0,0,0,1,-2,2,-2,2,0,-1,1,-1,1,0,-1,1,-1,1,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-1,0,1,-2,2,-2,2,-1,0,0,0,0,1,-2,2,-2,2,-1,0,1,-2,2,-2,3,-3,2,-1,-1,3,-2,0,1,-1,0,1,-1,0,2,-3,2,-2,2,-1,1,-1,0,0,0,0,1,-2,2,-2,2,-1,0,0,0,0,1,-1,0,1,-2,2,0,-2,4,-6,6,-5,4,-2,1,-2,2,-1,1,0,-1,1,-2,3,-3,3,-3,2,-1,0,2,-4,4,-3,2,0,-2,3,-4,5,-5,5,-5,4,-3,3,-3,3,-4,4,-3,2,-1,-1,2,-2,2,-1,-1,2,-2,2,-2,1,0,0,0,0,0,-1,2,-2,3,-4,3,-2,2,-1,-1,1,0,0,1,-2,2,-2,2,-1,1,-2,2,-2,2,-1,0,0,0,-1,2,-1,-1,3,-5,6,-6,5,-3,1,1,-2,2,-2,1,0,0,1,-3,3,-3,4,-4,4,-4,2,1,-3,5,-5,3,-1,0,1,-1,1,-1,1,-2,4,-5,5,-4,2,-1,1,0,-2,4,-5,5,-4,2,-1,1,0,-1,1,-2,2,-1,1,-1,0,0,0,1,-1,1,-2,2,-1,0,1,-1,0,1,-2,2,-2,3,-3,2,-1,0,1,-1,0,1,-2,4,-5,4,-3,2,0,-1,0,0,1,0,-1,0,0,0,2,-3,3,-3,2,-1,1,-1,2,-3,3,-3,3,-2,1,0,-1,1,0,-1,1,-1,1,0,-1,0,1,-1,1,0,-2,3,-3,3,-3,3,-3,2,-1,0,1,-1,1,-2,3,-3,2,-1,0,1,-1,0,0,1,-2,3,-3,2,-1,0,1,-1,1,-2,2,-1,0,2,-4,5,-5,5,-5,5,-4,3,-2,1,-1,1,0,-1,1,0,-2,4,-5,4,-2,0,2,-2,0,1,-1,1,1,-3,2,0,0,0,0,-1,2,-2,1,0,0,0,-1,1,-1,1,0,-1,1,-1,0,2,-3,3,-3,2,-1,1,-1,1,-1,0,1,-2,3,-2,0,2,-4,5,-5,4,-2,1,0,-2,3,-3,3,-2,1,0,-1,1,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,1,1,-2,1,0,-1,2,-1,-1,1,-1,1,0,0,-1,1,0,-1,2,-2,2,-1,0,0,1,-2,3,-4,4,-3,2,-1,0,0,1,-1,0,1,-2,2,-1,1,-1,0,1,-2,3,-2,0,1,-1,0,1,-1,0,1,-2,2,-1,0,0,0,0,1,-2,2,-1,0,1,-2,3,-4,5,-5,4,-2,0,1,-1,1,-1,2,-3,4,-5,5,-4,3,-2,1,-1,1,0,-1,1,-1,1,0,0,-1,1,0,-1,2,-2,1,0,-1,2,-2,1,1,-3,5,-6,5,-3,2,-1,1,-2,2,-2,2,-2,1,1,-3,4,-5,5,-4,3,-2,1,0,0,-1,2,-3,4,-4,3,-1,-1,2,-2,2,-1,0,0,1,-2,3,-3,2,-1,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-1,0,1,-2,2,-1,0,1,-2,3,-3,2,-1,1,-1,0,0,1,-1,0,0,0,0,1,-3,4,-4,4,-3,1,1,-3,4,-3,2,-1,1,-2,2,-2,2,-1,0,0,-1,2,-3,3,-2,1,0,0,-2,3,-2,1,0,-1,0,2,-2,1,-1,0,2,-2,2,-3,3,-3,4,-4,3,-2,1,0,-1,2,-3,3,-2,1,0,-1,0,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,1,1,-3,4,-4,4,-3,2,-2,1,0,1,-2,1,0,-1,3,-4,2,0,-1,3,-5,5,-4,3,-2,2,-2,2,-2,2,-2,2,-2,2,-2,2,-2,2,-1,-1,2,-2,2,-1,-1,2,-2,1,0,0,0,0,0,-1,2,-2,2,-2,1,0,0,0,-1,2,-2,1,0,-1,2,-2,1,0,-1,1,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,2,-3,4,-4,3,-2,2,-2,2,-1,1,-1,0,0,1,-1,1,-1,1,-1,0,1,-1,1,-1,0,1,-1,0,1,-1,1,0,-2,2,-1,1,0,-1,0,1,-2,3,-3,3,-4,4,-3,2,-1,0,1,-1,0,0,0,1,-1,0,0,0,0,1,-1,0,1,-1,1,0,-1,2,-2,1,-1,2,-1,0,0,-1,2,-1,0,1,-2,2,-1,0,1,-1,0,1,-2,3,-3,2,-1,0,0,1,-2,2,-1,0,1,-2,2,-2,2,-1,0,0,0,-1,2,-2,2,-1,0,-1,3,-5,7,-7,5,-2,0,1,-2,3,-3,3,-3,2,-1,1,-1,0,1,-2,3,-4,4,-4,4,-3,1,1,-3,4,-4,3,-1,0,0,0,0,1,-2,3,-4,4,-3,2,-1,0,0,0,1,-1,0,1,-2,3,-3,2,0,-2,2,-2,3,-3,3,-4,4,-3,2,-1,0,1,-2,2,-2,2,-2,2,-2,1,0,0,0,0,-1,1,-1,2,-2,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,2,-1,0,1,-1,1,-1,0,0,1,-2,2,-1,0,0,0,0,1,-1,0,0,1,0,-1,2,-3,3,-2,2,-2,2,-2,1,0,0,0,0,-1,1,0,0,0,-1,2,-3,3,-2,1,0,-1,2,-3,3,-2,0,2,-3,3,-2,0,1,-1,1,0,-2,2,0,-2,3,-3,2,-1,0,0,0,1,-2,2,-1,-1,3,-4,4,-3,2,-1,0,0,1,-1,0,0,0,1,0,-2,2,-1,0,1,-1,0,1,-1,0,1,-1,0,0,1,-1,0,0,0,1,-2,3,-4,4,-3,1,1,-1,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-2,1,-1,1,-1,1,-1,0,2,-3,2,-1,1,-1,1,-1,1,0,-1,1,0,-1,1,-1,1,0,-1,0,0,1,-1,0,0,0,0,1,-2,2,-1,0,1,-2,3,-3,3,-2,0,1,-1,1,0,-1,2,-2,1,0,0,0,0,0,0,1,-2,3,-3,2,-1,0,1,-1,0,1,-2,3,-3,2,-1,0,1,-1,1,-1,1,-1,0,1,-1,0,2,-4,4,-3,2,0,-2,2,-2,2,-2,2,-2,2,-2,1,0,0,0,0,0,0,-1,2,-2,2,-2,1,0,0,0,-1,2,-2,2,-2,1,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,4,-4,3,-3,4,-4,4,-5,5,-4,3,-1,-1,2,-2,2,-1,0,0,0,1,-2,2,-1,0,1,-2,2,-1,0,1,-1,0,1,-2,3,-3,3,-3,3,-4,5,-5,5,-5,4,-2,1,-1,0,1,0,-1,1,-1,1,0,-1,1,-1,1,-1,2,-3,3,-3,3,-2,1,-1,1,-1,1,0,-1,1,-1,0,1,-1,2,-2,0,2,-3,3,-1,-1,3,-4,3,-1,-1,3,-4,3,-1,-1,1,0,0,0,-1,0,2,-2,1,-1,1,0,-1,1,0,-1,1,-2,3,-2,2,-3,2,-1,1,0,-1,2,-3,3,-2,0,3,-5,5,-4,2,-1,1,-1,1,-1,1,-1,0,1,-2,4,-4,3,-2,1,-1,1,0,0,0,-1,1,0,-1,2,-3,3,-3,3,-2,0,1,-2,3,-3,3,-3,3,-3,2,-1,1,-1,1,-1,0,1,-1,0,1,-2,3,-2,0,0,1,0,-1,1,-2,3,-2,1,-1,0,1,-1,1,-1,0,0,1,-2,3,-4,4,-3,1,1,-2,2,-1,0,1,-1,0,0,1,-1,1,-1,0,1,-1,1,-1,0,1,-1,1,-1,0,0,0,0,1,-1,0,0,-1,2,-1,0,0,-1,2,-2,1,0,-1,2,-2,2,-3,3,-2,2,-1,-1,1,0,-1,2,-2,1,0,-1,1,0,-1,2,-2,1,0,0,-1,2,-3,3,-1,-1,2,-3,3,-1,-1,3,-4,4,-3,1,1,-2,3,-4,4,-4,4,-3,2,-2,2,-2,1,0,-1,2,-2,2,-3,4,-5,6,-5,2,1,-3,3,-2,0,1,0,-1,1,-1,1,0,-1,2,-2,1,-1,1,-1,2,-3,2,-2,3,-4,4,-3,1,0,-1,2,-2,2,-2,1,0,-1,1,1,-2,2,-2,1,0,1,-2,2,-1,-1,2,-2,1,0,0,-1,2,-2,1,0,0,0,0,-1,2,-2,2,-2,1,0,-1,2,-2,1,0,0,0,0,0,0,0,0,1,-1,0,0,-1,3,-3,2,-2,1,0,-1,2,-2,2,-2,1,0,0,0,0,0,0,0,1,-3,4,-4,3,-2,1,1,-2,2,-2,2,-1,1,-2,2,-1,1,-1,1,-3,4,-4,4,-2,-1,2,-3,4,-4,4,-4,3,-2,1,0,0,0,-1,2,-2,2,-2,2,-1,0,0,1,-1,1,-1,0,1,-1,2,-2,1,-1,1,0,-1,2,-2,1,0,-2,4,-4,3,-2,0,2,-2,1,0,-1,2,-2,1,-1,1,1,-3,4,-5,4,-2,1,0,0,-2,3,-3,3,-2,1,-1,2,-3,3,-2,2,-2,1,0,-1,1,1,-3,3,-2,1,0,0,-1,2,-2,2,-2,2,-1,0,1,-2,3,-3,3,-3,3,-4,5,-5,5,-4,2,-1,1,-1,1,0,-2,4,-5,4,-3,2,0,-2,3,-4,4,-3,2,-1,0,1,-2,3,-4,4,-2,0,1,-2,2,-1,0,0,0,0,0,1,-2,2,-2,1,1,-2,2,-2,1,0,0,-1,2,-2,2,-2,2,-2,3,-3,2,-1,1,-1,1,-1,1,-1,1,-1,1,-2,3,-4,5,-5,3,-1,0,1,-1,1,-2,3,-3,2,-1,1,-1,1,-2,2,-1,1,-1,0,1,-2,3,-3,2,-2,2,-1,0,0,0,0,0,0,-1,2,-2,2,-3,4,-5,5,-4,3,-2,1,0,-1,2,-3,3,-2,1,0,0,-1,1,-1,1,0,-1,1,-1,1,0,-1,2,-3,3,-2,1,0,-1,1,-1,0,2,-4,6,-8,8,-7,6,-4,2,-1,0,0,1,-1,1,-1,0,1,-1,1,-1,1,-1,1,-1,1,0,-2,3,-3,3,-2,1,-1,1,-1,1,0,-1,1,-2,3,-3,3,-3,1,1,-2,3,-3,1,1,-2,2,-1,0,0,0,0,1,-2,2,-2,2,-1,-1,2,-2,2,-2,1,0,-1,1,0,-1,2,-3,3,-2,1,0,0,-1,1,0,-1,2,-3,3,-1,-1,2,-2,1,0,-1,2,-3,4,-5,4,-2,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,3,-2,1,0,-1,0,2,-3,3,-2,1,-1,1,-1,1,0,-1,1,-1,2,-3,4,-5,5,-4,3,-2,1,0,-1,2,-2,1,1,-4,7,-7,5,-3,1,0,1,-1,0,1,-2,2,-1,1,-1,1,-2,3,-2,1,0,-2,4,-3,2,-2,1,1,-1,1,-2,3,-3,3,-3,3,-2,1,-1,1,0,-1,2,-4,5,-5,4,-3,1,0,0,0,0,-1,1,-1,1,0,-1,0,1,-2,3,-3,2,-1,0,1,-2,3,-3,3,-2,0,1,-2,4,-5,5,-4,2,-1,0,1,0,-1,1,-2,2,0,-2,3,-3,2,-1,0,0,1,-2,2,-2,1,1,-2,2,-1,0,0,1,-2,3,-3,2,-1,0,0,0,0,1,-2,1,-1,2,-2,2,-3,3,-2,1,0,0,0,0,0,0,1,-1,0,0,0,1,-1,0,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-2,1,0,0,0,0,-1,2,-2,2,-1,-1,1,0,0,0,0,-1,2,-2,1,0,-1,2,-3,3,-2,1,0,-1,1,0,0,-1,2,-3,4,-4,4,-5,5,-4,2,0,-2,2,0,-3,5,-6,5,-3,2,-2,1,0,0,-1,2,-2,1,0,-1,1,1,-3,4,-4,3,-2,1,-1,1,-1,0,2,-3,2,0,-2,3,-3,3,-3,3,-3,2,0,-2,2,-1,0,1,-1,1,-1,1,-2,3,-2,1,0,-2,3,-2,1,0,-1,1,0,-1,1,-1,2,-2,2,-3,3,-2,2,-2,1,0,-1,2,-2,1,-1,1,0,-1,2,-3,3,-2,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,1,1,-1,1,-1,0,2,-2,1,-1,1,0,0,-1,2,-3,4,-4,3,-2,1,1,-3,4,-5,5,-3,1,0,-1,1,0,-1,2,-2,1,-1,1,-1,1,0,-1,1,0,-1,2,-2,1,0,0,-1,2,-2,1,1,-3,3,-1,0,0,1,-3,4,-3,2,-1,0,0,0,0,1,-1,1,-2,2,-1,1,-1,0,1,-1,1,-1,0,0,2,-3,3,-4,4,-3,3,-3,2,-2,2,-1,0,1,-2,1,1,-2,2,-1,-1,2,-1,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,2,-1,0,0,0,1,-2,3,-3,2,-1,0,1,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,2,-1,0,1,-1,0,0,0,1,-1,0,0,-1,3,-4,4,-4,3,-2,1,0,0,0,-1,2,-2,2,-1,-1,2,-1,-1,3,-3,2,-1,0,0,1,-1,1,-1,0,1,-1,1,-1,0,1,0,-1,1,-1,1,0,0,-1,2,-2,2,-2,2,-2,1,1,-3,4,-3,1,0,-1,2,-1,0,0,0,1,-2,2,-1,0,1,-1,0,0,1,-2,2,-2,1,0,1,-3,3,-3,3,-2,2,-3,3,-2,1,0,-1,1,-1,1,-1,2,-4,5,-5,4,-2,0,1,-1,1,-2,3,-3,3,-2,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,-1,2,-3,4,-4,3,-1,-1,2,-3,4,-4,4,-4,2,0,0,-1,1,-1,0,2,-4,4,-3,2,0,-2,2,-2,2,-1,1,-2,2,-2,2,-2,2,-2,2,-2,2,-1,0,0,1,-2,3,-3,2,-1,0,1,-2,2,-2,2,-1,0,0,0,-1,2,-2,2,-2,1,0,0,0,0,-1,2,-2,2,-1,0,0,0,1,-1,1,-1,0,2,-3,3,-2,1,0,-1,1,0,0,0,-1,1,-1,2,-3,3,-3,3,-2,1,0,-1,2,-2,1,0,-1,1,0,-1,2,-3,3,-3,3,-2,1,0,-1,1,-1,1,-1,2,-3,3,-2,0,2,-3,3,-2,1,0,-1,1,-1,1,0,-1,0,1,-1,1,-2,2,-2,2,-1,-1,2,-2,1,1,-2,1,0,0,0,0,0,-1,2,-2,1,0,0,0,0,0,1,-2,3,-4,4,-3,2,-1,-1,2,-3,5,-5,3,-1,-1,3,-3,2,0,-2,3,-3,2,-1,1,-1,1,-1,0,1,-1,0,1,-1,1,-2,3,-4,4,-3,2,0,-2,1,1,-2,2,-1,-1,2,-2,1,1,-2,2,-2,1,0,-1,2,-2,1,0,-1,1,-1,1,-1,2,-3,3,-2,0,2,-3,3,-2,0,1,-1,1,-1,0,1,-2,3,-3,3,-3,3,-4,4,-3,2,0,-2,2,-1,0,1,-2,3,-3,3,-3,3,-3,3,-3,2,-1,1,-1,0,0,0,1,-1,0,0,1,-1,1,-1,0,1,-1,1,0,-2,3,-3,3,-2,1,0,-1,1,0,0,0,0,-1,1,1,-3,4,-4,3,-1,0,0,0,-1,2,-1,0,0,0,-1,2,-2,1,1,-2,2,-2,1,0,1,-2,2,-2,2,-1,1,-2,2,-1,1,0,-1,1,-1,1,-1,1,-1,1,-1,0,1,-2,3,-3,2,-1,0,1,-2,3,-3,2,-1,0,0,1,-1,0,1,-2,2,-1,0,1,-2,3,-4,4,-3,2,-1,1,-2,2,-1,1,-1,1,-1,1,-1,1,-1,1,0,-2,3,-3,3,-3,2,-1,1,-1,1,-1,1,0,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,1,-1,1,-2,2,-2,3,-3,2,-1,-1,4,-6,6,-5,3,0,-2,2,-1,-1,3,-3,2,-2,2,-1,0,1,-3,4,-3,1,1,-2,2,-2,1,0,0,0,0,-1,2,-2,1,0,0,0,0,0,0,1,-2,3,-3,3,-3,3,-2,1,0,-1,1,0,-1,2,-3,3,-2,2,-3,3,-2,2,-2,1,-1,1,0,-1,1,-1,1,0,-1,1,-1,0,2,-3,3,-3,2,-1,1,-2,3,-3,2,-1,0,0,1,-2,3,-3,2,-2,2,-1,1,-1,0,0,0,0,1,-2,1,-1,1,1,-3,3,-3,3,-2,1,-2,3,-3,3,-3,2,-1,0,1,-1,0,1,-2,3,-3,2,-1,0,1,-2,2,-1,1,-1,1,-2,3,-3,3,-2,0,1,-2,3,-3,3,-3,1,1,-2,3,-3,2,-1,0,1,-2,3,-3,3,-3,3,-3,2,-1,1,-1,1,-1,0,2,-3,4,-5,5,-4,3,-1,-1,2,-2,1,0,0,-1,2,-2,1,0,-1,1,1,-3,4,-4,3,-1,-1,2,-2,1,0,-1,2,-2,1,0,-1,2,-3,3,-2,1,1,-3,3,-3,3,-1,0,-1,1,0,-1,2,-3,4,-5,5,-5,4,-2,1,-1,1,-1,0,2,-3,3,-3,2,-1,1,-1,0,1,-2,2,0,-2,3,-3,2,-1,0,1,-2,4,-6,6,-5,4,-2,0,1,-1,0,2,-4,4,-3,2,0,-2,2,-2,2,-2,2,-2,2,-3,3,-2,1,0,-1,2,-2,2,-3,4,-4,3,-1,-1,2,-2,1,0,-1,2,-2,2,-3,4,-5,6,-6,4,-2,1,0,0,-1,1,0,-1,2,-2,1,1,-3,4,-5,5,-4,3,-1,-2,3,-3,2,0,-1,1,-2,3,-4,6,-7,6,-5,4,-2,1,0,-2,3,-3,3,-2,0,1,-2,3,-3,1,2,-4,4,-3,2,-1,0,1,-1,1,-2,2,-2,3,-4,4,-4,3,-2,1,0,-1,2,-3,3,-3,3,-3,3,-2,1,-1,1,-1,2,-2,0,1,-1,2,-3,2,-1,0,2,-3,2,0,-2,3,-3,3,-2,0,1,-2,3,-3,2,-1,0,1,-2,2,-2,2,-1,0,0,-1,3,-3,3,-3,2,-1,2,-3,3,-2,0,2,-2,1,0,-1,2,-3,3,-2,1,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,2,-3,2,0,-1,1,-1,1,-1,2,-2,1,0,-1,2,-2,2,-2,1,0,-1,2,-3,3,-3,3,-2,1,-1,1,-1,1,-1,1,-1,1,-2,2,-1,0,0,0,0,0,0,0,0,1,-2,2,-1,0,2,-3,3,-3,3,-2,1,0,-1,1,-1,1,-1,1,-1,0,0,1,-2,3,-4,3,-2,2,-1,0,-1,2,-2,3,-4,3,-1,-1,3,-4,4,-3,2,-2,2,-1,1,-1,0,0,1,-1,0,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-2,2,-3,3,-2,2,-3,3,-3,3,-1,-2,4,-4,3,-2,1,1,-3,4,-4,3,-2,1,0,0,-1,1,0,-1,2,-2,1,0,-1,2,-1,0,0,0,0,1,-1,0,0,0,1,-2,2,-2,1,1,-2,1,1,-2,2,-1,0,0,1,-1,0,1,-1,1,0,-1,0,2,-3,3,-2,1,0,-1,1,0,-1,2,-3,3,-2,0,1,-1,1,-1,1,-2,3,-2,1,0,-1,1,0,0,0,-1,2,-2,2,-2,1,-1,2,-2,2,-2,1,0,0,-1,3,-5,6,-6,5,-4,3,-2,1,-1,1,0,0,-1,1,-1,1,1,-3,4,-5,4,-3,3,-2,0,1,-2,3,-3,2,-2,2,-1,0,0,0,-1,2,-1,-1,2,-2,1,1,-2,2,-2,2,-2,2,-1,1,-2,3,-3,3,-3,2,-1,1,-1,0,0,0,0,1,-2,1,1,-2,2,-1,0,0,1,-2,2,-1,0,1,-1,0,0,0,0,0,1,-3,5,-6,5,-3,1,0,1,-3,4,-4,2,1,-3,4,-4,4,-4,4,-3,2,-1,0,0,0,1,-2,2,-2,1,0,0,-1,1,0,-2,3,-4,4,-3,1,0,-1,2,-2,1,0,0,-1,2,-3,4,-4,3,-2,1,0,-1,1,0,0,0,-1,2,-2,2,-2,1,0,-1,3,-5,5,-4,2,0,-1,1,-1,2,-3,3,-2,0,2,-2,1,0,-1,2,-2,1,0,0,0,1,-3,4,-4,4,-3,2,-2,1,0,0,1,-2,2,-2,2,-1,0,0,0,1,-2,3,-3,2,-1,1,0,-1,2,-3,3,-2,1,0,0,-1,1,-1,2,-2,1,0,0,-1,2,-3,3,-2,1,-1,2,-2,0,1,-1,1,0,-2,3,-3,3,-3,2,0,-2,3,-3,2,-1,0,0,1,-2,3,-4,4,-3,2,-1,1,-1,1,-2,3,-3,3,-3,2,-1,1,-1,0,0,1,-1,1,-1,0,1,-1,1,-1,0,2,-3,3,-2,0,1,0,-1,3,-5,5,-4,3,-2,1,0,-1,2,-3,4,-4,3,-2,2,-1,0,0,1,-2,3,-4,5,-5,4,-3,2,0,-2,3,-3,2,0,-2,2,-1,1,-1,0,0,1,-1,1,-2,2,0,-2,3,-4,4,-3,2,-2,3,-4,4,-4,3,-1,0,-1,1,0,0,-1,1,-2,3,-2,0,1,-1,1,-1,1,-1,0,2,-3,3,-3,3,-3,3,-3,2,0,-1,0,1,-1,1,-1,-1,3,-3,2,-1,-1,2,-2,1,0,0,0,0,0,-1,2,-1,0,1,-2,2,-1,0,1,-1,1,0,-2,3,-3,4,-4,3,-2,1,0,-1,2,-1,0,0,-1,3,-3,3,-3,3,-3,3,-3,2,-1,1,-1,0,1,-2,3,-4,4,-3,3,-2,0,1,-2,3,-2,0,1,-2,2,-1,-1,2,-3,4,-4,3,-2,1,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-3,1,0,1,-2,2,-1,0,1,-2,2,-1,1,-1,0,0,1,-1,1,-1,0,1,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,2,-2,2,-1,1,-2,2,-2,2,-1,0,1,-2,3,-3,2,-1,1,-1,1,-1,0,2,-4,5,-5,4,-3,2,-1,0,1,-2,2,-1,0,0,0,0,-1,2,-3,4,-4,2,0,-1,2,-2,1,0,0,-1,2,-3,4,-4,3,-2,0,2,-2,1,0,-1,1,1,-3,3,-1,-1,3,-4,3,-1,0,1,-1,-1,3,-4,4,-2,0,0,1,-2,3,-3,2,0,-1,0,1,-2,3,-3,2,-1,0,1,-2,2,-2,2,-2,2,-1,0,0,-1,2,-2,3,-3,2,-2,2,-1,1,-2,2,-2,3,-4,3,-3,3,-2,2,-2,2,-3,3,-1,0,1,-1,0,1,-1,0,1,-2,3,-4,4,-4,4,-3,1,0,-1,2,-1,0,0,0,-1,2,-1,0,0,-1,1,1,-3,4,-5,5,-3,0,1,-1,1,0,-2,3,-4,4,-3,1,1,-2,2,-2,2,-1,1,-2,3,-3,3,-2,-1,3,-3,3,-2,0,1,-1,2,-3,4,-5,5,-4,3,-2,2,-3,3,-2,2,-1,-1,2,-2,3,-4,3,-1,0,1,-2,2,-1,0,1,-1,1,-1,0,0,2,-3,3,-3,2,-1,1,-1,1,-1,0,1,-1,1,-2,3,-3,3,-3,2,-1,1,-1,0,1,-1,0,1,-1,1,0,-2,3,-2,2,-2,1,-1,2,-2,1,0,-2,3,-2,1,-1,1,-1,1,-1,1,0,-1,1,-1,1,-1,2,-4,5,-5,4,-2,1,-1,1,-1,1,-1,1,-1,2,-4,5,-5,4,-2,1,-2,3,-3,2,1,-4,4,-2,0,1,-1,1,-1,0,0,1,0,-1,1,-2,4,-4,3,-3,2,0,0,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,1,-1,2,-3,3,-3,3,-2,0,1,-1,1,-1,1,-1,2,-3,2,-1,1,0,0,0,-2,4,-5,6,-5,3,-2,1,-1,2,-2,1,-1,1,0,-1,1,-1,1,0,-1,1,-1,1,-1,2,-3,3,-3,3,-2,1,-1,1,-1,2,-3,4,-4,3,-2,1,0,0,-1,2,-3,3,-3,3,-2,1,-1,1,-1,2,-3,3,-3,3,-3,2,0,-1,0,1,-3,5,-4,1,1,-3,4,-3,2,-2,1,1,-3,5,-7,7,-5,3,-2,2,-2,2,-2,1,1,-2,1,0,0,0,0,-1,1,1,-2,1,0,-1,3,-3,2,-2,2,-2,3,-2,0,1,-2,2,-1,1,-1,0,1,-2,3,-2,1,-1,1,-1,1,1,-3,4,-4,3,-2,2,-2,2,-2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-2,2,-1,0,1,-1,0,1,-2,2,-1,0,1,-1,1,-1,0,0,1,0,-1,1,-2,3,-3,3,-3,2,-1,0,1,-1,0,0,1,-2,3,-3,1,1,-2,2,-1,0,0,0,0,0,0,1,-2,2,-2,2,-1,0,1,-2,2,-1,-1,3,-3,2,-1,-1,2,-1,1,-1,0,0,0,1,-1,0,1,-2,3,-3,2,-1,0,1,-2,3,-4,4,-3,1,1,-2,2,-1,0,1,-2,3,-3,2,-1,-1,2,-2,2,-2,2,-3,3,-2,1,0,0,-1,2,-3,3,-2,1,0,-2,3,-3,3,-2,0,0,0,1,-1,1,-2,2,-1,0,1,-2,3,-3,2,-1,1,-1,1,-1,0,2,-3,3,-2,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,3,-4,4,-2,0,1,-1,0,1,-1,1,0,-1,1,0,0,-1,2,-2,1,1,-2,1,1,-3,4,-4,4,-4,4,-4,4,-4,4,-3,2,-2,2,-2,2,-1,-1,2,-2,1,0,-1,2,-2,2,-3,3,-2,2,-1,-1,2,-2,2,-1,0,0,0,0,0,1,-2,1,1,-2,3,-4,4,-2,0,1,-1,1,-1,1,-1,1,0,-2,3,-3,3,-2,0,1,-1,1,-1,1,-2,3,-3,2,-2,3,-3,2,-1,0,1,0,-1,1,0,-1,3,-3,2,-2,2,-1,1,-1,1,-1,0,0,0,1,-1,0,0,0,0,1,-2,2,-2,2,-1,0,1,-2,1,2,-4,4,-3,1,0,1,-2,3,-4,3,-2,2,-2,2,-2,1,0,-1,2,-2,1,0,-1,1,0,0,-1,2,-3,3,-2,1,0,0,-1,1,0,-1,1,0,-1,3,-5,5,-3,2,-2,2,-3,5,-5,3,-2,1,1,-2,2,-3,3,-2,2,-2,2,-3,4,-4,3,-1,-1,3,-4,4,-3,2,-1,0,1,-2,2,-1,0,1,-2,1,0,1,-2,2,-2,2,-1,1,-3,4,-3,2,-1,1,-3,5,-6,5,-2,0,0,1,-3,4,-3,2,0,-2,3,-3,3,-3,3,-3,3,-2,0,2,-4,4,-2,0,1,-1,0,1,-2,2,-1,0,1,-2,2,-1,0,1,-2,3,-3,2,-1,-1,2,-1,0,0,-1,2,-2,2,-2,1,1,-2,2,-3,4,-4,4,-3,1,1,-2,2,-2,1,1,-2,2,-2,2,-2,2,-2,3,-4,5,-5,3,0,-2,3,-2,0,2,-3,4,-4,3,-2,2,-2,2,-2,2,-2,2,-3,3,-1,-1,2,-3,3,-2,1,-1,1,-1,1,0,-2,3,-3,3,-2,1,-1,2,-3,4,-4,3,-1,-1,2,-2,1,0,0,-1,2,-2,1,0,-1,2,-2,2,-2,1,0,0,-1,2,-3,3,-2,1,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,-3,3,-2,1,1,-2,1,0,-1,2,-2,2,-2,1,-1,2,-2,2,-2,2,-2,2,-1,0,1,-2,3,-3,2,-1,0,2,-3,2,-1,0,1,-1,0,1,-2,2,-1,0,1,-2,2,-1,0,1,-1,-1,3,-4,5,-5,4,-4,4,-2,1,-2,2,-1,1,-1,0,1,-1,1,-2,3,-3,3,-3,3,-2,1,-1,1,0,-1,2,-3,3,-2,1,-1,1,0,-1,1,-1,0,2,-3,2,-1,0,1,-1,0,1,-1,1,0,-2,4,-5,5,-4,2,0,-1,2,-3,2,0,-1,1,-1,1,0,0,-1,1,-1,2,-2,1,0,-1,1,-1,1,-1,1,-1,1,-1,0,1,-1,0,1,-2,2,-1,0,0,0,0,-1,2,-2,2,-2,1,-1,2,-2,2,-2,2,-2,1,0,-1,2,-2,0,1,-1,1,-1,0,1,-1,1,-2,3,-2,0,1,-2,3,-3,3,-3,2,-1,0,0,1,-1,0,1,-2,3,-3,2,-1,0,1,-1,1,-2,3,-3,3,-3,3,-3,3,-2,0,2,-3,3,-2,1,0,-1,1,0,0,-1,2,-3,4,-4,3,-3,4,-3,1,-1,1,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,2,0,-1,1,-1,0,1,-1,1,-1,1,-1,0,1,-1,2,-3,3,-3,3,-2,0,2,-3,2,-1,1,-1,2,-3,2,0,-2,4,-4,3,-3,3,-3,3,-2,1,0,-1,2,-3,3,-1,0,0,0,0,0,1,-2,2,-1,1,-1,0,0,1,-1,1,-2,1,1,-1,0,1,-2,3,-4,4,-3,2,-1,0,0,0,-1,3,-4,4,-4,3,-1,0,0,0,-1,2,-3,4,-5,5,-4,3,-2,1,-1,2,-1,0,0,0,-1,3,-4,3,-1,-1,2,-2,2,-3,4,-4,4,-4,3,-2,1,0,-1,1,-1,1,-1,1,0,-2,3,-2,1,0,0,-2,4,-4,3,-2,1,0,-1,1,-1,1,0,-1,1,-1,0,1,-1,1,-1,1,-1,1,-1,1,0,-1,2,-3,3,-1,-1,2,-2,1,1,-2,2,-1,-1,3,-3,2,-1,0,0,1,-2,2,-2,1,1,-3,3,-2,1,1,-2,1,0,0,0,1,-2,2,-2,2,-1,0,0,1,-1,1,-1,0,1,-1,1,-1,1,-2,3,-4,4,-3,1,1,-2,2,-2,1,0,0,0,-1,2,-3,3,-2,2,-2,1,0,-1,2,-2,2,-1,-1,2,-2,2,-1,0,0,1,-2,2,-2,1,1,-3,4,-4,2,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,2,-2,1,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,3,-2,2,-1,0,0,0,0,1,-2,2,-1,0,1,-1,0,0,1,-2,3,-4,4,-3,3,-3,2,-2,3,-3,2,-1,-1,3,-4,3,-2,2,-2,2,-2,2,-2,1,1,-2,3,-4,3,-1,0,1,-2,2,-1,0,1,-2,3,-4,5,-5,5,-5,5,-5,5,-3,0,2,-4,5,-4,2,-1,1,-1,1,-1,-1,3,-2,1,0,-2,2,0,-1,1,-1,0,1,-1,1,-1,0,0,1,-1,1,-2,3,-3,3,-2,0,1,-1,2,-3,3,-2,1,0,-1,2,-2,2,-2,2,-1,-1,2,-2,2,-1,0,-1,2,-2,3,-3,2,-2,2,-1,0,1,-1,0,1,-2,2,-1,0,1,-2,2,-1,0,1,-1,0,1,-1,1,-1,0,2,-4,5,-5,4,-2,0,0,1,-1,1,-2,3,-3,3,-3,2,-1,1,-1,1,-1,1,-1,0,1,-1,1,0,-2,3,-2,0,2,-3,3,-2,1,-1,1,-1,1,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,2,-2,1,-1,1,0,-1,1,-2,4,-5,4,-2,0,1,-1,0,1,-1,1,-2,2,-1,0,2,-4,3,-1,0,2,-3,1,1,-1,2,-3,2,-2,3,-2,0,1,-2,3,-3,3,-3,2,-1,1,-2,2,-1,0,1,-2,1,1,-2,2,-2,3,-4,5,-6,5,-2,0,2,-3,3,-3,3,-2,1,-1,2,-3,4,-4,2,0,-2,3,-2,1,-1,1,-1,1,-1,0,2,-3,3,-3,2,0,-1,1,-1,1,0,0,-1,1,-1,2,-2,1,0,-1,1,0,-1,2,-3,3,-2,1,0,-1,1,0,-2,4,-4,3,-2,1,0,-1,1,-1,2,-3,3,-2,1,0,0,0,1,-2,2,-1,1,-1,0,1,-2,3,-4,5,-5,4,-3,2,-1,0,0,0,1,-2,2,-2,1,1,-3,4,-4,3,-2,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,-1,0,1,-1,1,0,-2,2,-1,1,-1,1,-1,0,1,-1,1,-1,0,1,-1,1,-2,2,-1,1,-1,0,1,-1,1,0,-1,1,-1,1,0,-1,1,-1,1,-1,1,-1,1,-1,0,2,-4,5,-6,5,-2,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,1,0,0,0,1,-2,2,-1,0,1,-1,0,1,-2,3,-4,4,-4,3,-2,2,-3,3,-2,1,1,-3,3,-2,1,1,-3,4,-4,3,-2,2,-1,0,0,0,0,1,-2,3,-3,2,-2,2,-1,0,1,-2,2,-1,0,0,1,-1,0,1,-2,2,0,-1,1,-1,0,2,-3,4,-4,3,-1,-1,2,-3,4,-4,4,-4,2,0,-2,3,-2,0,2,-4,4,-3,2,-1,1,-1,0,1,-2,4,-4,3,-2,1,1,-3,4,-3,1,1,-2,2,-1,0,0,1,-1,0,0,1,-2,3,-4,4,-3,2,-2,2,-1,0,1,-2,2,-1,0,1,-1,1,-1,1,-2,4,-5,5,-4,2,0,-1,1,-1,1,-1,2,-3,3,-3,3,-3,3,-2,1,0,-1,1,0,0,-1,2,-3,3,-2,1,0,0,-1,1,0,0,1,-1,0,0,1,-2,3,-3,1,1,-2,2,-1,0,0,1,-2,3,-2,0,1,-1,2,-3,3,-4,5,-4,2,0,-2,3,-3,3,-3,3,-3,3,-3,2,-1,0,1,-2,2,-2,2,-2,2,-2,1,-1,1,0,-1,1,-2,3,-3,3,-2,1,-1,1,-1,2,-2,1,0,-1,2,-3,3,-2,1,-1,0,2,-3,4,-6,6,-4,3,-3,2,-1,2,-3,3,-4,4,-3,3,-2,1,-1,0,1,-1,1,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,2,-4,5,-5,4,-3,2,-1,0,0,1,-3,5,-5,3,-1,0,1,-1,-1,3,-4,5,-6,5,-3,2,-1,0,-1,2,-2,2,-2,2,-2,1,0,-1,2,-2,1,-1,2,-2,1,0,-1,2,-2,1,0,1,-2,2,-2,2,-1,1,-2,3,-3,3,-3,2,-1,1,-1,1,-2,2,-1,1,-1,1,-2,3,-3,3,-2,0,1,-1,1,0,-2,3,-3,3,-2,0,1,-1,1,-1,1,-2,3,-3,2,-2,2,-1,0,1,-3,4,-3,1,1,-2,1,0,0,-1,2,-3,3,-2,1,0,-1,2,-3,3,-1,-1,2,-2,1,0,0,0,0,0,0,0,1,-2,2,-2,3,-3,3,-4,4,-3,3,-3,3,-4,5,-5,4,-2,0,2,-3,3,-3,3,-2,1,-1,0,1,-1,1,-1,0,0,1,-2,3,-4,4,-3,2,-2,2,-2,2,-1,-1,3,-4,4,-4,4,-3,2,-1,0,0,1,-1,0,1,-2,3,-4,5,-5,4,-2,0,1,-1,1,-1,2,-3,3,-2,1,0,-1,2,-2,2,-2,1,0,1,-2,2,-3,4,-3,2,-1,-1,2,-2,2,-1,1,-2,2,-2,2,-1,0,1,-2,2,-2,2,-2,1,1,-2,3,-5,6,-5,4,-2,-1,3,-3,2,-1,0,0,0,1,-2,2,-1,0,1,-2,2,-1,1,-1,1,-2,3,-3,3,-3,3,-3,3,-3,2,0,-1,1,-1,0,1,-1,0,0,0,0,1,-2,2,-2,1,2,-4,4,-3,1,2,-3,1,1,-3,5,-5,4,-3,2,-1,0,1,-2,2,-1,0,1,-2,2,-2,2,-1,0,1,-3,5,-5,4,-3,1,1,-1,1,-2,2,-1,1,0,-2,2,-1,1,0,-1,0,0,1,-1,1,-1,0,0,1,-2,3,-3,1,2,-3,3,-3,2,0,-1,1,-1,0,1,-1,1,-1,1,-1,0,1,-1,1,0,-2,2,-2,3,-3,3,-4,4,-3,2,-1,0,0,1,-2,3,-4,4,-2,0,1,-2,2,-1,0,1,-2,1,0,-1,3,-4,3,-2,2,-2,2,-2,2,-1,0,0,0,1,-2,3,-3,2,0,-2,2,-1,0,2,-3,2,-1,1,-1,1,-1,1,-1,2,-3,2,-1,0,1,0,-2,2,-1,0,1,-1,0,1,-2,3,-3,2,-1,1,-2,3,-4,5,-5,4,-3,2,-1,1,-2,2,-1,0,1,-1,0,1,-2,3,-3,3,-3,2,-1,0,1,-1,0,0,1,-2,3,-4,3,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-3,4,-4,4,-3,2,-2,2,-1,-1,3,-3,1,1,-2,2,-1,0,0,0,0,0,0,0,-1,2,-2,1,-1,1,-1,1,-1,0,1,-1,0,1,-2,2,-1,1,-1,0,0,0,1,-1,0,1,-2,2,-1,0,1,-2,2,-1,0,1,-2,2,-2,1,0,0,0,0,-1,2,-2,1,0,-1,2,-2,1,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,0,2,-2,2,-3,3,-3,4,-4,3,-2,0,2,-3,3,-3,2,0,-1,1,-2,3,-2,1,-1,1,-1,2,-3,3,-2,1,-1,1,0,-1,2,-3,2,-1,1,-1,1,-1,1,-1,1,0,-1,2,-2,1,0,0,0,-1,2,-2,2,-2,1,0,0,0,0,-1,2,-2,1,0,0,0,0,-1,2,-1,0,0,-1,2,-1,0,0,-1,2,-2,3,-5,6,-5,4,-3,1,1,-2,2,-1,0,0,-1,1,0,1,-2,1,-1,1,0,-1,1,-1,1,-1,0,1,-2,3,-3,3,-3,3,-3,2,0,-2,4,-5,4,-3,3,-3,3,-3,3,-3,3,-3,3,-3,3,-3,2,0,-1,1,-1,1,-1,1,-1,1,0,-1,1,0,-1,2,-2,1,1,-2,2,-2,1,0,0,0,0,0,-1,2,-3,4,-4,3,-2,1,0,-1,1,-1,2,-3,2,0,-1,1,-1,0,1,0,-2,2,-1,1,-1,0,0,1,-1,1,-2,3,-3,3,-3,3,-3,2,-1,1,-2,3,-4,4,-3,1,1,-2,3,-3,2,-1,0,1,-2,3,-2,1,-1,0,1,-1,1,-1,0,1,-2,3,-4,5,-6,6,-5,4,-3,1,1,-2,1,0,-1,1,0,0,0,0,-1,1,0,0,0,0,-1,1,0,0,0,-1,1,0,-1,2,-2,1,0,-2,3,-2,1,-1,0,1,-1,1,-1,1,-1,0,1,-1,1,0,-1,0,1,-2,4,-5,4,-2,0,1,-1,0,1,-1,0,1,-1,1,-2,2,-1,1,-1,0,1,-2,3,-3,2,-1,1,-1,1,-1,1,-1,1,0,-2,4,-5,5,-4,2,0,-1,2,-3,3,-2,1,0,-1,2,-3,4,-4,3,-1,0,0,0,-1,3,-3,2,-2,1,1,-1,1,-2,1,1,-1,1,-1,1,-2,3,-3,2,0,-1,1,-1,0,1,-1,1,-2,2,-1,0,1,-2,2,-1,0,1,-1,0,1,-1,1,-1,1,-2,2,-1,0,1,-2,2,-2,2,-1,1,-2,2,-2,2,0,-2,2,-2,1,1,-2,2,-2,1,1,-2,1,0,-1,2,-2,1,0,-1,1,0,0,-1,1,-1,2,-2,0,0,1,-1,1,-2,1,1,-2,2,-2,2,-2,2,-3,4,-4,3,-1,-1,2,-2,1,0,0,1,-2,3,-4,4,-3,3,-3,3,-3,2,-1,1,-1,1,-1,0,1,-1,0,1,-1,0,1,-2,2,-2,2,-1,-1,2,-3,4,-4,3,-2,1,0,-1,1,0,-1,2,-2,1,-1,1,0,0,-1,0,1,-1,2,-3,2,-1,1,-1,2,-4,6,-7,7,-6,4,-2,0,2,-2,1,-1,1,-1,2,-3,4,-4,3,-3,3,-2,2,-3,3,-2,1,0,-1,1,-1,1,-1,0,1,-1,0,1,-2,2,-1,0,1,-2,3,-3,2,-1,0,1,-1,1,-2,3,-3,3,-3,3,-2,1,0,-1,2,-3,4,-5,5,-4,3,-3,3,-4,6,-7,7,-7,6,-4,3,-3,3,-3,3,-2,1,-1,1,-1,1,0,-2,3,-3,3,-3,2,-1,0,1,-1,0,1,-1,0,1,-2,2,-1,1,-1,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-1,-1,2,-2,2,-1,0,0,-1,2,-2,2,-1,-1,1,0,0,1,-1,-1,1,1,-1,1,-2,2,-1,1,-2,2,-1,0,2,-4,4,-3,1,1,-2,2,-1,0,0,-1,2,-1,1,-2,1,1,-1,0,1,-2,2,-1,0,0,0,0,0,1,-3,3,-2,2,-1,0,0,0,-1,3,-4,4,-3,1,0,1,-1,0,1,-2,3,-2,0,2,-3,3,-3,2,0,-1,1,-1,1,-1,1,-1,1,0,-2,3,-2,0,3,-5,5,-4,3,-2,2,-2,1,1,-3,3,-1,-1,3,-4,3,-1,0,0,0,0,1,-1,0,0,0,2,-4,5,-5,4,-3,3,-3,3,-3,1,2,-3,3,-3,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,-1,2,-3,3,-3,4,-3,2,-2,0,2,-1,0,1,-3,4,-4,3,-1,-1,2,-2,1,0,0,0,0,0,-1,3,-3,2,-2,2,-2,3,-4,4,-3,2,-1,0,1,-1,1,-1,1,-1,1,0,-1,1,-1,1,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,1,-1,0,0,1,-2,3,-4,3,0,-2,2,-1,0,1,-2,2,-1,0,0,0,0,1,-2,1,0,-1,3,-4,4,-4,4,-3,2,-2,3,-3,2,-1,0,1,0,-2,3,-3,3,-2,0,2,-2,1,0,-2,3,-1,-1,2,-3,2,0,0,0,0,0,0,0,0,0,0,1,-2,1,0,-1,2,-1,-1,2,-3,4,-4,5,-5,3,-2,2,-1,1,-2,2,-2,2,-1,0,0,0,0,0,0,0,0,1,-2,1,0,1,-2,3,-5,6,-5,4,-3,1,1,-2,3,-3,2,-2,2,-1,1,-1,0,0,1,-1,1,-2,2,-1,0,1,-2,2,-1,0,1,-2,3,-4,5,-5,4,-3,2,-1,0,1,-2,2,-1,0,1,-1,1,-2,3,-3,3,-2,0,1,-1,1,-1,1,-1,1,0,-1,1,-1,1,-1,2,-3,2,0,-2,4,-5,4,-3,3,-3,2,-1,1,-1,1,-2,3,-2,0,1,-1,1,-1,1,-1,0,1,-1,1,0,-2,2,-1,0,1,-2,2,-2,2,-2,2,-3,4,-4,3,-2,0,3,-4,3,-2,1,0,0,0,1,-2,2,-3,3,-1,0,1,-3,4,-4,4,-3,1,1,-1,0,0,0,0,1,-1,0,0,0,0,1,-2,2,-2,1,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,2,-1,0,1,-2,2,-2,2,-1,1,-2,2,-2,1,1,-2,2,-1,-1,2,-2,1,0,0,0,0,-1,1,-1,1,0,-2,4,-6,7,-6,4,-2,1,-1,2,-2,1,-1,1,-1,2,-3,2,-1,0,1,-1,-1,3,-4,5,-4,1,1,-1,0,2,-3,2,-1,0,1,-1,0,0,0,0,1,-2,2,-2,1,0,0,0,0,0,-1,1,0,0,0,0,-1,2,-2,2,-2,2,-2,1,0,-1,2,-2,1,-1,1,-1,2,-3,3,-3,3,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,1,-2,4,-6,6,-5,4,-2,0,1,-1,0,1,-2,3,-3,2,-1,0,1,-1,0,1,-2,2,-2,2,-1,0,0,0,-1,3,-3,2,-1,0,1,-1,0,1,-1,1,-1,1,-1,1,-1,0,2,-3,3,-3,2,0,-1,0,1,-1,2,-2,0,2,-3,4,-5,5,-4,2,-1,0,1,-1,0,0,0,1,-2,2,-1,-1,3,-4,3,-1,0,1,-3,4,-4,4,-3,1,1,-2,2,-1,0,1,-1,0,0,2,-4,5,-5,4,-3,2,-1,1,-1,0,1,-1,1,-1,0,1,-1,1,-1,1,-1,1,0,-1,1,0,-1,2,-3,3,-3,4,-5,5,-4,3,-2,2,-2,2,-2,2,-1,0,0,0,-1,3,-4,3,-2,1,0,-1,2,-2,2,-2,2,-2,2,-1,0,0,1,-2,2,-1,0,1,-2,3,-3,3,-3,2,0,-1,2,-3,2,0,-2,4,-4,2,0,-1,1,0,-1,1,1,-3,4,-4,3,-1,-1,1,0,0,0,0,-1,2,-2,1,1,-3,4,-4,2,0,-1,2,-3,2,-1,1,0,-1,1,-1,1,0,-1,2,-2,1,0,0,0,-1,2,-2,1,0,-1,1,0,-2,3,-3,3,-3,2,-1,0,1,-1,1,-2,3,-3,2,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-3,4,-4,4,-3,1,1,-2,2,-1,0,1,-2,2,-2,1,0,0,0,-1,1,-1,2,-3,3,-3,3,-3,3,-2,1,-1,1,-1,2,-3,3,-3,3,-3,3,-3,2,0,-2,3,-3,2,0,-1,1,-1,1,0,0,-1,1,0,-1,2,-3,2,-1,0,1,-2,2,-2,2,-1,-1,2,-2,2,-1,0,0,1,-2,2,-1,1,-1,1,-2,3,-2,1,0,-1,1,0,0,0,0,-1,1,0,0,0,-1,1,0,-1,2,-3,2,0,-1,2,-3,2,-1,1,0,-1,2,-2,1,0,-1,2,-2,1,0,0,-1,2,-3,3,-2,1,-1,1,-1,0,1,-2,3,-3,2,-2,2,-2,2,-1,0,0,0,-1,3,-3,2,-2,2,-1,1,-2,3,-3,2,-1,-1,3,-3,2,-1,0,0,1,-1,0,1,-2,3,-3,2,-1,0,1,-2,2,-1,1,-2,3,-4,4,-3,2,-1,-1,2,-2,2,-1,-1,1,0,0,0,1,-2,1,0,1,-1,0,0,-1,3,-3,2,-2,2,-1,-1,3,-4,4,-3,2,-1,0,0,0,1,-1,0,1,-2,3,-3,2,-1,0,1,-1,1,-1,0,1,-1,1,0,-1,1,0,-1,2,-2,1,0,0,0,0,0,-1,3,-4,3,-1,-2,5,-6,4,-1,-1,2,-2,1,0,0,0,0,1,-2,2,-2,2,0,-2,2,-2,3,-3,2,-1,0,1,-1,0,1,-1,1,-2,3,-3,3,-2,0,1,0,-1,2,-3,3,-2,2,-3,4,-5,6,-6,4,-2,0,2,-3,3,-2,0,1,-1,1,0,-1,2,-3,4,-5,6,-6,5,-4,2,1,-4,5,-4,3,-2,1,-1,2,-3,4,-4,3,-2,1,0,-1,1,0,-1,2,-2,1,1,-3,4,-4,4,-3,2,-1,0,1,-1,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,1,-1,0,1,-2,2,-2,3,-4,5,-5,3,-1,0,1,-1,0,1,-1,1,-2,3,-3,2,-1,1,-2,3,-4,4,-3,2,-2,2,-1,0,0,-1,2,-2,2,-3,3,-3,4,-4,3,-2,1,0,0,0,1,-2,2,-2,1,1,-2,2,-2,1,0,-1,2,-2,1,0,0,0,0,-1,2,-2,2,-2,0,2,-3,3,-2,0,1,-1,0,1,-1,0,1,-1,0,2,-4,5,-5,4,-3,3,-3,2,-1,0,1,-1,0,2,-3,3,-2,0,2,-3,4,-5,4,-3,3,-2,0,1,-1,1,-1,0,2,-2,1,-1,1,-1,1,-1,1,0,-1,0,0,1,-1,1,-2,3,-3,3,-3,2,0,-2,4,-5,5,-4,3,-3,3,-3,3,-2,1,-2,3,-3,3,-3,3,-2,2,-2,1,0,0,0,1,-1,1,-2,2,-1,2,-3,3,-3,3,-3,3,-3,2,0,-2,4,-5,5,-5,5,-4,3,-2,1,0,-1,2,-3,4,-4,3,-2,2,-2,1,0,-1,2,-3,3,-2,1,0,-2,4,-5,4,-2,0,1,-1,0,1,-1,1,-1,0,1,-1,2,-3,3,-4,5,-4,2,0,-1,1,-1,0,1,-2,3,-3,1,0,-1,2,-2,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,-1,2,-3,3,-2,2,-3,3,-2,1,0,-1,1,0,-1,1,0,0,0,-1,2,-2,2,-3,3,-1,-1,2,-2,0,3,-4,3,-1,-1,2,-1,0,0,0,0,1,-1,0,1,-2,3,-2,1,0,0,-1,2,-2,1,1,-3,4,-4,2,0,-2,3,-3,2,-2,3,-4,4,-4,3,-1,0,0,1,-2,3,-4,4,-3,2,-1,0,0,0,0,0,0,0,-1,2,-2,2,-2,1,-1,2,-1,0,0,-1,2,-1,1,-1,0,0,1,-1,1,-1,0,0,1,-1,1,-1,-1,2,-1,1,-2,2,-1,0,1,-2,2,-1,1,-1,1,-1,1,-1,2,-3,3,-2,0,2,-3,3,-3,3,-3,3,-3,3,-3,3,-2,0,2,-3,4,-4,3,-3,3,-1,0,0,-1,2,-2,3,-4,4,-3,2,-1,0,1,-2,3,-4,4,-3,1,1,-2,3,-3,1,0,0,1,-1,0,0,0,1,-2,3,-3,3,-3,2,-1,1,-1,1,-2,2,-1,0,1,-2,2,-1,1,-2,3,-3,2,0,-2,3,-3,3,-3,2,-1,1,-2,3,-4,4,-3,2,-2,3,-4,4,-3,2,0,-2,3,-2,0,2,-3,3,-2,1,0,-1,2,-3,3,-1,-1,2,-2,2,-2,2,-2,1,0,0,0,0,-1,1,-1,2,-3,3,-2,0,2,-3,3,-3,3,-3,4,-4,3,-3,2,0,0,-1,1,-2,4,-4,2,0,-1,2,-1,-2,4,-4,3,-1,-1,2,-3,4,-4,3,-2,1,0,0,0,0,-1,1,0,-1,2,-2,1,0,-1,1,0,-1,2,-2,1,-1,2,-3,4,-4,3,-2,2,-3,4,-4,4,-4,4,-4,3,-1,0,0,0,-1,2,-3,3,-2,1,0,-1,0,1,-1,2,-3,3,-3,2,-1,1,-1,1,-2,2,-1,1,-2,2,-2,2,-1,0,0,0,1,-2,2,-2,3,-3,2,-2,2,-1,0,1,-2,3,-3,2,-1,1,0,-1,0,1,-1,1,0,-3,5,-5,4,-3,2,-1,1,-1,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,1,-2,3,-3,2,-1,0,0,1,-1,1,-2,2,-2,3,-3,2,-2,2,-1,0,1,-2,2,-1,0,0,0,0,0,-1,2,-3,4,-5,5,-4,3,-2,1,-1,2,-2,1,0,-2,4,-4,4,-4,2,0,-1,2,-2,1,0,0,-1,1,0,0,0,0,-1,1,0,-1,2,-3,3,-2,1,0,0,-1,3,-4,4,-4,4,-4,4,-4,4,-4,3,-2,1,1,-3,3,-2,1,0,-1,1,-1,2,-3,4,-6,7,-6,5,-4,3,-2,1,0,-2,4,-5,6,-6,4,-3,2,0,-1,1,-2,2,0,-2,3,-4,4,-2,1,-1,0,1,-2,3,-3,2,-1,0,0,0,0,0,0,0,0,0,1,-2,1,0,1,-1,1,-2,3,-3,3,-3,2,-1,1,-1,1,-2,2,-1,1,-2,2,-2,2,-1,0,-1,2,-2,1,1,-2,1,1,-3,3,-2,1,0,0,-2,3,-2,1,0,-2,3,-2,1,0,-2,3,-3,3,-2,1,-2,3,-3,4,-5,4,-2,1,1,-3,3,-2,2,-1,0,0,-1,1,0,0,0,0,-1,1,-1,2,-2,1,0,-2,3,-3,2,0,-1,0,1,-1,1,-1,1,-1,1,-1,0,1,0,-1,0,0,0,2,-3,2,-2,2,-1,1,-2,2,-2,3,-3,3,-3,1,1,-2,3,-2,0,1,-2,3,-4,5,-5,4,-3,2,-2,2,-2,2,-2,2,-2,2,-2,2,-2,2,-1,-1,2,-2,1,1,-2,1,0,-2,4,-3,1,-1,1,-2,4,-5,5,-4,3,-3,3,-3,3,-2,1,0,-1,1,-1,1,0,-1,1,-1,1,0,-1,1,0,-1,2,-2,1,0,0,0,-1,2,-3,4,-4,3,-2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,1,1,-2,2,-2,2,-2,2,-1,0,1,-2,2,-2,3,-3,2,-1,0,1,0,-1,1,-1,1,-1,1,-1,1,-1,0,0,1,-1,1,-2,2,-1,1,-1,1,-2,3,-3,3,-3,3,-3,3,-3,2,-1,1,-1,0,1,-2,2,-1,0,1,-1,0,1,-2,2,-2,3,-4,4,-4,4,-3,1,1,-2,2,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-1,0,0,0,0,0,0,1,-2,2,-2,2,-1,0,0,0,0,1,-1,0,0,0,1,0,-2,3,-4,5,-4,2,-1,1,-1,1,-1,0,1,-1,0,1,-1,1,-2,3,-3,2,-1,1,-1,1,-1,1,-1,1,-1,1,0,0,-1,1,-1,2,-3,3,-2,1,0,-1,0,1,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,2,0,-2,3,-4,4,-3,2,-1,-1,1,0,0,0,-1,1,-1,2,-2,0,2,-4,5,-5,5,-5,5,-6,6,-5,4,-2,0,0,0,0,1,-2,2,-2,2,-2,2,-2,1,0,-1,2,-2,1,-1,2,-3,4,-5,5,-3,2,-2,1,-1,2,-1,0,0,-1,1,0,-1,2,-2,1,0,-2,3,-1,-1,2,-2,1,1,-2,1,1,-3,5,-6,5,-4,3,-1,0,0,0,0,0,1,-2,2,-2,1,1,-3,3,-2,0,3,-5,4,-2,0,1,0,-2,3,-3,3,-3,3,-3,3,-3,3,-2,1,-1,1,-1,2,-2,1,0,-1,2,-2,1,0,0,-1,2,-3,3,-2,1,-1,1,0,0,-1,1,0,0,1,-3,4,-4,4,-3,2,-2,2,-2,1,1,-2,3,-4,4,-4,4,-3,2,-1,0,0,1,-2,2,-2,1,1,-2,2,-2,2,-2,2,-1,0,1,-2,2,-1,0,1,-1,0,1,-2,2,-1,1,-1,1,-1,0,2,-3,3,-2,1,-1,1,-1,1,-1,0,1,-1,1,-2,2,-2,2,-1,-1,2,-2,1,-1,1,0,-1,1,-2,2,-1,1,-2,2,-2,2,-1,1,-1,0,1,-1,2,-3,3,-3,3,-2,1,0,-1,1,-1,2,-2,1,-1,0,2,-3,3,-3,3,-2,1,0,0,-1,2,-3,4,-4,3,-2,1,-1,1,0,-1,1,-1,1,0,0,-1,1,0,0,0,0,0,0,0,1,-3,3,-2,2,-2,2,-3,3,-2,1,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,1,-2,3,-4,4,-4,3,-2,1,0,0,0,-1,2,-2,2,-2,2,-1,0,1,-3,4,-3,2,-1,0,0,0,1,-2,2,-1,-1,2,-1,0,1,-2,1,0,0,1,-2,2,-2,1,0,0,1,-2,2,-2,2,-1,-1,2,-2,2,-2,1,-1,1,0,0,-1,1,-1,2,-2,1,0,-1,2,-3,3,-2,1,0,-1,1,-1,1,-1,1,-1,1,-1,0,2,-3,3,-3,2,-1,1,-1,0,1,-2,2,-2,1,0,0,-1,2,-3,2,0,-1,2,-2,1,-1,2,-3,4,-5,6,-6,4,-2,0,3,-4,3,-3,3,-2,2,-3,3,-2,2,-2,1,0,-1,3,-4,3,-1,-1,2,-1,-2,5,-6,6,-5,2,0,0,0,0,0,-1,1,-1,1,0,-1,1,-1,0,0,1,-2,2,-2,2,-1,0,0,-1,2,-1,0,0,-1,1,-1,1,0,-1,1,-1,0,1,-1,0,2,-4,5,-5,4,-3,2,-1,0,1,-2,2,-1,0,1,-2,3,-3,2,0,-2,2,0,-2,3,-3,2,-1,1,-1,0,1,-1,1,-1,0,1,-1,1,0,-1,1,-1,1,0,-1,1,-1,1,0,-2,3,-3,3,-3,2,0,-2,3,-2,0,2,-4,5,-5,5,-4,3,-3,2,-1,1,0,-1,1,-1,0,1,-1,1,-1,0,1,-1,0,1,-1,1,-1,0,0,1,-1,1,-2,3,-3,2,-1,0,1,-1,1,-2,3,-3,3,-2,0,2,-3,4,-4,2,1,-3,4,-5,4,-2,2,-2,1,-1,1,-1,2,-3,4,-5,5,-4,2,0,-2,3,-3,3,-3,2,-1,1,-1,1,-1,0,2,-3,3,-2,0,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,1,0,-1,3,-4,3,-2,1,0,0,-1,1,0,0,0,-1,1,-1,2,-2,0,2,-3,2,0,-2,3,-3,2,0,-2,3,-3,2,-1,0,1,-1,0,1,-2,3,-3,1,1,-2,3,-3,2,-2,2,-1,1,-1,1,-2,3,-3,3,-2,0,1,-1,1,0,-1,0,1,-1,1,-1,0,1,-2,3,-3,2,-1,0,2,-3,3,-3,2,0,-1,1,-1,1,-1,1,0,-1,1,-1,1,0,-1,1,-1,1,-1,1,-1,0,1,-1,1,-1,0,0,1,-2,3,-3,2,-1,0,0,0,0,0,0,0,0,0,-1,2,-2,3,-3,2,-2,3,-3,3,-3,2,-1,1,-1,1,-2,2,-1,1,-1,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,2,-4,5,-6,6,-5,3,-2,2,-2,2,-2,1,0,-1,3,-4,4,-4,3,-2,2,-2,2,-2,2,-1,0,0,0,0,1,-1,0,0,0,0,1,-2,2,-2,2,-2,1,0,0,1,-3,4,-4,4,-3,2,-1,0,1,-1,0,1,-2,2,-1,0,1,-2,2,-2,2,-1,0,1,-1,0,1,-1,1,0,-1,1,-1,2,-3,3,-2,1,0,-1,1,0,-1,1,0,-1,2,-3,3,-3,4,-4,2,0,-1,1,0,-1,1,1,-3,3,-2,1,0,0,0,-1,2,-3,4,-4,4,-5,5,-4,4,-3,1,0,0,1,-1,0,0,1,-1,1,-1,0,1,0,-1,1,-1,0,2,-3,3,-3,3,-3,3,-3,2,-1,1,-1,1,-2,3,-3,2,-1,0,1,-1,0,1,-2,3,-3,2,-1,1,-1,1,-1,0,2,-3,2,-1,0,1,-2,2,-2,2,-1,0,0,0,-1,2,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,-3,4,-5,6,-6,6,-6,4,-2,1,1,-2,1,0,-1,2,-2,1,0,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,1,-1,2,-3,3,-3,2,0,-1,1,-1,1,0,-1,2,-3,3,-2,1,0,-1,0,1,-1,1,-1,0,0,1,-2,3,-3,3,-4,5,-6,6,-4,1,2,-5,5,-3,1,1,-2,2,-2,2,-2,2,-2,2,-1,0,0,0,0,1,-1,0,1,-1,1,-1,0,1,-2,3,-3,3,-4,3,-1,0,1,-2,2,-2,3,-3,2,-1,0,1,-1,0,1,-1,1,-1,0,0,1,-1,1,-1,0,0,1,-2,3,-3,1,1,-1,-1,4,-6,6,-4,1,1,-1,0,0,1,-2,2,-1,-1,3,-4,3,-1,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,3,-2,1,0,0,-1,2,-3,3,-3,4,-5,5,-5,4,-2,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,1,-2,3,-4,4,-3,2,-2,3,-3,2,-2,2,-2,3,-3,1,1,-2,2,-1,0,1,-1,0,1,-1,1,-1,0,1,-1,2,-3,2,-1,1,-1,1,-2,2,-1,1,-1,0,0,1,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,0,1,-1,0,0,1,-2,2,-2,1,1,-1,-1,2,-3,5,-5,3,-1,0,1,-1,0,2,-3,3,-3,2,-1,1,-1,0,0,0,0,1,-2,1,1,-2,3,-3,2,-1,0,1,-2,3,-4,4,-3,2,-2,2,-1,0,1,-2,3,-3,2,-1,0,2,-4,5,-5,5,-4,3,-3,3,-2,2,-2,1,-1,2,-3,4,-4,3,-2,1,0,0,1,-2,2,-1,0,0,0,0,1,-1,-1,2,-2,2,-1,-1,3,-3,2,-2,2,-1,0,1,-2,3,-3,1,1,-2,2,0,-2,3,-4,4,-3,3,-3,2,-1,0,1,-1,0,1,-2,3,-3,3,-2,1,0,-2,4,-4,4,-4,3,-2,2,-3,4,-5,6,-6,5,-4,3,-2,1,0,-1,2,-2,1,1,-2,2,-2,2,-2,3,-3,2,0,-2,2,-1,1,0,-1,0,0,1,-1,1,-1,1,-1,0,1,-1,2,-3,3,-4,5,-5,5,-4,2,-1,0,1,-1,1,-1,0,1,-1,1,0,-2,2,-1,1,-1,0,0,1,-1,1,-2,2,-1,1,-1,1,-1,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,1,-1,1,-1,1,-1,0,1,-2,3,-3,2,-1,0,0,1,-1,0,0,1,-2,3,-3,2,-1,1,-1,1,-1,1,-1,1,-1,0,1,-2,3,-3,2,-1,0,1,-2,3,-4,5,-5,3,-1,0,1,-2,2,-2,2,-1,0,0,0,0,0,0,0,0,0,0,-1,2,-2,1,-1,2,-2,1,0,-2,4,-4,3,-2,1,0,-1,2,-3,3,-2,0,1,-1,0,0,0,-1,2,-2,1,0,-1,2,-2,2,-2,1,1,-2,2,-2,2,-1,1,-2,2,-1,1,-1,0,0,1,-2,3,-3,1,1,-2,3,-3,2,-2,2,-1,0,1,-2,2,-1,0,1,-2,3,-3,2,-1,1,-1,1,-2,3,-3,3,-3,2,-1,1,-1,1,-1,1,-1,1,-1,1,0,-2,3,-3,2,0,-2,3,-2,0,1,-2,2,0,-2,2,-2,1,1,-2,2,-2,1,0,1,-2,2,-1,-1,3,-3,2,-1,-1,2,-1,1,-2,1,0,1,-2,2,-2,2,-1,0,1,-2,2,-1,0,0,1,-2,3,-4,4,-4,4,-3,1,1,-2,2,-2,2,-2,2,-2,1,1,-2,2,-2,2,-1,1,-2,2,-1,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-2,1,0,-1,2,-3,3,-1,-1,2,-2,1,0,0,-1,3,-4,3,-1,-1,3,-4,4,-4,5,-6,6,-6,5,-3,2,-2,2,-2,2,-1,0,0,0,1,-1,1,-1,0,1,-1,1,0,-2,3,-3,2,-1,0,1,-1,0,0,0,0,1,-1,0,1,-2,2,-1,0,1,-1,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,2,0,-2,4,-5,4,-2,0,1,0,-1,1,-1,0,1,-1,1,-1,0,0,0,1,-2,2,-2,2,-1,0,0,1,-2,2,-1,1,0,-1,1,-1,1,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,2,-2,2,-2,2,-2,2,-1,0,1,-2,2,-1,0,0,1,-2,3,-4,3,-1,0,0,0,0,0,1,-2,1,1,-2,2,-1,-1,3,-3,2,-1,-1,2,-1,0,1,-2,2,-2,2,-2,2,-1,0,1,-2,2,-2,3,-4,4,-3,2,-1,0,1,-2,3,-4,4,-2,0,1,-3,3,-2,3,-4,4,-5,6,-5,4,-4,4,-4,5,-6,5,-3,1,1,-2,2,-2,2,-1,1,-1,1,-1,0,1,-1,1,0,-2,3,-4,5,-4,3,-2,0,2,-2,1,1,-3,4,-4,3,-2,1,0,0,-1,2,-4,5,-3,1,0,-1,0,2,-2,1,0,-2,4,-4,3,-1,-1,2,-3,4,-4,4,-4,3,-2,1,-1,1,-1,2,-3,2,-1,0,1,-2,2,-2,1,1,-2,2,-1,-1,2,-1,1,-1,0,0,0,1,-1,1,-2,3,-4,4,-2,0,1,-2,2,-1,0,1,-2,2,-2,2,-1,0,0,-1,2,-2,1,1,-2,2,-2,2,-1,1,-2,2,-1,0,0,-1,1,0,0,-1,1,-2,3,-2,1,-1,1,-2,4,-5,4,-3,2,-1,1,-1,0,0,0,1,-2,2,-2,1,0,0,0,0,-1,1,0,0,1,-2,2,-2,2,-2,3,-3,2,-1,0,0,1,-2,3,-3,2,-2,2,-1,1,-1,0,1,-1,1,0,-1,1,0,-1,3,-4,3,-3,3,-2,1,0,-2,3,-3,3,-4,4,-2,1,-1,0,0,1,0,-1,1,0,-1,2,-2,1,0,0,0,0,0,-1,2,-2,1,0,0,-1,3,-5,6,-5,2,1,-2,2,-2,2,-2,2,-2,1,1,-2,2,-1,0,1,-2,2,-1,0,2,-4,4,-4,4,-3,2,-2,2,-1,0,1,-2,2,0,-2,4,-5,4,-2,1,0,-1,1,0,0,0,-1,1,0,0,0,-1,1,-1,1,0,0,-1,2,-3,4,-4,4,-4,4,-4,3,-1,0,0,0,0,1,-1,0,1,-1,1,0,-1,1,0,-1,2,-2,2,-2,2,-2,2,-2,2,-1,0,0,0,0,1,-2,2,-2,2,-2,1,0,0,0,-1,2,-3,4,-4,2,0,0,-1,1,-1,1,0,-1,1,-1,1,-1,1,0,-1,1,-1,1,0,0,-1,2,-2,1,1,-3,4,-4,3,-2,1,-1,2,-3,4,-4,3,-2,1,0,-1,2,-3,4,-5,4,-2,1,0,-2,3,-2,1,0,-1,2,-2,1,-1,2,-2,1,-1,1,0,-1,2,-3,3,-2,1,0,0,-1,1,-1,2,-2,1,-1,2,-2,2,-3,3,-1,-1,2,-2,1,0,-2,3,-3,2,0,-2,2,-2,1,1,-1,0,0,0,0,1,-2,3,-4,4,-3,2,-1,1,-2,2,-1,0,2,-3,1,1,-1,0,1,-2,2,-1,1,-1,0,0,1,-1,1,-2,3,-3,2,-1,1,-1,1,-2,3,-2,1,-1,0,1,-1,0,1,-1,1,-1,0,1,-1,1,-1,1,0,-1,1,-1,1,-1,1,-1,1,-1,0,1,-1,1,-1,0,1,-1,0,1,-1,1,-2,1,0,0,1,-2,2,-2,1,0,0,1,-1,-1,2,-2,3,-3,2,-2,2,-2,2,-1,0,0,-1,2,-2,2,-2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,1,0,1,-2,1,0,-1,2,-1,-1,2,-2,1,0,0,-1,2,-2,1,0,-1,1,0,-1,2,-2,1,-1,1,-1,2,-3,2,-1,1,-1,0,1,-1,1,0,-3,5,-5,4,-3,2,-1,0,0,1,-2,2,-2,2,-1,0,0,1,-2,3,-4,4,-2,0,1,-2,2,-1,0,0,0,-1,3,-4,4,-3,2,-1,1,-1,1,-1,1,-1,1,0,-2,3,-3,3,-3,3,-2,1,0,-1,1,0,0,0,0,-1,2,-2,2,-2,1,0,-1,2,-2,2,-3,3,-3,3,-3,3,-2,1,-1,0,1,0,-1,1,-2,3,-3,3,-3,3,-3,2,-1,1,-1,1,-1,0,1,-2,2,-1,0,1,-2,2,-1,0,1,-1,-1,2,-1,0,1,-2,2,-2,1,1,-2,2,-2,1,0,0,0,0,0,1,-2,3,-3,1,1,-2,3,-4,4,-4,3,-2,1,-1,1,-1,1,-1,0,1,-2,3,-3,2,-1,0,1,-1,0,1,-2,2,-1,0,0,0,0,-1,2,-2,2,-1,-1,2,-2,3,-3,3,-3,2,-1,1,-1,1,-2,3,-3,2,-1,0,1,-2,2,-2,2,-1,0,0,-1,2,-2,2,-2,1,0,0,-1,2,-2,1,0,-1,2,-2,1,-1,2,-2,2,-2,0,2,-3,4,-3,0,2,-2,1,1,-3,4,-3,1,1,-2,2,-1,-1,3,-4,4,-3,1,1,-3,4,-3,2,-2,2,-2,3,-3,2,-1,1,-1,0,1,-2,2,-1,0,0,0,0,1,-2,2,-2,3,-3,2,-2,2,-1,0,1,-2,3,-4,4,-3,2,-1,0,0,1,-2,2,-1,-1,2,-2,3,-4,4,-5,6,-5,3,0,-3,5,-5,4,-3,2,-2,2,-1,0,0,0,0,0,1,-2,2,-1,0,0,1,-2,2,-2,2,-2,2,-2,1,0,0,-1,1,-1,1,-1,1,-2,2,0,-2,3,-3,2,0,-1,1,-1,0,2,-2,1,0,-1,1,-1,2,-2,2,-2,1,0,0,0,-1,2,-2,2,-2,1,0,0,0,0,-1,2,-2,2,-2,1,0,0,-1,2,-3,4,-4,3,-2,1,-1,2,-2,2,-2,1,0,0,0,-1,2,-2,2,-2,1,0,0,0,0,0,0,0,-1,2,-2,2,-3,3,-3,4,-4,3,-2,0,2,-3,4,-5,5,-4,3,-2,1,0,0,1,-2,2,-1,0,1,-2,2,-1,0,1,-2,3,-4,4,-3,2,-1,1,-2,2,-1,0,1,-2,1,1,-2,2,-2,1,0,-1,2,-3,3,-2,1,0,-1,2,-2,1,1,-3,4,-4,3,-2,2,-3,3,-2,2,-2,1,0,0,0,0,-1,2,-2,1,0,0,-1,1,-1,2,-1,-1,1,-1,2,-2,2,-3,3,-3,3,-2,1,0,-2,3,-3,3,-2,1,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,1,-1,1,-2,3,-3,2,-2,2,-2,2,-1,0,1,-2,2,-1,1,-1,0,1,-2,3,-4,4,-2,0,1,-2,2,-1,0,1,-2,3,-4,4,-4,4,-3,1,1,-3,5,-6,6,-5,4,-4,4,-3,2,-1,0,0,1,-2,3,-4,5,-6,7,-7,6,-5,4,-3,3,-4,5,-6,6,-5,4,-3,1,1,-3,4,-4,3,-1,0,0,0,-1,2,-1,-1,3,-5,5,-3,0,2,-2,1,1,-3,4,-3,2,-1,0,0,1,-1,1,-1,1,-1,1,-1,1,0,0,-1,2,-4,6,-7,7,-5,2,0,-1,2,-2,2,-2,2,-2,2,-2,1,0,-1,1,0,-1,1,-1,0,2,-3,4,-5,4,-2,1,0,0,-1,1,0,-1,2,-2,1,0,-1,2,-2,1,0,-1,2,-2,1,-1,2,-2,2,-3,3,-2,2,-2,1,-1,1,0,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,1,-1,1,-1,1,0,-1,1,0,-2,4,-4,3,-1,-2,3,-2,1,-1,0,1,0,-1,1,-2,3,-2,0,1,-1,1,-1,0,1,-1,1,-1,0,0,1,-1,1,-2,2,-2,2,-1,0,0,-1,2,-2,2,-1,0,0,0,0,1,-1,1,-2,3,-4,5,-4,1,2,-3,3,-2,0,1,0,-1,2,-3,2,0,-1,1,0,-2,2,0,-1,1,-1,0,2,-3,3,-2,0,2,-2,0,3,-5,4,-1,-1,1,0,-1,2,-2,1,-1,1,0,0,-1,1,-1,2,-2,0,1,-1,2,-3,3,-3,2,0,-2,3,-3,2,-1,0,1,-2,3,-4,4,-3,2,-2,2,-2,2,-1,-1,3,-4,4,-3,2,-1,1,-1,1,0,-1,1,-1,0,1,-1,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,2,-1,0,0,0,1,-1,0,0,0,1,-1,1,-2,3,-3,2,0,-2,3,-3,2,-1,0,1,-1,1,-2,2,-1,0,1,-2,3,-4,4,-4,3,-1,-1,2,-2,1,0,-1,1,-1,1,0,0,-1,1,-1,2,-2,1,-1,1,-1,1,-1,0,1,-1,0,1,-2,2,0,-2,3,-4,3,-1,1,-2,2,-2,2,-2,2,-2,2,-1,-1,2,-3,5,-5,4,-3,2,0,0,-1,1,-1,2,-2,1,-1,0,1,-1,0,1,-2,2,-2,2,-2,2,-1,-1,2,-2,1,0,0,-1,2,-3,3,-1,-1,2,-3,3,-2,2,-2,1,0,0,0,0,-1,1,1,-2,2,-3,3,-2,2,-3,3,-3,4,-4,4,-5,5,-3,2,-1,-1,2,-2,3,-3,2,-1,0,0,0,1,-2,3,-4,4,-4,4,-3,2,-2,2,-1,1,-1,0,1,-1,1,0,-2,3,-3,2,0,-2,3,-3,2,-1,0,2,-3,2,0,-2,3,-3,3,-2,1,0,-1,1,0,-1,1,0,-1,2,-3,3,-3,3,-2,1,-1,1,-1,1,-1,0,1,-1,1,-2,3,-3,4,-4,3,-2,2,-2,2,-2,2,-2,1,-1,2,-2,1,-1,1,-1,2,-3,3,-2,1,-1,1,0,0,-1,1,-1,1,0,-1,1,0,-1,2,-3,4,-4,3,-2,2,-2,1,-1,1,0,0,-1,1,-1,1,0,0,0,-1,1,0,-1,2,-3,3,-2,1,0,-1,1,-1,2,-2,1,0,-1,2,-2,1,0,0,-1,2,-2,2,-1,-1,2,-2,2,-1,0,0,1,-1,0,2,-3,3,-3,3,-3,4,-4,2,-1,1,-1,1,-1,0,1,-1,0,1,-1,1,-2,2,-1,0,1,-1,0,1,-2,2,0,-2,3,-3,2,0,-1,1,0,-1,1,-1,2,-2,1,-1,0,2,-2,0,0,0,1,-1,0,-1,3,-4,4,-3,2,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,2,-1,1,-1,1,-2,2,-1,1,-1,1,-1,0,1,-1,1,0,-2,3,-3,2,0,-2,3,-3,2,-1,0,0,0,0,0,0,0,-1,1,-1,1,0,-1,2,-4,5,-4,2,0,-2,3,-2,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-3,2,0,-1,2,-3,3,-2,2,-2,0,2,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,1,-1,2,-4,6,-7,6,-4,2,0,-1,1,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,1,0,-1,1,0,-1,2,-3,3,-1,-1,1,-1,1,1,-2,2,-3,3,-1,0,0,0,0,0,0,-1,2,-2,2,-2,1,0,0,0,-1,2,-3,3,-3,3,-3,3,-3,3,-3,3,-4,5,-5,5,-5,4,-3,2,-2,2,-1,1,-2,2,-2,2,-1,-1,2,-2,2,-3,3,-2,1,0,-1,1,0,0,-1,1,0,-1,3,-5,5,-4,4,-4,3,-2,1,0,0,0,-1,1,-1,1,0,-1,0,1,-1,2,-2,0,2,-3,4,-4,3,-2,2,-2,2,-3,3,-1,-1,2,-3,3,-2,1,0,-1,2,-2,1,0,-1,1,0,-1,2,-3,3,-3,2,0,-1,1,0,-1,1,-1,1,0,0,-1,2,-3,4,-4,3,-1,-1,2,-3,4,-4,3,-2,1,0,-1,1,-1,2,-2,1,-1,1,0,0,-1,1,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,1,0,0,0,0,0,-1,2,-2,1,0,-1,2,-2,2,-2,1,1,-2,3,-4,5,-5,4,-2,1,0,-1,2,-3,5,-6,6,-5,3,-1,-1,2,-2,2,-1,0,-1,2,-2,3,-3,2,-1,0,0,1,-2,3,-3,2,-1,0,0,1,-1,1,-1,0,0,2,-3,3,-3,3,-3,3,-3,2,0,-1,0,1,-1,1,-1,0,1,-1,2,-3,2,-1,0,2,-3,3,-3,3,-3,3,-3,3,-2,2,-3,3,-3,3,-2,1,0,-1,1,-1,1,-1,2,-3,3,-3,3,-2,2,-2,1,-1,2,-1,0,0,-1,2,-2,2,-2,2,-2,2,-2,2,-2,2,-2,1,0,0,0,0,-1,1,0,-1,2,-3,3,-2,0,2,-3,3,-2,1,0,0,0,-1,2,-2,2,-1,-1,2,-2,2,-2,1,0,0,0,0,-1,2,-2,1,0,-1,2,-3,3,-2,1,0,-1,1,1,-3,4,-4,3,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-3,4,-4,3,-3,3,-2,2,-2,2,-3,3,-1,0,1,-2,1,0,1,-2,3,-4,4,-4,3,-1,0,1,-2,2,-2,2,-1,0,2,-4,4,-3,3,-3,2,-1,0,2,-3,2,-1,1,-1,1,-1,1,-1,1,-2,4,-5,5,-5,5,-4,3,-1,-1,3,-5,6,-5,4,-3,1,1,-3,4,-3,1,1,-2,2,-1,1,-2,2,-1,1,-1,1,-1,0,1,-1,1,-1,0,1,-2,3,-3,1,1,-2,2,-2,2,-2,2,-1,-1,3,-4,3,-2,1,1,-2,2,-3,3,-2,1,0,0,-1,2,-3,3,-2,1,-1,1,0,-1,2,-3,2,0,-1,2,-3,3,-2,1,0,-1,1,0,0,-1,2,-2,2,-2,1,0,-1,2,-1,-1,2,-3,4,-4,3,-2,1,0,0,0,-1,1,-1,1,1,-3,3,-4,5,-4,3,-3,3,-3,3,-2,1,-1,1,-1,1,-1,1,-1,0,0,1,-2,3,-4,4,-3,3,-3,2,-1,0,2,-2,1,-1,1,-1,2,-3,2,0,-1,1,-1,0,1,-2,3,-4,4,-3,2,-1,0,0,0,1,-1,1,-2,3,-3,2,-2,3,-3,3,-4,3,-1,1,-1,0,0,0,1,-1,0,0,0,0,1,-3,4,-4,4,-4,3,-2,2,-1,0,0,0,0,1,-2,3,-4,4,-3,2,-1,0,1,-2,3,-3,2,-1,-1,2,-1,0,0,0,-1,2,-2,2,-2,2,-2,1,0,-1,2,-2,0,1,-2,3,-2,0,1,-2,2,0,-2,3,-3,3,-3,3,-4,5,-4,2,0,-2,3,-2,1,0,-1,1,0,0,-1,2,-2,1,-1,1,-1,2,-2,1,0,-1,1,0,0,0,0,-1,2,-1,-1,2,-2,1,1,-3,4,-4,3,-2,1,0,0,-1,2,-3,3,-2,2,-2,1,0,0,0,0,0,0,1,-2,2,-2,2,-1,0,1,-2,1,0,0,0,1,-2,2,-2,2,-2,3,-3,2,-1,0,0,0,1,-1,0,1,-2,3,-2,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,1,-1,1,0,-2,3,-2,0,2,-2,2,-2,1,0,-1,2,-3,3,-2,1,0,-1,2,-2,1,0,0,1,-2,1,0,-1,3,-4,3,-2,1,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-1,-1,2,-2,2,-1,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-1,-1,2,-2,1,1,-3,4,-4,3,-1,-1,1,0,-1,2,-3,3,-2,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,2,-1,1,-1,1,-1,1,-1,1,0,-1,2,-3,3,-3,3,-2,1,-1,1,-1,1,-1,1,-2,4,-5,3,0,-3,6,-7,6,-5,4,-2,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,1,-2,3,-3,2,-1,0,0,1,-1,1,-1,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,1,-2,2,-1,-1,2,-2,1,1,-3,3,-2,1,0,-1,1,-1,1,-1,1,-1,1,0,-2,3,-3,2,0,-2,3,-3,2,-1,1,0,-1,1,-1,1,0,-1,1,-1,1,-1,2,-3,3,-3,3,-3,4,-4,3,-2,0,2,-2,1,0,-1,1,-1,0,1,-1,1,-2,2,-1,0,1,-2,2,-1,0,1,-1,0,1,-2,3,-2,0,0,0,0,1,-2,2,-1,-1,3,-4,4,-3,2,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,3,-3,2,-2,3,-3,3,-3,1,1,-2,2,-1,-1,2,-1,-1,2,-2,1,0,-1,2,-2,2,-3,4,-4,4,-4,4,-4,4,-4,4,-3,2,-3,3,-2,2,-1,-2,4,-5,5,-4,3,-2,1,0,-1,2,-2,2,-3,4,-4,4,-4,3,-3,4,-4,3,-2,1,-1,1,-1,2,-2,0,2,-3,3,-1,-2,4,-4,2,0,0,0,-1,1,0,0,0,-1,1,0,0,-1,1,-1,1,0,-1,1,-1,2,-2,2,-2,1,1,-2,2,-1,-1,3,-4,3,-1,-1,2,-2,1,0,0,-1,1,0,-1,1,-1,0,2,-3,3,-3,3,-3,3,-2,2,-2,1,-1,2,-1,-1,1,-2,4,-4,3,-3,2,-1,2,-2,1,-1,1,0,-1,2,-3,4,-4,2,-1,1,-1,1,-1,0,1,-2,3,-3,2,-1,1,-1,1,-1,0,2,-3,3,-3,2,0,-1,1,-1,0,1,-1,0,1,-1,1,-2,2,-2,3,-4,4,-4,3,-2,1,-1,1,-1,2,-2,1,-1,1,1,-2,2,-3,4,-4,3,-1,-1,1,0,-2,4,-4,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,-2,3,-2,1,-1,2,-3,4,-4,3,-2,1,0,-1,2,-2,1,0,0,-1,3,-5,5,-3,1,1,-3,3,-2,1,0,-1,2,-3,4,-4,3,-2,1,-1,2,-2,1,0,-1,1,-1,2,-2,1,0,-1,2,-1,-1,2,-2,2,-2,2,-2,2,-1,-1,2,-2,2,-2,2,-2,2,-2,1,0,1,-2,3,-5,6,-5,4,-3,2,-2,2,-2,2,-2,2,-2,1,0,-1,1,0,-1,1,-1,1,0,-1,1,-1,2,-2,0,2,-3,4,-3,0,2,-3,3,-2,1,-1,2,-3,3,-3,3,-2,2,-2,1,0,-1,2,-2,2,-2,1,0,0,0,1,-2,2,-1,0,1,-1,1,0,-1,1,-1,2,-2,2,-2,1,0,-1,2,-2,1,0,-1,1,-1,1,0,-1,1,-2,3,-2,1,-1,0,1,0,-1,2,-3,3,-3,3,-3,3,-3,3,-3,3,-4,5,-4,3,-3,3,-3,3,-2,1,-1,2,-3,3,-2,1,0,0,-1,1,-1,2,-3,3,-3,3,-3,3,-3,3,-3,3,-3,3,-3,3,-2,1,0,-1,2,-2,2,-2,2,-3,4,-5,5,-3,0,1,-2,2,-1,1,-1,0,1,-2,3,-3,2,0,-2,3,-4,4,-2,0,1,-2,3,-3,2,-1,1,-1,1,-1,0,2,-3,3,-3,2,-1,1,0,-2,2,-2,3,-3,2,-2,2,-1,0,0,0,1,-2,2,-2,2,-1,1,-2,2,-1,0,2,-4,4,-3,3,-4,5,-6,7,-6,4,-3,2,-1,1,-1,1,-2,2,-1,0,1,-2,2,-1,-1,2,-2,2,-2,2,-3,4,-4,4,-4,4,-3,2,-1,0,1,-2,2,-1,0,0,0,0,0,1,-3,3,-1,0,1,-2,1,0,0,1,-2,2,-3,3,-2,1,1,-3,3,-2,1,-1,2,-3,4,-4,3,-2,1,0,-1,2,-2,1,0,0,0,-1,1,0,0,0,-1,1,0,0,-1,1,-1,2,-2,1,-1,1,0,-1,1,-1,1,0,-1,1,0,-1,1,0,0,-1,2,-3,3,-2,1,-1,1,-1,1,-1,1,-1,2,-3,3,-2,0,2,-3,3,-3,3,-4,5,-5,4,-2,0,1,-2,3,-3,2,-1,-1,2,-2,2,-1,0,-1,2,-2,2,-1,0,0,-1,1,-1,2,-2,1,-1,1,0,-1,2,-2,1,0,0,0,1,-2,1,1,-2,2,-1,-1,3,-4,4,-4,3,-1,0,0,0,-1,1,0,-1,2,-3,3,-2,1,0,0,-1,3,-3,2,0,-2,3,-4,4,-2,1,-1,0,0,1,-1,0,1,-1,0,1,-1,1,-1,0,1,-1,1,-2,2,-1,0,0,0,0,0,0,0,1,-2,1,1,-2,3,-4,4,-3,3,-4,3,-1,0,2,-3,2,-2,2,-1,1,-1,0,0,1,-2,2,-1,0,1,-2,2,-1,0,1,-2,2,-1,1,-2,2,-1,1,0,-2,2,-1,1,0,-1,1,0,-1,2,-2,1,0,0,0,0,0,-1,2,-3,4,-4,3,-2,1,0,0,0,-1,2,-3,4,-4,4,-5,5,-5,5,-5,5,-5,4,-3,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,0,0,0,-1,2,-1,0,0,0,0,0,1,-3,4,-3,1,1,-3,3,-1,-1,2,-2,2,-1,0,0,1,-1,1,-1,1,0,-2,2,-1,0,2,-4,4,-3,2,-1,0,0,1,-1,1,-1,0,1,-1,0,1,-1,0,1,-2,3,-4,4,-3,2,-1,0,1,-1,1,-1,1,-1,1,0,-2,4,-6,6,-4,2,-1,0,0,1,-1,1,-2,2,-1,0,2,-3,3,-3,3,-2,1,0,-1,2,-2,1,-1,2,-3,3,-2,1,0,0,-1,2,-2,2,-2,1,1,-2,2,-1,0,0,1,-2,2,0,-3,5,-5,3,-1,0,0,1,-2,2,-2,2,-2,2,-1,0,0,1,-2,3,-3,3,-3,2,0,-2,3,-3,2,-1,1,-2,3,-3,2,-1,1,-1,0,1,-1,1,-1,1,-2,3,-3,3,-3,3,-3,2,0,-2,3,-3,2,-1,1,-1,0,1,-2,3,-3,2,-2,2,-1,0,0,-1,2,-2,2,-2,2,-2,2,-3,4,-4,3,-2,0,2,-3,3,-3,2,-1,0,1,-1,0,0,0,0,0,0,0,-1,2,-2,1,0,-1,1,0,-1,1,-1,1,0,-1,1,-2,3,-2,1,-1,0,0,1,-1,1,-1,-1,3,-4,4,-3,2,-1,1,-3,5,-6,6,-4,2,0,-2,2,-1,1,0,-2,3,-3,3,-3,3,-3,3,-2,0,2,-2,1,0,-1,1,0,-1,1,0,-1,1,-1,1,0,-1,1,-1,0,2,-3,3,-4,4,-3,3,-3,2,-2,2,-1,0,0,0,0,0,0,0,-1,2,-2,1,0,-1,1,0,-1,1,-1,1,0,-1,1,-1,1,-1,2,-3,4,-5,5,-4,3,-2,1,-1,2,-3,3,-3,2,0,-1,1,-1,1,-1,2,-2,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,-1,1,-1,1,-1,0,1,-2,2,0,-2,3,-3,2,-1,1,-2,2,0,-1,1,-1,0,0,1,-2,3,-4,4,-3,1,1,-2,2,-1,0,0,0,0,1,-2,3,-4,4,-3,1,2,-3,2,-1,0,1,-1,1,-1,1,-1,0,2,-2,1,0,-2,3,-2,1,0,-1,1,-1,1,-1,1,0,0,-1,2,-3,4,-4,3,-1,0,0,0,0,0,1,-1,0,1,-2,3,-3,2,-1,0,1,-1,1,-2,2,-1,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-3,1,0,1,-2,3,-3,3,-2,0,2,-2,2,-2,1,-1,2,-2,2,-2,1,0,0,-1,2,-2,2,-2,2,-2,2,-1,0,0,0,0,1,-1,-1,2,-2,2,-1,-1,2,-1,-1,2,-3,4,-4,3,-2,1,0,0,0,1,-2,2,-2,3,-3,2,-2,2,-1,0,0,0,0,1,-1,0,1,-2,3,-2,1,-1,0,1,-1,1,-1,0,0,0,0,1,-1,0,0,-1,3,-3,3,-3,1,1,-1,1,-2,3,-4,4,-3,1,1,-2,2,-2,2,-2,2,-2,3,-4,4,-3,1,0,1,-2,3,-4,4,-3,2,0,-1,1,-2,2,0,0,-1,0,1,-1,2,-4,5,-4,3,-3,3,-3,4,-4,3,-2,2,-2,1,0,0,0,0,-1,2,-2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,3,-4,4,-4,4,-3,2,-1,0,1,-2,3,-3,2,-1,0,1,-1,0,0,0,0,1,-2,1,0,-1,2,-2,1,-1,1,0,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,2,-3,4,-4,4,-4,3,-2,2,-1,0,0,0,0,0,0,0,0,0,0,0,-1,2,-3,3,-2,2,-2,2,-3,3,-1,1,-2,2,-2,3,-2,0,1,-1,0,2,-4,5,-4,2,-1,0,1,-1,1,-1,0,1,-1,1,-1,0,1,-1,1,-1,1,0,-2,4,-5,6,-5,3,-2,2,-2,2,-2,1,0,0,0,-1,2,-2,1,1,-3,4,-3,2,-2,1,0,0,0,0,-1,1,-1,2,-3,3,-2,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-3,3,-2,1,0,0,0,0,0,0,1,-2,2,-1,0,1,-1,0,0,1,-2,3,-3,2,-1,1,-2,2,-1,0,2,-4,4,-3,2,-1,0,1,-1,0,1,-2,3,-3,2,-1,0,1,-2,2,-1,0,1,-2,3,-3,3,-3,2,0,0,-1,2,-2,1,0,-1,1,0,-1,2,-3,2,0,-1,2,-3,2,0,-1,2,-3,3,-2,1,0,-1,1,0,0,-1,1,-1,2,-2,1,-1,1,0,-1,2,-3,3,-2,1,0,-1,1,0,0,0,-1,1,-1,2,-2,1,-1,1,-1,1,-1,0,1,-1,1,-1,1,-1,1,0,-1,1,0,0,0,0,-1,2,-3,4,-4,3,-1,-2,4,-4,3,-2,1,0,0,-1,2,-2,2,-2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-3,4,-4,3,-3,3,-2,2,-2,1,0,0,0,0,0,0,1,-2,2,-2,1,0,0,-1,3,-5,6,-6,5,-3,2,-2,2,-2,2,-1,-1,2,-2,2,-2,2,-2,1,1,-3,4,-4,3,-1,-1,1,-1,1,0,-1,0,1,-2,2,-1,0,0,0,0,0,1,-3,4,-3,2,-1,-1,3,-4,5,-5,3,-1,1,-1,1,-1,1,-1,2,-3,3,-2,1,-1,1,-1,1,-1,0,1,-1,1,-1,0,1,-1,1,-1,1,-1,2,-3,3,-2,1,0,-1,1,0,-1,1,0,-2,3,-2,1,0,-1,1,0,0,0,-1,1,0,-1,1,0,-2,3,-3,2,-1,1,-2,3,-3,2,-2,2,-2,3,-3,1,0,0,1,-1,0,0,1,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,1,-1,1,-1,1,-1,0,1,-2,3,-3,2,-1,-1,2,-1,0,1,-2,2,-1,0,0,1,-2,2,-1,0,1,-2,2,-1,1,-1,1,-2,3,-3,2,-1,-1,2,-2,1,0,-1,1,0,0,-1,1,-1,2,-1,0,-1,1,0,0,0,-1,2,-2,2,-2,2,-3,5,-6,7,-7,6,-4,3,-2,0,2,-3,4,-3,1,0,-1,2,-2,2,-1,0,0,-1,1,0,0,-1,1,-2,3,-3,3,-2,0,2,-3,3,-1,-1,1,0,-1,3,-4,3,-3,4,-4,4,-4,2,1,-2,2,-2,0,2,-2,2,-2,1,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-3,3,-2,2,-2,1,-1,2,-2,2,-2,1,0,-1,3,-4,4,-4,4,-3,2,-1,0,1,-1,0,1,-2,3,-3,3,-3,2,-1,1,0,-1,1,-1,1,1,-3,3,-2,1,0,0,-1,2,-2,1,-1,1,0,0,0,-1,2,-2,2,-1,0,1,-2,2,-1,0,0,0,0,0,0,-1,2,-2,1,0,0,0,0,-1,2,-2,2,-2,2,-2,1,0,-1,2,-3,3,-2,1,-1,1,-1,1,-1,1,-1,1,-1,0,2,-3,3,-3,2,-1,1,-1,1,-1,0,2,-3,3,-2,0,1,-1,1,-1,1,-1,0,0,0,0,1,-1,-1,2,-2,2,-1,0,0,1,-2,2,-1,1,-1,0,0,0,1,-1,0,1,-2,2,-2,2,-1,0,0,-1,1,0,0,-1,1,-1,1,0,-1,1,-1,1,0,-1,1,-1,1,-1,2,-4,5,-5,4,-2,0,1,-2,3,-4,4,-4,4,-3,2,-2,1,1,-2,2,-2,1,0,0,0,0,0,0,-1,2,-2,2,-1,-1,3,-5,6,-6,5,-3,1,0,-1,1,0,0,-1,1,-1,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,3,-1,-1,2,-2,1,0,-1,2,-2,2,-2,2,-2,2,-2,2,-2,1,0,0,0,0,-1,2,-3,3,-2,1,-1,1,-2,2,-1,-1,2,-1,-1,3,-5,6,-5,4,-3,2,-1,0,1,-1,1,-1,0,1,-1,1,-1,1,-1,1,-1,2,-2,1,0,0,0,0,-1,1,0,-1,1,-1,0,1,-1,0,1,-2,2,0,-2,2,-2,2,-1,0,0,0,0,0,0,0,1,-2,2,-2,1,0,0,-1,2,-3,3,-3,3,-3,3,-2,0,1,-1,1,-1,0,1,-1,1,-1,0,1,-1,1,-1,0,1,-1,1,-1,0,1,-1,1,-2,3,-3,2,-1,0,0,1,-2,3,-3,2,-1,1,-1,0,0,1,-1,1,-2,2,-1,1,-1,0,1,-1,1,-1,1,-2,2,-1,0,2,-4,4,-3,1,1,-1,0,1,-2,2,-1,0,0,0,0,1,-1,0,-1,2,-1,0,0,0,-1,3,-5,5,-4,4,-5,5,-5,5,-4,2,-2,2,-1,1,-2,2,-2,3,-3,2,0,-2,3,-3,2,0,-1,1,-2,3,-3,2,0,-2,3,-3,2,-1,1,-2,3,-3,2,-1,1,-1,1,-2,2,-2,2,-1,-1,1,-1,0,2,-3,2,0,-2,3,-2,1,0,-1,2,-2,1,0,-1,2,-1,-2,4,-5,5,-3,1,0,-2,4,-5,6,-5,2,0,-1,1,1,-3,4,-4,4,-4,3,-2,2,-1,-1,2,-2,2,-2,1,0,0,1,-2,2,-2,2,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,-1,3,-3,2,-2,1,1,-2,3,-4,3,-1,0,0,0,0,1,-2,1,0,-1,3,-4,4,-4,3,-2,2,-1,0,0,-1,2,-2,2,-2,1,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-1,0,0,0,1,-2,2,-2,2,-2,1,-1,2,-2,1,-1,1,0,-1,1,-2,3,-3,3,-3,2,-1,0,2,-3,3,-3,3,-2,1,-1,1,-1,1,0,-1,1,-1,1,0,-1,2,-3,4,-5,5,-4,3,-2,1,0,-2,3,-3,3,-2,0,1,-2,2,-1,1,-1,1,-2,2,0,-1,2,-3,3,-2,1,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,2,-1,0,0,0,1,-1,1,-1,0,2,-2,1,-1,2,-2,2,-1,-1,3,-4,4,-3,2,-2,2,-1,0,1,-2,2,-1,0,0,1,-1,1,-1,0,0,1,-1,0,1,-2,2,-1,0,0,0,0,1,-2,2,-2,2,-1,0,0,0,1,-1,0,0,0,1,-1,0,1,-2,3,-3,2,-1,1,-1,1,-1,1,0,-1,1,-1,2,-2,2,-2,1,1,-2,3,-4,4,-4,4,-3,2,-2,1,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,1,-1,1,-2,2,-1,1,-1,0,1,-2,3,-3,2,-1,0,0,0,0,0,0,0,-1,1,0,-1,1,-1,1,-1,1,-1,0,1,-1,1,-1,0,1,-1,0,1,-2,3,-3,2,-2,3,-3,3,-3,2,-1,1,-1,1,-1,1,-1,1,0,-1,1,-1,1,-1,2,-4,5,-5,4,-2,-1,4,-6,6,-4,2,-1,0,0,0,1,-1,1,-2,2,-1,0,1,-1,1,-1,0,1,-2,3,-3,2,-1,-1,2,-2,2,-2,1,-1,2,-2,1,0,-1,2,-1,0,0,0,0,0,1,-2,2,-2,1,0,0,0,0,-1,2,-2,2,-2,1,0,0,0,0,-1,1,0,-1,2,-2,0,1,-1,1,0,-1,0,1,-1,1,-1,1,-1,1,-1,1,-1,0,1,-1,1,-2,2,-1,0,0,0,0,1,-1,-1,2,-2,2,-2,2,-2,2,-3,4,-4,4,-3,1,0,0,0,0,0,0,-1,2,-2,1,1,-3,4,-4,4,-4,4,-4,4,-4,3,-2,2,-1,0,-1,2,-1,1,-1,0,1,-1,2,-4,5,-4,2,0,-2,2,-1,1,-1,0,0,1,-1,1,-2,3,-3,3,-3,3,-2,0,1,-1,1,0,-1,1,-1,0,1,0,-2,3,-4,5,-5,4,-3,3,-3,2,-1,1,-1,1,-2,3,-3,3,-3,2,0,-1,1,-1,1,-1,2,-4,4,-2,1,-1,1,-1,1,0,-2,3,-2,1,0,-1,1,-1,1,-1,2,-3,3,-3,3,-3,3,-3,2,0,-2,3,-3,2,-1,1,-2,3,-3,2,-2,2,-1,0,1,-2,2,-1,0,1,0,-1,1,-1,1,-1,2,-3,3,-2,0,2,-3,3,-2,2,-3,3,-2,2,-2,1,-1,2,-2,2,-3,3,-2,1,1,-3,4,-5,5,-4,4,-3,1,-1,2,-3,5,-6,5,-3,1,0,0,0,-1,3,-5,6,-6,5,-3,1,0,-1,2,-2,2,-2,2,-2,1,0,0,0,0,0,0,0,0,0,0,1,-2,2,-1,0,0,0,1,-1,0,1,-2,3,-3,1,1,-1,0,0,-1,2,-2,2,-3,3,-2,1,0,-1,1,-1,1,0,-1,2,-3,4,-4,3,-2,1,0,1,-3,4,-4,4,-3,2,-2,2,-2,2,-1,0,-1,1,0,0,-1,2,-3,4,-5,5,-3,1,1,-3,4,-4,4,-4,4,-4,3,-1,-1,3,-5,5,-4,2,0,-1,1,-1,0,0,0,0,0,1,-1,0,0,1,-1,2,-3,3,-3,4,-4,3,-3,3,-2,2,-2,1,0,0,0,0,0,-1,2,-2,2,-2,1,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-2,2,-2,2,-2,2,-2,3,-4,4,-2,0,0,0,0,2,-3,1,0,1,-1,1,-2,2,-1,1,-2,2,-2,2,-1,-1,2,-3,3,-2,0,2,-3,3,-3,2,-1,0,1,-1,1,-1,1,-2,2,-1,1,-1,1,-2,2,-1,0,0,1,-1,0,1,-2,2,0,-1,1,-1,0,0,1,-1,0,1,-2,2,-1,0,0,1,-2,3,-3,2,-1,0,1,-1,1,-1,1,-2,3,-3,3,-3,3,-3,3,-2,1,0,-1,2,-2,2,-2,1,0,0,-1,2,-3,3,-2,1,0,-1,1,-1,1,0,0,-1,1,0,-1,2,-2,0,2,-3,3,-3,2,0,-2,2,-1,0,1,-2,2,-1,1,-2,2,-2,3,-3,3,-4,4,-3,2,0,-2,3,-3,2,-1,1,-1,1,-1,0,1,-1,0,0,0,1,-2,2,-2,1,0,-1,2,-2,1,0,-2,3,-3,3,-3,3,-4,4,-2,0,1,-2,2,-1,0,2,-4,4,-3,2,0,-2,3,-3,3,-2,0,1,-1,1,0,-1,1,-1,1,0,-1,2,-3,4,-4,3,-2,2,-3,3,-2,0,2,-3,3,-3,3,-3,2,-1,1,-1,1,-1,0,1,-1,1,-1,0,1,-1,0,1,-2,3,-3,1,1,-3,5,-5,3,-1,-1,2,-1,0,1,-2,2,-2,2,-1,0,1,-1,0,1,-1,1,0,-1,1,0,-1,1,-1,1,0,-1,1,-1,2,-2,1,-1,2,-2,2,-2,2,-2,2,-2,1,1,-2,2,-2,1,0,0,0,-1,2,-3,4,-4,3,-2,1,-1,1,-1,2,-3,2,-1,0,1,-1,1,-2,2,-1,1,-1,0,0,1,-1,1,-2,1,1,-2,3,-4,3,-2,1,0,-1,1,-1,1,-2,2,-1,0,1,-2,2,-1,-1,3,-4,4,-4,3,-2,2,-3,3,-2,1,-1,1,-1,1,-1,-1,3,-4,5,-5,2,1,-3,5,-5,3,-2,1,0,-1,2,-3,3,-3,3,-3,3,-2,0,2,-3,3,-3,2,-1,1,-2,2,-1,0,1,-2,2,-2,3,-3,2,-2,1,0,1,-2,1,-1,2,-2,3,-5,5,-4,3,-1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,1,-1,1,-1,1,-1,0,1,-1,0,1,-2,3,-3,2,-1,0,0,0,0,0,0,-1,2,-2,1,-1,1,-1,2,-3,3,-3,2,-1,1,-1,1,-1,1,-1,1,0,0,-1,2,-3,5,-5,3,-1,0,1,-1,0,1,-1,1,-1,1,-2,3,-3,2,-1,0,0,1,-2,3,-4,4,-3,2,-1,1,-2,2,-1,0,1,-2,2,-2,2,-2,2,-1,0,0,0,0,1,-2,2,-1,-1,3,-4,4,-3,1,1,-2,3,-3,1,1,-2,4,-4,2,-1,1,0,0,0,0,0,0,1,-1,0,1,-1,0,2,-4,4,-2,0,1,-1,0,1,-1,1,-1,1,-2,3,-4,4,-4,3,-2,0,0,0,0,0,0,-2,3,-3,3,-3,3,-3,3,-4,5,-5,5,-5,4,-3,2,-1,-1,3,-4,4,-4,3,-1,0,0,0,0,1,-1,0,1,-1,0,2,-2,1,0,0,0,1,-1,1,0,0,0,0,0,1,-2,4,-5,5,-4,3,-1,0,1,-1,1,-1,2,-2,2,-2,2,-1,0,0,1,-1,2,-3,4,-5,6,-4,1,2,-4,5,-4,2,-1,1,-1,1,-1,1,-1,0,2,-3,4,-4,2,0,-1,2,-2,2,-3,3,-2,1,1,-3,3,-2,0,2,-4,5,-5,3,-1,-1,2,-2,1,-1,1,0,-2,3,-4,4,-4,3,-3,3,-4,3,-2,0,1,-3,3,-2,0,0,-1,1,-1,1,-2,2,-2,1,0,-2,2,-2,1,-1,0,0,-1,1,-1,0,0,0,-1,2,-2,1,-1,0,0,-1,1,-1,-1,2,-3,1,1,-2,0,2,-4,4,-3,0,2,-4,4,-5,4,-3,0,1,-2,1,-2,1,-2,3,-3,1,-2,1,0,-1,1,-2,1,0,-1,0,0,0,-1,2,-3,2,-1,0,0,1,-2,1,1,-2,4,-5,5,-4,5,-3,2,-1,2,-1,2,-1,1,0,1,-2,4,-4,4,-2,2,-2,3,-2,3,-1,0,2,-1,1,1,-1,1,1,-1,1,0,0,0,2,-2,1,1,-2,3,-3,4,-3,2,-1,0,1,1,-3,3,-2,2,-2,2,-2,1,1,-1,1,-1,1,-1,3,-3,2,-1,1,0,0,1,-2,3,-3,4,-3,2,-2,3,-2,2,-2,1,2,-3,4,-3,2,0,1,0,0,1,-2,4,-3,3,-4,3,-2,2,-2,2,-3,4,-4,4,-2,1,0,0,1,-2,4,-5,5,-4,1,1,-2,1,-1,0,0,1,-2,2,-2,2,0,-1,1,-1,1,1,-2,2,-3,4,-4,4,-4,4,-2,1,0,-1,2,-1,1,0,-1,2,-2,2,-1,2,-2,2,0,-1,3,-3,2,0,-1,2,-3,3,-2,1,0,0,0,0,1,-1,1,-1,0,0,0,-2,3,-4,2,-1,-1,1,-2,0,1,-3,3,-4,3,-2,1,-1,1,-2,2,-1,-1,0,0,-2,2,-4,2,-2,0,0,-1,1,-1,0,1,-1,2,-1,1,0,1,-1,3,-3,2,-1,1,0,-1,0,0,-1,2,-2,2,1,-1,1,3,-3,6,-5,4,-2,3,-2,3,-3,3,0,1,0,1,0,1,0,-1,3,-3,4,-2,1,2,-2,4,-1,2,1,1,0,3,-1,4,-2,3,0,0,2,-1,1,0,-2,3,-4,4,-2,1,2,0,2,0,2,0,1,0,0,0,3,-3,7,-5,7,-1,2,2,1,0,3,-2,3,-2,3,0,-1,3,-5,4,-6,3,-6,2,-3,0,-2,-1,-2,0,-4,0,-5,1,-4,2,-1,1,2,-1,3,-2,-2,-2,-7,-4,-8,-6,-5,-5,0,-2,8,2,11,6,8,8,5,5,2,1,0,-3,-2,-6,-6,-8,-9,-10,-10,-11,-7,-8,-2,-2,4,5,9,11,11,11,7,6,3,3,-3,2,-2,5,7,10,13,16,13,15,10,7,3,-1,-8,-4,-13,-4,-10,-2,-4,3,-1,6,-1,6,-3,3,-6,0,-5,-1,-2,-3,-1,-3,-4,-5,-9,-6,-10,-1,-6,7,8,17,22,28,32,34,36,30,31,25,20,20,13,18,14,21,22,28,29,33,26,31,18,18,5,1,-5,-10,-12,-16,-12,-10,-9,-1,-2,7,8,14,16,21,22,30,25,36,30,33,27,24,14,10,-5,-12,-22,-29,-35,-37,-40,-35,-35,-19,-10,13,33,48,66,66,73,82,115,173,274,388,512,583,578,458,236,-58,-352,-557,-605,-448,-100,368,865,1259,1477,1463,1242,883,479,129,-115,-236,-300,-379,-614,-1060,-1788,-2726,-3770,-4699,-5307,-5340,-4682,-3249,-1166,1380,4029,6436,8190,9021,8712,7261,4762,1515,-2128,-5713,-8808,-11019,-12058,-11767,-10155,-7384,-3759,290,4308,7804,10386,11765,11814,10607,8357,5451,2305,-620,-2963,-4473,-5042,-4741,-3734,-2284,-663,868,2132,3002,3468,3554,3353,2953,2455,1921,1395,877,361,-186,-766,-1378,-1985,-2523,-2927,-3128,-3093,-2819,-2372,-1836,-1344,-1029,-981,-1278,-1878,-2716,-3621,-4414,-4901,-4929,-4423,-3406,-1983,-361,1231,2548,3393,3660,3319,2474,1280,-29,-1218,-2083,-2461,-2305,-1614,-530,794,2118,3218,3904,4016,3520,2443,926,-816,-2545,-3988,-4949,-5284,-4953,-4033,-2667,-1085,483,1811,2738,3175,3107,2611,1803,832,-142,-1002,-1635,-2005,-2089,-1928,-1576,-1113,-621,-174,162,370,418,354,198,23,-116,-156,-61,193,582,1069,1576,2026,2319,2392,2178,1677,911,-55,-1117,-2172,-3099,-3804,-4213,-4299,-4046,-3522,-2773,-1908,-1026,-213,451,930,1227,1367,1425,1474,1592,1853,2278,2898,3659,4535,5436,6304,7070,7675,8104,8323,8361,8219,7950,7578,7154,6714,6283,5873,5483,5075,4625,4072,3391,2549,1553,433,-761,-1956,-3056,-3997,-4678,-5064,-5102,-4798,-4164,-3251,-2125,-879,397,1590,2611,3363,3790,3836,3512,2810,1796,514,-953,-2529,-4129,-5667,-7047,-8181,-8964,-9320,-9186,-8526,-7378,-5791,-3908,-1874,128,1918,3352,4313,4764,4705,4200,3358,2294,1149,34,-965,-1775,-2391,-2793,-3021,-3090,-3032,-2867,-2600,-2237,-1775,-1223,-592,74,739,1330,1789,2056,2089,1866,1408,746,-43,-875,-1670,-2329,-2803,-3035,-3028,-2785,-2346,-1773,-1109,-452,176,692,1086,1315,1382,1288,1039,666,185,-360,-953,-1543,-2126,-2651,-3121,-3515,-3828,-4080,-4258,-4408,-4524,-4651,-4789,-4968,-5176,-5430,-5694,-5969,-6220,-6418,-6550,-6587,-6525,-6373,-6120,-5811,-5438,-5054,-4657,-4290,-3945,-3658,-3408,-3209,-3047,-2901,-2769,-2612,-2416,-2159,-1807,-1365,-814,-169,551,1309,2074,2772,3388,3841,4129,4216,4112,3833,3410,2893,2328,1774,1267,855,549,370,300,335,431,567,695,791,821,776,643,449,198,-54,-289,-452,-517,-459,-265,50,462,934,1399,1815,2118,2263,2235,2019,1644,1154,599,60,-407,-733,-875,-815,-535,-78,541,1257,2017,2771,3464,4064,4557,4924,5178,5326,5392,5384,5336,5250,5152,5050,4956,4876,4823,4787,4787,4808,4866,4957,5083,5260,5475,5744,6049,6393,6750,7112,7443,7731,7954,8091,8149,8107,7987,7793,7535,7236,6896,6544,6167,5792,5406,5014,4625,4235,3864,3520,3219,2975,2799,2700,2672,2714,2824,2982,3199,3445,3725,4012,4278,4493,4616,4601,4447,4107,3645,3058,2439,1846,1346,1001,829,839,990,1242,1517,1763,1913,1938,1816,1562,1207,785,367,-15,-295,-453,-474,-350,-122,180,498,769,941,958,797,437,-96,-777,-1549,-2349,-3115,-3790,-4325,-4702,-4905,-4953,-4868,-4687,-4455,-4213,-3997,-3852,-3781,-3815,-3941,-4144,-4411,-4690,-4958,-5167,-5291,-5309,-5212,-5017,-4739,-4429,-4111,-3844,-3643,-3550,-3551,-3663,-3839,-4071,-4305,-4522,-4680,-4764,-4762,-4672,-4510,-4288,-4044,-3790,-3572,-3397,-3295,-3273,-3327,-3457,-3639,-3870,-4107,-4355,-4576,-4776,-4945,-5083,-5207,-5315,-5425,-5541,-5664,-5798,-5927,-6049,-6144,-6210,-6224,-6205,-6134,-6044,-5937,-5842,-5780,-5765,-5814,-5922,-6090,-6286,-6502,-6688,-6828,-6886,-6842,-6693,-6441,-6098,-5700,-5270,-4852,-4477,-4170,-3945,-3821,-3764,-3794,-3852,-3941,-4022,-4087,-4119,-4117,-4086,-4030,-3959,-3874,-3785,-3674,-3556,-3396,-3200,-2950,-2636,-2272,-1841,-1386,-899,-432,5,370,648,817,879,831,694,492,243,-13,-267,-493,-682,-836,-951,-1052,-1128,-1218,-1305,-1415,-1533,-1654,-1772,-1863,-1925,-1938,-1900,-1812,-1680,-1511,-1331,-1138,-971,-815,-701,-610,-550,-502,-456,-399,-314,-201,-39,153,390,647,928,1212,1503,1786,2064,2345,2619,2913,3215,3544,3882,4250,4599,4957,5266,5534,5732,5852,5887,5843,5727,5556,5349,5128,4902,4698,4508,4342,4187,4032,3869,3681,3468,3229,2980,2733,2525,2364,2295,2314,2443,2668,2978,3346,3733,4105,4422,4646,4765,4748,4623,4379,4080,3735,3418,3149,2982,2926,3003,3187,3470,3802,4149,4468,4719,4891,4961,4959,4887,4800,4716,4689,4735,4870,5102,5400,5752,6095,6403,6608,6688,6605,6353,5946,5424,4830,4249,3739,3375,3204,3264,3537,4028,4650,5361,6056,6667,7115,7343,7338,7090,6646,6058,5406,4776,4250,3898,3758,3863,4170,4659,5234,5819,6326,6659,6785,6650,6281,5712,5009,4263,3566,2996,2634,2501,2613,2932,3399,3939,4445,4852,5065,5069,4830,4392,3786,3107,2408,1795,1307,1010,909,1004,1261,1637,2069,2509,2892,3196,3376,3445,3394,3247,3031,2767,2487,2207,1950,1717,1532,1374,1267,1194,1158,1161,1184,1235,1288,1338,1369,1355,1291,1151,930,626,243,-210,-692,-1192,-1659,-2066,-2376,-2570,-2631,-2565,-2387,-2122,-1805,-1483,-1187,-954,-803,-738,-757,-838,-955,-1085,-1188,-1259,-1279,-1252,-1197,-1131,-1080,-1080,-1138,-1278,-1500,-1784,-2127,-2481,-2833,-3143,-3385,-3548,-3627,-3622,-3575,-3492,-3438,-3431,-3519,-3721,-4041,-4487,-5007,-5596,-6181,-6722,-7182,-7497,-7679,-7682,-7549,-7274,-6928,-6520,-6134,-5778,-5515,-5335,-5261,-5265,-5326,-5419,-5490,-5533,-5496,-5402,-5222,-4997,-4734,-4462,-4212,-3992,-3822,-3695,-3610,-3550,-3495,-3444,-3360,-3267,-3141,-3012,-2885,-2788,-2737,-2759,-2857,-3045,-3307,-3640,-4014,-4408,-4789,-5130,-5403,-5601,-5710,-5740,-5702,-5621,-5520,-5427,-5357,-5329,-5347,-5405,-5493,-5592,-5683,-5749,-5778,-5756,-5697,-5594,-5474,-5345,-5230,-5143,-5102,-5102,-5159,-5247,-5371,-5493,-5606,-5677,-5698,-5646,-5524,-5327,-5076,-4774,-4458,-4132,-3843,-3580,-3377,-3219,-3105,-3027,-2952,-2878,-2770,-2630,-2440,-2214,-1950,-1679,-1408,-1172,-980,-860,-807,-836,-931,-1085,-1277,-1487,-1694,-1880,-2032,-2146,-2223,-2274,-2305,-2344,-2388,-2464,-2561,-2684,-2829,-2975,-3127,-3258,-3382,-3479,-3572,-3653,-3747,-3850,-3974,-4120,-4277,-4438,-4571,-4671,-4692,-4634,-4462,-4178,-3783,-3283,-2709,-2078,-1434,-802,-214,302,738,1083,1335,1521,1630,1716,1766,1827,1896,1988,2109,2247,2399,2554,2692,2812,2896,2949,2971,2965,2948,2919,2897,2873,2847,2811,2740,2629,2452,2205,1878,1487,1035,562,90,-352,-712,-994,-1147,-1197,-1130,-978,-759,-517,-268,-64,100,194,237,236,223,226,284,421,660,1004,1450,1970,2536,3105,3644,4108,4496,4763,4945,5028,5037,5009,4940,4877,4826,4796,4810,4857,4948,5077,5234,5416,5606,5793,5971,6116,6234,6301,6323,6285,6194,6034,5823,5551,5238,4899,4551,4227,3943,3728,3586,3529,3548,3620,3728,3833,3907,3929,3873,3743,3537,3280,2996,2715,2474,2292,2196,2190,2285,2456,2702,2987,3289,3582,3831,4029,4146,4197,4166,4089,3969,3842,3735,3662,3658,3722,3862,4076,4340,4650,4972,5301,5602,5885,6116,6312,6455,6547,6601,6591,6553,6455,6326,6154,5944,5709,5445,5164,4874,4582,4302,4045,3812,3615,3449,3312,3197,3088,2983,2861,2736,2584,2435,2271,2120,1984,1865,1777,1708,1664,1634,1612,1594,1574,1558,1543,1535,1550,1582,1654,1763,1913,2114,2348,2622,2913,3210,3499,3757,3978,4151,4270,4342,4366,4359,4318,4265,4187,4104,4003,3888,3757,3603,3433,3243,3039,2833,2618,2424,2234,2074,1923,1788,1654,1503,1332,1112,850,531,160,-251,-693,-1141,-1579,-1985,-2335,-2622,-2818,-2935,-2947,-2879,-2714,-2480,-2174,-1821,-1427,-1015,-592,-183,212,568,886,1149,1359,1507,1602,1634,1631,1576,1508,1407,1310,1204,1105,1017,930,857,787,719,655,587,516,440,361,269,180,71,-34,-160,-290,-443,-612,-806,-1022,-1267,-1530,-1812,-2102,-2390,-2675,-2938,-3187,-3411,-3615,-3805,-3969,-4126,-4251,-4364,-4436,-4479,-4486,-4450,-4390,-4300,-4196,-4097,-3998,-3923,-3869,-3835,-3830,-3834,-3855,-3870,-3882,-3879,-3850,-3807,-3724,-3626,-3497,-3354,-3197,-3031,-2872,-2703,-2559,-2404,-2274,-2142,-2029,-1918,-1825,-1738,-1674,-1629,-1617,-1645,-1723,-1857,-2044,-2289,-2569,-2880,-3188,-3482,-3726,-3919,-4036,-4081,-4071,-4006,-3941,-3875,-3872,-3928,-4086,-4335,-4682,-5098,-5568,-6039,-6494,-6876,-7173,-7345,-7398,-7321,-7133,-6852,-6510,-6135,-5765,-5425,-5137,-4919,-4763,-4664,-4603,-4547,-4478,-4363,-4193,-3959,-3661,-3321,-2953,-2592,-2261,-1981,-1781,-1657,-1617,-1651,-1736,-1859,-1989,-2104,-2190,-2225,-2212,-2147,-2042,-1917,-1782,-1678,-1597,-1591,-1640,-1774,-1979,-2252,-2589,-2965,-3376,-3790,-4207,-4591,-4953,-5251,-5507,-5693,-5820,-5889,-5896,-5861,-5775,-5669,-5528,-5382,-5227,-5070,-4932,-4791,-4684,-4581,-4510,-4441,-4386,-4320,-4226,-4099,-3901,-3638,-3295,-2863,-2379,-1827,-1272,-715,-206,234,588,842,995,1069,1063,1019,941,866,798,750,724,710,702,679,628,534,389,193,-57,-333,-640,-935,-1220,-1460,-1655,-1795,-1883,-1924,-1936,-1927,-1921,-1928,-1952,-2009,-2087,-2184,-2283,-2379,-2437,-2475,-2450,-2388,-2274,-2121,-1943,-1747,-1550,-1356,-1177,-1014,-870,-745,-637,-544,-466,-402,-349,-308,-273,-248,-226,-202,-174,-122,-48,66,226,436,698,1011,1364,1750,2156,2567,2974,3356,3704,4003,4239,4403,4485,4487,4402,4250,4026,3753,3441,3105,2750,2402,2041,1705,1372,1065,779,525,305,125,-17,-118,-188,-222,-240,-235,-225,-208,-181,-151,-97,-26,81,225,414,641,909,1196,1499,1792,2067,2304,2499,2643,2746,2810,2858,2905,2967,3075,3225,3439,3701,4009,4337,4662,4957,5193,5353,5418,5391,5266,5075,4817,4540,4250,3977,3731,3518,3333,3181,3036,2911,2785,2674,2577,2510,2478,2494,2553,2661,2787,2931,3054,3142,3175,3131,3020,2834,2600,2338,2076,1859,1697,1641,1680,1832,2077,2381,2727,3045,3321,3502,3578,3540,3403,3186,2938,2686,2479,2344,2312,2381,2556,2816,3136,3488,3838,4159,4430,4645,4789,4887,4926,4948,4947,4948,4957,4966,4980,4979,4949,4887,4769,4605,4395,4145,3881,3614,3355,3130,2922,2756,2599,2463,2322,2172,2015,1837,1663,1490,1346,1231,1176,1164,1218,1316,1456,1613,1773,1908,2010,2056,2058,1999,1920,1820,1737,1690,1694,1770,1903,2098,2314,2550,2756,2926,3036,3081,3072,3016,2936,2861,2808,2800,2848,2947,3101,3276,3470,3635,3770,3836,3832,3751,3589,3359,3075,2745,2401,2038,1689,1344,1027,725,452,206,-18,-201,-349,-443,-478,-447,-341,-166,68,349,639,930,1174,1364,1470,1494,1438,1308,1131,923,708,506,333,190,90,21,-14,-29,-16,8,63,137,252,405,608,863,1154,1490,1830,2166,2470,2704,2861,2907,2847,2665,2391,2014,1586,1111,627,157,-288,-683,-1032,-1332,-1579,-1792,-1959,-2100,-2204,-2278,-2317,-2311,-2266,-2164,-2019,-1828,-1603,-1357,-1112,-871,-678,-512,-423,-376,-408,-477,-610,-764,-955,-1150,-1349,-1541,-1712,-1861,-1971,-2047,-2069,-2053,-1974,-1849,-1672,-1451,-1196,-920,-636,-372,-135,58,191,273,293,270,213,139,59,-9,-67,-110,-146,-187,-246,-342,-479,-681,-931,-1247,-1602,-1995,-2396,-2794,-3154,-3472,-3717,-3897,-3993,-4020,-3986,-3901,-3794,-3667,-3551,-3444,-3365,-3300,-3266,-3238,-3233,-3236,-3251,-3284,-3340,-3419,-3523,-3647,-3769,-3888,-3961,-3982,-3920,-3766,-3517,-3176,-2762,-2308,-1839,-1408,-1039,-776,-633,-624,-738,-953,-1242,-1553,-1859,-2106,-2281,-2358,-2345,-2257,-2108,-1956,-1791,-1688,-1620,-1620,-1674,-1757,-1869,-1959,-2040,-2075,-2084,-2075,-2064,-2099,-2184,-2374,-2654,-3048,-3523,-4058,-4600,-5112,-5525,-5818,-5948,-5904,-5706,-5363,-4927,-4444,-3962,-3525,-3168,-2906,-2738,-2653,-2621,-2607,-2580,-2508,-2372,-2159,-1888,-1564,-1231,-922,-666,-509,-456,-521,-695,-944,-1251,-1559,-1841,-2061,-2197,-2249,-2217,-2132,-2007,-1895,-1802,-1774,-1807,-1912,-2083,-2291,-2528,-2754,-2955,-3107,-3198,-3227,-3200,-3130,-3039,-2946,-2874,-2838,-2842,-2886,-2958,-3038,-3097,-3123,-3077,-2966,-2774,-2525,-2231,-1938,-1666,-1458,-1345,-1332,-1437,-1637,-1911,-2218,-2522,-2763,-2921,-2946,-2839,-2596,-2237,-1792,-1313,-833,-409,-70,160,275,274,201,54,-95,-242,-338,-384,-368,-308,-223,-146,-103,-129,-229,-418,-669,-969,-1261,-1522,-1692,-1754,-1673,-1467,-1125,-719,-260,169,529,773,864,795,576,220,-210,-689,-1148,-1554,-1871,-2079,-2177,-2179,-2103,-1990,-1855,-1745,-1655,-1614,-1588,-1594,-1567,-1524,-1410,-1227,-977,-655,-299,77,433,748,993,1158,1240,1241,1187,1095,1001,929,902,940,1034,1195,1379,1581,1762,1887,1953,1930,1826,1662,1442,1219,1003,846,751,742,821,957,1158,1356,1549,1682,1732,1692,1533,1284,945,559,156,-221,-540,-766,-888,-893,-803,-632,-423,-196,-7,144,224,244,224,174,143,152,231,395,651,984,1377,1799,2207,2576,2868,3062,3153,3137,3029,2861,2652,2449,2270,2157,2100,2132,2204,2325,2444,2536,2581,2546,2442,2258,2025,1755,1488,1237,1037,903,840,855,935,1065,1225,1390,1543,1657,1730,1749,1717,1656,1565,1480,1407,1368,1373,1420,1506,1614,1725,1827,1893,1917,1890,1808,1686,1530,1357,1189,1045,944,908,943,1058,1258,1517,1843,2176,2531,2840,3110,3306,3422,3463,3427,3337,3201,3049,2888,2751,2645,2584,2585,2636,2756,2916,3124,3347,3581,3795,3985,4124,4218,4248,4224,4147,4012,3839,3615,3360,3070,2748,2403,2038,1665,1290,932,600,315,93,-62,-133,-127,-52,89,269,484,709,942,1162,1375,1564,1734,1877,1990,2068,2104,2108,2060,1993,1883,1771,1645,1540,1455,1416,1433,1516,1670,1907,2207,2573,2980,3399,3819,4192,4508,4728,4853,4849,4738,4505,4174,3769,3301,2816,2325,1863,1447,1089,801,583,437,352,322,342,388,469,555,661,768,887,1007,1139,1270,1407,1530,1641,1719,1762,1771,1731,1678,1594,1522,1461,1433,1442,1499,1586,1708,1835,1956,2044,2078,2042,1925,1722,1448,1121,763,423,114,-108,-247,-270,-207,-59,127,324,477,577,569,477,281,17,-282,-585,-838,-1018,-1079,-1025,-840,-554,-196,205,587,924,1169,1309,1329,1254,1089,888,683,505,407,375,445,580,772,990,1192,1362,1468,1501,1460,1350,1186,991,788,592,431,298,211,141,95,27,-62,-201,-400,-644,-934,-1228,-1504,-1718,-1844,-1851,-1736,-1501,-1171,-778,-366,19,341,559,664,643,509,284,-2,-317,-623,-898,-1115,-1273,-1370,-1418,-1447,-1471,-1521,-1621,-1775,-1989,-2257,-2535,-2822,-3049,-3209,-3248,-3165,-2938,-2586,-2128,-1596,-1045,-514,-59,282,489,535,450,232,-47,-368,-648,-873,-973,-969,-834,-616,-341,-62,173,320,358,263,61,-242,-586,-939,-1245,-1460,-1563,-1538,-1394,-1170,-897,-650,-472,-424,-542,-835,-1307,-1908,-2594,-3287,-3923,-4426,-4761,-4882,-4806,-4541,-4138,-3652,-3145,-2678,-2295,-2032,-1890,-1874,-1932,-2051,-2147,-2210,-2171,-2029,-1772,-1416,-1003,-572,-180,128,321,371,293,101,-166,-449,-721,-916,-1025,-1026,-934,-777,-589,-422,-315,-306,-421,-663,-1021,-1469,-1967,-2469,-2932,-3316,-3583,-3743,-3772,-3717,-3587,-3435,-3285,-3177,-3116,-3110,-3145,-3186,-3216,-3182,-3081,-2882,-2602,-2253,-1873,-1507,-1198,-997,-925,-1009,-1228,-1576,-1991,-2434,-2833,-3129,-3288,-3259,-3048,-2662,-2134,-1523,-891,-305,165,475,583,481,185,-279,-851,-1477,-2084,-2617,-3019,-3257,-3320,-3195,-2924,-2514,-2035,-1519,-1027,-605,-283,-96,-54,-152,-379,-702,-1090,-1499,-1891,-2225,-2473,-2619,-2654,-2589,-2442,-2235,-2006,-1779,-1592,-1457,-1400,-1417,-1509,-1661,-1857,-2063,-2278,-2454,-2606,-2710,-2775,-2812,-2826,-2835,-2840,-2854,-2859,-2857,-2822,-2742,-2591,-2370,-2056,-1671,-1223,-734,-248,206,588,859,1001,992,833,541,140,-324,-812,-1262,-1643,-1894,-2013,-1964,-1775,-1441,-1016,-520,-9,480,914,1255,1499,1622,1644,1550,1378,1119,807,445,57,-347,-757,-1157,-1538,-1891,-2204,-2473,-2688,-2843,-2935,-2958,-2904,-2784,-2575,-2319,-1984,-1630,-1240,-870,-526,-244,-39,81,106,47,-88,-275,-500,-735,-955,-1145,-1273,-1336,-1313,-1206,-1013,-755,-435,-96,257,580,872,1099,1269,1370,1414,1411,1374,1315,1257,1196,1158,1125,1114,1108,1108,1107,1102,1092,1080,1067,1054,1054,1049,1060,1049,1038,980,895,744,543,284,-22,-351,-690,-1004,-1271,-1477,-1591,-1631,-1586,-1471,-1322,-1132,-967,-799,-690,-605,-574,-571,-581,-593,-566,-500,-355,-137,161,527,937,1367,1776,2144,2425,2621,2702,2695,2595,2445,2259,2078,1925,1824,1781,1809,1885,2018,2164,2326,2462,2572,2631,2638,2589,2479,2328,2131,1918,1687,1473,1267,1099,962,854,783,718,672,619,559,491,412,330,255,194,152,142,154,204,267,363,452,560,644,721,763,775,752,693,615,515,428,352,320,336,416,559,774,1041,1361,1716,2082,2446,2781,3063,3286,3426,3487,3483,3411,3316,3203,3104,3040,3003,3017,3039,3079,3092,3063,2972,2804,2549,2234,1844,1444,1022,644,317,69,-79,-142,-114,-30,95,216,329,391,419,403,372,348,366,450,611,862,1167,1515,1847,2126,2310,2362,2281,2058,1734,1333,927,552,290,154,205,423,816,1332,1931,2545,3117,3593,3930,4110,4142,4032,3841,3587,3336,3112,2942,2830,2767,2719,2664,2554,2370,2089,1710,1255,752,244,-221,-594,-844,-942,-889,-692,-383,2,407,796,1115,1339,1456,1449,1361,1189,991,786,615,494,438,438,491,575,674,773,863,944,1024,1115,1224,1376,1557,1782,2024,2279,2512,2705,2827,2864,2795,2628,2367,2032,1666,1292,958,686,506,409,415,472,584,698,794,855,861,818,743,644,561,503,495,540,643,780,948,1102,1227,1296,1287,1206,1046,834,589,343,127,-46,-151,-203,-193,-161,-112,-84,-87,-129,-223,-332,-468,-570,-646,-647,-579,-433,-221,31,298,540,725,832,842,765,609,412,204,36,-61,-56,72,305,644,1032,1438,1801,2068,2204,2170,1972,1601,1106,513,-112,-728,-1271,-1720,-2032,-2217,-2276,-2229,-2116,-1968,-1818,-1709,-1637,-1632,-1671,-1746,-1830,-1890,-1902,-1842,-1691,-1455,-1121,-731,-282,170,612,1008,1327,1570,1708,1769,1752,1684,1589,1490,1409,1357,1343,1357,1394,1431,1451,1433,1361,1221,1010,731,391,6,-407,-823,-1225,-1594,-1916,-2183,-2385,-2535,-2628,-2690,-2717,-2738,-2755,-2774,-2804,-2827,-2839,-2820,-2753,-2617,-2411,-2123,-1766,-1364,-937,-532,-172,93,253,274,165,-74,-414,-822,-1258,-1665,-2011,-2246,-2345,-2306,-2122,-1826,-1453,-1040,-651,-310,-62,84,124,81,-24,-138,-235,-272,-226,-88,138,431,755,1072,1347,1528,1612,1566,1405,1148,811,446,74,-264,-549,-773,-930,-1037,-1107,-1168,-1234,-1332,-1459,-1635,-1837,-2074,-2314,-2550,-2766,-2939,-3067,-3134,-3136,-3079,-2957,-2781,-2561,-2301,-2023,-1730,-1442,-1175,-940,-762,-636,-590,-607,-694,-835,-1003,-1189,-1348,-1473,-1523,-1494,-1380,-1170,-902,-567,-220,130,440,694,866,952,944,852,689,465,208,-76,-357,-627,-872,-1081,-1251,-1371,-1439,-1457,-1412,-1325,-1177,-991,-761,-513,-243,8,243,415,523,530,440,246,-46,-399,-807,-1208,-1594,-1905,-2140,-2270,-2297,-2233,-2087,-1891,-1667,-1440,-1235,-1058,-928,-839,-783,-751,-721,-678,-600,-485,-317,-122,102,322,516,665,741,741,662,504,296,51,-200,-428,-606,-718,-740,-675,-520,-296,-19,269,544,774,921,990,949,828,623,371,78,-210,-505,-762,-1003,-1202,-1385,-1537,-1684,-1809,-1937,-2047,-2154,-2233,-2283,-2291,-2238,-2125,-1937,-1680,-1369,-1009,-640,-284,32,269,428,479,444,326,158,-34,-224,-372,-476,-508,-478,-384,-243,-66,124,314,492,646,772,869,940,983,1018,1023,1033,1019,1002,964,914,839,760,661,585,521,510,545,653,817,1034,1277,1512,1711,1824,1820,1671,1365,902,315,-368,-1079,-1762,-2354,-2803,-3070,-3148,-3039,-2777,-2416,-2006,-1620,-1305,-1098,-1029,-1082,-1251,-1486,-1751,-1996,-2180,-2275,-2260,-2132,-1905,-1590,-1231,-835,-452,-79,257,554,834,1082,1338,1596,1874,2162,2466,2738,2978,3132,3180,3098,2872,2515,2040,1494,913,352,-143,-535,-785,-891,-835,-648,-341,46,468,891,1262,1558,1747,1820,1772,1623,1370,1067,700,318,-74,-468,-834,-1186,-1495,-1763,-1970,-2112,-2171,-2152,-2045,-1870,-1631,-1361,-1074,-804,-558,-362,-204,-92,-3,74,165,277,424,607,802,1010,1178,1300,1332,1267,1087,810,452,55,-327,-660,-868,-949,-848,-603,-210,262,779,1249,1647,1889,1986,1897,1677,1342,959,591,276,78,-4,45,191,393,599,748,798,718,497,166,-244,-661,-1029,-1273,-1355,-1235,-927,-454,128,741,1312,1756,2016,2049,1857,1438,875,197,-479,-1095,-1569,-1849,-1906,-1739,-1367,-843,-222,421,1022,1524,1891,2091,2146,2057,1873,1629,1365,1112,897,714,574,439,308,143,-59,-315,-604,-920,-1222,-1478,-1656,-1728,-1674,-1514,-1239,-910,-543,-202,82,270,334,286,109,-138,-449,-757,-1031,-1233,-1326,-1316,-1179,-960,-658,-328,9,316,568,748,862,904,914,891,879,885,923,1006,1109,1240,1364,1473,1550,1582,1579,1533,1474,1404,1350,1325,1324,1360,1402,1453,1471,1458,1380,1246,1047,798,517,229,-40,-256,-408,-460,-429,-299,-97,145,410,637,812,895,870,741,503,196,-158,-525,-856,-1139,-1337,-1446,-1479,-1427,-1338,-1220,-1105,-1024,-977,-984,-1028,-1101,-1162,-1208,-1176,-1088,-892,-623,-273,128,554,976,1370,1705,1975,2157,2266,2289,2257,2168,2052,1912,1769,1617,1459,1295,1106,898,655,389,94,-190,-475,-696,-869,-938,-922,-795,-583,-298,40,388,739,1044,1302,1481,1582,1597,1536,1411,1237,1037,823,613,418,231,72,-84,-217,-339,-444,-519,-557,-556,-489,-377,-197,29,293,584,870,1144,1360,1520,1581,1543,1390,1130,773,349,-115,-581,-1003,-1357,-1606,-1748,-1769,-1689,-1525,-1302,-1063,-818,-614,-443,-336,-266,-244,-233,-232,-206,-159,-67,50,204,361,525,656,754,802,787,737,635,531,424,353,319,342,399,497,585,675,707,703,632,521,374,225,88,1,-33,7,109,277,477,699,918,1100,1255,1344,1398,1397,1380,1338,1305,1278,1260,1244,1208,1128,985,740,394,-66,-622,-1234,-1878,-2467,-2984,-3336,-3529,-3506,-3302,-2918,-2417,-1840,-1262,-729,-310,-22,102,71,-97,-373,-706,-1049,-1359,-1582,-1707,-1700,-1577,-1341,-1025,-651,-261,126,482,793,1053,1268,1428,1560,1651,1721,1759,1782,1762,1732,1649,1554,1409,1251,1053,853,635,429,230,60,-80,-186,-255,-294,-305,-284,-255,-202,-145,-89,-27,13,46,57,45,24,-21,-68,-120,-180,-225,-292,-349,-440,-552,-700,-902,-1137,-1420,-1723,-2032,-2320,-2557,-2715,-2768,-2699,-2500,-2177,-1740,-1229,-674,-125,360,750,991,1061,954,671,251,-266,-817,-1347,-1783,-2087,-2207,-2139,-1876,-1452,-893,-276,376,960,1474,1843,2077,2154,2103,1938,1705,1434,1163,925,736,620,568,588,661,777,916,1056,1186,1281,1333,1327,1266,1135,953,711,426,108,-232,-582,-932,-1268,-1578,-1858,-2090,-2271,-2395,-2439,-2424,-2328,-2163,-1947,-1667,-1375,-1053,-748,-460,-210,-7,147,242,293,290,259,189,102,-2,-114,-220,-320,-387,-422,-402,-324,-184,20,280,576,898,1210,1492,1719,1855,1896,1817,1620,1316,911,438,-70,-590,-1068,-1488,-1819,-2037,-2150,-2147,-2044,-1859,-1607,-1308,-986,-646,-307,23,341,638,911,1154,1361,1518,1632,1681,1680,1621,1517,1380,1221,1056,896,751,624,512,416,327,247,169,105,51,33,42,106,206,355,528,709,873,993,1040,1007,872,653,342,-10,-404,-772,-1106,-1360,-1519,-1574,-1530,-1405,-1230,-1038,-868,-738,-681,-686,-752,-858,-970,-1067,-1112,-1096,-1003,-850,-642,-416,-198,-23,79,94,11,-158,-390,-660,-914,-1140,-1274,-1328,-1265,-1105,-867,-564,-244,76,367,600,790,911,998,1053,1098,1157,1239,1356,1509,1687,1889,2086,2278,2430,2546,2606,2610,2564,2457,2310,2116,1887,1621,1333,1010,676,319,-45,-404,-753,-1071,-1350,-1572,-1722,-1801,-1794,-1717,-1571,-1377,-1161,-936,-741,-584,-491,-457,-493,-574,-698,-838,-971,-1087,-1169,-1207,-1212,-1179,-1130,-1073,-1021,-986,-963,-961,-968,-979,-993,-991,-985,-954,-909,-835,-736,-610,-453,-273,-69,160,406,669,949,1243,1546,1856,2161,2443,2696,2879,2992,2998,2899,2683,2363,1951,1484,977,481,6,-404,-757,-1022,-1223,-1354,-1430,-1476,-1495,-1511,-1535,-1565,-1608,-1643,-1668,-1651,-1593,-1462,-1277,-1020,-728,-411,-96,173,397,536,608,613,573,519,477,475,526,637,799,1003,1209,1400,1529,1578,1522,1355,1082,723,311,-125,-535,-902,-1183,-1375,-1475,-1495,-1454,-1390,-1314,-1266,-1251,-1271,-1331,-1397,-1466,-1491,-1476,-1379,-1214,-968,-662,-320,43,380,688,923,1087,1170,1171,1116,1008,881,747,632,536,477,432,410,382,342,274,174,35,-125,-308,-486,-643,-763,-824,-821,-746,-599,-395,-130,162,479,793,1085,1337,1524,1631,1641,1554,1366,1097,766,408,59,-243,-467,-584,-593,-479,-275,14,334,665,949,1173,1285,1285,1158,918,590,203,-191,-556,-843,-1034,-1100,-1071,-939,-773,-603,-473,-449,-529,-752,-1098,-1535,-2040,-2536,-2993,-3339,-3543,-3574,-3425,-3105,-2641,-2071,-1436,-781,-145,445,964,1412,1772,2074,2297,2481,2613,2702,2755,2749,2694,2566,2371,2105,1783,1431,1069,740,473,297,231,275,423,644,907,1163,1364,1474,1453,1282,971,523,-15,-601,-1188,-1716,-2151,-2451,-2612,-2610,-2483,-2222,-1877,-1458,-1006,-533,-67,382,800,1167,1475,1708,1841,1880,1791,1599,1282,881,397,-113,-630,-1086,-1461,-1697,-1786,-1701,-1461,-1085,-605,-100,408,817,1109,1222,1148,892,476,-52,-628,-1201,-1687,-2055,-2251,-2266,-2105,-1782,-1343,-830,-295,219,676,1051,1338,1548,1693,1810,1916,2035,2180,2339,2499,2625,2687,2646,2466,2149,1666,1071,370,-367,-1090,-1730,-2242,-2571,-2715,-2644,-2401,-2004,-1517,-989,-481,-46,277,473,531,476,334,144,-43,-197,-283,-287,-209,-65,122,319,504,642,740,773,777,749,724,720,753,840,975,1148,1347,1526,1671,1731,1693,1530,1239,828,316,-257,-852,-1420,-1919,-2319,-2590,-2743,-2765,-2700,-2555,-2369,-2163,-1957,-1752,-1568,-1368,-1179,-942,-695,-391,-67,284,633,953,1222,1402,1489,1455,1318,1083,790,470,179,-47,-172,-165,-37,219,554,943,1336,1686,1971,2153,2242,2230,2150,2019,1866,1718,1585,1473,1383,1284,1179,1024,809,528,156,-265,-747,-1223,-1692,-2079,-2387,-2573,-2648,-2615,-2510,-2354,-2202,-2083,-2023,-2052,-2157,-2332,-2555,-2774,-2971,-3083,-3100,-2994,-2762,-2426,-1995,-1512,-1008,-515,-56,344,688,965,1186,1362,1495,1602,1678,1735,1764,1769,1740,1674,1574,1430,1267,1075,892,722,599,535,549,649,822,1066,1339,1635,1892,2111,2239,2280,2224,2069,1841,1545,1210,842,467,75,-306,-707,-1096,-1498,-1891,-2268,-2627,-2937,-3200,-3384,-3498,-3513,-3453,-3295,-3069,-2766,-2415,-2022,-1615,-1204,-817,-466,-170,64,231,330,370,354,302,218,115,6,-114,-227,-335,-428,-495,-524,-507,-424,-278,-61,216,533,878,1213,1521,1773,1955,2047,2061,1988,1849,1659,1427,1185,930,695,465,267,80,-88,-256,-420,-595,-768,-938,-1086,-1205,-1267,-1277,-1222,-1120,-982,-844,-723,-665,-681,-795,-1008,-1303,-1672,-2057,-2448,-2772,-3011,-3113,-3062,-2836,-2443,-1883,-1196,-411,428,1267,2066,2786,3390,3872,4219,4438,4552,4561,4509,4382,4217,3995,3732,3408,3030,2579,2061,1477,831,146,-565,-1265,-1932,-2530,-3038,-3434,-3710,-3868,-3914,-3877,-3769,-3623,-3464,-3286,-3127,-2950,-2773,-2562,-2308,-1996,-1612,-1166,-657,-118,431,945,1397,1744,1973,2058,2015,1837,1575,1241,892,568,297,129,54,101,238,460,729,1029,1329,1623,1890,2143,2363,2565,2738,2860,2944,2938,2858,2675,2399,2040,1624,1181,761,396,134,-2,5,151,416,758,1127,1463,1709,1815,1743,1487,1040,454,-240,-967,-1669,-2281,-2759,-3069,-3210,-3191,-3046,-2819,-2546,-2278,-2028,-1822,-1645,-1490,-1326,-1135,-895,-603,-264,100,450,760,977,1076,1044,858,565,169,-246,-653,-960,-1139,-1145,-958,-609,-104,488,1115,1731,2262,2693,2976,3119,3125,3019,2833,2611,2393,2207,2087,2027,2031,2061,2101,2098,2034,1877,1624,1280,871,422,-20,-419,-742,-957,-1054,-1035,-905,-701,-443,-180,64,239,332,315,183,-59,-405,-822,-1294,-1765,-2211,-2583,-2853,-2993,-2995,-2848,-2577,-2195,-1730,-1222,-684,-157,344,809,1222,1582,1897,2146,2354,2499,2594,2623,2585,2472,2284,2020,1692,1318,919,539,188,-85,-276,-373,-379,-323,-217,-116,-39,-35,-115,-300,-579,-941,-1341,-1749,-2097,-2366,-2491,-2475,-2295,-1972,-1530,-1009,-448,97,603,1024,1350,1578,1696,1743,1720,1650,1562,1443,1317,1168,990,790,555,310,60,-162,-337,-430,-432,-321,-104,215,602,1038,1463,1848,2136,2295,2290,2116,1771,1285,696,54,-577,-1149,-1607,-1920,-2068,-2048,-1874,-1574,-1173,-719,-243,217,625,966,1210,1356,1397,1335,1187,954,662,319,-59,-453,-860,-1256,-1647,-2008,-2346,-2645,-2903,-3119,-3282,-3391,-3447,-3435,-3371,-3242,-3060,-2828,-2551,-2239,-1906,-1552,-1197,-838,-486,-137,217,575,960,1366,1801,2262,2731,3195,3630,4006,4311,4513,4616,4599,4484,4263,3965,3598,3182,2737,2266,1791,1302,823,336,-138,-606,-1053,-1475,-1851,-2189,-2452,-2660,-2785,-2845,-2840,-2779,-2689,-2584,-2494,-2433,-2423,-2462,-2553,-2674,-2808,-2921,-2977,-2945,-2797,-2511,-2090,-1533,-872,-144,615,1337,1986,2504,2847,2995,2918,2629,2134,1476,698,-136,-962,-1709,-2328,-2756,-2981,-2971,-2750,-2329,-1755,-1073,-341,380,1030,1563,1930,2118,2111,1934,1619,1211,776,361,23,-214,-332,-333,-252,-102,58,206,310,359,349,296,224,145,110,108,180,297,465,638,797,882,866,703,390,-88,-684,-1372,-2062,-2703,-3198,-3498,-3551,-3336,-2867,-2175,-1317,-375,582,1465,2220,2798,3161,3338,3296,3124,2808,2437,2021,1617,1235,897,600,333,89,-158,-405,-673,-949,-1226,-1490,-1725,-1908,-2041,-2104,-2112,-2064,-1981,-1870,-1754,-1637,-1533,-1444,-1369,-1303,-1242,-1168,-1096,-989,-885,-756,-626,-507,-396,-318,-273,-258,-270,-300,-307,-291,-196,-23,258,639,1114,1643,2198,2713,3153,3454,3599,3553,3335,2951,2457,1902,1343,852,462,226,143,220,414,697,1003,1278,1466,1531,1429,1185,778,279,-296,-868,-1412,-1866,-2216,-2450,-2560,-2579,-2510,-2405,-2262,-2142,-2011,-1935,-1858,-1814,-1766,-1707,-1623,-1511,-1351,-1176,-970,-773,-591,-442,-329,-257,-205,-162,-98,6,167,396,687,1037,1410,1784,2120,2378,2536,2571,2479,2277,1989,1651,1305,996,745,583,504,498,547,612,669,686,654,559,425,257,98,-31,-95,-89,13,170,387,601,785,893,881,740,450,35,-478,-1050,-1610,-2115,-2494,-2717,-2754,-2608,-2301,-1881,-1406,-946,-549,-279,-144,-169,-317,-573,-866,-1170,-1407,-1555,-1563,-1436,-1160,-773,-292,224,743,1210,1599,1886,2065,2151,2164,2131,2096,2070,2089,2140,2236,2337,2443,2505,2517,2458,2320,2122,1858,1569,1246,932,610,306,-10,-318,-651,-996,-1370,-1755,-2154,-2529,-2876,-3147,-3335,-3410,-3366,-3213,-2958,-2642,-2295,-1957,-1671,-1456,-1332,-1286,-1304,-1343,-1367,-1324,-1193,-936,-576,-116,395,904,1367,1718,1939,2000,1929,1739,1508,1271,1126,1099,1254,1577,2081,2684,3347,3961,4446,4719,4719,4421,3832,2995,1987,891,-181,-1152,-1943,-2508,-2833,-2932,-2835,-2606,-2289,-1958,-1645,-1388,-1196,-1063,-967,-893,-792,-670,-493,-287,-62,150,306,377,332,150,-151,-576,-1055,-1580,-2055,-2473,-2751,-2891,-2860,-2673,-2339,-1904,-1396,-875,-379,58,396,638,767,817,793,754,696,679,699,774,909,1078,1291,1515,1751,1984,2208,2428,2632,2833,3015,3177,3290,3350,3309,3169,2880,2457,1873,1170,348,-520,-1399,-2206,-2889,-3383,-3648,-3670,-3445,-3021,-2439,-1786,-1128,-542,-92,201,296,236,24,-280,-622,-969,-1251,-1463,-1571,-1577,-1502,-1365,-1202,-1048,-924,-853,-835,-850,-885,-888,-853,-726,-523,-217,152,583,1023,1457,1840,2158,2392,2547,2622,2641,2626,2588,2564,2543,2541,2540,2527,2480,2371,2186,1903,1535,1072,561,10,-519,-1003,-1395,-1677,-1823,-1846,-1747,-1561,-1312,-1055,-809,-636,-537,-548,-660,-867,-1152,-1474,-1808,-2107,-2335,-2472,-2487,-2385,-2174,-1872,-1522,-1151,-792,-480,-210,-6,161,298,423,567,728,929,1158,1402,1650,1863,2022,2098,2064,1916,1653,1282,851,376,-72,-460,-734,-859,-823,-619,-273,177,684,1182,1622,1951,2137,2167,2045,1795,1452,1071,682,355,100,-39,-68,17,185,410,650,855,1001,1038,971,779,498,137,-244,-629,-956,-1229,-1408,-1522,-1573,-1595,-1620,-1671,-1785,-1956,-2214,-2511,-2858,-3188,-3476,-3658,-3697,-3555,-3206,-2663,-1932,-1075,-128,822,1728,2518,3154,3612,3883,3981,3938,3782,3557,3298,3027,2764,2505,2240,1949,1602,1186,670,72,-604,-1320,-2016,-2640,-3123,-3406,-3456,-3252,-2802,-2160,-1375,-545,251,908,1377,1581,1534,1231,737,123,-520,-1100,-1528,-1753,-1732,-1471,-1004,-377,324,1029,1663,2160,2491,2629,2590,2395,2089,1719,1322,945,593,290,7,-253,-521,-807,-1112,-1435,-1747,-2027,-2241,-2357,-2354,-2213,-1951,-1559,-1107,-594,-105,336,678,893,975,930,783,576,349,157,26,-8,47,199,398,632,839,990,1048,995,822,546,176,-242,-683,-1103,-1472,-1769,-1975,-2097,-2134,-2109,-2034,-1922,-1791,-1628,-1446,-1214,-935,-583,-157,345,904,1501,2085,2615,3031,3292,3351,3201,2831,2273,1564,764,-66,-845,-1529,-2034,-2349,-2420,-2269,-1899,-1354,-689,40,759,1414,1943,2318,2514,2524,2371,2067,1655,1168,629,86,-462,-977,-1458,-1897,-2275,-2599,-2840,-2995,-3044,-2980,-2794,-2485,-2071,-1561,-992,-391,214,773,1282,1686,1992,2170,2216,2138,1925,1608,1197,720,214,-294,-763,-1170,-1479,-1685,-1757,-1713,-1549,-1287,-960,-607,-257,24,238,333,337,244,104,-57,-175,-218,-146,48,358,754,1186,1595,1915,2097,2091,1888,1483,915,228,-508,-1218,-1831,-2286,-2532,-2562,-2361,-1989,-1467,-895,-313,189,583,824,925,893,776,621,476,389,383,474,645,881,1139,1382,1578,1697,1729,1686,1567,1421,1268,1145,1088,1099,1199,1361,1558,1752,1889,1916,1809,1510,1054,420,-314,-1117,-1894,-2587,-3122,-3457,-3562,-3454,-3146,-2719,-2216,-1741,-1346,-1095,-1025,-1124,-1399,-1765,-2195,-2576,-2858,-2962,-2847,-2498,-1924,-1174,-316,568,1381,2057,2515,2749,2734,2518,2152,1700,1255,867,611,502,558,764,1070,1436,1793,2085,2270,2314,2208,1968,1626,1222,816,451,179,33,23,166,426,789,1203,1623,2001,2298,2482,2541,2471,2295,2027,1713,1372,1042,733,456,199,-44,-307,-595,-941,-1337,-1797,-2286,-2794,-3274,-3683,-3994,-4152,-4147,-3964,-3620,-3135,-2564,-1954,-1364,-858,-462,-210,-107,-129,-250,-433,-620,-788,-896,-924,-877,-737,-532,-260,60,420,812,1222,1649,2069,2481,2851,3173,3407,3551,3567,3461,3221,2858,2407,1876,1341,807,355,-16,-257,-390,-414,-369,-296,-235,-231,-307,-471,-709,-994,-1265,-1483,-1582,-1537,-1324,-956,-472,69,591,1011,1268,1299,1099,662,62,-659,-1375,-2021,-2486,-2726,-2698,-2415,-1922,-1283,-605,25,514,789,830,624,219,-319,-913,-1459,-1886,-2118,-2122,-1883,-1432,-811,-104,613,1248,1738,2025,2099,1969,1682,1304,908,582,372,333,454,724,1084,1463,1797,1993,2033,1855,1496,963,318,-381,-1060,-1677,-2168,-2529,-2750,-2850,-2868,-2841,-2809,-2798,-2835,-2896,-2981,-3030,-3012,-2868,-2557,-2058,-1359,-490,504,1549,2553,3425,4082,4454,4512,4251,3699,2928,2003,1035,97,-713,-1342,-1743,-1902,-1836,-1567,-1159,-652,-116,402,861,1232,1496,1663,1714,1694,1580,1422,1203,956,675,377,72,-236,-516,-775,-975,-1127,-1202,-1226,-1173,-1091,-956,-823,-681,-566,-476,-423,-397,-399,-409,-429,-443,-459,-480,-516,-585,-702,-873,-1113,-1406,-1744,-2098,-2437,-2717,-2921,-2994,-2957,-2772,-2478,-2073,-1603,-1086,-562,-56,413,825,1180,1475,1723,1923,2098,2233,2351,2427,2474,2466,2415,2309,2166,2002,1844,1725,1672,1715,1853,2088,2381,2697,2970,3148,3172,3005,2631,2055,1305,441,-490,-1400,-2242,-2955,-3501,-3877,-4067,-4104,-4015,-3834,-3611,-3360,-3117,-2867,-2616,-2322,-1961,-1511,-944,-276,468,1251,1981,2609,3037,3222,3116,2718,2066,1203,243,-751,-1640,-2370,-2851,-3062,-2991,-2672,-2150,-1510,-808,-128,477,974,1333,1568,1688,1731,1719,1698,1677,1673,1684,1682,1645,1548,1353,1062,663,185,-342,-858,-1320,-1654,-1833,-1808,-1591,-1186,-636,-4,659,1268,1785,2146,2345,2361,2222,1950,1592,1190,794,432,138,-81,-222,-296,-319,-318,-308,-316,-350,-421,-527,-671,-829,-999,-1151,-1269,-1344,-1344,-1279,-1133,-915,-639,-305,54,429,806,1148,1469,1730,1940,2094,2188,2232,2233,2186,2103,1965,1776,1510,1163,729,195,-410,-1092,-1798,-2509,-3168,-3734,-4160,-4392,-4408,-4178,-3707,-3016,-2141,-1154,-118,874,1759,2452,2930,3145,3132,2890,2502,1999,1477,965,530,184,-60,-210,-297,-329,-348,-354,-356,-347,-299,-196,-16,266,630,1087,1573,2067,2491,2795,2929,2840,2535,1994,1281,429,-462,-1327,-2070,-2633,-2962,-3047,-2891,-2539,-2042,-1473,-887,-358,97,435,678,834,949,1048,1185,1355,1584,1828,2056,2211,2225,2060,1666,1052,228,-738,-1780,-2791,-3676,-4347,-4721,-4767,-4469,-3844,-2971,-1898,-759,370,1379,2199,2784,3114,3210,3108,2877,2564,2243,1938,1683,1472,1285,1093,865,565,191,-267,-773,-1299,-1778,-2176,-2423,-2507,-2390,-2095,-1638,-1074,-457,133,637,993,1159,1134,905,542,69,-405,-833,-1120,-1234,-1130,-828,-358,219,817,1357,1761,1958,1929,1649,1158,497,-253,-1010,-1682,-2195,-2483,-2527,-2304,-1867,-1246,-526,216,911,1479,1879,2085,2080,1907,1571,1153,683,235,-155,-447,-621,-678,-629,-498,-319,-118,78,259,412,565,706,878,1069,1294,1533,1765,1950,2047,2015,1820,1441,883,150,-698,-1624,-2541,-3401,-4112,-4656,-4962,-5059,-4927,-4616,-4160,-3612,-3022,-2439,-1888,-1405,-984,-628,-317,-18,278,620,985,1411,1844,2290,2685,3007,3217,3289,3220,3025,2719,2363,1986,1648,1379,1212,1143,1171,1259,1378,1477,1521,1465,1295,995,569,50,-544,-1151,-1739,-2252,-2657,-2926,-3050,-3030,-2889,-2646,-2349,-2012,-1681,-1360,-1066,-799,-549,-324,-107,77,240,348,409,400,342,231,111,-14,-85,-115,-50,64,252,461,671,839,935,925,801,551,198,-237,-690,-1128,-1470,-1687,-1722,-1570,-1237,-744,-154,496,1123,1691,2142,2472,2664,2740,2737,2678,2607,2552,2508,2494,2467,2408,2272,2023,1632,1087,396,-411,-1284,-2152,-2953,-3612,-4080,-4334,-4353,-4186,-3851,-3437,-2983,-2572,-2223,-1974,-1805,-1689,-1585,-1435,-1201,-848,-373,204,845,1484,2061,2508,2781,2849,2722,2423,2013,1560,1142,827,669,696,896,1248,1670,2103,2454,2660,2676,2483,2114,1604,1050,511,86,-182,-248,-132,141,492,838,1092,1166,1018,624,14,-748,-1567,-2329,-2930,-3260,-3283,-2957,-2334,-1476,-499,474,1308,1899,2167,2075,1647,936,42,-912,-1815,-2551,-3041,-3259,-3178,-2872,-2371,-1781,-1168,-604,-139,220,461,638,767,915,1112,1362,1692,2037,2375,2641,2759,2705,2424,1932,1248,435,-429,-1248,-1926,-2386,-2556,-2424,-1983,-1289,-406,569,1531,2387,3046,3458,3590,3453,3078,2528,1873,1189,537,-25,-479,-807,-1036,-1171,-1269,-1335,-1403,-1481,-1550,-1605,-1611,-1536,-1364,-1073,-674,-189,348,882,1360,1726,1934,1954,1776,1410,889,259,-415,-1066,-1637,-2058,-2316,-2367,-2245,-1953,-1552,-1080,-607,-159,201,487,673,794,863,925,991,1102,1239,1412,1583,1718,1790,1746,1582,1279,852,336,-231,-798,-1306,-1730,-2023,-2187,-2222,-2145,-1997,-1808,-1613,-1444,-1313,-1223,-1172,-1129,-1083,-996,-856,-650,-373,-49,307,651,950,1164,1271,1248,1110,866,550,216,-108,-355,-510,-538,-443,-236,50,374,699,972,1180,1283,1289,1204,1045,845,631,447,309,258,287,405,601,838,1104,1338,1527,1621,1615,1487,1247,917,511,82,-358,-757,-1113,-1406,-1632,-1818,-1951,-2078,-2178,-2282,-2359,-2422,-2422,-2369,-2224,-1990,-1675,-1291,-881,-478,-136,108,215,166,-37,-382,-828,-1326,-1806,-2219,-2476,-2570,-2429,-2101,-1570,-931,-209,478,1102,1579,1897,2057,2073,2011,1904,1833,1819,1903,2068,2288,2521,2693,2762,2664,2384,1919,1292,564,-201,-916,-1511,-1914,-2103,-2048,-1795,-1377,-880,-380,37,308,391,282,2,-385,-814,-1197,-1468,-1576,-1499,-1250,-869,-417,29,399,633,688,570,284,-95,-508,-864,-1084,-1116,-925,-529,23,655,1256,1734,1979,1947,1597,974,126,-817,-1759,-2536,-3072,-3256,-3066,-2510,-1635,-552,629,1761,2731,3421,3773,3750,3382,2716,1854,896,-64,-901,-1599,-2078,-2378,-2508,-2530,-2499,-2471,-2488,-2560,-2684,-2815,-2895,-2859,-2630,-2167,-1446,-482,661,1896,3102,4150,4925,5333,5324,4900,4102,3030,1799,554,-575,-1469,-2048,-2271,-2149,-1717,-1075,-308,454,1125,1613,1891,1944,1820,1580,1318,1104,1020,1083,1305,1633,2005,2319,2494,2441,2122,1521,680,-324,-1391,-2377,-3198,-3713,-3902,-3710,-3198,-2413,-1485,-514,358,1035,1435,1523,1306,831,178,-562,-1281,-1904,-2345,-2594,-2618,-2473,-2189,-1830,-1468,-1130,-864,-663,-499,-364,-171,64,418,846,1363,1896,2408,2817,3069,3125,2942,2557,1972,1284,546,-135,-681,-1023,-1105,-922,-482,156,922,1719,2445,3013,3337,3384,3129,2604,1856,975,54,-804,-1510,-1996,-2218,-2181,-1897,-1425,-836,-195,404,912,1267,1445,1429,1246,915,494,29,-430,-835,-1163,-1407,-1563,-1660,-1713,-1746,-1773,-1794,-1790,-1744,-1614,-1382,-1014,-518,101,797,1524,2197,2771,3145,3313,3218,2886,2345,1650,876,102,-606,-1173,-1571,-1772,-1798,-1668,-1450,-1194,-972,-831,-805,-905,-1102,-1367,-1626,-1832,-1914,-1844,-1605,-1207,-704,-144,393,837,1139,1257,1183,948,580,161,-245,-572,-747,-753,-562,-205,278,819,1345,1782,2064,2154,2033,1709,1227,640,20,-544,-1004,-1275,-1343,-1187,-820,-292,355,1044,1708,2288,2718,2981,3036,2901,2582,2120,1559,950,342,-205,-670,-1013,-1243,-1355,-1377,-1325,-1237,-1128,-1027,-938,-891,-869,-893,-946,-1028,-1124,-1225,-1302,-1362,-1370,-1348,-1278,-1196,-1109,-1057,-1069,-1158,-1356,-1648,-2027,-2472,-2923,-3359,-3697,-3917,-3943,-3775,-3362,-2744,-1904,-929,155,1244,2265,3141,3787,4169,4250,4046,3589,2953,2205,1456,779,251,-70,-177,-61,229,651,1130,1606,2015,2314,2470,2488,2366,2139,1839,1489,1135,775,435,102,-234,-580,-956,-1359,-1795,-2235,-2671,-3046,-3345,-3508,-3525,-3369,-3039,-2559,-1952,-1273,-572,97,684,1154,1489,1678,1740,1686,1552,1353,1128,874,627,375,132,-96,-314,-497,-642,-733,-737,-668,-484,-225,123,505,899,1240,1494,1598,1550,1307,912,360,-279,-974,-1659,-2298,-2847,-3286,-3600,-3786,-3843,-3782,-3596,-3309,-2907,-2416,-1836,-1188,-485,245,977,1679,2314,2852,3255,3499,3569,3468,3207,2834,2374,1903,1458,1091,833,687,653,698,785,870,909,880,756,553,281,-25,-325,-586,-762,-848,-815,-686,-473,-201,79,348,568,719,813,844,855,872,924,1058,1268,1572,1937,2329,2685,2956,3050,2955,2589,1991,1141,112,-1040,-2224,-3356,-4342,-5122,-5632,-5865,-5806,-5502,-4980,-4312,-3551,-2758,-1984,-1261,-615,-55,421,817,1146,1406,1602,1724,1753,1683,1494,1193,792,315,-194,-678,-1093,-1374,-1481,-1396,-1085,-588,88,881,1735,2582,3359,3992,4452,4683,4692,4471,4051,3468,2778,2022,1282,576,-19,-495,-814,-980,-981,-862,-611,-305,54,401,716,967,1128,1200,1169,1057,873,632,362,62,-239,-559,-878,-1202,-1518,-1811,-2068,-2259,-2373,-2383,-2298,-2100,-1822,-1467,-1080,-685,-319,-20,195,290,267,119,-147,-495,-904,-1315,-1690,-1968,-2115,-2101,-1908,-1554,-1055,-451,201,867,1480,2007,2410,2666,2766,2716,2524,2229,1846,1424,983,555,166,-181,-451,-664,-787,-835,-799,-671,-474,-188,146,537,943,1343,1708,1988,2161,2192,2058,1764,1313,730,66,-654,-1360,-2020,-2578,-3006,-3257,-3330,-3186,-2848,-2314,-1613,-796,106,1009,1873,2617,3196,3563,3685,3565,3193,2617,1862,995,73,-832,-1651,-2318,-2777,-2995,-2950,-2659,-2153,-1485,-723,67,813,1465,1974,2326,2502,2516,2380,2107,1728,1249,684,40,-672,-1453,-2269,-3120,-3940,-4711,-5353,-5827,-6062,-6018,-5663,-4988,-4010,-2777,-1357,146,1633,2979,4092,4873,5279,5278,4897,4194,3237,2165,1048,44,-794,-1363,-1642,-1622,-1330,-830,-196,490,1139,1696,2103,2349,2433,2373,2213,1979,1726,1467,1236,1025,836,648,444,213,-54,-345,-646,-924,-1152,-1291,-1334,-1259,-1096,-863,-611,-394,-260,-259,-411,-727,-1176,-1731,-2304,-2850,-3261,-3495,-3481,-3208,-2680,-1937,-1059,-126,748,1481,1983,2221,2160,1849,1307,637,-100,-810,-1433,-1921,-2251,-2427,-2467,-2410,-2282,-2125,-1936,-1733,-1488,-1179,-782,-262,381,1148,1993,2880,3715,4435,4949,5195,5132,4748,4071,3171,2122,1066,77,-703,-1224,-1438,-1333,-979,-426,209,825,1325,1630,1698,1530,1148,623,30,-544,-1026,-1363,-1534,-1548,-1452,-1305,-1183,-1166,-1296,-1631,-2150,-2838,-3622,-4415,-5110,-5608,-5804,-5654,-5105,-4197,-2961,-1511,59,1607,3026,4206,5079,5599,5773,5614,5198,4586,3863,3118,2402,1780,1270,884,602,401,241,101,-61,-240,-454,-686,-921,-1139,-1336,-1481,-1598,-1667,-1710,-1742,-1762,-1792,-1818,-1848,-1859,-1838,-1757,-1599,-1336,-974,-495,73,704,1365,1996,2556,2990,3261,3330,3205,2869,2376,1751,1059,364,-282,-819,-1216,-1451,-1518,-1426,-1205,-864,-464,-3,454,907,1310,1656,1918,2094,2171,2151,2036,1827,1547,1188,778,312,-186,-715,-1245,-1785,-2287,-2757,-3159,-3472,-3688,-3765,-3713,-3498,-3139,-2632,-2013,-1305,-566,168,827,1377,1771,1994,2024,1891,1597,1204,751,288,-124,-450,-654,-723,-657,-472,-200,128,457,761,993,1145,1194,1161,1054,901,746,602,520,504,581,746,987,1302,1643,2009,2355,2659,2907,3070,3148,3129,3013,2813,2518,2157,1714,1211,643,21,-645,-1341,-2041,-2713,-3319,-3819,-4166,-4333,-4286,-4026,-3560,-2925,-2167,-1357,-571,125,648,970,1036,873,479,-73,-726,-1398,-1995,-2456,-2706,-2726,-2501,-2068,-1465,-774,-61,594,1125,1495,1677,1674,1519,1236,892,526,201,-49,-180,-188,-49,216,596,1056,1566,2086,2584,3026,3389,3657,3814,3857,3763,3541,3160,2636,1947,1117,164,-878,-1945,-2990,-3928,-4706,-5254,-5540,-5527,-5226,-4645,-3830,-2824,-1698,-499,684,1822,2827,3685,4326,4742,4897,4785,4412,3787,2958,1969,891,-203,-1236,-2140,-2856,-3346,-3591,-3598,-3384,-3000,-2484,-1909,-1317,-771,-296,76,349,519,623,664,689,701,713,720,706,638,496,254,-105,-561,-1104,-1673,-2218,-2662,-2949,-3022,-2852,-2440,-1813,-1034,-176,657,1380,1912,2192,2207,1968,1515,944,327,-226,-633,-841,-810,-561,-137,401,945,1430,1764,1900,1824,1531,1078,511,-83,-642,-1093,-1391,-1515,-1461,-1256,-939,-557,-154,224,564,840,1078,1281,1495,1737,2035,2395,2797,3203,3552,3774,3793,3555,3024,2197,1122,-143,-1486,-2796,-3963,-4869,-5460,-5684,-5547,-5095,-4389,-3528,-2605,-1711,-926,-292,154,432,547,552,476,365,226,90,-81,-275,-548,-897,-1356,-1900,-2522,-3157,-3750,-4216,-4485,-4478,-4154,-3490,-2492,-1221,260,1837,3392,4819,5987,6838,7294,7358,7034,6389,5491,4439,3329,2250,1272,457,-177,-610,-861,-945,-903,-757,-556,-314,-68,185,419,649,868,1080,1287,1478,1643,1754,1792,1718,1513,1159,639,-14,-804,-1660,-2552,-3400,-4157,-4744,-5133,-5264,-5144,-4761,-4152,-3358,-2447,-1492,-560,259,922,1366,1578,1545,1296,857,300,-325,-933,-1476,-1877,-2133,-2191,-2093,-1825,-1444,-969,-444,111,667,1214,1738,2235,2705,3129,3515,3829,4080,4230,4283,4212,4031,3728,3335,2859,2343,1816,1317,871,515,239,68,-33,-79,-102,-147,-235,-404,-661,-1010,-1435,-1911,-2394,-2858,-3243,-3536,-3698,-3724,-3607,-3358,-2983,-2511,-1952,-1342,-693,-47,577,1142,1623,1992,2232,2329,2279,2095,1786,1390,933,468,36,-313,-539,-614,-530,-296,55,476,908,1294,1573,1716,1691,1512,1200,798,372,-39,-361,-575,-653,-605,-456,-244,-18,173,294,316,242,77,-142,-379,-598,-752,-834,-814,-716,-542,-338,-128,43,156,190,151,53,-73,-193,-270,-283,-220,-78,106,313,487,593,588,462,204,-154,-582,-1018,-1410,-1694,-1831,-1787,-1557,-1167,-642,-59,542,1080,1520,1812,1962,1959,1852,1672,1476,1315,1230,1246,1368,1577,1831,2081,2261,2321,2212,1916,1431,782,14,-808,-1622,-2356,-2957,-3385,-3614,-3649,-3508,-3222,-2849,-2424,-2015,-1647,-1370,-1182,-1106,-1099,-1162,-1234,-1299,-1317,-1272,-1165,-990,-782,-550,-327,-124,55,219,382,577,815,1122,1481,1878,2270,2613,2851,2945,2864,2602,2181,1627,1014,382,-166,-607,-856,-912,-750,-398,107,701,1307,1852,2246,2439,2380,2068,1519,803,-26,-851,-1607,-2205,-2601,-2772,-2727,-2505,-2151,-1750,-1345,-1024,-801,-724,-769,-934,-1159,-1411,-1618,-1755,-1768,-1668,-1442,-1145,-799,-486,-235,-118,-136,-309,-591,-940,-1276,-1517,-1600,-1463,-1089,-497,273,1128,1981,2722,3261,3536,3505,3182,2606,1847,1010,183,-528,-1062,-1365,-1441,-1303,-1022,-653,-292,8,187,231,151,-22,-216,-386,-444,-374,-126,269,790,1366,1927,2393,2704,2807,2697,2376,1901,1322,722,164,-292,-614,-791,-846,-811,-749,-708,-746,-898,-1175,-1576,-2054,-2568,-3038,-3402,-3603,-3594,-3381,-2966,-2415,-1777,-1145,-570,-129,167,286,274,152,-11,-161,-250,-234,-99,142,477,849,1232,1571,1839,2011,2082,2055,1947,1781,1576,1367,1169,998,865,763,686,618,537,423,271,60,-188,-474,-767,-1045,-1277,-1449,-1537,-1545,-1467,-1335,-1137,-923,-678,-425,-169,95,359,627,886,1137,1357,1548,1690,1787,1836,1850,1844,1838,1854,1899,1980,2081,2175,2237,2209,2070,1772,1315,686,-76,-940,-1827,-2676,-3389,-3913,-4175,-4160,-3864,-3321,-2605,-1788,-983,-262,277,602,682,548,234,-178,-620,-1003,-1264,-1352,-1250,-959,-523,2,549,1029,1397,1584,1588,1402,1071,646,188,-219,-536,-697,-709,-553,-289,52,389,673,836,867,738,495,173,-165,-433,-583,-547,-307,133,739,1452,2184,2856,3374,3686,3743,3560,3156,2608,2003,1434,999,767,766,1011,1434,1981,2526,2976,3209,3152,2759,2011,963,-324,-1740,-3160,-4473,-5566,-6350,-6793,-6856,-6599,-6048,-5313,-4466,-3617,-2823,-2156,-1612,-1203,-876,-590,-284,81,545,1095,1722,2368,2973,3471,3795,3900,3761,3385,2797,2069,1266,486,-193,-700,-987,-1043,-882,-565,-152,247,574,736,704,468,53,-465,-1007,-1468,-1751,-1782,-1503,-915,-42,1041,2227,3396,4414,5164,5554,5534,5099,4295,3206,1956,669,-516,-1501,-2201,-2599,-2696,-2558,-2269,-1927,-1639,-1477,-1493,-1698,-2059,-2515,-2979,-3365,-3589,-3600,-3371,-2919,-2293,-1565,-827,-159,359,686,807,730,518,218,-67,-273,-316,-158,221,805,1533,2334,3100,3744,4177,4347,4227,3836,3224,2459,1643,845,157,-377,-739,-920,-967,-898,-787,-664,-578,-559,-611,-752,-956,-1220,-1514,-1809,-2097,-2342,-2552,-2710,-2834,-2925,-3002,-3065,-3108,-3116,-3063,-2907,-2626,-2185,-1579,-816,80,1047,2042,2963,3769,4369,4733,4827,4647,4222,3585,2800,1929,1041,199,-543,-1146,-1593,-1873,-2007,-2006,-1908,-1728,-1495,-1209,-883,-504,-67,429,986,1576,2175,2734,3195,3510,3621,3507,3142,2557,1769,860,-114,-1058,-1894,-2559,-2998,-3200,-3167,-2942,-2590,-2180,-1801,-1522,-1400,-1467,-1726,-2145,-2680,-3251,-3786,-4195,-4423,-4402,-4125,-3586,-2820,-1894,-869,151,1102,1897,2494,2871,3023,2996,2820,2571,2294,2049,1861,1752,1706,1706,1719,1708,1649,1520,1328,1086,827,586,403,313,337,478,723,1042,1379,1687,1890,1945,1811,1468,948,267,-482,-1236,-1895,-2383,-2644,-2638,-2371,-1878,-1220,-488,223,825,1230,1397,1299,947,394,-305,-1063,-1797,-2445,-2940,-3262,-3404,-3375,-3222,-2978,-2693,-2404,-2139,-1905,-1700,-1499,-1279,-1009,-665,-240,262,824,1390,1943,2404,2747,2946,2970,2853,2604,2277,1924,1597,1343,1205,1180,1286,1472,1717,1955,2142,2223,2180,1990,1679,1277,820,385,-8,-307,-500,-605,-629,-631,-642,-717,-877,-1147,-1515,-1959,-2432,-2878,-3243,-3470,-3527,-3399,-3084,-2626,-2054,-1439,-824,-277,184,508,726,820,848,840,837,896,1016,1224,1481,1748,1974,2092,2058,1851,1470,968,403,-120,-530,-722,-655,-305,309,1116,2022,2911,3650,4139,4288,4064,3466,2554,1415,172,-1044,-2113,-2938,-3444,-3628,-3489,-3099,-2534,-1898,-1277,-773,-417,-259,-264,-407,-619,-835,-997,-1054,-1002,-839,-610,-359,-140,-9,16,-80,-281,-544,-824,-1068,-1218,-1241,-1112,-821,-392,143,740,1322,1854,2247,2492,2545,2424,2155,1779,1369,977,672,491,463,595,862,1238,1671,2109,2503,2798,2959,2962,2787,2451,1968,1373,725,62,-551,-1079,-1493,-1771,-1925,-1965,-1932,-1848,-1772,-1720,-1734,-1822,-1989,-2217,-2501,-2777,-3053,-3247,-3378,-3389,-3299,-3091,-2793,-2413,-1994,-1555,-1124,-727,-366,-44,248,537,836,1161,1527,1922,2332,2742,3103,3413,3624,3743,3758,3682,3529,3328,3092,2861,2635,2443,2266,2122,1961,1800,1579,1303,939,488,-53,-666,-1325,-1997,-2636,-3196,-3637,-3907,-3994,-3870,-3560,-3077,-2478,-1814,-1153,-558,-84,240,376,353,166,-121,-465,-818,-1112,-1321,-1415,-1392,-1270,-1084,-874,-699,-597,-613,-753,-1015,-1351,-1718,-2026,-2215,-2205,-1953,-1438,-673,297,1391,2513,3549,4389,4959,5169,5038,4554,3800,2870,1876,944,187,-315,-510,-397,-16,554,1200,1817,2274,2505,2430,2065,1412,580,-368,-1287,-2106,-2713,-3092,-3213,-3130,-2896,-2606,-2337,-2181,-2170,-2331,-2634,-3015,-3402,-3688,-3787,-3639,-3194,-2478,-1531,-444,663,1677,2467,2956,3080,2846,2291,1505,607,-269,-1006,-1487,-1663,-1499,-1034,-335,498,1347,2097,2654,2946,2951,2687,2205,1598,954,384,-44,-256,-240,-4,410,917,1443,1885,2181,2258,2110,1728,1161,472,-256,-933,-1482,-1849,-2006,-1966,-1766,-1489,-1203,-1006,-957,-1100,-1454,-1987,-2659,-3381,-4076,-4629,-4973,-5026,-4764,-4189,-3338,-2280,-1108,85,1207,2178,2952,3500,3831,3971,3979,3891,3789,3674,3596,3516,3421,3254,2986,2571,2005,1292,461,-425,-1302,-2080,-2692,-3053,-3139,-2915,-2413,-1675,-776,189,1116,1909,2474,2768,2765,2494,2012,1416,791,248,-161,-384,-424,-307,-94,154,361,473,441,255,-99,-581,-1170,-1809,-2447,-3034,-3527,-3887,-4116,-4185,-4129,-3937,-3653,-3278,-2846,-2362,-1837,-1283,-695,-85,537,1162,1762,2322,2808,3199,3474,3616,3636,3540,3368,3150,2938,2760,2658,2628,2690,2790,2916,2986,2965,2803,2471,1976,1336,593,-179,-938,-1602,-2134,-2504,-2687,-2704,-2578,-2343,-2063,-1769,-1512,-1328,-1221,-1213,-1259,-1354,-1415,-1423,-1298,-1024,-583,12,705,1427,2090,2585,2843,2792,2409,1732,795,-262,-1363,-2348,-3135,-3616,-3760,-3547,-3035,-2274,-1398,-482,330,975,1383,1532,1451,1177,815,440,165,62,185,551,1120,1829,2567,3215,3660,3811,3609,3064,2204,1132,-40,-1171,-2123,-2785,-3072,-2958,-2465,-1670,-685,344,1283,1999,2412,2459,2163,1544,711,-254,-1219,-2083,-2754,-3172,-3306,-3170,-2786,-2225,-1549,-832,-137,480,999,1390,1672,1845,1935,1961,1935,1875,1776,1629,1424,1138,779,336,-139,-634,-1060,-1386,-1534,-1479,-1197,-687,-4,815,1660,2455,3087,3483,3562,3304,2697,1781,623,-671,-2005,-3225,-4261,-4985,-5376,-5396,-5093,-4514,-3764,-2925,-2096,-1342,-702,-182,233,598,952,1358,1844,2431,3091,3794,4448,4976,5279,5264,4876,4075,2882,1354,-401,-2244,-4012,-5540,-6682,-7311,-7381,-6860,-5827,-4370,-2643,-822,927,2435,3589,4301,4555,4379,3837,3055,2136,1239,463,-75,-325,-262,91,660,1357,2053,2642,3010,3096,2863,2338,1570,666,-269,-1118,-1784,-2203,-2348,-2230,-1908,-1463,-982,-578,-305,-241,-382,-742,-1251,-1869,-2485,-3035,-3430,-3621,-3582,-3315,-2860,-2272,-1628,-1004,-458,-46,239,395,482,542,646,836,1139,1557,2056,2590,3078,3457,3650,3624,3346,2847,2146,1330,458,-385,-1121,-1704,-2084,-2257,-2229,-2027,-1707,-1320,-922,-568,-291,-114,-45,-70,-172,-312,-469,-604,-703,-759,-751,-708,-618,-509,-385,-261,-141,-24,92,222,362,522,690,845,981,1047,1050,947,751,460,112,-271,-619,-898,-1045,-1023,-806,-400,192,897,1670,2406,3024,3430,3557,3361,2824,1984,884,-368,-1675,-2922,-3995,-4827,-5348,-5550,-5442,-5061,-4482,-3769,-3008,-2269,-1607,-1051,-619,-273,0,264,554,910,1358,1879,2473,3060,3611,4027,4275,4284,4058,3581,2908,2073,1164,229,-643,-1415,-2028,-2466,-2714,-2786,-2698,-2484,-2177,-1801,-1399,-964,-528,-74,396,882,1394,1913,2422,2883,3262,3503,3581,3454,3125,2592,1897,1073,183,-713,-1565,-2305,-2897,-3308,-3516,-3529,-3353,-3024,-2566,-2038,-1458,-904,-376,61,422,686,861,970,1023,1048,1050,1046,1020,982,906,801,659,486,304,120,-35,-147,-212,-223,-204,-169,-145,-146,-190,-270,-375,-487,-569,-598,-544,-393,-138,218,651,1142,1651,2138,2565,2882,3061,3081,2932,2628,2192,1658,1070,477,-92,-597,-1035,-1391,-1690,-1939,-2164,-2383,-2595,-2807,-2991,-3130,-3177,-3099,-2860,-2437,-1826,-1061,-172,741,1603,2308,2774,2943,2802,2365,1710,918,112,-603,-1126,-1386,-1353,-1035,-480,232,1000,1726,2313,2698,2846,2750,2458,2021,1524,1055,678,458,399,490,675,884,1027,1033,847,449,-135,-852,-1605,-2297,-2817,-3082,-3044,-2682,-2057,-1230,-331,520,1210,1637,1765,1581,1137,510,-177,-815,-1281,-1499,-1414,-1033,-400,384,1207,1930,2433,2631,2468,1966,1184,241,-724,-1546,-2110,-2292,-2080,-1477,-582,480,1536,2431,2995,3132,2775,1936,686,-846,-2497,-4076,-5414,-6351,-6791,-6685,-6045,-4948,-3509,-1869,-197,1374,2707,3724,4380,4681,4665,4409,3985,3488,2979,2505,2098,1749,1446,1155,848,496,90,-365,-851,-1325,-1755,-2081,-2280,-2314,-2178,-1883,-1450,-919,-344,239,778,1251,1644,1955,2197,2390,2537,2655,2726,2742,2672,2488,2168,1687,1052,276,-604,-1537,-2462,-3318,-4057,-4628,-5035,-5248,-5322,-5249,-5096,-4866,-4594,-4288,-3947,-3558,-3121,-2602,-2009,-1330,-575,235,1076,1905,2684,3371,3926,4329,4552,4615,4518,4305,4002,3655,3302,2953,2632,2316,1995,1639,1231,748,205,-385,-986,-1541,-2008,-2341,-2493,-2469,-2250,-1885,-1397,-860,-323,129,459,596,543,276,-163,-733,-1368,-1984,-2508,-2856,-2978,-2834,-2407,-1733,-831,203,1299,2352,3264,3953,4340,4392,4088,3452,2534,1400,154,-1128,-2329,-3395,-4252,-4881,-5272,-5454,-5440,-5293,-5020,-4668,-4237,-3737,-3152,-2479,-1697,-813,176,1229,2329,3395,4386,5227,5849,6225,6291,6083,5578,4860,3976,3014,2079,1238,587,154,-36,-16,164,412,649,768,723,453,-32,-707,-1515,-2363,-3165,-3826,-4272,-4457,-4375,-4043,-3538,-2921,-2310,-1769,-1393,-1204,-1224,-1409,-1701,-2006,-2223,-2267,-2051,-1552,-757,278,1473,2719,3892,4869,5564,5897,5869,5484,4814,3933,2945,1937,998,173,-499,-1025,-1414,-1709,-1935,-2132,-2304,-2454,-2555,-2570,-2466,-2193,-1749,-1118,-342,536,1434,2268,2951,3405,3589,3480,3102,2502,1759,956,180,-495,-1033,-1393,-1612,-1691,-1698,-1673,-1664,-1710,-1814,-1971,-2143,-2289,-2350,-2281,-2043,-1623,-1040,-320,446,1206,1846,2313,2533,2488,2185,1654,992,253,-430,-1009,-1398,-1582,-1561,-1369,-1071,-726,-401,-142,22,91,79,24,-34,-53,4,153,403,729,1108,1495,1836,2112,2257,2297,2181,1969,1650,1289,920,581,332,164,129,182,330,523,734,916,1052,1113,1104,1039,938,839,769,752,794,893,1006,1118,1149,1094,869,496,-67,-779,-1613,-2513,-3416,-4255,-4964,-5492,-5787,-5821,-5577,-5042,-4245,-3206,-1986,-647,727,2050,3233,4198,4882,5250,5291,5030,4512,3808,2984,2118,1274,496,-168,-717,-1132,-1426,-1623,-1726,-1784,-1787,-1778,-1739,-1696,-1617,-1511,-1348,-1122,-822,-433,26,564,1132,1718,2261,2732,3074,3271,3285,3118,2766,2267,1633,943,223,-441,-1009,-1430,-1675,-1737,-1626,-1373,-1012,-601,-173,217,541,782,918,968,931,838,709,569,433,327,232,173,99,21,-115,-318,-615,-1018,-1508,-2073,-2656,-3216,-3681,-3999,-4129,-4023,-3704,-3157,-2444,-1597,-692,215,1055,1787,2364,2787,3044,3176,3202,3176,3118,3059,3004,2927,2814,2603,2266,1763,1076,220,-774,-1837,-2879,-3800,-4499,-4884,-4905,-4522,-3774,-2702,-1412,-16,1355,2575,3540,4162,4414,4279,3817,3090,2199,1258,351,-427,-1029,-1440,-1652,-1722,-1683,-1602,-1529,-1497,-1519,-1595,-1678,-1746,-1733,-1611,-1345,-935,-391,242,920,1568,2137,2552,2784,2798,2598,2198,1638,974,262,-429,-1046,-1545,-1899,-2104,-2174,-2141,-2040,-1916,-1800,-1707,-1648,-1604,-1565,-1502,-1402,-1247,-1037,-774,-467,-121,249,652,1068,1514,1969,2433,2873,3265,3559,3719,3704,3473,3033,2357,1499,471,-651,-1822,-2940,-3965,-4785,-5370,-5646,-5591,-5205,-4491,-3517,-2332,-1045,264,1474,2518,3297,3784,3950,3804,3396,2765,2001,1160,327,-445,-1102,-1610,-1949,-2126,-2138,-2035,-1821,-1560,-1260,-965,-682,-425,-191,22,229,437,655,891,1133,1388,1638,1885,2111,2314,2483,2603,2677,2671,2596,2433,2182,1858,1465,1034,578,136,-294,-679,-1032,-1350,-1648,-1935,-2228,-2527,-2829,-3124,-3383,-3583,-3687,-3677,-3529,-3242,-2830,-2309,-1733,-1141,-588,-123,214,404,441,347,155,-82,-313,-493,-576,-552,-414,-169,130,486,825,1154,1440,1686,1918,2137,2390,2680,3022,3400,3778,4109,4317,4338,4107,3586,2765,1667,365,-1059,-2471,-3757,-4790,-5476,-5740,-5568,-4962,-3994,-2743,-1327,143,1547,2799,3828,4600,5098,5345,5359,5188,4867,4421,3883,3247,2522,1691,753,-297,-1440,-2652,-3887,-5081,-6172,-7080,-7745,-8106,-8131,-7805,-7147,-6197,-5021,-3706,-2324,-977,277,1371,2278,2982,3493,3833,4038,4148,4199,4224,4246,4270,4294,4309,4280,4204,4042,3794,3453,3017,2515,1951,1357,754,153,-421,-960,-1445,-1863,-2194,-2426,-2534,-2511,-2350,-2051,-1632,-1114,-535,56,625,1107,1469,1678,1699,1552,1224,759,192,-432,-1057,-1631,-2123,-2482,-2712,-2792,-2729,-2551,-2252,-1877,-1427,-927,-387,175,753,1321,1865,2359,2758,3046,3155,3080,2765,2226,1456,511,-558,-1659,-2700,-3588,-4231,-4572,-4556,-4196,-3498,-2540,-1385,-145,1094,2230,3205,3962,4489,4791,4901,4851,4699,4472,4207,3917,3586,3209,2759,2207,1548,772,-102,-1038,-1988,-2891,-3674,-4274,-4648,-4745,-4586,-4170,-3568,-2846,-2096,-1400,-845,-459,-288,-288,-437,-658,-876,-1025,-1037,-878,-546,-49,553,1205,1822,2334,2670,2796,2681,2350,1832,1195,515,-141,-694,-1111,-1350,-1433,-1367,-1206,-995,-769,-588,-446,-375,-338,-327,-302,-235,-112,91,354,663,983,1275,1496,1621,1620,1494,1260,944,598,264,-11,-186,-262,-218,-111,50,186,261,221,31,-307,-794,-1365,-1976,-2524,-2951,-3166,-3138,-2843,-2299,-1561,-707,173,980,1631,2069,2250,2195,1912,1475,938,369,-156,-613,-947,-1171,-1271,-1281,-1210,-1098,-949,-791,-611,-422,-198,55,348,680,1012,1344,1600,1773,1792,1660,1337,859,237,-462,-1195,-1872,-2452,-2857,-3065,-3051,-2815,-2393,-1818,-1152,-452,223,820,1298,1636,1819,1859,1773,1587,1337,1047,753,463,203,-27,-219,-366,-476,-538,-565,-548,-508,-431,-339,-215,-73,93,284,491,711,936,1136,1313,1432,1485,1465,1357,1187,953,687,409,135,-117,-338,-537,-704,-862,-1007,-1164,-1319,-1502,-1680,-1876,-2053,-2205,-2307,-2339,-2283,-2131,-1881,-1538,-1131,-680,-225,188,536,771,888,871,724,472,134,-250,-642,-999,-1291,-1469,-1525,-1419,-1165,-750,-208,438,1145,1853,2519,3079,3494,3734,3779,3641,3341,2907,2403,1847,1316,828,420,121,-86,-186,-219,-198,-169,-160,-200,-322,-517,-805,-1145,-1520,-1885,-2195,-2418,-2518,-2482,-2308,-2017,-1629,-1195,-753,-344,-24,204,296,279,137,-76,-348,-621,-861,-1029,-1086,-1018,-825,-504,-106,358,813,1234,1554,1762,1822,1759,1578,1337,1063,824,641,562,587,712,925,1167,1421,1615,1719,1706,1550,1276,890,446,-22,-448,-801,-1037,-1140,-1126,-995,-808,-593,-409,-294,-272,-354,-529,-766,-1028,-1257,-1418,-1458,-1367,-1132,-768,-316,188,684,1123,1454,1653,1695,1595,1375,1066,725,380,73,-188,-402,-587,-768,-975,-1222,-1518,-1840,-2158,-2410,-2542,-2486,-2203,-1649,-843,212,1438,2769,4092,5302,6290,6959,7235,7089,6498,5528,4228,2713,1096,-508,-1987,-3255,-4258,-4976,-5411,-5598,-5584,-5407,-5121,-4741,-4287,-3757,-3137,-2422,-1601,-691,289,1295,2259,3127,3815,4271,4439,4293,3838,3095,2139,1032,-99,-1180,-2082,-2757,-3136,-3217,-3014,-2575,-1982,-1296,-629,-15,466,813,1012,1087,1072,1000,915,829,781,743,750,751,771,777,777,772,763,778,817,904,1036,1217,1426,1647,1838,1972,2018,1951,1778,1499,1155,780,421,114,-115,-256,-331,-355,-382,-440,-564,-782,-1066,-1425,-1786,-2126,-2370,-2495,-2448,-2256,-1911,-1486,-1034,-634,-365,-275,-401,-735,-1235,-1834,-2434,-2930,-3232,-3258,-2968,-2364,-1478,-391,789,1953,2974,3768,4255,4423,4281,3876,3309,2647,2010,1450,1032,744,585,470,352,138,-230,-775,-1507,-2359,-3256,-4080,-4701,-5010,-4912,-4370,-3393,-2052,-472,1198,2781,4116,5067,5536,5502,4973,4053,2842,1525,235,-858,-1655,-2087,-2139,-1868,-1348,-711,-67,460,799,909,801,534,184,-147,-371,-429,-287,25,455,897,1241,1375,1207,689,-176,-1331,-2651,-4001,-5193,-6070,-6494,-6358,-5653,-4398,-2707,-730,1339,3293,4945,6125,6742,6747,6180,5137,3768,2246,750,-562,-1578,-2241,-2536,-2533,-2281,-1918,-1518,-1182,-968,-896,-957,-1117,-1300,-1449,-1485,-1371,-1072,-632,-68,507,1020,1367,1469,1277,782,15,-953,-2005,-3030,-3883,-4460,-4663,-4448,-3810,-2791,-1480,18,1562,3034,4302,5298,5950,6262,6246,5960,5476,4876,4228,3597,3017,2490,2014,1542,1034,459,-236,-1036,-1941,-2900,-3846,-4704,-5380,-5804,-5921,-5704,-5159,-4340,-3315,-2178,-1054,-23,799,1356,1616,1575,1276,797,217,-345,-815,-1095,-1162,-981,-602,-71,515,1071,1492,1724,1708,1460,1008,433,-167,-704,-1065,-1208,-1089,-728,-194,446,1066,1578,1881,1941,1713,1264,626,-87,-772,-1332,-1668,-1726,-1495,-980,-272,570,1404,2155,2709,3026,3081,2890,2525,2043,1561,1129,837,684,679,760,868,902,795,455,-133,-987,-2051,-3245,-4455,-5542,-6378,-6845,-6862,-6402,-5481,-4186,-2623,-950,691,2149,3326,4141,4592,4695,4528,4185,3763,3368,3064,2899,2875,2949,3068,3135,3082,2813,2294,1513,493,-677,-1907,-3066,-4022,-4679,-4943,-4787,-4220,-3299,-2125,-816,497,1683,2645,3298,3613,3580,3236,2643,1881,1051,235,-480,-1041,-1417,-1608,-1638,-1560,-1413,-1272,-1158,-1120,-1151,-1254,-1401,-1558,-1701,-1775,-1784,-1681,-1486,-1191,-817,-388,79,544,1003,1414,1796,2122,2414,2674,2907,3118,3284,3387,3382,3229,2893,2338,1569,608,-494,-1644,-2756,-3705,-4404,-4751,-4720,-4275,-3469,-2361,-1061,309,1615,2740,3591,4094,4265,4082,3654,3021,2302,1575,899,333,-131,-489,-788,-1054,-1336,-1642,-1987,-2339,-2668,-2913,-3023,-2954,-2663,-2154,-1437,-566,390,1342,2209,2897,3362,3556,3495,3192,2716,2131,1511,931,429,39,-248,-456,-623,-796,-1006,-1279,-1599,-1964,-2303,-2596,-2765,-2783,-2630,-2294,-1823,-1242,-633,-42,469,858,1120,1248,1280,1249,1205,1178,1212,1291,1428,1552,1643,1611,1424,1034,434,-349,-1258,-2217,-3109,-3853,-4340,-4520,-4356,-3857,-3075,-2080,-978,141,1169,2048,2717,3171,3419,3498,3454,3348,3212,3084,2964,2840,2681,2446,2103,1629,1028,336,-402,-1089,-1664,-2036,-2169,-2036,-1673,-1132,-514,85,550,809,787,499,-45,-763,-1554,-2314,-2921,-3299,-3383,-3173,-2691,-2012,-1243,-487,130,536,661,511,112,-443,-1045,-1569,-1893,-1936,-1650,-1047,-201,787,1766,2599,3157,3340,3117,2494,1553,405,-797,-1891,-2744,-3228,-3299,-2934,-2207,-1203,-78,1015,1925,2520,2721,2508,1902,1011,-59,-1125,-2068,-2727,-3040,-2962,-2520,-1800,-921,-9,791,1389,1720,1778,1607,1295,937,660,538,659,1016,1607,2343,3125,3837,4329,4517,4298,3650,2596,1199,-415,-2092,-3684,-5023,-5992,-6519,-6554,-6158,-5378,-4349,-3199,-2059,-1061,-280,229,474,490,358,162,-2,-54,58,359,841,1464,2169,2887,3539,4072,4430,4598,4566,4349,3974,3461,2845,2140,1368,537,-337,-1234,-2136,-2992,-3781,-4427,-4914,-5182,-5237,-5060,-4694,-4170,-3557,-2913,-2314,-1799,-1426,-1193,-1099,-1109,-1155,-1185,-1109,-883,-454,181,1001,1952,2950,3899,4708,5286,5581,5567,5249,4683,3918,3064,2180,1360,650,85,-326,-597,-758,-842,-886,-915,-958,-1006,-1078,-1147,-1212,-1257,-1270,-1255,-1204,-1131,-1032,-924,-803,-670,-523,-338,-114,176,533,970,1466,2012,2556,3060,3464,3716,3775,3607,3214,2611,1841,973,66,-797,-1562,-2188,-2653,-2979,-3186,-3341,-3479,-3659,-3902,-4208,-4559,-4891,-5152,-5253,-5154,-4793,-4179,-3329,-2294,-1164,-6,1073,2024,2792,3358,3744,3970,4094,4153,4203,4255,4341,4433,4516,4555,4499,4318,3973,3454,2762,1936,1015,73,-817,-1594,-2197,-2602,-2806,-2836,-2726,-2548,-2334,-2137,-1975,-1841,-1721,-1571,-1362,-1043,-620,-59,587,1313,2035,2718,3288,3703,3935,3972,3833,3554,3183,2771,2368,1998,1676,1386,1100,772,360,-164,-822,-1589,-2440,-3307,-4128,-4824,-5330,-5605,-5607,-5363,-4869,-4218,-3444,-2663,-1927,-1320,-868,-595,-468,-448,-463,-436,-310,-29,416,1007,1709,2436,3123,3690,4063,4232,4158,3902,3488,3002,2515,2091,1786,1615,1568,1611,1675,1703,1616,1367,929,298,-478,-1355,-2230,-3038,-3673,-4077,-4212,-4048,-3632,-2993,-2219,-1390,-586,107,654,1011,1191,1208,1104,932,737,562,442,385,402,475,592,730,872,1009,1126,1244,1347,1470,1596,1742,1884,2008,2077,2064,1917,1631,1165,538,-245,-1138,-2095,-3037,-3898,-4599,-5064,-5254,-5127,-4683,-3952,-2965,-1810,-545,728,1933,2992,3835,4414,4698,4665,4333,3718,2868,1846,712,-448,-1577,-2597,-3462,-4127,-4566,-4761,-4718,-4434,-3942,-3254,-2422,-1479,-487,495,1412,2194,2805,3201,3364,3303,3024,2576,1995,1342,671,35,-526,-979,-1307,-1507,-1588,-1557,-1443,-1259,-1020,-753,-447,-127,232,611,1033,1471,1938,2380,2789,3105,3298,3326,3172,2813,2280,1579,771,-100,-973,-1781,-2486,-3026,-3392,-3551,-3514,-3295,-2919,-2436,-1887,-1337,-829,-412,-111,56,108,44,-66,-222,-345,-424,-417,-317,-114,171,532,924,1316,1672,1942,2110,2142,2028,1776,1388,894,318,-307,-949,-1576,-2166,-2695,-3158,-3530,-3812,-3981,-4025,-3926,-3671,-3237,-2645,-1875,-984,21,1064,2117,3091,3953,4626,5086,5283,5218,4878,4292,3488,2517,1442,313,-794,-1839,-2765,-3540,-4133,-4537,-4716,-4694,-4433,-3964,-3277,-2396,-1363,-215,963,2105,3115,3926,4462,4704,4634,4298,3748,3076,2367,1717,1200,861,714,745,885,1083,1233,1267,1108,727,102,-714,-1678,-2681,-3618,-4373,-4848,-4974,-4724,-4118,-3219,-2141,-1006,48,901,1467,1697,1601,1223,664,26,-564,-1013,-1242,-1235,-993,-591,-101,364,723,885,823,523,19,-609,-1285,-1896,-2341,-2559,-2473,-2104,-1462,-627,307,1230,2026,2606,2900,2885,2577,2013,1302,520,-198,-768,-1093,-1140,-889,-375,327,1151,1960,2701,3259,3614,3736,3641,3382,3005,2584,2177,1833,1582,1441,1383,1398,1422,1416,1316,1081,668,80,-695,-1591,-2579,-3552,-4447,-5158,-5625,-5792,-5640,-5195,-4495,-3629,-2671,-1726,-855,-134,429,819,1071,1224,1328,1427,1553,1718,1902,2095,2217,2267,2160,1911,1497,948,316,-343,-950,-1426,-1721,-1771,-1587,-1158,-558,163,899,1564,2075,2371,2420,2241,1858,1364,830,351,11,-155,-114,101,443,832,1185,1425,1500,1391,1114,729,309,-54,-272,-299,-107,275,772,1289,1704,1898,1791,1324,512,-589,-1864,-3172,-4342,-5241,-5736,-5776,-5355,-4534,-3442,-2209,-1026,-13,699,1049,1058,749,268,-287,-739,-985,-915,-501,238,1220,2317,3368,4222,4727,4809,4420,3619,2493,1214,-44,-1102,-1797,-2059,-1834,-1199,-254,835,1882,2725,3216,3298,2946,2248,1306,292,-631,-1319,-1668,-1632,-1248,-568,243,1081,1761,2187,2265,1968,1332,428,-625,-1693,-2649,-3389,-3846,-4010,-3906,-3620,-3233,-2875,-2615,-2544,-2662,-2960,-3365,-3783,-4102,-4212,-4025,-3491,-2601,-1396,45,1600,3137,4511,5601,6309,6584,6422,5859,4983,3897,2723,1589,590,-175,-673,-869,-801,-500,-50,472,975,1378,1613,1638,1434,1016,421,-279,-1019,-1712,-2289,-2697,-2897,-2882,-2677,-2303,-1838,-1330,-866,-495,-273,-212,-306,-525,-795,-1060,-1230,-1248,-1069,-663,-58,716,1575,2429,3175,3713,3955,3847,3370,2539,1424,115,-1271,-2604,-3765,-4656,-5202,-5385,-5202,-4717,-3991,-3124,-2205,-1305,-500,196,759,1217,1594,1931,2252,2587,2919,3240,3489,3626,3580,3319,2816,2095,1199,218,-757,-1609,-2247,-2605,-2638,-2370,-1834,-1123,-329,435,1071,1500,1683,1599,1294,809,242,-328,-814,-1157,-1340,-1360,-1276,-1152,-1076,-1131,-1370,-1821,-2465,-3232,-4037,-4733,-5217,-5355,-5076,-4348,-3180,-1666,86,1910,3637,5114,6202,6819,6932,6566,5791,4723,3491,2228,1067,95,-617,-1054,-1224,-1179,-975,-688,-377,-95,135,312,458,597,785,1034,1372,1783,2228,2645,2958,3081,2943,2502,1742,696,-568,-1952,-3324,-4571,-5572,-6240,-6527,-6426,-5966,-5233,-4301,-3292,-2289,-1387,-627,-46,370,651,834,980,1118,1284,1481,1684,1873,1988,1992,1851,1540,1079,499,-146,-767,-1306,-1670,-1829,-1741,-1427,-924,-295,370,999,1504,1838,1977,1918,1714,1412,1096,838,700,721,909,1239,1669,2126,2553,2876,3060,3076,2925,2631,2222,1757,1261,802,385,50,-205,-393,-519,-625,-730,-865,-1059,-1315,-1651,-2034,-2465,-2883,-3268,-3556,-3723,-3723,-3563,-3224,-2754,-2165,-1531,-878,-274,261,687,997,1192,1273,1268,1187,1056,899,722,560,410,303,241,237,291,404,544,708,851,952,990,956,855,706,537,379,261,198,198,256,356,482,606,716,795,838,857,844,837,825,855,915,1047,1220,1473,1745,2047,2305,2501,2566,2484,2214,1770,1155,414,-423,-1289,-2153,-2948,-3661,-4246,-4702,-5013,-5172,-5188,-5036,-4735,-4245,-3596,-2756,-1767,-626,604,1887,3145,4299,5279,5983,6364,6350,5942,5137,4007,2631,1138,-341,-1672,-2727,-3442,-3738,-3657,-3202,-2489,-1601,-664,206,917,1393,1598,1531,1231,754,196,-363,-830,-1136,-1232,-1107,-771,-285,294,876,1380,1750,1926,1913,1707,1365,927,475,50,-283,-516,-625,-631,-572,-457,-364,-284,-278,-332,-456,-629,-819,-993,-1108,-1136,-1061,-894,-654,-403,-183,-66,-79,-255,-566,-987,-1436,-1845,-2128,-2224,-2086,-1711,-1115,-351,504,1375,2167,2823,3271,3509,3503,3308,2934,2446,1882,1288,688,111,-444,-965,-1447,-1889,-2259,-2559,-2732,-2780,-2648,-2343,-1844,-1178,-368,529,1449,2319,3055,3582,3849,3788,3417,2705,1724,514,-830,-2202,-3501,-4595,-5401,-5813,-5801,-5327,-4433,-3177,-1657,0,1660,3200,4473,5414,5927,6001,5642,4885,3827,2553,1188,-158,-1383,-2410,-3186,-3701,-3954,-3987,-3839,-3559,-3194,-2768,-2312,-1818,-1290,-714,-89,583,1271,1951,2555,3032,3324,3369,3154,2649,1892,916,-197,-1363,-2477,-3433,-4148,-4541,-4577,-4251,-3599,-2690,-1627,-519,519,1379,2012,2366,2467,2349,2089,1769,1470,1259,1173,1233,1411,1680,1967,2222,2356,2336,2106,1659,1016,201,-706,-1643,-2528,-3288,-3869,-4232,-4364,-4271,-3978,-3524,-2945,-2294,-1597,-888,-185,508,1166,1805,2384,2906,3326,3612,3723,3626,3286,2704,1884,874,-272,-1452,-2596,-3575,-4325,-4759,-4838,-4555,-3930,-3025,-1922,-728,457,1518,2381,2989,3311,3385,3230,2939,2568,2197,1872,1625,1451,1329,1216,1073,849,537,111,-389,-939,-1474,-1938,-2263,-2401,-2320,-2005,-1484,-791,-8,783,1484,2010,2279,2262,1929,1337,528,-376,-1283,-2071,-2644,-2951,-2953,-2677,-2170,-1513,-806,-138,387,716,791,615,205,-370,-1036,-1668,-2182,-2454,-2433,-2067,-1363,-379,811,2080,3308,4368,5156,5604,5673,5383,4765,3908,2895,1822,790,-138,-901,-1464,-1837,-2023,-2061,-1990,-1856,-1687,-1528,-1367,-1233,-1094,-951,-786,-582,-355,-89,176,432,645,780,820,743,534,215,-221,-719,-1268,-1808,-2317,-2742,-3066,-3257,-3310,-3216,-2985,-2630,-2171,-1643,-1052,-445,182,802,1419,2030,2637,3233,3821,4370,4867,5265,5530,5617,5489,5123,4499,3644,2571,1356,65,-1206,-2356,-3283,-3912,-4165,-4025,-3501,-2626,-1516,-253,1000,2139,3022,3591,3768,3576,3030,2211,1202,107,-980,-1976,-2815,-3466,-3904,-4155,-4226,-4169,-4007,-3781,-3501,-3180,-2798,-2349,-1807,-1157,-408,433,1315,2184,2969,3583,3967,4058,3827,3280,2446,1390,216,-995,-2094,-3014,-3634,-3921,-3836,-3404,-2666,-1707,-619,490,1527,2399,3073,3502,3714,3728,3607,3405,3186,2984,2846,2749,2708,2646,2552,2336,1985,1458,768,-43,-908,-1738,-2427,-2900,-3073,-2929,-2472,-1754,-872,68,936,1618,2020,2090,1799,1196,322,-702,-1780,-2775,-3589,-4129,-4343,-4229,-3815,-3178,-2417,-1637,-946,-420,-109,-10,-96,-294,-523,-694,-721,-568,-198,349,1035,1767,2454,3003,3329,3382,3140,2618,1873,986,49,-819,-1534,-2013,-2215,-2129,-1791,-1246,-590,112,760,1309,1709,1950,2061,2055,1997,1916,1860,1838,1865,1902,1929,1879,1724,1402,903,221,-622,-1566,-2548,-3478,-4271,-4863,-5186,-5230,-4996,-4517,-3870,-3110,-2332,-1597,-956,-454,-62,197,410,572,778,1027,1366,1792,2293,2844,3399,3914,4331,4610,4703,4587,4250,3695,2948,2041,1029,-41,-1099,-2105,-2992,-3742,-4314,-4705,-4910,-4933,-4788,-4486,-4029,-3448,-2738,-1932,-1054,-133,783,1647,2413,3027,3463,3680,3684,3460,3043,2457,1736,937,97,-729,-1489,-2152,-2662,-2996,-3125,-3032,-2726,-2212,-1536,-737,119,953,1721,2321,2749,2934,2901,2641,2202,1630,982,325,-304,-847,-1299,-1641,-1889,-2068,-2194,-2308,-2412,-2528,-2632,-2700,-2695,-2555,-2247,-1722,-975,-3,1129,2382,3616,4761,5663,6249,6422,6151,5441,4332,2927,1316,-345,-1962,-3394,-4577,-5440,-5963,-6153,-6037,-5664,-5103,-4396,-3625,-2821,-2020,-1264,-537,135,768,1365,1924,2441,2905,3287,3567,3710,3702,3528,3196,2732,2168,1561,956,403,-47,-388,-590,-673,-655,-563,-436,-305,-195,-119,-91,-97,-136,-182,-220,-236,-224,-182,-131,-86,-84,-144,-291,-526,-851,-1229,-1639,-2027,-2350,-2560,-2620,-2500,-2191,-1705,-1066,-322,465,1242,1927,2474,2832,2980,2907,2640,2199,1662,1063,488,-27,-431,-699,-841,-849,-771,-631,-471,-329,-230,-182,-201,-262,-356,-450,-524,-544,-502,-381,-178,83,397,725,1032,1298,1472,1550,1512,1360,1123,817,491,183,-70,-241,-300,-263,-107,113,407,704,999,1228,1374,1411,1318,1112,790,387,-61,-533,-980,-1389,-1730,-1990,-2166,-2255,-2265,-2211,-2098,-1957,-1787,-1618,-1444,-1275,-1096,-902,-670,-385,-40,384,857,1391,1934,2470,2957,3359,3650,3810,3813,3668,3360,2924,2364,1734,1059,404,-196,-686,-1046,-1240,-1289,-1188,-986,-723,-440,-210,-40,10,-37,-198,-433,-713,-1008,-1264,-1483,-1618,-1695,-1713,-1692,-1672,-1666,-1707,-1803,-1961,-2151,-2369,-2550,-2663,-2660,-2494,-2153,-1613,-905,-45,893,1854,2750,3507,4054,4344,4349,4067,3543,2811,1979,1110,309,-340,-788,-975,-913,-604,-101,550,1268,1996,2660,3206,3593,3785,3774,3559,3158,2613,1963,1269,590,-34,-551,-950,-1224,-1387,-1475,-1509,-1540,-1586,-1670,-1799,-1973,-2171,-2396,-2612,-2828,-3012,-3175,-3292,-3367,-3386,-3343,-3228,-3049,-2791,-2477,-2097,-1674,-1209,-707,-190,357,888,1431,1930,2406,2815,3150,3408,3554,3608,3541,3372,3104,2747,2316,1830,1299,749,195,-349,-857,-1313,-1710,-2009,-2227,-2329,-2333,-2229,-2026,-1738,-1372,-948,-480,19,523,1025,1498,1935,2316,2634,2874,3025,3075,3008,2813,2479,2006,1408,708,-50,-807,-1511,-2095,-2518,-2752,-2791,-2663,-2408,-2092,-1767,-1510,-1356,-1338,-1466,-1713,-2044,-2399,-2708,-2906,-2931,-2741,-2326,-1698,-909,-37,832,1591,2153,2459,2461,2193,1682,1039,350,-253,-688,-865,-769,-387,201,936,1699,2382,2904,3176,3185,2921,2434,1788,1067,362,-253,-720,-1008,-1131,-1113,-1027,-933,-914,-1011,-1270,-1661,-2161,-2683,-3133,-3423,-3460,-3198,-2619,-1758,-680,495,1657,2661,3410,3793,3798,3394,2668,1701,628,-405,-1259,-1829,-2023,-1846,-1302,-483,505,1540,2474,3208,3629,3700,3385,2725,1764,596,-687,-1962,-3145,-4124,-4857,-5284,-5413,-5244,-4835,-4230,-3503,-2725,-1939,-1210,-543,39,550,1005,1422,1820,2211,2583,2929,3215,3410,3475,3381,3098,2632,1986,1200,327,-568,-1403,-2102,-2600,-2836,-2793,-2460,-1873,-1089,-169,773,1688,2448,3021,3331,3364,3107,2577,1812,863,-192,-1293,-2350,-3289,-4051,-4567,-4810,-4758,-4393,-3756,-2852,-1753,-495,838,2187,3471,4605,5528,6148,6425,6300,5773,4838,3567,2016,301,-1450,-3127,-4579,-5723,-6457,-6749,-6579,-5983,-5023,-3775,-2367,-885,546,1841,2926,3750,4290,4556,4555,4338,3929,3379,2720,1978,1185,350,-491,-1335,-2128,-2863,-3470,-3928,-4177,-4193,-3943,-3433,-2673,-1720,-635,487,1552,2454,3115,3464,3480,3158,2560,1745,832,-79,-882,-1479,-1826,-1872,-1642,-1157,-485,300,1111,1863,2488,2917,3132,3100,2854,2406,1824,1151,456,-194,-765,-1190,-1468,-1571,-1505,-1304,-966,-572,-125,304,691,1009,1228,1346,1358,1265,1074,805,459,68,-358,-796,-1219,-1619,-1958,-2236,-2421,-2507,-2483,-2343,-2084,-1710,-1220,-632,63,816,1625,2423,3152,3749,4125,4216,3978,3374,2437,1207,-220,-1728,-3197,-4492,-5511,-6167,-6410,-6237,-5663,-4760,-3594,-2270,-890,470,1697,2768,3608,4228,4614,4799,4795,4645,4358,3966,3476,2908,2269,1596,914,271,-279,-692,-920,-937,-742,-362,155,728,1273,1693,1912,1872,1547,965,162,-753,-1696,-2530,-3170,-3515,-3536,-3216,-2605,-1776,-840,90,897,1499,1841,1906,1736,1369,911,422,3,-314,-487,-537,-496,-426,-387,-443,-624,-954,-1396,-1918,-2426,-2852,-3096,-3102,-2809,-2228,-1378,-337,787,1886,2818,3498,3823,3786,3379,2686,1790,825,-87,-840,-1347,-1585,-1566,-1335,-992,-614,-300,-116,-89,-234,-486,-820,-1116,-1334,-1372,-1214,-828,-253,468,1250,1996,2624,3054,3241,3180,2897,2453,1935,1437,1031,797,736,859,1097,1399,1654,1805,1753,1483,962,230,-672,-1658,-2646,-3540,-4271,-4775,-5026,-5021,-4785,-4362,-3813,-3191,-2560,-1950,-1393,-885,-428,4,417,829,1230,1594,1895,2072,2093,1901,1487,843,3,-961,-1972,-2909,-3666,-4148,-4251,-3963,-3246,-2171,-792,766,2385,3934,5291,6372,7097,7456,7433,7073,6416,5531,4473,3301,2067,798,-468,-1713,-2922,-4046,-5076,-5939,-6596,-6983,-7041,-6751,-6072,-5065,-3741,-2233,-628,928,2304,3390,4094,4370,4213,3664,2808,1752,641,-413,-1265,-1848,-2090,-1993,-1584,-937,-145,673,1418,1977,2300,2340,2109,1653,1022,319,-397,-1033,-1552,-1908,-2094,-2121,-2010,-1805,-1543,-1269,-1014,-808,-663,-577,-547,-551,-565,-576,-547,-490,-393,-281,-174,-110,-103,-177,-316,-491,-665,-767,-740,-541,-114,520,1371,2351,3407,4409,5263,5847,6077,5891,5268,4237,2858,1249,-475,-2156,-3681,-4910,-5797,-6277,-6377,-6130,-5612,-4915,-4120,-3316,-2545,-1852,-1228,-657,-114,446,1046,1701,2415,3149,3871,4519,5017,5319,5355,5111,4574,3774,2765,1617,424,-734,-1756,-2593,-3171,-3493,-3535,-3343,-2955,-2433,-1848,-1262,-742,-334,-73,21,-38,-248,-556,-928,-1307,-1645,-1895,-2033,-2028,-1890,-1615,-1229,-758,-223,328,889,1414,1902,2325,2686,2971,3184,3319,3367,3325,3172,2905,2504,1970,1309,544,-287,-1137,-1944,-2650,-3187,-3527,-3622,-3495,-3139,-2620,-1972,-1271,-567,89,657,1128,1482,1746,1918,2032,2098,2140,2161,2173,2159,2125,2044,1914,1720,1467,1159,819,466,141,-133,-321,-409,-399,-286,-116,95,297,451,540,516,395,154,-184,-612,-1105,-1647,-2202,-2761,-3277,-3738,-4104,-4343,-4433,-4339,-4044,-3549,-2845,-1959,-919,240,1455,2677,3824,4834,5616,6122,6288,6095,5534,4646,3478,2124,672,-773,-2106,-3248,-4121,-4676,-4893,-4757,-4306,-3559,-2591,-1463,-256,938,2054,3008,3757,4264,4507,4498,4241,3768,3110,2312,1417,485,-432,-1272,-1976,-2504,-2803,-2866,-2673,-2248,-1624,-844,22,908,1744,2449,2974,3255,3264,2983,2418,1595,570,-604,-1828,-3036,-4120,-5015,-5648,-5979,-5981,-5660,-5035,-4152,-3069,-1850,-568,699,1893,2941,3803,4449,4854,5024,4973,4717,4301,3749,3108,2413,1706,1010,362,-222,-732,-1152,-1490,-1747,-1930,-2051,-2119,-2140,-2127,-2078,-2015,-1925,-1838,-1735,-1653,-1556,-1477,-1373,-1249,-1082,-858,-572,-226,174,604,1049,1479,1889,2244,2553,2793,2966,3073,3104,3053,2913,2673,2319,1860,1291,638,-72,-791,-1486,-2078,-2553,-2841,-2950,-2856,-2590,-2190,-1701,-1199,-728,-354,-104,-3,-33,-174,-375,-577,-724,-768,-681,-462,-145,234,588,863,989,923,652,190,-422,-1111,-1795,-2389,-2815,-3008,-2952,-2629,-2091,-1381,-583,224,962,1570,2000,2237,2280,2151,1888,1535,1141,742,370,48,-235,-464,-674,-854,-1018,-1148,-1213,-1189,-1015,-671,-122,623,1540,2564,3617,4596,5396,5932,6123,5937,5369,4447,3233,1823,305,-1195,-2593,-3796,-4742,-5404,-5767,-5869,-5741,-5453,-5063,-4638,-4219,-3845,-3506,-3205,-2901,-2567,-2173,-1687,-1110,-441,290,1050,1787,2450,2978,3328,3460,3362,3035,2506,1821,1049,252,-479,-1097,-1527,-1758,-1774,-1606,-1296,-908,-499,-135,147,329,398,393,334,282,286,388,638,1038,1596,2271,3015,3746,4376,4819,4986,4828,4309,3445,2289,929,-511,-1914,-3131,-4086,-4668,-4876,-4699,-4201,-3460,-2581,-1657,-801,-64,485,858,1041,1097,1036,936,800,675,546,407,234,-5,-333,-760,-1280,-1867,-2461,-3014,-3441,-3687,-3699,-3456,-2962,-2266,-1414,-511,384,1171,1811,2262,2530,2643,2645,2613,2587,2644,2790,3046,3373,3716,4008,4158,4101,3772,3153,2244,1093,-221,-1606,-2936,-4116,-5045,-5662,-5925,-5842,-5436,-4764,-3894,-2908,-1864,-856,103,937,1662,2243,2706,3034,3252,3343,3313,3136,2814,2315,1666,865,-22,-947,-1798,-2499,-2937,-3045,-2781,-2137,-1163,44,1378,2669,3793,4610,5018,4981,4478,3587,2376,998,-425,-1739,-2830,-3610,-4036,-4109,-3870,-3389,-2757,-2053,-1365,-725,-172,307,737,1155,1595,2088,2628,3207,3752,4211,4474,4474,4130,3413,2323,911,-731,-2478,-4181,-5695,-6880,-7636,-7901,-7654,-6951,-5861,-4515,-3047,-1583,-255,868,1721,2311,2649,2797,2809,2757,2686,2641,2626,2643,2665,2661,2607,2480,2275,2018,1726,1456,1248,1137,1155,1295,1532,1824,2094,2282,2311,2137,1730,1106,305,-596,-1506,-2317,-2947,-3313,-3386,-3152,-2660,-1957,-1154,-323,418,1010,1392,1552,1501,1287,965,620,305,87,-11,11,133,299,446,516,448,213,-185,-724,-1337,-1959,-2493,-2889,-3067,-3034,-2776,-2355,-1810,-1240,-684,-230,104,297,352,312,201,81,-15,-54,-12,89,246,405,535,599,563,446,242,26,-175,-275,-236,-14,397,973,1664,2391,3064,3596,3904,3936,3668,3115,2328,1385,388,-576,-1393,-2023,-2390,-2518,-2389,-2076,-1602,-1050,-467,95,586,998,1311,1534,1688,1783,1846,1868,1855,1762,1576,1239,725,26,-869,-1903,-3026,-4142,-5145,-5936,-6408,-6511,-6184,-5467,-4386,-3051,-1574,-88,1260,2374,3139,3540,3546,3223,2632,1890,1106,390,-158,-489,-565,-411,-64,399,898,1355,1694,1883,1896,1750,1485,1149,807,509,295,183,162,211,281,327,300,169,-75,-425,-834,-1258,-1615,-1851,-1893,-1713,-1295,-651,158,1071,1999,2830,3501,3902,4003,3772,3214,2380,1334,160,-1040,-2187,-3192,-4014,-4607,-4979,-5128,-5103,-4915,-4633,-4259,-3843,-3384,-2891,-2369,-1799,-1195,-536,157,883,1620,2326,2986,3537,3953,4193,4240,4081,3748,3248,2653,1984,1327,693,154,-296,-626,-854,-984,-1053,-1067,-1067,-1048,-1030,-1006,-967,-913,-822,-705,-551,-370,-174,24,201,343,428,463,421,338,202,52,-107,-234,-334,-375,-378,-341,-288,-241,-232,-264,-361,-497,-658,-806,-898,-899,-785,-533,-175,279,762,1224,1605,1850,1934,1838,1582,1193,718,224,-264,-671,-1007,-1225,-1359,-1413,-1416,-1397,-1378,-1375,-1395,-1432,-1478,-1505,-1504,-1438,-1310,-1092,-812,-458,-74,324,705,1046,1333,1560,1734,1863,1960,2034,2079,2090,2055,1939,1756,1458,1079,611,79,-468,-1014,-1498,-1885,-2151,-2251,-2198,-1978,-1616,-1148,-613,-64,438,858,1144,1289,1294,1174,983,754,549,405,343,374,475,616,761,851,875,790,617,359,58,-245,-506,-680,-739,-672,-475,-189,163,514,810,1002,1037,893,564,50,-587,-1328,-2063,-2751,-3290,-3620,-3698,-3488,-3000,-2270,-1341,-299,778,1813,2706,3415,3870,4061,3970,3631,3063,2355,1533,704,-99,-790,-1349,-1728,-1937,-1966,-1844,-1594,-1254,-852,-428,10,416,803,1127,1397,1590,1691,1695,1573,1338,965,490,-84,-704,-1318,-1866,-2277,-2505,-2500,-2249,-1757,-1055,-198,751,1716,2617,3396,3981,4348,4464,4321,3950,3356,2608,1734,807,-134,-1029,-1847,-2560,-3137,-3584,-3880,-4030,-4033,-3892,-3603,-3198,-2652,-2019,-1293,-515,278,1042,1727,2274,2637,2782,2681,2347,1796,1089,282,-535,-1280,-1876,-2248,-2355,-2180,-1726,-1046,-194,731,1649,2446,3067,3423,3522,3332,2925,2334,1660,963,334,-192,-564,-800,-899,-922,-901,-919,-997,-1195,-1499,-1908,-2364,-2804,-3155,-3331,-3293,-2979,-2407,-1585,-580,542,1687,2773,3711,4446,4924,5134,5074,4765,4256,3588,2828,2031,1252,541,-71,-566,-936,-1200,-1368,-1476,-1544,-1602,-1670,-1753,-1868,-1993,-2147,-2291,-2448,-2577,-2699,-2774,-2810,-2775,-2663,-2451,-2137,-1707,-1183,-569,91,757,1379,1891,2249,2402,2324,2017,1491,807,23,-770,-1479,-2024,-2326,-2349,-2084,-1549,-830,19,857,1623,2199,2542,2612,2425,2011,1456,836,253,-194,-457,-476,-272,117,624,1140,1576,1833,1854,1600,1111,421,-355,-1119,-1745,-2140,-2219,-1971,-1393,-564,431,1469,2427,3199,3696,3883,3747,3334,2706,1945,1150,379,-291,-858,-1304,-1677,-1994,-2330,-2697,-3139,-3647,-4198,-4754,-5241,-5606,-5750,-5643,-5215,-4471,-3425,-2134,-694,780,2151,3297,4102,4499,4455,3990,3174,2099,895,-310,-1402,-2262,-2847,-3084,-3010,-2608,-1968,-1124,-178,807,1740,2563,3203,3637,3819,3771,3478,2999,2350,1602,796,-2,-749,-1390,-1901,-2249,-2419,-2403,-2203,-1825,-1285,-616,160,976,1803,2565,3230,3738,4070,4195,4122,3848,3409,2818,2122,1350,533,-291,-1106,-1866,-2571,-3164,-3659,-4007,-4214,-4279,-4194,-4004,-3703,-3356,-2969,-2593,-2249,-1954,-1725,-1560,-1453,-1388,-1348,-1303,-1235,-1116,-923,-641,-255,232,814,1475,2184,2912,3615,4249,4763,5116,5252,5144,4760,4091,3155,1977,622,-848,-2341,-3770,-5048,-6081,-6814,-7182,-7157,-6731,-5911,-4745,-3281,-1606,191,2006,3732,5279,6554,7504,8082,8273,8089,7545,6676,5536,4160,2619,977,-711,-2336,-3845,-5115,-6089,-6669,-6828,-6523,-5787,-4662,-3246,-1644,-4,1563,2910,3957,4619,4877,4721,4203,3375,2328,1152,-62,-1231,-2276,-3147,-3787,-4189,-4317,-4205,-3842,-3272,-2518,-1617,-614,457,1543,2597,3561,4362,4961,5270,5279,4940,4278,3315,2122,772,-627,-1982,-3205,-4212,-4960,-5403,-5545,-5384,-4953,-4288,-3435,-2460,-1404,-345,679,1610,2404,3041,3465,3689,3664,3416,2932,2241,1385,414,-593,-1552,-2378,-2979,-3301,-3281,-2936,-2257,-1323,-191,1037,2271,3406,4366,5071,5475,5558,5307,4766,3967,2993,1907,799,-265,-1219,-2012,-2622,-3023,-3234,-3251,-3103,-2806,-2372,-1844,-1215,-540,175,873,1533,2105,2556,2855,2973,2905,2641,2198,1596,868,59,-781,-1612,-2359,-3007,-3471,-3766,-3832,-3714,-3399,-2958,-2428,-1875,-1365,-929,-621,-428,-360,-374,-442,-507,-537,-488,-345,-99,246,663,1125,1607,2057,2459,2769,2962,3031,2963,2764,2469,2091,1686,1277,909,596,351,177,51,-28,-78,-112,-118,-115,-75,-16,75,191,320,451,574,661,722,722,676,566,399,174,-101,-421,-758,-1111,-1436,-1732,-1962,-2127,-2216,-2232,-2184,-2082,-1937,-1754,-1536,-1277,-979,-620,-214,257,770,1321,1873,2407,2868,3224,3432,3441,3244,2802,2143,1272,248,-882,-2031,-3129,-4087,-4825,-5288,-5409,-5185,-4596,-3690,-2512,-1145,303,1731,3019,4060,4781,5099,5023,4539,3726,2650,1436,193,-959,-1911,-2595,-2946,-2967,-2669,-2109,-1365,-533,299,1026,1605,1972,2139,2111,1950,1696,1421,1170,966,832,732,642,514,301,-19,-462,-1005,-1608,-2208,-2727,-3097,-3251,-3155,-2795,-2207,-1443,-599,232,955,1479,1776,1807,1622,1258,794,325,-94,-373,-502,-452,-272,8,294,529,632,551,276,-202,-821,-1531,-2225,-2825,-3229,-3383,-3242,-2816,-2129,-1264,-291,681,1579,2330,2886,3245,3396,3395,3256,3040,2768,2468,2148,1804,1429,1008,544,22,-525,-1106,-1666,-2194,-2646,-2985,-3195,-3245,-3139,-2874,-2478,-1980,-1423,-859,-335,113,437,646,717,692,586,457,335,264,268,357,525,758,1019,1287,1512,1679,1744,1710,1554,1306,962,582,176,-198,-507,-733,-836,-849,-767,-636,-509,-424,-445,-589,-866,-1273,-1749,-2270,-2744,-3126,-3355,-3396,-3224,-2858,-2303,-1627,-870,-106,609,1224,1706,2037,2231,2301,2309,2280,2293,2367,2551,2836,3216,3645,4068,4411,4601,4572,4270,3680,2799,1675,368,-1034,-2430,-3724,-4823,-5655,-6182,-6381,-6273,-5903,-5330,-4639,-3902,-3183,-2544,-1994,-1543,-1166,-814,-453,-16,513,1174,1945,2817,3732,4629,5439,6068,6463,6543,6281,5670,4728,3522,2136,667,-766,-2083,-3192,-4060,-4666,-5019,-5169,-5138,-5007,-4786,-4528,-4225,-3882,-3465,-2959,-2326,-1566,-677,312,1352,2387,3338,4149,4750,5114,5221,5087,4746,4260,3686,3104,2557,2100,1740,1490,1310,1177,1037,848,574,193,-298,-881,-1518,-2176,-2796,-3338,-3765,-4044,-4183,-4162,-4022,-3770,-3448,-3076,-2669,-2245,-1780,-1285,-717,-88,630,1404,2232,3056,3836,4514,5021,5314,5346,5096,4567,3793,2822,1738,621,-436,-1354,-2072,-2542,-2775,-2762,-2574,-2245,-1849,-1448,-1076,-791,-596,-512,-531,-644,-823,-1054,-1288,-1523,-1696,-1822,-1841,-1764,-1557,-1215,-743,-132,575,1360,2161,2920,3584,4080,4365,4409,4195,3742,3094,2291,1431,552,-246,-936,-1472,-1846,-2068,-2169,-2173,-2147,-2095,-2076,-2067,-2073,-2058,-1973,-1785,-1445,-940,-267,531,1406,2259,3015,3569,3866,3849,3535,2941,2160,1277,413,-331,-865,-1139,-1134,-888,-449,80,608,1035,1280,1291,1044,557,-131,-935,-1780,-2568,-3221,-3672,-3884,-3840,-3549,-3045,-2370,-1584,-750,73,819,1440,1897,2163,2235,2112,1818,1378,820,191,-490,-1165,-1807,-2369,-2812,-3084,-3174,-3027,-2666,-2079,-1306,-398,588,1572,2488,3273,3874,4269,4430,4385,4128,3719,3164,2535,1846,1146,473,-168,-708,-1169,-1487,-1667,-1684,-1534,-1238,-814,-318,200,665,1023,1214,1210,1007,623,111,-462,-1023,-1486,-1787,-1882,-1737,-1378,-829,-180,494,1078,1484,1636,1483,1034,316,-571,-1542,-2450,-3193,-3673,-3816,-3633,-3130,-2402,-1537,-654,143,774,1191,1379,1379,1234,1025,822,676,628,671,775,882,911,796,459,-103,-906,-1863,-2889,-3850,-4594,-5003,-4966,-4437,-3420,-1987,-264,1590,3382,4948,6123,6824,6995,6674,5923,4879,3671,2456,1353,463,-178,-554,-723,-740,-706,-695,-765,-954,-1238,-1580,-1904,-2120,-2168,-1979,-1554,-915,-126,693,1439,1975,2203,2060,1521,624,-538,-1854,-3153,-4298,-5138,-5578,-5560,-5100,-4244,-3129,-1869,-642,433,1236,1731,1894,1798,1510,1162,851,686,718,968,1392,1918,2428,2801,2931,2730,2169,1265,90,-1239,-2566,-3737,-4599,-5024,-4954,-4359,-3308,-1889,-268,1398,2925,4172,5024,5433,5396,4969,4256,3363,2424,1535,769,172,-275,-591,-843,-1080,-1358,-1696,-2098,-2531,-2933,-3245,-3386,-3303,-2973,-2383,-1600,-673,271,1139,1810,2203,2271,2006,1455,694,-165,-1002,-1703,-2172,-2360,-2244,-1854,-1251,-521,238,924,1468,1810,1940,1871,1654,1347,1037,768,606,552,610,743,897,1024,1061,984,768,430,-1,-469,-911,-1267,-1485,-1532,-1398,-1106,-691,-225,225,582,778,779,553,130,-452,-1117,-1776,-2336,-2718,-2839,-2687,-2236,-1541,-656,316,1279,2119,2759,3133,3215,3021,2593,2011,1365,748,250,-76,-191,-106,133,473,807,1066,1150,1010,614,-22,-854,-1788,-2722,-3537,-4114,-4377,-4260,-3763,-2927,-1821,-572,700,1869,2815,3493,3845,3915,3740,3412,3024,2666,2409,2297,2330,2485,2694,2892,2980,2906,2609,2085,1361,481,-455,-1379,-2187,-2830,-3261,-3478,-3508,-3398,-3212,-3018,-2871,-2813,-2870,-3024,-3252,-3500,-3705,-3806,-3738,-3470,-2969,-2255,-1357,-326,754,1818,2785,3595,4217,4625,4831,4859,4726,4491,4155,3768,3321,2840,2314,1755,1165,551,-63,-662,-1210,-1685,-2059,-2317,-2452,-2470,-2380,-2205,-1957,-1664,-1330,-969,-586,-166,272,754,1252,1764,2253,2687,3015,3200,3196,2989,2575,1970,1231,409,-404,-1137,-1708,-2062,-2158,-1998,-1601,-1032,-358,312,890,1285,1430,1288,857,157,-745,-1781,-2859,-3889,-4791,-5493,-5956,-6152,-6075,-5758,-5209,-4483,-3605,-2612,-1535,-395,785,1987,3183,4350,5443,6438,7264,7898,8273,8370,8159,7645,6851,5819,4622,3319,2014,752,-373,-1340,-2112,-2691,-3098,-3360,-3522,-3626,-3705,-3794,-3903,-4034,-4171,-4282,-4332,-4272,-4070,-3698,-3153,-2457,-1650,-791,48,809,1437,1899,2187,2318,2311,2234,2110,2004,1936,1924,1966,2034,2095,2107,2030,1821,1477,972,347,-377,-1150,-1897,-2580,-3124,-3506,-3689,-3673,-3468,-3090,-2581,-1967,-1292,-587,118,794,1419,1977,2433,2778,2971,3006,2861,2548,2077,1508,878,278,-237,-589,-741,-670,-380,82,664,1270,1826,2225,2410,2305,1900,1183,210,-961,-2228,-3481,-4620,-5529,-6142,-6401,-6295,-5832,-5055,-4024,-2806,-1479,-116,1232,2487,3636,4613,5415,6002,6367,6489,6365,5984,5352,4493,3414,2190,851,-511,-1821,-2997,-3959,-4650,-5022,-5077,-4808,-4280,-3537,-2680,-1778,-944,-224,295,610,706,611,380,53,-295,-625,-898,-1081,-1196,-1218,-1203,-1140,-1077,-1007,-944,-867,-773,-621,-412,-111,272,728,1245,1762,2265,2667,2960,3070,3004,2732,2284,1676,963,192,-576,-1281,-1876,-2316,-2574,-2636,-2499,-2164,-1664,-1003,-229,631,1535,2428,3267,3985,4528,4841,4878,4620,4047,3196,2098,841,-508,-1820,-3034,-4018,-4746,-5147,-5240,-5034,-4598,-3994,-3310,-2622,-1994,-1470,-1078,-806,-649,-561,-512,-466,-392,-284,-138,34,201,354,454,506,501,455,401,362,379,468,646,896,1196,1496,1745,1894,1891,1725,1385,912,356,-209,-698,-1029,-1135,-979,-535,152,1048,2059,3082,4009,4743,5181,5276,4992,4338,3354,2121,709,-751,-2191,-3495,-4609,-5476,-6067,-6375,-6411,-6182,-5723,-5059,-4220,-3240,-2160,-998,179,1359,2468,3479,4322,4964,5342,5444,5235,4733,3955,2956,1796,558,-680,-1841,-2853,-3664,-4240,-4555,-4612,-4422,-4006,-3405,-2656,-1806,-897,23,923,1754,2498,3121,3605,3941,4117,4143,4015,3757,3368,2877,2304,1662,1001,324,-307,-881,-1356,-1708,-1924,-1986,-1906,-1696,-1384,-1019,-639,-320,-94,-30,-143,-455,-948,-1577,-2285,-2985,-3588,-4013,-4179,-4052,-3621,-2908,-1986,-930,151,1166,2017,2665,3054,3209,3150,2938,2653,2370,2168,2108,2222,2515,2957,3483,4020,4471,4760,4816,4607,4120,3396,2476,1446,379,-647,-1574,-2350,-2967,-3398,-3677,-3794,-3793,-3671,-3466,-3177,-2828,-2424,-1981,-1509,-1027,-542,-84,342,704,986,1175,1238,1185,987,676,234,-282,-878,-1490,-2103,-2668,-3150,-3518,-3733,-3774,-3623,-3263,-2717,-1986,-1118,-156,840,1805,2675,3393,3915,4213,4282,4128,3782,3279,2657,1975,1257,565,-80,-640,-1088,-1405,-1568,-1562,-1382,-1016,-482,218,1042,1958,2901,3817,4628,5267,5672,5780,5577,5032,4191,3076,1781,380,-1026,-2344,-3497,-4435,-5113,-5547,-5735,-5735,-5578,-5325,-5006,-4654,-4270,-3853,-3371,-2807,-2134,-1341,-451,515,1469,2353,3053,3496,3610,3356,2738,1801,623,-670,-1962,-3090,-3961,-4436,-4494,-4086,-3278,-2132,-779,641,1981,3104,3910,4335,4374,4063,3487,2766,2013,1364,911,710,796,1123,1630,2229,2778,3208,3383,3288,2878,2210,1338,380,-562,-1366,-1956,-2272,-2313,-2118,-1754,-1338,-960,-737,-725,-971,-1451,-2125,-2894,-3655,-4289,-4699,-4790,-4545,-3948,-3058,-1968,-777,370,1367,2110,2532,2624,2393,1921,1280,590,-51,-554,-842,-901,-707,-318,242,869,1523,2104,2585,2909,3082,3084,2953,2691,2337,1903,1404,865,281,-324,-942,-1557,-2134,-2661,-3092,-3414,-3593,-3616,-3473,-3166,-2698,-2097,-1378,-586,246,1069,1841,2521,3065,3451,3639,3637,3411,2998,2383,1615,715,-257,-1250,-2184,-3007,-3633,-4027,-4144,-3987,-3574,-2959,-2206,-1400,-617,76,624,1009,1236,1321,1334,1304,1308,1373,1521,1745,2005,2249,2399,2393,2174,1714,1017,121,-904,-1967,-2964,-3792,-4381,-4643,-4595,-4193,-3521,-2613,-1558,-449,649,1648,2513,3197,3689,3986,4089,4016,3768,3367,2810,2120,1304,389,-584,-1574,-2507,-3323,-3935,-4284,-4324,-4021,-3404,-2498,-1393,-181,1028,2129,3023,3661,3991,4030,3801,3352,2755,2073,1364,686,57,-491,-965,-1369,-1718,-2014,-2273,-2473,-2608,-2647,-2564,-2342,-1972,-1473,-877,-232,392,938,1350,1582,1637,1515,1261,937,598,316,133,66,124,255,417,539,549,402,61,-468,-1154,-1926,-2704,-3373,-3846,-4030,-3879,-3375,-2545,-1465,-237,1010,2145,3054,3650,3892,3793,3403,2831,2175,1570,1101,837,792,939,1205,1508,1735,1817,1673,1314,735,31,-719,-1386,-1855,-2039,-1863,-1345,-508,519,1606,2580,3285,3580,3395,2697,1558,84,-1552,-3155,-4532,-5519,-5987,-5914,-5289,-4240,-2881,-1404,13,1220,2082,2550,2616,2334,1822,1193,616,190,21,144,524,1114,1777,2393,2839,3003,2852,2375,1643,753,-160,-963,-1542,-1821,-1769,-1421,-848,-164,492,988,1217,1084,597,-240,-1303,-2467,-3552,-4393,-4828,-4778,-4192,-3131,-1714,-106,1469,2811,3746,4143,3977,3282,2183,863,-466,-1594,-2323,-2530,-2151,-1206,199,1909,3709,5377,6707,7514,7701,7215,6089,4446,2406,215,-1972,-3927,-5510,-6618,-7188,-7253,-6855,-6100,-5098,-3957,-2793,-1672,-661,219,963,1583,2103,2554,2950,3312,3626,3891,4054,4107,3982,3677,3162,2453,1584,597,-421,-1406,-2267,-2944,-3382,-3559,-3486,-3193,-2750,-2224,-1704,-1254,-936,-765,-753,-853,-1025,-1205,-1315,-1325,-1168,-853,-389,193,816,1426,1933,2288,2435,2368,2086,1639,1082,485,-67,-520,-816,-927,-865,-634,-297,110,521,894,1192,1400,1516,1557,1535,1489,1411,1337,1231,1110,925,680,339,-88,-612,-1192,-1823,-2435,-2996,-3455,-3755,-3879,-3787,-3483,-2970,-2272,-1433,-487,491,1470,2376,3178,3841,4343,4672,4839,4822,4654,4315,3830,3186,2411,1496,481,-632,-1784,-2951,-4051,-5036,-5813,-6327,-6504,-6306,-5713,-4740,-3438,-1883,-195,1512,3083,4392,5330,5798,5779,5263,4318,3047,1572,50,-1387,-2618,-3546,-4143,-4391,-4335,-4049,-3607,-3108,-2624,-2209,-1889,-1657,-1484,-1309,-1084,-749,-265,360,1119,1938,2747,3444,3941,4167,4083,3691,3039,2196,1287,398,-338,-862,-1112,-1081,-796,-315,282,910,1469,1914,2166,2243,2133,1893,1567,1233,923,695,543,455,393,303,122,-179,-639,-1247,-1957,-2724,-3451,-4053,-4464,-4599,-4461,-4028,-3374,-2552,-1692,-874,-230,188,317,160,-224,-779,-1362,-1873,-2183,-2196,-1877,-1201,-246,912,2121,3238,4122,4638,4743,4381,3640,2576,1358,117,-983,-1824,-2327,-2460,-2248,-1768,-1107,-401,258,772,1093,1206,1138,942,693,480,346,368,532,843,1246,1679,2057,2312,2366,2185,1750,1081,224,-739,-1725,-2630,-3376,-3888,-4131,-4086,-3785,-3256,-2577,-1805,-1011,-263,401,940,1332,1582,1680,1652,1507,1269,959,603,213,-173,-551,-899,-1200,-1458,-1645,-1774,-1824,-1802,-1690,-1491,-1202,-812,-337,235,885,1594,2350,3102,3831,4466,4986,5318,5447,5350,5001,4455,3687,2791,1772,715,-342,-1344,-2242,-3008,-3615,-4055,-4334,-4469,-4485,-4418,-4291,-4136,-3960,-3766,-3545,-3271,-2926,-2483,-1940,-1292,-568,199,968,1684,2304,2793,3112,3265,3229,3036,2686,2227,1683,1108,544,44,-344,-582,-638,-505,-190,278,842,1438,1987,2410,2641,2625,2332,1754,925,-116,-1270,-2459,-3541,-4419,-4963,-5098,-4760,-3940,-2675,-1049,815,2754,4608,6197,7391,8070,8194,7744,6790,5418,3762,1978,203,-1420,-2797,-3866,-4604,-5040,-5216,-5208,-5076,-4895,-4689,-4497,-4289,-4070,-3771,-3389,-2864,-2205,-1412,-515,430,1361,2204,2879,3346,3547,3502,3207,2739,2152,1537,973,523,234,129,191,398,695,1024,1334,1556,1672,1641,1485,1204,835,420,-15,-418,-778,-1067,-1269,-1393,-1423,-1377,-1259,-1077,-854,-607,-352,-119,93,257,394,488,581,662,779,915,1101,1317,1552,1790,1989,2135,2187,2133,1957,1651,1228,683,57,-652,-1387,-2124,-2818,-3416,-3884,-4188,-4298,-4226,-3958,-3545,-2996,-2372,-1692,-1004,-323,333,957,1555,2135,2690,3234,3744,4211,4608,4901,5055,5043,4833,4417,3791,2967,1984,885,-266,-1405,-2454,-3357,-4042,-4484,-4650,-4557,-4219,-3693,-3031,-2304,-1563,-882,-280,196,546,767,863,866,780,648,475,284,94,-96,-272,-431,-580,-710,-832,-933,-1026,-1081,-1113,-1093,-1020,-892,-700,-460,-173,134,458,759,1040,1273,1454,1579,1649,1678,1673,1656,1638,1630,1648,1685,1737,1794,1826,1819,1742,1573,1302,932,470,-35,-558,-1034,-1418,-1670,-1763,-1693,-1486,-1165,-801,-434,-140,52,97,-1,-231,-565,-941,-1321,-1639,-1871,-1968,-1962,-1830,-1638,-1410,-1197,-1049,-987,-1029,-1178,-1404,-1682,-1968,-2199,-2342,-2345,-2166,-1815,-1257,-548,302,1225,2170,3076,3890,4559,5044,5321,5359,5159,4708,4013,3110,2019,802,-466,-1727,-2862,-3822,-4501,-4872,-4878,-4543,-3883,-2967,-1879,-712,430,1456,2299,2902,3260,3362,3264,2991,2625,2197,1769,1348,958,567,154,-316,-893,-1574,-2393,-3296,-4246,-5154,-5916,-6440,-6615,-6394,-5730,-4661,-3238,-1575,191,1919,3459,4699,5562,6005,6059,5750,5192,4449,3659,2867,2175,1578,1106,704,345,-31,-461,-957,-1514,-2092,-2615,-3024,-3227,-3174,-2826,-2181,-1289,-217,898,1961,2796,3337,3472,3191,2534,1546,400,-804,-1878,-2711,-3191,-3281,-2986,-2377,-1561,-672,160,807,1203,1304,1121,719,160,-439,-1002,-1441,-1711,-1797,-1717,-1513,-1267,-1026,-875,-851,-962,-1201,-1513,-1816,-2040,-2086,-1894,-1427,-692,256,1336,2417,3396,4131,4556,4605,4292,3654,2781,1795,813,-34,-661,-999,-1037,-795,-346,229,816,1329,1682,1839,1781,1551,1189,796,426,169,49,90,259,501,736,881,838,571,15,-783,-1810,-2948,-4109,-5153,-5962,-6445,-6506,-6152,-5369,-4241,-2852,-1310,245,1718,2999,4021,4753,5168,5307,5183,4865,4391,3815,3184,2520,1851,1187,525,-128,-774,-1406,-1998,-2532,-2944,-3213,-3268,-3086,-2649,-1951,-1034,48,1219,2367,3408,4220,4735,4886,4643,4031,3078,1880,527,-859,-2174,-3313,-4209,-4821,-5140,-5193,-5024,-4682,-4233,-3709,-3159,-2585,-1998,-1378,-719,13,805,1670,2572,3467,4300,5001,5498,5737,5672,5290,4601,3660,2518,1298,71,-1039,-1951,-2613,-2972,-3058,-2885,-2531,-2064,-1566,-1107,-726,-453,-268,-141,-21,150,410,792,1288,1873,2489,3056,3498,3726,3689,3349,2715,1824,759,-377,-1479,-2420,-3128,-3516,-3582,-3317,-2787,-2074,-1274,-516,113,513,649,496,93,-505,-1211,-1938,-2585,-3088,-3389,-3469,-3331,-3007,-2540,-1996,-1420,-872,-378,37,374,645,874,1089,1322,1602,1937,2352,2819,3341,3877,4390,4842,5179,5364,5363,5149,4722,4078,3257,2287,1225,129,-946,-1935,-2800,-3494,-4003,-4313,-4425,-4366,-4150,-3818,-3408,-2951,-2496,-2055,-1663,-1311,-1006,-733,-475,-223,41,311,596,882,1160,1435,1685,1921,2144,2346,2540,2708,2838,2927,2927,2845,2636,2308,1838,1251,547,-230,-1051,-1865,-2631,-3296,-3829,-4203,-4392,-4411,-4259,-3966,-3558,-3074,-2546,-2003,-1465,-941,-424,89,624,1180,1772,2380,2977,3529,3957,4234,4272,4057,3552,2771,1752,559,-708,-1955,-3052,-3917,-4446,-4616,-4399,-3850,-3027,-2037,-993,1,841,1473,1859,2015,1978,1817,1611,1438,1357,1407,1587,1872,2205,2507,2706,2716,2498,2009,1277,320,-766,-1913,-2999,-3941,-4639,-5040,-5092,-4800,-4168,-3247,-2096,-786,593,1971,3259,4405,5336,6020,6420,6515,6307,5800,5022,4013,2818,1504,122,-1243,-2544,-3702,-4681,-5431,-5946,-6207,-6246,-6082,-5756,-5314,-4788,-4210,-3608,-2990,-2367,-1744,-1125,-519,51,572,1016,1345,1561,1620,1553,1354,1066,713,353,4,-273,-485,-584,-599,-504,-327,-67,258,638,1067,1526,2019,2518,3021,3491,3909,4236,4432,4473,4325,3988,3474,2811,2064,1287,555,-70,-555,-872,-1040,-1100,-1099,-1119,-1208,-1429,-1801,-2321,-2953,-3632,-4262,-4752,-4992,-4904,-4433,-3561,-2329,-796,901,2641,4253,5599,6550,7019,6959,6375,5321,3870,2163,291,-1575,-3356,-4931,-6244,-7261,-7965,-8382,-8531,-8457,-8171,-7710,-7062,-6235,-5210,-3988,-2568,-985,722,2474,4184,5748,7064,8046,8627,8785,8525,7898,6987,5893,4728,3605,2608,1800,1222,847,667,594,574,524,383,115,-290,-818,-1402,-1989,-2484,-2827,-2963,-2867,-2556,-2068,-1486,-880,-357,15,174,82,-242,-781,-1445,-2178,-2859,-3425,-3789,-3914,-3780,-3394,-2798,-2036,-1183,-295,563,1346,2021,2572,2993,3297,3488,3587,3603,3538,3411,3201,2929,2577,2160,1691,1181,674,187,-227,-557,-760,-851,-818,-708,-546,-391,-302,-319,-501,-851,-1381,-2047,-2790,-3526,-4152,-4577,-4707,-4506,-3925,-3031,-1840,-496,923,2256,3407,4263,4760,4876,4615,4044,3234,2307,1357,494,-207,-702,-980,-1060,-1004,-858,-698,-561,-471,-440,-419,-401,-313,-144,135,528,985,1481,1920,2253,2379,2265,1859,1184,280,-774,-1848,-2836,-3589,-4023,-4056,-3688,-2922,-1877,-617,676,1918,2947,3728,4162,4295,4117,3715,3155,2511,1873,1276,769,355,28,-237,-469,-707,-968,-1267,-1598,-1938,-2252,-2499,-2644,-2654,-2539,-2300,-1997,-1663,-1382,-1178,-1111,-1170,-1346,-1585,-1821,-1974,-1974,-1757,-1295,-586,335,1394,2514,3580,4494,5168,5524,5542,5218,4603,3764,2811,1836,941,198,-356,-711,-884,-941,-922,-916,-954,-1093,-1329,-1667,-2066,-2495,-2896,-3247,-3487,-3623,-3618,-3496,-3256,-2925,-2529,-2080,-1609,-1106,-585,-23,571,1225,1914,2644,3375,4076,4706,5211,5561,5723,5690,5457,5052,4487,3808,3031,2189,1290,350,-623,-1625,-2632,-3625,-4557,-5391,-6052,-6501,-6663,-6513,-6024,-5207,-4101,-2785,-1338,107,1456,2590,3420,3899,3992,3729,3153,2349,1421,470,-391,-1094,-1570,-1806,-1801,-1598,-1243,-804,-328,125,544,903,1226,1516,1799,2070,2325,2529,2640,2606,2379,1929,1240,343,-725,-1872,-3000,-4007,-4773,-5222,-5294,-4961,-4264,-3237,-1993,-627,744,2002,3067,3868,4367,4582,4511,4234,3784,3238,2651,2060,1506,995,520,81,-361,-803,-1265,-1742,-2207,-2639,-2987,-3218,-3296,-3209,-2958,-2567,-2085,-1561,-1069,-652,-364,-217,-218,-331,-527,-727,-899,-962,-897,-666,-281,244,861,1523,2171,2747,3203,3495,3603,3510,3238,2793,2230,1576,892,211,-428,-993,-1487,-1879,-2204,-2448,-2631,-2767,-2838,-2856,-2797,-2638,-2384,-1996,-1503,-899,-219,504,1224,1904,2491,2958,3270,3404,3362,3121,2717,2139,1444,649,-178,-998,-1729,-2334,-2742,-2930,-2872,-2582,-2075,-1424,-666,91,801,1363,1741,1878,1758,1384,775,-21,-942,-1916,-2855,-3685,-4331,-4741,-4876,-4735,-4313,-3659,-2799,-1792,-694,450,1578,2661,3640,4505,5186,5696,5962,6002,5778,5296,4574,3636,2544,1355,162,-957,-1912,-2631,-3069,-3206,-3052,-2668,-2106,-1475,-851,-321,60,270,306,207,19,-199,-383,-502,-516,-435,-267,-60,146,292,348,276,88,-206,-555,-902,-1183,-1339,-1323,-1118,-730,-206,394,972,1447,1729,1759,1519,1013,302,-533,-1390,-2154,-2734,-3047,-3069,-2791,-2270,-1578,-819,-96,486,866,998,884,572,120,-366,-799,-1081,-1154,-972,-544,99,895,1753,2600,3334,3901,4248,4361,4246,3942,3493,2964,2407,1870,1382,949,556,174,-238,-715,-1286,-1958,-2708,-3488,-4227,-4823,-5202,-5257,-4947,-4235,-3147,-1744,-137,1557,3160,4552,5576,6157,6239,5830,4999,3847,2522,1164,-73,-1086,-1790,-2171,-2245,-2075,-1760,-1386,-1072,-874,-858,-1025,-1358,-1793,-2270,-2686,-2985,-3093,-2989,-2681,-2210,-1647,-1079,-599,-271,-159,-244,-529,-898,-1311,-1593,-1704,-1500,-972,-90,1095,2490,3978,5392,6594,7429,7805,7664,7015,5919,4491,2877,1232,-276,-1538,-2450,-2994,-3176,-3063,-2757,-2365,-2018,-1798,-1777,-1974,-2357,-2863,-3379,-3795,-3997,-3893,-3440,-2638,-1549,-276,1047,2268,3263,3924,4201,4105,3676,3032,2281,1568,1003,678,624,836,1245,1750,2232,2562,2645,2411,1847,986,-93,-1279,-2445,-3470,-4256,-4739,-4903,-4778,-4426,-3945,-3420,-2955,-2592,-2373,-2268,-2232,-2188,-2038,-1705,-1117,-254,877,2206,3638,5042,6267,7193,7690,7717,7235,6305,5018,3504,1936,449,-809,-1760,-2359,-2626,-2630,-2461,-2247,-2093,-2096,-2315,-2744,-3357,-4046,-4709,-5203,-5413,-5244,-4653,-3654,-2301,-729,950,2551,3950,5024,5697,5954,5817,5354,4672,3863,3048,2289,1648,1131,719,376,44,-327,-765,-1294,-1877,-2476,-3014,-3415,-3604,-3520,-3147,-2492,-1618,-612,424,1347,2074,2493,2566,2288,1686,847,-135,-1132,-2043,-2756,-3216,-3389,-3280,-2933,-2414,-1787,-1141,-517,28,491,868,1187,1484,1783,2129,2516,2953,3404,3824,4156,4334,4308,4017,3473,2646,1606,391,-908,-2201,-3394,-4407,-5171,-5649,-5822,-5707,-5340,-4770,-4069,-3286,-2483,-1697,-938,-217,486,1192,1917,2674,3460,4242,4982,5607,6049,6227,6079,5558,4653,3386,1818,39,-1825,-3655,-5307,-6675,-7670,-8215,-8316,-7962,-7217,-6145,-4833,-3370,-1851,-347,1072,2353,3467,4380,5085,5569,5835,5886,5729,5383,4861,4195,3405,2531,1608,662,-247,-1121,-1888,-2563,-3082,-3459,-3647,-3647,-3439,-3019,-2399,-1597,-655,357,1367,2269,2964,3360,3368,2957,2111,878,-652,-2351,-4050,-5578,-6768,-7477,-7626,-7171,-6158,-4685,-2886,-963,929,2597,3920,4804,5229,5199,4822,4166,3383,2579,1856,1294,912,723,675,725,791,811,739,540,232,-154,-552,-881,-1073,-1056,-807,-314,365,1173,1985,2705,3207,3423,3294,2837,2093,1159,153,-810,-1602,-2158,-2408,-2382,-2089,-1640,-1102,-607,-231,-46,-99,-359,-828,-1402,-2038,-2630,-3124,-3459,-3623,-3610,-3465,-3226,-2965,-2731,-2572,-2506,-2521,-2581,-2613,-2546,-2299,-1807,-1051,-26,1204,2553,3899,5113,6069,6664,6842,6577,5923,4942,3778,2537,1395,439,-207,-514,-470,-115,460,1161,1850,2428,2781,2866,2639,2139,1407,528,-395,-1281,-2030,-2590,-2923,-3024,-2921,-2666,-2324,-1975,-1686,-1516,-1498,-1627,-1888,-2206,-2531,-2764,-2851,-2739,-2403,-1876,-1185,-424,330,976,1434,1636,1554,1188,579,-205,-1062,-1894,-2580,-3033,-3175,-2964,-2401,-1518,-392,871,2151,3321,4267,4908,5194,5121,4730,4095,3320,2520,1809,1271,984,946,1164,1554,2055,2542,2934,3131,3077,2750,2149,1336,368,-641,-1621,-2462,-3113,-3539,-3719,-3708,-3536,-3292,-3036,-2832,-2725,-2713,-2789,-2892,-2966,-2932,-2731,-2308,-1656,-777,255,1375,2447,3373,4021,4307,4179,3628,2701,1487,111,-1281,-2542,-3544,-4191,-4423,-4246,-3690,-2841,-1800,-678,415,1384,2175,2751,3110,3298,3340,3327,3283,3277,3312,3393,3481,3542,3498,3314,2929,2330,1531,563,-484,-1529,-2450,-3154,-3549,-3590,-3258,-2599,-1681,-625,441,1378,2062,2395,2327,1838,984,-164,-1480,-2830,-4078,-5094,-5786,-6097,-6004,-5538,-4748,-3716,-2531,-1277,-37,1128,2176,3079,3830,4430,4897,5231,5467,5588,5609,5507,5269,4860,4270,3465,2467,1284,-24,-1392,-2716,-3908,-4852,-5480,-5731,-5589,-5075,-4252,-3202,-2030,-855,244,1153,1849,2276,2454,2401,2166,1807,1390,955,569,231,-32,-236,-412,-570,-760,-971,-1229,-1490,-1747,-1931,-2020,-1952,-1728,-1322,-770,-98,637,1364,2028,2553,2891,3006,2872,2501,1913,1161,298,-604,-1478,-2273,-2930,-3431,-3743,-3870,-3801,-3544,-3100,-2479,-1698,-769,263,1373,2485,3560,4511,5286,5822,6070,6011,5631,4955,4022,2901,1667,426,-746,-1741,-2509,-2989,-3181,-3089,-2781,-2316,-1789,-1286,-880,-632,-566,-686,-961,-1352,-1788,-2216,-2576,-2822,-2935,-2899,-2741,-2476,-2168,-1844,-1561,-1356,-1236,-1218,-1257,-1331,-1373,-1341,-1172,-851,-341,319,1124,2005,2905,3764,4496,5062,5401,5492,5322,4901,4260,3450,2528,1574,641,-188,-895,-1426,-1811,-2037,-2160,-2194,-2196,-2173,-2161,-2150,-2137,-2105,-2030,-1895,-1678,-1389,-1008,-581,-112,347,753,1067,1241,1259,1099,801,368,-107,-579,-971,-1222,-1294,-1189,-908,-530,-109,270,516,602,458,134,-364,-934,-1508,-1955,-2210,-2172,-1831,-1183,-283,760,1842,2809,3552,3960,3981,3606,2867,1877,723,-419,-1429,-2191,-2600,-2656,-2349,-1768,-1006,-203,538,1087,1408,1453,1269,918,488,89,-196,-312,-223,20,377,725,981,1024,795,264,-561,-1583,-2712,-3789,-4666,-5232,-5376,-5081,-4358,-3286,-1994,-605,711,1856,2710,3245,3445,3357,3063,2656,2240,1913,1718,1705,1824,2046,2268,2414,2389,2156,1682,1017,215,-617,-1355,-1915,-2175,-2126,-1722,-1037,-128,884,1875,2730,3338,3621,3555,3123,2386,1392,247,-973,-2157,-3239,-4141,-4825,-5267,-5456,-5414,-5149,-4709,-4107,-3399,-2596,-1755,-890,-53,731,1424,1981,2397,2623,2679,2567,2301,1953,1542,1154,825,609,524,592,782,1090,1442,1815,2129,2353,2435,2365,2130,1761,1284,751,218,-283,-699,-1020,-1248,-1381,-1455,-1489,-1504,-1526,-1549,-1587,-1612,-1627,-1595,-1513,-1353,-1120,-806,-432,-12,418,826,1179,1444,1607,1650,1588,1421,1184,894,580,259,-42,-325,-563,-762,-902,-985,-991,-934,-792,-598,-336,-49,270,588,895,1194,1453,1688,1866,1984,2028,1973,1825,1560,1205,759,253,-282,-816,-1299,-1702,-1974,-2098,-2039,-1807,-1402,-871,-249,381,972,1434,1731,1817,1683,1352,867,280,-310,-861,-1280,-1550,-1638,-1569,-1376,-1117,-870,-685,-629,-720,-953,-1303,-1696,-2068,-2324,-2401,-2241,-1832,-1188,-371,542,1452,2253,2864,3230,3315,3163,2798,2325,1826,1404,1139,1084,1251,1623,2124,2671,3160,3474,3546,3298,2736,1870,787,-432,-1651,-2756,-3643,-4225,-4476,-4386,-4008,-3403,-2659,-1871,-1100,-438,116,511,789,948,1037,1080,1104,1116,1126,1110,1053,938,717,408,-24,-549,-1151,-1793,-2418,-2984,-3423,-3703,-3783,-3644,-3300,-2750,-2059,-1246,-387,476,1306,2051,2711,3270,3718,4073,4312,4446,4449,4315,4019,3557,2925,2137,1225,224,-794,-1777,-2630,-3300,-3705,-3823,-3614,-3109,-2346,-1401,-375,629,1508,2174,2585,2705,2565,2193,1661,1041,395,-214,-753,-1197,-1551,-1825,-2043,-2229,-2389,-2534,-2647,-2700,-2666,-2498,-2178,-1666,-985,-124,838,1861,2851,3719,4387,4792,4876,4653,4113,3329,2347,1263,143,-935,-1918,-2786,-3512,-4126,-4620,-5030,-5337,-5546,-5609,-5493,-5149,-4527,-3627,-2431,-1011,576,2210,3764,5119,6142,6766,6920,6628,5910,4882,3639,2334,1086,19,-791,-1298,-1502,-1446,-1186,-821,-423,-83,146,225,156,-58,-352,-702,-1037,-1328,-1546,-1686,-1769,-1817,-1865,-1942,-2059,-2205,-2356,-2451,-2437,-2256,-1855,-1226,-382,620,1688,2709,3558,4121,4309,4087,3456,2488,1289,9,-1189,-2165,-2781,-2975,-2723,-2068,-1118,-2,1107,2052,2697,2936,2751,2132,1184,-5,-1267,-2481,-3498,-4246,-4657,-4737,-4523,-4070,-3465,-2773,-2062,-1358,-686,-11,664,1400,2190,3057,3972,4872,5704,6342,6719,6728,6328,5497,4266,2714,954,-868,-2611,-4124,-5312,-6089,-6452,-6410,-6054,-5459,-4758,-4038,-3393,-2873,-2487,-2210,-1992,-1748,-1422,-933,-267,591,1585,2655,3687,4588,5240,5573,5533,5124,4384,3398,2277,1149,135,-656,-1160,-1337,-1210,-832,-290,306,847,1225,1369,1219,787,79,-813,-1821,-2821,-3717,-4401,-4802,-4870,-4590,-3996,-3128,-2076,-920,241,1337,2287,3070,3640,4015,4197,4208,4080,3822,3458,3003,2448,1824,1108,333,-492,-1344,-2179,-2964,-3640,-4165,-4489,-4574,-4405,-3968,-3303,-2436,-1451,-417,569,1428,2079,2484,2605,2462,2091,1552,941,330,-168,-512,-623,-514,-185,321,915,1544,2104,2539,2791,2835,2671,2329,1854,1305,736,206,-255,-628,-911,-1128,-1307,-1469,-1657,-1864,-2102,-2340,-2542,-2662,-2642,-2442,-2024,-1396,-566,401,1441,2456,3356,4055,4486,4614,4422,3939,3211,2306,1303,277,-687,-1551,-2254,-2792,-3159,-3366,-3444,-3407,-3295,-3095,-2844,-2504,-2095,-1590,-1004,-350,347,1022,1636,2111,2398,2463,2276,1865,1256,525,-251,-979,-1573,-1965,-2105,-1978,-1595,-999,-249,577,1397,2132,2724,3114,3299,3276,3084,2771,2411,2041,1733,1488,1315,1190,1063,889,619,217,-321,-985,-1714,-2447,-3088,-3550,-3764,-3668,-3265,-2561,-1636,-572,514,1499,2281,2767,2902,2679,2116,1292,305,-714,-1647,-2364,-2794,-2890,-2665,-2172,-1517,-793,-136,382,686,762,630,343,-15,-366,-623,-735,-662,-417,-26,429,892,1254,1468,1472,1259,861,322,-246,-775,-1140,-1290,-1165,-766,-137,665,1519,2345,3014,3479,3671,3609,3312,2859,2328,1815,1399,1125,1029,1073,1231,1407,1534,1521,1317,880,226,-628,-1586,-2589,-3513,-4282,-4817,-5073,-5062,-4797,-4360,-3830,-3292,-2831,-2506,-2322,-2298,-2358,-2449,-2490,-2382,-2089,-1545,-782,181,1256,2350,3360,4182,4737,4987,4912,4553,3971,3255,2513,1840,1325,1018,935,1064,1321,1641,1905,2020,1909,1516,849,-59,-1111,-2195,-3182,-3927,-4351,-4363,-3972,-3208,-2162,-970,229,1282,2056,2473,2480,2106,1410,513,-456,-1343,-2022,-2396,-2408,-2068,-1417,-570,369,1253,1976,2450,2627,2526,2182,1697,1150,671,315,156,188,383,671,958,1137,1130,864,334,-447,-1402,-2435,-3433,-4277,-4873,-5153,-5079,-4675,-3980,-3078,-2065,-1043,-103,675,1261,1626,1813,1852,1825,1796,1825,1960,2202,2535,2912,3247,3492,3548,3389,2983,2333,1494,512,-515,-1510,-2377,-3063,-3502,-3697,-3643,-3383,-2975,-2474,-1957,-1478,-1082,-788,-602,-505,-458,-437,-382,-288,-123,97,361,632,874,1046,1131,1095,965,737,465,184,-61,-222,-281,-210,-31,258,605,989,1364,1705,1981,2194,2335,2418,2470,2486,2506,2503,2491,2429,2301,2058,1678,1134,416,-459,-1470,-2559,-3667,-4723,-5654,-6395,-6886,-7094,-6986,-6575,-5867,-4908,-3742,-2439,-1069,299,1582,2723,3669,4363,4813,4985,4923,4648,4210,3661,3039,2398,1747,1133,546,28,-443,-828,-1148,-1386,-1555,-1673,-1745,-1800,-1847,-1892,-1948,-1984,-2006,-1983,-1895,-1743,-1502,-1189,-808,-360,117,633,1150,1662,2151,2592,2966,3262,3445,3531,3482,3333,3066,2725,2304,1856,1380,912,470,43,-337,-696,-1018,-1307,-1557,-1751,-1889,-1938,-1915,-1793,-1601,-1345,-1054,-767,-507,-329,-235,-278,-432,-731,-1133,-1637,-2186,-2753,-3264,-3688,-3943,-4007,-3829,-3403,-2739,-1851,-808,345,1517,2640,3639,4443,5018,5325,5362,5150,4711,4114,3410,2681,1994,1415,985,735,644,704,841,1002,1118,1111,943,574,-9,-780,-1704,-2715,-3731,-4660,-5431,-5935,-6150,-6009,-5532,-4738,-3688,-2465,-1173,99,1250,2224,2970,3477,3753,3823,3724,3490,3160,2760,2311,1835,1336,840,343,-113,-523,-842,-1046,-1107,-999,-711,-258,357,1075,1862,2639,3350,3916,4293,4428,4314,3943,3354,2570,1660,667,-351,-1341,-2278,-3117,-3853,-4459,-4934,-5261,-5439,-5440,-5270,-4894,-4338,-3581,-2677,-1656,-597,422,1316,2000,2409,2502,2279,1760,1031,165,-698,-1467,-2016,-2291,-2239,-1884,-1265,-478,385,1199,1886,2357,2586,2573,2346,1988,1565,1181,903,795,882,1147,1563,2053,2539,2947,3188,3237,3055,2667,2119,1470,816,234,-199,-428,-444,-242,103,547,962,1278,1384,1231,779,46,-918,-2019,-3144,-4161,-4951,-5410,-5459,-5092,-4302,-3189,-1841,-404,973,2153,3012,3467,3474,3039,2199,1049,-316,-1746,-3126,-4308,-5194,-5693,-5771,-5413,-4673,-3614,-2341,-972,386,1626,2675,3484,4025,4318,4370,4242,3957,3585,3148,2697,2262,1866,1535,1283,1119,1051,1070,1167,1321,1507,1705,1881,2025,2105,2115,2039,1868,1605,1241,793,255,-345,-1007,-1694,-2400,-3079,-3719,-4268,-4707,-4994,-5106,-5031,-4757,-4301,-3683,-2938,-2124,-1276,-469,258,853,1284,1536,1599,1501,1257,916,524,120,-234,-511,-679,-716,-629,-415,-103,288,726,1180,1633,2052,2439,2773,3063,3291,3464,3566,3582,3505,3317,3018,2610,2107,1521,890,218,-451,-1121,-1766,-2387,-2977,-3519,-4004,-4397,-4666,-4773,-4686,-4373,-3846,-3098,-2196,-1167,-106,933,1865,2628,3188,3497,3581,3427,3101,2623,2062,1446,827,209,-379,-954,-1513,-2063,-2609,-3138,-3630,-4044,-4346,-4467,-4383,-4044,-3445,-2611,-1563,-401,816,1959,2950,3693,4133,4236,4021,3517,2821,2003,1181,439,-144,-522,-671,-610,-355,27,513,1020,1552,2049,2532,2977,3401,3779,4117,4352,4468,4379,4059,3441,2522,1305,-166,-1811,-3523,-5185,-6659,-7844,-8637,-8999,-8908,-8416,-7583,-6523,-5344,-4159,-3062,-2107,-1319,-687,-162,310,802,1366,2037,2816,3682,4560,5388,6054,6481,6591,6341,5737,4800,3633,2317,999,-215,-1216,-1945,-2365,-2513,-2424,-2206,-1930,-1707,-1593,-1639,-1847,-2187,-2605,-3006,-3322,-3443,-3327,-2920,-2225,-1278,-146,1081,2292,3392,4290,4934,5292,5375,5220,4867,4391,3825,3220,2588,1938,1247,507,-304,-1184,-2115,-3055,-3951,-4715,-5283,-5582,-5558,-5201,-4516,-3552,-2395,-1132,118,1245,2169,2795,3110,3088,2765,2181,1418,540,-354,-1201,-1930,-2506,-2891,-3096,-3107,-2949,-2627,-2141,-1509,-718,208,1253,2373,3504,4573,5478,6145,6465,6403,5909,5015,3764,2262,625,-999,-2478,-3687,-4544,-4995,-5047,-4737,-4143,-3364,-2511,-1687,-980,-447,-118,21,-13,-143,-328,-480,-559,-522,-349,-64,320,740,1153,1525,1803,2006,2108,2151,2144,2122,2082,2035,1954,1810,1582,1226,742,127,-581,-1330,-2041,-2637,-3032,-3173,-3021,-2586,-1906,-1066,-160,687,1373,1800,1906,1680,1139,356,-568,-1510,-2340,-2944,-3233,-3153,-2710,-1932,-912,248,1431,2515,3415,4063,4429,4530,4392,4077,3652,3166,2680,2209,1768,1340,903,413,-149,-816,-1576,-2407,-3249,-4032,-4652,-5029,-5065,-4723,-3967,-2846,-1415,184,1829,3338,4571,5392,5721,5519,4827,3699,2291,714,-835,-2246,-3361,-4125,-4474,-4437,-4049,-3417,-2629,-1824,-1075,-492,-90,107,145,85,1,-13,90,361,777,1305,1853,2328,2623,2650,2362,1743,847,-251,-1413,-2497,-3359,-3858,-3923,-3496,-2616,-1347,174,1791,3334,4629,5558,6019,5995,5521,4672,3601,2424,1323,381,-287,-681,-802,-722,-535,-340,-234,-290,-534,-959,-1511,-2107,-2651,-3042,-3211,-3108,-2746,-2158,-1439,-682,-20,457,663,569,196,-402,-1111,-1821,-2396,-2748,-2788,-2513,-1929,-1115,-174,782,1613,2232,2538,2515,2158,1525,711,-186,-1036,-1736,-2211,-2403,-2321,-1990,-1477,-867,-248,318,763,1091,1296,1427,1540,1689,1935,2315,2828,3471,4172,4873,5470,5874,6004,5788,5220,4278,3039,1547,-66,-1712,-3251,-4601,-5659,-6397,-6766,-6822,-6560,-6103,-5472,-4788,-4082,-3420,-2810,-2255,-1734,-1220,-684,-108,511,1170,1833,2472,3042,3500,3811,3953,3904,3670,3267,2711,2048,1311,541,-228,-957,-1640,-2239,-2754,-3165,-3458,-3621,-3642,-3509,-3224,-2794,-2226,-1565,-816,-44,737,1483,2163,2770,3275,3689,3995,4201,4308,4306,4209,3990,3669,3220,2661,1980,1205,336,-580,-1521,-2436,-3280,-4016,-4592,-4999,-5203,-5220,-5043,-4706,-4227,-3641,-2983,-2273,-1552,-834,-141,505,1097,1622,2055,2411,2651,2806,2854,2821,2705,2530,2299,2033,1732,1417,1076,742,395,61,-269,-580,-876,-1130,-1359,-1519,-1624,-1631,-1548,-1341,-1026,-599,-87,469,1028,1534,1926,2171,2226,2088,1769,1294,715,87,-538,-1110,-1579,-1943,-2163,-2271,-2254,-2167,-2007,-1837,-1657,-1500,-1366,-1250,-1131,-983,-778,-492,-129,309,778,1224,1597,1819,1863,1690,1312,764,105,-573,-1194,-1660,-1916,-1918,-1663,-1183,-529,208,949,1602,2094,2384,2449,2310,2015,1626,1230,898,694,653,779,1043,1399,1768,2074,2249,2227,1982,1504,812,-40,-991,-1961,-2867,-3645,-4224,-4578,-4675,-4534,-4169,-3625,-2960,-2214,-1472,-753,-126,409,819,1122,1323,1441,1504,1524,1527,1520,1509,1500,1479,1455,1407,1346,1263,1167,1069,977,910,867,857,857,865,828,750,571,313,-59,-499,-998,-1501,-1963,-2335,-2562,-2621,-2477,-2149,-1645,-1024,-338,325,893,1285,1453,1374,1048,525,-128,-815,-1434,-1889,-2104,-2019,-1638,-964,-83,936,1964,2911,3652,4128,4284,4103,3633,2910,2031,1082,153,-674,-1341,-1811,-2079,-2145,-2047,-1814,-1484,-1104,-700,-305,58,379,643,844,984,1050,1048,971,805,568,249,-125,-531,-935,-1294,-1557,-1702,-1676,-1490,-1134,-644,-67,532,1087,1512,1771,1798,1598,1168,557,-187,-979,-1757,-2442,-2979,-3336,-3487,-3448,-3225,-2862,-2374,-1814,-1180,-517,182,891,1596,2279,2903,3433,3831,4058,4080,3902,3505,2948,2263,1519,806,174,-286,-557,-602,-449,-133,280,698,1053,1245,1248,1008,561,-60,-764,-1458,-2032,-2400,-2497,-2301,-1843,-1182,-417,345,1002,1462,1681,1637,1362,911,368,-174,-631,-936,-1059,-1010,-826,-586,-374,-266,-345,-616,-1100,-1717,-2405,-3037,-3506,-3710,-3565,-3053,-2183,-1020,320,1725,3034,4132,4904,5279,5234,4780,3981,2925,1721,496,-663,-1635,-2397,-2879,-3110,-3077,-2837,-2411,-1851,-1198,-481,259,1008,1739,2427,3058,3588,4001,4245,4303,4133,3742,3104,2283,1278,191,-938,-2020,-2986,-3790,-4383,-4761,-4916,-4881,-4679,-4361,-3957,-3515,-3054,-2601,-2157,-1722,-1281,-821,-325,225,827,1487,2181,2884,3571,4188,4704,5078,5265,5257,5021,4566,3898,3040,2032,920,-241,-1378,-2443,-3345,-4058,-4517,-4704,-4609,-4239,-3630,-2825,-1897,-920,23,852,1514,1948,2152,2115,1886,1495,1020,504,33,-372,-656,-826,-878,-841,-741,-613,-482,-362,-257,-157,-44,106,307,569,883,1230,1562,1843,1995,1992,1771,1333,666,-181,-1163,-2184,-3160,-3983,-4573,-4853,-4799,-4395,-3699,-2759,-1688,-570,471,1376,2058,2518,2742,2788,2702,2562,2423,2336,2314,2354,2408,2431,2342,2108,1669,1043,245,-646,-1543,-2343,-2933,-3246,-3209,-2831,-2134,-1195,-133,939,1871,2561,2918,2908,2541,1884,1037,126,-704,-1352,-1711,-1762,-1500,-994,-340,342,912,1278,1333,1067,469,-380,-1392,-2425,-3356,-4047,-4409,-4393,-3980,-3243,-2236,-1120,10,996,1751,2203,2323,2144,1716,1136,497,-92,-573,-869,-991,-923,-717,-411,-61,291,613,884,1111,1292,1458,1623,1797,1998,2204,2400,2565,2639,2618,2444,2131,1667,1087,431,-247,-889,-1438,-1867,-2145,-2297,-2333,-2314,-2280,-2282,-2347,-2494,-2692,-2926,-3124,-3230,-3187,-2946,-2490,-1821,-980,-16,987,1956,2819,3504,3988,4238,4272,4107,3786,3349,2849,2320,1792,1282,792,319,-149,-619,-1099,-1578,-2044,-2474,-2839,-3106,-3269,-3282,-3189,-2950,-2639,-2244,-1823,-1391,-956,-536,-103,337,822,1344,1919,2515,3105,3638,4047,4278,4264,3977,3389,2539,1445,213,-1081,-2326,-3406,-4247,-4757,-4922,-4711,-4190,-3388,-2421,-1371,-338,589,1354,1928,2296,2491,2544,2495,2398,2260,2116,1938,1733,1452,1096,626,69,-574,-1246,-1895,-2451,-2840,-3008,-2910,-2545,-1927,-1118,-195,737,1579,2240,2646,2769,2607,2202,1632,974,354,-169,-481,-578,-423,-62,450,1026,1579,2007,2258,2270,2048,1612,1022,347,-319,-916,-1371,-1673,-1825,-1856,-1838,-1815,-1865,-2010,-2275,-2632,-3042,-3432,-3730,-3861,-3758,-3402,-2763,-1887,-814,379,1592,2745,3730,4492,4966,5143,5023,4634,4031,3270,2420,1545,695,-78,-748,-1289,-1688,-1939,-2027,-1966,-1738,-1384,-898,-346,253,824,1333,1724,1961,2034,1927,1668,1289,824,337,-135,-554,-888,-1145,-1322,-1441,-1532,-1602,-1679,-1745,-1791,-1779,-1680,-1448,-1069,-524,163,960,1798,2611,3308,3821,4086,4070,3773,3217,2468,1598,698,-148,-867,-1423,-1787,-1989,-2056,-2056,-2049,-2083,-2207,-2411,-2696,-3004,-3277,-3456,-3464,-3278,-2865,-2236,-1435,-511,448,1371,2175,2806,3216,3399,3359,3130,2753,2279,1747,1208,674,176,-293,-721,-1121,-1485,-1810,-2082,-2270,-2349,-2281,-2034,-1595,-958,-137,822,1872,2925,3911,4746,5361,5703,5745,5480,4939,4153,3191,2110,985,-122,-1161,-2083,-2870,-3505,-3983,-4328,-4522,-4601,-4542,-4365,-4034,-3575,-2950,-2202,-1337,-412,516,1370,2073,2554,2761,2660,2274,1614,782,-161,-1076,-1881,-2461,-2760,-2729,-2376,-1735,-890,70,1022,1867,2498,2856,2896,2626,2074,1309,419,-501,-1338,-2024,-2465,-2658,-2557,-2222,-1675,-1001,-265,461,1101,1626,1990,2197,2262,2205,2072,1893,1709,1525,1374,1222,1087,928,744,518,240,-66,-410,-746,-1066,-1344,-1551,-1697,-1761,-1774,-1740,-1687,-1642,-1609,-1615,-1637,-1677,-1697,-1673,-1567,-1355,-1016,-561,-3,605,1217,1764,2188,2440,2495,2342,2008,1529,972,407,-86,-439,-603,-548,-276,180,764,1407,2014,2527,2849,2951,2786,2352,1664,747,-335,-1534,-2754,-3932,-4964,-5781,-6301,-6469,-6253,-5641,-4661,-3372,-1838,-184,1500,3077,4443,5502,6162,6402,6184,5560,4580,3344,1957,547,-789,-1951,-2880,-3556,-3962,-4151,-4141,-4006,-3781,-3501,-3198,-2862,-2493,-2078,-1587,-1024,-376,343,1108,1893,2649,3344,3916,4349,4588,4636,4474,4114,3587,2908,2138,1296,438,-403,-1193,-1892,-2472,-2899,-3145,-3190,-3019,-2636,-2059,-1327,-496,359,1160,1821,2268,2445,2329,1914,1256,408,-515,-1418,-2184,-2722,-2979,-2911,-2552,-1937,-1160,-316,490,1164,1627,1841,1784,1489,990,371,-301,-933,-1468,-1848,-2056,-2086,-1970,-1740,-1445,-1119,-800,-498,-221,39,303,570,868,1188,1524,1867,2171,2416,2547,2543,2363,2014,1494,847,129,-592,-1241,-1742,-2040,-2101,-1901,-1470,-830,-47,811,1663,2425,3027,3394,3497,3296,2817,2068,1129,47,-1079,-2172,-3156,-3955,-4531,-4840,-4891,-4676,-4249,-3636,-2921,-2146,-1406,-736,-194,198,457,586,659,713,826,1034,1378,1851,2430,3067,3673,4187,4501,4575,4344,3811,2992,1947,753,-477,-1652,-2649,-3398,-3831,-3912,-3660,-3094,-2284,-1316,-267,755,1676,2423,2941,3208,3208,2970,2523,1925,1247,554,-87,-607,-996,-1216,-1292,-1257,-1143,-1015,-913,-876,-921,-1063,-1267,-1524,-1771,-1982,-2093,-2086,-1922,-1613,-1159,-615,-13,553,1038,1366,1491,1398,1087,594,-10,-660,-1256,-1728,-2003,-2045,-1847,-1430,-850,-189,477,1041,1467,1673,1708,1550,1320,1062,888,867,1045,1427,1984,2628,3275,3793,4092,4082,3726,3037,2059,908,-294,-1401,-2264,-2791,-2900,-2605,-1949,-1047,-50,886,1600,1988,1967,1566,813,-139,-1171,-2112,-2835,-3236,-3286,-2988,-2434,-1719,-1001,-386,-17,76,-151,-626,-1274,-1953,-2531,-2869,-2881,-2503,-1763,-717,506,1758,2883,3727,4202,4241,3877,3179,2265,1296,407,-265,-646,-706,-476,-45,482,965,1289,1368,1155,666,-30,-832,-1607,-2226,-2575,-2584,-2226,-1538,-598,471,1535,2448,3103,3405,3329,2883,2116,1135,28,-1074,-2085,-2919,-3528,-3898,-4022,-3937,-3661,-3238,-2684,-2039,-1300,-498,365,1262,2160,3020,3782,4393,4780,4900,4709,4201,3389,2325,1076,-249,-1558,-2728,-3670,-4307,-4591,-4516,-4098,-3403,-2485,-1462,-377,652,1600,2404,3042,3506,3786,3880,3803,3543,3132,2558,1863,1045,157,-796,-1740,-2668,-3493,-4193,-4700,-4983,-4995,-4741,-4193,-3410,-2405,-1265,-56,1139,2230,3155,3835,4246,4336,4132,3617,2863,1901,821,-296,-1367,-2300,-3030,-3500,-3688,-3588,-3237,-2691,-2010,-1298,-606,-21,424,712,845,858,798,715,670,698,826,1061,1374,1736,2084,2359,2509,2482,2266,1865,1312,678,33,-537,-949,-1150,-1111,-825,-349,266,918,1501,1928,2096,1977,1536,821,-110,-1145,-2173,-3073,-3743,-4120,-4165,-3899,-3374,-2664,-1875,-1090,-398,154,536,759,846,848,811,784,798,869,995,1144,1293,1381,1388,1268,1029,675,247,-190,-586,-856,-959,-865,-566,-111,439,995,1455,1731,1745,1464,878,38,-996,-2117,-3222,-4196,-4956,-5411,-5543,-5317,-4772,-3936,-2883,-1688,-432,804,1947,2948,3753,4356,4745,4931,4947,4808,4561,4230,3839,3425,2988,2556,2126,1702,1282,852,405,-69,-588,-1146,-1756,-2383,-3024,-3616,-4128,-4496,-4669,-4600,-4269,-3660,-2804,-1741,-545,690,1865,2875,3624,4049,4100,3788,3142,2243,1186,91,-933,-1783,-2389,-2718,-2761,-2572,-2198,-1724,-1236,-776,-419,-160,-7,65,101,134,204,329,515,743,978,1173,1270,1239,1028,653,115,-527,-1213,-1849,-2363,-2660,-2703,-2463,-1952,-1229,-369,534,1370,2066,2547,2788,2789,2582,2226,1777,1313,875,504,219,4,-146,-269,-397,-543,-746,-982,-1264,-1532,-1769,-1894,-1879,-1659,-1225,-575,263,1206,2189,3083,3794,4229,4310,4019,3361,2393,1207,-79,-1331,-2422,-3226,-3673,-3705,-3338,-2615,-1637,-530,575,1517,2211,2541,2508,2098,1403,505,-462,-1384,-2152,-2704,-2999,-3054,-2914,-2633,-2297,-1958,-1667,-1455,-1302,-1202,-1095,-944,-689,-308,226,893,1652,2444,3172,3757,4104,4166,3903,3344,2535,1580,579,-328,-1059,-1517,-1673,-1539,-1149,-602,7,566,975,1165,1096,770,226,-466,-1218,-1934,-2528,-2931,-3089,-3002,-2657,-2115,-1415,-624,177,937,1593,2116,2487,2722,2833,2874,2862,2848,2821,2808,2764,2684,2517,2248,1847,1322,672,-56,-828,-1584,-2256,-2813,-3183,-3376,-3366,-3192,-2887,-2510,-2117,-1768,-1508,-1365,-1346,-1417,-1553,-1675,-1728,-1653,-1394,-947,-305,480,1343,2202,2952,3514,3816,3816,3523,2969,2233,1409,602,-94,-600,-869,-892,-688,-315,153,635,1029,1290,1342,1200,875,420,-78,-548,-900,-1091,-1090,-918,-624,-277,30,215,215,-14,-462,-1102,-1847,-2616,-3289,-3764,-3967,-3822,-3343,-2527,-1466,-231,1045,2267,3318,4130,4645,4864,4799,4512,4076,3544,3013,2491,2036,1615,1225,816,359,-174,-804,-1506,-2253,-2976,-3596,-4030,-4195,-4047,-3552,-2758,-1714,-542,636,1686,2484,2936,2997,2665,1993,1080,52,-946,-1782,-2338,-2545,-2385,-1889,-1135,-248,649,1416,1955,2184,2103,1711,1115,388,-335,-947,-1361,-1521,-1425,-1111,-656,-170,242,466,444,128,-457,-1256,-2169,-3070,-3834,-4335,-4496,-4251,-3617,-2624,-1366,42,1489,2832,4001,4889,5498,5787,5822,5622,5278,4826,4345,3837,3347,2841,2317,1740,1093,357,-448,-1317,-2193,-3030,-3762,-4323,-4666,-4745,-4566,-4122,-3489,-2704,-1873,-1065,-348,211,610,834,915,897,821,727,662,621,617,616,583,475,254,-115,-628,-1274,-2004,-2744,-3412,-3916,-4167,-4108,-3690,-2926,-1842,-519,947,2438,3829,5003,5867,6349,6414,6067,5336,4301,3027,1643,218,-1123,-2325,-3309,-4044,-4505,-4692,-4622,-4313,-3809,-3131,-2342,-1465,-568,317,1132,1833,2385,2763,2951,2964,2814,2543,2189,1800,1410,1051,738,468,233,9,-229,-500,-822,-1188,-1592,-1990,-2345,-2594,-2686,-2586,-2271,-1758,-1089,-337,404,1037,1467,1622,1471,1004,283,-625,-1594,-2503,-3225,-3643,-3684,-3305,-2521,-1402,-47,1385,2750,3879,4659,4994,4864,4294,3360,2197,941,-255,-1249,-1953,-2298,-2282,-1954,-1371,-665,74,733,1221,1511,1562,1414,1105,701,272,-116,-424,-615,-694,-678,-594,-499,-414,-397,-435,-562,-723,-921,-1087,-1214,-1248,-1206,-1067,-873,-653,-445,-299,-232,-273,-408,-619,-865,-1096,-1259,-1314,-1215,-960,-547,-13,594,1206,1752,2171,2400,2431,2251,1900,1439,934,468,114,-86,-96,64,363,726,1094,1356,1474,1372,1052,526,-149,-901,-1616,-2223,-2607,-2733,-2558,-2105,-1416,-581,309,1132,1798,2223,2362,2218,1819,1247,587,-48,-564,-892,-977,-842,-497,-51,429,814,1027,987,661,69,-761,-1713,-2706,-3602,-4298,-4699,-4748,-4422,-3739,-2765,-1565,-276,1031,2216,3217,3964,4423,4605,4529,4253,3838,3348,2840,2360,1923,1543,1191,864,517,145,-271,-722,-1191,-1646,-2053,-2364,-2557,-2588,-2466,-2168,-1738,-1190,-584,44,624,1129,1500,1734,1809,1742,1544,1259,906,539,173,-159,-444,-687,-869,-1020,-1116,-1185,-1199,-1182,-1099,-977,-799,-586,-351,-110,107,281,396,428,394,269,98,-136,-377,-622,-828,-973,-1035,-997,-845,-590,-224,218,731,1275,1824,2348,2810,3189,3456,3598,3597,3447,3150,2703,2137,1450,700,-96,-871,-1595,-2197,-2663,-2931,-3020,-2911,-2650,-2261,-1821,-1364,-973,-670,-499,-456,-535,-702,-909,-1117,-1263,-1323,-1258,-1077,-787,-429,-52,294,550,681,666,503,227,-123,-472,-763,-920,-901,-671,-229,402,1161,1997,2800,3520,4047,4347,4376,4124,3634,2936,2124,1267,450,-252,-794,-1147,-1314,-1321,-1213,-1047,-881,-771,-755,-852,-1062,-1353,-1698,-2028,-2310,-2483,-2516,-2405,-2132,-1756,-1286,-811,-355,10,272,409,439,388,299,220,184,238,381,625,944,1297,1654,1949,2165,2239,2189,1980,1652,1211,698,151,-399,-908,-1371,-1749,-2054,-2276,-2430,-2516,-2551,-2514,-2424,-2248,-1984,-1617,-1134,-553,122,846,1588,2286,2903,3377,3687,3799,3726,3475,3094,2618,2107,1604,1151,763,441,172,-91,-368,-724,-1165,-1713,-2352,-3035,-3702,-4283,-4679,-4839,-4695,-4233,-3464,-2446,-1253,-13,1167,2156,2854,3193,3147,2740,2046,1168,247,-593,-1217,-1546,-1522,-1150,-480,413,1404,2385,3232,3856,4198,4232,3985,3494,2849,2115,1384,705,119,-373,-790,-1171,-1564,-2012,-2539,-3154,-3821,-4497,-5093,-5519,-5692,-5527,-4987,-4067,-2807,-1299,337,1959,3415,4575,5332,5638,5476,4905,4006,2908,1739,632,-310,-1025,-1474,-1695,-1733,-1665,-1588,-1559,-1640,-1827,-2102,-2391,-2628,-2708,-2577,-2175,-1501,-586,497,1644,2732,3640,4260,4517,4377,3871,3043,2033,930,-86,-926,-1468,-1679,-1538,-1107,-444,312,1061,1663,2038,2107,1855,1301,502,-440,-1430,-2335,-3076,-3553,-3751,-3641,-3281,-2715,-2045,-1350,-728,-241,57,147,43,-239,-633,-1094,-1551,-1946,-2235,-2372,-2339,-2129,-1747,-1211,-561,182,956,1735,2463,3116,3648,4060,4313,4440,4411,4267,4006,3648,3207,2696,2118,1494,824,121,-591,-1302,-1982,-2596,-3127,-3519,-3753,-3791,-3604,-3200,-2561,-1751,-797,200,1162,1981,2570,2858,2800,2398,1686,734,-345,-1443,-2424,-3188,-3643,-3749,-3498,-2941,-2151,-1247,-339,454,1043,1376,1437,1243,869,377,-126,-559,-859,-968,-891,-641,-267,169,598,964,1224,1350,1367,1273,1132,971,833,755,731,771,840,909,941,899,761,529,214,-147,-499,-790,-954,-951,-758,-358,198,882,1599,2283,2841,3205,3328,3184,2797,2194,1444,624,-196,-942,-1565,-2039,-2361,-2558,-2668,-2755,-2856,-3024,-3273,-3577,-3917,-4198,-4361,-4309,-3976,-3328,-2349,-1105,344,1843,3278,4474,5314,5694,5560,4924,3833,2410,786,-865,-2384,-3620,-4458,-4827,-4705,-4134,-3178,-1979,-649,641,1783,2662,3238,3482,3448,3185,2800,2376,2007,1749,1633,1661,1791,1971,2130,2202,2117,1864,1403,795,70,-676,-1352,-1863,-2124,-2079,-1719,-1065,-195,783,1745,2543,3078,3243,3021,2398,1452,265,-1036,-2318,-3472,-4379,-4991,-5264,-5215,-4885,-4336,-3658,-2925,-2221,-1598,-1092,-711,-448,-246,-95,93,314,619,985,1392,1796,2125,2339,2371,2225,1880,1410,848,311,-146,-427,-485,-309,119,726,1471,2256,2985,3562,3913,3952,3677,3062,2165,1041,-208,-1485,-2669,-3676,-4418,-4843,-4925,-4668,-4097,-3267,-2233,-1068,157,1372,2514,3530,4369,4996,5378,5495,5333,4894,4182,3238,2087,802,-555,-1897,-3138,-4202,-5009,-5504,-5662,-5465,-4958,-4178,-3220,-2175,-1147,-236,486,963,1187,1173,980,666,338,40,-127,-165,-26,250,637,1084,1525,1918,2221,2410,2492,2480,2404,2302,2196,2103,2016,1915,1752,1491,1074,469,-325,-1316,-2434,-3622,-4776,-5775,-6530,-6914,-6877,-6366,-5400,-4034,-2364,-525,1335,3074,4551,5691,6426,6763,6745,6426,5920,5279,4608,3922,3260,2596,1898,1134,257,-739,-1847,-3030,-4204,-5291,-6170,-6758,-6961,-6746,-6099,-5068,-3744,-2236,-699,740,1951,2839,3363,3513,3338,2907,2321,1686,1090,623,319,207,277,488,798,1149,1475,1745,1905,1953,1876,1694,1427,1118,785,465,159,-126,-401,-684,-992,-1325,-1690,-2048,-2386,-2638,-2785,-2770,-2586,-2236,-1734,-1149,-527,46,502,776,840,663,297,-238,-838,-1426,-1903,-2189,-2224,-1981,-1464,-714,205,1201,2184,3049,3722,4136,4257,4098,3665,3045,2273,1447,618,-156,-834,-1416,-1877,-2253,-2535,-2759,-2916,-3011,-3029,-2941,-2736,-2372,-1857,-1189,-395,469,1347,2165,2840,3337,3577,3585,3345,2903,2330,1661,999,362,-176,-625,-948,-1191,-1340,-1457,-1543,-1633,-1736,-1846,-1960,-2046,-2076,-2031,-1875,-1601,-1202,-693,-101,531,1145,1699,2111,2365,2405,2231,1853,1295,617,-134,-877,-1559,-2109,-2487,-2660,-2609,-2355,-1909,-1334,-674,-3,616,1123,1472,1635,1607,1399,1045,589,94,-396,-808,-1113,-1268,-1259,-1089,-781,-360,119,623,1104,1536,1881,2155,2317,2408,2407,2334,2195,1985,1717,1376,967,486,-61,-660,-1282,-1907,-2468,-2947,-3273,-3433,-3391,-3157,-2752,-2222,-1626,-1037,-515,-118,130,211,168,9,-164,-331,-395,-341,-122,242,736,1298,1864,2359,2709,2871,2804,2526,2064,1491,875,313,-135,-406,-493,-407,-199,52,265,353,255,-70,-611,-1335,-2151,-2958,-3640,-4079,-4189,-3922,-3264,-2268,-1025,360,1719,2944,3885,4475,4651,4429,3840,2989,1966,911,-84,-913,-1532,-1914,-2077,-2068,-1939,-1758,-1567,-1394,-1247,-1104,-933,-702,-368,76,641,1283,1974,2630,3190,3580,3734,3630,3247,2623,1805,873,-84,-971,-1721,-2254,-2573,-2648,-2539,-2278,-1942,-1601,-1297,-1093,-977,-969,-1021,-1109,-1175,-1185,-1106,-910,-615,-221,224,674,1084,1383,1545,1520,1307,906,356,-294,-974,-1599,-2101,-2401,-2455,-2241,-1762,-1059,-190,768,1726,2610,3336,3861,4140,4172,3950,3524,2917,2207,1439,685,2,-566,-986,-1243,-1354,-1328,-1221,-1064,-900,-766,-668,-610,-581,-538,-474,-341,-146,124,443,773,1076,1284,1361,1256,958,461,-199,-975,-1789,-2554,-3185,-3596,-3724,-3538,-3017,-2199,-1130,97,1388,2613,3675,4454,4884,4912,4535,3787,2735,1486,140,-1165,-2343,-3286,-3956,-4309,-4370,-4151,-3726,-3133,-2458,-1746,-1052,-414,161,656,1089,1477,1833,2181,2523,2845,3134,3341,3432,3364,3104,2652,2001,1210,314,-595,-1453,-2172,-2700,-2970,-2978,-2705,-2191,-1472,-620,294,1178,1962,2568,2958,3089,2977,2620,2084,1393,628,-174,-944,-1651,-2247,-2721,-3041,-3216,-3237,-3105,-2853,-2459,-1978,-1394,-752,-52,663,1382,2073,2691,3231,3616,3846,3860,3655,3208,2541,1670,662,-432,-1513,-2519,-3350,-3961,-4298,-4356,-4136,-3679,-3030,-2259,-1428,-611,138,759,1228,1520,1647,1627,1486,1271,1006,732,463,222,2,-172,-325,-433,-495,-509,-433,-287,-19,340,809,1332,1892,2411,2836,3094,3127,2900,2391,1622,638,-481,-1633,-2711,-3596,-4200,-4442,-4296,-3760,-2886,-1746,-462,857,2073,3084,3806,4180,4211,3919,3369,2655,1859,1087,404,-131,-505,-714,-810,-819,-832,-878,-1019,-1282,-1652,-2124,-2639,-3137,-3557,-3829,-3915,-3780,-3441,-2908,-2258,-1532,-826,-195,305,637,810,829,754,633,527,503,578,797,1130,1561,2034,2499,2888,3155,3257,3174,2911,2490,1943,1330,700,105,-405,-813,-1089,-1254,-1306,-1284,-1207,-1100,-982,-868,-753,-648,-539,-435,-329,-233,-147,-93,-70,-99,-179,-313,-489,-683,-859,-983,-1003,-893,-615,-176,413,1111,1849,2560,3155,3557,3709,3557,3098,2334,1312,89,-1254,-2617,-3919,-5042,-5930,-6483,-6696,-6516,-5997,-5157,-4079,-2856,-1561,-317,821,1779,2504,2996,3231,3247,3059,2724,2283,1798,1324,907,598,415,377,485,703,1026,1396,1780,2143,2442,2664,2785,2807,2726,2558,2310,1993,1615,1188,710,204,-340,-887,-1445,-1978,-2481,-2930,-3307,-3591,-3774,-3829,-3768,-3575,-3266,-2855,-2359,-1812,-1240,-676,-165,283,615,844,941,929,820,643,431,219,35,-90,-149,-125,-36,122,311,527,740,936,1115,1260,1392,1510,1636,1764,1917,2056,2203,2297,2340,2287,2126,1853,1464,992,456,-95,-635,-1117,-1524,-1826,-2027,-2109,-2101,-1993,-1823,-1602,-1354,-1102,-864,-649,-460,-300,-147,-10,149,311,498,678,851,973,1029,981,812,524,108,-394,-961,-1542,-2095,-2576,-2961,-3224,-3358,-3377,-3267,-3062,-2754,-2355,-1881,-1321,-698,-14,710,1461,2206,2929,3594,4170,4639,4965,5135,5135,4959,4611,4114,3483,2773,2013,1261,566,-42,-519,-870,-1078,-1169,-1157,-1074,-946,-803,-665,-550,-476,-433,-451,-494,-597,-722,-899,-1100,-1345,-1609,-1900,-2193,-2480,-2722,-2910,-2997,-2967,-2799,-2468,-1996,-1379,-676,80,804,1438,1908,2161,2174,1934,1483,852,134,-616,-1294,-1841,-2187,-2295,-2139,-1737,-1094,-290,643,1593,2517,3311,3936,4331,4479,4377,4047,3529,2877,2164,1441,788,229,-179,-439,-538,-513,-377,-195,13,177,282,288,188,-12,-307,-661,-1050,-1440,-1806,-2124,-2388,-2591,-2744,-2855,-2933,-2992,-3017,-3010,-2941,-2782,-2516,-2101,-1539,-813,41,1005,2009,2996,3885,4604,5085,5288,5175,4773,4089,3211,2189,1125,90,-844,-1619,-2209,-2595,-2787,-2798,-2654,-2384,-2016,-1572,-1077,-544,10,570,1114,1627,2070,2420,2638,2693,2560,2229,1699,997,161,-748,-1657,-2485,-3157,-3602,-3777,-3653,-3241,-2577,-1727,-772,192,1078,1800,2313,2573,2592,2383,1992,1480,900,315,-231,-698,-1076,-1348,-1538,-1646,-1704,-1713,-1698,-1640,-1549,-1391,-1170,-857,-464,6,540,1087,1642,2133,2566,2882,3094,3168,3124,2956,2676,2315,1866,1385,863,357,-129,-550,-901,-1152,-1309,-1370,-1354,-1278,-1178,-1070,-996,-964,-997,-1096,-1260,-1474,-1710,-1942,-2112,-2201,-2144,-1932,-1539,-975,-274,513,1311,2032,2599,2931,2985,2747,2223,1489,602,-320,-1187,-1895,-2380,-2580,-2493,-2125,-1521,-747,123,996,1808,2468,2949,3197,3215,3012,2611,2065,1415,710,1,-686,-1312,-1874,-2355,-2759,-3090,-3336,-3509,-3580,-3544,-3378,-3062,-2590,-1966,-1205,-354,550,1432,2235,2895,3361,3605,3608,3383,2950,2355,1643,870,95,-633,-1261,-1764,-2103,-2290,-2304,-2198,-1964,-1661,-1300,-898,-487,-40,417,907,1414,1933,2436,2892,3254,3486,3540,3411,3068,2544,1856,1051,190,-681,-1497,-2215,-2797,-3217,-3467,-3548,-3482,-3277,-2979,-2586,-2146,-1651,-1126,-569,12,603,1195,1751,2247,2630,2870,2912,2742,2335,1703,871,-109,-1173,-2229,-3204,-3998,-4558,-4817,-4764,-4393,-3739,-2863,-1836,-752,296,1230,1980,2515,2822,2926,2859,2690,2464,2242,2058,1928,1849,1794,1730,1598,1370,989,468,-204,-962,-1754,-2484,-3057,-3392,-3405,-3080,-2395,-1423,-219,1068,2342,3432,4255,4700,4741,4376,3660,2679,1557,417,-612,-1435,-1979,-2229,-2199,-1951,-1576,-1162,-824,-619,-618,-816,-1206,-1725,-2301,-2844,-3265,-3495,-3472,-3184,-2625,-1844,-893,140,1185,2134,2945,3534,3897,4007,3891,3566,3084,2474,1798,1077,363,-332,-975,-1564,-2063,-2483,-2773,-2946,-2954,-2801,-2468,-1966,-1313,-554,263,1060,1776,2331,2680,2766,2597,2153,1495,653,-291,-1262,-2180,-2953,-3534,-3847,-3886,-3641,-3128,-2417,-1548,-612,324,1203,1958,2582,3032,3340,3484,3508,3402,3202,2901,2519,2046,1503,880,207,-507,-1214,-1885,-2447,-2871,-3075,-3042,-2720,-2131,-1281,-235,937,2131,3254,4198,4889,5268,5306,5015,4423,3607,2626,1592,570,-349,-1123,-1711,-2113,-2342,-2437,-2450,-2423,-2423,-2465,-2592,-2784,-3024,-3276,-3482,-3609,-3605,-3459,-3171,-2751,-2260,-1727,-1237,-824,-551,-433,-478,-659,-939,-1235,-1502,-1632,-1588,-1307,-772,-4,977,2071,3215,4281,5184,5818,6133,6080,5669,4942,3963,2834,1667,559,-378,-1085,-1510,-1655,-1528,-1194,-708,-151,396,875,1224,1418,1437,1305,1021,655,219,-218,-618,-948,-1163,-1263,-1218,-1047,-754,-363,92,576,1044,1439,1725,1839,1761,1454,925,186,-716,-1721,-2744,-3689,-4475,-4994,-5215,-5073,-4598,-3807,-2792,-1629,-436,684,1653,2378,2863,3061,3043,2821,2492,2102,1726,1402,1158,997,894,815,719,554,301,-67,-540,-1082,-1659,-2206,-2661,-2977,-3092,-2990,-2646,-2076,-1299,-359,687,1782,2841,3811,4606,5183,5484,5488,5183,4587,3736,2679,1500,262,-932,-2021,-2921,-3589,-3994,-4133,-4034,-3734,-3303,-2793,-2281,-1797,-1393,-1062,-808,-606,-412,-209,46,358,736,1158,1598,2014,2352,2581,2650,2551,2276,1847,1310,710,123,-403,-802,-1044,-1113,-1012,-775,-446,-76,265,541,695,731,636,455,216,-17,-195,-273,-213,-23,292,684,1084,1433,1642,1655,1430,947,227,-677,-1699,-2737,-3700,-4492,-5034,-5291,-5237,-4902,-4335,-3590,-2766,-1916,-1113,-391,224,733,1150,1500,1814,2115,2418,2731,3036,3314,3521,3626,3587,3375,2985,2408,1693,865,5,-820,-1542,-2084,-2420,-2498,-2350,-1954,-1390,-666,136,976,1795,2542,3179,3669,3989,4135,4087,3872,3482,2950,2291,1531,697,-177,-1061,-1920,-2720,-3428,-4022,-4464,-4761,-4875,-4834,-4613,-4243,-3725,-3085,-2345,-1540,-702,125,896,1567,2084,2408,2505,2354,1960,1354,573,-291,-1181,-1988,-2652,-3093,-3293,-3214,-2907,-2376,-1714,-959,-200,514,1134,1630,1999,2236,2383,2445,2484,2503,2541,2589,2642,2667,2632,2490,2222,1807,1254,606,-96,-764,-1345,-1751,-1959,-1926,-1683,-1254,-714,-134,397,806,1031,1041,818,394,-200,-897,-1628,-2326,-2916,-3350,-3581,-3595,-3383,-2969,-2378,-1663,-861,-23,804,1599,2311,2944,3443,3823,4023,4061,3895,3531,2983,2264,1432,535,-363,-1178,-1874,-2375,-2672,-2748,-2617,-2323,-1905,-1431,-960,-537,-212,3,103,108,41,-36,-125,-150,-144,-69,28,133,204,203,110,-102,-417,-828,-1282,-1734,-2117,-2371,-2437,-2287,-1898,-1297,-519,367,1276,2124,2815,3298,3510,3462,3154,2652,2016,1321,654,58,-407,-744,-943,-1037,-1055,-1035,-1013,-999,-1015,-1035,-1057,-1036,-958,-780,-507,-122,342,860,1376,1840,2182,2375,2361,2157,1756,1209,569,-91,-708,-1198,-1542,-1687,-1665,-1482,-1215,-901,-633,-445,-385,-468,-679,-981,-1324,-1641,-1865,-1954,-1861,-1592,-1152,-597,27,641,1182,1607,1859,1953,1876,1675,1389,1061,755,477,284,145,71,37,5,-32,-106,-210,-350,-489,-610,-663,-605,-419,-60,434,1065,1746,2437,3021,3453,3648,3582,3260,2687,1953,1103,239,-574,-1277,-1831,-2230,-2491,-2646,-2739,-2812,-2900,-3019,-3171,-3323,-3451,-3489,-3411,-3167,-2748,-2169,-1453,-677,107,802,1355,1713,1846,1784,1551,1229,896,633,506,553,771,1136,1574,2022,2385,2609,2642,2469,2116,1610,1044,463,-21,-380,-534,-495,-251,148,653,1191,1691,2096,2348,2440,2365,2151,1841,1477,1100,747,416,118,-191,-516,-911,-1379,-1928,-2547,-3182,-3796,-4303,-4655,-4780,-4661,-4269,-3640,-2802,-1831,-795,213,1128,1863,2398,2678,2735,2575,2254,1830,1356,888,457,88,-232,-497,-749,-990,-1243,-1503,-1760,-1983,-2140,-2196,-2106,-1861,-1439,-844,-109,751,1677,2628,3544,4376,5065,5585,5878,5954,5775,5376,4755,3944,2984,1908,775,-368,-1459,-2453,-3286,-3937,-4355,-4549,-4496,-4233,-3771,-3174,-2477,-1755,-1053,-436,64,406,592,618,511,307,38,-250,-526,-770,-966,-1113,-1221,-1284,-1319,-1313,-1262,-1142,-945,-636,-230,286,876,1508,2123,2668,3070,3290,3274,3015,2516,1820,982,98,-755,-1463,-1973,-2203,-2167,-1856,-1348,-707,-44,561,1017,1288,1340,1210,920,551,160,-185,-440,-574,-597,-512,-378,-228,-127,-122,-230,-478,-832,-1256,-1680,-2026,-2214,-2186,-1891,-1346,-571,351,1320,2227,2949,3396,3491,3223,2589,1674,562,-619,-1724,-2652,-3266,-3533,-3401,-2904,-2097,-1074,57,1174,2184,2993,3555,3848,3884,3696,3336,2856,2315,1756,1208,694,208,-254,-699,-1161,-1613,-2083,-2521,-2910,-3199,-3350,-3319,-3099,-2678,-2090,-1388,-624,99,734,1187,1436,1435,1209,772,188,-478,-1154,-1759,-2238,-2545,-2653,-2580,-2326,-1957,-1490,-994,-488,-13,428,816,1170,1480,1771,2030,2269,2472,2619,2699,2668,2533,2260,1872,1381,832,269,-244,-669,-957,-1093,-1082,-939,-720,-461,-227,-52,34,20,-65,-207,-331,-415,-379,-214,126,616,1239,1935,2624,3230,3659,3833,3713,3255,2500,1464,263,-1042,-2308,-3453,-4367,-4994,-5291,-5266,-4949,-4400,-3701,-2935,-2181,-1518,-985,-630,-450,-447,-578,-821,-1102,-1385,-1613,-1734,-1738,-1581,-1286,-850,-307,317,977,1652,2281,2860,3331,3696,3912,3982,3891,3641,3257,2746,2169,1546,949,407,-14,-310,-436,-436,-291,-87,162,370,503,511,383,101,-291,-781,-1294,-1794,-2210,-2518,-2665,-2666,-2501,-2211,-1811,-1348,-847,-348,133,587,991,1374,1698,1997,2233,2414,2505,2495,2353,2067,1622,1026,287,-549,-1454,-2345,-3180,-3860,-4338,-4559,-4476,-4110,-3456,-2598,-1588,-546,462,1321,1990,2413,2599,2557,2346,2018,1653,1306,1033,869,818,886,1017,1198,1336,1416,1357,1158,791,291,-305,-935,-1512,-1978,-2247,-2298,-2104,-1694,-1121,-458,197,759,1145,1315,1237,950,485,-59,-620,-1086,-1409,-1538,-1450,-1185,-765,-264,232,683,986,1148,1122,955,676,361,82,-83,-70,149,586,1203,1935,2692,3352,3824,3996,3820,3263,2364,1182,-156,-1537,-2798,-3834,-4527,-4828,-4728,-4246,-3476,-2498,-1444,-412,485,1199,1659,1892,1882,1696,1360,940,477,2,-450,-877,-1266,-1625,-1942,-2228,-2441,-2590,-2620,-2519,-2262,-1829,-1237,-507,313,1157,1953,2629,3113,3374,3386,3169,2769,2245,1679,1142,697,381,214,174,244,361,487,576,583,519,364,169,-37,-210,-295,-280,-133,122,467,861,1246,1579,1802,1880,1808,1566,1203,728,218,-306,-769,-1170,-1464,-1667,-1785,-1840,-1877,-1915,-1998,-2137,-2330,-2577,-2838,-3080,-3262,-3336,-3276,-3062,-2681,-2151,-1489,-737,62,859,1605,2257,2779,3146,3349,3380,3258,2996,2629,2189,1720,1248,837,481,239,90,56,116,260,460,698,950,1183,1396,1549,1652,1684,1653,1568,1433,1277,1093,908,706,493,252,-30,-355,-730,-1140,-1560,-1959,-2288,-2514,-2591,-2507,-2245,-1830,-1295,-691,-93,431,816,995,945,650,130,-562,-1362,-2175,-2912,-3484,-3823,-3872,-3623,-3087,-2310,-1374,-357,638,1529,2246,2748,3022,3088,2980,2767,2482,2210,1950,1756,1603,1488,1384,1265,1103,896,626,329,16,-269,-494,-627,-648,-560,-375,-136,122,334,458,454,293,-12,-446,-953,-1462,-1903,-2180,-2245,-2037,-1564,-847,51,1021,1976,2769,3343,3588,3505,3084,2377,1481,482,-491,-1355,-2009,-2426,-2576,-2500,-2242,-1889,-1514,-1207,-1021,-993,-1126,-1396,-1751,-2134,-2463,-2693,-2753,-2636,-2323,-1832,-1216,-503,223,928,1557,2081,2499,2812,3041,3234,3398,3584,3791,4009,4233,4391,4458,4354,4038,3472,2642,1563,291,-1118,-2560,-3941,-5175,-6171,-6883,-7277,-7344,-7107,-6597,-5859,-4950,-3929,-2845,-1759,-711,263,1137,1892,2534,3050,3461,3768,3979,4108,4149,4120,4003,3829,3568,3252,2866,2419,1916,1354,749,113,-531,-1143,-1704,-2148,-2470,-2620,-2595,-2393,-2028,-1534,-962,-364,185,630,902,974,817,446,-94,-746,-1415,-2015,-2461,-2676,-2636,-2313,-1766,-1026,-196,644,1403,1994,2378,2522,2439,2178,1784,1350,929,584,335,192,112,64,-25,-202,-508,-978,-1581,-2306,-3066,-3790,-4379,-4741,-4801,-4522,-3886,-2946,-1762,-458,852,2027,2960,3566,3797,3665,3215,2533,1746,964,313,-124,-287,-167,210,786,1469,2183,2823,3336,3659,3788,3708,3469,3085,2624,2109,1579,1048,528,9,-511,-1043,-1592,-2144,-2697,-3206,-3653,-3977,-4150,-4142,-3929,-3534,-2975,-2307,-1599,-910,-317,144,424,537,474,301,41,-225,-456,-599,-627,-531,-330,-54,246,519,712,784,714,494,151,-287,-761,-1202,-1561,-1759,-1775,-1564,-1148,-538,201,1010,1801,2503,3031,3350,3408,3223,2808,2213,1511,761,56,-551,-993,-1245,-1284,-1120,-784,-304,246,837,1392,1880,2259,2505,2614,2577,2417,2134,1765,1311,809,270,-284,-831,-1359,-1838,-2271,-2635,-2932,-3171,-3338,-3469,-3543,-3592,-3596,-3563,-3474,-3315,-3056,-2692,-2186,-1562,-802,49,969,1901,2796,3597,4250,4721,4961,4985,4765,4356,3777,3092,2347,1613,910,303,-224,-650,-1000,-1289,-1536,-1759,-1952,-2113,-2209,-2217,-2112,-1872,-1497,-1005,-424,188,781,1281,1637,1790,1714,1390,836,84,-801,-1744,-2660,-3453,-4053,-4398,-4445,-4204,-3676,-2920,-1982,-934,161,1249,2271,3201,4002,4658,5153,5483,5623,5589,5349,4923,4305,3517,2590,1575,525,-483,-1387,-2124,-2636,-2908,-2930,-2741,-2382,-1935,-1468,-1059,-767,-617,-622,-747,-955,-1178,-1363,-1452,-1413,-1241,-946,-562,-146,263,602,846,970,985,903,766,619,490,428,431,508,625,739,809,768,595,243,-265,-918,-1649,-2393,-3065,-3590,-3890,-3940,-3710,-3237,-2564,-1758,-916,-94,617,1193,1600,1857,1985,2032,2044,2060,2117,2226,2382,2568,2751,2890,2961,2931,2799,2572,2283,1971,1692,1487,1406,1450,1639,1911,2236,2519,2696,2679,2431,1906,1129,137,-1008,-2199,-3363,-4394,-5231,-5823,-6160,-6248,-6129,-5845,-5455,-5004,-4528,-4029,-3513,-2938,-2287,-1519,-618,403,1528,2671,3775,4707,5396,5724,5659,5159,4273,3063,1658,201,-1151,-2254,-2989,-3293,-3139,-2579,-1692,-612,524,1562,2389,2913,3098,2960,2552,1969,1313,693,181,-156,-326,-335,-254,-149,-92,-152,-357,-712,-1187,-1717,-2220,-2616,-2818,-2785,-2483,-1941,-1183,-310,626,1500,2262,2825,3158,3243,3085,2725,2203,1582,919,269,-325,-838,-1250,-1577,-1809,-1988,-2104,-2192,-2241,-2266,-2247,-2191,-2075,-1906,-1674,-1392,-1049,-674,-250,202,692,1219,1784,2385,3012,3642,4241,4757,5131,5296,5195,4776,4026,2945,1587,29,-1619,-3225,-4658,-5793,-6539,-6828,-6665,-6057,-5113,-3911,-2595,-1282,-89,901,1623,2067,2231,2154,1881,1466,964,416,-137,-668,-1158,-1591,-1953,-2235,-2419,-2491,-2440,-2252,-1934,-1480,-917,-266,442,1145,1822,2393,2843,3112,3205,3104,2846,2456,1993,1511,1070,715,494,419,506,732,1078,1493,1940,2356,2705,2935,3022,2951,2709,2335,1823,1255,631,33,-529,-1009,-1404,-1707,-1930,-2096,-2213,-2327,-2435,-2578,-2759,-2980,-3250,-3545,-3842,-4114,-4304,-4388,-4314,-4067,-3632,-3033,-2291,-1476,-634,154,843,1377,1746,1929,1958,1849,1644,1389,1106,852,626,465,363,325,342,397,481,566,650,711,752,781,798,831,887,984,1130,1318,1552,1797,2060,2289,2497,2641,2738,2769,2754,2692,2600,2475,2324,2129,1884,1561,1157,649,45,-639,-1389,-2148,-2878,-3527,-4029,-4363,-4484,-4398,-4117,-3680,-3137,-2556,-1979,-1486,-1091,-834,-713,-712,-807,-952,-1104,-1220,-1263,-1210,-1053,-801,-473,-110,264,592,861,1028,1101,1069,961,800,619,466,365,354,452,655,976,1370,1831,2288,2724,3057,3275,3313,3177,2848,2359,1738,1045,338,-329,-903,-1348,-1658,-1811,-1845,-1769,-1625,-1443,-1244,-1054,-859,-677,-469,-243,17,311,620,919,1168,1328,1347,1210,879,370,-289,-1049,-1833,-2558,-3157,-3542,-3689,-3564,-3190,-2605,-1863,-1052,-225,530,1170,1656,1960,2096,2073,1922,1691,1406,1117,859,644,526,475,543,674,900,1155,1459,1746,2026,2251,2422,2519,2543,2479,2342,2108,1795,1382,887,300,-346,-1049,-1760,-2462,-3103,-3662,-4096,-4397,-4533,-4511,-4324,-3995,-3540,-3006,-2415,-1834,-1281,-804,-418,-126,82,231,356,491,669,906,1211,1566,1943,2301,2581,2758,2789,2677,2436,2091,1697,1305,955,714,577,586,696,896,1129,1348,1513,1583,1541,1385,1126,792,425,60,-253,-488,-630,-672,-650,-583,-515,-479,-480,-532,-604,-680,-721,-707,-620,-473,-287,-98,53,123,92,-78,-354,-745,-1175,-1618,-1990,-2257,-2363,-2302,-2066,-1694,-1227,-737,-285,57,257,290,174,-48,-304,-526,-620,-544,-247,249,908,1648,2363,2956,3321,3384,3112,2505,1614,549,-587,-1629,-2458,-2956,-3046,-2727,-2014,-1008,181,1406,2522,3408,3965,4160,3979,3493,2756,1893,984,128,-602,-1185,-1576,-1820,-1922,-1938,-1907,-1865,-1839,-1834,-1845,-1847,-1826,-1729,-1549,-1251,-846,-349,198,742,1220,1583,1785,1813,1663,1371,974,532,106,-261,-515,-656,-655,-557,-362,-131,113,328,495,598,640,619,558,465,359,261,159,76,-26,-133,-279,-460,-676,-911,-1144,-1327,-1445,-1434,-1294,-978,-510,118,846,1623,2370,3002,3436,3622,3501,3086,2396,1492,464,-591,-1584,-2411,-3033,-3401,-3529,-3441,-3196,-2853,-2490,-2163,-1919,-1778,-1734,-1763,-1814,-1848,-1801,-1650,-1355,-914,-331,363,1129,1905,2639,3260,3724,3987,4035,3873,3520,3030,2452,1857,1318,879,603,500,574,809,1160,1565,1973,2298,2489,2484,2236,1729,957,-58,-1262,-2594,-3957,-5259,-6395,-7268,-7800,-7922,-7608,-6865,-5715,-4256,-2554,-755,1039,2693,4110,5210,5938,6294,6274,5949,5358,4602,3736,2846,1972,1163,436,-208,-765,-1265,-1710,-2127,-2516,-2888,-3226,-3528,-3756,-3901,-3921,-3802,-3517,-3068,-2461,-1728,-914,-64,754,1506,2124,2611,2919,3074,3076,2945,2725,2427,2109,1778,1479,1216,1000,837,705,609,514,426,313,179,10,-191,-410,-649,-877,-1110,-1312,-1499,-1653,-1769,-1854,-1887,-1878,-1810,-1687,-1496,-1243,-933,-586,-221,120,413,624,729,724,602,393,111,-194,-489,-730,-877,-910,-810,-578,-228,215,714,1217,1692,2080,2361,2507,2512,2391,2156,1834,1449,1024,582,146,-273,-643,-960,-1183,-1300,-1286,-1127,-839,-426,54,572,1045,1439,1674,1727,1564,1178,602,-137,-969,-1827,-2639,-3327,-3847,-4143,-4208,-4039,-3668,-3133,-2499,-1814,-1149,-537,-18,396,708,927,1082,1191,1271,1342,1385,1412,1389,1306,1159,923,629,288,-64,-370,-603,-703,-665,-461,-114,349,897,1451,1978,2403,2690,2810,2753,2538,2197,1776,1331,901,549,277,128,71,114,210,346,465,562,592,563,460,297,86,-159,-417,-684,-941,-1197,-1445,-1692,-1939,-2186,-2427,-2648,-2834,-2959,-3014,-2973,-2837,-2614,-2305,-1955,-1576,-1201,-865,-574,-352,-195,-89,-20,53,146,304,531,848,1235,1673,2116,2509,2794,2921,2843,2567,2086,1473,779,117,-447,-807,-943,-805,-434,131,809,1513,2145,2634,2908,2950,2744,2329,1740,1053,326,-358,-949,-1400,-1690,-1821,-1815,-1705,-1536,-1351,-1181,-1053,-958,-892,-815,-702,-524,-255,94,525,987,1453,1855,2144,2269,2189,1892,1382,674,-164,-1100,-2036,-2924,-3689,-4285,-4682,-4859,-4821,-4572,-4147,-3553,-2847,-2036,-1170,-278,613,1450,2216,2866,3379,3739,3936,3986,3895,3704,3438,3139,2842,2570,2344,2160,2017,1881,1750,1580,1378,1122,824,500,170,-142,-396,-597,-708,-765,-772,-779,-821,-946,-1178,-1539,-2009,-2568,-3150,-3692,-4123,-4371,-4398,-4176,-3716,-3053,-2250,-1385,-530,236,868,1336,1625,1783,1818,1817,1801,1833,1925,2075,2266,2436,2550,2531,2358,1994,1469,813,121,-545,-1057,-1355,-1365,-1067,-488,314,1241,2167,2974,3541,3792,3671,3202,2409,1402,282,-828,-1807,-2572,-3062,-3258,-3187,-2894,-2464,-1970,-1495,-1085,-783,-572,-443,-339,-218,-30,251,635,1089,1569,1987,2282,2358,2172,1690,922,-84,-1244,-2459,-3605,-4578,-5279,-5650,-5672,-5349,-4747,-3916,-2958,-1948,-956,-47,752,1426,1977,2439,2832,3208,3576,3974,4379,4788,5147,5418,5535,5453,5137,4567,3767,2770,1646,477,-653,-1653,-2463,-3020,-3316,-3348,-3148,-2772,-2280,-1751,-1261,-871,-634,-574,-692,-956,-1315,-1706,-2051,-2296,-2379,-2286,-2017,-1594,-1075,-506,46,530,918,1183,1335,1391,1363,1300,1194,1088,968,836,696,510,305,39,-245,-555,-857,-1107,-1293,-1355,-1289,-1075,-718,-252,285,823,1300,1647,1813,1767,1511,1069,505,-107,-679,-1125,-1383,-1402,-1179,-726,-99,633,1388,2075,2622,2956,3055,2881,2474,1842,1053,171,-753,-1631,-2432,-3099,-3617,-3973,-4168,-4217,-4128,-3927,-3614,-3224,-2746,-2224,-1647,-1054,-455,128,673,1164,1591,1939,2215,2413,2551,2630,2674,2682,2674,2654,2624,2589,2543,2483,2403,2293,2145,1946,1697,1385,1032,631,214,-209,-621,-987,-1317,-1576,-1766,-1886,-1929,-1919,-1855,-1778,-1689,-1634,-1618,-1657,-1759,-1907,-2083,-2258,-2392,-2450,-2407,-2235,-1942,-1527,-1017,-454,145,707,1225,1648,1964,2175,2269,2280,2210,2091,1931,1745,1533,1288,1003,659,260,-198,-689,-1180,-1624,-1956,-2137,-2101,-1845,-1353,-665,167,1066,1941,2698,3253,3539,3519,3196,2594,1785,853,-110,-985,-1713,-2202,-2446,-2423,-2181,-1762,-1247,-710,-217,158,401,473,403,200,-94,-439,-793,-1121,-1404,-1614,-1773,-1859,-1901,-1903,-1861,-1791,-1675,-1505,-1278,-975,-616,-206,219,628,973,1215,1332,1303,1146,886,575,269,36,-88,-53,136,472,907,1388,1840,2204,2433,2484,2377,2112,1753,1352,977,699,566,613,840,1221,1696,2189,2601,2849,2849,2562,1974,1118,60,-1099,-2257,-3288,-4103,-4630,-4838,-4741,-4395,-3879,-3295,-2749,-2319,-2082,-2047,-2225,-2552,-2982,-3405,-3762,-3942,-3919,-3623,-3083,-2287,-1305,-189,985,2135,3198,4110,4843,5366,5691,5829,5802,5650,5393,5068,4686,4261,3802,3300,2762,2189,1583,964,350,-238,-764,-1210,-1550,-1774,-1878,-1862,-1743,-1530,-1240,-894,-499,-80,353,777,1167,1492,1713,1799,1706,1430,936,255,-599,-1574,-2606,-3638,-4575,-5376,-5947,-6282,-6318,-6085,-5565,-4826,-3894,-2852,-1764,-713,244,1038,1639,2034,2209,2220,2073,1849,1578,1312,1087,913,804,743,714,704,689,676,655,648,674,758,928,1213,1610,2141,2768,3463,4177,4825,5357,5682,5756,5537,5021,4234,3229,2100,927,-172,-1120,-1847,-2310,-2520,-2500,-2325,-2064,-1822,-1670,-1679,-1886,-2289,-2868,-3548,-4262,-4907,-5406,-5680,-5687,-5415,-4877,-4138,-3254,-2328,-1434,-647,-22,431,711,856,923,959,1028,1170,1388,1706,2060,2439,2769,3002,3105,3043,2827,2474,2026,1545,1092,731,516,472,620,930,1371,1882,2393,2840,3167,3326,3305,3095,2721,2216,1622,988,349,-243,-786,-1243,-1643,-1971,-2266,-2535,-2795,-3055,-3298,-3517,-3673,-3748,-3707,-3546,-3250,-2849,-2357,-1821,-1281,-774,-336,12,264,423,502,512,479,410,324,230,129,30,-68,-164,-245,-318,-355,-363,-306,-194,12,297,683,1153,1691,2270,2853,3403,3875,4244,4475,4569,4522,4344,4065,3697,3266,2796,2272,1736,1147,532,-118,-802,-1489,-2173,-2812,-3378,-3826,-4128,-4246,-4176,-3904,-3458,-2866,-2181,-1468,-782,-195,253,525,612,525,283,-72,-508,-982,-1472,-1953,-2414,-2853,-3255,-3607,-3887,-4063,-4090,-3939,-3563,-2943,-2078,-971,319,1742,3199,4609,5842,6835,7466,7719,7533,6947,5992,4762,3344,1867,426,-865,-1944,-2757,-3283,-3544,-3546,-3355,-2994,-2523,-1962,-1357,-707,-54,606,1236,1818,2313,2679,2881,2880,2652,2200,1519,662,-336,-1392,-2442,-3385,-4161,-4677,-4898,-4780,-4340,-3586,-2604,-1449,-241,932,1962,2776,3304,3521,3429,3048,2454,1698,896,107,-552,-1052,-1318,-1359,-1194,-848,-426,30,414,680,780,699,458,88,-339,-769,-1125,-1358,-1446,-1368,-1173,-885,-590,-344,-212,-236,-423,-757,-1188,-1638,-2017,-2246,-2241,-1965,-1412,-605,368,1422,2429,3282,3878,4161,4090,3700,3032,2187,1260,369,-400,-960,-1280,-1343,-1186,-855,-439,-11,340,552,599,454,178,-217,-628,-1022,-1312,-1490,-1513,-1413,-1203,-932,-639,-368,-138,38,167,284,402,573,818,1137,1553,1997,2455,2843,3093,3148,2950,2486,1754,816,-275,-1409,-2487,-3419,-4109,-4515,-4614,-4416,-3980,-3367,-2676,-1991,-1397,-951,-674,-574,-597,-701,-802,-842,-762,-537,-180,290,786,1255,1598,1753,1689,1382,884,250,-424,-1026,-1460,-1637,-1511,-1063,-335,626,1700,2808,3809,4635,5187,5437,5369,5006,4406,3634,2776,1906,1088,363,-253,-765,-1207,-1587,-1975,-2346,-2745,-3132,-3481,-3756,-3894,-3876,-3660,-3254,-2673,-1966,-1190,-433,250,769,1098,1204,1099,827,434,12,-381,-662,-789,-730,-494,-98,390,915,1395,1762,1963,1957,1737,1324,750,93,-591,-1216,-1721,-2055,-2183,-2106,-1825,-1378,-806,-151,519,1169,1747,2221,2583,2811,2933,2939,2874,2723,2528,2265,1949,1562,1097,556,-73,-758,-1495,-2233,-2930,-3545,-4008,-4301,-4365,-4211,-3817,-3229,-2464,-1599,-673,227,1054,1739,2246,2545,2620,2491,2166,1699,1123,501,-132,-709,-1220,-1618,-1902,-2067,-2111,-2042,-1876,-1604,-1247,-796,-265,349,1032,1771,2545,3309,4033,4650,5119,5374,5379,5099,4534,3697,2646,1450,205,-970,-1993,-2740,-3181,-3256,-2991,-2434,-1643,-753,170,972,1604,1967,2053,1846,1386,728,-55,-885,-1691,-2413,-3017,-3489,-3834,-4079,-4251,-4382,-4496,-4588,-4665,-4666,-4586,-4342,-3924,-3293,-2452,-1439,-301,871,1996,2969,3729,4192,4367,4235,3866,3322,2701,2100,1616,1305,1217,1347,1662,2110,2592,3055,3379,3557,3512,3282,2889,2391,1884,1425,1102,943,964,1133,1392,1654,1830,1823,1574,1038,221,-825,-2028,-3260,-4411,-5341,-5958,-6171,-5969,-5350,-4393,-3190,-1877,-593,531,1377,1870,1974,1694,1086,238,-747,-1732,-2616,-3280,-3665,-3715,-3445,-2865,-2055,-1082,-48,956,1839,2535,2980,3171,3084,2774,2268,1655,988,361,-180,-562,-772,-771,-588,-220,277,877,1518,2160,2749,3247,3626,3869,3972,3954,3828,3622,3354,3035,2667,2242,1736,1139,430,-391,-1312,-2299,-3300,-4240,-5047,-5635,-5947,-5940,-5605,-4973,-4097,-3074,-2003,-988,-134,506,871,993,872,609,242,-105,-391,-539,-533,-361,-64,335,747,1139,1431,1602,1620,1495,1254,939,608,316,111,32,81,259,523,837,1145,1409,1589,1679,1675,1601,1489,1364,1265,1197,1168,1160,1145,1094,967,747,415,-17,-529,-1083,-1631,-2120,-2502,-2743,-2813,-2719,-2467,-2101,-1659,-1199,-764,-408,-142,-2,39,-29,-164,-358,-577,-810,-1041,-1261,-1457,-1618,-1737,-1788,-1762,-1644,-1404,-1063,-590,-15,651,1375,2113,2820,3437,3920,4225,4321,4213,3895,3412,2800,2113,1408,727,109,-430,-880,-1247,-1548,-1790,-2003,-2183,-2334,-2454,-2505,-2486,-2354,-2112,-1742,-1272,-719,-138,425,910,1271,1464,1474,1293,951,479,-63,-605,-1098,-1457,-1660,-1670,-1486,-1149,-679,-174,334,737,1018,1111,1023,753,343,-173,-717,-1254,-1697,-2025,-2182,-2159,-1944,-1545,-993,-316,440,1222,1988,2675,3258,3688,3962,4058,3988,3762,3390,2908,2314,1657,938,203,-521,-1204,-1803,-2305,-2671,-2909,-2999,-2968,-2821,-2586,-2283,-1937,-1564,-1195,-820,-491,-169,84,308,463,577,630,653,626,585,495,389,225,27,-236,-545,-909,-1301,-1715,-2111,-2464,-2738,-2886,-2896,-2718,-2368,-1822,-1123,-290,614,1541,2419,3193,3809,4218,4411,4359,4093,3624,3002,2269,1491,708,-8,-631,-1116,-1449,-1626,-1650,-1536,-1317,-999,-628,-206,237,692,1132,1550,1898,2167,2295,2266,2039,1604,965,136,-822,-1856,-2864,-3780,-4488,-4939,-5048,-4820,-4236,-3351,-2227,-947,377,1656,2784,3675,4275,4528,4435,3999,3261,2288,1150,-59,-1257,-2361,-3304,-4032,-4513,-4728,-4684,-4380,-3866,-3144,-2283,-1308,-264,794,1839,2818,3696,4440,5011,5386,5537,5453,5126,4563,3783,2806,1693,468,-775,-2008,-3132,-4104,-4850,-5326,-5495,-5340,-4866,-4101,-3106,-1948,-728,463,1528,2384,2984,3293,3332,3120,2740,2236,1694,1168,694,307,-6,-244,-438,-603,-762,-918,-1070,-1195,-1272,-1263,-1149,-891,-510,18,619,1283,1912,2458,2839,3000,2912,2554,1975,1207,358,-498,-1248,-1822,-2156,-2233,-2067,-1700,-1213,-685,-201,154,351,348,175,-139,-524,-911,-1219,-1398,-1403,-1234,-907,-479,-18,405,704,844,780,527,119,-397,-928,-1415,-1775,-1957,-1940,-1709,-1293,-736,-89,581,1221,1772,2209,2494,2653,2671,2598,2446,2254,2038,1814,1568,1306,990,618,175,-335,-881,-1433,-1925,-2313,-2522,-2527,-2291,-1826,-1153,-331,573,1474,2282,2927,3345,3499,3386,3026,2460,1767,1005,259,-417,-970,-1387,-1658,-1811,-1882,-1900,-1921,-1957,-2032,-2142,-2261,-2376,-2439,-2440,-2345,-2149,-1867,-1490,-1078,-635,-226,133,393,552,595,533,407,233,80,-14,-3,147,451,894,1446,2050,2628,3117,3428,3528,3367,2965,2337,1549,667,-208,-1007,-1633,-2042,-2200,-2096,-1770,-1267,-658,-24,561,1040,1364,1531,1542,1435,1268,1076,934,830,811,809,810,733,515,122,-485,-1270,-2183,-3120,-3964,-4581,-4856,-4713,-4112,-3085,-1718,-147,1458,2903,4036,4707,4860,4474,3630,2439,1080,-272,-1444,-2293,-2745,-2770,-2423,-1786,-1005,-212,454,893,1055,934,585,96,-410,-825,-1032,-983,-659,-93,602,1335,1935,2311,2346,2027,1356,440,-617,-1635,-2475,-2998,-3121,-2824,-2136,-1173,-52,1042,1978,2609,2867,2713,2197,1387,435,-535,-1355,-1916,-2133,-1977,-1487,-737,147,1026,1768,2260,2427,2263,1778,1071,223,-624,-1380,-1942,-2261,-2332,-2170,-1847,-1442,-1031,-709,-515,-476,-583,-784,-1018,-1206,-1256,-1132,-766,-183,607,1539,2528,3487,4319,4946,5305,5370,5125,4607,3839,2896,1818,680,-481,-1615,-2696,-3690,-4590,-5354,-5978,-6412,-6637,-6616,-6314,-5730,-4850,-3711,-2355,-868,666,2110,3376,4334,4916,5067,4788,4118,3147,1993,795,-302,-1184,-1753,-1981,-1854,-1447,-821,-109,603,1201,1621,1834,1824,1651,1348,1015,702,494,410,489,696,1010,1362,1690,1927,2021,1933,1665,1227,665,42,-594,-1167,-1648,-2007,-2237,-2367,-2422,-2450,-2489,-2567,-2693,-2857,-3023,-3133,-3139,-2965,-2595,-1994,-1200,-261,746,1705,2529,3112,3390,3328,2929,2235,1334,307,-706,-1621,-2308,-2723,-2800,-2551,-2008,-1224,-317,642,1522,2261,2780,3062,3099,2931,2601,2180,1724,1293,914,627,402,270,165,105,37,-31,-123,-228,-360,-496,-651,-803,-956,-1107,-1246,-1379,-1494,-1586,-1640,-1647,-1589,-1452,-1236,-942,-583,-193,196,537,784,899,855,645,279,-183,-704,-1173,-1540,-1709,-1644,-1327,-767,-31,806,1646,2366,2890,3126,3041,2640,1955,1073,94,-870,-1697,-2299,-2609,-2582,-2251,-1617,-795,168,1149,2070,2854,3435,3791,3901,3780,3449,2939,2287,1528,697,-178,-1073,-1955,-2811,-3595,-4292,-4855,-5257,-5464,-5455,-5221,-4767,-4114,-3300,-2373,-1389,-408,521,1335,2021,2533,2893,3079,3139,3067,2918,2691,2420,2112,1769,1407,1012,611,199,-183,-519,-763,-892,-864,-676,-322,180,782,1445,2095,2667,3109,3353,3384,3167,2724,2068,1259,349,-585,-1461,-2213,-2769,-3084,-3139,-2928,-2477,-1841,-1063,-234,585,1329,1923,2338,2530,2487,2216,1725,1050,232,-685,-1646,-2590,-3474,-4222,-4799,-5158,-5256,-5094,-4650,-3959,-3045,-1970,-791,405,1549,2546,3336,3843,4037,3890,3424,2666,1703,615,-486,-1474,-2278,-2770,-2941,-2734,-2192,-1350,-290,893,2100,3226,4184,4914,5356,5513,5375,4986,4389,3642,2809,1942,1093,284,-447,-1107,-1673,-2164,-2559,-2879,-3095,-3218,-3223,-3108,-2865,-2497,-2016,-1444,-824,-187,405,915,1291,1506,1540,1393,1080,636,103,-462,-1003,-1468,-1814,-2003,-2041,-1904,-1659,-1302,-924,-551,-245,-38,50,24,-100,-279,-464,-603,-652,-568,-342,37,541,1127,1754,2340,2841,3181,3331,3254,2966,2478,1856,1140,429,-240,-779,-1174,-1382,-1426,-1308,-1082,-779,-446,-125,157,382,536,630,667,652,609,533,440,322,181,6,-201,-445,-729,-1031,-1354,-1671,-1965,-2221,-2412,-2530,-2551,-2474,-2281,-1983,-1574,-1061,-455,235,986,1776,2564,3315,3959,4453,4722,4732,4433,3837,2938,1807,515,-849,-2146,-3294,-4170,-4705,-4857,-4608,-3996,-3074,-1943,-695,536,1664,2578,3230,3575,3631,3417,3011,2471,1882,1301,783,345,-10,-296,-555,-815,-1104,-1453,-1844,-2275,-2703,-3085,-3374,-3516,-3487,-3249,-2815,-2192,-1421,-563,321,1147,1845,2347,2610,2610,2364,1897,1280,585,-100,-701,-1143,-1398,-1434,-1265,-919,-436,131,724,1303,1814,2240,2553,2757,2852,2856,2782,2648,2467,2233,1956,1609,1192,684,89,-584,-1306,-2024,-2696,-3242,-3626,-3793,-3730,-3442,-2960,-2335,-1641,-942,-318,175,499,631,588,392,100,-227,-518,-713,-753,-619,-303,162,725,1313,1852,2259,2485,2481,2248,1798,1176,453,-317,-1023,-1640,-2072,-2320,-2360,-2212,-1915,-1515,-1067,-629,-234,77,314,461,574,652,759,904,1109,1370,1661,1943,2174,2298,2285,2102,1753,1246,632,-46,-720,-1327,-1823,-2154,-2314,-2293,-2114,-1807,-1418,-994,-590,-260,-29,51,-7,-221,-545,-950,-1373,-1756,-2042,-2180,-2147,-1933,-1554,-1041,-442,197,812,1371,1817,2139,2324,2376,2322,2197,2034,1883,1760,1693,1662,1669,1660,1612,1479,1235,863,381,-203,-816,-1420,-1931,-2297,-2470,-2418,-2154,-1698,-1121,-483,120,622,948,1082,1001,755,384,-35,-428,-733,-909,-942,-852,-684,-505,-383,-382,-540,-867,-1330,-1880,-2415,-2859,-3102,-3100,-2796,-2219,-1398,-422,608,1585,2398,2973,3252,3226,2918,2384,1712,996,336,-189,-522,-634,-547,-282,70,466,815,1084,1227,1263,1194,1091,982,947,1000,1174,1449,1773,2106,2333,2416,2261,1852,1185,295,-740,-1827,-2861,-3728,-4354,-4661,-4649,-4300,-3693,-2871,-1951,-1015,-156,538,1043,1306,1366,1236,974,646,298,-10,-251,-407,-477,-475,-436,-371,-333,-317,-353,-430,-530,-636,-706,-717,-643,-470,-205,132,507,883,1213,1477,1650,1738,1766,1758,1768,1826,1960,2187,2486,2825,3151,3388,3469,3331,2915,2226,1252,68,-1258,-2621,-3890,-4973,-5754,-6167,-6189,-5803,-5085,-4082,-2919,-1693,-514,523,1362,1966,2331,2494,2486,2377,2200,2009,1811,1614,1406,1146,830,408,-106,-715,-1384,-2051,-2659,-3123,-3373,-3357,-3036,-2414,-1524,-431,765,1960,3028,3873,4402,4579,4392,3889,3135,2254,1342,536,-80,-436,-506,-308,97,629,1179,1644,1936,1990,1786,1323,658,-141,-991,-1790,-2464,-2945,-3189,-3189,-2964,-2547,-2010,-1416,-834,-332,55,295,388,343,204,-13,-237,-464,-634,-758,-817,-824,-808,-771,-762,-779,-854,-986,-1172,-1409,-1658,-1904,-2091,-2188,-2150,-1946,-1558,-972,-223,692,1690,2750,3782,4733,5534,6125,6466,6523,6287,5769,4999,4027,2920,1748,596,-477,-1393,-2133,-2656,-2977,-3103,-3079,-2938,-2725,-2487,-2247,-2039,-1869,-1745,-1656,-1605,-1553,-1507,-1424,-1302,-1127,-892,-615,-314,-18,240,423,516,500,384,198,-42,-264,-456,-548,-534,-386,-114,264,709,1186,1639,2024,2301,2426,2406,2212,1905,1475,1016,535,109,-249,-508,-680,-772,-817,-854,-902,-1007,-1160,-1374,-1618,-1863,-2055,-2163,-2131,-1945,-1582,-1065,-411,315,1077,1783,2407,2861,3149,3221,3105,2808,2366,1829,1226,616,15,-532,-1030,-1448,-1811,-2096,-2329,-2502,-2626,-2694,-2712,-2663,-2546,-2358,-2077,-1719,-1268,-738,-144,495,1158,1796,2404,2909,3315,3562,3655,3568,3317,2915,2408,1828,1249,703,264,-60,-224,-253,-156,20,214,377,434,360,105,-306,-873,-1523,-2218,-2855,-3392,-3740,-3882,-3790,-3491,-3018,-2447,-1830,-1256,-758,-381,-109,65,221,382,652,1035,1587,2264,3034,3799,4463,4902,5035,4770,4110,3058,1722,209,-1313,-2687,-3763,-4436,-4636,-4381,-3717,-2762,-1661,-561,377,1059,1396,1395,1076,543,-115,-753,-1279,-1593,-1660,-1486,-1107,-623,-106,311,585,632,478,143,-291,-715,-1029,-1124,-929,-416,392,1428,2579,3696,4642,5267,5466,5196,4425,3240,1726,43,-1640,-3161,-4366,-5153,-5476,-5331,-4792,-3959,-2962,-1956,-1044,-355,90,250,184,-44,-340,-592,-723,-651,-361,155,833,1610,2376,3046,3520,3746,3689,3366,2819,2129,1377,655,33,-446,-760,-945,-1029,-1099,-1206,-1421,-1781,-2281,-2907,-3570,-4204,-4684,-4921,-4829,-4364,-3526,-2362,-963,549,2027,3338,4351,4993,5208,5018,4466,3657,2702,1737,875,217,-175,-301,-165,137,540,919,1189,1264,1099,689,57,-713,-1538,-2303,-2896,-3244,-3267,-2977,-2370,-1538,-555,457,1384,2132,2613,2792,2654,2231,1582,796,-31,-798,-1414,-1811,-1951,-1830,-1481,-965,-362,230,726,1053,1159,1050,727,264,-287,-837,-1323,-1687,-1898,-1955,-1862,-1671,-1412,-1146,-902,-728,-619,-589,-606,-646,-671,-641,-533,-320,-14,382,821,1273,1682,2007,2221,2294,2244,2078,1841,1575,1326,1133,1025,997,1049,1133,1217,1248,1173,977,620,134,-480,-1155,-1845,-2472,-2988,-3318,-3446,-3335,-3002,-2470,-1780,-997,-186,587,1252,1779,2120,2291,2290,2167,1963,1728,1514,1343,1246,1202,1197,1176,1094,898,540,4,-714,-1575,-2522,-3462,-4315,-4956,-5328,-5339,-4985,-4258,-3215,-1933,-510,923,2272,3411,4277,4800,4977,4811,4351,3671,2839,1964,1111,350,-269,-739,-1038,-1201,-1235,-1167,-1015,-789,-490,-136,286,731,1201,1625,1981,2198,2234,2057,1638,1003,165,-791,-1803,-2769,-3591,-4197,-4507,-4498,-4158,-3523,-2644,-1621,-531,503,1405,2099,2539,2728,2682,2460,2134,1781,1476,1271,1194,1246,1388,1574,1720,1772,1654,1335,811,84,-759,-1682,-2554,-3316,-3861,-4146,-4126,-3815,-3243,-2466,-1582,-650,211,958,1527,1897,2082,2100,2005,1859,1705,1607,1583,1643,1781,1960,2143,2292,2358,2325,2175,1909,1552,1123,660,195,-241,-629,-947,-1211,-1416,-1585,-1761,-1938,-2186,-2478,-2848,-3266,-3711,-4138,-4490,-4719,-4758,-4584,-4154,-3476,-2569,-1472,-251,1031,2288,3452,4446,5230,5755,6020,6018,5789,5360,4799,4146,3463,2790,2155,1587,1085,651,279,-46,-335,-596,-848,-1089,-1328,-1567,-1797,-2023,-2227,-2412,-2546,-2637,-2650,-2590,-2441,-2202,-1885,-1497,-1062,-601,-136,303,704,1037,1299,1479,1568,1574,1493,1332,1103,811,464,78,-340,-771,-1206,-1624,-2006,-2337,-2578,-2724,-2734,-2597,-2294,-1821,-1188,-418,444,1344,2212,2983,3579,3962,4073,3908,3466,2775,1893,880,-166,-1174,-2033,-2688,-3065,-3137,-2894,-2360,-1576,-620,430,1483,2430,3213,3735,3968,3879,3466,2766,1821,703,-497,-1706,-2814,-3761,-4466,-4891,-5006,-4817,-4339,-3619,-2710,-1686,-609,444,1414,2248,2907,3361,3612,3652,3514,3234,2846,2417,1972,1574,1235,981,811,717,678,677,677,674,627,538,396,184,-73,-401,-767,-1178,-1615,-2053,-2491,-2880,-3229,-3492,-3668,-3727,-3666,-3470,-3148,-2700,-2157,-1543,-899,-278,288,747,1078,1261,1302,1211,1026,773,503,235,8,-173,-288,-348,-344,-285,-181,-19,177,418,688,993,1309,1652,1986,2327,2637,2923,3143,3304,3365,3331,3171,2898,2499,1996,1401,744,54,-637,-1296,-1890,-2391,-2770,-3000,-3066,-2944,-2640,-2153,-1515,-754,69,897,1670,2318,2801,3067,3108,2909,2500,1886,1134,263,-651,-1571,-2438,-3209,-3848,-4321,-4628,-4745,-4707,-4510,-4199,-3795,-3339,-2865,-2400,-1982,-1617,-1327,-1104,-936,-812,-702,-579,-410,-172,167,611,1174,1835,2575,3345,4094,4766,5299,5655,5792,5705,5397,4902,4259,3515,2735,1954,1216,550,-44,-546,-980,-1349,-1661,-1936,-2168,-2362,-2512,-2590,-2599,-2502,-2302,-1991,-1578,-1093,-569,-52,395,740,919,923,718,332,-234,-908,-1658,-2396,-3060,-3581,-3900,-3979,-3804,-3376,-2734,-1921,-1014,-74,825,1626,2293,2794,3137,3320,3375,3322,3185,2987,2725,2405,2018,1540,979,318,-417,-1199,-1982,-2705,-3293,-3692,-3827,-3668,-3201,-2430,-1427,-244,990,2198,3238,4054,4564,4749,4629,4234,3644,2934,2175,1444,774,189,-321,-773,-1215,-1662,-2167,-2716,-3313,-3910,-4461,-4897,-5152,-5185,-4960,-4495,-3818,-2999,-2111,-1242,-464,177,650,979,1189,1349,1515,1755,2093,2559,3108,3715,4280,4740,4997,5000,4705,4126,3300,2320,1278,304,-498,-1034,-1255,-1139,-731,-88,671,1433,2065,2465,2553,2293,1698,820,-250,-1401,-2514,-3485,-4228,-4687,-4851,-4736,-4390,-3885,-3292,-2691,-2135,-1669,-1306,-1037,-845,-690,-540,-370,-159,88,358,624,861,1027,1120,1112,1015,845,609,346,73,-192,-418,-618,-754,-860,-903,-919,-888,-831,-747,-627,-489,-303,-82,191,520,897,1316,1770,2224,2675,3081,3437,3715,3915,4025,4050,3987,3845,3613,3305,2904,2423,1862,1226,550,-156,-840,-1475,-2016,-2434,-2692,-2787,-2712,-2485,-2139,-1713,-1263,-839,-499,-281,-227,-348,-656,-1130,-1746,-2458,-3210,-3945,-4591,-5095,-5397,-5461,-5269,-4812,-4115,-3212,-2143,-989,215,1376,2458,3390,4147,4693,5028,5153,5093,4874,4541,4126,3667,3199,2736,2300,1899,1522,1178,835,503,147,-212,-594,-972,-1329,-1641,-1869,-1992,-1982,-1825,-1535,-1111,-610,-51,498,1003,1409,1694,1830,1822,1669,1404,1047,644,219,-181,-545,-841,-1082,-1261,-1404,-1530,-1660,-1821,-2021,-2260,-2528,-2797,-3034,-3202,-3259,-3174,-2932,-2509,-1940,-1218,-405,473,1357,2196,2950,3572,4037,4322,4424,4341,4105,3721,3251,2715,2170,1645,1175,771,445,179,-37,-236,-428,-649,-896,-1179,-1489,-1798,-2095,-2330,-2492,-2530,-2449,-2211,-1854,-1370,-830,-267,239,631,853,865,655,236,-351,-1032,-1733,-2352,-2814,-3033,-2984,-2629,-2023,-1184,-227,786,1733,2543,3147,3496,3597,3454,3124,2661,2152,1651,1245,958,824,833,947,1118,1264,1329,1231,954,460,-204,-999,-1838,-2620,-3262,-3663,-3769,-3555,-3012,-2197,-1168,-18,1151,2236,3154,3831,4220,4326,4139,3732,3134,2434,1683,940,244,-392,-965,-1489,-1984,-2475,-2961,-3461,-3933,-4369,-4705,-4914,-4942,-4771,-4385,-3813,-3084,-2274,-1449,-693,-79,351,565,582,446,223,13,-105,-47,248,784,1569,2525,3596,4664,5636,6402,6892,7046,6852,6322,5505,4478,3313,2112,940,-132,-1062,-1838,-2448,-2916,-3254,-3496,-3649,-3733,-3732,-3646,-3448,-3137,-2698,-2154,-1522,-861,-214,342,757,983,992,792,413,-104,-666,-1227,-1692,-2023,-2178,-2154,-1968,-1656,-1275,-876,-513,-229,-36,54,74,39,16,21,114,294,581,943,1358,1757,2101,2322,2381,2253,1937,1455,869,230,-373,-877,-1216,-1356,-1278,-1001,-560,-10,580,1142,1618,1952,2130,2129,1968,1676,1286,854,412,7,-349,-632,-857,-1033,-1177,-1314,-1460,-1631,-1824,-2054,-2280,-2511,-2696,-2812,-2825,-2702,-2424,-1985,-1393,-668,139,994,1817,2568,3174,3614,3846,3885,3735,3435,3030,2560,2077,1604,1166,757,380,1,-385,-814,-1282,-1803,-2359,-2920,-3457,-3905,-4223,-4352,-4251,-3892,-3276,-2421,-1373,-211,1003,2152,3177,3987,4548,4821,4816,4542,4048,3375,2582,1725,842,-10,-812,-1543,-2187,-2758,-3248,-3675,-4044,-4356,-4611,-4790,-4880,-4848,-4678,-4336,-3823,-3122,-2255,-1241,-122,1053,2230,3340,4335,5146,5745,6078,6147,5930,5452,4732,3826,2781,1681,595,-402,-1229,-1841,-2183,-2239,-2003,-1494,-748,172,1204,2250,3233,4047,4612,4868,4740,4250,3364,2167,702,-915,-2582,-4185,-5608,-6770,-7586,-8029,-8080,-7767,-7132,-6244,-5183,-4029,-2860,-1744,-723,156,892,1473,1915,2236,2459,2599,2692,2730,2742,2711,2642,2523,2345,2114,1836,1528,1224,945,728,589,541,576,677,815,943,1036,1043,956,762,474,128,-250,-592,-862,-1006,-1003,-836,-520,-86,414,923,1368,1714,1893,1909,1745,1422,978,445,-117,-685,-1201,-1666,-2039,-2344,-2563,-2722,-2814,-2859,-2851,-2792,-2684,-2515,-2290,-2010,-1670,-1292,-878,-451,-30,366,722,1020,1257,1429,1542,1603,1635,1639,1649,1661,1704,1767,1870,1996,2147,2322,2490,2662,2800,2898,2924,2864,2683,2378,1928,1336,613,-217,-1128,-2068,-2999,-3864,-4603,-5188,-5547,-5688,-5557,-5189,-4579,-3771,-2808,-1734,-621,494,1529,2455,3208,3766,4095,4198,4068,3743,3246,2628,1946,1238,568,-40,-565,-979,-1313,-1546,-1715,-1817,-1878,-1889,-1873,-1809,-1705,-1545,-1321,-1021,-654,-213,271,781,1278,1724,2078,2311,2397,2331,2114,1780,1352,892,427,14,-317,-540,-630,-594,-429,-147,217,654,1113,1580,2016,2402,2702,2914,2986,2928,2690,2275,1665,863,-109,-1224,-2424,-3650,-4828,-5869,-6723,-7291,-7569,-7490,-7089,-6362,-5370,-4169,-2833,-1445,-81,1190,2309,3241,3974,4494,4841,5019,5077,5039,4922,4750,4510,4210,3829,3353,2790,2123,1392,606,-178,-920,-1559,-2051,-2354,-2442,-2321,-2004,-1530,-967,-365,195,655,974,1104,1057,824,453,-24,-542,-1041,-1475,-1780,-1938,-1926,-1745,-1429,-1004,-528,-50,381,720,955,1060,1065,967,828,645,476,317,180,65,-62,-204,-399,-646,-951,-1302,-1657,-1994,-2251,-2403,-2407,-2256,-1949,-1512,-985,-413,146,641,1036,1302,1438,1460,1397,1298,1210,1176,1237,1403,1665,1996,2337,2622,2779,2735,2452,1907,1119,138,-950,-2034,-3002,-3736,-4157,-4195,-3859,-3162,-2200,-1064,104,1200,2100,2739,3078,3113,2883,2464,1907,1338,790,359,55,-104,-137,-86,-12,42,-6,-168,-487,-953,-1526,-2175,-2806,-3353,-3733,-3872,-3740,-3305,-2609,-1692,-644,440,1465,2326,2964,3323,3397,3212,2807,2272,1671,1102,618,271,77,21,87,217,372,497,550,519,377,155,-154,-494,-858,-1200,-1503,-1754,-1934,-2048,-2097,-2077,-2005,-1865,-1670,-1398,-1053,-621,-107,477,1112,1752,2358,2863,3211,3350,3232,2846,2197,1317,285,-829,-1901,-2846,-3544,-3940,-3964,-3621,-2930,-1957,-794,439,1636,2669,3464,3943,4083,3873,3352,2567,1593,511,-589,-1631,-2540,-3262,-3767,-4028,-4051,-3845,-3425,-2838,-2099,-1271,-377,524,1398,2201,2905,3467,3883,4107,4162,4011,3686,3184,2527,1759,893,4,-888,-1708,-2428,-2998,-3395,-3604,-3621,-3458,-3130,-2664,-2086,-1431,-730,-33,639,1217,1702,2031,2211,2227,2091,1838,1493,1109,716,360,56,-183,-349,-471,-545,-609,-668,-741,-832,-933,-1031,-1116,-1154,-1158,-1092,-984,-838,-679,-542,-450,-439,-515,-698,-954,-1281,-1606,-1902,-2103,-2166,-2067,-1785,-1330,-732,-34,713,1443,2114,2669,3095,3352,3476,3440,3302,3059,2752,2396,2011,1605,1190,764,332,-91,-505,-872,-1181,-1387,-1463,-1377,-1115,-669,-61,670,1465,2248,2934,3454,3728,3729,3423,2835,1991,948,-220,-1441,-2635,-3733,-4674,-5408,-5912,-6163,-6173,-5954,-5535,-4960,-4265,-3503,-2710,-1927,-1185,-500,109,639,1085,1449,1737,1943,2080,2134,2122,2043,1903,1721,1507,1288,1077,902,772,706,711,790,939,1152,1418,1712,2022,2308,2558,2731,2815,2781,2626,2352,1958,1487,940,380,-178,-691,-1126,-1470,-1705,-1837,-1868,-1824,-1720,-1576,-1424,-1262,-1110,-965,-819,-674,-516,-345,-160,33,214,368,457,463,351,107,-277,-786,-1396,-2056,-2706,-3280,-3697,-3905,-3845,-3504,-2874,-2003,-938,221,1394,2466,3367,4015,4380,4456,4265,3868,3331,2729,2141,1605,1166,815,544,321,102,-137,-428,-772,-1161,-1562,-1935,-2222,-2372,-2341,-2097,-1649,-1005,-227,625,1462,2210,2787,3156,3281,3170,2864,2401,1861,1289,746,265,-153,-496,-806,-1106,-1429,-1817,-2273,-2815,-3424,-4069,-4705,-5272,-5710,-5958,-5968,-5703,-5168,-4360,-3344,-2148,-870,442,1698,2860,3860,4691,5317,5751,5990,6058,5974,5766,5465,5109,4719,4338,3980,3663,3406,3188,3013,2857,2688,2498,2230,1899,1449,918,271,-451,-1236,-2061,-2870,-3659,-4360,-4963,-5437,-5754,-5930,-5946,-5830,-5601,-5273,-4879,-4442,-3963,-3482,-2971,-2457,-1926,-1378,-816,-247,327,876,1395,1852,2226,2499,2655,2688,2599,2409,2128,1802,1460,1140,885,717,656,707,857,1091,1371,1667,1935,2148,2268,2291,2196,2003,1726,1393,1041,707,425,220,116,104,190,339,534,734,914,1042,1104,1082,982,806,564,279,-41,-374,-707,-1025,-1328,-1598,-1850,-2073,-2277,-2470,-2651,-2828,-2993,-3146,-3269,-3350,-3376,-3320,-3182,-2940,-2598,-2152,-1617,-996,-324,395,1111,1815,2455,3019,3474,3799,3992,4040,3949,3729,3386,2931,2391,1774,1114,435,-227,-847,-1382,-1825,-2139,-2332,-2381,-2308,-2102,-1783,-1352,-830,-222,438,1127,1802,2412,2914,3245,3382,3271,2945,2384,1659,820,-69,-912,-1670,-2272,-2701,-2949,-3036,-3002,-2898,-2778,-2700,-2695,-2792,-2979,-3225,-3486,-3686,-3761,-3652,-3304,-2712,-1887,-874,244,1388,2440,3336,3981,4370,4476,4360,4065,3694,3317,3026,2873,2885,3069,3371,3744,4101,4349,4433,4278,3874,3224,2365,1368,310,-729,-1670,-2452,-3047,-3437,-3647,-3714,-3686,-3627,-3579,-3589,-3673,-3829,-4041,-4270,-4473,-4604,-4632,-4522,-4275,-3896,-3398,-2828,-2205,-1573,-959,-370,171,685,1168,1641,2116,2588,3065,3509,3922,4242,4466,4548,4477,4250,3860,3341,2699,1980,1206,415,-352,-1071,-1692,-2194,-2527,-2682,-2617,-2348,-1864,-1204,-392,505,1440,2336,3128,3759,4169,4330,4222,3851,3247,2452,1529,544,-430,-1334,-2110,-2736,-3190,-3483,-3644,-3693,-3678,-3620,-3536,-3435,-3314,-3145,-2934,-2640,-2280,-1852,-1373,-889,-423,-34,257,411,423,304,73,-215,-510,-745,-864,-811,-573,-126,481,1223,2015,2791,3468,3979,4280,4339,4160,3764,3192,2499,1744,989,277,-336,-839,-1205,-1437,-1549,-1549,-1465,-1306,-1093,-831,-534,-201,155,521,877,1193,1435,1573,1574,1411,1082,576,-65,-824,-1631,-2436,-3171,-3774,-4195,-4401,-4370,-4109,-3634,-2989,-2219,-1395,-569,185,822,1292,1572,1653,1541,1266,871,401,-76,-513,-846,-1042,-1067,-910,-578,-80,534,1237,1969,2679,3333,3880,4309,4601,4765,4803,4738,4571,4324,3985,3568,3048,2438,1722,912,24,-918,-1885,-2827,-3707,-4473,-5078,-5502,-5698,-5681,-5434,-5000,-4406,-3704,-2953,-2202,-1515,-923,-465,-144,35,96,57,-45,-185,-332,-471,-589,-672,-725,-730,-696,-602,-451,-221,92,494,995,1569,2218,2884,3552,4145,4640,4965,5103,5003,4679,4105,3334,2388,1332,247,-795,-1709,-2413,-2866,-3023,-2884,-2479,-1849,-1085,-263,508,1150,1580,1761,1655,1299,696,-51,-901,-1738,-2487,-3067,-3412,-3498,-3317,-2900,-2304,-1605,-885,-228,301,659,817,795,606,315,-19,-346,-583,-721,-713,-570,-328,-4,310,594,767,811,716,480,182,-146,-396,-503,-399,-33,583,1422,2403,3417,4346,5059,5458,5472,5080,4316,3247,1999,692,-525,-1546,-2283,-2701,-2804,-2657,-2328,-1950,-1597,-1392,-1377,-1588,-2010,-2588,-3241,-3865,-4356,-4624,-4603,-4273,-3645,-2791,-1795,-781,147,879,1366,1568,1517,1271,904,528,218,60,87,320,728,1267,1872,2456,2960,3306,3466,3409,3156,2738,2208,1638,1087,621,274,73,2,44,163,299,440,529,580,584,572,574,626,757,992,1322,1744,2207,2665,3049,3277,3302,3040,2499,1638,522,-813,-2266,-3737,-5120,-6308,-7219,-7798,-8010,-7876,-7420,-6713,-5821,-4826,-3796,-2794,-1859,-1024,-295,318,829,1237,1559,1795,1962,2060,2110,2120,2106,2099,2097,2143,2227,2366,2561,2786,3053,3316,3575,3799,3974,4088,4128,4092,3982,3792,3548,3226,2864,2435,1956,1423,820,173,-541,-1284,-2049,-2798,-3490,-4087,-4543,-4814,-4887,-4732,-4379,-3841,-3173,-2437,-1694,-1026,-466,-83,134,157,29,-227,-556,-917,-1252,-1538,-1734,-1832,-1829,-1724,-1540,-1279,-971,-610,-229,188,614,1055,1495,1922,2314,2652,2900,3046,3062,2945,2700,2341,1910,1438,974,565,237,35,-50,3,160,410,698,990,1225,1369,1373,1227,921,478,-67,-671,-1275,-1836,-2303,-2651,-2863,-2924,-2859,-2659,-2360,-1976,-1521,-1028,-508,16,511,964,1334,1599,1729,1696,1491,1097,531,-194,-1037,-1938,-2837,-3642,-4281,-4667,-4740,-4454,-3799,-2795,-1497,9,1611,3197,4634,5820,6669,7115,7152,6780,6067,5072,3910,2663,1447,335,-604,-1333,-1837,-2128,-2226,-2174,-1999,-1748,-1437,-1093,-729,-349,31,402,744,1027,1221,1296,1206,943,474,-191,-1035,-2024,-3093,-4184,-5194,-6060,-6675,-6996,-6958,-6566,-5816,-4778,-3509,-2118,-700,636,1807,2735,3396,3764,3873,3769,3513,3189,2861,2595,2433,2388,2467,2626,2837,3037,3179,3214,3110,2850,2439,1904,1277,612,-30,-611,-1067,-1383,-1538,-1534,-1396,-1159,-860,-554,-282,-71,44,70,9,-120,-274,-437,-562,-641,-655,-609,-516,-405,-292,-226,-199,-259,-379,-575,-815,-1084,-1345,-1585,-1759,-1869,-1878,-1804,-1634,-1395,-1102,-784,-482,-216,-26,72,69,-39,-227,-481,-753,-1016,-1218,-1344,-1356,-1259,-1051,-735,-350,104,594,1099,1618,2119,2606,3060,3467,3819,4089,4256,4307,4195,3929,3470,2832,2021,1069,15,-1071,-2130,-3069,-3833,-4344,-4578,-4505,-4157,-3553,-2783,-1891,-987,-122,629,1227,1652,1900,1993,1964,1841,1675,1471,1266,1037,789,480,97,-384,-967,-1636,-2349,-3051,-3662,-4103,-4301,-4208,-3789,-3065,-2078,-896,368,1626,2755,3683,4334,4682,4725,4496,4052,3472,2822,2183,1602,1113,724,421,174,-56,-307,-611,-980,-1409,-1879,-2334,-2743,-3035,-3185,-3167,-2981,-2659,-2249,-1801,-1391,-1048,-829,-712,-693,-716,-721,-651,-442,-81,448,1093,1805,2497,3073,3460,3576,3400,2920,2183,1259,255,-725,-1547,-2128,-2371,-2262,-1783,-1001,-1,1108,2170,3078,3696,3959,3831,3327,2515,1494,390,-666,-1560,-2197,-2537,-2556,-2317,-1858,-1306,-727,-236,115,283,269,102,-160,-447,-685,-807,-776,-573,-224,223,695,1095,1356,1386,1163,670,-63,-953,-1930,-2852,-3647,-4190,-4456,-4396,-4048,-3451,-2690,-1839,-1000,-226,416,909,1257,1473,1610,1707,1809,1963,2157,2429,2707,3005,3235,3394,3421,3317,3080,2732,2318,1885,1476,1144,904,773,739,779,861,942,986,953,821,571,208,-256,-793,-1355,-1914,-2409,-2815,-3091,-3235,-3233,-3111,-2890,-2608,-2304,-2016,-1771,-1584,-1464,-1387,-1344,-1297,-1225,-1099,-905,-643,-310,58,457,830,1169,1422,1594,1645,1601,1447,1225,951,664,398,186,47,13,63,224,448,741,1056,1376,1667,1904,2069,2142,2131,2019,1836,1582,1292,984,687,433,234,122,86,142,260,424,601,744,825,801,645,355,-75,-615,-1223,-1861,-2455,-2971,-3343,-3567,-3611,-3509,-3276,-2959,-2604,-2248,-1916,-1626,-1365,-1119,-855,-547,-171,275,790,1330,1873,2334,2687,2849,2802,2514,2001,1292,451,-432,-1276,-1963,-2423,-2580,-2399,-1879,-1060,-9,1177,2386,3507,4435,5087,5422,5407,5077,4459,3641,2690,1701,742,-116,-847,-1419,-1851,-2150,-2356,-2503,-2628,-2761,-2915,-3093,-3280,-3448,-3554,-3562,-3429,-3136,-2675,-2051,-1312,-492,332,1099,1748,2211,2469,2486,2290,1884,1345,700,40,-588,-1126,-1521,-1759,-1811,-1697,-1420,-1028,-538,-21,511,987,1398,1707,1911,2003,2008,1921,1798,1629,1463,1299,1153,1019,905,784,657,512,341,150,-54,-253,-430,-549,-608,-575,-462,-270,-27,233,467,638,709,648,468,152,-246,-701,-1161,-1575,-1907,-2130,-2235,-2236,-2154,-2038,-1915,-1847,-1838,-1922,-2070,-2263,-2453,-2570,-2574,-2387,-1996,-1374,-538,458,1565,2666,3694,4534,5128,5419,5402,5097,4562,3875,3112,2362,1673,1089,613,228,-96,-410,-753,-1161,-1650,-2210,-2813,-3401,-3900,-4236,-4330,-4127,-3611,-2773,-1684,-422,903,2156,3223,4013,4440,4505,4209,3619,2818,1897,960,77,-687,-1313,-1805,-2187,-2501,-2795,-3094,-3422,-3768,-4085,-4342,-4444,-4352,-3993,-3350,-2412,-1228,145,1598,3021,4293,5299,5966,6225,6086,5567,4741,3703,2543,1376,271,-702,-1513,-2157,-2646,-2995,-3252,-3402,-3493,-3477,-3369,-3118,-2715,-2131,-1371,-455,568,1632,2640,3503,4124,4421,4364,3927,3158,2131,948,-250,-1341,-2195,-2730,-2884,-2677,-2136,-1368,-486,385,1108,1603,1797,1693,1308,738,62,-585,-1113,-1432,-1491,-1298,-868,-298,337,908,1321,1484,1348,897,169,-769,-1802,-2818,-3683,-4303,-4586,-4505,-4058,-3288,-2271,-1107,101,1243,2230,2999,3494,3713,3662,3377,2912,2322,1669,1017,400,-130,-568,-901,-1124,-1264,-1307,-1280,-1183,-1005,-763,-432,-39,432,936,1459,1958,2375,2688,2835,2805,2587,2183,1637,976,276,-418,-1038,-1534,-1874,-2032,-2019,-1854,-1573,-1236,-887,-583,-363,-247,-234,-310,-420,-537,-590,-556,-403,-139,214,598,968,1236,1355,1276,971,457,-236,-1040,-1869,-2638,-3243,-3626,-3724,-3527,-3054,-2353,-1497,-589,297,1054,1641,2011,2164,2127,1946,1676,1388,1123,939,846,870,984,1187,1435,1699,1951,2145,2269,2287,2193,1979,1646,1214,690,119,-480,-1057,-1585,-2020,-2352,-2541,-2603,-2524,-2322,-2028,-1658,-1264,-876,-532,-268,-99,-41,-80,-207,-378,-568,-722,-816,-805,-687,-450,-111,300,758,1220,1642,2012,2281,2453,2510,2456,2302,2070,1775,1453,1123,806,524,280,73,-96,-252,-397,-561,-753,-989,-1274,-1611,-1973,-2354,-2702,-2984,-3162,-3184,-3033,-2694,-2162,-1479,-665,208,1086,1909,2603,3142,3463,3579,3456,3144,2632,2001,1264,490,-263,-962,-1547,-1993,-2279,-2396,-2349,-2156,-1835,-1412,-920,-381,174,722,1233,1688,2063,2340,2509,2554,2483,2286,1988,1590,1119,593,29,-543,-1110,-1642,-2123,-2530,-2838,-3039,-3098,-3012,-2756,-2333,-1732,-983,-89,879,1892,2858,3719,4393,4816,4946,4750,4246,3462,2463,1336,171,-935,-1900,-2653,-3171,-3421,-3453,-3279,-2986,-2627,-2266,-1968,-1744,-1627,-1584,-1595,-1612,-1581,-1468,-1226,-857,-353,233,869,1463,1966,2293,2418,2299,1978,1471,878,263,-266,-644,-799,-724,-417,66,656,1269,1807,2201,2390,2348,2083,1617,1016,342,-332,-920,-1394,-1677,-1797,-1717,-1505,-1171,-789,-405,-72,173,298,304,195,0,-241,-494,-707,-865,-918,-891,-748,-532,-234,114,502,909,1324,1720,2088,2398,2621,2748,2732,2582,2266,1800,1182,449,-377,-1238,-2093,-2870,-3520,-3987,-4220,-4211,-3924,-3409,-2673,-1802,-849,89,945,1640,2129,2380,2389,2178,1790,1287,730,193,-275,-631,-849,-941,-907,-800,-643,-489,-362,-287,-267,-292,-341,-380,-384,-322,-189,26,294,610,920,1199,1415,1531,1548,1452,1262,999,688,372,71,-180,-369,-494,-551,-566,-546,-518,-491,-472,-457,-431,-373,-273,-95,149,477,866,1293,1724,2115,2414,2580,2575,2371,1978,1407,702,-71,-858,-1574,-2169,-2588,-2804,-2814,-2634,-2303,-1873,-1396,-936,-532,-214,-5,116,156,142,111,77,55,53,40,20,-55,-186,-414,-720,-1124,-1574,-2060,-2504,-2868,-3065,-3062,-2801,-2281,-1510,-539,562,1689,2749,3631,4263,4569,4542,4173,3533,2668,1706,725,-152,-852,-1319,-1515,-1472,-1213,-826,-380,35,353,530,546,424,207,-47,-251,-360,-300,-67,338,872,1454,2006,2425,2634,2578,2243,1648,861,-29,-914,-1686,-2261,-2575,-2618,-2403,-1998,-1483,-962,-529,-266,-215,-394,-759,-1267,-1809,-2321,-2692,-2883,-2846,-2592,-2160,-1602,-1006,-432,40,380,559,596,520,388,255,185,217,377,668,1058,1519,1984,2413,2758,2990,3099,3094,2981,2808,2581,2337,2078,1803,1497,1138,698,157,-497,-1254,-2091,-2948,-3767,-4454,-4945,-5158,-5053,-4625,-3877,-2895,-1740,-530,631,1640,2423,2918,3126,3044,2740,2273,1742,1225,804,530,425,480,653,878,1086,1200,1168,960,582,55,-542,-1161,-1700,-2106,-2319,-2316,-2100,-1701,-1174,-577,-4,506,876,1096,1156,1090,945,787,675,661,774,1005,1325,1666,1959,2119,2083,1804,1276,520,-397,-1390,-2357,-3189,-3804,-4138,-4154,-3876,-3324,-2586,-1722,-839,8,734,1331,1750,2031,2167,2205,2159,2055,1899,1689,1416,1064,614,75,-568,-1270,-2008,-2722,-3349,-3833,-4123,-4180,-4002,-3593,-2992,-2246,-1412,-548,294,1083,1790,2419,2973,3473,3930,4367,4765,5130,5417,5598,5633,5485,5137,4577,3831,2925,1930,895,-89,-973,-1693,-2226,-2571,-2742,-2786,-2752,-2699,-2674,-2717,-2833,-3018,-3239,-3447,-3592,-3628,-3517,-3253,-2842,-2331,-1758,-1207,-720,-362,-159,-109,-204,-381,-594,-753,-811,-691,-383,129,811,1598,2422,3175,3776,4140,4222,3993,3488,2738,1841,879,-47,-846,-1462,-1835,-1974,-1871,-1584,-1147,-636,-96,410,842,1176,1392,1485,1475,1351,1153,883,560,216,-145,-488,-787,-1022,-1149,-1160,-1026,-742,-324,224,834,1478,2070,2559,2873,2975,2831,2450,1854,1087,215,-696,-1593,-2400,-3107,-3664,-4080,-4350,-4487,-4505,-4406,-4203,-3868,-3417,-2806,-2051,-1129,-79,1085,2285,3462,4515,5360,5902,6084,5856,5227,4221,2925,1431,-131,-1638,-2964,-4020,-4710,-5033,-4947,-4520,-3783,-2829,-1730,-577,576,1649,2626,3457,4142,4661,5007,5162,5124,4853,4359,3617,2642,1475,146,-1239,-2609,-3835,-4841,-5513,-5822,-5724,-5256,-4469,-3454,-2328,-1194,-183,644,1205,1501,1539,1365,1065,697,366,115,0,37,207,483,808,1117,1360,1480,1460,1301,1017,670,307,-14,-222,-302,-214,19,380,818,1277,1693,2008,2175,2164,1967,1595,1091,492,-123,-716,-1206,-1580,-1790,-1859,-1784,-1625,-1413,-1223,-1085,-1049,-1129,-1320,-1606,-1936,-2264,-2533,-2691,-2705,-2548,-2231,-1762,-1198,-566,56,654,1153,1579,1880,2111,2264,2379,2484,2586,2709,2834,2963,3054,3096,3047,2890,2610,2202,1680,1068,396,-284,-939,-1522,-1992,-2346,-2542,-2618,-2546,-2381,-2117,-1794,-1433,-1041,-650,-262,109,438,723,935,1068,1109,1052,909,683,410,102,-201,-484,-723,-900,-1021,-1079,-1097,-1084,-1064,-1054,-1064,-1109,-1177,-1268,-1357,-1433,-1461,-1436,-1321,-1127,-839,-480,-62,372,800,1168,1463,1650,1728,1691,1566,1357,1119,860,631,448,343,324,403,570,816,1118,1442,1758,2034,2231,2343,2333,2226,1990,1678,1257,785,251,-311,-886,-1443,-1965,-2411,-2773,-3015,-3136,-3126,-2996,-2754,-2430,-2037,-1617,-1177,-750,-345,20,351,627,871,1058,1199,1286,1306,1247,1101,849,488,26,-535,-1149,-1786,-2381,-2876,-3202,-3304,-3136,-2678,-1939,-948,220,1496,2760,3934,4903,5616,6008,6070,5804,5243,4433,3447,2331,1176,15,-1069,-2066,-2909,-3608,-4122,-4463,-4617,-4594,-4398,-4039,-3537,-2909,-2192,-1417,-631,118,782,1317,1681,1859,1835,1622,1236,727,128,-491,-1085,-1595,-1974,-2188,-2209,-2039,-1674,-1154,-502,230,989,1734,2406,2976,3408,3678,3778,3705,3456,3062,2528,1899,1213,506,-168,-761,-1250,-1579,-1759,-1768,-1622,-1356,-980,-554,-101,334,708,998,1164,1202,1091,845,476,16,-501,-1033,-1537,-1978,-2325,-2560,-2679,-2680,-2582,-2409,-2169,-1916,-1647,-1405,-1204,-1039,-943,-879,-855,-836,-798,-721,-566,-334,-1,410,887,1391,1875,2304,2610,2783,2775,2599,2260,1788,1235,643,82,-402,-760,-952,-961,-780,-419,86,696,1348,1988,2543,2975,3228,3297,3160,2853,2384,1815,1166,499,-161,-779,-1328,-1799,-2174,-2457,-2640,-2738,-2740,-2668,-2512,-2285,-1993,-1639,-1247,-828,-413,-39,274,466,533,435,177,-222,-732,-1291,-1837,-2295,-2609,-2716,-2614,-2276,-1760,-1088,-356,387,1043,1577,1917,2065,2009,1775,1415,972,527,123,-165,-314,-295,-105,217,657,1133,1619,2036,2360,2556,2613,2545,2367,2116,1830,1542,1287,1085,938,854,800,764,714,614,452,207,-122,-520,-962,-1415,-1836,-2181,-2424,-2531,-2510,-2362,-2123,-1829,-1526,-1258,-1063,-959,-959,-1048,-1207,-1389,-1558,-1659,-1650,-1505,-1206,-768,-223,379,964,1476,1838,2017,1991,1764,1389,909,426,-4,-284,-381,-260,65,553,1137,1728,2235,2569,2677,2508,2085,1427,626,-229,-1030,-1668,-2066,-2168,-1959,-1471,-762,61,906,1642,2193,2476,2467,2175,1653,971,247,-435,-967,-1301,-1396,-1284,-1003,-649,-312,-87,-44,-228,-627,-1202,-1872,-2526,-3065,-3377,-3400,-3093,-2475,-1599,-550,538,1564,2387,2929,3124,2962,2471,1732,849,-51,-846,-1429,-1740,-1735,-1445,-919,-234,494,1202,1793,2236,2522,2662,2716,2729,2757,2838,2970,3145,3301,3377,3300,2996,2422,1567,442,-881,-2323,-3760,-5079,-6156,-6910,-7263,-7212,-6770,-6005,-5015,-3904,-2792,-1773,-914,-252,216,533,747,939,1165,1474,1887,2395,2952,3509,3976,4300,4418,4302,3956,3418,2740,2020,1319,738,314,89,38,139,304,474,549,480,221,-228,-823,-1504,-2167,-2716,-3060,-3126,-2891,-2365,-1608,-715,197,1006,1613,1931,1946,1646,1115,423,-308,-966,-1461,-1704,-1680,-1379,-855,-177,559,1256,1821,2195,2325,2226,1909,1431,867,254,-317,-854,-1302,-1718,-2082,-2462,-2861,-3296,-3766,-4226,-4626,-4900,-4961,-4754,-4220,-3342,-2142,-664,989,2718,4389,5884,7097,7943,8384,8407,8038,7335,6361,5201,3931,2622,1330,119,-1006,-1972,-2810,-3467,-3954,-4270,-4403,-4379,-4210,-3925,-3564,-3173,-2785,-2447,-2162,-1953,-1789,-1654,-1506,-1312,-1036,-665,-187,368,980,1584,2141,2573,2847,2902,2745,2357,1795,1098,354,-358,-952,-1362,-1543,-1478,-1193,-724,-157,443,975,1384,1612,1637,1476,1154,740,289,-126,-457,-674,-755,-732,-623,-480,-358,-284,-310,-424,-628,-878,-1133,-1324,-1409,-1329,-1058,-612,16,733,1499,2207,2772,3133,3218,3019,2548,1834,973,18,-907,-1749,-2408,-2871,-3099,-3120,-2974,-2712,-2412,-2131,-1924,-1808,-1788,-1831,-1882,-1888,-1772,-1498,-1029,-376,430,1326,2226,3049,3697,4121,4265,4145,3775,3233,2597,1961,1427,1047,884,930,1158,1505,1868,2167,2287,2171,1767,1072,136,-972,-2141,-3249,-4179,-4834,-5146,-5099,-4720,-4073,-3262,-2399,-1593,-946,-508,-317,-341,-542,-825,-1108,-1294,-1309,-1116,-699,-98,631,1392,2090,2618,2897,2879,2533,1905,1039,44,-973,-1899,-2625,-3077,-3212,-3018,-2545,-1839,-1011,-147,657,1315,1790,2065,2151,2107,1989,1867,1809,1865,2047,2371,2793,3276,3751,4153,4416,4482,4321,3915,3276,2446,1480,452,-557,-1476,-2240,-2810,-3172,-3334,-3333,-3210,-3032,-2848,-2712,-2660,-2706,-2857,-3086,-3372,-3652,-3910,-4060,-4099,-3971,-3675,-3210,-2588,-1856,-1041,-217,590,1305,1915,2373,2680,2828,2837,2726,2531,2286,2030,1795,1603,1477,1407,1406,1435,1503,1558,1605,1606,1551,1443,1267,1051,795,535,282,76,-83,-166,-183,-126,-29,108,239,360,436,470,445,381,279,153,31,-100,-205,-305,-389,-472,-561,-664,-791,-943,-1122,-1320,-1526,-1724,-1889,-2006,-2040,-1991,-1834,-1580,-1240,-850,-443,-77,209,370,376,237,-44,-401,-800,-1149,-1405,-1500,-1422,-1147,-726,-171,425,1024,1551,1958,2226,2337,2322,2210,2056,1913,1832,1842,1961,2178,2458,2754,2998,3128,3095,2852,2393,1735,913,10,-905,-1731,-2400,-2836,-3023,-2945,-2652,-2202,-1674,-1175,-770,-547,-534,-751,-1171,-1749,-2411,-3079,-3674,-4115,-4357,-4353,-4102,-3617,-2928,-2106,-1196,-281,580,1343,1961,2429,2750,2934,3022,3044,3033,3022,3019,3040,3062,3076,3049,2954,2783,2508,2162,1745,1310,903,564,360,307,431,725,1147,1648,2148,2556,2805,2802,2522,1934,1061,-42,-1304,-2618,-3894,-5023,-5934,-6567,-6892,-6910,-6643,-6139,-5450,-4651,-3789,-2934,-2111,-1360,-672,-63,504,1008,1489,1918,2295,2594,2775,2823,2707,2424,1988,1430,805,180,-382,-805,-1044,-1059,-834,-392,250,1022,1866,2710,3470,4094,4514,4719,4680,4436,3996,3430,2774,2091,1418,786,217,-288,-727,-1108,-1439,-1718,-1941,-2103,-2182,-2178,-2074,-1874,-1591,-1241,-856,-480,-146,98,229,216,66,-229,-626,-1104,-1615,-2108,-2557,-2902,-3146,-3250,-3234,-3094,-2862,-2558,-2223,-1871,-1546,-1240,-983,-742,-530,-303,-57,238,590,1008,1483,2013,2566,3121,3646,4097,4447,4656,4692,4543,4190,3659,2958,2156,1292,454,-286,-869,-1232,-1350,-1233,-897,-423,123,631,1022,1207,1145,808,231,-537,-1393,-2233,-2941,-3416,-3587,-3429,-2957,-2252,-1410,-575,130,570,679,409,-214,-1100,-2148,-3176,-4055,-4611,-4762,-4422,-3620,-2403,-896,746,2353,3757,4817,5444,5610,5327,4695,3812,2835,1889,1098,545,261,252,447,787,1156,1460,1624,1580,1338,909,365,-208,-720,-1083,-1241,-1178,-902,-481,14,475,807,940,813,429,-178,-950,-1764,-2541,-3140,-3504,-3552,-3297,-2759,-2019,-1193,-391,245,631,693,411,-175,-999,-1941,-2872,-3659,-4178,-4352,-4127,-3523,-2576,-1395,-80,1226,2422,3394,4091,4477,4566,4400,4053,3601,3137,2714,2395,2182,2073,2025,1989,1912,1745,1472,1088,636,153,-277,-610,-770,-747,-529,-145,336,850,1300,1607,1707,1563,1158,549,-239,-1087,-1930,-2658,-3197,-3505,-3548,-3350,-2960,-2438,-1893,-1390,-1016,-813,-797,-956,-1233,-1574,-1888,-2105,-2161,-2018,-1665,-1142,-493,190,818,1318,1595,1653,1439,1042,482,-111,-666,-1069,-1247,-1165,-797,-194,585,1448,2278,2978,3461,3662,3564,3178,2555,1759,890,24,-745,-1355,-1762,-1946,-1926,-1722,-1405,-1014,-623,-270,4,200,311,380,415,469,547,673,829,995,1135,1209,1183,1035,752,358,-120,-626,-1103,-1490,-1743,-1820,-1722,-1455,-1059,-581,-80,390,782,1057,1208,1228,1139,975,759,543,346,200,104,57,37,15,-40,-162,-371,-675,-1069,-1525,-2005,-2459,-2838,-3083,-3163,-3046,-2736,-2244,-1619,-891,-144,592,1247,1803,2227,2518,2675,2705,2629,2449,2179,1831,1396,897,329,-289,-936,-1582,-2195,-2716,-3119,-3335,-3347,-3113,-2635,-1932,-1033,-28,1023,2006,2838,3446,3785,3848,3669,3304,2848,2389,2017,1799,1763,1904,2173,2496,2791,2949,2913,2612,2040,1224,219,-865,-1922,-2813,-3443,-3716,-3594,-3094,-2263,-1213,-84,982,1820,2320,2380,1968,1097,-151,-1650,-3232,-4742,-6014,-6956,-7492,-7647,-7446,-6978,-6332,-5576,-4792,-4015,-3276,-2590,-1953,-1356,-779,-206,393,1021,1673,2333,2953,3492,3884,4072,4017,3688,3104,2295,1356,369,-530,-1248,-1683,-1783,-1527,-939,-65,1001,2187,3373,4489,5421,6113,6495,6535,6226,5582,4664,3544,2324,1108,-3,-910,-1547,-1863,-1853,-1548,-1023,-379,260,793,1132,1249,1158,922,635,400,315,446,827,1425,2183,2966,3659,4106,4221,3922,3241,2213,995,-275,-1405,-2242,-2668,-2635,-2166,-1355,-337,720,1667,2369,2749,2764,2448,1861,1115,332,-379,-918,-1256,-1371,-1335,-1189,-1035,-931,-931,-1066,-1320,-1685,-2090,-2513,-2875,-3159,-3317,-3351,-3251,-3046,-2762,-2438,-2126,-1860,-1690,-1630,-1711,-1915,-2234,-2617,-3010,-3361,-3602,-3715,-3669,-3501,-3241,-2950,-2687,-2497,-2409,-2441,-2561,-2755,-2943,-3068,-3038,-2789,-2280,-1497,-522,555,1559,2333,2751,2754,2369,1731,1034,513,398,818,1812,3257,4926,6524,7756,8410,8382,7705,6506,4974,3288,1595,-7,-1472,-2758,-3828,-4616,-5068,-5126,-4806,-4166,-3348,-2547,-1970,-1818,-2226,-3264,-4898,-7042,-9526,-12155,-14692,-16882,-18467,-19197,-18851,-17298,-14490,-10543,-5718,-440,4782,9395,12921,15041,15621,14792,12869,10332,7709,5488,4040,3566,4098,5484,7467,9675,11747,13351,14262,14394,13812,12662,11203,9650,8212,7024,6142,5577,5289,5201,5239,5309,5329,5220,4925,4415,3710,2874,2008,1224,604,183,-61,-200,-297,-404,-512,-567,-488,-191,367,1160,2094,2982,3620,3760,3235,1940,-78,-2663,-5510,-8257,-10493,-11854,-12072,-11033,-8794,-5617,-1874,1912,5257,7703,8933,8827,7416,4959,1797,-1608,-4826,-7450,-9193,-9906,-9564,-8303,-6331,-3949,-1460,845,2735,4046,4717,4720,4151,3075,1648,-15,-1779,-3522,-5148,-6546,-7658,-8402,-8752,-8680,-8215,-7400,-6353,-5184,-4057,-3106,-2431,-2115,-2150,-2528,-3185,-4059,-5092,-6208,-7369,-8510,-9581,-10527,-11277,-11786,-11996,-11876,-11432,-10673,-9678,-8526,-7332,-6249,-5392,-4914,-4873,-5326,-6205,-7391,-8686,-9836,-10598,-10750,-10155,-8786,-6733,-4196,-1445,1219,3513,5232,6245,6540,6202,5364,4234,2987,1825,890,313,173,512,1334,2579,4156,5910,7678,9265,10511,11291,11527,11241,10476,9375,8095,6824,5752,5032,4771,5014,5716,6777,8041,9319,10439,11249,11658,11642,11227,10497,9564,8533,7528,6625,5894,5386,5131,5145,5441,6003,6801,7796,8900,10044,11112,12023,12683,13050,13087,12818,12268,11497,10558,9507,8386,7248,6115,5046,4054,3204,2496,1975,1637,1463,1430,1446,1467,1387,1176,785,234,-447,-1201,-1963,-2661,-3261,-3707,-4009,-4157,-4180,-4110,-3983,-3840,-3719,-3652,-3675,-3802,-4049,-4413,-4870,-5396,-5935,-6435,-6837,-7089,-7156,-7024,-6699,-6224,-5644,-5029,-4450,-3984,-3705,-3684,-3949,-4514,-5334,-6316,-7356,-8312,-9062,-9519,-9614,-9359,-8787,-7977,-7037,-6069,-5188,-4482,-4027,-3875,-4033,-4515,-5256,-6210,-7292,-8381,-9396,-10199,-10710,-10851,-10589,-9926,-8926,-7667,-6274,-4872,-3588,-2545,-1821,-1493,-1562,-2034,-2830,-3871,-5031,-6168,-7158,-7863,-8216,-8154,-7703,-6885,-5810,-4554,-3254,-2004,-903,-18,625,1017,1189,1192,1074,896,705,532,412,359,367,455,596,794,1025,1273,1510,1725,1879,1975,1993,1945,1857,1740,1645,1597,1633,1779,2034,2391,2816,3260,3674,4007,4215,4284,4203,3980,3649,3229,2770,2313,1913,1612,1478,1528,1798,2267,2906,3647,4414,5120,5695,6081,6250,6193,5938,5531,5032,4509,4036,3662,3433,3376,3483,3762,4167,4672,5218,5765,6249,6644,6902,7016,6974,6788,6484,6100,5673,5252,4879,4582,4398,4328,4382,4540,4781,5048,5307,5481,5533,5415,5116,4638,4011,3289,2531,1818,1210,777,556,572,809,1232,1773,2352,2893,3315,3587,3675,3606,3411,3149,2878,2655,2512,2471,2524,2639,2794,2932,3029,3059,3006,2889,2703,2482,2234,1985,1745,1528,1346,1204,1113,1069,1071,1109,1168,1224,1258,1239,1151,991,738,430,53,-339,-748,-1133,-1496,-1813,-2096,-2335,-2541,-2713,-2857,-2986,-3092,-3201,-3301,-3399,-3499,-3570,-3631,-3648,-3641,-3597,-3542,-3469,-3413,-3355,-3325,-3296,-3277,-3240,-3172,-3052,-2869,-2623,-2334,-2028,-1750,-1537,-1424,-1432,-1570,-1814,-2155,-2523,-2894,-3180,-3359,-3370,-3213,-2887,-2431,-1896,-1345,-844,-451,-200,-123,-195,-419,-733,-1108,-1479,-1811,-2060,-2211,-2269,-2243,-2186,-2135,-2132,-2231,-2434,-2771,-3229,-3787,-4432,-5097,-5759,-6343,-6809,-7129,-7267,-7243,-7062,-6754,-6352,-5882,-5384,-4881,-4412,-3994,-3648,-3382,-3202,-3091,-3060,-3071,-3140,-3221,-3329,-3416,-3501,-3563,-3615,-3682,-3771,-3903,-4090,-4303,-4545,-4760,-4924,-4999,-4948,-4765,-4435,-3969,-3401,-2758,-2096,-1472,-935,-547,-346,-357,-579,-989,-1524,-2135,-2730,-3255,-3644,-3851,-3863,-3667,-3296,-2789,-2202,-1593,-1022,-531,-164,66,144,84,-111,-399,-768,-1171,-1587,-1991,-2354,-2678,-2922,-3102,-3180,-3154,-3013,-2744,-2350,-1842,-1238,-586,55,632,1070,1336,1413,1297,1063,738,437,201,121,228,557,1120,1886,2825,3861,4905,5864,6629,7129,7290,7110,6581,5778,4778,3703,2682,1846,1298,1118,1332,1915,2799,3874,5001,6050,6885,7424,7611,7453,6990,6299,5477,4627,3841,3204,2762,2548,2552,2759,3121,3590,4112,4621,5076,5417,5621,5661,5538,5261,4849,4335,3759,3169,2617,2149,1816,1636,1637,1786,2073,2422,2797,3128,3385,3554,3638,3682,3709,3773,3890,4081,4345,4661,5016,5377,5731,6062,6358,6634,6863,7067,7211,7302,7313,7247,7091,6848,6534,6152,5735,5291,4853,4439,4073,3772,3541,3385,3291,3251,3237,3232,3219,3176,3112,3008,2885,2744,2595,2464,2358,2310,2320,2401,2537,2710,2894,3047,3134,3122,2985,2719,2344,1891,1415,953,567,266,102,55,147,340,621,927,1227,1465,1613,1670,1627,1533,1404,1298,1219,1199,1190,1195,1122,971,666,243,-302,-888,-1456,-1923,-2223,-2315,-2181,-1838,-1340,-756,-182,280,555,580,350,-110,-739,-1444,-2151,-2746,-3183,-3394,-3384,-3166,-2813,-2383,-1977,-1641,-1432,-1368,-1440,-1664,-2000,-2472,-3041,-3709,-4415,-5127,-5757,-6261,-6568,-6661,-6535,-6217,-5762,-5228,-4683,-4187,-3795,-3548,-3465,-3561,-3786,-4112,-4447,-4715,-4856,-4795,-4554,-4120,-3572,-2960,-2366,-1854,-1467,-1240,-1171,-1262,-1486,-1820,-2227,-2681,-3141,-3584,-3969,-4294,-4529,-4708,-4826,-4925,-5012,-5097,-5170,-5216,-5209,-5141,-4999,-4789,-4531,-4225,-3911,-3588,-3295,-3043,-2850,-2740,-2692,-2727,-2801,-2916,-3039,-3167,-3282,-3392,-3482,-3560,-3598,-3587,-3498,-3320,-3053,-2703,-2315,-1915,-1572,-1321,-1213,-1254,-1454,-1772,-2168,-2585,-2961,-3256,-3448,-3514,-3493,-3395,-3268,-3146,-3045,-2969,-2909,-2832,-2729,-2577,-2398,-2202,-2040,-1947,-1955,-2093,-2358,-2734,-3198,-3696,-4173,-4568,-4806,-4831,-4606,-4104,-3368,-2446,-1459,-512,250,750,900,704,185,-575,-1473,-2380,-3184,-3774,-4080,-4062,-3720,-3087,-2233,-1239,-227,716,1461,1963,2155,2055,1680,1106,387,-372,-1123,-1777,-2304,-2653,-2828,-2806,-2626,-2283,-1843,-1311,-764,-220,255,633,875,962,876,640,255,-205,-711,-1174,-1543,-1763,-1804,-1671,-1381,-977,-504,5,511,988,1422,1774,2039,2179,2196,2080,1834,1494,1056,583,90,-364,-736,-976,-1053,-955,-684,-276,247,839,1469,2106,2708,3256,3713,4059,4273,4336,4243,3985,3579,3042,2418,1758,1125,565,143,-132,-232,-177,16,293,641,989,1343,1665,1961,2231,2470,2669,2814,2872,2834,2670,2405,2045,1644,1240,881,597,401,291,248,253,289,360,467,651,908,1272,1708,2199,2684,3095,3373,3462,3346,3046,2609,2127,1672,1335,1149,1145,1292,1558,1868,2190,2454,2669,2814,2921,3019,3122,3264,3428,3610,3767,3849,3811,3599,3213,2650,1976,1243,553,-49,-479,-737,-794,-679,-433,-80,301,697,1046,1339,1543,1651,1642,1511,1278,944,583,219,-81,-280,-360,-317,-163,67,351,658,959,1256,1525,1787,2031,2252,2454,2600,2689,2696,2614,2466,2273,2083,1946,1909,2007,2253,2640,3135,3683,4224,4682,4994,5108,5002,4677,4176,3558,2906,2309,1844,1576,1531,1727,2121,2674,3296,3907,4415,4739,4833,4651,4218,3539,2699,1755,820,-34,-704,-1143,-1310,-1207,-875,-372,205,784,1255,1591,1728,1706,1529,1272,989,739,590,555,653,845,1091,1319,1474,1511,1408,1188,883,563,297,163,209,466,925,1538,2243,2948,3572,4049,4331,4415,4319,4094,3797,3478,3185,2919,2700,2494,2301,2110,1928,1771,1665,1620,1649,1745,1879,2023,2127,2154,2056,1832,1464,1008,499,20,-365,-593,-633,-469,-128,358,934,1527,2081,2516,2771,2811,2593,2141,1485,695,-119,-869,-1439,-1773,-1834,-1626,-1206,-619,36,696,1281,1733,2029,2152,2143,2035,1895,1757,1666,1614,1603,1598,1580,1530,1440,1320,1203,1115,1097,1168,1316,1518,1705,1816,1777,1556,1130,533,-177,-908,-1566,-2057,-2337,-2374,-2200,-1857,-1419,-956,-535,-190,49,195,246,226,133,-29,-264,-569,-933,-1332,-1744,-2133,-2489,-2780,-3024,-3206,-3353,-3472,-3567,-3654,-3722,-3768,-3784,-3755,-3669,-3526,-3312,-3048,-2751,-2454,-2203,-2034,-1988,-2069,-2285,-2580,-2911,-3211,-3410,-3490,-3413,-3223,-2938,-2626,-2321,-2075,-1894,-1816,-1821,-1939,-2157,-2478,-2884,-3340,-3807,-4220,-4533,-4695,-4686,-4517,-4206,-3820,-3406,-3024,-2717,-2506,-2405,-2412,-2506,-2668,-2875,-3093,-3330,-3549,-3780,-4001,-4221,-4424,-4593,-4715,-4773,-4771,-4714,-4626,-4534,-4478,-4474,-4558,-4707,-4917,-5126,-5301,-5376,-5338,-5174,-4908,-4594,-4289,-4061,-3964,-4028,-4234,-4565,-4924,-5269,-5497,-5575,-5454,-5131,-4628,-3978,-3263,-2548,-1941,-1509,-1318,-1395,-1720,-2259,-2931,-3659,-4344,-4909,-5295,-5453,-5409,-5164,-4794,-4360,-3922,-3557,-3281,-3134,-3089,-3134,-3213,-3297,-3340,-3317,-3227,-3057,-2855,-2632,-2453,-2348,-2360,-2518,-2804,-3232,-3731,-4272,-4794,-5221,-5522,-5629,-5529,-5191,-4622,-3828,-2852,-1768,-661,333,1113,1566,1634,1321,661,-219,-1217,-2171,-2984,-3553,-3845,-3846,-3587,-3120,-2509,-1830,-1155,-560,-99,181,261,147,-125,-519,-939,-1338,-1626,-1751,-1692,-1445,-1045,-558,-42,436,826,1113,1286,1363,1351,1272,1132,956,753,548,356,199,98,52,85,175,340,558,826,1117,1407,1656,1828,1907,1873,1755,1566,1356,1163,1026,989,1056,1247,1534,1897,2298,2710,3102,3472,3805,4108,4374,4599,4767,4873,4882,4790,4571,4228,3785,3269,2732,2235,1789,1459,1213,1086,1050,1128,1315,1638,2079,2653,3306,4016,4722,5372,5930,6360,6641,6757,6696,6448,6010,5397,4630,3758,2846,1969,1214,661,361,353,617,1117,1758,2457,3107,3624,3984,4135,4155,4046,3897,3744,3625,3558,3537,3561,3587,3613,3579,3479,3275,2977,2588,2167,1747,1411,1199,1157,1293,1589,2010,2495,3002,3469,3885,4223,4506,4726,4910,5030,5098,5063,4932,4680,4327,3896,3428,2967,2555,2220,1976,1842,1800,1855,1996,2189,2452,2733,3048,3365,3686,3981,4248,4441,4541,4522,4356,4064,3646,3153,2628,2121,1677,1324,1078,944,917,978,1108,1279,1447,1592,1667,1671,1587,1432,1222,985,747,546,403,345,396,553,843,1244,1746,2319,2897,3434,3855,4115,4188,4065,3769,3340,2809,2227,1616,1010,426,-108,-576,-941,-1187,-1300,-1268,-1121,-870,-586,-302,-93,28,33,-36,-161,-266,-327,-299,-180,15,268,531,803,1048,1297,1527,1766,1971,2134,2184,2106,1858,1455,934,337,-246,-774,-1177,-1441,-1528,-1456,-1221,-859,-406,78,545,910,1148,1197,1073,779,370,-95,-540,-903,-1127,-1181,-1063,-771,-358,132,623,1036,1296,1356,1178,781,215,-453,-1096,-1628,-1920,-1915,-1579,-939,-97,838,1711,2392,2784,2832,2526,1926,1083,114,-894,-1829,-2607,-3162,-3442,-3456,-3193,-2718,-2065,-1322,-560,144,704,1086,1245,1194,971,615,206,-208,-568,-828,-965,-965,-838,-594,-276,104,486,867,1217,1521,1793,1997,2164,2253,2279,2225,2091,1888,1615,1293,931,556,190,-133,-394,-568,-663,-681,-657,-610,-572,-558,-575,-633,-730,-865,-1036,-1221,-1413,-1577,-1700,-1761,-1745,-1653,-1476,-1230,-912,-551,-157,220,538,755,803,687,357,-135,-767,-1468,-2155,-2754,-3187,-3407,-3388,-3148,-2716,-2158,-1538,-926,-367,83,420,617,680,608,414,110,-270,-706,-1150,-1566,-1905,-2118,-2169,-2023,-1675,-1148,-488,214,874,1363,1607,1525,1101,366,-607,-1683,-2736,-3607,-4204,-4451,-4349,-3940,-3305,-2555,-1807,-1166,-712,-486,-487,-680,-1008,-1401,-1811,-2189,-2514,-2776,-2964,-3097,-3164,-3196,-3186,-3169,-3139,-3123,-3114,-3113,-3108,-3073,-2990,-2835,-2604,-2311,-1983,-1656,-1388,-1213,-1170,-1277,-1518,-1883,-2306,-2752,-3150,-3464,-3658,-3729,-3681,-3568,-3405,-3274,-3174,-3160,-3194,-3269,-3319,-3301,-3163,-2878,-2463,-1949,-1407,-916,-547,-372,-409,-675,-1119,-1703,-2350,-2996,-3584,-4067,-4411,-4609,-4653,-4562,-4372,-4123,-3873,-3678,-3562,-3568,-3670,-3850,-4067,-4244,-4350,-4313,-4125,-3779,-3306,-2749,-2185,-1679,-1304,-1118,-1133,-1352,-1727,-2191,-2664,-3075,-3363,-3505,-3503,-3396,-3223,-3057,-2911,-2831,-2791,-2782,-2765,-2698,-2567,-2359,-2088,-1787,-1497,-1260,-1118,-1088,-1158,-1325,-1530,-1758,-1953,-2106,-2194,-2225,-2206,-2148,-2064,-1958,-1830,-1680,-1500,-1294,-1062,-815,-567,-341,-171,-72,-74,-168,-337,-546,-750,-920,-1029,-1087,-1097,-1094,-1082,-1086,-1092,-1108,-1112,-1096,-1046,-939,-777,-546,-272,26,317,540,671,667,511,229,-166,-594,-1000,-1307,-1466,-1430,-1195,-769,-192,482,1189,1865,2435,2864,3098,3140,2984,2666,2222,1692,1125,541,-8,-523,-943,-1260,-1417,-1385,-1148,-699,-87,635,1379,2058,2622,3026,3275,3395,3404,3357,3252,3136,2990,2862,2731,2649,2593,2604,2646,2738,2826,2901,2911,2825,2619,2288,1843,1336,813,350,17,-141,-74,212,715,1378,2141,2934,3665,4286,4717,4942,4932,4700,4275,3715,3070,2430,1834,1359,1027,881,909,1122,1467,1920,2407,2886,3298,3606,3787,3823,3725,3506,3203,2838,2460,2069,1699,1343,1024,745,553,455,511,721,1102,1641,2287,2999,3695,4307,4756,4988,4973,4706,4230,3578,2834,2054,1318,685,210,-69,-143,-5,311,775,1341,1940,2516,2993,3315,3428,3325,2997,2504,1890,1257,672,223,-28,-55,163,582,1153,1776,2360,2801,3028,3008,2729,2251,1626,953,314,-201,-537,-641,-514,-159,387,1076,1851,2648,3408,4047,4523,4744,4694,4339,3702,2835,1828,790,-151,-888,-1336,-1467,-1287,-854,-259,411,1049,1587,1972,2181,2217,2108,1875,1556,1183,775,366,-17,-340,-564,-648,-592,-387,-90,245,531,715,739,605,338,-17,-380,-696,-907,-991,-945,-805,-596,-367,-130,100,334,568,805,1034,1214,1354,1387,1351,1197,965,636,235,-224,-714,-1190,-1597,-1874,-1959,-1806,-1411,-764,57,1008,1971,2869,3608,4122,4374,4350,4074,3591,2977,2301,1659,1107,712,502,487,659,976,1370,1768,2056,2161,1995,1549,829,-88,-1105,-2105,-2963,-3575,-3850,-3746,-3250,-2430,-1379,-255,786,1583,2038,2091,1770,1150,343,-508,-1294,-1900,-2271,-2362,-2175,-1730,-1082,-300,513,1278,1887,2304,2486,2464,2261,1942,1552,1134,733,361,67,-138,-200,-105,167,606,1161,1774,2371,2869,3245,3446,3503,3395,3172,2831,2413,1931,1430,938,515,185,1,-33,89,339,681,1060,1427,1734,1945,2052,2048,1959,1802,1600,1367,1097,787,419,-9,-494,-1003,-1503,-1923,-2216,-2316,-2194,-1841,-1280,-568,214,972,1619,2072,2294,2253,1979,1512,932,319,-242,-681,-963,-1066,-1010,-841,-591,-340,-103,69,164,193,152,83,18,1,77,275,591,1010,1476,1920,2271,2464,2460,2256,1865,1342,732,103,-501,-1046,-1517,-1921,-2256,-2544,-2764,-2916,-2965,-2885,-2662,-2280,-1747,-1101,-366,379,1077,1654,2025,2147,1976,1518,814,-67,-1035,-1975,-2828,-3482,-3939,-4150,-4154,-3960,-3620,-3159,-2626,-2036,-1434,-836,-287,179,527,716,739,583,268,-184,-732,-1345,-1986,-2621,-3218,-3733,-4130,-4366,-4406,-4240,-3870,-3344,-2718,-2078,-1502,-1058,-795,-725,-850,-1144,-1559,-2066,-2600,-3141,-3633,-4076,-4420,-4677,-4806,-4811,-4675,-4403,-4010,-3518,-2975,-2414,-1903,-1475,-1190,-1060,-1109,-1315,-1657,-2099,-2580,-3068,-3484,-3794,-3944,-3906,-3684,-3289,-2765,-2174,-1555,-978,-464,-55,237,394,393,241,-71,-501,-1002,-1513,-1961,-2304,-2505,-2570,-2527,-2413,-2281,-2174,-2116,-2134,-2206,-2338,-2481,-2640,-2785,-2922,-3066,-3209,-3367,-3518,-3637,-3700,-3667,-3542,-3304,-3002,-2642,-2293,-1985,-1768,-1665,-1700,-1856,-2122,-2443,-2771,-3047,-3218,-3260,-3166,-2960,-2685,-2389,-2120,-1910,-1775,-1704,-1686,-1687,-1684,-1660,-1609,-1531,-1448,-1358,-1275,-1194,-1111,-1017,-917,-817,-743,-710,-743,-844,-1010,-1220,-1446,-1643,-1771,-1794,-1674,-1413,-1006,-505,46,570,1001,1286,1402,1354,1187,956,727,567,504,559,701,885,1033,1075,936,579,7,-741,-1566,-2370,-3019,-3420,-3503,-3236,-2659,-1827,-855,139,1025,1702,2087,2158,1929,1449,806,85,-616,-1210,-1625,-1800,-1711,-1347,-740,60,979,1914,2762,3423,3813,3891,3648,3123,2380,1504,583,-299,-1073,-1685,-2104,-2310,-2316,-2120,-1792,-1342,-865,-387,34,386,659,873,1051,1199,1353,1482,1603,1690,1739,1747,1723,1671,1612,1563,1523,1539,1580,1691,1850,2049,2282,2512,2718,2883,2977,3007,2959,2842,2652,2391,2064,1674,1246,805,399,71,-130,-180,-75,158,459,782,1036,1200,1214,1109,873,572,216,-122,-429,-645,-749,-728,-552,-259,155,635,1142,1622,2015,2282,2364,2253,1930,1424,769,40,-713,-1390,-1961,-2350,-2542,-2510,-2256,-1798,-1184,-476,242,893,1404,1752,1911,1927,1830,1689,1552,1461,1440,1474,1552,1616,1652,1604,1486,1272,1010,700,399,110,-113,-273,-346,-332,-254,-106,69,268,454,627,762,873,955,1034,1116,1232,1375,1555,1754,1955,2130,2252,2292,2228,2051,1763,1368,907,399,-88,-518,-825,-982,-953,-735,-341,217,887,1632,2369,3030,3518,3763,3698,3302,2602,1657,595,-474,-1402,-2095,-2468,-2500,-2194,-1617,-843,13,842,1531,1989,2156,1998,1553,861,45,-788,-1507,-1994,-2181,-2023,-1536,-781,162,1160,2114,2900,3430,3649,3529,3090,2400,1549,665,-123,-693,-965,-884,-477,199,1041,1910,2697,3281,3595,3602,3298,2723,1935,1023,81,-785,-1493,-1959,-2160,-2068,-1716,-1137,-399,432,1259,2024,2645,3095,3353,3422,3344,3135,2847,2499,2123,1740,1363,1008,683,394,146,-65,-240,-384,-503,-578,-606,-548,-378,-76,377,956,1635,2346,3031,3591,3982,4121,4003,3611,2992,2201,1331,468,-291,-869,-1237,-1354,-1282,-1037,-715,-379,-81,126,266,344,430,566,806,1160,1622,2133,2620,2997,3174,3122,2810,2298,1633,926,248,-310,-703,-900,-900,-713,-375,83,614,1182,1736,2245,2651,2920,3000,2872,2512,1946,1202,363,-490,-1256,-1837,-2177,-2215,-1975,-1473,-809,-63,645,1239,1652,1859,1879,1740,1509,1245,1012,863,825,912,1104,1366,1635,1851,1946,1891,1660,1284,803,275,-241,-702,-1074,-1338,-1491,-1525,-1463,-1300,-1077,-787,-472,-124,232,588,924,1220,1456,1620,1705,1727,1697,1653,1608,1580,1559,1524,1438,1252,937,465,-152,-870,-1629,-2320,-2852,-3123,-3066,-2657,-1904,-903,248,1376,2344,2998,3259,3072,2463,1499,281,-1047,-2350,-3495,-4350,-4857,-4951,-4659,-4021,-3126,-2087,-1007,-10,844,1467,1869,2020,1981,1768,1444,1054,637,237,-125,-410,-603,-679,-625,-458,-201,96,359,524,543,365,18,-481,-1053,-1615,-2080,-2362,-2408,-2190,-1726,-1056,-264,573,1350,1990,2416,2578,2449,2025,1335,419,-645,-1790,-2912,-3943,-4791,-5417,-5764,-5831,-5608,-5136,-4460,-3657,-2800,-1976,-1242,-638,-175,156,385,529,626,662,660,570,417,158,-164,-554,-955,-1361,-1727,-2054,-2324,-2539,-2697,-2784,-2807,-2758,-2644,-2464,-2229,-1929,-1585,-1197,-798,-420,-109,77,109,-61,-418,-947,-1590,-2271,-2908,-3435,-3790,-3966,-3955,-3800,-3530,-3192,-2815,-2417,-2009,-1586,-1156,-709,-273,163,559,917,1206,1413,1512,1480,1299,961,471,-142,-834,-1552,-2232,-2821,-3276,-3573,-3705,-3669,-3490,-3168,-2724,-2157,-1480,-712,101,901,1598,2113,2377,2357,2066,1560,922,276,-287,-657,-787,-647,-274,289,938,1602,2179,2610,2845,2859,2654,2257,1694,1042,335,-350,-967,-1488,-1877,-2155,-2321,-2410,-2445,-2458,-2454,-2456,-2440,-2401,-2310,-2151,-1903,-1572,-1156,-688,-199,274,678,997,1187,1260,1212,1067,831,533,163,-243,-682,-1110,-1483,-1751,-1858,-1772,-1460,-952,-257,534,1355,2100,2683,3034,3117,2921,2502,1904,1246,606,97,-214,-275,-86,307,828,1362,1811,2080,2117,1911,1493,935,326,-242,-681,-941,-995,-845,-544,-134,305,717,1050,1270,1364,1338,1220,1032,839,656,539,507,556,684,857,1022,1156,1174,1087,831,465,-12,-502,-958,-1277,-1436,-1377,-1135,-740,-257,216,624,864,925,759,408,-96,-686,-1280,-1802,-2195,-2391,-2391,-2175,-1779,-1250,-654,-57,455,844,1045,1054,863,504,27,-505,-1011,-1429,-1692,-1776,-1657,-1367,-926,-408,139,637,1027,1271,1331,1217,934,514,4,-559,-1112,-1613,-2020,-2296,-2443,-2450,-2361,-2176,-1962,-1711,-1483,-1269,-1097,-959,-855,-767,-676,-558,-374,-120,231,659,1137,1629,2067,2406,2581,2557,2316,1854,1222,445,-366,-1171,-1846,-2350,-2613,-2617,-2367,-1897,-1272,-565,121,718,1139,1333,1292,997,505,-146,-871,-1586,-2207,-2650,-2871,-2838,-2578,-2147,-1604,-1044,-527,-106,179,335,346,246,42,-238,-565,-921,-1266,-1571,-1809,-1943,-1960,-1843,-1586,-1210,-727,-180,395,954,1463,1883,2212,2423,2550,2592,2610,2620,2687,2806,3005,3237,3475,3656,3738,3670,3450,3061,2541,1921,1248,584,-35,-551,-932,-1155,-1208,-1114,-899,-631,-366,-185,-118,-208,-418,-720,-1030,-1270,-1372,-1290,-1018,-593,-68,468,942,1286,1463,1462,1299,1017,650,268,-116,-455,-747,-986,-1165,-1293,-1358,-1362,-1303,-1187,-1022,-843,-644,-479,-324,-208,-93,25,189,409,704,1057,1446,1827,2149,2380,2494,2494,2404,2255,2086,1929,1797,1694,1616,1529,1433,1275,1058,753,370,-77,-549,-989,-1339,-1512,-1488,-1202,-709,-12,770,1569,2256,2745,2953,2828,2374,1607,623,-491,-1589,-2538,-3226,-3534,-3445,-2930,-2068,-943,310,1547,2637,3458,3946,4068,3855,3377,2735,2049,1427,957,682,606,687,860,1042,1168,1174,1046,772,395,-57,-529,-981,-1390,-1708,-1943,-2048,-2024,-1851,-1518,-1042,-437,259,981,1678,2262,2685,2885,2847,2569,2086,1442,722,-16,-678,-1221,-1596,-1799,-1847,-1783,-1665,-1552,-1488,-1516,-1631,-1825,-2060,-2284,-2457,-2522,-2456,-2229,-1844,-1304,-658,53,746,1360,1808,2056,2041,1797,1312,685,-40,-728,-1307,-1663,-1728,-1476,-899,-67,948,2021,3030,3856,4389,4582,4400,3899,3134,2243,1330,545,-25,-312,-295,-33,415,911,1356,1634,1674,1437,927,180,-733,-1721,-2690,-3530,-4167,-4526,-4571,-4305,-3734,-2923,-1917,-810,324,1387,2299,2965,3336,3342,3000,2313,1378,292,-790,-1743,-2433,-2794,-2799,-2487,-1944,-1291,-644,-132,194,286,187,-42,-301,-484,-516,-332,62,641,1335,2052,2694,3172,3395,3346,2977,2349,1497,533,-454,-1338,-2051,-2492,-2670,-2544,-2197,-1652,-1017,-358,250,741,1102,1309,1403,1410,1391,1381,1420,1512,1641,1778,1856,1843,1676,1348,845,190,-571,-1392,-2187,-2893,-3419,-3710,-3721,-3448,-2912,-2168,-1283,-343,591,1426,2122,2603,2833,2791,2465,1892,1126,233,-681,-1540,-2247,-2733,-2951,-2872,-2508,-1900,-1117,-246,614,1381,1977,2366,2522,2467,2212,1810,1316,777,279,-137,-407,-504,-428,-197,137,522,878,1161,1301,1292,1105,768,311,-222,-763,-1272,-1697,-2029,-2258,-2417,-2529,-2630,-2738,-2858,-2963,-3031,-2997,-2833,-2494,-1966,-1263,-406,525,1471,2322,3001,3426,3550,3341,2814,1992,942,-274,-1545,-2797,-3887,-4737,-5235,-5335,-5000,-4273,-3195,-1886,-448,984,2296,3390,4193,4668,4797,4609,4132,3440,2599,1688,791,-40,-744,-1295,-1687,-1924,-2047,-2090,-2116,-2171,-2296,-2514,-2815,-3171,-3538,-3840,-4011,-3986,-3698,-3129,-2272,-1164,106,1438,2695,3745,4470,4768,4593,3931,2823,1377,-280,-1982,-3542,-4835,-5699,-6088,-5975,-5389,-4430,-3192,-1825,-436,846,1960,2828,3438,3765,3820,3617,3184,2579,1864,1131,468,-37,-324,-361,-163,222,724,1246,1726,2084,2314,2392,2357,2224,2046,1845,1650,1494,1366,1297,1261,1257,1254,1235,1180,1077,936,752,553,343,143,-47,-215,-375,-516,-653,-786,-904,-1022,-1112,-1183,-1222,-1218,-1184,-1090,-955,-734,-429,-1,540,1199,1910,2631,3248,3690,3865,3729,3259,2499,1502,395,-713,-1672,-2370,-2708,-2642,-2185,-1397,-402,647,1598,2284,2619,2528,2052,1242,250,-792,-1723,-2399,-2739,-2672,-2215,-1424,-399,735,1830,2778,3459,3827,3838,3513,2882,2011,984,-115,-1197,-2176,-2998,-3600,-3961,-4038,-3827,-3320,-2546,-1553,-424,740,1830,2733,3372,3662,3591,3143,2365,1335,138,-1080,-2226,-3148,-3782,-4050,-3944,-3507,-2800,-1947,-1056,-251,371,731,800,576,104,-547,-1278,-1989,-2565,-2934,-3016,-2814,-2321,-1619,-763,124,971,1680,2209,2514,2595,2456,2119,1616,983,269,-466,-1168,-1771,-2227,-2497,-2571,-2442,-2141,-1690,-1156,-594,-83,304,509,496,255,-167,-728,-1310,-1853,-2227,-2413,-2346,-2065,-1604,-1040,-457,63,457,670,683,489,120,-387,-950,-1509,-1979,-2301,-2440,-2384,-2149,-1785,-1324,-838,-352,93,477,796,1030,1187,1248,1218,1088,865,555,174,-261,-716,-1154,-1530,-1784,-1888,-1797,-1510,-1041,-421,284,1010,1664,2181,2480,2543,2337,1916,1305,610,-116,-768,-1307,-1679,-1866,-1879,-1716,-1425,-1023,-558,-57,450,948,1415,1852,2223,2528,2725,2802,2734,2518,2152,1671,1098,496,-90,-591,-962,-1138,-1091,-795,-247,514,1439,2424,3372,4153,4661,4798,4496,3742,2551,1004,-782,-2652,-4418,-5903,-6939,-7396,-7232,-6435,-5106,-3386,-1448,484,2258,3694,4711,5258,5349,5063,4486,3762,2993,2299,1743,1361,1149,1073,1071,1097,1078,981,775,463,76,-348,-728,-1026,-1154,-1112,-874,-464,58,650,1224,1715,2068,2230,2181,1919,1455,824,73,-737,-1541,-2265,-2842,-3217,-3355,-3254,-2942,-2468,-1906,-1322,-779,-323,35,284,451,559,630,695,769,868,1006,1185,1404,1639,1876,2068,2202,2246,2189,2054,1837,1602,1348,1136,969,863,809,775,736,649,494,262,-48,-389,-734,-1017,-1205,-1259,-1178,-968,-669,-318,57,414,769,1093,1424,1743,2066,2357,2591,2722,2692,2471,2026,1364,518,-451,-1452,-2386,-3135,-3628,-3781,-3603,-3109,-2390,-1555,-740,-77,329,397,115,-505,-1384,-2408,-3473,-4416,-5162,-5582,-5650,-5334,-4667,-3715,-2568,-1348,-174,845,1617,2099,2276,2176,1862,1409,910,445,78,-133,-180,-43,250,676,1193,1759,2323,2844,3279,3589,3756,3757,3590,3252,2761,2137,1419,648,-118,-836,-1443,-1917,-2232,-2371,-2357,-2178,-1859,-1413,-847,-206,496,1188,1826,2346,2679,2794,2650,2249,1631,833,-36,-911,-1687,-2301,-2707,-2893,-2888,-2746,-2540,-2352,-2233,-2228,-2316,-2478,-2625,-2699,-2612,-2320,-1803,-1086,-226,681,1526,2217,2651,2799,2645,2227,1620,897,157,-530,-1091,-1483,-1669,-1627,-1354,-856,-160,687,1614,2547,3387,4060,4491,4642,4506,4098,3491,2734,1935,1143,423,-208,-753,-1232,-1672,-2095,-2504,-2887,-3212,-3432,-3509,-3395,-3076,-2548,-1837,-999,-106,747,1474,1987,2241,2204,1890,1343,617,-190,-1020,-1757,-2365,-2762,-2946,-2905,-2686,-2336,-1932,-1541,-1213,-994,-862,-808,-754,-656,-429,-53,514,1238,2068,2935,3718,4348,4727,4821,4608,4124,3405,2543,1592,652,-223,-960,-1520,-1873,-2028,-1988,-1806,-1512,-1153,-757,-347,69,480,872,1226,1502,1668,1683,1523,1179,663,20,-687,-1382,-1962,-2381,-2553,-2501,-2222,-1796,-1302,-835,-490,-313,-355,-580,-962,-1415,-1852,-2194,-2352,-2302,-2005,-1508,-843,-98,647,1310,1821,2148,2268,2207,1994,1663,1272,853,459,128,-88,-163,-52,227,670,1198,1750,2225,2538,2633,2476,2075,1470,727,-72,-823,-1448,-1861,-2029,-1929,-1611,-1127,-586,-84,290,459,417,158,-243,-723,-1176,-1530,-1709,-1693,-1474,-1098,-618,-123,329,655,842,870,774,600,393,205,55,-40,-91,-109,-113,-108,-116,-121,-150,-175,-197,-201,-152,-53,116,349,614,906,1170,1392,1538,1585,1532,1369,1124,806,464,115,-185,-418,-547,-563,-466,-260,14,332,636,879,1022,1014,856,541,101,-416,-951,-1445,-1840,-2114,-2238,-2222,-2077,-1833,-1519,-1180,-849,-564,-373,-279,-328,-499,-788,-1167,-1595,-2023,-2408,-2699,-2861,-2884,-2761,-2511,-2177,-1781,-1381,-980,-614,-254,89,444,816,1201,1609,2006,2403,2742,3030,3204,3257,3139,2849,2367,1728,942,92,-785,-1582,-2245,-2704,-2905,-2850,-2542,-2041,-1431,-792,-234,182,398,406,232,-75,-432,-751,-953,-971,-782,-398,133,727,1288,1706,1894,1770,1307,511,-570,-1819,-3118,-4282,-5165,-5610,-5513,-4844,-3607,-1936,43,2088,4004,5557,6580,6948,6614,5598,4012,1998,-204,-2394,-4290,-5724,-6497,-6571,-5924,-4677,-2986,-1088,787,2391,3552,4136,4115,3534,2527,1266,-26,-1153,-1938,-2274,-2120,-1514,-556,598,1769,2784,3479,3763,3586,2983,2048,923,-228,-1226,-1950,-2293,-2227,-1768,-990,1,1076,2102,2954,3540,3786,3679,3233,2501,1590,597,-340,-1113,-1624,-1814,-1665,-1202,-480,412,1371,2293,3068,3609,3853,3749,3311,2564,1593,504,-586,-1535,-2249,-2620,-2632,-2271,-1608,-734,232,1144,1900,2401,2604,2522,2179,1668,1049,429,-155,-616,-958,-1136,-1167,-1056,-827,-519,-166,198,535,844,1105,1325,1509,1647,1734,1752,1672,1480,1144,684,102,-532,-1164,-1709,-2087,-2253,-2150,-1795,-1204,-442,395,1218,1917,2415,2638,2570,2205,1605,840,35,-696,-1222,-1461,-1355,-918,-195,695,1629,2455,3039,3291,3144,2626,1778,726,-417,-1517,-2465,-3194,-3662,-3877,-3875,-3715,-3468,-3216,-3021,-2937,-2984,-3148,-3392,-3643,-3835,-3886,-3744,-3383,-2796,-2016,-1098,-97,902,1839,2641,3268,3680,3883,3881,3736,3482,3226,2987,2864,2843,2953,3148,3377,3569,3647,3547,3241,2730,2070,1344,658,121,-197,-248,-56,313,756,1132,1331,1242,824,84,-910,-2029,-3137,-4050,-4657,-4820,-4522,-3757,-2614,-1225,243,1606,2681,3335,3468,3057,2150,858,-664,-2209,-3603,-4654,-5229,-5262,-4716,-3670,-2218,-534,1202,2793,4080,4926,5262,5068,4372,3268,1862,304,-1259,-2684,-3842,-4637,-5005,-4920,-4385,-3459,-2210,-772,724,2118,3267,4057,4401,4299,3764,2907,1828,673,-434,-1388,-2118,-2589,-2813,-2814,-2650,-2379,-2062,-1744,-1471,-1258,-1110,-1034,-994,-1000,-1017,-1046,-1061,-1050,-988,-870,-687,-464,-229,-43,41,-28,-278,-716,-1298,-1973,-2634,-3190,-3558,-3641,-3440,-2914,-2134,-1160,-92,949,1870,2565,2989,3126,2995,2676,2243,1783,1387,1072,881,767,705,631,512,313,34,-303,-662,-987,-1224,-1338,-1295,-1099,-771,-360,76,458,741,862,825,621,300,-94,-498,-844,-1104,-1236,-1254,-1174,-1043,-888,-777,-705,-716,-779,-895,-1016,-1134,-1203,-1227,-1184,-1089,-943,-764,-555,-337,-100,132,384,641,924,1231,1572,1947,2338,2743,3110,3416,3605,3634,3473,3111,2562,1861,1082,280,-446,-1043,-1450,-1633,-1592,-1340,-913,-382,200,744,1195,1498,1628,1590,1406,1132,811,510,259,97,18,10,42,60,45,-61,-244,-518,-851,-1213,-1571,-1894,-2144,-2308,-2345,-2248,-2003,-1595,-1060,-396,320,1042,1675,2149,2378,2329,1972,1352,525,-397,-1320,-2119,-2717,-3050,-3087,-2844,-2341,-1636,-799,105,966,1740,2312,2680,2799,2718,2481,2177,1886,1668,1569,1572,1652,1739,1776,1695,1469,1088,578,0,-570,-1053,-1363,-1455,-1290,-882,-272,459,1221,1890,2367,2556,2410,1919,1135,124,-972,-2051,-2963,-3621,-3947,-3911,-3531,-2859,-1980,-998,-22,841,1505,1897,1990,1767,1281,580,-218,-1018,-1690,-2142,-2286,-2092,-1551,-725,312,1420,2474,3330,3873,4047,3818,3234,2364,1314,204,-859,-1769,-2449,-2847,-2925,-2708,-2197,-1490,-633,249,1067,1727,2142,2282,2126,1702,1075,309,-496,-1272,-1943,-2463,-2810,-2973,-2977,-2837,-2595,-2271,-1891,-1466,-993,-479,90,696,1333,1975,2571,3094,3474,3677,3654,3379,2844,2059,1059,-90,-1322,-2531,-3633,-4526,-5139,-5415,-5328,-4872,-4073,-2970,-1635,-155,1371,2829,4106,5114,5762,6020,5852,5296,4376,3195,1835,437,-894,-2029,-2894,-3424,-3618,-3504,-3143,-2625,-2034,-1453,-941,-527,-221,-9,131,230,300,359,408,435,439,411,337,240,98,-65,-247,-443,-635,-802,-920,-957,-885,-688,-362,82,596,1144,1643,2030,2247,2238,1997,1546,918,207,-513,-1144,-1603,-1841,-1828,-1587,-1164,-639,-105,353,649,731,582,214,-307,-905,-1468,-1899,-2112,-2057,-1734,-1177,-475,265,934,1416,1641,1573,1223,655,-39,-751,-1366,-1799,-1984,-1913,-1590,-1086,-457,190,782,1232,1496,1539,1372,1028,566,62,-415,-790,-1018,-1055,-903,-566,-94,468,1044,1575,1998,2270,2375,2306,2096,1778,1416,1056,757,544,441,429,498,622,771,949,1128,1319,1507,1678,1808,1864,1827,1660,1384,984,509,-12,-534,-1013,-1422,-1726,-1925,-2001,-1965,-1823,-1585,-1276,-922,-540,-175,171,467,715,928,1118,1311,1535,1800,2113,2457,2797,3083,3273,3304,3161,2815,2284,1602,813,-7,-797,-1480,-2005,-2326,-2432,-2313,-2001,-1537,-967,-385,181,627,959,1127,1168,1110,983,848,710,605,515,435,344,211,33,-217,-537,-917,-1364,-1841,-2353,-2865,-3354,-3791,-4134,-4348,-4400,-4263,-3922,-3389,-2670,-1825,-890,50,931,1674,2207,2486,2465,2151,1555,737,-244,-1273,-2271,-3107,-3715,-4007,-3964,-3573,-2881,-1939,-844,318,1439,2437,3232,3784,4055,4073,3845,3440,2903,2295,1670,1056,481,-58,-560,-1039,-1501,-1946,-2362,-2730,-3010,-3188,-3219,-3111,-2854,-2471,-1991,-1446,-871,-298,252,752,1181,1517,1741,1828,1777,1585,1266,858,398,-71,-494,-849,-1111,-1273,-1362,-1387,-1380,-1363,-1342,-1316,-1281,-1214,-1114,-974,-790,-582,-341,-86,192,483,794,1104,1402,1651,1831,1902,1869,1714,1478,1186,883,611,398,253,189,171,200,235,262,269,235,178,97,18,-46,-70,-59,3,92,197,292,358,371,325,217,56,-134,-331,-503,-623,-670,-649,-558,-441,-324,-253,-265,-370,-587,-882,-1241,-1605,-1955,-2222,-2406,-2456,-2392,-2192,-1895,-1496,-1045,-547,-45,457,926,1362,1751,2078,2350,2539,2652,2679,2607,2448,2193,1849,1424,931,388,-175,-728,-1225,-1629,-1902,-2023,-1998,-1823,-1557,-1214,-863,-528,-247,-23,137,260,354,446,545,659,783,901,1007,1070,1102,1081,1037,967,916,871,869,882,907,929,920,880,787,659,491,310,121,-56,-223,-374,-520,-663,-794,-923,-1015,-1078,-1078,-1021,-885,-687,-403,-69,323,740,1158,1559,1915,2216,2464,2649,2795,2891,2951,2963,2910,2776,2532,2170,1688,1112,483,-137,-686,-1092,-1329,-1358,-1198,-881,-443,23,488,856,1116,1216,1161,957,628,206,-264,-751,-1186,-1547,-1767,-1825,-1694,-1371,-870,-251,448,1123,1716,2141,2348,2293,1973,1405,619,-317,-1346,-2385,-3352,-4185,-4797,-5162,-5225,-4986,-4449,-3641,-2621,-1443,-199,1039,2172,3128,3826,4222,4276,4002,3416,2598,1617,601,-359,-1145,-1687,-1930,-1887,-1572,-1077,-473,129,641,985,1113,1010,693,218,-359,-946,-1491,-1915,-2204,-2320,-2287,-2120,-1873,-1581,-1327,-1119,-1036,-1046,-1176,-1361,-1580,-1753,-1850,-1809,-1636,-1320,-905,-429,54,490,842,1075,1175,1142,978,718,377,6,-374,-718,-1011,-1230,-1375,-1449,-1457,-1415,-1315,-1174,-982,-743,-470,-161,153,464,736,957,1105,1171,1154,1057,889,685,443,224,31,-93,-128,-67,97,352,671,1035,1395,1734,2015,2232,2369,2448,2451,2421,2329,2203,2003,1741,1380,917,358,-309,-1020,-1769,-2470,-3074,-3526,-3746,-3738,-3439,-2901,-2127,-1197,-174,834,1754,2477,2954,3118,2970,2513,1807,920,-39,-968,-1746,-2290,-2525,-2428,-2010,-1311,-416,596,1621,2570,3359,3935,4259,4337,4186,3861,3419,2929,2451,2028,1689,1434,1257,1129,1022,901,748,529,251,-97,-495,-932,-1379,-1819,-2216,-2551,-2787,-2907,-2871,-2677,-2300,-1764,-1084,-309,500,1283,1959,2477,2773,2828,2628,2194,1573,823,28,-737,-1400,-1896,-2211,-2311,-2235,-1992,-1640,-1210,-756,-309,97,435,698,870,976,1025,1055,1096,1172,1300,1476,1670,1848,1951,1944,1771,1435,926,292,-417,-1123,-1743,-2216,-2459,-2479,-2237,-1809,-1224,-586,38,566,940,1140,1142,984,676,285,-156,-573,-931,-1170,-1266,-1205,-986,-653,-235,189,564,820,908,809,520,84,-455,-1019,-1550,-1980,-2266,-2379,-2315,-2078,-1698,-1206,-651,-79,453,899,1216,1378,1381,1239,992,688,387,145,8,3,142,405,762,1157,1533,1814,1955,1895,1621,1130,456,-359,-1226,-2091,-2854,-3476,-3893,-4103,-4089,-3887,-3515,-3024,-2441,-1807,-1141,-460,220,892,1538,2133,2644,3030,3245,3252,3022,2547,1853,987,13,-963,-1878,-2608,-3127,-3365,-3343,-3067,-2610,-2026,-1401,-802,-295,79,284,334,238,46,-182,-388,-507,-507,-368,-100,267,688,1096,1441,1645,1673,1490,1085,500,-229,-1010,-1755,-2375,-2778,-2926,-2781,-2379,-1745,-976,-147,635,1288,1740,1949,1917,1660,1245,741,219,-230,-565,-743,-742,-594,-305,58,446,802,1058,1189,1141,927,530,-4,-649,-1336,-2010,-2607,-3061,-3343,-3410,-3265,-2922,-2399,-1748,-1006,-223,573,1328,2044,2672,3206,3619,3881,3983,3907,3662,3259,2739,2131,1491,853,262,-258,-673,-969,-1131,-1147,-1031,-780,-426,21,518,1050,1571,2063,2484,2812,3016,3076,2980,2719,2305,1758,1115,422,-264,-889,-1403,-1764,-1964,-1988,-1873,-1631,-1320,-958,-583,-218,141,463,776,1048,1305,1523,1716,1871,1984,2049,2042,1953,1756,1439,1005,459,-151,-785,-1358,-1822,-2108,-2191,-2070,-1763,-1322,-809,-280,190,558,774,825,702,427,36,-425,-885,-1302,-1610,-1786,-1806,-1678,-1415,-1058,-640,-213,184,515,758,903,953,923,839,720,601,495,415,365,337,322,311,291,262,222,177,130,93,57,41,20,0,-44,-110,-219,-354,-529,-704,-896,-1057,-1205,-1311,-1375,-1394,-1368,-1296,-1204,-1090,-990,-915,-880,-900,-973,-1092,-1250,-1414,-1566,-1672,-1712,-1653,-1497,-1226,-870,-446,-4,418,768,1017,1145,1144,1046,857,637,398,193,23,-73,-124,-119,-91,-64,-47,-61,-101,-149,-203,-219,-197,-112,25,207,409,591,732,788,752,625,406,142,-155,-432,-669,-840,-931,-952,-911,-835,-750,-680,-643,-660,-715,-817,-929,-1042,-1113,-1130,-1060,-893,-641,-297,102,527,953,1326,1631,1823,1891,1824,1613,1297,876,410,-66,-513,-871,-1129,-1243,-1209,-1033,-712,-293,203,727,1224,1660,1975,2151,2156,2003,1700,1293,818,337,-115,-486,-756,-908,-936,-860,-698,-479,-243,-5,195,355,457,508,511,483,431,371,311,251,199,133,74,-9,-84,-165,-234,-270,-285,-239,-163,-29,124,309,479,632,731,764,719,597,405,165,-94,-349,-560,-703,-758,-704,-542,-274,88,518,986,1448,1859,2168,2339,2341,2168,1837,1375,844,281,-233,-683,-1003,-1210,-1280,-1243,-1125,-949,-765,-599,-484,-448,-489,-612,-789,-983,-1141,-1210,-1150,-909,-500,80,775,1509,2206,2763,3112,3195,3001,2546,1884,1096,272,-490,-1108,-1518,-1682,-1594,-1283,-798,-206,405,972,1416,1694,1779,1658,1359,924,404,-116,-590,-933,-1146,-1191,-1116,-950,-751,-588,-504,-537,-702,-972,-1309,-1646,-1901,-2006,-1908,-1580,-1039,-332,472,1280,2013,2588,2959,3100,3011,2728,2277,1722,1102,465,-146,-717,-1212,-1633,-1965,-2206,-2359,-2409,-2366,-2210,-1953,-1585,-1130,-594,-27,543,1046,1455,1699,1783,1660,1383,939,413,-182,-765,-1312,-1767,-2126,-2358,-2487,-2506,-2442,-2313,-2134,-1925,-1679,-1420,-1117,-802,-442,-66,318,694,1018,1264,1407,1412,1295,1060,745,397,60,-223,-422,-530,-540,-473,-341,-164,28,234,421,595,735,838,899,914,878,793,646,447,185,-122,-471,-840,-1205,-1537,-1812,-2002,-2093,-2068,-1935,-1691,-1375,-997,-601,-227,110,351,511,553,498,357,149,-80,-308,-484,-588,-591,-482,-271,36,402,794,1179,1500,1745,1867,1878,1763,1560,1286,980,684,410,195,32,-62,-106,-97,-57,7,75,139,186,209,206,175,124,60,-12,-77,-143,-188,-243,-294,-366,-465,-592,-746,-902,-1031,-1093,-1043,-846,-482,60,739,1533,2357,3155,3834,4348,4620,4642,4395,3910,3235,2433,1576,741,-14,-632,-1086,-1357,-1453,-1391,-1206,-942,-652,-383,-182,-79,-91,-213,-426,-702,-990,-1260,-1452,-1545,-1522,-1370,-1123,-804,-464,-161,59,153,96,-109,-440,-848,-1277,-1645,-1909,-1998,-1910,-1636,-1214,-696,-145,371,801,1093,1237,1234,1091,862,567,262,-11,-233,-360,-401,-333,-184,50,330,647,979,1297,1606,1874,2113,2298,2439,2518,2534,2480,2343,2140,1856,1521,1138,739,335,-39,-381,-659,-875,-1013,-1082,-1081,-1027,-944,-845,-775,-733,-753,-825,-964,-1146,-1376,-1629,-1904,-2186,-2461,-2725,-2958,-3154,-3293,-3362,-3342,-3222,-2986,-2627,-2147,-1554,-865,-111,678,1456,2186,2826,3332,3693,3861,3848,3640,3248,2721,2072,1390,712,122,-329,-604,-669,-539,-234,198,684,1178,1595,1919,2100,2162,2111,1989,1835,1680,1543,1432,1313,1171,956,644,207,-348,-1012,-1732,-2461,-3139,-3702,-4114,-4340,-4374,-4233,-3937,-3528,-3049,-2540,-2045,-1585,-1193,-873,-623,-450,-322,-244,-185,-141,-97,-49,7,75,149,241,343,481,623,806,979,1169,1327,1459,1540,1570,1539,1463,1335,1184,1013,855,726,655,667,769,988,1295,1688,2124,2550,2929,3179,3279,3177,2864,2345,1638,788,-154,-1130,-2072,-2925,-3635,-4165,-4494,-4619,-4546,-4316,-3957,-3534,-3080,-2655,-2272,-1964,-1709,-1508,-1321,-1138,-925,-688,-421,-154,91,286,394,414,329,151,-86,-373,-654,-909,-1108,-1219,-1238,-1157,-982,-730,-415,-57,320,713,1103,1498,1881,2257,2606,2925,3183,3374,3456,3437,3275,3002,2602,2121,1590,1049,558,140,-165,-348,-420,-391,-300,-180,-70,-9,-27,-148,-383,-726,-1166,-1655,-2172,-2649,-3065,-3376,-3577,-3655,-3634,-3518,-3346,-3125,-2877,-2613,-2320,-2019,-1678,-1335,-963,-608,-261,50,315,538,705,841,931,1019,1091,1185,1301,1448,1642,1857,2113,2359,2595,2782,2888,2912,2823,2644,2383,2071,1747,1432,1172,969,851,803,826,887,973,1039,1065,1024,898,694,416,98,-225,-516,-730,-854,-865,-784,-636,-469,-318,-244,-255,-387,-623,-951,-1335,-1739,-2113,-2423,-2625,-2697,-2621,-2391,-2030,-1539,-966,-331,325,960,1553,2066,2497,2829,3077,3233,3327,3343,3304,3191,2996,2717,2335,1865,1313,714,107,-444,-894,-1170,-1253,-1107,-746,-204,467,1196,1895,2506,2949,3186,3202,2984,2573,1989,1308,568,-151,-814,-1366,-1773,-2028,-2113,-2065,-1887,-1641,-1356,-1092,-882,-766,-745,-837,-1002,-1230,-1470,-1689,-1851,-1929,-1913,-1799,-1603,-1334,-1021,-680,-323,22,365,674,949,1165,1310,1357,1298,1116,819,425,-42,-530,-998,-1385,-1648,-1741,-1643,-1338,-835,-165,642,1514,2401,3223,3926,4448,4760,4822,4656,4245,3646,2868,1970,981,-48,-1095,-2115,-3092,-3996,-4800,-5480,-6011,-6354,-6498,-6405,-6077,-5509,-4714,-3730,-2588,-1367,-119,1056,2092,2900,3434,3643,3541,3136,2502,1697,820,-49,-820,-1432,-1836,-2012,-1972,-1735,-1360,-896,-390,91,542,918,1230,1472,1647,1771,1825,1831,1755,1622,1411,1153,852,545,255,18,-142,-199,-156,-3,233,525,841,1128,1354,1471,1446,1255,893,359,-305,-1068,-1861,-2619,-3287,-3800,-4134,-4273,-4223,-4020,-3692,-3290,-2840,-2373,-1904,-1436,-972,-507,-42,418,869,1292,1675,2005,2253,2426,2499,2469,2349,2128,1837,1497,1129,786,486,273,155,147,233,396,595,791,946,1016,994,848,603,255,-151,-587,-1011,-1366,-1635,-1768,-1773,-1649,-1429,-1156,-891,-683,-571,-596,-723,-963,-1240,-1511,-1724,-1814,-1768,-1549,-1175,-653,-32,650,1324,1939,2427,2738,2839,2696,2334,1761,1048,252,-535,-1240,-1787,-2122,-2224,-2081,-1726,-1205,-577,87,722,1279,1713,2008,2160,2177,2090,1911,1683,1413,1138,861,613,391,225,112,75,106,220,396,634,916,1211,1516,1776,1989,2097,2092,1927,1596,1092,417,-382,-1282,-2211,-3106,-3909,-4549,-4994,-5208,-5185,-4939,-4491,-3878,-3147,-2332,-1476,-616,229,1017,1735,2359,2860,3234,3451,3516,3429,3201,2860,2445,1986,1540,1132,796,561,425,413,504,711,1011,1392,1826,2286,2733,3138,3459,3672,3755,3679,3457,3071,2548,1904,1176,393,-385,-1138,-1798,-2352,-2757,-3008,-3104,-3055,-2887,-2645,-2348,-2068,-1805,-1624,-1504,-1464,-1475,-1514,-1541,-1539,-1464,-1327,-1112,-841,-541,-236,33,250,387,448,432,367,270,180,118,108,154,256,384,527,629,687,658,556,392,196,11,-105,-133,-8,247,660,1172,1774,2376,2951,3411,3719,3839,3739,3444,2946,2313,1562,759,-55,-852,-1586,-2256,-2839,-3335,-3734,-4037,-4231,-4312,-4275,-4105,-3817,-3404,-2884,-2278,-1605,-898,-202,454,1004,1421,1651,1666,1465,1040,449,-276,-1055,-1825,-2515,-3074,-3462,-3661,-3672,-3500,-3171,-2711,-2134,-1481,-750,19,821,1625,2411,3148,3803,4345,4739,4962,4985,4807,4415,3834,3080,2195,1225,219,-770,-1688,-2508,-3175,-3689,-4028,-4193,-4205,-4072,-3831,-3506,-3126,-2716,-2290,-1869,-1445,-1038,-634,-252,115,442,729,949,1094,1155,1120,1015,830,618,371,145,-75,-250,-406,-529,-637,-730,-809,-864,-885,-846,-734,-527,-223,183,668,1210,1775,2319,2807,3207,3479,3614,3594,3408,3085,2616,2056,1422,771,135,-436,-915,-1275,-1498,-1594,-1568,-1445,-1259,-1039,-830,-662,-564,-550,-630,-784,-994,-1220,-1420,-1556,-1598,-1514,-1314,-1002,-599,-168,274,649,940,1105,1138,1039,833,538,199,-156,-498,-792,-1032,-1203,-1297,-1324,-1279,-1179,-1041,-872,-708,-537,-402,-269,-164,-52,73,234,462,762,1161,1633,2193,2777,3375,3907,4339,4616,4696,4571,4215,3660,2925,2076,1160,273,-539,-1185,-1633,-1847,-1822,-1591,-1181,-672,-119,398,824,1116,1255,1235,1082,814,476,93,-293,-667,-1005,-1301,-1548,-1748,-1891,-1992,-2028,-2013,-1923,-1764,-1525,-1207,-813,-348,176,743,1331,1909,2446,2897,3228,3408,3399,3211,2829,2288,1609,850,49,-720,-1407,-1950,-2303,-2432,-2336,-2011,-1506,-860,-144,577,1240,1785,2177,2393,2431,2299,2025,1632,1166,660,142,-335,-778,-1122,-1399,-1561,-1652,-1652,-1606,-1519,-1419,-1321,-1222,-1138,-1048,-954,-847,-713,-569,-405,-239,-83,55,151,216,223,196,121,19,-96,-217,-325,-406,-463,-467,-452,-379,-301,-177,-53,97,252,418,590,759,918,1044,1136,1156,1115,980,777,494,167,-187,-532,-836,-1067,-1204,-1224,-1135,-930,-648,-307,41,351,590,705,697,530,243,-165,-637,-1141,-1622,-2046,-2373,-2595,-2703,-2706,-2634,-2493,-2333,-2147,-1981,-1806,-1651,-1472,-1272,-1011,-682,-268,232,800,1420,2037,2619,3092,3418,3537,3426,3072,2500,1741,885,-8,-842,-1542,-2060,-2345,-2396,-2221,-1856,-1347,-759,-136,448,978,1400,1729,1942,2072,2117,2109,2058,1968,1857,1701,1505,1253,934,556,127,-328,-777,-1186,-1525,-1771,-1919,-1964,-1929,-1819,-1667,-1496,-1324,-1186,-1099,-1084,-1152,-1291,-1496,-1725,-1954,-2133,-2230,-2213,-2054,-1752,-1306,-751,-113,557,1209,1799,2279,2623,2806,2823,2684,2404,2026,1575,1112,664,277,-18,-228,-320,-345,-286,-197,-87,24,113,201,264,338,409,500,597,700,786,829,815,699,490,160,-260,-765,-1297,-1837,-2312,-2704,-2953,-3051,-2965,-2710,-2283,-1715,-1049,-308,440,1167,1829,2388,2834,3137,3307,3330,3224,2988,2643,2206,1699,1149,568,-9,-586,-1122,-1639,-2092,-2497,-2817,-3038,-3134,-3082,-2866,-2478,-1925,-1226,-421,451,1334,2182,2939,3567,4019,4273,4304,4111,3696,3088,2323,1454,546,-335,-1137,-1792,-2290,-2604,-2746,-2745,-2614,-2405,-2127,-1821,-1492,-1169,-852,-564,-303,-87,93,229,326,398,434,462,475,491,528,588,694,839,1026,1244,1463,1673,1829,1920,1906,1787,1553,1214,811,361,-70,-456,-744,-923,-959,-877,-670,-384,-47,295,596,826,943,962,853,676,423,161,-96,-316,-477,-585,-637,-648,-630,-595,-551,-502,-445,-382,-308,-231,-151,-74,-8,49,101,151,219,299,412,544,694,858,1004,1150,1249,1319,1331,1287,1165,977,692,350,-68,-507,-946,-1337,-1638,-1810,-1839,-1706,-1442,-1063,-631,-179,215,534,720,781,712,536,299,28,-232,-453,-629,-741,-819,-873,-920,-996,-1083,-1208,-1343,-1471,-1577,-1626,-1619,-1537,-1391,-1196,-977,-767,-602,-508,-509,-620,-817,-1095,-1398,-1689,-1914,-2014,-1975,-1764,-1403,-919,-360,217,759,1217,1567,1792,1907,1923,1880,1802,1727,1669,1642,1634,1634,1615,1540,1395,1145,792,333,-205,-799,-1383,-1923,-2348,-2607,-2677,-2517,-2168,-1635,-1009,-331,293,824,1193,1389,1401,1264,1004,701,384,132,-36,-84,-29,121,310,496,626,652,559,335,8,-383,-788,-1137,-1378,-1466,-1369,-1101,-676,-160,400,917,1331,1589,1650,1508,1191,711,166,-416,-932,-1343,-1599,-1678,-1601,-1381,-1082,-745,-428,-169,7,94,105,64,-4,-60,-95,-72,-7,116,267,436,603,747,865,960,1030,1111,1193,1307,1439,1580,1715,1807,1844,1790,1640,1392,1047,636,178,-284,-716,-1067,-1316,-1417,-1362,-1145,-780,-293,263,853,1406,1888,2248,2467,2531,2437,2214,1864,1446,973,498,54,-342,-650,-882,-1020,-1090,-1086,-1045,-951,-836,-674,-488,-263,-10,249,507,718,865,916,857,684,407,51,-350,-759,-1124,-1423,-1611,-1686,-1626,-1459,-1180,-844,-456,-83,270,547,750,857,877,813,695,529,352,168,3,-148,-271,-371,-452,-500,-525,-503,-438,-311,-127,113,401,707,1024,1304,1543,1698,1771,1746,1629,1438,1192,912,640,383,179,30,-55,-92,-91,-89,-106,-164,-290,-459,-681,-906,-1115,-1264,-1339,-1320,-1224,-1067,-878,-703,-561,-484,-474,-527,-633,-764,-905,-1024,-1125,-1181,-1218,-1209,-1187,-1129,-1050,-944,-804,-639,-456,-262,-92,43,114,111,30,-130,-343,-605,-868,-1132,-1350,-1531,-1640,-1695,-1678,-1615,-1496,-1349,-1161,-952,-706,-435,-125,218,581,964,1332,1668,1945,2125,2201,2132,1931,1576,1098,508,-151,-837,-1500,-2090,-2560,-2883,-3026,-2995,-2790,-2434,-1962,-1404,-809,-193,388,943,1424,1840,2170,2406,2547,2596,2542,2425,2225,1995,1732,1469,1212,971,750,543,354,180,23,-100,-190,-228,-206,-127,12,196,389,584,724,791,755,590,318,-72,-527,-1027,-1519,-1967,-2343,-2612,-2780,-2814,-2749,-2570,-2319,-2011,-1682,-1357,-1064,-813,-604,-425,-254,-62,173,481,856,1296,1775,2243,2665,2971,3119,3076,2809,2348,1689,910,57,-785,-1537,-2137,-2522,-2671,-2559,-2229,-1687,-1016,-254,526,1276,1950,2518,2963,3285,3479,3566,3558,3465,3323,3118,2883,2601,2285,1925,1521,1094,639,208,-192,-510,-731,-812,-777,-591,-317,39,412,745,1006,1118,1085,857,474,-65,-698,-1377,-2052,-2644,-3135,-3466,-3638,-3647,-3502,-3233,-2863,-2421,-1932,-1404,-853,-272,335,965,1619,2269,2903,3473,3951,4279,4437,4375,4098,3598,2902,2067,1135,198,-682,-1428,-1997,-2341,-2478,-2402,-2165,-1818,-1411,-1007,-645,-363,-176,-87,-90,-153,-259,-365,-451,-502,-494,-458,-375,-291,-212,-150,-131,-122,-151,-152,-150,-81,30,214,439,703,965,1206,1397,1516,1551,1502,1362,1172,921,678,432,243,94,23,-12,4,10,5,-65,-212,-451,-797,-1214,-1702,-2201,-2686,-3098,-3397,-3549,-3514,-3308,-2905,-2368,-1701,-987,-256,429,1029,1519,1878,2104,2212,2217,2141,2019,1851,1668,1466,1238,989,692,347,-52,-516,-1027,-1575,-2143,-2682,-3171,-3549,-3785,-3836,-3675,-3298,-2700,-1922,-993,13,1027,1972,2753,3323,3610,3608,3318,2777,2058,1233,392,-386,-1039,-1516,-1800,-1891,-1809,-1595,-1289,-954,-621,-342,-129,5,68,79,66,57,84,170,316,524,761,997,1180,1256,1198,953,537,-59,-791,-1602,-2435,-3208,-3856,-4312,-4536,-4496,-4196,-3654,-2905,-2013,-1038,-40,901,1756,2466,3017,3398,3612,3672,3604,3422,3159,2828,2443,2016,1547,1036,485,-106,-735,-1373,-2025,-2632,-3187,-3616,-3899,-3970,-3803,-3371,-2671,-1719,-567,728,2075,3383,4555,5500,6144,6437,6355,5914,5144,4130,2943,1695,474,-628,-1548,-2247,-2707,-2947,-2985,-2869,-2647,-2352,-2027,-1692,-1350,-1024,-680,-338,35,414,812,1185,1529,1782,1930,1929,1754,1418,909,292,-410,-1107,-1757,-2281,-2643,-2813,-2786,-2577,-2216,-1734,-1181,-574,32,658,1253,1845,2398,2917,3370,3741,3991,4091,4015,3725,3235,2528,1653,650,-411,-1446,-2368,-3104,-3578,-3757,-3632,-3211,-2563,-1748,-868,-12,729,1298,1640,1760,1654,1384,983,535,82,-301,-586,-731,-734,-590,-322,43,456,880,1257,1546,1706,1713,1555,1245,798,267,-315,-875,-1384,-1780,-2046,-2161,-2127,-1953,-1670,-1307,-902,-492,-107,228,507,717,877,984,1062,1108,1152,1174,1201,1208,1192,1138,1027,854,602,287,-92,-498,-905,-1272,-1556,-1727,-1756,-1639,-1379,-1011,-575,-124,287,601,793,828,713,473,125,-262,-654,-990,-1246,-1383,-1417,-1350,-1217,-1068,-922,-839,-811,-864,-968,-1107,-1227,-1299,-1256,-1097,-763,-306,304,968,1678,2322,2866,3229,3385,3308,3006,2521,1896,1214,537,-61,-530,-833,-973,-954,-819,-621,-398,-217,-100,-76,-153,-300,-500,-698,-851,-920,-867,-698,-416,-69,286,591,755,755,522,83,-549,-1309,-2105,-2845,-3422,-3757,-3785,-3477,-2851,-1941,-834,381,1592,2698,3599,4227,4533,4506,4165,3561,2753,1833,869,-55,-893,-1588,-2147,-2538,-2808,-2951,-3010,-2997,-2936,-2832,-2690,-2505,-2258,-1956,-1568,-1117,-585,-5,621,1252,1872,2445,2938,3337,3595,3720,3673,3469,3106,2598,1979,1277,535,-201,-895,-1505,-2010,-2384,-2626,-2724,-2695,-2535,-2268,-1904,-1466,-982,-473,14,456,806,1034,1119,1031,784,374,-157,-780,-1423,-2042,-2550,-2908,-3053,-2963,-2626,-2052,-1286,-375,604,1586,2482,3247,3810,4167,4293,4219,3963,3586,3119,2618,2124,1650,1231,849,507,194,-106,-393,-672,-941,-1187,-1411,-1598,-1748,-1851,-1912,-1918,-1888,-1813,-1717,-1602,-1497,-1395,-1326,-1265,-1215,-1158,-1055,-900,-645,-296,165,719,1337,1981,2586,3114,3498,3715,3736,3567,3226,2745,2181,1579,1008,511,128,-107,-204,-164,-29,166,362,525,604,589,473,260,-8,-325,-632,-920,-1156,-1333,-1441,-1486,-1471,-1405,-1307,-1174,-1037,-881,-735,-582,-434,-281,-123,42,224,401,606,797,1005,1201,1382,1551,1669,1757,1767,1719,1588,1379,1105,768,404,16,-350,-702,-1002,-1262,-1461,-1606,-1677,-1686,-1603,-1446,-1204,-900,-546,-177,182,494,734,885,928,870,715,473,190,-137,-441,-718,-920,-1032,-1033,-922,-712,-412,-73,284,607,854,997,1013,889,640,281,-154,-615,-1066,-1452,-1743,-1908,-1929,-1819,-1585,-1267,-903,-527,-187,106,319,459,518,514,466,386,303,219,153,105,80,74,90,116,150,174,182,151,86,-30,-184,-366,-556,-732,-856,-918,-880,-746,-507,-191,177,560,919,1225,1449,1575,1593,1508,1315,1045,699,323,-66,-436,-753,-1003,-1167,-1232,-1222,-1133,-1006,-863,-729,-630,-580,-577,-625,-703,-795,-889,-958,-1008,-1030,-1033,-1027,-1022,-1023,-1038,-1056,-1068,-1052,-981,-834,-598,-260,152,637,1127,1609,2001,2281,2387,2303,2008,1513,847,49,-807,-1671,-2450,-3106,-3554,-3800,-3791,-3578,-3159,-2611,-1970,-1315,-689,-141,311,644,895,1052,1175,1267,1364,1460,1572,1664,1750,1776,1765,1678,1542,1357,1151,958,801,725,739,852,1060,1332,1628,1923,2134,2256,2220,2033,1676,1179,572,-99,-768,-1395,-1904,-2279,-2474,-2498,-2363,-2108,-1788,-1455,-1174,-977,-894,-927,-1038,-1206,-1352,-1440,-1406,-1231,-889,-411,185,823,1445,1971,2336,2496,2422,2127,1638,1017,337,-308,-850,-1188,-1296,-1126,-703,-60,724,1577,2382,3073,3557,3796,3770,3505,3045,2479,1879,1340,914,655,552,601,735,904,1031,1050,923,618,151,-447,-1122,-1795,-2405,-2867,-3146,-3190,-3015,-2634,-2098,-1468,-815,-191,336,744,1014,1136,1154,1070,951,806,689,613,595,649,755,914,1087,1267,1415,1534,1602,1633,1630,1618,1608,1615,1654,1711,1783,1839,1844,1779,1600,1301,866,312,-345,-1055,-1784,-2468,-3052,-3496,-3746,-3803,-3645,-3315,-2834,-2266,-1657,-1071,-539,-107,228,454,599,678,723,752,782,820,870,915,955,968,946,891,787,650,471,256,7,-283,-602,-959,-1338,-1742,-2166,-2597,-3030,-3443,-3812,-4114,-4309,-4381,-4305,-4070,-3680,-3140,-2472,-1711,-873,-23,841,1640,2382,3013,3523,3899,4115,4176,4070,3803,3394,2861,2244,1585,924,305,-250,-718,-1106,-1410,-1664,-1876,-2087,-2301,-2534,-2771,-2991,-3153,-3228,-3164,-2952,-2574,-2047,-1406,-694,21,682,1217,1579,1734,1644,1347,821,158,-620,-1411,-2155,-2764,-3187,-3364,-3291,-2967,-2433,-1744,-975,-202,500,1069,1463,1670,1689,1559,1308,997,666,372,137,10,-28,51,206,420,668,898,1102,1245,1318,1337,1291,1233,1165,1123,1129,1173,1269,1390,1507,1603,1631,1578,1421,1169,828,444,48,-302,-565,-705,-705,-564,-308,27,397,738,1022,1187,1236,1143,939,638,285,-80,-427,-716,-931,-1072,-1127,-1126,-1082,-1020,-972,-960,-988,-1072,-1177,-1278,-1330,-1272,-1080,-710,-168,525,1326,2159,2953,3612,4079,4285,4207,3847,3222,2393,1429,417,-552,-1380,-2014,-2370,-2453,-2238,-1776,-1112,-331,488,1248,1886,2328,2553,2537,2306,1887,1342,732,124,-422,-853,-1147,-1274,-1254,-1084,-799,-429,-7,424,840,1199,1485,1679,1767,1762,1661,1482,1246,968,672,391,126,-85,-259,-378,-465,-528,-599,-684,-820,-993,-1219,-1471,-1723,-1951,-2097,-2152,-2058,-1825,-1429,-891,-235,512,1297,2090,2828,3485,4014,4386,4584,4601,4440,4124,3674,3111,2481,1788,1077,359,-345,-1019,-1643,-2217,-2700,-3114,-3407,-3613,-3697,-3696,-3609,-3462,-3286,-3086,-2904,-2724,-2570,-2418,-2266,-2094,-1887,-1636,-1336,-978,-588,-161,256,653,984,1237,1381,1412,1339,1166,937,678,426,238,117,119,215,428,706,1034,1357,1633,1836,1927,1907,1773,1541,1235,880,498,112,-278,-650,-1023,-1378,-1718,-2040,-2316,-2551,-2716,-2810,-2815,-2730,-2554,-2302,-1989,-1642,-1286,-953,-670,-456,-330,-293,-344,-461,-621,-790,-933,-1010,-1007,-882,-663,-325,74,525,961,1356,1650,1818,1823,1669,1343,886,310,-327,-998,-1636,-2222,-2683,-3016,-3161,-3121,-2883,-2455,-1872,-1169,-399,376,1111,1746,2244,2583,2741,2742,2584,2325,1981,1610,1237,893,600,369,209,115,96,140,252,416,628,868,1114,1347,1535,1655,1691,1609,1420,1106,687,184,-390,-987,-1596,-2165,-2679,-3095,-3406,-3583,-3637,-3564,-3386,-3115,-2778,-2386,-1949,-1482,-960,-408,212,871,1581,2315,3045,3733,4328,4794,5082,5180,5064,4755,4281,3669,2989,2263,1563,905,337,-141,-506,-775,-954,-1062,-1135,-1182,-1250,-1329,-1456,-1601,-1775,-1942,-2092,-2197,-2255,-2254,-2201,-2115,-1993,-1865,-1724,-1571,-1406,-1204,-965,-665,-302,130,623,1167,1737,2320,2873,3374,3798,4101,4292,4318,4218,3957,3583,3093,2528,1911,1265,621,-9,-605,-1152,-1651,-2074,-2429,-2690,-2861,-2927,-2883,-2730,-2460,-2079,-1597,-1030,-413,210,804,1312,1718,1974,2110,2097,1996,1813,1589,1357,1124,920,723,552,382,220,63,-85,-215,-319,-384,-408,-387,-325,-238,-134,-44,14,17,-62,-217,-470,-776,-1121,-1453,-1723,-1896,-1930,-1812,-1543,-1138,-634,-79,480,973,1367,1605,1668,1543,1232,760,164,-511,-1199,-1849,-2392,-2775,-2964,-2926,-2666,-2199,-1554,-784,55,905,1688,2362,2855,3152,3208,3046,2656,2096,1390,606,-205,-994,-1704,-2310,-2770,-3088,-3243,-3265,-3158,-2953,-2683,-2357,-2010,-1641,-1263,-881,-493,-105,275,647,990,1298,1543,1720,1806,1796,1684,1471,1162,785,347,-98,-533,-902,-1188,-1346,-1378,-1267,-1029,-693,-273,167,605,982,1269,1434,1469,1364,1139,812,419,1,-402,-743,-1007,-1160,-1210,-1157,-1021,-831,-603,-377,-154,36,214,368,521,680,838,1006,1140,1240,1246,1148,903,504,-46,-723,-1500,-2302,-3095,-3794,-4354,-4724,-4862,-4761,-4403,-3822,-3030,-2093,-1046,28,1089,2056,2902,3560,4037,4290,4363,4240,3986,3613,3181,2718,2266,1846,1491,1195,993,857,814,831,922,1051,1213,1364,1493,1557,1543,1430,1212,896,486,12,-515,-1061,-1606,-2125,-2601,-3009,-3343,-3578,-3699,-3701,-3553,-3273,-2836,-2265,-1568,-777,84,943,1784,2508,3098,3479,3645,3570,3281,2812,2211,1559,903,320,-169,-519,-750,-851,-873,-837,-790,-760,-775,-846,-964,-1128,-1285,-1428,-1494,-1467,-1312,-1023,-609,-90,487,1094,1662,2166,2560,2819,2939,2916,2771,2532,2221,1884,1532,1202,896,628,398,208,44,-90,-217,-334,-466,-605,-770,-946,-1135,-1333,-1518,-1693,-1846,-1978,-2089,-2188,-2262,-2332,-2363,-2368,-2313,-2196,-2001,-1732,-1393,-1012,-609,-225,117,393,597,735,830,904,993,1127,1316,1594,1930,2331,2752,3155,3499,3731,3809,3707,3410,2928,2292,1540,746,-36,-737,-1303,-1711,-1928,-1980,-1879,-1667,-1395,-1093,-810,-559,-364,-210,-103,-9,76,173,284,406,517,602,614,545,342,15,-450,-1037,-1702,-2411,-3093,-3689,-4144,-4394,-4424,-4199,-3739,-3062,-2209,-1240,-210,808,1760,2592,3257,3741,4016,4096,3983,3712,3302,2795,2223,1616,1017,440,-84,-544,-923,-1219,-1424,-1535,-1568,-1510,-1383,-1179,-919,-594,-238,167,579,990,1377,1699,1948,2070,2067,1901,1591,1129,561,-91,-758,-1397,-1937,-2345,-2576,-2619,-2483,-2187,-1778,-1310,-836,-432,-132,-3,-44,-282,-688,-1237,-1873,-2533,-3142,-3635,-3942,-4024,-3844,-3407,-2738,-1881,-904,113,1101,1975,2696,3215,3535,3649,3605,3426,3164,2865,2549,2261,1993,1758,1540,1321,1100,837,560,236,-98,-437,-746,-1009,-1177,-1254,-1203,-1047,-796,-498,-188,57,208,205,33,-298,-783,-1348,-1952,-2511,-2962,-3247,-3326,-3180,-2823,-2267,-1572,-765,71,907,1658,2308,2782,3081,3164,3035,2710,2202,1560,821,47,-717,-1405,-1975,-2391,-2606,-2625,-2429,-2041,-1489,-806,-44,744,1510,2196,2766,3178,3415,3475,3350,3077,2676,2203,1703,1232,844,573,452,488,653,939,1274,1629,1930,2145,2229,2167,1962,1625,1194,716,219,-232,-630,-946,-1188,-1372,-1517,-1661,-1824,-2028,-2277,-2557,-2847,-3105,-3289,-3352,-3258,-2976,-2501,-1843,-1028,-115,842,1769,2592,3260,3715,3935,3915,3665,3227,2635,1955,1240,541,-73,-597,-966,-1201,-1289,-1259,-1138,-964,-766,-577,-414,-283,-179,-104,-21,61,180,325,509,716,928,1130,1280,1372,1370,1271,1075,786,435,49,-340,-676,-954,-1107,-1156,-1069,-884,-612,-308,-4,241,394,426,322,93,-236,-625,-1014,-1359,-1596,-1705,-1654,-1465,-1151,-774,-367,-13,270,423,450,351,145,-112,-391,-620,-775,-807,-723,-514,-225,105,429,678,823,825,680,402,21,-411,-848,-1224,-1505,-1644,-1639,-1486,-1224,-881,-521,-190,68,205,218,83,-174,-544,-978,-1457,-1915,-2337,-2670,-2897,-2999,-2961,-2788,-2479,-2045,-1505,-872,-186,536,1248,1914,2504,2973,3309,3488,3499,3361,3067,2653,2142,1566,959,369,-192,-668,-1066,-1351,-1542,-1624,-1621,-1544,-1398,-1213,-996,-762,-534,-316,-120,43,181,285,371,437,499,554,614,660,701,705,674,582,423,191,-109,-468,-856,-1251,-1607,-1900,-2090,-2158,-2091,-1892,-1581,-1180,-728,-253,196,610,948,1222,1410,1528,1586,1594,1572,1539,1507,1489,1497,1515,1546,1563,1543,1473,1324,1104,808,462,104,-250,-533,-747,-843,-821,-690,-437,-120,255,626,963,1213,1355,1358,1219,961,585,161,-299,-711,-1067,-1300,-1412,-1387,-1235,-981,-646,-284,98,435,729,950,1091,1159,1155,1092,980,827,636,407,144,-149,-466,-778,-1070,-1298,-1439,-1463,-1355,-1126,-774,-359,107,548,936,1214,1366,1368,1228,969,621,241,-124,-416,-591,-610,-468,-160,277,803,1361,1888,2324,2635,2772,2739,2539,2181,1728,1188,633,80,-428,-872,-1243,-1529,-1742,-1879,-1956,-1972,-1949,-1874,-1770,-1622,-1444,-1238,-1013,-787,-584,-424,-341,-353,-469,-690,-986,-1326,-1656,-1924,-2076,-2079,-1903,-1559,-1049,-427,271,980,1644,2210,2631,2881,2949,2841,2589,2220,1797,1351,940,580,309,110,-11,-84,-130,-170,-221,-294,-385,-489,-594,-681,-743,-760,-736,-647,-520,-328,-114,127,361,570,736,835,868,816,698,506,253,-44,-394,-767,-1169,-1585,-1989,-2383,-2723,-3009,-3205,-3308,-3296,-3167,-2921,-2552,-2080,-1507,-866,-186,486,1110,1629,2010,2219,2236,2070,1730,1258,695,105,-457,-928,-1259,-1422,-1394,-1194,-844,-397,93,567,971,1277,1454,1526,1505,1435,1367,1325,1358,1454,1619,1809,1987,2101,2098,1948,1626,1145,526,-176,-896,-1569,-2118,-2499,-2674,-2635,-2411,-2029,-1567,-1069,-618,-248,1,111,113,4,-138,-300,-415,-459,-418,-283,-90,147,376,562,686,717,678,582,464,369,329,374,508,725,982,1249,1464,1593,1597,1469,1219,884,512,170,-97,-228,-217,-51,222,574,910,1193,1329,1294,1058,622,31,-670,-1399,-2081,-2650,-3034,-3218,-3167,-2922,-2498,-1957,-1359,-746,-197,285,648,904,1052,1109,1100,1039,943,813,653,452,210,-80,-396,-737,-1042,-1308,-1461,-1488,-1357,-1050,-591,7,693,1410,2098,2689,3127,3371,3397,3211,2837,2324,1724,1111,534,60,-290,-490,-548,-476,-301,-58,229,519,800,1046,1237,1376,1441,1436,1354,1188,940,614,203,-262,-785,-1317,-1853,-2339,-2761,-3084,-3294,-3380,-3355,-3211,-2990,-2683,-2330,-1920,-1476,-981,-449,131,744,1375,1995,2557,3025,3337,3461,3370,3047,2522,1832,1029,210,-570,-1211,-1664,-1877,-1843,-1566,-1095,-493,168,796,1325,1692,1866,1841,1651,1325,951,570,261,65,-5,63,233,461,702,879,951,867,610,179,-394,-1065,-1757,-2413,-2950,-3321,-3496,-3447,-3214,-2806,-2292,-1708,-1113,-545,-35,402,757,1048,1269,1448,1591,1694,1767,1769,1697,1497,1158,642,-39,-880,-1815,-2802,-3722,-4510,-5060,-5302,-5206,-4737,-3944,-2862,-1584,-201,1189,2484,3617,4515,5160,5523,5631,5502,5177,4713,4138,3508,2846,2167,1499,817,149,-526,-1189,-1830,-2432,-2958,-3384,-3686,-3829,-3821,-3648,-3328,-2909,-2390,-1861,-1320,-837,-416,-92,147,284,350,344,295,217,116,27,-79,-152,-241,-307,-379,-444,-504,-554,-592,-605,-594,-555,-479,-374,-232,-56,146,381,627,886,1122,1330,1480,1543,1528,1402,1202,939,648,381,171,57,72,218,491,874,1310,1767,2177,2484,2651,2627,2424,2021,1473,813,102,-583,-1202,-1682,-2017,-2175,-2190,-2081,-1911,-1730,-1605,-1577,-1682,-1926,-2287,-2721,-3166,-3540,-3776,-3796,-3570,-3072,-2327,-1383,-308,803,1867,2798,3537,4044,4312,4353,4204,3911,3524,3096,2654,2244,1860,1530,1238,986,779,604,489,420,429,511,677,912,1201,1508,1792,2006,2102,2043,1819,1406,853,158,-584,-1359,-2063,-2677,-3134,-3416,-3515,-3436,-3203,-2848,-2403,-1908,-1388,-877,-374,86,528,928,1290,1616,1869,2056,2131,2084,1899,1557,1073,465,-242,-985,-1727,-2386,-2920,-3261,-3377,-3244,-2852,-2228,-1401,-434,615,1654,2628,3440,4051,4404,4481,4277,3818,3131,2292,1349,386,-534,-1343,-2009,-2481,-2768,-2856,-2759,-2506,-2104,-1585,-970,-271,475,1252,2014,2723,3328,3777,4025,4030,3776,3253,2486,1511,385,-820,-2028,-3165,-4147,-4926,-5439,-5672,-5602,-5262,-4666,-3882,-2963,-1983,-1016,-126,624,1197,1564,1719,1682,1472,1136,727,286,-127,-473,-718,-835,-816,-664,-391,-20,409,872,1319,1720,2043,2259,2362,2345,2220,2016,1749,1475,1205,986,825,724,685,675,677,650,567,401,131,-240,-720,-1272,-1884,-2504,-3101,-3619,-4032,-4288,-4376,-4279,-3994,-3555,-2977,-2316,-1619,-927,-311,224,607,865,967,952,844,682,519,390,330,369,504,744,1068,1447,1853,2242,2573,2815,2924,2892,2696,2347,1852,1235,534,-228,-995,-1737,-2409,-2972,-3402,-3667,-3758,-3665,-3402,-2967,-2411,-1737,-1021,-279,433,1079,1634,2074,2396,2590,2673,2638,2504,2263,1919,1464,899,227,-532,-1351,-2180,-2963,-3629,-4125,-4379,-4380,-4090,-3542,-2768,-1833,-820,186,1097,1839,2350,2617,2616,2414,2029,1572,1097,704,438,349,429,664,995,1362,1690,1925,2015,1961,1765,1477,1154,866,676,639,766,1059,1477,1957,2426,2796,2999,2974,2702,2181,1462,610,-291,-1143,-1869,-2403,-2708,-2790,-2662,-2398,-2035,-1680,-1354,-1148,-1053,-1104,-1264,-1513,-1799,-2065,-2263,-2330,-2237,-1948,-1472,-813,-25,852,1743,2589,3331,3926,4345,4575,4622,4485,4194,3761,3216,2589,1907,1212,530,-92,-644,-1093,-1442,-1677,-1823,-1873,-1859,-1778,-1645,-1451,-1204,-883,-506,-67,414,914,1398,1845,2197,2452,2554,2511,2312,1961,1493,924,309,-316,-904,-1408,-1800,-2045,-2140,-2077,-1889,-1592,-1256,-906,-617,-414,-342,-409,-606,-919,-1287,-1681,-2017,-2263,-2364,-2300,-2078,-1705,-1239,-723,-223,215,539,753,833,837,787,749,782,915,1195,1605,2134,2724,3318,3830,4194,4344,4233,3848,3197,2317,1278,149,-984,-2037,-2958,-3686,-4214,-4535,-4683,-4679,-4593,-4441,-4278,-4113,-3949,-3772,-3545,-3231,-2801,-2218,-1501,-647,273,1209,2072,2796,3312,3583,3598,3377,2961,2428,1826,1260,754,378,124,0,-43,-30,-33,-78,-208,-428,-723,-1068,-1398,-1668,-1801,-1758,-1497,-1023,-353,458,1327,2175,2889,3412,3662,3627,3313,2743,2016,1169,323,-479,-1163,-1711,-2105,-2364,-2514,-2584,-2609,-2606,-2571,-2505,-2370,-2148,-1808,-1341,-754,-72,645,1334,1913,2305,2447,2303,1850,1133,187,-886,-2002,-3039,-3910,-4518,-4815,-4761,-4374,-3674,-2743,-1644,-483,662,1707,2595,3299,3797,4117,4276,4316,4267,4167,4030,3870,3695,3487,3256,2981,2672,2323,1953,1567,1185,825,486,178,-110,-394,-684,-1004,-1364,-1768,-2212,-2682,-3143,-3577,-3930,-4192,-4306,-4284,-4084,-3734,-3221,-2584,-1845,-1048,-235,547,1250,1831,2257,2508,2564,2439,2141,1705,1172,584,-10,-561,-1039,-1405,-1649,-1758,-1736,-1587,-1325,-968,-521,-22,524,1069,1604,2080,2479,2772,2929,2945,2806,2505,2069,1491,823,93,-642,-1316,-1876,-2242,-2373,-2222,-1781,-1061,-101,1028,2244,3445,4532,5414,6018,6285,6197,5744,4956,3884,2581,1141,-368,-1852,-3245,-4473,-5497,-6266,-6780,-7017,-6992,-6716,-6217,-5516,-4661,-3676,-2623,-1535,-476,516,1382,2108,2643,3017,3198,3246,3165,3016,2818,2621,2441,2301,2207,2152,2134,2135,2137,2131,2085,2000,1854,1637,1346,976,527,8,-567,-1186,-1812,-2428,-2987,-3468,-3825,-4046,-4099,-3976,-3682,-3211,-2602,-1866,-1051,-203,634,1401,2063,2570,2912,3066,3055,2885,2591,2197,1736,1231,707,171,-357,-874,-1361,-1813,-2202,-2518,-2722,-2816,-2763,-2591,-2281,-1879,-1406,-901,-410,37,405,683,857,943,952,908,854,787,766,765,828,926,1064,1229,1389,1551,1671,1761,1796,1786,1722,1621,1471,1297,1083,851,592,321,41,-245,-528,-803,-1069,-1316,-1545,-1753,-1930,-2082,-2195,-2269,-2301,-2278,-2222,-2112,-1986,-1842,-1698,-1574,-1465,-1379,-1315,-1250,-1192,-1105,-1004,-864,-695,-480,-239,48,353,684,1014,1332,1607,1825,1953,1971,1873,1634,1281,803,241,-373,-996,-1572,-2045,-2370,-2500,-2407,-2096,-1561,-871,-55,779,1577,2239,2713,2952,2947,2716,2313,1792,1251,745,349,101,4,63,213,422,607,718,707,543,235,-197,-697,-1210,-1659,-2005,-2190,-2222,-2103,-1889,-1629,-1403,-1266,-1265,-1427,-1733,-2154,-2618,-3045,-3351,-3461,-3312,-2893,-2189,-1274,-194,941,2044,3014,3781,4291,4532,4516,4292,3920,3485,3048,2686,2418,2270,2215,2208,2204,2125,1933,1581,1069,415,-323,-1083,-1768,-2314,-2639,-2721,-2548,-2150,-1589,-939,-289,280,700,947,1000,905,708,480,301,228,301,533,891,1334,1772,2143,2355,2375,2157,1736,1124,419,-337,-1030,-1624,-2044,-2285,-2340,-2235,-2020,-1735,-1444,-1175,-968,-819,-724,-647,-553,-401,-159,185,621,1121,1622,2079,2407,2571,2518,2258,1792,1189,504,-169,-752,-1173,-1391,-1380,-1173,-803,-347,118,525,807,930,893,702,424,95,-201,-424,-517,-480,-307,-42,264,559,769,861,784,546,151,-361,-923,-1490,-1962,-2311,-2457,-2408,-2145,-1711,-1155,-550,37,520,863,1009,972,750,405,-27,-457,-845,-1108,-1228,-1166,-939,-568,-98,418,917,1356,1686,1889,1956,1902,1746,1530,1279,1037,815,630,479,333,192,-4,-246,-571,-966,-1420,-1903,-2364,-2768,-3045,-3179,-3120,-2887,-2468,-1930,-1293,-658,-52,428,772,922,907,723,429,71,-290,-585,-771,-804,-670,-376,60,580,1141,1672,2122,2451,2617,2629,2480,2201,1827,1387,920,459,12,-402,-791,-1164,-1518,-1870,-2203,-2506,-2754,-2907,-2934,-2803,-2488,-2003,-1352,-601,211,991,1684,2216,2545,2647,2522,2196,1721,1150,558,7,-452,-777,-963,-1013,-956,-849,-722,-649,-642,-744,-932,-1199,-1488,-1756,-1939,-1984,-1855,-1535,-1035,-392,333,1071,1732,2251,2569,2652,2512,2170,1695,1157,647,237,-9,-62,78,377,770,1188,1537,1759,1783,1596,1185,595,-131,-907,-1662,-2312,-2793,-3069,-3113,-2955,-2614,-2162,-1650,-1141,-687,-307,-24,197,358,528,705,951,1234,1579,1922,2254,2503,2657,2669,2554,2299,1958,1542,1123,724,398,150,13,-49,-25,23,78,90,32,-120,-371,-710,-1107,-1519,-1891,-2170,-2293,-2234,-1960,-1486,-838,-76,735,1501,2159,2619,2856,2827,2561,2074,1446,731,27,-597,-1078,-1356,-1421,-1259,-910,-404,170,768,1287,1692,1920,1960,1811,1500,1070,584,91,-342,-679,-904,-998,-1000,-929,-846,-784,-806,-923,-1161,-1501,-1907,-2333,-2699,-2946,-2997,-2812,-2359,-1644,-697,414,1613,2797,3868,4740,5330,5608,5544,5167,4518,3653,2679,1649,680,-181,-869,-1363,-1646,-1757,-1696,-1544,-1318,-1085,-864,-685,-561,-485,-471,-485,-555,-651,-798,-988,-1228,-1526,-1866,-2245,-2634,-2995,-3301,-3487,-3538,-3398,-3076,-2555,-1870,-1065,-186,678,1476,2129,2598,2842,2869,2679,2338,1868,1371,874,460,145,-52,-141,-157,-146,-149,-222,-372,-629,-960,-1342,-1727,-2054,-2278,-2350,-2254,-1980,-1572,-1057,-518,-1,419,712,858,865,785,657,570,582,740,1089,1605,2262,2995,3694,4287,4645,4714,4424,3767,2771,1486,26,-1513,-2986,-4293,-5317,-6008,-6304,-6242,-5823,-5156,-4286,-3341,-2385,-1497,-737,-118,345,666,874,996,1060,1098,1114,1118,1104,1055,955,790,556,250,-89,-446,-764,-988,-1094,-1013,-764,-320,268,965,1695,2397,2985,3420,3637,3642,3407,2993,2398,1721,975,258,-409,-954,-1375,-1629,-1736,-1696,-1532,-1274,-941,-566,-163,240,645,1026,1389,1710,1989,2193,2309,2302,2144,1826,1327,666,-122,-1004,-1888,-2729,-3434,-3971,-4269,-4354,-4190,-3842,-3329,-2718,-2057,-1413,-813,-317,71,328,474,523,521,503,512,594,755,1025,1365,1776,2189,2582,2887,3088,3145,3063,2854,2538,2165,1766,1389,1063,819,653,574,552,575,601,608,565,453,262,-10,-357,-746,-1161,-1557,-1907,-2170,-2330,-2355,-2252,-2017,-1661,-1212,-693,-137,404,910,1316,1599,1716,1648,1387,950,352,-338,-1088,-1803,-2446,-2932,-3240,-3318,-3180,-2816,-2274,-1592,-830,-60,656,1266,1709,1980,2059,1973,1764,1473,1164,879,661,527,486,519,607,718,819,885,891,838,713,557,361,193,41,-32,-46,34,170,360,562,738,863,885,796,581,232,-209,-742,-1297,-1851,-2350,-2750,-3030,-3159,-3139,-2969,-2669,-2250,-1740,-1160,-523,139,815,1476,2096,2636,3076,3368,3500,3447,3212,2807,2275,1636,968,304,-294,-780,-1136,-1339,-1396,-1341,-1198,-1021,-849,-723,-660,-681,-760,-890,-1031,-1155,-1230,-1244,-1177,-1040,-845,-611,-372,-150,31,153,208,215,178,140,127,167,286,493,768,1094,1417,1691,1864,1885,1735,1401,907,292,-388,-1055,-1650,-2101,-2369,-2424,-2271,-1931,-1452,-890,-312,217,645,934,1061,1037,867,603,275,-48,-332,-524,-602,-559,-398,-158,130,411,660,830,926,946,913,862,827,831,902,1018,1181,1325,1437,1438,1315,1019,567,-50,-763,-1542,-2291,-2948,-3431,-3683,-3665,-3369,-2821,-2066,-1184,-259,615,1349,1893,2196,2270,2127,1831,1432,1018,626,330,123,40,37,104,197,280,333,338,297,230,159,125,151,266,482,779,1138,1505,1821,2033,2074,1914,1530,936,166,-716,-1635,-2502,-3241,-3776,-4074,-4098,-3869,-3401,-2752,-1974,-1130,-280,531,1258,1879,2381,2747,3002,3114,3129,3002,2773,2402,1904,1273,505,-367,-1327,-2323,-3295,-4181,-4895,-5386,-5572,-5440,-4953,-4147,-3050,-1743,-304,1149,2532,3726,4666,5279,5549,5467,5087,4445,3657,2780,1936,1179,588,177,-25,-67,34,193,374,493,534,448,253,-56,-429,-849,-1254,-1630,-1938,-2171,-2334,-2431,-2497,-2549,-2620,-2715,-2848,-2984,-3113,-3165,-3119,-2905,-2515,-1925,-1164,-255,724,1721,2646,3434,4030,4391,4507,4390,4067,3593,3017,2397,1781,1201,685,229,-169,-528,-871,-1204,-1540,-1871,-2164,-2401,-2525,-2511,-2315,-1933,-1354,-614,248,1170,2073,2885,3525,3946,4094,3979,3596,3008,2256,1444,616,-117,-732,-1171,-1432,-1534,-1502,-1393,-1260,-1156,-1125,-1193,-1367,-1629,-1956,-2293,-2592,-2809,-2887,-2812,-2566,-2156,-1613,-963,-265,448,1108,1694,2153,2472,2633,2627,2474,2177,1766,1272,727,175,-339,-781,-1096,-1275,-1272,-1098,-748,-250,361,1023,1684,2265,2699,2946,2943,2712,2243,1601,854,79,-617,-1172,-1512,-1607,-1466,-1115,-626,-77,443,858,1090,1130,945,588,93,-464,-1015,-1490,-1841,-2036,-2065,-1960,-1731,-1454,-1153,-887,-680,-539,-466,-421,-386,-297,-150,102,422,813,1190,1527,1710,1723,1477,988,246,-693,-1756,-2847,-3852,-4672,-5207,-5398,-5213,-4650,-3763,-2612,-1297,76,1405,2593,3562,4274,4691,4841,4739,4453,4035,3553,3067,2615,2227,1916,1662,1455,1257,1043,790,486,132,-244,-628,-964,-1233,-1391,-1437,-1356,-1192,-951,-705,-489,-355,-335,-455,-700,-1062,-1484,-1922,-2309,-2600,-2740,-2728,-2542,-2232,-1816,-1359,-903,-497,-166,65,215,276,295,276,261,263,297,366,472,585,704,786,814,771,637,429,156,-141,-430,-651,-781,-773,-627,-350,31,464,896,1259,1511,1607,1531,1304,941,521,91,-266,-492,-537,-380,-14,521,1190,1915,2623,3230,3669,3873,3823,3503,2947,2206,1352,465,-371,-1094,-1638,-1997,-2143,-2123,-1963,-1723,-1465,-1235,-1085,-1034,-1093,-1252,-1467,-1714,-1914,-2034,-2018,-1825,-1474,-944,-319,371,1026,1582,1963,2126,2048,1737,1239,597,-87,-754,-1314,-1711,-1909,-1892,-1684,-1322,-867,-386,70,433,705,859,931,956,971,1037,1167,1391,1688,2028,2363,2618,2746,2675,2386,1863,1135,248,-710,-1673,-2527,-3227,-3688,-3908,-3867,-3604,-3157,-2586,-1958,-1328,-753,-263,119,399,589,719,825,927,1055,1208,1371,1540,1645,1689,1598,1377,1008,508,-77,-695,-1277,-1751,-2066,-2175,-2068,-1753,-1257,-640,42,720,1329,1809,2127,2252,2185,1953,1570,1104,587,76,-384,-771,-1048,-1220,-1273,-1228,-1087,-886,-633,-371,-106,111,284,365,368,271,88,-167,-465,-779,-1055,-1276,-1384,-1384,-1251,-1014,-701,-356,-42,196,305,268,82,-231,-611,-1010,-1334,-1545,-1560,-1381,-983,-410,286,1033,1739,2318,2696,2824,2681,2292,1701,1000,274,-366,-859,-1133,-1197,-1058,-783,-461,-167,-6,-15,-239,-649,-1200,-1803,-2354,-2752,-2893,-2719,-2198,-1340,-219,1090,2436,3713,4763,5507,5846,5781,5310,4514,3474,2325,1170,127,-732,-1359,-1751,-1937,-1973,-1938,-1891,-1909,-2017,-2242,-2547,-2912,-3253,-3515,-3630,-3542,-3230,-2699,-1978,-1141,-257,570,1268,1757,2010,2022,1815,1468,1037,633,308,145,158,358,718,1169,1661,2102,2432,2598,2566,2331,1917,1349,689,-19,-719,-1360,-1917,-2364,-2699,-2926,-3052,-3100,-3072,-2982,-2817,-2567,-2215,-1738,-1124,-377,497,1445,2426,3352,4155,4747,5074,5084,4770,4141,3254,2166,986,-212,-1307,-2234,-2904,-3283,-3342,-3094,-2572,-1840,-963,-48,840,1601,2187,2554,2685,2597,2306,1868,1315,706,68,-554,-1151,-1696,-2189,-2616,-2966,-3233,-3393,-3432,-3331,-3068,-2636,-2033,-1266,-367,620,1640,2610,3461,4118,4517,4630,4441,3976,3287,2448,1541,660,-131,-763,-1215,-1492,-1594,-1594,-1511,-1419,-1357,-1356,-1444,-1615,-1857,-2140,-2415,-2639,-2760,-2732,-2536,-2151,-1598,-905,-117,696,1482,2172,2715,3080,3237,3189,2959,2572,2092,1573,1080,675,395,269,291,431,653,880,1068,1145,1085,864,496,12,-537,-1076,-1550,-1881,-2033,-1976,-1715,-1284,-744,-173,352,735,939,912,667,247,-303,-872,-1394,-1775,-1958,-1921,-1659,-1223,-665,-72,474,897,1136,1162,965,580,52,-541,-1118,-1606,-1932,-2061,-1966,-1666,-1187,-588,76,725,1320,1787,2117,2286,2298,2176,1939,1620,1252,855,460,67,-291,-636,-928,-1189,-1378,-1506,-1535,-1471,-1297,-1017,-643,-194,299,793,1245,1613,1853,1938,1849,1590,1175,632,13,-646,-1285,-1855,-2328,-2656,-2826,-2833,-2658,-2341,-1877,-1318,-696,-50,566,1127,1589,1938,2161,2252,2226,2088,1864,1565,1224,848,475,104,-219,-495,-686,-784,-773,-640,-398,-49,372,835,1287,1686,1970,2110,2061,1821,1388,797,90,-663,-1393,-2028,-2501,-2765,-2799,-2603,-2219,-1698,-1128,-574,-129,166,267,169,-87,-473,-902,-1322,-1654,-1845,-1867,-1700,-1360,-877,-294,330,948,1508,1978,2333,2567,2677,2682,2590,2417,2181,1873,1518,1090,613,75,-507,-1109,-1709,-2264,-2730,-3062,-3215,-3155,-2872,-2358,-1643,-771,210,1210,2179,3030,3714,4186,4424,4426,4201,3788,3210,2529,1775,1003,242,-462,-1097,-1620,-2034,-2299,-2424,-2392,-2206,-1887,-1445,-925,-362,189,684,1062,1308,1362,1245,941,475,-97,-765,-1432,-2082,-2636,-3066,-3343,-3437,-3369,-3124,-2755,-2260,-1696,-1067,-411,266,947,1629,2289,2919,3491,3967,4331,4521,4533,4335,3929,3335,2584,1739,860,26,-705,-1269,-1653,-1822,-1835,-1693,-1490,-1269,-1099,-1041,-1102,-1312,-1628,-2019,-2422,-2773,-3010,-3090,-2975,-2667,-2171,-1534,-797,-35,694,1327,1815,2136,2277,2260,2109,1868,1575,1269,971,703,449,217,-29,-294,-595,-943,-1311,-1688,-2036,-2300,-2458,-2447,-2262,-1877,-1312,-585,242,1123,1964,2713,3278,3629,3707,3530,3100,2478,1721,915,138,-528,-1033,-1323,-1406,-1278,-991,-603,-175,210,502,643,625,431,112,-313,-768,-1198,-1558,-1784,-1883,-1829,-1650,-1381,-1050,-720,-415,-176,-21,54,48,-6,-81,-152,-186,-176,-122,-32,62,130,146,73,-89,-342,-671,-1016,-1357,-1614,-1757,-1743,-1559,-1213,-740,-182,406,962,1444,1814,2056,2179,2193,2133,2033,1926,1851,1818,1836,1898,1969,2029,2027,1933,1732,1402,970,457,-82,-592,-1008,-1288,-1387,-1294,-1035,-631,-169,296,670,884,880,627,128,-589,-1455,-2390,-3291,-4066,-4616,-4899,-4856,-4516,-3903,-3080,-2152,-1182,-293,469,1037,1398,1560,1556,1450,1298,1177,1119,1170,1302,1512,1713,1869,1892,1742,1390,843,132,-663,-1463,-2157,-2654,-2875,-2766,-2322,-1572,-585,518,1637,2624,3373,3793,3839,3502,2839,1926,890,-140,-1031,-1678,-2000,-1973,-1615,-985,-184,679,1477,2119,2511,2627,2451,2019,1399,660,-105,-818,-1424,-1870,-2155,-2271,-2261,-2148,-1979,-1782,-1578,-1372,-1159,-909,-616,-238,210,743,1326,1924,2491,2962,3294,3425,3348,3039,2535,1868,1117,338,-366,-959,-1374,-1601,-1652,-1544,-1350,-1104,-889,-730,-672,-717,-853,-1047,-1254,-1419,-1498,-1444,-1245,-890,-412,158,765,1336,1832,2173,2353,2323,2111,1718,1198,589,-41,-643,-1158,-1541,-1775,-1830,-1738,-1496,-1164,-763,-352,41,389,663,872,1001,1069,1076,1045,969,879,760,639,502,372,227,101,-30,-131,-216,-256,-263,-220,-146,-45,52,133,158,125,6,-189,-456,-766,-1094,-1398,-1637,-1793,-1814,-1719,-1487,-1151,-747,-317,76,378,549,554,389,81,-346,-802,-1248,-1582,-1764,-1732,-1474,-998,-333,452,1289,2083,2760,3237,3468,3425,3100,2528,1747,824,-161,-1151,-2050,-2823,-3403,-3769,-3908,-3819,-3527,-3051,-2437,-1713,-931,-124,663,1396,2042,2568,2962,3198,3288,3217,3022,2698,2299,1836,1346,868,407,1,-360,-667,-930,-1166,-1386,-1603,-1828,-2056,-2287,-2506,-2695,-2833,-2899,-2869,-2733,-2490,-2128,-1698,-1190,-680,-190,237,554,752,814,758,602,409,211,95,91,262,616,1163,1866,2664,3501,4254,4870,5236,5324,5085,4556,3766,2798,1769,747,-121,-798,-1207,-1354,-1259,-979,-618,-242,7,103,-60,-452,-1078,-1863,-2719,-3548,-4239,-4705,-4887,-4750,-4315,-3623,-2747,-1784,-814,68,810,1368,1735,1933,1983,1950,1861,1770,1688,1633,1582,1525,1422,1239,978,598,149,-364,-888,-1357,-1732,-1946,-1977,-1804,-1438,-927,-308,330,929,1430,1775,1961,1977,1864,1658,1421,1207,1056,1012,1068,1217,1421,1622,1777,1814,1718,1453,1041,516,-76,-648,-1144,-1496,-1656,-1624,-1397,-1029,-573,-107,301,589,714,664,447,100,-325,-765,-1165,-1466,-1661,-1716,-1681,-1559,-1430,-1307,-1264,-1292,-1408,-1586,-1770,-1930,-1977,-1888,-1614,-1145,-515,253,1072,1875,2577,3102,3411,3467,3290,2912,2396,1824,1276,826,533,422,498,722,1046,1388,1687,1866,1887,1719,1383,894,325,-285,-857,-1350,-1727,-1973,-2101,-2130,-2113,-2083,-2091,-2161,-2310,-2520,-2775,-3006,-3178,-3213,-3086,-2749,-2220,-1507,-675,217,1082,1846,2430,2799,2912,2796,2459,1987,1418,861,352,-44,-295,-416,-401,-302,-154,5,141,238,303,347,403,508,687,968,1346,1817,2332,2855,3312,3653,3819,3780,3521,3056,2426,1672,881,94,-610,-1206,-1669,-1997,-2220,-2367,-2485,-2611,-2776,-2993,-3255,-3544,-3804,-4002,-4071,-3976,-3685,-3202,-2546,-1778,-959,-186,464,916,1114,1049,719,187,-487,-1195,-1850,-2342,-2601,-2569,-2229,-1596,-718,328,1452,2549,3534,4318,4862,5118,5118,4852,4412,3815,3155,2468,1807,1195,642,144,-314,-747,-1174,-1601,-2020,-2425,-2772,-3044,-3187,-3179,-2989,-2617,-2070,-1381,-598,217,1002,1693,2240,2608,2775,2760,2561,2237,1806,1320,816,315,-153,-587,-979,-1333,-1654,-1941,-2203,-2425,-2610,-2745,-2817,-2827,-2758,-2611,-2394,-2103,-1757,-1374,-966,-572,-193,134,414,633,806,941,1056,1168,1290,1433,1594,1776,1964,2159,2339,2512,2651,2775,2857,2904,2896,2812,2648,2370,1978,1459,825,90,-711,-1552,-2376,-3151,-3819,-4343,-4690,-4815,-4726,-4389,-3853,-3132,-2286,-1387,-495,306,964,1443,1713,1802,1727,1558,1343,1163,1057,1078,1232,1504,1872,2261,2626,2888,2999,2925,2651,2194,1599,924,254,-352,-809,-1089,-1165,-1051,-800,-462,-132,131,245,186,-66,-479,-997,-1544,-2030,-2374,-2514,-2412,-2076,-1533,-853,-122,571,1128,1491,1607,1467,1107,569,-50,-673,-1196,-1559,-1691,-1588,-1248,-709,-44,681,1376,1961,2376,2575,2538,2287,1833,1252,579,-109,-773,-1364,-1863,-2252,-2531,-2706,-2766,-2723,-2562,-2277,-1862,-1312,-632,155,1022,1924,2805,3624,4310,4834,5154,5246,5124,4787,4277,3634,2905,2148,1402,712,93,-437,-894,-1289,-1646,-1987,-2326,-2664,-2989,-3268,-3478,-3569,-3525,-3324,-2961,-2473,-1880,-1245,-628,-78,347,622,737,696,536,296,25,-229,-427,-542,-562,-493,-350,-167,28,198,312,362,333,241,111,-39,-158,-230,-222,-122,61,323,617,925,1191,1386,1491,1463,1334,1071,725,297,-165,-632,-1060,-1412,-1653,-1766,-1733,-1570,-1290,-934,-540,-162,169,394,503,462,282,-37,-455,-944,-1444,-1904,-2272,-2500,-2558,-2426,-2122,-1660,-1105,-500,74,570,932,1126,1166,1030,802,483,170,-108,-293,-361,-294,-117,168,489,824,1105,1304,1391,1358,1229,1026,809,630,531,565,734,1032,1424,1842,2216,2466,2529,2354,1945,1304,512,-377,-1245,-2021,-2603,-2957,-3040,-2874,-2497,-1976,-1396,-831,-365,-31,124,125,-8,-227,-470,-683,-829,-874,-829,-712,-571,-444,-397,-444,-620,-904,-1268,-1657,-2016,-2266,-2369,-2271,-1966,-1459,-784,-2,827,1617,2305,2825,3140,3238,3129,2851,2460,2012,1589,1222,981,858,870,993,1186,1427,1663,1869,2033,2129,2186,2190,2177,2147,2113,2079,2035,1964,1850,1664,1394,1019,538,-44,-708,-1420,-2154,-2851,-3490,-4001,-4385,-4589,-4631,-4512,-4243,-3882,-3434,-2965,-2489,-2039,-1623,-1243,-895,-560,-227,124,508,924,1386,1866,2364,2835,3257,3587,3784,3827,3684,3365,2877,2257,1553,821,122,-492,-968,-1291,-1428,-1407,-1222,-929,-552,-155,225,545,765,890,902,832,701,536,366,210,73,-54,-173,-313,-481,-685,-929,-1189,-1447,-1669,-1803,-1836,-1712,-1440,-1015,-458,168,818,1401,1864,2125,2160,1935,1482,826,57,-767,-1530,-2170,-2609,-2811,-2774,-2511,-2090,-1565,-1040,-562,-227,-34,-22,-138,-354,-583,-767,-824,-715,-407,85,738,1480,2250,2951,3514,3871,3982,3831,3436,2844,2120,1355,623,9,-434,-679,-719,-598,-361,-86,150,287,261,46,-359,-943,-1646,-2429,-3209,-3924,-4493,-4877,-5006,-4884,-4479,-3822,-2947,-1905,-764,399,1513,2502,3308,3877,4192,4227,4007,3558,2917,2162,1332,509,-257,-917,-1432,-1798,-1994,-2055,-1984,-1811,-1567,-1253,-897,-494,-50,433,950,1485,2019,2515,2942,3258,3434,3439,3281,2954,2507,1969,1412,884,440,120,-63,-107,-49,67,182,222,149,-104,-522,-1121,-1852,-2656,-3477,-4218,-4831,-5244,-5426,-5358,-5055,-4528,-3850,-3035,-2178,-1295,-454,340,1047,1690,2240,2734,3142,3494,3754,3929,3978,3895,3645,3235,2657,1938,1126,263,-559,-1282,-1833,-2149,-2223,-2030,-1618,-1033,-353,339,950,1427,1704,1770,1636,1322,900,416,-72,-505,-863,-1130,-1294,-1394,-1425,-1427,-1415,-1397,-1371,-1333,-1253,-1118,-902,-582,-170,345,919,1527,2106,2606,2960,3129,3066,2778,2262,1575,763,-95,-926,-1673,-2271,-2701,-2947,-3014,-2931,-2725,-2425,-2067,-1670,-1246,-808,-349,118,609,1085,1567,1989,2361,2620,2767,2769,2628,2366,1993,1570,1125,718,387,168,67,97,221,413,620,793,879,849,669,344,-107,-656,-1244,-1829,-2340,-2750,-3003,-3108,-3055,-2873,-2598,-2275,-1937,-1640,-1392,-1216,-1111,-1062,-1049,-1043,-1013,-938,-788,-568,-258,106,527,963,1398,1803,2162,2457,2686,2841,2913,2918,2823,2659,2397,2059,1649,1187,697,219,-230,-598,-877,-1051,-1110,-1078,-962,-798,-616,-445,-316,-247,-253,-334,-483,-679,-898,-1106,-1276,-1378,-1394,-1313,-1138,-877,-557,-198,164,509,810,1054,1226,1330,1358,1321,1211,1038,800,500,144,-256,-698,-1138,-1586,-1978,-2326,-2572,-2728,-2752,-2663,-2437,-2094,-1629,-1062,-416,296,1023,1756,2431,3037,3515,3859,4023,4017,3820,3454,2932,2279,1544,754,-40,-789,-1460,-2005,-2397,-2611,-2640,-2474,-2147,-1666,-1093,-454,187,779,1282,1642,1846,1874,1729,1434,1012,515,-24,-551,-1029,-1429,-1730,-1920,-2006,-1990,-1892,-1719,-1494,-1212,-895,-536,-136,291,755,1227,1697,2143,2520,2818,2983,3001,2846,2506,1983,1301,482,-415,-1341,-2229,-3002,-3615,-3990,-4116,-3957,-3543,-2891,-2078,-1155,-211,671,1448,2042,2458,2671,2710,2597,2382,2087,1763,1417,1075,730,387,32,-330,-703,-1074,-1409,-1697,-1871,-1919,-1785,-1464,-948,-271,528,1363,2156,2806,3226,3354,3131,2567,1673,526,-786,-2145,-3437,-4538,-5373,-5858,-6004,-5793,-5309,-4602,-3769,-2898,-2039,-1265,-570,26,563,1068,1581,2132,2732,3374,4024,4628,5114,5405,5442,5166,4578,3694,2572,1317,29,-1167,-2168,-2892,-3292,-3369,-3146,-2705,-2115,-1482,-875,-372,13,252,391,452,510,593,766,1016,1365,1744,2126,2420,2574,2532,2256,1764,1065,243,-653,-1513,-2274,-2861,-3244,-3405,-3378,-3188,-2912,-2593,-2296,-2054,-1876,-1772,-1696,-1628,-1513,-1312,-995,-554,8,652,1340,2002,2596,3043,3343,3446,3388,3176,2864,2493,2119,1772,1491,1261,1099,954,815,635,390,69,-330,-784,-1259,-1707,-2074,-2316,-2384,-2274,-1957,-1485,-865,-182,522,1163,1687,2053,2214,2194,1982,1629,1187,690,211,-224,-592,-864,-1074,-1201,-1296,-1350,-1389,-1406,-1390,-1331,-1201,-983,-670,-258,230,759,1284,1741,2085,2252,2227,1979,1537,932,217,-523,-1226,-1804,-2214,-2408,-2382,-2151,-1749,-1241,-672,-115,390,810,1128,1362,1524,1645,1757,1872,2003,2127,2220,2240,2144,1892,1466,853,87,-808,-1758,-2701,-3563,-4264,-4767,-5009,-4996,-4718,-4212,-3524,-2711,-1837,-962,-141,602,1233,1760,2193,2538,2824,3062,3242,3375,3423,3372,3191,2852,2363,1706,942,84,-777,-1590,-2277,-2773,-3035,-3028,-2752,-2230,-1494,-614,346,1304,2188,2929,3473,3788,3845,3662,3247,2639,1886,1037,139,-744,-1586,-2338,-2971,-3476,-3816,-4011,-4031,-3908,-3635,-3245,-2758,-2211,-1639,-1088,-576,-150,188,423,566,629,641,623,601,605,633,692,783,872,957,1005,993,931,795,630,436,275,160,152,248,476,808,1214,1646,2046,2340,2498,2443,2191,1712,1053,253,-623,-1492,-2281,-2915,-3335,-3521,-3458,-3176,-2729,-2167,-1590,-1034,-587,-254,-60,19,21,-4,-9,61,222,496,863,1304,1768,2221,2598,2876,3008,2990,2812,2489,2052,1522,952,366,-192,-690,-1122,-1458,-1715,-1884,-1979,-2002,-1971,-1866,-1715,-1479,-1192,-820,-409,66,547,1039,1496,1900,2235,2479,2641,2714,2712,2645,2521,2355,2145,1892,1597,1243,840,371,-151,-713,-1298,-1862,-2380,-2795,-3084,-3209,-3160,-2943,-2561,-2069,-1495,-902,-335,154,541,784,910,891,781,585,346,103,-134,-320,-461,-544,-578,-581,-558,-539,-513,-502,-475,-432,-343,-186,55,393,828,1340,1901,2467,2976,3372,3593,3588,3332,2818,2071,1151,130,-882,-1805,-2532,-3018,-3211,-3127,-2791,-2270,-1638,-972,-351,171,564,807,923,932,879,808,758,756,817,937,1087,1241,1344,1362,1258,1010,630,124,-459,-1079,-1677,-2204,-2613,-2890,-3004,-2990,-2846,-2630,-2366,-2094,-1847,-1633,-1461,-1331,-1210,-1106,-969,-810,-595,-330,-14,348,740,1141,1535,1892,2191,2414,2540,2551,2460,2238,1930,1517,1053,540,42,-426,-811,-1083,-1222,-1199,-1033,-718,-306,185,685,1166,1560,1849,1993,1984,1829,1526,1113,598,27,-586,-1196,-1786,-2323,-2781,-3142,-3374,-3470,-3398,-3170,-2759,-2198,-1488,-676,210,1096,1948,2678,3248,3592,3689,3514,3079,2421,1578,637,-344,-1277,-2097,-2755,-3196,-3425,-3415,-3202,-2796,-2241,-1573,-836,-73,672,1368,1972,2468,2829,3046,3118,3041,2832,2501,2074,1573,1032,482,-43,-508,-882,-1143,-1265,-1251,-1094,-819,-449,-26,398,777,1048,1186,1149,940,564,57,-527,-1134,-1690,-2140,-2431,-2528,-2427,-2141,-1708,-1186,-640,-134,260,515,601,528,329,52,-247,-489,-652,-665,-548,-293,58,458,844,1166,1368,1420,1322,1069,723,311,-75,-403,-588,-630,-487,-208,194,642,1080,1450,1686,1774,1689,1455,1103,683,251,-142,-442,-636,-693,-637,-478,-262,-16,200,376,458,458,353,175,-67,-336,-603,-844,-1031,-1160,-1226,-1239,-1222,-1188,-1166,-1167,-1205,-1270,-1357,-1436,-1485,-1475,-1382,-1205,-939,-605,-237,142,486,774,989,1111,1168,1154,1117,1072,1058,1097,1215,1410,1693,2029,2399,2752,3043,3218,3237,3075,2717,2187,1507,741,-56,-821,-1492,-2031,-2400,-2597,-2615,-2493,-2238,-1919,-1540,-1170,-817,-515,-275,-100,16,81,111,120,126,130,150,174,207,246,269,285,275,234,169,53,-89,-281,-500,-757,-1027,-1312,-1577,-1820,-2002,-2108,-2118,-2011,-1786,-1446,-997,-475,109,705,1299,1848,2332,2728,3015,3187,3235,3159,2971,2674,2297,1845,1351,828,306,-202,-665,-1082,-1418,-1685,-1859,-1956,-1971,-1913,-1798,-1628,-1431,-1206,-983,-757,-560,-377,-238,-118,-35,30,77,112,145,174,209,242,269,288,269,222,107,-51,-277,-535,-819,-1093,-1319,-1481,-1535,-1490,-1324,-1073,-749,-399,-55,238,454,578,596,552,437,332,245,236,322,508,788,1117,1452,1735,1911,1935,1791,1466,999,427,-177,-744,-1203,-1487,-1572,-1430,-1097,-612,-44,528,1025,1389,1565,1556,1356,1019,599,163,-221,-500,-651,-661,-554,-383,-189,-58,-26,-153,-448,-917,-1519,-2208,-2900,-3521,-3987,-4225,-4198,-3866,-3245,-2365,-1277,-63,1200,2414,3510,4402,5056,5437,5539,5387,5001,4432,3724,2919,2070,1206,367,-424,-1143,-1766,-2289,-2683,-2961,-3103,-3120,-3017,-2808,-2494,-2110,-1644,-1146,-600,-53,491,1013,1478,1880,2187,2378,2432,2336,2060,1626,1015,272,-579,-1471,-2340,-3100,-3677,-3992,-3988,-3644,-2939,-1937,-685,701,2092,3376,4398,5083,5339,5153,4540,3562,2333,956,-399,-1643,-2625,-3297,-3599,-3546,-3168,-2546,-1760,-914,-99,621,1175,1558,1746,1776,1668,1465,1207,926,636,367,97,-144,-389,-607,-812,-966,-1066,-1068,-970,-736,-394,69,593,1151,1664,2085,2341,2393,2204,1777,1117,297,-650,-1610,-2529,-3311,-3903,-4269,-4377,-4254,-3901,-3383,-2726,-1993,-1231,-473,232,877,1438,1917,2318,2651,2927,3153,3331,3454,3511,3484,3354,3114,2753,2289,1736,1124,497,-115,-668,-1131,-1492,-1729,-1855,-1878,-1808,-1680,-1500,-1299,-1078,-859,-632,-409,-179,57,304,552,796,1016,1185,1287,1277,1149,869,453,-99,-739,-1432,-2096,-2682,-3103,-3322,-3287,-3000,-2466,-1738,-876,41,921,1694,2287,2660,2804,2716,2461,2060,1613,1153,759,447,245,133,86,71,27,-60,-243,-510,-856,-1264,-1661,-2037,-2303,-2443,-2424,-2229,-1889,-1419,-879,-311,228,698,1072,1335,1497,1573,1593,1582,1567,1575,1598,1656,1707,1750,1736,1651,1471,1185,814,372,-96,-545,-942,-1241,-1426,-1490,-1436,-1299,-1106,-904,-731,-631,-613,-704,-885,-1134,-1429,-1698,-1918,-2024,-1993,-1808,-1463,-1010,-467,77,584,984,1243,1342,1279,1090,803,484,177,-64,-207,-232,-136,57,329,631,922,1175,1332,1396,1342,1176,935,625,306,7,-238,-394,-465,-445,-355,-226,-97,4,30,-24,-177,-416,-717,-1044,-1354,-1603,-1745,-1752,-1603,-1299,-848,-293,345,987,1610,2137,2547,2787,2865,2756,2512,2131,1696,1234,809,467,225,106,93,162,276,387,456,441,328,107,-208,-577,-971,-1311,-1578,-1692,-1664,-1457,-1116,-671,-187,267,622,826,841,660,305,-181,-733,-1267,-1726,-2022,-2142,-2042,-1754,-1307,-762,-191,332,750,1008,1089,988,738,378,-25,-414,-729,-923,-972,-872,-639,-313,68,442,772,1016,1153,1190,1123,994,826,654,513,404,351,329,338,340,333,279,193,62,-91,-239,-353,-398,-348,-196,72,420,832,1259,1649,1964,2162,2212,2118,1866,1504,1045,565,83,-323,-647,-844,-928,-912,-816,-705,-595,-557,-589,-736,-969,-1287,-1647,-2011,-2337,-2581,-2716,-2716,-2589,-2329,-1980,-1558,-1127,-715,-371,-119,24,65,14,-99,-232,-377,-474,-539,-546,-514,-453,-389,-329,-305,-298,-325,-350,-359,-325,-210,-3,325,771,1334,1984,2698,3409,4082,4631,5019,5175,5072,4693,4038,3151,2077,897,-311,-1456,-2460,-3260,-3809,-4094,-4118,-3922,-3551,-3085,-2587,-2132,-1771,-1536,-1435,-1453,-1546,-1662,-1741,-1727,-1570,-1262,-789,-180,507,1241,1927,2532,2991,3291,3408,3375,3214,2970,2700,2434,2219,2059,1956,1873,1786,1627,1369,963,401,-322,-1163,-2089,-3010,-3870,-4577,-5074,-5298,-5229,-4858,-4219,-3346,-2326,-1219,-120,904,1793,2500,3008,3306,3410,3336,3121,2781,2368,1878,1375,845,343,-133,-547,-883,-1121,-1250,-1253,-1148,-929,-631,-283,91,424,716,898,973,917,725,429,39,-392,-831,-1228,-1547,-1758,-1856,-1823,-1703,-1489,-1242,-973,-722,-498,-312,-149,-2,167,366,633,965,1361,1809,2271,2703,3065,3290,3355,3215,2866,2324,1622,819,-3,-780,-1417,-1875,-2101,-2100,-1891,-1527,-1077,-618,-230,36,116,25,-255,-662,-1160,-1672,-2138,-2485,-2680,-2674,-2483,-2102,-1591,-978,-347,263,786,1188,1450,1566,1546,1428,1223,982,727,482,268,85,-71,-196,-316,-423,-533,-639,-723,-788,-794,-739,-606,-381,-80,299,729,1183,1639,2049,2411,2672,2854,2914,2895,2763,2567,2287,1947,1553,1098,609,71,-478,-1033,-1558,-2021,-2390,-2641,-2744,-2709,-2534,-2251,-1906,-1529,-1191,-908,-735,-666,-702,-824,-983,-1145,-1253,-1267,-1158,-914,-544,-84,427,915,1326,1594,1683,1572,1275,828,285,-268,-773,-1151,-1355,-1377,-1203,-885,-466,-9,407,742,944,1003,932,747,516,274,85,-7,14,168,431,772,1144,1494,1771,1930,1956,1821,1561,1184,743,285,-148,-503,-767,-901,-932,-844,-678,-448,-185,78,331,544,717,839,902,914,873,777,634,434,193,-98,-411,-757,-1092,-1420,-1702,-1927,-2073,-2134,-2100,-1992,-1812,-1606,-1386,-1197,-1062,-997,-1018,-1117,-1278,-1484,-1688,-1869,-1971,-1971,-1827,-1527,-1061,-431,333,1209,2143,3084,3986,4785,5441,5921,6182,6234,6050,5659,5065,4304,3401,2399,1325,234,-843,-1859,-2773,-3549,-4153,-4555,-4750,-4721,-4487,-4060,-3477,-2775,-2007,-1226,-477,183,722,1112,1328,1394,1291,1077,743,350,-103,-566,-1039,-1474,-1874,-2185,-2406,-2490,-2426,-2196,-1796,-1235,-547,242,1066,1878,2607,3202,3608,3789,3734,3431,2932,2252,1485,679,-63,-696,-1140,-1386,-1399,-1222,-871,-428,63,512,871,1080,1115,963,630,148,-450,-1109,-1785,-2417,-2972,-3397,-3668,-3768,-3669,-3395,-2924,-2295,-1517,-632,324,1299,2243,3100,3821,4352,4675,4743,4574,4159,3537,2736,1814,814,-191,-1165,-2048,-2802,-3400,-3809,-4020,-4031,-3832,-3443,-2882,-2171,-1347,-448,483,1396,2242,2975,3548,3929,4093,4032,3758,3281,2653,1905,1108,305,-444,-1088,-1595,-1925,-2072,-2036,-1810,-1447,-948,-377,237,846,1413,1898,2276,2515,2603,2517,2257,1810,1199,429,-453,-1416,-2403,-3354,-4219,-4941,-5485,-5819,-5935,-5826,-5512,-4998,-4323,-3497,-2562,-1542,-463,624,1697,2701,3605,4369,4959,5358,5550,5538,5336,4957,4444,3813,3133,2420,1751,1147,660,308,110,63,148,334,577,826,1036,1158,1156,1011,707,261,-314,-969,-1665,-2345,-2951,-3453,-3791,-3965,-3953,-3770,-3432,-2959,-2385,-1732,-1038,-314,404,1100,1747,2326,2803,3165,3372,3413,3264,2923,2385,1681,828,-117,-1108,-2084,-2979,-3746,-4325,-4691,-4817,-4704,-4377,-3855,-3205,-2468,-1710,-983,-325,243,700,1079,1373,1637,1878,2125,2387,2653,2915,3141,3304,3372,3328,3140,2829,2370,1811,1159,457,-246,-930,-1526,-2031,-2398,-2631,-2722,-2688,-2538,-2310,-2011,-1672,-1308,-926,-534,-146,248,618,971,1276,1527,1693,1769,1745,1609,1384,1069,691,287,-132,-506,-827,-1054,-1167,-1169,-1048,-838,-548,-233,89,362,568,694,724,683,579,438,281,122,-39,-205,-386,-614,-876,-1207,-1566,-1954,-2308,-2599,-2750,-2731,-2489,-2011,-1302,-390,669,1790,2892,3856,4610,5043,5132,4821,4150,3156,1930,579,-776,-2021,-3050,-3800,-4225,-4334,-4163,-3769,-3239,-2643,-2066,-1555,-1152,-854,-663,-527,-420,-293,-98,166,528,955,1417,1874,2267,2557,2702,2699,2541,2272,1924,1565,1249,1033,953,1033,1255,1608,2009,2420,2740,2921,2900,2651,2182,1516,722,-140,-977,-1725,-2317,-2721,-2921,-2940,-2798,-2575,-2297,-2055,-1870,-1786,-1811,-1929,-2115,-2335,-2530,-2685,-2732,-2685,-2503,-2217,-1823,-1362,-849,-316,211,720,1195,1631,2029,2385,2691,2953,3142,3257,3271,3168,2943,2588,2125,1576,992,416,-88,-481,-719,-788,-690,-452,-123,240,562,793,866,769,485,47,-505,-1104,-1687,-2178,-2522,-2679,-2613,-2346,-1876,-1264,-557,186,888,1502,1970,2268,2378,2310,2091,1755,1352,931,525,177,-102,-310,-452,-547,-620,-690,-770,-878,-991,-1121,-1222,-1304,-1326,-1300,-1214,-1096,-944,-803,-671,-575,-523,-504,-524,-560,-596,-621,-604,-548,-423,-247,8,302,653,1021,1396,1755,2069,2325,2502,2586,2567,2435,2191,1838,1379,841,220,-422,-1092,-1722,-2294,-2756,-3079,-3224,-3184,-2943,-2525,-1945,-1254,-489,290,1050,1734,2329,2789,3121,3296,3315,3186,2890,2464,1880,1194,384,-474,-1389,-2279,-3120,-3846,-4414,-4772,-4890,-4740,-4321,-3645,-2747,-1676,-500,716,1889,2965,3870,4569,5031,5239,5202,4923,4442,3777,2979,2081,1126,162,-782,-1650,-2418,-3041,-3494,-3750,-3795,-3631,-3258,-2723,-2037,-1283,-495,253,906,1421,1758,1892,1830,1563,1132,561,-107,-816,-1530,-2191,-2768,-3229,-3551,-3725,-3734,-3587,-3276,-2815,-2208,-1478,-636,272,1226,2167,3054,3840,4468,4909,5124,5108,4854,4387,3736,2949,2081,1192,338,-428,-1065,-1561,-1885,-2065,-2108,-2035,-1899,-1700,-1497,-1290,-1109,-969,-866,-820,-811,-847,-901,-970,-1008,-1024,-963,-845,-635,-349,9,423,867,1311,1729,2079,2335,2480,2472,2339,2049,1643,1137,560,-37,-627,-1165,-1629,-1988,-2244,-2377,-2413,-2344,-2197,-1980,-1711,-1398,-1054,-678,-287,125,535,945,1318,1644,1883,2024,2033,1921,1668,1318,880,410,-52,-461,-759,-933,-940,-801,-520,-141,290,724,1094,1381,1528,1560,1460,1271,1031,782,567,424,356,382,462,574,670,699,632,433,103,-345,-877,-1428,-1946,-2348,-2592,-2624,-2433,-2036,-1461,-789,-79,570,1091,1427,1538,1434,1129,688,162,-355,-815,-1137,-1302,-1272,-1070,-703,-236,302,831,1313,1698,1957,2083,2091,1991,1838,1650,1475,1332,1231,1168,1131,1082,1010,866,644,318,-112,-643,-1253,-1925,-2608,-3280,-3879,-4375,-4716,-4885,-4832,-4584,-4097,-3428,-2578,-1596,-541,548,1594,2555,3372,4021,4468,4719,4771,4642,4360,3951,3432,2857,2224,1584,954,353,-188,-663,-1053,-1347,-1540,-1622,-1603,-1465,-1250,-947,-613,-270,34,256,366,333,155,-165,-601,-1122,-1675,-2224,-2713,-3104,-3361,-3469,-3403,-3192,-2821,-2347,-1775,-1163,-530,86,655,1174,1610,1982,2269,2482,2618,2675,2658,2555,2380,2117,1789,1397,960,505,44,-388,-777,-1101,-1352,-1520,-1612,-1634,-1599,-1526,-1431,-1333,-1238,-1156,-1075,-988,-881,-725,-520,-241,99,482,899,1293,1650,1908,2063,2066,1942,1676,1307,873,407,-26,-407,-679,-854,-904,-869,-753,-604,-453,-318,-238,-205,-222,-282,-342,-405,-425,-406,-324,-205,-49,98,224,282,267,153,-38,-296,-575,-841,-1045,-1144,-1119,-946,-646,-230,258,774,1278,1715,2067,2300,2402,2393,2257,2047,1758,1440,1099,769,457,178,-62,-263,-420,-534,-608,-638,-634,-595,-534,-467,-402,-368,-364,-410,-494,-617,-746,-876,-959,-992,-952,-832,-651,-417,-171,61,247,348,373,293,154,-44,-240,-409,-492,-477,-326,-56,328,778,1250,1682,2018,2202,2203,1998,1602,1041,366,-340,-1016,-1558,-1919,-2031,-1885,-1489,-888,-166,603,1296,1852,2177,2250,2061,1636,1038,337,-382,-1035,-1557,-1894,-2016,-1935,-1656,-1251,-753,-254,204,563,793,897,881,790,668,555,505,525,632,802,998,1175,1285,1268,1115,790,325,-262,-907,-1557,-2126,-2574,-2822,-2871,-2688,-2310,-1774,-1128,-457,189,738,1155,1407,1495,1431,1241,974,663,355,89,-121,-248,-297,-279,-198,-91,39,160,265,342,393,416,432,447,477,550,657,822,1032,1270,1525,1753,1927,2005,1960,1762,1416,910,286,-437,-1198,-1952,-2650,-3230,-3673,-3925,-3997,-3875,-3575,-3134,-2573,-1951,-1308,-684,-133,331,680,914,1047,1095,1091,1073,1064,1102,1191,1341,1536,1752,1952,2101,2153,2095,1891,1566,1113,585,2,-576,-1121,-1583,-1954,-2206,-2354,-2400,-2369,-2280,-2162,-2028,-1898,-1779,-1668,-1560,-1435,-1283,-1074,-820,-481,-102,334,775,1200,1566,1839,1986,1992,1850,1567,1176,711,217,-246,-644,-914,-1045,-1002,-794,-434,51,616,1208,1781,2267,2632,2820,2816,2598,2178,1568,818,-30,-902,-1730,-2444,-2989,-3305,-3387,-3209,-2818,-2232,-1523,-751,32,744,1368,1849,2191,2379,2440,2375,2224,2000,1733,1429,1120,786,460,116,-226,-585,-938,-1299,-1632,-1953,-2208,-2414,-2524,-2553,-2479,-2321,-2084,-1796,-1477,-1146,-831,-524,-252,21,272,544,814,1113,1412,1720,2006,2262,2459,2583,2618,2550,2389,2119,1773,1352,890,409,-71,-517,-926,-1257,-1520,-1685,-1755,-1712,-1563,-1293,-919,-444,111,715,1341,1935,2465,2870,3125,3187,3045,2690,2136,1405,542,-409,-1379,-2318,-3151,-3835,-4312,-4560,-4566,-4329,-3881,-3242,-2473,-1607,-708,188,1033,1796,2446,2974,3351,3585,3656,3568,3321,2921,2373,1706,934,98,-757,-1602,-2355,-3002,-3466,-3731,-3769,-3562,-3141,-2503,-1717,-809,140,1085,1956,2711,3307,3727,3959,4018,3917,3680,3338,2905,2407,1845,1233,565,-140,-881,-1632,-2355,-3023,-3579,-3990,-4221,-4240,-4062,-3671,-3116,-2426,-1644,-840,-41,694,1332,1852,2238,2480,2604,2590,2490,2278,2005,1647,1241,779,285,-225,-720,-1173,-1546,-1809,-1937,-1905,-1723,-1389,-952,-445,69,531,889,1090,1114,957,628,191,-329,-821,-1258,-1539,-1649,-1543,-1238,-751,-143,534,1195,1779,2232,2504,2592,2490,2231,1856,1407,940,486,77,-279,-589,-868,-1135,-1415,-1714,-2034,-2353,-2643,-2859,-2955,-2893,-2637,-2180,-1534,-725,182,1126,2029,2797,3375,3687,3708,3416,2836,2002,989,-132,-1257,-2310,-3201,-3872,-4289,-4425,-4300,-3937,-3371,-2668,-1856,-1005,-143,701,1492,2234,2895,3487,3982,4381,4664,4808,4806,4631,4278,3742,3027,2158,1164,97,-990,-2027,-2948,-3691,-4204,-4452,-4423,-4122,-3584,-2856,-1999,-1082,-176,655,1359,1886,2220,2339,2253,1974,1536,972,331,-342,-999,-1608,-2123,-2542,-2826,-2997,-3029,-2950,-2750,-2452,-2065,-1600,-1079,-514,69,655,1214,1748,2214,2627,2952,3194,3340,3386,3328,3165,2910,2561,2157,1693,1219,744,299,-102,-438,-715,-909,-1051,-1122,-1145,-1120,-1053,-951,-809,-646,-442,-237,-13,187,372,497,581,584,528,404,227,16,-214,-433,-624,-757,-830,-826,-760,-639,-495,-353,-246,-201,-227,-338,-510,-732,-957,-1154,-1269,-1277,-1135,-843,-400,170,825,1501,2147,2667,3032,3158,3039,2658,2043,1243,323,-624,-1524,-2279,-2831,-3128,-3146,-2897,-2409,-1747,-962,-158,631,1308,1867,2263,2526,2643,2679,2632,2555,2443,2307,2130,1892,1575,1146,608,-39,-776,-1553,-2322,-3018,-3563,-3911,-4003,-3814,-3355,-2645,-1757,-759,238,1149,1872,2345,2527,2413,2036,1459,769,65,-559,-1010,-1240,-1208,-930,-440,197,898,1573,2144,2529,2699,2608,2292,1754,1082,311,-452,-1170,-1764,-2212,-2491,-2619,-2607,-2511,-2361,-2216,-2108,-2059,-2090,-2173,-2303,-2421,-2502,-2483,-2347,-2060,-1625,-1061,-393,329,1058,1743,2340,2819,3156,3344,3390,3298,3103,2825,2485,2123,1739,1354,980,602,243,-108,-429,-699,-902,-996,-975,-814,-521,-129,341,807,1238,1544,1708,1673,1464,1079,586,29,-510,-974,-1301,-1472,-1466,-1317,-1054,-747,-450,-233,-138,-196,-404,-745,-1157,-1595,-1976,-2251,-2373,-2313,-2092,-1725,-1270,-798,-348,-3,222,306,260,132,-49,-202,-307,-296,-185,44,348,688,1017,1268,1410,1409,1254,968,578,142,-283,-637,-871,-946,-861,-611,-234,225,727,1206,1633,1971,2203,2326,2351,2289,2164,1987,1780,1538,1275,971,634,246,-179,-647,-1127,-1607,-2045,-2418,-2688,-2838,-2853,-2741,-2511,-2201,-1843,-1480,-1152,-876,-676,-531,-438,-354,-255,-106,111,398,747,1121,1490,1798,2003,2071,1980,1734,1357,896,404,-45,-399,-604,-643,-505,-236,135,531,883,1143,1246,1199,985,665,272,-103,-411,-576,-584,-403,-73,374,853,1311,1638,1814,1760,1502,1040,448,-220,-860,-1420,-1811,-2025,-2034,-1875,-1581,-1212,-820,-465,-170,34,156,201,197,172,149,159,198,285,388,501,579,609,546,394,140,-193,-569,-947,-1269,-1492,-1564,-1484,-1221,-832,-326,217,749,1202,1523,1690,1669,1505,1194,823,431,87,-149,-259,-206,-22,275,632,980,1279,1454,1490,1356,1069,648,145,-393,-905,-1332,-1638,-1775,-1743,-1541,-1190,-735,-224,302,776,1182,1471,1641,1693,1614,1452,1187,863,481,63,-388,-851,-1313,-1769,-2172,-2540,-2814,-3008,-3091,-3062,-2930,-2688,-2374,-1988,-1576,-1144,-732,-341,8,316,587,828,1042,1249,1436,1619,1772,1895,1958,1959,1876,1721,1501,1236,971,722,540,431,417,490,632,819,1009,1169,1260,1259,1148,936,627,254,-147,-539,-879,-1135,-1286,-1318,-1232,-1048,-782,-475,-157,129,359,488,515,410,191,-147,-573,-1066,-1596,-2116,-2610,-3021,-3328,-3507,-3519,-3379,-3060,-2592,-1985,-1288,-529,221,923,1521,1962,2232,2296,2169,1869,1421,889,305,-260,-765,-1171,-1437,-1560,-1518,-1330,-1001,-565,-45,518,1092,1645,2139,2561,2881,3091,3185,3149,3001,2724,2353,1876,1345,749,161,-427,-949,-1401,-1749,-1975,-2092,-2081,-1980,-1786,-1529,-1224,-894,-544,-203,136,435,706,901,1036,1064,1009,843,591,263,-121,-520,-912,-1265,-1541,-1743,-1839,-1845,-1763,-1612,-1410,-1188,-951,-736,-528,-353,-186,-21,151,361,594,875,1175,1495,1796,2065,2274,2407,2463,2433,2343,2196,2036,1872,1740,1646,1603,1593,1598,1588,1511,1347,1042,595,-1,-714,-1501,-2299,-3029,-3626,-4019,-4169,-4058,-3693,-3106,-2364,-1527,-689,77,710,1151,1403,1447,1347,1129,887,657,521,499,620,868,1204,1589,1935,2195,2289,2180,1849,1294,561,-304,-1213,-2086,-2840,-3386,-3688,-3689,-3408,-2841,-2064,-1112,-88,950,1915,2744,3395,3817,4023,3981,3734,3287,2689,1966,1164,318,-539,-1369,-2143,-2837,-3420,-3869,-4166,-4286,-4228,-3968,-3527,-2892,-2100,-1175,-143,929,2006,3022,3917,4653,5159,5431,5421,5162,4647,3939,3076,2136,1172,257,-571,-1265,-1822,-2222,-2500,-2652,-2730,-2737,-2719,-2680,-2642,-2605,-2562,-2523,-2454,-2381,-2270,-2140,-1988,-1815,-1634,-1437,-1234,-1008,-769,-488,-175,184,584,1011,1443,1852,2199,2447,2566,2525,2330,1973,1502,945,364,-177,-632,-947,-1102,-1096,-940,-692,-381,-98,139,252,248,113,-132,-432,-749,-1012,-1167,-1180,-1010,-674,-173,429,1096,1742,2317,2753,3016,3074,2935,2608,2131,1548,910,263,-338,-857,-1262,-1522,-1637,-1597,-1427,-1151,-820,-470,-177,23,78,-43,-341,-809,-1408,-2081,-2761,-3374,-3856,-4136,-4199,-4004,-3580,-2949,-2159,-1281,-377,478,1233,1835,2266,2516,2611,2572,2462,2312,2184,2103,2084,2139,2228,2333,2405,2400,2298,2073,1741,1317,850,383,-26,-336,-515,-552,-459,-263,-11,241,443,539,508,324,9,-416,-892,-1369,-1770,-2059,-2174,-2116,-1879,-1495,-1016,-487,24,472,821,1056,1179,1214,1184,1132,1073,1029,995,948,878,731,504,164,-275,-801,-1370,-1936,-2431,-2800,-2983,-2954,-2689,-2226,-1582,-852,-89,595,1151,1498,1632,1538,1266,875,441,60,-206,-291,-178,130,591,1144,1710,2209,2578,2763,2762,2567,2238,1817,1362,954,594,347,173,73,6,-70,-177,-336,-551,-792,-1034,-1229,-1331,-1325,-1178,-924,-578,-217,106,310,339,155,-259,-873,-1638,-2462,-3259,-3903,-4327,-4430,-4197,-3607,-2710,-1566,-274,1062,2334,3447,4327,4920,5232,5245,5033,4621,4085,3474,2838,2202,1583,976,370,-255,-900,-1584,-2265,-2940,-3533,-4013,-4303,-4369,-4164,-3694,-2956,-2010,-913,251,1380,2401,3212,3777,4045,4029,3739,3229,2554,1783,985,216,-475,-1045,-1492,-1787,-1968,-2019,-1997,-1897,-1763,-1604,-1427,-1252,-1058,-866,-658,-443,-230,-28,145,273,334,325,216,35,-238,-569,-944,-1321,-1674,-1953,-2130,-2169,-2048,-1771,-1335,-787,-144,514,1142,1678,2067,2278,2291,2114,1774,1320,811,314,-98,-373,-466,-355,-38,451,1083,1775,2478,3108,3603,3912,4001,3850,3471,2883,2125,1259,327,-604,-1490,-2289,-2975,-3532,-3962,-4267,-4453,-4538,-4509,-4387,-4138,-3775,-3266,-2617,-1829,-929,52,1042,1991,2801,3420,3780,3842,3607,3080,2313,1382,350,-656,-1575,-2303,-2792,-3002,-2931,-2601,-2069,-1401,-678,28,648,1142,1489,1688,1780,1781,1762,1739,1758,1816,1907,1989,2034,1975,1789,1442,945,318,-369,-1063,-1660,-2106,-2324,-2297,-2009,-1504,-838,-97,622,1228,1638,1800,1692,1323,745,8,-779,-1560,-2230,-2746,-3056,-3159,-3055,-2789,-2395,-1935,-1447,-974,-531,-128,246,606,969,1349,1740,2133,2493,2785,2954,2976,2804,2446,1917,1248,526,-195,-819,-1279,-1524,-1525,-1290,-869,-317,262,777,1131,1248,1083,633,-63,-934,-1860,-2729,-3414,-3809,-3859,-3530,-2869,-1934,-847,278,1303,2133,2680,2910,2831,2474,1927,1274,609,33,-412,-666,-751,-686,-523,-345,-194,-154,-228,-441,-753,-1117,-1464,-1723,-1830,-1741,-1437,-933,-270,488,1257,1967,2527,2894,3027,2917,2600,2095,1495,838,215,-328,-746,-1012,-1116,-1076,-896,-624,-274,116,522,914,1286,1598,1856,2024,2085,2034,1836,1498,1017,401,-311,-1081,-1860,-2571,-3165,-3574,-3757,-3690,-3372,-2834,-2115,-1312,-474,279,908,1333,1550,1545,1369,1068,711,382,126,13,44,221,513,855,1190,1445,1566,1523,1312,957,513,48,-364,-651,-771,-696,-436,-29,468,977,1428,1741,1877,1794,1509,1030,428,-264,-946,-1581,-2110,-2495,-2743,-2836,-2813,-2687,-2490,-2234,-1937,-1596,-1205,-767,-268,275,848,1430,1962,2413,2726,2862,2793,2512,2031,1394,663,-89,-770,-1311,-1633,-1703,-1495,-1037,-364,445,1303,2116,2798,3275,3500,3456,3133,2586,1831,947,-16,-997,-1934,-2790,-3508,-4082,-4460,-4656,-4647,-4440,-4053,-3491,-2792,-1980,-1101,-191,692,1507,2187,2698,2991,3047,2859,2441,1840,1103,319,-452,-1115,-1629,-1938,-2038,-1936,-1668,-1294,-864,-452,-108,132,227,203,43,-189,-472,-741,-953,-1076,-1076,-955,-725,-403,-45,327,657,929,1109,1208,1214,1170,1079,986,909,860,871,911,1011,1119,1250,1361,1450,1492,1486,1418,1302,1131,926,692,445,205,-26,-216,-378,-484,-552,-565,-558,-512,-483,-452,-463,-525,-642,-827,-1068,-1350,-1648,-1925,-2141,-2257,-2244,-2066,-1738,-1255,-667,-18,629,1214,1669,1979,2096,2054,1860,1572,1231,905,621,436,333,340,397,503,590,629,592,454,222,-77,-427,-753,-1039,-1217,-1284,-1214,-1026,-754,-426,-106,175,374,472,470,383,247,101,-2,-36,39,217,488,823,1161,1465,1663,1741,1654,1427,1062,626,160,-265,-590,-783,-796,-650,-355,51,485,921,1255,1469,1512,1375,1068,612,52,-562,-1183,-1749,-2227,-2579,-2782,-2845,-2764,-2579,-2298,-1975,-1615,-1257,-894,-543,-179,186,579,999,1428,1879,2290,2667,2942,3114,3141,3022,2763,2376,1906,1385,867,394,-1,-289,-479,-574,-618,-646,-715,-864,-1133,-1529,-2050,-2665,-3316,-3941,-4465,-4815,-4946,-4808,-4402,-3743,-2876,-1873,-808,226,1154,1905,2450,2763,2879,2825,2667,2475,2298,2200,2195,2291,2465,2672,2863,2977,2980,2822,2524,2060,1505,864,231,-375,-883,-1277,-1528,-1644,-1630,-1523,-1345,-1137,-926,-733,-567,-430,-312,-189,-62,106,289,501,712,884,1000,1001,874,601,174,-364,-996,-1635,-2246,-2730,-3055,-3168,-3050,-2720,-2199,-1546,-828,-111,534,1057,1409,1590,1585,1426,1147,785,396,11,-327,-612,-821,-980,-1089,-1181,-1272,-1368,-1487,-1588,-1679,-1693,-1623,-1413,-1062,-552,94,846,1664,2478,3246,3895,4395,4688,4781,4641,4304,3782,3106,2329,1476,604,-257,-1072,-1818,-2470,-3023,-3451,-3761,-3933,-3974,-3872,-3638,-3279,-2804,-2252,-1639,-1016,-411,122,562,864,1031,1049,938,737,463,197,-51,-210,-269,-211,-29,241,584,940,1279,1548,1712,1759,1656,1449,1118,738,322,-56,-366,-559,-608,-501,-242,150,634,1173,1706,2198,2589,2863,2987,2957,2777,2457,2021,1486,890,243,-412,-1070,-1697,-2284,-2810,-3261,-3626,-3883,-4033,-4043,-3935,-3683,-3325,-2858,-2341,-1772,-1227,-700,-238,151,484,741,968,1162,1356,1555,1765,1981,2182,2347,2445,2441,2319,2050,1642,1105,465,-215,-903,-1505,-1990,-2284,-2361,-2205,-1818,-1231,-489,351,1210,2032,2729,3271,3592,3686,3548,3190,2656,1994,1259,520,-176,-761,-1220,-1495,-1608,-1534,-1317,-970,-549,-95,339,697,958,1067,1046,868,575,184,-263,-731,-1179,-1586,-1915,-2167,-2328,-2403,-2400,-2324,-2177,-1981,-1711,-1404,-1036,-639,-221,197,582,906,1145,1263,1256,1116,842,481,40,-405,-824,-1154,-1355,-1399,-1262,-965,-509,44,662,1290,1864,2367,2742,2999,3116,3122,3017,2844,2605,2340,2046,1743,1429,1093,736,346,-79,-532,-1012,-1498,-1965,-2395,-2756,-3038,-3224,-3312,-3302,-3217,-3055,-2852,-2615,-2361,-2108,-1860,-1612,-1378,-1127,-871,-589,-280,56,415,778,1128,1442,1688,1856,1922,1892,1767,1578,1336,1102,873,715,615,608,668,793,947,1097,1214,1258,1213,1067,817,491,106,-289,-662,-970,-1190,-1310,-1337,-1292,-1216,-1143,-1127,-1181,-1337,-1561,-1847,-2108,-2305,-2346,-2186,-1780,-1132,-258,757,1836,2860,3721,4316,4572,4453,3956,3135,2058,831,-426,-1618,-2636,-3431,-3951,-4212,-4218,-4043,-3719,-3334,-2923,-2527,-2171,-1836,-1506,-1145,-710,-184,456,1188,1983,2778,3498,4082,4450,4571,4426,4034,3445,2737,1990,1297,738,358,194,223,417,700,1004,1241,1342,1257,959,458,-216,-989,-1804,-2548,-3162,-3567,-3715,-3605,-3232,-2651,-1913,-1095,-269,494,1140,1631,1945,2084,2065,1902,1642,1304,921,521,109,-295,-692,-1085,-1459,-1826,-2150,-2435,-2631,-2724,-2674,-2466,-2085,-1552,-877,-127,660,1412,2071,2598,2943,3105,3075,2868,2519,2046,1502,901,290,-317,-904,-1447,-1945,-2383,-2734,-2998,-3120,-3101,-2885,-2481,-1845,-1020,3,1153,2386,3613,4755,5711,6419,6783,6787,6391,5615,4504,3109,1545,-120,-1742,-3256,-4546,-5555,-6238,-6562,-6539,-6189,-5548,-4685,-3645,-2519,-1359,-242,780,1652,2350,2832,3120,3192,3092,2831,2464,2013,1541,1053,611,199,-145,-444,-695,-914,-1121,-1307,-1497,-1650,-1769,-1816,-1755,-1576,-1249,-780,-198,483,1181,1855,2422,2820,3007,2933,2614,2061,1332,508,-327,-1071,-1644,-1982,-2057,-1878,-1484,-963,-394,109,470,620,532,210,-293,-916,-1558,-2130,-2551,-2759,-2724,-2459,-1995,-1406,-764,-154,361,729,946,1013,991,922,892,948,1135,1458,1898,2384,2858,3198,3350,3219,2795,2076,1118,13,-1120,-2156,-2967,-3464,-3582,-3314,-2700,-1820,-790,261,1212,1947,2414,2564,2438,2071,1560,995,460,35,-250,-385,-399,-357,-313,-361,-536,-888,-1400,-2037,-2725,-3375,-3872,-4149,-4111,-3761,-3092,-2169,-1093,43,1096,1977,2589,2893,2875,2580,2061,1423,756,159,-292,-554,-604,-478,-207,130,463,737,887,906,795,583,324,75,-112,-192,-140,31,307,641,974,1272,1461,1549,1493,1336,1090,810,544,330,210,187,270,420,609,777,882,871,724,420,-11,-544,-1120,-1670,-2131,-2447,-2565,-2489,-2199,-1746,-1171,-537,80,623,1038,1288,1369,1284,1077,785,475,191,-7,-99,-62,84,315,590,849,1051,1155,1120,961,665,277,-168,-616,-1018,-1326,-1509,-1558,-1463,-1266,-977,-662,-340,-60,155,294,355,344,297,218,161,128,158,242,391,583,791,995,1147,1243,1239,1152,961,699,379,26,-324,-661,-949,-1188,-1356,-1455,-1474,-1415,-1277,-1056,-767,-402,8,464,924,1387,1799,2153,2417,2564,2600,2504,2301,1996,1620,1202,760,344,-60,-407,-717,-980,-1204,-1408,-1587,-1757,-1907,-2033,-2117,-2151,-2101,-1969,-1733,-1395,-967,-469,78,615,1130,1548,1862,2023,2027,1870,1563,1142,633,97,-438,-911,-1307,-1591,-1769,-1834,-1817,-1719,-1584,-1400,-1215,-992,-765,-505,-220,94,428,776,1099,1394,1603,1733,1735,1625,1388,1046,618,135,-371,-867,-1324,-1713,-2018,-2223,-2318,-2312,-2188,-1969,-1646,-1243,-765,-235,321,882,1413,1879,2260,2509,2624,2568,2357,1976,1464,848,176,-482,-1074,-1528,-1790,-1830,-1626,-1196,-579,171,967,1731,2375,2828,3036,2967,2622,2021,1218,276,-725,-1699,-2572,-3269,-3736,-3947,-3894,-3587,-3077,-2409,-1655,-882,-149,497,1019,1408,1670,1816,1881,1885,1854,1805,1734,1638,1500,1298,1021,655,204,-310,-862,-1395,-1866,-2214,-2391,-2376,-2143,-1717,-1133,-449,260,927,1466,1852,2016,1992,1765,1405,947,473,23,-337,-582,-698,-688,-579,-405,-204,-22,117,191,199,153,74,-3,-55,-55,9,124,286,449,593,670,660,538,308,-17,-410,-828,-1226,-1564,-1793,-1888,-1835,-1622,-1274,-804,-254,335,918,1445,1884,2195,2366,2394,2279,2053,1733,1363,972,592,258,-24,-234,-381,-472,-521,-551,-573,-619,-677,-781,-902,-1060,-1219,-1374,-1494,-1555,-1541,-1421,-1207,-878,-472,-2,489,959,1366,1673,1848,1880,1765,1515,1166,743,297,-137,-519,-826,-1031,-1148,-1166,-1118,-1023,-907,-804,-731,-696,-709,-751,-810,-863,-888,-862,-786,-637,-439,-189,90,378,666,926,1165,1367,1539,1688,1815,1925,2029,2101,2164,2170,2135,2016,1820,1529,1151,695,184,-355,-883,-1366,-1767,-2061,-2226,-2256,-2160,-1945,-1652,-1299,-926,-565,-248,9,175,257,237,132,-56,-307,-605,-931,-1259,-1571,-1841,-2050,-2176,-2201,-2118,-1907,-1586,-1139,-595,32,721,1425,2126,2769,3325,3753,4022,4110,3994,3683,3175,2506,1706,828,-72,-939,-1713,-2356,-2832,-3131,-3261,-3232,-3096,-2868,-2616,-2340,-2091,-1856,-1643,-1431,-1201,-925,-595,-193,276,793,1335,1862,2327,2695,2921,2981,2868,2582,2161,1637,1066,499,-21,-450,-778,-993,-1115,-1162,-1164,-1150,-1146,-1155,-1193,-1230,-1263,-1253,-1184,-1030,-785,-452,-47,399,845,1241,1550,1721,1748,1609,1341,966,546,139,-201,-408,-464,-339,-46,397,939,1546,2136,2680,3103,3384,3477,3381,3083,2609,1973,1223,399,-446,-1263,-2004,-2630,-3113,-3441,-3615,-3643,-3558,-3377,-3146,-2893,-2639,-2425,-2238,-2101,-1989,-1892,-1788,-1655,-1478,-1251,-986,-697,-414,-158,40,171,227,223,177,132,116,184,357,666,1119,1692,2373,3077,3779,4368,4809,5019,4974,4656,4068,3275,2299,1262,201,-775,-1616,-2274,-2709,-2931,-2930,-2747,-2409,-1962,-1448,-920,-408,43,413,687,847,911,866,753,572,359,133,-75,-257,-379,-454,-462,-422,-342,-241,-145,-73,-48,-80,-176,-329,-523,-739,-944,-1120,-1245,-1306,-1310,-1260,-1189,-1120,-1085,-1110,-1207,-1376,-1608,-1868,-2122,-2321,-2426,-2385,-2189,-1801,-1255,-547,253,1114,1953,2727,3363,3830,4099,4164,4050,3776,3408,2972,2547,2135,1798,1514,1299,1127,973,817,632,407,131,-180,-526,-867,-1189,-1458,-1652,-1758,-1770,-1694,-1554,-1366,-1180,-1008,-906,-872,-940,-1087,-1307,-1556,-1794,-1971,-2043,-1969,-1735,-1327,-779,-107,610,1340,1990,2525,2874,3024,2940,2647,2153,1503,749,-57,-848,-1570,-2171,-2606,-2845,-2873,-2683,-2290,-1718,-1000,-182,685,1549,2354,3050,3593,3945,4079,3984,3656,3122,2405,1559,638,-292,-1171,-1929,-2526,-2923,-3096,-3056,-2814,-2416,-1907,-1356,-807,-328,50,313,439,472,411,311,199,98,35,-1,0,9,12,-6,-64,-158,-285,-429,-564,-669,-719,-696,-600,-425,-203,51,298,499,635,672,610,452,223,-46,-298,-502,-596,-561,-369,-27,440,996,1573,2125,2576,2879,3005,2920,2654,2212,1646,1014,366,-225,-717,-1058,-1230,-1221,-1038,-720,-291,178,654,1056,1365,1507,1487,1271,871,311,-387,-1157,-1968,-2737,-3427,-3975,-4344,-4511,-4462,-4214,-3781,-3216,-2545,-1845,-1136,-488,90,560,925,1187,1358,1462,1513,1535,1538,1526,1498,1450,1364,1248,1071,866,610,358,103,-112,-259,-328,-289,-152,80,392,742,1107,1428,1682,1821,1832,1707,1460,1121,736,358,34,-186,-271,-216,-6,304,703,1120,1509,1811,1981,1984,1806,1445,912,254,-506,-1302,-2094,-2837,-3478,-3996,-4358,-4554,-4580,-4438,-4140,-3706,-3155,-2509,-1801,-1049,-282,467,1191,1843,2419,2892,3242,3474,3561,3532,3379,3129,2802,2415,1996,1556,1116,676,248,-173,-582,-979,-1357,-1709,-2014,-2262,-2424,-2490,-2443,-2280,-2008,-1644,-1213,-755,-298,113,461,708,869,919,905,809,701,562,461,378,349,357,401,463,520,553,546,490,383,243,81,-76,-199,-274,-277,-211,-77,101,307,492,652,726,735,635,463,211,-82,-391,-680,-915,-1073,-1130,-1081,-922,-673,-346,19,403,765,1082,1341,1510,1618,1633,1612,1529,1436,1325,1218,1119,1019,920,803,662,486,261,-1,-307,-639,-974,-1304,-1583,-1816,-1954,-2017,-1977,-1862,-1685,-1465,-1243,-1040,-886,-797,-783,-830,-936,-1060,-1179,-1258,-1266,-1183,-998,-716,-348,71,522,954,1349,1676,1914,2081,2159,2193,2189,2177,2178,2193,2228,2257,2257,2193,2028,1733,1295,700,-21,-853,-1725,-2599,-3392,-4046,-4511,-4714,-4663,-4308,-3700,-2844,-1825,-693,442,1522,2433,3142,3570,3722,3596,3219,2665,1977,1252,534,-102,-638,-1029,-1301,-1437,-1478,-1438,-1341,-1210,-1062,-891,-716,-513,-285,-21,287,625,993,1355,1697,1961,2135,2161,2039,1738,1287,700,29,-670,-1336,-1902,-2318,-2549,-2580,-2418,-2096,-1654,-1153,-644,-181,200,476,635,691,658,564,450,329,252,214,232,301,390,484,541,527,424,206,-120,-544,-1031,-1540,-2019,-2422,-2704,-2834,-2799,-2594,-2239,-1757,-1180,-548,113,773,1408,2013,2566,3081,3529,3924,4228,4445,4529,4473,4237,3824,3208,2429,1487,466,-600,-1606,-2488,-3168,-3579,-3705,-3521,-3077,-2407,-1611,-756,44,733,1223,1499,1535,1360,1004,533,-7,-540,-1024,-1422,-1708,-1892,-1980,-2003,-1986,-1960,-1940,-1932,-1925,-1891,-1803,-1621,-1330,-898,-356,294,983,1655,2240,2664,2868,2822,2507,1955,1211,358,-521,-1320,-1960,-2362,-2488,-2318,-1879,-1216,-403,464,1302,2019,2544,2852,2909,2757,2427,1984,1515,1068,728,512,447,514,680,884,1080,1190,1182,1015,689,216,-360,-990,-1608,-2157,-2584,-2859,-2966,-2909,-2717,-2415,-2056,-1659,-1282,-914,-598,-299,-36,225,480,744,1003,1250,1456,1603,1651,1593,1394,1072,622,81,-524,-1145,-1733,-2244,-2624,-2849,-2880,-2721,-2363,-1847,-1195,-474,273,970,1578,2042,2334,2448,2380,2157,1821,1400,972,557,229,-2,-94,-55,115,394,735,1117,1464,1764,1958,2035,1984,1807,1523,1150,717,240,-259,-772,-1288,-1814,-2331,-2849,-3334,-3777,-4135,-4376,-4452,-4334,-3992,-3425,-2646,-1685,-618,503,1573,2520,3267,3756,3955,3865,3507,2940,2229,1459,701,43,-475,-806,-939,-891,-669,-339,73,504,911,1268,1535,1717,1803,1807,1741,1624,1465,1279,1063,818,547,226,-124,-524,-952,-1392,-1827,-2212,-2522,-2712,-2759,-2639,-2352,-1909,-1342,-701,-22,609,1178,1609,1899,2019,1976,1791,1478,1089,649,217,-170,-470,-656,-710,-630,-435,-153,175,500,784,980,1068,1029,862,591,218,-197,-653,-1090,-1493,-1827,-2075,-2221,-2262,-2197,-2042,-1802,-1510,-1170,-812,-446,-81,274,627,974,1320,1668,2011,2337,2638,2871,3029,3065,2971,2714,2303,1731,1036,243,-580,-1381,-2087,-2627,-2964,-3040,-2864,-2433,-1804,-1024,-195,621,1315,1835,2115,2146,1916,1470,851,134,-608,-1304,-1886,-2324,-2570,-2661,-2569,-2381,-2086,-1769,-1426,-1106,-795,-499,-188,153,547,1003,1504,2038,2535,2964,3238,3318,3153,2737,2080,1232,268,-729,-1644,-2394,-2896,-3091,-2976,-2539,-1855,-972,-4,970,1835,2525,2969,3134,3029,2666,2107,1410,656,-94,-773,-1341,-1774,-2057,-2207,-2234,-2160,-2012,-1804,-1552,-1269,-948,-600,-224,190,612,1060,1487,1900,2246,2524,2683,2719,2610,2347,1935,1395,737,14,-751,-1503,-2201,-2806,-3276,-3585,-3711,-3641,-3382,-2946,-2352,-1658,-887,-121,611,1230,1716,2018,2133,2055,1813,1426,954,432,-84,-534,-901,-1127,-1213,-1145,-934,-604,-199,253,685,1070,1364,1545,1611,1571,1451,1293,1139,1030,996,1059,1199,1416,1647,1854,1982,1971,1801,1433,886,166,-672,-1584,-2496,-3340,-4056,-4575,-4865,-4887,-4644,-4139,-3414,-2513,-1485,-421,653,1640,2524,3245,3789,4137,4287,4242,4009,3609,3060,2394,1638,833,22,-759,-1462,-2050,-2501,-2772,-2885,-2804,-2583,-2218,-1771,-1275,-776,-325,61,343,549,650,712,721,735,758,806,886,973,1057,1107,1095,1010,830,565,229,-153,-535,-881,-1135,-1277,-1261,-1098,-782,-350,153,681,1171,1575,1849,1969,1922,1729,1408,1007,567,126,-272,-620,-888,-1107,-1263,-1399,-1525,-1662,-1827,-2014,-2217,-2413,-2577,-2668,-2658,-2523,-2241,-1818,-1272,-624,62,749,1373,1889,2263,2467,2520,2416,2224,1953,1679,1428,1229,1108,1051,1043,1061,1058,1004,868,624,275,-179,-694,-1238,-1746,-2174,-2454,-2569,-2470,-2183,-1713,-1115,-437,242,875,1388,1750,1936,1941,1795,1524,1185,829,506,263,128,115,221,421,683,957,1194,1349,1380,1264,1007,610,123,-415,-951,-1429,-1812,-2068,-2187,-2180,-2062,-1877,-1656,-1445,-1282,-1182,-1170,-1227,-1339,-1468,-1568,-1599,-1520,-1300,-942,-450,138,771,1395,1947,2373,2646,2738,2657,2434,2087,1688,1258,863,528,274,119,47,57,105,179,225,235,162,27,-205,-473,-785,-1066,-1299,-1421,-1412,-1246,-923,-467,99,711,1325,1862,2280,2517,2551,2360,1954,1354,610,-233,-1090,-1913,-2611,-3145,-3458,-3537,-3377,-3000,-2459,-1799,-1098,-418,183,669,1007,1213,1283,1268,1181,1080,979,918,904,958,1063,1230,1425,1634,1833,1986,2071,2064,1945,1710,1356,896,352,-246,-863,-1449,-1976,-2381,-2658,-2761,-2703,-2478,-2122,-1672,-1177,-702,-279,17,199,221,122,-71,-326,-566,-758,-843,-792,-595,-251,203,729,1270,1765,2164,2425,2510,2433,2180,1808,1336,836,346,-87,-431,-670,-811,-855,-847,-794,-742,-700,-687,-699,-736,-776,-804,-802,-747,-647,-476,-273,-13,249,523,774,991,1164,1283,1346,1355,1308,1217,1070,876,628,316,-59,-499,-1000,-1544,-2096,-2631,-3082,-3414,-3570,-3516,-3232,-2717,-2005,-1129,-184,778,1650,2371,2882,3133,3137,2887,2441,1841,1158,458,-197,-756,-1179,-1451,-1556,-1515,-1335,-1052,-692,-279,142,565,941,1267,1510,1655,1698,1619,1436,1141,775,334,-119,-586,-1000,-1355,-1611,-1754,-1779,-1690,-1501,-1248,-957,-677,-439,-276,-194,-210,-290,-431,-570,-694,-745,-709,-565,-305,36,454,876,1284,1602,1818,1875,1790,1543,1185,735,254,-202,-592,-854,-971,-925,-721,-388,30,485,914,1267,1499,1590,1533,1344,1063,733,401,129,-66,-143,-118,2,178,371,533,631,631,531,336,72,-223,-508,-744,-902,-963,-939,-845,-716,-608,-552,-610,-794,-1128,-1589,-2155,-2758,-3337,-3820,-4119,-4199,-4000,-3526,-2794,-1844,-755,404,1536,2565,3434,4083,4513,4712,4715,4554,4274,3920,3526,3124,2720,2332,1945,1562,1166,755,332,-101,-525,-916,-1256,-1512,-1672,-1727,-1669,-1527,-1314,-1081,-854,-683,-599,-618,-758,-1001,-1324,-1703,-2071,-2412,-2659,-2790,-2779,-2603,-2275,-1802,-1220,-555,125,807,1408,1932,2328,2607,2760,2805,2755,2630,2436,2193,1883,1527,1096,615,70,-508,-1092,-1646,-2113,-2458,-2624,-2585,-2327,-1839,-1164,-331,594,1520,2395,3094,3588,3783,3680,3259,2561,1647,597,-476,-1485,-2318,-2917,-3219,-3224,-2935,-2409,-1703,-899,-82,682,1315,1793,2080,2179,2112,1896,1578,1179,739,266,-205,-684,-1143,-1581,-1987,-2331,-2616,-2796,-2882,-2835,-2665,-2371,-1963,-1472,-929,-373,147,593,932,1133,1200,1127,955,717,455,239,88,65,173,421,795,1264,1782,2300,2763,3117,3324,3350,3187,2837,2332,1702,1008,287,-397,-1021,-1538,-1951,-2247,-2438,-2543,-2572,-2555,-2494,-2408,-2298,-2158,-1994,-1786,-1540,-1242,-904,-521,-118,291,679,1022,1292,1478,1554,1534,1402,1185,891,543,170,-207,-563,-869,-1118,-1288,-1373,-1380,-1293,-1146,-920,-659,-350,-33,290,603,881,1131,1325,1470,1557,1584,1559,1483,1364,1215,1035,844,645,449,265,98,-40,-146,-207,-227,-194,-111,13,184,366,570,750,907,997,1022,952,793,535,208,-188,-598,-1011,-1378,-1677,-1886,-1997,-2010,-1945,-1821,-1672,-1538,-1436,-1416,-1469,-1618,-1832,-2089,-2342,-2535,-2615,-2528,-2237,-1728,-1005,-98,932,2014,3065,3991,4732,5210,5414,5318,4965,4386,3654,2847,2027,1283,646,171,-156,-326,-394,-383,-353,-349,-387,-503,-666,-878,-1079,-1245,-1325,-1290,-1142,-872,-531,-156,192,447,567,510,264,-156,-722,-1374,-2047,-2670,-3174,-3507,-3629,-3533,-3225,-2733,-2104,-1385,-638,94,760,1338,1795,2140,2356,2479,2502,2463,2363,2221,2038,1818,1557,1255,910,542,159,-199,-505,-720,-812,-756,-551,-198,263,795,1345,1844,2249,2503,2578,2469,2171,1731,1177,574,-34,-590,-1065,-1429,-1687,-1838,-1902,-1908,-1858,-1791,-1690,-1565,-1408,-1195,-936,-612,-243,159,559,921,1200,1349,1344,1141,752,170,-559,-1390,-2249,-3056,-3725,-4188,-4378,-4284,-3895,-3265,-2453,-1557,-665,128,767,1200,1444,1513,1474,1396,1343,1386,1553,1865,2297,2816,3352,3849,4227,4436,4430,4195,3729,3073,2262,1370,461,-404,-1159,-1782,-2232,-2529,-2675,-2699,-2641,-2515,-2361,-2175,-1968,-1734,-1448,-1129,-754,-364,30,369,621,725,662,409,-23,-601,-1257,-1923,-2495,-2897,-3053,-2916,-2479,-1769,-852,174,1202,2100,2788,3156,3198,2892,2304,1515,634,-212,-909,-1372,-1534,-1385,-955,-290,494,1319,2057,2629,2968,3029,2829,2391,1776,1083,364,-271,-774,-1113,-1252,-1228,-1060,-801,-507,-224,1,151,210,190,110,-6,-132,-248,-332,-401,-430,-471,-502,-575,-681,-845,-1065,-1333,-1647,-1974,-2312,-2613,-2875,-3053,-3137,-3103,-2938,-2644,-2217,-1675,-1038,-328,417,1167,1889,2541,3100,3528,3815,3939,3907,3723,3412,3008,2540,2061,1597,1187,854,592,426,319,267,243,221,191,133,49,-67,-189,-328,-438,-531,-577,-570,-515,-413,-274,-134,10,106,162,144,61,-85,-288,-526,-784,-1052,-1308,-1560,-1789,-2013,-2217,-2405,-2573,-2704,-2785,-2798,-2715,-2530,-2217,-1789,-1240,-606,88,779,1441,1980,2393,2603,2621,2434,2079,1605,1073,569,152,-103,-168,-15,331,832,1437,2049,2622,3056,3322,3374,3217,2858,2346,1725,1057,396,-210,-728,-1135,-1430,-1617,-1719,-1752,-1742,-1702,-1654,-1590,-1532,-1446,-1358,-1232,-1099,-938,-785,-647,-551,-513,-542,-640,-789,-969,-1139,-1266,-1311,-1242,-1048,-712,-270,268,836,1395,1874,2231,2417,2416,2222,1860,1363,792,189,-374,-873,-1263,-1541,-1704,-1763,-1739,-1639,-1487,-1272,-1010,-681,-291,165,672,1215,1752,2253,2662,2934,3038,2940,2647,2160,1533,806,61,-646,-1240,-1674,-1921,-1964,-1834,-1557,-1190,-797,-434,-152,14,53,-26,-200,-415,-638,-813,-913,-927,-841,-702,-518,-350,-227,-175,-219,-331,-513,-706,-880,-988,-992,-880,-641,-293,134,609,1085,1531,1909,2206,2406,2513,2540,2485,2384,2216,2014,1754,1432,1049,571,26,-609,-1292,-2012,-2720,-3371,-3921,-4324,-4540,-4565,-4363,-3981,-3405,-2713,-1917,-1099,-282,471,1144,1699,2150,2474,2710,2854,2933,2968,2953,2900,2802,2632,2406,2076,1679,1187,647,70,-501,-1022,-1456,-1762,-1913,-1902,-1721,-1407,-977,-501,-19,401,716,893,909,771,494,112,-324,-778,-1179,-1507,-1704,-1764,-1662,-1413,-1025,-534,29,618,1200,1719,2166,2487,2687,2746,2656,2447,2101,1666,1141,572,-30,-617,-1182,-1676,-2099,-2411,-2635,-2741,-2764,-2704,-2578,-2422,-2225,-2030,-1825,-1620,-1417,-1198,-966,-703,-404,-69,304,693,1095,1471,1813,2086,2282,2386,2392,2312,2156,1950,1719,1493,1295,1160,1090,1109,1197,1356,1547,1760,1948,2095,2168,2156,2050,1847,1555,1182,745,252,-273,-830,-1392,-1958,-2508,-3036,-3512,-3937,-4268,-4504,-4612,-4575,-4392,-4046,-3558,-2931,-2212,-1421,-622,159,868,1479,1973,2340,2592,2739,2810,2818,2795,2745,2679,2597,2481,2324,2100,1795,1398,907,334,-290,-931,-1528,-2035,-2396,-2569,-2538,-2297,-1877,-1318,-690,-54,504,937,1189,1245,1109,803,391,-78,-519,-870,-1078,-1098,-931,-581,-92,470,1051,1560,1942,2149,2139,1924,1515,959,312,-360,-992,-1530,-1929,-2167,-2242,-2161,-1965,-1680,-1366,-1042,-766,-535,-374,-266,-207,-161,-122,-56,41,166,328,494,655,789,864,886,828,708,530,320,97,-92,-240,-293,-246,-84,200,582,1033,1526,1995,2405,2704,2852,2837,2646,2296,1815,1243,632,27,-524,-988,-1346,-1588,-1717,-1763,-1736,-1687,-1632,-1607,-1628,-1707,-1838,-2015,-2207,-2396,-2534,-2609,-2577,-2444,-2194,-1854,-1448,-1010,-596,-227,47,222,290,272,199,112,59,81,208,462,835,1306,1842,2394,2910,3348,3658,3825,3833,3685,3406,3013,2549,2040,1521,1020,548,127,-251,-577,-863,-1110,-1323,-1491,-1615,-1675,-1651,-1548,-1325,-1029,-639,-215,210,583,843,954,883,617,182,-392,-1030,-1667,-2212,-2596,-2758,-2671,-2327,-1774,-1060,-292,447,1050,1435,1552,1369,904,219,-627,-1508,-2341,-3008,-3441,-3579,-3416,-2959,-2266,-1403,-458,484,1347,2073,2624,2998,3198,3268,3243,3166,3079,2998,2928,2865,2763,2607,2342,1957,1427,769,8,-797,-1585,-2277,-2809,-3115,-3179,-2967,-2536,-1897,-1153,-353,405,1067,1581,1910,2075,2064,1948,1740,1508,1276,1074,909,773,650,511,335,95,-211,-587,-1008,-1449,-1874,-2236,-2510,-2662,-2682,-2576,-2361,-2069,-1737,-1408,-1108,-862,-684,-557,-474,-404,-310,-177,31,309,674,1083,1538,1969,2361,2661,2833,2879,2765,2538,2191,1786,1344,907,507,144,-157,-418,-639,-833,-1007,-1169,-1306,-1422,-1494,-1517,-1482,-1383,-1224,-1017,-777,-525,-288,-83,60,147,146,95,-28,-179,-355,-517,-657,-751,-792,-782,-717,-616,-484,-338,-186,-32,116,273,442,629,860,1121,1426,1752,2078,2379,2604,2734,2713,2546,2202,1711,1085,381,-363,-1071,-1701,-2191,-2510,-2629,-2561,-2296,-1907,-1398,-858,-319,165,546,818,953,972,889,726,525,296,72,-149,-365,-585,-820,-1084,-1369,-1681,-1986,-2263,-2467,-2560,-2505,-2279,-1868,-1292,-569,235,1065,1847,2508,2987,3242,3236,2989,2511,1857,1101,300,-440,-1073,-1518,-1754,-1762,-1555,-1184,-686,-151,365,793,1083,1215,1182,1002,723,384,59,-211,-375,-400,-294,-46,290,680,1065,1380,1578,1614,1460,1128,625,16,-652,-1293,-1835,-2217,-2375,-2305,-1994,-1484,-824,-85,655,1320,1855,2203,2353,2294,2053,1663,1180,648,137,-328,-696,-967,-1127,-1204,-1207,-1177,-1121,-1080,-1038,-1015,-985,-938,-856,-719,-529,-295,-25,223,443,554,556,397,91,-360,-906,-1504,-2066,-2539,-2828,-2905,-2710,-2264,-1565,-689,316,1339,2320,3153,3787,4178,4298,4167,3806,3261,2594,1850,1093,349,-332,-962,-1501,-1985,-2380,-2710,-2949,-3089,-3104,-2970,-2668,-2186,-1531,-725,182,1130,2043,2838,3440,3787,3834,3578,3021,2233,1273,247,-743,-1614,-2258,-2657,-2760,-2608,-2226,-1692,-1078,-460,103,564,905,1132,1260,1331,1372,1410,1463,1515,1562,1544,1446,1203,806,238,-497,-1346,-2268,-3176,-3989,-4630,-5013,-5102,-4859,-4301,-3463,-2411,-1238,-41,1088,2048,2795,3271,3489,3451,3221,2843,2398,1940,1529,1200,975,854,821,851,918,990,1046,1078,1068,1044,987,936,872,813,738,642,497,284,-14,-410,-896,-1457,-2066,-2668,-3220,-3653,-3918,-3967,-3767,-3314,-2614,-1716,-671,435,1529,2509,3321,3884,4181,4190,3934,3454,2807,2062,1294,554,-89,-625,-1018,-1294,-1454,-1539,-1574,-1588,-1605,-1629,-1671,-1706,-1737,-1721,-1654,-1513,-1284,-970,-588,-142,307,753,1120,1400,1540,1544,1403,1146,795,411,24,-297,-528,-620,-572,-364,-27,428,947,1487,1993,2400,2680,2764,2664,2341,1843,1178,420,-393,-1174,-1887,-2465,-2889,-3141,-3231,-3174,-3017,-2778,-2525,-2260,-2029,-1832,-1665,-1523,-1375,-1202,-985,-703,-359,37,468,891,1280,1595,1799,1897,1860,1734,1524,1293,1075,924,873,943,1140,1443,1819,2219,2592,2878,3043,3047,2883,2558,2091,1532,908,292,-305,-820,-1251,-1593,-1845,-2038,-2184,-2314,-2437,-2575,-2708,-2844,-2939,-2988,-2946,-2810,-2556,-2200,-1755,-1254,-748,-266,129,425,581,616,530,370,162,-26,-170,-210,-142,49,344,710,1106,1480,1781,1979,2033,1958,1743,1436,1058,665,289,-40,-288,-474,-577,-647,-683,-726,-784,-868,-969,-1061,-1113,-1089,-944,-663,-214,378,1103,1901,2712,3470,4085,4504,4675,4562,4184,3545,2715,1739,708,-327,-1289,-2149,-2872,-3460,-3913,-4258,-4508,-4682,-4784,-4809,-4742,-4556,-4237,-3758,-3123,-2329,-1422,-419,592,1573,2441,3140,3623,3863,3849,3607,3174,2603,1971,1329,750,262,-102,-340,-464,-495,-462,-386,-294,-185,-67,71,244,459,731,1058,1433,1837,2232,2597,2868,3028,3021,2845,2473,1939,1254,473,-346,-1149,-1861,-2442,-2836,-3037,-3022,-2821,-2458,-1979,-1444,-907,-423,-46,200,285,214,6,-323,-714,-1152,-1568,-1953,-2259,-2491,-2629,-2688,-2673,-2603,-2475,-2313,-2094,-1834,-1505,-1107,-626,-64,568,1250,1949,2626,3234,3733,4084,4267,4276,4120,3836,3454,3035,2621,2257,1978,1791,1702,1686,1714,1735,1710,1587,1341,952,426,-215,-923,-1655,-2340,-2939,-3388,-3683,-3786,-3737,-3540,-3248,-2902,-2541,-2214,-1929,-1716,-1556,-1443,-1355,-1258,-1132,-965,-726,-447,-109,245,607,940,1232,1457,1613,1702,1726,1712,1666,1615,1563,1516,1477,1426,1366,1262,1128,929,684,393,57,-281,-627,-926,-1183,-1356,-1452,-1456,-1379,-1228,-1028,-783,-526,-247,26,315,606,914,1241,1575,1913,2217,2467,2617,2627,2478,2135,1608,916,84,-812,-1734,-2590,-3339,-3902,-4259,-4367,-4233,-3854,-3269,-2513,-1645,-725,188,1032,1755,2324,2707,2893,2892,2698,2350,1862,1268,604,-97,-797,-1453,-2024,-2476,-2766,-2870,-2769,-2461,-1950,-1269,-450,453,1381,2273,3069,3711,4162,4382,4375,4128,3686,3063,2334,1520,709,-90,-799,-1428,-1931,-2335,-2627,-2835,-2975,-3061,-3110,-3129,-3117,-3068,-2975,-2825,-2606,-2316,-1945,-1494,-985,-410,182,785,1344,1842,2227,2484,2587,2532,2341,2025,1647,1240,867,566,375,304,355,499,698,918,1088,1197,1179,1039,774,390,-49,-519,-936,-1263,-1433,-1428,-1227,-852,-342,238,823,1330,1698,1873,1822,1561,1094,505,-176,-823,-1406,-1809,-2031,-2013,-1794,-1401,-896,-369,118,473,665,667,485,183,-207,-570,-868,-1012,-991,-778,-424,40,517,940,1231,1318,1190,824,275,-415,-1146,-1840,-2395,-2751,-2840,-2658,-2206,-1537,-719,160,1008,1735,2277,2590,2663,2511,2184,1734,1246,772,387,106,-27,-51,40,177,343,469,546,541,456,316,134,-44,-178,-247,-215,-96,111,362,626,842,975,985,861,612,260,-139,-538,-870,-1100,-1190,-1140,-963,-702,-400,-123,85,176,133,-48,-334,-696,-1061,-1383,-1589,-1649,-1525,-1227,-775,-219,389,966,1468,1827,2024,2044,1910,1643,1315,946,618,342,162,67,57,96,154,192,164,61,-151,-451,-830,-1251,-1667,-2039,-2305,-2458,-2444,-2297,-1996,-1607,-1128,-646,-159,260,602,847,977,1017,961,850,702,549,419,327,288,302,366,458,574,680,766,820,813,769,654,507,306,93,-147,-369,-585,-758,-892,-972,-993,-965,-880,-765,-616,-457,-295,-137,9,141,271,399,537,705,889,1118,1369,1638,1906,2146,2325,2426,2410,2271,2005,1608,1114,540,-78,-697,-1292,-1829,-2289,-2661,-2942,-3135,-3246,-3293,-3259,-3183,-3023,-2813,-2520,-2160,-1723,-1228,-688,-133,402,884,1271,1539,1670,1664,1533,1310,1032,746,507,339,287,354,531,809,1135,1479,1785,2017,2144,2159,2063,1884,1652,1412,1194,1034,936,900,913,920,915,817,631,303,-146,-712,-1349,-2004,-2607,-3080,-3358,-3382,-3121,-2574,-1772,-772,324,1425,2409,3180,3654,3780,3534,2947,2051,954,-267,-1483,-2594,-3506,-4139,-4463,-4466,-4176,-3660,-2982,-2253,-1535,-928,-454,-164,-22,-21,-91,-184,-240,-211,-72,194,560,1013,1488,1955,2337,2616,2729,2687,2474,2122,1668,1159,647,188,-193,-461,-631,-698,-712,-687,-667,-675,-705,-772,-835,-869,-837,-698,-432,-30,501,1120,1779,2405,2937,3292,3428,3303,2912,2281,1457,510,-463,-1386,-2175,-2762,-3132,-3255,-3182,-2941,-2604,-2234,-1883,-1605,-1406,-1288,-1228,-1170,-1084,-915,-640,-254,229,769,1311,1789,2146,2325,2306,2071,1669,1118,527,-60,-531,-851,-957,-852,-556,-110,398,897,1303,1549,1603,1450,1108,648,110,-392,-829,-1103,-1223,-1149,-941,-624,-279,31,235,292,169,-112,-533,-1013,-1504,-1905,-2174,-2242,-2109,-1767,-1269,-660,-25,578,1073,1427,1609,1640,1537,1368,1178,1038,989,1058,1253,1535,1869,2179,2400,2465,2329,1972,1400,661,-196,-1075,-1903,-2601,-3100,-3377,-3408,-3228,-2858,-2384,-1836,-1303,-813,-406,-86,153,349,528,734,1001,1328,1735,2162,2590,2943,3161,3194,2998,2562,1906,1067,122,-856,-1763,-2534,-3088,-3396,-3437,-3244,-2848,-2334,-1761,-1221,-769,-459,-313,-325,-481,-715,-990,-1223,-1376,-1390,-1263,-974,-571,-79,435,909,1300,1554,1663,1620,1461,1214,945,689,500,408,408,515,685,895,1110,1275,1381,1387,1300,1117,871,579,298,54,-109,-166,-112,54,299,602,901,1175,1361,1446,1405,1232,946,561,118,-347,-796,-1180,-1480,-1654,-1707,-1622,-1428,-1128,-779,-392,-31,276,497,595,569,397,102,-303,-785,-1293,-1797,-2231,-2555,-2740,-2744,-2578,-2234,-1739,-1131,-456,246,907,1508,1987,2341,2546,2613,2549,2379,2123,1813,1463,1099,734,372,39,-276,-543,-763,-917,-986,-969,-844,-625,-314,65,473,873,1208,1439,1515,1416,1125,664,61,-615,-1309,-1923,-2404,-2669,-2692,-2454,-1971,-1293,-483,382,1210,1938,2494,2862,3012,2976,2773,2454,2061,1641,1218,821,443,83,-279,-662,-1081,-1541,-2030,-2530,-2990,-3375,-3624,-3691,-3544,-3169,-2571,-1800,-894,52,980,1793,2444,2884,3100,3104,2930,2622,2246,1848,1475,1153,888,664,456,222,-74,-460,-954,-1537,-2184,-2836,-3431,-3896,-4163,-4189,-3936,-3430,-2676,-1764,-751,253,1174,1922,2457,2742,2796,2640,2344,1960,1571,1226,973,833,793,842,918,991,994,901,683,340,-101,-602,-1105,-1544,-1867,-2017,-1973,-1728,-1304,-736,-90,585,1219,1765,2192,2480,2633,2671,2616,2504,2356,2195,2008,1800,1530,1190,738,174,-506,-1277,-2099,-2912,-3653,-4245,-4629,-4752,-4588,-4135,-3428,-2510,-1476,-399,617,1494,2165,2591,2756,2689,2423,2024,1561,1093,685,363,146,29,-13,-16,-7,-36,-106,-240,-425,-642,-854,-1033,-1122,-1112,-957,-679,-265,226,774,1305,1773,2121,2303,2296,2083,1686,1127,462,-255,-955,-1576,-2064,-2382,-2503,-2425,-2162,-1741,-1206,-601,23,618,1143,1565,1864,2031,2069,1992,1821,1588,1313,1037,763,520,293,92,-110,-313,-545,-796,-1091,-1394,-1724,-2029,-2313,-2518,-2650,-2655,-2550,-2312,-1956,-1515,-996,-467,67,538,949,1252,1469,1576,1619,1589,1537,1471,1418,1392,1393,1414,1454,1475,1485,1442,1359,1215,1024,793,539,282,36,-175,-344,-460,-519,-526,-491,-419,-336,-237,-158,-84,-38,-16,-12,-39,-81,-150,-244,-371,-539,-754,-1028,-1352,-1731,-2144,-2565,-2965,-3295,-3515,-3587,-3469,-3154,-2636,-1940,-1107,-195,736,1612,2376,2981,3391,3601,3624,3481,3228,2906,2570,2274,2036,1892,1829,1832,1873,1894,1865,1726,1457,1028,455,-247,-1025,-1830,-2583,-3230,-3697,-3950,-3955,-3718,-3251,-2613,-1840,-1030,-221,503,1115,1566,1872,2007,2028,1933,1776,1577,1372,1173,989,824,661,499,317,107,-133,-404,-685,-976,-1234,-1451,-1602,-1664,-1644,-1529,-1343,-1101,-825,-558,-304,-117,15,63,32,-61,-210,-381,-556,-702,-800,-835,-790,-683,-489,-257,34,338,656,968,1251,1509,1708,1856,1928,1919,1831,1637,1379,1026,635,205,-223,-616,-958,-1207,-1369,-1416,-1368,-1224,-1010,-745,-454,-163,110,340,525,645,714,719,686,609,520,418,323,253,203,197,231,300,421,557,724,883,1032,1144,1206,1210,1137,998,786,508,191,-174,-547,-930,-1289,-1628,-1907,-2148,-2311,-2419,-2453,-2427,-2336,-2195,-1999,-1761,-1480,-1165,-823,-466,-101,248,577,868,1108,1297,1432,1514,1562,1567,1559,1521,1478,1411,1325,1220,1073,907,693,465,209,-43,-287,-492,-658,-767,-824,-848,-838,-848,-867,-952,-1078,-1275,-1494,-1725,-1918,-2020,-2004,-1815,-1455,-918,-230,556,1392,2196,2914,3475,3850,3999,3950,3689,3292,2765,2195,1585,1006,439,-76,-577,-1045,-1522,-1991,-2468,-2922,-3335,-3655,-3847,-3850,-3643,-3188,-2508,-1608,-563,570,1694,2716,3548,4120,4371,4294,3880,3185,2258,1192,65,-1026,-2006,-2810,-3389,-3730,-3816,-3679,-3334,-2832,-2211,-1524,-813,-122,520,1078,1539,1888,2121,2229,2227,2100,1883,1559,1174,724,256,-211,-644,-1011,-1287,-1466,-1520,-1478,-1328,-1107,-825,-516,-187,121,418,667,876,1026,1116,1134,1088,964,782,536,251,-54,-357,-626,-828,-949,-946,-836,-589,-238,208,709,1230,1717,2146,2448,2622,2622,2448,2106,1598,972,248,-509,-1264,-1954,-2538,-2983,-3249,-3343,-3242,-2978,-2560,-2023,-1406,-738,-73,568,1138,1616,1977,2207,2292,2242,2053,1746,1339,853,320,-232,-772,-1274,-1700,-2042,-2266,-2363,-2327,-2138,-1821,-1363,-805,-154,542,1251,1923,2510,2968,3257,3349,3221,2879,2329,1615,774,-119,-1008,-1808,-2462,-2903,-3107,-3043,-2744,-2217,-1549,-783,-24,669,1217,1568,1695,1591,1277,802,218,-391,-967,-1432,-1750,-1877,-1817,-1572,-1176,-672,-101,484,1041,1548,1969,2307,2556,2714,2804,2815,2762,2635,2434,2143,1760,1269,680,-7,-761,-1563,-2352,-3097,-3721,-4188,-4429,-4427,-4147,-3605,-2825,-1856,-773,338,1392,2295,2978,3391,3504,3322,2877,2216,1414,545,-316,-1098,-1752,-2237,-2536,-2657,-2611,-2430,-2153,-1805,-1435,-1045,-681,-317,6,324,613,882,1129,1333,1492,1589,1604,1546,1388,1163,861,520,155,-201,-525,-784,-974,-1071,-1085,-1012,-867,-658,-403,-109,214,550,907,1251,1603,1914,2208,2429,2599,2670,2665,2550,2351,2051,1675,1221,714,157,-427,-1025,-1618,-2190,-2713,-3171,-3536,-3780,-3886,-3835,-3616,-3240,-2722,-2087,-1392,-682,-12,546,971,1206,1257,1124,838,450,10,-410,-765,-993,-1075,-992,-752,-382,84,609,1133,1642,2081,2449,2727,2917,3031,3076,3060,2995,2876,2695,2445,2101,1660,1106,454,-284,-1058,-1832,-2535,-3108,-3492,-3644,-3531,-3161,-2544,-1736,-804,184,1119,1948,2576,2966,3091,2938,2540,1936,1176,335,-528,-1354,-2084,-2688,-3141,-3429,-3558,-3543,-3384,-3127,-2763,-2335,-1838,-1305,-728,-145,454,1022,1557,2014,2375,2605,2694,2631,2419,2087,1662,1190,727,308,-18,-233,-325,-305,-192,-26,167,342,485,572,606,592,549,500,467,475,534,654,828,1041,1265,1474,1624,1688,1646,1468,1177,764,270,-271,-826,-1341,-1790,-2148,-2386,-2517,-2537,-2465,-2329,-2146,-1940,-1734,-1529,-1335,-1141,-940,-719,-471,-188,115,432,728,986,1172,1265,1256,1144,937,666,355,37,-251,-498,-673,-792,-837,-842,-798,-738,-654,-563,-454,-326,-163,42,311,638,1042,1496,2002,2516,3015,3449,3779,3967,3969,3789,3388,2816,2065,1205,268,-678,-1585,-2407,-3092,-3637,-3998,-4196,-4220,-4087,-3806,-3402,-2876,-2267,-1574,-841,-75,671,1387,2008,2529,2885,3082,3068,2872,2467,1902,1200,413,-391,-1164,-1825,-2345,-2656,-2771,-2659,-2368,-1906,-1351,-728,-116,447,926,1267,1490,1556,1508,1348,1114,840,551,283,45,-145,-295,-403,-492,-559,-628,-687,-747,-782,-791,-740,-636,-442,-187,142,507,885,1243,1538,1750,1834,1795,1615,1305,894,391,-143,-692,-1202,-1641,-1977,-2183,-2248,-2168,-1946,-1614,-1185,-712,-229,221,597,864,1009,1013,890,661,352,16,-309,-567,-723,-743,-610,-329,84,597,1151,1712,2197,2585,2800,2848,2690,2353,1854,1235,551,-144,-811,-1383,-1858,-2198,-2418,-2525,-2537,-2489,-2388,-2275,-2133,-1987,-1809,-1599,-1329,-992,-585,-107,411,940,1436,1844,2122,2239,2156,1903,1469,919,307,-312,-838,-1237,-1432,-1418,-1173,-744,-168,473,1094,1620,1972,2104,2000,1663,1151,523,-131,-732,-1198,-1489,-1560,-1437,-1136,-714,-237,235,640,936,1102,1127,1038,851,614,369,143,-18,-107,-120,-58,50,186,317,427,495,523,513,478,434,398,369,352,337,295,221,74,-134,-430,-772,-1165,-1539,-1879,-2119,-2239,-2201,-2011,-1674,-1226,-714,-189,285,656,886,941,837,567,198,-240,-667,-1025,-1261,-1330,-1219,-928,-487,58,654,1221,1722,2077,2281,2292,2137,1821,1398,901,392,-91,-501,-813,-1013,-1099,-1081,-985,-840,-667,-504,-355,-237,-151,-74,-7,90,215,404,638,930,1238,1546,1809,1986,2042,1963,1712,1333,805,199,-456,-1100,-1679,-2138,-2451,-2573,-2529,-2304,-1956,-1509,-1030,-565,-158,157,368,481,512,504,489,505,580,721,924,1165,1405,1599,1706,1678,1507,1168,695,110,-527,-1155,-1707,-2131,-2373,-2423,-2277,-1963,-1535,-1046,-571,-167,120,254,248,107,-106,-357,-572,-720,-753,-674,-489,-228,66,341,572,702,746,686,561,397,249,144,134,221,420,708,1048,1408,1718,1947,2050,2002,1811,1483,1064,601,149,-236,-508,-645,-625,-476,-219,92,406,669,834,867,762,518,169,-257,-702,-1134,-1503,-1793,-1986,-2085,-2104,-2065,-1984,-1892,-1791,-1692,-1589,-1456,-1289,-1051,-732,-324,181,752,1370,1978,2528,2959,3221,3263,3076,2636,1994,1165,245,-713,-1607,-2375,-2946,-3281,-3368,-3207,-2847,-2322,-1709,-1063,-447,93,525,837,1032,1128,1153,1142,1118,1122,1149,1224,1324,1435,1538,1604,1610,1550,1401,1185,899,572,225,-119,-426,-686,-875,-984,-1027,-990,-912,-794,-669,-552,-459,-392,-367,-354,-362,-351,-326,-251,-136,36,250,488,736,962,1138,1250,1266,1186,1013,751,442,91,-238,-546,-774,-938,-1011,-1015,-961,-878,-785,-715,-673,-678,-720,-792,-875,-953,-1007,-1017,-996,-918,-826,-705,-585,-479,-375,-296,-206,-110,18,197,430,725,1076,1457,1848,2210,2495,2677,2713,2582,2292,1826,1251,567,-125,-821,-1405,-1892,-2186,-2315,-2255,-2027,-1678,-1237,-775,-327,52,337,512,576,558,473,376,283,243,265,363,529,759,1013,1286,1535,1751,1907,1996,2009,1939,1796,1561,1262,881,436,-57,-608,-1167,-1747,-2298,-2809,-3252,-3597,-3839,-3949,-3936,-3794,-3534,-3178,-2736,-2245,-1710,-1163,-618,-74,437,938,1402,1831,2226,2570,2859,3088,3240,3307,3294,3174,2970,2676,2297,1873,1403,938,502,119,-170,-367,-457,-445,-358,-216,-52,93,202,232,184,31,-204,-530,-913,-1330,-1758,-2146,-2482,-2717,-2843,-2839,-2710,-2461,-2116,-1702,-1247,-788,-346,56,402,694,924,1111,1253,1370,1464,1546,1623,1683,1747,1786,1825,1831,1824,1776,1700,1576,1408,1185,918,593,239,-153,-551,-947,-1310,-1626,-1866,-2021,-2074,-2033,-1899,-1700,-1452,-1198,-946,-745,-577,-472,-394,-336,-259,-142,48,308,660,1056,1490,1896,2236,2455,2518,2402,2105,1644,1065,416,-226,-805,-1249,-1526,-1608,-1499,-1235,-850,-426,-16,307,501,524,381,65,-366,-888,-1425,-1926,-2332,-2605,-2703,-2638,-2390,-2012,-1515,-959,-376,196,729,1208,1632,2000,2336,2637,2929,3192,3444,3634,3768,3787,3683,3423,3004,2427,1718,908,47,-822,-1639,-2370,-2975,-3434,-3740,-3899,-3922,-3832,-3653,-3400,-3098,-2751,-2371,-1953,-1509,-1040,-558,-87,353,727,1005,1165,1191,1083,863,562,234,-69,-282,-360,-267,19,466,1063,1720,2387,2955,3369,3546,3468,3117,2534,1775,930,82,-664,-1254,-1621,-1765,-1698,-1455,-1118,-728,-379,-95,77,145,126,52,-14,-45,12,164,412,723,1058,1345,1533,1561,1388,1010,420,-321,-1170,-2036,-2842,-3504,-3961,-4167,-4113,-3818,-3310,-2673,-1946,-1225,-539,50,538,915,1196,1402,1552,1668,1748,1807,1814,1773,1651,1454,1163,805,396,-23,-397,-684,-827,-798,-574,-168,400,1065,1770,2432,2984,3355,3517,3427,3121,2600,1937,1183,406,-323,-962,-1462,-1809,-1999,-2044,-1970,-1811,-1594,-1358,-1121,-899,-707,-528,-378,-229,-95,30,136,202,218,156,19,-212,-505,-850,-1207,-1532,-1798,-1958,-2006,-1920,-1723,-1422,-1059,-660,-257,109,427,669,840,933,967,941,888,808,722,627,532,423,306,162,-4,-182,-370,-529,-646,-681,-619,-441,-146,243,719,1215,1717,2155,2508,2730,2819,2754,2564,2261,1884,1476,1063,694,371,120,-77,-233,-372,-523,-716,-952,-1259,-1603,-1987,-2361,-2705,-2971,-3149,-3195,-3137,-2950,-2679,-2339,-1959,-1572,-1201,-857,-551,-287,-43,166,384,593,828,1068,1338,1611,1896,2166,2418,2632,2801,2910,2962,2948,2881,2746,2567,2317,2024,1645,1205,674,66,-616,-1355,-2116,-2863,-3538,-4091,-4462,-4613,-4500,-4137,-3511,-2692,-1719,-686,334,1241,1981,2482,2723,2699,2427,1950,1340,644,-37,-670,-1174,-1535,-1728,-1755,-1643,-1412,-1101,-744,-363,16,393,753,1112,1461,1799,2120,2387,2597,2692,2668,2487,2144,1661,1040,349,-376,-1061,-1648,-2081,-2319,-2345,-2155,-1778,-1248,-624,44,690,1275,1752,2108,2329,2424,2405,2289,2092,1826,1498,1107,656,132,-451,-1095,-1778,-2467,-3139,-3727,-4207,-4516,-4638,-4540,-4234,-3730,-3067,-2302,-1479,-676,69,699,1196,1542,1754,1838,1832,1757,1641,1502,1350,1186,1013,821,625,407,214,25,-99,-173,-152,-45,151,427,748,1088,1414,1678,1863,1943,1904,1769,1542,1272,992,755,592,547,625,829,1133,1494,1859,2172,2363,2398,2231,1866,1300,580,-262,-1156,-2044,-2882,-3604,-4199,-4634,-4915,-5040,-5038,-4905,-4679,-4353,-3951,-3472,-2918,-2309,-1635,-937,-225,462,1092,1624,2041,2309,2434,2428,2299,2107,1871,1646,1463,1350,1312,1357,1450,1579,1691,1763,1754,1644,1436,1123,754,345,-39,-366,-595,-695,-669,-519,-275,15,318,563,735,779,706,497,198,-180,-570,-950,-1262,-1479,-1592,-1573,-1461,-1246,-975,-663,-346,-38,231,465,643,772,846,867,833,747,604,409,157,-139,-488,-861,-1260,-1652,-2013,-2316,-2523,-2609,-2550,-2341,-1978,-1484,-882,-212,496,1187,1847,2425,2912,3280,3522,3620,3579,3387,3056,2592,2015,1352,639,-86,-779,-1402,-1916,-2306,-2541,-2646,-2602,-2465,-2232,-1959,-1659,-1362,-1085,-822,-588,-358,-130,109,369,645,932,1217,1472,1667,1778,1769,1637,1358,961,454,-107,-690,-1225,-1679,-1992,-2149,-2127,-1935,-1596,-1140,-611,-60,485,972,1391,1724,1966,2139,2240,2301,2327,2336,2327,2305,2251,2161,2014,1801,1512,1150,721,242,-260,-760,-1233,-1646,-1987,-2237,-2392,-2456,-2434,-2345,-2195,-2009,-1791,-1559,-1316,-1071,-828,-587,-360,-149,41,192,313,379,400,368,275,145,-43,-247,-482,-705,-924,-1099,-1230,-1305,-1313,-1266,-1155,-994,-789,-546,-272,38,368,736,1113,1516,1911,2290,2626,2890,3063,3120,3056,2861,2564,2163,1722,1243,796,389,63,-171,-314,-366,-348,-285,-193,-111,-45,-18,-37,-94,-194,-312,-448,-576,-699,-798,-882,-948,-1009,-1069,-1148,-1244,-1366,-1504,-1656,-1789,-1903,-1954,-1935,-1833,-1630,-1352,-992,-598,-184,200,533,784,936,996,960,858,710,550,394,275,195,156,165,191,238,287,322,356,381,415,475,564,721,928,1209,1531,1886,2221,2498,2660,2649,2440,1991,1322,445,-576,-1668,-2742,-3700,-4451,-4931,-5082,-4895,-4387,-3599,-2619,-1519,-413,624,1505,2179,2627,2829,2839,2666,2396,2060,1718,1408,1142,929,757,586,412,186,-80,-393,-728,-1044,-1312,-1471,-1504,-1365,-1069,-623,-65,535,1134,1640,2007,2182,2129,1855,1376,733,13,-727,-1380,-1884,-2181,-2243,-2065,-1692,-1157,-554,56,586,975,1180,1183,999,653,220,-264,-711,-1088,-1347,-1469,-1459,-1329,-1122,-861,-606,-374,-205,-104,-74,-102,-168,-244,-306,-332,-317,-250,-151,-22,120,249,373,458,527,575,615,677,760,892,1078,1320,1613,1944,2283,2609,2881,3069,3158,3110,2952,2641,2229,1691,1066,372,-381,-1144,-1905,-2619,-3254,-3769,-4138,-4311,-4279,-4022,-3543,-2870,-2036,-1112,-154,743,1524,2109,2468,2563,2412,2020,1451,743,-16,-775,-1452,-1998,-2381,-2565,-2580,-2413,-2130,-1743,-1315,-869,-447,-57,273,568,810,1029,1228,1401,1572,1703,1818,1883,1913,1895,1845,1769,1694,1644,1634,1684,1788,1928,2087,2213,2277,2228,2043,1692,1194,544,-189,-973,-1721,-2371,-2866,-3147,-3212,-3043,-2700,-2216,-1681,-1160,-725,-432,-309,-360,-560,-864,-1206,-1522,-1744,-1835,-1766,-1551,-1212,-793,-361,34,329,497,512,406,189,-55,-295,-458,-519,-445,-254,52,414,800,1153,1432,1605,1663,1602,1457,1249,1031,833,706,664,714,854,1034,1225,1363,1409,1318,1088,700,210,-363,-932,-1442,-1826,-2033,-2045,-1855,-1495,-1009,-461,77,542,873,1028,1002,789,430,-34,-551,-1048,-1470,-1770,-1906,-1878,-1686,-1370,-965,-532,-102,261,557,752,864,905,891,862,828,828,851,908,982,1038,1075,1039,939,740,469,118,-257,-636,-963,-1195,-1299,-1249,-1035,-672,-188,371,949,1486,1934,2248,2403,2395,2217,1902,1459,941,373,-203,-758,-1269,-1719,-2098,-2405,-2631,-2788,-2864,-2883,-2825,-2708,-2517,-2254,-1904,-1478,-968,-403,196,799,1346,1820,2162,2366,2413,2302,2063,1706,1289,837,421,69,-166,-274,-243,-95,147,425,705,918,1031,1003,821,500,58,-433,-929,-1342,-1621,-1705,-1566,-1193,-605,159,1029,1933,2769,3464,3930,4121,4006,3580,2878,1949,870,-264,-1374,-2368,-3187,-3789,-4150,-4275,-4183,-3912,-3492,-2984,-2413,-1835,-1268,-739,-269,131,450,675,815,856,818,704,530,317,85,-142,-340,-489,-575,-574,-493,-318,-57,267,651,1051,1450,1815,2119,2337,2454,2446,2318,2065,1709,1263,768,246,-261,-720,-1108,-1394,-1571,-1617,-1547,-1348,-1048,-661,-214,257,721,1141,1478,1708,1798,1740,1521,1155,662,73,-572,-1222,-1845,-2384,-2822,-3122,-3274,-3266,-3099,-2785,-2333,-1785,-1144,-478,219,871,1488,2004,2425,2716,2870,2884,2753,2488,2108,1632,1095,526,-32,-557,-995,-1346,-1562,-1661,-1624,-1482,-1244,-950,-621,-305,-11,206,365,427,427,357,260,137,39,-35,-50,-11,94,235,413,576,710,779,768,660,470,206,-103,-419,-709,-935,-1062,-1077,-959,-738,-416,-51,317,653,884,1012,982,818,515,118,-341,-794,-1201,-1502,-1667,-1679,-1538,-1268,-910,-511,-120,219,476,638,696,681,597,495,391,321,299,334,418,541,686,819,936,998,1016,969,881,758,628,515,429,395,395,437,484,519,512,435,282,46,-259,-613,-975,-1318,-1594,-1779,-1854,-1816,-1687,-1496,-1287,-1097,-968,-913,-941,-1039,-1162,-1288,-1336,-1288,-1083,-714,-186,486,1229,2001,2697,3279,3647,3800,3687,3346,2792,2102,1322,550,-177,-783,-1249,-1558,-1712,-1739,-1655,-1507,-1315,-1112,-915,-718,-535,-335,-127,110,356,612,844,1023,1117,1087,916,596,133,-434,-1062,-1694,-2254,-2695,-2956,-3010,-2852,-2489,-1961,-1312,-603,111,774,1337,1789,2096,2289,2359,2356,2278,2169,2030,1871,1695,1491,1243,956,605,204,-235,-696,-1127,-1501,-1759,-1871,-1810,-1561,-1148,-595,48,706,1327,1824,2155,2271,2160,1830,1322,676,-22,-720,-1338,-1834,-2166,-2321,-2300,-2116,-1802,-1398,-934,-467,-21,374,692,932,1081,1150,1138,1066,929,745,519,241,-73,-437,-838,-1268,-1701,-2116,-2461,-2707,-2809,-2724,-2448,-1956,-1278,-442,500,1475,2410,3228,3856,4244,4351,4173,3722,3035,2177,1215,235,-681,-1464,-2045,-2395,-2486,-2330,-1955,-1396,-738,-19,662,1271,1735,2043,2165,2121,1916,1596,1180,720,242,-232,-673,-1084,-1455,-1793,-2105,-2394,-2650,-2889,-3072,-3212,-3263,-3225,-3054,-2750,-2290,-1684,-952,-129,734,1569,2318,2914,3318,3491,3436,3161,2706,2122,1477,825,240,-241,-579,-758,-795,-700,-522,-285,-39,187,377,500,574,588,570,518,470,408,357,300,238,151,53,-86,-236,-410,-575,-720,-817,-847,-789,-640,-397,-78,294,683,1046,1332,1516,1546,1428,1145,721,187,-415,-1041,-1629,-2146,-2547,-2811,-2928,-2905,-2747,-2492,-2149,-1759,-1343,-922,-514,-130,226,557,856,1144,1404,1653,1883,2091,2278,2431,2545,2609,2607,2537,2386,2159,1853,1487,1062,615,149,-292,-702,-1045,-1311,-1491,-1567,-1557,-1454,-1276,-1045,-772,-488,-211,31,218,325,345,260,88,-175,-485,-827,-1153,-1434,-1636,-1729,-1712,-1570,-1332,-1010,-644,-261,101,418,669,839,933,950,910,830,726,621,522,429,358,284,225,155,89,9,-69,-146,-216,-255,-265,-227,-147,-14,153,357,566,773,951,1083,1153,1162,1097,992,831,663,489,337,219,135,86,55,34,-2,-61,-158,-284,-454,-627,-811,-960,-1060,-1095,-1038,-911,-709,-472,-231,-24,106,143,54,-135,-433,-778,-1154,-1487,-1763,-1916,-1951,-1837,-1597,-1244,-824,-353,98,529,876,1164,1358,1501,1591,1673,1759,1880,2018,2195,2345,2474,2507,2436,2227,1871,1400,833,238,-327,-804,-1127,-1271,-1222,-990,-625,-182,256,617,824,831,607,165,-457,-1189,-1945,-2631,-3160,-3468,-3509,-3282,-2809,-2146,-1372,-573,168,776,1198,1421,1433,1290,1020,702,396,154,21,7,101,282,494,690,825,852,770,570,295,-20,-314,-539,-649,-626,-471,-204,117,438,692,808,765,529,128,-403,-994,-1570,-2045,-2343,-2416,-2214,-1757,-1052,-171,823,1831,2772,3564,4136,4465,4524,4333,3932,3355,2668,1923,1152,412,-298,-946,-1530,-2054,-2498,-2879,-3172,-3377,-3475,-3468,-3336,-3096,-2742,-2302,-1791,-1254,-707,-202,236,587,812,932,928,832,662,447,220,11,-166,-279,-338,-328,-261,-147,13,197,403,621,842,1062,1267,1454,1598,1698,1729,1680,1552,1333,1042,693,304,-86,-458,-773,-1008,-1157,-1198,-1163,-1043,-891,-715,-563,-448,-388,-397,-460,-573,-707,-836,-937,-974,-941,-812,-599,-306,40,411,763,1075,1301,1440,1474,1413,1280,1091,885,677,504,375,302,280,301,341,390,417,415,356,250,84,-117,-351,-577,-792,-947,-1041,-1057,-997,-866,-698,-502,-321,-174,-77,-51,-80,-178,-296,-446,-567,-665,-703,-676,-594,-452,-287,-102,62,201,290,329,319,268,197,109,39,-22,-46,-47,-18,23,73,120,159,188,211,229,262,299,367,454,563,690,815,935,1026,1081,1083,1031,929,770,588,374,170,-30,-194,-328,-417,-470,-494,-496,-499,-505,-527,-574,-619,-687,-719,-740,-696,-607,-449,-238,5,268,507,704,823,858,788,632,400,123,-159,-410,-600,-688,-684,-570,-392,-172,33,178,223,129,-108,-483,-968,-1503,-2044,-2504,-2830,-2961,-2852,-2504,-1904,-1105,-150,885,1924,2883,3692,4298,4653,4763,4616,4266,3737,3105,2408,1706,1047,440,-64,-499,-835,-1113,-1330,-1513,-1675,-1820,-1952,-2072,-2157,-2218,-2213,-2156,-2018,-1806,-1528,-1187,-813,-422,-50,294,575,795,939,1005,1008,933,815,629,416,161,-112,-392,-666,-911,-1115,-1247,-1301,-1256,-1100,-847,-475,-34,482,1016,1544,2018,2399,2647,2745,2661,2417,1997,1454,799,84,-656,-1376,-2041,-2609,-3060,-3367,-3509,-3485,-3285,-2910,-2388,-1711,-933,-75,819,1687,2494,3176,3694,4005,4094,3943,3570,2991,2249,1395,494,-403,-1209,-1899,-2401,-2714,-2823,-2748,-2523,-2197,-1819,-1446,-1119,-867,-706,-636,-632,-678,-734,-770,-769,-694,-561,-346,-88,220,542,861,1163,1431,1653,1842,1987,2108,2206,2298,2370,2441,2471,2466,2387,2214,1937,1529,1015,379,-317,-1067,-1795,-2469,-3029,-3437,-3667,-3699,-3544,-3222,-2763,-2221,-1638,-1067,-553,-127,186,386,469,467,389,279,160,58,-2,-17,26,120,252,422,596,782,948,1098,1220,1315,1379,1423,1435,1433,1399,1337,1237,1085,889,624,316,-50,-441,-850,-1245,-1608,-1918,-2148,-2300,-2352,-2318,-2198,-2009,-1755,-1455,-1102,-713,-276,201,721,1275,1839,2394,2903,3325,3637,3782,3768,3556,3182,2638,1987,1248,491,-245,-906,-1454,-1867,-2128,-2252,-2254,-2179,-2057,-1938,-1852,-1830,-1871,-1977,-2114,-2260,-2373,-2420,-2374,-2222,-1971,-1625,-1223,-781,-346,67,431,749,1014,1247,1458,1671,1897,2145,2416,2688,2958,3176,3334,3390,3324,3129,2791,2327,1761,1121,456,-195,-793,-1296,-1698,-1969,-2130,-2173,-2133,-2013,-1855,-1662,-1466,-1281,-1098,-953,-805,-686,-568,-454,-342,-233,-128,-39,33,80,103,108,112,121,167,255,401,610,856,1143,1412,1653,1811,1860,1782,1550,1183,672,67,-616,-1322,-2003,-2620,-3114,-3471,-3642,-3634,-3430,-3051,-2505,-1835,-1058,-234,610,1424,2168,2812,3319,3671,3858,3862,3709,3402,2973,2461,1895,1329,783,300,-121,-455,-725,-929,-1094,-1237,-1372,-1515,-1667,-1832,-1996,-2151,-2275,-2348,-2349,-2257,-2064,-1763,-1360,-884,-348,191,708,1153,1505,1736,1847,1840,1735,1555,1332,1086,845,626,434,280,161,72,21,-3,5,53,127,248,393,572,758,951,1110,1234,1274,1231,1072,806,428,-36,-574,-1133,-1698,-2214,-2655,-3000,-3211,-3304,-3254,-3090,-2820,-2476,-2082,-1673,-1258,-876,-506,-181,143,454,784,1146,1542,1976,2433,2886,3299,3639,3848,3911,3784,3469,2963,2296,1503,641,-229,-1042,-1741,-2270,-2607,-2723,-2635,-2362,-1939,-1420,-847,-273,265,733,1128,1417,1639,1760,1826,1813,1746,1612,1417,1160,832,452,9,-462,-968,-1454,-1922,-2318,-2631,-2831,-2901,-2840,-2645,-2338,-1940,-1482,-1001,-531,-101,265,552,748,861,882,838,724,565,363,144,-98,-335,-562,-773,-934,-1056,-1104,-1081,-972,-782,-513,-178,198,610,1016,1417,1776,2098,2350,2559,2688,2778,2800,2786,2723,2617,2467,2262,2004,1683,1303,863,382,-137,-656,-1168,-1635,-2039,-2359,-2584,-2706,-2733,-2672,-2533,-2348,-2114,-1865,-1601,-1327,-1056,-773,-482,-184,133,447,758,1045,1277,1441,1496,1438,1242,928,502,7,-518,-1026,-1457,-1786,-1969,-2004,-1891,-1650,-1316,-916,-502,-82,292,643,934,1208,1446,1684,1920,2153,2390,2588,2746,2807,2764,2573,2242,1755,1162,476,-222,-887,-1444,-1837,-2020,-1977,-1715,-1258,-686,-53,528,991,1252,1274,1028,551,-134,-917,-1748,-2495,-3118,-3521,-3700,-3642,-3367,-2948,-2411,-1854,-1309,-826,-427,-100,169,419,696,1025,1448,1951,2532,3138,3715,4189,4491,4559,4359,3879,3151,2229,1205,172,-765,-1518,-2034,-2270,-2251,-2002,-1611,-1136,-691,-317,-92,-23,-114,-323,-609,-890,-1128,-1253,-1257,-1121,-880,-568,-244,40,235,305,246,66,-193,-480,-739,-911,-960,-857,-619,-262,152,575,930,1166,1239,1122,823,362,-214,-851,-1477,-2041,-2478,-2767,-2883,-2827,-2630,-2309,-1916,-1485,-1040,-620,-220,153,512,872,1254,1653,2089,2539,2991,3423,3794,4087,4263,4312,4224,3994,3646,3190,2655,2081,1476,890,317,-203,-686,-1117,-1507,-1865,-2188,-2503,-2787,-3061,-3297,-3496,-3636,-3697,-3670,-3527,-3285,-2917,-2461,-1913,-1319,-704,-112,423,860,1180,1356,1394,1299,1094,826,522,249,29,-92,-103,-3,189,448,725,988,1186,1295,1288,1158,920,585,204,-198,-562,-856,-1040,-1096,-1012,-801,-465,-58,417,895,1361,1781,2132,2408,2607,2731,2794,2805,2765,2686,2549,2357,2078,1715,1235,651,-38,-812,-1625,-2444,-3196,-3847,-4319,-4598,-4641,-4443,-4033,-3418,-2671,-1832,-980,-165,549,1126,1544,1787,1877,1830,1670,1447,1166,882,583,299,19,-250,-512,-769,-1008,-1232,-1403,-1525,-1555,-1496,-1325,-1046,-676,-228,250,736,1178,1550,1819,1982,2031,1989,1871,1715,1546,1403,1288,1237,1222,1252,1289,1315,1293,1208,1035,772,434,23,-405,-845,-1227,-1544,-1743,-1828,-1778,-1618,-1364,-1056,-735,-436,-214,-76,-61,-153,-342,-603,-893,-1169,-1394,-1532,-1559,-1474,-1282,-1007,-680,-345,-32,218,396,484,503,467,410,377,374,459,601,825,1079,1338,1555,1674,1676,1509,1200,737,178,-436,-1043,-1571,-1979,-2205,-2246,-2087,-1762,-1302,-770,-208,307,758,1091,1318,1425,1450,1401,1325,1238,1161,1104,1058,1007,939,823,652,412,108,-241,-626,-995,-1344,-1616,-1804,-1885,-1847,-1702,-1455,-1132,-751,-354,49,410,722,963,1117,1189,1174,1090,940,758,539,326,123,-55,-171,-248,-237,-175,-36,145,357,572,759,888,941,892,751,512,209,-137,-487,-799,-1052,-1201,-1248,-1181,-1014,-782,-505,-247,-31,92,106,3,-214,-505,-843,-1166,-1434,-1592,-1619,-1497,-1241,-882,-465,-46,311,575,702,695,564,339,77,-177,-364,-448,-396,-211,103,508,965,1424,1838,2165,2375,2468,2427,2301,2095,1873,1651,1472,1331,1242,1167,1085,952,730,400,-53,-616,-1259,-1930,-2572,-3111,-3497,-3676,-3625,-3339,-2849,-2183,-1424,-616,154,834,1376,1745,1938,1951,1819,1561,1231,854,478,127,-167,-407,-575,-691,-765,-806,-847,-879,-932,-989,-1056,-1122,-1170,-1197,-1182,-1130,-1023,-880,-692,-482,-254,-28,182,366,511,616,675,695,681,657,617,607,614,674,788,954,1177,1443,1729,2025,2295,2525,2693,2778,2778,2679,2492,2214,1863,1442,971,451,-103,-689,-1296,-1921,-2550,-3167,-3752,-4273,-4705,-5013,-5165,-5141,-4924,-4509,-3924,-3173,-2319,-1383,-426,515,1410,2220,2946,3563,4087,4505,4830,5050,5162,5155,5002,4689,4195,3510,2645,1612,468,-737,-1912,-2987,-3865,-4490,-4814,-4813,-4525,-3968,-3245,-2415,-1584,-822,-195,269,551,686,692,643,574,548,591,725,932,1200,1456,1670,1764,1698,1451,1007,405,-300,-1040,-1717,-2252,-2574,-2637,-2427,-1970,-1322,-552,225,942,1495,1835,1929,1782,1427,930,365,-179,-620,-897,-967,-815,-470,42,632,1244,1790,2207,2446,2482,2319,1987,1525,1005,472,-1,-376,-632,-739,-743,-632,-476,-301,-150,-71,-74,-178,-381,-655,-988,-1319,-1634,-1866,-2008,-2022,-1907,-1674,-1342,-950,-546,-169,130,318,379,300,104,-199,-556,-942,-1295,-1579,-1757,-1787,-1663,-1375,-928,-366,287,975,1636,2237,2709,3038,3200,3187,3033,2743,2366,1939,1490,1057,668,320,44,-188,-372,-521,-664,-799,-951,-1105,-1269,-1411,-1524,-1565,-1530,-1384,-1140,-792,-368,93,559,967,1287,1473,1503,1382,1107,735,286,-158,-569,-870,-1049,-1069,-950,-704,-381,-29,293,528,642,600,414,91,-321,-776,-1215,-1581,-1831,-1928,-1869,-1646,-1297,-850,-354,138,583,940,1190,1314,1331,1247,1099,912,718,543,391,286,209,172,155,159,174,204,245,299,375,458,563,661,763,833,878,862,795,656,464,209,-62,-364,-636,-885,-1078,-1205,-1267,-1264,-1202,-1103,-968,-828,-678,-549,-424,-330,-246,-184,-133,-81,-43,16,62,134,192,269,332,404,469,534,612,689,789,895,1012,1126,1218,1274,1263,1177,985,707,322,-125,-630,-1139,-1620,-2032,-2336,-2505,-2520,-2372,-2070,-1631,-1082,-464,193,839,1450,1995,2458,2829,3111,3298,3399,3419,3340,3181,2901,2526,2012,1392,646,-181,-1068,-1962,-2815,-3570,-4172,-4589,-4776,-4744,-4472,-4006,-3363,-2601,-1766,-920,-109,600,1194,1608,1862,1924,1824,1582,1224,801,349,-86,-453,-739,-891,-917,-790,-531,-148,332,873,1435,1974,2445,2800,3027,3072,2972,2697,2296,1793,1222,635,61,-463,-911,-1263,-1518,-1666,-1723,-1695,-1596,-1450,-1258,-1043,-805,-549,-282,5,294,594,877,1139,1337,1468,1481,1381,1138,770,281,-287,-907,-1523,-2094,-2572,-2927,-3128,-3168,-3046,-2769,-2374,-1877,-1324,-754,-189,311,752,1094,1347,1515,1612,1662,1697,1724,1778,1846,1939,2026,2095,2104,2035,1857,1569,1150,641,32,-606,-1259,-1858,-2365,-2735,-2936,-2943,-2766,-2400,-1895,-1287,-628,10,591,1053,1374,1540,1555,1447,1252,1016,780,586,450,388,380,417,453,471,427,308,103,-184,-517,-885,-1218,-1500,-1665,-1708,-1594,-1340,-957,-479,42,568,1040,1423,1681,1796,1768,1601,1321,957,536,107,-311,-679,-979,-1204,-1335,-1399,-1385,-1335,-1236,-1135,-1012,-886,-748,-570,-367,-89,233,629,1061,1517,1956,2344,2638,2808,2829,2680,2375,1918,1334,672,-47,-749,-1413,-1979,-2427,-2724,-2868,-2851,-2703,-2439,-2096,-1712,-1319,-953,-628,-373,-171,-47,28,62,62,63,60,89,147,257,409,606,839,1080,1319,1521,1666,1742,1729,1634,1458,1218,933,629,327,47,-177,-357,-454,-489,-459,-370,-255,-110,19,135,206,231,204,123,6,-143,-290,-439,-543,-616,-618,-573,-466,-320,-151,24,167,278,322,308,226,95,-80,-263,-453,-605,-717,-762,-740,-638,-473,-242,20,302,574,812,997,1113,1141,1096,962,770,521,242,-47,-335,-599,-838,-1046,-1218,-1366,-1482,-1575,-1639,-1670,-1660,-1600,-1480,-1297,-1054,-749,-409,-41,322,666,955,1192,1339,1417,1413,1342,1228,1085,944,834,765,771,839,979,1166,1381,1589,1759,1859,1864,1758,1535,1197,769,269,-267,-793,-1292,-1698,-2021,-2212,-2291,-2259,-2127,-1936,-1699,-1456,-1223,-1024,-859,-736,-641,-559,-471,-365,-206,-10,248,542,861,1175,1462,1681,1817,1851,1761,1570,1266,886,450,-14,-469,-897,-1262,-1563,-1774,-1909,-1956,-1935,-1849,-1719,-1552,-1368,-1166,-964,-751,-539,-319,-86,152,407,664,925,1176,1415,1625,1812,1958,2075,2149,2199,2206,2189,2129,2039,1894,1712,1460,1169,816,425,14,-412,-807,-1167,-1460,-1666,-1790,-1809,-1757,-1627,-1463,-1275,-1105,-966,-878,-853,-874,-941,-1013,-1071,-1077,-1009,-848,-594,-256,137,548,939,1253,1474,1556,1516,1349,1096,799,495,253,80,19,56,166,318,448,517,459,259,-117,-641,-1285,-1989,-2677,-3268,-3686,-3860,-3756,-3351,-2669,-1759,-685,454,1582,2600,3444,4069,4440,4584,4497,4243,3844,3366,2828,2270,1701,1125,549,-48,-646,-1263,-1856,-2423,-2911,-3290,-3519,-3571,-3429,-3101,-2605,-1984,-1288,-576,90,667,1108,1407,1554,1571,1483,1331,1148,971,814,694,604,525,449,339,185,-21,-286,-586,-892,-1177,-1381,-1483,-1439,-1241,-895,-423,122,688,1202,1604,1841,1869,1696,1317,793,167,-470,-1055,-1502,-1768,-1817,-1643,-1287,-778,-209,365,858,1218,1403,1405,1232,924,530,110,-280,-586,-784,-850,-804,-664,-473,-279,-117,-39,-50,-164,-356,-599,-847,-1056,-1170,-1167,-1008,-711,-276,241,795,1314,1733,1995,2061,1912,1568,1056,451,-188,-767,-1224,-1505,-1561,-1407,-1038,-509,126,806,1445,1994,2382,2589,2590,2408,2058,1605,1089,576,115,-263,-535,-698,-775,-785,-762,-737,-732,-756,-825,-910,-1018,-1114,-1183,-1216,-1189,-1113,-983,-818,-630,-441,-274,-136,-54,-13,-31,-86,-175,-270,-370,-440,-495,-502,-477,-420,-329,-224,-101,37,179,345,516,715,918,1132,1336,1507,1632,1681,1635,1488,1224,858,401,-123,-681,-1242,-1762,-2212,-2552,-2768,-2834,-2751,-2525,-2155,-1685,-1106,-475,214,912,1618,2300,2950,3542,4068,4498,4829,5018,5066,4931,4617,4104,3396,2518,1483,357,-836,-2008,-3127,-4110,-4934,-5544,-5931,-6090,-6018,-5750,-5304,-4718,-4028,-3264,-2456,-1632,-810,-10,747,1444,2057,2557,2928,3140,3180,3044,2732,2269,1689,1042,374,-234,-752,-1096,-1259,-1204,-941,-495,91,751,1409,1996,2428,2662,2646,2388,1883,1197,359,-532,-1423,-2241,-2917,-3430,-3733,-3832,-3728,-3437,-2991,-2411,-1732,-981,-174,647,1487,2296,3080,3786,4407,4890,5218,5355,5270,4967,4423,3678,2749,1701,592,-506,-1518,-2384,-3059,-3507,-3747,-3777,-3660,-3429,-3153,-2872,-2637,-2455,-2347,-2288,-2262,-2237,-2184,-2073,-1899,-1643,-1330,-967,-584,-213,131,417,644,816,937,1038,1132,1250,1399,1599,1827,2089,2347,2584,2766,2873,2886,2806,2641,2398,2116,1800,1483,1172,862,557,229,-127,-537,-990,-1497,-2010,-2516,-2949,-3265,-3428,-3383,-3133,-2674,-2038,-1278,-459,338,1040,1574,1902,1999,1877,1576,1154,689,260,-73,-248,-255,-93,200,558,918,1199,1336,1288,1036,598,19,-633,-1270,-1814,-2176,-2322,-2203,-1847,-1278,-562,215,983,1646,2153,2447,2524,2373,2037,1552,981,378,-197,-707,-1113,-1406,-1586,-1660,-1658,-1591,-1486,-1361,-1210,-1063,-878,-690,-463,-212,58,354,640,923,1166,1366,1503,1574,1570,1503,1373,1199,994,764,528,287,45,-200,-448,-712,-975,-1253,-1509,-1750,-1931,-2039,-2049,-1935,-1700,-1342,-876,-337,246,830,1368,1834,2184,2420,2515,2495,2360,2134,1854,1526,1188,852,532,236,-34,-277,-510,-714,-926,-1111,-1293,-1447,-1556,-1624,-1609,-1534,-1368,-1142,-850,-532,-198,111,380,578,707,745,718,609,455,260,40,-176,-396,-575,-738,-838,-909,-917,-898,-833,-759,-668,-585,-512,-450,-399,-356,-295,-235,-130,-15,144,314,505,690,862,1008,1118,1183,1203,1179,1103,1001,844,670,454,225,-25,-282,-532,-758,-948,-1065,-1110,-1040,-864,-566,-166,320,855,1387,1877,2259,2502,2560,2421,2078,1555,883,113,-693,-1477,-2168,-2723,-3094,-3267,-3235,-3018,-2650,-2166,-1636,-1076,-564,-95,288,599,832,1017,1149,1269,1362,1453,1522,1561,1561,1489,1353,1126,822,454,37,-390,-795,-1150,-1414,-1581,-1624,-1569,-1403,-1179,-907,-631,-375,-161,-1,108,168,205,232,265,331,409,514,623,702,755,727,635,453,204,-98,-419,-725,-975,-1141,-1193,-1118,-929,-618,-239,198,627,1032,1352,1583,1693,1686,1578,1387,1144,899,662,497,389,390,454,608,792,999,1182,1309,1360,1310,1160,906,570,160,-283,-755,-1211,-1643,-2030,-2360,-2631,-2842,-2986,-3081,-3109,-3087,-2997,-2838,-2601,-2270,-1846,-1327,-717,-41,687,1422,2131,2762,3274,3624,3780,3724,3456,2993,2372,1647,877,132,-535,-1066,-1437,-1628,-1639,-1509,-1246,-926,-560,-228,74,280,420,459,440,369,279,206,164,179,253,376,534,698,831,916,915,831,659,416,137,-152,-406,-600,-708,-721,-650,-503,-330,-148,-16,49,11,-134,-379,-703,-1065,-1431,-1744,-1974,-2081,-2058,-1893,-1616,-1240,-820,-385,19,358,612,767,825,795,701,551,393,214,71,-59,-139,-181,-174,-119,-13,153,366,651,975,1353,1752,2157,2534,2852,3071,3166,3108,2885,2493,1954,1280,528,-271,-1059,-1779,-2401,-2872,-3184,-3315,-3278,-3083,-2764,-2347,-1871,-1378,-886,-440,-45,288,546,752,902,1009,1086,1131,1146,1129,1061,945,761,514,203,-172,-573,-1011,-1414,-1799,-2088,-2286,-2350,-2276,-2057,-1714,-1257,-738,-184,352,832,1220,1494,1643,1669,1586,1422,1200,955,717,505,340,232,175,177,217,293,387,493,598,697,790,866,933,990,1027,1059,1064,1053,1008,930,805,640,426,177,-100,-389,-669,-917,-1116,-1247,-1299,-1273,-1170,-1015,-829,-646,-502,-427,-447,-579,-819,-1154,-1547,-1950,-2303,-2550,-2630,-2507,-2162,-1591,-842,49,990,1911,2720,3348,3733,3859,3708,3322,2744,2042,1300,582,-39,-519,-839,-982,-991,-877,-702,-502,-315,-174,-88,-57,-81,-129,-205,-271,-348,-407,-478,-558,-657,-795,-955,-1143,-1332,-1497,-1609,-1631,-1546,-1330,-987,-532,11,589,1167,1673,2082,2335,2421,2331,2067,1664,1150,570,-25,-608,-1122,-1560,-1883,-2096,-2193,-2172,-2058,-1838,-1549,-1177,-747,-265,262,809,1363,1895,2375,2775,3060,3212,3201,3041,2716,2271,1727,1122,518,-66,-568,-983,-1281,-1474,-1557,-1559,-1486,-1364,-1201,-1006,-786,-535,-260,48,365,692,991,1247,1415,1473,1380,1128,706,130,-570,-1346,-2145,-2891,-3534,-4000,-4259,-4277,-4055,-3607,-2976,-2208,-1382,-546,213,873,1367,1717,1897,1956,1904,1800,1667,1540,1430,1348,1272,1204,1105,973,798,582,350,130,-44,-134,-109,38,328,707,1181,1665,2127,2509,2753,2844,2751,2493,2081,1560,973,370,-201,-707,-1116,-1418,-1612,-1704,-1716,-1655,-1549,-1402,-1230,-1036,-821,-594,-358,-120,97,287,416,477,441,306,65,-266,-673,-1119,-1575,-1995,-2348,-2604,-2742,-2756,-2650,-2440,-2145,-1796,-1415,-1023,-646,-284,55,364,657,921,1161,1371,1536,1648,1695,1662,1554,1368,1127,841,549,273,46,-114,-184,-168,-57,128,372,654,943,1225,1467,1673,1809,1902,1919,1900,1824,1712,1575,1397,1211,983,740,466,165,-154,-497,-843,-1184,-1511,-1791,-2027,-2186,-2264,-2252,-2140,-1940,-1651,-1297,-887,-455,-8,403,781,1082,1301,1417,1425,1314,1105,782,397,-70,-541,-1030,-1462,-1834,-2100,-2238,-2248,-2111,-1859,-1496,-1064,-594,-128,306,675,957,1153,1246,1267,1212,1111,972,820,647,476,285,87,-129,-360,-592,-820,-1006,-1149,-1192,-1141,-952,-635,-189,372,994,1657,2270,2802,3169,3340,3273,2961,2417,1680,806,-130,-1052,-1871,-2533,-2959,-3148,-3059,-2732,-2192,-1494,-710,97,855,1515,2018,2366,2520,2520,2360,2083,1706,1271,778,270,-265,-795,-1322,-1831,-2306,-2729,-3078,-3329,-3453,-3443,-3256,-2916,-2397,-1734,-946,-74,828,1713,2507,3177,3644,3906,3900,3668,3186,2518,1701,803,-111,-967,-1721,-2306,-2701,-2889,-2858,-2643,-2248,-1733,-1126,-489,131,693,1145,1480,1662,1715,1638,1475,1247,999,754,544,373,250,168,111,79,46,15,-27,-67,-107,-125,-122,-65,30,193,394,631,883,1104,1280,1363,1332,1167,868,438,-88,-679,-1279,-1837,-2297,-2620,-2770,-2742,-2540,-2193,-1750,-1255,-767,-333,15,260,401,462,470,461,481,543,682,884,1152,1447,1748,2005,2192,2270,2221,2043,1734,1325,841,323,-182,-652,-1046,-1354,-1573,-1702,-1765,-1773,-1741,-1686,-1611,-1508,-1383,-1205,-992,-721,-415,-85,239,529,745,872,884,780,575,288,-40,-366,-649,-853,-950,-941,-815,-612,-343,-64,212,438,622,739,817,866,920,994,1114,1273,1479,1693,1895,2041,2094,2028,1819,1472,999,434,-179,-783,-1334,-1772,-2077,-2224,-2214,-2072,-1827,-1528,-1215,-932,-708,-550,-470,-432,-419,-394,-320,-177,48,357,721,1115,1497,1806,2023,2084,1990,1730,1313,790,185,-420,-987,-1456,-1784,-1968,-1986,-1884,-1681,-1437,-1203,-1022,-935,-954,-1073,-1272,-1498,-1705,-1830,-1830,-1664,-1326,-824,-200,500,1199,1841,2355,2706,2873,2854,2685,2401,2066,1729,1445,1238,1133,1113,1164,1251,1329,1371,1340,1225,1023,746,422,73,-248,-539,-748,-893,-961,-979,-973,-965,-996,-1073,-1211,-1406,-1628,-1850,-2036,-2130,-2125,-1971,-1691,-1281,-790,-252,267,723,1060,1255,1281,1157,890,530,114,-312,-696,-1024,-1253,-1400,-1457,-1450,-1408,-1339,-1288,-1236,-1211,-1178,-1127,-1027,-847,-571,-181,316,902,1544,2190,2795,3294,3651,3826,3803,3598,3215,2721,2141,1567,1025,595,292,153,171,331,598,924,1257,1541,1724,1776,1661,1383,938,349,-353,-1134,-1958,-2780,-3570,-4285,-4900,-5381,-5702,-5850,-5789,-5542,-5064,-4409,-3554,-2564,-1461,-309,832,1895,2820,3544,4040,4266,4245,3973,3511,2900,2216,1515,870,316,-103,-380,-522,-544,-486,-381,-265,-175,-117,-112,-133,-176,-204,-192,-110,47,300,615,990,1372,1729,2023,2217,2301,2266,2125,1906,1628,1342,1052,798,565,361,155,-65,-336,-664,-1072,-1543,-2063,-2595,-3094,-3502,-3786,-3887,-3800,-3503,-3028,-2403,-1697,-963,-282,294,709,943,990,876,635,339,20,-223,-391,-413,-314,-91,217,558,888,1154,1320,1366,1290,1117,879,635,422,312,315,468,758,1153,1626,2093,2513,2805,2935,2858,2577,2089,1449,691,-103,-882,-1579,-2141,-2546,-2765,-2818,-2717,-2499,-2210,-1889,-1585,-1325,-1130,-1011,-951,-938,-947,-943,-914,-835,-703,-527,-313,-82,143,354,529,677,791,887,976,1059,1151,1241,1323,1383,1399,1355,1237,1040,758,415,20,-385,-773,-1106,-1348,-1474,-1462,-1312,-1025,-630,-153,362,872,1329,1701,1956,2084,2071,1945,1710,1412,1074,734,417,152,-60,-210,-307,-373,-417,-475,-558,-688,-877,-1118,-1409,-1727,-2049,-2339,-2567,-2701,-2717,-2599,-2345,-1961,-1474,-912,-314,277,825,1293,1661,1918,2059,2109,2072,1988,1872,1742,1616,1487,1354,1201,1012,781,498,170,-193,-565,-922,-1233,-1464,-1606,-1626,-1540,-1340,-1056,-713,-343,11,325,562,721,782,774,700,599,495,414,380,399,471,587,717,850,937,976,932,812,615,372,95,-165,-378,-522,-554,-497,-337,-114,137,368,535,584,503,258,-132,-642,-1240,-1855,-2439,-2929,-3262,-3420,-3363,-3105,-2657,-2062,-1361,-621,119,791,1371,1821,2139,2321,2390,2360,2266,2127,1973,1810,1660,1503,1362,1209,1051,878,687,479,257,21,-223,-470,-714,-953,-1173,-1380,-1555,-1700,-1804,-1853,-1851,-1774,-1631,-1404,-1109,-746,-332,113,558,978,1339,1610,1776,1815,1729,1531,1235,882,507,159,-125,-304,-364,-293,-99,181,521,863,1156,1370,1447,1382,1157,777,279,-326,-966,-1621,-2218,-2726,-3101,-3317,-3353,-3211,-2897,-2427,-1841,-1165,-445,269,946,1535,2007,2334,2503,2502,2349,2045,1642,1150,644,150,-275,-587,-758,-778,-634,-369,-5,403,786,1100,1278,1298,1129,789,299,-283,-901,-1476,-1949,-2269,-2391,-2330,-2076,-1689,-1208,-704,-222,173,466,631,686,651,568,481,430,450,559,753,1020,1317,1610,1846,1997,2025,1937,1739,1462,1161,869,655,539,552,689,922,1209,1488,1684,1752,1612,1269,691,-77,-988,-1980,-2961,-3859,-4612,-5147,-5464,-5520,-5352,-4969,-4412,-3722,-2935,-2082,-1204,-309,564,1415,2209,2934,3562,4067,4427,4619,4626,4444,4077,3544,2877,2118,1312,522,-218,-843,-1335,-1668,-1831,-1844,-1722,-1498,-1211,-901,-586,-317,-82,90,211,282,317,314,298,251,192,110,12,-105,-230,-361,-471,-561,-602,-592,-527,-396,-227,-18,200,409,584,709,771,767,699,585,434,277,119,-15,-123,-197,-249,-281,-316,-360,-432,-540,-683,-868,-1070,-1289,-1485,-1651,-1746,-1760,-1674,-1474,-1174,-773,-300,218,757,1275,1750,2151,2462,2669,2763,2760,2641,2453,2181,1861,1508,1132,758,393,44,-276,-568,-831,-1064,-1271,-1459,-1621,-1774,-1896,-2012,-2081,-2131,-2116,-2047,-1896,-1668,-1350,-963,-509,-35,445,863,1202,1405,1462,1351,1091,695,220,-287,-770,-1163,-1433,-1546,-1487,-1277,-939,-513,-62,377,752,1029,1210,1272,1263,1190,1111,1046,1042,1097,1228,1410,1608,1791,1901,1909,1785,1528,1146,687,189,-274,-659,-905,-997,-923,-704,-387,-21,326,601,745,753,592,312,-81,-512,-947,-1321,-1613,-1793,-1870,-1859,-1804,-1728,-1702,-1716,-1829,-1999,-2228,-2457,-2651,-2738,-2692,-2461,-2051,-1466,-740,63,893,1662,2331,2836,3164,3304,3277,3125,2877,2607,2324,2095,1900,1772,1666,1586,1483,1342,1134,857,505,95,-351,-809,-1232,-1608,-1895,-2092,-2186,-2187,-2111,-1983,-1814,-1641,-1454,-1278,-1083,-877,-616,-308,81,539,1058,1615,2160,2663,3050,3307,3362,3240,2907,2423,1804,1129,446,-180,-706,-1103,-1366,-1501,-1554,-1549,-1555,-1602,-1726,-1946,-2243,-2597,-2952,-3253,-3432,-3440,-3240,-2823,-2208,-1438,-583,283,1065,1712,2148,2374,2370,2192,1881,1518,1176,922,808,859,1076,1419,1855,2293,2683,2942,3025,2906,2573,2062,1404,678,-64,-744,-1311,-1733,-1984,-2081,-2042,-1907,-1724,-1536,-1382,-1284,-1249,-1270,-1318,-1366,-1375,-1319,-1175,-936,-607,-208,233,676,1086,1418,1638,1719,1648,1424,1065,602,73,-467,-971,-1392,-1681,-1823,-1794,-1600,-1258,-792,-251,332,887,1395,1776,2035,2111,2031,1773,1387,885,338,-223,-724,-1143,-1416,-1545,-1507,-1320,-1012,-615,-178,253,636,942,1143,1245,1247,1184,1069,950,844,777,759,777,815,841,821,714,504,165,-287,-839,-1449,-2070,-2644,-3120,-3450,-3600,-3554,-3313,-2892,-2321,-1648,-906,-165,541,1171,1676,2061,2291,2386,2348,2200,1962,1663,1320,962,604,271,-35,-280,-479,-597,-646,-614,-503,-327,-88,192,494,801,1077,1323,1495,1614,1637,1594,1458,1260,991,673,311,-77,-464,-855,-1196,-1513,-1747,-1921,-2014,-2026,-1978,-1865,-1725,-1563,-1406,-1265,-1158,-1075,-1029,-985,-947,-871,-748,-552,-265,109,574,1105,1676,2257,2792,3260,3595,3779,3786,3588,3213,2645,1943,1124,253,-634,-1469,-2222,-2830,-3289,-3550,-3636,-3517,-3231,-2774,-2189,-1492,-735,51,814,1497,2076,2486,2724,2758,2600,2264,1771,1181,508,-168,-827,-1421,-1913,-2293,-2538,-2646,-2631,-2489,-2257,-1941,-1576,-1172,-764,-348,40,409,739,1024,1255,1418,1511,1518,1452,1305,1107,858,603,344,139,-23,-84,-68,57,271,558,905,1265,1622,1924,2154,2273,2279,2153,1910,1555,1121,621,105,-426,-915,-1366,-1735,-2026,-2214,-2299,-2284,-2169,-1967,-1694,-1365,-1008,-641,-292,20,259,427,483,453,307,84,-209,-539,-861,-1154,-1372,-1493,-1511,-1411,-1222,-955,-648,-332,-38,210,388,504,541,538,487,435,389,373,409,478,601,736,881,1002,1076,1100,1049,955,808,659,515,422,385,425,535,700,903,1105,1288,1408,1462,1415,1290,1071,798,477,141,-187,-495,-763,-992,-1173,-1327,-1446,-1551,-1643,-1734,-1815,-1901,-1966,-2008,-2024,-1976,-1882,-1708,-1471,-1159,-789,-367,85,549,998,1417,1762,2032,2190,2235,2158,1967,1676,1318,917,515,145,-161,-387,-505,-537,-465,-339,-154,31,221,366,473,520,522,475,402,305,206,99,4,-102,-203,-322,-451,-603,-764,-933,-1089,-1212,-1283,-1282,-1193,-1014,-753,-424,-71,289,591,821,928,907,749,462,75,-378,-858,-1311,-1702,-1989,-2141,-2145,-1988,-1687,-1252,-717,-116,520,1138,1730,2236,2669,2987,3199,3294,3272,3141,2900,2564,2143,1644,1104,522,-58,-622,-1139,-1582,-1922,-2142,-2219,-2150,-1930,-1574,-1106,-554,29,608,1118,1525,1780,1858,1753,1454,996,403,-267,-969,-1628,-2213,-2643,-2917,-2990,-2886,-2607,-2209,-1711,-1199,-681,-231,155,440,648,776,859,917,971,1043,1139,1252,1370,1471,1515,1481,1330,1041,621,55,-598,-1319,-2020,-2653,-3130,-3399,-3411,-3138,-2595,-1806,-838,233,1318,2319,3168,3782,4148,4228,4067,3677,3147,2509,1871,1249,730,300,-6,-219,-368,-475,-596,-740,-941,-1184,-1473,-1753,-2012,-2182,-2248,-2162,-1927,-1544,-1039,-465,136,701,1179,1533,1735,1778,1682,1452,1144,776,398,32,-285,-557,-758,-913,-1021,-1105,-1171,-1239,-1295,-1347,-1368,-1345,-1254,-1088,-828,-499,-103,319,735,1107,1406,1594,1678,1630,1487,1245,945,614,272,-36,-312,-528,-689,-803,-874,-930,-976,-1029,-1090,-1148,-1197,-1199,-1145,-996,-749,-388,60,584,1124,1638,2067,2355,2468,2380,2088,1621,1006,316,-395,-1051,-1592,-1971,-2143,-2115,-1882,-1481,-956,-355,267,861,1388,1829,2161,2396,2527,2580,2552,2458,2299,2071,1770,1388,927,386,-209,-850,-1481,-2080,-2581,-2957,-3153,-3156,-2945,-2541,-1965,-1276,-526,198,840,1313,1589,1621,1417,990,392,-326,-1082,-1815,-2449,-2938,-3238,-3337,-3233,-2952,-2518,-1982,-1380,-751,-142,445,975,1457,1886,2271,2614,2927,3189,3415,3570,3651,3634,3501,3255,2876,2395,1803,1159,465,-210,-853,-1409,-1858,-2178,-2353,-2396,-2305,-2115,-1833,-1509,-1140,-778,-408,-71,251,535,770,965,1076,1121,1058,898,622,249,-216,-730,-1270,-1773,-2206,-2503,-2644,-2581,-2334,-1890,-1307,-622,92,767,1340,1753,1978,1991,1814,1472,1013,504,-16,-464,-829,-1053,-1151,-1109,-958,-712,-410,-73,269,603,913,1201,1464,1707,1925,2127,2290,2413,2469,2440,2303,2050,1668,1172,575,-76,-753,-1380,-1933,-2343,-2603,-2682,-2603,-2384,-2065,-1702,-1333,-1010,-772,-621,-596,-654,-810,-1015,-1251,-1480,-1681,-1817,-1887,-1858,-1753,-1548,-1282,-944,-565,-152,282,733,1184,1643,2084,2512,2885,3201,3411,3500,3452,3239,2890,2401,1826,1197,575,10,-442,-748,-872,-821,-591,-231,221,701,1137,1474,1655,1645,1447,1060,543,-60,-665,-1217,-1645,-1919,-2017,-1951,-1761,-1486,-1196,-941,-764,-705,-756,-912,-1131,-1373,-1575,-1697,-1697,-1553,-1271,-878,-412,57,470,761,879,792,502,22,-582,-1257,-1899,-2435,-2778,-2880,-2695,-2248,-1542,-671,314,1304,2224,2995,3562,3907,4010,3920,3649,3274,2835,2388,1966,1602,1290,1043,828,636,431,204,-60,-360,-675,-991,-1261,-1466,-1567,-1554,-1430,-1192,-901,-570,-264,-29,114,120,12,-205,-494,-792,-1068,-1248,-1313,-1239,-1022,-704,-315,75,415,639,720,628,379,-1,-456,-924,-1340,-1641,-1789,-1753,-1553,-1200,-756,-268,198,589,866,1020,1038,968,824,678,557,518,570,735,994,1319,1675,2007,2278,2450,2494,2410,2196,1886,1499,1084,664,279,-68,-350,-598,-806,-1013,-1229,-1478,-1764,-2085,-2434,-2771,-3093,-3339,-3511,-3562,-3501,-3307,-3005,-2597,-2114,-1582,-1018,-465,72,551,978,1317,1589,1763,1879,1913,1912,1866,1804,1730,1658,1580,1515,1437,1362,1276,1180,1074,964,837,717,586,460,331,210,88,-11,-106,-161,-198,-191,-163,-111,-48,4,39,45,8,-46,-138,-211,-290,-307,-294,-206,-71,115,326,538,726,858,913,867,712,440,60,-408,-947,-1503,-2051,-2540,-2928,-3197,-3311,-3277,-3098,-2791,-2393,-1931,-1437,-950,-477,-49,343,687,1006,1288,1560,1813,2046,2253,2418,2518,2548,2476,2308,2041,1690,1282,843,420,39,-265,-473,-585,-605,-555,-464,-361,-271,-212,-202,-220,-275,-323,-352,-330,-244,-74,159,458,774,1086,1337,1502,1533,1423,1158,756,243,-333,-922,-1466,-1921,-2241,-2414,-2432,-2311,-2098,-1810,-1518,-1237,-997,-814,-654,-524,-364,-166,112,461,891,1354,1831,2253,2580,2762,2769,2599,2258,1795,1259,722,256,-85,-255,-230,-42,294,686,1083,1380,1526,1450,1152,626,-69,-871,-1693,-2435,-3034,-3410,-3549,-3435,-3115,-2633,-2069,-1504,-1004,-638,-426,-386,-473,-658,-848,-1000,-1019,-897,-577,-120,467,1084,1672,2135,2416,2473,2290,1913,1360,745,115,-429,-831,-1051,-1072,-901,-590,-176,265,674,1002,1203,1275,1207,1049,812,574,352,193,120,117,185,288,385,463,475,426,316,159,3,-139,-205,-191,-67,153,456,795,1126,1392,1543,1545,1372,1038,561,2,-586,-1129,-1570,-1856,-1976,-1916,-1717,-1421,-1081,-774,-538,-423,-446,-602,-864,-1193,-1531,-1824,-2021,-2091,-2010,-1791,-1453,-1038,-601,-178,164,430,570,624,601,528,477,449,508,651,880,1178,1494,1798,2010,2113,2049,1818,1425,906,299,-310,-881,-1334,-1634,-1755,-1686,-1459,-1103,-671,-223,201,545,793,933,965,924,828,721,639,599,633,728,882,1068,1253,1407,1488,1482,1359,1133,808,406,-26,-467,-862,-1189,-1419,-1532,-1538,-1433,-1253,-1012,-757,-514,-328,-218,-204,-300,-485,-760,-1070,-1398,-1684,-1897,-1989,-1949,-1743,-1393,-902,-303,354,1033,1665,2213,2620,2870,2931,2820,2552,2158,1697,1201,726,310,-35,-286,-471,-591,-699,-803,-951,-1150,-1408,-1718,-2055,-2393,-2688,-2909,-3013,-2979,-2794,-2449,-1970,-1371,-702,8,703,1356,1930,2408,2783,3057,3242,3353,3413,3423,3408,3349,3253,3097,2869,2563,2163,1690,1143,561,-31,-591,-1096,-1503,-1815,-2012,-2112,-2137,-2106,-2061,-2021,-2015,-2043,-2101,-2176,-2224,-2235,-2140,-1959,-1635,-1220,-702,-153,401,881,1260,1480,1539,1429,1187,845,473,123,-151,-302,-323,-208,3,274,535,741,832,784,593,271,-124,-548,-924,-1188,-1307,-1237,-1007,-622,-164,326,753,1072,1228,1218,1037,750,393,62,-189,-290,-215,46,467,987,1544,2035,2403,2566,2503,2207,1713,1088,411,-221,-732,-1048,-1150,-1032,-737,-336,97,458,678,694,473,31,-611,-1366,-2173,-2915,-3528,-3924,-4060,-3932,-3541,-2950,-2222,-1433,-677,-18,500,835,1013,1038,974,858,758,695,725,826,1022,1253,1516,1750,1927,2027,2015,1921,1725,1480,1202,920,686,477,352,247,201,136,66,-66,-258,-517,-840,-1188,-1535,-1835,-2040,-2125,-2055,-1839,-1476,-1008,-468,86,604,1037,1365,1549,1619,1575,1454,1307,1152,1044,983,988,1037,1111,1176,1194,1133,978,704,331,-133,-649,-1177,-1677,-2102,-2420,-2598,-2629,-2509,-2254,-1891,-1448,-965,-476,-15,398,735,999,1169,1258,1251,1161,983,725,396,6,-423,-855,-1278,-1623,-1891,-2021,-2011,-1844,-1527,-1077,-534,76,694,1278,1794,2189,2463,2587,2572,2435,2196,1878,1522,1131,753,367,20,-326,-623,-907,-1146,-1348,-1499,-1597,-1622,-1586,-1460,-1265,-988,-644,-243,195,647,1093,1498,1844,2092,2239,2241,2129,1859,1488,999,452,-134,-710,-1237,-1677,-2003,-2187,-2229,-2122,-1886,-1552,-1135,-695,-250,159,496,755,904,956,898,762,544,289,10,-256,-489,-661,-767,-787,-742,-620,-468,-273,-87,91,235,340,399,418,392,342,266,184,100,16,-52,-117,-166,-213,-249,-273,-286,-271,-226,-135,7,212,458,765,1074,1393,1663,1863,1957,1927,1751,1450,1018,504,-72,-649,-1200,-1667,-2035,-2270,-2370,-2344,-2199,-1969,-1674,-1344,-1009,-678,-378,-106,134,343,541,724,911,1100,1294,1475,1641,1754,1811,1775,1646,1403,1069,643,170,-334,-806,-1228,-1541,-1732,-1776,-1669,-1421,-1062,-607,-123,380,830,1225,1514,1709,1782,1758,1625,1412,1113,754,330,-131,-632,-1140,-1643,-2109,-2507,-2809,-2978,-2991,-2831,-2492,-1988,-1345,-605,163,910,1549,2035,2319,2368,2205,1837,1332,749,166,-350,-737,-961,-1010,-887,-643,-305,50,382,633,782,808,734,567,367,159,-6,-92,-92,12,199,437,708,951,1159,1285,1330,1290,1173,1009,815,620,456,324,249,214,212,216,204,139,7,-220,-525,-919,-1349,-1800,-2210,-2546,-2764,-2837,-2761,-2526,-2170,-1707,-1190,-649,-137,324,704,984,1177,1277,1303,1286,1219,1148,1062,974,880,770,630,461,231,-33,-361,-700,-1060,-1382,-1641,-1799,-1812,-1673,-1353,-876,-256,467,1232,1990,2664,3201,3545,3662,3535,3164,2582,1830,971,79,-782,-1539,-2136,-2546,-2736,-2720,-2515,-2150,-1676,-1137,-576,-35,460,888,1242,1515,1722,1843,1903,1875,1762,1558,1232,808,263,-368,-1072,-1793,-2502,-3126,-3630,-3958,-4084,-3998,-3698,-3209,-2569,-1814,-1012,-192,584,1291,1903,2397,2784,3055,3227,3303,3297,3202,3030,2755,2391,1912,1338,668,-65,-830,-1568,-2238,-2768,-3123,-3255,-3158,-2825,-2294,-1603,-814,-4,767,1431,1935,2261,2384,2330,2118,1794,1404,989,593,235,-69,-316,-524,-697,-862,-1023,-1187,-1346,-1490,-1596,-1645,-1616,-1500,-1291,-995,-641,-231,174,571,910,1181,1362,1455,1456,1393,1269,1127,966,824,690,590,493,412,315,203,62,-106,-296,-495,-676,-832,-922,-954,-898,-772,-581,-340,-83,179,414,610,750,838,856,829,738,615,454,270,78,-124,-317,-510,-686,-867,-1029,-1199,-1355,-1513,-1650,-1776,-1862,-1909,-1896,-1813,-1651,-1404,-1079,-672,-218,281,780,1254,1678,1999,2229,2311,2275,2103,1822,1463,1052,633,245,-84,-317,-457,-483,-428,-285,-106,104,306,486,638,749,838,902,964,1020,1093,1154,1221,1253,1254,1190,1057,843,547,196,-216,-626,-1034,-1383,-1662,-1848,-1936,-1939,-1864,-1755,-1622,-1515,-1439,-1424,-1453,-1534,-1630,-1726,-1785,-1784,-1706,-1538,-1290,-967,-595,-208,186,540,862,1127,1345,1523,1669,1801,1913,2032,2123,2207,2236,2222,2117,1933,1642,1269,817,328,-169,-624,-992,-1247,-1341,-1287,-1071,-727,-290,189,664,1068,1373,1535,1536,1387,1084,682,196,-305,-793,-1215,-1543,-1761,-1853,-1839,-1721,-1529,-1285,-1007,-719,-426,-144,130,374,593,764,875,914,852,699,428,76,-367,-846,-1339,-1789,-2159,-2394,-2473,-2358,-2052,-1554,-892,-99,767,1662,2511,3265,3862,4254,4418,4317,3975,3389,2611,1694,688,-316,-1268,-2095,-2747,-3194,-3420,-3422,-3237,-2889,-2435,-1923,-1400,-912,-485,-140,121,299,414,469,502,509,521,529,540,542,533,488,415,301,154,-5,-164,-284,-342,-308,-170,84,434,866,1333,1797,2203,2502,2657,2627,2407,1985,1393,664,-150,-975,-1763,-2430,-2940,-3254,-3352,-3254,-2968,-2554,-2042,-1503,-970,-493,-103,196,389,497,540,546,548,579,651,794,986,1240,1507,1780,2009,2172,2241,2197,2043,1776,1426,1006,556,101,-326,-709,-1033,-1300,-1507,-1680,-1820,-1959,-2089,-2223,-2358,-2463,-2549,-2555,-2502,-2334,-2077,-1705,-1245,-712,-141,440,979,1454,1822,2064,2173,2153,2012,1801,1529,1269,1037,880,821,858,1005,1221,1493,1768,2012,2184,2245,2186,1986,1666,1238,742,212,-306,-784,-1186,-1502,-1722,-1858,-1920,-1934,-1910,-1871,-1826,-1768,-1706,-1614,-1485,-1311,-1065,-770,-410,-17,390,772,1097,1327,1442,1424,1282,1018,682,290,-104,-468,-774,-991,-1125,-1163,-1135,-1045,-929,-807,-694,-614,-565,-542,-547,-545,-528,-475,-368,-203,5,263,518,763,957,1077,1109,1054,914,731,517,329,190,130,179,321,566,875,1219,1560,1840,2041,2101,2031,1804,1453,991,475,-62,-554,-972,-1270,-1443,-1471,-1388,-1203,-969,-719,-495,-337,-256,-270,-363,-519,-712,-901,-1064,-1161,-1186,-1122,-980,-774,-520,-262,-3,205,362,452,473,445,380,308,251,237,269,354,480,626,764,875,917,889,768,559,275,-73,-448,-835,-1183,-1487,-1697,-1810,-1808,-1692,-1467,-1158,-779,-365,53,460,822,1136,1388,1580,1715,1795,1829,1811,1754,1647,1498,1302,1063,784,481,159,-159,-460,-722,-932,-1069,-1136,-1123,-1039,-908,-741,-579,-437,-354,-332,-391,-509,-676,-853,-1009,-1096,-1090,-950,-680,-280,235,805,1414,1965,2446,2771,2934,2894,2672,2267,1738,1117,471,-148,-691,-1118,-1411,-1559,-1574,-1483,-1308,-1106,-899,-726,-623,-582,-624,-727,-862,-1020,-1153,-1250,-1290,-1260,-1177,-1036,-879,-704,-552,-429,-351,-308,-301,-291,-271,-201,-64,161,463,846,1264,1692,2078,2375,2547,2562,2412,2104,1669,1139,583,36,-422,-776,-969,-1014,-902,-675,-364,-29,285,531,673,704,621,449,224,-17,-226,-371,-430,-398,-284,-117,73,247,362,407,347,196,-45,-348,-685,-1016,-1324,-1558,-1730,-1810,-1820,-1762,-1661,-1534,-1393,-1259,-1114,-973,-808,-610,-373,-76,263,641,1033,1401,1720,1944,2054,2018,1847,1534,1122,642,142,-318,-704,-962,-1083,-1039,-855,-531,-122,354,832,1282,1655,1929,2073,2091,1965,1730,1386,974,509,23,-455,-916,-1324,-1683,-1959,-2159,-2263,-2263,-2172,-1971,-1696,-1349,-956,-551,-160,194,468,667,755,750,644,459,216,-59,-334,-575,-762,-867,-881,-796,-624,-376,-74,248,579,881,1142,1348,1492,1572,1585,1543,1430,1271,1046,779,467,124,-220,-562,-853,-1082,-1214,-1232,-1123,-889,-541,-107,372,862,1300,1660,1891,1970,1895,1659,1287,811,265,-303,-853,-1349,-1758,-2060,-2246,-2312,-2269,-2125,-1898,-1609,-1268,-901,-514,-124,252,607,922,1185,1387,1499,1539,1464,1311,1051,717,316,-126,-579,-1011,-1400,-1707,-1931,-2045,-2061,-1976,-1808,-1567,-1269,-921,-538,-126,310,761,1224,1685,2134,2552,2932,3241,3483,3620,3657,3571,3360,3025,2572,2016,1384,703,13,-648,-1251,-1765,-2174,-2472,-2661,-2754,-2771,-2728,-2643,-2546,-2419,-2309,-2165,-2033,-1857,-1672,-1437,-1179,-880,-562,-232,83,377,609,791,890,921,893,813,723,641,597,618,705,872,1097,1361,1634,1873,2062,2150,2140,1999,1748,1380,925,403,-145,-696,-1201,-1648,-1988,-2220,-2319,-2288,-2127,-1844,-1457,-988,-458,100,658,1194,1664,2065,2349,2523,2561,2461,2238,1882,1436,902,322,-278,-871,-1424,-1915,-2327,-2639,-2850,-2947,-2939,-2826,-2617,-2331,-1973,-1571,-1141,-698,-270,138,502,817,1070,1259,1382,1439,1435,1383,1280,1154,1002,840,670,500,320,147,-38,-210,-372,-506,-588,-614,-553,-396,-153,200,607,1073,1542,1970,2314,2530,2567,2432,2087,1584,932,209,-537,-1222,-1790,-2189,-2381,-2375,-2172,-1830,-1397,-937,-517,-185,28,101,54,-91,-289,-489,-648,-720,-688,-548,-308,-17,301,568,753,798,696,427,27,-464,-997,-1480,-1876,-2101,-2141,-1975,-1620,-1121,-527,83,650,1115,1437,1608,1628,1540,1388,1226,1117,1092,1183,1383,1667,1981,2268,2451,2475,2292,1883,1260,464,-444,-1369,-2239,-2949,-3447,-3678,-3633,-3328,-2810,-2140,-1403,-675,-22,492,851,1039,1082,1021,899,782,695,694,755,899,1067,1231,1352,1373,1292,1084,773,386,-34,-433,-763,-982,-1056,-989,-771,-448,-54,357,726,1012,1174,1191,1061,805,438,17,-445,-886,-1303,-1649,-1936,-2145,-2282,-2351,-2352,-2293,-2168,-1984,-1725,-1408,-1010,-557,-44,503,1060,1603,2093,2502,2801,2973,3007,2905,2681,2359,1959,1512,1044,571,116,-318,-726,-1098,-1442,-1737,-1992,-2176,-2297,-2319,-2259,-2089,-1840,-1503,-1119,-691,-256,171,575,942,1266,1548,1774,1958,2079,2145,2139,2062,1905,1670,1360,990,574,153,-266,-619,-911,-1077,-1143,-1067,-894,-624,-309,25,322,558,695,728,648,476,226,-63,-371,-659,-922,-1132,-1305,-1439,-1550,-1658,-1765,-1879,-1997,-2081,-2131,-2087,-1940,-1666,-1240,-704,-51,644,1344,1978,2488,2823,2961,2874,2604,2152,1603,989,392,-146,-577,-869,-1025,-1042,-957,-799,-605,-424,-269,-174,-129,-129,-153,-164,-141,-45,131,407,756,1173,1608,2017,2370,2590,2685,2583,2319,1870,1274,566,-217,-1013,-1779,-2457,-3018,-3414,-3642,-3682,-3550,-3255,-2826,-2293,-1688,-1045,-402,227,789,1295,1695,1993,2168,2216,2137,1939,1635,1253,821,378,-46,-415,-705,-897,-986,-973,-866,-683,-450,-175,100,384,642,888,1108,1321,1515,1710,1889,2055,2186,2258,2246,2123,1858,1458,898,219,-555,-1378,-2185,-2925,-3541,-3988,-4241,-4285,-4137,-3810,-3357,-2808,-2212,-1622,-1043,-530,-57,351,722,1061,1383,1691,1979,2240,2437,2550,2543,2391,2086,1628,1042,374,-329,-985,-1553,-1942,-2140,-2096,-1825,-1343,-692,63,859,1627,2303,2838,3202,3380,3380,3218,2924,2542,2104,1647,1206,783,406,59,-266,-577,-903,-1231,-1598,-1954,-2326,-2654,-2920,-3095,-3141,-3047,-2808,-2426,-1943,-1384,-806,-263,207,546,743,781,668,437,124,-225,-549,-819,-981,-1036,-960,-781,-512,-189,146,474,750,972,1119,1207,1239,1237,1221,1198,1191,1182,1190,1174,1156,1091,1006,885,741,598,464,360,300,280,304,348,399,424,399,305,121,-145,-491,-886,-1298,-1684,-1993,-2201,-2256,-2167,-1912,-1524,-1033,-482,73,587,1009,1318,1488,1530,1457,1289,1071,820,570,339,129,-56,-221,-385,-550,-724,-920,-1116,-1308,-1477,-1587,-1632,-1577,-1415,-1153,-787,-351,129,623,1083,1496,1824,2068,2210,2272,2249,2173,2042,1883,1690,1476,1223,943,614,250,-154,-576,-1003,-1395,-1731,-1970,-2094,-2086,-1939,-1676,-1312,-904,-487,-114,162,332,346,238,5,-312,-660,-1005,-1280,-1461,-1500,-1413,-1176,-846,-434,9,429,807,1095,1291,1387,1397,1335,1234,1113,1003,911,863,849,868,917,958,998,1001,959,859,698,479,206,-102,-435,-769,-1088,-1375,-1604,-1764,-1825,-1795,-1640,-1383,-1018,-566,-57,476,1001,1467,1849,2114,2242,2233,2089,1825,1475,1056,618,174,-233,-597,-888,-1114,-1261,-1347,-1377,-1372,-1343,-1322,-1298,-1316,-1349,-1413,-1494,-1557,-1601,-1579,-1482,-1290,-996,-614,-166,321,795,1228,1568,1797,1884,1841,1651,1368,995,598,204,-134,-385,-516,-515,-388,-139,192,566,955,1285,1552,1704,1739,1657,1467,1192,866,511,162,-162,-444,-680,-857,-995,-1085,-1142,-1175,-1175,-1159,-1112,-1041,-943,-817,-661,-489,-294,-93,107,310,482,643,756,835,849,806,681,489,207,-130,-538,-954,-1391,-1763,-2081,-2261,-2317,-2197,-1930,-1499,-973,-353,263,866,1372,1772,2027,2149,2148,2054,1906,1739,1595,1487,1439,1434,1470,1505,1522,1470,1330,1077,701,223,-340,-938,-1524,-2037,-2436,-2666,-2725,-2592,-2310,-1899,-1435,-963,-550,-246,-69,-47,-145,-343,-588,-810,-970,-995,-866,-560,-85,527,1226,1950,2627,3186,3570,3728,3641,3302,2746,2007,1157,259,-612,-1391,-2037,-2504,-2798,-2904,-2851,-2669,-2376,-2026,-1625,-1219,-804,-416,-33,310,640,927,1173,1370,1494,1535,1484,1325,1070,727,316,-120,-552,-928,-1222,-1394,-1434,-1342,-1130,-830,-473,-119,218,463,627,668,601,432,192,-103,-397,-681,-902,-1064,-1129,-1120,-1022,-866,-658,-425,-186,48,258,448,607,749,873,992,1112,1232,1360,1488,1603,1711,1783,1825,1830,1779,1700,1566,1403,1199,965,699,410,96,-236,-578,-922,-1263,-1578,-1869,-2111,-2303,-2433,-2505,-2513,-2471,-2385,-2270,-2140,-1997,-1860,-1719,-1574,-1422,-1241,-1026,-767,-448,-86,330,763,1213,1623,1992,2267,2433,2480,2383,2176,1859,1475,1068,675,354,136,50,116,313,632,1017,1418,1782,2032,2141,2058,1781,1320,699,-24,-796,-1549,-2219,-2756,-3109,-3267,-3204,-2951,-2515,-1946,-1284,-574,126,792,1368,1845,2190,2396,2457,2374,2150,1795,1324,751,107,-583,-1280,-1944,-2534,-3002,-3316,-3442,-3366,-3077,-2602,-1950,-1186,-346,499,1295,1977,2517,2857,3011,2951,2715,2321,1805,1218,592,-16,-581,-1059,-1438,-1686,-1809,-1790,-1642,-1371,-988,-520,15,589,1164,1716,2194,2579,2824,2919,2847,2600,2214,1689,1095,449,-178,-762,-1254,-1637,-1900,-2034,-2061,-1993,-1855,-1682,-1483,-1300,-1117,-958,-796,-637,-443,-229,39,323,633,920,1162,1314,1347,1234,962,539,-14,-647,-1304,-1920,-2420,-2740,-2833,-2666,-2234,-1568,-698,291,1336,2342,3241,3951,4437,4656,4614,4315,3796,3099,2277,1374,449,-472,-1341,-2144,-2849,-3448,-3914,-4237,-4396,-4375,-4165,-3770,-3192,-2483,-1651,-775,133,1003,1828,2545,3151,3572,3791,3736,3387,2736,1831,770,-293,-1209,-1814,-2032,-1833,-1304,-562,204,869,1306,1501,1479,1311,1102,892,729,556,308,-109,-784,-1711,-2861,-4064,-5111,-5759,-5760,-4977,-3360,-1021,1793,4725,7356,9288,10182,9846,8237,5502,1923,-2078,-6040,-9473,-11957,-13177,-12955,-11299,-8381,-4534,-209,4089,7840,10614,12088,12128,10804,8334,5143,1665,-1599,-4259,-6031,-6797,-6593,-5599,-4053,-2264,-469,1102,2339,3177,3640,3777,3676,3408,3036,2602,2119,1577,979,307,-412,-1129,-1794,-2300,-2607,-2644,-2432,-2005,-1474,-948,-575,-449,-637,-1127,-1838,-2629,-3315,-3729,-3715,-3228,-2275,-988,447,1795,2836,3378,3349,2728,1649,280,-1143,-2377,-3234,-3566,-3335,-2580,-1431,-85,1242,2303,2922,2957,2369,1220,-352,-2118,-3829,-5226,-6107,-6335,-5898,-4871,-3428,-1792,-213,1113,2006,2426,2357,1903,1183,360,-425,-1057,-1450,-1591,-1486,-1191,-783,-327,94,433,659,772,790,762,726,749,865,1115,1509,2026,2630,3242,3780,4150,4270,4078,3554,2705,1605,333,-972,-2198,-3216,-3938,-4309,-4313,-3981,-3367,-2567,-1666,-783,10,631,1065,1301,1405,1418,1455,1567,1835,2280,2899,3656,4492,5328,6087,6718,7158,7412,7459,7340,7067,6696,6249,5778,5310,4866,4452,4049,3644,3176,2632,1949,1132,168,-898,-2024,-3120,-4118,-4917,-5467,-5691,-5590,-5131,-4365,-3318,-2082,-716,671,2000,3182,4135,4802,5134,5105,4720,3989,2956,1669,192,-1393,-3010,-4541,-5893,-6929,-7555,-7679,-7245,-6277,-4824,-3018,-1020,976,2789,4244,5225,5680,5587,5034,4094,2916,1626,349,-806,-1780,-2529,-3060,-3390,-3558,-3592,-3522,-3354,-3106,-2766,-2352,-1867,-1341,-815,-328,59,296,353,199,-139,-649,-1254,-1900,-2512,-3017,-3380,-3560,-3547,-3360,-3014,-2561,-2037,-1499,-988,-544,-203,30,133,133,15,-176,-449,-766,-1113,-1474,-1811,-2129,-2395,-2619,-2795,-2931,-3040,-3133,-3230,-3345,-3490,-3675,-3895,-4144,-4404,-4648,-4865,-5017,-5109,-5112,-5043,-4890,-4679,-4410,-4119,-3803,-3510,-3226,-3000,-2820,-2716,-2682,-2714,-2811,-2925,-3053,-3132,-3139,-3035,-2798,-2414,-1896,-1255,-547,188,879,1478,1928,2207,2288,2199,1945,1592,1171,760,387,113,-56,-113,-55,71,259,449,627,756,829,839,798,720,628,551,511,536,641,834,1112,1456,1842,2230,2589,2867,3043,3074,2964,2700,2306,1810,1258,703,201,-197,-454,-536,-443,-179,222,726,1276,1836,2344,2784,3122,3359,3502,3558,3560,3515,3454,3384,3326,3286,3279,3319,3410,3573,3782,4069,4387,4753,5142,5541,5948,6347,6736,7104,7449,7754,8014,8219,8358,8430,8435,8373,8255,8087,7887,7650,7409,7144,6881,6609,6328,6043,5742,5439,5129,4827,4546,4291,4082,3921,3817,3752,3738,3741,3779,3830,3905,3994,4090,4179,4231,4217,4102,3861,3474,2970,2352,1704,1060,507,94,-154,-201,-99,143,443,749,1000,1152,1175,1070,836,519,137,-248,-606,-894,-1080,-1157,-1116,-984,-777,-552,-333,-176,-103,-133,-269,-505,-812,-1164,-1529,-1862,-2151,-2362,-2490,-2547,-2524,-2463,-2374,-2285,-2234,-2223,-2289,-2421,-2628,-2883,-3177,-3464,-3734,-3941,-4080,-4125,-4093,-3975,-3806,-3607,-3410,-3248,-3151,-3138,-3225,-3412,-3678,-4012,-4374,-4736,-5071,-5343,-5550,-5664,-5694,-5645,-5523,-5358,-5151,-4940,-4725,-4537,-4374,-4257,-4181,-4167,-4202,-4298,-4441,-4620,-4832,-5042,-5260,-5432,-5586,-5666,-5712,-5682,-5621,-5517,-5401,-5286,-5189,-5121,-5098,-5113,-5180,-5279,-5416,-5564,-5721,-5863,-5981,-6058,-6092,-6068,-5995,-5869,-5702,-5515,-5303,-5108,-4915,-4755,-4625,-4532,-4472,-4458,-4460,-4505,-4554,-4622,-4693,-4758,-4821,-4868,-4898,-4909,-4887,-4835,-4732,-4578,-4369,-4090,-3767,-3380,-2967,-2528,-2091,-1683,-1313,-1028,-821,-718,-717,-804,-966,-1182,-1414,-1650,-1850,-2005,-2087,-2108,-2048,-1935,-1768,-1564,-1353,-1124,-918,-721,-554,-419,-318,-258,-238,-260,-312,-395,-487,-590,-672,-743,-773,-772,-733,-648,-540,-396,-242,-77,95,259,424,585,742,910,1085,1276,1490,1723,1976,2244,2515,2789,3042,3281,3486,3660,3803,3907,3989,4037,4075,4093,4112,4125,4145,4164,4191,4212,4234,4244,4248,4237,4221,4191,4155,4111,4063,4011,3959,3904,3859,3817,3799,3797,3823,3884,3963,4083,4211,4362,4512,4660,4796,4906,4999,5052,5085,5082,5062,5022,4970,4916,4856,4809,4753,4712,4654,4595,4519,4413,4294,4149,3998,3852,3734,3658,3653,3730,3895,4156,4497,4897,5338,5771,6173,6496,6716,6801,6760,6583,6319,5985,5652,5347,5138,5044,5092,5283,5585,5964,6358,6700,6934,6994,6868,6524,6003,5343,4607,3895,3270,2834,2621,2682,2997,3532,4218,4952,5640,6176,6484,6515,6263,5753,5058,4262,3485,2824,2380,2208,2332,2732,3353,4098,4871,5554,6063,6323,6307,6017,5497,4812,4062,3314,2691,2206,1945,1872,1989,2238,2552,2878,3123,3267,3239,3059,2718,2255,1721,1164,649,219,-79,-236,-237,-105,133,441,761,1069,1306,1464,1513,1464,1320,1107,847,565,290,39,-175,-341,-465,-546,-599,-631,-660,-691,-735,-800,-884,-990,-1116,-1254,-1409,-1564,-1727,-1891,-2046,-2215,-2357,-2511,-2639,-2758,-2858,-2936,-2987,-3021,-3020,-3010,-2973,-2934,-2892,-2864,-2854,-2871,-2921,-2999,-3113,-3241,-3388,-3535,-3674,-3808,-3915,-4016,-4096,-4168,-4237,-4296,-4361,-4418,-4482,-4533,-4582,-4614,-4631,-4632,-4610,-4576,-4523,-4472,-4418,-4380,-4366,-4374,-4421,-4489,-4585,-4693,-4806,-4914,-5004,-5075,-5115,-5127,-5103,-5052,-4968,-4869,-4750,-4629,-4518,-4430,-4380,-4379,-4436,-4552,-4725,-4947,-5199,-5474,-5741,-5996,-6204,-6375,-6471,-6512,-6477,-6388,-6235,-6050,-5831,-5608,-5396,-5207,-5061,-4965,-4923,-4937,-5002,-5107,-5240,-5388,-5536,-5662,-5769,-5829,-5848,-5818,-5734,-5610,-5438,-5244,-5021,-4801,-4578,-4372,-4186,-4016,-3890,-3769,-3694,-3627,-3586,-3561,-3546,-3543,-3549,-3559,-3574,-3589,-3605,-3621,-3630,-3635,-3630,-3610,-3574,-3519,-3440,-3345,-3227,-3100,-2967,-2839,-2724,-2635,-2573,-2545,-2555,-2588,-2654,-2727,-2800,-2861,-2895,-2897,-2860,-2790,-2685,-2566,-2431,-2303,-2191,-2101,-2053,-2038,-2074,-2147,-2264,-2409,-2579,-2757,-2934,-3098,-3229,-3324,-3364,-3350,-3262,-3113,-2878,-2585,-2225,-1817,-1379,-933,-495,-109,229,472,630,685,639,517,316,87,-171,-405,-614,-758,-836,-840,-764,-632,-439,-216,28,274,512,726,917,1081,1212,1327,1414,1492,1549,1600,1629,1647,1640,1606,1552,1461,1358,1226,1098,967,863,791,777,830,960,1173,1461,1802,2182,2559,2903,3187,3366,3448,3395,3243,2986,2677,2334,2020,1745,1580,1508,1574,1753,2042,2410,2823,3247,3638,3967,4208,4338,4361,4274,4095,3855,3582,3308,3077,2905,2828,2844,2963,3172,3457,3794,4159,4524,4867,5174,5421,5611,5733,5786,5776,5710,5588,5429,5236,5016,4782,4542,4291,4053,3813,3586,3385,3197,3066,2969,2947,2993,3117,3323,3595,3916,4271,4612,4926,5169,5321,5370,5308,5146,4901,4595,4266,3927,3628,3377,3198,3112,3110,3208,3393,3660,3987,4370,4767,5180,5561,5906,6187,6394,6514,6549,6492,6362,6148,5878,5550,5189,4799,4406,4019,3662,3359,3107,2948,2863,2880,2978,3162,3404,3694,3994,4283,4529,4711,4809,4809,4718,4533,4275,3967,3625,3295,2981,2724,2526,2407,2361,2384,2468,2582,2726,2859,2973,3053,3078,3059,2984,2871,2725,2563,2394,2241,2096,1993,1913,1871,1868,1887,1947,2024,2126,2236,2362,2476,2593,2691,2767,2824,2843,2835,2784,2703,2570,2410,2205,1974,1721,1464,1205,976,773,626,531,508,538,635,775,938,1125,1285,1430,1518,1549,1513,1406,1243,1025,782,527,285,75,-97,-210,-276,-283,-254,-186,-94,18,140,268,398,520,640,731,805,828,805,719,562,338,44,-299,-681,-1071,-1449,-1782,-2048,-2232,-2318,-2310,-2212,-2048,-1835,-1610,-1396,-1220,-1104,-1053,-1069,-1151,-1269,-1421,-1570,-1726,-1850,-1978,-2077,-2194,-2323,-2477,-2674,-2891,-3140,-3378,-3605,-3768,-3869,-3867,-3777,-3588,-3330,-3018,-2693,-2382,-2124,-1934,-1839,-1827,-1908,-2051,-2240,-2446,-2644,-2814,-2938,-3019,-3052,-3058,-3060,-3060,-3102,-3176,-3300,-3466,-3658,-3854,-4038,-4172,-4255,-4263,-4205,-4094,-3946,-3806,-3686,-3638,-3661,-3792,-3998,-4285,-4611,-4935,-5231,-5437,-5547,-5530,-5390,-5145,-4826,-4465,-4122,-3823,-3617,-3519,-3537,-3663,-3879,-4145,-4428,-4688,-4889,-5014,-5041,-4975,-4824,-4605,-4352,-4079,-3836,-3621,-3479,-3393,-3389,-3431,-3526,-3635,-3745,-3834,-3883,-3893,-3852,-3784,-3686,-3588,-3504,-3442,-3426,-3445,-3512,-3610,-3734,-3868,-4000,-4123,-4220,-4294,-4338,-4362,-4364,-4359,-4350,-4349,-4367,-4393,-4454,-4517,-4605,-4688,-4768,-4835,-4873,-4885,-4857,-4790,-4683,-4536,-4355,-4140,-3900,-3637,-3366,-3086,-2815,-2557,-2320,-2118,-1955,-1833,-1769,-1743,-1778,-1844,-1957,-2083,-2226,-2355,-2469,-2538,-2567,-2533,-2454,-2323,-2162,-1986,-1815,-1676,-1575,-1534,-1552,-1622,-1745,-1890,-2046,-2197,-2309,-2396,-2419,-2408,-2349,-2261,-2162,-2059,-1972,-1909,-1875,-1858,-1867,-1866,-1857,-1820,-1736,-1620,-1451,-1261,-1049,-848,-674,-545,-482,-482,-560,-690,-873,-1074,-1275,-1446,-1567,-1621,-1593,-1494,-1314,-1088,-825,-550,-289,-56,132,272,359,410,425,424,427,426,461,499,572,653,745,837,921,982,1030,1042,1032,1001,942,883,813,753,711,688,701,734,805,888,989,1091,1180,1258,1306,1336,1341,1333,1319,1312,1318,1352,1416,1511,1638,1781,1939,2085,2211,2295,2328,2297,2213,2069,1897,1706,1528,1386,1295,1284,1345,1485,1701,1953,2253,2541,2831,3067,3265,3392,3461,3468,3423,3331,3220,3082,2947,2810,2679,2563,2450,2354,2261,2192,2127,2100,2090,2126,2196,2314,2470,2665,2887,3130,3376,3616,3835,4020,4172,4267,4325,4322,4291,4213,4114,4002,3875,3766,3656,3575,3507,3465,3436,3424,3419,3412,3406,3390,3364,3334,3296,3260,3231,3210,3202,3213,3232,3266,3297,3329,3342,3343,3311,3264,3184,3088,2985,2872,2776,2694,2645,2631,2663,2730,2843,2985,3152,3329,3511,3678,3833,3958,4061,4129,4172,4188,4176,4155,4101,4047,3966,3879,3776,3659,3542,3412,3298,3184,3102,3036,3008,3004,3022,3065,3105,3156,3191,3223,3241,3261,3273,3307,3340,3406,3473,3555,3632,3687,3718,3694,3621,3478,3278,3017,2719,2391,2067,1758,1496,1289,1148,1085,1074,1136,1220,1347,1468,1597,1708,1801,1883,1944,2000,2047,2091,2131,2170,2198,2214,2213,2191,2149,2089,2014,1941,1864,1816,1787,1796,1850,1934,2067,2214,2388,2549,2704,2823,2905,2938,2926,2863,2761,2622,2451,2268,2059,1855,1636,1428,1221,1031,847,692,547,435,337,270,214,185,160,147,141,129,129,116,111,102,95,93,91,91,88,79,52,13,-58,-149,-264,-399,-537,-669,-776,-846,-858,-819,-710,-551,-344,-116,119,327,500,606,643,604,492,324,115,-117,-341,-541,-699,-798,-837,-811,-728,-602,-442,-269,-99,54,180,264,311,314,275,205,100,-31,-179,-346,-528,-713,-908,-1099,-1285,-1461,-1621,-1759,-1875,-1962,-2027,-2066,-2089,-2095,-2094,-2093,-2095,-2106,-2133,-2173,-2230,-2302,-2379,-2469,-2547,-2622,-2672,-2700,-2698,-2661,-2597,-2502,-2390,-2270,-2151,-2050,-1977,-1933,-1942,-1974,-2055,-2154,-2267,-2389,-2488,-2568,-2612,-2612,-2578,-2493,-2387,-2248,-2104,-1959,-1826,-1722,-1646,-1611,-1618,-1662,-1742,-1851,-1980,-2124,-2271,-2414,-2548,-2666,-2763,-2835,-2880,-2892,-2881,-2839,-2779,-2710,-2630,-2570,-2521,-2510,-2539,-2610,-2738,-2899,-3111,-3339,-3589,-3830,-4057,-4249,-4393,-4484,-4512,-4470,-4377,-4208,-4006,-3748,-3476,-3175,-2882,-2592,-2327,-2100,-1906,-1770,-1677,-1641,-1650,-1704,-1788,-1903,-2033,-2171,-2311,-2446,-2570,-2683,-2776,-2855,-2912,-2952,-2969,-2968,-2944,-2897,-2833,-2743,-2645,-2532,-2415,-2306,-2208,-2127,-2079,-2051,-2051,-2083,-2110,-2162,-2192,-2216,-2222,-2200,-2174,-2134,-2106,-2101,-2129,-2210,-2339,-2528,-2762,-3035,-3326,-3616,-3888,-4119,-4296,-4408,-4446,-4419,-4319,-4159,-3946,-3688,-3390,-3069,-2718,-2362,-1996,-1634,-1290,-971,-691,-468,-301,-216,-201,-273,-412,-622,-873,-1150,-1426,-1674,-1872,-1998,-2039,-1997,-1868,-1680,-1442,-1188,-948,-741,-594,-520,-517,-593,-724,-907,-1112,-1330,-1527,-1706,-1838,-1928,-1968,-1959,-1909,-1822,-1705,-1576,-1430,-1297,-1161,-1049,-952,-876,-824,-791,-771,-773,-774,-794,-803,-824,-836,-844,-847,-838,-826,-800,-777,-742,-714,-692,-674,-678,-688,-713,-743,-775,-799,-804,-785,-736,-654,-550,-418,-282,-142,-19,78,145,174,176,151,118,87,76,102,159,273,408,584,763,936,1086,1188,1242,1232,1172,1056,919,754,604,467,364,306,286,309,362,431,516,587,655,701,732,758,775,803,842,899,980,1070,1168,1257,1321,1360,1345,1298,1202,1083,952,817,713,635,607,620,678,768,875,989,1081,1162,1195,1208,1178,1129,1061,997,938,902,892,905,945,996,1059,1106,1148,1159,1151,1123,1077,1044,1011,1023,1055,1145,1260,1418,1587,1758,1916,2043,2128,2176,2169,2134,2072,1996,1934,1882,1869,1893,1955,2061,2187,2338,2479,2624,2729,2817,2859,2872,2851,2810,2751,2688,2620,2551,2484,2406,2325,2220,2099,1961,1803,1646,1488,1364,1268,1233,1248,1325,1457,1624,1813,1995,2155,2264,2325,2315,2254,2144,2010,1868,1750,1665,1636,1664,1750,1876,2040,2194,2348,2450,2511,2511,2455,2356,2229,2093,1974,1883,1841,1852,1909,2022,2153,2316,2472,2622,2747,2847,2915,2961,2991,3006,3028,3050,3086,3126,3163,3197,3199,3179,3108,2998,2842,2657,2450,2246,2061,1911,1815,1776,1797,1872,1990,2132,2280,2418,2518,2579,2579,2521,2404,2238,2036,1811,1586,1368,1184,1034,932,878,870,909,984,1093,1231,1388,1570,1758,1961,2165,2361,2553,2712,2849,2937,2984,2971,2912,2789,2628,2421,2190,1945,1695,1467,1258,1094,975,905,900,938,1036,1172,1338,1534,1722,1917,2075,2208,2291,2325,2307,2232,2111,1946,1747,1526,1290,1050,826,609,435,278,169,91,53,54,83,148,231,347,468,609,742,876,986,1070,1121,1120,1082,990,860,702,521,344,187,55,-5,-27,48,170,372,614,891,1175,1442,1674,1846,1951,1973,1919,1789,1590,1351,1069,788,497,238,-6,-196,-360,-472,-552,-597,-609,-594,-554,-487,-409,-306,-203,-100,-6,50,76,45,-38,-180,-370,-602,-853,-1109,-1344,-1547,-1683,-1773,-1769,-1724,-1596,-1438,-1244,-1039,-841,-664,-514,-409,-334,-292,-278,-273,-278,-281,-268,-253,-226,-196,-173,-161,-166,-204,-260,-351,-455,-577,-698,-814,-908,-981,-1025,-1046,-1049,-1037,-1035,-1029,-1058,-1093,-1160,-1245,-1334,-1434,-1519,-1589,-1632,-1651,-1627,-1592,-1518,-1442,-1359,-1285,-1227,-1206,-1200,-1248,-1310,-1400,-1506,-1596,-1686,-1740,-1765,-1750,-1703,-1627,-1535,-1440,-1355,-1294,-1272,-1291,-1357,-1467,-1619,-1797,-1996,-2187,-2368,-2511,-2611,-2654,-2637,-2562,-2436,-2269,-2073,-1873,-1666,-1486,-1323,-1201,-1110,-1060,-1042,-1059,-1099,-1170,-1254,-1353,-1467,-1575,-1701,-1811,-1927,-2033,-2132,-2225,-2309,-2378,-2444,-2486,-2527,-2536,-2537,-2512,-2465,-2406,-2319,-2225,-2119,-2008,-1902,-1806,-1727,-1673,-1647,-1659,-1699,-1775,-1873,-1981,-2096,-2198,-2271,-2323,-2317,-2289,-2207,-2101,-1972,-1825,-1686,-1552,-1437,-1349,-1288,-1254,-1255,-1278,-1328,-1400,-1488,-1595,-1707,-1835,-1960,-2093,-2216,-2337,-2440,-2531,-2600,-2643,-2669,-2667,-2646,-2620,-2575,-2552,-2523,-2532,-2554,-2605,-2682,-2761,-2855,-2925,-2973,-2980,-2940,-2847,-2708,-2523,-2313,-2089,-1865,-1669,-1496,-1378,-1295,-1265,-1267,-1298,-1340,-1381,-1407,-1413,-1386,-1340,-1262,-1172,-1072,-970,-877,-796,-721,-664,-608,-560,-510,-461,-409,-372,-339,-346,-379,-473,-616,-831,-1096,-1419,-1769,-2136,-2488,-2797,-3054,-3213,-3301,-3267,-3160,-2953,-2690,-2373,-2040,-1706,-1396,-1139,-932,-807,-745,-761,-835,-960,-1121,-1293,-1476,-1635,-1772,-1867,-1916,-1914,-1863,-1755,-1614,-1433,-1229,-1022,-799,-603,-404,-238,-82,52,176,283,387,469,547,603,631,635,597,526,421,284,130,-36,-192,-330,-432,-487,-498,-441,-349,-197,-30,166,351,520,656,738,772,734,647,500,314,97,-133,-362,-572,-756,-902,-1005,-1071,-1091,-1092,-1063,-1036,-1008,-998,-1008,-1047,-1110,-1191,-1283,-1369,-1435,-1465,-1441,-1363,-1208,-996,-711,-387,-19,354,738,1084,1403,1662,1868,2008,2098,2129,2130,2095,2054,2001,1961,1920,1894,1873,1847,1823,1774,1714,1625,1515,1386,1242,1095,952,824,716,638,577,548,524,513,491,463,409,338,249,146,42,-44,-115,-137,-116,-43,86,265,478,721,970,1211,1430,1611,1736,1817,1829,1798,1711,1593,1449,1296,1145,1014,912,843,826,845,913,1015,1146,1291,1449,1591,1729,1839,1930,1995,2040,2063,2075,2069,2053,2024,1976,1912,1825,1721,1592,1462,1310,1177,1054,957,912,903,964,1075,1242,1453,1683,1923,2134,2301,2396,2400,2311,2117,1842,1492,1105,709,334,25,-206,-323,-332,-221,-9,284,636,1006,1379,1712,2004,2226,2384,2484,2528,2541,2531,2518,2508,2522,2542,2593,2638,2695,2734,2759,2757,2731,2685,2621,2564,2502,2473,2456,2467,2495,2525,2548,2541,2489,2379,2200,1956,1642,1284,890,492,111,-224,-493,-677,-763,-763,-658,-493,-250,13,309,595,869,1117,1329,1510,1659,1777,1875,1950,2009,2054,2077,2082,2066,2018,1957,1857,1753,1621,1493,1363,1243,1150,1080,1045,1053,1088,1167,1264,1377,1498,1602,1697,1756,1796,1801,1783,1751,1698,1660,1618,1602,1609,1638,1705,1798,1915,2059,2201,2353,2477,2578,2635,2632,2575,2442,2250,1995,1690,1350,994,636,305,2,-236,-423,-532,-584,-573,-517,-426,-322,-211,-116,-36,21,56,76,86,97,110,138,173,223,275,331,377,418,441,459,469,478,501,532,591,671,768,890,1011,1136,1239,1319,1349,1344,1269,1153,979,768,528,276,23,-211,-419,-597,-733,-838,-900,-939,-940,-922,-863,-781,-651,-488,-270,-19,279,598,935,1259,1561,1811,1998,2104,2121,2046,1892,1654,1365,1026,672,309,-35,-351,-622,-846,-1014,-1131,-1192,-1210,-1181,-1122,-1027,-911,-773,-625,-463,-313,-160,-38,63,116,128,81,-18,-169,-367,-598,-850,-1101,-1345,-1545,-1706,-1795,-1815,-1764,-1633,-1448,-1206,-939,-659,-389,-145,61,224,333,407,429,427,395,338,267,167,52,-96,-264,-469,-692,-934,-1188,-1422,-1647,-1814,-1941,-1987,-1973,-1881,-1725,-1526,-1281,-1031,-775,-541,-333,-158,-18,95,179,256,314,375,421,464,490,492,472,413,323,195,39,-148,-341,-552,-750,-939,-1106,-1246,-1362,-1449,-1514,-1566,-1611,-1652,-1701,-1746,-1800,-1844,-1879,-1889,-1874,-1829,-1747,-1650,-1520,-1398,-1264,-1158,-1056,-993,-938,-917,-903,-902,-900,-894,-878,-852,-813,-762,-710,-651,-607,-575,-571,-597,-662,-762,-895,-1052,-1212,-1374,-1501,-1606,-1647,-1646,-1585,-1475,-1334,-1152,-969,-778,-602,-448,-319,-226,-167,-143,-145,-170,-212,-259,-303,-343,-364,-380,-379,-373,-371,-368,-382,-403,-441,-483,-539,-580,-628,-649,-666,-653,-629,-584,-530,-474,-421,-388,-374,-404,-459,-571,-707,-880,-1077,-1272,-1472,-1648,-1798,-1915,-1989,-2027,-2022,-1989,-1919,-1834,-1723,-1607,-1479,-1347,-1221,-1088,-973,-856,-759,-670,-600,-541,-502,-472,-460,-451,-453,-450,-452,-441,-433,-409,-392,-366,-351,-344,-348,-365,-392,-420,-444,-456,-443,-406,-337,-241,-123,8,142,262,363,431,467,467,438,387,325,267,211,179,151,138,121,90,39,-53,-180,-355,-554,-786,-1013,-1236,-1418,-1553,-1620,-1619,-1545,-1407,-1217,-994,-756,-526,-321,-156,-47,5,-8,-79,-210,-378,-594,-813,-1061,-1276,-1493,-1653,-1782,-1851,-1858,-1803,-1685,-1501,-1270,-987,-673,-343,-9,305,587,821,997,1106,1151,1140,1072,978,852,728,604,501,418,363,329,319,322,337,352,371,380,389,379,367,330,291,223,148,48,-63,-196,-339,-495,-651,-811,-950,-1076,-1155,-1191,-1173,-1084,-943,-740,-491,-225,57,314,533,697,786,802,738,610,423,213,-21,-232,-429,-566,-666,-695,-683,-616,-521,-398,-271,-145,-27,69,152,212,259,293,323,353,383,424,464,515,566,612,656,681,692,680,637,577,475,365,220,76,-86,-229,-376,-484,-584,-636,-664,-649,-600,-520,-408,-281,-138,-5,128,225,308,349,368,363,348,339,343,374,442,537,671,810,959,1089,1178,1232,1215,1153,1037,887,730,579,466,401,406,474,606,774,961,1130,1259,1306,1269,1120,878,546,161,-254,-647,-1003,-1265,-1437,-1496,-1448,-1316,-1115,-878,-638,-415,-230,-94,-2,54,87,124,177,264,392,560,760,970,1183,1354,1489,1550,1546,1471,1335,1156,955,751,560,406,280,201,150,126,108,96,61,19,-56,-141,-246,-343,-440,-502,-545,-542,-500,-429,-318,-202,-74,44,138,216,251,273,258,242,208,192,177,189,221,272,348,434,530,629,716,789,837,856,845,793,721,606,486,341,193,43,-108,-256,-395,-534,-663,-783,-890,-963,-1011,-1003,-947,-818,-626,-364,-43,315,709,1091,1459,1769,2023,2189,2281,2290,2235,2132,2000,1852,1707,1569,1431,1298,1140,956,726,437,101,-294,-709,-1134,-1533,-1873,-2128,-2270,-2291,-2185,-1969,-1656,-1283,-881,-487,-129,161,377,503,554,536,473,385,301,229,205,214,284,389,541,711,902,1088,1268,1428,1560,1667,1731,1768,1759,1715,1634,1515,1365,1191,994,790,581,380,191,26,-114,-226,-309,-365,-396,-412,-409,-407,-393,-383,-366,-349,-325,-286,-246,-174,-110,-23,54,121,173,186,165,96,-10,-160,-319,-499,-648,-775,-831,-832,-739,-582,-351,-73,221,521,766,968,1074,1105,1048,924,762,585,434,331,304,358,499,704,955,1212,1449,1621,1712,1692,1564,1330,1011,634,231,-161,-512,-788,-983,-1076,-1080,-1004,-857,-682,-474,-280,-100,58,173,266,327,363,387,385,373,330,274,174,55,-108,-291,-494,-707,-906,-1086,-1225,-1309,-1336,-1292,-1188,-1021,-814,-572,-324,-77,143,327,474,564,628,637,633,605,572,546,525,520,533,562,604,665,737,818,919,1016,1138,1245,1370,1468,1558,1608,1616,1564,1449,1257,1006,681,324,-73,-459,-835,-1156,-1418,-1597,-1694,-1700,-1635,-1489,-1307,-1075,-840,-599,-378,-197,-52,30,59,24,-70,-218,-416,-645,-905,-1162,-1417,-1636,-1811,-1916,-1944,-1873,-1711,-1449,-1111,-700,-262,197,616,994,1285,1483,1576,1572,1478,1326,1132,928,738,581,464,401,369,372,383,387,375,329,246,134,-17,-171,-344,-495,-639,-746,-823,-860,-865,-833,-777,-685,-580,-448,-304,-137,39,233,421,613,779,919,1009,1037,1002,887,705,464,170,-137,-460,-750,-1005,-1201,-1328,-1392,-1391,-1344,-1263,-1168,-1078,-999,-947,-914,-895,-882,-852,-801,-710,-583,-413,-220,-11,187,359,486,552,555,498,383,242,80,-64,-173,-235,-226,-156,-25,150,343,539,708,834,907,911,869,763,635,473,313,151,-1,-144,-285,-427,-579,-749,-924,-1114,-1293,-1450,-1562,-1608,-1575,-1447,-1233,-932,-578,-185,200,557,841,1042,1143,1137,1054,891,699,498,316,192,120,125,186,293,427,558,668,742,757,728,642,524,377,226,75,-52,-162,-242,-304,-354,-392,-440,-485,-552,-615,-687,-744,-779,-785,-746,-667,-544,-394,-222,-55,90,203,253,252,184,61,-100,-295,-483,-669,-809,-915,-961,-955,-906,-814,-701,-572,-440,-315,-194,-76,38,170,300,461,625,801,975,1131,1254,1336,1356,1318,1217,1057,857,623,389,157,-40,-193,-301,-342,-340,-289,-213,-113,-30,57,107,138,144,124,101,67,46,27,21,28,31,37,29,5,-36,-96,-167,-239,-303,-346,-358,-338,-278,-193,-95,5,74,109,84,-10,-155,-370,-605,-866,-1095,-1290,-1394,-1422,-1328,-1142,-858,-511,-130,252,585,854,1012,1067,999,838,594,306,2,-281,-513,-679,-757,-762,-683,-554,-381,-191,-8,169,302,412,477,513,518,503,470,434,392,351,314,273,238,186,132,54,-40,-156,-289,-438,-582,-720,-833,-899,-927,-881,-785,-622,-410,-155,120,404,670,902,1086,1198,1242,1200,1093,902,675,391,107,-185,-443,-666,-824,-922,-952,-913,-825,-687,-525,-340,-163,14,162,289,384,449,481,489,468,428,373,302,227,146,63,-13,-90,-153,-211,-252,-289,-303,-321,-315,-325,-327,-346,-387,-440,-530,-633,-753,-880,-989,-1078,-1117,-1105,-1022,-874,-655,-387,-74,250,570,855,1092,1255,1344,1348,1274,1139,949,736,504,282,75,-108,-253,-374,-452,-507,-523,-515,-470,-394,-290,-155,-3,163,332,483,606,690,715,685,591,440,243,18,-221,-452,-648,-810,-901,-945,-912,-836,-702,-540,-350,-146,64,280,495,715,929,1152,1358,1564,1731,1868,1944,1948,1872,1693,1432,1069,642,150,-361,-879,-1359,-1782,-2114,-2344,-2447,-2442,-2312,-2093,-1792,-1444,-1072,-706,-365,-64,178,375,511,608,667,707,722,742,739,745,738,718,700,650,616,550,511,455,433,413,421,446,478,524,551,567,549,491,388,237,45,-179,-417,-654,-866,-1032,-1139,-1171,-1130,-1013,-842,-624,-391,-156,50,234,368,474,550,616,677,760,840,945,1039,1120,1161,1148,1068,913,691,411,97,-221,-517,-754,-914,-974,-931,-792,-572,-305,-19,244,455,580,607,538,365,132,-154,-448,-711,-929,-1060,-1107,-1055,-920,-709,-459,-176,97,352,569,737,856,930,962,966,944,912,866,811,744,660,552,425,262,85,-114,-315,-502,-670,-795,-870,-895,-852,-769,-634,-478,-311,-156,-32,49,62,24,-92,-241,-437,-631,-810,-940,-1003,-979,-865,-660,-382,-45,315,673,998,1259,1445,1530,1527,1426,1255,1025,760,491,224,-1,-202,-341,-447,-503,-529,-528,-513,-485,-452,-407,-352,-276,-176,-43,122,310,520,724,917,1065,1157,1174,1113,969,764,500,222,-57,-304,-489,-614,-651,-625,-540,-426,-307,-216,-171,-197,-291,-454,-665,-900,-1137,-1332,-1477,-1540,-1526,-1436,-1279,-1089,-879,-689,-527,-421,-360,-360,-379,-430,-459,-465,-422,-322,-165,40,282,531,771,980,1138,1241,1279,1264,1199,1109,993,883,777,681,609,543,488,438,384,333,274,227,180,162,157,186,239,311,400,474,535,545,504,392,214,-26,-308,-609,-896,-1139,-1317,-1395,-1383,-1267,-1067,-814,-526,-252,-21,150,224,215,114,-52,-264,-492,-709,-893,-1020,-1097,-1108,-1086,-1028,-969,-924,-907,-931,-990,-1079,-1177,-1262,-1309,-1295,-1209,-1029,-777,-442,-61,350,759,1136,1457,1704,1859,1925,1906,1807,1655,1458,1242,1025,813,623,453,308,182,69,-31,-128,-217,-298,-370,-419,-451,-451,-417,-354,-254,-135,-4,132,251,342,393,389,335,222,65,-133,-346,-568,-769,-947,-1078,-1167,-1205,-1197,-1155,-1075,-988,-877,-778,-670,-579,-487,-413,-341,-284,-231,-196,-171,-170,-179,-213,-254,-304,-346,-372,-365,-319,-222,-77,119,344,600,839,1067,1236,1341,1368,1297,1150,920,642,327,9,-288,-550,-745,-891,-961,-992,-971,-940,-893,-872,-862,-893,-948,-1016,-1103,-1156,-1191,-1162,-1067,-902,-663,-371,-44,295,606,873,1066,1173,1198,1140,1028,873,718,570,468,415,420,481,582,705,826,920,966,946,853,694,467,211,-73,-332,-562,-727,-820,-834,-770,-650,-482,-311,-140,-13,66,85,40,-50,-176,-308,-429,-510,-545,-512,-430,-289,-128,53,216,354,449,499,507,482,438,390,355,340,354,390,448,503,547,559,515,425,257,47,-214,-489,-752,-979,-1137,-1208,-1181,-1063,-859,-611,-335,-84,118,247,276,225,89,-89,-282,-454,-558,-578,-488,-288,12,393,825,1269,1695,2061,2347,2528,2595,2562,2415,2207,1930,1638,1342,1068,831,642,494,384,301,219,141,32,-95,-258,-445,-649,-860,-1057,-1230,-1360,-1439,-1460,-1415,-1316,-1159,-961,-734,-485,-238,7,232,437,614,761,886,974,1051,1083,1106,1083,1040,952,839,684,514,318,129,-59,-209,-336,-401,-430,-401,-341,-248,-156,-70,-20,-14,-65,-175,-339,-541,-769,-993,-1193,-1346,-1429,-1432,-1343,-1165,-897,-560,-157,280,744,1208,1656,2077,2445,2763,3010,3181,3279,3286,3218,3058,2826,2510,2141,1705,1238,741,242,-245,-696,-1100,-1436,-1697,-1877,-1974,-1999,-1958,-1866,-1741,-1599,-1453,-1318,-1197,-1096,-1014,-932,-865,-768,-669,-526,-357,-157,75,320,572,810,1023,1193,1318,1384,1398,1364,1291,1200,1091,993,901,823,770,714,671,610,532,429,285,122,-77,-281,-483,-669,-810,-905,-933,-894,-790,-625,-426,-199,18,211,361,442,473,428,354,240,137,38,-9,-24,29,112,239,381,524,654,758,830,867,876,853,816,766,703,639,558,469,349,211,27,-180,-425,-683,-941,-1177,-1364,-1482,-1503,-1429,-1244,-968,-612,-208,216,622,985,1272,1477,1579,1599,1524,1391,1196,974,724,470,210,-42,-293,-526,-750,-948,-1121,-1256,-1344,-1375,-1346,-1251,-1105,-898,-671,-417,-178,35,206,316,371,359,308,215,112,14,-66,-108,-111,-74,3,97,211,309,409,470,519,535,536,525,503,487,462,443,410,364,289,180,26,-171,-412,-687,-984,-1288,-1570,-1823,-2010,-2131,-2161,-2104,-1951,-1721,-1417,-1067,-682,-293,92,447,759,1031,1236,1400,1493,1549,1540,1496,1402,1271,1100,897,666,418,162,-89,-322,-519,-677,-779,-835,-831,-792,-719,-626,-542,-460,-415,-396,-407,-453,-501,-574,-617,-658,-662,-644,-601,-540,-474,-410,-353,-310,-281,-252,-235,-193,-142,-57,55,196,352,516,658,765,810,776,654,439,135,-233,-649,-1068,-1465,-1796,-2042,-2167,-2175,-2053,-1818,-1488,-1085,-643,-191,239,626,935,1169,1301,1336,1276,1127,904,623,303,-43,-379,-705,-987,-1217,-1386,-1474,-1486,-1413,-1255,-1026,-726,-377,9,400,785,1124,1410,1618,1737,1762,1696,1545,1326,1058,757,457,163,-88,-297,-451,-542,-595,-593,-573,-531,-487,-444,-411,-381,-355,-330,-294,-258,-215,-177,-158,-166,-218,-325,-482,-697,-946,-1210,-1467,-1677,-1821,-1866,-1807,-1625,-1348,-971,-549,-96,335,713,1012,1198,1283,1247,1130,934,704,463,239,55,-83,-163,-200,-194,-166,-128,-88,-56,-28,-3,27,71,142,238,373,525,704,874,1033,1148,1197,1176,1054,853,561,215,-172,-555,-909,-1193,-1386,-1463,-1429,-1273,-1033,-711,-363,-2,321,592,776,870,862,763,582,339,59,-243,-533,-807,-1038,-1222,-1364,-1445,-1492,-1481,-1443,-1356,-1244,-1079,-892,-647,-378,-61,282,647,1019,1384,1720,2014,2244,2399,2472,2450,2346,2154,1898,1583,1237,870,509,170,-136,-392,-595,-737,-823,-849,-829,-760,-664,-540,-409,-275,-151,-46,39,92,123,118,89,36,-50,-149,-281,-422,-588,-754,-931,-1091,-1239,-1352,-1430,-1459,-1437,-1363,-1238,-1066,-859,-620,-368,-109,143,379,595,781,944,1074,1185,1270,1334,1385,1409,1424,1409,1376,1320,1233,1136,1009,885,756,641,558,499,494,518,595,684,803,907,1000,1061,1077,1055,986,885,757,615,466,316,167,21,-134,-297,-481,-684,-912,-1154,-1413,-1661,-1893,-2077,-2213,-2263,-2242,-2121,-1932,-1662,-1355,-1006,-661,-322,-20,250,468,645,787,889,977,1038,1092,1128,1147,1142,1107,1038,934,796,630,457,279,131,13,-48,-56,-3,94,228,370,506,608,662,661,600,491,351,198,59,-40,-90,-66,12,162,336,537,714,853,928,922,834,673,452,203,-50,-280,-460,-574,-623,-601,-527,-423,-299,-199,-121,-96,-117,-194,-299,-434,-559,-670,-742,-769,-751,-696,-616,-532,-458,-411,-397,-416,-459,-511,-550,-557,-508,-392,-204,57,369,715,1063,1374,1629,1790,1854,1805,1667,1437,1175,873,602,350,165,30,-40,-68,-75,-65,-89,-127,-227,-357,-544,-744,-964,-1168,-1337,-1462,-1517,-1506,-1425,-1292,-1106,-908,-699,-515,-365,-264,-205,-203,-220,-264,-289,-296,-252,-162,-8,187,423,668,905,1108,1259,1337,1352,1287,1180,1024,872,721,614,557,553,613,709,829,941,1021,1036,973,820,577,266,-91,-460,-794,-1066,-1240,-1298,-1244,-1077,-830,-535,-234,42,240,364,370,288,110,-127,-399,-680,-925,-1140,-1281,-1374,-1406,-1402,-1376,-1344,-1325,-1326,-1349,-1391,-1437,-1472,-1474,-1427,-1307,-1113,-832,-479,-65,385,835,1264,1626,1907,2082,2148,2112,1991,1807,1596,1376,1185,1028,917,847,806,771,731,651,530,358,132,-116,-379,-614,-797,-894,-896,-776,-564,-252,104,493,845,1147,1341,1424,1371,1197,913,555,150,-254,-639,-965,-1229,-1427,-1563,-1661,-1737,-1803,-1888,-1973,-2079,-2169,-2237,-2251,-2193,-2044,-1798,-1458,-1040,-572,-91,371,769,1085,1290,1393,1390,1323,1201,1084,987,947,978,1079,1243,1442,1648,1819,1933,1950,1870,1673,1393,1032,645,254,-98,-380,-576,-672,-685,-616,-515,-393,-299,-247,-270,-352,-516,-704,-927,-1120,-1268,-1342,-1320,-1211,-1015,-764,-483,-209,22,192,273,279,202,85,-72,-203,-322,-360,-354,-259,-126,63,253,439,582,671,693,646,539,391,220,58,-82,-166,-196,-151,-46,118,320,544,767,976,1144,1275,1340,1365,1323,1235,1103,922,712,461,192,-112,-418,-744,-1054,-1350,-1602,-1813,-1939,-1994,-1949,-1811,-1578,-1266,-877,-459,-9,413,810,1130,1377,1517,1568,1513,1372,1160,877,563,218,-134,-479,-796,-1090,-1323,-1511,-1624,-1661,-1614,-1471,-1243,-919,-533,-87,379,830,1240,1557,1770,1852,1795,1620,1333,980,594,219,-105,-347,-491,-521,-457,-309,-110,102,309,459,562,586,551,467,355,242,152,94,88,117,181,249,308,324,290,178,13,-217,-469,-732,-960,-1139,-1230,-1246,-1172,-1033,-851,-657,-477,-348,-265,-257,-293,-374,-463,-537,-571,-543,-445,-281,-50,206,486,740,953,1098,1159,1136,1023,849,619,370,123,-103,-283,-416,-491,-526,-509,-476,-416,-347,-276,-195,-114,-28,66,161,260,354,436,505,542,556,523,461,351,218,48,-128,-311,-479,-618,-718,-759,-742,-651,-497,-277,-8,303,631,966,1278,1554,1770,1911,1960,1911,1752,1491,1134,694,199,-325,-852,-1341,-1770,-2115,-2350,-2477,-2485,-2395,-2208,-1964,-1663,-1354,-1031,-738,-459,-221,-3,194,384,578,788,1014,1261,1511,1754,1958,2106,2165,2120,1956,1681,1295,839,334,-175,-648,-1054,-1362,-1560,-1639,-1617,-1502,-1328,-1119,-905,-707,-543,-410,-313,-227,-143,-39,103,280,504,751,1007,1241,1427,1534,1548,1455,1255,966,609,213,-181,-546,-853,-1074,-1214,-1253,-1213,-1097,-930,-725,-498,-267,-41,175,374,547,711,824,927,969,970,906,775,568,297,-47,-426,-834,-1230,-1588,-1868,-2051,-2100,-2013,-1785,-1419,-952,-399,188,776,1321,1786,2141,2369,2457,2413,2236,1960,1589,1168,709,244,-208,-634,-1013,-1347,-1619,-1838,-1985,-2074,-2081,-2016,-1867,-1633,-1319,-927,-467,31,551,1055,1513,1883,2146,2253,2223,2020,1685,1226,685,114,-457,-966,-1386,-1686,-1854,-1887,-1801,-1614,-1355,-1063,-759,-477,-231,-36,106,200,249,269,270,263,256,251,256,258,270,261,249,205,140,45,-74,-211,-345,-472,-562,-610,-604,-534,-412,-239,-35,186,401,594,751,852,902,886,813,695,526,350,153,-19,-172,-281,-349,-367,-349,-300,-238,-174,-117,-82,-61,-60,-65,-72,-61,-43,11,59,139,192,242,251,217,136,0,-178,-392,-617,-843,-1037,-1195,-1282,-1314,-1263,-1159,-994,-797,-573,-346,-126,85,266,441,588,731,862,985,1107,1210,1305,1365,1403,1386,1338,1227,1080,879,654,393,128,-145,-411,-660,-886,-1093,-1265,-1409,-1524,-1590,-1620,-1591,-1499,-1341,-1109,-802,-439,-21,414,851,1252,1588,1831,1958,1958,1829,1582,1237,821,378,-73,-477,-821,-1079,-1242,-1307,-1287,-1186,-1033,-843,-629,-420,-214,-35,124,247,343,405,434,437,404,355,273,194,92,15,-58,-91,-83,-35,71,210,394,588,788,960,1090,1160,1151,1068,902,674,399,100,-190,-452,-657,-795,-859,-854,-797,-704,-608,-528,-480,-484,-533,-617,-727,-825,-900,-927,-888,-788,-627,-428,-210,-8,152,247,264,196,60,-126,-333,-517,-656,-714,-675,-543,-322,-41,272,585,858,1071,1206,1253,1229,1136,1003,859,717,611,542,527,551,615,692,766,818,834,798,726,611,483,357,260,208,212,271,369,482,579,619,580,430,170,-189,-635,-1108,-1588,-2004,-2328,-2516,-2547,-2424,-2144,-1751,-1273,-764,-273,157,487,698,779,748,619,430,217,10,-155,-265,-305,-275,-191,-60,93,252,405,536,648,729,800,845,889,919,946,955,944,898,805,662,458,199,-100,-429,-753,-1052,-1287,-1432,-1471,-1384,-1181,-864,-471,-25,418,842,1183,1438,1574,1589,1501,1311,1063,772,479,205,-17,-182,-269,-287,-239,-136,-2,151,294,416,496,521,493,400,253,59,-178,-427,-692,-938,-1160,-1339,-1463,-1531,-1535,-1486,-1381,-1247,-1080,-903,-720,-538,-360,-181,2,196,404,633,865,1104,1323,1500,1620,1651,1582,1409,1128,763,338,-115,-543,-922,-1195,-1348,-1362,-1225,-975,-607,-195,244,643,962,1175,1236,1167,944,621,209,-226,-654,-1011,-1273,-1404,-1396,-1252,-993,-648,-264,129,483,777,987,1115,1161,1155,1106,1056,1015,1007,1040,1104,1198,1290,1359,1383,1321,1178,923,577,150,-335,-831,-1314,-1733,-2066,-2294,-2398,-2398,-2299,-2126,-1913,-1675,-1443,-1222,-1026,-836,-661,-465,-247,11,319,671,1055,1456,1838,2176,2435,2579,2599,2478,2221,1852,1394,890,379,-98,-507,-824,-1037,-1148,-1168,-1117,-1020,-906,-794,-714,-660,-658,-678,-726,-777,-808,-819,-778,-698,-580,-425,-273,-111,13,114,168,194,189,187,184,224,295,419,589,781,994,1180,1328,1403,1391,1283,1078,793,449,69,-301,-659,-943,-1176,-1314,-1380,-1370,-1296,-1172,-1011,-823,-612,-387,-135,133,430,746,1075,1404,1699,1946,2099,2142,2043,1804,1409,903,280,-379,-1057,-1689,-2226,-2638,-2886,-2960,-2857,-2593,-2190,-1689,-1132,-567,-31,427,796,1043,1181,1205,1145,1013,839,644,450,271,115,-9,-109,-181,-233,-274,-301,-326,-341,-350,-352,-329,-302,-233,-161,-49,65,205,331,463,570,665,731,776,797,807,801,796,777,767,740,712,659,590,490,367,220,60,-100,-249,-369,-455,-486,-476,-413,-317,-195,-67,53,140,195,198,152,68,-59,-202,-348,-493,-608,-705,-767,-811,-839,-863,-896,-939,-997,-1064,-1128,-1175,-1192,-1160,-1071,-914,-695,-412,-85,279,646,1006,1331,1600,1808,1926,1965,1924,1795,1617,1372,1102,813,513,232,-42,-277,-483,-646,-756,-821,-819,-774,-663,-515,-322,-110,110,320,500,632,707,708,642,505,310,77,-182,-435,-668,-851,-978,-1023,-995,-882,-701,-459,-176,128,435,720,968,1161,1286,1343,1317,1227,1065,846,587,293,-22,-336,-652,-948,-1219,-1458,-1660,-1813,-1925,-1982,-1994,-1942,-1852,-1696,-1506,-1262,-990,-683,-367,-41,273,574,841,1081,1276,1437,1556,1644,1696,1727,1727,1713,1680,1633,1573,1498,1409,1308,1179,1037,859,656,426,160,-108,-401,-660,-913,-1095,-1231,-1281,-1260,-1159,-999,-790,-558,-322,-96,94,250,365,435,482,498,503,499,497,480,470,424,358,238,63,-178,-477,-834,-1219,-1611,-1975,-2273,-2479,-2563,-2519,-2341,-2044,-1660,-1209,-757,-308,69,384,594,730,768,771,722,683,660,672,741,854,1008,1193,1372,1543,1676,1754,1790,1758,1698,1603,1506,1425,1364,1342,1347,1365,1387,1365,1293,1138,876,529,69,-447,-1018,-1588,-2128,-2590,-2954,-3189,-3288,-3255,-3094,-2838,-2505,-2132,-1739,-1354,-984,-642,-321,-22,268,549,820,1074,1291,1460,1543,1540,1423,1192,869,450,-1,-465,-887,-1226,-1447,-1523,-1445,-1218,-870,-424,63,555,1000,1363,1621,1764,1796,1735,1614,1455,1298,1158,1047,968,899,831,729,576,355,62,-290,-679,-1069,-1425,-1696,-1863,-1886,-1770,-1513,-1145,-707,-245,186,537,768,845,777,553,233,-171,-574,-951,-1229,-1400,-1425,-1332,-1120,-850,-546,-275,-56,68,95,37,-96,-251,-401,-509,-524,-465,-283,-37,288,622,950,1218,1402,1486,1455,1334,1144,918,707,541,448,457,549,724,938,1163,1344,1452,1448,1311,1050,655,178,-370,-923,-1452,-1901,-2250,-2463,-2548,-2493,-2331,-2078,-1771,-1439,-1108,-802,-526,-288,-82,108,280,459,639,818,997,1147,1264,1322,1300,1199,1001,725,378,-10,-410,-791,-1110,-1354,-1483,-1512,-1418,-1234,-965,-651,-314,8,298,528,699,805,859,879,879,888,911,965,1043,1142,1245,1333,1385,1381,1308,1165,946,685,380,87,-189,-402,-541,-586,-539,-414,-223,-17,200,363,471,492,427,290,91,-134,-364,-569,-731,-850,-916,-963,-989,-1036,-1110,-1226,-1390,-1578,-1782,-1956,-2080,-2106,-2028,-1807,-1472,-1013,-484,94,654,1164,1574,1854,2004,2005,1905,1713,1493,1273,1099,1003,983,1062,1189,1367,1531,1664,1727,1696,1574,1354,1070,736,399,78,-193,-393,-528,-587,-599,-581,-558,-555,-599,-687,-842,-1033,-1259,-1485,-1684,-1830,-1896,-1866,-1738,-1505,-1200,-825,-427,-26,352,679,947,1145,1281,1360,1401,1414,1417,1417,1418,1416,1401,1363,1286,1152,967,704,396,28,-358,-758,-1130,-1459,-1719,-1894,-1977,-1969,-1870,-1693,-1463,-1177,-884,-564,-266,20,273,488,664,791,870,900,880,819,712,583,439,293,178,93,64,99,184,332,512,703,897,1035,1138,1145,1086,931,709,424,100,-239,-575,-884,-1152,-1374,-1536,-1650,-1710,-1722,-1692,-1614,-1491,-1319,-1090,-807,-469,-83,340,777,1214,1606,1946,2187,2329,2347,2248,2046,1754,1413,1048,698,394,149,-13,-103,-131,-112,-87,-64,-93,-168,-322,-531,-797,-1089,-1380,-1641,-1844,-1970,-2010,-1967,-1855,-1696,-1518,-1345,-1202,-1101,-1047,-1032,-1042,-1053,-1034,-973,-831,-623,-327,27,426,834,1221,1548,1795,1934,1962,1881,1715,1483,1230,985,789,667,630,691,828,1027,1253,1465,1640,1729,1729,1610,1392,1074,687,254,-192,-617,-1009,-1320,-1571,-1717,-1785,-1771,-1681,-1546,-1367,-1181,-985,-813,-655,-529,-429,-356,-305,-274,-259,-250,-252,-257,-265,-276,-296,-313,-349,-385,-440,-495,-559,-615,-664,-694,-700,-668,-612,-507,-380,-212,-25,183,400,618,828,1022,1188,1324,1416,1466,1463,1413,1308,1165,973,760,523,288,65,-124,-273,-353,-376,-322,-211,-48,148,352,545,707,818,865,846,749,597,372,116,-195,-504,-842,-1153,-1463,-1732,-1971,-2160,-2300,-2377,-2393,-2334,-2198,-1983,-1677,-1306,-848,-360,177,691,1192,1609,1953,2169,2271,2244,2104,1866,1559,1211,853,519,226,0,-154,-238,-246,-212,-127,-29,81,188,288,385,481,591,707,854,1005,1170,1318,1433,1489,1465,1337,1108,764,339,-161,-687,-1203,-1673,-2049,-2309,-2438,-2416,-2272,-2012,-1681,-1312,-952,-629,-387,-230,-178,-215,-325,-485,-653,-808,-908,-941,-886,-745,-529,-256,47,348,621,837,982,1046,1041,966,862,733,623,544,516,550,635,775,939,1115,1277,1408,1492,1528,1515,1463,1390,1309,1237,1185,1156,1142,1135,1113,1058,948,766,504,154,-259,-740,-1233,-1727,-2174,-2538,-2801,-2923,-2916,-2758,-2484,-2102,-1650,-1161,-669,-208,190,514,742,877,917,871,748,569,332,74,-214,-496,-775,-1019,-1219,-1357,-1409,-1374,-1229,-983,-639,-214,268,770,1267,1713,2075,2338,2464,2468,2341,2103,1785,1407,1013,624,276,-22,-255,-424,-545,-621,-677,-725,-773,-825,-886,-927,-960,-947,-885,-774,-592,-372,-118,151,390,595,726,773,739,611,429,192,-49,-281,-467,-593,-645,-627,-545,-418,-273,-126,-10,69,90,67,-8,-107,-220,-327,-398,-436,-420,-352,-249,-101,47,205,331,431,481,495,460,407,327,254,199,167,183,237,335,471,625,783,927,1028,1080,1056,952,773,508,193,-179,-561,-950,-1306,-1618,-1861,-2032,-2116,-2120,-2048,-1905,-1712,-1472,-1205,-918,-629,-345,-80,164,367,538,659,741,780,783,755,704,642,577,524,490,484,520,587,697,832,985,1145,1285,1403,1471,1493,1455,1360,1217,1028,810,569,327,81,-142,-352,-537,-697,-845,-973,-1094,-1203,-1297,-1368,-1407,-1388,-1315,-1155,-931,-617,-263,143,534,904,1191,1382,1436,1355,1121,770,306,-213,-755,-1269,-1704,-2026,-2201,-2214,-2062,-1760,-1336,-827,-285,249,725,1116,1390,1546,1586,1523,1392,1210,1017,834,680,564,492,451,435,426,407,372,309,218,103,-25,-154,-274,-360,-428,-438,-429,-369,-299,-201,-118,-37,15,31,16,-42,-124,-235,-346,-464,-559,-631,-675,-676,-651,-595,-511,-422,-308,-209,-96,-4,94,171,245,303,348,372,379,354,311,228,131,8,-117,-236,-337,-396,-410,-361,-256,-87,128,382,646,912,1141,1335,1454,1511,1487,1393,1239,1031,794,544,290,59,-157,-341,-503,-639,-766,-877,-992,-1095,-1194,-1283,-1341,-1377,-1365,-1314,-1215,-1079,-911,-727,-541,-372,-224,-124,-58,-50,-78,-148,-240,-345,-443,-519,-557,-548,-481,-355,-178,57,311,594,866,1114,1326,1472,1556,1557,1486,1336,1120,851,531,201,-151,-475,-773,-1014,-1182,-1271,-1260,-1164,-965,-698,-360,11,397,764,1092,1349,1525,1613,1603,1517,1361,1155,935,708,506,335,203,108,41,-13,-72,-152,-278,-445,-674,-940,-1242,-1551,-1837,-2072,-2228,-2274,-2215,-2023,-1740,-1366,-950,-531,-142,170,382,479,458,339,149,-71,-282,-435,-507,-465,-309,-55,282,647,1007,1305,1505,1572,1504,1293,978,587,178,-205,-504,-693,-736,-642,-415,-99,277,643,968,1193,1298,1270,1112,856,530,191,-126,-372,-524,-570,-504,-364,-157,60,258,408,477,460,361,189,-26,-254,-466,-630,-720,-735,-667,-534,-364,-177,-20,86,108,40,-124,-364,-659,-968,-1255,-1474,-1597,-1596,-1466,-1216,-854,-430,36,485,889,1209,1423,1519,1500,1387,1198,975,752,554,426,361,377,457,578,714,825,890,877,779,590,327,3,-343,-687,-996,-1237,-1401,-1465,-1446,-1334,-1175,-964,-749,-540,-360,-214,-112,-40,1,30,59,90,136,188,254,312,368,398,412,396,363,310,255,202,164,144,152,179,233,291,368,429,493,535,562,570,563,539,515,487,463,456,447,463,471,484,480,448,383,268,113,-100,-331,-599,-847,-1081,-1252,-1355,-1360,-1262,-1068,-774,-420,-21,385,759,1067,1291,1397,1396,1280,1076,811,518,227,-21,-228,-355,-438,-468,-485,-505,-565,-666,-837,-1050,-1304,-1562,-1784,-1947,-2000,-1938,-1736,-1415,-974,-475,68,586,1037,1397,1611,1700,1640,1475,1226,940,663,427,268,203,223,328,482,654,828,940,1009,985,901,749,557,350,156,1,-107,-145,-133,-67,22,114,186,213,188,106,-34,-201,-398,-573,-731,-824,-862,-817,-704,-528,-299,-51,209,443,645,788,874,889,846,742,603,426,242,56,-123,-274,-417,-528,-633,-725,-808,-895,-967,-1041,-1084,-1111,-1089,-1028,-913,-748,-544,-302,-44,214,455,654,805,879,888,808,664,457,201,-64,-336,-568,-753,-861,-890,-824,-680,-457,-184,124,434,728,975,1167,1284,1331,1305,1216,1088,925,756,593,442,331,240,197,170,182,197,236,270,310,343,371,396,406,409,395,365,315,241,138,17,-137,-298,-480,-653,-820,-958,-1058,-1111,-1106,-1045,-926,-766,-573,-372,-180,-15,100,165,163,110,2,-138,-308,-475,-653,-799,-943,-1051,-1142,-1209,-1249,-1262,-1239,-1172,-1050,-867,-608,-287,111,550,1024,1499,1936,2312,2582,2728,2727,2578,2276,1854,1325,743,137,-438,-951,-1356,-1644,-1789,-1804,-1690,-1471,-1171,-818,-447,-78,257,539,758,895,964,950,883,755,602,428,253,87,-53,-175,-258,-322,-358,-379,-386,-392,-396,-407,-422,-449,-469,-499,-513,-529,-526,-520,-501,-476,-448,-417,-381,-351,-304,-261,-200,-133,-54,37,124,209,278,320,335,310,249,161,50,-67,-172,-252,-289,-273,-198,-64,126,345,595,823,1037,1184,1266,1268,1185,1040,837,610,373,161,-32,-177,-297,-396,-487,-605,-752,-956,-1212,-1521,-1859,-2206,-2515,-2766,-2898,-2905,-2748,-2431,-1961,-1363,-670,66,805,1492,2087,2556,2885,3061,3088,3001,2793,2531,2211,1874,1538,1207,898,594,314,25,-245,-515,-771,-996,-1190,-1329,-1409,-1426,-1382,-1287,-1159,-1017,-883,-779,-712,-698,-719,-775,-833,-872,-865,-787,-625,-372,-42,355,781,1210,1599,1921,2142,2258,2253,2141,1938,1667,1357,1034,717,426,158,-77,-299,-512,-726,-955,-1195,-1445,-1696,-1923,-2118,-2245,-2306,-2269,-2147,-1940,-1671,-1358,-1040,-738,-491,-306,-200,-164,-180,-234,-273,-292,-238,-113,104,397,753,1139,1527,1882,2168,2378,2487,2512,2453,2329,2167,1976,1781,1573,1366,1141,889,602,260,-127,-561,-1024,-1488,-1927,-2299,-2577,-2727,-2728,-2580,-2277,-1851,-1328,-754,-170,371,843,1201,1448,1562,1569,1472,1303,1084,836,586,337,111,-97,-284,-449,-596,-719,-822,-888,-916,-898,-820,-699,-517,-312,-83,131,315,450,508,509,431,317,172,34,-71,-118,-99,-1,157,360,576,771,912,971,934,794,571,280,-21,-316,-531,-659,-656,-533,-294,24,377,716,974,1121,1104,925,580,104,-462,-1046,-1604,-2055,-2367,-2500,-2445,-2208,-1824,-1322,-755,-180,373,843,1229,1494,1658,1713,1683,1587,1436,1255,1047,822,585,335,82,-169,-408,-613,-773,-862,-875,-785,-611,-337,5,397,807,1198,1533,1784,1920,1926,1800,1544,1182,737,244,-260,-736,-1156,-1488,-1714,-1828,-1818,-1703,-1483,-1190,-833,-449,-50,329,674,963,1180,1318,1371,1329,1217,1016,768,468,142,-190,-516,-818,-1084,-1304,-1477,-1589,-1656,-1665,-1632,-1557,-1445,-1312,-1150,-984,-798,-620,-442,-273,-130,-2,89,149,182,184,174,159,161,197,283,431,651,936,1279,1655,2036,2391,2688,2891,2992,2957,2811,2544,2191,1775,1325,876,445,55,-294,-593,-862,-1095,-1318,-1522,-1723,-1907,-2066,-2193,-2255,-2261,-2172,-2012,-1761,-1460,-1113,-774,-459,-216,-59,-3,-47,-167,-337,-518,-668,-743,-727,-587,-341,5,423,857,1284,1638,1903,2033,2043,1901,1664,1324,940,535,146,-202,-493,-720,-891,-1005,-1088,-1143,-1175,-1199,-1186,-1147,-1051,-891,-659,-349,15,432,843,1237,1553,1772,1859,1811,1616,1313,908,463,7,-405,-752,-980,-1114,-1113,-1027,-856,-652,-434,-252,-116,-51,-49,-112,-190,-297,-342,-359,-278,-125,96,373,656,914,1107,1193,1159,998,716,341,-82,-520,-909,-1219,-1409,-1467,-1381,-1182,-873,-525,-141,203,503,722,860,925,932,913,889,898,944,1051,1199,1381,1563,1710,1785,1754,1585,1277,819,240,-430,-1140,-1838,-2464,-2970,-3308,-3453,-3388,-3131,-2691,-2122,-1467,-781,-132,443,894,1195,1338,1325,1171,915,573,205,-179,-522,-827,-1048,-1195,-1246,-1197,-1057,-811,-482,-63,416,946,1498,2035,2541,2956,3276,3447,3471,3317,3002,2528,1928,1237,494,-243,-934,-1531,-2008,-2334,-2517,-2553,-2467,-2291,-2043,-1770,-1485,-1203,-944,-697,-463,-246,-19,186,402,583,746,857,907,894,800,650,435,202,-46,-263,-431,-532,-547,-481,-343,-151,71,300,508,679,805,876,908,901,872,827,776,714,632,526,368,157,-120,-463,-849,-1267,-1671,-2035,-2310,-2470,-2484,-2348,-2064,-1649,-1141,-576,-1,537,1009,1377,1635,1777,1812,1758,1639,1470,1277,1069,852,629,396,145,-119,-404,-687,-968,-1202,-1390,-1473,-1457,-1306,-1027,-629,-138,410,954,1458,1853,2110,2188,2091,1819,1412,913,369,-142,-594,-922,-1127,-1179,-1118,-938,-713,-446,-215,-17,90,128,75,-33,-184,-337,-465,-531,-522,-425,-243,0,280,557,796,960,1033,992,857,633,355,56,-230,-469,-645,-742,-766,-733,-664,-589,-544,-543,-619,-766,-984,-1252,-1539,-1812,-2029,-2157,-2172,-2044,-1795,-1406,-934,-383,178,734,1221,1630,1923,2102,2168,2129,2019,1845,1658,1461,1292,1162,1079,1050,1071,1127,1213,1300,1377,1415,1402,1320,1158,921,600,225,-212,-658,-1122,-1545,-1926,-2229,-2434,-2535,-2516,-2381,-2145,-1817,-1430,-1001,-577,-164,184,481,682,812,846,820,725,588,428,249,79,-73,-208,-304,-374,-411,-421,-408,-384,-346,-309,-267,-227,-192,-153,-125,-85,-57,-17,23,71,140,215,321,438,578,731,879,1027,1145,1226,1268,1242,1166,1025,828,593,319,37,-244,-500,-717,-882,-981,-1011,-974,-870,-723,-533,-336,-137,33,166,246,273,238,152,15,-160,-356,-574,-782,-987,-1155,-1294,-1376,-1406,-1376,-1280,-1129,-917,-668,-375,-81,229,500,744,922,1037,1072,1041,943,812,657,521,411,367,381,472,615,803,1004,1194,1351,1443,1470,1410,1289,1098,880,636,414,222,84,9,-8,30,95,169,218,219,150,-3,-239,-550,-916,-1308,-1696,-2043,-2322,-2509,-2593,-2567,-2443,-2233,-1961,-1649,-1319,-993,-680,-404,-152,58,240,394,528,644,753,850,941,1014,1080,1111,1130,1105,1056,973,859,726,574,413,255,104,-28,-135,-209,-243,-236,-184,-95,34,189,365,546,716,868,973,1044,1052,1020,937,821,675,523,366,232,114,24,-39,-83,-110,-132,-154,-192,-248,-334,-448,-587,-741,-888,-1027,-1125,-1186,-1199,-1160,-1081,-965,-824,-672,-524,-382,-260,-155,-61,23,105,185,264,341,411,470,514,531,528,491,430,341,237,110,-10,-141,-256,-354,-434,-484,-510,-504,-460,-379,-255,-94,102,319,551,765,970,1107,1200,1191,1105,919,658,331,-38,-404,-755,-1025,-1209,-1269,-1199,-1020,-736,-398,-39,305,587,797,910,934,875,761,619,482,379,339,356,455,588,754,904,1010,1042,975,812,547,214,-173,-564,-934,-1234,-1443,-1535,-1507,-1370,-1147,-868,-573,-300,-69,84,170,175,132,45,-34,-107,-130,-109,-39,73,204,336,445,511,512,456,327,167,-25,-197,-341,-420,-439,-371,-255,-78,111,298,456,561,608,595,535,437,336,237,172,145,149,192,241,291,326,317,284,186,68,-91,-246,-387,-491,-539,-533,-462,-356,-209,-71,60,144,170,142,40,-84,-242,-379,-496,-556,-568,-521,-424,-300,-155,-18,93,173,203,197,159,103,54,18,34,81,201,348,531,712,854,960,977,923,786,573,315,31,-248,-491,-680,-809,-861,-858,-792,-695,-575,-451,-340,-246,-170,-120,-77,-51,-33,-19,-12,-13,-19,-44,-80,-136,-203,-271,-324,-338,-300,-182,8,285,615,984,1348,1669,1895,1997,1923,1677,1236,645,-82,-863,-1650,-2358,-2929,-3293,-3436,-3318,-2975,-2421,-1718,-922,-110,662,1315,1825,2147,2287,2255,2079,1794,1446,1062,690,343,52,-193,-374,-516,-607,-670,-682,-658,-578,-442,-257,-4,282,614,946,1276,1560,1772,1892,1883,1750,1483,1097,631,105,-426,-929,-1377,-1728,-1982,-2113,-2133,-2031,-1842,-1568,-1240,-891,-518,-170,155,436,652,798,862,841,736,556,313,24,-281,-582,-844,-1045,-1158,-1181,-1093,-932,-696,-430,-170,64,210,283,237,115,-90,-319,-550,-723,-829,-818,-701,-471,-142,237,659,1046,1395,1644,1797,1827,1754,1585,1353,1090,836,624,479,417,431,522,650,802,931,1015,1030,960,806,577,289,-44,-385,-732,-1040,-1319,-1545,-1723,-1858,-1954,-2014,-2047,-2041,-1997,-1896,-1742,-1508,-1211,-835,-405,72,565,1055,1507,1892,2187,2374,2441,2395,2238,1990,1669,1296,888,470,47,-363,-756,-1118,-1451,-1735,-1973,-2146,-2242,-2253,-2159,-1971,-1677,-1306,-870,-392,86,546,957,1295,1555,1727,1818,1834,1792,1706,1591,1465,1324,1182,1023,845,639,402,133,-155,-456,-744,-1003,-1208,-1341,-1393,-1348,-1232,-1031,-796,-525,-267,-32,144,257,290,258,168,50,-79,-190,-271,-304,-298,-245,-172,-76,7,97,152,212,253,306,378,481,617,788,966,1145,1276,1351,1326,1194,941,581,128,-367,-881,-1337,-1715,-1955,-2044,-1974,-1755,-1424,-1012,-579,-156,205,484,665,744,737,667,563,454,373,325,331,361,431,478,527,506,453,319,153,-58,-267,-457,-606,-688,-707,-658,-558,-429,-287,-161,-59,3,28,22,-5,-30,-45,-17,48,172,329,508,685,812,885,853,726,498,180,-176,-546,-867,-1091,-1180,-1106,-859,-462,56,638,1224,1740,2145,2359,2387,2188,1796,1238,562,-164,-886,-1539,-2078,-2464,-2685,-2727,-2624,-2385,-2066,-1693,-1315,-944,-616,-311,-51,194,431,665,915,1164,1406,1626,1788,1884,1883,1784,1584,1289,933,535,138,-220,-522,-726,-842,-858,-803,-699,-581,-488,-435,-460,-551,-709,-920,-1135,-1345,-1488,-1552,-1496,-1319,-1012,-603,-124,399,897,1357,1721,1980,2121,2149,2070,1925,1721,1505,1289,1088,914,757,616,470,315,141,-52,-255,-459,-643,-801,-903,-963,-953,-899,-796,-666,-536,-415,-338,-309,-338,-431,-568,-748,-944,-1133,-1296,-1405,-1449,-1413,-1304,-1109,-868,-559,-239,108,442,760,1051,1303,1523,1699,1841,1937,1997,2006,1967,1868,1712,1488,1215,878,507,104,-319,-725,-1122,-1460,-1748,-1946,-2067,-2083,-2019,-1868,-1651,-1391,-1101,-810,-531,-276,-57,133,289,426,545,656,764,858,950,1011,1046,1029,955,814,611,353,58,-249,-545,-797,-982,-1077,-1069,-952,-734,-427,-67,321,688,1000,1229,1342,1337,1212,982,680,335,-15,-333,-591,-775,-867,-885,-836,-745,-646,-551,-496,-483,-526,-611,-737,-868,-992,-1070,-1080,-1005,-827,-557,-200,219,667,1113,1519,1852,2091,2204,2208,2073,1851,1523,1149,736,324,-59,-396,-667,-868,-997,-1062,-1072,-1047,-999,-949,-914,-901,-920,-963,-1031,-1106,-1178,-1223,-1218,-1159,-1021,-812,-532,-199,169,544,900,1217,1467,1645,1735,1746,1681,1570,1419,1271,1119,1003,906,843,797,761,713,648,534,383,165,-92,-398,-730,-1073,-1409,-1721,-1984,-2203,-2343,-2428,-2422,-2352,-2205,-1989,-1723,-1405,-1059,-700,-332,5,324,583,794,939,1025,1050,1037,981,915,841,776,732,719,735,787,862,957,1061,1156,1235,1279,1278,1229,1121,973,784,579,371,177,4,-134,-248,-331,-400,-462,-530,-606,-699,-797,-896,-977,-1027,-1025,-968,-833,-644,-384,-102,200,473,698,844,892,841,686,460,175,-120,-391,-609,-739,-776,-714,-571,-362,-134,101,283,408,438,380,233,19,-233,-493,-720,-896,-978,-979,-874,-699,-453,-181,105,372,604,790,919,1002,1031,1032,1000,951,896,832,772,708,647,574,497,403,285,160,6,-144,-298,-426,-527,-571,-559,-480,-327,-127,128,384,640,838,969,990,891,661,308,-155,-684,-1253,-1804,-2296,-2685,-2938,-3029,-2955,-2713,-2314,-1798,-1175,-507,189,862,1482,2029,2463,2786,2975,3035,2968,2777,2478,2073,1594,1038,452,-159,-747,-1287,-1738,-2071,-2256,-2284,-2152,-1864,-1464,-965,-436,96,573,955,1217,1333,1314,1160,912,585,232,-116,-424,-659,-809,-859,-810,-673,-463,-210,62,327,553,726,826,851,799,688,517,320,101,-112,-310,-472,-596,-668,-687,-660,-583,-472,-335,-186,-41,88,190,258,290,289,264,219,168,111,65,16,-10,-40,-49,-65,-72,-91,-115,-145,-188,-225,-263,-286,-283,-255,-183,-77,75,259,474,696,915,1106,1239,1313,1287,1173,960,656,281,-143,-582,-1007,-1374,-1661,-1845,-1903,-1853,-1683,-1430,-1106,-754,-399,-80,186,372,480,501,463,372,267,167,103,91,137,236,372,523,651,751,771,745,631,484,296,118,-31,-114,-125,-38,117,342,594,834,1031,1140,1130,1000,732,360,-89,-574,-1032,-1430,-1711,-1858,-1855,-1704,-1439,-1074,-670,-248,136,467,718,886,980,1007,999,969,938,911,888,858,801,709,544,328,32,-296,-653,-978,-1248,-1409,-1439,-1321,-1052,-668,-190,316,805,1221,1513,1659,1633,1447,1113,675,166,-356,-858,-1287,-1633,-1858,-1989,-2002,-1944,-1808,-1628,-1410,-1169,-902,-627,-315,1,352,703,1063,1400,1706,1949,2113,2183,2140,1996,1738,1403,993,560,120,-282,-631,-896,-1079,-1169,-1180,-1125,-1019,-891,-751,-615,-500,-394,-313,-238,-165,-93,-11,72,153,220,267,280,255,194,97,-14,-128,-215,-265,-237,-142,54,323,668,1053,1456,1826,2132,2330,2388,2297,2028,1616,1061,417,-280,-980,-1629,-2190,-2620,-2902,-3023,-2984,-2810,-2507,-2137,-1701,-1267,-847,-470,-166,79,243,357,423,469,508,560,624,717,822,939,1059,1160,1247,1294,1313,1285,1229,1135,1018,885,736,593,445,315,184,72,-46,-153,-278,-403,-553,-706,-873,-1030,-1171,-1276,-1326,-1314,-1220,-1054,-808,-504,-152,216,575,893,1142,1305,1362,1311,1164,924,628,290,-57,-382,-677,-905,-1078,-1175,-1217,-1199,-1153,-1081,-1013,-960,-939,-952,-1003,-1080,-1172,-1258,-1307,-1303,-1215,-1035,-753,-365,105,645,1218,1787,2315,2754,3075,3241,3246,3077,2753,2295,1738,1133,511,-63,-570,-967,-1243,-1397,-1436,-1381,-1264,-1109,-953,-808,-698,-612,-558,-507,-453,-376,-261,-113,69,271,462,633,750,798,771,653,473,228,-41,-319,-575,-781,-928,-1000,-1003,-938,-827,-681,-523,-371,-228,-109,-9,75,149,216,287,347,413,451,479,464,412,315,172,-8,-201,-396,-554,-653,-660,-569,-352,-39,366,825,1288,1726,2074,2311,2407,2344,2143,1803,1368,874,357,-136,-577,-935,-1198,-1362,-1426,-1409,-1321,-1186,-1021,-851,-683,-542,-435,-362,-341,-354,-411,-497,-604,-725,-846,-952,-1042,-1093,-1111,-1079,-997,-862,-673,-438,-164,132,440,734,1004,1232,1400,1515,1557,1546,1474,1363,1209,1040,854,665,485,312,156,17,-99,-207,-284,-360,-420,-471,-528,-565,-609,-628,-629,-596,-521,-392,-218,19,288,593,905,1201,1465,1671,1801,1848,1794,1649,1408,1087,698,262,-206,-674,-1136,-1557,-1935,-2248,-2488,-2654,-2732,-2739,-2665,-2520,-2317,-2045,-1735,-1371,-982,-554,-114,346,798,1249,1664,2047,2362,2604,2754,2788,2721,2520,2219,1816,1327,797,230,-319,-837,-1280,-1637,-1877,-2000,-2003,-1891,-1684,-1400,-1067,-705,-342,3,315,569,771,889,947,915,822,658,449,201,-59,-310,-534,-697,-797,-807,-735,-576,-347,-64,247,563,849,1091,1261,1352,1355,1267,1101,863,565,233,-134,-495,-857,-1183,-1475,-1712,-1887,-1994,-2022,-1977,-1849,-1654,-1388,-1078,-733,-385,-52,240,469,630,704,711,657,564,471,391,366,408,528,730,995,1302,1622,1910,2141,2268,2287,2170,1943,1602,1195,742,292,-137,-508,-816,-1051,-1226,-1346,-1440,-1513,-1589,-1669,-1760,-1846,-1925,-1963,-1953,-1861,-1677,-1392,-1005,-530,11,578,1137,1635,2032,2296,2394,2328,2100,1738,1283,781,276,-172,-544,-797,-936,-957,-887,-747,-573,-401,-242,-139,-80,-82,-131,-214,-312,-417,-500,-560,-590,-581,-557,-503,-454,-392,-343,-285,-229,-147,-42,103,291,512,760,1010,1232,1405,1495,1492,1382,1172,884,547,189,-130,-398,-559,-617,-554,-402,-165,92,343,541,637,630,484,219,-138,-570,-1003,-1417,-1747,-1957,-2027,-1943,-1711,-1362,-917,-431,65,524,916,1224,1430,1550,1583,1557,1484,1386,1274,1152,1028,877,711,493,235,-84,-450,-853,-1271,-1672,-2017,-2286,-2428,-2449,-2319,-2062,-1682,-1219,-704,-170,332,790,1167,1455,1656,1769,1817,1809,1771,1709,1641,1561,1473,1364,1228,1059,851,611,344,69,-192,-432,-615,-757,-831,-864,-857,-836,-820,-828,-871,-967,-1088,-1244,-1384,-1499,-1542,-1494,-1338,-1060,-696,-242,226,696,1098,1404,1588,1634,1555,1376,1130,865,620,427,310,264,281,321,350,317,194,-59,-438,-937,-1518,-2129,-2703,-3175,-3475,-3561,-3401,-2996,-2368,-1574,-673,255,1133,1901,2503,2921,3152,3212,3145,2985,2786,2583,2400,2259,2137,2046,1932,1796,1597,1331,993,600,172,-248,-633,-939,-1143,-1237,-1212,-1106,-933,-748,-590,-492,-494,-599,-815,-1119,-1479,-1868,-2228,-2539,-2758,-2863,-2851,-2711,-2458,-2110,-1681,-1198,-694,-166,335,831,1275,1685,2025,2304,2493,2590,2581,2457,2230,1888,1477,993,492,-5,-449,-818,-1075,-1212,-1220,-1105,-886,-589,-242,123,467,779,1015,1183,1258,1248,1153,986,744,469,140,-182,-515,-808,-1061,-1233,-1326,-1307,-1180,-941,-601,-178,294,790,1257,1663,1973,2151,2191,2070,1807,1399,890,285,-366,-1043,-1713,-2343,-2915,-3398,-3770,-4018,-4108,-4045,-3803,-3398,-2828,-2124,-1310,-429,465,1340,2126,2807,3332,3690,3875,3884,3747,3474,3110,2672,2199,1716,1242,799,393,32,-284,-543,-761,-911,-1012,-1042,-1003,-892,-713,-473,-195,100,389,625,804,873,853,709,483,173,-171,-531,-855,-1135,-1329,-1452,-1487,-1463,-1383,-1281,-1165,-1056,-955,-867,-779,-678,-562,-397,-210,32,288,563,821,1038,1195,1262,1238,1111,900,614,287,-48,-374,-635,-846,-957,-997,-945,-835,-670,-477,-271,-65,130,311,483,640,801,953,1109,1253,1383,1476,1532,1519,1454,1307,1112,867,603,344,117,-68,-180,-234,-224,-173,-104,-41,-14,-43,-146,-324,-578,-883,-1225,-1565,-1878,-2131,-2294,-2359,-2300,-2138,-1861,-1505,-1080,-626,-159,277,678,1007,1265,1432,1514,1502,1413,1244,1019,741,440,122,-186,-464,-702,-867,-970,-975,-898,-728,-473,-152,232,641,1064,1467,1822,2106,2297,2365,2325,2150,1874,1499,1063,590,119,-318,-695,-982,-1173,-1251,-1234,-1124,-952,-744,-530,-345,-213,-155,-172,-274,-428,-629,-836,-1019,-1163,-1233,-1227,-1151,-992,-805,-570,-352,-147,9,110,155,134,81,-11,-101,-181,-234,-242,-208,-134,-24,96,224,326,408,438,441,396,334,261,201,165,176,231,339,489,666,856,1033,1180,1279,1315,1283,1174,998,757,461,133,-218,-564,-891,-1176,-1398,-1555,-1625,-1619,-1534,-1375,-1163,-905,-625,-339,-69,171,358,486,544,535,460,335,175,3,-160,-299,-391,-440,-443,-409,-364,-306,-270,-250,-253,-271,-292,-287,-259,-161,-15,202,466,762,1062,1338,1556,1696,1735,1669,1501,1242,922,557,198,-143,-426,-645,-784,-859,-869,-845,-805,-760,-742,-738,-764,-805,-842,-876,-872,-836,-746,-620,-440,-246,-20,201,414,614,782,931,1047,1138,1203,1242,1253,1236,1177,1086,944,768,545,291,15,-276,-555,-821,-1042,-1226,-1351,-1428,-1458,-1443,-1401,-1334,-1249,-1149,-1029,-880,-702,-470,-201,131,489,879,1250,1586,1845,1986,2006,1864,1590,1180,673,119,-448,-954,-1369,-1631,-1731,-1635,-1376,-956,-437,137,701,1188,1562,1759,1793,1622,1306,843,304,-274,-844,-1347,-1775,-2077,-2270,-2334,-2293,-2151,-1931,-1650,-1312,-946,-538,-116,340,801,1286,1764,2230,2665,3029,3311,3463,3470,3310,2969,2465,1803,1032,189,-671,-1486,-2211,-2788,-3195,-3405,-3423,-3256,-2941,-2499,-1989,-1445,-899,-407,42,409,701,931,1092,1212,1290,1338,1351,1339,1280,1184,1037,836,601,318,28,-269,-534,-755,-900,-962,-926,-793,-581,-294,20,353,644,882,1028,1063,986,789,497,127,-283,-699,-1081,-1390,-1604,-1685,-1642,-1460,-1162,-777,-326,128,565,925,1189,1329,1338,1227,1014,730,416,106,-156,-358,-461,-491,-430,-318,-171,-21,97,165,160,79,-74,-285,-529,-769,-982,-1129,-1187,-1148,-992,-746,-415,-31,365,760,1094,1368,1550,1636,1637,1550,1408,1216,1007,783,580,383,219,72,-54,-161,-265,-358,-451,-546,-628,-712,-771,-812,-827,-808,-766,-694,-620,-537,-470,-421,-396,-390,-411,-419,-442,-424,-392,-310,-198,-38,145,361,578,805,1003,1189,1318,1411,1437,1407,1311,1161,948,700,408,105,-210,-515,-795,-1042,-1234,-1366,-1430,-1408,-1318,-1140,-905,-611,-287,43,365,638,861,1008,1072,1061,960,805,578,324,37,-249,-530,-778,-991,-1145,-1243,-1263,-1225,-1099,-928,-684,-410,-102,214,523,808,1061,1264,1418,1516,1551,1541,1463,1344,1165,942,672,363,16,-349,-721,-1085,-1403,-1673,-1849,-1924,-1887,-1717,-1446,-1066,-623,-144,331,756,1101,1328,1424,1381,1201,913,536,109,-327,-738,-1093,-1350,-1516,-1550,-1476,-1284,-997,-627,-208,251,701,1143,1536,1876,2143,2326,2421,2420,2319,2121,1825,1443,993,486,-40,-578,-1076,-1543,-1926,-2248,-2468,-2611,-2648,-2605,-2459,-2226,-1904,-1497,-1019,-493,77,633,1176,1648,2035,2308,2453,2455,2334,2075,1722,1285,796,290,-202,-651,-1032,-1321,-1523,-1614,-1623,-1547,-1401,-1213,-985,-739,-492,-238,-11,194,361,475,534,526,447,310,111,-113,-358,-579,-755,-858,-868,-767,-566,-262,111,527,952,1345,1669,1901,2013,2001,1869,1617,1288,888,463,39,-361,-706,-987,-1189,-1310,-1353,-1327,-1236,-1092,-914,-699,-475,-237,1,228,441,628,781,887,942,930,845,689,446,143,-232,-644,-1078,-1510,-1897,-2228,-2448,-2557,-2514,-2315,-1969,-1453,-831,-83,705,1526,2303,2999,3570,3959,4156,4133,3884,3448,2816,2076,1236,390,-435,-1171,-1785,-2245,-2541,-2665,-2640,-2479,-2218,-1890,-1531,-1164,-827,-517,-261,-41,140,298,443,579,712,835,935,1001,1007,951,804,582,271,-92,-501,-902,-1282,-1583,-1785,-1863,-1793,-1590,-1250,-807,-284,271,831,1343,1785,2123,2345,2446,2423,2293,2066,1764,1411,1018,611,211,-186,-540,-873,-1149,-1382,-1556,-1670,-1722,-1701,-1614,-1455,-1230,-948,-620,-266,87,419,693,890,984,969,840,620,316,-16,-361,-656,-877,-990,-981,-842,-596,-259,126,516,872,1154,1329,1393,1331,1165,919,620,310,25,-210,-362,-428,-407,-303,-150,43,227,385,487,515,456,316,91,-189,-508,-843,-1156,-1431,-1637,-1755,-1785,-1702,-1536,-1272,-943,-567,-161,243,630,977,1279,1513,1696,1802,1854,1842,1772,1656,1483,1278,1030,759,462,165,-136,-407,-653,-841,-976,-1035,-1032,-961,-839,-688,-519,-366,-237,-157,-131,-157,-238,-347,-487,-622,-743,-834,-870,-861,-786,-664,-489,-286,-56,180,413,636,845,1033,1205,1358,1490,1597,1673,1704,1689,1608,1462,1243,959,620,232,-169,-582,-962,-1313,-1596,-1821,-1963,-2038,-2041,-1982,-1882,-1740,-1586,-1427,-1272,-1137,-1022,-926,-855,-788,-728,-654,-559,-430,-261,-40,218,527,855,1208,1552,1883,2167,2402,2559,2633,2619,2505,2311,2030,1685,1300,886,477,93,-252,-527,-742,-874,-949,-961,-937,-893,-851,-828,-841,-895,-991,-1117,-1270,-1406,-1534,-1607,-1616,-1550,-1392,-1154,-839,-464,-52,371,779,1148,1462,1697,1866,1947,1972,1933,1851,1737,1595,1431,1245,1029,780,494,159,-210,-623,-1051,-1488,-1901,-2274,-2571,-2773,-2863,-2823,-2664,-2386,-2019,-1587,-1122,-670,-243,110,400,604,741,820,869,916,976,1089,1243,1454,1713,1983,2252,2476,2617,2662,2571,2356,2006,1554,1020,445,-126,-665,-1130,-1507,-1787,-1970,-2079,-2134,-2163,-2197,-2245,-2322,-2420,-2516,-2588,-2594,-2495,-2267,-1884,-1344,-673,119,952,1794,2559,3202,3667,3923,3960,3781,3421,2916,2324,1697,1088,537,68,-302,-588,-791,-950,-1078,-1207,-1338,-1487,-1630,-1763,-1848,-1864,-1791,-1608,-1323,-945,-503,-37,410,796,1076,1236,1255,1149,942,663,371,96,-110,-224,-238,-146,19,239,466,669,806,859,813,668,442,152,-169,-490,-791,-1035,-1227,-1341,-1399,-1392,-1344,-1259,-1147,-1017,-872,-704,-529,-325,-110,117,351,572,768,928,1029,1073,1052,969,848,692,542,404,309,266,276,347,447,576,696,791,838,829,747,611,416,194,-46,-273,-477,-642,-764,-847,-903,-934,-971,-1005,-1057,-1122,-1182,-1242,-1266,-1242,-1155,-983,-729,-393,13,458,920,1348,1722,1984,2131,2121,1975,1683,1278,790,259,-268,-753,-1153,-1449,-1620,-1662,-1598,-1436,-1216,-974,-728,-522,-364,-263,-217,-212,-219,-225,-187,-107,58,272,571,891,1240,1566,1840,2040,2124,2099,1946,1693,1346,961,548,180,-141,-355,-475,-479,-393,-237,-48,134,267,319,258,81,-220,-614,-1081,-1569,-2044,-2448,-2751,-2912,-2929,-2778,-2491,-2078,-1574,-1028,-456,81,575,1000,1339,1618,1812,1966,2076,2158,2232,2283,2318,2322,2270,2163,1968,1698,1346,932,491,38,-359,-706,-932,-1062,-1068,-981,-830,-647,-487,-385,-374,-489,-710,-1051,-1458,-1898,-2318,-2652,-2864,-2901,-2749,-2402,-1877,-1214,-458,327,1088,1763,2315,2718,2944,3024,2938,2744,2446,2092,1692,1287,866,463,57,-329,-716,-1073,-1421,-1720,-1963,-2136,-2193,-2151,-1970,-1670,-1260,-757,-210,356,878,1340,1681,1902,1987,1933,1780,1534,1250,945,673,441,283,195,184,226,319,418,518,582,600,554,444,268,37,-237,-537,-846,-1141,-1422,-1660,-1868,-2027,-2153,-2228,-2272,-2268,-2214,-2116,-1942,-1710,-1399,-1013,-568,-63,467,996,1504,1940,2296,2537,2658,2654,2542,2325,2048,1722,1383,1065,766,530,337,205,120,72,46,24,-14,-80,-184,-343,-531,-774,-1019,-1283,-1517,-1726,-1878,-1971,-1993,-1946,-1826,-1641,-1389,-1077,-719,-311,115,558,987,1380,1718,1966,2118,2147,2054,1842,1515,1113,643,161,-310,-727,-1063,-1297,-1419,-1425,-1336,-1164,-947,-707,-483,-293,-164,-91,-90,-123,-198,-268,-317,-336,-280,-186,-9,196,437,682,899,1080,1199,1254,1245,1181,1077,956,828,716,616,547,486,441,392,328,242,125,-31,-212,-425,-653,-875,-1092,-1263,-1401,-1473,-1489,-1443,-1343,-1202,-1031,-843,-654,-460,-282,-103,61,230,387,551,699,846,960,1051,1091,1088,1026,913,750,560,344,132,-64,-228,-346,-404,-414,-353,-255,-106,66,250,440,600,745,840,892,892,835,723,555,335,70,-230,-555,-890,-1209,-1509,-1751,-1944,-2052,-2085,-2030,-1885,-1674,-1382,-1054,-682,-307,64,403,704,947,1139,1269,1352,1385,1380,1337,1258,1136,982,776,542,268,-23,-305,-577,-784,-943,-998,-970,-844,-625,-343,-2,358,712,1039,1308,1499,1610,1622,1556,1402,1198,939,666,386,112,-131,-354,-539,-697,-817,-905,-951,-949,-898,-780,-603,-359,-62,274,618,950,1220,1415,1486,1427,1226,882,428,-120,-711,-1307,-1858,-2327,-2674,-2889,-2949,-2879,-2673,-2381,-2014,-1611,-1200,-796,-415,-64,259,560,832,1094,1324,1532,1701,1818,1881,1869,1794,1650,1448,1209,950,700,482,319,225,210,267,384,538,698,837,923,941,879,738,537,286,25,-235,-462,-652,-789,-892,-951,-1002,-1041,-1092,-1157,-1232,-1323,-1400,-1469,-1492,-1475,-1394,-1255,-1055,-814,-540,-262,1,229,401,512,558,544,483,397,294,208,142,111,129,184,283,413,560,721,875,1012,1122,1190,1209,1171,1070,908,688,415,113,-212,-530,-821,-1066,-1233,-1320,-1309,-1199,-1006,-732,-411,-75,264,546,779,916,976,935,839,675,497,318,159,44,-25,-48,-29,15,66,115,140,144,111,57,-15,-100,-171,-242,-283,-316,-337,-357,-407,-481,-620,-810,-1055,-1350,-1651,-1939,-2162,-2275,-2260,-2066,-1717,-1194,-546,188,950,1677,2309,2793,3093,3185,3074,2786,2358,1841,1302,781,340,3,-221,-327,-346,-307,-242,-194,-185,-234,-339,-491,-666,-830,-967,-1035,-1035,-954,-813,-627,-439,-271,-160,-132,-177,-309,-483,-670,-838,-917,-909,-757,-495,-107,335,818,1253,1609,1824,1882,1758,1470,1050,526,-21,-566,-1036,-1398,-1635,-1723,-1683,-1530,-1289,-997,-686,-366,-79,193,427,642,839,1029,1212,1393,1560,1703,1807,1852,1822,1714,1513,1237,896,503,101,-295,-655,-950,-1181,-1329,-1402,-1413,-1371,-1292,-1199,-1081,-969,-836,-704,-544,-376,-181,20,226,411,567,662,696,648,522,329,85,-192,-459,-713,-903,-1031,-1072,-1033,-906,-714,-458,-162,153,483,786,1075,1315,1504,1639,1703,1702,1640,1495,1299,1033,715,363,-29,-413,-798,-1138,-1434,-1656,-1798,-1861,-1834,-1736,-1570,-1347,-1084,-792,-476,-164,156,451,730,967,1170,1317,1419,1462,1451,1392,1279,1132,943,742,524,315,117,-51,-195,-299,-379,-442,-487,-547,-604,-688,-776,-882,-975,-1054,-1091,-1075,-995,-836,-608,-310,30,397,750,1067,1301,1440,1444,1323,1060,687,223,-292,-806,-1279,-1665,-1919,-2028,-1969,-1755,-1403,-945,-425,118,630,1092,1457,1732,1903,1984,2002,1962,1903,1827,1749,1661,1562,1419,1237,973,641,215,-268,-818,-1373,-1925,-2411,-2812,-3082,-3207,-3175,-2977,-2644,-2185,-1646,-1061,-471,84,577,979,1287,1490,1601,1632,1593,1513,1391,1257,1103,944,778,604,431,252,79,-83,-236,-362,-469,-540,-591,-603,-609,-577,-551,-504,-461,-412,-362,-304,-240,-162,-71,35,148,272,386,498,582,646,672,663,622,545,449,335,219,110,18,-51,-97,-113,-115,-93,-65,-29,10,42,71,83,82,52,4,-79,-177,-289,-411,-506,-586,-613,-591,-508,-372,-190,13,219,398,527,588,569,474,309,94,-150,-398,-624,-808,-938,-991,-983,-900,-756,-575,-350,-129,97,292,460,587,675,735,764,789,804,828,854,886,904,911,877,804,677,500,284,37,-209,-438,-616,-724,-752,-690,-552,-349,-117,124,332,494,585,604,557,456,334,208,108,52,53,98,195,291,383,416,370,218,-52,-431,-900,-1415,-1929,-2377,-2710,-2876,-2842,-2601,-2162,-1551,-839,-58,701,1392,1960,2369,2598,2655,2544,2301,1953,1531,1071,589,111,-360,-807,-1229,-1610,-1937,-2188,-2341,-2371,-2261,-1998,-1582,-1032,-370,350,1090,1779,2372,2820,3081,3150,3018,2712,2275,1740,1190,651,195,-164,-399,-517,-539,-492,-421,-360,-337,-378,-480,-627,-812,-981,-1130,-1201,-1206,-1111,-947,-713,-446,-171,77,279,409,467,451,376,264,136,20,-70,-110,-114,-62,2,92,154,195,179,112,-24,-197,-430,-661,-907,-1122,-1298,-1414,-1469,-1442,-1355,-1193,-977,-711,-410,-85,246,573,870,1141,1345,1504,1579,1602,1544,1450,1296,1133,954,791,647,546,478,457,465,490,510,513,462,356,175,-77,-390,-742,-1109,-1455,-1748,-1971,-2085,-2105,-2006,-1821,-1547,-1224,-857,-482,-107,244,565,848,1085,1279,1423,1520,1565,1548,1476,1323,1108,816,462,63,-357,-770,-1129,-1419,-1583,-1626,-1510,-1254,-860,-363,210,807,1386,1900,2297,2559,2638,2544,2256,1805,1210,513,-242,-998,-1709,-2322,-2798,-3109,-3230,-3166,-2914,-2502,-1949,-1297,-583,151,860,1505,2051,2467,2736,2853,2811,2639,2335,1949,1479,976,440,-92,-613,-1100,-1547,-1926,-2237,-2452,-2573,-2576,-2481,-2260,-1957,-1554,-1103,-601,-97,397,855,1250,1583,1828,1991,2068,2056,1960,1784,1526,1202,809,375,-94,-563,-1014,-1404,-1714,-1903,-1961,-1860,-1608,-1210,-687,-79,581,1233,1832,2328,2680,2857,2852,2651,2294,1787,1198,554,-81,-674,-1180,-1581,-1852,-2009,-2040,-1975,-1829,-1625,-1388,-1134,-886,-644,-431,-238,-68,62,179,257,306,324,295,239,133,7,-151,-309,-454,-567,-618,-604,-499,-324,-64,228,555,852,1108,1272,1339,1277,1114,838,501,124,-244,-569,-815,-963,-999,-931,-778,-568,-332,-120,60,161,198,158,77,-36,-122,-176,-153,-43,143,416,721,1049,1347,1577,1720,1738,1647,1433,1142,781,413,58,-239,-462,-600,-657,-648,-600,-542,-500,-499,-545,-647,-785,-950,-1110,-1248,-1343,-1384,-1363,-1293,-1181,-1048,-915,-798,-712,-663,-649,-658,-683,-691,-672,-594,-453,-232,55,409,788,1176,1522,1789,1952,1972,1850,1583,1197,733,236,-237,-629,-906,-1017,-974,-763,-423,7,487,946,1358,1663,1858,1913,1850,1670,1408,1081,728,359,11,-322,-621,-893,-1134,-1355,-1548,-1719,-1860,-1956,-2003,-1975,-1878,-1681,-1416,-1062,-663,-233,195,586,907,1151,1283,1328,1277,1162,1009,844,699,583,523,502,522,554,578,569,500,363,150,-128,-456,-794,-1129,-1398,-1594,-1680,-1643,-1493,-1229,-883,-481,-54,361,747,1066,1330,1503,1622,1661,1652,1594,1493,1360,1189,987,745,465,150,-200,-557,-929,-1262,-1564,-1785,-1915,-1946,-1860,-1677,-1408,-1075,-718,-353,-26,262,479,641,738,789,805,798,784,758,735,690,635,539,400,211,-39,-321,-642,-950,-1232,-1440,-1557,-1544,-1417,-1151,-800,-373,72,493,854,1111,1253,1277,1183,1020,796,585,393,284,252,326,479,699,946,1179,1365,1461,1457,1338,1115,816,465,107,-225,-516,-727,-888,-980,-1053,-1117,-1207,-1344,-1529,-1768,-2021,-2272,-2453,-2541,-2475,-2239,-1817,-1225,-488,330,1177,1971,2653,3158,3456,3519,3365,3021,2527,1954,1352,782,290,-112,-397,-601,-729,-836,-946,-1103,-1313,-1594,-1923,-2269,-2594,-2834,-2955,-2898,-2653,-2205,-1575,-807,46,911,1718,2408,2924,3237,3343,3241,2976,2578,2098,1585,1076,603,192,-165,-451,-697,-892,-1068,-1218,-1352,-1458,-1530,-1546,-1502,-1366,-1165,-865,-525,-142,232,556,805,930,930,792,540,202,-175,-541,-836,-1026,-1068,-956,-700,-319,129,598,1026,1359,1559,1604,1486,1228,861,429,-15,-424,-763,-994,-1120,-1139,-1067,-952,-803,-688,-603,-594,-637,-739,-859,-968,-1028,-995,-856,-582,-193,300,850,1412,1929,2350,2626,2739,2666,2431,2055,1586,1073,581,135,-195,-428,-526,-530,-452,-333,-219,-135,-119,-176,-316,-516,-758,-1001,-1214,-1366,-1431,-1405,-1282,-1092,-855,-612,-396,-243,-172,-204,-313,-503,-716,-936,-1101,-1191,-1172,-1032,-791,-451,-63,340,716,1029,1251,1380,1413,1369,1279,1168,1071,1010,999,1036,1116,1205,1286,1314,1273,1137,905,588,203,-202,-611,-954,-1232,-1390,-1438,-1364,-1188,-924,-612,-267,65,374,619,814,920,977,958,895,793,658,503,320,118,-121,-384,-686,-1008,-1343,-1658,-1943,-2139,-2255,-2231,-2086,-1809,-1412,-938,-409,124,616,1042,1354,1550,1611,1554,1383,1143,836,530,212,-54,-295,-475,-617,-719,-797,-855,-904,-934,-943,-920,-842,-704,-493,-201,148,559,978,1402,1768,2062,2251,2307,2252,2060,1785,1433,1055,688,357,98,-83,-173,-192,-145,-65,30,113,173,188,176,121,55,-23,-92,-155,-203,-253,-315,-409,-549,-756,-1016,-1342,-1695,-2050,-2375,-2613,-2747,-2735,-2573,-2267,-1837,-1317,-768,-221,245,617,845,929,877,709,471,216,-18,-165,-206,-114,113,451,871,1329,1774,2166,2460,2635,2675,2583,2370,2066,1686,1276,845,425,19,-363,-726,-1076,-1407,-1731,-2026,-2283,-2469,-2564,-2524,-2343,-1994,-1483,-843,-88,700,1481,2177,2724,3084,3207,3092,2747,2201,1518,755,-12,-707,-1270,-1655,-1836,-1811,-1611,-1257,-829,-374,45,358,556,578,469,203,-141,-559,-970,-1353,-1661,-1871,-1973,-1973,-1869,-1695,-1455,-1181,-885,-581,-279,23,316,610,897,1182,1452,1708,1926,2108,2228,2294,2284,2217,2087,1914,1712,1494,1278,1076,885,723,564,419,260,86,-126,-367,-657,-969,-1309,-1639,-1948,-2205,-2391,-2491,-2503,-2418,-2274,-2060,-1833,-1592,-1373,-1188,-1038,-923,-835,-741,-647,-499,-314,-55,265,639,1060,1490,1906,2276,2561,2752,2812,2755,2571,2285,1920,1504,1072,646,255,-98,-397,-656,-877,-1071,-1247,-1407,-1546,-1649,-1710,-1690,-1596,-1385,-1076,-660,-161,389,952,1481,1926,2249,2411,2403,2217,1879,1414,880,318,-210,-672,-1021,-1252,-1355,-1349,-1257,-1112,-944,-785,-657,-572,-532,-532,-555,-586,-610,-606,-578,-513,-428,-332,-243,-182,-162,-195,-291,-433,-619,-819,-1008,-1161,-1240,-1229,-1103,-861,-499,-41,494,1073,1650,2191,2652,2993,3201,3241,3120,2842,2422,1900,1304,688,92,-437,-867,-1174,-1342,-1384,-1304,-1143,-919,-688,-459,-286,-168,-127,-162,-262,-411,-605,-801,-1001,-1174,-1312,-1405,-1449,-1438,-1382,-1279,-1143,-969,-784,-570,-364,-149,49,232,391,513,607,652,676,661,632,597,563,544,554,578,639,705,787,848,892,886,832,708,529,289,17,-275,-546,-789,-944,-1032,-999,-877,-647,-345,22,404,799,1150,1452,1670,1791,1810,1712,1510,1201,801,333,-196,-748,-1305,-1840,-2316,-2716,-2998,-3152,-3146,-2982,-2650,-2167,-1558,-850,-103,652,1346,1946,2402,2698,2811,2756,2547,2208,1799,1334,887,466,122,-149,-329,-444,-494,-527,-546,-593,-674,-789,-945,-1105,-1257,-1370,-1406,-1368,-1216,-983,-672,-310,58,407,695,900,1009,1018,942,798,615,426,249,114,25,-16,-12,9,44,60,51,8,-73,-173,-278,-367,-404,-385,-281,-105,143,432,737,1016,1241,1380,1422,1356,1194,956,661,343,26,-282,-548,-793,-1002,-1190,-1361,-1512,-1643,-1736,-1783,-1748,-1631,-1403,-1076,-649,-161,369,873,1334,1676,1901,1955,1873,1637,1309,901,490,90,-230,-465,-595,-627,-583,-499,-401,-346,-340,-416,-566,-772,-1010,-1230,-1395,-1463,-1409,-1213,-884,-444,83,630,1172,1644,2015,2269,2379,2379,2263,2094,1883,1682,1507,1371,1283,1213,1151,1055,906,673,358,-56,-529,-1054,-1570,-2053,-2449,-2733,-2872,-2861,-2701,-2407,-2010,-1538,-1042,-549,-99,288,598,826,982,1076,1119,1129,1104,1054,961,825,631,378,65,-290,-667,-1036,-1349,-1589,-1704,-1697,-1544,-1267,-883,-437,40,493,892,1202,1409,1510,1521,1457,1350,1236,1121,1052,1005,994,999,988,945,834,644,360,-6,-448,-919,-1400,-1826,-2178,-2396,-2479,-2397,-2169,-1804,-1341,-813,-263,267,754,1161,1486,1724,1879,1964,1985,1962,1886,1774,1604,1386,1101,754,344,-117,-602,-1091,-1543,-1925,-2205,-2362,-2374,-2257,-2003,-1660,-1237,-798,-351,35,364,589,726,761,725,625,505,382,295,251,277,358,509,694,909,1120,1313,1468,1564,1604,1568,1471,1307,1085,810,499,148,-214,-592,-963,-1315,-1635,-1910,-2121,-2258,-2311,-2267,-2134,-1907,-1605,-1241,-838,-426,-17,345,657,896,1052,1130,1131,1060,947,789,611,427,236,56,-123,-298,-460,-630,-774,-919,-1019,-1090,-1088,-1030,-869,-637,-310,78,516,966,1397,1773,2058,2234,2281,2195,1999,1704,1349,970,601,275,15,-175,-287,-352,-365,-386,-403,-459,-547,-669,-807,-948,-1049,-1106,-1080,-974,-786,-535,-242,47,299,477,537,487,295,9,-371,-765,-1160,-1464,-1678,-1733,-1655,-1429,-1097,-701,-286,95,391,595,661,638,520,365,217,109,92,172,356,620,933,1234,1487,1633,1641,1500,1208,795,307,-207,-688,-1078,-1351,-1469,-1445,-1287,-1030,-715,-389,-83,162,342,447,492,498,498,506,567,671,850,1070,1340,1603,1863,2046,2169,2162,2061,1830,1503,1085,609,91,-435,-955,-1452,-1908,-2326,-2681,-2982,-3209,-3362,-3433,-3410,-3298,-3086,-2786,-2409,-1953,-1464,-935,-414,87,537,922,1217,1433,1547,1590,1559,1485,1377,1269,1160,1079,1019,993,985,1002,1025,1050,1071,1077,1067,1040,994,930,853,765,668,572,474,381,299,227,175,133,118,106,119,125,142,141,130,81,5,-120,-281,-490,-718,-969,-1200,-1405,-1547,-1615,-1591,-1475,-1276,-1012,-718,-426,-171,16,116,125,49,-86,-241,-386,-473,-478,-374,-166,134,495,862,1203,1442,1564,1524,1325,986,529,24,-494,-950,-1305,-1525,-1588,-1510,-1301,-1011,-678,-349,-70,136,249,269,218,123,20,-44,-38,67,293,619,1045,1515,2004,2445,2800,3018,3077,2964,2677,2243,1681,1036,346,-347,-1015,-1626,-2159,-2609,-2962,-3221,-3393,-3474,-3475,-3405,-3257,-3054,-2783,-2467,-2099,-1700,-1264,-821,-359,84,525,928,1307,1648,1942,2208,2420,2597,2729,2805,2837,2790,2687,2490,2225,1876,1470,1013,548,84,-328,-676,-927,-1083,-1132,-1097,-994,-861,-723,-625,-582,-620,-736,-916,-1137,-1361,-1536,-1633,-1602,-1428,-1104,-643,-77,535,1156,1696,2132,2392,2477,2366,2088,1670,1171,636,130,-308,-632,-837,-915,-892,-794,-669,-549,-489,-494,-604,-795,-1068,-1390,-1717,-2030,-2268,-2420,-2453,-2368,-2157,-1853,-1460,-1023,-562,-111,317,694,1035,1309,1559,1750,1927,2069,2188,2280,2332,2339,2286,2171,1976,1724,1402,1047,671,303,-28,-297,-486,-575,-569,-464,-281,-39,233,497,729,891,963,926,772,515,158,-255,-709,-1153,-1557,-1888,-2113,-2226,-2212,-2080,-1852,-1539,-1190,-823,-473,-176,69,229,330,362,347,304,244,191,147,127,129,150,189,233,271,296,293,256,176,55,-103,-291,-485,-678,-841,-959,-1021,-1012,-932,-785,-578,-327,-47,248,537,809,1055,1263,1433,1567,1657,1721,1751,1755,1741,1702,1646,1565,1464,1332,1182,1003,813,611,414,227,61,-77,-195,-284,-372,-449,-548,-669,-822,-1019,-1242,-1498,-1758,-2014,-2236,-2405,-2501,-2505,-2407,-2206,-1905,-1517,-1076,-593,-124,317,689,969,1147,1213,1176,1051,860,629,391,162,-20,-161,-233,-248,-203,-110,16,167,320,469,602,704,790,846,889,929,961,1007,1049,1084,1107,1079,1007,859,633,336,-27,-429,-838,-1223,-1543,-1773,-1876,-1853,-1682,-1385,-985,-497,12,532,988,1373,1635,1775,1778,1656,1433,1122,769,387,12,-333,-642,-892,-1082,-1210,-1266,-1257,-1185,-1049,-862,-633,-378,-118,123,331,473,547,530,440,264,39,-230,-510,-773,-1005,-1182,-1293,-1342,-1323,-1253,-1139,-989,-817,-618,-401,-153,127,446,799,1189,1586,1981,2334,2615,2794,2841,2739,2489,2104,1604,1048,458,-86,-557,-907,-1111,-1174,-1089,-906,-645,-371,-124,58,137,110,-23,-243,-514,-800,-1068,-1278,-1419,-1480,-1461,-1389,-1274,-1148,-1033,-928,-859,-792,-737,-649,-533,-347,-113,189,516,854,1156,1385,1502,1485,1315,1007,578,70,-462,-964,-1378,-1653,-1765,-1690,-1451,-1065,-591,-78,412,824,1125,1283,1310,1210,1027,794,558,363,228,181,214,324,483,671,861,1028,1165,1256,1313,1344,1353,1372,1382,1413,1438,1452,1432,1357,1193,947,576,125,-422,-1012,-1613,-2177,-2652,-2999,-3176,-3176,-2986,-2633,-2158,-1595,-1031,-499,-70,220,352,318,133,-157,-533,-917,-1287,-1582,-1778,-1858,-1805,-1641,-1360,-1005,-582,-128,338,802,1238,1650,2017,2346,2624,2846,3014,3097,3106,3010,2806,2504,2090,1603,1058,505,-20,-469,-809,-1015,-1073,-1009,-822,-587,-307,-78,104,172,139,-15,-253,-567,-895,-1225,-1497,-1707,-1817,-1847,-1781,-1653,-1483,-1280,-1091,-900,-731,-579,-422,-261,-70,157,415,704,1000,1279,1509,1665,1715,1655,1472,1182,810,381,-54,-474,-819,-1080,-1229,-1253,-1177,-994,-749,-461,-158,125,377,576,720,813,849,852,821,772,715,650,586,526,464,409,356,300,248,179,105,13,-97,-222,-356,-493,-611,-707,-752,-748,-671,-539,-335,-97,171,439,666,841,921,897,760,511,169,-237,-670,-1082,-1431,-1681,-1799,-1777,-1619,-1340,-981,-580,-175,184,478,682,796,825,791,719,637,569,538,543,596,667,753,809,824,766,633,413,138,-178,-491,-754,-938,-998,-926,-714,-388,24,470,889,1240,1463,1536,1447,1197,826,358,-138,-624,-1039,-1356,-1537,-1588,-1497,-1304,-1025,-705,-382,-78,169,360,489,562,602,622,638,663,693,725,743,730,666,541,343,83,-235,-573,-914,-1214,-1449,-1591,-1628,-1548,-1378,-1115,-809,-479,-162,113,328,468,539,542,506,439,376,324,306,322,375,457,554,662,755,841,898,937,953,948,929,898,852,802,725,643,528,395,235,53,-140,-339,-527,-680,-796,-839,-818,-719,-554,-333,-94,156,352,499,539,489,318,63,-279,-661,-1053,-1428,-1736,-1976,-2108,-2149,-2079,-1936,-1709,-1442,-1139,-817,-501,-181,122,424,712,1003,1279,1554,1798,2018,2174,2265,2265,2161,1961,1659,1285,856,411,-21,-412,-727,-971,-1118,-1193,-1197,-1157,-1093,-1022,-963,-921,-906,-901,-914,-904,-884,-814,-693,-516,-269,25,365,724,1085,1413,1696,1889,1997,1990,1877,1654,1337,949,518,72,-351,-730,-1023,-1227,-1320,-1305,-1204,-1023,-810,-588,-392,-257,-198,-217,-318,-477,-656,-848,-975,-1056,-1021,-899,-668,-359,1,378,716,991,1154,1193,1107,896,613,270,-50,-332,-514,-584,-525,-349,-82,244,577,882,1115,1239,1253,1142,923,623,262,-109,-471,-787,-1045,-1234,-1350,-1416,-1423,-1402,-1347,-1270,-1164,-1023,-841,-601,-313,43,436,870,1305,1719,2078,2348,2507,2532,2426,2187,1844,1416,949,464,15,-398,-731,-1005,-1198,-1343,-1434,-1497,-1542,-1568,-1589,-1588,-1562,-1497,-1386,-1215,-999,-735,-450,-164,93,293,415,441,375,220,10,-231,-455,-620,-694,-639,-451,-128,310,824,1366,1890,2330,2657,2820,2817,2642,2322,1882,1377,838,320,-146,-539,-851,-1072,-1238,-1341,-1429,-1494,-1570,-1636,-1699,-1738,-1720,-1647,-1476,-1223,-879,-464,-15,439,854,1184,1412,1503,1468,1318,1075,798,513,286,137,95,163,321,536,766,957,1065,1055,901,604,186,-329,-880,-1420,-1893,-2243,-2447,-2471,-2325,-2017,-1582,-1062,-497,58,572,1008,1348,1588,1713,1760,1701,1597,1417,1203,946,664,358,44,-265,-550,-790,-957,-1041,-1011,-869,-619,-269,143,584,1007,1362,1599,1697,1611,1363,945,406,-217,-858,-1468,-1983,-2370,-2595,-2653,-2557,-2325,-2000,-1607,-1194,-785,-396,-46,276,570,841,1105,1352,1589,1794,1959,2053,2063,1966,1756,1431,1010,512,-17,-542,-1009,-1381,-1626,-1716,-1651,-1440,-1094,-658,-165,346,825,1248,1584,1816,1940,1956,1875,1707,1474,1194,870,539,182,-162,-509,-833,-1139,-1404,-1630,-1794,-1892,-1921,-1866,-1750,-1558,-1324,-1047,-759,-469,-203,29,209,333,395,396,348,256,141,18,-93,-178,-212,-194,-109,41,244,495,768,1037,1277,1451,1542,1525,1391,1138,781,339,-158,-661,-1156,-1567,-1900,-2100,-2173,-2109,-1921,-1633,-1268,-867,-452,-61,300,603,870,1087,1282,1460,1635,1806,1983,2139,2270,2358,2362,2298,2111,1828,1424,927,346,-274,-914,-1510,-2048,-2471,-2772,-2928,-2946,-2832,-2619,-2321,-1987,-1622,-1276,-943,-649,-391,-162,28,208,365,517,657,789,908,1008,1084,1127,1145,1133,1105,1065,1033,1011,1015,1033,1067,1098,1103,1064,955,762,484,118,-311,-773,-1243,-1658,-2005,-2227,-2315,-2253,-2038,-1707,-1262,-777,-259,225,653,997,1242,1387,1442,1424,1351,1257,1141,1048,949,886,811,751,665,564,424,259,55,-165,-396,-625,-831,-1014,-1152,-1258,-1316,-1348,-1350,-1336,-1314,-1285,-1254,-1213,-1159,-1074,-949,-776,-541,-254,84,445,819,1157,1458,1670,1799,1821,1757,1606,1412,1180,974,780,667,600,618,679,785,886,964,982,912,748,477,123,-299,-736,-1175,-1534,-1827,-1985,-2032,-1955,-1781,-1540,-1267,-997,-771,-597,-505,-476,-506,-570,-639,-685,-687,-623,-495,-301,-67,197,451,679,853,960,995,972,892,801,700,642,629,687,811,994,1218,1450,1656,1800,1846,1776,1572,1241,787,260,-329,-902,-1446,-1892,-2232,-2424,-2485,-2404,-2218,-1938,-1614,-1246,-891,-535,-200,112,426,723,1036,1348,1665,1975,2253,2490,2643,2701,2641,2445,2126,1677,1139,526,-108,-728,-1293,-1762,-2119,-2338,-2433,-2401,-2287,-2100,-1896,-1688,-1518,-1387,-1308,-1269,-1256,-1246,-1219,-1157,-1049,-892,-697,-468,-237,-4,198,376,510,621,700,779,857,962,1093,1260,1458,1670,1884,2067,2198,2244,2201,2033,1776,1404,970,490,0,-457,-862,-1183,-1411,-1541,-1581,-1545,-1451,-1313,-1163,-999,-848,-708,-577,-470,-358,-266,-157,-56,62,178,297,404,495,550,572,542,474,364,240,107,1,-63,-71,0,130,328,562,811,1038,1223,1324,1338,1246,1048,770,422,44,-331,-669,-944,-1131,-1222,-1221,-1140,-995,-827,-643,-487,-360,-282,-252,-259,-299,-352,-406,-452,-471,-471,-437,-393,-321,-259,-184,-133,-81,-49,-10,24,84,159,274,409,579,745,917,1041,1122,1122,1036,864,607,292,-58,-402,-719,-953,-1105,-1137,-1059,-880,-609,-294,56,373,660,853,970,973,888,718,494,240,-8,-228,-393,-488,-515,-469,-372,-238,-84,56,194,284,365,402,432,449,470,499,540,589,643,685,709,695,648,546,410,234,39,-160,-348,-513,-641,-743,-803,-856,-889,-936,-991,-1068,-1155,-1256,-1338,-1398,-1406,-1346,-1213,-998,-711,-377,-20,327,614,840,950,972,891,748,568,396,267,209,242,360,557,801,1056,1294,1469,1566,1564,1462,1267,1006,687,371,44,-223,-462,-628,-746,-819,-852,-869,-870,-859,-840,-795,-721,-609,-444,-246,-8,232,457,630,716,708,568,331,-12,-403,-809,-1176,-1444,-1592,-1571,-1394,-1059,-601,-63,502,1043,1502,1846,2047,2088,1981,1742,1398,989,543,100,-315,-687,-996,-1250,-1434,-1559,-1618,-1624,-1559,-1442,-1256,-1018,-727,-401,-50,298,631,908,1131,1248,1276,1182,986,692,321,-92,-525,-924,-1269,-1522,-1660,-1675,-1559,-1318,-974,-549,-66,435,929,1378,1767,2055,2248,2314,2260,2090,1811,1445,1023,564,116,-303,-656,-927,-1108,-1193,-1209,-1152,-1072,-968,-880,-802,-749,-705,-662,-597,-491,-332,-112,166,489,828,1157,1435,1630,1708,1654,1455,1128,692,191,-326,-804,-1190,-1440,-1521,-1427,-1166,-769,-288,227,711,1103,1372,1467,1397,1152,764,269,-283,-848,-1362,-1799,-2108,-2291,-2325,-2239,-2039,-1769,-1451,-1128,-815,-546,-315,-140,-2,106,197,293,394,524,667,833,1005,1163,1309,1405,1461,1454,1394,1282,1138,969,809,664,562,511,511,566,656,768,873,957,983,950,832,632,362,18,-357,-764,-1156,-1521,-1824,-2053,-2191,-2225,-2168,-2009,-1775,-1477,-1134,-775,-411,-74,230,481,674,810,880,902,877,822,753,677,618,572,558,562,592,626,658,675,656,603,504,367,199,13,-176,-351,-501,-615,-691,-730,-738,-718,-685,-643,-598,-557,-516,-475,-430,-374,-303,-204,-89,63,226,415,598,790,947,1089,1184,1234,1236,1187,1086,950,768,562,331,79,-174,-446,-705,-966,-1215,-1433,-1638,-1780,-1884,-1909,-1863,-1733,-1521,-1236,-894,-517,-131,238,566,837,1035,1164,1224,1234,1202,1153,1098,1051,1021,996,992,965,943,872,778,637,474,288,117,-33,-128,-160,-120,-22,126,277,413,483,460,323,61,-313,-767,-1270,-1754,-2175,-2471,-2602,-2542,-2283,-1842,-1252,-572,145,820,1403,1841,2104,2183,2092,1851,1517,1122,728,366,65,-156,-315,-409,-483,-543,-641,-763,-951,-1162,-1409,-1639,-1831,-1944,-1948,-1824,-1563,-1171,-671,-95,513,1107,1645,2086,2407,2595,2640,2576,2401,2165,1888,1594,1318,1051,823,600,404,192,-19,-254,-502,-753,-1006,-1217,-1396,-1492,-1517,-1446,-1297,-1074,-809,-532,-275,-77,40,62,-13,-169,-372,-591,-774,-892,-903,-810,-595,-302,52,410,722,949,1045,997,800,469,49,-431,-885,-1293,-1567,-1703,-1658,-1450,-1095,-631,-118,401,862,1227,1474,1581,1572,1458,1278,1070,865,696,577,514,503,517,550,561,539,467,334,150,-66,-304,-514,-696,-787,-810,-720,-552,-310,-32,248,480,641,686,604,402,84,-300,-721,-1121,-1457,-1684,-1781,-1736,-1545,-1244,-846,-399,59,505,892,1219,1462,1626,1712,1726,1677,1567,1401,1177,895,553,156,-286,-758,-1231,-1674,-2047,-2314,-2443,-2413,-2206,-1843,-1330,-724,-61,593,1179,1659,1970,2122,2086,1905,1606,1243,874,545,306,169,148,216,344,483,584,604,507,286,-59,-495,-976,-1452,-1854,-2138,-2257,-2186,-1945,-1530,-1020,-435,125,630,1002,1232,1284,1182,939,607,232,-141,-446,-676,-782,-780,-687,-516,-324,-132,15,102,118,72,-15,-120,-200,-232,-194,-70,122,385,667,949,1185,1341,1393,1331,1148,865,507,101,-300,-676,-981,-1197,-1311,-1317,-1224,-1055,-817,-563,-292,-48,162,329,443,515,551,556,550,529,511,492,470,457,438,424,411,398,392,381,378,357,328,271,184,59,-98,-290,-491,-698,-877,-1015,-1090,-1094,-1017,-879,-677,-446,-203,28,224,374,469,508,498,450,382,298,223,149,94,40,-5,-62,-124,-209,-309,-419,-534,-633,-706,-738,-715,-631,-498,-304,-97,134,338,505,614,645,607,492,328,131,-80,-263,-419,-514,-546,-518,-429,-295,-131,47,221,374,502,591,649,674,681,676,676,682,705,744,789,841,872,889,866,811,714,579,424,240,67,-118,-271,-417,-533,-632,-718,-790,-868,-946,-1038,-1135,-1239,-1338,-1423,-1477,-1484,-1435,-1316,-1122,-862,-540,-180,193,553,869,1116,1273,1334,1291,1155,947,676,379,77,-207,-433,-605,-680,-680,-580,-408,-173,104,389,671,915,1110,1247,1321,1329,1293,1195,1080,924,760,581,401,220,46,-128,-283,-439,-572,-695,-796,-874,-919,-937,-908,-849,-749,-614,-457,-276,-87,96,276,431,552,644,678,668,605,483,324,113,-115,-368,-609,-843,-1041,-1204,-1315,-1378,-1384,-1344,-1252,-1119,-946,-737,-506,-246,20,296,568,821,1058,1256,1413,1520,1565,1546,1461,1306,1096,833,539,232,-73,-342,-580,-742,-857,-890,-867,-784,-656,-492,-307,-109,102,302,507,701,881,1052,1188,1297,1354,1355,1287,1147,924,640,289,-97,-501,-898,-1260,-1569,-1799,-1952,-2013,-2001,-1919,-1793,-1635,-1473,-1306,-1160,-1011,-874,-709,-523,-274,23,398,822,1287,1758,2200,2573,2843,2983,2969,2818,2521,2131,1663,1175,696,265,-97,-380,-590,-740,-848,-950,-1049,-1181,-1331,-1500,-1676,-1822,-1924,-1947,-1871,-1695,-1412,-1041,-622,-173,237,589,827,944,921,784,548,267,-25,-268,-442,-505,-475,-340,-155,62,259,396,457,414,285,81,-159,-399,-596,-707,-721,-611,-406,-121,206,515,775,932,965,864,631,300,-95,-497,-858,-1127,-1257,-1238,-1043,-703,-236,315,894,1459,1961,2357,2638,2776,2789,2684,2474,2195,1852,1471,1058,620,165,-315,-799,-1292,-1770,-2212,-2600,-2901,-3087,-3150,-3064,-2842,-2499,-2040,-1532,-974,-446,50,456,775,981,1086,1098,1034,924,785,649,528,439,395,384,423,479,562,645,716,771,788,772,715,613,483,315,125,-74,-289,-490,-689,-866,-1016,-1137,-1218,-1254,-1247,-1188,-1086,-949,-774,-585,-378,-168,46,257,466,673,871,1063,1230,1378,1480,1545,1550,1503,1392,1232,1021,771,499,212,-76,-336,-585,-784,-949,-1066,-1147,-1179,-1187,-1154,-1101,-1019,-916,-796,-656,-509,-343,-187,-18,133,287,430,565,694,828,948,1085,1200,1316,1408,1463,1477,1418,1293,1077,779,403,-49,-531,-1039,-1514,-1932,-2254,-2442,-2484,-2361,-2089,-1684,-1183,-638,-91,388,773,1003,1082,985,748,392,-27,-459,-846,-1140,-1310,-1335,-1223,-991,-672,-304,68,421,715,956,1127,1257,1343,1424,1506,1599,1724,1854,1996,2120,2196,2214,2132,1948,1655,1251,777,238,-300,-820,-1264,-1618,-1848,-1962,-1956,-1853,-1680,-1461,-1231,-1006,-806,-632,-487,-356,-238,-109,14,152,275,378,437,429,341,164,-102,-435,-816,-1202,-1550,-1827,-1977,-2001,-1859,-1584,-1183,-700,-189,313,738,1066,1254,1310,1237,1064,832,583,365,213,161,209,366,603,894,1197,1477,1685,1804,1807,1688,1460,1142,753,341,-80,-468,-812,-1101,-1331,-1509,-1643,-1751,-1833,-1904,-1951,-1973,-1953,-1873,-1713,-1463,-1107,-652,-111,494,1125,1738,2293,2737,3044,3186,3148,2947,2589,2115,1552,949,338,-242,-776,-1232,-1631,-1940,-2203,-2399,-2547,-2647,-2689,-2661,-2556,-2346,-2037,-1622,-1112,-543,73,667,1228,1685,2042,2254,2340,2298,2159,1950,1707,1463,1241,1068,934,862,820,812,812,808,790,745,678,583,471,345,207,65,-86,-252,-445,-670,-943,-1263,-1627,-2026,-2431,-2821,-3147,-3391,-3498,-3468,-3277,-2929,-2454,-1868,-1229,-564,65,638,1115,1484,1745,1901,1966,1969,1911,1833,1723,1611,1490,1358,1233,1090,961,829,716,623,566,548,575,643,754,882,1027,1149,1244,1276,1245,1133,948,706,413,110,-192,-457,-672,-822,-912,-936,-926,-885,-845,-827,-829,-883,-954,-1053,-1143,-1203,-1208,-1141,-987,-753,-451,-111,231,537,768,900,905,789,561,241,-125,-502,-846,-1116,-1284,-1341,-1279,-1112,-872,-586,-289,-21,206,362,452,483,472,444,429,444,514,639,818,1033,1260,1466,1622,1702,1686,1575,1364,1085,744,390,35,-285,-562,-779,-938,-1045,-1101,-1125,-1110,-1076,-1014,-930,-813,-669,-479,-269,-10,254,536,793,1013,1170,1233,1201,1046,795,447,32,-409,-855,-1248,-1580,-1807,-1934,-1944,-1858,-1686,-1450,-1167,-861,-532,-209,133,469,819,1175,1523,1871,2174,2425,2584,2622,2517,2254,1827,1262,582,-159,-902,-1592,-2150,-2546,-2720,-2679,-2411,-1964,-1374,-710,-48,567,1050,1389,1551,1537,1386,1111,780,420,83,-216,-446,-627,-751,-851,-947,-1044,-1173,-1314,-1474,-1614,-1728,-1758,-1702,-1516,-1197,-754,-191,445,1119,1776,2369,2840,3171,3319,3302,3117,2799,2384,1917,1434,987,577,248,-29,-236,-419,-569,-739,-914,-1128,-1360,-1614,-1856,-2075,-2233,-2314,-2298,-2180,-1967,-1667,-1316,-927,-549,-193,107,352,524,647,720,769,811,849,903,961,1015,1061,1067,1027,929,758,532,251,-48,-354,-610,-819,-930,-956,-889,-749,-563,-362,-189,-59,-15,-42,-165,-336,-566,-781,-980,-1100,-1134,-1049,-844,-531,-116,345,835,1295,1690,1990,2163,2204,2119,1912,1627,1274,907,537,214,-68,-272,-426,-503,-554,-566,-573,-599,-634,-718,-817,-952,-1083,-1212,-1297,-1334,-1291,-1180,-975,-717,-402,-75,241,511,714,826,849,777,639,451,257,82,-30,-68,6,170,437,766,1129,1482,1782,1982,2060,1982,1761,1396,926,384,-183,-729,-1215,-1609,-1898,-2069,-2133,-2107,-2006,-1861,-1690,-1507,-1329,-1159,-984,-817,-624,-412,-174,103,388,686,971,1206,1388,1477,1469,1363,1155,874,530,164,-203,-538,-817,-1032,-1161,-1217,-1187,-1090,-926,-707,-441,-133,200,559,914,1260,1567,1814,1982,2037,1983,1786,1479,1039,527,-56,-635,-1194,-1665,-2029,-2241,-2301,-2202,-1960,-1605,-1161,-675,-173,311,750,1136,1445,1693,1865,1972,2020,2002,1935,1801,1618,1368,1076,726,353,-48,-438,-810,-1134,-1399,-1592,-1709,-1753,-1744,-1690,-1621,-1554,-1502,-1482,-1483,-1502,-1519,-1508,-1445,-1299,-1063,-713,-271,264,853,1459,2041,2558,2957,3225,3317,3246,2994,2598,2065,1448,771,89,-567,-1153,-1643,-2018,-2257,-2363,-2334,-2179,-1925,-1574,-1169,-721,-268,169,561,891,1141,1298,1370,1348,1256,1102,903,680,450,225,23,-158,-312,-443,-565,-678,-807,-950,-1116,-1301,-1485,-1657,-1775,-1822,-1754,-1567,-1236,-785,-216,411,1076,1698,2248,2663,2914,2982,2853,2548,2093,1521,887,231,-393,-956,-1417,-1771,-1998,-2105,-2099,-1980,-1775,-1477,-1113,-679,-200,321,848,1380,1859,2289,2603,2803,2848,2733,2458,2033,1481,850,162,-517,-1160,-1724,-2185,-2532,-2758,-2877,-2893,-2838,-2711,-2540,-2327,-2068,-1771,-1421,-1021,-570,-75,446,966,1456,1874,2190,2367,2391,2255,1962,1549,1043,498,-36,-509,-886,-1121,-1222,-1170,-995,-725,-390,-41,293,577,788,923,973,958,889,788,674,568,464,384,312,242,175,93,-1,-101,-202,-286,-331,-322,-246,-96,113,362,613,828,962,982,868,610,233,-240,-750,-1249,-1674,-1988,-2139,-2140,-1968,-1675,-1284,-855,-435,-75,198,357,406,354,234,85,-62,-154,-181,-112,39,260,518,782,1000,1156,1204,1162,1015,805,558,317,117,-13,-57,-26,76,200,325,404,409,320,132,-140,-476,-834,-1168,-1444,-1610,-1663,-1575,-1372,-1070,-719,-351,-23,241,418,495,503,449,386,342,353,433,596,815,1074,1328,1523,1631,1601,1421,1085,608,24,-617,-1254,-1836,-2291,-2594,-2699,-2609,-2327,-1889,-1327,-696,-45,590,1161,1655,2057,2357,2574,2698,2750,2722,2624,2444,2186,1836,1410,897,333,-276,-889,-1475,-2007,-2436,-2748,-2915,-2926,-2788,-2510,-2115,-1649,-1148,-653,-228,127,344,458,433,322,121,-111,-358,-581,-749,-854,-869,-806,-653,-435,-150,172,520,873,1204,1513,1759,1962,2080,2139,2116,2029,1875,1661,1399,1085,738,356,-47,-457,-866,-1248,-1587,-1865,-2053,-2143,-2114,-1966,-1697,-1327,-860,-343,209,745,1248,1661,1988,2176,2249,2185,2012,1737,1404,1023,645,280,-42,-306,-512,-651,-733,-764,-751,-711,-646,-569,-486,-403,-327,-265,-219,-206,-212,-263,-341,-454,-601,-755,-937,-1104,-1272,-1405,-1508,-1552,-1544,-1456,-1300,-1067,-766,-414,-29,375,755,1110,1397,1618,1757,1814,1792,1710,1571,1401,1198,992,766,546,315,74,-161,-422,-660,-911,-1126,-1313,-1445,-1506,-1482,-1365,-1140,-825,-419,52,560,1072,1555,1959,2273,2447,2485,2370,2114,1731,1251,701,122,-456,-988,-1457,-1821,-2074,-2200,-2190,-2062,-1809,-1462,-1036,-560,-64,426,882,1272,1579,1779,1866,1826,1671,1400,1036,596,116,-389,-867,-1318,-1690,-1984,-2182,-2272,-2268,-2166,-1978,-1727,-1413,-1067,-693,-310,73,450,800,1131,1413,1656,1835,1948,1979,1933,1793,1588,1303,982,632,290,-17,-266,-440,-524,-520,-439,-301,-122,51,209,312,342,303,172,-17,-261,-525,-782,-1007,-1166,-1250,-1241,-1138,-961,-708,-421,-115,177,427,620,735,769,717,591,399,164,-98,-363,-609,-815,-968,-1047,-1053,-979,-831,-624,-369,-85,197,466,686,851,938,950,880,752,575,382,198,54,-24,-21,68,243,476,753,1024,1259,1420,1475,1412,1220,910,511,45,-436,-893,-1285,-1574,-1739,-1771,-1673,-1461,-1177,-835,-497,-178,87,280,404,458,458,428,386,345,325,317,325,326,312,253,151,-20,-246,-521,-828,-1138,-1417,-1649,-1787,-1833,-1756,-1576,-1284,-918,-485,-29,429,860,1238,1550,1781,1926,1987,1960,1867,1699,1487,1231,955,669,400,152,-42,-183,-243,-233,-144,9,203,416,620,772,867,860,762,560,273,-78,-465,-859,-1217,-1523,-1744,-1873,-1908,-1850,-1723,-1536,-1324,-1101,-886,-697,-532,-398,-288,-202,-124,-70,-26,-2,-10,-37,-103,-186,-285,-383,-448,-480,-438,-326,-129,157,509,929,1377,1837,2277,2662,2967,3162,3218,3135,2887,2498,1967,1331,618,-129,-872,-1559,-2163,-2629,-2954,-3089,-3056,-2835,-2456,-1940,-1325,-660,13,630,1165,1560,1806,1886,1801,1576,1240,824,380,-67,-465,-802,-1051,-1210,-1282,-1272,-1202,-1082,-933,-765,-586,-409,-229,-58,106,257,384,479,529,524,458,326,141,-97,-349,-602,-821,-973,-1038,-999,-848,-593,-257,141,554,958,1308,1591,1775,1872,1872,1806,1681,1529,1369,1210,1076,947,840,720,598,429,237,-21,-308,-640,-983,-1309,-1601,-1815,-1937,-1952,-1851,-1653,-1373,-1046,-710,-399,-154,6,55,-2,-162,-395,-681,-974,-1243,-1449,-1565,-1571,-1459,-1239,-914,-526,-86,366,799,1203,1539,1811,2011,2127,2182,2169,2096,1989,1832,1661,1453,1239,992,742,458,172,-141,-453,-764,-1058,-1307,-1505,-1618,-1639,-1550,-1352,-1049,-658,-206,280,744,1166,1481,1675,1711,1580,1294,862,331,-263,-860,-1407,-1859,-2171,-2321,-2301,-2111,-1793,-1362,-880,-382,83,484,794,1004,1120,1141,1109,1019,915,796,677,567,442,315,161,-17,-220,-448,-673,-893,-1061,-1173,-1194,-1111,-929,-641,-274,138,572,966,1305,1531,1642,1605,1448,1165,802,378,-61,-485,-863,-1176,-1403,-1555,-1611,-1601,-1516,-1369,-1177,-932,-656,-348,-11,326,678,993,1283,1500,1639,1667,1587,1379,1069,661,202,-286,-740,-1133,-1415,-1561,-1555,-1395,-1096,-687,-204,301,784,1205,1519,1719,1780,1727,1564,1332,1054,766,494,252,51,-118,-259,-392,-527,-683,-847,-1028,-1188,-1317,-1369,-1325,-1145,-838,-394,152,754,1363,1897,2303,2514,2494,2232,1727,1038,210,-664,-1504,-2236,-2779,-3112,-3196,-3072,-2753,-2313,-1801,-1293,-825,-453,-169,7,117,183,248,347,505,726,1018,1332,1659,1918,2098,2127,2010,1727,1311,803,263,-243,-650,-906,-977,-865,-579,-179,288,740,1114,1352,1414,1292,987,554,27,-502,-989,-1350,-1557,-1572,-1412,-1090,-661,-183,288,680,965,1106,1105,983,765,504,241,7,-152,-255,-280,-271,-244,-239,-283,-402,-591,-864,-1174,-1506,-1807,-2032,-2153,-2126,-1958,-1634,-1196,-669,-111,431,906,1280,1528,1651,1658,1578,1452,1308,1195,1114,1095,1110,1155,1189,1188,1119,977,735,436,73,-288,-625,-885,-1035,-1057,-934,-685,-332,83,514,898,1208,1377,1405,1269,988,580,98,-433,-942,-1411,-1785,-2065,-2222,-2282,-2241,-2134,-1971,-1779,-1575,-1359,-1148,-924,-686,-430,-126,201,577,971,1375,1756,2093,2348,2504,2549,2467,2287,2015,1684,1335,984,673,408,202,47,-65,-154,-246,-348,-490,-664,-884,-1124,-1377,-1608,-1795,-1904,-1919,-1816,-1611,-1303,-926,-513,-101,266,557,749,823,790,653,440,181,-94,-350,-562,-702,-769,-741,-646,-480,-272,-53,171,349,484,544,529,441,279,70,-172,-419,-637,-812,-907,-918,-831,-648,-381,-45,335,733,1122,1480,1776,2012,2160,2234,2228,2148,2014,1821,1589,1321,1025,705,375,29,-298,-616,-881,-1093,-1219,-1252,-1187,-1020,-783,-489,-191,79,277,363,324,141,-166,-581,-1054,-1550,-2001,-2377,-2624,-2728,-2675,-2479,-2161,-1755,-1306,-851,-429,-61,240,476,652,799,926,1063,1217,1389,1585,1774,1952,2083,2151,2141,2037,1848,1578,1247,888,510,160,-156,-417,-616,-760,-852,-905,-939,-957,-976,-995,-1015,-1031,-1030,-1006,-956,-862,-746,-593,-435,-278,-136,-33,42,69,79,73,84,131,230,401,636,931,1257,1579,1862,2054,2128,2043,1795,1376,813,129,-616,-1379,-2094,-2707,-3185,-3475,-3584,-3495,-3236,-2831,-2327,-1748,-1162,-571,-25,470,918,1299,1649,1950,2232,2478,2702,2888,3028,3111,3122,3058,2909,2684,2383,2021,1615,1177,727,280,-153,-557,-932,-1267,-1566,-1829,-2057,-2245,-2405,-2506,-2574,-2566,-2504,-2360,-2143,-1864,-1521,-1153,-764,-391,-52,228,444,576,631,613,521,389,210,27,-158,-313,-425,-478,-460,-368,-201,27,312,627,952,1277,1559,1807,1978,2085,2101,2036,1887,1659,1372,1029,662,278,-92,-438,-745,-1000,-1203,-1347,-1443,-1489,-1498,-1474,-1414,-1334,-1220,-1086,-916,-728,-499,-259,13,291,575,852,1105,1320,1484,1571,1584,1498,1320,1053,694,280,-189,-666,-1138,-1561,-1914,-2163,-2289,-2283,-2133,-1854,-1461,-979,-444,104,638,1105,1495,1772,1932,1973,1891,1715,1445,1121,750,372,-1,-334,-615,-822,-938,-961,-878,-703,-438,-105,272,666,1045,1377,1637,1798,1841,1767,1565,1258,863,396,-90,-594,-1057,-1476,-1818,-2076,-2231,-2288,-2237,-2097,-1858,-1553,-1183,-778,-360,51,428,752,998,1164,1221,1193,1051,839,538,200,-175,-538,-877,-1145,-1331,-1404,-1351,-1168,-857,-430,81,655,1249,1823,2336,2749,3026,3145,3085,2841,2426,1849,1154,368,-450,-1255,-1990,-2609,-3065,-3331,-3389,-3231,-2884,-2365,-1730,-1024,-302,373,968,1423,1742,1894,1902,1785,1561,1289,974,675,390,144,-66,-253,-424,-598,-785,-984,-1203,-1412,-1602,-1737,-1788,-1740,-1564,-1270,-860,-366,172,707,1187,1560,1790,1853,1733,1460,1047,556,36,-455,-852,-1120,-1219,-1149,-913,-546,-89,394,860,1235,1501,1610,1570,1390,1089,718,315,-73,-400,-644,-773,-796,-705,-532,-298,-34,217,436,588,666,667,591,469,309,147,1,-114,-180,-210,-198,-174,-147,-145,-178,-262,-395,-573,-779,-990,-1174,-1309,-1354,-1303,-1132,-846,-458,7,511,1011,1457,1815,2035,2110,2015,1769,1383,892,336,-240,-802,-1296,-1712,-2018,-2204,-2286,-2252,-2134,-1941,-1690,-1402,-1087,-756,-423,-85,241,557,848,1104,1314,1450,1519,1483,1364,1149,859,522,163,-171,-449,-631,-702,-643,-461,-170,195,607,1003,1373,1644,1829,1879,1823,1646,1397,1078,744,400,86,-194,-434,-628,-797,-943,-1070,-1200,-1302,-1402,-1449,-1463,-1393,-1261,-1036,-743,-386,9,405,781,1087,1317,1430,1441,1339,1151,904,626,363,133,-28,-116,-122,-68,38,148,251,303,291,204,42,-182,-440,-714,-966,-1177,-1325,-1407,-1408,-1363,-1254,-1137,-993,-878,-766,-697,-639,-609,-574,-533,-458,-346,-187,19,256,524,782,1029,1228,1377,1459,1480,1437,1354,1235,1103,962,828,696,576,454,333,204,82,-49,-154,-244,-288,-291,-235,-138,1,153,296,401,440,388,241,-13,-342,-741,-1150,-1539,-1856,-2055,-2109,-1995,-1716,-1288,-750,-144,466,1032,1495,1828,1998,2018,1892,1660,1365,1051,768,551,419,391,438,553,679,779,816,733,531,185,-283,-835,-1443,-2025,-2550,-2945,-3180,-3231,-3085,-2769,-2304,-1738,-1126,-517,47,514,883,1120,1258,1287,1258,1178,1088,1006,941,910,893,900,898,883,845,762,656,519,373,240,131,80,82,161,291,475,671,858,993,1055,1013,869,613,274,-122,-539,-928,-1256,-1489,-1602,-1601,-1477,-1268,-986,-683,-372,-107,117,268,358,397,392,379,362,374,417,499,615,747,887,1000,1074,1084,1024,888,688,434,151,-138,-411,-652,-846,-1002,-1108,-1193,-1257,-1323,-1391,-1480,-1562,-1659,-1722,-1759,-1732,-1639,-1464,-1212,-891,-535,-163,174,454,635,708,660,518,293,46,-197,-363,-429,-344,-111,283,794,1393,2012,2581,3051,3342,3439,3310,2963,2444,1785,1069,356,-284,-793,-1145,-1309,-1316,-1174,-948,-679,-432,-247,-163,-193,-334,-558,-829,-1098,-1312,-1440,-1440,-1309,-1056,-700,-294,130,506,813,1002,1075,1030,883,677,435,215,35,-61,-81,-8,126,299,472,605,668,625,479,216,-132,-540,-964,-1358,-1676,-1888,-1967,-1903,-1718,-1417,-1064,-672,-315,-5,204,316,316,223,67,-134,-317,-477,-556,-553,-456,-259,1,322,655,981,1264,1484,1631,1691,1675,1594,1462,1308,1142,992,865,774,712,679,657,640,599,535,428,270,70,-180,-462,-770,-1091,-1406,-1704,-1968,-2187,-2346,-2431,-2441,-2351,-2177,-1897,-1527,-1071,-542,36,637,1235,1785,2268,2645,2887,2987,2924,2707,2353,1876,1320,719,122,-436,-910,-1283,-1528,-1651,-1657,-1565,-1409,-1208,-1001,-806,-646,-519,-444,-388,-365,-343,-314,-274,-205,-119,-14,98,208,299,378,420,454,464,482,517,578,691,840,1037,1261,1484,1693,1840,1913,1876,1719,1438,1031,526,-63,-693,-1328,-1934,-2464,-2890,-3180,-3321,-3295,-3114,-2780,-2322,-1767,-1152,-512,108,678,1163,1541,1796,1926,1924,1820,1614,1347,1034,707,393,113,-116,-276,-366,-374,-313,-177,5,236,478,722,940,1108,1215,1236,1173,1019,780,468,101,-298,-706,-1095,-1440,-1717,-1906,-1989,-1963,-1819,-1561,-1213,-771,-293,223,719,1169,1546,1807,1949,1956,1828,1592,1251,865,443,41,-322,-621,-832,-967,-1011,-1003,-932,-853,-756,-688,-639,-626,-638,-672,-691,-698,-648,-541,-364,-117,180,505,820,1094,1285,1374,1331,1167,883,510,87,-350,-750,-1074,-1298,-1394,-1368,-1221,-986,-670,-328,40,378,699,966,1192,1366,1490,1573,1603,1589,1517,1384,1180,898,541,106,-380,-906,-1434,-1922,-2347,-2644,-2813,-2808,-2641,-2308,-1839,-1268,-636,-1,608,1128,1544,1825,1970,1976,1864,1648,1359,1024,660,306,-32,-325,-564,-741,-841,-867,-824,-707,-542,-335,-105,118,329,492,603,643,605,496,307,72,-213,-504,-783,-1018,-1176,-1240,-1190,-1021,-746,-373,48,509,929,1318,1595,1781,1836,1781,1618,1381,1082,768,447,154,-102,-315,-473,-601,-685,-757,-815,-868,-923,-971,-1009,-1024,-1006,-944,-836,-684,-497,-290,-91,90,211,271,245,135,-44,-290,-556,-830,-1059,-1216,-1276,-1211,-1028,-720,-318,153,656,1139,1590,1946,2222,2382,2447,2421,2326,2179,2003,1807,1604,1384,1160,893,608,266,-109,-524,-961,-1387,-1790,-2116,-2360,-2481,-2472,-2336,-2072,-1722,-1300,-858,-433,-54,244,451,566,597,569,511,448,407,410,452,537,645,748,830,851,807,678,473,208,-99,-401,-682,-890,-1014,-1035,-944,-777,-525,-252,21,260,413,493,453,333,122,-138,-417,-685,-897,-1037,-1072,-1000,-817,-534,-179,228,649,1047,1395,1659,1817,1862,1782,1590,1303,938,535,118,-280,-621,-901,-1081,-1180,-1179,-1104,-963,-783,-574,-375,-171,-3,156,288,415,536,661,791,916,1028,1103,1119,1055,895,626,259,-192,-691,-1191,-1643,-1992,-2188,-2196,-1995,-1586,-997,-272,529,1324,2053,2626,3012,3155,3059,2729,2198,1525,764,-20,-757,-1420,-1941,-2329,-2559,-2654,-2625,-2508,-2312,-2085,-1823,-1558,-1280,-999,-710,-413,-116,183,455,702,891,1014,1070,1037,946,794,604,416,232,95,9,-11,35,139,289,464,651,818,963,1053,1102,1087,1025,917,769,604,411,224,19,-165,-360,-536,-710,-864,-996,-1092,-1141,-1130,-1041,-877,-630,-310,55,459,842,1193,1454,1605,1624,1486,1216,811,321,-220,-757,-1244,-1626,-1881,-1971,-1911,-1695,-1361,-941,-474,-8,426,789,1072,1256,1347,1350,1283,1154,987,781,552,298,21,-279,-602,-943,-1286,-1614,-1904,-2116,-2239,-2227,-2084,-1794,-1382,-866,-296,289,831,1291,1629,1828,1881,1805,1624,1378,1115,866,680,559,533,575,676,801,916,992,1006,938,797,583,329,55,-207,-428,-595,-690,-723,-698,-640,-572,-518,-509,-545,-645,-793,-981,-1178,-1359,-1497,-1561,-1539,-1419,-1199,-904,-538,-147,257,629,949,1196,1353,1416,1387,1275,1093,871,620,371,142,-61,-218,-339,-421,-468,-495,-500,-483,-456,-388,-305,-171,-6,200,435,686,929,1148,1315,1409,1417,1325,1132,848,489,81,-345,-754,-1113,-1394,-1576,-1653,-1631,-1524,-1356,-1160,-960,-781,-645,-543,-487,-454,-424,-387,-309,-193,-19,203,468,755,1044,1305,1518,1656,1704,1660,1526,1311,1056,768,506,283,130,65,80,176,317,484,632,733,753,679,498,227,-128,-522,-936,-1313,-1641,-1867,-1990,-1994,-1881,-1677,-1390,-1065,-718,-385,-78,188,409,595,747,888,1013,1141,1258,1360,1432,1440,1381,1216,946,567,86,-459,-1047,-1617,-2144,-2561,-2857,-2993,-2976,-2807,-2512,-2124,-1679,-1219,-774,-366,-9,300,574,825,1079,1343,1637,1941,2259,2546,2785,2933,2969,2868,2636,2279,1831,1338,844,405,65,-147,-214,-142,40,286,552,769,897,888,731,419,-16,-542,-1101,-1639,-2105,-2458,-2676,-2748,-2692,-2532,-2299,-2039,-1776,-1545,-1343,-1184,-1037,-889,-714,-472,-172,224,671,1175,1674,2142,2512,2758,2828,2726,2436,1990,1420,777,119,-503,-1042,-1462,-1747,-1889,-1907,-1822,-1666,-1473,-1264,-1074,-901,-760,-636,-521,-407,-267,-112,84,309,546,811,1042,1270,1433,1546,1593,1560,1482,1333,1170,981,807,655,538,463,425,405,409,384,354,270,150,-16,-216,-435,-661,-865,-1045,-1165,-1243,-1245,-1197,-1083,-922,-726,-499,-267,-33,172,349,465,527,509,421,249,14,-281,-614,-959,-1292,-1576,-1793,-1903,-1905,-1771,-1519,-1154,-701,-191,338,850,1309,1690,1966,2130,2176,2112,1945,1702,1386,1036,660,278,-87,-429,-735,-990,-1201,-1345,-1435,-1446,-1398,-1261,-1061,-782,-450,-76,311,679,997,1230,1353,1355,1227,995,675,319,-41,-349,-566,-671,-634,-471,-183,185,610,1033,1422,1735,1937,2018,1963,1782,1491,1112,675,218,-235,-651,-1011,-1305,-1522,-1668,-1755,-1785,-1786,-1752,-1712,-1650,-1586,-1498,-1399,-1271,-1122,-950,-762,-574,-388,-233,-102,-22,24,23,-5,-50,-91,-107,-81,11,170,412,727,1097,1515,1935,2340,2688,2950,3099,3113,2983,2702,2284,1741,1094,390,-364,-1099,-1808,-2441,-2975,-3392,-3669,-3803,-3782,-3621,-3309,-2879,-2333,-1702,-1009,-284,439,1125,1747,2270,2677,2952,3083,3080,2940,2691,2345,1933,1477,1010,557,139,-216,-506,-705,-821,-852,-805,-694,-540,-361,-180,-27,94,150,149,79,-45,-219,-416,-632,-830,-1008,-1139,-1217,-1238,-1192,-1085,-921,-705,-455,-180,110,387,653,882,1070,1214,1297,1331,1305,1228,1097,919,703,449,177,-109,-399,-667,-917,-1125,-1278,-1384,-1412,-1385,-1282,-1123,-908,-654,-371,-87,196,437,641,775,845,835,759,617,432,217,-3,-203,-371,-476,-520,-487,-380,-209,25,291,586,880,1155,1402,1593,1727,1794,1785,1711,1561,1350,1077,754,390,-7,-423,-842,-1247,-1628,-1951,-2217,-2394,-2477,-2458,-2332,-2106,-1791,-1397,-953,-481,-6,436,824,1132,1342,1441,1437,1321,1137,879,604,319,78,-116,-220,-245,-174,-27,174,406,628,806,909,915,808,599,292,-74,-471,-849,-1184,-1426,-1568,-1590,-1497,-1310,-1053,-751,-454,-168,54,228,328,379,385,374,366,378,425,509,626,761,904,1019,1109,1135,1118,1036,920,778,634,514,432,396,410,459,516,572,571,518,364,129,-204,-604,-1046,-1497,-1909,-2247,-2479,-2576,-2533,-2351,-2042,-1640,-1169,-675,-176,276,688,1011,1275,1455,1576,1637,1658,1640,1597,1528,1422,1290,1100,865,569,212,-191,-634,-1091,-1535,-1935,-2265,-2490,-2592,-2558,-2375,-2062,-1628,-1101,-518,92,679,1219,1670,2013,2234,2316,2276,2119,1863,1549,1187,824,482,176,-58,-234,-329,-358,-326,-244,-131,-3,128,240,321,362,351,288,177,18,-171,-376,-586,-776,-946,-1064,-1150,-1177,-1168,-1118,-1044,-951,-858,-761,-678,-600,-528,-455,-372,-266,-137,33,233,469,724,985,1235,1452,1616,1708,1720,1640,1481,1239,948,609,270,-71,-371,-629,-829,-959,-1039,-1047,-1021,-947,-852,-736,-614,-484,-362,-228,-107,28,155,289,415,539,644,735,793,820,806,753,652,517,335,130,-104,-352,-594,-837,-1046,-1231,-1362,-1442,-1452,-1389,-1255,-1039,-761,-424,-49,339,717,1058,1335,1525,1626,1605,1501,1291,1020,705,369,51,-231,-463,-626,-733,-782,-786,-770,-727,-691,-645,-608,-556,-496,-405,-278,-114,101,337,605,859,1091,1261,1350,1332,1207,953,611,174,-295,-782,-1225,-1597,-1855,-1978,-1956,-1789,-1489,-1087,-607,-98,415,883,1284,1597,1794,1896,1879,1781,1603,1378,1128,877,642,447,292,186,127,97,93,87,75,27,-53,-185,-359,-574,-819,-1071,-1322,-1539,-1718,-1827,-1871,-1831,-1716,-1526,-1276,-974,-645,-295,55,386,699,967,1193,1368,1474,1520,1489,1382,1193,939,605,244,-170,-559,-943,-1253,-1485,-1614,-1608,-1492,-1231,-878,-423,81,604,1113,1555,1916,2155,2266,2247,2096,1847,1509,1129,719,329,-35,-335,-572,-737,-820,-850,-808,-737,-634,-522,-419,-329,-273,-237,-242,-256,-304,-344,-400,-444,-490,-532,-577,-626,-686,-753,-825,-894,-944,-967,-946,-870,-743,-550,-325,-55,214,479,709,879,993,1016,981,870,715,536,351,199,81,35,35,114,209,346,453,538,558,507,391,200,-14,-257,-460,-624,-699,-688,-579,-383,-130,157,434,665,827,891,856,733,528,295,44,-169,-331,-418,-431,-374,-279,-162,-76,-32,-64,-178,-364,-611,-875,-1126,-1315,-1413,-1387,-1235,-958,-590,-166,264,642,925,1067,1053,877,566,149,-308,-759,-1130,-1383,-1474,-1390,-1136,-734,-226,342,909,1437,1872,2205,2407,2493,2465,2350,2164,1933,1664,1375,1062,726,368,-24,-439,-881,-1329,-1772,-2175,-2527,-2781,-2941,-2965,-2875,-2658,-2346,-1952,-1516,-1067,-637,-251,74,331,521,651,743,809,869,940,1031,1138,1274,1407,1551,1668,1757,1803,1794,1733,1616,1450,1254,1022,789,541,313,83,-134,-343,-561,-773,-999,-1226,-1442,-1638,-1787,-1868,-1860,-1742,-1506,-1157,-700,-175,391,951,1449,1853,2110,2198,2111,1844,1429,902,302,-305,-877,-1371,-1738,-1981,-2067,-2031,-1874,-1640,-1354,-1054,-766,-518,-312,-160,-43,36,113,181,278,387,515,658,785,899,961,973,916,792,618,397,166,-47,-225,-318,-328,-230,-30,254,605,976,1341,1650,1867,1979,1942,1780,1478,1067,575,36,-512,-1018,-1459,-1787,-1983,-2038,-1936,-1701,-1350,-906,-427,60,505,863,1117,1231,1206,1050,770,412,-3,-424,-818,-1141,-1382,-1507,-1529,-1443,-1278,-1046,-789,-517,-272,-62,99,204,267,290,290,291,288,313,348,402,455,499,508,480,398,264,94,-104,-300,-461,-573,-599,-534,-367,-110,230,611,1023,1412,1765,2042,2231,2317,2294,2171,1951,1656,1292,886,445,-8,-467,-912,-1335,-1724,-2054,-2332,-2517,-2627,-2631,-2550,-2372,-2124,-1818,-1487,-1148,-835,-557,-334,-164,-43,40,109,176,266,392,554,765,993,1242,1464,1655,1774,1823,1778,1664,1479,1258,1026,806,623,496,412,389,382,390,377,323,215,43,-189,-466,-763,-1060,-1316,-1524,-1642,-1688,-1639,-1528,-1362,-1167,-974,-789,-650,-537,-480,-441,-436,-425,-408,-356,-265,-124,65,301,567,847,1128,1382,1595,1754,1840,1852,1787,1642,1426,1145,813,441,48,-355,-748,-1112,-1439,-1709,-1913,-2045,-2090,-2049,-1917,-1696,-1394,-1015,-581,-103,387,878,1327,1737,2052,2298,2422,2459,2379,2214,1963,1654,1289,912,503,112,-285,-656,-1006,-1334,-1613,-1861,-2029,-2133,-2142,-2050,-1860,-1567,-1199,-771,-324,118,504,820,1021,1108,1065,906,646,311,-59,-437,-783,-1072,-1286,-1409,-1451,-1409,-1303,-1139,-935,-698,-423,-123,220,594,1003,1437,1871,2282,2627,2872,2971,2902,2636,2190,1567,831,28,-762,-1460,-2006,-2333,-2420,-2258,-1868,-1309,-635,58,710,1229,1589,1741,1691,1472,1105,678,227,-168,-474,-661,-717,-682,-560,-435,-324,-291,-354,-526,-788,-1118,-1459,-1768,-1993,-2091,-2051,-1858,-1548,-1145,-707,-287,75,322,459,456,367,189,10,-160,-243,-229,-92,160,503,888,1291,1624,1890,2016,2026,1906,1689,1416,1121,859,655,536,510,560,669,798,911,977,965,875,699,466,199,-64,-287,-441,-514,-502,-423,-312,-201,-139,-166,-298,-563,-933,-1392,-1891,-2373,-2780,-3054,-3158,-3054,-2758,-2265,-1636,-907,-160,564,1181,1675,1993,2150,2142,2001,1763,1469,1153,853,588,368,201,70,-28,-108,-180,-242,-301,-338,-356,-331,-272,-160,-23,152,322,483,599,653,638,537,370,141,-111,-357,-561,-684,-707,-610,-404,-98,267,656,1017,1307,1480,1527,1411,1169,794,347,-145,-622,-1040,-1364,-1560,-1614,-1536,-1327,-1032,-676,-303,43,333,540,644,654,566,402,190,-60,-305,-540,-739,-889,-992,-1036,-1028,-975,-866,-727,-545,-334,-97,165,439,722,999,1263,1496,1687,1829,1900,1915,1843,1712,1504,1243,929,583,210,-165,-540,-886,-1203,-1464,-1672,-1803,-1865,-1847,-1767,-1626,-1456,-1262,-1077,-917,-789,-706,-658,-634,-618,-594,-535,-445,-304,-124,81,306,514,705,853,955,1014,1033,1030,1026,1030,1073,1158,1291,1468,1669,1865,2034,2128,2125,1994,1728,1330,813,214,-430,-1066,-1652,-2149,-2517,-2751,-2835,-2787,-2624,-2371,-2058,-1710,-1348,-988,-639,-302,22,328,622,894,1130,1336,1471,1558,1560,1499,1365,1177,949,699,441,201,-26,-221,-396,-560,-717,-888,-1075,-1285,-1511,-1737,-1937,-2087,-2145,-2100,-1914,-1601,-1153,-607,13,648,1265,1793,2222,2488,2614,2563,2387,2090,1728,1329,945,602,327,128,3,-62,-84,-93,-105,-133,-189,-256,-334,-391,-419,-394,-321,-185,-21,172,346,487,559,552,448,261,3,-300,-605,-886,-1093,-1210,-1214,-1110,-908,-636,-335,-38,204,379,450,435,330,167,-18,-203,-343,-431,-448,-404,-316,-203,-103,-33,-14,-64,-150,-290,-409,-520,-548,-492,-327,-49,314,742,1183,1596,1918,2121,2153,2016,1699,1228,651,8,-622,-1189,-1624,-1895,-1962,-1841,-1537,-1107,-594,-80,384,730,930,956,820,548,183,-213,-589,-891,-1077,-1129,-1044,-841,-551,-226,94,352,518,572,501,332,88,-185,-428,-610,-665,-594,-362,-6,464,983,1511,1972,2333,2533,2569,2429,2139,1735,1261,774,307,-88,-411,-644,-802,-910,-983,-1060,-1153,-1274,-1422,-1586,-1741,-1857,-1906,-1862,-1709,-1443,-1076,-625,-135,365,824,1215,1500,1670,1710,1630,1449,1174,852,486,125,-236,-556,-846,-1084,-1279,-1431,-1543,-1612,-1648,-1638,-1586,-1479,-1323,-1100,-836,-514,-165,211,581,942,1256,1524,1721,1847,1893,1866,1772,1624,1434,1227,1005,804,619,477,375,320,307,331,378,427,468,477,444,368,237,67,-132,-350,-554,-748,-897,-1012,-1077,-1106,-1109,-1098,-1095,-1106,-1148,-1211,-1302,-1390,-1466,-1502,-1466,-1355,-1132,-816,-390,105,657,1219,1742,2196,2520,2693,2690,2498,2139,1632,1012,338,-353,-997,-1561,-2007,-2311,-2469,-2476,-2355,-2118,-1790,-1403,-967,-520,-69,372,785,1170,1512,1806,2040,2207,2291,2284,2171,1954,1627,1202,702,141,-426,-978,-1455,-1830,-2064,-2139,-2046,-1794,-1402,-915,-365,194,710,1152,1470,1655,1688,1573,1326,967,531,54,-432,-884,-1279,-1586,-1794,-1892,-1883,-1776,-1578,-1321,-1012,-685,-358,-48,220,448,623,749,838,894,944,990,1057,1142,1258,1387,1529,1658,1748,1795,1743,1618,1380,1055,646,192,-295,-748,-1163,-1473,-1682,-1753,-1701,-1530,-1271,-950,-620,-306,-57,115,174,140,-4,-223,-498,-812,-1113,-1403,-1628,-1796,-1875,-1872,-1779,-1606,-1362,-1058,-717,-346,30,399,748,1062,1341,1571,1756,1896,1989,2045,2067,2051,2017,1945,1852,1721,1559,1355,1107,824,498,161,-194,-522,-830,-1062,-1240,-1314,-1310,-1216,-1053,-842,-600,-374,-168,-28,53,51,-16,-138,-298,-462,-617,-722,-789,-778,-723,-610,-470,-321,-180,-76,-2,10,1,-63,-115,-182,-201,-191,-114,17,203,431,674,911,1113,1255,1312,1281,1139,914,601,239,-147,-522,-850,-1106,-1262,-1310,-1246,-1091,-847,-566,-253,44,304,513,655,734,758,747,715,696,694,735,815,921,1052,1155,1220,1209,1084,849,477,-4,-574,-1198,-1813,-2384,-2842,-3157,-3296,-3231,-2995,-2571,-2026,-1391,-708,-58,550,1043,1414,1647,1728,1689,1538,1308,1045,763,512,306,159,93,85,153,261,408,569,728,874,987,1071,1101,1096,1040,944,812,652,468,282,92,-85,-237,-361,-452,-497,-514,-487,-431,-351,-250,-142,-30,75,171,244,301,324,322,287,214,116,-17,-176,-352,-549,-750,-951,-1147,-1317,-1460,-1559,-1616,-1614,-1563,-1462,-1312,-1139,-929,-717,-487,-265,-30,195,434,671,916,1160,1389,1599,1752,1847,1846,1745,1539,1220,824,357,-120,-577,-961,-1231,-1356,-1322,-1118,-774,-308,221,768,1274,1687,1965,2075,2018,1780,1416,934,409,-119,-604,-986,-1259,-1384,-1379,-1253,-1027,-745,-438,-147,98,271,353,346,241,61,-180,-469,-761,-1054,-1305,-1506,-1630,-1677,-1625,-1493,-1268,-985,-640,-277,98,449,757,1008,1188,1292,1331,1297,1223,1108,981,848,730,620,539,463,411,349,296,218,140,43,-56,-154,-237,-300,-331,-328,-294,-233,-163,-97,-63,-65,-139,-264,-471,-716,-1005,-1291,-1552,-1750,-1858,-1851,-1729,-1480,-1143,-717,-266,189,608,950,1213,1373,1447,1452,1410,1356,1309,1300,1321,1387,1465,1542,1588,1564,1459,1245,931,509,26,-508,-1030,-1508,-1898,-2160,-2275,-2237,-2044,-1733,-1315,-847,-362,103,500,825,1043,1166,1191,1130,1010,842,653,466,289,147,43,-18,-31,-12,37,100,152,188,179,118,2,-177,-409,-670,-962,-1236,-1493,-1691,-1820,-1863,-1817,-1676,-1457,-1166,-838,-487,-146,156,420,603,743,810,847,853,854,865,888,935,991,1051,1102,1125,1118,1069,985,868,737,597,471,360,282,225,199,175,162,130,74,-3,-119,-245,-380,-500,-581,-612,-570,-458,-277,-46,213,466,680,826,879,825,671,420,111,-232,-562,-857,-1070,-1206,-1248,-1210,-1120,-992,-871,-772,-717,-716,-747,-811,-854,-871,-796,-637,-352,28,500,1009,1509,1937,2241,2370,2295,2019,1537,923,194,-545,-1250,-1841,-2269,-2501,-2522,-2336,-1979,-1476,-903,-282,304,845,1284,1622,1845,1962,1985,1923,1801,1616,1388,1111,790,425,25,-406,-837,-1257,-1618,-1900,-2061,-2074,-1939,-1631,-1191,-628,3,661,1284,1839,2261,2543,2654,2597,2398,2055,1636,1147,645,156,-294,-687,-1006,-1264,-1440,-1560,-1614,-1620,-1571,-1481,-1343,-1169,-960,-729,-478,-235,2,194,348,430,453,393,282,102,-91,-306,-492,-634,-708,-691,-586,-384,-101,233,610,966,1303,1555,1724,1777,1719,1548,1281,942,557,150,-246,-617,-943,-1215,-1435,-1601,-1722,-1793,-1830,-1818,-1761,-1652,-1478,-1231,-918,-522,-71,427,947,1443,1892,2237,2459,2525,2426,2161,1760,1239,664,59,-501,-994,-1360,-1600,-1681,-1621,-1434,-1136,-775,-372,33,412,745,1014,1210,1335,1389,1378,1306,1184,1009,795,539,246,-67,-396,-720,-1021,-1286,-1489,-1627,-1686,-1671,-1592,-1456,-1290,-1104,-920,-748,-596,-456,-335,-206,-73,83,263,468,681,902,1082,1234,1300,1292,1187,990,721,403,64,-246,-503,-665,-721,-655,-486,-227,80,399,685,901,1019,1019,907,686,390,45,-306,-630,-892,-1075,-1155,-1147,-1042,-876,-663,-433,-213,-17,134,244,309,349,370,393,427,479,549,627,704,756,773,739,640,490,282,47,-192,-418,-591,-704,-734,-679,-559,-370,-162,65,259,415,504,530,487,393,264,116,-21,-144,-223,-275,-284,-270,-238,-205,-175,-164,-162,-178,-201,-220,-230,-225,-198,-154,-92,-26,41,99,133,154,136,112,59,13,-38,-63,-73,-52,-14,40,86,126,123,97,16,-84,-218,-343,-462,-535,-572,-547,-478,-368,-231,-95,34,134,192,215,192,143,70,-10,-84,-144,-173,-176,-145,-77,7,126,244,382,510,641,762,875,983,1082,1172,1253,1314,1351,1356,1318,1233,1088,899,648,366,48,-283,-607,-919,-1189,-1419,-1591,-1714,-1775,-1803,-1777,-1736,-1668,-1587,-1501,-1399,-1292,-1163,-1021,-841,-648,-408,-160,122,406,692,967,1217,1431,1610,1731,1811,1826,1796,1695,1549,1335,1075,761,415,36,-334,-695,-1005,-1246,-1402,-1443,-1379,-1195,-915,-549,-130,312,738,1113,1412,1599,1675,1631,1479,1248,957,647,344,75,-151,-319,-446,-538,-609,-684,-764,-861,-971,-1077,-1179,-1245,-1279,-1257,-1195,-1085,-951,-810,-673,-572,-503,-473,-479,-499,-515,-501,-439,-305,-103,174,501,858,1211,1529,1778,1936,1987,1927,1767,1524,1230,913,603,329,101,-68,-187,-273,-337,-412,-508,-637,-811,-1004,-1216,-1404,-1551,-1611,-1579,-1417,-1146,-760,-297,210,712,1169,1528,1772,1863,1814,1624,1324,942,518,87,-321,-674,-967,-1179,-1325,-1400,-1425,-1400,-1349,-1256,-1150,-1002,-834,-617,-376,-87,211,529,826,1088,1282,1388,1383,1263,1023,679,255,-216,-686,-1123,-1466,-1704,-1788,-1728,-1516,-1176,-735,-232,297,814,1287,1693,2018,2251,2397,2453,2429,2326,2156,1912,1614,1250,842,385,-97,-594,-1081,-1531,-1929,-2233,-2446,-2534,-2515,-2385,-2161,-1874,-1549,-1210,-901,-620,-403,-242,-137,-82,-56,-38,-18,41,130,275,461,685,928,1175,1394,1571,1690,1725,1698,1581,1406,1174,908,624,344,79,-148,-338,-478,-575,-628,-646,-643,-621,-601,-580,-570,-565,-560,-543,-503,-424,-299,-120,106,376,650,927,1148,1306,1358,1303,1121,846,469,56,-384,-790,-1138,-1387,-1530,-1545,-1454,-1257,-991,-681,-360,-67,193,374,499,542,523,455,343,214,77,-52,-162,-242,-296,-305,-286,-229,-151,-49,52,157,239,294,313,284,216,108,-26,-166,-298,-392,-430,-396,-280,-88,174,480,802,1117,1370,1567,1645,1637,1505,1288,985,643,276,-71,-383,-634,-820,-934,-992,-1006,-991,-970,-953,-945,-952,-954,-956,-919,-857,-728,-562,-336,-90,174,418,614,748,788,739,601,386,128,-145,-399,-591,-706,-715,-619,-429,-160,148,471,763,997,1151,1209,1176,1062,884,677,458,267,103,-5,-72,-106,-119,-146,-198,-295,-450,-652,-893,-1145,-1381,-1566,-1667,-1670,-1547,-1310,-965,-526,-37,484,992,1464,1869,2190,2411,2527,2536,2438,2246,1954,1596,1161,688,174,-340,-847,-1308,-1711,-2021,-2228,-2308,-2268,-2104,-1839,-1489,-1101,-693,-325,-4,222,365,407,377,295,186,95,33,33,96,217,376,560,719,856,914,913,825,678,480,257,40,-151,-293,-374,-392,-358,-282,-191,-103,-49,-39,-90,-199,-359,-552,-751,-929,-1050,-1105,-1060,-921,-692,-383,-33,343,691,1000,1220,1361,1393,1338,1203,1009,785,545,324,109,-61,-227,-358,-499,-629,-773,-917,-1054,-1171,-1241,-1247,-1169,-1000,-739,-400,-14,390,764,1073,1282,1364,1319,1149,883,561,226,-66,-275,-366,-327,-151,125,478,837,1167,1399,1501,1451,1234,883,426,-94,-604,-1075,-1439,-1688,-1795,-1776,-1657,-1456,-1238,-1009,-826,-679,-592,-533,-497,-450,-369,-246,-68,149,396,626,830,953,987,913,729,453,120,-252,-593,-890,-1081,-1163,-1104,-927,-625,-243,194,649,1078,1465,1766,1992,2110,2152,2107,2001,1839,1640,1412,1161,893,608,310,3,-312,-622,-924,-1203,-1448,-1653,-1806,-1903,-1947,-1931,-1867,-1757,-1608,-1432,-1228,-1020,-791,-576,-358,-157,23,181,309,406,472,516,529,534,527,519,519,528,553,594,652,722,796,876,940,991,1010,993,930,824,669,471,241,-20,-292,-563,-834,-1071,-1291,-1459,-1596,-1671,-1703,-1672,-1588,-1438,-1238,-960,-642,-254,174,631,1115,1577,2017,2386,2669,2840,2878,2785,2550,2202,1746,1226,659,90,-460,-951,-1376,-1704,-1942,-2079,-2129,-2100,-2016,-1885,-1733,-1570,-1403,-1243,-1081,-926,-759,-592,-407,-218,-23,172,350,508,630,714,745,740,682,602,496,392,296,235,212,243,329,471,661,888,1132,1375,1582,1754,1835,1846,1747,1561,1274,917,495,36,-432,-895,-1316,-1687,-1987,-2203,-2335,-2369,-2324,-2193,-2000,-1744,-1455,-1129,-806,-470,-163,127,379,585,754,863,931,952,929,878,797,703,596,491,386,292,211,146,105,87,103,150,236,356,512,686,875,1051,1200,1300,1325,1271,1120,883,568,192,-209,-610,-972,-1268,-1469,-1567,-1552,-1436,-1237,-981,-695,-420,-165,28,169,237,253,221,156,84,6,-51,-92,-108,-99,-76,-35,10,59,111,161,214,272,338,406,474,534,570,572,528,416,251,9,-270,-596,-913,-1220,-1459,-1627,-1685,-1643,-1487,-1243,-928,-565,-196,164,480,744,940,1073,1142,1164,1148,1111,1061,1014,965,922,871,809,719,597,429,220,-29,-297,-579,-830,-1051,-1197,-1271,-1251,-1144,-955,-694,-389,-50,295,623,925,1177,1370,1505,1557,1550,1457,1305,1078,797,463,91,-306,-711,-1107,-1466,-1781,-2012,-2168,-2212,-2166,-2011,-1779,-1474,-1132,-769,-416,-89,191,423,592,721,802,860,899,935,971,1019,1065,1123,1163,1195,1193,1158,1077,948,772,547,293,0,-296,-604,-894,-1165,-1403,-1599,-1751,-1849,-1888,-1864,-1756,-1572,-1293,-922,-469,62,627,1205,1741,2199,2534,2710,2713,2534,2192,1712,1136,511,-110,-680,-1164,-1514,-1741,-1808,-1752,-1573,-1307,-980,-630,-269,53,354,591,785,920,1006,1040,1020,949,812,620,357,42,-333,-727,-1140,-1522,-1847,-2087,-2197,-2174,-1988,-1659,-1189,-623,13,657,1270,1799,2211,2479,2588,2550,2368,2089,1723,1326,917,520,160,-169,-460,-718,-957,-1167,-1366,-1529,-1665,-1741,-1764,-1703,-1571,-1359,-1082,-765,-425,-104,177,381,498,509,425,257,35,-205,-427,-583,-653,-599,-429,-130,252,710,1179,1632,2018,2309,2475,2519,2428,2229,1937,1580,1185,776,372,-16,-383,-727,-1054,-1361,-1657,-1927,-2175,-2366,-2500,-2534,-2469,-2270,-1952,-1509,-969,-362,272,881,1426,1856,2153,2290,2275,2115,1846,1498,1116,739,401,120,-82,-217,-284,-308,-300,-296,-285,-305,-329,-376,-411,-444,-436,-401,-315,-192,-35,137,308,450,552,589,555,451,271,42,-230,-524,-808,-1079,-1308,-1480,-1596,-1636,-1607,-1506,-1331,-1094,-802,-462,-95,284,660,1003,1308,1539,1698,1752,1722,1577,1356,1053,701,324,-43,-378,-645,-831,-923,-910,-813,-636,-408,-159,93,312,482,595,635,616,542,429,299,164,43,-51,-116,-141,-139,-111,-64,-12,46,95,146,187,242,293,370,457,573,696,840,970,1095,1181,1223,1201,1103,931,670,344,-52,-485,-947,-1395,-1823,-2186,-2480,-2676,-2771,-2752,-2639,-2418,-2129,-1768,-1366,-947,-522,-121,244,564,814,1003,1118,1159,1142,1066,944,803,639,495,362,272,217,213,249,319,418,524,632,726,799,844,865,855,828,775,715,629,536,419,275,110,-90,-310,-541,-772,-970,-1117,-1184,-1148,-1003,-735,-370,82,572,1068,1509,1862,2068,2123,1987,1695,1236,682,51,-575,-1163,-1651,-2013,-2228,-2291,-2233,-2055,-1833,-1558,-1306,-1067,-873,-711,-575,-443,-300,-127,86,334,602,877,1109,1294,1372,1349,1194,923,555,113,-343,-785,-1148,-1399,-1511,-1458,-1254,-910,-454,61,599,1107,1541,1874,2079,2153,2102,1946,1711,1431,1133,845,590,364,189,33,-90,-214,-333,-466,-608,-750,-894,-1008,-1098,-1132,-1123,-1052,-944,-807,-661,-541,-455,-436,-480,-590,-750,-929,-1103,-1223,-1267,-1200,-1023,-718,-327,138,618,1073,1456,1721,1849,1826,1662,1382,1035,648,305,17,-152,-197,-114,86,360,678,974,1220,1362,1384,1275,1034,690,265,-195,-667,-1099,-1482,-1780,-1995,-2117,-2154,-2103,-1986,-1796,-1545,-1246,-887,-501,-74,362,800,1215,1582,1887,2098,2213,2210,2099,1876,1564,1180,745,300,-147,-552,-910,-1202,-1430,-1590,-1703,-1771,-1808,-1829,-1824,-1809,-1758,-1670,-1522,-1310,-1010,-634,-168,360,941,1543,2125,2667,3103,3432,3592,3593,3401,3040,2519,1866,1137,355,-401,-1104,-1693,-2138,-2416,-2505,-2426,-2173,-1799,-1327,-807,-293,190,584,888,1063,1129,1082,937,729,463,179,-112,-389,-641,-861,-1046,-1195,-1312,-1398,-1456,-1488,-1487,-1465,-1399,-1305,-1160,-977,-742,-472,-151,185,558,918,1280,1600,1881,2088,2225,2270,2226,2095,1878,1594,1249,871,465,69,-316,-654,-946,-1167,-1323,-1402,-1418,-1373,-1285,-1169,-1039,-914,-808,-732,-688,-683,-700,-736,-766,-771,-737,-636,-473,-226,75,447,833,1242,1615,1937,2182,2312,2332,2220,1991,1657,1243,783,304,-145,-551,-870,-1110,-1243,-1308,-1286,-1244,-1159,-1102,-1048,-1041,-1054,-1104,-1144,-1195,-1190,-1157,-1045,-878,-642,-359,-44,280,582,849,1048,1176,1225,1193,1107,974,816,672,532,443,379,362,359,378,380,365,311,218,81,-81,-260,-430,-562,-656,-666,-620,-489,-309,-90,138,343,497,583,573,481,302,65,-204,-473,-706,-877,-965,-967,-888,-741,-563,-364,-192,-50,34,72,60,26,-21,-48,-40,7,114,256,437,623,791,924,988,985,898,746,540,312,87,-103,-236,-302,-296,-233,-135,-28,55,90,60,-53,-227,-460,-717,-964,-1175,-1308,-1347,-1276,-1101,-827,-494,-121,246,576,839,1023,1118,1132,1090,1009,927,870,859,905,1011,1161,1329,1482,1586,1595,1502,1265,913,440,-104,-682,-1246,-1732,-2111,-2341,-2413,-2329,-2107,-1790,-1413,-1035,-692,-418,-243,-157,-161,-225,-316,-399,-443,-413,-309,-114,142,453,767,1060,1288,1415,1442,1335,1132,831,491,128,-191,-462,-625,-708,-674,-574,-403,-210,-16,154,283,363,399,406,389,389,395,445,520,630,752,871,966,1011,1000,913,755,535,264,-25,-315,-575,-786,-933,-1014,-1034,-999,-941,-859,-792,-732,-688,-661,-629,-578,-499,-363,-181,58,331,625,897,1122,1265,1285,1182,923,547,56,-494,-1051,-1569,-1963,-2216,-2268,-2121,-1775,-1267,-639,41,714,1317,1798,2126,2285,2281,2137,1885,1566,1225,886,587,323,113,-80,-246,-434,-632,-873,-1133,-1414,-1670,-1878,-1992,-1978,-1812,-1483,-1003,-402,274,962,1596,2112,2454,2588,2496,2191,1698,1076,378,-317,-959,-1481,-1858,-2059,-2099,-1980,-1751,-1429,-1074,-699,-350,-19,263,527,754,977,1182,1379,1554,1692,1770,1768,1658,1438,1090,644,105,-474,-1057,-1590,-2021,-2317,-2443,-2391,-2162,-1792,-1301,-759,-203,309,736,1050,1237,1301,1260,1151,998,857,733,671,653,681,730,763,749,658,461,161,-241,-707,-1211,-1677,-2084,-2347,-2460,-2384,-2129,-1710,-1183,-572,24,582,1027,1324,1471,1435,1270,981,634,268,-63,-316,-467,-487,-397,-191,91,407,744,1024,1257,1392,1433,1391,1256,1079,862,647,451,286,168,92,52,29,15,-21,-82,-190,-344,-543,-777,-1028,-1270,-1482,-1629,-1699,-1673,-1541,-1324,-1021,-683,-327,-1,273,459,555,555,474,349,201,80,21,39,172,398,718,1093,1487,1847,2128,2285,2277,2101,1734,1220,573,-139,-870,-1558,-2135,-2581,-2838,-2927,-2827,-2583,-2216,-1780,-1311,-859,-447,-108,152,328,434,474,487,478,477,497,551,637,762,901,1052,1191,1300,1371,1381,1339,1235,1084,893,683,464,263,80,-60,-164,-229,-255,-267,-260,-262,-279,-324,-394,-503,-625,-773,-913,-1045,-1146,-1207,-1216,-1163,-1043,-866,-625,-351,-35,285,595,887,1119,1312,1425,1479,1464,1397,1280,1138,970,802,623,454,273,91,-109,-333,-576,-847,-1132,-1416,-1690,-1919,-2097,-2191,-2198,-2108,-1924,-1658,-1328,-957,-571,-202,143,425,656,819,924,981,1006,1003,1001,993,992,998,1005,1006,1009,989,971,935,904,872,852,846,854,877,905,926,943,918,869,765,613,415,173,-101,-391,-682,-952,-1190,-1371,-1499,-1546,-1534,-1443,-1300,-1105,-874,-630,-377,-144,63,232,339,401,392,331,215,57,-130,-326,-521,-689,-820,-897,-911,-865,-744,-576,-349,-96,176,444,687,892,1046,1135,1164,1125,1033,894,720,521,314,102,-99,-284,-447,-578,-678,-736,-757,-730,-665,-558,-417,-254,-77,106,260,407,491,544,540,488,399,282,158,43,-46,-101,-108,-72,4,114,228,352,454,527,571,569,540,478,400,309,217,127,35,-50,-145,-246,-360,-487,-622,-752,-874,-960,-1004,-991,-907,-766,-555,-307,-20,261,537,765,943,1052,1082,1046,937,777,576,348,116,-122,-342,-555,-749,-930,-1095,-1243,-1363,-1448,-1478,-1443,-1317,-1103,-780,-371,129,671,1245,1780,2259,2608,2810,2811,2614,2205,1606,850,-7,-901,-1759,-2509,-3082,-3429,-3504,-3311,-2847,-2165,-1307,-363,607,1499,2261,2817,3137,3203,3015,2608,2026,1325,582,-146,-790,-1311,-1666,-1859,-1880,-1771,-1553,-1276,-974,-687,-434,-225,-64,69,186,304,441,599,777,963,1139,1276,1357,1359,1266,1083,814,478,112,-257,-591,-851,-1026,-1089,-1055,-926,-740,-522,-315,-147,-49,-32,-97,-233,-414,-609,-786,-910,-959,-918,-782,-572,-298,-8,277,517,678,755,729,616,435,209,-21,-234,-387,-472,-468,-389,-239,-44,164,368,523,631,660,628,529,400,243,106,-9,-71,-77,-39,51,153,260,341,381,369,302,190,42,-106,-244,-339,-374,-346,-249,-95,88,292,468,610,682,694,618,498,315,128,-63,-221,-332,-388,-386,-340,-271,-194,-144,-135,-175,-282,-430,-620,-822,-1006,-1167,-1267,-1313,-1299,-1223,-1124,-991,-868,-749,-661,-588,-541,-489,-424,-317,-153,88,408,806,1267,1758,2251,2701,3070,3330,3443,3414,3224,2901,2458,1932,1349,749,153,-403,-907,-1343,-1694,-1972,-2151,-2264,-2294,-2262,-2179,-2054,-1904,-1740,-1574,-1406,-1261,-1111,-985,-855,-727,-582,-421,-219,12,294,606,953,1303,1646,1940,2163,2282,2281,2137,1870,1468,987,442,-105,-620,-1055,-1382,-1576,-1642,-1579,-1419,-1188,-915,-652,-400,-204,-53,41,94,123,146,187,251,356,493,658,831,998,1130,1220,1249,1213,1123,979,806,619,435,274,138,32,-38,-101,-144,-198,-267,-351,-468,-592,-734,-865,-988,-1076,-1136,-1152,-1137,-1087,-1021,-944,-868,-809,-749,-718,-678,-643,-590,-505,-384,-221,-12,232,496,772,1024,1252,1419,1532,1572,1551,1477,1356,1221,1063,930,790,687,590,501,411,296,157,-24,-244,-497,-774,-1040,-1293,-1478,-1593,-1605,-1507,-1304,-1001,-631,-218,191,564,860,1058,1131,1101,943,722,423,118,-192,-461,-678,-833,-915,-948,-916,-863,-770,-677,-573,-474,-383,-295,-221,-155,-101,-59,-30,-12,-9,-1,-1,22,70,149,290,466,703,972,1256,1533,1770,1928,1993,1929,1747,1435,1031,553,63,-407,-805,-1084,-1234,-1224,-1075,-815,-460,-90,278,571,771,839,779,591,302,-57,-448,-830,-1173,-1447,-1638,-1745,-1772,-1735,-1656,-1546,-1432,-1315,-1200,-1085,-956,-800,-612,-372,-96,225,561,904,1213,1471,1654,1725,1708,1560,1329,1008,641,250,-122,-451,-707,-866,-933,-889,-757,-553,-281,6,320,606,874,1082,1244,1330,1355,1314,1213,1065,882,675,464,252,63,-108,-248,-362,-447,-517,-573,-622,-672,-719,-760,-797,-803,-787,-723,-618,-465,-280,-65,142,338,477,554,543,448,263,17,-282,-582,-873,-1092,-1244,-1280,-1214,-1042,-785,-473,-144,175,436,625,721,724,643,505,331,167,35,-32,-17,83,267,510,786,1062,1295,1460,1518,1462,1284,991,615,175,-277,-706,-1077,-1349,-1516,-1562,-1495,-1341,-1114,-860,-595,-364,-178,-48,11,29,-2,-38,-75,-78,-44,41,176,348,544,748,931,1085,1187,1232,1216,1148,1024,868,684,479,276,59,-154,-371,-597,-817,-1046,-1258,-1450,-1595,-1680,-1672,-1571,-1348,-1024,-595,-95,446,993,1502,1940,2280,2490,2578,2525,2358,2081,1721,1293,824,318,-193,-720,-1232,-1738,-2215,-2652,-3032,-3328,-3520,-3582,-3502,-3260,-2872,-2336,-1691,-964,-206,540,1228,1817,2276,2596,2756,2790,2694,2515,2276,2011,1741,1497,1274,1086,920,764,617,453,283,87,-111,-315,-499,-652,-757,-796,-769,-657,-496,-269,-27,220,433,583,650,614,468,218,-120,-533,-970,-1420,-1817,-2150,-2365,-2463,-2406,-2222,-1901,-1485,-990,-472,54,527,937,1251,1458,1553,1556,1455,1303,1091,865,635,418,227,63,-71,-183,-278,-366,-447,-531,-605,-674,-722,-738,-715,-645,-521,-357,-142,81,327,537,735,866,948,965,916,820,678,510,329,153,-11,-135,-231,-270,-267,-198,-90,84,280,525,778,1032,1271,1457,1588,1622,1555,1361,1051,611,77,-540,-1191,-1834,-2424,-2906,-3243,-3397,-3357,-3119,-2702,-2139,-1479,-777,-88,527,1033,1390,1587,1633,1535,1341,1072,787,512,284,124,35,23,64,152,251,358,441,512,552,579,603,618,662,702,768,831,883,908,886,803,656,436,163,-157,-492,-814,-1102,-1315,-1454,-1488,-1438,-1294,-1102,-858,-621,-385,-193,-29,81,181,249,337,431,558,703,862,1006,1119,1162,1119,975,715,369,-58,-523,-977,-1397,-1709,-1917,-1966,-1882,-1650,-1321,-902,-469,-34,346,645,863,972,1017,988,941,886,858,869,920,1009,1107,1202,1247,1233,1128,931,655,297,-73,-460,-779,-1025,-1149,-1142,-1011,-767,-458,-117,190,428,544,530,359,71,-330,-771,-1218,-1601,-1884,-2018,-2000,-1817,-1501,-1078,-599,-110,341,721,1002,1179,1252,1250,1188,1112,1041,997,999,1038,1105,1179,1231,1231,1168,1013,782,474,122,-247,-596,-892,-1108,-1225,-1244,-1168,-1019,-819,-607,-393,-228,-87,-14,37,51,72,109,185,319,496,730,979,1233,1452,1604,1664,1610,1429,1137,736,267,-243,-754,-1223,-1628,-1933,-2143,-2240,-2254,-2183,-2068,-1915,-1751,-1586,-1419,-1247,-1070,-859,-632,-356,-60,265,578,874,1106,1265,1321,1263,1106,851,542,208,-103,-345,-484,-491,-352,-74,321,807,1322,1843,2291,2654,2878,2956,2887,2668,2330,1898,1392,860,307,-226,-734,-1202,-1617,-1982,-2288,-2527,-2706,-2796,-2822,-2741,-2589,-2324,-1989,-1570,-1098,-594,-97,376,769,1080,1271,1344,1300,1155,940,682,430,202,42,-49,-51,12,136,285,433,556,629,646,599,501,362,205,46,-97,-215,-308,-375,-436,-490,-570,-663,-796,-942,-1101,-1245,-1346,-1385,-1326,-1167,-893,-518,-71,430,919,1383,1747,2012,2129,2115,1970,1716,1395,1037,691,379,144,-22,-95,-108,-66,-5,48,71,43,-39,-179,-359,-572,-785,-997,-1175,-1324,-1429,-1494,-1524,-1510,-1472,-1395,-1286,-1135,-939,-692,-389,-36,371,812,1271,1736,2160,2536,2816,2988,3019,2906,2639,2232,1702,1081,403,-290,-959,-1566,-2084,-2487,-2774,-2929,-2979,-2914,-2779,-2568,-2321,-2033,-1734,-1413,-1093,-754,-413,-63,295,645,993,1309,1590,1813,1966,2031,2006,1881,1676,1391,1056,693,332,3,-263,-447,-525,-485,-334,-66,279,690,1110,1514,1837,2056,2130,2039,1784,1374,827,201,-485,-1150,-1773,-2290,-2678,-2917,-2988,-2915,-2695,-2370,-1959,-1504,-1029,-566,-127,270,625,940,1218,1468,1688,1882,2031,2139,2164,2119,1964,1712,1358,913,414,-123,-645,-1128,-1530,-1831,-2017,-2088,-2055,-1940,-1774,-1589,-1407,-1262,-1156,-1092,-1072,-1054,-1042,-982,-873,-683,-416,-75,325,747,1169,1546,1848,2062,2157,2155,2050,1876,1653,1416,1187,989,831,717,639,582,533,471,391,275,136,-28,-200,-365,-514,-624,-698,-727,-728,-701,-678,-660,-679,-731,-828,-950,-1094,-1223,-1319,-1359,-1312,-1182,-954,-641,-266,157,587,998,1352,1630,1796,1855,1787,1612,1341,1009,639,276,-61,-334,-545,-673,-744,-757,-741,-711,-688,-677,-685,-707,-730,-749,-740,-702,-618,-492,-319,-120,109,337,554,751,897,1001,1046,1035,974,870,738,591,438,300,163,59,-42,-127,-204,-286,-362,-447,-524,-600,-658,-700,-712,-698,-649,-575,-476,-367,-247,-142,-45,22,67,78,71,42,2,-36,-79,-103,-120,-123,-117,-94,-68,-19,42,131,246,397,572,775,986,1183,1353,1465,1497,1448,1286,1039,698,295,-145,-595,-1017,-1387,-1672,-1863,-1936,-1905,-1752,-1516,-1187,-805,-383,63,493,908,1270,1573,1797,1921,1949,1852,1655,1337,930,439,-101,-672,-1226,-1747,-2190,-2530,-2756,-2834,-2781,-2578,-2252,-1809,-1278,-680,-52,589,1201,1774,2269,2681,2972,3155,3185,3093,2846,2473,1979,1386,725,28,-668,-1316,-1887,-2339,-2652,-2798,-2781,-2592,-2258,-1796,-1237,-626,9,612,1167,1616,1956,2154,2204,2117,1883,1546,1110,627,121,-365,-800,-1153,-1402,-1541,-1560,-1484,-1317,-1096,-840,-580,-337,-124,45,176,268,336,383,421,455,475,489,473,418,317,155,-62,-333,-631,-940,-1219,-1440,-1572,-1586,-1476,-1235,-886,-445,39,542,998,1402,1691,1884,1945,1911,1781,1597,1378,1152,944,758,608,477,363,246,113,-41,-230,-436,-657,-874,-1053,-1190,-1252,-1231,-1133,-954,-730,-469,-221,-3,146,208,180,56,-147,-394,-672,-911,-1110,-1209,-1208,-1081,-849,-518,-126,289,696,1041,1303,1448,1472,1373,1169,876,537,174,-167,-464,-694,-841,-912,-901,-838,-724,-590,-443,-298,-157,-19,120,270,434,626,830,1058,1273,1482,1641,1740,1750,1664,1464,1164,769,300,-190,-697,-1146,-1524,-1791,-1921,-1922,-1782,-1538,-1202,-829,-445,-98,178,370,457,449,357,209,29,-132,-269,-327,-316,-215,-40,195,455,721,940,1103,1169,1137,997,767,455,101,-282,-643,-971,-1229,-1409,-1506,-1512,-1452,-1325,-1160,-965,-758,-541,-329,-105,113,356,591,850,1090,1327,1519,1663,1727,1709,1588,1381,1081,729,340,-42,-387,-657,-841,-906,-874,-737,-530,-275,-9,232,428,546,589,542,430,262,70,-119,-282,-383,-428,-385,-285,-119,70,272,442,570,624,602,500,327,105,-155,-410,-663,-863,-1025,-1117,-1148,-1121,-1037,-916,-757,-578,-389,-190,6,199,389,565,728,864,974,1030,1043,988,868,693,458,197,-86,-344,-573,-725,-801,-779,-662,-466,-206,82,365,606,771,832,779,609,334,-17,-414,-814,-1179,-1472,-1667,-1747,-1705,-1555,-1296,-971,-585,-184,210,582,894,1147,1327,1431,1464,1446,1370,1276,1164,1050,953,870,806,755,711,660,596,505,387,236,63,-126,-317,-490,-627,-727,-759,-742,-660,-536,-377,-203,-36,109,212,257,248,166,44,-132,-314,-497,-651,-751,-791,-758,-656,-509,-323,-144,18,115,155,98,-17,-210,-421,-649,-844,-984,-1056,-1037,-949,-770,-530,-214,154,572,1005,1419,1738,1912,1860,1577,1058,393,-319,-922,-1295,-1341,-1038,-438,347,1168,1871,2355,2550,2470,2159,1698,1161,608,53,-506,-1116,-1791,-2558,-3362,-4132,-4729,-5000,-4806,-4035,-2685,-811,1391,3680,5758,7327,8157,8088,7091,5238,2731,-167,-3130,-5820,-7944,-9257,-9613,-8987,-7450,-5204,-2522,266,2820,4838,6105,6498,6046,4868,3208,1345,-424,-1836,-2731,-3016,-2733,-1984,-944,201,1285,2152,2747,3008,2971,2685,2213,1654,1066,516,39,-351,-653,-869,-1013,-1075,-1054,-932,-707,-385,2,406,748,952,940,662,117,-648,-1540,-2421,-3137,-3564,-3578,-3170,-2350,-1248,-10,1161,2096,2636,2714,2308,1507,430,-735,-1814,-2636,-3083,-3103,-2700,-1952,-979,62,1015,1719,2086,2042,1614,867,-73,-1055,-1920,-2540,-2825,-2752,-2355,-1717,-961,-213,408,817,974,880,599,190,-235,-603,-848,-917,-819,-572,-218,159,515,777,908,890,723,436,73,-304,-639,-863,-951,-853,-598,-182,333,893,1426,1860,2142,2223,2109,1810,1382,890,403,-16,-308,-452,-433,-263,23,384,762,1097,1352,1481,1495,1388,1209,996,802,678,648,751,948,1255,1584,1930,2211,2422,2513,2502,2379,2177,1926,1641,1381,1136,963,849,816,863,968,1118,1278,1417,1516,1549,1508,1386,1190,930,622,290,-48,-368,-648,-863,-1003,-1031,-953,-757,-455,-73,363,811,1221,1554,1759,1810,1673,1342,814,107,-723,-1629,-2507,-3264,-3809,-4042,-3927,-3435,-2604,-1510,-263,997,2130,3018,3556,3712,3471,2884,2032,1011,-55,-1066,-1938,-2608,-3062,-3296,-3339,-3229,-3001,-2698,-2345,-1967,-1577,-1177,-781,-392,-37,263,487,601,609,485,266,-49,-417,-803,-1172,-1490,-1723,-1870,-1912,-1873,-1765,-1619,-1463,-1324,-1220,-1168,-1173,-1232,-1345,-1499,-1670,-1862,-2027,-2174,-2273,-2327,-2334,-2295,-2221,-2119,-2000,-1878,-1758,-1659,-1582,-1534,-1515,-1524,-1552,-1601,-1650,-1708,-1746,-1778,-1775,-1751,-1697,-1617,-1518,-1410,-1292,-1185,-1086,-1010,-967,-964,-999,-1076,-1188,-1314,-1456,-1573,-1672,-1716,-1713,-1629,-1484,-1266,-1002,-705,-399,-108,149,348,478,536,521,451,347,221,112,18,-22,-28,26,98,202,294,376,420,433,404,346,265,181,100,53,26,50,114,216,370,534,732,912,1093,1233,1343,1409,1430,1424,1381,1336,1281,1243,1222,1229,1262,1330,1423,1538,1671,1802,1929,2032,2108,2146,2158,2127,2085,2013,1943,1865,1792,1739,1694,1688,1697,1748,1820,1923,2038,2175,2310,2457,2587,2713,2823,2920,3004,3075,3130,3168,3180,3173,3131,3079,3001,2929,2861,2814,2799,2819,2869,2954,3052,3160,3255,3325,3350,3328,3248,3120,2962,2776,2597,2423,2270,2147,2042,1970,1918,1897,1899,1932,1989,2064,2140,2198,2218,2177,2081,1923,1732,1537,1370,1275,1271,1373,1563,1820,2088,2327,2483,2516,2412,2158,1782,1319,809,320,-118,-440,-641,-681,-583,-355,-34,321,673,964,1159,1231,1184,1006,747,419,68,-263,-556,-773,-921,-987,-992,-951,-882,-815,-766,-755,-792,-887,-1022,-1218,-1433,-1687,-1943,-2195,-2421,-2610,-2756,-2850,-2905,-2924,-2912,-2897,-2870,-2865,-2868,-2905,-2944,-3011,-3073,-3142,-3204,-3259,-3304,-3344,-3381,-3421,-3466,-3522,-3577,-3641,-3692,-3738,-3760,-3763,-3739,-3686,-3620,-3528,-3444,-3351,-3271,-3211,-3166,-3152,-3154,-3174,-3201,-3229,-3250,-3256,-3248,-3222,-3177,-3125,-3062,-3000,-2937,-2883,-2826,-2783,-2732,-2688,-2639,-2592,-2538,-2494,-2444,-2415,-2390,-2389,-2396,-2432,-2476,-2546,-2622,-2704,-2783,-2843,-2891,-2906,-2906,-2883,-2850,-2812,-2787,-2776,-2800,-2854,-2944,-3060,-3196,-3333,-3455,-3543,-3578,-3551,-3452,-3303,-3089,-2863,-2610,-2378,-2161,-1990,-1845,-1755,-1686,-1654,-1634,-1622,-1606,-1581,-1540,-1499,-1447,-1399,-1358,-1313,-1286,-1247,-1216,-1169,-1111,-1031,-928,-811,-666,-524,-366,-217,-80,52,148,235,290,332,363,382,399,414,430,446,468,483,505,517,528,526,519,508,490,485,476,490,522,571,665,770,923,1083,1258,1428,1582,1703,1792,1830,1830,1786,1709,1607,1488,1375,1264,1191,1139,1137,1172,1252,1368,1521,1702,1904,2130,2360,2600,2833,3050,3257,3430,3585,3704,3799,3854,3893,3887,3875,3823,3764,3683,3590,3491,3391,3295,3220,3160,3137,3146,3194,3283,3401,3546,3693,3830,3934,3986,3982,3907,3773,3581,3362,3127,2921,2760,2669,2665,2738,2898,3101,3350,3580,3784,3918,3964,3918,3781,3571,3327,3080,2882,2770,2775,2907,3166,3520,3939,4367,4752,5044,5199,5194,5032,4723,4324,3875,3459,3122,2935,2922,3101,3461,3959,4544,5136,5665,6044,6228,6170,5876,5368,4706,3965,3235,2598,2132,1885,1877,2099,2500,3019,3573,4077,4453,4650,4632,4403,4008,3477,2907,2345,1868,1518,1329,1300,1428,1666,1982,2311,2613,2842,2970,2986,2890,2693,2428,2118,1810,1518,1291,1118,1033,1014,1057,1148,1254,1360,1447,1481,1463,1377,1223,1021,768,508,236,-6,-219,-384,-493,-553,-557,-519,-448,-349,-244,-136,-42,24,55,46,-15,-113,-267,-452,-681,-926,-1195,-1468,-1749,-2030,-2303,-2567,-2807,-3030,-3212,-3367,-3483,-3553,-3594,-3589,-3559,-3506,-3431,-3359,-3268,-3198,-3116,-3060,-3007,-2977,-2973,-2992,-3055,-3142,-3280,-3439,-3643,-3850,-4081,-4297,-4498,-4669,-4792,-4867,-4884,-4844,-4748,-4610,-4431,-4232,-4022,-3803,-3600,-3405,-3232,-3093,-2981,-2918,-2904,-2938,-3042,-3194,-3416,-3674,-3981,-4285,-4602,-4874,-5109,-5282,-5387,-5436,-5413,-5353,-5248,-5136,-5016,-4915,-4830,-4778,-4734,-4709,-4674,-4629,-4561,-4460,-4339,-4185,-4031,-3876,-3751,-3669,-3652,-3700,-3832,-4019,-4269,-4532,-4800,-5025,-5195,-5284,-5285,-5190,-5012,-4762,-4468,-4152,-3851,-3576,-3368,-3208,-3129,-3099,-3122,-3177,-3241,-3302,-3340,-3345,-3322,-3260,-3182,-3089,-2994,-2913,-2849,-2812,-2800,-2806,-2831,-2850,-2874,-2877,-2868,-2846,-2810,-2773,-2739,-2725,-2724,-2758,-2821,-2909,-3034,-3155,-3289,-3394,-3481,-3521,-3524,-3477,-3402,-3290,-3174,-3047,-2935,-2840,-2756,-2702,-2639,-2592,-2515,-2421,-2288,-2116,-1913,-1679,-1439,-1199,-984,-797,-670,-581,-557,-568,-608,-669,-716,-757,-767,-749,-703,-634,-556,-490,-445,-438,-483,-564,-701,-856,-1033,-1188,-1317,-1382,-1378,-1296,-1128,-902,-610,-301,26,326,587,795,931,998,1009,957,881,785,686,614,561,544,569,609,688,758,836,887,914,904,865,800,727,661,623,637,710,859,1080,1367,1700,2059,2408,2724,2976,3147,3225,3216,3126,2978,2804,2620,2477,2384,2369,2451,2609,2860,3153,3493,3828,4142,4401,4581,4665,4650,4526,4325,4043,3737,3403,3111,2853,2680,2589,2585,2670,2808,2996,3193,3385,3541,3657,3704,3711,3660,3587,3505,3435,3403,3423,3503,3645,3844,4075,4328,4561,4765,4903,4978,4968,4894,4756,4597,4421,4284,4178,4139,4156,4224,4331,4443,4550,4613,4632,4587,4489,4350,4183,4019,3874,3766,3706,3692,3711,3761,3810,3857,3885,3882,3859,3804,3746,3677,3633,3607,3632,3694,3803,3942,4093,4246,4355,4423,4415,4332,4182,3965,3720,3461,3225,3042,2935,2925,3016,3194,3447,3737,4036,4304,4512,4633,4657,4583,4422,4208,3957,3720,3509,3357,3271,3252,3293,3374,3474,3568,3635,3652,3622,3518,3380,3184,2989,2775,2602,2449,2355,2297,2280,2291,2304,2312,2286,2229,2127,1994,1830,1671,1516,1401,1327,1311,1351,1434,1569,1712,1874,2015,2126,2200,2215,2193,2110,2009,1867,1719,1563,1402,1254,1101,953,799,637,469,295,125,-29,-154,-236,-269,-238,-156,-8,172,400,629,870,1085,1271,1410,1497,1520,1489,1398,1265,1104,921,748,585,450,344,265,206,160,110,45,-32,-148,-270,-426,-585,-749,-909,-1048,-1171,-1269,-1349,-1416,-1475,-1535,-1601,-1674,-1766,-1862,-1972,-2080,-2188,-2278,-2352,-2390,-2398,-2367,-2301,-2208,-2101,-1993,-1899,-1825,-1785,-1776,-1798,-1842,-1896,-1954,-2007,-2048,-2078,-2098,-2119,-2149,-2196,-2273,-2378,-2513,-2674,-2843,-3018,-3176,-3309,-3406,-3452,-3456,-3413,-3338,-3244,-3146,-3058,-2999,-2968,-2980,-3027,-3105,-3206,-3310,-3413,-3499,-3560,-3593,-3601,-3579,-3558,-3529,-3520,-3539,-3587,-3677,-3791,-3928,-4062,-4180,-4268,-4296,-4284,-4207,-4094,-3953,-3801,-3665,-3567,-3519,-3537,-3620,-3755,-3932,-4125,-4302,-4459,-4551,-4588,-4552,-4451,-4299,-4108,-3898,-3693,-3507,-3356,-3255,-3195,-3196,-3224,-3292,-3380,-3471,-3570,-3648,-3714,-3750,-3769,-3755,-3728,-3681,-3623,-3565,-3502,-3452,-3408,-3379,-3366,-3365,-3385,-3416,-3465,-3530,-3604,-3694,-3782,-3878,-3966,-4044,-4113,-4165,-4202,-4231,-4243,-4252,-4254,-4247,-4234,-4201,-4158,-4079,-3982,-3842,-3669,-3457,-3217,-2951,-2679,-2407,-2163,-1948,-1794,-1689,-1662,-1688,-1785,-1925,-2101,-2305,-2505,-2700,-2870,-2996,-3086,-3117,-3103,-3038,-2923,-2776,-2592,-2390,-2182,-1965,-1771,-1582,-1437,-1314,-1242,-1203,-1214,-1252,-1340,-1436,-1570,-1703,-1851,-1993,-2125,-2246,-2340,-2415,-2455,-2475,-2460,-2423,-2356,-2262,-2138,-1989,-1803,-1599,-1363,-1109,-840,-560,-281,-16,228,435,597,710,760,751,682,558,391,192,-15,-233,-419,-595,-717,-803,-833,-821,-752,-655,-514,-362,-193,-27,131,278,401,515,595,675,720,766,796,815,835,836,831,818,786,751,700,647,593,535,491,439,403,358,321,276,239,199,174,163,171,221,294,418,568,759,970,1200,1431,1654,1855,2027,2154,2247,2291,2306,2285,2263,2224,2215,2214,2249,2308,2395,2498,2611,2719,2820,2895,2954,2975,2981,2951,2919,2858,2811,2750,2709,2664,2634,2604,2583,2553,2535,2502,2483,2456,2444,2434,2436,2444,2455,2466,2469,2461,2447,2418,2395,2366,2356,2364,2401,2470,2573,2703,2853,3008,3164,3285,3391,3436,3452,3418,3350,3262,3159,3065,2980,2921,2882,2870,2873,2885,2905,2911,2919,2904,2891,2866,2848,2838,2849,2884,2950,3046,3166,3301,3442,3564,3668,3725,3734,3694,3592,3452,3275,3080,2892,2722,2589,2507,2481,2507,2593,2705,2852,2989,3130,3230,3301,3332,3307,3270,3180,3097,2995,2915,2842,2803,2782,2792,2822,2866,2924,2983,3040,3094,3140,3183,3221,3260,3302,3350,3401,3456,3504,3539,3549,3520,3454,3331,3169,2961,2729,2486,2242,2035,1854,1733,1663,1643,1675,1739,1826,1918,2003,2068,2108,2116,2102,2062,2026,1982,1956,1948,1948,1972,1985,2001,1989,1952,1880,1775,1644,1496,1355,1227,1143,1099,1120,1187,1306,1450,1605,1743,1852,1898,1890,1811,1673,1498,1290,1088,902,759,672,647,690,785,922,1081,1237,1377,1480,1544,1566,1551,1513,1455,1409,1359,1347,1340,1365,1392,1422,1429,1414,1351,1257,1115,948,753,552,350,159,-10,-157,-275,-382,-464,-553,-629,-715,-810,-896,-996,-1070,-1131,-1160,-1148,-1094,-997,-855,-690,-502,-323,-153,-23,75,124,139,117,82,32,-3,-30,-34,-27,-11,-2,-8,-56,-137,-280,-465,-688,-940,-1188,-1419,-1617,-1747,-1830,-1831,-1783,-1675,-1532,-1374,-1212,-1067,-949,-858,-802,-771,-760,-761,-765,-768,-773,-771,-785,-809,-855,-941,-1042,-1191,-1346,-1527,-1693,-1848,-1969,-2045,-2086,-2071,-2038,-1973,-1920,-1870,-1860,-1879,-1946,-2044,-2175,-2316,-2462,-2590,-2701,-2771,-2806,-2803,-2761,-2697,-2612,-2511,-2408,-2297,-2181,-2069,-1948,-1833,-1719,-1614,-1524,-1459,-1426,-1440,-1501,-1624,-1794,-2016,-2265,-2530,-2796,-3035,-3243,-3395,-3496,-3531,-3516,-3456,-3367,-3268,-3176,-3097,-3049,-3029,-3033,-3060,-3098,-3126,-3152,-3144,-3115,-3055,-2970,-2858,-2740,-2606,-2473,-2344,-2211,-2090,-1963,-1845,-1719,-1600,-1483,-1375,-1286,-1217,-1184,-1189,-1241,-1336,-1478,-1653,-1860,-2078,-2301,-2510,-2697,-2851,-2966,-3041,-3080,-3080,-3055,-3002,-2937,-2861,-2774,-2688,-2590,-2500,-2403,-2318,-2239,-2185,-2148,-2152,-2179,-2261,-2364,-2514,-2677,-2853,-3025,-3179,-3300,-3388,-3419,-3421,-3369,-3295,-3188,-3067,-2937,-2799,-2672,-2535,-2418,-2284,-2167,-2032,-1911,-1785,-1667,-1563,-1474,-1415,-1379,-1388,-1418,-1492,-1578,-1685,-1788,-1886,-1952,-1990,-1979,-1921,-1812,-1659,-1459,-1239,-992,-749,-519,-310,-151,-29,25,30,-32,-145,-307,-511,-743,-994,-1256,-1521,-1778,-2027,-2254,-2451,-2625,-2745,-2829,-2853,-2822,-2735,-2587,-2393,-2154,-1891,-1609,-1335,-1076,-859,-692,-589,-553,-592,-689,-843,-1022,-1217,-1393,-1527,-1602,-1596,-1503,-1327,-1060,-736,-360,40,426,791,1088,1315,1452,1492,1443,1311,1112,860,584,290,10,-250,-473,-646,-768,-833,-848,-815,-752,-651,-551,-436,-337,-257,-190,-154,-128,-116,-108,-96,-70,-33,35,116,216,324,423,520,582,625,632,607,559,491,421,357,310,287,289,319,367,426,491,535,575,582,579,555,527,504,497,524,580,685,823,1001,1189,1394,1575,1736,1854,1927,1956,1947,1913,1861,1820,1779,1771,1773,1804,1831,1864,1863,1842,1766,1655,1488,1295,1071,849,635,452,310,219,178,190,236,316,401,490,557,604,618,612,580,547,509,491,498,539,614,727,854,1007,1152,1299,1425,1534,1621,1691,1746,1804,1861,1947,2047,2184,2343,2525,2728,2922,3121,3287,3424,3518,3559,3555,3497,3401,3272,3113,2943,2749,2556,2350,2139,1928,1713,1507,1318,1153,1030,950,925,958,1042,1176,1333,1517,1687,1836,1949,1997,1998,1928,1805,1645,1451,1260,1072,928,827,793,832,941,1115,1351,1615,1912,2201,2482,2725,2931,3083,3181,3228,3222,3179,3100,3001,2885,2766,2641,2521,2398,2285,2172,2063,1965,1867,1789,1727,1688,1685,1715,1780,1892,2028,2206,2395,2597,2791,2966,3109,3205,3255,3238,3165,3027,2828,2585,2288,1970,1626,1281,941,621,331,89,-106,-231,-296,-285,-215,-78,99,325,566,820,1064,1283,1469,1611,1708,1767,1791,1801,1804,1828,1874,1961,2092,2259,2466,2684,2909,3119,3293,3424,3493,3504,3450,3347,3189,2998,2777,2537,2291,2038,1795,1549,1324,1102,908,725,575,444,352,285,260,267,312,388,482,596,705,806,885,928,929,888,793,671,507,340,155,-10,-168,-304,-408,-492,-543,-572,-584,-571,-548,-504,-444,-370,-273,-167,-41,92,241,393,557,717,881,1035,1179,1310,1418,1508,1565,1598,1599,1572,1528,1457,1380,1287,1197,1099,1014,931,865,811,771,743,724,710,694,675,640,589,509,394,247,52,-167,-419,-682,-949,-1206,-1443,-1644,-1813,-1933,-2011,-2047,-2042,-2005,-1939,-1850,-1746,-1628,-1501,-1369,-1234,-1104,-972,-847,-723,-603,-491,-385,-298,-229,-183,-168,-184,-240,-327,-457,-609,-791,-977,-1165,-1334,-1479,-1578,-1632,-1621,-1559,-1429,-1248,-1021,-748,-459,-154,144,413,640,798,880,872,777,594,333,18,-347,-715,-1089,-1420,-1717,-1947,-2122,-2235,-2294,-2312,-2298,-2269,-2228,-2194,-2154,-2130,-2098,-2073,-2041,-1998,-1946,-1874,-1794,-1701,-1605,-1508,-1430,-1362,-1331,-1321,-1347,-1401,-1474,-1568,-1656,-1749,-1818,-1867,-1883,-1864,-1812,-1726,-1618,-1488,-1351,-1211,-1077,-952,-850,-766,-714,-690,-694,-734,-797,-894,-1009,-1148,-1303,-1467,-1636,-1798,-1939,-2062,-2146,-2205,-2234,-2229,-2217,-2177,-2154,-2129,-2129,-2156,-2203,-2286,-2381,-2495,-2616,-2722,-2821,-2881,-2907,-2893,-2828,-2736,-2593,-2447,-2264,-2104,-1936,-1798,-1683,-1586,-1519,-1456,-1401,-1343,-1270,-1191,-1089,-988,-884,-800,-737,-722,-735,-814,-916,-1066,-1229,-1396,-1550,-1666,-1741,-1754,-1722,-1634,-1520,-1394,-1272,-1189,-1144,-1167,-1250,-1398,-1593,-1824,-2057,-2288,-2475,-2617,-2701,-2714,-2679,-2585,-2469,-2332,-2204,-2084,-1995,-1930,-1889,-1869,-1848,-1833,-1799,-1757,-1698,-1628,-1558,-1489,-1439,-1413,-1414,-1453,-1515,-1608,-1700,-1795,-1860,-1892,-1875,-1796,-1659,-1465,-1221,-951,-663,-393,-153,30,147,179,131,4,-192,-429,-703,-973,-1236,-1459,-1643,-1773,-1849,-1880,-1864,-1828,-1764,-1703,-1630,-1567,-1498,-1433,-1360,-1277,-1193,-1085,-984,-875,-779,-700,-661,-651,-707,-792,-931,-1088,-1264,-1424,-1558,-1634,-1641,-1566,-1408,-1180,-891,-576,-249,53,315,512,635,680,644,548,390,200,-13,-222,-417,-582,-704,-789,-816,-805,-738,-628,-476,-285,-74,170,411,667,907,1120,1305,1422,1480,1460,1346,1156,870,515,101,-351,-809,-1249,-1647,-1975,-2220,-2369,-2412,-2360,-2217,-2001,-1727,-1418,-1090,-762,-450,-157,105,333,539,707,860,988,1098,1204,1286,1367,1427,1476,1512,1534,1541,1537,1514,1478,1431,1370,1305,1237,1159,1098,1027,977,935,901,883,855,833,793,739,668,576,462,339,198,74,-50,-129,-185,-184,-131,-32,124,307,516,722,913,1066,1177,1229,1239,1199,1136,1057,976,910,862,840,841,867,900,940,968,975,967,922,865,783,698,609,545,496,500,535,631,768,942,1150,1358,1572,1764,1928,2056,2141,2185,2186,2157,2098,2028,1949,1871,1792,1725,1657,1606,1552,1513,1471,1440,1405,1382,1365,1365,1384,1419,1481,1550,1637,1720,1800,1861,1899,1907,1882,1826,1741,1624,1491,1327,1157,972,785,598,413,246,88,-29,-125,-164,-160,-98,23,196,423,699,1009,1354,1719,2082,2443,2764,3046,3264,3416,3491,3492,3419,3279,3077,2838,2553,2263,1954,1661,1376,1129,911,746,628,561,543,573,637,741,861,996,1128,1251,1345,1414,1438,1425,1368,1286,1166,1052,920,814,727,681,672,714,794,910,1055,1207,1366,1509,1628,1709,1751,1743,1696,1608,1496,1366,1230,1106,998,920,877,860,879,923,978,1052,1115,1180,1237,1283,1322,1356,1377,1404,1416,1438,1456,1486,1518,1569,1628,1709,1812,1923,2059,2189,2320,2437,2519,2569,2555,2484,2336,2117,1826,1472,1065,624,158,-299,-732,-1115,-1429,-1659,-1796,-1835,-1780,-1632,-1410,-1120,-792,-436,-72,275,599,876,1109,1286,1407,1478,1501,1481,1429,1348,1247,1144,1020,917,799,706,617,541,488,443,430,432,470,530,626,739,877,1010,1147,1252,1326,1353,1315,1213,1046,805,529,205,-116,-432,-707,-932,-1082,-1157,-1147,-1061,-916,-716,-495,-256,-21,192,384,540,659,742,784,790,759,698,603,492,351,201,28,-143,-335,-508,-696,-859,-1010,-1135,-1225,-1275,-1283,-1250,-1170,-1070,-931,-801,-664,-553,-465,-400,-366,-336,-324,-297,-265,-208,-125,-20,122,270,444,607,771,899,997,1037,1028,958,830,662,454,229,0,-221,-421,-586,-728,-837,-928,-1009,-1088,-1174,-1282,-1393,-1522,-1647,-1755,-1844,-1885,-1880,-1819,-1695,-1518,-1295,-1031,-764,-487,-242,-27,134,244,295,299,262,191,108,12,-77,-156,-225,-281,-330,-383,-436,-507,-593,-696,-835,-979,-1157,-1332,-1508,-1666,-1796,-1885,-1939,-1936,-1897,-1810,-1694,-1552,-1397,-1243,-1091,-966,-847,-759,-677,-609,-541,-469,-392,-300,-204,-104,-4,74,143,174,187,156,111,30,-49,-141,-215,-284,-325,-365,-394,-436,-502,-591,-719,-874,-1054,-1247,-1440,-1612,-1749,-1839,-1870,-1842,-1761,-1636,-1481,-1319,-1153,-1014,-895,-822,-772,-766,-772,-797,-816,-830,-823,-803,-766,-724,-679,-647,-626,-626,-645,-676,-713,-749,-766,-770,-741,-693,-628,-551,-482,-419,-378,-361,-367,-402,-450,-509,-566,-607,-632,-627,-605,-557,-499,-431,-362,-304,-254,-235,-226,-243,-273,-303,-348,-376,-408,-423,-439,-442,-454,-459,-480,-504,-541,-582,-638,-680,-742,-779,-828,-870,-914,-972,-1035,-1116,-1204,-1302,-1398,-1482,-1543,-1571,-1552,-1485,-1367,-1205,-1013,-793,-580,-370,-192,-59,38,78,83,56,11,-42,-91,-137,-166,-194,-202,-221,-235,-267,-311,-374,-439,-509,-560,-583,-576,-519,-424,-292,-135,31,178,298,358,369,313,216,82,-63,-196,-301,-363,-367,-323,-234,-125,-14,74,116,101,17,-130,-329,-568,-816,-1061,-1262,-1416,-1497,-1504,-1451,-1340,-1201,-1054,-911,-802,-722,-676,-651,-631,-595,-526,-407,-235,1,275,592,904,1197,1449,1617,1727,1721,1658,1503,1298,1055,795,538,299,85,-107,-263,-406,-519,-626,-718,-809,-890,-975,-1032,-1093,-1106,-1113,-1075,-1018,-934,-832,-729,-621,-538,-464,-420,-392,-373,-364,-336,-299,-227,-126,8,170,348,528,697,835,933,979,969,903,781,618,419,203,-12,-221,-403,-560,-689,-787,-870,-925,-971,-996,-1008,-997,-962,-883,-772,-600,-394,-129,158,477,795,1102,1377,1604,1759,1848,1846,1775,1638,1449,1244,1024,836,670,560,492,469,483,507,541,551,537,473,373,219,39,-157,-363,-540,-707,-820,-908,-934,-945,-899,-856,-779,-718,-647,-596,-542,-505,-465,-425,-377,-308,-222,-105,32,187,352,512,663,790,891,956,990,988,970,924,880,824,777,733,700,673,655,633,612,575,527,462,376,281,167,58,-53,-150,-229,-283,-309,-315,-298,-277,-242,-212,-183,-160,-149,-135,-128,-112,-78,-34,38,124,220,336,441,556,648,730,788,821,845,841,849,836,843,849,864,885,896,899,872,818,709,563,350,92,-209,-545,-879,-1215,-1504,-1755,-1924,-2018,-2010,-1916,-1709,-1428,-1062,-645,-203,243,667,1043,1365,1613,1790,1897,1929,1911,1832,1723,1573,1416,1226,1041,841,641,444,246,56,-126,-299,-452,-594,-701,-788,-830,-834,-794,-702,-575,-416,-233,-50,136,305,450,573,661,726,757,772,766,758,737,731,722,739,766,812,875,943,1012,1076,1121,1150,1147,1117,1042,939,789,616,407,184,-57,-298,-535,-757,-947,-1115,-1234,-1324,-1362,-1369,-1320,-1253,-1131,-1005,-836,-669,-476,-289,-91,103,295,477,640,784,892,972,1010,1014,986,930,855,772,682,610,546,510,493,502,524,557,582,597,594,570,529,471,405,335,266,206,157,128,114,123,144,181,231,285,344,397,440,469,489,494,490,482,456,438,404,377,341,302,249,185,100,5,-110,-231,-370,-508,-656,-797,-936,-1056,-1156,-1222,-1254,-1230,-1163,-1021,-839,-586,-305,13,335,646,931,1168,1348,1461,1502,1469,1380,1232,1066,881,715,587,499,488,520,628,760,932,1083,1233,1318,1373,1339,1255,1098,899,661,407,149,-99,-325,-526,-699,-846,-968,-1076,-1165,-1246,-1307,-1350,-1369,-1351,-1308,-1212,-1090,-917,-732,-525,-332,-165,-33,38,68,38,-24,-117,-210,-293,-337,-333,-274,-161,-6,174,364,531,665,740,758,713,618,496,367,263,201,201,270,394,581,772,981,1133,1235,1239,1151,974,715,421,103,-189,-431,-600,-671,-659,-552,-394,-194,4,173,288,339,305,217,68,-100,-265,-398,-475,-483,-429,-317,-184,-45,49,85,30,-115,-354,-659,-1007,-1357,-1665,-1903,-2021,-2019,-1873,-1610,-1249,-827,-387,30,384,655,819,878,854,754,635,502,405,350,363,435,569,734,919,1089,1224,1310,1327,1280,1165,997,797,571,353,149,-31,-164,-279,-350,-413,-463,-525,-597,-693,-800,-920,-1042,-1144,-1232,-1272,-1278,-1228,-1141,-1012,-862,-698,-541,-407,-305,-252,-241,-278,-342,-428,-508,-575,-600,-582,-505,-372,-192,27,256,488,690,859,967,1021,1007,944,835,703,565,433,319,237,173,148,128,130,126,120,106,79,43,3,-38,-72,-84,-85,-50,-3,62,132,190,237,252,246,203,142,55,-38,-138,-220,-289,-332,-354,-367,-364,-375,-392,-437,-505,-601,-713,-832,-945,-1027,-1080,-1077,-1030,-931,-789,-625,-443,-284,-133,-43,20,21,-8,-70,-137,-190,-209,-176,-80,75,286,533,789,1038,1248,1392,1470,1453,1370,1216,1025,821,636,482,392,355,386,463,579,700,813,885,900,845,722,525,286,3,-288,-575,-843,-1071,-1267,-1416,-1539,-1632,-1716,-1789,-1858,-1926,-1976,-2017,-2020,-1984,-1892,-1732,-1505,-1215,-861,-481,-75,316,671,979,1213,1374,1463,1485,1447,1386,1286,1203,1111,1045,981,927,869,789,700,575,440,289,138,3,-106,-172,-191,-158,-76,36,164,280,360,386,336,201,-16,-302,-639,-988,-1325,-1608,-1812,-1915,-1905,-1782,-1562,-1258,-905,-525,-145,200,514,757,955,1083,1168,1204,1204,1176,1118,1038,927,788,612,406,168,-90,-360,-626,-871,-1085,-1249,-1359,-1413,-1404,-1352,-1263,-1152,-1038,-924,-814,-705,-590,-447,-284,-67,191,498,845,1207,1572,1904,2179,2371,2455,2419,2258,1972,1582,1103,575,19,-513,-1009,-1427,-1772,-2018,-2186,-2267,-2281,-2243,-2157,-2049,-1917,-1769,-1606,-1427,-1218,-999,-747,-490,-223,39,280,490,657,773,830,832,786,697,594,479,380,302,255,240,255,300,352,419,475,529,567,593,612,626,642,669,700,749,802,856,902,921,911,851,739,571,339,64,-258,-584,-917,-1201,-1445,-1599,-1673,-1644,-1519,-1301,-1016,-666,-300,77,429,732,980,1145,1235,1232,1160,1000,790,517,219,-97,-414,-698,-963,-1169,-1341,-1454,-1523,-1542,-1516,-1450,-1346,-1212,-1044,-855,-641,-411,-174,66,299,519,713,891,1024,1138,1208,1247,1252,1230,1179,1110,1019,917,801,681,559,437,328,224,137,64,5,-36,-63,-78,-81,-79,-72,-70,-69,-78,-93,-123,-165,-221,-287,-360,-437,-515,-578,-631,-658,-655,-622,-548,-447,-311,-159,5,164,307,413,488,505,489,423,342,237,140,52,-9,-33,-32,5,43,89,106,96,41,-54,-192,-351,-527,-685,-820,-902,-917,-867,-727,-532,-269,20,322,607,844,1027,1128,1160,1114,1012,858,681,495,317,158,28,-76,-149,-207,-253,-292,-336,-369,-408,-420,-424,-385,-318,-205,-52,123,322,500,658,756,790,740,610,401,135,-163,-465,-734,-938,-1066,-1074,-994,-799,-524,-192,171,525,843,1096,1270,1355,1357,1284,1156,995,830,676,562,472,443,423,446,451,460,420,345,207,16,-221,-498,-785,-1074,-1328,-1537,-1673,-1736,-1706,-1603,-1427,-1201,-954,-695,-460,-258,-103,-6,36,32,-10,-70,-123,-161,-155,-102,0,159,355,585,823,1051,1254,1402,1499,1512,1462,1332,1148,920,669,422,191,1,-141,-221,-252,-227,-171,-88,3,82,156,196,226,224,213,185,152,119,85,61,41,15,1,-29,-53,-84,-127,-162,-212,-249,-284,-310,-317,-311,-287,-237,-179,-95,-12,81,165,236,296,328,334,312,245,155,24,-124,-297,-471,-644,-804,-934,-1039,-1096,-1112,-1084,-1003,-893,-736,-557,-353,-133,96,322,548,748,934,1074,1187,1249,1267,1236,1158,1032,874,692,485,297,98,-61,-192,-286,-330,-340,-322,-277,-243,-197,-186,-188,-226,-286,-368,-461,-560,-654,-740,-811,-869,-901,-923,-919,-904,-868,-805,-720,-593,-439,-241,-18,243,509,791,1051,1283,1465,1578,1608,1564,1424,1224,954,654,337,29,-239,-457,-600,-666,-658,-575,-443,-270,-87,95,250,368,436,453,427,356,263,147,19,-110,-244,-380,-515,-662,-815,-976,-1149,-1312,-1471,-1596,-1686,-1720,-1691,-1600,-1432,-1208,-927,-607,-281,56,355,623,837,986,1073,1092,1048,955,822,669,507,352,217,109,40,3,2,29,81,153,238,328,418,494,559,595,608,586,530,442,316,176,12,-141,-290,-403,-483,-517,-500,-433,-326,-175,-16,154,309,430,517,548,526,443,311,128,-81,-311,-541,-755,-951,-1113,-1248,-1344,-1414,-1447,-1461,-1451,-1425,-1386,-1326,-1250,-1147,-1023,-864,-689,-472,-249,6,252,493,711,880,1011,1077,1096,1062,992,893,790,687,613,562,554,577,636,709,791,854,891,889,834,741,600,438,260,85,-63,-185,-246,-279,-245,-203,-122,-67,-16,-9,-42,-110,-220,-350,-488,-626,-744,-833,-891,-911,-899,-865,-810,-752,-689,-636,-590,-548,-511,-463,-404,-323,-218,-91,57,212,376,519,650,737,787,795,764,707,633,560,495,457,446,469,518,581,642,686,690,647,548,388,183,-68,-333,-597,-841,-1029,-1165,-1215,-1192,-1089,-907,-676,-385,-93,222,503,762,976,1137,1252,1307,1321,1282,1207,1100,955,792,601,402,195,-7,-196,-360,-491,-584,-637,-655,-639,-608,-565,-535,-522,-533,-584,-643,-733,-807,-872,-896,-870,-779,-619,-404,-136,152,433,693,888,1024,1076,1056,961,821,645,468,308,183,110,88,123,198,301,421,523,616,668,692,681,649,604,562,540,539,580,637,720,794,848,859,800,672,453,158,-203,-613,-1028,-1438,-1792,-2083,-2271,-2364,-2333,-2206,-1968,-1662,-1290,-887,-473,-61,324,677,994,1261,1489,1678,1824,1942,2022,2059,2056,1995,1877,1701,1459,1168,823,455,66,-302,-650,-930,-1156,-1286,-1345,-1306,-1206,-1031,-825,-591,-362,-151,27,158,246,283,283,248,193,122,51,-21,-84,-136,-178,-203,-217,-212,-195,-157,-104,-33,56,163,284,424,569,728,871,1011,1109,1173,1183,1138,1035,880,677,434,182,-89,-325,-549,-719,-853,-937,-991,-1011,-1010,-1004,-977,-958,-924,-882,-830,-745,-638,-485,-301,-80,164,421,679,926,1139,1321,1446,1524,1551,1528,1482,1400,1318,1218,1124,1019,902,764,588,368,99,-230,-597,-1008,-1419,-1831,-2180,-2467,-2646,-2705,-2646,-2461,-2180,-1814,-1407,-964,-541,-133,235,556,841,1092,1313,1527,1721,1906,2068,2197,2262,2265,2162,1964,1663,1264,801,290,-228,-708,-1133,-1454,-1672,-1774,-1764,-1673,-1514,-1323,-1135,-955,-822,-706,-634,-562,-488,-388,-247,-67,150,392,625,834,981,1049,1021,893,679,399,88,-213,-465,-638,-706,-669,-526,-305,-29,261,537,764,919,993,979,895,757,585,402,230,72,-49,-155,-234,-317,-410,-530,-686,-869,-1071,-1270,-1438,-1555,-1586,-1538,-1379,-1148,-840,-494,-153,170,406,568,613,567,429,243,32,-159,-300,-375,-369,-287,-148,32,210,372,478,525,488,390,220,29,-192,-377,-543,-632,-673,-637,-554,-425,-278,-125,14,129,218,283,330,378,424,503,591,710,830,948,1035,1080,1063,967,807,559,276,-62,-391,-715,-993,-1214,-1362,-1434,-1423,-1347,-1211,-1034,-837,-631,-435,-258,-106,18,118,194,259,308,349,381,390,386,340,262,130,-41,-265,-505,-777,-1025,-1270,-1454,-1594,-1653,-1639,-1542,-1376,-1132,-848,-508,-154,221,594,950,1289,1585,1843,2036,2162,2208,2157,2012,1760,1408,963,447,-124,-702,-1273,-1787,-2210,-2520,-2676,-2680,-2508,-2187,-1719,-1144,-501,183,837,1449,1951,2334,2566,2650,2580,2386,2075,1692,1255,808,370,-22,-363,-630,-829,-952,-1022,-1033,-1014,-972,-921,-876,-839,-812,-791,-773,-747,-711,-657,-583,-496,-393,-303,-218,-175,-170,-207,-301,-419,-572,-720,-849,-927,-938,-856,-684,-413,-64,343,779,1202,1583,1878,2068,2137,2067,1885,1582,1211,779,342,-81,-453,-757,-975,-1105,-1147,-1117,-1027,-889,-730,-536,-348,-138,72,290,516,749,971,1191,1369,1512,1587,1584,1501,1320,1059,722,334,-75,-478,-848,-1148,-1375,-1498,-1534,-1467,-1321,-1107,-845,-561,-265,20,286,524,728,895,1026,1110,1152,1141,1073,940,750,493,198,-137,-479,-809,-1101,-1327,-1462,-1496,-1415,-1228,-947,-596,-202,197,575,907,1166,1349,1447,1465,1420,1320,1188,1024,856,674,494,309,122,-72,-262,-460,-641,-801,-921,-980,-977,-899,-752,-543,-294,-23,238,464,637,729,747,671,530,324,91,-149,-365,-528,-628,-639,-583,-444,-268,-54,158,349,504,602,644,636,579,497,402,305,235,184,178,201,256,331,423,508,600,658,705,709,687,622,533,414,281,138,-13,-158,-302,-424,-534,-613,-662,-686,-665,-627,-551,-461,-355,-255,-159,-91,-44,-31,-48,-88,-147,-212,-273,-319,-342,-339,-300,-241,-147,-46,81,203,344,471,611,731,860,965,1068,1140,1184,1175,1107,967,752,464,116,-280,-689,-1094,-1449,-1733,-1917,-1984,-1930,-1750,-1473,-1102,-693,-253,169,555,885,1136,1314,1404,1426,1380,1289,1161,1013,847,675,488,300,101,-95,-281,-453,-583,-673,-693,-644,-513,-307,-34,287,627,962,1251,1469,1582,1574,1432,1159,771,295,-240,-784,-1318,-1787,-2179,-2470,-2645,-2713,-2671,-2532,-2317,-2020,-1673,-1261,-815,-324,184,712,1224,1722,2161,2529,2788,2920,2896,2723,2383,1910,1314,646,-60,-748,-1374,-1893,-2275,-2505,-2576,-2498,-2294,-1986,-1614,-1209,-790,-403,-35,276,550,771,951,1092,1193,1262,1291,1290,1249,1175,1068,932,789,636,496,377,281,222,190,185,194,211,214,205,164,92,-3,-134,-276,-431,-579,-710,-812,-886,-926,-942,-937,-928,-912,-913,-916,-937,-962,-985,-996,-977,-923,-822,-678,-489,-273,-34,202,435,627,786,877,914,887,802,672,508,327,150,-14,-139,-222,-248,-220,-136,-3,164,356,552,737,898,1016,1085,1098,1052,942,780,561,311,29,-261,-559,-838,-1108,-1337,-1542,-1706,-1822,-1910,-1930,-1923,-1849,-1730,-1558,-1323,-1051,-711,-350,50,457,856,1229,1550,1798,1959,2021,1978,1843,1626,1353,1038,718,406,127,-102,-285,-408,-492,-533,-558,-563,-573,-587,-612,-644,-684,-715,-745,-754,-744,-713,-654,-576,-475,-369,-252,-152,-52,30,99,162,209,255,300,340,390,436,485,531,571,601,613,608,585,540,489,416,342,253,153,43,-84,-227,-382,-556,-723,-894,-1032,-1142,-1189,-1186,-1093,-946,-716,-439,-122,201,515,775,978,1091,1113,1041,879,644,362,50,-254,-535,-768,-929,-1020,-1019,-941,-792,-578,-328,-47,242,526,789,1027,1220,1378,1491,1557,1594,1578,1533,1435,1289,1079,808,467,61,-394,-893,-1393,-1876,-2294,-2622,-2821,-2873,-2765,-2498,-2080,-1545,-913,-239,435,1069,1610,2032,2317,2439,2424,2274,2028,1712,1372,1021,704,422,188,4,-146,-268,-373,-481,-574,-674,-740,-794,-791,-754,-650,-516,-331,-148,40,180,259,257,157,-22,-281,-569,-864,-1107,-1263,-1295,-1183,-930,-549,-81,434,934,1372,1695,1872,1892,1753,1487,1131,731,350,16,-211,-338,-335,-242,-73,119,292,407,428,348,165,-94,-409,-719,-1011,-1218,-1338,-1348,-1244,-1061,-813,-549,-302,-107,18,59,29,-49,-157,-240,-291,-258,-148,55,325,643,968,1260,1488,1607,1612,1485,1248,918,534,133,-253,-581,-840,-1002,-1076,-1068,-994,-886,-746,-617,-485,-381,-285,-211,-135,-61,26,129,238,360,474,573,649,684,677,629,538,421,298,170,83,18,12,39,114,195,289,349,371,333,231,68,-141,-381,-613,-832,-994,-1110,-1151,-1131,-1056,-935,-784,-621,-452,-296,-148,-3,131,285,437,614,805,1007,1209,1393,1536,1616,1613,1516,1316,1024,651,220,-232,-675,-1078,-1396,-1631,-1742,-1761,-1669,-1500,-1273,-1005,-736,-466,-231,-16,150,298,412,516,615,706,807,886,968,1006,1029,999,945,846,735,599,475,354,262,200,168,164,174,178,170,120,35,-102,-281,-495,-735,-972,-1192,-1365,-1468,-1491,-1418,-1250,-1007,-685,-330,44,394,693,909,1031,1040,957,781,552,289,30,-195,-365,-459,-477,-421,-308,-156,4,153,258,314,296,223,83,-82,-276,-450,-604,-696,-732,-693,-590,-435,-247,-47,128,282,377,433,441,420,395,373,390,434,535,662,829,992,1151,1271,1334,1334,1252,1105,888,624,327,23,-270,-533,-750,-925,-1048,-1128,-1181,-1190,-1195,-1170,-1138,-1083,-1008,-904,-765,-588,-380,-134,113,367,581,735,810,778,635,387,37,-376,-827,-1260,-1636,-1894,-2008,-1940,-1696,-1274,-720,-64,622,1286,1862,2302,2559,2627,2491,2184,1736,1189,609,45,-458,-844,-1116,-1232,-1230,-1110,-917,-694,-467,-288,-151,-92,-77,-110,-154,-187,-187,-135,-23,140,337,547,733,882,957,948,852,663,402,93,-250,-585,-889,-1145,-1317,-1414,-1420,-1346,-1206,-1011,-787,-551,-315,-96,106,291,460,629,789,959,1120,1275,1416,1518,1583,1587,1522,1390,1175,895,557,171,-226,-631,-998,-1327,-1581,-1770,-1864,-1890,-1824,-1693,-1494,-1239,-942,-604,-247,129,508,878,1226,1540,1789,1974,2063,2048,1926,1686,1354,925,449,-72,-581,-1061,-1471,-1786,-1985,-2053,-2002,-1827,-1572,-1236,-875,-491,-129,205,499,739,932,1078,1184,1248,1278,1260,1201,1087,926,709,450,151,-174,-506,-824,-1110,-1337,-1491,-1559,-1529,-1416,-1219,-963,-667,-357,-57,204,424,574,679,718,737,723,728,745,808,915,1059,1242,1424,1595,1712,1762,1703,1545,1258,871,394,-139,-689,-1220,-1691,-2067,-2324,-2440,-2418,-2268,-2000,-1663,-1265,-861,-469,-121,166,373,513,573,581,540,472,391,310,239,187,165,166,201,263,344,459,569,709,826,954,1047,1120,1141,1119,1036,898,706,468,200,-85,-370,-641,-885,-1090,-1256,-1379,-1466,-1518,-1546,-1540,-1515,-1448,-1347,-1192,-990,-721,-414,-53,327,715,1082,1410,1661,1837,1899,1874,1744,1547,1293,1006,735,473,276,124,40,4,5,23,31,10,-60,-183,-368,-589,-849,-1100,-1336,-1524,-1652,-1709,-1691,-1601,-1453,-1252,-1027,-779,-539,-299,-85,122,314,496,677,852,1020,1182,1317,1426,1487,1501,1453,1350,1198,996,781,540,324,115,-41,-165,-236,-270,-277,-261,-250,-246,-261,-301,-365,-441,-529,-608,-676,-732,-764,-789,-804,-818,-849,-889,-951,-1028,-1104,-1168,-1202,-1175,-1089,-917,-669,-339,46,483,920,1355,1731,2046,2270,2397,2430,2377,2241,2058,1819,1563,1289,999,711,394,72,-285,-651,-1033,-1405,-1752,-2040,-2250,-2345,-2312,-2135,-1816,-1367,-826,-209,405,1011,1524,1932,2189,2281,2209,1975,1606,1128,581,0,-573,-1108,-1566,-1938,-2189,-2330,-2344,-2242,-2033,-1716,-1326,-861,-366,156,666,1147,1574,1918,2170,2301,2309,2186,1931,1566,1098,566,-5,-571,-1093,-1538,-1869,-2068,-2119,-2021,-1787,-1433,-1002,-508,-21,458,866,1207,1441,1578,1607,1538,1394,1176,921,635,330,32,-271,-549,-805,-1034,-1216,-1357,-1433,-1443,-1373,-1222,-993,-686,-330,66,461,837,1157,1400,1545,1574,1500,1315,1057,741,406,89,-182,-374,-475,-477,-388,-221,-18,202,381,511,549,499,352,126,-158,-472,-788,-1074,-1313,-1477,-1571,-1573,-1507,-1360,-1166,-918,-652,-360,-72,223,499,771,1016,1248,1442,1609,1718,1774,1756,1650,1466,1184,833,420,-31,-477,-915,-1278,-1585,-1774,-1874,-1850,-1745,-1542,-1291,-999,-698,-418,-169,28,167,254,287,285,251,206,151,103,64,30,12,-13,-26,-37,-45,-28,-2,67,162,301,468,663,869,1063,1228,1337,1374,1322,1174,937,614,245,-167,-567,-942,-1246,-1464,-1570,-1567,-1453,-1248,-976,-659,-336,-28,237,436,567,621,607,542,435,314,188,79,-8,-64,-95,-104,-96,-86,-71,-62,-53,-44,-25,9,73,157,276,398,543,662,766,823,816,751,601,393,119,-186,-518,-829,-1116,-1337,-1487,-1550,-1522,-1408,-1224,-980,-708,-418,-137,128,361,568,736,884,991,1093,1148,1198,1198,1169,1093,965,796,585,346,99,-146,-358,-531,-640,-694,-674,-604,-483,-325,-155,23,184,317,412,464,479,462,421,375,315,271,231,197,186,160,157,130,114,79,43,-1,-51,-103,-157,-218,-281,-359,-446,-552,-672,-806,-948,-1092,-1230,-1348,-1434,-1464,-1442,-1330,-1159,-895,-578,-205,194,600,986,1337,1626,1851,1997,2059,2059,1969,1836,1632,1392,1114,808,486,152,-177,-499,-787,-1045,-1234,-1362,-1394,-1347,-1194,-966,-653,-288,109,514,881,1196,1404,1510,1474,1312,1027,635,177,-320,-814,-1258,-1626,-1884,-2024,-2032,-1930,-1719,-1439,-1108,-756,-416,-91,187,426,625,776,910,1015,1114,1215,1305,1403,1474,1527,1535,1495,1394,1236,1009,744,424,103,-241,-549,-839,-1067,-1247,-1355,-1404,-1386,-1313,-1199,-1039,-865,-668,-468,-269,-65,127,319,501,661,810,912,990,1008,980,893,747,560,321,65,-210,-478,-725,-932,-1084,-1166,-1177,-1115,-988,-811,-591,-358,-120,92,273,401,474,490,442,346,205,23,-168,-374,-561,-721,-832,-884,-854,-745,-545,-260,92,504,937,1371,1760,2082,2295,2388,2337,2151,1837,1419,943,422,-68,-522,-887,-1145,-1303,-1334,-1292,-1167,-1023,-861,-736,-640,-614,-628,-692,-773,-853,-901,-894,-822,-666,-452,-176,122,417,673,864,959,959,854,679,440,198,-40,-214,-322,-331,-250,-81,152,412,678,895,1049,1107,1060,913,675,372,32,-306,-619,-865,-1041,-1112,-1107,-1009,-851,-654,-433,-226,-40,103,199,237,235,185,113,16,-89,-200,-311,-417,-518,-613,-690,-761,-796,-813,-780,-711,-594,-432,-242,-13,218,456,670,854,991,1071,1096,1060,979,848,699,528,361,197,47,-85,-198,-298,-373,-447,-496,-540,-566,-566,-538,-470,-349,-192,21,257,516,767,993,1159,1258,1252,1157,954,674,325,-58,-451,-826,-1152,-1421,-1602,-1717,-1737,-1696,-1585,-1425,-1224,-995,-737,-467,-176,125,439,749,1063,1342,1586,1764,1851,1840,1711,1469,1129,705,242,-239,-674,-1052,-1309,-1448,-1447,-1315,-1064,-737,-346,38,403,700,907,1016,1013,922,748,533,288,57,-156,-321,-448,-520,-557,-553,-524,-476,-413,-347,-273,-196,-116,-28,59,151,238,325,401,470,523,561,583,585,575,545,504,444,378,291,206,99,-9,-133,-271,-422,-585,-752,-920,-1071,-1196,-1284,-1318,-1299,-1215,-1073,-871,-627,-343,-35,277,594,894,1180,1436,1655,1829,1950,2016,2018,1961,1840,1665,1439,1168,871,549,223,-96,-398,-664,-896,-1079,-1225,-1322,-1390,-1431,-1451,-1468,-1476,-1478,-1476,-1449,-1400,-1308,-1177,-994,-775,-512,-227,68,363,622,860,1032,1163,1232,1252,1235,1183,1113,1043,969,917,877,845,830,807,781,742,679,597,494,371,245,118,0,-88,-168,-203,-239,-247,-268,-296,-348,-427,-533,-661,-804,-944,-1074,-1171,-1227,-1226,-1158,-1026,-821,-567,-259,71,417,753,1067,1343,1570,1737,1835,1859,1799,1661,1429,1127,737,300,-202,-721,-1253,-1764,-2223,-2618,-2906,-3085,-3122,-3023,-2778,-2398,-1908,-1326,-699,-51,560,1115,1559,1888,2081,2135,2071,1892,1636,1330,999,681,392,147,-43,-173,-250,-264,-240,-165,-64,72,227,391,573,737,899,1031,1123,1172,1149,1062,897,656,351,-9,-399,-792,-1154,-1464,-1680,-1797,-1791,-1671,-1441,-1127,-752,-356,35,376,655,842,938,937,852,692,479,234,-27,-282,-515,-721,-882,-1007,-1083,-1122,-1118,-1084,-1006,-904,-752,-580,-361,-129,129,386,640,866,1057,1196,1274,1291,1240,1138,985,808,615,426,257,115,-4,-82,-148,-185,-216,-245,-281,-324,-382,-440,-493,-538,-552,-543,-500,-426,-344,-243,-167,-104,-88,-115,-183,-300,-436,-591,-731,-857,-934,-976,-953,-879,-755,-579,-383,-165,43,231,391,501,584,617,638,632,637,645,681,744,831,947,1073,1201,1319,1401,1453,1437,1378,1246,1070,841,580,292,-11,-319,-627,-920,-1197,-1445,-1668,-1845,-1988,-2062,-2091,-2035,-1919,-1722,-1456,-1131,-751,-351,62,444,778,1043,1210,1292,1265,1158,979,751,510,270,69,-87,-182,-220,-198,-140,-48,47,142,217,273,304,326,332,348,370,415,476,559,629,691,703,659,535,330,44,-304,-689,-1079,-1425,-1696,-1846,-1860,-1716,-1427,-1002,-475,112,721,1300,1810,2223,2500,2646,2642,2520,2275,1951,1549,1107,636,159,-309,-757,-1172,-1544,-1868,-2130,-2327,-2450,-2488,-2453,-2333,-2142,-1895,-1593,-1273,-938,-618,-322,-59,166,363,538,694,851,1002,1153,1305,1440,1550,1628,1647,1613,1514,1356,1148,907,645,386,142,-71,-245,-375,-465,-522,-551,-564,-568,-557,-545,-515,-466,-401,-298,-184,-35,108,263,381,474,506,478,383,220,11,-235,-483,-719,-912,-1040,-1099,-1063,-952,-757,-505,-209,103,411,698,943,1145,1288,1374,1404,1377,1297,1178,1010,815,585,332,63,-205,-461,-683,-858,-974,-1032,-1016,-959,-846,-720,-588,-477,-405,-375,-400,-455,-545,-633,-702,-734,-696,-586,-391,-127,194,545,885,1193,1420,1546,1563,1454,1250,960,633,291,-12,-267,-435,-528,-541,-498,-421,-344,-285,-275,-313,-411,-550,-720,-889,-1038,-1134,-1167,-1118,-995,-806,-568,-316,-66,153,324,438,494,499,472,426,387,357,358,380,429,492,561,627,670,703,699,693,669,660,659,684,735,802,894,972,1039,1059,1028,923,755,508,218,-122,-462,-803,-1103,-1360,-1560,-1698,-1792,-1832,-1855,-1845,-1831,-1797,-1749,-1666,-1549,-1370,-1136,-839,-480,-93,317,703,1048,1312,1494,1563,1549,1448,1301,1131,987,882,862,910,1048,1231,1449,1642,1779,1818,1726,1497,1134,663,120,-446,-995,-1468,-1839,-2083,-2184,-2162,-2029,-1828,-1587,-1346,-1125,-945,-810,-708,-634,-554,-461,-326,-139,90,367,655,942,1189,1380,1482,1499,1424,1262,1055,799,553,319,126,-16,-108,-155,-170,-172,-171,-191,-222,-285,-353,-439,-510,-576,-611,-623,-605,-556,-498,-417,-357,-288,-254,-217,-200,-178,-144,-93,-1,124,303,514,764,1017,1269,1477,1633,1711,1691,1589,1381,1109,769,407,34,-307,-617,-863,-1056,-1181,-1264,-1299,-1323,-1331,-1350,-1380,-1416,-1448,-1467,-1438,-1366,-1205,-970,-641,-237,224,712,1194,1626,1978,2226,2344,2335,2198,1952,1622,1240,836,437,71,-242,-500,-676,-803,-848,-852,-803,-718,-610,-475,-331,-188,-43,69,161,204,197,134,17,-159,-368,-614,-856,-1088,-1276,-1401,-1442,-1391,-1237,-992,-654,-263,177,607,1027,1382,1656,1838,1893,1854,1699,1473,1187,872,559,257,-9,-239,-430,-591,-725,-857,-979,-1109,-1235,-1350,-1439,-1486,-1476,-1393,-1239,-1005,-713,-376,-17,327,636,877,1031,1090,1050,927,740,523,300,117,-20,-66,-39,80,262,485,725,943,1117,1218,1226,1140,958,700,381,39,-308,-620,-882,-1074,-1185,-1218,-1181,-1088,-958,-814,-672,-552,-469,-419,-417,-443,-500,-569,-646,-716,-776,-814,-824,-808,-748,-659,-520,-341,-114,156,462,793,1128,1456,1744,1981,2135,2191,2147,1982,1730,1379,986,548,132,-268,-590,-851,-1020,-1115,-1148,-1130,-1102,-1066,-1056,-1057,-1082,-1105,-1114,-1085,-990,-820,-570,-242,129,525,886,1183,1361,1404,1288,1023,628,148,-369,-859,-1260,-1531,-1623,-1540,-1287,-899,-442,38,459,772,935,917,734,407,-26,-494,-948,-1323,-1566,-1661,-1585,-1356,-1002,-561,-86,388,805,1158,1409,1580,1659,1686,1653,1607,1535,1462,1380,1280,1150,980,750,474,138,-212,-572,-885,-1134,-1272,-1291,-1173,-931,-588,-185,241,628,950,1152,1228,1156,951,632,229,-213,-660,-1069,-1409,-1664,-1814,-1865,-1822,-1695,-1509,-1264,-993,-689,-374,-44,284,621,939,1245,1508,1717,1852,1903,1851,1704,1457,1132,743,336,-81,-446,-770,-999,-1159,-1223,-1224,-1158,-1061,-941,-821,-716,-612,-535,-442,-355,-235,-88,94,309,534,768,968,1140,1244,1282,1245,1125,942,697,424,139,-134,-376,-569,-707,-784,-798,-772,-692,-595,-466,-331,-189,-43,98,239,370,494,601,690,745,772,752,700,607,487,352,212,84,-16,-88,-113,-108,-65,-7,56,115,134,132,72,-24,-165,-335,-523,-704,-874,-1002,-1085,-1111,-1079,-995,-866,-711,-534,-368,-204,-68,38,117,163,181,190,176,168,162,156,178,195,244,299,368,455,544,648,750,854,948,1029,1084,1118,1114,1084,1010,907,769,595,401,175,-60,-301,-537,-754,-939,-1094,-1189,-1247,-1237,-1175,-1053,-878,-652,-398,-104,181,475,733,951,1123,1215,1255,1206,1102,935,726,494,249,20,-192,-371,-518,-625,-708,-761,-807,-846,-889,-941,-993,-1047,-1083,-1097,-1080,-1017,-915,-760,-570,-348,-118,117,323,498,620,685,696,647,567,450,332,218,125,75,61,92,159,246,346,439,515,573,601,605,596,576,562,562,576,616,672,738,794,833,813,747,593,371,71,-283,-673,-1069,-1434,-1743,-1961,-2075,-2076,-1956,-1738,-1425,-1045,-615,-168,292,726,1136,1504,1812,2070,2253,2365,2396,2329,2165,1888,1501,1014,435,-204,-872,-1530,-2132,-2628,-2992,-3175,-3183,-2994,-2644,-2142,-1551,-911,-271,302,790,1148,1371,1470,1449,1352,1195,1029,865,745,661,627,619,624,617,581,497,361,171,-58,-307,-544,-747,-880,-934,-890,-754,-539,-272,16,286,504,636,664,581,396,132,-181,-505,-804,-1043,-1207,-1269,-1249,-1144,-983,-795,-605,-441,-324,-260,-242,-267,-299,-325,-321,-259,-149,35,269,549,854,1158,1445,1687,1879,2000,2057,2041,1960,1817,1612,1353,1036,665,248,-214,-704,-1207,-1703,-2159,-2554,-2855,-3038,-3082,-2981,-2729,-2341,-1832,-1231,-577,98,741,1338,1837,2244,2522,2689,2729,2667,2499,2252,1922,1540,1099,626,123,-390,-893,-1373,-1800,-2162,-2438,-2611,-2669,-2612,-2435,-2159,-1783,-1350,-862,-363,135,607,1032,1393,1679,1877,1979,1986,1892,1703,1430,1086,693,274,-137,-514,-826,-1043,-1160,-1145,-1020,-773,-448,-62,342,725,1054,1292,1434,1449,1369,1185,941,658,372,114,-94,-235,-306,-321,-290,-246,-209,-204,-244,-347,-495,-698,-916,-1143,-1346,-1506,-1605,-1636,-1591,-1496,-1345,-1181,-1000,-837,-686,-565,-460,-368,-270,-149,12,223,493,816,1181,1565,1949,2283,2560,2721,2764,2671,2435,2092,1648,1154,642,156,-277,-619,-867,-1011,-1061,-1037,-961,-856,-756,-668,-624,-609,-640,-691,-757,-821,-862,-880,-858,-794,-698,-555,-391,-201,1,202,401,579,747,880,993,1071,1112,1122,1074,992,848,662,424,158,-134,-424,-698,-947,-1139,-1278,-1346,-1333,-1257,-1101,-896,-641,-353,-52,259,558,838,1097,1313,1494,1614,1675,1658,1560,1384,1120,797,408,-4,-430,-836,-1194,-1487,-1686,-1789,-1777,-1670,-1459,-1177,-832,-459,-81,275,582,824,982,1054,1042,949,799,592,368,127,-96,-295,-454,-563,-629,-639,-621,-564,-498,-413,-338,-254,-193,-126,-78,-31,14,54,106,156,218,280,344,396,443,468,483,488,472,467,445,445,448,461,486,496,508,482,431,337,199,36,-161,-353,-540,-678,-768,-778,-711,-570,-358,-111,160,412,626,762,822,774,638,416,125,-205,-545,-878,-1158,-1380,-1510,-1550,-1483,-1331,-1083,-773,-404,-9,399,787,1150,1452,1695,1850,1914,1876,1726,1483,1134,729,254,-222,-699,-1115,-1456,-1683,-1783,-1747,-1579,-1305,-936,-527,-94,304,646,891,1031,1046,952,754,484,165,-168,-485,-763,-972,-1107,-1159,-1129,-1033,-877,-681,-464,-224,0,229,427,614,771,905,1005,1073,1096,1075,1001,876,699,478,220,-55,-337,-594,-812,-970,-1047,-1053,-968,-829,-626,-406,-176,22,169,256,265,212,106,-30,-168,-284,-365,-379,-339,-228,-71,121,335,536,723,869,967,1017,1011,970,899,818,740,671,631,604,594,587,558,505,397,237,11,-256,-577,-897,-1230,-1512,-1748,-1900,-1956,-1918,-1772,-1548,-1244,-895,-516,-133,225,549,814,1021,1160,1240,1255,1227,1141,1021,858,660,433,178,-87,-364,-617,-856,-1033,-1148,-1177,-1105,-943,-686,-364,8,384,730,1013,1193,1258,1199,1015,750,411,64,-273,-535,-717,-770,-725,-558,-325,-33,260,531,740,870,907,856,737,565,384,202,66,-38,-85,-105,-105,-119,-170,-280,-466,-724,-1044,-1399,-1747,-2050,-2262,-2340,-2270,-2031,-1646,-1132,-540,84,681,1199,1603,1858,1962,1926,1762,1532,1244,975,727,554,448,429,467,568,682,800,888,929,908,837,699,538,343,153,-25,-168,-277,-340,-378,-390,-397,-421,-455,-521,-605,-704,-802,-884,-928,-929,-866,-757,-591,-401,-198,-4,146,247,270,215,86,-118,-369,-646,-931,-1171,-1369,-1472,-1487,-1389,-1189,-889,-508,-70,406,881,1343,1748,2091,2339,2495,2541,2486,2327,2075,1742,1337,887,403,-85,-560,-997,-1376,-1679,-1893,-2000,-2013,-1906,-1726,-1447,-1126,-765,-406,-65,223,451,605,676,689,637,557,450,348,248,176,118,88,63,57,41,31,2,-25,-70,-109,-157,-195,-224,-242,-246,-249,-247,-268,-305,-384,-501,-658,-850,-1060,-1264,-1432,-1542,-1551,-1461,-1233,-886,-418,142,763,1411,2032,2599,3053,3392,3568,3601,3469,3204,2819,2342,1805,1235,661,100,-424,-905,-1338,-1714,-2038,-2308,-2517,-2678,-2766,-2801,-2753,-2636,-2438,-2160,-1817,-1410,-966,-497,-43,387,747,1033,1215,1298,1280,1174,1004,793,570,374,219,137,128,194,331,512,723,929,1114,1246,1323,1312,1237,1077,861,599,304,5,-294,-570,-827,-1060,-1267,-1462,-1630,-1773,-1887,-1946,-1956,-1879,-1718,-1459,-1108,-672,-174,353,882,1366,1776,2075,2247,2265,2153,1891,1536,1093,620,152,-281,-630,-899,-1060,-1128,-1112,-1024,-900,-739,-578,-407,-247,-90,62,209,348,481,591,677,719,713,641,514,319,86,-184,-463,-731,-968,-1142,-1246,-1259,-1184,-1023,-787,-501,-176,151,481,775,1037,1240,1388,1474,1497,1461,1370,1225,1042,815,574,317,77,-143,-312,-428,-480,-463,-393,-269,-122,41,185,307,377,397,361,273,146,-3,-173,-326,-481,-600,-706,-778,-829,-857,-866,-864,-839,-811,-755,-698,-616,-530,-439,-344,-268,-202,-170,-166,-193,-246,-314,-383,-441,-473,-462,-405,-288,-114,114,391,696,1019,1324,1605,1813,1955,1995,1942,1786,1547,1237,882,508,127,-220,-542,-799,-1015,-1165,-1275,-1341,-1380,-1405,-1411,-1418,-1401,-1365,-1293,-1165,-987,-735,-430,-70,310,698,1051,1354,1583,1720,1766,1714,1586,1382,1134,848,544,242,-49,-315,-525,-693,-785,-843,-862,-885,-915,-957,-1004,-1037,-1061,-1052,-999,-861,-591,-166,411,1068,1674,2072,2110,1701,870,-250,-1408,-2320,-2707,-2410,-1394,189,2084,3963,5515,6514,6829,6448,5447,3966,2197,338,-1394,-2813,-3775,-4190,-4063,-3434,-2412,-1108,365,1886,3355,4639,5621,6182,6209,5644,4458,2691,442,-2147,-4890,-7604,-10089,-12213,-13843,-14950,-15492,-15510,-15016,-14077,-12758,-11142,-9326,-7392,-5415,-3417,-1425,600,2682,4859,7173,9616,12156,14679,17036,18998,20359,20887,20424,18891,16319,12882,8861,4630,597,-2838,-5357,-6752,-6974,-6133,-4471,-2322,-50,2022,3632,4642,4997,4745,3976,2788,1305,-429,-2335,-4408,-6594,-8821,-10961,-12838,-14234,-14945,-14807,-13750,-11818,-9168,-6051,-2783,302,2886,4727,5663,5677,4864,3434,1654,-185,-1844,-3134,-3980,-4387,-4444,-4291,-4078,-3933,-3926,-4051,-4229,-4339,-4223,-3772,-2912,-1661,-101,1617,3340,4878,6115,6945,7319,7270,6842,6147,5311,4437,3651,3005,2550,2260,2105,2002,1898,1730,1481,1162,825,542,407,488,831,1427,2217,3097,3937,4594,4944,4878,4328,3294,1809,8,-1960,-3901,-5633,-7010,-7920,-8302,-8142,-7472,-6351,-4906,-3262,-1578,-10,1330,2342,3003,3327,3397,3311,3192,3114,3137,3246,3429,3622,3804,3926,3980,3928,3734,3331,2656,1650,294,-1363,-3238,-5146,-6937,-8415,-9478,-10042,-10138,-9810,-9193,-8396,-7557,-6778,-6140,-5701,-5476,-5462,-5599,-5795,-5925,-5826,-5364,-4402,-2896,-867,1533,4092,6518,8536,9934,10571,10470,9731,8564,7221,5922,4861,4138,3795,3799,4066,4494,4940,5328,5573,5682,5708,5736,5876,6218,6779,7551,8430,9308,10035,10499,10594,10288,9577,8511,7161,5629,4012,2455,1057,-40,-772,-1083,-994,-564,114,949,1845,2764,3649,4489,5257,5906,6395,6639,6562,6089,5170,3807,2064,60,-2014,-3953,-5544,-6606,-7042,-6811,-6002,-4748,-3271,-1808,-588,185,414,36,-860,-2185,-3740,-5353,-6828,-8019,-8813,-9176,-9104,-8687,-8002,-7229,-6460,-5872,-5520,-5478,-5755,-6295,-7049,-7899,-8737,-9453,-9932,-10112,-9949,-9455,-8692,-7742,-6744,-5821,-5107,-4706,-4690,-5076,-5851,-6925,-8186,-9468,-10614,-11450,-11892,-11858,-11384,-10533,-9422,-8190,-6959,-5845,-4910,-4222,-3765,-3552,-3533,-3675,-3918,-4215,-4504,-4751,-4919,-5000,-5008,-4945,-4852,-4702,-4505,-4198,-3750,-3091,-2202,-1057,288,1775,3274,4661,5815,6616,7022,7003,6596,5880,4934,3882,2815,1849,1055,534,324,498,1046,1971,3191,4623,6117,7528,8722,9571,10030,10074,9748,9141,8360,7529,6783,6198,5883,5828,6065,6515,7129,7816,8500,9104,9598,9931,10115,10135,9997,9699,9253,8658,7959,7183,6396,5663,5040,4593,4342,4296,4437,4699,5036,5347,5605,5732,5743,5615,5387,5077,4732,4382,4068,3827,3679,3657,3758,3992,4336,4758,5213,5618,5919,6013,5856,5397,4647,3640,2459,1186,-52,-1168,-2061,-2660,-2949,-2888,-2545,-1927,-1134,-214,732,1642,2440,3062,3464,3608,3470,3061,2385,1491,440,-697,-1809,-2790,-3542,-3963,-4030,-3745,-3160,-2387,-1537,-745,-142,185,171,-189,-847,-1708,-2636,-3488,-4123,-4430,-4352,-3877,-3060,-2004,-852,244,1109,1639,1728,1366,579,-550,-1920,-3396,-4881,-6271,-7493,-8504,-9250,-9713,-9862,-9690,-9190,-8393,-7337,-6106,-4802,-3548,-2469,-1670,-1220,-1148,-1422,-1987,-2735,-3567,-4375,-5074,-5618,-5994,-6215,-6332,-6367,-6359,-6330,-6264,-6183,-6053,-5882,-5641,-5326,-4900,-4345,-3643,-2785,-1803,-740,329,1313,2129,2705,2978,2938,2569,1923,1046,27,-1057,-2113,-3056,-3822,-4347,-4610,-4620,-4397,-4039,-3597,-3188,-2864,-2681,-2648,-2747,-2934,-3147,-3312,-3365,-3256,-2954,-2473,-1826,-1077,-255,555,1335,2012,2588,3016,3301,3448,3453,3348,3132,2816,2410,1920,1345,710,15,-692,-1375,-1954,-2366,-2528,-2409,-1974,-1262,-322,752,1855,2889,3750,4390,4749,4852,4700,4339,3815,3159,2433,1664,924,242,-308,-702,-919,-960,-878,-713,-531,-369,-252,-179,-128,-73,11,152,343,595,883,1200,1519,1852,2174,2503,2802,3059,3225,3265,3149,2857,2393,1789,1079,331,-386,-1007,-1475,-1741,-1802,-1633,-1269,-716,-27,769,1598,2423,3169,3803,4274,4568,4682,4638,4482,4263,4051,3876,3780,3744,3753,3752,3690,3506,3160,2624,1899,1023,41,-955,-1882,-2642,-3159,-3365,-3240,-2777,-2014,-1023,119,1296,2431,3428,4234,4823,5160,5279,5166,4858,4359,3703,2910,2024,1100,168,-690,-1462,-2085,-2542,-2820,-2898,-2800,-2526,-2106,-1577,-947,-270,444,1156,1827,2425,2900,3213,3344,3262,2997,2550,1984,1347,694,93,-425,-829,-1134,-1344,-1520,-1673,-1849,-2052,-2279,-2505,-2702,-2804,-2790,-2586,-2199,-1601,-842,41,957,1836,2596,3186,3583,3769,3768,3596,3285,2866,2372,1818,1236,611,-36,-719,-1411,-2091,-2709,-3208,-3534,-3639,-3506,-3144,-2597,-1926,-1220,-572,-57,261,362,258,-23,-405,-843,-1260,-1622,-1901,-2076,-2171,-2189,-2168,-2131,-2099,-2091,-2095,-2101,-2080,-2000,-1840,-1574,-1208,-740,-205,371,940,1451,1878,2167,2320,2306,2147,1850,1446,969,444,-94,-627,-1137,-1610,-2024,-2351,-2566,-2631,-2547,-2315,-1974,-1586,-1218,-931,-778,-762,-871,-1065,-1257,-1407,-1422,-1291,-1001,-584,-116,346,704,917,952,803,532,166,-198,-505,-687,-691,-501,-113,426,1054,1687,2214,2576,2687,2539,2137,1514,755,-56,-817,-1409,-1759,-1797,-1493,-895,-39,947,1948,2835,3490,3840,3860,3571,3037,2360,1628,952,393,24,-138,-84,174,580,1106,1674,2234,2720,3081,3268,3268,3056,2684,2174,1617,1080,637,372,305,484,878,1459,2169,2910,3601,4127,4396,4345,3932,3187,2174,1012,-163,-1197,-1984,-2423,-2507,-2232,-1684,-945,-126,669,1376,1927,2313,2517,2560,2455,2242,1945,1613,1284,999,792,681,664,720,824,920,982,948,797,498,50,-532,-1199,-1900,-2541,-3047,-3343,-3372,-3141,-2667,-2033,-1323,-648,-84,270,402,274,-75,-610,-1250,-1926,-2536,-3008,-3268,-3262,-2987,-2457,-1747,-946,-164,504,979,1210,1190,917,441,-202,-931,-1683,-2373,-2931,-3307,-3449,-3370,-3078,-2633,-2121,-1636,-1289,-1157,-1298,-1720,-2379,-3209,-4078,-4896,-5531,-5902,-5962,-5675,-5098,-4289,-3367,-2468,-1708,-1200,-990,-1099,-1485,-2078,-2788,-3503,-4121,-4565,-4780,-4766,-4550,-4193,-3757,-3311,-2897,-2563,-2320,-2198,-2207,-2365,-2680,-3146,-3738,-4432,-5160,-5879,-6527,-7036,-7384,-7503,-7398,-7029,-6425,-5587,-4574,-3444,-2268,-1138,-117,728,1363,1769,1944,1898,1635,1177,528,-292,-1238,-2283,-3335,-4343,-5217,-5904,-6346,-6519,-6399,-5998,-5319,-4417,-3329,-2166,-1012,-12,745,1157,1215,930,401,-258,-908,-1416,-1707,-1724,-1486,-1030,-447,196,778,1247,1518,1584,1444,1159,794,453,219,169,349,751,1346,2055,2787,3446,3933,4181,4145,3799,3177,2297,1239,69,-1132,-2271,-3269,-4038,-4516,-4653,-4438,-3884,-3038,-1975,-777,463,1664,2758,3714,4512,5180,5740,6215,6622,6936,7130,7162,6976,6550,5861,4915,3764,2473,1145,-91,-1130,-1841,-2159,-2016,-1441,-474,751,2081,3344,4357,5010,5217,4986,4383,3546,2628,1820,1248,1028,1176,1663,2390,3237,4053,4724,5133,5254,5066,4647,4081,3510,3061,2847,2943,3362,4070,4977,5952,6870,7598,8036,8125,7848,7231,6353,5290,4153,3028,1989,1093,372,-161,-472,-586,-468,-157,357,1025,1811,2652,3472,4210,4806,5212,5423,5409,5200,4811,4291,3699,3112,2601,2245,2095,2187,2513,3051,3739,4507,5272,5951,6458,6727,6712,6394,5808,5007,4090,3155,2300,1614,1158,974,1063,1405,1943,2595,3294,3930,4469,4847,5060,5114,5018,4805,4501,4123,3724,3307,2943,2634,2450,2384,2468,2661,2929,3195,3379,3406,3232,2843,2283,1613,928,307,-175,-496,-640,-649,-558,-421,-268,-128,11,139,289,464,677,925,1190,1438,1642,1758,1770,1688,1519,1321,1118,959,854,803,778,742,641,434,87,-387,-979,-1616,-2244,-2784,-3161,-3335,-3265,-2973,-2481,-1880,-1232,-636,-157,167,302,265,72,-235,-611,-996,-1355,-1636,-1825,-1917,-1920,-1865,-1783,-1724,-1731,-1842,-2073,-2432,-2865,-3342,-3763,-4077,-4218,-4158,-3894,-3454,-2885,-2258,-1651,-1127,-760,-574,-597,-811,-1202,-1721,-2343,-3000,-3680,-4313,-4893,-5373,-5734,-5959,-6023,-5926,-5667,-5271,-4772,-4230,-3702,-3244,-2899,-2680,-2591,-2601,-2677,-2778,-2859,-2887,-2837,-2694,-2467,-2191,-1897,-1665,-1533,-1582,-1824,-2305,-2974,-3822,-4747,-5689,-6536,-7212,-7644,-7783,-7620,-7152,-6431,-5497,-4465,-3406,-2471,-1730,-1303,-1206,-1459,-1991,-2718,-3507,-4233,-4761,-4994,-4876,-4404,-3632,-2687,-1687,-812,-161,166,134,-224,-866,-1673,-2554,-3374,-4058,-4504,-4696,-4605,-4278,-3781,-3189,-2618,-2119,-1765,-1566,-1524,-1632,-1862,-2214,-2647,-3168,-3714,-4272,-4764,-5159,-5400,-5459,-5325,-4996,-4490,-3834,-3070,-2238,-1405,-609,90,666,1105,1398,1575,1625,1583,1425,1157,756,205,-500,-1365,-2371,-3482,-4644,-5784,-6802,-7614,-8104,-8192,-7815,-6949,-5638,-3961,-2053,-78,1798,3406,4621,5337,5539,5227,4504,3482,2304,1124,45,-822,-1452,-1792,-1892,-1743,-1432,-988,-479,54,583,1075,1519,1884,2147,2273,2246,2040,1680,1170,570,-87,-725,-1307,-1776,-2118,-2314,-2383,-2325,-2180,-1951,-1670,-1335,-951,-531,-69,389,833,1205,1479,1632,1665,1610,1516,1437,1436,1521,1714,1972,2262,2526,2709,2758,2641,2334,1844,1206,458,-308,-1024,-1597,-1966,-2101,-1990,-1685,-1220,-680,-113,425,903,1298,1605,1798,1880,1821,1626,1317,922,527,184,-24,-71,50,296,613,909,1149,1274,1311,1287,1261,1293,1423,1664,2006,2410,2822,3197,3475,3627,3635,3477,3193,2788,2326,1851,1417,1079,872,818,920,1142,1442,1731,1940,1974,1803,1383,765,-18,-842,-1623,-2215,-2531,-2478,-2040,-1233,-149,1104,2372,3520,4406,4938,5054,4750,4084,3147,2073,1004,62,-631,-1020,-1067,-785,-235,511,1341,2152,2841,3331,3562,3523,3212,2701,2038,1331,654,76,-351,-621,-727,-699,-546,-289,66,523,1057,1674,2312,2963,3541,4020,4334,4448,4348,4022,3491,2799,1980,1103,231,-586,-1253,-1736,-1976,-1943,-1655,-1106,-358,564,1597,2708,3832,4916,5884,6644,7110,7193,6844,6067,4907,3492,1957,474,-802,-1775,-2361,-2559,-2400,-1956,-1322,-599,118,761,1272,1630,1836,1898,1857,1754,1631,1536,1498,1532,1650,1835,2084,2358,2662,2954,3252,3547,3839,4143,4429,4685,4863,4926,4823,4543,4051,3388,2576,1693,825,67,-476,-730,-628,-170,618,1659,2835,4029,5109,5958,6494,6654,6439,5877,5034,4019,2911,1848,899,160,-303,-460,-282,216,995,2001,3138,4301,5371,6222,6743,6863,6548,5836,4822,3627,2411,1299,404,-203,-497,-483,-185,331,1009,1758,2470,3068,3447,3567,3418,3030,2501,1925,1419,1054,880,891,1041,1264,1464,1572,1537,1332,987,540,65,-371,-707,-910,-955,-854,-622,-287,126,573,1039,1459,1824,2092,2260,2333,2339,2310,2277,2277,2302,2370,2443,2509,2534,2506,2398,2219,1938,1569,1093,528,-113,-782,-1420,-1946,-2281,-2356,-2147,-1669,-995,-244,455,963,1187,1083,655,-18,-870,-1759,-2615,-3317,-3819,-4066,-4057,-3797,-3339,-2731,-2055,-1377,-757,-252,121,336,392,292,48,-311,-742,-1179,-1569,-1823,-1912,-1793,-1487,-1042,-537,-61,286,437,340,-19,-603,-1370,-2209,-3043,-3756,-4290,-4593,-4668,-4550,-4302,-4015,-3746,-3571,-3492,-3524,-3628,-3786,-3949,-4105,-4207,-4250,-4214,-4101,-3936,-3738,-3549,-3410,-3336,-3367,-3474,-3665,-3885,-4095,-4253,-4296,-4214,-3964,-3578,-3064,-2492,-1908,-1373,-933,-615,-425,-387,-471,-703,-1061,-1559,-2184,-2925,-3740,-4569,-5350,-5993,-6467,-6716,-6779,-6661,-6437,-6138,-5827,-5519,-5234,-4973,-4723,-4476,-4202,-3895,-3521,-3093,-2602,-2102,-1633,-1273,-1086,-1133,-1452,-2041,-2871,-3870,-4938,-5962,-6821,-7403,-7618,-7405,-6747,-5673,-4272,-2681,-1082,338,1396,1976,2000,1500,543,-713,-2112,-3463,-4627,-5488,-5990,-6138,-5964,-5540,-4946,-4256,-3536,-2833,-2178,-1587,-1071,-635,-285,-29,123,182,138,33,-134,-305,-479,-614,-732,-819,-916,-1016,-1158,-1329,-1551,-1823,-2137,-2502,-2883,-3264,-3595,-3831,-3923,-3831,-3542,-3045,-2385,-1599,-753,66,794,1336,1665,1736,1582,1229,757,222,-277,-706,-995,-1117,-1069,-856,-533,-163,172,396,450,318,7,-410,-884,-1303,-1616,-1768,-1744,-1578,-1316,-1021,-771,-590,-511,-497,-503,-459,-306,-9,427,964,1533,2050,2450,2670,2710,2554,2275,1896,1520,1193,981,916,995,1204,1475,1760,1979,2094,2070,1902,1609,1220,774,326,-91,-416,-637,-717,-683,-531,-308,-35,257,535,799,1030,1243,1421,1577,1665,1687,1589,1375,1035,599,126,-329,-689,-907,-943,-788,-434,92,754,1518,2302,3072,3750,4294,4660,4802,4697,4312,3655,2739,1628,395,-845,-1982,-2906,-3515,-3768,-3625,-3143,-2362,-1404,-356,648,1525,2183,2581,2702,2569,2241,1796,1335,939,690,623,747,1038,1440,1888,2297,2591,2691,2553,2133,1454,534,-530,-1650,-2680,-3510,-3995,-4090,-3732,-2981,-1907,-647,629,1783,2649,3167,3269,3000,2418,1634,775,-38,-694,-1113,-1243,-1072,-626,36,815,1610,2293,2776,2977,2853,2437,1747,913,8,-813,-1476,-1873,-1982,-1783,-1318,-664,88,804,1393,1757,1854,1687,1278,699,23,-665,-1281,-1762,-2054,-2127,-1967,-1586,-1007,-281,524,1338,2065,2630,2957,2995,2728,2173,1392,480,-443,-1262,-1868,-2201,-2223,-1961,-1462,-792,-50,713,1428,2062,2616,3065,3441,3735,3959,4123,4203,4204,4091,3862,3501,3033,2478,1895,1320,813,393,92,-84,-138,-68,113,386,730,1104,1473,1791,2041,2198,2288,2321,2334,2356,2393,2459,2528,2582,2595,2541,2403,2182,1857,1464,988,478,-49,-540,-952,-1225,-1323,-1207,-873,-329,389,1220,2107,2963,3722,4318,4704,4852,4774,4492,4061,3567,3071,2673,2400,2292,2318,2452,2648,2856,3068,3251,3424,3555,3659,3684,3631,3456,3166,2749,2246,1676,1102,575,148,-119,-191,-51,302,824,1467,2155,2823,3402,3864,4172,4345,4381,4325,4200,4045,3903,3776,3709,3666,3655,3629,3552,3387,3101,2693,2166,1566,919,290,-271,-715,-976,-1045,-875,-507,58,752,1512,2281,2972,3549,3960,4189,4224,4070,3724,3209,2537,1762,924,114,-596,-1126,-1406,-1422,-1151,-649,49,853,1687,2475,3132,3627,3904,3978,3842,3526,3056,2479,1826,1160,507,-94,-619,-1044,-1362,-1530,-1555,-1403,-1098,-652,-118,459,1002,1466,1779,1930,1885,1662,1283,797,263,-247,-678,-994,-1162,-1211,-1137,-995,-790,-562,-319,-92,102,231,289,249,128,-76,-335,-606,-871,-1069,-1190,-1215,-1151,-1039,-914,-847,-876,-1051,-1364,-1806,-2301,-2799,-3188,-3433,-3465,-3292,-2925,-2394,-1752,-1036,-300,404,1021,1482,1731,1711,1403,805,-36,-1042,-2109,-3102,-3900,-4381,-4472,-4153,-3459,-2496,-1394,-315,589,1196,1419,1249,708,-118,-1115,-2183,-3200,-4101,-4818,-5308,-5554,-5530,-5265,-4774,-4129,-3392,-2635,-1925,-1317,-844,-542,-413,-459,-663,-976,-1357,-1734,-2050,-2259,-2331,-2264,-2102,-1881,-1682,-1564,-1575,-1738,-2050,-2473,-2973,-3477,-3944,-4299,-4509,-4527,-4339,-3961,-3426,-2788,-2125,-1481,-942,-527,-287,-213,-322,-572,-951,-1396,-1883,-2353,-2784,-3118,-3337,-3384,-3238,-2883,-2341,-1667,-959,-310,158,372,282,-103,-727,-1508,-2327,-3083,-3665,-4002,-4053,-3805,-3281,-2545,-1662,-747,107,800,1257,1445,1349,1006,459,-228,-989,-1755,-2470,-3069,-3515,-3774,-3825,-3694,-3399,-3018,-2604,-2232,-1939,-1749,-1655,-1641,-1663,-1705,-1710,-1670,-1558,-1373,-1110,-785,-403,24,454,887,1253,1540,1679,1651,1412,983,382,-318,-1031,-1671,-2161,-2444,-2535,-2429,-2222,-1948,-1717,-1560,-1521,-1599,-1747,-1922,-2028,-2006,-1793,-1363,-729,73,972,1877,2692,3323,3691,3753,3481,2916,2080,1085,-10,-1089,-2068,-2874,-3434,-3717,-3712,-3442,-2965,-2360,-1718,-1113,-615,-226,42,230,365,473,574,650,691,671,576,408,182,-71,-296,-471,-533,-493,-332,-86,199,490,716,856,869,749,493,119,-345,-849,-1333,-1727,-1971,-2016,-1851,-1494,-989,-417,164,656,1029,1220,1241,1105,842,519,160,-174,-476,-718,-905,-1034,-1116,-1162,-1190,-1211,-1261,-1325,-1446,-1571,-1730,-1866,-1980,-2053,-2070,-2036,-1944,-1793,-1583,-1303,-949,-535,-80,371,767,1056,1196,1174,979,655,209,-297,-837,-1363,-1842,-2239,-2529,-2692,-2717,-2597,-2325,-1915,-1362,-700,58,870,1686,2448,3089,3526,3719,3617,3230,2596,1783,876,-25,-839,-1496,-1941,-2171,-2188,-2045,-1802,-1518,-1267,-1063,-945,-896,-905,-954,-1029,-1121,-1222,-1334,-1430,-1512,-1550,-1525,-1432,-1248,-992,-667,-297,84,452,777,1033,1233,1356,1434,1466,1462,1425,1352,1237,1099,927,752,559,365,152,-70,-306,-546,-763,-957,-1084,-1160,-1139,-1041,-846,-547,-178,284,772,1287,1760,2171,2463,2612,2602,2423,2111,1693,1241,818,487,290,247,339,547,814,1112,1396,1650,1856,2008,2087,2096,2012,1850,1588,1259,846,382,-125,-634,-1101,-1470,-1702,-1752,-1632,-1346,-964,-523,-92,313,684,1052,1449,1932,2495,3157,3837,4501,5021,5339,5352,5020,4342,3354,2163,895,-287,-1232,-1819,-1965,-1653,-921,159,1440,2789,4033,5023,5645,5813,5511,4775,3686,2382,1011,-259,-1294,-1964,-2225,-2041,-1472,-587,493,1654,2767,3760,4548,5132,5480,5624,5566,5321,4907,4344,3670,2931,2178,1476,862,396,76,-60,-42,134,441,845,1338,1873,2425,2957,3411,3753,3933,3932,3742,3392,2908,2355,1771,1222,735,367,133,60,144,377,719,1139,1582,2004,2377,2665,2870,2978,3000,2952,2851,2727,2608,2513,2468,2476,2533,2613,2676,2675,2567,2327,1938,1436,839,217,-385,-923,-1345,-1653,-1810,-1825,-1694,-1413,-997,-462,187,898,1665,2409,3095,3636,3983,4074,3887,3425,2733,1875,950,42,-752,-1369,-1768,-1933,-1883,-1665,-1341,-1000,-707,-530,-484,-566,-726,-908,-1044,-1076,-967,-701,-297,210,761,1293,1749,2070,2244,2257,2138,1922,1670,1425,1260,1192,1255,1424,1664,1927,2129,2236,2189,1981,1625,1145,596,28,-519,-1009,-1432,-1777,-2042,-2230,-2329,-2354,-2298,-2190,-2034,-1881,-1731,-1638,-1585,-1594,-1641,-1713,-1796,-1854,-1883,-1842,-1712,-1471,-1116,-664,-155,343,781,1078,1217,1181,999,716,405,110,-100,-209,-199,-84,104,326,520,652,659,533,251,-157,-653,-1176,-1654,-2013,-2199,-2154,-1882,-1393,-756,-64,566,1021,1188,1020,481,-383,-1492,-2721,-3915,-4904,-5535,-5682,-5283,-4348,-2973,-1320,399,1962,3183,3920,4112,3775,2980,1847,529,-842,-2120,-3191,-3988,-4433,-4540,-4289,-3744,-2938,-1962,-895,173,1132,1913,2424,2645,2552,2192,1607,893,126,-607,-1228,-1694,-1970,-2057,-1979,-1780,-1526,-1279,-1104,-1043,-1113,-1305,-1563,-1830,-2009,-2034,-1845,-1428,-801,-32,814,1618,2316,2806,3056,3038,2761,2281,1646,948,251,-379,-915,-1338,-1674,-1930,-2146,-2318,-2453,-2516,-2463,-2253,-1835,-1207,-381,574,1573,2486,3209,3619,3668,3318,2627,1657,540,-614,-1676,-2557,-3185,-3521,-3569,-3332,-2864,-2210,-1418,-578,277,1039,1670,2083,2264,2186,1891,1427,876,315,-176,-558,-792,-891,-876,-801,-713,-687,-752,-958,-1286,-1704,-2146,-2512,-2715,-2666,-2314,-1649,-706,434,1659,2841,3844,4551,4871,4767,4243,3382,2277,1076,-94,-1124,-1925,-2470,-2764,-2833,-2766,-2603,-2454,-2346,-2333,-2402,-2529,-2669,-2769,-2783,-2693,-2468,-2140,-1711,-1246,-780,-379,-69,126,212,219,180,129,102,106,166,257,398,545,701,836,943,1003,1023,977,870,696,444,147,-191,-513,-795,-987,-1068,-1023,-850,-580,-233,140,497,791,993,1057,988,777,442,26,-437,-895,-1300,-1613,-1818,-1901,-1885,-1795,-1666,-1538,-1435,-1384,-1383,-1431,-1506,-1587,-1657,-1692,-1687,-1622,-1509,-1344,-1156,-959,-794,-675,-618,-625,-672,-734,-785,-773,-687,-483,-161,284,826,1423,2011,2524,2880,3034,2932,2576,1977,1187,280,-655,-1518,-2215,-2693,-2907,-2886,-2670,-2329,-1956,-1597,-1330,-1158,-1103,-1142,-1257,-1407,-1569,-1696,-1767,-1756,-1642,-1436,-1120,-750,-333,61,393,631,736,725,594,366,81,-254,-580,-892,-1135,-1314,-1385,-1391,-1320,-1229,-1147,-1105,-1127,-1199,-1309,-1431,-1537,-1618,-1663,-1691,-1705,-1736,-1774,-1833,-1892,-1919,-1896,-1787,-1584,-1282,-900,-449,35,538,1033,1505,1922,2277,2532,2689,2729,2662,2497,2257,1956,1624,1256,868,460,12,-449,-957,-1466,-1971,-2424,-2803,-3066,-3215,-3241,-3163,-3015,-2807,-2574,-2309,-2009,-1655,-1207,-651,49,875,1808,2778,3710,4512,5096,5399,5372,5020,4358,3462,2391,1262,144,-857,-1675,-2255,-2559,-2587,-2349,-1894,-1279,-586,97,692,1125,1348,1347,1138,756,292,-199,-612,-898,-1003,-906,-612,-138,463,1139,1809,2395,2836,3061,3064,2824,2400,1840,1223,640,149,-174,-308,-233,22,418,878,1330,1694,1922,1980,1878,1647,1340,1024,753,563,479,474,540,624,701,738,730,664,559,424,283,151,51,-10,-9,65,217,472,797,1205,1635,2072,2450,2729,2856,2789,2498,1974,1228,303,-728,-1775,-2715,-3443,-3842,-3854,-3450,-2672,-1613,-400,816,1904,2748,3288,3489,3376,2981,2384,1648,872,118,-540,-1061,-1417,-1596,-1614,-1483,-1235,-903,-511,-106,301,674,1011,1307,1571,1818,2057,2286,2495,2655,2722,2668,2445,2046,1483,782,17,-759,-1464,-2042,-2447,-2653,-2657,-2475,-2141,-1707,-1233,-790,-439,-234,-202,-346,-626,-1002,-1382,-1719,-1935,-2011,-1927,-1696,-1351,-921,-467,-11,378,699,896,1002,991,920,812,725,698,757,901,1093,1284,1393,1358,1130,696,76,-651,-1404,-2058,-2511,-2692,-2561,-2147,-1524,-792,-89,490,841,958,818,489,20,-522,-1065,-1577,-2022,-2374,-2618,-2727,-2681,-2460,-2051,-1459,-691,197,1184,2168,3095,3842,4335,4486,4234,3582,2541,1212,-292,-1810,-3173,-4216,-4819,-4897,-4457,-3541,-2278,-823,650,1968,3009,3681,3965,3887,3520,2963,2344,1764,1337,1111,1108,1306,1616,1949,2185,2225,2003,1504,757,-144,-1106,-2001,-2734,-3214,-3411,-3302,-2930,-2358,-1672,-998,-439,-86,-9,-189,-602,-1121,-1640,-2002,-2101,-1864,-1276,-406,657,1746,2734,3474,3878,3912,3564,2904,1996,957,-110,-1099,-1921,-2507,-2822,-2836,-2562,-2023,-1269,-377,563,1444,2163,2639,2808,2660,2213,1522,697,-168,-924,-1478,-1740,-1676,-1312,-695,59,845,1531,2016,2229,2136,1766,1183,506,-156,-670,-961,-984,-739,-292,295,914,1492,1943,2223,2287,2136,1763,1216,530,-228,-971,-1644,-2154,-2472,-2556,-2423,-2084,-1610,-1036,-442,128,619,999,1248,1364,1372,1286,1174,1042,952,912,937,1035,1182,1368,1560,1723,1832,1855,1778,1620,1387,1136,900,713,622,618,728,922,1190,1489,1766,1965,2017,1881,1527,965,225,-623,-1517,-2366,-3128,-3720,-4143,-4343,-4340,-4122,-3716,-3143,-2447,-1666,-866,-89,600,1152,1534,1715,1705,1526,1215,835,430,50,-265,-503,-640,-686,-635,-512,-307,-60,245,575,926,1282,1617,1918,2152,2285,2287,2114,1746,1155,360,-611,-1682,-2762,-3741,-4506,-4967,-5054,-4727,-4003,-2899,-1516,54,1671,3183,4452,5335,5741,5596,4908,3719,2148,353,-1480,-3147,-4476,-5341,-5669,-5489,-4879,-3977,-2965,-1988,-1197,-654,-405,-394,-580,-841,-1093,-1230,-1185,-907,-396,320,1161,2032,2809,3395,3680,3622,3197,2436,1422,264,-911,-1956,-2770,-3254,-3371,-3115,-2518,-1640,-558,638,1862,3019,4033,4818,5311,5458,5222,4600,3614,2320,821,-775,-2313,-3680,-4727,-5394,-5615,-5406,-4816,-3937,-2889,-1790,-752,153,874,1392,1716,1842,1804,1606,1280,862,394,-49,-415,-621,-646,-453,-92,402,928,1425,1805,2044,2114,2033,1823,1504,1107,628,97,-495,-1109,-1724,-2287,-2741,-3037,-3123,-2987,-2627,-2071,-1387,-615,151,874,1495,1970,2295,2435,2422,2264,2017,1735,1477,1308,1250,1323,1497,1721,1947,2097,2141,2053,1826,1487,1043,541,-21,-587,-1175,-1731,-2258,-2720,-3094,-3350,-3472,-3428,-3224,-2842,-2308,-1648,-913,-171,508,1037,1371,1453,1301,924,408,-170,-699,-1078,-1225,-1093,-677,-22,777,1615,2359,2907,3175,3121,2737,2062,1141,69,-1090,-2219,-3257,-4106,-4718,-5037,-5038,-4706,-4061,-3134,-2008,-764,474,1586,2469,3024,3200,2992,2406,1544,467,-672,-1777,-2704,-3377,-3699,-3672,-3273,-2596,-1713,-766,124,842,1294,1445,1277,843,199,-539,-1286,-1912,-2350,-2537,-2446,-2108,-1537,-826,-25,762,1464,1996,2311,2353,2137,1647,944,67,-897,-1859,-2710,-3357,-3699,-3694,-3296,-2538,-1468,-186,1184,2496,3605,4390,4754,4657,4114,3175,1962,593,-774,-2003,-2978,-3616,-3889,-3794,-3379,-2722,-1907,-1049,-246,416,850,1028,936,604,118,-438,-936,-1280,-1385,-1206,-753,-67,766,1646,2475,3158,3619,3817,3739,3396,2851,2153,1400,650,-24,-585,-1004,-1280,-1402,-1393,-1236,-949,-527,24,681,1419,2191,2934,3588,4072,4350,4374,4143,3680,3009,2214,1332,441,-402,-1175,-1819,-2338,-2698,-2896,-2925,-2776,-2455,-1958,-1300,-492,437,1440,2449,3378,4126,4597,4711,4427,3754,2745,1502,149,-1168,-2319,-3177,-3656,-3684,-3264,-2395,-1175,312,1894,3430,4714,5617,5970,5731,4862,3464,1660,-326,-2266,-3932,-5106,-5662,-5518,-4688,-3274,-1433,610,2621,4370,5669,6394,6487,5982,4952,3554,1933,295,-1230,-2468,-3364,-3843,-3926,-3648,-3075,-2317,-1451,-604,152,725,1064,1141,949,515,-107,-843,-1589,-2263,-2748,-3009,-2978,-2690,-2176,-1526,-849,-253,153,296,147,-310,-992,-1844,-2715,-3502,-4075,-4357,-4302,-3927,-3273,-2425,-1473,-485,443,1291,1999,2565,2962,3194,3226,3078,2724,2197,1509,720,-126,-947,-1685,-2267,-2641,-2770,-2650,-2290,-1737,-1044,-283,472,1152,1684,2021,2119,1971,1578,971,198,-686,-1611,-2513,-3333,-4020,-4535,-4851,-4936,-4786,-4366,-3697,-2761,-1635,-349,959,2198,3220,3923,4214,4059,3468,2516,1328,52,-1137,-2092,-2680,-2840,-2534,-1823,-793,408,1611,2656,3399,3738,3637,3111,2230,1111,-121,-1314,-2350,-3110,-3526,-3560,-3209,-2526,-1577,-465,685,1763,2631,3224,3442,3318,2833,2107,1207,275,-589,-1270,-1705,-1839,-1673,-1220,-542,300,1214,2110,2901,3501,3845,3877,3587,2968,2091,1010,-162,-1324,-2378,-3229,-3822,-4108,-4089,-3775,-3229,-2503,-1700,-872,-118,539,1058,1429,1673,1788,1815,1775,1704,1633,1584,1593,1646,1771,1916,2081,2196,2240,2155,1928,1548,1038,445,-164,-691,-1065,-1180,-1012,-515,261,1245,2325,3336,4152,4615,4657,4219,3336,2086,582,-1001,-2520,-3821,-4783,-5347,-5469,-5169,-4504,-3544,-2406,-1187,-19,1011,1790,2284,2449,2325,1959,1446,888,380,21,-138,-53,250,733,1293,1834,2233,2392,2261,1809,1098,200,-749,-1606,-2242,-2537,-2454,-1970,-1173,-143,954,1990,2824,3370,3575,3449,3026,2383,1614,806,55,-570,-1035,-1318,-1439,-1440,-1353,-1237,-1122,-1022,-941,-856,-736,-560,-301,40,450,894,1331,1704,1970,2091,2041,1828,1447,940,329,-325,-979,-1573,-2073,-2442,-2679,-2791,-2800,-2735,-2631,-2495,-2359,-2198,-2026,-1813,-1570,-1294,-1019,-761,-568,-443,-409,-448,-539,-651,-727,-734,-609,-342,91,653,1288,1910,2406,2683,2655,2281,1572,592,-552,-1703,-2722,-3441,-3770,-3630,-3045,-2061,-827,529,1808,2874,3585,3880,3733,3196,2352,1323,245,-771,-1626,-2256,-2652,-2798,-2736,-2495,-2134,-1702,-1266,-883,-600,-461,-463,-599,-831,-1094,-1342,-1504,-1545,-1448,-1207,-859,-439,1,405,738,951,1033,968,772,472,108,-265,-602,-853,-992,-1001,-895,-694,-442,-189,24,158,201,163,57,-76,-219,-335,-416,-451,-431,-355,-216,-5,273,617,991,1371,1704,1959,2104,2112,1989,1732,1360,909,394,-131,-649,-1124,-1540,-1887,-2166,-2378,-2536,-2636,-2672,-2628,-2465,-2161,-1677,-1017,-187,749,1727,2630,3370,3854,4023,3887,3456,2835,2086,1322,604,-31,-556,-996,-1359,-1668,-1925,-2119,-2226,-2217,-2082,-1806,-1415,-922,-394,164,658,1104,1426,1645,1735,1721,1614,1441,1209,939,625,298,-46,-358,-632,-823,-925,-919,-827,-633,-397,-102,194,487,737,934,1036,1048,947,740,468,150,-136,-338,-397,-263,61,557,1144,1732,2195,2435,2376,1977,1283,351,-685,-1688,-2514,-3047,-3211,-2998,-2438,-1640,-712,180,925,1394,1535,1333,820,84,-764,-1605,-2302,-2759,-2894,-2668,-2092,-1192,-62,1222,2527,3747,4754,5435,5708,5506,4820,3686,2200,508,-1201,-2733,-3904,-4572,-4663,-4191,-3219,-1931,-495,858,1945,2616,2802,2492,1782,804,-262,-1224,-1924,-2252,-2145,-1648,-818,193,1246,2178,2855,3180,3111,2647,1862,848,-264,-1334,-2242,-2888,-3201,-3175,-2801,-2148,-1285,-312,657,1518,2190,2585,2692,2491,2024,1346,548,-292,-1066,-1715,-2159,-2387,-2360,-2124,-1683,-1102,-437,246,861,1354,1651,1730,1578,1237,759,235,-248,-603,-770,-723,-474,-66,422,910,1308,1567,1639,1539,1288,929,525,103,-296,-659,-987,-1265,-1510,-1705,-1848,-1939,-1944,-1880,-1703,-1423,-1020,-495,123,808,1495,2120,2597,2869,2858,2554,1944,1080,41,-1064,-2108,-2961,-3524,-3713,-3521,-2961,-2126,-1126,-104,809,1500,1883,1941,1670,1143,459,-270,-899,-1318,-1444,-1234,-708,56,953,1836,2571,3023,3114,2789,2076,1040,-204,-1505,-2725,-3712,-4373,-4639,-4497,-3988,-3194,-2227,-1243,-362,278,624,646,380,-70,-610,-1094,-1434,-1558,-1445,-1122,-647,-94,448,918,1240,1397,1354,1144,791,355,-86,-474,-730,-809,-689,-358,136,751,1393,1984,2427,2670,2675,2454,2052,1550,1031,575,240,27,-66,-99,-132,-218,-401,-691,-1059,-1469,-1843,-2121,-2236,-2144,-1821,-1283,-558,271,1130,1905,2508,2855,2879,2578,1952,1088,69,-974,-1918,-2646,-3070,-3130,-2815,-2148,-1189,-30,1221,2452,3546,4405,4962,5154,4981,4446,3605,2521,1304,56,-1095,-2044,-2695,-2987,-2889,-2414,-1602,-536,677,1912,3027,3911,4454,4616,4371,3781,2897,1840,704,-409,-1415,-2257,-2904,-3336,-3555,-3564,-3373,-2989,-2443,-1753,-970,-148,662,1382,1970,2386,2610,2676,2610,2482,2335,2221,2142,2100,2042,1936,1718,1362,837,170,-626,-1461,-2293,-3020,-3580,-3915,-3970,-3754,-3256,-2555,-1696,-804,57,775,1331,1684,1875,1940,1937,1907,1874,1826,1735,1555,1253,798,216,-470,-1171,-1811,-2297,-2560,-2569,-2321,-1873,-1289,-683,-139,251,442,423,214,-120,-519,-894,-1201,-1383,-1432,-1347,-1150,-873,-542,-188,182,548,925,1297,1680,2060,2428,2761,3034,3189,3212,3037,2681,2121,1418,614,-203,-936,-1515,-1851,-1907,-1672,-1156,-430,422,1292,2050,2591,2818,2679,2169,1323,233,-993,-2213,-3303,-4121,-4599,-4642,-4268,-3475,-2355,-1016,409,1750,2885,3672,4058,4014,3578,2851,1933,973,80,-649,-1158,-1439,-1522,-1457,-1308,-1137,-985,-884,-844,-863,-941,-1065,-1223,-1388,-1536,-1618,-1602,-1435,-1115,-630,-39,605,1204,1666,1911,1880,1564,966,182,-732,-1623,-2410,-2984,-3290,-3306,-3039,-2559,-1914,-1223,-558,-24,321,431,310,-21,-481,-1001,-1479,-1836,-2023,-2008,-1815,-1486,-1087,-706,-410,-261,-299,-507,-871,-1304,-1737,-2073,-2227,-2152,-1814,-1241,-496,333,1103,1702,2010,1960,1536,786,-192,-1262,-2255,-3043,-3472,-3495,-3066,-2236,-1096,234,1577,2787,3704,4211,4242,3762,2826,1515,-4,-1570,-2970,-4046,-4652,-4717,-4240,-3274,-1959,-437,1082,2435,3453,4040,4137,3786,3032,2015,845,-333,-1395,-2243,-2801,-3031,-2934,-2537,-1917,-1151,-361,366,921,1254,1330,1169,834,404,-13,-334,-486,-434,-186,229,748,1299,1811,2224,2488,2609,2578,2451,2267,2090,1974,1948,2033,2216,2464,2733,2949,3062,3000,2730,2232,1512,620,-388,-1431,-2419,-3276,-3923,-4303,-4386,-4135,-3574,-2695,-1558,-214,1253,2728,4093,5212,5960,6243,5990,5200,3914,2237,326,-1643,-3454,-4934,-5917,-6316,-6103,-5325,-4087,-2547,-879,744,2163,3269,3976,4275,4160,3710,2978,2078,1098,151,-672,-1289,-1627,-1659,-1366,-797,-1,903,1815,2620,3211,3543,3583,3360,2927,2366,1751,1157,632,185,-182,-507,-811,-1134,-1484,-1871,-2272,-2647,-2960,-3140,-3157,-2956,-2531,-1890,-1057,-114,882,1813,2598,3144,3393,3325,2960,2365,1632,867,174,-373,-730,-899,-905,-817,-692,-604,-598,-699,-895,-1169,-1451,-1707,-1863,-1888,-1749,-1438,-977,-390,252,895,1454,1867,2079,2076,1853,1459,955,401,-104,-523,-796,-913,-890,-738,-527,-283,-68,81,146,97,-56,-316,-661,-1062,-1486,-1888,-2248,-2511,-2697,-2741,-2695,-2503,-2217,-1825,-1365,-880,-400,8,319,495,531,438,245,-11,-280,-523,-702,-785,-754,-585,-278,168,730,1372,2037,2651,3149,3446,3514,3311,2865,2215,1439,627,-131,-761,-1217,-1490,-1589,-1573,-1495,-1434,-1436,-1556,-1770,-2076,-2384,-2633,-2737,-2635,-2303,-1742,-1005,-167,673,1405,1939,2184,2117,1729,1089,284,-556,-1306,-1855,-2123,-2086,-1758,-1198,-482,296,1053,1710,2215,2519,2601,2456,2086,1530,822,25,-779,-1527,-2115,-2513,-2638,-2513,-2113,-1503,-729,121,965,1714,2290,2632,2705,2503,2048,1399,624,-203,-993,-1693,-2237,-2593,-2735,-2654,-2357,-1860,-1208,-444,365,1149,1842,2386,2738,2890,2843,2635,2306,1923,1512,1153,816,555,317,104,-117,-368,-654,-989,-1355,-1746,-2136,-2494,-2804,-3023,-3132,-3108,-2925,-2583,-2080,-1438,-690,104,898,1599,2175,2541,2705,2634,2376,1963,1470,955,487,116,-125,-214,-165,12,278,596,928,1234,1481,1656,1739,1750,1696,1614,1531,1478,1461,1492,1534,1570,1554,1445,1234,897,452,-74,-664,-1257,-1839,-2359,-2795,-3111,-3280,-3271,-3063,-2645,-2020,-1220,-292,704,1673,2558,3262,3763,4010,4026,3818,3443,2937,2370,1769,1191,635,137,-319,-707,-1035,-1281,-1440,-1501,-1449,-1296,-1027,-680,-268,152,536,817,954,900,658,232,-323,-956,-1581,-2122,-2511,-2686,-2634,-2355,-1881,-1272,-587,105,746,1284,1695,1958,2070,2051,1913,1688,1400,1065,704,319,-84,-494,-927,-1357,-1800,-2231,-2632,-2989,-3264,-3442,-3493,-3405,-3174,-2807,-2330,-1778,-1199,-644,-163,202,438,530,498,375,194,18,-121,-182,-150,-27,164,394,616,803,914,938,867,709,486,223,-38,-279,-452,-568,-600,-577,-508,-417,-326,-252,-197,-176,-165,-184,-192,-204,-196,-158,-91,26,190,389,628,857,1065,1207,1254,1197,1022,751,409,34,-329,-639,-854,-955,-918,-755,-473,-108,297,694,1021,1226,1267,1112,767,250,-386,-1073,-1734,-2293,-2674,-2839,-2741,-2396,-1801,-1009,-58,982,2041,3039,3897,4544,4912,4978,4714,4164,3355,2376,1282,180,-894,-1838,-2638,-3216,-3577,-3681,-3557,-3207,-2691,-2047,-1361,-686,-102,346,609,682,554,264,-146,-615,-1064,-1433,-1640,-1656,-1434,-1000,-378,356,1112,1791,2287,2539,2486,2136,1526,722,-165,-1032,-1780,-2311,-2592,-2572,-2290,-1751,-1037,-203,662,1489,2203,2755,3100,3226,3131,2826,2351,1741,1058,348,-314,-897,-1334,-1626,-1740,-1708,-1534,-1288,-987,-712,-477,-320,-245,-238,-279,-335,-376,-383,-342,-267,-158,-52,45,115,155,169,161,135,103,48,-11,-99,-189,-293,-377,-452,-489,-506,-507,-500,-512,-533,-568,-600,-584,-507,-316,-3,447,1018,1676,2371,3034,3612,4033,4266,4279,4061,3640,3025,2272,1441,571,-244,-985,-1579,-2011,-2253,-2309,-2180,-1898,-1486,-988,-438,131,685,1210,1669,2052,2336,2498,2544,2452,2233,1900,1455,940,370,-209,-763,-1243,-1624,-1854,-1936,-1838,-1588,-1194,-705,-153,401,917,1351,1668,1859,1906,1835,1653,1403,1115,822,557,333,149,5,-141,-299,-506,-780,-1114,-1507,-1921,-2316,-2658,-2896,-2995,-2941,-2709,-2310,-1757,-1073,-307,496,1270,1952,2470,2771,2808,2573,2079,1380,549,-325,-1147,-1855,-2379,-2716,-2857,-2846,-2723,-2548,-2371,-2224,-2140,-2115,-2130,-2160,-2143,-2043,-1802,-1396,-811,-77,771,1647,2476,3156,3611,3770,3597,3083,2258,1193,-21,-1252,-2388,-3291,-3885,-4103,-3943,-3457,-2715,-1848,-971,-191,390,740,832,700,387,-33,-488,-898,-1192,-1329,-1264,-1012,-574,-19,604,1203,1709,2045,2164,2031,1654,1055,289,-568,-1450,-2266,-2956,-3459,-3737,-3773,-3566,-3142,-2542,-1830,-1061,-316,351,884,1238,1414,1389,1206,889,506,110,-228,-453,-524,-404,-111,343,897,1478,2009,2409,2629,2638,2452,2097,1646,1139,666,247,-65,-261,-342,-306,-177,28,282,561,832,1069,1248,1358,1393,1359,1270,1132,975,807,661,556,518,565,708,938,1237,1573,1902,2179,2358,2395,2265,1965,1499,916,264,-395,-976,-1433,-1706,-1770,-1632,-1300,-839,-297,243,725,1085,1292,1307,1149,817,347,-198,-779,-1307,-1729,-1990,-2055,-1910,-1592,-1125,-590,-54,421,766,973,1012,934,753,550,377,293,355,575,965,1496,2113,2758,3349,3814,4100,4152,3965,3534,2893,2085,1168,196,-763,-1666,-2456,-3108,-3593,-3902,-4034,-3998,-3806,-3485,-3059,-2557,-2008,-1442,-867,-320,211,685,1108,1443,1685,1806,1813,1696,1489,1213,918,648,443,341,343,438,588,744,852,869,774,561,274,-51,-344,-555,-641,-583,-397,-109,221,538,783,896,852,617,211,-347,-1003,-1690,-2331,-2853,-3180,-3271,-3101,-2677,-2059,-1311,-541,159,693,1011,1071,900,525,18,-534,-1065,-1479,-1742,-1812,-1705,-1449,-1103,-736,-399,-159,-23,-5,-88,-222,-389,-528,-625,-660,-636,-556,-442,-295,-137,34,205,372,529,662,757,809,784,700,520,284,-19,-335,-649,-912,-1107,-1211,-1218,-1146,-1003,-830,-650,-500,-401,-369,-397,-492,-610,-764,-900,-1032,-1123,-1178,-1193,-1160,-1100,-1004,-894,-783,-675,-600,-547,-539,-562,-621,-703,-808,-925,-1055,-1187,-1306,-1397,-1435,-1394,-1262,-1020,-668,-230,277,797,1285,1691,1972,2104,2071,1884,1559,1127,629,104,-414,-873,-1254,-1522,-1658,-1664,-1536,-1300,-977,-604,-208,175,525,831,1074,1262,1385,1454,1479,1464,1434,1391,1349,1328,1306,1316,1322,1330,1327,1293,1229,1120,975,786,589,375,206,61,7,2,89,217,392,569,742,882,999,1082,1149,1186,1215,1213,1189,1144,1068,985,896,809,742,680,642,611,605,616,656,734,843,994,1170,1357,1537,1695,1805,1875,1890,1865,1809,1727,1636,1526,1408,1254,1073,835,562,243,-88,-420,-719,-968,-1153,-1262,-1305,-1276,-1183,-1020,-796,-496,-150,239,635,998,1300,1497,1568,1500,1283,939,486,-37,-579,-1089,-1520,-1827,-1985,-1986,-1831,-1541,-1160,-713,-268,140,452,649,688,595,364,40,-321,-682,-969,-1148,-1189,-1068,-815,-440,9,481,940,1326,1613,1770,1791,1667,1427,1077,661,195,-275,-737,-1156,-1523,-1819,-2045,-2193,-2279,-2291,-2254,-2157,-2020,-1850,-1650,-1449,-1246,-1065,-909,-794,-717,-695,-719,-797,-919,-1068,-1225,-1362,-1442,-1446,-1347,-1149,-871,-541,-217,61,234,289,202,-2,-302,-648,-986,-1265,-1430,-1439,-1276,-928,-428,191,863,1516,2076,2476,2664,2626,2356,1901,1306,635,-38,-678,-1210,-1638,-1904,-2039,-2022,-1895,-1688,-1436,-1198,-995,-856,-782,-759,-753,-740,-679,-562,-381,-152,99,341,538,668,721,692,601,459,298,142,1,-85,-143,-143,-119,-73,-23,26,55,90,121,170,256,370,541,743,987,1237,1493,1714,1896,2008,2049,2000,1864,1639,1323,935,471,-36,-564,-1089,-1567,-1965,-2244,-2377,-2341,-2141,-1774,-1289,-692,-70,579,1165,1677,2066,2300,2374,2266,1997,1578,1034,404,-277,-956,-1590,-2105,-2479,-2635,-2574,-2272,-1744,-1033,-181,730,1625,2423,3047,3440,3569,3422,3025,2426,1685,892,111,-575,-1122,-1488,-1666,-1652,-1472,-1143,-705,-199,324,816,1219,1505,1641,1626,1473,1208,866,491,107,-238,-535,-748,-876,-903,-835,-675,-445,-171,121,388,615,760,832,814,727,574,388,173,-35,-236,-401,-536,-623,-672,-673,-638,-557,-446,-301,-138,38,209,373,501,600,643,638,577,470,339,195,67,-28,-85,-100,-76,-43,1,39,56,81,90,117,147,187,214,230,190,110,-42,-239,-472,-693,-886,-980,-984,-849,-597,-234,202,664,1101,1460,1689,1769,1666,1399,979,429,-194,-875,-1546,-2189,-2737,-3182,-3455,-3576,-3496,-3257,-2851,-2329,-1714,-1056,-385,260,855,1376,1805,2140,2360,2477,2476,2357,2135,1797,1374,888,350,-177,-685,-1127,-1477,-1732,-1861,-1896,-1812,-1663,-1433,-1168,-878,-581,-307,-55,145,303,397,425,389,273,109,-116,-349,-600,-814,-993,-1120,-1182,-1198,-1164,-1090,-1004,-893,-789,-678,-574,-470,-361,-246,-102,49,239,438,648,843,994,1078,1071,957,746,442,90,-280,-616,-868,-1015,-1010,-861,-570,-157,327,846,1341,1760,2070,2229,2242,2099,1833,1469,1054,620,217,-136,-408,-586,-671,-662,-587,-460,-315,-170,-38,66,152,218,269,308,331,338,320,289,236,178,117,61,20,-13,-23,-29,-7,13,60,95,149,184,223,247,258,254,222,158,61,-66,-213,-352,-466,-518,-496,-375,-168,122,466,836,1204,1538,1821,2031,2156,2191,2120,1949,1672,1300,847,339,-193,-708,-1167,-1530,-1768,-1855,-1795,-1591,-1274,-891,-477,-88,241,484,627,673,643,544,413,252,96,-63,-209,-344,-476,-586,-690,-760,-800,-793,-743,-645,-520,-371,-229,-105,-27,-3,-50,-161,-340,-560,-808,-1051,-1253,-1398,-1440,-1373,-1176,-854,-417,96,662,1207,1704,2078,2311,2364,2237,1938,1490,938,307,-341,-975,-1544,-1995,-2310,-2440,-2381,-2135,-1706,-1147,-489,198,867,1456,1929,2250,2404,2400,2236,1955,1567,1123,652,201,-207,-534,-796,-971,-1106,-1198,-1281,-1360,-1433,-1492,-1506,-1456,-1318,-1067,-717,-261,252,793,1313,1765,2116,2334,2421,2365,2204,1950,1639,1307,961,637,317,18,-276,-559,-824,-1052,-1229,-1308,-1285,-1124,-832,-420,84,625,1160,1625,1978,2193,2243,2150,1923,1604,1230,836,457,102,-207,-479,-702,-887,-1015,-1095,-1117,-1085,-1010,-906,-788,-672,-567,-467,-375,-270,-145,10,195,414,633,861,1035,1162,1195,1139,976,740,431,108,-213,-474,-667,-752,-751,-667,-536,-404,-297,-266,-310,-459,-673,-953,-1244,-1525,-1747,-1879,-1892,-1774,-1512,-1142,-654,-130,431,940,1380,1692,1860,1867,1729,1466,1120,730,351,13,-244,-407,-479,-461,-394,-293,-202,-136,-112,-141,-216,-332,-476,-624,-769,-880,-951,-970,-930,-845,-726,-592,-481,-404,-392,-447,-569,-738,-930,-1111,-1248,-1315,-1303,-1193,-1013,-754,-458,-134,182,466,691,836,887,838,700,486,227,-50,-315,-547,-730,-859,-945,-987,-1009,-1007,-984,-932,-836,-686,-465,-179,157,528,883,1200,1449,1591,1636,1557,1375,1087,723,301,-143,-568,-923,-1184,-1284,-1261,-1062,-781,-410,-58,251,449,518,461,292,48,-220,-484,-698,-840,-904,-865,-750,-543,-287,12,306,577,791,937,1012,1019,984,917,848,783,735,698,666,633,581,512,417,292,148,-24,-205,-393,-564,-711,-807,-852,-836,-759,-644,-489,-337,-187,-62,26,97,148,217,314,466,671,928,1225,1527,1828,2085,2287,2409,2444,2383,2222,1974,1626,1210,714,178,-388,-936,-1444,-1850,-2145,-2273,-2260,-2073,-1762,-1335,-842,-322,183,641,1004,1266,1392,1388,1256,1015,686,321,-64,-401,-676,-841,-898,-811,-622,-308,62,488,906,1293,1608,1824,1928,1907,1772,1530,1213,847,467,108,-206,-445,-605,-669,-649,-553,-405,-230,-63,65,129,114,15,-144,-351,-552,-719,-809,-796,-678,-450,-160,172,482,731,891,929,862,691,468,204,-41,-264,-442,-582,-698,-813,-941,-1104,-1308,-1546,-1804,-2052,-2265,-2398,-2440,-2351,-2146,-1822,-1408,-943,-462,-9,376,675,859,939,920,818,672,493,336,203,132,123,177,282,426,571,712,805,849,823,734,579,383,150,-83,-312,-502,-655,-754,-807,-816,-794,-751,-696,-640,-583,-539,-495,-465,-434,-410,-391,-383,-399,-438,-514,-621,-751,-903,-1055,-1206,-1336,-1447,-1517,-1558,-1537,-1466,-1324,-1109,-818,-459,-44,395,833,1231,1558,1788,1895,1888,1753,1538,1250,951,655,416,225,103,27,-17,-45,-72,-114,-161,-231,-299,-390,-480,-598,-725,-873,-1032,-1181,-1314,-1394,-1417,-1357,-1215,-990,-688,-322,87,532,970,1391,1747,2007,2142,2111,1924,1562,1080,505,-89,-638,-1083,-1362,-1457,-1353,-1071,-646,-129,429,965,1444,1811,2059,2154,2106,1914,1601,1197,736,263,-191,-583,-905,-1128,-1268,-1320,-1304,-1237,-1128,-1006,-870,-746,-629,-529,-443,-358,-277,-180,-70,55,192,329,455,554,619,637,616,561,492,418,371,341,358,393,459,519,576,600,586,532,424,288,112,-70,-255,-425,-555,-648,-687,-672,-624,-543,-453,-377,-306,-266,-234,-202,-162,-85,24,182,378,602,846,1069,1267,1390,1427,1351,1173,883,541,156,-197,-488,-672,-732,-676,-513,-300,-62,144,302,378,387,329,226,116,9,-55,-63,-5,121,320,551,831,1093,1349,1545,1670,1688,1600,1377,1051,622,154,-326,-747,-1091,-1311,-1424,-1431,-1370,-1264,-1152,-1049,-967,-913,-867,-824,-770,-681,-549,-368,-119,180,540,929,1340,1723,2083,2351,2547,2619,2586,2433,2169,1810,1371,887,380,-102,-546,-904,-1166,-1313,-1333,-1241,-1042,-771,-456,-136,154,385,535,594,563,453,279,79,-142,-326,-488,-581,-632,-624,-574,-498,-390,-281,-153,-33,84,181,241,260,211,102,-66,-287,-520,-754,-945,-1068,-1099,-1036,-864,-626,-315,-2,314,571,764,873,889,835,709,554,371,198,30,-116,-255,-385,-519,-656,-794,-921,-1025,-1091,-1116,-1088,-1018,-905,-762,-598,-421,-241,-65,93,233,332,391,387,325,191,21,-196,-406,-608,-770,-894,-975,-1021,-1039,-1025,-992,-914,-816,-657,-477,-249,-11,234,459,652,797,896,946,960,949,924,904,886,888,885,895,873,841,744,609,396,122,-211,-596,-991,-1383,-1717,-1970,-2105,-2101,-1963,-1678,-1292,-819,-312,191,645,1021,1280,1424,1439,1353,1179,966,733,541,388,318,299,335,383,414,390,292,107,-156,-486,-843,-1212,-1532,-1797,-1954,-2001,-1915,-1707,-1388,-985,-526,-49,419,840,1209,1494,1708,1839,1895,1884,1802,1657,1456,1201,921,624,341,97,-101,-235,-313,-343,-343,-326,-327,-345,-418,-533,-709,-928,-1186,-1462,-1736,-1981,-2169,-2281,-2276,-2153,-1884,-1481,-959,-350,300,937,1501,1955,2249,2378,2334,2142,1828,1446,1030,637,296,39,-126,-188,-165,-54,120,350,614,897,1167,1421,1617,1758,1818,1797,1694,1519,1286,1021,747,489,259,74,-81,-193,-297,-376,-464,-555,-655,-775,-895,-1027,-1149,-1253,-1328,-1353,-1317,-1208,-1017,-737,-390,26,471,922,1351,1716,2010,2197,2289,2266,2145,1941,1665,1341,991,626,267,-75,-399,-691,-958,-1203,-1415,-1615,-1768,-1898,-1964,-1971,-1906,-1753,-1519,-1204,-819,-388,77,547,999,1402,1736,1966,2084,2056,1890,1580,1146,627,50,-508,-1018,-1400,-1638,-1703,-1599,-1364,-1025,-651,-278,44,289,447,512,501,430,315,179,27,-127,-292,-461,-649,-848,-1065,-1284,-1492,-1669,-1780,-1826,-1755,-1605,-1342,-1019,-634,-246,153,503,821,1067,1251,1344,1359,1270,1091,821,482,90,-317,-708,-1058,-1321,-1506,-1576,-1556,-1436,-1245,-991,-717,-427,-184,28,155,213,199,122,20,-99,-188,-249,-241,-191,-80,56,208,359,481,581,630,646,612,546,443,332,208,100,6,-74,-135,-199,-272,-358,-466,-586,-699,-812,-873,-909,-860,-760,-565,-318,-4,337,677,998,1245,1423,1492,1461,1329,1115,854,568,310,94,-38,-79,-33,104,295,524,747,932,1038,1044,926,680,326,-116,-593,-1058,-1464,-1757,-1924,-1933,-1811,-1559,-1225,-844,-453,-110,176,356,433,407,288,108,-108,-322,-507,-629,-677,-636,-515,-325,-87,165,399,591,717,770,751,668,547,407,267,149,55,-10,-54,-84,-117,-153,-203,-263,-331,-392,-439,-454,-422,-337,-192,9,263,557,877,1200,1502,1755,1931,1996,1942,1747,1429,1003,503,-22,-529,-972,-1314,-1535,-1621,-1582,-1427,-1187,-884,-555,-220,92,372,598,772,894,941,947,865,724,501,211,-146,-525,-926,-1267,-1547,-1698,-1715,-1568,-1274,-836,-298,307,929,1512,2005,2371,2560,2577,2407,2081,1639,1122,590,77,-373,-740,-1023,-1212,-1334,-1397,-1416,-1408,-1371,-1313,-1223,-1104,-948,-752,-523,-260,21,305,574,807,986,1089,1120,1066,950,786,585,380,176,-7,-173,-305,-424,-499,-566,-588,-583,-540,-452,-329,-165,30,239,451,637,800,904,968,971,928,845,725,582,415,245,62,-117,-289,-450,-588,-691,-744,-736,-639,-467,-199,131,520,918,1305,1632,1867,1991,1981,1847,1587,1234,803,336,-150,-628,-1075,-1474,-1815,-2064,-2229,-2266,-2194,-1989,-1689,-1292,-859,-394,36,442,771,1044,1237,1361,1410,1385,1285,1109,857,535,152,-268,-713,-1141,-1529,-1845,-2052,-2140,-2092,-1916,-1631,-1266,-855,-436,-46,293,550,728,812,824,766,665,536,397,258,136,25,-53,-109,-134,-135,-121,-94,-75,-53,-55,-60,-82,-108,-130,-148,-152,-137,-119,-81,-60,-36,-34,-42,-63,-83,-105,-101,-91,-43,16,102,209,325,464,602,742,858,937,948,887,736,509,221,-100,-431,-723,-985,-1155,-1271,-1301,-1270,-1180,-1045,-874,-687,-488,-303,-130,5,122,202,279,335,408,474,554,631,693,746,757,735,664,544,380,178,-54,-293,-528,-734,-890,-993,-1014,-977,-855,-686,-458,-207,66,328,578,778,941,1034,1075,1055,985,876,738,587,431,279,135,-9,-151,-315,-494,-708,-934,-1174,-1387,-1553,-1634,-1614,-1468,-1209,-833,-378,139,664,1173,1604,1938,2129,2180,2078,1858,1539,1174,796,448,163,-55,-180,-245,-249,-230,-203,-197,-234,-311,-451,-625,-837,-1058,-1258,-1417,-1500,-1488,-1377,-1159,-864,-506,-132,227,524,740,844,845,742,568,348,129,-66,-183,-222,-150,21,270,586,903,1210,1442,1584,1606,1500,1287,978,624,258,-74,-336,-494,-554,-488,-344,-119,138,397,625,793,879,885,811,684,525,375,247,178,156,194,261,350,425,470,463,397,264,79,-143,-380,-591,-759,-844,-835,-717,-499,-191,163,543,883,1172,1352,1426,1361,1180,874,485,18,-467,-964,-1401,-1774,-2030,-2153,-2133,-1959,-1654,-1244,-765,-275,185,561,833,977,1001,926,773,588,388,197,30,-126,-251,-376,-474,-567,-631,-673,-690,-674,-645,-596,-536,-485,-420,-368,-304,-227,-142,-19,103,254,382,503,572,591,543,417,228,-33,-348,-690,-1049,-1379,-1664,-1872,-1979,-1981,-1866,-1653,-1360,-998,-618,-217,150,489,761,981,1128,1222,1262,1266,1246,1205,1150,1085,992,899,761,627,459,295,122,-49,-210,-366,-513,-655,-798,-933,-1068,-1186,-1283,-1344,-1357,-1320,-1222,-1066,-862,-609,-331,-35,260,543,802,1029,1216,1346,1419,1415,1341,1181,959,658,319,-61,-449,-818,-1152,-1413,-1587,-1661,-1636,-1519,-1333,-1102,-845,-595,-354,-140,46,206,337,436,511,545,565,545,525,479,441,387,343,281,227,160,106,61,47,69,142,263,423,618,820,1013,1177,1287,1339,1315,1220,1055,827,556,253,-52,-347,-605,-818,-965,-1056,-1087,-1072,-1029,-975,-922,-890,-875,-879,-895,-893,-863,-767,-591,-311,70,546,1075,1625,2135,2566,2859,3011,2982,2814,2506,2104,1655,1177,730,313,-41,-334,-561,-736,-857,-948,-1004,-1047,-1061,-1057,-1015,-930,-803,-621,-407,-170,79,291,485,602,675,671,629,550,472,419,417,482,630,837,1105,1391,1660,1880,2003,2009,1876,1603,1204,719,181,-342,-818,-1185,-1421,-1515,-1452,-1278,-997,-668,-331,-21,207,345,363,273,88,-160,-428,-681,-874,-991,-1008,-942,-797,-609,-408,-231,-103,-54,-72,-175,-323,-503,-675,-810,-877,-862,-748,-542,-265,63,389,675,876,948,890,677,358,-51,-475,-867,-1164,-1322,-1327,-1176,-892,-528,-122,259,568,769,837,769,587,315,-2,-326,-611,-845,-987,-1067,-1055,-1001,-894,-778,-648,-531,-415,-309,-194,-65,84,264,450,654,837,993,1097,1130,1084,943,708,382,-32,-501,-1027,-1557,-2079,-2546,-2927,-3192,-3304,-3256,-3031,-2653,-2136,-1538,-885,-251,346,856,1261,1553,1714,1762,1690,1519,1267,957,627,301,14,-222,-387,-483,-518,-494,-443,-366,-294,-233,-193,-179,-183,-203,-227,-247,-254,-246,-223,-177,-130,-71,-34,-8,-29,-81,-188,-322,-497,-672,-854,-1007,-1123,-1191,-1196,-1140,-1020,-840,-610,-339,-39,271,574,848,1072,1235,1321,1340,1288,1196,1068,938,818,723,664,637,641,659,688,710,713,699,645,563,453,315,177,44,-58,-112,-118,-60,39,171,313,437,531,579,574,532,451,360,267,193,156,159,221,335,496,701,914,1126,1304,1421,1476,1446,1353,1205,1027,843,674,530,422,336,264,188,93,-36,-194,-393,-599,-814,-996,-1146,-1222,-1237,-1169,-1036,-849,-624,-386,-158,37,188,277,311,289,229,150,66,2,-37,-32,10,94,214,358,529,705,894,1078,1257,1422,1564,1677,1752,1790,1784,1745,1665,1554,1406,1226,1009,766,489,201,-111,-409,-707,-972,-1206,-1399,-1541,-1635,-1676,-1669,-1616,-1521,-1391,-1226,-1041,-821,-584,-314,-29,271,559,813,1001,1100,1086,953,708,368,-32,-447,-841,-1155,-1369,-1442,-1379,-1172,-845,-428,40,516,938,1288,1497,1575,1485,1270,924,520,67,-359,-745,-1043,-1249,-1355,-1363,-1299,-1166,-998,-802,-601,-412,-231,-90,38,123,190,238,267,303,326,354,367,352,306,206,73,-98,-271,-439,-564,-645,-664,-626,-545,-437,-331,-248,-220,-258,-370,-560,-797,-1073,-1341,-1571,-1734,-1788,-1730,-1543,-1238,-840,-371,133,625,1087,1474,1777,1978,2075,2067,1972,1791,1554,1267,960,645,339,58,-198,-413,-600,-755,-881,-998,-1087,-1174,-1244,-1301,-1336,-1347,-1319,-1261,-1164,-1027,-867,-681,-478,-278,-68,118,294,427,523,558,537,457,327,168,-1,-160,-283,-364,-392,-367,-307,-208,-104,18,126,246,355,487,619,776,935,1084,1205,1270,1259,1169,994,748,462,147,-150,-422,-639,-801,-908,-970,-1004,-1034,-1066,-1124,-1196,-1283,-1365,-1422,-1428,-1377,-1233,-1019,-720,-356,41,468,877,1258,1579,1825,1970,2013,1937,1753,1467,1094,667,201,-248,-666,-1001,-1246,-1373,-1394,-1311,-1148,-932,-686,-450,-231,-64,64,141,195,232,281,347,442,561,692,812,908,937,895,762,543,261,-59,-367,-624,-792,-853,-796,-639,-399,-117,173,434,643,771,829,799,714,579,424,263,125,12,-53,-83,-65,-16,68,169,278,377,457,498,518,495,464,417,369,339,317,330,364,428,517,617,725,822,893,926,907,827,692,509,293,81,-125,-282,-402,-462,-474,-454,-395,-336,-257,-182,-107,-23,52,139,210,276,319,332,309,250,147,21,-134,-290,-427,-532,-572,-552,-459,-305,-114,106,317,513,663,777,826,838,790,708,584,434,256,67,-128,-311,-472,-602,-709,-781,-852,-896,-949,-983,-1001,-997,-944,-854,-716,-531,-320,-87,140,349,522,649,726,750,726,664,568,449,323,182,58,-67,-161,-235,-277,-292,-285,-269,-249,-246,-256,-287,-340,-396,-461,-503,-527,-511,-459,-370,-253,-126,1,110,186,228,215,166,75,-35,-137,-218,-226,-171,-8,225,532,864,1180,1429,1564,1555,1381,1056,600,59,-520,-1079,-1574,-1952,-2186,-2253,-2153,-1900,-1524,-1065,-572,-82,348,705,950,1091,1115,1046,894,686,450,209,-10,-187,-313,-383,-394,-362,-285,-186,-69,43,135,199,217,188,111,-13,-167,-350,-536,-725,-884,-1005,-1072,-1064,-993,-846,-654,-422,-188,40,226,367,449,473,445,372,269,149,24,-89,-188,-258,-306,-333,-352,-366,-386,-413,-442,-468,-489,-485,-467,-423,-354,-276,-191,-120,-81,-71,-120,-195,-315,-449,-575,-685,-735,-728,-635,-475,-247,12,273,495,641,694,630,482,236,-31,-322,-566,-748,-838,-816,-691,-456,-147,218,595,945,1240,1445,1556,1555,1464,1281,1043,769,488,234,13,-152,-277,-353,-408,-434,-450,-444,-420,-365,-282,-160,-14,155,320,471,573,621,595,503,364,198,43,-82,-142,-140,-45,97,305,512,723,881,994,1029,1017,942,848,724,609,491,392,294,215,122,46,-46,-131,-213,-298,-353,-401,-402,-370,-292,-174,-20,155,342,530,696,855,967,1061,1108,1123,1107,1066,1004,943,867,808,741,693,640,605,561,533,495,459,420,374,327,283,236,200,165,137,106,74,32,-15,-77,-137,-207,-270,-332,-381,-420,-435,-439,-409,-360,-282,-172,-48,113,282,466,653,820,961,1047,1063,991,825,561,221,-187,-618,-1054,-1442,-1763,-1988,-2105,-2120,-2045,-1905,-1738,-1559,-1407,-1287,-1210,-1163,-1132,-1102,-1035,-937,-770,-554,-281,37,376,722,1043,1319,1526,1647,1675,1612,1467,1270,1033,795,570,372,206,62,-75,-218,-395,-605,-874,-1177,-1517,-1865,-2193,-2477,-2679,-2783,-2765,-2628,-2367,-2005,-1557,-1060,-538,-41,403,756,980,1069,1007,789,462,11,-476,-990,-1451,-1819,-2054,-2118,-2022,-1762,-1388,-938,-478,-51,280,502,584,543,406,197,-26,-240,-405,-510,-551,-531,-467,-376,-270,-173,-77,-2,69,138,210,312,432,602,799,1027,1266,1495,1691,1828,1887,1852,1727,1502,1210,861,501,150,-147,-377,-517,-569,-555,-483,-394,-312,-255,-254,-297,-388,-508,-631,-732,-781,-763,-654,-476,-210,98,447,788,1102,1347,1515,1561,1511,1333,1080,757,412,86,-194,-394,-507,-529,-481,-363,-226,-50,109,279,428,569,699,802,890,935,948,917,841,737,595,449,287,141,10,-93,-159,-189,-176,-122,-27,106,273,462,670,871,1065,1225,1343,1420,1446,1435,1387,1312,1219,1105,980,835,666,479,255,19,-226,-455,-646,-764,-805,-736,-581,-335,-33,300,623,909,1127,1256,1299,1238,1107,906,669,420,183,-20,-176,-280,-340,-358,-351,-342,-335,-355,-394,-454,-515,-569,-580,-543,-420,-222,71,422,817,1211,1548,1793,1880,1806,1532,1099,517,-142,-826,-1462,-1992,-2371,-2558,-2561,-2364,-2019,-1543,-998,-420,136,635,1045,1346,1525,1593,1550,1425,1230,992,727,452,182,-79,-310,-522,-683,-811,-877,-886,-836,-717,-553,-346,-124,83,251,339,333,202,-31,-377,-774,-1205,-1602,-1928,-2142,-2224,-2168,-1984,-1699,-1341,-958,-585,-258,-13,143,191,146,20,-161,-368,-568,-745,-867,-943,-954,-930,-865,-798,-725,-675,-639,-629,-623,-633,-619,-601,-539,-452,-319,-166,18,194,368,502,602,651,645,598,501,373,222,47,-131,-316,-492,-655,-797,-908,-996,-1050,-1084,-1089,-1082,-1052,-1012,-950,-874,-771,-653,-513,-360,-210,-64,53,142,187,197,182,152,140,149,206,306,459,636,831,1001,1135,1215,1225,1180,1085,965,843,739,669,646,661,713,785,855,916,935,918,832,698,490,248,-35,-321,-587,-811,-971,-1058,-1074,-1025,-933,-817,-701,-594,-512,-437,-385,-308,-231,-103,45,236,439,646,828,965,1037,1038,975,865,738,616,538,507,547,639,779,942,1090,1214,1259,1237,1114,911,644,326,12,-293,-529,-700,-765,-751,-645,-484,-286,-76,119,287,419,517,582,633,668,697,718,712,692,625,525,387,212,23,-169,-345,-477,-553,-551,-469,-308,-82,197,487,776,1011,1193,1269,1260,1142,936,659,319,-52,-427,-785,-1085,-1302,-1413,-1401,-1262,-1023,-695,-324,59,423,742,1005,1208,1352,1448,1495,1504,1466,1389,1266,1107,923,720,527,352,201,94,1,-58,-122,-177,-248,-323,-406,-493,-578,-660,-744,-815,-888,-943,-988,-1010,-1014,-993,-959,-902,-841,-765,-695,-628,-570,-539,-527,-549,-600,-669,-756,-835,-887,-900,-841,-725,-530,-292,-19,256,502,705,829,896,876,801,673,495,308,88,-115,-319,-493,-638,-755,-837,-894,-931,-955,-971,-993,-1009,-1040,-1061,-1085,-1093,-1076,-1042,-966,-874,-753,-627,-495,-370,-246,-130,-10,116,254,402,552,691,804,876,890,838,730,553,350,123,-89,-255,-366,-391,-352,-238,-97,69,214,326,385,385,326,224,78,-77,-248,-396,-530,-627,-686,-703,-673,-600,-502,-373,-245,-120,-4,91,174,251,321,391,464,521,577,592,589,538,455,338,194,40,-126,-273,-404,-499,-541,-538,-460,-332,-143,83,330,580,798,979,1086,1117,1061,914,700,416,112,-204,-477,-695,-824,-859,-805,-668,-484,-270,-57,127,283,386,453,481,481,469,447,425,403,371,338,276,202,87,-50,-218,-411,-604,-797,-951,-1053,-1076,-1000,-818,-527,-147,312,796,1291,1734,2101,2354,2467,2425,2229,1884,1422,872,290,-290,-803,-1219,-1491,-1604,-1548,-1329,-976,-528,-25,453,886,1184,1345,1326,1145,814,387,-99,-557,-960,-1234,-1370,-1348,-1187,-910,-572,-209,121,387,551,614,559,415,197,-65,-335,-593,-808,-970,-1066,-1102,-1079,-1019,-923,-815,-687,-558,-408,-242,-47,190,457,766,1092,1420,1726,1986,2182,2297,2333,2276,2154,1952,1714,1426,1134,822,534,251,18,-189,-335,-438,-490,-499,-477,-434,-383,-345,-321,-341,-383,-485,-603,-776,-954,-1160,-1357,-1542,-1689,-1784,-1808,-1743,-1587,-1331,-984,-569,-95,392,869,1297,1643,1879,1993,1974,1833,1596,1280,938,585,265,-11,-237,-408,-535,-633,-702,-769,-814,-851,-866,-843,-787,-673,-514,-307,-68,190,445,675,861,987,1046,1035,962,838,679,508,332,181,60,-23,-55,-54,-8,51,120,177,207,204,156,69,-59,-212,-380,-549,-702,-831,-934,-998,-1050,-1071,-1088,-1096,-1099,-1103,-1098,-1085,-1060,-1011,-942,-839,-708,-546,-365,-173,7,169,285,364,384,373,321,258,183,120,69,33,17,6,5,-7,-28,-71,-131,-212,-300,-392,-464,-509,-507,-461,-361,-228,-71,87,217,310,340,311,216,63,-123,-340,-550,-750,-918,-1048,-1136,-1185,-1206,-1197,-1177,-1142,-1097,-1040,-967,-863,-733,-557,-349,-106,155,409,639,810,919,932,875,725,528,293,55,-154,-304,-377,-352,-236,-31,243,565,904,1228,1511,1716,1828,1822,1693,1441,1084,636,147,-361,-820,-1206,-1460,-1571,-1508,-1290,-924,-457,65,593,1068,1454,1718,1849,1846,1734,1532,1277,1001,721,477,257,98,-37,-122,-191,-239,-275,-309,-337,-354,-364,-351,-314,-254,-158,-48,81,206,317,401,449,461,443,408,366,344,342,383,459,580,732,915,1109,1308,1487,1643,1751,1815,1814,1752,1628,1446,1221,970,715,472,267,104,-12,-85,-135,-169,-212,-263,-336,-414,-504,-571,-636,-662,-683,-681,-685,-706,-751,-843,-964,-1120,-1281,-1430,-1527,-1553,-1469,-1281,-978,-585,-132,355,815,1236,1556,1789,1894,1893,1778,1567,1279,927,539,125,-281,-670,-1015,-1301,-1517,-1655,-1702,-1681,-1562,-1393,-1151,-869,-557,-231,85,369,605,773,858,863,776,634,431,214,3,-181,-305,-375,-381,-336,-262,-183,-115,-105,-136,-256,-422,-647,-884,-1111,-1296,-1405,-1432,-1364,-1226,-1029,-808,-598,-423,-316,-284,-336,-467,-655,-865,-1076,-1227,-1313,-1283,-1151,-904,-573,-177,245,655,1018,1310,1496,1580,1554,1426,1218,948,639,317,-3,-303,-576,-822,-1033,-1230,-1393,-1552,-1684,-1803,-1885,-1930,-1914,-1835,-1679,-1455,-1164,-837,-484,-147,160,403,571,652,650,572,442,287,138,32,-14,26,144,353,605,909,1195,1463,1658,1766,1772,1658,1450,1143,790,398,35,-297,-535,-696,-745,-718,-615,-477,-325,-185,-76,2,41,65,75,86,121,159,228,299,379,451,511,544,554,522,456,350,207,40,-143,-314,-458,-548,-573,-520,-393,-196,48,318,589,832,1023,1149,1186,1143,1017,824,593,345,114,-70,-196,-250,-233,-176,-77,10,87,122,118,79,13,-52,-99,-107,-61,51,213,429,659,886,1078,1202,1247,1193,1054,847,595,351,137,5,-38,26,178,400,645,880,1066,1169,1177,1084,892,631,310,-34,-381,-701,-983,-1192,-1342,-1402,-1398,-1321,-1195,-1028,-840,-640,-444,-245,-63,119,289,453,606,752,870,974,1041,1080,1084,1048,984,877,754,598,437,260,90,-83,-245,-404,-558,-712,-865,-1021,-1170,-1309,-1430,-1510,-1539,-1498,-1374,-1161,-861,-483,-48,407,861,1266,1598,1825,1926,1900,1739,1472,1112,707,284,-104,-439,-687,-845,-917,-919,-884,-834,-807,-813,-873,-977,-1116,-1260,-1397,-1483,-1518,-1474,-1364,-1189,-964,-720,-455,-215,16,198,359,465,558,612,656,692,725,760,796,819,833,811,756,648,485,271,0,-297,-624,-935,-1228,-1455,-1614,-1675,-1647,-1527,-1342,-1109,-868,-630,-447,-305,-240,-226,-253,-306,-333,-334,-256,-108,127,428,770,1124,1436,1683,1820,1831,1715,1471,1141,757,354,-5,-313,-526,-648,-693,-666,-621,-565,-551,-580,-689,-856,-1091,-1360,-1638,-1888,-2071,-2148,-2099,-1896,-1552,-1062,-474,195,880,1551,2149,2644,2999,3195,3223,3085,2805,2401,1920,1393,870,372,-56,-429,-707,-933,-1074,-1182,-1229,-1248,-1232,-1187,-1110,-1016,-886,-749,-591,-432,-276,-136,-18,74,133,162,166,141,114,70,41,22,27,57,117,201,317,446,584,725,842,942,998,1006,975,885,769,606,440,251,77,-90,-243,-368,-483,-574,-647,-709,-749,-774,-784,-766,-732,-665,-569,-456,-307,-164,-11,124,237,326,387,433,468,511,571,643,745,846,949,1036,1090,1102,1077,996,887,733,566,372,180,-16,-209,-389,-557,-696,-811,-877,-909,-880,-812,-692,-541,-362,-182,-15,117,199,225,192,117,9,-98,-190,-237,-233,-167,-52,107,285,465,626,755,843,880,887,843,787,709,628,557,497,462,456,479,542,625,734,837,919,961,929,833,646,396,87,-251,-584,-895,-1140,-1318,-1394,-1388,-1279,-1106,-871,-608,-345,-100,92,222,277,262,186,80,-45,-134,-199,-190,-138,-26,110,258,380,471,490,451,329,143,-99,-382,-679,-968,-1225,-1434,-1572,-1647,-1639,-1573,-1448,-1273,-1075,-842,-606,-363,-126,97,296,472,614,727,818,889,946,1001,1046,1092,1123,1139,1125,1076,988,855,681,475,234,-18,-283,-541,-781,-993,-1152,-1261,-1298,-1273,-1176,-1024,-828,-601,-368,-145,53,202,305,354,348,301,230,138,64,1,-30,-24,-4,39,76,86,78,7,-88,-233,-390,-550,-681,-764,-775,-710,-565,-360,-120,129,338,491,544,496,336,88,-231,-573,-902,-1175,-1361,-1436,-1398,-1248,-1010,-713,-385,-61,225,469,630,732,748,712,612,494,353,232,138,89,91,144,233,348,470,575,655,700,698,668,606,535,467,420,393,408,440,501,552,591,582,516,374,158,-131,-465,-819,-1158,-1438,-1627,-1692,-1616,-1393,-1049,-596,-89,429,909,1306,1581,1722,1720,1587,1358,1055,724,400,107,-134,-312,-445,-519,-576,-602,-628,-638,-640,-613,-555,-443,-286,-57,207,517,833,1135,1392,1581,1667,1651,1508,1259,911,501,45,-401,-824,-1181,-1448,-1618,-1676,-1620,-1474,-1234,-934,-597,-241,108,420,698,912,1071,1176,1229,1243,1235,1204,1170,1125,1077,1010,932,811,662,455,211,-73,-372,-666,-924,-1119,-1223,-1227,-1115,-907,-607,-250,135,513,847,1113,1280,1345,1289,1126,868,523,140,-276,-662,-1015,-1273,-1439,-1472,-1383,-1162,-831,-411,61,542,1002,1388,1682,1865,1915,1864,1700,1463,1167,837,490,148,-186,-492,-767,-999,-1182,-1308,-1376,-1383,-1337,-1243,-1123,-982,-842,-717,-606,-532,-470,-445,-420,-414,-397,-377,-341,-286,-212,-118,-1,124,264,409,543,672,765,824,829,775,652,478,246,-5,-263,-493,-683,-800,-864,-842,-785,-675,-561,-450,-352,-304,-274,-298,-344,-420,-509,-599,-678,-728,-745,-715,-642,-533,-396,-254,-107,11,118,182,235,265,301,342,417,516,657,811,976,1109,1199,1197,1107,898,588,186,-280,-775,-1256,-1693,-2041,-2290,-2414,-2426,-2329,-2150,-1920,-1652,-1393,-1144,-929,-753,-608,-494,-398,-301,-199,-73,70,241,416,597,755,884,966,994,969,894,789,659,537,426,352,320,328,384,469,577,690,786,854,868,827,713,543,316,56,-213,-481,-716,-920,-1081,-1205,-1293,-1350,-1373,-1358,-1305,-1191,-1032,-804,-534,-228,97,412,703,945,1122,1228,1263,1226,1145,1022,889,758,648,570,528,518,529,555,563,560,509,436,314,184,40,-82,-163,-188,-141,-18,170,414,683,959,1206,1399,1515,1533,1450,1265,999,679,341,29,-228,-389,-459,-419,-302,-129,83,282,476,633,755,849,913,956,983,992,984,964,911,845,737,600,422,210,-41,-310,-594,-870,-1107,-1303,-1411,-1444,-1372,-1212,-967,-655,-300,85,465,823,1136,1370,1524,1564,1501,1321,1043,674,246,-225,-696,-1144,-1526,-1817,-1992,-2026,-1927,-1684,-1333,-883,-387,134,622,1065,1421,1690,1860,1942,1949,1896,1796,1659,1490,1284,1046,761,437,73,-321,-726,-1115,-1474,-1754,-1956,-2045,-2020,-1890,-1653,-1350,-997,-633,-288,0,219,338,362,295,140,-65,-313,-561,-802,-1002,-1163,-1267,-1323,-1328,-1299,-1236,-1161,-1070,-978,-875,-762,-623,-464,-260,-33,229,506,776,1017,1211,1317,1340,1247,1053,760,395,-18,-438,-833,-1153,-1384,-1478,-1460,-1291,-1027,-667,-263,143,514,803,990,1043,984,797,538,214,-121,-441,-723,-937,-1086,-1163,-1167,-1115,-1005,-845,-655,-425,-180,83,349,606,846,1049,1208,1301,1326,1271,1144,946,699,416,125,-151,-401,-591,-737,-802,-820,-769,-680,-547,-386,-211,-25,158,324,481,593,686,729,742,710,653,562,457,329,193,45,-107,-269,-428,-592,-737,-877,-978,-1058,-1081,-1057,-980,-836,-654,-418,-168,100,343,571,742,860,917,897,822,681,496,282,56,-158,-342,-478,-552,-571,-521,-442,-319,-207,-93,-16,38,57,56,52,51,77,131,217,333,453,570,653,693,675,604,480,326,152,-15,-168,-285,-371,-408,-412,-368,-294,-180,-36,130,321,513,713,887,1047,1150,1220,1221,1178,1076,943,783,617,458,328,228,184,174,219,286,380,465,531,552,516,416,247,36,-216,-467,-700,-882,-999,-1034,-1002,-900,-754,-592,-426,-289,-179,-105,-60,-29,3,49,127,233,384,552,749,930,1097,1211,1266,1251,1165,1022,835,628,414,221,45,-99,-224,-337,-443,-564,-687,-829,-960,-1084,-1165,-1208,-1175,-1081,-906,-671,-382,-65,262,567,823,1015,1113,1121,1029,852,612,332,56,-203,-396,-525,-569,-532,-433,-277,-98,93,275,436,568,669,732,753,735,655,535,343,102,-193,-532,-882,-1234,-1547,-1804,-1972,-2051,-2022,-1902,-1700,-1437,-1150,-847,-573,-315,-110,71,208,336,439,553,661,778,894,1009,1104,1183,1225,1228,1189,1105,985,839,681,521,380,256,163,87,35,-22,-74,-156,-259,-397,-559,-748,-934,-1135,-1294,-1449,-1542,-1601,-1596,-1538,-1416,-1238,-1002,-721,-403,-68,282,612,926,1193,1409,1560,1634,1634,1548,1385,1145,842,483,83,-340,-780,-1205,-1619,-1978,-2285,-2496,-2604,-2594,-2445,-2181,-1796,-1333,-819,-303,172,569,849,1008,1028,930,734,463,162,-151,-431,-662,-819,-885,-859,-738,-536,-271,32,350,648,913,1115,1260,1334,1351,1314,1243,1147,1042,946,851,785,717,664,590,490,338,119,-169,-528,-931,-1358,-1760,-2096,-2331,-2416,-2354,-2121,-1745,-1258,-701,-131,409,869,1233,1471,1604,1634,1592,1507,1403,1311,1231,1193,1163,1164,1152,1126,1061,945,771,544,275,-10,-283,-517,-680,-767,-757,-677,-534,-366,-192,-46,68,125,153,146,140,149,190,283,425,614,837,1070,1289,1474,1595,1644,1608,1488,1298,1052,780,499,251,31,-124,-232,-286,-308,-310,-321,-343,-404,-489,-615,-745,-886,-994,-1065,-1067,-1004,-857,-657,-406,-135,119,346,504,599,616,565,469,332,197,64,-39,-106,-136,-127,-95,-42,8,52,79,76,57,6,-47,-110,-162,-198,-213,-212,-188,-165,-135,-120,-118,-140,-169,-232,-289,-366,-431,-493,-529,-546,-530,-477,-402,-281,-150,18,189,383,570,765,948,1111,1254,1359,1423,1439,1397,1303,1152,948,696,397,65,-300,-677,-1068,-1438,-1800,-2108,-2378,-2572,-2701,-2739,-2693,-2556,-2334,-2039,-1668,-1258,-796,-332,141,589,1005,1371,1684,1926,2105,2202,2227,2163,2031,1808,1535,1188,819,417,20,-364,-715,-1021,-1274,-1474,-1612,-1705,-1740,-1737,-1680,-1594,-1455,-1295,-1093,-871,-637,-390,-159,59,241,388,482,537,545,529,488,444,400,365,342,324,316,298,285,249,219,168,123,61,7,-63,-122,-195,-250,-307,-340,-363,-366,-357,-340,-324,-310,-313,-324,-347,-383,-404,-424,-408,-361,-262,-126,73,283,540,777,1015,1209,1349,1426,1418,1334,1170,936,654,336,15,-296,-566,-790,-944,-1043,-1066,-1041,-970,-868,-753,-642,-532,-450,-373,-318,-253,-192,-107,-12,100,215,319,397,436,427,363,253,101,-81,-261,-443,-578,-670,-692,-632,-486,-254,64,436,855,1274,1667,2000,2236,2370,2377,2268,2051,1744,1375,966,541,124,-270,-627,-943,-1203,-1420,-1570,-1667,-1691,-1647,-1533,-1342,-1101,-799,-477,-135,199,519,814,1075,1309,1504,1668,1801,1889,1950,1954,1920,1822,1666,1440,1146,775,346,-144,-655,-1176,-1654,-2058,-2347,-2479,-2446,-2225,-1838,-1307,-679,-13,631,1192,1619,1882,1965,1879,1652,1328,955,586,260,16,-137,-191,-163,-80,38,148,235,265,240,145,9,-165,-337,-495,-596,-648,-616,-531,-382,-206,-13,163,312,411,461,454,407,323,223,123,23,-56,-124,-173,-214,-241,-269,-274,-271,-237,-171,-72,69,233,418,602,775,911,1004,1033,993,880,699,451,164,-151,-474,-770,-1041,-1247,-1404,-1493,-1528,-1520,-1478,-1428,-1366,-1320,-1279,-1255,-1244,-1230,-1222,-1193,-1149,-1068,-959,-815,-643,-449,-239,-30,178,360,526,653,749,808,836,833,812,770,716,658,590,526,454,378,293,191,75,-59,-209,-362,-520,-651,-768,-836,-867,-846,-787,-693,-580,-460,-347,-246,-169,-103,-64,-27,-7,16,34,57,82,116,153,199,246,297,346,386,420,434,442,429,413,383,350,312,262,208,130,49,-60,-160,-275,-361,-435,-464,-462,-413,-339,-235,-134,-42,17,25,-20,-129,-288,-484,-694,-889,-1051,-1138,-1160,-1081,-933,-709,-435,-148,146,399,611,763,857,906,921,925,944,982,1075,1205,1387,1594,1815,2008,2158,2224,2194,2055,1813,1476,1067,619,148,-311,-750,-1145,-1499,-1793,-2037,-2212,-2324,-2355,-2313,-2184,-1970,-1685,-1319,-902,-436,59,561,1050,1507,1908,2229,2460,2572,2564,2422,2151,1759,1269,708,98,-505,-1089,-1587,-1994,-2260,-2382,-2352,-2174,-1885,-1499,-1077,-647,-248,78,338,499,598,631,634,634,643,688,767,880,1016,1152,1274,1350,1379,1321,1202,1001,743,455,150,-127,-357,-509,-581,-547,-449,-270,-75,135,304,428,479,466,393,277,140,-13,-142,-281,-383,-503,-605,-740,-874,-1049,-1233,-1435,-1640,-1814,-1960,-2024,-2010,-1890,-1664,-1347,-940,-486,0,477,922,1315,1632,1876,2036,2129,2150,2130,2061,1962,1836,1673,1473,1227,921,562,144,-313,-789,-1251,-1667,-1996,-2212,-2285,-2206,-1980,-1619,-1155,-632,-86,422,859,1189,1385,1454,1393,1247,1033,810,600,439,339,297,299,324,345,335,274,152,-34,-273,-545,-827,-1082,-1293,-1418,-1463,-1407,-1268,-1070,-828,-592,-368,-206,-85,-37,-24,-47,-62,-64,-12,92,253,472,708,948,1148,1272,1294,1200,971,645,224,-230,-676,-1067,-1352,-1503,-1502,-1350,-1065,-684,-244,201,612,948,1178,1296,1284,1168,961,692,407,118,-125,-326,-460,-548,-595,-627,-662,-729,-825,-975,-1149,-1347,-1529,-1670,-1735,-1689,-1530,-1228,-818,-303,266,848,1394,1856,2199,2398,2441,2340,2106,1773,1373,938,510,112,-225,-485,-667,-757,-785,-740,-657,-549,-433,-333,-256,-209,-201,-214,-256,-298,-342,-356,-347,-285,-182,-21,184,419,678,926,1155,1328,1438,1464,1406,1261,1042,766,446,116,-214,-512,-765,-960,-1089,-1151,-1157,-1111,-1040,-950,-863,-790,-732,-695,-673,-655,-637,-600,-549,-469,-368,-255,-123,-8,108,194,257,286,290,260,219,151,86,10,-50,-107,-128,-130,-86,-3,120,275,455,628,800,930,1013,1040,996,897,740,542,316,86,-138,-322,-467,-542,-557,-501,-385,-227,-38,156,343,504,623,691,704,664,573,454,301,148,-14,-167,-311,-452,-573,-697,-790,-876,-926,-952,-938,-893,-808,-694,-552,-390,-221,-51,93,214,278,287,230,105,-73,-287,-525,-735,-922,-1024,-1058,-981,-817,-554,-218,177,604,1031,1440,1788,2066,2246,2318,2293,2159,1952,1684,1375,1063,743,456,185,-54,-264,-460,-629,-796,-930,-1057,-1142,-1203,-1214,-1189,-1114,-1006,-863,-694,-516,-329,-154,4,132,223,269,267,219,127,13,-122,-238,-336,-371,-353,-253,-88,133,396,661,907,1108,1228,1272,1211,1072,852,576,268,-54,-366,-650,-896,-1086,-1234,-1316,-1360,-1346,-1294,-1194,-1048,-848,-596,-282,75,474,883,1275,1619,1871,2015,2015,1887,1629,1268,857,412,16,-338,-577,-724,-753,-691,-564,-390,-222,-74,19,43,-2,-122,-287,-498,-707,-913,-1082,-1209,-1285,-1309,-1285,-1219,-1122,-989,-835,-655,-447,-228,17,260,507,735,941,1112,1242,1325,1360,1342,1276,1162,1009,823,625,412,216,25,-133,-270,-384,-471,-549,-614,-678,-750,-826,-912,-1010,-1105,-1203,-1284,-1342,-1366,-1341,-1266,-1137,-963,-759,-538,-331,-147,-12,76,107,100,60,14,-23,-31,11,96,249,436,668,913,1146,1358,1507,1594,1591,1514,1348,1124,847,538,228,-76,-343,-571,-739,-852,-908,-905,-872,-798,-721,-641,-574,-520,-486,-448,-422,-375,-319,-234,-140,-22,89,207,315,407,495,565,635,690,746,783,815,818,803,751,664,541,369,169,-69,-317,-565,-788,-968,-1086,-1129,-1083,-955,-740,-462,-132,224,575,900,1164,1360,1458,1471,1384,1219,988,710,407,113,-167,-391,-564,-660,-683,-642,-537,-404,-243,-95,34,132,187,215,208,191,168,145,138,133,148,157,180,188,205,209,215,214,217,213,219,226,247,286,338,414,495,586,663,718,730,690,586,417,185,-100,-425,-761,-1099,-1396,-1645,-1808,-1883,-1841,-1701,-1450,-1116,-717,-274,168,595,958,1235,1412,1450,1387,1186,912,563,198,-157,-457,-681,-808,-833,-770,-633,-446,-248,-49,118,257,354,425,466,490,508,502,497,456,404,312,193,40,-130,-315,-477,-621,-704,-729,-680,-565,-387,-177,53,267,442,566,607,580,471,301,88,-155,-396,-617,-797,-929,-992,-1004,-952,-863,-738,-608,-464,-338,-212,-97,23,148,293,452,631,808,978,1111,1191,1198,1121,952,706,384,22,-360,-732,-1058,-1325,-1499,-1584,-1562,-1448,-1238,-963,-618,-255,135,496,821,1077,1248,1314,1287,1148,941,661,358,49,-234,-469,-649,-754,-803,-785,-727,-631,-516,-391,-273,-163,-80,-14,27,53,67,85,113,159,229,320,421,529,616,682,703,680,599,482,318,142,-47,-224,-377,-492,-567,-590,-570,-505,-407,-278,-129,35,210,392,579,762,936,1084,1196,1257,1250,1172,1021,796,522,204,-129,-461,-770,-1049,-1281,-1472,-1617,-1714,-1775,-1783,-1754,-1663,-1530,-1328,-1090,-792,-477,-134,194,507,779,993,1152,1236,1263,1231,1148,1035,888,729,560,389,222,65,-86,-221,-337,-437,-506,-546,-547,-503,-419,-287,-120,78,289,496,686,833,931,970,943,863,735,567,387,192,19,-146,-264,-352,-382,-363,-291,-166,1,201,413,617,798,918,990,969,882,714,479,192,-130,-474,-799,-1107,-1350,-1531,-1622,-1618,-1531,-1353,-1118,-835,-527,-224,72,336,575,778,953,1095,1214,1289,1341,1333,1286,1179,1020,810,558,268,-40,-359,-675,-968,-1241,-1459,-1638,-1743,-1786,-1746,-1627,-1418,-1126,-745,-291,220,765,1302,1804,2216,2511,2660,2648,2481,2169,1741,1235,684,128,-398,-870,-1266,-1572,-1784,-1906,-1934,-1888,-1775,-1607,-1398,-1159,-898,-627,-352,-86,167,385,571,699,778,788,744,644,506,340,169,5,-141,-253,-341,-394,-425,-430,-423,-397,-369,-330,-292,-249,-215,-177,-151,-128,-112,-105,-95,-86,-70,-45,-6,43,106,169,228,274,293,275,222,120,-12,-178,-362,-547,-731,-887,-1017,-1099,-1126,-1092,-988,-807,-564,-247,105,488,863,1202,1483,1667,1767,1744,1646,1455,1215,941,653,379,112,-124,-347,-548,-734,-908,-1061,-1199,-1298,-1371,-1396,-1377,-1319,-1212,-1075,-903,-711,-491,-267,-16,228,481,720,929,1112,1222,1280,1242,1133,943,693,415,121,-138,-353,-500,-563,-558,-476,-354,-194,-38,108,221,284,313,287,243,179,120,80,65,72,99,125,142,127,73,-26,-162,-315,-473,-586,-654,-625,-500,-274,47,438,855,1270,1623,1878,2008,1977,1793,1460,1007,483,-75,-601,-1051,-1384,-1573,-1611,-1503,-1273,-956,-590,-221,113,392,577,688,711,667,589,472,366,256,167,90,21,-43,-112,-195,-285,-390,-497,-590,-666,-694,-680,-597,-463,-266,-35,217,468,682,851,946,969,917,799,643,460,291,141,42,-16,-14,20,81,139,177,170,117,3,-152,-338,-529,-693,-821,-867,-852,-739,-552,-299,15,344,691,993,1253,1423,1495,1459,1303,1054,713,315,-119,-555,-964,-1317,-1590,-1767,-1829,-1782,-1616,-1355,-1000,-587,-133,341,789,1222,1584,1888,2105,2225,2248,2160,1965,1674,1289,853,373,-103,-563,-967,-1310,-1575,-1757,-1867,-1897,-1863,-1778,-1639,-1477,-1285,-1082,-873,-657,-442,-227,-8,198,409,588,755,868,941,943,883,753,566,336,87,-157,-364,-527,-608,-625,-559,-432,-263,-65,131,307,450,542,591,578,538,441,335,195,53,-97,-246,-380,-509,-614,-698,-763,-788,-795,-761,-708,-624,-528,-408,-280,-142,2,141,273,383,469,516,533,509,467,394,327,251,204,169,173,200,261,342,436,533,616,673,692,659,577,437,252,28,-218,-470,-706,-915,-1068,-1173,-1194,-1160,-1043,-876,-653,-393,-122,162,413,640,812,930,987,988,941,849,738,596,455,303,152,10,-129,-250,-353,-443,-503,-553,-574,-587,-587,-585,-591,-609,-650,-725,-825,-960,-1113,-1275,-1423,-1534,-1583,-1544,-1413,-1168,-828,-395,100,626,1160,1651,2087,2422,2650,2749,2722,2570,2304,1952,1526,1069,590,132,-313,-700,-1056,-1352,-1604,-1806,-1957,-2056,-2096,-2071,-1974,-1800,-1560,-1249,-893,-505,-113,260,585,846,1025,1116,1115,1045,898,723,511,311,116,-33,-149,-206,-216,-170,-88,42,185,353,513,674,804,919,985,1022,1010,955,860,721,547,341,110,-141,-403,-665,-915,-1133,-1304,-1408,-1428,-1354,-1180,-909,-554,-132,336,816,1287,1711,2064,2322,2463,2481,2366,2143,1815,1431,1011,602,234,-68,-291,-426,-485,-470,-410,-313,-201,-99,-4,51,72,46,-34,-160,-340,-562,-821,-1096,-1373,-1620,-1814,-1927,-1935,-1828,-1598,-1256,-828,-334,177,674,1118,1471,1717,1839,1828,1706,1471,1168,809,445,90,-207,-447,-596,-667,-656,-577,-448,-286,-109,59,212,333,414,463,460,432,359,260,130,-22,-194,-379,-570,-762,-946,-1112,-1259,-1371,-1443,-1477,-1458,-1395,-1287,-1141,-966,-772,-567,-371,-180,-24,121,221,309,363,413,447,486,517,552,575,586,573,521,433,295,110,-114,-377,-650,-927,-1167,-1365,-1474,-1497,-1411,-1218,-934,-574,-171,233,616,927,1159,1280,1309,1232,1095,895,686,471,301,168,113,123,210,357,557,776,998,1191,1323,1388,1349,1226,996,696,322,-90,-516,-933,-1305,-1616,-1839,-1962,-1985,-1901,-1733,-1485,-1188,-852,-515,-178,125,389,601,756,853,902,904,882,836,792,745,703,669,624,572,503,397,280,124,-36,-202,-364,-495,-599,-656,-666,-635,-553,-452,-317,-193,-64,35,114,161,182,188,175,173,169,186,219,264,317,371,409,439,441,421,388,321,262,169,88,-16,-112,-218,-322,-421,-524,-606,-678,-729,-747,-747,-706,-640,-541,-410,-252,-65,143,368,588,802,974,1103,1169,1163,1093,958,784,584,391,218,94,19,2,33,90,164,214,235,191,82,-98,-335,-611,-889,-1142,-1325,-1423,-1397,-1271,-1014,-691,-298,105,486,813,1052,1196,1239,1202,1099,966,831,714,635,604,598,631,649,658,617,516,348,113,-176,-488,-806,-1079,-1294,-1413,-1446,-1375,-1241,-1047,-842,-638,-469,-337,-258,-212,-209,-207,-227,-213,-204,-145,-80,27,148,284,435,577,722,841,941,1010,1038,1036,985,905,788,654,493,338,164,12,-150,-294,-434,-564,-681,-779,-863,-905,-924,-894,-827,-711,-561,-367,-155,82,315,537,726,871,962,990,967,885,781,648,530,415,343,288,266,256,235,203,117,-7,-193,-420,-688,-959,-1231,-1447,-1613,-1681,-1649,-1517,-1271,-959,-581,-195,170,476,684,786,768,645,448,203,-39,-237,-367,-388,-310,-132,124,419,727,1006,1237,1397,1479,1489,1424,1312,1158,977,786,591,399,221,52,-98,-235,-351,-459,-549,-635,-702,-774,-825,-886,-933,-987,-1038,-1097,-1163,-1234,-1312,-1393,-1456,-1512,-1516,-1487,-1384,-1228,-997,-714,-380,-23,343,691,999,1251,1424,1518,1516,1436,1269,1050,773,478,176,-116,-363,-578,-722,-809,-837,-803,-731,-627,-515,-404,-318,-254,-226,-228,-254,-294,-339,-378,-404,-413,-410,-389,-363,-334,-299,-269,-228,-180,-116,-22,95,258,444,667,905,1148,1385,1592,1757,1869,1912,1892,1798,1657,1459,1247,1011,788,566,361,154,-54,-287,-552,-855,-1198,-1559,-1922,-2254,-2514,-2679,-2717,-2611,-2372,-2002,-1535,-1004,-441,104,606,1030,1362,1591,1711,1739,1686,1570,1428,1259,1118,981,895,831,808,797,805,798,791,749,695,611,517,411,305,202,107,19,-63,-148,-237,-336,-456,-583,-734,-894,-1056,-1223,-1373,-1496,-1593,-1629,-1620,-1539,-1396,-1188,-939,-652,-362,-80,172,383,554,688,798,898,1002,1125,1265,1426,1583,1734,1838,1884,1849,1709,1476,1147,737,290,-184,-625,-1014,-1311,-1502,-1571,-1526,-1371,-1134,-840,-518,-197,102,365,579,757,882,988,1056,1111,1143,1141,1112,1026,886,681,414,94,-257,-617,-948,-1224,-1414,-1492,-1460,-1303,-1043,-708,-306,92,483,807,1049,1179,1190,1081,868,574,233,-108,-419,-650,-782,-792,-679,-451,-145,219,582,908,1160,1297,1317,1207,985,676,311,-74,-436,-748,-985,-1132,-1188,-1158,-1058,-905,-725,-526,-336,-150,11,158,283,394,477,545,569,562,488,359,157,-113,-439,-807,-1189,-1556,-1880,-2130,-2286,-2327,-2255,-2062,-1770,-1393,-972,-529,-112,249,543,730,849,872,855,794,731,680,651,659,684,731,767,786,756,675,527,323,61,-225,-529,-799,-1033,-1182,-1254,-1225,-1114,-924,-690,-423,-171,61,236,353,396,379,306,203,86,-15,-85,-103,-60,39,191,367,553,707,814,831,757,570,287,-78,-492,-914,-1294,-1601,-1783,-1833,-1732,-1493,-1135,-695,-207,278,729,1105,1394,1576,1663,1658,1585,1462,1309,1147,986,830,689,544,401,248,78,-99,-285,-460,-616,-727,-797,-802,-757,-655,-511,-350,-177,-30,83,145,143,89,-15,-136,-260,-340,-368,-303,-155,86,393,739,1092,1407,1654,1808,1847,1779,1609,1356,1052,720,390,88,-182,-392,-568,-686,-783,-854,-909,-961,-1006,-1039,-1058,-1052,-1005,-927,-794,-628,-420,-191,50,284,490,665,781,852,857,825,745,648,536,427,326,249,183,141,111,87,70,50,31,15,9,19,54,115,206,316,446,567,679,744,760,692,541,293,-47,-455,-916,-1385,-1827,-2200,-2466,-2592,-2567,-2370,-2022,-1538,-948,-310,346,952,1478,1884,2150,2274,2261,2132,1914,1631,1317,985,660,344,47,-236,-501,-750,-971,-1164,-1301,-1389,-1386,-1307,-1124,-860,-515,-125,286,674,1000,1244,1358,1365,1233,1011,704,358,2,-334,-618,-840,-991,-1070,-1092,-1066,-1006,-937,-860,-789,-726,-660,-600,-521,-433,-323,-200,-64,70,195,293,368,395,400,358,298,218,126,45,-33,-81,-106,-97,-51,19,117,220,322,400,441,437,376,264,110,-74,-263,-432,-559,-627,-613,-529,-361,-141,121,389,637,839,966,1012,972,852,684,477,281,113,1,-41,-16,67,185,317,419,488,486,416,290,105,-92,-288,-445,-550,-581,-546,-447,-312,-164,-35,47,62,-6,-158,-377,-647,-923,-1180,-1365,-1458,-1425,-1262,-975,-575,-104,401,882,1301,1591,1745,1723,1540,1227,799,341,-125,-518,-812,-977,-989,-884,-646,-355,-13,306,579,767,850,815,673,427,119,-232,-567,-872,-1084,-1203,-1201,-1082,-872,-579,-254,80,387,639,823,928,953,917,820,699,563,430,323,228,170,121,91,66,43,24,12,11,21,57,95,160,218,276,314,330,313,269,190,87,-37,-179,-321,-469,-595,-706,-778,-816,-809,-762,-682,-570,-444,-300,-158,-10,132,267,396,507,592,649,652,612,510,352,156,-77,-311,-535,-720,-845,-905,-881,-786,-615,-387,-109,196,519,832,1125,1367,1561,1669,1713,1666,1550,1359,1115,826,507,182,-147,-450,-721,-942,-1106,-1205,-1236,-1216,-1133,-1029,-889,-747,-608,-470,-352,-235,-131,-27,76,178,280,367,439,474,466,403,282,101,-117,-374,-624,-863,-1050,-1166,-1205,-1136,-992,-747,-451,-108,235,559,821,1003,1079,1047,909,683,391,73,-248,-522,-738,-859,-891,-822,-684,-473,-249,-3,198,368,472,516,508,455,381,304,231,194,171,192,223,280,333,391,436,470,491,504,502,505,493,481,450,409,337,251,127,-8,-163,-316,-459,-588,-684,-758,-796,-813,-808,-787,-759,-718,-683,-629,-587,-519,-452,-362,-253,-131,7,159,301,447,567,669,737,781,786,773,738,688,638,575,521,454,383,296,183,51,-111,-295,-482,-676,-841,-970,-1044,-1050,-982,-845,-640,-390,-100,195,495,759,999,1181,1317,1394,1416,1394,1325,1227,1102,960,806,641,468,289,99,-97,-302,-506,-704,-879,-1029,-1129,-1190,-1185,-1142,-1034,-907,-740,-571,-406,-257,-143,-67,-22,-28,-45,-99,-147,-203,-235,-253,-235,-188,-109,-2,119,249,370,476,555,603,622,612,578,526,460,393,313,243,158,81,-11,-107,-223,-351,-498,-654,-818,-979,-1129,-1267,-1376,-1467,-1518,-1544,-1527,-1467,-1365,-1208,-1000,-753,-449,-137,213,550,893,1199,1481,1710,1879,1981,1999,1928,1775,1526,1210,831,408,-21,-454,-837,-1177,-1431,-1594,-1658,-1611,-1467,-1226,-907,-533,-117,301,715,1084,1401,1634,1786,1827,1773,1619,1375,1072,718,357,9,-297,-536,-694,-768,-747,-666,-515,-351,-171,-15,105,179,204,175,117,24,-75,-178,-264,-334,-373,-390,-385,-364,-349,-329,-342,-362,-410,-463,-512,-544,-536,-486,-377,-224,-30,195,415,638,821,968,1063,1092,1069,984,846,673,465,254,43,-140,-283,-376,-409,-383,-307,-182,-40,118,262,379,469,503,505,465,395,312,217,130,53,-4,-43,-60,-58,-42,-1,43,109,176,253,321,385,423,436,409,345,237,95,-75,-274,-460,-661,-818,-960,-1042,-1077,-1058,-972,-852,-680,-500,-315,-152,-22,59,90,79,29,-39,-108,-169,-186,-174,-99,16,181,375,583,777,944,1043,1073,1009,852,615,311,-20,-351,-640,-851,-968,-964,-858,-655,-394,-104,169,397,553,619,594,499,327,133,-89,-296,-476,-615,-708,-751,-753,-722,-665,-601,-525,-451,-373,-286,-192,-81,47,192,344,504,643,760,831,834,775,632,423,163,-135,-426,-690,-885,-997,-997,-903,-703,-444,-144,151,404,577,652,612,466,226,-78,-417,-748,-1050,-1286,-1442,-1516,-1490,-1401,-1244,-1056,-853,-657,-482,-331,-207,-84,35,188,377,614,894,1204,1520,1805,2032,2153,2164,2029,1771,1387,924,407,-115,-597,-1016,-1330,-1536,-1628,-1607,-1497,-1315,-1089,-848,-611,-408,-244,-126,-59,-9,12,52,103,195,318,481,655,840,1009,1151,1261,1332,1362,1359,1323,1250,1151,1012,837,626,377,97,-195,-501,-784,-1040,-1243,-1380,-1442,-1426,-1331,-1167,-946,-687,-403,-121,144,371,545,656,695,672,576,448,276,109,-49,-166,-230,-225,-151,-5,199,447,721,995,1250,1458,1607,1686,1684,1617,1472,1288,1058,810,555,299,65,-163,-363,-554,-722,-880,-1018,-1154,-1265,-1370,-1445,-1502,-1515,-1499,-1427,-1314,-1153,-948,-717,-457,-199,67,299,515,680,806,881,905,893,844,783,716,659,625,612,620,640,655,656,621,553,436,289,109,-89,-288,-489,-670,-840,-983,-1106,-1205,-1269,-1313,-1314,-1280,-1209,-1084,-925,-710,-452,-152,181,538,890,1228,1515,1724,1847,1844,1731,1497,1160,744,284,-196,-643,-1046,-1366,-1597,-1720,-1757,-1686,-1555,-1346,-1108,-837,-571,-317,-89,93,236,336,392,426,434,439,439,460,478,524,560,603,625,627,595,530,425,294,129,-47,-235,-421,-593,-750,-880,-970,-1033,-1035,-1011,-923,-804,-635,-442,-216,16,255,476,667,820,902,931,866,739,532,277,-14,-306,-586,-807,-980,-1056,-1067,-984,-849,-653,-444,-221,-27,140,250,313,327,300,259,209,184,193,245,345,483,641,800,930,1014,1031,976,844,650,409,143,-114,-344,-516,-617,-631,-561,-403,-188,75,350,608,820,965,1015,986,857,667,421,160,-98,-314,-482,-571,-591,-540,-426,-280,-106,58,198,299,342,330,256,134,-33,-215,-418,-604,-781,-916,-1019,-1074,-1089,-1056,-988,-882,-746,-590,-407,-230,-42,122,269,378,443,473,449,399,306,208,92,-6,-96,-152,-179,-167,-128,-54,27,126,217,303,372,422,454,454,438,384,306,205,82,-49,-177,-282,-359,-368,-331,-205,-23,223,499,785,1044,1242,1362,1370,1279,1086,815,496,161,-156,-423,-621,-741,-783,-746,-663,-526,-375,-207,-45,105,235,338,417,452,466,427,371,268,152,6,-146,-303,-454,-596,-717,-818,-894,-932,-940,-913,-844,-758,-642,-521,-396,-281,-175,-87,2,81,184,307,474,688,951,1256,1586,1915,2210,2433,2551,2534,2362,2035,1556,959,273,-446,-1156,-1800,-2339,-2733,-2966,-3015,-2900,-2617,-2207,-1697,-1126,-528,45,581,1028,1384,1635,1768,1818,1764,1663,1505,1329,1145,965,793,640,484,343,193,38,-122,-291,-463,-629,-792,-940,-1071,-1191,-1280,-1363,-1419,-1466,-1490,-1503,-1486,-1453,-1380,-1268,-1118,-911,-672,-389,-86,225,528,795,1031,1192,1313,1354,1345,1282,1178,1050,905,759,624,499,403,326,271,245,225,222,216,204,172,124,42,-59,-186,-333,-485,-643,-790,-922,-1028,-1106,-1152,-1168,-1151,-1115,-1051,-986,-899,-819,-724,-632,-524,-414,-285,-153,-2,150,310,467,617,753,872,965,1032,1065,1071,1040,985,898,788,661,513,362,200,45,-100,-226,-321,-384,-402,-375,-309,-202,-79,63,183,282,326,313,229,79,-133,-378,-649,-902,-1130,-1294,-1395,-1405,-1335,-1173,-937,-632,-276,116,520,917,1284,1594,1835,1976,2016,1940,1751,1453,1062,591,73,-479,-1023,-1537,-1992,-2359,-2619,-2751,-2752,-2608,-2351,-1965,-1515,-1002,-483,12,463,832,1127,1330,1462,1524,1540,1518,1472,1416,1346,1279,1200,1119,1027,921,808,669,532,368,221,64,-57,-164,-221,-239,-206,-130,-16,120,261,387,475,510,479,370,199,-41,-312,-611,-896,-1161,-1375,-1530,-1612,-1622,-1559,-1429,-1248,-1012,-755,-471,-187,90,342,568,750,890,992,1046,1072,1067,1035,990,924,842,745,618,478,308,120,-83,-301,-516,-720,-911,-1058,-1177,-1234,-1242,-1189,-1074,-905,-677,-404,-92,246,600,941,1273,1555,1793,1960,2058,2073,2015,1877,1669,1404,1086,741,375,18,-319,-616,-862,-1051,-1181,-1256,-1280,-1269,-1221,-1159,-1076,-992,-902,-821,-740,-674,-617,-574,-541,-522,-501,-486,-455,-407,-338,-236,-115,35,191,356,510,648,761,842,893,913,905,878,836,787,744,703,686,679,687,708,720,725,704,644,551,405,226,10,-224,-461,-680,-859,-984,-1033,-1005,-902,-727,-509,-262,-12,213,400,537,612,634,608,540,454,342,233,120,7,-96,-205,-308,-410,-518,-622,-724,-819,-904,-969,-1013,-1028,-1006,-959,-872,-772,-643,-520,-384,-267,-151,-56,27,100,158,210,255,285,311,320,309,300,260,239,208,195,206,230,284,352,430,507,576,615,627,599,529,430,305,165,31,-90,-184,-237,-257,-226,-171,-79,14,107,178,207,195,123,8,-156,-343,-544,-729,-891,-1003,-1061,-1065,-1006,-910,-772,-621,-461,-304,-154,-10,128,267,411,567,724,899,1052,1207,1313,1386,1384,1317,1172,958,701,410,128,-120,-309,-409,-420,-331,-166,67,323,572,778,893,911,795,563,222,-191,-631,-1054,-1405,-1649,-1755,-1715,-1540,-1246,-874,-464,-60,300,583,775,869,867,796,669,518,372,235,147,82,68,73,98,122,133,121,79,12,-77,-171,-261,-326,-354,-335,-262,-144,22,204,408,585,745,846,897,872,779,617,395,125,-174,-489,-788,-1052,-1263,-1388,-1429,-1365,-1202,-953,-627,-250,151,560,937,1286,1557,1771,1891,1930,1877,1735,1513,1207,845,417,-31,-504,-965,-1394,-1779,-2084,-2304,-2424,-2429,-2332,-2127,-1844,-1492,-1110,-720,-354,-36,218,399,506,553,548,513,463,410,368,341,332,332,351,364,386,395,404,397,390,373,360,353,360,386,428,491,552,614,643,638,574,444,252,-10,-308,-640,-964,-1262,-1503,-1668,-1743,-1717,-1604,-1403,-1155,-866,-581,-312,-84,98,231,329,398,456,521,590,684,784,899,1007,1106,1174,1208,1195,1125,1014,843,646,419,192,-19,-200,-339,-422,-465,-455,-421,-368,-315,-272,-261,-277,-331,-413,-509,-612,-692,-744,-741,-683,-564,-386,-167,78,326,557,746,882,955,953,902,787,650,486,333,194,84,10,-40,-61,-76,-90,-114,-160,-218,-298,-375,-445,-487,-490,-440,-340,-193,-14,172,345,472,544,537,460,316,130,-71,-248,-381,-425,-378,-226,18,328,672,1009,1295,1501,1587,1562,1401,1145,801,415,6,-368,-711,-977,-1174,-1306,-1367,-1391,-1375,-1347,-1301,-1253,-1188,-1104,-986,-824,-601,-334,2,358,743,1100,1415,1644,1757,1747,1585,1300,895,412,-112,-629,-1100,-1477,-1744,-1872,-1863,-1727,-1471,-1136,-738,-321,94,474,807,1069,1264,1386,1435,1427,1360,1247,1106,931,751,558,369,190,27,-111,-215,-280,-294,-261,-177,-54,98,265,421,558,642,673,628,509,322,67,-229,-550,-876,-1174,-1426,-1614,-1719,-1738,-1665,-1507,-1268,-975,-630,-278,82,407,692,908,1047,1095,1045,902,667,358,-2,-391,-766,-1097,-1351,-1490,-1514,-1390,-1152,-788,-349,148,651,1124,1532,1834,2017,2059,1971,1753,1437,1038,601,139,-299,-707,-1056,-1326,-1525,-1623,-1645,-1564,-1412,-1175,-886,-559,-210,121,433,682,886,1013,1088,1109,1090,1050,993,933,862,789,692,572,410,210,-45,-332,-655,-980,-1287,-1545,-1724,-1796,-1746,-1576,-1281,-904,-458,-5,428,787,1049,1187,1200,1090,886,611,307,14,-246,-424,-527,-528,-443,-281,-60,195,456,714,928,1103,1211,1258,1235,1154,1002,814,570,306,13,-283,-583,-864,-1126,-1342,-1517,-1622,-1660,-1620,-1492,-1292,-1015,-695,-330,23,374,665,899,1050,1119,1098,1008,846,644,415,183,-30,-213,-345,-438,-471,-480,-454,-422,-389,-360,-339,-316,-281,-229,-135,-3,170,395,625,884,1109,1310,1446,1512,1496,1397,1218,984,697,397,96,-171,-397,-552,-652,-677,-658,-589,-509,-413,-336,-272,-237,-235,-257,-318,-391,-492,-597,-700,-791,-853,-880,-866,-808,-717,-596,-463,-327,-199,-87,9,89,152,209,252,290,318,335,341,333,318,285,261,220,201,187,192,224,270,348,430,532,614,693,730,732,683,576,429,228,16,-213,-423,-608,-744,-836,-865,-855,-795,-715,-609,-508,-406,-320,-251,-191,-144,-102,-47,1,78,145,231,300,360,393,395,360,287,181,46,-102,-261,-415,-556,-676,-759,-811,-814,-776,-689,-565,-403,-219,-27,172,344,502,616,696,730,726,682,612,511,402,278,161,53,-37,-94,-124,-104,-51,53,189,359,554,742,936,1084,1195,1244,1218,1126,965,749,501,240,-16,-232,-423,-540,-624,-641,-633,-590,-537,-483,-434,-397,-369,-345,-327,-299,-271,-230,-182,-139,-91,-60,-40,-36,-56,-86,-137,-189,-249,-296,-337,-355,-352,-324,-259,-182,-63,58,206,356,500,645,757,868,935,989,1009,1000,964,896,793,664,500,316,110,-107,-325,-542,-734,-918,-1056,-1172,-1234,-1255,-1226,-1141,-1025,-850,-669,-450,-243,-34,154,315,448,545,613,652,665,663,641,602,559,482,406,291,169,17,-145,-321,-493,-660,-789,-899,-939,-935,-859,-730,-547,-329,-102,118,300,425,491,476,398,266,99,-72,-235,-355,-441,-460,-445,-384,-306,-223,-139,-82,-31,-2,31,69,124,203,308,426,556,668,759,807,794,727,593,405,192,-55,-275,-480,-631,-724,-760,-738,-677,-592,-502,-432,-388,-390,-431,-507,-609,-703,-773,-788,-724,-582,-345,-44,307,672,1005,1279,1457,1519,1460,1292,1022,704,348,22,-263,-452,-543,-519,-383,-165,119,421,703,929,1066,1087,995,781,481,114,-278,-661,-991,-1253,-1412,-1481,-1456,-1349,-1195,-1003,-804,-620,-449,-316,-201,-115,-42,25,90,160,236,314,388,453,497,517,503,463,384,292,180,73,-26,-92,-139,-136,-121,-63,-9,63,124,173,217,240,264,282,308,344,389,445,506,563,609,636,633,606,546,470,368,278,174,103,38,0,-17,-25,-24,-21,-32,-47,-84,-126,-181,-228,-275,-297,-304,-281,-243,-178,-115,-39,18,70,93,102,84,47,2,-62,-114,-178,-222,-268,-294,-318,-330,-341,-352,-361,-368,-371,-363,-333,-282,-197,-86,46,202,357,511,643,745,806,817,775,675,529,333,110,-126,-361,-565,-726,-829,-854,-813,-692,-520,-290,-41,227,477,699,874,983,1032,1003,927,787,634,450,284,122,-4,-113,-187,-244,-285,-320,-360,-412,-477,-561,-656,-757,-856,-936,-989,-1003,-971,-884,-749,-564,-340,-96,166,410,635,810,938,1002,1013,962,882,755,636,504,403,332,298,315,358,431,501,556,570,526,419,245,18,-254,-534,-815,-1057,-1250,-1376,-1431,-1400,-1314,-1154,-962,-736,-508,-283,-86,79,204,281,320,317,286,237,174,120,70,47,38,55,88,130,188,228,285,313,349,367,389,405,429,452,483,509,532,538,524,480,398,282,119,-71,-293,-533,-769,-996,-1184,-1323,-1392,-1388,-1301,-1146,-927,-671,-399,-135,93,271,381,421,391,297,165,-8,-175,-345,-479,-583,-637,-653,-617,-555,-467,-369,-283,-205,-177,-171,-234,-325,-469,-624,-790,-920,-1011,-1017,-943,-763,-499,-147,250,675,1090,1459,1764,1977,2091,2105,2029,1874,1663,1418,1146,889,625,396,170,-17,-201,-349,-493,-601,-691,-744,-760,-740,-672,-577,-449,-309,-174,-50,28,68,42,-43,-185,-380,-606,-842,-1067,-1246,-1362,-1389,-1315,-1144,-875,-540,-152,245,627,964,1236,1431,1547,1588,1570,1505,1411,1307,1198,1103,1009,922,836,730,620,474,320,149,-22,-177,-310,-395,-440,-430,-382,-310,-219,-158,-109,-123,-176,-281,-420,-573,-721,-837,-906,-901,-833,-681,-481,-229,35,291,518,680,787,804,768,656,519,354,198,63,-38,-94,-113,-101,-68,-31,-3,14,3,-18,-61,-102,-142,-165,-168,-140,-90,-9,91,204,331,457,583,706,816,926,1014,1100,1155,1203,1204,1188,1109,1003,827,626,366,94,-200,-490,-754,-989,-1169,-1297,-1360,-1371,-1327,-1251,-1153,-1054,-964,-899,-857,-838,-832,-826,-798,-736,-630,-460,-254,12,286,571,823,1024,1148,1178,1106,937,683,373,36,-286,-554,-743,-809,-766,-590,-316,34,431,824,1186,1478,1678,1765,1746,1612,1388,1085,728,337,-66,-467,-844,-1196,-1491,-1748,-1925,-2041,-2071,-2025,-1891,-1687,-1407,-1078,-705,-315,74,443,767,1034,1230,1337,1373,1316,1202,1022,817,585,364,157,-22,-159,-279,-360,-445,-519,-613,-724,-859,-1006,-1166,-1304,-1421,-1478,-1471,-1379,-1207,-956,-634,-286,97,437,756,987,1154,1220,1217,1138,1014,854,689,523,374,251,149,78,36,13,23,46,93,151,222,292,368,429,487,525,540,527,481,391,268,94,-100,-333,-559,-794,-992,-1153,-1262,-1301,-1284,-1199,-1065,-895,-694,-494,-288,-103,74,228,376,514,653,794,934,1068,1187,1279,1326,1331,1267,1154,974,746,482,189,-104,-392,-649,-863,-1021,-1120,-1155,-1130,-1060,-942,-811,-652,-496,-334,-179,-30,120,257,400,521,650,752,854,925,985,1018,1026,1013,972,908,823,719,593,460,296,132,-61,-251,-459,-650,-841,-987,-1109,-1167,-1172,-1119,-1003,-844,-659,-448,-260,-85,50,130,182,179,168,145,135,154,214,306,451,611,799,978,1137,1254,1313,1295,1201,1023,776,475,140,-203,-520,-793,-992,-1112,-1139,-1084,-955,-774,-568,-352,-166,-9,88,134,128,69,-15,-121,-226,-316,-381,-412,-407,-365,-297,-204,-93,20,139,246,347,427,485,520,525,503,461,388,312,220,134,53,-14,-60,-89,-85,-67,-14,59,159,281,424,570,729,865,984,1053,1072,1017,894,697,436,130,-207,-550,-873,-1162,-1392,-1557,-1646,-1662,-1605,-1488,-1315,-1112,-878,-651,-421,-225,-53,74,166,214,228,207,158,84,-22,-140,-288,-437,-603,-752,-882,-975,-1010,-990,-890,-728,-499,-223,83,403,700,969,1174,1311,1373,1342,1250,1079,867,620,364,114,-103,-286,-413,-482,-505,-468,-400,-300,-181,-58,70,190,302,397,468,511,511,463,356,190,-38,-308,-614,-921,-1205,-1433,-1564,-1598,-1485,-1262,-907,-471,26,528,996,1380,1643,1767,1729,1549,1226,817,335,-144,-604,-980,-1256,-1407,-1422,-1320,-1106,-821,-493,-160,143,395,574,688,727,732,696,666,644,652,684,751,814,891,929,936,890,777,618,394,153,-110,-353,-557,-706,-779,-774,-697,-556,-370,-162,47,237,388,482,517,479,377,212,0,-249,-509,-763,-1001,-1189,-1331,-1394,-1378,-1280,-1092,-838,-509,-140,264,666,1056,1392,1673,1855,1947,1925,1791,1550,1201,776,288,-218,-708,-1145,-1489,-1724,-1824,-1791,-1633,-1358,-1006,-602,-181,208,557,824,1019,1134,1182,1181,1143,1086,1020,944,865,760,643,487,310,107,-104,-313,-494,-642,-726,-747,-698,-581,-416,-203,16,245,437,592,683,707,657,558,401,239,53,-96,-243,-330,-414,-451,-501,-534,-592,-651,-719,-780,-818,-829,-797,-728,-606,-459,-262,-52,181,417,651,861,1056,1199,1319,1373,1400,1361,1302,1188,1057,898,722,544,345,156,-51,-246,-455,-645,-825,-973,-1078,-1139,-1145,-1108,-1030,-933,-829,-725,-645,-578,-535,-508,-484,-456,-419,-352,-281,-174,-76,39,144,229,299,326,319,271,186,72,-51,-180,-287,-366,-407,-395,-341,-246,-114,23,173,301,407,480,515,517,484,425,348,246,144,13,-97,-232,-327,-427,-482,-513,-504,-451,-358,-219,-48,148,359,561,754,908,1026,1087,1088,1030,914,758,565,363,150,-51,-239,-409,-548,-669,-748,-817,-853,-887,-917,-955,-1008,-1087,-1186,-1310,-1444,-1578,-1695,-1778,-1822,-1802,-1728,-1573,-1353,-1057,-696,-280,175,647,1111,1539,1900,2165,2318,2338,2243,2025,1730,1365,984,598,262,-32,-242,-392,-467,-495,-475,-440,-378,-327,-268,-226,-174,-129,-55,25,150,294,469,658,847,1024,1167,1268,1310,1291,1203,1054,848,602,334,55,-212,-457,-676,-855,-1001,-1112,-1189,-1236,-1248,-1224,-1164,-1067,-939,-785,-616,-438,-260,-91,58,180,268,330,354,367,354,348,327,323,315,323,340,363,399,425,458,471,487,485,485,475,471,454,434,394,339,256,170,60,-33,-123,-193,-239,-259,-260,-225,-180,-110,-41,29,83,131,154,177,179,184,181,168,152,113,60,-19,-123,-239,-365,-477,-554,-589,-549,-447,-275,-54,200,455,689,873,985,1020,965,841,652,427,176,-72,-315,-530,-712,-861,-969,-1034,-1075,-1056,-1020,-915,-785,-587,-360,-82,214,527,828,1097,1313,1450,1490,1435,1267,1016,691,318,-58,-423,-723,-955,-1090,-1128,-1085,-962,-793,-605,-410,-256,-131,-65,-39,-51,-85,-113,-139,-127,-101,-38,29,101,152,178,154,89,-32,-194,-383,-591,-783,-950,-1055,-1104,-1055,-943,-740,-484,-181,142,464,752,1004,1185,1308,1355,1343,1270,1159,1004,839,660,490,338,209,112,49,6,-11,-26,-44,-81,-146,-245,-374,-539,-711,-906,-1067,-1218,-1304,-1343,-1307,-1207,-1037,-811,-540,-234,78,390,670,907,1090,1202,1246,1213,1117,954,760,530,310,94,-87,-240,-355,-454,-525,-607,-676,-768,-856,-952,-1032,-1093,-1112,-1077,-989,-831,-632,-391,-136,113,336,514,640,701,709,664,582,479,372,280,214,188,191,231,279,324,343,324,251,134,-37,-234,-444,-645,-795,-893,-891,-807,-613,-345,-7,364,730,1067,1328,1497,1555,1494,1325,1061,722,344,-56,-439,-780,-1061,-1251,-1358,-1354,-1272,-1102,-888,-637,-387,-150,48,209,314,395,426,456,469,494,534,589,659,732,801,856,883,888,851,794,691,577,427,265,97,-79,-242,-391,-526,-627,-711,-762,-790,-801,-785,-768,-727,-685,-618,-544,-441,-333,-200,-79,48,147,229,273,285,258,204,131,51,-18,-67,-71,-38,59,191,366,552,727,868,952,960,896,766,590,406,240,123,93,130,269,455,689,919,1115,1242,1273,1188,1001,706,351,-46,-440,-795,-1092,-1306,-1433,-1481,-1448,-1366,-1232,-1081,-903,-729,-530,-328,-99,149,411,696,967,1231,1446,1604,1685,1670,1558,1346,1040,666,238,-202,-619,-985,-1252,-1419,-1456,-1380,-1195,-927,-606,-260,72,366,596,750,822,813,735,599,426,226,23,-178,-363,-525,-677,-796,-916,-1013,-1104,-1196,-1259,-1321,-1340,-1329,-1267,-1149,-975,-739,-459,-139,188,513,799,1036,1198,1282,1283,1208,1063,876,652,424,199,-6,-179,-322,-426,-496,-535,-541,-532,-495,-467,-425,-405,-387,-387,-395,-407,-413,-403,-370,-305,-211,-88,51,190,320,411,459,450,375,241,55,-171,-411,-640,-844,-985,-1073,-1070,-1016,-880,-725,-533,-359,-204,-92,-32,-15,-46,-104,-169,-233,-259,-253,-195,-94,43,200,352,488,576,617,590,509,374,208,36,-130,-254,-337,-360,-324,-241,-109,43,208,362,492,584,628,621,563,463,326,179,19,-114,-233,-312,-352,-358,-315,-247,-144,-25,109,250,392,529,654,763,838,880,868,807,680,509,280,27,-251,-522,-769,-966,-1099,-1155,-1129,-1030,-867,-655,-420,-180,46,232,375,454,477,443,368,264,148,35,-62,-137,-182,-205,-199,-180,-141,-95,-39,19,85,155,232,330,430,563,699,851,1000,1136,1239,1309,1314,1268,1156,995,791,572,351,153,6,-100,-127,-107,-27,73,183,263,291,251,126,-64,-324,-603,-896,-1138,-1325,-1406,-1388,-1252,-1027,-717,-369,1,340,642,857,1002,1050,1027,947,824,703,573,484,414,384,375,378,378,357,317,238,141,16,-116,-248,-368,-460,-522,-535,-510,-431,-316,-159,25,239,463,707,942,1173,1374,1536,1631,1651,1571,1390,1108,732,293,-192,-674,-1132,-1520,-1822,-2009,-2086,-2041,-1896,-1663,-1363,-1027,-675,-339,-31,217,410,521,571,545,467,335,175,-11,-202,-392,-576,-733,-884,-1002,-1104,-1179,-1222,-1238,-1214,-1153,-1049,-906,-721,-499,-244,40,335,639,933,1201,1442,1628,1770,1852,1876,1857,1790,1693,1564,1409,1228,1025,788,531,236,-74,-411,-751,-1092,-1413,-1703,-1944,-2125,-2232,-2263,-2207,-2078,-1875,-1619,-1324,-1000,-672,-343,-34,246,501,707,886,1012,1104,1149,1149,1110,1023,906,760,592,426,255,99,-39,-161,-263,-338,-401,-425,-428,-387,-313,-193,-43,139,326,510,661,769,808,772,656,464,207,-88,-406,-707,-976,-1179,-1301,-1338,-1275,-1139,-931,-680,-419,-163,57,226,347,404,420,393,350,291,235,187,141,104,58,-1,-79,-182,-308,-447,-590,-720,-824,-881,-894,-834,-730,-553,-351,-110,119,331,482,572,570,493,343,151,-55,-233,-358,-383,-306,-101,205,601,1049,1505,1934,2279,2524,2626,2589,2407,2092,1676,1184,651,123,-386,-824,-1193,-1465,-1652,-1749,-1780,-1749,-1686,-1597,-1490,-1376,-1247,-1098,-927,-719,-475,-199,108,420,729,999,1227,1379,1459,1452,1371,1218,1018,770,513,244,-10,-245,-448,-614,-742,-830,-886,-899,-887,-835,-755,-638,-490,-314,-110,109,340,559,767,935,1062,1131,1146,1099,1006,870,707,534,357,191,42,-81,-179,-246,-288,-313,-321,-330,-341,-370,-414,-483,-553,-639,-697,-740,-730,-673,-556,-389,-181,41,262,441,565,613,576,460,285,57,-167,-388,-551,-650,-665,-598,-458,-263,-33,199,414,583,697,741,724,642,530,396,266,168,97,80,100,146,209,253,277,247,163,27,-166,-378,-617,-825,-1018,-1138,-1208,-1197,-1128,-996,-836,-644,-463,-295,-159,-62,-5,22,17,8,-8,-5,18,75,161,280,424,581,748,903,1048,1164,1263,1322,1357,1357,1318,1250,1134,984,781,542,246,-78,-440,-808,-1167,-1489,-1744,-1912,-1964,-1893,-1689,-1366,-936,-433,108,648,1145,1566,1887,2086,2161,2119,1966,1728,1418,1070,688,311,-75,-439,-794,-1129,-1450,-1754,-2033,-2280,-2474,-2608,-2646,-2590,-2415,-2131,-1735,-1258,-714,-151,391,886,1272,1546,1671,1649,1489,1208,829,406,-46,-458,-812,-1069,-1202,-1215,-1089,-866,-530,-155,271,674,1058,1373,1622,1780,1857,1847,1770,1625,1437,1210,959,694,423,157,-99,-330,-540,-708,-840,-925,-966,-953,-905,-807,-687,-544,-388,-246,-107,-7,72,110,117,95,55,4,-46,-88,-113,-117,-97,-58,4,69,139,187,219,202,158,58,-62,-209,-349,-473,-554,-584,-546,-453,-306,-123,67,252,395,488,522,499,424,331,216,131,62,37,43,74,116,148,153,123,44,-74,-228,-396,-567,-706,-812,-852,-830,-737,-589,-391,-178,42,227,372,443,451,377,247,68,-133,-328,-499,-615,-665,-645,-545,-393,-196,12,201,351,433,450,390,277,126,-33,-175,-271,-315,-290,-204,-69,102,285,463,626,755,863,935,996,1045,1091,1152,1216,1294,1370,1429,1463,1442,1362,1204,965,656,274,-137,-577,-988,-1358,-1651,-1839,-1926,-1893,-1759,-1545,-1259,-954,-623,-319,-28,219,428,598,728,821,882,900,891,834,750,618,464,273,70,-146,-359,-545,-715,-823,-898,-896,-845,-733,-566,-369,-130,107,352,569,752,889,964,984,939,845,708,545,371,206,56,-52,-128,-155,-138,-90,-5,94,200,304,385,450,474,471,420,339,215,62,-121,-325,-547,-772,-998,-1210,-1395,-1543,-1642,-1676,-1649,-1550,-1388,-1174,-918,-642,-360,-95,136,321,448,518,523,485,395,294,170,63,-27,-90,-109,-105,-62,2,73,156,218,276,308,328,326,324,310,311,321,346,395,452,526,589,643,659,631,552,402,209,-47,-327,-629,-923,-1191,-1404,-1561,-1622,-1608,-1489,-1297,-1023,-708,-363,-17,294,570,778,919,999,1008,975,892,787,663,531,402,274,153,37,-76,-188,-289,-394,-476,-554,-599,-620,-601,-544,-442,-307,-136,53,245,433,583,703,761,769,720,619,491,332,182,31,-86,-179,-231,-257,-248,-230,-192,-163,-127,-108,-86,-67,-45,-4,50,130,239,359,504,635,762,846,893,879,809,681,506,295,68,-162,-377,-569,-720,-846,-922,-985,-1017,-1041,-1060,-1073,-1087,-1088,-1073,-1027,-940,-806,-618,-378,-97,218,542,862,1153,1401,1590,1712,1765,1755,1682,1572,1427,1271,1112,959,819,689,572,459,348,239,123,3,-113,-236,-342,-440,-517,-565,-589,-582,-552,-503,-444,-384,-333,-297,-274,-278,-286,-314,-334,-354,-362,-350,-324,-279,-214,-146,-59,16,95,158,204,233,233,216,168,104,16,-79,-182,-276,-360,-414,-445,-442,-409,-359,-282,-207,-118,-36,49,136,223,318,418,518,616,699,752,776,735,652,501,306,68,-188,-449,-684,-888,-1032,-1123,-1143,-1104,-1018,-882,-735,-569,-412,-270,-144,-42,43,117,180,244,304,362,410,439,441,403,329,210,57,-117,-301,-472,-615,-715,-761,-739,-667,-529,-357,-153,59,261,444,590,700,767,806,813,810,797,781,781,775,784,782,778,754,712,644,554,444,318,188,55,-67,-177,-263,-338,-385,-428,-460,-492,-533,-584,-647,-721,-805,-884,-967,-1027,-1070,-1083,-1058,-1004,-901,-779,-617,-449,-268,-97,59,186,278,330,342,316,256,172,68,-35,-143,-228,-299,-334,-335,-299,-228,-129,-2,132,273,411,525,629,700,736,751,721,672,595,504,403,304,212,129,61,-2,-61,-125,-198,-287,-382,-489,-585,-671,-718,-732,-696,-615,-489,-325,-133,76,294,503,705,867,1004,1078,1107,1064,966,802,595,347,77,-194,-457,-691,-880,-1025,-1099,-1119,-1069,-958,-799,-587,-353,-94,161,415,635,833,977,1079,1126,1120,1068,967,838,674,506,321,152,-13,-151,-262,-332,-358,-337,-254,-134,50,240,460,651,808,904,908,824,636,362,15,-370,-767,-1134,-1438,-1653,-1758,-1746,-1621,-1394,-1089,-732,-354,15,352,638,857,1015,1106,1143,1142,1102,1053,976,898,801,690,566,418,264,103,-52,-176,-273,-310,-295,-218,-81,96,306,518,714,862,947,941,848,652,380,32,-345,-741,-1106,-1420,-1654,-1792,-1825,-1755,-1590,-1351,-1045,-714,-348,2,346,663,935,1173,1349,1472,1531,1516,1428,1254,1002,663,269,-193,-670,-1158,-1616,-2019,-2341,-2562,-2670,-2655,-2526,-2281,-1947,-1536,-1077,-590,-104,368,797,1181,1499,1754,1933,2041,2076,2034,1934,1755,1541,1266,976,661,355,63,-193,-408,-569,-677,-725,-730,-684,-611,-513,-405,-299,-202,-120,-61,-22,-10,-7,-31,-48,-77,-102,-114,-125,-124,-115,-115,-113,-133,-167,-228,-303,-399,-498,-597,-683,-751,-793,-820,-825,-824,-825,-823,-839,-851,-867,-877,-867,-835,-769,-665,-523,-344,-132,103,350,592,819,1016,1168,1273,1319,1313,1250,1144,995,820,621,420,212,28,-147,-281,-389,-450,-476,-457,-404,-317,-202,-73,68,202,323,413,467,472,422,326,170,-16,-239,-470,-696,-905,-1073,-1196,-1255,-1248,-1171,-1020,-813,-539,-238,92,417,715,966,1150,1254,1275,1218,1096,926,742,552,398,276,216,202,241,317,410,513,596,654,678,656,600,508,392,265,135,15,-85,-169,-218,-255,-260,-254,-227,-185,-127,-50,47,159,289,418,548,650,727,751,725,636,500,307,93,-152,-389,-613,-803,-948,-1035,-1066,-1029,-941,-796,-624,-419,-219,-20,154,293,395,449,463,431,373,277,176,57,-50,-149,-219,-268,-271,-241,-162,-41,122,323,548,788,1021,1240,1405,1529,1557,1528,1392,1196,917,597,241,-117,-462,-756,-999,-1158,-1241,-1236,-1162,-1025,-859,-676,-502,-360,-251,-192,-173,-183,-221,-261,-298,-319,-315,-287,-239,-168,-99,-21,34,75,90,74,47,0,-30,-49,-21,49,188,372,621,889,1173,1438,1647,1788,1816,1740,1527,1205,777,268,-271,-821,-1322,-1741,-2046,-2207,-2218,-2078,-1805,-1423,-967,-476,18,469,866,1167,1381,1489,1496,1420,1260,1044,787,500,215,-70,-325,-561,-755,-919,-1042,-1124,-1171,-1171,-1134,-1054,-937,-785,-610,-417,-224,-40,118,242,320,347,322,244,119,-43,-235,-437,-645,-828,-986,-1096,-1152,-1148,-1083,-950,-770,-535,-265,24,333,623,897,1133,1303,1421,1444,1399,1268,1068,810,514,200,-109,-399,-644,-848,-987,-1075,-1106,-1086,-1030,-934,-823,-691,-554,-413,-273,-141,-18,91,180,241,272,267,224,147,36,-95,-233,-369,-485,-568,-613,-607,-554,-454,-319,-156,16,184,343,462,567,621,660,663,659,639,629,612,614,621,640,671,708,750,797,841,882,914,930,926,897,834,744,612,453,270,70,-125,-312,-467,-588,-663,-697,-687,-651,-591,-530,-473,-427,-403,-392,-401,-411,-422,-415,-391,-343,-268,-187,-93,-21,29,40,-2,-82,-207,-348,-490,-609,-676,-681,-601,-449,-216,60,377,681,969,1191,1349,1418,1410,1323,1186,1004,813,622,447,298,176,76,-6,-79,-158,-238,-334,-432,-532,-617,-678,-696,-661,-571,-415,-215,29,281,524,728,864,928,888,762,552,274,-31,-349,-637,-872,-1040,-1124,-1134,-1078,-968,-837,-687,-554,-427,-334,-248,-174,-101,0,111,268,447,653,864,1062,1221,1332,1358,1309,1166,953,678,375,72,-202,-405,-534,-556,-486,-332,-118,127,356,549,666,685,616,440,203,-88,-387,-662,-888,-1034,-1092,-1069,-952,-797,-583,-386,-189,-44,58,98,90,35,-42,-132,-221,-291,-350,-378,-398,-400,-398,-400,-399,-405,-413,-410,-405,-378,-334,-272,-187,-97,2,92,174,227,264,265,244,209,151,104,52,15,-10,-24,-31,-40,-54,-88,-132,-201,-273,-349,-408,-428,-398,-300,-123,117,417,747,1066,1354,1558,1665,1642,1498,1231,870,448,-9,-440,-834,-1142,-1354,-1470,-1481,-1423,-1291,-1139,-962,-805,-659,-541,-453,-365,-304,-210,-121,9,150,317,488,657,799,912,964,970,909,795,647,462,288,114,-20,-121,-171,-183,-150,-93,-15,74,158,235,298,343,373,385,388,372,362,338,318,295,267,242,211,172,131,75,15,-53,-129,-204,-276,-341,-391,-424,-439,-425,-392,-328,-250,-143,-29,101,232,358,474,562,616,631,586,500,346,159,-73,-321,-573,-816,-1024,-1189,-1301,-1338,-1321,-1227,-1081,-890,-663,-429,-193,14,192,321,399,424,407,343,270,169,90,21,-12,-8,39,124,246,388,538,690,819,936,1011,1064,1079,1070,1043,992,940,871,808,729,642,535,395,223,1,-257,-563,-880,-1217,-1520,-1786,-1973,-2067,-2052,-1925,-1686,-1365,-958,-534,-75,340,724,1028,1254,1385,1433,1394,1293,1141,962,772,593,429,303,206,149,126,130,162,207,267,326,390,442,484,513,511,493,433,344,211,34,-181,-446,-731,-1050,-1358,-1660,-1909,-2100,-2201,-2199,-2087,-1861,-1540,-1137,-684,-216,242,646,981,1227,1370,1429,1392,1304,1164,1009,854,717,606,520,469,414,387,323,260,148,12,-159,-352,-559,-760,-954,-1118,-1252,-1357,-1417,-1452,-1444,-1400,-1316,-1190,-1014,-800,-538,-245,74,404,731,1037,1309,1532,1692,1786,1798,1740,1606,1410,1169,882,589,281,-7,-275,-510,-701,-851,-950,-1011,-1021,-1002,-944,-864,-770,-646,-530,-381,-237,-71,106,291,481,668,839,982,1086,1139,1133,1066,943,763,554,320,93,-111,-278,-383,-428,-402,-308,-173,16,205,410,579,724,814,853,843,780,685,556,410,247,76,-103,-292,-485,-693,-899,-1115,-1323,-1520,-1689,-1822,-1897,-1917,-1847,-1709,-1478,-1180,-816,-410,17,440,834,1182,1463,1670,1798,1843,1817,1728,1585,1406,1204,984,766,544,330,121,-87,-283,-483,-660,-820,-949,-1021,-1047,-994,-881,-705,-484,-236,8,234,400,507,530,476,349,167,-55,-279,-502,-680,-827,-903,-939,-916,-861,-777,-679,-572,-474,-368,-275,-175,-70,40,162,290,420,544,659,740,798,814,791,736,637,527,387,251,114,-6,-105,-167,-202,-191,-160,-95,-29,50,108,150,170,157,130,77,21,-40,-98,-147,-191,-220,-239,-244,-232,-204,-149,-78,24,132,262,384,506,599,671,699,687,632,528,381,195,-26,-265,-515,-756,-974,-1148,-1274,-1324,-1321,-1231,-1101,-910,-698,-472,-250,-50,129,282,410,528,637,754,874,1007,1133,1252,1341,1378,1359,1256,1077,817,493,120,-266,-645,-973,-1231,-1394,-1447,-1390,-1235,-999,-713,-407,-109,151,354,505,578,620,610,588,561,530,513,484,443,375,251,82,-157,-444,-768,-1104,-1410,-1659,-1809,-1835,-1731,-1477,-1117,-652,-148,365,831,1212,1478,1612,1612,1491,1275,998,699,416,173,8,-89,-98,-42,58,193,318,436,515,561,570,550,507,459,403,348,296,232,161,65,-52,-193,-351,-517,-664,-795,-863,-882,-823,-698,-515,-278,-32,228,434,603,683,686,597,441,219,-12,-257,-452,-597,-656,-628,-518,-324,-87,195,465,726,926,1065,1116,1079,953,750,481,176,-154,-469,-762,-1002,-1183,-1298,-1344,-1324,-1250,-1125,-971,-787,-601,-402,-219,-39,125,275,410,533,634,722,783,819,826,794,729,617,473,278,61,-196,-467,-747,-1024,-1277,-1498,-1658,-1758,-1774,-1707,-1563,-1327,-1035,-677,-292,116,516,896,1228,1506,1714,1842,1900,1876,1790,1653,1474,1278,1071,876,693,543,411,314,231,171,115,62,12,-50,-106,-173,-233,-294,-348,-398,-440,-478,-511,-541,-573,-596,-636,-667,-717,-767,-832,-899,-973,-1034,-1085,-1100,-1082,-1006,-875,-690,-446,-170,140,455,758,1044,1278,1481,1616,1707,1735,1715,1638,1516,1335,1104,816,471,77,-364,-829,-1303,-1754,-2154,-2471,-2676,-2751,-2677,-2460,-2107,-1637,-1085,-486,122,693,1199,1610,1906,2084,2147,2113,2002,1843,1663,1477,1305,1148,1003,858,702,509,286,15,-291,-614,-942,-1243,-1491,-1679,-1771,-1787,-1707,-1560,-1347,-1102,-829,-567,-304,-81,122,275,401,482,540,565,577,569,562,539,530,503,492,462,440,405,365,325,272,222,169,114,69,25,-3,-20,-15,4,44,97,160,222,286,333,373,383,385,350,309,233,149,41,-81,-209,-354,-487,-626,-744,-847,-923,-968,-976,-953,-893,-803,-688,-544,-385,-216,-33,143,317,484,618,740,818,866,865,822,729,596,424,225,12,-201,-404,-579,-721,-823,-884,-911,-907,-879,-839,-789,-734,-671,-599,-506,-395,-254,-84,106,321,538,752,945,1106,1223,1290,1297,1251,1151,1002,817,604,371,142,-87,-292,-471,-621,-734,-818,-866,-899,-897,-890,-852,-802,-725,-626,-499,-353,-189,-28,129,249,323,344,288,176,4,-211,-432,-649,-822,-926,-946,-866,-682,-412,-61,331,740,1132,1478,1748,1937,2021,2016,1917,1743,1513,1233,938,616,305,-15,-317,-615,-893,-1150,-1378,-1558,-1689,-1739,-1710,-1585,-1359,-1053,-664,-237,207,632,993,1275,1444,1503,1445,1292,1069,796,525,262,53,-106,-187,-215,-175,-104,-3,97,191,254,294,296,270,222,155,94,30,-14,-49,-69,-79,-88,-97,-117,-142,-179,-209,-238,-249,-232,-195,-120,-30,82,193,303,380,429,427,378,274,128,-65,-272,-494,-700,-880,-1008,-1079,-1066,-986,-820,-599,-322,-32,263,518,720,848,888,850,730,560,343,125,-97,-284,-443,-560,-640,-694,-727,-749,-767,-775,-785,-760,-724,-623,-485,-270,-1,332,697,1087,1450,1779,2022,2168,2195,2102,1890,1592,1217,812,399,8,-334,-614,-830,-970,-1057,-1081,-1069,-1020,-952,-866,-773,-673,-573,-469,-366,-260,-153,-46,62,161,258,335,396,429,431,403,344,250,138,-4,-150,-306,-458,-600,-723,-825,-890,-925,-915,-869,-783,-664,-523,-366,-205,-49,100,234,360,483,597,716,824,927,1000,1042,1023,948,794,575,290,-38,-381,-722,-1011,-1242,-1375,-1413,-1338,-1173,-917,-613,-272,61,372,628,815,924,952,903,787,617,408,176,-60,-290,-500,-671,-804,-882,-904,-873,-784,-646,-466,-256,-19,214,456,666,859,995,1100,1132,1128,1069,977,869,755,650,569,507,468,443,417,385,332,252,143,14,-140,-289,-442,-564,-667,-725,-749,-737,-690,-631,-550,-484,-421,-387,-383,-395,-445,-493,-549,-583,-593,-552,-471,-330,-150,62,292,507,695,818,873,834,712,506,244,-58,-356,-634,-842,-979,-1015,-956,-804,-572,-284,35,357,657,914,1094,1214,1226,1181,1049,876,662,448,235,60,-89,-187,-254,-290,-306,-323,-336,-375,-423,-496,-576,-659,-726,-777,-777,-745,-657,-533,-374,-198,-26,139,260,352,383,374,316,226,123,9,-81,-147,-181,-163,-122,-39,47,142,213,264,272,242,176,75,-41,-167,-287,-386,-459,-486,-479,-411,-313,-158,19,231,441,662,845,1011,1115,1171,1160,1082,944,756,520,274,10,-219,-427,-565,-647,-649,-583,-449,-270,-59,158,356,519,624,662,635,540,400,219,35,-151,-295,-407,-460,-460,-420,-337,-250,-157,-92,-58,-69,-123,-215,-330,-454,-566,-653,-703,-711,-677,-612,-525,-432,-351,-283,-250,-236,-257,-283,-318,-331,-320,-264,-160,-7,184,407,631,854,1036,1184,1265,1296,1260,1179,1053,905,737,577,413,274,140,30,-76,-172,-267,-364,-462,-564,-664,-753,-828,-870,-882,-839,-760,-628,-473,-296,-127,19,118,170,149,86,-38,-170,-318,-433,-514,-533,-497,-398,-261,-92,82,242,372,467,516,529,521,487,476,462,490,541,622,723,826,920,980,1000,958,868,711,519,288,49,-188,-406,-593,-744,-861,-939,-998,-1025,-1035,-1024,-986,-925,-822,-681,-492,-257,16,322,635,943,1215,1422,1557,1584,1514,1333,1066,723,351,-36,-387,-686,-905,-1036,-1086,-1057,-979,-869,-751,-652,-577,-545,-535,-556,-576,-587,-567,-505,-389,-236,-41,168,364,533,633,660,596,449,227,-47,-333,-620,-843,-1014,-1074,-1053,-925,-718,-447,-133,188,494,762,972,1112,1182,1177,1115,996,839,653,449,235,22,-193,-391,-581,-736,-874,-957,-1000,-978,-891,-743,-531,-269,21,327,611,859,1044,1147,1174,1105,974,774,545,300,66,-148,-307,-435,-498,-528,-524,-498,-472,-452,-449,-465,-500,-534,-575,-587,-578,-524,-431,-294,-125,68,277,477,671,841,984,1095,1182,1230,1268,1265,1252,1202,1132,1019,866,666,415,120,-217,-580,-952,-1319,-1648,-1936,-2141,-2278,-2312,-2267,-2127,-1919,-1647,-1332,-992,-630,-280,78,411,741,1050,1353,1632,1898,2132,2326,2468,2535,2518,2395,2169,1822,1383,844,261,-361,-956,-1510,-1969,-2317,-2529,-2607,-2547,-2373,-2100,-1762,-1388,-1002,-639,-303,-26,206,387,523,647,738,853,952,1077,1196,1303,1398,1438,1445,1380,1271,1103,907,688,474,277,115,-7,-81,-124,-127,-130,-122,-145,-195,-287,-424,-595,-792,-991,-1174,-1314,-1386,-1390,-1295,-1133,-885,-599,-279,34,314,546,700,785,790,741,648,546,453,393,382,422,510,628,754,864,934,935,871,717,507,240,-42,-317,-544,-703,-769,-747,-634,-468,-262,-69,86,178,182,104,-45,-253,-471,-678,-836,-917,-906,-805,-616,-365,-88,194,437,622,725,751,692,574,414,233,62,-90,-201,-273,-297,-297,-262,-227,-189,-161,-156,-157,-175,-196,-208,-212,-192,-160,-114,-68,-31,-15,-32,-80,-165,-271,-392,-512,-612,-683,-714,-699,-639,-542,-414,-270,-122,18,148,243,329,377,417,435,447,451,454,452,444,426,386,330,239,129,-18,-178,-356,-532,-696,-837,-937,-991,-987,-924,-803,-623,-400,-139,146,433,723,980,1219,1407,1557,1657,1705,1707,1659,1561,1420,1229,1000,734,441,136,-169,-458,-708,-918,-1060,-1144,-1159,-1114,-1015,-878,-720,-546,-393,-242,-130,-45,10,41,44,44,24,5,-17,-53,-82,-135,-180,-240,-293,-336,-356,-341,-283,-175,-21,173,386,600,778,906,941,887,721,461,126,-258,-640,-991,-1255,-1418,-1444,-1335,-1097,-752,-335,111,545,926,1216,1393,1448,1376,1205,950,650,336,42,-211,-405,-534,-608,-624,-613,-571,-528,-477,-432,-384,-335,-275,-201,-111,-6,114,225,338,410,457,441,381,258,95,-97,-306,-487,-646,-736,-760,-708,-577,-382,-133,149,440,722,975,1190,1353,1460,1518,1516,1479,1396,1283,1139,970,770,555,309,47,-224,-504,-765,-1007,-1212,-1356,-1454,-1466,-1429,-1316,-1154,-949,-718,-478,-248,-41,131,256,342,378,390,366,339,296,260,218,178,128,66,-17,-122,-249,-387,-533,-660,-758,-809,-792,-702,-540,-307,-27,285,592,878,1092,1243,1289,1248,1112,908,653,385,128,-90,-240,-320,-311,-235,-93,87,274,459,593,685,696,648,516,343,112,-133,-391,-640,-868,-1067,-1235,-1369,-1476,-1552,-1612,-1644,-1661,-1658,-1627,-1583,-1496,-1389,-1237,-1055,-832,-574,-287,27,345,669,965,1240,1459,1634,1744,1801,1811,1775,1710,1619,1513,1391,1261,1114,956,786,602,404,206,-3,-196,-389,-550,-695,-800,-869,-896,-881,-824,-730,-598,-445,-268,-89,94,265,423,559,678,772,851,902,936,937,904,832,704,533,303,30,-280,-600,-927,-1218,-1470,-1650,-1757,-1770,-1708,-1559,-1354,-1106,-841,-582,-358,-176,-59,0,-6,-57,-146,-246,-349,-425,-474,-474,-427,-332,-188,-6,209,444,695,939,1174,1377,1543,1654,1700,1675,1573,1392,1146,840,492,133,-224,-540,-794,-966,-1034,-1001,-861,-638,-347,-27,289,568,769,880,872,760,541,250,-89,-438,-751,-1012,-1177,-1253,-1217,-1100,-903,-668,-414,-172,39,188,299,336,351,331,317,313,349,412,517,637,759,859,909,892,796,615,369,65,-248,-555,-797,-963,-1018,-965,-801,-562,-264,26,296,477,573,543,415,197,-77,-360,-615,-800,-887,-861,-730,-499,-216,105,397,647,808,878,846,728,550,333,126,-56,-179,-230,-211,-131,-5,134,264,364,406,398,324,212,69,-72,-202,-288,-339,-329,-298,-225,-169,-113,-109,-145,-242,-386,-573,-779,-987,-1167,-1305,-1373,-1373,-1286,-1133,-905,-630,-323,0,309,604,852,1059,1208,1298,1339,1323,1263,1163,1026,867,682,481,274,55,-145,-347,-513,-652,-744,-791,-784,-735,-640,-521,-386,-258,-146,-70,-30,-32,-73,-140,-220,-305,-370,-414,-417,-382,-306,-188,-46,124,296,462,613,725,804,833,820,763,677,567,450,336,234,161,106,93,101,142,205,288,381,487,578,666,719,742,718,646,520,352,136,-101,-355,-608,-839,-1037,-1193,-1286,-1324,-1294,-1210,-1069,-893,-683,-464,-249,-48,116,244,313,340,302,236,117,-6,-150,-268,-371,-415,-426,-355,-244,-62,159,411,677,934,1162,1336,1444,1472,1407,1264,1026,732,380,7,-381,-739,-1076,-1341,-1553,-1685,-1743,-1726,-1642,-1491,-1293,-1042,-756,-437,-94,261,628,972,1311,1588,1832,1985,2075,2062,1968,1790,1529,1223,864,496,124,-225,-535,-797,-991,-1125,-1183,-1172,-1096,-959,-766,-542,-282,-25,235,459,647,772,827,808,709,538,314,44,-232,-505,-734,-910,-1006,-1027,-958,-818,-614,-360,-89,193,449,673,838,944,981,953,865,736,576,401,233,73,-58,-164,-243,-296,-331,-349,-366,-366,-374,-366,-364,-345,-329,-292,-253,-201,-137,-70,12,90,178,250,325,367,401,395,370,314,240,157,74,8,-35,-43,-14,50,141,253,360,464,534,570,558,497,385,231,41,-171,-385,-595,-777,-924,-1034,-1086,-1101,-1058,-983,-865,-714,-549,-354,-167,27,206,356,480,558,588,567,491,365,201,-5,-219,-453,-663,-869,-1024,-1150,-1213,-1220,-1160,-1033,-834,-576,-257,101,485,877,1240,1567,1815,1981,2036,1982,1808,1534,1167,738,281,-185,-604,-965,-1229,-1382,-1415,-1332,-1140,-861,-525,-154,210,546,830,1037,1168,1208,1175,1065,902,693,445,189,-93,-367,-645,-905,-1151,-1356,-1525,-1626,-1662,-1613,-1482,-1266,-981,-640,-273,91,418,681,847,911,855,701,457,159,-165,-470,-733,-918,-1015,-1018,-927,-770,-560,-334,-116,65,199,261,273,219,139,34,-55,-126,-146,-125,-40,75,233,396,559,696,805,864,893,878,846,796,748,708,674,655,636,605,563,479,367,210,20,-204,-436,-679,-890,-1081,-1209,-1287,-1286,-1224,-1087,-905,-673,-422,-161,90,317,510,663,767,831,846,829,779,703,614,507,399,281,164,45,-74,-188,-300,-395,-475,-526,-543,-518,-450,-330,-176,21,233,462,674,870,1023,1126,1180,1164,1105,983,821,626,398,167,-76,-306,-516,-698,-839,-927,-965,-942,-861,-730,-552,-347,-121,99,314,489,632,721,760,744,681,571,425,254,59,-138,-342,-532,-711,-862,-987,-1074,-1125,-1125,-1091,-998,-878,-704,-516,-292,-68,166,386,590,765,910,1009,1078,1098,1090,1046,983,897,807,706,605,505,410,313,233,143,78,3,-47,-97,-129,-150,-160,-163,-157,-157,-163,-182,-218,-273,-342,-432,-521,-616,-697,-761,-808,-816,-805,-758,-688,-597,-486,-364,-232,-97,32,163,267,362,418,445,429,371,267,123,-54,-254,-461,-658,-827,-949,-1006,-994,-893,-724,-474,-175,159,505,833,1121,1353,1504,1577,1566,1475,1324,1125,902,679,473,308,189,128,120,154,220,299,360,406,397,343,234,67,-133,-366,-601,-832,-1028,-1188,-1290,-1338,-1332,-1274,-1185,-1067,-946,-825,-721,-636,-572,-525,-494,-466,-439,-417,-374,-352,-302,-268,-222,-169,-112,-27,71,207,364,554,758,973,1169,1344,1456,1515,1474,1364,1149,870,524,146,-242,-604,-912,-1149,-1279,-1316,-1238,-1062,-809,-488,-149,200,507,763,938,1025,1023,937,787,590,377,165,-20,-166,-265,-317,-323,-302,-260,-213,-177,-151,-150,-164,-195,-233,-260,-280,-265,-231,-167,-80,6,93,140,152,106,-3,-157,-366,-583,-808,-995,-1127,-1186,-1141,-1010,-771,-463,-82,321,730,1106,1421,1651,1792,1814,1759,1599,1388,1122,839,549,278,27,-187,-368,-508,-619,-691,-737,-756,-752,-725,-681,-619,-537,-448,-343,-238,-140,-49,15,57,64,44,-3,-61,-137,-191,-242,-256,-235,-182,-81,49,203,377,542,698,823,898,929,892,796,647,437,204,-61,-317,-559,-754,-896,-969,-965,-891,-748,-556,-327,-93,137,326,466,535,531,449,300,99,-135,-375,-597,-777,-900,-944,-918,-806,-635,-404,-144,142,417,683,916,1113,1268,1380,1452,1485,1486,1449,1378,1275,1126,936,704,423,112,-227,-572,-904,-1200,-1437,-1602,-1675,-1660,-1554,-1374,-1135,-865,-581,-315,-75,115,263,358,417,448,459,468,465,469,454,435,382,303,189,34,-135,-324,-498,-640,-728,-743,-668,-512,-271,32,368,715,1029,1292,1471,1553,1536,1411,1210,930,614,271,-66,-382,-662,-900,-1091,-1241,-1347,-1427,-1472,-1503,-1509,-1500,-1469,-1422,-1350,-1258,-1143,-1005,-851,-679,-498,-310,-123,62,240,409,564,708,837,954,1056,1141,1214,1260,1298,1298,1289,1241,1178,1084,966,838,682,534,367,220,76,-43,-136,-200,-230,-229,-200,-147,-81,-7,61,124,165,185,179,142,82,-2,-101,-205,-306,-388,-446,-472,-461,-418,-346,-259,-168,-86,-34,-7,-27,-87,-179,-307,-438,-573,-685,-765,-792,-771,-684,-551,-374,-166,43,249,416,545,620,632,605,518,422,302,203,116,71,60,80,134,187,242,272,262,210,112,-25,-189,-361,-521,-647,-719,-728,-658,-521,-313,-60,221,505,763,974,1116,1172,1142,1023,833,581,303,14,-249,-461,-612,-676,-665,-572,-423,-236,-40,140,266,338,313,219,38,-200,-478,-758,-1023,-1228,-1362,-1404,-1341,-1190,-942,-645,-290,64,418,723,978,1151,1250,1256,1184,1043,835,600,325,56,-210,-456,-668,-845,-982,-1069,-1110,-1105,-1039,-934,-768,-565,-323,-56,218,485,725,917,1058,1117,1113,1022,875,666,421,155,-107,-353,-556,-709,-793,-809,-747,-619,-421,-173,112,430,741,1055,1328,1564,1741,1847,1886,1836,1725,1535,1288,995,655,305,-68,-420,-766,-1066,-1324,-1525,-1651,-1712,-1693,-1605,-1446,-1241,-979,-712,-423,-158,78,272,394,459,448,375,250,85,-95,-269,-417,-523,-573,-570,-511,-419,-298,-180,-76,-1,31,28,-13,-76,-147,-211,-249,-254,-212,-121,12,191,393,612,830,1018,1174,1266,1287,1232,1086,872,589,259,-94,-447,-773,-1048,-1252,-1376,-1401,-1341,-1179,-955,-653,-324,32,381,701,976,1196,1348,1435,1465,1432,1371,1264,1151,1007,871,714,562,397,224,46,-150,-341,-554,-748,-948,-1126,-1277,-1395,-1469,-1489,-1467,-1383,-1262,-1095,-905,-693,-477,-252,-40,173,371,566,743,915,1055,1174,1258,1291,1281,1217,1098,953,757,564,349,154,-29,-193,-325,-448,-538,-634,-712,-797,-885,-971,-1062,-1136,-1197,-1214,-1202,-1117,-998,-803,-584,-322,-59,192,408,574,678,720,696,633,524,410,291,185,112,56,38,28,41,43,40,16,-33,-96,-174,-252,-310,-343,-328,-268,-152,6,194,391,574,717,802,809,730,574,344,68,-228,-517,-761,-935,-1027,-1013,-906,-714,-455,-162,138,419,650,825,922,965,939,875,786,677,579,479,390,301,207,99,-33,-187,-375,-573,-792,-999,-1191,-1349,-1455,-1516,-1505,-1455,-1341,-1203,-1031,-853,-667,-491,-322,-156,1,169,342,530,737,947,1169,1373,1555,1698,1782,1803,1754,1631,1446,1204,920,621,313,36,-211,-393,-513,-548,-522,-418,-276,-101,76,227,336,375,343,229,44,-192,-470,-748,-1015,-1236,-1395,-1485,-1488,-1423,-1289,-1103,-894,-664,-449,-248,-77,61,172,253,321,371,422,461,504,531,548,546,510,457,358,248,105,-36,-190,-321,-442,-524,-578,-590,-570,-509,-424,-309,-183,-42,103,244,386,522,648,775,886,991,1080,1148,1189,1205,1174,1120,1015,886,726,547,365,188,30,-99,-194,-256,-287,-304,-305,-325,-351,-418,-504,-634,-769,-933,-1077,-1207,-1304,-1341,-1335,-1252,-1121,-927,-698,-440,-173,82,312,499,631,713,729,710,637,552,450,358,288,245,236,267,320,410,500,605,689,761,799,802,762,680,560,402,226,24,-173,-366,-539,-677,-780,-837,-847,-811,-733,-623,-482,-331,-168,-7,142,280,398,494,573,619,650,648,626,573,498,389,265,111,-52,-232,-401,-576,-706,-824,-880,-893,-845,-739,-589,-389,-183,42,234,392,496,521,487,375,213,16,-194,-383,-533,-613,-620,-537,-385,-170,78,328,555,719,816,819,743,585,379,139,-95,-298,-458,-540,-559,-512,-403,-275,-119,17,130,206,235,228,186,126,64,7,-17,-27,11,57,130,201,261,300,303,274,213,128,38,-48,-107,-126,-104,-26,90,236,401,550,691,777,836,830,794,716,617,509,394,290,184,89,-15,-121,-252,-396,-571,-760,-966,-1166,-1347,-1488,-1569,-1574,-1497,-1333,-1097,-802,-472,-141,167,417,599,685,691,609,464,284,80,-98,-252,-348,-387,-363,-291,-176,-38,100,244,350,446,496,536,534,533,511,487,470,443,428,407,386,360,335,301,271,237,209,179,156,127,92,49,-11,-91,-182,-293,-404,-507,-590,-646,-647,-622,-526,-415,-257,-103,53,175,267,297,291,230,143,42,-51,-122,-145,-129,-57,54,191,342,474,586,641,650,594,487,343,176,11,-129,-233,-284,-279,-231,-143,-42,52,123,148,119,39,-92,-250,-416,-568,-675,-720,-698,-591,-432,-215,11,229,408,515,547,486,347,144,-99,-346,-571,-731,-821,-805,-703,-510,-256,33,320,573,763,860,876,783,633,413,189,-38,-217,-344,-399,-387,-318,-209,-81,36,129,173,166,108,0,-132,-284,-417,-538,-607,-643,-623,-569,-479,-374,-254,-139,-29,69,155,238,310,391,466,556,634,721,782,832,843,822,751,640,485,291,77,-158,-388,-602,-796,-943,-1060,-1124,-1148,-1136,-1091,-1023,-940,-845,-748,-647,-547,-443,-341,-232,-124,-4,102,221,314,407,472,518,536,532,507,462,413,356,317,292,300,344,423,544,688,853,1016,1158,1261,1302,1274,1163,970,712,385,38,-330,-668,-962,-1188,-1320,-1363,-1300,-1152,-925,-642,-323,1,319,600,842,1029,1158,1230,1244,1207,1112,975,777,544,264,-52,-383,-725,-1050,-1336,-1570,-1725,-1789,-1766,-1640,-1448,-1181,-889,-582,-295,-52,136,244,291,258,181,61,-72,-198,-301,-359,-369,-314,-204,-37,168,405,653,893,1116,1298,1438,1524,1553,1521,1440,1304,1135,933,713,486,263,44,-151,-344,-511,-667,-809,-924,-1028,-1095,-1133,-1138,-1092,-1025,-904,-773,-608,-448,-281,-132,-4,105,182,249,291,334,373,425,487,560,637,709,769,794,788,726,624,472,289,88,-124,-310,-482,-596,-677,-695,-682,-620,-545,-450,-359,-279,-205,-156,-112,-77,-47,2,47,123,197,292,380,464,525,567,566,536,468,366,252,114,-15,-137,-243,-320,-370,-395,-374,-344,-270,-187,-84,28,133,230,300,339,341,297,211,89,-73,-243,-436,-613,-778,-911,-1003,-1054,-1053,-1010,-918,-793,-633,-453,-255,-54,146,334,503,649,761,844,892,906,898,854,806,729,658,579,505,437,378,331,292,264,244,231,229,228,231,234,234,228,213,182,142,74,3,-102,-209,-337,-470,-605,-740,-861,-973,-1061,-1137,-1179,-1209,-1200,-1177,-1113,-1031,-905,-757,-573,-365,-133,109,363,605,841,1045,1221,1349,1434,1457,1430,1345,1209,1032,820,582,342,98,-131,-327,-496,-613,-688,-710,-685,-616,-519,-394,-267,-143,-38,28,63,39,-23,-135,-276,-437,-605,-755,-874,-946,-957,-910,-803,-648,-461,-255,-61,115,250,346,396,407,395,366,346,333,350,389,454,536,616,691,731,732,689,583,449,264,80,-109,-267,-385,-450,-460,-421,-347,-256,-168,-104,-81,-105,-183,-292,-437,-568,-685,-741,-733,-634,-459,-199,109,449,788,1085,1326,1473,1533,1491,1371,1184,956,725,496,308,156,51,-10,-47,-63,-81,-106,-150,-217,-301,-404,-502,-600,-673,-720,-739,-716,-675,-604,-530,-450,-374,-308,-255,-198,-155,-96,-26,53,160,271,394,507,605,667,686,656,568,443,277,98,-76,-218,-316,-345,-305,-198,-26,173,395,587,741,814,802,689,479,187,-165,-548,-925,-1260,-1526,-1688,-1740,-1670,-1484,-1207,-850,-458,-54,325,649,906,1068,1151,1137,1066,933,780,620,472,360,283,246,246,257,276,271,236,150,18,-165,-378,-603,-816,-991,-1101,-1141,-1088,-960,-765,-529,-289,-68,88,173,160,62,-106,-328,-552,-757,-892,-948,-895,-740,-488,-166,196,562,895,1166,1348,1437,1418,1321,1146,930,694,465,253,85,-57,-159,-237,-304,-362,-425,-492,-551,-610,-632,-630,-570,-458,-288,-67,191,467,731,968,1140,1242,1246,1164,990,747,458,140,-161,-436,-648,-800,-869,-878,-822,-723,-607,-473,-366,-269,-215,-184,-192,-212,-247,-269,-277,-248,-194,-90,30,182,337,482,611,704,752,759,715,623,501,342,163,-23,-216,-395,-560,-701,-812,-891,-931,-942,-907,-851,-746,-625,-467,-291,-102,103,293,476,622,729,787,784,726,620,473,311,146,1,-105,-167,-169,-124,-34,89,215,338,430,488,490,455,362,255,125,9,-82,-135,-135,-88,2,122,240,355,419,444,400,295,143,-55,-256,-460,-619,-737,-784,-766,-684,-549,-383,-207,-45,87,169,202,175,115,21,-72,-159,-204,-215,-162,-67,69,236,403,558,680,754,770,735,643,518,365,210,63,-62,-153,-219,-245,-255,-251,-246,-253,-279,-323,-391,-473,-554,-629,-679,-692,-669,-605,-506,-393,-268,-163,-76,-32,-15,-40,-71,-115,-132,-127,-66,26,176,339,525,691,827,906,928,866,748,554,327,63,-195,-447,-653,-820,-915,-961,-935,-864,-745,-594,-423,-241,-50,133,317,489,648,794,909,1006,1053,1075,1036,964,840,684,496,296,82,-115,-301,-461,-585,-683,-740,-776,-776,-770,-731,-699,-638,-580,-501,-410,-306,-177,-40,116,275,427,571,675,742,753,698,592,413,198,-57,-316,-571,-789,-965,-1071,-1108,-1068,-959,-783,-562,-304,-29,244,499,730,910,1056,1140,1185,1175,1134,1054,957,845,723,613,496,400,305,229,156,102,50,14,-18,-35,-53,-55,-66,-71,-88,-112,-158,-214,-299,-400,-524,-666,-818,-974,-1129,-1259,-1368,-1431,-1448,-1405,-1307,-1148,-938,-688,-406,-114,172,439,665,836,954,996,984,912,796,659,507,367,247,159,110,90,104,131,167,195,203,187,144,68,-16,-126,-217,-302,-358,-371,-348,-282,-176,-57,87,211,331,407,457,453,416,335,232,105,-22,-143,-243,-309,-342,-332,-282,-202,-92,23,136,237,307,348,352,325,271,204,129,62,10,-28,-38,-35,-19,8,19,27,9,-33,-99,-182,-286,-379,-472,-533,-562,-551,-490,-398,-266,-121,25,160,260,321,334,300,225,124,13,-93,-167,-214,-203,-158,-65,45,165,273,353,390,382,325,243,128,30,-69,-119,-142,-120,-75,-14,32,45,11,-99,-268,-509,-793,-1094,-1395,-1638,-1818,-1887,-1845,-1679,-1404,-1030,-594,-128,336,756,1102,1368,1511,1577,1537,1440,1299,1147,1005,898,828,800,808,826,849,838,793,688,527,316,65,-200,-456,-674,-837,-923,-935,-869,-745,-584,-411,-259,-143,-91,-99,-171,-295,-440,-595,-720,-794,-813,-742,-615,-413,-166,101,385,641,880,1069,1218,1316,1370,1382,1357,1300,1213,1095,956,780,587,361,118,-142,-409,-669,-911,-1122,-1285,-1396,-1440,-1418,-1332,-1189,-996,-774,-535,-296,-75,126,295,429,543,623,700,754,808,851,876,889,862,803,692,537,330,88,-178,-453,-705,-922,-1083,-1162,-1167,-1084,-931,-715,-461,-190,80,315,525,672,781,834,848,829,791,732,677,606,542,466,390,293,190,65,-69,-207,-346,-465,-558,-610,-614,-561,-458,-304,-116,94,313,514,696,818,898,896,831,685,475,200,-112,-455,-793,-1112,-1379,-1586,-1697,-1730,-1652,-1488,-1243,-924,-571,-187,190,542,852,1098,1277,1373,1402,1348,1238,1069,862,628,383,139,-84,-279,-434,-535,-590,-577,-518,-406,-252,-70,134,336,534,702,839,930,977,964,915,805,667,493,293,84,-141,-363,-583,-795,-983,-1152,-1276,-1362,-1381,-1345,-1228,-1051,-808,-519,-207,108,394,632,791,871,852,754,578,352,104,-150,-367,-550,-661,-721,-706,-654,-556,-447,-335,-236,-156,-103,-65,-43,-18,19,75,158,271,399,548,681,800,875,901,860,760,596,394,160,-68,-281,-440,-543,-572,-526,-426,-268,-103,72,212,304,343,306,219,81,-84,-249,-404,-513,-580,-578,-530,-425,-298,-151,-20,90,153,165,137,59,-30,-134,-216,-271,-274,-238,-144,-18,133,298,448,583,677,742,755,751,703,655,589,536,480,446,405,374,332,276,200,104,-15,-148,-285,-420,-539,-626,-691,-708,-698,-653,-583,-504,-413,-336,-266,-214,-186,-162,-164,-153,-147,-121,-74,-13,83,177,294,391,478,533,543,512,426,298,124,-77,-298,-525,-737,-926,-1079,-1177,-1224,-1202,-1123,-975,-787,-544,-288,-11,249,491,686,838,928,964,948,883,792,677,553,436,327,237,169,113,82,55,39,25,11,0,-10,-22,-21,-23,-8,17,41,90,119,167,184,204,181,151,76,-10,-122,-239,-358,-463,-549,-606,-634,-632,-596,-540,-453,-349,-228,-87,60,228,396,577,756,926,1090,1221,1323,1371,1362,1287,1131,910,617,276,-90,-465,-807,-1097,-1309,-1422,-1434,-1340,-1157,-899,-603,-282,15,278,474,605,651,645,575,481,382,284,232,199,223,261,330,384,426,422,368,256,90,-118,-350,-583,-795,-965,-1075,-1122,-1101,-1027,-910,-776,-645,-529,-455,-415,-416,-446,-486,-517,-523,-484,-392,-245,-48,186,438,681,905,1076,1188,1239,1212,1141,1014,871,711,567,442,340,273,214,172,114,46,-60,-190,-352,-527,-701,-848,-951,-990,-951,-834,-648,-402,-133,146,387,581,685,711,636,485,264,7,-260,-512,-718,-866,-939,-937,-867,-740,-572,-388,-194,-22,134,261,361,444,515,581,655,729,815,895,965,1013,1018,989,899,769,586,381,155,-66,-272,-442,-575,-658,-704,-712,-693,-667,-629,-603,-575,-557,-529,-496,-430,-339,-200,-27,192,434,699,956,1193,1386,1516,1569,1535,1409,1200,915,571,190,-210,-605,-975,-1307,-1577,-1794,-1931,-2009,-2008,-1955,-1831,-1671,-1460,-1224,-966,-693,-415,-136,138,405,655,898,1107,1304,1461,1587,1677,1720,1726,1693,1611,1507,1350,1172,956,712,451,165,-122,-414,-684,-930,-1132,-1281,-1365,-1380,-1322,-1197,-1017,-790,-546,-299,-78,98,212,251,215,102,-63,-277,-497,-708,-879,-980,-1005,-931,-768,-519,-209,141,494,828,1100,1303,1413,1431,1363,1226,1038,829,622,435,289,185,128,106,114,128,144,139,115,60,-16,-115,-215,-316,-399,-453,-478,-461,-408,-329,-216,-102,23,125,215,262,287,267,222,156,69,-8,-94,-150,-206,-233,-255,-272,-283,-318,-349,-407,-465,-531,-582,-627,-632,-619,-567,-486,-389,-276,-172,-79,-16,13,1,-44,-129,-217,-316,-391,-424,-413,-330,-188,11,260,525,797,1041,1241,1377,1447,1438,1371,1246,1089,915,742,584,447,339,250,176,101,20,-88,-216,-379,-564,-763,-969,-1153,-1317,-1431,-1499,-1512,-1474,-1393,-1281,-1138,-991,-829,-668,-498,-323,-129,81,313,572,833,1113,1355,1582,1731,1814,1801,1692,1494,1225,901,565,239,-42,-253,-376,-418,-363,-258,-100,63,203,297,318,255,117,-94,-347,-616,-865,-1067,-1191,-1234,-1174,-1044,-839,-608,-364,-142,27,145,188,180,121,42,-42,-103,-123,-93,-4,135,315,516,721,897,1032,1093,1077,965,767,483,126,-271,-696,-1109,-1487,-1804,-2035,-2166,-2188,-2101,-1908,-1625,-1265,-849,-404,59,501,923,1287,1599,1832,1996,2077,2077,2015,1871,1685,1442,1172,882,592,307,57,-168,-337,-461,-530,-547,-520,-455,-361,-254,-144,-49,21,63,51,8,-96,-226,-393,-579,-763,-944,-1094,-1210,-1278,-1294,-1256,-1170,-1037,-873,-681,-479,-281,-87,77,223,339,425,499,550,608,664,740,831,935,1056,1168,1276,1352,1394,1386,1326,1211,1053,851,627,388,152,-59,-252,-394,-509,-569,-604,-600,-586,-554,-524,-499,-478,-471,-469,-474,-483,-488,-493,-493,-485,-473,-449,-418,-375,-320,-253,-172,-82,20,121,231,332,424,506,561,603,614,604,567,510,423,323,194,56,-106,-271,-447,-616,-779,-919,-1030,-1107,-1142,-1131,-1078,-978,-839,-673,-476,-270,-59,150,342,520,674,804,913,995,1061,1103,1131,1130,1120,1066,998,885,733,551,324,80,-180,-441,-670,-868,-1003,-1079,-1081,-1021,-904,-751,-577,-403,-251,-125,-46,0,4,-12,-39,-60,-63,-35,27,124,248,387,523,642,725,759,738,655,525,344,148,-68,-256,-422,-528,-584,-567,-492,-363,-185,8,222,423,604,759,870,941,972,951,907,816,710,577,431,278,118,-49,-212,-381,-541,-705,-851,-989,-1103,-1188,-1241,-1252,-1213,-1134,-998,-832,-619,-398,-159,63,255,405,489,509,452,332,149,-65,-304,-528,-720,-856,-916,-896,-791,-603,-360,-69,238,529,804,1010,1170,1255,1275,1245,1160,1055,926,801,678,575,485,416,356,303,249,189,119,38,-49,-139,-219,-290,-331,-352,-338,-303,-251,-188,-137,-103,-93,-127,-189,-286,-412,-540,-677,-793,-890,-957,-988,-994,-966,-919,-851,-766,-666,-548,-418,-256,-90,110,308,524,725,920,1076,1202,1275,1292,1250,1148,990,791,561,314,82,-131,-297,-406,-454,-432,-351,-214,-38,166,382,589,781,942,1061,1134,1150,1108,1011,849,637,368,67,-270,-614,-966,-1291,-1593,-1835,-2026,-2135,-2170,-2115,-1981,-1771,-1493,-1176,-827,-473,-144,160,401,584,705,757,763,725,665,600,544,507,501,516,563,610,671,702,720,692,635,539,422,291,164,62,-15,-42,-36,17,87,182,259,325,346,329,253,141,-25,-201,-400,-578,-740,-858,-932,-957,-935,-874,-785,-677,-563,-454,-348,-254,-169,-86,-7,82,174,281,389,508,616,711,780,813,807,756,663,536,388,230,82,-48,-145,-203,-216,-191,-130,-40,62,171,268,345,395,405,388,334,260,179,97,29,-11,-29,-11,24,74,123,158,166,140,70,-35,-171,-332,-489,-642,-762,-848,-882,-874,-818,-730,-625,-512,-422,-348,-321,-323,-363,-421,-488,-539,-567,-552,-493,-387,-245,-76,95,263,391,485,525,509,459,363,265,167,88,54,52,107,186,301,416,536,629,697,729,722,691,628,556,477,401,334,277,223,178,121,58,-25,-125,-245,-370,-509,-623,-732,-796,-823,-802,-730,-617,-463,-293,-111,56,196,292,330,313,223,97,-90,-281,-485,-663,-798,-877,-882,-820,-686,-505,-283,-53,164,356,492,584,617,607,573,521,490,467,490,535,611,701,778,839,850,813,710,553,342,105,-142,-372,-554,-670,-703,-640,-493,-260,18,326,623,875,1066,1157,1157,1058,865,619,312,4,-306,-582,-816,-992,-1116,-1182,-1206,-1192,-1153,-1093,-1024,-941,-853,-748,-637,-501,-363,-203,-45,115,262,390,487,553,577,569,531,466,397,321,260,216,194,197,223,267,318,373,412,442,438,421,365,302,219,137,65,0,-27,-41,-15,26,86,154,217,261,287,277,244,174,96,-9,-95,-188,-253,-302,-326,-335,-331,-322,-323,-324,-350,-382,-426,-476,-514,-537,-532,-489,-407,-279,-116,81,294,511,719,900,1044,1146,1190,1196,1141,1066,941,810,660,506,359,210,76,-47,-158,-258,-339,-415,-469,-516,-549,-570,-583,-578,-571,-541,-516,-472,-435,-389,-354,-316,-293,-273,-259,-252,-238,-221,-197,-149,-102,-26,42,122,184,229,248,229,175,87,-37,-176,-327,-476,-605,-709,-778,-800,-789,-736,-652,-551,-426,-310,-187,-77,21,111,177,238,278,308,326,335,335,336,338,346,374,403,462,523,600,674,745,794,826,821,782,716,610,492,355,227,104,16,-52,-77,-75,-48,-7,30,49,38,-19,-121,-272,-465,-681,-912,-1127,-1317,-1457,-1539,-1553,-1501,-1385,-1219,-1006,-770,-513,-251,4,260,497,721,935,1122,1299,1445,1563,1638,1667,1638,1545,1391,1171,903,593,263,-63,-371,-627,-825,-949,-987,-953,-845,-686,-486,-277,-59,128,294,419,504,556,567,561,525,483,426,362,289,207,108,2,-131,-272,-434,-594,-760,-903,-1031,-1123,-1166,-1168,-1099,-987,-816,-613,-384,-149,72,267,424,526,586,581,538,442,321,177,37,-83,-160,-182,-145,-44,107,291,487,662,799,868,856,757,573,318,14,-314,-640,-924,-1164,-1316,-1390,-1379,-1272,-1106,-872,-604,-324,-47,200,406,565,671,733,747,739,699,655,608,560,526,490,455,412,361,292,227,158,102,73,60,84,131,197,274,341,395,420,409,367,287,181,54,-85,-221,-342,-443,-508,-540,-527,-477,-388,-266,-129,24,164,287,384,447,478,476,449,396,333,252,169,66,-40,-162,-290,-420,-554,-676,-784,-871,-917,-936,-892,-818,-682,-518,-319,-104,100,300,448,568,623,623,569,451,309,123,-55,-240,-389,-506,-570,-589,-560,-495,-408,-308,-210,-127,-55,-16,19,29,49,68,109,161,240,321,427,518,617,690,738,753,720,651,544,403,244,64,-122,-315,-499,-672,-821,-935,-1012,-1044,-1022,-962,-847,-702,-526,-343,-170,-24,87,151,174,161,116,69,17,-11,-11,26,100,213,342,490,619,722,775,772,707,603,455,302,144,17,-76,-113,-97,-31,77,206,348,488,599,691,724,722,663,560,425,262,94,-73,-225,-348,-443,-498,-524,-513,-476,-410,-333,-237,-143,-45,48,135,208,275,310,343,338,330,292,247,185,116,36,-48,-139,-239,-343,-452,-565,-668,-765,-845,-906,-948,-964,-948,-889,-794,-645,-464,-237,22,300,593,872,1121,1322,1444,1492,1445,1318,1112,853,547,235,-80,-357,-599,-779,-913,-992,-1031,-1040,-1025,-996,-956,-902,-834,-750,-644,-521,-371,-204,-17,172,357,523,659,763,827,863,875,872,872,864,872,877,882,882,849,784,669,500,289,28,-243,-526,-780,-990,-1140,-1202,-1181,-1073,-893,-661,-408,-158,63,233,352,408,410,376,306,244,181,158,160,211,279,385,489,606,693,764,785,774,711,615,480,330,166,6,-136,-261,-357,-435,-505,-563,-639,-723,-831,-957,-1095,-1237,-1366,-1470,-1531,-1546,-1503,-1395,-1230,-1005,-738,-443,-128,173,462,704,910,1044,1132,1151,1121,1042,929,788,643,495,362,253,166,112,71,56,43,37,29,13,-10,-43,-85,-139,-188,-252,-290,-331,-343,-343,-318,-285,-234,-180,-124,-66,-22,18,40,57,63,68,81,91,120,156,197,252,295,339,366,367,347,295,216,121,8,-102,-205,-293,-359,-405,-427,-430,-407,-373,-316,-255,-183,-108,-29,50,136,220,311,397,485,562,630,675,702,695,669,613,540,455,361,276,201,151,122,118,124,145,145,142,90,14,-114,-274,-455,-651,-830,-987,-1091,-1140,-1104,-1003,-821,-582,-305,-3,288,561,778,945,1027,1036,969,833,646,424,188,-47,-258,-439,-576,-669,-723,-745,-740,-720,-683,-650,-602,-565,-511,-456,-374,-273,-141,16,184,369,539,704,824,911,930,897,800,648,461,241,17,-201,-389,-536,-634,-681,-673,-623,-526,-401,-255,-88,66,232,371,502,601,678,713,727,690,627,513,370,182,-25,-256,-486,-715,-906,-1074,-1166,-1209,-1162,-1050,-853,-607,-298,24,363,672,948,1155,1300,1356,1342,1247,1097,895,669,430,201,-10,-184,-324,-412,-453,-441,-390,-299,-200,-85,11,92,141,152,123,59,-38,-152,-282,-408,-529,-617,-677,-683,-646,-552,-418,-240,-38,177,390,583,742,854,897,875,771,605,372,111,-190,-466,-745,-960,-1129,-1220,-1233,-1180,-1048,-872,-646,-392,-133,137,376,608,790,953,1061,1137,1159,1141,1078,972,833,650,448,206,-42,-311,-564,-805,-1001,-1155,-1246,-1268,-1230,-1115,-955,-742,-512,-272,-50,142,293,392,441,440,395,323,229,135,53,-18,-54,-75,-74,-59,-51,-43,-47,-64,-84,-107,-124,-119,-94,-36,58,175,325,472,618,730,799,809,756,648,490,306,113,-69,-219,-318,-372,-356,-304,-203,-88,41,149,243,292,310,291,245,189,131,92,79,91,143,203,293,373,446,489,493,456,382,272,151,16,-98,-199,-261,-290,-292,-264,-241,-223,-230,-281,-375,-526,-714,-934,-1144,-1344,-1473,-1540,-1500,-1362,-1115,-775,-361,95,550,982,1340,1617,1783,1836,1782,1625,1390,1091,755,406,64,-248,-526,-758,-953,-1112,-1235,-1340,-1408,-1449,-1452,-1401,-1299,-1127,-888,-582,-221,184,598,1012,1368,1661,1844,1910,1854,1671,1392,1026,609,171,-256,-635,-944,-1160,-1276,-1293,-1210,-1055,-821,-556,-258,36,310,562,758,922,1032,1104,1141,1150,1134,1109,1055,1000,909,803,652,470,245,-9,-278,-556,-807,-1037,-1209,-1337,-1391,-1395,-1336,-1236,-1095,-935,-750,-570,-388,-224,-72,54,165,246,309,347,366,365,350,311,260,180,87,-23,-135,-245,-334,-396,-424,-396,-331,-204,-47,144,338,530,688,811,875,885,831,731,580,407,219,36,-122,-253,-343,-395,-404,-388,-345,-294,-244,-197,-164,-148,-140,-151,-157,-172,-161,-142,-88,-2,104,240,372,505,604,675,682,637,525,356,136,-114,-382,-642,-880,-1081,-1230,-1323,-1355,-1323,-1239,-1110,-943,-764,-573,-390,-215,-51,102,240,376,493,620,723,837,931,1016,1083,1123,1129,1106,1032,932,789,625,444,256,67,-105,-272,-400,-514,-590,-653,-694,-726,-750,-765,-771,-765,-738,-685,-603,-475,-321,-125,81,305,504,692,823,913,945,911,838,716,577,429,292,172,94,37,20,21,42,63,84,87,65,22,-52,-137,-230,-311,-376,-406,-397,-349,-257,-137,1,149,273,377,426,424,359,230,54,-153,-372,-567,-725,-820,-834,-767,-619,-399,-142,134,386,600,735,796,753,621,408,123,-188,-520,-822,-1087,-1279,-1393,-1411,-1344,-1190,-977,-711,-430,-145,122,347,534,661,741,769,766,723,665,588,496,402,294,184,74,-41,-141,-241,-319,-379,-409,-405,-356,-271,-134,32,236,443,662,848,1007,1107,1142,1103,992,809,578,313,35,-219,-449,-614,-725,-764,-739,-662,-536,-387,-224,-71,65,164,244,279,305,303,301,291,295,296,319,330,348,339,311,249,152,23,-133,-304,-483,-644,-783,-879,-920,-912,-840,-725,-566,-377,-187,5,156,271,325,332,276,189,67,-63,-176,-268,-307,-299,-229,-110,58,248,462,657,837,973,1057,1095,1076,1019,929,810,696,564,463,359,269,186,88,-17,-147,-298,-467,-644,-821,-979,-1110,-1202,-1246,-1247,-1189,-1085,-935,-742,-530,-298,-67,158,362,544,691,800,873,907,909,876,822,733,642,515,390,232,62,-130,-339,-550,-761,-947,-1097,-1196,-1228,-1184,-1063,-858,-593,-270,71,425,746,1031,1238,1369,1402,1342,1194,976,706,420,129,-117,-320,-443,-499,-475,-391,-250,-85,97,261,397,475,501,453,350,193,-4,-213,-427,-618,-778,-894,-962,-978,-956,-890,-804,-693,-578,-447,-330,-206,-99,-2,89,162,238,296,357,397,437,458,473,479,473,470,458,452,447,446,455,461,470,469,447,411,341,255,145,26,-92,-198,-272,-320,-321,-292,-229,-149,-64,10,60,71,40,-45,-173,-346,-543,-759,-964,-1147,-1282,-1351,-1353,-1273,-1125,-916,-662,-381,-93,183,428,637,792,901,959,975,953,907,834,760,665,581,479,386,283,184,85,-13,-100,-173,-229,-251,-250,-212,-146,-64,32,121,190,233,231,191,103,-19,-174,-343,-507,-656,-761,-826,-832,-780,-681,-524,-338,-113,119,360,588,803,986,1147,1260,1342,1373,1360,1301,1200,1045,859,623,372,91,-184,-461,-714,-936,-1117,-1249,-1321,-1345,-1302,-1218,-1080,-912,-719,-520,-327,-153,-3,118,217,286,348,388,435,473,524,571,626,667,700,708,693,649,578,480,363,227,84,-74,-226,-395,-541,-699,-830,-956,-1065,-1145,-1202,-1216,-1189,-1113,-984,-809,-579,-323,-24,271,568,834,1055,1216,1313,1323,1268,1136,948,719,463,206,-39,-253,-426,-556,-628,-659,-638,-582,-495,-379,-249,-98,60,217,376,506,627,699,748,744,706,627,514,386,240,100,-32,-146,-235,-302,-346,-370,-392,-398,-419,-434,-458,-491,-515,-543,-552,-542,-495,-419,-298,-144,36,244,443,643,798,921,972,963,883,736,532,282,7,-275,-541,-765,-943,-1039,-1072,-1024,-916,-760,-576,-383,-197,-34,106,201,274,308,326,333,332,342,346,364,380,395,410,405,389,345,283,194,100,-12,-112,-215,-294,-359,-397,-407,-399,-361,-307,-240,-159,-77,4,88,162,242,312,374,430,461,482,463,423,338,227,74,-97,-282,-467,-621,-751,-813,-828,-774,-668,-525,-362,-198,-61,51,109,126,103,47,-11,-74,-104,-102,-54,46,184,356,534,703,832,908,912,832,689,471,229,-37,-275,-473,-602,-657,-635,-537,-400,-215,-47,115,228,282,280,210,101,-46,-195,-335,-438,-501,-509,-476,-399,-300,-188,-93,-12,18,18,-37,-116,-219,-319,-397,-439,-419,-332,-176,49,316,622,930,1221,1475,1663,1782,1811,1755,1614,1396,1123,801,459,112,-229,-537,-815,-1043,-1223,-1354,-1430,-1464,-1448,-1397,-1301,-1174,-1014,-823,-617,-393,-169,49,240,407,522,600,627,603,551,456,362,252,163,85,39,9,5,6,8,3,-26,-79,-156,-258,-369,-482,-585,-663,-707,-709,-671,-590,-489,-360,-240,-120,-27,45,88,108,115,121,138,178,252,361,511,684,884,1074,1258,1393,1485,1506,1458,1342,1161,937,676,414,148,-83,-283,-440,-548,-621,-657,-680,-683,-702,-715,-760,-801,-859,-908,-936,-936,-893,-801,-672,-499,-305,-102,98,270,406,497,534,532,486,427,357,301,271,274,315,388,478,579,657,708,704,642,513,327,86,-178,-460,-724,-958,-1135,-1250,-1290,-1264,-1176,-1041,-872,-678,-477,-272,-82,103,265,418,553,676,793,886,975,1027,1056,1032,960,830,637,397,104,-213,-537,-849,-1109,-1313,-1427,-1460,-1402,-1268,-1071,-832,-570,-307,-70,142,294,413,471,500,487,462,423,382,349,321,303,302,300,319,334,363,392,434,479,544,616,707,797,900,978,1045,1068,1042,956,802,580,305,-23,-373,-733,-1071,-1355,-1586,-1719,-1779,-1747,-1642,-1486,-1280,-1062,-834,-625,-443,-290,-177,-86,-22,33,88,145,221,311,416,538,654,774,870,954,1006,1031,1026,994,933,859,763,660,547,422,289,136,-27,-211,-407,-613,-817,-998,-1151,-1248,-1288,-1251,-1145,-960,-718,-422,-106,217,515,779,983,1136,1215,1242,1205,1119,995,832,658,460,271,69,-119,-311,-484,-648,-781,-885,-947,-964,-927,-840,-696,-510,-290,-54,172,371,512,589,587,513,367,171,-63,-311,-539,-753,-903,-1014,-1059,-1045,-990,-880,-749,-588,-412,-224,-29,177,380,588,788,978,1148,1293,1397,1464,1463,1425,1303,1145,920,661,372,68,-231,-515,-769,-982,-1149,-1258,-1314,-1309,-1247,-1135,-975,-764,-532,-261,9,278,525,738,903,1018,1067,1062,995,883,734,561,384,212,66,-57,-133,-185,-198,-186,-162,-124,-90,-68,-58,-73,-103,-143,-191,-226,-255,-255,-236,-183,-118,-24,57,146,202,241,248,222,176,111,42,-20,-65,-86,-75,-38,28,105,188,259,306,323,299,245,151,40,-88,-216,-331,-427,-491,-525,-526,-510,-469,-437,-392,-373,-357,-360,-374,-386,-398,-399,-378,-342,-283,-207,-117,-25,74,147,216,242,251,218,166,91,8,-62,-119,-137,-123,-65,24,141,271,399,523,616,689,718,719,683,620,539,446,347,263,173,113,46,-4,-53,-100,-141,-182,-214,-240,-258,-262,-256,-238,-209,-190,-167,-169,-181,-215,-265,-325,-388,-445,-481,-491,-467,-412,-324,-225,-105,1,101,175,215,225,202,157,103,47,6,-13,-4,41,108,202,288,381,432,467,450,398,300,174,23,-133,-283,-415,-516,-586,-617,-618,-590,-538,-472,-390,-301,-200,-97,25,147,284,429,569,714,831,933,998,1022,1002,936,825,681,504,311,107,-92,-286,-455,-603,-710,-787,-816,-813,-765,-691,-581,-455,-313,-169,-40,82,165,236,264,273,251,218,171,128,91,57,45,21,9,-21,-66,-131,-221,-332,-456,-581,-690,-762,-777,-721,-591,-371,-97,245,603,967,1291,1558,1731,1803,1758,1612,1358,1047,673,295,-74,-408,-678,-890,-1027,-1106,-1130,-1116,-1079,-1030,-992,-960,-952,-960,-976,-1002,-1007,-994,-941,-841,-696,-499,-258,9,303,592,869,1108,1304,1440,1518,1539,1497,1419,1294,1145,978,789,603,413,228,60,-100,-238,-352,-448,-507,-550,-561,-558,-540,-519,-494,-483,-472,-484,-499,-528,-552,-570,-566,-544,-491,-412,-307,-186,-48,74,196,274,326,332,305,245,171,88,15,-38,-63,-50,3,90,211,341,473,578,650,666,629,526,371,158,-81,-353,-612,-866,-1071,-1233,-1326,-1351,-1304,-1192,-1017,-797,-550,-274,-9,255,490,699,858,992,1064,1113,1107,1069,992,878,739,569,385,190,-2,-175,-318,-417,-462,-451,-383,-266,-112,65,244,406,528,600,606,552,431,267,59,-158,-371,-558,-686,-756,-744,-669,-526,-341,-130,91,290,468,599,685,723,721,683,619,538,436,328,206,77,-56,-194,-329,-464,-585,-697,-778,-840,-857,-851,-796,-715,-592,-451,-284,-116,52,199,325,410,476,497,513,496,482,456,428,399,366,317,260,166,49,-114,-300,-523,-745,-966,-1152,-1287,-1350,-1330,-1210,-1004,-710,-358,32,420,785,1082,1298,1413,1415,1322,1125,867,559,240,-55,-309,-487,-592,-611,-554,-435,-264,-75,119,292,419,507,527,514,440,361,250,164,76,33,6,17,44,90,139,185,222,238,236,204,143,60,-57,-178,-330,-469,-628,-760,-887,-980,-1035,-1053,-1012,-927,-788,-605,-383,-137,121,369,603,792,942,1029,1059,1026,946,812,657,479,297,124,-35,-177,-293,-391,-464,-519,-554,-569,-565,-543,-496,-434,-342,-239,-104,27,176,303,418,495,542,533,484,386,241,76,-120,-304,-484,-618,-711,-739,-707,-612,-466,-274,-54,181,418,636,817,959,1042,1076,1053,985,871,736,573,411,249,95,-37,-163,-263,-353,-425,-473,-510,-518,-501,-461,-373,-268,-117,40,219,382,527,627,675,656,575,416,213,-42,-308,-576,-818,-1014,-1145,-1199,-1172,-1068,-894,-670,-414,-144,112,348,540,686,771,809,781,716,604,466,306,133,-45,-216,-378,-515,-637,-716,-769,-779,-738,-655,-522,-343,-135,102,349,584,805,976,1101,1159,1150,1071,936,739,522,281,60,-133,-274,-361,-375,-337,-242,-110,33,181,301,390,431,430,380,308,205,110,14,-54,-95,-104,-83,-42,8,51,69,58,-10,-113,-276,-467,-679,-896,-1083,-1233,-1320,-1337,-1283,-1152,-962,-721,-448,-179,90,309,493,611,679,685,648,567,462,339,219,103,6,-65,-119,-138,-144,-116,-73,-6,78,169,272,376,476,571,641,683,687,638,528,359,119,-163,-495,-834,-1168,-1460,-1691,-1823,-1853,-1749,-1524,-1183,-741,-243,288,807,1274,1672,1950,2123,2154,2081,1895,1638,1320,979,635,305,13,-241,-449,-613,-744,-845,-922,-983,-1028,-1051,-1062,-1036,-987,-892,-763,-587,-386,-144,95,350,578,774,936,1030,1087,1074,1018,916,776,617,444,271,103,-54,-190,-318,-412,-497,-556,-598,-625,-638,-630,-608,-572,-523,-470,-420,-373,-344,-329,-336,-361,-409,-463,-527,-579,-612,-615,-579,-501,-373,-208,6,228,477,711,924,1108,1232,1314,1324,1283,1179,1032,842,630,402,188,-12,-173,-297,-379,-415,-417,-386,-326,-262,-186,-126,-75,-42,-31,-32,-51,-65,-91,-111,-129,-155,-167,-197,-219,-254,-294,-338,-381,-412,-417,-397,-332,-234,-97,76,261,464,652,819,948,1019,1043,997,915,781,627,463,298,155,29,-65,-142,-189,-237,-276,-327,-394,-480,-590,-721,-852,-989,-1091,-1167,-1186,-1149,-1055,-893,-690,-442,-178,83,323,518,662,741,774,749,707,638,578,524,486,466,457,458,452,440,401,346,263,165,65,-40,-123,-183,-209,-192,-137,-49,63,176,284,359,396,378,302,173,-11,-219,-461,-679,-897,-1053,-1171,-1213,-1195,-1116,-981,-810,-605,-383,-153,73,293,494,680,845,982,1092,1167,1204,1195,1145,1044,901,717,496,254,-3,-250,-484,-676,-826,-917,-945,-919,-837,-720,-575,-426,-280,-166,-80,-45,-46,-91,-154,-240,-314,-384,-423,-432,-406,-345,-255,-146,-23,104,223,331,417,477,513,519,500,461,393,317,211,110,-9,-115,-213,-300,-353,-394,-396,-373,-321,-235,-135,-7,121,262,390,508,610,684,746,776,796,787,767,720,652,556,433,280,102,-97,-310,-519,-722,-893,-1031,-1117,-1145,-1111,-1018,-864,-675,-447,-210,33,256,458,613,724,776,773,719,616,476,307,115,-78,-279,-455,-620,-747,-846,-895,-910,-871,-793,-665,-507,-309,-105,122,333,539,718,872,991,1082,1135,1152,1136,1079,985,863,690,506,282,49,-184,-418,-618,-798,-925,-1010,-1042,-1026,-981,-898,-805,-697,-588,-472,-359,-237,-111,27,181,351,539,737,943,1133,1304,1426,1486,1474,1366,1177,899,556,162,-251,-661,-1031,-1337,-1557,-1675,-1688,-1598,-1413,-1156,-841,-502,-148,184,498,762,982,1147,1252,1300,1297,1234,1132,978,791,576,339,97,-143,-366,-562,-721,-839,-905,-932,-907,-848,-758,-637,-512,-368,-239,-104,11,114,201,252,281,264,213,112,-19,-199,-400,-627,-861,-1083,-1278,-1425,-1506,-1510,-1430,-1260,-1015,-701,-339,54,455,846,1200,1513,1763,1952,2068,2110,2092,1994,1851,1637,1386,1081,751,395,36,-311,-625,-900,-1101,-1249,-1308,-1306,-1234,-1106,-941,-748,-551,-371,-207,-86,9,68,103,127,141,173,215,284,377,481,602,715,808,875,899,872,804,677,521,318,105,-130,-357,-573,-774,-933,-1069,-1154,-1201,-1202,-1156,-1064,-941,-776,-597,-399,-197,-1,178,338,455,543,575,577,527,456,353,240,127,17,-58,-112,-116,-91,-25,67,183,310,444,564,676,753,807,823,798,740,640,510,352,166,-33,-243,-461,-661,-858,-1019,-1154,-1242,-1283,-1267,-1192,-1061,-871,-640,-367,-83,214,487,742,942,1098,1184,1219,1184,1109,978,823,637,436,232,29,-167,-343,-508,-652,-762,-859,-899,-917,-876,-801,-679,-529,-348,-163,29,194,333,425,473,462,415,315,200,61,-73,-197,-295,-355,-378,-354,-295,-204,-83,47,200,338,488,607,725,809,871,907,901,869,785,655,478,241,-35,-355,-696,-1050,-1383,-1688,-1923,-2084,-2146,-2106,-1961,-1716,-1389,-998,-574,-141,268,646,953,1213,1386,1509,1565,1581,1568,1524,1478,1407,1330,1232,1110,962,783,580,356,126,-88,-275,-404,-472,-468,-392,-258,-75,123,326,483,591,603,530,350,85,-255,-644,-1043,-1419,-1735,-1963,-2082,-2082,-1965,-1745,-1435,-1070,-657,-241,169,551,889,1178,1407,1567,1666,1690,1641,1527,1344,1103,818,494,153,-193,-528,-836,-1091,-1293,-1411,-1458,-1416,-1301,-1118,-884,-625,-355,-105,116,284,403,466,485,472,435,401,368,362,376,419,484,561,637,704,737,748,710,646,551,435,328,224,152,112,109,148,217,312,406,497,548,563,519,423,275,79,-142,-381,-611,-818,-992,-1114,-1189,-1208,-1187,-1122,-1032,-918,-795,-663,-535,-398,-264,-113,39,214,389,575,752,916,1047,1143,1176,1165,1084,962,797,598,400,191,2,-161,-304,-408,-490,-547,-588,-612,-631,-633,-636,-624,-610,-582,-549,-504,-454,-404,-359,-332,-327,-346,-393,-460,-541,-618,-683,-702,-675,-566,-390,-131,183,550,924,1291,1601,1834,1957,1953,1826,1572,1220,797,334,-112,-521,-850,-1089,-1226,-1265,-1225,-1122,-991,-853,-738,-656,-622,-620,-645,-663,-658,-597,-472,-272,3,326,684,1040,1354,1612,1760,1804,1718,1518,1217,848,435,32,-352,-657,-893,-1029,-1077,-1053,-969,-856,-740,-635,-567,-534,-547,-580,-638,-685,-719,-725,-691,-623,-514,-386,-235,-91,46,157,236,289,308,315,303,296,297,312,351,400,463,521,565,586,579,540,473,383,278,178,80,10,-49,-72,-94,-94,-108,-134,-180,-259,-359,-479,-602,-712,-778,-797,-731,-590,-368,-68,280,656,1036,1373,1662,1854,1950,1927,1796,1563,1249,882,490,106,-254,-552,-796,-958,-1057,-1092,-1080,-1039,-980,-925,-884,-852,-850,-837,-837,-806,-761,-676,-573,-434,-288,-129,20,144,249,314,356,370,371,363,363,374,409,468,552,653,757,858,933,982,985,940,847,696,519,298,85,-140,-331,-504,-633,-733,-792,-826,-834,-830,-813,-791,-755,-716,-648,-574,-461,-341,-187,-29,145,314,472,612,718,792,825,827,798,758,714,676,662,670,704,755,813,852,871,838,754,605,400,141,-149,-449,-734,-979,-1164,-1272,-1309,-1259,-1157,-1008,-837,-679,-537,-439,-380,-357,-358,-367,-364,-330,-258,-126,38,248,456,658,819,924,956,911,797,612,395,150,-79,-280,-435,-530,-571,-558,-513,-438,-367,-301,-258,-247,-252,-286,-321,-357,-377,-372,-345,-285,-211,-122,-37,32,73,83,55,10,-49,-96,-114,-100,-29,81,241,424,622,801,949,1043,1074,1037,939,786,604,396,205,18,-121,-233,-302,-341,-362,-370,-388,-410,-454,-505,-572,-630,-684,-709,-713,-683,-614,-521,-386,-249,-82,70,229,366,497,608,701,777,818,845,823,776,673,531,329,93,-186,-475,-770,-1036,-1263,-1414,-1483,-1450,-1318,-1094,-792,-437,-59,310,642,907,1104,1204,1234,1178,1075,915,746,546,369,182,23,-135,-272,-400,-519,-613,-702,-746,-777,-749,-691,-574,-424,-230,-21,200,415,601,757,856,899,890,817,712,560,393,211,31,-139,-292,-430,-548,-649,-738,-796,-844,-849,-830,-765,-659,-511,-316,-97,153,404,647,869,1040,1164,1220,1208,1137,1016,858,688,520,368,249,160,103,79,70,74,71,51,9,-67,-164,-286,-422,-548,-677,-769,-844,-873,-874,-840,-784,-706,-619,-520,-418,-313,-199,-80,45,183,323,463,597,706,787,826,810,747,622,462,264,53,-150,-335,-485,-585,-648,-654,-633,-575,-507,-431,-365,-307,-265,-228,-188,-141,-70,28,147,311,475,657,823,957,1042,1067,1012,902,722,516,286,81,-95,-207,-250,-222,-125,14,175,330,448,512,498,412,248,24,-232,-509,-753,-966,-1106,-1176,-1171,-1101,-981,-836,-678,-533,-409,-320,-256,-227,-207,-191,-161,-101,-9,117,277,447,631,789,934,1027,1088,1087,1049,964,851,717,576,433,297,164,28,-107,-261,-423,-613,-813,-1031,-1239,-1439,-1593,-1703,-1738,-1699,-1574,-1372,-1097,-769,-405,-23,348,698,1007,1263,1469,1606,1696,1721,1704,1636,1531,1388,1210,1002,769,511,248,-27,-281,-525,-727,-896,-1003,-1064,-1052,-993,-875,-724,-554,-380,-228,-103,-23,13,6,-39,-106,-181,-247,-284,-288,-240,-147,-1,173,382,583,780,933,1038,1078,1049,955,804,615,399,181,-28,-214,-356,-470,-529,-563,-565,-551,-534,-514,-504,-495,-503,-508,-527,-541,-564,-578,-600,-608,-623,-631,-638,-642,-634,-614,-572,-499,-400,-261,-94,105,322,551,774,975,1146,1264,1331,1333,1280,1162,1009,810,600,382,162,-33,-223,-382,-528,-653,-764,-861,-944,-1006,-1038,-1032,-977,-862,-695,-460,-184,136,467,786,1071,1286,1417,1448,1372,1203,950,648,322,15,-252,-445,-554,-570,-494,-350,-148,68,277,444,544,569,506,369,164,-82,-345,-606,-832,-1008,-1122,-1160,-1134,-1046,-908,-738,-550,-356,-174,-5,131,252,339,412,467,507,546,568,591,592,587,557,508,428,327,199,62,-83,-220,-335,-424,-471,-483,-448,-388,-293,-202,-107,-38,0,2,-39,-110,-216,-327,-444,-538,-598,-614,-575,-480,-334,-142,76,308,535,744,914,1054,1135,1186,1185,1151,1082,991,880,749,613,451,288,106,-81,-268,-444,-598,-717,-800,-831,-819,-755,-661,-530,-389,-235,-92,37,140,212,257,266,261,226,189,135,84,23,-32,-100,-160,-234,-300,-370,-437,-487,-531,-539,-524,-468,-375,-252,-97,67,239,387,512,578,592,531,408,214,-22,-297,-579,-854,-1091,-1273,-1373,-1395,-1310,-1152,-893,-588,-220,158,538,894,1201,1453,1636,1744,1783,1753,1661,1521,1339,1128,896,650,395,144,-106,-335,-548,-728,-866,-961,-991,-968,-877,-729,-537,-308,-69,163,370,530,633,667,634,532,377,185,-30,-240,-439,-599,-721,-789,-807,-775,-701,-594,-470,-335,-203,-77,28,120,188,236,270,271,269,228,184,107,33,-58,-133,-206,-251,-271,-262,-222,-161,-85,-9,58,103,113,96,40,-40,-137,-245,-340,-412,-450,-444,-389,-291,-154,10,183,352,495,597,647,640,575,464,312,141,-33,-195,-325,-410,-457,-439,-392,-293,-170,-31,116,253,366,463,520,557,569,562,546,523,492,459,418,362,296,206,103,-24,-155,-298,-428,-547,-637,-699,-723,-721,-679,-618,-525,-422,-302,-186,-65,40,136,215,267,307,312,308,279,237,191,133,81,32,-11,-29,-38,-16,17,73,139,205,268,304,323,303,253,176,66,-53,-184,-312,-423,-511,-574,-604,-606,-581,-530,-463,-380,-293,-201,-118,-38,27,88,138,179,218,239,263,269,272,269,253,244,218,204,184,173,169,172,189,214,251,300,352,412,467,518,550,570,567,540,496,423,335,229,104,-17,-152,-270,-387,-490,-575,-647,-697,-729,-741,-733,-708,-656,-589,-487,-368,-220,-54,129,323,521,715,895,1045,1161,1222,1224,1162,1016,817,534,221,-141,-496,-851,-1157,-1413,-1592,-1677,-1685,-1589,-1435,-1213,-963,-698,-439,-206,-11,140,240,301,324,324,310,285,263,242,222,218,202,203,188,179,161,148,137,146,172,223,303,404,523,655,774,885,951,979,936,850,693,502,272,31,-206,-415,-581,-692,-743,-734,-684,-593,-491,-381,-282,-201,-139,-100,-68,-48,-17,21,74,147,221,300,355,376,353,266,128,-68,-296,-543,-780,-982,-1127,-1192,-1167,-1053,-852,-593,-288,19,318,567,761,887,940,926,858,735,594,424,262,96,-49,-184,-298,-396,-482,-549,-603,-635,-634,-602,-520,-391,-215,5,250,513,760,989,1156,1272,1293,1253,1124,945,708,451,172,-86,-332,-528,-686,-786,-844,-852,-830,-772,-706,-620,-543,-459,-391,-321,-268,-216,-177,-145,-117,-104,-81,-73,-49,-29,11,57,127,219,330,470,623,786,956,1103,1233,1320,1355,1341,1254,1120,924,688,417,130,-160,-443,-695,-931,-1111,-1265,-1365,-1430,-1456,-1441,-1395,-1307,-1186,-1022,-823,-580,-311,-14,296,592,870,1092,1252,1342,1343,1279,1127,932,675,410,120,-141,-384,-575,-721,-808,-844,-831,-781,-707,-626,-538,-468,-405,-369,-337,-328,-311,-295,-271,-220,-168,-86,3,101,210,307,408,484,553,591,624,624,618,588,550,502,448,396,345,301,256,222,185,154,129,105,96,92,101,122,154,192,236,267,295,290,277,224,161,67,-38,-153,-276,-388,-498,-584,-662,-717,-760,-786,-799,-801,-790,-765,-721,-658,-565,-439,-287,-94,112,339,559,760,920,1026,1058,1007,883,671,411,97,-230,-555,-839,-1073,-1223,-1286,-1257,-1127,-927,-656,-351,-29,283,564,803,994,1132,1223,1264,1264,1222,1146,1028,881,690,464,198,-96,-418,-740,-1050,-1328,-1540,-1689,-1737,-1700,-1565,-1342,-1049,-700,-330,48,397,710,959,1144,1255,1293,1268,1185,1069,929,776,637,493,373,258,147,47,-63,-173,-290,-416,-544,-673,-802,-924,-1037,-1126,-1200,-1233,-1247,-1214,-1152,-1051,-906,-738,-520,-288,-25,238,508,756,982,1166,1301,1381,1402,1358,1258,1098,895,656,397,135,-112,-332,-505,-624,-685,-684,-626,-525,-387,-237,-85,50,155,224,250,236,189,123,35,-37,-117,-164,-206,-221,-225,-214,-193,-170,-135,-107,-60,-21,44,101,184,262,347,426,480,519,518,487,420,319,197,60,-83,-200,-303,-351,-365,-321,-241,-115,26,182,327,439,519,535,514,428,324,187,56,-57,-146,-179,-174,-115,-19,102,228,340,412,437,393,296,129,-70,-306,-543,-766,-957,-1090,-1162,-1153,-1072,-911,-694,-427,-138,154,425,659,835,952,1001,993,930,826,698,544,394,235,83,-62,-205,-341,-471,-598,-709,-809,-878,-929,-940,-919,-860,-762,-637,-480,-312,-128,55,233,402,558,691,812,905,978,1034,1062,1074,1056,1017,950,858,742,605,441,274,86,-88,-262,-407,-530,-613,-656,-663,-628,-568,-487,-389,-292,-194,-103,-24,44,105,148,196,222,249,254,244,217,159,91,-13,-119,-247,-369,-494,-603,-698,-773,-820,-854,-858,-851,-827,-779,-728,-650,-561,-462,-341,-223,-92,34,152,260,341,406,437,450,433,400,353,292,236,176,125,95,57,51,30,28,18,8,0,-8,-11,0,21,62,123,194,283,364,446,506,548,556,536,477,394,285,176,60,-34,-112,-160,-179,-166,-133,-75,-21,43,88,127,150,159,159,151,140,125,112,84,52,-12,-90,-214,-359,-542,-749,-957,-1170,-1342,-1474,-1537,-1520,-1421,-1231,-972,-652,-292,74,439,772,1063,1304,1489,1625,1712,1769,1785,1782,1744,1674,1563,1402,1186,910,576,197,-217,-628,-1023,-1351,-1610,-1750,-1794,-1699,-1514,-1223,-881,-504,-135,194,459,640,730,733,656,524,351,167,-17,-179,-317,-424,-493,-538,-547,-543,-506,-461,-383,-281,-143,28,238,469,721,965,1183,1347,1440,1445,1342,1155,862,519,134,-253,-604,-904,-1114,-1239,-1262,-1205,-1075,-895,-696,-483,-287,-102,56,192,302,396,460,517,537,544,512,449,351,217,46,-143,-358,-558,-747,-891,-974,-988,-915,-768,-544,-271,42,351,648,888,1064,1150,1148,1050,876,629,344,30,-269,-552,-776,-951,-1048,-1075,-1029,-914,-741,-528,-283,-36,214,437,641,790,908,957,961,901,796,641,464,258,61,-136,-292,-420,-485,-495,-445,-325,-159,56,303,550,802,1007,1172,1259,1270,1189,1028,781,481,129,-228,-581,-890,-1140,-1315,-1399,-1402,-1330,-1186,-1012,-799,-605,-423,-291,-201,-166,-174,-215,-281,-339,-400,-424,-429,-394,-334,-254,-165,-82,-14,27,41,30,3,-22,-36,-18,37,138,281,460,664,865,1047,1181,1245,1233,1131,951,706,418,118,-174,-411,-599,-687,-703,-625,-484,-286,-62,168,384,556,683,745,746,692,585,444,277,96,-84,-258,-416,-557,-674,-776,-844,-904,-922,-926,-878,-802,-673,-513,-307,-83,161,400,619,798,926,981,978,897,771,591,393,184,-12,-179,-312,-393,-440,-437,-415,-369,-322,-275,-244,-225,-227,-238,-263,-284,-311,-327,-339,-346,-337,-334,-312,-293,-262,-222,-171,-101,-16,98,224,373,525,679,814,926,990,1006,962,864,714,526,318,96,-100,-279,-398,-470,-482,-441,-364,-261,-157,-67,-15,-9,-65,-179,-347,-552,-778,-992,-1181,-1311,-1378,-1361,-1262,-1080,-825,-516,-172,181,515,812,1046,1216,1304,1324,1273,1184,1063,943,837,760,730,736,781,841,908,953,961,915,800,629,384,103,-225,-545,-864,-1135,-1362,-1519,-1610,-1638,-1609,-1537,-1442,-1320,-1209,-1082,-969,-850,-727,-594,-444,-276,-91,107,309,506,680,832,938,1008,1029,1012,966,897,829,762,713,677,654,632,600,550,451,323,132,-86,-334,-580,-804,-975,-1067,-1068,-957,-754,-458,-103,279,658,993,1253,1420,1461,1391,1203,925,579,199,-185,-534,-829,-1042,-1170,-1201,-1150,-1021,-841,-630,-402,-194,4,157,281,367,414,433,418,374,302,202,74,-73,-245,-419,-596,-755,-882,-975,-1005,-990,-899,-764,-565,-341,-92,153,381,567,711,784,806,757,677,547,422,287,176,101,58,59,95,149,206,257,274,260,202,102,-26,-170,-315,-430,-508,-526,-476,-367,-192,11,239,452,634,769,825,822,737,600,418,217,15,-160,-306,-399,-451,-456,-426,-379,-322,-281,-252,-259,-283,-341,-403,-471,-518,-535,-513,-441,-332,-174,5,202,396,566,708,805,862,878,866,837,801,764,736,705,682,639,580,480,338,137,-106,-409,-723,-1059,-1361,-1617,-1791,-1862,-1825,-1673,-1428,-1102,-736,-354,5,315,559,716,796,798,738,639,514,387,269,171,98,47,16,-10,-32,-60,-95,-126,-155,-154,-130,-55,55,216,400,605,797,962,1069,1106,1056,923,718,457,178,-101,-332,-512,-604,-625,-561,-447,-294,-141,-6,78,108,63,-40,-195,-378,-560,-721,-841,-891,-894,-814,-696,-533,-354,-176,-22,108,199,262,311,345,401,466,570,702,861,1027,1183,1304,1362,1346,1232,1028,728,355,-64,-504,-916,-1283,-1564,-1743,-1809,-1760,-1610,-1375,-1083,-762,-436,-138,128,332,495,596,662,688,686,669,631,587,526,466,382,303,199,102,-2,-89,-163,-212,-234,-227,-195,-140,-83,-24,13,32,11,-30,-112,-206,-317,-430,-525,-608,-649,-665,-637,-578,-494,-383,-265,-141,-17,93,199,290,374,446,526,601,689,787,887,992,1085,1160,1202,1214,1175,1101,977,820,622,412,177,-49,-270,-475,-651,-813,-942,-1056,-1144,-1212,-1267,-1302,-1328,-1340,-1341,-1319,-1284,-1212,-1124,-994,-842,-654,-441,-209,37,277,509,708,881,1007,1094,1135,1134,1102,1036,956,862,765,671,578,491,407,329,247,174,95,26,-36,-89,-116,-140,-133,-126,-98,-69,-42,-16,-11,-15,-43,-88,-150,-218,-285,-339,-366,-369,-325,-251,-138,-4,141,286,406,497,538,527,467,360,217,61,-107,-249,-372,-442,-470,-448,-382,-296,-186,-86,3,66,85,76,23,-56,-151,-256,-348,-422,-468,-480,-465,-415,-354,-274,-197,-118,-59,-10,11,16,5,-15,-35,-45,-37,-11,42,116,209,318,424,527,605,665,686,684,645,582,505,416,329,254,187,144,108,85,56,17,-54,-155,-301,-472,-680,-889,-1098,-1270,-1396,-1445,-1413,-1281,-1068,-768,-416,-30,360,719,1019,1237,1353,1368,1283,1110,878,606,334,87,-114,-242,-295,-272,-180,-38,127,307,460,593,678,717,711,660,572,460,319,175,19,-132,-278,-417,-543,-663,-755,-838,-879,-888,-854,-761,-627,-437,-210,39,296,537,736,884,949,938,838,671,440,182,-92,-343,-563,-727,-837,-888,-891,-857,-798,-732,-669,-615,-583,-558,-544,-525,-484,-418,-311,-171,5,200,399,593,749,876,936,956,910,836,721,603,477,369,280,210,174,155,167,188,229,274,327,382,441,492,547,581,597,590,537,452,314,138,-85,-321,-593,-839,-1082,-1275,-1418,-1492,-1488,-1408,-1246,-1027,-748,-447,-131,170,443,667,832,932,964,934,850,721,564,389,213,49,-98,-205,-292,-339,-363,-370,-353,-340,-315,-306,-297,-308,-327,-358,-401,-444,-497,-542,-583,-611,-613,-596,-550,-468,-373,-236,-97,66,229,392,550,689,812,903,961,985,964,909,812,685,528,356,175,-6,-165,-316,-430,-525,-586,-623,-635,-625,-602,-556,-510,-446,-385,-309,-234,-147,-50,50,171,276,394,486,565,608,610,570,476,345,173,-19,-219,-409,-574,-697,-778,-803,-779,-718,-621,-508,-388,-263,-160,-57,14,83,137,195,262,346,449,570,708,841,972,1067,1126,1132,1070,950,756,516,231,-72,-378,-660,-901,-1087,-1200,-1246,-1211,-1112,-952,-742,-502,-241,21,267,486,661,782,856,860,829,739,626,492,337,197,40,-88,-223,-335,-436,-519,-579,-620,-627,-611,-549,-463,-334,-183,-10,172,347,515,643,741,789,786,744,658,553,433,324,227,161,125,119,138,171,204,220,217,172,101,7,-103,-202,-279,-320,-305,-233,-106,68,270,477,669,820,909,927,865,718,509,233,-64,-381,-680,-947,-1170,-1326,-1431,-1466,-1453,-1394,-1302,-1187,-1061,-924,-788,-643,-500,-352,-197,-43,126,289,455,613,753,873,962,1017,1039,1016,975,886,795,674,556,434,317,207,108,18,-61,-128,-196,-241,-291,-316,-330,-327,-304,-261,-212,-135,-64,23,106,181,245,286,307,304,278,226,155,65,-31,-133,-224,-309,-365,-407,-411,-391,-336,-255,-146,-19,115,255,374,477,546,571,555,491,384,241,74,-112,-297,-481,-645,-791,-903,-984,-1024,-1022,-981,-900,-784,-642,-475,-301,-122,44,196,320,417,475,499,487,439,368,271,162,46,-68,-177,-264,-335,-377,-387,-379,-329,-274,-190,-97,-3,109,201,304,387,459,515,549,562,548,517,455,383,291,187,81,-30,-135,-228,-313,-372,-419,-441,-442,-422,-379,-321,-247,-167,-83,-2,72,142,198,245,282,305,322,331,330,337,328,336,332,334,339,334,338,316,301,244,188,94,-11,-128,-255,-376,-492,-593,-666,-719,-737,-725,-693,-627,-554,-459,-365,-258,-167,-70,13,90,162,231,291,360,423,489,561,623,685,739,777,810,815,805,763,698,603,483,339,182,4,-161,-341,-490,-632,-740,-823,-874,-900,-899,-878,-837,-791,-721,-662,-574,-494,-389,-280,-142,6,178,357,544,722,887,1020,1110,1154,1135,1063,928,757,540,320,88,-123,-301,-447,-540,-603,-624,-621,-605,-572,-547,-521,-505,-490,-477,-438,-385,-285,-142,40,266,512,761,1001,1193,1330,1382,1351,1225,1021,742,416,70,-280,-593,-864,-1067,-1197,-1254,-1237,-1157,-1037,-874,-717,-546,-410,-285,-194,-131,-82,-62,-44,-43,-38,-41,-39,-35,-21,-5,38,83,165,261,389,536,704,874,1050,1197,1322,1387,1396,1329,1191,976,706,379,33,-327,-665,-969,-1212,-1380,-1462,-1450,-1361,-1187,-970,-696,-425,-137,118,351,538,687,788,863,898,917,911,891,850,799,719,629,505,370,215,45,-114,-291,-432,-575,-669,-749,-776,-784,-756,-711,-663,-609,-570,-542,-538,-550,-584,-620,-666,-699,-724,-729,-706,-665,-589,-500,-381,-254,-105,41,195,343,484,626,750,879,988,1094,1183,1254,1302,1319,1298,1240,1129,985,790,571,316,54,-223,-483,-733,-948,-1126,-1264,-1354,-1395,-1393,-1335,-1241,-1095,-917,-703,-463,-203,69,337,594,824,1011,1155,1228,1245,1178,1063,867,639,371,83,-185,-440,-640,-784,-862,-863,-802,-679,-514,-319,-110,92,281,435,557,630,666,653,607,530,420,301,160,12,-140,-295,-446,-591,-726,-848,-935,-1000,-1008,-971,-875,-716,-512,-250,33,336,627,885,1093,1233,1294,1277,1182,1009,789,513,228,-71,-342,-587,-780,-921,-1009,-1043,-1034,-993,-925,-842,-756,-656,-569,-465,-366,-252,-127,13,167,330,500,660,814,934,1024,1073,1070,1031,946,836,710,575,454,343,265,206,182,166,171,167,162,132,90,13,-70,-184,-287,-399,-487,-559,-612,-637,-654,-660,-663,-685,-702,-747,-779,-818,-830,-809,-749,-622,-451,-210,63,364,661,930,1151,1298,1369,1347,1245,1073,843,587,317,63,-159,-340,-472,-558,-603,-621,-621,-627,-636,-674,-723,-793,-862,-923,-954,-947,-878,-756,-573,-341,-73,211,496,748,968,1123,1223,1257,1238,1170,1068,946,816,686,564,446,338,226,112,-14,-141,-281,-412,-541,-646,-724,-759,-755,-695,-597,-458,-296,-121,39,184,280,339,341,306,225,127,17,-83,-161,-205,-214,-188,-129,-58,27,103,168,213,231,232,211,182,156,127,123,125,149,189,227,269,299,299,284,222,140,18,-127,-297,-479,-668,-849,-1018,-1162,-1272,-1350,-1376,-1365,-1300,-1192,-1041,-839,-612,-352,-73,198,484,731,967,1153,1299,1394,1447,1451,1431,1376,1315,1240,1173,1102,1043,972,904,812,701,563,386,184,-47,-295,-545,-780,-997,-1166,-1290,-1356,-1358,-1310,-1198,-1059,-879,-699,-508,-333,-170,-29,85,188,257,331,377,431,472,512,547,573,594,594,586,546,492,411,312,200,80,-41,-151,-256,-336,-413,-460,-509,-537,-578,-611,-662,-721,-791,-871,-940,-1003,-1030,-1023,-964,-846,-683,-452,-194,108,415,721,1002,1240,1420,1536,1579,1559,1472,1342,1171,984,783,587,403,231,87,-46,-158,-261,-358,-449,-542,-628,-710,-783,-839,-878,-889,-868,-823,-740,-641,-516,-385,-253,-135,-33,38,88,106,107,94,75,72,74,111,163,248,343,456,561,665,743,807,836,842,822,778,723,647,566,464,359,233,94,-56,-225,-394,-567,-727,-872,-979,-1058,-1086,-1070,-1019,-923,-808,-674,-533,-401,-273,-171,-76,-11,55,112,177,254,344,450,562,674,772,842,875,855,787,657,492,274,54,-187,-395,-580,-712,-793,-819,-793,-730,-635,-527,-417,-310,-223,-146,-87,-30,20,82,150,231,322,410,487,542,561,538,476,364,231,70,-79,-206,-281,-289,-221,-72,145,410,692,966,1182,1323,1363,1274,1086,779,404,-12,-438,-821,-1138,-1363,-1470,-1476,-1363,-1178,-925,-654,-387,-159,12,112,144,112,31,-82,-197,-305,-376,-414,-400,-350,-255,-144,-17,109,210,306,352,401,407,425,427,439,457,474,498,513,514,496,444,366,252,115,-40,-202,-353,-487,-578,-629,-620,-558,-443,-280,-96,111,308,485,631,725,773,761,705,602,466,314,135,-31,-213,-367,-526,-650,-770,-855,-912,-940,-918,-865,-758,-607,-412,-170,94,387,668,936,1157,1315,1397,1385,1280,1085,812,488,127,-224,-561,-832,-1041,-1158,-1189,-1132,-999,-806,-576,-335,-101,96,252,351,394,387,333,245,142,27,-78,-172,-243,-295,-329,-345,-358,-357,-361,-358,-353,-340,-309,-261,-183,-87,34,166,302,429,537,607,643,621,554,434,283,109,-69,-227,-357,-436,-463,-425,-334,-189,-10,187,389,570,726,832,898,904,867,785,666,527,369,207,50,-103,-234,-349,-438,-497,-527,-519,-480,-400,-295,-156,-12,146,284,407,488,520,502,423,298,137,-55,-247,-439,-603,-733,-815,-847,-817,-745,-618,-473,-305,-138,14,145,234,289,295,266,205,127,42,-28,-80,-104,-93,-56,7,86,162,233,271,285,256,198,102,-7,-142,-254,-375,-443,-495,-489,-456,-378,-287,-173,-76,14,61,81,53,-2,-88,-181,-271,-340,-376,-362,-303,-183,-32,165,364,573,749,894,987,1014,982,887,739,559,360,153,-26,-194,-311,-400,-441,-458,-441,-417,-380,-350,-322,-304,-298,-292,-295,-279,-257,-205,-130,-19,107,259,410,559,686,774,815,797,722,593,417,214,-9,-220,-417,-572,-686,-749,-764,-743,-690,-629,-562,-515,-485,-483,-507,-537,-585,-611,-628,-606,-553,-461,-342,-200,-51,92,217,305,363,375,364,321,278,236,221,238,295,394,524,681,842,991,1113,1184,1197,1145,1017,834,593,332,56,-198,-415,-580,-684,-717,-695,-614,-500,-367,-235,-123,-39,-3,3,-36,-97,-180,-262,-341,-391,-422,-413,-383,-327,-261,-194,-133,-89,-58,-48,-43,-39,-33,-6,33,88,162,231,305,355,380,377,326,251,136,4,-132,-270,-385,-471,-521,-520,-479,-392,-274,-140,-2,126,227,305,343,352,337,296,259,222,200,201,223,264,327,382,451,488,512,500,450,365,253,106,-40,-203,-345,-479,-571,-640,-658,-653,-610,-552,-480,-403,-328,-261,-193,-145,-79,-25,51,136,234,346,457,570,662,742,786,805,791,746,681,601,519,438,372,314,280,251,233,205,165,94,-9,-151,-329,-527,-741,-941,-1118,-1245,-1312,-1306,-1222,-1070,-851,-595,-307,-23,248,481,661,798,860,888,856,799,716,618,516,411,304,195,76,-61,-215,-389,-577,-764,-943,-1086,-1186,-1221,-1180,-1060,-856,-593,-273,60,392,688,916,1067,1119,1074,944,734,489,215,-27,-235,-367,-417,-382,-262,-82,144,383,619,815,974,1061,1090,1056,968,847,692,529,361,197,45,-98,-236,-368,-497,-629,-748,-865,-957,-1024,-1053,-1036,-964,-843,-669,-459,-229,8,213,389,488,526,480,364,191,-25,-260,-483,-688,-829,-924,-931,-879,-754,-577,-366,-133,97,307,481,612,689,722,710,665,596,517,425,346,255,186,104,31,-48,-133,-220,-307,-389,-464,-513,-549,-544,-512,-434,-323,-178,-10,171,346,510,634,721,745,715,614,466,265,38,-201,-427,-624,-771,-859,-881,-835,-721,-557,-350,-126,100,304,480,597,671,681,642,558,437,294,139,-15,-158,-279,-377,-440,-478,-479,-455,-405,-324,-228,-106,31,176,332,478,616,719,794,809,784,688,550,353,125,-122,-374,-595,-782,-905,-959,-945,-852,-713,-516,-304,-81,122,293,421,493,518,484,418,311,188,56,-80,-198,-308,-397,-466,-512,-536,-530,-498,-435,-332,-202,-33,156,361,567,757,912,1018,1059,1028,931,768,558,319,60,-175,-394,-556,-666,-714,-700,-638,-531,-394,-243,-84,64,203,323,431,515,605,667,744,791,842,855,842,782,671,516,311,75,-179,-436,-674,-879,-1037,-1132,-1167,-1138,-1055,-926,-768,-587,-411,-232,-81,56,163,252,317,368,402,436,459,486,509,527,548,552,553,537,506,460,396,317,227,126,23,-80,-181,-265,-344,-391,-427,-429,-412,-362,-296,-211,-120,-31,49,104,133,123,73,-12,-136,-273,-423,-560,-661,-723,-712,-644,-508,-315,-90,162,393,605,754,847,861,811,697,538,356,169,6,-121,-192,-201,-149,-38,115,297,487,659,806,891,921,882,759,601,359,116,-160,-423,-659,-869,-1017,-1124,-1159,-1147,-1069,-956,-789,-613,-404,-204,-2,180,343,476,578,639,664,640,577,474,328,159,-45,-258,-481,-695,-885,-1049,-1160,-1228,-1234,-1185,-1081,-931,-736,-522,-286,-60,156,343,496,602,668,680,658,594,509,408,305,217,152,114,117,148,213,308,418,548,683,808,937,1036,1127,1185,1209,1200,1139,1036,880,668,418,112,-209,-554,-891,-1208,-1481,-1695,-1830,-1875,-1826,-1681,-1453,-1153,-809,-438,-76,257,537,739,870,915,899,821,719,594,480,378,292,237,181,147,98,40,-31,-136,-247,-370,-490,-581,-646,-658,-623,-532,-409,-244,-89,64,175,231,233,166,48,-109,-286,-457,-592,-678,-683,-617,-469,-254,6,298,590,859,1092,1257,1368,1396,1373,1285,1159,999,817,628,420,217,-4,-232,-471,-725,-977,-1229,-1454,-1644,-1779,-1841,-1827,-1726,-1540,-1278,-950,-579,-185,210,583,918,1192,1412,1551,1634,1642,1597,1500,1356,1182,982,764,539,305,71,-158,-385,-584,-770,-907,-1008,-1047,-1032,-949,-810,-620,-382,-133,131,370,574,720,798,798,725,582,383,149,-103,-345,-562,-734,-856,-919,-931,-891,-818,-709,-588,-455,-315,-179,-35,105,254,406,553,700,822,921,980,983,928,807,618,377,93,-210,-508,-778,-998,-1138,-1205,-1165,-1052,-851,-595,-306,-1,291,549,766,923,1034,1077,1085,1037,963,853,726,572,414,238,66,-106,-267,-408,-530,-620,-672,-688,-658,-597,-498,-385,-251,-126,-9,90,149,189,175,143,71,-22,-124,-243,-347,-446,-523,-575,-595,-590,-536,-458,-335,-183,-11,188,377,567,723,846,914,926,870,753,576,355,108,-153,-393,-611,-771,-875,-905,-867,-752,-587,-366,-122,137,391,619,811,946,1022,1026,969,847,681,477,255,32,-183,-366,-522,-624,-695,-705,-685,-623,-531,-427,-305,-185,-67,47,150,255,349,440,531,609,683,745,781,795,770,702,589,424,219,-25,-285,-554,-805,-1024,-1192,-1303,-1341,-1315,-1216,-1063,-857,-623,-365,-116,124,335,507,653,750,829,875,901,921,918,918,896,865,812,740,633,506,334,144,-75,-308,-538,-760,-950,-1105,-1210,-1256,-1258,-1193,-1099,-965,-816,-669,-524,-405,-310,-239,-199,-164,-157,-129,-115,-61,-1,99,212,350,489,622,740,823,867,873,827,752,641,515,387,268,174,113,91,111,160,238,322,401,467,502,500,457,369,242,87,-90,-266,-433,-572,-674,-733,-741,-704,-623,-508,-372,-227,-79,49,163,242,299,319,316,287,242,190,138,90,58,38,34,49,69,103,127,150,147,127,76,-7,-119,-260,-425,-595,-774,-928,-1062,-1149,-1188,-1170,-1088,-945,-751,-511,-252,28,292,543,755,922,1038,1104,1116,1090,1029,943,847,739,632,526,429,330,242,146,54,-40,-141,-227,-315,-384,-437,-473,-480,-470,-431,-381,-316,-245,-181,-122,-83,-57,-54,-68,-100,-149,-200,-264,-319,-377,-425,-464,-500,-511,-524,-499,-472,-399,-307,-172,-1,208,445,705,964,1211,1427,1590,1695,1718,1666,1522,1315,1036,723,383,48,-270,-551,-784,-968,-1092,-1181,-1219,-1242,-1244,-1236,-1229,-1212,-1187,-1148,-1076,-975,-826,-635,-402,-137,142,423,686,912,1091,1207,1262,1255,1194,1096,963,815,661,498,348,190,42,-111,-270,-427,-588,-737,-872,-979,-1046,-1067,-1029,-936,-785,-585,-347,-95,165,397,601,752,852,889,882,823,741,643,541,462,391,351,326,305,293,260,215,144,51,-64,-185,-304,-402,-466,-486,-460,-377,-256,-100,69,230,365,453,486,451,360,212,25,-181,-396,-588,-749,-867,-930,-947,-912,-843,-745,-631,-513,-395,-292,-196,-117,-48,14,60,109,141,173,187,193,185,157,131,80,50,3,-19,-35,-38,-14,10,54,97,142,187,228,270,313,365,425,499,584,673,772,854,937,985,1009,987,923,813,664,483,277,65,-150,-347,-526,-669,-782,-859,-903,-926,-922,-906,-873,-831,-784,-723,-662,-582,-507,-409,-320,-208,-108,2,106,207,301,383,455,509,551,575,584,578,559,529,489,450,396,356,301,263,223,189,158,124,81,29,-47,-140,-260,-397,-559,-719,-898,-1051,-1196,-1303,-1365,-1384,-1338,-1239,-1082,-870,-614,-324,-8,310,624,909,1156,1344,1467,1518,1490,1398,1241,1047,822,596,378,188,30,-85,-173,-219,-255,-272,-296,-320,-360,-410,-469,-541,-600,-663,-690,-703,-674,-617,-528,-415,-292,-159,-42,69,148,209,241,257,257,252,247,244,259,276,314,347,392,422,448,458,451,431,400,359,323,282,255,233,220,215,208,201,181,147,94,15,-85,-213,-356,-519,-687,-852,-1010,-1139,-1239,-1296,-1306,-1261,-1171,-1021,-840,-616,-379,-131,110,332,528,680,796,862,891,881,848,791,733,663,607,546,506,461,432,387,348,285,217,133,35,-63,-172,-263,-358,-426,-488,-527,-548,-557,-543,-522,-479,-430,-364,-287,-199,-102,1,106,206,294,369,410,430,412,360,285,182,78,-26,-107,-155,-165,-120,-39,90,236,393,540,655,733,759,728,654,535,396,241,92,-43,-152,-231,-283,-312,-317,-323,-319,-331,-355,-397,-461,-547,-635,-738,-825,-895,-937,-942,-903,-822,-691,-515,-305,-61,201,466,732,962,1171,1317,1422,1448,1424,1330,1191,1013,808,597,393,204,44,-89,-190,-264,-316,-352,-385,-408,-443,-480,-526,-576,-628,-669,-702,-708,-685,-629,-534,-403,-239,-57,146,343,534,701,833,927,972,968,920,827,705,559,400,249,102,-19,-114,-175,-208,-196,-175,-115,-62,3,53,85,89,56,-7,-115,-242,-405,-566,-737,-885,-1013,-1101,-1149,-1154,-1120,-1050,-959,-846,-733,-613,-504,-399,-302,-205,-102,12,147,301,481,677,882,1085,1262,1409,1497,1527,1487,1377,1209,987,744,474,234,0,-174,-305,-377,-397,-368,-311,-223,-143,-61,-3,29,32,-10,-76,-187,-299,-420,-486,-495,-399,-211,54,339,570,671,587,305,-129,-622,-1055,-1292,-1278,-965,-426,229,877,1363,1636,1646,1456,1127,761,419,128,-137,-451,-886,-1524,-2367,-3373,-4399,-5251,-5696,-5527,-4597,-2884,-492,2336,5241,7841,9721,10580,10222,8614,5897,2360,-1601,-5514,-8918,-11387,-12620,-12439,-10857,-8027,-4297,-77,4099,7759,10447,11870,11888,10558,8120,4963,1543,-1656,-4247,-5940,-6638,-6364,-5320,-3741,-1944,-174,1341,2489,3208,3538,3529,3295,2902,2441,1944,1431,897,328,-276,-903,-1504,-2023,-2383,-2511,-2392,-2013,-1455,-810,-226,171,256,-18,-638,-1520,-2491,-3373,-3952,-4095,-3709,-2832,-1572,-132,1248,2335,2945,2970,2424,1395,83,-1292,-2482,-3290,-3572,-3287,-2472,-1270,128,1491,2574,3194,3206,2580,1372,-266,-2093,-3865,-5290,-6187,-6398,-5921,-4826,-3304,-1571,98,1499,2450,2880,2790,2263,1437,473,-479,-1274,-1840,-2113,-2116,-1871,-1457,-939,-408,84,480,771,951,1054,1116,1192,1326,1557,1897,2351,2866,3407,3868,4195,4277,4081,3555,2730,1641,393,-916,-2151,-3206,-3984,-4429,-4520,-4280,-3760,-3048,-2235,-1427,-708,-139,242,466,551,597,669,852,1222,1786,2570,3504,4545,5599,6583,7425,8067,8472,8641,8572,8315,7888,7366,6773,6166,5575,5010,4472,3944,3380,2758,2030,1193,239,-795,-1855,-2876,-3776,-4476,-4925,-5050,-4856,-4321,-3487,-2397,-1123,249,1630,2917,4023,4862,5371,5508,5258,4628,3655,2390,887,-757,-2493,-4189,-5778,-7120,-8114,-8651,-8649,-8070,-6927,-5299,-3312,-1159,974,2866,4364,5328,5710,5513,4803,3711,2360,923,-484,-1737,-2777,-3557,-4089,-4381,-4480,-4409,-4200,-3870,-3426,-2876,-2225,-1501,-733,17,701,1242,1585,1693,1536,1144,534,-206,-1013,-1791,-2458,-2960,-3244,-3305,-3148,-2811,-2345,-1802,-1254,-741,-322,-14,162,209,140,-23,-259,-530,-823,-1111,-1378,-1627,-1844,-2043,-2224,-2404,-2583,-2786,-3009,-3273,-3570,-3910,-4275,-4665,-5054,-5423,-5756,-6018,-6205,-6294,-6280,-6169,-5964,-5682,-5344,-4964,-4575,-4191,-3834,-3518,-3261,-3061,-2933,-2861,-2841,-2859,-2890,-2906,-2882,-2782,-2584,-2272,-1844,-1306,-696,-44,592,1162,1618,1926,2063,2035,1856,1569,1217,855,523,268,109,54,103,231,414,621,819,979,1086,1115,1084,976,840,670,520,410,370,430,587,853,1199,1604,2022,2409,2720,2911,2958,2846,2579,2190,1704,1187,684,254,-56,-219,-215,-47,260,681,1164,1668,2156,2581,2944,3214,3415,3544,3627,3669,3703,3720,3761,3802,3879,3976,4112,4276,4471,4682,4912,5145,5384,5614,5850,6080,6318,6561,6813,7065,7323,7562,7786,7971,8114,8204,8238,8212,8131,7993,7807,7572,7306,6995,6670,6310,5946,5575,5216,4880,4587,4344,4169,4055,4007,4012,4057,4128,4221,4312,4419,4509,4594,4646,4642,4558,4365,4032,3580,2990,2331,1644,991,456,61,-132,-155,-6,247,543,824,1015,1087,1012,794,456,41,-406,-831,-1188,-1440,-1569,-1570,-1461,-1272,-1043,-828,-664,-598,-641,-810,-1086,-1440,-1844,-2236,-2588,-2855,-3013,-3058,-2985,-2820,-2588,-2326,-2065,-1848,-1696,-1637,-1684,-1830,-2084,-2411,-2797,-3212,-3608,-3978,-4269,-4476,-4584,-4590,-4514,-4369,-4189,-3996,-3825,-3694,-3623,-3611,-3666,-3769,-3919,-4091,-4276,-4459,-4632,-4787,-4920,-5028,-5117,-5183,-5237,-5271,-5298,-5311,-5317,-5312,-5302,-5278,-5252,-5213,-5174,-5124,-5073,-5017,-4959,-4901,-4845,-4795,-4755,-4727,-4717,-4721,-4743,-4783,-4821,-4873,-4907,-4935,-4939,-4927,-4892,-4845,-4787,-4729,-4677,-4641,-4618,-4622,-4641,-4680,-4730,-4780,-4840,-4879,-4919,-4929,-4926,-4898,-4852,-4779,-4698,-4601,-4500,-4408,-4320,-4257,-4214,-4198,-4208,-4235,-4280,-4317,-4346,-4340,-4294,-4195,-4043,-3830,-3579,-3282,-2980,-2663,-2380,-2117,-1914,-1763,-1673,-1643,-1658,-1712,-1784,-1855,-1918,-1944,-1939,-1884,-1790,-1651,-1487,-1291,-1097,-891,-708,-538,-402,-299,-228,-201,-194,-219,-254,-300,-337,-372,-376,-378,-341,-301,-229,-149,-58,47,149,261,369,473,581,677,780,874,970,1068,1169,1277,1396,1518,1659,1803,1967,2135,2316,2502,2693,2882,3067,3241,3400,3543,3668,3767,3854,3913,3957,3981,3988,3979,3958,3927,3881,3834,3776,3717,3663,3603,3564,3527,3518,3530,3566,3637,3728,3849,3993,4141,4310,4457,4610,4727,4828,4888,4925,4919,4891,4836,4768,4696,4626,4567,4527,4506,4510,4527,4560,4593,4620,4632,4614,4580,4510,4434,4349,4277,4238,4244,4306,4431,4616,4845,5103,5363,5586,5763,5840,5838,5714,5515,5245,4946,4679,4463,4370,4399,4579,4892,5305,5786,6248,6662,6938,7050,6976,6694,6262,5695,5087,4492,3999,3663,3536,3632,3939,4419,4998,5601,6129,6512,6678,6601,6276,5734,5045,4286,3556,2950,2532,2363,2447,2766,3266,3870,4478,5013,5381,5539,5462,5151,4660,4037,3370,2730,2185,1793,1584,1554,1704,1972,2331,2712,3062,3346,3519,3571,3509,3327,3077,2770,2452,2151,1889,1685,1552,1474,1459,1469,1510,1536,1553,1525,1459,1340,1174,964,725,463,200,-61,-297,-513,-693,-838,-959,-1040,-1111,-1155,-1198,-1234,-1278,-1331,-1395,-1479,-1572,-1690,-1811,-1954,-2099,-2253,-2413,-2569,-2730,-2885,-3036,-3180,-3310,-3427,-3525,-3600,-3658,-3683,-3695,-3675,-3652,-3602,-3557,-3497,-3441,-3389,-3334,-3294,-3250,-3222,-3203,-3193,-3207,-3226,-3274,-3335,-3411,-3512,-3613,-3736,-3857,-3981,-4105,-4211,-4317,-4395,-4466,-4516,-4549,-4579,-4590,-4606,-4615,-4629,-4645,-4669,-4697,-4740,-4790,-4857,-4946,-5038,-5163,-5286,-5421,-5563,-5685,-5807,-5897,-5976,-6025,-6060,-6077,-6091,-6098,-6119,-6134,-6170,-6200,-6238,-6264,-6277,-6269,-6231,-6165,-6060,-5932,-5776,-5609,-5429,-5265,-5107,-4988,-4890,-4841,-4815,-4832,-4861,-4906,-4950,-4974,-4985,-4955,-4899,-4810,-4689,-4556,-4402,-4260,-4118,-4006,-3919,-3867,-3857,-3874,-3932,-3998,-4094,-4173,-4259,-4313,-4353,-4355,-4339,-4288,-4227,-4147,-4071,-3998,-3944,-3903,-3888,-3890,-3909,-3936,-3962,-3980,-3980,-3959,-3913,-3846,-3761,-3667,-3572,-3483,-3411,-3353,-3320,-3299,-3293,-3290,-3283,-3264,-3225,-3169,-3087,-2992,-2879,-2761,-2641,-2524,-2412,-2309,-2204,-2109,-2006,-1910,-1809,-1713,-1624,-1549,-1496,-1468,-1470,-1503,-1559,-1638,-1721,-1800,-1859,-1886,-1870,-1816,-1705,-1576,-1401,-1240,-1069,-932,-827,-757,-738,-735,-770,-790,-815,-799,-756,-660,-531,-361,-171,31,224,402,544,652,726,758,769,767,754,766,789,849,941,1057,1204,1347,1500,1617,1715,1760,1767,1724,1651,1558,1462,1394,1355,1387,1472,1631,1846,2099,2377,2640,2875,3051,3160,3192,3148,3047,2905,2749,2615,2513,2484,2525,2653,2850,3110,3405,3710,4001,4250,4432,4552,4570,4532,4400,4238,4025,3820,3621,3472,3369,3345,3377,3481,3625,3804,3986,4162,4299,4401,4448,4451,4410,4340,4253,4166,4093,4047,4036,4066,4132,4235,4355,4488,4613,4716,4791,4819,4811,4761,4681,4595,4504,4443,4409,4425,4481,4580,4700,4838,4960,5072,5141,5183,5183,5161,5114,5063,5010,4962,4925,4891,4866,4831,4802,4754,4706,4648,4586,4529,4473,4432,4402,4391,4399,4426,4467,4526,4586,4648,4699,4727,4736,4708,4653,4570,4461,4347,4228,4118,4042,3978,3971,3982,4039,4112,4201,4283,4356,4392,4402,4359,4287,4173,4039,3892,3739,3601,3478,3378,3307,3255,3225,3211,3199,3192,3175,3147,3104,3047,2977,2899,2815,2737,2662,2602,2550,2513,2487,2462,2445,2418,2395,2364,2331,2302,2275,2256,2241,2235,2231,2225,2221,2202,2188,2154,2125,2078,2034,1985,1933,1887,1835,1792,1747,1705,1664,1618,1575,1519,1465,1400,1327,1256,1171,1091,1005,915,829,733,642,546,450,363,282,216,173,142,146,156,193,226,268,295,316,310,294,248,191,112,22,-76,-186,-290,-405,-507,-609,-699,-782,-852,-913,-965,-1007,-1051,-1094,-1145,-1204,-1273,-1353,-1443,-1535,-1637,-1725,-1821,-1889,-1954,-1995,-2017,-2023,-2010,-1990,-1971,-1957,-1964,-1992,-2047,-2133,-2234,-2354,-2466,-2570,-2649,-2694,-2712,-2698,-2669,-2632,-2610,-2608,-2641,-2715,-2820,-2957,-3103,-3251,-3371,-3468,-3512,-3519,-3482,-3417,-3343,-3274,-3241,-3243,-3311,-3430,-3612,-3831,-4074,-4315,-4524,-4685,-4772,-4777,-4698,-4547,-4336,-4099,-3860,-3653,-3501,-3426,-3435,-3523,-3684,-3884,-4107,-4314,-4483,-4589,-4619,-4576,-4459,-4295,-4103,-3905,-3737,-3609,-3543,-3536,-3595,-3695,-3834,-3981,-4128,-4255,-4356,-4427,-4469,-4494,-4500,-4510,-4524,-4547,-4595,-4654,-4727,-4817,-4896,-4978,-5044,-5079,-5096,-5071,-5016,-4929,-4810,-4672,-4520,-4364,-4215,-4079,-3968,-3883,-3833,-3815,-3834,-3877,-3949,-4033,-4122,-4210,-4271,-4315,-4312,-4279,-4194,-4080,-3928,-3765,-3592,-3436,-3299,-3204,-3145,-3143,-3171,-3247,-3338,-3445,-3547,-3632,-3687,-3711,-3688,-3641,-3546,-3445,-3320,-3200,-3089,-2986,-2916,-2849,-2818,-2784,-2769,-2754,-2736,-2719,-2695,-2668,-2644,-2618,-2602,-2587,-2587,-2592,-2609,-2633,-2664,-2692,-2724,-2739,-2746,-2732,-2688,-2627,-2525,-2414,-2268,-2122,-1971,-1827,-1708,-1609,-1543,-1517,-1511,-1541,-1578,-1627,-1667,-1689,-1688,-1655,-1587,-1496,-1370,-1245,-1103,-979,-860,-772,-701,-660,-634,-629,-627,-626,-621,-598,-565,-512,-444,-365,-282,-200,-128,-68,-27,-1,6,1,-10,-25,-35,-40,-31,-19,12,37,81,113,155,186,220,244,272,291,311,333,351,377,405,443,493,562,646,752,875,1012,1159,1299,1432,1544,1626,1682,1697,1690,1657,1610,1563,1524,1504,1515,1554,1638,1743,1884,2029,2182,2322,2435,2520,2557,2566,2527,2475,2398,2324,2254,2203,2178,2169,2191,2216,2260,2288,2321,2320,2318,2284,2251,2207,2178,2169,2189,2253,2353,2500,2674,2876,3080,3282,3462,3602,3708,3751,3754,3703,3612,3501,3362,3239,3124,3040,2998,2990,3028,3094,3186,3283,3382,3458,3517,3545,3547,3531,3498,3469,3450,3447,3475,3524,3597,3687,3774,3857,3917,3946,3943,3900,3828,3731,3619,3514,3410,3343,3291,3282,3301,3341,3409,3472,3542,3594,3627,3638,3623,3589,3534,3478,3412,3364,3323,3302,3305,3321,3362,3404,3458,3499,3543,3560,3568,3555,3521,3483,3427,3374,3322,3276,3240,3216,3200,3200,3201,3220,3237,3262,3296,3324,3363,3392,3422,3442,3455,3450,3438,3410,3378,3333,3297,3255,3223,3200,3179,3168,3164,3151,3154,3143,3139,3131,3114,3105,3080,3056,3019,2977,2918,2854,2770,2679,2580,2475,2369,2275,2185,2120,2067,2044,2031,2045,2062,2089,2113,2126,2125,2111,2071,2024,1961,1894,1837,1782,1755,1740,1750,1778,1816,1866,1905,1938,1951,1937,1903,1838,1753,1654,1547,1443,1342,1264,1189,1149,1108,1087,1066,1048,1022,996,957,921,883,852,830,828,835,866,902,949,990,1025,1041,1029,997,923,839,716,597,459,340,223,136,64,18,-6,-20,-19,-19,-18,-25,-39,-59,-87,-106,-128,-133,-131,-108,-74,-30,21,65,107,125,127,100,47,-25,-123,-230,-345,-457,-558,-651,-717,-776,-807,-833,-849,-858,-877,-894,-927,-966,-1021,-1075,-1142,-1204,-1260,-1317,-1347,-1384,-1383,-1396,-1373,-1366,-1340,-1327,-1320,-1323,-1344,-1379,-1432,-1496,-1576,-1654,-1743,-1820,-1899,-1960,-2021,-2061,-2103,-2132,-2157,-2182,-2201,-2226,-2240,-2269,-2273,-2298,-2302,-2310,-2317,-2318,-2324,-2330,-2342,-2352,-2377,-2394,-2423,-2445,-2469,-2485,-2499,-2502,-2500,-2490,-2470,-2455,-2429,-2411,-2396,-2380,-2383,-2381,-2392,-2407,-2425,-2445,-2467,-2489,-2511,-2543,-2573,-2621,-2671,-2744,-2818,-2911,-3002,-3095,-3182,-3249,-3305,-3325,-3329,-3300,-3251,-3183,-3105,-3020,-2941,-2869,-2816,-2773,-2758,-2752,-2766,-2790,-2818,-2851,-2883,-2912,-2936,-2961,-2977,-3001,-3017,-3042,-3063,-3085,-3105,-3114,-3120,-3105,-3084,-3042,-2987,-2931,-2854,-2794,-2725,-2672,-2632,-2604,-2592,-2597,-2607,-2639,-2658,-2702,-2724,-2763,-2790,-2814,-2845,-2861,-2891,-2912,-2936,-2966,-2985,-3012,-3028,-3036,-3038,-3021,-2994,-2950,-2895,-2827,-2759,-2683,-2619,-2558,-2515,-2478,-2468,-2452,-2462,-2456,-2460,-2450,-2425,-2398,-2341,-2292,-2219,-2153,-2085,-2024,-1971,-1930,-1902,-1886,-1882,-1885,-1895,-1913,-1929,-1945,-1962,-1970,-1983,-1984,-1989,-1984,-1984,-1970,-1958,-1936,-1902,-1864,-1809,-1748,-1679,-1606,-1533,-1465,-1411,-1368,-1350,-1350,-1375,-1421,-1482,-1561,-1643,-1731,-1805,-1877,-1919,-1955,-1953,-1932,-1886,-1812,-1723,-1612,-1492,-1365,-1232,-1108,-982,-880,-777,-702,-636,-584,-559,-533,-535,-536,-560,-583,-623,-662,-709,-754,-796,-831,-854,-857,-847,-802,-743,-655,-543,-421,-278,-142,1,123,233,323,381,424,435,433,411,384,345,313,277,252,231,217,207,203,199,192,188,168,156,125,99,67,34,8,-17,-29,-33,-24,-1,32,82,135,207,276,357,444,523,618,696,784,864,935,1003,1056,1100,1132,1147,1156,1151,1143,1129,1121,1115,1120,1139,1165,1210,1260,1312,1374,1416,1463,1481,1487,1468,1429,1369,1295,1209,1116,1030,943,880,828,801,799,817,859,924,994,1087,1176,1275,1366,1458,1539,1614,1681,1734,1784,1820,1848,1872,1879,1893,1885,1886,1868,1854,1828,1803,1766,1740,1698,1677,1648,1643,1643,1665,1701,1756,1820,1902,1978,2066,2133,2203,2245,2283,2297,2303,2298,2290,2285,2281,2295,2303,2334,2359,2389,2414,2429,2431,2419,2391,2352,2301,2248,2190,2138,2095,2053,2030,2006,1997,1989,1988,1988,1995,2003,2019,2038,2068,2108,2148,2209,2258,2321,2371,2418,2449,2470,2469,2457,2432,2394,2355,2313,2279,2248,2235,2224,2232,2247,2268,2298,2329,2358,2392,2415,2447,2461,2485,2499,2513,2530,2535,2551,2558,2569,2580,2585,2599,2603,2618,2628,2646,2664,2689,2713,2741,2764,2780,2786,2775,2744,2694,2617,2527,2413,2294,2169,2045,1934,1839,1767,1721,1701,1703,1731,1769,1820,1865,1908,1938,1946,1942,1915,1877,1827,1775,1719,1678,1637,1616,1596,1593,1593,1598,1605,1612,1618,1624,1632,1645,1661,1693,1727,1783,1838,1909,1976,2040,2090,2124,2122,2107,2038,1957,1837,1700,1552,1394,1246,1103,981,871,784,714,663,623,603,582,589,594,627,662,729,800,905,1011,1139,1262,1388,1495,1579,1631,1643,1613,1539,1428,1287,1131,964,811,671,563,486,448,435,457,487,532,566,595,593,578,525,460,367,274,170,84,3,-49,-85,-94,-85,-64,-33,-5,19,30,27,15,-19,-48,-93,-126,-156,-178,-190,-196,-200,-203,-217,-238,-274,-322,-377,-439,-496,-546,-581,-600,-599,-582,-555,-519,-491,-469,-465,-482,-518,-572,-643,-711,-786,-839,-884,-900,-902,-878,-848,-804,-775,-745,-740,-749,-777,-819,-866,-909,-945,-958,-952,-922,-872,-814,-752,-703,-679,-678,-725,-800,-917,-1056,-1211,-1368,-1512,-1634,-1720,-1773,-1784,-1763,-1714,-1655,-1581,-1526,-1473,-1449,-1445,-1462,-1498,-1546,-1595,-1650,-1684,-1719,-1729,-1734,-1723,-1713,-1695,-1689,-1683,-1692,-1703,-1726,-1740,-1760,-1761,-1757,-1732,-1698,-1649,-1596,-1543,-1490,-1459,-1435,-1441,-1465,-1510,-1574,-1646,-1730,-1800,-1869,-1912,-1937,-1941,-1921,-1888,-1845,-1804,-1769,-1753,-1756,-1784,-1834,-1908,-1990,-2089,-2181,-2270,-2348,-2409,-2451,-2476,-2478,-2470,-2441,-2404,-2359,-2301,-2246,-2179,-2112,-2044,-1972,-1902,-1832,-1772,-1713,-1675,-1644,-1638,-1653,-1683,-1743,-1808,-1895,-1981,-2069,-2142,-2212,-2247,-2281,-2280,-2269,-2248,-2214,-2191,-2165,-2158,-2162,-2183,-2212,-2253,-2292,-2332,-2354,-2366,-2351,-2321,-2269,-2199,-2123,-2036,-1954,-1879,-1809,-1766,-1722,-1710,-1700,-1706,-1725,-1741,-1771,-1791,-1825,-1850,-1884,-1922,-1964,-2019,-2080,-2150,-2225,-2307,-2378,-2453,-2502,-2542,-2555,-2542,-2507,-2440,-2353,-2242,-2114,-1977,-1829,-1683,-1543,-1413,-1301,-1212,-1144,-1107,-1105,-1120,-1179,-1245,-1346,-1449,-1568,-1679,-1790,-1880,-1958,-2007,-2028,-2022,-1982,-1916,-1823,-1709,-1582,-1443,-1309,-1176,-1062,-964,-895,-847,-840,-847,-894,-956,-1042,-1137,-1242,-1348,-1448,-1546,-1620,-1687,-1723,-1746,-1733,-1708,-1640,-1559,-1448,-1312,-1169,-999,-835,-665,-504,-364,-240,-147,-90,-59,-71,-103,-170,-245,-348,-436,-539,-619,-694,-749,-789,-807,-817,-806,-788,-764,-729,-698,-656,-619,-579,-537,-501,-457,-425,-386,-356,-327,-301,-283,-267,-255,-249,-239,-238,-228,-224,-210,-198,-177,-157,-129,-100,-67,-29,7,51,89,133,169,209,234,260,272,275,277,257,251,221,214,195,194,197,216,240,284,325,381,430,483,529,568,603,625,644,656,663,671,670,675,670,668,653,645,618,607,584,581,584,611,657,729,822,931,1050,1173,1277,1373,1423,1455,1432,1382,1290,1171,1039,892,759,636,542,478,454,464,511,592,689,818,942,1077,1206,1325,1428,1523,1580,1637,1656,1660,1642,1604,1548,1485,1408,1334,1265,1197,1152,1115,1100,1102,1118,1150,1193,1243,1297,1352,1403,1455,1491,1532,1557,1578,1594,1599,1604,1600,1593,1580,1565,1544,1524,1498,1478,1459,1447,1447,1460,1489,1535,1596,1675,1758,1851,1941,2021,2093,2140,2171,2175,2164,2124,2083,2022,1968,1918,1871,1849,1830,1831,1833,1842,1839,1830,1795,1741,1666,1562,1454,1327,1210,1098,1003,936,889,880,883,925,973,1042,1119,1203,1293,1387,1485,1592,1695,1818,1928,2056,2165,2277,2361,2432,2463,2463,2420,2338,2222,2070,1904,1726,1556,1407,1286,1205,1174,1179,1234,1315,1423,1537,1654,1753,1833,1881,1905,1892,1862,1812,1754,1701,1656,1623,1616,1617,1639,1664,1690,1708,1717,1700,1676,1619,1566,1486,1423,1350,1299,1254,1229,1216,1206,1205,1195,1177,1147,1099,1038,972,896,834,778,748,740,767,815,897,991,1100,1210,1307,1393,1448,1484,1488,1471,1436,1391,1345,1304,1275,1262,1263,1283,1306,1340,1360,1374,1362,1329,1263,1172,1053,915,766,612,464,328,213,116,50,4,-17,-16,-1,31,79,133,201,280,364,466,562,678,775,884,965,1036,1075,1089,1059,1004,905,784,641,484,330,183,58,-38,-104,-134,-129,-100,-38,31,117,207,285,368,431,484,522,540,543,526,492,438,367,286,189,89,-9,-115,-195,-281,-334,-379,-393,-394,-365,-326,-260,-192,-113,-34,31,97,125,150,128,97,24,-60,-173,-293,-424,-551,-671,-775,-859,-914,-944,-938,-906,-846,-763,-669,-564,-465,-372,-292,-238,-194,-181,-176,-190,-210,-241,-267,-305,-331,-362,-390,-413,-433,-450,-455,-458,-448,-435,-408,-391,-354,-344,-318,-325,-335,-365,-419,-477,-564,-648,-748,-839,-927,-1007,-1067,-1121,-1148,-1167,-1168,-1158,-1140,-1116,-1085,-1054,-1023,-990,-961,-928,-899,-867,-834,-798,-762,-721,-687,-654,-631,-622,-630,-658,-707,-778,-861,-960,-1061,-1154,-1239,-1297,-1332,-1333,-1304,-1242,-1157,-1053,-936,-819,-710,-614,-545,-499,-487,-506,-551,-624,-711,-813,-917,-1024,-1119,-1209,-1284,-1339,-1388,-1404,-1421,-1396,-1371,-1310,-1240,-1152,-1051,-951,-849,-763,-688,-638,-606,-600,-604,-629,-653,-686,-718,-744,-770,-793,-816,-835,-856,-870,-887,-895,-902,-896,-895,-881,-873,-859,-854,-844,-851,-850,-871,-880,-908,-927,-954,-972,-989,-992,-994,-977,-958,-922,-891,-849,-821,-789,-776,-769,-781,-799,-831,-864,-904,-936,-961,-976,-971,-957,-917,-870,-802,-732,-653,-579,-515,-459,-432,-413,-432,-462,-521,-593,-678,-766,-858,-942,-1016,-1075,-1116,-1139,-1140,-1128,-1094,-1052,-999,-940,-879,-820,-752,-694,-626,-560,-489,-411,-335,-252,-176,-98,-37,18,53,70,71,44,9,-54,-119,-202,-283,-366,-445,-520,-579,-636,-674,-706,-731,-743,-755,-759,-758,-755,-749,-731,-720,-686,-669,-630,-610,-582,-571,-572,-582,-618,-654,-711,-759,-806,-838,-841,-820,-760,-660,-535,-371,-197,-11,167,327,453,545,586,591,544,472,364,246,112,-17,-143,-264,-367,-466,-552,-628,-700,-759,-813,-852,-877,-883,-865,-824,-754,-665,-547,-424,-280,-148,-10,102,205,280,331,365,370,360,332,285,227,152,64,-32,-141,-246,-352,-440,-517,-558,-583,-565,-526,-460,-376,-283,-185,-95,-8,55,111,151,174,198,207,223,240,256,287,302,333,338,343,324,289,233,163,82,-1,-78,-140,-187,-204,-205,-177,-141,-85,-40,20,50,88,98,105,101,88,76,58,48,34,26,11,-2,-26,-49,-87,-125,-165,-207,-236,-259,-262,-251,-217,-171,-103,-31,49,130,206,275,336,380,422,447,472,485,502,513,531,542,563,572,594,599,612,617,618,626,619,625,620,620,621,616,617,613,612,612,611,612,608,602,588,566,531,485,424,352,270,181,92,4,-73,-141,-191,-224,-236,-230,-207,-170,-121,-71,-16,30,72,106,128,149,163,189,216,262,320,393,480,567,655,728,783,812,810,783,726,655,572,486,410,347,301,279,270,287,308,342,372,400,420,421,416,385,346,288,219,141,58,-30,-114,-193,-267,-321,-372,-396,-410,-401,-373,-333,-274,-209,-129,-58,26,92,166,222,281,323,369,407,439,471,496,510,524,517,508,481,447,402,358,308,272,239,225,225,247,278,335,388,460,523,587,640,676,700,705,694,671,636,600,563,535,509,503,495,499,504,500,491,469,427,373,303,217,134,40,-39,-114,-167,-202,-215,-206,-178,-134,-79,-13,50,117,172,229,266,306,320,336,330,319,291,255,209,153,98,37,-12,-60,-86,-105,-95,-75,-25,32,114,197,297,392,496,587,684,767,847,919,980,1030,1068,1083,1081,1050,988,898,776,627,458,282,103,-60,-194,-297,-347,-357,-312,-228,-111,29,167,300,409,472,505,475,414,303,175,21,-122,-262,-367,-444,-477,-471,-427,-354,-254,-149,-38,66,157,232,292,337,371,404,427,462,490,527,558,585,600,602,578,541,479,408,322,241,161,97,50,20,13,15,33,43,59,58,44,18,-30,-81,-145,-200,-254,-286,-305,-298,-270,-220,-154,-79,11,87,176,246,313,370,419,457,491,511,522,516,496,457,399,324,232,135,28,-67,-162,-230,-281,-302,-295,-261,-203,-125,-40,50,131,197,244,267,263,242,196,145,83,22,-28,-77,-97,-117,-112,-96,-74,-44,-13,9,25,34,24,18,-2,-21,-30,-42,-32,-24,-3,21,40,61,67,71,56,43,12,-11,-48,-79,-111,-148,-178,-222,-261,-304,-363,-411,-479,-536,-601,-654,-702,-734,-744,-735,-700,-636,-558,-450,-339,-212,-95,25,127,214,290,338,383,407,425,434,440,438,437,423,404,375,332,277,209,130,43,-42,-129,-206,-267,-320,-342,-361,-351,-339,-309,-284,-245,-221,-185,-167,-144,-134,-125,-130,-138,-158,-182,-218,-254,-299,-340,-381,-422,-452,-486,-503,-522,-525,-522,-510,-487,-450,-408,-349,-288,-215,-141,-57,21,101,176,238,297,325,347,333,308,250,175,86,-20,-123,-231,-329,-415,-488,-539,-576,-594,-593,-585,-549,-521,-461,-414,-332,-264,-164,-74,33,136,238,326,399,448,469,467,427,371,284,192,88,-18,-110,-201,-262,-319,-347,-367,-368,-364,-350,-339,-325,-313,-304,-291,-278,-258,-228,-188,-138,-74,-11,65,128,187,233,258,272,263,247,219,198,172,170,168,194,223,266,308,345,364,366,334,279,187,77,-60,-201,-343,-480,-586,-678,-729,-748,-738,-697,-637,-559,-476,-386,-313,-233,-183,-127,-98,-69,-50,-38,-21,-11,10,27,53,74,104,124,154,175,195,217,230,244,253,257,255,253,236,226,202,183,162,140,119,103,79,64,35,14,-19,-47,-78,-105,-123,-130,-125,-97,-58,4,75,158,246,323,397,442,467,459,421,352,258,145,21,-103,-224,-323,-417,-473,-528,-548,-569,-566,-570,-558,-553,-540,-519,-500,-460,-418,-364,-293,-235,-159,-103,-53,-17,-13,-12,-51,-84,-144,-192,-240,-274,-281,-273,-227,-167,-78,20,123,223,304,368,393,395,357,291,207,100,-6,-111,-205,-277,-330,-356,-361,-342,-306,-256,-197,-129,-62,12,86,153,225,281,333,368,383,379,346,296,220,135,36,-55,-143,-207,-252,-262,-248,-197,-125,-34,70,168,254,319,344,334,275,172,32,-143,-332,-525,-704,-854,-960,-1011,-1006,-940,-826,-661,-476,-266,-68,126,285,419,512,567,599,593,580,545,513,471,435,386,341,277,204,114,6,-113,-239,-369,-486,-583,-660,-691,-697,-659,-588,-497,-383,-271,-159,-61,12,73,102,124,131,137,149,168,203,249,303,360,415,449,472,462,429,372,285,194,81,-20,-123,-205,-269,-306,-326,-311,-288,-239,-186,-125,-64,-7,47,94,143,182,235,275,337,390,450,506,551,588,600,591,552,480,387,256,119,-44,-196,-356,-481,-599,-668,-712,-714,-679,-618,-530,-422,-316,-197,-98,-5,67,117,152,158,157,131,106,68,35,4,-20,-31,-34,-15,15,65,132,213,311,419,524,637,727,806,857,869,851,789,701,571,434,271,121,-31,-151,-263,-324,-377,-385,-382,-360,-323,-293,-259,-233,-220,-202,-200,-186,-172,-142,-102,-47,20,94,168,237,283,323,321,309,258,197,112,27,-66,-143,-215,-262,-295,-307,-296,-281,-244,-215,-175,-145,-118,-94,-82,-65,-56,-44,-26,-9,16,45,77,106,142,168,197,219,237,254,260,270,267,264,255,240,224,203,187,165,159,145,149,152,164,178,198,208,229,224,229,210,186,151,105,52,-4,-63,-120,-170,-221,-253,-289,-306,-324,-332,-337,-337,-337,-333,-330,-324,-317,-299,-280,-241,-200,-128,-59,42,138,250,355,455,536,597,626,629,588,528,429,315,189,52,-67,-185,-266,-335,-360,-374,-340,-309,-237,-177,-95,-22,53,121,186,241,293,331,359,369,357,323,256,165,44,-99,-249,-412,-558,-692,-791,-856,-873,-852,-780,-674,-531,-371,-191,-16,159,315,451,562,642,696,716,709,672,607,517,403,271,126,-23,-169,-299,-407,-482,-515,-515,-458,-382,-257,-126,24,164,298,395,473,501,502,458,389,290,188,68,-33,-130,-205,-255,-287,-294,-287,-269,-246,-222,-210,-197,-208,-218,-243,-277,-305,-344,-362,-387,-389,-385,-369,-343,-309,-280,-243,-221,-198,-188,-183,-190,-193,-212,-214,-230,-231,-236,-227,-217,-196,-171,-143,-105,-66,-26,22,64,114,157,202,242,280,310,336,347,355,345,329,296,256,205,146,85,17,-48,-112,-176,-237,-293,-359,-413,-482,-540,-610,-671,-726,-771,-789,-790,-754,-689,-586,-463,-312,-163,-5,129,243,324,366,377,355,307,247,179,113,52,1,-48,-86,-133,-179,-239,-305,-385,-466,-546,-611,-655,-668,-642,-578,-471,-340,-181,-19,142,280,397,474,522,534,520,491,445,406,360,329,295,270,230,189,117,27,-92,-237,-400,-574,-745,-898,-1019,-1100,-1122,-1100,-1017,-899,-745,-578,-416,-265,-151,-62,-21,-6,-31,-62,-116,-156,-194,-211,-208,-185,-145,-93,-36,18,62,93,105,99,83,54,28,5,-5,-2,19,51,92,136,176,208,229,233,231,215,193,176,147,139,121,117,114,113,113,113,107,98,83,58,31,-11,-51,-105,-148,-199,-231,-259,-270,-258,-239,-197,-146,-92,-28,28,75,122,149,168,178,176,169,157,138,117,96,67,43,6,-23,-68,-100,-142,-172,-196,-207,-199,-172,-121,-58,35,125,231,329,416,487,533,554,552,523,481,422,365,303,253,204,174,142,122,99,73,47,11,-25,-64,-100,-127,-142,-143,-128,-100,-58,-14,39,81,128,160,185,206,215,224,228,232,237,251,265,293,322,360,402,441,476,496,503,488,454,400,328,250,170,99,46,16,14,42,103,183,287,401,511,621,708,777,814,822,793,738,650,546,418,288,149,15,-107,-223,-318,-400,-461,-504,-522,-528,-498,-461,-395,-316,-224,-126,-24,65,152,213,262,286,299,293,285,274,269,281,304,349,407,483,559,645,708,764,786,783,742,671,568,445,305,160,25,-105,-202,-285,-321,-337,-312,-262,-184,-84,33,155,283,401,508,595,654,688,687,658,605,529,442,346,258,169,106,54,28,28,41,86,133,203,266,334,386,426,437,428,384,315,213,92,-56,-205,-369,-517,-659,-776,-863,-918,-930,-903,-835,-730,-587,-421,-230,-24,183,399,594,785,944,1082,1180,1243,1260,1233,1162,1044,891,699,491,264,42,-166,-349,-489,-581,-619,-595,-522,-400,-245,-73,102,263,391,488,535,542,509,443,358,257,159,61,-21,-88,-138,-164,-171,-156,-117,-57,23,123,230,353,462,570,649,704,723,699,641,543,421,284,143,17,-81,-143,-156,-128,-53,47,171,284,390,450,472,438,350,223,53,-127,-315,-489,-630,-742,-801,-830,-810,-774,-709,-645,-579,-520,-476,-439,-412,-381,-347,-292,-228,-134,-37,83,192,299,383,434,456,435,385,302,201,89,-24,-126,-215,-283,-330,-365,-376,-389,-381,-389,-377,-384,-371,-363,-339,-298,-242,-160,-62,56,183,309,433,527,606,634,634,584,504,388,258,118,-21,-140,-245,-313,-366,-388,-396,-398,-397,-412,-434,-484,-542,-621,-700,-779,-839,-885,-890,-877,-821,-747,-646,-543,-427,-333,-236,-168,-111,-75,-47,-35,-22,-14,-6,1,11,9,8,-12,-40,-84,-143,-207,-279,-344,-395,-429,-430,-404,-346,-260,-161,-50,50,133,185,203,176,119,25,-85,-208,-322,-425,-500,-547,-561,-546,-504,-444,-373,-298,-224,-164,-109,-78,-46,-41,-27,-32,-29,-32,-33,-39,-48,-65,-94,-134,-189,-251,-319,-383,-441,-483,-497,-493,-454,-392,-315,-214,-122,-24,53,113,146,151,132,90,31,-30,-102,-158,-210,-244,-269,-280,-288,-287,-294,-301,-320,-343,-368,-398,-418,-430,-427,-402,-360,-300,-220,-132,-39,56,135,207,253,280,282,261,222,167,98,23,-53,-129,-197,-256,-302,-333,-345,-343,-323,-289,-247,-200,-149,-107,-66,-36,-17,-3,1,4,1,0,-6,-8,-13,-19,-21,-27,-23,-12,5,44,90,157,235,320,410,502,574,640,676,688,670,622,545,445,322,186,42,-106,-243,-376,-493,-591,-676,-737,-781,-808,-813,-806,-772,-729,-655,-574,-462,-342,-203,-58,89,232,359,463,538,577,577,543,469,379,267,157,56,-26,-76,-95,-84,-40,15,86,153,205,248,252,252,207,169,99,39,-15,-68,-87,-107,-91,-72,-36,-7,26,35,39,12,-21,-73,-123,-165,-193,-192,-166,-107,-21,81,195,305,401,478,525,545,539,507,467,410,361,309,264,225,184,145,94,38,-32,-111,-186,-267,-321,-364,-364,-341,-272,-179,-61,72,195,314,394,457,467,465,418,372,318,272,258,258,296,354,435,516,599,654,691,682,647,567,467,346,218,100,-7,-85,-141,-169,-173,-170,-156,-150,-160,-180,-227,-280,-352,-413,-476,-509,-524,-502,-456,-374,-277,-165,-48,56,153,221,275,297,309,305,297,292,295,313,344,387,441,487,535,558,556,529,464,373,253,119,-27,-161,-287,-381,-446,-470,-452,-393,-298,-168,-21,146,311,468,606,714,782,813,795,734,635,502,340,169,-16,-185,-346,-476,-581,-640,-666,-648,-595,-509,-399,-270,-141,-4,106,216,282,337,354,347,317,263,196,117,31,-57,-141,-224,-283,-345,-368,-386,-365,-329,-260,-177,-74,41,155,272,376,465,541,586,622,621,613,575,532,464,398,308,221,119,8,-104,-227,-347,-463,-570,-655,-719,-749,-748,-703,-632,-524,-393,-254,-96,41,173,273,346,381,386,350,299,217,139,54,-19,-72,-108,-117,-108,-81,-39,6,59,107,155,198,237,275,310,346,376,406,425,439,433,414,367,305,212,109,-15,-144,-267,-390,-483,-563,-606,-625,-613,-578,-525,-453,-387,-310,-248,-186,-139,-96,-64,-32,-6,19,45,62,81,83,81,63,31,-16,-71,-141,-206,-281,-340,-397,-433,-452,-449,-423,-372,-303,-212,-106,5,128,241,345,442,506,561,578,577,549,503,442,372,301,234,177,129,100,78,79,78,96,107,131,141,160,162,169,160,149,129,97,60,8,-53,-119,-199,-276,-352,-426,-476,-520,-533,-530,-502,-456,-401,-334,-281,-224,-194,-171,-169,-181,-196,-220,-228,-234,-211,-180,-117,-51,39,121,209,282,338,378,391,384,358,309,250,177,101,17,-64,-145,-220,-288,-348,-398,-435,-458,-466,-464,-439,-409,-356,-299,-225,-147,-59,33,128,220,312,397,470,536,576,608,609,595,557,499,427,342,251,165,75,7,-61,-100,-137,-148,-159,-157,-154,-149,-142,-135,-126,-108,-87,-47,-6,57,114,185,240,292,320,330,310,264,196,100,2,-107,-206,-287,-345,-366,-357,-311,-240,-144,-43,63,155,229,283,308,307,287,243,189,127,56,-9,-79,-137,-199,-243,-292,-328,-358,-386,-400,-409,-411,-396,-376,-344,-297,-245,-183,-116,-47,18,87,140,195,236,268,297,311,327,328,334,324,327,311,309,294,289,276,268,252,238,218,192,163,122,82,34,-14,-58,-97,-123,-139,-130,-118,-71,-31,31,86,137,181,200,202,181,132,77,-6,-81,-162,-229,-283,-314,-328,-314,-289,-249,-201,-159,-121,-96,-92,-99,-134,-172,-230,-283,-336,-382,-403,-418,-400,-367,-321,-247,-186,-99,-36,34,86,127,155,171,177,178,176,177,183,199,224,258,307,350,409,449,492,514,521,507,474,417,351,269,182,98,13,-58,-117,-161,-193,-202,-206,-187,-165,-136,-97,-71,-34,-20,-4,-12,-25,-63,-106,-165,-232,-298,-366,-418,-460,-474,-468,-430,-364,-279,-164,-50,78,197,301,393,457,498,520,515,499,463,421,362,300,220,132,29,-86,-209,-338,-463,-577,-664,-725,-737,-706,-628,-496,-337,-139,59,263,435,581,673,718,711,657,568,452,324,198,74,-27,-124,-193,-262,-314,-372,-418,-472,-515,-554,-573,-575,-543,-487,-393,-276,-135,17,167,309,421,508,556,567,549,499,442,373,310,257,219,195,189,184,193,188,188,167,141,105,62,22,-17,-40,-45,-34,6,59,131,210,286,354,398,414,395,334,244,112,-41,-205,-385,-542,-693,-812,-894,-944,-941,-903,-822,-699,-555,-377,-194,-5,179,341,479,581,642,666,644,589,498,387,259,123,-3,-133,-231,-324,-381,-422,-435,-429,-404,-365,-316,-266,-213,-171,-129,-106,-82,-76,-65,-62,-52,-40,-18,9,49,86,133,168,202,226,230,228,202,169,126,71,23,-31,-69,-101,-120,-122,-110,-90,-50,-22,26,50,75,80,69,40,-4,-64,-131,-201,-271,-338,-394,-444,-482,-512,-531,-545,-546,-542,-524,-492,-445,-379,-293,-190,-69,59,191,320,433,527,594,623,629,587,533,436,335,217,98,-14,-109,-192,-240,-275,-275,-261,-223,-179,-129,-77,-40,-2,8,15,-2,-30,-70,-124,-182,-248,-310,-374,-421,-465,-481,-488,-465,-431,-373,-302,-227,-134,-56,40,113,202,267,343,401,458,502,534,547,543,504,446,344,218,56,-129,-330,-531,-722,-881,-999,-1054,-1047,-965,-818,-614,-365,-95,179,430,647,807,908,947,923,853,742,611,470,339,216,123,45,-4,-43,-64,-90,-100,-131,-147,-180,-198,-218,-227,-220,-211,-175,-151,-103,-73,-42,-26,-26,-43,-76,-123,-181,-233,-288,-324,-344,-347,-323,-283,-227,-163,-91,-35,29,62,99,107,118,108,103,92,81,77,66,66,59,62,61,67,81,99,134,174,232,296,371,439,508,559,588,596,563,509,418,308,184,53,-68,-171,-252,-299,-323,-314,-295,-260,-233,-211,-210,-224,-259,-304,-349,-389,-408,-400,-363,-288,-190,-74,52,155,249,288,297,249,169,55,-65,-183,-276,-325,-339,-284,-205,-73,65,212,334,433,476,488,433,357,238,115,-11,-122,-201,-249,-258,-226,-175,-94,-6,75,153,206,239,246,233,199,149,90,23,-46,-111,-175,-226,-269,-293,-302,-293,-258,-210,-136,-54,43,136,238,315,391,435,464,461,442,396,340,270,196,128,62,15,-27,-43,-52,-39,-20,15,48,97,137,186,232,277,324,367,410,449,482,507,512,507,471,412,326,207,69,-92,-264,-433,-598,-734,-848,-913,-942,-924,-861,-766,-638,-495,-343,-199,-62,40,129,168,190,173,134,81,9,-58,-121,-178,-209,-236,-229,-221,-182,-145,-90,-32,30,96,160,224,281,337,379,413,436,439,437,413,381,341,288,236,176,120,59,14,-44,-75,-116,-137,-152,-156,-150,-134,-107,-75,-30,15,70,127,189,243,310,351,405,429,444,443,410,360,285,185,71,-59,-197,-328,-456,-563,-646,-706,-731,-732,-706,-658,-606,-536,-483,-420,-378,-335,-300,-266,-221,-167,-95,-3,100,222,342,453,553,611,645,633,586,509,412,311,220,155,124,141,197,301,426,571,708,822,890,904,844,719,523,277,-15,-313,-620,-886,-1118,-1284,-1388,-1422,-1387,-1300,-1159,-986,-788,-572,-354,-128,86,303,499,698,866,1025,1146,1237,1281,1277,1218,1102,936,725,482,229,-31,-260,-461,-608,-698,-726,-700,-619,-508,-371,-223,-89,32,124,186,222,236,226,218,197,187,178,173,173,163,150,119,71,7,-74,-166,-258,-349,-418,-473,-485,-478,-424,-352,-249,-138,-27,80,156,215,233,227,188,130,61,-11,-76,-130,-166,-189,-198,-202,-206,-219,-237,-278,-319,-377,-430,-470,-501,-488,-460,-379,-268,-125,48,233,420,604,764,893,990,1040,1054,1031,974,899,811,718,630,543,466,384,306,207,103,-26,-168,-324,-485,-640,-770,-879,-937,-959,-920,-843,-714,-566,-387,-212,-42,102,211,282,301,284,221,131,20,-103,-220,-330,-419,-486,-529,-547,-537,-513,-457,-396,-308,-210,-97,24,160,288,424,543,648,728,778,792,769,713,613,497,342,190,20,-135,-285,-403,-507,-567,-610,-611,-595,-550,-492,-415,-340,-246,-159,-63,37,131,237,337,433,527,600,663,699,707,694,645,578,492,393,298,205,132,72,42,24,24,30,27,24,-16,-62,-150,-250,-362,-487,-589,-686,-736,-758,-725,-655,-540,-394,-222,-44,142,301,449,553,628,653,643,589,502,388,242,94,-76,-235,-394,-533,-647,-734,-777,-790,-748,-678,-566,-433,-284,-134,11,128,225,283,309,308,275,237,182,139,102,86,86,111,145,197,247,295,329,347,345,325,286,242,187,144,105,87,83,95,128,158,203,234,256,269,258,234,203,152,110,63,23,-6,-29,-45,-56,-75,-93,-133,-182,-252,-340,-440,-551,-661,-764,-848,-904,-926,-902,-840,-726,-580,-395,-195,17,222,410,569,691,774,812,815,783,725,652,567,483,400,327,256,204,147,104,59,16,-24,-64,-101,-131,-154,-166,-166,-153,-133,-104,-77,-52,-40,-40,-63,-97,-151,-214,-276,-345,-392,-429,-442,-429,-394,-331,-254,-157,-59,39,128,195,241,259,241,203,122,42,-73,-174,-283,-368,-435,-468,-468,-437,-366,-273,-156,-29,97,216,312,386,425,435,414,364,300,219,140,63,-7,-53,-93,-97,-97,-71,-34,12,69,120,178,220,264,288,311,314,316,302,281,259,216,182,122,67,-12,-91,-190,-292,-401,-518,-628,-736,-833,-910,-970,-1001,-1002,-969,-902,-800,-664,-511,-332,-154,21,183,315,417,482,504,495,450,386,303,221,141,80,40,26,43,84,155,235,334,422,513,579,626,648,639,604,552,468,390,286,193,94,-4,-94,-191,-282,-377,-474,-566,-661,-734,-805,-832,-842,-800,-723,-602,-441,-254,-48,160,355,527,651,735,753,724,631,504,330,149,-49,-225,-388,-511,-596,-635,-639,-597,-535,-448,-348,-252,-151,-62,17,90,149,204,249,290,321,350,363,367,356,328,286,230,159,87,6,-65,-129,-174,-202,-205,-192,-151,-103,-43,15,64,98,115,107,84,43,-6,-52,-94,-117,-125,-114,-84,-48,-5,32,58,69,64,43,13,-20,-44,-53,-36,8,83,187,311,441,568,670,741,758,725,630,487,296,83,-141,-352,-533,-671,-749,-766,-727,-624,-491,-317,-139,39,207,339,454,526,573,593,591,577,550,516,472,424,358,281,184,66,-64,-215,-367,-520,-661,-775,-863,-904,-905,-854,-767,-634,-480,-300,-113,67,244,392,523,620,689,725,737,715,677,613,536,442,344,236,130,31,-65,-140,-205,-241,-260,-252,-226,-185,-127,-66,-3,58,110,153,181,198,195,185,148,109,45,-21,-98,-178,-254,-325,-382,-423,-437,-433,-394,-333,-239,-127,11,154,307,449,582,689,771,814,832,807,759,682,585,477,354,235,109,-5,-118,-218,-312,-386,-457,-507,-547,-575,-581,-579,-554,-517,-461,-393,-312,-226,-137,-54,25,79,126,140,144,120,85,33,-21,-78,-128,-169,-190,-197,-178,-137,-87,-4,66,156,228,292,330,352,330,300,223,144,39,-64,-169,-257,-338,-383,-418,-417,-399,-361,-302,-242,-161,-96,-9,52,131,193,257,319,372,421,461,485,490,475,430,363,269,159,32,-92,-209,-312,-378,-423,-423,-397,-336,-259,-166,-81,-1,52,89,93,76,46,-6,-44,-92,-121,-139,-153,-149,-157,-158,-181,-207,-254,-304,-362,-407,-447,-447,-431,-368,-284,-164,-37,101,218,319,379,406,384,337,248,162,61,-17,-80,-110,-117,-93,-59,-18,17,39,33,16,-33,-84,-139,-189,-213,-215,-186,-123,-46,56,154,243,317,356,367,350,299,238,164,97,41,11,-4,16,46,99,151,197,237,249,244,218,164,108,29,-36,-110,-164,-213,-244,-267,-276,-283,-281,-283,-287,-293,-313,-329,-366,-397,-438,-484,-516,-559,-570,-583,-562,-525,-462,-367,-259,-116,27,191,350,497,634,736,810,845,839,794,716,610,484,353,220,98,-1,-86,-138,-176,-186,-189,-172,-161,-139,-131,-119,-119,-117,-125,-125,-132,-131,-128,-119,-114,-97,-92,-79,-71,-67,-57,-52,-38,-23,3,33,71,115,155,204,235,267,283,293,283,281,257,251,238,238,247,258,277,285,286,267,223,156,60,-55,-180,-310,-422,-521,-576,-597,-571,-499,-396,-253,-96,70,237,384,521,626,706,758,784,785,762,719,654,571,471,347,216,61,-97,-262,-428,-583,-724,-847,-935,-1002,-1023,-1022,-976,-910,-816,-702,-576,-444,-306,-173,-42,83,199,307,400,482,541,584,599,589,557,496,424,334,244,157,83,31,6,6,44,98,186,278,384,478,559,614,633,614,552,448,311,142,-42,-231,-414,-577,-713,-811,-871,-883,-858,-792,-694,-575,-435,-292,-147,-12,115,224,320,406,481,550,619,680,745,800,847,874,876,846,766,651,477,264,13,-266,-554,-826,-1080,-1275,-1415,-1479,-1462,-1367,-1207,-978,-722,-427,-142,135,380,578,733,827,871,864,816,729,620,494,354,223,86,-37,-145,-243,-317,-376,-406,-422,-404,-379,-317,-256,-174,-94,-15,56,115,152,175,172,154,117,68,14,-45,-97,-142,-177,-196,-202,-196,-180,-159,-131,-108,-81,-64,-45,-28,-9,14,48,90,148,216,290,374,447,516,567,590,593,558,501,411,303,173,39,-104,-235,-361,-465,-547,-603,-630,-626,-599,-541,-467,-374,-272,-159,-50,67,172,276,365,446,507,549,570,553,520,440,339,203,47,-129,-306,-484,-641,-775,-872,-921,-924,-871,-771,-624,-439,-227,-3,227,439,637,793,916,985,1010,984,912,801,657,493,318,146,-10,-143,-235,-292,-302,-270,-197,-97,29,155,285,391,475,519,526,486,411,295,159,-1,-161,-322,-463,-588,-679,-745,-769,-767,-724,-664,-570,-466,-347,-222,-102,16,122,210,291,346,391,417,427,424,403,374,322,271,199,129,53,-21,-85,-140,-178,-199,-208,-195,-179,-157,-136,-129,-132,-157,-201,-263,-335,-416,-492,-559,-607,-625,-616,-572,-495,-396,-268,-135,8,142,270,374,465,528,575,600,610,604,589,557,524,474,419,355,275,192,93,-6,-124,-224,-340,-429,-506,-568,-583,-588,-539,-476,-373,-256,-125,16,142,262,355,415,447,438,396,323,226,115,-5,-115,-221,-296,-359,-383,-392,-364,-327,-260,-192,-105,-20,67,150,227,285,334,353,356,324,271,181,78,-54,-188,-330,-459,-575,-661,-713,-730,-703,-642,-544,-420,-279,-127,23,163,288,387,462,507,519,512,469,414,338,251,163,64,-21,-108,-178,-238,-284,-311,-322,-320,-293,-265,-209,-160,-97,-37,18,70,113,143,171,183,193,197,190,190,174,163,140,116,84,54,13,-15,-46,-65,-70,-65,-40,-8,40,91,140,191,219,244,243,229,194,148,93,39,-16,-49,-83,-79,-76,-40,-10,42,73,105,116,103,68,12,-77,-166,-282,-389,-500,-601,-680,-749,-780,-797,-772,-720,-637,-514,-372,-191,2,210,421,619,793,936,1026,1067,1049,970,847,666,466,235,11,-207,-397,-551,-658,-717,-725,-690,-616,-513,-396,-267,-142,-28,79,161,236,289,337,365,393,405,411,410,391,370,328,285,228,176,126,86,63,60,75,113,156,208,255,282,289,256,187,83,-60,-229,-408,-600,-767,-914,-1019,-1075,-1080,-1032,-937,-803,-645,-471,-297,-128,23,161,279,391,494,597,704,813,926,1033,1129,1198,1233,1225,1158,1048,869,659,396,124,-166,-440,-692,-907,-1076,-1194,-1257,-1272,-1234,-1159,-1047,-905,-745,-570,-387,-209,-36,121,256,366,443,490,504,492,460,411,363,322,291,289,302,349,409,487,566,636,691,715,710,662,586,476,351,219,89,-24,-117,-186,-228,-257,-266,-284,-298,-327,-365,-414,-468,-519,-558,-578,-572,-542,-480,-404,-302,-200,-97,2,77,150,191,230,247,265,278,292,315,338,368,398,418,433,426,405,357,300,209,129,23,-68,-160,-244,-318,-386,-451,-512,-574,-636,-697,-749,-790,-803,-788,-730,-628,-482,-292,-68,175,430,672,887,1065,1185,1250,1251,1193,1085,933,764,573,394,223,76,-41,-136,-199,-248,-277,-299,-317,-330,-349,-362,-375,-378,-378,-356,-331,-280,-229,-154,-93,-11,46,111,159,200,238,265,298,325,358,381,407,410,407,369,310,217,97,-40,-193,-340,-476,-579,-649,-661,-634,-548,-426,-278,-111,45,185,288,344,356,317,239,137,13,-98,-204,-279,-323,-334,-312,-267,-199,-132,-48,15,87,140,190,240,278,329,364,411,438,462,462,439,387,305,194,54,-99,-266,-424,-570,-687,-767,-803,-789,-734,-629,-500,-341,-176,-14,136,263,359,432,464,480,462,440,396,357,307,266,226,191,162,134,114,96,83,70,64,58,57,54,57,50,54,38,32,13,-13,-36,-74,-107,-143,-182,-214,-243,-273,-287,-311,-316,-332,-335,-348,-350,-364,-360,-370,-352,-350,-313,-283,-230,-175,-113,-45,12,70,108,144,160,174,178,190,197,228,251,302,344,393,432,454,453,425,357,266,133,-15,-185,-358,-525,-675,-796,-880,-920,-915,-858,-760,-619,-445,-247,-35,183,384,579,732,864,944,989,988,951,878,781,657,531,389,258,128,13,-91,-172,-249,-292,-338,-353,-373,-373,-374,-372,-369,-380,-393,-424,-467,-525,-601,-679,-773,-855,-932,-986,-1010,-1002,-949,-859,-727,-563,-374,-169,42,250,450,628,797,934,1060,1157,1231,1285,1308,1300,1258,1170,1049,875,667,421,150,-128,-405,-659,-871,-1037,-1134,-1170,-1138,-1046,-913,-739,-562,-379,-220,-89,6,63,83,75,46,12,-22,-46,-46,-38,2,46,106,163,220,255,286,288,285,262,231,202,163,143,113,102,91,81,77,58,47,12,-18,-70,-118,-174,-223,-264,-286,-289,-266,-217,-141,-47,66,176,286,370,432,449,424,354,236,84,-89,-277,-449,-598,-710,-760,-760,-692,-577,-417,-229,-40,149,295,414,472,487,448,373,279,166,73,-9,-59,-71,-60,-12,41,106,156,190,195,167,116,33,-54,-157,-243,-315,-365,-380,-374,-337,-286,-220,-153,-82,-25,31,71,113,145,184,221,270,318,373,428,474,517,535,545,528,497,449,390,326,263,202,157,113,92,74,69,71,71,70,64,43,13,-38,-101,-181,-275,-374,-476,-575,-660,-735,-786,-818,-825,-811,-775,-718,-646,-554,-445,-323,-181,-32,133,303,473,637,792,919,1028,1101,1139,1146,1113,1053,964,858,736,611,483,360,244,135,29,-76,-183,-303,-427,-577,-721,-882,-1030,-1163,-1270,-1329,-1339,-1288,-1168,-990,-749,-465,-150,178,495,783,1026,1203,1314,1346,1312,1214,1064,885,682,485,299,139,18,-70,-112,-123,-103,-62,-7,43,98,122,148,133,117,65,10,-66,-144,-229,-313,-393,-465,-530,-576,-615,-630,-629,-610,-566,-510,-428,-336,-229,-111,3,128,230,338,416,483,528,548,547,529,485,432,361,283,198,114,27,-46,-118,-170,-216,-237,-249,-243,-224,-200,-168,-137,-112,-92,-82,-86,-92,-109,-124,-136,-138,-130,-102,-64,-9,55,119,188,239,284,307,314,304,279,245,207,173,144,130,125,137,150,177,191,206,198,174,133,65,-13,-107,-204,-291,-374,-430,-466,-472,-453,-403,-337,-256,-165,-85,-7,53,91,113,113,101,84,61,50,41,55,72,110,148,189,228,244,255,230,190,122,36,-63,-171,-274,-363,-440,-482,-506,-495,-459,-408,-338,-267,-195,-128,-72,-20,21,66,106,161,213,286,353,429,499,555,597,614,606,573,516,437,351,254,166,78,9,-50,-92,-131,-158,-197,-230,-284,-341,-411,-490,-555,-630,-662,-692,-671,-622,-535,-405,-255,-69,119,318,510,681,836,950,1037,1077,1084,1043,968,854,711,537,351,143,-57,-264,-445,-617,-747,-855,-916,-942,-925,-878,-787,-683,-543,-406,-256,-119,10,114,194,239,263,246,217,157,90,17,-56,-122,-168,-207,-213,-201,-163,-100,-15,83,200,314,432,529,611,659,666,642,557,447,284,100,-104,-313,-505,-677,-801,-879,-891,-847,-740,-582,-382,-150,87,330,543,732,873,963,1003,983,917,798,649,464,264,55,-154,-350,-522,-668,-776,-839,-868,-838,-784,-683,-559,-416,-263,-111,28,153,250,326,367,391,387,366,345,300,277,236,215,190,173,152,138,111,91,55,24,-21,-63,-110,-158,-206,-250,-294,-331,-358,-385,-390,-395,-376,-351,-310,-257,-199,-132,-70,-8,40,83,104,114,110,90,66,36,10,-7,-13,-2,25,69,125,193,258,322,369,397,402,374,323,246,147,40,-74,-179,-272,-343,-393,-411,-407,-373,-321,-244,-162,-60,39,144,244,334,414,478,517,538,528,487,428,325,215,72,-71,-220,-356,-470,-558,-596,-610,-560,-496,-380,-268,-131,-17,90,167,213,230,218,187,143,100,56,33,22,31,56,86,122,153,170,170,154,112,68,3,-56,-112,-158,-187,-207,-209,-207,-199,-197,-201,-221,-251,-300,-352,-421,-477,-539,-574,-596,-585,-548,-479,-380,-256,-115,37,196,338,483,592,687,748,777,780,739,677,573,449,303,134,-30,-202,-352,-484,-582,-638,-650,-615,-535,-416,-268,-96,75,246,390,508,590,630,631,595,529,442,338,229,117,15,-79,-160,-223,-272,-301,-320,-316,-312,-285,-263,-226,-197,-162,-140,-125,-118,-138,-163,-212,-272,-340,-409,-476,-521,-552,-553,-528,-479,-407,-324,-238,-157,-89,-40,-9,-2,-4,-15,-28,-25,-20,15,60,123,202,275,355,414,460,482,476,450,399,340,266,206,141,110,88,97,127,175,238,311,378,444,487,516,514,482,417,313,181,13,-168,-371,-560,-745,-885,-993,-1036,-1023,-946,-807,-618,-391,-138,120,371,593,781,915,995,1014,968,866,711,510,288,42,-187,-408,-578,-714,-779,-796,-746,-652,-518,-358,-188,-21,131,255,350,409,429,418,369,290,193,67,-62,-195,-331,-438,-543,-604,-643,-644,-606,-538,-432,-300,-147,27,202,381,544,682,790,844,850,789,670,493,270,27,-228,-458,-660,-806,-897,-928,-896,-814,-693,-537,-372,-190,-12,162,329,478,615,722,810,860,885,876,835,774,679,573,446,316,185,68,-32,-99,-143,-143,-118,-58,25,134,251,387,513,627,712,748,723,634,473,247,-23,-325,-628,-898,-1125,-1264,-1337,-1308,-1215,-1051,-843,-621,-386,-184,-7,117,194,221,207,153,88,3,-65,-123,-150,-143,-103,-31,56,138,211,236,238,190,123,48,-21,-51,-61,-15,43,126,209,273,318,332,310,277,221,178,151,149,189,247,333,421,502,562,586,574,514,422,294,159,16,-108,-220,-296,-350,-369,-357,-326,-267,-212,-152,-110,-80,-63,-55,-37,-20,17,59,108,155,184,195,175,118,32,-92,-233,-392,-546,-683,-780,-819,-802,-707,-558,-363,-134,94,318,502,646,736,771,770,725,668,596,523,458,398,346,297,245,181,106,11,-91,-204,-315,-421,-517,-583,-629,-624,-590,-501,-385,-220,-39,162,362,537,683,768,788,739,622,453,243,20,-209,-408,-571,-681,-729,-718,-653,-542,-404,-247,-87,64,193,288,340,344,292,193,39,-142,-357,-561,-754,-892,-971,-961,-879,-708,-485,-212,85,377,653,878,1056,1164,1209,1186,1105,976,803,609,388,164,-61,-279,-464,-621,-724,-782,-785,-748,-667,-562,-438,-303,-174,-57,46,115,172,200,222,236,244,251,256,249,241,214,182,130,65,-20,-124,-231,-358,-468,-573,-648,-684,-677,-613,-493,-322,-102,141,404,654,886,1070,1202,1267,1268,1204,1091,928,747,534,322,109,-94,-268,-421,-540,-618,-669,-677,-663,-625,-571,-516,-456,-413,-369,-342,-312,-287,-256,-225,-186,-155,-125,-109,-115,-133,-178,-233,-306,-380,-464,-538,-603,-653,-669,-660,-609,-524,-402,-257,-81,95,280,445,588,710,787,833,837,797,727,624,495,362,208,76,-63,-168,-260,-325,-365,-390,-400,-395,-392,-372,-350,-309,-253,-177,-86,10,106,189,251,288,289,263,199,116,10,-101,-211,-301,-368,-393,-381,-316,-213,-74,91,255,420,552,650,700,698,645,554,429,290,142,-3,-136,-247,-333,-386,-406,-396,-351,-284,-190,-77,46,178,303,426,531,625,696,740,761,739,693,605,490,360,206,66,-83,-199,-303,-367,-404,-404,-383,-326,-272,-187,-123,-48,2,37,44,26,-22,-89,-175,-265,-358,-432,-502,-533,-559,-544,-527,-476,-423,-345,-263,-159,-53,59,173,274,366,436,479,498,490,464,420,374,318,267,205,148,74,9,-73,-140,-205,-246,-267,-250,-213,-142,-64,19,92,147,171,168,127,61,-34,-139,-249,-355,-438,-507,-536,-536,-497,-416,-309,-167,-20,144,291,436,554,655,730,776,800,789,764,713,645,569,471,376,260,148,20,-100,-229,-345,-462,-561,-637,-693,-701,-684,-617,-518,-389,-239,-77,85,237,374,487,575,643,681,697,697,667,640,581,533,462,402,327,256,174,83,-23,-142,-282,-422,-565,-692,-792,-855,-873,-838,-754,-626,-465,-294,-122,19,129,179,188,139,59,-46,-170,-278,-386,-458,-507,-522,-507,-475,-424,-371,-326,-274,-251,-213,-193,-160,-116,-55,33,138,267,399,543,665,773,842,861,843,762,648,497,316,138,-52,-207,-337,-423,-456,-453,-401,-325,-233,-136,-48,23,77,104,122,118,119,111,118,133,161,209,267,341,424,509,590,660,695,701,650,550,397,189,-46,-316,-573,-829,-1033,-1196,-1276,-1291,-1222,-1088,-901,-667,-419,-156,87,313,497,642,732,782,779,749,685,605,514,421,328,254,182,140,101,90,77,83,79,83,74,57,21,-31,-109,-200,-313,-422,-534,-618,-683,-702,-687,-631,-537,-427,-287,-164,-31,72,157,216,243,253,238,211,172,121,70,11,-47,-108,-171,-228,-293,-340,-393,-421,-445,-437,-416,-363,-284,-182,-51,92,247,394,532,635,706,732,711,646,541,397,238,50,-129,-317,-475,-612,-700,-750,-736,-676,-560,-402,-216,-8,182,365,490,576,599,575,501,414,293,200,104,46,13,8,25,52,70,76,47,-6,-99,-206,-339,-458,-578,-658,-710,-710,-670,-578,-459,-301,-138,37,203,353,480,582,654,704,731,748,752,763,770,781,792,786,768,712,623,482,305,79,-159,-416,-647,-848,-996,-1067,-1076,-1000,-870,-685,-476,-249,-39,152,295,391,422,403,325,211,67,-96,-254,-410,-535,-644,-710,-755,-762,-747,-705,-647,-571,-489,-392,-294,-189,-79,33,152,267,390,495,605,686,755,792,800,774,714,624,505,364,205,38,-133,-294,-440,-563,-657,-716,-737,-723,-664,-585,-467,-337,-197,-59,64,166,243,293,306,309,285,258,228,199,178,162,150,140,130,121,109,101,98,98,118,138,182,225,287,346,418,480,540,582,601,593,547,473,357,228,65,-89,-255,-392,-515,-590,-638,-633,-601,-533,-454,-354,-268,-174,-98,-30,33,84,135,186,239,294,356,420,480,543,590,628,644,634,594,517,406,256,75,-131,-358,-576,-794,-968,-1111,-1182,-1200,-1143,-1027,-861,-659,-434,-214,1,180,325,426,482,499,473,431,361,290,217,154,105,80,63,79,98,137,175,208,240,247,246,219,177,115,47,-37,-109,-192,-246,-304,-328,-348,-346,-335,-317,-300,-288,-285,-295,-315,-346,-379,-399,-403,-369,-289,-160,32,255,522,789,1042,1250,1387,1436,1392,1241,1006,694,340,-29,-375,-672,-882,-1006,-1021,-942,-781,-555,-300,-43,187,364,471,505,466,367,230,76,-75,-186,-258,-264,-207,-94,64,252,440,612,743,818,827,766,641,454,227,-21,-287,-520,-743,-911,-1036,-1109,-1129,-1102,-1040,-946,-833,-708,-579,-446,-316,-180,-51,81,205,325,435,530,603,656,675,671,639,579,508,415,320,216,116,15,-75,-165,-237,-307,-360,-409,-434,-453,-444,-422,-381,-321,-256,-182,-117,-64,-26,-17,-18,-48,-79,-118,-145,-152,-133,-79,2,120,242,383,503,607,679,709,703,655,580,480,375,272,182,112,69,40,35,27,18,-3,-48,-109,-191,-285,-378,-464,-527,-559,-553,-511,-428,-321,-193,-71,42,120,169,170,138,72,-10,-104,-176,-239,-248,-231,-153,-49,101,256,424,573,697,776,814,791,727,613,463,291,99,-87,-270,-426,-557,-648,-698,-705,-665,-591,-477,-344,-190,-30,124,269,390,491,556,594,595,562,503,408,298,166,26,-117,-262,-397,-521,-631,-721,-790,-841,-856,-856,-812,-751,-653,-534,-393,-238,-73,82,233,354,448,511,527,522,473,406,318,214,113,10,-77,-149,-194,-221,-211,-194,-144,-97,-33,20,79,121,169,196,231,253,276,293,298,295,267,225,146,53,-79,-214,-374,-520,-658,-768,-837,-860,-823,-733,-576,-383,-135,125,400,667,900,1095,1232,1302,1317,1253,1151,988,809,599,394,192,10,-147,-273,-366,-420,-446,-440,-408,-361,-293,-232,-154,-93,-34,10,38,51,45,26,-10,-47,-94,-139,-179,-216,-240,-252,-256,-243,-223,-199,-160,-131,-92,-65,-36,-24,-15,-22,-39,-67,-102,-149,-191,-236,-270,-289,-300,-285,-265,-223,-180,-123,-79,-28,6,28,41,27,7,-37,-86,-144,-196,-242,-265,-265,-238,-179,-98,6,121,234,347,428,504,527,541,510,462,394,311,235,144,81,7,-38,-84,-118,-146,-171,-188,-206,-210,-216,-202,-179,-140,-86,-10,71,177,275,379,469,542,588,611,591,549,474,375,263,135,8,-115,-228,-323,-397,-452,-480,-491,-479,-448,-400,-335,-259,-166,-67,52,166,301,424,556,669,772,848,899,910,889,823,717,574,392,184,-44,-279,-509,-715,-894,-1019,-1095,-1105,-1053,-944,-781,-577,-351,-112,115,315,480,585,640,626,558,437,275,88,-108,-302,-476,-616,-726,-774,-790,-745,-665,-548,-400,-245,-80,71,212,327,413,473,496,499,471,432,377,322,271,227,197,185,179,193,206,219,229,223,206,173,126,74,16,-34,-74,-99,-102,-87,-51,-6,53,103,152,178,190,177,148,102,43,-18,-82,-139,-188,-223,-243,-249,-238,-221,-188,-161,-116,-88,-47,-19,14,37,66,87,115,143,176,215,253,297,332,361,376,372,346,299,235,150,59,-36,-135,-214,-293,-348,-390,-418,-431,-447,-450,-470,-482,-510,-538,-565,-581,-578,-540,-468,-342,-173,41,291,560,824,1077,1271,1410,1466,1428,1301,1083,789,443,63,-329,-700,-1038,-1321,-1529,-1676,-1732,-1722,-1638,-1496,-1302,-1070,-806,-526,-242,45,311,562,773,942,1061,1120,1118,1052,931,755,545,308,67,-168,-375,-541,-660,-719,-718,-665,-553,-413,-234,-52,142,311,467,580,658,683,668,602,499,360,194,19,-174,-347,-522,-655,-766,-825,-838,-801,-711,-578,-407,-210,-4,195,382,522,629,673,667,610,504,377,227,84,-44,-141,-202,-212,-192,-121,-35,75,180,279,357,407,427,416,369,309,217,122,16,-86,-189,-276,-368,-437,-502,-556,-587,-606,-593,-556,-490,-386,-257,-97,87,277,478,661,827,956,1042,1080,1063,1003,886,742,554,357,138,-73,-284,-475,-645,-791,-903,-987,-1036,-1051,-1038,-991,-928,-833,-737,-616,-504,-386,-278,-183,-93,-32,34,71,111,141,169,204,239,288,340,401,462,516,560,582,577,541,472,373,247,108,-44,-189,-323,-436,-520,-574,-593,-577,-535,-460,-376,-269,-162,-48,58,164,256,341,414,472,513,536,533,503,448,361,254,125,-6,-145,-254,-347,-384,-382,-313,-199,-26,183,415,657,877,1073,1211,1290,1303,1238,1105,917,665,392,86,-220,-520,-795,-1037,-1236,-1379,-1466,-1494,-1453,-1361,-1211,-1010,-779,-508,-230,59,334,594,814,994,1113,1173,1163,1087,941,740,487,207,-93,-385,-660,-891,-1074,-1186,-1240,-1217,-1143,-1011,-852,-665,-488,-311,-170,-56,20,64,81,84,77,83,104,149,223,321,434,564,680,787,869,912,928,899,842,752,643,520,386,254,114,-19,-153,-285,-417,-548,-676,-797,-909,-1002,-1074,-1112,-1109,-1063,-966,-820,-630,-398,-141,137,416,685,927,1138,1294,1405,1452,1445,1383,1273,1122,943,745,539,340,153,-12,-146,-255,-322,-370,-379,-376,-350,-322,-288,-270,-260,-281,-316,-391,-470,-585,-688,-797,-882,-933,-945,-899,-802,-647,-446,-207,54,317,569,787,960,1077,1126,1114,1037,907,732,533,311,102,-103,-274,-412,-516,-574,-600,-587,-548,-480,-399,-297,-188,-72,43,158,251,340,392,425,420,385,315,220,102,-32,-168,-301,-422,-515,-585,-614,-609,-565,-484,-378,-241,-100,52,189,310,410,467,498,486,445,375,284,187,84,-2,-76,-123,-144,-136,-105,-56,9,71,131,178,204,212,195,163,106,50,-21,-88,-150,-201,-242,-261,-268,-257,-227,-185,-132,-64,-1,81,154,233,309,371,430,469,486,480,446,381,290,176,41,-99,-239,-373,-475,-562,-597,-608,-560,-482,-356,-198,-11,194,406,614,801,958,1070,1123,1116,1041,895,699,445,164,-132,-427,-690,-916,-1078,-1176,-1191,-1141,-1008,-833,-597,-350,-86,162,382,565,694,774,793,770,695,597,465,331,185,49,-75,-186,-273,-347,-395,-424,-433,-425,-397,-365,-314,-270,-222,-188,-165,-164,-180,-226,-287,-375,-466,-567,-662,-737,-786,-798,-764,-687,-561,-397,-198,11,240,444,647,803,935,1023,1071,1084,1066,1017,955,873,784,688,596,497,409,320,239,163,97,40,-6,-36,-55,-61,-49,-40,-16,-6,-2,-19,-65,-138,-249,-383,-547,-718,-886,-1035,-1140,-1197,-1179,-1092,-929,-696,-412,-91,245,565,858,1092,1264,1356,1377,1314,1198,1014,805,556,309,51,-185,-411,-602,-773,-899,-1001,-1053,-1073,-1045,-975,-859,-704,-505,-283,-33,216,462,676,852,964,1018,985,899,728,525,277,25,-220,-433,-600,-707,-752,-731,-661,-540,-403,-251,-110,4,89,124,122,77,-3,-102,-214,-324,-417,-491,-534,-543,-520,-472,-397,-313,-223,-134,-55,11,73,116,159,193,230,265,303,340,372,400,416,423,417,398,377,342,320,292,276,272,265,275,273,269,251,212,157,74,-20,-131,-239,-344,-429,-488,-516,-510,-469,-400,-306,-199,-91,18,107,192,244,293,316,337,353,369,389,412,437,455,468,454,421,354,255,130,-19,-181,-340,-485,-609,-692,-743,-747,-716,-653,-566,-464,-362,-259,-166,-84,-10,53,114,174,230,291,347,398,441,459,463,436,382,306,202,90,-32,-145,-246,-319,-367,-377,-352,-301,-218,-122,-24,82,161,233,272,286,271,235,174,103,14,-71,-164,-247,-334,-409,-486,-549,-610,-658,-692,-709,-703,-666,-606,-507,-384,-232,-59,118,303,469,616,729,801,830,813,760,664,559,423,306,185,96,22,-21,-48,-49,-56,-49,-65,-82,-120,-167,-218,-268,-300,-314,-292,-242,-155,-41,91,234,365,483,571,617,633,595,532,438,323,206,92,-18,-94,-173,-208,-245,-255,-265,-266,-269,-271,-279,-281,-289,-282,-278,-261,-236,-213,-183,-163,-151,-154,-171,-212,-261,-322,-383,-432,-463,-466,-432,-364,-255,-121,40,203,371,517,646,737,797,822,813,788,734,676,607,534,457,372,273,167,35,-103,-261,-420,-572,-707,-810,-865,-876,-824,-728,-582,-414,-233,-66,72,159,189,146,50,-107,-291,-493,-683,-834,-934,-960,-916,-794,-614,-382,-127,132,378,587,756,867,936,949,936,887,831,761,701,639,590,545,503,468,427,388,345,305,264,233,204,192,185,187,195,202,202,190,156,104,21,-79,-206,-342,-480,-620,-727,-820,-861,-867,-817,-726,-589,-419,-228,-22,175,357,510,623,692,708,682,605,499,359,214,56,-79,-205,-295,-354,-381,-374,-347,-299,-253,-203,-172,-158,-164,-199,-248,-310,-386,-445,-504,-537,-543,-528,-475,-402,-300,-192,-61,60,177,291,362,440,458,478,444,407,332,252,156,59,-33,-120,-188,-240,-271,-280,-273,-248,-219,-178,-153,-122,-117,-115,-129,-150,-168,-182,-175,-145,-89,-2,104,236,363,493,592,663,690,663,594,472,323,152,-20,-174,-292,-367,-377,-338,-237,-102,59,224,369,479,537,536,474,364,205,36,-146,-305,-431,-516,-546,-533,-475,-392,-291,-191,-110,-39,-9,7,4,-15,-15,-17,20,67,148,233,324,394,438,433,379,278,125,-41,-228,-389,-516,-578,-573,-478,-326,-95,161,437,694,903,1045,1097,1061,930,721,460,157,-134,-422,-651,-840,-955,-1023,-1034,-1012,-966,-908,-851,-794,-738,-684,-609,-522,-403,-251,-77,131,339,549,728,868,952,966,919,806,646,456,248,57,-119,-248,-341,-384,-387,-365,-315,-263,-209,-161,-127,-94,-72,-41,-11,40,93,166,237,307,370,408,424,408,366,301,223,141,68,14,-14,-13,14,58,114,162,197,203,180,122,40,-58,-164,-252,-320,-353,-338,-292,-196,-81,55,190,316,412,488,514,517,483,425,355,277,201,135,76,35,-7,-37,-72,-110,-154,-202,-257,-301,-337,-357,-343,-313,-240,-154,-39,77,197,301,384,444,467,469,447,397,356,290,240,186,131,83,18,-49,-144,-250,-390,-536,-705,-866,-1018,-1138,-1213,-1229,-1183,-1061,-877,-635,-348,-42,269,565,816,1015,1145,1196,1175,1074,915,698,456,192,-60,-300,-496,-657,-758,-820,-817,-788,-703,-600,-470,-321,-173,-13,139,281,415,527,618,687,721,726,694,627,526,394,241,71,-100,-259,-398,-494,-550,-545,-499,-390,-255,-84,90,258,405,514,588,611,604,558,497,425,355,297,254,229,217,210,203,184,142,79,-14,-132,-263,-407,-542,-658,-753,-797,-818,-779,-722,-616,-511,-376,-261,-138,-44,45,108,163,204,241,274,310,338,375,398,420,429,422,409,378,344,303,264,230,206,185,178,168,160,141,106,52,-27,-121,-242,-363,-492,-609,-703,-776,-812,-817,-790,-739,-664,-592,-502,-429,-354,-290,-227,-170,-97,-26,69,173,291,418,541,655,743,797,806,758,662,506,311,81,-164,-401,-616,-787,-897,-943,-912,-814,-653,-444,-202,49,299,519,705,834,913,922,890,795,672,524,363,212,74,-41,-122,-173,-197,-185,-162,-109,-56,17,88,168,242,315,377,425,455,454,426,361,261,131,-33,-210,-402,-582,-754,-884,-980,-1020,-1009,-943,-833,-681,-508,-329,-146,11,154,262,345,402,436,458,463,465,450,434,390,342,258,160,38,-103,-244,-384,-503,-584,-628,-611,-542,-417,-248,-46,172,381,577,720,825,854,831,736,594,399,177,-62,-306,-539,-747,-928,-1064,-1156,-1207,-1196,-1152,-1044,-902,-712,-489,-233,38,324,602,868,1101,1289,1424,1486,1483,1398,1244,1024,746,435,96,-240,-559,-840,-1069,-1226,-1321,-1325,-1276,-1147,-988,-783,-580,-371,-191,-40,71,145,179,193,187,176,178,188,224,280,351,439,520,599,650,678,657,606,504,376,220,55,-105,-246,-347,-410,-412,-372,-276,-152,4,157,311,435,530,581,589,552,478,375,242,108,-45,-183,-320,-445,-553,-643,-720,-771,-804,-810,-791,-738,-660,-544,-399,-231,-33,167,379,571,749,884,985,1022,1017,949,834,678,486,282,64,-145,-343,-520,-668,-796,-892,-967,-1019,-1044,-1058,-1033,-997,-915,-816,-670,-501,-297,-77,154,383,589,771,901,982,1002,966,872,742,568,392,200,34,-117,-234,-313,-362,-383,-378,-370,-348,-342,-336,-349,-364,-383,-399,-395,-373,-318,-228,-111,47,212,398,572,731,862,946,988,975,917,817,685,535,379,229,99,-11,-87,-139,-163,-167,-158,-143,-128,-119,-114,-122,-126,-147,-145,-154,-129,-103,-44,25,113,210,303,392,459,501,508,485,423,336,223,99,-27,-144,-243,-316,-357,-373,-357,-326,-284,-242,-215,-205,-218,-262,-318,-393,-462,-524,-555,-562,-518,-451,-341,-222,-95,23,107,163,169,140,72,-13,-104,-184,-227,-235,-186,-93,53,221,413,592,756,870,944,948,906,800,664,490,310,123,-44,-197,-314,-410,-471,-511,-523,-524,-504,-476,-436,-385,-325,-255,-174,-93,-8,76,139,200,228,242,225,197,141,87,23,-35,-82,-110,-124,-108,-79,-24,45,130,223,323,421,521,605,687,735,776,771,747,674,566,419,238,27,-191,-428,-635,-833,-985,-1088,-1144,-1134,-1077,-964,-815,-625,-431,-208,-11,201,371,535,659,760,824,857,852,822,749,656,530,387,227,63,-104,-256,-394,-503,-584,-624,-634,-599,-540,-448,-342,-223,-111,1,85,154,192,204,192,153,103,28,-45,-134,-221,-312,-403,-485,-567,-624,-674,-684,-671,-615,-518,-391,-217,-34,173,372,556,717,831,905,926,896,833,723,604,462,331,199,98,-1,-64,-124,-168,-209,-254,-303,-357,-415,-469,-510,-537,-536,-507,-450,-362,-264,-151,-49,39,101,124,113,70,-9,-93,-185,-262,-306,-319,-278,-199,-67,82,265,433,598,724,811,845,827,755,643,493,324,149,-24,-173,-299,-390,-446,-465,-449,-402,-329,-235,-123,3,132,269,398,519,626,704,754,767,736,663,549,397,213,21,-191,-382,-560,-712,-816,-888,-909,-892,-833,-747,-628,-502,-357,-220,-83,37,142,222,281,307,310,277,225,141,38,-79,-210,-336,-458,-561,-632,-677,-666,-626,-525,-394,-219,-24,187,402,601,780,923,1017,1072,1059,1005,889,730,535,302,66,-190,-426,-646,-834,-972,-1069,-1100,-1077,-996,-858,-678,-461,-220,26,269,490,683,832,939,991,999,957,877,766,626,485,328,194,64,-29,-104,-139,-151,-130,-95,-40,10,66,101,129,126,113,73,25,-32,-91,-139,-174,-192,-183,-155,-108,-40,29,108,175,234,272,297,296,283,254,216,177,131,93,50,12,-32,-80,-138,-201,-277,-354,-434,-511,-572,-627,-650,-667,-644,-617,-561,-504,-435,-373,-309,-265,-219,-191,-161,-135,-98,-56,15,86,193,291,408,505,591,646,667,647,592,493,379,236,98,-42,-159,-253,-316,-339,-340,-296,-244,-158,-75,15,97,158,206,219,214,171,111,31,-64,-158,-251,-330,-387,-423,-431,-411,-369,-301,-219,-128,-29,62,148,223,271,311,323,324,310,285,256,225,192,164,133,100,65,19,-31,-89,-156,-213,-272,-308,-325,-312,-268,-191,-85,45,189,338,479,603,702,764,789,771,708,610,476,315,141,-44,-221,-384,-523,-625,-693,-715,-697,-641,-551,-447,-326,-216,-117,-43,-11,0,-41,-95,-184,-277,-370,-450,-512,-541,-543,-510,-451,-374,-283,-190,-103,-25,35,84,120,153,189,232,288,359,440,530,608,680,713,725,684,610,496,357,206,55,-76,-183,-248,-277,-270,-237,-194,-149,-124,-123,-157,-220,-307,-405,-493,-559,-580,-549,-458,-310,-119,104,324,530,684,779,793,732,591,403,168,-61,-283,-449,-566,-594,-570,-460,-326,-150,15,163,269,322,327,276,198,96,-3,-76,-126,-127,-89,-16,90,197,305,393,447,471,453,406,335,252,172,101,58,32,45,77,134,203,272,340,391,425,433,418,378,316,234,132,17,-114,-260,-415,-583,-754,-925,-1085,-1226,-1330,-1392,-1396,-1333,-1204,-1004,-745,-436,-93,259,610,921,1195,1395,1524,1569,1523,1400,1190,924,596,239,-140,-511,-866,-1174,-1430,-1611,-1715,-1732,-1670,-1521,-1312,-1039,-737,-405,-79,237,520,758,954,1087,1169,1197,1173,1107,1002,864,708,525,345,150,-27,-196,-337,-447,-514,-536,-506,-427,-300,-142,49,237,423,577,691,744,741,667,538,358,146,-86,-309,-520,-685,-811,-877,-889,-846,-756,-629,-479,-313,-149,6,140,246,326,373,393,389,360,322,272,217,164,113,68,40,19,27,49,104,187,296,439,594,772,937,1104,1224,1313,1331,1288,1157,960,679,344,-43,-457,-875,-1277,-1641,-1946,-2182,-2327,-2392,-2357,-2243,-2045,-1779,-1460,-1096,-712,-315,72,438,770,1049,1281,1435,1539,1556,1526,1423,1279,1092,877,653,419,212,14,-139,-265,-340,-385,-388,-366,-329,-275,-229,-186,-155,-141,-140,-151,-174,-197,-225,-247,-266,-277,-275,-271,-247,-223,-182,-136,-83,-18,46,121,195,277,357,447,529,618,695,769,827,864,883,861,817,733,614,469,296,105,-91,-287,-465,-623,-739,-827,-860,-858,-810,-730,-627,-502,-379,-252,-139,-44,40,98,149,181,212,235,267,296,338,376,423,465,498,524,531,518,489,432,367,282,196,105,23,-50,-105,-151,-172,-193,-192,-201,-203,-218,-239,-275,-323,-379,-450,-512,-581,-632,-667,-681,-665,-619,-543,-438,-308,-169,-10,133,277,387,475,519,528,485,415,299,166,13,-135,-274,-381,-454,-481,-455,-388,-274,-131,28,191,343,464,558,603,613,577,515,417,313,193,76,-33,-131,-209,-267,-306,-317,-311,-278,-229,-162,-87,-2,78,156,216,265,286,294,266,229,164,92,7,-78,-164,-238,-301,-353,-379,-398,-392,-369,-334,-277,-213,-129,-38,67,176,287,400,502,588,654,689,692,660,589,492,363,233,84,-36,-153,-221,-266,-267,-233,-180,-105,-36,19,50,41,-7,-93,-226,-369,-544,-702,-858,-975,-1056,-1086,-1062,-986,-859,-691,-487,-268,-34,194,411,605,774,909,1010,1080,1109,1108,1071,999,895,759,590,398,180,-48,-278,-509,-709,-891,-1023,-1114,-1150,-1136,-1075,-974,-848,-703,-558,-420,-301,-203,-127,-71,-28,11,53,101,166,240,328,420,513,601,676,741,779,811,816,816,795,770,731,682,628,549,472,357,241,84,-73,-261,-450,-641,-818,-966,-1078,-1137,-1140,-1081,-964,-798,-593,-366,-130,91,296,456,582,658,693,691,660,607,550,484,433,383,345,313,278,244,189,130,43,-44,-150,-242,-326,-372,-387,-338,-254,-100,79,293,509,705,863,957,980,920,782,580,323,49,-236,-492,-709,-871,-963,-1002,-974,-904,-806,-674,-554,-420,-308,-205,-116,-42,24,79,127,164,189,199,184,148,82,-11,-123,-254,-385,-509,-608,-679,-700,-681,-603,-493,-337,-168,13,191,341,469,553,603,610,594,541,490,418,361,313,273,263,256,273,299,329,365,395,418,431,426,406,361,301,216,119,1,-115,-245,-361,-472,-571,-641,-700,-723,-724,-697,-638,-560,-448,-326,-176,-27,133,291,434,570,676,758,815,829,823,772,703,602,486,353,213,71,-70,-202,-326,-434,-532,-610,-679,-724,-763,-771,-776,-747,-704,-636,-541,-427,-293,-135,19,189,346,489,618,708,772,798,782,740,658,555,434,296,158,19,-117,-235,-352,-442,-527,-585,-630,-655,-663,-652,-629,-587,-540,-484,-424,-368,-311,-269,-230,-207,-198,-197,-218,-237,-272,-302,-336,-354,-363,-349,-309,-251,-151,-41,103,255,424,588,752,895,1022,1119,1183,1213,1207,1163,1089,981,855,709,547,389,214,57,-110,-261,-411,-545,-673,-773,-860,-911,-933,-918,-863,-776,-655,-515,-358,-207,-63,53,139,187,193,169,107,36,-48,-114,-163,-174,-144,-66,58,218,410,611,813,989,1130,1218,1246,1207,1106,941,740,500,255,6,-217,-411,-571,-682,-769,-814,-844,-861,-874,-884,-904,-912,-929,-912,-886,-810,-701,-544,-341,-109,153,418,673,901,1073,1195,1234,1209,1107,949,741,512,274,53,-135,-273,-360,-379,-357,-278,-181,-67,40,123,168,170,114,16,-139,-322,-540,-760,-984,-1179,-1347,-1455,-1512,-1491,-1407,-1239,-1018,-727,-402,-46,317,665,987,1259,1470,1617,1679,1684,1608,1482,1299,1083,843,586,336,83,-141,-348,-517,-651,-747,-796,-808,-775,-710,-611,-490,-354,-204,-56,89,225,344,442,520,571,597,602,583,550,506,455,405,361,319,293,267,251,233,217,190,158,114,55,-9,-89,-173,-265,-353,-447,-522,-600,-655,-697,-724,-726,-715,-682,-637,-574,-503,-422,-331,-246,-152,-66,12,86,142,186,215,224,219,199,165,124,75,24,-22,-70,-103,-142,-162,-189,-207,-228,-249,-267,-286,-293,-291,-267,-220,-146,-42,85,231,380,527,647,736,778,769,708,606,459,308,136,-5,-126,-205,-237,-226,-178,-95,-6,88,161,207,215,184,112,10,-109,-241,-355,-461,-529,-568,-571,-545,-500,-437,-379,-320,-278,-246,-230,-214,-209,-184,-155,-94,-22,80,195,316,444,554,650,718,755,761,732,682,603,517,417,318,221,126,41,-44,-123,-202,-277,-353,-425,-484,-541,-563,-576,-549,-493,-401,-281,-126,38,220,400,559,705,802,870,883,853,778,667,524,369,201,41,-105,-233,-333,-403,-446,-460,-450,-423,-378,-326,-269,-212,-157,-109,-67,-33,-15,5,-9,-14,-57,-103,-179,-266,-372,-489,-605,-727,-822,-906,-948,-960,-920,-849,-723,-583,-403,-230,-49,112,247,358,430,480,505,516,526,537,564,604,662,726,801,861,914,926,913,847,739,586,389,171,-67,-303,-516,-705,-834,-913,-926,-872,-765,-607,-409,-193,40,262,475,658,818,933,1021,1059,1065,1029,955,847,704,533,335,116,-115,-352,-583,-800,-985,-1134,-1226,-1262,-1232,-1138,-978,-775,-520,-252,28,296,529,729,869,956,984,959,886,778,639,487,325,162,7,-149,-288,-422,-542,-648,-733,-805,-836,-847,-817,-752,-665,-538,-411,-270,-142,-35,49,97,115,109,78,51,15,9,14,50,110,183,265,342,395,424,407,358,262,147,7,-121,-245,-325,-373,-366,-319,-231,-123,-4,104,184,231,227,191,112,19,-79,-165,-218,-232,-201,-121,-11,123,261,385,479,532,534,490,402,287,155,28,-81,-161,-198,-202,-168,-111,-45,21,68,89,83,43,-14,-92,-166,-228,-274,-283,-269,-220,-153,-73,-1,61,93,97,63,5,-76,-158,-234,-281,-295,-258,-180,-59,94,256,425,562,666,720,714,656,547,393,227,42,-117,-261,-355,-408,-404,-356,-261,-136,13,168,324,455,566,637,665,648,579,465,308,116,-94,-324,-535,-738,-893,-1009,-1062,-1054,-986,-864,-693,-505,-289,-97,84,218,314,349,341,282,192,81,-36,-147,-234,-294,-318,-307,-267,-200,-118,-29,57,137,200,255,294,321,345,364,379,400,408,411,400,360,297,198,63,-99,-280,-477,-650,-812,-917,-969,-950,-857,-697,-474,-214,81,361,636,850,1028,1121,1161,1130,1048,930,784,637,492,367,264,185,127,85,46,15,-29,-79,-142,-215,-292,-361,-425,-459,-473,-445,-384,-283,-156,-4,153,309,445,554,618,644,614,548,434,295,129,-44,-218,-381,-522,-638,-723,-776,-798,-794,-768,-732,-680,-637,-585,-546,-504,-471,-433,-395,-347,-292,-229,-159,-83,-16,52,99,129,143,128,103,59,19,-23,-43,-46,-19,39,123,235,355,489,606,710,778,808,792,728,621,475,302,117,-72,-247,-397,-518,-599,-646,-658,-642,-605,-553,-498,-437,-378,-321,-258,-197,-122,-40,55,160,272,387,491,583,643,676,661,610,511,382,222,50,-120,-280,-403,-499,-541,-545,-496,-425,-317,-215,-103,-22,41,53,36,-29,-126,-243,-374,-500,-599,-680,-697,-686,-600,-483,-305,-105,127,368,603,832,1027,1194,1319,1400,1435,1422,1365,1259,1119,935,720,478,216,-56,-328,-588,-825,-1024,-1176,-1272,-1305,-1278,-1185,-1048,-863,-665,-457,-264,-104,15,83,98,71,3,-82,-178,-254,-316,-333,-316,-258,-162,-41,96,241,376,499,602,675,729,752,754,739,696,648,572,483,375,244,94,-74,-264,-456,-662,-850,-1034,-1176,-1290,-1347,-1351,-1293,-1180,-1002,-791,-530,-261,25,295,549,764,942,1070,1150,1188,1172,1135,1052,962,850,734,617,509,404,319,242,184,140,113,101,99,112,127,149,163,173,163,144,95,34,-55,-142,-247,-331,-405,-450,-458,-430,-363,-261,-142,-5,119,238,321,372,385,361,308,233,154,71,14,-36,-50,-45,-22,21,57,98,124,134,133,113,86,51,15,-21,-52,-87,-118,-162,-209,-272,-351,-435,-542,-635,-738,-816,-877,-901,-889,-829,-729,-582,-403,-189,29,263,470,662,805,900,943,920,848,724,559,374,172,-28,-203,-362,-471,-547,-571,-551,-491,-394,-271,-129,20,170,309,435,532,613,652,667,646,592,514,405,280,143,6,-127,-239,-330,-381,-399,-373,-310,-213,-88,45,189,305,410,462,479,435,347,208,35,-160,-371,-562,-748,-884,-984,-1030,-1021,-956,-845,-682,-492,-271,-38,197,422,626,798,931,1022,1058,1055,994,904,770,618,451,279,124,-18,-129,-208,-253,-264,-246,-216,-167,-133,-103,-98,-125,-174,-258,-361,-475,-596,-700,-783,-832,-835,-800,-712,-586,-434,-254,-85,84,218,322,379,397,375,328,260,198,141,114,119,152,226,315,422,526,610,667,677,640,550,414,229,28,-204,-418,-631,-803,-950,-1038,-1094,-1095,-1059,-993,-892,-780,-650,-516,-379,-247,-115,3,116,211,293,360,407,440,455,460,457,450,443,444,447,458,475,488,497,495,468,430,361,274,175,60,-39,-137,-202,-240,-240,-201,-128,-31,90,210,323,421,481,512,499,446,365,246,122,-22,-156,-282,-387,-470,-522,-550,-546,-515,-464,-385,-300,-193,-89,24,130,224,309,372,416,435,432,400,358,288,215,136,52,-15,-79,-126,-157,-183,-195,-207,-221,-237,-272,-310,-370,-434,-512,-587,-668,-736,-792,-826,-834,-810,-752,-652,-519,-348,-148,71,309,535,755,942,1092,1188,1235,1216,1149,1027,867,678,471,258,48,-144,-321,-469,-592,-684,-747,-781,-783,-762,-712,-642,-555,-447,-337,-213,-101,14,109,192,248,287,292,290,256,225,187,157,145,153,184,241,314,395,476,540,580,586,555,480,382,244,112,-31,-148,-237,-290,-296,-262,-198,-102,-8,86,155,190,188,140,62,-50,-166,-285,-383,-451,-482,-469,-422,-342,-254,-149,-72,4,33,45,25,-15,-61,-110,-144,-152,-135,-83,-2,103,224,349,465,564,634,667,663,621,539,430,288,135,-39,-208,-382,-542,-686,-811,-902,-964,-987,-969,-911,-812,-677,-515,-326,-134,63,240,390,501,565,571,526,425,284,109,-83,-279,-458,-609,-721,-784,-795,-750,-653,-513,-327,-125,111,335,569,770,951,1085,1168,1204,1164,1079,918,712,461,174,-121,-415,-682,-908,-1063,-1155,-1150,-1072,-910,-686,-411,-120,176,443,666,829,919,938,888,784,637,468,291,131,-6,-102,-157,-173,-146,-92,-18,67,143,215,260,295,300,294,273,245,219,192,171,154,141,125,108,78,39,-15,-78,-159,-233,-319,-389,-450,-497,-518,-525,-512,-490,-457,-428,-398,-375,-366,-350,-349,-332,-306,-268,-202,-121,-15,104,230,351,462,548,604,627,607,561,474,376,258,139,29,-78,-159,-225,-278,-303,-332,-336,-344,-341,-329,-315,-284,-245,-190,-119,-39,49,141,222,291,340,357,345,302,229,133,31,-88,-179,-269,-316,-338,-318,-259,-173,-52,83,229,377,514,640,740,822,871,898,892,863,795,714,589,453,285,109,-87,-275,-471,-641,-800,-924,-1014,-1070,-1071,-1043,-954,-834,-668,-478,-257,-34,198,412,606,758,879,932,952,902,815,679,510,326,119,-61,-247,-380,-489,-537,-542,-497,-405,-289,-141,7,150,272,362,415,425,392,323,221,102,-32,-162,-282,-381,-453,-494,-502,-479,-426,-357,-265,-173,-70,21,114,192,266,330,386,441,485,528,557,573,566,536,461,358,205,14,-203,-456,-701,-954,-1168,-1344,-1462,-1506,-1481,-1373,-1203,-965,-692,-381,-74,234,506,739,928,1050,1132,1142,1121,1043,943,810,658,493,317,143,-37,-206,-362,-501,-608,-684,-724,-707,-657,-549,-414,-238,-57,138,307,455,558,610,610,558,457,325,170,10,-146,-270,-375,-419,-433,-386,-302,-173,-17,160,342,517,678,808,907,967,988,975,925,849,743,619,471,303,126,-80,-276,-501,-701,-912,-1087,-1242,-1358,-1424,-1447,-1421,-1336,-1227,-1064,-894,-701,-509,-323,-149,8,145,271,376,482,571,662,748,824,895,942,968,962,916,833,704,542,349,139,-76,-279,-455,-600,-699,-759,-777,-764,-728,-688,-643,-610,-587,-575,-565,-559,-536,-496,-435,-344,-234,-107,27,161,273,379,442,499,518,539,538,557,570,612,657,719,781,836,869,876,838,758,637,464,278,56,-152,-357,-528,-663,-751,-791,-787,-748,-675,-598,-502,-420,-345,-279,-230,-185,-146,-102,-58,6,63,143,207,280,332,371,391,384,362,317,263,200,139,81,33,-3,-32,-44,-58,-62,-75,-89,-112,-143,-178,-218,-250,-278,-285,-274,-237,-173,-83,24,155,287,427,557,678,774,854,897,919,900,851,770,644,502,305,102,-142,-390,-649,-902,-1136,-1340,-1502,-1612,-1662,-1649,-1575,-1433,-1249,-1006,-740,-448,-145,150,439,698,930,1124,1271,1376,1428,1424,1377,1267,1118,920,691,430,168,-111,-363,-599,-797,-945,-1053,-1101,-1104,-1060,-979,-868,-735,-591,-444,-299,-164,-37,68,167,242,313,362,406,431,453,456,452,434,407,372,339,301,279,265,268,297,334,399,466,541,609,664,697,701,675,613,521,400,260,105,-50,-203,-342,-461,-555,-623,-666,-677,-676,-638,-600,-535,-472,-392,-319,-233,-160,-81,-12,49,102,143,169,186,187,181,166,145,130,108,106,98,115,126,156,178,205,220,225,211,179,127,50,-31,-141,-239,-350,-446,-528,-591,-633,-641,-634,-590,-534,-455,-370,-279,-187,-110,-33,16,64,85,104,107,113,111,124,128,155,173,203,227,250,261,266,256,237,217,184,167,146,146,154,183,220,268,319,361,396,405,391,345,271,165,46,-97,-227,-363,-459,-534,-557,-541,-470,-361,-212,-38,142,324,480,607,691,721,712,639,547,411,269,122,-18,-136,-235,-311,-362,-405,-426,-459,-475,-506,-528,-551,-563,-555,-528,-463,-373,-244,-90,82,266,438,589,707,768,781,729,619,468,270,62,-155,-357,-533,-672,-772,-827,-847,-830,-795,-736,-667,-591,-496,-405,-287,-160,-16,152,324,509,686,846,977,1066,1099,1084,999,877,705,512,310,115,-56,-194,-295,-359,-389,-402,-398,-403,-411,-441,-485,-548,-611,-683,-727,-765,-755,-724,-650,-545,-425,-287,-159,-38,49,117,140,142,119,82,47,22,13,31,65,124,189,254,313,344,361,340,295,233,147,74,-3,-52,-76,-69,-31,39,118,220,306,386,437,462,452,414,344,257,156,51,-53,-144,-227,-287,-336,-360,-368,-354,-322,-271,-198,-111,-8,113,232,364,484,590,683,731,760,733,682,579,455,303,146,-18,-163,-299,-401,-485,-538,-578,-594,-611,-615,-626,-634,-642,-650,-643,-633,-596,-547,-475,-381,-279,-160,-47,66,160,242,297,338,356,365,369,368,379,385,408,422,443,443,432,394,324,233,101,-40,-204,-367,-518,-648,-739,-782,-775,-707,-591,-424,-221,-1,235,446,644,785,885,914,887,794,650,465,250,32,-190,-373,-535,-637,-694,-687,-633,-520,-382,-201,-17,174,351,503,626,709,756,762,739,679,606,509,406,297,186,79,-22,-117,-198,-272,-331,-377,-411,-429,-438,-431,-418,-390,-354,-309,-245,-180,-93,-5,100,204,314,411,505,574,623,645,632,591,518,417,299,164,28,-104,-225,-324,-406,-459,-495,-506,-510,-495,-482,-453,-428,-391,-350,-302,-237,-174,-92,-21,60,122,176,210,216,210,171,132,77,31,-3,-17,-3,38,103,186,276,358,424,457,456,409,324,206,61,-94,-249,-390,-510,-600,-661,-698,-706,-705,-694,-674,-663,-640,-616,-578,-513,-425,-298,-135,57,277,500,718,902,1045,1120,1125,1060,921,742,523,302,101,-63,-166,-206,-183,-100,13,152,274,377,428,425,361,242,82,-101,-294,-465,-612,-709,-760,-766,-724,-665,-572,-491,-398,-331,-262,-209,-150,-85,3,113,258,424,612,802,978,1124,1217,1249,1212,1099,932,706,455,195,-63,-281,-475,-607,-709,-757,-783,-788,-779,-782,-782,-798,-815,-837,-845,-840,-804,-741,-646,-521,-376,-224,-68,62,177,247,289,291,269,227,177,138,110,104,128,163,231,292,366,426,475,506,514,510,485,455,415,373,331,282,236,166,100,-4,-113,-255,-407,-572,-735,-882,-1003,-1079,-1103,-1061,-960,-791,-574,-321,-43,223,472,680,826,914,935,893,812,690,559,433,320,250,201,204,221,270,315,358,374,368,320,248,146,29,-90,-198,-289,-343,-372,-362,-334,-277,-230,-170,-144,-125,-137,-170,-210,-267,-304,-337,-338,-317,-267,-194,-110,-17,66,139,184,209,208,182,155,102,76,41,34,37,58,88,121,149,173,172,168,137,101,62,13,-18,-55,-65,-80,-74,-76,-70,-78,-84,-111,-132,-166,-188,-203,-198,-165,-110,-21,87,214,347,469,579,648,685,672,611,508,365,193,8,-191,-380,-564,-723,-863,-971,-1052,-1093,-1102,-1065,-991,-875,-715,-531,-309,-84,155,373,576,731,846,902,904,848,744,603,434,261,91,-56,-167,-242,-262,-250,-187,-109,-2,101,205,290,357,402,419,423,404,376,341,294,252,198,148,90,31,-30,-92,-150,-198,-234,-248,-239,-200,-139,-45,61,184,304,415,500,556,572,542,477,361,224,55,-120,-299,-468,-617,-741,-831,-890,-908,-901,-859,-796,-711,-615,-510,-403,-294,-191,-88,1,89,163,225,281,313,341,344,338,320,287,252,208,164,121,82,44,14,-14,-36,-56,-73,-90,-107,-123,-139,-159,-172,-193,-204,-217,-226,-229,-233,-229,-233,-224,-231,-227,-230,-226,-227,-207,-196,-155,-114,-57,14,84,165,233,297,340,367,362,344,289,229,148,68,-9,-70,-107,-118,-87,-33,63,179,315,459,595,714,801,849,849,792,695,541,362,155,-57,-258,-439,-579,-685,-732,-750,-714,-660,-577,-491,-399,-316,-242,-173,-118,-59,-5,56,126,201,283,364,434,495,524,529,495,433,337,230,107,2,-93,-148,-175,-160,-122,-63,-5,42,55,32,-41,-149,-293,-451,-598,-728,-800,-822,-768,-650,-471,-250,-7,232,446,611,713,747,709,612,469,299,124,-36,-165,-254,-298,-297,-265,-207,-143,-85,-36,-21,-16,-45,-74,-118,-143,-160,-146,-105,-41,49,153,255,360,439,499,533,534,512,466,404,333,263,190,133,73,34,-10,-42,-77,-113,-149,-192,-233,-280,-315,-354,-370,-388,-377,-357,-321,-262,-203,-120,-43,45,127,208,283,351,411,467,511,553,585,607,626,625,621,593,554,494,422,325,230,111,4,-112,-216,-311,-395,-462,-518,-558,-585,-604,-606,-604,-582,-557,-507,-450,-368,-270,-157,-24,112,255,384,503,579,636,628,586,491,354,190,5,-179,-352,-487,-589,-626,-620,-556,-450,-316,-158,-8,131,239,312,339,330,275,192,83,-40,-170,-297,-417,-523,-611,-678,-726,-742,-739,-697,-636,-535,-414,-261,-95,90,273,457,619,761,866,932,952,925,851,736,583,404,210,13,-178,-347,-489,-593,-651,-675,-641,-583,-474,-348,-194,-34,130,285,420,533,610,649,654,616,543,447,321,190,56,-77,-193,-287,-362,-405,-423,-414,-376,-317,-242,-148,-49,51,150,229,293,330,332,308,248,166,66,-46,-147,-239,-303,-334,-333,-294,-224,-140,-38,54,132,182,200,171,120,26,-73,-178,-268,-325,-343,-308,-232,-107,42,204,361,485,566,590,551,448,292,96,-123,-333,-533,-681,-784,-819,-798,-717,-599,-449,-295,-148,-26,59,106,107,77,14,-61,-141,-214,-268,-301,-307,-281,-242,-168,-97,-2,83,176,257,336,403,464,515,559,598,618,640,629,617,565,500,399,279,136,-23,-184,-346,-490,-617,-712,-778,-809,-806,-772,-713,-621,-521,-385,-254,-91,64,243,413,595,762,930,1070,1201,1284,1346,1351,1319,1237,1109,948,753,542,321,106,-98,-278,-439,-570,-680,-766,-837,-892,-934,-967,-984,-985,-971,-922,-863,-759,-638,-491,-325,-157,14,172,306,412,483,517,523,493,452,387,327,258,202,148,103,66,25,-2,-40,-65,-91,-108,-110,-105,-80,-42,-2,54,89,124,125,99,40,-59,-186,-338,-506,-670,-821,-943,-1024,-1055,-1035,-955,-830,-659,-454,-231,10,242,473,683,871,1038,1167,1275,1345,1381,1379,1342,1256,1136,968,766,529,271,-2,-275,-532,-764,-961,-1102,-1206,-1240,-1232,-1169,-1063,-927,-751,-566,-354,-141,80,302,509,711,883,1033,1135,1194,1193,1134,1015,833,612,343,66,-214,-475,-685,-847,-930,-937,-866,-726,-520,-286,-16,232,474,653,790,844,838,756,619,428,208,-37,-278,-512,-719,-889,-1021,-1094,-1122,-1086,-999,-860,-672,-448,-196,71,341,591,822,1003,1136,1211,1220,1169,1059,897,696,467,223,-24,-258,-474,-656,-802,-908,-970,-988,-965,-909,-809,-697,-546,-392,-223,-51,109,264,386,494,551,589,574,537,461,366,257,145,32,-58,-145,-195,-233,-242,-237,-208,-175,-128,-79,-34,11,46,66,78,67,34,-16,-100,-200,-319,-457,-587,-713,-813,-868,-876,-817,-685,-492,-223,85,433,788,1125,1425,1658,1807,1863,1817,1677,1445,1157,801,447,69,-271,-582,-838,-1038,-1172,-1251,-1267,-1242,-1159,-1053,-905,-741,-554,-360,-156,35,223,386,522,628,686,712,692,636,557,450,346,245,160,110,80,93,125,183,238,293,320,318,275,191,66,-84,-265,-441,-623,-775,-906,-997,-1050,-1062,-1039,-978,-898,-788,-678,-549,-428,-302,-183,-66,40,154,246,351,435,519,586,638,669,678,655,606,527,416,289,131,-27,-200,-357,-507,-630,-722,-782,-799,-786,-732,-656,-552,-437,-312,-188,-64,44,147,226,295,340,372,384,382,372,349,331,310,301,301,316,349,394,461,525,611,676,747,792,812,806,760,680,571,430,273,102,-62,-221,-355,-463,-548,-588,-615,-597,-573,-523,-468,-407,-344,-284,-230,-184,-147,-117,-104,-99,-109,-140,-176,-237,-301,-377,-448,-512,-556,-571,-552,-485,-376,-218,-25,199,433,665,870,1033,1132,1160,1108,971,772,500,212,-108,-397,-660,-857,-982,-1027,-995,-891,-736,-545,-339,-143,37,181,290,371,418,458,484,522,566,617,678,719,756,739,690,572,400,174,-97,-388,-679,-947,-1155,-1302,-1350,-1317,-1184,-976,-712,-408,-102,185,433,615,738,786,776,718,624,513,403,296,208,137,80,40,10,-17,-31,-49,-47,-44,-15,26,93,169,268,352,450,506,551,547,504,424,308,165,18,-130,-255,-355,-409,-441,-420,-394,-342,-300,-262,-255,-263,-301,-349,-400,-439,-452,-426,-353,-232,-68,129,339,552,732,878,960,983,935,833,677,499,307,132,-18,-122,-179,-188,-158,-103,-40,9,34,9,-56,-182,-341,-538,-739,-934,-1090,-1200,-1229,-1192,-1058,-865,-593,-291,45,370,678,941,1148,1291,1369,1381,1340,1251,1120,966,783,583,368,133,-111,-368,-628,-888,-1130,-1348,-1522,-1644,-1701,-1681,-1597,-1433,-1219,-958,-677,-393,-131,96,269,386,445,456,427,378,325,285,272,293,353,450,576,719,866,1001,1113,1184,1221,1196,1143,1031,901,736,564,382,211,41,-100,-245,-352,-464,-548,-627,-693,-745,-786,-807,-813,-789,-744,-665,-559,-428,-266,-97,91,264,436,566,679,732,750,717,640,534,399,250,106,-39,-158,-258,-339,-380,-423,-421,-431,-411,-399,-376,-354,-330,-299,-269,-232,-193,-153,-111,-77,-47,-33,-30,-44,-69,-108,-145,-191,-209,-227,-203,-165,-89,4,118,239,355,464,540,594,607,586,533,447,335,218,76,-44,-177,-284,-384,-461,-525,-567,-591,-603,-590,-566,-524,-464,-388,-303,-197,-97,16,116,214,292,355,399,423,430,431,408,398,373,352,337,305,283,237,192,116,36,-69,-177,-286,-390,-471,-521,-525,-488,-389,-255,-68,134,355,561,741,881,960,983,937,840,691,513,320,120,-54,-211,-330,-410,-459,-472,-459,-432,-394,-348,-310,-266,-237,-206,-184,-164,-151,-141,-139,-142,-150,-161,-176,-181,-189,-172,-148,-100,-36,42,137,226,317,387,437,458,442,398,325,228,126,16,-76,-153,-202,-227,-224,-200,-163,-116,-74,-31,-3,27,43,67,86,114,148,181,212,234,231,209,144,51,-76,-233,-395,-574,-721,-854,-938,-977,-968,-904,-803,-666,-510,-344,-178,-25,122,240,357,445,532,598,657,701,724,730,707,661,584,487,367,249,127,30,-47,-78,-74,-19,62,179,302,424,523,592,607,584,497,378,218,46,-131,-289,-419,-508,-551,-551,-508,-432,-344,-240,-155,-75,-30,-9,-15,-53,-100,-160,-218,-260,-288,-284,-259,-200,-122,-23,87,197,300,390,462,504,523,508,464,394,297,179,44,-98,-246,-390,-517,-632,-713,-768,-786,-768,-715,-630,-519,-388,-244,-96,49,186,304,407,478,532,553,548,521,465,395,305,203,94,-22,-131,-237,-325,-393,-435,-448,-424,-382,-297,-215,-108,-19,64,115,138,121,75,-8,-104,-220,-321,-420,-485,-528,-532,-511,-460,-395,-325,-251,-200,-150,-132,-117,-116,-111,-96,-62,5,101,233,391,567,748,919,1065,1165,1223,1215,1155,1041,878,688,475,257,48,-147,-316,-459,-572,-661,-720,-761,-773,-775,-747,-709,-639,-562,-457,-345,-220,-94,24,132,218,276,309,303,278,217,145,56,-33,-114,-181,-226,-239,-231,-184,-124,-39,51,143,226,290,338,354,358,326,294,240,189,140,92,60,33,13,-1,-18,-38,-69,-105,-155,-207,-263,-312,-348,-366,-355,-327,-261,-187,-91,4,89,160,201,206,181,119,33,-73,-176,-283,-352,-408,-412,-392,-322,-238,-125,-13,94,187,253,291,301,284,247,197,145,89,51,14,0,-10,-1,8,30,49,68,88,104,116,135,138,159,168,183,209,224,258,285,321,360,397,433,467,494,511,524,521,511,492,458,423,374,323,260,200,125,55,-24,-102,-183,-255,-331,-385,-441,-469,-487,-486,-462,-427,-376,-319,-263,-211,-177,-157,-165,-192,-246,-308,-387,-453,-511,-539,-534,-494,-411,-299,-161,-11,128,258,348,408,426,407,364,308,249,217,205,237,308,410,542,679,808,911,963,968,894,773,579,353,90,-169,-427,-642,-820,-942,-1004,-1021,-987,-922,-841,-744,-664,-583,-521,-474,-428,-393,-344,-290,-217,-126,-22,97,215,331,436,520,581,621,626,629,597,574,534,506,473,444,413,372,318,243,139,11,-140,-314,-489,-660,-809,-911,-971,-964,-894,-763,-580,-358,-123,113,332,504,635,703,722,693,631,547,463,392,344,330,342,385,438,497,536,548,521,446,326,168,-19,-218,-405,-578,-703,-789,-823,-807,-760,-681,-592,-514,-442,-406,-393,-407,-439,-484,-511,-526,-498,-430,-310,-152,55,275,510,729,917,1067,1154,1185,1154,1062,936,762,583,391,207,47,-99,-210,-303,-372,-424,-468,-498,-534,-556,-578,-593,-593,-589,-565,-534,-492,-449,-404,-372,-342,-334,-336,-346,-372,-388,-406,-412,-397,-368,-316,-246,-164,-71,24,119,204,287,349,413,456,506,543,583,618,651,677,690,682,648,577,474,328,152,-54,-264,-474,-646,-783,-838,-830,-719,-535,-266,55,418,783,1129,1423,1637,1763,1775,1690,1496,1230,896,529,151,-211,-544,-823,-1054,-1230,-1344,-1431,-1462,-1479,-1459,-1421,-1352,-1255,-1121,-943,-735,-478,-208,88,369,632,851,1008,1100,1110,1054,926,759,555,349,153,-18,-144,-233,-275,-289,-279,-264,-254,-256,-289,-331,-402,-469,-537,-580,-593,-563,-485,-366,-204,-22,174,361,521,642,709,720,677,579,450,292,126,-27,-167,-272,-344,-380,-382,-350,-305,-231,-161,-71,4,92,158,233,286,336,369,383,385,362,327,271,202,127,43,-37,-114,-185,-245,-300,-342,-382,-411,-439,-451,-457,-440,-405,-337,-241,-107,55,248,455,672,876,1060,1199,1293,1320,1285,1180,1017,800,549,272,-9,-283,-540,-762,-956,-1102,-1219,-1285,-1321,-1307,-1258,-1164,-1025,-848,-625,-375,-96,190,476,736,961,1132,1236,1276,1236,1136,972,771,536,297,54,-161,-354,-506,-620,-701,-737,-758,-741,-718,-678,-627,-573,-503,-426,-330,-221,-93,51,201,362,504,640,733,795,806,768,683,555,397,222,44,-126,-276,-393,-484,-536,-562,-559,-536,-492,-436,-360,-278,-176,-71,52,175,300,413,512,575,615,594,536,420,256,58,-176,-409,-637,-829,-964,-1031,-1013,-914,-736,-500,-222,71,344,585,765,874,915,885,798,674,520,364,222,92,4,-67,-100,-112,-115,-104,-101,-101,-106,-118,-130,-132,-122,-89,-38,38,125,214,296,348,369,339,269,148,3,-168,-332,-480,-591,-648,-651,-590,-475,-319,-128,66,256,413,529,591,597,546,456,327,195,53,-56,-152,-198,-222,-210,-179,-143,-105,-83,-77,-98,-131,-189,-249,-313,-372,-412,-437,-437,-420,-382,-336,-279,-229,-185,-159,-148,-157,-182,-220,-258,-299,-318,-329,-313,-274,-220,-147,-66,8,88,141,191,214,227,223,209,190,168,150,136,131,136,149,172,203,232,263,287,297,299,281,252,210,161,110,57,18,-19,-42,-49,-52,-36,-18,12,42,83,116,161,194,238,272,312,352,391,436,481,520,563,581,588,568,505,418,281,109,-84,-308,-529,-744,-942,-1095,-1209,-1266,-1264,-1207,-1091,-936,-736,-526,-300,-89,105,266,390,476,526,544,543,522,498,464,435,397,366,315,270,206,139,67,-15,-84,-157,-210,-257,-279,-291,-273,-249,-197,-144,-74,-5,65,132,185,235,267,294,303,311,299,291,260,228,180,120,49,-31,-119,-211,-296,-379,-445,-493,-527,-528,-512,-464,-395,-297,-186,-48,85,228,353,457,530,561,548,491,390,256,95,-70,-239,-373,-490,-543,-555,-496,-386,-222,-19,200,430,624,792,888,926,886,776,610,397,160,-81,-305,-495,-638,-718,-737,-690,-584,-433,-240,-34,183,380,553,686,767,801,778,711,597,454,284,101,-81,-261,-413,-545,-631,-680,-671,-619,-512,-372,-194,-7,190,365,517,622,683,682,634,531,394,226,53,-122,-267,-384,-454,-475,-444,-371,-259,-126,16,156,275,372,433,466,461,433,378,310,224,129,25,-86,-209,-332,-468,-598,-728,-849,-949,-1028,-1069,-1078,-1040,-967,-854,-713,-559,-396,-247,-116,-18,46,78,82,69,53,40,46,76,126,201,285,372,450,509,543,546,522,478,412,355,295,262,251,269,318,384,467,540,605,632,623,570,469,340,181,20,-131,-250,-332,-357,-335,-259,-150,-11,132,270,382,456,494,480,430,337,220,88,-56,-184,-310,-406,-479,-526,-534,-527,-478,-419,-330,-232,-125,-17,85,173,242,278,290,259,199,105,-17,-157,-306,-460,-596,-718,-813,-873,-899,-889,-843,-763,-660,-531,-387,-238,-83,62,187,297,369,411,412,377,306,205,88,-42,-162,-262,-334,-354,-333,-252,-127,40,233,440,636,817,954,1051,1093,1080,1022,910,772,595,407,202,-4,-209,-401,-581,-738,-866,-965,-1014,-1028,-980,-891,-739,-552,-314,-61,210,472,705,902,1033,1102,1095,1017,875,686,460,226,-6,-209,-377,-491,-564,-573,-550,-476,-388,-276,-167,-59,32,109,164,202,223,228,232,216,207,188,161,136,89,41,-31,-108,-205,-305,-412,-519,-612,-695,-748,-778,-772,-737,-662,-565,-431,-295,-133,15,166,296,406,497,555,595,607,594,566,513,443,358,255,145,28,-86,-185,-267,-313,-320,-290,-201,-93,68,231,411,570,703,791,826,794,705,557,360,140,-95,-320,-507,-663,-746,-785,-752,-679,-567,-433,-302,-175,-75,-11,33,27,18,-29,-61,-105,-119,-122,-91,-40,41,129,231,324,400,455,471,455,403,316,208,84,-42,-161,-265,-343,-395,-417,-410,-379,-330,-266,-200,-135,-80,-38,-15,-9,-15,-38,-54,-77,-79,-74,-42,4,70,151,233,327,400,478,527,564,581,571,549,502,441,366,278,183,83,-23,-123,-229,-322,-410,-480,-536,-560,-560,-517,-440,-329,-185,-20,151,318,456,558,607,594,527,395,228,28,-181,-373,-537,-649,-704,-691,-617,-488,-314,-116,89,288,453,592,678,727,729,698,639,564,476,390,294,209,112,24,-78,-178,-285,-395,-497,-597,-675,-745,-789,-821,-835,-840,-843,-847,-864,-885,-924,-963,-1005,-1030,-1031,-992,-902,-759,-556,-309,-16,282,588,852,1076,1226,1307,1307,1241,1116,961,787,619,481,365,309,280,299,337,393,443,485,496,485,437,369,279,189,97,32,-21,-38,-39,-17,9,34,45,36,5,-50,-121,-203,-282,-346,-398,-414,-420,-391,-361,-321,-292,-280,-291,-331,-396,-475,-563,-640,-698,-717,-701,-628,-527,-378,-224,-58,86,206,279,312,297,243,171,79,1,-64,-99,-100,-71,-8,65,149,222,274,303,293,257,194,118,44,-20,-54,-57,-19,54,152,269,375,476,534,562,538,477,379,256,123,-10,-131,-228,-309,-360,-394,-412,-418,-424,-429,-437,-447,-458,-456,-443,-400,-328,-220,-70,107,312,518,716,881,996,1045,1019,914,741,508,236,-43,-318,-549,-723,-825,-844,-781,-645,-448,-211,47,302,535,736,881,987,1027,1033,985,915,810,693,554,403,240,63,-122,-317,-512,-703,-876,-1026,-1140,-1207,-1228,-1188,-1104,-964,-799,-598,-401,-203,-28,109,216,273,296,295,261,237,202,189,186,200,227,253,277,280,267,226,159,82,-20,-100,-184,-230,-243,-227,-155,-64,67,208,351,487,603,686,741,761,750,725,675,628,576,527,487,440,396,339,265,178,67,-56,-185,-320,-431,-532,-590,-621,-608,-568,-501,-422,-348,-282,-243,-237,-255,-316,-382,-471,-540,-603,-621,-608,-546,-448,-317,-168,-19,121,226,296,323,298,246,160,65,-27,-106,-154,-175,-155,-113,-39,40,129,208,273,320,345,348,336,311,274,242,203,171,143,116,91,67,37,8,-27,-57,-90,-111,-125,-126,-107,-77,-23,36,116,198,282,367,436,499,531,549,523,480,393,287,152,7,-144,-292,-420,-529,-602,-647,-657,-641,-596,-539,-465,-399,-323,-265,-207,-163,-125,-89,-59,-19,17,73,124,188,254,311,370,406,431,434,421,386,351,294,250,197,152,111,67,24,-29,-91,-160,-249,-334,-434,-528,-613,-689,-743,-778,-792,-782,-754,-706,-652,-585,-516,-448,-373,-305,-223,-141,-40,71,201,348,499,660,805,935,1031,1082,1088,1038,942,803,634,452,270,107,-29,-121,-174,-178,-148,-84,-8,79,151,211,244,249,228,189,127,69,5,-55,-102,-149,-190,-230,-280,-332,-396,-454,-517,-552,-571,-543,-475,-360,-202,-11,191,396,562,688,740,713,605,413,168,-129,-429,-715,-958,-1123,-1213,-1206,-1113,-954,-732,-494,-248,-24,155,290,366,390,379,330,271,209,152,117,101,102,130,161,214,260,315,359,399,431,453,467,467,454,427,380,317,232,136,23,-88,-198,-293,-357,-398,-394,-356,-282,-182,-63,55,170,262,322,356,341,308,237,157,66,-16,-86,-137,-163,-170,-155,-135,-105,-86,-76,-77,-101,-129,-173,-215,-255,-290,-308,-322,-315,-311,-290,-275,-252,-227,-195,-153,-92,-13,90,219,360,516,665,801,901,961,965,909,801,639,443,227,10,-189,-355,-476,-556,-580,-574,-540,-497,-461,-448,-458,-510,-584,-682,-787,-878,-940,-957,-913,-811,-644,-424,-173,105,366,612,810,952,1037,1053,1025,944,844,723,609,501,416,351,312,287,287,289,306,323,345,369,397,423,454,481,495,502,475,421,326,177,-12,-249,-523,-810,-1108,-1371,-1603,-1751,-1831,-1799,-1679,-1457,-1157,-793,-397,13,397,742,1022,1227,1352,1399,1378,1300,1185,1040,892,735,594,451,328,194,73,-64,-200,-350,-500,-652,-790,-919,-1012,-1084,-1111,-1108,-1065,-996,-902,-793,-672,-550,-420,-300,-169,-45,94,227,376,516,662,792,909,997,1054,1074,1051,994,899,781,639,496,344,212,86,-16,-109,-176,-246,-295,-357,-409,-471,-532,-587,-642,-675,-693,-687,-646,-579,-481,-352,-205,-42,123,284,419,535,606,633,622,558,468,344,207,72,-58,-161,-237,-280,-284,-264,-211,-155,-74,-16,47,78,93,85,52,11,-46,-98,-145,-186,-205,-222,-223,-230,-233,-253,-278,-320,-370,-420,-467,-497,-503,-484,-430,-355,-252,-145,-29,61,143,180,194,170,121,53,-10,-77,-101,-113,-71,-3,102,222,354,467,563,617,629,594,517,407,270,134,-10,-124,-221,-278,-304,-293,-252,-187,-98,-4,96,199,283,371,429,484,511,530,521,502,460,403,329,243,147,47,-51,-137,-215,-263,-296,-301,-279,-249,-192,-145,-86,-51,-21,-19,-39,-86,-155,-248,-354,-470,-591,-698,-795,-861,-901,-897,-860,-778,-662,-510,-337,-140,59,259,451,618,765,869,943,970,962,918,842,747,633,516,398,282,181,77,-5,-90,-159,-226,-279,-331,-361,-391,-396,-397,-378,-350,-308,-255,-194,-128,-50,21,103,177,250,321,382,441,491,534,570,594,609,604,581,539,467,379,266,135,4,-138,-262,-379,-468,-535,-574,-587,-575,-545,-490,-435,-356,-288,-205,-136,-62,-4,48,86,115,128,134,123,108,87,63,43,29,27,38,72,120,190,271,359,448,522,575,603,588,545,456,345,206,57,-96,-235,-363,-458,-535,-578,-597,-601,-588,-580,-568,-570,-586,-611,-654,-690,-731,-743,-741,-688,-606,-467,-290,-72,170,430,682,922,1123,1280,1378,1414,1382,1292,1144,954,735,494,260,28,-176,-351,-494,-594,-661,-687,-678,-636,-567,-469,-354,-225,-90,35,154,244,307,331,319,271,193,95,-16,-120,-214,-274,-307,-294,-246,-158,-44,89,224,347,445,506,515,485,388,265,93,-88,-281,-462,-623,-745,-832,-868,-868,-820,-748,-639,-531,-404,-291,-190,-101,-45,-4,6,2,-25,-50,-88,-113,-126,-128,-98,-58,16,106,210,329,445,561,668,748,813,844,846,830,773,714,627,543,452,366,285,211,143,76,13,-59,-132,-217,-312,-407,-516,-609,-707,-778,-833,-854,-844,-798,-715,-606,-464,-312,-145,19,176,316,440,535,605,652,659,656,610,552,463,358,237,105,-27,-165,-281,-392,-472,-529,-553,-545,-508,-443,-360,-259,-163,-66,11,69,101,101,78,31,-29,-99,-168,-226,-274,-299,-308,-298,-263,-225,-166,-103,-39,33,98,165,224,282,326,365,389,397,394,368,332,280,223,158,106,51,21,1,-4,13,28,57,73,86,75,52,6,-51,-117,-180,-235,-266,-271,-236,-173,-64,57,216,363,517,642,737,790,792,750,657,527,372,197,30,-132,-269,-376,-450,-494,-503,-492,-457,-408,-355,-290,-233,-169,-118,-70,-39,-21,-25,-49,-101,-172,-270,-380,-499,-616,-724,-798,-851,-845,-803,-701,-559,-373,-161,59,281,474,634,746,799,803,750,659,540,403,278,158,73,19,-6,11,45,103,166,224,278,302,317,298,266,208,143,64,-6,-82,-138,-188,-217,-223,-211,-179,-116,-45,57,160,277,391,497,586,649,678,674,627,544,426,276,107,-71,-255,-421,-572,-691,-772,-810,-806,-757,-671,-557,-420,-279,-144,-23,65,125,147,132,97,29,-32,-105,-152,-184,-177,-145,-71,22,131,252,352,433,477,472,421,321,176,7,-178,-362,-520,-647,-720,-740,-697,-605,-463,-294,-107,79,244,382,477,533,541,517,458,382,296,207,133,63,18,-19,-39,-47,-51,-46,-41,-32,-19,2,28,74,124,195,268,347,419,474,501,494,445,356,229,72,-90,-259,-388,-497,-533,-528,-448,-329,-162,19,198,357,470,530,523,456,325,157,-47,-251,-452,-617,-751,-823,-860,-835,-784,-694,-598,-488,-395,-303,-242,-187,-154,-132,-111,-100,-79,-58,-29,-4,34,56,92,113,140,169,202,255,312,393,483,582,680,765,825,848,820,746,607,431,202,-40,-300,-542,-764,-941,-1068,-1138,-1150,-1104,-1017,-884,-732,-557,-381,-205,-44,109,238,358,462,550,634,701,767,814,859,879,890,874,841,787,709,620,511,399,282,163,53,-56,-155,-248,-335,-420,-500,-583,-659,-739,-815,-885,-957,-1008,-1060,-1091,-1109,-1106,-1080,-1028,-947,-842,-698,-537,-337,-125,109,352,596,835,1056,1254,1418,1543,1620,1645,1614,1521,1378,1166,917,614,286,-61,-418,-751,-1070,-1331,-1551,-1694,-1776,-1777,-1712,-1580,-1387,-1155,-881,-597,-299,-17,245,479,670,825,931,999,1028,1028,1003,960,909,853,799,750,708,679,655,648,643,651,660,669,673,668,644,599,529,421,295,123,-60,-273,-489,-707,-912,-1095,-1243,-1347,-1406,-1406,-1365,-1265,-1134,-962,-777,-576,-380,-190,-18,137,273,387,495,584,670,751,822,889,945,976,993,966,912,804,664,469,252,-7,-268,-534,-783,-992,-1163,-1260,-1305,-1260,-1165,-996,-786,-543,-284,-35,193,376,514,587,607,567,485,375,241,119,5,-79,-118,-128,-80,-10,107,240,388,549,699,842,971,1068,1142,1175,1173,1119,1029,883,700,480,225,-40,-321,-584,-835,-1043,-1216,-1325,-1391,-1388,-1342,-1243,-1109,-948,-766,-581,-394,-212,-44,118,261,403,525,643,743,828,895,934,944,922,867,783,670,537,393,237,93,-59,-184,-311,-410,-505,-582,-647,-707,-747,-781,-798,-792,-776,-723,-659,-562,-452,-328,-193,-71,53,144,230,277,318,332,346,354,371,396,433,480,528,571,601,600,571,495,386,231,51,-150,-357,-548,-721,-846,-935,-959,-940,-866,-753,-610,-444,-270,-91,77,236,377,497,593,663,698,703,666,595,492,360,219,71,-49,-147,-178,-164,-70,77,286,521,772,995,1177,1275,1283,1178,967,658,269,-162,-608,-1032,-1389,-1668,-1828,-1879,-1813,-1643,-1393,-1092,-764,-447,-155,82,257,367,417,411,367,297,212,135,51,-9,-73,-119,-170,-212,-267,-307,-360,-384,-402,-381,-332,-238,-105,57,252,449,643,814,939,1018,1031,979,876,708,520,299,84,-117,-288,-415,-489,-515,-484,-414,-307,-174,-36,110,240,357,449,522,565,590,588,565,523,457,369,262,136,-8,-157,-313,-453,-583,-675,-739,-752,-723,-649,-537,-401,-249,-101,29,132,189,207,175,107,9,-102,-217,-313,-391,-428,-434,-404,-347,-271,-193,-115,-57,-13,4,9,-5,-9,-12,7,53,122,223,333,454,558,644,681,669,599,467,293,77,-150,-374,-569,-718,-805,-826,-773,-665,-505,-313,-114,87,259,403,509,575,616,625,628,621,618,616,617,609,591,543,470,352,201,18,-187,-386,-574,-713,-797,-803,-729,-575,-355,-84,203,486,729,904,997,997,897,717,471,178,-114,-400,-637,-812,-913,-937,-885,-775,-617,-433,-239,-54,107,245,333,399,416,407,370,307,232,136,38,-72,-182,-290,-396,-487,-567,-622,-651,-655,-616,-562,-463,-354,-227,-92,29,146,228,290,316,310,281,221,151,69,-10,-86,-143,-183,-197,-181,-142,-68,24,141,263,401,519,643,729,798,829,822,778,695,579,434,271,98,-73,-232,-369,-476,-543,-573,-556,-502,-408,-280,-131,41,214,390,547,680,780,832,836,788,681,535,340,126,-110,-336,-551,-727,-868,-949,-984,-959,-891,-778,-646,-487,-338,-192,-67,27,99,131,143,128,96,52,3,-56,-108,-171,-226,-285,-343,-397,-445,-483,-501,-502,-476,-421,-349,-243,-138,-17,93,182,256,283,292,254,206,131,64,3,-31,-33,4,80,185,316,448,575,674,735,745,710,621,502,356,205,73,-38,-102,-127,-108,-58,18,86,153,177,175,124,33,-81,-222,-347,-464,-536,-566,-545,-467,-361,-210,-67,82,196,275,307,286,222,114,-16,-167,-313,-456,-571,-663,-721,-751,-747,-719,-662,-589,-496,-387,-264,-125,27,188,357,522,682,812,918,972,980,926,821,657,461,234,0,-225,-423,-588,-696,-766,-773,-747,-679,-586,-479,-365,-251,-145,-43,46,131,211,286,361,433,500,558,608,635,651,634,604,547,477,395,300,219,126,54,-16,-76,-126,-171,-217,-255,-302,-337,-384,-410,-445,-449,-450,-416,-377,-299,-221,-117,-20,84,166,249,294,339,349,360,351,349,333,340,326,337,327,320,298,257,200,120,23,-84,-203,-307,-415,-486,-545,-564,-557,-519,-459,-384,-303,-223,-160,-105,-81,-64,-78,-92,-123,-139,-159,-155,-142,-105,-56,8,78,154,222,292,343,394,428,458,489,503,536,541,563,557,543,503,434,340,210,67,-102,-263,-417,-544,-632,-674,-660,-595,-480,-328,-149,38,224,381,513,602,639,650,597,542,443,357,263,190,133,100,89,91,108,119,131,120,100,57,-1,-61,-137,-185,-239,-253,-252,-226,-172,-120,-53,-6,26,27,-10,-77,-184,-311,-461,-609,-751,-867,-953,-995,-994,-945,-856,-729,-577,-410,-231,-64,103,248,375,487,576,649,709,752,783,801,801,786,747,690,607,508,383,254,108,-30,-171,-292,-402,-485,-546,-579,-581,-561,-506,-436,-339,-231,-112,9,128,233,331,403,461,493,507,504,481,455,410,373,324,281,242,197,166,127,101,69,49,26,13,-2,-8,-23,-25,-46,-65,-96,-139,-189,-252,-320,-393,-458,-523,-569,-606,-619,-619,-601,-575,-543,-516,-490,-482,-480,-490,-505,-510,-506,-473,-412,-304,-162,19,225,446,660,860,1012,1118,1159,1132,1046,899,712,501,275,61,-135,-301,-429,-520,-580,-605,-614,-595,-572,-529,-482,-414,-338,-236,-124,15,163,321,477,622,740,826,861,845,776,647,479,268,42,-188,-400,-583,-714,-796,-807,-772,-670,-544,-377,-208,-40,114,240,335,404,437,453,448,431,411,383,357,322,284,230,161,77,-28,-142,-264,-389,-489,-577,-615,-622,-571,-485,-344,-193,-5,160,323,441,517,536,500,408,269,103,-91,-275,-455,-602,-711,-785,-803,-791,-736,-656,-558,-445,-332,-216,-108,-2,98,196,291,386,482,568,657,721,778,799,797,756,683,576,442,287,128,-33,-172,-294,-375,-426,-431,-406,-348,-267,-178,-75,11,102,159,216,240,262,262,261,253,252,254,260,276,296,315,340,349,357,348,323,287,228,163,75,-14,-117,-223,-331,-442,-546,-649,-736,-815,-867,-903,-906,-886,-826,-749,-631,-508,-361,-217,-75,49,156,231,276,297,281,265,216,186,146,129,127,139,180,218,282,327,375,399,403,382,332,261,173,73,-25,-120,-201,-265,-312,-338,-354,-352,-342,-329,-300,-278,-231,-187,-118,-38,59,176,300,434,567,692,803,895,953,989,986,958,895,811,705,589,461,335,202,82,-44,-154,-267,-372,-466,-553,-626,-674,-717,-716,-709,-668,-612,-551,-471,-412,-347,-315,-290,-297,-311,-345,-377,-405,-416,-403,-363,-287,-185,-56,91,237,383,507,602,666,685,669,617,536,439,331,221,123,31,-47,-112,-174,-229,-288,-351,-414,-486,-543,-601,-621,-626,-581,-510,-389,-244,-72,106,278,433,549,630,660,650,598,524,431,345,270,225,206,225,263,329,388,444,472,466,422,333,210,67,-100,-246,-395,-496,-568,-599,-585,-543,-473,-391,-304,-229,-155,-110,-65,-43,-17,4,34,69,113,162,203,240,251,240,196,120,12,-116,-260,-400,-527,-628,-688,-707,-670,-595,-467,-316,-136,47,221,384,508,601,652,651,620,541,439,306,165,8,-141,-292,-434,-557,-676,-767,-850,-903,-938,-948,-924,-878,-789,-673,-522,-339,-138,82,304,513,703,851,955,1004,993,935,822,686,515,353,188,53,-51,-121,-145,-136,-85,-15,85,182,294,391,484,557,613,649,665,657,630,579,506,414,294,164,6,-148,-324,-479,-638,-764,-871,-941,-978,-978,-949,-892,-816,-735,-645,-570,-498,-446,-407,-383,-369,-357,-348,-322,-294,-236,-172,-82,18,123,240,343,444,531,601,660,694,722,724,715,684,635,560,472,346,220,60,-98,-259,-417,-548,-656,-727,-749,-729,-658,-539,-385,-191,15,236,448,645,816,955,1046,1112,1121,1108,1055,974,871,746,603,446,278,103,-76,-245,-408,-546,-659,-742,-784,-792,-768,-704,-631,-528,-436,-336,-256,-190,-148,-125,-123,-132,-152,-168,-180,-174,-156,-118,-64,2,73,151,217,284,335,384,418,455,480,509,530,544,547,530,493,421,328,193,42,-132,-317,-490,-660,-789,-892,-944,-955,-927,-854,-771,-653,-552,-436,-352,-268,-207,-161,-111,-73,-18,44,124,220,329,448,571,682,792,870,936,968,981,963,933,880,816,744,660,573,476,373,267,153,50,-59,-142,-218,-265,-289,-293,-273,-248,-217,-195,-192,-213,-260,-341,-431,-547,-650,-746,-801,-820,-776,-684,-526,-326,-88,160,409,627,797,915,945,918,808,638,427,175,-76,-331,-552,-742,-880,-966,-1001,-983,-918,-818,-685,-536,-376,-218,-63,69,187,274,339,370,381,362,331,283,231,180,133,105,88,93,118,156,210,267,323,367,400,400,387,331,260,159,41,-83,-218,-339,-457,-542,-616,-645,-654,-623,-557,-473,-346,-222,-64,81,235,374,495,596,666,708,717,687,638,543,442,310,175,34,-97,-215,-308,-369,-396,-383,-331,-252,-135,-12,128,256,372,457,517,530,512,457,365,265,138,19,-102,-203,-294,-357,-410,-439,-463,-477,-490,-511,-529,-557,-589,-618,-643,-659,-658,-641,-602,-545,-468,-381,-285,-185,-90,-2,77,140,196,238,273,305,332,366,394,434,470,509,546,572,587,591,567,532,461,384,274,159,28,-101,-234,-347,-454,-531,-582,-606,-592,-543,-464,-342,-199,-18,177,389,603,808,991,1139,1231,1271,1229,1127,945,709,423,108,-209,-518,-781,-997,-1141,-1214,-1213,-1146,-1023,-857,-672,-471,-288,-112,27,139,217,256,274,255,217,155,74,-26,-139,-273,-404,-551,-680,-797,-890,-933,-936,-875,-754,-576,-346,-75,217,515,799,1047,1252,1392,1473,1483,1437,1336,1202,1031,860,672,507,342,202,74,-45,-151,-265,-370,-491,-607,-731,-847,-946,-1027,-1066,-1068,-1021,-921,-782,-595,-389,-164,58,264,441,584,676,734,740,717,658,584,495,401,310,220,138,63,-8,-74,-133,-194,-243,-290,-323,-346,-345,-341,-303,-263,-207,-140,-77,-15,43,88,125,158,182,206,237,265,312,353,408,454,499,533,546,545,515,470,396,313,210,100,-15,-136,-258,-376,-502,-619,-742,-856,-967,-1061,-1140,-1189,-1207,-1183,-1117,-1004,-852,-659,-443,-210,25,245,443,600,716,782,805,782,734,659,584,501,447,397,384,384,408,441,485,520,557,572,580,565,542,500,449,389,318,242,154,64,-41,-143,-260,-367,-475,-563,-641,-680,-702,-675,-621,-533,-410,-277,-123,23,163,284,375,437,461,455,412,349,250,151,22,-104,-238,-380,-508,-644,-764,-880,-973,-1053,-1103,-1124,-1114,-1062,-980,-857,-710,-530,-344,-139,49,242,397,540,639,706,735,727,683,615,517,415,306,204,127,71,53,77,128,224,330,451,565,651,706,710,660,559,408,223,23,-180,-357,-501,-590,-623,-599,-517,-404,-258,-113,30,144,229,280,290,280,243,200,160,120,100,84,81,72,62,25,-21,-103,-196,-311,-419,-522,-587,-622,-598,-525,-405,-235,-55,142,313,449,527,541,480,355,175,-37,-264,-474,-647,-769,-815,-798,-705,-561,-373,-170,37,217,372,470,533,537,514,458,389,320,255,209,172,159,142,141,119,93,44,-21,-106,-195,-291,-371,-440,-479,-486,-463,-409,-329,-234,-128,-24,72,157,229,288,338,383,432,485,546,623,693,785,856,920,971,976,969,903,813,677,514,327,125,-72,-265,-430,-573,-674,-751,-785,-804,-796,-778,-760,-733,-719,-692,-678,-644,-606,-544,-461,-349,-218,-59,108,281,442,585,682,745,743,694,588,439,260,63,-126,-302,-441,-540,-591,-590,-555,-481,-392,-293,-191,-114,-37,4,40,58,64,78,89,116,152,203,265,331,405,461,517,550,562,558,529,486,434,372,321,270,242,225,228,248,277,313,346,365,367,341,282,198,73,-65,-232,-393,-564,-700,-832,-904,-959,-955,-916,-843,-730,-603,-455,-303,-153,-9,125,243,345,432,503,559,603,629,643,640,614,572,502,409,297,159,16,-143,-292,-438,-560,-660,-731,-768,-769,-745,-684,-613,-516,-417,-314,-215,-126,-50,14,62,95,121,134,146,154,163,182,200,234,267,313,355,403,432,462,462,448,407,333,245,119,-11,-161,-307,-446,-568,-663,-721,-746,-719,-661,-556,-423,-264,-86,94,275,439,586,701,788,828,843,803,738,630,501,350,195,44,-89,-187,-251,-262,-229,-148,-33,103,251,381,492,554,567,526,424,277,88,-120,-338,-541,-723,-865,-970,-1026,-1049,-1033,-993,-938,-865,-790,-703,-605,-495,-358,-208,-27,165,365,561,728,855,923,917,835,675,450,173,-128,-435,-709,-939,-1093,-1168,-1151,-1056,-881,-660,-394,-124,145,384,596,758,887,965,1025,1042,1055,1037,1015,971,913,830,725,596,442,272,91,-86,-255,-392,-497,-563,-569,-548,-469,-375,-255,-134,-29,57,100,115,80,16,-78,-186,-292,-394,-463,-504,-507,-463,-394,-281,-161,-20,110,228,324,385,416,411,373,311,229,140,46,-40,-117,-177,-224,-254,-270,-273,-263,-246,-221,-186,-145,-97,-35,22,94,161,226,285,332,359,370,351,314,246,160,51,-67,-191,-314,-421,-513,-576,-606,-605,-567,-500,-407,-296,-171,-50,71,168,243,294,303,285,235,151,65,-50,-139,-236,-291,-327,-317,-272,-188,-65,80,252,435,617,801,958,1102,1207,1282,1308,1301,1233,1137,983,801,580,333,72,-202,-467,-723,-953,-1151,-1302,-1412,-1457,-1459,-1394,-1287,-1130,-941,-719,-492,-254,-33,173,348,490,596,666,701,710,693,660,614,555,487,414,321,225,110,-18,-150,-295,-435,-567,-684,-780,-838,-875,-865,-832,-764,-670,-562,-437,-308,-183,-54,51,156,236,304,356,388,415,421,428,423,420,415,411,414,421,436,462,490,536,579,636,686,736,776,798,799,777,719,643,526,391,234,60,-111,-292,-453,-604,-733,-833,-910,-955,-971,-960,-920,-859,-769,-664,-535,-393,-232,-68,113,282,453,605,730,826,873,876,820,710,546,334,89,-181,-450,-707,-924,-1093,-1190,-1215,-1157,-1028,-828,-591,-312,-42,224,442,612,712,746,708,609,455,270,57,-151,-356,-531,-673,-767,-823,-820,-785,-697,-579,-433,-257,-73,127,326,526,709,880,1018,1119,1184,1188,1149,1050,903,724,505,290,65,-120,-283,-382,-438,-429,-372,-281,-155,-33,86,178,229,239,205,126,24,-103,-226,-346,-427,-490,-498,-475,-415,-315,-215,-85,17,127,197,258,278,288,264,235,186,138,77,21,-50,-121,-202,-291,-388,-487,-587,-671,-742,-784,-794,-765,-703,-605,-482,-350,-205,-80,35,123,180,214,219,206,182,147,121,85,71,49,42,31,20,2,-22,-55,-93,-134,-167,-192,-191,-168,-109,-20,101,245,397,552,683,789,844,858,812,730,604,465,317,186,82,15,-7,16,72,165,264,369,453,509,524,486,402,257,80,-143,-375,-617,-848,-1044,-1210,-1314,-1369,-1361,-1299,-1180,-1024,-828,-612,-384,-156,66,266,446,593,711,789,837,841,813,747,652,522,381,214,55,-104,-240,-347,-418,-444,-431,-371,-283,-166,-38,89,208,296,361,378,356,296,191,70,-71,-215,-336,-440,-494,-511,-477,-404,-292,-158,-13,134,262,379,462,519,549,553,537,509,470,432,394,362,336,318,301,289,264,237,189,130,55,-36,-130,-234,-320,-405,-454,-490,-485,-466,-408,-343,-261,-171,-92,-11,54,109,157,193,224,254,279,312,328,360,364,379,368,350,322,275,229,163,106,34,-29,-101,-171,-245,-321,-398,-477,-547,-619,-668,-712,-728,-724,-698,-645,-573,-487,-386,-286,-187,-98,-32,17,41,41,28,1,-25,-37,-37,-1,57,154,273,414,568,715,853,964,1040,1076,1069,1011,918,781,620,437,241,54,-130,-283,-408,-494,-532,-525,-472,-374,-242,-85,83,248,391,505,569,585,541,449,305,133,-64,-260,-445,-601,-716,-785,-798,-762,-680,-558,-415,-254,-99,43,166,249,310,326,319,283,230,159,86,-2,-87,-181,-282,-386,-499,-608,-716,-807,-873,-907,-893,-830,-718,-551,-344,-107,149,397,631,824,972,1053,1080,1035,941,797,625,431,246,61,-86,-216,-305,-363,-398,-406,-402,-384,-363,-331,-300,-251,-195,-117,-28,82,203,326,446,543,611,639,616,539,416,241,46,-177,-388,-579,-738,-830,-877,-841,-757,-604,-423,-206,9,219,394,530,619,648,643,584,509,418,335,269,238,233,272,331,411,494,561,603,607,562,473,333,161,-43,-257,-475,-682,-863,-1022,-1140,-1225,-1276,-1283,-1274,-1218,-1152,-1051,-936,-799,-645,-479,-302,-119,61,240,400,543,660,745,800,822,811,778,721,655,577,504,425,357,291,221,163,93,25,-45,-119,-183,-241,-278,-303,-293,-267,-213,-144,-67,8,75,118,139,128,92,32,-37,-111,-168,-205,-211,-172,-100,14,153,310,472,620,740,828,856,851,776,670,519,351,163,-12,-182,-327,-442,-535,-595,-635,-659,-663,-666,-653,-641,-612,-584,-531,-474,-393,-305,-203,-105,-3,80,148,186,196,176,127,63,-18,-91,-157,-191,-197,-155,-80,41,188,352,525,676,806,884,916,878,790,633,444,208,-28,-273,-487,-670,-801,-878,-895,-860,-772,-651,-496,-334,-160,5,159,298,415,513,593,649,690,706,707,679,638,565,482,373,260,137,23,-78,-156,-201,-213,-185,-124,-34,72,189,292,386,440,466,446,398,306,204,77,-45,-170,-280,-381,-472,-551,-633,-708,-789,-869,-947,-1016,-1062,-1081,-1060,-994,-879,-719,-520,-293,-64,165,359,519,622,674,670,620,538,436,328,238,156,115,84,91,98,124,130,135,110,73,15,-54,-120,-183,-224,-240,-234,-191,-137,-59,17,92,152,195,217,221,217,208,211,228,271,341,431,542,648,749,824,857,848,785,673,522,337,131,-76,-280,-465,-629,-763,-876,-953,-1017,-1051,-1069,-1066,-1036,-988,-900,-787,-633,-449,-237,-8,220,437,617,744,815,801,730,582,394,174,-50,-256,-417,-529,-566,-549,-465,-346,-197,-49,81,179,229,231,183,100,-14,-129,-247,-337,-401,-430,-422,-391,-331,-265,-194,-129,-76,-32,-2,28,51,92,130,197,270,360,458,551,636,704,741,750,720,658,568,454,325,194,58,-61,-174,-272,-353,-427,-483,-536,-569,-601,-604,-597,-556,-492,-395,-268,-123,47,213,378,520,633,702,731,710,653,561,454,336,235,147,92,70,77,113,159,210,244,258,235,174,78,-54,-200,-360,-505,-634,-724,-780,-790,-767,-712,-642,-562,-492,-428,-388,-361,-348,-344,-328,-310,-255,-189,-79,41,192,344,490,622,719,779,801,765,706,595,475,330,192,54,-60,-158,-225,-271,-286,-284,-257,-219,-163,-96,-21,73,166,278,386,503,607,702,769,810,807,768,678,557,394,220,28,-149,-312,-442,-534,-582,-587,-560,-494,-421,-324,-236,-152,-78,-29,15,27,39,25,14,-10,-34,-58,-84,-110,-133,-164,-189,-218,-247,-263,-280,-275,-260,-225,-177,-112,-47,27,88,139,173,179,173,137,94,41,-21,-67,-116,-141,-158,-159,-145,-121,-88,-50,-7,40,91,149,201,262,316,367,408,435,448,444,428,392,358,308,267,224,186,158,122,99,64,25,-19,-80,-143,-214,-290,-356,-418,-462,-486,-491,-466,-426,-364,-291,-212,-133,-62,0,44,73,90,90,89,84,79,90,98,127,159,197,242,278,314,338,349,351,333,310,264,215,150,77,2,-85,-168,-252,-334,-403,-469,-516,-551,-570,-575,-564,-543,-511,-470,-428,-375,-328,-268,-214,-149,-80,-13,71,141,223,286,344,378,388,373,325,255,157,49,-69,-172,-264,-323,-340,-320,-244,-132,20,197,379,557,708,819,880,884,826,722,567,394,200,20,-149,-282,-374,-434,-445,-433,-391,-332,-272,-207,-153,-108,-69,-44,-20,-4,23,40,78,108,149,192,223,259,269,275,252,219,161,93,16,-73,-153,-236,-307,-364,-409,-436,-448,-439,-421,-379,-338,-280,-222,-169,-113,-81,-49,-43,-50,-70,-110,-152,-204,-254,-294,-328,-339,-336,-304,-255,-177,-88,27,136,266,375,487,578,646,697,714,707,668,607,514,410,283,149,14,-117,-240,-343,-429,-486,-518,-517,-494,-436,-361,-257,-144,-14,110,237,344,433,493,519,515,471,403,305,194,78,-40,-143,-231,-291,-329,-333,-317,-269,-212,-130,-49,43,126,207,276,337,384,416,436,440,432,402,359,293,209,111,-8,-133,-272,-402,-538,-646,-748,-815,-857,-867,-844,-791,-719,-619,-517,-403,-294,-191,-99,-17,50,111,161,209,251,298,336,380,415,445,467,472,466,441,400,348,280,211,139,74,21,-15,-34,-29,-8,32,77,134,179,225,252,267,264,247,220,181,146,103,73,43,24,9,-2,-7,-16,-24,-34,-50,-61,-82,-94,-111,-122,-129,-139,-140,-147,-147,-153,-149,-151,-136,-123,-89,-53,-1,48,108,146,184,184,164,111,25,-81,-210,-340,-469,-579,-665,-713,-730,-701,-646,-556,-450,-333,-211,-97,9,99,182,246,308,358,406,451,487,514,530,523,504,452,391,304,217,124,44,-22,-57,-74,-51,-17,41,101,156,197,216,207,171,119,41,-25,-96,-139,-158,-142,-96,-17,75,176,269,337,378,368,325,230,114,-32,-177,-313,-425,-499,-535,-521,-476,-391,-297,-192,-98,-22,26,49,40,23,-10,-35,-43,-30,15,90,185,303,418,531,613,675,688,670,609,516,403,273,139,8,-119,-231,-343,-439,-543,-636,-738,-835,-929,-1012,-1075,-1111,-1105,-1059,-957,-810,-611,-381,-121,142,400,623,811,931,997,986,913,781,601,391,161,-63,-278,-451,-598,-678,-723,-697,-632,-511,-357,-167,39,259,477,685,876,1036,1163,1248,1287,1280,1227,1126,994,819,630,420,208,-7,-204,-401,-560,-716,-830,-932,-992,-1030,-1031,-996,-928,-820,-683,-517,-323,-128,87,268,449,576,662,691,652,550,387,162,-98,-390,-684,-972,-1223,-1426,-1566,-1627,-1619,-1523,-1365,-1136,-866,-563,-243,68,367,629,847,1018,1132,1193,1209,1173,1110,1020,908,801,675,571,458,364,268,181,97,15,-65,-140,-208,-267,-303,-328,-316,-285,-224,-137,-38,72,181,265,340,364,366,323,248,155,42,-67,-166,-245,-295,-313,-306,-269,-219,-161,-106,-63,-39,-29,-48,-69,-107,-137,-154,-156,-135,-86,-30,49,112,168,194,185,138,53,-65,-195,-338,-458,-562,-619,-634,-600,-519,-402,-257,-101,62,206,334,434,502,550,562,568,546,530,500,467,438,387,339,269,178,80,-54,-186,-336,-482,-612,-729,-799,-840,-821,-754,-638,-469,-272,-39,194,430,641,817,952,1026,1046,1009,911,775,593,397,182,-22,-216,-374,-502,-579,-617,-603,-550,-461,-344,-211,-66,73,217,335,449,541,611,673,704,728,724,711,665,609,520,415,284,141,-24,-178,-348,-485,-614,-704,-761,-778,-760,-704,-626,-531,-428,-339,-255,-208,-176,-184,-209,-261,-316,-379,-428,-461,-471,-452,-405,-337,-243,-141,-31,78,178,268,342,397,439,460,467,462,438,403,358,293,225,141,56,-29,-104,-170,-207,-223,-196,-145,-53,60,198,345,488,625,735,822,875,890,880,835,771,689,591,490,380,266,144,19,-118,-256,-399,-542,-671,-782,-864,-901,-897,-838,-733,-581,-399,-199,2,181,331,424,465,433,351,204,27,-180,-390,-580,-746,-857,-926,-928,-887,-795,-671,-532,-376,-234,-99,19,111,201,260,330,383,443,506,561,619,665,691,706,680,641,560,467,342,213,74,-60,-176,-280,-351,-396,-409,-392,-350,-289,-215,-136,-63,3,56,85,106,100,89,64,34,6,-24,-46,-63,-75,-80,-84,-88,-95,-108,-126,-151,-181,-211,-237,-253,-253,-234,-193,-127,-43,58,170,274,380,457,516,542,538,504,449,372,298,214,156,98,75,59,66,77,89,94,85,55,7,-66,-149,-247,-339,-429,-499,-545,-572,-556,-529,-468,-399,-324,-246,-191,-142,-129,-135,-165,-219,-280,-351,-413,-471,-503,-522,-515,-483,-436,-360,-278,-175,-64,55,184,316,450,591,724,861,982,1099,1189,1267,1299,1314,1264,1194,1057,890,678,431,172,-107,-378,-635,-870,-1064,-1214,-1321,-1364,-1369,-1310,-1218,-1077,-907,-716,-502,-288,-71,144,339,521,684,814,929,1009,1061,1089,1080,1047,982,893,772,632,465,282,85,-117,-325,-513,-695,-841,-953,-1030,-1049,-1038,-967,-876,-740,-604,-449,-311,-184,-86,-15,28,43,47,38,34,42,66,114,181,262,351,432,504,543,560,533,480,400,300,203,111,47,8,12,48,116,204,298,379,441,458,432,354,224,53,-151,-370,-590,-789,-959,-1081,-1151,-1161,-1117,-1018,-874,-691,-480,-252,-8,230,469,693,887,1067,1193,1294,1339,1343,1302,1216,1098,951,787,613,439,268,111,-36,-169,-289,-401,-501,-600,-684,-768,-831,-888,-921,-933,-923,-885,-829,-751,-664,-567,-473,-381,-303,-233,-178,-131,-89,-49,-7,46,100,170,236,307,364,409,431,424,393,328,246,145,40,-63,-147,-220,-252,-273,-249,-217,-160,-99,-36,28,69,119,130,158,152,161,155,153,155,148,156,146,146,132,120,103,84,71,56,59,59,78,96,125,150,177,191,200,192,173,143,100,59,13,-21,-43,-60,-52,-43,-28,-10,-19,-27,-82,-141,-242,-351,-467,-587,-675,-750,-772,-757,-689,-585,-437,-277,-98,68,213,330,399,435,420,377,306,225,145,78,31,10,20,46,97,147,199,238,259,261,241,205,155,106,51,11,-28,-54,-76,-102,-132,-176,-239,-317,-418,-522,-636,-731,-811,-850,-847,-793,-679,-525,-314,-88,167,414,644,846,996,1105,1151,1152,1098,1008,885,743,586,430,272,132,-1,-115,-207,-286,-334,-364,-368,-339,-293,-207,-109,21,157,305,437,564,650,708,712,668,572,429,244,34,-193,-419,-620,-800,-920,-998,-1006,-962,-856,-716,-532,-345,-149,23,172,274,338,349,317,255,155,44,-74,-195,-298,-391,-463,-515,-550,-571,-572,-568,-541,-509,-451,-381,-281,-160,-14,150,327,506,675,827,937,1018,1036,1019,942,839,698,553,404,274,176,110,96,117,186,275,389,502,603,680,717,708,649,543,389,207,1,-214,-412,-599,-743,-848,-909,-915,-882,-807,-705,-584,-458,-336,-229,-149,-89,-66,-60,-82,-112,-152,-188,-217,-236,-239,-232,-217,-191,-173,-150,-138,-132,-128,-133,-129,-120,-94,-48,15,107,211,339,461,590,698,788,850,871,861,806,724,600,461,294,121,-64,-241,-415,-576,-715,-840,-926,-996,-1018,-1021,-974,-900,-789,-647,-482,-298,-99,90,281,444,586,696,767,807,812,792,751,695,636,571,512,449,395,332,269,196,108,16,-89,-201,-306,-409,-485,-546,-564,-559,-512,-436,-342,-223,-111,2,95,167,216,237,240,224,204,183,167,167,173,196,220,244,257,251,225,165,88,-23,-138,-258,-376,-457,-532,-548,-548,-506,-449,-381,-320,-273,-264,-284,-350,-444,-566,-695,-819,-918,-975,-986,-930,-824,-660,-454,-224,20,256,467,650,781,883,923,949,929,908,875,845,832,820,832,837,852,853,841,805,745,659,549,421,278,130,-16,-158,-288,-406,-512,-603,-682,-751,-803,-849,-872,-883,-869,-831,-765,-671,-547,-407,-241,-83,86,225,350,433,484,497,474,430,363,297,226,173,130,109,106,109,129,137,147,140,110,72,0,-71,-166,-255,-344,-425,-488,-542,-571,-592,-589,-585,-561,-536,-496,-450,-389,-318,-227,-126,-14,109,225,345,441,522,573,598,589,555,500,425,355,276,220,174,155,157,179,217,264,306,347,361,364,331,283,201,110,-1,-111,-214,-314,-386,-446,-477,-488,-473,-447,-396,-345,-273,-202,-116,-32,68,162,275,373,480,570,644,700,721,711,667,582,471,333,178,14,-148,-302,-437,-555,-645,-717,-761,-788,-794,-783,-758,-718,-660,-585,-488,-376,-238,-90,76,245,399,549,649,725,739,703,613,472,297,94,-112,-311,-482,-613,-696,-726,-702,-634,-525,-395,-246,-104,36,152,247,319,366,398,415,429,441,457,481,503,533,554,566,559,535,481,411,315,206,93,-24,-123,-212,-272,-310,-322,-312,-286,-248,-209,-169,-138,-119,-109,-114,-121,-141,-153,-170,-171,-161,-138,-92,-38,39,118,210,293,371,431,465,476,444,391,290,174,26,-128,-288,-438,-567,-673,-740,-775,-775,-737,-680,-596,-502,-403,-299,-204,-106,-21,67,144,225,295,369,424,477,503,512,493,445,371,270,154,28,-95,-205,-292,-352,-369,-360,-309,-235,-144,-35,62,167,241,314,357,387,405,399,401,381,366,346,315,289,248,199,146,75,8,-70,-141,-209,-258,-298,-306,-306,-267,-224,-154,-83,-5,66,132,180,219,238,248,244,239,226,217,208,198,196,182,170,146,104,56,-16,-99,-189,-289,-381,-463,-530,-569,-588,-572,-536,-473,-398,-311,-227,-145,-83,-37,-12,-13,-29,-64,-108,-155,-207,-243,-282,-294,-306,-293,-277,-237,-198,-136,-77,4,84,186,286,402,517,634,743,836,911,950,961,924,851,731,580,392,191,-22,-232,-419,-584,-710,-789,-829,-815,-764,-675,-556,-420,-270,-125,19,143,255,338,401,437,449,435,402,343,272,183,84,-20,-123,-223,-309,-378,-429,-446,-446,-407,-353,-271,-184,-88,-1,70,121,139,128,90,23,-55,-147,-228,-300,-346,-364,-353,-309,-243,-160,-71,14,84,133,153,147,118,70,18,-31,-67,-78,-64,-21,46,125,214,289,351,379,380,334,265,159,40,-86,-207,-314,-392,-447,-469,-466,-438,-394,-339,-277,-215,-153,-88,-24,44,119,192,276,357,434,504,554,586,588,563,504,423,313,197,67,-48,-156,-235,-288,-309,-298,-266,-211,-152,-91,-41,-6,6,5,-18,-43,-73,-90,-92,-69,-23,47,134,233,328,420,481,526,528,505,438,352,230,101,-45,-196,-337,-481,-600,-716,-806,-877,-926,-942,-940,-891,-824,-707,-571,-401,-208,-14,194,373,533,655,724,750,716,641,526,385,241,90,-32,-132,-194,-216,-205,-160,-90,-7,88,185,276,370,456,542,633,716,813,891,972,1026,1049,1035,961,834,647,401,117,-200,-519,-821,-1082,-1278,-1397,-1428,-1368,-1225,-1014,-752,-465,-173,96,332,510,638,696,708,662,586,474,352,211,75,-64,-199,-317,-432,-521,-593,-637,-648,-624,-570,-473,-359,-212,-68,86,220,328,407,441,435,393,308,214,91,-13,-121,-190,-237,-242,-210,-145,-48,65,192,317,434,532,602,647,654,632,573,488,374,243,98,-56,-205,-349,-474,-578,-650,-695,-692,-669,-594,-501,-371,-227,-65,96,258,411,541,654,735,782,801,780,723,637,513,368,198,17,-172,-350,-524,-659,-776,-835,-863,-828,-758,-639,-487,-316,-125,54,227,367,478,540,571,544,494,402,294,175,54,-53,-144,-203,-237,-240,-209,-166,-90,-23,60,124,181,211,221,200,156,82,-11,-124,-248,-380,-510,-632,-742,-831,-894,-935,-939,-920,-866,-789,-687,-568,-434,-291,-144,-1,142,271,393,503,593,681,739,804,837,871,890,896,901,892,875,857,822,789,738,686,614,542,447,350,237,118,-9,-139,-272,-401,-529,-645,-753,-842,-918,-970,-1000,-1009,-985,-946,-869,-777,-660,-520,-371,-205,-35,131,297,443,578,682,766,812,832,815,771,693,592,467,326,173,9,-152,-314,-460,-596,-708,-791,-850,-860,-849,-786,-699,-580,-441,-294,-150,-17,87,159,192,186,138,68,-33,-129,-230,-303,-346,-348,-301,-209,-73,95,287,482,674,836,973,1059,1109,1107,1072,1001,910,800,690,569,459,339,226,103,-24,-158,-305,-447,-596,-726,-838,-920,-960,-957,-904,-813,-675,-523,-342,-175,-7,127,240,315,364,385,391,386,389,393,417,444,484,516,541,534,500,422,300,148,-42,-239,-442,-626,-779,-888,-946,-956,-910,-832,-716,-587,-454,-323,-208,-107,-21,53,122,194,270,357,453,554,651,740,800,836,825,773,678,537,374,182,-8,-197,-360,-495,-592,-642,-658,-632,-577,-501,-407,-310,-207,-111,-14,70,153,224,281,329,348,350,314,252,156,39,-98,-234,-360,-458,-511,-519,-459,-349,-183,24,253,491,713,902,1049,1128,1154,1103,999,839,635,408,159,-90,-332,-566,-765,-956,-1098,-1214,-1286,-1308,-1282,-1197,-1056,-858,-618,-337,-42,247,521,729,891,948,933,821,630,384,88,-205,-490,-728,-899,-1004,-1013,-953,-823,-639,-432,-205,0,189,333,441,502,529,518,493,445,390,335,268,210,136,69,-14,-86,-167,-231,-279,-306,-286,-241,-140,-14,151,330,515,686,829,923,972,956,890,772,611,430,233,43,-135,-289,-417,-511,-584,-621,-647,-643,-630,-600,-552,-493,-418,-329,-231,-127,-20,75,159,220,256,257,233,179,106,24,-62,-138,-195,-230,-233,-213,-170,-111,-49,7,51,61,55,6,-59,-150,-246,-340,-419,-473,-486,-470,-399,-307,-170,-23,136,293,428,544,619,664,662,633,561,474,362,246,128,12,-86,-176,-240,-294,-321,-338,-333,-316,-284,-244,-187,-126,-54,25,104,192,271,349,411,466,499,512,509,477,439,382,320,266,209,178,156,153,174,196,232,257,272,265,232,171,81,-34,-161,-303,-430,-557,-644,-712,-733,-716,-661,-571,-448,-314,-165,-14,115,243,332,411,452,476,472,446,407,339,268,173,69,-42,-165,-280,-394,-488,-566,-605,-619,-585,-520,-418,-291,-146,1,145,262,356,404,416,386,311,220,89,-29,-159,-257,-336,-367,-361,-303,-201,-69,106,279,473,638,789,897,960,973,934,842,712,538,349,140,-64,-259,-432,-574,-682,-750,-777,-772,-727,-662,-569,-467,-356,-247,-137,-44,45,114,172,218,246,270,284,293,304,309,320,330,339,346,351,339,330,291,251,187,117,31,-54,-147,-225,-305,-362,-408,-436,-447,-446,-433,-417,-391,-378,-355,-347,-337,-332,-326,-322,-307,-292,-267,-234,-201,-158,-122,-82,-50,-19,10,32,67,96,144,193,260,323,405,471,543,589,628,632,625,578,521,435,342,246,145,61,-11,-64,-94,-108,-106,-92,-81,-68,-71,-84,-110,-151,-198,-248,-293,-326,-337,-338,-306,-265,-203,-131,-64,10,64,114,141,155,153,138,113,86,50,23,-13,-36,-68,-91,-122,-148,-182,-210,-242,-259,-278,-273,-259,-226,-174,-112,-35,40,113,174,209,223,202,142,62,-58,-185,-328,-461,-578,-666,-712,-718,-672,-582,-454,-290,-116,73,248,413,546,656,725,771,787,780,761,727,690,644,598,536,474,392,300,194,80,-44,-157,-269,-355,-415,-444,-439,-396,-336,-246,-155,-63,12,66,90,84,55,-3,-64,-132,-191,-228,-248,-236,-208,-154,-102,-36,11,50,70,72,60,45,27,26,36,75,130,212,298,389,465,518,530,504,416,293,117,-80,-299,-511,-706,-863,-972,-1028,-1022,-966,-859,-722,-562,-394,-236,-87,35,138,222,286,342,391,437,482,524,557,580,575,556,496,423,313,197,72,-44,-136,-201,-219,-202,-133,-39,79,205,311,396,431,417,345,225,60,-125,-320,-501,-649,-751,-798,-786,-715,-603,-444,-271,-85,98,266,417,551,663,763,849,926,993,1054,1091,1117,1101,1051,955,804,606,364,75,-222,-540,-836,-1104,-1328,-1485,-1582,-1601,-1556,-1450,-1297,-1109,-906,-692,-488,-298,-123,27,163,280,382,472,547,609,651,677,674,651,600,523,431,322,210,100,1,-80,-143,-174,-192,-182,-165,-137,-110,-90,-80,-85,-102,-129,-164,-195,-225,-235,-233,-207,-160,-97,-15,70,162,244,323,382,429,460,475,485,481,479,470,462,449,433,407,373,324,262,189,104,11,-80,-178,-260,-339,-406,-456,-505,-532,-565,-584,-607,-622,-636,-643,-641,-625,-595,-544,-475,-386,-278,-165,-36,87,210,320,417,499,560,606,630,645,642,631,601,568,512,451,367,269,155,26,-112,-255,-392,-522,-620,-703,-734,-741,-693,-616,-498,-359,-199,-37,126,274,399,505,568,613,614,594,542,472,385,286,190,87,1,-79,-141,-179,-206,-203,-189,-154,-107,-56,5,58,110,152,180,199,199,185,153,109,43,-26,-118,-203,-299,-379,-455,-503,-527,-520,-471,-394,-274,-127,46,228,418,589,742,852,916,924,870,760,595,387,154,-95,-332,-548,-724,-849,-915,-925,-878,-781,-655,-495,-335,-171,-22,99,200,264,301,307,289,252,201,143,81,15,-39,-104,-148,-202,-245,-281,-317,-337,-349,-347,-326,-289,-235,-168,-87,-12,72,134,186,213,221,201,172,122,77,28,-5,-23,-20,6,49,113,185,266,341,416,472,527,552,577,575,573,549,524,482,436,375,299,215,105,-6,-137,-270,-397,-521,-612,-691,-717,-724,-675,-607,-511,-398,-295,-197,-128,-96,-95,-140,-212,-308,-416,-515,-606,-657,-680,-652,-587,-483,-346,-191,-24,138,285,417,519,591,640,653,650,621,577,516,447,362,273,174,74,-28,-125,-212,-292,-346,-391,-403,-405,-381,-349,-304,-263,-218,-187,-160,-145,-135,-126,-109,-83,-33,33,128,239,368,499,628,738,823,866,878,833,758,639,499,340,182,25,-106,-219,-299,-355,-382,-388,-379,-362,-338,-317,-295,-274,-256,-227,-199,-156,-107,-45,20,88,146,189,211,199,158,82,-29,-151,-295,-425,-550,-635,-688,-691,-644,-555,-420,-258,-77,110,289,448,579,679,738,763,751,710,640,554,444,326,197,65,-70,-201,-329,-436,-541,-603,-662,-670,-658,-610,-527,-424,-291,-150,-3,145,274,390,473,529,550,537,503,430,357,266,180,107,48,17,14,44,97,188,287,408,531,643,743,811,841,832,770,667,516,331,124,-101,-318,-527,-705,-852,-950,-1008,-1011,-976,-893,-785,-642,-495,-332,-177,-29,103,214,300,364,397,410,398,366,320,256,190,110,35,-46,-122,-193,-265,-321,-379,-418,-448,-467,-464,-454,-419,-376,-315,-249,-174,-103,-27,32,92,130,162,185,191,206,203,216,222,244,266,298,333,367,406,431,458,464,466,452,424,391,343,294,244,193,149,111,80,56,39,25,13,2,-11,-22,-34,-47,-54,-65,-65,-71,-69,-72,-75,-78,-93,-104,-130,-160,-193,-237,-280,-327,-377,-416,-462,-492,-524,-535,-550,-536,-520,-477,-416,-338,-239,-120,1,135,258,365,459,513,539,527,476,401,292,176,42,-80,-193,-287,-348,-379,-382,-347,-300,-226,-153,-77,-13,36,72,86,87,78,60,44,33,24,28,40,57,84,109,139,164,190,207,230,240,257,266,275,285,283,284,269,249,207,160,90,18,-61,-137,-204,-266,-308,-340,-347,-342,-317,-280,-227,-171,-104,-39,29,87,142,181,215,237,257,279,300,333,352,371,365,335,275,180,63,-81,-227,-381,-518,-632,-718,-758,-759,-706,-613,-482,-332,-184,-47,47,108,110,70,-13,-110,-213,-289,-328,-324,-259,-163,-24,125,270,395,479,519,508,459,371,274,174,84,22,-15,-17,8,65,138,225,309,377,418,419,384,314,223,138,52,4,-24,-18,14,48,93,116,127,112,78,19,-40,-109,-156,-186,-183,-158,-105,-37,40,121,194,251,291,299,294,259,219,160,98,21,-56,-147,-236,-339,-440,-559,-678,-811,-931,-1038,-1100,-1109,-1049,-911,-710,-442,-146,177,478,762,988,1153,1251,1266,1221,1102,943,746,539,340,149,-8,-151,-267,-365,-455,-533,-618,-696,-775,-840,-879,-885,-847,-754,-617,-422,-201,42,282,483,648,738,765,726,616,477,293,118,-48,-179,-258,-290,-267,-200,-98,27,156,276,373,428,454,425,379,296,214,130,57,9,-27,-32,-30,-8,3,16,2,-17,-59,-102,-149,-186,-213,-221,-217,-201,-183,-173,-187,-220,-289,-376,-483,-592,-696,-779,-831,-838,-791,-690,-538,-339,-120,120,341,540,696,799,842,832,761,648,500,332,166,13,-114,-205,-268,-302,-320,-327,-334,-335,-346,-352,-355,-347,-308,-232,-106,71,296,542,798,1020,1196,1285,1298,1195,1018,750,436,95,-238,-536,-770,-933,-1010,-1007,-937,-803,-635,-441,-244,-55,120,266,400,495,584,642,694,726,746,744,717,654,559,428,269,97,-87,-254,-402,-510,-573,-588,-554,-489,-388,-289,-183,-104,-48,-29,-48,-104,-183,-291,-390,-497,-565,-614,-607,-572,-485,-381,-262,-142,-48,36,78,110,107,106,89,85,85,96,123,151,184,215,236,241,232,187,137,49,-38,-142,-233,-309,-351,-357,-312,-228,-105,36,182,309,403,455,450,415,332,251,151,76,17,-9,-4,29,84,150,213,261,288,290,265,226,166,121,80,69,87,136,213,304,409,493,565,597,589,545,466,363,250,134,24,-67,-133,-176,-185,-173,-143,-110,-80,-71,-82,-126,-202,-305,-426,-551,-659,-739,-773,-762,-693,-589,-438,-279,-101,59,203,309,381,408,401,358,291,203,111,5,-89,-184,-262,-325,-379,-415,-449,-463,-477,-473,-465,-435,-393,-321,-234,-126,-1,125,247,360,438,500,517,503,453,376,275,167,53,-45,-127,-177,-194,-171,-115,-26,78,187,292,377,443,485,507,516,516,515,512,510,501,472,418,327,203,31,-158,-382,-601,-813,-995,-1127,-1199,-1208,-1141,-1017,-826,-601,-338,-76,182,400,578,693,753,757,713,641,540,436,325,229,140,77,25,-4,-24,-27,-29,-18,-13,-7,-3,-22,-35,-76,-112,-156,-193,-218,-228,-214,-182,-128,-54,25,117,195,268,315,343,334,304,233,159,55,-37,-127,-200,-242,-262,-253,-225,-184,-149,-117,-107,-113,-136,-179,-224,-272,-307,-322,-311,-275,-209,-133,-45,40,111,159,193,190,182,144,108,63,35,14,24,56,105,176,239,310,348,370,345,286,179,48,-124,-288,-471,-622,-751,-838,-871,-855,-787,-674,-528,-358,-178,-6,152,272,358,405,408,390,343,287,233,177,138,114,104,123,142,190,231,285,328,363,380,378,353,315,252,193,117,59,1,-39,-69,-91,-109,-128,-154,-185,-221,-265,-310,-349,-382,-395,-382,-343,-265,-162,-27,130,303,488,672,850,1011,1139,1237,1283,1286,1235,1133,982,791,554,301,22,-257,-525,-780,-991,-1175,-1301,-1384,-1407,-1386,-1308,-1204,-1059,-909,-745,-593,-447,-320,-204,-105,-18,60,124,184,227,259,276,272,255,220,170,117,58,7,-34,-57,-64,-51,-19,29,89,155,223,284,339,376,404,405,401,370,329,282,220,168,109,62,11,-25,-71,-101,-137,-168,-187,-214,-212,-218,-203,-181,-152,-103,-57,12,75,158,230,309,375,426,463,459,434,363,258,124,-33,-200,-352,-497,-594,-666,-679,-653,-579,-469,-334,-193,-51,62,154,208,226,216,181,126,80,24,1,-14,5,44,105,182,266,352,433,500,552,584,591,581,543,496,427,360,277,202,122,47,-26,-93,-159,-214,-268,-305,-338,-353,-358,-352,-338,-324,-310,-312,-317,-350,-386,-440,-488,-542,-578,-613,-620,-611,-576,-515,-437,-333,-223,-97,25,147,256,350,428,485,522,542,536,512,468,401,319,229,130,43,-38,-93,-120,-119,-85,-31,43,124,202,265,305,316,293,238,152,46,-72,-188,-291,-375,-425,-450,-426,-377,-287,-181,-50,76,207,314,405,466,497,493,467,405,332,236,133,17,-102,-225,-345,-458,-558,-637,-690,-707,-697,-640,-563,-446,-316,-165,-6,152,304,439,544,626,666,677,662,613,565,490,428,363,312,280,255,256,256,267,275,270,262,234,203,159,114,69,23,-10,-47,-74,-105,-143,-187,-255,-333,-440,-554,-684,-812,-926,-1022,-1078,-1099,-1069,-991,-873,-709,-524,-308,-94,130,331,519,671,786,867,903,909,875,813,726,609,483,333,186,29,-113,-251,-358,-444,-492,-506,-483,-423,-338,-222,-110,11,110,187,234,238,204,135,37,-81,-193,-301,-371,-410,-395,-335,-217,-70,113,302,488,648,772,838,854,806,706,565,398,212,37,-134,-279,-396,-494,-556,-605,-633,-642,-650,-640,-636,-617,-595,-555,-496,-413,-298,-163,0,171,356,522,675,777,842,839,789,680,532,364,179,17,-125,-219,-259,-248,-178,-73,63,207,337,442,499,507,459,358,210,33,-166,-362,-548,-710,-830,-919,-955,-962,-929,-866,-791,-695,-601,-502,-399,-299,-186,-73,49,175,299,415,522,600,659,679,668,626,557,468,363,255,137,32,-81,-172,-268,-339,-415,-463,-513,-534,-546,-532,-495,-437,-354,-254,-145,-32,76,171,250,306,339,354,348,335,312,304,293,307,324,356,387,410,421,407,370,304,211,100,-26,-147,-268,-360,-436,-473,-490,-473,-449,-406,-377,-341,-328,-319,-319,-324,-318,-297,-252,-171,-60,90,264,457,643,822,953,1055,1088,1079,1016,908,784,629,494,352,245,152,80,27,-22,-73,-129,-207,-294,-404,-518,-637,-744,-827,-887,-897,-882,-811,-720,-591,-452,-301,-159,-23,92,181,252,293,323,329,337,331,334,334,338,339,336,320,288,244,174,100,11,-77,-155,-224,-271,-298,-307,-294,-275,-246,-217,-200,-179,-186,-183,-198,-203,-200,-184,-146,-83,4,119,261,409,578,723,865,961,1019,1024,970,865,707,513,290,59,-175,-387,-570,-710,-806,-847,-843,-791,-703,-588,-454,-318,-184,-64,29,99,129,129,98,37,-40,-133,-220,-310,-368,-412,-409,-377,-303,-191,-46,123,311,497,680,841,970,1056,1104,1092,1044,941,808,642,463,275,100,-59,-185,-279,-332,-356,-339,-313,-263,-215,-172,-137,-119,-114,-127,-146,-182,-211,-247,-273,-293,-310,-318,-330,-338,-348,-363,-381,-399,-421,-427,-432,-411,-373,-313,-228,-135,-26,70,163,217,253,235,196,112,18,-87,-187,-259,-307,-309,-274,-200,-92,27,159,268,364,416,435,412,361,288,215,145,106,91,112,164,231,312,380,421,428,379,290,142,-30,-236,-431,-613,-756,-846,-876,-843,-749,-609,-435,-242,-49,130,285,406,493,541,557,545,508,463,399,338,266,194,118,35,-46,-129,-204,-271,-311,-338,-322,-283,-211,-108,8,144,273,396,489,558,579,568,513,424,313,182,50,-76,-188,-274,-333,-368,-374,-364,-333,-295,-250,-197,-145,-85,-26,37,100,163,222,270,308,323,321,286,231,142,37,-85,-217,-340,-458,-544,-615,-645,-656,-636,-598,-553,-498,-454,-409,-375,-351,-323,-303,-267,-228,-169,-99,-13,81,172,258,326,375,402,404,395,367,346,322,315,326,353,406,464,543,609,674,710,721,693,629,526,390,235,63,-100,-257,-388,-490,-554,-587,-578,-547,-486,-406,-320,-228,-148,-77,-25,5,19,10,-14,-49,-95,-147,-191,-245,-273,-309,-315,-320,-301,-270,-222,-152,-74,27,126,236,334,424,494,540,557,547,504,437,348,236,118,-10,-138,-246,-352,-412,-465,-466,-449,-397,-323,-232,-128,-24,81,170,253,317,360,387,388,374,336,288,218,156,76,15,-53,-99,-138,-158,-167,-160,-150,-126,-110,-85,-75,-65,-67,-81,-102,-135,-179,-223,-279,-321,-368,-399,-421,-432,-428,-414,-397,-372,-349,-332,-307,-301,-280,-276,-262,-248,-230,-206,-175,-136,-92,-37,17,82,144,212,281,346,424,490,566,642,709,787,845,903,941,955,945,894,805,682,506,316,80,-151,-400,-626,-837,-1006,-1130,-1204,-1214,-1178,-1080,-943,-774,-570,-373,-155,30,213,355,477,557,613,633,640,618,597,564,534,508,486,470,462,446,428,404,356,302,220,131,22,-84,-199,-297,-381,-445,-474,-485,-461,-421,-365,-296,-235,-173,-128,-93,-72,-66,-66,-75,-80,-80,-73,-51,-21,19,62,106,142,175,194,206,203,200,180,168,147,125,105,73,36,-9,-77,-144,-236,-323,-419,-503,-573,-618,-627,-604,-537,-438,-306,-150,11,179,323,452,542,591,607,576,522,436,338,232,132,33,-40,-110,-144,-163,-158,-127,-81,-13,65,155,234,324,382,440,462,469,442,395,321,227,128,13,-83,-183,-247,-297,-310,-298,-258,-195,-120,-43,40,97,155,175,185,170,139,102,60,18,-11,-36,-47,-45,-47,-37,-38,-41,-53,-75,-98,-129,-148,-167,-166,-151,-116,-65,2,76,155,235,298,359,387,405,392,362,300,232,134,42,-64,-161,-252,-330,-393,-438,-465,-474,-468,-445,-414,-367,-323,-266,-219,-170,-132,-102,-82,-74,-71,-80,-83,-94,-90,-90,-70,-54,-21,6,45,73,111,133,162,181,202,223,233,252,251,260,243,230,194,148,96,22,-40,-122,-179,-239,-265,-281,-255,-218,-141,-57,44,142,236,300,350,356,338,285,205,111,4,-96,-188,-253,-294,-300,-276,-230,-156,-83,1,73,123,167,175,175,155,122,93,63,43,37,41,61,87,121,155,181,205,209,204,184,143,105,41,-4,-68,-107,-153,-169,-191,-179,-173,-143,-115,-78,-48,-14,4,19,17,6,-18,-51,-93,-141,-192,-242,-289,-329,-356,-374,-372,-360,-325,-287,-230,-175,-117,-61,-16,24,52,68,79,81,77,79,74,82,87,102,112,135,143,160,163,162,158,142,129,106,90,67,53,33,18,4,-22,-36,-73,-100,-138,-174,-207,-233,-250,-247,-235,-198,-155,-92,-30,36,96,141,175,188,186,170,148,123,106,103,113,149,198,265,335,408,463,501,512,488,435,348,234,110,-32,-160,-285,-381,-453,-498,-512,-504,-473,-437,-386,-348,-301,-275,-242,-225,-197,-169,-127,-72,3,86,187,293,393,497,572,640,674,685,668,622,557,469,365,256,135,22,-96,-198,-296,-379,-447,-502,-537,-556,-555,-534,-492,-430,-352,-254,-150,-36,75,184,274,355,405,433,431,401,344,268,168,57,-57,-180,-291,-401,-493,-572,-629,-669,-684,-673,-649,-591,-528,-439,-343,-240,-130,-25,78,169,250,316,366,406,425,444,443,449,441,437,425,411,390,363,322,278,215,155,79,15,-58,-113,-165,-199,-221,-226,-220,-200,-175,-139,-105,-66,-31,2,36,68,101,141,181,232,279,331,371,404,415,403,363,293,198,80,-51,-185,-307,-412,-481,-514,-503,-447,-349,-219,-63,105,266,414,526,603,623,606,522,413,252,84,-106,-282,-450,-589,-696,-766,-801,-795,-764,-694,-611,-493,-372,-221,-65,106,290,470,656,825,972,1087,1148,1154,1090,957,751,485,169,-177,-535,-869,-1179,-1412,-1583,-1660,-1646,-1556,-1385,-1165,-909,-642,-383,-153,47,197,309,385,426,462,484,512,551,600,659,727,784,837,864,866,832,772,675,564,433,295,173,45,-46,-133,-188,-227,-249,-260,-257,-255,-243,-230,-219,-197,-176,-154,-123,-97,-69,-45,-36,-29,-46,-63,-106,-147,-197,-241,-276,-291,-294,-265,-226,-158,-84,1,82,158,216,263,280,288,268,243,211,171,145,116,106,102,109,122,138,149,157,150,137,105,64,9,-51,-118,-181,-243,-294,-332,-356,-363,-348,-320,-266,-198,-114,-12,95,212,322,426,508,564,587,567,505,402,255,84,-113,-318,-511,-695,-829,-934,-967,-960,-880,-758,-581,-378,-151,73,289,479,633,744,807,823,795,732,636,521,392,261,133,15,-90,-179,-250,-306,-344,-371,-378,-383,-366,-353,-320,-295,-258,-226,-198,-173,-154,-144,-136,-128,-128,-107,-94,-57,-14,47,119,203,292,384,468,541,595,624,623,598,535,453,345,229,104,-13,-123,-208,-279,-319,-338,-339,-313,-284,-239,-190,-145,-91,-50,-3,33,69,100,120,134,139,127,110,75,34,-11,-64,-104,-150,-167,-184,-168,-142,-96,-34,33,103,173,222,262,273,262,223,161,81,-16,-116,-223,-319,-410,-483,-541,-581,-602,-604,-590,-559,-512,-460,-387,-315,-231,-144,-57,27,107,169,223,252,260,249,210,161,97,28,-30,-86,-113,-130,-112,-83,-26,29,96,148,189,206,194,158,92,11,-87,-184,-275,-349,-392,-410,-390,-336,-258,-148,-30,101,225,343,441,517,570,591,588,561,507,439,361,269,188,100,35,-22,-52,-66,-54,-25,19,73,122,164,192,190,169,118,42,-45,-145,-239,-322,-382,-416,-418,-391,-337,-262,-174,-82,5,89,149,208,239,271,286,303,312,329,336,345,342,326,295,241,171,75,-28,-144,-254,-358,-440,-502,-532,-533,-517,-468,-424,-362,-314,-277,-248,-247,-245,-260,-269,-262,-249,-194,-125,-20,100,238,371,501,598,672,699,693,649,572,486,378,289,197,135,89,60,53,39,34,8,-36,-96,-191,-291,-411,-524,-626,-697,-734,-721,-664,-556,-407,-229,-27,174,371,540,683,780,838,853,823,769,677,575,454,330,209,84,-22,-127,-213,-282,-335,-364,-373,-358,-326,-274,-215,-152,-89,-45,-7,2,1,-29,-58,-103,-132,-155,-155,-128,-75,5,107,220,342,453,551,619,660,657,624,554,455,338,204,71,-65,-187,-301,-394,-471,-531,-564,-588,-580,-559,-518,-455,-380,-289,-189,-87,20,112,204,269,324,351,362,348,318,278,217,161,86,25,-49,-114,-177,-238,-287,-328,-360,-373,-370,-353,-306,-255,-172,-94,3,88,171,229,274,277,265,211,137,45,-65,-172,-276,-366,-435,-474,-491,-469,-430,-360,-274,-177,-73,28,120,206,267,320,344,362,349,337,295,261,204,161,105,65,26,2,-8,-9,8,28,66,92,128,145,157,152,133,100,59,17,-30,-58,-83,-84,-70,-41,7,57,114,162,203,226,233,219,189,143,93,34,-11,-57,-80,-92,-86,-68,-36,-9,25,40,47,29,-6,-65,-139,-221,-317,-396,-479,-530,-567,-571,-544,-489,-403,-297,-165,-29,124,264,407,528,631,706,750,767,744,693,610,500,369,221,61,-99,-262,-409,-545,-656,-739,-796,-814,-806,-762,-697,-603,-505,-384,-277,-157,-59,34,111,168,213,235,244,233,213,177,135,88,43,-2,-38,-64,-85,-85,-84,-73,-49,-30,-1,26,51,81,106,133,161,187,220,245,278,305,330,351,367,374,381,373,368,353,336,315,290,259,226,179,129,64,-9,-91,-178,-269,-343,-416,-456,-473,-457,-401,-315,-194,-57,102,246,389,493,566,588,561,485,363,214,35,-145,-322,-480,-607,-701,-751,-765,-738,-681,-597,-497,-381,-274,-157,-62,29,96,155,185,207,203,182,151,95,35,-39,-113,-184,-250,-293,-324,-318,-293,-236,-156,-67,41,130,227,283,332,339,327,291,232,166,94,25,-39,-92,-136,-169,-190,-207,-210,-212,-198,-180,-142,-97,-31,47,137,237,331,422,490,534,542,510,438,329,191,31,-131,-294,-428,-536,-600,-624,-600,-544,-450,-338,-217,-94,20,115,194,249,281,299,295,286,261,238,202,169,133,90,57,11,-21,-59,-79,-95,-90,-71,-33,26,93,175,260,333,408,446,472,456,419,336,236,98,-49,-203,-364,-500,-626,-711,-760,-771,-725,-646,-518,-353,-170,47,255,471,665,839,975,1079,1129,1142,1105,1025,909,758,580,382,174,-44,-254,-455,-644,-804,-945,-1047,-1118,-1148,-1145,-1099,-1021,-908,-771,-612,-439,-265,-88,68,208,322,400,451,467,451,415,356,290,220,153,102,59,48,47,77,122,180,257,328,404,467,509,535,525,486,418,313,188,38,-127,-287,-458,-594,-727,-815,-877,-897,-880,-821,-736,-613,-480,-321,-166,1,154,304,442,566,681,780,866,939,992,1026,1037,1015,968,878,759,599,416,203,-17,-236,-445,-613,-749,-818,-832,-777,-664,-503,-306,-95,114,295,436,525,551,521,434,303,145,-27,-197,-349,-471,-561,-605,-624,-595,-552,-481,-397,-313,-213,-119,-16,88,196,310,418,529,615,690,721,717,659,555,399,209,-19,-250,-483,-686,-855,-965,-1024,-1014,-956,-851,-719,-571,-430,-303,-206,-140,-98,-85,-77,-71,-48,-1,78,185,328,477,643,785,908,988,1015,996,910,794,627,454,266,93,-60,-183,-268,-323,-344,-350,-339,-332,-328,-345,-371,-424,-476,-544,-600,-646,-666,-660,-615,-545,-434,-303,-152,14,172,331,470,588,688,757,804,828,833,823,806,772,736,691,637,570,494,395,282,149,1,-161,-332,-500,-668,-818,-948,-1053,-1120,-1156,-1149,-1107,-1027,-914,-780,-619,-454,-277,-104,60,223,362,497,611,709,792,850,891,901,889,839,763,650,508,343,155,-39,-234,-414,-572,-690,-771,-795,-778,-705,-597,-456,-292,-132,35,167,285,361,403,412,388,341,279,208,139,74,22,-21,-49,-67,-78,-84,-91,-99,-112,-133,-155,-188,-213,-248,-264,-284,-280,-272,-243,-205,-156,-98,-44,9,55,85,105,105,95,69,40,-3,-40,-82,-115,-147,-167,-185,-187,-191,-173,-158,-115,-74,-4,75,174,288,408,536,657,767,853,912,928,909,840,734,594,422,237,46,-139,-301,-442,-544,-621,-655,-674,-661,-647,-621,-599,-578,-558,-539,-504,-458,-376,-268,-119,65,276,505,732,945,1111,1235,1275,1252,1139,962,717,439,130,-170,-452,-692,-877,-1001,-1066,-1066,-1024,-942,-835,-721,-601,-490,-383,-294,-204,-126,-48,36,107,187,249,305,334,343,318,270,195,107,10,-76,-144,-180,-174,-126,-33,100,251,420,575,709,803,839,825,737,608,417,205,-36,-265,-494,-682,-838,-948,-1014,-1031,-1020,-965,-898,-810,-715,-616,-515,-409,-305,-193,-79,43,169,294,420,531,638,720,782,825,842,844,826,805,771,750,718,708,694,689,688,677,660,630,569,492,376,237,69,-121,-324,-530,-729,-906,-1054,-1165,-1229,-1241,-1210,-1123,-1002,-838,-652,-440,-229,-10,196,382,550,679,774,834,853,831,781,688,578,440,289,123,-41,-214,-372,-524,-654,-760,-836,-876,-871,-831,-741,-615,-457,-271,-78,116,296,439,549,599,603,544,441,291,123,-68,-242,-409,-529,-616,-646,-630,-565,-461,-324,-173,-9,147,295,420,533,616,688,735,771,789,796,782,752,697,615,509,365,209,20,-172,-368,-557,-716,-856,-945,-1003,-1009,-973,-908,-800,-684,-540,-401,-251,-113,23,146,262,365,460,541,609,663,697,708,696,656,591,500,392,272,146,34,-74,-146,-200,-218,-204,-167,-106,-33,44,121,182,236,266,278,276,250,221,181,131,92,41,4,-33,-68,-99,-132,-167,-212,-258,-325,-390,-476,-560,-653,-734,-811,-859,-890,-874,-828,-732,-599,-426,-223,1,229,454,653,823,946,1021,1045,1011,940,820,684,519,359,193,41,-88,-209,-291,-367,-404,-434,-429,-419,-377,-330,-263,-187,-104,-19,65,136,196,237,251,247,211,157,82,-11,-106,-213,-304,-392,-453,-496,-511,-492,-450,-374,-278,-160,-26,111,255,387,509,610,683,725,731,698,629,522,388,232,66,-99,-247,-374,-452,-501,-485,-437,-335,-208,-59,98,237,362,439,479,469,410,321,195,63,-72,-188,-277,-327,-339,-309,-244,-155,-44,61,170,253,322,357,368,353,312,259,187,112,26,-55,-146,-223,-311,-388,-458,-528,-577,-619,-644,-646,-634,-603,-557,-503,-442,-383,-329,-282,-249,-220,-197,-176,-144,-103,-44,40,141,266,401,545,683,808,906,973,994,975,902,793,634,455,244,26,-196,-415,-611,-795,-943,-1068,-1152,-1204,-1219,-1195,-1138,-1045,-921,-770,-597,-406,-210,-5,190,375,540,681,793,871,919,925,909,857,787,700,600,503,398,312,222,156,90,37,-9,-54,-95,-137,-184,-227,-274,-309,-348,-359,-370,-346,-313,-253,-177,-90,5,99,182,253,300,327,325,306,264,211,153,91,36,-7,-40,-56,-62,-50,-34,-4,27,64,99,139,171,204,229,245,245,232,188,129,34,-83,-222,-374,-534,-673,-808,-883,-937,-920,-859,-746,-585,-400,-191,16,213,388,530,636,703,734,735,704,657,591,515,431,337,239,133,20,-93,-213,-321,-427,-508,-571,-598,-599,-562,-495,-405,-289,-173,-54,51,138,199,232,239,217,180,129,74,24,-18,-44,-47,-35,8,63,143,231,332,431,525,606,664,697,699,663,601,502,384,245,105,-42,-164,-283,-362,-422,-452,-450,-432,-387,-338,-270,-209,-136,-69,-3,65,128,193,251,303,343,369,374,354,310,243,153,53,-54,-158,-236,-302,-317,-309,-246,-159,-32,107,256,396,512,598,633,629,566,464,320,151,-35,-220,-397,-551,-678,-771,-832,-860,-862,-842,-806,-760,-710,-656,-603,-546,-487,-422,-348,-263,-169,-60,53,170,291,400,507,591,666,718,753,776,772,767,737,701,652,586,514,425,331,222,116,0,-105,-205,-295,-364,-419,-453,-471,-478,-470,-466,-449,-451,-443,-448,-451,-450,-444,-418,-382,-318,-238,-142,-28,84,198,296,380,433,472,477,468,443,412,382,358,345,340,347,353,353,347,311,257,172,54,-76,-232,-383,-525,-648,-728,-773,-763,-708,-609,-471,-314,-141,30,189,331,446,537,600,642,668,678,681,678,665,651,621,577,514,427,316,183,26,-139,-317,-486,-643,-779,-880,-951,-981,-967,-926,-840,-741,-614,-484,-348,-220,-105,1,79,152,195,242,263,295,309,335,350,365,377,374,364,336,287,223,140,37,-66,-185,-290,-387,-461,-503,-512,-484,-415,-320,-191,-58,89,214,332,410,462,475,456,405,335,244,151,49,-41,-134,-202,-270,-311,-340,-350,-336,-305,-248,-179,-84,5,119,206,297,357,396,399,374,312,229,124,7,-107,-218,-307,-377,-416,-426,-409,-364,-298,-220,-126,-37,59,147,235,310,388,454,516,578,621,668,687,699,682,650,587,506,399,276,144,0,-135,-270,-389,-489,-575,-634,-676,-701,-709,-703,-692,-669,-648,-619,-590,-561,-530,-497,-467,-427,-397,-354,-320,-275,-238,-188,-143,-89,-29,37,113,193,280,373,457,543,604,655,670,659,611,525,413,269,106,-59,-230,-384,-510,-619,-671,-704,-681,-630,-542,-421,-288,-129,28,195,346,496,612,718,777,812,800,744,656,511,357,158,-36,-237,-420,-569,-683,-744,-751,-705,-603,-464,-282,-88,123,319,503,653,766,835,856,831,761,652,505,335,141,-63,-272,-477,-669,-840,-979,-1077,-1129,-1119,-1055,-921,-732,-486,-194,121,455,771,1062,1299,1473,1563,1573,1491,1336,1111,838,543,231,-51,-310,-516,-664,-755,-785,-763,-701,-609,-497,-380,-264,-157,-67,10,66,103,121,117,93,44,-24,-122,-230,-361,-493,-621,-737,-821,-869,-868,-818,-710,-562,-367,-151,82,305,520,690,837,923,977,974,948,877,797,700,592,494,388,294,198,107,14,-75,-167,-249,-331,-393,-446,-478,-489,-483,-451,-415,-358,-305,-244,-189,-137,-91,-47,-11,29,62,100,134,168,196,219,234,236,236,220,206,190,175,179,185,217,255,308,371,421,473,489,492,446,377,266,126,-25,-197,-350,-494,-605,-677,-710,-698,-650,-566,-468,-348,-238,-129,-35,43,103,155,192,232,271,313,360,408,452,488,505,503,470,414,332,232,127,21,-69,-132,-171,-170,-145,-90,-28,40,90,120,118,77,7,-90,-208,-318,-435,-507,-573,-577,-569,-512,-446,-363,-287,-221,-177,-155,-160,-176,-213,-235,-259,-256,-234,-188,-118,-40,42,120,172,207,206,177,129,60,-11,-69,-115,-122,-105,-43,40,152,270,384,483,548,577,563,504,407,280,131,-21,-168,-296,-397,-461,-496,-482,-447,-373,-286,-179,-68,47,154,259,348,432,497,557,592,622,621,611,565,503,400,277,123,-56,-249,-449,-647,-816,-963,-1053,-1092,-1065,-973,-818,-616,-371,-116,144,375,571,713,797,818,796,717,628,512,408,316,243,194,171,149,150,127,104,54,-14,-99,-200,-294,-385,-446,-479,-472,-425,-346,-240,-125,-10,81,141,155,123,41,-77,-234,-389,-560,-691,-804,-861,-875,-832,-741,-608,-436,-254,-48,145,335,500,636,746,808,844,830,782,700,579,444,275,113,-66,-218,-362,-469,-544,-576,-563,-513,-417,-296,-151,14,166,324,447,551,614,631,614,540,433,287,110,-81,-280,-476,-650,-795,-899,-953,-954,-891,-778,-600,-385,-123,157,455,746,1020,1254,1443,1565,1616,1590,1480,1298,1045,742,397,37,-316,-651,-933,-1159,-1312,-1380,-1371,-1283,-1124,-914,-661,-392,-119,141,369,561,706,799,847,840,797,709,591,449,285,117,-55,-214,-362,-469,-557,-590,-586,-541,-442,-328,-171,-19,140,279,383,455,468,438,350,226,56,-124,-323,-511,-683,-828,-937,-1004,-1034,-1019,-969,-883,-764,-619,-448,-262,-59,154,362,572,754,919,1043,1129,1159,1144,1070,954,797,606,410,199,16,-154,-279,-364,-400,-394,-341,-266,-155,-48,72,170,256,313,341,335,302,231,137,20,-125,-269,-437,-586,-739,-863,-962,-1027,-1041,-1015,-931,-802,-629,-416,-182,69,319,551,764,931,1062,1138,1167,1151,1087,990,864,713,557,384,220,55,-96,-234,-353,-450,-518,-558,-566,-541,-483,-397,-283,-150,-7,145,285,418,524,601,645,641,610,523,417,268,102,-73,-262,-434,-601,-736,-846,-920,-951,-947,-895,-808,-689,-535,-367,-185,0,169,328,454,544,601,607,578,509,402,277,131,-17,-164,-292,-403,-479,-526,-546,-525,-488,-429,-354,-281,-205,-133,-79,-22,14,56,89,128,172,227,289,362,436,515,582,641,678,689,676,632,564,474,370,257,143,32,-73,-170,-264,-351,-441,-530,-619,-717,-800,-883,-942,-977,-978,-933,-846,-709,-530,-318,-78,165,403,616,787,913,972,984,930,837,710,559,414,268,154,61,4,-23,-24,-4,29,64,105,136,168,191,215,235,261,283,308,327,335,329,303,250,178,78,-35,-159,-281,-390,-480,-534,-560,-543,-494,-422,-325,-229,-140,-67,-29,-20,-52,-111,-202,-295,-397,-476,-535,-548,-532,-464,-372,-249,-118,10,121,205,250,262,229,172,85,-13,-118,-216,-307,-379,-432,-469,-483,-480,-457,-417,-356,-279,-178,-57,82,244,415,599,777,952,1095,1215,1288,1307,1284,1189,1061,878,667,442,201,-18,-229,-406,-551,-662,-741,-789,-812,-820,-802,-787,-743,-697,-629,-542,-436,-304,-148,17,208,382,564,711,835,912,946,924,864,753,617,460,290,134,-17,-130,-230,-282,-322,-330,-325,-319,-306,-308,-320,-343,-383,-425,-472,-509,-535,-539,-517,-472,-393,-299,-175,-48,100,234,377,498,611,701,771,812,825,808,750,665,534,371,177,-49,-286,-533,-772,-986,-1162,-1285,-1344,-1332,-1247,-1093,-880,-623,-344,-59,202,424,595,693,730,697,613,491,352,209,92,-3,-52,-63,-42,11,63,122,155,164,143,80,6,-97,-187,-273,-324,-348,-322,-267,-172,-62,55,165,246,303,308,285,216,125,19,-94,-190,-265,-317,-325,-318,-274,-218,-160,-94,-51,-14,5,8,10,4,17,33,78,132,207,287,364,427,467,472,444,376,276,152,17,-123,-237,-344,-394,-426,-401,-356,-269,-177,-68,29,120,186,235,255,261,248,227,203,184,167,165,165,175,188,192,196,180,157,115,64,-1,-69,-137,-200,-257,-296,-332,-346,-358,-357,-360,-356,-361,-368,-379,-395,-410,-419,-421,-408,-370,-320,-232,-128,2,157,313,485,642,788,905,988,1023,1009,940,820,648,440,188,-64,-335,-580,-801,-979,-1094,-1153,-1136,-1058,-913,-719,-485,-235,22,255,464,622,730,780,772,717,621,495,350,201,50,-88,-216,-324,-419,-490,-549,-586,-598,-586,-537,-455,-329,-168,37,265,511,758,980,1166,1289,1340,1304,1188,989,730,432,109,-187,-462,-661,-791,-836,-794,-678,-505,-280,-51,189,396,575,695,778,791,779,711,621,515,387,268,138,19,-94,-201,-296,-376,-448,-497,-533,-547,-541,-521,-487,-446,-401,-362,-334,-320,-327,-349,-391,-439,-496,-544,-581,-600,-587,-547,-480,-382,-268,-140,-1,123,252,348,443,506,556,585,598,598,582,555,513,460,393,309,216,109,-3,-120,-230,-335,-411,-475,-491,-487,-438,-360,-255,-130,4,133,252,349,414,452,453,424,372,299,218,137,58,0,-47,-67,-75,-57,-34,5,42,81,111,140,150,163,159,155,146,128,119,93,73,45,7,-32,-84,-134,-189,-236,-277,-302,-311,-294,-266,-207,-138,-62,31,103,184,238,282,306,311,299,281,245,220,180,153,121,92,61,21,-25,-84,-155,-232,-320,-400,-480,-536,-582,-587,-579,-530,-465,-377,-276,-174,-76,15,82,140,169,191,188,187,169,156,144,132,131,131,138,148,164,171,189,188,196,183,167,138,96,46,-17,-86,-159,-234,-301,-363,-402,-428,-429,-403,-360,-287,-202,-107,-2,94,187,262,323,355,379,365,348,299,249,181,114,44,-23,-81,-129,-166,-184,-194,-185,-162,-132,-87,-46,1,37,67,79,83,59,33,-17,-63,-118,-163,-205,-228,-242,-235,-226,-193,-171,-134,-106,-86,-66,-60,-55,-54,-53,-50,-36,-16,16,63,117,183,259,334,410,492,545,611,636,652,638,594,514,415,271,119,-59,-239,-411,-572,-697,-795,-838,-843,-794,-706,-573,-425,-242,-73,109,256,388,480,535,549,525,456,366,235,98,-59,-214,-363,-502,-610,-699,-746,-760,-733,-674,-574,-460,-321,-180,-45,74,168,230,253,250,201,145,54,-23,-112,-168,-215,-219,-205,-151,-81,10,104,200,275,338,369,376,355,312,254,188,125,70,34,20,22,60,92,157,205,254,288,296,286,244,192,108,31,-60,-136,-200,-246,-264,-260,-228,-178,-107,-24,67,162,253,345,416,495,538,585,601,599,578,529,460,370,259,140,9,-117,-242,-354,-449,-527,-580,-619,-633,-633,-614,-580,-537,-477,-406,-322,-222,-109,15,155,297,446,585,713,815,891,924,920,869,780,653,497,324,141,-38,-205,-350,-474,-560,-624,-654,-661,-646,-618,-572,-528,-472,-429,-376,-343,-301,-279,-256,-243,-236,-230,-235,-232,-239,-234,-233,-219,-201,-171,-130,-79,-13,60,149,241,343,441,541,625,704,754,790,793,775,727,655,567,460,349,232,127,30,-47,-102,-138,-144,-141,-116,-90,-60,-40,-33,-42,-72,-112,-171,-227,-285,-329,-355,-354,-328,-268,-182,-75,57,187,331,456,575,668,731,771,765,744,671,587,459,324,159,-9,-192,-369,-545,-705,-847,-962,-1046,-1099,-1111,-1095,-1039,-963,-862,-744,-621,-493,-363,-238,-114,5,123,237,357,465,579,677,770,841,894,919,919,889,832,758,656,561,444,344,243,155,77,10,-50,-105,-157,-215,-272,-335,-404,-471,-546,-612,-672,-731,-769,-812,-823,-842,-829,-821,-786,-744,-680,-602,-497,-381,-229,-73,113,301,498,686,868,1018,1145,1232,1273,1272,1224,1131,1001,838,648,445,236,26,-166,-344,-498,-617,-715,-771,-811,-814,-805,-782,-743,-715,-673,-649,-621,-602,-577,-553,-512,-462,-385,-287,-162,-15,154,335,524,712,885,1042,1167,1263,1314,1333,1297,1234,1117,976,796,591,365,126,-120,-361,-593,-804,-983,-1126,-1220,-1265,-1251,-1188,-1069,-911,-716,-506,-291,-85,90,234,327,378,385,357,306,246,193,156,148,166,217,285,368,449,504,545,527,481,380,247,85,-90,-254,-405,-514,-585,-609,-589,-535,-463,-378,-311,-254,-238,-248,-289,-360,-431,-511,-562,-593,-575,-525,-420,-290,-127,51,219,390,520,632,703,741,746,728,691,641,592,531,485,430,379,325,259,196,117,38,-47,-125,-202,-260,-312,-344,-362,-371,-365,-360,-354,-341,-343,-327,-329,-308,-290,-256,-207,-145,-74,16,100,198,286,377,456,529,598,652,710,755,794,825,843,842,823,766,685,561,408,223,12,-205,-422,-622,-788,-914,-988,-1004,-971,-889,-771,-635,-483,-348,-221,-132,-67,-41,-36,-60,-91,-128,-156,-172,-167,-147,-101,-46,22,92,161,218,269,298,322,321,318,297,273,240,202,159,106,45,-27,-112,-203,-311,-415,-526,-622,-704,-759,-783,-768,-710,-615,-471,-310,-104,99,320,527,720,883,1019,1104,1163,1159,1132,1046,936,787,612,422,209,5,-211,-400,-577,-721,-823,-892,-899,-873,-783,-663,-503,-321,-126,61,239,377,485,536,544,494,406,273,122,-49,-213,-365,-490,-576,-621,-613,-562,-456,-320,-144,48,248,444,622,766,874,931,935,887,786,638,456,244,17,-206,-424,-615,-769,-890,-949,-974,-935,-858,-731,-577,-383,-183,40,252,463,644,806,923,1000,1029,1005,936,819,670,479,290,77,-110,-291,-434,-542,-611,-633,-626,-581,-518,-443,-366,-292,-241,-195,-180,-171,-182,-201,-220,-247,-266,-286,-307,-320,-345,-363,-384,-406,-415,-419,-399,-361,-290,-200,-72,63,224,377,527,655,754,812,840,813,768,681,587,483,384,296,227,172,138,112,88,64,22,-29,-103,-192,-290,-396,-494,-575,-639,-663,-660,-621,-548,-459,-340,-227,-100,10,123,214,310,387,473,548,630,703,770,821,842,830,774,666,513,310,77,-183,-440,-690,-902,-1069,-1177,-1219,-1191,-1108,-965,-786,-579,-360,-144,59,241,396,519,619,685,732,759,762,762,737,707,660,602,527,442,340,232,108,-7,-140,-243,-358,-436,-512,-548,-578,-568,-554,-512,-470,-413,-370,-323,-295,-277,-273,-281,-293,-312,-318,-318,-296,-249,-183,-81,34,174,315,458,588,689,761,787,770,707,602,458,292,102,-85,-277,-444,-597,-713,-798,-841,-845,-803,-722,-604,-444,-267,-60,143,353,534,700,810,885,897,862,771,643,477,304,120,-33,-168,-244,-277,-251,-168,-55,100,254,407,535,617,661,638,580,459,323,153,-15,-172,-318,-418,-503,-537,-552,-533,-500,-452,-402,-350,-300,-253,-205,-158,-107,-45,11,83,146,205,259,286,301,292,258,212,144,79,4,-60,-115,-163,-186,-208,-214,-215,-215,-214,-220,-232,-248,-267,-290,-301,-313,-304,-285,-247,-191,-125,-48,30,108,178,230,275,290,301,287,267,234,200,163,128,93,67,37,15,-12,-38,-66,-101,-139,-183,-231,-275,-327,-361,-398,-414,-419,-406,-373,-329,-265,-199,-122,-50,20,77,129,160,188,198,206,202,202,195,193,186,183,171,161,143,114,88,44,7,-43,-83,-128,-154,-183,-183,-180,-142,-96,-19,72,182,299,423,532,636,705,748,752,713,637,524,382,221,45,-123,-290,-427,-547,-633,-687,-714,-709,-689,-648,-602,-552,-503,-459,-421,-385,-356,-319,-282,-229,-170,-95,-11,82,169,260,330,382,417,413,396,347,283,206,129,51,-7,-55,-76,-72,-46,4,72,150,234,317,385,441,470,472,446,387,307,194,76,-61,-195,-320,-438,-531,-600,-650,-660,-657,-621,-567,-491,-404,-299,-194,-75,37,149,250,339,412,462,492,490,471,420,352,264,162,57,-52,-144,-233,-285,-323,-325,-300,-252,-183,-103,-23,52,116,154,178,172,156,123,89,55,32,25,29,56,84,126,160,184,194,182,151,104,45,-14,-62,-92,-92,-61,11,108,239,381,527,670,781,873,913,926,884,813,710,578,446,294,154,14,-120,-244,-365,-480,-595,-704,-805,-896,-960,-1004,-1002,-967,-877,-751,-581,-388,-180,21,206,349,447,491,476,419,315,196,67,-52,-141,-201,-216,-200,-145,-80,0,68,113,140,121,87,16,-60,-137,-210,-246,-267,-236,-185,-99,1,100,197,258,298,284,242,153,44,-83,-212,-327,-420,-473,-490,-464,-395,-303,-176,-44,96,229,349,456,538,608,655,686,700,696,673,632,565,477,362,233,82,-67,-218,-348,-453,-521,-539,-517,-436,-327,-176,-21,143,278,387,443,449,395,295,151,-9,-183,-336,-464,-542,-577,-548,-481,-365,-230,-77,69,205,311,390,434,453,446,424,392,358,323,294,260,225,180,119,43,-51,-164,-283,-407,-522,-618,-683,-717,-701,-655,-559,-441,-292,-139,21,164,288,384,443,472,460,423,353,266,162,45,-71,-195,-312,-419,-525,-606,-677,-718,-734,-713,-666,-570,-452,-291,-122,75,254,438,583,704,777,805,790,726,635,508,373,226,92,-36,-133,-214,-262,-289,-296,-284,-269,-243,-229,-208,-200,-193,-185,-182,-166,-149,-121,-83,-43,5,51,93,126,147,146,145,108,77,25,-27,-76,-124,-159,-177,-183,-166,-138,-86,-31,42,111,183,248,296,338,354,356,339,306,259,205,145,81,28,-33,-75,-120,-150,-180,-196,-217,-222,-237,-237,-241,-243,-239,-237,-233,-224,-220,-209,-197,-187,-162,-147,-108,-71,-20,39,102,172,235,293,335,355,353,322,266,184,89,-21,-127,-224,-305,-350,-376,-360,-317,-258,-171,-101,-22,21,46,35,-9,-76,-168,-264,-361,-433,-492,-501,-494,-432,-354,-242,-124,8,125,243,337,418,483,532,574,608,639,664,686,695,693,666,611,525,396,245,47,-150,-373,-575,-760,-902,-996,-1025,-994,-901,-754,-569,-355,-137,79,266,427,541,620,655,660,636,592,541,479,423,365,313,263,217,177,136,109,80,72,67,82,109,143,190,231,269,293,293,267,217,127,26,-109,-239,-380,-500,-603,-673,-705,-702,-653,-581,-463,-345,-189,-56,97,220,339,432,501,547,566,560,529,477,399,309,200,84,-34,-148,-246,-327,-371,-392,-363,-310,-216,-101,27,157,272,361,415,421,382,298,170,15,-159,-340,-502,-653,-759,-831,-852,-832,-762,-665,-525,-380,-212,-53,107,249,377,483,567,630,669,686,678,647,591,514,415,299,169,36,-101,-223,-330,-416,-464,-489,-469,-423,-341,-241,-116,6,139,246,347,414,451,459,432,374,306,205,120,20,-58,-120,-162,-172,-163,-127,-67,0,88,172,258,342,412,476,523,557,575,574,561,522,469,389,289,169,27,-126,-290,-449,-604,-727,-834,-888,-907,-878,-802,-694,-552,-399,-241,-99,19,96,137,126,83,4,-94,-194,-287,-357,-394,-395,-357,-284,-189,-73,41,157,248,326,370,397,392,375,341,298,256,207,164,124,78,38,-14,-65,-122,-184,-243,-300,-342,-369,-373,-354,-308,-243,-160,-69,19,102,163,201,211,195,147,89,2,-74,-168,-231,-295,-323,-329,-304,-243,-159,-40,99,254,419,581,729,856,940,988,968,904,772,589,366,104,-163,-434,-673,-881,-1031,-1118,-1148,-1101,-1010,-864,-686,-489,-282,-89,100,254,395,498,584,642,685,707,719,715,701,667,627,561,492,400,308,205,108,19,-56,-123,-161,-202,-214,-243,-254,-295,-328,-393,-460,-543,-624,-703,-764,-807,-815,-792,-735,-639,-519,-373,-217,-58,91,223,330,402,444,452,431,390,334,272,211,162,119,96,84,84,97,110,126,140,146,149,136,121,89,63,21,-10,-45,-65,-80,-78,-65,-38,-1,39,84,121,149,159,156,128,89,29,-38,-105,-172,-222,-259,-272,-261,-231,-175,-113,-37,34,97,152,176,191,171,142,84,30,-48,-104,-171,-211,-244,-258,-248,-232,-188,-138,-74,6,86,179,272,369,456,541,601,649,666,655,612,531,431,292,150,-11,-167,-307,-435,-524,-585,-608,-591,-551,-471,-377,-262,-140,-11,121,245,373,478,582,662,716,745,737,688,606,471,316,118,-86,-306,-509,-695,-841,-947,-993,-990,-927,-822,-675,-505,-324,-150,9,137,228,281,291,265,215,134,53,-40,-124,-191,-249,-279,-292,-285,-255,-210,-153,-82,-3,79,170,252,339,413,477,527,550,555,524,470,379,266,119,-35,-209,-374,-535,-675,-780,-858,-881,-872,-811,-708,-571,-399,-208,1,212,427,624,805,958,1079,1159,1194,1187,1124,1029,879,707,504,290,75,-131,-310,-461,-571,-637,-663,-646,-594,-518,-422,-320,-219,-121,-43,29,75,116,138,154,166,168,177,172,175,160,147,116,80,30,-25,-88,-145,-203,-238,-267,-261,-243,-187,-125,-35,51,143,220,272,301,290,246,166,54,-79,-226,-374,-510,-624,-710,-754,-764,-728,-661,-565,-448,-327,-203,-97,-1,62,110,134,137,142,135,141,156,187,234,294,364,433,501,555,590,605,596,564,514,449,371,295,211,137,62,-5,-73,-139,-205,-275,-347,-419,-492,-558,-616,-656,-686,-679,-666,-609,-538,-442,-323,-197,-58,81,211,335,440,525,586,622,629,612,570,501,423,325,232,139,60,1,-27,-31,2,56,128,219,295,369,409,419,393,317,217,75,-77,-240,-397,-534,-647,-724,-767,-777,-750,-708,-636,-557,-474,-378,-290,-189,-87,22,144,271,409,543,672,785,864,910,910,858,766,626,456,269,72,-116,-290,-438,-560,-651,-720,-766,-797,-817,-830,-832,-829,-805,-767,-696,-604,-467,-309,-115,89,307,507,697,839,944,993,988,937,840,715,573,428,290,176,81,19,-17,-37,-31,-31,-21,-24,-35,-62,-97,-149,-201,-262,-317,-373,-416,-461,-487,-516,-529,-536,-532,-515,-482,-434,-365,-276,-171,-51,84,213,349,467,571,654,708,733,737,703,661,591,512,434,341,267,188,120,65,6,-39,-87,-137,-185,-242,-294,-349,-401,-437,-469,-472,-462,-425,-365,-285,-182,-67,58,190,320,441,558,651,730,786,816,819,800,742,670,555,426,268,89,-99,-301,-496,-687,-855,-1001,-1107,-1178,-1205,-1188,-1138,-1048,-934,-804,-657,-515,-374,-239,-120,-8,90,176,259,330,401,463,524,573,617,646,663,661,642,604,551,482,401,313,225,137,57,-18,-80,-133,-178,-221,-259,-301,-349,-397,-462,-518,-587,-642,-691,-721,-728,-708,-656,-571,-457,-313,-151,27,207,388,543,686,786,857,884,869,817,728,613,476,327,175,26,-108,-222,-316,-373,-409,-403,-376,-313,-238,-139,-40,63,151,222,267,281,265,213,139,38,-75,-191,-307,-405,-482,-532,-545,-526,-470,-379,-261,-120,34,193,346,484,600,684,734,747,717,658,554,429,278,107,-63,-247,-408,-567,-695,-798,-871,-909,-912,-887,-822,-746,-628,-512,-365,-222,-69,82,227,364,481,586,662,713,735,723,684,613,521,400,274,130,-9,-144,-272,-382,-477,-551,-604,-636,-648,-640,-611,-566,-502,-421,-328,-217,-104,21,141,262,368,463,535,586,609,613,583,546,481,414,344,272,216,164,131,112,100,105,105,110,114,104,97,72,53,21,1,-22,-37,-34,-34,-9,11,46,79,113,139,158,161,150,122,71,8,-77,-172,-273,-379,-473,-554,-614,-638,-631,-579,-484,-355,-182,9,227,437,654,836,994,1106,1164,1171,1116,1006,846,640,402,138,-132,-404,-658,-884,-1080,-1222,-1318,-1355,-1330,-1244,-1105,-902,-667,-385,-89,216,514,779,1012,1181,1296,1332,1300,1194,1027,805,546,263,-29,-302,-553,-756,-907,-1000,-1025,-997,-905,-781,-613,-443,-255,-95,57,164,245,283,284,260,203,145,64,-2,-71,-121,-161,-183,-195,-186,-171,-140,-97,-45,27,104,201,303,417,524,635,715,790,815,817,774,687,574,422,257,79,-93,-258,-396,-509,-592,-644,-665,-668,-642,-609,-561,-498,-438,-348,-266,-149,-32,103,252,391,538,653,751,808,821,792,712,594,447,266,96,-88,-239,-367,-456,-498,-499,-452,-372,-261,-130,5,143,259,359,423,453,446,393,309,182,35,-144,-326,-515,-692,-843,-967,-1036,-1066,-1025,-940,-792,-600,-373,-120,137,392,615,811,949,1033,1055,1010,910,753,559,333,100,-135,-352,-540,-691,-801,-865,-894,-880,-841,-778,-704,-624,-541,-465,-388,-318,-246,-174,-93,-14,88,180,287,386,476,552,605,629,623,592,524,447,343,240,139,48,-23,-73,-97,-93,-73,-28,21,74,126,161,184,186,165,131,72,14,-62,-124,-189,-232,-265,-273,-269,-238,-202,-147,-94,-39,12,48,78,89,93,84,71,54,38,25,20,18,23,27,38,36,38,25,4,-18,-60,-91,-136,-169,-202,-226,-244,-257,-262,-267,-270,-278,-285,-299,-307,-320,-320,-310,-287,-236,-177,-80,20,145,266,392,496,591,644,677,662,624,547,451,333,208,78,-45,-162,-268,-362,-445,-519,-587,-646,-706,-751,-797,-818,-831,-809,-764,-678,-560,-401,-214,-2,230,455,681,874,1039,1158,1230,1248,1221,1144,1030,885,717,537,354,169,-1,-163,-301,-423,-519,-591,-638,-657,-654,-626,-577,-514,-438,-360,-281,-208,-145,-95,-62,-35,-26,-17,-14,-6,7,37,71,129,193,273,363,453,547,638,714,791,838,877,887,876,840,773,682,563,419,266,89,-78,-252,-403,-541,-645,-725,-765,-783,-759,-727,-661,-599,-519,-445,-374,-303,-245,-184,-132,-79,-30,20,61,105,133,160,173,176,180,172,176,179,205,232,288,342,408,471,513,538,527,476,388,256,99,-88,-275,-464,-628,-767,-862,-918,-927,-897,-832,-741,-630,-511,-386,-257,-134,-4,124,255,390,523,651,770,857,923,937,912,832,705,539,344,133,-72,-260,-417,-530,-597,-619,-596,-547,-468,-391,-303,-238,-173,-133,-93,-64,-26,25,90,181,283,403,518,623,703,742,738,682,581,442,276,108,-62,-191,-298,-345,-352,-306,-226,-118,6,121,234,308,364,368,358,295,231,137,43,-48,-134,-203,-258,-299,-326,-338,-345,-341,-333,-320,-304,-282,-265,-237,-223,-203,-198,-195,-205,-218,-245,-265,-292,-301,-306,-286,-247,-188,-103,-12,98,200,292,368,406,420,386,327,228,114,-18,-148,-271,-373,-453,-504,-520,-514,-475,-421,-345,-262,-163,-69,33,131,224,317,393,465,515,550,564,551,513,451,367,259,149,17,-96,-211,-304,-378,-429,-454,-460,-441,-419,-373,-334,-282,-235,-181,-128,-69,-9,60,124,202,259,328,370,407,424,418,399,362,308,255,185,131,72,29,-1,-18,-18,-6,19,53,93,135,175,208,235,244,249,224,196,138,76,-6,-97,-195,-294,-393,-481,-559,-619,-650,-662,-632,-575,-481,-351,-198,-14,174,374,555,723,852,936,977,948,881,743,575,360,129,-111,-349,-562,-754,-897,-1005,-1062,-1074,-1053,-986,-904,-795,-673,-549,-412,-286,-151,-25,104,225,341,445,538,610,659,681,669,631,557,460,341,208,76,-56,-162,-251,-300,-319,-291,-242,-150,-53,63,169,262,332,369,375,349,291,219,127,39,-43,-113,-160,-188,-202,-197,-193,-187,-194,-211,-244,-288,-331,-379,-398,-397,-358,-273,-153,9,196,394,592,762,900,982,1009,974,881,742,568,379,186,11,-141,-255,-334,-374,-392,-378,-365,-335,-320,-305,-294,-296,-281,-274,-241,-198,-133,-62,29,104,180,231,258,252,222,164,94,22,-48,-90,-115,-99,-64,2,75,154,215,257,256,221,137,18,-126,-292,-450,-595,-706,-775,-789,-760,-672,-558,-406,-254,-98,39,150,236,287,313,320,309,296,279,262,254,233,224,189,156,99,32,-45,-131,-204,-269,-303,-307,-273,-195,-90,50,195,344,476,571,628,625,573,461,309,120,-83,-288,-471,-629,-733,-799,-805,-772,-694,-595,-479,-357,-246,-136,-46,43,124,217,314,435,570,725,889,1048,1197,1307,1378,1393,1337,1224,1041,814,546,259,-24,-295,-526,-713,-849,-929,-961,-956,-914,-865,-806,-754,-715,-688,-677,-665,-660,-639,-598,-543,-437,-327,-171,-8,166,340,501,636,748,822,863,877,856,819,763,695,621,538,449,349,235,112,-38,-190,-368,-536,-712,-863,-995,-1087,-1135,-1140,-1095,-1009,-887,-743,-582,-430,-276,-150,-36,54,129,188,248,304,368,442,516,596,670,723,764,765,737,678,582,471,344,213,98,-8,-82,-136,-168,-176,-187,-189,-210,-244,-307,-383,-485,-582,-680,-751,-786,-771,-705,-572,-401,-174,62,309,535,724,854,925,920,858,736,583,404,237,84,-24,-94,-100,-71,16,117,246,364,477,559,605,619,591,534,453,353,247,142,40,-55,-142,-224,-302,-382,-460,-545,-623,-703,-771,-824,-859,-866,-850,-810,-737,-653,-543,-433,-309,-196,-78,20,124,207,293,366,435,501,557,607,641,668,670,662,624,570,489,390,267,127,-27,-189,-353,-508,-650,-763,-851,-896,-907,-873,-799,-687,-534,-358,-149,54,257,420,542,606,613,578,513,456,426,458,562,744,992,1279,1571,1838,2040,2157,2165,2059,1840,1522,1122,675,198,-255,-683,-1026,-1290,-1437,-1478,-1409,-1258,-1042,-813,-598,-458,-407,-475,-635,-872,-1120,-1363,-1543,-1679,-1758,-1828,-1896,-2011,-2149,-2328,-2512,-2678,-2818,-2903,-2935,-2910,-2815,-2661,-2428,-2136,-1780,-1385,-967,-561,-198,88,272,344,324,233,140,73,123,282,612,1050,1595,2164,2713,3174,3515,3707,3747,3647,3430,3122,2772,2393,2042,1723,1472,1279,1162,1100,1107,1165,1286,1445,1631,1799,1917,1941,1866,1688,1458,1225,1073,1053,1233,1612,2195,2903,3664,4335,4819,4983,4773,4159,3188,1950,596,-716,-1807,-2541,-2827,-2647,-2050,-1163,-124,875,1706,2227,2389,2154,1582,732,-268,-1294,-2228,-2970,-3471,-3716,-3742,-3595,-3359,-3091,-2855,-2690,-2620,-2634,-2732,-2865,-3017,-3136,-3195,-3169,-3036,-2808,-2485,-2116,-1725,-1377,-1102,-964,-965,-1142,-1446,-1866,-2304,-2712,-2993,-3112,-3038,-2785,-2407,-1968,-1548,-1221,-1025,-1000,-1117,-1353,-1619,-1856,-1951,-1860,-1530,-976,-276,465,1081,1436,1436,1046,356,-504,-1290,-1785,-1764,-1109,187,1989,4043,6036,7646,8646,8907,8437,7356,5816,4018,2098,196,-1610,-3211,-4524,-5420,-5827,-5664,-4984,-3879,-2565,-1304,-368,-5,-364,-1513,-3385,-5850,-8686,-11643,-14451,-16817,-18483,-19183,-18728,-16996,-13972,-9815,-4812,572,5800,10309,13625,15430,15634,14394,12076,9193,6310,3924,2417,1970,2594,4119,6246,8609,10813,12529,13532,13739,13208,12115,10690,9172,7744,6549,5625,4993,4608,4414,4347,4350,4358,4322,4191,3943,3565,3117,2637,2223,1905,1711,1589,1500,1372,1202,1016,900,947,1254,1838,2675,3624,4495,5052,5051,4331,2812,565,-2204,-5179,-7962,-10141,-11377,-11411,-10185,-7793,-4533,-828,2801,5856,7893,8648,8019,6138,3279,-133,-3634,-6770,-9174,-10596,-10949,-10277,-8768,-6673,-4324,-1991,24,1576,2515,2850,2597,1856,739,-637,-2149,-3693,-5178,-6517,-7641,-8481,-8983,-9097,-8816,-8137,-7129,-5881,-4520,-3210,-2070,-1225,-727,-594,-802,-1306,-2048,-2980,-4056,-5227,-6454,-7667,-8810,-9792,-10546,-10991,-11085,-10789,-10131,-9148,-7947,-6652,-5427,-4436,-3852,-3781,-4290,-5342,-6802,-8471,-10065,-11300,-11929,-11775,-10770,-9012,-6644,-3983,-1306,1073,2929,4110,4587,4407,3713,2671,1480,316,-649,-1286,-1489,-1203,-415,838,2454,4293,6177,7921,9352,10353,10839,10834,10381,9609,8678,7746,7002,6557,6526,6915,7698,8763,9963,11133,12102,12755,13003,12844,12304,11473,10444,9334,8235,7238,6412,5816,5499,5489,5809,6440,7351,8467,9688,10902,11978,12813,13316,13445,13196,12602,11737,10671,9488,8257,7025,5834,4717,3684,2784,2012,1428,1017,822,804,935,1158,1368,1504,1483,1266,856,265,-443,-1213,-1972,-2662,-3238,-3671,-3949,-4082,-4078,-3979,-3806,-3614,-3430,-3311,-3270,-3341,-3527,-3814,-4184,-4596,-5002,-5359,-5619,-5749,-5745,-5603,-5359,-5040,-4697,-4380,-4137,-4030,-4105,-4397,-4911,-5613,-6437,-7279,-8036,-8586,-8870,-8818,-8462,-7816,-6989,-6055,-5148,-4350,-3773,-3465,-3485,-3831,-4490,-5402,-6504,-7677,-8835,-9839,-10597,-11004,-11006,-10577,-9740,-8566,-7158,-5635,-4146,-2806,-1744,-1037,-751,-890,-1440,-2334,-3468,-4737,-5981,-7089,-7927,-8418,-8519,-8226,-7581,-6663,-5550,-4369,-3189,-2131,-1219,-523,-17,298,462,522,503,448,377,305,256,229,244,291,388,515,664,821,953,1050,1099,1094,1063,1022,1010,1062,1198,1446,1791,2225,2700,3168,3561,3835,3930,3853,3595,3197,2713,2192,1710,1315,1064,994,1133,1494,2069,2825,3717,4664,5576,6383,6976,7339,7404,7212,6763,6139,5391,4615,3881,3260,2799,2540,2484,2642,2982,3481,4083,4752,5398,6001,6470,6794,6930,6872,6643,6254,5775,5238,4719,4251,3899,3664,3588,3644,3829,4096,4397,4659,4834,4847,4689,4334,3828,3215,2574,1993,1547,1316,1326,1600,2100,2766,3508,4208,4770,5097,5148,4900,4408,3734,2986,2272,1675,1278,1101,1156,1391,1762,2193,2610,2975,3222,3350,3356,3242,3051,2788,2494,2186,1876,1595,1335,1121,956,839,776,753,751,754,730,662,531,338,88,-207,-524,-847,-1160,-1455,-1728,-1984,-2223,-2444,-2649,-2825,-2966,-3060,-3103,-3093,-3042,-2946,-2838,-2709,-2610,-2533,-2531,-2589,-2736,-2947,-3206,-3488,-3748,-3950,-4063,-4044,-3893,-3594,-3182,-2684,-2169,-1683,-1300,-1055,-981,-1084,-1345,-1727,-2180,-2630,-3027,-3302,-3425,-3387,-3190,-2890,-2525,-2177,-1882,-1710,-1658,-1740,-1928,-2173,-2441,-2675,-2841,-2915,-2886,-2762,-2580,-2361,-2168,-2028,-1980,-2037,-2204,-2472,-2818,-3230,-3667,-4099,-4500,-4806,-5017,-5089,-5029,-4851,-4570,-4223,-3842,-3449,-3086,-2759,-2511,-2336,-2245,-2236,-2278,-2373,-2488,-2611,-2732,-2840,-2924,-2989,-3031,-3061,-3110,-3191,-3341,-3579,-3910,-4332,-4811,-5315,-5792,-6197,-6480,-6611,-6561,-6340,-5957,-5442,-4862,-4245,-3683,-3213,-2894,-2758,-2807,-3029,-3371,-3794,-4210,-4582,-4838,-4937,-4863,-4582,-4133,-3527,-2825,-2088,-1371,-746,-249,73,212,159,-54,-404,-828,-1281,-1700,-2039,-2265,-2360,-2319,-2155,-1879,-1524,-1102,-657,-184,273,709,1094,1395,1583,1647,1566,1372,1095,786,514,331,276,386,653,1086,1649,2332,3078,3858,4593,5246,5727,6005,6022,5772,5266,4532,3658,2715,1832,1099,622,457,633,1137,1901,2847,3844,4792,5565,6109,6359,6347,6085,5659,5128,4587,4093,3714,3486,3418,3520,3762,4122,4556,5027,5476,5860,6131,6253,6211,6002,5638,5156,4600,4025,3499,3083,2839,2805,3002,3413,3999,4681,5364,5952,6348,6503,6397,6056,5560,4986,4445,4015,3761,3714,3865,4189,4621,5123,5615,6073,6446,6718,6867,6889,6772,6545,6207,5799,5345,4877,4434,4030,3692,3425,3246,3147,3133,3178,3274,3397,3523,3629,3696,3710,3667,3568,3426,3246,3057,2866,2703,2592,2549,2593,2720,2923,3168,3428,3662,3814,3866,3768,3541,3183,2760,2296,1874,1512,1265,1134,1136,1247,1455,1703,1957,2150,2245,2210,2050,1776,1451,1108,819,607,493,451,443,401,270,-4,-433,-1000,-1656,-2315,-2904,-3326,-3532,-3481,-3178,-2660,-1995,-1284,-637,-148,90,67,-241,-770,-1450,-2206,-2921,-3528,-3953,-4158,-4161,-3977,-3684,-3328,-2969,-2649,-2381,-2185,-2072,-2046,-2143,-2370,-2735,-3224,-3790,-4381,-4924,-5359,-5633,-5737,-5663,-5454,-5141,-4784,-4434,-4131,-3926,-3839,-3876,-4029,-4235,-4441,-4565,-4550,-4354,-3981,-3467,-2881,-2305,-1824,-1496,-1369,-1452,-1728,-2170,-2718,-3329,-3944,-4509,-4995,-5353,-5572,-5646,-5580,-5420,-5200,-4972,-4769,-4612,-4492,-4396,-4297,-4172,-4010,-3809,-3577,-3331,-3089,-2871,-2703,-2596,-2574,-2631,-2768,-2947,-3151,-3334,-3477,-3562,-3583,-3561,-3500,-3424,-3330,-3213,-3065,-2861,-2612,-2305,-1975,-1658,-1396,-1247,-1250,-1420,-1772,-2252,-2830,-3418,-3963,-4388,-4663,-4758,-4687,-4480,-4182,-3838,-3495,-3162,-2860,-2567,-2288,-2010,-1757,-1543,-1415,-1387,-1503,-1737,-2108,-2553,-3053,-3540,-3968,-4269,-4402,-4316,-3989,-3429,-2668,-1781,-870,-49,570,907,918,609,36,-718,-1537,-2307,-2921,-3303,-3398,-3210,-2755,-2096,-1302,-464,325,980,1426,1630,1562,1268,769,158,-512,-1164,-1737,-2201,-2510,-2680,-2692,-2580,-2347,-2023,-1616,-1151,-629,-84,481,1019,1501,1884,2120,2192,2072,1788,1352,847,315,-148,-502,-707,-747,-642,-399,-64,350,797,1250,1663,1997,2213,2292,2216,2006,1672,1255,789,313,-115,-469,-688,-780,-719,-545,-272,55,413,786,1157,1527,1871,2193,2463,2671,2793,2810,2704,2480,2137,1722,1261,823,448,190,78,112,303,603,992,1414,1839,2231,2580,2884,3132,3347,3500,3597,3610,3523,3342,3064,2739,2383,2061,1786,1588,1450,1362,1280,1193,1079,951,846,797,859,1053,1390,1837,2343,2816,3185,3347,3284,2967,2464,1842,1209,661,281,108,152,375,728,1136,1545,1905,2190,2402,2535,2623,2664,2686,2686,2657,2587,2441,2216,1885,1483,1028,585,191,-101,-273,-311,-215,-7,299,682,1107,1571,2031,2483,2878,3191,3381,3407,3271,2964,2548,2057,1577,1152,834,652,608,701,905,1197,1543,1908,2262,2573,2806,2945,2960,2836,2585,2196,1728,1218,735,360,147,154,395,856,1491,2224,2967,3618,4099,4337,4303,4000,3464,2777,2025,1311,734,360,245,398,802,1412,2150,2933,3656,4247,4615,4745,4594,4217,3627,2928,2168,1459,859,432,221,221,426,778,1220,1683,2085,2389,2540,2560,2449,2270,2052,1862,1734,1690,1757,1891,2079,2248,2351,2332,2179,1878,1486,1035,619,295,139,191,446,905,1467,2092,2651,3095,3351,3404,3277,3008,2676,2348,2077,1900,1810,1785,1786,1771,1719,1624,1494,1363,1247,1181,1170,1212,1297,1388,1456,1469,1393,1233,989,707,422,199,68,68,216,493,903,1389,1917,2428,2852,3132,3211,3052,2660,2061,1330,566,-118,-622,-861,-819,-490,58,754,1505,2208,2783,3157,3302,3207,2926,2507,2038,1579,1188,883,667,519,415,329,243,165,93,72,111,236,431,672,900,1064,1093,967,661,218,-307,-847,-1298,-1621,-1761,-1736,-1572,-1336,-1083,-878,-755,-714,-743,-802,-841,-845,-793,-703,-620,-554,-568,-661,-841,-1116,-1437,-1813,-2194,-2568,-2912,-3206,-3427,-3573,-3612,-3572,-3426,-3220,-2939,-2634,-2307,-1998,-1731,-1537,-1450,-1501,-1691,-2029,-2471,-2967,-3453,-3851,-4111,-4203,-4128,-3936,-3670,-3415,-3193,-3069,-3020,-3060,-3165,-3314,-3511,-3730,-3973,-4215,-4443,-4613,-4711,-4699,-4576,-4358,-4066,-3754,-3459,-3225,-3070,-3002,-3018,-3093,-3211,-3340,-3456,-3547,-3597,-3629,-3645,-3678,-3742,-3833,-3957,-4082,-4205,-4300,-4366,-4398,-4415,-4430,-4470,-4546,-4670,-4818,-4975,-5087,-5125,-5067,-4907,-4668,-4394,-4139,-3961,-3911,-4004,-4234,-4566,-4930,-5269,-5506,-5613,-5540,-5308,-4908,-4401,-3827,-3275,-2818,-2531,-2476,-2657,-3074,-3661,-4349,-5049,-5652,-6101,-6316,-6291,-6039,-5592,-5051,-4459,-3927,-3496,-3202,-3071,-3053,-3144,-3259,-3383,-3445,-3451,-3365,-3218,-3013,-2795,-2590,-2444,-2380,-2417,-2561,-2794,-3101,-3445,-3796,-4116,-4376,-4544,-4597,-4517,-4285,-3889,-3353,-2687,-1978,-1290,-725,-366,-264,-435,-842,-1411,-2034,-2609,-3036,-3261,-3246,-3018,-2592,-2049,-1434,-832,-299,98,322,338,145,-229,-743,-1315,-1876,-2327,-2617,-2680,-2522,-2146,-1617,-995,-362,225,715,1087,1340,1477,1518,1468,1353,1182,979,767,565,397,283,226,246,335,507,739,1046,1370,1715,2009,2228,2338,2325,2202,1996,1744,1494,1288,1164,1153,1256,1477,1784,2159,2561,2980,3393,3787,4159,4482,4759,4956,5069,5070,4945,4691,4298,3809,3253,2692,2182,1766,1462,1289,1213,1242,1343,1529,1786,2133,2535,3003,3479,3947,4371,4729,5020,5238,5391,5469,5467,5372,5166,4863,4455,3997,3515,3085,2755,2581,2581,2758,3061,3438,3798,4075,4209,4176,3990,3693,3349,3030,2782,2652,2644,2751,2947,3193,3444,3650,3770,3770,3645,3409,3107,2799,2556,2434,2475,2677,3026,3464,3927,4363,4699,4932,5042,5057,5000,4904,4768,4612,4401,4137,3805,3412,2983,2548,2145,1804,1560,1415,1403,1501,1731,2054,2474,2943,3440,3924,4366,4733,4997,5141,5127,4964,4628,4154,3578,2945,2345,1820,1445,1239,1218,1352,1622,1959,2334,2674,2959,3120,3173,3074,2872,2576,2231,1879,1556,1281,1094,976,950,988,1090,1240,1433,1662,1904,2155,2371,2542,2637,2651,2587,2464,2284,2091,1860,1622,1355,1069,775,487,244,71,5,58,224,487,785,1078,1287,1384,1344,1176,924,634,354,134,-12,-67,-47,41,189,389,649,960,1299,1641,1905,2057,2008,1769,1309,704,3,-692,-1317,-1781,-2062,-2107,-1937,-1554,-1014,-371,293,875,1320,1519,1485,1171,659,-10,-719,-1375,-1884,-2182,-2219,-2016,-1573,-973,-282,401,982,1377,1529,1412,1046,485,-182,-840,-1372,-1666,-1651,-1295,-643,220,1152,2019,2670,3031,3023,2683,2026,1162,169,-811,-1702,-2375,-2799,-2910,-2737,-2287,-1640,-844,-7,806,1488,1978,2219,2192,1921,1451,857,214,-398,-929,-1323,-1572,-1663,-1614,-1454,-1214,-935,-644,-370,-117,108,311,500,665,813,915,971,949,851,658,374,21,-390,-794,-1167,-1437,-1585,-1580,-1440,-1181,-852,-485,-137,168,380,487,453,296,11,-351,-753,-1138,-1453,-1654,-1718,-1633,-1395,-1036,-566,-55,464,907,1224,1350,1255,937,409,-257,-1002,-1715,-2321,-2738,-2923,-2867,-2597,-2174,-1674,-1185,-771,-492,-355,-370,-512,-749,-1056,-1392,-1729,-2036,-2281,-2450,-2507,-2452,-2264,-1938,-1492,-924,-292,368,976,1465,1749,1777,1499,918,72,-961,-2059,-3086,-3929,-4464,-4663,-4498,-4032,-3345,-2549,-1775,-1121,-678,-487,-531,-786,-1157,-1579,-1984,-2311,-2552,-2676,-2711,-2650,-2542,-2399,-2259,-2151,-2104,-2127,-2245,-2427,-2667,-2919,-3132,-3274,-3296,-3203,-2992,-2697,-2370,-2043,-1793,-1629,-1599,-1689,-1893,-2172,-2490,-2792,-3051,-3233,-3340,-3376,-3379,-3377,-3411,-3490,-3621,-3764,-3888,-3928,-3842,-3612,-3232,-2756,-2233,-1742,-1363,-1137,-1109,-1260,-1569,-1978,-2418,-2847,-3188,-3435,-3540,-3518,-3362,-3111,-2787,-2461,-2171,-1981,-1930,-2031,-2288,-2665,-3106,-3565,-3950,-4230,-4340,-4278,-4038,-3660,-3184,-2691,-2229,-1885,-1682,-1661,-1790,-2051,-2382,-2720,-3033,-3268,-3434,-3531,-3581,-3608,-3623,-3623,-3591,-3507,-3332,-3067,-2696,-2245,-1760,-1287,-899,-644,-553,-639,-866,-1195,-1550,-1876,-2114,-2244,-2246,-2158,-1997,-1818,-1652,-1520,-1439,-1398,-1384,-1377,-1348,-1280,-1166,-1005,-826,-658,-534,-484,-502,-580,-679,-770,-825,-838,-806,-756,-685,-618,-558,-496,-455,-407,-372,-319,-258,-151,-30,133,289,427,510,508,423,250,29,-207,-402,-521,-532,-431,-231,46,356,658,924,1114,1218,1225,1136,972,748,501,239,7,-217,-397,-563,-695,-783,-811,-732,-523,-147,384,1053,1775,2487,3078,3508,3724,3744,3596,3323,2983,2610,2242,1906,1615,1401,1255,1209,1242,1364,1543,1764,1980,2162,2266,2269,2156,1946,1651,1342,1047,836,748,806,1020,1382,1844,2373,2907,3393,3789,4056,4173,4139,3955,3659,3268,2846,2413,2023,1693,1453,1316,1292,1384,1581,1862,2204,2575,2943,3282,3563,3763,3871,3880,3784,3607,3328,2980,2546,2058,1533,1017,565,235,85,147,425,900,1515,2196,2870,3431,3823,3980,3888,3564,3056,2426,1759,1121,586,197,-8,-38,120,412,820,1297,1794,2281,2705,3015,3192,3182,2998,2645,2153,1604,1037,552,206,44,133,442,991,1690,2478,3242,3880,4305,4461,4329,3933,3317,2557,1738,929,217,-349,-727,-883,-830,-555,-95,523,1245,1991,2692,3235,3568,3606,3361,2836,2110,1289,481,-179,-618,-773,-643,-274,275,901,1524,2060,2451,2666,2689,2539,2225,1793,1264,684,99,-440,-875,-1138,-1188,-993,-563,37,730,1401,1959,2314,2443,2334,2039,1625,1166,737,396,158,28,-25,-24,11,71,160,278,427,587,743,871,955,993,972,910,791,631,418,175,-91,-323,-493,-533,-423,-130,307,867,1461,2022,2472,2749,2824,2695,2369,1908,1346,776,250,-159,-412,-478,-359,-70,355,865,1390,1864,2189,2315,2171,1762,1108,287,-610,-1460,-2166,-2610,-2730,-2468,-1852,-923,179,1325,2328,3057,3414,3363,2960,2283,1481,673,-11,-503,-744,-736,-493,-52,506,1138,1719,2200,2491,2561,2414,2074,1601,1052,478,-75,-588,-1035,-1390,-1639,-1720,-1635,-1331,-854,-211,501,1226,1879,2403,2774,2977,3010,2889,2618,2213,1699,1111,492,-81,-575,-898,-1047,-992,-755,-398,39,458,808,1034,1112,1054,897,685,486,320,225,192,187,205,175,124,12,-112,-233,-298,-276,-127,127,495,911,1332,1700,1965,2082,2050,1854,1542,1143,715,313,-33,-273,-416,-458,-420,-334,-221,-109,-9,55,83,58,-17,-129,-261,-374,-445,-443,-376,-242,-93,53,135,156,71,-71,-293,-535,-791,-1037,-1265,-1476,-1684,-1892,-2103,-2305,-2472,-2575,-2574,-2452,-2181,-1773,-1245,-633,-2,588,1058,1344,1383,1155,653,-64,-942,-1869,-2759,-3515,-4072,-4392,-4472,-4334,-4021,-3588,-3081,-2549,-2023,-1533,-1102,-751,-498,-366,-357,-469,-698,-997,-1362,-1739,-2129,-2500,-2858,-3185,-3467,-3688,-3811,-3809,-3662,-3359,-2924,-2398,-1829,-1294,-831,-506,-322,-322,-469,-779,-1197,-1700,-2247,-2790,-3306,-3747,-4102,-4333,-4432,-4384,-4188,-3870,-3442,-2966,-2468,-2018,-1654,-1419,-1335,-1396,-1594,-1883,-2242,-2617,-2980,-3294,-3524,-3647,-3649,-3533,-3322,-3062,-2780,-2535,-2333,-2207,-2134,-2132,-2182,-2295,-2475,-2707,-2982,-3240,-3443,-3523,-3448,-3203,-2803,-2292,-1731,-1193,-729,-410,-232,-237,-370,-639,-984,-1387,-1828,-2272,-2724,-3129,-3480,-3714,-3812,-3744,-3510,-3134,-2654,-2136,-1637,-1229,-958,-870,-964,-1238,-1635,-2104,-2554,-2926,-3141,-3182,-3033,-2738,-2340,-1918,-1526,-1219,-1022,-938,-946,-1016,-1115,-1204,-1275,-1309,-1306,-1275,-1205,-1095,-946,-750,-533,-316,-149,-62,-107,-280,-590,-998,-1460,-1914,-2297,-2548,-2620,-2495,-2172,-1694,-1127,-555,-64,276,425,384,183,-99,-403,-632,-751,-715,-543,-267,41,305,456,427,219,-171,-670,-1208,-1692,-2037,-2186,-2103,-1794,-1297,-672,-8,618,1121,1456,1595,1547,1342,1021,641,245,-100,-361,-483,-451,-245,117,606,1172,1730,2227,2564,2717,2654,2390,1982,1470,926,392,-93,-493,-799,-980,-1032,-943,-707,-350,100,600,1093,1539,1909,2190,2381,2505,2558,2559,2494,2357,2141,1845,1480,1081,668,299,2,-187,-235,-141,97,464,912,1402,1873,2265,2543,2669,2638,2456,2137,1719,1220,684,143,-360,-778,-1069,-1189,-1106,-823,-347,256,941,1605,2196,2643,2917,3006,2926,2696,2364,1975,1562,1198,893,697,613,636,751,921,1103,1265,1353,1345,1211,942,561,83,-428,-937,-1370,-1693,-1866,-1870,-1702,-1365,-873,-262,422,1111,1733,2217,2530,2632,2575,2373,2117,1859,1649,1527,1473,1483,1490,1465,1361,1166,885,551,199,-122,-370,-522,-557,-476,-295,-40,252,536,781,946,1024,1000,898,736,572,438,395,466,663,977,1364,1774,2138,2388,2474,2348,2014,1471,781,-2,-786,-1481,-1997,-2260,-2221,-1872,-1223,-347,706,1815,2901,3852,4565,4965,4981,4583,3813,2705,1418,59,-1187,-2190,-2838,-3067,-2876,-2288,-1411,-325,799,1874,2734,3322,3544,3398,2906,2136,1208,246,-603,-1234,-1540,-1510,-1131,-475,371,1295,2176,2906,3395,3584,3448,2995,2286,1408,472,-380,-1036,-1390,-1389,-1041,-388,448,1367,2218,2910,3361,3533,3421,3057,2480,1775,1009,284,-331,-764,-976,-947,-685,-218,402,1102,1814,2437,2922,3195,3252,3084,2738,2250,1693,1109,568,104,-232,-438,-480,-395,-180,110,436,747,994,1153,1215,1196,1135,1076,1059,1114,1249,1453,1707,1971,2214,2400,2511,2522,2448,2283,2065,1813,1565,1350,1183,1077,1012,973,922,831,683,481,254,46,-78,-64,133,519,1071,1727,2390,2968,3352,3488,3342,2950,2358,1669,957,309,-207,-578,-763,-791,-663,-401,-45,398,879,1373,1829,2201,2438,2493,2345,1982,1455,801,129,-500,-975,-1248,-1277,-1067,-660,-129,424,903,1226,1341,1240,949,515,28,-445,-819,-1027,-1045,-847,-464,64,662,1250,1746,2089,2250,2225,2044,1752,1391,1008,636,296,16,-206,-345,-410,-391,-304,-148,49,288,529,760,939,1054,1081,1038,930,805,698,641,665,755,890,1020,1074,1007,761,345,-226,-881,-1534,-2083,-2440,-2531,-2345,-1874,-1207,-418,357,1003,1421,1536,1338,838,106,-772,-1690,-2537,-3210,-3625,-3727,-3489,-2944,-2134,-1165,-130,848,1687,2294,2649,2734,2568,2216,1711,1135,531,-50,-573,-1016,-1348,-1559,-1634,-1561,-1370,-1077,-755,-455,-263,-203,-330,-597,-988,-1415,-1800,-2065,-2139,-1987,-1608,-1026,-322,443,1148,1740,2123,2269,2151,1771,1163,366,-553,-1520,-2472,-3315,-4017,-4506,-4767,-4796,-4577,-4166,-3572,-2881,-2139,-1440,-829,-365,-56,102,132,79,-22,-152,-284,-448,-623,-862,-1130,-1452,-1773,-2073,-2316,-2471,-2542,-2525,-2449,-2328,-2196,-2066,-1955,-1870,-1798,-1737,-1655,-1542,-1386,-1200,-999,-842,-756,-797,-988,-1326,-1788,-2318,-2835,-3276,-3562,-3669,-3574,-3301,-2889,-2368,-1813,-1224,-670,-142,313,692,964,1114,1140,1031,819,517,166,-212,-583,-948,-1277,-1593,-1869,-2116,-2316,-2464,-2548,-2576,-2546,-2473,-2367,-2225,-2055,-1821,-1516,-1107,-600,-22,569,1085,1438,1559,1408,998,394,-318,-1001,-1553,-1863,-1875,-1570,-990,-206,672,1539,2284,2830,3113,3113,2841,2332,1657,900,149,-500,-978,-1235,-1267,-1096,-773,-389,-3,290,449,449,290,17,-322,-660,-949,-1129,-1206,-1137,-986,-753,-505,-277,-102,-6,12,-53,-177,-369,-599,-862,-1129,-1356,-1515,-1556,-1453,-1196,-793,-283,283,830,1301,1618,1760,1693,1453,1071,623,180,-171,-384,-382,-181,235,796,1440,2067,2580,2907,2989,2831,2459,1940,1361,812,358,68,-62,-29,116,324,528,690,763,750,645,485,283,98,-61,-148,-156,-77,87,305,551,770,932,979,901,668,307,-155,-643,-1090,-1403,-1526,-1412,-1067,-539,109,751,1309,1664,1757,1566,1083,392,-445,-1305,-2091,-2697,-3066,-3143,-2940,-2482,-1825,-1057,-268,466,1048,1453,1628,1581,1331,921,410,-120,-608,-979,-1189,-1223,-1072,-780,-378,72,511,895,1172,1332,1354,1261,1056,768,415,20,-391,-801,-1174,-1515,-1788,-2025,-2208,-2365,-2499,-2615,-2726,-2817,-2895,-2944,-2954,-2916,-2795,-2587,-2259,-1810,-1249,-594,98,782,1382,1840,2104,2130,1925,1488,876,152,-609,-1306,-1872,-2222,-2334,-2181,-1803,-1247,-592,69,653,1079,1299,1278,1047,614,66,-538,-1119,-1578,-1870,-1923,-1725,-1301,-684,18,730,1343,1793,2038,2062,1887,1542,1072,532,-41,-591,-1080,-1476,-1738,-1860,-1820,-1629,-1303,-859,-349,213,755,1263,1684,2002,2193,2253,2178,1998,1731,1427,1132,891,734,676,707,795,914,1002,1054,1020,921,742,521,272,31,-189,-353,-453,-477,-416,-297,-126,33,161,189,109,-100,-404,-745,-1058,-1246,-1265,-1065,-670,-111,516,1147,1675,2069,2273,2314,2198,1988,1719,1440,1174,937,725,536,360,206,72,-20,-72,-71,-33,37,104,162,180,164,116,53,7,-3,39,137,280,430,583,683,749,772,775,787,822,895,1005,1118,1227,1277,1260,1126,879,489,-10,-598,-1216,-1787,-2235,-2474,-2443,-2125,-1521,-701,248,1221,2085,2753,3137,3206,2965,2451,1764,983,255,-337,-687,-749,-504,0,702,1482,2231,2828,3178,3220,2949,2377,1603,709,-161,-907,-1416,-1649,-1586,-1275,-793,-239,282,687,921,962,825,543,177,-238,-627,-986,-1257,-1436,-1500,-1431,-1224,-872,-385,217,899,1595,2258,2791,3147,3252,3089,2647,1956,1081,92,-891,-1784,-2479,-2910,-3044,-2872,-2441,-1809,-1061,-291,420,1008,1422,1648,1689,1555,1302,955,590,250,-5,-147,-171,-74,82,270,414,459,385,144,-212,-684,-1172,-1626,-1946,-2065,-1942,-1551,-937,-163,674,1445,2043,2368,2344,1983,1297,390,-619,-1597,-2390,-2902,-3044,-2816,-2243,-1428,-472,477,1319,1943,2304,2362,2148,1674,1040,303,-425,-1060,-1530,-1766,-1751,-1469,-956,-240,599,1499,2358,3097,3627,3878,3808,3406,2717,1817,832,-110,-868,-1352,-1503,-1343,-931,-394,147,538,690,541,102,-550,-1308,-2010,-2532,-2750,-2606,-2096,-1268,-219,921,2010,2915,3508,3718,3499,2876,1915,735,-536,-1744,-2764,-3504,-3902,-3965,-3722,-3251,-2627,-1968,-1322,-789,-376,-103,57,154,236,368,575,892,1287,1741,2186,2558,2804,2873,2742,2407,1894,1237,511,-216,-867,-1357,-1649,-1713,-1561,-1236,-772,-238,319,854,1305,1646,1817,1805,1596,1212,683,67,-582,-1196,-1724,-2104,-2317,-2326,-2141,-1794,-1302,-762,-189,323,759,1073,1257,1310,1226,1025,718,337,-68,-450,-751,-917,-926,-764,-446,-23,472,961,1403,1732,1932,1963,1842,1568,1174,692,151,-415,-996,-1578,-2153,-2716,-3252,-3720,-4104,-4329,-4379,-4194,-3771,-3096,-2205,-1133,42,1236,2351,3280,3950,4279,4249,3839,3084,2031,759,-652,-2072,-3405,-4513,-5307,-5700,-5670,-5208,-4392,-3293,-2038,-747,474,1511,2315,2828,3056,3008,2731,2279,1729,1138,580,94,-282,-557,-723,-835,-915,-1024,-1203,-1479,-1871,-2358,-2905,-3447,-3912,-4217,-4293,-4078,-3539,-2674,-1522,-143,1339,2812,4118,5143,5766,5928,5582,4759,3512,1962,250,-1469,-3018,-4280,-5123,-5522,-5451,-4971,-4159,-3118,-1971,-802,279,1243,2019,2608,2981,3136,3068,2780,2299,1665,950,237,-386,-846,-1078,-1089,-869,-493,-11,499,983,1390,1707,1911,2017,2021,1942,1779,1551,1266,946,613,283,-2,-236,-372,-404,-303,-79,267,695,1170,1634,2034,2321,2470,2459,2307,2023,1659,1237,817,421,76,-192,-389,-494,-492,-379,-109,296,845,1488,2144,2743,3160,3328,3182,2709,1936,944,-156,-1223,-2112,-2704,-2906,-2680,-2060,-1117,-13,1102,2032,2629,2785,2450,1681,557,-736,-2034,-3135,-3890,-4173,-3957,-3237,-2126,-740,732,2134,3294,4109,4494,4436,3951,3106,1991,728,-577,-1783,-2813,-3571,-4014,-4112,-3863,-3285,-2417,-1341,-137,1052,2134,2963,3486,3621,3383,2777,1890,795,-372,-1496,-2456,-3135,-3474,-3429,-3024,-2317,-1423,-451,442,1156,1600,1715,1514,1007,278,-600,-1511,-2360,-3047,-3493,-3661,-3524,-3121,-2497,-1733,-922,-143,531,1053,1412,1596,1626,1514,1274,914,459,-85,-663,-1255,-1791,-2238,-2543,-2682,-2629,-2391,-1971,-1420,-793,-165,369,745,886,782,436,-96,-727,-1355,-1879,-2205,-2304,-2140,-1779,-1262,-689,-160,258,477,474,231,-214,-805,-1442,-2036,-2489,-2719,-2710,-2430,-1958,-1323,-644,33,599,1047,1306,1411,1337,1135,816,429,1,-431,-843,-1205,-1509,-1728,-1841,-1836,-1662,-1343,-831,-175,615,1473,2337,3119,3735,4097,4141,3839,3185,2243,1077,-183,-1428,-2541,-3413,-3999,-4228,-4135,-3704,-3023,-2134,-1134,-91,910,1825,2589,3191,3595,3793,3782,3567,3156,2601,1919,1192,460,-210,-764,-1168,-1378,-1389,-1176,-760,-144,616,1477,2354,3169,3832,4265,4392,4174,3594,2654,1429,-23,-1547,-3027,-4279,-5177,-5597,-5474,-4832,-3711,-2272,-640,982,2457,3635,4437,4811,4772,4359,3672,2800,1873,988,227,-347,-723,-895,-900,-773,-578,-362,-170,-54,-2,-34,-101,-176,-203,-151,16,295,679,1119,1576,1976,2266,2383,2296,1973,1422,668,-247,-1243,-2242,-3141,-3843,-4271,-4353,-4086,-3479,-2600,-1548,-412,690,1684,2501,3107,3500,3686,3697,3560,3319,3006,2664,2322,1991,1689,1403,1113,829,513,204,-94,-340,-486,-503,-347,-25,459,1045,1671,2237,2660,2851,2769,2379,1728,849,-134,-1156,-2077,-2856,-3408,-3731,-3808,-3671,-3324,-2822,-2179,-1446,-671,95,782,1333,1690,1817,1704,1360,834,188,-494,-1125,-1614,-1903,-1934,-1704,-1241,-600,112,800,1344,1663,1697,1430,888,134,-746,-1637,-2450,-3078,-3468,-3580,-3398,-2951,-2278,-1438,-522,398,1237,1906,2373,2586,2552,2301,1857,1301,679,57,-509,-977,-1320,-1496,-1521,-1365,-1058,-620,-83,482,1037,1492,1817,1933,1839,1501,958,239,-575,-1415,-2169,-2774,-3131,-3232,-3038,-2614,-1983,-1241,-446,328,1032,1626,2096,2424,2617,2675,2616,2441,2179,1831,1429,989,543,117,-261,-569,-808,-969,-1089,-1179,-1282,-1413,-1577,-1757,-1908,-1967,-1881,-1592,-1077,-351,540,1501,2419,3174,3647,3773,3504,2875,1958,857,-281,-1348,-2239,-2891,-3285,-3428,-3348,-3092,-2697,-2209,-1664,-1097,-552,-55,350,648,818,869,814,693,546,420,353,366,450,581,699,750,688,475,128,-330,-835,-1302,-1663,-1838,-1783,-1493,-972,-295,463,1215,1846,2302,2509,2474,2197,1741,1165,540,-53,-559,-933,-1148,-1210,-1149,-1002,-829,-685,-600,-598,-668,-770,-859,-872,-759,-492,-56,519,1189,1876,2502,2968,3221,3189,2886,2312,1538,629,-318,-1229,-2017,-2646,-3057,-3254,-3239,-3045,-2712,-2298,-1834,-1367,-903,-444,14,483,945,1390,1768,2042,2158,2084,1807,1338,735,66,-566,-1062,-1340,-1350,-1089,-604,14,659,1212,1572,1692,1538,1154,604,-19,-598,-1045,-1291,-1284,-1062,-640,-126,402,843,1107,1174,1002,660,176,-358,-867,-1298,-1591,-1734,-1703,-1518,-1175,-717,-170,413,962,1418,1723,1823,1734,1437,1003,472,-79,-583,-974,-1197,-1220,-1034,-662,-170,379,869,1229,1383,1291,980,473,-127,-741,-1264,-1618,-1752,-1648,-1323,-837,-239,354,903,1297,1538,1583,1488,1261,983,681,399,170,-12,-112,-150,-102,16,201,434,692,951,1192,1386,1531,1586,1569,1433,1212,877,463,-26,-550,-1095,-1605,-2071,-2439,-2697,-2826,-2814,-2667,-2389,-1997,-1516,-971,-402,163,663,1079,1349,1470,1413,1199,850,425,-38,-460,-823,-1077,-1220,-1245,-1166,-993,-757,-473,-177,98,327,469,523,467,313,80,-212,-524,-824,-1089,-1281,-1404,-1438,-1404,-1315,-1188,-1048,-893,-729,-560,-360,-166,50,238,398,502,537,500,381,188,-82,-414,-798,-1213,-1623,-2003,-2298,-2468,-2472,-2269,-1851,-1218,-415,504,1428,2269,2899,3240,3225,2838,2108,1111,-49,-1226,-2289,-3100,-3565,-3632,-3305,-2638,-1733,-716,264,1072,1579,1714,1423,756,-239,-1400,-2584,-3606,-4286,-4510,-4190,-3332,-2011,-353,1443,3195,4675,5732,6229,6105,5373,4097,2429,546,-1333,-2990,-4238,-4930,-5003,-4472,-3425,-2024,-470,1027,2249,3057,3337,3092,2373,1313,104,-1072,-2006,-2564,-2648,-2252,-1421,-289,996,2235,3260,3919,4119,3836,3111,2055,826,-403,-1456,-2197,-2531,-2430,-1911,-1054,24,1197,2296,3222,3828,4079,3915,3368,2501,1397,201,-957,-1947,-2642,-2986,-2937,-2521,-1798,-860,188,1222,2143,2833,3242,3305,3040,2477,1696,818,-47,-756,-1215,-1346,-1124,-586,215,1137,2080,2885,3469,3745,3711,3380,2824,2140,1398,714,122,-313,-591,-700,-666,-515,-283,-16,247,476,649,764,837,876,910,941,973,992,967,879,687,396,-5,-464,-959,-1396,-1748,-1936,-1953,-1779,-1444,-993,-490,-12,378,608,655,485,129,-381,-970,-1537,-1988,-2221,-2166,-1800,-1127,-226,801,1827,2705,3326,3591,3467,2972,2168,1169,91,-935,-1812,-2464,-2859,-2991,-2898,-2620,-2238,-1809,-1419,-1101,-910,-815,-821,-846,-861,-796,-639,-369,-24,372,754,1101,1347,1495,1502,1390,1154,836,460,93,-222,-425,-470,-347,-45,401,939,1498,1999,2355,2522,2461,2197,1787,1316,892,607,525,664,991,1422,1842,2133,2167,1893,1261,328,-822,-2063,-3217,-4149,-4710,-4811,-4421,-3558,-2316,-830,730,2176,3330,4060,4252,3912,3037,1777,241,-1359,-2852,-4057,-4829,-5080,-4771,-3932,-2660,-1095,587,2190,3550,4511,4985,4927,4354,3333,1982,442,-1126,-2564,-3739,-4536,-4894,-4771,-4191,-3197,-1891,-401,1129,2519,3639,4354,4596,4355,3660,2610,1329,-50,-1381,-2555,-3482,-4115,-4439,-4469,-4250,-3828,-3284,-2662,-2043,-1455,-947,-530,-213,-2,129,176,196,189,226,296,445,625,828,981,1043,948,671,209,-426,-1148,-1911,-2595,-3126,-3429,-3449,-3183,-2638,-1876,-977,-39,821,1525,1996,2208,2181,1950,1602,1192,803,450,165,-89,-333,-604,-931,-1313,-1731,-2140,-2480,-2685,-2701,-2483,-2038,-1380,-594,251,1033,1670,2079,2230,2121,1792,1324,782,286,-117,-351,-405,-287,-30,296,640,930,1122,1195,1124,943,660,329,-26,-350,-636,-834,-969,-994,-960,-833,-668,-448,-203,64,361,667,1007,1354,1717,2065,2369,2591,2675,2596,2304,1815,1130,319,-560,-1417,-2158,-2719,-3020,-3043,-2775,-2240,-1499,-618,307,1185,1920,2452,2729,2752,2549,2174,1711,1227,808,481,299,222,246,300,342,329,229,58,-192,-460,-742,-982,-1164,-1259,-1239,-1099,-821,-423,91,664,1274,1814,2257,2490,2488,2206,1658,891,-12,-949,-1802,-2489,-2927,-3098,-2995,-2654,-2122,-1467,-741,-23,644,1188,1587,1800,1851,1742,1544,1290,1051,846,701,591,497,380,203,-43,-355,-707,-1039,-1304,-1428,-1362,-1084,-573,116,952,1835,2679,3382,3840,3985,3766,3186,2287,1153,-83,-1313,-2375,-3195,-3670,-3785,-3543,-2985,-2199,-1269,-304,604,1382,1951,2294,2366,2201,1808,1258,614,-36,-607,-1027,-1236,-1207,-943,-482,115,745,1328,1746,1950,1886,1565,1018,314,-480,-1272,-1994,-2587,-2989,-3185,-3148,-2887,-2432,-1821,-1123,-409,252,788,1160,1339,1336,1175,913,599,283,17,-201,-334,-432,-483,-539,-604,-684,-783,-861,-895,-853,-686,-401,30,562,1165,1764,2306,2702,2906,2854,2533,1938,1101,85,-1035,-2143,-3151,-3942,-4464,-4648,-4507,-4046,-3323,-2401,-1340,-229,873,1891,2745,3400,3783,3897,3710,3262,2576,1721,769,-187,-1055,-1746,-2186,-2339,-2198,-1799,-1210,-513,193,831,1331,1648,1772,1695,1454,1065,581,49,-494,-979,-1382,-1645,-1747,-1671,-1416,-1013,-497,50,584,1012,1312,1433,1394,1211,924,597,266,-14,-218,-354,-418,-474,-527,-649,-826,-1090,-1389,-1703,-1955,-2094,-2075,-1863,-1468,-924,-277,384,997,1480,1769,1848,1681,1333,827,273,-261,-682,-937,-998,-869,-596,-235,129,427,594,594,423,113,-293,-714,-1095,-1364,-1486,-1448,-1248,-927,-510,-63,373,744,1010,1150,1147,1024,790,499,183,-120,-357,-522,-574,-519,-354,-95,221,578,903,1197,1382,1468,1417,1256,993,676,332,10,-264,-471,-585,-613,-528,-338,-32,374,863,1381,1892,2318,2620,2744,2685,2433,2043,1537,1000,469,14,-341,-561,-649,-607,-453,-226,59,339,606,802,921,952,895,788,643,525,451,462,563,737,959,1173,1334,1389,1311,1096,748,324,-149,-584,-949,-1182,-1259,-1181,-940,-585,-147,308,728,1032,1191,1142,899,480,-61,-648,-1198,-1649,-1936,-2044,-1970,-1737,-1390,-970,-540,-135,196,427,532,502,324,27,-390,-859,-1357,-1804,-2163,-2366,-2386,-2201,-1823,-1277,-628,61,701,1216,1533,1616,1424,983,316,-510,-1416,-2312,-3104,-3706,-4055,-4111,-3866,-3345,-2597,-1694,-721,242,1104,1809,2296,2549,2562,2356,1988,1494,960,412,-78,-504,-837,-1082,-1254,-1359,-1426,-1451,-1463,-1435,-1388,-1293,-1152,-970,-733,-473,-180,108,400,664,910,1113,1268,1354,1366,1275,1094,811,458,59,-339,-710,-993,-1187,-1262,-1234,-1127,-966,-793,-629,-498,-399,-320,-262,-193,-121,-19,95,250,420,625,858,1105,1363,1588,1767,1844,1811,1635,1331,916,419,-105,-626,-1096,-1490,-1792,-1991,-2084,-2080,-1981,-1805,-1558,-1263,-922,-550,-162,243,635,1017,1354,1653,1863,2012,2051,2009,1870,1649,1373,1048,723,405,135,-94,-265,-406,-522,-648,-787,-947,-1118,-1271,-1391,-1444,-1413,-1299,-1090,-818,-489,-138,220,550,850,1085,1258,1358,1381,1349,1244,1110,916,716,479,248,11,-213,-410,-597,-739,-878,-980,-1072,-1134,-1164,-1151,-1091,-977,-822,-634,-433,-240,-66,71,172,233,262,265,238,193,101,-9,-177,-368,-589,-812,-1010,-1141,-1177,-1066,-801,-377,185,829,1498,2115,2610,2930,3035,2923,2612,2151,1597,1026,479,29,-325,-542,-641,-617,-498,-295,-46,237,520,792,1041,1262,1458,1628,1775,1908,2031,2155,2278,2398,2503,2557,2551,2429,2188,1801,1268,624,-104,-837,-1514,-2052,-2396,-2511,-2379,-2042,-1531,-934,-311,248,706,994,1129,1085,911,627,276,-91,-457,-759,-1004,-1126,-1148,-1027,-790,-442,-20,438,871,1242,1489,1592,1522,1288,895,377,-236,-896,-1556,-2162,-2657,-3003,-3147,-3080,-2796,-2310,-1669,-913,-118,663,1354,1905,2263,2397,2292,1963,1424,756,-5,-744,-1403,-1887,-2150,-2148,-1902,-1439,-847,-200,382,840,1084,1090,855,403,-188,-855,-1490,-2017,-2369,-2487,-2389,-2058,-1567,-950,-298,325,842,1198,1355,1296,1040,611,76,-509,-1072,-1556,-1911,-2122,-2167,-2083,-1873,-1589,-1256,-914,-599,-334,-146,-39,-24,-73,-187,-305,-438,-515,-567,-540,-477,-351,-204,-26,152,323,463,559,596,560,463,293,100,-122,-318,-479,-582,-619,-597,-520,-417,-294,-185,-89,-30,1,6,-9,-12,-4,48,161,335,593,914,1288,1682,2058,2372,2569,2630,2501,2209,1743,1150,487,-200,-822,-1335,-1689,-1846,-1818,-1598,-1230,-748,-194,374,925,1410,1801,2084,2235,2275,2187,2012,1752,1446,1131,828,587,409,314,300,342,444,557,684,786,857,877,838,751,609,452,284,141,41,4,25,109,234,369,503,585,607,549,400,168,-127,-480,-841,-1206,-1528,-1787,-1941,-1975,-1835,-1547,-1068,-459,259,1012,1722,2327,2734,2917,2829,2494,1941,1238,465,-280,-930,-1397,-1671,-1722,-1595,-1318,-970,-590,-255,17,194,278,282,225,142,58,11,20,115,294,563,890,1237,1565,1806,1933,1891,1688,1311,810,235,-363,-880,-1298,-1517,-1561,-1395,-1075,-647,-181,249,569,753,752,604,303,-86,-534,-978,-1395,-1722,-1958,-2043,-2000,-1796,-1465,-1028,-519,-8,466,836,1067,1137,1045,812,477,78,-335,-729,-1069,-1340,-1519,-1603,-1581,-1453,-1230,-918,-558,-174,179,462,655,721,696,564,395,195,20,-115,-199,-216,-194,-139,-85,-60,-84,-177,-344,-579,-861,-1165,-1454,-1696,-1866,-1939,-1913,-1786,-1568,-1284,-945,-584,-214,161,516,862,1191,1486,1759,1965,2104,2131,2029,1776,1366,823,178,-503,-1158,-1709,-2094,-2271,-2218,-1957,-1528,-996,-443,63,457,691,759,648,395,31,-387,-806,-1161,-1424,-1542,-1539,-1396,-1170,-881,-584,-314,-109,14,30,-41,-194,-396,-596,-784,-889,-925,-859,-719,-528,-314,-127,14,62,17,-138,-379,-671,-977,-1226,-1384,-1391,-1241,-933,-497,23,575,1099,1557,1897,2109,2174,2091,1882,1546,1124,623,85,-466,-1003,-1471,-1868,-2133,-2274,-2265,-2115,-1838,-1455,-986,-462,102,686,1271,1841,2366,2816,3159,3342,3365,3186,2844,2353,1766,1152,561,52,-328,-569,-649,-582,-392,-106,238,588,928,1204,1421,1552,1611,1598,1534,1434,1315,1190,1069,950,839,717,593,441,276,86,-117,-316,-508,-655,-761,-799,-759,-647,-445,-181,146,508,866,1209,1474,1668,1760,1751,1665,1502,1296,1068,815,577,325,101,-104,-265,-359,-382,-320,-190,-8,181,365,486,550,530,425,250,2,-291,-620,-954,-1278,-1555,-1778,-1916,-1968,-1925,-1787,-1568,-1278,-933,-578,-215,92,346,498,560,511,382,184,-38,-255,-418,-518,-510,-417,-218,49,371,699,1006,1244,1380,1394,1268,1011,632,172,-343,-850,-1301,-1660,-1879,-1955,-1889,-1701,-1425,-1103,-760,-441,-159,64,216,306,326,289,209,82,-63,-243,-435,-648,-873,-1094,-1314,-1496,-1637,-1713,-1713,-1647,-1515,-1336,-1137,-917,-710,-502,-312,-129,42,200,348,467,565,613,617,556,443,281,95,-96,-269,-399,-479,-497,-466,-391,-296,-196,-109,-45,-6,24,43,89,147,244,361,482,597,662,673,597,443,207,-77,-400,-704,-982,-1175,-1289,-1289,-1190,-997,-740,-444,-159,102,292,413,448,411,321,184,48,-89,-190,-239,-236,-155,-16,188,432,709,988,1264,1500,1699,1826,1884,1859,1745,1550,1276,943,564,179,-193,-513,-765,-917,-979,-925,-786,-571,-308,-35,212,403,495,489,360,135,-175,-526,-884,-1196,-1433,-1560,-1566,-1453,-1236,-938,-591,-214,162,532,876,1190,1472,1712,1912,2061,2149,2167,2097,1931,1670,1308,878,393,-101,-568,-957,-1249,-1393,-1401,-1249,-973,-577,-117,386,876,1313,1653,1861,1919,1814,1569,1211,778,337,-84,-438,-693,-859,-915,-895,-806,-674,-521,-358,-212,-83,10,60,77,55,27,7,35,123,306,576,918,1308,1674,1974,2128,2107,1867,1425,805,58,-740,-1521,-2201,-2723,-3022,-3086,-2889,-2462,-1835,-1074,-235,592,1352,1967,2391,2594,2561,2307,1873,1313,703,112,-396,-767,-972,-1012,-893,-669,-372,-72,186,359,433,400,294,136,-37,-186,-311,-381,-421,-417,-405,-369,-334,-285,-220,-140,-34,84,204,307,375,388,334,209,22,-227,-487,-773,-1010,-1207,-1319,-1343,-1271,-1112,-883,-607,-330,-73,123,243,276,228,109,-46,-232,-397,-552,-651,-711,-721,-702,-659,-618,-585,-577,-600,-639,-697,-741,-763,-737,-654,-505,-302,-63,184,395,552,614,592,481,307,101,-123,-322,-500,-634,-729,-777,-787,-752,-683,-588,-468,-354,-237,-148,-81,-58,-66,-123,-208,-331,-470,-616,-753,-869,-953,-998,-1002,-969,-899,-806,-685,-552,-407,-254,-99,61,225,384,546,693,825,934,1009,1060,1076,1076,1051,1022,988,946,913,859,802,714,603,451,277,68,-137,-340,-506,-627,-693,-692,-632,-511,-338,-117,136,415,697,967,1208,1389,1513,1549,1513,1398,1220,1004,765,530,321,139,2,-115,-193,-276,-332,-396,-427,-433,-384,-272,-92,149,428,715,972,1169,1269,1265,1160,955,706,425,173,-27,-149,-176,-123,12,193,416,640,861,1038,1169,1224,1201,1097,914,670,373,47,-297,-632,-962,-1241,-1499,-1671,-1801,-1826,-1796,-1664,-1479,-1217,-922,-580,-229,147,519,895,1252,1582,1847,2040,2112,2062,1884,1576,1188,741,293,-108,-434,-657,-772,-800,-753,-670,-580,-501,-462,-458,-487,-540,-593,-628,-629,-577,-473,-323,-133,69,258,412,503,523,471,353,196,29,-127,-235,-295,-291,-235,-140,-31,73,142,165,128,31,-113,-284,-455,-584,-656,-643,-546,-380,-166,52,252,386,457,437,351,207,33,-141,-293,-408,-467,-487,-448,-380,-281,-166,-44,80,200,306,394,449,467,428,344,195,17,-193,-397,-567,-678,-698,-626,-460,-216,63,350,586,743,793,729,572,343,92,-142,-330,-429,-458,-400,-288,-147,8,136,242,303,335,329,297,241,163,73,-26,-123,-200,-250,-258,-224,-153,-49,60,162,223,233,171,42,-156,-395,-655,-906,-1105,-1234,-1260,-1173,-976,-679,-319,62,414,693,854,890,786,580,293,-27,-325,-583,-739,-811,-760,-625,-401,-139,146,399,605,727,752,683,521,299,41,-219,-448,-631,-748,-798,-792,-737,-656,-565,-469,-387,-314,-256,-207,-168,-137,-115,-95,-78,-47,-7,61,160,281,438,598,764,907,1011,1062,1048,961,807,592,317,17,-324,-657,-993,-1297,-1562,-1772,-1915,-1977,-1961,-1844,-1656,-1370,-1030,-634,-228,168,517,788,971,1040,1012,880,677,418,136,-141,-387,-587,-712,-781,-778,-727,-644,-544,-440,-351,-274,-211,-179,-154,-161,-179,-209,-240,-258,-261,-231,-187,-117,-49,10,48,45,17,-47,-120,-206,-275,-340,-384,-414,-442,-453,-462,-457,-421,-368,-262,-132,47,241,456,666,862,1040,1179,1282,1342,1344,1301,1192,1035,837,608,375,150,-50,-205,-313,-366,-355,-287,-164,9,201,412,593,742,828,840,781,652,469,263,49,-140,-292,-398,-443,-439,-376,-263,-106,99,331,586,836,1062,1250,1365,1415,1371,1260,1074,852,604,367,154,-12,-131,-193,-212,-190,-135,-57,45,158,279,407,517,627,701,754,780,779,766,754,752,777,828,899,987,1059,1113,1112,1054,927,732,486,206,-86,-355,-590,-759,-857,-875,-810,-680,-482,-243,31,321,605,872,1089,1242,1312,1280,1161,945,672,353,42,-248,-466,-613,-674,-660,-599,-520,-442,-419,-424,-504,-612,-754,-889,-1007,-1073,-1093,-1050,-956,-824,-671,-497,-344,-183,-63,42,110,148,153,138,97,56,6,-30,-61,-73,-77,-67,-52,-32,-14,-2,0,-14,-41,-86,-153,-230,-331,-436,-551,-664,-767,-851,-913,-940,-942,-911,-844,-758,-629,-488,-323,-150,9,150,244,295,292,248,169,74,-25,-120,-190,-247,-262,-268,-237,-215,-179,-174,-177,-212,-257,-306,-346,-359,-343,-298,-229,-154,-92,-41,-38,-43,-92,-134,-182,-203,-196,-146,-55,79,241,429,617,799,943,1031,1048,954,760,444,31,-450,-951,-1420,-1794,-2036,-2109,-2002,-1748,-1363,-922,-460,-42,301,533,649,646,539,344,98,-187,-456,-703,-875,-969,-959,-845,-640,-365,-46,268,566,791,955,1018,1009,922,782,605,411,210,15,-171,-340,-500,-637,-768,-872,-972,-1033,-1077,-1064,-1008,-880,-688,-437,-138,172,474,725,912,1011,1036,986,889,757,618,466,326,190,63,-44,-141,-206,-249,-263,-253,-226,-192,-162,-146,-151,-170,-200,-231,-241,-229,-178,-93,24,154,288,397,477,508,498,440,353,249,137,44,-34,-78,-96,-85,-60,-17,23,71,105,141,163,177,191,193,205,223,253,306,375,458,547,620,670,673,632,532,389,215,26,-138,-272,-339,-336,-260,-124,50,240,406,548,619,648,608,536,429,316,206,115,49,11,2,16,60,123,212,325,446,582,704,813,900,946,974,962,931,885,809,735,629,527,405,292,173,68,-26,-113,-172,-224,-256,-266,-264,-236,-189,-119,-29,86,210,342,467,573,641,667,630,534,385,193,-14,-207,-363,-447,-450,-363,-191,35,295,539,735,855,860,777,575,327,22,-256,-502,-660,-717,-672,-517,-288,-4,299,575,816,970,1054,1035,927,742,474,168,-185,-537,-877,-1181,-1423,-1597,-1688,-1700,-1626,-1491,-1292,-1061,-812,-565,-349,-167,-45,31,44,35,-7,-41,-65,-70,-49,-22,10,14,-1,-64,-149,-266,-386,-504,-599,-676,-724,-753,-766,-751,-729,-671,-594,-491,-360,-227,-85,33,124,172,168,119,21,-105,-254,-407,-557,-692,-814,-910,-990,-1048,-1078,-1086,-1060,-998,-912,-786,-649,-498,-354,-235,-147,-104,-106,-144,-212,-293,-372,-440,-485,-500,-496,-464,-422,-368,-315,-269,-226,-197,-164,-137,-92,-40,39,128,245,365,513,653,809,940,1047,1097,1074,953,736,422,36,-370,-775,-1092,-1308,-1360,-1261,-1001,-624,-173,304,738,1103,1353,1488,1500,1419,1255,1054,828,621,432,285,167,81,5,-62,-142,-231,-333,-442,-543,-638,-699,-743,-755,-749,-734,-710,-689,-658,-625,-563,-479,-358,-198,-10,197,408,595,742,834,848,797,671,491,271,34,-200,-404,-559,-645,-645,-548,-350,-61,305,705,1106,1465,1726,1877,1872,1728,1447,1058,614,150,-264,-594,-796,-853,-769,-560,-253,95,467,795,1069,1253,1341,1339,1253,1114,943,775,632,537,498,516,582,669,762,820,830,771,645,464,257,43,-137,-264,-330,-318,-252,-141,-4,134,259,363,438,498,531,565,577,588,584,560,518,455,373,286,191,113,45,3,-13,-1,38,109,187,284,358,410,421,378,292,167,15,-136,-276,-385,-447,-462,-421,-333,-199,-40,141,315,475,593,661,660,590,455,266,51,-169,-356,-487,-542,-511,-407,-245,-52,131,286,376,398,331,204,-2,-220,-472,-684,-875,-991,-1054,-1038,-971,-858,-711,-564,-409,-276,-157,-56,30,102,163,208,237,240,216,162,76,-23,-149,-268,-395,-503,-608,-689,-756,-802,-823,-819,-791,-731,-661,-572,-496,-429,-405,-413,-480,-584,-738,-910,-1094,-1262,-1393,-1472,-1479,-1406,-1257,-1029,-746,-424,-93,221,484,683,792,820,763,651,494,330,170,48,-43,-75,-72,-26,38,111,175,230,257,279,278,284,281,285,303,314,356,390,446,499,543,571,560,507,407,252,66,-157,-377,-588,-759,-879,-931,-917,-836,-705,-536,-347,-163,7,131,215,225,188,81,-52,-211,-363,-489,-580,-627,-638,-619,-583,-530,-469,-401,-317,-237,-145,-67,-3,42,54,51,21,-16,-50,-76,-72,-47,10,84,167,240,290,303,269,199,79,-61,-220,-377,-514,-625,-686,-703,-656,-559,-411,-225,-20,188,373,516,606,629,598,512,398,274,160,77,35,39,91,168,274,367,461,522,563,572,561,531,488,441,386,336,280,231,182,131,80,24,-35,-92,-139,-172,-178,-152,-97,-7,99,216,335,433,518,559,576,534,459,324,150,-69,-307,-558,-785,-971,-1095,-1131,-1087,-963,-768,-542,-290,-46,168,360,497,603,663,690,683,651,590,515,430,338,257,173,105,28,-48,-139,-235,-332,-412,-463,-464,-413,-303,-148,43,243,441,616,750,843,880,868,820,741,658,595,561,578,642,748,880,1018,1134,1202,1197,1107,919,658,322,-26,-373,-662,-861,-959,-920,-774,-513,-185,193,562,895,1151,1306,1352,1280,1120,879,605,311,38,-208,-407,-561,-674,-746,-781,-780,-737,-655,-526,-356,-156,62,274,464,614,705,741,711,623,480,291,72,-167,-393,-591,-720,-772,-718,-571,-343,-56,232,506,698,804,797,678,476,199,-98,-397,-650,-851,-964,-1014,-981,-912,-805,-697,-602,-522,-482,-457,-467,-485,-525,-562,-614,-655,-704,-740,-769,-785,-770,-736,-656,-552,-413,-263,-103,32,147,202,207,145,19,-150,-361,-577,-783,-957,-1065,-1103,-1050,-909,-697,-423,-135,154,394,569,655,647,542,371,129,-120,-389,-617,-807,-937,-995,-992,-915,-789,-604,-395,-160,68,271,439,541,592,573,512,413,291,178,56,-26,-107,-151,-187,-211,-239,-278,-337,-419,-509,-612,-685,-737,-725,-662,-532,-354,-136,93,321,508,657,731,738,666,526,331,101,-138,-360,-533,-639,-660,-583,-424,-178,115,439,762,1047,1282,1443,1522,1526,1447,1309,1112,874,611,331,58,-198,-414,-581,-683,-724,-691,-607,-471,-309,-135,37,180,288,346,358,324,266,194,138,100,109,146,232,341,472,612,743,860,938,986,973,919,806,655,474,281,92,-61,-183,-238,-249,-194,-112,8,125,235,320,359,357,309,222,115,5,-85,-135,-126,-63,64,222,409,580,731,833,886,888,847,776,688,594,495,404,310,222,126,37,-64,-145,-228,-284,-321,-324,-296,-230,-125,10,180,365,558,736,887,976,1015,962,843,647,400,116,-161,-427,-618,-753,-783,-734,-596,-392,-142,135,407,658,860,1003,1062,1044,941,758,521,226,-88,-404,-707,-963,-1168,-1295,-1342,-1300,-1179,-983,-742,-477,-233,-29,80,109,17,-150,-383,-643,-880,-1068,-1187,-1216,-1180,-1074,-935,-775,-616,-466,-339,-233,-157,-110,-98,-121,-186,-286,-423,-574,-739,-879,-998,-1061,-1072,-1031,-936,-821,-680,-549,-428,-324,-243,-176,-121,-74,-35,3,23,40,27,1,-58,-131,-226,-326,-425,-501,-558,-569,-549,-480,-384,-256,-126,14,129,231,291,324,311,265,185,78,-48,-179,-317,-435,-553,-640,-710,-757,-767,-760,-707,-620,-486,-304,-71,203,502,807,1080,1300,1431,1455,1364,1159,857,489,79,-328,-713,-1040,-1302,-1480,-1569,-1578,-1496,-1350,-1140,-890,-613,-339,-69,153,341,450,503,483,407,306,184,98,39,53,120,243,402,566,722,842,913,928,885,788,650,488,314,166,45,-18,-17,43,167,321,503,667,800,871,872,799,652,454,217,-22,-245,-426,-551,-604,-595,-518,-398,-237,-62,128,306,486,647,810,955,1099,1223,1336,1414,1456,1455,1402,1314,1185,1040,885,734,593,466,360,265,197,125,75,15,-42,-106,-179,-249,-320,-368,-399,-383,-341,-247,-136,0,139,258,360,421,453,456,442,423,415,417,446,489,546,606,655,682,686,659,607,532,447,350,261,177,111,68,51,57,89,129,174,213,233,235,209,163,100,21,-58,-147,-219,-291,-342,-378,-394,-387,-360,-313,-248,-159,-59,67,195,332,456,561,625,644,609,512,379,193,1,-209,-397,-565,-696,-790,-844,-863,-848,-804,-742,-654,-573,-484,-417,-365,-339,-331,-344,-358,-373,-374,-350,-307,-241,-149,-57,45,134,204,252,266,254,212,151,76,-7,-83,-162,-237,-321,-415,-525,-647,-777,-897,-998,-1057,-1063,-1012,-893,-723,-509,-276,-51,145,288,367,377,321,214,68,-93,-259,-405,-532,-617,-675,-679,-653,-580,-470,-324,-152,45,237,422,559,642,638,547,374,112,-181,-513,-819,-1101,-1305,-1448,-1484,-1448,-1314,-1123,-873,-606,-338,-102,85,204,255,229,150,24,-119,-256,-362,-419,-418,-356,-246,-101,55,199,316,379,389,329,215,46,-154,-380,-594,-793,-947,-1053,-1101,-1090,-1034,-930,-803,-648,-483,-309,-128,51,229,398,548,678,777,838,868,855,815,744,655,549,439,322,212,103,20,-51,-76,-70,-9,90,238,407,594,778,936,1062,1134,1152,1110,1018,874,698,503,289,99,-97,-238,-364,-429,-454,-430,-358,-240,-86,104,310,518,721,887,1014,1093,1109,1083,1001,884,739,580,411,254,103,-21,-118,-182,-208,-192,-139,-50,58,173,275,344,372,341,259,137,-17,-165,-301,-394,-439,-426,-364,-262,-134,-1,116,207,242,231,161,52,-90,-221,-336,-391,-374,-276,-86,174,487,814,1135,1392,1582,1659,1632,1484,1238,904,512,95,-327,-699,-1021,-1241,-1372,-1390,-1311,-1150,-925,-667,-406,-160,36,175,245,243,185,79,-38,-153,-226,-245,-194,-69,123,357,615,855,1052,1180,1208,1156,1006,804,554,303,62,-136,-286,-383,-419,-423,-377,-327,-256,-204,-158,-141,-148,-179,-232,-299,-364,-431,-469,-495,-489,-458,-416,-353,-296,-244,-206,-188,-197,-222,-276,-338,-418,-492,-562,-607,-636,-632,-616,-571,-523,-458,-391,-309,-221,-116,-3,114,235,331,412,447,441,390,288,162,10,-139,-270,-375,-434,-445,-413,-331,-225,-91,39,164,256,320,336,313,255,166,65,-36,-134,-206,-251,-267,-230,-166,-54,84,245,405,556,666,736,743,688,583,422,241,37,-157,-342,-492,-621,-698,-752,-751,-722,-645,-541,-410,-266,-135,-17,47,70,39,-52,-160,-312,-441,-575,-663,-718,-732,-691,-624,-510,-376,-224,-71,73,191,282,329,339,302,227,120,-15,-151,-294,-403,-493,-534,-538,-503,-438,-355,-275,-199,-154,-134,-145,-178,-222,-263,-292,-288,-262,-204,-126,-42,45,122,176,219,232,238,213,191,136,82,2,-85,-183,-278,-365,-421,-442,-408,-321,-183,10,215,446,647,821,938,991,974,897,768,612,450,303,191,129,115,148,216,298,379,434,452,434,366,281,172,73,-13,-75,-107,-119,-105,-85,-51,-14,17,53,72,80,78,43,11,-49,-103,-157,-190,-202,-173,-116,-12,117,267,420,560,676,754,795,795,767,713,644,567,495,426,377,342,334,346,383,427,478,520,541,542,513,465,399,330,262,207,166,135,118,106,100,103,113,140,182,243,314,398,469,534,565,562,514,423,296,144,-13,-159,-274,-348,-375,-361,-312,-250,-188,-142,-122,-134,-156,-201,-228,-246,-243,-214,-180,-139,-110,-105,-118,-160,-217,-279,-348,-393,-431,-432,-414,-360,-284,-187,-74,30,127,189,211,194,123,26,-106,-229,-359,-450,-513,-540,-518,-480,-402,-329,-247,-190,-154,-150,-177,-228,-298,-371,-441,-489,-511,-501,-455,-387,-294,-195,-91,7,98,171,234,276,304,315,301,262,192,102,-12,-125,-232,-316,-370,-394,-387,-365,-331,-297,-269,-241,-223,-199,-164,-116,-47,29,107,173,194,189,123,39,-79,-189,-289,-353,-378,-359,-298,-206,-93,19,121,196,237,239,201,128,28,-100,-230,-369,-493,-600,-677,-721,-719,-688,-622,-546,-471,-417,-398,-424,-501,-624,-783,-952,-1108,-1219,-1260,-1223,-1093,-891,-625,-331,-31,236,455,601,668,660,582,462,314,170,40,-50,-103,-111,-79,-26,42,102,141,150,119,60,-24,-101,-169,-187,-167,-88,34,181,336,473,568,612,587,499,345,147,-84,-314,-521,-685,-781,-805,-755,-637,-462,-253,-8,230,476,689,881,1031,1137,1188,1183,1109,979,794,571,335,105,-89,-233,-298,-294,-203,-50,153,379,604,794,933,999,983,897,742,555,343,160,4,-82,-101,-48,80,242,429,592,715,765,745,655,509,348,177,51,-31,-48,3,99,233,371,497,589,636,634,581,492,373,239,113,4,-71,-112,-109,-86,-21,31,114,165,228,272,319,377,446,541,652,779,913,1031,1144,1219,1271,1283,1267,1223,1162,1085,1002,911,813,707,594,477,356,232,119,6,-76,-142,-163,-151,-89,11,149,313,488,651,781,859,862,790,633,406,123,-192,-508,-812,-1055,-1246,-1340,-1349,-1270,-1107,-897,-648,-410,-195,-37,56,71,18,-101,-258,-445,-637,-823,-992,-1130,-1245,-1314,-1355,-1346,-1303,-1215,-1084,-922,-731,-538,-359,-210,-112,-69,-82,-152,-259,-407,-564,-727,-866,-968,-1017,-1002,-935,-806,-656,-488,-337,-227,-160,-155,-201,-290,-405,-522,-629,-699,-737,-727,-694,-641,-592,-562,-560,-594,-659,-745,-847,-942,-1026,-1082,-1104,-1091,-1052,-983,-905,-815,-706,-599,-459,-319,-154,5,162,291,385,428,423,367,274,148,10,-146,-300,-468,-644,-826,-1021,-1203,-1367,-1488,-1539,-1518,-1400,-1201,-931,-605,-272,60,342,559,707,767,763,697,584,451,302,168,51,-25,-71,-65,-31,45,141,252,372,480,584,669,743,800,839,858,857,830,784,710,626,521,414,309,212,143,102,98,144,223,353,499,671,844,1004,1147,1257,1330,1371,1365,1332,1263,1172,1055,922,777,621,472,327,208,123,67,63,74,121,154,195,204,207,178,149,94,49,-9,-64,-106,-160,-184,-213,-216,-198,-161,-99,-16,72,183,278,387,471,555,616,667,698,720,727,725,720,705,705,698,713,726,756,784,822,853,879,890,868,827,734,625,478,336,198,92,35,23,71,160,274,405,519,608,655,655,613,539,450,363,297,254,260,284,357,435,529,614,683,719,732,694,636,534,415,275,127,-26,-170,-314,-434,-545,-629,-694,-740,-775,-801,-827,-847,-860,-862,-844,-802,-741,-647,-545,-423,-301,-182,-78,19,92,165,215,270,300,320,309,257,169,28,-145,-352,-568,-782,-974,-1129,-1239,-1295,-1291,-1233,-1120,-968,-778,-583,-373,-195,-32,77,145,155,116,29,-89,-232,-375,-518,-627,-720,-767,-797,-794,-779,-749,-719,-680,-651,-608,-583,-541,-520,-501,-500,-523,-553,-604,-649,-689,-711,-703,-665,-596,-500,-390,-283,-188,-134,-117,-152,-229,-344,-480,-631,-766,-896,-981,-1040,-1047,-1015,-941,-835,-710,-571,-453,-347,-293,-277,-312,-393,-498,-618,-723,-798,-823,-789,-700,-561,-386,-195,7,203,384,554,697,810,894,923,916,846,735,570,383,172,-29,-199,-320,-363,-327,-216,-36,172,399,588,742,818,836,789,698,586,470,370,302,271,276,322,385,471,553,633,688,719,706,659,567,451,312,185,70,-6,-50,-60,-45,-28,-16,-30,-73,-148,-236,-346,-418,-484,-484,-438,-336,-184,-11,175,337,471,559,592,587,528,458,362,272,194,139,115,127,168,239,323,414,492,552,585,586,569,529,486,453,426,433,449,494,552,618,697,775,853,929,986,1028,1030,996,912,776,609,397,189,-17,-194,-322,-407,-432,-416,-359,-281,-192,-101,-16,51,113,156,191,228,265,317,387,466,566,655,741,795,823,818,791,740,681,605,526,442,350,267,193,140,116,126,161,223,279,325,322,274,160,-10,-217,-442,-648,-816,-916,-941,-892,-770,-607,-414,-223,-53,74,148,157,109,9,-115,-258,-373,-463,-500,-483,-426,-312,-192,-43,71,169,212,199,137,16,-133,-308,-480,-637,-760,-839,-865,-841,-771,-664,-541,-406,-290,-181,-107,-57,-42,-58,-106,-173,-263,-352,-437,-502,-532,-526,-473,-391,-271,-147,-12,98,187,236,236,194,97,-33,-192,-367,-535,-693,-825,-924,-995,-1033,-1042,-1029,-993,-938,-868,-778,-678,-567,-455,-343,-237,-136,-35,62,163,266,358,450,514,556,563,521,445,315,157,-32,-226,-416,-585,-720,-814,-857,-852,-795,-691,-553,-383,-197,-7,188,353,500,593,644,634,578,481,353,221,89,-18,-93,-133,-132,-103,-38,36,131,223,308,383,414,416,353,238,66,-151,-387,-629,-845,-1010,-1121,-1143,-1116,-1019,-889,-743,-593,-461,-346,-245,-144,-33,106,280,489,729,982,1222,1434,1584,1671,1671,1595,1444,1237,992,730,472,240,49,-90,-173,-203,-186,-138,-71,1,52,95,99,85,52,4,-35,-71,-84,-78,-36,26,129,249,392,541,680,800,886,924,912,856,755,644,520,406,323,254,229,216,229,242,255,251,220,166,65,-61,-220,-399,-575,-737,-857,-923,-921,-858,-725,-551,-336,-119,97,273,408,485,499,465,382,276,156,42,-53,-122,-153,-152,-111,-48,38,125,210,273,319,332,329,310,284,268,260,267,285,304,320,318,304,263,207,137,59,-12,-83,-135,-176,-199,-200,-185,-129,-53,76,220,396,568,731,851,924,931,871,753,584,374,153,-77,-303,-495,-678,-806,-900,-939,-916,-833,-688,-492,-258,-6,243,469,653,778,846,841,778,654,479,266,22,-239,-498,-750,-965,-1146,-1261,-1321,-1306,-1229,-1093,-911,-698,-470,-244,-24,162,318,428,491,504,481,416,339,247,162,92,41,19,17,34,57,78,87,68,24,-58,-166,-299,-440,-574,-683,-748,-752,-693,-562,-376,-142,113,372,600,785,905,948,919,810,647,434,201,-43,-268,-468,-626,-741,-811,-837,-825,-787,-729,-672,-610,-570,-541,-538,-542,-566,-576,-600,-588,-581,-542,-504,-460,-425,-402,-402,-415,-447,-479,-506,-516,-499,-455,-382,-293,-201,-116,-64,-41,-67,-129,-228,-347,-477,-598,-706,-770,-807,-781,-720,-608,-458,-283,-89,106,292,452,581,672,721,737,722,681,631,559,485,388,287,169,46,-86,-212,-332,-424,-495,-519,-518,-458,-380,-260,-130,12,155,289,416,530,637,721,793,833,851,816,758,644,503,337,154,-12,-162,-270,-327,-336,-290,-211,-103,7,121,211,295,357,413,469,525,589,665,727,797,830,852,830,783,703,605,492,382,271,188,115,81,66,78,116,158,218,265,314,343,364,362,358,338,319,300,274,263,237,225,208,201,204,219,250,301,366,453,545,647,743,830,898,945,957,951,903,833,733,595,443,253,61,-147,-330,-495,-603,-661,-652,-587,-474,-337,-187,-56,57,125,158,147,107,44,-28,-100,-153,-195,-205,-204,-177,-144,-102,-65,-33,-18,-8,-21,-38,-68,-101,-128,-152,-162,-160,-149,-120,-95,-63,-50,-53,-85,-151,-251,-377,-521,-663,-786,-882,-923,-927,-869,-780,-653,-508,-359,-210,-76,32,121,171,200,198,183,153,126,96,81,69,69,74,72,75,53,31,-23,-89,-175,-290,-405,-546,-679,-813,-938,-1049,-1142,-1217,-1264,-1287,-1280,-1236,-1170,-1062,-948,-807,-675,-542,-429,-341,-277,-250,-246,-266,-302,-340,-374,-403,-409,-417,-403,-398,-380,-373,-360,-347,-328,-305,-271,-234,-190,-143,-98,-58,-18,4,22,26,21,15,10,18,39,84,141,221,305,396,479,554,612,650,668,664,640,597,537,460,379,286,196,107,37,-19,-39,-32,14,94,202,325,455,560,648,682,673,611,508,367,225,67,-56,-162,-224,-246,-241,-190,-133,-45,47,145,249,342,427,493,536,548,539,489,434,353,273,190,110,36,-30,-90,-138,-175,-193,-201,-180,-154,-102,-42,32,124,216,333,441,567,683,784,874,916,930,888,802,673,508,324,140,-34,-165,-250,-274,-226,-121,36,227,415,591,721,799,816,779,705,608,510,427,361,319,292,271,245,212,161,104,34,-33,-102,-157,-199,-236,-244,-261,-243,-235,-204,-175,-143,-106,-70,-39,0,33,66,104,127,152,158,149,121,70,5,-81,-157,-240,-291,-325,-323,-289,-234,-159,-79,-10,55,86,107,100,77,41,-7,-55,-109,-159,-203,-250,-281,-320,-349,-379,-414,-445,-480,-506,-528,-527,-515,-475,-413,-332,-230,-123,-11,96,188,265,318,352,358,350,324,294,269,257,269,304,363,436,507,556,566,515,399,216,-28,-301,-596,-868,-1103,-1278,-1378,-1409,-1368,-1279,-1147,-1000,-854,-716,-608,-525,-476,-449,-444,-443,-442,-440,-415,-395,-355,-327,-295,-276,-267,-264,-282,-298,-339,-380,-438,-501,-562,-631,-679,-723,-735,-720,-664,-558,-406,-199,47,319,600,851,1065,1196,1246,1198,1052,838,564,276,-5,-239,-417,-506,-523,-453,-328,-149,49,254,437,587,693,745,754,715,654,572,496,423,377,339,329,320,322,315,300,267,212,134,35,-84,-208,-342,-457,-559,-613,-633,-585,-499,-349,-182,18,205,381,517,612,652,648,587,492,355,202,34,-140,-297,-444,-552,-624,-655,-629,-574,-474,-366,-253,-154,-81,-35,-15,-11,-17,-15,0,40,103,193,301,415,536,627,705,736,727,679,590,478,351,226,110,28,-35,-49,-48,-13,29,73,119,139,161,158,155,141,126,109,89,71,43,23,-7,-23,-35,-33,-19,8,34,73,97,130,153,181,200,226,237,245,237,210,167,110,50,-7,-37,-47,-12,53,153,269,398,507,598,640,634,569,453,292,106,-86,-260,-396,-472,-488,-436,-327,-185,-18,132,269,361,413,420,393,337,271,194,131,73,36,8,5,7,29,63,100,160,207,270,318,369,404,426,435,420,395,340,269,179,71,-38,-159,-264,-364,-442,-504,-547,-585,-608,-640,-668,-696,-720,-724,-698,-644,-548,-418,-266,-98,65,201,312,363,367,311,201,46,-141,-351,-548,-738,-879,-982,-1033,-1027,-994,-915,-831,-736,-648,-575,-524,-492,-493,-502,-532,-552,-568,-549,-498,-403,-264,-95,102,300,488,641,755,813,818,781,692,596,473,360,255,164,98,53,31,39,60,101,147,188,218,220,197,137,54,-58,-175,-299,-410,-505,-576,-618,-635,-621,-594,-539,-485,-412,-347,-278,-221,-171,-143,-124,-141,-168,-224,-287,-361,-430,-494,-532,-553,-538,-502,-432,-342,-239,-125,-25,72,129,171,165,133,66,-27,-140,-260,-384,-495,-576,-634,-625,-576,-452,-276,-51,207,476,733,955,1134,1243,1294,1271,1194,1061,901,710,520,335,172,37,-65,-124,-157,-147,-115,-65,11,84,174,256,340,413,483,534,575,595,598,586,564,526,493,450,412,372,332,290,245,197,141,92,34,-9,-50,-79,-97,-108,-112,-113,-114,-119,-121,-122,-107,-74,-10,92,230,400,590,768,931,1027,1064,1015,888,697,458,203,-41,-250,-401,-482,-495,-441,-337,-204,-61,66,163,221,232,207,152,85,27,-8,1,57,159,300,455,602,718,780,786,724,619,476,332,199,109,60,70,113,195,272,348,382,380,324,227,90,-61,-212,-346,-433,-485,-468,-412,-303,-171,-21,120,242,321,353,327,244,112,-61,-245,-437,-592,-711,-767,-755,-682,-556,-394,-225,-67,61,144,178,177,135,78,12,-64,-128,-202,-267,-346,-417,-500,-571,-638,-687,-707,-706,-662,-602,-509,-411,-305,-214,-131,-74,-28,-1,21,36,60,85,119,156,190,224,249,269,286,298,310,320,324,316,294,246,179,92,-14,-117,-223,-301,-365,-390,-392,-366,-318,-266,-204,-160,-126,-121,-145,-196,-285,-392,-528,-667,-807,-937,-1039,-1114,-1147,-1141,-1094,-1006,-884,-737,-571,-411,-259,-137,-49,4,18,14,-14,-45,-76,-110,-134,-172,-213,-279,-358,-469,-584,-720,-837,-936,-998,-1001,-951,-833,-665,-446,-202,60,311,542,729,869,941,954,900,796,646,471,285,110,-45,-166,-252,-303,-326,-331,-320,-317,-309,-320,-338,-359,-393,-408,-417,-404,-356,-286,-181,-53,76,212,323,406,455,462,449,403,356,297,245,194,142,91,33,-23,-76,-111,-130,-113,-73,-1,89,189,291,380,464,519,579,610,653,683,713,740,746,745,709,657,572,470,348,218,91,-21,-104,-151,-146,-100,5,140,310,487,657,811,924,1004,1037,1032,996,927,845,751,653,563,490,433,416,418,454,508,565,615,646,644,614,554,474,384,297,215,151,98,68,44,46,47,73,101,147,196,249,306,355,403,439,468,491,508,517,518,500,465,396,297,164,-2,-181,-379,-563,-729,-858,-935,-956,-920,-825,-698,-538,-376,-229,-100,-13,37,57,38,7,-43,-94,-144,-196,-242,-296,-344,-402,-454,-499,-530,-528,-508,-439,-353,-229,-98,44,175,291,385,443,481,474,452,391,314,215,101,-12,-134,-234,-328,-392,-441,-464,-476,-470,-465,-450,-436,-411,-381,-336,-279,-206,-121,-35,51,117,161,162,111,16,-142,-327,-551,-775,-981,-1158,-1269,-1322,-1302,-1210,-1076,-889,-697,-499,-324,-187,-89,-48,-40,-77,-132,-194,-266,-309,-349,-350,-342,-296,-259,-202,-169,-154,-163,-210,-275,-358,-437,-501,-525,-516,-440,-335,-173,5,202,396,573,722,837,906,932,910,845,745,613,462,308,157,35,-59,-101,-100,-46,46,166,296,414,510,553,554,491,393,252,108,-36,-158,-239,-292,-291,-272,-209,-156,-78,-29,19,27,15,-43,-125,-244,-377,-520,-651,-755,-812,-818,-754,-638,-461,-250,-14,223,443,630,768,855,882,865,794,696,559,407,229,44,-149,-336,-505,-642,-737,-769,-752,-665,-544,-385,-218,-61,77,173,238,262,261,241,206,176,139,109,73,36,-8,-59,-105,-154,-172,-170,-130,-42,76,237,409,586,745,869,950,982,957,896,788,663,523,378,248,134,49,-5,-25,-13,30,90,168,245,323,393,449,499,536,567,588,606,607,596,565,503,423,311,184,47,-90,-210,-303,-360,-376,-347,-289,-197,-107,-11,59,109,127,116,86,41,-2,-46,-68,-85,-72,-63,-37,-30,-28,-52,-98,-161,-232,-301,-345,-359,-323,-235,-100,75,278,479,668,815,914,949,923,830,692,508,309,97,-91,-262,-380,-460,-479,-456,-386,-293,-179,-78,17,78,114,116,97,53,7,-52,-107,-158,-212,-254,-294,-324,-342,-345,-335,-316,-291,-273,-264,-278,-318,-379,-466,-556,-648,-715,-749,-737,-676,-572,-430,-273,-120,16,107,162,169,141,106,56,40,34,58,108,153,210,238,250,234,192,136,69,10,-37,-55,-46,-1,65,157,253,346,421,471,482,460,398,298,182,33,-110,-266,-404,-539,-649,-736,-799,-823,-821,-787,-721,-644,-546,-447,-348,-249,-164,-80,-8,57,105,146,153,153,112,59,-26,-116,-224,-326,-434,-525,-617,-684,-750,-786,-809,-811,-789,-758,-707,-657,-610,-568,-538,-516,-496,-475,-431,-373,-275,-167,-26,102,231,321,386,400,388,334,268,187,104,27,-41,-105,-156,-204,-247,-276,-302,-313,-306,-281,-224,-150,-42,75,208,338,447,537,575,579,530,442,331,197,82,-17,-69,-67,-8,108,261,444,616,779,888,952,950,892,782,640,473,312,163,45,-29,-58,-38,23,115,226,339,434,507,542,546,515,464,397,336,281,243,226,224,238,261,280,297,299,284,258,214,163,112,66,35,31,40,94,147,241,315,413,476,541,574,594,597,583,561,530,487,447,387,334,273,216,174,137,129,136,172,227,297,381,463,544,600,648,651,645,599,545,474,399,327,251,193,121,69,3,-58,-119,-187,-250,-312,-378,-430,-492,-539,-588,-631,-663,-695,-710,-723,-724,-717,-708,-693,-675,-651,-617,-580,-522,-464,-390,-321,-259,-209,-179,-169,-177,-202,-230,-256,-267,-259,-224,-164,-76,19,130,217,299,331,339,293,221,121,9,-98,-189,-263,-300,-320,-310,-285,-250,-209,-173,-139,-115,-93,-75,-51,-19,23,81,140,209,264,310,322,306,247,150,20,-144,-317,-502,-669,-818,-927,-988,-1003,-957,-866,-733,-571,-406,-242,-116,-20,21,21,-20,-83,-151,-208,-232,-228,-179,-108,-17,73,143,179,167,96,-26,-203,-410,-639,-859,-1053,-1199,-1279,-1290,-1225,-1097,-913,-693,-458,-217,-5,187,324,426,467,476,435,387,314,257,204,179,171,186,207,234,247,243,216,160,91,5,-69,-133,-167,-165,-134,-66,23,122,228,324,405,463,497,493,464,392,288,152,-6,-178,-343,-489,-594,-652,-650,-589,-474,-316,-124,68,266,430,570,665,730,754,750,721,668,593,502,386,265,120,-11,-161,-279,-403,-494,-572,-629,-663,-677,-671,-632,-573,-474,-353,-200,-37,131,288,419,518,581,609,616,606,593,587,590,604,620,635,638,628,595,549,489,424,364,314,279,265,260,273,285,301,310,312,313,304,299,287,279,271,260,249,236,221,217,217,234,270,315,377,436,488,522,532,512,465,394,308,215,128,52,-9,-53,-85,-110,-132,-153,-181,-206,-233,-253,-261,-256,-232,-188,-134,-56,17,98,167,225,265,283,280,253,208,151,73,3,-79,-148,-205,-254,-266,-269,-229,-177,-95,-2,95,194,275,347,392,414,412,377,324,244,157,55,-26,-114,-158,-203,-208,-210,-207,-202,-219,-243,-283,-339,-394,-443,-492,-504,-507,-466,-400,-303,-183,-53,74,180,257,283,262,181,59,-109,-291,-489,-676,-841,-978,-1070,-1121,-1122,-1080,-1001,-891,-768,-632,-507,-384,-285,-192,-127,-63,-24,14,43,60,83,81,80,52,7,-55,-142,-231,-326,-410,-465,-493,-468,-406,-299,-169,-23,115,227,300,321,293,218,112,-17,-135,-241,-304,-331,-313,-258,-180,-89,0,74,129,158,165,151,132,101,84,72,77,105,139,197,257,325,392,456,503,543,554,552,526,484,429,368,313,264,232,218,209,218,211,205,167,110,21,-84,-210,-327,-450,-539,-611,-650,-655,-641,-592,-540,-462,-397,-321,-263,-207,-170,-130,-104,-71,-31,22,87,182,273,393,485,578,619,623,568,467,325,172,26,-82,-127,-109,-8,143,346,553,753,910,1010,1041,1002,894,733,534,312,99,-98,-243,-346,-370,-348,-257,-134,11,149,260,320,321,259,145,0,-152,-279,-359,-362,-288,-126,103,384,686,970,1208,1366,1423,1375,1215,963,636,267,-121,-482,-817,-1076,-1282,-1403,-1463,-1457,-1400,-1299,-1164,-1002,-822,-630,-433,-241,-60,98,227,325,381,403,387,344,277,197,123,49,11,-8,24,87,195,320,463,587,679,720,684,588,413,195,-60,-315,-552,-742,-873,-928,-908,-812,-654,-452,-226,-4,195,348,442,474,442,361,246,113,-11,-116,-182,-201,-173,-102,7,134,274,400,510,585,627,632,602,550,472,387,292,193,99,6,-75,-149,-211,-258,-296,-321,-347,-366,-393,-420,-450,-488,-511,-545,-553,-564,-549,-524,-475,-409,-319,-214,-95,28,143,247,327,381,417,425,428,415,399,373,333,276,189,74,-72,-243,-427,-607,-766,-887,-951,-950,-884,-746,-564,-337,-92,144,372,548,694,773,808,789,733,644,543,423,318,208,125,46,-7,-57,-87,-119,-147,-177,-212,-251,-286,-323,-344,-355,-343,-315,-267,-204,-133,-59,6,55,85,88,67,24,-32,-97,-158,-207,-247,-261,-266,-249,-231,-205,-191,-177,-176,-176,-176,-166,-137,-87,-8,97,223,365,512,646,761,830,852,810,709,549,343,115,-124,-336,-512,-629,-683,-667,-604,-480,-346,-173,-16,148,294,416,525,598,653,679,678,658,615,558,489,409,325,241,156,75,0,-70,-133,-193,-254,-312,-375,-430,-489,-530,-566,-576,-575,-547,-513,-454,-403,-339,-291,-245,-218,-209,-218,-245,-286,-328,-378,-408,-431,-427,-409,-369,-320,-258,-196,-132,-68,-14,44,89,135,172,202,227,240,245,233,206,155,86,-11,-123,-243,-364,-464,-530,-562,-530,-467,-336,-186,4,199,389,564,697,793,836,832,788,710,614,510,404,314,227,164,106,67,34,9,-18,-38,-73,-95,-132,-156,-178,-191,-190,-182,-164,-153,-134,-139,-145,-172,-211,-256,-301,-341,-361,-356,-322,-251,-150,-19,133,291,452,587,698,756,772,728,638,513,354,196,32,-106,-221,-300,-340,-342,-313,-254,-186,-101,-30,40,86,116,124,104,74,18,-40,-103,-161,-196,-216,-201,-161,-94,-4,94,199,293,375,440,486,509,525,510,496,461,423,381,340,313,290,297,301,331,349,370,365,343,291,214,123,23,-68,-141,-190,-205,-194,-156,-102,-43,18,71,108,132,132,114,75,13,-66,-161,-265,-370,-471,-556,-617,-652,-650,-619,-559,-472,-381,-277,-190,-112,-54,-21,-5,-10,-27,-51,-77,-104,-121,-136,-145,-149,-156,-156,-157,-152,-133,-101,-41,36,138,249,365,467,547,590,595,554,485,377,266,138,22,-83,-168,-225,-263,-272,-271,-255,-245,-237,-250,-275,-323,-379,-451,-510,-569,-598,-613,-591,-551,-481,-398,-302,-204,-112,-34,21,46,38,-14,-91,-203,-322,-446,-550,-621,-647,-618,-540,-409,-242,-57,134,303,443,532,572,550,486,382,258,137,23,-48,-92,-86,-50,19,93,179,236,286,293,271,210,120,-2,-133,-276,-404,-508,-576,-594,-565,-483,-363,-205,-39,140,292,435,530,596,612,597,541,471,379,292,204,139,88,66,69,95,147,221,310,414,516,615,695,753,782,780,747,686,604,500,391,274,165,63,-20,-85,-129,-149,-156,-141,-115,-84,-43,-10,27,56,77,97,102,100,80,49,4,-48,-97,-142,-164,-169,-144,-104,-37,26,107,170,234,275,307,311,300,263,203,131,36,-64,-172,-283,-388,-486,-574,-639,-684,-693,-665,-591,-474,-316,-123,88,302,501,669,790,861,874,835,752,636,507,374,258,161,92,47,17,-4,-35,-78,-143,-229,-331,-434,-535,-612,-655,-667,-627,-555,-452,-329,-207,-90,4,71,102,105,71,14,-66,-157,-247,-328,-391,-430,-446,-437,-410,-371,-326,-284,-245,-219,-204,-209,-227,-263,-309,-364,-418,-465,-502,-517,-510,-486,-420,-352,-240,-124,19,165,327,475,627,750,852,914,942,914,851,736,597,425,251,72,-86,-224,-336,-420,-477,-520,-540,-557,-559,-557,-540,-513,-466,-399,-317,-212,-101,21,141,254,352,432,481,504,491,446,369,265,146,15,-106,-218,-298,-347,-358,-332,-277,-197,-108,-20,61,121,167,187,189,175,143,98,39,-42,-130,-245,-370,-508,-644,-776,-872,-947,-959,-922,-824,-671,-468,-237,16,268,492,694,835,934,978,974,939,873,791,709,614,541,462,411,363,339,317,296,269,214,138,22,-115,-282,-447,-606,-738,-825,-864,-852,-781,-678,-535,-378,-221,-62,68,184,259,317,335,342,326,300,274,245,225,215,208,213,222,235,251,265,280,288,298,298,301,289,283,255,229,179,122,45,-42,-133,-237,-316,-400,-450,-482,-492,-467,-438,-377,-323,-249,-187,-120,-65,-20,13,29,25,13,-20,-39,-60,-51,-11,68,187,336,506,676,829,940,1005,1010,956,857,710,553,381,228,91,-7,-72,-106,-104,-97,-74,-68,-65,-93,-123,-183,-228,-279,-297,-294,-255,-183,-99,4,83,153,180,187,159,125,84,61,56,79,120,184,241,301,324,324,276,191,69,-77,-227,-374,-481,-559,-573,-548,-475,-371,-255,-135,-27,56,124,154,169,150,110,49,-29,-124,-217,-320,-402,-474,-518,-536,-521,-478,-400,-296,-173,-34,111,241,365,437,485,474,417,320,181,34,-122,-255,-356,-417,-421,-390,-306,-197,-67,76,205,327,417,476,505,489,449,368,263,136,-19,-174,-347,-504,-655,-778,-870,-926,-942,-918,-865,-774,-667,-537,-399,-257,-119,12,123,211,269,296,283,249,177,95,7,-88,-148,-204,-216,-210,-174,-123,-59,-1,58,110,150,193,222,259,291,317,341,347,344,315,274,215,146,82,7,-45,-97,-130,-158,-170,-189,-189,-208,-211,-227,-236,-245,-255,-258,-260,-256,-244,-230,-198,-163,-100,-31,67,173,294,407,517,583,625,606,538,423,262,77,-118,-305,-460,-576,-631,-634,-575,-475,-341,-205,-73,20,77,81,38,-37,-142,-238,-329,-376,-390,-349,-267,-149,-12,132,261,366,434,465,454,415,347,273,199,141,100,91,100,135,175,210,239,239,223,182,123,68,11,-21,-27,0,59,153,251,371,464,544,582,577,535,443,333,194,57,-73,-186,-264,-312,-319,-294,-229,-146,-30,91,225,353,474,571,654,691,714,691,653,582,497,394,282,158,32,-108,-242,-384,-512,-634,-732,-800,-838,-831,-794,-719,-617,-494,-358,-214,-63,78,220,348,461,567,639,707,740,763,761,738,700,637,562,468,363,251,130,11,-108,-222,-332,-425,-517,-583,-635,-666,-665,-642,-590,-519,-433,-346,-257,-181,-116,-61,-16,33,75,125,174,226,279,325,373,410,442,469,472,473,437,393,314,221,103,-19,-155,-271,-395,-479,-563,-609,-646,-658,-659,-645,-628,-592,-561,-513,-465,-419,-368,-334,-304,-294,-293,-309,-326,-350,-361,-365,-343,-306,-236,-149,-37,89,221,358,487,611,714,803,869,903,919,887,833,738,612,466,296,132,-31,-177,-296,-395,-460,-499,-519,-520,-506,-491,-462,-433,-394,-340,-270,-178,-62,74,230,395,563,716,854,957,1022,1049,1024,962,861,725,579,415,262,120,-1,-95,-170,-221,-258,-291,-313,-354,-393,-455,-524,-608,-682,-761,-804,-829,-814,-765,-688,-588,-486,-383,-304,-246,-221,-231,-264,-323,-387,-455,-503,-532,-521,-471,-385,-253,-108,61,217,349,457,495,508,444,355,225,79,-69,-202,-315,-384,-425,-419,-383,-322,-246,-170,-101,-49,-11,7,16,24,30,51,80,119,169,218,262,300,321,322,313,281,243,199,149,115,83,79,83,122,168,244,319,411,489,571,621,665,666,652,593,516,403,273,131,-25,-167,-312,-428,-529,-600,-638,-647,-614,-552,-449,-321,-164,13,197,387,558,709,821,889,904,873,789,674,530,377,221,81,-48,-137,-203,-231,-220,-184,-110,-28,70,159,241,294,328,332,314,289,239,204,163,134,122,116,133,160,204,258,321,390,459,527,578,618,620,598,530,420,281,104,-77,-257,-421,-540,-625,-651,-638,-576,-492,-385,-275,-170,-73,-9,47,56,56,21,-29,-89,-153,-209,-252,-280,-289,-290,-279,-269,-263,-263,-274,-290,-312,-335,-354,-363,-364,-351,-328,-298,-258,-223,-185,-166,-151,-161,-177,-206,-244,-274,-307,-325,-341,-345,-343,-332,-316,-291,-259,-217,-171,-116,-59,4,65,126,178,232,263,292,296,289,262,221,167,96,23,-71,-164,-268,-380,-487,-596,-693,-776,-841,-875,-886,-855,-797,-702,-573,-423,-248,-62,120,299,454,580,675,722,739,713,661,589,497,400,292,179,65,-62,-187,-315,-436,-532,-614,-653,-665,-634,-568,-474,-351,-218,-76,63,187,294,373,430,455,461,449,417,385,337,300,259,236,223,232,262,310,374,445,516,566,597,588,547,469,364,239,111,-11,-111,-186,-225,-233,-212,-173,-126,-87,-59,-59,-77,-123,-179,-246,-307,-355,-384,-386,-363,-311,-240,-154,-66,19,92,144,180,192,191,179,162,147,133,128,124,123,124,115,104,88,64,50,34,35,44,71,106,156,204,263,305,349,368,373,357,321,275,220,165,123,86,82,84,120,170,238,322,400,480,535,562,549,488,376,225,28,-173,-384,-562,-698,-773,-781,-713,-591,-407,-205,12,208,365,475,511,498,420,310,176,39,-84,-184,-252,-290,-301,-287,-270,-240,-222,-207,-208,-214,-229,-239,-242,-228,-197,-150,-85,-18,54,115,153,178,166,135,73,-5,-99,-192,-290,-362,-429,-454,-463,-428,-372,-284,-175,-57,76,193,314,405,488,533,571,564,555,508,451,377,286,195,91,-5,-99,-184,-252,-308,-344,-357,-353,-322,-274,-192,-98,32,172,328,491,639,769,870,917,929,873,779,634,459,261,56,-144,-332,-489,-620,-705,-755,-759,-719,-639,-521,-376,-220,-57,81,201,273,298,284,210,114,-16,-158,-296,-431,-544,-632,-689,-716,-709,-667,-597,-500,-384,-271,-146,-50,30,84,102,101,66,16,-59,-139,-242,-335,-441,-529,-606,-654,-664,-636,-551,-428,-250,-46,190,429,669,884,1070,1211,1297,1333,1303,1219,1082,885,662,392,120,-164,-430,-670,-871,-1027,-1128,-1187,-1190,-1167,-1096,-1009,-894,-764,-626,-473,-324,-176,-41,73,155,207,213,189,131,50,-32,-112,-163,-191,-176,-131,-56,42,141,243,319,370,381,354,289,188,73,-63,-181,-297,-375,-429,-443,-427,-387,-330,-270,-213,-171,-147,-145,-162,-193,-230,-264,-285,-286,-263,-210,-132,-26,92,226,355,484,593,683,750,785,799,783,746,692,623,544,467,392,332,292,272,274,296,329,364,396,405,401,365,315,235,148,44,-59,-164,-254,-338,-397,-442,-455,-449,-413,-353,-270,-169,-54,56,164,251,312,340,339,298,235,151,43,-57,-168,-256,-337,-387,-419,-422,-409,-382,-355,-334,-323,-332,-351,-377,-401,-403,-391,-337,-267,-157,-42,87,202,308,385,437,465,464,455,429,405,385,371,379,399,441,503,583,671,778,871,964,1034,1072,1076,1039,958,840,690,521,343,179,24,-90,-169,-203,-192,-147,-65,32,143,248,340,410,451,459,441,393,331,255,171,93,8,-69,-152,-236,-315,-398,-461,-513,-527,-504,-438,-328,-188,-30,126,256,348,383,361,278,153,0,-160,-296,-398,-448,-445,-395,-317,-221,-142,-82,-75,-104,-197,-318,-480,-640,-800,-916,-991,-992,-930,-790,-597,-350,-90,184,422,629,765,834,827,738,588,371,125,-146,-409,-654,-853,-1000,-1085,-1105,-1067,-981,-851,-703,-532,-368,-202,-66,52,127,159,147,82,-9,-131,-241,-345,-404,-425,-392,-319,-209,-87,41,153,242,297,319,306,263,192,106,4,-97,-202,-293,-376,-439,-487,-518,-538,-545,-552,-553,-556,-562,-565,-566,-554,-535,-488,-432,-344,-243,-126,8,140,278,405,519,616,681,719,710,663,568,437,276,101,-70,-226,-343,-424,-449,-433,-364,-269,-140,-5,130,257,355,436,479,501,490,462,421,365,314,259,214,173,139,103,84,56,52,53,73,113,166,230,296,356,398,417,408,368,301,208,97,-25,-141,-257,-343,-412,-439,-428,-385,-298,-185,-54,91,226,347,451,512,558,560,550,511,471,417,370,326,289,263,243,224,217,199,191,168,152,118,93,54,21,-16,-47,-70,-81,-85,-80,-68,-57,-42,-40,-35,-46,-46,-57,-52,-36,-11,40,100,177,262,354,440,531,605,671,725,756,772,769,736,695,627,551,468,375,282,187,79,-25,-148,-271,-401,-536,-661,-779,-878,-955,-996,-1006,-974,-911,-821,-707,-594,-479,-381,-302,-233,-194,-149,-118,-74,-18,49,139,229,333,421,490,532,522,472,368,223,43,-150,-349,-516,-650,-732,-750,-718,-620,-501,-337,-189,-32,89,185,238,252,227,170,85,-15,-123,-225,-314,-382,-426,-434,-416,-363,-286,-178,-62,76,205,330,430,504,531,527,473,387,277,147,21,-101,-204,-285,-336,-359,-346,-314,-252,-183,-109,-52,-17,-26,-67,-161,-276,-419,-555,-676,-753,-785,-746,-657,-512,-332,-142,49,214,337,419,443,427,371,290,198,111,45,5,14,54,147,258,393,517,625,685,699,645,540,380,193,-9,-195,-354,-459,-512,-502,-442,-340,-215,-82,40,139,204,234,225,184,116,29,-62,-157,-239,-308,-348,-367,-346,-303,-228,-139,-43,44,119,164,184,184,151,116,65,16,-31,-76,-121,-157,-203,-236,-273,-299,-312,-318,-296,-274,-224,-181,-121,-73,-24,15,49,73,89,97,88,69,29,-34,-103,-199,-291,-383,-462,-506,-515,-472,-380,-233,-53,159,369,565,725,834,889,891,843,774,677,599,521,481,454,459,469,489,500,494,471,415,342,240,128,7,-102,-195,-251,-269,-249,-178,-86,35,162,286,395,488,545,580,584,555,507,427,332,220,101,-23,-137,-245,-330,-394,-438,-450,-452,-431,-402,-376,-337,-318,-287,-275,-261,-253,-252,-254,-260,-270,-280,-289,-297,-296,-294,-284,-269,-256,-230,-207,-171,-123,-66,10,96,194,289,385,460,516,540,531,493,423,335,231,134,37,-28,-79,-91,-81,-46,11,74,140,198,237,259,250,214,159,73,-11,-111,-188,-256,-293,-300,-283,-240,-187,-128,-85,-50,-53,-74,-122,-195,-257,-326,-360,-361,-321,-231,-101,55,228,392,534,634,680,674,602,493,332,156,-32,-218,-381,-524,-629,-702,-740,-750,-735,-699,-657,-597,-538,-468,-389,-306,-197,-87,50,184,333,472,600,707,775,809,795,741,652,530,399,254,128,12,-74,-131,-150,-141,-95,-36,49,132,218,292,348,390,407,404,387,352,311,264,209,157,95,32,-41,-119,-203,-284,-357,-415,-441,-441,-399,-321,-218,-83,49,189,308,401,476,500,518,490,460,406,346,280,204,132,51,-26,-102,-178,-243,-314,-375,-439,-505,-559,-628,-666,-712,-719,-717,-680,-628,-554,-472,-389,-306,-239,-180,-141,-109,-88,-70,-48,-22,14,55,98,141,176,202,212,215,199,181,158,129,117,102,105,114,130,149,156,157,125,79,5,-88,-187,-288,-372,-437,-464,-464,-417,-341,-230,-104,37,165,280,355,394,392,344,273,174,66,-41,-150,-249,-339,-423,-493,-551,-594,-618,-621,-606,-571,-524,-461,-395,-315,-238,-154,-70,12,91,164,224,277,314,339,351,354,346,336,315,296,272,247,222,190,165,120,84,23,-35,-108,-178,-251,-313,-358,-391,-386,-373,-322,-264,-187,-106,-28,49,115,181,240,311,376,463,546,643,742,832,921,984,1031,1042,1021,962,866,731,577,391,210,27,-138,-277,-382,-457,-491,-496,-469,-416,-340,-248,-142,-37,64,145,200,214,198,130,43,-72,-187,-289,-369,-405,-401,-347,-253,-128,20,175,320,444,537,591,606,581,524,447,351,259,162,85,15,-41,-81,-120,-149,-182,-220,-262,-309,-356,-406,-443,-476,-490,-488,-468,-433,-376,-319,-235,-164,-77,4,82,159,233,301,366,434,489,554,601,651,678,702,691,667,601,514,384,232,56,-133,-310,-474,-593,-676,-697,-686,-622,-553,-464,-394,-341,-312,-317,-336,-371,-407,-433,-439,-422,-376,-306,-219,-116,-15,82,164,226,261,282,265,250,207,179,140,126,109,118,121,135,137,126,96,40,-40,-146,-265,-397,-523,-635,-728,-782,-808,-791,-738,-656,-545,-420,-277,-132,13,154,283,401,501,581,640,673,681,653,604,507,393,235,62,-132,-328,-519,-674,-803,-861,-870,-807,-681,-515,-311,-108,86,238,342,384,362,295,176,47,-96,-221,-323,-386,-418,-406,-376,-319,-253,-191,-128,-89,-53,-46,-42,-65,-80,-110,-120,-127,-103,-67,3,78,167,250,319,373,396,404,381,351,304,257,204,156,104,66,28,12,10,34,82,159,244,348,438,515,567,583,563,522,445,374,288,226,166,137,111,103,99,87,85,65,54,33,23,10,15,18,39,63,95,132,176,220,262,311,343,382,406,418,428,420,405,379,343,292,240,168,102,26,-45,-111,-170,-215,-254,-276,-295,-298,-298,-288,-267,-245,-208,-171,-128,-82,-40,0,42,75,116,151,191,234,279,323,369,407,439,457,454,433,381,307,209,93,-21,-141,-233,-314,-359,-381,-381,-364,-343,-317,-291,-270,-249,-226,-207,-178,-157,-138,-122,-115,-112,-112,-116,-111,-110,-96,-88,-69,-61,-45,-42,-35,-32,-33,-32,-39,-43,-59,-73,-100,-122,-152,-176,-200,-215,-223,-220,-210,-197,-184,-182,-187,-209,-246,-292,-352,-406,-466,-509,-551,-570,-579,-572,-547,-506,-452,-377,-296,-199,-104,0,86,165,218,244,243,215,156,93,10,-54,-108,-131,-121,-74,7,113,235,356,462,548,585,600,555,495,396,293,183,82,-13,-88,-159,-210,-261,-300,-336,-359,-375,-373,-362,-332,-290,-234,-170,-97,-22,51,122,176,219,241,244,234,206,180,153,138,137,148,171,194,209,210,186,139,69,-20,-120,-220,-318,-400,-462,-504,-517,-505,-461,-392,-299,-181,-64,76,190,307,390,460,491,505,493,462,432,389,356,330,305,295,283,274,261,244,213,178,128,67,4,-68,-128,-181,-210,-221,-197,-156,-87,-9,75,147,206,236,235,205,138,52,-55,-172,-285,-387,-463,-504,-505,-460,-379,-263,-135,1,111,204,246,260,222,162,74,-20,-109,-186,-233,-253,-236,-193,-119,-43,42,107,150,155,123,48,-56,-178,-312,-425,-516,-558,-558,-495,-391,-246,-69,108,290,453,585,688,749,769,754,699,616,506,384,246,116,-5,-109,-176,-224,-228,-207,-162,-96,-32,43,100,155,193,221,247,261,280,298,309,329,330,331,323,295,274,227,195,151,129,108,118,131,178,226,293,352,414,452,477,473,436,372,271,148,5,-147,-296,-434,-538,-618,-653,-652,-618,-554,-478,-396,-320,-253,-211,-180,-175,-184,-199,-226,-240,-256,-252,-240,-213,-176,-136,-91,-51,-20,10,26,45,56,74,93,121,151,183,223,252,289,315,341,358,371,371,367,347,317,267,200,119,18,-88,-195,-297,-374,-424,-442,-415,-367,-281,-190,-90,-3,71,115,147,138,124,77,35,-22,-74,-122,-167,-203,-240,-276,-314,-356,-399,-450,-491,-543,-572,-606,-608,-605,-569,-522,-450,-363,-278,-183,-113,-50,-15,-3,-12,-28,-59,-68,-76,-44,4,82,178,280,379,459,506,519,487,419,312,187,47,-84,-204,-294,-352,-375,-360,-326,-261,-199,-126,-70,-22,8,24,31,40,47,76,107,168,231,312,384,457,498,526,502,462,367,265,127,-4,-139,-253,-341,-395,-411,-386,-322,-228,-98,39,196,347,494,618,717,776,798,766,695,571,419,234,34,-168,-363,-543,-692,-815,-898,-945,-952,-924,-862,-776,-667,-552,-432,-319,-216,-120,-35,45,127,204,290,371,454,524,582,624,638,641,609,574,508,445,359,280,185,96,6,-81,-151,-208,-237,-233,-198,-127,-28,91,215,339,435,509,544,526,487,385,273,125,-23,-168,-296,-389,-454,-462,-442,-374,-282,-168,-41,77,191,276,342,377,383,370,332,288,230,179,119,71,16,-35,-91,-152,-216,-292,-366,-450,-524,-600,-660,-712,-741,-758,-752,-729,-686,-624,-543,-445,-335,-213,-89,32,147,246,331,391,437,453,453,428,389,330,273,204,151,105,79,75,92,127,181,239,304,358,399,418,412,372,306,217,104,-16,-140,-262,-366,-453,-519,-544,-552,-510,-450,-354,-245,-123,-7,105,189,260,292,307,292,258,212,156,94,42,-16,-56,-95,-121,-135,-139,-133,-113,-83,-39,15,75,138,194,239,257,257,216,155,59,-56,-183,-317,-437,-549,-623,-672,-676,-637,-566,-453,-323,-175,-30,102,207,276,307,289,235,140,24,-105,-241,-355,-454,-508,-525,-488,-408,-279,-124,61,239,417,557,670,732,755,730,666,575,452,323,178,31,-111,-252,-377,-489,-578,-639,-668,-666,-632,-573,-498,-415,-336,-261,-206,-158,-129,-99,-79,-42,-4,60,128,211,293,375,431,483,484,481,432,371,291,206,120,46,-7,-47,-49,-40,4,54,117,179,217,250,234,208,139,61,-27,-114,-176,-226,-236,-222,-183,-120,-52,24,94,149,191,213,216,210,193,183,175,191,215,267,334,412,508,594,686,759,816,849,852,823,770,686,585,471,356,245,146,59,-11,-73,-121,-171,-217,-269,-327,-389,-456,-526,-591,-651,-695,-720,-725,-700,-652,-576,-470,-353,-203,-51,113,283,433,581,697,780,830,833,798,728,624,503,370,233,108,-13,-107,-191,-245,-281,-297,-291,-270,-237,-198,-155,-123,-88,-74,-58,-59,-60,-69,-79,-91,-104,-115,-128,-134,-140,-137,-123,-98,-54,7,88,183,293,404,516,617,699,759,784,777,730,646,526,373,198,7,-183,-373,-536,-691,-799,-900,-949,-993,-994,-987,-955,-913,-862,-807,-750,-687,-628,-551,-475,-381,-271,-158,-28,93,204,300,361,393,387,352,289,210,128,41,-28,-84,-126,-147,-164,-170,-181,-194,-220,-254,-301,-352,-406,-456,-491,-517,-511,-493,-447,-389,-320,-249,-183,-127,-82,-58,-36,-38,-31,-29,-15,22,73,161,267,400,547,695,834,952,1031,1075,1069,1022,933,815,673,522,370,224,91,-22,-130,-206,-287,-345,-404,-456,-500,-543,-579,-610,-631,-644,-638,-619,-581,-517,-444,-338,-229,-101,30,157,281,389,474,539,567,568,535,474,390,289,184,77,-9,-82,-121,-134,-112,-69,-1,66,133,183,201,194,149,76,-15,-125,-232,-338,-427,-501,-549,-576,-574,-544,-489,-402,-300,-166,-35,121,257,395,505,591,644,659,640,591,521,439,355,277,214,172,146,152,164,201,234,269,288,284,251,185,88,-35,-175,-321,-458,-578,-661,-718,-720,-695,-625,-532,-420,-297,-178,-67,23,93,132,154,149,138,114,101,91,104,125,165,213,263,307,343,352,347,315,265,203,128,58,-12,-67,-111,-137,-153,-148,-147,-125,-117,-99,-96,-90,-95,-98,-101,-100,-88,-66,-36,10,56,112,159,199,226,230,225,188,152,103,58,32,21,44,98,180,287,406,521,614,673,676,629,513,354,148,-75,-292,-495,-649,-756,-805,-797,-745,-655,-555,-442,-357,-281,-249,-234,-255,-281,-312,-331,-325,-295,-235,-146,-45,70,174,266,328,369,374,355,319,258,202,128,62,-8,-71,-127,-172,-200,-210,-198,-164,-112,-45,28,101,165,215,248,257,245,214,166,108,47,-12,-61,-95,-110,-104,-82,-42,3,57,109,151,190,208,222,216,205,185,159,142,119,116,111,123,140,166,190,223,240,254,250,216,166,76,-39,-177,-345,-510,-685,-836,-954,-1030,-1038,-992,-871,-698,-479,-231,21,262,475,640,758,816,820,773,681,565,421,283,137,16,-93,-179,-241,-291,-319,-342,-348,-351,-341,-317,-291,-238,-187,-114,-37,50,140,227,314,383,444,483,502,499,477,427,373,299,228,161,92,42,-9,-48,-87,-120,-156,-180,-209,-216,-217,-203,-164,-128,-53,6,90,162,221,268,277,252,183,75,-74,-237,-413,-575,-705,-794,-823,-799,-711,-582,-404,-208,5,210,388,542,634,680,659,576,446,264,59,-167,-384,-584,-753,-877,-951,-974,-934,-850,-717,-550,-360,-164,33,202,347,455,523,559,563,546,516,475,439,393,360,321,286,250,205,159,96,35,-38,-108,-172,-224,-260,-270,-267,-238,-199,-150,-97,-49,-5,24,50,60,70,72,79,83,96,103,121,132,154,162,181,183,194,186,180,156,132,97,62,30,0,-20,-36,-43,-49,-53,-62,-69,-84,-90,-106,-107,-114,-108,-101,-87,-67,-39,2,44,105,158,221,269,314,334,348,330,309,261,213,151,93,30,-25,-73,-118,-136,-159,-137,-115,-53,18,105,202,284,363,406,438,436,422,389,356,318,295,272,270,271,281,297,306,315,306,289,251,201,136,60,-20,-95,-169,-222,-267,-286,-290,-271,-236,-184,-128,-61,-5,48,78,83,56,-3,-99,-217,-359,-497,-627,-722,-777,-775,-725,-619,-483,-324,-167,-33,71,119,128,77,-2,-112,-226,-331,-412,-450,-453,-401,-324,-204,-85,49,151,237,284,291,268,215,145,82,17,-15,-28,-5,40,104,173,238,281,302,288,239,169,67,-36,-145,-239,-323,-376,-417,-429,-434,-420,-404,-375,-342,-296,-244,-179,-114,-44,9,57,71,72,41,-3,-58,-119,-164,-200,-207,-190,-144,-74,14,109,200,279,332,351,330,272,168,43,-113,-269,-418,-543,-627,-664,-648,-583,-473,-335,-185,-32,96,208,273,316,318,304,276,241,220,197,203,208,230,255,277,295,306,292,271,215,142,42,-78,-208,-339,-454,-541,-587,-581,-520,-413,-264,-88,91,269,412,530,590,620,591,533,444,331,225,110,24,-47,-85,-89,-71,-17,47,129,206,276,328,357,362,341,306,252,198,135,81,24,-24,-74,-122,-175,-229,-288,-346,-404,-458,-503,-534,-552,-546,-529,-480,-418,-329,-222,-97,44,193,342,483,606,704,770,800,794,756,688,606,510,420,335,268,215,181,158,137,118,88,42,-13,-93,-177,-266,-355,-424,-481,-502,-498,-460,-391,-302,-194,-72,45,166,275,379,470,558,630,700,756,793,809,789,731,626,478,284,65,-180,-423,-649,-857,-1003,-1124,-1168,-1176,-1130,-1044,-936,-798,-661,-516,-385,-265,-156,-71,7,66,121,162,202,230,254,271,277,275,269,247,225,191,156,123,93,77,79,99,148,210,302,397,502,594,669,715,715,679,592,470,324,155,-2,-150,-266,-349,-395,-411,-396,-371,-338,-309,-297,-291,-301,-311,-310,-291,-230,-140,-3,151,328,488,632,716,764,730,659,520,354,165,-35,-217,-386,-514,-612,-663,-684,-660,-618,-543,-463,-371,-279,-195,-118,-56,-10,23,39,39,35,7,-12,-58,-90,-139,-172,-211,-226,-238,-221,-193,-146,-83,-21,55,114,174,217,245,263,263,259,243,224,197,168,128,92,36,-5,-67,-112,-168,-211,-259,-305,-349,-402,-447,-496,-528,-552,-542,-507,-431,-318,-174,3,191,382,561,702,809,859,855,798,688,540,362,171,-24,-203,-362,-486,-574,-621,-630,-607,-555,-485,-410,-328,-267,-212,-187,-178,-195,-223,-262,-295,-319,-317,-295,-240,-164,-71,37,138,235,307,358,373,363,319,251,164,68,-30,-119,-198,-253,-291,-292,-275,-222,-142,-37,90,226,367,495,608,681,724,722,686,618,525,425,317,227,142,91,60,52,79,100,154,183,216,223,209,177,120,56,-17,-82,-137,-178,-191,-192,-159,-116,-56,9,73,127,165,185,177,148,98,19,-68,-185,-303,-430,-558,-667,-768,-835,-868,-869,-820,-735,-614,-459,-290,-109,71,231,374,484,555,593,586,548,476,378,267,140,22,-99,-204,-288,-363,-400,-430,-414,-389,-320,-234,-120,14,160,313,463,608,728,834,900,943,941,909,845,744,635,494,360,221,89,-24,-127,-212,-280,-342,-384,-425,-451,-470,-477,-468,-446,-403,-342,-265,-166,-66,44,142,225,285,305,298,248,175,77,-25,-127,-207,-271,-297,-309,-285,-261,-222,-194,-186,-190,-231,-283,-362,-439,-520,-573,-608,-601,-554,-480,-370,-254,-133,-28,54,100,121,102,69,20,-32,-67,-95,-95,-82,-50,-12,26,62,80,94,78,55,8,-45,-109,-176,-235,-278,-303,-293,-261,-192,-99,7,125,240,342,433,494,546,570,588,583,579,555,530,484,426,352,256,149,21,-107,-250,-378,-508,-617,-705,-768,-798,-793,-757,-685,-589,-469,-343,-204,-76,52,162,260,348,414,473,513,537,549,537,513,465,403,322,225,119,-3,-126,-254,-371,-476,-555,-604,-615,-586,-517,-412,-280,-132,25,170,308,414,499,550,574,572,551,510,469,418,380,346,336,333,357,387,427,473,502,534,534,528,499,457,411,356,317,277,263,256,268,290,319,342,363,363,346,302,240,150,49,-67,-188,-304,-415,-516,-598,-666,-715,-746,-755,-748,-712,-655,-575,-460,-335,-171,-16,169,321,480,590,680,713,706,650,550,417,258,90,-72,-211,-319,-381,-392,-355,-272,-154,-23,122,239,340,387,391,340,249,122,-21,-163,-294,-388,-455,-471,-459,-403,-332,-245,-157,-79,-17,26,43,53,50,50,67,97,166,250,369,497,626,755,840,906,914,880,800,683,536,378,211,55,-93,-221,-333,-431,-507,-584,-638,-699,-735,-776,-787,-787,-762,-708,-636,-537,-428,-310,-194,-89,5,74,126,158,174,183,192,202,227,261,312,370,430,487,529,547,541,496,421,311,172,9,-162,-347,-515,-677,-809,-912,-982,-1016,-1016,-992,-940,-876,-793,-704,-600,-491,-366,-239,-109,25,135,244,316,370,396,393,375,333,286,231,174,125,74,42,6,-6,-24,-27,-35,-45,-65,-93,-145,-198,-276,-348,-432,-499,-565,-599,-627,-618,-597,-548,-489,-414,-334,-250,-166,-91,-12,47,104,146,178,206,225,248,264,284,295,295,278,234,166,62,-60,-209,-357,-505,-629,-716,-753,-732,-641,-498,-284,-39,241,524,791,1025,1201,1315,1348,1314,1207,1046,844,621,387,168,-34,-207,-342,-446,-514,-545,-558,-534,-501,-443,-378,-293,-206,-103,-1,105,208,296,377,426,463,461,447,397,343,259,179,84,-12,-102,-194,-276,-347,-407,-443,-466,-457,-428,-366,-280,-163,-30,124,279,428,561,651,706,695,637,518,356,162,-51,-252,-435,-572,-663,-694,-675,-603,-506,-370,-237,-86,55,198,329,464,579,703,798,899,963,1026,1051,1062,1039,999,923,838,718,593,448,301,155,8,-119,-240,-334,-422,-484,-541,-581,-613,-642,-659,-678,-683,-688,-672,-648,-597,-529,-433,-322,-188,-55,87,211,329,416,484,520,529,513,478,425,367,308,253,213,193,182,202,219,252,264,269,236,181,91,-21,-149,-276,-396,-488,-558,-589,-595,-562,-516,-444,-366,-282,-189,-106,-16,67,146,224,289,350,396,429,440,438,406,363,291,209,111,13,-86,-167,-235,-270,-281,-261,-213,-148,-61,22,114,185,245,273,276,247,188,104,-4,-129,-257,-398,-521,-642,-733,-797,-823,-811,-751,-656,-516,-355,-176,5,177,329,443,524,551,544,481,396,269,129,-17,-177,-307,-439,-536,-611,-665,-683,-689,-670,-639,-592,-542,-468,-399,-304,-209,-98,12,124,220,303,351,372,359,308,243,147,57,-33,-104,-156,-173,-171,-130,-78,1,74,163,230,294,341,366,385,379,374,354,341,324,316,306,308,298,293,272,235,192,116,45,-51,-139,-229,-308,-371,-416,-444,-446,-447,-416,-399,-358,-328,-289,-259,-220,-195,-160,-140,-118,-111,-105,-119,-129,-159,-181,-209,-229,-240,-241,-228,-203,-166,-118,-64,-2,64,130,199,253,309,334,357,338,314,253,187,102,20,-64,-131,-183,-211,-215,-188,-140,-59,36,150,270,389,498,589,656,694,707,695,666,620,571,519,469,423,380,338,297,252,200,147,85,24,-35,-90,-127,-158,-164,-160,-132,-98,-50,-9,40,66,95,97,97,89,76,74,83,102,142,189,241,295,326,342,319,262,171,40,-96,-255,-386,-509,-584,-630,-628,-602,-542,-481,-405,-345,-287,-246,-211,-187,-162,-138,-106,-69,-19,35,103,167,244,314,381,439,483,505,512,484,439,368,284,188,95,4,-68,-130,-167,-189,-194,-180,-160,-120,-82,-32,10,58,83,112,107,101,71,35,-3,-47,-70,-93,-85,-70,-36,8,44,82,92,85,47,-18,-100,-203,-305,-413,-502,-580,-633,-664,-671,-658,-623,-574,-511,-432,-347,-256,-159,-68,17,90,139,173,174,157,108,48,-30,-115,-191,-260,-300,-314,-290,-233,-141,-23,103,240,352,452,516,549,550,520,469,406,335,268,205,153,115,89,74,75,79,97,119,141,165,184,192,194,171,143,86,27,-51,-126,-211,-275,-345,-378,-411,-404,-390,-344,-294,-224,-153,-79,-10,46,88,111,100,72,3,-78,-183,-290,-387,-468,-511,-526,-492,-427,-332,-213,-99,18,106,167,189,172,111,27,-96,-219,-354,-470,-559,-618,-624,-596,-514,-409,-273,-141,-10,100,175,231,242,247,226,211,196,195,213,244,285,335,372,404,407,389,339,268,168,64,-55,-166,-267,-350,-413,-443,-464,-445,-423,-378,-327,-274,-211,-152,-85,-16,63,144,241,333,439,541,642,737,821,892,936,967,962,934,890,813,739,650,567,492,426,374,333,302,274,246,215,177,127,75,5,-62,-137,-214,-282,-356,-412,-467,-504,-527,-533,-516,-482,-424,-350,-260,-164,-61,28,115,170,212,223,218,201,174,160,154,166,203,244,303,351,389,408,390,346,262,153,25,-120,-260,-399,-516,-617,-680,-724,-725,-701,-646,-560,-457,-338,-209,-80,43,159,256,333,395,432,453,462,455,444,429,408,389,365,336,299,252,195,125,53,-30,-102,-176,-231,-275,-297,-303,-287,-259,-218,-176,-138,-110,-101,-117,-153,-207,-277,-338,-396,-424,-421,-388,-311,-216,-92,38,160,279,364,435,472,490,490,484,473,469,472,486,508,529,552,562,562,540,496,429,340,228,102,-37,-174,-311,-433,-540,-620,-681,-707,-719,-695,-662,-606,-544,-472,-403,-330,-268,-201,-151,-94,-50,-12,21,31,29,4,-46,-114,-204,-298,-402,-489,-570,-625,-658,-661,-646,-598,-542,-466,-389,-312,-245,-188,-154,-129,-126,-130,-141,-150,-155,-139,-121,-75,-27,35,99,156,204,236,249,246,222,190,146,111,76,66,68,99,146,214,282,363,422,472,490,480,434,355,239,101,-57,-221,-371,-507,-601,-658,-664,-624,-545,-430,-306,-164,-40,78,163,231,261,279,262,244,205,173,140,115,106,112,128,164,197,238,270,285,291,263,229,168,98,27,-52,-109,-163,-189,-196,-182,-145,-87,-21,68,145,237,309,373,416,436,430,406,353,293,214,134,56,-21,-73,-124,-140,-146,-130,-103,-67,-40,-11,-13,-20,-56,-102,-161,-222,-279,-321,-349,-347,-327,-274,-203,-110,-5,101,198,279,332,358,345,314,247,179,94,23,-43,-90,-114,-122,-100,-70,-21,30,79,119,142,142,128,86,38,-22,-84,-137,-189,-223,-253,-272,-283,-290,-291,-283,-273,-247,-215,-165,-105,-32,50,137,228,313,389,453,496,522,523,508,476,441,400,369,348,344,358,378,412,434,451,436,389,306,184,40,-123,-284,-422,-533,-590,-602,-554,-470,-336,-194,-31,115,250,342,415,426,422,361,298,198,120,30,-23,-64,-72,-59,-29,8,49,73,86,74,35,-23,-113,-215,-335,-463,-587,-711,-816,-908,-977,-1023,-1043,-1040,-1003,-949,-864,-765,-645,-521,-388,-267,-149,-50,44,116,192,252,327,396,478,558,635,700,746,767,755,718,644,553,436,309,174,41,-87,-207,-305,-397,-463,-517,-554,-574,-580,-575,-553,-524,-480,-430,-371,-307,-239,-165,-90,-13,64,136,207,269,319,362,382,395,392,379,363,338,326,315,320,337,367,412,459,514,555,592,612,607,588,539,470,385,276,165,37,-80,-197,-292,-371,-419,-448,-433,-412,-342,-279,-188,-100,-15,66,128,181,215,236,249,244,244,226,213,192,166,142,110,78,43,4,-35,-74,-113,-148,-178,-203,-214,-224,-216,-203,-182,-147,-119,-77,-47,-21,-4,-12,-24,-68,-108,-176,-226,-290,-324,-352,-349,-326,-282,-215,-145,-72,-6,36,68,68,55,27,-7,-35,-51,-44,-6,61,161,277,418,546,676,767,829,840,805,721,594,434,255,69,-111,-271,-404,-500,-555,-574,-552,-502,-421,-329,-217,-110,-1,100,186,262,320,361,390,401,395,382,344,305,247,181,110,37,-30,-87,-125,-139,-127,-83,-21,65,152,241,314,366,392,393,365,330,272,226,172,133,94,64,28,0,-47,-87,-149,-202,-270,-329,-392,-444,-490,-525,-543,-550,-534,-504,-452,-385,-309,-225,-151,-82,-39,-15,-22,-49,-97,-155,-212,-261,-291,-292,-274,-226,-168,-97,-32,20,55,59,46,-3,-56,-138,-207,-284,-336,-372,-377,-351,-292,-207,-94,22,150,263,361,431,471,481,458,418,346,280,189,118,37,-33,-91,-155,-197,-248,-285,-321,-350,-372,-386,-389,-378,-355,-319,-273,-222,-165,-118,-67,-37,-1,17,40,55,80,104,142,182,234,285,345,388,437,456,471,454,424,365,298,210,119,28,-55,-121,-164,-186,-174,-135,-72,14,117,226,338,439,521,579,602,587,534,445,326,187,42,-102,-226,-325,-384,-408,-384,-330,-242,-138,-29,70,148,191,200,165,98,2,-109,-221,-319,-397,-444,-455,-447,-402,-357,-296,-243,-196,-160,-134,-114,-101,-86,-75,-57,-40,-17,0,20,28,33,24,3,-31,-83,-140,-213,-281,-353,-420,-468,-509,-512,-506,-458,-394,-301,-186,-67,67,189,301,394,450,481,464,415,332,225,106,-6,-111,-179,-217,-216,-172,-108,-3,96,215,310,399,459,496,504,490,452,397,329,249,164,78,-5,-79,-138,-177,-198,-184,-159,-105,-44,24,93,153,199,231,247,244,238,214,198,175,165,157,160,167,181,190,205,206,208,191,173,133,85,25,-56,-133,-236,-328,-430,-518,-590,-649,-675,-683,-659,-619,-561,-496,-425,-361,-291,-241,-179,-132,-75,-22,41,104,174,243,313,379,443,495,544,571,595,588,572,526,465,385,292,191,91,-9,-92,-169,-225,-264,-293,-294,-291,-259,-228,-173,-125,-68,-23,9,29,23,8,-28,-65,-100,-123,-127,-98,-50,36,134,251,373,487,590,677,737,784,803,809,795,766,718,657,575,478,367,234,105,-46,-182,-321,-446,-549,-640,-694,-737,-744,-732,-701,-645,-581,-494,-404,-298,-191,-74,38,153,255,350,426,480,510,510,480,424,342,247,142,42,-50,-120,-171,-193,-200,-184,-157,-123,-82,-47,-8,22,51,73,91,101,96,76,29,-41,-143,-272,-425,-590,-752,-903,-1015,-1093,-1109,-1070,-981,-832,-663,-456,-254,-54,125,268,384,455,498,506,496,465,435,394,361,324,286,241,182,105,2,-123,-269,-433,-597,-762,-909,-1032,-1124,-1180,-1197,-1173,-1117,-1022,-906,-769,-620,-474,-329,-197,-74,35,133,226,307,388,457,523,571,612,631,635,625,593,556,506,455,401,358,315,285,262,242,231,211,194,167,137,99,57,19,-18,-38,-47,-34,3,61,144,248,364,492,608,721,806,869,897,891,844,777,670,562,427,309,183,90,0,-52,-94,-107,-110,-102,-94,-85,-91,-98,-119,-147,-167,-195,-199,-197,-171,-131,-72,-6,65,128,178,203,205,176,125,50,-28,-116,-179,-235,-251,-243,-197,-124,-27,81,193,288,363,401,402,357,275,159,19,-133,-288,-430,-550,-645,-702,-726,-711,-669,-593,-513,-406,-314,-208,-120,-34,43,112,176,237,290,339,381,410,437,447,459,454,449,435,418,388,358,309,256,187,108,20,-69,-159,-236,-304,-346,-377,-384,-383,-378,-368,-370,-375,-386,-405,-411,-422,-402,-378,-319,-243,-146,-26,104,237,380,496,618,694,760,779,769,722,637,532,393,254,101,-42,-172,-289,-377,-448,-491,-517,-520,-507,-474,-430,-373,-300,-227,-143,-62,12,85,140,191,225,250,266,268,264,245,217,172,119,51,-17,-89,-147,-202,-229,-242,-236,-209,-182,-142,-118,-96,-100,-122,-165,-228,-302,-382,-457,-520,-559,-575,-557,-508,-431,-332,-220,-104,6,94,160,187,180,139,60,-35,-144,-253,-339,-407,-432,-427,-376,-301,-194,-83,34,138,221,280,309,310,291,245,195,135,78,30,-6,-35,-45,-61,-65,-82,-101,-132,-172,-215,-265,-297,-331,-332,-321,-280,-214,-130,-21,92,214,331,431,527,581,635,638,637,602,549,491,410,342,268,211,165,139,126,128,132,143,137,130,94,49,-14,-88,-164,-244,-310,-366,-400,-415,-410,-377,-330,-265,-188,-111,-31,33,92,120,149,144,147,139,142,158,187,231,290,339,392,413,414,379,308,209,86,-50,-188,-310,-412,-479,-507,-498,-452,-376,-281,-180,-79,3,66,98,108,79,43,-21,-81,-141,-187,-214,-218,-199,-155,-98,-23,48,124,188,236,273,282,287,263,238,197,157,114,78,50,32,31,40,69,109,152,209,247,289,305,300,276,220,153,60,-32,-128,-209,-271,-297,-299,-247,-173,-52,83,235,388,522,637,710,743,739,690,620,527,433,345,271,222,191,187,195,213,232,242,239,215,169,105,23,-60,-150,-219,-280,-304,-308,-278,-221,-146,-55,43,134,222,285,334,349,341,303,241,164,69,-24,-118,-200,-266,-327,-359,-388,-395,-392,-381,-353,-320,-272,-222,-165,-112,-62,-28,-10,-16,-45,-101,-174,-270,-365,-473,-564,-648,-712,-753,-769,-764,-725,-677,-595,-511,-408,-303,-202,-100,-14,61,121,155,182,174,160,117,67,-4,-73,-153,-225,-284,-338,-360,-376,-355,-330,-280,-223,-162,-90,-27,40,105,168,230,290,349,399,453,487,524,540,551,542,522,486,438,383,317,256,196,142,105,72,52,43,27,24,4,-18,-55,-105,-170,-249,-336,-434,-526,-612,-683,-723,-742,-718,-668,-581,-476,-351,-224,-94,13,116,178,233,250,257,244,220,194,160,133,95,62,20,-32,-92,-166,-246,-327,-401,-457,-490,-489,-460,-403,-322,-240,-151,-87,-36,-20,-19,-46,-73,-105,-117,-116,-85,-35,36,112,189,253,295,325,317,307,274,243,227,218,246,291,366,454,547,629,689,708,683,610,486,326,137,-68,-262,-449,-589,-703,-757,-774,-746,-678,-592,-486,-377,-273,-175,-93,-23,38,95,149,211,273,343,409,471,520,549,556,539,497,441,369,295,227,171,128,116,111,140,175,219,266,302,323,324,296,244,165,64,-55,-182,-317,-441,-561,-656,-727,-767,-769,-737,-661,-552,-403,-228,-25,191,421,641,855,1031,1179,1266,1314,1295,1235,1132,1002,857,710,562,426,300,178,61,-53,-171,-287,-401,-517,-617,-713,-782,-843,-867,-874,-847,-795,-719,-624,-518,-404,-300,-198,-122,-57,-15,8,22,22,28,34,58,93,148,222,306,401,497,581,654,694,714,690,635,541,417,262,90,-99,-293,-483,-665,-827,-963,-1071,-1137,-1175,-1166,-1127,-1056,-953,-832,-685,-523,-348,-157,39,238,436,612,777,897,988,1030,1027,987,904,802,675,549,420,301,198,112,47,3,-24,-33,-31,-26,-15,-10,-6,-7,-10,-16,-17,-22,-29,-37,-60,-91,-138,-199,-268,-346,-416,-478,-518,-526,-506,-438,-341,-200,-40,143,323,499,643,757,819,831,792,698,565,390,196,-21,-232,-445,-637,-803,-940,-1034,-1090,-1103,-1074,-1011,-919,-797,-670,-525,-390,-258,-144,-52,19,57,84,80,72,57,36,36,28,48,62,97,131,172,216,261,309,358,409,458,503,543,568,575,561,512,442,338,211,71,-76,-210,-325,-402,-444,-431,-382,-286,-170,-28,112,242,354,430,477,490,471,435,384,336,290,259,245,236,249,248,255,248,221,189,132,72,6,-62,-118,-160,-187,-187,-174,-137,-88,-38,26,66,121,148,181,204,226,254,281,318,355,395,429,454,464,460,426,380,299,210,105,-8,-109,-202,-270,-311,-318,-307,-259,-213,-153,-104,-78,-63,-89,-123,-190,-249,-321,-365,-405,-404,-386,-340,-273,-197,-117,-45,15,47,65,46,11,-46,-113,-179,-243,-284,-309,-314,-285,-259,-204,-168,-134,-125,-146,-193,-272,-366,-471,-568,-645,-685,-684,-632,-538,-407,-249,-87,69,207,306,374,398,387,348,283,213,137,78,31,12,13,43,88,152,221,292,351,408,436,456,451,420,375,302,213,109,-11,-144,-268,-407,-513,-621,-684,-731,-726,-698,-615,-519,-376,-236,-70,85,239,371,488,572,635,666,671,654,621,570,516,449,381,303,218,123,17,-96,-218,-331,-440,-523,-586,-614,-611,-574,-514,-432,-335,-235,-131,-31,55,145,202,263,295,313,312,287,241,181,100,14,-75,-158,-223,-269,-282,-274,-230,-172,-85,4,104,195,279,344,391,408,399,359,288,194,74,-53,-192,-318,-436,-525,-587,-615,-607,-563,-484,-378,-246,-99,56,211,347,468,548,604,612,591,541,464,385,290,208,130,60,2,-53,-100,-147,-187,-234,-266,-296,-315,-313,-306,-268,-229,-169,-111,-51,0,40,59,69,56,35,4,-27,-55,-68,-71,-47,-5,61,146,247,356,471,579,677,768,831,883,905,909,890,848,782,695,582,450,291,122,-69,-251,-438,-592,-727,-811,-851,-839,-773,-667,-529,-366,-207,-49,83,194,265,316,326,327,304,280,252,232,215,209,206,203,201,179,156,101,44,-38,-123,-214,-306,-381,-455,-505,-548,-577,-597,-606,-614,-609,-597,-582,-543,-506,-445,-378,-300,-215,-129,-44,36,110,167,217,248,263,270,251,234,193,159,108,66,16,-29,-69,-106,-133,-153,-162,-156,-147,-124,-105,-83,-75,-75,-106,-139,-208,-269,-348,-407,-459,-478,-473,-431,-356,-255,-126,24,178,345,499,645,768,864,927,955,947,905,831,735,618,494,363,235,116,6,-86,-165,-232,-283,-330,-372,-408,-450,-477,-502,-505,-488,-444,-370,-272,-152,-21,112,239,346,432,483,510,492,455,377,281,162,32,-110,-245,-384,-502,-613,-689,-755,-778,-783,-752,-690,-616,-504,-401,-272,-162,-49,40,121,172,216,228,241,229,222,206,191,183,172,169,163,159,151,145,137,130,134,137,167,190,248,294,366,427,484,529,552,551,526,472,400,315,221,126,40,-42,-108,-170,-213,-263,-292,-334,-369,-401,-443,-467,-495,-507,-501,-483,-436,-374,-290,-197,-91,8,109,192,260,316,346,372,373,377,367,356,349,329,324,305,286,263,225,182,124,57,-11,-79,-137,-175,-195,-181,-147,-83,-7,84,168,248,304,338,341,320,267,207,127,55,-18,-73,-120,-147,-167,-180,-189,-199,-213,-230,-252,-273,-294,-308,-319,-315,-310,-287,-263,-223,-182,-133,-77,-29,29,66,100,112,96,61,-13,-100,-215,-333,-454,-567,-657,-725,-759,-754,-715,-634,-521,-379,-211,-40,139,299,439,545,605,629,604,550,465,362,259,153,68,-10,-61,-99,-113,-122,-106,-94,-62,-32,-1,36,62,88,101,106,91,73,29,-18,-76,-143,-204,-266,-317,-349,-373,-368,-349,-298,-231,-139,-27,93,232,363,499,624,736,837,913,976,1011,1023,1009,963,892,785,658,506,342,179,15,-124,-239,-325,-370,-390,-375,-349,-301,-264,-220,-197,-177,-172,-172,-177,-178,-175,-163,-139,-117,-79,-56,-30,-22,-20,-39,-57,-95,-122,-154,-172,-179,-178,-159,-134,-104,-65,-38,-6,10,24,21,16,-6,-25,-55,-89,-121,-164,-201,-248,-297,-348,-398,-442,-477,-490,-486,-446,-382,-285,-161,-25,127,267,394,492,549,565,541,470,377,258,134,25,-73,-129,-156,-143,-98,-30,45,124,184,222,240,219,190,136,84,33,-6,-25,-25,-7,32,76,129,176,208,229,220,193,141,73,-3,-82,-149,-205,-234,-241,-225,-183,-130,-66,0,52,100,120,128,112,88,53,23,0,-10,1,25,70,118,182,229,285,315,337,335,318,275,217,139,42,-59,-176,-283,-388,-475,-538,-576,-580,-556,-500,-419,-316,-203,-81,29,135,213,268,293,288,255,197,121,31,-63,-157,-241,-313,-366,-407,-422,-441,-437,-452,-458,-479,-506,-534,-564,-577,-579,-551,-495,-411,-285,-146,33,206,393,561,702,807,859,855,795,680,514,324,111,-96,-281,-432,-533,-584,-579,-537,-452,-362,-260,-173,-105,-63,-42,-41,-46,-52,-49,-27,13,69,144,216,297,356,404,429,429,410,372,323,265,213,156,126,90,88,85,102,128,149,180,197,213,224,228,236,244,257,275,294,315,331,335,328,304,265,216,159,102,51,7,-20,-36,-36,-28,-11,8,31,49,68,76,90,92,96,91,87,75,65,51,36,27,11,6,-10,-17,-38,-57,-93,-133,-185,-243,-305,-363,-421,-454,-477,-469,-434,-375,-283,-174,-49,89,219,352,461,554,618,649,648,607,529,414,269,98,-85,-274,-451,-609,-734,-824,-865,-870,-823,-749,-638,-514,-377,-247,-122,-23,63,108,137,129,103,54,-8,-78,-145,-206,-250,-271,-265,-225,-154,-54,70,206,345,474,580,656,690,690,640,571,464,352,233,117,21,-59,-121,-159,-183,-192,-193,-189,-184,-177,-172,-167,-166,-164,-157,-154,-140,-127,-110,-82,-63,-32,-12,14,28,49,57,74,86,113,147,194,259,327,414,485,554,585,593,540,447,298,104,-115,-358,-590,-803,-977,-1098,-1162,-1167,-1116,-1019,-895,-745,-603,-463,-344,-253,-178,-138,-106,-95,-81,-75,-52,-32,2,37,72,103,123,129,121,98,66,23,-17,-59,-84,-101,-100,-80,-56,-7,34,86,127,161,176,178,149,110,37,-44,-144,-250,-352,-452,-529,-584,-608,-592,-544,-451,-326,-167,13,214,407,610,779,938,1049,1132,1163,1158,1107,1027,916,787,652,515,388,274,176,90,23,-43,-98,-158,-210,-274,-324,-378,-416,-439,-443,-418,-373,-299,-206,-98,16,132,235,326,395,439,459,459,435,402,358,313,273,242,221,217,220,238,253,270,266,254,204,134,27,-107,-263,-435,-606,-772,-911,-1018,-1081,-1092,-1051,-961,-817,-645,-442,-233,-34,154,303,420,499,533,545,525,490,448,396,348,293,243,184,132,70,9,-50,-111,-162,-212,-248,-281,-294,-303,-292,-276,-243,-207,-164,-119,-82,-44,-22,0,6,12,9,9,6,11,15,35,56,92,133,184,244,302,368,419,469,490,499,471,423,338,236,107,-27,-176,-307,-443,-539,-621,-661,-662,-628,-544,-426,-277,-99,83,279,452,610,729,810,852,849,811,744,658,564,476,395,339,295,280,276,283,291,293,280,256,208,154,81,8,-72,-151,-219,-290,-345,-392,-430,-444,-447,-426,-387,-328,-259,-174,-87,-3,85,150,215,253,276,273,256,209,159,85,16,-56,-121,-174,-212,-237,-239,-232,-205,-167,-123,-67,-15,40,87,118,142,134,111,58,-24,-121,-243,-370,-505,-631,-743,-838,-904,-943,-956,-931,-887,-812,-710,-591,-445,-281,-107,82,266,447,605,739,827,881,874,831,731,611,452,296,130,-11,-133,-219,-275,-292,-275,-234,-162,-85,8,95,170,230,257,265,230,179,98,3,-95,-193,-270,-327,-349,-333,-279,-187,-66,79,232,392,533,663,763,830,865,865,829,769,679,568,453,309,186,33,-95,-236,-360,-478,-580,-661,-716,-739,-730,-680,-605,-498,-377,-253,-126,-32,50,88,98,75,21,-44,-121,-190,-241,-274,-268,-239,-179,-101,-19,63,121,159,162,134,82,9,-71,-142,-207,-243,-267,-260,-253,-232,-224,-229,-252,-302,-367,-448,-525,-595,-632,-643,-592,-514,-366,-205,-1,198,386,545,657,717,723,676,591,480,358,247,147,86,40,40,49,80,112,131,141,115,74,-2,-89,-187,-285,-361,-425,-444,-441,-393,-323,-220,-106,23,152,270,385,468,539,582,596,600,572,543,499,453,411,363,328,284,244,201,152,104,52,8,-31,-51,-59,-42,-15,36,88,147,201,244,270,283,270,248,207,158,102,44,-18,-73,-130,-178,-224,-263,-294,-317,-333,-339,-335,-322,-296,-259,-219,-159,-105,-34,28,100,158,219,258,286,289,267,222,148,55,-56,-180,-306,-430,-545,-636,-709,-748,-761,-739,-689,-613,-515,-404,-280,-159,-40,73,166,253,313,358,386,390,385,362,330,292,249,204,163,119,82,42,6,-33,-72,-111,-155,-191,-233,-259,-280,-291,-284,-269,-238,-195,-148,-89,-26,38,106,166,227,277,316,340,345,331,297,241,174,94,20,-46,-99,-114,-115,-71,-5,88,199,318,444,550,650,713,750,751,711,643,541,421,286,140,-1,-140,-270,-383,-484,-564,-627,-670,-692,-694,-675,-642,-588,-520,-441,-344,-253,-148,-56,35,109,169,206,230,224,213,178,138,91,38,-13,-58,-103,-135,-167,-182,-197,-194,-193,-174,-158,-130,-105,-73,-45,-19,6,27,40,52,51,41,25,-12,-53,-111,-176,-246,-314,-371,-414,-436,-431,-403,-348,-276,-190,-98,-5,80,155,215,255,281,286,277,258,226,200,166,150,137,138,154,173,200,227,243,256,249,227,188,136,74,8,-55,-108,-141,-156,-143,-114,-56,9,93,170,249,315,367,403,423,425,421,406,398,388,391,395,404,411,406,389,345,288,207,118,31,-56,-113,-153,-160,-141,-101,-49,2,44,63,62,29,-23,-89,-167,-225,-282,-302,-298,-264,-209,-131,-61,16,64,93,92,63,7,-58,-144,-215,-285,-329,-353,-346,-317,-268,-208,-152,-108,-90,-109,-166,-265,-392,-538,-689,-817,-923,-960,-957,-873,-736,-539,-300,-39,227,483,702,885,1007,1081,1097,1063,987,879,747,603,451,300,150,10,-128,-258,-381,-497,-604,-697,-775,-830,-862,-861,-835,-767,-682,-559,-421,-268,-103,52,210,342,467,558,633,679,699,702,685,652,612,566,512,470,420,381,348,314,293,260,236,189,142,69,-15,-115,-226,-344,-456,-560,-647,-707,-740,-745,-713,-665,-582,-500,-398,-312,-225,-158,-106,-66,-46,-26,-20,-6,5,27,52,90,127,177,220,270,306,338,356,359,351,326,286,243,178,112,35,-50,-133,-220,-301,-375,-436,-482,-515,-526,-527,-508,-478,-433,-376,-298,-219,-108,-1,136,273,424,573,720,852,961,1039,1072,1060,994,880,717,524,296,69,-163,-374,-557,-703,-807,-864,-880,-857,-801,-725,-634,-533,-442,-345,-274,-196,-143,-88,-46,-9,27,56,83,106,125,143,157,175,189,212,232,265,300,348,400,460,519,579,620,653,652,633,585,515,435,339,251,159,86,14,-48,-98,-153,-193,-239,-270,-303,-310,-316,-288,-244,-176,-79,30,162,297,429,551,643,709,724,706,632,527,381,214,36,-146,-312,-463,-581,-669,-723,-740,-725,-682,-616,-539,-449,-362,-276,-201,-133,-80,-36,-1,22,39,52,55,64,61,61,54,47,28,13,-16,-42,-68,-95,-111,-122,-122,-111,-89,-61,-22,18,55,95,118,135,129,112,70,19,-52,-124,-209,-280,-354,-406,-446,-467,-465,-451,-414,-378,-323,-277,-224,-178,-133,-84,-36,23,88,166,249,341,431,515,597,649,698,710,714,686,651,595,537,470,406,342,281,222,162,105,37,-22,-98,-158,-222,-266,-298,-304,-293,-253,-194,-122,-38,38,115,168,207,221,213,189,150,102,56,2,-40,-98,-141,-207,-265,-342,-417,-496,-566,-625,-661,-673,-657,-610,-540,-441,-332,-208,-92,21,109,173,203,197,161,93,5,-93,-195,-282,-359,-406,-438,-444,-435,-415,-386,-360,-328,-297,-261,-213,-160,-79,7,116,228,342,448,533,587,614,586,540,436,320,176,25,-116,-249,-348,-418,-447,-442,-399,-335,-241,-145,-40,65,157,252,329,403,469,524,573,613,632,642,623,583,518,424,309,175,30,-119,-260,-388,-488,-559,-590,-580,-532,-443,-324,-181,-30,126,261,382,467,516,536,514,480,419,361,301,253,222,211,213,232,259,284,313,322,324,305,274,232,181,135,95,69,64,70,99,135,174,211,230,233,212,163,93,6,-95,-195,-290,-373,-438,-483,-512,-517,-512,-489,-454,-413,-355,-297,-224,-149,-69,16,91,172,234,295,335,368,378,381,363,332,290,223,158,68,-22,-122,-224,-315,-407,-474,-529,-557,-558,-529,-478,-399,-310,-213,-123,-45,4,28,18,-16,-74,-141,-202,-259,-276,-275,-230,-154,-57,59,173,274,352,399,410,400,359,318,266,237,216,221,241,275,318,350,378,376,358,305,234,136,23,-95,-219,-333,-433,-518,-577,-607,-615,-589,-544,-473,-394,-297,-207,-111,-27,51,111,165,198,224,229,225,201,168,118,57,-8,-86,-160,-238,-307,-379,-433,-489,-523,-551,-560,-548,-517,-457,-376,-272,-147,-13,126,256,376,463,529,548,536,485,396,291,158,24,-113,-237,-348,-430,-492,-520,-529,-513,-483,-441,-394,-351,-301,-266,-214,-172,-116,-50,28,110,210,291,383,438,484,488,464,404,318,207,87,-43,-162,-275,-368,-445,-504,-549,-577,-600,-613,-620,-620,-612,-587,-558,-501,-440,-352,-255,-149,-31,82,190,291,366,432,468,489,491,477,459,434,414,396,386,385,389,402,417,434,455,474,490,512,525,547,563,575,586,588,580,554,520,454,392,295,209,102,9,-87,-169,-240,-296,-339,-368,-384,-388,-378,-361,-327,-290,-234,-178,-107,-38,39,103,170,214,249,266,257,240,199,153,98,39,-11,-65,-101,-138,-155,-170,-164,-161,-134,-115,-83,-54,-36,-9,-9,-2,-14,-27,-48,-68,-91,-105,-116,-116,-109,-92,-68,-35,-2,32,65,86,105,106,97,74,41,-5,-52,-106,-153,-196,-225,-240,-237,-208,-170,-97,-23,84,184,309,417,542,642,740,812,863,890,880,848,775,687,569,439,301,157,32,-89,-180,-249,-289,-299,-285,-248,-197,-130,-69,6,63,123,167,203,227,245,248,249,245,234,232,216,208,193,178,158,134,104,67,30,-18,-67,-119,-175,-226,-277,-320,-360,-387,-413,-426,-436,-444,-443,-453,-451,-466,-470,-488,-499,-513,-523,-525,-522,-509,-490,-457,-429,-381,-345,-292,-246,-190,-138,-79,-21,39,101,162,217,273,318,353,379,384,378,357,316,274,213,164,110,65,38,12,8,7,9,15,7,-5,-35,-75,-129,-195,-264,-339,-406,-468,-520,-559,-583,-600,-596,-587,-560,-525,-471,-411,-330,-246,-145,-43,68,172,276,360,434,480,506,501,477,416,352,260,174,86,10,-46,-74,-81,-48,-5,68,140,214,269,302,301,266,199,107,-3,-109,-201,-265,-289,-270,-208,-106,25,166,315,440,545,616,640,634,581,505,406,294,182,72,-25,-106,-174,-220,-252,-267,-265,-255,-226,-194,-146,-96,-41,16,65,107,135,144,135,105,59,-2,-67,-136,-197,-254,-287,-317,-320,-317,-299,-273,-247,-217,-197,-175,-166,-158,-151,-148,-138,-124,-102,-79,-44,-19,13,35,43,48,34,16,-10,-36,-57,-72,-69,-63,-37,-13,22,48,74,81,86,73,51,29,-10,-30,-62,-75,-81,-77,-57,-31,3,47,88,142,188,245,292,347,390,437,474,509,531,552,557,561,553,538,516,488,452,414,364,317,261,213,159,119,82,62,45,45,51,57,74,80,83,79,56,26,-21,-80,-144,-221,-289,-364,-434,-491,-551,-588,-629,-647,-663,-658,-649,-619,-582,-529,-468,-394,-314,-226,-135,-48,41,112,174,212,232,222,191,140,73,9,-65,-109,-150,-149,-130,-82,-3,82,189,283,374,438,473,474,427,350,229,86,-76,-240,-396,-528,-630,-692,-710,-689,-624,-534,-411,-284,-143,-11,119,235,338,428,497,552,579,588,558,514,426,328,203,71,-61,-190,-296,-386,-436,-465,-450,-412,-340,-255,-149,-47,55,147,217,273,299,306,292,259,217,163,111,58,13,-27,-49,-73,-69,-73,-50,-31,7,46,92,145,197,250,294,334,354,362,350,318,269,206,120,35,-69,-163,-268,-351,-439,-492,-535,-547,-529,-483,-412,-308,-199,-61,64,200,316,416,495,544,562,557,512,446,354,237,113,-31,-169,-310,-434,-547,-627,-689,-706,-699,-655,-579,-486,-371,-255,-141,-37,47,106,142,153,144,122,90,65,38,31,34,52,89,126,180,219,264,286,299,288,263,217,162,98,29,-39,-100,-161,-203,-247,-276,-300,-314,-316,-315,-299,-279,-247,-206,-158,-102,-37,33,108,188,263,335,398,440,464,462,431,378,299,209,118,34,-25,-56,-41,9,106,228,376,531,674,797,883,911,902,811,690,512,308,91,-127,-318,-487,-605,-690,-722,-724,-691,-642,-577,-512,-443,-384,-324,-266,-212,-143,-75,12,106,211,317,422,512,583,624,629,596,527,419,293,140,-13,-165,-303,-423,-514,-585,-623,-644,-642,-635,-611,-593,-569,-553,-534,-518,-495,-472,-437,-401,-350,-303,-249,-195,-152,-104,-76,-39,-18,14,45,91,145,215,292,384,468,562,631,701,735,759,740,706,631,534,411,271,114,-43,-207,-356,-498,-615,-710,-778,-807,-809,-772,-697,-602,-468,-327,-169,-8,139,279,389,474,530,543,532,480,411,313,213,101,1,-90,-157,-199,-216,-199,-163,-95,-16,81,180,284,377,462,534,581,615,621,611,579,525,458,369,274,167,54,-49,-155,-235,-304,-341,-361,-347,-320,-268,-213,-146,-88,-33,9,42,57,67,60,48,24,2,-37,-62,-102,-134,-163,-192,-210,-230,-235,-243,-239,-226,-212,-182,-155,-117,-88,-52,-32,-15,-10,-19,-32,-54,-89,-113,-155,-182,-214,-242,-259,-274,-280,-275,-263,-238,-210,-168,-130,-76,-36,8,44,70,86,92,82,69,39,7,-37,-78,-125,-162,-192,-210,-208,-188,-151,-86,-14,73,169,256,343,414,468,503,519,512,492,456,415,363,317,267,223,186,145,121,88,70,47,35,20,12,5,0,-3,-8,-20,-33,-66,-101,-164,-227,-309,-386,-460,-512,-542,-530,-485,-395,-272,-118,58,240,422,583,722,820,878,888,854,776,662,525,364,203,32,-120,-275,-401,-526,-630,-721,-801,-860,-906,-923,-919,-875,-808,-700,-571,-420,-255,-97,56,176,269,319,330,304,255,184,120,66,42,56,115,211,350,511,683,851,992,1094,1143,1132,1058,921,732,502,244,-21,-285,-528,-737,-914,-1041,-1132,-1177,-1186,-1162,-1109,-1027,-924,-790,-644,-466,-284,-79,119,321,502,665,799,891,955,963,946,879,789,660,523,362,209,58,-82,-189,-283,-331,-361,-353,-325,-271,-211,-131,-59,13,86,134,188,213,238,237,238,210,189,139,101,34,-20,-97,-167,-245,-312,-378,-415,-439,-425,-382,-301,-192,-51,105,271,433,579,696,778,819,806,756,653,524,363,189,13,-156,-307,-435,-533,-601,-638,-646,-631,-593,-542,-480,-416,-347,-291,-233,-194,-155,-133,-111,-100,-89,-74,-67,-39,-18,20,66,113,177,228,287,322,354,352,336,283,211,114,-2,-126,-256,-380,-490,-583,-654,-703,-724,-728,-702,-660,-597,-516,-418,-306,-183,-55,75,196,306,394,457,495,496,472,417,344,252,154,58,-32,-102,-155,-182,-182,-161,-117,-57,14,96,170,247,313,364,407,429,439,438,423,399,369,331,289,240,188,128,71,5,-47,-103,-139,-164,-168,-148,-110,-42,35,139,240,354,455,548,616,658,670,642,583,483,354,195,17,-175,-371,-561,-735,-886,-1003,-1084,-1123,-1118,-1073,-992,-880,-746,-599,-453,-304,-178,-62,28,94,137,162,164,161,149,131,130,124,140,162,195,236,279,317,355,376,392,393,380,363,327,294,244,193,134,66,-1,-72,-139,-190,-231,-243,-230,-193,-123,-43,60,151,246,310,358,374,361,327,275,214,154,104,61,40,24,30,36,52,65,75,83,83,82,77,77,81,86,109,124,151,161,171,149,115,42,-48,-167,-296,-429,-558,-658,-734,-765,-751,-696,-597,-469,-319,-162,-8,131,249,335,395,418,428,408,387,356,333,314,307,301,301,294,277,246,196,126,42,-55,-162,-263,-368,-452,-529,-578,-616,-620,-611,-577,-529,-466,-395,-319,-244,-168,-102,-34,18,73,111,149,171,182,185,168,147,111,73,34,4,-24,-29,-30,-11,13,44,75,96,111,106,89,54,5,-52,-113,-172,-228,-267,-294,-303,-293,-272,-232,-191,-139,-101,-60,-41,-32,-38,-65,-95,-134,-173,-200,-222,-216,-203,-160,-114,-49,13,76,127,167,193,200,195,180,151,130,95,77,53,46,44,47,68,83,111,137,158,179,188,192,190,179,174,159,156,149,154,156,168,175,191,200,213,221,226,232,226,224,211,196,182,156,145,118,106,87,67,45,19,-24,-60,-126,-179,-252,-315,-373,-425,-446,-462,-435,-401,-332,-254,-164,-68,17,96,155,193,210,201,177,130,78,12,-47,-106,-158,-196,-229,-251,-262,-278,-280,-291,-289,-290,-275,-249,-214,-149,-88,7,91,190,279,359,426,469,496,498,486,452,413,364,316,273,234,204,185,171,167,163,158,147,124,92,42,-21,-86,-167,-222,-287,-307,-320,-284,-229,-139,-32,86,208,316,408,465,499,491,458,395,313,223,129,43,-32,-92,-134,-155,-162,-150,-127,-86,-39,27,89,164,237,301,367,404,437,435,422,379,321,238,146,43,-59,-158,-249,-328,-388,-433,-466,-472,-479,-462,-438,-407,-366,-323,-278,-236,-189,-154,-108,-71,-28,20,66,125,175,238,291,349,396,441,475,501,518,520,517,497,468,424,367,291,204,95,-23,-157,-292,-435,-565,-689,-790,-865,-913,-921,-897,-834,-738,-617,-471,-314,-150,11,156,294,399,491,546,583,588,573,532,477,404,324,230,144,48,-33,-113,-180,-238,-282,-318,-339,-359,-361,-364,-358,-339,-327,-297,-269,-236,-194,-159,-119,-83,-56,-34,-28,-30,-46,-69,-95,-127,-142,-157,-139,-109,-42,44,156,282,409,534,633,704,727,710,638,532,383,214,42,-135,-282,-409,-498,-549,-570,-556,-530,-484,-444,-399,-373,-346,-341,-332,-333,-329,-316,-296,-260,-211,-153,-86,-20,45,96,141,164,174,172,155,135,112,88,75,68,72,93,121,169,218,281,336,397,435,467,468,450,408,336,253,144,38,-81,-182,-278,-346,-387,-403,-381,-333,-259,-168,-69,29,117,190,237,266,271,260,243,217,203,187,188,193,202,212,208,198,163,117,46,-30,-119,-199,-274,-327,-359,-367,-349,-312,-262,-199,-141,-82,-37,0,22,40,43,51,52,61,72,87,109,130,158,181,211,234,260,282,299,311,311,304,282,251,208,152,98,33,-29,-86,-141,-179,-216,-228,-243,-232,-221,-200,-173,-149,-120,-102,-83,-76,-72,-70,-74,-77,-75,-78,-63,-62,-38,-29,-9,8,22,35,46,50,55,53,52,45,42,31,23,10,-4,-19,-37,-52,-73,-87,-106,-122,-135,-153,-161,-174,-177,-174,-165,-140,-109,-63,-11,47,104,159,198,229,230,224,185,142,76,9,-62,-128,-188,-238,-279,-304,-326,-325,-327,-303,-280,-236,-187,-127,-55,16,100,175,254,319,378,415,446,446,442,410,376,322,277,216,178,126,106,78,73,70,80,88,112,128,153,179,200,225,249,261,279,282,282,272,255,227,194,159,114,78,39,6,-21,-44,-67,-78,-98,-111,-125,-139,-152,-161,-178,-186,-201,-218,-234,-261,-282,-317,-343,-379,-409,-440,-468,-488,-507,-508,-508,-487,-462,-417,-369,-308,-248,-189,-139,-102,-86,-84,-115,-151,-216,-279,-345,-407,-444,-472,-460,-429,-367,-278,-173,-54,73,193,309,408,486,549,583,610,608,611,592,583,567,558,546,534,518,486,454,387,322,230,131,29,-83,-178,-274,-350,-410,-457,-475,-486,-467,-439,-388,-328,-254,-171,-82,5,96,169,243,291,330,349,350,342,319,291,264,231,211,189,178,171,165,162,151,136,106,70,19,-35,-96,-150,-203,-234,-259,-260,-249,-224,-191,-155,-124,-100,-91,-94,-109,-135,-159,-178,-187,-165,-132,-60,26,134,253,371,480,569,633,662,665,621,564,469,369,253,139,24,-72,-174,-246,-319,-371,-411,-441,-451,-451,-428,-398,-343,-288,-209,-142,-65,-2,50,89,107,111,104,83,65,44,31,29,36,57,83,117,144,168,181,176,165,133,100,52,9,-35,-79,-104,-140,-149,-165,-167,-171,-175,-179,-192,-205,-235,-264,-307,-347,-394,-432,-465,-485,-486,-475,-439,-389,-322,-242,-155,-61,36,127,219,297,373,429,478,503,515,507,474,431,365,290,215,133,70,16,-19,-30,-24,4,41,92,131,180,197,214,195,172,121,68,0,-55,-115,-150,-182,-187,-187,-169,-151,-126,-111,-96,-100,-101,-123,-132,-157,-153,-158,-127,-98,-43,12,68,119,146,159,136,94,22,-67,-164,-260,-353,-416,-466,-478,-463,-420,-358,-272,-188,-96,-14,53,103,129,137,121,95,55,14,-25,-55,-78,-81,-82,-55,-32,17,59,124,181,254,321,393,456,514,553,578,579,553,505,434,338,234,118,0,-107,-208,-285,-347,-376,-390,-374,-337,-291,-220,-148,-69,19,95,179,256,320,391,433,478,489,493,459,414,329,235,113,0,-129,-227,-319,-368,-386,-371,-313,-231,-128,-10,95,199,268,313,320,292,236,151,59,-47,-141,-230,-299,-348,-385,-397,-402,-391,-373,-350,-317,-284,-240,-191,-136,-67,0,80,154,226,287,327,355,347,328,270,205,113,14,-87,-191,-282,-358,-416,-446,-456,-433,-397,-330,-261,-172,-90,-2,63,132,159,190,174,156,111,55,2,-53,-89,-102,-99,-57,-7,66,141,205,259,280,275,239,182,103,26,-53,-110,-151,-161,-161,-122,-96,-43,-13,15,27,21,4,-29,-64,-98,-128,-136,-140,-114,-86,-36,5,54,86,110,116,109,90,65,42,24,16,28,46,92,139,201,266,322,380,414,437,436,411,366,305,223,140,46,-42,-123,-193,-252,-299,-329,-350,-355,-350,-332,-305,-259,-211,-148,-80,-12,56,114,155,184,185,171,131,80,11,-56,-128,-186,-234,-256,-263,-246,-206,-162,-98,-47,2,38,47,47,18,-20,-72,-127,-174,-216,-234,-245,-221,-191,-134,-73,-4,68,133,200,252,305,345,387,415,448,458,472,458,433,385,309,219,98,-26,-165,-300,-414,-517,-572,-595,-572,-503,-403,-266,-117,41,191,320,425,490,521,511,467,398,301,199,89,-13,-102,-177,-228,-266,-275,-281,-258,-238,-199,-160,-113,-65,-13,32,78,116,140,161,159,151,127,96,55,19,-26,-53,-78,-83,-74,-50,-12,39,93,150,200,244,270,289,287,280,261,233,198,157,105,44,-21,-108,-182,-274,-345,-411,-453,-472,-461,-419,-352,-256,-143,-27,103,207,309,375,414,422,396,343,268,179,79,-13,-111,-187,-262,-318,-367,-405,-439,-463,-488,-500,-513,-509,-495,-460,-405,-329,-235,-120,-10,116,210,302,351,375,362,315,243,152,57,-39,-117,-179,-218,-229,-222,-194,-158,-116,-71,-35,3,31,49,74,78,97,94,105,93,90,72,51,31,8,-11,-14,-11,15,60,119,198,285,369,456,512,556,552,520,446,331,196,30,-130,-294,-429,-536,-601,-614,-589,-512,-411,-277,-141,0,126,229,312,362,387,394,378,360,335,314,300,290,283,276,262,233,192,123,44,-57,-159,-269,-364,-450,-509,-545,-558,-543,-514,-473,-427,-383,-352,-327,-331,-335,-366,-395,-432,-467,-485,-490,-473,-426,-360,-261,-150,-17,116,257,379,498,590,665,715,742,750,732,703,648,581,501,402,296,182,58,-62,-185,-296,-401,-489,-558,-613,-634,-642,-614,-568,-493,-399,-282,-153,-9,140,290,439,571,697,794,865,909,912,886,821,719,597,444,289,121,-32,-167,-280,-351,-400,-399,-379,-327,-259,-194,-118,-75,-35,-34,-52,-107,-176,-277,-374,-485,-574,-654,-694,-712,-678,-614,-510,-373,-224,-42,126,307,466,609,726,810,859,871,843,783,687,567,427,273,118,-38,-178,-309,-410,-494,-545,-570,-570,-537,-492,-421,-345,-258,-173,-90,-19,41,91,120,143,148,144,131,109,79,43,1,-45,-90,-139,-179,-218,-246,-264,-272,-273,-255,-235,-199,-158,-109,-60,0,50,108,154,200,232,257,269,263,247,211,165,106,42,-24,-87,-135,-174,-184,-183,-151,-106,-40,33,107,181,242,289,320,329,324,305,279,253,224,210,192,192,189,186,189,173,162,134,105,66,30,-7,-41,-62,-85,-91,-96,-91,-87,-76,-72,-59,-59,-48,-48,-36,-28,-2,26,77,134,209,292,376,461,526,579,598,590,544,473,359,246,90,-39,-188,-305,-401,-473,-500,-510,-472,-429,-353,-283,-204,-140,-89,-55,-41,-47,-61,-91,-117,-144,-157,-163,-146,-123,-78,-31,21,69,108,131,144,132,112,80,39,-1,-36,-71,-83,-93,-86,-65,-43,-9,17,35,36,21,-26,-90,-182,-286,-401,-511,-611,-690,-733,-750,-715,-655,-548,-420,-260,-93,90,265,433,593,716,829,895,935,936,897,829,724,601,457,304,158,9,-106,-215,-281,-328,-337,-329,-289,-246,-174,-117,-41,14,75,118,156,174,190,183,180,151,131,87,52,-2,-51,-111,-167,-223,-271,-308,-328,-323,-298,-240,-164,-60,54,183,304,418,510,574,603,595,545,458,343,196,39,-129,-289,-434,-559,-646,-706,-714,-691,-620,-516,-379,-222,-50,119,276,411,513,575,599,581,524,441,327,206,76,-55,-169,-278,-359,-424,-465,-486,-486,-473,-446,-411,-372,-329,-285,-241,-196,-150,-99,-54,1,44,90,126,150,165,162,146,117,75,31,-21,-63,-103,-128,-140,-138,-121,-98,-66,-45,-23,-27,-41,-81,-138,-207,-282,-358,-410,-455,-452,-431,-364,-268,-145,1,156,310,461,585,690,755,792,786,749,684,589,484,366,246,134,19,-73,-166,-236,-296,-342,-366,-380,-361,-331,-265,-185,-80,42,168,298,414,510,581,609,603,552,466,341,198,30,-136,-298,-444,-565,-655,-707,-725,-704,-653,-579,-481,-388,-283,-197,-118,-64,-25,-4,3,4,-1,-2,1,7,21,30,46,44,42,23,-8,-46,-93,-142,-180,-214,-225,-219,-185,-131,-53,41,143,253,351,444,516,570,605,614,613,587,559,512,464,411,346,291,216,160,80,26,-50,-103,-164,-212,-261,-298,-336,-364,-392,-414,-430,-447,-449,-450,-435,-408,-365,-304,-220,-128,-14,104,225,342,444,524,586,613,614,582,525,443,345,233,117,6,-96,-184,-244,-286,-295,-281,-241,-189,-109,-44,42,104,158,197,210,209,186,153,110,69,29,0,-18,-30,-31,-31,-40,-50,-81,-119,-165,-221,-266,-305,-319,-312,-269,-202,-102,19,150,290,415,519,596,625,617,557,460,319,163,-19,-195,-365,-515,-633,-717,-764,-767,-741,-677,-589,-488,-372,-260,-153,-52,25,91,133,160,170,161,145,115,80,49,10,-8,-26,-22,-7,27,69,130,184,250,297,344,364,368,345,296,225,131,20,-96,-220,-330,-435,-513,-570,-598,-599,-568,-521,-437,-349,-235,-116,7,135,257,362,463,527,576,592,579,542,484,410,332,251,183,121,88,58,62,65,92,118,145,175,187,204,194,186,158,127,88,45,-3,-47,-100,-150,-204,-263,-317,-377,-428,-468,-495,-495,-471,-419,-332,-226,-97,41,172,300,400,476,520,525,509,449,383,281,183,69,-42,-146,-250,-331,-414,-471,-526,-560,-593,-610,-624,-629,-622,-607,-571,-519,-446,-350,-242,-113,10,136,240,323,376,386,376,316,252,156,75,-16,-74,-119,-130,-111,-68,4,92,187,288,382,465,528,567,583,567,530,460,374,264,149,19,-97,-216,-307,-382,-425,-438,-422,-377,-311,-228,-140,-45,30,109,155,195,206,206,187,163,133,102,82,65,64,70,88,113,146,176,219,244,284,301,324,325,322,296,257,199,121,33,-72,-178,-288,-388,-473,-542,-577,-593,-567,-523,-440,-348,-229,-113,3,112,192,253,277,271,237,175,97,13,-70,-135,-184,-203,-191,-156,-87,-12,81,167,245,306,340,353,330,294,227,155,69,-18,-100,-179,-247,-299,-343,-367,-377,-370,-347,-307,-259,-197,-132,-65,3,65,126,180,229,271,309,339,363,374,376,364,339,296,237,161,67,-33,-154,-266,-386,-491,-584,-654,-700,-723,-713,-683,-625,-547,-458,-349,-241,-126,-11,91,200,285,370,438,492,535,566,579,583,572,550,520,476,429,372,317,258,204,157,118,96,87,91,113,137,173,204,224,241,223,208,153,96,22,-63,-141,-221,-289,-343,-384,-402,-408,-391,-363,-320,-268,-210,-151,-94,-43,3,37,64,76,84,78,69,45,19,-17,-60,-108,-163,-221,-275,-336,-382,-426,-457,-470,-474,-453,-414,-356,-276,-186,-81,24,128,223,300,365,404,432,441,436,426,404,383,357,323,294,247,203,143,73,-4,-94,-183,-272,-353,-413,-458,-464,-449,-392,-316,-214,-100,11,119,202,261,286,279,245,185,118,42,-23,-75,-105,-121,-109,-91,-56,-25,9,29,45,51,44,40,29,23,30,37,66,95,140,182,229,263,285,287,267,217,154,60,-31,-135,-224,-298,-346,-365,-346,-302,-221,-127,-11,106,220,329,411,483,522,537,529,485,429,341,243,134,18,-92,-198,-289,-365,-422,-463,-490,-504,-509,-510,-503,-500,-492,-478,-465,-433,-400,-346,-285,-206,-123,-31,57,139,211,263,299,309,305,275,245,196,155,114,85,65,60,66,80,105,130,159,184,206,220,226,226,208,189,148,104,42,-23,-105,-177,-260,-328,-386,-432,-454,-459,-446,-412,-363,-306,-233,-158,-76,12,96,186,275,366,451,538,611,678,725,754,754,729,672,586,478,339,198,36,-114,-265,-393,-505,-590,-646,-679,-676,-654,-602,-533,-440,-334,-212,-75,67,219,371,519,663,780,885,952,984,980,927,844,721,574,413,244,86,-58,-183,-273,-346,-387,-410,-423,-427,-429,-440,-449,-472,-496,-526,-551,-575,-588,-587,-572,-541,-492,-435,-368,-297,-234,-168,-124,-78,-60,-37,-37,-30,-35,-34,-33,-27,-16,6,25,65,98,144,193,235,278,305,325,316,299,248,188,101,9,-98,-199,-303,-388,-466,-509,-546,-541,-522,-475,-409,-327,-235,-128,-30,86,181,286,371,452,514,566,593,604,597,565,524,462,395,320,241,168,90,23,-42,-109,-165,-234,-296,-366,-435,-503,-565,-614,-651,-659,-645,-596,-523,-414,-290,-143,12,167,317,451,565,656,726,768,795,803,793,783,750,722,670,612,532,428,304,151,-18,-201,-393,-570,-737,-868,-966,-1021,-1036,-1007,-947,-855,-747,-621,-493,-359,-230,-102,16,133,236,332,414,476,517,533,516,470,397,291,170,33,-109,-239,-362,-454,-522,-551,-548,-511,-444,-360,-256,-154,-51,44,123,190,242,280,309,331,347,357,372,372,378,365,355,323,291,243,187,130,60,2,-62,-116,-159,-194,-207,-207,-192,-157,-113,-58,2,59,113,155,179,186,173,134,87,10,-59,-146,-214,-281,-317,-335,-321,-277,-208,-113,-5,110,225,328,418,489,533,567,571,572,556,534,511,480,453,415,378,331,279,219,153,86,10,-54,-128,-183,-240,-280,-310,-332,-336,-337,-326,-312,-293,-279,-259,-248,-234,-225,-223,-210,-219,-199,-208,-189,-183,-163,-140,-114,-86,-55,-37,-12,-14,-8,-29,-48,-79,-115,-147,-184,-210,-234,-246,-251,-251,-241,-229,-218,-196,-186,-165,-148,-127,-101,-71,-34,3,53,97,151,202,246,300,329,371,387,399,396,373,338,283,216,132,46,-42,-128,-194,-254,-281,-291,-274,-238,-187,-128,-65,-10,35,62,74,61,44,-1,-39,-86,-124,-148,-157,-146,-109,-56,18,100,194,276,357,419,460,491,492,487,466,438,410,380,348,323,293,267,235,202,166,125,84,38,-5,-49,-89,-124,-156,-179,-197,-206,-210,-211,-207,-207,-204,-209,-215,-225,-234,-244,-249,-247,-237,-213,-180,-132,-79,-15,48,110,170,210,245,258,256,238,204,163,109,59,7,-40,-70,-103,-112,-124,-120,-121,-120,-123,-133,-146,-163,-181,-193,-196,-190,-165,-134,-85,-39,24,70,121,159,194,217,247,259,292,308,338,363,383,401,402,394,365,319,253,172,74,-25,-135,-227,-322,-382,-439,-458,-474,-462,-450,-426,-405,-386,-366,-354,-329,-312,-271,-230,-171,-99,-25,60,141,219,286,346,388,423,443,457,464,465,466,459,458,445,434,412,384,346,303,245,188,117,55,-15,-70,-124,-160,-184,-191,-184,-165,-136,-102,-71,-46,-28,-30,-28,-55,-68,-101,-118,-139,-157,-164,-182,-187,-212,-228,-263,-295,-338,-375,-415,-437,-452,-440,-411,-353,-278,-179,-72,37,145,227,298,326,333,301,250,172,88,-3,-90,-166,-235,-290,-337,-374,-411,-437,-462,-481,-482,-474,-435,-380,-291,-186,-62,71,197,312,407,462,493,477,432,356,257,147,34,-72,-162,-223,-259,-258,-221,-162,-60,46,177,300,419,515,586,626,635,610,564,480,390,273,159,40,-67,-161,-238,-291,-320,-326,-305,-275,-224,-170,-108,-42,29,101,171,232,273,298,292,268,222,157,91,14,-51,-108,-150,-173,-184,-191,-199,-220,-249,-292,-341,-388,-435,-462,-481,-471,-448,-401,-344,-276,-208,-140,-84,-37,0,11,23,11,8,-7,-11,-13,3,34,86,149,227,300,360,392,390,347,268,154,14,-125,-260,-362,-423,-444,-407,-335,-216,-75,94,261,428,566,666,729,728,698,607,508,378,258,147,56,3,-24,-14,20,73,130,185,220,242,231,213,167,123,75,32,0,-21,-31,-24,-11,14,30,49,38,19,-32,-100,-179,-269,-346,-418,-453,-465,-433,-367,-267,-145,-4,137,277,398,494,549,569,539,483,395,303,208,131,70,35,18,21,31,40,37,16,-29,-94,-178,-265,-353,-413,-451,-449,-407,-340,-231,-113,25,163,293,404,485,530,533,502,431,341,221,101,-30,-148,-255,-345,-413,-467,-509,-532,-553,-545,-534,-509,-476,-449,-421,-406,-398,-395,-393,-390,-377,-361,-332,-311,-283,-274,-269,-287,-306,-337,-357,-380,-390,-398,-392,-380,-354,-321,-271,-207,-129,-29,85,211,340,461,561,643,686,699,674,614,533,431,323,220,119,41,-21,-59,-63,-55,-9,33,94,137,178,195,207,210,207,219,227,254,286,328,378,427,477,513,538,542,526,491,439,372,304,229,167,104,59,9,-21,-63,-80,-109,-125,-147,-167,-195,-216,-240,-256,-259,-256,-245,-218,-191,-146,-100,-53,-12,17,24,15,-17,-69,-139,-225,-320,-414,-500,-566,-595,-595,-541,-466,-353,-234,-119,-11,62,114,131,116,78,10,-72,-159,-245,-309,-361,-382,-385,-367,-331,-280,-218,-144,-72,12,87,176,260,352,451,544,641,712,775,807,819,808,773,721,658,579,503,412,321,219,112,-2,-111,-214,-296,-354,-382,-376,-342,-272,-182,-75,40,140,237,299,344,353,338,287,221,122,19,-93,-197,-293,-368,-425,-460,-466,-466,-441,-423,-395,-373,-354,-344,-338,-344,-346,-355,-357,-351,-343,-320,-300,-273,-246,-223,-193,-168,-132,-98,-51,-4,52,115,183,256,332,406,469,525,553,565,543,498,424,334,228,120,18,-71,-131,-163,-162,-125,-71,9,93,184,266,346,398,443,452,439,407,345,278,190,101,12,-78,-161,-239,-315,-377,-441,-484,-523,-542,-545,-527,-485,-421,-332,-231,-113,1,109,201,268,301,304,258,188,80,-41,-170,-299,-411,-497,-558,-565,-542,-468,-362,-229,-84,65,194,307,383,426,426,393,323,231,126,12,-80,-166,-215,-250,-256,-247,-229,-202,-186,-168,-172,-176,-194,-211,-223,-220,-202,-145,-75,37,159,294,428,550,646,718,740,734,673,591,474,354,235,133,56,11,-7,5,36,76,123,166,203,242,279,328,384,454,531,604,674,715,734,712,657,564,439,292,119,-55,-238,-405,-555,-681,-772,-840,-877,-898,-899,-898,-882,-876,-861,-844,-820,-778,-716,-629,-512,-380,-228,-90,45,139,203,218,188,122,22,-92,-205,-309,-380,-430,-438,-428,-383,-324,-252,-169,-93,-15,45,95,119,135,123,103,70,28,-4,-33,-37,-26,19,85,181,296,426,558,685,792,868,908,896,848,742,617,452,292,131,-10,-119,-193,-224,-214,-169,-99,-12,81,166,247,306,360,387,408,404,389,350,307,241,186,116,56,-5,-62,-116,-165,-213,-256,-301,-340,-382,-415,-442,-455,-442,-408,-338,-243,-123,9,140,254,345,396,412,376,308,197,66,-78,-224,-358,-471,-565,-620,-650,-642,-607,-548,-466,-380,-285,-195,-110,-37,32,85,140,185,235,275,318,346,366,366,341,290,211,110,-12,-132,-252,-346,-414,-447,-434,-386,-296,-176,-40,114,257,390,502,572,618,610,578,510,427,332,247,167,116,76,62,62,70,92,99,120,119,125,119,119,118,128,135,152,161,166,155,136,87,29,-53,-154,-254,-372,-475,-571,-652,-702,-738,-735,-723,-676,-625,-547,-467,-374,-276,-179,-77,16,104,184,249,304,335,349,331,298,238,167,89,4,-70,-139,-192,-233,-255,-272,-269,-266,-253,-237,-221,-198,-177,-143,-115,-65,-27,36,79,142,188,239,287,329,374,412,450,481,515,538,557,561,551,523,479,414,340,248,155,55,-38,-127,-195,-246,-275,-277,-265,-232,-194,-151,-111,-70,-45,-27,-24,-33,-53,-74,-112,-132,-168,-189,-212,-229,-243,-249,-259,-258,-261,-259,-254,-248,-236,-216,-192,-158,-117,-83,-47,-34,-34,-62,-113,-186,-281,-377,-477,-557,-615,-634,-618,-554,-463,-338,-197,-54,92,213,317,395,442,478,487,495,493,489,479,466,445,416,377,319,258,171,94,-2,-76,-145,-190,-212,-206,-171,-111,-26,71,177,282,378,456,517,549,559,544,509,459,399,334,270,202,149,92,52,13,-17,-45,-69,-99,-124,-154,-183,-209,-241,-266,-296,-323,-341,-360,-354,-349,-316,-274,-223,-159,-107,-58,-33,-27,-45,-81,-135,-188,-243,-284,-308,-313,-300,-267,-226,-174,-119,-68,-17,20,48,59,57,41,19,-13,-35,-55,-58,-42,-15,39,97,167,231,283,320,325,307,250,165,55,-77,-208,-342,-441,-518,-537,-515,-434,-306,-137,57,271,474,669,829,960,1048,1099,1107,1079,1018,933,822,705,572,440,306,177,54,-66,-170,-271,-348,-418,-463,-498,-508,-509,-490,-457,-410,-346,-273,-189,-106,-25,47,101,147,158,162,132,92,26,-50,-145,-236,-336,-421,-503,-558,-600,-608,-602,-567,-513,-447,-367,-285,-206,-129,-74,-21,1,28,23,30,10,1,-26,-44,-81,-106,-159,-196,-251,-297,-335,-363,-369,-357,-322,-273,-200,-129,-33,52,150,239,322,399,459,510,539,558,552,542,516,486,462,432,425,409,413,402,398,368,337,279,220,148,79,14,-45,-95,-137,-166,-194,-208,-224,-230,-229,-223,-203,-175,-136,-92,-38,13,68,119,166,206,236,260,266,273,254,233,192,142,72,2,-78,-159,-227,-302,-361,-415,-464,-502,-535,-561,-575,-580,-575,-554,-522,-474,-418,-354,-283,-215,-146,-82,-26,30,74,120,156,191,217,240,263,276,293,301,305,305,292,275,244,213,168,132,89,56,30,15,15,30,55,93,134,178,219,256,285,311,327,341,348,353,353,353,349,350,338,334,313,289,258,208,157,90,18,-57,-135,-207,-279,-338,-389,-426,-441,-451,-432,-407,-362,-310,-248,-185,-120,-61,-9,33,71,93,119,124,137,132,133,118,103,73,33,-25,-95,-186,-278,-384,-481,-564,-633,-661,-655,-606,-502,-366,-180,24,238,444,615,751,822,834,778,667,506,313,107,-97,-273,-412,-496,-525,-487,-400,-259,-93,92,269,430,552,636,671,667,626,560,487,410,348,303,277,279,289,319,340,364,371,366,343,307,255,197,130,61,-10,-78,-147,-207,-272,-325,-382,-426,-467,-494,-511,-512,-497,-464,-415,-350,-274,-194,-112,-45,11,39,42,21,-35,-103,-195,-287,-384,-471,-549,-608,-650,-672,-678,-663,-635,-591,-532,-470,-386,-313,-224,-151,-78,-19,35,75,115,146,177,210,239,272,298,321,336,342,338,323,302,274,245,214,192,168,157,152,154,166,184,209,243,274,311,331,355,356,351,328,292,252,201,158,118,92,89,96,133,174,228,283,319,345,338,301,235,133,14,-126,-262,-400,-508,-596,-636,-643,-603,-526,-422,-296,-170,-56,45,100,133,116,72,-5,-94,-196,-290,-376,-441,-490,-513,-525,-516,-499,-476,-442,-404,-363,-305,-252,-177,-102,-21,67,149,231,300,359,397,414,407,370,306,218,100,-21,-163,-289,-410,-505,-568,-603,-593,-558,-482,-387,-269,-139,-4,131,263,376,487,568,644,694,736,756,765,766,743,731,689,661,614,578,528,489,444,406,371,341,310,286,261,228,191,147,83,21,-62,-148,-233,-320,-395,-459,-506,-542,-549,-552,-530,-499,-458,-407,-356,-297,-247,-200,-154,-130,-98,-89,-76,-76,-71,-73,-67,-59,-45,-26,0,18,48,57,69,63,40,8,-46,-106,-175,-245,-314,-371,-418,-448,-458,-448,-418,-365,-297,-211,-123,-20,66,163,235,306,353,397,412,434,428,428,418,401,389,370,354,343,333,329,329,329,333,331,331,326,319,311,303,293,287,271,257,223,186,125,62,-25,-109,-204,-292,-374,-440,-490,-519,-526,-512,-481,-431,-369,-302,-218,-140,-56,27,98,165,216,247,265,250,225,166,102,10,-78,-182,-266,-354,-410,-455,-470,-463,-432,-383,-325,-254,-198,-138,-106,-84,-82,-97,-122,-160,-193,-229,-256,-276,-288,-289,-277,-260,-222,-183,-118,-51,37,134,235,347,451,552,639,707,754,776,773,745,704,641,579,506,438,373,312,260,204,164,112,79,31,1,-30,-49,-55,-49,-32,0,29,61,80,79,58,1,-76,-188,-307,-442,-564,-675,-754,-798,-796,-751,-661,-533,-378,-200,-22,155,311,437,529,578,582,548,466,360,217,64,-109,-273,-441,-586,-715,-819,-895,-942,-954,-935,-876,-789,-663,-512,-336,-148,45,234,398,537,635,685,693,647,561,442,299,151,3,-118,-225,-278,-313,-291,-252,-176,-90,8,105,194,277,341,396,435,465,481,494,488,481,454,419,365,298,220,129,42,-48,-117,-173,-197,-194,-161,-98,-18,82,173,264,329,372,386,371,331,279,212,150,86,38,-5,-33,-63,-87,-124,-163,-222,-287,-362,-442,-515,-584,-632,-662,-667,-643,-602,-529,-454,-355,-270,-177,-100,-34,21,57,82,96,95,96,80,73,53,39,18,4,-19,-35,-49,-68,-62,-66,-38,-9,44,104,173,243,297,341,348,325,270,176,68,-59,-180,-277,-345,-358,-319,-219,-65,131,355,585,801,982,1113,1176,1183,1109,997,827,641,445,258,99,-28,-112,-166,-177,-172,-153,-128,-122,-121,-145,-182,-231,-287,-334,-375,-392,-394,-368,-325,-264,-197,-122,-64,-3,24,43,37,14,-16,-60,-96,-138,-165,-190,-205,-214,-214,-216,-209,-211,-207,-211,-216,-225,-243,-253,-281,-294,-321,-337,-354,-363,-362,-355,-336,-305,-268,-217,-169,-111,-62,-9,31,64,89,104,111,120,117,125,129,135,152,164,187,210,233,260,281,304,316,326,326,318,305,279,254,220,188,157,125,101,79,63,52,46,33,29,3,-15,-56,-98,-154,-205,-267,-313,-360,-388,-403,-397,-376,-335,-280,-214,-136,-58,23,96,164,218,261,280,288,265,232,176,105,30,-53,-133,-209,-278,-340,-385,-428,-448,-465,-459,-444,-408,-362,-302,-226,-152,-63,19,95,167,218,262,281,294,284,278,255,244,228,228,230,240,252,263,270,267,257,232,207,171,139,111,83,71,60,59,63,64,69,66,60,48,29,13,-9,-18,-23,-12,13,51,102,161,222,286,336,382,405,417,409,386,351,311,267,226,192,165,140,124,95,68,16,-40,-128,-220,-330,-443,-551,-645,-720,-764,-768,-751,-677,-591,-465,-324,-176,-25,110,225,306,352,356,326,257,167,55,-63,-177,-286,-375,-447,-497,-521,-531,-513,-488,-439,-383,-308,-227,-126,-21,97,222,343,472,578,684,755,813,835,832,794,732,642,535,408,279,150,27,-75,-161,-215,-244,-242,-216,-169,-107,-38,34,96,156,192,225,237,241,238,224,216,197,182,169,138,120,72,29,-35,-108,-184,-271,-344,-417,-465,-494,-495,-469,-422,-354,-270,-186,-100,-26,27,70,75,72,35,-13,-78,-156,-237,-320,-402,-470,-536,-577,-607,-614,-601,-565,-513,-437,-352,-253,-152,-51,43,124,193,239,276,280,282,249,217,165,105,48,-20,-70,-121,-150,-172,-166,-153,-120,-74,-24,35,89,140,183,216,242,252,263,267,270,279,291,307,334,356,386,407,429,437,439,429,404,376,329,281,230,169,114,52,-7,-66,-124,-181,-231,-276,-310,-336,-349,-350,-342,-320,-293,-259,-217,-178,-133,-96,-63,-35,-23,-13,-23,-38,-67,-104,-150,-201,-256,-310,-363,-409,-447,-471,-480,-477,-449,-418,-362,-303,-237,-163,-98,-31,24,71,105,130,141,151,142,144,129,125,120,116,120,122,131,139,152,162,171,185,192,205,218,226,248,256,276,289,298,304,301,280,256,207,149,86,1,-60,-135,-175,-203,-196,-154,-85,24,146,294,440,585,709,814,876,914,893,849,746,618,448,256,43,-176,-394,-595,-766,-901,-985,-1019,-997,-926,-813,-674,-511,-354,-193,-65,49,126,178,199,198,179,145,108,63,20,-22,-66,-108,-155,-206,-257,-315,-366,-412,-439,-445,-424,-370,-288,-175,-49,91,217,335,417,468,480,447,390,298,193,86,-23,-102,-168,-190,-185,-139,-58,42,173,297,432,539,633,687,712,700,654,583,496,391,298,201,125,64,25,3,7,16,50,82,126,163,201,224,238,230,208,161,99,17,-77,-179,-286,-394,-493,-590,-669,-741,-794,-831,-847,-841,-811,-758,-682,-588,-474,-360,-234,-119,-12,79,149,194,221,222,206,179,141,99,65,29,8,-11,-21,-28,-36,-45,-67,-90,-128,-167,-215,-258,-298,-322,-333,-321,-293,-238,-175,-89,-10,79,147,218,256,294,304,312,307,311,307,329,345,393,436,504,561,630,682,725,753,752,736,693,629,553,461,365,268,175,86,11,-60,-115,-164,-204,-238,-269,-290,-320,-335,-363,-384,-409,-439,-463,-490,-511,-520,-522,-501,-467,-409,-339,-251,-163,-73,10,70,116,132,126,98,52,-9,-72,-140,-203,-260,-312,-353,-391,-420,-448,-469,-492,-505,-521,-520,-517,-495,-461,-404,-329,-232,-119,9,147,286,420,539,639,713,759,775,771,738,700,642,589,527,471,414,356,297,230,160,82,-1,-80,-160,-221,-269,-292,-281,-245,-174,-74,42,181,317,451,572,664,733,765,758,724,650,557,441,310,178,45,-78,-192,-289,-373,-434,-482,-512,-524,-524,-506,-478,-439,-394,-347,-298,-260,-226,-208,-204,-214,-243,-278,-324,-370,-412,-448,-466,-466,-451,-405,-351,-268,-184,-81,12,114,195,279,338,394,433,462,488,495,503,491,468,426,365,281,186,64,-48,-175,-276,-371,-424,-456,-436,-397,-310,-215,-90,24,139,232,297,338,341,323,277,229,167,124,88,73,82,106,151,202,266,322,382,433,468,503,512,522,509,495,458,421,360,299,214,125,26,-86,-195,-310,-422,-523,-620,-696,-759,-795,-810,-794,-754,-686,-596,-488,-365,-239,-116,3,94,174,217,234,219,175,107,24,-75,-165,-257,-325,-371,-394,-380,-345,-283,-196,-106,-3,92,177,244,294,316,325,305,273,224,166,100,33,-36,-98,-157,-196,-233,-235,-233,-198,-144,-71,22,130,236,359,459,561,637,691,723,719,696,635,563,462,359,247,142,43,-32,-97,-134,-156,-162,-154,-146,-131,-126,-116,-120,-119,-124,-126,-126,-122,-120,-110,-112,-113,-126,-150,-184,-233,-286,-352,-409,-468,-513,-542,-557,-548,-523,-481,-423,-361,-291,-230,-171,-127,-100,-77,-82,-81,-95,-109,-107,-112,-83,-59,-7,46,114,173,232,271,296,294,271,222,158,72,-13,-104,-182,-249,-291,-315,-305,-281,-229,-166,-90,-13,66,133,199,252,299,341,378,421,464,512,566,621,675,727,759,780,772,736,675,577,464,325,180,37,-104,-226,-325,-402,-447,-468,-461,-430,-383,-318,-253,-180,-116,-65,-24,-6,-1,-15,-45,-81,-129,-176,-223,-265,-297,-318,-322,-309,-283,-234,-184,-115,-53,4,57,79,99,82,52,1,-66,-139,-214,-288,-349,-396,-425,-433,-421,-390,-337,-275,-192,-107,-9,91,189,290,377,459,519,566,584,582,552,499,420,327,216,101,-17,-129,-223,-300,-342,-361,-334,-285,-187,-77,67,216,372,517,647,745,816,844,836,784,698,580,434,277,108,-53,-200,-321,-415,-467,-486,-466,-415,-339,-244,-145,-39,48,130,187,224,241,236,212,176,123,67,1,-68,-134,-202,-265,-321,-374,-417,-451,-476,-485,-485,-470,-440,-400,-348,-294,-238,-187,-146,-117,-110,-113,-145,-180,-238,-295,-350,-404,-434,-451,-447,-412,-366,-295,-215,-126,-35,55,139,214,291,344,408,447,494,520,544,553,542,523,474,419,345,266,186,114,59,23,18,35,87,153,242,328,419,484,536,544,524,470,379,274,143,22,-102,-200,-281,-329,-352,-346,-324,-281,-240,-191,-153,-120,-97,-80,-66,-50,-27,-1,38,79,119,156,170,175,142,95,9,-85,-199,-314,-420,-517,-586,-628,-644,-627,-590,-534,-464,-398,-327,-272,-225,-193,-171,-159,-143,-134,-108,-79,-35,20,81,144,210,261,307,333,346,347,329,313,284,264,244,234,228,231,237,241,247,237,222,192,146,96,29,-27,-88,-127,-152,-152,-122,-74,4,91,194,292,388,466,527,565,573,560,523,464,395,304,217,112,17,-87,-188,-280,-375,-452,-523,-577,-615,-635,-635,-615,-580,-530,-470,-406,-335,-272,-214,-159,-123,-83,-60,-36,-13,8,33,58,81,107,116,125,107,80,31,-39,-117,-215,-302,-397,-468,-527,-551,-553,-518,-459,-376,-274,-169,-57,44,131,206,254,294,312,320,321,319,315,322,320,335,339,350,352,350,336,320,289,260,225,197,172,160,160,171,197,227,266,302,335,357,368,364,347,312,274,213,162,97,40,-16,-62,-102,-132,-157,-174,-192,-203,-218,-228,-234,-230,-223,-192,-161,-109,-56,1,50,91,108,104,77,19,-51,-143,-242,-336,-429,-496,-553,-576,-585,-566,-531,-487,-432,-380,-325,-276,-230,-185,-142,-96,-47,0,55,104,153,195,224,245,247,241,218,192,164,139,132,134,170,218,296,380,475,567,638,694,704,691,633,545,430,300,169,44,-53,-132,-164,-173,-144,-93,-31,38,101,144,177,178,165,138,94,60,26,10,11,33,70,122,173,225,252,270,245,206,131,45,-57,-157,-252,-326,-391,-423,-454,-457,-465,-466,-473,-484,-505,-521,-547,-555,-561,-545,-514,-462,-392,-315,-224,-140,-62,-2,36,46,28,-15,-87,-164,-256,-338,-402,-447,-455,-426,-368,-272,-158,-28,106,231,339,425,485,515,521,506,474,438,394,358,321,294,263,234,195,150,89,20,-58,-136,-212,-265,-302,-301,-269,-203,-102,22,159,304,431,547,623,671,673,644,576,490,384,272,171,69,-1,-66,-102,-127,-137,-143,-144,-151,-161,-176,-204,-231,-268,-298,-332,-354,-372,-372,-368,-347,-322,-294,-259,-239,-213,-207,-202,-213,-226,-248,-269,-287,-304,-309,-308,-295,-271,-237,-191,-137,-74,-2,70,148,222,296,361,421,466,499,515,515,491,454,391,312,221,106,-1,-127,-237,-347,-434,-505,-545,-559,-539,-484,-401,-282,-145,19,188,366,537,694,834,941,1020,1063,1062,1034,956,858,727,577,422,255,101,-52,-185,-302,-401,-475,-534,-567,-583,-579,-557,-523,-470,-412,-339,-254,-177,-77,1,92,162,222,261,271,261,213,146,43,-73,-207,-345,-475,-593,-682,-737,-752,-722,-649,-539,-397,-238,-72,82,219,314,373,377,335,243,117,-45,-211,-389,-541,-671,-762,-802,-800,-740,-644,-502,-339,-157,31,211,374,521,631,718,774,802,815,809,796,773,753,727,700,668,627,580,518,445,360,266,162,63,-45,-135,-220,-285,-332,-359,-367,-359,-333,-305,-264,-230,-196,-170,-149,-134,-123,-108,-94,-67,-34,10,59,118,168,219,249,264,251,216,149,70,-37,-139,-250,-347,-429,-491,-529,-552,-548,-543,-520,-501,-478,-458,-433,-412,-372,-335,-276,-212,-135,-53,29,101,162,200,210,201,153,97,11,-70,-152,-222,-260,-275,-240,-176,-63,72,240,409,581,731,854,935,974,962,912,818,700,559,417,272,144,28,-62,-131,-179,-208,-224,-226,-224,-210,-199,-168,-143,-99,-51,11,77,153,223,294,350,395,417,421,405,363,315,243,177,100,33,-28,-81,-119,-152,-174,-196,-214,-235,-255,-284,-307,-342,-364,-394,-417,-435,-459,-468,-493,-501,-519,-529,-534,-538,-525,-507,-468,-426,-360,-290,-208,-123,-38,40,112,167,204,224,224,206,178,134,89,39,-9,-53,-92,-117,-139,-138,-135,-110,-70,-19,57,136,238,341,454,559,660,745,811,850,862,843,797,726,628,520,399,278,163,55,-29,-100,-141,-167,-168,-156,-131,-100,-65,-37,-9,10,16,23,8,-2,-26,-53,-80,-115,-141,-174,-195,-218,-234,-239,-248,-238,-231,-210,-188,-153,-123,-80,-49,-18,5,6,0,-33,-83,-151,-242,-333,-442,-534,-632,-699,-755,-775,-772,-736,-674,-595,-491,-384,-266,-151,-42,60,154,231,297,349,382,406,409,403,385,357,328,294,269,252,238,252,257,295,321,368,398,439,458,473,473,454,427,378,323,250,178,93,17,-63,-126,-183,-220,-243,-244,-226,-191,-142,-73,-8,78,147,227,291,348,389,415,423,409,375,318,241,144,27,-100,-239,-383,-517,-653,-757,-850,-905,-931,-919,-874,-792,-688,-557,-419,-273,-130,-2,113,207,274,325,346,356,339,318,277,231,178,120,57,-1,-62,-112,-160,-189,-217,-222,-220,-202,-173,-136,-88,-38,27,88,164,241,325,415,503,589,664,721,756,757,729,659,557,424,271,105,-50,-199,-308,-381,-409,-381,-314,-206,-69,73,217,342,433,494,507,484,424,338,234,132,26,-55,-124,-164,-188,-191,-189,-181,-180,-186,-210,-236,-284,-320,-370,-394,-416,-411,-394,-355,-306,-251,-193,-142,-103,-67,-56,-45,-50,-56,-70,-77,-94,-97,-115,-119,-140,-150,-174,-193,-219,-241,-264,-280,-292,-295,-289,-274,-250,-217,-180,-132,-86,-34,22,67,132,169,233,267,323,354,402,428,466,490,510,533,534,545,536,522,503,464,430,379,328,272,211,155,97,44,-2,-45,-76,-102,-120,-125,-130,-117,-114,-92,-77,-55,-35,-18,-8,3,-3,-12,-31,-60,-88,-126,-153,-188,-200,-216,-212,-196,-176,-137,-98,-54,-8,24,52,61,54,26,-20,-83,-158,-236,-320,-391,-456,-500,-527,-533,-520,-489,-441,-386,-320,-257,-189,-134,-81,-39,-8,18,33,38,46,37,38,26,22,15,15,21,38,63,109,155,231,300,387,468,547,615,669,704,719,713,687,647,585,518,442,354,278,186,107,27,-50,-117,-183,-233,-284,-313,-341,-349,-348,-336,-310,-276,-235,-186,-138,-88,-44,-5,23,43,53,57,48,46,29,28,16,19,22,30,41,53,63,71,72,59,45,7,-30,-89,-148,-218,-294,-363,-439,-502,-561,-609,-647,-674,-686,-695,-674,-659,-608,-556,-476,-382,-275,-148,-22,116,243,359,460,528,575,580,565,512,448,363,283,205,149,110,106,125,177,248,337,432,531,610,689,723,750,733,694,626,527,414,274,132,-31,-186,-347,-489,-624,-726,-803,-841,-835,-791,-697,-574,-409,-230,-36,157,331,486,604,684,728,724,695,630,545,452,342,239,131,29,-70,-168,-263,-364,-456,-560,-648,-738,-812,-868,-901,-910,-886,-840,-766,-670,-565,-448,-332,-223,-120,-33,43,101,148,178,197,204,200,188,168,146,116,95,71,54,49,46,61,80,111,150,193,239,287,326,366,388,410,408,407,385,357,320,274,221,166,100,38,-33,-96,-166,-215,-268,-293,-308,-300,-270,-221,-155,-74,17,113,217,310,410,490,573,633,688,721,739,742,718,681,618,534,433,311,174,31,-126,-267,-420,-541,-659,-745,-811,-853,-868,-865,-839,-802,-756,-699,-647,-586,-532,-474,-416,-355,-282,-212,-122,-34,57,157,232,316,364,397,408,382,347,281,204,122,30,-51,-125,-186,-227,-253,-256,-244,-211,-167,-108,-42,33,114,191,274,344,405,459,487,505,497,477,439,393,348,297,270,245,249,266,302,352,405,459,502,526,532,506,464,389,305,207,101,8,-90,-163,-235,-279,-324,-346,-367,-380,-386,-390,-391,-386,-378,-368,-347,-327,-300,-270,-245,-215,-192,-175,-159,-155,-153,-157,-167,-178,-190,-202,-212,-218,-225,-228,-232,-241,-244,-264,-273,-295,-315,-327,-348,-347,-352,-338,-323,-291,-261,-213,-170,-115,-59,-3,61,119,188,250,317,382,443,500,549,585,607,617,601,576,531,472,406,331,255,189,124,77,38,14,2,-5,-2,-8,-3,-21,-29,-54,-74,-96,-113,-118,-114,-88,-57,-1,50,120,175,237,277,310,323,322,302,274,231,180,131,68,16,-45,-106,-163,-228,-291,-356,-426,-490,-555,-616,-661,-706,-720,-730,-710,-674,-621,-543,-462,-364,-268,-173,-79,-2,65,114,149,164,167,151,128,96,56,18,-24,-58,-89,-113,-129,-138,-134,-131,-108,-93,-56,-24,24,72,133,195,268,336,410,470,531,567,594,596,579,547,491,436,365,308,252,215,194,197,212,247,287,330,373,402,424,425,418,390,359,313,264,208,150,87,20,-53,-129,-217,-302,-399,-488,-577,-658,-720,-766,-785,-782,-747,-691,-608,-511,-403,-291,-182,-84,4,68,123,150,168,167,155,141,115,97,70,55,33,23,6,-2,-18,-30,-49,-68,-96,-128,-164,-212,-249,-305,-339,-383,-406,-424,-425,-411,-383,-333,-280,-203,-126,-36,55,147,234,319,393,464,525,580,631,676,718,757,786,812,819,817,792,749,683,596,492,376,255,136,28,-66,-133,-183,-199,-205,-188,-169,-151,-139,-146,-171,-219,-283,-365,-450,-535,-608,-659,-688,-683,-646,-583,-488,-380,-259,-132,-17,94,181,250,292,314,306,288,240,190,120,54,-25,-93,-171,-240,-308,-377,-439,-501,-558,-604,-642,-661,-663,-644,-599,-531,-438,-327,-198,-60,87,231,369,502,610,711,781,833,866,870,862,833,790,744,684,628,569,510,456,404,355,313,272,237,208,185,168,156,148,144,138,134,114,95,50,4,-75,-154,-260,-362,-475,-580,-676,-750,-807,-827,-830,-789,-729,-639,-529,-408,-275,-149,-22,82,174,240,280,296,288,256,210,146,78,-1,-73,-156,-226,-305,-369,-439,-493,-550,-583,-621,-626,-634,-608,-579,-523,-462,-379,-297,-198,-111,-20,58,129,187,233,274,304,339,372,411,461,513,570,630,676,724,742,749,727,682,619,533,437,338,231,142,53,-11,-64,-96,-112,-114,-103,-85,-64,-43,-25,-18,-16,-17,-38,-42,-68,-73,-83,-81,-65,-46,-10,25,67,108,146,174,199,209,215,211,200,188,165,147,109,83,29,-15,-82,-155,-239,-333,-434,-539,-645,-747,-838,-914,-973,-1007,-1017,-1002,-959,-894,-806,-703,-584,-457,-330,-198,-85,24,110,175,217,235,226,207,155,111,43,-11,-69,-108,-136,-136,-117,-69,5,101,215,345,477,608,728,830,904,954,964,947,893,817,714,599,477,348,234,123,27,-50,-115,-163,-196,-218,-228,-224,-215,-192,-156,-119,-58,-7,67,130,198,261,312,351,380,386,383,361,326,284,228,175,114,61,5,-40,-85,-115,-149,-169,-190,-209,-227,-250,-277,-308,-351,-394,-445,-491,-535,-573,-590,-598,-583,-551,-503,-439,-363,-286,-198,-121,-37,30,101,159,208,260,292,332,356,377,395,400,404,394,380,349,317,262,210,140,67,-11,-92,-165,-235,-293,-333,-361,-361,-350,-313,-263,-192,-118,-29,57,145,231,304,378,435,487,529,558,585,596,601,594,577,551,506,461,389,321,233,142,49,-47,-139,-215,-287,-330,-360,-360,-345,-307,-259,-200,-141,-91,-45,-26,-10,-26,-51,-88,-138,-183,-230,-268,-295,-308,-311,-304,-291,-278,-268,-265,-271,-290,-311,-341,-367,-387,-398,-393,-372,-334,-281,-216,-147,-73,-5,61,111,155,185,206,217,230,228,237,238,240,241,237,229,211,188,151,116,68,30,-11,-33,-41,-28,4,65,133,227,314,407,481,544,568,578,543,489,408,310,197,90,-29,-128,-224,-308,-373,-433,-467,-495,-499,-487,-459,-410,-344,-266,-173,-79,19,106,187,242,282,287,274,228,161,76,-20,-122,-218,-308,-376,-428,-454,-459,-449,-415,-382,-332,-298,-255,-236,-215,-213,-213,-221,-228,-233,-231,-222,-201,-179,-144,-116,-82,-65,-47,-53,-56,-79,-101,-125,-141,-151,-138,-117,-72,-17,53,122,201,264,329,372,414,438,459,475,486,498,514,521,539,537,546,530,522,489,459,417,371,331,284,254,217,199,176,166,148,138,116,93,68,32,3,-31,-62,-78,-96,-88,-78,-55,-20,11,45,68,74,66,32,-20,-93,-182,-274,-377,-467,-549,-618,-659,-686,-686,-668,-628,-576,-511,-441,-367,-296,-230,-175,-130,-105,-87,-93,-103,-130,-160,-195,-223,-249,-265,-268,-262,-240,-205,-161,-99,-34,38,122,194,279,347,413,467,510,540,556,560,553,533,507,472,439,401,371,344,325,320,322,334,359,385,418,450,479,499,516,512,501,473,426,373,296,218,122,26,-76,-177,-274,-359,-435,-491,-526,-537,-520,-470,-396,-293,-169,-35,111,244,370,463,527,554,533,479,378,251,99,-68,-234,-398,-542,-661,-756,-818,-849,-854,-832,-790,-736,-666,-596,-517,-447,-376,-314,-257,-209,-162,-130,-89,-62,-29,3,34,70,107,147,189,232,276,316,354,382,397,404,393,367,329,275,216,149,81,16,-43,-93,-128,-150,-153,-138,-106,-53,14,95,191,288,393,492,578,651,701,721,718,675,612,514,409,280,158,32,-75,-168,-238,-282,-307,-304,-289,-253,-218,-170,-133,-99,-75,-64,-69,-83,-113,-148,-195,-242,-298,-348,-406,-462,-520,-579,-641,-694,-753,-791,-822,-828,-810,-763,-683,-579,-442,-292,-126,41,195,332,436,503,529,511,448,359,235,107,-23,-145,-233,-296,-314,-295,-238,-150,-36,86,213,336,442,535,604,652,680,689,679,655,615,562,499,430,347,276,190,127,69,29,10,15,38,84,145,205,277,327,369,381,368,320,250,147,33,-96,-221,-342,-443,-524,-583,-614,-629,-623,-608,-582,-557,-526,-496,-463,-422,-379,-319,-257,-177,-104,-16,54,119,165,190,188,165,116,49,-29,-114,-200,-269,-328,-362,-372,-358,-321,-263,-198,-124,-52,8,60,92,104,106,79,56,6,-26,-81,-109,-144,-164,-165,-165,-138,-109,-55,4,85,174,277,391,507,633,745,856,942,1007,1041,1039,1000,919,805,652,481,284,88,-110,-288,-442,-566,-645,-689,-688,-650,-582,-480,-367,-234,-98,36,176,292,409,503,574,635,651,658,623,566,472,356,211,54,-121,-293,-462,-608,-734,-821,-877,-892,-871,-825,-751,-671,-579,-499,-422,-363,-316,-279,-260,-236,-229,-206,-194,-162,-141,-100,-69,-29,6,38,63,89,101,120,124,142,147,166,177,192,202,208,200,185,151,107,51,-14,-77,-139,-183,-213,-215,-189,-139,-51,49,180,313,460,596,729,840,933,1001,1040,1052,1033,991,916,826,705,574,420,260,84,-84,-259,-415,-558,-673,-758,-804,-813,-785,-721,-633,-528,-417,-313,-223,-156,-121,-112,-135,-173,-232,-290,-347,-391,-411,-413,-385,-335,-267,-179,-90,10,97,183,249,305,338,360,355,342,310,264,214,144,78,7,-70,-135,-206,-259,-308,-341,-362,-366,-358,-333,-303,-257,-215,-162,-121,-77,-45,-21,3,5,17,15,15,20,23,34,57,80,120,159,213,260,316,363,407,446,475,497,510,514,512,499,481,450,416,365,311,243,171,96,17,-59,-124,-184,-221,-247,-249,-234,-201,-151,-95,-31,31,82,125,144,148,126,84,22,-54,-139,-229,-319,-400,-472,-528,-566,-590,-587,-578,-538,-496,-434,-365,-292,-213,-136,-63,-2,55,89,114,113,99,62,18,-47,-110,-182,-238,-293,-322,-336,-325,-285,-226,-144,-44,65,184,298,410,511,593,662,702,723,722,694,647,575,489,383,275,152,37,-76,-174,-250,-308,-329,-334,-294,-245,-164,-77,18,111,192,258,305,329,330,316,276,230,168,105,38,-28,-86,-143,-183,-219,-243,-255,-262,-258,-249,-236,-218,-199,-177,-157,-133,-117,-101,-89,-88,-85,-96,-105,-120,-132,-139,-146,-130,-120,-86,-55,-14,23,57,74,80,62,26,-33,-106,-197,-288,-382,-462,-527,-564,-575,-552,-501,-425,-326,-222,-108,-5,89,164,219,254,271,270,266,246,238,221,221,216,230,233,259,265,288,296,308,313,316,315,313,307,302,295,288,284,274,278,269,284,290,316,344,385,428,479,520,563,581,588,568,523,456,364,256,136,13,-108,-219,-311,-386,-436,-468,-476,-475,-460,-446,-434,-427,-433,-447,-477,-508,-556,-594,-641,-681,-711,-737,-748,-750,-736,-714,-669,-624,-555,-482,-393,-297,-194,-86,29,138,249,352,440,524,585,630,660,668,658,641,600,561,506,453,394,339,281,226,174,118,73,16,-23,-72,-108,-140,-167,-180,-184,-179,-158,-131,-95,-50,-7,41,83,119,151,175,194,208,229,242,276,306,359,413,481,547,613,667,701,713,686,632,534,409,248,69,-127,-321,-516,-686,-838,-962,-1041,-1101,-1109,-1096,-1045,-975,-876,-770,-641,-512,-378,-240,-119,3,102,181,242,269,274,257,209,158,82,19,-55,-109,-153,-181,-186,-184,-158,-132,-95,-61,-30,-4,16,28,34,43,45,52,66,72,91,99,114,110,114,93,77,51,23,1,-10,-11,10,44,106,171,262,343,429,502,552,589,591,573,533,471,403,328,255,189,138,96,73,59,55,61,66,74,79,79,79,74,63,57,41,27,8,-19,-53,-98,-157,-226,-310,-396,-493,-580,-659,-727,-761,-783,-766,-732,-673,-600,-528,-451,-394,-348,-324,-325,-337,-366,-399,-427,-448,-452,-437,-398,-347,-267,-189,-89,-1,98,178,266,333,406,467,532,594,657,717,774,818,850,855,841,790,715,603,472,315,153,-12,-168,-296,-408,-470,-504,-490,-445,-366,-265,-150,-26,91,204,299,387,450,514,549,595,619,649,666,677,674,662,618,565,474,365,235,82,-72,-235,-384,-521,-632,-714,-770,-790,-793,-771,-742,-708,-680,-660,-658,-663,-686,-703,-725,-728,-713,-670,-596,-493,-365,-218,-63,86,226,338,429,485,514,519,502,478,446,413,387,362,341,323,296,266,222,165,95,17,-73,-155,-233,-299,-336,-363,-350,-326,-274,-217,-145,-81,-17,37,83,120,160,192,239,287,356,424,512,593,678,748,807,837,855,836,804,746,680,600,523,436,362,284,212,141,71,-3,-76,-155,-235,-311,-391,-460,-524,-581,-616,-647,-654,-650,-627,-589,-537,-474,-400,-320,-236,-151,-65,15,90,151,207,237,262,251,230,176,107,12,-93,-218,-338,-464,-573,-672,-742,-794,-806,-796,-752,-684,-591,-483,-358,-230,-93,36,170,291,405,514,596,682,738,781,809,807,796,764,711,654,577,505,423,352,278,221,168,131,104,85,81,75,81,82,85,81,71,55,31,0,-35,-76,-112,-153,-185,-211,-238,-244,-256,-252,-246,-235,-220,-201,-183,-163,-138,-116,-87,-57,-28,5,37,56,83,81,83,61,29,-15,-70,-132,-199,-262,-330,-379,-432,-464,-496,-510,-526,-527,-533,-530,-527,-516,-498,-466,-425,-357,-284,-180,-79,42,151,258,343,407,439,449,418,378,305,233,150,76,14,-35,-62,-72,-64,-36,1,50,103,157,213,263,310,351,385,416,432,444,441,424,394,335,275,181,91,-14,-114,-202,-277,-318,-344,-318,-289,-207,-132,-27,66,158,236,292,330,347,342,330,299,273,235,204,172,138,107,65,20,-39,-105,-187,-272,-369,-462,-557,-637,-709,-754,-787,-789,-775,-734,-679,-607,-528,-444,-358,-276,-202,-135,-74,-27,20,56,88,121,147,175,201,219,242,248,263,256,259,242,236,216,204,188,174,166,157,152,146,148,139,146,135,140,141,144,161,173,210,243,298,357,429,502,579,648,707,751,765,763,719,658,560,443,311,164,22,-118,-244,-351,-437,-502,-542,-570,-574,-574,-560,-542,-521,-493,-465,-428,-387,-338,-278,-215,-143,-64,10,87,155,208,255,277,284,275,245,205,154,94,35,-29,-84,-143,-193,-238,-288,-318,-363,-386,-415,-428,-435,-429,-412,-387,-344,-308,-249,-209,-156,-120,-82,-61,-39,-31,-19,-6,13,44,91,154,237,337,447,568,681,791,874,934,959,946,894,806,689,547,393,232,77,-65,-190,-293,-368,-419,-447,-446,-434,-395,-345,-283,-202,-117,-22,85,179,290,373,460,512,556,564,552,515,454,381,290,200,97,11,-84,-160,-235,-296,-351,-397,-436,-472,-498,-523,-538,-546,-549,-535,-520,-491,-455,-418,-372,-334,-295,-261,-236,-213,-201,-189,-184,-174,-168,-154,-135,-117,-86,-60,-29,-1,24,41,54,58,54,49,35,24,14,15,22,48,82,137,207,282,374,454,537,603,651,680,677,649,597,518,425,315,198,84,-27,-126,-202,-270,-300,-319,-309,-282,-237,-184,-119,-56,8,66,118,160,189,212,217,214,199,166,131,75,17,-52,-126,-200,-276,-346,-410,-457,-497,-509,-509,-482,-438,-372,-297,-203,-116,-23,55,125,168,200,197,177,132,61,-15,-118,-210,-314,-401,-479,-541,-578,-602,-600,-588,-552,-510,-450,-390,-315,-240,-159,-68,15,113,205,300,394,483,559,628,674,706,712,701,667,619,557,487,415,347,280,231,185,161,148,143,160,172,199,220,242,256,266,261,248,227,193,155,109,59,10,-34,-81,-112,-138,-159,-157,-169,-155,-153,-150,-148,-160,-176,-202,-237,-271,-312,-341,-369,-379,-377,-362,-327,-288,-237,-190,-145,-113,-92,-95,-114,-151,-211,-272,-350,-420,-486,-536,-568,-575,-560,-520,-460,-383,-298,-203,-111,-19,63,146,208,278,329,379,423,454,483,496,501,493,469,440,388,344,281,232,178,139,112,101,109,128,168,211,266,318,366,412,442,467,478,481,472,459,432,401,360,308,248,177,95,11,-81,-170,-249,-325,-374,-416,-431,-428,-416,-384,-352,-319,-284,-265,-246,-244,-238,-247,-240,-237,-218,-188,-145,-89,-31,35,89,137,167,178,166,138,87,27,-40,-112,-176,-235,-285,-320,-349,-366,-382,-387,-402,-403,-416,-415,-420,-406,-393,-356,-311,-251,-173,-89,7,100,196,280,355,421,461,501,513,527,521,518,502,488,469,445,422,388,354,307,261,203,150,85,38,-21,-52,-90,-102,-110,-102,-85,-60,-37,-7,13,31,48,51,64,67,82,99,127,157,199,231,270,288,297,282,244,191,110,29,-71,-154,-241,-297,-347,-364,-369,-357,-332,-317,-297,-302,-314,-351,-402,-457,-521,-567,-599,-603,-571,-512,-419,-308,-182,-60,45,131,176,189,162,104,19,-72,-174,-255,-326,-358,-368,-333,-279,-190,-87,27,140,250,345,429,491,544,576,604,617,622,624,612,595,566,525,470,405,330,246,163,83,10,-39,-83,-94,-96,-73,-39,1,50,97,135,181,199,229,237,245,242,237,218,203,171,137,91,31,-33,-118,-201,-302,-398,-496,-586,-657,-716,-742,-746,-716,-659,-578,-476,-366,-245,-136,-33,46,102,134,130,107,50,-23,-105,-206,-291,-378,-445,-486,-511,-498,-464,-400,-312,-209,-89,39,166,294,408,509,591,648,677,683,652,601,524,425,319,199,85,-22,-115,-185,-236,-251,-249,-211,-155,-86,6,88,182,259,327,377,413,423,428,408,386,353,315,285,247,223,198,180,174,160,166,155,161,150,141,124,93,58,3,-54,-132,-207,-292,-379,-455,-532,-589,-630,-651,-649,-623,-578,-508,-431,-338,-249,-160,-82,-21,28,52,70,62,56,34,17,-2,-22,-34,-50,-63,-80,-98,-122,-150,-174,-209,-218,-235,-219,-194,-143,-72,12,106,197,279,339,373,368,337,264,175,59,-55,-168,-261,-326,-361,-352,-313,-234,-132,-12,118,245,364,462,546,598,637,647,648,630,609,581,549,518,485,444,408,355,303,242,173,108,35,-31,-92,-147,-193,-230,-263,-287,-307,-329,-343,-364,-375,-396,-400,-412,-406,-401,-383,-358,-331,-290,-260,-218,-190,-161,-140,-124,-114,-105,-98,-90,-77,-65,-40,-23,13,32,67,85,104,111,106,94,66,32,-11,-54,-104,-142,-186,-216,-242,-264,-276,-288,-294,-300,-296,-295,-277,-259,-220,-169,-100,-9,85,207,323,448,567,670,759,825,863,879,864,834,779,718,646,574,507,441,391,337,301,261,226,192,150,112,64,22,-26,-68,-106,-140,-173,-195,-227,-254,-291,-332,-386,-443,-508,-578,-636,-696,-734,-750,-751,-711,-654,-566,-450,-326,-176,-38,110,237,349,443,501,548,551,549,509,466,390,314,209,101,-28,-166,-312,-469,-614,-768,-882,-994,-1049,-1079,-1054,-985,-875,-723,-549,-354,-163,24,186,326,428,504,542,562,559,545,526,502,486,469,460,449,438,430,410,397,366,344,309,287,250,235,209,200,190,185,182,179,172,161,144,120,89,53,9,-37,-87,-145,-194,-263,-311,-375,-423,-470,-506,-531,-535,-530,-499,-459,-401,-335,-265,-196,-137,-85,-55,-33,-33,-37,-53,-65,-76,-74,-65,-39,-9,29,66,92,110,105,81,32,-36,-120,-215,-306,-399,-464,-522,-541,-547,-517,-478,-416,-353,-291,-228,-180,-137,-98,-72,-33,4,57,122,204,295,396,500,591,671,725,747,745,700,638,549,452,353,262,189,139,114,115,146,188,252,314,380,434,478,496,506,483,452,404,342,281,211,143,79,12,-48,-112,-167,-230,-279,-335,-374,-409,-427,-429,-412,-374,-315,-238,-146,-47,53,143,218,266,281,264,206,121,3,-134,-280,-426,-563,-678,-771,-830,-856,-852,-814,-752,-666,-563,-445,-317,-184,-44,92,224,354,463,563,636,685,706,693,653,582,494,384,273,163,62,-11,-72,-95,-98,-76,-36,19,70,135,179,229,262,292,320,342,375,401,443,479,519,551,571,574,560,512,454,361,264,146,38,-72,-164,-234,-288,-309,-314,-297,-268,-227,-193,-148,-126,-102,-93,-97,-104,-120,-139,-150,-168,-168,-171,-158,-146,-128,-112,-102,-96,-103,-121,-142,-184,-215,-256,-291,-314,-334,-339,-331,-320,-301,-276,-263,-243,-240,-242,-251,-266,-284,-295,-301,-295,-270,-235,-180,-111,-36,48,130,203,269,316,345,358,346,319,277,218,154,82,8,-60,-128,-178,-218,-238,-235,-211,-164,-87,-5,118,222,363,475,598,694,775,823,847,832,790,715,611,488,346,197,42,-108,-248,-375,-484,-567,-636,-666,-688,-674,-650,-602,-546,-480,-410,-346,-278,-233,-184,-160,-141,-135,-145,-152,-175,-189,-207,-222,-219,-222,-204,-186,-158,-126,-95,-71,-43,-39,-24,-40,-42,-65,-80,-97,-107,-105,-100,-80,-53,-17,21,66,99,139,161,181,186,185,174,158,137,116,97,82,74,68,73,79,89,107,110,134,132,151,153,166,175,189,208,231,259,290,322,351,374,393,393,389,362,326,280,219,157,90,22,-37,-93,-140,-172,-202,-210,-221,-216,-209,-201,-187,-172,-163,-143,-134,-117,-102,-92,-81,-75,-79,-81,-103,-121,-149,-181,-209,-236,-259,-270,-272,-270,-245,-226,-189,-152,-115,-72,-39,-5,24,44,64,75,83,91,92,93,88,79,63,39,5,-41,-89,-155,-209,-276,-322,-366,-382,-381,-353,-296,-219,-114,3,136,270,402,526,631,716,780,812,828,814,785,746,686,637,572,515,463,402,355,300,247,197,139,88,31,-20,-63,-111,-135,-169,-180,-194,-196,-199,-196,-201,-197,-204,-203,-210,-210,-210,-202,-193,-176,-155,-134,-106,-86,-66,-54,-51,-55,-73,-97,-130,-170,-210,-258,-296,-335,-369,-393,-413,-425,-425,-422,-405,-383,-345,-306,-243,-185,-105,-27,58,141,216,282,328,357,359,335,292,222,145,55,-33,-112,-174,-215,-226,-212,-168,-96,-11,95,197,306,393,475,528,566,577,573,549,520,481,440,402,363,338,305,288,262,242,214,185,147,105,56,1,-50,-107,-149,-193,-220,-240,-244,-239,-222,-201,-173,-147,-118,-100,-83,-79,-80,-92,-106,-131,-150,-179,-195,-217,-222,-233,-225,-220,-206,-189,-168,-152,-129,-119,-104,-98,-98,-99,-114,-123,-151,-168,-205,-234,-272,-305,-339,-363,-383,-389,-377,-355,-310,-254,-183,-98,-15,81,162,244,309,355,393,397,400,367,335,282,222,161,97,36,-16,-62,-92,-110,-114,-103,-78,-40,6,65,121,187,247,306,358,401,438,456,472,466,451,425,382,336,274,218,150,97,40,2,-28,-45,-47,-47,-33,-26,-21,-20,-44,-70,-120,-185,-253,-345,-423,-512,-586,-650,-701,-733,-744,-748,-723,-696,-652,-596,-542,-469,-401,-322,-236,-159,-60,13,106,176,246,301,340,366,369,361,330,289,237,173,113,48,-8,-53,-89,-108,-117,-110,-95,-67,-39,-3,30,61,93,114,136,152,165,178,189,210,228,264,299,352,407,472,539,601,661,707,735,750,738,705,653,580,491,397,292,189,95,0,-70,-142,-188,-237,-267,-302,-330,-365,-403,-448,-496,-545,-589,-633,-650,-663,-644,-606,-552,-469,-387,-287,-199,-110,-42,17,47,73,70,69,56,49,45,50,66,87,120,145,173,187,186,167,127,69,-4,-93,-182,-278,-360,-437,-494,-536,-556,-557,-539,-502,-456,-389,-325,-243,-166,-81,3,89,177,264,354,437,522,596,663,717,754,779,781,772,744,706,661,608,557,506,459,419,382,348,318,287,250,216,165,117,56,-7,-71,-140,-195,-258,-296,-336,-360,-372,-383,-379,-379,-373,-374,-374,-383,-394,-403,-423,-422,-438,-423,-419,-391,-366,-323,-288,-243,-210,-177,-156,-143,-145,-150,-169,-186,-213,-230,-255,-262,-276,-270,-268,-249,-231,-201,-165,-128,-79,-33,20,75,127,180,232,270,311,334,354,358,359,344,335,313,297,287,272,274,270,274,282,280,284,276,269,254,232,213,191,170,155,139,132,129,132,138,149,163,177,196,207,227,230,242,233,228,204,176,130,78,12,-55,-133,-199,-268,-315,-350,-368,-357,-339,-295,-246,-192,-139,-94,-65,-49,-52,-74,-107,-157,-206,-262,-304,-346,-365,-373,-366,-337,-305,-255,-208,-156,-114,-73,-47,-32,-29,-38,-62,-89,-137,-179,-226,-271,-301,-323,-318,-296,-241,-171,-71,34,154,266,368,454,506,543,538,513,467,400,330,257,185,133,84,60,42,45,53,71,90,117,138,169,197,232,269,314,357,405,448,477,495,485,457,391,310,194,73,-61,-190,-302,-396,-453,-486,-475,-446,-382,-313,-234,-161,-100,-56,-37,-36,-59,-96,-137,-193,-235,-279,-312,-336,-348,-362,-360,-370,-369,-379,-381,-392,-390,-391,-374,-356,-316,-275,-218,-162,-98,-46,13,50,88,111,128,136,141,141,147,149,157,166,176,190,198,208,210,217,216,220,228,236,265,287,334,374,426,473,508,537,539,528,484,430,344,261,157,67,-23,-95,-150,-190,-203,-211,-194,-181,-156,-133,-114,-95,-83,-77,-69,-69,-71,-72,-86,-93,-116,-140,-171,-210,-249,-292,-327,-358,-370,-369,-346,-298,-232,-142,-44,70,176,276,357,407,428,408,349,257,131,-14,-176,-333,-488,-616,-722,-787,-823,-809,-770,-690,-587,-468,-336,-202,-75,44,148,234,303,355,388,413,420,426,418,414,403,393,384,373,362,350,336,323,308,294,278,269,257,251,244,240,235,229,215,202,176,150,113,76,39,-3,-26,-56,-60,-64,-49,-28,7,36,74,99,120,132,130,124,106,92,71,59,52,49,56,65,74,86,88,86,67,39,-5,-55,-123,-188,-264,-330,-400,-453,-506,-538,-566,-579,-582,-577,-564,-537,-512,-470,-429,-374,-315,-251,-177,-113,-29,29,106,154,209,242,273,286,297,292,290,279,267,259,245,239,229,219,209,196,178,157,130,96,66,26,-6,-38,-65,-80,-87,-85,-71,-54,-29,-8,16,25,29,22,0,-26,-56,-90,-107,-119,-105,-75,-16,56,150,249,353,445,529,580,617,613,587,529,446,345,229,101,-22,-157,-273,-390,-489,-574,-644,-692,-722,-732,-722,-696,-653,-600,-534,-466,-394,-325,-262,-207,-164,-133,-112,-105,-99,-103,-96,-90,-66,-35,16,69,139,200,264,310,338,345,324,280,213,125,31,-76,-176,-273,-350,-419,-454,-488,-479,-476,-434,-396,-335,-266,-191,-103,-10,92,205,317,438,557,669,779,864,934,978,987,974,918,846,741,624,492,358,223,100,-20,-116,-210,-278,-339,-387,-417,-446,-456,-461,-454,-436,-406,-369,-318,-263,-200,-136,-75,-19,25,56,70,64,43,0,-48,-115,-176,-243,-299,-344,-372,-385,-377,-353,-312,-263,-201,-149,-87,-45,-2,20,39,41,40,37,27,31,29,41,57,76,105,124,154,162,178,169,161,136,105,69,30,-5,-35,-54,-66,-63,-54,-32,-9,21,48,77,102,127,150,172,200,223,263,289,336,369,407,443,460,479,474,463,439,402,361,318,267,236,191,172,149,137,131,121,116,98,75,41,-6,-60,-124,-190,-255,-310,-361,-392,-412,-412,-400,-372,-344,-301,-272,-236,-217,-201,-196,-198,-202,-208,-213,-206,-199,-178,-153,-118,-84,-44,-15,15,31,40,37,24,6,-22,-46,-75,-96,-115,-124,-132,-126,-125,-113,-106,-94,-81,-69,-47,-25,12,56,113,178,253,330,405,480,533,582,605,611,595,564,513,459,390,329,263,212,167,139,123,119,132,144,175,196,221,243,250,257,242,220,181,132,67,-1,-85,-163,-246,-317,-380,-427,-456,-468,-454,-433,-386,-343,-280,-232,-176,-136,-106,-82,-80,-77,-95,-110,-136,-157,-181,-199,-217,-223,-240,-239,-256,-259,-277,-287,-308,-319,-338,-345,-351,-348,-341,-323,-305,-277,-248,-220,-188,-160,-135,-108,-85,-65,-43,-23,-8,20,32,64,82,114,142,177,215,257,302,358,410,477,537,608,670,730,778,813,827,821,786,726,640,533,403,268,121,-15,-144,-251,-337,-400,-446,-482,-511,-542,-549,-530,-451,-302,-84,187,451,653,709,585,265,-192,-694,-1106,-1310,-1230,-854,-251,443,1102,1560,1780,1719,1459,1082,704,386,165,-15,-233,-599,-1212,-2093,-3207,-4396,-5450,-6107,-6119,-5327,-3670,-1259,1662,4731,7515,9596,10625,10391,8840,6123,2506,-1558,-5619,-9153,-11747,-13053,-12900,-11282,-8367,-4507,-133,4207,8016,10829,12328,12386,11042,8568,5342,1861,-1412,-4047,-5788,-6504,-6252,-5217,-3659,-1877,-142,1352,2468,3179,3502,3513,3299,2947,2523,2066,1587,1076,515,-101,-763,-1419,-2014,-2451,-2672,-2621,-2310,-1788,-1166,-575,-163,-35,-275,-847,-1689,-2628,-3474,-4039,-4158,-3760,-2870,-1592,-143,1255,2349,2962,2985,2423,1387,55,-1325,-2525,-3330,-3612,-3316,-2505,-1290,101,1462,2533,3138,3134,2495,1284,-346,-2151,-3880,-5255,-6078,-6218,-5663,-4508,-2936,-1196,469,1818,2714,3069,2916,2334,1480,506,-416,-1174,-1676,-1897,-1844,-1579,-1161,-686,-221,180,463,651,726,750,761,799,936,1173,1556,2046,2628,3208,3737,4087,4205,4015,3487,2646,1532,249,-1090,-2350,-3418,-4190,-4607,-4654,-4342,-3741,-2926,-2010,-1087,-268,390,836,1080,1171,1167,1181,1280,1552,2028,2717,3584,4567,5586,6552,7399,8058,8496,8712,8689,8474,8078,7552,6935,6278,5602,4949,4309,3684,3047,2368,1621,785,-139,-1133,-2149,-3127,-3999,-4687,-5131,-5284,-5113,-4615,-3816,-2740,-1475,-81,1343,2697,3898,4850,5479,5742,5595,5051,4124,2867,1345,-363,-2164,-3950,-5618,-7034,-8090,-8668,-8689,-8113,-6965,-5315,-3311,-1130,1022,2940,4460,5446,5852,5676,4993,3915,2581,1141,-274,-1549,-2619,-3438,-4009,-4356,-4503,-4497,-4356,-4096,-3730,-3259,-2687,-2049,-1346,-660,-3,522,896,1038,958,629,119,-549,-1262,-1976,-2575,-3038,-3282,-3330,-3153,-2811,-2328,-1772,-1202,-668,-229,93,271,317,229,45,-225,-542,-887,-1232,-1559,-1844,-2081,-2264,-2401,-2499,-2583,-2665,-2775,-2923,-3132,-3404,-3745,-4141,-4569,-5010,-5428,-5787,-6082,-6260,-6352,-6314,-6188,-5951,-5653,-5277,-4881,-4454,-4050,-3661,-3333,-3065,-2875,-2774,-2743,-2781,-2849,-2913,-2945,-2889,-2737,-2445,-2025,-1481,-850,-176,479,1068,1524,1834,1957,1920,1729,1438,1088,745,453,248,168,189,329,537,796,1048,1276,1424,1503,1477,1382,1206,1005,790,602,482,439,517,692,979,1337,1741,2146,2502,2768,2907,2898,2730,2419,1984,1479,945,448,35,-251,-374,-337,-133,206,647,1150,1665,2155,2591,2945,3224,3413,3541,3608,3642,3655,3655,3663,3676,3717,3785,3898,4056,4254,4502,4767,5074,5377,5707,6032,6368,6707,7048,7384,7710,8006,8260,8458,8584,8640,8615,8524,8370,8170,7943,7697,7455,7210,6985,6757,6538,6314,6080,5838,5586,5332,5086,4864,4661,4499,4366,4267,4198,4158,4154,4188,4257,4353,4458,4536,4555,4467,4243,3869,3340,2708,2006,1320,708,240,-51,-137,-65,163,438,739,970,1105,1111,981,731,395,11,-374,-716,-977,-1139,-1180,-1125,-981,-795,-610,-468,-409,-465,-632,-925,-1298,-1734,-2181,-2595,-2939,-3178,-3290,-3280,-3148,-2926,-2653,-2351,-2082,-1870,-1743,-1744,-1844,-2079,-2394,-2792,-3213,-3639,-4020,-4334,-4557,-4675,-4696,-4622,-4482,-4299,-4106,-3935,-3815,-3756,-3775,-3861,-4003,-4182,-4380,-4576,-4764,-4923,-5063,-5166,-5253,-5315,-5366,-5407,-5435,-5453,-5461,-5441,-5414,-5353,-5289,-5210,-5141,-5081,-5050,-5043,-5076,-5141,-5236,-5350,-5484,-5613,-5748,-5865,-5973,-6069,-6143,-6209,-6245,-6268,-6267,-6244,-6208,-6155,-6090,-6028,-5950,-5898,-5831,-5792,-5746,-5714,-5679,-5647,-5605,-5565,-5507,-5452,-5379,-5314,-5238,-5166,-5104,-5030,-4990,-4927,-4898,-4854,-4823,-4788,-4750,-4707,-4655,-4587,-4502,-4391,-4255,-4082,-3882,-3649,-3381,-3103,-2790,-2484,-2172,-1881,-1622,-1411,-1256,-1168,-1140,-1175,-1247,-1363,-1474,-1595,-1677,-1728,-1727,-1671,-1563,-1413,-1223,-1017,-802,-588,-397,-225,-92,10,66,91,68,26,-39,-114,-180,-236,-267,-267,-235,-171,-71,46,190,331,484,625,758,885,992,1097,1192,1288,1393,1499,1637,1771,1949,2121,2322,2526,2732,2939,3127,3306,3455,3582,3670,3736,3767,3778,3778,3762,3759,3749,3758,3771,3801,3835,3878,3918,3960,3992,4009,4020,4006,3993,3960,3931,3901,3888,3886,3916,3962,4044,4139,4257,4382,4508,4629,4732,4817,4870,4903,4902,4892,4864,4843,4829,4837,4876,4937,5040,5155,5295,5421,5537,5610,5640,5610,5531,5404,5253,5095,4961,4863,4835,4867,4981,5152,5368,5600,5813,5977,6059,6042,5913,5692,5398,5077,4776,4543,4422,4445,4625,4949,5391,5896,6404,6842,7151,7270,7184,6873,6378,5737,5033,4341,3760,3353,3186,3282,3626,4185,4872,5596,6256,6741,6994,6953,6629,6048,5288,4436,3620,2925,2465,2279,2393,2788,3394,4127,4873,5534,6004,6238,6181,5863,5315,4609,3845,3099,2469,2009,1757,1724,1883,2195,2599,3029,3420,3718,3885,3900,3771,3500,3147,2716,2293,1876,1531,1259,1079,986,965,999,1058,1121,1158,1154,1097,977,814,601,369,127,-110,-317,-499,-642,-749,-834,-888,-944,-990,-1051,-1125,-1217,-1329,-1459,-1597,-1753,-1894,-2041,-2166,-2276,-2370,-2438,-2493,-2535,-2563,-2595,-2629,-2672,-2738,-2816,-2912,-3030,-3147,-3284,-3406,-3530,-3641,-3729,-3803,-3842,-3864,-3854,-3822,-3774,-3705,-3640,-3570,-3516,-3488,-3476,-3507,-3561,-3645,-3762,-3885,-4029,-4164,-4295,-4411,-4501,-4572,-4613,-4631,-4629,-4616,-4592,-4575,-4562,-4558,-4575,-4596,-4640,-4686,-4756,-4828,-4928,-5029,-5160,-5288,-5439,-5578,-5718,-5839,-5942,-6016,-6067,-6095,-6102,-6102,-6093,-6087,-6082,-6083,-6085,-6091,-6097,-6097,-6095,-6081,-6061,-6032,-5985,-5934,-5862,-5782,-5688,-5586,-5477,-5368,-5264,-5167,-5084,-5025,-4975,-4959,-4947,-4959,-4970,-4990,-4999,-4998,-4976,-4935,-4862,-4778,-4660,-4552,-4428,-4327,-4240,-4179,-4152,-4148,-4175,-4214,-4266,-4314,-4352,-4372,-4366,-4339,-4282,-4215,-4123,-4038,-3949,-3881,-3829,-3806,-3801,-3822,-3851,-3890,-3920,-3940,-3937,-3913,-3862,-3787,-3695,-3580,-3466,-3342,-3230,-3125,-3036,-2960,-2900,-2848,-2811,-2774,-2752,-2728,-2716,-2700,-2698,-2681,-2684,-2657,-2640,-2603,-2551,-2497,-2419,-2342,-2261,-2180,-2114,-2055,-2019,-1992,-1987,-1985,-1990,-1986,-1965,-1926,-1854,-1761,-1638,-1499,-1353,-1209,-1083,-979,-911,-875,-871,-889,-918,-941,-952,-921,-864,-749,-604,-415,-213,4,204,387,529,636,693,723,714,700,681,677,706,759,862,986,1142,1308,1470,1614,1726,1802,1823,1813,1750,1676,1584,1515,1472,1491,1563,1713,1916,2166,2442,2704,2942,3114,3221,3236,3180,3050,2878,2689,2508,2376,2299,2314,2409,2594,2851,3159,3499,3830,4143,4394,4581,4682,4694,4625,4483,4291,4070,3856,3659,3525,3444,3444,3507,3632,3793,3973,4150,4292,4404,4450,4459,4406,4328,4223,4115,4025,3957,3935,3962,4034,4161,4313,4497,4674,4841,4976,5058,5094,5074,5010,4919,4813,4715,4644,4606,4613,4657,4735,4828,4918,5003,5048,5085,5072,5056,5021,4985,4968,4952,4964,4982,5010,5038,5055,5058,5041,5003,4945,4874,4796,4714,4644,4588,4553,4548,4565,4613,4677,4753,4825,4884,4916,4913,4875,4787,4681,4535,4390,4239,4110,4003,3937,3904,3910,3945,3996,4049,4094,4112,4099,4049,3965,3852,3725,3589,3469,3364,3295,3259,3255,3285,3336,3398,3470,3522,3566,3574,3558,3500,3419,3308,3182,3051,2917,2802,2695,2613,2546,2493,2455,2417,2389,2363,2336,2323,2308,2307,2314,2323,2339,2352,2359,2358,2340,2313,2266,2204,2131,2037,1944,1833,1730,1622,1520,1429,1338,1265,1194,1132,1081,1029,990,946,909,874,833,801,760,723,681,639,597,563,527,510,492,495,496,502,504,491,467,415,351,260,159,47,-69,-180,-286,-380,-468,-540,-611,-668,-727,-775,-828,-868,-909,-948,-977,-1015,-1045,-1085,-1129,-1188,-1249,-1334,-1417,-1525,-1630,-1745,-1859,-1965,-2065,-2143,-2210,-2249,-2278,-2289,-2296,-2307,-2324,-2362,-2410,-2479,-2547,-2619,-2677,-2715,-2729,-2724,-2696,-2673,-2655,-2661,-2711,-2793,-2926,-3087,-3267,-3442,-3594,-3699,-3748,-3732,-3649,-3522,-3356,-3191,-3043,-2942,-2911,-2956,-3086,-3291,-3551,-3844,-4139,-4398,-4608,-4730,-4771,-4712,-4582,-4385,-4168,-3945,-3766,-3645,-3606,-3660,-3789,-3991,-4225,-4474,-4692,-4859,-4948,-4952,-4874,-4724,-4526,-4307,-4104,-3936,-3833,-3803,-3847,-3960,-4128,-4316,-4517,-4692,-4831,-4925,-4954,-4940,-4876,-4784,-4677,-4565,-4472,-4399,-4362,-4356,-4386,-4444,-4522,-4608,-4693,-4760,-4802,-4813,-4781,-4722,-4620,-4509,-4377,-4252,-4146,-4054,-4009,-3989,-4011,-4067,-4142,-4241,-4341,-4433,-4513,-4552,-4571,-4532,-4468,-4357,-4222,-4075,-3914,-3783,-3655,-3584,-3534,-3541,-3575,-3647,-3731,-3823,-3901,-3953,-3971,-3945,-3874,-3768,-3624,-3470,-3304,-3155,-3024,-2928,-2864,-2842,-2843,-2874,-2915,-2960,-3003,-3028,-3040,-3030,-3005,-2961,-2907,-2848,-2783,-2725,-2662,-2613,-2564,-2526,-2487,-2457,-2421,-2386,-2347,-2292,-2237,-2163,-2082,-2000,-1904,-1826,-1744,-1686,-1640,-1611,-1605,-1609,-1625,-1646,-1661,-1673,-1666,-1647,-1604,-1550,-1474,-1394,-1309,-1227,-1152,-1094,-1039,-1006,-975,-955,-927,-904,-864,-819,-763,-691,-618,-534,-455,-377,-312,-256,-217,-188,-174,-165,-164,-157,-146,-123,-90,-38,17,90,168,244,329,401,476,541,598,650,684,720,728,739,731,717,712,697,713,734,789,867,969,1095,1224,1361,1485,1584,1668,1712,1733,1736,1714,1696,1679,1675,1691,1734,1794,1880,1973,2073,2163,2234,2282,2296,2285,2247,2196,2139,2097,2071,2078,2117,2188,2281,2394,2502,2603,2680,2718,2731,2695,2644,2566,2494,2431,2403,2409,2472,2573,2725,2899,3093,3285,3452,3598,3690,3746,3748,3715,3644,3558,3459,3369,3294,3246,3229,3247,3296,3364,3453,3533,3610,3661,3684,3682,3642,3592,3515,3450,3382,3344,3319,3334,3364,3418,3482,3541,3597,3625,3641,3618,3592,3535,3485,3440,3400,3401,3413,3463,3535,3620,3718,3808,3884,3941,3965,3960,3930,3867,3796,3710,3628,3556,3498,3464,3449,3460,3484,3526,3572,3621,3664,3698,3719,3727,3715,3693,3656,3610,3555,3499,3438,3380,3325,3273,3233,3198,3182,3175,3192,3222,3268,3329,3389,3455,3500,3538,3543,3531,3488,3428,3356,3269,3199,3119,3068,3021,2994,2975,2970,2962,2966,2957,2955,2942,2929,2912,2896,2878,2869,2853,2846,2836,2816,2804,2763,2735,2677,2628,2567,2506,2456,2408,2377,2353,2342,2335,2337,2330,2323,2300,2269,2221,2169,2104,2040,1976,1916,1866,1820,1788,1753,1734,1702,1679,1642,1605,1557,1504,1450,1392,1344,1298,1269,1244,1235,1230,1232,1238,1234,1234,1219,1196,1171,1124,1091,1040,1002,961,928,898,871,843,814,773,732,671,614,544,475,414,357,317,288,275,274,281,294,303,306,299,274,241,189,133,69,8,-44,-89,-117,-134,-139,-137,-136,-132,-146,-162,-200,-248,-309,-381,-455,-533,-603,-673,-722,-769,-798,-820,-835,-841,-850,-855,-867,-877,-895,-910,-933,-954,-978,-1004,-1031,-1064,-1096,-1137,-1178,-1223,-1271,-1317,-1364,-1405,-1447,-1479,-1513,-1540,-1567,-1590,-1616,-1638,-1669,-1694,-1727,-1759,-1793,-1831,-1868,-1910,-1946,-1990,-2026,-2071,-2112,-2155,-2201,-2246,-2297,-2344,-2395,-2443,-2492,-2530,-2576,-2599,-2634,-2649,-2666,-2675,-2679,-2680,-2679,-2674,-2671,-2662,-2660,-2649,-2652,-2644,-2649,-2649,-2660,-2668,-2688,-2703,-2727,-2754,-2776,-2803,-2826,-2845,-2866,-2872,-2886,-2886,-2888,-2884,-2877,-2869,-2856,-2844,-2829,-2818,-2801,-2797,-2783,-2786,-2788,-2795,-2815,-2835,-2870,-2910,-2956,-3011,-3067,-3123,-3180,-3227,-3267,-3296,-3306,-3308,-3289,-3261,-3217,-3172,-3117,-3069,-3021,-2982,-2953,-2934,-2924,-2923,-2933,-2941,-2964,-2976,-2996,-3009,-3020,-3022,-3024,-3015,-3003,-2991,-2976,-2962,-2955,-2942,-2943,-2940,-2940,-2944,-2937,-2940,-2923,-2918,-2893,-2874,-2848,-2817,-2792,-2754,-2729,-2694,-2669,-2638,-2616,-2593,-2572,-2560,-2542,-2537,-2529,-2522,-2521,-2510,-2503,-2488,-2470,-2448,-2422,-2393,-2365,-2339,-2311,-2290,-2267,-2245,-2225,-2197,-2173,-2142,-2108,-2078,-2036,-2008,-1972,-1948,-1927,-1914,-1911,-1911,-1928,-1937,-1965,-1975,-2002,-2006,-2018,-2013,-2000,-1983,-1949,-1911,-1864,-1810,-1755,-1692,-1634,-1570,-1520,-1462,-1424,-1379,-1356,-1328,-1313,-1297,-1285,-1268,-1254,-1227,-1203,-1165,-1130,-1086,-1048,-1008,-978,-953,-937,-933,-934,-943,-960,-972,-991,-1005,-1011,-1018,-1009,-998,-978,-950,-919,-881,-842,-799,-753,-708,-655,-603,-543,-481,-415,-344,-275,-203,-137,-76,-15,28,77,106,137,161,179,195,217,225,254,262,292,305,335,347,373,387,400,416,415,426,425,427,432,432,445,451,469,488,508,532,553,578,599,621,643,665,688,719,748,789,828,876,921,971,1014,1051,1085,1098,1112,1102,1091,1065,1038,1006,977,953,936,927,931,939,960,986,1011,1042,1065,1087,1106,1117,1125,1138,1141,1164,1180,1209,1248,1285,1335,1385,1427,1481,1513,1555,1582,1606,1632,1641,1671,1680,1709,1728,1755,1785,1808,1846,1868,1903,1929,1957,1985,2010,2029,2047,2055,2063,2057,2052,2036,2020,2004,1984,1970,1959,1948,1949,1945,1954,1959,1972,1984,2004,2029,2056,2094,2131,2179,2225,2272,2321,2356,2401,2419,2449,2455,2463,2460,2455,2444,2430,2412,2393,2373,2349,2327,2297,2277,2250,2232,2216,2207,2206,2214,2227,2254,2281,2315,2353,2384,2419,2443,2467,2479,2492,2493,2500,2497,2507,2506,2520,2536,2547,2577,2586,2614,2620,2636,2632,2629,2614,2591,2568,2532,2501,2463,2428,2395,2366,2341,2325,2312,2310,2318,2326,2351,2370,2399,2428,2452,2480,2495,2510,2512,2511,2503,2488,2470,2449,2427,2407,2390,2370,2361,2347,2340,2336,2327,2328,2318,2313,2299,2283,2256,2226,2185,2135,2083,2021,1963,1900,1844,1789,1743,1701,1672,1645,1635,1623,1629,1633,1649,1666,1682,1705,1719,1737,1746,1752,1754,1751,1744,1731,1715,1696,1669,1646,1607,1580,1537,1502,1460,1423,1383,1344,1312,1272,1248,1210,1191,1161,1148,1127,1118,1104,1101,1091,1091,1083,1082,1075,1074,1065,1066,1055,1054,1040,1034,1014,1000,967,947,908,877,842,804,777,746,721,700,680,659,641,617,591,560,520,477,429,374,323,266,226,178,155,131,129,132,148,170,192,216,229,234,223,197,159,103,47,-26,-85,-151,-200,-248,-280,-314,-331,-358,-377,-400,-432,-460,-495,-529,-562,-592,-622,-637,-659,-666,-678,-686,-692,-707,-717,-739,-761,-782,-812,-832,-852,-868,-873,-876,-871,-863,-850,-844,-835,-834,-838,-843,-863,-873,-899,-914,-936,-955,-972,-991,-1014,-1032,-1067,-1094,-1138,-1180,-1227,-1278,-1321,-1366,-1397,-1424,-1433,-1438,-1428,-1408,-1392,-1360,-1342,-1321,-1306,-1306,-1307,-1323,-1344,-1372,-1409,-1443,-1481,-1515,-1547,-1569,-1591,-1598,-1606,-1606,-1601,-1601,-1600,-1604,-1620,-1634,-1667,-1700,-1749,-1794,-1851,-1899,-1950,-1996,-2030,-2061,-2080,-2093,-2098,-2096,-2093,-2085,-2074,-2064,-2043,-2030,-2002,-1977,-1942,-1907,-1868,-1831,-1795,-1766,-1744,-1734,-1732,-1742,-1763,-1798,-1836,-1891,-1946,-2015,-2082,-2160,-2225,-2299,-2353,-2405,-2436,-2451,-2449,-2428,-2392,-2342,-2280,-2217,-2154,-2093,-2046,-2005,-1988,-1979,-1993,-2011,-2049,-2084,-2125,-2158,-2189,-2203,-2217,-2205,-2201,-2174,-2161,-2135,-2121,-2110,-2107,-2115,-2128,-2148,-2170,-2195,-2214,-2235,-2244,-2252,-2253,-2247,-2242,-2232,-2223,-2216,-2203,-2199,-2184,-2175,-2159,-2141,-2115,-2094,-2064,-2040,-2018,-1996,-1989,-1981,-1986,-1992,-2007,-2019,-2036,-2043,-2054,-2050,-2049,-2038,-2026,-2010,-1998,-1981,-1975,-1966,-1965,-1963,-1968,-1969,-1973,-1969,-1965,-1955,-1941,-1918,-1898,-1865,-1841,-1807,-1777,-1746,-1714,-1688,-1658,-1633,-1614,-1589,-1582,-1561,-1558,-1544,-1537,-1530,-1518,-1512,-1499,-1493,-1479,-1476,-1460,-1460,-1445,-1439,-1426,-1410,-1387,-1359,-1320,-1277,-1225,-1173,-1109,-1058,-1000,-957,-917,-892,-871,-863,-863,-861,-868,-868,-863,-859,-841,-825,-803,-779,-760,-741,-732,-727,-729,-738,-750,-763,-775,-782,-781,-779,-761,-745,-716,-689,-660,-629,-606,-576,-562,-540,-530,-516,-509,-501,-492,-488,-475,-465,-450,-428,-404,-372,-330,-288,-233,-183,-123,-72,-20,25,56,85,100,104,106,100,89,88,76,79,78,87,92,107,115,126,137,143,155,164,178,201,223,268,307,371,425,498,560,625,677,722,747,768,766,757,739,713,688,660,639,621,608,605,604,612,624,643,663,696,723,762,798,839,873,912,937,964,974,982,976,968,946,929,904,887,875,870,877,899,924,974,1018,1075,1134,1184,1238,1279,1315,1346,1363,1385,1389,1406,1403,1412,1408,1410,1403,1400,1391,1383,1374,1365,1355,1348,1337,1334,1322,1324,1317,1323,1329,1342,1361,1387,1412,1450,1477,1517,1540,1571,1587,1608,1615,1626,1629,1636,1644,1655,1673,1694,1724,1754,1791,1825,1856,1880,1896,1896,1886,1859,1821,1777,1724,1674,1628,1591,1566,1552,1551,1568,1587,1622,1657,1699,1740,1784,1816,1859,1878,1903,1910,1912,1901,1886,1856,1826,1787,1747,1711,1673,1643,1616,1597,1587,1581,1585,1590,1603,1615,1629,1645,1654,1668,1674,1682,1686,1692,1695,1703,1711,1718,1730,1738,1745,1753,1748,1747,1736,1722,1708,1689,1676,1665,1656,1657,1657,1665,1674,1680,1687,1687,1679,1671,1648,1627,1598,1570,1546,1522,1510,1502,1504,1517,1529,1560,1577,1610,1630,1649,1662,1669,1670,1664,1660,1643,1638,1622,1610,1599,1580,1566,1545,1519,1495,1462,1428,1395,1356,1325,1288,1261,1228,1208,1181,1166,1143,1130,1107,1094,1067,1048,1019,989,959,924,893,863,836,816,803,799,803,819,835,864,885,914,929,942,942,936,916,894,866,832,808,774,755,731,720,701,694,672,661,632,611,575,544,508,476,448,424,411,401,399,401,405,408,410,400,394,370,354,320,302,272,259,250,247,265,272,305,318,347,360,371,377,373,368,361,351,346,340,332,331,315,307,276,247,195,141,69,-4,-87,-166,-242,-307,-361,-397,-420,-418,-414,-381,-359,-313,-288,-253,-237,-231,-236,-259,-288,-329,-372,-418,-453,-484,-497,-496,-481,-445,-407,-350,-302,-251,-214,-189,-188,-198,-234,-277,-335,-390,-449,-491,-531,-552,-564,-575,-571,-582,-587,-605,-627,-657,-686,-722,-749,-773,-791,-794,-793,-779,-759,-730,-695,-657,-613,-572,-526,-491,-449,-428,-401,-399,-400,-424,-456,-510,-574,-651,-734,-816,-896,-963,-1013,-1050,-1058,-1054,-1032,-992,-955,-905,-865,-829,-807,-796,-804,-824,-858,-904,-960,-1017,-1078,-1129,-1178,-1208,-1233,-1234,-1231,-1205,-1176,-1131,-1090,-1036,-993,-944,-908,-878,-854,-846,-842,-852,-868,-889,-918,-943,-975,-999,-1026,-1048,-1065,-1076,-1085,-1081,-1074,-1056,-1029,-997,-962,-918,-887,-855,-835,-828,-828,-838,-857,-873,-895,-902,-915,-913,-915,-911,-919,-924,-950,-978,-1015,-1060,-1097,-1128,-1150,-1147,-1131,-1088,-1033,-957,-880,-793,-721,-649,-605,-570,-567,-575,-610,-646,-699,-747,-792,-832,-858,-877,-887,-891,-893,-897,-898,-908,-915,-930,-940,-946,-954,-947,-943,-926,-905,-886,-858,-845,-821,-820,-808,-819,-823,-835,-848,-853,-860,-847,-840,-806,-782,-734,-698,-652,-619,-585,-570,-556,-564,-572,-596,-625,-655,-687,-713,-732,-744,-739,-728,-698,-665,-618,-573,-521,-480,-439,-412,-396,-395,-406,-435,-468,-517,-564,-616,-660,-698,-723,-732,-724,-700,-662,-603,-548,-473,-416,-356,-309,-282,-265,-270,-288,-322,-359,-412,-454,-512,-554,-600,-632,-664,-680,-693,-693,-679,-660,-622,-577,-519,-448,-374,-291,-212,-135,-73,-19,7,19,4,-28,-80,-139,-213,-276,-348,-398,-450,-476,-498,-502,-496,-487,-461,-445,-416,-395,-369,-346,-320,-292,-266,-233,-205,-173,-146,-122,-105,-92,-87,-86,-89,-92,-91,-94,-82,-80,-62,-57,-44,-46,-40,-55,-59,-81,-90,-107,-115,-122,-124,-120,-114,-103,-92,-74,-64,-44,-37,-18,-12,-1,2,5,5,4,1,-3,-5,-7,-3,-2,8,16,30,44,59,76,91,107,119,131,136,143,137,137,121,116,96,91,74,72,66,68,67,74,72,73,69,58,49,34,21,16,11,25,42,81,124,186,242,313,365,420,454,475,484,470,452,416,379,336,290,249,208,174,141,116,92,75,63,56,54,63,81,107,151,200,259,330,393,465,523,572,609,627,635,622,604,570,535,494,452,415,377,348,322,305,293,292,292,305,320,340,368,394,426,451,481,494,511,503,498,468,439,393,350,302,268,230,219,207,218,232,250,275,288,302,301,296,282,269,255,248,252,264,284,320,343,386,403,417,416,389,350,287,213,125,39,-53,-126,-196,-234,-268,-261,-253,-209,-163,-101,-34,30,99,154,213,250,294,312,339,347,357,358,361,361,361,366,366,371,374,371,367,351,331,298,260,217,167,129,83,64,42,44,60,83,132,176,236,291,349,398,438,472,484,496,483,476,455,438,428,420,432,448,482,517,564,601,639,658,668,658,628,589,525,464,387,317,245,182,125,79,43,14,0,-12,-9,-5,8,29,49,84,113,155,191,233,272,306,337,361,377,387,389,384,382,370,366,364,361,370,369,378,377,373,361,338,313,278,244,207,178,154,139,135,134,146,151,166,165,174,157,152,131,115,102,93,96,112,139,177,226,276,330,378,417,442,453,448,425,393,348,298,254,206,181,155,158,165,194,231,273,320,359,393,414,415,404,373,328,276,209,153,89,44,3,-17,-30,-19,-4,27,67,109,157,201,243,274,302,306,310,288,263,223,180,132,85,44,10,-16,-29,-40,-35,-34,-23,-19,-12,-12,-11,-18,-19,-27,-19,-19,5,20,58,91,127,163,184,203,200,192,164,135,91,55,14,-14,-36,-49,-43,-34,-6,27,71,117,172,221,271,314,348,368,379,367,349,309,264,203,148,84,35,-10,-38,-50,-50,-33,-13,19,42,66,78,82,76,66,47,34,16,7,-5,-13,-25,-42,-64,-98,-137,-191,-240,-303,-354,-407,-448,-478,-496,-495,-485,-449,-415,-353,-301,-234,-171,-120,-61,-30,7,24,36,41,39,32,23,4,-13,-40,-72,-104,-149,-187,-238,-274,-319,-345,-374,-384,-388,-380,-357,-331,-292,-242,-197,-133,-87,-24,18,66,93,115,118,113,88,63,23,-8,-45,-65,-79,-79,-64,-42,-14,20,39,63,64,57,35,-2,-45,-98,-149,-208,-250,-299,-322,-348,-348,-344,-326,-299,-272,-236,-212,-188,-174,-169,-170,-181,-196,-216,-233,-263,-272,-304,-310,-331,-335,-344,-338,-337,-320,-304,-284,-257,-234,-208,-184,-163,-145,-130,-121,-110,-109,-100,-102,-96,-99,-97,-101,-105,-114,-124,-140,-151,-168,-171,-176,-165,-146,-114,-72,-25,30,78,127,159,180,182,166,130,78,12,-61,-137,-209,-267,-316,-334,-340,-316,-278,-222,-158,-92,-27,26,71,101,121,130,138,136,140,143,147,159,160,172,165,162,145,122,92,53,18,-23,-55,-85,-107,-119,-121,-121,-109,-101,-84,-77,-65,-66,-68,-80,-93,-118,-138,-167,-193,-214,-235,-248,-248,-248,-231,-209,-180,-141,-106,-63,-29,7,30,54,57,69,52,48,19,2,-31,-46,-74,-77,-85,-73,-53,-27,8,44,78,108,128,142,142,136,116,96,67,38,9,-21,-43,-62,-75,-84,-86,-87,-82,-77,-70,-60,-50,-35,-21,2,23,54,81,105,133,142,154,142,123,86,36,-18,-89,-145,-214,-259,-301,-323,-329,-327,-304,-284,-246,-225,-191,-177,-164,-161,-169,-179,-198,-214,-238,-249,-263,-272,-267,-267,-252,-237,-219,-193,-169,-138,-110,-73,-40,-2,35,70,105,133,156,171,176,173,159,136,107,71,33,-4,-43,-70,-96,-116,-120,-127,-114,-102,-75,-48,-2,37,94,140,193,237,271,300,304,308,286,262,226,182,139,88,41,-13,-62,-122,-174,-233,-286,-334,-378,-399,-424,-410,-400,-361,-312,-256,-186,-122,-53,4,54,89,112,117,115,95,74,40,11,-22,-52,-81,-107,-137,-158,-189,-212,-241,-263,-283,-295,-293,-286,-258,-222,-168,-110,-37,28,97,156,202,236,255,254,248,227,206,180,163,146,142,139,146,151,156,160,147,144,111,93,52,21,-18,-54,-87,-116,-140,-161,-174,-190,-191,-201,-198,-198,-190,-184,-166,-154,-120,-91,-44,7,67,138,207,281,352,411,465,498,515,514,485,444,381,309,227,145,66,2,-55,-86,-112,-112,-105,-85,-58,-35,-6,14,34,45,52,57,59,64,67,76,89,104,122,143,156,174,178,184,175,170,152,139,120,105,86,77,56,47,25,4,-16,-51,-75,-115,-143,-173,-200,-215,-229,-228,-226,-213,-200,-184,-165,-154,-137,-125,-115,-93,-77,-44,-7,35,93,144,208,258,311,352,380,402,402,394,370,336,289,238,182,125,77,32,2,-15,-22,-16,-1,14,37,49,57,60,46,32,8,-19,-38,-66,-70,-81,-69,-50,-27,16,49,98,131,169,186,206,197,192,168,143,115,86,59,35,14,-8,-29,-56,-84,-116,-150,-177,-208,-215,-222,-202,-170,-119,-59,15,83,154,208,249,268,269,246,212,162,106,54,-2,-40,-76,-94,-108,-106,-107,-100,-99,-99,-107,-115,-131,-140,-152,-151,-143,-120,-90,-45,1,59,106,156,193,219,241,239,241,219,203,170,136,95,46,-2,-60,-111,-169,-212,-250,-272,-274,-265,-227,-184,-117,-53,28,92,169,211,267,280,299,286,260,225,165,109,36,-31,-103,-163,-223,-261,-299,-316,-325,-322,-310,-292,-272,-246,-225,-195,-181,-148,-133,-105,-79,-55,-23,4,31,57,71,86,81,76,54,27,-3,-43,-71,-106,-122,-140,-141,-139,-126,-109,-88,-67,-44,-26,-6,8,22,29,40,39,42,33,25,8,-13,-37,-71,-100,-136,-162,-192,-209,-226,-229,-224,-215,-194,-171,-139,-96,-58,-2,42,102,148,198,232,259,269,261,242,201,155,90,31,-43,-97,-164,-207,-256,-286,-316,-337,-351,-365,-371,-376,-377,-374,-366,-358,-342,-322,-300,-270,-243,-209,-180,-152,-132,-118,-117,-126,-143,-175,-207,-248,-285,-319,-353,-370,-391,-386,-391,-369,-356,-324,-292,-255,-211,-171,-117,-75,-18,30,81,134,179,217,256,272,288,286,268,244,204,160,111,65,20,-7,-33,-36,-35,-18,-1,24,38,52,50,38,16,-17,-57,-101,-142,-186,-214,-243,-259,-270,-275,-281,-279,-287,-290,-302,-312,-321,-329,-331,-327,-313,-289,-259,-221,-181,-141,-106,-80,-64,-63,-75,-101,-139,-185,-239,-293,-348,-398,-439,-475,-493,-508,-506,-495,-474,-445,-408,-368,-319,-271,-219,-165,-110,-56,0,45,93,129,154,177,174,178,154,137,104,72,38,4,-25,-49,-68,-70,-72,-48,-25,20,77,137,208,273,334,381,413,421,411,375,324,261,187,121,53,7,-27,-41,-34,-10,24,70,109,149,176,187,186,169,141,104,66,26,-6,-33,-49,-58,-58,-53,-48,-40,-39,-41,-50,-67,-87,-113,-138,-165,-186,-204,-213,-216,-210,-194,-172,-143,-107,-67,-24,17,54,86,109,122,127,121,119,107,109,112,134,161,207,256,315,370,425,463,496,507,508,489,463,422,384,337,302,269,249,243,252,269,306,341,389,425,466,483,499,492,470,446,400,365,319,281,254,226,216,208,206,220,225,245,263,281,309,326,356,372,397,407,421,421,415,400,375,341,298,251,197,150,95,60,17,1,-17,-18,-15,-6,-1,12,1,-3,-28,-60,-93,-140,-177,-213,-236,-246,-242,-218,-185,-133,-83,-16,33,96,135,176,198,216,219,221,211,204,192,186,180,185,192,210,237,269,314,360,415,473,528,585,629,672,691,707,693,674,630,579,518,457,394,344,297,274,254,253,254,261,267,268,257,243,209,178,130,90,47,15,-4,-14,2,20,65,110,163,215,261,295,322,328,326,307,279,247,205,169,125,91,60,31,9,-7,-22,-28,-34,-33,-34,-28,-27,-24,-22,-23,-26,-26,-31,-29,-26,-13,3,30,59,91,128,151,179,183,189,172,155,130,101,85,61,66,62,87,101,135,159,184,206,215,224,226,226,226,229,234,240,254,258,263,258,238,213,164,112,44,-21,-86,-139,-181,-192,-191,-157,-108,-43,33,110,178,234,274,288,289,266,231,189,134,88,40,1,-30,-60,-79,-95,-114,-127,-152,-166,-193,-210,-235,-244,-260,-255,-254,-241,-220,-203,-180,-162,-151,-147,-150,-169,-189,-222,-254,-292,-322,-355,-369,-384,-378,-373,-345,-318,-278,-234,-193,-143,-106,-71,-41,-29,-17,-24,-36,-60,-87,-120,-154,-184,-216,-236,-258,-263,-270,-259,-248,-225,-194,-162,-121,-85,-49,-25,-1,-4,-5,-31,-62,-103,-145,-188,-219,-248,-255,-259,-241,-222,-192,-162,-135,-109,-97,-86,-89,-99,-111,-138,-154,-189,-207,-242,-265,-291,-319,-335,-355,-364,-372,-370,-367,-358,-344,-338,-322,-321,-307,-312,-306,-309,-315,-313,-324,-321,-330,-328,-332,-330,-322,-318,-304,-294,-280,-264,-252,-242,-231,-227,-220,-219,-219,-223,-226,-238,-248,-263,-279,-290,-298,-296,-279,-257,-210,-166,-99,-41,19,75,110,139,150,144,135,106,85,54,30,10,-12,-19,-37,-46,-58,-79,-90,-120,-137,-164,-175,-188,-181,-170,-140,-102,-58,-7,33,74,92,105,91,68,25,-25,-83,-143,-200,-251,-295,-321,-346,-347,-346,-328,-303,-270,-232,-194,-147,-113,-71,-41,-17,0,8,6,-5,-17,-48,-71,-108,-139,-176,-207,-240,-268,-288,-308,-316,-316,-316,-296,-283,-253,-232,-201,-181,-162,-142,-140,-120,-122,-102,-91,-64,-37,-2,30,68,94,113,124,120,109,92,66,49,33,31,40,69,107,163,222,286,349,391,433,434,435,396,349,280,204,124,46,-27,-88,-133,-167,-182,-192,-180,-173,-148,-136,-110,-96,-73,-57,-39,-15,5,35,64,97,130,160,190,207,225,229,225,215,190,163,120,79,22,-29,-88,-140,-189,-221,-245,-246,-231,-202,-151,-97,-33,26,86,125,164,174,180,162,140,103,63,19,-25,-67,-103,-132,-156,-165,-165,-156,-127,-96,-45,9,74,136,203,260,309,345,365,370,364,338,309,272,237,202,177,153,145,138,141,149,156,170,176,187,191,198,198,206,202,209,211,218,222,235,240,250,262,258,266,253,245,227,203,181,152,131,107,95,79,76,69,69,65,57,48,26,4,-34,-66,-115,-146,-192,-214,-236,-241,-233,-212,-178,-134,-81,-26,31,88,138,185,222,255,278,302,314,328,333,335,331,314,296,258,218,167,108,54,-5,-47,-87,-101,-109,-89,-62,-15,39,99,161,221,272,315,346,359,369,352,335,300,262,216,171,120,78,33,-7,-34,-68,-78,-96,-98,-96,-90,-79,-68,-59,-52,-49,-53,-61,-75,-90,-110,-122,-139,-142,-148,-136,-124,-96,-71,-25,9,61,103,143,186,207,234,239,240,231,206,185,145,116,71,37,-6,-41,-73,-105,-129,-149,-167,-170,-175,-167,-154,-134,-107,-78,-43,-14,21,39,60,63,61,48,25,-1,-33,-61,-91,-111,-127,-132,-133,-119,-107,-82,-55,-23,10,55,87,136,177,216,263,290,330,344,366,364,360,343,312,276,226,169,106,40,-30,-91,-155,-200,-235,-258,-253,-242,-205,-155,-101,-29,30,94,141,178,193,197,174,146,98,50,-4,-52,-98,-133,-164,-182,-200,-211,-220,-231,-233,-248,-246,-256,-253,-250,-246,-235,-226,-214,-207,-197,-197,-192,-195,-196,-198,-200,-194,-192,-179,-161,-143,-110,-82,-44,-3,36,77,116,144,174,188,196,195,182,165,140,108,80,44,21,-12,-25,-45,-49,-53,-51,-44,-39,-29,-28,-18,-18,-9,-1,11,33,59,89,127,159,189,216,222,230,209,191,150,118,71,43,10,-3,-9,-3,11,33,46,64,58,56,22,-2,-54,-94,-142,-179,-206,-224,-230,-224,-222,-203,-202,-191,-194,-202,-210,-223,-232,-234,-232,-213,-185,-145,-98,-41,13,72,120,160,191,203,212,197,184,156,126,96,61,34,-1,-21,-52,-69,-96,-114,-139,-159,-184,-212,-234,-265,-284,-305,-314,-311,-298,-266,-219,-157,-79,6,99,198,287,379,456,524,575,612,627,626,605,560,501,426,334,238,137,33,-58,-149,-221,-282,-322,-345,-348,-330,-300,-244,-189,-115,-53,16,68,114,143,155,159,143,126,98,68,38,10,-15,-31,-48,-51,-58,-51,-47,-32,-23,-3,10,34,46,70,77,89,90,81,68,40,4,-35,-87,-128,-181,-215,-251,-267,-277,-269,-253,-225,-188,-153,-106,-70,-30,0,31,53,78,92,113,129,144,162,175,186,198,205,207,211,202,202,188,179,164,146,130,103,85,54,34,3,-16,-42,-54,-65,-69,-64,-55,-40,-18,-2,22,36,47,49,42,22,0,-39,-70,-116,-145,-182,-194,-212,-199,-193,-160,-132,-95,-56,-26,3,20,28,23,12,-11,-39,-72,-104,-140,-165,-187,-201,-198,-192,-166,-135,-91,-46,8,53,101,132,161,166,173,151,134,99,64,27,-7,-36,-59,-71,-81,-76,-78,-61,-63,-44,-43,-35,-28,-22,-15,0,11,33,53,80,105,134,153,176,186,196,195,192,182,174,166,155,161,152,173,174,201,208,235,241,258,257,254,238,214,180,132,81,13,-47,-122,-185,-252,-302,-342,-368,-372,-360,-329,-278,-223,-149,-80,-12,50,92,129,140,141,126,99,67,29,-8,-46,-83,-116,-149,-180,-208,-234,-258,-268,-278,-267,-250,-211,-163,-98,-28,51,124,198,251,299,317,323,303,265,212,144,71,-7,-79,-149,-202,-244,-264,-272,-252,-221,-167,-106,-30,45,122,193,247,297,323,332,329,308,277,243,198,164,129,109,95,95,106,124,149,178,202,221,237,229,229,195,166,123,69,22,-37,-90,-138,-189,-231,-270,-306,-331,-355,-368,-373,-371,-357,-338,-309,-273,-234,-189,-144,-100,-57,-22,9,26,37,28,7,-25,-78,-124,-192,-245,-304,-345,-383,-398,-408,-400,-384,-361,-332,-298,-267,-233,-203,-173,-144,-120,-94,-77,-57,-45,-35,-31,-31,-38,-41,-57,-57,-73,-63,-67,-46,-31,-1,31,62,96,126,144,164,167,167,160,145,135,118,109,101,96,102,100,115,110,127,117,124,113,107,92,80,63,46,31,6,-10,-41,-66,-101,-136,-171,-210,-240,-273,-296,-314,-330,-338,-343,-346,-344,-337,-330,-308,-284,-250,-209,-164,-113,-70,-26,0,23,24,20,-1,-27,-51,-88,-98,-121,-116,-105,-84,-46,-7,38,78,113,136,151,145,142,109,96,55,41,12,3,-7,-10,-3,-3,8,11,21,23,34,37,51,63,76,94,108,124,134,142,139,135,121,102,82,59,40,27,16,19,25,46,63,94,113,142,155,168,167,159,143,115,84,45,4,-35,-78,-111,-145,-170,-185,-202,-202,-211,-206,-211,-208,-215,-219,-228,-237,-246,-254,-252,-252,-239,-222,-200,-166,-136,-96,-60,-19,20,56,99,127,177,202,251,281,321,348,380,386,401,385,362,329,268,217,137,71,-8,-76,-142,-196,-245,-282,-306,-327,-327,-328,-309,-287,-248,-202,-153,-84,-30,44,104,163,221,262,303,331,353,371,383,395,402,411,415,415,415,397,379,343,302,245,190,119,62,-6,-55,-106,-142,-174,-197,-214,-234,-245,-269,-286,-311,-334,-358,-378,-394,-396,-395,-376,-352,-318,-273,-228,-180,-129,-85,-37,3,43,79,116,149,184,214,243,266,283,290,286,269,241,198,151,92,31,-26,-89,-133,-182,-212,-239,-253,-256,-254,-234,-219,-181,-150,-100,-59,-5,42,90,135,170,202,223,236,243,238,234,226,214,212,206,212,225,237,266,285,317,335,356,360,363,342,317,273,222,157,85,6,-78,-159,-247,-319,-392,-445,-489,-510,-515,-495,-463,-407,-348,-273,-199,-132,-60,-12,36,69,89,104,110,110,113,104,106,97,93,82,70,49,30,-1,-30,-63,-93,-124,-144,-161,-168,-163,-154,-135,-110,-86,-60,-37,-20,-6,-1,3,1,4,4,12,28,48,82,116,160,203,248,286,320,340,352,344,328,291,248,186,125,56,-11,-68,-124,-157,-183,-188,-177,-153,-114,-63,-10,56,114,174,226,268,300,315,320,303,284,238,200,141,93,38,-9,-45,-76,-89,-93,-86,-62,-35,2,42,77,114,145,164,181,189,186,188,172,162,141,117,84,46,-1,-57,-113,-180,-234,-292,-329,-361,-364,-355,-318,-269,-199,-125,-37,42,122,184,241,271,299,297,296,273,257,225,203,175,151,130,107,87,61,39,12,-18,-40,-70,-84,-99,-104,-97,-91,-66,-53,-22,-10,15,23,34,36,40,36,43,38,48,50,60,66,74,78,80,79,70,64,46,36,12,4,-20,-27,-42,-46,-49,-47,-49,-37,-39,-26,-32,-30,-37,-51,-62,-92,-107,-141,-160,-190,-206,-225,-234,-240,-242,-233,-225,-207,-193,-168,-150,-125,-104,-85,-67,-53,-39,-29,-16,-6,10,25,44,66,90,118,143,176,200,236,255,284,298,308,307,286,260,204,144,62,-27,-121,-212,-300,-367,-419,-447,-448,-422,-374,-304,-215,-122,-15,82,178,259,325,371,400,406,396,368,324,276,215,161,97,51,-1,-27,-59,-60,-67,-53,-34,-16,14,33,52,67,69,70,53,36,3,-33,-78,-132,-180,-243,-291,-345,-389,-415,-437,-434,-418,-383,-328,-262,-181,-102,-13,60,128,177,203,212,197,163,122,61,12,-47,-89,-128,-153,-166,-178,-172,-176,-165,-157,-148,-126,-107,-70,-26,24,90,154,224,290,349,395,432,448,455,442,423,389,353,308,267,220,178,133,92,47,6,-40,-81,-124,-159,-189,-210,-214,-210,-182,-145,-92,-33,36,99,161,211,247,273,277,273,252,226,191,158,121,93,59,42,12,1,-26,-40,-69,-93,-125,-164,-199,-247,-287,-331,-375,-404,-437,-450,-457,-449,-427,-395,-349,-297,-241,-178,-121,-66,-15,21,59,80,100,113,123,135,145,160,179,193,222,230,255,258,260,255,230,203,162,115,65,10,-39,-86,-125,-156,-179,-194,-201,-207,-208,-208,-210,-209,-206,-201,-190,-168,-143,-98,-50,9,77,145,217,280,338,383,415,429,429,413,383,342,291,243,184,141,90,55,24,-5,-23,-48,-65,-98,-117,-161,-190,-234,-272,-307,-341,-366,-389,-404,-413,-422,-421,-427,-419,-419,-403,-387,-355,-312,-253,-178,-89,15,115,230,315,406,453,484,480,441,379,286,185,68,-36,-145,-222,-291,-324,-345,-331,-314,-266,-227,-172,-128,-83,-50,-19,-2,18,27,40,53,67,86,108,128,152,173,192,212,222,237,239,251,247,255,246,244,231,213,193,160,128,86,44,-2,-43,-87,-121,-151,-172,-187,-194,-198,-193,-193,-187,-188,-189,-194,-199,-206,-208,-213,-205,-204,-186,-178,-158,-152,-140,-145,-145,-162,-175,-195,-207,-215,-207,-191,-151,-102,-33,42,120,198,264,320,349,364,347,322,264,210,136,67,2,-61,-110,-149,-180,-199,-210,-217,-215,-209,-200,-182,-162,-129,-93,-43,9,70,132,192,252,293,331,345,343,325,287,242,178,126,52,13,-46,-65,-97,-93,-93,-78,-59,-39,-21,-6,-2,0,-11,-20,-40,-54,-64,-74,-65,-56,-33,-5,23,54,72,81,79,51,24,-34,-79,-143,-189,-230,-255,-256,-244,-211,-162,-113,-45,1,55,84,103,105,88,58,21,-22,-64,-101,-133,-150,-162,-159,-157,-146,-134,-126,-112,-108,-98,-87,-77,-54,-34,2,35,77,117,162,197,238,263,294,310,329,340,350,353,359,349,349,327,310,280,239,199,146,98,47,4,-28,-50,-51,-41,-7,33,87,142,192,240,266,283,279,256,225,176,130,77,31,-5,-37,-49,-60,-59,-51,-46,-39,-36,-43,-48,-66,-81,-99,-114,-123,-124,-123,-109,-95,-77,-55,-42,-25,-20,-16,-20,-28,-37,-52,-65,-79,-91,-100,-108,-118,-119,-135,-130,-151,-149,-166,-165,-170,-160,-146,-117,-82,-31,21,87,151,214,277,322,370,392,407,402,384,351,305,252,185,125,52,-10,-71,-129,-171,-209,-232,-241,-241,-223,-196,-159,-112,-63,-13,34,73,103,123,129,125,111,86,64,28,8,-17,-24,-26,-14,13,45,94,138,192,237,272,305,310,316,291,260,214,154,88,14,-61,-143,-217,-295,-362,-423,-479,-518,-551,-562,-564,-548,-516,-469,-408,-333,-250,-163,-72,15,91,165,208,252,260,268,247,222,186,143,103,61,29,-3,-19,-36,-36,-37,-32,-23,-18,-13,-6,-14,-8,-20,-15,-21,-12,-11,4,11,26,30,39,34,34,21,18,7,7,13,21,50,73,111,146,177,205,216,218,200,170,122,69,4,-54,-113,-160,-192,-216,-217,-213,-192,-170,-140,-115,-90,-75,-62,-65,-67,-83,-98,-124,-148,-178,-207,-240,-267,-305,-324,-357,-367,-382,-377,-364,-339,-295,-247,-180,-112,-37,35,106,164,213,245,264,264,253,229,196,164,124,95,67,50,38,36,40,45,60,63,77,73,78,63,54,31,7,-17,-48,-73,-99,-122,-136,-154,-156,-162,-158,-144,-131,-102,-66,-27,34,87,158,220,288,343,394,424,442,443,427,400,356,307,255,192,143,80,33,-16,-58,-91,-121,-143,-159,-167,-172,-167,-164,-155,-144,-136,-124,-121,-120,-120,-132,-142,-161,-176,-196,-205,-217,-211,-203,-181,-152,-114,-72,-24,13,62,89,126,143,165,174,185,192,195,201,197,199,187,183,163,147,120,92,64,27,-2,-38,-69,-96,-126,-146,-168,-183,-190,-199,-189,-182,-163,-132,-102,-54,-11,41,94,143,197,244,288,333,366,404,435,458,486,494,513,504,502,476,441,390,326,241,158,46,-49,-163,-258,-345,-420,-464,-498,-498,-479,-440,-385,-320,-249,-179,-110,-50,0,48,74,108,120,140,146,156,156,161,153,152,136,118,95,59,28,-19,-62,-109,-152,-191,-225,-248,-270,-275,-280,-276,-263,-254,-236,-215,-201,-169,-152,-119,-90,-55,-20,22,55,102,132,173,199,232,252,276,291,306,315,322,320,316,305,280,258,217,176,126,68,13,-47,-101,-149,-187,-215,-225,-225,-207,-177,-138,-90,-43,9,48,87,110,126,130,127,118,105,88,75,59,44,34,12,6,-21,-30,-62,-73,-99,-114,-129,-136,-140,-132,-123,-109,-85,-75,-49,-47,-38,-47,-60,-84,-115,-149,-187,-217,-248,-266,-281,-281,-273,-255,-228,-194,-152,-106,-53,1,54,107,154,190,225,235,244,232,214,185,149,110,71,36,4,-15,-33,-30,-26,-7,17,48,80,115,145,171,192,202,214,210,212,207,198,197,190,184,183,168,160,139,113,79,39,-13,-62,-123,-178,-233,-279,-315,-337,-342,-331,-300,-254,-195,-129,-57,10,74,119,156,171,169,152,116,70,17,-42,-102,-149,-196,-220,-236,-228,-211,-169,-128,-67,-18,42,79,118,132,134,126,96,67,28,-8,-43,-68,-90,-100,-104,-108,-102,-106,-103,-108,-113,-120,-124,-128,-124,-116,-99,-80,-49,-22,14,43,75,99,126,144,162,181,196,215,228,247,255,265,264,251,236,199,163,104,58,-13,-57,-115,-149,-173,-180,-168,-142,-96,-44,19,84,141,202,243,279,297,306,293,278,247,206,167,110,62,6,-51,-107,-162,-218,-266,-317,-357,-396,-421,-442,-453,-450,-445,-422,-396,-360,-313,-265,-209,-149,-94,-31,20,69,107,132,145,143,122,92,42,-12,-76,-137,-200,-249,-290,-313,-318,-306,-277,-223,-165,-83,-2,91,182,272,355,425,486,524,549,551,531,496,439,369,288,196,106,9,-76,-159,-220,-277,-303,-325,-313,-291,-253,-196,-138,-70,-3,56,116,151,191,196,208,189,171,135,100,55,14,-29,-61,-94,-111,-123,-122,-112,-88,-60,-22,18,54,86,110,114,110,77,36,-29,-99,-183,-262,-342,-405,-455,-483,-488,-466,-426,-355,-277,-175,-74,30,134,223,301,362,400,424,424,407,375,327,273,208,141,72,6,-51,-102,-138,-160,-165,-153,-127,-92,-43,2,48,83,104,112,99,70,27,-29,-89,-144,-199,-231,-257,-247,-229,-176,-113,-32,59,149,237,309,367,397,408,387,347,279,202,109,14,-79,-164,-242,-299,-347,-378,-392,-395,-390,-366,-344,-312,-272,-237,-192,-157,-115,-87,-54,-37,-20,-14,-13,-15,-26,-32,-43,-47,-49,-41,-31,-6,18,54,92,132,168,208,233,263,276,285,286,275,264,236,212,167,132,76,26,-33,-95,-153,-211,-260,-303,-331,-348,-345,-330,-291,-244,-174,-95,-7,91,188,285,374,451,512,551,572,559,528,471,390,298,191,80,-24,-125,-207,-273,-315,-339,-336,-324,-286,-248,-196,-148,-95,-50,-1,35,76,106,138,155,178,175,182,162,137,107,54,14,-45,-91,-136,-173,-192,-207,-196,-186,-155,-124,-88,-52,-23,1,15,23,22,18,14,4,7,2,9,14,17,19,18,7,-1,-22,-32,-48,-47,-44,-22,9,52,98,157,200,251,278,299,299,288,260,224,184,138,101,71,50,44,49,63,87,112,139,156,173,169,159,136,95,57,0,-53,-108,-160,-206,-243,-272,-284,-286,-272,-243,-200,-140,-75,4,83,164,235,301,344,382,390,385,364,322,273,208,139,68,-8,-74,-143,-194,-240,-271,-288,-292,-284,-262,-238,-204,-172,-142,-118,-98,-93,-86,-92,-103,-108,-123,-128,-136,-138,-136,-134,-126,-122,-104,-97,-68,-51,-10,27,82,139,204,273,336,401,447,483,499,489,462,402,334,235,135,17,-90,-201,-290,-373,-426,-465,-468,-459,-413,-352,-271,-169,-63,54,166,274,364,441,487,514,508,480,430,357,280,188,105,23,-43,-97,-134,-152,-154,-143,-118,-85,-50,-7,24,59,81,93,99,84,67,30,-8,-61,-114,-171,-227,-272,-316,-341,-358,-352,-336,-296,-245,-182,-103,-29,56,123,192,237,270,281,276,246,214,153,103,39,-17,-67,-111,-135,-155,-150,-139,-114,-73,-31,21,72,119,156,188,196,192,172,127,80,12,-54,-124,-188,-240,-281,-303,-307,-295,-265,-223,-173,-113,-58,2,50,95,129,156,174,184,188,184,178,166,148,134,104,89,56,38,16,-4,-9,-19,-8,-4,15,28,45,53,54,38,15,-33,-83,-157,-225,-307,-376,-438,-491,-519,-534,-528,-500,-460,-403,-334,-262,-177,-99,-12,67,142,211,265,314,338,352,341,312,271,200,137,44,-25,-111,-166,-219,-242,-251,-235,-204,-162,-107,-63,-8,20,53,59,59,51,28,9,-11,-31,-37,-42,-37,-21,-11,18,27,51,61,67,74,72,71,74,74,82,91,104,117,127,133,130,114,94,53,14,-41,-88,-145,-184,-228,-253,-274,-286,-285,-288,-275,-267,-248,-231,-208,-178,-145,-107,-63,-25,20,54,80,95,98,80,60,16,-23,-73,-113,-152,-171,-187,-177,-164,-138,-102,-76,-41,-23,-9,-9,-14,-31,-45,-63,-77,-76,-75,-53,-27,6,54,84,135,152,184,185,182,165,134,96,54,8,-37,-71,-101,-115,-115,-103,-74,-36,14,62,117,161,198,228,236,238,225,200,171,138,101,71,40,15,-4,-24,-36,-53,-63,-77,-89,-96,-104,-100,-93,-76,-51,-25,11,40,73,90,104,99,83,58,13,-29,-86,-131,-182,-210,-241,-248,-245,-232,-205,-175,-143,-108,-83,-55,-43,-26,-24,-14,-7,5,22,50,80,124,168,215,263,301,334,348,350,329,293,235,166,84,-1,-83,-160,-217,-263,-279,-283,-262,-223,-180,-115,-63,5,55,116,158,211,250,295,337,380,426,464,507,537,559,569,555,529,477,408,320,216,109,-10,-113,-219,-306,-376,-434,-467,-485,-491,-476,-459,-428,-392,-357,-313,-274,-230,-187,-142,-95,-46,4,58,106,158,196,236,259,278,285,285,279,271,255,252,236,235,230,221,220,204,188,163,125,81,29,-33,-91,-155,-211,-257,-295,-308,-317,-294,-264,-210,-149,-79,-1,70,145,201,262,292,332,340,352,346,337,316,295,260,228,188,145,104,55,13,-34,-72,-114,-141,-177,-193,-217,-222,-227,-226,-211,-201,-173,-154,-119,-95,-64,-36,-18,7,16,28,31,32,27,22,16,10,8,8,12,27,38,62,77,100,109,121,114,104,81,45,11,-40,-79,-128,-161,-196,-211,-226,-225,-214,-204,-179,-164,-144,-133,-126,-128,-134,-149,-159,-172,-173,-171,-151,-125,-77,-33,32,84,148,197,241,277,297,318,319,327,323,327,325,331,335,339,344,336,327,301,263,214,150,81,3,-69,-144,-196,-248,-270,-286,-281,-265,-238,-206,-169,-141,-104,-87,-55,-49,-24,-21,4,14,40,59,85,106,129,139,144,136,114,83,37,-9,-71,-116,-174,-207,-238,-251,-252,-242,-219,-196,-161,-134,-106,-78,-60,-35,-17,3,30,52,83,106,131,146,153,148,128,99,61,17,-24,-60,-87,-91,-87,-58,-20,31,88,138,186,207,226,205,181,124,68,-7,-68,-130,-169,-193,-198,-181,-151,-107,-58,-12,30,62,82,94,95,89,84,73,71,70,78,85,104,111,130,137,140,141,126,118,86,66,28,-3,-41,-80,-111,-147,-172,-194,-206,-209,-204,-185,-165,-130,-96,-61,-22,7,37,57,71,80,82,80,77,65,65,48,47,31,21,8,-14,-31,-62,-85,-119,-143,-172,-192,-205,-211,-209,-194,-179,-146,-120,-76,-44,2,40,82,121,162,193,232,253,278,292,291,288,264,237,200,152,112,63,32,1,-11,-16,-4,10,35,52,70,74,61,43,-4,-49,-112,-175,-233,-286,-323,-344,-348,-330,-298,-250,-193,-128,-65,2,59,116,163,206,238,272,287,303,300,291,262,225,163,98,16,-65,-150,-222,-286,-324,-343,-340,-306,-263,-195,-128,-58,1,43,71,68,52,9,-39,-103,-158,-216,-251,-285,-286,-287,-259,-231,-189,-145,-103,-53,-16,29,65,105,138,180,207,243,269,288,304,306,303,289,267,236,203,165,126,85,46,5,-30,-75,-112,-156,-201,-239,-289,-321,-357,-380,-391,-395,-378,-357,-316,-275,-220,-167,-111,-56,-4,43,88,123,158,187,205,227,234,241,239,228,214,189,160,128,84,51,3,-32,-71,-107,-135,-162,-186,-201,-221,-231,-243,-256,-258,-275,-272,-287,-286,-290,-291,-284,-283,-266,-259,-234,-217,-187,-153,-114,-69,-17,39,98,160,218,271,318,350,367,375,355,330,283,225,164,92,26,-42,-99,-150,-191,-220,-243,-253,-253,-250,-233,-212,-181,-140,-91,-37,34,101,178,250,315,372,410,431,425,403,351,290,210,125,41,-38,-103,-155,-185,-197,-187,-161,-117,-68,-2,55,120,172,212,243,245,241,205,162,95,24,-55,-135,-210,-279,-335,-378,-408,-423,-427,-416,-403,-377,-353,-330,-301,-287,-260,-247,-221,-200,-160,-121,-61,5,80,162,243,319,388,439,475,490,488,466,432,386,329,275,208,152,89,37,-18,-63,-105,-139,-156,-168,-160,-135,-100,-40,23,99,177,248,314,362,391,401,387,354,305,242,172,100,27,-31,-90,-128,-159,-176,-179,-172,-155,-127,-92,-56,-16,20,56,85,109,122,126,113,90,52,10,-35,-82,-119,-152,-165,-168,-155,-135,-110,-86,-63,-46,-32,-25,-26,-42,-63,-107,-152,-211,-259,-307,-328,-339,-320,-278,-216,-136,-53,22,73,103,88,59,-8,-72,-146,-204,-242,-261,-240,-200,-134,-50,33,126,203,270,321,348,366,356,352,325,314,292,284,291,301,340,371,411,434,435,408,346,254,126,-16,-175,-312,-440,-519,-566,-561,-515,-427,-305,-159,7,163,316,436,523,574,583,564,522,457,394,317,248,184,112,56,-13,-79,-156,-238,-329,-417,-510,-581,-644,-670,-675,-645,-590,-509,-409,-288,-159,-21,115,240,348,429,480,500,488,452,388,321,236,163,96,46,14,2,3,20,49,75,105,110,103,60,3,-77,-158,-229,-292,-314,-322,-281,-225,-143,-51,25,99,127,141,108,63,-6,-69,-121,-152,-153,-119,-59,32,139,261,383,492,580,625,640,609,543,450,329,203,73,-45,-145,-221,-276,-307,-331,-337,-344,-340,-341,-338,-346,-358,-385,-412,-448,-471,-489,-484,-464,-428,-373,-323,-262,-223,-186,-175,-158,-159,-138,-125,-84,-47,12,68,137,194,255,295,333,355,365,365,350,320,278,225,169,107,57,5,-28,-49,-55,-40,-22,16,50,95,137,184,220,261,276,286,274,248,217,177,145,122,104,99,99,104,114,125,131,138,135,133,122,118,112,111,121,127,141,148,142,125,86,31,-33,-107,-171,-233,-279,-309,-314,-300,-254,-200,-123,-51,28,94,157,205,243,263,267,256,233,203,166,125,81,32,-18,-72,-124,-166,-208,-224,-251,-250,-269,-275,-297,-325,-356,-400,-445,-499,-563,-628,-699,-755,-802,-813,-814,-771,-718,-627,-529,-407,-290,-168,-63,29,95,141,170,178,183,169,161,146,141,143,161,188,233,279,327,370,391,389,357,280,186,55,-71,-200,-297,-370,-395,-385,-327,-241,-133,-12,93,191,256,299,317,308,287,251,211,179,144,134,122,129,137,143,147,140,123,92,63,18,-3,-26,-28,-12,14,60,108,160,204,233,240,225,178,124,48,-20,-79,-119,-129,-111,-61,16,119,232,359,473,584,656,713,725,710,662,594,509,422,331,256,185,136,94,65,39,17,-22,-52,-104,-147,-201,-248,-304,-350,-413,-471,-531,-603,-656,-724,-762,-803,-816,-823,-807,-783,-735,-676,-597,-503,-393,-269,-134,15,161,315,447,574,664,740,774,784,766,718,656,576,486,397,301,206,111,19,-64,-136,-187,-224,-228,-216,-179,-122,-60,15,82,145,190,217,222,207,183,143,115,80,64,49,53,59,79,96,114,124,125,111,85,50,4,-35,-76,-100,-117,-120,-114,-103,-88,-75,-65,-63,-76,-100,-138,-182,-227,-256,-274,-258,-221,-156,-70,31,131,231,313,379,427,454,475,480,484,477,461,439,396,352,281,218,141,69,4,-63,-117,-168,-209,-242,-263,-286,-292,-311,-324,-348,-378,-414,-463,-507,-569,-602,-645,-646,-637,-582,-510,-408,-297,-188,-84,-4,60,92,116,114,121,124,137,168,204,253,297,333,358,359,345,299,234,146,37,-70,-195,-291,-395,-455,-506,-508,-490,-425,-344,-228,-109,25,146,265,351,424,458,464,445,390,322,235,145,61,-11,-65,-95,-104,-92,-67,-30,5,36,49,49,23,-5,-52,-85,-109,-123,-105,-88,-47,-7,39,83,122,153,177,192,203,212,225,240,259,280,293,303,299,285,265,234,211,187,174,166,162,162,158,147,133,101,59,7,-63,-124,-196,-262,-311,-365,-385,-405,-392,-368,-323,-273,-209,-154,-98,-56,-28,-10,-11,-26,-46,-86,-118,-163,-202,-241,-280,-316,-349,-382,-411,-425,-439,-425,-402,-365,-303,-248,-168,-103,-29,29,85,121,150,160,155,140,105,65,20,-28,-58,-83,-79,-57,-12,49,118,194,260,326,365,396,404,400,380,358,321,287,240,194,133,76,3,-64,-136,-208,-270,-336,-383,-425,-450,-456,-449,-418,-374,-311,-237,-153,-63,31,122,211,283,351,384,411,404,381,338,271,192,98,1,-95,-176,-242,-276,-287,-259,-212,-137,-47,47,143,224,284,326,339,328,303,258,211,166,123,93,72,60,54,56,51,55,47,43,28,17,7,0,-3,-5,-2,-5,-6,-7,-24,-27,-57,-78,-114,-153,-198,-240,-281,-317,-344,-374,-388,-403,-407,-405,-400,-391,-382,-378,-371,-373,-366,-362,-352,-331,-304,-261,-209,-144,-72,10,91,168,241,289,336,352,364,360,345,329,301,271,234,188,138,78,11,-61,-133,-199,-254,-290,-308,-297,-268,-213,-150,-68,8,91,156,214,261,292,319,336,343,348,335,316,283,240,189,127,65,-3,-55,-108,-129,-141,-124,-90,-38,25,98,171,241,302,346,378,395,396,395,376,360,344,325,320,307,303,293,286,266,252,221,191,155,104,65,7,-33,-84,-127,-167,-217,-260,-313,-364,-410,-455,-483,-495,-493,-467,-431,-391,-344,-310,-283,-265,-265,-265,-270,-268,-261,-236,-210,-165,-121,-75,-28,9,40,64,78,89,90,92,93,93,103,106,126,139,161,179,197,209,210,208,182,159,112,66,10,-48,-105,-157,-199,-225,-228,-207,-158,-84,10,121,233,342,437,502,544,549,524,479,404,328,238,152,71,-4,-63,-116,-154,-192,-223,-256,-292,-332,-375,-412,-447,-461,-470,-456,-424,-382,-315,-249,-160,-82,11,82,152,201,235,260,259,262,240,225,202,178,161,143,140,141,156,174,202,228,256,271,284,270,252,208,147,79,-15,-102,-203,-292,-374,-440,-486,-512,-518,-505,-473,-435,-381,-325,-266,-195,-127,-49,38,117,206,272,336,372,396,392,377,338,298,243,190,137,85,38,-4,-43,-77,-104,-126,-135,-136,-123,-107,-73,-49,-9,14,47,68,92,107,118,121,114,86,59,-1,-50,-120,-180,-235,-271,-292,-286,-263,-219,-170,-108,-61,-9,23,38,40,21,-5,-41,-76,-111,-133,-150,-146,-142,-108,-86,-44,-12,14,33,42,35,31,17,17,19,40,75,130,195,276,347,422,476,510,526,506,476,412,344,255,169,75,-4,-78,-132,-167,-186,-177,-161,-124,-83,-38,18,56,107,135,164,177,182,178,164,144,114,82,40,-5,-55,-106,-158,-204,-253,-293,-332,-361,-390,-407,-426,-438,-446,-464,-476,-500,-523,-553,-584,-613,-637,-655,-657,-656,-627,-596,-536,-473,-387,-300,-204,-103,-10,92,179,268,350,426,503,571,635,696,733,773,776,775,742,699,632,552,457,355,248,143,48,-42,-108,-162,-199,-214,-220,-206,-184,-154,-124,-92,-70,-53,-49,-51,-62,-75,-86,-98,-99,-94,-83,-60,-34,2,45,94,151,208,276,337,400,454,494,527,532,529,494,453,387,312,230,141,62,-15,-74,-122,-153,-167,-173,-157,-140,-108,-74,-39,-9,20,33,47,44,38,27,9,-7,-20,-32,-32,-30,-22,-7,0,18,18,22,8,-12,-44,-91,-142,-207,-269,-332,-390,-430,-465,-474,-475,-455,-428,-387,-344,-299,-250,-211,-165,-127,-90,-46,-15,31,58,94,108,127,126,127,112,103,81,74,59,64,71,91,124,163,215,259,310,338,364,362,338,298,230,158,70,-11,-86,-141,-180,-193,-189,-160,-124,-73,-28,23,55,82,88,90,73,63,40,31,23,22,23,30,25,17,-7,-49,-100,-169,-240,-317,-378,-432,-450,-447,-409,-333,-241,-111,15,157,281,399,485,555,597,611,615,592,566,533,492,457,416,376,332,288,233,185,119,61,-3,-58,-112,-148,-186,-203,-211,-213,-199,-187,-163,-148,-127,-120,-120,-132,-165,-204,-258,-315,-372,-420,-455,-464,-458,-421,-371,-299,-225,-140,-69,-2,49,77,92,81,60,26,-10,-44,-69,-82,-75,-61,-23,19,76,135,193,252,302,341,378,389,403,390,375,339,295,237,170,95,15,-67,-142,-216,-272,-315,-341,-338,-323,-284,-225,-157,-71,15,107,188,267,324,366,384,383,356,317,255,188,113,33,-35,-112,-165,-224,-263,-305,-332,-365,-385,-407,-424,-433,-435,-422,-394,-348,-286,-200,-105,6,117,230,336,433,518,580,633,655,670,660,637,598,544,480,407,321,235,142,47,-40,-132,-210,-279,-339,-376,-408,-414,-421,-402,-392,-367,-350,-330,-311,-296,-278,-265,-247,-233,-219,-208,-195,-187,-178,-167,-160,-144,-128,-110,-79,-53,-15,23,56,93,117,138,147,142,130,101,70,21,-27,-86,-141,-200,-255,-309,-352,-395,-421,-445,-443,-435,-397,-343,-270,-165,-63,68,187,309,416,498,562,589,595,572,523,469,384,314,222,144,60,-15,-89,-152,-218,-267,-315,-349,-368,-374,-361,-326,-281,-210,-136,-47,33,115,178,234,267,290,295,295,287,279,279,277,292,308,333,362,384,405,415,407,395,359,321,267,210,145,86,14,-45,-117,-184,-253,-322,-388,-448,-498,-537,-558,-563,-547,-515,-466,-404,-338,-261,-196,-132,-86,-55,-44,-49,-75,-111,-158,-211,-258,-305,-339,-360,-365,-357,-329,-297,-246,-194,-136,-73,-18,44,89,136,166,187,192,179,153,110,54,-13,-87,-160,-234,-289,-340,-353,-354,-310,-251,-146,-36,108,247,388,519,623,706,750,764,740,687,605,502,388,266,146,38,-58,-130,-181,-207,-207,-187,-147,-95,-32,31,96,149,196,229,247,249,236,207,163,117,55,6,-50,-90,-120,-138,-141,-134,-120,-97,-79,-58,-47,-34,-34,-27,-33,-31,-35,-36,-35,-36,-31,-28,-18,-13,-3,-2,5,9,10,19,23,37,52,67,90,106,129,143,156,166,161,157,135,109,71,28,-23,-72,-123,-170,-207,-239,-258,-273,-277,-277,-272,-261,-249,-233,-217,-194,-175,-145,-119,-82,-40,3,59,105,164,204,244,266,272,262,234,190,142,79,28,-25,-60,-85,-86,-81,-44,-11,38,85,123,157,167,164,145,102,58,-3,-59,-114,-156,-191,-200,-204,-183,-154,-112,-72,-26,3,33,39,41,22,2,-36,-60,-99,-108,-128,-109,-102,-56,-23,35,77,131,163,195,203,203,185,158,118,83,41,12,-16,-27,-33,-26,-10,10,39,70,104,148,185,242,291,356,418,480,540,588,618,632,613,578,504,411,293,158,17,-122,-254,-361,-451,-501,-529,-521,-494,-446,-390,-334,-283,-244,-222,-213,-219,-235,-253,-277,-288,-296,-285,-268,-235,-200,-162,-128,-109,-94,-104,-121,-154,-193,-231,-265,-291,-294,-288,-249,-208,-139,-76,-4,55,107,143,163,174,173,167,166,158,169,174,198,215,244,262,280,284,278,255,223,176,130,77,34,-8,-30,-50,-46,-41,-21,-2,21,40,56,66,69,69,61,55,45,40,41,46,61,83,109,140,173,195,225,231,243,236,225,210,184,166,137,120,96,84,71,68,58,60,51,55,48,52,51,59,69,82,98,113,124,129,123,105,73,33,-25,-84,-150,-216,-272,-325,-359,-388,-399,-406,-399,-390,-372,-361,-339,-325,-302,-281,-255,-223,-189,-149,-112,-76,-49,-32,-27,-37,-61,-89,-137,-170,-213,-235,-249,-241,-217,-173,-116,-49,23,95,162,218,277,314,358,386,416,443,466,486,500,511,506,494,465,421,371,298,228,144,73,-4,-57,-110,-135,-152,-148,-139,-114,-90,-61,-37,-19,-6,-8,-10,-28,-40,-64,-77,-93,-102,-102,-97,-87,-69,-52,-30,-8,13,34,47,66,75,88,100,108,123,138,148,172,177,202,202,214,202,193,163,126,73,11,-60,-132,-203,-267,-316,-349,-357,-352,-316,-276,-210,-144,-75,-3,55,104,145,159,175,166,157,140,119,104,83,72,57,42,29,4,-18,-50,-85,-121,-165,-204,-247,-285,-317,-352,-369,-393,-396,-402,-392,-381,-357,-326,-289,-243,-194,-137,-80,-23,30,78,119,149,175,183,196,189,189,179,174,164,166,158,163,165,170,181,188,196,201,197,191,165,131,82,18,-50,-131,-207,-284,-351,-403,-448,-469,-479,-475,-454,-427,-392,-347,-307,-259,-213,-168,-119,-73,-25,28,79,133,191,245,301,352,395,433,460,474,482,471,462,436,418,390,368,348,325,309,284,264,232,200,154,108,54,-2,-56,-114,-155,-205,-223,-251,-249,-248,-227,-202,-169,-132,-97,-64,-39,-19,-12,-10,-18,-30,-43,-59,-67,-72,-64,-53,-30,1,27,63,86,103,115,96,82,30,-20,-99,-179,-278,-367,-471,-554,-635,-698,-739,-754,-751,-707,-658,-572,-482,-370,-262,-139,-30,89,192,291,380,454,516,562,589,597,590,559,518,456,382,304,213,129,41,-35,-102,-153,-188,-205,-200,-184,-143,-101,-42,12,67,118,152,178,185,179,156,128,78,39,-12,-47,-80,-93,-92,-74,-29,19,93,168,251,331,408,469,519,545,555,536,499,434,357,260,156,47,-64,-159,-248,-315,-358,-386,-378,-360,-315,-261,-199,-134,-76,-25,13,32,42,28,11,-22,-59,-101,-145,-187,-226,-261,-283,-304,-307,-306,-289,-268,-237,-202,-170,-137,-114,-100,-101,-112,-138,-169,-207,-241,-271,-284,-284,-258,-217,-153,-74,11,101,183,246,296,314,310,281,229,170,98,37,-25,-62,-90,-89,-82,-47,-15,35,78,118,159,179,207,215,226,232,233,240,239,242,238,229,213,186,153,104,60,-4,-49,-108,-145,-182,-202,-214,-214,-208,-200,-186,-181,-171,-171,-170,-171,-172,-163,-153,-132,-101,-63,-20,33,78,130,165,202,212,226,208,192,157,118,74,32,-8,-39,-65,-79,-92,-90,-94,-89,-88,-89,-87,-90,-92,-91,-92,-81,-75,-55,-40,-15,7,29,50,65,81,87,95,94,101,97,103,98,100,96,92,82,70,52,34,4,-22,-59,-97,-134,-180,-216,-258,-289,-317,-336,-342,-346,-332,-319,-292,-269,-236,-210,-183,-150,-130,-94,-66,-30,12,62,112,176,226,285,328,359,379,371,354,310,258,193,125,64,7,-30,-56,-66,-53,-45,-17,-6,12,12,6,-19,-49,-88,-132,-167,-203,-219,-224,-210,-182,-133,-79,-12,55,121,177,233,261,298,308,322,326,330,336,340,352,355,364,364,355,339,308,269,219,162,105,44,0,-46,-60,-70,-48,-14,40,111,182,260,325,382,410,425,398,357,282,190,90,-22,-125,-226,-309,-381,-431,-471,-494,-501,-500,-483,-459,-424,-380,-329,-272,-208,-147,-83,-30,16,52,66,70,51,22,-21,-73,-123,-178,-216,-250,-267,-265,-257,-231,-199,-170,-133,-112,-90,-79,-73,-74,-75,-78,-75,-68,-57,-37,-16,19,47,91,127,179,218,275,315,371,413,457,494,518,541,541,534,509,466,414,344,264,179,91,5,-75,-143,-202,-239,-262,-269,-250,-232,-178,-139,-72,-18,41,101,142,189,215,238,247,250,237,227,196,171,134,97,61,27,-1,-19,-28,-24,-7,22,56,101,136,178,202,219,221,205,177,135,81,19,-48,-116,-187,-252,-315,-372,-421,-466,-498,-528,-538,-548,-539,-519,-492,-444,-394,-325,-256,-179,-106,-35,29,82,117,149,155,160,146,132,108,90,67,51,41,29,27,19,19,12,8,-2,-11,-23,-33,-47,-56,-63,-68,-65,-63,-60,-47,-46,-33,-32,-29,-26,-23,-21,-11,-2,20,48,79,127,165,225,266,318,349,378,378,373,330,280,202,110,14,-92,-188,-277,-351,-402,-434,-438,-422,-384,-330,-264,-189,-118,-47,13,58,95,109,118,111,101,88,69,59,47,43,42,48,53,71,85,109,135,165,201,238,279,318,352,386,403,415,407,384,349,292,230,154,78,-3,-70,-139,-185,-224,-244,-251,-242,-224,-195,-159,-120,-82,-44,-13,14,29,39,31,27,-6,-25,-73,-110,-155,-203,-240,-281,-309,-331,-339,-344,-327,-313,-279,-246,-206,-163,-123,-80,-43,-7,21,49,68,86,97,103,104,97,85,65,43,9,-19,-48,-72,-80,-82,-59,-27,27,84,150,215,264,306,313,308,265,206,125,30,-59,-158,-225,-291,-315,-328,-308,-268,-217,-143,-80,-8,49,98,129,148,149,138,120,92,65,36,15,-3,-8,-3,11,41,73,116,162,209,252,295,325,349,364,367,361,350,327,303,276,242,212,179,141,108,67,28,-10,-55,-90,-127,-161,-183,-211,-222,-236,-243,-250,-253,-263,-267,-286,-304,-328,-361,-389,-424,-451,-471,-481,-478,-460,-426,-381,-319,-256,-187,-124,-68,-25,1,15,4,-7,-41,-66,-103,-130,-155,-171,-183,-188,-191,-198,-197,-211,-215,-231,-237,-247,-241,-232,-203,-167,-111,-54,22,89,158,215,259,285,297,285,266,233,199,162,137,116,111,118,133,161,186,216,239,255,267,262,258,242,231,213,209,199,202,204,206,208,192,172,127,76,3,-73,-156,-229,-291,-327,-342,-319,-278,-196,-111,1,104,207,293,363,402,424,416,392,352,301,246,194,142,104,66,43,20,1,-11,-36,-51,-84,-110,-147,-182,-218,-249,-281,-300,-318,-329,-332,-335,-329,-326,-312,-303,-279,-255,-221,-177,-129,-68,-11,53,106,155,189,205,203,181,143,89,29,-36,-101,-148,-196,-211,-225,-207,-185,-145,-102,-55,-9,25,58,76,86,91,80,80,64,58,46,39,29,28,14,12,-2,-10,-21,-29,-29,-29,-8,12,58,106,168,230,299,351,407,435,449,446,417,374,318,250,177,112,42,-6,-52,-78,-98,-100,-101,-93,-84,-77,-69,-69,-70,-78,-90,-102,-117,-132,-142,-149,-153,-142,-134,-109,-82,-50,-3,33,89,135,185,240,280,333,365,404,419,438,428,421,389,353,303,249,187,130,70,17,-27,-64,-87,-106,-111,-110,-103,-92,-82,-70,-61,-57,-55,-63,-67,-89,-102,-133,-151,-188,-211,-244,-269,-293,-311,-327,-325,-325,-302,-277,-236,-189,-139,-85,-39,-1,25,35,32,14,-8,-43,-64,-89,-96,-87,-69,-32,13,61,103,143,154,160,138,97,47,-21,-80,-146,-192,-234,-251,-262,-249,-239,-215,-196,-175,-161,-153,-147,-142,-136,-121,-99,-67,-18,32,95,157,213,261,296,307,308,279,245,193,143,92,56,36,37,65,113,181,263,352,433,514,565,610,618,613,579,535,471,406,330,258,185,113,48,-23,-87,-153,-217,-276,-331,-375,-409,-427,-428,-408,-377,-318,-265,-184,-125,-53,-9,26,32,20,-17,-69,-134,-203,-266,-321,-356,-376,-371,-348,-310,-256,-203,-140,-91,-45,-14,3,7,-2,-27,-52,-93,-130,-173,-213,-251,-285,-315,-337,-358,-362,-363,-350,-324,-285,-234,-167,-100,-14,57,140,202,257,305,324,349,344,353,339,343,336,341,350,356,370,376,381,375,360,330,294,243,188,126,64,6,-46,-91,-121,-151,-161,-175,-174,-181,-181,-187,-192,-197,-202,-198,-193,-173,-146,-101,-46,25,100,186,272,354,432,493,546,573,594,588,568,538,487,436,371,306,237,173,107,53,-2,-48,-93,-131,-175,-211,-258,-308,-354,-416,-468,-528,-581,-626,-660,-684,-687,-678,-645,-600,-534,-452,-360,-250,-138,-20,100,210,312,399,463,506,520,507,467,397,309,199,79,-42,-166,-270,-367,-426,-477,-479,-475,-427,-376,-299,-220,-138,-49,22,101,158,221,267,315,354,393,427,459,483,500,505,495,470,423,365,282,193,90,-15,-115,-208,-285,-338,-374,-372,-356,-307,-243,-166,-78,4,79,142,181,204,199,176,136,86,24,-31,-89,-130,-164,-183,-186,-176,-154,-119,-83,-31,16,70,120,171,213,254,286,305,320,313,302,269,228,174,113,51,-11,-57,-97,-107,-106,-75,-29,31,104,169,237,283,316,325,310,281,224,169,91,22,-54,-122,-179,-234,-272,-303,-327,-337,-346,-342,-340,-325,-315,-294,-274,-249,-223,-195,-167,-142,-117,-100,-89,-84,-91,-100,-122,-141,-172,-188,-216,-222,-226,-220,-195,-171,-126,-86,-35,9,52,88,115,130,138,129,119,89,64,24,-10,-48,-80,-109,-126,-144,-140,-143,-125,-111,-86,-62,-32,-4,26,50,75,94,104,117,108,108,90,79,52,43,13,13,-5,1,6,18,45,63,104,129,173,201,239,263,289,301,310,303,289,263,229,186,143,94,53,17,-8,-17,-14,9,45,96,161,229,303,372,431,475,500,500,477,423,349,247,139,6,-121,-253,-376,-483,-575,-647,-687,-713,-707,-683,-641,-578,-509,-427,-344,-258,-173,-99,-23,28,78,95,108,88,59,1,-65,-147,-228,-316,-386,-454,-488,-511,-503,-471,-423,-347,-266,-176,-81,2,87,149,203,242,261,272,268,252,233,202,169,131,92,46,5,-41,-80,-114,-138,-150,-148,-121,-92,-29,29,102,176,241,303,342,373,380,374,356,321,283,241,196,154,111,71,28,-10,-55,-98,-144,-191,-235,-274,-307,-327,-333,-321,-293,-239,-179,-90,-7,94,183,272,344,403,443,464,471,462,443,418,385,358,321,292,256,219,177,127,71,3,-68,-154,-234,-327,-407,-489,-555,-608,-645,-657,-652,-617,-572,-496,-421,-320,-228,-126,-35,50,120,182,217,250,251,249,227,191,153,100,50,-2,-49,-93,-126,-153,-170,-178,-181,-176,-167,-151,-131,-106,-72,-35,17,68,129,188,249,300,346,371,383,374,344,302,237,171,97,26,-37,-83,-119,-127,-125,-98,-58,-8,54,108,170,216,257,282,297,296,285,267,235,206,168,131,93,52,16,-26,-60,-98,-129,-149,-171,-167,-166,-137,-108,-58,-10,49,96,145,168,188,176,159,115,64,7,-57,-107,-158,-185,-202,-201,-181,-154,-107,-63,-5,45,99,149,187,237,260,300,314,337,341,341,331,302,274,221,170,107,48,-12,-63,-104,-134,-144,-147,-133,-113,-89,-61,-44,-29,-26,-38,-50,-86,-113,-155,-190,-225,-254,-276,-294,-301,-306,-300,-296,-281,-264,-240,-206,-168,-120,-59,-3,74,132,202,246,288,298,294,261,205,133,41,-56,-158,-254,-338,-405,-453,-472,-476,-445,-405,-338,-265,-184,-99,-23,51,107,152,183,194,203,189,179,161,144,131,120,119,123,135,151,172,196,220,240,257,264,269,256,243,211,181,138,96,51,8,-28,-56,-72,-76,-61,-35,11,67,131,202,271,334,390,426,450,451,437,406,359,304,241,177,115,56,6,-40,-74,-108,-131,-156,-180,-202,-230,-259,-287,-319,-346,-369,-387,-397,-394,-391,-370,-358,-330,-317,-297,-287,-284,-281,-285,-287,-283,-280,-262,-242,-207,-171,-125,-78,-35,11,41,71,81,85,72,48,15,-33,-81,-139,-196,-252,-305,-347,-382,-403,-411,-401,-377,-332,-275,-199,-111,-14,93,195,300,393,474,539,579,602,593,571,515,457,372,292,202,122,50,-9,-49,-77,-80,-72,-50,-16,24,63,114,144,190,212,238,253,258,256,242,217,183,138,82,25,-39,-99,-151,-203,-235,-258,-267,-261,-246,-224,-189,-159,-119,-87,-46,-17,21,51,84,113,142,169,191,211,222,229,225,213,191,159,120,72,23,-34,-82,-139,-177,-226,-254,-287,-314,-331,-354,-364,-372,-376,-365,-348,-321,-274,-227,-163,-97,-33,35,91,137,176,195,208,206,199,186,174,158,153,151,157,173,191,220,244,272,292,306,309,296,269,224,166,89,8,-87,-177,-269,-348,-413,-462,-485,-493,-470,-434,-375,-300,-221,-123,-31,67,162,244,327,389,442,472,486,478,449,405,338,270,184,106,25,-39,-97,-138,-164,-182,-177,-183,-168,-172,-171,-180,-199,-217,-244,-267,-277,-288,-265,-241,-186,-120,-40,47,141,226,307,372,426,461,486,491,492,478,462,438,412,385,351,316,279,232,186,124,66,-11,-81,-165,-245,-319,-399,-455,-513,-545,-566,-567,-550,-519,-469,-410,-343,-263,-192,-109,-39,32,93,149,191,225,249,255,255,235,205,157,104,30,-41,-121,-205,-269,-343,-383,-419,-425,-417,-385,-341,-279,-216,-147,-92,-37,-8,11,9,-14,-39,-86,-123,-165,-193,-213,-210,-202,-167,-132,-80,-32,24,65,112,139,166,181,192,201,202,211,210,218,222,227,231,232,232,224,216,200,178,160,129,108,77,57,39,24,24,19,38,49,78,107,137,176,201,238,257,277,285,284,274,255,223,189,141,96,42,-8,-56,-98,-134,-157,-171,-170,-155,-131,-94,-52,-4,37,76,100,114,105,84,39,-15,-80,-151,-217,-277,-324,-354,-360,-353,-321,-281,-227,-172,-115,-71,-30,-15,-1,-16,-35,-71,-112,-154,-197,-232,-260,-271,-272,-254,-225,-181,-130,-70,-8,52,111,163,204,239,256,268,259,246,210,172,117,56,-12,-86,-158,-232,-294,-352,-391,-415,-417,-395,-351,-288,-201,-108,-1,101,198,279,348,383,415,405,400,367,348,318,311,307,327,357,407,452,517,554,599,611,609,583,530,464,381,290,207,118,58,-1,-31,-43,-46,-27,-9,14,37,45,51,36,15,-16,-59,-98,-143,-183,-211,-243,-257,-270,-278,-280,-285,-287,-293,-297,-307,-308,-315,-310,-307,-289,-273,-240,-210,-166,-126,-78,-34,10,49,86,110,130,144,138,139,113,89,50,1,-52,-118,-187,-257,-335,-399,-464,-509,-545,-555,-547,-510,-456,-373,-283,-170,-60,55,160,253,328,383,416,425,415,385,337,282,214,143,73,-2,-62,-124,-168,-207,-228,-237,-230,-204,-172,-119,-63,-1,63,120,168,203,218,220,201,173,133,90,53,24,10,14,37,79,138,205,280,350,415,462,495,503,495,460,418,352,284,211,128,61,-18,-82,-146,-200,-256,-296,-339,-364,-385,-392,-385,-367,-328,-282,-218,-151,-75,-2,74,129,189,220,249,255,254,239,219,193,164,135,103,78,43,20,-18,-43,-82,-107,-144,-164,-188,-196,-203,-194,-181,-162,-132,-115,-87,-76,-69,-74,-95,-122,-168,-211,-272,-321,-380,-421,-463,-482,-497,-491,-478,-448,-416,-370,-331,-281,-242,-197,-160,-125,-90,-63,-31,-13,11,18,27,23,13,-7,-31,-62,-90,-120,-138,-157,-149,-145,-111,-76,-22,37,102,171,235,295,347,389,422,444,457,462,462,457,448,441,430,420,409,396,384,366,355,328,320,294,287,273,269,272,275,290,296,318,324,342,342,349,342,341,326,320,304,292,285,267,259,242,221,194,160,113,62,-7,-77,-158,-236,-316,-389,-450,-501,-525,-541,-529,-505,-464,-413,-354,-301,-244,-207,-172,-161,-156,-173,-196,-225,-266,-295,-330,-354,-369,-381,-376,-371,-358,-341,-324,-301,-284,-259,-241,-214,-186,-156,-118,-77,-32,19,67,119,157,198,216,227,221,193,161,103,52,-19,-73,-132,-170,-200,-206,-200,-166,-127,-62,3,78,154,224,286,343,377,407,413,414,397,379,347,320,292,267,252,236,233,231,233,236,237,233,228,208,191,162,132,98,67,33,10,-14,-27,-39,-41,-44,-41,-37,-36,-25,-28,-14,-15,-1,7,19,35,47,65,74,86,88,91,78,66,37,7,-29,-76,-114,-168,-204,-250,-281,-314,-336,-355,-366,-374,-375,-373,-363,-351,-327,-305,-268,-235,-190,-146,-104,-55,-20,20,51,74,99,109,122,125,128,125,118,112,100,90,77,62,51,35,25,12,4,-6,-10,-18,-20,-24,-30,-32,-44,-50,-70,-84,-109,-136,-160,-195,-221,-251,-274,-295,-305,-315,-307,-299,-274,-247,-209,-168,-122,-78,-35,5,39,67,94,111,137,154,188,218,264,315,372,437,500,556,609,643,666,664,652,610,565,504,431,371,294,246,189,159,130,117,116,115,128,135,142,151,146,145,131,116,91,69,38,12,-19,-45,-73,-97,-121,-142,-161,-181,-192,-210,-213,-223,-219,-219,-209,-200,-184,-172,-159,-153,-149,-157,-170,-195,-230,-269,-317,-365,-413,-454,-492,-511,-523,-515,-493,-459,-409,-353,-287,-220,-152,-86,-26,28,72,109,130,146,141,135,108,81,37,-2,-51,-98,-140,-186,-221,-253,-284,-308,-333,-353,-374,-389,-407,-410,-416,-394,-374,-319,-261,-176,-83,23,131,232,330,400,458,486,490,474,436,388,330,278,222,188,156,148,149,163,188,214,250,277,309,326,347,346,355,339,327,302,270,238,195,155,107,62,22,-23,-48,-76,-86,-89,-79,-61,-29,-1,40,69,100,120,134,135,136,118,107,87,70,57,44,38,36,29,34,20,17,-9,-29,-75,-114,-171,-224,-281,-329,-371,-397,-412,-411,-397,-369,-340,-301,-269,-236,-213,-195,-186,-181,-176,-177,-171,-160,-147,-120,-92,-59,-22,10,43,64,78,79,73,52,31,-6,-33,-70,-98,-127,-147,-169,-178,-199,-203,-220,-227,-238,-244,-246,-242,-230,-209,-179,-138,-90,-35,25,84,141,194,233,270,285,297,290,279,259,239,217,201,191,188,201,218,248,286,326,373,412,456,483,504,516,500,487,437,389,312,232,139,40,-50,-143,-214,-274,-307,-315,-295,-255,-181,-103,4,100,208,298,381,442,483,501,499,473,431,376,308,234,161,81,16,-56,-111,-170,-214,-268,-302,-353,-388,-429,-466,-494,-519,-531,-530,-520,-492,-458,-406,-357,-293,-237,-177,-123,-76,-30,4,38,66,91,116,144,160,193,206,231,241,243,243,220,200,157,118,68,24,-23,-56,-86,-102,-107,-106,-93,-79,-56,-38,-13,2,21,35,44,54,60,61,64,63,59,54,45,33,16,-2,-30,-49,-84,-104,-135,-149,-163,-167,-160,-147,-117,-84,-37,10,67,121,175,225,267,301,319,329,317,296,259,205,147,75,7,-67,-127,-184,-219,-239,-238,-213,-170,-105,-22,66,169,260,353,429,485,522,530,514,475,414,334,250,149,59,-33,-107,-173,-217,-246,-255,-248,-226,-198,-156,-119,-80,-47,-29,-13,-23,-30,-67,-99,-151,-201,-251,-301,-339,-367,-381,-375,-356,-316,-265,-202,-130,-67,5,54,103,128,143,140,127,102,68,29,-13,-61,-103,-152,-197,-241,-283,-322,-352,-378,-396,-397,-396,-376,-350,-317,-279,-237,-205,-166,-147,-124,-115,-110,-102,-103,-91,-81,-59,-32,1,35,73,106,134,156,169,173,178,171,176,177,190,212,240,282,326,377,428,474,515,547,567,575,574,557,537,500,464,412,368,308,259,203,157,111,86,57,57,59,81,113,149,196,236,277,302,315,311,284,242,174,99,2,-88,-194,-280,-374,-441,-506,-550,-582,-602,-610,-605,-599,-580,-561,-533,-508,-471,-440,-398,-354,-309,-257,-205,-150,-98,-45,-6,33,53,63,60,34,5,-49,-98,-168,-224,-291,-337,-382,-403,-412,-396,-364,-306,-241,-148,-57,49,152,249,341,416,479,521,546,551,532,506,451,391,315,227,137,39,-61,-153,-245,-325,-390,-439,-469,-467,-454,-397,-329,-227,-113,20,155,296,419,534,621,681,716,717,693,648,582,509,432,351,287,222,175,141,109,98,81,77,66,59,46,34,15,-3,-24,-51,-69,-103,-122,-156,-187,-218,-255,-288,-323,-353,-377,-389,-396,-379,-354,-312,-253,-190,-114,-38,37,103,160,204,230,245,240,224,197,156,114,60,11,-45,-95,-148,-191,-234,-261,-290,-298,-299,-283,-254,-207,-158,-84,-22,53,113,165,199,212,204,172,122,56,-18,-94,-169,-223,-278,-295,-311,-296,-268,-236,-183,-141,-89,-45,-10,23,45,58,66,66,55,41,12,-20,-69,-121,-192,-265,-343,-426,-500,-568,-617,-650,-652,-640,-590,-526,-439,-336,-231,-116,-13,87,169,245,296,340,368,385,398,405,411,416,425,433,444,452,461,463,466,453,445,418,400,365,339,305,277,252,227,209,190,176,160,146,124,105,79,48,20,-18,-46,-83,-104,-134,-141,-158,-148,-146,-120,-99,-60,-21,26,75,123,170,212,243,265,271,261,232,193,130,63,-16,-98,-168,-239,-285,-318,-330,-317,-289,-247,-194,-143,-92,-56,-31,-31,-38,-74,-112,-169,-219,-273,-313,-339,-352,-338,-312,-264,-202,-134,-56,18,89,149,195,224,240,231,213,174,128,73,14,-44,-95,-145,-175,-202,-210,-212,-196,-178,-147,-115,-78,-43,-5,22,52,71,88,94,102,98,98,93,94,93,106,115,144,167,206,241,281,316,345,366,379,378,372,352,330,300,275,247,230,212,206,200,204,201,207,198,194,177,156,134,103,75,50,22,5,-16,-35,-51,-75,-99,-132,-168,-205,-248,-278,-311,-320,-326,-304,-275,-228,-169,-109,-43,14,60,98,114,120,110,90,61,35,1,-17,-40,-48,-58,-58,-62,-66,-74,-91,-112,-139,-174,-204,-239,-262,-278,-286,-272,-254,-217,-172,-123,-69,-19,20,58,72,83,71,54,23,-11,-50,-88,-123,-155,-179,-196,-205,-210,-204,-198,-182,-166,-142,-123,-92,-72,-40,-18,13,36,70,96,131,164,204,239,283,317,354,388,407,430,433,433,420,400,369,335,295,255,219,183,159,139,124,123,114,123,119,124,118,117,105,97,84,71,62,51,49,44,47,44,49,39,37,10,-13,-56,-109,-166,-240,-309,-384,-446,-504,-539,-557,-555,-523,-477,-406,-324,-232,-140,-53,24,79,119,129,124,91,44,-17,-85,-154,-219,-278,-326,-354,-376,-374,-366,-340,-303,-260,-204,-149,-88,-23,33,92,143,185,224,247,264,271,270,259,241,218,185,150,110,64,17,-33,-84,-130,-180,-221,-264,-296,-327,-346,-365,-366,-368,-349,-332,-292,-252,-196,-129,-62,18,94,171,242,303,357,386,411,407,389,363,310,266,202,149,96,51,21,-1,-6,1,16,42,71,102,130,159,173,191,193,190,186,166,157,129,113,87,68,49,36,28,30,37,60,90,131,183,233,289,336,373,392,394,363,317,236,144,30,-86,-205,-311,-401,-464,-499,-503,-473,-423,-339,-253,-150,-52,35,112,167,199,216,205,187,153,114,77,40,18,-3,-2,1,16,41,59,91,104,122,124,117,104,73,39,-7,-62,-118,-182,-247,-314,-382,-449,-516,-574,-636,-683,-728,-764,-782,-800,-789,-782,-743,-704,-641,-570,-482,-385,-279,-164,-48,66,181,277,371,440,498,532,554,554,546,526,498,472,440,417,389,371,351,336,320,303,286,261,237,208,172,142,100,66,31,-1,-23,-47,-50,-54,-38,-16,23,72,133,206,277,370,443,528,596,651,697,709,715,682,638,563,475,370,254,135,13,-100,-207,-298,-374,-433,-471,-498,-505,-501,-493,-469,-458,-438,-427,-425,-424,-438,-452,-473,-496,-512,-527,-528,-518,-492,-449,-387,-310,-215,-111,6,123,242,355,458,542,613,654,675,666,630,568,483,376,255,118,-17,-155,-286,-400,-502,-579,-630,-660,-659,-637,-588,-523,-436,-343,-236,-133,-26,71,156,235,289,337,361,371,370,354,336,308,286,260,249,239,246,257,281,310,337,373,387,408,398,386,342,292,214,130,33,-67,-165,-257,-338,-403,-447,-476,-479,-471,-439,-399,-342,-284,-213,-146,-72,0,66,132,185,237,269,297,299,292,265,222,168,100,31,-41,-107,-160,-207,-225,-239,-226,-207,-181,-143,-124,-91,-87,-83,-95,-117,-143,-171,-202,-215,-235,-227,-220,-197,-165,-131,-94,-54,-26,7,27,48,62,77,92,104,129,142,168,185,200,210,205,198,166,137,88,39,-13,-62,-104,-135,-155,-163,-156,-144,-122,-103,-86,-73,-76,-83,-109,-140,-180,-226,-269,-315,-347,-378,-393,-403,-398,-389,-367,-342,-306,-271,-218,-173,-104,-42,36,115,200,284,364,434,494,535,557,558,536,496,442,370,304,223,162,96,56,21,1,-4,-6,10,16,40,45,72,78,107,118,152,176,213,248,283,313,337,345,344,320,287,233,180,109,51,-11,-59,-99,-121,-145,-145,-159,-155,-171,-180,-205,-232,-262,-301,-327,-354,-362,-360,-336,-300,-242,-179,-105,-31,36,95,136,158,165,146,119,71,22,-39,-90,-148,-188,-229,-257,-276,-296,-298,-311,-308,-315,-313,-310,-303,-285,-260,-222,-171,-106,-31,55,142,230,306,369,411,425,413,367,299,204,97,-22,-138,-245,-333,-398,-436,-441,-424,-372,-309,-219,-127,-27,74,164,252,323,384,431,461,480,481,473,452,424,387,349,306,272,239,221,207,214,227,260,295,341,386,430,465,488,497,486,462,416,359,289,212,130,49,-31,-103,-171,-232,-286,-331,-377,-405,-441,-459,-473,-476,-463,-436,-394,-331,-251,-162,-53,49,158,252,334,391,428,423,410,347,285,187,89,-17,-126,-222,-317,-394,-461,-513,-551,-575,-584,-582,-560,-529,-477,-411,-332,-233,-134,-22,84,182,267,331,367,382,365,326,273,202,133,65,6,-33,-62,-64,-63,-38,-23,6,10,16,-11,-42,-105,-171,-255,-335,-415,-484,-530,-567,-565,-557,-514,-461,-391,-310,-225,-133,-44,51,137,233,321,415,507,594,681,756,822,868,895,893,866,805,722,605,479,327,178,24,-116,-246,-347,-433,-482,-515,-513,-498,-458,-406,-348,-276,-212,-141,-81,-19,26,76,105,135,156,161,170,162,149,132,103,76,44,13,-12,-35,-44,-49,-41,-24,-6,22,41,60,66,66,42,20,-32,-75,-137,-195,-246,-299,-329,-356,-367,-359,-346,-317,-280,-239,-190,-139,-90,-37,13,60,109,145,187,208,235,242,244,233,214,186,153,119,84,57,37,25,25,31,41,54,58,55,34,2,-55,-116,-203,-282,-370,-445,-508,-553,-571,-571,-538,-495,-422,-343,-252,-156,-64,30,116,196,268,333,386,434,467,492,497,493,466,427,372,303,232,150,83,14,-31,-61,-77,-64,-48,-9,26,65,95,117,119,115,89,61,20,-18,-52,-77,-89,-90,-71,-44,-4,41,86,129,166,187,202,199,186,163,132,100,63,36,3,-12,-36,-39,-55,-55,-68,-70,-76,-83,-80,-84,-71,-56,-36,-3,24,64,90,121,131,140,127,101,64,8,-48,-115,-183,-238,-295,-327,-353,-356,-349,-317,-285,-230,-186,-125,-77,-28,13,43,66,79,80,75,59,34,7,-34,-70,-122,-161,-214,-257,-298,-338,-362,-387,-393,-392,-377,-349,-313,-257,-201,-123,-54,37,116,207,287,367,437,498,546,577,594,589,577,535,499,433,381,317,261,217,175,157,141,147,154,174,190,210,220,229,222,211,188,162,130,99,69,46,26,17,5,6,0,-3,-12,-29,-49,-77,-110,-144,-178,-206,-232,-244,-254,-249,-244,-233,-224,-213,-213,-211,-221,-231,-243,-252,-260,-251,-247,-219,-194,-161,-123,-98,-71,-62,-64,-86,-115,-161,-210,-258,-310,-340,-368,-367,-359,-326,-289,-236,-186,-132,-91,-49,-27,-3,7,19,27,40,56,75,100,127,149,174,184,192,190,172,155,118,88,46,7,-30,-67,-96,-120,-139,-152,-156,-156,-147,-129,-110,-70,-37,16,66,127,187,244,299,344,378,398,399,386,353,309,247,186,108,47,-22,-70,-109,-131,-133,-120,-92,-50,-5,45,90,128,154,169,165,153,129,95,70,30,15,-10,-13,-14,-10,1,7,10,10,-9,-26,-63,-99,-144,-188,-229,-262,-286,-295,-296,-279,-251,-212,-164,-111,-54,4,61,115,161,207,236,266,279,290,286,274,256,222,194,145,107,55,15,-31,-63,-94,-110,-122,-120,-113,-93,-72,-45,-18,5,32,44,61,59,63,53,39,25,2,-19,-41,-62,-83,-94,-108,-114,-110,-111,-94,-85,-65,-49,-33,-18,-9,-8,-10,-26,-43,-74,-106,-144,-182,-219,-251,-276,-291,-295,-286,-262,-229,-180,-126,-62,2,72,130,196,237,290,318,348,368,382,395,404,409,415,419,417,417,402,394,369,348,314,288,250,231,201,197,184,198,201,227,239,260,267,266,252,221,178,116,51,-31,-107,-190,-258,-322,-368,-404,-418,-418,-399,-371,-325,-271,-208,-139,-67,4,81,143,213,264,310,343,355,357,331,293,229,154,59,-35,-144,-236,-329,-401,-454,-490,-500,-492,-469,-436,-396,-362,-331,-317,-311,-325,-343,-375,-409,-434,-455,-458,-440,-411,-351,-282,-192,-100,6,94,197,267,341,390,432,455,471,475,473,463,450,426,401,362,320,264,202,128,53,-32,-108,-191,-260,-317,-371,-392,-419,-405,-397,-354,-308,-246,-170,-96,-9,75,157,234,303,362,410,447,468,484,488,486,478,468,456,441,429,407,387,357,322,275,222,153,79,-2,-92,-177,-269,-347,-423,-486,-538,-581,-607,-631,-639,-649,-644,-647,-631,-626,-596,-575,-530,-484,-419,-347,-262,-175,-77,12,108,186,263,325,372,412,437,453,463,463,460,450,434,413,380,341,284,216,138,40,-61,-173,-287,-392,-495,-577,-644,-686,-699,-692,-653,-595,-515,-417,-316,-199,-95,16,109,196,267,320,364,385,404,404,400,388,375,360,342,329,310,295,278,250,229,189,150,100,43,-15,-81,-143,-201,-254,-288,-317,-322,-316,-293,-257,-214,-160,-110,-54,-7,43,85,127,166,205,247,286,332,371,412,446,471,491,492,488,462,430,383,324,265,196,131,63,6,-54,-94,-143,-172,-207,-231,-256,-280,-300,-318,-333,-340,-342,-332,-315,-289,-252,-214,-165,-125,-82,-47,-21,2,9,16,14,11,10,10,15,27,41,62,84,108,124,141,142,143,127,107,73,38,-5,-50,-89,-135,-160,-199,-210,-230,-231,-234,-226,-217,-201,-184,-167,-143,-125,-101,-83,-63,-48,-31,-24,-11,-9,-1,0,2,3,3,2,-1,-5,-12,-22,-36,-50,-66,-84,-96,-112,-112,-117,-103,-92,-59,-35,12,47,99,138,189,222,265,290,320,338,350,362,360,365,356,352,339,332,316,305,288,271,255,229,208,180,150,123,91,68,47,34,32,37,53,83,111,156,190,229,261,274,285,267,238,188,119,40,-55,-150,-248,-339,-417,-486,-530,-552,-560,-531,-498,-435,-359,-274,-179,-86,6,90,158,215,242,260,245,217,165,102,26,-53,-132,-207,-274,-324,-365,-388,-395,-395,-374,-352,-319,-285,-245,-212,-168,-138,-100,-65,-39,-1,19,51,68,87,98,102,100,89,72,50,19,-9,-45,-70,-99,-119,-132,-144,-138,-139,-125,-116,-99,-89,-71,-62,-45,-28,-11,13,40,73,110,151,191,231,266,300,319,343,347,359,356,363,360,368,370,379,384,384,385,364,346,304,259,196,137,64,11,-50,-82,-111,-117,-108,-94,-67,-46,-33,-24,-43,-63,-118,-167,-240,-300,-367,-413,-450,-464,-457,-437,-390,-340,-274,-209,-142,-76,-21,35,70,108,126,138,135,118,84,40,-27,-99,-191,-284,-381,-474,-555,-619,-659,-674,-655,-608,-531,-428,-306,-174,-29,106,239,355,449,531,576,613,609,598,555,499,424,333,233,125,15,-90,-187,-267,-326,-358,-362,-337,-283,-207,-113,-10,94,185,268,314,348,335,311,248,178,88,-2,-88,-167,-229,-276,-304,-315,-310,-295,-264,-235,-186,-150,-94,-49,10,60,123,173,230,274,315,342,361,361,355,329,298,261,214,178,132,103,73,56,44,39,34,38,30,28,13,-6,-30,-63,-99,-139,-173,-212,-230,-254,-253,-245,-223,-188,-140,-90,-27,29,92,141,191,223,247,262,256,249,219,192,144,105,49,3,-45,-88,-120,-140,-155,-142,-130,-93,-54,0,48,104,143,176,194,189,174,137,84,30,-40,-98,-156,-200,-229,-241,-236,-214,-182,-137,-92,-42,4,43,77,100,116,121,120,109,91,66,34,-5,-51,-99,-152,-204,-254,-298,-332,-354,-361,-350,-324,-277,-222,-150,-75,5,81,149,206,246,274,281,278,262,240,218,200,188,193,205,234,268,312,355,393,419,432,422,401,355,295,230,153,88,30,-18,-38,-43,-23,16,69,130,201,258,317,356,380,387,378,353,315,273,220,171,117,64,12,-42,-103,-160,-231,-298,-374,-445,-520,-579,-639,-680,-708,-725,-722,-710,-686,-650,-611,-560,-510,-444,-386,-303,-228,-134,-37,64,172,269,364,437,497,523,527,497,438,360,249,140,9,-105,-223,-318,-400,-460,-493,-517,-510,-500,-471,-438,-399,-358,-316,-273,-233,-190,-149,-107,-64,-24,16,55,89,122,148,170,189,205,219,234,253,273,306,338,384,432,487,542,591,635,661,675,665,632,580,501,413,308,196,91,-19,-105,-187,-243,-289,-310,-321,-318,-304,-286,-261,-230,-204,-162,-131,-81,-41,15,63,117,163,203,232,247,246,226,193,143,84,19,-51,-113,-173,-219,-255,-282,-290,-298,-289,-279,-269,-249,-244,-228,-227,-218,-225,-225,-238,-245,-257,-268,-275,-283,-276,-270,-245,-216,-165,-112,-36,36,125,205,287,360,415,461,477,482,463,420,372,295,227,140,61,-18,-86,-148,-193,-230,-250,-261,-260,-254,-239,-223,-207,-191,-179,-169,-162,-156,-152,-147,-135,-126,-102,-80,-47,-8,31,77,117,161,195,223,245,258,263,263,255,246,228,215,189,169,138,107,67,28,-20,-60,-109,-141,-178,-190,-203,-194,-173,-142,-98,-47,6,63,115,159,196,220,233,238,226,219,192,185,162,165,161,180,200,236,271,311,345,370,380,370,343,284,211,111,-3,-129,-259,-387,-505,-605,-688,-742,-767,-769,-734,-682,-603,-504,-396,-274,-149,-24,101,213,325,413,496,554,596,618,617,597,560,506,438,365,285,204,132,58,-2,-59,-103,-148,-174,-214,-230,-265,-283,-309,-327,-342,-353,-354,-347,-329,-303,-264,-225,-174,-130,-81,-44,-10,9,21,23,17,4,-11,-28,-37,-46,-40,-32,-8,23,57,99,137,173,199,214,218,203,187,144,109,61,17,-23,-55,-82,-87,-93,-77,-61,-30,-2,34,64,93,119,139,151,167,169,177,180,178,183,179,178,179,173,173,174,171,181,183,194,202,215,216,224,209,199,164,128,72,14,-59,-128,-203,-268,-328,-379,-417,-435,-450,-439,-434,-408,-387,-362,-339,-326,-311,-309,-308,-309,-319,-313,-320,-302,-293,-261,-226,-176,-120,-51,20,98,175,251,319,378,419,446,454,441,403,351,273,190,90,-12,-113,-212,-295,-371,-422,-466,-483,-493,-487,-469,-450,-422,-396,-369,-340,-314,-283,-253,-216,-174,-128,-66,-10,66,132,208,277,340,390,429,445,449,432,397,351,293,235,176,122,80,51,35,38,48,75,104,141,170,201,218,231,231,223,209,188,170,147,134,117,113,105,105,107,103,111,106,114,112,120,125,134,143,149,157,154,145,124,88,41,-22,-99,-182,-274,-367,-450,-529,-589,-630,-650,-648,-621,-582,-514,-449,-362,-286,-198,-125,-53,5,52,90,110,120,119,101,81,48,15,-22,-52,-81,-96,-102,-96,-75,-46,-9,34,74,113,143,161,168,165,152,134,114,96,85,82,87,102,122,146,169,184,195,193,182,162,135,103,73,49,30,25,28,39,63,84,111,128,140,139,126,104,69,32,-9,-46,-74,-97,-104,-104,-91,-75,-53,-32,-11,2,15,17,24,26,29,44,55,86,115,159,200,253,290,334,360,378,382,371,346,314,264,216,150,95,26,-35,-98,-162,-215,-269,-314,-347,-378,-384,-387,-366,-335,-284,-226,-154,-78,-4,75,140,193,238,257,272,260,243,210,173,131,89,49,14,-13,-35,-46,-50,-50,-37,-26,-4,19,43,73,98,130,151,177,192,204,205,194,177,139,98,35,-27,-105,-184,-262,-342,-405,-468,-510,-534,-546,-528,-505,-452,-396,-321,-244,-164,-84,-12,54,105,148,169,186,177,166,133,99,49,-1,-59,-116,-170,-226,-266,-304,-327,-333,-329,-304,-263,-208,-139,-59,26,117,204,288,361,428,478,519,549,561,572,565,556,538,510,482,442,399,354,297,249,192,141,97,51,29,0,-6,-9,-7,10,15,28,34,29,19,-2,-36,-72,-124,-173,-228,-283,-331,-379,-412,-444,-453,-462,-444,-422,-380,-328,-269,-194,-130,-49,7,75,113,153,161,171,152,132,95,60,12,-22,-68,-98,-130,-159,-182,-206,-230,-248,-272,-288,-297,-305,-292,-276,-242,-196,-140,-77,-14,50,97,147,164,181,174,152,132,92,69,33,20,4,8,16,33,49,73,83,95,91,81,64,34,13,-23,-42,-62,-72,-71,-63,-51,-28,-9,11,31,45,59,69,84,94,116,140,167,207,241,279,316,343,366,376,376,368,349,333,301,288,258,255,233,235,218,209,183,146,89,17,-80,-186,-308,-429,-547,-647,-732,-779,-804,-792,-748,-689,-597,-509,-407,-317,-230,-160,-103,-55,-26,8,28,59,82,125,155,205,241,286,315,343,353,354,348,322,304,266,239,206,173,149,118,93,63,34,0,-36,-74,-112,-147,-180,-205,-222,-232,-229,-225,-207,-188,-165,-142,-120,-99,-82,-63,-48,-32,-12,7,35,59,96,121,161,184,209,226,232,230,214,189,152,110,55,2,-66,-119,-190,-239,-294,-333,-362,-378,-375,-354,-317,-261,-192,-106,-19,83,170,268,342,414,464,499,521,518,511,476,446,394,342,284,219,160,93,35,-23,-72,-112,-143,-159,-163,-152,-129,-91,-45,7,63,114,165,200,227,238,227,215,169,130,70,7,-53,-121,-174,-233,-275,-315,-346,-367,-381,-388,-386,-373,-356,-323,-284,-235,-174,-111,-39,32,99,162,211,250,270,277,266,239,207,158,113,60,17,-28,-60,-87,-107,-118,-127,-135,-135,-150,-149,-171,-178,-195,-205,-214,-213,-209,-188,-165,-124,-87,-34,10,61,107,144,187,205,236,239,250,240,228,202,166,126,72,16,-48,-113,-180,-249,-314,-382,-437,-496,-535,-576,-587,-598,-569,-535,-466,-381,-271,-145,-8,142,283,431,557,672,767,833,878,892,879,844,782,707,609,510,404,301,208,124,55,10,-27,-35,-38,-24,-3,18,41,55,54,41,5,-49,-123,-214,-320,-429,-538,-635,-715,-765,-791,-776,-737,-664,-573,-467,-355,-248,-152,-66,-7,47,71,96,100,111,112,122,132,148,166,185,200,210,205,189,145,91,-1,-96,-217,-339,-462,-571,-663,-723,-754,-751,-707,-644,-545,-440,-315,-196,-75,37,133,225,292,353,396,421,441,438,429,409,373,340,296,253,216,178,150,134,118,125,127,149,169,198,231,262,299,331,360,390,410,432,444,452,455,446,434,410,376,332,275,206,132,49,-35,-116,-188,-247,-286,-309,-303,-288,-242,-200,-140,-87,-39,0,26,35,34,21,-4,-23,-57,-70,-92,-94,-91,-76,-48,-19,22,54,88,101,105,82,40,-27,-111,-211,-315,-417,-512,-587,-645,-671,-679,-655,-622,-563,-503,-433,-361,-299,-229,-176,-117,-65,-10,45,108,173,251,329,422,508,601,685,754,815,842,853,828,776,700,599,484,358,239,121,28,-46,-94,-105,-93,-51,17,96,191,281,367,438,481,509,489,455,375,281,157,28,-117,-250,-383,-495,-591,-665,-714,-744,-751,-738,-706,-655,-591,-514,-418,-322,-209,-101,1,109,181,262,295,328,315,296,239,168,79,-26,-133,-248,-350,-452,-522,-584,-609,-615,-591,-548,-484,-410,-331,-253,-181,-122,-67,-35,1,18,43,59,91,118,165,208,266,325,384,444,494,541,570,596,597,597,581,558,532,501,475,452,435,423,417,413,413,411,405,396,376,357,323,288,247,197,150,93,37,-21,-83,-144,-197,-254,-294,-330,-354,-363,-362,-353,-336,-318,-307,-296,-305,-319,-351,-391,-441,-491,-544,-585,-619,-635,-638,-620,-590,-546,-492,-436,-377,-329,-287,-261,-249,-250,-264,-293,-314,-351,-369,-388,-396,-385,-374,-340,-309,-262,-219,-163,-110,-47,17,88,165,245,335,416,508,587,660,728,780,824,854,874,882,886,874,861,833,801,755,706,644,580,514,446,389,339,306,290,294,315,352,403,453,504,543,559,559,518,459,355,239,88,-68,-231,-395,-542,-674,-786,-868,-930,-968,-985,-988,-979,-960,-938,-908,-877,-842,-803,-762,-719,-672,-632,-588,-551,-519,-487,-462,-437,-405,-375,-333,-287,-229,-170,-99,-38,28,80,126,149,168,157,144,106,68,17,-29,-78,-113,-145,-157,-159,-147,-116,-81,-31,22,77,138,189,247,286,338,365,410,436,473,502,541,579,620,671,714,768,816,861,902,934,953,965,956,940,899,852,784,707,617,515,412,298,189,74,-32,-134,-226,-308,-371,-428,-457,-482,-484,-473,-457,-429,-401,-376,-349,-343,-330,-343,-350,-377,-395,-426,-443,-466,-474,-482,-475,-467,-449,-426,-405,-370,-350,-313,-300,-273,-267,-263,-268,-290,-310,-346,-382,-422,-459,-492,-516,-527,-528,-510,-482,-434,-379,-305,-230,-144,-58,31,114,200,268,346,407,466,526,574,633,682,735,790,839,892,931,971,992,1009,1004,988,958,914,859,803,733,672,605,542,481,421,357,297,225,151,73,-16,-102,-192,-277,-357,-421,-479,-513,-537,-544,-542,-526,-516,-495,-491,-481,-491,-495,-515,-528,-540,-546,-535,-521,-485,-446,-394,-345,-293,-254,-221,-203,-199,-210,-225,-258,-281,-317,-339,-361,-372,-378,-377,-369,-359,-347,-333,-321,-309,-297,-283,-271,-241,-225,-176,-140,-79,-15,58,137,219,302,384,456,528,583,631,672,685,708,699,694,669,642,595,556,492,441,370,312,251,200,160,133,124,135,161,205,259,320,382,439,479,506,510,489,452,382,309,209,117,10,-80,-172,-246,-310,-355,-395,-413,-434,-439,-444,-449,-447,-449,-445,-439,-429,-413,-389,-369,-338,-318,-297,-295,-298,-329,-365,-430,-500,-587,-676,-762,-843,-904,-948,-963,-950,-903,-826,-722,-593,-444,-286,-122,34,182,310,420,495,554,575,580,558,520,471,413,356,301,252,216,191,182,188,207,241,289,340,404,463,525,576,620,646,661,658,635,604,558,506,456,402,362,328,309,300,302,315,322,344,339,343,319,287,237,174,96,12,-78,-170,-260,-345,-426,-499,-562,-622,-669,-710,-743,-761,-774,-768,-754,-722,-677,-619,-550,-471,-392,-307,-235,-166,-122,-86,-82,-89,-126,-171,-233,-297,-358,-416,-448,-471,-459,-429,-373,-291,-201,-91,15,122,218,296,358,398,412,416,385,360,307,259,209,158,119,85,64,56,61,77,110,154,208,277,349,433,518,602,685,755,821,862,892,899,883,857,801,743,666,587,504,420,342,266,199,137,85,38,-1,-36,-66,-90,-116,-136,-164,-183,-216,-240,-277,-310,-343,-381,-414,-439,-469,-475,-489,-482,-470,-446,-417,-378,-341,-299,-266,-233,-217,-205,-211,-229,-256,-297,-343,-396,-448,-504,-551,-594,-630,-653,-662,-665,-634,-608,-538,-471,-366,-254,-123,20,164,314,451,574,682,754,807,820,806,765,699,613,526,427,347,271,224,195,193,218,261,323,398,471,556,621,689,736,770,795,797,792,767,733,679,620,535,447,333,221,87,-40,-178,-297,-414,-504,-575,-619,-636,-630,-601,-559,-502,-450,-393,-352,-317,-303,-296,-308,-325,-355,-382,-417,-438,-465,-475,-488,-490,-488,-491,-483,-488,-486,-492,-499,-504,-513,-516,-517,-511,-501,-482,-458,-427,-388,-348,-300,-248,-195,-140,-82,-26,30,86,137,187,237,277,323,354,390,407,428,428,425,408,381,348,309,267,229,195,171,165,162,187,217,262,322,380,448,510,567,620,657,692,708,718,722,710,701,679,650,622,572,527,459,391,306,219,118,25,-75,-161,-244,-306,-363,-397,-424,-440,-449,-456,-467,-479,-502,-528,-562,-594,-626,-651,-664,-665,-649,-616,-573,-513,-457,-387,-334,-281,-246,-221,-212,-213,-226,-241,-262,-273,-290,-285,-289,-272,-262,-247,-234,-230,-228,-241,-253,-276,-293,-309,-316,-309,-286,-242,-184,-99,-16,96,197,307,413,504,588,654,706,744,763,775,768,762,744,730,712,699,690,686,688,691,697,702,701,693,674,637,585,516,423,321,200,76,-56,-178,-299,-394,-482,-533,-575,-581,-572,-547,-497,-455,-392,-345,-291,-256,-221,-208,-196,-204,-213,-238,-261,-296,-328,-365,-397,-434,-460,-491,-505,-525,-525,-534,-515,-510,-477,-453,-411,-370,-320,-267,-215,-154,-106,-50,-4,37,76,100,127,142,156,165,174,175,188,186,201,200,214,219,232,243,256,275,294,319,344,375,403,435,459,481,497,500,500,488,472,450,427,402,385,368,357,354,348,349,344,329,317,284,250,202,147,87,32,-31,-79,-125,-161,-185,-203,-212,-217,-220,-219,-223,-224,-230,-231,-232,-229,-218,-205,-179,-153,-121,-89,-64,-44,-41,-52,-79,-131,-190,-279,-365,-467,-568,-657,-749,-811,-858,-884,-874,-849,-790,-711,-614,-501,-383,-261,-144,-38,55,128,186,225,244,257,253,250,249,247,261,280,311,356,404,463,517,571,617,652,671,682,666,654,614,582,538,501,463,437,414,401,393,385,380,367,353,324,289,247,187,137,68,14,-47,-90,-137,-160,-183,-190,-187,-184,-169,-153,-139,-122,-113,-107,-107,-120,-140,-173,-218,-274,-343,-415,-499,-578,-659,-730,-793,-838,-871,-882,-875,-857,-817,-771,-716,-656,-601,-542,-495,-451,-411,-385,-350,-330,-300,-277,-246,-216,-181,-146,-104,-68,-21,17,65,111,155,206,249,300,341,381,414,441,458,466,465,456,445,425,413,395,389,387,391,407,419,445,464,488,505,518,526,524,521,505,493,466,445,412,387,348,319,278,244,204,169,136,108,88,73,71,75,88,104,123,136,146,138,121,78,22,-58,-151,-262,-378,-501,-614,-725,-812,-884,-928,-944,-940,-899,-847,-769,-679,-585,-481,-385,-299,-214,-154,-98,-66,-43,-34,-37,-45,-59,-79,-92,-113,-125,-138,-148,-155,-160,-165,-167,-165,-164,-157,-143,-129,-95,-66,-12,36,108,177,255,335,407,481,537,590,620,648,654,657,650,643,630,628,620,623,624,627,629,620,609,580,546,493,435,364,293,217,152,85,41,-4,-26,-42,-50,-47,-49,-42,-48,-52,-66,-80,-99,-123,-138,-161,-171,-182,-197,-196,-219,-221,-256,-275,-323,-363,-417,-472,-521,-575,-607,-635,-645,-636,-611,-570,-511,-450,-378,-310,-247,-196,-156,-144,-133,-158,-174,-220,-251,-291,-315,-327,-324,-302,-258,-204,-129,-53,35,118,202,278,348,419,478,542,602,668,728,796,851,903,943,953,954,918,864,784,680,571,449,334,227,131,62,5,-26,-44,-48,-45,-33,-32,-19,-27,-21,-34,-32,-40,-38,-32,-23,-12,4,8,19,8,-5,-32,-75,-116,-179,-229,-287,-335,-372,-402,-412,-418,-406,-395,-374,-358,-343,-344,-340,-364,-380,-422,-455,-502,-539,-582,-605,-632,-633,-630,-610,-571,-529,-464,-399,-318,-236,-147,-57,35,121,204,279,343,395,430,453,457,454,430,406,371,338,309,280,266,252,255,260,275,293,311,332,350,360,376,375,386,377,382,372,371,359,354,335,325,300,278,253,219,198,163,148,122,113,107,103,110,109,113,109,96,75,34,-13,-84,-159,-247,-345,-437,-535,-616,-692,-746,-784,-797,-792,-760,-714,-644,-569,-481,-395,-313,-236,-181,-137,-121,-119,-145,-183,-240,-308,-375,-447,-510,-556,-593,-598,-590,-550,-492,-410,-312,-206,-86,24,140,240,323,398,442,478,490,483,466,434,395,355,310,272,243,220,218,224,251,293,346,417,488,567,642,711,768,808,827,831,807,768,708,634,550,462,367,282,197,127,62,11,-32,-60,-89,-102,-121,-133,-143,-162,-172,-191,-203,-222,-231,-246,-251,-259,-260,-262,-263,-266,-272,-284,-295,-322,-342,-377,-405,-438,-465,-488,-506,-517,-515,-517,-501,-496,-476,-467,-449,-442,-431,-419,-411,-394,-375,-349,-314,-271,-221,-165,-104,-41,21,82,136,184,224,255,274,292,291,297,286,281,270,264,257,260,260,274,286,305,331,352,379,402,425,441,456,460,466,458,453,432,420,391,372,344,319,296,276,260,247,246,240,252,256,271,277,284,278,266,232,190,124,49,-42,-141,-237,-336,-420,-490,-548,-572,-589,-576,-548,-511,-455,-404,-344,-292,-247,-209,-191,-174,-185,-202,-235,-283,-333,-396,-455,-517,-565,-605,-626,-629,-609,-568,-501,-423,-318,-215,-93,17,132,231,321,392,450,485,513,514,512,489,463,425,386,336,296,244,209,168,140,115,104,96,106,120,144,183,222,278,328,393,442,505,543,586,605,617,608,584,545,491,425,351,271,189,111,31,-37,-102,-157,-207,-247,-289,-314,-347,-365,-385,-402,-406,-418,-417,-421,-424,-429,-438,-452,-471,-494,-518,-543,-558,-568,-561,-538,-501,-440,-369,-284,-188,-100,-3,67,134,172,190,193,162,126,72,6,-51,-119,-168,-212,-244,-260,-265,-256,-237,-214,-180,-147,-110,-74,-39,-7,29,54,90,114,146,173,201,229,252,279,294,316,328,342,356,371,390,416,444,484,525,570,615,653,682,699,694,674,626,561,473,375,257,145,21,-83,-192,-274,-354,-407,-454,-478,-499,-499,-496,-480,-459,-429,-399,-359,-327,-288,-259,-232,-216,-207,-207,-222,-234,-264,-287,-317,-342,-366,-378,-396,-390,-399,-386,-384,-371,-365,-355,-350,-341,-335,-327,-318,-305,-296,-278,-270,-256,-247,-244,-238,-241,-239,-242,-233,-230,-202,-177,-129,-70,0,89,183,286,395,502,604,701,782,855,904,946,956,964,944,915,873,819,761,696,633,568,507,457,398,360,308,267,221,168,115,50,-12,-84,-147,-213,-269,-315,-344,-367,-360,-355,-316,-280,-221,-163,-95,-30,38,89,140,169,187,182,160,119,58,-10,-99,-184,-279,-367,-457,-532,-605,-666,-718,-760,-792,-810,-822,-810,-792,-746,-687,-607,-505,-394,-264,-137,-4,114,220,302,358,387,387,364,322,265,211,152,120,90,94,111,154,211,279,348,416,479,525,559,576,576,565,543,509,477,431,396,347,309,263,217,173,123,77,28,-14,-52,-80,-95,-95,-81,-46,-2,61,128,197,269,323,376,401,416,407,383,337,289,221,157,85,13,-51,-123,-179,-248,-296,-359,-406,-456,-499,-533,-566,-581,-600,-595,-595,-578,-564,-541,-522,-497,-479,-451,-429,-397,-357,-316,-253,-189,-111,-29,57,138,215,277,319,344,344,321,279,216,146,65,-12,-82,-141,-179,-202,-196,-174,-131,-71,-3,76,154,229,300,360,409,449,472,492,491,494,482,469,453,433,413,393,369,347,319,294,259,232,194,161,127,95,67,42,21,0,-13,-34,-50,-73,-101,-133,-171,-216,-256,-303,-343,-373,-401,-407,-412,-396,-380,-345,-321,-286,-264,-244,-236,-236,-248,-266,-290,-313,-336,-349,-358,-351,-338,-313,-282,-246,-210,-176,-149,-126,-115,-104,-108,-105,-115,-115,-122,-119,-118,-110,-101,-85,-72,-43,-19,21,63,116,175,242,311,380,447,504,557,584,612,610,601,578,541,504,463,425,392,366,353,337,342,328,330,314,294,262,217,165,108,47,-6,-54,-87,-103,-106,-92,-68,-41,-10,12,22,15,-10,-55,-114,-189,-268,-349,-420,-483,-521,-551,-544,-538,-496,-465,-410,-374,-328,-306,-288,-286,-296,-314,-341,-368,-396,-418,-438,-446,-449,-441,-426,-403,-371,-332,-283,-232,-169,-104,-34,43,114,187,252,308,356,385,406,405,393,368,326,286,225,174,113,60,6,-35,-74,-95,-107,-97,-78,-26,32,119,219,329,451,573,682,788,862,919,945,935,906,840,764,663,562,456,356,267,185,124,68,27,-7,-38,-68,-98,-135,-170,-210,-255,-291,-332,-362,-388,-408,-418,-423,-423,-420,-414,-412,-401,-402,-391,-393,-377,-377,-355,-342,-317,-290,-263,-231,-200,-172,-148,-127,-115,-103,-107,-107,-120,-133,-146,-170,-183,-209,-220,-238,-244,-249,-246,-234,-213,-187,-145,-105,-46,4,71,129,192,248,302,347,385,415,434,448,455,458,458,458,462,462,477,484,503,519,536,550,559,557,547,524,485,433,367,286,201,101,6,-95,-184,-274,-340,-406,-442,-475,-482,-474,-451,-407,-350,-281,-197,-111,-17,73,158,232,285,324,334,322,286,226,146,59,-44,-146,-241,-339,-407,-479,-522,-557,-577,-586,-585,-586,-574,-570,-561,-553,-545,-533,-517,-496,-468,-431,-389,-340,-284,-229,-167,-111,-54,-1,46,92,131,170,204,236,269,295,323,344,365,374,389,384,389,381,377,370,373,367,381,388,401,425,432,453,455,456,441,419,376,326,264,189,116,32,-44,-115,-179,-228,-268,-292,-304,-307,-298,-290,-272,-260,-245,-236,-224,-219,-205,-195,-174,-155,-124,-95,-59,-28,-4,13,9,-1,-42,-86,-158,-229,-313,-393,-467,-529,-577,-605,-624,-612,-602,-564,-530,-483,-436,-387,-338,-288,-239,-188,-136,-79,-26,31,87,138,186,227,256,281,292,294,295,277,276,250,250,234,233,237,242,259,278,299,334,360,399,435,474,516,553,593,621,656,668,682,674,658,625,579,521,452,372,293,202,123,37,-38,-110,-173,-227,-272,-307,-331,-345,-347,-338,-316,-289,-249,-213,-164,-130,-92,-72,-60,-67,-85,-127,-172,-234,-294,-355,-408,-448,-469,-473,-456,-419,-376,-313,-259,-202,-155,-125,-106,-109,-122,-149,-181,-217,-251,-276,-296,-301,-298,-287,-266,-245,-221,-194,-179,-152,-141,-112,-91,-53,-10,48,116,196,280,367,452,524,583,630,648,659,646,620,594,556,526,497,478,461,457,450,447,441,423,406,368,334,281,233,181,131,94,59,46,30,43,45,70,85,105,120,127,131,121,107,83,58,25,-8,-40,-79,-100,-141,-158,-193,-213,-240,-263,-288,-312,-336,-362,-384,-411,-432,-456,-471,-490,-497,-507,-502,-500,-484,-474,-453,-441,-416,-409,-387,-383,-365,-358,-337,-321,-291,-257,-213,-159,-103,-37,28,98,160,226,273,329,359,396,413,428,439,434,438,425,419,408,390,380,356,342,320,300,282,261,247,232,227,219,224,226,235,249,255,268,270,271,261,245,218,183,143,98,51,8,-30,-61,-79,-88,-88,-73,-62,-34,-25,-2,-6,-8,-28,-62,-107,-163,-227,-291,-357,-418,-468,-511,-535,-550,-547,-534,-513,-482,-453,-416,-393,-363,-350,-335,-331,-327,-330,-327,-331,-319,-314,-287,-266,-226,-182,-135,-69,-16,54,115,174,233,279,316,347,360,361,354,326,298,253,207,157,112,70,45,26,33,52,92,149,217,299,374,455,517,570,600,609,595,562,511,448,376,306,235,173,119,78,43,19,0,-18,-30,-44,-62,-75,-96,-108,-126,-132,-142,-137,-137,-124,-119,-107,-105,-107,-116,-139,-165,-207,-248,-301,-349,-398,-441,-473,-502,-511,-519,-509,-492,-474,-438,-416,-375,-348,-314,-282,-259,-228,-212,-187,-179,-161,-158,-147,-146,-139,-135,-124,-113,-94,-74,-47,-18,13,49,79,117,144,181,208,245,274,319,355,408,457,514,573,629,682,725,755,770,763,741,692,634,552,469,376,286,204,134,74,40,10,7,10,18,41,49,64,67,61,47,28,-6,-32,-70,-99,-130,-157,-175,-196,-204,-220,-220,-234,-231,-240,-244,-244,-256,-254,-264,-268,-273,-283,-286,-303,-310,-331,-348,-376,-403,-436,-469,-499,-529,-547,-560,-558,-546,-517,-479,-428,-371,-311,-248,-191,-139,-95,-61,-36,-17,-3,6,18,30,49,76,104,146,185,236,287,334,391,430,483,519,559,592,619,647,661,680,678,679,659,633,587,536,466,389,311,224,148,83,25,0,-18,-2,25,74,130,191,248,298,328,345,338,309,268,205,137,64,-13,-80,-150,-203,-256,-295,-330,-362,-382,-409,-421,-443,-445,-461,-455,-461,-448,-445,-433,-426,-422,-422,-428,-445,-458,-490,-509,-538,-554,-563,-557,-539,-501,-445,-375,-291,-198,-105,-3,82,171,234,298,334,365,376,378,368,349,324,294,260,228,196,168,147,129,126,125,141,159,190,225,261,302,338,368,397,407,420,414,408,391,372,352,334,317,310,298,307,301,313,313,317,310,302,276,254,210,170,118,61,7,-53,-109,-165,-217,-268,-313,-357,-394,-428,-457,-483,-498,-516,-518,-522,-519,-509,-503,-488,-476,-466,-457,-448,-446,-439,-437,-432,-420,-402,-378,-343,-295,-244,-176,-114,-42,21,79,126,153,168,157,132,86,30,-37,-105,-170,-226,-264,-285,-279,-257,-203,-140,-51,39,139,234,323,403,464,513,545,557,566,553,544,523,509,488,480,465,460,451,446,432,421,399,377,342,312,265,235,185,153,108,74,36,-2,-39,-83,-130,-180,-239,-296,-360,-422,-478,-533,-576,-610,-631,-638,-631,-608,-575,-523,-466,-397,-321,-246,-165,-96,-27,25,72,96,112,105,86,50,0,-63,-130,-210,-282,-357,-419,-472,-505,-527,-521,-510,-475,-431,-381,-319,-265,-204,-148,-98,-44,-1,50,95,147,203,262,329,398,473,546,621,689,751,803,846,870,894,887,890,860,839,798,751,697,629,558,471,381,278,178,70,-30,-124,-206,-266,-311,-327,-325,-297,-253,-191,-123,-48,24,88,146,184,216,227,227,211,182,143,87,26,-54,-138,-235,-335,-443,-543,-644,-725,-797,-834,-855,-832,-787,-709,-601,-486,-349,-224,-103,-6,65,101,109,83,33,-36,-111,-193,-258,-315,-348,-361,-351,-321,-278,-216,-161,-88,-31,35,88,144,195,246,301,345,405,446,497,531,559,574,577,566,543,512,473,432,392,355,323,302,278,273,251,254,232,229,212,197,186,177,176,188,200,235,266,307,345,369,390,384,363,316,250,171,71,-26,-130,-225,-308,-385,-438,-484,-510,-532,-536,-542,-533,-527,-510,-489,-458,-424,-373,-324,-255,-196,-124,-67,-14,20,40,33,10,-39,-100,-176,-256,-334,-409,-465,-509,-531,-531,-516,-479,-432,-370,-304,-236,-166,-102,-40,16,62,108,143,179,204,233,249,274,282,303,305,323,327,342,353,370,384,407,421,441,450,457,449,436,405,367,317,259,201,141,95,55,32,32,40,80,118,179,232,292,330,362,364,347,301,230,132,22,-108,-236,-364,-481,-576,-648,-688,-697,-672,-617,-541,-441,-340,-230,-133,-49,18,58,76,71,49,3,-40,-110,-160,-224,-276,-322,-364,-396,-421,-443,-457,-465,-473,-466,-460,-437,-409,-366,-311,-249,-167,-92,4,82,168,236,292,335,359,369,367,351,337,314,298,288,284,292,309,333,367,402,440,471,501,516,524,514,493,454,409,349,285,213,145,75,17,-39,-76,-109,-114,-117,-96,-63,-23,32,85,140,190,229,257,263,258,223,181,110,32,-60,-161,-258,-365,-450,-543,-609,-667,-705,-722,-724,-703,-670,-616,-557,-485,-416,-342,-279,-222,-180,-148,-139,-133,-154,-173,-207,-243,-274,-307,-325,-338,-332,-317,-281,-233,-173,-97,-20,74,158,255,333,418,476,535,566,588,587,571,544,499,456,401,355,310,275,256,245,257,272,310,348,403,445,503,531,575,580,587,566,527,474,396,310,207,102,-7,-110,-202,-274,-328,-349,-353,-320,-270,-197,-112,-25,63,138,197,227,237,209,168,87,7,-102,-199,-299,-391,-456,-515,-542,-552,-546,-516,-486,-436,-393,-343,-301,-259,-229,-199,-178,-167,-152,-159,-157,-173,-192,-219,-253,-292,-335,-375,-413,-439,-451,-445,-416,-366,-289,-200,-88,23,143,249,347,425,477,513,518,510,481,446,399,357,311,273,239,214,189,174,155,141,128,112,102,92,87,92,103,123,153,188,231,273,316,349,379,392,396,388,363,340,294,261,209,174,129,93,62,29,2,-25,-57,-82,-120,-150,-195,-232,-281,-323,-377,-419,-475,-515,-565,-601,-637,-659,-674,-676,-660,-636,-590,-537,-470,-393,-315,-239,-162,-104,-46,-14,8,17,4,-9,-36,-63,-88,-113,-129,-133,-132,-119,-99,-75,-46,-13,15,44,71,91,118,138,161,186,211,241,272,298,332,354,378,399,406,420,415,417,407,399,387,373,359,346,327,311,291,264,237,198,159,110,64,8,-41,-87,-132,-159,-183,-194,-192,-182,-165,-140,-116,-89,-65,-45,-31,-20,-16,-16,-20,-30,-40,-59,-75,-105,-130,-171,-210,-259,-303,-354,-392,-428,-448,-454,-445,-417,-379,-324,-266,-201,-141,-81,-39,2,16,25,16,-4,-28,-65,-90,-123,-137,-149,-144,-133,-104,-78,-39,-6,28,55,81,96,113,125,141,163,191,228,271,327,380,443,493,542,575,595,600,586,559,521,473,424,373,329,291,257,237,216,209,197,193,182,178,162,150,131,107,87,55,31,-3,-31,-65,-96,-131,-163,-199,-228,-266,-289,-319,-338,-346,-357,-344,-334,-312,-280,-250,-214,-179,-154,-129,-118,-117,-126,-145,-177,-206,-251,-285,-323,-350,-371,-381,-382,-368,-346,-316,-271,-232,-170,-123,-62,-7,41,93,129,160,186,196,207,207,205,205,201,210,212,234,247,273,296,315,336,346,350,349,336,322,303,283,261,246,227,219,203,197,183,175,157,144,126,110,99,87,83,85,88,98,107,118,120,125,113,103,79,53,21,-13,-44,-76,-97,-124,-131,-147,-147,-151,-150,-149,-149,-148,-150,-153,-156,-164,-171,-180,-196,-210,-232,-255,-282,-316,-344,-383,-408,-436,-452,-463,-459,-448,-421,-388,-347,-298,-249,-202,-157,-117,-89,-63,-53,-48,-49,-57,-68,-71,-83,-74,-70,-45,-17,31,80,145,212,283,356,421,484,535,572,603,607,612,588,567,522,484,426,375,315,256,196,135,74,16,-43,-92,-143,-173,-201,-206,-198,-171,-123,-61,16,102,190,277,359,418,468,486,482,452,394,310,214,91,-29,-163,-291,-412,-524,-623,-702,-769,-814,-841,-853,-843,-818,-776,-720,-649,-570,-480,-391,-295,-208,-125,-52,5,55,87,106,116,114,105,96,74,64,42,28,12,-3,-12,-23,-28,-32,-31,-23,-12,10,36,72,110,160,210,262,316,359,406,434,458,461,458,433,400,351,295,235,168,109,55,14,-13,-24,-17,10,45,100,155,216,275,324,366,393,403,398,377,339,288,228,155,80,-1,-80,-158,-229,-301,-355,-407,-446,-474,-495,-501,-503,-490,-479,-452,-427,-397,-361,-331,-293,-261,-229,-199,-174,-151,-134,-121,-109,-105,-100,-99,-100,-100,-101,-103,-101,-104,-106,-105,-109,-112,-111,-119,-111,-106,-95,-66,-39,9,61,122,191,257,320,376,416,446,451,444,420,380,340,289,251,212,195,183,198,214,252,289,329,370,398,414,425,409,394,358,316,275,221,180,134,91,62,24,1,-27,-50,-73,-94,-119,-133,-159,-164,-185,-183,-195,-192,-199,-201,-204,-220,-228,-253,-270,-294,-319,-330,-354,-350,-358,-344,-334,-313,-297,-273,-260,-243,-237,-232,-235,-243,-251,-268,-276,-293,-300,-308,-311,-308,-300,-290,-269,-251,-220,-189,-146,-97,-41,29,100,185,267,351,430,498,556,596,621,630,623,608,582,554,525,494,475,450,436,419,400,381,351,321,277,229,178,119,69,17,-23,-51,-67,-65,-47,-14,33,87,150,208,261,303,324,330,306,261,190,100,-7,-124,-246,-362,-473,-565,-642,-698,-729,-741,-728,-703,-652,-599,-526,-454,-379,-298,-233,-161,-109,-59,-26,-1,10,17,4,-1,-28,-39,-66,-81,-95,-108,-108,-109,-104,-89,-82,-62,-51,-38,-27,-22,-19,-23,-26,-35,-38,-42,-41,-24,-8,33,77,133,200,269,335,405,453,501,524,536,533,510,481,443,395,354,304,260,220,178,140,101,58,20,-28,-70,-114,-156,-186,-215,-225,-232,-221,-207,-181,-160,-134,-121,-111,-113,-128,-143,-175,-194,-223,-238,-245,-248,-234,-219,-197,-172,-155,-139,-135,-137,-148,-163,-184,-194,-211,-206,-197,-173,-133,-91,-38,13,63,99,129,135,137,110,81,31,-16,-76,-121,-173,-199,-223,-223,-210,-177,-129,-68,3,83,165,251,332,407,476,527,570,588,592,569,529,466,381,291,175,70,-47,-148,-242,-315,-377,-410,-433,-435,-423,-410,-379,-360,-331,-311,-291,-272,-256,-236,-213,-183,-147,-99,-53,5,58,108,152,180,199,198,186,157,122,78,35,-8,-45,-77,-94,-114,-113,-119,-109,-104,-88,-79,-59,-43,-19,2,29,55,79,103,117,129,129,122,107,83,57,27,-6,-25,-54,-58,-73,-62,-58,-39,-20,1,31,51,84,103,139,160,195,221,256,283,317,338,362,375,372,370,336,305,251,189,122,47,-23,-90,-144,-192,-216,-234,-229,-214,-188,-149,-104,-52,-1,60,108,171,213,263,299,327,345,350,338,319,274,231,164,100,27,-43,-104,-158,-195,-219,-222,-218,-192,-167,-135,-104,-83,-69,-66,-76,-94,-122,-157,-188,-228,-251,-285,-296,-312,-315,-313,-307,-297,-279,-266,-242,-224,-199,-173,-146,-114,-84,-51,-19,14,40,69,89,104,119,123,126,130,123,125,118,117,111,108,97,88,70,46,24,-13,-38,-74,-97,-112,-115,-101,-70,-22,46,122,211,302,388,472,533,586,613,619,607,571,524,464,394,326,253,192,131,82,44,13,0,-8,-5,12,31,62,92,124,156,177,189,189,170,137,88,20,-51,-138,-216,-298,-361,-418,-449,-464,-455,-430,-387,-338,-276,-224,-170,-133,-110,-97,-110,-126,-163,-199,-241,-284,-321,-351,-380,-394,-410,-416,-420,-418,-418,-407,-400,-382,-360,-334,-298,-261,-216,-168,-123,-74,-35,4,33,56,77,91,106,123,144,174,212,260,309,369,419,470,503,521,524,501,464,410,340,274,197,144,84,61,40,45,67,96,135,178,212,246,265,272,268,254,229,202,175,139,127,97,94,81,79,76,67,57,35,4,-33,-85,-139,-197,-252,-305,-340,-373,-375,-375,-351,-321,-284,-243,-216,-189,-186,-190,-224,-260,-324,-385,-459,-528,-594,-646,-683,-705,-694,-677,-614,-550,-446,-344,-214,-90,40,158,269,358,434,480,510,519,506,486,446,412,366,334,297,281,262,262,265,273,282,292,290,286,269,240,210,166,126,86,50,28,9,13,19,45,76,112,156,195,231,266,287,311,318,327,325,322,310,294,267,233,188,129,61,-19,-104,-193,-275,-357,-416,-468,-492,-504,-493,-479,-442,-421,-389,-378,-375,-389,-416,-456,-501,-548,-594,-622,-645,-640,-622,-583,-522,-452,-362,-272,-172,-75,24,119,215,301,396,477,563,640,708,766,809,830,831,807,758,687,600,495,384,275,165,75,-6,-62,-101,-113,-110,-81,-47,9,63,128,190,252,314,366,421,460,497,524,538,544,533,514,476,434,375,311,237,159,75,-8,-95,-177,-264,-337,-418,-480,-544,-594,-633,-667,-679,-685,-675,-651,-618,-579,-527,-486,-436,-404,-374,-365,-362,-382,-405,-445,-484,-524,-562,-584,-598,-594,-571,-536,-481,-414,-340,-250,-161,-65,27,120,204,280,350,394,441,456,461,451,417,379,321,264,200,143,100,63,58,59,98,143,218,292,383,468,543,612,654,679,679,651,606,541,458,376,282,205,130,76,36,20,20,41,67,108,146,180,211,217,216,191,147,95,19,-56,-139,-221,-288,-355,-400,-433,-456,-458,-457,-450,-436,-434,-421,-428,-426,-439,-446,-457,-463,-467,-465,-458,-448,-434,-423,-411,-405,-405,-408,-423,-435,-450,-461,-462,-450,-423,-372,-309,-219,-120,-6,112,220,329,407,473,504,513,489,448,382,311,231,157,91,42,11,1,18,50,110,177,263,349,441,524,600,664,708,739,742,733,697,647,577,495,405,304,204,109,14,-58,-128,-167,-196,-193,-180,-136,-84,-17,51,118,172,216,229,230,196,150,77,-5,-95,-188,-275,-356,-422,-474,-509,-528,-533,-527,-510,-492,-469,-447,-431,-410,-402,-386,-375,-361,-343,-324,-294,-268,-229,-195,-156,-113,-77,-41,-5,19,52,69,94,117,138,173,198,243,279,324,367,404,440,464,475,483,466,450,414,375,328,278,229,180,139,97,71,45,34,27,30,41,54,82,103,136,164,194,223,249,269,288,296,304,298,289,268,243,207,166,120,71,17,-29,-84,-128,-169,-213,-241,-272,-299,-310,-337,-337,-356,-355,-365,-364,-369,-369,-370,-372,-368,-371,-367,-364,-356,-346,-328,-306,-273,-234,-184,-128,-63,6,76,146,210,265,304,332,335,322,289,235,173,96,17,-61,-134,-196,-243,-278,-289,-289,-270,-238,-197,-142,-87,-21,39,104,167,224,280,327,369,399,421,431,429,421,397,375,345,320,299,286,285,298,315,352,384,423,456,475,484,464,427,361,277,169,48,-84,-212,-343,-451,-557,-627,-683,-705,-708,-677,-631,-558,-474,-380,-276,-180,-85,2,64,125,149,165,153,123,73,11,-67,-150,-237,-320,-399,-465,-519,-557,-574,-576,-552,-515,-456,-385,-303,-210,-125,-39,34,84,125,130,127,93,53,-1,-55,-104,-150,-171,-189,-173,-154,-107,-49,18,98,174,252,327,387,442,474,493,495,476,446,400,344,286,227,172,131,102,89,97,117,156,201,256,308,353,395,417,430,419,399,355,313,245,188,118,59,3,-46,-79,-107,-120,-121,-118,-101,-84,-61,-42,-21,-11,-5,-9,-24,-47,-83,-128,-182,-241,-304,-369,-424,-482,-516,-548,-556,-550,-527,-485,-436,-370,-311,-240,-183,-128,-92,-65,-61,-64,-91,-122,-167,-214,-262,-310,-346,-379,-394,-403,-392,-373,-334,-290,-226,-159,-75,12,108,205,305,399,489,566,630,677,704,714,701,675,628,574,508,440,373,304,245,190,142,108,75,57,48,41,61,74,116,157,214,279,347,413,477,517,553,553,536,493,418,333,226,116,4,-102,-195,-268,-324,-358,-373,-375,-365,-351,-343,-333,-342,-353,-380,-416,-452,-499,-534,-574,-600,-619,-627,-623,-612,-584,-555,-508,-462,-402,-341,-275,-205,-137,-70,-7,45,91,125,145,156,152,140,121,98,70,49,21,9,-8,-10,-16,-9,-1,12,34,60,97,141,197,257,333,400,476,537,589,620,630,615,576,515,440,350,267,178,112,54,23,8,15,38,70,116,157,203,240,273,299,315,326,328,320,312,281,258,205,156,84,5,-84,-184,-285,-388,-487,-578,-656,-717,-758,-777,-773,-745,-695,-630,-546,-460,-367,-284,-205,-148,-106,-87,-92,-118,-159,-223,-287,-362,-433,-493,-541,-565,-570,-539,-490,-398,-292,-161,-15,133,282,417,531,624,680,715,709,684,636,568,495,415,341,273,221,179,156,152,160,187,222,266,319,370,424,469,515,545,571,580,579,567,543,508,468,421,375,329,286,250,218,190,166,144,121,96,66,30,-10,-60,-109,-171,-228,-294,-357,-421,-487,-548,-611,-668,-719,-765,-798,-821,-829,-822,-800,-761,-715,-647,-588,-509,-446,-377,-324,-279,-248,-232,-227,-230,-248,-255,-278,-279,-283,-270,-247,-208,-162,-100,-39,29,94,153,203,249,276,302,312,321,324,326,331,332,341,345,354,358,362,359,356,348,338,329,315,307,298,292,293,290,297,303,310,320,323,329,327,325,314,301,285,268,246,230,208,193,176,160,145,126,106,80,51,23,-16,-41,-80,-103,-134,-156,-181,-207,-240,-279,-330,-385,-459,-529,-607,-682,-745,-801,-832,-848,-838,-810,-762,-700,-632,-562,-498,-442,-403,-373,-364,-356,-359,-358,-350,-333,-297,-247,-179,-102,-14,74,159,238,303,354,393,415,430,435,434,433,428,426,420,417,407,393,375,343,311,268,224,189,147,136,117,138,160,207,264,331,396,468,518,573,596,618,613,603,569,534,477,419,347,271,185,98,7,-85,-169,-249,-316,-367,-410,-427,-443,-429,-425,-397,-379,-356,-334,-320,-308,-300,-302,-303,-306,-317,-317,-328,-329,-326,-326,-312,-304,-289,-272,-259,-242,-230,-218,-209,-202,-198,-196,-194,-194,-192,-188,-183,-169,-155,-131,-104,-70,-32,12,55,103,150,197,242,287,327,371,409,447,487,521,562,595,631,661,681,697,695,681,649,599,528,453,357,263,168,75,0,-71,-118,-159,-177,-193,-193,-197,-188,-189,-178,-174,-161,-141,-118,-78,-34,21,79,141,195,241,275,287,284,266,223,180,117,60,5,-49,-88,-127,-153,-174,-199,-220,-253,-289,-336,-390,-447,-511,-566,-619,-661,-687,-699,-692,-665,-623,-565,-494,-417,-328,-245,-152,-71,11,85,145,203,239,268,290,287,294,275,268,253,243,244,245,265,288,323,365,407,453,487,516,526,523,496,456,394,320,242,151,76,-2,-59,-105,-126,-137,-119,-97,-54,-10,40,89,132,173,202,225,241,251,253,255,245,233,217,185,158,114,65,16,-48,-103,-170,-227,-290,-341,-391,-432,-466,-495,-512,-527,-533,-537,-536,-529,-520,-502,-479,-453,-411,-373,-321,-270,-218,-164,-118,-74,-39,-16,8,8,17,6,0,-15,-31,-45,-62,-71,-87,-88,-97,-94,-92,-88,-73,-64,-41,-22,13,48,94,150,210,281,352,423,491,547,590,616,620,602,560,501,418,330,230,129,38,-49,-116,-166,-196,-209,-199,-175,-136,-81,-28,44,105,179,244,306,365,411,447,472,474,468,430,381,303,216,100,-10,-141,-254,-366,-451,-522,-548,-564,-531,-488,-416,-337,-253,-179,-113,-72,-50,-53,-80,-119,-177,-234,-291,-343,-383,-411,-426,-433,-426,-422,-405,-391,-373,-354,-328,-301,-256,-214,-146,-83,3,82,166,239,299,342,360,356,326,279,215,148,73,11,-40,-75,-87,-81,-57,-12,35,99,155,216,269,319,358,400,427,459,484,505,525,536,542,537,517,487,435,378,300,220,126,44,-43,-114,-171,-215,-232,-238,-218,-195,-143,-101,-42,11,62,108,147,172,191,195,185,167,125,81,13,-58,-142,-230,-318,-400,-477,-529,-578,-589,-593,-568,-529,-475,-414,-349,-290,-232,-196,-162,-153,-151,-161,-179,-200,-216,-235,-235,-237,-220,-197,-166,-128,-85,-44,0,43,81,123,156,190,223,248,277,295,313,325,332,337,337,337,329,325,314,304,294,276,265,245,234,212,204,185,180,168,163,152,143,130,111,90,62,33,2,-26,-49,-63,-66,-57,-35,2,41,97,138,187,214,233,229,211,167,114,39,-41,-135,-226,-325,-416,-502,-586,-650,-714,-757,-790,-807,-808,-798,-767,-725,-664,-592,-511,-416,-325,-220,-133,-38,36,107,161,204,229,247,250,249,241,225,214,192,174,151,124,93,61,20,-14,-54,-84,-104,-116,-105,-82,-37,22,96,172,256,331,393,444,467,476,462,432,394,346,309,275,259,261,279,318,367,427,480,529,559,564,551,498,431,329,219,96,-29,-146,-253,-346,-419,-476,-516,-539,-555,-554,-553,-532,-516,-476,-438,-383,-324,-261,-193,-135,-79,-43,-15,-13,-17,-46,-73,-119,-156,-198,-226,-254,-265,-273,-274,-267,-263,-258,-254,-255,-258,-259,-262,-260,-253,-235,-219,-180,-150,-103,-55,-9,45,94,148,200,254,310,365,428,481,540,590,633,666,682,681,661,620,562,486,404,311,227,147,85,40,15,17,34,75,124,183,241,295,338,364,374,364,339,295,246,185,126,72,18,-23,-58,-86,-108,-121,-139,-147,-157,-166,-170,-174,-173,-168,-165,-154,-147,-142,-138,-153,-165,-201,-241,-299,-358,-433,-495,-568,-617,-666,-688,-702,-688,-664,-620,-561,-497,-415,-336,-249,-162,-77,8,89,166,236,298,350,391,416,425,419,395,362,314,266,215,171,139,121,122,142,177,228,281,344,392,439,458,467,445,413,352,291,212,143,74,18,-21,-48,-52,-49,-25,0,40,79,119,164,198,240,267,295,309,316,308,288,248,199,130,55,-26,-113,-188,-264,-316,-361,-379,-387,-374,-351,-318,-285,-252,-226,-210,-208,-215,-241,-274,-317,-371,-420,-475,-527,-570,-605,-637,-642,-655,-631,-611,-560,-503,-424,-331,-231,-114,-3,117,227,325,413,474,524,545,547,532,499,457,408,348,296,236,182,131,80,40,2,-24,-39,-43,-29,-5,37,92,152,223,288,354,405,449,470,479,472,441,416,362,327,275,239,203,180,159,148,131,120,95,67,23,-31,-95,-168,-237,-311,-365,-412,-433,-438,-419,-386,-333,-281,-217,-165,-120,-84,-73,-66,-90,-116,-165,-215,-274,-335,-395,-451,-500,-542,-571,-591,-594,-582,-554,-513,-455,-392,-313,-237,-153,-78,0,63,124,174,216,250,281,302,323,337,347,356,355,354,338,324,294,266,226,191,148,118,84,66,56,56,73,92,128,157,203,227,269,287,312,326,335,342,343,345,341,335,325,305,283,251,210,165,111,60,1,-46,-98,-131,-165,-173,-187,-168,-157,-127,-94,-67,-31,-15,3,1,-5,-30,-58,-101,-145,-199,-250,-313,-362,-430,-475,-534,-571,-607,-626,-627,-611,-572,-512,-434,-338,-230,-122,-12,82,162,219,248,253,231,189,130,62,-9,-75,-137,-174,-204,-206,-192,-161,-107,-48,26,100,178,249,311,362,399,418,423,411,388,357,323,283,260,228,223,216,229,244,273,301,334,365,392,415,430,440,436,434,410,387,352,307,256,198,128,61,-16,-93,-164,-235,-295,-340,-378,-390,-394,-376,-347,-306,-261,-214,-175,-142,-126,-126,-142,-175,-219,-272,-322,-373,-406,-431,-435,-420,-393,-349,-298,-242,-188,-140,-101,-76,-61,-64,-71,-95,-112,-142,-155,-176,-178,-183,-171,-165,-143,-136,-116,-107,-99,-86,-83,-67,-55,-34,-6,27,69,117,165,219,266,316,353,391,418,443,464,482,501,516,530,540,538,530,504,465,407,342,259,182,97,27,-32,-71,-86,-86,-61,-32,9,44,72,85,86,65,35,-6,-56,-92,-135,-150,-163,-149,-129,-91,-52,-9,28,50,62,49,23,-24,-88,-152,-235,-296,-369,-415,-453,-475,-478,-472,-452,-427,-397,-364,-335,-302,-279,-250,-232,-206,-190,-171,-156,-147,-135,-127,-124,-115,-115,-104,-95,-82,-61,-39,-6,29,68,112,156,200,243,283,321,361,391,425,453,471,496,496,503,491,473,447,415,376,341,302,271,245,229,219,221,227,235,250,255,260,252,237,211,175,130,79,26,-26,-75,-119,-150,-177,-186,-190,-190,-176,-177,-167,-174,-188,-206,-242,-275,-312,-354,-374,-407,-413,-420,-420,-410,-405,-398,-390,-389,-383,-380,-371,-358,-341,-312,-281,-244,-201,-164,-124,-92,-71,-56,-57,-67,-86,-119,-144,-187,-201,-231,-223,-220,-186,-147,-88,-24,46,117,185,241,294,327,357,370,380,380,382,378,381,385,393,407,418,440,450,465,462,457,433,403,353,300,229,165,89,27,-37,-83,-122,-139,-141,-130,-95,-64,-12,33,76,111,130,138,120,99,39,-12,-91,-169,-250,-333,-400,-460,-505,-526,-539,-520,-498,-452,-404,-346,-287,-234,-180,-146,-111,-102,-90,-108,-116,-150,-174,-208,-243,-266,-298,-310,-326,-323,-319,-298,-274,-237,-199,-149,-106,-48,-1,56,107,160,207,252,287,309,326,319,311,281,251,208,174,133,110,90,91,99,130,167,225,284,354,419,487,544,594,624,651,645,639,605,559,509,432,367,279,205,122,48,-22,-84,-130,-179,-199,-227,-233,-237,-236,-230,-219,-214,-200,-195,-187,-177,-174,-163,-163,-162,-167,-176,-194,-211,-240,-263,-291,-311,-325,-337,-334,-329,-315,-298,-281,-267,-254,-243,-245,-235,-242,-235,-232,-221,-208,-191,-168,-155,-127,-119,-99,-93,-84,-75,-69,-55,-36,-14,29,68,130,194,268,344,425,499,575,638,690,733,753,764,752,719,675,607,529,443,348,260,177,102,49,10,-8,-1,16,52,100,148,200,244,275,296,301,286,263,221,172,118,54,-3,-63,-113,-158,-192,-218,-238,-249,-262,-270,-287,-300,-330,-350,-390,-416,-453,-480,-504,-515,-524,-513,-501,-471,-436,-395,-344,-300,-242,-200,-150,-113,-81,-54,-38,-20,-18,-8,-13,-10,-19,-22,-34,-43,-51,-63,-66,-71,-64,-59,-44,-26,-10,16,35,54,77,90,108,125,138,160,181,207,242,277,321,363,406,444,477,501,512,516,502,485,454,416,383,336,307,270,247,234,217,223,210,218,208,200,183,155,121,74,19,-42,-115,-183,-263,-332,-399,-454,-494,-524,-527,-521,-489,-446,-391,-324,-257,-191,-133,-87,-62,-50,-68,-95,-153,-215,-294,-376,-450,-524,-571,-605,-608,-584,-537,-461,-372,-272,-169,-77,2,62,96,108,98,71,32,-7,-51,-82,-99,-109,-91,-74,-32,11,62,111,160,202,243,276,310,340,380,415,465,508,558,601,641,663,678,669,652,607,562,489,426,345,273,200,134,74,21,-24,-62,-94,-121,-145,-167,-183,-206,-220,-243,-257,-279,-290,-309,-315,-319,-317,-300,-284,-248,-212,-163,-107,-54,11,63,117,161,188,209,203,187,148,92,24,-57,-146,-237,-331,-416,-491,-557,-602,-633,-637,-625,-591,-542,-473,-398,-311,-226,-135,-54,22,93,139,190,211,235,241,244,244,238,236,235,225,232,221,223,218,212,209,202,198,193,188,187,183,185,178,182,176,180,173,178,174,182,189,198,219,233,262,280,309,326,340,345,334,312,271,220,156,89,17,-43,-94,-125,-134,-120,-87,-32,27,95,151,198,218,220,188,137,55,-36,-147,-260,-369,-477,-567,-639,-703,-734,-758,-761,-749,-731,-699,-664,-625,-581,-537,-492,-447,-403,-357,-311,-265,-217,-169,-120,-66,-22,34,70,118,149,177,200,209,214,211,201,188,171,160,148,153,162,188,229,275,341,398,463,510,548,561,554,525,469,406,321,243,162,97,41,13,-8,3,17,45,82,104,137,143,156,145,138,116,103,87,78,78,82,93,107,116,122,110,88,45,-14,-87,-178,-268,-368,-456,-543,-612,-672,-707,-734,-732,-725,-692,-656,-601,-545,-471,-403,-316,-240,-150,-72,7,73,128,163,181,174,147,99,35,-38,-112,-185,-236,-281,-289,-283,-250,-197,-136,-63,4,69,118,156,178,186,187,183,181,185,202,227,270,320,373,429,472,509,524,525,505,475,431,386,338,299,269,255,255,267,297,329,371,407,434,454,450,441,402,362,302,240,173,105,40,-23,-84,-138,-196,-241,-287,-323,-351,-368,-368,-359,-328,-296,-245,-198,-149,-113,-87,-81,-93,-128,-178,-247,-318,-402,-473,-544,-588,-624,-625,-611,-569,-508,-437,-351,-269,-183,-112,-47,-1,37,55,71,65,73,59,69,62,78,84,108,123,151,171,197,216,236,246,256,250,247,230,212,193,171,154,145,139,153,167,202,242,296,357,423,495,564,630,685,729,751,760,736,698,629,541,440,315,196,62,-56,-172,-268,-347,-407,-438,-458,-450,-432,-397,-365,-316,-292,-252,-243,-226,-233,-241,-253,-273,-286,-303,-312,-321,-323,-324,-321,-316,-309,-296,-286,-264,-248,-226,-201,-177,-152,-126,-105,-82,-63,-49,-37,-34,-32,-42,-52,-72,-92,-113,-138,-156,-175,-192,-198,-213,-208,-213,-196,-183,-154,-118,-71,-14,52,125,199,277,350,413,477,518,562,585,605,615,621,617,616,599,588,563,536,503,465,420,376,324,271,220,161,108,53,0,-47,-88,-126,-148,-168,-172,-169,-162,-139,-126,-100,-87,-78,-77,-90,-112,-147,-191,-242,-293,-349,-393,-436,-467,-489,-504,-514,-515,-521,-519,-523,-527,-522,-522,-506,-489,-454,-413,-358,-304,-238,-190,-131,-107,-77,-73,-74,-86,-99,-109,-113,-103,-83,-51,-3,43,105,154,208,247,284,304,328,335,352,363,382,405,438,474,519,558,601,626,647,644,628,591,538,470,391,306,218,133,58,-18,-65,-114,-135,-149,-146,-133,-104,-73,-33,11,51,96,134,163,192,197,203,182,150,104,33,-43,-134,-232,-326,-424,-504,-577,-629,-658,-669,-654,-621,-574,-514,-447,-383,-316,-261,-208,-169,-132,-104,-79,-55,-35,-17,4,12,22,13,0,-36,-78,-148,-213,-299,-372,-444,-494,-524,-518,-489,-418,-330,-208,-82,62,195,324,435,521,590,627,648,647,634,612,585,562,542,525,518,508,505,500,494,481,472,446,430,398,373,338,309,270,236,192,148,97,38,-21,-92,-151,-219,-270,-314,-336,-342,-328,-290,-245,-180,-112,-48,23,75,128,164,195,211,221,217,208,178,146,89,25,-54,-147,-248,-356,-467,-577,-678,-771,-850,-901,-941,-941,-925,-876,-804,-709,-599,-473,-353,-223,-120,-14,57,118,154,175,185,189,190,198,211,234,268,305,349,388,422,440,448,432,405,358,300,242,175,120,73,34,18,10,18,45,69,108,140,169,191,205,203,204,188,181,167,168,170,191,214,250,288,326,364,386,404,399,385,352,304,252,182,116,40,-30,-100,-166,-230,-293,-351,-415,-468,-530,-575,-616,-643,-646,-642,-605,-569,-502,-445,-372,-309,-244,-190,-135,-93,-44,-1,47,93,144,195,243,290,323,347,356,339,309,249,172,78,-34,-149,-269,-376,-476,-552,-603,-633,-622,-597,-531,-455,-348,-239,-114,9,125,244,331,424,480,530,558,573,580,574,569,554,546,532,523,508,498,485,464,454,420,400,358,315,260,196,122,45,-36,-116,-185,-250,-285,-318,-312,-308,-270,-237,-188,-146,-104,-72,-51,-40,-40,-50,-68,-93,-122,-150,-176,-203,-220,-234,-241,-234,-229,-206,-185,-157,-130,-106,-89,-82,-88,-107,-137,-175,-224,-267,-313,-343,-362,-365,-352,-321,-280,-227,-167,-107,-47,7,54,89,111,122,116,104,83,63,41,31,25,38,57,99,142,201,263,320,385,431,472,497,507,498,480,439,402,346,302,256,221,204,190,202,207,233,244,252,249,225,187,134,65,-7,-83,-151,-209,-250,-275,-282,-274,-253,-230,-201,-179,-163,-152,-156,-154,-167,-168,-175,-170,-160,-147,-127,-111,-95,-91,-98,-117,-153,-191,-249,-295,-344,-381,-402,-409,-403,-376,-349,-308,-279,-244,-231,-214,-222,-229,-248,-268,-289,-305,-316,-318,-312,-299,-274,-243,-204,-162,-113,-66,-13,39,87,139,180,220,250,273,283,290,282,275,262,253,251,249,270,286,325,364,404,448,481,506,522,521,518,502,490,475,467,463,467,468,475,464,450,409,355,271,172,45,-84,-231,-365,-495,-606,-687,-744,-760,-754,-705,-644,-547,-450,-338,-231,-126,-36,42,101,141,167,166,150,117,60,2,-80,-161,-242,-324,-390,-452,-487,-513,-513,-496,-466,-408,-357,-281,-224,-153,-110,-64,-46,-37,-44,-61,-84,-105,-125,-133,-130,-116,-84,-48,3,54,107,160,203,241,271,295,319,338,369,399,445,494,551,609,664,708,741,747,737,689,625,530,422,303,180,69,-29,-101,-148,-166,-159,-127,-85,-31,20,59,93,102,100,85,55,26,-9,-33,-57,-59,-60,-42,-17,14,49,80,106,123,122,120,86,65,11,-32,-90,-145,-203,-262,-323,-379,-440,-491,-542,-584,-615,-639,-647,-647,-634,-613,-581,-546,-501,-455,-403,-347,-289,-225,-160,-90,-23,49,114,180,241,294,344,382,425,447,481,497,518,532,541,547,547,535,524,494,467,429,393,357,328,303,286,285,282,295,306,316,328,325,319,293,258,205,142,67,-12,-88,-163,-217,-255,-274,-257,-237,-174,-115,-33,46,119,185,231,258,253,228,164,82,-34,-161,-306,-444,-585,-700,-796,-861,-893,-899,-871,-830,-761,-695,-614,-535,-457,-376,-298,-220,-146,-69,-7,54,100,131,152,156,145,128,96,64,25,-8,-43,-63,-78,-73,-54,-13,44,124,211,317,414,519,598,667,707,722,712,674,624,552,483,405,339,276,232,200,187,185,203,223,253,279,295,304,295,268,229,176,117,56,3,-47,-75,-99,-106,-107,-102,-98,-94,-104,-113,-142,-169,-208,-250,-297,-340,-393,-430,-482,-521,-564,-610,-649,-694,-734,-772,-803,-823,-822,-808,-758,-693,-597,-479,-360,-218,-94,28,129,207,261,280,283,238,191,101,12,-92,-188,-267,-315,-325,-287,-207,-81,71,241,407,546,649,689,674,598,497,387,321,318,397,549,723,875,915,826,560,193,-228,-570,-752,-685,-372,151,767,1358,1791,1994,1939,1661,1231,746,269,-140,-493,-834,-1218,-1716,-2351,-3098,-3874,-4525,-4898,-4795,-4136,-2838,-1003,1216,3556,5698,7355,8250,8231,7255,5385,2846,-116,-3131,-5877,-8020,-9318,-9623,-8896,-7236,-4844,-2010,901,3558,5622,6887,7234,6686,5400,3614,1642,-215,-1694,-2610,-2903,-2600,-1828,-777,373,1413,2235,2734,2906,2780,2407,1894,1305,722,201,-242,-593,-863,-1081,-1232,-1340,-1363,-1301,-1112,-810,-403,52,484,798,915,756,318,-382,-1238,-2129,-2893,-3385,-3498,-3171,-2443,-1390,-192,990,1946,2533,2668,2306,1547,476,-706,-1834,-2734,-3273,-3394,-3086,-2418,-1499,-482,489,1246,1702,1775,1484,878,83,-777,-1536,-2085,-2330,-2250,-1874,-1289,-602,56,583,897,966,799,458,9,-442,-825,-1069,-1146,-1043,-798,-447,-55,308,598,761,782,659,415,79,-283,-632,-898,-1032,-1023,-831,-500,-42,474,995,1443,1769,1924,1891,1694,1353,954,541,197,-34,-118,-40,179,521,924,1344,1711,1978,2105,2087,1929,1672,1369,1066,837,694,689,789,1000,1259,1534,1775,1937,2017,1982,1869,1672,1446,1198,985,810,711,677,728,839,1009,1206,1399,1568,1674,1718,1673,1553,1357,1091,784,445,106,-203,-469,-651,-741,-710,-555,-269,126,614,1143,1676,2150,2524,2734,2762,2558,2139,1486,648,-341,-1392,-2416,-3300,-3935,-4235,-4133,-3626,-2744,-1576,-251,1090,2280,3202,3738,3855,3544,2855,1888,736,-451,-1586,-2549,-3297,-3788,-4032,-4058,-3906,-3622,-3254,-2816,-2362,-1875,-1400,-916,-465,-42,299,549,663,637,457,151,-268,-741,-1230,-1685,-2049,-2311,-2424,-2412,-2267,-2028,-1730,-1410,-1115,-872,-706,-632,-646,-746,-906,-1120,-1351,-1579,-1785,-1942,-2051,-2104,-2107,-2071,-2011,-1924,-1843,-1747,-1672,-1603,-1553,-1531,-1522,-1550,-1586,-1654,-1731,-1823,-1917,-2008,-2080,-2143,-2171,-2189,-2169,-2146,-2087,-2026,-1938,-1849,-1752,-1668,-1595,-1544,-1520,-1508,-1527,-1541,-1564,-1572,-1554,-1507,-1416,-1284,-1121,-933,-735,-543,-362,-218,-101,-31,11,23,27,34,53,105,185,299,445,600,761,900,1011,1076,1094,1058,980,863,731,595,480,400,367,393,475,614,794,1002,1215,1412,1579,1693,1757,1759,1710,1624,1513,1397,1293,1217,1180,1191,1251,1360,1505,1683,1859,2032,2173,2277,2336,2354,2336,2294,2233,2174,2109,2064,2035,2034,2066,2132,2233,2358,2506,2650,2797,2922,3029,3109,3156,3188,3196,3197,3197,3188,3180,3165,3141,3108,3068,3021,2982,2950,2940,2949,2985,3042,3112,3191,3260,3317,3342,3336,3290,3216,3117,3009,2907,2813,2739,2678,2630,2598,2577,2580,2604,2662,2740,2847,2944,3030,3057,3014,2886,2668,2395,2082,1784,1537,1378,1327,1388,1537,1738,1948,2109,2189,2155,1997,1731,1371,975,568,220,-56,-211,-243,-155,47,316,622,907,1122,1227,1202,1024,731,313,-157,-655,-1128,-1526,-1831,-2013,-2070,-2013,-1857,-1624,-1359,-1072,-826,-622,-505,-476,-549,-724,-988,-1329,-1720,-2129,-2533,-2886,-3177,-3389,-3502,-3545,-3495,-3396,-3255,-3106,-2963,-2860,-2785,-2770,-2790,-2861,-2963,-3088,-3230,-3369,-3507,-3629,-3734,-3814,-3864,-3885,-3876,-3842,-3793,-3726,-3661,-3596,-3533,-3488,-3447,-3418,-3398,-3381,-3375,-3372,-3375,-3380,-3386,-3397,-3403,-3417,-3427,-3438,-3459,-3468,-3499,-3519,-3552,-3577,-3609,-3626,-3647,-3653,-3648,-3637,-3598,-3561,-3493,-3430,-3348,-3268,-3183,-3110,-3042,-3004,-2974,-2973,-2985,-2996,-3024,-3033,-3049,-3052,-3053,-3049,-3050,-3053,-3068,-3086,-3106,-3126,-3126,-3117,-3071,-2999,-2881,-2726,-2537,-2320,-2106,-1894,-1717,-1587,-1508,-1500,-1541,-1632,-1755,-1889,-2020,-2122,-2191,-2204,-2182,-2105,-2008,-1881,-1741,-1597,-1453,-1319,-1193,-1087,-986,-911,-837,-782,-731,-685,-644,-596,-549,-496,-442,-389,-330,-272,-208,-139,-68,9,88,172,259,357,455,566,670,780,872,964,1031,1086,1118,1137,1137,1146,1153,1183,1234,1306,1405,1512,1626,1736,1830,1912,1971,2019,2049,2078,2095,2124,2148,2188,2236,2287,2352,2406,2466,2517,2559,2600,2631,2669,2701,2745,2784,2837,2889,2954,3023,3098,3179,3254,3337,3403,3467,3516,3546,3564,3556,3540,3504,3470,3434,3407,3402,3416,3459,3529,3613,3708,3792,3851,3882,3868,3824,3753,3664,3592,3536,3543,3598,3732,3918,4155,4415,4664,4886,5033,5091,5046,4880,4632,4301,3942,3593,3295,3098,3029,3099,3309,3628,4015,4422,4791,5064,5211,5185,5007,4670,4238,3754,3292,2925,2699,2665,2829,3178,3667,4233,4794,5275,5598,5713,5591,5240,4696,4026,3318,2651,2132,1804,1730,1904,2310,2887,3557,4232,4817,5247,5456,5432,5178,4734,4169,3557,2979,2501,2179,2025,2054,2235,2532,2887,3246,3545,3754,3825,3770,3569,3268,2873,2440,1995,1588,1226,959,760,663,627,657,722,801,883,940,967,952,894,787,653,482,302,113,-81,-260,-437,-599,-743,-875,-988,-1081,-1161,-1218,-1261,-1298,-1323,-1363,-1395,-1455,-1517,-1608,-1707,-1826,-1946,-2069,-2183,-2289,-2379,-2453,-2512,-2546,-2578,-2592,-2614,-2639,-2681,-2742,-2817,-2914,-3023,-3142,-3265,-3370,-3466,-3525,-3558,-3549,-3513,-3454,-3379,-3311,-3250,-3221,-3223,-3269,-3349,-3474,-3620,-3790,-3958,-4123,-4262,-4370,-4439,-4466,-4459,-4424,-4370,-4312,-4255,-4210,-4183,-4176,-4202,-4253,-4338,-4452,-4592,-4748,-4918,-5078,-5234,-5353,-5440,-5478,-5464,-5409,-5313,-5199,-5077,-4961,-4865,-4796,-4758,-4753,-4776,-4818,-4875,-4925,-4965,-4982,-4970,-4933,-4864,-4780,-4679,-4575,-4480,-4396,-4337,-4301,-4290,-4304,-4330,-4368,-4397,-4415,-4412,-4377,-4327,-4241,-4150,-4040,-3925,-3823,-3728,-3664,-3626,-3622,-3644,-3693,-3753,-3821,-3882,-3929,-3952,-3942,-3908,-3835,-3751,-3637,-3527,-3408,-3306,-3223,-3157,-3135,-3127,-3157,-3200,-3254,-3312,-3357,-3382,-3383,-3346,-3275,-3168,-3029,-2874,-2714,-2563,-2439,-2345,-2292,-2271,-2288,-2321,-2375,-2420,-2471,-2495,-2514,-2504,-2488,-2452,-2409,-2357,-2297,-2234,-2163,-2085,-1997,-1913,-1819,-1742,-1666,-1615,-1574,-1556,-1557,-1567,-1598,-1622,-1641,-1642,-1618,-1562,-1477,-1356,-1214,-1050,-887,-728,-598,-496,-434,-409,-416,-453,-491,-531,-554,-535,-497,-394,-280,-111,50,240,403,554,666,742,769,769,726,677,617,581,561,585,637,734,863,1015,1176,1333,1475,1579,1653,1673,1661,1613,1556,1494,1465,1471,1530,1654,1823,2045,2287,2530,2759,2929,3048,3085,3052,2959,2815,2652,2495,2359,2284,2260,2325,2447,2637,2865,3109,3356,3567,3748,3855,3913,3888,3818,3691,3546,3396,3265,3182,3147,3189,3287,3447,3642,3856,4062,4246,4378,4466,4491,4468,4398,4302,4185,4075,3981,3917,3891,3905,3956,4044,4153,4270,4386,4475,4540,4565,4555,4506,4444,4356,4291,4233,4215,4232,4286,4367,4467,4567,4652,4721,4745,4747,4706,4644,4568,4489,4420,4367,4340,4329,4338,4353,4363,4368,4353,4329,4289,4241,4194,4143,4111,4090,4097,4127,4182,4254,4337,4420,4490,4538,4553,4530,4474,4384,4276,4154,4033,3926,3841,3785,3773,3783,3835,3899,3967,4033,4069,4082,4048,3978,3866,3728,3577,3418,3286,3159,3083,3015,2999,2991,3013,3040,3073,3102,3123,3122,3106,3065,3000,2926,2832,2748,2660,2594,2532,2501,2475,2469,2469,2471,2477,2474,2468,2459,2439,2418,2391,2355,2318,2269,2215,2159,2101,2043,1989,1936,1883,1838,1789,1747,1704,1662,1616,1572,1519,1467,1411,1355,1291,1239,1167,1120,1051,1008,949,905,849,792,728,649,577,488,412,336,272,225,188,165,148,134,116,98,68,40,7,-25,-58,-88,-124,-164,-215,-287,-369,-476,-589,-718,-842,-963,-1064,-1146,-1190,-1213,-1195,-1170,-1119,-1074,-1029,-1008,-1001,-1030,-1077,-1157,-1250,-1361,-1468,-1580,-1678,-1758,-1832,-1880,-1927,-1967,-2012,-2070,-2137,-2220,-2311,-2410,-2502,-2591,-2660,-2721,-2762,-2800,-2834,-2876,-2937,-3016,-3120,-3240,-3367,-3485,-3585,-3650,-3671,-3650,-3582,-3478,-3350,-3218,-3102,-3017,-2990,-3006,-3095,-3227,-3406,-3600,-3804,-3970,-4110,-4176,-4188,-4126,-4010,-3848,-3670,-3485,-3347,-3237,-3216,-3246,-3360,-3521,-3724,-3939,-4138,-4303,-4405,-4452,-4426,-4350,-4229,-4088,-3952,-3836,-3762,-3738,-3762,-3836,-3931,-4046,-4150,-4236,-4290,-4304,-4289,-4235,-4171,-4089,-4012,-3949,-3899,-3883,-3886,-3919,-3971,-4038,-4114,-4189,-4255,-4315,-4345,-4365,-4347,-4317,-4256,-4186,-4100,-4012,-3930,-3853,-3797,-3761,-3749,-3759,-3795,-3842,-3910,-3978,-4046,-4106,-4145,-4164,-4155,-4118,-4051,-3970,-3863,-3764,-3664,-3579,-3526,-3493,-3493,-3522,-3558,-3612,-3653,-3680,-3682,-3642,-3573,-3455,-3320,-3155,-3004,-2850,-2741,-2660,-2636,-2652,-2716,-2805,-2919,-3028,-3131,-3202,-3243,-3241,-3198,-3116,-3003,-2864,-2716,-2558,-2408,-2270,-2152,-2062,-1998,-1961,-1947,-1953,-1968,-1986,-1998,-1992,-1974,-1925,-1865,-1778,-1692,-1596,-1517,-1445,-1400,-1371,-1365,-1374,-1385,-1406,-1406,-1404,-1366,-1316,-1235,-1146,-1043,-946,-856,-788,-734,-707,-699,-700,-716,-722,-722,-713,-680,-646,-594,-545,-496,-452,-422,-407,-400,-412,-420,-434,-436,-426,-398,-351,-290,-212,-132,-41,41,132,210,296,378,456,548,622,715,784,848,895,913,917,896,865,828,804,789,806,850,917,1010,1113,1221,1326,1408,1474,1507,1518,1507,1478,1447,1418,1407,1419,1457,1533,1622,1742,1855,1968,2059,2112,2145,2122,2095,2034,1986,1946,1937,1963,2027,2123,2248,2377,2514,2623,2706,2755,2752,2729,2657,2590,2506,2446,2404,2400,2424,2489,2569,2675,2776,2878,2959,3025,3059,3078,3066,3048,3013,2980,2946,2927,2922,2935,2970,3019,3083,3156,3223,3288,3337,3370,3381,3382,3357,3344,3310,3308,3299,3328,3356,3408,3457,3504,3539,3545,3531,3479,3407,3306,3200,3084,2986,2902,2845,2828,2833,2882,2948,3042,3144,3256,3361,3461,3544,3606,3647,3662,3659,3634,3593,3546,3488,3439,3384,3348,3308,3292,3272,3268,3269,3272,3281,3287,3298,3308,3320,3331,3343,3347,3356,3351,3348,3333,3320,3293,3274,3243,3219,3188,3160,3128,3091,3054,3005,2957,2899,2840,2786,2731,2698,2665,2661,2660,2679,2701,2720,2741,2742,2741,2723,2696,2667,2627,2597,2564,2540,2526,2508,2503,2491,2476,2459,2422,2383,2320,2253,2178,2096,2036,1967,1937,1903,1899,1895,1905,1906,1914,1903,1893,1868,1838,1807,1771,1744,1717,1701,1691,1684,1681,1681,1675,1672,1657,1641,1618,1598,1571,1552,1521,1503,1466,1436,1389,1340,1281,1210,1133,1050,964,883,808,742,700,662,655,651,667,689,715,745,764,779,773,756,713,664,595,529,454,385,322,264,224,189,170,150,138,118,93,65,18,-26,-82,-135,-187,-228,-263,-280,-287,-280,-263,-245,-224,-218,-216,-242,-275,-340,-410,-507,-604,-714,-813,-911,-987,-1055,-1089,-1114,-1106,-1092,-1061,-1031,-998,-976,-959,-958,-974,-1001,-1049,-1106,-1167,-1235,-1289,-1338,-1371,-1392,-1398,-1397,-1384,-1374,-1359,-1354,-1354,-1357,-1376,-1385,-1419,-1437,-1474,-1503,-1533,-1570,-1601,-1639,-1674,-1717,-1751,-1795,-1823,-1860,-1887,-1913,-1937,-1952,-1972,-1981,-1996,-1997,-2000,-1995,-1990,-1983,-1980,-1977,-1981,-1988,-2005,-2032,-2071,-2120,-2182,-2251,-2326,-2407,-2490,-2569,-2650,-2712,-2771,-2806,-2823,-2826,-2806,-2782,-2742,-2704,-2665,-2627,-2607,-2588,-2592,-2605,-2631,-2661,-2695,-2725,-2746,-2768,-2772,-2774,-2768,-2750,-2741,-2720,-2709,-2699,-2686,-2683,-2675,-2668,-2669,-2665,-2670,-2680,-2692,-2720,-2745,-2785,-2812,-2854,-2877,-2903,-2913,-2909,-2898,-2865,-2827,-2780,-2729,-2688,-2648,-2629,-2621,-2631,-2651,-2683,-2712,-2742,-2765,-2770,-2775,-2749,-2726,-2678,-2634,-2582,-2532,-2482,-2442,-2404,-2381,-2365,-2360,-2367,-2383,-2403,-2433,-2461,-2490,-2518,-2538,-2551,-2559,-2554,-2548,-2535,-2515,-2499,-2472,-2450,-2423,-2384,-2349,-2293,-2242,-2181,-2117,-2056,-1994,-1938,-1895,-1860,-1847,-1841,-1861,-1883,-1928,-1972,-2022,-2069,-2103,-2126,-2131,-2116,-2088,-2042,-1987,-1934,-1876,-1832,-1798,-1774,-1771,-1772,-1788,-1805,-1815,-1821,-1801,-1777,-1719,-1663,-1576,-1500,-1404,-1332,-1251,-1206,-1160,-1151,-1150,-1168,-1202,-1229,-1268,-1283,-1297,-1283,-1260,-1215,-1165,-1102,-1041,-979,-921,-878,-834,-817,-794,-796,-798,-806,-820,-830,-834,-836,-820,-804,-772,-740,-697,-655,-607,-561,-519,-480,-453,-428,-417,-409,-414,-416,-424,-424,-425,-411,-397,-368,-339,-290,-245,-184,-123,-62,4,64,119,170,206,231,247,247,250,233,229,210,205,194,203,207,241,263,312,354,415,469,534,587,642,683,722,750,769,788,791,802,803,804,807,804,801,799,795,795,803,811,834,853,889,919,963,1000,1038,1077,1102,1136,1145,1161,1157,1157,1144,1131,1115,1104,1097,1097,1114,1132,1176,1217,1273,1328,1387,1434,1483,1511,1533,1535,1526,1499,1465,1415,1368,1315,1276,1233,1216,1193,1201,1201,1225,1249,1277,1313,1342,1383,1417,1463,1508,1555,1608,1653,1701,1737,1765,1775,1770,1750,1716,1679,1640,1612,1592,1592,1605,1637,1685,1739,1809,1872,1944,1998,2050,2080,2099,2098,2087,2058,2027,1985,1948,1913,1884,1865,1855,1858,1874,1898,1935,1973,2017,2056,2092,2124,2154,2181,2212,2238,2280,2318,2373,2428,2491,2554,2609,2657,2682,2694,2675,2643,2581,2515,2432,2353,2277,2217,2169,2143,2132,2134,2150,2167,2185,2198,2208,2205,2206,2190,2177,2157,2137,2121,2104,2094,2092,2087,2100,2100,2119,2127,2140,2142,2143,2136,2128,2117,2107,2094,2089,2084,2088,2089,2100,2097,2100,2088,2067,2041,2007,1970,1934,1901,1871,1852,1844,1844,1860,1881,1910,1935,1955,1959,1950,1926,1888,1839,1785,1728,1674,1626,1585,1555,1537,1524,1529,1533,1555,1578,1608,1637,1662,1678,1684,1672,1640,1593,1527,1449,1370,1283,1207,1133,1076,1027,1003,985,995,1008,1046,1086,1146,1199,1261,1308,1348,1374,1381,1369,1342,1292,1227,1152,1063,986,901,838,785,752,747,761,804,864,937,1013,1085,1138,1176,1176,1159,1099,1026,924,821,705,604,504,421,344,287,232,203,173,164,164,172,202,233,286,332,389,432,468,488,486,470,425,367,281,190,82,-19,-115,-197,-253,-300,-310,-314,-293,-261,-223,-179,-141,-114,-103,-107,-135,-169,-219,-266,-318,-358,-396,-417,-439,-447,-462,-471,-491,-519,-556,-600,-654,-702,-752,-790,-820,-836,-838,-826,-797,-765,-723,-688,-658,-639,-633,-640,-667,-700,-756,-814,-884,-958,-1028,-1110,-1174,-1249,-1302,-1356,-1392,-1412,-1421,-1401,-1380,-1318,-1261,-1174,-1093,-1009,-939,-889,-860,-863,-883,-937,-1002,-1091,-1178,-1276,-1360,-1436,-1499,-1535,-1558,-1556,-1534,-1503,-1454,-1407,-1355,-1313,-1281,-1262,-1266,-1282,-1322,-1365,-1421,-1471,-1517,-1553,-1580,-1594,-1603,-1603,-1602,-1602,-1600,-1601,-1604,-1606,-1614,-1616,-1616,-1607,-1591,-1565,-1536,-1504,-1478,-1460,-1454,-1464,-1493,-1534,-1598,-1656,-1735,-1792,-1853,-1884,-1903,-1899,-1876,-1848,-1807,-1774,-1746,-1725,-1716,-1725,-1739,-1778,-1811,-1859,-1896,-1931,-1953,-1965,-1963,-1953,-1931,-1913,-1888,-1876,-1871,-1875,-1898,-1923,-1964,-2003,-2046,-2081,-2111,-2127,-2137,-2134,-2134,-2127,-2129,-2123,-2126,-2117,-2114,-2095,-2081,-2047,-2024,-1982,-1962,-1930,-1925,-1917,-1934,-1951,-1991,-2030,-2080,-2123,-2164,-2190,-2204,-2193,-2171,-2122,-2066,-1992,-1915,-1835,-1762,-1700,-1651,-1622,-1603,-1603,-1610,-1625,-1646,-1665,-1681,-1692,-1691,-1685,-1667,-1645,-1608,-1573,-1524,-1483,-1438,-1399,-1368,-1346,-1335,-1343,-1358,-1391,-1431,-1473,-1525,-1568,-1613,-1649,-1669,-1679,-1669,-1641,-1599,-1543,-1479,-1413,-1351,-1295,-1255,-1225,-1218,-1214,-1236,-1251,-1284,-1312,-1347,-1377,-1402,-1419,-1421,-1411,-1383,-1338,-1281,-1208,-1138,-1061,-1002,-955,-930,-928,-944,-978,-1026,-1071,-1127,-1161,-1192,-1197,-1180,-1135,-1070,-981,-886,-782,-685,-603,-541,-511,-513,-547,-608,-688,-777,-865,-943,-1002,-1039,-1050,-1031,-986,-916,-826,-725,-614,-506,-405,-318,-250,-201,-172,-162,-169,-188,-223,-256,-299,-333,-363,-394,-410,-430,-432,-431,-413,-381,-343,-279,-225,-140,-72,11,80,144,195,236,270,293,313,323,335,335,337,321,305,269,221,168,100,42,-22,-61,-89,-82,-52,10,104,213,349,480,620,733,832,893,923,926,895,847,774,698,610,536,460,410,371,357,367,395,452,518,599,676,745,797,829,837,825,794,747,706,663,643,645,666,718,783,863,954,1038,1119,1184,1238,1265,1278,1272,1251,1233,1200,1183,1161,1148,1137,1126,1117,1109,1099,1090,1076,1064,1050,1044,1039,1048,1055,1078,1103,1126,1162,1180,1206,1220,1224,1225,1211,1205,1188,1190,1186,1197,1208,1218,1230,1236,1247,1256,1269,1283,1304,1330,1367,1407,1454,1501,1536,1564,1569,1560,1530,1491,1440,1390,1334,1291,1252,1232,1222,1230,1255,1292,1350,1414,1492,1568,1648,1715,1776,1820,1841,1851,1829,1803,1755,1715,1665,1635,1603,1591,1581,1585,1591,1607,1630,1655,1687,1714,1734,1743,1734,1711,1672,1624,1562,1504,1442,1398,1370,1359,1376,1406,1455,1515,1577,1641,1698,1739,1772,1778,1775,1755,1722,1683,1640,1593,1554,1522,1495,1481,1481,1484,1511,1532,1566,1594,1615,1628,1623,1601,1557,1491,1407,1306,1206,1108,1023,970,935,945,981,1046,1139,1230,1332,1411,1478,1514,1524,1500,1455,1385,1305,1218,1130,1056,998,968,959,982,1014,1064,1112,1148,1183,1184,1180,1139,1092,1021,946,868,789,727,674,650,656,691,763,859,983,1117,1255,1382,1479,1549,1569,1549,1483,1382,1255,1109,958,809,675,566,486,440,437,460,525,602,699,794,881,949,996,1013,1008,979,927,868,798,729,665,604,556,513,486,459,441,424,396,366,323,268,214,144,83,20,-30,-67,-78,-67,-20,43,130,230,328,431,516,587,633,659,653,637,589,535,457,365,267,150,44,-71,-168,-251,-312,-346,-355,-345,-317,-283,-246,-213,-194,-176,-182,-184,-203,-222,-239,-263,-278,-294,-308,-308,-315,-305,-301,-289,-282,-275,-280,-293,-317,-354,-395,-451,-501,-568,-621,-682,-727,-760,-770,-761,-713,-654,-555,-449,-322,-200,-78,25,113,175,203,198,153,75,-32,-163,-309,-457,-607,-731,-845,-917,-971,-976,-970,-918,-868,-793,-726,-657,-600,-546,-514,-480,-477,-479,-504,-547,-598,-664,-725,-780,-816,-833,-829,-799,-770,-713,-678,-633,-610,-602,-608,-635,-666,-704,-740,-767,-785,-794,-785,-773,-748,-727,-708,-703,-707,-732,-758,-805,-839,-883,-911,-933,-941,-938,-925,-898,-879,-845,-835,-821,-828,-847,-871,-910,-935,-965,-966,-963,-935,-897,-859,-815,-781,-759,-738,-745,-750,-779,-814,-858,-904,-949,-981,-1005,-1011,-1002,-985,-952,-919,-881,-856,-837,-843,-861,-897,-943,-987,-1026,-1047,-1045,-1019,-969,-895,-817,-719,-646,-571,-534,-527,-543,-604,-673,-760,-840,-904,-936,-945,-908,-849,-757,-663,-563,-491,-438,-426,-446,-504,-581,-691,-796,-915,-1011,-1087,-1134,-1141,-1116,-1054,-962,-844,-712,-576,-451,-347,-275,-231,-227,-243,-289,-352,-427,-505,-590,-659,-732,-777,-815,-819,-816,-773,-730,-662,-601,-539,-495,-469,-471,-489,-527,-571,-616,-655,-680,-690,-690,-666,-633,-586,-520,-458,-384,-319,-263,-222,-200,-209,-236,-293,-359,-433,-506,-564,-615,-645,-660,-666,-654,-644,-633,-629,-650,-672,-722,-762,-804,-826,-814,-770,-682,-557,-400,-233,-62,75,175,216,192,119,-17,-175,-356,-527,-679,-785,-857,-871,-859,-808,-751,-691,-636,-607,-581,-586,-595,-620,-641,-654,-651,-618,-561,-473,-366,-245,-125,-17,69,121,142,132,96,50,-3,-48,-74,-77,-51,0,72,151,232,302,351,377,371,332,260,169,48,-65,-191,-296,-391,-451,-488,-479,-444,-370,-285,-188,-101,-25,25,55,54,36,-2,-55,-98,-150,-180,-199,-206,-185,-155,-102,-44,19,79,130,171,199,214,214,206,183,156,121,84,47,7,-33,-78,-128,-178,-234,-285,-323,-353,-364,-355,-335,-285,-226,-151,-63,22,120,199,282,338,383,403,398,376,331,278,213,157,93,51,8,-14,-24,-22,-1,23,60,98,136,171,202,218,231,229,218,200,171,133,93,48,15,-12,-21,-10,14,66,131,214,309,399,485,553,598,617,613,585,541,487,431,384,349,328,325,331,349,369,394,415,436,447,454,448,438,415,388,352,316,272,237,198,167,144,118,106,89,89,83,98,104,131,150,181,205,232,254,272,282,286,285,284,284,283,286,286,286,281,278,266,259,240,226,215,206,213,220,238,258,272,297,302,318,313,310,295,276,251,222,190,157,131,110,97,93,95,104,116,136,150,176,187,204,208,216,219,225,236,245,258,259,254,237,202,164,115,67,28,-17,-37,-62,-60,-59,-38,-18,13,38,73,98,133,161,196,232,264,303,327,357,376,386,393,381,357,318,256,187,114,46,-4,-28,-29,6,61,136,225,302,385,429,478,480,496,479,477,461,456,460,468,492,513,538,553,556,535,507,449,401,335,285,241,215,211,225,259,307,362,421,475,518,549,556,553,512,473,394,326,239,164,101,51,38,37,80,140,226,322,416,488,540,546,514,439,320,186,21,-121,-266,-373,-440,-475,-447,-386,-280,-149,-3,135,264,360,426,455,447,410,352,278,211,142,97,54,40,27,29,27,27,5,-17,-57,-100,-136,-171,-195,-198,-194,-161,-112,-42,42,134,222,305,365,408,420,414,382,347,304,272,254,248,261,277,297,311,319,315,307,288,267,237,205,169,132,94,51,9,-33,-74,-103,-127,-129,-120,-81,-18,75,196,325,466,587,694,756,785,761,694,586,446,291,124,-29,-175,-283,-363,-394,-383,-334,-245,-144,-18,93,202,278,319,324,275,198,89,-33,-152,-255,-336,-376,-386,-349,-283,-182,-72,43,148,233,292,321,313,282,223,154,75,9,-53,-86,-104,-97,-67,-22,34,97,150,195,213,212,182,134,73,3,-67,-126,-180,-208,-220,-211,-186,-153,-116,-83,-63,-47,-56,-59,-77,-84,-82,-66,-30,19,69,122,148,155,123,57,-41,-160,-286,-405,-500,-560,-579,-547,-483,-375,-257,-126,-8,88,161,196,203,186,136,84,15,-42,-84,-111,-111,-94,-61,-16,21,58,72,73,57,27,-1,-23,-35,-20,5,53,103,154,186,200,183,142,77,-6,-97,-183,-252,-294,-308,-285,-238,-163,-78,19,108,184,240,260,253,209,137,38,-73,-190,-290,-367,-407,-405,-362,-283,-175,-52,73,183,267,314,320,290,220,127,15,-104,-214,-307,-375,-408,-422,-402,-372,-326,-278,-227,-187,-145,-116,-89,-72,-66,-69,-84,-116,-154,-209,-267,-323,-380,-423,-452,-459,-438,-386,-312,-219,-118,-28,52,104,127,126,90,33,-41,-123,-197,-261,-300,-317,-308,-272,-221,-158,-91,-31,17,59,74,90,83,75,54,35,13,-5,-18,-27,-29,-25,-23,-15,-19,-22,-35,-49,-67,-80,-81,-74,-48,-23,16,45,80,101,116,122,116,109,93,74,62,41,31,11,-12,-34,-69,-98,-130,-146,-158,-142,-122,-71,-14,56,129,197,256,311,345,380,387,391,370,334,280,203,119,15,-89,-199,-307,-402,-485,-546,-581,-582,-557,-500,-428,-339,-254,-170,-111,-60,-45,-39,-60,-85,-114,-136,-147,-144,-128,-109,-84,-68,-55,-48,-52,-56,-67,-84,-99,-121,-147,-171,-213,-240,-283,-308,-333,-346,-349,-344,-339,-327,-322,-318,-321,-321,-324,-312,-294,-255,-209,-147,-83,-29,26,48,66,56,37,8,-21,-44,-59,-53,-38,-3,40,92,139,189,218,241,238,220,170,113,30,-48,-121,-179,-210,-213,-190,-137,-72,7,77,137,172,181,163,117,58,-20,-90,-160,-205,-231,-227,-189,-136,-54,24,101,160,190,201,175,139,73,7,-71,-140,-212,-259,-315,-340,-369,-378,-371,-356,-315,-264,-194,-116,-38,36,102,152,185,199,185,156,109,46,-16,-89,-149,-215,-259,-310,-334,-367,-374,-390,-384,-382,-363,-336,-301,-249,-199,-131,-73,-9,37,72,86,76,55,17,-18,-46,-67,-62,-42,-8,40,83,118,139,140,120,87,37,-19,-70,-121,-156,-182,-195,-202,-203,-195,-187,-158,-132,-85,-35,24,90,161,231,301,365,417,461,484,494,480,446,383,299,187,68,-63,-179,-281,-354,-392,-396,-365,-299,-217,-111,-13,88,162,222,250,251,232,192,147,101,71,54,63,91,132,180,225,261,281,289,272,247,206,162,121,79,51,29,21,27,48,79,127,176,231,284,323,351,354,330,281,203,105,-5,-125,-235,-339,-415,-471,-483,-468,-406,-326,-216,-102,18,122,217,277,319,322,300,253,184,105,18,-64,-135,-193,-224,-240,-234,-207,-178,-125,-84,-33,1,31,47,53,48,39,20,8,-6,-13,-15,-12,-8,3,8,12,9,-5,-26,-58,-91,-128,-157,-183,-188,-188,-150,-109,-35,49,145,255,357,457,539,591,622,606,570,491,399,277,155,24,-89,-187,-256,-287,-285,-240,-164,-58,67,201,330,436,525,571,593,581,540,484,407,338,258,210,157,141,132,143,167,200,232,264,280,276,251,193,115,20,-85,-177,-263,-308,-331,-297,-240,-137,-34,87,179,257,289,289,249,179,87,-19,-123,-224,-307,-379,-422,-447,-442,-424,-383,-340,-289,-237,-188,-133,-83,-25,33,93,153,203,244,273,272,261,218,160,95,17,-52,-123,-179,-238,-279,-332,-375,-426,-479,-520,-554,-559,-540,-488,-403,-288,-157,-9,128,254,349,407,428,398,340,243,141,41,-42,-71,-64,15,132,298,474,650,793,889,916,863,734,529,276,-10,-292,-546,-740,-862,-895,-846,-718,-527,-289,-35,221,431,602,685,708,634,505,316,100,-118,-315,-462,-554,-572,-532,-431,-291,-132,26,168,268,332,346,318,264,185,102,31,-23,-53,-49,-42,-12,7,23,14,-21,-85,-184,-298,-425,-550,-644,-718,-737,-712,-636,-504,-337,-123,104,346,570,768,910,996,1002,931,775,556,264,-45,-384,-694,-964,-1170,-1296,-1321,-1267,-1112,-899,-629,-344,-55,193,409,552,642,653,606,496,333,138,-89,-314,-537,-727,-882,-972,-1002,-953,-838,-661,-430,-175,104,363,600,781,897,942,910,818,669,486,287,89,-88,-230,-328,-378,-380,-339,-265,-166,-57,47,140,206,251,270,270,259,233,204,168,122,77,11,-61,-154,-261,-374,-488,-589,-657,-693,-680,-614,-513,-359,-192,-7,161,314,421,493,523,510,475,409,326,235,126,26,-86,-186,-290,-385,-473,-544,-590,-605,-582,-527,-428,-309,-158,-5,150,285,393,461,490,473,417,328,208,66,-91,-253,-408,-547,-651,-722,-730,-698,-606,-482,-323,-153,18,181,319,430,504,540,534,497,421,326,214,98,-9,-100,-163,-193,-184,-139,-61,36,147,243,330,376,398,376,336,262,190,102,33,-45,-105,-172,-237,-297,-369,-429,-486,-538,-562,-573,-550,-502,-427,-337,-232,-127,-23,67,146,203,241,263,264,262,246,234,212,199,180,169,159,152,153,155,166,173,194,206,227,245,265,286,308,327,340,337,322,267,212,113,31,-66,-127,-158,-135,-52,81,263,470,673,864,991,1071,1056,986,829,636,399,156,-75,-282,-437,-542,-587,-578,-525,-432,-321,-197,-75,32,132,206,274,317,349,354,340,300,238,158,66,-37,-133,-238,-319,-394,-447,-475,-489,-474,-443,-401,-341,-284,-218,-169,-118,-91,-63,-58,-46,-44,-29,-8,23,59,90,113,113,99,63,16,-37,-90,-125,-148,-136,-108,-55,9,69,124,162,182,191,183,180,171,182,201,234,276,308,333,332,309,268,212,156,116,92,105,152,228,343,464,601,719,829,899,952,959,946,898,826,733,616,488,342,193,44,-92,-206,-282,-324,-318,-277,-204,-105,0,104,196,262,309,322,312,279,224,162,83,12,-60,-124,-170,-216,-240,-265,-279,-301,-319,-355,-381,-418,-432,-436,-414,-368,-303,-213,-118,-15,80,160,216,235,229,176,110,8,-90,-194,-284,-359,-411,-434,-428,-385,-321,-218,-106,38,179,329,467,585,668,709,705,653,563,439,295,146,-2,-128,-238,-308,-357,-362,-349,-307,-258,-203,-160,-125,-118,-119,-135,-154,-164,-158,-133,-75,7,114,237,360,477,564,627,643,626,571,488,389,282,181,95,28,-14,-25,-17,14,50,83,102,93,54,-17,-118,-236,-363,-478,-568,-620,-623,-574,-474,-330,-153,38,226,393,520,600,619,574,470,315,121,-93,-311,-517,-684,-819,-888,-916,-871,-788,-648,-482,-291,-90,101,278,422,527,586,600,562,489,383,252,115,-37,-177,-309,-419,-508,-567,-601,-613,-602,-575,-525,-462,-382,-293,-198,-103,-12,62,131,175,207,221,215,192,157,104,50,-7,-63,-106,-147,-173,-198,-212,-232,-246,-266,-282,-303,-315,-329,-333,-340,-346,-355,-370,-393,-431,-476,-535,-596,-657,-709,-741,-745,-714,-643,-530,-383,-202,-10,195,376,540,651,714,716,665,562,428,270,106,-47,-183,-286,-359,-393,-393,-353,-285,-183,-64,64,200,319,425,508,557,578,561,510,426,316,180,38,-124,-265,-402,-498,-559,-566,-526,-424,-285,-103,90,279,438,552,601,590,508,379,202,20,-178,-332,-467,-539,-563,-540,-469,-385,-278,-189,-107,-58,-34,-48,-77,-137,-189,-253,-292,-326,-329,-329,-311,-295,-279,-274,-285,-308,-352,-391,-442,-463,-471,-438,-376,-281,-161,-33,96,203,277,318,305,261,180,80,-25,-121,-193,-232,-227,-184,-108,-4,104,215,307,376,412,418,386,327,246,152,63,-26,-88,-136,-153,-142,-120,-72,-40,-7,-4,-20,-69,-126,-204,-257,-305,-298,-250,-146,14,208,436,669,883,1063,1175,1217,1179,1060,882,652,405,164,-44,-204,-287,-315,-257,-145,9,197,370,536,649,721,732,695,608,487,340,187,27,-118,-255,-366,-461,-521,-560,-562,-532,-482,-403,-319,-226,-137,-55,14,65,99,104,99,68,27,-19,-74,-113,-150,-169,-183,-186,-185,-180,-176,-161,-154,-131,-111,-90,-47,-17,51,110,209,301,415,521,616,690,723,715,657,546,390,193,-23,-254,-471,-666,-816,-913,-951,-930,-854,-739,-594,-435,-270,-110,45,179,309,408,496,558,593,614,597,569,516,446,375,296,229,185,164,189,252,348,485,624,774,898,990,1040,1029,970,851,683,479,243,2,-240,-459,-647,-788,-875,-910,-892,-831,-729,-604,-447,-296,-129,12,146,248,327,374,401,397,375,333,278,221,165,117,81,62,56,71,95,135,185,238,300,364,430,505,566,630,661,675,642,571,450,286,85,-143,-381,-615,-817,-984,-1086,-1131,-1108,-1020,-876,-684,-447,-198,66,305,512,662,748,763,706,592,425,233,30,-158,-319,-436,-502,-514,-472,-391,-270,-136,17,161,297,406,479,512,490,430,326,194,49,-112,-262,-407,-526,-621,-681,-701,-694,-650,-585,-503,-401,-291,-174,-39,90,234,367,494,595,663,684,646,561,415,239,35,-174,-360,-517,-612,-654,-620,-529,-380,-197,2,207,378,528,610,648,613,524,392,226,68,-95,-209,-300,-334,-330,-288,-219,-137,-53,19,77,111,128,124,112,87,75,62,76,94,128,171,200,237,243,249,230,203,159,108,45,-17,-93,-152,-227,-276,-328,-349,-363,-339,-305,-244,-167,-87,0,79,136,174,174,142,65,-40,-187,-345,-523,-689,-837,-943,-1001,-1002,-939,-820,-649,-440,-217,8,202,351,434,452,386,271,89,-114,-341,-552,-738,-867,-932,-925,-840,-694,-486,-252,7,248,468,633,740,785,767,699,601,477,359,245,154,82,38,8,-2,-8,-7,-6,-13,-16,-36,-49,-76,-96,-122,-138,-155,-159,-156,-145,-115,-80,-22,54,146,266,390,533,662,787,870,923,921,865,768,618,449,257,62,-115,-277,-392,-468,-494,-478,-429,-356,-279,-203,-147,-106,-95,-96,-117,-142,-162,-184,-186,-190,-173,-173,-161,-180,-198,-238,-268,-297,-294,-270,-211,-131,-36,61,141,197,216,196,140,54,-51,-154,-253,-324,-364,-369,-335,-276,-196,-107,-27,40,78,87,61,10,-73,-153,-259,-336,-419,-460,-482,-464,-408,-328,-205,-71,90,255,418,566,684,760,777,742,634,486,285,74,-141,-326,-469,-551,-570,-523,-416,-265,-85,101,273,417,509,556,537,469,355,202,42,-118,-251,-342,-385,-370,-306,-199,-70,71,197,301,355,373,326,256,142,35,-80,-161,-223,-244,-234,-194,-127,-48,50,142,243,328,404,460,497,504,499,457,412,340,265,182,101,22,-47,-117,-178,-235,-286,-319,-345,-342,-337,-304,-280,-244,-225,-215,-213,-231,-236,-249,-237,-195,-131,-17,115,278,450,611,751,833,855,794,655,441,173,-129,-433,-710,-936,-1082,-1150,-1119,-1008,-826,-576,-311,-19,244,476,647,745,768,706,586,399,180,-63,-312,-539,-742,-888,-981,-1004,-963,-862,-713,-534,-346,-163,0,134,234,294,322,315,291,248,205,166,138,134,149,191,255,325,414,480,553,583,602,578,530,453,365,265,172,80,6,-59,-99,-126,-130,-119,-95,-61,-31,6,23,34,19,-11,-59,-107,-161,-192,-210,-186,-133,-26,110,287,470,658,815,933,987,980,898,762,563,336,87,-162,-389,-584,-736,-832,-890,-896,-867,-807,-712,-603,-470,-334,-192,-59,65,168,247,300,316,310,275,222,167,103,53,14,-13,-18,-23,-12,-17,-21,-36,-61,-79,-104,-107,-111,-87,-60,-19,22,58,77,83,54,10,-68,-159,-262,-366,-459,-539,-597,-634,-647,-632,-598,-536,-461,-374,-280,-188,-95,-4,95,197,318,439,569,686,784,849,874,853,784,674,527,370,205,67,-50,-114,-139,-110,-44,56,172,281,369,420,417,378,285,182,58,-50,-136,-192,-209,-184,-141,-52,31,140,234,329,399,458,484,494,478,444,389,322,233,132,19,-105,-226,-339,-444,-522,-588,-615,-629,-602,-563,-493,-416,-319,-221,-118,-16,70,148,199,232,226,198,138,56,-31,-129,-211,-281,-324,-342,-327,-295,-236,-177,-109,-55,-9,18,28,21,-2,-46,-86,-144,-184,-228,-249,-261,-250,-228,-189,-144,-88,-31,33,95,156,210,255,297,328,355,377,374,370,321,255,144,-2,-173,-374,-572,-769,-931,-1057,-1123,-1131,-1067,-945,-759,-535,-272,-4,263,504,706,851,940,957,927,838,720,574,414,254,96,-46,-171,-272,-351,-396,-414,-389,-325,-228,-85,72,256,430,597,733,823,874,857,793,666,495,280,45,-203,-438,-642,-804,-901,-931,-893,-785,-629,-426,-204,26,242,427,574,659,690,652,563,415,241,38,-161,-343,-495,-595,-641,-630,-562,-450,-305,-142,17,160,271,341,365,350,306,245,187,143,125,138,174,229,290,347,391,415,413,386,329,251,151,41,-79,-194,-311,-413,-515,-592,-667,-714,-754,-765,-770,-746,-714,-657,-587,-500,-395,-284,-156,-28,113,250,385,500,595,647,664,624,541,408,242,53,-137,-314,-455,-546,-582,-555,-473,-344,-180,-5,165,313,413,467,459,403,301,174,38,-89,-180,-237,-230,-171,-61,92,260,430,575,673,710,680,586,441,268,90,-66,-176,-228,-204,-113,42,237,446,640,792,878,891,820,683,486,259,20,-198,-380,-511,-580,-602,-568,-510,-427,-343,-262,-189,-128,-81,-45,-24,-10,-5,-12,-21,-42,-68,-101,-144,-186,-233,-271,-310,-342,-374,-398,-421,-436,-441,-440,-418,-390,-347,-296,-245,-184,-126,-58,8,83,151,219,277,311,337,324,299,243,174,90,0,-90,-173,-243,-294,-319,-319,-290,-242,-179,-112,-47,9,46,63,55,29,-13,-64,-109,-151,-166,-171,-152,-115,-67,-3,72,153,246,346,450,561,672,768,852,895,907,859,770,625,445,242,21,-170,-349,-464,-530,-527,-457,-332,-160,38,240,425,567,652,676,627,529,376,204,19,-147,-281,-373,-407,-405,-354,-286,-212,-139,-98,-66,-74,-95,-130,-171,-196,-214,-206,-180,-146,-95,-62,-31,-31,-54,-104,-176,-261,-351,-426,-486,-513,-508,-459,-376,-253,-110,45,201,341,459,548,603,621,601,539,443,312,166,-1,-156,-311,-431,-532,-586,-608,-586,-535,-462,-371,-281,-185,-102,-24,39,99,147,194,232,257,273,257,230,167,98,6,-77,-166,-237,-300,-340,-364,-366,-350,-313,-255,-188,-103,-19,64,140,188,225,224,206,159,98,29,-38,-92,-125,-138,-119,-94,-39,10,73,123,167,189,194,169,130,73,11,-41,-86,-96,-79,-20,77,202,346,487,612,702,748,739,683,573,428,256,62,-124,-315,-474,-608,-703,-744,-738,-671,-561,-412,-240,-72,86,214,302,363,382,387,369,350,329,303,277,242,192,134,60,-17,-87,-149,-185,-191,-169,-112,-38,43,122,169,191,169,107,19,-103,-228,-359,-476,-575,-637,-680,-669,-644,-577,-495,-396,-292,-197,-112,-56,-13,-2,-3,-17,-40,-57,-75,-80,-82,-74,-68,-58,-52,-39,-30,-6,9,38,52,73,86,103,123,150,190,233,284,330,361,376,356,307,220,117,-7,-119,-215,-274,-291,-248,-169,-27,136,326,519,681,814,882,892,833,718,558,360,158,-53,-230,-381,-479,-524,-513,-444,-330,-172,7,199,382,547,683,770,823,811,760,656,506,323,107,-128,-357,-582,-764,-911,-1002,-1037,-1023,-961,-861,-736,-589,-437,-288,-148,-22,85,179,255,321,374,415,451,469,481,475,453,404,335,229,112,-32,-165,-303,-409,-496,-547,-564,-552,-514,-450,-382,-296,-219,-153,-91,-76,-57,-89,-111,-149,-168,-166,-134,-69,28,144,272,391,489,544,556,507,419,276,116,-65,-233,-376,-485,-541,-547,-500,-416,-293,-168,-36,71,146,192,197,186,152,117,87,72,78,112,165,247,331,426,503,563,591,581,531,451,342,228,118,35,-9,-6,45,139,264,399,529,634,697,708,662,562,409,228,14,-198,-397,-574,-700,-782,-801,-761,-672,-534,-380,-210,-63,71,154,210,213,189,131,65,-13,-76,-133,-171,-197,-209,-219,-227,-243,-267,-297,-332,-362,-387,-388,-381,-339,-283,-203,-99,2,117,212,292,346,365,354,307,228,129,9,-106,-218,-302,-359,-380,-357,-301,-208,-89,45,193,336,466,579,643,674,644,560,425,233,14,-240,-490,-739,-944,-1112,-1204,-1231,-1168,-1033,-826,-577,-304,-33,204,401,526,593,588,529,428,311,189,87,9,-41,-56,-50,-26,7,36,60,71,74,69,73,77,114,163,250,350,475,594,710,792,841,836,781,664,504,292,63,-189,-429,-648,-826,-953,-1021,-1030,-978,-875,-725,-543,-338,-130,75,256,418,539,628,663,663,597,496,338,154,-49,-249,-413,-530,-565,-523,-390,-198,42,290,514,699,804,840,788,665,491,274,54,-167,-359,-519,-631,-700,-715,-692,-620,-525,-400,-264,-127,18,140,264,351,428,462,470,442,383,304,214,117,35,-43,-100,-143,-169,-196,-207,-237,-263,-310,-363,-427,-492,-558,-615,-657,-674,-667,-626,-559,-469,-365,-259,-154,-63,17,77,128,169,207,249,293,336,385,417,446,460,451,441,407,376,342,309,284,258,239,216,203,184,178,170,176,184,203,231,263,311,355,416,479,549,631,699,772,806,826,796,734,631,491,325,138,-54,-251,-435,-606,-754,-868,-950,-990,-989,-943,-862,-740,-594,-431,-251,-72,101,263,395,500,559,566,515,404,228,7,-260,-535,-802,-1026,-1172,-1225,-1163,-995,-733,-397,-42,315,612,839,959,968,874,677,427,122,-167,-435,-624,-733,-743,-655,-488,-259,7,262,501,666,759,758,667,503,278,26,-229,-455,-630,-739,-770,-731,-619,-456,-258,-35,180,381,550,667,748,769,759,698,620,507,394,269,154,52,-30,-87,-119,-120,-104,-54,9,90,178,263,337,390,420,413,380,312,218,110,-2,-110,-191,-258,-281,-288,-254,-210,-141,-67,11,86,155,204,245,250,246,215,171,126,72,29,-6,-29,-36,-23,-8,27,46,70,79,73,69,36,12,-35,-91,-149,-225,-292,-370,-432,-490,-518,-523,-498,-435,-345,-226,-93,46,173,283,355,383,371,303,199,56,-104,-271,-422,-544,-617,-636,-593,-503,-360,-199,-16,150,298,411,472,490,454,385,297,203,123,67,36,30,38,49,53,47,14,-33,-109,-201,-300,-401,-480,-530,-537,-500,-414,-296,-151,2,143,263,340,379,367,316,228,112,-12,-140,-245,-333,-372,-386,-343,-275,-159,-36,104,228,334,407,445,451,429,386,337,282,247,215,208,212,229,249,263,259,232,166,69,-70,-222,-396,-545,-676,-749,-767,-719,-609,-450,-251,-30,193,407,584,723,803,825,779,677,513,315,79,-155,-383,-572,-712,-783,-788,-718,-599,-434,-254,-78,85,209,305,364,387,386,365,324,283,227,173,108,47,-33,-92,-168,-216,-255,-274,-268,-248,-217,-179,-149,-134,-132,-160,-204,-272,-353,-435,-508,-560,-584,-577,-530,-459,-359,-249,-133,-31,51,95,98,63,-18,-119,-243,-363,-459,-536,-550,-531,-441,-314,-143,37,222,374,492,558,570,547,482,412,326,263,213,205,226,290,380,495,610,714,782,801,762,659,513,336,161,11,-97,-141,-131,-54,53,188,310,407,452,433,359,215,48,-154,-345,-504,-627,-666,-655,-558,-416,-229,-24,179,352,482,541,532,437,276,49,-207,-481,-732,-944,-1081,-1136,-1094,-966,-762,-509,-232,36,267,432,517,519,438,305,125,-48,-211,-316,-371,-344,-264,-120,48,230,392,519,589,596,535,413,241,40,-163,-347,-483,-559,-564,-504,-389,-243,-86,64,185,266,296,279,212,113,-11,-137,-258,-355,-426,-460,-455,-412,-338,-240,-125,-9,113,213,311,380,435,464,478,473,463,435,407,360,313,250,197,141,100,72,57,60,69,79,84,72,46,1,-60,-121,-179,-206,-214,-168,-98,24,160,313,461,582,672,715,706,654,555,428,284,136,1,-113,-199,-250,-284,-293,-302,-316,-348,-401,-477,-556,-640,-691,-725,-701,-661,-581,-487,-397,-298,-233,-157,-116,-58,-23,37,91,166,236,314,376,436,472,500,512,515,503,487,458,423,391,348,309,268,228,196,166,154,140,144,133,129,101,69,7,-65,-156,-259,-365,-474,-578,-670,-760,-822,-877,-904,-903,-883,-824,-741,-636,-499,-365,-213,-84,34,120,181,224,246,277,296,340,385,450,517,586,650,692,718,704,667,585,478,330,153,-46,-268,-489,-709,-906,-1058,-1158,-1167,-1089,-903,-619,-260,157,574,975,1292,1521,1608,1573,1404,1138,803,449,112,-162,-351,-438,-416,-311,-132,63,262,408,489,477,376,192,-54,-325,-602,-834,-1014,-1108,-1119,-1044,-894,-686,-441,-169,92,348,567,747,885,962,991,965,882,766,608,448,285,147,46,-19,-32,-13,48,122,202,265,296,287,222,119,-39,-213,-406,-586,-737,-844,-898,-902,-859,-792,-711,-628,-568,-512,-489,-468,-464,-457,-437,-407,-339,-258,-143,-21,107,229,321,395,419,416,369,292,199,88,-12,-109,-185,-232,-253,-241,-195,-126,-27,80,202,314,428,521,598,652,680,685,662,619,548,460,357,242,131,28,-57,-109,-131,-103,-35,76,220,373,534,661,774,826,847,808,734,615,480,323,175,32,-92,-197,-283,-350,-393,-414,-411,-384,-348,-296,-251,-206,-180,-162,-168,-189,-224,-270,-314,-357,-390,-409,-415,-402,-377,-332,-284,-222,-169,-119,-75,-60,-47,-74,-113,-177,-260,-338,-421,-474,-503,-493,-442,-355,-242,-108,20,138,225,273,280,245,177,85,-20,-125,-226,-312,-382,-436,-460,-465,-433,-364,-273,-134,8,177,332,486,612,722,782,822,808,770,687,582,438,284,99,-89,-277,-456,-603,-719,-791,-813,-796,-732,-641,-521,-397,-259,-139,-16,78,164,222,267,292,296,288,257,219,162,109,48,7,-33,-51,-66,-71,-68,-72,-65,-61,-36,10,95,210,370,538,724,878,999,1048,1020,896,696,419,113,-209,-495,-724,-879,-940,-933,-859,-752,-638,-534,-460,-432,-430,-474,-523,-571,-605,-585,-532,-418,-264,-83,113,298,458,576,644,661,627,558,458,344,234,133,68,28,39,74,148,219,297,336,345,307,217,104,-53,-197,-347,-452,-516,-526,-484,-403,-302,-201,-111,-54,-24,-36,-71,-134,-202,-269,-323,-348,-346,-317,-262,-203,-132,-70,-16,38,70,106,125,135,141,132,116,92,57,22,-19,-55,-88,-104,-103,-68,-10,81,185,295,381,441,440,391,278,121,-71,-262,-442,-574,-643,-636,-546,-375,-150,125,404,669,886,1030,1094,1067,961,784,565,325,96,-92,-230,-291,-297,-235,-142,-23,88,177,222,227,179,105,2,-98,-186,-243,-262,-233,-172,-78,19,108,169,189,168,105,19,-72,-160,-205,-229,-201,-138,-57,55,143,232,274,286,258,199,120,30,-61,-142,-206,-248,-268,-262,-239,-202,-158,-121,-84,-71,-70,-96,-138,-201,-268,-346,-411,-458,-486,-469,-429,-355,-259,-159,-55,36,108,168,196,225,224,236,229,233,224,215,187,152,92,22,-69,-157,-247,-307,-341,-322,-261,-147,0,171,349,511,643,736,776,778,736,664,575,475,376,281,189,95,-4,-120,-240,-372,-491,-581,-627,-599,-511,-341,-126,136,398,645,841,971,1017,986,878,724,528,335,141,-5,-132,-193,-233,-225,-202,-166,-141,-136,-172,-258,-388,-566,-756,-950,-1113,-1214,-1243,-1177,-1022,-795,-507,-197,110,380,582,700,728,660,536,354,175,8,-116,-185,-198,-164,-92,-15,68,117,149,133,101,36,-27,-99,-150,-196,-222,-244,-253,-261,-255,-238,-205,-156,-88,-20,60,124,182,210,220,196,147,83,0,-83,-177,-260,-350,-419,-482,-515,-529,-501,-447,-356,-231,-90,75,238,401,543,658,732,760,740,680,583,467,345,230,142,87,70,91,136,192,246,275,284,252,201,128,60,0,-22,-28,9,48,102,130,137,90,-1,-146,-325,-522,-712,-862,-954,-961,-883,-716,-478,-187,126,435,709,925,1059,1101,1049,905,696,440,169,-85,-305,-459,-557,-572,-551,-465,-375,-265,-176,-99,-58,-36,-45,-67,-103,-142,-177,-203,-215,-203,-168,-104,-15,90,204,306,401,468,518,547,559,569,577,588,600,605,587,543,455,327,158,-39,-254,-462,-651,-804,-900,-943,-916,-835,-708,-549,-385,-224,-98,-4,39,39,3,-66,-137,-214,-270,-308,-315,-293,-247,-174,-95,-5,84,162,245,311,376,428,470,491,498,463,411,305,178,12,-169,-352,-518,-646,-713,-706,-619,-443,-206,91,400,701,959,1131,1213,1168,1013,746,397,-12,-429,-833,-1160,-1390,-1490,-1437,-1247,-921,-490,-1,520,1003,1420,1725,1894,1917,1795,1551,1199,794,347,-84,-475,-795,-1018,-1133,-1141,-1043,-865,-622,-358,-90,141,321,432,468,430,332,182,2,-193,-383,-554,-697,-801,-862,-883,-850,-780,-666,-514,-336,-140,65,261,436,592,702,777,797,760,666,514,312,80,-174,-413,-629,-791,-892,-918,-875,-761,-602,-409,-211,-36,98,174,183,137,36,-96,-237,-378,-474,-540,-526,-467,-325,-144,82,314,532,714,839,905,898,842,728,592,436,292,157,71,7,8,38,111,201,297,372,419,412,365,262,138,-10,-151,-275,-372,-432,-453,-442,-397,-333,-256,-186,-122,-91,-74,-98,-127,-160,-180,-157,-99,10,154,318,482,635,747,824,847,821,751,628,478,281,73,-157,-392,-607,-817,-976,-1108,-1180,-1209,-1177,-1098,-964,-788,-578,-350,-115,97,284,418,494,510,460,373,252,132,30,-33,-48,-6,70,184,301,410,502,565,608,625,625,603,559,491,390,262,107,-68,-250,-431,-599,-742,-850,-917,-935,-906,-837,-723,-582,-416,-225,-39,171,359,546,704,818,889,881,822,681,492,257,-3,-255,-480,-663,-767,-810,-762,-661,-495,-310,-102,86,256,382,466,506,507,483,440,399,364,352,349,372,386,410,407,383,318,212,60,-128,-339,-562,-761,-925,-1014,-1020,-927,-735,-457,-107,272,660,1007,1301,1497,1598,1585,1469,1250,963,608,243,-130,-464,-744,-951,-1066,-1096,-1029,-891,-696,-469,-248,-48,95,175,184,123,19,-117,-244,-351,-411,-420,-367,-269,-110,65,272,467,639,765,826,807,714,534,303,22,-254,-513,-703,-819,-834,-766,-609,-403,-160,78,292,446,531,530,438,278,50,-204,-465,-695,-873,-956,-962,-850,-670,-410,-123,174,443,656,800,854,826,711,530,299,40,-219,-465,-670,-825,-911,-928,-877,-755,-586,-370,-134,105,336,529,670,740,733,649,502,312,109,-84,-230,-326,-341,-289,-168,-4,191,380,552,682,756,782,749,680,580,466,354,247,156,78,19,-28,-65,-98,-134,-170,-209,-244,-270,-276,-269,-226,-170,-91,-1,88,170,228,255,241,186,89,-39,-196,-354,-515,-639,-729,-757,-723,-626,-472,-268,-49,192,404,596,737,818,846,801,716,578,417,239,55,-120,-282,-419,-530,-614,-671,-711,-731,-745,-741,-730,-700,-648,-574,-469,-334,-186,-17,138,281,389,446,456,404,301,163,-11,-180,-333,-458,-520,-539,-490,-393,-257,-90,79,254,404,532,626,677,693,669,611,539,444,360,272,208,147,111,74,47,5,-41,-121,-210,-336,-463,-603,-715,-800,-825,-783,-662,-459,-190,133,472,798,1079,1280,1391,1402,1319,1158,933,673,395,127,-110,-312,-451,-549,-581,-576,-521,-443,-339,-241,-148,-82,-49,-45,-84,-140,-225,-314,-405,-487,-556,-607,-641,-667,-673,-674,-655,-618,-552,-447,-299,-102,130,397,661,919,1117,1259,1306,1271,1151,968,746,508,290,92,-58,-181,-270,-341,-411,-471,-544,-613,-682,-742,-776,-785,-753,-690,-591,-460,-319,-160,-17,123,226,312,352,375,359,324,266,191,103,8,-96,-191,-279,-350,-393,-408,-390,-329,-240,-108,44,210,380,524,641,713,725,692,592,449,272,72,-120,-295,-433,-524,-568,-554,-500,-398,-266,-110,59,227,380,497,570,569,511,378,201,-7,-216,-393,-519,-568,-536,-417,-226,16,285,549,773,944,1022,1027,939,791,596,384,180,3,-125,-199,-217,-181,-117,-30,43,93,103,53,-33,-182,-337,-510,-658,-767,-823,-812,-744,-622,-473,-306,-158,-20,73,142,179,187,191,170,163,140,139,127,128,127,128,132,129,131,116,100,70,26,-20,-79,-134,-188,-234,-271,-296,-308,-317,-315,-321,-314,-310,-294,-261,-218,-150,-73,6,91,153,215,246,277,272,272,246,215,173,120,64,-1,-64,-124,-185,-227,-264,-274,-261,-219,-158,-71,18,103,173,213,232,224,203,169,132,90,53,6,-29,-69,-99,-124,-135,-149,-128,-113,-58,11,107,224,353,487,627,754,879,969,1036,1050,1015,925,779,599,396,195,17,-130,-228,-296,-323,-341,-342,-346,-344,-342,-318,-284,-222,-147,-73,3,41,52,19,-60,-162,-292,-422,-542,-641,-703,-737,-734,-707,-657,-587,-502,-399,-275,-138,14,171,324,456,557,601,592,515,381,205,6,-188,-370,-510,-624,-687,-724,-729,-707,-678,-627,-578,-527,-468,-431,-389,-367,-361,-354,-370,-366,-362,-333,-275,-200,-83,40,196,344,502,636,758,836,894,896,872,796,689,545,381,198,27,-132,-243,-301,-283,-195,-29,179,431,679,914,1103,1237,1292,1243,1076,770,343,-179,-753,-1325,-1845,-2271,-2532,-2576,-2341,-1799,-990,-16,956,1716,2092,1980,1388,481,-526,-1308,-1642,-1348,-440,940,2539,4046,5209,5833,5846,5262,4187,2743,1120,-528,-2017,-3194,-3932,-4171,-3867,-3091,-1883,-362,1375,3198,4955,6489,7611,8159,7984,7013,5223,2709,-385,-3821,-7339,-10657,-13533,-15755,-17209,-17841,-17684,-16820,-15380,-13513,-11392,-9175,-7020,-5013,-3231,-1629,-174,1259,2772,4472,6448,8713,11227,13862,16410,18622,20231,20981,20707,19315,16858,13521,9591,5467,1549,-1754,-4122,-5358,-5409,-4401,-2574,-284,2116,4262,5913,6883,7129,6667,5576,3974,1964,-337,-2861,-5512,-8212,-10834,-13226,-15198,-16560,-17126,-16803,-15566,-13518,-10847,-7823,-4741,-1909,419,2048,2887,2950,2370,1334,122,-1058,-1975,-2544,-2725,-2594,-2275,-1935,-1713,-1711,-1946,-2353,-2793,-3088,-3056,-2573,-1580,-126,1677,3631,5549,7214,8470,9197,9345,8923,8018,6754,5293,3832,2502,1477,807,534,610,940,1415,1899,2292,2500,2506,2301,1960,1554,1174,903,790,844,1053,1343,1641,1828,1795,1456,736,-338,-1734,-3329,-4987,-6557,-7880,-8810,-9238,-9068,-8300,-6960,-5186,-3124,-995,1015,2719,3995,4784,5114,5044,4715,4220,3671,3139,2643,2235,1895,1664,1506,1410,1305,1096,700,17,-971,-2239,-3680,-5131,-6417,-7378,-7904,-7967,-7607,-6935,-6088,-5235,-4482,-3960,-3689,-3709,-3973,-4430,-4974,-5483,-5800,-5770,-5251,-4142,-2415,-148,2488,5225,7760,9798,11119,11616,11311,10363,8997,7494,6091,4973,4238,3888,3873,4069,4343,4557,4608,4447,4109,3684,3318,3162,3334,3870,4763,5875,7077,8172,8999,9434,9399,8892,7956,6676,5178,3589,2065,748,-234,-791,-888,-561,117,1023,2043,3085,4078,4991,5813,6522,7111,7525,7709,7591,7086,6160,4786,3034,1003,-1116,-3141,-4837,-6044,-6634,-6574,-5927,-4822,-3470,-2097,-944,-200,2,-366,-1272,-2568,-4104,-5659,-7053,-8125,-8765,-8951,-8698,-8119,-7337,-6526,-5833,-5391,-5267,-5502,-6041,-6828,-7739,-8659,-9458,-10028,-10286,-10194,-9760,-9033,-8103,-7090,-6124,-5332,-4817,-4656,-4874,-5476,-6400,-7576,-8861,-10137,-11223,-12016,-12403,-12358,-11905,-11102,-10074,-8909,-7725,-6598,-5573,-4698,-3965,-3389,-2953,-2648,-2457,-2355,-2317,-2312,-2328,-2340,-2377,-2423,-2522,-2659,-2822,-2978,-3053,-2988,-2707,-2167,-1358,-319,880,2122,3298,4282,4993,5366,5384,5069,4467,3655,2728,1791,954,340,49,179,777,1859,3366,5184,7165,9095,10806,12122,12931,13198,12914,12182,11098,9844,8565,7445,6597,6123,6037,6319,6883,7623,8404,9118,9653,9967,10015,9811,9389,8772,8046,7237,6448,5708,5117,4687,4479,4484,4685,5055,5512,5994,6412,6705,6808,6711,6386,5875,5192,4401,3543,2691,1912,1269,832,638,730,1105,1750,2605,3589,4588,5468,6109,6384,6237,5636,4621,3288,1771,224,-1163,-2274,-2956,-3193,-2944,-2293,-1316,-143,1094,2274,3280,4034,4473,4580,4342,3809,3002,2017,900,-248,-1369,-2359,-3167,-3693,-3930,-3840,-3474,-2892,-2185,-1471,-858,-442,-313,-489,-977,-1713,-2586,-3483,-4238,-4748,-4904,-4664,-4034,-3073,-1889,-630,549,1482,2043,2137,1745,880,-365,-1902,-3583,-5307,-6935,-8393,-9572,-10429,-10890,-10929,-10532,-9707,-8512,-7033,-5392,-3750,-2254,-1070,-297,-3,-186,-773,-1667,-2713,-3763,-4676,-5356,-5736,-5853,-5723,-5476,-5172,-4922,-4772,-4770,-4907,-5171,-5500,-5830,-6068,-6133,-5920,-5397,-4518,-3337,-1924,-407,1065,2349,3307,3847,3918,3514,2692,1538,173,-1263,-2642,-3837,-4749,-5310,-5497,-5331,-4889,-4275,-3616,-3046,-2645,-2482,-2537,-2773,-3093,-3396,-3563,-3506,-3172,-2546,-1672,-619,510,1614,2583,3362,3869,4109,4069,3790,3325,2734,2081,1420,783,192,-352,-857,-1332,-1790,-2217,-2589,-2859,-2966,-2862,-2512,-1906,-1087,-97,954,1998,2925,3676,4206,4499,4583,4493,4268,3957,3579,3164,2719,2271,1834,1442,1108,841,634,457,278,72,-174,-449,-715,-945,-1076,-1098,-975,-723,-360,77,538,985,1388,1719,1986,2158,2255,2248,2154,1969,1717,1414,1095,790,530,345,244,232,303,437,625,847,1110,1398,1728,2084,2465,2866,3262,3643,3980,4267,4489,4653,4767,4835,4867,4852,4770,4594,4307,3873,3297,2563,1693,704,-347,-1417,-2408,-3266,-3887,-4232,-4241,-3911,-3258,-2322,-1174,98,1418,2680,3827,4781,5507,5972,6164,6078,5719,5101,4246,3204,2022,778,-449,-1595,-2579,-3372,-3932,-4264,-4363,-4272,-4001,-3617,-3124,-2572,-1955,-1297,-587,157,936,1714,2470,3162,3748,4188,4451,4505,4356,4014,3501,2874,2145,1371,559,-256,-1051,-1798,-2468,-3021,-3438,-3689,-3758,-3647,-3345,-2880,-2268,-1565,-819,-103,531,1029,1384,1586,1679,1678,1627,1547,1449,1354,1240,1114,929,681,339,-96,-600,-1131,-1628,-2027,-2264,-2319,-2149,-1802,-1289,-697,-84,458,878,1121,1174,1044,755,346,-131,-634,-1121,-1552,-1913,-2174,-2331,-2385,-2333,-2204,-1995,-1743,-1450,-1154,-857,-580,-325,-93,114,303,462,605,711,797,852,890,895,884,822,727,555,323,-2,-389,-846,-1312,-1759,-2109,-2313,-2329,-2149,-1805,-1361,-901,-520,-278,-233,-369,-653,-1016,-1355,-1590,-1654,-1502,-1168,-677,-136,392,799,1053,1118,1005,773,455,153,-82,-167,-70,236,729,1361,2049,2698,3205,3501,3510,3232,2666,1878,957,12,-828,-1449,-1764,-1730,-1350,-691,163,1063,1891,2520,2865,2905,2644,2154,1521,837,212,-292,-602,-694,-556,-205,313,950,1631,2299,2881,3338,3616,3721,3637,3405,3068,2671,2297,1985,1801,1775,1924,2241,2699,3237,3787,4261,4564,4628,4385,3831,2982,1920,738,-426,-1478,-2294,-2832,-3056,-2974,-2647,-2122,-1485,-815,-154,420,901,1244,1445,1502,1418,1219,946,630,337,98,-51,-95,-51,61,204,329,406,383,245,-24,-411,-884,-1390,-1860,-2226,-2425,-2415,-2206,-1810,-1306,-761,-252,145,386,451,315,31,-402,-909,-1452,-1972,-2410,-2723,-2866,-2827,-2607,-2241,-1787,-1298,-855,-487,-255,-151,-201,-381,-672,-1039,-1442,-1817,-2144,-2352,-2451,-2409,-2271,-2054,-1830,-1656,-1607,-1735,-2068,-2604,-3298,-4078,-4862,-5538,-6050,-6313,-6311,-6041,-5522,-4845,-4073,-3333,-2712,-2283,-2098,-2149,-2423,-2861,-3394,-3948,-4432,-4796,-4981,-5003,-4862,-4616,-4311,-3982,-3672,-3403,-3176,-3040,-2990,-3072,-3300,-3675,-4198,-4836,-5542,-6266,-6938,-7502,-7908,-8099,-8063,-7758,-7199,-6388,-5362,-4181,-2903,-1617,-390,707,1618,2308,2736,2886,2741,2291,1563,564,-621,-1944,-3278,-4539,-5605,-6406,-6869,-6976,-6719,-6136,-5274,-4206,-3029,-1852,-798,5,470,539,224,-391,-1186,-1992,-2660,-3055,-3113,-2819,-2227,-1439,-564,254,914,1316,1421,1223,786,193,-411,-897,-1141,-1047,-592,216,1294,2524,3774,4893,5764,6277,6386,6054,5321,4236,2887,1387,-153,-1605,-2857,-3806,-4391,-4548,-4310,-3693,-2786,-1687,-495,683,1760,2692,3454,4063,4569,5014,5450,5891,6319,6703,6971,7066,6925,6507,5808,4855,3712,2495,1312,310,-406,-745,-658,-176,649,1671,2743,3689,4364,4658,4554,4054,3292,2388,1532,890,588,703,1233,2098,3182,4310,5331,6104,6535,6598,6324,5798,5161,4553,4132,4010,4246,4848,5736,6793,7864,8768,9385,9585,9337,8657,7597,6299,4866,3450,2158,1066,227,-354,-665,-736,-566,-194,365,1084,1910,2813,3706,4534,5219,5704,5965,5970,5746,5303,4704,4009,3305,2684,2238,2036,2131,2522,3183,4038,4992,5940,6775,7405,7760,7782,7473,6836,5958,4918,3841,2840,2012,1429,1129,1119,1366,1817,2386,2984,3525,3940,4188,4278,4210,4055,3822,3575,3328,3100,2904,2734,2614,2525,2517,2570,2715,2935,3197,3460,3654,3716,3608,3297,2832,2230,1590,964,411,-26,-353,-578,-738,-861,-963,-1049,-1099,-1100,-1008,-826,-514,-113,375,882,1354,1727,1955,2017,1924,1706,1414,1092,783,515,290,108,-45,-196,-343,-514,-684,-863,-1022,-1165,-1267,-1336,-1358,-1356,-1348,-1360,-1430,-1564,-1774,-2027,-2298,-2539,-2709,-2792,-2760,-2632,-2423,-2168,-1911,-1691,-1530,-1463,-1475,-1587,-1774,-2036,-2356,-2709,-3074,-3403,-3672,-3847,-3914,-3889,-3778,-3625,-3455,-3304,-3200,-3153,-3160,-3215,-3285,-3365,-3431,-3504,-3585,-3716,-3912,-4197,-4579,-5034,-5536,-6024,-6439,-6718,-6813,-6698,-6375,-5886,-5273,-4625,-3992,-3441,-3000,-2693,-2496,-2421,-2399,-2429,-2449,-2439,-2383,-2275,-2157,-2046,-2016,-2087,-2324,-2718,-3296,-4004,-4813,-5642,-6417,-7055,-7486,-7659,-7540,-7132,-6447,-5545,-4501,-3419,-2418,-1626,-1130,-1013,-1272,-1871,-2715,-3672,-4593,-5326,-5750,-5776,-5394,-4655,-3671,-2614,-1643,-927,-570,-625,-1086,-1870,-2875,-3948,-4958,-5772,-6311,-6509,-6389,-5971,-5360,-4646,-3938,-3325,-2852,-2554,-2411,-2423,-2537,-2765,-3060,-3439,-3856,-4298,-4719,-5061,-5283,-5330,-5170,-4801,-4211,-3442,-2532,-1541,-546,388,1195,1836,2289,2565,2663,2626,2450,2162,1740,1189,472,-401,-1446,-2629,-3924,-5247,-6537,-7667,-8548,-9058,-9106,-8624,-7600,-6079,-4163,-2016,187,2236,3960,5202,5870,5943,5450,4528,3300,1982,717,-325,-1063,-1443,-1473,-1196,-691,-49,623,1242,1743,2090,2283,2340,2281,2145,1938,1681,1384,1044,681,292,-97,-476,-826,-1139,-1400,-1621,-1792,-1923,-2002,-2018,-1946,-1768,-1452,-1000,-409,269,994,1684,2273,2712,2969,3065,3033,2929,2821,2730,2698,2702,2721,2739,2685,2558,2299,1919,1403,788,115,-549,-1128,-1551,-1767,-1752,-1519,-1115,-597,-37,521,1031,1487,1877,2197,2440,2573,2577,2418,2102,1653,1132,606,164,-161,-315,-337,-242,-87,68,229,354,510,693,952,1295,1698,2149,2582,2956,3232,3375,3386,3270,3045,2754,2427,2119,1847,1674,1592,1649,1826,2109,2475,2843,3161,3329,3275,2958,2349,1493,455,-660,-1719,-2596,-3159,-3325,-3040,-2326,-1244,80,1501,2856,3980,4743,5047,4863,4220,3216,1986,701,-467,-1375,-1896,-1982,-1613,-850,204,1414,2615,3673,4442,4857,4862,4494,3803,2918,1947,1036,277,-260,-551,-611,-470,-182,221,701,1243,1824,2429,3020,3564,4015,4325,4461,4392,4119,3649,3022,2287,1490,703,-41,-682,-1185,-1520,-1653,-1588,-1318,-867,-254,494,1350,2292,3269,4250,5141,5870,6323,6411,6073,5291,4136,2705,1182,-271,-1482,-2329,-2742,-2706,-2266,-1495,-516,561,1611,2531,3258,3734,3951,3929,3690,3313,2857,2394,2000,1711,1570,1573,1717,1955,2265,2581,2906,3200,3480,3748,3990,4222,4391,4487,4460,4284,3936,3429,2779,2057,1333,696,250,65,193,646,1370,2298,3304,4288,5117,5720,6008,5979,5627,5014,4221,3320,2427,1592,898,389,90,40,231,666,1321,2145,3088,4057,4964,5698,6166,6293,6056,5472,4637,3651,2653,1758,1049,581,362,390,622,1041,1571,2176,2764,3276,3627,3789,3730,3492,3129,2726,2368,2115,1994,2000,2092,2191,2244,2157,1912,1486,921,267,-384,-970,-1413,-1684,-1774,-1688,-1463,-1121,-697,-225,269,746,1184,1556,1853,2080,2252,2388,2513,2636,2754,2855,2917,2913,2839,2675,2440,2129,1752,1311,798,229,-393,-1014,-1596,-2044,-2310,-2316,-2055,-1552,-873,-154,500,948,1123,991,587,-26,-743,-1477,-2146,-2672,-3048,-3235,-3270,-3158,-2944,-2657,-2338,-2005,-1685,-1371,-1083,-807,-578,-395,-290,-283,-358,-524,-723,-927,-1082,-1151,-1124,-1006,-838,-679,-571,-599,-771,-1136,-1664,-2320,-3038,-3730,-4324,-4745,-4973,-4989,-4847,-4597,-4315,-4077,-3904,-3826,-3810,-3815,-3817,-3759,-3639,-3439,-3171,-2848,-2515,-2198,-1965,-1845,-1891,-2105,-2506,-3044,-3691,-4342,-4941,-5376,-5606,-5569,-5270,-4734,-4024,-3240,-2458,-1789,-1271,-957,-846,-932,-1190,-1592,-2108,-2713,-3388,-4093,-4805,-5459,-6011,-6412,-6624,-6663,-6537,-6309,-6028,-5748,-5511,-5324,-5198,-5100,-5019,-4913,-4759,-4521,-4187,-3735,-3200,-2587,-1992,-1461,-1098,-970,-1121,-1571,-2288,-3196,-4211,-5197,-6051,-6651,-6909,-6767,-6192,-5219,-3918,-2420,-901,461,1479,2032,2037,1522,548,-720,-2121,-3460,-4579,-5374,-5782,-5830,-5555,-5064,-4429,-3759,-3103,-2511,-2010,-1590,-1266,-1019,-848,-753,-723,-756,-841,-950,-1075,-1179,-1268,-1325,-1378,-1434,-1529,-1658,-1843,-2052,-2289,-2540,-2793,-3049,-3294,-3512,-3683,-3770,-3734,-3564,-3221,-2738,-2108,-1395,-628,113,787,1316,1689,1860,1860,1701,1430,1094,741,403,140,-54,-129,-121,-39,71,138,131,-6,-262,-615,-1011,-1375,-1646,-1768,-1718,-1514,-1198,-835,-512,-273,-180,-211,-345,-497,-593,-546,-314,113,699,1364,2020,2576,2946,3099,3000,2687,2189,1591,961,388,-53,-324,-385,-259,37,442,908,1360,1756,2034,2152,2097,1843,1439,909,324,-250,-757,-1136,-1351,-1379,-1220,-884,-420,137,708,1234,1642,1864,1860,1592,1089,389,-403,-1186,-1822,-2223,-2303,-2051,-1477,-634,404,1539,2689,3747,4649,5333,5753,5911,5777,5375,4700,3796,2701,1486,230,-973,-2037,-2876,-3434,-3688,-3629,-3305,-2767,-2077,-1331,-576,93,652,1038,1270,1339,1304,1214,1141,1150,1285,1571,1992,2523,3096,3646,4087,4350,4356,4083,3483,2609,1474,195,-1135,-2375,-3384,-4044,-4267,-4024,-3345,-2332,-1101,153,1296,2173,2696,2839,2605,2077,1335,507,-314,-1016,-1539,-1827,-1870,-1673,-1285,-757,-184,362,782,1026,1036,820,389,-181,-806,-1392,-1831,-2056,-2011,-1678,-1085,-293,599,1475,2212,2721,2937,2847,2482,1892,1184,427,-246,-782,-1084,-1128,-891,-384,340,1225,2171,3079,3846,4374,4597,4465,3977,3167,2105,913,-297,-1384,-2244,-2804,-3018,-2903,-2497,-1872,-1107,-273,558,1351,2066,2685,3198,3583,3847,3964,3955,3795,3522,3118,2650,2114,1610,1134,777,519,383,343,374,459,573,723,903,1119,1373,1650,1952,2257,2572,2880,3186,3471,3712,3896,3975,3939,3758,3438,2989,2448,1844,1236,648,127,-313,-642,-861,-939,-880,-667,-299,215,861,1615,2427,3260,4037,4703,5185,5426,5402,5094,4557,3827,3039,2258,1630,1191,1007,1054,1305,1692,2160,2655,3133,3572,3927,4184,4297,4253,4033,3645,3122,2501,1859,1243,738,385,239,319,631,1152,1820,2570,3294,3915,4344,4544,4492,4229,3791,3281,2759,2331,2044,1949,2051,2324,2738,3188,3620,3913,4016,3864,3458,2803,1971,1020,71,-789,-1440,-1809,-1831,-1500,-832,106,1219,2400,3508,4451,5117,5453,5439,5062,4395,3471,2397,1268,179,-743,-1436,-1809,-1848,-1552,-972,-177,736,1671,2524,3209,3664,3858,3793,3507,3047,2471,1838,1181,558,-27,-529,-958,-1291,-1543,-1679,-1712,-1591,-1333,-917,-380,240,866,1435,1858,2080,2067,1790,1294,611,-167,-953,-1643,-2160,-2446,-2478,-2293,-1906,-1415,-857,-313,152,511,695,721,561,265,-134,-576,-993,-1333,-1530,-1565,-1413,-1109,-691,-249,135,357,353,68,-480,-1258,-2145,-3056,-3830,-4409,-4694,-4690,-4398,-3867,-3157,-2330,-1461,-616,128,697,1027,1064,782,201,-639,-1637,-2686,-3643,-4386,-4786,-4799,-4379,-3604,-2549,-1367,-205,780,1473,1785,1705,1245,498,-444,-1475,-2481,-3416,-4200,-4812,-5219,-5402,-5363,-5114,-4699,-4155,-3560,-2948,-2391,-1909,-1562,-1348,-1307,-1414,-1665,-2004,-2383,-2717,-2954,-3036,-2947,-2712,-2371,-2001,-1673,-1452,-1372,-1454,-1663,-1982,-2357,-2731,-3062,-3285,-3369,-3288,-3042,-2668,-2202,-1721,-1256,-888,-628,-531,-597,-844,-1251,-1792,-2410,-3056,-3655,-4150,-4471,-4570,-4391,-3930,-3193,-2241,-1189,-147,713,1292,1491,1286,719,-130,-1122,-2120,-2994,-3635,-3997,-4046,-3825,-3370,-2768,-2094,-1447,-899,-523,-348,-367,-569,-871,-1246,-1610,-1937,-2178,-2326,-2349,-2252,-2020,-1666,-1204,-680,-153,324,667,871,887,759,481,124,-298,-727,-1131,-1495,-1777,-1982,-2079,-2066,-1923,-1661,-1277,-820,-325,133,488,674,652,411,-10,-556,-1140,-1686,-2130,-2426,-2569,-2569,-2457,-2272,-2050,-1815,-1581,-1336,-1065,-729,-319,183,756,1368,1969,2511,2934,3215,3308,3221,2942,2501,1928,1256,540,-184,-872,-1488,-2007,-2405,-2659,-2780,-2752,-2620,-2399,-2127,-1831,-1505,-1152,-741,-267,271,848,1397,1869,2163,2261,2097,1730,1170,543,-80,-590,-915,-1022,-915,-630,-255,151,473,678,677,478,59,-535,-1261,-2025,-2747,-3313,-3653,-3704,-3457,-2938,-2209,-1356,-468,363,1071,1594,1923,2043,1999,1808,1538,1204,868,528,215,-76,-345,-589,-822,-1037,-1244,-1447,-1632,-1815,-1971,-2105,-2212,-2293,-2349,-2395,-2429,-2443,-2436,-2362,-2211,-1945,-1571,-1095,-569,-25,465,872,1142,1266,1214,993,607,83,-550,-1232,-1921,-2533,-3020,-3307,-3352,-3121,-2607,-1845,-881,189,1271,2246,2995,3426,3465,3099,2366,1352,187,-986,-2027,-2821,-3291,-3403,-3179,-2686,-2015,-1293,-606,-59,322,512,534,431,236,1,-246,-478,-677,-827,-914,-929,-866,-728,-532,-283,-30,207,388,474,460,319,89,-219,-544,-854,-1106,-1278,-1367,-1372,-1300,-1164,-973,-755,-533,-333,-175,-67,5,54,112,202,337,532,771,1037,1317,1570,1809,1992,2147,2235,2286,2252,2144,1927,1594,1156,627,52,-497,-978,-1322,-1510,-1535,-1397,-1138,-761,-302,237,834,1457,2080,2643,3102,3404,3508,3388,3033,2454,1688,804,-130,-996,-1735,-2252,-2522,-2536,-2310,-1891,-1321,-638,132,977,1883,2843,3806,4733,5529,6128,6426,6386,5947,5151,4031,2721,1336,65,-960,-1603,-1800,-1536,-862,133,1306,2517,3609,4453,4949,5040,4731,4066,3138,2067,977,-3,-773,-1261,-1415,-1253,-788,-95,747,1653,2532,3306,3944,4400,4706,4860,4903,4846,4705,4492,4204,3864,3467,3052,2607,2178,1758,1383,1053,799,628,569,632,836,1178,1651,2207,2800,3347,3790,4048,4102,3924,3561,3035,2442,1819,1273,835,569,496,612,900,1299,1737,2155,2453,2620,2598,2426,2125,1747,1374,1052,864,832,991,1331,1823,2424,3036,3600,3994,4169,4063,3686,3070,2301,1447,626,-114,-706,-1119,-1363,-1408,-1300,-1023,-623,-118,463,1075,1686,2254,2728,3061,3209,3123,2791,2216,1438,531,-421,-1297,-2031,-2516,-2740,-2681,-2373,-1889,-1304,-732,-251,67,195,150,-21,-251,-454,-581,-572,-438,-187,119,427,661,793,778,653,433,201,4,-71,3,280,726,1330,1991,2631,3140,3413,3406,3076,2465,1636,697,-246,-1065,-1695,-2071,-2202,-2111,-1860,-1508,-1133,-787,-532,-393,-402,-550,-825,-1189,-1588,-1952,-2236,-2369,-2356,-2169,-1851,-1404,-893,-320,235,757,1163,1419,1464,1291,891,331,-338,-996,-1566,-1949,-2113,-2019,-1710,-1216,-629,-28,498,865,1028,949,651,179,-391,-960,-1440,-1744,-1816,-1641,-1229,-652,5,607,1036,1174,945,330,-640,-1875,-3246,-4588,-5742,-6527,-6830,-6543,-5670,-4256,-2454,-455,1500,3187,4422,5078,5142,4639,3694,2442,1049,-340,-1593,-2624,-3362,-3789,-3899,-3730,-3321,-2732,-2030,-1272,-537,124,655,1016,1207,1223,1118,926,715,524,392,332,335,394,457,515,498,396,158,-210,-709,-1298,-1923,-2499,-2942,-3169,-3115,-2773,-2152,-1334,-418,487,1262,1821,2124,2125,1886,1419,835,199,-397,-876,-1215,-1390,-1443,-1416,-1370,-1352,-1407,-1523,-1684,-1814,-1845,-1685,-1298,-650,207,1200,2207,3092,3735,4036,3959,3508,2748,1773,692,-387,-1369,-2184,-2785,-3150,-3279,-3182,-2885,-2419,-1828,-1161,-485,140,643,984,1123,1086,885,599,282,-1,-198,-287,-257,-140,44,205,319,279,82,-312,-864,-1504,-2148,-2666,-2971,-2977,-2651,-2012,-1119,-65,1023,2029,2833,3344,3511,3341,2864,2180,1382,569,-171,-792,-1262,-1582,-1762,-1830,-1817,-1757,-1686,-1630,-1597,-1586,-1589,-1582,-1561,-1512,-1437,-1342,-1242,-1150,-1085,-1044,-1020,-988,-909,-762,-525,-212,143,490,770,941,971,858,620,296,-65,-411,-691,-887,-983,-996,-945,-849,-725,-589,-436,-283,-125,23,157,262,340,375,380,353,292,215,108,-19,-155,-316,-465,-629,-771,-915,-1040,-1163,-1281,-1391,-1500,-1591,-1652,-1672,-1607,-1470,-1227,-924,-567,-230,67,262,346,309,167,-51,-312,-564,-779,-897,-928,-833,-656,-390,-83,264,625,1011,1401,1803,2175,2498,2706,2767,2621,2249,1644,825,-151,-1208,-2263,-3206,-3981,-4515,-4814,-4872,-4745,-4461,-4084,-3640,-3169,-2699,-2237,-1817,-1436,-1113,-868,-683,-584,-532,-532,-546,-565,-579,-568,-547,-495,-417,-313,-179,-49,63,112,81,-39,-247,-499,-778,-1025,-1222,-1344,-1390,-1359,-1269,-1114,-921,-689,-454,-241,-85,-25,-79,-259,-547,-897,-1267,-1568,-1768,-1798,-1673,-1381,-976,-497,6,473,879,1176,1347,1385,1276,1058,736,373,6,-319,-557,-707,-754,-722,-641,-540,-465,-430,-473,-573,-747,-958,-1197,-1450,-1697,-1945,-2167,-2369,-2507,-2570,-2501,-2276,-1849,-1215,-381,614,1685,2749,3691,4431,4888,5038,4875,4436,3786,2999,2156,1330,581,-48,-527,-843,-1007,-1018,-921,-713,-464,-173,90,309,443,472,393,217,-21,-292,-534,-727,-818,-807,-672,-429,-89,327,785,1266,1724,2139,2459,2687,2777,2761,2635,2438,2198,1949,1715,1522,1378,1297,1251,1243,1216,1173,1071,927,744,554,395,298,291,373,534,729,913,1036,1071,991,829,588,335,101,-64,-120,-54,164,517,1007,1586,2227,2853,3405,3821,4038,4034,3786,3306,2611,1746,745,-320,-1389,-2372,-3187,-3757,-4019,-3939,-3533,-2842,-1969,-1018,-109,653,1217,1549,1676,1642,1494,1304,1103,940,826,768,758,777,803,811,792,727,633,508,383,265,181,135,137,198,313,481,692,923,1139,1309,1373,1322,1100,744,247,-309,-878,-1368,-1730,-1908,-1888,-1673,-1288,-781,-207,370,880,1270,1480,1480,1269,855,304,-324,-948,-1488,-1897,-2136,-2198,-2096,-1852,-1501,-1086,-636,-206,189,506,732,864,905,882,822,752,693,643,579,463,231,-157,-745,-1524,-2461,-3451,-4395,-5125,-5530,-5511,-5018,-4111,-2857,-1425,42,1372,2443,3182,3531,3527,3186,2583,1792,889,-37,-902,-1626,-2126,-2346,-2241,-1811,-1085,-120,972,2100,3119,3920,4396,4451,4067,3232,2024,547,-1051,-2598,-3928,-4897,-5397,-5388,-4888,-3973,-2783,-1453,-167,956,1794,2300,2467,2344,2016,1592,1189,897,800,914,1253,1744,2323,2869,3295,3491,3429,3075,2491,1737,913,122,-563,-1071,-1397,-1527,-1509,-1375,-1202,-1042,-970,-1021,-1227,-1564,-1992,-2409,-2730,-2830,-2638,-2103,-1233,-107,1165,2422,3518,4312,4734,4738,4368,3687,2801,1833,892,68,-563,-1000,-1230,-1306,-1254,-1130,-957,-773,-589,-423,-285,-188,-130,-119,-138,-179,-223,-241,-221,-135,25,245,515,778,999,1121,1110,945,633,204,-284,-775,-1186,-1473,-1583,-1511,-1273,-907,-471,-29,379,713,976,1173,1333,1483,1647,1838,2038,2245,2398,2487,2451,2295,1997,1597,1105,589,85,-349,-673,-861,-910,-832,-674,-461,-259,-86,24,60,30,-65,-198,-342,-460,-507,-460,-289,-7,376,816,1276,1708,2076,2344,2489,2501,2397,2188,1936,1656,1408,1187,1003,835,652,424,127,-258,-725,-1266,-1849,-2441,-2996,-3462,-3793,-3926,-3841,-3505,-2930,-2147,-1225,-232,707,1517,2072,2325,2219,1781,1056,135,-867,-1842,-2673,-3284,-3598,-3603,-3277,-2669,-1826,-832,229,1262,2197,2961,3517,3851,3945,3834,3513,3022,2377,1593,705,-272,-1294,-2307,-3265,-4077,-4705,-5058,-5119,-4839,-4229,-3298,-2097,-689,827,2341,3726,4853,5612,5906,5703,4999,3873,2444,861,-693,-2074,-3149,-3856,-4186,-4183,-3943,-3579,-3188,-2883,-2686,-2634,-2686,-2796,-2892,-2898,-2737,-2356,-1711,-809,325,1600,2920,4139,5133,5759,5927,5588,4728,3446,1835,83,-1631,-3137,-4271,-4942,-5092,-4718,-3886,-2665,-1209,371,1892,3230,4232,4801,4866,4415,3480,2173,619,-985,-2474,-3663,-4446,-4727,-4527,-3887,-2928,-1808,-667,328,1088,1554,1733,1685,1488,1244,1030,895,859,906,993,1089,1140,1137,1075,961,821,669,522,389,280,200,164,174,226,301,365,369,274,49,-310,-770,-1280,-1753,-2114,-2283,-2223,-1902,-1359,-632,197,1034,1797,2407,2793,2935,2803,2421,1834,1100,335,-372,-901,-1179,-1148,-820,-224,534,1363,2130,2746,3103,3173,2902,2335,1483,442,-715,-1881,-2936,-3808,-4388,-4647,-4565,-4163,-3500,-2657,-1712,-777,84,771,1254,1476,1451,1188,749,196,-374,-888,-1247,-1404,-1308,-959,-380,364,1186,1972,2621,3030,3142,2924,2373,1539,465,-762,-2062,-3343,-4505,-5456,-6109,-6384,-6230,-5629,-4601,-3221,-1599,109,1744,3142,4167,4731,4782,4335,3459,2253,884,-508,-1738,-2688,-3248,-3370,-3067,-2397,-1470,-429,582,1413,1958,2144,1938,1366,480,-622,-1806,-2951,-3901,-4552,-4827,-4680,-4156,-3286,-2188,-959,272,1391,2290,2892,3136,3001,2499,1677,606,-592,-1804,-2875,-3684,-4114,-4103,-3630,-2747,-1533,-155,1258,2480,3393,3830,3745,3135,2073,710,-774,-2179,-3311,-4030,-4241,-3939,-3164,-2047,-727,623,1841,2806,3415,3628,3448,2907,2104,1127,113,-821,-1556,-2012,-2128,-1908,-1373,-609,299,1240,2125,2876,3439,3795,3928,3862,3615,3225,2738,2187,1619,1051,513,18,-423,-782,-1047,-1169,-1140,-905,-491,128,879,1712,2516,3203,3655,3829,3681,3233,2558,1726,854,40,-651,-1148,-1444,-1546,-1461,-1256,-932,-560,-144,281,713,1154,1600,2069,2521,2950,3281,3459,3415,3088,2465,1547,409,-865,-2144,-3289,-4164,-4658,-4683,-4215,-3257,-1890,-213,1610,3419,5021,6250,6956,7030,6441,5222,3487,1441,-709,-2676,-4260,-5258,-5567,-5166,-4113,-2560,-698,1226,2988,4370,5223,5458,5085,4159,2847,1307,-249,-1639,-2726,-3393,-3633,-3441,-2923,-2168,-1325,-520,132,531,641,437,-34,-728,-1541,-2402,-3192,-3839,-4253,-4384,-4194,-3687,-2889,-1872,-731,409,1431,2200,2651,2709,2395,1742,849,-164,-1159,-2002,-2595,-2881,-2849,-2547,-2042,-1421,-779,-174,345,757,1070,1289,1430,1490,1463,1331,1071,686,153,-478,-1191,-1924,-2595,-3158,-3524,-3649,-3519,-3121,-2492,-1698,-795,97,891,1484,1792,1773,1423,771,-84,-1051,-1995,-2806,-3405,-3730,-3783,-3575,-3154,-2564,-1866,-1098,-314,459,1173,1805,2302,2651,2813,2778,2544,2110,1524,803,33,-737,-1417,-1938,-2232,-2264,-2005,-1490,-766,81,937,1710,2286,2603,2618,2317,1744,949,21,-929,-1795,-2469,-2846,-2876,-2522,-1806,-798,403,1647,2799,3686,4219,4289,3901,3081,1937,599,-763,-1994,-2939,-3498,-3581,-3194,-2356,-1164,252,1740,3118,4234,4939,5145,4819,3988,2752,1277,-266,-1664,-2765,-3435,-3635,-3361,-2710,-1799,-779,173,940,1386,1483,1212,652,-109,-930,-1675,-2213,-2449,-2314,-1807,-952,166,1432,2705,3849,4710,5206,5242,4841,4021,2906,1616,328,-810,-1637,-2056,-2005,-1483,-570,625,1924,3155,4127,4690,4749,4267,3287,1919,314,-1343,-2873,-4116,-4971,-5365,-5322,-4862,-4097,-3101,-2012,-912,87,921,1527,1881,1977,1840,1535,1123,720,383,205,205,411,786,1291,1835,2350,2716,2880,2766,2383,1742,936,49,-782,-1451,-1859,-1965,-1746,-1264,-577,202,974,1646,2145,2430,2502,2375,2095,1705,1241,748,240,-264,-760,-1265,-1774,-2299,-2827,-3319,-3740,-4019,-4105,-3946,-3507,-2795,-1832,-690,551,1790,2926,3861,4533,4881,4910,4628,4093,3371,2542,1677,847,94,-558,-1105,-1573,-1979,-2366,-2734,-3100,-3436,-3716,-3910,-3969,-3877,-3615,-3191,-2653,-2036,-1427,-870,-416,-100,108,208,281,363,520,776,1140,1573,2003,2345,2483,2337,1843,993,-152,-1491,-2861,-4086,-4996,-5441,-5352,-4695,-3547,-2018,-289,1449,3009,4220,4984,5229,4988,4302,3310,2118,893,-262,-1245,-2006,-2531,-2831,-2937,-2894,-2725,-2486,-2189,-1878,-1570,-1293,-1060,-880,-754,-651,-565,-437,-257,12,365,783,1232,1661,2024,2267,2367,2282,2026,1593,1032,388,-262,-846,-1291,-1533,-1556,-1333,-912,-338,298,898,1380,1662,1719,1539,1145,600,-57,-743,-1401,-1968,-2395,-2635,-2665,-2465,-2050,-1446,-722,61,805,1444,1906,2151,2160,1929,1493,886,182,-557,-1248,-1826,-2233,-2438,-2446,-2277,-1977,-1608,-1200,-812,-424,-56,321,725,1142,1599,2030,2431,2747,2953,3036,2996,2833,2584,2232,1812,1294,696,13,-741,-1517,-2275,-2933,-3419,-3670,-3642,-3330,-2765,-2019,-1172,-340,396,949,1271,1345,1189,844,387,-121,-597,-994,-1270,-1399,-1384,-1218,-927,-523,-45,475,995,1494,1929,2302,2581,2768,2854,2822,2679,2408,2023,1537,973,383,-194,-694,-1067,-1274,-1290,-1137,-860,-538,-264,-121,-169,-421,-843,-1354,-1844,-2193,-2294,-2081,-1529,-680,372,1498,2538,3336,3768,3742,3239,2303,1043,-387,-1796,-3018,-3884,-4315,-4255,-3745,-2861,-1715,-463,794,1906,2817,3439,3761,3756,3441,2838,1998,992,-79,-1113,-1979,-2586,-2840,-2717,-2218,-1417,-415,639,1604,2327,2719,2718,2341,1661,802,-77,-823,-1289,-1403,-1126,-512,341,1293,2185,2876,3250,3244,2848,2111,1123,6,-1104,-2080,-2812,-3238,-3315,-3070,-2521,-1751,-842,119,1020,1786,2340,2637,2671,2452,2033,1476,867,275,-217,-575,-765,-791,-679,-448,-164,159,446,684,811,805,638,317,-145,-679,-1230,-1703,-2021,-2132,-1995,-1617,-1047,-335,406,1109,1675,2055,2224,2195,2002,1714,1379,1052,761,507,284,67,-173,-452,-791,-1186,-1625,-2090,-2535,-2925,-3195,-3317,-3238,-2968,-2510,-1913,-1245,-564,33,502,772,837,687,374,-46,-486,-852,-1079,-1090,-880,-449,150,831,1521,2104,2520,2696,2604,2249,1661,914,103,-672,-1304,-1714,-1868,-1743,-1406,-907,-349,159,561,747,734,474,34,-547,-1181,-1781,-2261,-2553,-2609,-2413,-1987,-1374,-662,55,673,1105,1296,1224,924,431,-152,-776,-1342,-1805,-2128,-2278,-2264,-2078,-1734,-1259,-684,-58,556,1106,1528,1790,1871,1765,1513,1144,730,323,-26,-284,-439,-500,-480,-414,-301,-183,-33,119,285,456,602,707,732,662,479,200,-156,-541,-900,-1169,-1305,-1252,-1009,-565,45,776,1559,2320,2965,3418,3606,3481,3032,2282,1303,196,-895,-1851,-2516,-2812,-2659,-2067,-1080,196,1620,3041,4286,5234,5768,5837,5432,4581,3364,1878,249,-1385,-2899,-4150,-5040,-5489,-5434,-4898,-3885,-2495,-825,976,2748,4326,5565,6341,6604,6339,5611,4535,3242,1898,622,-466,-1326,-1923,-2290,-2478,-2518,-2497,-2411,-2310,-2175,-2009,-1794,-1520,-1183,-784,-328,184,750,1366,2027,2705,3359,3930,4336,4515,4390,3937,3145,2061,753,-669,-2082,-3358,-4384,-5075,-5385,-5308,-4885,-4189,-3327,-2398,-1516,-755,-166,232,483,621,741,889,1125,1453,1844,2240,2550,2702,2626,2305,1764,1065,324,-349,-847,-1088,-1059,-782,-333,168,611,882,900,634,100,-654,-1513,-2391,-3150,-3714,-4008,-3997,-3712,-3160,-2441,-1596,-717,142,932,1616,2180,2623,2946,3173,3307,3370,3352,3260,3065,2773,2346,1805,1135,376,-431,-1232,-1954,-2522,-2877,-2950,-2746,-2254,-1570,-762,29,694,1135,1276,1114,653,-14,-802,-1575,-2218,-2610,-2683,-2381,-1723,-767,381,1579,2673,3533,4047,4177,3933,3375,2611,1751,917,185,-382,-777,-1019,-1147,-1219,-1271,-1342,-1433,-1549,-1673,-1796,-1907,-2003,-2077,-2118,-2128,-2066,-1934,-1697,-1368,-958,-506,-66,301,546,618,515,223,-214,-759,-1341,-1905,-2369,-2699,-2841,-2788,-2547,-2130,-1594,-973,-339,256,763,1143,1383,1493,1490,1424,1324,1232,1160,1104,1051,961,812,562,212,-260,-810,-1429,-2038,-2605,-3052,-3338,-3429,-3303,-2990,-2514,-1955,-1382,-894,-559,-429,-518,-783,-1172,-1578,-1904,-2062,-1968,-1606,-970,-121,859,1858,2759,3442,3826,3829,3446,2662,1562,204,-1242,-2663,-3869,-4738,-5146,-5052,-4443,-3413,-2061,-564,913,2215,3201,3798,3980,3769,3250,2532,1713,943,271,-200,-463,-502,-348,-40,346,758,1115,1375,1485,1442,1233,909,512,119,-198,-380,-392,-230,70,452,833,1137,1290,1242,987,530,-49,-691,-1269,-1687,-1850,-1687,-1185,-358,723,1957,3210,4334,5193,5647,5636,5115,4135,2784,1198,-458,-2045,-3394,-4435,-5061,-5268,-5051,-4426,-3475,-2233,-811,709,2207,3562,4659,5373,5638,5377,4607,3364,1769,-33,-1842,-3467,-4727,-5474,-5646,-5218,-4263,-2886,-1258,457,2063,3418,4396,4922,4992,4627,3920,2978,1927,909,18,-629,-1000,-1055,-817,-335,325,1050,1752,2322,2673,2757,2549,2068,1387,573,-242,-980,-1546,-1903,-2048,-2005,-1827,-1567,-1282,-1016,-797,-661,-592,-609,-676,-777,-868,-911,-870,-715,-438,-58,398,860,1275,1579,1737,1734,1589,1344,1048,761,515,341,227,162,103,31,-88,-242,-433,-618,-787,-895,-951,-925,-848,-714,-550,-371,-205,-77,-19,-53,-191,-445,-778,-1177,-1565,-1920,-2154,-2259,-2177,-1924,-1497,-940,-294,380,1025,1598,2051,2374,2539,2556,2418,2150,1754,1283,739,188,-366,-857,-1291,-1607,-1816,-1893,-1846,-1697,-1461,-1198,-925,-711,-565,-529,-589,-743,-953,-1182,-1396,-1541,-1598,-1534,-1327,-983,-474,150,893,1661,2425,3072,3555,3803,3787,3513,3016,2360,1624,888,209,-371,-838,-1210,-1515,-1789,-2086,-2409,-2792,-3191,-3574,-3873,-4017,-3946,-3627,-3046,-2248,-1282,-255,739,1573,2168,2437,2374,1981,1347,564,-229,-913,-1384,-1575,-1471,-1091,-501,219,969,1661,2205,2533,2601,2375,1874,1120,186,-845,-1858,-2735,-3378,-3680,-3615,-3158,-2365,-1314,-114,1105,2230,3152,3804,4141,4159,3881,3363,2679,1908,1127,393,-265,-822,-1301,-1691,-2019,-2270,-2436,-2496,-2430,-2227,-1902,-1465,-978,-458,14,442,773,1020,1195,1305,1386,1442,1488,1513,1511,1457,1337,1136,842,460,-8,-533,-1107,-1675,-2222,-2698,-3067,-3308,-3377,-3265,-2966,-2468,-1827,-1044,-214,635,1412,2080,2579,2893,3013,2941,2728,2380,1977,1545,1132,787,521,354,288,294,359,445,514,545,508,406,235,25,-206,-415,-571,-651,-627,-511,-300,-24,290,623,928,1201,1394,1507,1502,1387,1147,812,409,-3,-363,-605,-673,-538,-195,314,931,1569,2144,2589,2834,2876,2696,2331,1821,1224,591,-14,-559,-993,-1305,-1463,-1476,-1334,-1069,-694,-253,234,718,1176,1560,1826,1938,1841,1530,977,229,-683,-1668,-2638,-3489,-4129,-4470,-4493,-4166,-3556,-2717,-1750,-764,159,930,1505,1862,2002,1953,1756,1449,1088,698,312,-61,-408,-743,-1057,-1367,-1673,-1967,-2248,-2483,-2655,-2737,-2699,-2537,-2231,-1799,-1260,-648,-10,602,1147,1578,1876,2019,2014,1872,1614,1271,877,453,42,-355,-719,-1041,-1325,-1557,-1731,-1835,-1855,-1771,-1583,-1267,-839,-302,316,973,1610,2159,2547,2719,2628,2279,1682,916,51,-798,-1551,-2106,-2424,-2467,-2251,-1806,-1202,-508,178,770,1202,1402,1366,1084,607,-6,-674,-1312,-1848,-2208,-2363,-2280,-1971,-1465,-796,-38,754,1500,2123,2566,2763,2691,2337,1717,886,-95,-1129,-2119,-2974,-3591,-3919,-3899,-3540,-2851,-1894,-745,510,1762,2910,3868,4540,4889,4879,4525,3878,3013,2037,1052,168,-546,-1016,-1234,-1204,-963,-587,-154,250,538,652,548,222,-307,-984,-1731,-2464,-3077,-3497,-3647,-3502,-3043,-2310,-1347,-239,927,2044,3031,3782,4256,4386,4176,3628,2794,1745,574,-611,-1711,-2627,-3299,-3669,-3744,-3512,-3033,-2344,-1530,-653,196,967,1585,2039,2294,2371,2276,2050,1716,1331,919,543,221,-2,-129,-150,-100,-7,85,123,88,-57,-288,-600,-929,-1247,-1497,-1633,-1659,-1536,-1316,-1010,-678,-366,-115,43,98,63,-45,-178,-306,-388,-402,-331,-179,43,320,614,909,1160,1342,1423,1387,1227,958,617,237,-101,-363,-476,-424,-180,220,766,1368,2002,2572,3060,3393,3566,3536,3316,2899,2333,1647,916,191,-444,-949,-1262,-1380,-1288,-1022,-619,-133,376,853,1249,1528,1676,1679,1567,1344,1068,758,453,184,-50,-217,-341,-404,-431,-416,-381,-331,-284,-248,-236,-252,-295,-367,-457,-561,-671,-774,-853,-896,-880,-799,-640,-417,-137,169,463,714,873,905,804,538,157,-342,-873,-1413,-1871,-2229,-2431,-2488,-2390,-2181,-1886,-1543,-1198,-860,-570,-318,-133,13,97,159,196,240,310,419,573,764,962,1140,1251,1257,1124,841,402,-156,-798,-1456,-2073,-2572,-2910,-3027,-2917,-2571,-2015,-1294,-466,394,1209,1911,2432,2727,2760,2527,2040,1333,489,-442,-1333,-2126,-2722,-3081,-3174,-3029,-2685,-2220,-1740,-1306,-1024,-909,-994,-1256,-1647,-2121,-2583,-2986,-3233,-3291,-3104,-2673,-2004,-1148,-162,853,1817,2627,3202,3496,3467,3131,2530,1724,810,-115,-967,-1645,-2114,-2322,-2283,-2015,-1581,-1036,-472,52,475,747,871,823,643,339,-32,-440,-818,-1133,-1318,-1352,-1196,-845,-314,363,1122,1887,2576,3117,3447,3555,3420,3102,2620,2065,1486,956,526,229,89,108,261,525,843,1170,1437,1617,1647,1553,1310,976,573,166,-201,-474,-616,-594,-405,-47,433,1006,1590,2141,2567,2823,2855,2640,2192,1527,743,-109,-892,-1541,-1961,-2120,-1998,-1641,-1092,-446,208,782,1192,1391,1344,1066,591,-10,-656,-1256,-1724,-1999,-2034,-1834,-1409,-823,-129,571,1213,1708,1999,2058,1870,1465,901,242,-404,-964,-1347,-1508,-1415,-1076,-518,183,979,1753,2468,3023,3405,3581,3556,3362,3013,2560,2027,1439,834,213,-379,-943,-1440,-1863,-2190,-2414,-2521,-2527,-2424,-2244,-1995,-1709,-1404,-1105,-814,-558,-309,-88,127,342,546,758,953,1140,1297,1431,1524,1580,1580,1524,1377,1144,795,360,-158,-695,-1208,-1635,-1909,-2010,-1915,-1645,-1249,-788,-327,53,315,408,321,57,-364,-899,-1498,-2089,-2615,-2993,-3182,-3126,-2822,-2269,-1537,-679,182,965,1561,1925,2002,1823,1408,832,172,-482,-1059,-1468,-1706,-1720,-1566,-1255,-867,-454,-83,199,364,408,340,204,22,-151,-314,-423,-508,-540,-552,-526,-484,-413,-322,-215,-84,46,175,284,352,378,339,241,83,-125,-360,-616,-845,-1061,-1200,-1294,-1290,-1225,-1081,-904,-696,-520,-373,-316,-339,-458,-659,-905,-1175,-1406,-1572,-1626,-1559,-1369,-1071,-706,-313,68,380,609,715,701,564,320,-11,-386,-781,-1139,-1436,-1618,-1676,-1583,-1348,-984,-515,10,563,1085,1550,1919,2163,2282,2250,2095,1810,1438,981,499,-18,-499,-965,-1365,-1717,-1998,-2216,-2364,-2431,-2417,-2298,-2073,-1727,-1274,-710,-86,589,1245,1854,2358,2733,2953,3025,2960,2792,2553,2290,2035,1816,1643,1521,1430,1363,1291,1193,1069,898,699,471,241,22,-147,-255,-264,-169,40,345,728,1133,1532,1857,2091,2196,2171,2030,1774,1454,1072,679,290,-55,-334,-508,-572,-499,-305,-6,367,760,1136,1448,1666,1780,1786,1694,1528,1301,1038,749,439,125,-206,-522,-828,-1093,-1305,-1436,-1491,-1433,-1293,-1052,-726,-324,153,691,1273,1876,2467,2990,3412,3671,3742,3595,3233,2650,1903,996,37,-955,-1856,-2635,-3200,-3521,-3579,-3365,-2922,-2290,-1544,-771,-44,540,936,1088,1006,694,222,-352,-928,-1428,-1780,-1931,-1866,-1603,-1182,-670,-137,357,741,993,1084,1032,844,576,251,-64,-344,-544,-649,-638,-520,-303,-19,302,610,868,1030,1060,939,651,205,-380,-1060,-1797,-2514,-3173,-3703,-4077,-4261,-4251,-4055,-3698,-3212,-2638,-2021,-1386,-796,-245,207,570,812,936,946,848,669,424,154,-122,-364,-557,-670,-698,-635,-483,-262,17,321,628,902,1117,1243,1270,1195,1036,818,570,333,117,-45,-163,-232,-273,-303,-343,-430,-559,-779,-1051,-1387,-1734,-2050,-2276,-2359,-2251,-1947,-1437,-786,-28,730,1440,2004,2391,2567,2534,2320,1968,1529,1065,618,231,-84,-316,-480,-592,-673,-738,-796,-845,-874,-875,-821,-707,-509,-234,123,536,984,1427,1832,2157,2372,2451,2375,2145,1761,1254,643,-19,-699,-1341,-1894,-2327,-2585,-2665,-2553,-2264,-1832,-1294,-700,-94,483,989,1403,1702,1862,1902,1787,1565,1209,766,239,-322,-891,-1403,-1831,-2101,-2204,-2090,-1774,-1257,-579,204,1030,1809,2478,2958,3211,3211,2963,2514,1904,1226,529,-87,-595,-929,-1097,-1081,-913,-609,-224,211,631,987,1245,1353,1330,1155,884,540,173,-175,-476,-702,-842,-897,-861,-753,-570,-339,-69,214,487,736,938,1087,1181,1213,1203,1149,1060,957,823,692,551,413,282,156,36,-69,-174,-263,-343,-409,-460,-496,-518,-530,-532,-540,-549,-563,-580,-575,-554,-474,-357,-181,27,245,451,618,722,782,772,739,671,596,520,432,341,209,55,-167,-424,-727,-1035,-1320,-1542,-1664,-1663,-1517,-1238,-838,-351,172,690,1145,1506,1744,1842,1811,1636,1355,961,491,-35,-583,-1118,-1591,-1979,-2232,-2347,-2306,-2119,-1805,-1384,-892,-364,171,671,1102,1446,1660,1741,1675,1459,1109,651,117,-453,-1007,-1516,-1930,-2240,-2428,-2499,-2469,-2342,-2159,-1916,-1654,-1370,-1098,-830,-599,-387,-216,-74,27,95,115,102,42,-36,-124,-194,-220,-189,-81,89,318,564,800,987,1091,1094,978,755,444,74,-304,-661,-933,-1112,-1144,-1069,-857,-587,-277,6,208,307,266,99,-170,-508,-845,-1137,-1329,-1373,-1269,-1003,-612,-134,380,876,1291,1603,1760,1771,1631,1369,1023,635,260,-55,-280,-374,-351,-201,37,331,636,925,1153,1326,1422,1453,1428,1343,1217,1039,834,596,354,120,-96,-259,-385,-454,-477,-464,-420,-365,-300,-244,-191,-141,-100,-47,12,77,147,208,246,259,231,179,101,29,-33,-56,-37,27,136,276,446,624,818,1004,1184,1345,1462,1524,1507,1389,1177,851,456,-5,-471,-907,-1270,-1505,-1602,-1539,-1329,-999,-584,-132,308,698,1002,1202,1283,1251,1111,874,568,216,-159,-506,-826,-1057,-1201,-1223,-1116,-897,-559,-159,287,722,1097,1385,1540,1556,1421,1148,760,295,-207,-702,-1136,-1491,-1713,-1807,-1752,-1555,-1248,-842,-396,48,445,735,897,905,757,479,91,-348,-815,-1241,-1605,-1853,-1963,-1909,-1686,-1298,-771,-142,532,1191,1777,2224,2510,2593,2493,2226,1822,1345,822,322,-135,-500,-769,-917,-966,-926,-841,-742,-674,-659,-707,-818,-948,-1082,-1152,-1134,-992,-714,-316,184,725,1272,1753,2133,2372,2457,2382,2171,1846,1438,991,522,65,-366,-771,-1120,-1430,-1655,-1803,-1830,-1736,-1497,-1120,-619,-30,611,1229,1789,2216,2491,2583,2511,2282,1960,1563,1165,776,430,124,-157,-411,-679,-936,-1204,-1445,-1650,-1791,-1845,-1809,-1660,-1425,-1091,-689,-228,264,756,1220,1613,1913,2083,2107,1977,1699,1288,787,234,-320,-818,-1217,-1489,-1597,-1561,-1385,-1111,-795,-489,-251,-129,-133,-286,-537,-876,-1224,-1546,-1777,-1885,-1835,-1628,-1275,-806,-278,264,758,1153,1421,1531,1484,1299,1004,650,288,-32,-266,-394,-400,-302,-132,76,255,382,407,329,149,-103,-386,-663,-883,-1027,-1059,-992,-816,-573,-275,26,301,504,607,592,447,195,-151,-534,-920,-1244,-1477,-1574,-1538,-1373,-1101,-771,-409,-65,231,458,597,650,624,534,409,266,144,50,14,25,86,169,257,311,313,243,94,-106,-351,-575,-765,-859,-861,-756,-571,-337,-85,140,315,417,435,372,229,18,-231,-500,-732,-910,-971,-911,-713,-394,-8,405,766,1021,1127,1062,837,488,54,-395,-824,-1181,-1435,-1579,-1590,-1484,-1277,-987,-655,-320,-4,255,458,602,703,780,862,953,1077,1221,1381,1545,1694,1812,1897,1926,1905,1822,1685,1489,1260,997,733,469,232,-1,-200,-408,-602,-811,-1023,-1241,-1446,-1618,-1724,-1741,-1638,-1411,-1062,-612,-103,430,936,1373,1714,1922,2013,1967,1819,1578,1269,913,529,125,-262,-640,-952,-1202,-1352,-1392,-1330,-1149,-896,-562,-198,193,566,920,1208,1436,1556,1578,1475,1258,940,547,119,-295,-663,-920,-1061,-1045,-887,-606,-221,201,628,1005,1282,1445,1466,1354,1139,831,501,163,-122,-331,-449,-461,-394,-243,-69,137,300,428,474,433,306,97,-159,-439,-688,-878,-971,-929,-774,-476,-104,324,739,1087,1320,1410,1341,1142,837,482,124,-193,-446,-628,-750,-840,-931,-1041,-1209,-1415,-1682,-1965,-2252,-2486,-2646,-2679,-2576,-2322,-1928,-1429,-855,-272,281,751,1099,1309,1371,1295,1112,845,546,246,-5,-192,-275,-269,-160,14,228,449,626,743,757,673,471,186,-183,-585,-991,-1366,-1672,-1897,-2020,-2050,-1984,-1846,-1646,-1408,-1146,-884,-628,-396,-192,-19,117,216,282,314,320,322,317,334,372,426,509,592,675,738,777,778,762,716,679,639,632,637,674,711,742,741,683,556,350,72,-255,-600,-927,-1201,-1393,-1492,-1490,-1403,-1237,-1025,-772,-521,-280,-80,52,108,55,-78,-316,-590,-908,-1186,-1413,-1532,-1532,-1397,-1141,-766,-318,196,716,1230,1677,2039,2259,2321,2195,1883,1404,798,122,-542,-1138,-1571,-1814,-1820,-1601,-1185,-616,23,679,1269,1749,2078,2233,2223,2046,1748,1347,901,443,18,-350,-632,-835,-948,-1001,-996,-965,-909,-847,-781,-708,-642,-563,-493,-405,-323,-219,-114,2,119,232,327,406,448,464,447,409,361,317,296,305,355,442,559,699,842,976,1077,1144,1150,1106,997,837,626,387,129,-136,-379,-604,-791,-938,-1049,-1130,-1171,-1202,-1200,-1182,-1132,-1051,-921,-756,-530,-279,23,326,634,905,1116,1235,1249,1150,945,669,360,59,-162,-298,-292,-178,51,325,621,876,1059,1152,1138,1049,877,687,468,279,120,14,-36,-22,38,155,296,464,638,799,932,1022,1043,1015,914,783,628,484,364,283,227,202,167,136,71,-9,-106,-214,-308,-389,-445,-465,-462,-416,-352,-250,-125,32,207,401,599,797,977,1137,1255,1322,1323,1237,1071,814,490,105,-298,-706,-1071,-1372,-1577,-1668,-1646,-1501,-1275,-967,-635,-292,19,283,481,615,693,723,742,751,788,846,935,1044,1158,1271,1349,1401,1391,1328,1186,968,659,270,-197,-715,-1254,-1776,-2240,-2602,-2842,-2926,-2860,-2651,-2316,-1894,-1426,-939,-490,-83,242,499,674,793,864,906,925,929,903,843,726,552,314,28,-280,-582,-834,-1012,-1084,-1045,-895,-652,-334,18,382,711,982,1168,1247,1219,1073,823,481,74,-366,-803,-1194,-1517,-1740,-1875,-1919,-1890,-1820,-1701,-1573,-1412,-1238,-1030,-801,-537,-261,27,303,551,759,911,1001,1039,1005,938,814,673,506,340,178,32,-101,-216,-332,-449,-586,-757,-947,-1172,-1392,-1589,-1737,-1787,-1736,-1552,-1240,-823,-315,224,753,1219,1570,1783,1832,1734,1508,1204,879,583,376,280,319,468,704,967,1200,1363,1398,1309,1082,753,350,-70,-479,-813,-1058,-1186,-1192,-1093,-901,-656,-386,-128,93,255,352,381,355,282,184,69,-49,-168,-288,-399,-514,-600,-674,-707,-705,-664,-586,-487,-367,-254,-141,-57,10,41,48,22,-21,-94,-176,-281,-379,-481,-548,-574,-537,-423,-230,23,332,641,929,1155,1287,1322,1243,1082,853,599,358,164,43,21,84,240,454,714,982,1247,1467,1633,1725,1725,1638,1459,1201,883,524,147,-207,-527,-771,-936,-1016,-1007,-947,-824,-689,-528,-371,-214,-69,67,183,278,355,396,423,420,406,386,375,387,425,504,610,744,885,1023,1140,1220,1256,1235,1170,1050,902,726,536,350,163,-12,-174,-336,-489,-654,-826,-1011,-1211,-1405,-1594,-1746,-1855,-1891,-1853,-1718,-1507,-1203,-845,-423,15,470,895,1271,1562,1737,1778,1667,1413,1020,539,5,-518,-980,-1331,-1554,-1625,-1586,-1437,-1247,-1024,-823,-648,-512,-409,-328,-248,-162,-51,82,224,373,484,563,557,487,322,98,-186,-480,-759,-986,-1129,-1182,-1130,-990,-772,-499,-202,108,390,632,808,902,901,813,632,387,92,-222,-534,-822,-1064,-1268,-1408,-1508,-1562,-1568,-1548,-1488,-1408,-1303,-1184,-1049,-896,-732,-538,-329,-100,155,405,666,896,1091,1232,1294,1287,1197,1052,859,649,435,252,98,0,-49,-49,-9,44,95,117,93,26,-92,-223,-369,-478,-556,-560,-502,-374,-188,31,269,485,671,785,846,822,754,632,496,365,260,214,220,301,428,594,776,930,1052,1102,1079,972,782,516,186,-180,-579,-947,-1295,-1560,-1742,-1824,-1804,-1701,-1524,-1295,-1034,-748,-453,-148,150,450,724,985,1200,1377,1494,1551,1530,1448,1286,1083,826,554,265,-9,-268,-493,-680,-833,-936,-1008,-1035,-1038,-1008,-971,-920,-885,-864,-861,-883,-907,-934,-939,-908,-839,-711,-544,-328,-92,160,405,629,831,992,1127,1215,1269,1264,1213,1088,909,668,382,75,-242,-532,-786,-980,-1112,-1170,-1160,-1087,-950,-765,-540,-274,8,317,629,943,1243,1509,1724,1864,1899,1829,1617,1305,875,393,-119,-605,-1024,-1334,-1515,-1544,-1431,-1178,-820,-379,86,547,943,1245,1425,1463,1387,1192,939,647,360,111,-92,-227,-309,-352,-372,-393,-438,-505,-617,-746,-904,-1050,-1190,-1282,-1334,-1319,-1243,-1103,-909,-680,-418,-154,118,367,611,819,1006,1153,1249,1300,1276,1195,1042,840,599,354,129,-45,-136,-139,-44,139,368,637,877,1079,1202,1233,1167,1015,776,494,168,-150,-457,-717,-922,-1068,-1139,-1147,-1086,-957,-774,-535,-255,42,350,623,869,1039,1156,1190,1167,1091,981,854,727,593,470,328,176,-7,-217,-442,-665,-852,-981,-1018,-961,-805,-568,-274,40,358,635,863,1024,1099,1102,1016,867,645,393,98,-192,-483,-740,-964,-1124,-1226,-1252,-1199,-1083,-898,-679,-442,-208,-10,146,239,266,231,135,-5,-172,-351,-521,-674,-797,-889,-940,-959,-937,-880,-795,-679,-562,-429,-315,-207,-121,-53,-1,34,65,83,98,104,97,83,59,36,26,36,84,161,277,404,539,641,713,725,694,619,519,415,319,234,172,116,76,33,-4,-53,-103,-175,-255,-366,-489,-636,-786,-921,-1025,-1077,-1049,-960,-783,-557,-289,-6,272,515,721,862,938,955,892,789,627,443,240,34,-161,-345,-505,-646,-763,-863,-936,-996,-1025,-1039,-1024,-986,-916,-816,-677,-512,-306,-93,140,355,549,703,800,842,819,741,619,462,291,113,-56,-222,-371,-518,-658,-787,-897,-977,-992,-953,-822,-624,-358,-48,286,608,909,1147,1315,1389,1376,1263,1089,863,629,418,257,177,178,267,417,609,806,977,1096,1140,1102,975,776,509,213,-108,-406,-673,-866,-991,-1015,-961,-831,-643,-439,-231,-60,53,103,79,1,-115,-245,-361,-436,-457,-409,-290,-117,105,337,556,743,861,918,892,809,686,542,425,340,328,389,513,704,911,1122,1295,1394,1409,1309,1102,802,423,20,-381,-721,-971,-1099,-1096,-977,-761,-488,-205,64,262,386,417,367,259,115,-17,-121,-143,-95,59,287,580,902,1206,1467,1638,1711,1669,1528,1298,1004,676,320,-21,-362,-666,-945,-1175,-1352,-1464,-1493,-1442,-1298,-1081,-802,-498,-192,70,273,390,423,380,276,137,-26,-182,-341,-473,-600,-688,-760,-781,-775,-713,-624,-506,-375,-260,-167,-108,-103,-125,-190,-257,-320,-349,-341,-284,-186,-65,66,176,257,272,231,94,-105,-395,-728,-1110,-1488,-1843,-2133,-2335,-2426,-2391,-2237,-1968,-1609,-1183,-724,-254,177,577,896,1157,1338,1460,1526,1547,1532,1487,1407,1307,1175,1018,847,654,464,272,91,-71,-218,-343,-459,-561,-663,-750,-840,-903,-958,-979,-969,-926,-844,-731,-586,-424,-242,-59,132,314,482,620,716,749,721,614,442,215,-53,-335,-607,-844,-1017,-1108,-1103,-1001,-810,-557,-266,19,281,483,623,698,710,683,617,536,442,347,253,169,92,26,-35,-99,-173,-271,-393,-542,-699,-858,-978,-1054,-1050,-967,-796,-558,-258,59,387,672,909,1069,1139,1128,1029,871,668,451,251,89,-6,-26,39,175,376,604,841,1048,1198,1269,1252,1135,950,697,438,184,-1,-108,-110,-11,168,411,669,927,1137,1293,1373,1378,1307,1165,966,721,449,164,-104,-349,-533,-665,-718,-709,-638,-519,-369,-204,-32,120,258,352,415,426,407,342,267,166,74,-7,-66,-82,-62,5,110,243,386,528,638,717,739,705,616,471,286,79,-130,-314,-448,-522,-515,-441,-301,-120,77,266,424,523,561,520,411,230,8,-256,-509,-747,-931,-1049,-1090,-1055,-948,-797,-613,-428,-254,-114,-9,51,75,67,40,-3,-38,-78,-90,-81,-43,38,137,268,398,513,597,625,600,514,378,211,31,-132,-266,-359,-402,-408,-382,-335,-290,-244,-223,-221,-243,-289,-339,-407,-460,-519,-566,-616,-670,-731,-801,-882,-967,-1050,-1126,-1182,-1210,-1210,-1161,-1091,-979,-863,-736,-630,-535,-471,-414,-381,-332,-296,-237,-181,-123,-74,-50,-52,-92,-156,-241,-329,-397,-445,-447,-422,-367,-305,-250,-210,-198,-212,-254,-314,-398,-486,-596,-691,-789,-849,-882,-857,-779,-643,-457,-234,13,256,490,677,829,915,961,951,916,852,779,695,605,508,397,271,129,-41,-223,-425,-627,-824,-988,-1111,-1168,-1159,-1078,-934,-734,-508,-262,-33,176,342,464,536,562,549,495,417,315,203,94,1,-67,-84,-69,22,143,324,525,735,932,1098,1199,1250,1212,1113,940,719,471,213,-7,-188,-284,-302,-236,-98,76,271,439,563,622,606,527,391,232,62,-81,-180,-219,-177,-61,128,376,642,916,1137,1300,1364,1336,1215,1032,807,592,409,295,261,305,423,580,755,914,1028,1084,1066,972,819,609,372,123,-120,-327,-497,-610,-659,-657,-593,-491,-362,-210,-63,88,217,338,425,496,533,543,532,494,448,399,348,317,293,289,290,293,285,263,217,161,92,26,-27,-72,-88,-95,-81,-59,-36,-16,-11,-14,-42,-71,-128,-175,-242,-294,-355,-399,-450,-484,-517,-541,-545,-530,-478,-382,-249,-82,106,280,435,530,562,520,408,238,36,-181,-370,-523,-603,-612,-539,-398,-197,39,287,517,701,822,863,824,709,544,339,137,-53,-199,-294,-331,-315,-254,-168,-64,36,124,189,214,202,139,29,-123,-312,-516,-720,-895,-1030,-1101,-1116,-1065,-975,-843,-696,-533,-371,-214,-73,49,127,178,164,110,-12,-185,-410,-682,-969,-1272,-1545,-1774,-1932,-1995,-1954,-1800,-1539,-1187,-764,-305,165,607,995,1301,1517,1620,1634,1541,1379,1153,893,621,357,123,-59,-191,-252,-262,-225,-154,-78,-9,31,22,-31,-139,-292,-468,-668,-844,-1004,-1114,-1165,-1160,-1083,-947,-756,-515,-238,49,344,603,827,985,1078,1106,1086,1025,960,884,829,776,734,675,601,492,349,188,3,-157,-295,-373,-386,-332,-228,-88,43,157,211,207,133,3,-172,-373,-582,-785,-971,-1134,-1276,-1398,-1502,-1593,-1664,-1717,-1733,-1717,-1641,-1523,-1339,-1116,-846,-552,-244,64,362,634,880,1081,1232,1320,1338,1278,1147,934,662,341,4,-319,-593,-793,-891,-885,-769,-567,-288,13,319,577,759,849,828,714,527,294,64,-137,-265,-302,-235,-73,180,471,790,1069,1309,1463,1556,1566,1539,1466,1395,1307,1245,1174,1123,1059,993,913,816,709,588,462,328,196,59,-64,-191,-308,-414,-510,-572,-610,-607,-572,-506,-427,-330,-245,-159,-104,-65,-68,-97,-165,-245,-343,-426,-491,-518,-494,-428,-316,-189,-58,45,115,137,127,93,57,45,54,110,191,302,417,525,611,660,675,643,577,473,341,179,4,-187,-373,-550,-705,-815,-880,-869,-790,-625,-400,-109,190,493,746,932,1043,1058,1007,898,757,619,495,405,357,339,352,383,423,475,528,578,618,628,615,554,467,341,202,60,-74,-180,-259,-303,-323,-320,-313,-294,-293,-282,-292,-290,-298,-294,-292,-287,-288,-296,-319,-351,-398,-458,-528,-611,-704,-802,-907,-1000,-1083,-1134,-1146,-1106,-1007,-851,-633,-379,-93,183,435,631,752,788,727,566,326,4,-350,-718,-1050,-1311,-1462,-1487,-1367,-1125,-773,-369,51,419,703,861,890,790,594,323,30,-261,-500,-673,-756,-745,-649,-473,-247,10,277,517,734,896,1011,1084,1103,1097,1044,978,880,783,676,577,487,410,354,311,294,283,279,272,238,183,86,-45,-202,-388,-577,-772,-951,-1104,-1220,-1274,-1265,-1182,-1025,-824,-582,-353,-145,-15,41,-11,-151,-373,-654,-953,-1247,-1488,-1658,-1723,-1676,-1520,-1262,-944,-585,-237,87,340,538,643,687,660,589,480,354,208,54,-106,-287,-461,-655,-828,-1001,-1134,-1243,-1291,-1276,-1191,-1017,-782,-480,-165,154,407,593,662,631,492,288,35,-209,-429,-575,-633,-587,-427,-175,157,521,891,1218,1480,1655,1731,1722,1627,1482,1306,1126,976,860,795,772,778,798,814,819,810,791,774,765,779,813,861,915,952,947,894,759,571,314,38,-250,-502,-712,-840,-909,-886,-826,-717,-610,-514,-450,-421,-426,-438,-454,-434,-380,-272,-113,72,282,459,613,692,703,635,491,303,86,-128,-296,-411,-439,-383,-252,-48,196,456,712,929,1097,1205,1236,1214,1130,1012,873,726,593,470,377,296,239,199,164,150,135,135,153,185,257,352,498,673,883,1108,1322,1517,1652,1724,1713,1612,1436,1180,884,551,221,-89,-366,-574,-729,-797,-805,-732,-611,-440,-236,-38,170,317,430,457,414,289,90,-160,-452,-748,-1032,-1267,-1447,-1533,-1554,-1478,-1357,-1174,-985,-777,-600,-436,-315,-214,-147,-92,-64,-45,-54,-87,-151,-247,-376,-534,-720,-923,-1135,-1347,-1539,-1701,-1810,-1859,-1830,-1734,-1561,-1350,-1105,-873,-674,-541,-493,-534,-662,-860,-1095,-1344,-1564,-1729,-1808,-1786,-1655,-1422,-1100,-706,-275,179,614,1009,1336,1571,1696,1706,1593,1366,1039,634,175,-285,-721,-1073,-1314,-1416,-1374,-1199,-915,-568,-203,133,396,562,622,582,466,309,144,-2,-97,-152,-137,-102,-19,54,133,182,203,184,127,42,-64,-166,-251,-300,-299,-247,-141,9,190,380,564,705,807,831,800,690,533,333,117,-93,-283,-440,-550,-623,-649,-643,-614,-565,-512,-452,-387,-315,-227,-115,28,204,419,655,915,1161,1387,1551,1637,1624,1489,1248,895,471,6,-445,-841,-1132,-1296,-1311,-1190,-941,-603,-199,227,651,1035,1369,1619,1791,1856,1831,1708,1503,1248,957,679,443,272,203,223,348,544,790,1051,1288,1476,1586,1613,1546,1401,1179,905,590,257,-64,-364,-607,-785,-882,-889,-820,-673,-473,-247,-10,191,352,453,483,476,413,358,289,255,240,252,278,307,326,324,308,264,224,178,158,162,201,282,382,514,641,763,863,920,941,896,808,659,466,240,-13,-265,-509,-713,-872,-953,-956,-870,-691,-452,-149,156,453,694,859,936,919,822,664,464,254,50,-128,-259,-350,-383,-374,-319,-233,-116,8,132,242,316,359,342,292,178,42,-137,-329,-525,-714,-876,-998,-1074,-1093,-1058,-967,-829,-653,-454,-254,-62,91,195,226,189,58,-126,-382,-649,-921,-1151,-1315,-1399,-1383,-1296,-1127,-930,-701,-506,-334,-236,-198,-243,-350,-513,-704,-903,-1084,-1221,-1302,-1309,-1249,-1126,-955,-759,-553,-359,-183,-47,59,112,137,104,56,-41,-134,-251,-353,-446,-519,-561,-584,-573,-545,-496,-433,-370,-303,-257,-225,-224,-245,-287,-342,-391,-437,-456,-464,-443,-419,-382,-364,-348,-355,-371,-394,-413,-418,-408,-370,-319,-243,-156,-58,53,168,299,439,588,747,899,1035,1138,1183,1157,1050,865,613,330,25,-237,-455,-581,-615,-553,-410,-202,32,275,492,667,787,840,826,757,631,487,319,171,46,-40,-72,-65,-19,44,107,151,172,156,122,65,18,-33,-47,-49,-21,14,47,58,36,-34,-143,-276,-417,-516,-574,-531,-405,-172,139,516,908,1288,1606,1826,1930,1898,1730,1454,1081,659,220,-191,-550,-808,-981,-1035,-996,-870,-670,-433,-160,109,378,627,844,1033,1173,1256,1285,1236,1135,963,752,501,238,-22,-263,-461,-612,-695,-715,-667,-560,-400,-203,25,261,499,724,926,1103,1241,1338,1390,1372,1310,1171,1006,798,600,411,264,162,106,99,122,176,247,329,418,508,585,646,671,650,582,463,307,136,-34,-169,-252,-281,-250,-187,-101,-25,18,24,-27,-113,-239,-386,-540,-687,-813,-906,-950,-947,-890,-791,-664,-528,-388,-286,-200,-171,-174,-232,-319,-443,-586,-735,-893,-1025,-1132,-1201,-1204,-1162,-1047,-895,-703,-502,-313,-150,-32,43,80,71,46,-12,-76,-161,-241,-329,-396,-452,-481,-480,-453,-402,-334,-258,-183,-116,-67,-43,-34,-56,-79,-125,-161,-206,-242,-285,-336,-394,-467,-544,-616,-674,-700,-687,-623,-527,-381,-232,-69,74,188,261,290,273,225,157,85,28,-6,-18,1,25,63,92,107,110,84,52,-4,-53,-120,-166,-227,-269,-321,-368,-413,-462,-496,-539,-562,-590,-596,-590,-555,-487,-375,-229,-43,154,351,525,655,733,751,712,623,499,341,181,0,-150,-305,-403,-480,-492,-461,-371,-242,-78,102,276,437,558,631,650,602,502,351,172,-8,-169,-273,-318,-285,-181,-35,150,325,477,589,632,633,566,471,349,230,122,52,17,28,78,156,253,343,422,455,446,387,265,122,-60,-229,-378,-486,-525,-503,-399,-228,6,289,600,912,1205,1440,1606,1673,1639,1498,1267,952,597,218,-135,-435,-646,-749,-730,-597,-366,-68,251,555,789,928,940,829,594,280,-92,-455,-780,-1025,-1162,-1194,-1117,-958,-742,-501,-263,-55,103,207,248,237,176,93,-14,-106,-196,-251,-287,-288,-273,-237,-193,-141,-87,-22,48,144,254,394,544,705,851,969,1046,1059,1025,923,784,604,410,210,20,-148,-295,-408,-493,-541,-557,-533,-477,-384,-262,-127,33,175,329,442,551,609,652,642,613,533,430,289,132,-34,-191,-314,-394,-404,-344,-211,-13,225,490,735,953,1090,1148,1103,954,721,424,94,-226,-511,-730,-871,-933,-922,-863,-762,-660,-559,-482,-435,-415,-418,-434,-453,-462,-462,-439,-405,-356,-301,-246,-191,-151,-109,-85,-58,-49,-39,-44,-54,-74,-100,-131,-157,-182,-201,-207,-213,-207,-193,-180,-156,-139,-121,-110,-103,-111,-126,-159,-210,-274,-361,-450,-540,-621,-671,-694,-667,-599,-482,-327,-136,78,302,518,720,872,991,1031,1027,951,829,667,472,261,45,-179,-387,-589,-768,-922,-1048,-1136,-1191,-1202,-1177,-1117,-1024,-907,-771,-619,-468,-320,-196,-102,-47,-31,-55,-99,-167,-224,-274,-291,-277,-228,-142,-38,75,178,254,292,278,215,98,-46,-218,-385,-533,-650,-713,-736,-709,-660,-598,-552,-539,-563,-641,-745,-881,-1013,-1122,-1187,-1186,-1104,-945,-707,-409,-66,299,660,1008,1307,1571,1754,1884,1920,1893,1779,1592,1351,1054,748,432,159,-69,-209,-266,-228,-107,74,292,519,722,884,987,1033,1023,977,900,825,745,689,643,621,607,599,582,555,506,446,364,286,202,139,96,83,113,170,270,380,507,622,713,777,799,785,747,679,607,522,440,356,279,201,134,69,15,-28,-61,-80,-86,-88,-79,-76,-78,-79,-93,-94,-94,-76,-40,7,63,105,134,127,93,30,-49,-122,-173,-187,-149,-68,50,189,313,414,456,430,338,182,-15,-218,-411,-545,-620,-605,-524,-376,-195,-5,172,303,392,408,377,284,162,14,-134,-264,-359,-401,-379,-297,-148,45,266,484,673,798,850,811,680,481,217,-69,-362,-629,-856,-1017,-1116,-1140,-1104,-1008,-874,-705,-526,-351,-188,-61,39,87,106,72,13,-87,-201,-331,-461,-574,-668,-731,-760,-774,-754,-747,-734,-744,-768,-816,-865,-933,-985,-1039,-1070,-1082,-1073,-1030,-973,-881,-787,-677,-570,-470,-367,-283,-196,-120,-50,17,61,101,103,86,32,-55,-166,-305,-446,-591,-712,-808,-857,-869,-829,-754,-645,-511,-373,-233,-104,-3,84,129,162,167,164,162,163,179,206,245,289,342,386,431,461,475,471,439,388,319,235,152,68,2,-50,-78,-82,-69,-27,25,103,195,303,423,551,674,787,875,929,954,934,885,804,702,579,451,301,151,-12,-176,-333,-473,-583,-643,-656,-611,-521,-406,-272,-165,-79,-46,-59,-109,-195,-284,-365,-413,-416,-355,-242,-59,160,411,663,887,1063,1169,1195,1148,1031,878,699,529,383,262,188,133,106,83,62,20,-26,-105,-179,-269,-341,-392,-402,-364,-271,-125,61,278,496,702,880,1008,1099,1141,1156,1158,1150,1152,1160,1168,1174,1163,1125,1061,963,832,686,510,330,138,-55,-240,-415,-561,-676,-733,-746,-687,-578,-415,-219,-5,208,398,554,654,692,667,569,424,224,9,-212,-413,-569,-671,-708,-676,-590,-450,-287,-106,59,200,291,322,286,180,16,-201,-450,-707,-960,-1174,-1344,-1446,-1471,-1425,-1297,-1117,-878,-622,-346,-87,157,359,525,633,698,710,680,619,536,444,361,283,237,202,192,188,188,180,164,132,91,45,-2,-44,-78,-110,-143,-184,-246,-328,-429,-553,-671,-784,-868,-914,-912,-855,-750,-605,-428,-240,-49,123,267,372,433,447,417,346,249,120,-17,-163,-304,-425,-525,-580,-594,-557,-473,-358,-207,-63,84,196,267,284,246,145,11,-163,-334,-498,-620,-699,-717,-686,-609,-509,-403,-312,-254,-242,-275,-355,-458,-568,-672,-729,-752,-709,-618,-478,-312,-125,44,199,300,357,339,269,131,-41,-236,-425,-578,-676,-695,-633,-479,-252,45,381,731,1064,1352,1561,1675,1675,1563,1357,1071,748,427,129,-92,-245,-304,-284,-195,-56,109,280,435,562,642,681,664,606,508,384,239,95,-53,-178,-288,-366,-418,-440,-437,-415,-375,-328,-271,-214,-151,-84,-10,78,167,267,361,444,507,534,526,476,384,257,107,-61,-223,-380,-506,-610,-670,-697,-683,-637,-560,-458,-346,-219,-97,30,148,251,340,393,420,398,334,234,96,-42,-181,-283,-342,-339,-282,-168,-19,153,330,501,647,774,859,916,924,897,816,700,535,339,124,-96,-292,-450,-551,-577,-529,-398,-206,39,304,570,802,982,1097,1133,1117,1036,943,829,737,663,618,594,576,557,511,441,331,194,39,-114,-250,-354,-403,-413,-354,-268,-136,13,170,329,470,587,666,694,660,572,412,212,-35,-292,-551,-783,-977,-1115,-1196,-1206,-1163,-1057,-912,-730,-525,-315,-108,78,230,341,399,408,372,301,208,107,4,-89,-181,-262,-348,-431,-520,-609,-693,-767,-819,-840,-827,-765,-664,-514,-335,-133,69,251,391,477,489,441,325,167,-11,-199,-359,-495,-577,-606,-586,-503,-383,-226,-47,128,293,419,501,521,487,397,274,122,-22,-167,-273,-358,-405,-423,-418,-387,-350,-294,-238,-172,-99,-22,58,153,240,336,421,483,529,525,489,397,272,108,-71,-251,-424,-567,-684,-761,-813,-835,-843,-847,-850,-860,-877,-885,-885,-856,-789,-682,-527,-351,-145,44,212,327,372,335,225,37,-192,-452,-700,-917,-1064,-1142,-1115,-1008,-804,-536,-206,144,508,843,1132,1354,1483,1518,1448,1291,1047,760,432,117,-190,-438,-644,-773,-849,-853,-816,-730,-617,-483,-330,-176,-11,152,315,476,628,763,878,951,982,960,881,759,594,410,230,69,-41,-96,-84,-7,122,286,462,622,749,824,830,780,661,506,326,144,-17,-139,-214,-242,-223,-180,-115,-65,-21,-15,-29,-72,-132,-190,-242,-276,-279,-260,-207,-142,-57,32,116,206,265,330,361,391,398,394,376,335,285,208,125,29,-65,-145,-198,-218,-189,-125,-15,113,255,378,477,523,518,460,355,226,86,-32,-118,-148,-116,-33,105,261,422,566,664,714,708,648,547,422,280,153,42,-36,-73,-79,-41,16,100,186,265,330,358,356,311,231,129,8,-103,-197,-247,-249,-191,-73,84,284,469,652,772,842,832,759,629,469,290,125,-26,-143,-229,-293,-336,-369,-401,-428,-458,-482,-507,-514,-523,-515,-504,-498,-485,-487,-490,-505,-523,-547,-568,-594,-610,-628,-636,-631,-621,-584,-531,-448,-334,-194,-32,141,302,433,515,524,457,315,106,-136,-394,-627,-812,-929,-968,-930,-831,-683,-519,-359,-221,-130,-86,-97,-166,-267,-399,-532,-635,-706,-700,-637,-499,-312,-89,139,344,509,599,626,567,458,299,135,-18,-121,-171,-148,-66,59,205,339,433,468,419,293,82,-186,-496,-808,-1102,-1338,-1504,-1576,-1556,-1447,-1252,-1008,-710,-419,-127,112,308,420,474,452,386,280,167,56,-28,-83,-96,-74,-21,50,131,206,269,304,321,300,264,202,132,68,-2,-49,-95,-131,-174,-233,-321,-437,-585,-755,-923,-1087,-1208,-1290,-1310,-1279,-1184,-1048,-864,-639,-387,-96,206,521,827,1107,1349,1532,1651,1704,1688,1616,1496,1346,1173,998,814,648,477,333,186,70,-40,-118,-174,-201,-187,-144,-56,69,223,409,606,801,988,1131,1237,1275,1251,1171,1032,862,673,476,304,154,53,4,14,93,222,403,599,792,950,1040,1063,990,863,672,473,281,119,18,-41,-40,-9,45,97,142,156,149,102,41,-50,-136,-227,-292,-336,-339,-313,-243,-166,-72,3,50,68,39,-15,-91,-170,-234,-269,-267,-218,-134,-12,120,254,357,424,434,391,299,167,23,-123,-249,-337,-392,-399,-386,-345,-311,-278,-268,-278,-304,-341,-375,-398,-396,-375,-319,-246,-153,-50,53,151,237,307,359,394,408,411,389,354,298,223,134,22,-102,-242,-389,-539,-687,-823,-933,-1017,-1058,-1054,-1004,-906,-767,-605,-413,-226,-45,104,212,264,254,186,62,-90,-264,-428,-567,-655,-688,-657,-569,-434,-273,-105,49,159,219,209,130,-10,-202,-419,-638,-835,-978,-1058,-1056,-970,-822,-608,-379,-144,52,194,259,243,157,7,-173,-372,-552,-705,-806,-851,-837,-756,-629,-445,-242,-10,209,424,596,738,823,863,855,802,725,624,522,429,359,317,310,333,376,437,488,533,548,538,496,430,344,256,168,99,35,0,-38,-63,-93,-132,-176,-225,-283,-316,-351,-342,-318,-256,-170,-66,49,164,260,341,382,401,382,342,287,217,154,86,32,-21,-62,-107,-146,-199,-260,-337,-432,-534,-645,-745,-822,-863,-852,-784,-668,-499,-321,-131,13,119,145,110,9,-125,-276,-398,-478,-484,-414,-270,-73,155,383,578,727,802,818,765,668,539,395,259,136,46,-14,-38,-30,8,62,134,202,270,327,367,392,406,406,411,416,433,474,523,601,680,776,863,949,1019,1076,1111,1128,1116,1077,1007,900,765,605,427,258,96,-16,-90,-94,-44,56,188,324,440,509,509,445,295,103,-138,-380,-602,-787,-894,-936,-887,-767,-595,-383,-175,16,158,249,275,253,193,104,17,-60,-124,-153,-175,-174,-181,-187,-217,-255,-322,-393,-476,-553,-617,-664,-675,-656,-593,-497,-364,-213,-51,102,217,296,304,260,157,8,-163,-333,-490,-594,-663,-655,-606,-486,-335,-132,85,329,565,802,1006,1173,1282,1325,1291,1185,1006,775,511,234,-21,-242,-404,-501,-536,-513,-451,-366,-280,-202,-153,-121,-117,-120,-121,-112,-79,-24,53,138,228,298,348,356,327,251,143,4,-138,-282,-394,-477,-508,-500,-446,-367,-271,-177,-100,-50,-34,-55,-103,-174,-254,-335,-416,-481,-544,-592,-636,-678,-709,-740,-756,-768,-763,-755,-721,-698,-644,-607,-557,-518,-493,-475,-479,-494,-519,-550,-572,-589,-589,-577,-554,-521,-485,-442,-394,-332,-253,-152,-30,108,257,393,517,595,633,616,550,448,321,182,54,-67,-158,-231,-278,-305,-308,-293,-249,-188,-103,-3,105,210,308,377,430,441,425,376,296,203,95,-10,-102,-170,-208,-208,-183,-136,-87,-57,-50,-90,-167,-280,-410,-535,-630,-671,-643,-531,-345,-91,204,506,796,1032,1202,1290,1288,1206,1056,849,609,358,108,-115,-298,-437,-516,-543,-524,-459,-378,-277,-176,-84,10,90,173,255,332,413,475,530,556,561,545,508,465,419,381,355,347,351,371,391,418,438,456,469,474,482,494,506,539,575,633,706,789,881,968,1040,1082,1081,1030,921,752,535,273,-9,-294,-561,-787,-947,-1042,-1040,-968,-810,-598,-346,-73,187,429,625,780,877,931,931,898,827,732,617,488,345,203,48,-98,-247,-390,-527,-654,-773,-873,-957,-1021,-1062,-1079,-1078,-1054,-1015,-960,-883,-787,-673,-528,-374,-199,-29,134,267,364,409,397,330,205,42,-147,-342,-516,-653,-729,-742,-678,-555,-376,-165,51,263,435,572,653,683,664,601,504,381,244,96,-53,-196,-336,-456,-569,-656,-718,-747,-731,-677,-566,-423,-223,-13,223,447,641,802,896,937,909,826,686,516,311,103,-97,-288,-429,-544,-594,-602,-560,-479,-374,-260,-155,-72,-25,-17,-42,-102,-166,-239,-293,-327,-337,-319,-290,-253,-229,-225,-254,-317,-411,-529,-642,-755,-821,-860,-840,-774,-679,-543,-416,-281,-173,-93,-42,-30,-52,-102,-190,-287,-407,-514,-616,-680,-721,-703,-658,-562,-437,-291,-122,46,215,375,518,647,755,846,910,966,984,998,972,941,882,814,733,645,548,452,342,240,126,27,-79,-156,-233,-274,-298,-292,-264,-217,-157,-92,-36,10,30,34,15,-10,-28,-31,3,71,179,318,472,628,769,877,946,964,935,857,737,586,403,218,19,-161,-317,-449,-521,-560,-549,-494,-430,-336,-260,-177,-124,-66,-31,16,68,128,211,300,391,477,541,568,562,503,409,284,135,-8,-150,-260,-355,-410,-445,-443,-420,-362,-278,-165,-27,129,296,463,619,754,856,928,950,937,879,775,640,463,268,58,-147,-332,-470,-556,-557,-487,-323,-100,186,488,784,1035,1216,1308,1299,1203,1025,799,550,304,97,-64,-160,-194,-170,-107,-12,81,160,204,201,135,26,-140,-324,-518,-689,-824,-888,-891,-804,-654,-430,-171,127,412,678,895,1039,1110,1090,987,812,571,294,-10,-304,-585,-808,-982,-1071,-1082,-1020,-884,-709,-512,-315,-157,-38,14,5,-61,-181,-332,-507,-682,-842,-983,-1082,-1152,-1178,-1172,-1131,-1073,-986,-899,-790,-678,-554,-412,-264,-95,76,252,414,559,670,745,777,758,704,602,482,340,196,56,-69,-181,-273,-354,-417,-471,-519,-557,-588,-612,-612,-605,-570,-516,-457,-377,-312,-253,-212,-195,-200,-220,-251,-283,-297,-300,-270,-221,-146,-57,41,138,231,303,364,393,399,377,326,262,175,98,18,-34,-72,-80,-75,-58,-43,-44,-68,-118,-199,-293,-400,-496,-577,-625,-632,-600,-519,-401,-249,-67,119,314,486,636,741,804,808,770,672,543,380,205,37,-116,-229,-296,-310,-266,-178,-51,88,227,342,416,438,405,318,185,31,-132,-281,-389,-459,-462,-414,-306,-157,19,200,363,490,565,585,549,486,399,331,290,296,356,456,585,718,831,902,924,882,792,648,481,295,112,-50,-190,-279,-328,-325,-270,-177,-39,119,286,444,572,656,677,637,522,354,137,-112,-366,-607,-813,-957,-1030,-1020,-924,-760,-532,-277,-7,240,456,610,708,739,713,643,537,413,282,159,47,-39,-108,-146,-166,-171,-165,-171,-185,-227,-292,-385,-495,-610,-716,-786,-819,-788,-704,-565,-382,-175,46,252,448,597,723,788,820,789,722,605,457,289,115,-48,-183,-286,-347,-376,-369,-345,-305,-262,-227,-197,-191,-194,-216,-246,-275,-297,-297,-268,-203,-100,45,216,417,630,837,1038,1196,1309,1363,1330,1230,1036,776,450,91,-287,-650,-976,-1240,-1424,-1519,-1507,-1407,-1206,-938,-613,-260,87,402,659,834,929,926,857,717,537,329,110,-104,-300,-470,-597,-688,-722,-720,-666,-587,-476,-358,-229,-106,14,115,205,275,318,344,335,307,257,184,103,11,-85,-175,-266,-348,-422,-490,-551,-600,-649,-685,-715,-733,-734,-719,-675,-609,-509,-387,-242,-80,83,243,384,500,584,640,662,666,647,617,571,518,449,368,276,174,69,-32,-124,-199,-252,-281,-290,-278,-262,-236,-225,-216,-227,-245,-271,-291,-297,-276,-224,-131,-12,143,304,475,625,753,837,888,878,833,739,613,467,312,160,36,-67,-125,-150,-138,-95,-41,23,74,105,113,90,41,-22,-102,-176,-245,-298,-327,-340,-328,-308,-280,-257,-247,-255,-284,-333,-390,-447,-492,-505,-486,-421,-315,-178,-16,145,302,418,501,524,497,417,295,152,1,-135,-245,-314,-339,-323,-276,-206,-146,-88,-75,-92,-150,-246,-354,-469,-558,-612,-611,-546,-432,-259,-71,134,319,471,584,641,659,629,579,501,434,359,312,274,268,266,294,306,326,321,292,243,164,78,-17,-102,-167,-213,-230,-225,-204,-172,-137,-118,-106,-124,-161,-211,-273,-320,-353,-358,-321,-265,-162,-57,73,191,304,390,446,467,445,390,304,202,96,5,-69,-109,-122,-114,-89,-66,-56,-63,-104,-165,-252,-346,-442,-513,-567,-569,-537,-451,-323,-160,26,221,397,548,644,687,663,586,465,318,170,34,-63,-123,-117,-76,20,134,268,389,493,559,579,552,471,344,178,-9,-204,-376,-514,-590,-601,-528,-402,-206,-2,214,388,505,551,510,404,243,63,-106,-230,-287,-259,-143,47,296,567,835,1064,1223,1304,1283,1174,985,729,446,148,-124,-361,-540,-663,-728,-748,-740,-708,-681,-644,-618,-588,-546,-498,-428,-346,-258,-165,-93,-42,-16,-29,-59,-117,-176,-233,-273,-299,-297,-279,-246,-201,-163,-120,-95,-67,-58,-43,-37,-27,-17,-3,9,14,10,-15,-57,-124,-205,-298,-379,-447,-472,-455,-385,-272,-123,35,192,316,403,444,433,390,318,236,167,115,108,136,214,320,446,567,666,713,704,615,463,243,-19,-302,-583,-836,-1037,-1175,-1242,-1225,-1148,-999,-809,-600,-378,-199,-45,30,47,-3,-105,-227,-358,-450,-501,-476,-395,-243,-62,143,329,477,564,577,512,378,195,-23,-231,-424,-555,-632,-628,-565,-441,-287,-113,45,181,271,309,295,228,115,-26,-188,-342,-479,-572,-618,-597,-522,-391,-227,-38,145,324,464,579,655,701,720,722,704,683,650,617,585,546,516,474,433,382,324,259,193,128,73,31,9,4,29,70,139,226,319,426,518,602,662,696,702,683,640,578,511,432,366,297,248,209,190,184,189,201,209,208,188,155,97,42,-24,-73,-103,-115,-98,-80,-47,-39,-45,-87,-162,-262,-384,-512,-633,-738,-820,-869,-892,-877,-836,-771,-683,-591,-487,-391,-303,-225,-163,-106,-60,-13,29,78,116,157,175,184,171,132,92,27,-16,-57,-60,-31,51,166,322,489,652,787,870,888,830,702,513,286,44,-176,-368,-485,-551,-530,-463,-341,-201,-50,93,215,319,385,442,463,476,470,452,430,396,359,316,265,220,167,132,102,84,80,79,83,79,57,14,-55,-152,-263,-397,-525,-652,-751,-826,-858,-858,-808,-732,-617,-489,-354,-225,-122,-49,-23,-41,-111,-208,-338,-468,-590,-683,-732,-734,-681,-588,-450,-303,-137,4,128,208,249,237,194,102,0,-123,-234,-334,-397,-426,-399,-330,-211,-62,107,270,414,503,546,510,420,279,100,-70,-236,-345,-409,-403,-346,-237,-105,45,178,304,383,443,449,438,389,335,273,231,207,229,279,377,501,639,781,891,970,984,949,839,691,489,278,56,-146,-321,-452,-542,-580,-588,-555,-521,-467,-435,-406,-393,-398,-396,-405,-396,-384,-369,-345,-333,-323,-325,-336,-354,-366,-382,-382,-378,-364,-352,-337,-334,-332,-338,-339,-329,-294,-239,-143,-34,106,238,369,461,528,530,495,404,280,140,-14,-135,-244,-291,-313,-276,-211,-118,-13,83,168,225,254,255,238,204,180,158,165,192,243,315,394,470,529,562,559,524,459,366,267,160,69,-7,-51,-67,-44,16,104,232,370,532,684,825,930,985,983,911,778,584,349,86,-179,-434,-652,-829,-935,-982,-948,-854,-704,-513,-312,-108,61,195,275,304,294,247,192,126,82,35,19,0,-13,-31,-66,-110,-170,-238,-308,-372,-417,-451,-448,-441,-398,-363,-318,-297,-290,-314,-355,-411,-457,-479,-457,-378,-245,-54,170,412,655,870,1048,1178,1241,1248,1177,1052,848,606,308,0,-312,-593,-817,-969,-1023,-976,-831,-589,-279,79,458,815,1126,1358,1481,1490,1372,1137,813,418,8,-390,-721,-969,-1104,-1128,-1049,-884,-672,-424,-189,32,205,329,397,411,368,284,151,-7,-199,-392,-587,-765,-904,-1000,-1036,-1009,-927,-795,-622,-442,-248,-89,54,140,192,187,139,49,-84,-244,-426,-618,-788,-941,-1026,-1059,-999,-873,-666,-414,-139,135,358,536,620,643,587,491,366,250,160,113,112,158,228,321,401,463,499,495,468,417,355,304,257,247,244,283,325,393,457,523,589,634,680,704,716,720,699,676,630,586,529,486,446,422,407,392,369,318,225,85,-111,-348,-621,-898,-1165,-1379,-1528,-1585,-1538,-1390,-1143,-825,-458,-83,274,561,770,862,842,712,480,188,-144,-473,-758,-979,-1105,-1133,-1063,-911,-694,-444,-188,51,242,378,441,436,361,232,64,-128,-322,-503,-655,-766,-830,-842,-804,-719,-587,-427,-232,-24,203,432,662,877,1067,1219,1321,1358,1337,1248,1111,931,738,542,368,235,145,115,130,195,285,402,515,618,692,729,718,660,551,406,226,43,-140,-292,-403,-460,-454,-390,-268,-113,69,249,417,551,651,701,711,676,600,491,342,165,-40,-256,-476,-668,-832,-932,-971,-940,-842,-693,-500,-288,-68,130,302,422,483,476,395,246,42,-216,-482,-763,-1003,-1200,-1325,-1366,-1316,-1182,-962,-678,-342,19,384,715,1000,1200,1308,1319,1224,1057,819,543,259,-27,-280,-499,-674,-795,-870,-896,-881,-832,-761,-673,-584,-497,-418,-358,-311,-289,-279,-290,-310,-339,-374,-403,-422,-431,-404,-353,-253,-107,88,325,597,880,1160,1403,1592,1698,1721,1640,1482,1245,959,652,340,51,-202,-413,-571,-687,-753,-787,-780,-753,-701,-639,-566,-497,-431,-389,-354,-350,-346,-357,-349,-325,-269,-182,-70,72,208,359,473,576,631,654,628,568,463,338,188,37,-107,-233,-318,-371,-373,-334,-264,-158,-49,69,170,252,298,316,286,232,135,21,-117,-257,-398,-519,-616,-668,-679,-639,-550,-427,-258,-77,127,328,523,696,835,927,964,930,833,661,435,157,-140,-455,-738,-997,-1191,-1312,-1367,-1327,-1234,-1073,-876,-659,-442,-238,-75,61,137,182,173,138,73,-10,-96,-183,-249,-301,-312,-294,-234,-136,-8,149,330,514,712,889,1063,1199,1296,1343,1320,1231,1069,838,559,245,-73,-372,-626,-812,-926,-955,-912,-815,-670,-515,-364,-231,-145,-99,-96,-141,-206,-285,-366,-420,-457,-450,-417,-348,-256,-151,-35,75,177,267,337,390,428,440,447,432,410,383,341,314,277,260,245,243,248,255,266,268,273,263,265,257,268,278,304,338,376,428,472,529,574,625,654,682,678,654,612,533,458,368,293,238,203,200,212,246,274,308,317,319,298,266,219,170,111,56,-12,-83,-178,-283,-416,-557,-705,-830,-930,-966,-947,-845,-687,-473,-232,11,234,410,520,565,530,437,286,109,-87,-262,-415,-508,-555,-530,-461,-350,-223,-107,-11,28,21,-53,-173,-329,-502,-669,-807,-901,-941,-922,-847,-729,-573,-404,-226,-69,75,162,224,228,192,123,27,-79,-181,-269,-333,-359,-355,-312,-240,-143,-28,90,222,330,451,532,608,647,654,635,567,482,357,226,80,-64,-200,-318,-420,-485,-531,-523,-486,-390,-270,-101,70,251,399,507,543,519,405,241,28,-205,-421,-607,-732,-786,-766,-667,-507,-290,-50,206,438,635,763,813,766,624,399,95,-241,-602,-939,-1230,-1451,-1576,-1604,-1523,-1345,-1080,-747,-372,19,397,736,1009,1201,1293,1282,1161,952,654,313,-56,-408,-710,-936,-1055,-1061,-954,-739,-454,-113,237,567,851,1056,1174,1198,1130,984,786,550,319,112,-50,-145,-174,-141,-49,73,216,353,474,562,612,627,605,556,489,404,322,235,161,97,56,29,31,37,65,77,82,61,6,-72,-183,-308,-430,-542,-625,-664,-671,-622,-557,-456,-358,-256,-164,-82,-14,57,112,181,241,312,378,446,503,551,582,590,574,527,456,356,242,114,-12,-128,-224,-290,-320,-322,-284,-228,-147,-53,48,146,242,319,378,409,403,361,280,155,3,-190,-383,-587,-761,-901,-979,-991,-926,-787,-587,-335,-59,218,475,686,829,900,876,781,607,391,150,-87,-289,-442,-528,-555,-514,-437,-308,-173,-19,129,264,381,470,514,527,477,388,245,66,-132,-343,-530,-689,-792,-833,-812,-720,-583,-393,-193,29,229,421,566,683,745,766,734,658,544,395,232,60,-103,-242,-346,-412,-422,-394,-310,-188,-28,155,348,536,697,817,876,872,794,648,455,214,-29,-276,-484,-656,-762,-817,-807,-756,-662,-550,-418,-295,-171,-71,18,78,127,152,174,184,203,218,244,269,284,295,278,244,183,107,17,-63,-136,-172,-183,-156,-110,-43,6,50,47,19,-48,-127,-217,-286,-335,-348,-332,-288,-243,-196,-187,-200,-265,-359,-484,-620,-745,-840,-886,-864,-772,-606,-376,-101,202,495,765,973,1109,1158,1115,996,814,589,351,120,-85,-250,-376,-465,-517,-557,-577,-601,-621,-644,-659,-670,-655,-627,-565,-483,-381,-265,-157,-49,25,87,105,102,69,19,-45,-106,-168,-206,-231,-226,-193,-140,-61,28,119,207,274,312,322,287,224,125,10,-118,-240,-347,-426,-472,-479,-450,-392,-307,-211,-109,-8,83,164,241,303,373,439,518,606,706,814,920,1012,1071,1089,1041,924,742,495,213,-88,-367,-603,-760,-835,-814,-712,-543,-345,-130,56,211,306,353,342,305,236,171,111,80,75,103,157,223,300,356,401,402,375,302,200,70,-71,-213,-344,-449,-523,-559,-552,-511,-434,-322,-195,-39,121,285,439,574,668,714,701,603,451,218,-54,-349,-649,-907,-1113,-1243,-1287,-1253,-1136,-955,-728,-462,-190,89,349,585,784,934,1038,1084,1085,1034,951,836,714,587,477,383,326,287,291,304,346,382,434,460,490,482,474,430,392,328,285,232,209,192,197,214,241,267,287,290,271,229,163,93,4,-60,-117,-140,-128,-92,-25,52,136,205,268,301,323,321,304,282,236,189,118,35,-63,-171,-288,-387,-476,-522,-531,-485,-391,-254,-89,84,243,373,442,451,381,235,28,-238,-532,-831,-1118,-1354,-1531,-1629,-1640,-1565,-1419,-1205,-959,-685,-418,-173,35,197,305,366,375,342,279,180,74,-52,-171,-292,-399,-489,-568,-625,-673,-702,-723,-719,-704,-657,-596,-506,-412,-301,-200,-97,-2,83,172,246,331,404,473,526,563,561,540,466,363,228,67,-104,-274,-430,-555,-641,-677,-669,-603,-512,-374,-244,-92,26,135,201,232,221,166,76,-47,-187,-340,-473,-597,-663,-689,-646,-538,-371,-151,104,368,615,824,955,1010,961,821,607,330,37,-254,-504,-685,-785,-789,-695,-523,-280,-5,283,549,767,919,986,971,874,708,493,250,4,-222,-412,-558,-647,-691,-682,-640,-566,-475,-377,-275,-185,-101,-30,32,91,150,208,274,331,391,432,456,458,438,402,356,308,271,248,252,269,308,353,404,446,479,493,488,469,426,373,301,222,133,46,-43,-118,-180,-216,-231,-205,-160,-73,21,134,244,333,405,439,443,425,380,337,295,277,280,322,383,475,570,667,735,774,755,682,550,360,137,-117,-366,-596,-790,-921,-985,-977,-892,-754,-564,-349,-121,95,294,457,579,657,676,654,572,454,296,115,-74,-261,-426,-560,-640,-668,-627,-526,-366,-169,48,261,441,574,641,638,571,445,284,97,-89,-263,-408,-517,-590,-622,-629,-597,-561,-497,-437,-363,-292,-208,-129,-30,61,165,255,342,399,437,440,418,374,312,250,188,138,100,73,57,46,36,23,10,-9,-21,-30,-27,-1,36,103,175,260,329,386,391,358,261,117,-71,-277,-486,-665,-802,-875,-878,-812,-683,-509,-296,-74,147,349,515,634,701,701,645,529,360,157,-72,-309,-533,-736,-894,-1010,-1066,-1072,-1023,-933,-807,-665,-510,-369,-237,-140,-62,-15,13,36,59,96,152,226,317,411,498,557,590,573,521,428,313,189,83,1,-33,-14,49,160,294,429,558,641,687,668,600,481,324,151,-27,-185,-310,-405,-441,-453,-404,-337,-231,-120,4,108,205,258,291,284,257,217,173,142,124,126,140,158,179,176,161,121,56,-18,-106,-200,-288,-385,-475,-575,-675,-774,-873,-951,-1010,-1037,-1025,-982,-899,-796,-675,-545,-420,-298,-189,-96,-6,62,141,205,283,360,439,511,571,605,615,584,535,440,348,226,115,10,-86,-153,-204,-232,-234,-224,-190,-153,-107,-70,-41,-33,-39,-59,-90,-111,-123,-112,-72,-10,85,196,324,463,604,745,879,995,1099,1160,1197,1179,1121,1022,878,717,537,369,213,98,15,-16,-14,28,84,149,209,242,253,219,148,38,-112,-279,-462,-635,-794,-913,-1004,-1033,-1043,-995,-939,-853,-763,-674,-580,-503,-421,-362,-303,-266,-234,-221,-206,-211,-204,-208,-200,-191,-173,-153,-127,-100,-78,-58,-49,-49,-62,-79,-112,-140,-176,-215,-249,-291,-329,-371,-405,-430,-434,-410,-346,-247,-93,83,303,522,747,951,1115,1235,1287,1285,1215,1095,927,738,529,336,146,1,-129,-201,-260,-268,-265,-233,-192,-145,-96,-55,-24,-3,-2,-3,-26,-32,-54,-47,-39,-6,38,87,143,176,199,185,138,68,-36,-139,-241,-323,-370,-373,-342,-259,-162,-37,87,209,313,398,453,482,479,451,398,323,238,138,37,-70,-175,-273,-367,-445,-509,-549,-559,-540,-484,-397,-279,-148,-8,117,216,279,293,259,187,80,-34,-144,-225,-267,-258,-196,-90,49,201,348,470,557,595,584,532,440,329,204,89,-10,-78,-113,-111,-72,-9,78,162,250,307,346,346,319,273,211,156,114,97,108,145,203,268,335,382,403,394,336,254,126,-10,-171,-318,-466,-584,-681,-740,-766,-758,-717,-659,-582,-515,-453,-419,-408,-426,-465,-518,-572,-619,-644,-643,-610,-535,-440,-299,-163,-7,123,232,294,310,275,191,71,-78,-238,-398,-541,-659,-737,-770,-759,-695,-598,-465,-320,-170,-37,83,168,237,279,314,335,370,389,434,459,503,523,552,548,548,521,490,448,405,364,335,313,313,324,349,389,426,471,511,540,564,565,552,511,444,344,216,62,-108,-287,-458,-613,-738,-824,-867,-857,-813,-718,-608,-466,-322,-172,-23,118,250,372,473,568,625,677,686,681,644,581,493,387,257,130,-10,-123,-218,-267,-274,-233,-152,-43,75,179,257,290,282,223,137,21,-105,-223,-347,-441,-537,-605,-672,-715,-757,-764,-765,-720,-659,-550,-420,-252,-71,124,313,490,632,743,794,806,756,670,536,389,223,72,-65,-163,-219,-221,-174,-78,55,214,383,540,672,763,802,793,723,623,487,339,196,60,-45,-123,-167,-176,-162,-116,-60,7,73,131,173,203,209,210,194,177,155,128,108,69,34,-19,-77,-141,-214,-276,-343,-387,-430,-452,-474,-481,-497,-500,-519,-520,-537,-530,-528,-504,-472,-428,-378,-323,-278,-228,-199,-171,-156,-153,-150,-168,-182,-216,-248,-285,-321,-342,-352,-336,-292,-222,-121,6,147,299,442,565,653,692,682,614,499,340,153,-47,-248,-434,-592,-714,-791,-816,-798,-729,-623,-488,-325,-163,9,157,294,391,457,478,458,397,307,186,57,-76,-199,-291,-352,-361,-318,-219,-72,111,315,509,684,802,862,848,760,616,424,211,-1,-194,-347,-452,-505,-509,-470,-402,-320,-231,-163,-109,-93,-111,-160,-246,-345,-449,-541,-593,-605,-558,-461,-314,-155,23,159,266,309,290,219,104,-31,-162,-267,-334,-337,-288,-168,-4,211,432,661,850,986,1047,1015,894,692,423,131,-172,-427,-631,-738,-759,-682,-535,-332,-113,106,287,426,507,538,526,488,437,396,368,368,393,446,508,590,654,720,753,769,748,707,634,546,450,338,245,139,59,-15,-70,-102,-119,-113,-93,-61,-28,4,23,24,5,-41,-98,-173,-250,-318,-378,-403,-411,-379,-327,-238,-145,-27,71,175,243,296,316,306,279,221,159,81,-2,-85,-173,-255,-334,-405,-458,-493,-509,-497,-471,-422,-366,-301,-231,-159,-84,-12,67,138,203,254,281,288,258,210,128,32,-73,-188,-292,-388,-469,-520,-550,-540,-495,-412,-294,-154,2,153,286,387,440,453,413,341,241,134,33,-46,-102,-124,-122,-93,-52,1,51,99,134,155,153,129,80,6,-86,-196,-308,-417,-509,-573,-598,-588,-526,-438,-316,-182,-59,62,135,186,182,143,61,-48,-183,-320,-461,-581,-680,-745,-766,-754,-688,-598,-463,-311,-138,43,222,391,540,656,737,765,749,669,555,387,206,11,-174,-333,-460,-541,-584,-583,-559,-508,-457,-400,-364,-332,-325,-324,-326,-327,-302,-257,-170,-46,119,310,520,722,906,1040,1128,1137,1100,991,855,683,517,356,231,137,88,80,107,166,234,320,383,446,468,470,433,376,287,196,91,-7,-90,-166,-216,-253,-272,-283,-276,-277,-261,-261,-253,-264,-279,-307,-350,-396,-452,-504,-550,-575,-583,-555,-500,-411,-294,-153,0,163,314,458,572,659,702,702,651,559,418,249,61,-137,-313,-478,-595,-673,-700,-681,-623,-538,-435,-341,-252,-196,-163,-161,-178,-205,-226,-238,-224,-193,-132,-65,22,94,169,216,252,266,266,260,252,245,250,251,267,268,274,262,248,228,207,196,201,220,273,330,411,486,550,605,623,625,597,549,493,425,353,288,211,146,71,6,-64,-111,-157,-164,-157,-109,-44,45,144,238,326,390,433,443,434,390,335,266,185,117,43,-9,-54,-83,-94,-99,-86,-74,-53,-34,-21,-18,-29,-56,-98,-158,-227,-306,-378,-451,-512,-559,-606,-633,-667,-694,-712,-737,-734,-721,-677,-598,-484,-338,-161,22,207,367,498,576,615,597,545,462,357,256,154,73,8,-38,-70,-85,-105,-105,-127,-133,-162,-182,-221,-254,-298,-341,-380,-423,-450,-479,-481,-477,-441,-390,-314,-220,-119,-7,86,170,221,243,235,199,141,78,10,-44,-82,-105,-94,-78,-30,10,62,102,133,154,158,151,137,108,83,47,15,-18,-49,-80,-104,-135,-156,-186,-209,-233,-257,-273,-288,-290,-290,-278,-260,-234,-203,-169,-138,-110,-88,-84,-87,-110,-140,-181,-217,-253,-266,-270,-238,-194,-118,-34,61,157,234,292,318,308,265,187,80,-39,-174,-295,-410,-493,-551,-567,-549,-493,-406,-299,-172,-53,73,168,260,317,367,390,410,416,415,414,403,395,381,370,361,362,365,385,401,435,450,469,462,438,384,313,207,100,-32,-149,-265,-354,-418,-448,-434,-386,-293,-170,-25,128,280,394,477,496,461,368,239,79,-75,-214,-313,-369,-364,-328,-236,-132,-5,119,229,324,384,418,410,373,300,203,92,-31,-144,-241,-314,-345,-340,-292,-204,-89,50,189,330,443,540,595,620,609,558,490,384,273,150,31,-68,-151,-196,-213,-192,-143,-85,-6,44,96,98,83,25,-43,-136,-211,-280,-311,-303,-261,-167,-59,85,217,349,451,518,547,529,477,389,288,170,68,-35,-100,-152,-164,-154,-123,-70,-17,38,84,108,117,106,77,39,-4,-54,-96,-137,-177,-210,-245,-274,-295,-315,-316,-318,-299,-278,-244,-209,-159,-116,-60,-11,40,88,130,162,192,207,223,229,243,253,286,315,372,420,478,516,532,514,452,347,203,24,-166,-363,-539,-690,-795,-855,-856,-816,-719,-601,-446,-298,-144,-19,80,150,181,194,182,169,154,156,175,217,292,376,493,594,699,767,803,784,720,592,432,228,12,-206,-414,-586,-734,-830,-893,-913,-902,-866,-814,-746,-688,-616,-571,-514,-483,-442,-402,-355,-282,-203,-87,32,171,310,440,558,652,711,744,730,686,596,478,317,139,-70,-286,-496,-700,-855,-979,-1029,-1023,-951,-824,-652,-458,-251,-61,108,236,319,362,354,326,259,193,110,39,-29,-79,-114,-135,-139,-133,-120,-106,-97,-92,-98,-106,-125,-132,-148,-141,-137,-117,-94,-76,-62,-65,-87,-127,-181,-237,-284,-305,-297,-232,-132,26,210,423,643,844,1025,1147,1219,1222,1160,1042,877,683,480,279,107,-46,-144,-212,-228,-205,-152,-68,24,117,197,247,264,244,188,114,21,-57,-123,-157,-158,-127,-71,4,75,145,188,205,190,142,73,-19,-113,-207,-281,-337,-359,-351,-309,-234,-140,-23,99,223,330,427,480,514,498,448,366,246,114,-37,-184,-320,-441,-526,-579,-591,-561,-500,-412,-307,-205,-116,-48,-18,-15,-43,-87,-130,-162,-166,-138,-73,15,122,226,311,366,368,330,233,106,-54,-219,-373,-496,-575,-594,-554,-451,-297,-105,101,305,480,613,694,713,682,600,487,357,214,85,-39,-140,-223,-278,-317,-323,-315,-279,-227,-159,-79,6,90,172,240,296,333,345,335,293,227,135,27,-89,-200,-293,-358,-385,-372,-327,-243,-159,-57,17,73,86,57,-19,-127,-271,-426,-582,-727,-833,-907,-924,-899,-824,-716,-582,-437,-292,-153,-34,66,141,187,212,206,187,149,109,73,40,33,24,44,56,77,85,82,66,41,5,-29,-55,-74,-72,-49,-12,59,130,226,314,399,472,515,543,539,516,480,433,393,360,347,350,372,405,446,484,506,515,495,452,390,306,224,136,68,12,-18,-29,-25,-1,13,38,40,34,9,-35,-90,-149,-204,-250,-275,-281,-262,-222,-168,-104,-37,23,73,109,119,123,101,75,38,-3,-41,-81,-121,-158,-202,-243,-287,-331,-368,-395,-417,-416,-410,-382,-346,-296,-241,-182,-129,-73,-37,4,20,30,25,5,-21,-57,-90,-123,-133,-133,-104,-51,17,109,200,284,355,394,407,382,331,254,167,74,-10,-76,-122,-133,-121,-74,-4,88,189,297,400,491,569,614,642,628,590,520,421,307,174,40,-95,-224,-337,-434,-502,-545,-544,-515,-444,-343,-223,-90,45,157,257,313,340,324,275,195,90,-24,-148,-264,-369,-462,-526,-577,-595,-596,-568,-518,-446,-356,-244,-129,9,127,254,343,408,425,386,299,155,-25,-227,-436,-612,-760,-835,-856,-794,-681,-507,-310,-95,108,277,409,476,493,454,374,268,150,38,-56,-126,-166,-178,-171,-141,-105,-61,-9,37,96,148,205,254,294,324,333,334,318,298,281,267,275,291,335,381,443,500,544,573,570,539,468,373,235,94,-72,-220,-364,-466,-543,-570,-562,-519,-447,-362,-267,-181,-102,-47,-10,-3,-16,-53,-103,-166,-224,-281,-320,-338,-331,-296,-228,-139,-25,94,215,318,392,428,412,347,232,75,-103,-293,-459,-600,-680,-703,-656,-551,-397,-214,-22,155,304,403,450,438,378,271,151,10,-102,-203,-257,-278,-255,-207,-133,-57,20,87,129,159,156,141,100,55,-4,-48,-86,-97,-80,-35,44,143,257,375,481,570,630,660,663,644,613,576,544,516,504,489,492,481,473,451,413,361,287,201,101,-10,-114,-222,-304,-386,-437,-491,-521,-562,-595,-633,-662,-689,-684,-664,-601,-509,-385,-242,-82,69,215,327,418,454,457,402,305,160,-15,-224,-426,-636,-812,-951,-1045,-1071,-1039,-949,-795,-612,-388,-166,58,245,396,488,515,482,384,243,69,-115,-287,-430,-531,-580,-578,-534,-449,-348,-237,-129,-42,30,73,102,112,130,149,192,265,357,484,615,751,872,960,1004,1004,943,843,700,530,351,168,4,-145,-251,-330,-363,-356,-323,-251,-174,-86,-9,50,89,94,88,51,20,-15,-37,-40,-25,3,48,92,141,178,215,237,260,284,307,354,400,472,540,619,670,703,682,608,475,275,32,-248,-532,-804,-1032,-1197,-1289,-1294,-1216,-1076,-867,-640,-384,-149,72,247,379,464,489,474,403,304,168,19,-137,-286,-416,-506,-564,-565,-520,-432,-295,-138,45,221,398,541,661,741,780,787,757,705,631,547,465,380,319,260,232,210,214,222,239,260,271,280,272,248,204,141,52,-44,-157,-270,-368,-452,-495,-506,-472,-398,-295,-167,-35,95,201,277,314,309,263,188,83,-31,-149,-263,-363,-443,-508,-548,-574,-587,-587,-588,-584,-588,-585,-590,-578,-562,-524,-465,-388,-300,-193,-106,-17,33,62,53,21,-40,-102,-173,-227,-263,-282,-271,-248,-212,-158,-115,-57,-7,54,117,187,267,341,419,473,504,507,467,392,287,150,13,-124,-234,-303,-322,-283,-183,-41,141,323,503,640,727,748,694,575,394,173,-65,-294,-485,-615,-665,-624,-499,-295,-44,236,503,734,901,983,984,892,735,522,279,35,-195,-380,-519,-584,-604,-549,-464,-339,-212,-89,1,57,64,24,-55,-164,-289,-404,-510,-580,-619,-624,-599,-556,-504,-457,-418,-400,-394,-396,-411,-408,-402,-367,-304,-218,-96,39,195,352,500,632,729,793,810,791,732,648,548,448,354,281,226,188,174,156,150,132,108,71,28,-21,-64,-102,-118,-119,-86,-38,44,133,245,350,456,542,609,639,643,598,528,419,283,137,-16,-157,-273,-353,-393,-369,-311,-188,-39,140,331,505,660,771,828,836,781,681,544,380,204,28,-136,-288,-411,-523,-605,-677,-723,-767,-783,-802,-792,-777,-742,-689,-620,-535,-441,-342,-256,-178,-128,-104,-102,-123,-155,-189,-217,-232,-224,-202,-160,-113,-56,-15,27,35,38,11,-31,-89,-154,-217,-268,-303,-313,-300,-266,-217,-168,-113,-76,-42,-29,-20,-21,-21,-23,-14,2,30,71,119,176,237,298,356,405,448,475,496,501,491,478,443,409,362,318,271,233,197,168,146,124,106,85,53,22,-32,-83,-147,-206,-252,-282,-278,-250,-184,-109,-13,68,135,180,182,166,111,47,-31,-102,-164,-208,-221,-220,-175,-123,-39,45,135,211,273,299,301,259,185,84,-48,-182,-326,-450,-558,-632,-677,-688,-673,-637,-587,-538,-486,-447,-415,-392,-376,-362,-339,-318,-279,-235,-179,-118,-59,-3,42,75,90,90,74,52,21,-4,-15,-14,24,74,158,245,342,420,472,489,454,379,260,110,-50,-207,-339,-438,-479,-481,-415,-321,-187,-40,111,247,368,451,513,528,524,483,422,349,258,175,95,31,-10,-29,-25,-1,37,80,122,156,175,190,181,177,158,151,143,147,157,168,185,190,183,161,111,47,-42,-136,-239,-327,-404,-441,-458,-425,-367,-277,-165,-47,72,186,270,350,384,413,394,364,292,208,95,-28,-151,-265,-357,-408,-424,-386,-306,-188,-41,118,276,417,534,610,647,643,597,527,433,332,237,154,87,50,27,25,39,52,77,90,103,103,104,97,88,87,74,74,61,58,43,42,30,38,43,66,96,138,193,247,312,363,409,440,440,428,379,308,220,103,-9,-130,-239,-325,-390,-419,-414,-377,-305,-208,-92,42,173,310,426,525,593,614,600,525,406,241,29,-195,-444,-676,-888,-1057,-1168,-1217,-1192,-1105,-956,-762,-539,-304,-77,132,302,446,541,611,647,661,669,652,646,615,587,541,484,397,299,159,7,-170,-357,-535,-700,-825,-902,-921,-867,-755,-580,-359,-120,134,359,553,688,752,749,673,538,364,160,-32,-203,-328,-391,-396,-343,-237,-113,32,158,263,330,352,331,274,182,78,-44,-161,-273,-378,-464,-549,-615,-677,-725,-769,-790,-804,-795,-770,-726,-668,-590,-513,-418,-335,-243,-168,-99,-48,-13,-2,0,-29,-59,-101,-143,-167,-184,-168,-133,-70,7,97,179,253,298,316,298,246,166,66,-36,-137,-215,-267,-285,-265,-222,-155,-85,-22,23,39,28,-13,-72,-141,-207,-254,-282,-272,-233,-155,-57,66,194,317,428,509,558,572,549,498,431,363,298,263,243,260,291,343,390,433,452,449,414,358,282,194,113,35,-16,-51,-59,-47,-22,17,53,84,106,107,97,68,29,-23,-75,-138,-190,-246,-286,-319,-340,-341,-335,-310,-273,-228,-169,-101,-28,57,144,234,320,396,453,486,491,464,413,337,248,153,58,-22,-90,-139,-165,-176,-169,-148,-131,-101,-88,-75,-78,-92,-113,-145,-173,-208,-231,-248,-248,-234,-203,-151,-90,-2,83,185,277,366,441,497,527,535,505,453,369,268,149,33,-82,-174,-241,-272,-270,-223,-144,-32,101,244,381,499,584,621,609,542,426,278,107,-65,-219,-339,-414,-428,-397,-306,-182,-36,124,263,390,469,514,510,469,396,300,201,103,26,-32,-60,-66,-56,-27,-8,18,25,21,4,-27,-68,-110,-153,-184,-204,-205,-185,-151,-98,-44,16,63,94,101,85,39,-20,-97,-172,-236,-288,-307,-305,-277,-229,-186,-131,-109,-94,-115,-157,-220,-297,-375,-452,-507,-550,-561,-554,-517,-466,-395,-321,-243,-173,-114,-76,-51,-46,-48,-57,-57,-56,-25,1,57,100,149,180,183,170,116,48,-48,-153,-256,-349,-421,-462,-465,-428,-353,-239,-103,49,207,339,457,524,548,518,438,316,163,-11,-172,-332,-445,-530,-560,-544,-483,-377,-243,-81,85,257,408,538,628,672,666,605,491,328,124,-112,-356,-600,-812,-983,-1087,-1114,-1064,-929,-727,-475,-183,109,400,644,856,990,1070,1075,1014,898,732,532,314,97,-107,-269,-397,-456,-473,-431,-352,-250,-133,-26,69,136,175,184,161,113,41,-53,-157,-270,-381,-477,-558,-610,-625,-612,-560,-478,-374,-247,-109,29,170,291,401,481,540,560,560,521,470,387,300,204,111,43,-15,-36,-30,6,74,174,296,447,602,763,909,1029,1112,1137,1113,1022,894,717,540,352,192,50,-65,-159,-248,-322,-411,-484,-572,-641,-709,-752,-774,-760,-726,-657,-577,-486,-395,-317,-250,-195,-155,-123,-96,-73,-50,-24,-1,14,25,12,-8,-48,-105,-165,-237,-301,-353,-389,-389,-362,-288,-182,-27,153,359,568,764,925,1042,1100,1096,1039,926,781,610,437,266,119,-9,-102,-161,-181,-153,-85,26,162,309,447,558,623,638,596,507,383,231,82,-63,-182,-269,-327,-344,-346,-322,-306,-283,-281,-287,-308,-343,-375,-418,-446,-476,-493,-501,-492,-478,-438,-407,-360,-323,-286,-262,-237,-224,-203,-178,-138,-83,-3,90,207,316,428,511,568,584,562,493,393,253,102,-60,-209,-340,-435,-495,-515,-500,-460,-393,-325,-249,-198,-157,-151,-164,-207,-261,-321,-376,-412,-426,-424,-389,-355,-299,-250,-196,-152,-114,-87,-75,-60,-60,-48,-41,-24,-6,20,46,83,115,153,190,214,247,269,302,340,381,435,488,553,615,690,754,825,872,900,881,818,686,503,257,-27,-332,-627,-892,-1096,-1229,-1283,-1253,-1151,-985,-769,-531,-279,-45,160,323,422,465,432,336,180,-19,-240,-469,-675,-856,-980,-1053,-1060,-1018,-923,-800,-656,-508,-369,-244,-149,-78,-46,-29,-41,-49,-60,-50,-14,44,135,237,359,482,600,708,791,844,868,848,803,721,626,516,406,306,210,139,71,28,-8,-22,-18,10,60,128,214,308,413,514,612,695,751,780,773,731,663,566,454,331,203,81,-31,-119,-191,-224,-243,-223,-185,-125,-42,47,149,233,306,334,316,245,112,-57,-247,-433,-581,-676,-694,-622,-472,-228,59,401,727,1028,1250,1382,1395,1300,1092,806,458,94,-268,-576,-836,-1000,-1105,-1115,-1072,-961,-810,-618,-408,-181,36,231,389,487,523,486,370,199,-32,-283,-539,-777,-975,-1126,-1216,-1252,-1223,-1150,-1028,-875,-711,-529,-374,-224,-113,-36,9,9,-12,-48,-95,-120,-141,-126,-91,-26,58,162,278,403,533,669,801,931,1049,1151,1222,1269,1262,1224,1120,981,784,563,315,67,-161,-358,-492,-578,-586,-539,-433,-283,-111,72,242,386,483,525,507,428,302,137,-41,-226,-381,-515,-592,-636,-625,-588,-520,-446,-380,-331,-308,-318,-353,-419,-502,-596,-690,-772,-826,-841,-813,-732,-604,-434,-232,-17,201,394,567,689,773,802,784,725,629,511,382,251,130,27,-64,-122,-166,-173,-159,-118,-48,35,147,258,381,479,559,586,570,494,372,205,17,-185,-374,-549,-687,-790,-853,-872,-861,-816,-746,-657,-550,-439,-313,-207,-95,-26,22,30,1,-58,-138,-230,-320,-388,-437,-443,-410,-331,-205,-40,167,388,623,837,1015,1132,1176,1124,987,749,437,76,-317,-681,-1008,-1242,-1370,-1379,-1263,-1036,-723,-349,44,425,762,1028,1205,1291,1274,1172,988,752,474,194,-82,-311,-491,-608,-653,-647,-587,-493,-391,-271,-174,-80,-16,28,44,45,34,17,13,12,36,70,124,190,273,356,451,533,613,672,717,736,742,725,703,667,633,600,573,553,538,525,505,478,435,380,320,249,190,128,93,64,66,74,105,133,157,165,145,96,13,-101,-233,-373,-504,-606,-674,-694,-671,-613,-530,-444,-364,-311,-289,-302,-347,-416,-502,-590,-684,-755,-817,-849,-854,-836,-780,-705,-594,-466,-311,-144,36,206,364,484,555,567,511,393,219,5,-229,-455,-647,-782,-838,-809,-703,-517,-287,-24,247,491,718,885,1016,1080,1092,1046,946,801,627,424,231,32,-133,-279,-385,-459,-501,-514,-508,-485,-447,-407,-352,-295,-241,-175,-132,-79,-54,-24,-20,-11,-10,-7,9,30,69,117,178,245,319,395,469,551,619,701,766,827,872,883,863,796,686,538,357,164,-27,-199,-333,-419,-455,-434,-373,-281,-172,-63,27,98,119,113,51,-46,-180,-346,-518,-704,-869,-1018,-1122,-1186,-1187,-1141,-1029,-879,-686,-477,-260,-52,125,274,355,392,357,271,133,-31,-214,-381,-525,-624,-668,-656,-591,-482,-341,-187,-32,105,213,285,304,296,226,153,35,-71,-187,-280,-351,-383,-381,-327,-243,-117,30,195,363,522,664,764,830,830,792,685,550,370,185,-4,-172,-311,-409,-470,-487,-474,-430,-367,-291,-210,-135,-70,-19,6,23,3,-19,-69,-120,-174,-216,-241,-238,-206,-138,-39,93,249,426,613,802,974,1132,1243,1329,1358,1350,1292,1187,1050,870,680,471,274,88,-69,-191,-274,-309,-302,-254,-172,-68,47,152,242,295,312,284,227,130,31,-86,-188,-275,-344,-381,-392,-378,-331,-272,-190,-96,-6,92,168,231,259,261,225,160,70,-34,-142,-235,-300,-325,-296,-208,-80,110,302,521,714,882,1004,1073,1074,1030,915,773,587,385,176,-33,-217,-384,-498,-587,-614,-615,-572,-507,-421,-329,-232,-148,-72,-17,19,36,25,-5,-57,-129,-201,-286,-351,-415,-449,-467,-465,-438,-404,-352,-308,-259,-237,-213,-221,-227,-250,-260,-276,-263,-257,-226,-209,-184,-185,-186,-212,-235,-255,-253,-227,-155,-49,97,274,455,637,791,905,969,975,921,818,668,491,304,119,-42,-169,-254,-291,-284,-238,-159,-65,35,129,196,238,241,203,138,34,-83,-216,-351,-472,-585,-666,-726,-751,-750,-721,-670,-606,-524,-453,-369,-303,-237,-175,-126,-71,-32,11,33,55,52,47,23,-6,-42,-75,-105,-118,-118,-95,-55,10,74,156,211,255,260,230,159,55,-80,-227,-376,-510,-609,-665,-665,-614,-506,-372,-202,-49,103,209,286,307,290,232,143,47,-61,-146,-219,-247,-244,-192,-111,9,139,277,407,501,572,579,543,446,303,119,-92,-312,-525,-715,-867,-974,-1022,-1023,-962,-866,-731,-579,-424,-269,-135,-10,95,188,268,341,400,460,493,530,530,532,503,473,433,395,367,354,357,378,408,444,476,500,511,500,477,435,373,300,207,106,-3,-111,-210,-297,-359,-400,-413,-395,-366,-311,-262,-203,-157,-115,-84,-58,-39,-21,1,20,47,66,82,89,81,67,44,28,19,35,76,151,260,389,547,703,853,984,1064,1112,1088,1022,891,729,520,305,83,-122,-287,-418,-477,-490,-431,-331,-186,-22,143,298,418,501,533,521,464,381,272,168,68,-10,-65,-106,-122,-137,-146,-161,-191,-226,-286,-345,-422,-490,-565,-619,-677,-705,-737,-747,-758,-758,-751,-729,-695,-630,-546,-426,-286,-121,47,215,360,475,549,574,551,484,381,259,127,4,-100,-177,-225,-241,-232,-204,-160,-114,-71,-28,-1,22,31,31,18,-3,-31,-67,-94,-126,-145,-162,-163,-162,-144,-122,-86,-39,16,83,153,228,293,349,385,392,376,316,238,133,21,-85,-172,-229,-240,-208,-129,-6,150,322,508,672,818,918,961,949,859,712,505,245,-29,-324,-585,-813,-963,-1045,-1024,-924,-743,-491,-208,103,399,663,877,1021,1096,1089,1023,885,707,490,252,11,-227,-439,-629,-771,-883,-946,-971,-962,-914,-847,-755,-654,-547,-436,-336,-238,-159,-85,-35,10,31,56,59,78,84,114,142,189,238,291,341,377,394,399,367,328,253,172,72,-28,-132,-223,-304,-362,-399,-416,-406,-379,-331,-279,-213,-159,-104,-64,-39,-21,-24,-37,-60,-103,-142,-205,-263,-333,-401,-459,-512,-542,-551,-531,-480,-395,-290,-156,-14,133,272,392,490,554,588,590,563,517,455,389,323,261,209,157,123,77,51,5,-27,-73,-115,-155,-197,-228,-252,-266,-262,-251,-220,-175,-116,-40,40,132,211,291,346,384,401,390,370,336,298,269,237,231,215,222,213,204,177,130,65,-16,-111,-193,-273,-313,-332,-311,-263,-199,-119,-63,-9,-7,-21,-83,-161,-263,-355,-446,-496,-513,-478,-392,-258,-87,114,321,526,707,851,944,985,962,880,740,556,336,100,-134,-347,-520,-630,-687,-661,-585,-448,-278,-94,93,256,383,473,506,496,433,331,195,30,-147,-337,-518,-692,-839,-961,-1041,-1087,-1086,-1050,-972,-858,-719,-548,-366,-172,20,204,362,498,589,639,642,600,512,406,268,139,13,-89,-157,-194,-192,-157,-97,-11,86,197,308,422,530,632,722,790,846,868,877,852,819,759,702,629,566,504,453,413,384,366,357,345,341,318,302,263,225,169,109,41,-34,-110,-190,-265,-335,-393,-437,-457,-456,-424,-374,-301,-222,-141,-70,-21,10,6,-14,-57,-105,-150,-181,-195,-176,-135,-65,22,112,206,268,311,300,254,160,40,-106,-245,-378,-474,-525,-538,-487,-421,-310,-210,-120,-52,-45,-68,-150,-263,-398,-543,-665,-770,-815,-829,-777,-687,-558,-410,-251,-105,24,115,166,173,141,68,-24,-138,-246,-353,-433,-494,-530,-541,-546,-537,-530,-526,-524,-527,-522,-521,-496,-467,-412,-337,-246,-124,1,151,288,426,536,619,663,661,629,547,458,338,227,118,34,-25,-47,-32,20,109,224,360,510,656,792,897,969,987,951,851,699,491,255,-5,-263,-495,-693,-829,-908,-918,-861,-756,-601,-422,-233,-47,117,242,337,375,378,338,271,186,96,15,-53,-85,-94,-62,4,97,220,359,502,648,767,866,918,928,886,796,664,496,314,120,-56,-214,-329,-406,-426,-404,-329,-222,-88,63,204,349,456,549,599,623,610,569,500,406,297,175,43,-81,-209,-314,-411,-480,-530,-553,-545,-521,-463,-395,-307,-221,-131,-59,-3,37,41,33,-4,-58,-119,-191,-255,-316,-358,-382,-387,-364,-335,-280,-227,-172,-121,-90,-66,-65,-70,-96,-118,-156,-182,-208,-219,-215,-194,-156,-99,-34,43,115,182,234,257,260,217,146,31,-104,-264,-417,-563,-668,-733,-737,-690,-577,-422,-223,-3,224,445,639,804,922,992,1021,994,935,834,710,565,415,263,124,0,-97,-175,-217,-242,-235,-210,-170,-113,-55,12,73,133,186,227,261,284,297,304,303,297,287,272,251,228,200,167,143,107,93,69,65,57,58,50,41,18,-16,-59,-117,-176,-236,-292,-330,-359,-359,-348,-310,-265,-209,-153,-109,-73,-64,-75,-111,-173,-243,-326,-403,-466,-508,-519,-499,-443,-364,-249,-133,0,121,229,316,367,394,377,338,259,162,38,-101,-241,-387,-514,-628,-710,-760,-778,-752,-705,-618,-528,-417,-321,-228,-156,-112,-86,-94,-115,-157,-205,-254,-296,-318,-318,-286,-230,-142,-41,78,197,308,406,477,524,537,523,479,409,331,232,149,59,-4,-49,-70,-67,-49,-17,14,49,67,83,89,93,96,111,120,148,174,205,237,269,298,329,363,391,431,460,493,518,535,539,531,508,466,415,339,253,153,34,-83,-215,-329,-434,-508,-552,-549,-515,-423,-320,-178,-42,94,200,275,302,284,221,116,-11,-157,-297,-424,-523,-584,-607,-584,-527,-429,-311,-171,-24,116,255,363,459,519,551,551,516,454,364,256,136,8,-111,-225,-316,-383,-427,-429,-412,-357,-283,-196,-98,-14,67,116,151,152,138,100,57,0,-48,-102,-139,-172,-184,-187,-161,-131,-72,-15,51,108,155,179,191,174,147,99,50,-9,-65,-126,-178,-239,-282,-335,-364,-386,-384,-351,-297,-205,-94,35,181,320,461,576,677,747,792,803,794,752,700,625,543,453,358,263,166,79,-5,-68,-116,-142,-140,-124,-86,-40,6,50,75,87,78,44,-2,-70,-140,-219,-292,-363,-421,-470,-505,-527,-532,-528,-499,-462,-399,-319,-226,-113,0,116,228,314,388,425,432,416,359,290,198,97,2,-91,-163,-216,-246,-248,-230,-195,-149,-98,-50,-3,28,53,63,62,52,35,12,-8,-22,-28,-13,9,54,101,158,199,225,221,188,120,29,-88,-208,-332,-442,-535,-606,-646,-668,-651,-632,-570,-518,-437,-363,-284,-210,-143,-95,-54,-44,-39,-66,-92,-140,-176,-214,-228,-231,-201,-157,-84,-1,88,180,259,322,367,381,368,335,268,196,109,22,-56,-115,-160,-166,-160,-121,-72,-7,55,120,168,212,242,263,279,291,297,306,304,304,290,279,256,242,223,220,227,249,291,340,406,460,524,551,574,548,505,419,323,202,90,-21,-105,-166,-191,-188,-159,-111,-62,-9,23,47,44,27,-5,-43,-81,-112,-134,-144,-134,-119,-85,-46,2,59,121,184,256,316,379,421,459,469,465,441,389,336,252,176,81,2,-88,-154,-217,-264,-295,-316,-319,-314,-297,-273,-247,-211,-185,-149,-129,-104,-93,-81,-83,-79,-89,-94,-112,-128,-155,-187,-227,-273,-314,-358,-382,-397,-390,-358,-310,-236,-152,-58,39,121,194,230,240,209,141,48,-69,-183,-284,-359,-378,-358,-274,-144,18,207,391,563,701,795,837,827,773,675,551,412,272,142,36,-53,-103,-139,-143,-143,-125,-108,-89,-74,-60,-54,-47,-47,-45,-45,-44,-36,-34,-17,-5,12,32,38,52,46,46,29,17,1,-17,-24,-45,-56,-84,-113,-152,-198,-237,-273,-282,-272,-227,-159,-63,44,156,255,340,388,412,387,337,251,138,15,-122,-251,-372,-473,-551,-608,-631,-648,-638,-625,-612,-590,-581,-562,-541,-515,-467,-412,-337,-245,-151,-40,56,152,230,285,324,330,313,277,214,142,61,-23,-88,-146,-176,-184,-171,-137,-92,-45,3,33,55,53,39,7,-38,-82,-137,-172,-211,-225,-234,-220,-203,-170,-142,-110,-88,-67,-63,-59,-72,-84,-108,-132,-154,-182,-195,-217,-224,-231,-237,-235,-240,-232,-228,-213,-186,-156,-104,-51,14,82,146,204,258,295,332,351,372,388,402,422,440,460,475,484,475,459,412,360,281,205,125,61,17,2,18,67,138,235,330,435,518,589,628,647,628,603,538,485,403,340,268,207,156,105,72,38,12,-12,-39,-62,-92,-120,-154,-177,-205,-214,-221,-204,-176,-129,-68,4,92,174,267,341,415,463,494,502,485,449,400,334,273,207,151,104,66,34,6,-15,-43,-66,-93,-120,-137,-154,-158,-157,-143,-129,-113,-102,-105,-120,-156,-204,-273,-343,-428,-506,-582,-652,-709,-753,-785,-794,-796,-776,-744,-701,-641,-577,-499,-417,-330,-236,-144,-51,42,125,206,270,322,352,364,347,319,258,197,117,48,-20,-62,-94,-92,-76,-36,7,64,105,146,168,176,174,160,145,129,123,125,143,175,219,271,329,388,435,480,502,515,505,479,432,373,290,205,97,-6,-120,-227,-329,-417,-491,-544,-573,-581,-559,-520,-452,-374,-278,-174,-76,30,108,186,227,257,253,228,184,118,43,-41,-124,-202,-271,-327,-374,-407,-434,-450,-462,-465,-453,-436,-387,-334,-248,-159,-50,51,154,242,311,365,395,412,407,396,369,335,299,243,194,124,60,-18,-87,-159,-205,-246,-250,-242,-199,-144,-72,-1,65,114,144,144,125,84,27,-27,-93,-137,-178,-195,-194,-179,-143,-107,-60,-30,-5,-5,-23,-63,-120,-186,-259,-320,-376,-407,-418,-405,-371,-312,-247,-161,-78,10,97,174,249,308,360,392,414,415,405,385,346,314,266,225,183,139,96,59,12,-17,-58,-81,-103,-111,-108,-94,-71,-35,4,51,101,151,201,244,281,309,321,326,308,291,254,216,170,123,75,34,-5,-34,-50,-60,-47,-30,7,50,103,161,218,276,328,368,404,417,422,411,379,349,300,261,223,192,181,175,189,210,238,268,291,304,300,272,224,146,52,-63,-184,-306,-411,-494,-549,-561,-546,-487,-408,-316,-208,-117,-28,38,83,113,121,119,109,87,71,39,14,-32,-80,-150,-230,-322,-430,-532,-636,-722,-790,-831,-846,-827,-789,-721,-648,-557,-468,-378,-290,-209,-138,-71,-18,30,61,80,83,72,49,14,-33,-81,-136,-181,-232,-263,-298,-309,-322,-309,-295,-258,-216,-156,-91,-11,66,158,233,322,381,447,484,513,523,519,503,480,451,426,403,383,376,362,361,345,335,308,290,259,243,229,225,231,242,250,262,249,242,205,171,120,68,18,-28,-64,-83,-96,-83,-71,-42,-18,1,13,0,-13,-62,-95,-152,-189,-220,-234,-224,-201,-160,-113,-62,-14,26,53,74,74,73,56,45,25,18,9,10,22,29,51,65,77,88,87,80,69,45,26,2,-19,-38,-51,-68,-74,-91,-102,-120,-139,-156,-181,-196,-219,-228,-236,-236,-225,-199,-169,-116,-69,-14,36,67,87,80,56,10,-45,-115,-176,-238,-289,-324,-350,-354,-350,-325,-297,-253,-208,-158,-109,-56,-8,42,93,142,194,240,286,311,336,328,312,277,226,175,117,74,38,18,21,28,68,96,151,194,241,282,314,335,353,345,341,313,280,233,174,112,37,-28,-101,-151,-198,-222,-233,-221,-203,-166,-137,-103,-76,-68,-63,-74,-93,-111,-131,-147,-150,-158,-156,-158,-160,-164,-172,-176,-176,-168,-146,-112,-63,-2,68,142,221,292,359,404,436,437,409,355,264,160,36,-89,-200,-300,-362,-398,-400,-370,-323,-254,-186,-105,-37,35,92,148,188,225,244,253,254,241,221,198,167,142,113,87,61,31,7,-36,-69,-126,-175,-235,-292,-345,-390,-422,-440,-442,-433,-408,-378,-341,-300,-265,-234,-210,-200,-195,-204,-221,-245,-272,-299,-319,-333,-332,-317,-286,-235,-173,-90,3,102,216,322,434,530,614,676,709,713,679,619,522,413,280,155,32,-67,-137,-170,-165,-116,-38,69,186,305,410,494,542,560,537,490,411,330,235,158,84,42,12,14,29,62,101,142,175,202,214,216,210,199,189,180,178,175,179,169,159,127,84,19,-54,-140,-222,-297,-356,-392,-399,-379,-331,-258,-174,-77,8,92,141,176,171,143,94,28,-37,-95,-136,-152,-144,-105,-54,18,87,158,210,250,252,239,182,106,-5,-135,-279,-427,-567,-693,-788,-860,-890,-889,-854,-783,-692,-569,-441,-294,-155,-22,95,177,234,250,231,180,100,-3,-108,-220,-308,-383,-417,-424,-386,-324,-228,-127,-20,68,126,155,137,93,9,-76,-178,-253,-309,-333,-306,-250,-148,-25,112,255,376,485,546,589,579,552,495,424,352,281,224,180,163,153,173,193,225,251,277,283,286,267,240,206,160,113,57,5,-56,-111,-171,-230,-278,-335,-366,-411,-425,-444,-442,-431,-408,-366,-314,-239,-159,-64,28,115,183,225,235,206,140,50,-66,-177,-285,-366,-413,-417,-387,-313,-228,-125,-35,39,83,90,67,16,-48,-122,-180,-235,-251,-252,-223,-172,-103,-26,61,139,220,278,337,369,396,414,416,432,430,447,449,457,450,425,382,304,206,78,-57,-205,-330,-446,-519,-560,-556,-524,-451,-373,-274,-187,-103,-39,7,34,39,35,14,-9,-38,-63,-85,-98,-98,-86,-55,-14,43,110,185,261,335,397,447,478,483,468,423,366,282,201,108,29,-50,-106,-157,-179,-199,-187,-179,-135,-93,-28,43,120,201,275,345,397,439,462,472,476,462,458,439,428,409,390,356,325,269,216,146,76,-1,-67,-136,-184,-229,-251,-263,-264,-249,-240,-214,-196,-174,-147,-124,-88,-58,-14,19,53,73,75,56,17,-49,-121,-204,-282,-333,-375,-360,-333,-250,-155,-28,97,222,330,410,460,469,438,375,275,160,27,-99,-216,-304,-364,-382,-365,-318,-241,-153,-64,22,85,130,157,154,148,122,99,72,46,23,-7,-41,-84,-142,-203,-280,-348,-414,-468,-494,-506,-477,-436,-362,-282,-194,-109,-49,-1,8,-7,-56,-126,-214,-303,-386,-446,-477,-463,-410,-311,-172,-15,166,331,484,601,669,690,650,570,443,296,136,-20,-155,-257,-322,-336,-311,-239,-136,-3,139,285,418,532,615,663,680,654,615,543,474,402,337,300,266,272,274,304,324,353,363,367,349,313,263,186,104,-1,-102,-212,-307,-390,-448,-478,-476,-446,-390,-321,-239,-166,-97,-46,-20,-1,-13,-27,-51,-81,-101,-118,-127,-126,-121,-108,-92,-73,-55,-37,-21,-9,-4,-9,-21,-45,-75,-111,-149,-185,-212,-230,-234,-225,-203,-175,-136,-105,-66,-45,-22,-17,-13,-23,-29,-44,-52,-57,-59,-51,-40,-25,-13,-4,-9,-23,-52,-94,-137,-186,-225,-248,-261,-245,-221,-183,-136,-102,-68,-54,-51,-64,-81,-112,-128,-157,-162,-179,-178,-178,-176,-168,-162,-152,-136,-123,-98,-73,-38,6,52,116,172,245,302,360,395,411,401,362,301,221,139,58,4,-31,-19,17,91,186,285,387,467,517,536,507,437,332,187,27,-151,-322,-482,-609,-700,-735,-723,-650,-532,-372,-183,15,213,385,527,624,672,669,621,533,414,277,134,-10,-135,-247,-332,-391,-419,-425,-394,-346,-267,-175,-65,47,157,258,337,397,431,437,428,392,354,292,240,163,105,31,-24,-75,-106,-122,-110,-88,-40,14,69,131,170,207,220,213,193,148,99,38,-23,-78,-129,-158,-183,-183,-179,-158,-143,-120,-119,-123,-153,-195,-259,-326,-402,-459,-510,-518,-512,-451,-377,-266,-149,-32,71,144,183,181,142,69,-22,-128,-224,-314,-374,-414,-421,-406,-362,-308,-234,-159,-82,-7,51,103,130,145,140,120,99,62,42,16,6,8,14,37,63,96,138,175,224,267,320,370,431,486,552,607,659,692,706,691,645,567,458,328,177,26,-122,-246,-341,-392,-399,-357,-270,-152,-8,141,280,396,472,503,490,427,330,205,65,-76,-210,-329,-421,-492,-529,-541,-524,-481,-417,-338,-242,-148,-42,50,148,223,294,346,375,391,377,343,292,215,139,42,-35,-118,-170,-211,-222,-215,-188,-150,-112,-76,-56,-54,-74,-113,-175,-236,-311,-362,-407,-413,-396,-342,-267,-175,-76,9,76,108,106,66,-8,-101,-214,-319,-421,-501,-555,-584,-583,-554,-509,-436,-361,-269,-183,-97,-17,45,106,138,164,168,159,134,102,58,23,-20,-37,-60,-49,-40,-4,28,78,116,162,191,226,241,265,280,297,323,336,360,373,386,392,395,396,403,411,425,447,467,494,511,518,517,493,464,415,364,305,255,204,166,130,95,63,22,-30,-83,-152,-214,-276,-325,-357,-365,-351,-311,-249,-178,-94,-21,45,89,106,99,60,8,-69,-141,-216,-277,-315,-336,-327,-304,-261,-215,-162,-118,-84,-59,-56,-58,-77,-103,-123,-147,-150,-146,-117,-74,-16,52,114,173,208,228,212,183,122,59,-14,-79,-137,-178,-207,-221,-227,-227,-229,-235,-246,-263,-283,-296,-306,-297,-271,-232,-167,-98,-20,54,110,146,153,125,70,-19,-117,-238,-335,-435,-495,-524,-518,-466,-381,-265,-131,9,142,252,335,372,376,331,260,157,44,-70,-172,-250,-297,-305,-271,-204,-97,21,167,296,430,531,614,663,680,670,633,576,504,428,342,272,197,143,95,55,34,8,0,-12,-14,-14,-5,5,21,37,49,60,54,40,9,-39,-97,-168,-247,-319,-392,-448,-480,-496,-473,-427,-344,-239,-110,27,171,302,417,503,551,567,538,473,385,263,151,22,-76,-163,-216,-238,-239,-209,-172,-121,-74,-33,1,22,28,32,20,10,-2,-17,-23,-25,-23,-8,5,31,47,70,80,82,76,50,16,-32,-83,-136,-184,-220,-238,-240,-218,-188,-138,-90,-37,2,32,44,36,6,-42,-112,-190,-282,-366,-443,-499,-524,-527,-487,-437,-353,-270,-176,-94,-16,44,104,141,192,220,267,302,341,379,407,431,439,435,417,386,343,294,240,188,142,103,79,63,69,78,104,136,172,211,249,280,307,320,325,311,293,263,230,204,177,168,174,186,223,250,292,315,335,330,314,267,213,138,64,-16,-80,-136,-167,-185,-186,-173,-165,-149,-151,-159,-178,-214,-252,-296,-335,-368,-386,-392,-378,-354,-316,-281,-235,-210,-181,-174,-174,-183,-196,-210,-216,-220,-206,-187,-155,-115,-68,-24,23,55,79,88,76,47,2,-58,-124,-194,-261,-321,-366,-399,-419,-419,-408,-378,-336,-286,-215,-155,-74,-17,46,89,113,124,110,83,43,-8,-63,-117,-171,-219,-262,-301,-332,-356,-372,-375,-363,-342,-299,-250,-185,-118,-49,14,74,117,155,176,191,203,204,217,222,244,260,291,316,341,357,357,342,310,264,212,163,125,113,129,177,254,356,466,585,681,759,800,803,762,682,569,433,286,135,2,-114,-203,-260,-297,-304,-299,-285,-264,-248,-236,-222,-222,-212,-206,-192,-171,-142,-113,-71,-43,-7,5,16,5,-14,-47,-85,-128,-168,-202,-230,-241,-241,-227,-191,-151,-90,-26,44,115,173,228,261,283,283,270,244,207,161,117,62,18,-27,-62,-86,-98,-98,-88,-64,-44,-19,-4,5,1,-8,-30,-49,-64,-77,-69,-52,-14,45,110,194,276,357,422,470,481,469,406,317,187,29,-149,-338,-529,-697,-852,-954,-1028,-1036,-1005,-919,-788,-633,-441,-254,-61,111,255,368,439,479,474,453,401,338,278,209,166,125,114,106,130,141,181,200,233,258,284,312,344,376,414,449,477,497,490,465,396,302,162,4,-181,-359,-532,-666,-761,-796,-772,-685,-545,-350,-133,116,350,582,769,917,1003,1036,999,915,773,603,404,201,4,-173,-316,-427,-488,-515,-493,-446,-369,-273,-174,-70,20,97,154,186,191,169,114,36,-81,-208,-367,-520,-676,-814,-918,-989,-1007,-980,-901,-784,-629,-455,-267,-87,84,229,346,436,488,525,526,518,481,434,362,280,173,65,-64,-173,-293,-377,-451,-488,-495,-473,-422,-349,-267,-170,-90,-18,24,31,-5,-84,-212,-369,-554,-742,-908,-1043,-1109,-1114,-1034,-879,-661,-391,-98,197,475,705,888,998,1054,1035,970,851,706,530,345,161,-18,-168,-297,-385,-431,-443,-401,-333,-225,-90,58,220,380,521,649,734,791,795,766,679,572,413,248,61,-120,-286,-425,-527,-580,-586,-540,-448,-316,-155,22,197,358,485,567,599,568,493,357,197,6,-185,-363,-514,-618,-670,-664,-595,-481,-319,-138,60,240,409,527,617,645,632,575,481,371,242,115,-5,-114,-209,-286,-346,-391,-410,-415,-395,-350,-288,-202,-105,5,113,224,317,403,459,503,512,511,487,448,405,346,298,238,193,148,116,99,96,109,142,184,242,296,354,388,412,394,356,273,166,29,-119,-280,-429,-578,-697,-796,-866,-903,-915,-902,-861,-808,-735,-654,-563,-466,-363,-254,-144,-34,72,170,249,318,348,365,340,300,233,160,83,25,-20,-21,3,67,161,271,388,497,578,627,630,587,503,380,239,78,-77,-227,-358,-470,-555,-612,-643,-636,-605,-531,-427,-285,-112,87,303,524,736,922,1071,1165,1204,1175,1091,946,761,541,305,70,-149,-340,-481,-579,-610,-592,-517,-400,-257,-93,63,205,317,382,408,382,315,214,86,-57,-197,-341,-457,-564,-634,-683,-693,-679,-628,-559,-463,-353,-239,-110,2,121,216,297,356,386,396,376,339,279,214,134,67,-6,-50,-91,-104,-110,-98,-84,-68,-56,-55,-59,-80,-106,-146,-190,-246,-300,-366,-422,-486,-539,-590,-630,-657,-668,-667,-644,-607,-558,-486,-421,-330,-252,-161,-80,2,74,142,191,238,262,285,288,295,283,285,273,272,269,268,271,268,271,261,257,246,231,228,210,218,205,220,215,224,221,216,202,183,150,120,76,45,6,-15,-34,-38,-29,-11,22,61,114,168,230,285,343,380,408,409,383,341,264,180,79,-19,-110,-178,-230,-237,-231,-180,-117,-30,59,152,227,297,326,343,314,264,187,87,-19,-126,-227,-313,-380,-433,-458,-474,-462,-444,-405,-358,-299,-232,-159,-84,-7,72,143,209,259,295,309,300,267,215,145,70,-7,-70,-112,-133,-120,-82,-16,59,146,226,297,352,381,396,381,358,306,247,166,75,-33,-145,-270,-394,-512,-624,-716,-787,-831,-844,-824,-776,-696,-592,-464,-319,-166,-10,142,268,377,441,467,454,393,309,194,79,-48,-146,-234,-281,-294,-271,-209,-119,-4,126,258,390,498,594,649,676,662,607,522,403,268,125,-19,-149,-258,-341,-394,-410,-402,-352,-288,-185,-77,61,194,339,467,585,671,719,724,674,578,436,263,70,-117,-288,-421,-508,-540,-524,-454,-361,-231,-109,18,121,198,248,260,241,199,121,40,-66,-166,-269,-360,-441,-500,-551,-575,-593,-592,-583,-563,-530,-492,-428,-369,-271,-181,-63,55,169,277,358,411,427,402,343,253,146,33,-75,-163,-223,-250,-247,-206,-149,-70,19,94,180,227,275,279,266,215,138,27,-106,-265,-428,-594,-748,-880,-978,-1041,-1054,-1030,-962,-856,-721,-563,-388,-204,-19,163,328,477,590,666,698,678,621,514,390,236,96,-43,-149,-219,-248,-228,-164,-62,72,225,389,546,694,814,903,952,952,913,812,688,511,325,125,-68,-238,-380,-474,-525,-526,-477,-389,-261,-104,69,257,451,628,803,944,1058,1127,1144,1104,1006,847,640,389,129,-141,-380,-581,-728,-804,-820,-766,-661,-513,-336,-148,47,221,380,503,584,624,603,541,420,261,69,-141,-352,-548,-708,-827,-891,-900,-856,-764,-637,-485,-322,-154,1,141,257,343,403,418,416,358,296,183,73,-54,-177,-277,-361,-405,-417,-395,-338,-264,-164,-66,40,138,222,295,349,382,397,384,356,297,227,134,27,-75,-190,-284,-373,-442,-491,-524,-538,-539,-528,-506,-476,-432,-381,-311,-240,-150,-63,27,105,167,204,218,202,165,108,47,-18,-68,-109,-129,-130,-112,-83,-37,10,64,118,167,216,257,286,312,315,309,283,239,185,115,43,-29,-93,-143,-171,-175,-154,-103,-31,67,183,305,437,555,670,748,810,822,802,738,635,505,351,188,27,-125,-249,-354,-422,-468,-483,-481,-455,-422,-372,-317,-258,-192,-133,-76,-35,-7,-4,-18,-54,-107,-171,-238,-315,-371,-435,-470,-499,-503,-485,-444,-378,-283,-171,-32,108,263,392,515,587,627,612,547,439,290,122,-57,-227,-373,-484,-554,-576,-559,-500,-413,-308,-190,-74,29,121,178,212,211,177,120,36,-56,-154,-244,-321,-379,-412,-422,-410,-378,-333,-270,-205,-125,-51,40,112,198,254,314,337,345,322,267,189,83,-36,-166,-287,-399,-481,-529,-540,-506,-437,-335,-212,-75,54,182,278,359,406,425,422,391,352,293,238,178,129,93,74,72,97,136,202,278,366,459,551,634,705,750,777,769,731,664,562,447,302,162,8,-120,-251,-341,-424,-459,-480,-459,-421,-354,-273,-180,-85,12,95,178,233,288,309,331,314,297,247,186,109,13,-88,-198,-310,-406,-498,-553,-588,-570,-525,-421,-298,-126,52,244,422,575,689,749,747,684,554,379,159,-78,-311,-530,-696,-821,-872,-863,-790,-662,-496,-303,-102,96,275,425,540,612,639,629,570,489,365,237,77,-70,-235,-378,-517,-638,-732,-808,-849,-860,-840,-782,-698,-584,-451,-308,-157,-23,95,178,223,225,182,104,-5,-121,-241,-339,-411,-438,-426,-364,-265,-129,25,205,373,552,703,841,944,1019,1046,1041,981,886,748,581,393,195,7,-169,-308,-415,-473,-484,-455,-377,-270,-134,16,168,307,430,513,561,563,519,439,323,185,36,-120,-258,-382,-476,-538,-565,-552,-505,-426,-318,-195,-56,80,213,326,412,475,486,479,418,336,225,91,-39,-184,-301,-410,-492,-541,-569,-562,-532,-480,-412,-331,-239,-152,-58,20,86,138,160,162,132,86,14,-64,-151,-226,-296,-329,-352,-326,-275,-188,-75,61,206,357,496,619,717,780,810,797,747,658,539,387,220,36,-144,-322,-476,-614,-714,-785,-821,-821,-797,-742,-665,-571,-454,-330,-192,-50,89,222,335,425,478,501,473,417,317,196,55,-88,-229,-339,-434,-475,-485,-448,-364,-254,-111,47,208,361,490,586,638,648,600,517,389,239,72,-94,-247,-376,-472,-527,-540,-506,-433,-326,-186,-29,138,305,451,577,660,700,687,624,513,367,196,25,-141,-270,-371,-408,-406,-347,-247,-119,37,192,348,481,588,655,682,662,602,501,372,222,61,-97,-255,-386,-508,-593,-665,-696,-712,-689,-650,-577,-486,-369,-238,-98,52,193,317,422,483,515,498,440,352,232,107,-27,-139,-232,-287,-306,-285,-230,-141,-35,88,211,323,421,491,522,521,464,377,239,76,-112,-307,-494,-667,-800,-900,-944,-946,-896,-809,-688,-544,-392,-236,-90,41,155,242,312,347,363,346,303,228,131,4,-126,-269,-394,-499,-565,-583,-551,-466,-331,-169,21,212,388,549,665,751,790,796,759,699,606,501,374,244,104,-31,-163,-278,-378,-451,-493,-499,-467,-399,-292,-159,1,171,343,507,655,770,856,897,902,866,798,706,593,478,363,254,163,75,10,-51,-92,-127,-146,-154,-144,-123,-85,-45,11,56,102,131,137,128,81,13,-80,-202,-324,-466,-589,-706,-792,-850,-868,-853,-800,-720,-618,-501,-382,-264,-165,-78,-23,10,13,-12,-59,-124,-198,-275,-342,-394,-418,-413,-373,-297,-193,-56,86,245,391,520,626,689,721,702,651,556,443,299,156,7,-134,-257,-368,-455,-529,-580,-618,-641,-644,-639,-608,-569,-505,-433,-344,-254,-164,-83,-16,27,50,46,23,-19,-65,-116,-156,-179,-188,-162,-123,-56,28,118,220,312,403,475,534,570,583,574,537,479,398,298,190,70,-38,-140,-218,-267,-283,-262,-206,-125,-18,94,208,308,391,447,475,477,446,402,336,261,184,104,39,-21,-60,-86,-94,-83,-65,-33,-6,33,53,79,85,85,75,53,24,-6,-50,-79,-120,-142,-165,-168,-167,-141,-121,-80,-45,-13,20,34,49,48,47,36,34,31,35,42,52,64,73,82,83,83,79,76,78,81,95,113,134,161,179,199,209,211,210,198,188,173,158,147,133,118,106,76,55,7,-35,-94,-158,-219,-287,-338,-388,-418,-435,-433,-411,-371,-317,-246,-169,-82,-2,78,138,185,204,201,162,104,14,-85,-201,-307,-413,-484,-543,-554,-536,-479,-381,-260,-108,55,228,389,535,651,729,766,758,702,612,482,332,165,0,-157,-281,-382,-426,-438,-394,-317,-206,-80,63,197,332,442,545,616,679,703,720,701,674,619,559,481,408,332,265,205,163,124,111,95,95,95,96,94,82,63,28,-18,-77,-151,-228,-310,-388,-455,-507,-540,-547,-537,-502,-461,-399,-349,-282,-239,-190,-160,-135,-120,-110,-104,-102,-97,-91,-85,-71,-63,-44,-29,-13,7,19,35,43,47,46,39,24,7,-18,-42,-68,-95,-120,-146,-171,-197,-226,-256,-288,-320,-352,-378,-397,-410,-402,-394,-361,-328,-276,-227,-169,-114,-66,-15,16,51,68,85,94,97,103,95,95,81,64,47,18,-4,-31,-49,-63,-61,-54,-28,4,46,93,138,184,216,250,258,272,259,249,220,186,140,94,36,-12,-68,-105,-136,-142,-136,-97,-45,31,122,217,323,416,509,575,633,660,667,648,597,525,426,305,178,30,-100,-233,-338,-419,-471,-484,-469,-418,-346,-251,-142,-39,71,156,227,267,275,254,202,132,40,-49,-142,-214,-275,-305,-322,-305,-284,-244,-209,-174,-149,-134,-130,-132,-137,-144,-142,-135,-120,-96,-71,-44,-23,-5,-3,-1,-15,-23,-38,-36,-32,-6,33,88,152,227,298,364,421,452,469,457,420,362,283,194,95,-5,-102,-189,-260,-321,-361,-389,-400,-401,-393,-385,-372,-367,-361,-365,-368,-375,-376,-376,-354,-329,-273,-205,-121,-18,79,181,264,331,372,383,375,338,292,233,176,124,87,61,57,66,86,114,135,146,145,113,74,-1,-72,-159,-230,-288,-314,-303,-255,-161,-41,114,273,436,584,695,785,817,827,786,729,646,557,468,387,321,266,238,210,208,199,195,187,162,135,89,36,-26,-93,-155,-219,-265,-313,-339,-361,-369,-377,-370,-374,-368,-370,-370,-379,-381,-393,-398,-401,-399,-390,-367,-346,-305,-266,-217,-169,-115,-70,-14,23,71,99,128,141,146,134,110,72,22,-37,-97,-160,-210,-252,-275,-285,-272,-249,-216,-174,-137,-101,-75,-64,-61,-75,-92,-126,-150,-188,-207,-230,-236,-239,-228,-217,-197,-177,-164,-145,-144,-135,-146,-145,-166,-164,-183,-173,-175,-158,-135,-109,-69,-31,17,65,120,172,232,283,340,385,430,457,478,478,472,446,410,367,314,261,205,159,113,91,72,78,96,131,180,237,301,368,436,496,554,597,626,640,627,590,527,431,315,179,29,-115,-249,-362,-434,-476,-472,-431,-358,-265,-156,-51,45,122,175,200,201,177,133,79,13,-52,-119,-178,-235,-281,-320,-346,-365,-370,-371,-356,-339,-313,-282,-250,-209,-175,-129,-94,-49,-14,28,57,94,109,129,124,112,81,36,-20,-85,-152,-213,-264,-300,-310,-306,-265,-220,-141,-66,31,115,201,272,329,369,391,388,372,338,289,233,164,92,8,-74,-168,-258,-349,-440,-512,-574,-607,-615,-590,-536,-453,-352,-235,-121,-9,85,159,208,235,233,219,185,146,98,54,10,-21,-49,-56,-62,-42,-21,19,67,124,183,248,303,356,388,406,399,370,318,249,174,91,18,-44,-95,-119,-136,-131,-110,-87,-40,3,59,118,173,236,285,334,369,396,403,403,380,350,307,254,205,150,106,70,43,29,27,30,42,52,62,59,55,32,-1,-37,-96,-141,-207,-253,-307,-338,-359,-362,-338,-307,-244,-186,-105,-41,28,74,111,122,121,93,59,7,-45,-98,-149,-183,-215,-226,-230,-226,-216,-204,-197,-187,-187,-187,-187,-190,-189,-188,-183,-173,-164,-147,-133,-113,-97,-79,-67,-54,-53,-56,-66,-88,-115,-149,-193,-228,-274,-305,-327,-340,-331,-308,-272,-220,-165,-103,-47,4,42,65,74,69,40,10,-41,-93,-143,-187,-221,-226,-218,-176,-112,-30,70,173,274,362,435,483,509,514,493,464,416,365,308,253,198,151,109,75,56,37,43,48,77,110,159,217,280,350,416,477,523,555,562,545,502,431,341,232,117,7,-98,-170,-228,-240,-230,-182,-119,-33,49,130,190,231,240,225,182,119,53,-29,-90,-153,-190,-217,-224,-222,-210,-188,-172,-148,-134,-121,-114,-111,-117,-122,-137,-149,-167,-184,-196,-209,-209,-206,-190,-168,-134,-99,-59,-21,16,50,81,108,135,155,178,191,202,208,196,188,152,129,79,44,-5,-39,-74,-95,-113,-114,-120,-105,-104,-93,-91,-93,-107,-125,-161,-192,-238,-275,-319,-347,-376,-393,-403,-410,-408,-398,-387,-362,-330,-292,-233,-174,-99,-22,53,130,192,246,280,299,301,282,258,210,166,105,49,-7,-64,-102,-148,-161,-185,-174,-166,-133,-95,-47,12,67,131,179,230,263,290,308,311,316,309,300,297,281,284,266,267,252,241,224,204,181,158,135,117,100,96,89,94,93,97,86,81,50,22,-23,-77,-133,-194,-254,-304,-351,-376,-395,-386,-370,-328,-278,-216,-147,-76,-11,50,92,128,138,140,119,92,52,9,-30,-71,-91,-108,-99,-78,-41,7,58,104,137,154,142,117,61,2,-70,-135,-189,-225,-241,-231,-201,-155,-96,-35,20,69,102,112,117,88,63,19,-23,-61,-94,-110,-115,-107,-82,-59,-19,12,42,70,77,91,77,74,45,21,-12,-50,-82,-121,-149,-173,-186,-189,-179,-159,-127,-93,-49,-11,31,68,98,131,153,178,195,213,219,228,225,220,210,194,176,161,137,130,111,118,113,140,155,201,237,285,330,364,391,395,387,354,306,240,169,91,18,-48,-100,-133,-153,-154,-141,-124,-91,-69,-36,-14,5,14,19,11,-3,-25,-58,-87,-125,-154,-185,-204,-217,-221,-214,-198,-182,-153,-135,-107,-97,-88,-99,-119,-151,-195,-239,-280,-315,-328,-324,-299,-249,-190,-109,-33,55,121,193,239,281,311,328,341,345,343,334,320,290,260,204,155,78,7,-84,-170,-270,-356,-450,-520,-590,-626,-657,-651,-633,-594,-535,-477,-407,-346,-294,-252,-234,-226,-240,-266,-295,-327,-345,-343,-325,-264,-190,-73,45,189,315,440,533,598,629,623,585,514,429,318,214,101,5,-78,-136,-175,-181,-173,-130,-88,-12,47,124,182,236,276,299,314,311,309,292,284,270,262,257,250,251,244,242,230,223,211,203,198,196,204,214,232,245,262,270,270,264,242,214,173,121,63,-7,-79,-159,-238,-311,-382,-431,-476,-487,-488,-458,-414,-352,-280,-195,-118,-39,27,76,112,124,116,94,54,7,-46,-95,-144,-173,-202,-206,-204,-184,-157,-121,-85,-53,-23,-15,-6,-26,-39,-71,-90,-115,-119,-122,-106,-86,-67,-42,-39,-35,-54,-82,-119,-162,-198,-230,-241,-237,-211,-166,-108,-38,24,90,125,152,148,125,84,28,-30,-86,-134,-162,-184,-176,-163,-129,-83,-36,23,77,128,178,209,241,248,258,247,241,224,209,197,180,170,150,133,104,76,35,1,-44,-73,-102,-114,-112,-98,-66,-23,31,87,150,203,257,296,329,344,354,345,332,307,277,240,207,163,137,101,85,71,74,82,111,135,173,204,229,246,243,224,183,131,55,-21,-111,-197,-279,-358,-421,-476,-509,-531,-530,-513,-477,-430,-363,-294,-217,-141,-78,-19,15,40,42,35,16,-6,-25,-37,-38,-29,-7,25,58,104,131,172,186,200,203,188,179,147,126,89,63,30,6,-18,-35,-44,-52,-50,-49,-45,-41,-40,-44,-50,-67,-83,-110,-137,-166,-195,-222,-242,-259,-265,-263,-261,-246,-239,-222,-215,-200,-191,-176,-160,-133,-108,-68,-30,12,54,94,127,157,179,197,206,215,215,214,213,202,195,176,162,139,121,100,85,72,70,70,81,96,116,145,171,210,239,272,303,321,341,338,338,318,300,272,244,220,201,190,191,201,219,249,279,312,341,360,372,367,349,318,276,223,171,110,60,12,-33,-56,-92,-94,-118,-117,-133,-142,-167,-194,-233,-274,-320,-364,-400,-430,-440,-449,-432,-425,-392,-378,-346,-331,-309,-295,-276,-264,-241,-222,-200,-168,-141,-104,-65,-32,11,45,79,106,127,139,141,135,116,92,54,11,-40,-92,-142,-188,-226,-247,-265,-255,-251,-223,-207,-178,-163,-150,-147,-154,-163,-182,-198,-215,-228,-233,-235,-219,-205,-165,-131,-70,-14,61,129,203,270,325,370,392,399,382,348,290,226,138,59,-33,-105,-177,-217,-248,-246,-224,-182,-123,-50,17,97,154,212,251,279,299,312,316,327,324,332,326,320,304,275,242,192,142,84,35,-13,-42,-63,-62,-50,-21,13,58,99,141,176,199,216,215,204,180,142,93,36,-28,-89,-156,-207,-255,-283,-300,-300,-293,-267,-242,-212,-178,-151,-125,-102,-90,-73,-63,-51,-39,-24,-8,13,36,55,79,87,103,98,98,81,64,37,8,-23,-65,-99,-142,-178,-208,-235,-245,-245,-229,-200,-157,-103,-42,24,91,150,208,247,281,293,292,273,240,194,138,79,16,-43,-98,-148,-190,-224,-251,-275,-286,-302,-303,-310,-307,-308,-303,-303,-296,-295,-286,-276,-265,-241,-221,-180,-146,-95,-45,5,63,101,144,163,177,169,153,123,85,50,11,-12,-31,-29,-17,10,51,95,142,191,227,258,272,276,265,252,226,212,195,193,201,220,254,291,332,371,401,420,428,417,397,368,322,289,237,205,171,147,138,127,137,138,150,151,149,137,117,89,59,24,0,-26,-39,-44,-46,-41,-34,-32,-31,-38,-60,-88,-133,-189,-252,-330,-399,-478,-531,-580,-594,-590,-548,-485,-389,-282,-157,-35,84,180,258,296,310,279,222,140,35,-71,-177,-273,-345,-397,-419,-414,-380,-330,-256,-176,-89,-2,68,137,176,203,199,178,129,68,-11,-97,-180,-261,-321,-366,-379,-372,-331,-274,-197,-111,-31,53,107,157,175,182,170,148,127,97,85,67,65,62,64,67,66,64,59,47,37,24,14,10,10,13,28,43,67,92,116,140,158,173,181,183,181,172,169,161,162,164,172,182,193,198,200,190,174,140,110,59,22,-22,-50,-63,-61,-37,4,58,124,187,247,288,314,309,280,225,142,51,-59,-164,-266,-358,-423,-482,-497,-510,-480,-449,-394,-337,-282,-225,-191,-161,-151,-156,-163,-181,-193,-198,-194,-176,-141,-103,-45,9,69,134,188,248,298,345,381,412,422,427,406,376,325,264,190,117,37,-24,-83,-118,-136,-136,-115,-87,-48,-11,23,48,56,55,41,12,-17,-63,-101,-154,-194,-251,-290,-342,-375,-413,-431,-443,-438,-415,-385,-328,-273,-187,-109,-10,85,182,268,340,388,412,400,363,291,204,100,-4,-103,-188,-247,-291,-297,-293,-260,-221,-172,-123,-77,-34,-5,23,39,52,63,69,80,88,105,125,152,187,227,273,318,364,397,423,431,423,398,358,310,262,211,182,155,159,168,205,241,298,343,391,425,445,445,425,379,314,226,123,7,-115,-234,-349,-446,-528,-578,-609,-603,-576,-517,-443,-350,-252,-153,-55,22,96,140,174,187,179,167,129,91,36,-24,-86,-155,-214,-270,-311,-338,-346,-338,-308,-268,-216,-156,-98,-39,5,39,52,47,22,-22,-79,-139,-206,-256,-298,-323,-322,-310,-278,-234,-193,-145,-111,-76,-64,-50,-62,-68,-93,-113,-143,-162,-181,-187,-181,-165,-128,-81,-22,52,117,191,250,302,336,356,358,348,325,299,265,239,213,198,184,182,177,179,177,170,163,146,136,114,100,82,67,58,43,43,35,40,42,49,63,78,100,128,155,196,226,269,293,321,329,329,314,283,244,192,133,70,4,-61,-125,-182,-243,-279,-325,-341,-353,-345,-318,-279,-224,-160,-94,-28,26,69,91,90,68,26,-41,-113,-204,-289,-369,-439,-486,-506,-507,-465,-415,-322,-229,-116,-8,91,180,242,278,289,263,221,150,66,-22,-113,-194,-251,-300,-302,-293,-245,-177,-94,2,94,178,246,288,310,301,273,224,163,102,36,-9,-50,-62,-65,-47,-19,10,43,67,75,81,63,44,15,-21,-48,-84,-102,-127,-135,-144,-139,-128,-105,-72,-33,14,54,95,118,127,117,84,42,-16,-74,-131,-176,-203,-217,-201,-176,-122,-64,11,83,156,222,267,306,315,310,284,243,190,136,78,31,-3,-26,-19,-3,42,98,166,242,312,380,427,467,475,475,447,410,361,306,248,190,135,80,31,-15,-56,-93,-122,-154,-169,-193,-201,-208,-213,-208,-202,-201,-185,-189,-183,-192,-198,-213,-218,-230,-225,-215,-191,-154,-108,-54,8,61,122,161,196,210,203,190,145,102,37,-28,-94,-160,-219,-268,-310,-337,-360,-369,-376,-373,-368,-360,-347,-324,-299,-255,-206,-136,-58,30,120,206,277,336,355,363,324,275,195,107,17,-74,-147,-210,-247,-267,-266,-247,-222,-181,-148,-107,-80,-55,-42,-32,-30,-27,-23,-15,1,23,54,90,127,165,195,222,234,241,231,215,189,153,122,78,53,23,17,18,42,76,130,186,249,300,347,370,379,363,323,274,204,140,74,22,-16,-32,-29,-8,33,72,123,163,197,218,224,216,198,175,144,121,95,77,69,52,48,22,-5,-53,-121,-201,-301,-402,-509,-601,-679,-729,-754,-748,-711,-652,-568,-477,-375,-276,-186,-108,-51,-12,5,4,-12,-39,-66,-92,-109,-110,-105,-72,-45,6,44,94,129,160,178,185,179,167,139,109,75,31,5,-39,-53,-82,-84,-89,-82,-72,-63,-55,-58,-67,-93,-125,-170,-216,-262,-298,-322,-328,-317,-284,-235,-171,-99,-20,59,135,201,264,310,354,387,410,436,444,456,448,440,404,363,296,218,127,27,-74,-167,-249,-313,-351,-376,-363,-345,-297,-247,-185,-122,-62,-3,43,90,124,154,188,206,242,258,291,313,337,360,377,393,405,408,411,403,389,373,338,310,264,217,172,115,71,23,-20,-53,-83,-107,-122,-137,-144,-152,-154,-157,-154,-147,-142,-128,-119,-109,-98,-98,-93,-99,-107,-111,-120,-120,-116,-102,-79,-44,-4,52,105,174,229,293,337,373,387,380,346,291,204,107,-19,-135,-268,-379,-480,-560,-613,-639,-647,-621,-589,-535,-476,-410,-339,-266,-197,-123,-60,4,58,102,140,162,178,184,179,175,154,139,114,86,59,27,-6,-33,-60,-85,-95,-117,-119,-133,-141,-151,-167,-180,-192,-205,-206,-200,-188,-156,-125,-80,-35,15,52,91,109,125,124,119,109,101,94,104,118,150,189,234,280,322,353,366,362,328,281,206,129,34,-43,-121,-167,-193,-187,-151,-90,-11,82,174,261,329,377,393,388,351,302,233,165,103,48,25,4,25,41,84,122,162,193,212,216,209,185,156,109,67,10,-39,-93,-145,-191,-233,-272,-296,-325,-333,-348,-349,-351,-350,-347,-345,-341,-335,-322,-307,-281,-249,-211,-166,-122,-83,-47,-25,-14,-10,-21,-27,-36,-38,-24,-5,39,81,141,191,241,277,295,292,270,223,167,92,17,-59,-131,-186,-228,-248,-248,-234,-198,-155,-99,-46,12,57,102,130,154,163,171,166,166,159,154,145,140,124,111,86,58,24,-17,-61,-102,-147,-181,-210,-229,-232,-226,-208,-179,-144,-104,-61,-22,16,50,75,98,111,121,130,135,147,154,176,195,232,271,321,377,434,492,543,580,605,605,592,553,504,444,377,313,247,190,143,98,64,33,6,-15,-34,-51,-64,-73,-85,-91,-105,-115,-139,-156,-187,-213,-246,-266,-290,-293,-288,-276,-243,-213,-172,-136,-106,-84,-79,-80,-105,-126,-166,-200,-234,-268,-287,-305,-311,-314,-309,-303,-295,-283,-276,-263,-252,-242,-219,-203,-170,-137,-94,-48,6,53,108,151,199,229,263,275,287,276,253,212,151,75,-12,-111,-203,-292,-362,-411,-436,-433,-408,-359,-299,-227,-157,-88,-32,14,38,53,46,34,8,-19,-45,-71,-82,-88,-78,-55,-23,23,70,121,170,205,238,248,250,239,212,187,153,122,95,69,43,22,-11,-42,-77,-116,-145,-163,-172,-145,-107,-35,50,154,250,350,411,459,458,427,358,270,162,68,-24,-72,-93,-63,0,100,210,326,415,474,484,445,360,238,98,-45,-168,-257,-302,-294,-236,-141,-13,119,248,348,408,424,386,309,194,56,-89,-231,-352,-449,-507,-534,-526,-494,-443,-388,-332,-292,-262,-248,-247,-248,-257,-247,-242,-199,-162,-92,-26,37,97,126,137,128,93,56,6,-27,-52,-44,-10,59,155,277,393,509,578,593,550,422,246,18,-231,-471,-688,-850,-945,-972,-914,-810,-643,-459,-268,-82,62,180,239,264,241,195,124,51,-22,-76,-105,-106,-78,-33,27,88,149,204,245,289,318,352,381,410,440,472,495,513,510,482,424,335,224,96,-23,-134,-212,-250,-246,-188,-94,32,171,305,423,498,537,512,448,330,190,33,-119,-249,-346,-401,-405,-359,-271,-143,-6,142,265,375,440,481,484,462,423,374,318,266,206,145,76,-3,-88,-187,-288,-397,-492,-588,-641,-691,-687,-664,-603,-518,-422,-314,-223,-136,-82,-48,-47,-76,-131,-208,-288,-374,-436,-480,-482,-443,-363,-241,-108,44,175,289,359,383,352,285,171,56,-79,-181,-271,-321,-334,-317,-258,-184,-93,-4,69,127,157,170,165,154,138,127,113,112,104,109,100,93,62,24,-33,-93,-146,-191,-208,-207,-170,-118,-38,49,138,216,264,284,257,198,99,-23,-149,-265,-357,-403,-416,-375,-297,-190,-54,77,202,294,339,339,282,188,59,-83,-221,-338,-412,-437,-406,-324,-205,-60,99,248,388,495,574,614,627,608,576,523,469,416,359,323,264,222,159,91,18,-70,-148,-231,-287,-328,-328,-299,-231,-134,-16,117,241,357,433,477,467,421,334,227,104,-9,-123,-198,-251,-252,-216,-137,-35,86,207,318,408,468,489,470,419,330,235,122,27,-63,-122,-160,-165,-145,-100,-37,28,95,145,171,183,159,128,79,25,-29,-79,-129,-166,-202,-231,-261,-292,-338,-383,-439,-484,-513,-516,-485,-412,-313,-178,-35,107,232,314,349,324,239,102,-71,-263,-458,-624,-765,-844,-870,-837,-745,-623,-469,-325,-198,-100,-52,-24,-38,-63,-94,-120,-128,-111,-75,-13,52,120,179,217,241,238,220,183,134,88,39,2,-28,-49,-60,-59,-53,-45,-35,-35,-33,-42,-50,-53,-52,-28,4,63,134,217,303,377,444,487,513,517,498,469,427,386,356,333,339,356,397,448,511,558,604,619,609,568,497,392,274,127,-19,-166,-298,-407,-479,-519,-516,-476,-409,-313,-207,-96,8,100,161,194,188,143,68,-30,-142,-254,-364,-460,-538,-601,-640,-661,-665,-645,-618,-559,-492,-401,-296,-181,-60,55,158,235,288,303,289,238,164,54,-61,-196,-316,-424,-499,-537,-530,-485,-401,-293,-167,-39,81,178,251,293,300,290,246,192,128,60,-3,-57,-105,-137,-159,-158,-144,-107,-56,9,82,159,231,300,349,388,402,404,383,352,296,237,164,90,21,-45,-97,-144,-177,-200,-202,-191,-160,-119,-65,-3,65,133,206,262,331,372,427,460,493,518,534,545,551,555,555,549,537,506,470,414,357,283,211,125,48,-34,-98,-160,-202,-235,-253,-252,-244,-217,-193,-163,-141,-126,-122,-133,-155,-193,-235,-281,-328,-365,-404,-431,-454,-473,-483,-484,-476,-447,-402,-331,-236,-121,6,141,267,384,473,532,550,530,466,373,247,110,-34,-170,-282,-375,-427,-452,-445,-414,-370,-314,-263,-217,-187,-171,-177,-192,-226,-265,-314,-365,-407,-439,-445,-431,-386,-320,-229,-126,-7,115,232,338,429,496,541,560,542,511,441,364,270,166,62,-44,-149,-238,-321,-383,-416,-432,-410,-373,-313,-243,-166,-87,-12,56,114,154,186,200,207,205,197,184,168,157,154,161,183,209,260,302,367,408,459,481,495,484,460,425,380,333,281,228,183,142,117,102,108,118,144,164,183,192,180,153,99,28,-57,-144,-234,-307,-374,-422,-454,-475,-481,-468,-449,-405,-354,-283,-207,-118,-30,61,150,227,297,346,378,389,379,348,304,245,178,103,20,-72,-161,-257,-341,-414,-470,-504,-519,-508,-487,-435,-392,-326,-275,-224,-185,-164,-155,-167,-189,-223,-255,-284,-297,-292,-266,-223,-167,-101,-33,36,92,139,164,173,169,146,121,81,42,-1,-43,-76,-110,-119,-138,-124,-117,-90,-63,-37,-11,8,26,41,52,71,76,102,119,156,195,244,297,353,409,461,507,544,561,563,534,482,397,297,179,70,-33,-109,-164,-183,-175,-139,-74,5,103,200,292,375,428,465,460,428,363,272,157,27,-114,-257,-380,-492,-562,-610,-617,-598,-549,-477,-385,-280,-173,-66,24,106,163,207,220,222,192,157,92,27,-54,-134,-213,-287,-348,-390,-409,-401,-367,-318,-249,-191,-132,-91,-74,-63,-82,-104,-137,-177,-212,-252,-286,-318,-341,-358,-352,-342,-302,-261,-195,-129,-49,26,97,159,205,239,260,264,251,225,174,123,50,-13,-82,-143,-186,-223,-225,-212,-171,-109,-36,53,141,239,320,415,479,548,591,621,633,619,596,544,491,421,350,288,229,191,160,154,153,173,191,215,230,237,231,213,192,166,149,131,126,124,130,136,137,130,107,75,24,-33,-94,-156,-207,-248,-278,-289,-287,-270,-230,-189,-133,-80,-33,8,39,59,71,69,55,26,-17,-66,-132,-190,-257,-303,-346,-366,-372,-365,-336,-306,-260,-214,-169,-128,-98,-80,-67,-67,-62,-76,-75,-94,-99,-111,-118,-120,-119,-119,-114,-108,-104,-88,-81,-64,-47,-24,7,40,80,115,149,174,187,185,170,135,83,17,-69,-161,-256,-349,-423,-479,-510,-517,-498,-456,-391,-312,-218,-126,-30,58,134,205,262,310,353,383,415,428,441,425,409,368,327,274,223,176,142,126,129,151,191,230,276,303,320,308,277,208,124,11,-99,-216,-309,-386,-419,-423,-374,-295,-173,-37,114,258,387,491,555,582,567,506,424,301,181,49,-75,-177,-267,-320,-351,-347,-326,-278,-223,-165,-112,-76,-53,-45,-53,-70,-91,-121,-137,-165,-173,-181,-181,-169,-164,-147,-142,-134,-137,-136,-147,-145,-156,-147,-145,-126,-101,-65,-10,44,109,168,223,269,305,330,344,347,334,316,285,249,201,142,70,-11,-110,-205,-314,-407,-498,-570,-624,-649,-657,-627,-585,-519,-442,-357,-266,-175,-86,-11,59,112,160,199,232,263,296,328,362,401,431,470,489,509,512,509,485,453,400,339,271,197,126,58,-6,-57,-98,-126,-132,-134,-110,-88,-45,1,61,135,219,324,436,552,665,749,810,824,797,726,608,461,281,96,-91,-256,-390,-491,-538,-553,-517,-453,-363,-260,-152,-50,42,108,156,165,145,98,13,-69,-174,-265,-350,-414,-453,-458,-442,-393,-334,-266,-196,-139,-90,-54,-34,-25,-25,-33,-41,-54,-60,-70,-75,-82,-94,-107,-127,-151,-171,-194,-202,-206,-194,-175,-148,-121,-92,-76,-61,-71,-82,-118,-159,-217,-272,-335,-379,-423,-433,-430,-391,-327,-239,-134,-20,87,188,268,331,367,381,367,339,287,237,179,131,95,67,62,63,85,108,139,165,185,185,176,146,106,58,9,-38,-72,-87,-87,-62,-15,43,131,211,315,402,496,570,628,669,679,665,621,544,448,329,197,68,-68,-183,-289,-370,-421,-449,-442,-419,-371,-320,-261,-210,-173,-147,-146,-157,-185,-222,-260,-303,-331,-352,-354,-338,-309,-264,-211,-151,-92,-30,20,68,103,127,143,143,143,129,118,100,76,49,5,-37,-98,-151,-217,-269,-323,-361,-381,-385,-356,-316,-245,-173,-89,-9,61,116,145,151,132,93,46,-15,-61,-104,-120,-111,-80,-19,57,141,225,295,345,366,357,316,260,183,117,44,-7,-42,-60,-41,-9,48,114,184,249,306,343,369,368,355,319,276,215,160,87,38,-28,-67,-112,-141,-164,-178,-175,-159,-122,-69,-1,83,174,266,358,431,489,518,518,495,443,367,277,171,61,-48,-153,-246,-325,-396,-441,-486,-499,-507,-492,-461,-415,-357,-286,-209,-135,-60,-1,48,84,103,114,114,103,90,63,42,15,-5,-22,-33,-34,-31,-11,5,35,59,84,98,112,99,92,59,28,-7,-43,-65,-84,-88,-83,-69,-42,-15,12,31,44,34,20,-23,-78,-145,-232,-306,-387,-443,-484,-500,-486,-452,-390,-321,-230,-148,-54,19,87,128,151,152,138,110,88,56,49,37,62,88,151,212,288,361,422,471,501,501,482,423,351,246,141,19,-92,-196,-287,-347,-387,-386,-357,-292,-193,-78,64,195,332,444,537,601,628,620,577,499,399,280,151,28,-93,-195,-280,-344,-380,-400,-391,-372,-331,-288,-239,-196,-166,-148,-153,-169,-203,-247,-297,-344,-386,-412,-426,-419,-391,-347,-279,-206,-117,-33,50,120,170,208,216,215,191,170,137,118,97,85,81,74,75,64,59,39,25,2,-16,-33,-44,-44,-41,-22,-8,18,36,48,57,44,34,2,-31,-73,-121,-164,-203,-234,-256,-267,-268,-257,-232,-204,-162,-122,-74,-31,19,65,113,168,211,267,307,344,377,389,396,385,362,325,284,232,184,139,93,67,31,20,1,-1,-6,2,7,31,50,81,120,157,206,253,299,347,377,410,415,418,396,363,309,240,157,60,-40,-147,-250,-342,-423,-478,-512,-516,-500,-452,-400,-320,-252,-175,-115,-68,-34,-24,-27,-50,-82,-126,-169,-213,-251,-277,-289,-292,-265,-245,-192,-152,-98,-59,-23,-5,3,-6,-25,-52,-86,-114,-144,-159,-164,-152,-123,-76,-13,59,149,225,316,370,428,440,446,412,369,294,215,112,13,-99,-198,-290,-364,-415,-440,-438,-410,-354,-280,-185,-84,27,128,222,294,347,371,370,343,294,236,170,109,58,29,11,25,51,99,159,221,278,323,343,343,312,272,205,139,61,-8,-76,-125,-162,-179,-171,-151,-101,-48,23,97,170,242,303,345,373,375,361,326,282,229,165,109,32,-24,-97,-144,-199,-228,-263,-274,-285,-282,-271,-253,-234,-206,-187,-155,-141,-114,-102,-86,-74,-75,-80,-104,-137,-191,-245,-318,-387,-457,-516,-563,-592,-598,-593,-554,-515,-447,-382,-302,-234,-160,-104,-44,5,51,95,123,154,159,170,163,154,145,128,121,117,120,136,151,179,194,218,220,223,208,182,149,104,51,4,-56,-95,-151,-183,-224,-238,-255,-243,-229,-188,-140,-79,-10,60,130,197,254,307,349,383,406,417,424,422,417,410,392,378,349,331,300,283,259,241,221,202,183,169,158,153,152,154,152,147,138,118,101,63,31,-24,-72,-124,-168,-199,-212,-216,-193,-167,-125,-77,-25,24,71,97,122,124,121,101,77,44,11,-21,-60,-89,-131,-166,-206,-249,-287,-334,-369,-408,-433,-447,-455,-437,-417,-372,-321,-258,-189,-125,-62,-15,16,28,13,-26,-85,-166,-252,-340,-417,-470,-500,-491,-445,-360,-245,-103,40,186,311,408,471,494,478,429,351,253,155,50,-32,-103,-146,-167,-163,-143,-106,-60,-9,46,95,140,170,200,214,236,250,273,291,325,350,390,418,444,460,459,447,424,384,348,294,257,210,180,155,134,126,120,119,125,124,124,121,115,113,108,113,109,121,118,124,121,116,106,90,65,40,5,-26,-58,-87,-106,-126,-129,-137,-135,-138,-141,-155,-166,-187,-206,-221,-240,-242,-247,-242,-233,-226,-219,-218,-224,-244,-265,-307,-343,-394,-435,-473,-498,-504,-495,-469,-428,-379,-324,-263,-211,-158,-118,-79,-56,-37,-37,-39,-57,-67,-90,-99,-113,-118,-118,-113,-104,-91,-85,-82,-89,-104,-124,-149,-175,-198,-216,-222,-212,-188,-144,-92,-28,40,108,170,223,258,279,271,251,205,149,88,17,-37,-88,-111,-124,-111,-84,-49,2,47,101,143,184,212,241,261,285,307,333,361,384,402,408,402,372,334,272,199,128,43,-12,-68,-85,-81,-46,20,103,204,308,409,486,545,566,554,503,419,303,170,27,-114,-237,-337,-406,-443,-444,-415,-359,-283,-199,-117,-44,13,52,67,66,42,7,-34,-83,-117,-151,-171,-177,-182,-166,-155,-123,-98,-65,-32,-10,17,31,41,54,57,58,61,46,40,15,-9,-48,-89,-144,-196,-249,-301,-337,-367,-373,-368,-341,-299,-247,-183,-122,-56,4,65,113,166,197,231,242,246,233,204,164,112,48,-14,-90,-153,-210,-259,-277,-288,-270,-236,-179,-110,-24,66,160,252,333,402,448,478,477,465,427,380,321,257,194,140,92,65,44,45,48,70,92,126,155,187,218,245,272,297,317,337,347,353,355,349,339,324,295,269,227,195,156,130,99,81,57,39,14,-10,-39,-73,-107,-159,-200,-265,-311,-372,-405,-440,-446,-447,-426,-401,-363,-334,-305,-294,-289,-306,-324,-358,-390,-419,-446,-461,-463,-456,-436,-403,-369,-312,-265,-194,-144,-75,-31,23,54,89,97,113,108,112,107,107,106,104,104,94,93,75,63,35,11,-28,-61,-99,-131,-159,-180,-194,-197,-190,-166,-132,-85,-37,11,62,99,140,164,182,192,191,185,174,161,140,122,91,66,37,17,6,6,22,55,96,161,221,289,350,397,425,438,421,393,338,274,196,116,40,-23,-68,-88,-85,-60,-19,35,89,145,193,231,248,255,227,198,142,90,28,-19,-67,-97,-120,-134,-135,-136,-131,-124,-126,-124,-131,-141,-143,-160,-155,-169,-159,-170,-155,-160,-139,-135,-121,-114,-115,-111,-119,-121,-126,-135,-139,-147,-154,-159,-166,-176,-181,-195,-205,-217,-232,-240,-249,-247,-241,-215,-178,-121,-49,25,110,180,249,293,324,326,309,262,203,124,47,-28,-93,-128,-150,-128,-94,-27,41,120,179,232,246,248,212,167,106,47,-6,-34,-46,-33,2,44,98,148,187,214,223,212,184,139,85,26,-25,-71,-87,-94,-70,-37,15,65,119,157,183,197,184,164,127,84,47,14,-1,-1,16,45,86,126,173,209,249,266,283,269,252,216,170,125,67,23,-25,-53,-74,-73,-65,-43,-19,9,31,49,53,49,26,-1,-43,-88,-137,-188,-238,-283,-327,-352,-374,-377,-367,-341,-304,-252,-196,-131,-71,-16,29,63,86,93,86,69,38,6,-30,-58,-76,-81,-70,-51,-15,21,64,103,132,150,152,134,107,59,9,-56,-116,-175,-226,-261,-283,-290,-280,-262,-229,-197,-154,-114,-72,-27,12,56,93,125,155,171,192,201,211,219,221,225,229,232,240,241,248,242,238,221,199,174,134,102,60,27,-2,-23,-33,-31,-20,-4,20,38,57,64,59,49,16,-5,-44,-68,-87,-101,-93,-81,-54,-13,23,71,106,134,153,157,157,142,129,102,78,48,16,-15,-50,-83,-126,-164,-209,-249,-281,-313,-332,-351,-364,-373,-383,-385,-393,-394,-401,-407,-416,-429,-441,-449,-458,-448,-434,-397,-349,-284,-204,-108,-7,103,208,301,381,437,472,490,481,461,422,372,315,254,186,128,52,-1,-72,-115,-167,-197,-229,-243,-261,-256,-263,-248,-242,-219,-200,-167,-130,-86,-36,19,71,131,176,217,245,259,267,258,250,229,216,203,203,216,242,282,330,389,451,508,561,590,601,586,541,479,396,299,200,90,-6,-93,-166,-212,-248,-254,-250,-223,-189,-140,-89,-40,15,52,92,119,132,142,135,120,97,67,38,8,-17,-40,-57,-80,-100,-133,-161,-201,-231,-274,-304,-342,-367,-392,-407,-422,-425,-434,-438,-444,-456,-457,-465,-462,-454,-443,-419,-395,-357,-318,-268,-216,-161,-110,-58,-13,36,80,124,165,203,238,268,295,317,333,341,339,331,316,300,283,272,259,254,247,236,226,199,170,127,81,32,-10,-55,-79,-107,-110,-114,-96,-79,-48,-19,11,46,75,113,145,185,219,256,284,314,332,353,369,379,390,381,369,333,285,222,143,61,-34,-120,-204,-268,-315,-339,-341,-315,-272,-204,-122,-30,66,158,238,307,357,389,399,395,369,339,296,255,217,180,154,130,110,84,50,2,-60,-131,-219,-303,-397,-472,-550,-596,-636,-644,-643,-615,-582,-529,-474,-410,-349,-288,-235,-188,-149,-118,-94,-78,-59,-57,-39,-43,-35,-40,-43,-49,-61,-79,-99,-129,-149,-181,-194,-214,-210,-211,-187,-166,-128,-89,-45,-2,46,80,124,143,168,170,167,155,127,100,52,4,-53,-108,-157,-193,-213,-215,-194,-164,-108,-53,19,81,147,200,246,276,292,292,281,258,231,201,173,149,135,129,130,146,160,184,209,222,244,239,235,212,178,141,92,52,8,-22,-43,-53,-45,-25,15,64,123,182,236,290,328,365,381,394,391,379,370,349,337,324,309,303,293,282,274,256,239,210,175,129,72,7,-72,-149,-233,-311,-386,-454,-508,-555,-584,-601,-607,-595,-578,-542,-505,-452,-401,-342,-289,-238,-199,-176,-167,-180,-202,-237,-271,-305,-328,-341,-338,-320,-286,-235,-173,-100,-25,52,120,175,214,226,226,197,157,105,35,-21,-96,-146,-197,-231,-249,-257,-251,-233,-210,-185,-154,-126,-96,-66,-30,1,48,87,139,195,249,313,365,417,458,487,500,503,485,464,427,390,348,305,270,237,217,204,195,198,194,206,207,213,218,209,207,187,176,155,139,122,104,90,74,65,66,66,89,106,139,167,191,215,218,223,200,176,138,91,44,-6,-55,-97,-135,-165,-191,-210,-235,-255,-288,-315,-355,-383,-421,-444,-475,-489,-514,-519,-526,-518,-502,-476,-450,-405,-378,-326,-291,-247,-205,-172,-131,-102,-64,-36,-3,17,44,49,65,49,47,22,3,-22,-51,-76,-98,-122,-130,-142,-137,-127,-110,-84,-53,-18,21,60,92,124,140,156,163,163,167,158,157,149,145,145,142,148,144,141,137,124,118,108,97,91,82,75,81,82,103,120,149,181,217,253,284,312,329,337,337,318,295,257,217,170,129,81,51,15,-3,-14,-20,-8,3,26,48,74,102,124,156,168,191,198,206,207,203,197,180,166,144,125,107,85,59,30,-12,-59,-112,-174,-236,-297,-365,-417,-480,-517,-560,-574,-592,-579,-569,-525,-479,-411,-337,-258,-184,-119,-68,-37,-18,-20,-37,-58,-94,-115,-140,-146,-143,-125,-97,-60,-19,23,66,106,134,161,165,175,168,162,153,138,123,107,78,51,10,-41,-92,-156,-210,-267,-306,-343,-352,-355,-326,-291,-225,-163,-79,-10,70,131,185,220,235,234,218,190,157,121,92,66,61,62,87,119,162,208,247,284,308,324,327,321,300,279,246,218,183,157,129,116,107,114,132,159,190,226,255,289,310,326,338,337,343,334,331,317,305,278,253,210,165,114,63,15,-24,-63,-83,-107,-110,-115,-111,-103,-98,-98,-97,-115,-126,-159,-189,-230,-272,-312,-350,-381,-400,-422,-427,-446,-449,-463,-468,-469,-470,-455,-443,-413,-383,-342,-303,-255,-213,-161,-118,-77,-43,-19,-6,5,2,0,-8,-19,-25,-32,-26,-20,1,18,43,65,80,96,100,99,86,68,44,18,-8,-34,-62,-85,-115,-138,-159,-174,-181,-174,-158,-124,-75,-18,51,117,184,242,289,318,334,328,306,263,209,141,70,-6,-77,-138,-185,-209,-213,-191,-151,-94,-28,42,116,184,249,309,356,401,440,476,511,541,564,579,581,573,547,511,454,388,303,216,125,30,-48,-131,-189,-243,-282,-305,-327,-326,-328,-311,-296,-274,-258,-237,-235,-222,-229,-229,-241,-253,-266,-282,-290,-296,-292,-278,-261,-239,-220,-203,-194,-182,-185,-176,-180,-175,-171,-169,-156,-154,-139,-135,-131,-127,-133,-135,-139,-148,-146,-155,-148,-151,-140,-135,-126,-114,-102,-83,-63,-40,-15,16,49,89,136,183,235,283,316,355,361,373,356,336,306,272,243,220,198,191,176,175,167,160,154,140,127,105,78,53,23,-3,-22,-43,-42,-44,-28,-2,27,70,105,149,184,223,254,281,304,315,327,326,331,328,334,341,352,360,374,370,372,353,329,292,240,184,117,53,-16,-73,-128,-162,-192,-204,-212,-217,-216,-227,-228,-243,-252,-268,-287,-299,-315,-310,-312,-288,-269,-235,-189,-149,-93,-50,-7,22,44,52,53,37,18,-17,-46,-87,-113,-150,-168,-199,-212,-233,-239,-251,-244,-245,-233,-221,-213,-196,-188,-182,-178,-180,-184,-183,-185,-180,-169,-158,-134,-117,-88,-59,-25,16,55,95,129,163,184,200,206,198,182,161,128,100,68,34,14,-11,-11,-14,0,16,33,52,68,81,85,90,79,75,62,54,45,41,36,39,40,51,55,70,73,87,95,111,136,154,193,216,252,284,313,339,354,355,348,317,286,235,186,135,84,44,10,-8,-17,-13,-6,11,18,24,17,-6,-36,-85,-139,-197,-250,-294,-319,-329,-318,-302,-268,-239,-201,-168,-142,-126,-115,-127,-136,-169,-197,-239,-278,-319,-353,-375,-390,-382,-367,-328,-288,-228,-173,-110,-55,-10,29,45,54,41,24,-7,-36,-62,-84,-94,-100,-93,-84,-65,-51,-30,-23,-17,-25,-45,-60,-93,-108,-128,-139,-129,-121,-80,-45,8,60,108,157,191,222,236,247,248,254,254,267,276,295,311,329,333,341,326,312,283,251,220,182,158,128,117,108,112,119,138,154,177,198,221,242,261,272,281,280,273,258,233,203,169,132,105,73,59,48,45,56,70,93,116,136,157,166,176,167,154,121,82,28,-25,-87,-143,-199,-247,-289,-324,-345,-366,-365,-370,-353,-339,-320,-300,-286,-273,-268,-263,-260,-256,-249,-246,-236,-234,-228,-220,-219,-206,-204,-193,-180,-165,-134,-102,-55,-5,50,108,161,206,241,253,253,230,193,153,91,52,0,-26,-38,-39,-11,19,64,109,147,178,186,177,147,92,34,-41,-107,-172,-222,-261,-277,-280,-262,-230,-190,-145,-97,-55,-12,23,59,89,116,140,160,180,198,214,228,240,241,240,228,206,188,158,143,123,123,122,142,163,190,218,234,248,247,241,220,199,167,136,107,87,72,81,91,125,160,203,239,270,283,282,255,208,142,54,-27,-125,-193,-261,-291,-313,-301,-286,-248,-217,-176,-153,-135,-139,-160,-201,-255,-319,-380,-442,-487,-523,-534,-530,-504,-466,-420,-363,-317,-267,-234,-206,-192,-184,-182,-187,-183,-187,-177,-166,-148,-122,-93,-55,-17,31,69,114,151,181,208,224,229,229,213,193,157,125,74,32,-28,-77,-140,-185,-243,-268,-302,-305,-304,-286,-261,-219,-180,-116,-63,8,68,136,198,259,312,361,403,439,472,490,510,508,505,477,441,389,325,261,193,132,82,41,16,3,4,18,39,68,92,121,143,163,183,201,216,233,242,254,256,263,262,261,261,247,243,223,211,191,171,149,118,89,43,9,-42,-84,-131,-174,-212,-248,-275,-304,-318,-344,-353,-374,-383,-399,-414,-426,-436,-439,-434,-422,-400,-373,-341,-305,-273,-241,-222,-212,-213,-233,-254,-289,-320,-356,-382,-406,-413,-410,-392,-357,-304,-240,-152,-67,35,125,212,285,343,385,401,400,365,317,237,155,56,-34,-122,-189,-245,-270,-278,-260,-220,-165,-102,-22,45,128,195,262,324,369,416,445,474,490,500,497,489,467,442,406,370,328,283,242,198,162,129,102,85,73,64,64,60,61,61,58,55,51,52,56,71,89,119,151,194,232,277,313,347,370,384,383,369,338,288,228,146,66,-31,-117,-204,-280,-338,-393,-410,-427,-411,-389,-361,-320,-291,-259,-237,-223,-214,-216,-222,-236,-249,-271,-283,-300,-305,-309,-307,-295,-292,-275,-273,-255,-253,-231,-229,-206,-194,-176,-152,-132,-109,-83,-61,-35,-14,2,18,33,44,54,65,71,78,86,85,99,93,100,86,82,63,50,29,5,-13,-40,-53,-73,-79,-85,-80,-69,-54,-25,-1,37,66,105,134,171,195,226,243,263,268,276,274,269,259,243,221,200,172,150,122,103,80,73,63,72,82,100,125,143,169,181,196,200,199,189,166,145,105,80,37,15,-16,-33,-43,-47,-39,-28,-16,1,8,15,13,6,-5,-18,-33,-37,-47,-40,-42,-33,-29,-26,-25,-32,-39,-56,-69,-87,-104,-113,-125,-127,-132,-136,-139,-144,-154,-166,-193,-216,-256,-293,-330,-368,-388,-402,-402,-384,-354,-311,-257,-208,-155,-109,-74,-42,-24,-13,-6,-5,-2,1,2,9,10,16,18,20,16,9,-10,-32,-61,-93,-122,-149,-167,-178,-183,-181,-177,-167,-161,-154,-144,-143,-123,-118,-93,-64,-34,11,43,81,99,117,116,112,104,89,84,81,95,114,156,193,251,300,352,399,436,462,477,478,473,463,447,437,422,419,417,423,425,438,438,447,450,447,447,434,412,389,347,311,253,205,138,79,16,-36,-87,-121,-153,-173,-181,-183,-171,-145,-113,-70,-24,13,48,63,61,38,-11,-80,-172,-284,-406,-540,-675,-802,-925,-1017,-1091,-1121,-1119,-1073,-995,-881,-751,-602,-452,-302,-168,-47,52,130,197,242,286,316,343,367,383,403,405,408,385,350,295,222,137,43,-54,-153,-239,-314,-369,-394,-403,-371,-328,-250,-163,-60,47,147,242,322,386,432,457,462,460,432,414,376,348,309,268,216,159,87,18,-67,-141,-212,-273,-303,-313,-289,-232,-159,-57,52,170,287,390,481,546,592,609,615,596,577,543,508,469,425,379,328,274,205,133,45,-47,-141,-237,-323,-397,-458,-493,-505,-487,-444,-374,-296,-197,-104,-9,77,146,198,228,233,220,181,133,65,-5,-78,-157,-228,-310,-387,-472,-552,-631,-700,-756,-790,-810,-792,-759,-688,-600,-492,-371,-250,-137,-36,37,90,119,117,106,75,37,13,-17,-10,7,53,122,200,289,370,436,474,483,455,400,319,225,122,35,-50,-93,-124,-109,-75,-17,57,136,210,284,330,367,376,365,341,303,262,224,185,159,131,115,98,79,58,23,-9,-59,-103,-152,-195,-227,-249,-252,-235,-200,-145,-76,-4,73,142,201,253,281,304,308,312,305,304,299,296,290,276,248,207,142,55,-47,-170,-293,-418,-533,-617,-682,-703,-689,-640,-558,-451,-334,-209,-94,5,82,135,160,170,154,133,101,65,38,10,-4,-18,-30,-47,-73,-108,-154,-207,-264,-317,-361,-389,-397,-378,-337,-274,-189,-101,-1,82,157,203,228,225,199,159,106,55,10,-22,-35,-32,-15,8,28,44,48,37,9,-31,-86,-140,-193,-233,-250,-247,-213,-154,-75,27,129,243,333,419,468,493,493,459,413,346,276,198,132,60,9,-49,-92,-145,-190,-241,-284,-323,-350,-364,-360,-332,-286,-213,-129,-21,81,193,285,367,421,449,450,421,382,322,272,223,195,188,201,235,284,337,380,413,411,384,325,225,119,-13,-130,-234,-311,-349,-354,-318,-248,-156,-39,69,178,256,312,324,318,268,215,137,64,-14,-84,-145,-197,-243,-278,-322,-355,-404,-445,-493,-524,-553,-558,-546,-514,-449,-372,-264,-152,-38,73,153,220,243,243,201,140,56,-34,-123,-203,-263,-298,-316,-308,-292,-260,-241,-211,-210,-197,-209,-209,-214,-208,-195,-164,-122,-61,10,86,167,239,298,343,363,372,360,342,317,294,275,262,251,245,235,229,207,189,156,122,94,59,48,43,65,105,168,246,338,430,520,594,651,677,681,650,602,530,446,362,278,213,163,134,124,126,136,140,137,118,78,25,-56,-134,-232,-314,-396,-446,-478,-475,-450,-395,-331,-246,-168,-92,-29,5,23,10,-16,-57,-103,-146,-192,-222,-252,-271,-286,-306,-327,-364,-411,-471,-541,-609,-670,-716,-730,-722,-680,-610,-520,-411,-295,-180,-76,11,69,103,109,89,60,20,-6,-19,-11,23,73,138,204,263,302,314,299,254,181,105,11,-57,-118,-143,-136,-99,-32,51,140,231,301,355,375,369,331,272,200,121,53,-11,-53,-75,-86,-73,-64,-51,-42,-54,-70,-98,-135,-162,-191,-199,-190,-150,-91,1,94,210,306,401,465,496,502,463,415,333,259,171,111,52,30,17,27,46,66,80,85,75,51,12,-31,-84,-123,-159,-170,-169,-139,-100,-42,21,84,136,181,196,200,172,129,63,-3,-83,-138,-196,-228,-245,-252,-241,-229,-218,-209,-220,-238,-273,-315,-358,-400,-429,-447,-444,-428,-390,-349,-297,-252,-213,-188,-172,-175,-172,-182,-170,-152,-105,-35,61,179,301,424,526,601,640,630,581,486,361,217,67,-71,-184,-270,-312,-315,-280,-205,-114,-3,97,191,258,300,312,297,262,218,171,134,107,101,103,127,149,182,196,213,205,191,165,129,100,69,58,54,73,105,148,200,247,292,327,338,339,313,278,229,184,134,102,80,74,83,109,129,160,172,175,160,126,79,14,-54,-133,-202,-264,-304,-328,-322,-305,-257,-208,-142,-72,-16,50,88,130,148,162,152,137,106,65,19,-35,-95,-161,-234,-310,-387,-461,-524,-576,-604,-614,-599,-560,-504,-430,-348,-268,-188,-129,-73,-48,-29,-29,-36,-45,-52,-48,-31,4,41,95,133,181,200,221,204,185,132,73,3,-70,-133,-184,-210,-210,-180,-127,-47,35,133,217,291,350,380,392,377,341,291,229,164,104,49,6,-22,-42,-43,-41,-32,-14,-4,20,39,59,87,109,140,165,199,224,250,260,255,238,202,161,102,55,-4,-40,-75,-88,-82,-61,-21,24,77,120,159,179,183,173,143,112,69,35,3,-14,-19,-10,11,39,76,106,136,150,148,133,93,50,-10,-69,-128,-181,-221,-246,-264,-254,-252,-231,-231,-227,-246,-269,-308,-355,-404,-453,-491,-517,-525,-510,-482,-423,-365,-285,-218,-149,-100,-57,-39,-25,-34,-42,-67,-80,-102,-105,-105,-99,-84,-83,-73,-89,-102,-134,-171,-208,-248,-268,-284,-262,-235,-169,-94,-3,97,190,282,349,400,420,418,389,343,283,221,158,109,67,47,42,56,79,111,139,169,190,207,218,224,230,230,236,243,254,273,292,313,332,349,357,367,363,356,344,325,311,295,284,275,267,263,249,237,210,179,132,81,17,-46,-112,-174,-226,-272,-302,-319,-317,-301,-266,-221,-165,-101,-41,28,81,138,172,204,212,213,188,158,99,34,-49,-139,-235,-335,-430,-525,-600,-664,-704,-716,-708,-667,-612,-532,-441,-341,-240,-147,-66,-6,39,59,69,63,52,35,18,7,3,11,29,55,87,114,143,157,167,160,140,112,72,32,-7,-38,-59,-59,-53,-20,15,69,117,168,211,240,260,251,235,190,137,67,-6,-83,-154,-215,-265,-292,-304,-290,-256,-201,-128,-41,56,152,248,328,398,438,463,453,431,384,331,275,224,179,154,138,147,162,198,229,270,294,312,305,286,234,165,77,-29,-135,-243,-337,-409,-457,-468,-455,-401,-334,-244,-146,-48,52,143,227,296,350,388,411,411,400,357,304,224,126,17,-109,-227,-350,-460,-551,-634,-683,-720,-726,-711,-671,-611,-535,-449,-356,-266,-181,-113,-54,-23,-1,-6,-19,-41,-72,-94,-118,-126,-121,-104,-70,-29,18,73,123,170,213,237,260,262,262,247,226,196,164,125,89,49,14,-23,-56,-89,-112,-132,-146,-146,-147,-134,-114,-91,-58,-20,14,52,79,99,108,108,103,93,89,83,95,113,148,196,249,312,365,419,456,487,496,502,485,477,445,432,400,385,361,339,320,291,254,208,144,69,-14,-113,-207,-306,-393,-468,-520,-546,-536,-503,-437,-354,-257,-152,-48,50,132,201,244,267,267,235,196,124,59,-28,-99,-176,-238,-295,-346,-386,-420,-446,-464,-472,-472,-459,-439,-404,-367,-323,-279,-242,-206,-185,-162,-160,-149,-162,-164,-179,-183,-193,-184,-184,-155,-141,-102,-73,-29,5,49,83,118,144,167,180,201,209,233,251,274,301,319,340,349,349,338,316,278,240,183,138,78,38,-9,-29,-52,-57,-57,-53,-43,-29,-19,-6,0,4,7,8,15,22,35,56,77,110,142,176,210,233,256,268,276,279,275,269,258,251,236,230,216,201,190,160,139,98,63,11,-36,-93,-142,-187,-221,-236,-238,-212,-177,-121,-60,5,72,131,181,212,229,225,207,174,134,83,34,-17,-62,-103,-136,-167,-189,-212,-224,-231,-230,-219,-203,-182,-156,-128,-106,-83,-74,-76,-82,-114,-137,-186,-217,-264,-293,-323,-346,-358,-373,-371,-371,-357,-345,-325,-308,-288,-277,-265,-259,-251,-245,-238,-231,-222,-209,-190,-164,-133,-92,-56,-16,25,55,96,121,156,178,205,222,242,255,265,268,260,242,215,178,143,97,64,29,8,1,9,40,83,152,221,307,385,459,522,568,594,600,585,554,511,458,403,350,304,274,249,244,239,239,240,232,222,203,172,142,98,63,23,-4,-26,-33,-29,-18,8,25,49,63,68,72,57,46,21,-1,-23,-45,-61,-73,-89,-97,-109,-124,-133,-156,-180,-213,-259,-307,-367,-425,-488,-541,-591,-624,-639,-644,-617,-587,-529,-470,-405,-345,-292,-252,-214,-194,-170,-155,-140,-127,-117,-104,-96,-86,-83,-83,-86,-94,-100,-106,-106,-107,-99,-90,-74,-52,-28,-1,31,56,87,107,126,142,152,164,172,183,188,200,204,218,225,240,246,251,246,235,216,194,163,133,104,80,67,60,72,86,116,146,180,211,233,247,248,239,221,197,173,150,134,119,113,106,105,102,104,98,101,87,79,59,34,5,-23,-56,-70,-87,-82,-76,-49,-30,9,29,62,69,86,71,64,38,11,-13,-39,-56,-75,-85,-106,-120,-151,-179,-221,-257,-301,-339,-373,-402,-425,-432,-437,-418,-395,-359,-317,-276,-230,-197,-161,-142,-120,-112,-104,-103,-100,-98,-85,-73,-47,-19,18,60,106,152,195,229,252,257,252,230,199,159,110,58,6,-44,-91,-128,-160,-183,-196,-201,-200,-185,-170,-135,-101,-49,-2,60,116,175,225,267,295,315,320,309,293,259,225,181,137,96,59,25,6,-16,-14,-15,2,16,42,66,99,130,165,195,225,250,271,286,300,294,295,266,245,200,156,102,44,-9,-66,-107,-140,-161,-165,-158,-138,-113,-79,-47,-13,20,47,73,92,107,112,115,105,92,70,48,15,-16,-50,-81,-108,-129,-148,-158,-168,-166,-168,-154,-149,-126,-121,-105,-106,-114,-125,-156,-181,-217,-246,-268,-288,-288,-282,-255,-225,-178,-140,-88,-56,-17,3,19,30,31,37,36,41,47,52,65,68,87,94,109,119,128,134,141,146,157,168,181,194,207,213,217,212,203,180,156,112,74,20,-29,-82,-129,-171,-204,-228,-239,-241,-230,-212,-183,-143,-95,-41,24,81,151,200,258,292,327,347,357,364,364,362,351,343,319,302,268,240,199,155,112,61,19,-17,-48,-59,-65,-50,-32,4,38,74,109,126,142,142,134,121,103,81,66,40,28,11,0,-4,-11,-19,-24,-40,-47,-67,-76,-101,-113,-134,-149,-165,-177,-194,-205,-227,-238,-262,-278,-297,-322,-341,-363,-387,-402,-424,-434,-449,-452,-458,-460,-455,-459,-448,-451,-441,-438,-423,-410,-381,-354,-311,-266,-211,-148,-81,-8,60,130,188,243,277,304,306,299,272,232,184,127,69,11,-40,-82,-115,-129,-139,-128,-113,-84,-47,-6,40,81,125,158,196,222,254,272,296,305,318,328,335,349,355,365,378,380,395,392,396,383,370,342,313,274,238,195,164,119,98,58,44,13,4,-15,-24,-29,-31,-26,-14,-2,15,23,35,28,30,8,-5,-34,-58,-83,-112,-125,-150,-159,-173,-186,-192,-210,-220,-238,-257,-272,-291,-303,-314,-321,-322,-320,-310,-296,-275,-252,-223,-199,-175,-158,-143,-137,-129,-132,-127,-131,-127,-126,-115,-112,-97,-87,-74,-58,-47,-32,-20,-6,8,23,41,56,73,88,98,115,115,128,120,121,110,106,102,108,121,141,173,208,247,286,321,345,367,367,364,345,321,291,261,229,197,168,141,118,101,85,75,60,51,34,20,9,-6,-10,-14,-13,1,12,39,63,92,115,138,153,158,163,147,137,112,88,58,32,3,-14,-32,-35,-37,-31,-25,-18,-9,-8,-4,-7,-12,-14,-15,-14,-3,10,27,54,71,95,109,117,116,107,80,50,1,-45,-106,-150,-204,-236,-266,-277,-277,-263,-236,-206,-165,-131,-92,-64,-37,-22,-5,-4,5,0,0,-11,-22,-44,-59,-91,-101,-133,-140,-163,-169,-178,-172,-159,-137,-103,-67,-24,16,53,78,91,87,66,33,-15,-67,-122,-170,-204,-226,-228,-217,-189,-153,-109,-65,-17,17,54,65,84,76,78,71,70,71,83,89,108,119,128,138,131,129,111,97,83,67,66,63,77,95,122,157,194,228,259,280,290,289,278,252,228,185,151,105,65,28,-3,-26,-42,-50,-57,-52,-49,-37,-17,3,33,64,101,142,183,226,260,293,311,317,308,275,223,154,56,-39,-162,-271,-393,-495,-589,-655,-702,-719,-717,-686,-646,-580,-517,-435,-364,-288,-220,-161,-110,-68,-42,-18,-10,-9,-14,-27,-43,-66,-87,-114,-140,-166,-197,-218,-238,-251,-247,-244,-218,-189,-149,-97,-53,0,38,78,102,122,129,133,125,125,116,126,132,153,176,200,232,250,271,276,269,253,219,182,135,89,45,12,-19,-24,-30,-9,19,54,103,148,197,240,281,304,329,332,331,315,287,251,207,154,108,54,14,-19,-44,-49,-50,-28,-1,44,98,156,219,280,335,383,413,431,422,403,359,304,242,169,103,36,-20,-68,-105,-129,-148,-163,-174,-190,-201,-214,-229,-240,-253,-267,-272,-282,-284,-280,-276,-261,-254,-243,-243,-244,-259,-278,-307,-344,-378,-417,-445,-474,-484,-490,-479,-459,-425,-384,-327,-272,-196,-125,-41,43,129,214,294,358,407,433,433,411,359,289,199,100,0,-96,-174,-239,-271,-290,-272,-240,-185,-115,-43,37,108,171,221,254,268,269,252,226,187,147,100,65,26,9,-6,-5,5,14,39,58,88,118,155,189,232,265,311,338,373,384,394,381,365,328,293,243,190,136,78,25,-22,-67,-97,-116,-123,-113,-94,-62,-24,22,63,107,144,176,204,222,242,250,259,258,250,242,213,185,134,78,5,-74,-159,-242,-318,-385,-438,-471,-497,-490,-486,-452,-416,-369,-313,-262,-206,-162,-121,-88,-74,-62,-72,-84,-107,-137,-165,-201,-228,-265,-295,-326,-352,-372,-386,-395,-385,-377,-340,-305,-245,-182,-102,-16,71,167,242,324,373,418,434,436,418,386,338,281,218,149,87,26,-26,-69,-99,-126,-135,-146,-143,-141,-135,-132,-125,-127,-118,-112,-91,-69,-33,5,54,106,159,216,263,312,344,376,386,392,376,352,314,266,210,150,90,33,-15,-51,-78,-93,-98,-94,-78,-62,-31,-6,29,59,89,122,149,185,205,234,244,257,257,250,236,214,188,159,124,102,65,47,14,-7,-35,-56,-85,-105,-132,-150,-171,-184,-196,-196,-192,-175,-154,-126,-101,-76,-58,-54,-49,-67,-83,-117,-155,-200,-251,-292,-344,-369,-401,-404,-408,-394,-375,-350,-317,-286,-250,-215,-179,-143,-110,-72,-41,-6,24,51,67,80,74,66,48,25,2,-20,-40,-50,-64,-58,-59,-51,-37,-30,-9,1,14,26,35,43,51,60,67,81,89,116,129,163,180,207,221,236,237,234,221,201,181,159,143,134,131,144,155,185,205,234,260,274,295,296,301,293,283,271,246,231,196,175,140,116,91,78,64,71,68,88,100,123,145,158,174,167,165,133,108,56,16,-39,-84,-128,-169,-196,-229,-242,-258,-261,-262,-257,-251,-241,-233,-226,-221,-221,-231,-244,-268,-297,-332,-370,-409,-439,-471,-490,-505,-510,-505,-484,-459,-406,-355,-283,-212,-132,-52,27,100,168,222,268,301,320,328,324,302,279,235,193,142,91,48,1,-25,-57,-68,-74,-70,-52,-35,-9,10,26,29,31,17,9,-14,-28,-45,-53,-51,-41,-11,24,79,139,207,274,335,384,418,435,437,424,396,361,311,259,201,143,92,42,9,-25,-37,-45,-43,-25,-12,15,42,70,106,137,177,208,242,260,281,278,273,251,214,172,117,63,10,-37,-78,-104,-124,-123,-123,-100,-83,-50,-27,5,21,36,35,19,-6,-44,-88,-132,-181,-223,-262,-294,-315,-336,-347,-361,-370,-378,-385,-386,-384,-375,-354,-335,-293,-260,-211,-167,-121,-82,-57,-41,-46,-53,-80,-103,-134,-154,-174,-173,-166,-133,-99,-40,9,71,117,162,185,201,193,174,144,104,60,15,-36,-85,-131,-180,-215,-256,-280,-308,-328,-340,-348,-343,-324,-295,-248,-188,-119,-36,54,136,227,293,356,398,420,435,425,418,391,371,346,324,308,297,287,289,283,285,280,271,259,238,214,188,157,133,105,86,73,59,56,43,36,19,2,-18,-35,-52,-63,-73,-77,-75,-67,-46,-24,16,49,90,128,157,183,192,192,172,141,90,35,-27,-86,-144,-195,-240,-274,-302,-325,-348,-370,-402,-436,-478,-524,-566,-606,-641,-652,-662,-632,-599,-526,-448,-344,-235,-121,-7,96,182,254,298,329,337,329,315,279,250,207,171,130,92,55,19,-11,-40,-57,-74,-75,-79,-67,-53,-29,4,39,87,123,169,198,224,231,228,202,173,127,80,38,-5,-33,-55,-59,-52,-26,6,51,100,148,199,239,281,308,328,338,339,337,326,320,306,296,283,265,256,231,219,188,174,140,125,95,79,60,44,41,33,39,45,53,65,74,72,76,61,48,25,2,-29,-56,-84,-112,-126,-143,-143,-147,-134,-130,-113,-111,-101,-109,-109,-126,-135,-150,-161,-172,-175,-172,-163,-141,-116,-86,-52,-22,8,33,55,64,68,54,33,-1,-39,-86,-131,-178,-221,-254,-282,-284,-286,-249,-217,-155,-95,-26,39,99,146,186,209,225,230,229,220,211,191,174,150,123,100,67,46,18,4,-15,-26,-39,-51,-68,-77,-95,-98,-105,-108,-100,-97,-75,-60,-28,-4,30,54,74,91,96,93,83,56,34,-1,-27,-54,-68,-75,-68,-54,-29,0,30,62,74,95,89,95,85,80,74,67,70,72,82,93,105,117,128,133,141,141,146,147,141,137,124,111,88,64,25,-9,-58,-104,-154,-206,-250,-301,-333,-372,-391,-401,-403,-388,-369,-337,-297,-254,-210,-165,-129,-97,-82,-70,-77,-82,-102,-119,-138,-158,-165,-178,-173,-171,-162,-144,-134,-103,-90,-60,-38,-12,19,43,69,89,89,93,71,49,19,-21,-52,-89,-112,-130,-132,-121,-98,-66,-22,17,67,100,133,151,151,145,117,89,49,15,-18,-36,-49,-51,-42,-37,-21,-15,-4,-7,-6,-18,-26,-37,-42,-43,-34,-11,18,66,121,181,251,316,380,437,486,523,550,565,563,555,528,500,460,418,372,323,275,224,177,128,88,51,20,-3,-22,-39,-45,-59,-65,-74,-85,-90,-101,-103,-108,-106,-103,-99,-91,-82,-75,-62,-57,-50,-51,-56,-71,-89,-117,-149,-187,-226,-265,-301,-334,-355,-377,-387,-395,-398,-391,-381,-369,-346,-334,-308,-296,-276,-265,-254,-246,-240,-237,-229,-221,-202,-178,-144,-105,-61,-17,22,63,89,115,129,137,133,125,107,88,67,47,30,21,11,15,13,25,33,47,67,79,105,116,141,151,172,183,200,218,233,257,275,296,314,326,336,337,335,321,307,281,260,232,212,194,181,177,176,186,198,217,238,261,282,304,320,336,340,348,338,333,316,295,272,241,207,170,126,84,37,-7,-50,-91,-122,-151,-171,-185,-193,-196,-198,-201,-204,-215,-226,-244,-262,-288,-310,-340,-363,-386,-402,-412,-413,-410,-393,-375,-341,-306,-266,-222,-183,-144,-112,-91,-75,-68,-65,-72,-75,-92,-100,-122,-134,-151,-159,-163,-164,-155,-144,-124,-100,-70,-37,2,37,78,109,141,164,181,188,194,185,181,164,143,121,91,66,43,21,10,4,7,24,39,70,88,124,134,161,160,167,155,144,115,92,55,23,-6,-35,-48,-62,-56,-52,-34,-13,6,32,45,60,65,66,58,52,39,38,38,51,69,96,127,157,190,206,224,216,209,175,146,94,53,5,-31,-57,-71,-72,-58,-43,-14,7,27,44,52,54,47,34,15,-9,-34,-59,-78,-94,-100,-109,-105,-106,-101,-97,-98,-97,-104,-108,-123,-130,-147,-159,-166,-177,-176,-179,-178,-184,-187,-201,-209,-223,-238,-248,-262,-257,-256,-234,-207,-167,-120,-68,-18,36,77,118,145,163,172,169,157,141,114,90,55,24,-9,-45,-75,-107,-135,-157,-175,-193,-197,-206,-204,-200,-186,-172,-143,-116,-79,-40,-7,24,45,59,62,58,46,32,21,10,11,19,30,58,74,108,134,162,193,218,243,272,297,324,352,373,397,408,422,415,416,396,375,342,301,254,206,152,111,67,43,19,13,12,20,34,47,59,70,66,74,59,56,38,30,18,18,15,25,29,39,42,42,33,16,-16,-53,-107,-159,-215,-271,-311,-351,-372,-381,-379,-360,-335,-298,-265,-225,-196,-170,-154,-148,-152,-165,-190,-212,-242,-262,-276,-286,-274,-265,-236,-195,-158,-96,-52,5,58,101,143,172,188,198,189,173,143,103,51,-5,-73,-132,-193,-237,-272,-290,-292,-277,-244,-193,-133,-62,10,79,143,190,233,248,264,248,235,204,169,134,97,65,44,20,21,18,38,54,85,115,151,192,228,277,313,362,401,441,476,500,519,522,515,496,466,424,381,323,273,214,162,113,66,33,-1,-15,-34,-32,-40,-33,-40,-38,-54,-64,-88,-114,-143,-176,-211,-244,-274,-307,-325,-353,-364,-383,-387,-396,-393,-384,-370,-348,-323,-298,-273,-250,-236,-223,-225,-226,-236,-243,-253,-256,-256,-248,-229,-206,-170,-131,-90,-43,-1,38,76,103,118,130,115,106,73,43,3,-37,-76,-108,-136,-151,-157,-149,-131,-100,-64,-21,23,65,106,137,169,181,200,197,201,192,183,171,156,141,125,109,93,82,69,64,59,55,57,58,67,79,99,117,143,165,183,203,212,220,224,211,209,185,180,160,152,143,135,133,129,126,124,119,115,103,101,89,89,85,94,98,120,132,159,178,197,209,214,200,181,138,93,29,-36,-107,-174,-238,-294,-339,-377,-396,-412,-409,-406,-392,-383,-372,-371,-366,-371,-373,-378,-380,-380,-371,-352,-328,-285,-240,-182,-114,-47,24,97,160,229,279,326,362,378,392,379,366,333,295,249,202,150,105,57,16,-21,-53,-79,-99,-121,-133,-147,-158,-162,-175,-179,-196,-209,-229,-246,-263,-277,-284,-285,-277,-257,-227,-191,-145,-99,-51,-2,37,71,94,102,109,96,96,75,74,63,70,79,101,126,154,187,208,235,238,252,240,240,221,215,202,196,193,186,183,170,154,127,92,52,6,-37,-72,-103,-116,-123,-110,-83,-49,5,50,114,166,222,269,307,338,352,357,353,338,317,292,252,222,177,138,94,50,7,-38,-82,-123,-172,-206,-249,-280,-310,-331,-353,-365,-377,-387,-388,-394,-388,-384,-369,-356,-332,-304,-269,-221,-172,-112,-55,6,60,112,148,184,196,203,199,175,161,122,96,62,30,5,-20,-40,-54,-71,-79,-97,-108,-133,-155,-188,-215,-247,-266,-280,-279,-265,-240,-205,-167,-121,-76,-32,4,36,54,67,73,71,75,71,75,77,89,101,129,162,213,269,337,405,478,545,606,651,683,690,679,641,588,510,425,326,227,122,32,-66,-133,-201,-239,-268,-268,-262,-238,-197,-163,-108,-68,-28,7,26,42,41,35,20,-7,-27,-67,-85,-121,-135,-161,-173,-185,-193,-193,-192,-184,-174,-161,-154,-147,-147,-159,-165,-193,-211,-245,-270,-298,-319,-330,-335,-331,-317,-304,-277,-256,-231,-205,-187,-162,-147,-126,-107,-88,-68,-45,-23,3,25,47,61,79,84,100,102,114,117,123,124,126,118,112,94,75,51,21,-5,-35,-60,-82,-100,-108,-113,-114,-112,-111,-106,-103,-95,-89,-78,-69,-56,-41,-22,1,35,60,102,127,162,183,202,216,221,223,223,217,225,224,236,244,252,256,255,242,229,194,166,122,86,48,18,-3,-10,-6,7,33,63,95,130,153,180,188,191,179,156,132,92,61,24,-10,-38,-71,-91,-118,-138,-161,-184,-209,-234,-266,-291,-320,-346,-371,-394,-411,-425,-426,-424,-398,-368,-317,-259,-191,-115,-41,38,108,180,237,285,323,340,350,341,316,284,233,181,121,57,-3,-66,-113,-162,-183,-208,-208,-207,-192,-173,-145,-121,-87,-65,-36,-21,-9,-3,-7,-15,-27,-42,-51,-60,-51,-45,-13,10,50,85,121,151,175,191,191,190,171,154,131,104,85,61,48,35,35,35,53,68,107,140,194,240,299,349,397,438,463,479,476,458,424,381,325,266,206,147,96,55,25,9,2,10,24,42,67,79,97,98,93,76,52,19,-16,-55,-91,-125,-157,-181,-207,-228,-241,-260,-266,-278,-282,-285,-278,-267,-249,-222,-194,-160,-132,-102,-85,-74,-77,-91,-114,-139,-171,-195,-218,-232,-233,-226,-204,-180,-149,-120,-87,-64,-39,-31,-25,-27,-39,-45,-58,-64,-59,-57,-37,-18,7,39,67,101,128,152,167,173,175,164,158,139,129,113,104,94,85,77,67,54,40,19,-1,-27,-53,-75,-98,-116,-128,-142,-141,-152,-145,-148,-135,-122,-103,-69,-38,17,70,139,207,282,348,419,474,522,554,567,559,530,480,410,331,235,145,56,-19,-73,-109,-121,-113,-86,-53,-7,25,60,73,74,57,24,-22,-75,-129,-185,-226,-265,-286,-292,-288,-267,-240,-204,-171,-127,-95,-53,-21,11,36,61,80,95,109,104,101,69,27,-47,-135,-258,-381,-532,-667,-794,-890,-947,-953,-916,-821,-698,-529,-359,-170,-1,151,276,360,413,425,409,359,280,186,66,-50,-179,-289,-388,-456,-487,-480,-428,-338,-221,-73,80,236,386,511,612,681,707,707,665,594,500,379,260,127,14,-90,-169,-215,-235,-212,-165,-83,7,108,186,244,254,235,193,156,165,242,395,616,847,1019,1066,918,579,84,-459,-936,-1204,-1203,-886,-342,342,994,1500,1763,1765,1550,1202,810,458,150,-115,-438,-885,-1552,-2437,-3508,-4602,-5531,-6040,-5907,-4985,-3232,-764,2169,5209,7922,9916,10833,10498,8850,6050,2382,-1730,-5801,-9350,-11932,-13225,-13054,-11405,-8464,-4559,-144,4244,8101,10948,12483,12543,11200,8692,5423,1881,-1449,-4136,-5906,-6624,-6351,-5262,-3638,-1782,29,1569,2721,3420,3711,3659,3372,2942,2444,1931,1399,863,281,-336,-988,-1630,-2192,-2603,-2788,-2706,-2372,-1832,-1206,-620,-226,-133,-412,-1030,-1924,-2893,-3780,-4342,-4451,-4016,-3056,-1711,-168,1306,2476,3142,3201,2645,1592,226,-1205,-2449,-3297,-3598,-3304,-2457,-1203,263,1684,2825,3473,3494,2839,1579,-133,-2053,-3904,-5410,-6354,-6590,-6098,-4973,-3375,-1584,176,1629,2636,3083,2993,2443,1576,566,-433,-1267,-1856,-2144,-2137,-1878,-1433,-889,-326,191,605,908,1090,1196,1249,1321,1437,1658,1984,2412,2917,3416,3859,4140,4184,3944,3368,2497,1367,77,-1251,-2508,-3552,-4321,-4728,-4777,-4480,-3893,-3114,-2231,-1358,-584,35,459,705,823,874,961,1157,1525,2108,2888,3845,4891,5970,6970,7841,8509,8945,9141,9097,8851,8437,7893,7284,6628,5979,5340,4720,4095,3441,2723,1906,990,-38,-1126,-2236,-3289,-4211,-4932,-5373,-5510,-5291,-4743,-3875,-2739,-1414,33,1492,2866,4064,4981,5569,5754,5544,4916,3933,2620,1069,-659,-2458,-4244,-5890,-7290,-8314,-8857,-8837,-8211,-7006,-5288,-3216,-962,1248,3217,4755,5740,6115,5878,5125,3955,2541,1029,-431,-1734,-2801,-3612,-4161,-4480,-4616,-4590,-4453,-4192,-3837,-3357,-2784,-2100,-1364,-605,101,689,1097,1265,1184,848,300,-390,-1155,-1890,-2527,-2994,-3250,-3286,-3110,-2759,-2285,-1743,-1198,-699,-293,1,153,186,89,-99,-358,-675,-993,-1334,-1633,-1924,-2162,-2380,-2553,-2717,-2861,-3014,-3184,-3384,-3630,-3917,-4253,-4617,-5006,-5385,-5740,-6037,-6256,-6382,-6402,-6319,-6141,-5879,-5561,-5209,-4841,-4497,-4170,-3901,-3682,-3523,-3426,-3375,-3365,-3382,-3393,-3388,-3325,-3184,-2948,-2592,-2129,-1557,-918,-242,420,1014,1499,1837,2006,2017,1876,1627,1316,983,693,465,336,306,377,516,717,918,1121,1269,1363,1382,1328,1223,1070,913,769,679,663,751,931,1230,1590,2021,2441,2833,3125,3296,3295,3132,2792,2319,1750,1139,558,55,-302,-496,-490,-299,59,549,1110,1702,2264,2759,3164,3459,3663,3775,3836,3857,3870,3894,3943,4027,4152,4317,4518,4752,5006,5272,5541,5808,6064,6312,6559,6797,7044,7291,7538,7785,8013,8216,8375,8484,8530,8512,8434,8300,8126,7916,7691,7453,7219,6980,6750,6506,6269,6009,5752,5479,5214,4964,4730,4541,4375,4264,4176,4136,4117,4140,4182,4259,4332,4412,4433,4396,4229,3945,3495,2936,2266,1579,918,373,-18,-211,-213,-46,239,568,885,1110,1218,1168,979,655,257,-189,-610,-975,-1236,-1377,-1388,-1287,-1096,-866,-632,-456,-363,-396,-557,-836,-1220,-1654,-2109,-2525,-2871,-3115,-3238,-3250,-3145,-2974,-2737,-2500,-2269,-2096,-1996,-1981,-2076,-2253,-2529,-2856,-3230,-3601,-3948,-4240,-4451,-4579,-4613,-4572,-4474,-4342,-4208,-4096,-4030,-4019,-4069,-4178,-4328,-4512,-4709,-4894,-5080,-5222,-5350,-5440,-5504,-5550,-5569,-5583,-5583,-5577,-5567,-5553,-5533,-5515,-5482,-5454,-5412,-5372,-5322,-5275,-5219,-5169,-5114,-5065,-5016,-4976,-4942,-4920,-4914,-4919,-4946,-4985,-5032,-5093,-5142,-5195,-5226,-5245,-5247,-5228,-5203,-5156,-5119,-5068,-5030,-4996,-4964,-4951,-4935,-4935,-4932,-4941,-4942,-4950,-4945,-4938,-4919,-4888,-4850,-4797,-4748,-4695,-4654,-4622,-4608,-4609,-4627,-4645,-4661,-4649,-4611,-4517,-4371,-4164,-3896,-3591,-3248,-2902,-2569,-2267,-2026,-1846,-1746,-1716,-1756,-1839,-1963,-2086,-2205,-2286,-2324,-2305,-2233,-2101,-1935,-1723,-1504,-1272,-1050,-849,-675,-532,-438,-372,-350,-358,-390,-435,-483,-519,-535,-528,-483,-407,-300,-162,-10,158,326,490,641,775,888,984,1063,1132,1197,1268,1348,1447,1564,1701,1859,2029,2206,2390,2560,2734,2876,3020,3128,3230,3305,3371,3424,3472,3512,3558,3602,3653,3707,3761,3815,3868,3903,3939,3946,3951,3929,3906,3865,3834,3798,3788,3787,3818,3868,3941,4036,4140,4254,4363,4473,4563,4648,4704,4745,4764,4755,4742,4698,4670,4630,4620,4625,4664,4738,4837,4968,5099,5235,5346,5422,5455,5429,5366,5251,5129,4991,4889,4825,4823,4899,5037,5247,5491,5750,5995,6175,6283,6278,6164,5956,5661,5341,5033,4789,4655,4663,4817,5125,5535,6016,6493,6908,7196,7304,7217,6918,6443,5843,5175,4537,3997,3632,3493,3600,3937,4474,5114,5796,6394,6844,7055,7007,6683,6129,5408,4610,3839,3196,2755,2581,2678,3033,3583,4248,4921,5514,5925,6111,6034,5707,5176,4501,3772,3069,2478,2047,1817,1793,1948,2249,2632,3030,3398,3666,3818,3821,3695,3442,3111,2724,2335,1972,1663,1437,1280,1212,1199,1228,1286,1327,1356,1336,1265,1143,963,743,492,225,-37,-283,-500,-676,-816,-908,-972,-1006,-1023,-1042,-1056,-1096,-1145,-1230,-1326,-1456,-1589,-1748,-1898,-2063,-2209,-2358,-2495,-2619,-2740,-2848,-2950,-3049,-3136,-3227,-3305,-3384,-3455,-3522,-3586,-3643,-3698,-3743,-3786,-3814,-3835,-3837,-3826,-3796,-3753,-3697,-3637,-3578,-3530,-3501,-3495,-3525,-3578,-3672,-3786,-3926,-4077,-4237,-4382,-4526,-4635,-4728,-4792,-4829,-4847,-4853,-4852,-4855,-4865,-4885,-4922,-4973,-5039,-5119,-5212,-5319,-5435,-5567,-5699,-5842,-5975,-6103,-6217,-6302,-6370,-6404,-6418,-6411,-6390,-6369,-6342,-6334,-6324,-6336,-6346,-6366,-6376,-6377,-6361,-6316,-6251,-6154,-6035,-5898,-5746,-5594,-5442,-5312,-5199,-5119,-5073,-5054,-5074,-5110,-5168,-5228,-5285,-5326,-5346,-5339,-5301,-5235,-5144,-5029,-4908,-4779,-4659,-4557,-4466,-4414,-4373,-4370,-4374,-4400,-4424,-4450,-4468,-4465,-4458,-4419,-4378,-4319,-4256,-4196,-4144,-4101,-4081,-4073,-4084,-4107,-4129,-4150,-4157,-4140,-4099,-4030,-3928,-3817,-3678,-3550,-3419,-3306,-3217,-3148,-3112,-3087,-3091,-3089,-3103,-3096,-3086,-3056,-3013,-2953,-2885,-2805,-2724,-2642,-2556,-2476,-2392,-2311,-2239,-2156,-2096,-2030,-1984,-1951,-1924,-1922,-1920,-1933,-1939,-1942,-1927,-1890,-1826,-1731,-1611,-1467,-1312,-1155,-1007,-884,-787,-728,-703,-702,-726,-750,-773,-778,-753,-698,-606,-492,-346,-200,-38,102,236,342,428,490,536,572,608,653,713,800,905,1038,1187,1338,1495,1621,1733,1795,1825,1807,1756,1676,1592,1507,1465,1451,1514,1630,1821,2059,2343,2632,2920,3161,3346,3456,3480,3424,3305,3129,2940,2756,2609,2525,2518,2596,2757,2987,3267,3575,3879,4157,4385,4544,4631,4640,4571,4452,4282,4103,3922,3775,3672,3629,3653,3732,3871,4038,4226,4409,4569,4694,4773,4807,4792,4749,4676,4597,4530,4474,4461,4473,4537,4629,4749,4891,5017,5143,5223,5270,5266,5220,5136,5032,4923,4832,4766,4750,4767,4837,4925,5033,5132,5220,5267,5296,5273,5242,5180,5122,5064,5018,4988,4967,4964,4957,4959,4950,4938,4918,4895,4862,4841,4813,4801,4800,4807,4840,4871,4927,4971,5020,5046,5053,5027,4968,4877,4753,4616,4462,4320,4187,4087,4019,3995,4007,4057,4129,4216,4300,4362,4401,4388,4347,4249,4129,3979,3824,3676,3547,3448,3390,3365,3386,3426,3499,3566,3643,3686,3722,3709,3671,3597,3491,3372,3234,3099,2968,2853,2748,2668,2597,2543,2502,2464,2440,2421,2411,2412,2420,2430,2444,2451,2448,2435,2402,2354,2293,2213,2134,2039,1953,1859,1780,1701,1633,1575,1517,1473,1425,1381,1339,1291,1249,1199,1157,1112,1070,1034,992,957,912,868,813,760,698,640,586,536,500,468,446,422,404,372,333,284,215,147,60,-26,-117,-209,-299,-389,-477,-560,-644,-723,-795,-868,-922,-978,-1021,-1057,-1093,-1119,-1157,-1193,-1242,-1300,-1366,-1447,-1530,-1625,-1718,-1807,-1896,-1961,-2022,-2060,-2082,-2102,-2107,-2126,-2154,-2203,-2282,-2379,-2501,-2631,-2760,-2876,-2964,-3027,-3047,-3050,-3019,-2996,-2972,-2973,-3005,-3066,-3164,-3275,-3400,-3505,-3595,-3640,-3644,-3606,-3527,-3434,-3330,-3255,-3204,-3221,-3287,-3429,-3620,-3863,-4118,-4382,-4607,-4789,-4891,-4922,-4858,-4734,-4541,-4329,-4107,-3926,-3787,-3735,-3757,-3860,-4033,-4245,-4468,-4684,-4844,-4950,-4968,-4917,-4786,-4623,-4413,-4231,-4055,-3949,-3896,-3913,-3997,-4123,-4279,-4443,-4589,-4706,-4781,-4804,-4790,-4731,-4657,-4564,-4485,-4415,-4376,-4368,-4391,-4449,-4528,-4621,-4722,-4810,-4886,-4931,-4949,-4928,-4882,-4803,-4708,-4606,-4498,-4410,-4335,-4282,-4267,-4265,-4303,-4350,-4414,-4479,-4543,-4587,-4614,-4612,-4577,-4515,-4421,-4313,-4183,-4061,-3942,-3840,-3776,-3729,-3728,-3748,-3799,-3856,-3923,-3975,-4012,-4018,-3991,-3930,-3837,-3720,-3587,-3448,-3320,-3202,-3116,-3048,-3021,-3008,-3028,-3054,-3092,-3131,-3162,-3185,-3189,-3182,-3155,-3114,-3056,-2987,-2906,-2821,-2731,-2646,-2564,-2490,-2431,-2373,-2337,-2292,-2264,-2222,-2182,-2131,-2070,-2009,-1937,-1871,-1807,-1750,-1709,-1674,-1652,-1639,-1624,-1611,-1590,-1557,-1506,-1448,-1361,-1280,-1181,-1091,-1007,-934,-879,-841,-821,-810,-814,-812,-815,-806,-784,-754,-700,-642,-564,-490,-404,-331,-265,-205,-176,-144,-142,-144,-155,-173,-184,-193,-192,-176,-153,-108,-55,15,94,184,279,377,477,562,649,708,757,786,795,795,788,780,787,810,850,918,1000,1096,1200,1297,1386,1458,1512,1549,1573,1588,1599,1619,1647,1692,1749,1825,1907,1999,2085,2156,2216,2242,2251,2231,2193,2150,2104,2079,2072,2103,2167,2263,2389,2522,2668,2795,2900,2971,3000,2993,2946,2879,2793,2717,2654,2622,2631,2676,2766,2881,3017,3162,3293,3416,3497,3560,3574,3568,3527,3476,3412,3359,3313,3296,3301,3340,3403,3485,3579,3674,3756,3824,3857,3870,3848,3810,3750,3695,3634,3598,3575,3575,3602,3636,3682,3728,3758,3776,3770,3745,3700,3649,3588,3542,3503,3491,3499,3531,3587,3652,3729,3800,3863,3912,3940,3949,3936,3913,3875,3837,3799,3765,3750,3734,3742,3749,3770,3790,3809,3825,3829,3832,3819,3801,3777,3748,3717,3689,3659,3634,3608,3586,3559,3536,3509,3486,3463,3448,3444,3445,3466,3486,3517,3547,3566,3576,3561,3531,3475,3411,3328,3253,3178,3117,3079,3047,3046,3045,3058,3074,3079,3089,3078,3068,3041,3010,2976,2932,2900,2854,2825,2780,2751,2702,2667,2617,2571,2523,2476,2437,2399,2379,2356,2357,2350,2361,2361,2366,2360,2341,2316,2278,2229,2181,2124,2080,2034,2003,1976,1961,1942,1936,1907,1893,1843,1802,1735,1667,1589,1518,1442,1389,1337,1305,1287,1275,1273,1271,1262,1255,1228,1205,1159,1122,1073,1032,996,965,948,931,927,915,908,887,859,818,760,697,619,544,467,395,340,290,260,240,232,231,231,233,223,211,185,146,105,47,-4,-63,-115,-159,-203,-231,-260,-279,-300,-319,-341,-367,-399,-434,-480,-518,-573,-615,-667,-710,-754,-793,-832,-865,-900,-931,-964,-996,-1032,-1062,-1101,-1137,-1172,-1217,-1249,-1296,-1330,-1370,-1404,-1434,-1461,-1481,-1496,-1508,-1518,-1524,-1538,-1549,-1574,-1598,-1639,-1674,-1731,-1772,-1834,-1876,-1932,-1970,-2008,-2040,-2061,-2083,-2094,-2107,-2115,-2131,-2140,-2165,-2184,-2217,-2251,-2290,-2333,-2373,-2418,-2453,-2491,-2523,-2544,-2575,-2589,-2616,-2629,-2658,-2674,-2703,-2727,-2752,-2776,-2799,-2812,-2830,-2835,-2841,-2843,-2842,-2842,-2846,-2845,-2861,-2868,-2893,-2916,-2944,-2979,-3010,-3042,-3072,-3091,-3109,-3110,-3107,-3092,-3072,-3048,-3022,-3001,-2982,-2976,-2975,-2988,-3007,-3032,-3066,-3094,-3127,-3154,-3170,-3185,-3183,-3176,-3163,-3137,-3112,-3083,-3054,-3033,-3014,-3009,-3005,-3021,-3037,-3065,-3100,-3130,-3171,-3202,-3234,-3259,-3274,-3285,-3281,-3276,-3254,-3231,-3201,-3166,-3131,-3097,-3063,-3039,-3013,-2998,-2982,-2974,-2967,-2961,-2954,-2949,-2938,-2928,-2913,-2898,-2879,-2859,-2835,-2809,-2779,-2751,-2713,-2682,-2645,-2616,-2584,-2563,-2542,-2528,-2523,-2513,-2518,-2507,-2511,-2497,-2488,-2473,-2451,-2435,-2408,-2390,-2367,-2350,-2333,-2316,-2298,-2284,-2258,-2242,-2210,-2184,-2150,-2117,-2083,-2050,-2021,-1996,-1974,-1962,-1949,-1949,-1940,-1944,-1937,-1932,-1926,-1907,-1892,-1865,-1841,-1806,-1778,-1739,-1706,-1673,-1635,-1607,-1567,-1546,-1507,-1492,-1460,-1448,-1427,-1416,-1402,-1392,-1375,-1364,-1337,-1317,-1286,-1249,-1216,-1172,-1137,-1092,-1057,-1017,-986,-950,-919,-889,-855,-831,-794,-765,-735,-700,-671,-641,-604,-582,-545,-518,-491,-454,-434,-396,-370,-341,-308,-288,-257,-241,-217,-201,-183,-166,-146,-125,-98,-72,-35,-4,38,75,113,152,185,224,248,283,303,328,348,365,380,396,405,420,431,441,462,471,499,520,552,586,626,671,715,764,808,857,893,939,959,997,1006,1026,1032,1035,1039,1030,1035,1021,1027,1020,1024,1027,1034,1046,1061,1080,1100,1129,1154,1187,1215,1245,1274,1300,1319,1341,1349,1362,1366,1370,1373,1377,1381,1389,1402,1417,1435,1463,1482,1518,1540,1574,1601,1630,1653,1678,1691,1714,1715,1729,1729,1731,1736,1736,1749,1758,1783,1806,1841,1873,1911,1946,1972,2006,2010,2032,2029,2031,2029,2023,2024,2027,2032,2043,2053,2070,2080,2097,2103,2119,2122,2135,2140,2156,2164,2190,2204,2233,2258,2284,2315,2341,2366,2388,2408,2422,2434,2439,2443,2440,2435,2424,2413,2405,2390,2390,2379,2391,2394,2413,2435,2456,2490,2509,2541,2555,2576,2583,2589,2593,2587,2593,2586,2595,2596,2607,2612,2624,2627,2629,2628,2615,2603,2584,2564,2544,2528,2515,2509,2513,2518,2533,2551,2567,2586,2600,2607,2612,2607,2599,2584,2565,2545,2521,2505,2481,2465,2451,2435,2428,2412,2406,2390,2385,2363,2358,2333,2324,2301,2290,2268,2257,2237,2228,2208,2204,2182,2180,2166,2153,2150,2131,2128,2116,2105,2097,2084,2074,2059,2047,2024,2010,1981,1961,1930,1905,1876,1850,1828,1805,1786,1771,1753,1742,1725,1713,1694,1680,1657,1635,1609,1577,1549,1513,1485,1448,1425,1397,1381,1366,1357,1353,1353,1354,1356,1357,1358,1351,1349,1332,1323,1300,1277,1252,1220,1196,1162,1138,1110,1091,1073,1056,1046,1027,1015,993,970,943,910,877,843,810,779,755,730,712,694,678,659,641,614,588,551,512,472,426,385,341,308,276,256,242,237,238,246,253,265,270,272,261,245,214,173,124,64,5,-55,-117,-165,-221,-256,-298,-330,-362,-394,-426,-455,-489,-515,-546,-568,-589,-605,-618,-630,-638,-649,-654,-666,-674,-685,-699,-707,-723,-729,-746,-752,-770,-779,-798,-819,-841,-875,-903,-944,-978,-1021,-1053,-1087,-1112,-1133,-1147,-1156,-1158,-1164,-1166,-1176,-1185,-1207,-1225,-1260,-1285,-1322,-1348,-1379,-1401,-1419,-1432,-1440,-1449,-1448,-1458,-1453,-1466,-1463,-1475,-1478,-1485,-1489,-1494,-1497,-1502,-1506,-1511,-1522,-1533,-1548,-1566,-1582,-1603,-1616,-1633,-1644,-1649,-1659,-1655,-1664,-1662,-1673,-1678,-1698,-1712,-1742,-1762,-1798,-1820,-1851,-1874,-1892,-1907,-1921,-1925,-1936,-1941,-1946,-1959,-1965,-1977,-1988,-1995,-2003,-2008,-2008,-2007,-2002,-2001,-1994,-1999,-1998,-2005,-2022,-2036,-2065,-2092,-2129,-2166,-2204,-2244,-2276,-2306,-2326,-2339,-2339,-2337,-2318,-2304,-2279,-2259,-2241,-2222,-2216,-2210,-2216,-2221,-2238,-2251,-2273,-2290,-2311,-2322,-2338,-2339,-2342,-2336,-2322,-2311,-2289,-2272,-2254,-2238,-2231,-2223,-2229,-2230,-2248,-2257,-2274,-2288,-2296,-2303,-2305,-2297,-2293,-2278,-2268,-2252,-2241,-2224,-2216,-2201,-2192,-2178,-2167,-2160,-2147,-2144,-2137,-2138,-2140,-2146,-2157,-2163,-2181,-2189,-2199,-2207,-2204,-2199,-2185,-2164,-2138,-2106,-2075,-2038,-2011,-1982,-1961,-1947,-1930,-1927,-1912,-1912,-1892,-1888,-1863,-1849,-1823,-1802,-1779,-1758,-1738,-1722,-1705,-1693,-1679,-1665,-1653,-1636,-1626,-1610,-1600,-1589,-1583,-1576,-1577,-1571,-1578,-1573,-1579,-1576,-1575,-1572,-1565,-1553,-1541,-1517,-1495,-1463,-1427,-1390,-1346,-1301,-1260,-1215,-1181,-1147,-1126,-1106,-1101,-1099,-1100,-1114,-1113,-1126,-1118,-1114,-1096,-1066,-1036,-988,-948,-895,-851,-805,-765,-735,-705,-685,-670,-653,-647,-632,-627,-614,-610,-597,-594,-585,-584,-577,-574,-563,-551,-537,-511,-489,-457,-426,-399,-368,-347,-328,-317,-308,-307,-302,-304,-301,-297,-286,-276,-259,-239,-221,-192,-174,-143,-123,-94,-68,-39,-7,29,61,102,136,175,206,237,257,278,287,296,299,306,307,322,334,360,390,425,472,513,562,601,641,667,694,706,715,722,720,723,726,726,736,733,744,743,748,748,751,755,762,777,795,823,860,893,941,979,1020,1056,1083,1106,1119,1125,1124,1120,1110,1103,1097,1091,1098,1098,1115,1127,1143,1162,1172,1188,1192,1199,1201,1202,1204,1212,1218,1233,1251,1271,1297,1325,1353,1386,1412,1446,1465,1496,1505,1523,1523,1526,1519,1510,1503,1493,1491,1492,1499,1517,1534,1560,1585,1606,1631,1640,1649,1644,1630,1610,1585,1554,1529,1505,1487,1487,1486,1511,1532,1571,1610,1649,1689,1720,1744,1762,1767,1770,1767,1756,1755,1742,1746,1745,1753,1763,1780,1798,1821,1843,1869,1888,1915,1926,1943,1950,1951,1949,1944,1928,1922,1901,1891,1876,1863,1850,1842,1830,1821,1817,1802,1805,1795,1797,1793,1800,1797,1809,1809,1814,1817,1816,1815,1808,1802,1791,1782,1769,1758,1746,1738,1727,1725,1718,1721,1724,1734,1742,1760,1765,1781,1784,1786,1778,1762,1740,1708,1671,1631,1584,1547,1501,1475,1446,1435,1431,1437,1453,1476,1501,1528,1552,1573,1583,1591,1584,1575,1555,1531,1503,1475,1445,1419,1393,1374,1354,1344,1330,1327,1323,1319,1324,1323,1326,1327,1325,1322,1315,1303,1292,1272,1256,1234,1212,1194,1169,1154,1127,1114,1089,1074,1052,1035,1019,1004,996,991,990,996,998,1013,1015,1023,1021,1012,1002,977,953,921,884,854,816,787,759,730,713,687,673,653,633,616,596,579,562,548,539,533,531,534,535,541,540,536,521,503,468,433,385,336,288,246,206,185,167,165,173,184,200,219,229,245,243,249,240,237,226,216,204,189,175,154,132,104,70,39,-2,-37,-74,-111,-139,-169,-185,-200,-206,-200,-202,-180,-175,-153,-143,-135,-130,-139,-151,-172,-202,-238,-276,-318,-355,-388,-417,-432,-440,-434,-417,-395,-357,-331,-290,-270,-252,-250,-267,-295,-337,-393,-445,-503,-550,-587,-616,-624,-632,-620,-613,-600,-586,-582,-575,-582,-585,-601,-613,-636,-657,-682,-708,-733,-758,-781,-798,-810,-818,-813,-810,-789,-773,-748,-728,-708,-696,-697,-702,-726,-752,-791,-830,-872,-905,-938,-955,-967,-966,-959,-946,-924,-905,-880,-862,-844,-831,-823,-828,-829,-851,-866,-896,-925,-956,-986,-1013,-1035,-1053,-1061,-1067,-1064,-1058,-1049,-1037,-1027,-1018,-1013,-1014,-1020,-1032,-1048,-1067,-1087,-1100,-1115,-1109,-1106,-1084,-1063,-1031,-1004,-976,-958,-945,-942,-946,-951,-965,-974,-983,-993,-1000,-1005,-1019,-1025,-1037,-1044,-1048,-1045,-1031,-1009,-977,-936,-898,-857,-825,-804,-790,-796,-810,-836,-869,-905,-944,-977,-1008,-1030,-1041,-1052,-1044,-1042,-1028,-1020,-1008,-1004,-1002,-1002,-1012,-1017,-1027,-1036,-1035,-1040,-1029,-1022,-1002,-984,-961,-931,-909,-876,-854,-823,-798,-774,-749,-728,-703,-682,-667,-648,-640,-629,-630,-637,-645,-666,-679,-709,-725,-749,-764,-771,-776,-768,-756,-737,-709,-688,-655,-632,-608,-587,-576,-566,-567,-572,-585,-599,-621,-639,-658,-672,-679,-682,-674,-666,-645,-629,-605,-588,-572,-560,-554,-556,-559,-577,-583,-608,-617,-635,-643,-647,-648,-637,-630,-613,-602,-591,-583,-582,-589,-595,-610,-622,-628,-637,-625,-616,-590,-560,-524,-485,-451,-420,-400,-387,-389,-392,-411,-423,-438,-446,-443,-431,-405,-374,-331,-295,-260,-232,-223,-221,-237,-263,-298,-331,-367,-390,-406,-409,-397,-371,-340,-296,-259,-216,-188,-162,-153,-146,-154,-161,-170,-174,-176,-166,-154,-129,-107,-78,-57,-33,-18,-6,-2,3,-2,1,-6,-7,-11,-20,-26,-41,-53,-73,-85,-109,-117,-134,-138,-143,-140,-134,-122,-112,-92,-79,-60,-45,-33,-21,-20,-15,-28,-30,-54,-67,-89,-110,-125,-141,-152,-154,-161,-149,-145,-127,-113,-88,-70,-41,-23,-2,16,21,32,25,30,16,22,12,26,32,54,79,105,139,162,190,196,210,193,186,156,134,106,82,71,63,76,96,126,172,208,266,300,346,373,392,407,398,396,369,352,321,294,270,246,229,216,206,209,208,224,236,265,292,332,369,417,454,500,529,559,578,582,584,569,553,523,496,454,422,383,349,318,297,277,273,269,279,293,313,334,360,382,408,432,448,471,478,487,485,481,461,446,418,393,376,353,349,346,357,372,388,407,411,420,401,384,346,305,258,212,175,141,128,122,134,157,185,226,254,293,308,326,321,308,279,243,197,148,99,56,12,-12,-39,-46,-45,-39,-19,2,28,58,82,112,129,151,159,173,176,191,191,213,225,251,280,303,336,355,376,378,375,359,330,299,255,218,179,149,130,119,129,142,178,215,262,311,359,403,438,461,473,469,461,432,409,376,349,331,311,309,311,316,330,338,344,349,341,331,314,293,272,250,240,228,235,243,267,293,329,363,399,434,458,483,497,505,512,508,504,495,487,471,463,439,432,407,394,372,354,338,320,307,293,283,273,267,260,253,249,239,236,228,222,220,216,216,220,220,227,229,228,227,215,203,181,158,130,104,84,66,64,67,87,113,149,195,231,278,305,329,341,334,321,289,256,212,170,129,96,66,55,45,57,68,95,119,154,180,208,230,242,259,259,270,267,279,278,295,302,318,326,336,339,336,326,314,288,273,237,215,185,155,129,98,71,40,16,-16,-28,-52,-53,-56,-45,-23,1,40,75,115,155,186,218,240,253,265,266,264,263,251,247,235,230,221,209,201,184,171,153,134,117,104,90,86,83,83,93,93,105,105,109,109,107,106,100,100,94,95,92,92,89,84,78,65,55,32,20,-2,-14,-19,-23,-15,0,9,30,36,35,28,0,-29,-73,-111,-152,-180,-199,-201,-190,-167,-132,-97,-58,-28,-6,3,3,-19,-44,-85,-129,-172,-220,-252,-281,-293,-297,-286,-268,-240,-212,-182,-154,-135,-114,-109,-97,-101,-95,-103,-101,-106,-111,-112,-123,-131,-147,-160,-185,-200,-224,-246,-258,-275,-280,-282,-280,-270,-258,-245,-229,-211,-203,-180,-181,-159,-160,-146,-141,-134,-122,-119,-105,-100,-86,-76,-66,-54,-45,-41,-37,-46,-52,-70,-91,-111,-137,-153,-170,-179,-182,-176,-172,-156,-146,-130,-118,-108,-100,-100,-99,-109,-120,-134,-153,-165,-181,-184,-185,-172,-155,-133,-100,-80,-46,-37,-22,-30,-38,-69,-95,-143,-181,-227,-267,-300,-328,-349,-357,-359,-355,-338,-326,-298,-273,-246,-211,-185,-156,-127,-119,-94,-99,-93,-97,-106,-107,-113,-109,-103,-94,-79,-67,-51,-38,-33,-27,-37,-43,-66,-83,-115,-137,-166,-186,-199,-206,-199,-185,-164,-134,-108,-76,-54,-40,-32,-36,-44,-56,-73,-82,-86,-82,-63,-40,-8,32,60,98,113,121,118,91,65,18,-22,-72,-106,-141,-152,-162,-147,-130,-96,-62,-21,13,50,73,97,105,113,105,100,82,67,53,32,30,13,16,12,16,16,18,12,7,-8,-23,-44,-68,-91,-113,-133,-140,-146,-134,-114,-80,-34,17,75,130,181,218,239,239,220,174,120,41,-32,-116,-186,-248,-289,-315,-316,-302,-272,-230,-189,-141,-106,-73,-58,-45,-51,-53,-68,-73,-81,-79,-70,-55,-36,-10,6,27,34,33,24,2,-24,-58,-87,-122,-142,-163,-170,-173,-163,-158,-138,-130,-113,-105,-99,-97,-98,-106,-109,-125,-128,-142,-149,-155,-162,-165,-167,-171,-168,-172,-166,-165,-160,-146,-140,-119,-101,-81,-52,-28,2,30,59,85,115,131,161,169,190,192,200,196,187,171,147,117,85,44,9,-26,-51,-68,-75,-66,-55,-32,-13,7,16,24,9,0,-28,-50,-76,-100,-110,-127,-119,-124,-112,-105,-99,-92,-94,-94,-101,-107,-118,-123,-131,-131,-127,-124,-107,-97,-76,-61,-40,-30,-12,-8,-3,4,-2,3,-2,-2,-3,-6,-7,-10,-11,-19,-18,-26,-23,-24,-21,-12,-4,10,23,36,48,56,62,65,61,57,50,40,36,26,25,26,28,36,44,52,61,67,70,73,69,66,64,55,48,39,21,10,-12,-35,-56,-81,-103,-118,-133,-141,-138,-143,-123,-120,-93,-79,-48,-27,10,34,73,100,132,160,181,201,209,211,207,189,168,140,105,77,42,22,0,-1,-5,15,30,62,89,122,149,172,192,195,201,189,176,159,133,113,90,74,59,56,49,64,66,91,104,129,150,172,190,208,215,224,216,206,183,153,116,71,25,-23,-67,-102,-137,-150,-169,-163,-163,-152,-140,-128,-121,-111,-115,-115,-121,-128,-129,-131,-119,-109,-81,-59,-16,9,51,72,97,113,111,117,96,89,63,45,24,7,-4,-11,-10,-3,9,25,43,58,72,77,80,68,58,34,9,-10,-40,-53,-70,-75,-72,-64,-48,-25,-1,33,59,95,117,146,156,171,167,166,153,142,127,119,107,107,101,105,101,101,94,90,76,70,57,54,55,61,75,98,120,151,172,196,205,213,202,186,159,128,90,56,17,-10,-38,-56,-70,-80,-85,-88,-90,-94,-98,-103,-115,-120,-136,-143,-156,-166,-174,-182,-187,-191,-192,-192,-183,-175,-153,-129,-94,-53,-7,39,86,119,151,159,163,141,115,75,30,-10,-53,-79,-101,-103,-98,-77,-50,-18,22,51,88,106,123,125,117,99,72,38,4,-37,-61,-91,-98,-98,-87,-58,-28,13,54,86,118,129,135,119,95,57,15,-33,-75,-113,-141,-154,-161,-150,-135,-113,-87,-61,-42,-21,-9,-3,8,3,10,5,9,5,8,6,8,4,9,3,10,10,15,25,29,46,50,66,70,74,75,64,56,32,16,-16,-36,-65,-92,-111,-139,-156,-176,-194,-210,-220,-233,-235,-240,-237,-235,-226,-226,-216,-217,-213,-218,-216,-226,-225,-230,-234,-231,-233,-232,-225,-231,-218,-228,-221,-223,-220,-214,-203,-192,-167,-145,-117,-90,-71,-54,-55,-66,-87,-130,-167,-224,-265,-310,-335,-352,-344,-326,-284,-237,-176,-118,-62,-15,15,29,23,-5,-47,-101,-164,-218,-274,-304,-324,-316,-292,-247,-186,-122,-50,11,66,104,123,120,97,58,-1,-62,-131,-191,-238,-271,-275,-264,-227,-171,-110,-33,34,100,154,187,209,203,182,142,80,9,-75,-166,-252,-341,-415,-475,-525,-548,-560,-547,-521,-476,-421,-358,-286,-219,-154,-98,-62,-38,-39,-55,-92,-138,-190,-242,-278,-308,-308,-293,-251,-189,-116,-25,56,147,210,267,291,290,263,199,126,21,-79,-185,-278,-349,-400,-414,-406,-363,-298,-212,-117,-11,82,173,240,287,299,289,236,170,77,-27,-124,-220,-282,-327,-325,-303,-237,-161,-58,39,138,218,276,313,317,296,253,184,110,18,-64,-148,-214,-270,-301,-319,-311,-290,-250,-201,-137,-77,-6,56,112,162,190,207,202,177,131,76,3,-67,-135,-190,-225,-234,-215,-166,-92,6,115,231,344,439,520,572,595,595,560,514,445,373,301,231,181,139,127,127,155,199,257,330,401,471,534,572,594,589,558,509,438,362,286,213,162,121,108,118,142,194,251,321,395,464,527,575,605,606,586,530,453,349,233,106,-12,-126,-208,-276,-299,-303,-270,-214,-140,-47,41,137,213,283,321,344,328,302,233,164,70,-24,-111,-197,-258,-300,-320,-309,-276,-219,-141,-50,51,156,253,340,406,452,471,464,436,384,327,260,201,155,120,116,129,166,226,294,373,448,518,570,604,609,594,552,491,422,334,266,192,145,114,106,125,162,219,288,362,439,505,564,603,623,623,593,552,483,405,318,224,138,61,-3,-35,-57,-33,-2,69,152,243,350,432,515,557,576,554,491,402,272,136,-20,-163,-300,-406,-482,-526,-525,-497,-430,-346,-238,-135,-22,68,147,198,223,220,198,152,97,41,-22,-63,-100,-112,-108,-84,-43,14,76,151,215,278,326,353,365,350,317,270,211,152,98,56,37,34,59,95,155,215,290,348,416,457,499,520,524,522,490,458,400,337,266,184,110,38,-22,-63,-89,-91,-71,-36,19,75,142,193,241,264,265,245,193,131,46,-41,-125,-200,-253,-286,-289,-271,-225,-165,-92,-14,61,125,175,208,214,205,168,118,54,-18,-88,-157,-211,-258,-282,-300,-295,-285,-263,-231,-200,-154,-119,-71,-38,4,25,46,50,41,25,-5,-34,-68,-92,-111,-113,-104,-75,-40,18,67,132,182,228,255,266,248,218,151,76,-19,-123,-220,-321,-396,-458,-494,-502,-488,-448,-390,-322,-248,-176,-114,-65,-37,-28,-42,-71,-119,-169,-230,-281,-328,-362,-382,-389,-382,-362,-335,-298,-258,-215,-173,-130,-99,-71,-65,-66,-93,-135,-192,-271,-345,-434,-509,-578,-626,-657,-663,-651,-616,-569,-503,-440,-365,-300,-239,-191,-158,-146,-150,-171,-212,-255,-313,-361,-406,-438,-448,-445,-419,-374,-319,-247,-173,-99,-26,32,83,109,123,111,87,42,-7,-67,-118,-165,-198,-213,-213,-196,-165,-125,-84,-36,0,33,58,68,75,62,50,24,-9,-39,-80,-113,-142,-171,-182,-185,-180,-155,-130,-93,-50,-18,19,37,43,31,1,-52,-116,-196,-280,-361,-434,-491,-524,-535,-520,-482,-426,-358,-287,-213,-160,-105,-86,-70,-86,-110,-154,-200,-253,-298,-337,-364,-369,-369,-338,-306,-255,-205,-145,-93,-38,0,35,52,59,47,21,-20,-69,-125,-179,-228,-264,-278,-278,-249,-206,-146,-69,4,90,155,222,265,294,301,280,243,174,95,-6,-107,-210,-299,-365,-405,-408,-381,-318,-228,-119,0,114,224,308,370,401,398,371,312,240,152,68,-15,-80,-129,-150,-154,-128,-90,-37,27,89,151,206,243,274,278,273,238,193,126,50,-36,-125,-207,-287,-343,-390,-410,-411,-390,-350,-290,-222,-140,-60,21,90,142,177,183,170,136,76,15,-59,-124,-179,-222,-246,-249,-237,-205,-159,-107,-43,23,83,144,188,220,235,228,206,165,121,68,22,-11,-35,-29,-12,31,81,151,212,281,336,377,408,412,408,381,346,302,251,206,156,123,90,71,61,59,67,84,103,136,165,203,232,265,280,296,285,269,230,186,128,70,13,-34,-70,-87,-91,-72,-40,7,63,124,189,245,296,332,354,355,341,304,256,198,135,74,22,-19,-41,-48,-31,-9,38,79,133,176,217,241,257,250,232,198,150,101,43,-4,-48,-72,-82,-73,-46,-6,46,101,155,206,239,270,278,274,260,227,188,143,89,39,-8,-51,-83,-99,-107,-88,-67,-20,29,90,151,212,264,306,335,340,337,303,263,202,141,63,6,-65,-98,-136,-142,-136,-114,-75,-32,18,64,108,143,160,177,162,152,110,74,12,-37,-107,-157,-210,-249,-271,-285,-274,-258,-215,-180,-120,-73,-20,30,61,95,102,112,96,83,53,29,-3,-20,-38,-42,-33,-21,8,37,70,108,133,165,182,195,205,194,191,171,152,128,104,81,63,53,45,53,59,81,101,129,155,181,204,225,232,240,228,213,185,145,105,51,7,-38,-73,-91,-100,-87,-57,-21,38,85,142,185,213,229,214,190,135,73,-11,-87,-180,-247,-320,-363,-396,-403,-394,-365,-319,-266,-197,-137,-65,-14,41,73,96,96,86,56,17,-29,-84,-126,-172,-192,-208,-197,-179,-137,-101,-45,-8,36,56,75,65,58,25,-3,-47,-83,-122,-155,-174,-194,-190,-185,-160,-130,-86,-41,14,64,113,155,188,206,217,205,188,156,113,68,16,-28,-69,-97,-115,-112,-99,-63,-27,33,77,138,172,211,218,220,194,158,110,47,-9,-74,-125,-167,-195,-205,-195,-174,-130,-80,-23,38,89,133,159,166,151,120,67,7,-65,-133,-196,-247,-279,-296,-292,-270,-238,-193,-151,-104,-71,-40,-27,-19,-28,-40,-66,-93,-124,-160,-190,-225,-257,-279,-305,-308,-316,-300,-280,-242,-197,-143,-83,-26,30,76,111,132,140,131,114,87,53,22,-9,-29,-42,-41,-35,-10,12,51,80,114,145,168,191,203,213,215,211,204,182,165,128,101,59,26,-10,-37,-57,-69,-70,-63,-51,-25,-10,22,35,58,61,66,49,34,-1,-36,-78,-115,-151,-172,-184,-181,-161,-133,-93,-50,-3,37,79,106,132,146,153,153,143,134,115,99,80,68,58,58,60,72,88,106,127,140,154,156,151,137,113,83,53,14,-8,-38,-41,-45,-27,1,36,85,126,175,206,234,245,237,218,181,131,78,15,-47,-100,-152,-188,-215,-223,-227,-207,-187,-155,-114,-80,-36,-6,27,45,61,66,62,55,39,24,3,-11,-33,-40,-54,-54,-59,-53,-50,-44,-38,-39,-34,-45,-45,-63,-71,-90,-103,-121,-135,-147,-162,-162,-175,-163,-166,-144,-131,-102,-73,-40,-1,28,65,80,101,98,92,67,39,1,-39,-72,-108,-124,-138,-127,-116,-81,-50,-8,32,65,94,110,114,111,98,78,61,40,30,26,32,45,71,99,133,166,198,225,248,263,272,277,279,273,268,257,243,225,200,169,135,93,48,7,-41,-69,-103,-115,-120,-113,-91,-66,-34,-3,24,43,53,49,36,9,-21,-63,-104,-146,-185,-216,-237,-251,-246,-233,-207,-169,-129,-81,-40,0,26,44,40,32,-3,-31,-83,-119,-166,-190,-213,-209,-195,-160,-116,-56,4,65,121,156,189,193,189,164,133,90,53,15,-11,-31,-33,-31,-12,11,34,62,84,105,120,126,133,132,132,126,123,110,106,87,78,56,42,22,7,-4,-14,-23,-20,-27,-19,-22,-19,-23,-22,-28,-28,-31,-29,-27,-14,-3,16,37,63,84,113,131,150,164,167,166,156,139,115,88,56,23,-2,-37,-49,-73,-80,-86,-88,-86,-82,-80,-75,-73,-68,-67,-61,-55,-50,-42,-35,-27,-23,-17,-25,-28,-41,-65,-86,-122,-160,-196,-241,-273,-307,-321,-336,-320,-308,-268,-232,-182,-141,-97,-67,-49,-39,-48,-59,-84,-105,-133,-149,-165,-172,-167,-163,-143,-129,-105,-84,-65,-47,-34,-27,-21,-23,-24,-32,-34,-39,-41,-34,-33,-17,-5,9,27,38,50,56,49,45,21,1,-36,-67,-111,-139,-177,-199,-217,-229,-227,-223,-214,-198,-187,-169,-155,-143,-128,-118,-101,-85,-71,-47,-36,-13,-2,7,12,6,0,-15,-27,-46,-48,-62,-51,-49,-34,-22,-8,-2,-3,-7,-30,-40,-71,-85,-102,-106,-99,-81,-52,-15,28,70,109,144,164,180,178,167,153,123,102,69,51,27,20,6,7,4,3,3,-6,-10,-19,-30,-32,-38,-32,-25,-12,3,18,27,37,33,28,19,-3,-9,-32,-35,-41,-38,-27,-15,1,17,27,40,35,39,23,17,-1,-14,-27,-41,-46,-58,-58,-65,-62,-66,-62,-62,-58,-53,-53,-49,-49,-55,-56,-70,-78,-93,-107,-123,-133,-150,-153,-166,-165,-167,-165,-153,-147,-129,-110,-91,-63,-43,-16,4,27,37,55,56,66,61,64,57,60,54,59,61,76,86,115,133,170,201,233,263,285,298,305,295,281,254,225,191,154,123,89,67,42,26,10,3,-6,-7,-7,-3,7,18,32,44,57,61,58,50,21,-4,-52,-91,-139,-174,-203,-217,-214,-198,-164,-125,-78,-35,6,34,54,56,51,31,9,-25,-53,-86,-115,-137,-158,-170,-177,-183,-178,-175,-164,-152,-140,-118,-103,-78,-57,-36,-11,1,25,28,40,38,43,38,44,43,54,68,88,112,147,171,209,229,256,267,275,274,262,252,226,205,173,145,106,76,34,4,-30,-54,-70,-78,-74,-58,-35,-2,33,70,105,133,155,165,170,160,149,125,107,84,63,55,41,49,49,64,72,88,94,97,95,79,64,39,13,-16,-38,-63,-75,-89,-96,-99,-105,-107,-114,-123,-132,-147,-155,-171,-176,-186,-186,-189,-186,-183,-177,-171,-165,-153,-147,-129,-124,-101,-94,-75,-65,-55,-44,-40,-32,-32,-23,-24,-14,-11,-2,7,17,30,40,57,69,90,103,128,145,169,191,209,231,246,256,265,263,260,248,231,209,188,160,144,117,112,97,103,104,117,130,144,155,162,165,158,147,129,103,83,49,28,-1,-18,-36,-46,-54,-51,-57,-42,-45,-31,-28,-25,-22,-26,-29,-39,-49,-61,-76,-89,-102,-113,-117,-120,-107,-97,-64,-32,12,66,111,164,205,235,257,262,250,231,195,156,108,66,17,-15,-48,-66,-74,-72,-55,-32,6,44,92,138,182,219,251,264,275,260,243,204,168,113,70,19,-22,-51,-73,-81,-71,-61,-30,-1,31,64,89,105,114,109,96,70,43,4,-29,-64,-96,-118,-138,-148,-148,-143,-128,-110,-88,-58,-35,-5,15,32,44,47,44,32,18,-7,-24,-58,-71,-104,-112,-132,-141,-146,-148,-151,-143,-143,-136,-128,-128,-116,-118,-109,-114,-111,-119,-121,-132,-137,-147,-147,-152,-145,-139,-130,-112,-106,-89,-81,-77,-72,-75,-81,-86,-96,-102,-105,-104,-91,-75,-41,-4,44,99,149,203,246,278,300,305,304,283,268,231,212,177,157,133,113,102,85,80,70,67,62,69,65,75,76,79,82,74,66,45,23,-14,-48,-93,-136,-174,-216,-238,-267,-266,-274,-250,-235,-199,-164,-123,-83,-44,-14,19,35,50,55,47,44,20,4,-24,-49,-74,-94,-116,-124,-131,-126,-119,-101,-87,-59,-46,-20,-11,-2,5,-5,-6,-22,-33,-42,-52,-52,-47,-38,-17,2,29,49,76,86,106,110,113,118,112,114,109,107,105,99,97,89,86,76,73,64,62,57,54,53,48,51,45,46,46,45,47,48,50,50,54,52,54,49,50,49,47,55,54,68,79,91,110,123,138,146,149,145,129,110,70,35,-17,-67,-114,-165,-193,-223,-225,-220,-195,-156,-113,-61,-17,26,53,67,66,49,21,-16,-61,-99,-140,-167,-192,-203,-204,-202,-186,-177,-155,-142,-127,-114,-108,-99,-100,-94,-100,-96,-103,-102,-106,-106,-109,-106,-103,-95,-81,-64,-40,-11,25,59,99,132,161,189,196,208,192,184,150,128,87,63,30,14,1,-3,6,11,32,40,59,62,69,64,60,47,42,27,26,20,23,31,39,54,69,82,97,107,114,114,113,100,86,66,37,15,-18,-42,-70,-89,-107,-119,-127,-132,-132,-132,-126,-121,-108,-93,-73,-50,-18,8,45,69,100,112,128,123,113,99,64,42,6,-16,-38,-43,-44,-27,-2,24,65,88,119,129,135,119,100,60,21,-25,-74,-113,-150,-173,-190,-189,-184,-159,-137,-98,-69,-27,-2,31,46,57,62,52,46,26,7,-14,-33,-53,-61,-77,-72,-73,-61,-48,-31,-14,5,15,28,25,26,11,-4,-26,-48,-75,-95,-119,-136,-146,-158,-157,-155,-152,-136,-130,-108,-99,-77,-69,-52,-45,-34,-33,-27,-34,-32,-43,-50,-62,-75,-88,-99,-115,-119,-129,-126,-127,-113,-105,-83,-67,-48,-28,-16,-5,-2,-6,-16,-29,-50,-64,-86,-93,-101,-94,-84,-57,-31,8,45,83,117,147,164,181,177,174,157,137,117,91,73,58,51,58,66,92,113,146,171,194,204,209,191,175,133,95,43,-6,-52,-95,-125,-148,-156,-153,-142,-117,-96,-63,-42,-16,-5,5,-4,-10,-34,-54,-84,-107,-136,-151,-172,-181,-186,-193,-191,-191,-190,-183,-181,-165,-155,-129,-103,-67,-27,15,56,96,125,146,156,146,136,101,69,28,-13,-44,-74,-83,-88,-71,-50,-14,20,61,91,119,136,136,137,115,100,71,48,21,2,-17,-25,-31,-30,-20,-12,6,25,41,65,80,94,107,109,111,103,93,79,63,50,36,35,30,47,58,91,121,159,199,235,269,294,307,316,306,288,265,224,190,144,105,65,38,8,3,-7,6,17,46,70,104,129,155,167,175,165,145,113,71,22,-32,-86,-133,-178,-202,-225,-220,-215,-183,-158,-113,-79,-44,-17,-7,-1,-16,-37,-67,-102,-135,-162,-184,-188,-187,-169,-140,-107,-61,-25,16,46,71,87,91,93,83,80,67,66,57,65,66,78,89,100,115,127,132,144,141,147,145,144,144,142,142,139,135,122,109,77,50,2,-41,-91,-141,-178,-213,-227,-233,-217,-194,-155,-115,-68,-28,11,33,49,49,40,16,-13,-46,-82,-110,-132,-144,-140,-124,-97,-55,-9,40,93,131,171,189,199,194,174,148,105,68,17,-20,-61,-87,-109,-112,-110,-93,-65,-39,2,34,68,98,117,132,137,131,125,102,84,55,31,2,-17,-36,-44,-45,-44,-29,-19,0,9,21,17,16,-3,-23,-55,-89,-126,-167,-200,-238,-259,-276,-282,-272,-254,-222,-180,-129,-77,-16,31,80,112,135,137,130,97,65,8,-41,-101,-151,-193,-226,-245,-247,-237,-216,-183,-146,-105,-59,-22,18,48,71,89,92,94,78,60,32,-1,-35,-71,-106,-131,-156,-167,-172,-169,-158,-138,-121,-92,-79,-53,-47,-36,-39,-51,-61,-82,-99,-111,-126,-116,-114,-83,-58,-11,30,80,121,164,193,220,234,241,242,232,220,199,178,150,122,97,65,49,26,17,11,12,16,27,34,43,49,46,45,29,20,-4,-21,-42,-64,-78,-94,-104,-108,-111,-106,-98,-85,-69,-52,-34,-20,-7,-2,-2,-10,-26,-44,-68,-89,-108,-122,-123,-119,-100,-72,-36,7,49,92,123,150,159,155,143,109,77,33,-9,-44,-79,-99,-112,-111,-103,-85,-60,-35,2,30,71,102,138,170,197,222,238,246,247,235,217,191,162,130,100,74,54,46,44,51,65,82,103,115,131,126,128,105,89,50,21,-17,-54,-76,-108,-111,-118,-103,-87,-52,-20,25,64,104,137,165,180,189,186,174,152,130,92,68,30,4,-20,-40,-44,-49,-36,-21,2,33,57,87,104,115,113,98,71,29,-19,-74,-130,-181,-228,-262,-281,-286,-272,-243,-201,-144,-82,-16,49,104,153,176,195,176,159,107,56,-13,-74,-140,-185,-225,-239,-239,-214,-177,-119,-60,9,73,132,179,217,232,243,232,217,189,163,125,101,64,43,14,-4,-25,-38,-52,-56,-57,-53,-35,-19,5,33,55,78,92,92,90,69,43,8,-30,-67,-105,-130,-156,-162,-170,-160,-151,-133,-116,-101,-85,-77,-72,-73,-77,-89,-96,-112,-120,-131,-134,-139,-133,-130,-121,-107,-95,-74,-57,-31,-7,24,50,82,108,132,150,160,163,157,145,127,104,85,63,51,45,40,52,56,76,82,98,95,98,76,59,23,-16,-54,-104,-137,-175,-197,-208,-205,-191,-160,-131,-79,-45,10,37,74,90,96,98,76,59,23,-6,-44,-76,-107,-129,-142,-148,-141,-128,-103,-70,-37,6,42,77,108,123,135,131,117,95,60,28,-13,-47,-76,-101,-104,-110,-88,-69,-34,8,42,89,117,145,167,167,172,151,133,102,68,30,-4,-39,-61,-80,-90,-86,-77,-57,-34,-7,13,38,46,50,44,23,1,-34,-64,-100,-121,-145,-149,-147,-134,-104,-74,-31,11,54,100,132,167,185,201,203,198,188,169,153,132,119,107,101,107,109,129,141,161,181,195,211,215,216,207,189,164,128,86,42,-10,-58,-105,-147,-179,-205,-216,-222,-207,-195,-166,-135,-103,-66,-40,-12,-3,10,-1,-12,-38,-72,-103,-148,-175,-213,-229,-245,-244,-232,-215,-181,-151,-110,-76,-40,-16,7,15,16,11,-6,-24,-43,-67,-84,-94,-106,-98,-94,-72,-48,-17,20,59,91,132,149,177,182,184,176,159,141,116,99,74,64,53,51,55,60,72,81,93,98,100,97,84,68,48,17,-5,-37,-57,-78,-87,-95,-87,-78,-61,-37,-15,14,38,62,80,97,104,109,106,92,81,53,32,2,-27,-52,-76,-93,-102,-106,-97,-88,-66,-52,-28,-17,-6,-5,-16,-26,-52,-73,-104,-127,-155,-171,-191,-199,-208,-207,-208,-198,-189,-175,-153,-137,-109,-90,-69,-47,-39,-23,-24,-22,-27,-36,-46,-55,-70,-74,-88,-86,-95,-84,-84,-69,-56,-36,-20,6,16,41,50,63,70,72,74,70,68,59,50,43,29,26,14,13,11,15,21,29,39,45,53,53,51,50,33,34,16,14,11,8,19,20,33,38,40,43,29,19,-7,-31,-59,-92,-117,-145,-163,-176,-182,-186,-174,-171,-149,-136,-114,-95,-76,-52,-40,-14,-4,15,28,43,51,67,70,82,85,90,92,90,89,80,74,62,52,39,29,20,14,9,9,9,8,10,10,5,5,-4,-9,-11,-15,-10,-3,13,33,61,90,123,150,178,195,202,203,183,164,126,92,45,10,-31,-59,-82,-98,-103,-106,-101,-93,-85,-73,-65,-56,-46,-40,-31,-23,-20,-12,-9,-8,-7,-11,-22,-30,-48,-62,-78,-92,-101,-104,-100,-88,-70,-41,-16,21,45,79,95,114,123,121,123,107,103,84,78,60,58,47,47,46,43,47,43,39,38,20,19,-8,-13,-40,-48,-71,-76,-95,-95,-107,-102,-104,-91,-82,-55,-32,4,43,84,132,173,218,251,286,306,323,327,323,314,296,271,249,213,193,157,135,110,89,72,57,42,34,22,17,6,0,-6,-22,-23,-47,-52,-73,-84,-103,-110,-119,-120,-111,-102,-79,-53,-29,4,20,47,47,59,41,33,6,-18,-44,-75,-99,-123,-145,-159,-175,-184,-189,-191,-188,-179,-165,-146,-124,-95,-72,-37,-19,10,21,39,43,48,49,44,48,36,47,33,49,41,51,58,62,75,83,93,111,119,136,148,163,172,185,186,192,185,182,161,148,121,96,68,38,11,-15,-32,-51,-60,-65,-71,-63,-61,-51,-39,-27,-8,9,30,50,70,88,101,111,116,109,111,93,89,78,73,74,78,86,100,112,129,134,145,142,142,134,124,114,99,92,78,73,62,53,44,34,22,12,-4,-16,-28,-40,-50,-55,-64,-59,-63,-52,-49,-35,-26,-19,-11,-17,-22,-42,-64,-99,-132,-169,-200,-229,-245,-256,-248,-237,-213,-181,-152,-109,-82,-44,-18,5,24,37,40,44,37,26,12,-9,-32,-55,-77,-100,-113,-121,-122,-107,-91,-60,-22,16,63,101,140,171,193,202,205,191,173,148,110,82,41,10,-21,-48,-72,-85,-107,-110,-127,-129,-136,-140,-142,-141,-137,-128,-120,-109,-93,-85,-70,-64,-60,-53,-59,-54,-58,-55,-50,-45,-32,-21,0,11,31,43,50,61,52,49,31,14,-12,-37,-67,-90,-116,-130,-145,-151,-149,-145,-134,-118,-103,-84,-65,-50,-33,-22,-13,-7,-4,-5,-3,-9,-7,-9,-12,-6,-15,-7,-19,-15,-30,-37,-50,-64,-77,-91,-99,-111,-113,-118,-117,-108,-109,-93,-88,-76,-63,-58,-50,-46,-49,-52,-62,-72,-86,-93,-106,-108,-115,-104,-105,-86,-80,-63,-52,-41,-36,-32,-34,-38,-43,-53,-58,-65,-67,-68,-64,-59,-51,-44,-34,-30,-21,-20,-13,-11,-5,0,4,11,15,14,9,0,-22,-43,-76,-109,-146,-178,-209,-226,-236,-232,-216,-187,-146,-98,-46,12,63,111,153,179,202,206,202,188,161,133,94,56,17,-16,-51,-68,-84,-85,-76,-58,-33,0,33,68,96,124,139,152,159,152,152,137,130,117,106,100,92,88,89,88,96,100,109,118,129,136,143,143,142,129,114,86,56,16,-23,-67,-108,-143,-173,-192,-205,-201,-196,-172,-152,-119,-92,-59,-33,-9,7,22,26,33,31,29,26,21,18,15,16,10,19,14,27,29,44,49,66,69,81,78,80,70,58,45,28,17,8,9,14,28,48,66,92,104,114,115,101,84,54,19,-12,-44,-67,-80,-81,-68,-47,-9,24,74,112,151,186,209,227,234,237,232,223,210,191,174,148,124,94,63,32,-3,-34,-64,-89,-112,-120,-132,-120,-113,-88,-57,-27,18,48,92,116,147,157,172,168,168,158,148,137,126,119,110,110,103,107,101,98,93,79,68,47,25,4,-22,-46,-63,-84,-88,-102,-93,-96,-80,-73,-62,-48,-47,-41,-45,-54,-64,-80,-93,-105,-112,-117,-107,-102,-78,-61,-34,-10,9,32,39,51,48,45,38,25,15,6,-3,1,-1,13,27,43,68,81,106,112,124,123,122,114,104,95,81,78,66,63,62,55,57,51,49,42,34,23,9,-7,-28,-50,-68,-97,-113,-135,-151,-158,-168,-164,-161,-146,-132,-107,-81,-52,-22,11,35,62,79,84,92,79,70,48,32,12,2,-9,-9,0,8,32,44,68,86,99,110,114,114,105,97,81,65,53,33,26,14,10,8,3,8,1,4,-1,-8,-10,-19,-23,-26,-28,-31,-27,-30,-30,-31,-43,-47,-69,-83,-110,-130,-155,-176,-193,-206,-210,-207,-194,-176,-146,-115,-77,-36,1,38,72,95,116,126,131,131,127,115,111,93,88,70,61,45,29,16,-1,-7,-18,-11,-6,18,43,75,114,147,179,201,210,208,191,163,121,77,24,-24,-69,-103,-130,-138,-141,-125,-102,-74,-39,-9,18,40,51,53,50,39,29,15,6,0,0,1,6,6,9,3,-7,-20,-37,-54,-69,-81,-84,-78,-69,-50,-26,-5,25,42,60,72,74,77,66,59,44,29,15,-2,-15,-24,-34,-34,-36,-26,-22,-4,1,18,21,28,24,21,9,-3,-17,-31,-42,-49,-58,-56,-59,-49,-46,-31,-25,-12,-1,3,15,8,11,-2,-9,-28,-41,-56,-69,-76,-83,-79,-77,-63,-55,-36,-22,-4,11,31,44,63,77,92,104,113,120,119,120,109,100,89,73,63,49,43,34,34,24,25,16,8,-4,-19,-38,-58,-76,-101,-110,-132,-135,-142,-142,-134,-133,-116,-113,-97,-93,-85,-82,-81,-79,-82,-84,-82,-88,-82,-82,-79,-70,-70,-58,-60,-49,-51,-47,-47,-51,-47,-52,-45,-45,-39,-31,-25,-17,-11,-4,-5,5,0,15,16,33,47,69,88,116,132,154,165,167,167,151,137,108,84,52,26,-3,-26,-44,-65,-72,-92,-97,-112,-125,-137,-156,-168,-187,-195,-209,-211,-211,-208,-190,-180,-154,-138,-114,-99,-83,-73,-70,-65,-70,-73,-77,-82,-84,-84,-84,-80,-77,-71,-64,-60,-50,-44,-39,-24,-22,-7,2,11,25,34,49,59,74,84,100,108,124,126,137,134,131,121,106,89,63,46,19,7,-10,-15,-16,-11,1,13,30,46,61,73,83,91,90,92,83,76,67,52,42,28,22,10,13,6,13,16,19,31,29,40,33,37,26,20,7,-11,-26,-46,-63,-80,-89,-97,-95,-84,-74,-42,-24,18,42,82,107,131,152,158,161,151,132,103,72,20,-18,-78,-121,-169,-213,-240,-266,-275,-278,-273,-257,-240,-220,-199,-183,-163,-151,-140,-128,-121,-106,-97,-81,-62,-43,-19,6,29,59,82,112,137,163,193,214,239,249,252,242,214,173,118,52,-14,-79,-132,-167,-179,-168,-128,-71,7,100,187,284,352,410,435,425,386,304,205,73,-54,-191,-300,-394,-440,-462,-433,-377,-291,-180,-65,55,170,263,345,389,412,400,362,299,219,132,45,-23,-80,-102,-96,-65,5,80,179,273,364,439,489,512,500,452,370,254,112,-49,-221,-393,-551,-690,-791,-858,-876,-851,-778,-668,-515,-347,-148,36,220,362,472,522,531,476,392,263,131,-10,-126,-222,-281,-306,-303,-262,-219,-141,-74,7,79,138,175,190,167,126,58,-28,-114,-207,-286,-347,-399,-414,-421,-388,-333,-248,-134,-11,122,249,348,429,451,442,374,276,147,18,-110,-202,-266,-281,-253,-181,-76,52,185,319,428,525,578,609,598,554,485,385,273,152,36,-60,-135,-179,-207,-210,-216,-208,-207,-199,-183,-152,-105,-42,32,100,164,198,214,188,143,58,-31,-140,-233,-313,-367,-387,-377,-343,-287,-223,-154,-89,-41,-10,-4,-22,-53,-99,-148,-195,-238,-268,-280,-279,-257,-219,-183,-137,-109,-82,-61,-38,-1,51,118,201,276,347,389,401,374,313,224,113,6,-101,-178,-222,-226,-171,-75,68,232,409,571,712,806,852,837,767,651,496,328,155,-3,-131,-224,-277,-280,-255,-188,-111,-15,83,183,277,366,443,501,552,568,578,553,509,440,349,249,142,46,-44,-107,-151,-170,-166,-137,-98,-37,14,63,87,84,50,-17,-119,-245,-393,-544,-688,-810,-891,-926,-905,-830,-710,-555,-379,-210,-59,47,101,93,40,-64,-190,-332,-480,-602,-712,-774,-813,-804,-777,-716,-648,-564,-478,-394,-301,-222,-132,-62,8,53,92,106,119,119,123,120,123,124,128,144,158,196,223,271,310,356,405,456,507,562,605,633,649,627,605,543,488,414,348,292,244,228,223,253,290,346,403,454,501,522,535,518,490,442,386,322,248,180,94,28,-57,-120,-191,-248,-302,-345,-376,-390,-390,-368,-342,-294,-258,-214,-187,-174,-179,-205,-250,-308,-373,-430,-482,-498,-505,-468,-412,-330,-230,-123,-16,78,163,207,235,206,157,63,-43,-167,-282,-385,-462,-506,-523,-498,-452,-380,-292,-204,-106,-17,62,127,169,185,187,149,104,23,-56,-155,-236,-317,-369,-405,-411,-402,-372,-335,-291,-246,-198,-154,-104,-69,-28,-11,6,4,-5,-25,-49,-78,-104,-126,-134,-128,-99,-50,22,112,218,329,438,532,607,656,678,670,641,594,538,486,441,413,398,395,412,433,471,519,574,638,701,759,807,837,847,820,773,687,584,469,345,232,127,42,-22,-65,-87,-90,-77,-53,-24,7,31,45,40,18,-31,-100,-190,-295,-400,-499,-583,-635,-670,-657,-629,-560,-478,-373,-269,-158,-64,15,71,93,82,41,-35,-124,-227,-328,-418,-492,-536,-556,-538,-500,-422,-339,-221,-109,18,130,232,297,334,311,256,147,16,-137,-285,-418,-517,-574,-587,-557,-494,-411,-315,-221,-136,-57,-5,40,59,65,61,36,11,-37,-80,-139,-186,-241,-276,-314,-332,-346,-339,-318,-270,-199,-101,14,149,278,408,516,599,652,669,652,614,554,496,433,398,368,375,390,430,482,535,600,649,697,723,737,724,699,653,594,531,455,388,315,247,188,119,74,17,-20,-53,-74,-83,-81,-77,-69,-72,-91,-126,-182,-250,-329,-408,-480,-538,-568,-578,-547,-499,-420,-330,-238,-139,-65,12,52,91,98,93,67,29,-28,-74,-138,-176,-224,-246,-266,-276,-266,-266,-241,-229,-207,-184,-167,-145,-132,-125,-123,-137,-149,-183,-214,-262,-311,-364,-415,-464,-504,-537,-565,-574,-579,-555,-527,-475,-422,-364,-308,-266,-237,-225,-233,-254,-287,-322,-355,-379,-388,-382,-347,-296,-209,-107,20,163,313,465,601,714,785,818,799,742,651,536,414,297,197,137,107,130,182,276,380,500,609,709,785,838,857,851,809,748,665,567,468,353,257,147,64,-22,-85,-135,-165,-182,-172,-158,-116,-75,-19,37,82,122,124,116,64,-3,-88,-185,-268,-339,-382,-387,-363,-300,-217,-116,-11,84,162,213,232,219,182,114,32,-58,-157,-242,-322,-382,-422,-439,-442,-420,-391,-340,-291,-222,-174,-104,-64,-15,14,30,34,12,-22,-75,-147,-219,-306,-376,-439,-482,-499,-495,-467,-420,-356,-289,-211,-148,-90,-51,-33,-33,-54,-93,-139,-200,-248,-305,-332,-349,-331,-286,-214,-116,-4,118,237,347,439,508,545,554,522,471,391,304,213,129,60,15,-9,4,32,96,166,250,339,414,485,534,559,568,539,501,428,346,252,154,66,-12,-70,-106,-114,-106,-71,-29,22,79,117,156,171,168,153,108,59,-10,-87,-164,-246,-313,-367,-404,-417,-410,-386,-340,-287,-219,-145,-74,1,60,117,152,174,171,154,111,60,-5,-73,-141,-204,-255,-299,-320,-333,-319,-294,-247,-189,-117,-41,35,103,156,193,202,189,147,82,4,-93,-182,-275,-344,-400,-429,-436,-423,-392,-354,-306,-264,-220,-194,-176,-177,-193,-217,-260,-294,-341,-362,-378,-363,-321,-256,-158,-53,70,189,294,389,447,487,491,470,420,356,274,190,114,46,7,-11,-1,37,89,166,244,333,419,493,564,607,644,651,648,621,584,531,469,396,321,243,170,111,61,36,27,35,68,102,155,195,234,254,250,228,171,100,3,-98,-209,-306,-396,-458,-506,-517,-513,-471,-419,-338,-251,-151,-54,39,112,167,190,187,152,89,8,-95,-196,-302,-390,-457,-496,-502,-470,-417,-324,-229,-113,-8,92,168,223,249,245,216,166,99,31,-48,-113,-173,-219,-239,-255,-239,-221,-180,-136,-85,-36,7,40,60,60,42,1,-56,-133,-212,-296,-372,-424,-459,-461,-435,-386,-309,-221,-117,-16,91,175,262,307,348,350,339,314,269,232,189,158,141,140,157,191,234,289,341,401,448,496,532,559,570,572,557,525,487,423,369,290,226,151,90,36,-3,-29,-36,-36,-20,-4,21,32,49,40,29,-1,-45,-95,-156,-217,-278,-333,-375,-406,-410,-397,-356,-295,-219,-130,-41,47,121,171,206,201,189,135,83,8,-64,-143,-206,-272,-311,-343,-356,-350,-332,-301,-258,-211,-162,-108,-68,-25,-2,14,11,-3,-33,-69,-112,-155,-191,-229,-244,-260,-251,-238,-205,-174,-129,-100,-67,-53,-50,-64,-98,-144,-207,-278,-354,-429,-494,-545,-577,-581,-564,-513,-448,-350,-252,-124,-11,115,217,313,379,426,439,432,398,355,294,241,179,138,102,91,95,125,168,231,297,376,445,515,566,606,622,619,595,550,488,416,328,247,158,87,20,-26,-58,-70,-66,-46,-13,28,76,122,168,203,226,230,215,186,135,80,8,-53,-117,-160,-197,-211,-211,-196,-169,-136,-96,-57,-23,9,25,35,27,7,-25,-70,-123,-172,-229,-264,-300,-312,-308,-285,-241,-189,-123,-56,11,74,124,165,191,195,190,158,124,67,18,-45,-92,-146,-180,-215,-233,-254,-257,-268,-261,-258,-252,-237,-232,-217,-212,-208,-209,-213,-220,-230,-234,-238,-230,-210,-181,-136,-80,-14,60,138,213,285,349,396,432,446,441,424,376,334,262,203,138,80,45,16,19,31,68,112,173,231,298,348,396,429,436,446,415,393,341,296,240,188,144,94,73,38,35,30,36,54,65,82,94,89,89,60,37,-14,-53,-112,-153,-201,-234,-255,-267,-263,-251,-227,-196,-161,-121,-86,-46,-16,6,27,21,18,-10,-43,-82,-133,-173,-219,-249,-271,-286,-282,-278,-255,-228,-191,-146,-99,-46,5,55,93,126,137,141,125,95,56,3,-47,-98,-145,-176,-200,-202,-197,-176,-153,-123,-98,-86,-79,-92,-114,-148,-187,-235,-268,-308,-322,-328,-309,-275,-218,-150,-70,17,98,181,247,301,343,359,366,347,319,277,227,176,123,78,41,13,3,5,24,61,104,164,222,286,343,394,431,455,455,444,408,364,305,244,182,125,77,38,13,-6,-9,-14,-5,-2,4,6,1,-11,-30,-60,-92,-132,-173,-211,-249,-275,-295,-304,-299,-284,-259,-221,-180,-126,-78,-23,22,63,93,108,114,102,77,41,-7,-62,-118,-170,-217,-240,-262,-246,-233,-190,-148,-92,-40,12,49,85,98,111,98,86,55,23,-14,-50,-80,-106,-116,-122,-108,-94,-64,-38,-5,18,40,46,43,21,-12,-62,-118,-184,-248,-310,-362,-402,-425,-435,-414,-391,-327,-269,-186,-97,-16,74,145,210,257,287,295,287,261,224,182,141,105,80,76,85,115,166,213,293,350,427,491,542,598,618,643,639,624,595,551,500,441,378,322,261,219,172,139,113,90,77,64,57,45,37,20,3,-20,-50,-80,-120,-156,-199,-234,-270,-295,-312,-319,-315,-298,-278,-243,-215,-181,-152,-131,-113,-111,-115,-133,-159,-189,-232,-266,-308,-335,-358,-369,-366,-352,-328,-291,-254,-210,-166,-133,-98,-81,-69,-72,-81,-107,-131,-164,-193,-220,-239,-252,-247,-239,-215,-193,-166,-145,-131,-128,-136,-156,-185,-222,-263,-313,-352,-399,-429,-449,-461,-448,-432,-391,-343,-280,-213,-137,-62,11,80,137,188,216,242,237,237,210,187,154,125,104,91,93,111,140,189,247,315,389,463,535,597,646,679,687,682,644,597,525,441,350,252,161,75,5,-47,-78,-87,-75,-47,-2,50,107,162,208,239,254,244,217,169,104,33,-46,-116,-185,-232,-269,-278,-274,-249,-209,-163,-106,-55,-5,36,66,81,85,73,48,14,-30,-76,-126,-173,-217,-248,-272,-279,-278,-257,-237,-194,-161,-116,-77,-45,-18,-6,1,-9,-20,-42,-59,-75,-84,-86,-78,-61,-41,-19,3,17,32,28,25,3,-24,-59,-107,-147,-206,-250,-297,-337,-366,-383,-393,-381,-362,-329,-281,-231,-165,-106,-38,19,73,114,141,158,154,144,118,85,52,18,-6,-20,-15,6,48,108,176,263,342,424,496,547,588,600,592,565,520,462,398,332,268,217,169,140,119,112,120,128,151,168,188,204,213,211,205,180,154,115,70,25,-25,-70,-110,-145,-168,-183,-179,-173,-143,-119,-71,-37,15,44,81,97,104,99,77,50,12,-29,-67,-101,-134,-149,-169,-164,-164,-148,-132,-109,-88,-65,-49,-33,-30,-24,-35,-42,-65,-83,-108,-132,-151,-171,-182,-190,-196,-190,-187,-178,-165,-157,-146,-136,-135,-132,-135,-143,-148,-160,-170,-182,-190,-197,-196,-195,-182,-168,-147,-117,-94,-57,-30,4,24,46,54,59,52,38,20,-6,-29,-54,-75,-87,-92,-85,-68,-40,1,44,98,148,206,256,304,346,382,407,428,433,436,427,414,394,371,347,319,297,265,247,214,194,168,145,122,99,76,55,31,9,-19,-41,-69,-95,-121,-144,-166,-178,-190,-191,-187,-172,-162,-135,-121,-99,-82,-73,-69,-67,-80,-84,-103,-116,-130,-142,-147,-150,-144,-139,-125,-111,-99,-78,-74,-55,-56,-46,-46,-47,-46,-53,-51,-58,-53,-58,-53,-53,-50,-48,-47,-49,-52,-63,-72,-92,-106,-129,-151,-173,-195,-211,-229,-234,-249,-241,-251,-238,-240,-228,-219,-208,-188,-173,-147,-121,-92,-61,-30,0,30,50,71,81,89,94,88,91,85,89,95,105,125,156,188,237,282,337,385,433,470,498,512,513,498,476,438,403,358,322,286,259,242,232,232,238,256,271,299,314,342,351,363,360,344,320,276,226,157,89,5,-65,-139,-200,-245,-279,-287,-287,-263,-234,-191,-149,-102,-68,-39,-25,-30,-39,-74,-106,-149,-190,-227,-254,-273,-276,-269,-254,-225,-194,-157,-123,-84,-57,-24,-10,8,12,13,5,-10,-25,-47,-64,-80,-93,-92,-94,-80,-66,-51,-28,-21,-8,-12,-23,-44,-79,-116,-165,-212,-263,-307,-344,-376,-391,-400,-392,-379,-347,-315,-267,-219,-165,-108,-52,4,57,102,141,168,183,188,175,160,128,104,69,48,31,28,39,64,102,146,202,247,305,334,375,379,390,374,356,330,295,271,240,224,209,204,202,208,211,217,218,216,207,196,173,152,126,95,72,39,18,-9,-27,-47,-66,-79,-98,-110,-122,-136,-141,-154,-153,-160,-153,-152,-143,-139,-128,-126,-118,-120,-121,-126,-135,-142,-153,-154,-161,-154,-148,-133,-112,-89,-62,-37,-12,4,17,17,11,-2,-20,-41,-61,-80,-92,-99,-99,-91,-80,-68,-49,-43,-30,-34,-40,-56,-80,-111,-146,-186,-223,-258,-291,-310,-331,-333,-335,-329,-312,-300,-277,-258,-237,-216,-190,-174,-146,-133,-105,-93,-70,-61,-49,-39,-38,-28,-26,-14,-1,23,52,92,140,195,250,311,358,404,433,449,447,434,399,366,311,273,219,188,158,145,146,156,180,209,241,279,302,330,334,339,321,298,259,215,158,109,45,2,-51,-86,-112,-135,-133,-139,-118,-105,-81,-59,-39,-27,-17,-28,-36,-69,-96,-141,-179,-218,-253,-275,-290,-294,-283,-266,-240,-203,-170,-129,-89,-59,-19,-4,24,25,32,21,5,-15,-44,-67,-98,-118,-136,-147,-146,-145,-128,-112,-92,-70,-56,-42,-34,-42,-41,-68,-80,-111,-134,-160,-187,-205,-220,-232,-231,-232,-219,-204,-180,-156,-118,-91,-46,-20,21,43,71,83,95,90,88,74,65,49,46,40,53,70,97,136,178,224,272,311,346,369,375,379,357,339,307,273,246,213,195,177,170,166,168,172,177,184,187,190,192,187,185,173,157,145,112,92,56,19,-11,-57,-89,-126,-161,-187,-213,-235,-244,-259,-259,-261,-255,-248,-240,-229,-224,-217,-217,-217,-223,-228,-238,-244,-250,-255,-252,-257,-242,-242,-223,-214,-192,-178,-158,-142,-129,-114,-111,-100,-100,-88,-85,-66,-53,-21,5,44,80,115,152,173,193,191,182,155,113,63,-3,-69,-140,-204,-268,-314,-353,-379,-383,-388,-368,-349,-315,-279,-237,-194,-146,-105,-60,-26,8,34,54,72,77,93,96,112,124,146,170,203,239,280,322,367,405,446,473,497,511,508,500,478,449,413,376,333,301,262,240,210,202,182,181,175,179,183,188,201,203,215,214,210,202,176,153,114,76,28,-19,-59,-108,-132,-166,-179,-184,-186,-173,-159,-141,-122,-105,-96,-86,-87,-91,-98,-111,-122,-136,-147,-158,-165,-173,-181,-184,-192,-195,-202,-204,-214,-211,-225,-224,-236,-243,-250,-258,-262,-259,-254,-237,-215,-186,-146,-106,-55,-9,39,84,119,155,168,181,174,161,137,102,67,19,-16,-62,-96,-132,-161,-181,-200,-206,-212,-203,-195,-175,-155,-129,-103,-78,-55,-37,-21,-10,-2,7,14,26,38,62,87,121,166,206,259,308,353,399,433,463,479,493,491,489,480,468,459,441,435,413,408,386,372,351,331,310,291,267,255,227,221,191,179,144,121,75,39,-16,-65,-121,-173,-222,-262,-294,-312,-318,-312,-289,-260,-223,-180,-143,-104,-75,-58,-44,-44,-52,-63,-79,-94,-108,-113,-121,-111,-107,-91,-78,-64,-57,-55,-61,-79,-106,-141,-182,-221,-258,-288,-308,-308,-300,-271,-230,-181,-121,-63,-2,47,95,117,142,136,130,102,70,32,-19,-58,-108,-148,-184,-223,-245,-274,-285,-304,-302,-307,-295,-283,-266,-238,-219,-184,-169,-136,-128,-106,-105,-94,-94,-89,-83,-73,-60,-33,-7,33,79,127,182,236,283,332,365,388,402,394,385,357,327,291,257,227,204,195,191,204,224,254,290,330,369,403,432,447,455,444,428,390,351,295,242,181,127,67,22,-26,-60,-84,-108,-110,-116,-105,-98,-83,-73,-64,-60,-66,-77,-96,-122,-147,-184,-206,-241,-259,-277,-289,-290,-287,-279,-266,-253,-239,-227,-221,-216,-222,-226,-239,-245,-262,-261,-270,-260,-251,-233,-208,-180,-150,-112,-81,-43,-7,27,58,93,111,136,143,143,135,111,79,37,-12,-66,-119,-170,-214,-245,-275,-277,-284,-267,-247,-228,-191,-177,-144,-131,-115,-105,-96,-88,-74,-60,-33,-8,35,71,121,169,218,269,315,361,403,436,470,494,512,527,525,527,509,492,461,430,390,353,309,278,242,223,203,200,197,206,212,226,233,238,236,229,215,196,171,145,116,89,58,34,7,-15,-38,-56,-74,-85,-99,-105,-114,-116,-126,-124,-137,-138,-147,-155,-161,-168,-173,-173,-177,-172,-172,-168,-166,-168,-168,-179,-188,-207,-224,-251,-273,-301,-323,-341,-352,-356,-346,-333,-303,-273,-230,-196,-151,-121,-88,-70,-57,-54,-57,-66,-85,-102,-125,-152,-168,-202,-211,-239,-246,-261,-262,-264,-256,-250,-234,-222,-204,-191,-180,-175,-172,-180,-190,-202,-222,-232,-242,-243,-228,-204,-163,-108,-42,30,110,184,255,317,362,397,413,417,409,392,369,348,319,309,289,287,289,293,311,328,352,377,407,428,459,471,491,492,489,474,442,404,344,284,204,128,43,-34,-102,-161,-200,-222,-224,-206,-178,-134,-91,-46,-8,12,24,12,-15,-53,-108,-160,-221,-265,-309,-329,-336,-331,-297,-266,-209,-162,-107,-62,-23,-2,8,-1,-22,-55,-100,-148,-201,-252,-295,-337,-363,-383,-389,-384,-367,-338,-300,-254,-200,-144,-85,-31,17,59,81,99,88,74,33,-10,-71,-130,-191,-250,-293,-330,-346,-349,-337,-309,-275,-234,-189,-152,-114,-88,-68,-56,-45,-45,-35,-28,-11,14,47,91,139,193,250,297,351,380,412,423,423,418,394,373,342,316,290,270,254,246,247,250,264,279,298,324,343,368,390,405,420,423,421,409,388,354,316,265,213,155,102,48,5,-31,-54,-71,-67,-69,-52,-40,-28,-18,-18,-29,-45,-77,-114,-157,-202,-238,-276,-292,-306,-296,-279,-247,-206,-161,-115,-69,-36,-5,8,12,5,-19,-40,-84,-108,-155,-177,-205,-219,-222,-216,-198,-170,-133,-91,-47,0,42,81,110,131,136,135,114,87,47,0,-54,-106,-165,-209,-258,-291,-316,-337,-336,-336,-322,-300,-277,-244,-212,-180,-147,-120,-95,-75,-60,-48,-41,-35,-28,-24,-10,-2,20,39,66,96,128,163,196,228,258,281,297,309,308,303,292,270,256,229,216,195,194,190,199,216,237,267,297,327,352,370,380,372,357,323,283,230,173,113,62,11,-23,-50,-60,-58,-42,-22,13,41,78,102,123,130,127,112,85,48,2,-43,-98,-141,-190,-228,-254,-281,-286,-296,-282,-273,-245,-223,-186,-161,-122,-100,-74,-59,-56,-56,-70,-88,-114,-140,-170,-191,-204,-213,-202,-184,-151,-106,-56,1,55,107,145,170,178,171,138,104,38,-18,-90,-157,-215,-271,-308,-338,-350,-352,-341,-326,-302,-285,-262,-251,-244,-242,-248,-256,-260,-263,-254,-237,-207,-161,-108,-41,27,101,168,232,282,321,342,350,339,320,285,249,208,173,143,128,121,139,158,201,246,299,356,406,457,495,527,542,547,532,507,459,404,331,254,167,89,7,-58,-112,-149,-167,-170,-158,-133,-102,-66,-34,-3,9,19,9,-9,-39,-79,-120,-163,-199,-230,-246,-252,-245,-223,-194,-153,-110,-69,-28,4,22,35,21,5,-35,-79,-136,-193,-251,-302,-342,-369,-382,-373,-354,-312,-265,-204,-138,-73,-6,52,98,143,157,177,163,151,118,80,33,-20,-69,-127,-172,-220,-259,-288,-312,-323,-326,-317,-298,-274,-233,-204,-149,-116,-65,-30,8,34,59,72,84,88,86,87,83,83,82,83,91,94,107,114,125,138,142,156,163,173,187,198,219,243,266,300,330,366,396,425,443,459,459,449,429,393,355,304,252,202,150,114,78,57,50,45,61,73,93,114,126,140,135,129,100,72,20,-26,-90,-143,-205,-250,-292,-319,-329,-332,-312,-291,-252,-211,-169,-124,-87,-56,-32,-21,-21,-29,-52,-78,-113,-149,-181,-212,-228,-236,-224,-202,-155,-106,-35,32,103,169,221,261,274,273,242,197,131,48,-35,-133,-213,-302,-362,-419,-450,-470,-466,-451,-418,-377,-330,-276,-226,-172,-133,-92,-68,-49,-40,-43,-46,-59,-68,-76,-79,-73,-54,-33,8,45,97,144,194,235,270,296,311,316,314,301,288,268,250,236,222,213,216,216,231,248,269,295,326,344,376,382,400,388,383,355,323,284,233,189,136,92,46,12,-20,-44,-58,-75,-77,-87,-87,-92,-92,-103,-106,-121,-134,-149,-173,-186,-207,-216,-229,-226,-225,-208,-188,-161,-127,-92,-56,-20,8,32,43,47,39,20,-6,-38,-73,-103,-131,-149,-154,-153,-134,-112,-80,-44,-17,18,27,46,34,30,3,-21,-51,-83,-109,-135,-157,-171,-187,-197,-207,-219,-228,-242,-257,-272,-290,-306,-321,-337,-346,-358,-360,-362,-360,-350,-341,-322,-303,-280,-255,-226,-199,-168,-142,-109,-87,-54,-34,-10,12,25,43,48,58,61,65,72,78,96,115,149,182,235,279,343,392,452,495,539,562,577,572,555,517,469,403,333,255,178,106,41,-6,-46,-59,-66,-47,-23,13,56,90,134,155,178,178,168,144,108,62,11,-45,-93,-143,-168,-197,-193,-187,-161,-121,-85,-30,2,46,62,77,65,49,9,-29,-86,-133,-191,-230,-271,-293,-305,-303,-286,-256,-220,-167,-120,-61,-13,36,72,102,118,121,112,92,64,25,-14,-62,-106,-153,-194,-238,-269,-305,-327,-349,-359,-369,-364,-364,-347,-337,-319,-300,-284,-259,-241,-220,-192,-169,-135,-103,-66,-28,14,50,91,123,152,178,192,207,210,213,207,205,198,193,200,197,221,230,265,291,330,363,396,423,442,453,451,441,419,393,358,320,282,241,205,172,143,123,108,100,103,112,129,151,173,201,219,241,246,247,237,215,183,147,95,53,-5,-51,-98,-139,-169,-194,-205,-213,-207,-197,-184,-164,-150,-133,-125,-118,-119,-125,-128,-145,-145,-160,-154,-157,-144,-131,-109,-87,-58,-33,-5,20,41,57,69,71,70,64,48,35,14,-8,-27,-50,-69,-87,-108,-125,-143,-164,-183,-205,-230,-252,-274,-298,-314,-332,-342,-348,-351,-341,-335,-310,-292,-255,-225,-182,-141,-97,-54,-8,26,71,94,127,145,162,175,180,186,187,188,191,190,198,199,213,222,237,253,270,287,302,321,325,341,337,339,334,321,310,292,275,255,238,216,200,186,168,163,150,149,149,152,162,172,183,196,203,208,202,192,168,138,104,55,18,-33,-66,-105,-124,-145,-147,-148,-139,-130,-119,-109,-106,-102,-115,-122,-146,-167,-196,-225,-250,-278,-297,-316,-320,-322,-311,-290,-263,-225,-179,-136,-82,-39,-2,32,41,51,32,11,-31,-73,-129,-180,-232,-277,-312,-338,-351,-353,-343,-327,-305,-284,-264,-250,-243,-246,-251,-271,-284,-305,-321,-328,-331,-323,-301,-272,-236,-180,-139,-74,-29,19,55,83,93,101,89,79,64,52,48,52,74,101,152,201,270,331,400,461,510,561,580,603,597,585,556,516,466,411,352,294,237,186,139,106,72,55,39,33,36,40,51,66,79,98,111,122,130,129,123,110,86,64,27,-3,-39,-71,-100,-120,-138,-138,-142,-127,-116,-89,-71,-41,-26,-6,4,7,1,-9,-31,-50,-77,-100,-119,-134,-138,-134,-121,-102,-72,-53,-22,-5,6,10,-1,-17,-45,-75,-109,-143,-173,-197,-219,-224,-233,-224,-226,-209,-210,-199,-202,-210,-217,-240,-255,-279,-301,-315,-331,-333,-335,-326,-311,-294,-269,-246,-219,-196,-173,-152,-138,-122,-115,-107,-98,-95,-83,-72,-55,-33,-1,27,75,113,166,215,261,315,355,396,430,452,472,475,479,466,457,431,412,381,359,329,307,282,266,250,247,242,251,259,275,288,304,309,312,302,283,252,214,165,115,60,11,-39,-79,-112,-138,-148,-157,-153,-141,-128,-108,-89,-74,-54,-48,-41,-44,-52,-64,-81,-100,-120,-138,-155,-161,-166,-160,-145,-127,-94,-67,-26,1,41,57,81,85,87,77,61,38,13,-13,-43,-68,-95,-119,-143,-163,-186,-201,-224,-235,-252,-259,-268,-268,-272,-265,-269,-264,-273,-276,-294,-309,-329,-350,-363,-374,-371,-356,-330,-287,-243,-182,-129,-70,-22,20,48,70,79,77,78,64,65,58,66,76,101,127,168,207,253,297,334,373,393,415,419,415,408,384,365,331,300,267,231,200,169,143,123,107,100,97,102,113,119,141,144,163,164,172,164,163,145,136,108,89,57,29,-1,-37,-62,-93,-113,-131,-140,-137,-137,-117,-110,-81,-75,-53,-55,-51,-66,-81,-105,-128,-151,-167,-176,-173,-158,-137,-100,-68,-25,5,36,52,59,52,34,8,-25,-60,-94,-125,-145,-165,-166,-173,-162,-155,-144,-135,-134,-132,-144,-154,-177,-199,-224,-255,-274,-305,-316,-335,-339,-343,-337,-323,-307,-280,-250,-222,-180,-153,-115,-89,-63,-42,-26,-12,-1,11,23,38,57,81,107,140,177,213,259,298,344,387,428,466,500,525,545,552,549,539,514,485,444,406,361,326,285,264,238,229,221,218,223,221,226,218,216,198,182,156,126,90,53,11,-30,-71,-107,-141,-162,-185,-186,-187,-170,-145,-115,-68,-25,29,81,126,169,191,200,187,150,93,14,-79,-179,-281,-378,-458,-525,-561,-582,-567,-542,-486,-422,-342,-261,-166,-91,0,59,116,147,158,148,116,66,5,-64,-127,-186,-226,-251,-251,-232,-190,-138,-70,-3,67,128,176,216,229,238,213,184,133,75,10,-54,-116,-162,-201,-216,-222,-199,-176,-129,-86,-37,8,44,77,96,115,118,125,118,117,101,93,70,54,31,12,-7,-15,-24,-15,-4,20,51,90,129,176,214,258,291,322,342,350,349,330,294,244,178,100,17,-69,-151,-221,-279,-317,-334,-331,-304,-265,-209,-144,-77,-2,57,125,167,206,223,226,207,177,125,69,1,-66,-132,-187,-232,-256,-268,-253,-222,-171,-102,-21,66,164,252,341,412,465,495,497,470,414,335,229,116,-12,-132,-250,-346,-425,-474,-497,-496,-464,-421,-354,-291,-214,-158,-99,-71,-53,-65,-99,-152,-229,-308,-401,-486,-561,-623,-657,-667,-649,-599,-530,-434,-332,-212,-103,12,104,188,247,282,295,280,244,190,118,41,-39,-112,-175,-220,-242,-244,-213,-167,-90,-6,94,195,295,383,462,510,551,550,541,499,446,377,306,231,171,115,84,68,72,98,134,189,247,312,369,427,462,500,503,506,473,434,368,292,201,100,2,-104,-191,-272,-335,-373,-395,-387,-359,-310,-248,-169,-93,-7,59,130,170,209,213,209,181,140,87,26,-34,-95,-144,-183,-208,-215,-212,-190,-158,-122,-73,-35,11,41,71,81,92,72,57,12,-33,-95,-164,-237,-309,-380,-446,-498,-547,-578,-596,-606,-593,-573,-538,-491,-434,-367,-294,-218,-145,-73,-15,35,67,84,86,69,46,13,-25,-54,-82,-96,-91,-73,-31,26,102,185,281,372,463,544,603,653,669,674,644,607,541,481,399,336,268,218,183,161,160,173,200,238,281,329,373,419,449,475,476,469,433,380,307,210,112,-7,-108,-220,-299,-371,-412,-424,-423,-382,-336,-265,-188,-111,-28,37,97,139,153,156,126,81,18,-58,-137,-216,-280,-343,-368,-392,-378,-353,-310,-245,-185,-104,-39,32,87,133,162,174,169,144,104,50,-18,-85,-161,-221,-285,-324,-355,-366,-360,-341,-308,-265,-221,-169,-128,-84,-62,-40,-41,-53,-75,-120,-161,-220,-269,-319,-358,-380,-387,-373,-336,-287,-216,-138,-55,34,109,182,234,274,293,296,277,249,200,149,90,33,-19,-56,-84,-84,-71,-38,19,80,158,235,309,381,436,488,519,546,554,559,547,535,506,475,429,384,320,267,199,136,82,24,-19,-52,-85,-95,-110,-107,-104,-92,-79,-60,-45,-27,-15,-8,-12,-22,-47,-77,-118,-161,-204,-247,-276,-303,-307,-306,-282,-250,-200,-145,-78,-10,62,129,191,247,284,314,319,313,285,247,190,133,63,-2,-68,-121,-172,-205,-232,-243,-243,-234,-216,-192,-162,-139,-110,-100,-89,-99,-125,-163,-223,-289,-364,-448,-514,-587,-627,-658,-662,-638,-598,-526,-449,-350,-251,-149,-52,32,103,149,178,177,158,111,55,-17,-86,-152,-204,-233,-243,-222,-179,-113,-22,66,174,267,360,440,495,545,558,567,542,506,450,381,305,223,146,74,20,-25,-36,-41,-8,31,92,159,235,304,372,424,464,485,488,470,431,380,304,232,142,64,-13,-75,-120,-145,-155,-140,-120,-82,-48,-8,21,47,62,66,66,53,37,15,-11,-44,-75,-111,-149,-176,-211,-225,-235,-235,-215,-192,-154,-111,-67,-22,16,48,69,82,77,71,45,15,-27,-77,-129,-189,-244,-299,-344,-379,-408,-414,-418,-402,-384,-362,-334,-314,-290,-276,-265,-251,-250,-236,-235,-226,-228,-222,-234,-238,-257,-273,-290,-312,-318,-323,-316,-291,-264,-211,-158,-86,-13,68,153,233,315,385,448,497,525,542,535,515,484,441,396,356,321,300,293,300,318,351,385,427,464,497,520,536,533,525,493,455,394,326,245,162,73,-6,-77,-132,-164,-173,-167,-131,-85,-29,40,96,154,195,228,241,240,220,186,140,78,16,-61,-128,-194,-251,-286,-313,-309,-293,-254,-202,-144,-77,-15,39,87,117,138,141,132,107,71,23,-35,-102,-169,-238,-300,-350,-390,-407,-408,-391,-357,-311,-263,-207,-166,-121,-100,-80,-87,-95,-126,-160,-210,-263,-323,-384,-438,-490,-520,-535,-531,-496,-446,-370,-276,-184,-77,14,98,168,208,242,240,235,202,167,117,66,15,-33,-69,-97,-102,-93,-61,-8,60,140,233,313,400,463,514,546,554,548,525,491,448,404,353,310,265,227,195,170,153,146,147,149,167,172,196,194,209,196,194,170,154,122,96,60,28,-11,-51,-97,-143,-196,-248,-296,-345,-374,-403,-403,-400,-363,-324,-258,-184,-103,-9,75,165,237,304,352,375,391,365,343,280,224,148,78,10,-46,-90,-118,-124,-128,-101,-85,-50,-26,0,19,24,26,8,-16,-54,-105,-161,-230,-297,-375,-436,-500,-541,-568,-577,-555,-522,-455,-388,-295,-211,-117,-37,32,90,123,139,138,107,70,9,-57,-133,-205,-275,-325,-364,-375,-368,-326,-275,-192,-102,-5,102,191,285,355,411,449,462,463,436,402,350,300,242,195,158,134,133,143,178,224,278,342,395,452,488,516,522,511,481,437,372,302,215,126,38,-54,-129,-200,-246,-280,-287,-281,-245,-207,-149,-96,-40,8,41,67,72,70,54,30,6,-31,-52,-88,-108,-132,-148,-159,-163,-162,-149,-134,-103,-75,-35,4,44,77,109,126,139,136,118,94,48,3,-61,-120,-189,-241,-300,-335,-363,-374,-365,-347,-315,-276,-232,-188,-151,-117,-99,-87,-89,-104,-127,-164,-203,-249,-294,-337,-376,-402,-417,-419,-404,-376,-332,-280,-215,-150,-79,-12,55,111,167,208,248,276,295,311,311,311,298,281,262,239,217,207,195,202,216,244,279,324,367,414,450,480,497,497,491,459,427,373,320,255,188,118,55,-12,-62,-111,-146,-164,-178,-168,-156,-126,-89,-49,4,47,99,138,175,199,208,203,182,142,92,30,-37,-95,-157,-190,-219,-213,-199,-158,-107,-45,13,78,118,160,173,173,153,114,61,-3,-80,-155,-236,-302,-367,-403,-435,-432,-418,-380,-325,-263,-188,-117,-50,12,56,88,106,100,85,46,3,-67,-125,-213,-283,-359,-431,-474,-525,-533,-539,-517,-478,-430,-364,-303,-235,-179,-127,-93,-66,-61,-65,-83,-112,-143,-182,-213,-242,-256,-258,-243,-211,-163,-100,-31,54,130,215,290,362,422,480,519,558,582,593,599,584,561,525,476,422,360,302,244,199,162,140,130,132,142,155,172,178,185,175,157,129,87,41,-14,-69,-124,-178,-220,-261,-282,-298,-297,-287,-264,-236,-195,-157,-110,-67,-21,18,61,93,125,150,167,177,181,166,155,122,92,53,16,-22,-51,-75,-86,-91,-79,-69,-41,-17,9,36,54,70,71,71,48,27,-19,-65,-125,-188,-256,-317,-375,-418,-446,-461,-450,-427,-382,-331,-262,-199,-122,-64,3,48,90,114,125,125,102,77,32,-16,-65,-119,-161,-192,-212,-211,-194,-161,-110,-56,12,72,137,191,232,270,284,301,296,292,275,259,244,226,219,209,217,220,238,256,278,302,327,347,368,384,398,409,415,416,410,393,369,325,276,204,130,38,-47,-136,-213,-274,-318,-337,-333,-310,-263,-207,-141,-72,-14,45,76,107,103,97,63,28,-26,-72,-130,-169,-209,-223,-231,-215,-187,-144,-93,-35,19,73,114,150,168,185,178,181,160,149,128,104,82,53,24,-7,-39,-73,-101,-130,-146,-162,-168,-165,-161,-147,-135,-123,-112,-111,-111,-121,-138,-159,-195,-224,-265,-299,-334,-360,-381,-389,-390,-377,-359,-330,-302,-268,-235,-204,-173,-144,-115,-89,-55,-30,5,34,61,92,111,135,148,168,180,200,218,246,271,312,343,389,423,465,494,522,538,543,542,522,502,457,417,359,298,235,169,105,49,0,-38,-64,-76,-78,-67,-48,-25,-1,29,48,70,81,89,86,84,64,50,17,-10,-48,-84,-120,-153,-180,-198,-207,-208,-196,-181,-158,-128,-107,-75,-58,-36,-29,-22,-28,-41,-56,-91,-119,-160,-198,-234,-263,-287,-291,-293,-267,-246,-195,-158,-101,-56,-12,27,50,68,67,58,34,0,-41,-93,-141,-194,-240,-279,-309,-322,-331,-313,-301,-259,-228,-182,-138,-102,-64,-45,-26,-29,-36,-57,-88,-120,-159,-196,-228,-252,-267,-264,-254,-220,-180,-118,-54,28,103,188,264,338,401,455,497,530,546,556,552,536,518,482,446,403,356,311,267,227,196,171,155,146,139,144,136,141,129,118,97,70,33,-4,-50,-94,-137,-181,-208,-240,-248,-252,-243,-217,-190,-145,-106,-54,-17,30,58,87,103,111,114,109,97,82,62,40,18,-8,-31,-51,-75,-81,-99,-91,-92,-78,-62,-42,-18,4,25,44,54,64,59,56,39,22,-7,-36,-71,-112,-146,-189,-220,-253,-276,-289,-301,-291,-288,-264,-245,-216,-192,-160,-142,-117,-107,-101,-99,-115,-124,-154,-181,-213,-249,-277,-304,-323,-328,-324,-306,-272,-234,-175,-122,-52,6,71,124,167,207,226,243,243,237,225,204,186,164,147,138,130,137,146,168,195,228,262,300,332,364,386,403,411,415,406,397,376,354,327,296,261,226,186,147,108,70,38,6,-15,-35,-46,-51,-52,-47,-41,-35,-29,-24,-29,-31,-48,-56,-84,-95,-124,-130,-142,-143,-130,-116,-85,-54,-16,22,56,89,110,128,134,128,123,98,78,46,15,-19,-51,-82,-112,-133,-158,-172,-185,-193,-199,-198,-202,-197,-196,-193,-192,-194,-196,-203,-214,-221,-242,-248,-270,-278,-289,-298,-293,-296,-280,-266,-244,-211,-182,-140,-101,-61,-18,14,49,70,88,93,95,86,75,58,40,24,7,1,-10,1,4,30,51,91,125,179,220,272,318,359,398,426,449,458,463,452,438,409,381,336,299,248,207,159,123,82,56,29,11,0,-11,-11,-12,-9,-3,3,6,14,11,12,1,-10,-31,-52,-82,-111,-140,-170,-188,-209,-211,-210,-196,-171,-143,-103,-65,-29,11,35,59,71,65,65,38,22,-13,-38,-71,-91,-114,-122,-129,-118,-111,-83,-64,-34,-4,15,41,47,55,43,28,-3,-37,-82,-128,-179,-225,-266,-301,-325,-341,-338,-333,-305,-281,-242,-205,-167,-130,-103,-77,-65,-57,-59,-70,-81,-107,-124,-161,-178,-218,-237,-270,-285,-305,-303,-304,-280,-253,-206,-150,-83,-11,68,139,215,271,331,365,400,411,420,418,410,398,379,366,344,333,313,298,288,273,264,253,242,233,221,207,193,170,150,120,89,55,15,-21,-62,-99,-131,-162,-182,-196,-203,-196,-186,-164,-137,-107,-69,-39,-2,25,50,69,83,90,95,93,89,84,77,71,65,60,58,61,61,69,76,84,94,100,104,110,102,102,86,76,58,40,18,-3,-27,-51,-76,-102,-130,-155,-181,-204,-225,-238,-249,-250,-243,-231,-210,-183,-154,-120,-90,-61,-39,-21,-15,-16,-25,-44,-65,-93,-123,-147,-175,-188,-208,-209,-214,-205,-201,-187,-179,-164,-152,-138,-125,-105,-90,-64,-39,-13,19,44,77,97,127,142,163,182,197,219,239,264,295,323,359,387,417,438,453,458,454,435,412,374,335,290,243,199,156,121,94,71,61,55,57,62,72,75,83,77,71,57,32,7,-26,-58,-86,-120,-136,-160,-163,-172,-165,-164,-146,-137,-119,-102,-88,-65,-51,-28,-12,13,28,56,68,93,100,120,118,129,120,118,108,93,82,62,47,31,8,-8,-32,-55,-79,-110,-141,-172,-209,-243,-276,-307,-330,-348,-363,-363,-363,-355,-341,-326,-310,-291,-277,-260,-242,-229,-207,-194,-170,-155,-132,-115,-100,-82,-76,-62,-61,-54,-52,-49,-44,-39,-30,-19,-7,11,25,46,62,81,97,115,129,145,160,177,193,214,229,252,268,282,294,295,294,283,265,241,216,186,161,139,122,114,113,118,131,144,161,174,183,186,183,169,152,129,98,68,36,2,-24,-54,-75,-95,-103,-112,-107,-102,-86,-68,-46,-22,-2,19,31,41,43,41,33,24,12,1,-9,-19,-20,-29,-22,-25,-16,-11,-4,6,11,21,21,24,18,11,-6,-25,-54,-84,-118,-163,-196,-249,-278,-328,-355,-388,-409,-420,-426,-416,-402,-374,-340,-301,-253,-209,-163,-118,-86,-49,-34,-16,-19,-22,-42,-63,-89,-122,-142,-170,-172,-181,-157,-135,-90,-39,23,85,153,204,259,293,321,332,333,322,305,282,258,231,210,190,175,166,158,158,158,161,163,172,168,181,171,182,172,173,164,155,141,126,105,84,56,33,1,-16,-48,-59,-78,-85,-89,-87,-79,-69,-52,-38,-14,0,21,31,48,50,58,52,51,42,34,22,16,3,2,-8,-4,-6,-1,7,12,23,30,38,45,51,53,53,57,48,50,38,30,18,-3,-20,-51,-78,-112,-144,-179,-203,-229,-239,-245,-240,-223,-205,-175,-151,-121,-101,-83,-76,-73,-80,-91,-108,-123,-141,-155,-163,-170,-166,-158,-147,-127,-104,-83,-53,-34,-6,11,29,37,49,49,53,48,47,41,41,36,35,37,36,43,48,58,76,93,124,152,194,232,281,319,362,392,413,423,414,398,359,319,260,203,139,79,24,-22,-61,-85,-101,-105,-98,-88,-67,-51,-28,-13,1,7,8,5,-6,-16,-36,-51,-67,-86,-94,-109,-110,-116,-107,-103,-82,-69,-39,-21,15,34,66,81,96,107,101,103,80,70,41,21,-4,-26,-48,-62,-79,-86,-93,-99,-98,-104,-101,-106,-105,-113,-113,-129,-130,-149,-155,-175,-187,-203,-218,-228,-242,-245,-249,-245,-238,-224,-206,-185,-162,-140,-118,-99,-88,-79,-82,-83,-100,-111,-134,-152,-172,-191,-201,-212,-210,-208,-196,-177,-154,-125,-90,-57,-15,22,67,106,150,189,229,269,300,335,361,383,402,410,414,411,401,381,361,330,299,262,225,188,157,122,101,73,65,49,46,40,38,37,34,32,26,22,16,10,6,-3,-3,-12,-10,-22,-18,-31,-26,-40,-38,-49,-51,-60,-66,-78,-82,-100,-100,-119,-118,-129,-131,-131,-134,-126,-125,-113,-109,-94,-84,-65,-51,-29,-10,11,32,45,61,64,67,58,40,17,-15,-57,-95,-145,-189,-228,-267,-292,-307,-316,-304,-287,-257,-217,-178,-128,-87,-43,-9,17,34,40,38,24,6,-22,-50,-80,-112,-139,-161,-181,-192,-196,-195,-181,-165,-135,-106,-60,-22,32,77,129,175,221,256,294,316,338,353,360,366,370,369,372,373,374,378,382,381,384,377,368,352,328,297,262,216,176,128,88,49,19,-5,-15,-23,-16,-9,5,23,35,50,53,58,50,42,24,6,-15,-33,-51,-61,-69,-66,-60,-51,-31,-21,4,17,31,48,51,64,66,72,73,75,77,73,77,66,66,57,45,38,24,8,0,-22,-33,-51,-72,-90,-116,-140,-166,-196,-218,-245,-262,-274,-281,-273,-264,-238,-215,-179,-150,-115,-92,-71,-63,-62,-75,-90,-119,-142,-168,-191,-208,-212,-214,-200,-182,-160,-129,-100,-70,-46,-20,-7,11,13,20,14,12,3,-8,-15,-27,-33,-36,-33,-26,-8,12,47,83,130,176,230,275,325,360,393,409,412,405,376,345,292,243,180,124,67,21,-18,-43,-58,-56,-49,-25,-4,32,57,90,107,122,125,115,100,66,33,-13,-56,-100,-139,-166,-186,-188,-180,-156,-120,-76,-23,27,82,124,159,186,193,191,175,143,112,63,24,-24,-57,-93,-109,-126,-122,-120,-105,-90,-76,-61,-58,-58,-70,-91,-116,-155,-185,-230,-258,-298,-317,-346,-355,-367,-369,-367,-360,-347,-328,-306,-275,-242,-202,-160,-119,-72,-40,5,21,50,50,55,38,21,-7,-40,-71,-107,-133,-154,-168,-171,-165,-151,-130,-102,-76,-39,-13,23,49,84,110,144,178,209,253,285,324,363,387,418,424,432,420,395,363,314,263,204,148,88,44,-1,-26,-48,-50,-51,-33,-18,8,27,48,62,71,67,64,42,27,-3,-27,-52,-74,-90,-97,-104,-91,-80,-61,-27,-8,37,62,97,123,143,158,160,156,140,118,86,52,14,-25,-56,-87,-106,-119,-122,-116,-102,-86,-61,-42,-17,-4,8,11,4,-8,-33,-57,-95,-127,-163,-194,-220,-241,-250,-254,-245,-232,-215,-187,-167,-134,-117,-87,-77,-55,-49,-42,-38,-44,-44,-56,-62,-76,-83,-97,-101,-112,-113,-117,-115,-113,-108,-102,-99,-89,-88,-77,-76,-63,-60,-46,-34,-11,7,45,68,118,155,204,251,298,342,386,419,448,473,475,488,467,458,426,392,354,304,259,208,160,118,74,39,12,-13,-23,-35,-31,-29,-18,-10,7,15,29,31,38,33,33,20,11,-4,-16,-33,-40,-56,-59,-62,-61,-52,-47,-30,-20,-3,10,23,35,44,55,59,73,76,86,91,97,97,98,90,78,63,39,12,-17,-55,-91,-128,-172,-202,-242,-267,-295,-306,-323,-314,-317,-295,-281,-254,-235,-208,-192,-173,-165,-158,-158,-158,-163,-164,-168,-164,-163,-154,-145,-133,-119,-105,-91,-78,-66,-56,-52,-43,-47,-46,-52,-62,-68,-82,-89,-98,-99,-98,-89,-71,-44,-10,35,84,141,198,257,310,362,398,426,440,434,424,387,350,300,244,194,140,103,63,48,34,38,48,67,90,114,141,157,176,185,181,182,159,144,113,82,51,13,-15,-48,-72,-91,-107,-111,-117,-110,-106,-93,-84,-70,-63,-50,-46,-41,-41,-43,-46,-50,-58,-58,-68,-60,-64,-51,-42,-25,-3,16,46,61,86,95,97,95,71,49,3,-40,-95,-150,-201,-252,-292,-325,-344,-357,-356,-350,-333,-318,-288,-277,-239,-227,-195,-177,-153,-132,-108,-90,-69,-55,-42,-35,-33,-39,-49,-63,-85,-102,-125,-145,-158,-170,-173,-174,-164,-158,-136,-126,-100,-85,-62,-40,-17,9,37,66,100,134,170,203,237,267,288,311,315,323,313,304,284,262,236,210,184,166,146,140,127,132,128,138,139,144,147,145,142,136,119,110,85,65,40,10,-15,-45,-66,-90,-102,-110,-107,-99,-76,-55,-16,12,55,83,115,137,150,155,154,139,128,104,86,67,50,43,34,43,39,61,59,78,77,76,67,47,19,-15,-59,-100,-147,-186,-222,-250,-265,-275,-268,-260,-232,-210,-171,-138,-100,-61,-32,-1,21,34,39,34,20,0,-29,-59,-90,-117,-143,-155,-161,-155,-138,-112,-84,-43,-9,24,58,73,92,87,85,63,46,17,-8,-33,-46,-56,-52,-35,-14,27,66,111,161,196,240,260,280,282,275,260,235,205,174,138,111,79,62,45,37,37,43,55,67,87,95,116,116,125,118,108,94,72,49,24,-4,-30,-52,-78,-91,-107,-111,-109,-103,-82,-61,-32,2,32,64,89,104,117,110,108,82,71,40,26,1,-4,-13,-8,3,16,37,57,76,93,106,107,110,93,79,49,18,-19,-60,-98,-141,-174,-209,-233,-255,-269,-279,-282,-280,-276,-263,-258,-233,-225,-201,-186,-170,-153,-141,-132,-127,-124,-124,-124,-126,-127,-125,-123,-118,-111,-109,-96,-99,-90,-95,-98,-100,-110,-116,-122,-130,-127,-124,-114,-94,-72,-34,3,53,98,155,199,250,284,315,334,340,340,324,304,276,246,208,182,143,126,102,92,86,90,99,114,134,148,173,178,196,189,186,166,143,108,72,29,-13,-54,-88,-118,-136,-147,-144,-135,-115,-90,-62,-29,-3,21,41,49,54,48,36,23,0,-17,-33,-52,-52,-65,-53,-53,-37,-27,-14,1,7,15,13,9,-2,-17,-40,-65,-95,-128,-162,-196,-226,-253,-274,-285,-292,-283,-270,-247,-217,-186,-155,-121,-99,-74,-68,-59,-67,-71,-90,-102,-119,-130,-141,-143,-143,-132,-119,-99,-79,-52,-37,-11,-7,7,-2,-7,-27,-45,-70,-90,-106,-116,-114,-101,-76,-38,10,64,123,185,241,293,335,365,386,394,388,377,355,329,302,272,246,221,202,183,176,160,163,153,160,156,164,170,173,186,183,190,184,168,153,115,82,27,-18,-79,-122,-172,-199,-223,-223,-215,-191,-156,-120,-76,-37,-5,22,39,44,47,37,30,16,12,1,3,5,16,27,43,60,69,86,85,89,78,66,43,22,-10,-37,-70,-99,-127,-156,-177,-197,-213,-218,-227,-215,-212,-184,-168,-129,-103,-60,-33,7,25,52,56,61,51,36,13,-17,-45,-79,-101,-128,-141,-155,-153,-157,-144,-140,-130,-122,-122,-117,-126,-130,-140,-148,-155,-155,-151,-132,-114,-73,-36,18,73,129,187,242,284,330,354,378,387,386,377,361,332,306,269,238,202,177,148,140,130,135,146,158,179,193,208,211,213,195,177,141,102,53,5,-50,-95,-143,-177,-202,-218,-221,-214,-198,-175,-148,-122,-98,-71,-59,-37,-34,-25,-20,-17,-14,-6,-7,6,13,19,39,41,63,67,81,85,88,87,72,60,31,-3,-41,-93,-142,-196,-250,-298,-338,-367,-386,-387,-379,-356,-323,-284,-241,-194,-156,-115,-87,-58,-41,-28,-19,-16,-12,-11,-9,-6,1,8,21,31,42,47,55,47,40,16,-8,-42,-79,-120,-158,-194,-220,-243,-253,-255,-243,-227,-192,-162,-114,-69,-24,26,65,104,136,157,174,186,182,188,172,169,151,140,128,114,110,101,108,112,127,146,167,191,215,231,249,251,249,232,206,172,129,83,35,-7,-44,-73,-86,-95,-87,-75,-58,-39,-21,-10,-1,-2,-6,-16,-26,-38,-47,-48,-49,-36,-25,-4,23,45,76,99,117,136,137,143,130,121,100,77,55,25,1,-30,-57,-89,-115,-153,-174,-210,-225,-249,-249,-256,-237,-222,-192,-159,-124,-88,-57,-33,-16,-12,-15,-32,-53,-85,-114,-148,-178,-200,-220,-225,-230,-222,-213,-202,-188,-179,-172,-170,-171,-177,-180,-188,-186,-184,-170,-148,-119,-74,-29,33,87,156,211,270,322,361,399,421,439,448,448,443,429,414,389,367,334,307,272,247,218,197,176,165,155,151,151,148,155,149,150,143,127,117,85,64,30,-2,-29,-56,-75,-78,-83,-65,-48,-19,12,44,73,97,110,118,110,96,73,43,7,-23,-64,-84,-116,-121,-137,-126,-124,-102,-89,-65,-47,-30,-20,-13,-19,-27,-46,-71,-101,-132,-168,-199,-228,-251,-268,-277,-277,-273,-252,-240,-207,-184,-150,-119,-89,-62,-40,-20,-13,-3,-8,-13,-19,-35,-40,-52,-57,-61,-62,-66,-61,-74,-70,-89,-97,-115,-135,-153,-171,-188,-194,-201,-193,-182,-157,-132,-85,-50,7,56,104,161,197,247,279,310,336,355,369,384,385,391,384,380,366,357,331,317,289,270,244,222,198,180,159,141,125,107,91,75,58,38,20,-1,-21,-38,-57,-74,-84,-97,-99,-106,-104,-101,-98,-85,-82,-66,-58,-43,-33,-22,-14,-4,0,7,9,14,17,21,25,31,36,42,49,49,58,55,57,55,46,39,25,8,-12,-37,-66,-95,-127,-157,-187,-209,-234,-241,-254,-247,-243,-225,-205,-180,-152,-124,-96,-75,-52,-44,-34,-35,-38,-50,-61,-79,-94,-112,-131,-146,-165,-177,-198,-206,-224,-229,-241,-243,-246,-242,-234,-220,-204,-184,-157,-132,-102,-74,-43,-18,15,35,66,86,115,136,164,190,213,244,260,289,299,319,320,329,319,317,301,287,269,248,232,212,198,184,176,166,165,158,162,152,158,144,143,128,114,96,76,48,27,-7,-28,-59,-75,-98,-103,-116,-109,-107,-95,-83,-68,-56,-41,-32,-18,-14,-3,3,10,20,20,32,29,35,31,24,24,3,2,-21,-33,-49,-71,-85,-103,-122,-130,-149,-149,-164,-159,-167,-160,-162,-159,-153,-151,-143,-141,-134,-127,-123,-114,-111,-104,-99,-91,-87,-77,-69,-62,-46,-42,-28,-24,-16,-15,-16,-21,-29,-40,-54,-70,-89,-107,-127,-147,-164,-183,-196,-209,-214,-219,-212,-205,-184,-160,-124,-80,-32,29,89,153,218,275,329,373,403,426,432,428,414,392,360,332,292,265,234,211,190,183,170,177,170,182,179,187,182,182,169,162,140,124,101,72,50,17,-9,-39,-66,-89,-110,-126,-136,-137,-136,-119,-109,-81,-57,-29,1,27,52,68,85,83,90,71,61,32,9,-27,-56,-91,-121,-147,-172,-189,-202,-209,-213,-212,-207,-202,-193,-190,-178,-178,-168,-167,-163,-152,-153,-137,-133,-119,-108,-94,-83,-68,-58,-48,-31,-27,-10,-7,4,6,10,3,0,-17,-28,-50,-69,-91,-114,-132,-150,-164,-174,-176,-179,-167,-160,-140,-120,-95,-67,-41,-7,17,52,80,108,141,164,196,220,242,263,274,287,289,289,284,278,268,261,252,248,241,242,235,240,231,233,217,210,188,170,141,113,78,46,14,-21,-43,-77,-91,-113,-127,-135,-146,-149,-151,-152,-146,-144,-135,-131,-121,-114,-109,-101,-98,-91,-84,-80,-66,-64,-44,-43,-22,-21,-3,-4,8,7,15,13,18,16,16,12,0,-18,-45,-91,-141,-216,-294,-383,-473,-556,-625,-670,-686,-667,-612,-526,-404,-272,-121,20,152,259,339,383,402,387,360,318,274,239,203,191,178,175,171,155,128,84,21,-55,-138,-222,-293,-344,-371,-367,-343,-294,-243,-185,-149,-125,-134,-160,-207,-258,-301,-323,-306,-244,-133,33,232,464,694,917,1096,1222,1279,1256,1165,1004,797,561,317,95,-102,-239,-332,-363,-349,-293,-218,-129,-52,14,50,60,43,5,-45,-100,-147,-182,-192,-187,-155,-117,-64,-19,23,42,47,27,-6,-50,-98,-137,-164,-171,-154,-114,-61,12,83,149,208,240,262,251,232,190,147,101,52,19,-14,-38,-58,-82,-112,-146,-198,-253,-316,-381,-429,-474,-483,-486,-445,-405,-333,-274,-205,-164,-130,-128,-132,-160,-179,-197,-190,-151,-82,31,174,345,525,702,855,968,1035,1027,972,837,671,451,230,-4,-207,-385,-512,-591,-623,-605,-559,-482,-397,-308,-224,-157,-99,-58,-29,2,23,61,95,149,202,270,325,381,417,432,432,399,356,296,227,169,113,81,68,70,102,134,181,218,245,256,243,205,153,77,2,-79,-152,-209,-252,-273,-286,-276,-276,-262,-267,-273,-294,-322,-353,-386,-405,-414,-409,-380,-347,-296,-245,-199,-154,-131,-109,-109,-105,-108,-94,-71,-22,51,144,264,390,516,635,719,771,770,718,609,455,266,45,-169,-384,-567,-708,-813,-854,-858,-814,-741,-647,-543,-441,-353,-283,-232,-203,-189,-185,-189,-183,-176,-146,-111,-53,7,74,138,189,231,250,256,243,226,201,183,171,172,190,219,262,309,360,402,441,460,468,464,445,426,399,375,362,347,343,340,336,325,305,266,219,153,82,9,-65,-119,-163,-184,-182,-172,-143,-119,-94,-86,-94,-122,-171,-229,-297,-356,-404,-425,-415,-370,-287,-178,-43,96,231,348,426,468,457,403,302,175,18,-140,-296,-435,-546,-629,-678,-696,-683,-653,-600,-548,-483,-426,-372,-320,-280,-236,-199,-158,-114,-65,-19,37,79,123,150,166,164,153,125,98,68,47,40,50,86,136,213,295,388,475,558,615,656,667,649,612,547,473,383,298,211,133,66,3,-45,-93,-132,-176,-213,-256,-293,-326,-359,-374,-390,-392,-388,-378,-370,-354,-355,-342,-347,-340,-335,-319,-284,-242,-164,-80,38,161,294,430,544,649,711,740,727,668,577,450,303,151,-2,-138,-252,-340,-390,-411,-407,-373,-332,-275,-223,-173,-135,-107,-91,-90,-89,-99,-101,-101,-92,-75,-43,-14,28,65,100,129,148,162,167,173,169,179,184,207,230,268,313,361,414,463,505,543,563,572,565,538,502,447,387,310,235,149,66,-24,-107,-197,-274,-352,-421,-474,-518,-544,-551,-546,-522,-487,-448,-400,-360,-319,-290,-266,-253,-239,-231,-214,-192,-154,-108,-40,35,122,207,290,352,401,413,397,346,267,158,36,-96,-228,-343,-448,-520,-569,-592,-583,-563,-516,-470,-412,-363,-310,-274,-235,-212,-186,-165,-141,-116,-82,-49,-6,34,75,113,146,174,197,217,235,254,276,304,335,381,420,473,520,566,608,635,655,656,649,619,585,533,479,414,350,282,213,150,78,13,-58,-123,-191,-249,-307,-348,-379,-394,-391,-378,-347,-307,-267,-217,-183,-141,-122,-99,-92,-87,-80,-74,-59,-34,-1,44,100,156,215,265,304,321,320,292,240,172,84,-10,-105,-197,-275,-338,-383,-406,-413,-403,-378,-349,-317,-282,-263,-237,-239,-233,-253,-266,-290,-308,-325,-333,-332,-319,-299,-267,-233,-194,-151,-114,-69,-40,0,26,58,87,116,146,181,213,254,293,334,373,412,439,468,475,482,467,449,409,371,311,261,194,133,69,12,-46,-87,-133,-154,-177,-184,-183,-181,-167,-163,-152,-153,-155,-166,-180,-195,-213,-223,-233,-229,-218,-194,-164,-121,-78,-25,22,68,104,130,144,141,127,94,58,1,-47,-113,-164,-222,-262,-303,-323,-338,-335,-321,-297,-262,-219,-177,-124,-87,-39,-11,24,41,60,70,77,82,85,83,87,81,88,84,96,98,121,136,166,202,235,287,328,380,429,472,517,548,577,588,592,575,550,509,454,394,321,248,173,95,24,-44,-108,-164,-213,-254,-280,-302,-310,-310,-304,-291,-279,-270,-257,-259,-256,-269,-276,-288,-299,-299,-303,-285,-266,-231,-186,-136,-73,-18,45,95,136,161,173,164,145,111,68,26,-23,-58,-98,-114,-133,-134,-131,-116,-104,-81,-69,-52,-48,-45,-60,-69,-99,-120,-148,-173,-187,-203,-199,-197,-178,-162,-134,-109,-79,-49,-19,10,45,79,116,164,204,266,319,388,451,523,589,650,700,735,751,747,721,671,603,524,427,338,238,153,77,12,-32,-66,-78,-78,-70,-50,-32,-14,-2,-1,-14,-34,-77,-113,-173,-217,-271,-307,-339,-354,-354,-343,-312,-279,-231,-181,-136,-83,-57,-23,-18,-20,-34,-69,-100,-150,-190,-234,-269,-296,-320,-322,-330,-312,-304,-278,-256,-230,-205,-187,-169,-160,-157,-158,-170,-182,-201,-217,-236,-250,-262,-268,-265,-256,-239,-211,-178,-130,-78,-22,43,106,176,239,308,365,433,482,542,581,622,644,658,652,629,593,533,475,397,326,256,194,149,114,101,98,114,134,163,193,214,230,227,214,175,131,59,-4,-87,-152,-217,-263,-292,-300,-291,-258,-224,-167,-120,-65,-21,14,36,45,36,20,-15,-48,-99,-136,-186,-214,-250,-261,-276,-267,-258,-240,-212,-188,-156,-132,-107,-96,-80,-89,-90,-114,-134,-170,-197,-234,-262,-285,-306,-312,-313,-306,-285,-268,-231,-206,-165,-134,-101,-67,-41,-12,13,35,68,94,136,171,220,261,311,345,381,393,402,388,361,326,273,222,163,110,60,22,-10,-25,-31,-25,-11,8,35,52,75,76,78,58,36,-5,-45,-95,-140,-182,-218,-239,-254,-252,-243,-224,-195,-167,-132,-104,-72,-54,-36,-29,-27,-29,-42,-50,-66,-74,-86,-88,-91,-80,-73,-52,-32,-7,24,49,79,103,124,140,149,148,146,129,115,88,63,32,5,-24,-47,-66,-80,-79,-78,-56,-30,6,55,105,163,224,279,343,387,440,476,504,528,530,529,507,478,436,383,328,266,207,154,104,65,37,14,6,-2,4,3,10,9,5,-5,-26,-52,-91,-132,-185,-231,-287,-327,-372,-396,-418,-424,-415,-402,-376,-346,-314,-279,-250,-225,-211,-202,-201,-213,-220,-242,-254,-267,-276,-273,-272,-254,-239,-212,-188,-161,-136,-113,-97,-80,-80,-70,-83,-84,-108,-116,-143,-153,-177,-185,-199,-200,-202,-189,-179,-154,-127,-88,-47,9,55,123,175,236,291,339,385,425,459,489,519,540,566,581,594,600,595,582,558,524,481,431,381,325,280,232,195,169,151,140,146,144,162,169,178,184,177,168,143,116,72,35,-17,-55,-104,-133,-168,-180,-196,-195,-191,-184,-167,-162,-152,-150,-161,-169,-196,-222,-255,-293,-330,-363,-397,-420,-441,-452,-455,-452,-443,-422,-404,-374,-351,-323,-296,-278,-257,-249,-238,-239,-239,-243,-254,-258,-268,-274,-275,-277,-266,-253,-226,-196,-149,-103,-43,15,77,137,195,242,289,321,353,375,390,403,406,408,405,393,384,360,341,312,283,250,219,183,158,125,108,88,77,75,73,81,89,97,111,117,123,127,124,126,119,116,114,108,114,111,121,120,126,125,118,107,83,50,13,-41,-90,-148,-203,-250,-292,-324,-339,-351,-344,-332,-314,-287,-262,-234,-207,-185,-163,-148,-135,-129,-123,-126,-130,-133,-147,-150,-166,-174,-185,-196,-204,-215,-217,-222,-217,-209,-195,-173,-146,-115,-82,-41,-12,30,59,88,121,143,171,195,219,239,265,273,298,292,306,290,287,262,245,212,190,158,138,117,106,103,102,118,124,150,159,176,183,182,177,159,135,105,72,36,4,-24,-50,-58,-68,-60,-52,-35,-19,-4,4,4,-2,-23,-46,-78,-117,-146,-184,-206,-224,-234,-229,-220,-198,-167,-135,-92,-56,-12,23,55,80,98,107,108,103,88,72,50,24,-1,-26,-51,-66,-83,-83,-83,-66,-45,-10,25,74,113,163,200,238,266,290,305,314,319,319,318,311,312,297,300,284,280,267,255,235,222,192,175,147,122,102,77,62,45,34,19,12,-4,-14,-31,-48,-66,-89,-109,-132,-151,-174,-189,-206,-216,-225,-230,-232,-234,-234,-240,-246,-258,-277,-296,-328,-353,-385,-410,-431,-448,-451,-453,-438,-418,-391,-356,-318,-277,-233,-194,-155,-121,-94,-69,-52,-42,-33,-32,-31,-34,-37,-42,-51,-48,-60,-50,-54,-36,-29,0,22,57,95,130,172,211,251,286,328,356,396,426,459,490,516,540,556,569,566,562,542,515,480,435,388,341,290,251,212,189,174,170,178,192,210,233,251,264,271,263,247,221,179,137,81,27,-30,-86,-132,-179,-209,-242,-259,-276,-284,-294,-298,-313,-318,-337,-348,-370,-384,-405,-415,-430,-433,-440,-432,-433,-414,-411,-391,-382,-367,-354,-346,-333,-329,-319,-312,-304,-298,-287,-284,-271,-269,-262,-257,-256,-245,-243,-226,-212,-187,-154,-118,-71,-26,28,74,125,164,204,228,256,264,278,284,279,291,278,292,282,291,286,293,285,288,275,272,259,251,239,232,227,226,226,233,236,245,249,249,252,237,231,206,185,157,124,95,62,37,11,-4,-19,-19,-25,-16,-15,-8,-8,-8,-20,-28,-53,-70,-100,-121,-152,-171,-194,-212,-225,-236,-241,-245,-242,-245,-234,-233,-222,-214,-206,-194,-185,-172,-155,-145,-123,-113,-92,-86,-70,-70,-62,-67,-65,-72,-68,-70,-59,-50,-29,-9,24,50,90,120,154,188,207,238,246,261,261,265,250,247,222,208,184,162,135,114,85,71,47,38,26,22,26,28,39,52,61,76,87,95,100,105,95,96,79,64,48,21,3,-24,-44,-64,-86,-99,-116,-130,-144,-162,-181,-202,-229,-257,-285,-316,-338,-365,-376,-384,-381,-365,-342,-303,-261,-201,-151,-83,-32,28,67,107,126,140,142,132,120,100,84,62,53,37,39,35,46,57,72,94,113,137,160,180,201,220,236,254,269,284,297,313,317,333,330,336,326,320,302,283,262,232,208,176,150,120,100,74,64,49,44,44,46,50,56,57,60,55,47,34,14,-6,-30,-59,-82,-111,-136,-157,-179,-197,-211,-225,-236,-246,-255,-266,-275,-285,-299,-307,-321,-332,-339,-353,-357,-367,-372,-378,-383,-379,-382,-366,-357,-330,-297,-262,-212,-167,-111,-65,-16,19,50,71,78,80,67,56,33,17,-1,-16,-13,-18,4,19,55,87,129,169,212,249,291,319,355,380,405,428,447,463,472,483,476,477,456,443,409,386,344,314,275,247,216,197,175,168,155,152,146,136,130,114,99,78,55,32,8,-10,-33,-40,-56,-57,-64,-61,-67,-64,-75,-80,-100,-116,-149,-177,-214,-254,-290,-332,-367,-400,-429,-455,-477,-494,-514,-516,-535,-525,-534,-516,-504,-479,-451,-416,-380,-342,-308,-276,-253,-234,-226,-225,-225,-239,-246,-259,-267,-269,-268,-254,-235,-202,-166,-116,-68,-9,46,103,153,202,242,277,307,325,344,354,357,367,358,360,351,340,331,313,300,279,264,247,236,223,221,217,219,229,233,243,253,253,261,253,247,233,217,195,172,150,126,113,93,90,79,86,83,90,91,89,87,71,55,27,-1,-36,-71,-107,-140,-169,-192,-214,-226,-233,-240,-231,-232,-217,-207,-191,-174,-155,-136,-120,-101,-89,-77,-72,-67,-72,-76,-90,-105,-123,-141,-162,-173,-190,-188,-185,-174,-142,-118,-69,-28,22,70,110,151,174,197,203,203,199,186,176,161,153,143,140,133,133,127,125,117,109,95,82,69,54,43,31,20,18,7,8,1,-6,-3,-18,-15,-27,-25,-28,-25,-18,-8,9,27,48,67,89,96,112,100,100,72,50,12,-27,-65,-111,-144,-181,-206,-231,-246,-258,-268,-271,-279,-276,-278,-271,-267,-252,-238,-210,-189,-150,-123,-79,-51,-14,11,39,56,72,84,90,101,108,116,131,142,163,178,206,221,250,266,288,306,318,332,340,345,350,350,351,345,343,331,326,306,297,269,254,227,201,180,150,135,108,101,82,79,69,66,61,58,51,44,33,15,5,-26,-40,-71,-98,-122,-154,-174,-201,-216,-237,-247,-258,-269,-272,-284,-287,-295,-302,-311,-319,-330,-338,-349,-360,-365,-381,-381,-394,-393,-392,-389,-374,-359,-330,-301,-257,-221,-169,-129,-85,-50,-26,-10,-11,-18,-41,-66,-97,-127,-151,-169,-166,-161,-125,-89,-32,31,100,170,238,299,351,395,425,449,462,466,471,464,462,455,452,443,443,431,433,419,419,406,402,392,385,372,365,350,336,315,295,261,238,192,163,117,82,43,10,-22,-47,-72,-88,-103,-118,-128,-141,-149,-163,-173,-188,-200,-213,-227,-238,-250,-260,-271,-277,-290,-295,-310,-318,-333,-349,-363,-385,-399,-422,-437,-453,-467,-476,-486,-484,-487,-474,-470,-450,-437,-414,-393,-372,-348,-327,-309,-283,-271,-245,-228,-206,-175,-150,-111,-71,-24,26,84,138,200,258,316,372,426,473,516,555,583,611,621,627,622,603,580,544,502,458,407,361,316,277,244,220,200,190,185,181,184,180,180,175,163,153,129,112,85,61,39,13,-1,-20,-29,-38,-45,-48,-48,-51,-48,-50,-49,-48,-52,-56,-64,-83,-94,-128,-148,-187,-217,-248,-284,-298,-325,-327,-331,-325,-306,-291,-266,-245,-220,-202,-187,-177,-174,-174,-180,-186,-196,-197,-206,-196,-194,-171,-157,-118,-93,-48,-13,33,69,111,141,172,197,213,232,234,246,245,248,253,248,255,255,258,261,258,261,252,250,234,222,203,182,156,133,103,78,49,23,-2,-24,-46,-66,-81,-99,-107,-122,-124,-134,-130,-133,-127,-125,-118,-116,-109,-107,-107,-104,-105,-104,-101,-98,-92,-85,-76,-73,-63,-63,-66,-69,-86,-97,-121,-139,-166,-181,-205,-211,-225,-219,-217,-202,-182,-160,-129,-101,-68,-36,-4,25,54,76,99,112,126,131,135,137,132,136,130,143,147,169,191,222,261,301,344,386,421,453,471,480,476,459,435,395,356,309,264,224,183,156,128,114,99,97,88,89,84,81,75,64,49,28,3,-27,-68,-106,-156,-200,-249,-295,-334,-370,-394,-413,-423,-422,-421,-407,-396,-383,-365,-357,-341,-339,-330,-333,-333,-342,-349,-363,-371,-390,-395,-409,-409,-411,-405,-394,-376,-353,-328,-297,-269,-238,-211,-187,-167,-151,-146,-136,-143,-139,-147,-146,-148,-138,-127,-103,-74,-35,12,66,121,183,240,298,353,402,445,482,509,531,545,548,549,537,527,507,490,473,453,448,435,440,438,449,450,462,457,454,437,411,376,332,278,223,161,102,46,-3,-47,-80,-109,-122,-138,-139,-145,-144,-144,-145,-147,-150,-151,-157,-155,-161,-155,-159,-152,-156,-154,-159,-166,-177,-191,-209,-225,-246,-264,-280,-295,-304,-313,-314,-320,-313,-315,-309,-306,-303,-300,-298,-297,-299,-301,-301,-312,-305,-318,-313,-312,-309,-291,-278,-249,-215,-175,-121,-68,-1,62,136,202,272,335,389,438,477,501,517,518,510,494,470,442,413,387,360,341,326,315,313,307,313,307,313,304,300,286,273,247,231,195,175,138,117,85,63,40,20,6,-7,-20,-22,-32,-26,-28,-22,-14,-7,5,11,16,18,12,-1,-17,-49,-74,-116,-148,-190,-216,-249,-261,-280,-278,-278,-270,-258,-252,-240,-237,-235,-239,-246,-257,-269,-283,-299,-307,-321,-326,-330,-326,-320,-300,-281,-244,-205,-155,-96,-37,36,98,170,228,288,331,374,391,412,406,397,379,350,320,288,256,231,208,194,183,184,183,189,192,195,196,186,176,153,131,98,65,29,-4,-36,-62,-80,-94,-95,-97,-85,-77,-58,-49,-33,-27,-23,-22,-31,-37,-56,-62,-84,-89,-105,-109,-115,-116,-120,-120,-125,-129,-137,-149,-161,-180,-192,-213,-225,-240,-251,-257,-264,-262,-262,-255,-247,-237,-221,-209,-189,-177,-154,-142,-125,-110,-96,-81,-68,-51,-35,-11,10,40,72,106,148,186,229,272,310,348,381,404,430,436,450,443,447,432,428,412,404,391,379,372,360,349,336,322,304,284,257,231,197,162,124,82,43,-3,-40,-86,-117,-154,-182,-206,-225,-237,-246,-246,-248,-238,-236,-220,-216,-205,-199,-196,-193,-201,-204,-223,-234,-260,-281,-312,-336,-364,-388,-408,-422,-434,-434,-434,-427,-417,-406,-396,-382,-378,-366,-365,-359,-357,-352,-349,-338,-329,-309,-286,-259,-216,-178,-121,-68,-4,60,125,191,251,307,358,397,431,455,466,476,472,469,458,450,441,438,438,442,456,469,495,509,536,549,562,566,560,545,520,480,440,381,332,263,212,148,102,55,22,-6,-20,-31,-31,-26,-24,-14,-16,-13,-22,-31,-52,-73,-99,-127,-151,-176,-190,-207,-205,-209,-194,-190,-171,-166,-155,-159,-168,-189,-219,-257,-303,-355,-403,-454,-496,-528,-555,-563,-561,-552,-523,-499,-457,-423,-386,-347,-324,-293,-274,-259,-242,-231,-219,-197,-186,-153,-133,-94,-59,-16,27,76,119,171,212,258,293,330,355,382,395,410,414,416,416,410,406,398,393,387,385,382,379,381,377,378,369,362,349,326,306,270,239,196,157,111,72,29,-3,-36,-55,-78,-80,-91,-84,-79,-68,-57,-41,-33,-19,-11,-3,-3,-1,-8,-17,-28,-51,-65,-96,-121,-150,-186,-210,-251,-273,-308,-330,-352,-369,-379,-384,-382,-377,-363,-351,-332,-315,-300,-281,-271,-256,-248,-233,-223,-200,-183,-150,-118,-73,-27,28,81,141,193,244,292,327,359,381,391,401,401,393,394,377,378,365,363,355,353,348,343,336,326,311,296,268,248,210,182,144,109,76,47,22,1,-11,-24,-28,-31,-38,-36,-50,-51,-73,-84,-110,-129,-157,-179,-203,-222,-236,-246,-251,-249,-244,-235,-224,-212,-202,-195,-193,-194,-203,-215,-233,-258,-281,-307,-336,-354,-375,-385,-389,-384,-372,-347,-322,-284,-250,-208,-173,-135,-106,-79,-59,-42,-30,-21,-12,-4,11,27,51,78,117,154,200,246,290,335,372,401,426,440,447,446,436,424,404,388,364,350,331,327,320,327,334,353,372,395,416,434,443,447,433,412,376,326,267,200,122,47,-30,-105,-169,-226,-278,-305,-337,-340,-348,-337,-328,-311,-294,-286,-268,-275,-266,-283,-290,-310,-328,-347,-369,-382,-400,-407,-417,-420,-422,-425,-421,-424,-423,-425,-427,-431,-434,-440,-443,-449,-449,-453,-450,-444,-437,-420,-401,-377,-345,-306,-267,-210,-163,-100,-42,26,86,153,210,268,317,362,395,425,448,461,479,483,499,505,521,534,552,567,591,600,621,623,634,625,623,599,586,549,527,480,451,403,369,328,292,258,227,201,174,156,134,118,103,84,69,53,29,15,-15,-33,-63,-85,-110,-133,-150,-168,-179,-187,-195,-199,-204,-213,-221,-243,-258,-293,-322,-362,-408,-444,-497,-528,-570,-595,-615,-627,-625,-620,-597,-576,-539,-507,-463,-422,-380,-333,-297,-253,-219,-182,-152,-121,-96,-67,-46,-18,4,35,58,90,121,148,186,206,242,261,282,299,305,315,311,311,305,300,297,292,298,303,317,337,356,386,408,437,457,472,485,478,475,452,428,395,358,316,281,237,202,169,136,112,86,65,46,27,14,-3,-13,-28,-36,-48,-58,-66,-81,-88,-107,-119,-136,-153,-170,-187,-202,-217,-225,-238,-242,-248,-252,-254,-260,-265,-275,-282,-300,-307,-331,-338,-352,-359,-353,-348,-324,-295,-258,-206,-159,-98,-45,7,54,90,121,138,148,150,143,140,126,124,117,121,127,142,158,182,206,231,256,278,297,309,321,321,325,321,311,313,293,297,280,276,264,250,235,214,189,159,127,88,53,11,-24,-66,-99,-138,-170,-200,-234,-258,-287,-305,-324,-333,-343,-343,-338,-330,-312,-298,-272,-251,-223,-201,-176,-158,-141,-135,-128,-137,-144,-162,-183,-205,-232,-254,-276,-296,-308,-318,-323,-318,-319,-302,-293,-273,-253,-232,-202,-178,-142,-112,-73,-35,8,51,99,144,195,240,289,332,372,408,438,457,475,475,477,464,447,428,402,384,356,348,327,330,324,333,341,355,371,379,400,398,407,400,386,368,338,303,263,219,171,125,82,37,1,-39,-68,-103,-129,-160,-188,-212,-245,-264,-295,-312,-336,-354,-366,-382,-387,-399,-403,-407,-412,-412,-416,-415,-416,-413,-412,-406,-402,-394,-390,-384,-384,-381,-385,-392,-397,-411,-416,-426,-427,-424,-414,-390,-365,-321,-281,-222,-172,-109,-57,-5,43,82,111,142,156,179,187,206,215,236,254,274,301,327,357,390,419,454,482,515,539,559,580,587,594,594,586,577,565,548,534,521,501,492,471,458,441,416,395,360,327,284,236,185,127,70,9,-47,-101,-149,-190,-222,-247,-261,-271,-272,-269,-265,-256,-250,-242,-237,-232,-234,-228,-234,-235,-236,-248,-249,-260,-275,-282,-307,-317,-344,-359,-380,-395,-405,-414,-412,-408,-395,-377,-357,-331,-307,-279,-254,-230,-211,-191,-180,-166,-158,-150,-139,-127,-115,-89,-71,-35,-4,33,72,107,144,176,204,235,256,282,309,326,360,379,407,430,450,467,482,486,489,484,471,457,434,410,380,352,317,291,254,230,196,172,142,117,90,64,39,10,-10,-41,-56,-82,-98,-116,-132,-144,-160,-169,-183,-193,-203,-214,-218,-227,-226,-230,-225,-221,-217,-208,-207,-199,-206,-207,-225,-238,-266,-290,-324,-351,-380,-405,-416,-430,-419,-409,-383,-346,-304,-253,-200,-145,-96,-48,-11,18,39,50,54,55,48,47,42,46,52,63,83,105,137,170,205,247,279,323,347,382,395,413,412,410,396,379,356,331,308,281,265,245,234,226,217,216,206,202,185,170,140,108,64,20,-34,-88,-142,-194,-240,-281,-316,-340,-357,-367,-368,-363,-354,-336,-325,-297,-284,-258,-245,-227,-211,-201,-194,-187,-188,-187,-195,-203,-215,-230,-243,-260,-267,-277,-276,-268,-256,-228,-205,-167,-131,-95,-54,-27,6,22,42,47,53,53,48,52,48,57,64,83,103,129,158,186,213,242,258,282,294,308,321,330,349,360,382,398,424,441,471,483,509,518,533,539,539,537,524,510,484,454,417,375,325,276,216,166,105,58,7,-35,-70,-102,-124,-143,-157,-169,-180,-190,-204,-217,-238,-256,-283,-305,-335,-358,-383,-400,-416,-422,-422,-418,-398,-390,-359,-347,-322,-310,-299,-298,-299,-312,-322,-341,-357,-370,-384,-383,-385,-368,-351,-318,-282,-239,-190,-143,-94,-52,-15,13,34,43,47,39,32,18,6,2,-7,3,14,39,76,118,173,234,295,367,422,492,535,586,613,637,645,645,635,614,591,561,530,497,466,436,409,386,363,343,322,299,278,247,219,181,141,99,51,6,-45,-91,-138,-180,-219,-251,-285,-302,-321,-329,-330,-330,-320,-305,-292,-267,-248,-225,-199,-183,-158,-147,-132,-130,-128,-138,-150,-168,-191,-210,-238,-252,-274,-284,-294,-297,-297,-296,-289,-291,-278,-284,-270,-275,-265,-261,-252,-236,-221,-192,-167,-129,-91,-52,-7,32,67,105,129,155,173,184,195,205,208,217,222,230,244,253,271,282,305,317,339,352,368,380,387,390,391,382,371,350,330,296,270,228,198,157,131,94,75,48,33,14,5,-20,-25,-58,-72,-101,-132,-153,-190,-206,-230,-240,-244,-243,-227,-211,-184,-155,-125,-99,-74,-65,-57,-72,-91,-132,-172,-235,-286,-351,-404,-450,-489,-506,-515,-503,-477,-440,-384,-332,-261,-201,-137,-78,-30,12,42,61,75,74,78,67,67,59,62,68,78,103,124,163,196,238,280,316,353,378,399,407,411,399,389,363,344,313,297,268,260,239,243,231,240,237,242,242,238,229,216,193,170,136,106,62,28,-17,-55,-97,-139,-176,-213,-245,-271,-294,-308,-315,-317,-310,-300,-285,-270,-252,-237,-226,-213,-213,-207,-213,-218,-231,-237,-255,-258,-272,-272,-273,-267,-255,-241,-221,-202,-180,-161,-144,-129,-120,-111,-107,-106,-103,-102,-99,-89,-84,-63,-50,-19,4,42,73,113,148,186,217,251,275,299,319,329,343,344,350,348,347,345,343,341,343,345,348,359,363,378,386,397,405,414,414,415,407,395,376,353,324,291,254,216,173,136,90,47,6,-44,-82,-139,-176,-232,-271,-315,-358,-385,-417,-435,-445,-451,-443,-433,-415,-392,-368,-342,-319,-301,-288,-279,-284,-289,-304,-327,-342,-370,-388,-403,-415,-416,-410,-397,-374,-344,-311,-273,-237,-195,-167,-133,-115,-95,-89,-80,-86,-82,-87,-87,-80,-74,-51,-26,11,56,106,165,225,287,343,399,445,480,513,523,536,529,520,503,478,454,424,402,375,364,346,347,347,356,368,383,394,405,405,398,382,356,318,276,222,171,117,62,19,-22,-53,-73,-84,-87,-79,-69,-56,-39,-29,-21,-19,-26,-38,-61,-86,-121,-157,-198,-238,-284,-318,-366,-394,-429,-453,-469,-480,-479,-472,-455,-431,-403,-372,-335,-308,-271,-254,-225,-216,-203,-196,-196,-189,-192,-187,-180,-174,-161,-148,-130,-109,-86,-61,-31,-4,32,59,95,123,152,176,197,208,222,221,226,220,220,211,211,208,209,216,222,234,250,261,281,295,309,322,329,334,333,330,318,311,290,278,253,238,210,190,161,137,103,78,42,13,-21,-54,-81,-113,-138,-162,-185,-195,-216,-213,-227,-218,-218,-212,-205,-202,-200,-202,-213,-222,-244,-264,-287,-313,-327,-347,-351,-352,-340,-324,-297,-267,-233,-198,-165,-137,-109,-92,-79,-71,-72,-73,-85,-90,-107,-115,-131,-136,-146,-143,-141,-130,-112,-89,-61,-22,14,59,105,148,197,240,277,317,343,371,388,404,413,421,424,431,431,440,440,444,444,442,435,419,402,369,337,294,244,193,137,82,26,-22,-72,-108,-143,-169,-187,-198,-207,-206,-213,-211,-217,-227,-236,-259,-278,-303,-329,-356,-371,-391,-394,-393,-391,-372,-356,-336,-314,-296,-278,-261,-248,-233,-222,-204,-196,-174,-166,-148,-145,-137,-144,-147,-170,-185,-216,-240,-268,-292,-309,-318,-317,-301,-277,-239,-189,-136,-69,-6,64,131,197,259,319,374,427,475,522,561,599,628,653,665,676,669,664,642,621,589,562,524,496,464,440,415,396,379,364,353,339,323,309,286,265,233,198,159,111,65,7,-43,-103,-151,-201,-242,-273,-297,-309,-310,-304,-285,-266,-236,-214,-182,-170,-148,-154,-155,-179,-211,-249,-307,-358,-421,-479,-531,-580,-614,-639,-650,-654,-643,-630,-603,-584,-553,-530,-505,-482,-458,-438,-409,-385,-346,-304,-249,-186,-113,-28,60,155,249,340,419,497,546,598,622,638,642,633,621,601,583,560,546,527,519,510,508,507,512,513,523,522,529,520,513,494,468,431,391,333,287,217,170,108,61,23,-13,-28,-43,-40,-37,-21,-14,5,5,17,3,-2,-28,-55,-83,-129,-158,-205,-239,-275,-311,-340,-371,-397,-426,-451,-478,-501,-526,-547,-562,-575,-577,-580,-565,-557,-528,-506,-477,-440,-411,-370,-337,-296,-259,-220,-177,-142,-96,-64,-21,7,40,66,87,111,122,143,151,171,178,201,211,236,256,277,306,325,350,366,380,384,385,376,359,345,317,298,279,259,253,246,250,259,269,287,297,316,319,323,317,298,280,244,204,164,106,67,11,-31,-76,-112,-144,-173,-192,-218,-229,-253,-265,-286,-304,-324,-348,-371,-394,-420,-441,-466,-486,-502,-519,-522,-533,-520,-514,-488,-456,-415,-364,-310,-249,-187,-130,-73,-33,10,31,49,57,51,50,35,29,17,17,16,32,49,81,118,167,217,275,330,383,434,469,504,516,528,518,508,481,455,423,390,361,334,313,298,291,284,290,291,299,301,303,298,287,268,239,209,162,123,65,23,-36,-77,-129,-163,-201,-231,-254,-279,-291,-313,-321,-340,-350,-368,-379,-397,-406,-419,-429,-429,-434,-424,-418,-399,-384,-358,-342,-314,-302,-280,-275,-268,-266,-271,-275,-279,-284,-283,-278,-270,-252,-231,-207,-176,-144,-110,-77,-42,-11,19,52,71,98,116,128,146,148,159,158,161,164,165,173,185,199,226,256,294,342,387,441,492,536,578,604,622,623,617,589,562,518,477,430,389,351,316,294,267,257,239,232,215,206,180,167,129,106,60,24,-24,-68,-115,-159,-202,-237,-273,-291,-314,-314,-319,-306,-292,-270,-246,-220,-200,-179,-172,-167,-176,-194,-222,-260,-302,-349,-399,-443,-485,-513,-535,-536,-531,-507,-468,-424,-365,-310,-246,-193,-139,-99,-68,-44,-36,-32,-38,-46,-58,-66,-76,-77,-70,-63,-35,-16,28,60,114,158,208,261,301,349,382,416,434,451,450,452,438,421,398,372,343,322,292,274,255,237,230,211,205,187,171,151,125,97,69,34,8,-25,-43,-67,-74,-87,-85,-86,-81,-78,-78,-77,-85,-97,-110,-131,-151,-172,-191,-207,-215,-225,-219,-219,-205,-196,-182,-170,-157,-152,-138,-143,-135,-144,-145,-152,-162,-171,-179,-196,-198,-219,-218,-234,-232,-241,-232,-233,-212,-200,-171,-146,-110,-79,-43,-11,12,37,47,55,57,50,50,41,48,46,65,82,110,147,177,221,249,282,301,315,312,309,286,264,235,200,176,144,127,109,102,99,101,108,115,128,134,150,151,169,166,182,179,187,179,180,160,149,120,90,54,11,-33,-70,-117,-142,-176,-185,-195,-192,-179,-167,-143,-133,-116,-114,-116,-130,-153,-183,-214,-250,-277,-302,-313,-316,-304,-279,-250,-207,-163,-122,-75,-45,-14,7,12,22,8,8,-11,-21,-33,-43,-52,-50,-55,-45,-38,-28,-7,9,35,60,90,120,151,183,209,235,255,270,280,285,285,284,282,279,278,283,286,301,308,326,339,346,360,351,351,328,311,277,245,207,168,133,100,68,44,19,-4,-20,-46,-66,-93,-124,-153,-190,-222,-261,-289,-322,-339,-359,-363,-369,-359,-353,-335,-323,-303,-289,-272,-259,-247,-235,-225,-216,-205,-199,-187,-180,-171,-163,-154,-152,-137,-137,-125,-119,-107,-96,-83,-69,-55,-36,-27,-7,-6,8,4,5,1,-12,-15,-29,-24,-28,-9,5,46,82,140,196,258,323,380,433,475,505,523,525,519,499,475,443,412,378,351,325,303,290,272,264,253,244,231,222,204,193,172,155,131,108,80,50,14,-23,-66,-109,-154,-198,-242,-274,-308,-322,-338,-331,-328,-303,-284,-254,-228,-206,-189,-180,-184,-190,-215,-236,-268,-298,-326,-351,-370,-377,-386,-376,-374,-354,-347,-328,-323,-310,-310,-308,-312,-314,-319,-319,-316,-309,-297,-277,-259,-224,-199,-159,-126,-82,-39,4,60,101,169,213,281,330,388,434,480,511,538,552,558,557,548,535,519,503,488,474,461,450,437,422,404,378,348,309,265,217,169,118,75,35,3,-19,-38,-48,-56,-63,-72,-82,-100,-122,-144,-176,-199,-230,-246,-264,-268,-271,-258,-251,-227,-215,-195,-180,-169,-165,-160,-166,-169,-177,-187,-192,-204,-207,-214,-221,-223,-235,-238,-252,-260,-273,-282,-290,-295,-291,-285,-268,-247,-219,-189,-155,-127,-94,-74,-49,-37,-26,-14,-10,7,20,40,69,101,142,188,233,285,328,377,408,448,467,486,496,498,497,493,480,470,454,439,418,400,373,348,319,285,255,220,186,158,126,103,79,58,37,19,-7,-28,-61,-91,-133,-168,-213,-251,-289,-316,-344,-348,-360,-343,-332,-302,-276,-241,-211,-184,-164,-151,-153,-155,-177,-199,-227,-261,-287,-317,-335,-350,-355,-354,-345,-330,-311,-289,-266,-243,-221,-198,-181,-158,-145,-123,-110,-88,-73,-50,-30,-6,19,46,76,109,146,183,227,272,319,366,414,456,497,527,554,565,576,566,558,537,512,486,455,430,403,379,358,340,319,306,279,262,231,200,169,127,94,51,18,-19,-50,-79,-108,-129,-161,-178,-212,-235,-263,-293,-316,-340,-360,-369,-382,-375,-379,-363,-354,-341,-323,-318,-304,-304,-302,-308,-314,-322,-329,-333,-334,-325,-314,-293,-270,-241,-214,-186,-167,-146,-140,-133,-139,-147,-154,-171,-175,-189,-186,-187,-176,-163,-144,-115,-92,-54,-25,15,48,91,124,172,207,255,298,343,392,432,480,512,551,571,595,600,605,599,584,570,543,520,494,463,443,410,393,364,345,324,300,284,259,241,221,198,182,153,137,105,77,44,1,-38,-88,-138,-187,-239,-284,-325,-362,-385,-406,-413,-415,-406,-396,-375,-358,-338,-319,-303,-291,-287,-281,-292,-291,-307,-315,-329,-336,-349,-349,-356,-350,-349,-340,-332,-321,-309,-298,-285,-276,-266,-257,-253,-242,-243,-231,-229,-217,-206,-191,-169,-148,-115,-84,-41,2,53,109,166,231,294,360,421,481,532,571,608,620,636,627,616,598,572,548,519,496,471,454,434,419,401,383,362,338,308,274,236,194,148,101,50,3,-46,-93,-137,-178,-212,-245,-265,-289,-293,-303,-295,-290,-273,-259,-240,-222,-210,-197,-190,-194,-191,-206,-211,-223,-234,-235,-240,-229,-225,-204,-192,-169,-156,-140,-139,-132,-149,-158,-183,-211,-234,-269,-289,-311,-325,-330,-328,-319,-299,-278,-249,-217,-184,-149,-111,-79,-40,-10,30,60,103,133,177,210,250,285,322,352,381,403,422,432,443,441,444,435,431,416,406,389,370,350,324,298,264,234,195,159,122,80,49,7,-22,-57,-91,-115,-152,-172,-210,-230,-264,-282,-309,-327,-339,-351,-348,-349,-332,-320,-293,-272,-242,-215,-193,-165,-154,-136,-133,-128,-133,-133,-145,-146,-157,-157,-167,-161,-168,-158,-161,-151,-151,-141,-140,-130,-129,-124,-118,-121,-112,-113,-108,-100,-93,-75,-59,-26,-2,46,84,140,190,246,302,357,411,458,504,541,574,596,613,615,611,599,571,544,505,465,427,384,353,322,299,282,269,260,255,243,234,217,194,167,129,90,41,-5,-57,-104,-151,-192,-229,-259,-284,-299,-316,-321,-331,-332,-337,-337,-340,-339,-337,-333,-323,-315,-296,-285,-262,-246,-229,-211,-204,-189,-192,-180,-190,-183,-191,-192,-192,-200,-194,-199,-197,-195,-194,-193,-186,-191,-182,-184,-182,-181,-177,-175,-162,-156,-134,-115,-85,-53,-17,19,59,93,129,161,187,217,239,265,291,318,344,381,400,442,457,488,501,514,517,518,508,502,482,472,451,439,419,407,387,375,352,335,309,282,252,214,179,134,92,48,0,-37,-84,-120,-156,-193,-219,-253,-278,-305,-329,-350,-366,-377,-383,-378,-370,-350,-325,-297,-261,-232,-197,-173,-150,-136,-131,-132,-140,-156,-173,-199,-220,-247,-265,-288,-301,-318,-323,-335,-337,-344,-349,-350,-357,-360,-354,-362,-340,-336,-308,-279,-240,-198,-142,-92,-31,28,83,145,195,252,296,343,384,422,452,482,498,517,519,524,513,505,485,469,445,427,407,391,375,364,352,341,326,309,286,258,226,182,143,91,47,-4,-46,-89,-120,-154,-171,-194,-199,-213,-214,-220,-222,-224,-226,-223,-225,-214,-213,-198,-186,-170,-155,-139,-125,-113,-104,-98,-97,-92,-98,-96,-100,-103,-104,-113,-113,-126,-131,-150,-165,-185,-212,-236,-264,-292,-315,-335,-351,-356,-356,-348,-325,-304,-263,-231,-182,-144,-92,-58,-7,21,63,88,118,142,164,187,207,228,249,270,291,309,327,342,356,361,371,366,370,360,356,347,335,326,312,298,286,269,250,235,211,193,171,150,132,109,97,77,66,50,35,21,-4,-24,-57,-89,-127,-166,-204,-238,-265,-284,-290,-290,-270,-252,-217,-184,-153,-118,-95,-75,-69,-63,-75,-84,-103,-124,-142,-163,-180,-190,-203,-208,-216,-214,-219,-216,-219,-215,-218,-208,-212,-199,-198,-185,-176,-164,-146,-131,-105,-81,-46,-11,34,83,133,189,241,293,341,379,412,432,445,447,439,432,411,400,381,371,364,362,362,373,371,383,378,378,362,344,312,276,231,181,126,70,11,-44,-101,-145,-198,-231,-270,-293,-316,-328,-337,-340,-333,-332,-318,-310,-298,-287,-281,-279,-273,-285,-282,-297,-302,-309,-312,-313,-303,-297,-276,-262,-238,-222,-200,-189,-179,-176,-183,-186,-205,-220,-238,-262,-273,-292,-296,-300,-294,-282,-263,-238,-211,-176,-146,-105,-75,-33,-1,40,72,114,143,186,210,247,270,296,317,335,352,365,384,394,413,429,445,465,483,495,511,518,519,520,503,494,464,440,407,370,336,297,261,223,193,153,127,91,61,30,-3,-34,-66,-97,-132,-156,-191,-209,-236,-253,-265,-278,-281,-284,-283,-279,-270,-263,-248,-237,-221,-206,-190,-177,-166,-156,-156,-159,-166,-183,-199,-226,-248,-278,-296,-322,-338,-348,-357,-353,-352,-339,-331,-311,-305,-286,-281,-268,-265,-257,-249,-235,-218,-187,-156,-104,-50,10,83,144,219,275,334,378,416,443,465,474,489,489,499,500,510,512,521,524,526,526,515,505,484,457,429,390,351,312,264,229,183,146,108,75,41,14,-14,-35,-54,-73,-80,-91,-93,-95,-93,-88,-87,-81,-85,-86,-94,-110,-124,-151,-170,-198,-218,-235,-248,-248,-249,-235,-222,-200,-184,-168,-158,-153,-158,-170,-186,-214,-237,-266,-291,-310,-327,-332,-330,-320,-299,-277,-242,-213,-173,-145,-108,-85,-55,-38,-17,-3,11,23,33,43,52,60,70,80,91,111,125,158,182,226,261,309,348,393,425,453,471,471,471,443,420,377,338,292,250,208,179,151,135,125,122,122,127,127,132,124,120,100,86,55,29,-5,-39,-72,-106,-135,-163,-187,-211,-230,-248,-262,-275,-279,-287,-277,-275,-252,-237,-206,-183,-153,-131,-114,-102,-105,-110,-132,-153,-186,-214,-247,-274,-293,-308,-310,-305,-294,-270,-248,-216,-192,-163,-143,-122,-108,-97,-81,-73,-51,-32,-2,33,73,116,160,204,238,276,296,318,326,332,338,335,343,339,355,354,373,379,392,395,402,390,387,363,341,313,273,245,200,170,131,100,71,45,18,-2,-28,-48,-74,-98,-125,-151,-179,-205,-228,-252,-269,-286,-299,-311,-321,-333,-339,-352,-358,-365,-369,-366,-359,-348,-324,-303,-268,-239,-200,-169,-137,-109,-94,-74,-74,-73,-83,-100,-116,-143,-162,-189,-205,-225,-230,-236,-232,-221,-207,-186,-160,-133,-103,-68,-39,1,32,71,104,140,170,203,227,252,272,286,308,314,341,345,380,391,430,452,486,513,536,554,561,559,544,519,485,444,395,350,297,257,214,183,154,132,115,97,84,70,46,33,0,-22,-52,-82,-110,-134,-161,-175,-192,-204,-211,-222,-227,-236,-246,-252,-266,-270,-284,-282,-292,-285,-283,-277,-267,-261,-253,-247,-248,-251,-261,-268,-290,-302,-322,-342,-349,-368,-367,-374,-368,-367,-353,-350,-336,-330,-320,-310,-300,-289,-266,-252,-211,-183,-131,-79,-21,45,112,175,241,295,347,387,422,442,458,466,464,468,456,456,444,444,440,437,440,438,441,440,435,430,415,399,375,345,312,275,234,196,153,116,80,46,22,-8,-23,-45,-53,-69,-73,-87,-93,-103,-118,-127,-149,-165,-184,-204,-222,-236,-251,-254,-257,-253,-241,-229,-208,-190,-165,-149,-128,-117,-107,-108,-109,-127,-136,-167,-184,-216,-235,-262,-273,-289,-284,-284,-264,-248,-216,-185,-150,-112,-75,-42,-6,18,43,65,75,91,98,103,115,114,131,135,155,172,193,222,248,281,307,338,358,377,387,386,381,362,342,308,280,238,208,169,142,113,91,75,58,52,39,35,21,14,-3,-21,-41,-68,-92,-122,-148,-175,-196,-217,-230,-241,-242,-247,-242,-236,-231,-217,-214,-202,-197,-190,-189,-188,-190,-195,-202,-209,-222,-228,-242,-245,-255,-256,-252,-252,-235,-226,-205,-182,-162,-134,-112,-88,-72,-53,-48,-37,-41,-42,-44,-51,-49,-46,-35,-13,13,57,99,161,208,275,320,375,407,438,450,454,447,433,408,391,361,351,330,328,327,335,347,362,377,390,398,399,391,372,351,311,277,229,182,136,89,44,8,-32,-57,-85,-101,-117,-126,-131,-137,-137,-142,-146,-156,-170,-187,-214,-241,-280,-313,-351,-388,-416,-442,-453,-458,-446,-430,-393,-359,-309,-269,-219,-185,-153,-137,-130,-141,-154,-188,-220,-255,-295,-320,-348,-356,-361,-346,-329,-297,-262,-224,-179,-145,-100,-73,-38,-11,13,41,62,88,113,141,169,197,222,252,270,300,314,334,352,365,384,398,415,432,445,458,466,472,469,458,446,421,396,368,334,308,277,251,232,211,196,179,164,141,124,86,60,14,-30,-76,-131,-176,-225,-264,-296,-320,-331,-337,-326,-317,-289,-273,-242,-224,-199,-186,-173,-166,-166,-162,-172,-172,-180,-189,-195,-206,-221,-230,-253,-271,-295,-321,-347,-373,-396,-414,-425,-429,-425,-413,-393,-368,-339,-304,-271,-235,-199,-165,-123,-88,-39,2,59,111,169,228,282,334,379,412,436,450,450,447,431,417,398,381,371,358,357,354,355,356,354,351,337,326,297,273,241,202,174,132,105,77,49,35,12,5,-10,-15,-26,-31,-43,-46,-58,-67,-74,-87,-93,-104,-114,-119,-134,-137,-151,-156,-166,-176,-180,-188,-188,-189,-188,-179,-176,-166,-159,-154,-152,-153,-159,-171,-183,-205,-219,-242,-256,-271,-274,-275,-264,-245,-219,-179,-140,-92,-43,5,50,91,124,149,172,181,192,195,197,199,203,207,215,224,233,248,259,274,286,298,306,317,322,325,326,320,311,299,277,253,223,188,153,115,76,45,11,-9,-28,-38,-38,-36,-24,-13,2,17,26,36,34,27,17,-7,-29,-63,-93,-130,-162,-193,-218,-245,-253,-274,-270,-274,-267,-255,-243,-223,-206,-183,-167,-149,-137,-130,-127,-132,-143,-158,-176,-197,-212,-235,-237,-252,-243,-234,-219,-190,-164,-126,-88,-53,-12,18,50,74,93,105,119,121,128,135,138,152,164,178,204,220,249,269,296,314,340,350,376,382,401,411,418,433,431,439,437,432,425,410,394,369,346,312,278,244,200,167,122,89,50,21,-13,-36,-63,-85,-105,-131,-152,-177,-202,-227,-252,-279,-297,-320,-333,-349,-357,-366,-372,-375,-381,-379,-383,-377,-375,-362,-349,-330,-304,-278,-246,-214,-186,-160,-140,-133,-127,-144,-157,-192,-220,-261,-294,-326,-350,-361,-361,-348,-318,-282,-229,-175,-115,-53,2,60,104,146,177,205,223,240,250,258,269,271,282,286,298,309,321,342,356,382,402,426,444,462,469,474,467,453,430,399,361,320,274,231,184,144,107,75,50,30,17,3,-2,-16,-21,-36,-52,-73,-95,-122,-146,-173,-193,-213,-223,-230,-228,-221,-208,-187,-165,-141,-111,-92,-65,-53,-41,-41,-46,-65,-83,-119,-150,-190,-228,-264,-298,-325,-343,-357,-360,-354,-348,-328,-316,-293,-275,-260,-242,-234,-221,-214,-204,-197,-185,-172,-154,-133,-105,-77,-38,-4,44,82,127,169,207,242,277,298,330,342,371,378,406,411,435,440,455,457,459,453,444,427,409,383,357,329,299,268,239,207,181,150,124,95,69,42,18,-9,-30,-52,-73,-84,-102,-105,-117,-118,-123,-125,-131,-136,-149,-157,-174,-187,-203,-218,-229,-235,-244,-240,-243,-237,-234,-230,-231,-228,-239,-237,-256,-258,-277,-283,-295,-299,-306,-303,-303,-296,-285,-274,-260,-238,-224,-194,-178,-144,-125,-93,-69,-44,-17,3,25,49,62,89,102,126,148,169,195,223,249,284,313,348,382,410,439,461,472,482,474,463,434,403,357,311,256,205,146,103,48,15,-25,-50,-72,-90,-96,-109,-108,-115,-114,-115,-114,-115,-113,-115,-108,-111,-105,-107,-103,-107,-104,-112,-115,-118,-127,-128,-134,-136,-136,-136,-136,-134,-138,-138,-146,-156,-170,-185,-207,-224,-250,-264,-288,-295,-310,-312,-314,-309,-303,-288,-275,-259,-234,-217,-186,-162,-127,-96,-54,-20,28,66,113,155,194,236,264,299,319,338,353,359,367,372,374,382,386,399,408,422,435,444,457,454,456,442,429,399,373,328,295,244,204,154,115,72,38,6,-21,-44,-57,-78,-76,-94,-88,-94,-93,-88,-91,-86,-88,-89,-96,-102,-120,-131,-156,-176,-202,-224,-249,-264,-284,-289,-298,-296,-292,-288,-275,-270,-261,-254,-257,-253,-265,-269,-282,-293,-304,-316,-319,-325,-319,-316,-302,-284,-264,-236,-207,-174,-138,-100,-62,-20,18,58,94,129,160,188,211,231,244,258,265,276,281,292,302,321,336,364,385,415,440,466,482,497,500,492,484,453,430,387,355,309,272,238,201,176,153,127,117,92,80,58,41,16,-6,-31,-52,-75,-88,-105,-110,-114,-114,-107,-105,-97,-93,-92,-88,-97,-98,-108,-116,-124,-133,-139,-145,-149,-154,-158,-165,-172,-181,-197,-206,-226,-238,-253,-266,-275,-282,-285,-288,-286,-288,-285,-286,-283,-286,-282,-284,-275,-271,-255,-242,-215,-194,-157,-127,-89,-49,-19,21,51,81,105,130,146,171,184,205,222,243,263,284,304,323,337,354,358,367,361,362,350,338,325,306,291,271,251,234,211,196,170,156,130,112,86,66,40,16,-9,-33,-59,-79,-103,-121,-137,-153,-163,-171,-178,-178,-184,-174,-179,-161,-164,-147,-146,-134,-134,-127,-133,-134,-145,-154,-166,-182,-191,-206,-216,-219,-229,-224,-224,-219,-210,-202,-190,-182,-166,-162,-142,-142,-120,-119,-94,-87,-62,-42,-15,12,48,73,112,135,164,185,200,212,219,222,227,227,234,240,250,260,279,284,303,304,307,301,286,270,239,216,181,154,126,107,88,80,74,70,72,70,64,59,40,25,-8,-34,-76,-111,-154,-191,-225,-257,-281,-294,-305,-300,-295,-274,-254,-220,-193,-155,-123,-88,-59,-36,-15,-9,0,-11,-18,-43,-65,-94,-125,-155,-182,-202,-223,-225,-231,-221,-208,-189,-168,-145,-126,-108,-98,-92,-97,-102,-116,-131,-143,-159,-158,-164,-150,-134,-107,-74,-35,5,48,91,126,163,194,217,246,261,287,302,328,343,372,385,415,422,445,446,455,449,445,430,419,399,383,365,346,329,310,294,269,250,222,196,165,132,99,65,34,-1,-28,-58,-83,-106,-133,-148,-177,-187,-220,-229,-257,-271,-291,-310,-322,-337,-345,-356,-359,-363,-363,-361,-357,-354,-346,-338,-333,-321,-316,-308,-297,-295,-284,-283,-274,-272,-269,-261,-260,-246,-241,-223,-207,-182,-158,-124,-96,-57,-29,6,33,56,75,90,96,107,106,112,118,124,143,159,190,224,265,310,360,406,452,489,520,536,550,537,529,493,466,418,378,331,287,250,214,188,164,148,132,124,107,97,78,57,34,1,-29,-64,-100,-129,-165,-182,-204,-210,-212,-208,-192,-173,-150,-122,-100,-72,-54,-36,-28,-23,-25,-33,-44,-61,-76,-96,-111,-127,-139,-152,-155,-165,-165,-169,-174,-179,-187,-197,-213,-230,-252,-273,-299,-317,-340,-352,-363,-365,-360,-345,-323,-295,-256,-215,-166,-119,-67,-20,27,71,105,145,167,200,216,238,254,272,285,304,317,334,350,362,380,390,399,406,407,406,399,382,367,339,312,275,238,193,152,100,61,14,-23,-56,-86,-103,-115,-120,-115,-107,-93,-76,-58,-42,-25,-17,-11,-9,-19,-28,-49,-72,-96,-128,-154,-184,-207,-229,-247,-261,-269,-277,-279,-282,-284,-286,-286,-294,-290,-297,-299,-295,-295,-283,-270,-251,-222,-193,-149,-111,-63,-18,27,74,110,150,173,205,217,237,242,252,252,257,255,260,258,264,268,275,284,294,304,313,325,328,335,333,326,318,302,281,257,226,199,164,135,103,75,55,30,18,2,-7,-16,-23,-33,-41,-55,-68,-83,-102,-117,-135,-149,-161,-165,-172,-163,-165,-149,-145,-130,-129,-118,-126,-125,-139,-155,-172,-196,-219,-240,-261,-279,-292,-298,-304,-294,-293,-274,-264,-241,-228,-208,-197,-184,-179,-173,-177,-178,-185,-191,-198,-200,-205,-199,-196,-182,-166,-142,-118,-84,-56,-16,13,49,78,108,131,154,171,192,203,224,235,256,274,293,317,335,361,381,402,421,437,451,458,466,466,463,455,444,421,408,373,349,312,277,238,200,156,121,78,45,7,-23,-53,-81,-103,-127,-148,-168,-190,-209,-231,-253,-275,-299,-319,-341,-360,-375,-391,-396,-403,-403,-398,-392,-378,-365,-350,-332,-317,-299,-288,-275,-270,-264,-264,-266,-271,-275,-284,-284,-292,-285,-283,-269,-252,-230,-200,-169,-131,-93,-52,-14,25,60,95,121,150,166,191,200,220,230,246,262,282,303,328,352,379,405,425,445,453,460,456,446,430,407,378,353,314,291,254,229,202,176,161,135,128,102,95,72,56,35,12,-12,-38,-60,-87,-103,-122,-133,-140,-141,-138,-130,-118,-103,-87,-68,-52,-36,-21,-13,-2,-6,0,-12,-14,-30,-39,-54,-68,-80,-95,-105,-120,-127,-145,-150,-169,-181,-198,-218,-234,-258,-274,-296,-310,-324,-333,-335,-332,-323,-306,-284,-256,-223,-186,-144,-105,-58,-23,24,55,93,124,148,177,194,215,231,244,257,267,276,288,292,309,313,330,340,358,369,387,389,404,399,397,384,362,339,305,271,229,191,148,112,75,47,21,-1,-6,-24,-13,-23,-11,-13,-3,-12,-8,-23,-34,-55,-76,-106,-130,-160,-185,-206,-229,-238,-253,-250,-258,-251,-251,-248,-244,-246,-246,-248,-256,-256,-265,-265,-271,-267,-267,-261,-251,-241,-225,-206,-185,-159,-131,-103,-70,-38,-5,29,58,90,117,141,165,182,200,213,228,240,257,273,290,315,329,355,366,377,381,373,360,337,309,276,243,208,176,151,125,111,92,88,75,71,63,51,43,23,5,-20,-49,-79,-113,-147,-176,-208,-230,-254,-265,-282,-280,-290,-282,-281,-272,-259,-250,-230,-219,-199,-184,-170,-157,-150,-147,-149,-154,-167,-177,-193,-203,-217,-217,-220,-207,-196,-172,-151,-122,-98,-74,-56,-45,-40,-44,-52,-67,-83,-102,-116,-128,-135,-129,-120,-99,-67,-37,8,48,89,129,160,186,205,218,221,228,221,225,222,225,231,241,256,275,302,325,363,389,431,459,495,517,543,549,561,550,535,514,475,439,391,342,289,238,189,142,101,61,28,-3,-32,-61,-92,-124,-164,-201,-252,-295,-348,-393,-439,-473,-505,-520,-531,-529,-520,-512,-496,-493,-484,-492,-493,-510,-510,-517,-501,-480,-434,-379,-302,-226,-137,-64,12,57,94,98,88,58,14,-36,-89,-140,-176,-206,-212,-210,-189,-168,-136,-116,-88,-73,-53,-35,-12,25,65,133,195,281,354,427,487,529,558,574,584,588,592,588,582,570,555,531,511,474,444,386,329,238,142,29,-86,-182,-257,-290,-281,-230,-143,-31,98,216,322,395,429,434,402,343,271,178,90,-11,-92,-177,-244,-305,-355,-397,-422,-447,-451,-455,-444,-431,-413,-388,-363,-324,-275,-221,-152,-100,-54,-35,-53,-88,-159,-229,-306,-367,-413,-439,-447,-446,-434,-421,-409,-391,-389,-377,-378,-374,-371,-360,-357,-336,-332,-312,-299,-273,-241,-194,-130,-57,38,145,264,397,517,634,726,794,838,845,824,773,689,579,460,326,225,138,99,99,136,201,277,354,417,459,475,464,436,385,332,265,210,161,130,118,123,134,151,156,149,125,75,10,-81,-174,-270,-361,-424,-481,-505,-515,-512,-494,-481,-471,-468,-478,-485,-493,-484,-458,-402,-326,-219,-100,33,156,269,343,386,386,342,270,163,43,-85,-213,-321,-410,-458,-477,-450,-406,-327,-246,-158,-72,-9,46,74,80,83,64,65,62,84,120,170,232,299,357,401,417,406,363,304,227,155,82,26,-19,-43,-53,-47,-39,-26,-23,-29,-45,-74,-102,-131,-144,-143,-120,-79,-20,48,131,214,302,381,445,487,502,487,448,388,309,223,128,37,-50,-120,-172,-192,-193,-167,-136,-94,-58,-23,1,22,33,44,51,65,80,103,133,156,186,192,196,173,138,87,21,-45,-115,-175,-228,-268,-302,-328,-354,-376,-407,-437,-481,-523,-566,-603,-615,-600,-552,-451,-330,-154,30,238,429,609,744,834,875,850,797,693,579,449,325,218,130,72,37,36,50,90,135,181,224,246,258,251,239,216,202,183,173,166,154,140,107,62,-5,-80,-172,-261,-358,-436,-512,-565,-606,-629,-642,-644,-640,-637,-629,-633,-637,-652,-674,-707,-737,-772,-785,-780,-738,-656,-539,-383,-213,-25,149,312,441,530,571,564,514,423,315,184,63,-47,-135,-185,-204,-187,-134,-65,36,135,248,354,451,541,619,683,742,773,792,789,767,739,696,660,616,586,551,528,500,478,443,408,354,301,233,171,99,36,-38,-102,-177,-241,-311,-366,-415,-442,-457,-444,-418,-364,-306,-228,-162,-86,-31,25,61,90,102,96,84,46,5,-49,-109,-168,-226,-280,-319,-358,-377,-403,-410,-419,-418,-407,-389,-359,-321,-281,-229,-191,-143,-115,-90,-72,-70,-61,-73,-74,-102,-129,-183,-244,-322,-402,-481,-548,-598,-616,-615,-583,-538,-483,-427,-379,-338,-302,-273,-235,-195,-136,-60,34,152,275,411,539,658,765,846,905,929,922,880,816,725,637,542,471,406,371,342,340,341,350,369,372,395,395,414,420,444,459,487,501,515,511,496,466,418,360,288,207,123,36,-46,-118,-184,-233,-275,-305,-331,-362,-397,-447,-510,-583,-664,-749,-815,-876,-898,-897,-860,-800,-708,-615,-493,-384,-268,-159,-70,7,67,101,131,131,123,97,58,13,-46,-99,-155,-200,-228,-254,-249,-242,-210,-165,-102,-31,57,136,218,285,336,371,381,367,338,288,228,163,93,32,-23,-64,-91,-96,-93,-70,-48,-15,10,29,38,18,-7,-65,-120,-183,-239,-273,-291,-281,-245,-188,-108,-12,86,188,279,357,419,453,465,450,411,361,289,226,157,109,71,59,57,72,95,113,136,149,160,162,164,159,163,166,181,204,231,266,290,309,314,298,278,232,185,119,55,-15,-81,-138,-196,-235,-283,-314,-361,-395,-442,-483,-523,-564,-590,-610,-610,-590,-551,-482,-407,-307,-216,-121,-39,23,87,119,167,192,234,269,309,350,377,405,401,394,351,307,231,168,91,37,-12,-35,-46,-26,-2,48,87,141,169,202,197,191,151,107,40,-27,-99,-163,-216,-252,-279,-283,-295,-289,-299,-306,-325,-352,-379,-415,-440,-470,-489,-501,-504,-489,-473,-431,-394,-332,-275,-200,-125,-41,39,119,189,250,299,335,363,375,386,377,369,341,317,279,245,214,177,159,131,127,122,140,163,203,247,303,356,412,463,496,530,536,537,517,483,444,388,339,277,226,169,124,78,42,10,-19,-49,-75,-112,-146,-190,-241,-289,-347,-395,-441,-467,-488,-474,-461,-408,-354,-281,-200,-126,-36,30,103,152,189,202,199,168,126,68,3,-64,-128,-185,-230,-261,-281,-283,-276,-250,-218,-169,-122,-69,-21,16,43,58,52,43,12,-16,-51,-84,-110,-137,-151,-164,-170,-170,-176,-173,-184,-190,-206,-222,-241,-260,-277,-289,-299,-303,-302,-295,-276,-258,-221,-186,-143,-89,-42,20,78,138,203,266,333,397,459,512,554,583,587,579,552,507,463,403,348,302,250,223,190,186,189,212,247,290,338,380,412,433,433,422,390,344,290,224,164,98,53,4,-23,-52,-79,-105,-142,-184,-239,-296,-366,-429,-494,-549,-593,-618,-633,-621,-604,-565,-522,-469,-413,-356,-296,-240,-182,-126,-76,-22,13,57,80,104,117,124,131,121,127,100,94,64,40,14,-14,-37,-54,-70,-73,-77,-63,-53,-28,-6,19,47,62,79,78,75,54,32,-4,-39,-76,-110,-133,-151,-161,-161,-161,-158,-155,-161,-167,-185,-200,-228,-241,-266,-269,-275,-261,-238,-208,-166,-128,-82,-40,5,50,95,148,193,245,288,328,355,376,382,378,366,335,302,255,205,156,113,83,66,69,87,129,180,244,315,367,428,443,468,441,425,367,321,258,201,148,108,75,57,42,37,29,21,5,-20,-49,-92,-139,-192,-250,-304,-360,-406,-446,-470,-487,-481,-465,-428,-376,-313,-239,-161,-85,-6,64,127,182,222,247,261,247,226,181,126,55,-17,-98,-163,-225,-265,-289,-293,-278,-246,-198,-145,-83,-24,29,72,99,114,110,94,65,26,-14,-63,-104,-148,-179,-205,-219,-225,-222,-219,-207,-202,-187,-184,-172,-169,-163,-158,-158,-144,-142,-120,-103,-78,-45,-19,22,47,88,113,153,179,218,244,279,305,333,357,376,393,402,404,405,388,380,357,345,332,326,328,332,345,357,372,389,398,408,406,398,380,356,321,286,241,204,153,120,71,35,-6,-46,-87,-129,-169,-215,-249,-294,-322,-361,-380,-406,-413,-421,-414,-402,-379,-353,-320,-293,-253,-231,-190,-171,-134,-105,-72,-36,-9,20,40,47,54,41,27,6,-20,-44,-67,-90,-105,-120,-125,-127,-122,-108,-93,-66,-45,-14,7,34,42,51,41,25,3,-28,-50,-81,-96,-116,-120,-129,-128,-129,-127,-124,-127,-131,-142,-156,-180,-204,-232,-253,-271,-279,-275,-261,-228,-194,-143,-92,-37,22,67,122,152,198,217,255,266,295,303,319,325,327,323,317,301,289,267,253,235,227,219,222,229,242,264,286,311,333,346,354,349,334,310,277,241,197,160,116,81,47,13,-13,-38,-64,-84,-112,-135,-165,-193,-223,-249,-274,-294,-306,-322,-320,-327,-322,-319,-313,-308,-294,-287,-266,-240,-212,-166,-125,-72,-20,27,74,101,129,133,133,118,98,69,45,12,-5,-27,-29,-30,-11,5,41,65,98,109,121,106,95,60,29,-7,-42,-65,-89,-92,-103,-96,-95,-95,-95,-108,-126,-152,-183,-216,-247,-273,-294,-300,-297,-287,-260,-240,-207,-185,-157,-142,-120,-114,-98,-92,-76,-63,-35,-11,27,66,104,149,176,206,219,225,222,211,196,179,163,152,144,152,161,189,218,257,296,335,366,392,404,402,391,364,328,293,244,211,175,141,127,98,92,78,68,58,44,26,3,-27,-66,-107,-159,-207,-265,-308,-358,-385,-418,-427,-431,-423,-400,-372,-328,-283,-230,-173,-118,-61,-11,34,73,100,120,129,128,120,98,81,48,28,-1,-14,-30,-32,-37,-28,-19,-5,13,24,40,42,40,26,4,-28,-68,-109,-155,-194,-232,-261,-280,-290,-291,-284,-272,-253,-236,-212,-197,-179,-165,-161,-148,-149,-141,-133,-127,-112,-103,-86,-75,-63,-48,-38,-17,-6,19,37,64,91,118,149,175,203,223,240,253,262,271,278,287,296,304,317,319,337,337,353,358,375,381,401,404,416,414,413,400,395,371,361,335,317,293,272,244,217,187,147,110,65,10,-34,-100,-150,-213,-268,-319,-368,-404,-432,-450,-455,-449,-433,-402,-368,-329,-283,-244,-202,-168,-140,-113,-102,-85,-89,-87,-98,-111,-125,-140,-156,-164,-170,-168,-158,-143,-121,-94,-62,-28,8,40,71,96,113,118,115,100,70,40,-8,-49,-97,-136,-174,-195,-218,-215,-216,-196,-175,-147,-113,-81,-47,-15,9,30,41,46,44,41,35,33,34,36,48,54,74,87,110,133,155,184,206,232,251,269,276,284,279,274,256,244,217,207,182,178,169,176,186,207,233,263,296,322,347,360,361,357,333,313,276,244,205,172,137,107,80,53,30,1,-26,-59,-97,-134,-180,-220,-260,-298,-326,-352,-366,-374,-370,-359,-342,-320,-298,-278,-255,-241,-222,-211,-198,-187,-178,-165,-157,-145,-132,-125,-109,-102,-86,-81,-60,-57,-34,-24,-7,13,25,49,61,77,91,95,103,102,97,89,80,61,51,27,14,-6,-21,-35,-54,-64,-81,-96,-104,-120,-119,-123,-112,-104,-87,-71,-55,-41,-34,-30,-29,-30,-36,-34,-45,-39,-45,-43,-44,-46,-47,-50,-54,-58,-59,-63,-57,-56,-47,-36,-27,-9,3,15,31,40,56,69,88,107,138,163,204,235,279,309,350,375,402,419,423,430,413,400,372,337,303,256,212,167,122,84,48,16,-8,-36,-56,-81,-103,-127,-152,-176,-202,-226,-248,-271,-285,-300,-307,-308,-305,-290,-269,-242,-202,-169,-123,-87,-48,-19,5,21,30,35,31,28,19,13,3,2,-9,0,-4,9,23,40,64,88,110,131,139,143,125,107,63,19,-44,-106,-176,-241,-304,-355,-402,-427,-450,-451,-443,-424,-396,-362,-326,-285,-247,-212,-175,-146,-109,-88,-53,-34,-6,12,36,51,72,82,96,99,105,102,97,97,86,91,85,96,98,118,127,151,164,181,195,205,218,225,237,249,267,285,313,334,370,391,426,442,460,468,461,455,429,402,370,330,299,258,231,200,180,160,150,135,127,115,100,81,54,18,-18,-67,-112,-164,-212,-256,-295,-326,-351,-368,-372,-377,-367,-359,-344,-325,-310,-292,-274,-261,-247,-239,-232,-229,-226,-230,-231,-234,-235,-233,-226,-217,-196,-175,-142,-108,-66,-25,16,56,82,106,112,111,91,66,26,-17,-61,-103,-145,-166,-198,-197,-207,-192,-183,-160,-140,-117,-93,-77,-56,-47,-34,-29,-18,-15,-5,4,18,41,61,95,127,164,204,236,272,296,317,333,336,341,330,321,306,286,269,251,231,225,208,211,205,214,222,235,256,265,288,298,308,312,313,301,295,271,253,224,197,164,131,96,58,23,-19,-52,-93,-123,-158,-183,-215,-233,-261,-277,-298,-316,-330,-346,-354,-365,-364,-368,-356,-353,-335,-324,-303,-291,-271,-259,-245,-230,-223,-209,-204,-191,-189,-176,-170,-156,-144,-124,-109,-83,-62,-35,-13,16,37,67,89,115,140,158,182,187,201,193,186,166,137,108,63,31,-13,-45,-72,-95,-104,-107,-105,-90,-75,-56,-31,-15,10,21,40,45,56,59,62,66,65,67,65,65,58,57,48,38,32,15,10,-5,-12,-23,-26,-32,-30,-31,-24,-24,-11,-14,2,0,5,10,10,18,28,36,62,81,114,147,182,218,249,276,294,305,306,299,284,265,238,218,188,168,146,127,111,95,79,62,39,14,-17,-51,-87,-122,-160,-186,-214,-226,-229,-229,-208,-190,-157,-125,-93,-62,-38,-22,-10,-12,-12,-22,-33,-43,-54,-60,-63,-61,-61,-49,-47,-33,-26,-16,-5,5,14,28,36,51,56,68,69,70,59,44,23,-10,-45,-89,-132,-177,-220,-255,-285,-302,-311,-312,-298,-288,-264,-248,-229,-209,-204,-185,-187,-172,-168,-154,-139,-118,-90,-66,-29,-5,31,56,79,97,110,116,121,119,117,117,113,116,119,125,137,143,160,164,180,182,193,190,201,196,210,214,233,249,277,302,335,365,393,412,429,429,427,407,379,351,306,273,225,190,154,120,95,66,49,24,6,-21,-45,-77,-114,-148,-196,-232,-275,-312,-343,-365,-385,-387,-391,-377,-368,-343,-327,-295,-277,-245,-229,-204,-188,-176,-165,-163,-163,-166,-177,-187,-200,-215,-222,-228,-228,-213,-201,-165,-136,-88,-50,-4,33,60,84,82,80,55,25,-17,-61,-109,-153,-191,-219,-238,-243,-238,-222,-196,-170,-133,-108,-67,-52,-19,-10,9,18,29,36,46,59,64,82,86,100,106,114,117,125,127,137,144,156,172,190,212,233,258,276,296,311,319,330,323,327,312,309,292,288,273,272,267,265,270,269,270,267,258,246,222,195,157,118,71,28,-22,-58,-99,-126,-149,-170,-176,-189,-194,-199,-211,-220,-232,-250,-264,-279,-295,-304,-314,-317,-317,-312,-305,-290,-276,-251,-231,-202,-169,-139,-102,-67,-32,1,34,60,83,105,112,122,120,110,97,79,54,38,14,2,-5,-6,0,15,26,48,61,75,82,85,80,71,54,40,14,0,-21,-35,-42,-49,-46,-38,-29,-15,-2,15,23,35,39,38,38,28,22,7,1,-12,-19,-23,-30,-24,-26,-14,-9,5,17,32,47,62,77,87,99,103,105,102,90,81,57,46,21,12,3,3,17,36,74,111,160,212,254,304,332,359,368,362,345,314,273,228,174,128,78,43,6,-9,-31,-34,-38,-46,-40,-52,-57,-73,-88,-109,-128,-146,-167,-175,-190,-189,-193,-185,-177,-163,-146,-129,-106,-85,-61,-37,-16,12,30,50,69,77,93,90,95,85,80,60,49,26,9,-10,-32,-47,-64,-80,-93,-107,-123,-136,-155,-175,-194,-225,-247,-279,-304,-332,-349,-367,-365,-365,-347,-328,-296,-262,-226,-189,-157,-126,-98,-80,-61,-49,-41,-30,-25,-17,-8,2,14,33,48,73,93,118,143,163,190,200,226,229,244,249,251,258,255,256,257,253,258,253,259,259,266,273,283,295,308,324,340,351,367,369,375,367,360,338,320,290,265,235,211,186,170,153,140,130,113,102,77,52,15,-28,-78,-135,-195,-256,-313,-370,-412,-452,-472,-487,-485,-475,-456,-425,-397,-357,-325,-288,-256,-225,-200,-178,-160,-147,-137,-130,-132,-132,-137,-151,-151,-173,-173,-186,-186,-188,-181,-173,-160,-147,-138,-125,-129,-124,-142,-149,-175,-186,-212,-213,-224,-209,-195,-160,-120,-71,-19,36,85,130,167,186,204,201,198,183,164,150,131,126,119,123,130,148,159,187,197,220,233,245,255,260,263,267,260,264,252,255,244,238,228,214,202,184,167,150,132,122,109,109,108,121,130,154,169,195,210,225,231,227,217,195,162,126,77,27,-27,-80,-134,-185,-232,-275,-316,-350,-388,-412,-444,-464,-487,-501,-509,-517,-510,-507,-487,-466,-437,-403,-366,-322,-278,-235,-186,-150,-100,-69,-31,-5,26,44,68,80,95,108,114,125,127,133,133,140,137,146,144,150,153,157,157,155,148,134,114,91,58,24,-9,-49,-72,-101,-115,-120,-116,-104,-77,-53,-17,16,45,73,94,99,109,94,85,67,40,24,-1,-16,-26,-31,-28,-21,-5,6,31,44,62,75,81,89,83,85,70,64,49,36,22,11,-4,-8,-21,-20,-22,-14,-5,13,32,65,89,129,157,193,221,246,262,268,273,258,249,220,197,165,133,108,76,62,40,36,32,35,43,52,60,70,72,73,65,55,34,19,-11,-26,-54,-63,-79,-79,-79,-66,-53,-30,-12,14,30,52,60,70,70,64,58,42,26,12,-13,-25,-47,-60,-72,-87,-96,-101,-116,-114,-129,-132,-143,-155,-164,-181,-190,-209,-223,-240,-256,-272,-288,-300,-314,-317,-326,-317,-317,-297,-287,-260,-240,-212,-187,-163,-143,-122,-109,-97,-84,-84,-67,-65,-44,-27,1,38,77,128,176,228,278,317,353,375,383,387,370,354,326,300,274,253,241,235,243,258,285,319,357,399,440,475,510,530,543,547,538,516,490,446,401,347,288,229,171,113,61,16,-26,-53,-80,-94,-106,-115,-120,-130,-140,-157,-180,-208,-242,-282,-320,-361,-394,-424,-443,-452,-450,-435,-415,-384,-348,-314,-279,-250,-228,-213,-207,-211,-222,-233,-255,-269,-287,-303,-305,-312,-306,-297,-285,-264,-248,-224,-205,-183,-165,-149,-135,-128,-116,-120,-112,-122,-126,-131,-146,-148,-161,-161,-165,-154,-144,-117,-91,-50,-9,42,88,140,180,220,246,268,276,278,272,263,253,245,241,244,254,272,292,324,343,378,387,405,401,389,372,335,304,256,222,177,154,123,120,109,121,129,153,171,194,213,225,235,234,228,212,194,164,135,99,64,25,-10,-47,-81,-111,-141,-165,-186,-204,-218,-228,-238,-245,-254,-266,-280,-294,-319,-336,-363,-384,-402,-417,-423,-416,-405,-374,-339,-290,-234,-174,-110,-53,5,46,83,103,109,112,94,82,55,39,17,9,0,4,12,29,45,72,88,115,122,139,138,138,128,109,91,65,35,8,-23,-52,-76,-103,-122,-137,-148,-156,-155,-153,-144,-129,-115,-99,-78,-68,-47,-44,-33,-38,-35,-46,-48,-55,-58,-52,-43,-25,2,29,69,101,139,165,187,200,198,188,167,139,108,74,42,19,-4,-10,-15,0,11,41,65,98,128,158,186,210,229,244,256,265,269,268,268,254,247,224,202,179,146,122,91,71,52,39,37,32,39,42,50,51,51,45,30,15,-8,-36,-57,-85,-104,-112,-123,-114,-106,-88,-65,-44,-24,-7,0,2,-5,-20,-42,-64,-91,-112,-130,-145,-148,-150,-141,-128,-117,-100,-90,-77,-76,-75,-86,-101,-119,-148,-175,-210,-239,-277,-303,-336,-359,-382,-398,-411,-413,-416,-407,-393,-377,-348,-324,-292,-261,-232,-202,-179,-154,-136,-116,-102,-83,-66,-42,-15,18,57,99,148,195,243,289,321,354,366,377,365,357,328,306,277,254,234,227,226,238,264,287,334,366,415,448,484,510,525,539,531,533,510,499,468,447,413,380,347,300,265,213,173,124,85,41,11,-19,-43,-57,-77,-82,-99,-109,-127,-152,-177,-212,-253,-289,-338,-368,-409,-427,-449,-446,-445,-423,-400,-364,-331,-292,-260,-233,-206,-197,-184,-186,-191,-194,-208,-212,-225,-227,-235,-235,-237,-234,-232,-229,-223,-218,-212,-202,-194,-184,-173,-163,-155,-148,-146,-145,-147,-154,-158,-169,-167,-176,-165,-163,-143,-127,-97,-67,-30,10,50,95,132,177,209,250,277,311,334,366,389,413,442,457,481,491,498,494,479,458,417,378,321,267,208,155,103,66,35,18,13,18,35,55,85,113,141,170,187,208,215,219,220,210,204,188,172,157,133,122,91,78,49,29,5,-19,-43,-70,-94,-123,-155,-184,-228,-261,-309,-350,-396,-440,-472,-512,-522,-540,-530,-514,-482,-437,-383,-320,-256,-189,-124,-69,-19,17,47,61,69,65,55,48,28,23,10,11,14,27,45,72,103,134,173,202,234,256,272,280,273,262,233,202,153,103,42,-18,-82,-141,-195,-238,-272,-289,-299,-286,-270,-237,-204,-159,-125,-79,-49,-15,9,27,43,55,65,75,81,93,104,114,132,142,155,167,172,176,173,162,150,125,105,72,41,11,-26,-53,-79,-106,-116,-131,-132,-126,-115,-96,-70,-42,-8,25,63,92,131,151,180,196,209,220,220,222,219,211,207,196,182,176,150,140,110,88,58,30,1,-27,-49,-69,-81,-84,-88,-78,-69,-54,-36,-19,-3,13,22,26,26,18,2,-18,-43,-73,-98,-131,-151,-172,-183,-188,-186,-176,-162,-136,-118,-84,-62,-38,-14,-2,12,11,8,-8,-24,-53,-80,-117,-147,-184,-213,-238,-264,-273,-292,-291,-297,-296,-295,-298,-299,-306,-315,-324,-341,-351,-365,-373,-373,-373,-356,-341,-304,-272,-217,-170,-103,-46,24,85,148,205,256,296,334,358,376,385,388,381,376,359,344,326,310,294,284,279,277,287,298,318,340,366,392,412,435,446,452,457,443,435,410,386,356,322,289,248,216,175,139,102,62,26,-17,-54,-99,-136,-180,-213,-248,-272,-291,-303,-302,-300,-285,-268,-250,-228,-210,-196,-181,-181,-173,-181,-181,-190,-194,-199,-199,-202,-196,-194,-191,-185,-183,-182,-180,-182,-183,-183,-186,-181,-180,-174,-165,-157,-146,-134,-126,-111,-108,-93,-93,-83,-79,-77,-68,-63,-56,-45,-38,-27,-22,-14,-16,-16,-22,-31,-38,-45,-49,-44,-31,-13,24,57,110,156,215,262,317,354,396,418,439,448,445,443,421,409,376,359,321,301,269,248,226,207,192,182,171,169,162,160,161,158,161,158,158,154,149,137,128,109,92,69,46,24,4,-17,-28,-43,-47,-55,-62,-66,-84,-92,-126,-146,-193,-227,-278,-320,-367,-406,-436,-463,-469,-475,-457,-439,-401,-363,-311,-263,-205,-157,-103,-60,-19,15,43,68,87,104,119,131,145,153,166,172,182,182,192,187,196,192,192,193,190,184,183,167,160,141,123,102,76,54,24,1,-27,-50,-74,-90,-115,-122,-140,-145,-151,-154,-153,-152,-147,-148,-139,-145,-134,-142,-132,-137,-127,-125,-112,-100,-87,-65,-51,-27,-10,8,26,42,52,68,72,85,88,94,97,92,98,81,83,61,55,32,19,0,-15,-30,-37,-49,-41,-45,-25,-17,8,33,58,89,114,142,164,183,198,205,213,211,209,203,194,183,167,154,132,113,90,62,39,11,-16,-35,-60,-70,-83,-83,-80,-67,-50,-27,2,28,61,83,109,119,132,127,122,104,83,60,30,6,-22,-42,-62,-77,-88,-97,-103,-106,-112,-113,-117,-122,-129,-133,-149,-150,-174,-181,-202,-222,-238,-262,-283,-299,-324,-338,-353,-369,-373,-385,-386,-392,-388,-395,-385,-394,-387,-389,-389,-380,-378,-361,-350,-317,-290,-245,-194,-144,-70,-16,62,121,186,244,288,334,359,386,395,405,400,399,384,375,356,342,319,303,282,268,250,241,233,232,239,245,263,281,300,326,339,362,370,376,378,365,359,331,314,282,252,226,188,164,128,102,71,38,11,-28,-57,-98,-133,-171,-205,-238,-264,-290,-302,-316,-313,-314,-303,-293,-279,-264,-249,-237,-225,-217,-207,-203,-193,-189,-181,-174,-168,-161,-155,-153,-152,-151,-158,-157,-167,-168,-177,-175,-179,-174,-170,-165,-152,-144,-130,-120,-106,-100,-90,-84,-86,-78,-88,-82,-89,-86,-88,-82,-79,-69,-62,-51,-40,-32,-20,-15,-2,5,18,36,52,85,111,155,198,247,297,351,392,441,468,494,504,502,490,466,434,395,352,308,264,224,185,157,126,112,89,86,72,75,70,71,76,73,79,80,79,82,80,78,78,75,70,70,65,64,59,57,49,46,34,22,3,-17,-48,-80,-119,-165,-209,-263,-308,-362,-401,-443,-467,-487,-490,-480,-460,-420,-379,-319,-261,-194,-134,-68,-17,37,79,113,141,161,174,183,182,184,174,173,160,155,151,143,149,145,156,162,177,187,204,216,228,237,243,240,235,221,199,176,136,105,57,16,-24,-72,-104,-142,-172,-196,-221,-238,-256,-269,-286,-292,-311,-310,-324,-315,-315,-296,-281,-251,-214,-180,-132,-93,-47,-10,30,56,85,101,118,122,129,123,118,110,92,81,59,42,24,4,-9,-24,-34,-40,-42,-37,-32,-17,-1,23,49,77,108,139,168,198,218,244,254,267,270,271,264,257,240,225,203,182,155,133,106,80,59,31,14,-9,-22,-35,-43,-41,-42,-26,-17,8,28,55,77,99,114,123,126,118,103,79,49,15,-22,-56,-93,-115,-141,-149,-157,-150,-145,-128,-114,-101,-85,-82,-76,-80,-90,-102,-121,-141,-165,-183,-213,-224,-254,-264,-282,-296,-307,-317,-327,-332,-343,-349,-355,-366,-370,-381,-390,-393,-407,-402,-407,-398,-385,-367,-336,-302,-256,-210,-152,-97,-38,19,75,127,177,222,263,302,333,369,389,420,435,454,471,478,491,495,501,506,508,509,509,509,507,500,495,483,475,457,445,420,407,382,360,340,310,293,261,238,208,177,146,110,72,36,-10,-46,-98,-135,-187,-227,-272,-314,-350,-381,-410,-426,-440,-439,-437,-421,-407,-379,-357,-328,-300,-282,-249,-243,-217,-210,-199,-189,-184,-172,-167,-155,-146,-139,-126,-120,-113,-109,-107,-108,-111,-116,-120,-124,-129,-129,-133,-129,-130,-126,-124,-121,-119,-119,-114,-119,-109,-118,-101,-109,-90,-89,-73,-60,-47,-30,-15,3,21,39,61,82,106,133,161,192,222,254,278,309,324,341,348,347,341,327,308,281,259,225,204,175,154,140,123,120,111,111,108,111,109,114,112,119,123,129,141,150,164,179,192,209,221,233,239,241,237,222,204,167,130,73,17,-54,-120,-194,-259,-320,-371,-410,-431,-444,-437,-420,-391,-356,-312,-276,-234,-209,-192,-188,-210,-229,-283,-321,-379,-416,-449,-457,-444,-404,-338,-247,-140,-16,115,242,365,476,562,637,676,700,690,668,616,557,478,399,308,225,140,62,0,-59,-95,-125,-134,-135,-120,-102,-76,-49,-29,-10,-11,-17,-48,-92,-152,-227,-308,-388,-470,-528,-577,-593,-586,-552,-490,-408,-310,-201,-97,9,98,174,230,264,279,274,252,221,171,128,69,24,-25,-62,-95,-110,-117,-112,-87,-63,-15,29,83,132,181,218,245,257,250,228,188,134,70,7,-61,-110,-145,-158,-142,-101,-36,52,153,259,364,460,534,590,615,614,586,534,461,372,276,174,77,-16,-98,-170,-225,-265,-293,-301,-298,-283,-251,-214,-168,-114,-67,-7,29,77,96,113,110,85,54,-4,-59,-128,-194,-251,-301,-326,-337,-326,-290,-253,-184,-130,-60,-9,40,68,89,84,71,41,1,-46,-102,-156,-214,-269,-320,-370,-408,-447,-472,-486,-498,-486,-475,-442,-405,-354,-298,-235,-172,-112,-57,-15,20,31,39,19,3,-30,-56,-76,-91,-80,-59,-14,51,124,220,309,407,495,574,639,689,717,731,727,705,678,632,586,534,481,427,380,332,297,260,240,221,215,215,225,235,257,274,287,305,297,294,258,218,149,73,-28,-127,-241,-339,-438,-514,-570,-605,-612,-597,-565,-513,-456,-390,-331,-269,-224,-183,-157,-141,-133,-137,-145,-159,-173,-190,-204,-218,-225,-230,-227,-219,-202,-181,-152,-118,-81,-42,-4,25,55,65,71,57,31,-10,-62,-120,-180,-240,-284,-321,-332,-328,-300,-257,-193,-122,-48,34,96,165,205,244,258,264,257,239,220,191,169,142,120,107,88,85,79,77,90,93,116,136,162,201,229,276,307,344,368,387,388,381,352,314,262,203,137,76,18,-30,-62,-85,-86,-82,-58,-34,3,36,73,106,138,164,190,209,226,237,245,238,236,207,182,134,81,14,-55,-137,-205,-285,-342,-400,-435,-463,-467,-467,-447,-428,-394,-375,-342,-334,-321,-327,-334,-354,-368,-387,-394,-396,-380,-356,-310,-258,-194,-118,-45,35,109,178,243,297,342,379,401,417,417,411,386,361,312,268,209,151,92,38,-6,-41,-58,-66,-53,-33,-1,36,69,102,120,125,114,82,33,-32,-108,-192,-275,-349,-419,-460,-494,-493,-479,-439,-383,-319,-239,-162,-84,-10,52,106,148,173,191,189,185,162,138,102,68,28,-6,-40,-63,-83,-85,-84,-65,-43,-8,26,68,100,133,151,163,160,147,121,92,55,23,-6,-29,-32,-29,-3,31,78,135,189,252,300,347,373,393,390,379,351,307,265,206,152,99,42,-2,-43,-81,-103,-131,-141,-153,-155,-154,-148,-133,-123,-98,-83,-57,-40,-19,-9,4,2,-1,-9,-26,-37,-55,-67,-71,-75,-67,-50,-37,-6,11,38,55,71,80,85,86,81,80,69,71,54,56,36,26,1,-28,-67,-114,-170,-229,-296,-354,-419,-464,-507,-532,-539,-535,-513,-476,-436,-379,-329,-270,-226,-174,-143,-108,-87,-66,-49,-32,-10,12,44,81,120,171,220,273,327,377,427,471,508,541,562,580,585,584,572,554,525,492,454,408,370,319,288,251,227,218,207,225,233,266,288,319,341,358,361,350,322,278,221,152,70,-7,-91,-162,-228,-280,-319,-339,-354,-349,-343,-328,-309,-292,-273,-261,-247,-243,-233,-234,-230,-232,-232,-231,-236,-234,-241,-241,-248,-254,-259,-269,-271,-280,-280,-283,-279,-276,-271,-260,-259,-249,-248,-249,-243,-250,-244,-241,-228,-208,-178,-141,-92,-40,17,70,120,160,188,202,202,188,165,132,95,60,28,3,-9,-11,-3,21,46,84,123,159,196,225,249,269,275,285,282,281,273,270,254,252,236,223,215,194,187,167,162,149,151,149,161,170,194,212,238,256,276,287,294,290,282,260,246,213,193,163,141,122,101,90,75,61,50,29,10,-17,-50,-87,-130,-177,-228,-279,-329,-381,-422,-469,-499,-529,-551,-562,-571,-570,-559,-550,-523,-502,-465,-430,-385,-339,-288,-234,-182,-125,-76,-26,20,56,91,113,131,139,143,138,132,123,114,110,108,111,120,134,155,171,198,215,239,253,266,272,275,265,255,228,200,157,108,49,-16,-86,-155,-227,-285,-345,-379,-409,-412,-401,-373,-324,-272,-199,-134,-59,1,57,102,124,140,134,114,88,50,7,-25,-70,-84,-110,-103,-101,-77,-52,-16,17,54,79,103,118,117,118,94,79,45,16,-16,-47,-70,-88,-97,-91,-77,-50,-10,37,94,151,214,267,325,361,395,409,411,396,368,324,268,205,136,63,-4,-67,-119,-155,-177,-185,-169,-151,-110,-73,-27,16,49,79,92,96,86,66,35,2,-36,-76,-106,-142,-154,-170,-169,-157,-140,-109,-73,-33,12,54,95,125,158,166,179,166,153,126,89,47,4,-50,-88,-142,-173,-211,-235,-253,-266,-271,-276,-276,-275,-280,-280,-293,-298,-315,-325,-340,-352,-361,-368,-369,-363,-358,-338,-321,-291,-258,-220,-172,-122,-65,-6,58,118,182,237,292,332,370,396,412,421,420,411,401,386,369,358,340,340,330,341,346,360,384,398,429,446,471,486,504,513,516,521,506,502,478,453,423,379,336,281,223,164,96,39,-28,-75,-128,-161,-194,-207,-220,-215,-215,-203,-195,-193,-188,-201,-215,-241,-276,-314,-357,-397,-435,-462,-480,-481,-472,-443,-407,-360,-304,-252,-194,-146,-106,-73,-56,-45,-53,-64,-89,-116,-151,-184,-216,-242,-263,-270,-273,-255,-233,-195,-151,-98,-50,6,49,84,111,117,112,94,55,14,-38,-94,-144,-192,-230,-248,-259,-242,-215,-168,-104,-35,47,128,205,282,339,392,425,443,450,438,421,391,356,319,282,242,214,184,168,157,152,158,173,189,217,238,264,292,306,325,331,330,326,310,287,264,229,196,160,122,92,56,33,9,-5,-18,-25,-32,-38,-44,-54,-68,-88,-113,-144,-182,-220,-264,-308,-348,-391,-425,-457,-482,-503,-512,-519,-515,-506,-487,-460,-430,-389,-345,-297,-245,-196,-148,-103,-65,-33,-8,8,22,23,31,25,32,30,40,50,65,90,113,148,178,212,245,272,298,316,325,331,319,311,280,254,210,162,111,47,-9,-78,-134,-196,-241,-286,-308,-327,-321,-308,-278,-232,-188,-124,-72,-13,33,75,94,114,102,90,61,22,-16,-59,-94,-125,-140,-146,-140,-115,-89,-43,1,51,100,144,181,207,221,222,212,185,154,110,64,19,-27,-60,-86,-100,-95,-80,-47,3,52,122,179,246,297,340,368,375,370,340,298,243,177,106,39,-27,-83,-123,-156,-163,-164,-146,-119,-84,-41,-4,39,66,96,109,118,110,103,76,55,21,-14,-43,-78,-102,-122,-135,-135,-127,-110,-81,-49,-8,31,71,105,130,150,149,144,120,86,44,-8,-63,-112,-166,-202,-237,-256,-266,-264,-261,-243,-237,-222,-215,-217,-219,-234,-251,-269,-295,-313,-333,-348,-353,-359,-352,-345,-330,-314,-295,-271,-254,-221,-205,-166,-140,-100,-60,-16,28,79,123,167,209,237,272,287,307,316,327,331,344,346,365,372,398,408,439,449,480,489,511,515,530,528,535,529,529,521,515,499,485,459,431,391,344,290,231,161,102,25,-26,-92,-134,-175,-204,-222,-232,-238,-234,-238,-232,-242,-244,-266,-280,-311,-336,-365,-394,-410,-430,-430,-429,-413,-391,-362,-325,-286,-244,-203,-166,-131,-104,-82,-69,-69,-71,-91,-109,-142,-176,-213,-252,-286,-317,-339,-350,-351,-336,-310,-271,-219,-163,-98,-36,19,73,102,130,125,117,84,44,-7,-56,-108,-143,-171,-182,-168,-148,-95,-45,30,96,171,234,295,336,372,383,390,379,363,335,310,277,249,224,203,189,180,179,181,192,201,218,236,251,270,281,294,297,299,286,278,246,227,184,153,114,83,57,36,31,29,45,59,88,106,136,148,161,158,146,121,84,40,-16,-74,-136,-201,-258,-320,-367,-416,-453,-485,-508,-525,-536,-538,-535,-527,-508,-494,-459,-434,-392,-352,-306,-259,-211,-161,-118,-69,-35,5,34,64,90,112,137,159,180,204,222,244,257,278,279,296,291,296,293,287,283,273,264,250,236,211,191,153,120,74,23,-28,-86,-141,-190,-244,-275,-307,-321,-318,-311,-283,-253,-217,-176,-143,-111,-94,-79,-80,-85,-94,-110,-116,-124,-121,-111,-90,-64,-25,10,54,94,130,167,185,209,211,217,204,190,166,140,106,78,42,15,-13,-29,-44,-44,-37,-20,11,48,95,151,205,264,314,361,391,412,409,396,358,317,252,193,124,60,9,-40,-71,-92,-100,-99,-85,-76,-53,-42,-23,-13,-6,-5,-6,-14,-24,-36,-55,-68,-89,-104,-120,-133,-138,-147,-140,-135,-123,-101,-85,-55,-35,-7,7,27,26,30,11,-6,-40,-75,-114,-155,-186,-216,-230,-236,-229,-210,-181,-154,-117,-91,-68,-56,-58,-69,-92,-124,-161,-200,-240,-273,-300,-321,-328,-331,-323,-310,-290,-270,-242,-221,-193,-170,-142,-118,-89,-59,-29,10,44,84,125,159,202,226,265,280,308,321,338,353,368,385,404,425,445,470,486,505,518,524,529,524,520,509,501,486,478,462,454,438,423,402,377,345,306,262,209,157,99,42,-9,-65,-103,-152,-180,-216,-240,-271,-297,-327,-362,-395,-437,-474,-516,-550,-583,-606,-621,-622,-617,-594,-570,-525,-485,-430,-380,-322,-271,-217,-172,-129,-95,-67,-49,-39,-38,-45,-60,-82,-108,-136,-165,-193,-212,-233,-235,-237,-223,-204,-170,-137,-92,-52,-9,29,55,80,84,87,74,54,33,7,-12,-30,-37,-33,-22,4,31,69,103,141,173,199,220,231,238,240,234,234,222,226,213,224,214,227,228,236,247,252,267,271,284,287,297,297,299,294,288,273,258,233,212,179,151,120,90,66,49,31,33,30,44,57,80,96,119,131,137,140,124,108,77,41,1,-46,-92,-140,-186,-229,-272,-310,-347,-380,-411,-435,-460,-477,-490,-496,-497,-489,-476,-454,-425,-393,-355,-312,-271,-223,-185,-138,-101,-60,-24,10,41,76,102,135,159,183,207,221,242,243,256,250,252,244,236,230,223,218,217,216,217,220,217,214,200,185,154,122,77,29,-21,-72,-119,-159,-194,-217,-227,-236,-225,-220,-200,-182,-166,-145,-136,-120,-118,-112,-111,-111,-109,-110,-103,-97,-85,-70,-53,-33,-8,14,39,65,87,113,132,152,167,181,185,194,184,191,173,171,158,151,146,145,149,159,176,196,223,252,281,311,335,358,369,377,369,360,334,309,272,233,192,152,110,78,41,15,-12,-31,-49,-67,-81,-96,-114,-125,-145,-160,-175,-193,-204,-218,-228,-234,-242,-240,-243,-238,-229,-220,-205,-188,-169,-146,-120,-100,-73,-54,-34,-18,-6,1,7,6,6,0,-4,-11,-20,-23,-36,-36,-42,-46,-45,-48,-51,-51,-60,-64,-84,-94,-125,-144,-180,-205,-241,-265,-296,-313,-329,-335,-335,-326,-311,-286,-259,-224,-191,-148,-117,-75,-47,-15,11,32,53,67,85,98,116,134,154,175,201,223,251,273,297,318,338,354,375,387,408,423,441,461,479,494,512,520,530,530,531,515,508,480,457,422,385,342,294,245,191,139,85,29,-17,-72,-113,-159,-199,-233,-271,-297,-329,-350,-377,-396,-414,-435,-445,-465,-476,-487,-497,-504,-508,-513,-505,-504,-488,-478,-455,-432,-406,-374,-348,-310,-281,-249,-219,-193,-166,-144,-122,-107,-86,-76,-55,-48,-27,-19,2,15,35,52,71,88,106,117,127,128,126,113,98,73,43,14,-24,-51,-86,-108,-126,-137,-134,-128,-111,-84,-54,-19,22,56,96,132,161,192,212,233,246,258,260,260,257,243,233,213,189,170,140,121,96,78,64,53,51,52,62,75,97,118,148,177,204,237,259,288,306,323,333,344,340,344,329,318,298,273,241,205,162,115,67,12,-38,-92,-139,-181,-222,-249,-278,-293,-309,-318,-327,-338,-346,-361,-377,-394,-413,-430,-444,-459,-460,-462,-451,-434,-410,-375,-340,-292,-248,-193,-147,-89,-46,7,49,88,130,156,190,212,236,254,268,281,292,297,308,308,316,317,323,321,327,316,315,295,275,244,202,154,98,32,-28,-96,-154,-208,-250,-280,-295,-303,-285,-274,-238,-211,-177,-142,-120,-91,-83,-67,-67,-65,-67,-73,-70,-74,-66,-55,-42,-15,5,41,70,102,136,156,183,191,200,199,193,182,170,156,147,140,137,141,148,166,183,209,235,263,293,319,344,362,375,380,374,363,337,303,264,209,160,101,42,-8,-61,-99,-131,-153,-164,-167,-163,-154,-143,-131,-123,-118,-114,-124,-124,-145,-150,-168,-180,-186,-197,-193,-194,-185,-176,-160,-150,-131,-121,-106,-94,-89,-78,-78,-71,-72,-72,-70,-75,-69,-73,-64,-63,-53,-42,-29,-16,1,13,28,35,42,39,36,19,0,-24,-61,-90,-137,-170,-211,-245,-271,-296,-304,-312,-299,-290,-264,-238,-211,-176,-151,-122,-103,-85,-76,-66,-67,-66,-67,-73,-66,-71,-57,-47,-29,-1,23,62,94,132,169,200,231,259,275,301,310,331,338,361,374,396,421,443,472,500,519,546,557,567,568,555,539,506,469,418,363,297,232,158,94,22,-35,-91,-136,-168,-198,-210,-224,-221,-228,-222,-228,-231,-245,-257,-287,-306,-346,-373,-410,-437,-466,-479,-493,-489,-482,-460,-432,-395,-350,-308,-258,-213,-171,-135,-102,-84,-62,-58,-50,-53,-55,-58,-66,-64,-68,-65,-60,-50,-41,-25,-13,3,14,31,30,42,35,30,20,2,-17,-37,-61,-80,-97,-111,-114,-117,-106,-93,-71,-48,-19,7,36,61,82,100,114,123,131,134,137,140,141,147,150,159,165,180,187,202,210,222,230,242,243,257,253,266,268,272,279,282,288,292,296,298,302,301,299,296,287,278,261,241,216,188,153,117,81,37,7,-35,-64,-91,-115,-129,-144,-150,-155,-158,-159,-165,-165,-181,-190,-212,-237,-265,-299,-336,-369,-407,-434,-464,-479,-490,-492,-477,-462,-427,-393,-344,-296,-238,-187,-129,-82,-29,10,47,78,99,118,134,137,150,151,160,166,176,187,200,215,228,241,249,258,256,254,240,227,199,175,137,101,59,19,-23,-59,-90,-118,-130,-141,-138,-130,-117,-100,-83,-68,-57,-52,-55,-62,-80,-98,-125,-146,-174,-187,-211,-207,-216,-197,-182,-153,-116,-79,-32,8,53,91,122,153,167,185,191,193,194,190,191,187,192,191,201,208,219,231,241,256,261,272,274,275,275,267,261,248,237,217,203,179,158,134,108,79,53,24,-7,-28,-58,-75,-97,-110,-124,-131,-143,-147,-157,-164,-173,-185,-195,-208,-218,-227,-235,-236,-236,-228,-215,-199,-173,-150,-117,-83,-55,-15,3,37,48,65,68,67,58,46,22,7,-23,-42,-69,-90,-104,-120,-127,-128,-129,-120,-113,-102,-90,-82,-77,-76,-81,-89,-109,-122,-150,-166,-191,-207,-218,-229,-224,-225,-214,-200,-190,-170,-159,-148,-134,-131,-118,-113,-106,-89,-79,-54,-29,0,38,72,113,147,183,213,236,257,267,279,283,288,294,304,315,340,363,397,434,474,512,550,578,601,610,610,594,571,531,485,430,370,308,247,182,130,74,30,-8,-44,-68,-93,-112,-128,-146,-161,-183,-203,-233,-258,-301,-330,-379,-415,-457,-495,-523,-548,-556,-560,-543,-521,-481,-434,-379,-320,-259,-202,-149,-108,-71,-55,-38,-47,-53,-73,-100,-119,-152,-167,-184,-191,-190,-180,-166,-136,-112,-75,-44,-4,28,64,93,122,144,162,170,175,166,159,135,112,82,47,18,-16,-40,-65,-78,-87,-87,-78,-70,-45,-29,-1,23,44,71,85,109,117,132,139,147,149,156,154,160,159,158,164,157,168,161,171,170,178,184,192,199,210,213,225,226,232,229,232,220,223,207,205,190,185,172,165,155,147,137,128,117,105,96,76,65,44,24,1,-26,-57,-89,-128,-168,-210,-254,-300,-344,-387,-423,-456,-480,-494,-499,-489,-473,-437,-401,-347,-294,-238,-177,-123,-75,-27,1,33,46,58,58,57,48,44,36,36,36,49,62,85,114,144,180,212,238,265,278,286,282,269,245,219,178,141,98,54,20,-23,-46,-80,-94,-113,-122,-130,-134,-141,-139,-151,-152,-163,-176,-184,-204,-214,-232,-240,-249,-250,-243,-231,-207,-178,-141,-96,-52,-1,40,88,115,151,159,177,172,167,158,141,131,119,111,110,117,125,146,166,190,222,242,271,290,305,319,320,324,314,309,291,276,260,239,227,207,198,184,177,167,160,148,139,118,99,67,33,-13,-58,-118,-168,-232,-282,-333,-374,-402,-419,-420,-409,-382,-351,-299,-261,-201,-166,-119,-94,-68,-61,-60,-69,-85,-104,-123,-141,-156,-160,-164,-155,-140,-122,-98,-75,-51,-30,-13,-4,5,2,1,-8,-21,-28,-46,-52,-69,-76,-87,-97,-106,-117,-127,-139,-149,-164,-170,-182,-186,-194,-190,-196,-190,-192,-189,-191,-192,-196,-201,-203,-204,-203,-190,-178,-150,-119,-75,-30,27,75,137,180,230,262,290,308,318,319,320,314,317,315,324,334,355,372,402,424,450,474,489,502,510,503,501,480,462,434,404,365,333,288,251,209,164,131,80,49,-1,-35,-79,-119,-159,-196,-238,-270,-311,-339,-371,-396,-417,-433,-443,-443,-440,-426,-408,-382,-354,-318,-286,-253,-218,-194,-171,-151,-145,-130,-134,-128,-130,-128,-119,-114,-97,-83,-59,-41,-14,0,22,29,37,37,29,24,6,-1,-16,-26,-27,-33,-21,-11,7,29,55,81,107,132,150,161,170,166,157,142,116,91,60,23,-7,-47,-73,-107,-126,-147,-152,-157,-144,-129,-100,-67,-25,16,65,102,147,172,200,209,213,205,193,172,151,131,114,110,110,122,147,175,218,258,304,343,381,408,425,433,428,411,390,351,318,267,228,177,137,96,61,33,11,-4,-16,-21,-26,-27,-33,-40,-55,-75,-105,-143,-185,-238,-287,-346,-391,-439,-469,-493,-497,-490,-462,-425,-372,-315,-249,-184,-125,-64,-28,18,33,50,52,48,42,31,24,17,16,20,23,37,46,62,75,89,100,115,120,133,134,142,138,140,130,126,115,101,90,71,57,38,19,1,-23,-39,-67,-78,-107,-114,-136,-142,-152,-157,-160,-162,-163,-165,-165,-169,-169,-172,-171,-172,-166,-164,-155,-147,-139,-127,-116,-105,-92,-76,-60,-38,-17,14,44,80,115,154,184,226,241,273,277,291,283,278,258,240,212,192,160,143,118,110,98,105,104,126,136,164,183,205,225,235,242,237,221,197,157,111,52,-11,-83,-154,-221,-285,-332,-376,-394,-401,-389,-361,-323,-273,-220,-166,-116,-72,-40,-16,-8,-7,-23,-37,-68,-88,-121,-140,-158,-169,-164,-163,-138,-120,-85,-57,-20,4,32,48,55,59,41,30,0,-29,-62,-98,-127,-153,-173,-181,-183,-169,-153,-120,-94,-53,-27,6,20,31,21,6,-29,-69,-124,-175,-236,-287,-332,-372,-389,-400,-390,-366,-327,-273,-211,-136,-63,20,94,168,233,287,331,364,383,394,395,386,377,361,344,331,316,310,304,310,315,333,351,373,398,420,437,449,453,444,431,404,373,334,295,249,210,168,131,94,59,26,-7,-44,-76,-119,-154,-196,-237,-273,-311,-343,-368,-389,-400,-402,-399,-384,-364,-341,-309,-280,-247,-219,-192,-169,-149,-134,-118,-111,-94,-84,-69,-50,-35,-11,10,30,48,63,70,74,70,55,42,13,-11,-45,-77,-107,-138,-155,-177,-175,-174,-155,-128,-92,-47,-1,50,94,134,167,184,198,190,177,147,113,67,23,-30,-71,-115,-145,-167,-176,-172,-156,-129,-93,-51,-5,42,84,128,155,186,198,211,208,203,189,172,156,136,124,109,108,108,123,140,169,203,245,286,334,373,414,442,464,468,466,445,410,370,310,257,188,131,73,24,-16,-43,-63,-68,-68,-63,-51,-43,-40,-41,-54,-79,-110,-160,-208,-272,-332,-395,-454,-503,-545,-572,-587,-583,-568,-532,-487,-428,-358,-284,-208,-128,-61,7,62,104,140,156,168,169,159,152,126,115,91,78,63,53,49,47,53,53,65,64,75,67,71,58,52,38,25,11,0,-10,-20,-23,-28,-29,-29,-29,-29,-29,-33,-38,-44,-56,-64,-82,-93,-111,-121,-136,-142,-150,-153,-148,-148,-137,-128,-116,-99,-83,-66,-44,-29,-5,8,32,45,62,75,89,99,111,117,128,135,145,150,160,167,177,188,194,204,213,213,222,217,215,212,201,194,188,176,173,165,164,159,160,155,156,145,143,122,110,82,53,16,-26,-69,-119,-161,-213,-246,-287,-308,-331,-336,-339,-325,-312,-285,-259,-222,-190,-148,-118,-76,-51,-15,1,27,33,45,40,42,27,18,3,-14,-25,-38,-44,-44,-41,-31,-17,-1,16,28,41,44,43,33,17,1,-24,-43,-67,-82,-94,-103,-105,-106,-101,-96,-92,-87,-87,-91,-98,-109,-125,-144,-162,-188,-201,-224,-237,-244,-253,-245,-244,-222,-207,-172,-143,-97,-55,-6,46,92,144,181,220,250,267,284,285,284,278,264,255,238,232,221,223,222,234,245,263,283,302,320,342,346,362,357,358,346,334,313,293,267,242,213,186,156,127,96,64,34,-4,-33,-78,-108,-151,-186,-222,-257,-283,-312,-330,-345,-355,-355,-358,-344,-341,-317,-307,-278,-259,-231,-207,-179,-157,-130,-111,-92,-74,-63,-52,-45,-38,-33,-25,-24,-12,-8,6,14,25,34,39,43,36,33,15,1,-20,-40,-55,-69,-75,-77,-66,-52,-34,-10,11,32,47,51,53,36,22,-11,-42,-77,-118,-144,-177,-194,-206,-209,-196,-181,-153,-120,-84,-35,5,54,99,138,181,210,238,255,268,265,266,246,234,210,186,169,146,138,129,134,146,164,193,222,256,288,317,337,351,354,342,327,297,262,228,182,146,106,74,41,19,-7,-21,-40,-50,-65,-72,-85,-96,-103,-123,-130,-154,-170,-191,-217,-236,-267,-284,-310,-325,-341,-347,-354,-344,-338,-316,-290,-261,-219,-181,-134,-90,-45,-8,33,53,84,89,98,93,83,68,47,27,-2,-19,-49,-65,-85,-99,-108,-114,-114,-105,-95,-72,-48,-19,19,51,89,120,148,163,175,170,157,131,93,48,-2,-57,-113,-159,-211,-240,-268,-281,-279,-268,-248,-212,-179,-131,-94,-43,-11,33,59,88,104,118,126,122,127,109,107,90,83,73,71,74,88,105,138,169,215,254,299,338,369,393,401,401,387,361,327,284,240,189,150,105,80,52,41,33,38,45,53,66,64,69,53,32,1,-47,-94,-157,-216,-278,-332,-385,-414,-448,-446,-445,-416,-378,-325,-259,-187,-111,-31,34,108,155,201,226,235,231,209,179,128,83,14,-34,-98,-142,-183,-206,-218,-210,-191,-159,-113,-71,-16,26,65,92,109,108,99,73,38,-1,-49,-92,-139,-174,-206,-230,-240,-248,-238,-230,-208,-185,-162,-129,-111,-85,-70,-64,-57,-69,-80,-98,-120,-141,-160,-178,-181,-180,-165,-142,-105,-63,-11,42,96,151,194,240,262,289,295,296,287,269,248,227,202,184,166,156,156,157,171,184,209,231,264,289,323,349,379,403,423,442,449,456,450,439,415,386,338,293,221,158,77,-6,-82,-170,-235,-306,-352,-394,-410,-417,-404,-380,-348,-308,-269,-232,-201,-178,-168,-160,-168,-175,-184,-199,-198,-204,-190,-178,-146,-120,-76,-39,0,35,64,82,95,93,84,63,36,0,-39,-84,-122,-170,-196,-232,-244,-254,-247,-231,-202,-173,-135,-105,-72,-54,-40,-38,-44,-52,-72,-84,-107,-124,-142,-168,-184,-216,-239,-266,-294,-307,-322,-315,-297,-255,-193,-103,11,137,277,396,495,544,547,496,417,322,251,235,293,460,709,1058,1433,1837,2183,2475,2638,2692,2592,2367,2024,1582,1093,562,57,-418,-809,-1107,-1291,-1358,-1310,-1173,-964,-734,-514,-361,-300,-352,-507,-731,-991,-1229,-1438,-1591,-1719,-1833,-1978,-2163,-2398,-2674,-2948,-3219,-3433,-3597,-3682,-3696,-3624,-3468,-3233,-2908,-2528,-2085,-1626,-1165,-748,-404,-159,-22,17,-12,-58,-75,-8,176,482,906,1401,1917,2407,2815,3121,3298,3371,3321,3211,3026,2822,2608,2403,2235,2089,1994,1923,1892,1891,1928,2006,2120,2253,2379,2456,2459,2362,2186,1955,1741,1591,1587,1756,2119,2662,3312,3998,4587,4970,5046,4739,4053,3009,1729,340,-978,-2063,-2768,-3016,-2785,-2143,-1208,-145,872,1692,2190,2313,2041,1433,570,-407,-1381,-2205,-2812,-3135,-3199,-3042,-2755,-2420,-2131,-1943,-1908,-2023,-2286,-2640,-3050,-3433,-3749,-3935,-3968,-3827,-3527,-3094,-2578,-2045,-1550,-1171,-939,-908,-1065,-1406,-1860,-2368,-2833,-3179,-3351,-3321,-3100,-2751,-2319,-1908,-1569,-1364,-1318,-1430,-1671,-1979,-2278,-2461,-2466,-2202,-1688,-943,-101,703,1299,1568,1465,1014,374,-270,-653,-573,119,1420,3197,5182,7044,8461,9197,9139,8337,6927,5135,3174,1210,-620,-2270,-3671,-4792,-5559,-5928,-5840,-5327,-4460,-3402,-2374,-1599,-1306,-1628,-2653,-4328,-6571,-9183,-11956,-14638,-16951,-18626,-19401,-19042,-17413,-14468,-10324,-5268,267,5730,10551,14221,16395,16941,15974,13834,11001,8047,5470,3678,2899,3171,4381,6251,8431,10538,12232,13267,13540,13080,12052,10666,9169,7744,6548,5633,5033,4695,4572,4577,4628,4653,4569,4330,3902,3314,2626,1946,1387,1019,890,941,1117,1303,1462,1554,1650,1795,2100,2587,3266,4030,4734,5153,5082,4335,2827,607,-2161,-5156,-8006,-10296,-11652,-11816,-10679,-8330,-5036,-1230,2575,5845,8126,9104,8664,6879,4028,502,-3210,-6641,-9373,-11119,-11741,-11248,-9808,-7670,-5172,-2625,-345,1469,2656,3186,3076,2409,1301,-119,-1732,-3410,-5055,-6575,-7864,-8868,-9492,-9693,-9438,-8725,-7622,-6212,-4669,-3138,-1817,-820,-254,-129,-437,-1106,-2063,-3225,-4498,-5824,-7113,-8314,-9358,-10173,-10724,-10949,-10836,-10389,-9628,-8641,-7498,-6346,-5310,-4546,-4190,-4328,-5013,-6189,-7723,-9410,-10967,-12121,-12615,-12280,-11070,-9065,-6474,-3583,-733,1773,3675,4833,5206,4866,3964,2699,1285,-59,-1165,-1855,-2053,-1655,-701,803,2694,4842,7009,8996,10607,11682,12165,12026,11366,10301,9033,7764,6697,6024,5845,6221,7112,8392,9904,11427,12762,13748,14256,14267,13791,12926,11783,10505,9203,8012,6988,6221,5740,5577,5744,6225,6992,7984,9125,10308,11426,12372,13050,13406,13413,13078,12452,11573,10519,9328,8063,6752,5447,4178,2995,1945,1066,420,6,-139,-75,163,471,760,934,938,726,315,-281,-999,-1778,-2550,-3263,-3861,-4313,-4605,-4719,-4688,-4522,-4270,-3978,-3702,-3495,-3401,-3451,-3647,-3978,-4402,-4869,-5311,-5672,-5899,-5964,-5863,-5614,-5258,-4842,-4439,-4102,-3924,-3952,-4234,-4787,-5548,-6472,-7405,-8256,-8871,-9186,-9138,-8747,-8059,-7171,-6191,-5232,-4408,-3791,-3463,-3443,-3753,-4363,-5236,-6303,-7477,-8660,-9740,-10611,-11171,-11342,-11085,-10398,-9329,-7963,-6421,-4836,-3354,-2104,-1200,-728,-725,-1184,-2060,-3242,-4610,-5997,-7242,-8223,-8803,-8966,-8677,-8014,-7043,-5887,-4652,-3455,-2373,-1471,-776,-281,30,206,279,298,278,257,236,229,251,291,374,489,634,810,978,1143,1258,1330,1338,1298,1230,1162,1132,1175,1311,1565,1921,2355,2826,3265,3627,3853,3919,3821,3572,3209,2775,2328,1906,1570,1346,1276,1397,1706,2229,2917,3745,4632,5515,6297,6920,7316,7459,7343,6983,6429,5750,5012,4311,3694,3232,2949,2866,2980,3261,3691,4201,4759,5296,5766,6131,6346,6410,6307,6059,5697,5256,4793,4349,3970,3701,3564,3571,3728,3986,4324,4653,4919,5047,4993,4727,4273,3656,2968,2269,1679,1252,1077,1166,1532,2113,2843,3608,4298,4823,5096,5103,4848,4384,3800,3183,2629,2211,1969,1923,2040,2285,2597,2912,3190,3394,3511,3546,3520,3437,3342,3222,3106,2981,2854,2718,2561,2399,2200,2006,1775,1553,1303,1054,790,522,256,7,-227,-416,-582,-706,-814,-915,-1024,-1163,-1326,-1528,-1743,-1977,-2187,-2391,-2538,-2651,-2700,-2690,-2623,-2509,-2369,-2222,-2111,-2040,-2048,-2126,-2274,-2476,-2695,-2912,-3068,-3148,-3111,-2959,-2701,-2370,-2011,-1680,-1422,-1275,-1272,-1398,-1665,-2013,-2418,-2815,-3149,-3389,-3484,-3451,-3283,-3031,-2728,-2436,-2189,-2037,-1982,-2039,-2178,-2378,-2602,-2803,-2949,-3017,-2978,-2864,-2671,-2460,-2267,-2134,-2104,-2193,-2412,-2753,-3204,-3729,-4291,-4835,-5302,-5648,-5828,-5830,-5653,-5324,-4876,-4355,-3807,-3274,-2807,-2431,-2176,-2052,-2045,-2147,-2328,-2553,-2805,-3050,-3267,-3449,-3573,-3655,-3701,-3743,-3820,-3953,-4187,-4507,-4922,-5392,-5874,-6327,-6698,-6952,-7066,-7012,-6809,-6451,-5976,-5419,-4819,-4239,-3725,-3328,-3095,-3033,-3146,-3404,-3748,-4137,-4488,-4755,-4880,-4831,-4597,-4187,-3643,-3009,-2355,-1729,-1185,-767,-476,-347,-346,-468,-687,-956,-1252,-1541,-1774,-1966,-2056,-2082,-2002,-1842,-1593,-1268,-878,-433,49,541,1013,1424,1724,1898,1906,1781,1535,1237,941,721,614,673,894,1288,1835,2505,3270,4069,4850,5541,6081,6409,6487,6285,5823,5121,4250,3294,2357,1546,969,683,756,1157,1867,2788,3817,4833,5725,6388,6796,6906,6768,6413,5929,5369,4830,4344,3978,3748,3668,3740,3946,4265,4668,5110,5546,5927,6208,6350,6341,6161,5842,5392,4880,4350,3873,3519,3331,3354,3586,3999,4542,5123,5660,6066,6275,6281,6084,5754,5358,4981,4701,4554,4576,4747,5037,5407,5788,6154,6462,6694,6846,6899,6872,6751,6566,6307,6014,5672,5333,4971,4637,4313,4028,3786,3596,3472,3404,3399,3429,3493,3564,3622,3659,3662,3625,3558,3455,3322,3184,3034,2924,2854,2866,2958,3134,3377,3649,3922,4134,4254,4227,4055,3727,3287,2773,2232,1730,1290,978,782,748,827,1020,1258,1496,1680,1776,1761,1657,1476,1287,1101,982,905,883,850,764,557,195,-335,-998,-1737,-2459,-3073,-3495,-3667,-3565,-3209,-2637,-1954,-1236,-620,-187,-10,-116,-487,-1065,-1779,-2532,-3231,-3801,-4181,-4341,-4306,-4104,-3808,-3484,-3173,-2927,-2745,-2641,-2613,-2673,-2837,-3124,-3537,-4057,-4657,-5250,-5807,-6216,-6480,-6541,-6429,-6167,-5793,-5375,-4945,-4578,-4296,-4158,-4157,-4303,-4540,-4821,-5054,-5187,-5151,-4948,-4585,-4117,-3612,-3137,-2761,-2519,-2449,-2536,-2787,-3150,-3617,-4122,-4649,-5132,-5559,-5875,-6087,-6167,-6155,-6066,-5936,-5799,-5651,-5507,-5337,-5136,-4892,-4600,-4291,-3959,-3647,-3353,-3113,-2921,-2813,-2780,-2836,-2971,-3158,-3381,-3595,-3786,-3925,-4020,-4064,-4080,-4065,-4014,-3919,-3750,-3499,-3166,-2751,-2313,-1878,-1516,-1285,-1218,-1359,-1684,-2178,-2772,-3405,-3997,-4491,-4829,-4997,-4992,-4840,-4582,-4257,-3906,-3541,-3184,-2810,-2436,-2051,-1689,-1384,-1184,-1132,-1257,-1564,-2041,-2640,-3313,-3988,-4589,-5047,-5285,-5253,-4913,-4266,-3350,-2256,-1103,-39,802,1305,1412,1116,472,-419,-1426,-2411,-3237,-3803,-4043,-3931,-3497,-2788,-1898,-926,23,824,1414,1709,1705,1414,882,195,-580,-1343,-2048,-2613,-3033,-3269,-3340,-3242,-3007,-2639,-2178,-1624,-1024,-386,235,813,1293,1637,1804,1777,1556,1165,663,113,-403,-816,-1078,-1161,-1072,-829,-466,-23,472,972,1448,1851,2146,2303,2301,2153,1856,1463,989,489,5,-425,-742,-918,-935,-791,-520,-161,250,664,1072,1446,1795,2104,2380,2615,2791,2899,2912,2806,2569,2211,1739,1233,714,284,-29,-166,-118,103,484,962,1498,2039,2540,2990,3359,3665,3889,4042,4107,4066,3916,3650,3285,2863,2424,2021,1693,1457,1312,1233,1190,1144,1090,1019,977,987,1109,1353,1732,2208,2716,3179,3506,3624,3504,3139,2602,1961,1333,810,460,328,392,626,950,1307,1630,1886,2063,2170,2233,2281,2343,2428,2541,2655,2734,2743,2625,2389,2017,1573,1095,662,318,105,39,122,324,641,1015,1446,1893,2352,2793,3211,3556,3810,3920,3881,3679,3353,2943,2508,2101,1776,1538,1430,1418,1521,1699,1948,2230,2538,2826,3086,3268,3356,3309,3114,2767,2291,1733,1163,665,326,210,364,782,1440,2259,3145,3984,4664,5089,5208,4990,4478,3728,2852,1970,1188,626,324,342,649,1212,1952,2769,3574,4248,4741,4965,4938,4635,4121,3449,2695,1957,1302,811,517,451,583,889,1290,1729,2122,2427,2594,2642,2575,2444,2297,2178,2124,2161,2284,2470,2676,2838,2889,2800,2526,2106,1563,984,441,30,-183,-142,153,678,1365,2112,2833,3418,3807,3962,3891,3639,3273,2871,2497,2198,1987,1849,1756,1669,1571,1445,1312,1190,1111,1104,1178,1338,1562,1811,2041,2199,2247,2152,1931,1595,1211,828,512,317,265,393,662,1082,1569,2091,2551,2892,3038,2953,2621,2072,1379,629,-44,-553,-798,-756,-427,136,858,1643,2389,3006,3417,3584,3496,3196,2743,2227,1722,1290,962,744,614,548,513,488,464,450,459,526,649,836,1048,1238,1350,1330,1145,790,297,-288,-877,-1398,-1783,-1989,-2015,-1880,-1641,-1347,-1064,-826,-654,-547,-482,-436,-393,-348,-318,-320,-381,-508,-713,-972,-1289,-1621,-1976,-2313,-2648,-2944,-3214,-3439,-3609,-3731,-3782,-3784,-3715,-3597,-3417,-3191,-2932,-2665,-2418,-2243,-2166,-2229,-2435,-2762,-3170,-3600,-3978,-4261,-4407,-4425,-4338,-4191,-4035,-3906,-3827,-3804,-3828,-3889,-3987,-4106,-4256,-4425,-4592,-4750,-4844,-4872,-4789,-4608,-4339,-4016,-3701,-3418,-3230,-3133,-3146,-3236,-3395,-3573,-3758,-3901,-4011,-4056,-4080,-4073,-4087,-4117,-4187,-4285,-4397,-4511,-4617,-4690,-4760,-4796,-4844,-4906,-4991,-5113,-5234,-5347,-5403,-5367,-5244,-5006,-4713,-4391,-4108,-3923,-3889,-4020,-4327,-4758,-5254,-5747,-6141,-6412,-6475,-6355,-6022,-5526,-4927,-4286,-3714,-3281,-3059,-3086,-3354,-3821,-4431,-5080,-5691,-6167,-6450,-6492,-6316,-5931,-5429,-4859,-4320,-3858,-3536,-3352,-3307,-3365,-3478,-3603,-3690,-3714,-3648,-3503,-3273,-3013,-2731,-2510,-2362,-2344,-2470,-2737,-3143,-3637,-4186,-4714,-5178,-5501,-5649,-5573,-5258,-4698,-3935,-3019,-2063,-1169,-465,-44,41,-216,-755,-1476,-2253,-2950,-3465,-3724,-3699,-3406,-2891,-2227,-1494,-777,-148,320,587,621,427,23,-525,-1167,-1795,-2347,-2725,-2890,-2808,-2494,-1993,-1375,-711,-82,468,913,1232,1449,1561,1583,1530,1410,1245,1053,866,701,585,537,550,649,802,1025,1278,1563,1827,2051,2198,2243,2194,2056,1861,1645,1444,1298,1239,1284,1451,1717,2075,2479,2920,3354,3787,4180,4551,4858,5115,5296,5380,5371,5230,4965,4574,4079,3526,2967,2455,2036,1725,1537,1442,1445,1522,1681,1933,2276,2716,3234,3797,4371,4917,5400,5803,6103,6295,6351,6278,6042,5671,5156,4553,3902,3275,2754,2392,2249,2327,2612,3052,3557,4055,4441,4684,4735,4626,4402,4115,3852,3644,3542,3538,3637,3791,3990,4168,4295,4329,4228,4014,3663,3269,2851,2521,2322,2317,2511,2891,3400,3966,4514,4974,5301,5484,5524,5450,5286,5053,4758,4412,4004,3561,3086,2620,2192,1838,1583,1439,1419,1508,1708,1998,2358,2773,3207,3640,4051,4410,4717,4937,5066,5071,4941,4658,4237,3694,3086,2469,1914,1478,1211,1119,1211,1434,1768,2142,2519,2842,3073,3186,3170,3040,2813,2534,2226,1928,1659,1437,1263,1148,1078,1073,1121,1249,1449,1718,2033,2354,2638,2848,2956,2949,2841,2636,2363,2028,1653,1241,813,393,-1,-314,-538,-618,-562,-359,-43,340,734,1058,1280,1347,1293,1114,881,623,391,198,67,-20,-52,-40,31,175,403,700,1050,1379,1638,1744,1669,1388,940,371,-242,-818,-1302,-1627,-1772,-1712,-1457,-1033,-497,87,625,1046,1264,1259,998,541,-75,-740,-1379,-1886,-2218,-2310,-2171,-1806,-1264,-613,58,665,1103,1328,1285,997,510,-98,-707,-1210,-1489,-1472,-1123,-483,363,1287,2131,2770,3100,3076,2706,2044,1179,213,-735,-1573,-2204,-2583,-2668,-2481,-2041,-1413,-659,137,903,1550,2023,2270,2278,2063,1666,1152,576,15,-500,-916,-1220,-1398,-1464,-1415,-1300,-1102,-885,-622,-359,-70,216,518,795,1053,1243,1367,1383,1301,1097,790,382,-88,-587,-1057,-1449,-1707,-1812,-1742,-1526,-1190,-779,-340,73,419,646,731,651,416,54,-391,-855,-1278,-1607,-1789,-1803,-1631,-1285,-792,-204,416,974,1402,1620,1585,1292,754,43,-757,-1550,-2228,-2710,-2943,-2903,-2614,-2144,-1556,-967,-437,-44,186,242,145,-82,-391,-755,-1127,-1480,-1788,-2024,-2178,-2221,-2152,-1942,-1604,-1128,-553,89,721,1269,1646,1773,1599,1101,312,-707,-1822,-2924,-3849,-4509,-4826,-4786,-4434,-3838,-3109,-2362,-1705,-1214,-944,-882,-1007,-1255,-1567,-1887,-2178,-2411,-2584,-2680,-2722,-2689,-2633,-2534,-2452,-2396,-2392,-2472,-2624,-2846,-3104,-3353,-3542,-3644,-3616,-3476,-3225,-2910,-2575,-2270,-2041,-1916,-1913,-2023,-2230,-2490,-2772,-3035,-3251,-3420,-3531,-3617,-3701,-3803,-3943,-4109,-4271,-4389,-4396,-4272,-3962,-3516,-2948,-2353,-1813,-1402,-1200,-1218,-1463,-1872,-2395,-2924,-3413,-3773,-3989,-4023,-3900,-3623,-3250,-2826,-2423,-2108,-1935,-1952,-2161,-2562,-3091,-3701,-4289,-4801,-5140,-5282,-5187,-4879,-4386,-3785,-3143,-2557,-2095,-1820,-1750,-1877,-2158,-2530,-2930,-3303,-3606,-3835,-3983,-4083,-4145,-4184,-4194,-4159,-4051,-3855,-3550,-3149,-2676,-2173,-1704,-1327,-1093,-1031,-1143,-1394,-1737,-2089,-2409,-2618,-2723,-2701,-2591,-2434,-2272,-2143,-2073,-2057,-2091,-2140,-2171,-2155,-2055,-1873,-1612,-1302,-990,-722,-528,-430,-404,-444,-497,-564,-615,-657,-699,-731,-765,-781,-775,-741,-670,-559,-414,-225,-9,222,448,633,749,771,679,481,198,-125,-437,-681,-822,-822,-696,-445,-120,253,619,955,1223,1409,1504,1497,1412,1246,1031,781,518,248,-17,-275,-521,-720,-863,-884,-763,-458,31,671,1402,2137,2786,3278,3573,3666,3580,3362,3048,2690,2325,1987,1700,1502,1385,1385,1477,1657,1903,2168,2419,2614,2700,2674,2498,2220,1855,1473,1140,899,822,913,1184,1618,2154,2765,3360,3911,4348,4648,4782,4739,4529,4171,3696,3156,2592,2057,1601,1251,1058,1026,1176,1496,1951,2516,3128,3746,4309,4780,5102,5273,5253,5080,4742,4290,3721,3092,2403,1719,1070,532,155,7,101,458,1030,1764,2572,3355,4011,4460,4621,4503,4095,3475,2715,1901,1132,480,3,-246,-271,-64,325,863,1481,2133,2739,3262,3628,3806,3764,3509,3060,2483,1838,1217,691,345,219,356,748,1360,2136,2966,3761,4399,4808,4928,4753,4305,3644,2837,1977,1134,387,-204,-603,-780,-726,-456,24,665,1418,2209,2937,3518,3854,3891,3596,3005,2188,1259,360,-378,-847,-979,-778,-271,436,1262,2074,2786,3312,3614,3659,3466,3048,2454,1728,942,146,-567,-1136,-1475,-1544,-1312,-806,-100,714,1495,2152,2580,2760,2671,2384,1944,1444,956,523,186,-63,-234,-339,-397,-395,-333,-204,-10,219,470,695,883,1006,1057,1033,927,740,480,157,-194,-518,-771,-877,-813,-562,-124,428,1059,1659,2179,2537,2706,2656,2411,1987,1455,872,320,-137,-442,-568,-493,-242,176,696,1268,1797,2200,2391,2309,1932,1293,452,-466,-1367,-2099,-2586,-2722,-2473,-1851,-901,244,1441,2522,3331,3757,3767,3376,2680,1802,881,42,-600,-1005,-1115,-956,-547,58,769,1498,2153,2627,2894,2906,2701,2312,1805,1222,623,28,-520,-994,-1351,-1550,-1542,-1314,-858,-230,511,1273,1962,2532,2912,3113,3105,2923,2565,2077,1481,843,209,-338,-748,-965,-971,-770,-406,62,554,986,1300,1438,1408,1213,925,588,277,27,-141,-232,-280,-310,-358,-435,-533,-624,-676,-627,-458,-135,319,877,1455,2009,2426,2692,2729,2573,2213,1734,1177,643,182,-145,-312,-331,-210,-6,247,498,713,871,944,933,829,641,400,138,-95,-263,-329,-300,-178,-22,133,231,239,154,-31,-274,-561,-844,-1129,-1376,-1632,-1878,-2153,-2449,-2743,-3016,-3198,-3258,-3140,-2833,-2334,-1673,-906,-96,662,1286,1688,1798,1587,1056,255,-722,-1780,-2784,-3654,-4291,-4674,-4784,-4657,-4335,-3881,-3345,-2780,-2218,-1688,-1211,-812,-506,-322,-261,-344,-544,-864,-1256,-1710,-2184,-2669,-3135,-3568,-3942,-4218,-4375,-4362,-4177,-3806,-3285,-2655,-1989,-1350,-815,-420,-213,-194,-366,-709,-1186,-1768,-2403,-3062,-3692,-4271,-4749,-5099,-5286,-5282,-5087,-4695,-4151,-3490,-2786,-2112,-1532,-1122,-909,-919,-1129,-1514,-2011,-2574,-3129,-3622,-3993,-4202,-4230,-4079,-3791,-3407,-2994,-2612,-2298,-2090,-1984,-1991,-2094,-2300,-2590,-2948,-3341,-3705,-3990,-4129,-4084,-3847,-3432,-2904,-2310,-1739,-1241,-881,-671,-635,-737,-966,-1275,-1638,-2037,-2446,-2878,-3282,-3674,-3976,-4193,-4258,-4184,-3955,-3606,-3168,-2702,-2249,-1877,-1618,-1504,-1543,-1718,-1994,-2312,-2621,-2848,-2972,-2963,-2836,-2619,-2357,-2077,-1828,-1606,-1430,-1277,-1138,-1004,-868,-743,-644,-586,-586,-631,-709,-787,-837,-843,-797,-728,-652,-620,-638,-751,-920,-1171,-1430,-1689,-1885,-1985,-1965,-1810,-1548,-1208,-852,-542,-319,-228,-254,-383,-560,-727,-834,-821,-693,-427,-94,273,569,735,700,443,-18,-625,-1287,-1899,-2366,-2609,-2586,-2296,-1766,-1079,-304,432,1067,1508,1735,1737,1544,1201,764,296,-149,-502,-728,-778,-640,-318,168,751,1374,1939,2377,2621,2642,2450,2085,1595,1062,519,40,-362,-646,-805,-822,-694,-430,-40,429,940,1430,1862,2201,2438,2579,2635,2632,2562,2449,2262,2029,1737,1419,1093,791,537,356,254,250,337,520,785,1114,1484,1847,2184,2439,2600,2648,2571,2391,2095,1714,1250,736,206,-303,-730,-1026,-1134,-1036,-724,-241,360,994,1591,2073,2406,2567,2559,2413,2153,1834,1484,1164,899,728,667,711,849,1052,1279,1487,1631,1662,1557,1287,868,317,-310,-950,-1531,-1993,-2284,-2378,-2267,-1950,-1456,-821,-100,634,1298,1833,2181,2337,2332,2199,2035,1881,1809,1831,1946,2106,2263,2335,2279,2068,1698,1220,690,175,-246,-539,-658,-614,-416,-112,247,605,907,1117,1206,1181,1038,841,598,405,279,292,446,752,1168,1660,2142,2565,2836,2915,2765,2375,1780,1015,170,-681,-1412,-1959,-2217,-2161,-1770,-1070,-121,1003,2193,3348,4329,5039,5363,5255,4689,3719,2450,1020,-385,-1612,-2529,-3033,-3112,-2766,-2083,-1154,-118,899,1774,2392,2695,2649,2267,1627,817,-19,-752,-1261,-1459,-1308,-822,-63,861,1834,2724,3416,3826,3886,3600,2978,2120,1109,100,-782,-1408,-1679,-1566,-1071,-275,715,1753,2716,3473,3962,4125,3971,3518,2836,1990,1092,229,-493,-1003,-1249,-1210,-899,-351,372,1187,2002,2719,3259,3560,3608,3402,3002,2447,1831,1198,637,175,-139,-297,-307,-183,24,277,519,701,798,788,695,544,399,299,305,428,688,1053,1497,1958,2385,2723,2925,2971,2853,2590,2224,1798,1375,1004,720,545,461,449,462,458,405,297,141,0,-95,-53,143,531,1079,1734,2409,2997,3415,3578,3476,3126,2573,1925,1234,605,73,-318,-557,-640,-587,-395,-107,282,732,1218,1699,2126,2438,2590,2534,2258,1778,1150,442,-231,-795,-1156,-1263,-1121,-744,-224,353,884,1275,1481,1474,1274,926,491,38,-360,-653,-789,-758,-549,-207,236,703,1135,1478,1691,1776,1747,1626,1451,1243,1011,779,539,303,74,-141,-340,-501,-626,-683,-670,-576,-406,-180,76,343,586,816,1008,1194,1366,1528,1676,1764,1775,1643,1348,854,194,-609,-1454,-2259,-2899,-3291,-3346,-3062,-2431,-1557,-531,478,1352,1937,2184,2032,1536,735,-246,-1311,-2319,-3161,-3733,-3975,-3839,-3362,-2575,-1586,-501,575,1522,2274,2775,3013,3000,2773,2381,1864,1293,680,94,-457,-912,-1263,-1448,-1486,-1339,-1081,-731,-402,-145,-45,-128,-396,-802,-1288,-1746,-2107,-2272,-2208,-1893,-1350,-648,140,909,1580,2058,2310,2277,1984,1425,658,-267,-1283,-2310,-3286,-4137,-4817,-5287,-5509,-5492,-5216,-4722,-4051,-3263,-2447,-1673,-1006,-494,-147,39,92,35,-91,-293,-533,-843,-1185,-1575,-1967,-2330,-2625,-2819,-2901,-2876,-2763,-2593,-2393,-2196,-2009,-1863,-1748,-1669,-1602,-1531,-1421,-1274,-1073,-852,-646,-503,-481,-606,-906,-1343,-1891,-2453,-2969,-3357,-3561,-3568,-3379,-3025,-2554,-2006,-1434,-864,-332,153,557,872,1079,1165,1144,1015,811,555,259,-50,-378,-720,-1069,-1431,-1788,-2116,-2418,-2656,-2845,-2977,-3051,-3083,-3051,-2949,-2752,-2413,-1932,-1290,-528,267,1021,1593,1903,1895,1546,937,135,-702,-1457,-1985,-2213,-2085,-1624,-891,17,979,1875,2609,3092,3282,3177,2782,2182,1435,649,-67,-653,-1016,-1152,-1069,-804,-449,-69,238,420,433,281,-15,-391,-793,-1141,-1388,-1495,-1446,-1260,-970,-618,-272,37,274,403,449,378,218,-30,-349,-710,-1065,-1367,-1558,-1581,-1428,-1065,-540,114,825,1497,2060,2431,2566,2456,2116,1615,1023,447,-28,-311,-346,-121,343,975,1666,2306,2776,3001,2943,2617,2079,1420,744,147,-290,-529,-564,-428,-169,132,427,642,772,785,720,583,424,276,164,127,158,271,440,635,827,957,1009,923,707,348,-115,-626,-1112,-1489,-1684,-1657,-1395,-937,-348,283,846,1258,1438,1353,1009,433,-287,-1075,-1815,-2431,-2829,-2986,-2860,-2493,-1903,-1188,-401,345,990,1463,1720,1761,1574,1216,724,182,-340,-762,-1040,-1129,-1030,-759,-349,140,649,1123,1498,1754,1851,1810,1625,1333,952,514,48,-416,-868,-1273,-1652,-1983,-2292,-2584,-2853,-3122,-3351,-3567,-3725,-3831,-3869,-3813,-3665,-3399,-3001,-2475,-1827,-1085,-302,466,1156,1687,2027,2107,1943,1524,913,161,-635,-1393,-2009,-2423,-2568,-2447,-2055,-1468,-739,9,706,1236,1552,1603,1391,952,335,-369,-1070,-1677,-2092,-2251,-2128,-1705,-1067,-260,568,1352,1958,2362,2500,2396,2058,1541,891,182,-529,-1173,-1691,-2038,-2181,-2110,-1830,-1369,-763,-71,656,1359,1974,2464,2792,2936,2908,2714,2383,1986,1549,1168,878,723,712,819,1007,1202,1371,1434,1399,1227,955,598,198,-210,-586,-895,-1105,-1198,-1152,-988,-726,-412,-125,97,179,119,-87,-376,-693,-934,-1041,-961,-680,-235,321,908,1453,1883,2180,2305,2301,2170,1965,1708,1423,1122,809,479,154,-167,-441,-654,-778,-800,-734,-595,-427,-259,-139,-66,-65,-98,-148,-173,-149,-54,97,302,517,734,924,1095,1257,1424,1613,1823,2038,2241,2384,2442,2376,2155,1780,1238,558,-212,-1018,-1755,-2356,-2707,-2763,-2483,-1877,-1024,6,1073,2064,2867,3388,3586,3438,2990,2298,1475,637,-100,-618,-855,-768,-382,239,996,1763,2415,2842,2971,2767,2260,1516,647,-217,-946,-1434,-1618,-1486,-1093,-513,117,704,1126,1334,1296,1033,596,54,-520,-1057,-1509,-1841,-2029,-2067,-1948,-1675,-1267,-732,-104,576,1264,1894,2412,2759,2894,2794,2471,1941,1279,523,-208,-870,-1365,-1665,-1741,-1601,-1288,-858,-367,108,530,850,1059,1149,1145,1048,902,717,537,382,287,251,299,384,510,604,646,586,398,80,-358,-875,-1406,-1877,-2197,-2305,-2141,-1715,-1037,-199,707,1553,2214,2590,2596,2219,1482,472,-684,-1839,-2830,-3519,-3815,-3666,-3106,-2208,-1099,70,1163,2049,2642,2884,2769,2323,1600,700,-282,-1225,-2020,-2581,-2832,-2744,-2309,-1559,-557,610,1820,2952,3876,4479,4677,4437,3781,2790,1613,402,-654,-1422,-1808,-1790,-1427,-824,-145,459,840,911,646,86,-663,-1452,-2135,-2558,-2646,-2341,-1673,-716,419,1580,2627,3410,3835,3828,3391,2575,1469,220,-1034,-2149,-3006,-3540,-3723,-3572,-3166,-2572,-1915,-1270,-722,-319,-61,60,106,131,206,372,664,1068,1556,2061,2526,2873,3054,3028,2783,2322,1687,919,102,-692,-1371,-1880,-2164,-2220,-2061,-1710,-1225,-651,-35,546,1047,1395,1541,1454,1137,601,-71,-840,-1582,-2256,-2744,-3024,-3036,-2790,-2311,-1647,-880,-85,661,1284,1756,2032,2118,2008,1724,1296,767,201,-335,-777,-1053,-1148,-1033,-736,-297,236,792,1315,1749,2047,2190,2166,1991,1694,1306,869,401,-82,-581,-1105,-1666,-2248,-2853,-3414,-3900,-4231,-4348,-4199,-3746,-2991,-1957,-708,665,2046,3320,4350,5058,5339,5176,4543,3486,2065,386,-1424,-3202,-4802,-6048,-6854,-7117,-6850,-6083,-4907,-3469,-1897,-363,1014,2116,2882,3272,3308,3029,2515,1855,1153,493,-46,-431,-639,-701,-650,-559,-504,-551,-769,-1177,-1772,-2512,-3317,-4086,-4715,-5084,-5119,-4749,-3966,-2792,-1315,354,2045,3622,4897,5777,6145,5977,5280,4121,2612,908,-833,-2436,-3774,-4726,-5254,-5336,-5025,-4385,-3514,-2500,-1435,-385,607,1502,2281,2914,3369,3611,3617,3368,2897,2244,1496,751,90,-387,-659,-705,-552,-258,132,547,950,1305,1588,1787,1881,1868,1739,1510,1192,833,459,126,-146,-316,-376,-312,-132,153,507,904,1289,1620,1859,1966,1943,1778,1512,1159,779,399,63,-206,-402,-514,-560,-531,-432,-241,57,467,992,1587,2200,2738,3121,3252,3091,2604,1823,824,-296,-1386,-2316,-2937,-3172,-2954,-2317,-1331,-142,1075,2126,2845,3100,2841,2095,956,-405,-1803,-3035,-3930,-4353,-4251,-3612,-2527,-1115,446,1983,3313,4318,4881,4981,4607,3818,2699,1369,-47,-1401,-2591,-3498,-4074,-4266,-4080,-3509,-2627,-1481,-199,1102,2291,3231,3828,4019,3780,3140,2168,962,-343,-1616,-2717,-3538,-3988,-4040,-3689,-3007,-2075,-1038,-17,850,1469,1762,1721,1333,680,-179,-1137,-2076,-2909,-3537,-3895,-3968,-3743,-3279,-2633,-1884,-1125,-406,208,701,1067,1292,1411,1388,1260,982,604,104,-448,-1031,-1574,-2030,-2354,-2511,-2479,-2269,-1896,-1420,-907,-440,-93,70,31,-208,-591,-1048,-1479,-1804,-1946,-1876,-1602,-1164,-636,-92,381,716,878,814,565,115,-444,-1069,-1648,-2121,-2393,-2444,-2253,-1848,-1298,-655,-13,576,1058,1400,1592,1639,1537,1323,996,600,148,-327,-801,-1247,-1639,-1940,-2115,-2129,-1947,-1562,-978,-214,657,1590,2467,3216,3728,3932,3783,3263,2420,1313,66,-1213,-2393,-3367,-4063,-4418,-4435,-4117,-3520,-2704,-1755,-747,240,1154,1944,2581,3049,3322,3410,3294,3000,2537,1946,1269,571,-98,-671,-1095,-1337,-1348,-1132,-667,16,881,1868,2884,3844,4637,5169,5365,5164,4552,3541,2195,609,-1080,-2712,-4126,-5158,-5692,-5651,-5039,-3913,-2405,-677,1082,2693,4012,4927,5391,5401,5012,4309,3413,2429,1477,632,-53,-546,-870,-1028,-1072,-1033,-952,-860,-783,-717,-669,-600,-502,-327,-83,253,661,1109,1565,1974,2282,2447,2424,2187,1731,1063,211,-765,-1808,-2817,-3715,-4384,-4766,-4788,-4455,-3789,-2874,-1794,-672,402,1342,2104,2664,3031,3235,3289,3258,3136,2982,2796,2596,2393,2164,1910,1596,1230,796,336,-130,-526,-807,-905,-782,-436,128,833,1599,2315,2864,3163,3135,2782,2113,1220,192,-847,-1798,-2566,-3116,-3415,-3481,-3341,-3014,-2556,-1963,-1301,-568,172,883,1501,1968,2227,2251,2015,1554,901,148,-619,-1299,-1791,-2031,-1980,-1639,-1077,-357,372,1018,1442,1580,1377,841,27,-981,-2055,-3081,-3927,-4506,-4745,-4613,-4127,-3319,-2274,-1086,136,1276,2240,2943,3345,3421,3202,2725,2063,1293,488,-278,-950,-1479,-1839,-2008,-1980,-1777,-1398,-916,-346,223,745,1160,1405,1465,1306,948,409,-244,-957,-1629,-2198,-2582,-2742,-2664,-2364,-1877,-1261,-558,166,882,1551,2144,2640,3021,3265,3365,3313,3105,2760,2304,1763,1200,649,164,-225,-504,-670,-759,-787,-832,-900,-1041,-1240,-1462,-1667,-1769,-1717,-1460,-971,-292,538,1406,2211,2839,3185,3204,2868,2227,1353,349,-671,-1615,-2404,-3000,-3375,-3536,-3491,-3252,-2859,-2327,-1706,-1044,-394,180,634,931,1059,1027,874,648,410,221,98,80,115,184,217,166,1,-286,-663,-1089,-1481,-1782,-1918,-1846,-1556,-1058,-404,325,1055,1679,2139,2372,2377,2164,1783,1291,755,241,-198,-524,-708,-763,-694,-553,-376,-217,-114,-88,-139,-243,-348,-407,-357,-165,199,709,1346,2021,2665,3170,3475,3499,3250,2706,1951,1020,26,-973,-1880,-2645,-3203,-3538,-3630,-3502,-3191,-2747,-2224,-1669,-1112,-561,-27,495,999,1445,1820,2058,2135,2015,1697,1195,575,-106,-740,-1249,-1554,-1605,-1408,-1003,-460,97,594,909,1015,873,538,47,-478,-970,-1318,-1475,-1405,-1129,-682,-156,380,818,1106,1186,1070,774,363,-106,-562,-964,-1268,-1459,-1519,-1439,-1219,-858,-374,192,790,1341,1781,2049,2108,1966,1629,1172,633,100,-362,-694,-849,-806,-576,-211,246,668,1016,1181,1147,909,500,-7,-517,-950,-1212,-1261,-1086,-694,-164,439,1013,1471,1748,1804,1653,1327,903,443,19,-324,-563,-692,-723,-666,-546,-364,-159,75,297,508,700,859,997,1097,1148,1150,1063,912,660,342,-55,-491,-961,-1421,-1856,-2230,-2524,-2712,-2789,-2731,-2554,-2243,-1829,-1328,-772,-207,326,769,1084,1229,1202,994,650,209,-271,-738,-1139,-1447,-1625,-1675,-1586,-1367,-1045,-642,-206,223,594,873,1020,1034,905,652,314,-84,-484,-853,-1156,-1355,-1469,-1463,-1394,-1238,-1041,-791,-512,-198,121,444,723,960,1107,1171,1132,994,762,434,27,-446,-954,-1471,-1941,-2335,-2586,-2668,-2535,-2178,-1604,-844,31,942,1772,2426,2801,2847,2528,1886,959,-132,-1280,-2347,-3201,-3749,-3925,-3712,-3156,-2323,-1343,-344,532,1152,1423,1285,738,-158,-1297,-2509,-3636,-4470,-4881,-4751,-4050,-2831,-1186,681,2599,4324,5680,6502,6699,6232,5164,3579,1675,-355,-2262,-3841,-4887,-5308,-5052,-4183,-2831,-1198,504,2018,3176,3808,3877,3391,2464,1269,-2,-1122,-1931,-2291,-2150,-1540,-536,690,1985,3133,3987,4407,4348,3810,2884,1702,433,-740,-1675,-2242,-2397,-2119,-1470,-536,555,1670,2660,3414,3824,3847,3458,2708,1668,464,-757,-1864,-2706,-3210,-3302,-2995,-2326,-1379,-266,896,1966,2841,3406,3612,3421,2877,2035,1027,-22,-960,-1649,-2002,-1959,-1526,-775,206,1260,2256,3059,3577,3767,3634,3228,2633,1932,1221,564,22,-377,-610,-685,-603,-409,-125,187,494,758,966,1113,1210,1274,1311,1336,1329,1286,1164,960,639,228,-251,-741,-1173,-1485,-1624,-1551,-1278,-814,-237,390,968,1414,1651,1633,1337,788,30,-827,-1684,-2392,-2834,-2921,-2591,-1882,-842,381,1651,2779,3625,4066,4038,3560,2689,1555,301,-925,-1992,-2807,-3324,-3538,-3469,-3196,-2773,-2312,-1877,-1540,-1338,-1268,-1311,-1406,-1497,-1521,-1438,-1237,-909,-508,-42,411,832,1175,1404,1521,1493,1358,1118,834,554,336,232,277,472,809,1223,1662,2031,2273,2311,2149,1785,1310,798,384,152,184,491,1033,1718,2400,2939,3180,3035,2449,1458,149,-1318,-2763,-3992,-4831,-5161,-4912,-4099,-2807,-1175,594,2300,3723,4694,5086,4838,3988,2617,912,-948,-2714,-4196,-5201,-5608,-5366,-4494,-3089,-1318,622,2504,4120,5292,5905,5889,5268,4092,2503,645,-1281,-3097,-4633,-5739,-6331,-6344,-5796,-4735,-3266,-1550,255,1935,3338,4298,4744,4635,4019,2982,1659,202,-1238,-2532,-3587,-4332,-4769,-4880,-4738,-4365,-3852,-3242,-2608,-1987,-1425,-933,-534,-229,-9,127,215,275,350,460,636,854,1094,1300,1402,1351,1092,620,-46,-839,-1680,-2457,-3080,-3459,-3551,-3340,-2844,-2129,-1262,-357,499,1221,1741,2048,2145,2072,1904,1675,1466,1269,1103,930,713,416,17,-487,-1058,-1644,-2179,-2571,-2783,-2736,-2455,-1934,-1251,-485,274,913,1383,1610,1617,1406,1067,647,263,-46,-212,-224,-104,114,362,576,705,715,591,369,66,-239,-517,-710,-795,-777,-659,-484,-287,-99,32,98,93,23,-67,-150,-173,-99,98,421,853,1343,1823,2212,2427,2413,2131,1590,838,-55,-968,-1814,-2465,-2859,-2936,-2673,-2115,-1288,-312,733,1713,2540,3119,3420,3425,3183,2757,2229,1703,1233,898,707,652,701,791,861,864,768,561,272,-82,-451,-802,-1096,-1302,-1390,-1339,-1134,-775,-279,324,976,1607,2140,2481,2578,2371,1875,1113,184,-831,-1788,-2616,-3201,-3525,-3557,-3327,-2869,-2234,-1488,-688,85,779,1325,1691,1858,1844,1692,1466,1216,1002,832,707,600,459,262,-23,-394,-810,-1238,-1592,-1814,-1846,-1632,-1189,-510,338,1276,2225,3054,3682,4008,3978,3574,2829,1812,636,-566,-1672,-2549,-3119,-3330,-3171,-2677,-1919,-987,21,983,1828,2451,2814,2878,2639,2134,1419,584,-261,-1018,-1580,-1875,-1853,-1518,-895,-77,843,1726,2453,2924,3066,2869,2351,1578,640,-379,-1369,-2258,-2969,-3450,-3668,-3613,-3298,-2764,-2071,-1297,-525,154,683,1010,1128,1056,826,505,145,-208,-507,-743,-916,-1025,-1109,-1172,-1235,-1303,-1349,-1363,-1297,-1128,-824,-380,189,851,1534,2182,2700,3021,3084,2839,2299,1463,417,-772,-1991,-3125,-4077,-4749,-5099,-5095,-4762,-4134,-3270,-2237,-1100,58,1180,2180,3012,3618,3974,4059,3886,3467,2847,2082,1240,412,-326,-897,-1250,-1371,-1260,-977,-566,-115,314,672,910,1037,1041,958,798,607,384,177,-22,-181,-292,-338,-314,-200,-33,203,430,648,787,839,786,640,427,183,-47,-231,-343,-381,-361,-319,-295,-344,-488,-756,-1133,-1586,-2069,-2497,-2813,-2940,-2839,-2510,-1967,-1277,-517,210,823,1224,1381,1267,922,407,-167,-711,-1101,-1294,-1225,-936,-457,115,679,1143,1411,1447,1232,795,217,-446,-1061,-1583,-1916,-2042,-1947,-1652,-1198,-648,-56,495,972,1306,1494,1524,1405,1186,887,571,276,48,-79,-81,43,288,616,1000,1371,1704,1937,2045,2021,1847,1575,1211,819,430,76,-217,-435,-568,-591,-500,-275,84,552,1110,1679,2209,2616,2855,2893,2725,2389,1917,1386,842,344,-70,-384,-577,-662,-649,-549,-400,-226,-48,83,181,207,188,134,72,44,72,182,377,641,933,1211,1407,1487,1401,1158,755,257,-305,-835,-1289,-1588,-1706,-1615,-1330,-879,-310,303,897,1374,1685,1756,1596,1194,635,-35,-689,-1277,-1693,-1934,-1955,-1797,-1482,-1065,-606,-156,233,519,682,692,554,278,-120,-590,-1088,-1558,-1938,-2184,-2250,-2119,-1788,-1283,-647,60,759,1375,1827,2063,2036,1737,1181,405,-509,-1490,-2430,-3239,-3839,-4168,-4195,-3930,-3393,-2651,-1769,-841,67,846,1467,1854,2015,1944,1679,1268,773,251,-239,-672,-1004,-1257,-1411,-1514,-1560,-1587,-1592,-1570,-1529,-1428,-1287,-1076,-820,-521,-209,100,382,627,827,970,1067,1094,1067,962,788,545,246,-83,-411,-701,-924,-1051,-1080,-1014,-880,-714,-541,-402,-298,-248,-217,-209,-182,-136,-54,67,230,430,675,953,1265,1587,1886,2131,2264,2274,2114,1814,1373,858,295,-243,-727,-1129,-1414,-1612,-1690,-1694,-1611,-1472,-1286,-1063,-817,-549,-263,36,342,644,929,1177,1374,1503,1550,1521,1408,1224,992,715,436,155,-95,-318,-504,-673,-830,-995,-1177,-1370,-1568,-1741,-1867,-1924,-1887,-1761,-1536,-1238,-877,-486,-85,290,629,896,1093,1205,1236,1196,1098,947,771,573,375,185,17,-125,-225,-296,-335,-356,-374,-394,-416,-458,-480,-507,-498,-469,-405,-319,-214,-99,16,128,235,342,440,538,612,664,664,608,480,290,44,-221,-470,-648,-711,-616,-347,87,658,1295,1938,2504,2928,3164,3180,2990,2617,2114,1538,948,383,-97,-502,-779,-961,-1020,-990,-867,-692,-464,-216,42,313,569,831,1073,1315,1539,1770,1992,2215,2429,2603,2728,2752,2656,2408,1991,1424,722,-51,-820,-1516,-2047,-2378,-2458,-2312,-1956,-1460,-886,-315,199,591,846,950,905,756,502,205,-126,-450,-740,-969,-1112,-1138,-1045,-810,-466,-16,479,984,1432,1781,1978,2002,1836,1485,967,323,-414,-1167,-1892,-2510,-2964,-3218,-3216,-2981,-2501,-1823,-1010,-112,768,1573,2217,2638,2810,2686,2312,1695,918,61,-794,-1528,-2085,-2383,-2411,-2182,-1738,-1180,-579,-55,333,508,454,181,-288,-861,-1487,-2055,-2503,-2770,-2817,-2651,-2279,-1761,-1143,-504,82,555,859,966,877,609,205,-275,-778,-1244,-1631,-1911,-2076,-2132,-2090,-1983,-1813,-1619,-1405,-1195,-999,-837,-700,-606,-535,-473,-414,-328,-213,-67,112,308,505,700,865,1007,1096,1146,1118,1039,880,671,422,156,-91,-287,-425,-465,-437,-331,-174,-3,181,324,439,501,516,505,459,430,409,449,551,738,1012,1359,1756,2156,2511,2756,2856,2754,2457,1958,1303,543,-249,-1005,-1642,-2124,-2394,-2453,-2304,-1970,-1504,-939,-340,257,815,1286,1682,1944,2107,2136,2054,1858,1582,1235,885,537,254,33,-92,-137,-95,9,159,336,510,657,769,816,818,762,684,591,511,459,440,460,516,587,674,750,798,813,756,640,439,162,-172,-562,-952,-1326,-1625,-1802,-1830,-1657,-1298,-750,-67,694,1448,2124,2631,2930,2968,2758,2317,1702,992,265,-385,-899,-1221,-1345,-1281,-1069,-771,-443,-146,73,207,228,175,40,-124,-300,-446,-528,-520,-397,-158,186,608,1043,1452,1747,1907,1868,1644,1237,694,84,-539,-1077,-1494,-1722,-1768,-1626,-1353,-990,-628,-305,-94,1,-42,-191,-430,-711,-1012,-1290,-1521,-1677,-1737,-1680,-1507,-1210,-823,-368,93,514,831,1007,1012,850,548,143,-301,-749,-1135,-1448,-1645,-1731,-1698,-1540,-1282,-920,-487,-17,457,874,1204,1406,1465,1394,1204,953,668,408,197,67,22,57,150,269,382,447,441,335,128,-178,-549,-962,-1354,-1703,-1948,-2083,-2083,-1962,-1730,-1425,-1059,-687,-305,54,391,702,990,1237,1457,1603,1672,1625,1436,1105,615,23,-646,-1309,-1896,-2342,-2580,-2595,-2384,-1978,-1455,-864,-315,152,466,605,566,355,13,-419,-878,-1310,-1647,-1863,-1921,-1839,-1617,-1309,-934,-561,-216,53,223,279,220,67,-154,-394,-610,-766,-820,-777,-628,-408,-146,113,331,470,507,432,260,13,-260,-517,-707,-788,-753,-574,-287,95,533,974,1394,1734,1976,2074,2038,1829,1493,1010,443,-181,-808,-1376,-1846,-2164,-2306,-2268,-2044,-1676,-1182,-624,-19,567,1137,1646,2097,2471,2758,2936,2996,2909,2686,2321,1854,1317,759,240,-208,-541,-745,-814,-749,-577,-313,-7,319,614,859,1029,1124,1146,1112,1042,960,888,833,814,811,835,851,852,822,739,616,436,233,6,-207,-399,-539,-615,-608,-511,-315,-32,331,738,1158,1551,1871,2111,2226,2248,2148,1976,1724,1426,1092,742,390,71,-202,-386,-467,-433,-292,-72,193,452,674,815,860,797,624,354,-1,-409,-851,-1274,-1657,-1959,-2154,-2226,-2172,-1990,-1713,-1351,-952,-539,-164,157,381,506,515,417,228,-33,-326,-625,-891,-1093,-1216,-1232,-1150,-962,-685,-348,24,386,691,915,1007,963,776,457,38,-436,-914,-1346,-1669,-1874,-1922,-1840,-1639,-1355,-1039,-706,-412,-162,29,141,208,210,183,117,34,-77,-213,-373,-568,-778,-997,-1206,-1374,-1493,-1537,-1507,-1411,-1253,-1065,-846,-623,-392,-169,51,254,441,613,746,860,914,928,875,770,610,424,224,44,-90,-173,-175,-123,-11,126,259,369,422,427,365,274,160,54,-20,-60,-49,-15,42,77,83,23,-102,-301,-555,-841,-1134,-1393,-1595,-1707,-1717,-1622,-1424,-1154,-831,-495,-183,90,281,413,442,430,338,237,118,16,-37,-53,8,115,279,478,699,928,1144,1332,1479,1564,1585,1521,1376,1146,841,482,95,-279,-610,-860,-1003,-1038,-946,-766,-489,-179,156,456,699,854,905,849,696,467,194,-79,-330,-503,-614,-607,-540,-379,-185,43,276,504,713,911,1088,1256,1408,1554,1674,1784,1842,1853,1784,1633,1386,1056,651,203,-252,-678,-1039,-1295,-1435,-1433,-1299,-1038,-671,-231,237,700,1091,1377,1523,1497,1321,996,581,112,-351,-754,-1086,-1288,-1402,-1393,-1313,-1159,-969,-759,-543,-361,-202,-106,-59,-67,-107,-158,-175,-135,0,249,597,1033,1494,1926,2261,2431,2404,2158,1704,1095,375,-374,-1075,-1667,-2083,-2286,-2262,-2006,-1548,-927,-195,570,1321,1962,2457,2742,2800,2621,2245,1711,1096,477,-87,-531,-830,-975,-976,-864,-684,-477,-292,-154,-89,-83,-131,-194,-250,-278,-262,-210,-132,-44,28,84,105,103,91,74,70,78,91,99,86,25,-79,-253,-476,-749,-1045,-1344,-1606,-1821,-1940,-1968,-1882,-1694,-1417,-1082,-721,-383,-94,107,215,232,163,48,-101,-244,-366,-452,-499,-514,-511,-508,-519,-562,-631,-734,-851,-967,-1061,-1103,-1077,-964,-765,-480,-153,206,524,788,952,1004,957,822,633,420,204,10,-154,-282,-373,-425,-438,-412,-360,-275,-185,-84,2,75,112,128,96,40,-55,-166,-294,-409,-517,-584,-623,-615,-577,-505,-422,-326,-236,-158,-95,-50,-25,-10,-10,-14,-31,-53,-84,-118,-155,-179,-196,-178,-135,-54,56,187,333,464,577,634,641,576,448,271,55,-160,-366,-532,-647,-698,-683,-597,-448,-234,28,322,632,930,1198,1409,1551,1610,1588,1487,1327,1125,897,675,451,257,70,-97,-254,-397,-509,-587,-593,-516,-339,-59,308,732,1176,1589,1925,2158,2246,2205,2025,1756,1416,1069,734,457,253,127,87,110,199,324,478,634,769,866,904,870,771,596,371,97,-203,-515,-828,-1122,-1394,-1618,-1794,-1899,-1934,-1891,-1779,-1598,-1370,-1092,-795,-470,-134,201,546,853,1145,1353,1494,1518,1437,1247,970,635,290,-33,-294,-466,-561,-562,-519,-433,-365,-307,-306,-341,-419,-520,-617,-693,-719,-682,-579,-410,-194,48,287,493,636,706,691,601,452,271,85,-81,-204,-278,-297,-271,-214,-135,-61,3,46,60,64,55,61,95,176,299,472,663,851,1014,1109,1136,1072,938,732,501,247,23,-173,-308,-392,-418,-399,-341,-262,-162,-54,51,169,261,354,405,413,362,228,26,-254,-580,-920,-1239,-1489,-1635,-1653,-1537,-1293,-959,-578,-195,124,361,474,482,392,251,96,-42,-119,-147,-108,-31,66,156,222,256,249,217,151,74,-9,-106,-191,-286,-357,-412,-431,-409,-334,-222,-63,94,257,364,426,389,285,91,-147,-408,-652,-834,-925,-893,-735,-443,-63,384,824,1211,1483,1605,1553,1347,1002,585,130,-287,-636,-869,-974,-949,-802,-567,-273,33,314,526,643,652,547,344,77,-233,-523,-788,-968,-1077,-1096,-1041,-939,-800,-666,-536,-445,-378,-351,-351,-378,-419,-480,-535,-589,-615,-611,-557,-445,-282,-60,187,453,702,906,1052,1101,1073,937,733,451,123,-235,-609,-967,-1303,-1596,-1833,-2005,-2106,-2130,-2071,-1936,-1712,-1421,-1070,-679,-287,95,422,679,850,928,909,823,656,472,263,83,-63,-145,-165,-122,-28,93,233,362,474,558,604,617,583,518,412,292,159,41,-58,-122,-157,-163,-159,-147,-156,-177,-225,-283,-346,-396,-436,-450,-456,-452,-451,-470,-485,-521,-540,-550,-533,-483,-404,-293,-167,-25,117,257,389,507,604,673,701,693,633,543,422,292,167,62,-17,-57,-63,-24,43,150,269,402,527,628,693,709,666,573,430,258,77,-100,-242,-354,-416,-431,-403,-318,-192,0,232,526,845,1188,1518,1815,2049,2200,2251,2201,2051,1824,1540,1228,920,627,378,176,21,-74,-128,-124,-78,12,136,283,441,593,730,833,909,942,956,943,937,932,951,986,1029,1077,1093,1079,1000,865,662,409,117,-192,-494,-766,-993,-1149,-1234,-1232,-1151,-987,-759,-468,-145,195,524,803,1018,1125,1122,1001,773,465,120,-240,-546,-789,-929,-969,-917,-803,-660,-532,-447,-435,-493,-623,-797,-985,-1164,-1293,-1362,-1357,-1279,-1132,-940,-704,-455,-207,31,229,396,501,564,573,547,494,427,362,309,275,265,281,313,368,420,477,508,523,495,435,325,176,-13,-233,-466,-706,-918,-1104,-1231,-1300,-1308,-1247,-1129,-959,-743,-496,-230,40,286,493,633,700,681,594,435,239,6,-230,-456,-665,-828,-961,-1043,-1099,-1119,-1132,-1123,-1111,-1086,-1040,-969,-866,-728,-567,-392,-222,-81,21,68,65,17,-63,-156,-240,-305,-330,-309,-240,-125,28,205,397,579,734,833,853,774,580,285,-102,-531,-961,-1331,-1601,-1724,-1704,-1525,-1239,-869,-466,-81,266,530,715,806,808,735,591,408,196,-8,-187,-303,-353,-313,-196,-13,218,453,678,854,967,1006,968,865,712,523,322,115,-79,-256,-411,-541,-644,-726,-786,-832,-863,-877,-866,-824,-739,-611,-444,-244,-45,140,270,339,331,258,135,-13,-161,-285,-383,-432,-459,-439,-408,-340,-272,-179,-96,-9,53,90,83,40,-57,-165,-305,-419,-509,-548,-522,-439,-297,-116,79,275,438,566,644,675,662,622,556,498,436,398,377,368,380,390,412,425,438,445,442,442,425,415,403,397,415,446,513,591,695,787,872,918,921,872,774,641,483,337,209,140,118,163,250,364,483,583,638,652,608,527,415,289,166,47,-49,-138,-209,-272,-333,-382,-429,-448,-460,-430,-392,-316,-235,-127,-21,107,228,362,482,592,676,723,739,708,659,569,476,371,270,184,101,45,-7,-34,-60,-65,-60,-40,1,57,134,227,326,422,498,541,535,483,384,255,119,0,-77,-91,-29,98,293,513,738,929,1057,1098,1050,911,709,464,222,4,-146,-220,-204,-100,65,286,515,739,928,1058,1130,1123,1043,889,658,374,28,-342,-734,-1111,-1460,-1751,-1969,-2101,-2132,-2071,-1915,-1687,-1407,-1107,-812,-557,-361,-235,-188,-190,-248,-303,-364,-385,-378,-335,-274,-211,-161,-140,-147,-189,-246,-323,-397,-485,-565,-664,-752,-858,-941,-1016,-1065,-1067,-1046,-977,-891,-793,-690,-606,-539,-492,-471,-451,-448,-436,-428,-418,-412,-411,-420,-438,-456,-472,-474,-450,-404,-322,-217,-97,36,147,245,299,319,296,253,178,116,41,-4,-40,-60,-59,-64,-51,-54,-54,-64,-75,-93,-95,-103,-81,-62,-14,34,109,192,295,416,535,653,733,758,703,548,304,-25,-394,-767,-1086,-1306,-1384,-1311,-1084,-730,-313,145,546,879,1090,1167,1127,968,738,462,176,-81,-290,-437,-509,-531,-498,-444,-377,-316,-273,-246,-245,-250,-274,-298,-332,-371,-420,-475,-534,-586,-616,-619,-567,-475,-313,-120,126,376,633,849,1028,1133,1176,1141,1038,886,684,470,251,54,-96,-184,-190,-104,69,324,625,946,1241,1467,1606,1616,1509,1275,957,580,196,-140,-400,-527,-524,-381,-124,209,582,938,1246,1460,1572,1564,1456,1250,997,706,442,206,52,-36,-30,35,148,277,376,437,417,335,186,11,-174,-327,-427,-466,-429,-347,-221,-86,40,140,205,230,230,208,180,158,145,144,158,169,195,207,229,239,253,263,276,292,313,346,388,450,511,575,617,632,609,549,458,348,234,130,55,12,13,52,132,240,371,511,645,761,836,869,832,744,587,394,175,-37,-211,-335,-369,-340,-225,-73,110,278,421,501,519,461,338,155,-63,-296,-526,-718,-882,-983,-1040,-1050,-1026,-984,-938,-892,-861,-839,-824,-813,-793,-767,-724,-674,-619,-560,-515,-469,-444,-420,-421,-420,-445,-477,-523,-588,-651,-718,-773,-808,-821,-807,-776,-729,-691,-664,-660,-697,-752,-843,-945,-1042,-1130,-1176,-1178,-1122,-1007,-826,-602,-333,-46,231,489,689,824,889,876,807,695,565,439,337,264,240,249,291,355,419,485,532,561,577,574,573,564,561,556,550,543,525,509,483,452,410,347,267,160,33,-116,-269,-430,-559,-676,-740,-764,-738,-672,-576,-469,-361,-278,-215,-203,-219,-291,-392,-534,-682,-841,-969,-1065,-1109,-1090,-1032,-927,-812,-688,-575,-468,-371,-275,-180,-91,-7,59,100,110,90,34,-38,-132,-219,-295,-339,-342,-306,-224,-112,22,163,292,404,477,519,510,466,383,280,161,51,-43,-104,-123,-101,-42,47,143,238,309,355,361,341,298,247,206,186,203,257,353,474,620,764,900,1011,1091,1131,1140,1093,1031,907,778,606,430,245,59,-113,-279,-426,-557,-667,-754,-803,-823,-796,-729,-629,-499,-346,-192,-26,122,256,363,427,443,393,268,87,-168,-448,-746,-1011,-1220,-1339,-1355,-1269,-1080,-827,-529,-216,75,335,531,671,737,755,704,627,509,389,269,161,84,27,-2,-21,-40,-70,-112,-165,-219,-248,-248,-194,-84,72,279,505,742,966,1161,1307,1396,1419,1381,1290,1170,1035,919,833,796,810,870,966,1073,1174,1232,1235,1160,1006,781,511,214,-61,-298,-461,-539,-526,-432,-264,-61,160,360,513,605,612,555,422,260,68,-113,-274,-402,-493,-554,-585,-603,-601,-596,-569,-532,-476,-399,-312,-218,-126,-56,-5,23,15,-1,-49,-105,-174,-258,-336,-416,-469,-488,-449,-352,-197,11,227,449,613,717,726,642,476,238,-21,-295,-526,-703,-810,-830,-783,-678,-535,-391,-253,-157,-93,-84,-101,-161,-226,-314,-383,-462,-507,-547,-558,-550,-511,-450,-351,-233,-87,69,222,364,461,518,501,419,262,44,-232,-530,-846,-1136,-1385,-1563,-1650,-1637,-1518,-1309,-1028,-712,-390,-104,126,273,330,304,198,41,-147,-350,-531,-698,-814,-898,-931,-921,-870,-776,-652,-504,-343,-192,-59,36,85,95,59,1,-74,-148,-211,-248,-266,-249,-216,-166,-114,-74,-53,-58,-91,-133,-188,-215,-217,-171,-67,74,266,468,684,868,1026,1110,1140,1077,960,760,534,273,26,-192,-355,-445,-444,-370,-206,8,264,531,785,1009,1181,1301,1356,1358,1300,1191,1034,838,612,366,121,-110,-299,-448,-527,-554,-515,-434,-312,-177,-37,84,178,230,244,214,167,101,48,7,-5,18,63,139,231,327,431,512,581,606,594,529,415,257,68,-136,-324,-490,-590,-629,-589,-476,-310,-94,127,347,522,648,698,678,588,446,278,111,-24,-109,-118,-64,60,221,406,590,750,879,970,1021,1049,1046,1024,989,924,850,744,623,482,336,187,59,-49,-114,-139,-115,-43,73,226,412,609,815,998,1152,1249,1284,1238,1118,915,655,345,15,-300,-593,-817,-977,-1049,-1040,-953,-801,-597,-368,-121,98,290,415,469,439,326,141,-102,-373,-652,-906,-1118,-1258,-1324,-1294,-1183,-991,-739,-453,-169,78,246,311,255,73,-200,-550,-914,-1253,-1530,-1707,-1788,-1765,-1664,-1498,-1299,-1081,-862,-653,-460,-285,-143,-31,33,50,17,-76,-195,-360,-507,-659,-755,-817,-812,-765,-675,-558,-431,-300,-171,-55,64,166,271,356,436,486,512,502,462,377,275,138,1,-137,-259,-344,-401,-406,-378,-313,-228,-135,-52,18,57,67,42,-5,-87,-171,-273,-362,-443,-503,-541,-561,-561,-554,-543,-534,-532,-537,-543,-540,-518,-465,-368,-239,-75,107,273,425,508,544,499,391,232,30,-186,-400,-609,-776,-921,-1011,-1060,-1051,-993,-881,-730,-538,-331,-111,92,269,394,460,464,403,306,179,70,-12,-35,-5,90,219,373,529,662,765,830,842,825,762,687,603,530,492,490,545,648,794,967,1143,1298,1409,1455,1425,1314,1129,886,610,319,55,-176,-346,-447,-489,-456,-389,-278,-153,-24,111,228,350,457,569,673,768,847,901,913,883,806,685,542,382,231,96,-1,-64,-77,-53,10,100,205,314,402,466,489,467,408,313,203,94,-3,-67,-101,-101,-70,-31,24,64,99,120,125,135,138,159,187,238,297,371,438,509,561,607,627,637,624,589,547,480,422,359,321,294,311,340,403,480,559,645,713,767,796,797,766,699,603,469,321,150,-18,-186,-335,-465,-569,-631,-667,-651,-615,-533,-453,-352,-279,-215,-193,-193,-228,-274,-328,-374,-404,-418,-406,-384,-352,-308,-282,-236,-216,-187,-172,-172,-186,-227,-285,-366,-453,-550,-633,-706,-754,-777,-776,-754,-711,-667,-611,-563,-521,-482,-461,-435,-429,-402,-389,-352,-327,-294,-282,-289,-326,-389,-477,-560,-650,-695,-708,-657,-552,-386,-183,50,278,482,637,729,750,701,595,441,264,75,-102,-264,-382,-467,-494,-474,-396,-268,-90,119,363,591,820,969,1064,1034,910,659,320,-87,-534,-961,-1360,-1670,-1890,-1990,-1974,-1841,-1609,-1301,-949,-588,-251,32,227,335,329,240,64,-163,-406,-644,-831,-954,-1004,-965,-866,-714,-529,-353,-194,-81,-37,-50,-138,-275,-452,-643,-821,-968,-1054,-1081,-1032,-926,-761,-562,-339,-106,116,332,519,680,809,897,953,968,952,911,844,769,686,602,521,438,360,277,198,121,61,17,25,59,164,306,500,721,958,1176,1372,1505,1583,1580,1510,1370,1182,953,717,472,262,82,-45,-109,-125,-73,21,156,320,489,657,797,897,948,938,880,772,633,479,316,172,40,-64,-143,-203,-243,-270,-288,-288,-279,-247,-201,-139,-74,-17,16,15,-37,-126,-265,-417,-578,-715,-816,-858,-846,-764,-634,-460,-261,-66,127,266,377,416,417,368,300,226,168,150,177,260,390,552,730,898,1030,1113,1121,1063,928,726,480,193,-90,-369,-597,-771,-860,-863,-776,-603,-364,-75,228,524,781,975,1091,1112,1048,902,699,463,229,22,-122,-199,-186,-103,50,233,430,589,702,730,681,548,358,131,-106,-329,-520,-664,-753,-796,-784,-751,-677,-610,-535,-476,-439,-418,-423,-446,-472,-501,-520,-517,-495,-447,-378,-299,-216,-136,-81,-43,-42,-69,-126,-216,-317,-436,-546,-645,-715,-754,-758,-728,-680,-614,-537,-465,-374,-295,-198,-100,3,107,196,268,299,292,228,125,-26,-188,-361,-504,-608,-651,-618,-512,-335,-99,173,460,737,973,1153,1257,1276,1222,1083,905,670,439,195,-7,-175,-285,-320,-303,-204,-76,95,257,402,493,523,472,354,169,-56,-305,-548,-771,-950,-1080,-1151,-1165,-1119,-1022,-877,-692,-487,-271,-72,95,211,264,255,185,72,-69,-223,-363,-490,-585,-647,-678,-675,-639,-591,-510,-438,-348,-277,-212,-168,-147,-147,-174,-222,-284,-357,-418,-473,-487,-482,-429,-355,-251,-147,-41,38,90,107,83,43,-23,-76,-124,-137,-126,-83,-11,67,166,249,337,410,474,532,574,608,621,609,569,494,388,258,109,-28,-154,-231,-268,-237,-168,-40,97,257,388,499,548,558,507,417,304,174,70,-14,-51,-47,3,76,173,251,319,336,327,263,185,83,-9,-88,-142,-173,-177,-167,-141,-109,-75,-36,-9,16,21,7,-24,-82,-150,-230,-301,-359,-380,-362,-294,-171,-9,192,404,611,795,936,1031,1077,1069,1029,947,858,749,655,564,508,474,476,506,550,614,660,702,714,706,680,639,602,570,553,545,547,544,536,513,470,422,360,307,259,227,208,200,196,185,165,124,65,-8,-94,-170,-231,-268,-268,-244,-188,-130,-69,-36,-27,-55,-109,-181,-252,-304,-337,-327,-310,-260,-229,-197,-209,-235,-307,-385,-488,-578,-668,-725,-761,-761,-727,-665,-571,-468,-350,-259,-176,-148,-154,-206,-297,-404,-520,-622,-695,-731,-724,-666,-576,-448,-307,-160,-24,88,168,212,222,198,153,92,27,-23,-66,-74,-70,-32,14,91,164,264,346,440,518,587,638,660,653,611,537,443,333,233,146,81,41,11,-14,-45,-98,-167,-262,-362,-468,-547,-593,-594,-540,-453,-337,-223,-124,-60,-34,-49,-98,-174,-264,-366,-449,-529,-573,-599,-593,-564,-519,-459,-401,-347,-315,-310,-331,-394,-471,-582,-687,-794,-867,-908,-897,-845,-754,-640,-526,-422,-355,-337,-366,-454,-565,-697,-811,-884,-904,-850,-740,-569,-374,-164,18,157,233,225,156,12,-158,-352,-511,-636,-684,-658,-551,-377,-153,93,328,536,676,755,758,705,615,517,431,389,388,437,520,615,707,769,785,748,647,491,293,69,-159,-362,-520,-622,-646,-616,-521,-382,-222,-42,127,284,415,516,585,623,619,586,508,407,271,137,-3,-110,-181,-204,-162,-69,85,272,487,701,898,1059,1153,1192,1141,1027,849,626,389,159,-39,-180,-248,-236,-150,-1,174,357,501,598,622,585,497,379,259,163,104,98,140,213,311,396,464,499,494,464,405,340,277,233,219,237,303,390,517,639,767,869,941,976,970,934,874,805,749,701,683,677,685,704,716,732,733,736,729,732,736,760,788,829,863,893,906,891,852,768,657,508,342,170,8,-119,-207,-225,-187,-77,73,254,431,571,655,648,556,367,107,-205,-541,-866,-1152,-1375,-1508,-1554,-1502,-1372,-1183,-962,-742,-549,-401,-315,-301,-336,-435,-547,-679,-802,-908,-983,-1038,-1055,-1057,-1033,-997,-956,-900,-848,-781,-722,-666,-618,-600,-588,-613,-640,-688,-737,-783,-825,-840,-837,-787,-696,-557,-376,-169,46,239,394,476,490,411,276,68,-150,-385,-587,-739,-836,-861,-839,-770,-689,-602,-535,-486,-462,-458,-469,-485,-500,-506,-506,-495,-494,-492,-516,-550,-599,-650,-691,-716,-717,-696,-659,-617,-576,-548,-529,-521,-521,-513,-514,-497,-502,-505,-549,-622,-732,-880,-1028,-1178,-1288,-1344,-1334,-1246,-1100,-901,-689,-476,-304,-175,-108,-89,-112,-157,-212,-248,-269,-241,-193,-92,19,164,302,448,578,691,794,865,943,998,1069,1137,1218,1300,1378,1453,1503,1538,1535,1509,1444,1357,1245,1129,1009,915,837,808,811,854,924,1010,1095,1170,1210,1218,1174,1086,954,788,591,389,171,-23,-205,-353,-462,-519,-530,-473,-386,-253,-117,22,133,218,267,289,282,264,219,179,113,54,-28,-104,-186,-259,-318,-356,-369,-354,-313,-246,-162,-61,46,153,256,347,423,478,516,524,524,498,480,456,453,463,499,557,635,733,831,930,996,1041,1034,998,925,841,767,716,715,766,865,1015,1175,1347,1488,1586,1623,1591,1497,1352,1175,988,810,654,535,448,400,374,368,363,350,317,261,171,62,-77,-220,-370,-508,-627,-718,-779,-804,-799,-758,-698,-624,-554,-501,-469,-472,-495,-548,-607,-672,-735,-775,-813,-820,-818,-802,-770,-738,-690,-640,-577,-509,-438,-376,-338,-322,-355,-417,-522,-650,-790,-922,-1041,-1117,-1162,-1150,-1097,-989,-841,-657,-448,-228,-8,198,377,518,612,654,640,574,463,320,162,5,-136,-247,-327,-366,-378,-356,-317,-258,-191,-116,-44,27,84,118,121,82,-7,-139,-317,-510,-722,-901,-1061,-1155,-1199,-1171,-1097,-975,-843,-713,-616,-551,-550,-581,-675,-789,-930,-1074,-1207,-1311,-1386,-1406,-1389,-1319,-1217,-1085,-950,-815,-711,-633,-593,-589,-604,-633,-653,-649,-621,-551,-464,-351,-250,-149,-77,-15,20,61,91,143,194,265,332,399,456,491,506,499,470,447,425,446,490,588,711,854,995,1103,1170,1179,1132,1036,912,767,634,515,434,387,388,413,479,551,638,714,781,816,823,783,709,603,477,351,239,155,103,83,84,94,97,81,33,-38,-146,-255,-372,-464,-523,-540,-501,-427,-306,-180,-42,73,164,220,244,236,205,157,107,55,22,3,4,31,68,122,179,222,264,278,288,278,269,265,272,300,338,399,460,529,587,640,687,724,756,784,795,797,772,720,642,535,414,287,181,92,59,64,124,223,352,491,641,758,865,922,941,923,859,775,671,572,487,427,402,395,414,432,454,469,477,481,470,461,427,388,328,262,189,128,77,50,49,48,67,43,4,-105,-259,-464,-699,-932,-1136,-1282,-1346,-1323,-1215,-1037,-818,-577,-360,-168,-52,9,-18,-106,-248,-415,-575,-706,-778,-781,-708,-565,-367,-136,109,334,522,645,701,674,581,426,232,15,-198,-398,-555,-675,-732,-751,-712,-651,-557,-460,-356,-265,-179,-123,-83,-77,-102,-151,-225,-311,-397,-472,-529,-554,-552,-529,-481,-432,-379,-338,-315,-318,-343,-400,-471,-556,-638,-708,-753,-768,-753,-703,-635,-546,-458,-373,-301,-248,-216,-208,-223,-260,-319,-388,-468,-532,-585,-605,-588,-547,-459,-371,-247,-144,-39,40,86,113,101,86,46,24,-8,-8,-4,32,85,159,245,339,431,516,587,627,635,598,514,391,230,54,-119,-275,-384,-447,-448,-391,-293,-154,-12,141,259,362,418,432,404,321,195,32,-161,-357,-541,-685,-773,-784,-725,-585,-401,-180,37,218,354,412,407,343,245,138,57,12,23,93,196,336,463,578,645,668,639,562,466,340,237,141,91,77,109,181,275,388,489,570,608,608,547,458,335,204,97,11,-17,4,83,212,380,569,768,943,1093,1179,1206,1153,1031,842,612,363,128,-69,-200,-267,-254,-184,-63,81,233,362,460,501,489,406,269,75,-149,-390,-609,-794,-912,-954,-916,-804,-623,-414,-174,41,227,351,408,390,308,172,10,-165,-326,-461,-549,-595,-577,-526,-422,-301,-169,-44,56,129,168,174,170,149,147,152,182,227,282,337,383,414,432,431,428,417,413,418,426,446,461,480,497,517,543,582,628,682,734,768,785,761,708,617,499,361,213,65,-72,-205,-314,-418,-495,-554,-583,-578,-533,-453,-333,-201,-57,66,164,213,215,159,62,-70,-228,-387,-543,-679,-781,-857,-886,-890,-847,-787,-695,-597,-493,-396,-314,-253,-213,-199,-199,-216,-240,-273,-307,-348,-378,-412,-427,-436,-418,-382,-321,-235,-139,-20,90,205,294,363,395,393,347,270,161,35,-88,-196,-269,-290,-260,-163,-24,166,363,574,747,890,960,971,909,778,603,382,155,-75,-270,-440,-548,-611,-622,-579,-517,-424,-340,-265,-224,-215,-250,-319,-412,-524,-628,-721,-788,-822,-830,-811,-783,-750,-726,-717,-725,-744,-778,-801,-823,-823,-803,-764,-711,-650,-598,-545,-520,-499,-502,-510,-525,-538,-548,-543,-530,-490,-443,-372,-291,-205,-110,-27,52,109,149,165,162,150,130,114,111,112,134,152,184,209,236,258,281,301,334,371,421,483,549,625,683,742,764,778,759,730,690,644,606,567,534,505,461,421,357,297,222,157,105,73,76,106,167,245,327,388,431,424,385,312,209,119,28,-27,-45,-33,19,84,152,212,242,247,213,156,69,-28,-126,-220,-285,-328,-327,-290,-212,-103,31,177,326,468,588,693,762,820,842,854,838,806,758,691,625,552,488,446,418,431,468,540,637,756,881,1012,1121,1225,1282,1328,1319,1286,1206,1091,932,746,528,305,90,-103,-242,-329,-342,-302,-209,-91,32,143,216,252,233,177,77,-42,-173,-297,-406,-485,-539,-556,-544,-514,-457,-402,-338,-287,-250,-233,-236,-267,-309,-372,-439,-505,-566,-611,-635,-652,-635,-629,-597,-589,-576,-590,-613,-646,-681,-713,-720,-723,-687,-646,-585,-517,-450,-382,-323,-270,-226,-197,-177,-173,-178,-188,-205,-207,-213,-191,-168,-115,-63,17,79,165,222,280,313,320,302,247,175,69,-46,-174,-309,-433,-556,-657,-740,-791,-813,-803,-767,-709,-638,-569,-509,-466,-451,-454,-488,-532,-588,-633,-665,-669,-646,-596,-526,-452,-376,-320,-275,-264,-265,-294,-330,-380,-431,-485,-530,-574,-599,-624,-627,-629,-615,-596,-560,-513,-441,-358,-250,-136,-18,96,193,271,319,343,339,324,287,257,221,199,190,185,202,217,248,280,318,369,421,494,571,665,762,862,948,1018,1058,1068,1044,992,920,838,756,684,628,585,561,541,526,509,483,461,420,398,353,326,286,243,200,140,92,26,-15,-59,-83,-93,-98,-85,-72,-48,-23,4,31,53,63,62,36,1,-58,-117,-179,-226,-251,-244,-211,-142,-64,34,112,188,222,236,214,169,119,57,31,17,61,137,254,393,539,665,765,813,817,776,709,631,564,518,504,516,549,590,623,649,641,622,571,508,433,354,274,202,135,82,42,14,0,-6,-6,-3,-4,4,-2,10,9,26,35,54,58,63,46,13,-40,-114,-194,-281,-356,-421,-458,-475,-466,-439,-408,-367,-338,-315,-307,-318,-341,-383,-435,-500,-566,-637,-691,-743,-758,-765,-731,-690,-618,-547,-468,-396,-329,-272,-222,-176,-132,-86,-34,19,84,143,206,259,306,335,349,341,315,277,235,197,181,185,220,283,354,433,478,500,456,366,216,34,-176,-373,-559,-695,-784,-818,-799,-746,-665,-569,-486,-409,-366,-351,-366,-409,-471,-537,-602,-651,-680,-688,-668,-638,-580,-516,-440,-347,-266,-170,-99,-37,-3,2,-27,-83,-174,-283,-405,-531,-638,-721,-760,-751,-684,-576,-424,-263,-101,37,131,177,175,123,54,-33,-101,-146,-152,-117,-43,62,182,312,431,535,611,655,668,650,612,556,511,468,460,473,518,589,673,765,846,911,947,947,910,828,709,554,370,168,-37,-235,-401,-531,-601,-618,-573,-480,-346,-195,-37,107,228,314,358,358,312,229,107,-33,-197,-350,-502,-617,-701,-728,-712,-641,-542,-418,-301,-199,-131,-104,-105,-148,-192,-254,-294,-318,-310,-269,-198,-100,9,126,222,303,346,356,333,282,221,153,104,68,71,103,167,255,356,454,551,626,683,723,742,750,748,733,715,687,653,612,570,524,490,455,437,413,400,375,353,322,296,265,250,227,222,200,182,140,84,3,-87,-189,-276,-354,-397,-408,-382,-319,-235,-130,-26,68,134,172,164,130,61,-20,-92,-158,-177,-167,-109,-22,84,190,282,334,356,324,266,170,66,-45,-140,-224,-267,-304,-290,-275,-226,-173,-106,-32,38,114,175,235,284,322,354,379,396,412,421,429,434,432,436,426,425,408,395,366,327,265,177,67,-65,-211,-350,-470,-559,-589,-584,-518,-423,-308,-194,-97,-47,-30,-80,-171,-308,-476,-654,-829,-975,-1078,-1126,-1107,-1034,-908,-751,-583,-416,-279,-176,-119,-110,-147,-221,-331,-448,-577,-681,-765,-806,-806,-760,-680,-572,-457,-339,-244,-165,-122,-100,-103,-114,-129,-133,-132,-112,-90,-52,-18,24,66,110,156,203,248,293,327,357,371,382,379,371,355,333,307,271,232,188,138,98,58,36,31,38,75,114,167,208,225,223,166,84,-46,-198,-363,-525,-665,-773,-830,-842,-795,-710,-589,-451,-310,-188,-89,-31,-8,-20,-66,-124,-198,-268,-331,-384,-417,-438,-433,-417,-379,-334,-278,-227,-175,-145,-114,-103,-97,-87,-86,-72,-55,-36,-9,11,31,45,51,55,55,60,73,99,143,208,295,401,524,655,785,912,1017,1103,1160,1185,1186,1169,1130,1097,1049,1009,972,925,885,832,769,700,621,536,459,383,327,287,267,265,273,287,300,297,288,257,226,188,166,151,169,188,227,249,258,225,155,39,-105,-267,-432,-563,-673,-706,-701,-617,-497,-326,-149,29,181,286,338,332,261,154,9,-140,-278,-384,-440,-450,-409,-340,-257,-179,-125,-104,-108,-143,-176,-202,-189,-138,-24,134,339,564,781,979,1124,1203,1216,1143,1019,833,633,419,233,84,-20,-54,-45,23,122,237,361,455,529,547,521,442,327,178,31,-119,-226,-300,-324,-297,-242,-160,-83,-26,-3,-18,-73,-147,-238,-315,-380,-410,-423,-402,-383,-349,-330,-319,-327,-341,-376,-398,-435,-449,-470,-477,-488,-507,-526,-571,-616,-675,-734,-781,-820,-830,-820,-786,-725,-653,-567,-469,-378,-266,-171,-57,35,130,199,241,250,224,159,75,-31,-135,-225,-291,-318,-305,-249,-152,-21,133,300,460,603,719,779,801,752,654,508,315,110,-114,-322,-513,-668,-777,-846,-857,-837,-774,-699,-619,-548,-498,-468,-457,-453,-451,-435,-409,-360,-307,-243,-198,-165,-170,-206,-282,-383,-507,-631,-744,-831,-878,-890,-857,-795,-706,-608,-506,-420,-352,-317,-310,-343,-394,-475,-556,-642,-700,-740,-728,-687,-600,-484,-348,-206,-70,48,144,216,261,290,307,322,348,381,438,510,589,686,753,821,839,831,779,704,608,522,442,396,370,378,396,422,445,451,452,438,423,410,401,401,403,406,407,398,389,368,356,347,352,371,404,444,489,523,544,547,522,482,414,339,248,167,87,33,1,-5,21,68,129,202,263,319,353,367,365,342,317,279,243,205,172,150,136,145,168,218,280,353,425,476,515,515,494,456,406,363,339,332,355,400,459,531,602,673,729,777,800,815,799,777,723,666,590,515,440,375,323,287,258,241,213,184,131,72,-14,-101,-200,-290,-365,-412,-431,-409,-358,-284,-192,-118,-43,-12,-1,-28,-80,-146,-218,-282,-333,-356,-370,-357,-346,-332,-330,-343,-373,-421,-474,-540,-598,-657,-703,-741,-764,-773,-763,-734,-684,-613,-525,-425,-316,-217,-125,-54,-5,22,28,27,3,-6,-43,-63,-102,-144,-190,-243,-294,-333,-362,-363,-349,-296,-242,-147,-72,15,72,105,98,55,-23,-121,-234,-332,-418,-460,-468,-431,-357,-266,-155,-67,13,36,30,-37,-139,-277,-425,-578,-701,-799,-846,-845,-797,-702,-577,-434,-290,-173,-84,-53,-66,-135,-235,-361,-481,-586,-648,-671,-640,-573,-463,-340,-201,-72,42,136,197,226,222,186,126,48,-39,-119,-183,-215,-204,-151,-43,101,283,473,668,832,965,1039,1062,1029,953,853,737,640,552,505,472,472,474,488,483,469,434,378,308,223,128,30,-64,-163,-233,-304,-338,-351,-337,-295,-238,-168,-98,-37,8,27,26,-13,-57,-137,-200,-280,-338,-392,-433,-468,-504,-534,-571,-592,-609,-596,-566,-496,-413,-311,-210,-131,-72,-54,-69,-109,-171,-225,-276,-294,-292,-256,-206,-144,-92,-50,-29,-33,-41,-60,-65,-41,7,104,226,378,538,691,824,921,977,994,967,918,843,764,689,626,593,579,610,652,734,815,903,976,1028,1043,1031,975,904,802,706,597,515,430,376,317,278,227,186,130,82,24,-17,-54,-71,-66,-50,-11,21,57,69,60,27,-42,-117,-217,-301,-382,-436,-459,-454,-415,-361,-291,-232,-183,-167,-180,-226,-297,-379,-463,-524,-555,-547,-494,-408,-293,-170,-52,46,110,138,125,79,5,-80,-170,-238,-287,-293,-263,-188,-72,71,239,403,558,683,768,811,805,763,690,602,509,417,337,262,197,144,88,54,16,2,-6,3,18,35,46,38,13,-50,-123,-237,-341,-459,-546,-608,-633,-612,-567,-492,-418,-350,-312,-297,-323,-356,-405,-435,-443,-419,-364,-285,-201,-119,-66,-40,-58,-112,-206,-321,-456,-587,-710,-806,-875,-899,-892,-842,-761,-658,-530,-396,-263,-129,-17,81,158,205,234,234,218,182,149,106,83,75,83,117,161,216,275,329,373,409,432,444,450,437,420,382,332,266,191,99,17,-72,-151,-219,-283,-333,-381,-419,-454,-479,-501,-508,-520,-517,-534,-541,-578,-611,-664,-717,-757,-789,-782,-753,-685,-601,-499,-409,-329,-280,-254,-259,-276,-307,-334,-356,-367,-368,-363,-348,-345,-331,-336,-339,-341,-349,-336,-318,-276,-214,-133,-42,56,137,202,232,224,179,102,4,-87,-171,-205,-194,-113,33,237,481,750,1004,1233,1404,1508,1543,1502,1407,1263,1097,924,767,642,553,524,524,586,662,762,857,929,981,981,958,887,799,692,586,483,397,327,273,241,216,201,194,180,175,159,149,144,137,153,166,203,240,286,324,349,349,318,257,159,42,-94,-227,-355,-458,-543,-591,-624,-621,-608,-572,-522,-459,-378,-283,-174,-52,76,209,336,450,542,602,633,623,584,519,436,359,283,229,200,186,202,228,261,305,334,365,378,383,370,351,315,274,225,173,122,77,32,-1,-33,-57,-84,-113,-148,-183,-225,-260,-293,-317,-339,-351,-371,-388,-419,-459,-506,-563,-616,-663,-695,-701,-677,-624,-531,-424,-289,-158,-40,59,111,122,95,11,-86,-220,-356,-495,-629,-749,-860,-949,-1022,-1074,-1106,-1117,-1094,-1051,-962,-855,-701,-529,-333,-133,63,237,380,480,535,539,510,435,353,252,166,90,42,26,41,93,167,267,374,471,550,584,574,498,368,185,-30,-254,-467,-637,-750,-790,-763,-669,-531,-368,-196,-56,56,105,97,32,-91,-240,-417,-580,-731,-831,-893,-892,-846,-749,-624,-477,-326,-184,-63,31,79,94,60,-1,-94,-191,-292,-375,-434,-465,-465,-441,-400,-357,-314,-296,-285,-306,-333,-371,-409,-432,-444,-435,-408,-363,-303,-228,-145,-47,57,174,285,399,496,569,618,628,613,576,523,473,429,409,406,429,468,513,562,595,611,607,585,545,508,467,437,420,401,399,382,372,342,310,261,207,141,74,1,-72,-141,-204,-247,-268,-257,-210,-123,-3,141,291,431,544,623,654,646,604,536,469,394,338,287,247,209,165,109,38,-49,-140,-236,-318,-384,-420,-425,-396,-341,-263,-170,-71,32,126,216,291,358,400,435,439,436,411,385,356,344,352,385,452,535,636,737,822,890,918,921,888,835,772,703,651,605,584,569,568,561,553,530,495,450,387,323,254,182,124,66,17,-23,-66,-99,-142,-179,-226,-273,-320,-373,-417,-464,-496,-527,-538,-546,-533,-506,-464,-404,-332,-255,-178,-108,-58,-25,-21,-41,-91,-156,-253,-347,-462,-560,-649,-708,-728,-711,-643,-549,-420,-289,-159,-50,30,78,93,79,43,-3,-54,-94,-113,-110,-70,-8,85,182,287,371,429,449,426,363,268,144,13,-125,-242,-348,-415,-459,-460,-435,-380,-311,-234,-166,-111,-77,-71,-89,-131,-192,-262,-340,-407,-470,-509,-540,-548,-557,-553,-567,-577,-612,-649,-697,-739,-766,-772,-745,-687,-600,-491,-373,-261,-160,-93,-55,-49,-82,-126,-194,-257,-320,-365,-401,-416,-431,-429,-435,-425,-421,-409,-386,-348,-305,-227,-158,-60,35,133,226,314,390,457,522,573,630,676,725,764,797,820,828,830,815,795,766,730,690,641,587,523,451,376,296,228,165,127,98,96,98,110,115,109,82,42,-29,-105,-198,-285,-372,-436,-483,-499,-482,-438,-359,-257,-130,0,138,257,345,399,384,328,207,54,-123,-295,-439,-535,-574,-550,-478,-370,-246,-129,-34,29,52,40,-2,-70,-141,-215,-272,-295,-290,-226,-123,31,224,437,662,859,1026,1119,1151,1092,972,795,589,386,207,85,34,59,165,329,541,769,984,1158,1277,1313,1277,1163,979,761,507,260,25,-175,-334,-447,-517,-541,-540,-500,-454,-385,-315,-248,-182,-136,-103,-94,-114,-151,-222,-303,-401,-507,-609,-711,-791,-862,-895,-910,-880,-821,-729,-608,-480,-346,-237,-158,-125,-142,-202,-298,-416,-536,-647,-730,-776,-781,-739,-655,-530,-380,-207,-38,128,263,383,454,514,533,554,561,583,612,668,738,827,927,1021,1114,1174,1214,1208,1167,1087,973,836,688,530,383,247,124,29,-49,-96,-112,-106,-65,-6,66,152,218,280,305,303,264,194,88,-33,-179,-319,-460,-576,-669,-722,-739,-723,-675,-623,-557,-510,-468,-447,-431,-425,-414,-399,-375,-349,-329,-319,-337,-377,-446,-544,-653,-769,-878,-957,-1013,-1017,-987,-903,-792,-642,-482,-309,-144,9,136,236,299,336,332,313,267,215,164,120,93,94,117,177,253,359,464,583,681,775,842,884,907,895,878,824,774,701,625,547,455,371,275,184,95,10,-63,-119,-164,-179,-181,-161,-126,-83,-38,4,31,47,42,25,-9,-46,-93,-132,-167,-188,-193,-183,-157,-122,-85,-58,-44,-60,-98,-169,-256,-358,-453,-536,-595,-621,-620,-592,-543,-489,-427,-373,-319,-282,-245,-224,-207,-195,-195,-185,-183,-165,-141,-98,-36,41,138,240,354,459,552,624,659,662,619,545,441,323,209,109,43,13,26,80,165,271,386,487,576,623,635,603,520,413,265,118,-37,-173,-289,-375,-440,-471,-495,-495,-498,-495,-495,-497,-504,-508,-516,-507,-497,-464,-422,-363,-298,-239,-182,-158,-150,-182,-233,-311,-391,-481,-555,-614,-657,-668,-663,-631,-586,-530,-474,-419,-377,-343,-319,-303,-282,-268,-231,-201,-144,-85,-9,80,173,281,381,487,575,655,717,766,800,823,845,851,869,862,865,844,821,778,721,655,575,501,424,363,312,288,279,296,325,367,412,449,470,463,429,358,265,148,23,-97,-211,-298,-360,-393,-390,-366,-312,-248,-174,-106,-52,-7,1,6,-33,-71,-138,-205,-272,-335,-373,-395,-384,-349,-294,-219,-153,-87,-52,-43,-62,-119,-186,-275,-357,-434,-492,-531,-536,-521,-464,-384,-270,-132,20,183,329,462,552,610,619,593,536,466,396,340,310,308,334,386,446,519,584,640,685,708,719,704,674,614,542,441,329,203,73,-52,-162,-249,-311,-334,-336,-302,-257,-197,-138,-84,-44,-12,-4,3,-10,-20,-37,-54,-68,-87,-109,-143,-185,-245,-309,-384,-446,-501,-523,-524,-486,-428,-353,-277,-219,-180,-185,-221,-291,-391,-493,-607,-700,-773,-813,-809,-771,-688,-580,-447,-310,-179,-72,12,54,66,43,-1,-56,-110,-156,-180,-179,-155,-96,-26,75,178,287,387,464,520,533,520,464,394,308,229,167,133,138,180,254,349,449,532,592,594,554,441,285,77,-145,-376,-575,-734,-830,-858,-822,-727,-593,-443,-289,-160,-54,1,27,0,-53,-135,-234,-327,-417,-474,-511,-496,-460,-386,-293,-198,-102,-25,24,50,37,4,-54,-122,-192,-256,-298,-323,-306,-273,-193,-102,24,156,310,463,624,781,925,1056,1163,1237,1285,1296,1279,1232,1161,1072,969,866,756,663,579,515,471,445,436,443,456,472,491,493,497,477,453,411,357,287,204,107,3,-103,-204,-280,-337,-354,-349,-312,-259,-202,-146,-110,-91,-99,-134,-194,-278,-372,-478,-576,-671,-739,-789,-807,-802,-772,-727,-664,-598,-520,-444,-358,-278,-193,-120,-57,-12,4,-4,-43,-107,-184,-276,-356,-424,-462,-459,-420,-327,-210,-52,102,261,388,484,529,537,498,443,368,305,259,243,266,314,393,478,564,628,665,664,620,541,418,271,102,-78,-243,-401,-516,-599,-641,-633,-601,-521,-437,-322,-218,-110,-20,48,91,99,80,32,-36,-113,-197,-275,-342,-398,-428,-455,-449,-442,-409,-371,-321,-265,-208,-158,-116,-97,-97,-133,-188,-282,-387,-508,-627,-729,-804,-845,-842,-796,-715,-597,-458,-306,-145,6,157,283,401,489,561,608,631,636,625,607,582,568,548,550,549,561,569,576,570,558,532,494,456,406,367,330,297,278,254,238,216,190,155,115,63,10,-58,-123,-200,-280,-355,-445,-516,-593,-647,-687,-700,-686,-645,-572,-485,-378,-274,-172,-97,-34,-17,-21,-60,-127,-198,-283,-352,-407,-447,-461,-463,-450,-423,-393,-350,-304,-253,-204,-160,-132,-122,-130,-167,-202,-258,-291,-312,-300,-253,-170,-56,77,235,380,537,663,778,864,925,965,978,983,962,949,913,889,849,818,772,731,674,620,558,496,438,385,340,309,285,278,268,267,252,232,189,133,51,-30,-135,-216,-306,-363,-408,-426,-425,-406,-376,-338,-298,-260,-227,-203,-197,-204,-239,-294,-372,-471,-569,-670,-736,-777,-763,-702,-596,-451,-290,-131,10,111,169,178,140,68,-29,-133,-232,-304,-351,-351,-317,-242,-144,-28,84,186,262,310,325,319,296,275,263,275,310,365,440,506,571,609,626,625,603,587,563,561,567,585,615,636,649,636,594,516,404,267,103,-49,-203,-310,-390,-407,-388,-318,-227,-118,-7,89,174,236,272,289,276,239,180,86,-22,-153,-294,-433,-571,-689,-785,-851,-888,-888,-853,-794,-702,-604,-499,-407,-338,-305,-313,-365,-458,-578,-712,-839,-944,-1003,-1019,-971,-881,-736,-570,-378,-191,-12,149,273,371,435,468,487,480,470,453,428,417,389,389,375,387,393,415,433,453,469,471,477,461,455,440,431,428,427,427,430,420,402,369,316,248,170,76,-15,-101,-186,-247,-309,-351,-391,-418,-444,-451,-458,-440,-412,-371,-312,-259,-199,-153,-123,-109,-113,-134,-156,-190,-212,-239,-256,-280,-302,-338,-387,-450,-527,-615,-698,-779,-833,-867,-866,-826,-759,-656,-538,-403,-261,-130,8,122,240,338,427,506,566,608,636,635,628,598,566,531,503,492,497,534,593,677,778,878,974,1035,1068,1044,976,854,698,512,321,139,-24,-144,-225,-261,-251,-215,-145,-72,9,78,135,170,182,177,146,114,67,27,-12,-37,-62,-78,-98,-125,-164,-213,-281,-344,-423,-480,-533,-557,-557,-531,-480,-409,-332,-250,-189,-132,-117,-108,-132,-169,-208,-259,-288,-318,-316,-306,-271,-223,-160,-91,-13,66,140,218,274,336,372,404,427,440,470,490,543,595,670,749,824,891,930,942,918,860,775,672,557,446,340,250,172,114,71,45,39,41,63,85,113,134,146,140,118,74,20,-50,-119,-192,-251,-295,-322,-320,-309,-272,-235,-191,-159,-136,-137,-148,-188,-226,-279,-321,-358,-387,-401,-418,-430,-448,-475,-508,-546,-594,-632,-679,-714,-740,-761,-755,-739,-693,-628,-544,-447,-342,-247,-154,-93,-35,-11,8,14,14,28,38,73,108,159,215,270,330,376,424,459,486,507,514,509,493,459,414,359,294,232,170,125,94,81,97,119,167,208,250,274,272,239,176,78,-38,-171,-307,-427,-537,-612,-662,-678,-657,-608,-528,-430,-312,-197,-77,19,101,152,176,166,133,71,4,-79,-150,-223,-272,-316,-339,-356,-361,-361,-357,-345,-330,-306,-269,-232,-177,-124,-62,-5,57,110,171,221,280,329,379,432,474,524,562,597,622,630,624,598,556,501,434,362,283,208,128,59,-18,-78,-138,-192,-229,-272,-301,-329,-357,-379,-399,-416,-422,-418,-405,-373,-339,-293,-249,-215,-181,-172,-165,-183,-204,-235,-269,-299,-322,-335,-330,-311,-282,-238,-202,-162,-144,-137,-152,-185,-224,-276,-317,-355,-380,-384,-377,-349,-306,-252,-182,-111,-30,41,109,160,187,196,176,136,85,20,-33,-78,-96,-84,-38,42,160,298,457,623,778,927,1042,1129,1181,1194,1175,1125,1048,952,838,720,597,488,383,302,238,203,191,202,237,281,335,381,416,427,419,376,323,243,161,76,-9,-71,-129,-155,-160,-143,-93,-37,44,113,182,223,239,222,175,102,16,-82,-176,-263,-340,-401,-451,-486,-512,-520,-531,-515,-502,-462,-417,-353,-287,-211,-152,-96,-68,-54,-63,-79,-93,-99,-77,-34,41,139,247,368,476,578,656,714,743,755,730,698,631,564,483,402,338,273,245,214,215,206,214,204,194,165,127,80,25,-30,-87,-139,-187,-234,-279,-328,-381,-446,-515,-603,-690,-781,-866,-927,-974,-984,-971,-929,-870,-794,-724,-643,-584,-526,-491,-466,-462,-462,-481,-497,-525,-547,-570,-592,-607,-628,-636,-651,-645,-647,-627,-609,-581,-551,-521,-493,-468,-440,-417,-378,-342,-277,-212,-118,-24,96,211,338,454,568,667,753,817,866,893,906,904,899,888,885,883,882,883,864,835,772,685,567,431,283,143,17,-79,-138,-164,-145,-105,-36,39,111,174,210,227,211,181,129,73,12,-45,-100,-148,-192,-229,-262,-287,-310,-320,-330,-335,-345,-361,-392,-431,-494,-553,-626,-684,-729,-751,-742,-700,-630,-529,-413,-292,-174,-81,-17,14,-3,-41,-121,-205,-301,-384,-447,-479,-478,-431,-350,-232,-86,74,247,413,576,717,845,948,1029,1093,1122,1146,1129,1108,1051,989,901,815,716,631,544,483,427,398,376,373,376,396,414,437,457,462,465,445,416,368,309,241,162,85,0,-72,-139,-180,-204,-197,-167,-113,-51,16,62,88,72,21,-70,-190,-322,-457,-572,-663,-711,-730,-703,-660,-596,-540,-497,-488,-504,-560,-637,-721,-807,-859,-888,-860,-794,-678,-531,-363,-190,-28,107,210,273,292,283,248,205,170,148,155,188,253,336,443,548,656,748,821,870,885,875,829,772,679,595,488,407,320,273,222,220,211,234,249,265,275,265,246,202,151,85,17,-51,-118,-166,-208,-226,-236,-223,-205,-174,-153,-132,-128,-137,-170,-214,-272,-334,-388,-430,-456,-454,-445,-407,-373,-329,-299,-279,-275,-292,-322,-373,-427,-494,-556,-621,-673,-717,-734,-741,-700,-646,-535,-411,-252,-82,83,245,371,474,536,570,574,563,545,523,517,516,529,552,578,606,633,646,650,632,595,528,446,338,227,118,19,-48,-90,-95,-69,-28,31,72,111,108,86,23,-64,-170,-284,-394,-491,-564,-610,-622,-607,-562,-501,-430,-354,-294,-247,-229,-239,-279,-344,-425,-511,-584,-643,-667,-663,-630,-566,-502,-424,-368,-322,-306,-303,-334,-360,-409,-443,-475,-499,-508,-514,-513,-511,-506,-504,-487,-471,-426,-373,-285,-182,-51,92,252,405,557,683,778,840,848,827,757,668,556,445,344,264,214,187,196,221,260,302,337,358,362,346,304,258,194,136,82,39,21,17,40,76,128,185,239,281,310,308,295,243,188,102,20,-74,-158,-232,-290,-323,-336,-317,-282,-228,-169,-114,-68,-44,-40,-56,-90,-135,-184,-234,-278,-309,-332,-334,-326,-297,-258,-198,-125,-40,62,165,273,370,450,503,527,517,473,408,323,234,151,82,42,26,50,99,178,272,366,450,508,525,497,427,319,194,67,-41,-112,-135,-111,-42,59,166,277,355,404,411,370,299,202,88,-17,-112,-182,-209,-214,-160,-91,26,149,292,420,539,623,666,663,606,505,362,194,10,-161,-323,-437,-521,-540,-525,-453,-359,-229,-104,28,137,221,277,295,287,253,210,161,125,104,103,127,168,218,277,333,386,439,491,550,624,707,806,901,990,1043,1063,1016,918,747,539,285,34,-212,-402,-541,-595,-582,-502,-373,-233,-86,22,89,97,50,-58,-191,-360,-515,-659,-754,-808,-795,-742,-632,-512,-370,-256,-160,-118,-121,-184,-290,-446,-618,-814,-994,-1161,-1282,-1363,-1378,-1341,-1249,-1109,-944,-762,-583,-423,-287,-190,-128,-105,-122,-172,-260,-379,-511,-659,-786,-888,-939,-922,-840,-686,-480,-232,28,291,522,723,867,968,1008,1007,963,877,778,650,528,405,299,212,157,124,130,151,195,248,297,343,370,372,355,303,228,126,0,-139,-289,-432,-563,-666,-726,-748,-706,-633,-502,-365,-203,-62,64,155,211,236,229,200,155,101,47,-12,-58,-110,-142,-185,-213,-250,-276,-308,-338,-361,-383,-396,-395,-388,-362,-323,-284,-235,-193,-163,-130,-120,-99,-89,-62,-35,5,58,106,172,229,292,352,410,470,518,576,615,660,694,724,752,779,806,835,870,903,933,958,969,964,941,895,830,752,656,559,451,354,262,183,117,72,38,28,26,39,54,76,86,86,72,28,-24,-108,-193,-294,-383,-474,-538,-594,-622,-627,-620,-584,-543,-488,-429,-372,-322,-285,-264,-262,-280,-308,-348,-385,-415,-431,-425,-404,-363,-314,-266,-215,-183,-153,-137,-130,-124,-123,-115,-108,-89,-62,-27,28,85,155,238,314,409,491,584,661,737,789,822,825,801,745,671,574,476,375,290,223,181,168,182,214,264,310,355,368,366,311,238,120,-11,-148,-285,-386,-471,-495,-502,-454,-392,-317,-236,-175,-132,-122,-146,-203,-294,-409,-546,-690,-832,-960,-1062,-1132,-1163,-1150,-1099,-1003,-878,-724,-553,-382,-212,-72,46,107,131,96,22,-87,-215,-344,-456,-545,-591,-600,-559,-479,-355,-207,-26,154,341,496,628,700,735,707,641,543,434,339,267,244,268,345,460,603,751,878,982,1021,1022,951,839,683,502,314,134,-26,-137,-213,-225,-196,-116,-12,109,224,312,373,383,358,290,206,103,21,-48,-81,-78,-48,5,63,110,133,119,64,-33,-163,-318,-488,-645,-794,-902,-984,-1017,-1012,-970,-890,-786,-668,-540,-427,-329,-260,-232,-229,-262,-302,-349,-383,-389,-373,-316,-240,-139,-35,76,171,259,327,385,427,458,483,493,500,496,481,467,444,425,417,409,424,436,462,484,498,506,492,464,421,362,300,237,188,151,140,138,162,182,201,213,196,168,121,58,3,-50,-85,-96,-86,-56,-16,32,72,100,120,107,90,43,-16,-83,-165,-234,-302,-347,-377,-381,-370,-342,-308,-277,-249,-238,-230,-242,-251,-281,-300,-330,-359,-379,-408,-413,-419,-399,-360,-299,-207,-99,37,173,318,445,562,643,704,722,724,688,641,571,494,411,326,250,178,124,80,51,35,26,22,23,23,27,36,48,72,99,134,166,196,211,214,196,155,105,29,-42,-120,-191,-240,-285,-299,-307,-298,-287,-277,-271,-280,-299,-333,-377,-430,-486,-542,-589,-623,-640,-628,-594,-523,-442,-326,-220,-97,-9,71,105,104,63,-17,-126,-246,-375,-479,-565,-604,-601,-557,-466,-361,-228,-109,5,92,149,179,186,168,152,125,118,122,154,204,278,372,472,578,670,749,795,815,795,746,671,569,465,350,252,164,102,56,44,37,58,73,98,113,129,127,128,111,96,78,54,47,33,37,44,58,76,87,92,82,55,15,-47,-117,-187,-262,-314,-354,-370,-363,-335,-303,-254,-218,-184,-165,-151,-155,-152,-159,-156,-147,-136,-109,-89,-56,-29,0,31,58,93,126,165,205,244,284,320,356,391,426,458,486,510,514,505,471,408,331,231,135,41,-28,-71,-81,-55,-7,66,143,221,277,311,314,280,219,127,14,-104,-235,-351,-466,-562,-633,-696,-720,-738,-727,-707,-671,-632,-581,-536,-483,-436,-392,-354,-332,-316,-323,-334,-366,-390,-426,-446,-462,-470,-454,-440,-398,-360,-301,-253,-194,-163,-134,-134,-151,-173,-216,-241,-267,-268,-253,-219,-168,-104,-24,62,158,260,364,470,570,653,727,775,804,817,802,780,739,691,637,573,515,446,391,327,279,227,191,156,129,114,98,98,101,103,115,111,109,89,58,20,-28,-70,-106,-125,-128,-103,-71,-13,27,73,81,67,13,-69,-182,-299,-428,-535,-621,-669,-674,-637,-555,-441,-302,-149,-6,131,224,293,307,294,238,165,74,-16,-98,-165,-215,-242,-251,-228,-193,-124,-46,50,155,253,343,419,460,496,492,490,472,461,456,465,484,521,557,604,642,681,701,714,704,680,639,576,509,416,332,228,137,39,-43,-123,-186,-237,-277,-294,-309,-299,-288,-257,-226,-184,-142,-104,-65,-43,-24,-21,-32,-45,-77,-104,-145,-181,-227,-273,-326,-387,-450,-521,-592,-659,-714,-759,-772,-771,-739,-687,-620,-548,-474,-416,-363,-328,-295,-269,-235,-191,-136,-77,-4,51,122,157,201,215,235,238,250,260,278,311,343,390,441,489,544,588,629,661,676,681,664,636,585,525,448,365,283,194,119,46,-12,-56,-89,-109,-122,-133,-138,-156,-173,-203,-242,-283,-346,-396,-466,-522,-582,-632,-669,-697,-704,-701,-675,-646,-598,-550,-498,-452,-412,-387,-374,-382,-405,-447,-500,-566,-632,-690,-738,-760,-754,-713,-641,-535,-423,-288,-180,-78,-23,0,-17,-71,-139,-222,-291,-338,-349,-319,-243,-130,19,185,363,532,692,823,926,992,1024,1014,978,908,820,726,626,546,483,437,421,418,424,445,453,472,475,485,484,491,488,479,466,430,392,330,271,210,158,128,111,120,138,164,177,185,152,112,30,-58,-162,-265,-354,-432,-482,-518,-530,-528,-513,-490,-452,-419,-363,-322,-269,-220,-186,-145,-132,-112,-112,-108,-106,-105,-87,-75,-40,-11,31,66,104,133,160,169,179,174,174,175,183,208,249,309,384,467,554,635,704,754,785,790,787,759,729,687,638,594,541,491,442,390,344,297,250,210,167,135,97,75,40,25,-9,-34,-75,-118,-167,-218,-262,-300,-322,-331,-330,-321,-307,-301,-294,-292,-299,-292,-296,-285,-279,-276,-280,-303,-342,-401,-474,-558,-636,-714,-764,-798,-799,-775,-721,-645,-547,-441,-327,-226,-136,-77,-40,-40,-62,-109,-164,-222,-265,-286,-284,-236,-174,-71,31,144,239,324,374,412,418,416,401,383,363,352,331,327,306,294,269,244,213,182,152,123,99,82,60,48,20,-6,-48,-95,-157,-217,-284,-333,-376,-392,-385,-354,-299,-229,-159,-82,-28,12,29,19,-9,-55,-113,-175,-249,-315,-392,-460,-526,-586,-624,-650,-641,-616,-553,-481,-384,-292,-197,-126,-65,-47,-39,-80,-130,-210,-289,-370,-431,-464,-458,-405,-309,-173,-11,167,338,494,621,717,777,815,817,818,790,767,732,687,645,584,530,468,407,353,307,270,251,243,254,279,315,359,410,453,496,516,528,512,480,421,354,265,186,97,29,-39,-81,-128,-154,-188,-213,-247,-279,-315,-348,-383,-405,-430,-440,-442,-442,-430,-416,-405,-387,-386,-384,-399,-417,-449,-472,-498,-498,-483,-442,-374,-295,-202,-115,-43,11,30,28,-15,-68,-148,-227,-304,-363,-396,-396,-352,-281,-164,-34,111,253,379,479,546,579,581,559,530,492,473,456,463,475,495,508,507,491,447,390,308,227,132,58,-14,-60,-80,-83,-57,-13,49,125,204,289,356,423,452,464,439,385,306,205,92,-17,-117,-200,-254,-288,-294,-279,-257,-219,-190,-159,-140,-124,-123,-121,-125,-125,-118,-107,-86,-62,-30,-3,25,49,62,74,71,66,53,34,21,5,6,16,49,94,166,242,332,414,480,536,548,551,506,452,376,294,214,146,95,67,63,73,103,133,168,189,199,193,169,134,89,41,-6,-49,-87,-126,-156,-197,-232,-274,-314,-356,-387,-419,-430,-434,-425,-404,-375,-352,-322,-312,-306,-310,-329,-340,-362,-367,-373,-366,-361,-350,-349,-352,-364,-385,-413,-436,-468,-482,-496,-492,-475,-446,-407,-353,-305,-248,-204,-161,-128,-99,-83,-63,-53,-33,-12,20,67,125,204,288,382,474,554,620,659,669,656,613,556,486,416,356,306,276,260,258,265,269,273,255,235,179,126,41,-39,-129,-207,-274,-316,-342,-332,-309,-257,-195,-131,-67,-24,5,7,-20,-62,-131,-203,-280,-354,-405,-446,-455,-443,-412,-361,-308,-248,-205,-164,-156,-155,-186,-225,-281,-338,-396,-434,-464,-453,-432,-368,-289,-188,-73,37,143,225,279,299,284,237,167,86,0,-70,-125,-150,-146,-109,-53,40,133,254,363,478,572,649,701,720,715,683,636,579,520,466,416,377,335,296,250,197,134,65,-4,-76,-130,-183,-207,-227,-220,-214,-189,-172,-148,-129,-110,-94,-76,-60,-44,-30,-25,-22,-35,-52,-86,-122,-169,-218,-265,-316,-353,-393,-407,-423,-405,-390,-344,-298,-239,-175,-119,-60,-23,9,11,-1,-33,-83,-136,-196,-250,-283,-306,-295,-262,-201,-114,-9,117,248,389,518,643,748,828,884,905,898,861,793,716,618,531,447,377,338,303,303,305,319,336,349,352,349,323,287,234,167,97,18,-51,-115,-163,-192,-212,-209,-208,-191,-184,-183,-189,-221,-257,-316,-378,-446,-505,-560,-588,-607,-601,-578,-543,-493,-440,-377,-318,-260,-213,-181,-163,-168,-188,-231,-276,-337,-389,-431,-463,-457,-440,-385,-309,-212,-97,21,140,243,338,402,452,472,482,474,464,451,442,439,448,462,485,519,550,588,616,639,648,648,625,602,558,515,469,422,385,349,324,298,279,252,220,176,118,45,-41,-133,-234,-321,-401,-453,-473,-463,-414,-339,-251,-152,-73,-9,15,3,-46,-134,-241,-372,-502,-630,-743,-834,-900,-943,-952,-941,-897,-831,-742,-639,-526,-415,-319,-235,-188,-167,-176,-222,-276,-356,-423,-487,-529,-535,-521,-459,-376,-266,-136,0,135,266,373,466,527,566,578,566,542,505,471,444,427,435,451,491,530,569,599,608,603,574,537,487,446,410,395,389,412,440,486,534,573,605,612,598,553,485,393,290,182,79,-8,-80,-118,-144,-131,-114,-78,-43,-21,-10,-37,-78,-163,-257,-373,-483,-580,-651,-691,-691,-660,-597,-517,-434,-342,-275,-210,-184,-168,-179,-207,-242,-286,-329,-355,-380,-380,-362,-328,-268,-193,-98,8,133,251,381,492,590,669,715,738,732,700,658,593,534,465,408,355,312,284,264,258,262,271,287,297,304,298,284,258,231,192,166,132,116,101,93,87,81,69,53,28,-9,-42,-92,-123,-163,-185,-207,-218,-228,-232,-242,-251,-265,-289,-315,-348,-391,-428,-476,-511,-543,-565,-572,-576,-564,-553,-535,-523,-511,-509,-509,-517,-531,-554,-574,-602,-617,-628,-617,-592,-538,-475,-389,-301,-211,-133,-67,-26,8,16,27,30,40,66,95,148,202,267,322,380,411,436,438,422,397,357,314,274,231,209,181,180,168,175,166,163,144,118,93,52,24,-6,-24,-22,-11,28,80,155,237,331,417,496,547,575,560,519,433,329,201,64,-64,-191,-286,-368,-411,-436,-431,-412,-376,-336,-294,-255,-223,-203,-190,-198,-211,-237,-267,-297,-325,-336,-345,-327,-306,-257,-206,-132,-64,17,95,163,232,277,315,331,334,319,296,264,235,209,191,189,195,221,246,281,307,321,328,306,284,245,202,172,135,119,104,98,93,89,81,70,56,43,29,20,12,11,10,11,2,-6,-32,-60,-107,-152,-202,-237,-273,-278,-282,-254,-224,-173,-125,-67,-16,23,53,61,51,26,-17,-73,-123,-185,-221,-259,-269,-267,-243,-210,-156,-105,-38,20,86,140,190,231,252,272,267,258,242,219,204,196,194,215,246,289,347,400,458,503,531,538,520,473,403,309,201,86,-24,-123,-194,-243,-249,-235,-183,-121,-44,26,86,122,135,119,81,19,-50,-121,-190,-242,-279,-299,-299,-290,-272,-250,-232,-215,-207,-203,-200,-203,-196,-200,-189,-196,-195,-223,-255,-317,-389,-475,-565,-638,-692,-706,-678,-598,-479,-317,-142,47,217,362,461,507,499,438,338,214,85,-29,-121,-162,-170,-123,-46,64,182,309,417,517,585,638,657,662,634,598,522,444,333,226,101,-1,-99,-159,-191,-186,-147,-78,4,95,181,246,288,294,264,203,110,-2,-120,-238,-335,-413,-452,-461,-434,-382,-311,-227,-146,-76,-21,1,3,-29,-86,-157,-244,-329,-407,-472,-510,-531,-521,-487,-431,-354,-268,-174,-85,-3,59,108,121,120,86,37,-26,-93,-150,-189,-201,-180,-126,-44,65,181,309,431,540,638,705,759,774,778,745,704,644,572,502,423,353,283,216,157,99,51,5,-29,-54,-71,-75,-74,-62,-45,-25,-1,17,34,38,38,15,-10,-61,-109,-178,-238,-303,-345,-378,-382,-374,-339,-304,-253,-219,-181,-166,-161,-172,-199,-228,-271,-305,-342,-367,-377,-381,-363,-347,-323,-310,-307,-320,-348,-385,-424,-454,-468,-458,-424,-360,-283,-180,-82,32,129,228,308,372,428,453,472,467,452,432,403,381,365,353,363,374,406,441,489,539,590,639,672,696,686,656,587,494,375,244,108,-14,-121,-192,-240,-248,-233,-193,-142,-91,-43,-21,-17,-48,-103,-181,-269,-363,-440,-506,-539,-550,-538,-499,-460,-407,-367,-340,-322,-337,-352,-395,-436,-484,-528,-560,-589,-591,-592,-563,-525,-476,-414,-352,-289,-231,-182,-140,-101,-72,-39,-7,26,65,97,132,164,191,222,252,292,336,390,454,520,599,674,756,837,914,987,1044,1086,1103,1095,1056,991,905,796,688,568,463,367,293,231,199,173,175,183,214,244,299,338,391,420,435,425,383,315,228,119,12,-89,-186,-252,-310,-337,-352,-351,-341,-331,-317,-319,-323,-350,-383,-432,-490,-546,-610,-659,-704,-736,-751,-755,-744,-714,-683,-625,-572,-502,-428,-362,-293,-243,-204,-187,-191,-205,-238,-256,-280,-272,-245,-188,-110,-9,90,193,276,337,374,384,371,346,310,278,258,244,259,276,318,359,402,435,458,453,436,388,324,249,162,83,13,-45,-70,-84,-63,-35,7,49,77,96,81,53,-7,-81,-161,-247,-314,-373,-402,-419,-408,-395,-370,-345,-330,-309,-303,-284,-272,-250,-229,-213,-204,-221,-252,-316,-396,-498,-607,-708,-798,-859,-883,-873,-811,-717,-584,-427,-257,-89,68,190,284,326,327,280,207,103,10,-79,-128,-129,-81,29,178,364,555,742,890,995,1028,1008,913,778,598,404,213,36,-100,-198,-239,-237,-173,-80,60,206,363,500,607,666,672,622,523,388,229,71,-75,-194,-277,-328,-345,-336,-316,-283,-259,-231,-221,-210,-213,-221,-225,-241,-240,-253,-249,-256,-252,-258,-259,-269,-281,-299,-322,-345,-374,-390,-411,-398,-383,-336,-271,-191,-93,4,101,183,254,293,323,316,306,268,234,188,156,120,105,96,102,129,162,225,291,377,470,560,649,714,758,771,744,686,594,482,359,242,140,75,40,52,93,165,251,336,405,454,465,446,392,310,214,109,10,-74,-141,-179,-201,-198,-185,-169,-143,-137,-121,-132,-133,-147,-159,-163,-167,-168,-167,-174,-190,-209,-257,-297,-361,-414,-471,-520,-552,-571,-575,-556,-526,-476,-413,-338,-257,-168,-83,-7,68,112,155,168,168,156,130,100,76,50,50,58,98,146,220,289,372,430,483,499,498,461,404,323,234,146,64,-4,-44,-74,-67,-58,-28,6,41,85,114,162,189,234,260,285,294,288,250,193,97,-18,-150,-290,-411,-504,-552,-540,-475,-355,-203,-29,135,286,384,446,442,393,289,154,-16,-190,-367,-526,-650,-737,-772,-753,-684,-568,-416,-246,-68,96,235,338,391,404,367,304,203,106,-12,-102,-190,-240,-272,-264,-236,-171,-95,5,102,199,278,342,370,375,342,279,199,92,-15,-129,-230,-319,-384,-429,-441,-428,-384,-315,-222,-117,-1,101,193,243,266,229,160,41,-103,-263,-424,-569,-683,-757,-784,-769,-707,-623,-508,-401,-286,-195,-121,-75,-60,-68,-103,-159,-227,-309,-385,-465,-526,-578,-602,-607,-580,-533,-465,-378,-289,-190,-106,-23,41,96,144,183,228,271,316,363,408,443,480,488,505,494,490,475,467,469,483,511,558,614,677,739,784,814,815,787,732,651,560,450,349,243,154,76,15,-29,-52,-62,-51,-35,-5,25,54,82,100,110,109,95,70,25,-27,-102,-174,-262,-338,-407,-462,-489,-504,-482,-454,-397,-341,-271,-212,-158,-125,-110,-120,-146,-197,-244,-311,-351,-402,-417,-432,-408,-382,-321,-256,-171,-74,18,128,217,315,388,454,496,518,526,511,488,459,421,398,372,364,370,387,428,472,538,597,671,724,779,807,822,807,775,710,633,530,417,295,173,60,-36,-113,-162,-186,-178,-153,-104,-54,2,47,77,79,65,10,-55,-158,-262,-381,-491,-584,-657,-692,-690,-655,-573,-480,-352,-233,-110,-12,55,83,62,-3,-111,-257,-415,-585,-727,-844,-903,-907,-846,-729,-562,-369,-159,38,211,342,422,449,420,355,249,145,34,-46,-98,-102,-70,10,103,220,323,422,486,529,533,512,476,423,376,325,284,252,223,195,170,138,109,78,43,16,-13,-36,-56,-76,-85,-98,-95,-93,-80,-63,-51,-43,-49,-76,-118,-189,-269,-366,-461,-551,-628,-682,-722,-733,-738,-723,-708,-688,-675,-663,-662,-660,-670,-674,-689,-691,-689,-678,-646,-609,-551,-488,-420,-354,-298,-254,-217,-203,-182,-177,-158,-137,-101,-57,9,70,153,224,304,376,439,502,544,588,618,645,679,712,760,811,875,941,1001,1051,1073,1068,1033,957,863,743,615,498,385,307,245,218,215,233,270,317,363,418,452,490,496,498,463,418,343,254,147,30,-90,-212,-319,-422,-501,-566,-606,-620,-623,-594,-567,-516,-469,-418,-374,-339,-318,-312,-320,-349,-385,-435,-490,-538,-588,-612,-624,-610,-571,-510,-424,-324,-216,-104,0,93,169,222,263,278,287,280,266,253,231,215,201,195,195,213,238,283,345,415,501,589,671,747,790,817,793,750,661,557,432,304,181,79,-5,-48,-69,-43,0,78,153,243,310,364,384,378,335,278,199,117,42,-27,-70,-100,-108,-108,-95,-87,-77,-80,-88,-114,-139,-186,-227,-285,-338,-403,-456,-520,-568,-616,-650,-669,-673,-656,-618,-559,-483,-391,-296,-197,-110,-34,21,63,74,78,61,37,11,-19,-36,-50,-47,-35,-5,34,87,144,207,277,332,399,435,474,482,473,441,387,317,240,152,82,9,-32,-65,-72,-57,-33,15,64,128,184,239,271,286,267,219,143,35,-77,-208,-324,-428,-518,-574,-615,-629,-625,-610,-583,-551,-524,-493,-473,-459,-454,-461,-477,-499,-528,-550,-579,-588,-604,-597,-591,-577,-553,-540,-513,-506,-487,-486,-473,-471,-457,-446,-425,-397,-363,-312,-246,-163,-58,62,191,330,453,570,650,711,730,717,680,612,541,461,397,345,328,330,372,430,512,594,670,727,748,738,679,591,464,336,188,74,-31,-90,-118,-104,-64,1,74,145,203,242,253,235,197,130,60,-21,-92,-157,-206,-240,-264,-274,-282,-285,-289,-293,-295,-296,-294,-285,-277,-256,-241,-218,-197,-177,-162,-147,-143,-130,-131,-115,-104,-75,-42,8,60,120,172,215,243,245,228,187,130,69,5,-44,-70,-76,-45,3,76,152,237,305,375,417,455,479,490,497,492,480,461,434,394,346,295,231,174,110,52,-1,-45,-76,-97,-95,-87,-52,-20,39,78,134,162,184,187,169,133,82,18,-52,-119,-177,-221,-236,-230,-194,-133,-58,32,117,194,254,279,287,239,179,71,-45,-178,-309,-422,-513,-561,-569,-528,-454,-340,-218,-80,34,145,218,277,306,324,329,333,328,327,316,305,281,249,209,163,113,73,32,18,7,29,57,105,165,221,289,334,377,393,388,359,301,228,133,42,-60,-136,-205,-243,-262,-252,-228,-184,-139,-93,-57,-32,-30,-46,-83,-137,-209,-289,-381,-472,-563,-645,-715,-763,-785,-784,-749,-696,-618,-537,-449,-380,-322,-293,-292,-315,-366,-425,-499,-571,-631,-681,-702,-703,-673,-618,-535,-425,-303,-157,-20,130,257,375,469,540,593,626,644,653,652,647,636,617,593,562,522,485,439,408,373,354,342,336,339,336,338,327,316,286,258,211,172,122,83,45,21,5,0,14,20,51,63,83,84,74,42,-8,-78,-166,-264,-365,-473,-562,-651,-711,-765,-784,-796,-771,-739,-681,-607,-528,-430,-338,-244,-162,-98,-53,-42,-53,-102,-170,-258,-352,-444,-509,-555,-544,-507,-407,-282,-118,56,231,396,526,630,684,707,682,638,559,482,394,326,267,240,234,259,304,364,440,507,583,633,679,701,703,682,638,567,478,361,234,86,-53,-200,-317,-422,-482,-509,-492,-433,-337,-213,-66,84,232,363,465,531,563,547,505,422,320,203,78,-38,-151,-244,-321,-377,-417,-438,-440,-431,-399,-362,-308,-247,-181,-118,-57,-16,14,13,-9,-57,-118,-187,-243,-280,-273,-230,-135,-1,156,338,508,662,786,865,900,891,837,747,632,497,351,217,85,-12,-84,-112,-97,-40,62,181,331,468,602,696,756,765,729,643,525,367,202,26,-144,-289,-409,-484,-522,-510,-466,-386,-295,-206,-130,-93,-87,-137,-224,-349,-499,-651,-801,-920,-1007,-1048,-1040,-997,-911,-811,-695,-586,-487,-406,-348,-312,-303,-313,-343,-385,-446,-506,-587,-655,-728,-790,-834,-860,-856,-821,-758,-661,-540,-395,-237,-72,91,243,379,487,571,615,634,621,592,546,502,456,429,408,411,421,454,489,539,592,650,707,765,810,854,877,890,882,860,820,773,714,663,608,574,541,535,529,541,550,560,561,547,519,471,403,319,210,93,-37,-180,-320,-472,-616,-757,-890,-1001,-1100,-1162,-1206,-1213,-1198,-1162,-1106,-1046,-978,-911,-850,-789,-740,-696,-660,-633,-610,-600,-583,-583,-563,-559,-531,-508,-472,-428,-382,-330,-276,-219,-165,-97,-38,39,109,189,256,322,368,397,405,390,363,322,285,243,226,214,235,268,320,382,444,497,533,541,521,469,383,278,150,16,-113,-234,-327,-387,-417,-399,-353,-270,-163,-49,77,183,284,354,399,417,406,377,335,283,246,209,201,204,223,253,286,306,327,312,300,256,212,158,109,68,46,39,55,93,142,214,284,364,434,500,546,583,592,588,566,522,476,416,360,307,260,224,201,183,179,168,163,148,117,80,26,-32,-87,-135,-156,-156,-115,-61,30,116,211,278,329,334,313,256,175,79,-12,-108,-172,-229,-256,-261,-253,-222,-189,-143,-100,-61,-25,-9,0,-13,-43,-86,-153,-224,-310,-387,-464,-523,-564,-577,-563,-526,-461,-392,-305,-236,-170,-134,-119,-140,-181,-259,-339,-448,-538,-635,-698,-740,-745,-714,-653,-564,-458,-347,-238,-142,-58,8,60,108,142,188,220,273,309,358,396,428,453,464,471,467,467,466,473,492,518,555,597,639,680,705,728,729,721,703,665,633,587,547,509,475,455,436,434,429,433,437,430,424,394,355,289,201,92,-42,-188,-348,-509,-665,-808,-934,-1041,-1122,-1183,-1217,-1229,-1217,-1180,-1122,-1042,-953,-852,-759,-669,-603,-554,-533,-537,-559,-601,-646,-697,-734,-761,-762,-745,-697,-635,-542,-452,-340,-249,-154,-86,-39,-10,-15,-27,-65,-104,-147,-181,-207,-208,-195,-156,-95,-23,68,158,244,320,372,405,409,387,334,261,161,53,-69,-179,-283,-355,-399,-399,-356,-279,-162,-33,111,247,366,460,523,551,547,514,463,386,318,232,170,110,77,61,78,106,166,226,298,369,420,468,486,490,477,440,407,352,314,269,243,225,231,244,292,337,411,484,558,628,680,708,715,683,630,541,435,305,167,26,-115,-231,-338,-404,-448,-451,-432,-381,-317,-239,-160,-83,-14,45,88,120,131,132,114,87,53,15,-19,-45,-61,-65,-53,-36,0,33,79,120,160,193,216,224,220,197,169,131,91,62,31,22,16,21,34,44,60,68,78,83,83,82,73,57,33,1,-41,-93,-146,-208,-269,-323,-386,-433,-483,-521,-553,-570,-576,-566,-533,-497,-433,-370,-296,-217,-147,-69,-7,62,121,184,237,302,349,405,441,469,479,478,458,440,414,401,396,406,432,471,519,572,617,664,690,710,705,688,649,598,529,455,379,304,245,196,169,156,161,170,184,194,193,180,149,98,30,-62,-164,-289,-411,-544,-665,-774,-865,-933,-971,-989,-970,-936,-874,-801,-714,-626,-541,-465,-406,-365,-348,-347,-365,-388,-415,-434,-441,-427,-407,-364,-327,-284,-249,-231,-218,-227,-235,-259,-273,-294,-302,-302,-298,-273,-254,-222,-187,-157,-117,-87,-50,-18,12,43,57,73,70,53,34,-7,-45,-83,-123,-143,-161,-155,-145,-112,-82,-36,6,46,86,111,138,149,161,161,163,153,150,136,129,118,114,112,122,134,158,191,226,276,319,374,417,461,490,507,506,486,447,394,330,258,192,127,82,56,47,73,110,178,252,337,412,485,529,557,555,524,477,404,321,232,137,50,-32,-110,-174,-238,-288,-335,-370,-396,-408,-406,-390,-359,-327,-282,-254,-219,-208,-207,-215,-243,-259,-291,-297,-301,-276,-237,-174,-103,-20,59,135,195,241,264,268,252,219,178,129,84,41,6,-18,-37,-52,-61,-76,-86,-102,-115,-127,-133,-131,-121,-103,-79,-53,-31,-13,-5,-9,-18,-47,-74,-111,-150,-186,-221,-252,-268,-287,-292,-289,-287,-267,-255,-235,-214,-195,-173,-149,-122,-85,-40,21,98,187,286,395,493,587,653,696,709,691,656,600,549,503,472,466,481,514,566,617,671,712,743,754,754,732,704,659,612,551,492,421,356,285,222,160,109,65,24,-7,-49,-89,-142,-215,-293,-395,-494,-606,-697,-783,-836,-867,-866,-841,-793,-734,-674,-612,-570,-535,-527,-532,-559,-597,-642,-686,-721,-731,-716,-663,-572,-455,-299,-145,19,156,260,325,330,293,204,87,-51,-189,-313,-404,-463,-465,-441,-354,-258,-122,6,142,250,349,404,446,446,435,398,351,294,234,167,110,44,-5,-58,-98,-130,-153,-160,-153,-129,-85,-29,44,125,206,287,354,403,430,430,402,351,276,191,98,15,-59,-108,-135,-128,-98,-35,41,136,225,315,384,430,449,433,395,328,251,162,82,7,-38,-69,-61,-37,21,84,165,235,293,329,332,301,239,144,35,-83,-196,-288,-357,-387,-388,-364,-311,-263,-201,-157,-126,-105,-105,-115,-129,-155,-170,-197,-206,-225,-226,-228,-219,-205,-181,-151,-114,-72,-22,18,72,107,146,168,183,184,175,155,126,90,55,18,-11,-35,-46,-53,-46,-42,-35,-34,-44,-58,-87,-117,-152,-190,-225,-258,-291,-321,-349,-379,-403,-430,-449,-466,-475,-478,-478,-466,-461,-448,-443,-443,-447,-456,-468,-469,-470,-447,-417,-361,-299,-219,-143,-63,9,65,119,153,183,209,234,263,308,357,425,499,586,662,748,808,863,892,903,888,862,807,755,683,618,555,494,456,427,419,433,457,505,546,598,627,646,636,599,533,442,335,208,91,-39,-146,-246,-326,-388,-435,-464,-477,-480,-475,-460,-456,-438,-443,-448,-463,-491,-514,-544,-565,-574,-572,-550,-510,-457,-382,-304,-206,-112,-12,82,162,229,266,279,255,206,126,32,-70,-173,-251,-312,-330,-320,-270,-195,-100,6,107,205,286,350,402,432,455,458,454,433,398,349,283,208,123,38,-45,-113,-169,-197,-205,-187,-149,-95,-31,32,88,131,155,157,144,106,64,15,-31,-67,-83,-87,-57,-18,41,111,178,246,302,342,368,384,375,368,337,307,261,214,153,100,38,-12,-55,-79,-91,-69,-42,20,78,150,207,245,257,227,168,64,-56,-205,-346,-486,-602,-691,-745,-768,-755,-722,-673,-602,-548,-479,-436,-399,-379,-379,-385,-412,-430,-465,-480,-496,-494,-477,-450,-402,-354,-286,-220,-152,-75,-14,55,103,148,173,189,188,178,158,134,105,77,42,16,-14,-37,-52,-67,-66,-64,-56,-44,-36,-31,-28,-34,-46,-56,-76,-87,-105,-114,-126,-133,-139,-150,-155,-172,-189,-206,-239,-254,-290,-296,-320,-310,-309,-280,-251,-204,-161,-98,-51,16,63,126,168,218,257,295,332,366,401,439,485,534,595,659,731,807,880,949,1004,1048,1066,1071,1044,1007,941,876,794,724,652,603,562,549,548,568,595,632,654,677,661,632,559,460,329,177,15,-146,-292,-417,-507,-563,-581,-562,-519,-452,-379,-309,-248,-216,-207,-234,-288,-370,-464,-574,-665,-759,-805,-840,-813,-766,-668,-555,-415,-277,-149,-36,38,90,96,83,41,-15,-70,-135,-178,-220,-241,-245,-239,-210,-177,-132,-81,-36,11,43,72,79,81,64,43,11,-13,-43,-54,-58,-55,-35,-25,-7,-5,-11,-31,-61,-98,-136,-171,-201,-215,-230,-219,-219,-201,-191,-179,-170,-167,-163,-161,-152,-133,-108,-63,-14,55,122,201,272,339,396,434,454,455,432,396,345,288,242,195,185,178,212,257,319,391,450,507,535,545,528,484,428,346,263,162,69,-31,-116,-196,-259,-298,-319,-315,-289,-250,-195,-144,-92,-59,-40,-46,-78,-129,-203,-288,-375,-467,-537,-598,-626,-632,-596,-538,-444,-334,-207,-77,46,150,224,271,268,243,171,88,-17,-116,-212,-282,-336,-351,-349,-317,-270,-212,-152,-99,-59,-37,-35,-54,-92,-144,-203,-264,-320,-362,-393,-403,-408,-394,-387,-373,-366,-366,-372,-383,-399,-414,-422,-434,-427,-420,-402,-371,-341,-299,-259,-215,-175,-134,-97,-64,-28,1,40,74,120,169,228,298,374,460,547,629,710,772,818,848,851,839,812,772,727,680,637,595,568,544,529,532,535,556,579,609,639,668,686,692,681,651,600,535,451,361,263,166,69,-24,-107,-187,-251,-311,-354,-393,-413,-431,-436,-436,-437,-430,-433,-434,-441,-455,-472,-490,-515,-529,-549,-551,-553,-540,-522,-496,-466,-427,-392,-348,-307,-261,-216,-168,-121,-76,-32,3,36,62,77,92,96,101,102,102,109,114,127,145,168,202,237,282,322,365,394,413,419,403,379,332,287,227,181,131,101,72,67,60,71,80,89,98,95,86,65,32,-5,-50,-91,-118,-137,-126,-94,-38,44,140,234,341,412,492,521,544,529,501,453,395,335,274,223,179,149,127,126,123,142,158,186,214,244,273,297,315,314,306,267,216,140,49,-50,-158,-251,-347,-411,-463,-488,-485,-466,-421,-368,-302,-240,-183,-141,-118,-123,-148,-204,-276,-362,-454,-537,-604,-648,-654,-635,-574,-496,-391,-285,-175,-80,-2,52,85,86,77,44,7,-35,-79,-112,-143,-161,-177,-187,-193,-205,-218,-237,-261,-284,-311,-334,-347,-358,-352,-347,-325,-312,-289,-277,-265,-263,-264,-274,-288,-308,-332,-357,-383,-410,-432,-454,-469,-479,-490,-493,-496,-496,-491,-485,-468,-448,-412,-378,-321,-267,-194,-116,-32,64,159,257,355,436,512,567,604,630,631,633,620,617,610,618,630,652,685,716,752,782,801,817,809,797,762,722,674,618,569,519,475,438,401,368,335,298,262,223,188,155,128,102,74,43,-3,-57,-138,-228,-335,-446,-550,-640,-707,-738,-736,-700,-633,-546,-457,-355,-282,-208,-171,-144,-141,-153,-167,-196,-202,-215,-199,-179,-138,-95,-44,-1,34,56,59,56,31,8,-20,-48,-52,-65,-37,-21,33,73,135,184,229,268,276,286,254,228,172,127,73,38,12,8,20,47,84,122,157,182,188,184,153,108,55,-19,-79,-149,-197,-232,-241,-221,-174,-99,0,118,246,376,499,604,687,734,749,723,664,573,464,334,217,98,7,-58,-96,-94,-62,-2,82,178,279,368,441,486,496,488,440,394,328,279,239,210,204,195,202,191,181,151,110,60,-5,-64,-130,-190,-240,-286,-315,-335,-341,-337,-318,-299,-272,-245,-225,-205,-196,-190,-194,-193,-208,-207,-220,-221,-224,-228,-223,-231,-228,-238,-238,-243,-240,-229,-213,-176,-137,-78,-20,46,102,148,178,184,169,133,74,8,-70,-148,-222,-295,-353,-404,-441,-465,-471,-461,-437,-397,-353,-302,-261,-228,-218,-230,-263,-325,-398,-489,-585,-680,-767,-845,-902,-938,-945,-922,-861,-774,-648,-503,-337,-167,2,159,300,415,507,565,598,600,580,537,486,421,369,317,293,284,303,348,414,498,595,692,787,862,918,941,933,891,819,723,609,493,377,276,191,123,82,49,39,25,26,16,13,-8,-26,-61,-101,-148,-208,-264,-336,-395,-467,-528,-588,-643,-680,-708,-715,-699,-665,-606,-535,-449,-367,-282,-218,-166,-136,-130,-133,-161,-184,-219,-239,-255,-249,-236,-198,-160,-106,-53,-7,42,71,100,120,129,146,150,166,178,192,215,226,248,255,267,266,268,263,260,263,264,280,286,304,305,300,278,235,179,102,21,-63,-147,-205,-258,-272,-270,-235,-176,-99,-4,95,195,285,365,426,472,500,517,522,523,516,510,498,487,470,450,428,401,370,341,308,279,253,233,223,223,233,258,289,327,365,395,414,413,388,343,271,187,89,-9,-99,-174,-234,-264,-286,-281,-274,-254,-243,-233,-241,-256,-287,-333,-383,-444,-497,-544,-574,-582,-564,-522,-449,-363,-257,-155,-61,19,63,83,66,17,-43,-126,-195,-253,-294,-294,-279,-227,-162,-89,-13,48,93,121,118,105,64,15,-40,-102,-149,-199,-227,-250,-256,-257,-248,-241,-229,-223,-215,-216,-209,-214,-211,-214,-221,-228,-251,-276,-319,-366,-430,-488,-559,-610,-660,-679,-687,-658,-614,-542,-455,-355,-246,-136,-32,71,151,233,285,341,374,414,443,483,517,556,590,618,634,634,623,593,568,528,513,491,507,518,556,588,629,651,673,664,648,613,566,508,452,389,337,282,237,192,148,104,52,6,-49,-92,-138,-166,-193,-203,-211,-210,-211,-213,-228,-245,-282,-322,-376,-437,-496,-562,-613,-654,-681,-680,-664,-621,-563,-486,-412,-330,-265,-208,-169,-144,-136,-135,-142,-154,-155,-170,-161,-160,-139,-113,-77,-29,23,85,142,198,237,272,277,276,248,211,165,118,78,39,27,18,36,59,89,124,147,161,156,133,90,32,-37,-116,-184,-260,-302,-343,-347,-340,-304,-256,-193,-125,-54,14,84,137,199,240,293,330,375,410,442,471,479,485,464,436,391,337,284,232,198,177,181,206,245,303,358,414,453,481,479,469,429,384,329,268,217,169,133,107,89,79,70,60,40,16,-22,-66,-111,-163,-197,-232,-244,-247,-243,-225,-222,-212,-221,-239,-266,-297,-328,-345,-349,-338,-299,-258,-188,-135,-65,-22,13,30,21,5,-37,-77,-125,-170,-201,-228,-235,-231,-220,-194,-177,-152,-141,-128,-130,-130,-139,-148,-155,-167,-178,-190,-212,-229,-261,-286,-316,-342,-358,-374,-378,-382,-385,-386,-397,-410,-427,-456,-478,-511,-536,-554,-571,-565,-557,-528,-482,-429,-351,-281,-190,-108,-21,62,137,212,285,346,418,469,532,579,629,677,721,769,815,858,900,925,942,938,915,878,818,756,679,611,546,489,456,424,424,425,436,461,461,477,455,437,385,328,251,169,81,-9,-93,-180,-247,-322,-374,-425,-461,-487,-502,-506,-506,-491,-485,-464,-453,-442,-434,-435,-439,-454,-471,-495,-516,-538,-554,-564,-554,-541,-500,-449,-383,-301,-221,-137,-63,-4,40,63,68,60,37,12,-15,-41,-51,-62,-46,-28,11,61,116,179,240,297,345,387,415,433,441,434,423,395,361,314,262,199,136,70,9,-41,-86,-113,-130,-140,-132,-131,-117,-112,-106,-112,-120,-139,-160,-179,-197,-198,-186,-147,-88,-3,102,214,340,443,546,600,637,618,570,488,375,262,138,32,-54,-120,-153,-171,-165,-152,-127,-103,-75,-52,-28,-10,8,17,19,14,-8,-33,-72,-113,-154,-190,-212,-223,-213,-195,-157,-126,-87,-59,-39,-31,-34,-46,-67,-91,-119,-152,-173,-201,-209,-214,-203,-180,-143,-101,-51,-3,39,74,98,110,119,117,119,123,127,145,155,175,183,192,188,178,161,130,106,66,37,-3,-34,-72,-99,-138,-161,-196,-220,-246,-265,-282,-288,-294,-287,-285,-270,-267,-255,-263,-266,-292,-318,-362,-414,-468,-527,-578,-618,-644,-647,-630,-591,-533,-460,-375,-291,-198,-119,-38,33,96,167,223,297,363,444,521,609,684,764,827,880,921,943,955,952,936,916,886,851,814,770,721,677,616,571,515,469,434,402,390,379,384,387,396,396,387,371,333,291,229,157,81,-7,-82,-167,-231,-294,-346,-378,-417,-435,-464,-481,-511,-534,-563,-591,-611,-629,-638,-636,-629,-610,-591,-563,-540,-509,-490,-462,-442,-416,-391,-361,-329,-291,-247,-203,-153,-108,-63,-32,-13,-8,-28,-51,-98,-139,-181,-209,-221,-205,-178,-116,-55,28,102,177,239,290,319,335,327,303,263,206,142,72,-3,-69,-133,-179,-215,-230,-234,-218,-191,-156,-111,-75,-30,0,28,53,65,87,97,117,136,158,188,219,255,301,342,391,443,478,526,539,551,535,499,446,377,301,228,161,110,81,72,85,115,155,200,239,260,266,236,189,108,12,-94,-211,-306,-401,-460,-502,-508,-489,-441,-378,-301,-225,-154,-105,-73,-72,-91,-132,-187,-242,-297,-340,-369,-379,-374,-351,-317,-273,-226,-176,-131,-89,-56,-24,-11,11,12,22,24,28,38,49,68,89,111,131,142,144,128,99,56,1,-51,-108,-143,-175,-174,-166,-136,-94,-55,-10,20,39,49,37,22,-13,-46,-93,-138,-191,-244,-297,-351,-401,-446,-480,-507,-519,-524,-511,-491,-447,-402,-327,-257,-160,-68,32,131,213,297,351,408,436,467,482,502,515,536,549,574,588,608,624,639,658,674,699,720,753,772,795,800,795,766,721,654,575,485,392,303,224,158,110,76,56,51,40,44,28,17,-12,-46,-89,-133,-178,-220,-254,-283,-303,-317,-334,-346,-365,-385,-412,-446,-484,-526,-572,-614,-657,-689,-710,-713,-698,-656,-594,-515,-411,-312,-207,-111,-41,12,31,20,-13,-70,-137,-205,-271,-313,-343,-335,-316,-258,-198,-112,-35,46,113,169,206,232,236,235,215,199,167,141,106,74,36,1,-43,-80,-125,-159,-203,-226,-262,-269,-289,-282,-282,-260,-243,-209,-184,-150,-126,-104,-87,-79,-68,-61,-44,-18,15,76,133,214,289,361,425,465,487,487,464,434,393,361,338,330,339,364,392,426,446,452,440,397,343,262,176,87,-1,-69,-123,-152,-155,-140,-101,-52,5,62,108,150,165,172,155,127,87,42,-12,-54,-104,-143,-175,-208,-226,-240,-250,-246,-238,-221,-194,-165,-130,-94,-61,-27,-4,16,30,33,42,32,36,23,19,12,4,2,-1,2,2,11,7,20,12,19,4,3,-20,-27,-52,-66,-93,-111,-138,-161,-190,-219,-255,-284,-322,-347,-372,-383,-378,-365,-327,-284,-231,-175,-130,-97,-84,-96,-132,-182,-257,-319,-393,-429,-455,-436,-384,-296,-173,-31,131,292,452,591,715,806,869,899,904,878,840,781,724,668,620,593,576,592,608,656,694,740,778,795,804,780,740,675,594,496,392,282,181,83,11,-55,-88,-112,-123,-122,-131,-139,-165,-208,-258,-330,-394,-474,-533,-597,-640,-677,-702,-717,-726,-727,-721,-715,-695,-684,-660,-646,-627,-616,-605,-598,-590,-576,-560,-541,-507,-477,-429,-387,-334,-280,-224,-164,-111,-54,-8,41,70,101,114,126,129,133,133,139,147,159,174,186,202,211,225,235,248,269,287,315,337,357,367,359,340,294,240,163,86,4,-71,-132,-184,-211,-227,-225,-203,-177,-132,-86,-29,28,88,149,205,255,301,329,353,353,349,316,287,235,192,139,102,61,42,26,24,37,51,86,116,162,201,242,272,288,286,265,220,162,86,5,-82,-157,-226,-270,-300,-295,-269,-217,-139,-57,38,125,193,249,267,263,227,168,91,5,-84,-166,-233,-289,-315,-334,-316,-300,-255,-210,-153,-95,-37,22,70,123,155,185,201,198,188,154,116,70,17,-20,-59,-75,-77,-66,-37,-1,39,77,109,129,135,131,105,78,28,-22,-92,-159,-237,-315,-382,-452,-492,-526,-530,-522,-495,-464,-431,-404,-387,-391,-403,-442,-481,-539,-588,-642,-672,-700,-693,-679,-636,-575,-503,-409,-316,-213,-108,-12,85,169,246,322,386,457,518,587,649,713,770,817,856,881,891,894,882,861,844,807,787,743,716,673,635,595,552,516,475,445,407,382,360,338,334,325,332,334,337,326,302,254,183,86,-29,-158,-284,-409,-504,-580,-617,-623,-603,-556,-500,-442,-386,-355,-331,-342,-368,-414,-477,-533,-599,-635,-665,-661,-636,-587,-525,-450,-383,-321,-276,-251,-242,-245,-258,-268,-278,-275,-259,-236,-196,-156,-108,-60,-22,16,35,51,49,42,31,15,9,5,19,39,74,114,163,207,254,289,310,325,313,295,257,205,147,79,16,-47,-93,-133,-144,-143,-116,-69,-12,67,148,235,323,407,483,557,606,654,674,680,670,631,590,524,460,392,332,284,251,234,231,240,251,264,268,265,246,219,178,133,80,31,-23,-62,-107,-135,-170,-190,-217,-232,-248,-257,-264,-263,-259,-252,-240,-234,-215,-212,-199,-199,-205,-214,-241,-270,-312,-354,-398,-437,-467,-480,-478,-455,-412,-356,-278,-200,-108,-28,53,116,164,193,199,190,168,131,98,62,39,24,25,33,54,73,98,110,117,116,98,89,60,48,28,18,9,2,-3,-16,-28,-52,-76,-107,-144,-176,-218,-252,-289,-329,-364,-408,-444,-484,-512,-540,-549,-549,-538,-504,-479,-424,-382,-323,-269,-216,-157,-111,-60,-21,18,54,90,122,169,210,267,324,387,452,518,577,636,679,717,733,737,714,683,618,559,469,393,309,237,178,134,111,101,117,137,174,216,249,293,308,326,312,290,245,183,113,25,-53,-140,-211,-277,-327,-364,-388,-399,-401,-390,-378,-360,-337,-321,-303,-293,-292,-298,-317,-335,-367,-382,-401,-394,-374,-327,-270,-189,-111,-29,41,93,125,134,119,88,43,-11,-62,-109,-141,-161,-152,-134,-87,-31,34,106,168,219,257,273,266,246,196,145,74,11,-59,-111,-154,-181,-189,-180,-162,-126,-90,-52,-14,9,25,27,11,-8,-51,-75,-118,-127,-137,-114,-80,-20,42,120,188,258,313,361,397,426,449,468,485,496,504,497,484,448,404,337,265,182,106,30,-22,-58,-69,-50,-14,42,112,178,245,292,327,334,326,290,242,174,96,12,-70,-146,-208,-253,-271,-267,-234,-184,-118,-46,24,82,122,147,143,129,93,50,2,-47,-89,-125,-149,-169,-173,-182,-178,-178,-177,-173,-173,-169,-163,-157,-142,-129,-106,-84,-57,-34,-12,-2,5,-3,-23,-52,-92,-134,-180,-222,-261,-283,-303,-303,-297,-280,-259,-235,-217,-205,-200,-215,-233,-277,-323,-385,-448,-517,-579,-641,-683,-722,-737,-739,-721,-681,-626,-552,-467,-377,-282,-195,-114,-49,5,38,69,81,101,114,141,176,229,295,374,460,548,628,701,749,787,794,791,765,732,687,642,594,553,519,492,481,471,482,482,496,501,500,492,473,440,403,348,292,220,151,71,-1,-70,-128,-171,-198,-206,-199,-179,-155,-124,-108,-96,-111,-139,-194,-267,-358,-454,-556,-644,-719,-768,-787,-772,-733,-660,-572,-468,-357,-251,-151,-70,-8,31,40,35,-1,-43,-103,-159,-224,-264,-309,-320,-320,-299,-246,-186,-94,0,111,215,321,404,480,524,549,550,526,486,429,363,290,216,153,88,57,21,22,24,45,65,87,102,108,106,95,82,65,49,33,14,-2,-24,-45,-70,-91,-109,-117,-112,-93,-57,-5,64,138,226,308,383,448,486,504,487,444,372,277,168,49,-64,-167,-244,-305,-315,-317,-261,-202,-108,-11,87,177,245,286,294,273,218,143,56,-42,-122,-197,-239,-262,-245,-214,-148,-78,-5,70,112,148,141,117,66,-3,-78,-152,-220,-266,-295,-295,-269,-222,-149,-66,30,121,209,281,333,365,369,355,320,270,215,154,103,59,30,18,18,33,54,79,99,113,115,106,85,54,11,-30,-81,-129,-181,-227,-277,-318,-361,-401,-431,-466,-485,-506,-512,-516,-508,-496,-476,-458,-440,-429,-430,-438,-465,-494,-537,-573,-608,-631,-631,-620,-571,-514,-419,-315,-191,-53,77,222,346,465,566,645,708,740,753,733,695,631,550,465,370,295,230,197,187,213,258,326,405,482,557,612,650,660,647,607,546,469,377,285,193,110,47,-5,-31,-44,-40,-29,-18,-6,-15,-26,-60,-104,-160,-222,-287,-348,-407,-459,-503,-545,-572,-603,-616,-622,-622,-591,-566,-505,-448,-375,-301,-234,-168,-121,-89,-76,-81,-107,-141,-187,-236,-272,-307,-316,-310,-279,-232,-165,-95,-19,48,112,150,184,188,190,171,157,127,110,81,64,44,26,13,-1,-12,-14,-19,-8,3,21,47,67,89,104,109,107,92,73,49,26,10,7,21,53,113,187,285,388,494,593,672,722,740,718,666,579,474,359,240,137,51,-9,-33,-29,7,74,152,258,352,461,539,609,640,638,599,519,403,264,102,-57,-213,-342,-447,-508,-533,-519,-461,-383,-272,-153,-30,89,192,268,318,322,289,211,89,-62,-249,-441,-640,-824,-974,-1093,-1150,-1159,-1101,-991,-822,-620,-379,-135,116,335,528,662,746,760,717,618,475,310,133,-30,-163,-253,-297,-282,-235,-143,-40,69,170,248,305,337,346,340,320,288,253,198,139,56,-41,-157,-289,-424,-564,-691,-801,-881,-930,-940,-918,-857,-774,-662,-542,-408,-283,-160,-58,23,78,103,101,77,36,-12,-54,-91,-99,-96,-60,-13,56,127,204,273,333,385,425,454,479,493,504,513,508,505,483,457,413,357,289,203,117,18,-68,-156,-218,-267,-283,-269,-230,-156,-62,51,180,298,425,514,597,630,637,603,529,429,294,144,-19,-184,-338,-475,-588,-662,-705,-702,-664,-589,-486,-360,-228,-92,27,130,198,229,226,176,102,-10,-135,-275,-412,-538,-647,-722,-770,-765,-732,-640,-525,-364,-189,3,196,372,531,648,730,761,744,682,579,442,288,121,-37,-180,-292,-370,-403,-397,-352,-273,-171,-54,63,178,270,345,385,390,362,294,196,73,-82,-232,-405,-543,-680,-763,-811,-797,-724,-592,-408,-176,73,341,589,814,990,1109,1168,1160,1096,982,835,668,501,344,213,117,59,39,55,96,162,234,312,383,443,495,519,535,521,491,436,364,274,176,71,-36,-133,-225,-296,-355,-393,-408,-411,-384,-355,-303,-254,-198,-146,-104,-64,-46,-27,-27,-28,-42,-54,-77,-96,-121,-146,-169,-194,-212,-227,-231,-227,-209,-184,-141,-99,-38,13,74,124,170,209,230,247,240,228,194,149,85,14,-81,-169,-276,-367,-456,-522,-567,-578,-561,-503,-422,-307,-173,-37,113,232,345,414,447,442,387,309,187,62,-87,-219,-352,-451,-527,-567,-570,-541,-476,-394,-281,-173,-41,71,192,288,382,442,496,512,510,483,422,355,261,171,78,-1,-59,-88,-86,-49,13,100,200,304,401,486,544,587,588,575,526,461,372,273,169,61,-32,-122,-187,-236,-263,-273,-261,-239,-210,-172,-146,-115,-105,-107,-123,-169,-217,-299,-379,-481,-578,-677,-766,-839,-897,-931,-940,-926,-888,-823,-746,-645,-538,-424,-307,-196,-90,4,77,140,171,191,182,160,122,78,32,-8,-39,-48,-49,-18,20,81,147,222,287,352,393,425,432,422,391,346,288,221,152,77,12,-57,-108,-159,-195,-220,-237,-240,-238,-228,-216,-203,-188,-181,-161,-153,-128,-99,-64,-13,38,100,160,220,269,312,345,359,368,360,346,327,302,278,252,230,210,193,181,173,170,172,173,178,181,180,175,160,134,106,58,13,-44,-99,-143,-186,-199,-207,-181,-142,-83,-6,68,158,229,305,355,397,409,409,376,331,261,179,87,-5,-96,-168,-227,-258,-267,-246,-209,-145,-81,-3,63,129,177,214,233,239,224,204,158,109,43,-23,-99,-160,-219,-253,-266,-252,-213,-141,-57,47,155,255,347,411,457,471,462,427,369,304,220,139,52,-24,-95,-147,-193,-212,-228,-218,-208,-184,-166,-150,-150,-161,-199,-250,-325,-411,-503,-596,-683,-752,-808,-839,-844,-828,-785,-719,-635,-531,-413,-290,-158,-29,88,202,281,355,388,409,401,378,347,310,279,254,244,246,266,301,347,408,475,545,617,678,726,758,752,733,664,581,469,341,219,92,-4,-82,-126,-135,-119,-72,-9,66,138,208,256,290,285,262,196,109,-4,-136,-265,-398,-507,-598,-650,-672,-654,-611,-536,-455,-363,-278,-209,-151,-119,-98,-99,-107,-127,-157,-182,-227,-256,-303,-336,-370,-395,-408,-412,-396,-376,-335,-295,-245,-195,-152,-108,-79,-49,-36,-17,-11,1,8,17,27,32,43,46,52,59,62,74,83,94,108,119,126,130,126,110,99,72,53,31,10,2,-15,-11,-18,-8,3,18,45,68,109,140,181,215,243,271,283,297,297,304,295,300,293,297,295,294,292,283,274,260,239,224,200,185,168,152,144,129,125,106,100,80,62,46,22,12,-5,-10,-14,-18,-13,-25,-30,-58,-88,-141,-196,-269,-342,-419,-490,-549,-596,-625,-636,-628,-602,-559,-513,-444,-390,-314,-256,-192,-136,-82,-37,9,44,80,105,131,142,161,159,170,165,173,177,193,206,242,273,325,376,433,491,538,576,594,587,558,494,415,306,192,69,-50,-145,-231,-271,-291,-276,-231,-174,-100,-29,29,75,95,85,54,-13,-91,-187,-288,-376,-455,-505,-526,-511,-473,-393,-310,-197,-91,15,112,191,254,294,315,318,300,278,231,200,145,113,76,51,38,31,37,48,64,82,95,111,110,115,95,88,57,40,14,-4,-14,-20,-10,-3,24,40,75,98,132,157,187,208,223,233,222,208,170,127,69,9,-54,-102,-149,-165,-178,-165,-144,-120,-93,-75,-64,-66,-79,-104,-131,-167,-199,-235,-262,-288,-301,-312,-311,-302,-287,-261,-238,-203,-175,-136,-100,-61,-20,24,62,105,128,155,157,155,131,101,59,16,-25,-62,-84,-100,-94,-83,-59,-30,-1,27,40,48,34,8,-35,-92,-157,-230,-300,-369,-424,-472,-497,-511,-501,-475,-431,-371,-301,-220,-135,-43,45,133,216,289,354,405,439,460,457,437,406,353,303,245,204,169,166,179,228,291,381,471,565,646,702,731,724,680,606,505,386,264,147,46,-34,-86,-113,-115,-103,-75,-44,-10,18,42,53,62,47,32,-3,-46,-95,-159,-214,-282,-333,-389,-423,-458,-467,-473,-458,-434,-395,-351,-291,-239,-169,-122,-60,-33,0,0,-14,-49,-98,-165,-230,-305,-365,-413,-446,-450,-435,-396,-333,-258,-167,-78,14,90,160,207,237,245,238,206,169,114,56,-6,-63,-116,-155,-181,-196,-193,-179,-156,-130,-100,-77,-54,-42,-40,-44,-60,-78,-103,-119,-137,-134,-128,-94,-53,3,73,136,213,268,322,351,365,356,326,283,226,170,118,80,66,72,112,169,251,340,432,511,574,610,615,588,533,452,357,254,153,61,-9,-59,-78,-74,-41,0,62,118,169,212,232,235,220,179,125,59,-24,-106,-193,-281,-356,-432,-489,-539,-571,-590,-590,-577,-545,-497,-441,-369,-292,-215,-132,-67,-4,35,58,61,43,16,-27,-67,-109,-139,-158,-161,-146,-120,-71,-11,63,151,241,337,430,505,569,600,609,582,529,451,357,255,156,58,-13,-85,-117,-152,-155,-157,-142,-132,-106,-98,-77,-78,-74,-84,-100,-115,-140,-154,-171,-174,-180,-168,-168,-154,-150,-145,-139,-137,-125,-108,-82,-39,6,71,128,193,242,285,301,304,279,237,186,119,60,-1,-45,-77,-91,-89,-78,-51,-23,6,33,55,64,76,63,63,36,27,-3,-11,-30,-32,-32,-20,-5,23,45,75,105,126,151,158,161,150,128,88,42,-17,-82,-144,-210,-259,-300,-321,-320,-308,-265,-228,-168,-123,-86,-56,-59,-67,-103,-144,-191,-237,-269,-291,-287,-270,-227,-176,-109,-45,25,80,132,161,184,183,175,149,114,74,26,-18,-65,-97,-131,-138,-147,-132,-116,-91,-64,-47,-33,-37,-54,-84,-134,-193,-261,-335,-409,-475,-534,-574,-594,-596,-568,-521,-455,-364,-276,-166,-74,29,104,179,224,264,272,282,261,250,222,202,183,175,176,191,214,250,292,342,389,443,484,528,558,581,600,598,600,580,561,531,499,462,423,385,345,307,271,232,203,169,149,129,116,108,104,92,86,61,32,-7,-61,-115,-173,-227,-267,-302,-316,-321,-314,-301,-282,-269,-249,-239,-226,-214,-205,-192,-185,-175,-176,-179,-187,-210,-223,-251,-264,-270,-272,-246,-227,-180,-142,-97,-60,-29,-9,2,4,-3,-11,-22,-32,-39,-39,-32,-17,4,27,54,77,93,98,91,72,42,1,-43,-90,-133,-170,-198,-217,-220,-219,-202,-176,-146,-100,-54,-1,54,107,153,196,221,243,248,249,238,224,207,183,164,134,114,94,80,82,86,117,147,201,247,302,351,386,414,423,418,402,366,330,273,227,164,114,66,25,-2,-14,-25,-11,-10,8,12,15,9,-6,-25,-50,-76,-101,-127,-153,-179,-212,-247,-288,-337,-384,-436,-481,-516,-544,-549,-543,-513,-472,-409,-342,-260,-183,-104,-36,17,55,67,63,36,-3,-50,-101,-135,-164,-160,-138,-89,-17,72,168,270,357,436,490,523,531,509,476,409,347,261,184,105,31,-30,-83,-123,-152,-170,-177,-179,-179,-174,-176,-171,-181,-186,-207,-218,-244,-263,-284,-307,-311,-322,-309,-294,-264,-219,-173,-108,-55,14,66,123,162,200,218,234,232,223,206,183,154,130,97,80,58,48,37,38,35,47,53,68,87,101,126,137,156,158,165,156,151,138,127,119,118,115,130,131,153,160,172,176,172,162,142,113,82,41,3,-33,-64,-84,-100,-99,-92,-75,-50,-30,-1,14,33,36,36,27,8,-11,-41,-70,-107,-142,-183,-213,-247,-263,-270,-259,-229,-187,-129,-65,2,66,119,161,193,205,211,202,187,167,145,113,93,60,44,18,6,-10,-16,-23,-26,-26,-29,-25,-33,-31,-47,-58,-86,-115,-159,-204,-259,-310,-358,-400,-426,-444,-443,-430,-402,-366,-315,-270,-206,-152,-86,-27,40,101,164,220,266,300,320,324,317,297,278,258,241,241,241,264,287,328,369,420,472,519,567,599,622,624,607,569,511,441,354,274,185,119,59,24,3,6,15,39,60,83,93,96,81,54,16,-36,-91,-152,-209,-258,-303,-326,-349,-351,-350,-346,-334,-329,-323,-318,-315,-310,-305,-294,-283,-265,-252,-229,-222,-200,-199,-189,-186,-187,-180,-185,-176,-179,-169,-169,-164,-163,-161,-162,-162,-165,-168,-174,-175,-183,-176,-181,-165,-164,-143,-136,-122,-116,-122,-124,-150,-168,-202,-233,-260,-286,-293,-303,-282,-271,-230,-200,-155,-118,-79,-46,-22,4,14,32,41,52,74,89,123,146,187,212,245,263,276,278,275,262,251,239,230,233,245,267,303,346,392,451,489,538,557,574,565,544,504,453,394,333,273,224,186,167,162,178,204,239,283,312,341,345,333,293,238,151,61,-52,-158,-276,-373,-465,-535,-579,-607,-598,-577,-531,-475,-418,-357,-316,-280,-275,-279,-310,-344,-390,-427,-461,-469,-464,-426,-374,-291,-206,-100,-2,92,178,241,290,321,332,335,323,311,291,276,255,247,226,224,209,205,200,191,188,178,164,145,115,76,30,-28,-86,-143,-193,-229,-247,-250,-230,-202,-156,-110,-64,-22,6,29,35,30,17,-9,-28,-58,-70,-85,-84,-75,-54,-27,5,35,61,84,91,99,92,87,77,73,69,73,76,82,86,84,76,61,40,16,-11,-33,-49,-54,-48,-28,1,42,83,125,160,187,197,200,182,157,120,79,31,-10,-58,-87,-122,-136,-148,-142,-128,-100,-68,-25,21,65,104,134,151,155,142,116,81,33,-15,-67,-118,-161,-202,-233,-252,-260,-250,-225,-180,-123,-49,28,115,194,267,326,365,386,382,361,318,264,202,133,72,15,-26,-54,-63,-57,-36,-3,29,63,85,91,83,47,-5,-72,-161,-244,-345,-424,-509,-563,-612,-631,-635,-618,-582,-531,-465,-396,-312,-240,-161,-98,-51,-11,-3,2,-15,-37,-61,-81,-97,-92,-83,-51,-8,43,109,174,244,308,363,409,434,452,442,431,396,367,324,295,263,252,237,250,256,278,300,316,333,334,325,308,269,229,172,112,51,-14,-67,-122,-157,-192,-207,-220,-220,-222,-216,-220,-216,-227,-232,-247,-255,-263,-268,-259,-258,-237,-229,-209,-208,-200,-216,-223,-248,-264,-285,-289,-292,-274,-247,-210,-162,-113,-66,-20,6,28,26,19,-6,-31,-63,-89,-105,-115,-101,-84,-43,0,54,106,155,191,219,222,216,189,149,103,45,-6,-54,-94,-114,-128,-115,-93,-55,-3,50,111,175,225,293,328,379,403,425,431,421,403,365,323,272,215,164,115,73,50,33,43,59,100,148,205,273,331,396,436,479,489,498,476,442,394,329,263,191,118,57,3,-37,-60,-72,-69,-52,-35,-13,3,13,10,-5,-34,-77,-129,-190,-255,-318,-383,-436,-489,-520,-552,-560,-569,-558,-545,-520,-492,-453,-417,-372,-332,-296,-260,-239,-217,-209,-196,-200,-183,-184,-157,-138,-100,-57,-6,46,102,142,190,211,236,239,239,230,215,202,187,176,172,168,172,179,182,187,184,173,152,122,75,20,-44,-123,-195,-276,-344,-404,-449,-476,-481,-473,-435,-393,-329,-262,-195,-119,-65,-2,33,69,82,95,86,80,59,42,19,0,-19,-29,-36,-30,-22,3,29,66,101,142,175,213,236,255,267,267,261,249,227,205,184,160,146,134,130,137,146,168,190,217,248,272,298,308,321,311,297,263,216,157,85,9,-68,-141,-194,-243,-254,-258,-230,-190,-135,-70,-9,53,106,138,168,163,152,116,64,-5,-80,-167,-244,-321,-379,-424,-438,-438,-403,-355,-284,-202,-110,-17,74,156,224,279,305,324,302,281,229,170,113,44,-2,-45,-64,-68,-53,-27,9,44,76,97,99,92,55,14,-52,-116,-194,-259,-331,-375,-423,-436,-447,-433,-406,-367,-316,-257,-195,-127,-62,2,61,110,151,176,187,187,169,146,106,70,24,-9,-43,-56,-62,-40,-8,49,114,193,274,355,423,486,523,549,547,530,494,445,387,324,266,207,165,126,104,84,79,69,74,63,60,45,24,-1,-41,-85,-137,-190,-240,-287,-320,-336,-341,-318,-290,-241,-195,-144,-106,-81,-66,-82,-91,-133,-156,-195,-214,-231,-231,-220,-202,-171,-141,-102,-67,-29,3,33,54,69,77,72,66,44,29,-1,-22,-51,-72,-90,-105,-106,-108,-91,-75,-42,-9,28,67,92,122,122,127,102,73,28,-25,-83,-145,-208,-266,-316,-358,-383,-391,-380,-343,-290,-215,-126,-24,79,179,267,342,389,417,414,387,342,271,196,110,27,-42,-107,-138,-157,-144,-110,-56,12,90,169,241,311,355,398,407,412,394,364,326,280,237,195,164,141,135,134,155,169,204,223,248,257,257,243,210,168,105,41,-36,-114,-191,-264,-330,-383,-426,-451,-466,-463,-451,-430,-401,-378,-348,-330,-312,-304,-299,-297,-296,-295,-290,-285,-270,-256,-235,-206,-181,-145,-114,-83,-56,-31,-22,-2,-7,10,8,23,41,58,96,118,159,187,218,246,263,285,290,303,302,299,293,267,246,204,155,95,25,-54,-130,-212,-283,-338,-376,-386,-370,-323,-252,-154,-50,64,168,260,329,370,384,362,320,249,164,67,-25,-119,-181,-229,-238,-217,-166,-88,6,105,205,281,346,371,376,350,300,235,158,80,2,-60,-117,-152,-174,-177,-166,-134,-101,-45,4,64,117,160,194,205,201,171,126,60,-14,-94,-171,-243,-298,-342,-360,-367,-348,-323,-277,-235,-178,-136,-85,-54,-26,-13,-12,-20,-43,-67,-100,-129,-153,-173,-175,-172,-149,-122,-80,-38,10,52,93,120,148,158,169,174,174,181,182,194,203,218,230,246,258,264,269,260,252,225,198,153,108,49,-10,-76,-133,-193,-233,-269,-286,-294,-289,-276,-260,-242,-233,-219,-225,-226,-240,-256,-270,-287,-297,-298,-292,-273,-241,-206,-155,-109,-56,-12,31,61,90,108,123,139,145,166,171,191,203,215,230,235,247,250,259,269,283,302,325,354,386,423,456,493,519,547,558,566,556,532,498,441,380,303,220,141,54,-14,-85,-140,-182,-218,-237,-247,-251,-239,-229,-210,-192,-176,-167,-162,-174,-188,-220,-251,-292,-329,-365,-391,-409,-410,-400,-375,-334,-283,-228,-156,-103,-33,11,56,76,86,77,53,23,-22,-60,-99,-128,-147,-153,-147,-126,-98,-56,-15,40,83,140,172,212,225,226,207,164,105,30,-52,-139,-214,-284,-326,-357,-356,-336,-291,-228,-144,-58,47,141,235,312,372,407,420,401,366,306,242,167,99,34,-10,-48,-56,-60,-37,-12,29,69,112,147,174,186,190,174,154,124,89,65,37,28,23,34,50,72,96,113,130,131,127,110,80,44,2,-44,-84,-119,-148,-160,-167,-163,-151,-147,-133,-145,-148,-177,-208,-247,-293,-335,-375,-406,-430,-437,-437,-420,-396,-356,-311,-257,-196,-142,-75,-30,25,58,85,103,106,106,97,91,78,79,76,87,98,121,138,169,189,221,244,278,302,335,362,390,415,431,442,438,429,401,363,316,249,188,107,33,-47,-120,-188,-240,-284,-307,-314,-304,-280,-237,-199,-138,-95,-48,-12,8,20,10,-13,-47,-97,-143,-195,-237,-263,-281,-268,-244,-198,-137,-70,9,79,149,204,242,270,269,261,229,193,144,104,60,36,17,17,30,49,81,111,146,174,203,218,235,233,231,212,182,149,93,47,-13,-65,-113,-156,-185,-206,-218,-217,-213,-198,-174,-156,-119,-100,-65,-50,-35,-35,-49,-74,-107,-154,-193,-239,-263,-282,-275,-255,-219,-170,-117,-66,-20,12,29,38,24,14,-12,-28,-41,-46,-34,-20,14,46,85,125,155,184,205,213,221,216,205,192,169,149,122,99,71,47,22,-7,-30,-64,-94,-126,-162,-188,-218,-232,-240,-236,-213,-189,-136,-94,-25,23,87,126,168,183,193,178,157,120,78,36,-7,-34,-56,-56,-42,-7,43,107,179,253,320,375,407,423,406,377,323,269,205,152,108,82,71,80,101,132,171,203,239,255,264,251,224,182,122,56,-20,-94,-163,-230,-277,-323,-344,-364,-365,-364,-354,-342,-330,-320,-313,-314,-319,-331,-351,-370,-395,-410,-425,-424,-414,-393,-355,-315,-261,-212,-156,-116,-67,-38,-8,10,22,27,30,18,15,-1,-10,-15,-21,-11,-1,20,45,73,104,132,160,186,208,232,248,264,270,269,255,224,185,122,56,-23,-104,-179,-246,-296,-326,-334,-319,-281,-228,-159,-89,-12,48,105,134,154,146,127,94,54,14,-22,-50,-63,-61,-47,-14,23,77,122,176,212,245,260,262,250,230,201,174,151,132,134,140,164,196,237,277,325,358,394,410,428,416,410,377,340,300,242,196,137,90,39,-2,-49,-83,-128,-158,-203,-229,-269,-289,-320,-334,-350,-363,-366,-380,-378,-390,-388,-390,-387,-373,-362,-333,-309,-272,-240,-201,-172,-140,-118,-101,-87,-83,-73,-66,-57,-38,-19,16,45,91,127,170,205,237,256,280,278,288,275,270,254,242,228,215,208,195,190,180,165,155,127,105,70,34,-14,-51,-109,-144,-194,-227,-256,-272,-272,-257,-229,-183,-127,-67,2,55,108,146,169,179,176,160,138,108,80,44,19,-7,-24,-31,-31,-24,-8,10,30,52,70,86,101,112,123,137,142,160,165,180,189,195,203,200,198,183,164,135,94,50,-5,-56,-115,-159,-207,-233,-262,-270,-284,-284,-286,-289,-287,-294,-290,-294,-288,-282,-272,-253,-238,-211,-192,-167,-153,-133,-127,-119,-119,-113,-115,-97,-90,-54,-22,27,78,134,184,229,257,274,269,255,220,187,141,109,76,62,56,71,94,138,178,234,279,323,352,363,355,327,275,209,127,37,-54,-144,-223,-291,-341,-376,-393,-393,-380,-352,-318,-276,-235,-191,-154,-120,-95,-75,-65,-54,-55,-51,-51,-51,-50,-53,-58,-64,-76,-94,-105,-128,-128,-139,-125,-107,-74,-30,22,79,138,199,254,307,350,388,414,430,430,420,393,355,305,254,195,150,102,81,61,70,79,107,136,163,188,193,195,166,134,72,9,-72,-149,-231,-301,-365,-407,-442,-447,-450,-422,-393,-344,-300,-244,-201,-157,-130,-115,-112,-130,-153,-190,-224,-257,-282,-292,-283,-263,-222,-176,-119,-64,-2,44,97,135,171,205,227,254,268,285,290,293,287,269,249,211,174,126,79,30,-11,-51,-76,-97,-107,-106,-103,-90,-83,-65,-62,-42,-45,-24,-27,-6,-2,16,28,39,51,58,60,68,63,69,67,75,80,92,105,120,141,158,178,199,213,233,236,247,235,234,209,192,164,141,117,105,95,105,117,149,180,222,262,294,327,333,336,312,279,229,171,107,37,-24,-89,-145,-191,-239,-272,-304,-331,-349,-369,-380,-394,-399,-410,-407,-412,-406,-404,-397,-394,-388,-389,-387,-386,-391,-379,-381,-358,-348,-320,-301,-272,-253,-225,-207,-179,-158,-126,-89,-50,5,57,121,185,246,304,353,391,416,427,421,405,377,339,301,260,225,201,186,190,202,237,265,313,339,364,362,339,287,215,116,13,-100,-203,-291,-356,-394,-402,-383,-339,-277,-199,-120,-30,38,114,161,200,215,212,193,153,110,49,-9,-65,-124,-161,-199,-216,-224,-219,-199,-166,-128,-74,-16,45,114,173,236,285,331,360,381,385,372,351,305,257,191,124,56,-8,-59,-102,-125,-138,-133,-121,-99,-78,-52,-42,-27,-41,-54,-93,-136,-193,-248,-306,-353,-386,-400,-395,-369,-325,-271,-200,-144,-76,-35,3,17,18,6,-19,-46,-75,-101,-116,-123,-115,-96,-63,-17,36,98,158,219,268,309,331,339,327,306,271,235,201,171,158,151,159,174,189,206,210,203,180,140,86,16,-55,-143,-212,-295,-354,-407,-449,-464,-474,-454,-423,-370,-305,-227,-147,-69,3,54,97,107,110,87,57,18,-22,-62,-95,-123,-148,-158,-169,-167,-157,-139,-109,-65,-17,49,119,189,271,330,401,441,480,495,494,476,441,394,336,275,212,155,111,75,61,55,68,82,105,120,131,126,106,73,22,-38,-106,-182,-253,-323,-387,-447,-488,-531,-544,-555,-538,-512,-462,-407,-336,-266,-192,-129,-70,-32,1,11,15,3,-16,-41,-63,-91,-106,-123,-123,-125,-105,-88,-52,-11,36,95,153,216,276,326,371,395,409,405,380,348,299,246,190,134,79,31,-11,-46,-72,-90,-100,-95,-92,-69,-57,-32,-20,-11,-11,-24,-39,-64,-82,-99,-96,-90,-56,-17,34,96,145,196,229,248,256,238,220,176,135,86,34,-1,-41,-56,-62,-51,-21,16,66,117,168,209,244,259,267,256,238,209,177,137,107,65,43,13,-1,-13,-18,-11,-7,9,16,28,27,29,6,-14,-59,-108,-173,-239,-319,-384,-454,-499,-537,-551,-546,-524,-483,-437,-378,-326,-265,-220,-173,-136,-111,-85,-72,-65,-60,-70,-81,-95,-118,-133,-153,-163,-163,-159,-136,-108,-67,-14,45,112,187,256,332,395,457,496,527,528,512,475,413,349,265,184,113,38,-6,-49,-72,-84,-84,-78,-66,-54,-42,-30,-24,-18,-25,-33,-53,-80,-112,-150,-189,-221,-244,-255,-243,-217,-173,-110,-50,21,79,124,156,161,153,126,86,43,-2,-42,-61,-79,-70,-49,-16,36,87,147,206,259,307,337,358,357,348,318,286,244,209,172,152,133,127,127,123,125,110,96,65,24,-20,-78,-129,-186,-235,-283,-313,-350,-357,-370,-359,-341,-315,-277,-239,-199,-161,-136,-111,-105,-101,-107,-117,-122,-133,-130,-130,-113,-98,-72,-47,-19,5,37,53,82,101,121,151,171,208,240,279,317,350,380,395,398,386,356,322,268,222,167,129,89,70,50,47,42,37,32,21,2,-20,-52,-82,-120,-155,-194,-226,-258,-283,-304,-313,-319,-310,-298,-274,-247,-207,-169,-119,-66,-18,43,84,128,155,166,164,142,106,64,7,-38,-93,-129,-162,-177,-185,-169,-150,-106,-61,8,70,154,224,299,366,411,452,458,456,422,377,311,246,167,98,27,-32,-85,-128,-160,-190,-202,-216,-219,-214,-210,-196,-185,-173,-165,-162,-169,-182,-203,-234,-263,-299,-328,-346,-360,-354,-338,-308,-264,-216,-158,-105,-50,0,38,74,95,110,118,111,106,90,75,64,52,57,61,91,115,166,205,263,304,353,384,410,422,422,407,380,336,280,211,131,48,-41,-124,-200,-264,-313,-345,-362,-367,-357,-345,-322,-302,-278,-255,-231,-210,-186,-166,-142,-119,-97,-71,-47,-26,1,16,38,51,64,74,86,89,107,108,131,139,159,180,197,222,241,262,285,305,328,351,375,398,424,445,463,475,474,470,447,421,376,333,276,224,169,117,73,30,-1,-32,-53,-76,-94,-116,-136,-167,-197,-238,-283,-331,-386,-435,-486,-524,-560,-576,-585,-580,-556,-534,-486,-442,-386,-329,-273,-220,-177,-142,-123,-114,-121,-131,-152,-165,-183,-185,-182,-165,-135,-100,-53,-5,46,101,149,205,251,302,349,391,435,461,487,495,489,471,428,381,314,245,173,99,39,-18,-54,-85,-92,-94,-79,-56,-25,7,46,75,104,117,121,108,83,42,-3,-54,-100,-137,-167,-171,-171,-145,-112,-72,-22,18,58,82,95,87,71,34,-1,-48,-83,-112,-128,-123,-108,-75,-30,15,70,109,152,176,199,205,206,201,186,174,149,125,92,55,9,-36,-92,-138,-186,-223,-251,-269,-276,-277,-272,-269,-266,-270,-278,-293,-310,-328,-348,-357,-371,-360,-360,-331,-308,-264,-217,-159,-96,-32,41,96,158,194,221,229,219,197,171,142,120,106,98,101,116,138,172,201,238,264,291,307,313,311,291,261,223,184,148,122,99,84,65,43,7,-36,-92,-154,-221,-285,-347,-389,-421,-429,-424,-413,-393,-388,-380,-385,-390,-388,-388,-368,-346,-302,-250,-184,-112,-36,38,110,176,236,285,320,345,343,331,293,235,162,83,2,-53,-91,-89,-57,7,95,194,304,400,486,539,580,581,584,555,533,497,469,447,440,452,479,520,559,594,597,581,518,434,315,185,42,-88,-214,-305,-385,-426,-455,-460,-466,-464,-481,-500,-531,-564,-591,-599,-588,-541,-471,-367,-246,-101,40,184,297,382,418,403,341,234,102,-45,-184,-308,-389,-432,-425,-364,-281,-152,-31,104,211,301,348,356,316,239,131,14,-100,-189,-240,-255,-211,-140,-21,101,238,342,426,458,440,383,273,149,5,-131,-242,-332,-380,-389,-365,-294,-204,-81,40,159,260,326,373,374,360,312,253,181,111,44,-15,-70,-124,-179,-238,-296,-353,-397,-434,-457,-466,-466,-445,-412,-351,-273,-170,-55,61,171,248,295,286,230,132,-5,-145,-294,-416,-520,-589,-624,-633,-608,-573,-524,-473,-427,-383,-348,-327,-319,-328,-356,-390,-439,-484,-524,-552,-552,-531,-469,-378,-251,-97,81,275,483,694,899,1085,1244,1360,1434,1459,1442,1390,1314,1217,1119,1004,903,801,712,633,568,506,465,414,385,349,325,306,283,279,253,244,202,155,78,-20,-134,-267,-397,-538,-661,-781,-875,-946,-988,-1006,-998,-980,-944,-905,-852,-800,-738,-684,-627,-574,-529,-479,-442,-403,-372,-354,-336,-332,-316,-303,-268,-229,-172,-113,-58,-14,1,3,-35,-79,-154,-236,-324,-412,-481,-519,-520,-470,-372,-233,-50,149,369,583,784,963,1096,1198,1251,1272,1267,1237,1204,1159,1117,1084,1050,1039,1030,1036,1047,1056,1060,1047,1011,943,832,684,497,280,56,-175,-379,-557,-694,-785,-830,-834,-798,-742,-668,-592,-523,-455,-409,-370,-358,-359,-385,-419,-470,-516,-572,-610,-655,-673,-693,-695,-689,-679,-649,-623,-569,-512,-434,-347,-253,-148,-50,52,126,188,210,199,154,72,-28,-148,-262,-373,-461,-525,-559,-559,-530,-477,-395,-319,-226,-165,-107,-82,-81,-95,-131,-155,-182,-178,-148,-87,14,144,296,465,625,775,906,1004,1081,1131,1154,1160,1140,1105,1049,983,900,817,720,632,542,462,391,327,275,237,209,195,194,194,205,209,210,205,180,140,83,0,-87,-194,-298,-400,-499,-576,-640,-675,-687,-685,-660,-639,-608,-588,-575,-571,-587,-603,-642,-668,-709,-731,-747,-752,-735,-710,-672,-621,-569,-495,-425,-332,-251,-151,-77,4,55,98,114,107,79,29,-35,-109,-185,-249,-298,-316,-304,-251,-163,-45,100,255,424,575,722,830,910,949,946,919,860,795,721,655,595,557,526,520,517,530,543,573,591,633,657,686,700,684,645,560,445,285,109,-88,-276,-449,-599,-706,-776,-794,-770,-701,-606,-483,-364,-249,-159,-101,-77,-97,-151,-239,-343,-458,-556,-636,-680,-684,-651,-585,-490,-389,-273,-172,-70,5,73,120,156,186,201,217,213,206,183,151,114,67,20,-33,-84,-141,-195,-246,-303,-341,-390,-413,-436,-437,-426,-402,-365,-324,-270,-225,-168,-125,-76,-35,7,48,89,135,184,245,315,399,491,595,698,801,895,973,1031,1064,1060,1034,969,889,784,681,569,472,379,295,227,166,121,92,69,71,63,75,68,63,41,6,-53,-126,-221,-331,-434,-546,-624,-681,-695,-665,-600,-500,-389,-268,-166,-78,-31,-13,-40,-99,-185,-286,-394,-489,-573,-631,-663,-661,-632,-571,-493,-403,-310,-227,-160,-114,-94,-100,-127,-172,-225,-280,-329,-369,-386,-396,-377,-358,-317,-278,-229,-173,-116,-40,33,131,221,331,430,537,628,717,782,839,866,882,870,843,797,737,678,609,563,522,505,508,516,538,549,545,512,449,345,215,52,-121,-294,-457,-582,-682,-727,-738,-706,-639,-552,-442,-340,-228,-146,-67,-20,12,19,13,-6,-33,-62,-97,-128,-165,-197,-234,-263,-297,-320,-349,-360,-369,-357,-334,-292,-236,-173,-108,-50,-2,27,41,24,-5,-68,-140,-227,-325,-412,-501,-567,-611,-631,-615,-573,-497,-404,-287,-173,-53,55,140,208,244,260,261,244,231,213,217,222,264,313,391,476,569,661,748,821,878,921,933,942,913,883,834,770,711,630,554,463,368,270,175,84,13,-51,-88,-113,-113,-101,-80,-50,-31,-17,-24,-50,-99,-165,-251,-341,-433,-518,-584,-632,-647,-639,-598,-538,-462,-389,-323,-284,-274,-296,-353,-433,-528,-625,-708,-763,-784,-760,-699,-596,-476,-345,-214,-112,-27,15,23,6,-42,-84,-136,-160,-172,-159,-127,-87,-36,9,44,68,77,70,69,60,70,103,154,240,349,476,618,758,884,985,1047,1064,1044,970,876,750,623,503,409,344,330,341,399,467,556,631,687,709,683,614,493,336,155,-42,-233,-408,-564,-677,-764,-803,-806,-769,-702,-601,-486,-355,-226,-115,-17,37,69,59,21,-35,-112,-188,-269,-340,-408,-461,-507,-536,-548,-543,-510,-460,-386,-296,-203,-104,-25,40,71,74,33,-32,-135,-246,-369,-486,-583,-651,-692,-682,-651,-571,-477,-364,-252,-146,-64,10,44,79,87,96,110,124,168,215,295,381,481,589,695,795,893,962,1029,1066,1089,1098,1086,1075,1045,1020,981,937,879,808,715,613,486,359,218,86,-42,-148,-234,-284,-310,-302,-276,-240,-202,-180,-168,-189,-226,-293,-372,-461,-552,-634,-698,-741,-747,-728,-673,-594,-505,-403,-319,-247,-209,-203,-232,-289,-371,-467,-563,-653,-716,-754,-758,-729,-668,-594,-496,-412,-323,-262,-217,-199,-198,-214,-230,-251,-254,-255,-237,-215,-186,-155,-119,-87,-42,1,61,132,214,315,419,532,639,743,828,908,959,1004,1021,1024,1008,965,912,832,747,655,570,497,447,413,403,398,404,400,387,357,302,230,137,37,-71,-173,-270,-352,-420,-471,-502,-516,-508,-483,-446,-392,-331,-270,-199,-150,-99,-72,-53,-50,-53,-66,-81,-105,-127,-166,-206,-256,-316,-367,-430,-469,-505,-507,-493,-444,-381,-295,-213,-126,-71,-22,-21,-34,-87,-153,-235,-321,-397,-460,-497,-500,-476,-418,-341,-244,-148,-49,33,103,158,192,217,230,238,249,269,293,342,389,458,525,598,663,727,769,812,823,831,817,794,767,734,699,673,634,609,561,512,444,361,262,155,34,-78,-190,-285,-363,-419,-447,-456,-435,-406,-356,-314,-267,-239,-226,-240,-273,-331,-400,-478,-549,-609,-648,-662,-655,-612,-561,-488,-418,-352,-299,-270,-259,-273,-298,-333,-370,-396,-415,-408,-386,-341,-272,-201,-107,-30,56,115,168,195,208,210,194,178,150,126,99,83,63,65,68,94,132,181,251,320,403,477,548,605,652,684,707,725,734,750,755,771,776,792,786,787,764,737,693,639,574,502,426,340,256,163,78,-14,-90,-167,-231,-286,-336,-374,-412,-441,-478,-504,-539,-566,-593,-610,-623,-621,-616,-599,-576,-555,-528,-507,-486,-467,-448,-428,-410,-381,-367,-336,-324,-301,-291,-279,-268,-261,-244,-233,-211,-194,-172,-157,-148,-145,-152,-162,-177,-193,-202,-215,-213,-215,-210,-199,-193,-183,-173,-167,-155,-143,-127,-106,-79,-49,-10,30,78,128,193,254,340,412,511,594,686,766,838,896,941,961,969,954,929,889,845,796,745,696,639,587,521,461,380,309,222,142,61,-14,-89,-148,-213,-257,-305,-336,-369,-386,-406,-413,-432,-439,-466,-484,-516,-544,-569,-586,-589,-574,-541,-492,-425,-361,-287,-234,-185,-161,-151,-161,-182,-216,-248,-289,-322,-356,-383,-406,-420,-424,-419,-399,-371,-327,-281,-223,-180,-131,-106,-86,-87,-98,-119,-144,-171,-187,-198,-194,-170,-138,-77,-12,73,165,264,364,459,549,630,698,757,800,834,853,864,857,846,819,787,744,696,644,588,533,478,424,373,323,270,223,169,118,63,7,-49,-106,-159,-217,-262,-310,-348,-378,-404,-416,-423,-417,-400,-377,-340,-301,-258,-211,-167,-125,-89,-60,-41,-30,-30,-46,-62,-99,-127,-172,-200,-241,-260,-285,-299,-303,-309,-308,-307,-302,-299,-288,-282,-269,-257,-244,-236,-222,-221,-207,-209,-200,-202,-200,-197,-194,-186,-174,-151,-133,-88,-57,-1,51,113,174,244,306,380,445,514,581,636,696,729,766,773,777,766,745,722,691,666,632,605,562,524,474,421,365,303,241,182,122,70,19,-30,-74,-118,-161,-203,-246,-285,-320,-350,-371,-383,-387,-386,-376,-370,-358,-355,-356,-360,-379,-394,-427,-450,-487,-508,-537,-542,-547,-527,-506,-462,-420,-371,-332,-299,-285,-279,-299,-319,-355,-384,-410,-427,-419,-405,-364,-309,-242,-158,-78,9,83,152,201,232,245,240,221,197,165,143,126,125,138,171,223,293,380,476,577,677,767,841,897,928,935,920,884,836,777,717,656,600,547,498,449,398,344,281,216,144,75,4,-57,-113,-157,-188,-216,-234,-252,-271,-292,-321,-352,-395,-431,-476,-510,-541,-562,-572,-566,-553,-518,-488,-438,-395,-351,-307,-275,-248,-230,-225,-233,-247,-275,-306,-341,-380,-411,-440,-457,-469,-463,-451,-423,-386,-343,-287,-239,-180,-140,-96,-77,-58,-73,-84,-123,-163,-207,-254,-288,-307,-313,-285,-244,-164,-74,49,176,317,459,592,718,823,908,973,1009,1030,1026,1012,985,955,923,892,869,841,827,802,784,754,719,669,612,532,452,349,255,147,52,-40,-125,-193,-254,-303,-337,-369,-390,-410,-425,-437,-445,-449,-449,-439,-435,-417,-411,-398,-396,-401,-408,-430,-455,-486,-522,-552,-575,-589,-584,-569,-531,-493,-436,-390,-338,-301,-278,-268,-276,-298,-333,-375,-417,-460,-478,-499,-477,-448,-383,-305,-208,-105,-9,87,150,207,232,239,235,219,205,199,214,238,307,376,485,595,719,839,946,1038,1100,1141,1151,1138,1100,1046,977,903,823,745,662,586,506,428,352,268,189,103,20,-63,-140,-213,-273,-327,-366,-396,-413,-420,-421,-412,-408,-397,-396,-393,-402,-410,-420,-427,-424,-417,-392,-361,-314,-269,-214,-170,-125,-103,-86,-95,-112,-152,-197,-254,-312,-368,-427,-470,-509,-536,-547,-550,-532,-506,-464,-417,-359,-306,-246,-204,-161,-138,-125,-123,-136,-143,-169,-170,-185,-177,-160,-136,-81,-25,61,154,262,377,491,599,692,764,810,834,824,803,756,702,648,589,546,510,484,473,461,461,451,441,413,382,330,275,207,136,64,-8,-75,-141,-195,-250,-292,-334,-368,-393,-420,-427,-440,-432,-419,-403,-371,-349,-315,-297,-277,-273,-271,-285,-306,-336,-373,-415,-456,-499,-529,-553,-556,-545,-516,-469,-417,-354,-293,-237,-195,-164,-155,-160,-177,-211,-237,-270,-284,-286,-266,-220,-154,-65,32,141,238,327,396,440,465,464,456,430,410,394,382,398,417,459,512,574,646,712,786,838,893,921,941,941,921,885,827,757,672,574,473,364,258,160,59,-16,-92,-140,-179,-197,-201,-187,-169,-139,-121,-101,-103,-117,-156,-211,-287,-368,-463,-548,-630,-693,-729,-745,-725,-685,-615,-523,-427,-317,-221,-140,-74,-54,-45,-81,-126,-194,-259,-324,-370,-403,-412,-400,-376,-333,-292,-243,-206,-172,-151,-143,-134,-144,-138,-147,-138,-133,-118,-101,-86,-69,-58,-53,-52,-59,-61,-67,-63,-49,-26,20,75,150,238,333,434,532,622,700,759,802,822,828,817,795,767,734,699,667,635,602,573,532,496,442,387,321,242,168,78,1,-78,-146,-204,-251,-282,-310,-317,-331,-335,-339,-355,-365,-390,-412,-435,-459,-470,-480,-469,-453,-427,-395,-366,-339,-320,-313,-310,-326,-331,-354,-352,-362,-345,-332,-299,-269,-235,-206,-188,-173,-183,-186,-212,-229,-254,-272,-285,-289,-283,-270,-248,-218,-187,-146,-112,-69,-39,3,28,65,92,126,160,200,240,294,345,411,471,543,606,678,737,793,837,870,891,894,886,858,825,771,712,640,561,477,386,290,191,90,-10,-105,-192,-263,-319,-354,-370,-367,-350,-322,-294,-260,-244,-222,-226,-229,-250,-274,-300,-326,-342,-347,-340,-313,-275,-227,-170,-116,-65,-27,-5,1,-14,-39,-81,-127,-178,-224,-267,-295,-318,-324,-326,-312,-302,-286,-274,-261,-261,-254,-264,-267,-269,-277,-269,-268,-248,-237,-214,-192,-177,-154,-141,-128,-111,-90,-69,-23,22,95,178,278,389,506,620,726,815,879,919,929,910,875,808,749,669,608,542,494,455,418,395,363,334,296,250,200,140,79,9,-56,-125,-184,-247,-293,-338,-367,-386,-393,-380,-366,-328,-304,-258,-233,-203,-190,-182,-187,-195,-212,-232,-252,-277,-301,-327,-354,-385,-409,-446,-464,-502,-515,-545,-555,-567,-570,-561,-550,-518,-486,-437,-387,-337,-282,-241,-201,-179,-158,-152,-141,-136,-124,-105,-79,-43,4,55,117,179,251,317,392,457,526,584,641,683,722,748,767,782,786,798,796,807,806,814,809,811,791,775,735,694,636,568,493,407,318,225,130,33,-54,-143,-214,-278,-327,-361,-380,-385,-381,-366,-350,-334,-319,-313,-309,-313,-320,-329,-340,-345,-351,-349,-343,-331,-320,-298,-291,-270,-273,-268,-283,-299,-323,-359,-383,-422,-441,-464,-473,-474,-466,-450,-429,-399,-374,-343,-316,-295,-266,-251,-224,-205,-180,-157,-130,-107,-84,-65,-57,-45,-40,-37,-26,-15,10,47,95,157,233,314,408,499,593,679,756,818,868,895,903,902,871,849,804,767,732,699,675,655,636,621,593,569,519,470,402,321,240,142,52,-42,-131,-207,-277,-329,-367,-391,-397,-395,-383,-368,-356,-345,-350,-361,-385,-418,-455,-491,-527,-557,-574,-591,-588,-591,-579,-574,-560,-551,-543,-529,-522,-503,-489,-469,-444,-424,-396,-372,-353,-326,-312,-290,-271,-249,-222,-197,-165,-135,-106,-77,-56,-30,-14,13,33,69,104,157,208,274,339,408,475,536,590,637,678,705,729,744,753,761,762,762,760,757,751,746,732,720,693,667,624,572,509,429,345,245,149,42,-57,-154,-244,-320,-388,-440,-480,-502,-519,-515,-514,-498,-486,-470,-456,-442,-429,-415,-397,-376,-349,-318,-281,-242,-204,-168,-139,-120,-109,-116,-126,-158,-183,-232,-264,-310,-337,-363,-369,-362,-342,-301,-260,-203,-156,-110,-80,-62,-64,-79,-110,-147,-189,-228,-261,-282,-287,-279,-247,-205,-139,-63,24,119,217,313,408,495,571,646,703,761,800,837,858,871,868,848,820,773,726,673,624,585,552,534,526,518,524,508,498,459,412,334,247,136,21,-102,-222,-331,-428,-502,-559,-589,-600,-586,-560,-512,-464,-405,-355,-308,-278,-258,-259,-273,-302,-346,-390,-445,-491,-537,-573,-595,-613,-611,-609,-589,-568,-541,-504,-476,-432,-401,-360,-328,-293,-266,-241,-221,-207,-196,-191,-187,-185,-181,-174,-161,-138,-105,-56,3,82,164,266,361,462,550,624,684,714,730,724,702,677,641,621,600,597,601,618,637,664,684,699,705,693,673,636,586,525,452,375,291,211,127,51,-16,-83,-133,-190,-229,-277,-311,-350,-380,-405,-423,-432,-433,-428,-414,-403,-386,-381,-378,-388,-400,-425,-449,-471,-493,-499,-501,-485,-466,-432,-401,-364,-335,-313,-300,-302,-306,-331,-345,-373,-388,-398,-398,-383,-361,-327,-287,-246,-200,-167,-131,-112,-95,-89,-87,-88,-91,-90,-84,-72,-54,-25,7,50,95,145,197,249,303,352,404,452,497,545,583,621,656,678,698,705,701,695,675,660,642,629,622,623,623,634,635,637,624,606,566,518,450,367,274,168,55,-61,-173,-276,-363,-432,-474,-496,-490,-469,-426,-380,-322,-273,-224,-196,-172,-179,-194,-231,-288,-348,-426,-499,-570,-633,-677,-704,-706,-688,-643,-585,-501,-420,-319,-237,-148,-84,-25,4,23,16,-6,-42,-91,-142,-198,-244,-287,-305,-311,-293,-252,-191,-116,-19,69,169,256,331,393,429,454,449,438,410,380,357,337,334,350,381,436,499,573,648,720,776,817,835,824,801,740,678,593,505,413,325,232,158,75,10,-56,-117,-168,-220,-263,-298,-333,-352,-373,-380,-388,-390,-395,-399,-408,-418,-438,-452,-474,-488,-495,-496,-481,-456,-415,-364,-304,-241,-179,-125,-80,-55,-40,-52,-72,-115,-158,-215,-263,-310,-339,-356,-355,-337,-304,-268,-219,-185,-145,-128,-112,-123,-125,-156,-171,-198,-212,-218,-214,-197,-166,-125,-73,-14,55,121,199,267,343,410,477,537,591,639,680,712,739,751,760,755,740,724,692,667,628,600,563,539,503,484,448,424,385,347,300,244,178,109,26,-50,-139,-210,-284,-342,-384,-417,-430,-437,-431,-425,-414,-401,-397,-383,-376,-367,-351,-337,-321,-304,-288,-286,-279,-297,-315,-346,-384,-426,-466,-502,-527,-537,-534,-512,-473,-427,-369,-313,-267,-224,-212,-205,-227,-261,-300,-352,-377,-405,-394,-360,-302,-203,-98,37,169,302,420,519,595,640,659,645,621,567,525,470,441,419,430,453,511,570,652,717,791,829,864,853,832,770,700,601,499,384,275,165,66,-22,-96,-157,-198,-230,-243,-245,-241,-225,-215,-198,-192,-187,-195,-212,-238,-274,-316,-365,-414,-460,-500,-524,-537,-526,-502,-456,-396,-333,-260,-201,-149,-117,-106,-124,-154,-221,-287,-378,-459,-539,-609,-650,-678,-674,-645,-602,-533,-462,-385,-308,-248,-190,-154,-126,-110,-105,-101,-100,-93,-88,-64,-47,-9,26,72,117,175,223,287,342,402,465,525,590,651,712,771,820,866,893,909,906,894,856,825,769,728,677,640,603,584,564,555,548,535,522,491,453,397,330,246,158,64,-28,-113,-189,-250,-300,-333,-359,-367,-383,-382,-393,-397,-408,-420,-431,-442,-449,-456,-460,-465,-471,-486,-501,-528,-555,-591,-617,-644,-655,-651,-635,-595,-545,-486,-414,-351,-288,-239,-206,-189,-189,-210,-233,-272,-296,-323,-321,-305,-260,-192,-107,-2,103,209,304,379,435,472,479,483,463,451,435,434,446,478,531,595,676,759,837,906,949,969,960,916,849,763,661,563,466,389,327,289,270,264,270,272,271,255,220,167,94,4,-92,-199,-300,-394,-482,-545,-602,-636,-655,-665,-655,-645,-616,-591,-553,-518,-478,-437,-402,-363,-342,-314,-308,-302,-311,-329,-349,-385,-409,-451,-473,-508,-521,-537,-537,-527,-510,-485,-452,-424,-389,-367,-350,-337,-340,-335,-347,-344,-341,-326,-297,-250,-197,-113,-41,61,143,234,311,375,426,463,486,508,515,533,542,567,594,628,669,708,749,783,808,823,820,812,785,753,708,662,605,552,491,430,368,303,232,170,89,32,-48,-105,-172,-229,-279,-335,-371,-420,-447,-484,-504,-526,-541,-548,-558,-555,-559,-547,-543,-523,-500,-478,-437,-410,-373,-340,-321,-304,-304,-319,-338,-372,-408,-446,-475,-504,-509,-518,-499,-480,-444,-406,-364,-322,-280,-243,-209,-174,-147,-111,-79,-40,6,52,105,163,215,280,326,389,438,493,550,607,670,734,802,865,925,973,1006,1025,1018,995,948,887,812,734,653,581,524,476,450,433,424,424,416,408,379,344,282,217,130,38,-58,-153,-241,-317,-378,-425,-455,-472,-480,-476,-475,-461,-459,-444,-443,-430,-428,-415,-408,-393,-375,-359,-330,-313,-284,-268,-254,-247,-252,-264,-287,-312,-341,-365,-383,-391,-387,-370,-345,-309,-274,-232,-207,-174,-167,-159,-170,-181,-202,-218,-232,-233,-222,-194,-149,-92,-16,60,150,234,313,387,443,489,520,531,539,528,522,504,495,484,481,482,485,499,504,518,524,529,533,533,527,526,512,507,485,469,435,404,353,304,241,178,111,52,-10,-54,-95,-128,-144,-169,-179,-201,-223,-253,-294,-338,-393,-446,-500,-549,-588,-617,-628,-624,-608,-574,-535,-483,-429,-374,-327,-284,-255,-238,-240,-247,-280,-310,-351,-398,-430,-469,-487,-500,-494,-479,-447,-406,-357,-299,-238,-181,-114,-67,-6,29,77,98,127,136,148,148,154,148,157,162,180,210,248,305,363,439,503,578,626,670,681,677,642,591,521,446,372,306,256,230,221,239,270,314,361,403,428,437,417,372,300,206,93,-22,-147,-255,-360,-437,-506,-541,-571,-568,-563,-534,-506,-459,-421,-370,-328,-290,-253,-231,-214,-205,-211,-221,-239,-266,-296,-322,-355,-369,-379,-370,-341,-295,-230,-154,-72,6,70,117,132,123,78,9,-84,-189,-303,-407,-501,-567,-602,-602,-559,-482,-370,-230,-76,88,249,389,517,605,673,699,702,674,629,569,508,445,396,358,343,354,383,445,512,611,701,797,879,940,973,981,943,887,785,671,528,385,234,97,-30,-134,-209,-261,-278,-277,-253,-214,-178,-135,-111,-96,-100,-128,-170,-232,-305,-385,-469,-548,-617,-677,-711,-732,-723,-696,-650,-580,-512,-425,-351,-277,-216,-174,-146,-143,-156,-191,-237,-299,-364,-433,-491,-549,-575,-602,-591,-574,-530,-476,-411,-341,-264,-192,-119,-55,9,61,118,164,211,259,301,351,404,455,522,580,655,715,781,827,866,878,873,843,797,736,663,591,522,462,421,387,377,373,385,396,411,414,414,394,369,322,275,209,151,82,23,-35,-91,-138,-189,-234,-281,-330,-373,-415,-446,-466,-469,-459,-422,-389,-327,-282,-228,-193,-176,-175,-202,-245,-306,-379,-451,-523,-579,-622,-636,-637,-604,-564,-495,-432,-352,-290,-230,-188,-171,-165,-191,-231,-287,-355,-426,-490,-547,-579,-584,-560,-498,-404,-278,-130,34,201,359,506,620,706,757,763,747,690,620,531,444,356,296,244,235,242,287,352,440,536,637,734,812,876,906,910,882,823,740,633,519,394,275,164,64,-12,-67,-103,-110,-105,-82,-47,-15,24,41,57,40,12,-43,-116,-207,-309,-417,-517,-613,-688,-748,-778,-793,-781,-759,-716,-675,-622,-577,-529,-488,-449,-423,-396,-382,-374,-376,-384,-407,-427,-461,-489,-512,-530,-529,-511,-478,-414,-346,-247,-153,-43,52,147,218,281,316,339,344,338,327,319,308,315,326,353,392,435,491,539,595,633,674,694,711,713,710,695,677,650,621,587,551,510,474,426,393,341,311,263,233,190,162,126,97,63,29,-12,-55,-108,-171,-235,-310,-378,-451,-505,-556,-583,-593,-590,-558,-525,-472,-424,-372,-332,-304,-293,-302,-328,-365,-420,-466,-519,-551,-570,-566,-535,-484,-406,-321,-221,-126,-40,35,78,106,95,68,12,-55,-133,-208,-274,-326,-350,-352,-319,-263,-181,-77,34,161,279,399,504,598,674,731,768,785,776,756,706,656,585,520,455,407,373,365,381,420,483,554,639,708,775,807,820,791,733,640,525,383,241,89,-48,-172,-272,-345,-390,-409,-403,-383,-346,-316,-278,-263,-253,-266,-297,-342,-403,-474,-541,-618,-673,-727,-757,-773,-768,-748,-702,-656,-586,-523,-452,-388,-333,-289,-257,-239,-235,-237,-254,-270,-294,-313,-333,-347,-358,-362,-358,-352,-333,-315,-278,-238,-187,-122,-55,26,108,192,274,353,424,487,542,584,622,649,671,687,699,710,716,728,728,738,733,732,721,709,684,666,628,601,559,522,476,432,379,334,277,229,176,127,82,39,1,-36,-69,-103,-137,-168,-208,-240,-286,-322,-368,-406,-445,-479,-509,-525,-541,-537,-528,-513,-482,-460,-426,-406,-388,-384,-390,-409,-438,-469,-508,-532,-556,-560,-550,-526,-484,-434,-379,-320,-268,-228,-189,-179,-167,-179,-196,-218,-247,-267,-289,-294,-287,-273,-229,-188,-116,-48,41,126,221,309,400,477,550,609,651,679,686,675,649,610,558,509,456,419,385,375,372,387,416,441,483,508,541,556,565,559,542,512,469,421,357,294,223,150,84,13,-41,-95,-131,-155,-168,-166,-154,-138,-112,-97,-80,-79,-90,-114,-160,-212,-283,-356,-436,-512,-581,-634,-672,-683,-677,-640,-589,-515,-436,-347,-270,-195,-147,-109,-101,-108,-133,-174,-219,-268,-310,-347,-365,-380,-364,-349,-306,-266,-207,-151,-89,-28,30,89,145,194,249,290,338,374,406,434,450,464,467,469,465,461,462,459,470,481,497,519,537,556,568,569,563,541,512,471,426,370,324,266,232,184,161,135,119,109,93,80,59,25,-11,-75,-131,-218,-289,-379,-454,-524,-583,-617,-640,-638,-619,-588,-543,-494,-447,-399,-363,-336,-318,-314,-313,-320,-329,-338,-342,-346,-336,-330,-309,-294,-265,-247,-219,-195,-172,-147,-123,-101,-71,-52,-25,-7,12,23,30,31,25,19,0,-2,-19,-11,-8,19,54,108,168,242,312,388,452,503,546,562,571,558,533,499,460,419,382,354,330,328,327,348,371,404,439,468,494,503,502,483,449,397,336,260,180,92,4,-81,-167,-240,-312,-367,-416,-451,-474,-485,-490,-483,-475,-465,-447,-446,-431,-436,-434,-440,-446,-454,-458,-458,-457,-441,-429,-398,-371,-331,-300,-260,-235,-209,-199,-197,-209,-226,-256,-287,-319,-354,-373,-394,-392,-385,-362,-327,-284,-225,-171,-99,-39,35,103,167,237,292,355,399,444,475,501,515,523,526,527,531,536,550,575,605,645,683,719,747,758,751,725,674,609,531,443,362,280,212,165,130,122,132,161,208,260,321,370,415,429,425,382,316,204,78,-83,-245,-415,-571,-706,-803,-863,-867,-828,-743,-616,-481,-328,-202,-102,-49,-52,-106,-210,-349,-508,-666,-810,-913,-983,-989,-959,-878,-764,-641,-499,-380,-270,-190,-136,-105,-90,-89,-80,-75,-45,-11,46,110,181,253,317,376,419,460,485,514,537,563,584,609,607,606,561,503,407,288,147,2,-143,-264,-355,-401,-392,-327,-202,-36,178,400,635,844,1019,1143,1205,1202,1138,1023,867,689,507,329,187,62,-17,-65,-89,-83,-70,-59,-43,-59,-82,-138,-217,-316,-436,-558,-688,-801,-902,-974,-1016,-1029,-1003,-958,-880,-785,-681,-561,-447,-331,-219,-124,-35,28,75,96,86,51,-16,-106,-215,-336,-455,-563,-643,-690,-691,-642,-548,-405,-237,-45,143,315,451,539,569,548,467,352,206,56,-83,-199,-269,-301,-273,-208,-97,37,189,343,488,610,713,777,822,833,826,805,772,740,706,681,655,639,623,609,592,575,556,533,513,482,455,413,361,291,192,77,-75,-240,-427,-621,-804,-979,-1112,-1220,-1263,-1271,-1215,-1120,-983,-815,-634,-447,-268,-111,18,109,163,174,155,106,37,-34,-110,-173,-219,-255,-260,-264,-241,-223,-190,-170,-144,-140,-136,-151,-180,-212,-266,-304,-362,-390,-426,-425,-415,-368,-305,-208,-93,39,187,333,482,615,732,827,889,932,931,918,866,805,725,641,561,487,434,398,394,413,462,534,620,715,808,878,926,931,889,802,669,495,302,95,-106,-284,-436,-544,-613,-641,-626,-592,-526,-459,-389,-323,-280,-251,-243,-258,-287,-331,-380,-432,-474,-517,-538,-551,-548,-528,-499,-457,-403,-349,-288,-226,-174,-126,-97,-89,-105,-150,-228,-328,-455,-593,-734,-863,-976,-1043,-1084,-1056,-996,-872,-715,-520,-300,-76,155,360,553,699,816,889,920,923,888,841,781,718,669,622,603,592,606,627,665,700,740,761,778,768,739,687,611,521,422,314,222,127,68,17,-4,-1,15,54,99,144,194,227,258,262,258,226,182,117,37,-52,-151,-251,-351,-447,-533,-610,-672,-719,-745,-756,-740,-709,-657,-595,-527,-460,-407,-368,-362,-371,-416,-473,-550,-624,-700,-753,-794,-805,-797,-761,-709,-642,-563,-490,-404,-337,-261,-205,-141,-92,-38,14,67,125,185,250,319,388,461,527,593,652,699,741,766,782,779,763,723,671,599,515,419,320,222,134,57,7,-28,-25,-5,52,124,222,324,433,534,622,688,725,736,712,667,595,507,417,311,227,133,68,6,-38,-66,-94,-101,-122,-128,-160,-185,-240,-301,-384,-476,-583,-685,-787,-878,-943,-992,-1001,-987,-934,-857,-751,-630,-495,-359,-230,-114,-26,41,71,69,36,-29,-108,-207,-302,-394,-468,-514,-537,-519,-472,-390,-285,-153,-15,136,281,410,525,606,657,673,654,604,529,444,346,267,192,149,131,139,180,234,310,384,462,524,580,607,627,618,602,573,533,494,454,421,393,376,365,363,371,373,386,387,385,379,354,325,279,214,140,42,-68,-193,-327,-471,-607,-742,-859,-954,-1024,-1064,-1067,-1041,-985,-893,-796,-665,-548,-417,-302,-205,-117,-68,-27,-19,-27,-44,-81,-109,-146,-168,-187,-191,-188,-172,-151,-123,-95,-67,-48,-32,-35,-39,-65,-93,-131,-168,-196,-217,-211,-191,-134,-61,42,158,283,407,523,613,691,726,746,731,698,650,591,529,470,419,379,354,342,345,359,383,406,441,456,479,482,473,456,414,369,300,229,143,56,-30,-117,-193,-260,-318,-357,-388,-400,-408,-401,-395,-387,-379,-385,-395,-418,-452,-486,-532,-564,-596,-609,-600,-576,-522,-451,-360,-256,-149,-43,51,129,181,209,203,171,107,17,-89,-220,-346,-483,-599,-701,-771,-811,-809,-776,-701,-603,-480,-346,-207,-69,57,172,268,351,415,468,507,536,560,571,586,588,595,596,594,599,594,599,599,603,603,612,604,608,593,575,544,500,439,376,293,217,137,69,21,-11,-11,8,55,119,193,272,337,388,411,404,367,293,197,80,-53,-183,-318,-431,-534,-609,-665,-695,-696,-684,-642,-601,-538,-480,-422,-367,-327,-297,-282,-281,-296,-319,-355,-391,-434,-469,-502,-521,-531,-530,-514,-493,-458,-421,-382,-341,-303,-271,-239,-212,-191,-161,-142,-105,-71,-20,40,108,197,279,379,466,549,618,669,693,697,675,626,569,482,402,308,230,157,110,77,80,97,147,206,283,357,433,491,535,558,557,542,506,465,420,378,347,326,314,320,320,332,333,322,306,263,210,140,55,-35,-134,-233,-329,-428,-510,-597,-666,-732,-787,-826,-854,-860,-851,-815,-763,-685,-595,-489,-380,-274,-177,-100,-49,-22,-35,-71,-136,-223,-315,-415,-500,-572,-612,-626,-602,-547,-467,-361,-248,-130,-18,76,152,202,230,230,219,185,150,107,72,42,33,29,57,93,156,231,315,411,499,587,654,709,735,746,728,696,649,591,538,478,440,402,388,389,398,438,470,530,577,632,671,698,695,671,605,516,386,237,63,-119,-303,-477,-634,-765,-866,-932,-966,-957,-932,-862,-792,-694,-601,-512,-430,-370,-327,-305,-301,-312,-327,-348,-360,-369,-360,-344,-312,-273,-224,-177,-124,-83,-47,-25,-15,-23,-45,-83,-134,-191,-258,-317,-376,-415,-439,-439,-412,-357,-277,-173,-54,76,208,333,447,538,605,650,662,660,629,595,544,504,460,435,422,421,449,477,530,580,637,689,731,758,772,759,735,682,619,533,440,334,229,123,25,-62,-137,-190,-230,-248,-256,-249,-241,-229,-224,-228,-245,-273,-323,-374,-442,-510,-575,-630,-674,-694,-698,-677,-632,-570,-493,-406,-313,-225,-140,-73,-24,5,6,-20,-70,-149,-241,-358,-466,-589,-687,-773,-829,-854,-837,-797,-705,-602,-464,-323,-175,-32,89,197,268,318,335,330,311,277,249,226,218,239,275,348,433,545,662,786,901,1002,1080,1130,1144,1124,1069,977,865,722,574,420,273,142,41,-33,-64,-63,-25,44,128,222,312,384,436,448,430,372,285,169,38,-100,-235,-362,-465,-555,-604,-642,-640,-628,-584,-539,-473,-418,-357,-315,-280,-276,-282,-324,-376,-451,-533,-620,-699,-773,-817,-848,-843,-814,-763,-681,-591,-487,-380,-285,-192,-127,-77,-55,-52,-70,-98,-139,-171,-199,-204,-193,-152,-89,0,109,229,360,491,611,727,809,880,909,913,884,823,742,635,527,413,308,228,157,136,123,159,204,281,359,446,519,584,620,637,620,581,514,433,340,243,153,75,13,-24,-43,-38,-16,17,60,94,131,137,135,97,34,-51,-169,-295,-438,-577,-710,-822,-911,-969,-991,-985,-939,-875,-783,-682,-571,-461,-360,-268,-206,-151,-138,-136,-167,-214,-274,-341,-408,-461,-502,-516,-508,-473,-410,-330,-227,-120,-2,106,207,293,355,397,409,398,361,311,242,173,108,49,21,4,33,73,158,250,367,480,595,684,762,797,810,781,729,650,558,460,363,283,214,178,155,168,191,244,296,362,420,465,503,502,489,434,359,251,122,-24,-180,-332,-481,-614,-718,-802,-842,-858,-831,-778,-696,-597,-488,-374,-277,-187,-130,-96,-89,-118,-160,-229,-294,-367,-422,-468,-485,-483,-450,-397,-323,-235,-140,-40,47,130,180,216,217,187,134,54,-43,-137,-242,-315,-377,-400,-389,-346,-264,-163,-37,93,224,346,450,533,595,623,636,620,591,547,500,445,406,365,349,344,358,395,436,507,564,642,696,748,775,775,747,685,595,475,336,186,32,-116,-242,-353,-423,-473,-482,-473,-430,-386,-325,-274,-230,-200,-196,-203,-240,-283,-340,-398,-454,-498,-532,-544,-543,-522,-483,-436,-371,-311,-238,-175,-116,-66,-38,-20,-29,-56,-103,-173,-249,-342,-428,-513,-582,-632,-657,-660,-628,-576,-500,-403,-300,-185,-76,28,116,188,241,267,280,270,254,235,213,207,216,238,295,358,453,551,663,767,869,943,1000,1019,1009,956,875,757,623,472,316,173,40,-62,-133,-176,-175,-156,-100,-39,40,108,173,217,237,235,199,146,61,-31,-140,-247,-348,-443,-508,-561,-583,-578,-554,-503,-441,-369,-294,-227,-170,-136,-124,-140,-182,-248,-336,-435,-537,-636,-717,-782,-816,-820,-794,-739,-661,-565,-459,-353,-254,-166,-99,-47,-26,-14,-27,-47,-77,-105,-132,-143,-149,-125,-96,-34,36,129,233,345,458,571,667,752,811,844,850,824,772,698,607,510,413,328,254,215,185,200,224,277,343,411,488,547,604,633,648,634,598,544,464,381,278,188,92,17,-48,-90,-111,-117,-97,-78,-39,-13,13,22,13,-18,-70,-145,-239,-342,-455,-561,-665,-749,-814,-855,-870,-861,-826,-775,-704,-630,-548,-469,-396,-337,-287,-260,-240,-240,-250,-266,-289,-307,-321,-323,-313,-286,-246,-186,-123,-37,36,127,194,263,311,341,351,340,307,261,201,137,76,25,-6,-18,6,50,131,228,350,472,602,716,810,888,922,940,911,870,798,720,629,546,469,410,371,347,351,367,398,435,471,497,511,501,468,408,317,205,74,-75,-221,-370,-501,-611,-696,-750,-771,-772,-736,-697,-632,-574,-510,-456,-412,-378,-363,-361,-371,-399,-426,-472,-506,-549,-579,-600,-608,-599,-570,-529,-462,-389,-299,-203,-114,-20,48,104,134,136,110,60,-12,-95,-185,-268,-340,-386,-410,-398,-359,-284,-190,-70,61,193,331,447,555,638,698,734,744,735,705,669,621,578,531,504,478,479,482,510,539,578,616,648,665,669,644,598,525,426,307,172,27,-121,-257,-390,-488,-579,-626,-655,-651,-624,-581,-521,-461,-396,-343,-302,-274,-270,-276,-300,-338,-378,-428,-464,-506,-523,-541,-531,-521,-482,-448,-393,-343,-290,-242,-204,-178,-169,-176,-203,-242,-294,-354,-407,-460,-488,-503,-490,-452,-387,-305,-202,-97,11,117,200,279,325,368,380,394,387,389,385,391,406,431,466,516,567,635,699,768,835,893,945,979,1000,998,977,930,858,773,663,547,429,306,201,109,34,-12,-42,-47,-35,-16,18,34,63,57,52,14,-39,-113,-206,-302,-406,-501,-582,-649,-683,-699,-682,-648,-591,-525,-452,-382,-319,-273,-239,-238,-247,-294,-346,-425,-504,-593,-667,-735,-781,-800,-806,-768,-726,-647,-564,-466,-361,-261,-163,-74,-3,62,100,133,143,147,138,132,120,120,126,149,184,241,304,389,475,568,655,735,797,839,857,845,809,750,671,581,491,401,330,275,246,236,257,286,342,392,448,491,520,533,521,491,439,374,301,219,148,68,16,-42,-76,-112,-131,-157,-170,-196,-212,-237,-259,-279,-304,-320,-344,-360,-392,-414,-460,-491,-552,-592,-651,-695,-727,-761,-759,-757,-726,-683,-628,-559,-489,-418,-347,-291,-236,-200,-169,-152,-136,-131,-114,-104,-75,-44,-3,50,105,163,218,264,303,327,337,333,314,291,253,227,186,169,145,145,146,167,190,231,272,321,372,422,472,515,557,586,614,626,634,625,615,587,557,516,468,421,368,317,268,221,185,150,127,108,91,80,62,38,7,-45,-105,-186,-278,-380,-487,-589,-682,-757,-812,-837,-841,-812,-769,-701,-631,-546,-477,-403,-355,-315,-299,-296,-311,-332,-363,-391,-412,-424,-419,-399,-362,-312,-244,-175,-93,-13,58,135,185,242,263,286,273,259,216,165,103,35,-27,-82,-118,-137,-124,-93,-26,51,156,258,371,472,563,633,685,704,711,686,652,607,555,514,475,456,448,461,477,514,539,574,587,592,576,534,478,389,295,178,60,-65,-181,-296,-389,-475,-538,-584,-611,-622,-611,-597,-553,-519,-459,-412,-352,-304,-259,-226,-206,-198,-204,-224,-253,-290,-333,-368,-404,-422,-431,-422,-396,-358,-306,-245,-187,-126,-86,-49,-43,-45,-76,-118,-174,-234,-292,-344,-381,-404,-400,-388,-345,-297,-231,-155,-78,5,79,156,215,274,311,348,364,385,389,402,410,427,446,474,505,535,578,603,640,664,684,704,708,714,705,687,658,612,554,483,398,308,209,117,24,-53,-120,-169,-200,-218,-217,-211,-191,-175,-156,-148,-142,-152,-168,-191,-226,-255,-290,-315,-335,-349,-355,-356,-348,-346,-333,-334,-333,-339,-357,-373,-404,-433,-464,-497,-517,-541,-546,-552,-545,-533,-518,-495,-471,-444,-409,-378,-333,-294,-239,-192,-133,-76,-21,40,94,146,199,238,285,313,349,367,392,402,417,420,429,428,436,435,444,449,457,468,475,482,488,484,483,471,462,443,425,405,382,360,334,312,285,266,243,228,218,210,209,205,208,196,195,165,150,104,69,15,-31,-86,-131,-178,-213,-244,-261,-274,-273,-274,-262,-262,-252,-267,-278,-316,-359,-420,-487,-562,-628,-695,-736,-765,-769,-743,-704,-631,-557,-459,-372,-274,-195,-124,-69,-34,-13,-6,-11,-24,-38,-57,-64,-75,-68,-64,-39,-16,21,61,98,148,176,218,237,257,262,261,249,235,212,196,174,166,158,167,187,216,266,320,392,467,545,625,688,752,785,810,809,785,749,691,626,549,465,385,294,219,136,68,4,-54,-98,-139,-169,-195,-216,-240,-260,-295,-321,-366,-409,-456,-510,-556,-607,-649,-686,-716,-734,-745,-741,-725,-698,-653,-604,-541,-474,-405,-335,-271,-212,-165,-125,-97,-81,-67,-72,-68,-77,-78,-78,-79,-65,-57,-36,-20,6,23,48,60,78,86,93,98,96,98,98,98,109,114,139,163,202,252,304,375,437,517,582,654,713,766,806,834,848,844,829,796,751,697,632,565,496,434,368,323,264,230,179,139,85,30,-37,-115,-194,-283,-366,-446,-525,-579,-634,-660,-677,-678,-663,-635,-600,-557,-511,-474,-429,-405,-376,-370,-359,-367,-369,-384,-389,-399,-402,-402,-397,-388,-369,-351,-324,-294,-260,-226,-190,-157,-131,-106,-95,-85,-91,-99,-116,-140,-156,-183,-192,-201,-193,-175,-138,-94,-27,42,128,214,306,393,482,560,629,693,734,778,796,815,818,812,810,786,781,753,741,716,701,675,653,620,585,541,488,432,359,294,218,142,73,-1,-67,-127,-187,-235,-284,-324,-358,-392,-410,-435,-442,-450,-452,-442,-440,-417,-410,-384,-372,-352,-344,-338,-342,-357,-378,-409,-445,-481,-519,-547,-567,-576,-571,-558,-535,-504,-475,-442,-416,-394,-372,-360,-341,-331,-308,-288,-254,-218,-175,-122,-71,-8,44,103,153,204,245,287,316,350,375,402,426,453,474,502,524,545,571,580,601,604,609,606,598,584,569,544,522,491,458,425,381,344,297,255,213,175,140,118,98,94,91,100,108,118,127,124,118,94,62,18,-36,-93,-156,-215,-269,-312,-345,-361,-367,-362,-342,-333,-307,-302,-298,-313,-337,-379,-432,-488,-557,-610,-665,-699,-725,-724,-717,-682,-645,-589,-529,-460,-385,-306,-222,-139,-48,30,115,181,240,286,305,318,303,275,240,185,144,92,62,40,45,59,106,152,223,289,351,408,437,460,446,425,377,324,269,217,179,157,156,178,214,267,324,380,435,471,496,503,491,473,431,397,342,302,250,207,160,115,68,19,-33,-88,-145,-203,-260,-316,-369,-416,-462,-493,-529,-546,-565,-576,-580,-582,-585,-581,-584,-584,-584,-582,-577,-560,-541,-502,-464,-402,-348,-280,-217,-159,-103,-62,-22,3,27,46,61,83,101,128,155,184,210,235,249,258,253,231,211,162,133,80,50,16,7,6,30,69,118,189,258,330,405,464,519,561,584,602,601,601,586,575,559,542,531,509,497,468,446,409,371,328,282,233,188,142,106,66,35,2,-33,-67,-117,-167,-236,-304,-393,-473,-564,-637,-705,-745,-768,-758,-725,-666,-590,-502,-409,-324,-246,-190,-149,-133,-132,-152,-180,-215,-253,-287,-318,-339,-357,-361,-361,-353,-336,-312,-284,-243,-203,-154,-109,-58,-24,16,26,42,27,12,-20,-58,-93,-127,-148,-153,-139,-101,-43,42,137,252,365,479,585,669,741,781,802,796,774,735,687,636,587,546,513,490,482,476,482,482,485,477,460,430,386,332,270,197,127,50,-17,-83,-143,-193,-247,-280,-327,-353,-387,-410,-429,-438,-443,-433,-413,-387,-344,-305,-253,-215,-176,-159,-151,-167,-200,-250,-314,-383,-452,-516,-566,-599,-614,-609,-583,-548,-498,-444,-392,-342,-302,-275,-251,-247,-242,-246,-250,-244,-238,-215,-183,-144,-85,-32,36,94,160,212,266,306,346,376,405,432,453,482,500,530,548,574,591,615,624,644,649,656,659,650,641,619,592,553,512,454,409,340,296,235,197,153,134,111,112,111,125,134,152,154,155,139,110,74,16,-39,-107,-168,-224,-270,-304,-319,-322,-312,-290,-266,-237,-216,-201,-201,-212,-241,-283,-336,-405,-468,-544,-605,-666,-710,-738,-755,-742,-727,-680,-629,-568,-492,-425,-343,-276,-204,-146,-90,-44,-11,22,34,51,47,46,37,20,15,-2,-1,2,18,50,93,149,217,290,368,441,510,564,603,628,624,613,576,533,478,424,371,328,295,278,276,289,312,345,381,414,443,460,464,452,429,386,339,275,212,140,72,0,-63,-131,-183,-237,-280,-316,-344,-362,-375,-377,-382,-379,-379,-386,-395,-414,-445,-482,-527,-583,-631,-690,-732,-771,-792,-802,-792,-770,-726,-675,-609,-536,-458,-378,-295,-225,-147,-93,-33,6,44,67,88,101,110,119,125,132,141,150,163,175,191,203,220,234,249,263,277,290,303,315,329,341,354,372,389,409,439,457,499,523,565,590,627,643,666,670,671,657,629,599,542,494,420,350,271,194,116,47,-21,-73,-125,-161,-197,-226,-253,-282,-308,-341,-373,-409,-440,-475,-500,-522,-542,-541,-548,-531,-521,-492,-466,-436,-405,-379,-358,-342,-340,-342,-353,-369,-386,-402,-412,-412,-402,-380,-343,-299,-243,-181,-118,-55,6,56,98,128,143,144,136,110,81,44,5,-27,-56,-70,-72,-55,-23,35,102,189,286,389,491,596,681,763,821,863,884,887,869,841,794,747,692,638,591,551,518,501,487,486,488,492,488,479,453,408,347,257,154,33,-102,-232,-363,-471,-563,-622,-656,-651,-627,-569,-505,-422,-351,-276,-229,-189,-182,-194,-229,-282,-347,-417,-487,-554,-602,-644,-662,-667,-655,-625,-588,-538,-487,-430,-379,-327,-288,-253,-231,-217,-213,-213,-226,-233,-249,-255,-260,-255,-243,-217,-185,-136,-85,-20,47,118,190,258,321,381,431,474,510,540,562,586,597,620,629,648,662,674,687,698,701,704,696,682,661,628,586,537,477,417,347,283,217,155,98,44,-3,-49,-86,-128,-156,-190,-213,-236,-255,-266,-277,-281,-282,-282,-275,-265,-261,-243,-242,-230,-229,-235,-240,-260,-280,-307,-337,-370,-399,-433,-460,-489,-513,-539,-560,-583,-599,-612,-618,-619,-605,-582,-545,-493,-437,-363,-292,-211,-141,-66,-14,40,69,91,104,103,105,103,110,121,149,180,228,285,336,405,454,511,553,588,612,627,631,629,614,599,572,546,516,485,459,431,410,391,379,372,368,373,378,390,400,409,410,406,383,350,295,225,142,46,-48,-149,-232,-311,-366,-404,-427,-423,-415,-389,-360,-328,-299,-275,-269,-262,-285,-306,-353,-405,-461,-532,-590,-655,-707,-748,-777,-792,-788,-774,-738,-691,-630,-559,-475,-388,-293,-201,-108,-25,53,113,164,198,216,219,212,189,172,140,122,106,100,114,131,173,211,272,315,372,407,439,452,457,439,425,391,367,336,317,307,308,320,343,378,416,459,498,533,558,576,573,566,539,505,463,408,356,295,235,172,110,43,-18,-85,-147,-209,-266,-325,-369,-420,-452,-490,-507,-531,-531,-539,-527,-517,-499,-478,-460,-440,-422,-414,-400,-401,-395,-400,-401,-408,-412,-421,-421,-430,-420,-418,-395,-371,-331,-284,-224,-164,-98,-38,18,62,89,107,98,90,55,20,-21,-65,-97,-127,-136,-138,-112,-80,-21,41,125,204,294,377,456,533,589,649,680,715,724,732,722,710,685,665,633,613,586,573,560,555,553,557,562,567,567,561,549,517,478,418,340,252,142,25,-98,-224,-343,-448,-543,-605,-656,-668,-665,-635,-589,-532,-467,-405,-347,-304,-277,-266,-275,-303,-339,-396,-445,-503,-553,-593,-622,-642,-637,-635,-602,-577,-529,-485,-433,-380,-331,-279,-243,-203,-184,-164,-161,-164,-169,-180,-186,-187,-180,-161,-129,-85,-30,37,110,187,270,343,425,488,552,601,642,671,688,696,688,679,650,626,591,560,529,502,486,472,474,475,487,499,501,515,494,490,446,410,349,286,209,131,53,-24,-94,-155,-211,-244,-281,-291,-308,-306,-308,-303,-305,-300,-308,-305,-319,-323,-334,-347,-352,-370,-375,-392,-405,-417,-435,-444,-462,-467,-479,-478,-479,-479,-467,-466,-451,-442,-431,-416,-398,-384,-357,-336,-303,-271,-232,-192,-145,-100,-50,-6,42,81,121,152,184,208,232,258,275,306,326,354,380,403,428,445,459,468,469,469,462,457,445,441,429,430,423,425,425,429,427,433,425,426,416,409,394,384,368,350,336,310,287,256,222,180,137,86,36,-19,-69,-123,-170,-216,-263,-299,-338,-368,-396,-422,-436,-453,-459,-472,-474,-488,-495,-512,-535,-553,-586,-608,-638,-660,-677,-686,-684,-671,-645,-608,-558,-497,-431,-355,-281,-204,-135,-71,-17,29,63,89,110,120,136,143,157,176,192,221,248,280,316,352,384,420,445,472,488,500,506,503,498,480,468,440,423,393,375,353,341,334,337,345,366,391,425,458,493,524,546,562,556,543,506,455,385,302,206,105,-3,-104,-200,-283,-347,-404,-426,-450,-446,-439,-429,-414,-405,-406,-412,-431,-462,-492,-538,-572,-615,-640,-667,-668,-671,-645,-618,-574,-521,-465,-404,-344,-292,-239,-205,-167,-151,-129,-122,-113,-108,-104,-99,-91,-82,-68,-51,-27,-1,36,72,111,153,188,223,246,266,267,271,254,245,222,208,190,189,184,203,222,257,303,352,411,471,527,583,625,659,680,686,678,661,626,593,549,506,467,427,398,365,345,314,295,262,230,186,134,76,4,-65,-150,-222,-302,-371,-436,-490,-537,-566,-592,-600,-601,-594,-573,-556,-525,-504,-477,-460,-446,-440,-440,-450,-459,-482,-495,-514,-528,-534,-537,-525,-510,-477,-448,-396,-353,-298,-244,-197,-149,-110,-80,-57,-44,-38,-37,-35,-39,-28,-21,6,41,82,147,202,279,347,420,484,542,587,625,645,660,655,655,635,624,603,585,571,552,543,530,520,509,500,486,477,462,446,435,409,394,359,328,283,229,170,95,24,-61,-140,-217,-286,-339,-382,-405,-412,-404,-384,-356,-330,-303,-288,-280,-288,-307,-338,-377,-419,-463,-506,-537,-562,-579,-576,-578,-553,-534,-501,-471,-433,-404,-370,-346,-323,-307,-293,-286,-279,-275,-272,-268,-264,-255,-244,-223,-197,-161,-115,-60,-1,70,134,206,264,324,363,403,420,434,433,428,414,401,388,373,374,371,386,402,430,460,490,525,543,564,563,559,535,505,465,413,366,310,264,219,188,165,154,158,162,184,196,211,214,206,184,142,92,20,-47,-132,-203,-275,-335,-380,-418,-437,-450,-450,-453,-442,-448,-440,-455,-461,-484,-507,-535,-565,-599,-623,-654,-669,-684,-687,-680,-662,-630,-590,-532,-466,-390,-302,-215,-125,-33,42,118,173,216,241,252,250,239,222,207,194,194,205,228,273,324,390,462,530,599,651,692,711,715,697,667,624,567,517,455,405,356,316,287,266,256,261,266,292,310,341,367,390,405,413,403,386,351,301,245,170,103,19,-53,-128,-193,-244,-290,-316,-339,-343,-347,-343,-339,-342,-343,-357,-373,-402,-434,-471,-518,-555,-609,-642,-678,-703,-708,-708,-683,-646,-595,-532,-464,-394,-325,-263,-208,-165,-128,-106,-88,-74,-72,-59,-56,-46,-32,-22,0,11,34,47,64,77,89,106,123,144,172,198,232,258,286,307,322,330,336,336,342,345,357,374,396,427,456,494,522,555,577,595,600,601,585,571,543,515,483,454,420,396,361,341,305,282,239,205,151,98,33,-35,-113,-181,-261,-319,-384,-426,-467,-491,-514,-527,-540,-551,-563,-581,-595,-609,-626,-627,-638,-626,-623,-602,-587,-562,-543,-515,-497,-466,-447,-417,-390,-360,-325,-292,-253,-219,-177,-145,-104,-74,-40,-13,12,32,46,52,54,47,41,31,29,33,49,85,129,198,268,355,436,516,585,640,678,701,707,699,679,649,617,578,551,513,501,477,481,476,485,493,495,498,480,459,416,365,294,219,128,44,-46,-126,-198,-260,-306,-344,-363,-381,-382,-385,-379,-376,-371,-366,-371,-367,-380,-387,-402,-426,-439,-474,-485,-514,-523,-531,-528,-517,-497,-473,-443,-420,-390,-376,-361,-360,-360,-371,-375,-386,-388,-382,-369,-347,-310,-269,-213,-154,-89,-22,45,106,165,209,256,288,321,349,374,402,428,455,482,505,530,546,564,570,575,571,553,532,493,449,396,340,289,250,223,228,246,303,372,460,562,648,740,791,823,799,726,595,421,223,43,-87,-126,-73,71,249,395,440,311,11,-428,-904,-1293,-1472,-1364,-964,-333,384,1052,1522,1719,1646,1347,945,529,195,-54,-238,-474,-856,-1494,-2415,-3572,-4808,-5902,-6573,-6579,-5731,-3990,-1450,1617,4844,7770,9967,11063,10837,9239,6412,2656,-1586,-5812,-9503,-12200,-13559,-13382,-11679,-8607,-4546,55,4626,8634,11598,13177,13230,11811,9178,5764,2046,-1436,-4270,-6153,-6951,-6730,-5662,-4037,-2159,-319,1272,2474,3250,3617,3657,3453,3112,2687,2235,1754,1249,681,62,-621,-1308,-1937,-2427,-2697,-2702,-2443,-1967,-1386,-827,-446,-344,-604,-1200,-2058,-3008,-3857,-4405,-4495,-4051,-3092,-1746,-219,1244,2384,3028,3041,2459,1362,-27,-1481,-2735,-3588,-3881,-3578,-2717,-1439,42,1493,2653,3328,3363,2731,1482,-213,-2118,-3954,-5437,-6354,-6557,-6031,-4867,-3254,-1444,299,1738,2707,3129,3016,2463,1616,642,-296,-1067,-1588,-1825,-1790,-1539,-1137,-678,-222,158,441,615,695,730,754,834,1002,1302,1743,2304,2952,3597,4163,4544,4653,4428,3833,2900,1674,278,-1175,-2532,-3673,-4482,-4923,-4944,-4614,-3961,-3102,-2135,-1174,-317,355,828,1076,1182,1196,1228,1369,1684,2220,2971,3905,4945,6014,7016,7875,8532,8952,9128,9068,8800,8356,7791,7135,6464,5780,5143,4529,3942,3348,2707,1988,1158,219,-821,-1905,-2979,-3956,-4754,-5315,-5555,-5469,-5014,-4233,-3147,-1842,-386,1102,2538,3802,4809,5477,5747,5599,5027,4064,2761,1193,-561,-2398,-4221,-5906,-7345,-8401,-8980,-8983,-8382,-7186,-5487,-3410,-1165,1067,3049,4628,5659,6097,5936,5251,4164,2803,1337,-109,-1420,-2516,-3365,-3964,-4336,-4520,-4547,-4454,-4234,-3922,-3485,-2953,-2323,-1628,-916,-230,344,767,964,925,643,154,-483,-1196,-1892,-2511,-2967,-3247,-3305,-3174,-2858,-2423,-1905,-1373,-878,-467,-171,-8,22,-63,-247,-504,-805,-1135,-1457,-1767,-2036,-2261,-2443,-2573,-2683,-2776,-2873,-3005,-3172,-3405,-3704,-4069,-4491,-4949,-5407,-5846,-6216,-6503,-6678,-6734,-6665,-6483,-6194,-5830,-5404,-4951,-4490,-4057,-3665,-3347,-3112,-2975,-2938,-2990,-3106,-3260,-3394,-3478,-3455,-3295,-2972,-2487,-1845,-1100,-295,495,1205,1776,2163,2349,2326,2133,1795,1386,956,570,271,92,43,116,295,535,810,1068,1286,1428,1498,1475,1391,1251,1092,941,838,804,869,1036,1298,1637,2019,2400,2740,2989,3118,3096,2922,2601,2164,1647,1116,613,209,-64,-167,-91,152,545,1034,1588,2142,2661,3108,3459,3718,3875,3965,3985,3984,3955,3939,3924,3948,3992,4095,4236,4435,4681,4960,5278,5595,5936,6249,6580,6876,7185,7474,7757,8032,8278,8498,8672,8795,8862,8873,8824,8733,8597,8437,8255,8060,7855,7640,7407,7160,6884,6595,6281,5966,5647,5352,5091,4872,4709,4585,4510,4462,4448,4455,4494,4546,4619,4674,4700,4649,4482,4183,3718,3121,2415,1661,940,314,-141,-398,-435,-288,1,359,711,991,1142,1141,975,670,254,-222,-698,-1135,-1467,-1688,-1759,-1699,-1529,-1280,-1019,-778,-624,-578,-668,-888,-1221,-1640,-2091,-2543,-2937,-3242,-3440,-3499,-3454,-3290,-3061,-2782,-2506,-2253,-2081,-1980,-2006,-2122,-2352,-2651,-3010,-3386,-3750,-4074,-4330,-4510,-4598,-4610,-4546,-4440,-4305,-4168,-4062,-3988,-3973,-4000,-4079,-4182,-4318,-4453,-4599,-4735,-4870,-4995,-5118,-5240,-5362,-5491,-5607,-5724,-5811,-5878,-5910,-5899,-5867,-5797,-5724,-5648,-5581,-5545,-5535,-5561,-5619,-5702,-5806,-5922,-6042,-6164,-6280,-6394,-6497,-6591,-6665,-6722,-6751,-6759,-6742,-6707,-6656,-6601,-6543,-6488,-6445,-6407,-6367,-6338,-6286,-6235,-6166,-6084,-5999,-5902,-5813,-5725,-5653,-5598,-5558,-5540,-5530,-5534,-5533,-5535,-5510,-5481,-5412,-5335,-5223,-5089,-4931,-4750,-4540,-4323,-4070,-3819,-3548,-3270,-2994,-2715,-2447,-2197,-1975,-1786,-1648,-1549,-1499,-1494,-1512,-1555,-1607,-1644,-1679,-1672,-1646,-1577,-1485,-1360,-1221,-1066,-910,-756,-609,-476,-360,-265,-197,-150,-135,-135,-156,-176,-198,-199,-187,-134,-59,61,203,380,564,764,948,1125,1272,1395,1482,1546,1578,1606,1622,1655,1705,1784,1896,2041,2211,2408,2614,2824,3029,3216,3387,3530,3652,3743,3821,3873,3928,3963,4014,4048,4101,4138,4184,4219,4250,4273,4285,4291,4289,4281,4273,4263,4261,4264,4287,4323,4381,4461,4553,4665,4774,4884,4980,5054,5111,5132,5135,5113,5078,5037,5002,4981,4983,5013,5069,5158,5266,5395,5528,5661,5774,5857,5898,5881,5822,5700,5555,5382,5222,5089,5009,5004,5073,5227,5443,5708,5990,6250,6460,6577,6586,6482,6260,5970,5625,5302,5027,4872,4844,4983,5265,5675,6160,6650,7095,7400,7549,7465,7185,6691,6070,5358,4676,4082,3682,3519,3629,4004,4596,5325,6095,6790,7310,7581,7542,7214,6610,5820,4943,4083,3368,2874,2671,2777,3159,3770,4498,5248,5904,6370,6588,6514,6170,5592,4859,4063,3288,2636,2145,1880,1811,1955,2233,2618,3026,3408,3712,3902,3966,3895,3720,3445,3128,2780,2446,2142,1889,1685,1548,1438,1380,1322,1280,1218,1136,1031,897,746,579,407,244,84,-55,-185,-299,-406,-511,-614,-730,-842,-980,-1108,-1257,-1397,-1549,-1695,-1841,-1987,-2124,-2267,-2394,-2530,-2648,-2776,-2885,-3002,-3097,-3205,-3290,-3386,-3467,-3548,-3619,-3688,-3749,-3809,-3865,-3923,-3977,-4033,-4079,-4120,-4146,-4153,-4138,-4097,-4031,-3945,-3845,-3744,-3652,-3582,-3543,-3550,-3597,-3699,-3836,-4013,-4207,-4409,-4604,-4778,-4927,-5033,-5112,-5149,-5168,-5164,-5150,-5133,-5122,-5111,-5121,-5135,-5179,-5235,-5325,-5439,-5580,-5743,-5920,-6101,-6273,-6427,-6545,-6629,-6672,-6679,-6657,-6620,-6568,-6526,-6490,-6465,-6460,-6459,-6470,-6480,-6479,-6471,-6437,-6386,-6310,-6209,-6094,-5965,-5834,-5710,-5604,-5518,-5472,-5447,-5469,-5509,-5574,-5649,-5716,-5770,-5798,-5790,-5752,-5668,-5562,-5419,-5271,-5111,-4964,-4834,-4731,-4660,-4621,-4611,-4628,-4654,-4696,-4724,-4755,-4760,-4756,-4721,-4680,-4615,-4545,-4470,-4391,-4323,-4269,-4223,-4207,-4195,-4209,-4218,-4239,-4242,-4241,-4213,-4170,-4102,-4021,-3921,-3817,-3705,-3595,-3492,-3398,-3315,-3245,-3185,-3132,-3086,-3041,-2997,-2953,-2915,-2870,-2839,-2802,-2776,-2747,-2723,-2691,-2659,-2619,-2566,-2511,-2443,-2370,-2301,-2226,-2168,-2112,-2076,-2046,-2029,-2014,-1991,-1968,-1912,-1851,-1749,-1644,-1510,-1383,-1248,-1142,-1052,-997,-976,-971,-993,-1012,-1022,-1010,-956,-867,-726,-557,-348,-141,75,261,417,533,600,633,632,616,602,601,635,708,826,988,1183,1395,1612,1813,1973,2098,2155,2161,2109,2015,1893,1770,1663,1604,1608,1693,1852,2095,2376,2700,3007,3281,3493,3611,3642,3572,3425,3225,2997,2788,2612,2519,2505,2597,2777,3032,3349,3680,4012,4303,4531,4685,4745,4719,4611,4444,4233,4018,3812,3659,3562,3550,3606,3741,3922,4142,4360,4569,4728,4842,4885,4875,4805,4704,4573,4445,4328,4239,4202,4202,4268,4366,4517,4677,4857,5009,5141,5223,5256,5242,5184,5100,5009,4928,4875,4861,4884,4952,5038,5142,5233,5310,5354,5372,5363,5337,5312,5291,5288,5303,5332,5375,5411,5439,5444,5426,5380,5314,5229,5146,5063,5003,4957,4947,4959,5001,5058,5130,5198,5256,5292,5290,5256,5178,5062,4923,4757,4599,4443,4319,4227,4176,4173,4205,4269,4351,4430,4496,4530,4521,4469,4372,4240,4086,3922,3772,3645,3557,3513,3509,3548,3615,3693,3778,3842,3885,3891,3852,3781,3662,3525,3362,3203,3045,2915,2804,2723,2672,2636,2621,2606,2594,2573,2548,2511,2474,2438,2399,2374,2350,2331,2324,2306,2301,2285,2268,2247,2214,2179,2128,2071,2009,1938,1865,1793,1717,1652,1584,1527,1469,1428,1380,1348,1317,1284,1267,1232,1209,1172,1129,1077,1010,931,851,760,684,606,555,509,486,468,458,447,427,390,339,267,181,74,-38,-167,-288,-419,-539,-656,-764,-857,-937,-1006,-1049,-1089,-1105,-1120,-1127,-1131,-1146,-1166,-1204,-1253,-1321,-1398,-1497,-1597,-1710,-1822,-1933,-2034,-2128,-2204,-2268,-2318,-2357,-2392,-2430,-2474,-2531,-2598,-2675,-2752,-2828,-2888,-2929,-2954,-2952,-2948,-2935,-2937,-2964,-3022,-3114,-3243,-3388,-3547,-3689,-3803,-3867,-3876,-3820,-3717,-3564,-3403,-3238,-3114,-3042,-3045,-3133,-3306,-3550,-3851,-4175,-4495,-4778,-4992,-5123,-5149,-5079,-4922,-4696,-4444,-4186,-3971,-3817,-3754,-3786,-3910,-4113,-4357,-4630,-4873,-5077,-5205,-5243,-5209,-5082,-4916,-4715,-4518,-4351,-4237,-4183,-4203,-4279,-4403,-4555,-4705,-4848,-4948,-5012,-5031,-4999,-4948,-4865,-4782,-4708,-4650,-4626,-4629,-4668,-4734,-4822,-4922,-5021,-5106,-5168,-5197,-5187,-5137,-5049,-4931,-4793,-4655,-4515,-4406,-4321,-4274,-4271,-4298,-4362,-4443,-4542,-4632,-4717,-4775,-4799,-4793,-4734,-4648,-4517,-4368,-4200,-4033,-3877,-3743,-3644,-3583,-3564,-3588,-3639,-3718,-3805,-3888,-3958,-3992,-3995,-3954,-3872,-3759,-3618,-3467,-3320,-3185,-3078,-3006,-2967,-2969,-2995,-3048,-3109,-3174,-3224,-3268,-3275,-3272,-3233,-3181,-3112,-3030,-2951,-2868,-2799,-2733,-2688,-2644,-2625,-2595,-2585,-2553,-2526,-2477,-2415,-2340,-2251,-2153,-2065,-1972,-1901,-1846,-1806,-1795,-1792,-1806,-1823,-1840,-1845,-1843,-1813,-1775,-1712,-1634,-1551,-1456,-1369,-1285,-1213,-1148,-1100,-1052,-1015,-978,-942,-900,-858,-808,-753,-699,-636,-578,-520,-467,-419,-377,-342,-310,-283,-253,-219,-180,-131,-71,-5,75,154,240,322,402,476,546,608,668,720,766,810,837,865,874,884,882,886,894,914,960,1014,1103,1197,1309,1418,1522,1603,1667,1698,1710,1698,1670,1647,1617,1618,1625,1668,1730,1820,1919,2029,2132,2216,2287,2317,2329,2312,2278,2245,2208,2199,2202,2245,2306,2394,2494,2594,2690,2757,2806,2813,2798,2752,2695,2629,2583,2550,2564,2607,2700,2823,2977,3141,3306,3454,3577,3662,3712,3719,3694,3642,3568,3497,3425,3375,3348,3354,3389,3464,3551,3666,3772,3879,3962,4022,4052,4049,4025,3977,3922,3868,3819,3792,3778,3787,3810,3843,3876,3904,3918,3914,3895,3854,3814,3758,3722,3689,3683,3698,3736,3792,3865,3934,4009,4057,4101,4106,4100,4064,4014,3954,3885,3827,3769,3732,3705,3696,3698,3715,3735,3759,3786,3800,3820,3822,3821,3811,3792,3767,3736,3702,3661,3620,3572,3524,3474,3422,3377,3344,3319,3320,3332,3372,3428,3492,3561,3621,3662,3684,3670,3633,3566,3482,3390,3300,3217,3160,3110,3095,3092,3107,3133,3163,3190,3218,3234,3241,3244,3231,3220,3200,3176,3150,3121,3080,3041,2982,2920,2853,2769,2698,2616,2553,2493,2458,2431,2426,2435,2446,2470,2483,2493,2487,2462,2430,2367,2310,2228,2155,2072,1998,1925,1861,1803,1749,1698,1648,1600,1542,1494,1437,1387,1346,1305,1285,1270,1261,1267,1262,1270,1254,1242,1205,1164,1107,1043,975,912,853,809,776,761,751,757,758,760,757,732,708,656,605,542,475,416,354,311,268,247,227,221,218,218,222,218,215,207,194,181,162,148,125,114,85,64,35,-3,-40,-90,-139,-192,-247,-299,-345,-392,-425,-468,-489,-531,-551,-595,-627,-678,-727,-785,-847,-905,-969,-1018,-1070,-1111,-1146,-1181,-1209,-1241,-1281,-1312,-1368,-1407,-1471,-1518,-1577,-1624,-1676,-1714,-1753,-1784,-1811,-1840,-1863,-1889,-1914,-1943,-1968,-1996,-2024,-2051,-2076,-2105,-2126,-2158,-2187,-2221,-2267,-2312,-2370,-2436,-2497,-2570,-2633,-2690,-2744,-2774,-2800,-2806,-2799,-2782,-2762,-2727,-2717,-2686,-2689,-2687,-2705,-2731,-2766,-2803,-2844,-2880,-2909,-2930,-2935,-2938,-2919,-2904,-2871,-2843,-2813,-2779,-2764,-2736,-2738,-2729,-2747,-2761,-2790,-2823,-2857,-2897,-2931,-2964,-2989,-3012,-3022,-3036,-3034,-3037,-3033,-3029,-3024,-3022,-3024,-3027,-3038,-3051,-3073,-3096,-3125,-3154,-3181,-3214,-3233,-3255,-3266,-3270,-3271,-3262,-3255,-3241,-3233,-3224,-3221,-3223,-3227,-3240,-3252,-3273,-3291,-3311,-3333,-3344,-3358,-3358,-3354,-3343,-3322,-3301,-3278,-3253,-3239,-3218,-3217,-3206,-3209,-3206,-3203,-3195,-3180,-3155,-3127,-3087,-3042,-2995,-2943,-2894,-2846,-2803,-2762,-2730,-2700,-2677,-2653,-2636,-2613,-2597,-2577,-2550,-2534,-2500,-2481,-2449,-2427,-2398,-2381,-2358,-2349,-2338,-2332,-2330,-2324,-2318,-2308,-2289,-2269,-2236,-2205,-2166,-2130,-2094,-2059,-2035,-2012,-2003,-1997,-1997,-2004,-2011,-2015,-2022,-2015,-2011,-1994,-1972,-1947,-1912,-1882,-1843,-1808,-1774,-1739,-1711,-1683,-1659,-1640,-1621,-1609,-1594,-1585,-1573,-1564,-1549,-1536,-1515,-1495,-1466,-1439,-1400,-1368,-1324,-1292,-1249,-1222,-1187,-1163,-1144,-1121,-1111,-1090,-1080,-1058,-1040,-1015,-984,-952,-906,-863,-809,-752,-697,-635,-578,-524,-468,-424,-381,-343,-315,-286,-263,-248,-227,-215,-195,-178,-156,-127,-95,-57,-14,36,86,144,198,250,309,350,399,432,465,486,504,509,518,510,513,499,501,495,499,510,521,550,578,610,649,683,713,745,759,776,780,781,777,773,768,769,774,782,801,817,845,864,892,908,925,935,940,945,946,951,958,971,993,1018,1054,1091,1133,1174,1208,1242,1259,1274,1276,1272,1263,1256,1244,1249,1253,1272,1301,1335,1385,1434,1492,1547,1606,1656,1708,1751,1791,1822,1850,1872,1885,1900,1902,1909,1910,1914,1920,1933,1950,1978,2012,2048,2094,2131,2175,2203,2235,2246,2266,2263,2272,2268,2272,2274,2278,2287,2294,2302,2308,2310,2310,2310,2303,2300,2293,2289,2285,2285,2286,2289,2296,2304,2314,2329,2341,2361,2374,2394,2406,2419,2428,2430,2432,2425,2416,2407,2396,2390,2386,2386,2395,2407,2427,2447,2473,2493,2514,2529,2533,2539,2525,2518,2492,2479,2453,2442,2431,2425,2436,2441,2468,2483,2511,2531,2553,2568,2581,2588,2593,2598,2598,2603,2602,2615,2614,2630,2635,2647,2660,2668,2681,2689,2701,2706,2718,2721,2729,2735,2732,2739,2730,2730,2717,2710,2694,2680,2664,2646,2623,2606,2578,2559,2528,2505,2477,2447,2425,2391,2373,2339,2324,2286,2273,2237,2218,2191,2165,2146,2122,2105,2085,2063,2043,2016,1991,1955,1924,1886,1849,1816,1779,1750,1723,1697,1678,1660,1640,1631,1610,1598,1578,1555,1532,1501,1468,1434,1395,1361,1327,1297,1274,1258,1245,1244,1240,1246,1251,1257,1265,1266,1274,1267,1271,1261,1252,1241,1222,1207,1185,1166,1146,1126,1109,1092,1074,1058,1039,1019,998,976,956,937,921,908,901,894,891,885,878,864,845,814,780,731,682,623,564,506,450,399,360,321,303,281,275,271,272,274,271,267,249,231,191,150,91,31,-38,-105,-173,-232,-290,-335,-375,-409,-433,-461,-475,-499,-514,-535,-552,-571,-592,-616,-639,-667,-694,-729,-757,-790,-823,-844,-875,-885,-905,-902,-913,-898,-899,-882,-873,-864,-856,-855,-861,-869,-892,-913,-943,-976,-1003,-1037,-1060,-1082,-1098,-1107,-1114,-1119,-1121,-1128,-1132,-1144,-1154,-1172,-1186,-1208,-1223,-1243,-1257,-1272,-1284,-1293,-1304,-1306,-1317,-1315,-1322,-1319,-1322,-1322,-1324,-1330,-1340,-1359,-1384,-1419,-1462,-1511,-1567,-1622,-1678,-1727,-1772,-1802,-1828,-1841,-1846,-1851,-1848,-1850,-1859,-1869,-1895,-1925,-1963,-2007,-2050,-2090,-2128,-2152,-2173,-2180,-2182,-2177,-2173,-2168,-2167,-2175,-2182,-2202,-2218,-2239,-2257,-2268,-2276,-2272,-2265,-2246,-2228,-2199,-2178,-2149,-2130,-2117,-2103,-2108,-2111,-2131,-2153,-2179,-2210,-2234,-2263,-2270,-2280,-2271,-2262,-2235,-2214,-2182,-2158,-2141,-2122,-2122,-2119,-2132,-2144,-2163,-2176,-2193,-2198,-2202,-2190,-2179,-2155,-2132,-2106,-2084,-2065,-2058,-2053,-2063,-2079,-2100,-2134,-2161,-2196,-2226,-2253,-2274,-2293,-2301,-2308,-2307,-2307,-2299,-2299,-2297,-2295,-2304,-2306,-2322,-2331,-2347,-2358,-2367,-2381,-2382,-2391,-2391,-2397,-2397,-2401,-2403,-2402,-2407,-2401,-2397,-2388,-2375,-2361,-2344,-2323,-2306,-2288,-2271,-2254,-2242,-2223,-2216,-2195,-2181,-2160,-2135,-2111,-2078,-2047,-2011,-1978,-1942,-1914,-1884,-1864,-1842,-1825,-1811,-1791,-1777,-1751,-1730,-1700,-1674,-1637,-1610,-1572,-1548,-1514,-1494,-1466,-1452,-1431,-1422,-1405,-1395,-1377,-1365,-1340,-1322,-1290,-1261,-1224,-1184,-1143,-1100,-1058,-1018,-986,-957,-939,-929,-928,-940,-953,-981,-1002,-1031,-1048,-1065,-1068,-1063,-1045,-1022,-982,-949,-902,-862,-831,-790,-781,-755,-757,-758,-763,-780,-790,-806,-819,-825,-834,-825,-826,-803,-787,-757,-720,-685,-638,-597,-551,-515,-475,-452,-427,-419,-413,-413,-417,-419,-420,-418,-402,-385,-354,-320,-277,-233,-185,-140,-92,-53,-4,30,77,116,158,202,244,284,322,354,378,399,402,407,396,390,376,369,369,376,400,432,484,537,606,667,731,782,829,849,873,865,863,842,823,801,778,767,745,743,733,732,733,736,741,754,765,784,805,829,857,881,909,931,950,968,971,979,975,972,965,964,960,971,982,1008,1037,1075,1116,1150,1190,1210,1230,1233,1228,1218,1198,1187,1170,1169,1171,1187,1212,1248,1290,1338,1389,1438,1487,1527,1562,1590,1602,1617,1611,1612,1596,1592,1581,1581,1580,1594,1606,1630,1654,1678,1709,1726,1748,1758,1766,1766,1761,1754,1747,1743,1734,1745,1743,1769,1785,1816,1849,1882,1918,1944,1970,1981,1993,1981,1977,1952,1929,1906,1872,1848,1821,1793,1775,1752,1736,1727,1714,1717,1717,1723,1735,1746,1762,1771,1783,1784,1788,1780,1769,1754,1732,1713,1685,1667,1640,1629,1615,1608,1612,1615,1629,1650,1663,1692,1704,1725,1731,1741,1732,1735,1714,1712,1695,1689,1684,1685,1690,1699,1713,1729,1751,1771,1795,1821,1845,1874,1893,1917,1928,1942,1934,1933,1906,1887,1846,1814,1769,1734,1701,1675,1660,1659,1665,1690,1717,1756,1794,1834,1869,1893,1906,1908,1891,1870,1832,1791,1744,1697,1649,1610,1568,1536,1508,1486,1470,1455,1451,1438,1437,1430,1422,1414,1400,1378,1363,1326,1303,1261,1229,1189,1151,1113,1080,1043,1017,989,964,948,929,917,912,900,902,899,897,903,894,895,883,863,846,806,779,730,699,655,631,600,592,579,584,581,589,590,589,582,566,548,525,505,482,474,464,473,485,508,536,566,594,614,628,625,616,584,554,499,463,407,376,348,334,338,349,374,404,433,461,480,494,498,494,485,473,452,437,410,388,356,320,278,227,170,104,39,-34,-98,-164,-217,-261,-292,-309,-312,-304,-291,-260,-246,-213,-206,-196,-205,-221,-260,-297,-362,-411,-485,-536,-592,-634,-655,-671,-659,-639,-604,-561,-518,-477,-450,-430,-436,-453,-490,-538,-589,-642,-682,-715,-723,-720,-696,-662,-619,-579,-535,-508,-486,-479,-484,-496,-520,-548,-580,-612,-642,-672,-692,-716,-720,-734,-724,-720,-703,-684,-658,-634,-604,-585,-564,-557,-554,-572,-590,-633,-668,-724,-765,-812,-847,-870,-888,-886,-881,-866,-846,-828,-806,-795,-784,-788,-798,-821,-852,-894,-941,-994,-1046,-1098,-1139,-1178,-1198,-1217,-1213,-1210,-1189,-1168,-1145,-1119,-1104,-1088,-1087,-1098,-1112,-1146,-1175,-1219,-1251,-1290,-1311,-1330,-1329,-1322,-1300,-1276,-1237,-1207,-1165,-1137,-1103,-1078,-1057,-1037,-1025,-1016,-1013,-1017,-1030,-1042,-1066,-1085,-1098,-1110,-1102,-1082,-1048,-996,-937,-872,-809,-756,-717,-694,-692,-705,-730,-771,-804,-845,-870,-890,-893,-889,-865,-840,-804,-773,-738,-719,-698,-699,-705,-717,-745,-759,-793,-803,-829,-836,-848,-856,-861,-876,-883,-904,-916,-936,-950,-965,-975,-977,-974,-967,-951,-937,-917,-903,-891,-886,-889,-900,-920,-944,-973,-1002,-1030,-1050,-1063,-1064,-1059,-1036,-1016,-977,-949,-909,-879,-850,-832,-815,-814,-809,-822,-826,-839,-844,-848,-843,-828,-810,-777,-743,-696,-655,-601,-561,-514,-477,-449,-420,-411,-401,-400,-409,-409,-428,-431,-442,-446,-441,-437,-421,-405,-381,-360,-336,-321,-307,-302,-305,-309,-327,-337,-354,-367,-375,-384,-386,-383,-386,-377,-379,-378,-378,-385,-389,-396,-403,-405,-407,-399,-393,-379,-370,-356,-357,-356,-367,-392,-410,-449,-472,-503,-522,-533,-534,-522,-503,-480,-451,-425,-403,-390,-383,-391,-398,-419,-436,-454,-460,-462,-450,-431,-402,-364,-330,-289,-262,-230,-213,-196,-188,-179,-172,-166,-154,-150,-136,-132,-122,-123,-113,-116,-102,-99,-78,-61,-32,-8,29,52,88,107,134,144,161,159,166,157,150,138,122,107,93,78,72,67,71,83,98,124,149,181,206,235,256,270,282,279,276,260,238,208,177,137,102,63,37,9,2,-7,4,18,38,62,79,98,103,102,90,68,46,18,-7,-22,-34,-28,-15,10,38,75,103,135,153,167,173,172,162,155,140,134,128,128,137,149,169,192,217,243,265,289,309,328,351,368,401,425,464,497,537,572,604,627,648,653,659,648,637,621,597,579,550,532,505,488,467,452,438,428,419,416,411,414,419,428,440,455,467,482,491,497,496,486,472,454,431,411,388,372,356,342,330,315,293,270,229,191,141,92,48,10,-12,-21,-8,15,59,109,165,218,260,293,306,300,273,229,171,105,34,-34,-93,-144,-176,-194,-201,-181,-166,-127,-89,-45,1,46,87,126,159,185,207,219,230,233,240,243,257,268,291,321,351,392,424,458,483,496,501,488,474,441,413,380,351,330,324,323,343,373,413,467,521,576,630,666,699,706,703,678,645,593,550,491,457,414,397,382,382,387,392,403,398,397,375,351,315,273,227,179,133,89,55,22,6,-12,-7,-7,17,36,73,107,151,190,235,267,306,323,345,346,344,329,308,279,247,210,178,151,127,121,115,129,141,167,187,214,231,246,255,261,263,270,272,285,304,323,354,378,407,431,445,457,451,451,431,422,404,396,392,397,408,425,448,465,488,495,500,492,472,445,411,369,329,292,255,239,220,223,231,252,278,309,338,364,383,391,387,372,346,311,275,231,201,164,151,132,137,140,155,167,184,195,199,205,192,183,155,125,84,38,-16,-75,-134,-191,-240,-282,-306,-316,-307,-277,-237,-180,-117,-57,8,55,95,119,124,123,105,82,61,39,29,29,39,60,94,125,167,197,226,250,258,272,265,267,256,249,242,224,221,197,194,175,169,163,161,172,181,207,227,261,284,311,329,336,337,325,303,280,245,223,192,181,164,166,162,164,156,144,117,81,32,-21,-75,-128,-169,-205,-222,-235,-235,-231,-232,-224,-235,-241,-260,-286,-310,-346,-374,-408,-432,-459,-470,-486,-482,-484,-474,-462,-451,-436,-423,-408,-393,-369,-345,-310,-268,-219,-165,-111,-62,-22,6,19,11,-9,-45,-95,-138,-198,-236,-279,-297,-310,-303,-283,-253,-207,-155,-102,-37,15,72,117,150,177,179,177,154,123,88,37,2,-43,-67,-89,-96,-98,-82,-75,-51,-44,-26,-24,-20,-25,-30,-41,-52,-67,-81,-94,-109,-124,-139,-153,-171,-184,-211,-227,-260,-285,-320,-351,-378,-408,-420,-439,-431,-433,-412,-403,-380,-365,-354,-344,-347,-350,-360,-376,-387,-408,-416,-428,-429,-428,-420,-404,-386,-357,-333,-295,-266,-228,-195,-161,-132,-103,-84,-64,-51,-43,-35,-31,-22,-16,-2,13,33,55,81,105,134,152,176,183,196,188,183,161,138,109,76,51,25,13,9,17,39,62,100,132,163,193,206,220,216,213,199,187,171,157,148,134,128,112,98,77,45,16,-31,-74,-127,-178,-229,-275,-319,-352,-384,-402,-416,-421,-423,-418,-413,-400,-392,-376,-365,-352,-338,-329,-313,-303,-293,-277,-268,-250,-235,-217,-199,-178,-163,-143,-134,-120,-115,-110,-107,-105,-102,-95,-90,-76,-58,-34,0,39,89,143,203,262,320,372,409,441,449,453,435,410,375,333,290,246,208,173,147,131,118,118,118,123,130,130,138,129,135,124,127,128,131,145,155,169,183,191,185,176,144,105,46,-18,-95,-162,-243,-295,-357,-383,-412,-416,-415,-403,-387,-372,-353,-350,-338,-342,-348,-350,-367,-370,-382,-381,-385,-376,-373,-361,-354,-344,-335,-331,-323,-318,-314,-297,-287,-261,-237,-199,-166,-120,-80,-38,1,33,63,83,104,113,125,131,138,145,151,158,159,166,169,173,182,192,206,233,253,287,308,334,341,348,328,306,266,220,176,123,89,52,31,20,10,17,17,22,28,26,27,22,13,3,-9,-24,-38,-57,-75,-93,-111,-133,-149,-172,-190,-204,-223,-231,-238,-239,-235,-223,-216,-195,-191,-174,-177,-176,-189,-204,-226,-246,-270,-286,-300,-304,-304,-292,-281,-258,-242,-217,-203,-186,-174,-168,-158,-155,-142,-130,-108,-81,-49,-6,31,76,110,143,167,184,195,198,201,201,199,201,197,196,191,182,169,157,138,127,110,107,99,106,112,123,140,154,171,187,200,213,220,232,229,242,233,238,229,221,209,190,165,139,105,74,42,12,-9,-26,-29,-31,-18,-10,12,21,35,39,34,26,3,-18,-50,-75,-101,-122,-129,-136,-121,-108,-81,-57,-28,-5,13,27,24,29,10,4,-20,-32,-50,-63,-76,-85,-93,-99,-104,-108,-110,-106,-103,-92,-77,-63,-35,-19,9,25,44,54,61,66,66,71,76,87,104,130,155,191,220,254,279,301,316,322,329,320,312,299,275,260,229,206,180,154,135,119,111,110,118,128,149,166,189,205,217,224,222,211,193,165,134,95,56,15,-22,-58,-82,-105,-114,-125,-121,-126,-118,-121,-121,-121,-130,-126,-138,-129,-134,-127,-123,-127,-122,-137,-146,-169,-192,-216,-243,-254,-271,-258,-247,-212,-171,-121,-69,-15,28,68,87,102,99,89,72,50,32,15,10,6,24,37,72,98,138,165,196,212,226,227,220,211,194,181,166,152,146,138,137,140,139,149,155,167,178,194,205,216,225,221,218,196,175,139,106,71,39,20,1,3,7,23,45,60,80,90,92,87,67,39,3,-44,-89,-148,-194,-250,-286,-327,-344,-359,-355,-340,-316,-278,-239,-194,-154,-120,-97,-87,-92,-111,-145,-181,-232,-270,-313,-336,-357,-354,-348,-325,-296,-263,-233,-198,-176,-154,-137,-127,-114,-104,-93,-78,-60,-45,-19,-4,18,29,44,45,55,53,56,61,67,79,99,114,143,161,184,201,210,214,210,199,185,168,144,127,101,83,64,42,33,15,13,6,9,10,13,17,13,11,-5,-18,-45,-68,-97,-125,-146,-174,-186,-206,-213,-228,-239,-256,-274,-295,-319,-344,-365,-384,-399,-401,-406,-391,-385,-363,-350,-336,-325,-327,-330,-345,-361,-384,-401,-418,-423,-419,-404,-378,-346,-310,-269,-241,-207,-195,-181,-179,-184,-183,-192,-180,-176,-147,-121,-77,-31,22,69,117,149,174,185,181,168,147,123,98,86,74,87,102,136,170,212,240,264,262,246,204,142,70,-18,-97,-174,-236,-278,-298,-302,-277,-251,-206,-166,-126,-92,-72,-58,-56,-63,-66,-83,-89,-102,-109,-121,-130,-148,-168,-200,-237,-286,-338,-392,-450,-495,-535,-557,-558,-543,-506,-450,-390,-313,-245,-180,-133,-102,-99,-109,-153,-204,-277,-352,-430,-504,-565,-613,-646,-659,-659,-641,-614,-574,-532,-481,-430,-373,-318,-257,-198,-136,-73,-12,45,103,153,204,254,303,366,426,506,586,674,764,840,908,944,960,934,888,799,698,572,444,322,205,121,53,22,19,42,90,147,214,278,332,369,384,379,353,305,244,171,94,15,-59,-130,-191,-249,-299,-349,-391,-435,-471,-508,-532,-553,-557,-552,-533,-503,-464,-420,-370,-323,-279,-241,-207,-190,-165,-162,-147,-138,-121,-98,-59,-9,54,131,213,298,382,450,510,541,558,547,525,484,438,396,354,339,326,350,378,438,502,582,662,741,811,873,913,940,940,924,887,828,760,675,587,489,397,297,212,123,55,-15,-56,-93,-106,-99,-80,-37,17,80,150,222,281,346,380,415,429,430,428,409,393,375,356,342,327,315,303,287,271,245,216,180,132,88,27,-21,-75,-121,-156,-183,-196,-192,-181,-158,-123,-96,-52,-29,2,21,30,42,38,42,36,36,34,33,36,32,31,26,15,8,-8,-19,-27,-32,-23,-13,16,50,96,151,206,266,325,374,425,462,499,532,564,601,641,691,741,800,851,897,930,942,930,894,828,745,635,524,400,290,192,115,69,51,64,104,161,235,303,373,416,443,443,412,364,289,207,114,27,-58,-132,-194,-249,-289,-328,-360,-391,-419,-443,-464,-476,-483,-471,-459,-422,-389,-341,-294,-248,-199,-161,-119,-85,-49,-9,30,79,130,186,244,304,355,411,447,485,506,517,522,507,490,455,420,370,329,276,239,206,189,187,199,228,270,319,374,424,468,501,521,519,507,474,431,377,318,257,196,141,87,39,-7,-49,-95,-134,-180,-224,-257,-302,-314,-342,-334,-330,-304,-270,-230,-179,-137,-87,-50,-18,6,15,18,9,-7,-30,-56,-87,-116,-144,-173,-193,-219,-233,-252,-263,-271,-277,-275,-271,-261,-246,-225,-209,-186,-170,-160,-152,-158,-167,-187,-207,-232,-260,-276,-299,-305,-312,-308,-305,-294,-288,-284,-281,-288,-296,-307,-326,-335,-353,-354,-356,-343,-322,-289,-244,-192,-127,-62,13,84,157,222,283,331,373,399,414,414,405,375,345,288,234,161,81,-2,-95,-184,-268,-345,-405,-446,-466,-461,-431,-386,-323,-257,-186,-133,-83,-64,-54,-71,-103,-152,-204,-272,-330,-396,-453,-510,-556,-606,-635,-677,-697,-724,-739,-749,-753,-751,-739,-720,-692,-655,-615,-574,-527,-491,-455,-426,-405,-385,-366,-346,-319,-287,-249,-199,-158,-103,-70,-27,-7,9,13,3,-9,-32,-59,-83,-112,-136,-150,-164,-155,-141,-105,-59,4,77,151,229,293,354,388,413,406,390,347,298,228,162,86,14,-55,-117,-176,-219,-267,-298,-330,-357,-373,-398,-398,-413,-400,-392,-366,-334,-295,-248,-198,-149,-97,-55,-9,25,57,82,96,108,105,97,75,42,0,-53,-118,-178,-253,-310,-369,-411,-436,-443,-432,-403,-360,-309,-251,-202,-156,-123,-106,-97,-107,-121,-147,-173,-202,-228,-251,-270,-282,-285,-284,-270,-251,-225,-190,-165,-127,-107,-86,-79,-79,-92,-101,-125,-138,-149,-152,-138,-116,-71,-21,57,128,222,304,392,461,523,558,578,569,541,490,430,351,274,191,119,50,0,-44,-62,-74,-62,-43,-8,41,86,146,194,248,284,317,330,334,320,295,257,213,159,109,52,7,-44,-83,-123,-158,-195,-229,-267,-299,-335,-364,-387,-408,-410,-420,-404,-403,-380,-373,-351,-337,-316,-292,-263,-220,-171,-107,-39,37,114,189,250,303,335,353,354,337,311,277,240,205,179,155,148,144,157,169,200,215,254,272,305,329,354,382,409,436,464,494,516,538,547,550,537,515,471,420,354,277,196,109,27,-53,-116,-173,-203,-222,-217,-194,-158,-109,-50,7,68,126,173,221,253,284,306,320,329,329,324,311,288,257,220,170,123,62,14,-46,-83,-128,-144,-160,-156,-139,-116,-80,-45,-9,20,39,50,39,30,-4,-26,-62,-82,-100,-99,-89,-64,-27,12,63,100,139,163,173,172,147,119,69,22,-35,-87,-132,-165,-183,-179,-162,-119,-62,12,104,195,300,402,502,594,673,737,780,805,800,779,731,670,591,504,416,325,243,165,103,50,15,-7,-12,-4,22,51,98,141,188,231,264,289,302,298,285,256,216,173,112,56,-12,-77,-143,-208,-272,-326,-383,-425,-466,-499,-522,-542,-552,-558,-553,-554,-531,-528,-496,-481,-452,-426,-400,-365,-340,-304,-275,-241,-204,-174,-130,-97,-49,-9,40,86,133,176,217,242,267,270,267,253,230,204,181,164,157,169,189,233,285,347,417,481,545,590,627,641,640,616,577,516,448,364,271,181,79,-7,-99,-173,-239,-289,-320,-336,-333,-312,-278,-230,-178,-118,-61,-11,39,67,99,109,118,118,110,103,88,69,49,16,-18,-63,-115,-168,-229,-284,-338,-383,-418,-447,-456,-466,-456,-451,-434,-419,-401,-389,-370,-361,-346,-337,-324,-314,-296,-287,-263,-252,-220,-206,-169,-151,-118,-93,-70,-49,-37,-25,-21,-22,-24,-32,-35,-43,-44,-49,-41,-36,-20,-4,25,51,95,132,181,227,277,325,371,415,445,477,487,496,482,463,421,377,315,251,183,116,55,8,-33,-47,-56,-38,-12,28,71,117,154,187,202,204,195,167,134,90,41,-11,-64,-124,-178,-245,-309,-381,-457,-532,-609,-678,-737,-782,-807,-816,-803,-774,-729,-675,-614,-555,-496,-446,-395,-362,-321,-293,-260,-222,-188,-134,-90,-24,35,103,169,230,291,340,383,413,434,440,440,424,405,379,351,325,302,287,280,284,295,320,344,383,416,456,490,522,546,564,572,568,553,522,482,424,361,282,204,116,36,-48,-120,-184,-241,-277,-308,-316,-315,-295,-269,-226,-188,-139,-103,-66,-42,-28,-24,-31,-41,-63,-79,-105,-125,-144,-163,-179,-195,-211,-227,-245,-267,-282,-310,-318,-339,-338,-337,-322,-296,-262,-219,-170,-122,-74,-29,5,38,55,68,74,73,72,71,68,76,79,90,101,111,122,123,126,118,106,95,71,60,41,29,22,18,25,39,56,92,121,174,218,279,335,393,448,493,529,550,552,541,507,461,400,329,252,176,99,33,-32,-77,-117,-138,-151,-150,-140,-117,-93,-58,-29,10,33,66,74,89,79,68,37,-3,-52,-112,-174,-239,-303,-359,-413,-452,-484,-509,-518,-532,-532,-535,-532,-532,-526,-525,-509,-500,-474,-451,-413,-375,-328,-281,-230,-179,-132,-81,-39,6,49,89,135,173,222,262,310,348,383,413,427,435,428,410,391,356,334,303,291,281,290,307,339,377,422,465,508,535,558,557,547,512,468,401,332,244,160,66,-17,-102,-172,-235,-281,-313,-329,-330,-318,-293,-262,-224,-188,-152,-124,-99,-87,-77,-76,-77,-78,-79,-70,-61,-38,-20,8,31,49,56,52,32,0,-46,-101,-160,-220,-273,-324,-351,-380,-378,-375,-354,-324,-287,-245,-197,-157,-109,-71,-32,0,28,49,67,75,81,80,76,70,64,58,57,54,61,63,74,78,83,84,80,74,62,54,38,35,26,32,33,51,61,89,106,138,160,193,213,243,258,278,285,290,288,278,263,242,213,185,145,111,65,29,-12,-43,-65,-80,-75,-61,-27,17,70,128,181,229,264,277,278,250,204,147,60,-23,-128,-226,-331,-428,-518,-603,-660,-720,-741,-762,-755,-735,-708,-663,-624,-579,-535,-500,-467,-444,-425,-411,-402,-388,-386,-360,-350,-313,-278,-226,-169,-99,-27,54,128,203,264,313,348,358,356,329,289,237,180,124,71,40,13,16,34,65,122,173,239,293,350,383,417,419,420,394,366,316,271,206,149,86,25,-31,-81,-126,-156,-182,-191,-195,-182,-166,-141,-109,-86,-56,-43,-32,-33,-44,-63,-90,-115,-142,-162,-181,-194,-202,-211,-221,-235,-253,-277,-303,-334,-359,-384,-396,-408,-401,-395,-373,-352,-324,-293,-265,-236,-212,-187,-167,-148,-132,-117,-100,-85,-67,-48,-33,-11,1,16,24,30,28,30,22,22,14,14,10,13,11,16,14,20,23,30,42,58,81,108,144,181,222,264,304,347,381,413,438,460,470,481,476,474,457,436,409,369,329,271,219,152,94,35,-15,-50,-69,-76,-57,-31,11,56,102,139,168,179,173,151,111,59,-4,-74,-144,-219,-285,-348,-405,-450,-490,-521,-542,-555,-564,-560,-562,-548,-541,-526,-516,-503,-493,-485,-477,-474,-464,-459,-446,-431,-406,-374,-334,-286,-229,-165,-99,-23,44,124,187,257,311,363,397,424,436,436,428,409,389,369,358,350,362,383,419,470,523,586,634,684,706,715,697,652,592,508,414,316,218,123,49,-22,-69,-102,-127,-134,-140,-134,-130,-119,-111,-96,-85,-69,-54,-43,-24,-21,-9,-14,-18,-32,-51,-75,-98,-126,-148,-168,-178,-187,-183,-181,-174,-167,-166,-173,-188,-218,-255,-304,-359,-412,-466,-504,-538,-544,-539,-511,-465,-410,-337,-264,-185,-108,-38,25,79,120,149,168,169,169,150,137,115,100,92,90,105,125,164,206,260,312,369,413,458,483,501,502,491,470,440,405,369,338,309,293,282,279,291,295,315,323,333,334,327,313,290,257,218,178,127,88,40,1,-31,-54,-71,-65,-66,-36,-20,23,44,82,93,106,92,66,19,-41,-122,-205,-300,-389,-474,-549,-610,-654,-684,-693,-693,-675,-649,-616,-573,-536,-492,-453,-415,-385,-357,-334,-320,-295,-288,-263,-244,-210,-172,-118,-55,19,109,196,302,392,490,567,635,680,708,706,689,649,596,539,477,418,373,336,320,319,332,360,402,442,494,535,574,598,611,601,583,535,483,405,326,234,147,54,-22,-99,-149,-197,-215,-228,-218,-198,-170,-140,-106,-86,-71,-69,-89,-108,-153,-191,-242,-283,-325,-353,-376,-387,-393,-385,-382,-363,-353,-330,-321,-300,-292,-282,-273,-276,-272,-279,-279,-285,-282,-278,-265,-243,-220,-181,-143,-97,-45,-1,53,100,139,185,210,241,260,270,280,275,276,262,256,239,230,218,212,207,210,212,222,238,249,272,286,306,319,328,335,330,328,310,299,279,261,247,233,225,221,220,222,223,225,221,212,197,170,141,97,53,-3,-52,-110,-155,-202,-236,-263,-279,-287,-286,-273,-260,-237,-217,-198,-178,-169,-168,-178,-202,-235,-283,-333,-396,-450,-507,-551,-581,-604,-602,-591,-565,-523,-482,-426,-382,-333,-302,-269,-261,-248,-255,-259,-266,-268,-264,-248,-225,-183,-138,-74,-11,63,139,212,287,355,412,465,497,522,531,524,511,481,459,420,403,374,372,366,382,397,426,453,483,502,518,517,504,477,431,374,307,226,147,58,-21,-104,-170,-237,-283,-323,-346,-357,-352,-340,-310,-282,-244,-210,-179,-160,-147,-148,-160,-181,-211,-239,-274,-294,-320,-326,-326,-318,-293,-268,-232,-196,-157,-123,-92,-69,-53,-45,-46,-52,-67,-83,-104,-124,-147,-165,-183,-200,-204,-211,-201,-189,-164,-133,-93,-47,0,51,96,138,176,205,226,244,247,260,249,256,242,246,239,242,243,252,263,275,293,303,317,323,320,316,298,275,246,208,174,134,99,69,42,27,19,15,23,30,42,51,57,55,47,32,7,-13,-46,-60,-85,-83,-86,-65,-44,-10,23,59,89,112,125,123,114,89,58,17,-29,-76,-124,-171,-214,-254,-290,-319,-345,-360,-376,-374,-379,-367,-356,-338,-321,-299,-287,-271,-266,-263,-269,-272,-283,-283,-281,-265,-237,-192,-133,-61,23,109,195,278,345,403,440,460,471,457,448,423,401,387,367,363,359,359,364,363,366,355,348,327,308,282,254,228,202,177,157,131,113,88,65,36,12,-24,-47,-82,-104,-129,-140,-158,-151,-155,-141,-126,-111,-92,-79,-69,-68,-72,-92,-113,-150,-182,-221,-255,-285,-306,-319,-318,-312,-295,-275,-247,-227,-202,-191,-182,-185,-194,-213,-228,-253,-265,-278,-276,-267,-249,-222,-194,-159,-131,-106,-89,-79,-73,-72,-74,-73,-72,-60,-49,-24,-1,31,63,93,126,150,175,188,202,203,204,201,192,191,179,180,178,179,187,191,202,205,216,214,222,216,215,208,200,195,184,178,169,163,161,158,157,155,158,152,154,140,137,119,104,84,61,39,10,-15,-46,-69,-99,-121,-146,-165,-185,-200,-218,-234,-251,-273,-294,-320,-346,-377,-401,-433,-453,-476,-489,-501,-505,-504,-502,-493,-486,-480,-470,-471,-465,-470,-466,-473,-464,-462,-442,-424,-383,-347,-287,-231,-164,-91,-25,48,108,169,221,261,302,324,350,362,375,382,395,401,418,430,449,470,488,506,516,520,515,500,476,443,402,361,316,275,237,206,179,160,140,126,105,86,57,26,-8,-50,-83,-121,-141,-156,-156,-143,-120,-87,-52,-18,5,17,14,-9,-49,-96,-162,-219,-278,-327,-359,-374,-375,-355,-326,-290,-247,-215,-181,-171,-163,-177,-198,-229,-264,-297,-328,-345,-358,-353,-341,-322,-292,-264,-232,-200,-175,-142,-119,-88,-61,-26,6,44,83,122,163,205,243,282,324,357,397,429,461,487,510,522,536,535,534,523,506,491,465,441,415,386,363,339,318,302,289,279,273,267,263,257,251,242,231,219,202,183,168,141,128,101,86,71,57,51,47,46,53,48,58,43,39,12,-22,-60,-123,-177,-251,-315,-386,-442,-499,-529,-561,-567,-569,-555,-536,-513,-488,-468,-448,-436,-428,-421,-421,-415,-413,-404,-389,-374,-342,-315,-269,-225,-171,-113,-52,18,80,158,222,300,369,441,508,569,622,664,697,713,718,711,689,668,630,598,561,528,500,472,450,435,420,405,397,372,363,327,301,257,209,159,97,47,-10,-56,-94,-125,-140,-149,-148,-143,-132,-122,-112,-107,-109,-113,-127,-144,-170,-197,-229,-261,-294,-327,-353,-382,-399,-423,-433,-446,-456,-458,-467,-464,-465,-461,-456,-452,-441,-439,-424,-421,-405,-394,-375,-353,-324,-292,-254,-216,-173,-133,-97,-57,-35,-3,13,31,48,58,79,95,120,151,187,230,277,326,370,417,444,472,481,483,474,457,435,413,386,367,339,323,297,278,258,234,217,199,183,179,171,177,183,192,205,211,216,209,192,167,123,76,14,-46,-112,-168,-222,-256,-282,-291,-287,-272,-249,-225,-201,-189,-179,-191,-209,-247,-293,-347,-410,-470,-530,-585,-624,-659,-673,-679,-668,-644,-613,-570,-527,-481,-433,-394,-355,-322,-296,-276,-256,-246,-233,-222,-214,-198,-182,-162,-130,-100,-53,-10,51,104,174,235,306,372,439,499,553,601,625,650,642,633,600,562,516,474,429,404,375,372,365,374,378,385,384,373,357,325,292,247,199,148,99,50,8,-36,-69,-100,-124,-142,-160,-167,-180,-180,-190,-189,-192,-191,-189,-186,-182,-174,-174,-169,-175,-173,-186,-189,-202,-206,-212,-210,-210,-198,-192,-179,-168,-162,-152,-152,-149,-151,-151,-154,-150,-146,-141,-126,-116,-96,-81,-62,-46,-33,-17,-14,-3,-3,-3,3,-3,11,15,36,60,93,132,183,229,285,335,382,423,452,474,483,482,476,458,440,422,398,383,366,347,336,315,299,273,249,218,187,152,120,86,56,29,1,-17,-40,-54,-70,-85,-95,-113,-122,-140,-152,-161,-178,-170,-175,-154,-136,-103,-66,-24,14,49,69,80,72,45,7,-46,-109,-170,-240,-293,-349,-384,-415,-429,-432,-427,-412,-391,-373,-349,-333,-319,-311,-308,-313,-314,-327,-323,-332,-320,-310,-287,-256,-211,-165,-101,-38,35,110,185,258,329,393,448,499,530,565,575,588,586,581,572,561,547,538,525,514,502,487,469,445,416,378,339,288,241,182,129,73,15,-34,-89,-132,-176,-209,-241,-254,-274,-266,-271,-253,-242,-228,-211,-202,-190,-185,-178,-176,-167,-162,-152,-140,-132,-118,-113,-108,-109,-113,-124,-137,-161,-179,-207,-231,-255,-282,-295,-315,-321,-327,-328,-326,-326,-324,-327,-328,-338,-338,-348,-342,-340,-322,-303,-271,-235,-193,-151,-105,-64,-23,17,46,80,104,130,150,179,191,230,239,279,295,322,342,351,361,359,348,340,316,306,282,273,264,255,260,255,260,260,261,257,256,245,244,231,226,219,209,209,201,202,200,198,203,197,202,194,191,182,171,163,148,144,127,125,110,102,84,63,31,0,-48,-88,-140,-186,-235,-274,-319,-346,-384,-406,-434,-456,-470,-488,-493,-502,-499,-496,-489,-474,-466,-449,-434,-425,-404,-397,-377,-361,-338,-309,-272,-228,-175,-114,-52,17,81,141,199,239,281,302,322,329,336,337,340,345,349,368,380,411,438,472,512,546,582,609,625,632,623,595,561,499,447,366,309,228,178,117,80,50,29,20,18,14,23,14,16,1,-12,-35,-61,-93,-118,-152,-169,-195,-205,-221,-220,-232,-228,-233,-236,-232,-237,-237,-236,-241,-239,-246,-252,-264,-278,-300,-324,-353,-384,-417,-443,-475,-488,-504,-503,-495,-474,-444,-406,-358,-317,-267,-228,-194,-164,-150,-135,-135,-126,-127,-117,-102,-82,-43,-6,51,104,173,231,299,354,411,451,491,511,530,534,531,521,506,485,466,439,418,393,373,352,330,309,288,265,240,215,185,154,127,90,65,30,6,-20,-43,-61,-77,-91,-99,-107,-112,-110,-111,-103,-95,-89,-76,-75,-70,-78,-92,-115,-148,-189,-237,-287,-338,-388,-430,-469,-500,-520,-540,-549,-558,-564,-572,-579,-586,-601,-604,-623,-622,-631,-625,-613,-596,-564,-531,-481,-429,-367,-298,-234,-153,-88,-5,61,137,206,273,339,400,457,513,561,604,641,674,699,719,738,748,761,768,772,775,769,760,739,709,670,617,555,485,403,326,241,165,94,31,-15,-55,-73,-88,-83,-80,-66,-60,-55,-61,-79,-108,-153,-204,-265,-323,-384,-432,-474,-497,-516,-510,-503,-476,-455,-416,-390,-353,-329,-308,-296,-293,-301,-318,-347,-383,-421,-470,-508,-552,-582,-605,-614,-612,-591,-558,-509,-453,-381,-314,-232,-167,-94,-39,12,54,81,111,120,144,149,171,187,212,244,284,331,385,445,509,573,634,690,732,767,779,778,757,721,666,606,532,463,390,330,276,236,210,199,195,205,217,233,248,255,259,251,238,212,180,145,101,60,16,-24,-63,-91,-123,-137,-155,-157,-158,-150,-144,-130,-126,-119,-124,-139,-159,-195,-235,-284,-333,-385,-427,-467,-489,-505,-506,-498,-480,-457,-436,-413,-401,-393,-396,-406,-422,-440,-455,-466,-461,-446,-410,-362,-297,-220,-139,-53,28,101,167,215,261,287,314,329,348,364,386,409,435,469,498,535,566,602,627,662,678,708,716,735,731,734,714,692,651,602,534,465,375,296,201,125,48,-11,-55,-86,-97,-96,-88,-66,-56,-35,-37,-38,-57,-91,-126,-186,-233,-297,-348,-400,-437,-471,-482,-487,-473,-448,-413,-368,-316,-270,-217,-184,-145,-131,-115,-122,-127,-142,-160,-175,-192,-200,-205,-209,-204,-204,-194,-188,-177,-166,-148,-128,-102,-67,-37,10,39,80,105,128,141,142,139,130,118,117,113,132,159,203,266,337,417,501,573,640,680,706,697,678,620,566,482,410,335,264,211,163,133,113,102,101,103,108,119,120,133,128,131,121,109,87,63,27,-5,-47,-83,-120,-149,-173,-188,-192,-196,-181,-175,-156,-144,-132,-126,-123,-129,-137,-156,-172,-197,-217,-237,-260,-270,-287,-285,-292,-284,-284,-275,-270,-270,-268,-279,-282,-303,-307,-331,-332,-347,-345,-341,-336,-316,-302,-275,-249,-216,-181,-139,-95,-47,7,63,119,180,234,293,348,398,450,491,535,565,598,613,626,627,617,603,576,549,512,479,439,403,364,326,286,245,199,151,98,41,-18,-77,-137,-189,-233,-270,-291,-304,-301,-288,-269,-244,-219,-200,-184,-184,-188,-207,-232,-262,-297,-325,-350,-367,-371,-370,-356,-339,-317,-297,-281,-271,-270,-279,-291,-317,-334,-366,-383,-405,-415,-422,-422,-415,-407,-388,-371,-347,-322,-295,-266,-237,-210,-182,-161,-137,-121,-105,-92,-79,-66,-52,-33,-15,16,45,83,130,175,232,282,337,385,425,459,474,486,479,462,438,400,365,320,279,236,199,164,133,109,86,72,61,49,48,40,45,42,45,49,52,58,63,68,72,77,74,78,68,68,56,50,40,32,21,16,4,-6,-20,-37,-61,-90,-124,-168,-209,-262,-310,-359,-406,-442,-478,-495,-512,-510,-508,-499,-479,-473,-452,-451,-440,-441,-446,-444,-457,-446,-455,-436,-432,-406,-387,-354,-331,-289,-265,-224,-190,-155,-115,-78,-38,13,56,111,166,221,283,338,397,445,494,530,563,580,595,595,589,580,558,544,520,506,485,475,461,450,437,419,398,370,332,295,243,202,152,111,78,47,33,19,22,20,29,30,35,32,23,9,-13,-38,-67,-99,-129,-163,-192,-221,-250,-274,-302,-326,-351,-376,-399,-417,-434,-439,-440,-431,-407,-387,-342,-311,-260,-227,-184,-162,-134,-131,-125,-136,-151,-169,-191,-209,-223,-233,-229,-223,-194,-172,-121,-80,-18,36,98,152,206,249,289,316,340,356,369,385,395,413,430,453,478,500,525,542,558,562,566,553,545,519,495,466,430,399,361,325,292,252,221,184,153,121,97,68,55,41,34,38,42,51,65,75,82,87,78,68,47,16,-18,-61,-106,-147,-196,-232,-269,-297,-314,-331,-332,-336,-333,-325,-326,-322,-329,-335,-352,-367,-388,-414,-429,-457,-462,-479,-475,-476,-462,-444,-423,-397,-368,-343,-310,-285,-257,-228,-201,-169,-132,-93,-45,12,69,141,211,285,363,434,500,564,612,657,689,709,727,730,732,726,716,707,692,677,660,637,621,590,568,532,499,460,416,374,326,281,237,190,153,111,74,38,-2,-37,-81,-112,-160,-187,-227,-248,-271,-281,-290,-288,-287,-283,-279,-283,-288,-301,-325,-346,-388,-421,-468,-512,-558,-599,-637,-667,-686,-698,-696,-681,-663,-626,-596,-550,-511,-467,-427,-387,-354,-322,-297,-278,-257,-254,-237,-236,-220,-203,-174,-132,-74,-2,82,181,278,386,480,574,648,716,755,792,799,803,793,768,750,718,691,668,635,621,591,577,551,532,507,483,456,426,397,359,329,287,247,205,157,114,66,23,-18,-51,-83,-98,-115,-113,-115,-103,-96,-82,-76,-71,-73,-80,-100,-118,-154,-182,-228,-263,-309,-349,-385,-422,-452,-474,-496,-508,-520,-529,-536,-543,-552,-559,-568,-575,-578,-579,-572,-556,-540,-508,-477,-436,-393,-352,-305,-267,-228,-197,-167,-146,-120,-106,-79,-58,-18,15,77,130,207,280,364,441,519,586,642,688,720,734,747,735,726,705,676,649,613,579,545,507,472,440,408,383,357,342,325,316,307,299,285,274,243,220,171,125,62,-5,-74,-148,-216,-275,-331,-370,-394,-412,-404,-392,-368,-335,-303,-274,-248,-236,-238,-251,-287,-326,-382,-438,-496,-550,-593,-625,-645,-648,-634,-613,-569,-525,-467,-404,-345,-281,-229,-179,-142,-117,-100,-100,-101,-116,-126,-141,-150,-150,-140,-117,-80,-29,38,113,201,289,384,469,552,614,669,695,715,706,690,653,610,565,512,471,426,401,376,371,366,374,384,391,395,393,375,347,304,247,182,109,27,-46,-129,-194,-259,-311,-352,-382,-398,-406,-394,-380,-350,-314,-281,-237,-203,-175,-151,-149,-148,-170,-191,-233,-269,-315,-354,-384,-411,-416,-417,-397,-370,-334,-292,-257,-220,-201,-188,-193,-211,-236,-270,-305,-333,-360,-365,-370,-347,-325,-278,-240,-187,-143,-101,-64,-40,-17,-4,11,20,41,60,94,133,180,237,294,356,417,472,527,575,617,654,682,706,718,727,718,705,678,634,591,522,460,382,303,230,151,91,34,-9,-37,-53,-55,-51,-38,-32,-18,-20,-29,-48,-79,-121,-163,-219,-262,-310,-342,-370,-377,-377,-359,-330,-295,-248,-203,-162,-124,-104,-95,-100,-132,-163,-226,-277,-353,-410,-475,-527,-564,-594,-598,-592,-570,-526,-484,-415,-360,-291,-239,-183,-152,-116,-109,-99,-106,-112,-122,-127,-127,-114,-94,-54,-3,62,145,231,326,423,511,591,658,698,725,724,705,666,612,551,483,418,354,306,259,239,217,218,221,231,242,248,241,230,191,151,88,15,-53,-137,-198,-257,-299,-315,-320,-297,-263,-211,-153,-90,-29,22,65,91,104,101,83,59,20,-10,-53,-82,-111,-134,-145,-156,-161,-160,-163,-160,-164,-171,-183,-199,-226,-256,-298,-338,-388,-431,-478,-509,-539,-546,-545,-527,-490,-448,-386,-325,-256,-193,-127,-79,-29,-2,22,35,34,40,31,41,41,60,80,111,152,192,241,288,334,385,419,463,484,511,517,520,509,491,464,435,400,368,334,301,263,229,183,143,95,52,15,-10,-18,-11,17,52,103,150,196,227,238,232,204,161,116,52,5,-48,-87,-106,-119,-102,-80,-46,-5,23,51,46,22,-41,-130,-247,-372,-497,-609,-696,-756,-786,-784,-755,-696,-611,-508,-389,-257,-126,7,129,231,308,350,342,301,208,93,-38,-173,-286,-380,-430,-442,-411,-335,-234,-101,34,175,300,403,473,501,493,438,364,250,142,21,-75,-153,-191,-196,-161,-101,-27,61,135,208,256,284,292,278,258,225,204,172,165,145,154,160,185,215,247,278,300,300,295,264,241,195,168,123,98,61,29,-5,-43,-77,-121,-154,-193,-221,-241,-250,-237,-212,-163,-103,-32,42,109,164,209,222,229,195,149,68,-30,-147,-270,-394,-504,-601,-664,-700,-701,-656,-595,-489,-384,-261,-148,-45,39,84,100,67,2,-91,-192,-287,-349,-376,-348,-273,-147,10,195,379,558,701,819,886,920,916,883,839,784,736,698,664,654,648,662,684,708,731,734,722,676,612,517,408,280,146,11,-119,-236,-333,-418,-477,-528,-553,-564,-550,-513,-463,-397,-326,-262,-195,-144,-92,-48,-11,20,32,28,-9,-79,-183,-332,-493,-680,-850,-1001,-1120,-1191,-1225,-1210,-1158,-1075,-969,-855,-731,-619,-508,-422,-345,-306,-288,-299,-332,-373,-420,-454,-477,-473,-450,-394,-320,-218,-110,19,152,297,450,600,746,878,982,1061,1105,1119,1116,1090,1065,1030,1000,969,938,910,874,839,792,737,672,603,528,462,392,338,288,253,223,201,182,167,151,152,150,172,195,229,275,319,377,431,483,529,548,562,536,510,447,380,290,190,91,-21,-116,-218,-303,-392,-473,-563,-647,-732,-812,-878,-942,-988,-1040,-1082,-1136,-1190,-1246,-1300,-1342,-1370,-1383,-1379,-1361,-1329,-1275,-1212,-1125,-1040,-936,-837,-728,-623,-509,-402,-288,-187,-88,0,85,159,236,302,365,424,469,516,552,589,627,665,703,741,769,791,793,770,717,639,537,430,327,243,183,165,173,226,303,395,496,582,649,690,698,682,640,579,505,427,350,288,237,208,190,194,198,216,216,219,194,169,117,77,16,-23,-73,-107,-141,-170,-198,-236,-274,-334,-393,-468,-544,-607,-667,-695,-709,-687,-649,-584,-503,-406,-296,-182,-61,47,148,228,283,320,331,324,311,290,279,279,285,314,348,384,426,442,448,429,382,327,249,171,81,-8,-95,-180,-247,-308,-342,-355,-341,-301,-238,-164,-79,1,75,135,178,203,207,200,175,146,105,64,13,-33,-93,-137,-191,-226,-259,-275,-283,-267,-247,-209,-170,-137,-108,-105,-105,-139,-169,-223,-271,-320,-360,-386,-403,-394,-385,-353,-334,-311,-304,-311,-327,-353,-376,-395,-397,-388,-351,-295,-216,-117,-15,96,193,284,354,405,440,458,472,472,479,473,473,464,456,445,432,413,394,359,329,288,261,243,248,276,333,411,509,613,720,810,888,929,959,950,938,899,862,811,755,695,620,547,459,374,288,205,130,56,-17,-83,-159,-220,-291,-356,-424,-500,-575,-665,-754,-853,-952,-1045,-1137,-1204,-1259,-1266,-1258,-1187,-1109,-988,-874,-756,-659,-591,-549,-545,-560,-598,-634,-669,-680,-675,-640,-582,-508,-418,-323,-223,-128,-40,29,83,112,119,106,71,30,-28,-80,-131,-167,-184,-180,-157,-104,-44,46,135,240,338,431,514,575,626,641,654,634,622,597,585,580,584,611,635,683,717,753,767,769,742,707,652,597,546,494,456,411,376,327,278,220,149,79,-5,-87,-162,-232,-277,-302,-309,-288,-262,-222,-189,-154,-136,-115,-105,-90,-71,-45,-10,33,88,145,214,274,341,384,431,446,460,443,411,355,276,182,70,-46,-170,-294,-409,-525,-619,-709,-779,-834,-867,-882,-871,-847,-790,-729,-638,-552,-454,-367,-285,-223,-175,-147,-135,-130,-139,-143,-157,-158,-161,-148,-129,-100,-49,-2,74,138,216,285,342,386,410,409,399,362,324,266,210,143,74,7,-68,-135,-197,-254,-290,-324,-330,-330,-313,-291,-272,-251,-247,-240,-253,-255,-263,-257,-240,-207,-153,-83,8,103,214,313,411,487,548,574,586,560,523,464,393,315,231,147,71,-4,-64,-121,-169,-206,-242,-252,-261,-237,-206,-145,-76,5,93,168,241,290,318,323,308,276,239,205,177,177,192,237,302,381,464,537,599,624,631,586,519,411,287,147,7,-128,-247,-351,-432,-493,-532,-549,-548,-538,-516,-495,-475,-458,-451,-445,-455,-466,-493,-522,-552,-584,-600,-613,-606,-587,-554,-504,-443,-372,-289,-211,-125,-48,26,85,138,163,187,179,160,128,75,26,-31,-77,-110,-128,-128,-112,-86,-49,-14,16,41,49,47,33,5,-20,-51,-74,-90,-101,-98,-91,-77,-52,-32,4,35,80,135,201,289,377,480,575,657,725,759,764,732,666,567,455,325,205,97,9,-43,-67,-54,-11,58,141,234,322,400,459,496,507,490,453,396,328,260,194,138,105,84,94,126,176,247,323,399,472,520,557,555,529,459,349,212,35,-149,-347,-531,-690,-817,-897,-933,-928,-884,-824,-741,-664,-581,-515,-453,-408,-365,-337,-309,-297,-284,-291,-301,-324,-359,-391,-437,-467,-504,-514,-524,-498,-468,-402,-330,-237,-143,-44,44,118,173,201,206,187,146,89,28,-39,-101,-156,-197,-225,-224,-212,-165,-110,-30,47,133,199,256,282,286,268,232,189,149,127,116,149,186,273,362,480,593,703,801,866,905,902,864,796,696,594,471,372,264,185,114,62,25,1,-16,-24,-35,-41,-49,-56,-59,-62,-57,-49,-36,-25,-8,4,18,34,46,64,79,98,117,135,151,160,166,163,149,123,78,18,-66,-164,-275,-398,-517,-633,-737,-815,-879,-908,-922,-908,-876,-832,-766,-701,-617,-540,-458,-390,-336,-302,-291,-297,-319,-348,-378,-394,-398,-375,-329,-261,-169,-65,49,164,279,386,484,573,640,699,721,733,705,657,589,499,407,315,224,148,80,31,-7,-25,-32,-22,0,35,74,122,167,200,227,224,211,170,120,55,-13,-77,-135,-172,-190,-187,-156,-107,-39,48,129,228,304,378,427,446,443,403,339,255,153,51,-56,-143,-226,-271,-310,-312,-306,-275,-240,-194,-142,-98,-43,-1,36,73,90,108,115,120,127,138,163,193,236,287,343,401,457,504,537,558,557,537,503,445,385,310,233,155,74,1,-73,-139,-205,-258,-317,-358,-408,-438,-467,-478,-480,-461,-436,-398,-353,-312,-267,-234,-211,-194,-197,-199,-219,-236,-258,-271,-281,-274,-261,-231,-202,-160,-130,-92,-77,-58,-68,-68,-96,-109,-136,-151,-165,-174,-176,-172,-167,-148,-141,-125,-119,-121,-128,-148,-177,-212,-254,-293,-336,-365,-383,-385,-359,-314,-241,-150,-39,77,204,321,436,534,616,684,722,749,749,736,704,670,618,581,533,505,477,467,459,465,470,479,489,491,496,491,484,475,459,446,431,424,409,408,390,386,361,343,313,283,252,218,190,161,142,122,111,95,82,59,28,-17,-72,-151,-233,-342,-447,-569,-681,-795,-890,-972,-1030,-1068,-1078,-1070,-1034,-991,-928,-862,-791,-723,-661,-614,-573,-551,-539,-540,-546,-559,-566,-572,-558,-540,-493,-437,-363,-272,-186,-83,1,94,166,237,290,335,370,390,409,411,413,404,395,377,361,333,311,274,248,203,175,136,113,97,91,108,132,180,231,289,347,394,440,461,474,463,439,403,352,305,254,213,187,168,171,183,204,232,259,275,291,281,269,234,196,142,92,36,-9,-49,-80,-99,-114,-116,-123,-124,-132,-139,-144,-152,-150,-145,-126,-96,-58,-10,45,96,149,190,220,238,233,218,182,135,80,8,-58,-141,-217,-293,-369,-432,-494,-531,-565,-571,-571,-547,-517,-475,-429,-384,-337,-295,-260,-222,-197,-170,-154,-135,-130,-113,-115,-98,-94,-73,-55,-27,5,41,83,129,175,226,269,312,344,365,375,371,351,329,285,245,195,147,102,57,19,-13,-44,-63,-91,-102,-121,-131,-140,-147,-148,-147,-138,-128,-110,-98,-77,-69,-54,-50,-43,-36,-36,-19,-16,12,34,67,116,158,222,274,336,383,433,453,474,461,436,393,328,258,175,95,24,-45,-82,-114,-103,-84,-28,37,119,206,283,358,413,453,473,479,464,445,414,381,349,317,284,260,226,203,170,137,104,62,27,-20,-58,-101,-137,-178,-207,-254,-289,-345,-398,-467,-534,-611,-678,-740,-791,-819,-837,-830,-809,-770,-723,-664,-606,-549,-497,-453,-422,-389,-374,-352,-335,-320,-292,-269,-234,-193,-153,-105,-55,-16,37,65,103,126,140,156,157,155,151,130,116,87,62,30,-2,-31,-61,-84,-106,-123,-137,-149,-157,-164,-165,-165,-152,-137,-109,-74,-33,18,68,124,171,224,262,300,328,349,366,373,382,382,384,385,382,384,382,375,376,362,360,351,350,353,360,371,385,405,415,430,431,426,409,380,339,296,240,194,142,111,85,76,80,95,112,137,149,158,153,130,103,59,13,-35,-88,-131,-175,-218,-250,-297,-327,-378,-419,-473,-526,-576,-627,-668,-694,-711,-698,-679,-632,-580,-510,-445,-374,-322,-274,-255,-243,-262,-285,-325,-365,-402,-430,-441,-437,-408,-364,-298,-220,-129,-32,64,155,237,301,349,372,379,360,327,282,219,164,98,42,-6,-44,-66,-72,-64,-36,1,50,107,164,221,275,314,354,373,390,388,381,365,341,318,288,264,242,227,220,223,238,260,290,326,355,389,409,426,431,428,415,401,371,352,314,290,250,223,184,158,129,109,96,90,90,96,100,107,109,110,103,90,73,46,17,-22,-57,-102,-136,-179,-209,-247,-274,-307,-334,-364,-391,-420,-448,-472,-507,-530,-567,-595,-631,-656,-686,-694,-705,-688,-666,-624,-571,-511,-446,-382,-324,-272,-231,-201,-176,-171,-152,-151,-129,-111,-73,-25,39,110,194,274,359,428,490,533,563,572,571,551,527,495,459,427,386,353,313,276,229,180,125,64,6,-53,-103,-139,-163,-169,-154,-131,-86,-46,6,42,78,89,86,64,23,-24,-80,-131,-172,-194,-200,-174,-138,-70,-5,79,145,206,248,260,256,220,168,102,26,-46,-117,-168,-205,-218,-207,-175,-125,-54,12,93,162,225,272,307,319,321,302,278,242,209,172,145,123,113,114,126,146,177,209,242,269,291,296,295,273,239,194,128,65,-21,-92,-186,-258,-338,-404,-459,-505,-529,-546,-539,-530,-499,-467,-428,-382,-347,-303,-279,-252,-247,-242,-255,-269,-290,-307,-327,-325,-327,-301,-269,-220,-156,-90,-16,48,109,146,171,171,154,119,72,13,-46,-107,-160,-211,-242,-272,-277,-277,-261,-231,-200,-156,-116,-72,-29,3,37,59,74,87,88,97,95,109,114,146,169,226,269,341,405,474,542,600,651,692,718,728,733,713,694,659,619,582,538,506,478,460,452,452,460,471,488,499,514,515,512,490,464,412,363,289,221,143,70,6,-55,-99,-137,-165,-178,-193,-199,-208,-219,-236,-254,-290,-321,-372,-420,-482,-547,-617,-694,-765,-842,-902,-962,-995,-1018,-1013,-983,-931,-850,-758,-650,-545,-441,-357,-287,-249,-232,-241,-270,-304,-353,-376,-405,-391,-365,-304,-216,-116,8,127,246,356,443,516,560,582,585,566,533,492,441,394,346,305,272,250,234,236,241,260,285,320,359,401,444,477,508,520,520,500,463,406,340,257,179,94,25,-32,-68,-78,-66,-30,25,92,168,242,305,358,382,394,370,329,266,184,98,6,-76,-145,-195,-219,-219,-195,-140,-80,3,77,154,212,252,267,255,216,160,78,-1,-94,-171,-246,-294,-337,-346,-352,-332,-306,-273,-233,-203,-174,-162,-157,-170,-193,-226,-272,-316,-371,-419,-470,-512,-550,-576,-589,-586,-564,-525,-464,-391,-299,-205,-104,-9,74,144,191,219,223,209,174,138,86,54,14,2,-3,11,39,78,119,168,205,241,262,267,261,234,198,142,87,14,-48,-116,-170,-216,-248,-260,-265,-248,-227,-202,-168,-146,-122,-109,-103,-101,-111,-118,-136,-148,-162,-172,-178,-174,-165,-140,-111,-63,-14,55,116,191,256,317,373,408,439,443,443,423,393,359,314,277,238,209,189,180,188,204,237,276,325,371,417,450,477,479,474,440,397,341,268,203,124,65,4,-39,-70,-92,-96,-96,-86,-77,-64,-68,-67,-96,-123,-185,-247,-335,-424,-525,-619,-715,-786,-843,-878,-878,-862,-813,-743,-664,-565,-469,-376,-290,-223,-178,-145,-150,-157,-199,-236,-288,-332,-362,-379,-360,-329,-257,-173,-66,53,159,273,357,431,472,492,481,453,398,337,256,181,101,33,-27,-73,-103,-115,-111,-94,-62,-24,22,69,115,156,189,212,223,224,211,187,156,117,78,40,6,-12,-21,-4,25,81,152,239,341,438,540,620,687,726,729,713,648,581,472,376,263,177,95,49,21,24,50,92,144,199,243,282,291,291,259,216,155,86,12,-59,-121,-181,-216,-259,-274,-300,-305,-326,-328,-348,-357,-374,-392,-410,-434,-456,-484,-517,-547,-587,-616,-654,-682,-702,-715,-710,-692,-662,-609,-555,-482,-413,-338,-274,-217,-172,-144,-125,-120,-125,-127,-136,-133,-125,-106,-77,-35,9,69,121,185,234,290,328,364,391,400,406,396,380,353,324,287,252,219,185,164,148,141,152,161,189,217,245,279,293,314,299,292,246,206,140,80,17,-37,-73,-90,-81,-42,14,101,196,306,413,515,599,666,702,717,692,653,578,497,394,300,199,125,52,21,-7,7,26,66,114,163,208,241,263,260,247,209,155,89,8,-72,-160,-237,-314,-372,-422,-457,-473,-482,-475,-460,-439,-415,-388,-371,-350,-348,-344,-363,-379,-418,-451,-502,-545,-597,-636,-678,-697,-710,-697,-665,-613,-536,-445,-339,-228,-116,-14,78,142,194,213,217,201,169,138,98,79,57,67,84,124,178,243,312,384,449,501,547,564,574,556,522,471,406,329,249,166,88,18,-37,-83,-104,-116,-111,-90,-72,-42,-25,-8,-7,-12,-34,-58,-92,-125,-159,-184,-205,-211,-208,-192,-168,-126,-86,-28,26,84,140,191,232,267,283,295,288,277,252,229,195,175,146,135,124,130,143,166,205,240,294,335,377,410,426,432,415,388,341,294,234,183,131,94,63,49,40,38,43,40,39,27,9,-15,-51,-87,-140,-185,-249,-298,-364,-410,-467,-504,-542,-560,-571,-566,-546,-520,-478,-431,-385,-331,-291,-254,-223,-213,-202,-212,-226,-247,-274,-296,-321,-334,-339,-336,-313,-290,-243,-199,-142,-86,-32,22,59,93,102,104,84,51,4,-44,-105,-148,-193,-219,-223,-217,-179,-140,-73,-18,54,109,157,194,206,216,195,180,150,121,107,84,95,104,138,183,238,304,373,440,512,569,627,668,704,727,737,737,727,703,674,634,591,544,498,452,413,377,353,331,324,316,318,321,323,325,315,304,271,234,175,113,30,-46,-135,-214,-287,-352,-401,-443,-465,-490,-491,-510,-510,-527,-545,-569,-605,-645,-689,-741,-785,-830,-867,-893,-906,-909,-893,-871,-830,-784,-727,-662,-599,-523,-461,-388,-332,-270,-220,-174,-129,-94,-53,-23,16,52,93,137,185,236,295,349,412,467,528,578,624,662,686,698,698,677,650,600,553,489,436,376,329,292,260,250,235,244,244,258,263,269,266,255,234,202,158,110,55,0,-48,-92,-119,-137,-133,-118,-86,-41,7,69,123,179,224,259,279,282,271,241,202,151,93,38,-16,-64,-101,-127,-143,-140,-136,-115,-96,-65,-45,-18,-8,4,1,-7,-24,-46,-75,-101,-136,-159,-188,-207,-224,-230,-238,-233,-234,-220,-217,-206,-203,-204,-203,-215,-228,-243,-267,-281,-306,-318,-332,-336,-331,-324,-302,-281,-245,-212,-172,-131,-91,-54,-13,11,44,59,77,84,89,88,81,76,67,56,56,44,52,53,67,79,102,115,144,157,175,178,180,159,142,99,57,6,-46,-95,-135,-170,-190,-197,-197,-183,-166,-146,-125,-112,-98,-99,-100,-114,-129,-146,-169,-177,-196,-195,-192,-179,-153,-120,-77,-21,35,105,171,239,309,365,424,466,499,520,528,526,514,497,474,456,436,425,417,419,430,440,464,480,502,513,521,517,508,480,451,402,356,293,235,164,101,31,-30,-95,-145,-202,-240,-285,-314,-348,-374,-401,-428,-452,-480,-509,-543,-575,-616,-654,-693,-739,-769,-806,-824,-836,-831,-811,-776,-721,-658,-582,-504,-426,-355,-291,-244,-212,-190,-191,-190,-208,-216,-233,-237,-235,-220,-192,-153,-100,-41,26,91,156,204,253,273,293,284,272,244,212,182,145,126,106,103,112,128,163,195,241,283,323,360,386,403,412,407,395,376,351,328,299,279,255,245,235,235,242,258,279,313,341,386,419,454,486,497,509,497,479,446,403,355,301,255,207,171,141,123,120,117,132,143,158,173,176,173,161,130,96,47,-8,-66,-125,-187,-237,-293,-332,-376,-406,-439,-461,-487,-503,-523,-530,-547,-545,-556,-553,-554,-557,-557,-562,-571,-578,-596,-607,-625,-630,-641,-628,-616,-581,-535,-479,-401,-327,-235,-161,-71,-12,55,91,123,139,141,143,137,131,139,141,166,194,232,279,324,371,415,445,472,476,476,457,430,396,350,314,263,229,190,159,133,109,90,77,63,57,51,49,51,51,54,56,51,53,40,34,18,1,-17,-30,-47,-46,-51,-33,-13,23,65,116,166,219,264,302,328,344,342,335,312,287,254,228,198,181,170,165,176,185,202,222,226,240,226,214,178,136,79,22,-45,-108,-168,-221,-266,-301,-328,-343,-354,-357,-355,-356,-349,-350,-348,-351,-357,-363,-373,-383,-393,-405,-411,-421,-423,-426,-423,-416,-406,-388,-367,-336,-301,-257,-208,-153,-99,-43,4,48,77,99,106,104,95,78,67,50,48,48,63,86,123,161,213,257,306,347,379,403,416,418,413,400,374,352,311,281,234,193,147,102,62,21,-9,-34,-54,-59,-67,-56,-54,-40,-31,-27,-19,-31,-35,-58,-80,-111,-139,-172,-191,-210,-210,-199,-175,-132,-77,-15,58,123,186,240,271,298,297,291,269,246,221,203,191,191,203,223,256,285,325,351,380,393,397,392,372,344,307,261,214,158,106,49,-1,-52,-99,-144,-183,-224,-259,-294,-326,-354,-380,-395,-415,-414,-423,-414,-410,-399,-391,-382,-375,-372,-367,-366,-361,-357,-342,-331,-306,-280,-250,-215,-185,-157,-135,-118,-115,-113,-126,-140,-156,-176,-190,-199,-204,-197,-187,-166,-144,-114,-87,-59,-32,-13,8,19,29,30,33,23,23,6,3,-10,-13,-16,-14,-5,8,26,48,75,100,134,155,190,204,234,237,258,254,266,264,271,279,295,316,345,384,417,470,500,551,574,610,623,638,641,636,626,608,584,558,524,495,457,429,398,376,360,347,349,347,358,360,366,360,347,318,279,219,154,70,-15,-114,-205,-306,-390,-480,-548,-617,-667,-712,-749,-772,-799,-809,-831,-834,-850,-852,-862,-864,-869,-865,-865,-856,-848,-832,-813,-789,-758,-724,-675,-631,-566,-509,-431,-366,-281,-215,-138,-74,-16,36,81,112,150,173,201,230,259,290,332,363,415,450,500,545,588,631,668,699,723,741,744,740,723,691,654,604,549,489,430,370,319,268,232,196,175,153,149,132,141,126,134,127,123,117,106,96,81,67,55,37,34,18,16,8,4,-1,-5,-14,-18,-28,-35,-42,-49,-55,-61,-65,-74,-74,-87,-88,-101,-101,-113,-109,-118,-115,-120,-120,-128,-131,-145,-154,-174,-189,-210,-233,-254,-280,-304,-325,-353,-370,-390,-402,-409,-407,-400,-380,-359,-327,-297,-259,-233,-198,-177,-155,-139,-130,-119,-108,-101,-82,-73,-47,-26,0,32,60,95,125,156,182,205,225,230,237,225,212,187,158,124,93,63,40,30,25,41,58,94,130,171,212,247,276,291,299,279,260,209,156,87,10,-69,-145,-219,-279,-333,-368,-396,-406,-412,-403,-392,-374,-351,-330,-304,-282,-260,-244,-226,-223,-212,-215,-212,-215,-211,-206,-189,-167,-131,-84,-26,45,121,206,291,377,452,525,577,622,645,655,647,632,599,569,529,496,471,449,444,441,454,467,486,504,509,518,497,477,427,366,290,195,94,-15,-128,-234,-338,-426,-508,-566,-617,-642,-657,-655,-640,-617,-580,-549,-508,-478,-448,-431,-415,-418,-416,-430,-437,-451,-458,-464,-461,-455,-442,-424,-403,-380,-355,-332,-310,-286,-269,-243,-225,-195,-169,-134,-96,-57,-10,34,77,120,151,185,200,220,221,229,225,229,226,235,240,252,265,279,293,304,310,316,313,315,304,302,291,286,278,272,268,265,268,272,281,296,312,335,356,383,404,430,441,458,464,464,462,453,442,427,410,385,367,329,305,257,223,175,132,91,54,26,5,-4,-6,3,15,26,44,44,48,32,6,-35,-85,-156,-223,-308,-390,-470,-546,-613,-661,-704,-724,-735,-734,-718,-704,-677,-657,-631,-608,-592,-568,-560,-538,-535,-516,-517,-500,-498,-481,-470,-441,-416,-364,-319,-249,-178,-99,-14,66,144,217,276,329,362,388,392,390,371,348,318,293,268,261,260,284,319,371,437,503,578,636,693,721,743,726,705,651,592,513,432,344,258,179,103,36,-15,-63,-89,-112,-120,-119,-111,-92,-78,-50,-33,-5,11,30,42,55,58,64,58,56,45,32,20,-1,-10,-29,-32,-38,-34,-21,-7,19,39,64,86,94,107,92,85,57,31,-3,-37,-67,-95,-115,-130,-138,-138,-140,-131,-129,-121,-120,-120,-129,-138,-159,-179,-208,-238,-268,-305,-331,-367,-389,-417,-437,-451,-462,-461,-456,-438,-415,-376,-338,-282,-233,-172,-119,-65,-20,24,52,82,98,116,122,135,134,144,144,144,144,140,131,125,111,103,96,94,97,116,131,172,201,252,286,331,358,378,386,375,356,317,276,213,159,87,27,-39,-96,-150,-193,-229,-249,-267,-265,-265,-246,-232,-209,-190,-172,-160,-151,-154,-155,-170,-180,-197,-210,-215,-223,-209,-197,-164,-126,-73,-17,50,116,181,242,293,338,368,393,397,404,388,381,356,336,311,291,273,263,257,264,270,292,308,330,351,358,370,361,348,326,287,252,194,143,77,15,-55,-122,-189,-253,-309,-360,-400,-427,-450,-452,-454,-439,-423,-399,-377,-350,-331,-314,-302,-296,-299,-300,-317,-322,-343,-345,-359,-351,-350,-324,-306,-264,-230,-185,-142,-100,-69,-36,-24,-7,-13,-14,-30,-40,-53,-61,-65,-55,-48,-18,4,42,75,108,140,155,172,167,160,138,108,80,41,15,-14,-27,-38,-33,-23,-7,20,40,70,87,113,127,148,164,183,205,229,259,289,326,356,397,419,449,465,473,478,469,458,445,424,410,392,377,367,348,339,320,302,277,253,220,193,155,128,93,70,39,20,-5,-23,-42,-62,-83,-102,-133,-156,-194,-234,-276,-330,-379,-438,-492,-548,-595,-642,-674,-709,-725,-739,-739,-734,-720,-702,-673,-649,-616,-588,-564,-539,-525,-508,-499,-488,-476,-458,-438,-405,-366,-319,-262,-200,-134,-60,2,77,132,195,239,283,312,340,353,371,377,395,401,428,439,478,499,541,568,607,627,655,660,662,651,623,588,539,484,423,360,298,239,190,144,112,85,67,58,53,56,63,73,89,102,120,132,145,147,146,131,113,82,48,10,-28,-60,-84,-99,-101,-89,-69,-38,0,33,72,93,109,112,98,70,38,-16,-58,-114,-163,-203,-245,-271,-296,-309,-318,-320,-319,-313,-302,-293,-280,-268,-261,-253,-256,-262,-274,-295,-317,-346,-376,-400,-427,-440,-448,-441,-422,-389,-342,-285,-218,-148,-71,-10,62,103,151,175,192,200,197,195,190,185,189,189,203,215,234,253,276,292,308,317,321,316,310,292,276,262,241,239,234,244,265,287,324,349,387,397,416,400,382,338,280,213,130,51,-31,-112,-170,-236,-267,-301,-317,-323,-321,-320,-305,-303,-294,-286,-287,-278,-281,-278,-275,-274,-268,-261,-254,-235,-223,-196,-170,-135,-96,-48,-2,58,109,169,225,274,324,358,391,408,421,425,421,420,406,407,400,402,407,410,420,424,427,422,415,389,370,326,284,231,165,104,25,-48,-128,-208,-281,-352,-410,-460,-492,-513,-518,-507,-488,-457,-420,-386,-345,-319,-293,-278,-275,-274,-291,-300,-327,-341,-365,-377,-388,-391,-383,-373,-346,-321,-281,-247,-202,-168,-128,-104,-79,-71,-60,-67,-70,-84,-93,-100,-107,-99,-96,-73,-54,-19,11,49,81,112,141,157,173,177,175,174,162,154,144,135,133,132,139,148,170,187,221,248,285,324,356,402,426,464,486,507,518,521,514,504,482,456,426,393,364,335,311,296,283,285,284,295,298,305,306,300,288,268,242,215,185,154,126,101,77,56,36,13,-9,-36,-77,-113,-185,-247,-347,-451,-569,-701,-824,-951,-1052,-1137,-1184,-1207,-1184,-1142,-1060,-971,-856,-745,-627,-515,-415,-314,-234,-159,-100,-57,-31,-22,-35,-61,-103,-151,-200,-243,-269,-277,-258,-218,-147,-62,47,159,279,395,505,599,679,732,763,760,735,670,595,487,383,275,183,114,74,68,97,156,235,330,421,509,579,625,649,643,612,560,479,389,275,160,31,-88,-210,-308,-394,-451,-487,-490,-479,-435,-396,-334,-290,-237,-211,-187,-184,-192,-212,-245,-284,-329,-378,-428,-472,-513,-531,-539,-516,-473,-400,-302,-187,-54,78,213,334,442,528,590,636,654,658,643,609,564,502,431,350,266,181,100,32,-25,-65,-87,-95,-91,-72,-53,-25,0,28,52,77,92,105,106,96,65,22,-45,-122,-211,-301,-385,-455,-499,-523,-504,-472,-402,-321,-227,-131,-40,38,105,146,175,171,159,122,66,8,-76,-147,-227,-295,-351,-389,-405,-402,-371,-331,-262,-197,-114,-42,31,88,137,165,176,171,133,95,18,-54,-147,-234,-314,-385,-428,-449,-439,-398,-329,-241,-131,-17,102,219,323,417,495,559,604,636,643,639,615,574,526,461,401,343,290,262,245,254,285,331,397,466,544,615,681,734,771,790,788,763,718,648,560,457,342,228,116,18,-64,-122,-157,-167,-161,-136,-104,-69,-34,-13,2,-7,-23,-70,-122,-203,-296,-398,-517,-626,-744,-840,-932,-990,-1034,-1045,-1030,-997,-932,-865,-777,-691,-602,-521,-447,-390,-344,-317,-310,-315,-347,-380,-433,-481,-533,-569,-596,-592,-567,-512,-428,-319,-191,-45,102,250,386,506,607,680,736,759,771,753,728,682,631,570,509,442,385,330,285,254,232,224,232,248,278,315,358,407,449,498,524,547,547,523,480,410,321,220,111,6,-86,-161,-209,-227,-216,-180,-119,-45,43,130,219,290,358,399,425,429,407,366,307,227,143,46,-45,-133,-211,-271,-320,-343,-354,-346,-323,-287,-246,-197,-153,-109,-78,-58,-59,-78,-119,-181,-265,-359,-474,-582,-694,-793,-870,-928,-952,-942,-905,-830,-735,-618,-493,-360,-246,-127,-49,25,58,76,65,43,0,-40,-91,-128,-162,-178,-181,-166,-140,-95,-44,17,84,145,213,270,324,370,403,432,441,446,430,406,370,326,280,236,194,168,149,152,160,191,222,273,312,366,402,441,465,478,476,461,424,377,309,232,144,49,-43,-133,-208,-273,-320,-342,-356,-332,-310,-253,-201,-127,-59,15,79,134,173,196,196,179,144,88,28,-46,-108,-172,-219,-247,-260,-242,-211,-151,-84,8,93,190,273,353,410,459,475,478,456,413,353,275,190,91,-5,-103,-196,-274,-345,-395,-431,-443,-442,-418,-385,-335,-281,-218,-163,-107,-69,-39,-32,-41,-65,-112,-159,-223,-273,-324,-355,-370,-360,-332,-273,-206,-113,-19,81,177,263,333,385,409,412,388,338,276,186,106,5,-70,-151,-198,-235,-242,-228,-190,-131,-57,30,119,212,288,360,400,425,413,380,316,236,135,30,-78,-179,-263,-334,-375,-401,-395,-373,-326,-270,-198,-130,-54,5,60,96,115,122,107,90,56,24,-6,-41,-51,-73,-68,-61,-43,-11,26,74,130,192,260,329,398,462,518,564,596,615,620,609,591,560,523,484,437,399,352,316,274,238,200,165,125,89,47,5,-36,-84,-128,-178,-226,-274,-327,-374,-427,-476,-526,-573,-617,-655,-690,-715,-733,-741,-736,-724,-697,-659,-618,-559,-510,-443,-392,-335,-295,-257,-238,-225,-226,-240,-257,-289,-314,-348,-371,-393,-399,-399,-375,-339,-283,-207,-123,-20,76,178,267,340,398,429,445,434,414,374,334,287,245,209,181,166,164,174,202,239,288,349,410,475,537,585,627,649,657,646,619,582,523,472,398,339,273,214,167,122,98,79,78,88,108,138,170,205,235,257,271,266,254,220,183,127,73,11,-47,-100,-147,-177,-204,-209,-210,-193,-168,-136,-105,-66,-39,-18,-7,-18,-43,-84,-153,-220,-318,-410,-508,-606,-693,-770,-838,-883,-919,-934,-933,-914,-883,-830,-770,-694,-615,-530,-455,-375,-319,-260,-225,-197,-179,-166,-156,-142,-125,-99,-63,-19,34,98,164,239,310,383,452,510,561,598,618,636,628,623,605,585,570,548,539,525,523,516,513,509,500,493,475,462,435,415,383,354,319,282,245,204,164,120,81,37,2,-43,-77,-120,-154,-191,-223,-254,-278,-294,-303,-301,-290,-273,-243,-213,-177,-143,-114,-90,-74,-65,-67,-73,-87,-105,-124,-145,-160,-176,-181,-183,-174,-152,-126,-79,-31,36,100,179,242,314,362,407,427,429,414,376,325,255,183,96,21,-59,-124,-180,-220,-242,-250,-237,-218,-180,-146,-99,-67,-29,-8,5,14,-4,-8,-46,-68,-107,-144,-178,-210,-237,-250,-255,-244,-218,-180,-126,-68,-1,61,116,161,186,191,180,145,96,36,-35,-105,-172,-235,-276,-316,-321,-321,-297,-249,-201,-124,-53,24,99,158,211,237,253,240,218,171,123,61,1,-52,-105,-139,-168,-180,-182,-168,-153,-120,-91,-52,-13,23,62,89,120,136,155,157,162,153,146,130,113,95,74,60,47,44,44,64,86,131,175,236,297,357,418,464,502,529,533,538,516,501,467,438,400,367,326,291,247,208,162,119,69,27,-27,-68,-121,-167,-218,-266,-322,-369,-424,-475,-524,-574,-620,-660,-701,-737,-770,-800,-819,-839,-842,-843,-822,-795,-746,-690,-613,-532,-435,-343,-247,-156,-80,-8,41,77,97,99,87,70,35,8,-28,-58,-74,-90,-82,-69,-38,3,56,112,175,233,291,341,380,414,431,442,437,423,399,362,323,278,231,199,166,155,158,180,218,275,333,401,461,513,553,569,570,546,508,452,387,312,235,159,90,27,-19,-56,-75,-77,-69,-43,-11,25,70,101,137,155,166,166,151,133,99,64,23,-18,-60,-98,-132,-160,-176,-188,-183,-171,-145,-116,-78,-42,-8,16,28,27,2,-26,-87,-144,-223,-301,-386,-466,-547,-616,-681,-729,-765,-788,-788,-783,-751,-717,-667,-613,-562,-504,-457,-409,-366,-331,-292,-258,-220,-184,-145,-107,-68,-28,7,48,80,125,159,206,248,294,341,385,424,461,488,508,518,523,515,507,486,467,446,422,405,383,377,363,364,361,365,370,372,373,373,364,358,338,325,301,281,260,233,216,185,165,125,96,46,6,-52,-100,-155,-196,-234,-255,-267,-262,-244,-218,-185,-145,-114,-74,-52,-31,-19,-16,-15,-29,-38,-60,-78,-97,-122,-133,-148,-151,-147,-135,-113,-82,-50,-6,32,75,112,148,172,195,200,203,181,156,104,48,-29,-110,-199,-284,-361,-428,-473,-504,-506,-495,-458,-413,-356,-292,-236,-174,-129,-93,-64,-58,-51,-61,-74,-86,-99,-106,-99,-87,-60,-19,25,81,139,191,243,285,312,337,335,341,316,308,268,248,203,171,123,84,35,-8,-46,-81,-101,-109,-104,-81,-45,-1,52,103,148,190,206,223,207,188,152,99,50,-17,-76,-139,-197,-244,-281,-306,-313,-306,-281,-241,-195,-138,-83,-26,19,59,86,102,109,105,95,78,63,34,27,-3,-3,-16,-10,0,21,51,88,133,182,237,291,347,397,447,483,518,530,544,532,515,484,441,399,342,299,242,204,160,127,95,69,38,12,-23,-59,-103,-146,-200,-247,-301,-347,-389,-430,-461,-489,-515,-535,-558,-577,-595,-613,-625,-634,-631,-623,-600,-571,-530,-485,-430,-381,-319,-274,-220,-181,-147,-116,-105,-90,-99,-104,-125,-140,-166,-177,-193,-191,-181,-163,-125,-88,-30,25,88,153,216,276,331,375,414,435,447,440,424,397,358,319,273,237,199,181,161,165,171,194,222,262,302,349,390,433,462,490,494,497,475,447,403,349,293,227,172,118,74,48,31,35,54,82,123,171,216,264,297,325,338,332,319,275,234,163,100,16,-56,-135,-200,-255,-297,-319,-333,-323,-314,-282,-261,-229,-211,-196,-200,-213,-244,-293,-354,-432,-514,-603,-693,-774,-842,-897,-920,-933,-904,-865,-794,-715,-616,-521,-414,-321,-228,-151,-82,-27,16,44,62,65,63,46,32,9,-8,-21,-26,-17,4,40,93,156,228,311,391,472,545,603,653,678,695,686,672,635,606,558,525,485,460,438,426,423,419,428,427,433,428,423,406,386,355,320,277,235,181,135,79,31,-18,-68,-110,-151,-189,-214,-248,-255,-279,-274,-283,-273,-264,-253,-236,-223,-211,-194,-192,-184,-187,-197,-206,-228,-247,-269,-293,-308,-318,-319,-304,-281,-246,-195,-146,-79,-26,37,83,128,158,173,178,167,141,105,52,-3,-72,-137,-208,-269,-330,-371,-409,-423,-429,-417,-388,-353,-296,-243,-175,-113,-51,5,47,82,94,99,85,62,33,-3,-32,-62,-76,-83,-76,-57,-25,14,60,110,159,202,246,272,296,301,300,280,255,217,173,130,79,40,-1,-28,-44,-54,-44,-36,-4,22,63,98,137,172,200,221,230,228,214,186,146,93,37,-35,-98,-171,-228,-279,-313,-330,-329,-305,-269,-215,-156,-89,-26,34,79,120,135,148,137,121,90,56,14,-18,-60,-79,-103,-100,-96,-69,-36,14,69,133,200,267,333,392,442,486,505,522,508,488,442,392,323,255,184,113,54,2,-41,-67,-90,-102,-107,-116,-116,-129,-136,-157,-178,-212,-246,-288,-334,-375,-426,-459,-500,-521,-540,-546,-543,-526,-506,-470,-432,-384,-332,-278,-222,-167,-122,-77,-52,-29,-30,-36,-60,-94,-129,-182,-219,-266,-299,-319,-336,-319,-306,-258,-207,-142,-59,13,103,177,247,315,358,404,420,438,431,421,394,360,322,276,236,191,160,129,115,107,113,127,158,186,238,279,337,388,439,482,518,537,542,530,497,453,392,324,254,184,128,81,55,48,61,94,142,200,265,328,379,423,443,446,423,381,320,242,164,69,-5,-87,-144,-192,-223,-236,-240,-231,-215,-199,-182,-173,-170,-182,-200,-234,-280,-332,-395,-464,-531,-604,-671,-732,-788,-832,-862,-879,-876,-857,-816,-762,-684,-604,-507,-411,-318,-229,-156,-96,-56,-31,-30,-36,-64,-91,-125,-151,-177,-179,-178,-151,-109,-57,16,92,174,260,339,417,479,534,573,599,611,605,594,563,538,494,467,430,410,395,390,402,418,447,480,514,550,575,598,605,600,579,547,494,439,362,292,203,135,50,-9,-69,-112,-141,-160,-165,-160,-146,-128,-107,-87,-67,-55,-43,-45,-45,-60,-74,-97,-125,-150,-189,-218,-256,-289,-322,-349,-375,-391,-401,-404,-393,-379,-352,-323,-283,-247,-206,-171,-142,-121,-108,-112,-123,-152,-189,-236,-292,-347,-402,-454,-489,-521,-524,-520,-492,-451,-392,-327,-249,-172,-95,-18,45,106,153,190,213,230,229,228,214,199,184,167,158,153,156,169,188,218,250,291,329,368,404,429,450,450,447,419,385,332,271,202,130,60,-6,-59,-103,-123,-136,-117,-96,-46,-2,68,115,183,214,251,256,250,214,168,93,16,-74,-168,-251,-331,-392,-436,-457,-460,-437,-401,-342,-283,-206,-145,-70,-22,32,57,79,80,73,52,24,-8,-45,-78,-103,-130,-128,-127,-100,-56,-3,78,156,253,341,430,506,567,609,628,624,601,556,496,426,343,269,184,117,53,0,-35,-68,-79,-91,-90,-86,-83,-77,-77,-82,-89,-110,-135,-170,-213,-264,-317,-380,-437,-495,-545,-585,-615,-626,-623,-602,-567,-519,-461,-399,-334,-279,-226,-191,-165,-156,-161,-176,-198,-227,-254,-277,-297,-304,-304,-294,-274,-245,-214,-176,-136,-100,-56,-26,16,41,81,106,143,171,205,238,266,296,315,336,341,350,340,337,321,312,299,296,292,303,318,346,382,423,473,522,572,619,654,682,692,687,666,629,576,514,442,370,295,232,174,130,103,88,87,105,125,157,192,222,253,272,283,278,259,226,176,110,38,-53,-138,-229,-315,-391,-453,-502,-531,-541,-543,-520,-500,-466,-437,-410,-391,-383,-388,-407,-437,-477,-529,-579,-640,-688,-736,-769,-791,-794,-783,-752,-702,-641,-562,-483,-387,-306,-213,-146,-76,-32,6,17,24,8,-8,-35,-60,-81,-93,-91,-71,-35,24,95,189,283,395,492,591,671,732,774,788,782,753,704,647,576,505,440,374,328,289,264,260,259,276,297,322,346,367,375,383,369,355,321,283,234,181,124,61,4,-60,-109,-161,-201,-226,-252,-248,-252,-229,-211,-181,-152,-125,-102,-88,-81,-84,-97,-117,-145,-174,-207,-237,-264,-282,-293,-297,-288,-276,-252,-228,-199,-171,-141,-119,-92,-77,-61,-46,-46,-34,-44,-44,-61,-79,-102,-133,-164,-200,-234,-265,-287,-306,-309,-305,-285,-254,-210,-162,-101,-43,21,75,131,169,206,224,232,233,213,194,156,123,77,36,-7,-51,-81,-115,-133,-144,-148,-136,-119,-88,-48,-2,53,108,163,213,254,278,292,275,253,204,146,79,8,-57,-110,-151,-170,-169,-146,-107,-50,12,80,143,199,238,261,259,240,198,139,71,-11,-84,-159,-219,-262,-290,-290,-272,-236,-177,-111,-29,47,128,192,252,285,303,298,273,230,173,106,40,-25,-78,-115,-134,-128,-100,-49,24,110,207,309,407,498,572,627,660,666,650,609,543,466,364,264,145,37,-80,-176,-275,-345,-410,-443,-465,-461,-442,-409,-365,-315,-273,-224,-198,-175,-171,-183,-203,-242,-287,-337,-391,-439,-482,-513,-528,-527,-508,-475,-424,-365,-299,-231,-170,-114,-69,-41,-22,-22,-27,-51,-71,-105,-129,-157,-175,-187,-186,-179,-154,-129,-83,-40,12,67,118,173,216,262,292,323,339,349,350,341,325,303,275,246,220,194,182,171,178,190,217,250,290,334,380,420,463,492,518,532,541,535,526,504,476,446,402,366,313,269,219,168,121,80,35,12,-15,-28,-24,-25,2,18,51,77,106,124,139,136,128,99,63,16,-47,-101,-170,-230,-281,-336,-367,-402,-420,-434,-441,-443,-444,-443,-444,-444,-451,-456,-468,-485,-503,-529,-552,-580,-606,-624,-644,-647,-646,-631,-601,-561,-507,-442,-369,-288,-206,-125,-51,11,62,87,102,85,64,17,-30,-80,-127,-157,-174,-167,-137,-85,-10,81,186,298,413,522,623,707,778,820,848,843,827,785,733,666,593,521,446,381,323,272,243,217,214,216,235,258,287,314,340,353,362,346,330,284,237,173,105,36,-32,-92,-144,-179,-206,-211,-211,-194,-176,-148,-124,-100,-81,-69,-64,-61,-73,-77,-96,-107,-125,-141,-153,-171,-174,-186,-187,-188,-188,-178,-178,-165,-167,-157,-159,-158,-161,-171,-177,-196,-213,-237,-268,-302,-336,-382,-411,-456,-473,-499,-497,-492,-466,-427,-376,-316,-245,-174,-98,-25,40,106,153,202,233,257,273,277,274,265,248,226,203,169,143,105,80,45,25,6,-1,-1,11,32,64,97,137,171,209,229,250,247,245,220,196,161,127,94,63,45,30,34,37,59,76,107,130,159,179,194,207,204,204,183,162,126,80,30,-34,-101,-169,-243,-301,-362,-399,-429,-430,-419,-377,-328,-250,-171,-78,10,90,162,208,239,242,223,184,133,66,11,-52,-89,-115,-117,-93,-53,12,89,177,271,357,441,508,559,594,600,592,557,509,438,360,263,171,65,-31,-128,-217,-291,-355,-398,-427,-436,-426,-400,-364,-314,-270,-215,-183,-149,-137,-141,-151,-188,-220,-262,-304,-334,-360,-369,-369,-353,-333,-301,-274,-242,-225,-208,-207,-214,-227,-252,-273,-303,-323,-345,-358,-364,-363,-357,-339,-322,-290,-262,-222,-180,-131,-80,-19,39,112,174,248,311,375,426,470,498,514,509,496,466,432,388,347,307,281,256,251,251,268,289,323,354,393,429,459,489,507,523,527,525,512,493,467,430,395,344,303,249,201,156,108,75,39,23,9,11,19,40,59,93,110,135,142,138,120,88,38,-15,-85,-152,-223,-287,-348,-403,-446,-491,-519,-553,-578,-602,-626,-645,-664,-679,-686,-694,-687,-683,-663,-650,-621,-604,-578,-562,-550,-534,-536,-523,-526,-513,-496,-475,-427,-385,-312,-242,-159,-78,4,68,132,167,193,200,192,177,155,135,119,112,118,131,161,192,237,278,322,364,400,437,466,497,526,553,586,610,644,663,689,696,707,695,683,650,617,569,525,470,426,383,344,321,296,283,266,252,228,202,160,111,53,-13,-76,-143,-193,-243,-267,-284,-279,-265,-236,-205,-165,-139,-109,-97,-94,-102,-127,-157,-195,-236,-271,-309,-333,-352,-361,-363,-357,-352,-336,-324,-311,-293,-282,-259,-244,-216,-198,-166,-143,-116,-93,-80,-72,-74,-90,-110,-146,-182,-224,-263,-296,-317,-329,-319,-303,-266,-221,-166,-109,-50,2,57,98,137,169,191,218,229,251,259,272,278,280,280,266,256,221,196,148,110,56,19,-29,-54,-76,-80,-76,-55,-32,4,34,66,90,108,117,119,115,106,102,94,93,100,106,126,140,162,178,190,197,193,182,164,132,108,66,41,5,-17,-40,-55,-66,-75,-81,-90,-96,-103,-112,-114,-119,-109,-99,-74,-46,-5,36,85,127,171,204,229,242,250,244,237,220,208,194,189,183,187,197,207,226,238,255,263,274,270,269,254,238,214,184,154,114,81,37,0,-39,-76,-112,-141,-179,-198,-236,-249,-278,-292,-309,-321,-329,-334,-337,-343,-339,-348,-345,-350,-356,-351,-361,-348,-348,-334,-320,-306,-290,-275,-266,-258,-264,-266,-286,-300,-326,-349,-375,-395,-414,-428,-431,-435,-424,-408,-391,-361,-332,-297,-258,-220,-176,-131,-81,-30,28,86,150,213,280,342,406,457,512,551,587,612,630,640,646,644,637,633,616,607,587,568,547,519,491,461,430,397,372,343,327,316,305,313,312,330,339,355,365,373,375,369,354,331,301,260,218,166,117,65,17,-29,-70,-105,-137,-167,-189,-217,-234,-259,-278,-299,-314,-331,-343,-352,-364,-368,-382,-392,-411,-436,-466,-505,-547,-597,-643,-689,-729,-756,-779,-780,-775,-750,-718,-677,-626,-579,-523,-475,-424,-382,-333,-296,-250,-209,-163,-117,-69,-22,24,63,102,122,148,149,157,149,142,137,128,134,136,150,172,192,224,250,278,306,329,351,370,390,408,430,450,474,498,522,548,564,587,593,604,600,593,575,555,523,493,455,416,380,340,306,272,241,211,186,156,132,104,72,49,7,-13,-55,-76,-105,-124,-138,-144,-149,-142,-139,-132,-124,-128,-127,-141,-156,-177,-209,-232,-270,-293,-320,-340,-350,-358,-351,-342,-324,-300,-278,-249,-226,-204,-184,-177,-169,-173,-179,-192,-210,-232,-256,-278,-307,-323,-347,-358,-362,-363,-347,-326,-294,-252,-207,-155,-106,-58,-18,14,35,50,51,50,42,33,27,23,26,34,49,65,93,115,142,169,186,213,223,237,242,242,237,229,207,194,159,138,104,74,46,16,-1,-22,-25,-34,-19,-13,19,42,79,116,150,188,215,234,251,245,246,222,203,174,143,114,85,58,39,18,6,-3,-13,-11,-17,-9,-10,0,4,16,24,37,43,56,62,70,78,76,86,78,81,78,70,75,67,72,71,80,88,103,115,129,145,155,162,165,157,147,133,109,91,65,47,27,16,8,1,1,-3,-6,-12,-23,-38,-60,-82,-115,-139,-175,-202,-227,-256,-269,-296,-302,-323,-330,-345,-355,-367,-377,-387,-390,-392,-385,-374,-353,-326,-298,-260,-230,-199,-172,-163,-150,-157,-170,-183,-216,-229,-263,-276,-294,-302,-302,-299,-284,-267,-241,-210,-175,-136,-93,-51,-5,35,78,112,146,172,195,212,227,241,250,268,273,298,309,336,352,378,401,420,446,457,479,490,499,510,507,512,501,495,477,461,441,419,403,382,374,364,360,361,361,366,364,367,356,350,331,307,283,242,209,160,121,68,28,-18,-59,-90,-125,-147,-171,-186,-205,-218,-231,-248,-259,-281,-296,-321,-348,-374,-418,-450,-501,-546,-594,-638,-682,-706,-737,-737,-741,-723,-701,-668,-634,-593,-558,-520,-492,-463,-443,-424,-408,-394,-378,-359,-341,-310,-283,-243,-205,-165,-119,-82,-40,-8,22,45,66,81,89,108,110,132,145,168,196,228,265,305,348,387,430,466,500,531,557,577,594,604,610,610,605,592,579,562,541,528,511,505,502,504,513,521,530,535,535,519,500,457,415,349,285,208,135,61,-2,-62,-98,-132,-139,-140,-124,-99,-74,-42,-19,-3,4,-5,-25,-57,-100,-154,-205,-269,-316,-375,-413,-451,-474,-487,-493,-483,-472,-446,-426,-392,-374,-342,-331,-317,-313,-320,-330,-353,-373,-405,-428,-453,-472,-477,-474,-460,-427,-383,-331,-262,-198,-124,-55,6,62,103,133,153,159,158,152,139,133,124,123,130,138,160,179,208,234,265,283,312,320,336,334,330,314,296,266,235,200,164,131,103,79,67,59,62,69,84,99,119,133,149,155,161,156,149,129,114,79,58,21,-2,-31,-48,-61,-62,-59,-44,-29,-8,10,26,33,35,25,9,-15,-46,-77,-108,-136,-154,-164,-162,-144,-116,-76,-25,26,84,134,178,213,231,238,234,215,191,162,132,107,86,74,69,78,85,109,121,145,158,168,172,166,154,130,107,64,31,-19,-64,-114,-158,-205,-238,-270,-287,-291,-290,-268,-248,-209,-172,-136,-98,-72,-54,-45,-57,-75,-109,-158,-208,-271,-329,-384,-436,-470,-497,-503,-500,-479,-455,-417,-386,-348,-322,-303,-290,-289,-297,-305,-323,-338,-347,-356,-354,-338,-324,-281,-248,-189,-134,-71,-4,57,120,174,224,262,299,320,341,352,360,366,373,377,391,400,423,443,475,507,541,580,608,643,660,674,674,661,636,602,554,508,452,400,356,314,293,273,275,280,297,321,343,366,383,389,386,376,344,312,261,205,145,79,14,-44,-106,-151,-197,-228,-257,-278,-297,-317,-332,-362,-384,-423,-459,-505,-550,-601,-647,-697,-735,-778,-803,-831,-837,-840,-823,-803,-760,-717,-659,-600,-542,-483,-435,-392,-362,-339,-330,-322,-331,-327,-336,-332,-323,-310,-277,-242,-189,-134,-66,-1,65,126,173,218,236,254,246,240,217,201,180,172,169,181,202,242,282,340,393,453,509,557,603,632,658,671,674,672,657,638,613,586,553,524,489,464,436,418,399,390,379,377,372,366,366,350,342,323,297,268,231,188,146,95,48,0,-43,-76,-110,-124,-140,-143,-141,-137,-134,-127,-132,-131,-142,-152,-166,-183,-191,-210,-217,-227,-238,-239,-253,-253,-268,-273,-287,-296,-315,-324,-345,-361,-372,-396,-399,-414,-414,-416,-406,-399,-377,-363,-335,-315,-287,-264,-236,-208,-181,-148,-120,-87,-56,-28,-2,19,37,46,57,55,63,59,69,71,84,96,111,129,145,160,170,177,176,168,156,137,114,90,63,42,25,12,10,15,31,53,85,114,155,184,217,236,254,256,256,243,223,204,174,151,125,102,85,69,61,54,57,59,69,77,91,101,109,112,109,95,77,47,7,-26,-75,-110,-145,-172,-182,-188,-173,-153,-118,-75,-28,26,76,129,170,212,236,254,258,249,230,206,165,134,88,56,18,-6,-29,-43,-50,-51,-47,-39,-27,-18,-5,2,5,3,-6,-28,-51,-87,-126,-171,-217,-261,-300,-331,-357,-365,-370,-355,-338,-305,-273,-233,-193,-159,-120,-100,-74,-69,-64,-73,-88,-108,-137,-163,-194,-221,-248,-269,-290,-299,-316,-319,-328,-329,-334,-333,-332,-328,-320,-309,-293,-271,-251,-219,-192,-156,-121,-86,-51,-15,17,51,83,108,140,162,191,216,239,269,293,322,348,373,399,417,435,449,454,466,460,465,457,455,440,435,413,402,375,357,330,314,289,282,272,272,282,294,314,335,357,376,391,399,396,387,367,334,303,255,214,167,121,87,47,25,1,-11,-24,-26,-37,-38,-50,-61,-79,-105,-135,-175,-223,-273,-340,-398,-471,-536,-603,-663,-717,-756,-789,-799,-801,-784,-753,-713,-661,-605,-549,-494,-443,-406,-372,-357,-345,-350,-354,-366,-381,-388,-395,-390,-378,-354,-322,-273,-222,-156,-94,-25,41,98,153,190,221,237,242,239,229,213,202,185,187,184,205,224,265,309,362,427,484,551,606,656,700,722,742,736,726,697,660,617,565,518,467,424,388,356,340,322,322,321,324,334,333,340,329,323,301,276,248,207,176,133,100,65,33,11,-18,-33,-57,-73,-98,-115,-145,-169,-200,-228,-261,-285,-318,-335,-362,-379,-395,-415,-423,-443,-451,-464,-474,-481,-488,-491,-493,-492,-490,-485,-481,-473,-464,-453,-440,-421,-405,-377,-356,-323,-293,-259,-221,-190,-144,-115,-68,-40,3,31,65,92,114,135,147,162,162,170,164,161,155,143,136,121,113,100,91,85,77,78,75,80,82,94,98,116,123,148,157,186,200,231,251,277,297,316,323,322,304,266,215,142,57,-30,-128,-206,-276,-321,-339,-336,-300,-253,-188,-120,-56,-4,34,47,49,32,5,-18,-41,-43,-33,2,60,130,222,311,410,492,573,627,669,690,692,683,661,630,599,561,523,484,437,389,324,252,165,60,-46,-169,-280,-393,-483,-560,-607,-628,-623,-593,-541,-477,-398,-321,-247,-179,-130,-91,-82,-83,-114,-151,-211,-272,-344,-407,-469,-518,-558,-583,-598,-593,-583,-552,-512,-459,-394,-320,-240,-152,-68,13,88,150,202,238,261,273,272,260,245,215,194,153,123,78,38,-12,-61,-118,-177,-246,-312,-385,-449,-513,-558,-589,-594,-573,-526,-446,-352,-237,-119,-6,89,169,211,237,230,208,185,154,147,155,189,256,338,444,554,663,756,831,874,892,881,853,807,764,717,692,673,680,696,731,764,809,837,868,875,876,857,830,788,743,686,630,567,504,435,359,275,181,74,-43,-173,-305,-442,-566,-684,-775,-847,-882,-899,-876,-841,-781,-713,-641,-574,-517,-475,-457,-455,-484,-531,-606,-689,-801,-904,-1024,-1131,-1231,-1318,-1384,-1427,-1447,-1439,-1403,-1343,-1253,-1145,-1014,-874,-725,-579,-440,-317,-209,-131,-66,-30,-4,8,17,28,48,79,130,190,275,356,454,542,620,685,719,734,719,682,627,565,504,451,427,415,445,493,565,658,746,839,912,967,1005,1008,1006,980,950,928,898,897,893,910,929,948,966,960,948,898,841,752,660,556,468,380,327,284,272,280,295,325,342,356,347,319,270,197,110,9,-100,-205,-315,-411,-506,-590,-672,-752,-835,-922,-1018,-1116,-1227,-1325,-1430,-1507,-1570,-1603,-1601,-1572,-1507,-1418,-1307,-1186,-1057,-935,-818,-717,-629,-559,-501,-457,-423,-392,-368,-336,-312,-272,-240,-195,-153,-106,-63,-17,28,78,129,188,254,327,408,489,570,642,703,746,768,774,760,733,700,667,637,623,616,630,652,686,725,751,780,776,757,708,630,530,409,282,150,39,-58,-118,-148,-138,-102,-38,35,111,175,216,230,211,161,85,-9,-116,-216,-314,-387,-445,-478,-489,-486,-474,-456,-445,-438,-438,-446,-454,-454,-448,-419,-373,-310,-221,-131,-33,59,134,194,228,238,233,208,187,156,145,143,158,194,237,289,340,377,399,390,356,289,201,93,-21,-127,-221,-283,-319,-317,-278,-220,-128,-37,62,156,227,291,322,339,333,311,274,232,178,131,77,27,-24,-73,-126,-173,-229,-280,-326,-365,-391,-398,-390,-357,-310,-247,-185,-117,-69,-31,-18,-33,-62,-120,-179,-252,-317,-376,-422,-450,-464,-465,-456,-445,-439,-440,-458,-487,-538,-590,-656,-704,-745,-755,-737,-678,-589,-463,-324,-169,-26,111,204,284,306,316,283,248,206,172,165,181,232,313,419,541,670,792,898,977,1031,1048,1049,1021,992,952,928,911,911,929,949,985,1008,1029,1029,1015,981,935,876,812,752,698,652,619,592,568,542,502,442,361,245,107,-62,-240,-432,-606,-771,-895,-988,-1029,-1037,-997,-940,-858,-777,-705,-647,-620,-616,-643,-695,-765,-847,-930,-1010,-1080,-1131,-1171,-1186,-1189,-1181,-1159,-1137,-1106,-1077,-1039,-999,-945,-882,-802,-713,-609,-504,-400,-301,-224,-161,-125,-103,-99,-101,-97,-88,-49,5,94,205,336,478,623,749,858,928,956,946,888,802,690,574,463,374,323,307,343,414,519,643,774,893,991,1059,1087,1083,1052,989,928,854,796,756,728,730,732,761,769,789,771,749,691,618,526,427,329,238,170,114,87,72,75,78,80,67,39,-13,-79,-174,-268,-380,-479,-579,-654,-725,-765,-803,-823,-843,-867,-901,-945,-1016,-1088,-1180,-1269,-1351,-1417,-1454,-1463,-1430,-1372,-1274,-1161,-1028,-897,-764,-647,-542,-456,-383,-324,-270,-224,-171,-119,-53,11,86,159,229,291,339,376,396,404,401,399,396,410,429,475,527,603,674,754,816,872,898,911,893,865,821,774,730,695,676,668,679,696,717,734,731,707,652,563,447,298,143,-23,-170,-299,-390,-441,-448,-415,-354,-274,-190,-117,-65,-45,-61,-106,-181,-272,-366,-461,-528,-577,-589,-574,-532,-472,-399,-335,-276,-240,-224,-232,-251,-292,-319,-355,-362,-358,-327,-277,-212,-138,-65,3,59,93,119,118,117,104,96,96,105,131,168,215,266,309,339,352,330,289,216,122,23,-84,-174,-242,-281,-282,-245,-178,-83,32,142,266,352,437,483,507,507,484,449,406,363,321,290,265,248,231,217,190,160,113,54,-11,-85,-155,-218,-272,-303,-322,-322,-307,-290,-263,-248,-237,-242,-258,-286,-326,-367,-411,-445,-472,-483,-483,-469,-445,-424,-394,-392,-384,-411,-441,-487,-547,-591,-640,-653,-654,-613,-554,-457,-353,-227,-117,-2,77,147,184,200,205,197,196,207,236,292,372,476,589,718,826,932,997,1039,1038,1006,948,868,785,706,639,600,591,603,656,711,792,865,930,979,998,990,957,889,811,712,612,512,418,335,258,189,117,45,-42,-136,-252,-370,-502,-631,-751,-856,-935,-983,-1006,-995,-956,-908,-836,-776,-712,-667,-641,-635,-648,-682,-723,-775,-819,-859,-882,-892,-880,-854,-819,-775,-731,-692,-661,-637,-631,-619,-622,-614,-602,-580,-539,-490,-420,-344,-260,-173,-91,-14,56,114,167,215,258,310,355,417,473,535,593,638,673,686,680,653,610,555,497,450,408,403,408,457,520,611,710,811,903,973,1023,1032,1020,971,907,827,754,676,634,596,594,606,630,660,679,678,658,599,517,404,274,138,0,-120,-223,-297,-342,-367,-361,-353,-334,-322,-323,-340,-373,-438,-500,-595,-675,-764,-839,-901,-945,-976,-984,-995,-987,-993,-994,-1009,-1034,-1063,-1098,-1129,-1150,-1155,-1140,-1095,-1029,-934,-822,-694,-559,-429,-301,-194,-94,-21,45,90,131,165,201,236,279,319,365,405,444,470,491,497,498,491,480,477,475,488,516,555,616,680,755,831,897,953,987,999,988,957,897,841,759,697,623,571,518,482,442,405,360,308,240,167,78,-8,-94,-172,-233,-278,-300,-310,-295,-286,-261,-255,-248,-270,-296,-353,-410,-480,-546,-603,-641,-660,-648,-617,-558,-492,-409,-341,-274,-229,-209,-208,-234,-273,-323,-372,-417,-442,-446,-429,-386,-321,-246,-156,-73,7,74,122,156,170,173,169,157,153,145,149,153,160,173,170,175,156,143,111,88,50,39,19,36,54,106,171,253,348,442,536,618,677,723,731,729,694,648,592,530,471,422,374,345,315,292,267,238,199,153,93,30,-45,-115,-186,-249,-298,-339,-363,-379,-385,-387,-391,-396,-416,-437,-476,-518,-563,-613,-655,-688,-711,-718,-713,-699,-676,-651,-628,-610,-596,-595,-591,-599,-600,-597,-583,-557,-514,-460,-388,-309,-227,-135,-61,24,88,146,208,247,305,352,410,476,545,620,698,768,834,883,916,932,928,913,882,851,816,793,780,778,802,820,869,900,942,964,970,954,914,851,766,667,554,447,337,240,150,78,11,-38,-95,-142,-201,-260,-333,-410,-494,-582,-663,-746,-808,-867,-899,-924,-926,-921,-900,-879,-847,-826,-800,-786,-771,-767,-760,-760,-754,-749,-737,-723,-706,-684,-665,-650,-632,-629,-620,-625,-623,-628,-621,-612,-587,-548,-496,-423,-341,-242,-139,-31,78,175,270,346,411,466,501,536,551,571,576,589,590,594,592,592,584,585,574,582,580,602,623,661,711,762,827,881,937,976,996,1003,976,943,880,815,739,667,602,550,510,488,472,471,464,461,441,415,363,307,228,143,55,-40,-119,-197,-257,-303,-342,-364,-392,-412,-442,-480,-529,-594,-664,-744,-824,-902,-969,-1024,-1062,-1084,-1090,-1082,-1067,-1044,-1025,-1005,-991,-987,-980,-985,-978,-972,-953,-922,-873,-804,-722,-615,-503,-373,-243,-109,18,140,248,343,419,483,524,561,572,585,578,573,560,545,532,519,508,505,506,515,532,556,589,627,672,716,760,799,829,848,857,847,826,791,744,689,629,562,496,434,367,312,250,197,146,93,50,-2,-40,-85,-117,-153,-177,-205,-222,-247,-262,-290,-315,-354,-398,-450,-510,-569,-634,-686,-734,-758,-773,-756,-724,-671,-600,-521,-441,-357,-294,-234,-202,-183,-181,-196,-213,-240,-253,-268,-256,-242,-201,-152,-90,-22,49,119,176,235,268,303,319,326,326,317,308,294,278,265,246,233,218,199,188,172,163,157,158,166,184,213,248,294,338,394,434,486,513,541,553,551,547,520,504,465,436,399,365,325,293,244,206,150,99,32,-32,-106,-176,-251,-315,-382,-430,-477,-508,-532,-546,-553,-554,-552,-550,-549,-549,-553,-561,-568,-581,-588,-599,-606,-609,-613,-607,-611,-602,-601,-593,-586,-574,-558,-533,-498,-456,-398,-337,-263,-191,-115,-41,20,84,126,169,204,230,263,293,330,377,428,490,556,621,689,745,795,826,846,847,836,818,788,768,744,738,736,753,775,808,840,870,892,896,888,855,809,738,660,562,468,359,262,157,66,-28,-108,-193,-268,-344,-415,-482,-548,-604,-658,-698,-732,-755,-768,-772,-772,-761,-759,-750,-746,-748,-750,-761,-769,-778,-785,-783,-778,-758,-734,-698,-658,-612,-571,-528,-497,-471,-460,-455,-461,-469,-482,-485,-485,-469,-438,-397,-330,-262,-176,-90,-1,84,163,231,290,337,378,402,431,443,461,472,482,490,498,499,502,497,496,491,495,496,516,540,579,625,677,735,784,828,852,856,845,804,747,679,595,519,442,377,330,297,287,280,301,305,326,331,320,308,265,222,158,94,23,-38,-100,-148,-191,-222,-253,-277,-306,-339,-372,-425,-468,-531,-582,-638,-687,-727,-756,-776,-784,-785,-782,-777,-779,-780,-799,-815,-847,-875,-903,-921,-929,-915,-885,-832,-759,-674,-573,-469,-363,-260,-164,-72,3,82,140,209,260,320,372,426,476,520,562,591,613,619,620,604,585,562,534,521,507,511,526,552,591,632,680,717,751,770,774,764,741,700,654,599,537,485,419,369,310,261,207,157,100,46,-13,-74,-128,-190,-230,-277,-304,-321,-335,-326,-328,-313,-314,-308,-325,-341,-378,-416,-470,-514,-569,-602,-631,-641,-632,-610,-567,-520,-462,-409,-358,-315,-288,-266,-262,-256,-262,-255,-256,-230,-209,-164,-114,-54,10,76,137,195,242,280,309,326,335,340,336,333,325,316,309,296,286,269,255,231,217,192,184,171,176,190,214,255,300,361,411,475,515,559,579,588,581,559,529,486,441,396,347,308,265,226,191,151,113,68,17,-36,-99,-163,-228,-295,-353,-411,-454,-492,-515,-533,-539,-542,-540,-539,-540,-543,-552,-560,-574,-587,-598,-609,-616,-618,-620,-618,-619,-619,-623,-626,-631,-639,-636,-634,-613,-585,-536,-477,-397,-307,-208,-107,-6,84,165,226,271,302,312,320,314,313,317,331,356,402,452,522,593,669,739,804,852,892,911,924,919,916,901,890,884,875,876,873,870,867,854,831,803,753,705,633,567,482,404,315,233,146,64,-23,-102,-188,-266,-350,-426,-502,-570,-630,-682,-719,-744,-758,-756,-750,-729,-713,-689,-676,-660,-659,-657,-668,-677,-689,-701,-705,-707,-698,-688,-667,-651,-626,-610,-598,-587,-592,-591,-604,-607,-615,-606,-596,-561,-521,-455,-384,-293,-200,-102,-1,95,179,265,325,391,434,474,509,530,558,570,589,597,607,606,610,600,596,586,580,579,577,595,607,643,673,712,754,781,814,818,819,797,759,710,647,574,507,428,362,298,241,193,149,114,78,52,19,-9,-38,-68,-98,-129,-159,-182,-211,-225,-245,-258,-266,-284,-289,-315,-330,-365,-397,-441,-489,-535,-589,-630,-680,-713,-753,-773,-805,-817,-841,-854,-870,-885,-894,-900,-902,-887,-868,-830,-777,-712,-626,-534,-422,-313,-188,-75,41,150,242,332,402,461,511,547,573,597,606,620,621,624,624,617,617,606,602,597,591,593,593,598,608,616,631,639,649,653,652,640,627,595,562,518,465,411,348,286,224,162,101,44,-9,-64,-109,-160,-203,-247,-286,-325,-355,-381,-402,-410,-419,-414,-409,-400,-388,-385,-377,-382,-389,-400,-421,-436,-457,-472,-483,-490,-491,-486,-473,-463,-441,-430,-407,-391,-375,-355,-340,-312,-292,-251,-219,-162,-111,-43,22,99,168,242,305,367,413,456,484,502,513,510,505,486,471,439,413,378,342,309,269,240,206,186,167,158,160,163,184,203,232,264,293,329,353,380,397,405,410,397,386,357,330,293,252,211,167,121,82,34,-7,-47,-98,-133,-188,-227,-277,-326,-367,-415,-449,-488,-514,-538,-554,-564,-569,-571,-566,-562,-553,-546,-537,-530,-520,-518,-511,-513,-511,-518,-521,-531,-538,-545,-552,-553,-551,-541,-522,-492,-458,-406,-355,-283,-216,-138,-61,14,90,155,218,274,318,362,396,426,459,480,510,534,558,580,606,619,644,659,673,696,707,731,751,773,800,818,846,859,875,877,875,861,837,804,753,702,633,562,481,395,304,214,124,29,-50,-143,-212,-293,-352,-421,-467,-526,-566,-610,-645,-680,-703,-733,-744,-759,-766,-760,-759,-738,-725,-696,-668,-635,-603,-566,-542,-506,-493,-472,-470,-463,-472,-477,-490,-503,-512,-518,-526,-518,-512,-495,-468,-438,-395,-345,-290,-226,-157,-87,-11,58,133,194,260,309,360,393,427,446,464,471,477,479,479,485,486,500,509,535,554,584,614,642,672,697,711,731,728,731,721,701,681,648,616,579,535,492,446,399,353,306,259,218,175,140,102,76,47,27,8,-13,-24,-47,-63,-86,-112,-138,-169,-199,-228,-255,-279,-297,-315,-322,-337,-340,-353,-368,-384,-414,-446,-485,-534,-583,-636,-688,-735,-778,-812,-843,-856,-868,-865,-854,-839,-806,-774,-724,-670,-605,-529,-447,-355,-260,-155,-54,53,153,252,340,429,496,562,609,645,673,682,688,680,673,659,648,634,631,622,628,630,635,646,649,657,657,652,646,625,607,571,536,487,439,378,321,257,195,137,77,32,-23,-54,-98,-121,-150,-171,-192,-214,-232,-256,-280,-309,-338,-373,-403,-441,-472,-501,-529,-544,-565,-561,-571,-556,-548,-531,-512,-496,-480,-469,-463,-460,-464,-469,-476,-482,-485,-480,-473,-450,-424,-387,-340,-288,-228,-160,-94,-20,54,122,199,258,324,377,423,465,493,515,528,530,525,510,491,459,430,394,360,331,304,284,277,268,279,282,300,315,332,350,367,382,396,412,415,432,426,432,420,406,388,358,327,289,246,203,160,112,73,28,-11,-47,-88,-120,-161,-200,-243,-289,-346,-394,-460,-512,-571,-620,-663,-693,-716,-721,-719,-707,-682,-663,-630,-611,-586,-573,-562,-560,-561,-566,-573,-581,-583,-584,-575,-566,-541,-517,-479,-438,-390,-336,-277,-216,-148,-79,-7,70,143,222,294,366,434,488,541,575,600,616,615,610,602,584,582,574,586,605,638,684,735,793,852,901,950,971,993,985,969,932,884,826,759,687,610,539,458,392,315,251,185,123,62,7,-50,-103,-155,-209,-257,-312,-360,-417,-471,-530,-586,-648,-701,-756,-799,-832,-857,-857,-855,-823,-793,-740,-694,-629,-587,-529,-502,-467,-461,-453,-466,-480,-503,-527,-549,-565,-577,-577,-570,-549,-521,-482,-438,-385,-331,-270,-210,-150,-89,-31,26,79,132,175,226,263,305,342,374,410,435,466,489,512,534,553,573,595,613,637,660,682,707,725,744,754,763,760,757,740,722,693,664,623,584,534,485,430,377,316,266,207,157,112,69,34,8,-18,-30,-45,-50,-61,-65,-81,-96,-122,-153,-195,-239,-290,-339,-388,-428,-462,-485,-497,-503,-495,-491,-479,-471,-472,-473,-490,-512,-538,-579,-610,-658,-686,-727,-743,-767,-767,-769,-750,-726,-692,-641,-592,-516,-449,-360,-275,-175,-83,19,109,202,281,354,417,463,509,531,558,568,581,588,598,609,628,644,672,697,722,750,760,773,765,750,725,683,641,587,534,481,429,382,336,296,256,219,181,144,103,64,23,-17,-61,-98,-140,-172,-208,-233,-267,-283,-313,-330,-352,-375,-395,-418,-439,-455,-474,-479,-488,-481,-473,-460,-439,-427,-403,-398,-387,-394,-401,-419,-439,-465,-486,-504,-516,-517,-508,-489,-458,-419,-373,-321,-267,-215,-158,-111,-57,-14,35,81,124,177,220,276,320,377,417,469,499,537,555,574,574,579,564,557,537,520,506,485,480,460,455,441,431,419,405,388,370,352,332,315,295,280,262,248,231,212,196,170,149,118,89,58,24,-4,-38,-62,-90,-110,-128,-148,-162,-182,-202,-225,-259,-292,-333,-377,-420,-468,-503,-545,-563,-589,-594,-602,-597,-593,-584,-580,-576,-576,-576,-584,-586,-595,-594,-595,-586,-573,-552,-522,-489,-443,-402,-346,-297,-239,-182,-128,-62,-10,59,114,176,239,290,349,389,433,465,488,511,518,534,540,548,565,571,598,616,643,669,695,714,735,739,740,727,704,671,631,587,534,493,439,404,363,332,298,273,240,207,173,127,89,35,-9,-62,-111,-157,-205,-249,-289,-338,-372,-422,-457,-505,-541,-581,-612,-640,-660,-676,-675,-680,-657,-653,-624,-609,-584,-568,-551,-546,-535,-533,-528,-519,-514,-485,-470,-423,-387,-332,-280,-219,-172,-112,-80,-40,-20,-4,3,7,5,12,20,35,66,99,150,200,261,319,377,430,470,510,534,552,566,569,574,577,581,585,594,600,611,618,625,626,622,617,601,585,564,537,518,485,467,428,408,363,330,279,226,168,100,38,-27,-86,-131,-176,-196,-213,-213,-205,-198,-182,-175,-174,-175,-196,-215,-249,-286,-321,-360,-390,-416,-434,-447,-447,-455,-450,-454,-461,-468,-488,-508,-535,-563,-593,-619,-639,-657,-662,-664,-658,-644,-623,-604,-571,-548,-508,-477,-430,-388,-330,-271,-202,-126,-48,35,116,194,269,331,390,433,471,501,528,547,574,595,628,661,699,742,781,826,855,886,896,901,882,855,813,755,697,625,559,486,425,359,306,251,200,151,102,55,4,-41,-88,-121,-153,-175,-182,-191,-176,-171,-152,-141,-132,-130,-138,-153,-180,-213,-253,-295,-336,-378,-415,-446,-479,-501,-527,-550,-571,-599,-619,-647,-667,-687,-699,-702,-698,-679,-654,-616,-572,-522,-468,-412,-360,-311,-262,-219,-179,-139,-99,-58,-9,37,94,151,211,271,328,381,427,460,492,505,519,522,516,513,504,493,489,474,471,461,454,445,439,426,418,403,393,377,366,351,339,330,316,308,297,282,272,248,232,204,177,153,123,103,84,69,65,58,63,59,63,49,43,11,-17,-66,-119,-178,-247,-309,-379,-433,-490,-533,-569,-599,-620,-635,-651,-658,-671,-679,-687,-698,-696,-701,-690,-676,-653,-615,-577,-524,-473,-408,-358,-292,-248,-192,-151,-106,-69,-24,18,71,119,187,239,315,368,432,479,522,547,570,571,572,564,550,543,533,530,536,543,565,577,608,618,644,647,655,648,635,617,588,562,526,492,459,419,383,341,297,247,199,132,80,5,-56,-129,-192,-262,-317,-380,-427,-476,-517,-552,-586,-611,-636,-651,-669,-672,-680,-675,-671,-659,-644,-627,-609,-589,-576,-556,-549,-540,-534,-537,-529,-531,-520,-510,-485,-453,-411,-356,-294,-225,-151,-82,-12,47,103,140,177,192,215,219,230,239,245,268,282,310,339,373,404,442,468,497,518,533,547,557,561,574,582,599,616,641,662,691,713,732,745,749,742,726,700,662,620,569,512,455,391,333,265,208,140,83,18,-38,-98,-147,-202,-241,-282,-311,-338,-353,-367,-370,-378,-376,-381,-382,-388,-402,-412,-439,-459,-491,-526,-557,-597,-630,-666,-696,-724,-745,-765,-774,-778,-778,-763,-752,-720,-698,-658,-625,-584,-547,-512,-479,-452,-421,-405,-373,-355,-324,-289,-252,-199,-144,-78,0,76,167,252,345,430,515,590,658,717,758,800,818,837,843,843,843,834,832,817,816,797,790,771,750,728,695,663,622,578,531,480,428,369,318,253,202,139,82,26,-31,-80,-130,-170,-208,-237,-257,-273,-278,-282,-279,-277,-272,-274,-274,-284,-297,-319,-341,-370,-397,-426,-449,-473,-484,-496,-497,-494,-492,-481,-476,-469,-464,-470,-468,-480,-484,-496,-501,-504,-499,-492,-472,-449,-414,-373,-326,-269,-214,-146,-83,-14,56,119,187,244,303,350,396,427,463,473,498,491,500,488,480,469,454,446,434,426,422,419,417,416,410,401,394,372,359,331,310,281,260,236,221,205,202,194,198,200,201,205,200,194,176,154,119,80,32,-20,-77,-130,-190,-233,-283,-314,-343,-361,-369,-372,-365,-355,-344,-329,-325,-318,-324,-338,-356,-391,-426,-471,-515,-561,-600,-634,-655,-661,-655,-629,-590,-537,-468,-397,-313,-238,-153,-86,-11,45,102,148,194,231,273,307,346,383,421,458,493,525,553,577,593,604,611,608,605,596,585,574,562,547,538,523,512,498,481,469,450,436,418,403,384,370,347,326,299,264,226,179,121,68,-5,-63,-135,-194,-252,-299,-339,-366,-388,-398,-405,-409,-413,-417,-437,-443,-479,-496,-534,-557,-589,-604,-619,-622,-612,-602,-575,-551,-518,-489,-460,-432,-411,-391,-373,-362,-346,-332,-318,-294,-278,-248,-225,-194,-168,-138,-118,-89,-70,-45,-20,6,36,72,112,151,201,239,287,325,358,388,405,422,426,427,426,423,420,430,433,456,478,508,547,577,614,638,656,667,658,648,622,590,552,512,468,432,389,360,327,299,279,249,234,202,179,144,109,65,22,-37,-86,-152,-210,-272,-340,-396,-459,-508,-560,-595,-626,-640,-645,-633,-615,-577,-540,-497,-449,-416,-380,-362,-357,-364,-383,-421,-453,-503,-540,-580,-609,-625,-634,-623,-611,-580,-550,-514,-473,-439,-398,-363,-324,-287,-242,-199,-142,-87,-20,51,125,204,281,355,428,491,549,595,634,663,683,702,706,717,717,721,718,715,708,699,684,670,646,630,602,585,562,540,525,498,484,453,424,386,338,288,222,155,83,4,-66,-142,-206,-263,-313,-348,-380,-396,-411,-414,-422,-417,-423,-417,-419,-412,-411,-396,-387,-364,-346,-317,-294,-271,-252,-246,-239,-253,-266,-297,-324,-361,-390,-417,-437,-444,-447,-432,-415,-389,-361,-333,-304,-281,-258,-243,-220,-205,-176,-147,-108,-55,-2,67,135,206,272,336,383,426,449,464,466,462,451,441,431,427,428,433,445,457,469,480,483,480,471,452,427,402,367,341,309,285,263,243,229,211,198,179,161,139,117,91,69,42,21,3,-19,-30,-52,-64,-88,-107,-139,-168,-209,-248,-293,-335,-380,-414,-450,-471,-486,-498,-493,-494,-481,-476,-468,-468,-473,-482,-502,-522,-549,-572,-599,-607,-625,-614,-608,-581,-547,-506,-452,-402,-338,-281,-214,-154,-84,-24,51,116,192,265,343,418,492,563,623,683,723,761,782,793,801,791,793,776,776,764,765,761,761,755,747,730,706,668,627,566,511,441,379,317,257,212,165,139,108,90,72,53,34,7,-25,-64,-111,-162,-222,-282,-346,-411,-469,-531,-581,-635,-673,-715,-736,-761,-771,-774,-768,-750,-725,-696,-655,-618,-572,-533,-498,-465,-445,-423,-419,-408,-411,-407,-406,-400,-389,-371,-350,-322,-289,-259,-217,-186,-149,-113,-85,-43,-14,25,65,105,155,200,254,303,356,403,448,485,516,535,551,553,549,539,525,506,495,474,467,460,458,464,470,484,495,514,524,541,547,556,556,554,547,536,521,502,480,456,425,397,358,321,280,227,183,124,76,18,-33,-84,-127,-174,-208,-247,-280,-311,-345,-380,-409,-449,-479,-512,-542,-565,-587,-602,-612,-621,-624,-631,-636,-643,-656,-666,-683,-700,-710,-727,-726,-729,-717,-700,-675,-641,-607,-564,-524,-478,-438,-388,-348,-292,-244,-180,-120,-45,29,111,196,276,361,434,504,564,611,652,677,697,711,717,724,731,737,751,762,777,789,800,802,801,784,762,724,678,625,560,499,428,369,302,251,198,156,114,78,41,1,-39,-89,-140,-200,-263,-327,-392,-452,-504,-552,-581,-607,-612,-614,-601,-585,-560,-538,-505,-488,-453,-440,-410,-395,-374,-358,-340,-328,-311,-307,-294,-295,-290,-290,-291,-292,-287,-286,-270,-257,-237,-211,-184,-150,-121,-86,-57,-24,5,35,60,94,118,155,185,221,260,300,344,390,435,478,526,557,597,613,635,633,632,612,588,553,514,469,423,375,331,287,251,217,189,173,152,150,139,140,137,133,131,119,109,91,66,42,11,-24,-55,-95,-131,-167,-204,-238,-271,-303,-326,-353,-366,-387,-392,-403,-403,-412,-409,-423,-422,-440,-451,-470,-488,-513,-530,-553,-570,-583,-595,-601,-601,-599,-587,-577,-552,-531,-497,-461,-419,-370,-323,-265,-210,-149,-86,-21,45,120,187,267,339,421,494,572,637,710,763,824,862,903,926,948,950,954,938,925,898,871,839,806,770,738,702,670,632,599,559,523,478,435,387,338,283,234,171,127,61,19,-40,-87,-134,-189,-232,-290,-339,-395,-446,-496,-535,-570,-592,-600,-601,-583,-566,-534,-504,-475,-448,-435,-431,-447,-478,-531,-599,-686,-779,-884,-973,-1063,-1124,-1162,-1167,-1135,-1068,-966,-835,-680,-513,-338,-179,-27,80,168,203,210,177,121,53,-17,-73,-107,-106,-72,9,114,258,415,582,748,896,1021,1114,1168,1182,1164,1102,1022,918,809,699,604,523,472,443,444,465,506,557,610,659,691,703,681,633,541,426,278,111,-59,-230,-379,-502,-582,-623,-613,-560,-468,-343,-199,-50,95,220,321,377,407,376,327,225,113,-23,-160,-291,-403,-495,-552,-585,-586,-564,-523,-473,-420,-374,-341,-328,-343,-383,-452,-549,-661,-793,-916,-1041,-1133,-1204,-1228,-1211,-1150,-1045,-904,-733,-547,-351,-160,18,175,303,400,464,496,495,474,428,383,324,283,253,245,271,314,395,492,612,733,857,964,1047,1098,1104,1065,985,851,699,506,322,128,-33,-172,-261,-311,-305,-263,-175,-67,61,191,312,413,486,519,518,473,391,277,136,-18,-180,-336,-474,-592,-675,-720,-736,-704,-649,-563,-458,-345,-234,-129,-52,1,18,0,-52,-127,-225,-326,-421,-503,-551,-568,-548,-485,-394,-267,-130,24,168,305,419,504,558,576,561,515,444,357,260,167,82,12,-28,-51,-39,-8,48,114,199,265,351,389,439,435,421,365,296,193,94,-23,-122,-206,-273,-296,-304,-265,-209,-126,-27,72,174,261,329,380,394,392,355,298,226,137,51,-39,-111,-175,-208,-225,-217,-182,-137,-70,-4,64,121,162,178,166,121,46,-58,-183,-322,-460,-597,-705,-800,-848,-871,-855,-809,-736,-647,-549,-447,-356,-275,-216,-173,-162,-157,-190,-222,-274,-325,-373,-415,-438,-447,-431,-392,-333,-251,-154,-47,65,175,271,355,410,443,440,417,365,305,236,174,129,112,123,179,262,384,529,689,852,1009,1143,1250,1318,1340,1322,1256,1156,1019,863,694,518,362,206,97,-7,-57,-95,-90,-72,-30,16,69,108,139,143,127,77,6,-93,-209,-328,-457,-564,-665,-727,-771,-772,-752,-701,-630,-548,-463,-380,-315,-263,-240,-236,-266,-308,-382,-455,-545,-621,-700,-746,-786,-789,-768,-727,-653,-572,-473,-370,-275,-185,-116,-67,-44,-49,-74,-126,-183,-254,-312,-363,-390,-388,-362,-292,-210,-88,40,184,327,464,589,694,780,838,879,887,885,860,823,782,730,683,641,599,577,550,550,544,556,566,583,588,596,579,556,509,441,361,258,155,41,-60,-156,-224,-284,-298,-308,-279,-238,-187,-124,-70,-19,15,29,25,-7,-51,-122,-194,-282,-362,-443,-504,-561,-585,-604,-598,-575,-549,-508,-473,-443,-420,-415,-432,-462,-522,-590,-679,-770,-860,-942,-998,-1040,-1036,-1008,-933,-834,-694,-540,-365,-186,-16,147,277,388,456,500,503,492,449,410,361,332,313,325,361,428,520,633,759,892,1019,1134,1225,1287,1316,1307,1262,1180,1076,944,812,673,550,442,368,316,303,312,348,400,455,512,551,576,572,538,476,381,267,127,-16,-171,-312,-448,-559,-650,-712,-746,-756,-739,-709,-662,-612,-560,-522,-491,-490,-500,-544,-606,-689,-785,-886,-980,-1064,-1118,-1146,-1137,-1087,-1010,-888,-759,-602,-451,-303,-171,-66,17,65,90,91,71,49,16,-3,-17,-11,8,49,102,171,249,326,410,483,550,606,643,669,670,662,628,586,529,464,399,334,277,236,206,200,206,235,270,322,370,418,454,477,479,461,426,365,297,216,132,57,-15,-63,-100,-108,-104,-74,-42,8,47,81,101,98,72,21,-56,-154,-266,-394,-516,-638,-738,-824,-874,-900,-886,-846,-777,-685,-582,-471,-366,-271,-196,-141,-118,-115,-141,-183,-243,-305,-373,-428,-471,-498,-499,-479,-432,-366,-278,-178,-67,45,157,255,340,409,448,475,469,457,425,395,368,352,361,389,452,538,648,777,911,1046,1163,1264,1326,1358,1345,1296,1212,1099,963,823,671,539,407,309,219,165,119,99,85,78,71,55,33,-11,-63,-142,-233,-340,-464,-592,-725,-861,-979,-1095,-1177,-1247,-1274,-1283,-1251,-1196,-1115,-1018,-912,-807,-707,-628,-562,-531,-513,-528,-549,-588,-619,-653,-661,-658,-623,-569,-488,-391,-281,-170,-58,36,116,175,200,216,194,167,123,77,31,-1,-23,-21,2,48,116,203,305,414,530,636,736,825,884,937,954,958,944,907,867,811,760,703,656,615,579,561,544,543,543,549,553,554,548,528,499,448,387,303,215,106,5,-109,-203,-294,-356,-402,-413,-409,-368,-320,-250,-181,-119,-65,-38,-34,-54,-108,-178,-267,-369,-464,-556,-636,-686,-723,-730,-711,-682,-626,-569,-510,-450,-404,-372,-351,-358,-371,-411,-452,-509,-565,-620,-672,-707,-730,-730,-708,-662,-587,-489,-367,-226,-78,81,227,367,483,569,631,653,655,627,585,536,490,453,439,443,477,530,609,694,791,877,957,1007,1037,1026,992,914,821,691,559,414,273,149,33,-46,-108,-134,-135,-112,-68,-15,43,97,142,164,173,150,108,44,-42,-132,-240,-334,-434,-514,-576,-626,-641,-648,-624,-591,-541,-487,-431,-379,-342,-315,-308,-319,-349,-394,-455,-516,-585,-644,-691,-718,-721,-697,-641,-566,-454,-342,-207,-86,37,128,208,249,269,261,233,195,151,118,87,86,94,134,184,255,331,415,491,562,614,654,667,668,641,601,543,468,397,302,228,137,71,9,-36,-58,-65,-47,-11,40,103,169,236,289,329,348,333,309,239,170,70,-25,-124,-208,-275,-317,-334,-320,-285,-228,-162,-85,-25,40,66,86,67,33,-35,-110,-208,-305,-402,-492,-563,-616,-645,-642,-618,-558,-485,-388,-284,-176,-71,20,92,142,166,164,139,90,29,-45,-115,-188,-243,-286,-302,-301,-268,-216,-143,-51,42,150,237,326,381,428,436,427,391,336,272,200,132,77,40,23,41,75,146,226,328,431,532,622,687,732,744,727,684,615,529,436,336,247,165,100,58,27,24,28,49,74,102,125,142,145,132,106,54,-10,-99,-198,-314,-435,-558,-682,-782,-883,-936,-985,-984,-964,-913,-839,-749,-657,-555,-475,-398,-350,-318,-311,-321,-343,-377,-402,-429,-436,-428,-398,-349,-279,-196,-111,-11,63,147,195,240,250,254,229,200,162,118,84,53,38,35,50,84,128,195,260,344,420,501,571,629,674,699,707,695,664,619,560,497,429,366,311,264,235,219,220,235,260,296,328,369,389,409,403,384,343,283,203,119,15,-72,-167,-232,-289,-308,-313,-278,-235,-162,-92,-13,50,99,128,122,101,40,-32,-125,-222,-326,-409,-495,-544,-580,-591,-570,-541,-481,-422,-349,-279,-214,-163,-123,-106,-109,-130,-185,-244,-338,-430,-536,-639,-730,-806,-852,-871,-849,-792,-700,-571,-429,-262,-99,57,198,305,392,434,456,442,417,375,339,303,290,292,316,368,430,515,599,688,766,832,875,896,890,861,804,733,640,543,438,336,240,159,88,43,9,0,9,27,64,100,135,171,185,194,177,143,85,18,-76,-166,-267,-364,-447,-524,-573,-614,-619,-616,-588,-546,-500,-442,-393,-347,-316,-297,-298,-313,-345,-389,-435,-488,-529,-559,-574,-565,-536,-486,-415,-330,-236,-141,-48,32,101,151,185,198,204,190,180,161,151,146,152,168,200,238,291,345,410,469,532,584,626,658,671,667,642,600,534,457,366,263,168,72,-8,-66,-108,-114,-105,-59,-4,72,149,227,293,341,369,366,345,295,227,150,63,-16,-87,-145,-178,-196,-191,-167,-136,-90,-53,-12,8,19,8,-29,-78,-158,-241,-349,-449,-563,-655,-742,-805,-847,-861,-847,-812,-742,-669,-562,-468,-356,-263,-172,-107,-57,-36,-34,-56,-99,-146,-208,-259,-308,-334,-347,-324,-285,-213,-120,-8,115,247,366,488,575,656,694,717,702,671,617,557,488,428,376,339,326,326,354,389,442,496,553,603,643,665,673,663,632,595,532,474,401,338,270,212,162,118,90,66,52,44,42,36,35,18,1,-38,-89,-161,-246,-355,-470,-599,-724,-846,-954,-1038,-1102,-1126,-1133,-1093,-1042,-955,-863,-761,-654,-564,-477,-414,-363,-335,-318,-316,-315,-319,-318,-308,-285,-254,-206,-153,-86,-19,51,116,177,224,266,289,306,306,299,282,264,241,221,208,201,209,228,260,309,371,439,521,597,679,749,807,849,869,868,845,797,733,656,563,477,382,306,240,192,169,165,183,221,268,325,378,423,446,456,424,378,290,188,62,-72,-209,-337,-447,-540,-598,-637,-637,-621,-578,-526,-465,-406,-353,-317,-291,-290,-300,-330,-369,-418,-463,-516,-544,-579,-582,-581,-555,-518,-464,-403,-336,-264,-203,-145,-106,-83,-79,-101,-138,-202,-270,-356,-433,-516,-567,-616,-618,-602,-549,-463,-355,-219,-80,73,210,346,454,547,609,650,670,670,658,641,618,602,592,589,601,619,649,678,717,736,767,764,763,730,689,623,545,457,353,255,153,55,-24,-99,-154,-187,-214,-208,-202,-175,-142,-109,-72,-48,-32,-32,-49,-86,-139,-210,-291,-380,-474,-555,-638,-691,-740,-751,-748,-715,-663,-593,-510,-424,-337,-261,-201,-155,-141,-138,-167,-206,-259,-319,-370,-419,-442,-455,-435,-400,-335,-255,-164,-61,38,137,221,296,351,392,419,425,431,420,416,405,405,413,428,460,497,550,602,665,711,763,787,801,786,745,679,584,470,336,191,48,-99,-220,-328,-403,-442,-455,-425,-371,-295,-198,-105,-10,70,124,158,159,136,86,18,-65,-145,-234,-296,-361,-388,-406,-398,-369,-333,-283,-234,-193,-159,-146,-149,-176,-220,-281,-356,-429,-514,-576,-636,-674,-685,-685,-648,-604,-532,-453,-367,-274,-193,-108,-46,8,45,63,70,64,42,27,-4,-18,-36,-29,-20,20,70,139,228,322,425,530,625,711,779,825,850,848,826,781,723,657,579,517,447,406,368,356,356,371,398,423,456,474,486,484,464,432,386,330,268,204,140,81,31,-11,-45,-64,-78,-80,-80,-73,-70,-68,-77,-92,-129,-170,-242,-317,-418,-521,-638,-752,-866,-966,-1055,-1114,-1156,-1159,-1138,-1082,-1002,-898,-780,-651,-523,-404,-296,-213,-149,-113,-99,-105,-125,-152,-182,-200,-211,-198,-166,-116,-41,41,141,231,330,400,468,507,520,519,488,449,395,337,283,238,205,190,197,223,273,330,411,487,577,649,719,769,800,812,797,761,703,630,539,445,344,250,166,99,51,30,26,56,90,154,208,272,318,352,360,343,297,226,130,20,-104,-228,-348,-454,-547,-609,-659,-671,-673,-650,-615,-575,-529,-490,-460,-434,-429,-422,-439,-447,-470,-484,-499,-504,-504,-494,-474,-452,-417,-383,-346,-308,-275,-244,-219,-205,-194,-199,-207,-225,-254,-279,-316,-340,-366,-374,-373,-347,-307,-238,-156,-51,70,189,325,441,555,651,722,776,803,810,797,777,738,708,668,644,620,612,605,608,613,614,611,600,573,537,487,422,356,272,199,118,47,-16,-75,-116,-155,-177,-197,-201,-210,-202,-201,-190,-187,-177,-181,-182,-194,-218,-245,-287,-330,-384,-432,-487,-529,-560,-583,-583,-568,-539,-486,-430,-358,-284,-216,-152,-106,-75,-65,-80,-112,-165,-228,-296,-368,-422,-469,-485,-484,-450,-395,-314,-216,-110,5,112,213,300,371,423,463,479,494,490,493,483,485,484,494,507,524,548,573,598,622,636,647,641,629,594,548,484,403,315,212,104,-2,-108,-196,-278,-330,-366,-372,-354,-315,-254,-185,-105,-34,36,83,114,123,105,71,17,-51,-119,-195,-259,-317,-358,-386,-397,-395,-382,-359,-337,-311,-296,-286,-287,-305,-324,-366,-405,-453,-497,-538,-570,-591,-599,-591,-569,-536,-488,-435,-372,-309,-242,-187,-121,-85,-30,-8,26,44,60,79,92,116,141,173,219,267,330,398,473,549,628,700,764,820,853,876,872,855,812,762,691,620,540,466,397,339,296,266,250,255,258,285,302,327,345,355,357,350,329,302,265,225,179,136,88,46,4,-37,-77,-115,-157,-194,-239,-282,-330,-379,-433,-491,-550,-617,-679,-750,-813,-874,-932,-969,-1007,-1011,-1011,-977,-933,-856,-772,-668,-557,-445,-335,-235,-157,-88,-54,-27,-33,-42,-71,-95,-121,-138,-138,-127,-92,-44,20,103,179,276,351,433,492,541,569,582,576,557,527,494,449,420,382,367,350,355,362,389,415,451,488,520,549,567,571,567,543,511,461,410,346,283,222,160,111,68,36,16,7,6,17,29,41,56,55,52,29,-5,-59,-118,-202,-280,-370,-456,-530,-602,-651,-687,-707,-700,-686,-651,-607,-558,-499,-447,-393,-350,-307,-281,-248,-237,-214,-207,-193,-185,-174,-168,-161,-156,-154,-156,-156,-165,-163,-176,-172,-183,-178,-181,-178,-175,-169,-162,-152,-138,-121,-95,-62,-21,32,93,163,243,327,408,498,569,643,698,739,770,782,782,773,749,726,693,661,631,599,573,546,523,501,481,453,431,393,361,310,258,195,123,51,-36,-112,-197,-267,-341,-396,-446,-477,-499,-506,-505,-493,-477,-458,-442,-431,-423,-430,-435,-457,-476,-501,-523,-542,-555,-556,-551,-525,-498,-447,-396,-327,-260,-184,-115,-51,4,40,66,67,58,26,-13,-63,-114,-160,-202,-228,-239,-231,-199,-157,-85,-14,83,174,269,360,444,511,570,608,631,647,641,634,617,597,578,558,542,528,517,508,495,486,464,442,407,360,307,239,164,82,0,-88,-162,-235,-289,-332,-354,-365,-351,-331,-294,-251,-210,-165,-133,-109,-97,-102,-118,-147,-184,-227,-270,-312,-349,-378,-401,-412,-420,-414,-409,-390,-375,-354,-331,-312,-293,-279,-268,-268,-265,-279,-286,-304,-318,-337,-344,-357,-350,-348,-328,-304,-268,-228,-178,-130,-73,-21,30,79,126,159,207,227,271,295,331,362,404,438,489,528,579,623,669,708,746,768,791,792,792,768,744,694,644,577,504,429,351,272,204,138,90,51,27,16,19,25,48,60,84,93,98,95,80,53,22,-24,-69,-122,-176,-226,-279,-321,-361,-396,-420,-444,-464,-477,-498,-514,-536,-561,-594,-622,-661,-689,-722,-744,-758,-761,-750,-725,-685,-631,-567,-487,-411,-321,-242,-163,-94,-37,7,44,59,78,75,84,77,82,85,96,114,134,165,198,239,275,319,353,393,414,442,441,451,430,413,382,341,308,262,233,206,189,191,197,228,258,306,348,394,433,462,478,481,469,448,417,375,341,294,264,230,207,189,178,170,168,166,163,154,142,116,88,39,-11,-81,-151,-233,-315,-398,-477,-551,-613,-667,-705,-727,-738,-725,-707,-660,-617,-547,-484,-409,-335,-266,-196,-142,-87,-51,-17,1,16,17,20,10,5,-5,-11,-18,-18,-20,-12,-13,-4,-5,-3,-7,-18,-28,-47,-63,-81,-94,-101,-97,-89,-60,-30,23,73,138,206,269,339,397,453,504,541,577,599,618,624,626,618,599,577,541,507,459,418,364,324,278,238,208,171,148,117,87,56,12,-34,-97,-163,-241,-323,-409,-492,-567,-634,-678,-715,-722,-716,-692,-652,-606,-551,-499,-445,-402,-358,-329,-298,-277,-254,-232,-203,-180,-137,-107,-58,-22,26,55,93,107,122,123,108,97,60,39,-4,-32,-65,-93,-108,-122,-120,-113,-93,-68,-29,12,63,115,176,230,297,350,410,460,505,547,571,595,602,602,598,579,565,540,518,497,473,453,426,404,369,338,289,241,181,118,50,-17,-85,-142,-197,-237,-267,-283,-290,-281,-270,-248,-227,-207,-193,-184,-187,-198,-216,-246,-274,-310,-337,-367,-381,-396,-396,-390,-380,-360,-343,-323,-302,-287,-269,-258,-245,-237,-227,-223,-217,-218,-219,-230,-241,-265,-284,-317,-338,-366,-378,-387,-381,-357,-328,-269,-219,-140,-74,8,75,148,201,254,295,325,359,376,408,428,464,495,538,581,623,669,703,739,754,770,758,753,716,688,638,587,533,473,414,358,295,248,190,151,104,75,45,24,17,5,15,15,33,40,56,58,62,48,31,-9,-50,-114,-180,-255,-333,-408,-480,-543,-596,-637,-667,-687,-701,-709,-712,-723,-724,-738,-748,-758,-766,-764,-756,-731,-694,-639,-568,-493,-395,-312,-209,-131,-49,17,69,108,139,151,170,169,180,184,194,206,224,242,264,282,305,318,333,336,345,337,341,329,325,318,310,300,295,279,272,253,240,224,204,196,178,181,175,183,196,208,233,246,271,281,298,300,304,296,288,275,258,246,228,219,209,202,195,189,179,162,143,106,71,13,-43,-114,-186,-262,-336,-401,-467,-508,-556,-573,-591,-587,-585,-561,-548,-514,-489,-454,-415,-379,-328,-283,-224,-168,-110,-50,-1,50,80,106,112,113,96,73,45,10,-16,-45,-64,-77,-82,-78,-75,-60,-53,-40,-34,-28,-28,-23,-25,-15,-8,16,38,82,121,180,233,295,350,405,452,489,518,536,545,549,539,531,511,492,471,441,414,379,342,301,255,206,153,101,43,-8,-62,-112,-159,-205,-251,-291,-341,-384,-431,-482,-528,-576,-619,-655,-682,-700,-701,-695,-670,-639,-594,-542,-484,-427,-363,-312,-250,-204,-149,-105,-54,-6,44,97,151,202,252,292,330,349,361,354,337,309,268,229,180,145,106,87,73,73,83,103,126,158,183,206,230,239,255,256,264,269,281,298,318,353,384,428,463,500,529,544,554,540,523,485,442,388,332,268,216,148,105,44,3,-45,-88,-129,-170,-209,-245,-283,-312,-341,-363,-377,-391,-394,-397,-397,-393,-394,-391,-395,-397,-407,-409,-424,-423,-434,-429,-428,-416,-403,-385,-364,-340,-319,-294,-279,-258,-247,-232,-223,-211,-200,-188,-174,-159,-143,-129,-119,-109,-106,-106,-113,-120,-129,-137,-137,-135,-118,-89,-56,4,54,131,195,268,336,392,446,484,514,536,551,559,574,577,597,607,629,647,668,680,691,689,679,653,620,570,516,451,379,311,238,170,106,46,-4,-52,-90,-124,-151,-175,-191,-208,-213,-222,-223,-223,-227,-221,-230,-233,-250,-272,-300,-342,-381,-440,-484,-542,-586,-627,-659,-677,-682,-677,-657,-633,-593,-556,-510,-467,-422,-379,-340,-300,-268,-225,-196,-155,-121,-82,-44,-6,31,67,98,131,152,181,194,217,229,247,261,281,297,318,335,353,370,375,386,379,377,359,348,323,305,286,259,255,227,226,209,203,192,184,172,160,148,130,121,103,93,83,73,71,68,68,76,78,90,91,103,105,108,109,103,100,93,79,73,55,42,23,1,-22,-55,-85,-128,-165,-212,-255,-301,-339,-378,-406,-432,-446,-453,-455,-446,-437,-417,-396,-374,-346,-317,-286,-253,-213,-179,-129,-90,-41,5,47,90,123,155,174,191,194,198,187,180,163,149,135,117,109,94,88,79,70,63,53,44,32,21,9,-1,-4,-9,1,6,31,52,90,128,172,222,270,317,363,398,433,450,465,462,455,439,409,385,345,309,270,223,183,130,85,27,-27,-88,-146,-209,-264,-326,-377,-426,-475,-513,-549,-579,-606,-624,-642,-651,-654,-657,-645,-633,-611,-579,-541,-490,-435,-368,-296,-221,-138,-65,18,85,157,211,267,307,346,371,394,407,415,422,418,416,408,399,387,375,358,342,322,302,276,249,223,186,158,119,90,58,33,14,2,4,11,35,62,105,149,199,250,299,341,377,401,414,418,405,384,347,309,254,207,146,95,45,-6,-40,-81,-105,-132,-152,-174,-194,-215,-243,-271,-303,-339,-376,-413,-450,-486,-508,-535,-542,-546,-538,-516,-492,-453,-418,-373,-332,-294,-252,-223,-188,-162,-137,-111,-88,-64,-43,-21,0,15,31,37,43,38,31,12,-10,-36,-69,-100,-129,-160,-176,-195,-193,-191,-174,-146,-119,-73,-32,14,65,107,152,194,225,262,284,312,334,356,381,406,435,466,498,533,565,596,622,639,656,654,652,632,606,572,525,476,415,358,293,233,170,115,59,13,-37,-74,-119,-151,-189,-225,-254,-294,-321,-357,-387,-416,-445,-466,-492,-501,-521,-521,-528,-524,-518,-513,-501,-493,-480,-470,-460,-446,-438,-417,-406,-381,-357,-331,-293,-262,-219,-181,-143,-104,-75,-44,-25,-5,5,18,27,41,55,81,106,143,182,225,273,315,362,393,433,449,474,475,484,472,469,449,434,416,392,376,349,334,307,289,261,239,209,185,149,128,90,72,41,23,7,-9,-12,-20,-17,-15,-10,-2,2,9,8,10,-1,-8,-23,-45,-61,-89,-110,-133,-158,-176,-200,-215,-238,-251,-270,-283,-301,-311,-325,-333,-338,-350,-346,-354,-351,-354,-352,-351,-348,-342,-338,-320,-307,-278,-250,-206,-166,-113,-66,-14,27,65,91,103,113,104,93,79,57,46,35,30,39,47,74,97,134,163,202,228,263,278,301,305,313,310,309,300,295,287,283,282,281,285,287,296,302,310,320,327,337,347,352,363,366,373,373,374,365,362,341,326,296,259,219,158,100,22,-56,-148,-237,-337,-426,-521,-601,-678,-740,-792,-833,-855,-870,-873,-860,-848,-818,-789,-757,-713,-679,-629,-593,-540,-497,-442,-389,-331,-268,-203,-128,-58,25,95,177,242,315,364,418,446,477,488,490,492,478,470,458,442,435,424,418,411,405,396,388,376,361,348,326,311,293,275,267,252,249,247,244,248,246,246,242,233,225,205,194,171,158,143,131,128,123,128,128,134,129,126,111,88,54,14,-42,-98,-167,-232,-308,-368,-445,-495,-556,-600,-639,-669,-690,-704,-705,-705,-686,-674,-639,-612,-567,-527,-477,-427,-375,-320,-270,-212,-166,-111,-66,-18,27,65,107,135,170,188,209,217,222,217,208,192,170,148,118,94,70,45,36,19,25,23,43,57,86,114,146,179,214,246,279,309,337,364,391,412,438,460,479,503,517,534,546,551,553,546,536,514,493,463,433,401,367,336,308,273,249,214,181,145,98,49,-11,-74,-149,-222,-303,-382,-457,-528,-591,-640,-680,-706,-715,-718,-703,-683,-657,-623,-592,-557,-527,-497,-473,-448,-430,-410,-392,-372,-351,-326,-296,-264,-221,-180,-131,-81,-30,17,66,101,137,157,177,179,185,174,167,155,144,140,137,148,158,191,215,265,302,360,400,456,490,536,558,583,589,590,579,556,528,486,441,391,332,281,225,170,126,72,40,-4,-29,-60,-83,-100,-119,-127,-138,-144,-148,-153,-155,-157,-164,-167,-178,-189,-200,-221,-235,-257,-274,-290,-307,-315,-323,-322,-320,-312,-302,-296,-280,-280,-266,-268,-265,-262,-264,-258,-254,-244,-228,-213,-187,-168,-139,-115,-91,-67,-49,-27,-16,6,15,31,46,62,80,97,117,130,154,162,184,190,210,217,233,251,262,289,301,327,343,360,376,381,389,384,378,365,346,325,299,271,243,215,186,164,138,122,102,90,74,65,56,44,44,34,39,38,47,60,71,91,107,124,143,147,155,144,130,100,58,4,-61,-134,-215,-296,-382,-456,-529,-588,-632,-673,-684,-701,-689,-684,-662,-641,-618,-591,-570,-545,-525,-501,-476,-448,-415,-373,-333,-271,-217,-147,-76,-6,71,140,209,271,329,376,420,449,475,488,495,490,483,460,442,412,385,360,333,313,299,287,281,284,279,287,287,284,284,270,259,237,215,184,159,122,99,68,47,28,17,9,6,10,15,24,36,46,60,70,79,85,86,84,72,58,30,0,-41,-89,-139,-196,-251,-309,-357,-412,-446,-484,-505,-524,-526,-529,-519,-504,-489,-468,-444,-426,-399,-379,-356,-333,-305,-279,-242,-204,-158,-106,-51,10,68,129,183,229,269,291,309,304,296,272,242,205,168,128,95,66,41,29,20,21,25,39,50,72,82,105,116,131,142,148,156,164,167,177,182,196,208,227,244,270,292,317,342,364,385,400,409,411,407,394,374,345,314,271,234,191,150,115,80,48,25,-5,-22,-54,-78,-117,-152,-204,-253,-315,-372,-432,-489,-538,-580,-605,-627,-628,-624,-607,-582,-551,-520,-478,-449,-406,-375,-342,-305,-278,-240,-209,-177,-140,-112,-77,-46,-18,13,42,70,106,133,175,204,245,274,306,326,339,346,339,329,309,287,265,244,227,218,214,222,229,252,265,293,307,328,336,346,344,340,331,314,296,276,246,221,188,153,120,85,51,23,-2,-21,-36,-44,-51,-55,-58,-66,-73,-91,-109,-139,-169,-208,-249,-290,-332,-370,-398,-422,-432,-426,-416,-379,-348,-297,-247,-199,-153,-115,-95,-76,-84,-92,-120,-149,-184,-220,-246,-268,-278,-273,-258,-227,-186,-136,-81,-21,35,91,137,180,207,228,233,231,218,199,171,147,118,101,91,87,106,127,166,212,263,316,365,405,437,452,455,439,412,370,323,268,215,167,125,97,84,79,95,113,148,180,216,248,269,286,287,272,254,210,170,114,62,7,-42,-81,-116,-132,-150,-147,-153,-144,-149,-149,-162,-175,-208,-236,-284,-330,-387,-446,-509,-562,-614,-652,-671,-677,-661,-626,-580,-516,-448,-376,-299,-229,-163,-111,-84,-82,-120,-176,-253,-301,-304,-226,-57,182,447,669,771,702,447,49,-402,-791,-988,-925,-560,39,772,1498,2076,2413,2468,2259,1853,1343,796,276,-216,-712,-1250,-1901,-2652,-3500,-4322,-4990,-5314,-5138,-4327,-2871,-824,1603,4141,6462,8233,9193,9162,8103,6096,3355,188,-3057,-5987,-8287,-9669,-9993,-9210,-7428,-4866,-1834,1279,4113,6312,7647,7991,7368,5937,3962,1770,-310,-1981,-3066,-3465,-3226,-2470,-1394,-198,916,1804,2386,2614,2541,2205,1712,1133,560,37,-399,-754,-1031,-1255,-1428,-1551,-1603,-1560,-1389,-1089,-663,-171,323,711,906,830,459,-185,-1009,-1887,-2655,-3166,-3296,-2997,-2283,-1260,-80,1052,1961,2472,2514,2060,1186,27,-1234,-2403,-3298,-3803,-3831,-3416,-2594,-1529,-353,738,1596,2096,2172,1833,1148,240,-722,-1584,-2194,-2461,-2365,-1919,-1242,-426,358,1009,1416,1551,1404,1049,554,35,-423,-741,-875,-814,-587,-242,145,510,776,907,871,672,333,-93,-544,-949,-1240,-1369,-1304,-1033,-592,-5,632,1274,1809,2199,2372,2334,2090,1696,1218,727,303,-12,-168,-162,4,297,669,1062,1408,1668,1786,1770,1621,1386,1105,853,662,596,654,842,1123,1453,1771,2040,2201,2250,2173,1986,1722,1414,1097,816,587,439,392,436,590,807,1078,1360,1606,1805,1908,1930,1845,1681,1439,1148,840,518,240,-14,-183,-284,-269,-156,75,408,810,1269,1722,2139,2465,2659,2675,2498,2091,1476,650,-322,-1386,-2426,-3344,-4019,-4356,-4292,-3808,-2929,-1752,-392,987,2235,3204,3800,3953,3672,2998,2024,862,-360,-1520,-2526,-3303,-3829,-4101,-4141,-3994,-3703,-3306,-2860,-2368,-1877,-1382,-901,-449,-46,288,508,618,577,407,103,-304,-767,-1267,-1724,-2133,-2422,-2597,-2634,-2553,-2373,-2126,-1859,-1595,-1386,-1231,-1166,-1176,-1268,-1420,-1613,-1827,-2021,-2193,-2305,-2371,-2373,-2337,-2254,-2160,-2047,-1946,-1859,-1795,-1771,-1767,-1806,-1861,-1933,-2016,-2093,-2158,-2215,-2236,-2244,-2223,-2187,-2143,-2091,-2043,-2001,-1954,-1917,-1874,-1836,-1805,-1779,-1769,-1764,-1771,-1785,-1792,-1801,-1783,-1747,-1665,-1542,-1369,-1156,-912,-650,-393,-153,39,181,254,263,219,131,33,-72,-133,-170,-132,-54,82,250,428,609,763,888,969,1008,1002,972,914,858,809,779,782,825,906,1028,1174,1329,1482,1607,1696,1735,1727,1667,1576,1460,1346,1252,1188,1179,1217,1314,1460,1637,1841,2036,2213,2349,2435,2472,2458,2415,2349,2285,2228,2197,2193,2222,2280,2369,2478,2606,2736,2864,2976,3070,3134,3175,3182,3170,3130,3089,3041,3002,2976,2951,2941,2924,2906,2885,2852,2831,2808,2811,2832,2884,2962,3062,3180,3297,3409,3485,3534,3519,3470,3370,3255,3129,3020,2934,2882,2860,2870,2894,2941,2995,3060,3132,3210,3284,3340,3356,3312,3196,2995,2728,2406,2076,1772,1544,1418,1418,1533,1733,1985,2223,2409,2495,2453,2282,1987,1599,1169,733,348,45,-145,-199,-133,55,315,614,902,1125,1255,1261,1132,889,533,117,-326,-752,-1119,-1395,-1576,-1631,-1598,-1464,-1275,-1055,-831,-647,-513,-461,-498,-631,-860,-1179,-1559,-1995,-2429,-2857,-3220,-3525,-3729,-3850,-3867,-3814,-3684,-3534,-3357,-3209,-3082,-3010,-2984,-3019,-3098,-3219,-3361,-3510,-3659,-3788,-3897,-3971,-4021,-4030,-4027,-3992,-3963,-3922,-3898,-3882,-3887,-3911,-3950,-3994,-4044,-4080,-4111,-4121,-4114,-4086,-4042,-3981,-3913,-3847,-3777,-3733,-3688,-3682,-3685,-3718,-3770,-3830,-3897,-3957,-4000,-4026,-4025,-3990,-3938,-3847,-3750,-3635,-3522,-3413,-3313,-3235,-3176,-3151,-3144,-3164,-3190,-3211,-3230,-3216,-3193,-3140,-3068,-2991,-2904,-2839,-2788,-2775,-2794,-2844,-2930,-3021,-3127,-3201,-3247,-3237,-3166,-3036,-2853,-2628,-2396,-2158,-1960,-1793,-1694,-1642,-1658,-1708,-1803,-1895,-1993,-2055,-2090,-2084,-2042,-1971,-1879,-1770,-1664,-1555,-1462,-1376,-1303,-1237,-1171,-1109,-1038,-967,-881,-793,-692,-595,-495,-406,-323,-249,-183,-123,-66,-16,37,91,146,210,280,350,427,496,561,616,671,707,748,774,809,843,893,956,1041,1143,1260,1387,1519,1645,1771,1876,1976,2057,2128,2182,2230,2265,2306,2342,2390,2441,2496,2560,2616,2682,2738,2796,2859,2913,2987,3043,3119,3180,3253,3323,3395,3470,3543,3610,3676,3726,3769,3788,3794,3771,3736,3676,3613,3546,3490,3457,3450,3491,3569,3698,3861,4046,4237,4409,4537,4620,4628,4581,4471,4328,4168,4029,3927,3890,3927,4034,4208,4418,4643,4842,4993,5053,5023,4885,4664,4378,4069,3779,3556,3438,3452,3606,3884,4256,4676,5082,5428,5645,5710,5588,5301,4865,4342,3798,3298,2932,2731,2761,2998,3449,4040,4720,5386,5965,6355,6519,6404,6031,5432,4679,3868,3095,2464,2049,1901,2042,2439,3046,3769,4514,5180,5677,5939,5940,5674,5201,4568,3879,3204,2629,2211,1977,1951,2093,2381,2740,3124,3452,3702,3810,3789,3626,3343,2981,2562,2147,1754,1426,1170,1002,911,889,918,972,1042,1095,1123,1113,1052,948,802,630,436,245,54,-111,-262,-382,-481,-559,-624,-680,-733,-786,-847,-916,-998,-1096,-1200,-1319,-1442,-1572,-1703,-1833,-1946,-2061,-2149,-2238,-2308,-2379,-2443,-2504,-2572,-2629,-2708,-2772,-2862,-2933,-3026,-3101,-3188,-3266,-3332,-3399,-3433,-3464,-3460,-3446,-3410,-3372,-3329,-3300,-3292,-3310,-3365,-3454,-3572,-3723,-3886,-4066,-4232,-4399,-4526,-4637,-4706,-4742,-4750,-4733,-4703,-4671,-4638,-4617,-4606,-4609,-4636,-4674,-4738,-4815,-4912,-5022,-5145,-5275,-5402,-5528,-5626,-5710,-5751,-5770,-5752,-5721,-5674,-5624,-5579,-5544,-5521,-5523,-5530,-5560,-5586,-5616,-5622,-5617,-5570,-5507,-5407,-5289,-5156,-5015,-4884,-4763,-4670,-4602,-4576,-4571,-4615,-4663,-4741,-4806,-4866,-4901,-4915,-4893,-4845,-4761,-4656,-4524,-4396,-4255,-4142,-4041,-3968,-3930,-3912,-3926,-3957,-3992,-4038,-4058,-4072,-4052,-4008,-3940,-3843,-3730,-3612,-3486,-3383,-3293,-3228,-3203,-3197,-3225,-3271,-3328,-3391,-3445,-3485,-3495,-3484,-3429,-3360,-3262,-3164,-3064,-2980,-2911,-2865,-2840,-2829,-2831,-2836,-2836,-2831,-2813,-2779,-2745,-2685,-2637,-2572,-2516,-2461,-2404,-2347,-2286,-2213,-2143,-2062,-1983,-1904,-1826,-1764,-1705,-1673,-1647,-1642,-1642,-1641,-1642,-1622,-1599,-1540,-1473,-1370,-1263,-1138,-1024,-910,-828,-758,-722,-706,-706,-720,-722,-716,-685,-621,-537,-417,-289,-147,-14,109,202,267,300,300,284,255,235,235,268,343,462,622,822,1039,1273,1486,1679,1821,1909,1936,1903,1825,1711,1594,1487,1424,1421,1487,1635,1849,2118,2419,2716,2986,3197,3331,3379,3344,3234,3075,2888,2708,2559,2470,2464,2533,2701,2920,3203,3499,3797,4064,4277,4419,4482,4462,4368,4215,4027,3823,3638,3487,3395,3368,3421,3531,3696,3895,4090,4290,4440,4563,4614,4631,4581,4506,4404,4298,4206,4140,4108,4121,4179,4271,4394,4530,4660,4784,4862,4918,4915,4887,4812,4731,4640,4570,4532,4523,4563,4620,4708,4797,4880,4939,4975,4971,4952,4904,4856,4809,4779,4768,4776,4799,4826,4845,4852,4837,4804,4754,4693,4631,4563,4519,4477,4466,4473,4498,4542,4598,4645,4699,4715,4723,4683,4621,4529,4408,4285,4144,4022,3913,3831,3794,3780,3821,3873,3956,4038,4114,4170,4195,4178,4124,4035,3918,3794,3664,3554,3466,3410,3387,3399,3435,3497,3566,3632,3692,3719,3720,3682,3599,3494,3346,3200,3033,2889,2753,2647,2571,2524,2505,2506,2524,2545,2571,2584,2597,2591,2585,2555,2525,2472,2419,2356,2287,2230,2160,2110,2051,2012,1970,1939,1914,1888,1865,1837,1797,1760,1700,1643,1567,1486,1402,1310,1230,1149,1084,1024,970,921,864,805,732,655,564,476,388,310,248,203,165,152,127,120,94,74,29,-10,-75,-133,-208,-282,-367,-453,-544,-639,-725,-820,-893,-974,-1031,-1084,-1118,-1141,-1153,-1159,-1165,-1176,-1197,-1231,-1280,-1350,-1425,-1523,-1614,-1718,-1807,-1891,-1956,-2001,-2030,-2039,-2042,-2039,-2054,-2079,-2136,-2220,-2318,-2443,-2558,-2674,-2762,-2825,-2849,-2852,-2826,-2799,-2775,-2775,-2808,-2872,-2972,-3085,-3207,-3320,-3401,-3449,-3440,-3394,-3296,-3185,-3058,-2958,-2887,-2883,-2936,-3067,-3256,-3499,-3765,-4039,-4275,-4471,-4585,-4624,-4576,-4453,-4273,-4067,-3857,-3685,-3565,-3527,-3569,-3693,-3880,-4110,-4346,-4566,-4732,-4834,-4855,-4801,-4676,-4504,-4307,-4111,-3951,-3831,-3791,-3798,-3885,-3998,-4151,-4298,-4439,-4541,-4607,-4629,-4606,-4557,-4482,-4403,-4329,-4279,-4251,-4263,-4299,-4368,-4449,-4544,-4630,-4708,-4757,-4780,-4763,-4722,-4646,-4554,-4452,-4348,-4256,-4180,-4134,-4107,-4122,-4146,-4204,-4265,-4334,-4403,-4453,-4497,-4503,-4490,-4440,-4356,-4252,-4115,-3979,-3835,-3704,-3603,-3523,-3495,-3495,-3532,-3595,-3670,-3751,-3819,-3869,-3884,-3866,-3802,-3708,-3573,-3430,-3267,-3122,-2985,-2882,-2812,-2772,-2768,-2785,-2820,-2859,-2897,-2918,-2929,-2915,-2883,-2833,-2770,-2696,-2616,-2535,-2455,-2377,-2316,-2248,-2209,-2161,-2135,-2105,-2082,-2060,-2025,-1995,-1940,-1889,-1824,-1757,-1697,-1635,-1596,-1558,-1543,-1534,-1535,-1542,-1549,-1550,-1544,-1517,-1480,-1415,-1346,-1256,-1169,-1083,-999,-935,-879,-843,-823,-813,-807,-807,-796,-786,-761,-730,-690,-636,-583,-519,-463,-406,-357,-317,-284,-254,-231,-199,-173,-136,-99,-53,-8,46,102,156,218,271,329,382,435,484,537,572,612,629,638,637,619,604,589,591,602,653,707,798,897,997,1112,1197,1284,1338,1381,1402,1417,1419,1436,1450,1493,1551,1632,1734,1854,1969,2097,2192,2279,2329,2350,2349,2323,2294,2265,2251,2259,2296,2356,2446,2544,2659,2754,2850,2901,2937,2930,2898,2844,2782,2717,2676,2650,2665,2708,2784,2889,3005,3126,3238,3323,3385,3405,3393,3352,3280,3205,3118,3052,2999,2989,3002,3062,3142,3249,3372,3481,3592,3664,3712,3720,3693,3634,3559,3466,3387,3312,3269,3244,3254,3283,3325,3377,3416,3444,3449,3426,3389,3328,3268,3205,3163,3130,3137,3153,3205,3270,3342,3426,3495,3559,3600,3625,3624,3609,3572,3530,3479,3429,3387,3348,3331,3319,3323,3335,3352,3371,3390,3402,3408,3407,3402,3388,3376,3363,3345,3339,3323,3317,3306,3297,3284,3275,3264,3261,3256,3264,3272,3292,3307,3329,3334,3342,3322,3301,3256,3207,3149,3095,3045,3007,2983,2971,2969,2979,2983,2996,2998,2996,2991,2971,2959,2930,2915,2887,2874,2846,2831,2802,2775,2738,2687,2629,2557,2478,2396,2316,2241,2182,2129,2100,2075,2071,2066,2069,2068,2058,2042,2011,1974,1926,1876,1825,1779,1742,1710,1694,1675,1671,1660,1643,1627,1587,1552,1498,1444,1385,1323,1269,1215,1173,1137,1111,1087,1066,1037,1004,960,916,851,805,739,694,654,622,610,606,615,631,649,658,658,645,608,569,502,439,360,288,210,150,96,59,34,24,14,26,23,38,37,35,29,9,-15,-45,-87,-119,-163,-193,-227,-251,-277,-296,-320,-338,-364,-389,-420,-456,-489,-534,-564,-611,-638,-678,-699,-725,-741,-757,-769,-780,-790,-795,-805,-812,-826,-848,-876,-912,-957,-998,-1053,-1096,-1146,-1186,-1226,-1254,-1285,-1306,-1332,-1360,-1388,-1428,-1464,-1514,-1561,-1614,-1665,-1711,-1754,-1787,-1815,-1839,-1846,-1864,-1858,-1870,-1865,-1878,-1886,-1910,-1940,-1980,-2030,-2086,-2146,-2204,-2264,-2315,-2363,-2407,-2441,-2474,-2500,-2523,-2545,-2572,-2595,-2625,-2651,-2674,-2701,-2714,-2738,-2745,-2756,-2755,-2748,-2735,-2713,-2697,-2672,-2663,-2652,-2652,-2659,-2671,-2696,-2724,-2760,-2798,-2832,-2869,-2896,-2919,-2939,-2953,-2968,-2979,-2990,-3000,-3013,-3026,-3041,-3056,-3072,-3081,-3091,-3092,-3087,-3081,-3060,-3043,-3018,-2992,-2967,-2942,-2917,-2901,-2881,-2871,-2861,-2854,-2845,-2838,-2825,-2814,-2797,-2782,-2760,-2747,-2724,-2715,-2695,-2686,-2671,-2663,-2653,-2647,-2642,-2637,-2637,-2633,-2638,-2633,-2639,-2629,-2627,-2611,-2604,-2587,-2578,-2566,-2555,-2552,-2544,-2544,-2540,-2538,-2530,-2520,-2504,-2480,-2457,-2424,-2398,-2366,-2344,-2318,-2301,-2281,-2271,-2257,-2253,-2242,-2237,-2230,-2219,-2214,-2201,-2198,-2191,-2189,-2187,-2194,-2197,-2207,-2217,-2218,-2226,-2221,-2215,-2206,-2192,-2176,-2164,-2150,-2140,-2131,-2119,-2107,-2091,-2076,-2050,-2025,-1991,-1950,-1911,-1859,-1819,-1764,-1726,-1675,-1639,-1598,-1565,-1534,-1510,-1491,-1472,-1462,-1447,-1439,-1432,-1420,-1415,-1400,-1395,-1384,-1376,-1359,-1345,-1312,-1288,-1241,-1200,-1147,-1092,-1041,-986,-942,-898,-861,-832,-805,-784,-763,-742,-720,-690,-653,-611,-553,-502,-437,-379,-324,-267,-224,-183,-145,-113,-80,-53,-25,-3,23,46,70,93,122,142,174,196,227,258,282,311,326,350,358,372,378,376,380,368,367,357,356,350,350,355,364,381,407,433,472,509,551,592,637,673,714,743,774,797,818,828,837,834,833,823,818,805,804,793,799,794,809,811,831,842,862,875,896,903,924,932,946,963,975,993,1015,1030,1064,1079,1115,1132,1160,1180,1198,1210,1225,1224,1239,1239,1251,1260,1276,1289,1317,1338,1376,1407,1444,1478,1510,1536,1562,1575,1595,1599,1611,1615,1631,1647,1673,1700,1734,1769,1807,1842,1877,1901,1923,1935,1942,1948,1950,1959,1967,1984,2000,2023,2043,2065,2085,2100,2116,2122,2131,2133,2145,2151,2175,2192,2227,2263,2300,2350,2386,2430,2460,2488,2503,2516,2509,2505,2480,2457,2420,2386,2348,2314,2284,2260,2245,2239,2244,2264,2293,2327,2376,2414,2456,2490,2502,2516,2501,2487,2455,2418,2384,2344,2321,2299,2289,2288,2290,2294,2295,2295,2282,2275,2254,2235,2217,2192,2180,2161,2157,2154,2150,2161,2158,2173,2174,2184,2186,2191,2192,2192,2198,2200,2208,2211,2214,2219,2213,2211,2196,2183,2153,2127,2082,2049,2004,1971,1935,1910,1885,1870,1855,1849,1847,1850,1858,1868,1878,1888,1898,1908,1916,1931,1937,1952,1954,1965,1960,1964,1951,1943,1921,1906,1881,1869,1852,1844,1839,1841,1843,1854,1851,1859,1848,1845,1831,1813,1794,1765,1739,1704,1668,1630,1590,1549,1514,1476,1451,1426,1407,1389,1370,1353,1331,1313,1293,1269,1252,1228,1211,1194,1176,1155,1134,1104,1079,1046,1025,1002,985,978,961,960,942,933,911,889,850,812,761,713,663,611,559,509,454,405,351,305,258,214,176,136,109,75,51,27,2,-13,-33,-39,-42,-37,-27,-15,2,11,24,26,28,17,1,-31,-65,-109,-156,-198,-244,-278,-318,-347,-386,-414,-449,-472,-502,-515,-538,-543,-553,-556,-555,-555,-556,-557,-566,-572,-587,-594,-613,-615,-633,-636,-646,-657,-657,-668,-668,-669,-680,-678,-694,-693,-705,-707,-712,-720,-722,-727,-732,-730,-733,-732,-734,-737,-745,-759,-775,-810,-838,-881,-920,-955,-989,-1010,-1034,-1047,-1070,-1084,-1111,-1135,-1168,-1206,-1246,-1292,-1333,-1375,-1412,-1442,-1468,-1485,-1496,-1501,-1503,-1502,-1500,-1501,-1501,-1508,-1514,-1527,-1541,-1558,-1578,-1598,-1615,-1642,-1657,-1688,-1714,-1746,-1782,-1815,-1854,-1883,-1916,-1936,-1960,-1974,-1991,-2001,-2008,-2018,-2012,-2019,-2008,-2009,-1998,-1994,-1978,-1972,-1953,-1945,-1930,-1921,-1915,-1908,-1906,-1905,-1905,-1909,-1924,-1939,-1971,-2000,-2035,-2067,-2097,-2122,-2143,-2152,-2160,-2147,-2138,-2114,-2093,-2068,-2043,-2021,-2001,-1986,-1978,-1973,-1976,-1979,-1990,-1995,-2008,-2010,-2016,-2011,-2004,-1988,-1975,-1953,-1946,-1930,-1932,-1930,-1934,-1942,-1946,-1949,-1949,-1940,-1932,-1915,-1899,-1878,-1862,-1844,-1831,-1823,-1817,-1820,-1824,-1829,-1835,-1831,-1833,-1815,-1811,-1789,-1776,-1763,-1750,-1752,-1753,-1772,-1792,-1823,-1854,-1882,-1909,-1928,-1932,-1931,-1906,-1878,-1833,-1792,-1743,-1708,-1671,-1654,-1645,-1647,-1665,-1683,-1711,-1740,-1768,-1795,-1820,-1838,-1851,-1862,-1870,-1877,-1887,-1890,-1896,-1893,-1887,-1878,-1856,-1839,-1809,-1781,-1748,-1716,-1682,-1650,-1620,-1588,-1560,-1534,-1508,-1487,-1465,-1454,-1437,-1433,-1425,-1421,-1421,-1412,-1410,-1390,-1382,-1350,-1335,-1305,-1286,-1268,-1252,-1250,-1247,-1263,-1274,-1302,-1316,-1336,-1338,-1329,-1307,-1264,-1214,-1144,-1067,-987,-903,-832,-762,-712,-664,-633,-600,-577,-559,-539,-527,-509,-495,-474,-456,-429,-404,-373,-337,-305,-261,-224,-176,-138,-95,-65,-38,-22,-16,-12,-17,-23,-34,-50,-63,-77,-84,-87,-88,-80,-72,-60,-42,-25,-8,13,27,53,74,109,139,180,222,259,308,335,373,383,395,380,368,331,297,253,218,186,169,161,168,183,208,234,261,283,288,294,281,272,253,242,233,231,243,255,286,321,350,395,419,453,483,511,542,575,601,638,663,704,729,771,790,819,837,846,858,849,847,830,819,806,800,799,804,818,831,854,870,896,919,947,979,1010,1045,1077,1107,1138,1167,1193,1222,1243,1268,1288,1309,1334,1356,1384,1407,1431,1453,1476,1495,1519,1540,1566,1591,1616,1642,1666,1696,1719,1746,1762,1778,1774,1778,1755,1748,1717,1696,1664,1640,1614,1603,1593,1600,1606,1621,1636,1650,1666,1670,1680,1674,1666,1651,1626,1601,1568,1535,1505,1479,1466,1460,1468,1486,1503,1536,1552,1587,1596,1614,1613,1605,1594,1569,1556,1529,1519,1499,1489,1473,1460,1444,1435,1425,1421,1422,1423,1428,1430,1438,1442,1458,1470,1491,1514,1538,1568,1594,1621,1642,1655,1665,1662,1659,1649,1628,1608,1572,1547,1504,1481,1447,1424,1411,1398,1400,1405,1421,1441,1470,1498,1535,1561,1592,1603,1614,1611,1599,1583,1553,1531,1496,1480,1458,1457,1453,1470,1479,1509,1529,1551,1575,1582,1593,1591,1585,1574,1564,1545,1533,1511,1493,1468,1445,1418,1399,1382,1374,1371,1375,1386,1398,1421,1436,1457,1467,1476,1473,1465,1446,1417,1386,1338,1300,1250,1207,1165,1124,1095,1061,1052,1038,1044,1050,1058,1068,1079,1084,1093,1093,1087,1076,1047,1017,964,914,847,780,718,644,592,527,485,435,404,369,351,331,326,315,320,321,332,342,359,373,397,412,435,445,456,455,449,435,415,388,356,323,282,252,217,200,175,163,140,122,92,60,23,-17,-59,-97,-139,-163,-190,-196,-203,-198,-193,-184,-172,-164,-147,-143,-126,-118,-107,-97,-91,-83,-74,-62,-46,-27,-7,20,42,70,91,107,118,118,114,100,87,63,46,19,6,-18,-32,-57,-72,-92,-96,-99,-90,-76,-65,-51,-58,-67,-100,-138,-187,-240,-283,-332,-352,-387,-390,-399,-395,-385,-377,-373,-362,-367,-366,-373,-382,-392,-404,-419,-433,-455,-476,-509,-540,-577,-614,-655,-691,-735,-773,-816,-854,-891,-928,-958,-993,-1015,-1048,-1065,-1092,-1103,-1123,-1124,-1135,-1132,-1133,-1127,-1120,-1105,-1094,-1074,-1058,-1042,-1014,-997,-962,-941,-910,-886,-866,-840,-832,-810,-812,-809,-824,-841,-866,-890,-914,-934,-948,-965,-976,-991,-1010,-1029,-1053,-1075,-1096,-1109,-1119,-1107,-1093,-1056,-1014,-961,-899,-845,-788,-754,-725,-724,-725,-745,-758,-774,-784,-783,-786,-779,-777,-766,-756,-742,-720,-701,-670,-640,-601,-566,-524,-496,-469,-459,-456,-468,-485,-516,-542,-582,-608,-642,-668,-683,-700,-702,-704,-700,-701,-702,-708,-725,-740,-766,-794,-821,-851,-869,-887,-886,-885,-869,-853,-833,-812,-797,-778,-771,-766,-770,-788,-802,-827,-849,-874,-900,-929,-951,-977,-989,-1002,-1006,-1003,-1004,-988,-983,-963,-947,-933,-917,-905,-895,-882,-877,-862,-852,-831,-814,-787,-769,-738,-722,-695,-681,-673,-667,-681,-690,-716,-737,-768,-791,-818,-840,-856,-874,-874,-879,-866,-860,-837,-818,-790,-758,-733,-703,-682,-659,-638,-611,-588,-555,-530,-500,-474,-447,-424,-403,-390,-381,-383,-385,-394,-397,-396,-393,-369,-352,-307,-266,-210,-155,-105,-66,-38,-32,-32,-56,-77,-120,-148,-184,-205,-213,-212,-195,-169,-144,-107,-86,-56,-41,-31,-26,-38,-50,-70,-89,-102,-114,-114,-113,-107,-103,-98,-103,-113,-129,-150,-169,-184,-199,-204,-211,-203,-201,-190,-185,-185,-193,-208,-235,-264,-301,-346,-386,-436,-475,-514,-550,-570,-596,-598,-604,-586,-564,-518,-473,-412,-355,-297,-241,-194,-152,-121,-99,-89,-86,-90,-106,-124,-151,-183,-207,-243,-258,-286,-299,-316,-326,-335,-341,-340,-345,-335,-330,-314,-293,-268,-238,-204,-174,-140,-117,-92,-73,-56,-38,-24,-9,7,26,52,87,123,173,214,267,314,357,401,431,461,479,496,508,523,539,555,569,580,584,584,579,570,555,544,527,517,502,495,481,474,466,462,460,457,453,445,436,423,407,396,373,362,336,329,311,311,306,311,315,320,329,331,342,339,341,334,325,321,309,304,289,272,243,210,164,111,54,-11,-69,-128,-171,-207,-226,-234,-227,-209,-176,-139,-91,-40,9,58,103,140,170,194,208,213,220,215,214,212,203,199,180,167,143,126,105,91,73,67,61,58,69,70,80,81,82,78,76,72,67,67,63,68,77,91,116,138,170,199,229,251,273,286,303,317,334,349,367,379,395,406,420,426,436,437,439,442,443,457,475,506,537,578,601,630,636,636,625,600,574,538,498,463,421,392,360,334,319,298,291,282,279,281,283,284,292,287,293,282,276,264,259,247,253,242,250,242,245,238,242,235,237,230,220,211,190,168,137,102,58,23,-20,-47,-75,-92,-104,-103,-98,-72,-44,3,53,109,164,217,261,293,311,315,304,287,260,230,206,177,161,147,142,147,157,170,189,198,208,206,197,185,160,144,111,89,54,28,-2,-21,-40,-46,-50,-42,-28,-7,28,62,110,163,216,277,327,370,406,426,439,443,438,424,405,378,355,331,316,308,309,323,349,385,433,484,530,581,610,647,656,662,648,620,585,537,496,442,405,353,323,284,268,247,248,245,257,265,281,294,308,320,329,336,341,339,341,335,324,309,280,245,209,166,133,107,87,85,84,95,105,120,121,123,102,81,36,-4,-63,-120,-177,-228,-264,-284,-288,-274,-250,-204,-167,-103,-65,-12,22,50,71,82,83,81,66,47,27,-1,-24,-57,-84,-122,-144,-178,-188,-209,-207,-221,-215,-218,-215,-209,-211,-211,-215,-223,-226,-226,-215,-197,-168,-134,-92,-53,-10,20,47,60,66,69,68,69,77,85,106,126,160,194,238,281,321,362,385,414,428,443,453,461,463,464,459,452,443,428,407,382,347,312,264,226,168,131,78,50,22,10,12,23,42,63,84,97,105,97,84,60,34,-3,-33,-73,-102,-127,-151,-153,-166,-154,-161,-148,-160,-155,-175,-195,-226,-271,-309,-357,-399,-438,-471,-497,-516,-523,-528,-518,-516,-498,-487,-466,-446,-421,-395,-369,-336,-309,-273,-245,-208,-182,-144,-122,-91,-82,-69,-76,-84,-103,-127,-158,-191,-227,-259,-287,-308,-321,-324,-317,-298,-275,-243,-217,-187,-166,-147,-135,-125,-129,-125,-140,-143,-152,-150,-149,-132,-117,-83,-48,-7,38,72,109,133,157,171,187,190,199,193,197,189,189,186,190,199,217,234,258,272,285,288,286,275,263,240,218,185,148,110,69,30,-7,-47,-79,-112,-134,-149,-155,-149,-143,-122,-110,-89,-77,-69,-70,-78,-89,-107,-115,-132,-129,-132,-121,-107,-93,-76,-67,-67,-72,-97,-127,-172,-225,-281,-340,-392,-438,-468,-482,-486,-471,-447,-414,-364,-323,-261,-224,-169,-143,-106,-85,-66,-47,-38,-28,-20,-17,-4,2,14,23,25,23,11,-9,-28,-57,-78,-100,-116,-124,-129,-128,-125,-124,-129,-132,-141,-145,-150,-154,-154,-156,-152,-154,-143,-141,-120,-109,-83,-68,-42,-26,-8,9,15,28,25,27,21,23,16,28,27,43,55,67,91,111,144,180,221,266,303,342,359,378,373,359,331,287,235,177,116,56,3,-48,-84,-116,-132,-140,-141,-131,-121,-102,-83,-65,-44,-29,-12,1,12,25,30,38,32,28,8,-13,-47,-83,-121,-164,-198,-238,-261,-287,-298,-310,-317,-324,-333,-341,-355,-365,-370,-383,-376,-389,-381,-385,-375,-365,-347,-328,-304,-279,-249,-222,-193,-164,-136,-104,-77,-48,-29,-17,-21,-39,-80,-127,-195,-255,-321,-368,-413,-435,-448,-447,-431,-407,-380,-345,-325,-300,-293,-284,-282,-274,-270,-251,-236,-203,-167,-122,-69,-21,32,67,100,119,126,137,134,143,146,160,174,200,224,264,289,334,356,395,412,438,447,458,460,459,452,446,428,419,392,373,343,313,275,233,183,141,95,68,42,31,32,39,60,79,103,122,134,138,128,117,90,67,39,14,-6,-23,-45,-56,-90,-103,-140,-155,-184,-199,-229,-246,-281,-304,-337,-366,-394,-422,-444,-460,-474,-472,-469,-457,-432,-415,-374,-348,-302,-260,-223,-173,-148,-106,-81,-53,-27,-10,13,28,44,60,71,80,84,83,68,59,29,6,-22,-56,-78,-108,-125,-143,-141,-148,-134,-124,-110,-82,-64,-34,-8,13,41,58,76,95,100,113,115,115,122,116,126,125,138,152,177,209,250,290,338,374,419,441,475,480,490,480,464,447,422,407,390,382,371,367,357,340,325,289,257,219,168,128,70,23,-28,-74,-113,-142,-165,-172,-174,-163,-142,-116,-85,-46,-17,24,45,69,80,82,83,68,55,26,-1,-33,-67,-92,-124,-143,-161,-176,-176,-182,-175,-173,-172,-172,-177,-180,-186,-185,-184,-170,-152,-125,-89,-56,-14,18,50,74,96,112,124,132,136,140,144,144,143,135,123,106,84,63,33,5,-25,-55,-81,-101,-122,-129,-139,-140,-132,-124,-101,-77,-47,-18,5,23,33,35,34,27,18,11,6,10,24,43,73,104,141,172,207,233,260,281,298,314,323,327,325,311,296,274,255,238,230,226,238,254,279,306,330,351,357,358,339,321,286,250,211,162,124,77,41,10,-11,-24,-23,-16,5,35,67,103,132,162,177,191,186,179,153,132,92,63,18,-17,-61,-98,-138,-168,-201,-228,-257,-284,-309,-334,-350,-367,-371,-373,-374,-360,-360,-336,-330,-303,-285,-259,-229,-203,-166,-133,-94,-56,-27,1,14,20,14,3,-23,-48,-83,-118,-152,-184,-214,-242,-268,-292,-315,-334,-350,-367,-377,-389,-392,-390,-377,-360,-332,-297,-257,-210,-164,-120,-79,-43,-6,25,58,83,112,132,162,184,211,233,250,267,275,287,290,298,298,302,304,307,319,332,362,388,430,456,491,504,511,499,469,420,364,285,219,136,73,7,-44,-85,-115,-132,-137,-131,-125,-105,-96,-78,-66,-59,-47,-48,-43,-43,-44,-34,-35,-25,-26,-28,-38,-55,-78,-109,-144,-188,-225,-264,-288,-304,-312,-306,-309,-300,-308,-319,-343,-381,-427,-482,-538,-592,-638,-672,-691,-686,-662,-609,-544,-459,-367,-270,-175,-85,-11,53,90,115,114,104,72,27,-35,-112,-207,-308,-417,-524,-623,-713,-775,-814,-814,-774,-704,-590,-463,-311,-157,-4,136,262,357,429,462,472,450,421,374,331,289,253,233,222,227,229,240,234,226,204,169,129,83,35,-3,-34,-42,-27,11,75,155,249,347,439,528,596,651,689,707,715,701,681,644,605,556,508,453,391,327,248,166,79,-16,-101,-187,-261,-320,-372,-390,-405,-385,-354,-310,-251,-202,-145,-114,-84,-79,-82,-108,-132,-179,-212,-261,-299,-342,-382,-428,-471,-524,-579,-643,-708,-774,-828,-873,-891,-894,-867,-814,-733,-626,-498,-359,-206,-66,85,206,323,419,484,540,567,584,584,580,564,549,527,502,474,442,401,361,309,261,212,170,133,111,93,91,100,120,150,195,237,293,344,392,438,474,495,510,503,485,456,408,358,294,222,145,57,-32,-128,-217,-308,-381,-437,-479,-478,-463,-405,-324,-222,-95,33,177,305,434,531,611,657,681,681,667,638,607,578,543,524,500,487,470,457,433,410,375,335,289,242,193,151,117,90,74,70,72,86,102,122,137,148,145,139,119,96,64,26,-14,-51,-93,-124,-164,-200,-243,-296,-350,-417,-478,-548,-604,-661,-697,-715,-708,-673,-613,-528,-423,-309,-179,-60,61,164,247,311,354,374,387,381,377,350,332,286,246,177,102,0,-109,-233,-351,-463,-549,-612,-628,-614,-544,-449,-307,-154,22,187,344,481,578,653,676,681,647,612,555,517,475,458,445,453,451,463,453,443,417,383,345,298,256,219,195,192,209,243,300,359,427,490,545,593,626,645,647,638,614,585,550,515,482,451,418,382,341,299,249,203,147,84,26,-45,-100,-161,-211,-260,-295,-329,-342,-356,-352,-346,-336,-323,-317,-317,-322,-335,-357,-375,-402,-421,-443,-463,-492,-513,-554,-584,-635,-676,-736,-788,-850,-904,-942,-978,-977,-970,-922,-856,-761,-641,-507,-355,-200,-45,105,234,340,425,468,499,491,469,432,379,330,273,228,185,156,135,126,122,131,135,154,163,185,200,223,248,269,303,321,346,360,366,372,362,359,345,335,322,309,297,282,270,246,224,185,138,79,8,-63,-138,-201,-265,-301,-335,-331,-313,-268,-205,-128,-48,39,118,192,252,294,321,322,310,281,236,194,135,79,16,-51,-118,-186,-252,-316,-372,-428,-477,-520,-560,-585,-600,-597,-574,-532,-480,-411,-344,-275,-219,-167,-141,-112,-114,-109,-125,-139,-157,-178,-201,-221,-255,-284,-327,-374,-428,-484,-543,-594,-638,-666,-681,-669,-644,-585,-514,-420,-317,-210,-106,-13,64,123,167,186,195,187,176,159,140,119,85,54,3,-48,-112,-184,-261,-338,-414,-479,-525,-564,-562,-558,-510,-451,-363,-261,-146,-25,100,218,329,421,490,545,567,583,572,554,521,480,439,384,335,275,209,147,67,3,-77,-138,-197,-244,-264,-281,-259,-229,-163,-90,6,104,201,290,362,422,453,476,466,455,426,397,372,343,332,308,297,268,243,200,152,92,24,-42,-112,-160,-209,-225,-239,-229,-217,-188,-171,-144,-134,-134,-142,-167,-196,-234,-274,-318,-358,-400,-432,-458,-480,-489,-508,-511,-526,-530,-545,-553,-575,-590,-614,-629,-635,-639,-616,-598,-545,-492,-416,-333,-241,-143,-49,49,132,208,271,310,337,345,326,303,249,192,121,46,-26,-99,-151,-203,-223,-240,-229,-211,-174,-129,-67,-4,76,150,232,311,383,452,511,554,590,609,621,625,621,609,596,568,549,513,483,441,394,348,291,255,208,193,180,184,207,229,269,299,337,359,382,391,394,394,381,372,358,349,348,350,356,364,366,364,349,328,292,255,202,152,97,39,-6,-56,-87,-115,-133,-144,-146,-146,-136,-133,-123,-120,-114,-111,-104,-101,-92,-91,-89,-95,-98,-109,-120,-142,-172,-211,-258,-318,-382,-452,-520,-578,-628,-658,-669,-665,-634,-591,-522,-439,-342,-236,-127,-22,77,160,232,281,317,333,335,321,301,261,227,169,118,52,-8,-69,-128,-176,-216,-235,-226,-198,-137,-56,41,154,271,386,498,591,668,717,745,747,732,710,675,650,622,605,593,589,587,587,577,565,536,497,449,382,316,244,168,106,50,9,-7,-20,-3,16,47,87,126,169,206,239,263,290,305,327,337,346,343,330,300,265,206,145,64,-19,-112,-195,-280,-345,-403,-436,-457,-454,-445,-419,-387,-352,-310,-273,-239,-216,-206,-210,-220,-241,-263,-288,-309,-331,-347,-364,-371,-379,-382,-389,-393,-402,-409,-417,-426,-429,-431,-425,-408,-386,-345,-301,-246,-188,-131,-74,-25,16,50,71,83,86,82,76,68,61,55,47,45,40,43,45,54,57,67,67,72,73,76,76,77,80,87,102,127,158,201,252,303,361,416,464,514,541,566,573,567,550,518,473,416,347,271,186,101,11,-69,-146,-205,-252,-275,-277,-265,-229,-188,-134,-73,-16,41,90,132,165,191,210,222,230,232,233,232,223,217,190,166,123,81,32,-17,-66,-107,-149,-169,-193,-189,-183,-168,-143,-127,-103,-96,-84,-92,-98,-128,-155,-198,-236,-277,-312,-335,-358,-368,-377,-379,-377,-383,-386,-400,-419,-445,-473,-506,-531,-559,-573,-589,-585,-588,-569,-557,-530,-503,-467,-430,-392,-359,-324,-297,-274,-252,-237,-223,-212,-204,-203,-200,-216,-232,-265,-300,-350,-396,-445,-482,-507,-509,-494,-446,-377,-282,-162,-29,120,265,408,536,643,735,793,842,855,865,847,835,801,772,729,679,626,557,491,415,344,279,226,189,170,165,177,198,225,264,296,333,359,374,382,374,363,339,314,288,261,242,226,222,221,232,236,249,247,236,215,173,129,70,7,-59,-127,-192,-250,-302,-350,-383,-419,-437,-460,-470,-487,-494,-510,-520,-530,-538,-540,-536,-530,-518,-502,-487,-470,-464,-458,-472,-485,-510,-543,-569,-607,-630,-652,-660,-652,-635,-601,-554,-501,-430,-362,-284,-213,-145,-87,-41,-4,26,52,74,94,112,123,135,135,136,129,117,108,91,89,86,92,112,136,172,219,267,332,396,466,538,603,667,714,752,773,776,775,750,729,694,655,620,580,546,518,488,462,431,400,361,328,286,248,200,154,97,45,-9,-61,-102,-136,-162,-173,-181,-176,-167,-149,-128,-96,-64,-23,11,47,68,82,77,54,22,-36,-96,-172,-240,-313,-370,-423,-454,-476,-477,-469,-441,-399,-354,-295,-241,-185,-128,-86,-40,-15,7,9,5,-16,-39,-69,-97,-124,-147,-172,-189,-214,-227,-249,-254,-269,-269,-276,-272,-267,-253,-236,-212,-181,-147,-108,-73,-40,-13,5,17,24,20,18,3,-10,-24,-39,-48,-57,-67,-69,-79,-78,-77,-79,-73,-74,-69,-62,-49,-34,-7,23,59,114,161,230,293,355,420,472,525,561,594,608,614,606,584,551,502,446,371,296,210,127,49,-17,-66,-94,-105,-102,-79,-57,-17,19,52,89,107,129,141,154,166,181,202,229,263,305,346,391,417,437,434,415,374,315,234,147,51,-43,-124,-197,-242,-278,-282,-281,-254,-224,-183,-143,-106,-74,-59,-54,-68,-94,-123,-165,-195,-234,-259,-291,-311,-331,-342,-351,-351,-356,-346,-351,-339,-340,-329,-327,-319,-324,-330,-342,-361,-376,-392,-407,-414,-425,-426,-426,-419,-407,-392,-373,-355,-330,-309,-279,-251,-224,-193,-171,-144,-122,-97,-70,-48,-16,5,37,59,89,119,148,192,232,289,349,417,492,566,644,713,781,835,873,897,897,887,855,813,759,692,620,539,456,376,297,233,176,144,120,116,117,127,138,150,157,156,152,139,127,112,102,89,85,78,78,83,88,97,105,103,104,89,73,49,13,-23,-69,-113,-166,-211,-259,-300,-331,-365,-384,-406,-420,-433,-441,-444,-440,-434,-428,-418,-415,-404,-399,-391,-379,-378,-370,-369,-374,-372,-386,-396,-415,-436,-457,-476,-496,-504,-512,-504,-494,-474,-446,-411,-367,-317,-263,-208,-156,-108,-66,-27,7,39,64,87,100,109,108,101,78,54,8,-29,-76,-114,-139,-154,-147,-119,-76,-8,66,152,242,329,414,494,565,630,684,729,755,780,781,779,769,751,732,711,682,649,609,564,516,467,422,377,344,304,278,238,207,163,122,75,27,-20,-60,-97,-110,-125,-110,-95,-65,-32,-3,23,41,49,45,38,9,-13,-58,-103,-160,-217,-276,-326,-375,-408,-437,-455,-465,-472,-467,-458,-437,-415,-382,-349,-315,-275,-240,-208,-174,-156,-136,-125,-116,-112,-107,-115,-120,-141,-158,-186,-211,-234,-263,-279,-297,-302,-302,-287,-271,-239,-207,-177,-142,-125,-98,-94,-84,-90,-92,-102,-107,-120,-123,-129,-131,-125,-119,-100,-82,-54,-23,14,57,102,152,195,242,271,304,317,329,322,316,303,298,297,307,323,351,380,419,454,484,512,516,522,499,476,436,388,338,279,226,171,126,86,53,28,0,-21,-55,-80,-121,-149,-187,-201,-222,-209,-198,-160,-116,-58,3,68,123,175,209,236,247,245,234,202,170,127,78,43,-4,-29,-58,-73,-92,-96,-115,-116,-132,-131,-140,-142,-146,-148,-146,-141,-134,-123,-113,-95,-84,-61,-50,-30,-23,-13,-17,-22,-42,-67,-100,-142,-176,-219,-245,-272,-288,-302,-309,-313,-312,-310,-308,-306,-310,-316,-333,-346,-369,-379,-398,-401,-407,-396,-389,-363,-350,-319,-307,-287,-280,-278,-285,-292,-310,-314,-322,-313,-291,-259,-209,-148,-86,-4,65,154,232,322,408,501,589,674,752,813,866,896,915,912,897,859,816,759,702,642,585,530,486,440,407,373,342,319,283,264,230,214,192,184,174,176,174,183,190,201,215,224,226,224,203,182,145,105,58,8,-41,-82,-120,-146,-170,-187,-200,-220,-232,-256,-276,-301,-335,-359,-395,-411,-435,-441,-443,-436,-418,-396,-370,-344,-323,-310,-305,-313,-328,-351,-383,-418,-454,-488,-518,-533,-549,-539,-533,-507,-484,-452,-419,-394,-363,-350,-328,-320,-310,-296,-289,-265,-249,-216,-182,-143,-103,-59,-23,23,58,98,133,164,193,222,247,281,310,350,381,418,449,482,516,542,575,592,621,637,656,676,684,697,697,694,685,671,656,641,619,607,578,564,530,507,466,425,373,315,251,193,121,65,3,-53,-101,-148,-180,-211,-222,-236,-230,-226,-209,-194,-174,-160,-147,-144,-144,-161,-181,-216,-253,-299,-342,-386,-424,-456,-483,-502,-511,-516,-507,-497,-478,-462,-440,-426,-400,-387,-357,-334,-303,-266,-231,-185,-146,-102,-65,-31,-6,11,19,19,9,-7,-27,-51,-74,-99,-121,-141,-156,-167,-170,-173,-172,-180,-178,-191,-195,-202,-212,-208,-211,-201,-190,-173,-149,-125,-98,-71,-50,-26,-15,2,9,19,20,24,22,29,30,42,53,65,78,90,101,118,135,152,180,202,237,275,312,357,391,430,458,483,499,501,501,481,467,432,401,359,317,277,233,196,162,128,102,78,60,49,41,42,43,54,61,78,90,111,120,140,139,152,141,141,126,116,100,78,59,32,9,-15,-37,-60,-79,-102,-112,-129,-129,-137,-132,-136,-127,-137,-131,-145,-151,-164,-171,-184,-181,-189,-188,-186,-188,-179,-172,-162,-155,-149,-154,-155,-171,-178,-199,-215,-238,-260,-284,-303,-325,-341,-359,-367,-381,-383,-394,-397,-400,-401,-406,-404,-413,-415,-421,-430,-426,-429,-414,-406,-383,-359,-330,-289,-246,-189,-131,-68,-8,52,104,149,190,222,256,285,319,357,399,449,501,553,608,656,701,744,771,795,807,809,810,797,788,773,756,736,709,678,643,600,559,502,455,385,333,267,216,165,125,90,65,47,34,25,20,17,7,11,-7,-3,-18,-25,-33,-47,-53,-68,-80,-100,-123,-153,-181,-217,-245,-282,-313,-343,-369,-385,-399,-398,-400,-388,-378,-366,-352,-344,-340,-333,-339,-333,-339,-328,-324,-304,-286,-263,-242,-221,-212,-201,-207,-214,-233,-252,-276,-300,-316,-330,-336,-334,-323,-307,-277,-254,-224,-201,-183,-168,-160,-151,-148,-140,-136,-122,-99,-76,-37,-2,40,80,119,150,179,197,212,220,221,227,227,237,246,271,297,337,384,434,491,547,595,642,672,690,700,687,678,647,623,597,568,553,526,513,492,472,452,422,393,355,312,267,218,169,120,64,18,-40,-83,-130,-168,-200,-226,-250,-267,-279,-292,-299,-318,-329,-359,-372,-402,-416,-437,-449,-462,-472,-475,-481,-469,-466,-445,-432,-409,-387,-369,-345,-326,-304,-282,-258,-238,-211,-189,-167,-143,-123,-102,-87,-63,-55,-31,-24,-8,-5,5,4,8,9,5,3,-7,-15,-30,-44,-62,-83,-102,-126,-143,-162,-173,-188,-195,-202,-203,-201,-197,-187,-180,-164,-154,-138,-124,-107,-91,-72,-53,-38,-18,-7,11,25,47,69,101,133,169,209,248,291,340,375,424,448,475,487,487,477,456,422,385,347,310,287,265,262,257,266,268,273,272,253,235,195,154,104,50,1,-41,-74,-94,-93,-88,-59,-27,14,58,92,124,138,146,134,118,88,59,22,-4,-30,-38,-48,-39,-31,-19,-5,1,5,2,-10,-26,-45,-70,-89,-109,-117,-117,-109,-90,-70,-47,-23,-9,10,10,13,1,-8,-24,-35,-44,-49,-47,-51,-45,-53,-58,-70,-96,-115,-152,-181,-224,-260,-307,-351,-399,-450,-490,-535,-565,-595,-612,-623,-619,-609,-585,-551,-516,-464,-425,-368,-330,-277,-241,-197,-169,-136,-117,-89,-63,-27,13,65,117,186,253,330,402,482,545,621,676,736,778,816,840,859,862,863,845,829,804,774,744,707,664,623,570,523,476,427,390,347,317,284,265,240,235,217,215,203,197,186,176,157,141,108,84,48,17,-13,-48,-77,-107,-138,-159,-193,-208,-238,-253,-276,-290,-311,-320,-333,-340,-346,-353,-364,-378,-401,-425,-449,-474,-492,-506,-511,-510,-501,-487,-467,-441,-409,-379,-343,-314,-291,-266,-260,-244,-245,-242,-243,-248,-250,-258,-259,-264,-263,-263,-265,-261,-267,-262,-259,-254,-238,-228,-205,-185,-158,-136,-107,-88,-64,-46,-26,-8,9,24,42,61,86,109,144,171,220,256,318,362,422,469,521,562,602,631,651,666,665,665,650,640,618,605,581,566,548,526,512,486,467,441,415,386,354,314,275,221,165,99,24,-46,-120,-185,-242,-296,-329,-368,-382,-398,-406,-403,-414,-412,-423,-433,-446,-458,-465,-470,-462,-455,-439,-421,-408,-390,-382,-370,-369,-365,-364,-366,-357,-351,-330,-309,-273,-244,-198,-163,-120,-81,-47,-11,18,40,59,64,67,65,59,56,49,43,37,25,23,3,-5,-26,-46,-66,-93,-109,-133,-140,-154,-157,-163,-162,-163,-160,-156,-157,-149,-159,-154,-164,-163,-161,-155,-146,-130,-120,-100,-85,-60,-39,-7,15,48,71,94,115,129,142,154,165,181,194,212,224,243,252,270,276,294,297,309,303,308,300,302,298,302,304,312,317,323,324,324,313,303,279,259,236,211,195,172,162,152,149,155,158,170,171,181,175,173,159,137,111,74,35,-4,-51,-87,-129,-159,-183,-205,-216,-229,-233,-236,-228,-223,-202,-184,-159,-133,-103,-81,-50,-37,-20,-15,-19,-22,-41,-53,-83,-102,-135,-155,-178,-193,-193,-195,-175,-165,-144,-133,-126,-125,-141,-160,-200,-245,-297,-353,-401,-445,-474,-497,-499,-496,-479,-454,-431,-403,-386,-362,-354,-335,-333,-324,-323,-319,-314,-301,-280,-251,-211,-166,-112,-55,12,73,146,209,273,336,388,451,500,562,612,671,723,781,828,876,909,936,944,945,924,897,858,812,764,710,659,606,556,503,455,407,365,325,287,254,224,197,175,146,127,90,68,28,8,-21,-38,-52,-68,-76,-97,-106,-127,-142,-163,-184,-207,-230,-257,-276,-300,-316,-336,-357,-373,-389,-398,-401,-398,-393,-378,-366,-347,-330,-317,-306,-303,-310,-315,-335,-342,-364,-371,-383,-390,-386,-385,-373,-360,-346,-330,-316,-308,-304,-310,-324,-348,-374,-404,-430,-452,-462,-458,-444,-400,-364,-288,-233,-158,-97,-41,7,39,58,64,54,44,21,12,0,6,18,46,82,130,183,241,294,352,397,447,485,521,545,567,581,591,608,611,633,636,654,663,674,686,687,690,678,664,640,610,577,535,493,445,398,350,301,256,208,164,118,71,27,-20,-69,-109,-151,-184,-209,-232,-240,-251,-250,-253,-255,-257,-265,-269,-283,-296,-317,-339,-365,-390,-414,-434,-443,-449,-438,-421,-392,-359,-316,-280,-231,-193,-155,-122,-99,-79,-61,-55,-37,-38,-21,-26,-16,-22,-13,-9,-2,7,9,14,10,6,-8,-23,-49,-80,-115,-158,-189,-225,-245,-260,-265,-261,-248,-235,-216,-197,-185,-166,-152,-138,-115,-100,-75,-56,-34,-15,-2,14,16,29,31,48,55,80,94,118,141,162,194,221,255,290,319,359,384,424,452,484,509,532,543,556,550,550,531,511,480,443,408,367,332,300,267,245,220,204,183,164,141,109,84,47,24,-7,-25,-46,-57,-65,-66,-63,-59,-55,-53,-51,-54,-52,-58,-58,-69,-75,-88,-99,-113,-129,-142,-161,-169,-183,-187,-186,-184,-170,-157,-138,-113,-90,-67,-47,-34,-26,-21,-26,-31,-44,-57,-78,-95,-118,-129,-145,-146,-149,-143,-134,-128,-122,-125,-134,-155,-180,-220,-259,-308,-357,-400,-445,-471,-497,-503,-508,-498,-493,-471,-457,-428,-407,-380,-359,-338,-326,-312,-306,-301,-300,-300,-297,-288,-273,-247,-212,-167,-114,-52,10,84,152,230,304,376,446,506,560,607,641,676,697,717,723,732,722,720,701,683,657,632,602,580,550,528,500,475,448,424,396,367,336,302,265,226,184,147,110,79,48,24,-1,-25,-44,-66,-75,-94,-96,-108,-108,-117,-122,-132,-143,-155,-178,-192,-218,-239,-264,-294,-324,-360,-389,-421,-441,-461,-467,-471,-461,-453,-432,-421,-401,-395,-390,-391,-404,-411,-431,-449,-469,-491,-510,-521,-530,-526,-516,-504,-481,-459,-435,-408,-389,-369,-362,-354,-358,-354,-356,-345,-333,-308,-282,-241,-208,-160,-114,-66,-15,30,74,108,145,165,187,204,212,231,235,251,258,272,292,311,344,376,419,461,513,554,603,640,674,701,720,737,745,750,747,744,731,724,703,687,657,626,582,538,486,432,378,317,260,204,146,107,49,20,-30,-63,-100,-142,-179,-225,-272,-316,-365,-401,-438,-461,-480,-485,-487,-478,-469,-457,-445,-436,-432,-429,-435,-439,-446,-449,-443,-438,-412,-392,-345,-299,-236,-172,-108,-45,9,57,94,124,140,148,149,139,135,114,109,86,79,63,54,45,40,40,42,50,53,58,56,44,30,5,-19,-48,-81,-114,-148,-179,-202,-218,-224,-221,-207,-192,-162,-141,-113,-92,-76,-60,-55,-45,-49,-44,-49,-50,-46,-46,-34,-24,-10,15,34,68,92,132,161,201,238,276,311,349,367,399,398,404,386,365,332,301,254,226,180,156,129,113,103,99,99,102,106,112,108,118,110,121,116,119,115,110,101,89,74,52,34,11,-4,-18,-23,-20,-8,13,47,74,121,140,176,185,194,194,181,173,156,145,132,119,109,95,85,70,58,42,26,10,-12,-26,-43,-53,-63,-72,-76,-88,-91,-110,-116,-137,-151,-175,-198,-231,-264,-301,-334,-368,-389,-413,-421,-434,-441,-447,-457,-463,-477,-497,-514,-541,-559,-575,-586,-587,-581,-565,-542,-509,-471,-430,-385,-343,-301,-263,-224,-192,-150,-116,-68,-27,23,71,124,183,246,316,390,467,548,623,704,769,836,880,921,936,951,942,933,910,892,864,843,814,785,757,724,692,661,623,595,554,524,483,443,393,338,274,207,135,64,0,-63,-113,-158,-200,-229,-258,-276,-283,-285,-276,-258,-243,-216,-201,-179,-173,-168,-178,-188,-215,-232,-268,-286,-317,-336,-355,-365,-375,-374,-375,-376,-369,-374,-359,-362,-349,-352,-344,-350,-347,-357,-361,-379,-391,-422,-440,-477,-499,-530,-546,-562,-565,-556,-534,-504,-456,-413,-354,-301,-243,-192,-143,-109,-77,-64,-57,-54,-62,-64,-69,-70,-60,-52,-26,-1,37,80,128,178,230,273,320,359,397,434,464,491,513,524,540,547,554,568,573,587,599,605,620,622,633,633,636,630,620,601,579,542,505,458,408,354,303,251,206,165,120,85,38,2,-43,-81,-130,-166,-222,-258,-312,-347,-391,-425,-461,-488,-512,-523,-528,-519,-509,-484,-468,-436,-418,-391,-380,-360,-358,-345,-343,-334,-322,-312,-291,-277,-248,-226,-194,-158,-124,-79,-44,-3,28,59,73,88,81,77,59,41,17,-3,-34,-56,-85,-107,-127,-146,-158,-168,-176,-175,-175,-167,-157,-144,-134,-115,-110,-97,-95,-97,-101,-112,-125,-146,-169,-196,-221,-243,-257,-259,-250,-225,-196,-148,-101,-44,13,66,118,157,188,207,218,218,216,209,202,200,200,208,223,247,273,309,343,383,422,457,488,503,510,495,473,434,389,338,280,228,168,126,70,45,7,-4,-12,-12,7,19,43,65,81,103,114,118,122,107,94,67,41,8,-15,-48,-63,-88,-99,-111,-113,-112,-95,-79,-39,-4,48,93,137,172,196,208,211,199,180,151,118,81,50,19,-3,-22,-32,-41,-43,-43,-49,-43,-55,-55,-68,-80,-100,-130,-164,-207,-256,-303,-359,-408,-458,-500,-540,-565,-586,-598,-594,-593,-579,-563,-547,-525,-512,-490,-486,-471,-473,-464,-462,-445,-429,-401,-366,-328,-283,-240,-189,-146,-93,-48,2,53,104,157,220,277,355,420,504,578,657,733,798,867,916,965,989,1002,991,966,923,872,810,748,682,623,574,527,503,471,462,438,435,409,399,369,339,303,254,210,154,108,56,12,-29,-66,-99,-128,-150,-176,-190,-211,-222,-230,-234,-233,-222,-216,-199,-189,-176,-162,-166,-162,-183,-201,-226,-264,-289,-334,-357,-393,-403,-421,-415,-413,-399,-382,-363,-345,-324,-315,-307,-310,-319,-334,-348,-373,-390,-413,-435,-452,-469,-475,-484,-478,-482,-468,-464,-444,-426,-398,-365,-329,-284,-238,-188,-136,-93,-48,-21,2,16,17,19,11,3,-3,-9,-4,3,25,42,81,105,158,195,249,300,346,394,435,478,520,562,600,642,677,712,745,769,786,798,789,778,753,721,693,654,626,591,561,530,500,465,432,386,345,292,241,182,122,53,-12,-86,-149,-219,-274,-335,-376,-423,-444,-472,-480,-492,-493,-493,-482,-476,-457,-446,-426,-415,-396,-388,-373,-367,-361,-355,-349,-340,-329,-313,-294,-269,-242,-211,-171,-128,-77,-22,33,91,141,186,218,245,248,243,216,174,125,62,6,-55,-106,-149,-187,-207,-225,-229,-232,-225,-222,-203,-198,-174,-163,-145,-132,-121,-113,-108,-108,-117,-127,-146,-162,-180,-194,-203,-209,-203,-189,-162,-125,-80,-23,37,102,162,220,259,301,306,327,301,294,255,231,197,176,162,161,176,199,236,280,323,370,408,430,453,441,438,405,376,335,291,246,197,152,105,70,32,7,-20,-40,-61,-69,-80,-77,-72,-64,-44,-27,0,25,58,80,101,114,111,109,87,62,26,-12,-55,-91,-122,-149,-156,-165,-149,-134,-103,-74,-34,-4,34,57,80,92,96,93,84,69,51,31,1,-20,-52,-78,-106,-129,-154,-175,-198,-222,-245,-271,-292,-320,-338,-367,-387,-410,-434,-450,-473,-488,-507,-521,-535,-544,-552,-554,-551,-542,-527,-511,-490,-469,-448,-428,-416,-403,-398,-387,-380,-369,-350,-334,-305,-270,-237,-183,-143,-84,-28,35,102,178,250,335,413,500,586,672,761,836,917,972,1028,1054,1069,1062,1032,993,935,875,807,745,680,631,587,554,538,521,520,513,513,504,491,469,435,397,344,284,224,151,89,18,-42,-106,-155,-208,-244,-280,-303,-319,-332,-330,-333,-316,-309,-286,-278,-267,-264,-272,-290,-310,-351,-377,-422,-448,-477,-492,-498,-499,-485,-471,-449,-423,-403,-382,-375,-373,-385,-405,-437,-468,-513,-541,-583,-605,-627,-633,-627,-609,-573,-528,-473,-410,-356,-300,-252,-221,-182,-168,-141,-123,-94,-57,-10,43,106,159,217,251,282,291,291,282,263,245,227,213,210,214,235,265,308,356,408,448,494,511,536,538,546,555,572,606,651,714,783,858,927,982,1011,1016,981,930,848,756,656,553,464,376,312,258,212,174,120,59,-31,-128,-251,-365,-477,-572,-627,-659,-640,-588,-509,-403,-300,-204,-129,-86,-75,-94,-139,-206,-280,-360,-442,-513,-585,-647,-704,-754,-799,-826,-840,-825,-775,-695,-567,-415,-234,-44,138,298,430,509,545,529,470,381,263,144,15,-85,-183,-238,-275,-281,-262,-234,-189,-146,-105,-71,-47,-34,-24,-20,-8,9,40,83,130,186,223,257,251,226,157,64,-58,-188,-327,-447,-556,-622,-660,-650,-598,-510,-379,-236,-74,75,213,313,381,405,396,356,304,243,199,170,169,195,242,302,371,431,495,534,576,596,613,617,603,577,520,451,358,273,186,126,67,10,-81,-203,-367,-547,-742,-934,-1107,-1232,-1259,-1129,-794,-253,437,1142,1697,1923,1726,1079,127,-928,-1775,-2154,-1880,-916,613,2451,4291,5824,6813,7141,6763,5765,4263,2440,497,-1349,-2904,-4005,-4546,-4524,-3955,-2958,-1634,-107,1496,3053,4433,5483,6089,6111,5505,4216,2325,-96,-2853,-5772,-8626,-11223,-13390,-15025,-16057,-16499,-16359,-15709,-14596,-13125,-11370,-9457,-7454,-5441,-3437,-1437,588,2693,4926,7323,9885,12564,15235,17729,19807,21239,21788,21288,19663,16948,13339,9133,4731,572,-2932,-5434,-6735,-6783,-5710,-3785,-1375,1125,3352,5043,6029,6284,5838,4833,3371,1614,-368,-2483,-4707,-6978,-9233,-11348,-13155,-14456,-15053,-14803,-13646,-11649,-8969,-5880,-2697,251,2647,4263,4956,4729,3697,2092,195,-1691,-3326,-4517,-5217,-5428,-5283,-4926,-4539,-4260,-4155,-4235,-4389,-4486,-4354,-3854,-2917,-1551,153,2033,3904,5589,6919,7809,8187,8098,7591,6797,5839,4859,3961,3239,2718,2392,2217,2109,2007,1847,1603,1307,988,753,686,864,1341,2087,3037,4055,5000,5684,5992,5773,4993,3622,1756,-485,-2882,-5233,-7298,-8920,-9953,-10332,-10052,-9131,-7692,-5845,-3785,-1679,275,1948,3206,4039,4420,4478,4284,4008,3730,3531,3430,3405,3440,3494,3549,3589,3571,3447,3141,2558,1625,309,-1371,-3292,-5313,-7223,-8848,-10043,-10727,-10902,-10628,-10025,-9217,-8361,-7560,-6921,-6508,-6340,-6409,-6640,-6932,-7121,-7041,-6508,-5396,-3622,-1248,1596,4629,7549,10021,11797,12709,12753,12035,10778,9244,7696,6349,5322,4691,4409,4429,4607,4852,5038,5128,5115,5073,5102,5323,5824,6620,7689,8895,10112,11148,11867,12133,11902,11157,9962,8396,6588,4670,2810,1152,-149,-993,-1324,-1168,-585,287,1355,2485,3608,4669,5624,6453,7111,7550,7699,7488,6828,5710,4105,2131,-106,-2374,-4458,-6117,-7167,-7498,-7099,-6061,-4573,-2882,-1273,-12,693,713,37,-1253,-2999,-4971,-6949,-8705,-10064,-10920,-11229,-11014,-10387,-9459,-8419,-7412,-6598,-6066,-5890,-6058,-6545,-7265,-8125,-8999,-9774,-10345,-10620,-10574,-10183,-9511,-8640,-7686,-6795,-6090,-5696,-5689,-6104,-6934,-8095,-9473,-10888,-12164,-13117,-13629,-13614,-13086,-12113,-10807,-9327,-7802,-6378,-5152,-4198,-3558,-3230,-3204,-3420,-3830,-4350,-4906,-5435,-5866,-6181,-6353,-6400,-6323,-6138,-5818,-5360,-4706,-3833,-2720,-1352,199,1886,3566,5126,6433,7373,7891,7956,7595,6884,5898,4758,3564,2435,1460,757,385,432,918,1843,3152,4736,6456,8135,9620,10768,11494,11775,11621,11124,10381,9518,8678,7961,7473,7251,7323,7643,8173,8820,9512,10173,10736,11163,11423,11499,11380,11059,10540,9840,9003,8085,7163,6331,5649,5205,5002,5061,5318,5722,6165,6572,6851,6964,6876,6606,6177,5634,5033,4428,3876,3433,3136,3035,3132,3452,3949,4601,5320,6018,6583,6898,6878,6460,5633,4454,2992,1406,-188,-1614,-2764,-3515,-3833,-3694,-3144,-2255,-1123,133,1399,2571,3546,4262,4647,4695,4373,3728,2771,1586,238,-1165,-2503,-3661,-4504,-4969,-4989,-4606,-3885,-2942,-1936,-1002,-302,72,49,-370,-1113,-2085,-3100,-4018,-4658,-4919,-4731,-4104,-3104,-1868,-561,635,1533,2014,1978,1428,400,-989,-2627,-4347,-6038,-7577,-8882,-9908,-10592,-10933,-10899,-10500,-9753,-8693,-7401,-5966,-4517,-3193,-2113,-1401,-1104,-1235,-1752,-2557,-3535,-4559,-5499,-6279,-6844,-7190,-7360,-7397,-7362,-7301,-7219,-7141,-7041,-6912,-6733,-6485,-6133,-5662,-5033,-4232,-3275,-2169,-1006,161,1216,2094,2706,3026,3016,2696,2090,1260,265,-808,-1891,-2895,-3755,-4406,-4815,-4969,-4893,-4642,-4291,-3914,-3591,-3353,-3231,-3198,-3233,-3272,-3258,-3142,-2859,-2421,-1804,-1058,-233,630,1445,2183,2788,3238,3525,3651,3629,3498,3270,2987,2640,2256,1820,1335,803,211,-398,-1010,-1542,-1938,-2113,-2022,-1636,-974,-87,938,2002,2999,3837,4455,4809,4902,4751,4382,3848,3164,2406,1582,789,56,-543,-960,-1181,-1205,-1068,-834,-552,-278,-33,166,339,485,632,770,917,1045,1170,1260,1345,1422,1523,1671,1860,2087,2306,2476,2552,2493,2279,1914,1407,828,206,-360,-833,-1146,-1272,-1197,-920,-458,146,869,1628,2403,3104,3716,4190,4510,4689,4730,4693,4606,4522,4478,4465,4501,4519,4508,4397,4161,3762,3187,2447,1563,588,-405,-1349,-2141,-2728,-3029,-3019,-2683,-2047,-1157,-98,1058,2204,3277,4194,4926,5437,5720,5772,5599,5202,4608,3832,2925,1935,923,-57,-952,-1725,-2334,-2781,-3032,-3114,-3019,-2768,-2393,-1888,-1311,-641,53,773,1447,2050,2514,2818,2920,2834,2559,2138,1613,1042,479,-25,-461,-799,-1089,-1332,-1579,-1844,-2135,-2451,-2749,-3007,-3158,-3170,-2978,-2581,-1949,-1149,-202,783,1746,2600,3300,3813,4136,4277,4243,4071,3751,3325,2782,2146,1409,586,-313,-1255,-2178,-3022,-3696,-4141,-4291,-4141,-3695,-3011,-2179,-1288,-472,190,604,748,622,274,-231,-804,-1383,-1894,-2310,-2614,-2802,-2902,-2929,-2919,-2888,-2847,-2799,-2726,-2609,-2424,-2148,-1786,-1332,-810,-254,309,821,1262,1587,1791,1859,1804,1642,1384,1073,709,337,-58,-445,-843,-1230,-1598,-1920,-2159,-2287,-2276,-2138,-1889,-1590,-1304,-1080,-976,-988,-1100,-1270,-1414,-1476,-1390,-1139,-732,-229,296,741,1032,1108,959,609,120,-418,-922,-1288,-1463,-1373,-1024,-413,386,1291,2176,2936,3447,3654,3509,3037,2290,1357,358,-581,-1335,-1788,-1876,-1564,-882,97,1249,2440,3498,4314,4776,4864,4594,4036,3297,2487,1720,1082,646,444,485,749,1185,1744,2336,2912,3379,3692,3803,3684,3351,2835,2195,1520,891,394,101,51,258,709,1339,2090,2845,3512,3971,4134,3947,3390,2510,1402,189,-964,-1930,-2591,-2885,-2801,-2383,-1700,-881,-10,789,1467,1977,2304,2477,2498,2423,2258,2063,1841,1646,1490,1388,1362,1372,1415,1445,1414,1300,1046,652,94,-600,-1399,-2243,-3042,-3722,-4173,-4347,-4192,-3731,-3012,-2145,-1233,-413,213,579,621,372,-153,-866,-1673,-2481,-3173,-3672,-3897,-3817,-3426,-2780,-1955,-1072,-257,384,770,856,645,172,-517,-1318,-2174,-2959,-3617,-4062,-4262,-4202,-3903,-3413,-2816,-2212,-1707,-1421,-1422,-1765,-2432,-3376,-4471,-5613,-6632,-7423,-7870,-7929,-7579,-6873,-5898,-4788,-3696,-2770,-2112,-1804,-1840,-2195,-2781,-3492,-4205,-4803,-5196,-5321,-5187,-4816,-4308,-3715,-3151,-2649,-2271,-2036,-1963,-2066,-2351,-2812,-3433,-4172,-4988,-5809,-6585,-7247,-7749,-8049,-8127,-7957,-7542,-6883,-6008,-4955,-3791,-2586,-1422,-376,509,1174,1619,1830,1796,1546,1050,351,-558,-1614,-2776,-3942,-5039,-5972,-6662,-7074,-7159,-6927,-6387,-5564,-4517,-3306,-2032,-810,228,969,1328,1288,874,207,-599,-1369,-1980,-2333,-2379,-2131,-1641,-989,-274,401,956,1310,1448,1358,1106,758,414,182,126,306,726,1339,2093,2878,3601,4174,4513,4570,4332,3782,2983,1959,807,-413,-1595,-2653,-3488,-4029,-4206,-4017,-3444,-2566,-1432,-161,1166,2439,3596,4577,5383,6021,6539,6955,7302,7562,7709,7704,7489,7041,6327,5369,4207,2925,1636,468,-457,-1019,-1147,-806,-8,1144,2532,3958,5250,6223,6755,6786,6335,5494,4424,3302,2335,1670,1420,1599,2168,3006,3973,4891,5634,6071,6172,5929,5429,4783,4147,3670,3471,3642,4181,5063,6162,7354,8465,9345,9875,9964,9606,8820,7707,6368,4951,3560,2308,1250,445,-106,-380,-394,-165,295,943,1749,2646,3580,4465,5245,5855,6260,6444,6403,6154,5736,5191,4602,4021,3555,3237,3153,3290,3673,4236,4938,5689,6418,7038,7478,7669,7578,7187,6536,5681,4718,3744,2864,2151,1675,1473,1549,1889,2431,3103,3819,4494,5060,5472,5708,5771,5667,5428,5073,4643,4166,3688,3256,2902,2690,2621,2731,2976,3322,3688,3974,4114,4021,3700,3164,2482,1748,1039,448,-6,-293,-443,-488,-467,-415,-350,-267,-175,-44,110,311,535,766,975,1114,1167,1099,936,689,420,167,-26,-145,-188,-191,-200,-255,-423,-699,-1101,-1579,-2084,-2547,-2903,-3097,-3100,-2898,-2528,-2027,-1489,-978,-588,-364,-335,-505,-831,-1282,-1779,-2267,-2682,-2962,-3098,-3057,-2879,-2584,-2243,-1910,-1665,-1559,-1651,-1946,-2438,-3071,-3762,-4423,-4948,-5281,-5367,-5209,-4833,-4285,-3656,-3016,-2454,-2039,-1808,-1779,-1954,-2288,-2762,-3322,-3929,-4555,-5157,-5720,-6219,-6622,-6924,-7081,-7091,-6942,-6645,-6235,-5767,-5299,-4889,-4584,-4393,-4317,-4324,-4380,-4442,-4466,-4428,-4281,-4043,-3691,-3274,-2833,-2432,-2148,-2045,-2175,-2565,-3210,-4058,-5060,-6088,-7069,-7877,-8438,-8695,-8609,-8191,-7467,-6508,-5403,-4269,-3237,-2417,-1930,-1800,-2066,-2637,-3444,-4328,-5150,-5771,-6061,-5974,-5476,-4655,-3609,-2515,-1518,-777,-373,-356,-702,-1342,-2176,-3075,-3924,-4611,-5069,-5248,-5152,-4814,-4304,-3711,-3124,-2614,-2232,-1998,-1912,-1963,-2142,-2431,-2841,-3335,-3919,-4533,-5136,-5675,-6070,-6296,-6292,-6056,-5576,-4873,-3988,-2974,-1901,-848,125,943,1594,2039,2297,2366,2248,1961,1487,833,9,-991,-2115,-3347,-4617,-5859,-6998,-7945,-8620,-8942,-8840,-8286,-7262,-5835,-4078,-2141,-159,1689,3274,4451,5157,5348,5061,4360,3384,2243,1107,66,-785,-1389,-1750,-1851,-1747,-1461,-1057,-565,-35,520,1069,1604,2086,2494,2776,2906,2854,2611,2193,1621,943,217,-500,-1152,-1685,-2078,-2301,-2356,-2254,-1999,-1627,-1149,-590,14,643,1235,1750,2137,2355,2388,2254,1998,1699,1439,1289,1295,1460,1763,2141,2523,2834,2999,2963,2693,2185,1471,612,-300,-1160,-1867,-2330,-2520,-2417,-2076,-1562,-951,-326,263,780,1205,1535,1763,1874,1849,1694,1395,1020,607,241,-2,-98,-22,180,450,730,943,1097,1168,1236,1325,1511,1799,2203,2674,3168,3620,3967,4176,4217,4089,3810,3407,2924,2411,1924,1509,1216,1068,1082,1239,1508,1823,2104,2270,2244,1982,1479,769,-70,-935,-1700,-2243,-2459,-2271,-1672,-697,552,1941,3304,4492,5352,5796,5771,5280,4410,3260,2001,763,-297,-1087,-1535,-1613,-1359,-807,-66,775,1614,2341,2902,3228,3311,3161,2821,2362,1863,1395,1017,759,624,597,655,779,966,1218,1552,1976,2472,3035,3585,4101,4489,4717,4730,4513,4066,3421,2611,1707,755,-171,-1008,-1695,-2167,-2391,-2331,-2000,-1407,-599,388,1508,2710,3942,5140,6208,7063,7590,7704,7351,6529,5304,3803,2192,651,-652,-1600,-2120,-2212,-1912,-1320,-523,339,1192,1943,2547,2988,3255,3371,3361,3265,3118,2972,2844,2772,2757,2802,2905,3039,3209,3376,3563,3755,3967,4217,4476,4739,4964,5090,5086,4887,4482,3866,3069,2157,1206,332,-365,-784,-848,-536,132,1092,2216,3407,4504,5414,6022,6291,6194,5778,5099,4254,3330,2429,1625,996,594,458,616,1063,1781,2725,3816,4969,6056,6952,7536,7707,7430,6718,5669,4409,3108,1922,967,334,50,105,467,1062,1816,2629,3397,4027,4425,4552,4388,3990,3432,2835,2296,1900,1683,1641,1719,1851,1944,1928,1763,1431,969,436,-101,-553,-877,-1031,-1019,-856,-587,-233,137,524,865,1159,1380,1524,1603,1638,1657,1690,1762,1872,2019,2171,2298,2377,2363,2283,2094,1849,1529,1152,718,231,-299,-839,-1345,-1744,-1975,-1962,-1696,-1185,-504,226,889,1333,1493,1306,802,39,-889,-1872,-2810,-3609,-4203,-4543,-4616,-4425,-4013,-3430,-2754,-2052,-1394,-821,-368,-46,135,178,82,-124,-432,-772,-1119,-1390,-1553,-1573,-1449,-1223,-946,-696,-548,-556,-762,-1166,-1751,-2454,-3202,-3903,-4469,-4838,-4969,-4872,-4582,-4187,-3760,-3404,-3157,-3067,-3098,-3243,-3437,-3651,-3842,-3986,-4051,-4052,-3964,-3844,-3695,-3574,-3512,-3534,-3660,-3876,-4166,-4483,-4781,-5010,-5114,-5074,-4845,-4466,-3932,-3327,-2683,-2076,-1540,-1118,-825,-676,-679,-843,-1177,-1695,-2393,-3255,-4231,-5253,-6218,-7041,-7632,-7963,-8018,-7847,-7497,-7045,-6553,-6074,-5641,-5281,-4985,-4751,-4546,-4337,-4094,-3772,-3386,-2928,-2475,-2066,-1803,-1732,-1919,-2369,-3052,-3910,-4844,-5736,-6484,-6962,-7110,-6855,-6194,-5155,-3821,-2329,-848,448,1386,1861,1821,1275,327,-909,-2252,-3554,-4672,-5516,-6049,-6276,-6245,-6018,-5664,-5238,-4783,-4311,-3827,-3320,-2784,-2215,-1626,-1048,-508,-66,263,429,442,297,19,-368,-829,-1341,-1863,-2361,-2809,-3157,-3414,-3554,-3612,-3598,-3551,-3482,-3402,-3306,-3171,-2984,-2708,-2352,-1894,-1377,-811,-256,251,649,917,1020,987,826,598,333,86,-118,-246,-283,-219,-69,132,342,478,514,375,96,-335,-826,-1320,-1739,-2004,-2107,-2022,-1803,-1497,-1195,-936,-802,-753,-803,-856,-856,-730,-439,3,563,1149,1688,2091,2310,2323,2146,1826,1427,1038,724,564,587,810,1202,1701,2245,2730,3108,3314,3328,3158,2814,2337,1787,1203,665,208,-135,-341,-422,-389,-260,-67,173,440,713,993,1247,1476,1628,1688,1607,1374,982,467,-116,-697,-1182,-1526,-1653,-1567,-1233,-690,53,917,1856,2774,3614,4294,4771,4982,4907,4515,3812,2831,1632,310,-1018,-2231,-3206,-3844,-4081,-3901,-3333,-2449,-1360,-178,968,1964,2734,3215,3392,3305,2989,2558,2095,1709,1476,1445,1621,1986,2483,3036,3559,3949,4128,4021,3593,2840,1798,545,-799,-2105,-3220,-4010,-4379,-4271,-3700,-2748,-1528,-208,1047,2094,2809,3145,3085,2685,2023,1212,362,-411,-1015,-1390,-1477,-1300,-875,-275,390,1041,1543,1844,1877,1641,1175,538,-162,-821,-1347,-1648,-1686,-1436,-939,-243,538,1300,1921,2318,2437,2277,1869,1276,586,-121,-754,-1255,-1568,-1656,-1523,-1150,-591,130,928,1728,2436,2962,3233,3190,2820,2144,1227,182,-866,-1776,-2437,-2766,-2737,-2362,-1711,-860,77,1031,1913,2701,3355,3889,4289,4580,4758,4835,4797,4647,4356,3935,3375,2718,2003,1307,685,197,-121,-271,-234,-58,265,677,1174,1707,2241,2744,3160,3487,3691,3806,3832,3825,3786,3753,3715,3662,3585,3450,3251,2979,2624,2201,1709,1164,596,29,-491,-918,-1198,-1297,-1172,-827,-267,467,1319,2221,3089,3860,4449,4827,4950,4839,4514,4049,3515,3008,2593,2326,2210,2229,2336,2478,2624,2742,2846,2928,3009,3073,3115,3104,3024,2848,2581,2220,1801,1354,929,588,379,354,545,948,1542,2267,3046,3803,4459,4968,5291,5439,5411,5262,5016,4738,4457,4229,4054,3957,3901,3852,3768,3575,3275,2813,2258,1596,924,253,-327,-791,-1080,-1164,-1050,-715,-223,413,1112,1831,2494,3066,3497,3774,3882,3814,3571,3144,2559,1826,1016,181,-574,-1174,-1546,-1642,-1462,-1019,-371,419,1266,2089,2805,3368,3722,3871,3797,3525,3071,2467,1751,969,167,-604,-1303,-1879,-2289,-2493,-2449,-2156,-1624,-897,-61,812,1606,2246,2655,2794,2650,2244,1632,878,90,-656,-1268,-1698,-1926,-1953,-1828,-1574,-1260,-900,-544,-217,54,239,330,314,201,1,-247,-515,-758,-942,-1032,-1029,-930,-787,-646,-574,-630,-849,-1235,-1766,-2355,-2935,-3395,-3671,-3722,-3527,-3126,-2552,-1864,-1109,-347,376,998,1456,1698,1654,1319,676,-211,-1272,-2386,-3418,-4228,-4700,-4752,-4366,-3594,-2534,-1349,-200,747,1351,1541,1271,604,-396,-1585,-2849,-4059,-5127,-5980,-6571,-6874,-6864,-6566,-6001,-5241,-4356,-3434,-2546,-1763,-1134,-697,-479,-476,-681,-1037,-1493,-1947,-2339,-2576,-2634,-2497,-2204,-1826,-1448,-1165,-1041,-1118,-1396,-1831,-2384,-2958,-3508,-3938,-4210,-4266,-4101,-3721,-3171,-2513,-1812,-1161,-593,-187,44,78,-90,-430,-914,-1494,-2112,-2715,-3245,-3649,-3873,-3867,-3596,-3054,-2275,-1335,-351,538,1205,1536,1482,1030,248,-772,-1896,-2984,-3922,-4588,-4944,-4938,-4607,-3981,-3146,-2200,-1244,-398,264,673,810,686,331,-202,-841,-1530,-2180,-2741,-3143,-3355,-3357,-3157,-2804,-2363,-1915,-1536,-1273,-1160,-1192,-1337,-1570,-1820,-2064,-2229,-2302,-2237,-2038,-1691,-1212,-611,59,773,1446,2019,2417,2566,2441,2023,1360,525,-375,-1223,-1924,-2412,-2662,-2692,-2560,-2329,-2080,-1871,-1747,-1702,-1725,-1745,-1706,-1528,-1173,-611,129,1001,1935,2821,3579,4108,4345,4250,3824,3084,2118,983,-199,-1353,-2369,-3185,-3730,-3980,-3922,-3594,-3048,-2383,-1682,-1039,-508,-108,164,356,492,623,743,862,938,951,867,675,392,45,-314,-629,-854,-956,-920,-786,-562,-345,-149,-60,-98,-288,-636,-1120,-1695,-2313,-2878,-3327,-3566,-3557,-3280,-2755,-2041,-1217,-374,397,1021,1445,1651,1639,1455,1128,723,277,-169,-584,-947,-1240,-1444,-1573,-1614,-1607,-1564,-1526,-1516,-1546,-1621,-1726,-1839,-1951,-2015,-2041,-1986,-1858,-1635,-1316,-898,-405,143,678,1142,1479,1627,1576,1310,867,262,-430,-1191,-1928,-2623,-3198,-3635,-3891,-3962,-3829,-3510,-3003,-2342,-1553,-675,240,1143,1968,2642,3103,3297,3182,2787,2130,1298,380,-539,-1360,-2022,-2477,-2707,-2730,-2581,-2325,-2012,-1708,-1439,-1234,-1090,-1006,-967,-972,-1014,-1088,-1192,-1301,-1400,-1463,-1460,-1381,-1216,-964,-648,-285,89,442,749,995,1166,1285,1356,1398,1428,1439,1425,1394,1318,1224,1093,938,743,509,227,-90,-432,-765,-1066,-1297,-1439,-1467,-1380,-1165,-837,-410,101,638,1191,1686,2103,2398,2547,2541,2391,2116,1779,1424,1137,955,925,1043,1279,1588,1903,2175,2367,2462,2461,2374,2214,1990,1712,1386,1009,599,139,-351,-863,-1367,-1818,-2160,-2345,-2337,-2131,-1754,-1269,-727,-210,266,681,1077,1491,1972,2549,3211,3908,4579,5107,5418,5410,5053,4325,3296,2052,753,-442,-1369,-1898,-1945,-1492,-570,713,2235,3813,5277,6454,7207,7443,7133,6301,5043,3493,1825,217,-1155,-2151,-2682,-2696,-2238,-1350,-180,1164,2527,3789,4871,5701,6271,6563,6600,6387,5965,5362,4639,3847,3066,2331,1719,1235,919,755,745,862,1096,1421,1823,2291,2786,3293,3748,4115,4330,4366,4202,3857,3358,2760,2113,1469,886,403,63,-107,-101,81,407,839,1325,1824,2285,2692,3010,3237,3365,3410,3372,3302,3194,3103,3035,2999,3007,3017,3009,2937,2751,2450,2007,1462,846,210,-394,-932,-1374,-1709,-1919,-2006,-1948,-1746,-1385,-873,-218,559,1402,2270,3069,3730,4166,4313,4140,3649,2885,1932,888,-129,-1034,-1728,-2183,-2361,-2285,-2009,-1584,-1116,-678,-332,-123,-33,-34,-69,-81,-11,146,431,777,1186,1574,1903,2130,2215,2168,1993,1736,1442,1162,959,852,889,1037,1291,1573,1828,1979,1976,1788,1415,892,275,-370,-971,-1476,-1855,-2106,-2234,-2275,-2236,-2152,-2040,-1908,-1792,-1687,-1631,-1622,-1671,-1776,-1911,-2059,-2191,-2280,-2319,-2281,-2151,-1923,-1572,-1128,-589,-40,487,888,1127,1162,996,671,247,-203,-605,-899,-1059,-1055,-919,-668,-358,-50,201,333,316,132,-195,-626,-1094,-1513,-1813,-1919,-1784,-1409,-807,-71,707,1385,1850,1984,1739,1089,91,-1167,-2537,-3856,-4932,-5616,-5757,-5316,-4300,-2815,-1063,757,2374,3615,4319,4430,3973,3015,1709,198,-1359,-2808,-4035,-4947,-5481,-5622,-5363,-4747,-3814,-2659,-1343,-8,1265,2331,3121,3543,3590,3259,2619,1747,756,-259,-1172,-1933,-2445,-2720,-2741,-2563,-2249,-1884,-1546,-1312,-1210,-1260,-1419,-1619,-1781,-1803,-1643,-1245,-651,121,959,1804,2532,3085,3393,3426,3196,2733,2098,1372,620,-89,-721,-1263,-1713,-2090,-2397,-2636,-2783,-2808,-2653,-2287,-1672,-814,237,1409,2574,3604,4367,4744,4690,4177,3284,2104,786,-523,-1683,-2596,-3184,-3434,-3358,-2989,-2410,-1660,-835,27,842,1561,2121,2469,2584,2449,2110,1606,1033,456,-40,-419,-656,-759,-777,-742,-741,-813,-1011,-1359,-1831,-2390,-2941,-3394,-3631,-3575,-3163,-2391,-1297,25,1460,2849,4059,4936,5390,5358,4850,3933,2724,1372,24,-1179,-2154,-2836,-3234,-3374,-3332,-3182,-3013,-2886,-2851,-2896,-3009,-3123,-3191,-3166,-3007,-2715,-2293,-1780,-1224,-692,-235,103,313,405,416,387,354,351,383,459,563,683,811,913,1009,1057,1092,1090,1060,990,867,694,462,201,-72,-310,-491,-577,-578,-483,-324,-133,60,216,298,304,199,10,-265,-584,-932,-1252,-1540,-1747,-1877,-1925,-1902,-1843,-1763,-1711,-1688,-1730,-1820,-1956,-2115,-2272,-2405,-2495,-2532,-2507,-2427,-2286,-2107,-1898,-1692,-1503,-1354,-1249,-1181,-1135,-1082,-997,-857,-633,-317,104,622,1198,1801,2349,2780,3021,3019,2737,2189,1397,424,-634,-1690,-2623,-3347,-3796,-3947,-3820,-3477,-3006,-2489,-2010,-1616,-1339,-1180,-1128,-1152,-1227,-1319,-1401,-1450,-1442,-1361,-1187,-930,-580,-188,226,597,892,1067,1116,1028,815,505,114,-308,-735,-1116,-1427,-1647,-1772,-1827,-1838,-1852,-1893,-1976,-2093,-2214,-2310,-2348,-2316,-2222,-2075,-1925,-1781,-1692,-1650,-1647,-1660,-1642,-1561,-1388,-1112,-744,-300,187,699,1192,1650,2028,2308,2464,2478,2361,2119,1800,1426,1053,697,383,108,-143,-388,-658,-961,-1312,-1682,-2053,-2381,-2645,-2820,-2915,-2931,-2901,-2832,-2743,-2621,-2450,-2195,-1815,-1272,-543,370,1430,2574,3689,4695,5463,5937,6052,5800,5212,4341,3275,2113,944,-117,-1009,-1651,-2005,-2062,-1821,-1342,-677,70,812,1441,1882,2079,2008,1702,1201,607,-5,-524,-896,-1047,-978,-667,-161,506,1252,2003,2660,3145,3390,3356,3045,2503,1786,1007,240,-410,-873,-1104,-1087,-836,-420,109,628,1078,1379,1497,1455,1266,1023,777,614,562,655,856,1141,1434,1703,1879,1956,1909,1751,1506,1198,867,546,274,72,-11,27,215,542,983,1506,2047,2555,2953,3192,3199,2954,2425,1636,636,-506,-1657,-2708,-3502,-3930,-3910,-3407,-2485,-1231,188,1603,2857,3809,4390,4561,4351,3809,3031,2101,1139,219,-572,-1190,-1620,-1847,-1907,-1816,-1621,-1351,-1050,-728,-431,-140,119,380,654,958,1312,1695,2091,2442,2692,2780,2654,2300,1719,975,131,-704,-1453,-2021,-2364,-2450,-2279,-1897,-1348,-725,-100,410,746,826,630,177,-491,-1269,-2059,-2750,-3253,-3518,-3513,-3271,-2809,-2217,-1538,-866,-247,253,626,833,925,899,830,766,745,820,954,1146,1299,1369,1254,933,376,-368,-1222,-2073,-2785,-3240,-3351,-3083,-2466,-1598,-596,367,1176,1718,1950,1882,1556,1053,447,-186,-792,-1326,-1772,-2088,-2266,-2262,-2063,-1655,-1031,-222,747,1800,2864,3836,4604,5065,5120,4722,3849,2562,940,-845,-2629,-4199,-5382,-6027,-6066,-5474,-4354,-2815,-1078,672,2224,3423,4180,4451,4289,3761,3017,2171,1393,775,414,320,479,788,1160,1440,1536,1361,898,185,-696,-1621,-2477,-3137,-3539,-3615,-3377,-2858,-2123,-1296,-486,170,567,644,396,-128,-800,-1486,-2005,-2227,-2061,-1468,-522,691,1984,3214,4205,4859,5097,4914,4344,3458,2368,1178,12,-1032,-1864,-2431,-2685,-2623,-2246,-1603,-758,193,1139,1968,2577,2894,2888,2562,1967,1192,345,-435,-1040,-1372,-1385,-1103,-556,122,845,1463,1877,2007,1822,1350,677,-97,-811,-1368,-1647,-1624,-1305,-744,-40,718,1426,2010,2402,2574,2496,2191,1667,998,222,-557,-1280,-1858,-2251,-2419,-2373,-2125,-1728,-1232,-689,-150,338,753,1057,1264,1367,1397,1380,1341,1314,1311,1339,1412,1501,1620,1710,1785,1777,1701,1521,1265,961,655,396,231,180,269,478,803,1200,1632,2027,2329,2465,2381,2066,1505,767,-109,-1019,-1904,-2685,-3324,-3783,-4050,-4117,-3980,-3658,-3151,-2504,-1731,-906,-62,714,1372,1838,2082,2071,1838,1404,842,218,-409,-964,-1419,-1723,-1882,-1868,-1709,-1404,-986,-473,98,698,1286,1822,2270,2596,2744,2711,2433,1923,1160,169,-987,-2239,-3466,-4550,-5378,-5840,-5879,-5449,-4568,-3282,-1688,97,1908,3592,4970,5912,6292,6058,5210,3815,2013,-5,-2027,-3805,-5165,-5947,-6114,-5682,-4778,-3576,-2277,-1084,-149,434,634,506,126,-362,-840,-1170,-1259,-1043,-507,305,1309,2370,3351,4097,4507,4479,4017,3135,1934,550,-873,-2156,-3182,-3830,-4066,-3870,-3289,-2382,-1245,29,1337,2578,3656,4489,5004,5146,4890,4225,3193,1857,322,-1289,-2822,-4163,-5165,-5777,-5931,-5659,-5007,-4072,-2971,-1819,-722,253,1051,1667,2090,2328,2379,2262,1968,1546,1022,471,-33,-408,-594,-556,-303,111,621,1132,1571,1888,2045,2042,1892,1604,1194,683,73,-606,-1319,-2031,-2662,-3160,-3451,-3496,-3265,-2788,-2090,-1264,-379,480,1236,1844,2262,2472,2478,2299,1980,1580,1183,854,678,679,875,1222,1664,2102,2473,2695,2748,2614,2309,1867,1318,703,55,-591,-1206,-1762,-2230,-2590,-2812,-2889,-2801,-2558,-2153,-1623,-984,-312,351,905,1288,1444,1320,952,351,-380,-1142,-1810,-2270,-2420,-2223,-1671,-825,199,1274,2231,2958,3330,3317,2887,2096,1010,-281,-1644,-2996,-4197,-5184,-5862,-6195,-6151,-5725,-4951,-3868,-2569,-1145,266,1557,2596,3307,3627,3544,3083,2309,1314,213,-878,-1835,-2567,-2991,-3075,-2825,-2289,-1569,-774,-38,540,865,911,672,192,-443,-1151,-1800,-2312,-2584,-2591,-2298,-1756,-994,-113,824,1700,2440,2958,3192,3125,2738,2068,1157,80,-1079,-2211,-3216,-3974,-4416,-4459,-4109,-3359,-2298,-1004,381,1719,2866,3696,4121,4099,3633,2789,1658,378,-909,-2070,-2983,-3575,-3813,-3693,-3276,-2624,-1842,-1028,-282,306,669,767,607,214,-302,-868,-1333,-1604,-1592,-1257,-609,294,1350,2457,3478,4316,4885,5113,5014,4571,3872,2967,1966,944,-21,-869,-1569,-2093,-2432,-2578,-2516,-2245,-1758,-1067,-198,810,1882,2943,3893,4655,5141,5328,5189,4755,4077,3221,2260,1287,330,-520,-1272,-1866,-2310,-2577,-2664,-2564,-2277,-1797,-1139,-304,666,1738,2824,3846,4675,5215,5369,5088,4378,3290,1933,444,-1028,-2320,-3307,-3879,-3960,-3542,-2632,-1324,268,1984,3631,5031,5985,6370,6079,5128,3573,1593,-600,-2753,-4599,-5945,-6605,-6533,-5716,-4276,-2366,-243,1879,3729,5139,5980,6188,5815,4923,3672,2204,702,-702,-1868,-2734,-3249,-3425,-3290,-2911,-2351,-1694,-1021,-404,80,396,487,372,25,-470,-1095,-1716,-2281,-2660,-2818,-2694,-2306,-1702,-959,-209,452,886,1041,842,324,-484,-1469,-2510,-3461,-4201,-4616,-4679,-4373,-3759,-2917,-1928,-893,123,1059,1880,2558,3074,3408,3535,3443,3117,2573,1821,924,-71,-1069,-2000,-2767,-3307,-3556,-3496,-3132,-2502,-1680,-732,222,1111,1819,2285,2444,2285,1799,1040,58,-1051,-2202,-3301,-4275,-5053,-5606,-5896,-5916,-5657,-5112,-4294,-3211,-1927,-488,971,2360,3515,4344,4730,4646,4089,3130,1897,531,-774,-1874,-2621,-2930,-2774,-2182,-1242,-105,1079,2127,2895,3285,3235,2778,1958,916,-241,-1344,-2279,-2925,-3218,-3118,-2649,-1850,-825,322,1454,2444,3169,3550,3519,3115,2360,1397,322,-690,-1533,-2081,-2282,-2094,-1548,-685,398,1608,2819,3929,4824,5415,5637,5439,4829,3826,2514,1004,-581,-2089,-3404,-4415,-5045,-5257,-5067,-4499,-3657,-2626,-1534,-487,423,1138,1620,1892,1952,1873,1680,1446,1218,1044,958,983,1113,1341,1618,1903,2130,2239,2187,1937,1488,867,125,-642,-1341,-1850,-2078,-1948,-1428,-547,619,1931,3230,4328,5076,5342,5081,4289,3052,1497,-208,-1873,-3347,-4465,-5165,-5374,-5117,-4436,-3416,-2171,-828,490,1647,2554,3121,3338,3208,2802,2218,1558,954,490,260,289,585,1090,1713,2339,2832,3088,3025,2611,1894,926,-121,-1145,-1954,-2457,-2568,-2272,-1623,-723,298,1276,2093,2633,2846,2725,2294,1636,817,-52,-889,-1613,-2171,-2543,-2725,-2754,-2653,-2477,-2249,-1998,-1716,-1410,-1039,-610,-100,476,1086,1695,2241,2670,2930,2985,2826,2449,1895,1188,398,-422,-1193,-1867,-2386,-2731,-2904,-2922,-2825,-2665,-2476,-2294,-2135,-1993,-1853,-1696,-1498,-1267,-1007,-753,-528,-363,-266,-240,-266,-316,-347,-319,-179,88,507,1038,1626,2176,2582,2736,2561,2026,1151,19,-1246,-2475,-3509,-4185,-4405,-4117,-3344,-2169,-750,747,2121,3209,3890,4085,3816,3123,2148,1017,-118,-1122,-1921,-2443,-2706,-2710,-2518,-2172,-1736,-1266,-825,-461,-226,-137,-209,-405,-695,-1009,-1289,-1481,-1548,-1469,-1268,-961,-606,-251,67,294,416,404,266,13,-320,-695,-1052,-1352,-1541,-1608,-1536,-1349,-1083,-786,-515,-324,-226,-250,-356,-513,-689,-819,-901,-897,-813,-647,-405,-84,302,768,1271,1808,2312,2753,3077,3252,3264,3102,2781,2329,1767,1149,507,-115,-676,-1167,-1560,-1873,-2102,-2272,-2388,-2449,-2439,-2325,-2069,-1636,-1005,-183,783,1828,2837,3712,4343,4658,4628,4269,3641,2824,1912,983,92,-718,-1440,-2067,-2587,-2999,-3270,-3376,-3296,-3019,-2566,-1962,-1279,-565,104,667,1088,1324,1378,1265,1017,685,318,-41,-364,-627,-825,-942,-981,-934,-808,-615,-369,-100,186,458,718,946,1147,1297,1399,1418,1352,1186,924,591,233,-98,-316,-372,-205,193,784,1507,2228,2837,3199,3228,2883,2176,1196,57,-1082,-2069,-2770,-3098,-3028,-2588,-1875,-1007,-139,594,1079,1239,1066,584,-120,-952,-1772,-2478,-2948,-3109,-2914,-2349,-1440,-252,1138,2602,4027,5257,6164,6619,6536,5876,4660,2985,1020,-1032,-2913,-4422,-5342,-5594,-5139,-4072,-2555,-815,893,2322,3289,3666,3435,2661,1493,137,-1180,-2258,-2926,-3109,-2787,-2041,-987,189,1325,2229,2794,2919,2610,1895,887,-280,-1456,-2483,-3245,-3657,-3667,-3294,-2578,-1604,-497,630,1637,2433,2921,3082,2889,2406,1681,835,-48,-855,-1498,-1925,-2091,-2008,-1684,-1178,-528,178,883,1504,1976,2241,2281,2081,1699,1186,639,154,-190,-330,-238,54,509,1025,1523,1909,2119,2136,1949,1625,1195,728,274,-158,-534,-878,-1182,-1461,-1718,-1943,-2140,-2288,-2369,-2365,-2250,-1999,-1619,-1100,-494,156,769,1273,1578,1638,1397,871,80,-882,-1927,-2903,-3711,-4205,-4350,-4083,-3464,-2550,-1469,-358,650,1442,1929,2082,1897,1434,783,75,-567,-998,-1138,-927,-380,430,1391,2352,3148,3648,3729,3352,2521,1315,-138,-1662,-3099,-4263,-5041,-5345,-5145,-4493,-3460,-2201,-872,348,1307,1895,2078,1865,1355,663,-60,-682,-1107,-1285,-1214,-931,-506,-7,471,871,1124,1202,1100,830,449,17,-387,-686,-824,-753,-472,9,625,1311,1956,2493,2815,2914,2760,2416,1944,1439,987,642,436,345,326,303,224,15,-315,-781,-1317,-1868,-2353,-2695,-2830,-2716,-2344,-1732,-947,-59,805,1549,2059,2247,2086,1562,744,-270,-1346,-2342,-3114,-3555,-3600,-3205,-2422,-1289,62,1520,2929,4166,5098,5645,5743,5395,4612,3486,2109,616,-833,-2106,-3056,-3584,-3638,-3192,-2290,-1003,548,2217,3837,5249,6294,6886,6950,6529,5661,4487,3122,1712,380,-792,-1738,-2445,-2916,-3169,-3230,-3120,-2853,-2451,-1923,-1303,-620,80,744,1331,1789,2114,2289,2359,2343,2295,2228,2158,2053,1890,1618,1198,618,-133,-1008,-1958,-2909,-3765,-4459,-4917,-5085,-4965,-4526,-3846,-2954,-1973,-984,-99,612,1111,1404,1524,1555,1546,1561,1613,1677,1716,1652,1443,1048,474,-226,-979,-1673,-2199,-2478,-2452,-2123,-1544,-801,-13,695,1223,1488,1474,1191,708,106,-517,-1064,-1470,-1675,-1676,-1465,-1079,-561,50,702,1354,1981,2535,3017,3388,3655,3787,3789,3628,3308,2818,2164,1383,514,-379,-1210,-1913,-2398,-2616,-2531,-2130,-1454,-550,473,1515,2434,3121,3466,3408,2938,2076,919,-425,-1820,-3103,-4161,-4856,-5127,-4925,-4267,-3216,-1872,-385,1093,2398,3385,3974,4101,3811,3150,2252,1235,238,-632,-1294,-1720,-1909,-1895,-1737,-1482,-1201,-917,-695,-545,-512,-610,-841,-1190,-1622,-2056,-2424,-2632,-2616,-2348,-1833,-1134,-342,423,1047,1428,1501,1252,697,-63,-951,-1809,-2555,-3062,-3300,-3224,-2870,-2279,-1539,-738,16,640,1059,1254,1216,999,673,307,3,-201,-267,-192,-25,186,376,461,412,174,-228,-768,-1371,-1943,-2400,-2634,-2609,-2286,-1701,-927,-72,715,1301,1558,1414,860,-59,-1214,-2463,-3622,-4523,-5042,-5074,-4615,-3691,-2406,-915,627,2024,3128,3802,3966,3599,2735,1477,-26,-1580,-3000,-4091,-4731,-4826,-4382,-3446,-2149,-639,889,2259,3319,3947,4115,3816,3139,2180,1075,-46,-1057,-1861,-2371,-2562,-2421,-1984,-1317,-511,329,1093,1691,2056,2157,2013,1682,1247,818,471,298,311,525,898,1360,1857,2280,2600,2744,2726,2551,2269,1948,1654,1466,1409,1530,1792,2175,2603,2989,3258,3309,3100,2589,1790,748,-463,-1737,-2979,-4059,-4906,-5412,-5542,-5254,-4550,-3452,-2018,-317,1513,3365,5055,6446,7381,7740,7471,6546,5050,3090,864,-1418,-3515,-5214,-6346,-6800,-6568,-5698,-4339,-2658,-872,832,2277,3341,3954,4101,3811,3160,2233,1155,31,-1023,-1901,-2523,-2816,-2748,-2321,-1569,-582,539,1648,2631,3368,3794,3889,3673,3214,2600,1926,1277,708,248,-116,-398,-647,-887,-1151,-1434,-1740,-2015,-2237,-2334,-2272,-2016,-1541,-881,-50,868,1803,2653,3329,3749,3866,3671,3204,2539,1786,1058,453,45,-148,-136,15,234,415,495,402,130,-309,-864,-1455,-2011,-2445,-2709,-2756,-2590,-2222,-1697,-1089,-467,68,460,639,592,334,-97,-616,-1139,-1593,-1892,-2016,-1946,-1704,-1346,-920,-504,-151,98,203,171,-12,-315,-712,-1166,-1620,-2034,-2369,-2583,-2680,-2632,-2457,-2155,-1746,-1246,-697,-123,410,867,1204,1393,1425,1314,1081,779,437,106,-186,-408,-531,-541,-415,-148,264,785,1390,1998,2549,2966,3185,3175,2931,2485,1902,1257,636,98,-303,-578,-722,-817,-887,-1029,-1264,-1631,-2100,-2634,-3135,-3521,-3695,-3584,-3175,-2467,-1536,-472,602,1555,2262,2634,2612,2204,1476,525,-481,-1414,-2122,-2514,-2552,-2239,-1645,-852,30,896,1652,2223,2549,2613,2383,1900,1175,283,-707,-1704,-2605,-3319,-3762,-3880,-3646,-3080,-2211,-1141,53,1236,2306,3148,3682,3854,3655,3119,2314,1336,297,-708,-1576,-2254,-2677,-2847,-2735,-2387,-1809,-1073,-217,662,1522,2263,2860,3254,3446,3444,3281,3005,2660,2302,1943,1620,1310,1015,716,399,60,-295,-662,-1018,-1358,-1655,-1915,-2109,-2253,-2318,-2311,-2209,-2007,-1693,-1269,-750,-165,446,1017,1506,1847,2006,1979,1758,1386,910,373,-145,-615,-977,-1224,-1320,-1301,-1150,-923,-628,-313,-6,264,476,626,718,774,813,874,955,1086,1228,1386,1496,1550,1502,1349,1089,726,290,-208,-725,-1253,-1747,-2186,-2522,-2721,-2737,-2546,-2136,-1512,-722,186,1134,2033,2827,3435,3844,4033,4017,3825,3497,3073,2598,2096,1590,1092,619,171,-218,-550,-788,-925,-945,-846,-629,-324,48,414,737,923,953,764,376,-192,-881,-1605,-2279,-2811,-3128,-3176,-2957,-2473,-1810,-1014,-196,578,1234,1725,2033,2141,2086,1872,1562,1179,762,346,-67,-450,-820,-1161,-1497,-1816,-2135,-2443,-2727,-2984,-3169,-3275,-3267,-3127,-2857,-2454,-1948,-1375,-789,-242,205,517,665,654,491,230,-101,-421,-699,-879,-947,-902,-760,-559,-339,-139,7,77,65,-30,-178,-364,-541,-685,-762,-762,-682,-542,-360,-170,10,156,269,345,402,456,528,635,795,1008,1290,1625,2005,2403,2781,3093,3290,3325,3163,2797,2225,1498,657,-219,-1052,-1774,-2308,-2619,-2676,-2481,-2065,-1471,-770,-52,605,1104,1386,1406,1148,645,-54,-860,-1677,-2407,-2962,-3275,-3309,-3054,-2527,-1771,-839,195,1258,2268,3141,3809,4216,4318,4133,3651,2963,2090,1145,162,-770,-1617,-2317,-2853,-3178,-3296,-3198,-2902,-2454,-1890,-1284,-695,-182,200,423,476,362,121,-204,-544,-834,-998,-989,-760,-307,356,1171,2055,2905,3604,4051,4166,3902,3270,2311,1123,-183,-1468,-2613,-3507,-4082,-4283,-4127,-3619,-2840,-1849,-750,370,1420,2313,3004,3436,3608,3506,3172,2625,1945,1179,406,-304,-912,-1354,-1634,-1734,-1689,-1537,-1324,-1116,-938,-839,-808,-846,-913,-973,-998,-942,-816,-618,-371,-134,94,241,326,309,222,56,-157,-404,-665,-908,-1114,-1250,-1292,-1234,-1066,-822,-521,-225,39,226,328,351,328,301,333,455,722,1122,1663,2283,2938,3543,4046,4368,4491,4371,4025,3467,2738,1897,1008,138,-644,-1291,-1756,-2022,-2075,-1935,-1616,-1168,-625,-31,572,1157,1697,2160,2543,2811,2967,2997,2904,2697,2376,1971,1483,949,395,-152,-651,-1065,-1373,-1528,-1543,-1396,-1117,-731,-275,201,647,1027,1289,1425,1403,1250,963,593,167,-264,-659,-991,-1240,-1406,-1516,-1578,-1648,-1731,-1860,-2027,-2231,-2438,-2629,-2765,-2817,-2769,-2587,-2280,-1827,-1254,-578,163,909,1607,2166,2540,2648,2488,2046,1387,572,-291,-1108,-1798,-2288,-2568,-2635,-2534,-2323,-2068,-1826,-1660,-1579,-1604,-1702,-1831,-1930,-1927,-1768,-1389,-790,28,1009,2062,3103,3989,4634,4930,4816,4279,3333,2051,562,-1004,-2475,-3697,-4560,-4965,-4922,-4455,-3680,-2724,-1744,-870,-224,146,210,1,-414,-955,-1511,-1984,-2287,-2348,-2132,-1640,-899,9,1000,1953,2763,3327,3576,3464,3004,2222,1208,49,-1140,-2254,-3196,-3895,-4300,-4392,-4179,-3699,-3011,-2193,-1327,-499,225,773,1130,1259,1198,953,600,190,-202,-506,-668,-650,-428,-33,515,1129,1741,2250,2587,2694,2565,2214,1705,1106,500,-40,-461,-726,-821,-755,-540,-208,200,664,1112,1539,1879,2130,2263,2293,2215,2070,1853,1609,1343,1098,885,747,701,759,932,1193,1525,1874,2201,2443,2563,2517,2303,1911,1398,785,173,-405,-852,-1150,-1241,-1142,-858,-443,45,539,966,1265,1394,1320,1040,573,-53,-767,-1503,-2181,-2712,-3041,-3116,-2928,-2495,-1873,-1131,-375,325,869,1228,1358,1286,1044,694,333,13,-153,-148,87,519,1134,1847,2596,3279,3828,4171,4261,4094,3661,3010,2184,1237,254,-719,-1600,-2354,-2920,-3298,-3454,-3417,-3190,-2816,-2330,-1781,-1204,-642,-117,356,767,1117,1396,1610,1735,1780,1725,1581,1356,1074,766,478,243,91,41,69,160,258,323,312,207,14,-243,-510,-744,-882,-909,-798,-594,-304,-13,252,423,459,348,56,-373,-946,-1581,-2244,-2848,-3333,-3628,-3692,-3488,-3040,-2370,-1568,-715,83,738,1186,1396,1363,1120,731,248,-228,-647,-944,-1086,-1074,-934,-701,-448,-209,-48,25,-3,-117,-284,-479,-661,-817,-933,-1004,-1045,-1046,-1023,-958,-859,-707,-514,-281,-26,229,448,609,679,638,498,255,-45,-367,-676,-912,-1079,-1124,-1087,-951,-765,-554,-355,-202,-114,-100,-158,-266,-419,-571,-731,-838,-921,-929,-891,-791,-649,-481,-303,-147,-28,31,32,-36,-154,-321,-516,-732,-951,-1170,-1353,-1505,-1574,-1572,-1456,-1244,-926,-530,-85,365,778,1109,1334,1430,1396,1244,986,650,254,-175,-625,-1068,-1491,-1875,-2192,-2441,-2592,-2650,-2608,-2466,-2234,-1917,-1517,-1062,-550,-25,509,1010,1467,1861,2177,2431,2611,2749,2846,2919,2974,3013,3029,3015,2956,2836,2654,2400,2084,1731,1353,1003,691,458,310,254,279,372,513,680,876,1061,1257,1417,1551,1622,1633,1561,1433,1240,1025,790,570,369,208,93,29,32,98,246,454,732,1045,1381,1705,1989,2213,2366,2443,2451,2406,2312,2186,2032,1832,1598,1300,939,526,55,-421,-892,-1310,-1648,-1891,-2015,-2030,-1934,-1730,-1435,-1035,-570,-33,517,1057,1526,1883,2086,2110,1943,1588,1076,431,-281,-1007,-1680,-2231,-2627,-2815,-2804,-2582,-2192,-1656,-1045,-398,205,722,1094,1300,1320,1173,884,497,77,-328,-657,-874,-958,-908,-728,-460,-121,243,598,910,1161,1308,1381,1329,1206,983,705,364,4,-379,-745,-1090,-1390,-1637,-1820,-1940,-1990,-1980,-1915,-1814,-1694,-1578,-1491,-1439,-1445,-1495,-1599,-1737,-1904,-2076,-2235,-2353,-2406,-2362,-2203,-1915,-1500,-995,-432,114,578,895,1015,916,610,132,-457,-1079,-1653,-2105,-2366,-2391,-2168,-1701,-1033,-234,620,1428,2106,2573,2788,2729,2421,1918,1279,602,-70,-661,-1143,-1503,-1724,-1836,-1850,-1790,-1702,-1607,-1536,-1506,-1499,-1513,-1494,-1417,-1231,-926,-486,57,672,1297,1880,2352,2691,2848,2842,2668,2361,1951,1481,983,499,52,-343,-672,-940,-1148,-1295,-1385,-1408,-1361,-1233,-1023,-730,-363,55,513,967,1399,1768,2049,2229,2279,2218,2024,1727,1326,844,305,-274,-851,-1406,-1895,-2291,-2558,-2669,-2610,-2383,-1998,-1487,-877,-223,446,1075,1637,2083,2398,2546,2527,2336,1977,1476,851,140,-615,-1355,-2026,-2561,-2899,-3015,-2858,-2457,-1807,-976,-16,983,1938,2763,3384,3755,3848,3675,3267,2685,2003,1293,630,67,-357,-617,-723,-669,-484,-187,181,577,951,1256,1454,1515,1449,1254,982,649,313,-1,-259,-438,-534,-528,-436,-251,1,302,626,935,1202,1400,1508,1525,1452,1303,1100,858,603,345,105,-116,-309,-475,-620,-741,-847,-932,-997,-1045,-1066,-1074,-1057,-1028,-986,-948,-911,-901,-900,-919,-939,-944,-918,-843,-720,-558,-364,-177,-3,129,219,277,304,329,344,368,375,367,312,209,44,-170,-411,-639,-821,-910,-882,-720,-426,-21,465,974,1471,1872,2168,2287,2245,2018,1632,1110,477,-222,-961,-1692,-2377,-2970,-3431,-3719,-3819,-3711,-3407,-2919,-2286,-1532,-720,124,935,1682,2313,2808,3124,3257,3191,2926,2489,1886,1183,412,-357,-1069,-1673,-2128,-2407,-2516,-2453,-2270,-1981,-1653,-1307,-986,-718,-509,-375,-302,-281,-303,-344,-408,-478,-557,-635,-706,-757,-775,-752,-685,-571,-427,-264,-99,43,150,215,219,181,92,-27,-161,-287,-391,-446,-447,-394,-282,-147,0,118,179,169,77,-89,-308,-539,-762,-911,-984,-933,-764,-475,-83,367,854,1312,1717,2015,2198,2232,2151,1940,1659,1315,967,623,335,105,-42,-103,-89,-5,122,273,427,565,690,788,879,941,998,1014,1008,954,858,727,565,385,212,45,-92,-190,-259,-273,-262,-213,-148,-79,-13,38,69,82,71,33,-36,-134,-267,-406,-555,-668,-743,-743,-679,-539,-350,-124,109,336,541,722,884,1021,1140,1231,1278,1268,1183,1003,739,388,-22,-447,-863,-1201,-1443,-1538,-1490,-1281,-948,-509,-20,489,960,1369,1680,1879,1946,1893,1703,1410,1016,554,54,-455,-926,-1336,-1633,-1813,-1841,-1742,-1518,-1217,-863,-516,-202,37,181,225,168,37,-151,-350,-534,-663,-711,-661,-504,-244,106,520,953,1375,1720,1964,2057,1981,1734,1319,774,129,-566,-1270,-1937,-2522,-2991,-3300,-3437,-3359,-3093,-2619,-1997,-1251,-455,338,1054,1653,2073,2315,2355,2221,1931,1530,1046,546,51,-377,-715,-935,-1045,-1051,-990,-895,-795,-721,-670,-646,-618,-567,-455,-262,25,395,837,1304,1759,2155,2453,2621,2654,2536,2301,1951,1535,1068,592,120,-325,-738,-1103,-1411,-1641,-1771,-1778,-1640,-1345,-892,-303,383,1120,1824,2454,2925,3211,3286,3154,2847,2408,1894,1365,866,430,69,-216,-445,-623,-780,-901,-1011,-1085,-1134,-1154,-1145,-1115,-1069,-1000,-911,-787,-629,-427,-191,67,327,563,743,846,849,743,540,253,-75,-408,-699,-899,-987,-930,-745,-444,-82,291,609,815,872,757,481,68,-434,-977,-1497,-1954,-2288,-2486,-2511,-2393,-2115,-1747,-1291,-820,-364,40,353,578,699,748,738,710,678,681,711,790,894,1004,1099,1138,1113,998,804,539,229,-95,-402,-673,-875,-1015,-1069,-1060,-981,-863,-715,-568,-435,-341,-301,-309,-378,-472,-587,-687,-752,-760,-715,-609,-468,-307,-147,-5,97,168,185,161,91,-22,-169,-337,-520,-687,-846,-958,-1050,-1092,-1114,-1117,-1109,-1105,-1089,-1070,-1007,-904,-717,-461,-125,251,651,1004,1299,1470,1530,1447,1256,946,567,132,-324,-754,-1129,-1407,-1540,-1535,-1356,-1058,-657,-227,172,476,643,648,510,247,-84,-438,-757,-1015,-1170,-1225,-1156,-982,-707,-353,41,458,840,1185,1446,1641,1750,1805,1809,1788,1745,1697,1635,1565,1479,1368,1244,1092,932,746,560,357,158,-30,-210,-345,-465,-538,-593,-630,-657,-701,-743,-817,-883,-952,-973,-936,-811,-592,-280,94,509,914,1283,1583,1787,1901,1913,1840,1697,1487,1234,929,590,206,-191,-607,-991,-1330,-1581,-1721,-1728,-1601,-1338,-959,-493,40,581,1110,1562,1919,2123,2177,2041,1759,1331,823,284,-221,-630,-888,-973,-849,-560,-104,435,1011,1551,1981,2262,2348,2232,1931,1463,897,278,-308,-817,-1184,-1390,-1413,-1267,-981,-597,-175,242,580,813,890,818,588,251,-165,-578,-940,-1185,-1274,-1181,-921,-521,-36,454,892,1206,1351,1330,1124,808,403,-6,-381,-676,-883,-1002,-1066,-1108,-1162,-1272,-1438,-1683,-1973,-2294,-2586,-2820,-2937,-2918,-2738,-2413,-1951,-1413,-822,-259,254,658,944,1093,1113,1027,861,653,439,252,121,57,70,143,261,396,514,591,603,532,383,152,-136,-464,-803,-1125,-1407,-1624,-1771,-1835,-1828,-1749,-1613,-1428,-1203,-945,-671,-376,-83,211,489,738,949,1090,1167,1156,1073,926,728,507,281,60,-128,-287,-401,-463,-481,-433,-332,-175,29,267,511,738,923,1028,1053,963,782,504,168,-192,-542,-828,-1038,-1148,-1162,-1103,-985,-845,-694,-562,-443,-361,-303,-291,-316,-401,-533,-726,-954,-1210,-1445,-1653,-1768,-1799,-1701,-1485,-1152,-710,-192,384,970,1538,2019,2386,2576,2572,2359,1948,1385,723,51,-568,-1036,-1325,-1371,-1202,-817,-283,351,1005,1623,2138,2514,2714,2735,2565,2230,1757,1177,558,-75,-657,-1152,-1543,-1803,-1941,-1963,-1880,-1723,-1501,-1249,-974,-705,-450,-220,-13,169,337,490,638,776,895,995,1048,1060,1018,921,785,626,465,332,243,210,237,310,416,523,615,664,658,594,469,304,105,-96,-290,-449,-568,-636,-654,-639,-595,-555,-534,-543,-595,-672,-761,-843,-875,-856,-747,-561,-298,26,383,741,1060,1306,1438,1447,1313,1063,721,342,-18,-302,-474,-492,-382,-144,160,489,795,1029,1185,1230,1198,1081,919,733,544,387,266,201,198,249,354,492,653,814,951,1044,1063,996,841,600,314,9,-269,-479,-620,-660,-643,-568,-471,-379,-292,-230,-185,-150,-120,-95,-55,-16,37,104,178,269,365,469,560,644,701,736,741,716,658,562,431,249,41,-210,-473,-744,-1002,-1218,-1370,-1440,-1403,-1264,-1017,-692,-306,95,491,836,1117,1311,1422,1448,1416,1336,1244,1152,1073,1021,978,953,926,891,848,780,699,581,439,237,-2,-318,-672,-1081,-1494,-1897,-2235,-2489,-2603,-2585,-2398,-2084,-1644,-1138,-597,-72,393,779,1056,1238,1312,1324,1258,1172,1043,905,728,532,279,-9,-343,-690,-1029,-1318,-1528,-1627,-1603,-1447,-1183,-820,-396,48,488,863,1165,1341,1396,1300,1068,707,247,-266,-791,-1265,-1666,-1950,-2124,-2198,-2185,-2120,-2019,-1891,-1756,-1591,-1405,-1180,-918,-617,-294,52,386,702,984,1205,1379,1482,1526,1510,1433,1317,1144,949,715,465,196,-77,-359,-633,-904,-1158,-1383,-1568,-1687,-1728,-1675,-1514,-1257,-901,-481,-11,464,914,1308,1599,1798,1854,1811,1647,1418,1136,858,610,430,332,318,370,467,562,640,655,610,501,331,133,-87,-297,-480,-620,-706,-741,-710,-650,-544,-440,-322,-229,-144,-91,-49,-30,-13,-13,-18,-48,-106,-201,-344,-517,-718,-911,-1083,-1202,-1263,-1249,-1173,-1039,-868,-684,-501,-355,-246,-205,-215,-296,-418,-585,-761,-933,-1059,-1121,-1076,-917,-626,-215,288,842,1390,1875,2248,2473,2528,2430,2189,1866,1491,1141,837,640,540,553,649,804,989,1160,1313,1397,1431,1377,1257,1064,818,532,228,-65,-344,-556,-716,-786,-772,-693,-548,-386,-217,-78,21,63,63,8,-68,-170,-267,-357,-421,-456,-452,-404,-308,-165,28,255,511,771,1018,1234,1393,1498,1532,1500,1414,1273,1104,906,709,507,315,138,-34,-191,-348,-511,-680,-864,-1062,-1258,-1451,-1607,-1718,-1753,-1709,-1561,-1331,-1007,-629,-198,241,677,1071,1402,1647,1768,1776,1629,1367,975,508,-5,-506,-943,-1269,-1451,-1475,-1360,-1133,-846,-550,-286,-89,31,79,70,40,12,20,75,176,325,469,611,677,675,558,342,33,-337,-726,-1092,-1383,-1581,-1654,-1612,-1461,-1221,-924,-589,-253,66,339,539,655,652,551,330,27,-343,-740,-1127,-1470,-1748,-1931,-2031,-2033,-1960,-1821,-1629,-1414,-1181,-966,-768,-608,-471,-370,-270,-178,-60,74,244,418,607,762,878,929,904,815,661,479,274,83,-78,-193,-249,-230,-160,-18,141,320,468,577,619,603,531,429,312,217,150,139,185,283,436,607,788,947,1056,1121,1102,1033,900,727,540,356,202,95,50,63,140,254,399,546,677,774,812,783,670,467,184,-176,-581,-1002,-1404,-1747,-2006,-2163,-2202,-2143,-1978,-1744,-1451,-1126,-789,-463,-156,101,319,482,590,659,673,662,616,555,483,410,333,260,179,98,2,-90,-201,-292,-377,-440,-465,-463,-434,-376,-325,-271,-244,-238,-262,-297,-347,-382,-399,-386,-326,-231,-97,70,240,434,607,789,945,1095,1216,1302,1351,1331,1261,1120,925,695,438,191,-36,-221,-350,-429,-437,-399,-303,-158,14,229,452,687,918,1120,1300,1405,1459,1398,1252,977,607,143,-369,-883,-1354,-1714,-1947,-1995,-1886,-1596,-1183,-665,-102,459,971,1381,1665,1790,1758,1579,1282,903,498,93,-260,-559,-778,-937,-1040,-1108,-1167,-1218,-1281,-1344,-1404,-1451,-1466,-1452,-1386,-1278,-1119,-918,-686,-431,-173,84,314,532,711,886,1035,1184,1324,1451,1561,1629,1644,1597,1474,1293,1056,795,539,315,162,90,117,231,417,643,876,1078,1219,1283,1246,1121,900,614,271,-88,-448,-776,-1056,-1271,-1409,-1466,-1440,-1328,-1140,-886,-577,-250,90,400,670,875,1015,1076,1077,1014,918,775,623,438,241,13,-244,-519,-819,-1094,-1344,-1510,-1574,-1521,-1339,-1060,-704,-319,46,370,606,756,809,770,666,493,298,73,-141,-351,-527,-683,-792,-874,-903,-894,-832,-719,-565,-367,-152,73,284,464,604,689,719,690,611,482,319,133,-68,-263,-454,-622,-761,-856,-901,-883,-809,-676,-508,-312,-119,59,197,291,325,317,259,189,102,36,-8,-11,28,110,235,385,560,725,871,972,1007,965,845,656,421,173,-58,-241,-365,-419,-429,-399,-368,-347,-365,-420,-529,-679,-863,-1076,-1285,-1494,-1656,-1772,-1798,-1732,-1564,-1295,-962,-570,-179,195,518,760,926,999,990,918,786,624,455,280,139,12,-78,-148,-202,-251,-305,-368,-443,-526,-603,-681,-718,-734,-683,-581,-407,-164,129,462,802,1117,1374,1554,1621,1592,1457,1241,980,694,431,203,36,-77,-142,-181,-213,-258,-321,-403,-484,-551,-575,-551,-448,-284,-45,242,554,867,1138,1330,1419,1372,1210,930,584,203,-155,-448,-639,-712,-658,-504,-267,2,264,479,607,629,536,322,19,-360,-755,-1140,-1446,-1654,-1724,-1644,-1433,-1103,-707,-282,105,429,627,712,656,499,255,-22,-300,-526,-674,-716,-645,-469,-213,104,424,735,980,1155,1237,1237,1170,1062,937,841,768,765,802,887,998,1100,1184,1210,1172,1054,858,606,306,18,-247,-435,-532,-530,-422,-252,-23,199,408,553,633,630,560,434,285,137,26,-31,-14,86,250,475,719,957,1153,1279,1320,1265,1128,916,645,351,25,-291,-604,-893,-1158,-1381,-1562,-1680,-1728,-1701,-1589,-1407,-1164,-882,-605,-339,-137,5,72,63,7,-107,-241,-405,-578,-754,-935,-1084,-1210,-1261,-1247,-1134,-946,-688,-387,-90,179,380,490,513,444,319,166,19,-85,-123,-95,12,161,346,523,662,736,710,582,336,1,-410,-845,-1271,-1635,-1901,-2048,-2045,-1917,-1652,-1292,-862,-399,60,483,840,1120,1304,1413,1441,1419,1348,1263,1147,1039,904,782,638,502,355,215,69,-64,-202,-331,-462,-596,-730,-867,-988,-1098,-1171,-1216,-1209,-1171,-1083,-974,-837,-700,-560,-439,-330,-241,-166,-108,-59,-38,-34,-64,-125,-222,-350,-505,-678,-847,-1007,-1122,-1180,-1159,-1048,-855,-585,-268,73,409,714,978,1188,1341,1444,1490,1489,1436,1333,1187,1007,801,584,366,148,-54,-253,-433,-601,-738,-842,-888,-877,-779,-620,-374,-89,242,572,889,1161,1373,1505,1555,1509,1392,1193,955,680,412,170,-19,-131,-166,-110,10,189,380,567,704,769,751,628,430,162,-124,-396,-597,-703,-690,-546,-317,2,330,655,916,1104,1189,1179,1078,895,658,380,84,-203,-476,-704,-885,-1011,-1077,-1094,-1060,-991,-885,-745,-583,-377,-167,76,311,541,751,915,1047,1114,1141,1112,1058,976,900,834,791,779,793,821,859,887,888,853,772,631,455,234,6,-204,-378,-469,-487,-402,-236,-1,279,565,835,1049,1190,1228,1170,996,737,402,35,-335,-658,-918,-1071,-1129,-1075,-939,-742,-507,-286,-83,56,133,134,72,-40,-185,-336,-472,-575,-613,-596,-499,-351,-160,38,214,326,361,288,125,-124,-426,-736,-1029,-1250,-1399,-1447,-1417,-1316,-1169,-1010,-854,-733,-651,-619,-629,-667,-724,-773,-813,-827,-818,-790,-740,-686,-624,-561,-505,-443,-390,-327,-259,-180,-89,-3,88,149,193,206,185,159,109,74,39,20,8,-3,-26,-70,-143,-254,-382,-530,-656,-754,-793,-764,-674,-522,-346,-150,23,174,270,328,311,253,125,-46,-248,-472,-669,-832,-928,-942,-874,-725,-516,-273,-15,221,414,547,605,596,529,407,274,116,-28,-162,-282,-379,-469,-551,-634,-728,-827,-944,-1057,-1166,-1253,-1295,-1304,-1246,-1151,-1005,-836,-652,-474,-307,-169,-50,44,121,194,249,309,353,396,434,471,517,575,656,761,892,1047,1206,1373,1512,1634,1706,1732,1706,1612,1471,1263,1021,747,477,227,31,-98,-151,-119,-32,111,265,426,555,655,704,718,683,632,554,484,428,403,433,508,643,812,995,1173,1296,1366,1344,1249,1077,868,632,422,243,127,73,75,122,186,249,284,282,218,106,-60,-264,-485,-712,-919,-1089,-1208,-1266,-1255,-1182,-1050,-877,-670,-457,-240,-40,144,302,436,545,628,695,736,774,792,818,836,869,893,932,947,959,938,885,807,702,583,473,368,290,234,204,194,206,224,251,276,298,312,322,316,301,277,230,182,108,29,-65,-165,-263,-353,-405,-422,-370,-269,-108,80,274,441,553,593,546,422,231,-2,-244,-470,-649,-764,-798,-757,-636,-455,-239,-6,198,354,429,410,291,87,-187,-491,-801,-1070,-1282,-1406,-1441,-1379,-1239,-1035,-790,-535,-288,-79,67,143,131,34,-134,-370,-628,-898,-1131,-1313,-1414,-1440,-1383,-1270,-1102,-915,-704,-495,-284,-90,85,230,341,412,431,407,325,194,21,-189,-414,-634,-838,-989,-1080,-1091,-1004,-839,-577,-258,118,508,898,1253,1550,1781,1914,1966,1910,1776,1551,1266,935,579,236,-80,-339,-523,-628,-651,-609,-516,-402,-287,-205,-165,-180,-254,-371,-528,-683,-848,-965,-1062,-1091,-1078,-1004,-887,-725,-539,-338,-150,12,126,178,169,100,-8,-138,-259,-358,-414,-426,-398,-339,-273,-207,-160,-138,-130,-136,-138,-109,-57,38,157,284,397,473,497,461,376,248,110,-24,-129,-193,-210,-187,-131,-66,-6,24,21,-38,-126,-254,-392,-528,-653,-734,-787,-786,-748,-672,-557,-415,-240,-43,164,375,565,721,826,860,814,696,500,268,19,-212,-379,-477,-475,-383,-216,13,256,488,679,787,832,778,682,538,410,302,266,294,407,579,793,1012,1202,1319,1353,1278,1108,876,591,315,56,-150,-301,-374,-404,-366,-308,-214,-116,-11,82,158,213,226,207,134,25,-135,-315,-519,-705,-860,-957,-981,-926,-801,-606,-369,-98,181,446,675,854,968,1021,1018,968,893,803,717,640,571,507,433,343,225,85,-71,-220,-348,-425,-442,-390,-268,-93,123,353,577,771,920,1003,1021,955,821,612,353,55,-250,-551,-804,-1014,-1140,-1190,-1150,-1022,-821,-555,-262,36,303,509,645,691,665,566,430,266,100,-48,-180,-278,-354,-398,-414,-395,-342,-260,-157,-53,37,98,122,107,73,21,-19,-43,-37,8,79,179,287,395,491,557,604,605,585,518,430,305,163,2,-166,-328,-467,-573,-634,-640,-614,-540,-456,-368,-287,-225,-184,-151,-136,-108,-75,-15,56,146,226,292,325,307,240,114,-65,-281,-519,-752,-952,-1078,-1118,-1037,-840,-545,-157,247,650,974,1187,1257,1178,963,644,273,-114,-455,-716,-868,-889,-773,-547,-212,164,574,940,1261,1480,1597,1601,1489,1291,1008,682,321,-30,-365,-640,-862,-990,-1056,-1028,-947,-805,-632,-452,-283,-160,-97,-119,-219,-416,-673,-996,-1336,-1685,-1999,-2255,-2424,-2478,-2414,-2229,-1936,-1572,-1161,-763,-394,-112,83,170,153,49,-120,-329,-540,-732,-875,-946,-940,-848,-693,-483,-254,-15,196,386,528,636,703,739,752,742,727,687,646,572,484,373,234,101,-49,-163,-255,-289,-252,-147,46,284,572,850,1093,1267,1329,1301,1145,931,644,362,91,-117,-255,-297,-254,-123,68,296,524,729,866,945,924,840,677,460,221,-43,-274,-485,-642,-749,-817,-837,-843,-815,-776,-703,-603,-461,-286,-78,146,362,551,676,719,663,504,265,-30,-337,-611,-821,-933,-937,-832,-642,-389,-120,135,339,474,540,547,515,476,450,459,518,617,757,907,1062,1193,1290,1354,1372,1363,1340,1306,1303,1316,1383,1474,1610,1747,1901,2018,2119,2160,2149,2078,1940,1755,1525,1274,1016,777,565,398,281,201,170,158,165,173,165,138,83,4,-90,-194,-290,-370,-434,-469,-497,-513,-538,-577,-643,-731,-846,-978,-1123,-1272,-1407,-1526,-1610,-1660,-1669,-1639,-1571,-1481,-1363,-1238,-1106,-976,-866,-764,-705,-668,-676,-722,-792,-889,-979,-1059,-1095,-1085,-998,-856,-638,-380,-94,192,450,665,820,923,970,986,987,983,1006,1041,1099,1165,1222,1265,1271,1234,1148,998,805,557,283,-6,-286,-528,-715,-831,-864,-834,-748,-637,-534,-459,-441,-498,-620,-818,-1050,-1313,-1560,-1778,-1930,-2005,-2002,-1903,-1749,-1521,-1268,-990,-715,-464,-253,-96,-19,-11,-98,-259,-494,-786,-1110,-1435,-1730,-1955,-2077,-2086,-1964,-1738,-1422,-1064,-705,-383,-146,2,40,-6,-122,-258,-391,-478,-500,-458,-341,-179,21,232,439,622,782,904,1000,1067,1111,1150,1176,1223,1263,1333,1391,1463,1512,1544,1536,1489,1387,1240,1046,823,585,351,143,-25,-138,-197,-208,-180,-131,-80,-34,-20,-30,-80,-147,-232,-311,-367,-391,-359,-288,-157,1,194,382,552,681,732,713,576,371,61,-282,-653,-1000,-1292,-1490,-1600,-1591,-1504,-1335,-1112,-861,-596,-333,-90,131,319,454,553,584,574,517,438,357,294,278,307,411,561,770,1000,1241,1458,1637,1758,1814,1807,1743,1637,1499,1359,1207,1090,988,940,928,969,1052,1164,1296,1426,1529,1598,1599,1535,1401,1201,971,714,489,292,166,102,107,168,266,375,487,571,629,653,638,598,530,448,360,266,183,93,19,-62,-138,-216,-304,-396,-504,-617,-743,-862,-979,-1073,-1138,-1157,-1126,-1026,-868,-647,-384,-103,174,405,572,648,628,514,325,82,-178,-437,-652,-818,-909,-918,-855,-707,-498,-238,64,371,680,950,1176,1323,1394,1371,1259,1071,809,499,171,-171,-473,-740,-928,-1041,-1058,-989,-833,-611,-337,-45,249,498,694,787,785,657,421,91,-302,-718,-1120,-1464,-1736,-1905,-1980,-1962,-1879,-1727,-1571,-1377,-1222,-1078,-977,-926,-911,-940,-993,-1059,-1123,-1175,-1199,-1194,-1158,-1097,-1019,-935,-851,-779,-720,-679,-652,-639,-639,-643,-655,-659,-661,-653,-637,-607,-580,-534,-501,-455,-421,-382,-360,-338,-338,-348,-377,-411,-454,-473,-481,-438,-372,-251,-117,39,188,311,407,455,465,439,388,325,265,218,185,177,183,207,251,307,387,493,621,780,949,1124,1280,1394,1445,1411,1289,1081,807,486,160,-152,-408,-602,-714,-753,-723,-652,-540,-425,-304,-195,-113,-49,-16,-6,-5,-14,-16,1,35,93,166,238,301,335,326,283,193,92,-23,-112,-168,-175,-124,-34,98,236,367,460,505,497,445,375,308,290,329,462,669,958,1291,1646,1969,2238,2393,2432,2323,2087,1731,1297,821,345,-76,-423,-657,-772,-774,-664,-483,-236,25,297,544,753,922,1038,1097,1106,1050,935,767,543,286,11,-274,-533,-764,-945,-1068,-1132,-1133,-1075,-977,-842,-695,-548,-410,-299,-214,-154,-119,-96,-80,-66,-65,-64,-100,-140,-210,-283,-342,-383,-376,-333,-245,-123,15,165,308,438,556,645,716,750,751,716,634,532,401,284,194,159,194,302,470,678,882,1063,1172,1206,1148,1003,798,536,259,-16,-269,-475,-623,-707,-725,-687,-615,-513,-423,-336,-286,-263,-278,-329,-401,-501,-612,-728,-848,-955,-1044,-1108,-1132,-1116,-1059,-958,-840,-706,-580,-475,-390,-334,-300,-271,-255,-229,-209,-183,-170,-158,-168,-180,-213,-246,-293,-345,-404,-468,-537,-605,-675,-730,-780,-796,-793,-743,-665,-544,-405,-257,-111,6,101,158,193,213,237,270,329,403,499,591,676,728,745,714,641,526,390,248,122,27,-20,-26,7,62,118,166,184,172,120,42,-66,-187,-316,-444,-571,-686,-797,-890,-972,-1030,-1068,-1083,-1074,-1049,-1004,-940,-855,-742,-592,-413,-199,29,260,465,634,738,771,737,621,458,238,-4,-270,-522,-760,-953,-1088,-1155,-1142,-1054,-897,-683,-437,-171,74,296,456,558,578,536,421,268,95,-65,-181,-228,-196,-72,124,376,662,944,1214,1432,1605,1710,1767,1763,1728,1654,1566,1464,1355,1236,1113,970,820,642,445,229,-10,-248,-483,-688,-841,-937,-948,-878,-725,-500,-226,88,403,714,980,1189,1320,1354,1290,1115,854,502,106,-325,-740,-1116,-1405,-1592,-1646,-1559,-1350,-1018,-631,-202,190,514,720,784,701,483,157,-228,-624,-984,-1260,-1431,-1470,-1390,-1195,-919,-578,-215,147,483,769,999,1168,1265,1316,1309,1272,1206,1129,1039,953,858,770,679,594,519,460,428,431,480,567,701,846,1005,1128,1210,1232,1173,1056,873,650,409,160,-72,-277,-460,-602,-721,-809,-865,-901,-906,-886,-846,-786,-706,-625,-533,-445,-371,-298,-252,-223,-219,-254,-314,-422,-545,-703,-847,-985,-1070,-1098,-1047,-918,-706,-445,-128,177,475,700,852,889,832,665,433,153,-125,-370,-549,-648,-659,-600,-473,-327,-162,-24,94,168,218,235,254,266,308,361,448,558,673,805,907,1003,1045,1059,1012,928,792,621,423,208,2,-193,-338,-441,-478,-456,-379,-255,-103,59,219,349,454,504,512,463,372,233,59,-154,-391,-647,-912,-1164,-1397,-1586,-1716,-1789,-1781,-1708,-1568,-1362,-1114,-830,-533,-244,10,220,345,401,362,250,61,-174,-454,-739,-1030,-1293,-1522,-1699,-1810,-1853,-1815,-1707,-1524,-1283,-990,-669,-328,8,331,614,855,1022,1127,1145,1097,989,833,673,508,384,304,284,329,422,561,712,862,984,1053,1071,1015,906,740,541,326,118,-67,-215,-326,-395,-442,-477,-518,-596,-695,-847,-1016,-1207,-1387,-1541,-1636,-1660,-1600,-1441,-1213,-899,-551,-174,195,542,838,1076,1243,1326,1332,1255,1095,871,577,245,-111,-461,-775,-1029,-1189,-1250,-1191,-1042,-792,-510,-187,105,365,554,677,732,733,705,659,623,602,608,641,697,764,836,897,945,976,989,994,990,1003,1017,1071,1137,1243,1357,1489,1605,1697,1750,1745,1690,1581,1433,1257,1071,884,708,552,412,304,216,163,129,131,143,179,219,250,277,267,235,165,71,-41,-152,-254,-327,-376,-398,-405,-401,-411,-417,-449,-462,-472,-449,-387,-279,-138,39,205,358,453,478,420,272,52,-213,-500,-754,-957,-1071,-1082,-997,-821,-580,-307,-29,224,431,577,655,668,618,529,407,280,166,88,54,91,176,325,501,691,861,990,1047,1033,931,761,533,271,2,-253,-477,-651,-776,-848,-874,-862,-819,-760,-689,-620,-560,-508,-486,-475,-491,-532,-585,-666,-753,-854,-953,-1045,-1116,-1167,-1187,-1187,-1169,-1143,-1129,-1118,-1142,-1165,-1227,-1275,-1345,-1394,-1436,-1456,-1444,-1405,-1327,-1229,-1097,-969,-823,-696,-574,-469,-379,-304,-243,-195,-156,-136,-125,-145,-174,-240,-314,-416,-516,-613,-692,-735,-735,-683,-577,-425,-228,-11,231,457,674,849,984,1062,1089,1063,1004,915,822,730,657,603,578,571,589,616,648,671,675,649,591,496,372,221,63,-99,-249,-373,-476,-537,-573,-565,-532,-461,-368,-250,-123,8,129,226,298,330,337,306,266,197,128,47,-48,-150,-274,-407,-552,-686,-809,-884,-916,-887,-803,-678,-529,-370,-237,-124,-49,-4,21,40,70,131,229,376,569,805,1064,1330,1578,1780,1922,1989,1971,1897,1754,1598,1429,1288,1179,1115,1082,1082,1089,1088,1071,1015,928,806,650,488,311,161,32,-52,-90,-83,-35,34,117,184,239,257,254,228,198,175,166,189,220,274,310,333,314,257,153,10,-163,-356,-557,-755,-937,-1099,-1225,-1313,-1344,-1319,-1230,-1079,-873,-623,-343,-54,228,481,691,836,915,910,833,682,475,239,-16,-241,-429,-545,-580,-529,-395,-192,60,337,608,848,1037,1144,1173,1107,962,748,483,192,-101,-370,-596,-757,-845,-851,-776,-638,-441,-216,24,257,465,634,757,827,841,806,728,619,495,367,252,156,83,35,-5,-33,-75,-131,-209,-309,-428,-552,-682,-798,-904,-991,-1077,-1149,-1236,-1324,-1419,-1523,-1608,-1675,-1706,-1686,-1625,-1500,-1350,-1150,-950,-733,-533,-350,-202,-80,-9,44,49,39,6,-42,-89,-140,-177,-200,-193,-156,-80,34,179,349,531,703,860,977,1042,1056,1003,905,762,603,442,311,219,184,204,274,378,494,600,670,686,642,529,368,164,-45,-244,-406,-511,-556,-535,-459,-349,-213,-85,25,89,98,36,-87,-281,-515,-781,-1040,-1274,-1447,-1545,-1553,-1464,-1288,-1033,-722,-379,-36,276,526,689,750,703,559,338,74,-203,-448,-647,-766,-811,-779,-681,-537,-368,-181,-13,144,262,348,391,401,378,328,269,190,124,60,18,-1,3,36,90,166,254,351,452,552,653,750,850,955,1051,1158,1240,1310,1346,1336,1281,1166,1000,784,533,261,-17,-280,-519,-710,-858,-940,-970,-937,-858,-734,-587,-424,-262,-111,22,128,196,225,208,141,40,-99,-249,-394,-519,-593,-614,-573,-476,-340,-184,-23,116,234,315,359,381,365,343,290,236,156,78,-24,-113,-208,-270,-309,-297,-237,-116,58,275,532,791,1050,1263,1427,1521,1543,1500,1410,1293,1179,1082,1020,996,1007,1027,1056,1048,1015,924,792,619,422,221,34,-126,-241,-316,-346,-331,-287,-209,-113,-3,107,207,268,295,256,160,4,-203,-442,-692,-934,-1147,-1306,-1413,-1447,-1417,-1327,-1178,-1001,-784,-572,-351,-163,-1,110,174,185,153,86,2,-92,-181,-265,-345,-420,-509,-596,-708,-818,-940,-1050,-1141,-1199,-1210,-1162,-1055,-871,-641,-351,-46,264,548,777,939,1021,1016,953,816,663,479,316,172,68,20,16,77,170,303,441,574,674,726,720,645,523,348,164,-29,-195,-333,-423,-475,-489,-470,-436,-384,-333,-281,-235,-195,-160,-133,-106,-82,-66,-50,-49,-68,-103,-174,-271,-391,-536,-678,-819,-941,-1034,-1103,-1133,-1150,-1144,-1140,-1136,-1152,-1170,-1213,-1237,-1261,-1238,-1173,-1043,-859,-619,-345,-61,213,442,603,696,685,617,473,297,118,-46,-151,-192,-150,-20,184,460,780,1126,1478,1796,2079,2280,2398,2420,2330,2154,1894,1571,1221,854,505,184,-88,-318,-490,-623,-712,-773,-809,-827,-834,-820,-797,-755,-687,-604,-498,-377,-262,-147,-67,-17,-19,-65,-154,-274,-400,-521,-607,-641,-620,-529,-395,-210,-25,163,306,398,423,370,254,88,-112,-308,-492,-626,-716,-736,-714,-637,-546,-437,-341,-257,-195,-150,-109,-73,-11,63,177,311,475,652,835,1008,1168,1292,1388,1437,1450,1422,1367,1281,1185,1071,951,832,712,599,507,426,385,368,386,440,510,595,673,722,739,694,603,448,259,41,-177,-371,-526,-612,-637,-587,-491,-352,-213,-79,11,60,54,2,-88,-194,-308,-408,-481,-528,-532,-511,-463,-396,-332,-267,-234,-219,-249,-311,-416,-545,-689,-834,-952,-1040,-1064,-1023,-906,-718,-473,-189,108,386,628,802,914,952,938,884,808,736,665,620,582,561,538,521,493,469,443,429,425,446,477,531,582,640,676,701,692,660,596,505,393,261,119,-31,-174,-309,-423,-500,-548,-535,-482,-368,-222,-41,132,292,389,421,359,209,-12,-298,-592,-885,-1129,-1310,-1412,-1435,-1388,-1291,-1165,-1035,-920,-842,-805,-823,-886,-995,-1126,-1270,-1391,-1478,-1504,-1460,-1351,-1178,-967,-737,-512,-320,-174,-89,-62,-85,-139,-202,-243,-241,-180,-53,131,350,594,804,986,1078,1099,1006,838,577,276,-53,-369,-640,-849,-963,-986,-908,-744,-510,-222,81,383,637,839,948,982,918,789,601,386,171,-24,-179,-283,-329,-327,-283,-211,-136,-54,-4,28,21,-7,-71,-134,-220,-279,-344,-382,-421,-463,-516,-607,-725,-883,-1064,-1254,-1433,-1579,-1680,-1724,-1705,-1636,-1501,-1330,-1104,-835,-536,-197,154,507,847,1142,1394,1571,1689,1730,1721,1657,1566,1454,1343,1231,1133,1043,964,899,838,793,750,727,711,716,747,791,875,968,1088,1218,1338,1456,1529,1569,1544,1468,1326,1148,920,692,446,232,43,-96,-174,-185,-121,11,190,404,604,774,866,873,784,610,377,119,-134,-340,-496,-575,-595,-557,-484,-396,-307,-237,-194,-182,-200,-252,-307,-386,-440,-487,-497,-480,-436,-372,-312,-267,-251,-280,-341,-433,-534,-621,-677,-676,-618,-479,-283,-31,253,530,795,992,1129,1182,1159,1074,941,786,635,496,391,313,268,234,217,182,154,98,52,-5,-39,-55,-43,3,68,156,249,335,411,456,476,461,418,346,257,147,33,-94,-219,-353,-482,-617,-749,-883,-1006,-1136,-1240,-1346,-1412,-1462,-1468,-1442,-1373,-1270,-1136,-987,-825,-673,-537,-440,-387,-400,-459,-586,-743,-933,-1110,-1270,-1372,-1418,-1375,-1262,-1071,-828,-548,-265,7,222,391,469,481,417,294,148,-12,-142,-226,-242,-178,-35,177,434,710,970,1180,1315,1364,1307,1173,964,711,444,187,-41,-211,-325,-372,-350,-273,-140,23,208,394,560,699,787,824,812,734,625,460,290,94,-75,-235,-350,-431,-468,-472,-451,-420,-393,-385,-393,-438,-491,-572,-647,-715,-774,-803,-827,-827,-829,-833,-844,-869,-897,-933,-953,-959,-934,-867,-770,-622,-457,-260,-58,141,324,482,607,703,765,804,818,824,812,802,779,761,732,702,660,601,528,432,321,199,83,-18,-76,-89,-35,73,237,424,616,773,875,899,837,703,506,291,75,-91,-203,-223,-177,-58,91,258,395,498,530,509,423,299,145,-21,-176,-317,-423,-503,-542,-554,-533,-498,-444,-398,-348,-318,-302,-301,-318,-339,-360,-374,-362,-326,-257,-151,-25,130,292,455,612,747,858,937,974,971,916,821,680,514,334,161,18,-69,-94,-30,100,304,541,793,1021,1191,1290,1290,1215,1052,855,621,413,228,118,66,105,197,353,524,696,838,923,959,920,844,717,586,448,327,232,153,99,38,-23,-111,-223,-363,-527,-708,-884,-1049,-1181,-1265,-1297,-1263,-1164,-1015,-806,-592,-354,-164,-13,55,37,-70,-256,-501,-771,-1039,-1272,-1444,-1538,-1549,-1474,-1324,-1113,-856,-568,-268,30,313,556,757,888,956,942,858,710,508,282,53,-161,-322,-439,-481,-471,-400,-300,-171,-50,72,162,244,302,365,423,506,599,719,840,967,1063,1142,1149,1124,1012,863,649,410,153,-97,-315,-493,-613,-678,-693,-666,-617,-563,-518,-498,-509,-548,-616,-690,-778,-843,-906,-934,-951,-939,-921,-877,-841,-787,-741,-692,-646,-607,-575,-552,-536,-534,-542,-564,-607,-658,-727,-801,-876,-944,-983,-1008,-981,-942,-860,-762,-651,-526,-395,-261,-110,41,211,378,549,703,835,928,978,983,941,877,783,696,609,540,488,455,432,429,429,450,483,530,599,666,747,808,859,875,862,805,710,573,408,208,4,-215,-410,-589,-728,-825,-887,-910,-924,-934,-957,-1008,-1078,-1172,-1262,-1337,-1364,-1325,-1203,-988,-689,-326,82,481,858,1156,1368,1464,1455,1336,1130,859,541,219,-99,-372,-596,-746,-817,-815,-738,-606,-440,-245,-59,131,290,442,564,678,771,854,914,961,981,989,977,958,941,926,929,948,979,1030,1081,1138,1185,1222,1239,1244,1225,1199,1149,1104,1042,997,942,914,879,866,847,826,789,723,631,485,316,91,-153,-422,-694,-956,-1185,-1372,-1501,-1558,-1549,-1471,-1330,-1149,-929,-697,-463,-234,-25,165,326,459,559,624,648,638,574,484,339,176,-24,-232,-453,-666,-871,-1048,-1202,-1315,-1396,-1427,-1432,-1389,-1327,-1233,-1117,-982,-813,-632,-410,-179,76,333,575,800,973,1107,1171,1177,1129,1019,893,735,592,472,386,360,376,453,557,689,826,940,1037,1079,1084,1031,939,792,622,409,187,-56,-295,-541,-765,-988,-1181,-1354,-1490,-1586,-1638,-1633,-1578,-1462,-1298,-1094,-855,-618,-373,-176,-1,106,162,160,95,-10,-161,-336,-527,-714,-886,-1026,-1126,-1171,-1164,-1103,-999,-865,-710,-561,-419,-308,-210,-149,-85,-41,16,83,156,244,332,405,465,484,473,413,329,214,108,11,-46,-56,-8,93,239,413,593,770,909,1016,1060,1050,980,841,658,415,154,-132,-398,-639,-828,-953,-1011,-997,-922,-789,-622,-431,-229,-42,130,275,379,453,488,483,453,390,306,211,106,5,-91,-178,-251,-321,-380,-440,-499,-554,-617,-666,-724,-760,-795,-813,-819,-811,-796,-766,-744,-716,-699,-687,-680,-666,-638,-577,-483,-340,-156,62,304,549,780,990,1153,1274,1343,1359,1331,1254,1154,1018,889,745,636,544,498,495,528,595,674,754,816,855,864,845,809,764,720,695,685,694,721,745,769,756,727,643,532,389,221,63,-98,-227,-339,-414,-470,-489,-494,-463,-416,-340,-246,-136,-16,103,212,309,373,417,419,392,324,228,87,-75,-269,-472,-679,-863,-1013,-1103,-1120,-1055,-901,-672,-387,-67,239,520,724,847,876,817,685,513,321,149,13,-61,-72,-12,104,259,441,616,777,885,947,934,864,733,568,378,207,48,-51,-98,-86,-2,121,289,474,655,814,933,988,986,906,767,567,326,57,-220,-491,-728,-926,-1060,-1124,-1117,-1031,-892,-708,-508,-320,-165,-64,-28,-58,-150,-297,-476,-679,-876,-1064,-1219,-1340,-1418,-1456,-1453,-1424,-1361,-1287,-1195,-1096,-985,-864,-722,-572,-395,-214,-23,163,329,472,576,637,654,625,562,470,367,260,167,87,34,-1,-14,-6,7,34,57,88,113,147,180,223,269,318,354,385,382,363,301,216,109,-26,-142,-274,-364,-442,-481,-493,-478,-438,-388,-323,-253,-192,-127,-90,-61,-59,-77,-111,-164,-212,-270,-306,-340,-362,-376,-395,-422,-454,-514,-571,-643,-702,-749,-772,-765,-731,-662,-578,-464,-346,-221,-97,12,109,182,226,246,232,196,130,53,-37,-125,-193,-245,-249,-209,-122,26,203,421,641,851,1032,1156,1219,1211,1132,996,819,621,434,266,151,82,80,128,224,348,473,583,651,663,619,522,389,249,125,41,18,58,149,281,420,540,625,642,601,493,330,135,-82,-295,-480,-632,-721,-752,-714,-610,-452,-248,-18,216,433,608,724,762,725,602,417,167,-108,-400,-683,-921,-1116,-1228,-1259,-1209,-1081,-889,-662,-408,-164,60,247,387,484,534,556,552,530,508,480,458,442,433,429,435,438,440,435,412,371,315,237,157,78,11,-13,-14,51,139,281,427,590,727,851,925,967,955,901,801,658,474,254,12,-246,-497,-727,-926,-1068,-1170,-1207,-1204,-1153,-1078,-970,-864,-741,-639,-547,-473,-428,-392,-373,-358,-331,-294,-232,-143,-36,104,249,408,554,682,771,808,781,683,514,283,-1,-305,-621,-906,-1148,-1321,-1402,-1398,-1282,-1084,-796,-445,-58,344,718,1047,1295,1461,1521,1502,1404,1256,1075,882,696,525,381,268,188,143,129,137,168,203,241,270,284,293,276,262,223,190,137,82,15,-67,-147,-245,-337,-431,-521,-602,-674,-735,-790,-834,-879,-916,-956,-998,-1036,-1077,-1103,-1123,-1118,-1092,-1032,-950,-829,-696,-533,-378,-211,-73,63,164,255,316,365,391,398,384,341,277,184,80,-39,-155,-253,-343,-388,-416,-405,-365,-313,-243,-178,-114,-65,-17,21,70,130,219,332,485,657,859,1056,1252,1417,1546,1625,1651,1618,1536,1402,1233,1039,834,633,450,292,168,77,13,-24,-51,-70,-95,-136,-183,-253,-318,-391,-449,-498,-520,-523,-500,-460,-408,-355,-306,-285,-279,-319,-384,-478,-595,-704,-810,-876,-901,-879,-799,-683,-533,-368,-215,-78,12,63,53,4,-86,-195,-305,-400,-460,-486,-454,-397,-294,-187,-77,9,64,74,41,-22,-110,-191,-248,-263,-213,-100,77,305,554,815,1043,1235,1365,1430,1433,1377,1286,1155,1020,874,739,620,508,419,332,252,165,69,-47,-171,-316,-446,-583,-680,-761,-799,-805,-783,-740,-680,-627,-576,-553,-548,-571,-609,-658,-699,-723,-717,-684,-615,-527,-417,-305,-195,-97,-21,33,49,42,-1,-54,-126,-183,-229,-247,-229,-189,-122,-46,23,77,104,95,65,6,-58,-116,-159,-164,-128,-47,82,256,455,682,903,1104,1268,1378,1418,1402,1317,1197,1047,900,763,672,613,616,654,728,820,910,975,1013,985,920,774,587,333,53,-259,-563,-843,-1079,-1233,-1316,-1295,-1193,-1022,-797,-567,-347,-178,-76,-53,-106,-214,-361,-500,-616,-670,-650,-552,-379,-149,104,361,578,734,810,788,679,483,227,-66,-365,-642,-868,-1040,-1124,-1159,-1114,-1042,-924,-807,-669,-542,-401,-265,-109,45,211,371,512,628,705,733,723,675,597,517,431,367,324,307,318,348,395,445,501,556,601,652,683,721,741,756,755,730,684,596,479,319,127,-88,-313,-527,-710,-844,-919,-927,-876,-787,-664,-551,-451,-387,-369,-384,-435,-505,-577,-630,-663,-639,-582,-470,-328,-166,-15,117,186,198,127,-18,-223,-479,-753,-1018,-1255,-1429,-1539,-1564,-1505,-1377,-1173,-934,-666,-398,-171,23,130,177,144,61,-55,-168,-252,-280,-228,-106,103,357,650,938,1199,1401,1533,1572,1538,1423,1266,1078,893,733,617,553,542,574,636,705,765,796,783,723,607,444,235,1,-247,-491,-700,-869,-971,-1004,-967,-869,-721,-554,-379,-219,-93,0,50,64,53,16,-26,-83,-127,-181,-216,-249,-279,-302,-332,-370,-409,-466,-512,-567,-599,-623,-617,-588,-530,-442,-338,-203,-70,75,205,324,418,490,537,563,576,575,573,566,567,577,593,622,662,708,763,812,850,873,871,845,800,744,684,646,617,627,651,693,739,759,762,711,625,490,330,140,-43,-229,-393,-526,-639,-705,-752,-756,-741,-699,-645,-581,-512,-442,-376,-307,-244,-176,-113,-50,-1,36,41,21,-37,-127,-242,-373,-506,-618,-703,-728,-711,-618,-494,-322,-151,9,124,182,164,78,-70,-258,-460,-646,-790,-870,-877,-810,-680,-504,-302,-101,90,248,376,467,520,552,553,545,527,502,486,466,460,450,461,471,505,542,596,649,710,745,770,751,692,595,442,264,56,-163,-371,-558,-711,-808,-862,-849,-794,-680,-551,-385,-236,-94,12,66,80,29,-53,-175,-302,-423,-521,-571,-585,-536,-455,-333,-199,-66,55,138,190,191,150,72,-35,-161,-285,-405,-500,-563,-587,-564,-495,-387,-250,-101,45,158,238,248,211,110,-17,-169,-295,-394,-423,-386,-274,-100,121,357,601,806,984,1094,1160,1157,1114,1020,915,788,683,591,541,527,555,610,682,748,794,793,742,626,453,229,-29,-298,-566,-803,-1006,-1155,-1249,-1288,-1282,-1241,-1176,-1109,-1037,-979,-923,-874,-819,-757,-678,-590,-498,-409,-338,-289,-273,-285,-319,-376,-422,-485,-506,-532,-517,-498,-448,-395,-317,-234,-126,-7,143,296,477,641,806,938,1031,1085,1072,1027,918,797,652,522,409,343,314,340,406,500,617,728,830,900,939,932,900,829,754,663,588,519,477,446,437,423,411,378,324,241,129,-3,-148,-302,-439,-570,-668,-736,-772,-768,-732,-657,-556,-426,-282,-134,10,128,207,247,221,156,29,-124,-307,-497,-678,-841,-963,-1040,-1058,-1017,-911,-757,-557,-347,-125,63,224,328,382,394,364,321,272,231,210,208,221,249,274,300,312,321,313,304,292,275,275,263,274,270,284,274,271,249,222,191,167,161,190,255,370,515,696,873,1047,1175,1264,1284,1241,1142,972,772,514,247,-49,-339,-624,-883,-1113,-1291,-1418,-1488,-1486,-1437,-1321,-1169,-979,-780,-584,-412,-286,-211,-201,-253,-357,-500,-660,-804,-923,-985,-988,-929,-818,-672,-514,-364,-239,-160,-118,-135,-182,-269,-371,-482,-582,-666,-715,-734,-709,-652,-555,-437,-296,-148,-8,130,235,323,376,398,403,385,374,374,398,467,569,719,885,1080,1262,1439,1585,1694,1775,1810,1821,1792,1738,1644,1516,1343,1133,887,624,356,109,-90,-241,-308,-321,-270,-187,-104,-38,-29,-79,-208,-403,-657,-943,-1245,-1529,-1779,-1974,-2096,-2145,-2112,-2003,-1820,-1582,-1292,-985,-666,-373,-118,82,194,242,192,81,-85,-283,-480,-660,-800,-895,-937,-939,-903,-854,-790,-732,-677,-630,-584,-536,-465,-377,-239,-67,161,425,716,1021,1309,1559,1754,1871,1908,1873,1765,1616,1445,1273,1132,1031,980,984,1030,1101,1191,1263,1314,1315,1258,1134,942,681,372,22,-341,-690,-1013,-1271,-1469,-1581,-1621,-1586,-1497,-1363,-1209,-1047,-891,-750,-614,-503,-371,-261,-114,26,196,365,548,726,891,1046,1161,1253,1289,1290,1234,1143,1005,842,654,464,271,91,-73,-215,-336,-433,-511,-564,-602,-611,-608,-571,-517,-438,-336,-226,-103,18,123,215,281,314,331,317,300,279,264,263,276,296,337,371,425,468,525,576,624,665,685,684,658,596,515,405,284,150,15,-115,-240,-349,-448,-534,-598,-657,-696,-726,-746,-756,-757,-747,-723,-680,-614,-526,-412,-288,-159,-44,52,113,137,129,81,10,-84,-206,-333,-489,-640,-807,-960,-1111,-1235,-1339,-1415,-1459,-1486,-1478,-1463,-1421,-1371,-1309,-1229,-1146,-1043,-932,-808,-670,-527,-368,-207,-22,166,380,611,855,1121,1384,1651,1897,2123,2307,2458,2556,2618,2635,2618,2567,2484,2370,2217,2030,1801,1538,1244,930,606,294,1,-252,-464,-621,-733,-794,-823,-824,-802,-767,-722,-660,-606,-537,-486,-443,-419,-428,-460,-530,-623,-743,-879,-1017,-1159,-1270,-1370,-1412,-1422,-1367,-1272,-1123,-949,-749,-550,-372,-218,-115,-61,-54,-109,-192,-314,-444,-566,-682,-742,-779,-746,-672,-537,-363,-157,64,283,485,654,790,877,935,948,941,906,860,791,723,634,551,457,367,284,198,130,62,8,-34,-76,-95,-122,-125,-138,-140,-149,-162,-177,-203,-230,-266,-297,-337,-362,-404,-426,-464,-487,-517,-533,-546,-541,-521,-481,-419,-337,-229,-103,47,207,384,556,730,873,994,1062,1088,1055,971,848,691,524,355,206,74,-18,-91,-133,-160,-180,-193,-210,-230,-246,-255,-248,-218,-159,-77,38,162,295,422,522,605,640,650,620,564,487,403,316,248,193,174,180,221,288,378,480,587,673,744,763,739,654,506,308,61,-211,-494,-759,-997,-1180,-1298,-1349,-1310,-1207,-1030,-802,-550,-282,-46,153,280,335,314,225,91,-68,-231,-368,-482,-547,-576,-563,-513,-438,-336,-223,-105,15,118,200,251,257,214,122,-33,-221,-447,-677,-885,-1054,-1144,-1148,-1063,-867,-622,-295,35,370,666,906,1067,1162,1167,1121,1019,902,779,684,629,626,685,789,939,1104,1273,1424,1539,1612,1631,1606,1530,1434,1303,1174,1042,913,805,696,610,513,438,343,262,164,63,-47,-164,-290,-418,-556,-689,-830,-963,-1099,-1225,-1342,-1443,-1528,-1592,-1632,-1642,-1630,-1575,-1511,-1401,-1288,-1149,-1015,-884,-769,-677,-620,-590,-605,-651,-731,-845,-971,-1104,-1231,-1326,-1381,-1382,-1317,-1194,-1016,-793,-552,-309,-77,114,277,385,465,510,540,566,590,633,680,752,832,924,1021,1110,1189,1235,1254,1218,1139,1008,833,623,403,168,-38,-227,-373,-470,-518,-514,-459,-359,-229,-70,84,237,356,437,463,426,321,149,-81,-366,-667,-984,-1263,-1500,-1651,-1705,-1652,-1493,-1241,-928,-570,-220,105,366,555,656,678,632,535,419,301,212,167,175,243,354,504,662,816,940,1023,1056,1032,969,869,755,649,556,508,497,536,616,731,868,1012,1148,1254,1326,1330,1283,1158,980,753,487,227,-28,-233,-379,-455,-449,-376,-249,-86,79,244,363,458,490,493,443,374,275,171,58,-47,-145,-233,-306,-370,-425,-467,-508,-540,-566,-592,-607,-622,-631,-642,-652,-673,-705,-749,-810,-880,-954,-1024,-1082,-1124,-1138,-1133,-1099,-1050,-991,-935,-882,-862,-850,-874,-906,-944,-970,-970,-926,-839,-698,-511,-297,-53,176,395,560,674,715,693,597,475,308,168,41,-26,-41,17,129,297,500,729,968,1209,1435,1643,1817,1958,2050,2102,2095,2051,1958,1839,1699,1544,1403,1260,1144,1032,940,855,768,683,584,481,372,261,153,56,-35,-116,-186,-265,-338,-432,-538,-654,-794,-934,-1083,-1221,-1343,-1436,-1490,-1496,-1449,-1354,-1217,-1052,-877,-710,-573,-474,-432,-433,-495,-583,-705,-828,-945,-1040,-1105,-1133,-1131,-1092,-1028,-948,-840,-734,-607,-476,-345,-193,-47,124,296,484,674,858,1034,1168,1274,1310,1301,1219,1097,929,746,571,415,309,250,243,284,350,430,504,562,592,604,589,568,532,493,447,386,309,192,48,-143,-365,-610,-870,-1112,-1331,-1493,-1588,-1604,-1536,-1388,-1174,-911,-622,-335,-78,137,277,351,346,276,158,14,-136,-272,-373,-443,-464,-457,-420,-375,-321,-283,-242,-229,-208,-203,-188,-161,-128,-72,-11,62,134,200,263,305,346,366,388,396,408,408,416,411,412,404,402,395,398,401,415,436,462,488,517,531,548,539,526,494,450,396,337,266,198,118,46,-40,-117,-203,-279,-349,-408,-447,-462,-451,-409,-333,-228,-95,57,210,353,464,516,503,402,219,-43,-364,-718,-1068,-1379,-1628,-1777,-1839,-1787,-1666,-1469,-1245,-1008,-781,-594,-435,-333,-259,-231,-217,-222,-226,-226,-215,-188,-155,-103,-59,-5,36,69,94,106,117,122,134,147,181,216,284,349,449,551,680,821,976,1146,1320,1491,1649,1769,1850,1861,1808,1675,1478,1230,956,688,446,264,144,104,127,210,327,465,601,727,819,889,911,910,869,803,718,614,508,396,293,197,114,50,-6,-41,-70,-93,-110,-137,-163,-207,-255,-323,-397,-491,-580,-689,-779,-869,-941,-987,-1020,-1014,-995,-948,-891,-826,-757,-696,-643,-590,-549,-494,-434,-351,-239,-109,54,223,400,566,711,826,906,945,955,922,869,780,665,534,370,205,30,-134,-266,-360,-396,-362,-263,-94,124,362,613,819,976,1046,1015,879,643,311,-80,-514,-952,-1355,-1708,-1967,-2132,-2183,-2130,-1982,-1758,-1478,-1177,-866,-587,-337,-140,-2,93,118,122,72,11,-70,-156,-234,-300,-348,-373,-377,-366,-335,-299,-258,-204,-154,-89,-29,39,89,142,161,184,182,189,194,227,274,354,456,573,705,823,930,1001,1035,1025,970,869,742,582,417,257,109,-5,-93,-139,-162,-155,-136,-114,-92,-91,-108,-151,-231,-330,-470,-615,-779,-931,-1067,-1162,-1207,-1186,-1095,-938,-716,-452,-166,118,358,545,638,640,545,361,129,-150,-413,-653,-827,-927,-938,-865,-720,-516,-291,-57,147,304,402,424,378,272,113,-66,-257,-428,-571,-668,-716,-716,-672,-597,-498,-386,-272,-162,-63,22,97,160,225,291,367,462,559,673,776,872,945,993,1017,1012,1006,986,984,1002,1034,1104,1178,1267,1350,1417,1463,1473,1449,1389,1292,1169,1015,847,663,477,290,117,-48,-185,-305,-390,-456,-491,-512,-516,-525,-528,-552,-583,-622,-672,-706,-733,-732,-697,-634,-532,-412,-279,-141,-31,60,95,91,22,-83,-236,-400,-578,-732,-863,-943,-972,-941,-850,-716,-538,-342,-134,66,254,413,552,655,733,772,786,762,713,641,544,447,341,256,188,159,175,236,357,510,699,887,1062,1186,1253,1234,1142,966,731,456,163,-127,-379,-605,-761,-877,-934,-957,-946,-921,-890,-861,-842,-830,-831,-823,-827,-808,-794,-763,-735,-707,-693,-688,-699,-723,-745,-777,-786,-791,-773,-741,-694,-638,-574,-508,-441,-365,-291,-196,-93,40,185,360,537,718,884,1006,1086,1093,1029,910,722,522,301,110,-38,-127,-143,-89,28,198,406,630,863,1078,1263,1413,1498,1539,1500,1416,1267,1080,865,633,407,202,22,-111,-204,-249,-253,-221,-168,-99,-36,17,41,36,-9,-79,-178,-282,-383,-462,-515,-535,-527,-495,-460,-429,-421,-447,-500,-594,-699,-818,-919,-996,-1033,-1017,-964,-866,-757,-643,-551,-498,-494,-543,-648,-790,-959,-1135,-1286,-1408,-1473,-1478,-1422,-1300,-1132,-916,-679,-425,-180,47,238,383,481,539,557,565,559,575,601,655,724,805,887,953,998,1021,1010,986,940,885,828,762,699,628,558,486,421,370,344,338,374,428,514,612,716,814,901,963,1006,1019,1011,986,941,900,848,801,758,699,640,548,439,296,137,-43,-229,-406,-574,-712,-830,-915,-981,-1025,-1054,-1083,-1098,-1129,-1157,-1199,-1250,-1312,-1372,-1426,-1463,-1459,-1431,-1340,-1220,-1052,-866,-656,-455,-246,-66,113,263,403,520,617,695,741,769,764,745,702,667,627,610,621,651,726,813,921,1032,1128,1205,1243,1235,1184,1073,916,719,480,239,-13,-240,-432,-586,-675,-727,-717,-680,-613,-529,-447,-365,-298,-252,-220,-220,-238,-278,-338,-407,-483,-557,-619,-673,-700,-718,-707,-686,-646,-606,-557,-521,-489,-472,-467,-472,-480,-498,-510,-522,-538,-546,-561,-564,-568,-548,-514,-441,-339,-193,-21,184,396,617,811,985,1112,1184,1213,1173,1097,981,839,693,548,422,320,249,204,191,198,221,257,292,332,363,387,406,407,413,401,400,399,410,439,477,537,602,670,722,753,743,687,579,421,229,10,-206,-404,-563,-662,-707,-683,-611,-494,-347,-191,-31,118,235,333,383,401,375,310,207,77,-88,-266,-464,-663,-858,-1038,-1189,-1300,-1362,-1368,-1312,-1206,-1040,-852,-633,-431,-242,-102,-11,21,-5,-66,-161,-257,-334,-389,-383,-339,-242,-111,38,187,323,421,482,501,475,426,354,279,215,171,159,185,248,342,467,602,745,872,982,1054,1095,1098,1074,1034,990,948,926,910,915,917,920,903,863,785,669,517,326,119,-111,-332,-548,-739,-898,-1022,-1104,-1144,-1148,-1108,-1053,-971,-901,-829,-787,-766,-773,-804,-846,-891,-928,-948,-936,-902,-824,-721,-592,-443,-300,-159,-53,16,46,18,-43,-146,-275,-407,-547,-658,-745,-784,-772,-701,-576,-395,-182,56,292,514,701,848,949,1004,1025,1011,975,926,860,792,718,638,561,478,400,326,256,200,148,120,97,99,112,134,165,198,221,242,243,232,205,153,92,-6,-109,-248,-395,-556,-724,-874,-1015,-1116,-1187,-1209,-1190,-1128,-1030,-913,-774,-637,-495,-362,-225,-96,44,181,325,474,615,755,872,971,1043,1077,1077,1039,959,860,735,613,501,422,381,389,438,524,623,724,800,852,860,840,783,717,634,557,480,409,341,268,188,99,-3,-103,-211,-298,-374,-416,-426,-403,-339,-255,-141,-33,83,166,226,246,214,153,34,-90,-255,-401,-546,-659,-729,-757,-730,-656,-540,-402,-246,-105,17,94,128,99,38,-77,-198,-343,-465,-582,-655,-711,-720,-710,-661,-605,-523,-445,-359,-284,-212,-156,-98,-56,-1,38,94,128,169,179,182,146,97,24,-61,-141,-215,-264,-286,-281,-240,-180,-96,-1,100,203,307,401,493,574,643,705,738,766,760,746,707,662,603,546,481,418,352,279,206,123,51,-28,-83,-133,-156,-153,-131,-80,-15,63,137,199,236,236,202,121,4,-139,-309,-486,-661,-829,-973,-1092,-1177,-1228,-1240,-1222,-1171,-1091,-997,-880,-764,-640,-520,-413,-318,-244,-191,-162,-152,-165,-184,-219,-240,-263,-249,-218,-135,-21,138,326,519,723,887,1021,1092,1107,1056,969,835,703,567,461,394,361,379,421,491,569,637,686,699,672,599,479,317,124,-86,-291,-471,-607,-683,-683,-630,-505,-368,-210,-90,-15,-14,-85,-235,-429,-669,-902,-1117,-1278,-1370,-1378,-1296,-1131,-891,-601,-291,11,271,451,548,530,419,224,-31,-301,-561,-768,-898,-938,-884,-746,-548,-313,-76,149,328,471,560,615,643,654,672,695,745,807,896,989,1098,1194,1293,1365,1427,1461,1474,1470,1445,1411,1365,1307,1251,1178,1110,1035,956,888,809,738,664,586,500,407,292,175,40,-94,-226,-344,-437,-503,-532,-528,-492,-426,-345,-259,-174,-114,-73,-73,-105,-170,-263,-369,-489,-597,-702,-786,-854,-905,-945,-964,-983,-979,-975,-958,-936,-911,-887,-865,-852,-834,-823,-799,-766,-722,-654,-584,-500,-425,-357,-303,-272,-251,-257,-261,-285,-300,-319,-326,-320,-295,-241,-158,-44,106,274,463,641,811,938,1028,1062,1046,985,889,776,655,549,455,390,344,318,313,316,331,347,364,376,378,366,336,285,219,126,36,-70,-158,-235,-283,-299,-285,-236,-177,-98,-37,18,31,23,-37,-120,-239,-372,-516,-655,-783,-888,-965,-1011,-1025,-1011,-975,-919,-859,-787,-724,-659,-603,-554,-510,-476,-449,-433,-432,-438,-458,-481,-500,-510,-499,-461,-396,-297,-176,-29,122,278,424,549,658,732,791,821,846,862,884,928,985,1077,1186,1313,1442,1561,1636,1675,1641,1546,1387,1170,917,653,382,149,-56,-196,-289,-318,-299,-242,-153,-63,26,88,115,102,37,-65,-205,-368,-534,-703,-842,-960,-1039,-1075,-1078,-1043,-976,-901,-797,-713,-617,-561,-511,-509,-521,-578,-641,-730,-811,-885,-941,-959,-947,-889,-794,-663,-498,-314,-115,89,287,464,626,735,820,846,835,787,708,618,526,446,393,370,385,434,512,612,714,811,888,927,940,907,850,771,679,592,504,434,368,311,260,206,153,98,43,-3,-36,-50,-33,5,63,138,201,264,285,287,237,169,67,-36,-136,-222,-272,-299,-289,-258,-217,-168,-132,-102,-97,-99,-127,-161,-211,-276,-343,-430,-518,-612,-709,-792,-863,-903,-917,-890,-835,-746,-642,-517,-395,-266,-149,-39,56,141,208,264,306,341,360,379,388,394,402,403,411,418,432,437,451,447,450,429,412,374,345,309,280,267,257,263,271,276,280,266,248,215,189,161,160,174,232,310,423,544,665,768,838,861,837,761,644,498,328,163,3,-134,-241,-328,-380,-418,-436,-448,-455,-467,-485,-516,-556,-618,-682,-770,-859,-954,-1054,-1134,-1210,-1249,-1261,-1228,-1158,-1040,-895,-714,-537,-346,-188,-42,59,133,172,188,188,181,175,179,194,225,266,320,368,425,461,499,515,524,524,510,498,474,457,429,412,380,350,312,255,198,121,37,-49,-140,-221,-287,-343,-368,-378,-357,-314,-254,-179,-104,-34,17,36,26,-24,-108,-222,-350,-487,-615,-717,-798,-830,-830,-791,-721,-634,-535,-445,-367,-311,-288,-286,-318,-366,-428,-488,-545,-582,-592,-576,-520,-438,-327,-196,-56,87,221,348,456,551,635,699,762,801,838,854,866,861,859,850,850,856,876,906,942,979,1007,1015,998,952,867,759,615,455,280,105,-68,-217,-349,-440,-493,-505,-467,-402,-301,-190,-90,-4,35,39,-2,-77,-167,-261,-333,-379,-388,-360,-306,-229,-146,-65,0,49,67,61,24,-39,-130,-233,-358,-477,-599,-702,-779,-825,-828,-791,-714,-599,-461,-303,-147,6,137,246,329,386,418,429,420,400,369,332,299,269,250,245,251,274,296,326,337,339,309,254,173,73,-35,-133,-216,-257,-262,-212,-121,10,165,329,485,622,719,777,788,751,683,580,471,345,246,139,80,25,13,16,44,82,128,170,194,209,182,148,69,-14,-130,-244,-374,-499,-621,-737,-830,-908,-957,-975,-961,-918,-843,-756,-650,-544,-443,-347,-273,-212,-179,-156,-165,-171,-201,-221,-240,-241,-223,-168,-87,37,188,367,551,732,886,998,1066,1067,1018,920,784,631,477,333,220,141,101,109,146,226,316,426,523,612,672,707,704,683,627,566,486,412,336,280,231,204,185,173,161,133,87,10,-101,-235,-402,-578,-766,-943,-1106,-1240,-1348,-1420,-1461,-1474,-1457,-1424,-1376,-1316,-1257,-1200,-1144,-1105,-1069,-1038,-1013,-966,-920,-839,-746,-625,-484,-336,-175,-18,132,276,398,505,589,644,678,672,644,579,491,389,278,189,118,94,119,192,318,477,660,846,1025,1167,1275,1330,1335,1294,1217,1106,989,857,736,624,526,447,384,330,289,242,194,132,55,-30,-137,-235,-341,-432,-502,-555,-578,-577,-561,-533,-505,-483,-470,-475,-486,-501,-513,-503,-478,-430,-351,-268,-164,-69,14,72,94,77,12,-83,-221,-366,-523,-662,-781,-864,-907,-913,-869,-801,-693,-572,-432,-300,-170,-74,-1,29,24,-5,-60,-103,-143,-145,-111,-37,79,221,380,538,679,791,864,888,870,813,723,624,513,422,355,320,333,383,483,613,774,947,1119,1282,1406,1501,1530,1510,1422,1279,1084,851,591,327,70,-156,-343,-474,-544,-555,-510,-420,-309,-180,-80,8,35,27,-32,-126,-237,-345,-448,-503,-545,-536,-513,-474,-436,-421,-432,-482,-571,-687,-834,-977,-1121,-1224,-1300,-1307,-1272,-1159,-1009,-808,-588,-366,-148,28,179,280,345,377,384,379,364,358,348,353,360,373,396,421,452,490,527,571,608,651,678,714,727,746,742,736,705,661,593,502,396,271,149,21,-80,-170,-228,-264,-281,-282,-285,-289,-314,-354,-421,-510,-613,-735,-854,-972,-1073,-1152,-1201,-1221,-1212,-1176,-1128,-1064,-998,-938,-871,-818,-758,-699,-645,-582,-523,-459,-392,-325,-247,-171,-82,-1,82,148,197,218,215,182,139,73,22,-35,-52,-62,-18,43,154,285,440,610,770,928,1051,1156,1213,1249,1242,1222,1183,1139,1105,1075,1063,1063,1071,1082,1091,1080,1061,1006,936,841,731,608,492,368,265,165,73,-5,-89,-163,-248,-331,-421,-508,-593,-660,-711,-731,-721,-679,-611,-517,-416,-304,-208,-128,-75,-58,-64,-107,-165,-239,-312,-384,-431,-474,-487,-494,-485,-474,-459,-450,-444,-440,-442,-451,-454,-466,-468,-473,-474,-472,-462,-456,-436,-422,-392,-367,-338,-302,-271,-226,-178,-112,-32,73,197,342,498,655,801,919,1004,1039,1027,966,868,744,606,469,345,250,176,149,140,168,219,272,348,404,465,503,528,533,518,481,427,352,265,165,59,-56,-165,-287,-391,-500,-586,-660,-697,-708,-681,-616,-535,-420,-312,-200,-111,-45,-15,-17,-60,-126,-218,-326,-424,-537,-606,-684,-717,-739,-736,-709,-671,-611,-541,-459,-360,-256,-135,-11,118,238,343,420,458,462,418,345,250,147,61,-2,-17,8,89,204,353,516,672,811,908,959,949,895,782,652,492,347,210,110,33,2,-14,-3,11,24,30,19,-2,-37,-83,-140,-203,-281,-358,-449,-531,-611,-670,-703,-704,-664,-590,-483,-354,-223,-90,10,81,103,75,-3,-127,-288,-473,-659,-836,-977,-1071,-1107,-1077,-990,-841,-661,-443,-228,-11,183,344,471,555,594,600,566,518,451,388,331,300,295,329,397,504,635,786,932,1067,1165,1219,1211,1149,1021,857,655,452,257,107,-1,-36,-18,60,178,310,444,545,602,602,531,403,218,-2,-232,-459,-646,-791,-869,-887,-845,-756,-632,-495,-354,-230,-125,-55,-13,-15,-43,-110,-191,-293,-391,-482,-547,-589,-586,-567,-499,-435,-342,-268,-196,-148,-115,-100,-95,-98,-97,-96,-87,-74,-60,-36,-20,4,14,33,34,45,39,44,41,52,63,88,112,144,158,170,155,128,90,43,12,-5,10,60,136,248,372,507,635,755,841,908,923,904,831,720,556,368,143,-83,-313,-524,-707,-841,-933,-956,-932,-848,-718,-559,-372,-196,-18,112,217,257,250,191,88,-39,-182,-317,-436,-524,-586,-605,-607,-578,-544,-507,-473,-453,-446,-447,-457,-459,-446,-416,-350,-262,-143,-11,128,255,362,430,469,455,424,349,277,186,119,56,31,29,66,135,238,363,508,650,792,898,989,1022,1030,990,924,839,742,644,559,475,410,348,294,241,196,142,110,70,60,53,78,116,175,243,305,356,372,344,258,112,-92,-337,-612,-888,-1142,-1349,-1493,-1557,-1547,-1456,-1308,-1110,-896,-671,-466,-289,-142,-48,16,29,12,-39,-119,-217,-326,-442,-544,-634,-691,-715,-689,-625,-507,-357,-166,38,259,465,666,826,961,1052,1104,1130,1113,1088,1043,995,951,912,886,869,866,863,869,869,869,859,841,814,771,715,643,550,445,324,192,66,-59,-162,-245,-298,-325,-327,-307,-282,-248,-222,-212,-218,-247,-299,-363,-444,-526,-609,-681,-746,-791,-823,-836,-835,-826,-808,-789,-774,-763,-755,-753,-743,-728,-697,-648,-580,-495,-407,-308,-234,-161,-130,-111,-124,-154,-188,-234,-259,-287,-287,-288,-263,-244,-214,-181,-144,-93,-29,62,172,310,465,620,771,895,976,1014,982,910,772,616,433,262,117,20,-22,4,83,207,360,510,643,731,764,734,634,484,281,62,-155,-344,-482,-541,-534,-430,-274,-63,165,372,549,647,671,608,458,255,-8,-277,-549,-785,-974,-1101,-1158,-1145,-1073,-952,-802,-643,-493,-378,-298,-274,-295,-361,-455,-565,-665,-752,-798,-818,-790,-739,-664,-579,-500,-428,-370,-326,-289,-250,-203,-137,-41,72,232,400,602,805,1005,1200,1357,1489,1572,1609,1608,1558,1492,1398,1312,1223,1150,1091,1038,995,939,879,791,690,565,426,282,136,2,-112,-206,-264,-306,-306,-305,-265,-238,-190,-165,-137,-140,-153,-197,-263,-347,-458,-571,-695,-808,-910,-985,-1033,-1042,-1012,-952,-853,-737,-602,-477,-353,-267,-200,-176,-184,-221,-274,-346,-403,-464,-497,-515,-513,-494,-457,-418,-366,-322,-267,-223,-167,-114,-50,28,114,227,342,471,598,714,816,890,940,963,967,954,932,909,887,868,850,835,809,784,738,684,611,532,430,336,230,139,61,2,-32,-47,-43,-33,-24,-26,-40,-75,-123,-182,-254,-315,-383,-428,-467,-481,-481,-459,-426,-377,-322,-265,-207,-161,-117,-97,-82,-95,-120,-164,-226,-297,-377,-451,-525,-583,-632,-663,-679,-685,-677,-668,-653,-643,-635,-629,-619,-596,-557,-484,-390,-261,-121,31,171,296,385,441,463,453,424,384,343,312,302,311,355,419,520,629,760,880,993,1073,1118,1113,1057,950,798,608,404,186,-10,-188,-319,-411,-455,-458,-426,-371,-304,-231,-175,-115,-91,-62,-65,-62,-77,-84,-97,-106,-112,-128,-137,-168,-199,-254,-317,-395,-484,-572,-657,-726,-762,-776,-737,-673,-569,-456,-333,-230,-151,-117,-120,-180,-256,-379,-487,-605,-680,-732,-729,-687,-606,-486,-349,-198,-42,102,241,359,462,544,611,657,685,700,702,699,695,690,690,697,701,703,701,679,651,599,534,464,382,314,249,203,179,165,174,186,198,202,190,151,89,4,-103,-213,-327,-424,-497,-540,-544,-522,-459,-386,-296,-209,-134,-77,-37,-34,-47,-93,-166,-254,-373,-494,-628,-749,-853,-926,-953,-939,-870,-763,-615,-449,-271,-97,58,193,287,360,387,399,380,359,330,318,310,332,359,411,462,518,568,602,626,626,611,585,548,516,475,447,409,388,356,333,310,286,280,264,273,280,304,337,372,417,453,489,503,508,483,437,368,269,165,38,-83,-195,-296,-361,-405,-406,-381,-322,-235,-131,-11,115,237,353,447,513,545,535,474,371,214,28,-191,-422,-646,-859,-1024,-1155,-1214,-1226,-1168,-1070,-921,-757,-573,-404,-243,-114,-4,75,138,189,237,291,353,427,511,595,686,749,803,809,782,701,579,412,227,23,-159,-324,-433,-489,-479,-407,-284,-123,57,229,383,483,539,515,442,294,118,-92,-293,-475,-608,-685,-694,-647,-545,-418,-275,-141,-40,33,52,35,-26,-113,-219,-333,-433,-534,-603,-663,-702,-725,-737,-743,-731,-723,-699,-673,-635,-590,-542,-483,-429,-367,-305,-254,-194,-155,-110,-79,-59,-41,-38,-33,-33,-24,-11,29,79,157,254,362,482,597,699,782,831,853,835,792,723,645,563,499,449,432,442,470,518,557,591,591,563,492,395,262,126,-21,-148,-256,-325,-367,-364,-339,-278,-219,-140,-92,-49,-49,-77,-144,-229,-341,-439,-537,-593,-630,-618,-585,-525,-459,-400,-355,-344,-356,-406,-472,-557,-643,-717,-779,-800,-805,-763,-699,-614,-501,-396,-275,-168,-67,22,102,168,234,283,335,376,426,465,515,557,607,650,702,742,791,835,879,933,980,1036,1085,1128,1159,1168,1159,1121,1067,988,901,804,711,618,541,470,417,373,340,313,291,264,235,192,144,77,14,-76,-148,-244,-319,-403,-469,-531,-576,-610,-623,-623,-605,-575,-535,-490,-439,-400,-363,-343,-349,-364,-423,-484,-581,-673,-778,-864,-939,-978,-991,-953,-886,-768,-625,-454,-273,-102,56,171,249,272,255,192,110,9,-78,-149,-181,-170,-122,-19,103,258,419,567,706,805,873,906,895,869,811,759,706,674,660,672,699,741,781,814,829,818,781,716,628,521,407,287,178,87,13,-29,-48,-48,-23,1,32,48,49,25,-18,-86,-163,-254,-339,-415,-481,-523,-563,-586,-618,-652,-708,-776,-867,-966,-1073,-1169,-1252,-1303,-1326,-1301,-1245,-1144,-1021,-871,-709,-551,-396,-271,-171,-99,-73,-60,-83,-102,-129,-136,-132,-99,-57,8,68,129,177,203,218,211,193,177,152,154,159,197,258,344,460,589,733,874,1010,1112,1188,1209,1183,1095,964,772,563,322,87,-133,-329,-479,-588,-644,-653,-615,-539,-426,-297,-146,-9,127,225,288,299,258,157,7,-189,-412,-650,-873,-1074,-1218,-1309,-1320,-1275,-1154,-1000,-807,-615,-430,-283,-174,-122,-119,-164,-247,-347,-459,-551,-625,-660,-648,-594,-489,-348,-175,16,208,395,551,682,769,820,829,812,764,706,635,563,497,437,394,367,364,385,429,500,583,677,769,844,902,919,907,847,757,635,493,356,220,117,46,11,13,37,67,92,91,58,-16,-120,-263,-403,-542,-640,-684,-657,-560,-389,-166,93,365,624,841,1013,1108,1149,1112,1032,889,713,493,247,-24,-300,-576,-822,-1041,-1194,-1300,-1318,-1277,-1153,-976,-746,-492,-240,-2,192,344,442,490,493,460,401,320,231,129,28,-80,-183,-281,-358,-416,-436,-425,-371,-274,-145,27,207,409,597,777,919,1027,1071,1059,972,825,616,372,104,-163,-409,-623,-780,-890,-935,-932,-885,-791,-674,-519,-345,-159,37,210,362,465,526,525,487,406,309,204,111,34,-5,-21,9,48,121,182,251,295,322,324,298,260,197,127,47,-40,-125,-204,-274,-322,-345,-347,-320,-279,-217,-153,-75,-5,70,135,203,262,323,383,432,483,509,533,528,521,496,459,422,364,313,248,189,125,69,9,-41,-100,-146,-205,-254,-315,-376,-441,-514,-581,-647,-700,-733,-746,-731,-692,-633,-563,-493,-423,-373,-321,-308,-293,-322,-356,-422,-492,-576,-649,-722,-766,-799,-790,-757,-691,-605,-510,-416,-337,-278,-245,-236,-251,-278,-320,-346,-361,-336,-279,-167,-30,142,321,482,628,716,758,740,665,550,410,252,107,-25,-127,-189,-202,-173,-83,31,195,362,551,717,866,974,1030,1036,993,907,796,662,525,393,272,168,81,5,-64,-126,-190,-246,-301,-339,-368,-372,-360,-321,-260,-173,-66,56,185,313,430,519,588,611,606,550,461,329,178,8,-166,-326,-469,-587,-676,-746,-795,-833,-870,-901,-931,-950,-955,-948,-913,-870,-803,-724,-637,-539,-443,-354,-274,-207,-148,-94,-42,14,74,143,218,304,397,503,611,724,833,936,1039,1123,1212,1282,1338,1373,1364,1319,1224,1080,916,728,559,417,316,278,287,362,468,618,762,893,982,993,946,797,598,326,28,-284,-588,-850,-1071,-1229,-1323,-1361,-1340,-1277,-1179,-1048,-903,-742,-586,-443,-319,-235,-182,-182,-217,-299,-409,-541,-679,-800,-901,-963,-984,-967,-909,-820,-710,-585,-462,-350,-253,-173,-114,-55,-6,58,134,229,347,484,629,778,909,1018,1094,1137,1140,1126,1084,1046,1013,1001,1014,1064,1127,1226,1320,1413,1487,1514,1502,1420,1287,1093,859,596,323,62,-178,-373,-529,-629,-678,-682,-641,-570,-483,-386,-307,-245,-213,-220,-247,-317,-389,-486,-574,-666,-751,-828,-902,-969,-1035,-1097,-1161,-1218,-1268,-1306,-1331,-1333,-1330,-1300,-1262,-1206,-1127,-1044,-934,-823,-699,-575,-460,-364,-281,-238,-205,-203,-216,-234,-260,-275,-284,-280,-265,-245,-221,-205,-187,-175,-160,-131,-93,-23,61,181,312,463,605,731,829,884,906,893,849,801,737,688,646,615,606,603,620,640,670,698,725,746,762,767,762,737,694,630,547,454,351,257,169,105,62,47,65,107,185,288,414,564,707,849,945,997,971,866,671,389,33,-380,-817,-1250,-1640,-1949,-2157,-2242,-2198,-2041,-1775,-1448,-1078,-712,-378,-102,97,216,251,219,132,2,-141,-295,-425,-530,-590,-598,-559,-468,-348,-204,-59,77,187,279,340,386,421,461,515,597,703,838,981,1125,1242,1325,1347,1319,1219,1075,883,668,434,216,6,-155,-285,-353,-379,-349,-280,-182,-62,49,150,209,225,187,100,-22,-172,-318,-461,-567,-642,-665,-649,-590,-503,-406,-301,-216,-149,-111,-100,-117,-139,-181,-200,-225,-229,-228,-231,-238,-270,-314,-389,-462,-548,-602,-634,-614,-550,-434,-276,-89,121,332,533,719,872,1000,1093,1162,1201,1225,1215,1188,1120,1021,886,715,520,314,98,-94,-263,-387,-453,-462,-410,-306,-168,-6,152,299,411,486,521,507,467,384,291,174,74,-33,-98,-153,-170,-165,-146,-114,-84,-59,-43,-44,-55,-77,-109,-134,-166,-176,-191,-180,-170,-141,-113,-77,-44,-15,5,9,0,-26,-71,-121,-185,-237,-288,-313,-327,-303,-273,-207,-155,-92,-63,-65,-109,-203,-334,-500,-674,-853,-997,-1112,-1165,-1168,-1117,-1016,-894,-746,-602,-464,-339,-241,-155,-101,-60,-45,-45,-61,-89,-121,-153,-170,-174,-147,-102,-20,68,178,281,381,463,525,565,584,585,570,547,524,501,492,488,502,518,548,572,594,606,603,585,555,508,457,395,337,275,231,187,160,137,119,100,82,50,20,-26,-70,-122,-172,-218,-259,-288,-314,-334,-354,-371,-393,-405,-422,-421,-411,-386,-347,-296,-250,-202,-180,-172,-195,-240,-311,-398,-495,-598,-684,-762,-804,-823,-802,-755,-667,-567,-431,-295,-143,-2,127,237,318,371,395,391,359,308,235,153,63,-25,-108,-183,-251,-313,-367,-417,-461,-499,-528,-546,-554,-538,-508,-448,-367,-267,-147,-25,99,210,301,381,435,487,530,574,626,683,741,809,863,921,960,992,1006,1009,994,973,934,896,840,788,725,666,606,549,506,465,449,445,472,521,595,689,787,891,972,1034,1064,1053,1013,927,819,679,530,365,203,40,-111,-251,-373,-471,-554,-613,-661,-695,-721,-745,-761,-778,-793,-801,-810,-810,-801,-793,-770,-743,-706,-651,-587,-504,-412,-307,-211,-111,-39,27,58,72,55,17,-35,-86,-130,-145,-128,-67,37,170,327,479,611,707,740,728,645,532,373,217,52,-86,-196,-280,-326,-359,-363,-375,-370,-384,-401,-421,-466,-494,-544,-576,-609,-633,-639,-645,-629,-613,-580,-542,-502,-445,-401,-339,-289,-231,-171,-118,-60,-17,22,49,58,61,45,25,-2,-36,-64,-98,-120,-141,-151,-148,-130,-98,-41,24,109,192,270,340,388,411,409,376,324,253,176,91,27,-36,-67,-75,-61,-21,26,77,116,141,136,104,45,-43,-145,-253,-358,-442,-501,-526,-520,-481,-420,-339,-247,-151,-50,46,142,232,314,392,459,521,570,615,649,679,702,714,719,706,680,629,567,469,371,243,120,-6,-122,-217,-290,-335,-356,-349,-327,-292,-250,-226,-205,-223,-265,-335,-437,-545,-658,-756,-835,-872,-883,-844,-782,-689,-586,-480,-380,-301,-243,-208,-198,-210,-230,-274,-311,-363,-403,-442,-462,-461,-441,-386,-313,-214,-102,22,143,277,389,509,601,692,753,803,825,827,802,765,704,651,591,556,538,553,591,658,737,816,887,925,935,901,836,741,635,526,432,365,328,334,366,433,509,591,662,707,723,694,628,516,369,195,-1,-197,-387,-552,-682,-768,-812,-803,-767,-692,-608,-513,-424,-345,-285,-237,-208,-185,-170,-153,-130,-106,-75,-46,-24,-7,-8,-21,-47,-87,-128,-181,-216,-259,-277,-292,-293,-284,-281,-282,-294,-326,-361,-410,-455,-491,-513,-515,-499,-469,-430,-392,-356,-335,-322,-326,-340,-359,-382,-394,-399,-389,-365,-335,-290,-256,-213,-190,-165,-153,-144,-130,-112,-78,-25,41,129,225,327,434,528,619,687,735,760,758,734,698,645,600,553,518,498,484,483,480,477,464,440,408,359,317,266,236,218,220,246,295,355,433,501,572,616,645,639,598,525,413,271,105,-84,-274,-469,-639,-785,-893,-951,-968,-936,-870,-772,-662,-542,-435,-342,-269,-223,-198,-192,-197,-204,-219,-218,-231,-219,-225,-215,-214,-216,-216,-227,-241,-251,-272,-276,-282,-274,-251,-222,-163,-107,-15,67,171,267,359,444,500,549,551,548,497,435,338,223,90,-60,-209,-363,-498,-622,-710,-776,-798,-793,-748,-674,-578,-459,-343,-222,-116,-25,43,88,110,115,103,86,63,53,44,59,69,108,131,173,195,219,225,229,219,213,204,207,216,250,286,353,416,494,559,620,658,679,674,647,597,535,458,374,286,197,107,17,-74,-168,-257,-354,-442,-526,-598,-648,-679,-681,-650,-596,-512,-415,-301,-189,-75,26,111,179,221,235,227,189,138,76,16,-32,-53,-47,1,78,188,309,438,544,625,657,638,567,450,301,141,-15,-148,-242,-301,-315,-303,-264,-219,-173,-141,-121,-115,-124,-137,-153,-170,-169,-177,-160,-153,-137,-130,-131,-146,-173,-221,-277,-357,-436,-533,-618,-709,-777,-834,-858,-855,-814,-735,-623,-479,-325,-164,-21,101,179,219,211,175,105,29,-50,-115,-157,-169,-153,-104,-36,58,152,261,359,452,527,586,630,654,685,693,728,756,804,867,933,1008,1079,1134,1171,1176,1145,1084,984,863,719,569,420,274,156,42,-31,-93,-115,-113,-80,-19,67,167,279,383,477,541,574,570,524,457,349,242,115,4,-102,-185,-252,-290,-319,-325,-331,-326,-329,-330,-338,-353,-365,-394,-415,-448,-478,-513,-545,-576,-595,-607,-603,-583,-548,-495,-436,-375,-311,-269,-234,-227,-242,-271,-323,-379,-438,-494,-536,-571,-587,-599,-598,-602,-611,-632,-669,-721,-781,-840,-889,-907,-895,-831,-725,-567,-377,-164,55,251,421,529,591,577,522,413,288,158,51,-21,-34,4,104,255,434,635,826,995,1117,1189,1194,1141,1032,875,690,495,303,133,2,-94,-138,-145,-128,-80,-38,12,41,57,58,31,3,-56,-100,-165,-204,-249,-263,-268,-254,-227,-196,-166,-145,-136,-148,-168,-205,-253,-295,-356,-393,-441,-468,-488,-498,-485,-470,-421,-371,-294,-208,-120,-18,64,138,187,206,198,160,95,18,-70,-149,-215,-260,-267,-250,-190,-108,4,125,256,380,485,574,622,649,634,596,522,436,326,214,101,-12,-106,-188,-245,-279,-286,-269,-231,-178,-117,-60,-7,28,45,52,34,17,-13,-37,-56,-63,-58,-33,-2,51,102,163,219,273,313,355,374,398,409,417,420,424,412,404,380,343,305,247,189,130,69,23,-10,-21,-10,36,92,187,275,385,470,554,597,621,595,546,448,336,192,49,-96,-220,-322,-384,-410,-401,-359,-297,-221,-145,-76,-24,13,28,22,3,-35,-84,-136,-198,-249,-297,-328,-341,-335,-305,-258,-190,-121,-39,23,83,107,111,83,29,-34,-114,-176,-233,-261,-262,-239,-189,-122,-46,37,112,187,237,282,301,306,292,256,199,127,23,-82,-217,-346,-487,-615,-743,-844,-940,-1001,-1044,-1054,-1039,-994,-925,-832,-717,-593,-454,-312,-178,-37,81,197,293,368,429,454,471,448,415,364,300,242,187,140,122,110,133,161,214,275,343,413,484,541,600,637,675,693,710,714,714,705,686,663,621,578,512,440,355,257,158,57,-36,-121,-184,-234,-258,-258,-245,-202,-155,-91,-30,29,76,110,126,119,94,46,-23,-104,-207,-305,-420,-510,-610,-667,-723,-735,-731,-698,-645,-582,-508,-440,-373,-318,-276,-246,-226,-220,-215,-216,-214,-202,-183,-146,-98,-35,41,118,200,270,330,368,384,366,326,243,148,19,-115,-254,-393,-510,-608,-683,-727,-755,-764,-766,-767,-771,-778,-790,-794,-797,-778,-751,-703,-639,-566,-473,-381,-269,-162,-41,77,195,308,409,499,571,634,674,713,734,749,762,757,753,736,709,687,659,642,637,650,679,736,795,879,945,1013,1045,1057,1017,946,823,671,489,291,99,-91,-246,-375,-460,-503,-505,-468,-391,-299,-174,-51,79,200,302,386,439,466,457,422,358,271,173,59,-47,-156,-245,-328,-383,-420,-435,-423,-398,-359,-307,-265,-217,-190,-172,-168,-174,-190,-198,-214,-209,-199,-177,-140,-99,-41,18,92,165,248,322,398,456,499,523,517,500,454,395,321,234,138,33,-81,-201,-320,-446,-552,-655,-722,-767,-771,-740,-674,-581,-464,-341,-213,-97,3,82,134,163,167,155,123,95,47,16,-25,-55,-84,-104,-113,-106,-82,-31,38,137,247,369,490,599,696,756,796,789,758,691,598,489,367,237,118,-3,-101,-185,-250,-291,-307,-307,-277,-234,-178,-106,-42,17,66,77,75,28,-44,-144,-267,-399,-534,-657,-769,-842,-895,-900,-874,-809,-717,-598,-471,-332,-205,-88,14,80,136,145,139,103,46,-17,-86,-143,-178,-193,-166,-118,-36,55,151,238,304,343,348,325,274,202,116,23,-67,-150,-214,-263,-282,-282,-260,-214,-166,-104,-51,-10,18,16,-7,-60,-137,-231,-341,-447,-546,-626,-675,-695,-679,-629,-556,-462,-365,-267,-185,-117,-79,-58,-69,-90,-134,-169,-212,-230,-234,-214,-165,-94,-11,90,184,277,357,420,472,511,544,575,606,643,677,712,742,754,762,742,724,683,654,620,604,602,613,643,675,708,731,730,703,641,549,428,289,146,3,-115,-209,-268,-284,-276,-227,-171,-100,-37,17,51,70,59,48,9,-22,-63,-99,-131,-162,-184,-207,-220,-231,-233,-224,-211,-180,-154,-108,-71,-26,17,52,90,113,137,152,156,162,151,141,122,94,62,22,-26,-75,-133,-187,-250,-299,-357,-403,-446,-486,-516,-544,-564,-579,-589,-598,-605,-620,-638,-663,-699,-739,-781,-819,-844,-849,-838,-788,-722,-621,-497,-360,-199,-46,113,248,368,450,503,524,522,508,492,495,515,581,663,793,924,1078,1212,1332,1419,1462,1464,1418,1341,1221,1096,945,811,681,573,491,428,384,358,327,302,264,214,155,77,-1,-93,-175,-261,-334,-398,-445,-483,-498,-507,-494,-479,-448,-419,-380,-342,-298,-253,-200,-154,-97,-62,-26,-26,-43,-96,-173,-268,-373,-471,-550,-596,-609,-580,-522,-439,-338,-242,-148,-78,-24,-2,1,-23,-58,-109,-153,-203,-234,-257,-265,-257,-248,-232,-228,-227,-250,-280,-326,-380,-426,-476,-500,-521,-512,-496,-459,-422,-376,-340,-308,-293,-292,-306,-335,-374,-416,-459,-489,-503,-496,-458,-399,-310,-208,-93,24,136,231,315,368,406,422,415,404,374,354,326,316,308,321,334,367,398,433,469,497,523,540,551,550,546,528,504,473,429,391,333,288,225,170,107,51,-5,-54,-93,-125,-144,-156,-165,-174,-181,-203,-221,-254,-283,-308,-329,-328,-318,-279,-229,-159,-87,-14,44,91,104,102,68,26,-30,-73,-111,-118,-103,-55,17,110,214,321,418,508,565,610,618,614,584,550,499,457,409,372,338,310,289,264,244,212,176,127,63,-14,-99,-201,-296,-401,-490,-571,-632,-672,-688,-680,-650,-598,-531,-456,-373,-300,-232,-182,-149,-133,-131,-141,-153,-168,-176,-179,-172,-160,-141,-119,-96,-72,-45,-19,13,47,92,140,199,260,326,386,446,487,523,538,541,535,514,491,457,424,387,353,318,291,263,249,235,232,239,248,273,298,332,363,401,427,454,465,464,448,415,363,293,206,103,-9,-123,-239,-335,-419,-471,-499,-488,-463,-404,-347,-281,-226,-188,-170,-171,-192,-227,-267,-310,-344,-367,-377,-370,-346,-315,-275,-233,-199,-161,-141,-125,-116,-121,-119,-136,-146,-166,-188,-212,-241,-270,-301,-332,-358,-380,-392,-398,-392,-378,-354,-330,-302,-280,-261,-257,-262,-285,-323,-374,-436,-509,-578,-655,-717,-773,-811,-830,-828,-811,-768,-722,-655,-590,-517,-442,-357,-266,-158,-38,99,243,396,538,678,789,886,949,993,1010,1007,990,957,919,873,828,774,726,671,620,575,539,513,510,522,561,616,686,763,834,896,926,935,896,834,724,598,444,282,120,-37,-173,-283,-364,-414,-430,-426,-399,-363,-327,-291,-265,-250,-239,-242,-240,-241,-235,-224,-203,-180,-142,-112,-73,-45,-21,-4,-2,-6,-26,-57,-91,-148,-189,-253,-293,-341,-367,-386,-383,-373,-344,-310,-268,-222,-180,-136,-101,-65,-42,-23,-15,-16,-31,-50,-90,-128,-178,-234,-287,-352,-408,-472,-528,-582,-626,-661,-684,-697,-696,-683,-663,-625,-589,-532,-476,-404,-330,-241,-149,-49,59,168,279,398,499,615,697,786,840,887,904,915,901,894,872,864,860,861,879,892,918,937,948,954,931,899,839,757,661,553,437,334,239,171,131,114,127,148,185,207,224,214,184,128,56,-30,-114,-202,-269,-324,-364,-384,-404,-410,-427,-446,-483,-521,-573,-621,-668,-699,-716,-706,-681,-632,-571,-504,-432,-367,-309,-259,-223,-196,-178,-165,-162,-159,-165,-171,-178,-190,-197,-205,-207,-204,-197,-180,-161,-136,-105,-77,-40,-10,19,52,70,95,101,106,97,75,39,-15,-80,-165,-254,-352,-447,-537,-610,-669,-701,-712,-704,-672,-638,-590,-551,-516,-484,-465,-430,-402,-341,-278,-181,-76,40,163,268,371,442,503,528,540,531,506,482,452,428,422,418,435,455,483,506,528,532,534,517,507,481,475,462,467,472,488,496,512,508,510,491,472,440,407,369,332,296,264,236,207,183,150,121,79,38,-14,-66,-118,-171,-208,-242,-252,-250,-230,-192,-147,-90,-38,22,62,111,135,162,172,173,169,150,137,108,91,66,51,32,16,-13,-42,-92,-141,-209,-264,-330,-363,-393,-385,-364,-307,-249,-161,-95,-20,22,50,36,-2,-82,-184,-308,-449,-585,-718,-834,-925,-994,-1034,-1050,-1045,-1019,-976,-914,-844,-755,-659,-554,-444,-341,-237,-152,-69,-14,37,67,93,108,128,143,171,201,240,284,331,379,420,462,492,523,549,569,599,622,656,685,721,748,778,794,804,807,798,787,774,760,746,738,718,701,669,628,572,508,431,353,272,191,121,50,-4,-57,-93,-127,-142,-161,-166,-178,-191,-216,-253,-309,-377,-453,-535,-607,-667,-708,-715,-706,-664,-614,-540,-474,-397,-335,-276,-232,-197,-181,-170,-181,-193,-220,-241,-262,-273,-269,-246,-207,-139,-70,21,108,189,261,308,329,331,292,246,170,84,-3,-101,-181,-264,-328,-382,-424,-452,-474,-487,-489,-493,-484,-479,-465,-445,-426,-394,-360,-322,-271,-232,-177,-133,-85,-40,4,54,103,165,227,303,382,463,541,608,669,703,723,714,689,644,591,528,475,429,401,389,395,419,451,486,518,540,550,541,524,485,447,399,353,312,276,249,230,214,201,181,157,115,69,1,-65,-136,-195,-240,-260,-260,-228,-182,-122,-58,-6,36,49,37,-3,-67,-146,-244,-334,-429,-504,-559,-598,-603,-592,-557,-506,-452,-392,-337,-291,-254,-223,-204,-172,-153,-112,-75,-22,30,88,138,188,219,247,251,246,215,169,106,21,-68,-171,-270,-365,-451,-518,-576,-609,-635,-636,-632,-607,-580,-540,-497,-456,-419,-385,-372,-358,-365,-376,-394,-415,-425,-435,-416,-389,-333,-251,-157,-34,84,214,324,416,479,508,503,473,417,356,300,252,237,243,288,362,457,575,689,803,893,958,988,988,949,892,806,719,622,539,463,401,359,325,306,290,271,255,216,184,128,76,18,-38,-84,-126,-153,-174,-184,-184,-183,-171,-162,-149,-141,-140,-146,-166,-199,-245,-305,-363,-431,-478,-524,-537,-540,-514,-485,-436,-397,-355,-330,-309,-301,-295,-289,-277,-252,-217,-169,-112,-60,-6,20,40,25,-4,-54,-106,-162,-200,-224,-225,-200,-163,-111,-60,-18,10,12,-3,-56,-114,-205,-295,-387,-473,-530,-564,-559,-519,-445,-347,-235,-121,-22,47,89,90,61,16,-55,-106,-159,-181,-177,-148,-89,-16,76,171,270,364,456,540,619,688,750,801,840,864,875,870,855,828,799,766,736,713,694,687,687,692,701,711,714,714,697,670,625,570,500,421,330,240,138,43,-54,-147,-222,-292,-330,-363,-356,-350,-308,-274,-222,-184,-149,-129,-126,-133,-161,-191,-239,-280,-333,-380,-430,-474,-520,-550,-579,-591,-593,-580,-554,-513,-466,-410,-356,-302,-262,-233,-218,-222,-230,-251,-263,-269,-262,-231,-191,-131,-74,-15,21,44,32,-6,-64,-149,-232,-320,-391,-450,-479,-493,-482,-457,-428,-389,-362,-344,-335,-348,-366,-400,-429,-459,-470,-465,-428,-367,-271,-160,-29,103,224,328,398,440,446,431,399,363,341,330,356,401,478,566,659,746,813,854,864,841,792,727,643,573,497,452,420,415,430,458,499,533,565,578,569,543,484,408,314,206,104,3,-83,-148,-193,-218,-221,-225,-215,-219,-230,-257,-307,-365,-437,-510,-578,-635,-678,-691,-693,-666,-625,-571,-506,-443,-380,-330,-287,-262,-255,-253,-271,-286,-297,-307,-287,-257,-196,-115,-15,96,209,315,401,468,504,511,494,449,390,309,222,124,28,-74,-164,-250,-320,-369,-410,-425,-441,-436,-443,-442,-453,-470,-489,-512,-528,-535,-523,-496,-440,-368,-271,-166,-46,67,179,278,364,425,474,490,493,469,425,367,298,226,161,105,72,61,79,126,194,281,379,475,565,639,688,716,714,690,647,591,529,469,416,377,355,345,358,370,397,417,434,445,440,432,408,381,347,304,260,195,134,44,-43,-150,-255,-359,-447,-522,-569,-591,-590,-565,-527,-487,-438,-408,-377,-369,-370,-388,-415,-450,-481,-511,-523,-521,-498,-449,-386,-305,-221,-139,-66,-20,15,12,9,-18,-40,-54,-61,-43,-16,26,74,116,156,172,170,144,89,8,-94,-219,-355,-495,-637,-761,-868,-939,-981,-978,-942,-868,-770,-648,-531,-400,-295,-190,-116,-49,-4,38,68,102,130,169,201,237,269,295,316,335,345,364,384,411,454,495,556,608,669,718,764,802,828,852,862,866,857,835,805,757,707,652,601,559,532,516,521,529,550,564,582,586,578,557,516,461,394,309,222,127,31,-60,-144,-221,-280,-334,-362,-395,-399,-419,-419,-431,-437,-448,-455,-462,-461,-448,-430,-392,-354,-305,-264,-236,-222,-234,-273,-333,-419,-505,-597,-667,-725,-742,-734,-689,-615,-528,-422,-319,-220,-132,-68,-19,-5,-7,-45,-95,-170,-245,-330,-398,-460,-491,-510,-498,-477,-436,-395,-352,-317,-296,-283,-286,-294,-303,-309,-300,-274,-228,-162,-83,9,96,183,252,305,338,349,344,326,305,288,277,288,310,357,416,485,556,619,668,698,703,687,654,608,564,516,484,456,445,438,437,437,435,427,418,395,377,348,327,306,297,292,308,323,358,382,410,415,406,363,300,203,91,-39,-164,-283,-382,-447,-491,-492,-477,-437,-391,-341,-308,-285,-290,-309,-353,-402,-457,-504,-535,-541,-529,-482,-432,-355,-293,-229,-193,-171,-181,-203,-243,-289,-327,-356,-368,-357,-331,-280,-223,-150,-77,-5,57,110,140,163,156,139,101,54,-9,-69,-146,-206,-271,-322,-356,-380,-379,-370,-346,-315,-286,-259,-243,-243,-249,-271,-295,-315,-328,-320,-296,-246,-178,-93,7,110,221,326,431,523,613,677,733,761,766,750,707,653,581,514,450,405,381,383,407,449,498,542,579,593,584,557,505,450,389,338,303,286,297,322,375,427,486,536,564,575,551,500,426,323,218,98,-13,-110,-201,-258,-315,-339,-369,-375,-392,-396,-407,-413,-420,-423,-425,-411,-399,-357,-327,-263,-214,-148,-104,-63,-57,-68,-112,-183,-265,-363,-445,-516,-556,-568,-540,-490,-412,-330,-245,-178,-127,-110,-113,-149,-194,-254,-312,-358,-395,-402,-405,-375,-357,-315,-304,-289,-309,-342,-402,-477,-558,-646,-712,-768,-792,-781,-745,-668,-568,-451,-313,-188,-58,44,134,192,230,250,248,249,235,235,235,257,284,332,387,456,522,594,649,701,733,754,757,753,732,714,684,661,634,614,597,587,582,583,587,592,595,600,596,599,587,586,576,564,550,523,488,435,364,276,168,51,-78,-213,-330,-450,-536,-604,-643,-644,-622,-561,-486,-380,-277,-161,-65,25,80,116,110,82,17,-60,-161,-251,-347,-412,-464,-482,-477,-450,-403,-350,-293,-242,-198,-170,-143,-140,-129,-144,-148,-168,-184,-206,-227,-252,-269,-294,-304,-332,-337,-365,-377,-402,-426,-449,-474,-494,-506,-500,-486,-441,-387,-312,-223,-134,-46,38,96,148,165,175,150,125,70,28,-30,-62,-92,-81,-54,10,94,197,305,406,492,553,582,591,561,529,477,429,391,360,355,361,383,418,452,493,524,549,559,565,548,536,503,481,447,425,399,388,377,375,382,386,400,403,406,391,371,323,267,196,112,35,-49,-112,-168,-203,-223,-232,-230,-224,-223,-221,-230,-243,-260,-283,-295,-306,-293,-270,-224,-164,-99,-24,28,78,86,78,31,-34,-128,-221,-329,-414,-491,-537,-559,-554,-528,-483,-435,-379,-341,-302,-291,-277,-290,-299,-319,-341,-357,-374,-386,-396,-402,-412,-423,-438,-467,-496,-542,-587,-641,-686,-728,-752,-757,-745,-705,-653,-573,-493,-388,-295,-175,-79,43,139,246,336,418,485,541,574,599,605,599,587,566,533,512,466,439,397,364,330,311,296,302,322,361,409,477,538,604,661,699,729,729,720,690,651,602,555,509,475,448,433,427,423,415,400,364,314,244,157,73,-18,-86,-143,-163,-171,-140,-110,-59,-19,17,33,30,0,-42,-112,-180,-259,-326,-378,-418,-429,-429,-407,-380,-348,-323,-302,-301,-305,-324,-349,-374,-402,-415,-425,-413,-397,-361,-324,-277,-231,-191,-153,-130,-120,-121,-142,-176,-224,-282,-351,-414,-482,-536,-572,-598,-594,-576,-542,-490,-438,-376,-327,-272,-240,-204,-190,-177,-181,-186,-195,-205,-201,-192,-158,-114,-44,34,123,212,291,360,409,438,450,447,439,426,426,429,459,497,561,639,725,819,905,979,1036,1065,1066,1038,983,903,802,698,574,476,367,295,229,198,186,195,225,259,299,337,355,365,345,310,258,185,113,34,-38,-94,-143,-167,-180,-178,-167,-153,-148,-146,-169,-194,-241,-293,-340,-391,-413,-431,-415,-382,-334,-266,-205,-137,-90,-60,-56,-80,-128,-201,-287,-383,-479,-564,-633,-681,-699,-688,-648,-564,-469,-329,-195,-41,92,203,277,302,272,192,66,-105,-288,-496,-683,-861,-1003,-1106,-1170,-1182,-1161,-1096,-1009,-894,-770,-631,-491,-352,-211,-82,42,147,231,286,311,298,253,177,76,-32,-141,-233,-300,-327,-311,-246,-138,14,194,402,616,836,1044,1237,1406,1541,1642,1699,1710,1676,1596,1476,1325,1157,974,810,651,527,431,371,345,348,374,415,461,498,525,517,489,416,310,177,9,-158,-337,-492,-631,-724,-793,-818,-822,-812,-794,-791,-798,-833,-881,-950,-1022,-1097,-1161,-1215,-1245,-1263,-1253,-1235,-1195,-1145,-1082,-1004,-914,-806,-681,-534,-371,-187,9,213,417,607,779,916,1019,1077,1090,1063,994,900,775,640,495,347,213,81,-26,-122,-191,-242,-270,-280,-269,-254,-224,-206,-186,-187,-197,-229,-271,-329,-381,-435,-459,-469,-434,-367,-257,-115,57,234,423,582,725,819,868,869,821,730,616,479,350,224,132,53,18,-6,0,2,14,12,4,-22,-51,-98,-134,-182,-209,-241,-241,-246,-216,-188,-132,-75,-1,79,166,256,353,440,530,605,663,714,732,744,734,714,683,654,612,587,549,524,493,470,440,418,392,372,359,345,344,342,344,346,333,319,279,231,159,73,-22,-121,-215,-290,-346,-368,-359,-321,-251,-173,-82,-12,44,67,47,-1,-93,-200,-325,-450,-563,-657,-725,-768,-790,-804,-817,-842,-892,-966,-1073,-1203,-1351,-1499,-1643,-1761,-1853,-1905,-1923,-1896,-1845,-1757,-1652,-1526,-1384,-1227,-1055,-863,-659,-430,-194,54,297,525,735,899,1022,1094,1102,1067,980,859,725,584,462,375,332,348,419,550,723,934,1151,1376,1562,1723,1823,1869,1860,1795,1687,1553,1393,1244,1084,960,842,764,702,671,656,654,665,663,671,648,625,572,512,431,341,243,136,32,-77,-184,-288,-397,-492,-591,-680,-763,-842,-911,-980,-1049,-1113,-1186,-1251,-1319,-1382,-1427,-1465,-1476,-1469,-1432,-1379,-1294,-1203,-1083,-966,-830,-702,-559,-432,-300,-181,-75,20,88,137,164,164,146,110,62,7,-44,-97,-130,-159,-169,-166,-152,-127,-96,-66,-28,-10,18,15,19,-10,-35,-85,-132,-189,-234,-279,-296,-300,-273,-216,-132,-21,115,259,415,560,700,815,910,971,1010,1013,1000,959,903,842,767,704,639,588,547,517,498,476,462,425,386,318,240,139,32,-74,-178,-248,-305,-313,-297,-239,-162,-57,46,156,242,317,355,372,353,324,272,224,174,139,112,100,93,95,94,94,87,78,64,50,35,21,18,10,21,29,48,73,93,118,130,139,127,107,66,16,-47,-111,-171,-225,-253,-272,-259,-229,-179,-110,-37,49,128,209,276,336,376,402,406,386,345,281,192,88,-35,-166,-305,-441,-576,-703,-817,-928,-1016,-1100,-1163,-1209,-1242,-1251,-1243,-1218,-1171,-1115,-1042,-967,-881,-804,-723,-654,-591,-538,-486,-437,-380,-313,-234,-143,-34,75,196,307,407,499,560,614,639,655,661,665,674,692,723,769,819,885,936,999,1034,1071,1078,1079,1060,1029,989,940,885,830,767,708,644,588,531,480,443,409,390,385,379,389,393,393,394,371,353,306,259,192,116,37,-56,-141,-232,-314,-388,-457,-509,-562,-599,-641,-681,-728,-780,-845,-908,-980,-1043,-1097,-1132,-1145,-1131,-1085,-1019,-921,-812,-685,-556,-431,-315,-214,-134,-72,-37,-18,-25,-44,-81,-126,-181,-235,-297,-345,-401,-439,-474,-499,-513,-519,-526,-522,-528,-532,-545,-569,-597,-635,-672,-711,-738,-763,-760,-750,-712,-648,-575,-460,-342,-193,-34,129,302,458,608,730,829,897,944,962,974,966,961,948,947,938,946,948,960,974,984,996,996,991,965,921,856,765,654,523,379,235,94,-27,-122,-189,-213,-213,-172,-110,-31,64,158,254,348,428,505,561,616,646,670,671,658,619,568,482,388,262,136,-10,-141,-272,-378,-457,-512,-529,-525,-489,-441,-373,-310,-236,-180,-120,-85,-53,-42,-44,-61,-91,-129,-177,-221,-264,-293,-305,-299,-269,-219,-155,-73,3,85,150,202,233,237,224,181,128,54,-26,-110,-193,-275,-351,-423,-495,-561,-627,-703,-769,-856,-929,-1012,-1084,-1143,-1184,-1196,-1182,-1130,-1046,-931,-784,-618,-437,-245,-58,123,289,431,552,640,706,736,744,720,682,619,555,478,413,360,326,318,342,391,476,579,700,825,945,1042,1117,1148,1144,1096,1014,895,762,607,458,310,177,68,-21,-78,-114,-112,-98,-49,4,76,146,215,271,307,324,309,271,210,126,33,-66,-159,-238,-300,-334,-348,-334,-306,-265,-224,-190,-168,-173,-194,-244,-310,-387,-476,-553,-630,-684,-725,-740,-740,-719,-689,-650,-607,-559,-514,-457,-413,-347,-296,-224,-162,-95,-35,17,62,90,106,102,86,39,-12,-98,-189,-291,-401,-499,-585,-649,-681,-684,-654,-595,-516,-424,-331,-246,-175,-128,-106,-108,-138,-179,-240,-292,-349,-380,-399,-383,-347,-276,-179,-62,84,231,396,554,702,840,949,1038,1098,1129,1142,1129,1105,1064,1016,955,886,804,713,614,503,399,291,202,124,67,37,28,43,75,123,176,234,282,317,340,332,311,260,198,116,37,-51,-122,-188,-229,-263,-267,-266,-239,-208,-160,-109,-53,7,62,113,158,189,206,217,200,183,144,100,52,-7,-56,-113,-155,-199,-232,-258,-284,-300,-317,-329,-335,-333,-327,-304,-274,-235,-193,-151,-119,-99,-93,-119,-147,-215,-279,-370,-457,-547,-628,-694,-745,-767,-778,-757,-731,-693,-651,-627,-605,-615,-637,-689,-750,-831,-896,-966,-996,-999,-957,-863,-732,-551,-347,-117,115,338,542,712,846,933,981,985,962,913,853,790,736,694,678,677,703,745,800,866,934,997,1060,1108,1150,1177,1199,1202,1206,1191,1175,1145,1110,1056,998,915,827,717,596,468,323,190,50,-76,-184,-283,-346,-399,-417,-424,-409,-383,-359,-325,-313,-295,-302,-309,-330,-353,-378,-406,-431,-458,-484,-515,-540,-578,-602,-632,-649,-658,-656,-636,-613,-569,-539,-493,-468,-445,-438,-440,-453,-467,-481,-494,-491,-482,-454,-415,-360,-301,-232,-173,-118,-80,-62,-63,-84,-123,-172,-225,-285,-327,-377,-402,-428,-436,-438,-432,-416,-393,-367,-328,-290,-242,-194,-145,-94,-44,1,51,92,143,187,239,292,341,406,456,519,578,627,689,730,776,812,833,854,860,851,846,810,786,734,689,623,564,491,419,347,269,199,128,62,10,-43,-68,-99,-96,-97,-74,-53,-24,0,21,32,38,30,21,1,-18,-38,-58,-69,-80,-77,-72,-54,-32,-7,22,47,67,81,86,85,81,78,76,87,100,128,159,193,228,247,256,245,204,153,65,-23,-130,-227,-318,-385,-428,-439,-421,-376,-304,-227,-135,-59,13,61,79,75,36,-26,-109,-214,-325,-441,-557,-666,-761,-847,-906,-960,-986,-1005,-1004,-998,-981,-965,-945,-932,-918,-920,-915,-926,-930,-933,-927,-908,-866,-805,-715,-603,-467,-313,-142,35,214,397,561,722,853,966,1045,1097,1121,1117,1099,1060,1021,978,936,908,877,865,854,855,863,876,899,922,960,993,1030,1069,1096,1117,1123,1102,1071,1002,920,814,689,559,419,280,157,33,-58,-148,-199,-243,-255,-255,-231,-197,-151,-99,-56,-17,-1,-6,-38,-97,-182,-279,-394,-501,-612,-695,-770,-809,-831,-827,-802,-763,-715,-660,-616,-566,-538,-509,-496,-492,-486,-499,-498,-515,-526,-542,-564,-582,-607,-621,-632,-626,-606,-571,-512,-453,-371,-310,-245,-205,-182,-177,-193,-217,-246,-271,-282,-284,-263,-234,-189,-144,-94,-53,-17,9,27,41,59,76,110,147,201,260,331,401,470,541,595,655,697,745,780,826,865,919,969,1028,1078,1122,1147,1148,1121,1065,984,879,769,644,538,425,347,273,221,191,159,150,132,114,89,50,-2,-68,-145,-236,-323,-414,-491,-558,-606,-636,-648,-644,-625,-598,-562,-520,-480,-432,-386,-342,-292,-254,-211,-181,-149,-132,-108,-93,-72,-44,-10,36,94,151,222,276,333,365,387,383,365,329,277,222,163,99,50,-10,-51,-99,-143,-191,-238,-291,-338,-390,-426,-460,-473,-475,-462,-436,-406,-373,-349,-332,-336,-357,-391,-453,-509,-591,-653,-724,-776,-811,-836,-834,-828,-797,-766,-715,-671,-614,-562,-503,-450,-388,-333,-274,-215,-161,-100,-47,12,71,138,208,297,384,502,607,736,844,955,1038,1096,1124,1111,1081,1003,929,823,732,647,574,534,509,522,547,602,660,730,791,846,878,894,879,836,772,672,565,432,293,159,20,-93,-193,-264,-309,-320,-311,-270,-222,-161,-104,-52,-20,0,-1,-18,-39,-76,-97,-128,-138,-155,-152,-166,-161,-187,-200,-238,-276,-322,-371,-422,-462,-507,-539,-575,-603,-635,-658,-686,-706,-716,-723,-711,-690,-657,-609,-556,-496,-433,-374,-323,-272,-247,-213,-212,-204,-216,-233,-252,-275,-295,-313,-319,-319,-303,-274,-236,-182,-119,-53,23,88,156,208,250,273,283,270,254,214,184,142,117,100,102,123,174,241,336,446,561,684,795,890,972,1018,1044,1038,1003,949,867,775,672,570,472,388,316,264,224,198,176,166,151,140,129,118,106,99,84,74,52,28,-5,-47,-94,-145,-198,-245,-292,-327,-353,-365,-368,-356,-336,-304,-269,-224,-190,-147,-118,-92,-75,-60,-54,-37,-26,6,35,86,130,188,229,271,286,289,264,222,161,81,-1,-96,-177,-258,-320,-370,-396,-410,-398,-383,-351,-316,-290,-254,-252,-242,-270,-297,-354,-416,-490,-566,-644,-716,-781,-838,-877,-916,-936,-951,-958,-955,-945,-927,-898,-857,-806,-738,-662,-572,-476,-376,-275,-174,-84,5,75,144,202,253,309,362,427,498,574,668,752,853,935,1022,1087,1148,1182,1207,1210,1195,1169,1122,1070,1004,934,858,783,715,649,604,560,540,531,526,540,543,554,553,542,523,487,443,390,327,262,194,126,60,-3,-63,-119,-166,-211,-245,-279,-303,-329,-354,-380,-414,-446,-489,-529,-569,-602,-629,-644,-648,-644,-625,-607,-579,-556,-532,-514,-508,-507,-524,-546,-582,-621,-660,-696,-721,-734,-729,-708,-667,-621,-555,-498,-439,-384,-354,-316,-312,-296,-298,-288,-277,-259,-226,-188,-146,-96,-60,-24,-1,2,9,-10,-15,-26,-25,0,28,98,165,264,358,460,556,630,701,732,755,749,727,694,650,609,571,541,521,514,517,536,562,594,636,669,710,732,756,752,744,714,668,611,544,468,400,332,272,226,186,153,128,90,56,9,-46,-108,-176,-246,-309,-369,-418,-452,-475,-478,-473,-452,-427,-400,-375,-358,-354,-353,-375,-386,-414,-419,-419,-394,-339,-264,-149,-21,126,277,418,535,630,671,691,657,601,515,421,316,228,137,79,26,0,-18,-25,-29,-37,-50,-80,-114,-170,-231,-307,-380,-465,-533,-610,-664,-714,-746,-771,-777,-783,-773,-766,-755,-749,-748,-752,-766,-779,-804,-821,-838,-848,-849,-839,-823,-788,-755,-701,-646,-582,-506,-432,-349,-266,-191,-114,-52,0,44,68,97,111,140,168,218,282,369,469,593,712,849,965,1078,1168,1238,1277,1300,1283,1260,1205,1147,1078,1004,939,869,818,766,733,700,677,660,637,621,592,560,521,472,418,360,297,236,176,112,62,3,-40,-86,-120,-148,-168,-176,-181,-173,-165,-153,-144,-138,-139,-146,-164,-181,-215,-239,-279,-309,-347,-376,-411,-434,-467,-487,-520,-540,-568,-585,-602,-609,-607,-599,-582,-567,-556,-551,-566,-596,-650,-716,-798,-876,-951,-1003,-1027,-1018,-967,-887,-772,-637,-492,-342,-208,-84,10,83,131,150,161,148,136,119,99,97,87,98,114,141,178,224,269,328,377,429,474,516,550,583,606,635,656,688,714,755,793,839,879,913,942,948,945,912,866,799,722,639,552,474,399,345,296,266,235,221,192,175,137,97,53,-9,-59,-126,-170,-223,-251,-283,-296,-313,-322,-343,-364,-401,-440,-488,-530,-571,-593,-596,-578,-529,-468,-377,-286,-178,-88,6,73,132,164,181,176,156,127,86,43,1,-40,-66,-86,-92,-83,-62,-32,13,53,104,142,172,184,175,141,81,-3,-103,-217,-332,-441,-539,-619,-677,-719,-732,-731,-709,-666,-614,-545,-466,-389,-301,-226,-154,-92,-50,-15,-10,-11,-38,-72,-119,-169,-217,-259,-289,-304,-302,-284,-248,-203,-147,-84,-27,37,91,143,197,241,287,331,375,417,465,512,564,627,688,757,831,892,956,1002,1032,1042,1030,992,933,859,760,664,555,458,366,293,236,197,180,167,177,181,193,201,201,193,173,142,95,40,-31,-109,-185,-271,-340,-409,-459,-496,-519,-522,-524,-500,-490,-460,-447,-427,-415,-408,-396,-391,-372,-353,-322,-291,-250,-223,-194,-188,-193,-221,-273,-340,-431,-528,-635,-741,-839,-920,-979,-1005,-1004,-959,-888,-783,-663,-532,-402,-283,-186,-109,-63,-35,-28,-39,-48,-71,-85,-97,-108,-111,-110,-112,-99,-97,-77,-62,-33,0,45,99,162,231,306,378,450,508,557,586,598,589,561,520,466,411,362,323,306,310,341,397,476,569,670,774,864,946,995,1030,1025,1007,957,899,826,749,673,596,527,455,391,327,265,207,149,98,52,9,-25,-59,-84,-110,-134,-158,-185,-209,-233,-258,-273,-284,-289,-281,-272,-256,-230,-211,-177,-147,-110,-65,-22,33,81,135,177,214,240,244,245,217,187,137,83,21,-38,-104,-156,-217,-254,-303,-330,-362,-390,-409,-437,-459,-484,-508,-532,-554,-578,-601,-629,-653,-692,-722,-767,-799,-831,-852,-855,-849,-816,-778,-715,-652,-578,-510,-446,-394,-348,-324,-301,-298,-294,-302,-307,-318,-320,-323,-313,-301,-278,-251,-216,-177,-132,-84,-31,23,83,141,207,269,339,409,483,563,640,724,804,880,954,1015,1067,1109,1129,1144,1133,1121,1088,1052,1010,965,921,884,842,812,777,745,711,669,628,572,519,448,381,304,227,153,77,12,-49,-98,-144,-175,-204,-230,-246,-276,-292,-323,-350,-384,-411,-449,-470,-499,-506,-518,-506,-497,-462,-426,-373,-318,-259,-200,-161,-131,-135,-160,-222,-301,-411,-519,-639,-737,-826,-880,-912,-911,-882,-838,-768,-704,-626,-564,-503,-461,-424,-404,-386,-377,-364,-351,-326,-297,-251,-202,-137,-75,-3,65,130,196,244,298,331,364,383,394,392,388,367,351,326,305,291,282,284,298,315,346,374,406,433,458,473,491,492,503,497,501,492,489,478,470,457,442,428,407,386,362,331,310,280,263,250,247,251,268,282,307,317,324,312,281,233,160,69,-34,-154,-268,-387,-485,-580,-637,-687,-697,-692,-658,-607,-535,-459,-368,-284,-204,-129,-76,-24,3,31,41,61,70,93,117,147,188,227,270,306,339,353,356,334,295,239,166,89,9,-63,-121,-166,-193,-204,-205,-200,-193,-196,-198,-220,-233,-267,-283,-308,-320,-321,-322,-307,-303,-291,-293,-298,-323,-348,-402,-444,-514,-571,-633,-688,-726,-752,-750,-730,-684,-621,-540,-449,-358,-270,-190,-129,-80,-56,-47,-55,-73,-94,-114,-116,-107,-63,0,98,218,355,510,650,801,911,1017,1082,1122,1141,1124,1099,1051,993,942,871,829,769,741,705,691,680,677,682,677,678,659,637,591,531,457,364,265,161,53,-39,-134,-204,-271,-316,-355,-375,-396,-402,-403,-402,-389,-374,-352,-325,-292,-261,-222,-192,-156,-132,-101,-88,-75,-75,-91,-115,-159,-216,-283,-362,-438,-515,-581,-630,-671,-680,-686,-670,-644,-616,-585,-558,-546,-536,-546,-565,-592,-628,-659,-686,-701,-703,-688,-657,-612,-554,-494,-421,-358,-286,-230,-168,-123,-75,-41,1,37,85,137,205,279,365,452,534,607,657,681,685,647,603,531,457,395,334,311,305,339,393,478,568,670,754,830,867,886,865,822,761,681,604,531,463,423,381,372,358,371,371,389,392,396,389,374,344,311,260,210,152,93,33,-27,-88,-151,-220,-293,-374,-457,-547,-627,-708,-767,-811,-833,-824,-796,-741,-668,-586,-488,-397,-306,-219,-148,-76,-22,30,73,113,145,172,190,202,202,196,178,156,127,102,66,45,11,-11,-42,-78,-113,-171,-216,-290,-346,-416,-474,-523,-560,-587,-593,-596,-576,-556,-525,-489,-453,-410,-377,-334,-303,-267,-240,-217,-203,-193,-194,-201,-208,-221,-227,-227,-219,-196,-167,-121,-70,-15,48,99,155,196,235,258,279,287,288,291,279,274,267,259,267,274,299,330,380,431,498,560,630,686,745,781,811,823,823,805,783,744,704,662,614,570,522,474,424,367,307,240,173,101,37,-28,-81,-128,-167,-197,-219,-234,-243,-248,-245,-243,-227,-215,-192,-172,-143,-127,-100,-94,-84,-87,-95,-107,-122,-135,-147,-152,-155,-154,-142,-138,-119,-106,-94,-76,-72,-69,-76,-99,-129,-173,-231,-292,-366,-435,-505,-565,-613,-646,-661,-654,-633,-591,-539,-476,-408,-343,-285,-227,-193,-154,-138,-125,-115,-119,-112,-116,-104,-105,-85,-83,-68,-62,-67,-67,-87,-101,-114,-132,-126,-118,-90,-41,12,86,158,238,308,377,431,477,504,531,532,540,530,523,517,514,515,530,543,576,601,638,669,695,721,723,725,701,671,614,555,473,397,314,233,166,104,54,13,-25,-60,-102,-143,-203,-257,-328,-390,-456,-512,-551,-586,-588,-594,-564,-538,-486,-434,-371,-304,-236,-169,-107,-52,-1,33,61,77,74,75,47,27,-14,-51,-97,-134,-173,-192,-210,-204,-190,-160,-127,-83,-58,-24,-23,-29,-60,-111,-173,-249,-325,-403,-466,-527,-562,-594,-599,-603,-586,-569,-541,-512,-481,-449,-415,-384,-353,-320,-294,-263,-238,-209,-182,-153,-121,-90,-52,-17,21,57,94,127,155,186,207,236,262,292,322,363,394,439,468,504,530,554,571,582,597,605,619,639,655,692,718,758,793,824,850,862,859,843,810,763,706,637,566,488,411,334,255,186,116,58,6,-39,-69,-100,-112,-130,-133,-144,-146,-158,-164,-183,-195,-223,-242,-275,-303,-335,-367,-393,-424,-444,-471,-489,-509,-525,-539,-551,-556,-559,-553,-539,-524,-497,-470,-438,-402,-367,-326,-287,-244,-207,-171,-138,-118,-99,-103,-109,-140,-176,-229,-295,-359,-437,-505,-571,-626,-661,-679,-678,-652,-607,-545,-464,-383,-289,-208,-125,-64,-11,19,33,38,23,11,-3,-13,-6,10,43,97,156,231,307,380,451,507,554,589,607,621,621,619,620,618,630,645,679,710,766,804,856,888,908,909,891,845,795,716,642,557,477,405,346,294,264,239,235,227,230,224,210,187,141,87,13,-68,-156,-233,-308,-360,-395,-409,-397,-374,-335,-296,-253,-234,-215,-233,-258,-304,-367,-422,-484,-521,-547,-541,-519,-463,-398,-308,-219,-122,-32,48,118,169,206,224,227,213,185,146,91,36,-33,-98,-163,-225,-273,-312,-335,-344,-339,-324,-302,-277,-253,-236,-226,-229,-237,-257,-280,-307,-335,-364,-388,-416,-437,-459,-481,-492,-508,-507,-511,-496,-485,-454,-429,-390,-353,-314,-272,-238,-196,-171,-135,-118,-90,-76,-54,-39,-11,14,56,103,157,223,289,357,426,480,535,569,603,618,630,635,636,641,647,658,675,698,722,750,774,795,809,811,805,786,756,720,673,625,569,516,458,401,345,285,231,171,116,59,-1,-56,-122,-183,-246,-315,-368,-430,-468,-502,-514,-514,-493,-465,-417,-373,-319,-272,-225,-187,-151,-128,-106,-100,-92,-108,-118,-152,-183,-229,-277,-327,-377,-419,-458,-478,-493,-488,-476,-454,-423,-403,-372,-370,-356,-374,-386,-414,-439,-465,-485,-498,-500,-498,-485,-470,-449,-425,-400,-372,-340,-306,-268,-224,-177,-122,-59,6,86,164,252,335,417,485,538,576,588,588,565,536,496,461,427,403,390,391,400,420,446,474,503,528,546,562,566,570,561,556,536,524,502,484,469,451,448,441,449,456,469,479,488,485,472,441,397,338,262,186,92,13,-77,-151,-224,-283,-334,-376,-407,-431,-450,-459,-472,-477,-487,-499,-510,-528,-543,-563,-577,-591,-596,-591,-581,-551,-518,-466,-410,-348,-280,-217,-152,-94,-43,8,50,92,130,164,195,210,222,207,180,131,64,-14,-104,-190,-273,-343,-393,-424,-425,-406,-362,-304,-234,-160,-93,-35,2,26,27,14,-6,-37,-62,-83,-100,-106,-105,-106,-93,-97,-82,-89,-78,-81,-72,-69,-50,-41,-15,8,35,71,102,142,173,216,238,271,280,289,282,272,246,226,198,184,173,185,198,247,293,366,438,510,579,631,666,680,672,644,603,546,489,427,371,317,275,232,204,167,145,108,80,44,6,-23,-61,-83,-105,-119,-129,-134,-139,-146,-155,-173,-192,-219,-252,-286,-328,-363,-405,-441,-473,-503,-520,-534,-530,-512,-479,-423,-355,-265,-170,-60,38,141,213,276,297,299,254,186,81,-46,-186,-337,-481,-616,-722,-806,-847,-860,-828,-767,-674,-562,-441,-313,-198,-95,-20,34,51,52,15,-27,-90,-149,-206,-251,-278,-287,-270,-239,-185,-128,-59,6,70,122,167,200,222,243,251,266,282,299,333,361,405,447,490,528,560,582,594,601,592,589,570,559,536,520,495,474,444,422,403,385,384,383,398,417,438,457,471,472,465,443,415,377,340,299,265,232,207,181,161,135,111,76,36,-15,-78,-147,-227,-313,-395,-486,-560,-634,-686,-731,-749,-750,-729,-684,-621,-540,-446,-346,-245,-151,-64,-2,47,72,77,65,40,2,-39,-87,-132,-183,-218,-264,-292,-322,-344,-354,-369,-367,-369,-360,-348,-331,-313,-291,-276,-260,-261,-258,-281,-293,-327,-349,-376,-393,-400,-402,-389,-374,-345,-316,-280,-243,-207,-167,-132,-89,-53,-9,32,82,125,182,227,286,330,381,417,447,464,465,454,435,401,373,342,326,327,346,387,448,518,602,670,741,777,806,796,771,722,665,594,537,474,440,408,405,407,430,454,485,508,523,527,504,475,418,346,264,163,66,-38,-138,-231,-319,-398,-464,-529,-571,-624,-646,-684,-692,-710,-713,-708,-703,-680,-658,-617,-567,-506,-435,-358,-281,-202,-139,-82,-50,-30,-41,-60,-108,-154,-216,-270,-317,-351,-367,-366,-348,-319,-281,-247,-212,-190,-182,-181,-199,-213,-239,-255,-268,-266,-253,-231,-193,-161,-117,-93,-67,-67,-67,-91,-110,-140,-154,-166,-156,-134,-95,-42,21,87,157,218,273,312,341,349,349,331,308,277,250,223,214,208,224,247,285,325,372,410,452,478,503,514,522,523,517,514,499,495,478,468,458,444,442,434,434,438,437,443,432,419,385,334,271,181,92,-11,-108,-199,-272,-336,-370,-401,-402,-407,-393,-385,-374,-367,-366,-367,-369,-370,-368,-358,-341,-320,-286,-261,-224,-207,-184,-187,-187,-212,-232,-265,-298,-321,-348,-349,-355,-336,-315,-285,-246,-211,-178,-145,-130,-117,-118,-131,-150,-177,-208,-243,-273,-303,-325,-338,-343,-335,-318,-286,-247,-198,-145,-88,-31,24,75,118,159,185,211,224,233,232,229,217,198,183,152,132,105,85,72,64,70,78,104,124,159,182,209,225,236,239,238,233,225,223,223,235,249,284,319,374,435,501,576,649,716,782,826,864,873,869,841,795,735,657,575,482,392,298,206,119,39,-42,-101,-166,-204,-238,-254,-259,-254,-242,-229,-216,-208,-206,-208,-220,-232,-251,-267,-285,-301,-318,-331,-346,-354,-364,-368,-370,-368,-360,-353,-341,-331,-319,-307,-295,-287,-272,-265,-256,-248,-253,-253,-271,-293,-322,-365,-406,-455,-500,-540,-569,-587,-581,-564,-518,-466,-393,-321,-250,-180,-141,-105,-110,-128,-176,-239,-316,-395,-468,-525,-561,-566,-538,-483,-396,-291,-170,-44,75,176,266,318,356,357,345,314,281,244,226,215,231,261,314,371,443,502,566,610,650,670,685,687,686,682,676,673,666,667,663,662,665,659,663,657,657,651,643,635,612,597,561,533,489,448,405,362,323,288,251,226,189,157,115,67,11,-48,-116,-175,-238,-287,-332,-357,-382,-385,-396,-394,-397,-407,-418,-440,-467,-499,-538,-574,-610,-639,-661,-673,-672,-662,-644,-617,-592,-560,-543,-517,-516,-507,-514,-523,-530,-535,-535,-518,-500,-459,-418,-362,-305,-250,-193,-149,-112,-86,-75,-75,-82,-107,-119,-147,-155,-164,-156,-134,-101,-51,4,74,138,206,267,319,359,392,404,416,413,409,407,402,417,428,466,508,566,622,689,730,774,781,779,744,696,634,561,495,427,375,331,304,280,280,268,281,279,289,294,297,301,294,290,269,249,213,169,120,58,-4,-65,-132,-178,-229,-263,-287,-308,-314,-325,-330,-335,-345,-350,-363,-364,-372,-362,-355,-335,-312,-288,-262,-242,-226,-221,-221,-233,-245,-261,-276,-280,-281,-262,-240,-199,-155,-99,-51,5,44,84,110,122,127,113,92,50,5,-66,-132,-216,-292,-363,-424,-465,-484,-481,-454,-410,-347,-286,-208,-150,-92,-49,-28,-12,-25,-36,-69,-99,-133,-172,-196,-225,-239,-245,-246,-230,-213,-182,-148,-115,-80,-49,-32,-14,-17,-18,-34,-51,-67,-81,-88,-80,-69,-35,2,52,108,167,224,280,325,366,391,412,419,430,429,446,455,487,517,562,608,653,696,722,742,744,733,711,676,636,588,543,492,446,405,365,336,307,276,255,213,183,134,91,40,1,-41,-70,-90,-112,-114,-131,-141,-163,-198,-241,-304,-375,-454,-529,-596,-637,-655,-636,-584,-502,-396,-278,-166,-66,0,29,18,-48,-141,-276,-421,-566,-718,-826,-936,-993,-1026,-1027,-990,-939,-864,-789,-705,-631,-553,-482,-403,-324,-224,-129,-16,83,179,257,312,344,350,327,286,220,148,76,11,-28,-47,-28,24,104,213,334,458,572,662,714,732,700,635,540,440,339,268,224,219,261,330,443,569,713,849,972,1071,1126,1157,1139,1096,1022,920,808,676,550,426,322,238,178,144,129,132,141,158,165,172,161,146,117,80,35,-34,-107,-215,-334,-474,-631,-787,-942,-1068,-1161,-1199,-1192,-1129,-1035,-907,-771,-639,-523,-438,-390,-376,-399,-452,-522,-609,-691,-765,-805,-819,-777,-699,-574,-413,-231,-37,153,322,457,559,604,612,561,474,354,213,69,-78,-207,-325,-418,-486,-532,-547,-539,-504,-434,-348,-226,-104,39,172,305,413,503,553,570,550,493,412,306,189,66,-51,-152,-232,-275,-299,-283,-255,-203,-153,-86,-34,26,60,86,88,68,41,-10,-43,-80,-95,-88,-54,14,116,246,397,549,697,814,897,943,929,880,776,647,490,333,183,58,-27,-67,-62,-6,68,167,259,348,414,464,480,476,446,392,334,256,182,96,16,-66,-135,-196,-242,-276,-302,-314,-326,-318,-320,-296,-292,-263,-251,-229,-218,-212,-211,-217,-220,-226,-225,-224,-211,-195,-158,-119,-69,-18,20,62,75,76,53,1,-66,-161,-262,-380,-490,-602,-692,-759,-797,-795,-765,-706,-629,-551,-468,-393,-327,-270,-228,-192,-161,-125,-81,-29,34,93,153,199,232,248,252,237,219,186,166,146,149,170,199,256,302,359,401,436,453,465,459,448,431,408,396,385,397,412,453,491,544,594,646,700,754,804,856,895,925,945,937,920,866,796,699,584,458,335,212,110,25,-42,-77,-98,-89,-69,-31,-3,25,22,-1,-60,-145,-259,-390,-546,-703,-862,-1015,-1136,-1249,-1317,-1371,-1386,-1377,-1344,-1287,-1224,-1153,-1089,-1030,-990,-959,-953,-948,-956,-947,-932,-882,-818,-711,-596,-444,-299,-129,12,160,269,365,425,454,455,422,377,313,258,200,169,146,159,191,247,326,408,500,581,645,690,706,698,667,626,571,527,481,450,423,398,375,344,313,273,227,192,142,121,89,85,88,103,133,159,182,197,186,171,131,92,45,2,-29,-51,-48,-23,22,94,178,274,378,473,558,622,660,667,644,587,508,409,307,204,123,52,7,-23,-35,-34,-21,0,28,54,79,93,100,96,76,51,4,-44,-119,-195,-300,-406,-539,-669,-808,-934,-1046,-1133,-1192,-1211,-1194,-1140,-1049,-940,-813,-688,-568,-472,-394,-343,-317,-299,-291,-278,-246,-209,-140,-62,41,145,256,342,411,437,426,384,300,215,103,13,-74,-123,-141,-122,-64,23,131,260,383,510,612,699,747,782,781,769,738,696,648,597,549,507,470,437,399,359,311,263,211,157,104,56,15,-12,-40,-50,-74,-80,-105,-123,-152,-191,-229,-284,-327,-375,-410,-441,-453,-466,-448,-436,-400,-363,-315,-258,-191,-120,-42,34,108,183,244,305,346,382,398,409,403,400,386,381,369,369,365,366,363,353,337,312,279,239,190,132,63,-17,-109,-218,-336,-478,-611,-756,-866,-958,-998,-1003,-958,-881,-775,-648,-523,-394,-292,-197,-130,-77,-38,-14,7,27,57,88,139,182,234,274,303,312,309,282,246,198,144,86,28,-23,-67,-97,-112,-123,-110,-101,-75,-50,-22,2,12,19,7,-3,-29,-51,-78,-97,-114,-122,-122,-122,-117,-124,-129,-148,-174,-211,-259,-310,-365,-417,-456,-476,-479,-451,-413,-355,-286,-220,-148,-90,-42,-4,17,34,50,72,105,152,217,290,381,477,575,682,777,869,950,1013,1062,1096,1114,1129,1138,1150,1163,1184,1207,1237,1267,1290,1310,1303,1280,1213,1116,976,811,621,431,239,70,-83,-206,-306,-387,-457,-526,-604,-692,-802,-922,-1063,-1201,-1346,-1476,-1587,-1676,-1732,-1758,-1757,-1726,-1686,-1623,-1560,-1482,-1408,-1325,-1245,-1156,-1064,-958,-850,-730,-619,-509,-418,-342,-290,-258,-251,-253,-270,-283,-293,-289,-275,-231,-177,-84,18,148,284,433,585,743,890,1035,1151,1257,1330,1387,1416,1429,1426,1400,1364,1303,1227,1134,1029,921,808,707,603,519,440,377,336,305,293,290,289,289,283,264,233,196,142,94,38,-14,-58,-100,-119,-127,-116,-85,-57,-14,10,43,46,57,35,16,-25,-66,-108,-149,-175,-200,-206,-213,-204,-199,-184,-187,-183,-202,-228,-259,-312,-355,-411,-464,-518,-582,-645,-713,-782,-845,-903,-954,-993,-1027,-1046,-1060,-1063,-1053,-1037,-999,-953,-887,-817,-734,-653,-572,-486,-416,-339,-275,-203,-131,-44,47,154,260,371,478,577,670,743,801,834,849,849,834,818,792,776,752,748,743,759,777,806,838,868,901,913,928,918,903,873,834,789,739,686,635,582,532,479,422,357,279,181,68,-67,-210,-357,-499,-628,-737,-830,-897,-953,-995,-1027,-1065,-1096,-1138,-1175,-1207,-1224,-1221,-1190,-1127,-1041,-914,-775,-599,-418,-221,-35,143,289,410,494,545,570,560,541,498,457,419,389,391,403,454,519,608,707,804,893,963,1009,1027,1009,961,884,785,680,571,478,390,320,259,203,155,100,43,-27,-107,-192,-291,-377,-476,-552,-633,-691,-745,-774,-799,-800,-802,-782,-767,-734,-699,-652,-602,-541,-485,-416,-362,-298,-247,-195,-146,-118,-89,-90,-101,-129,-176,-225,-290,-348,-408,-452,-477,-485,-461,-424,-352,-274,-176,-87,-1,66,120,158,179,192,200,211,230,263,306,358,413,454,488,499,492,457,401,319,229,127,27,-57,-133,-176,-197,-187,-145,-80,3,98,193,283,366,427,475,505,513,524,515,516,515,517,526,533,546,551,561,563,561,553,533,500,462,412,363,320,283,264,258,269,298,333,380,416,444,452,430,376,296,170,39,-135,-299,-487,-659,-834,-993,-1132,-1257,-1348,-1424,-1475,-1501,-1520,-1506,-1490,-1439,-1387,-1308,-1231,-1137,-1047,-950,-860,-774,-702,-631,-575,-512,-454,-385,-307,-223,-128,-34,67,160,243,320,371,427,455,497,516,549,567,597,621,657,691,737,785,836,891,942,990,1026,1049,1060,1050,1037,996,958,895,837,765,695,625,545,475,387,311,224,149,68,-4,-72,-137,-187,-229,-252,-254,-228,-189,-123,-59,11,64,104,120,119,97,61,16,-35,-77,-112,-130,-133,-125,-101,-71,-39,-11,11,20,25,12,1,-29,-59,-104,-150,-201,-243,-281,-306,-314,-314,-294,-268,-230,-194,-161,-140,-137,-145,-176,-210,-266,-319,-382,-442,-498,-547,-591,-620,-646,-660,-673,-685,-693,-706,-712,-715,-710,-690,-661,-612,-555,-477,-398,-297,-196,-86,29,136,239,335,407,473,508,526,527,508,489,460,443,427,425,432,445,474,509,548,596,633,670,698,718,737,748,757,769,770,780,772,768,742,713,648,570,456,326,173,10,-163,-329,-486,-621,-731,-817,-872,-904,-910,-904,-877,-845,-808,-765,-729,-695,-662,-647,-624,-618,-602,-589,-554,-516,-449,-374,-282,-177,-71,40,143,236,310,366,396,412,396,384,340,318,282,267,266,279,314,363,425,499,569,640,694,733,750,748,719,678,612,536,452,354,263,161,71,-29,-116,-221,-312,-418,-509,-596,-667,-719,-746,-756,-726,-682,-598,-508,-396,-289,-183,-95,-26,18,36,27,-2,-45,-98,-146,-192,-224,-239,-236,-213,-175,-136,-86,-57,-28,-31,-47,-89,-138,-196,-247,-285,-306,-303,-279,-230,-162,-72,20,122,207,284,339,375,391,384,362,318,269,204,139,66,-2,-64,-123,-167,-212,-242,-266,-282,-279,-272,-238,-207,-150,-90,-14,70,158,247,338,422,506,581,655,718,774,821,855,880,893,888,875,845,812,765,728,681,655,624,615,604,613,613,624,625,625,618,605,588,563,535,488,439,367,287,197,87,-24,-149,-279,-407,-548,-678,-821,-954,-1098,-1229,-1369,-1488,-1607,-1699,-1774,-1813,-1828,-1807,-1758,-1688,-1584,-1478,-1348,-1228,-1102,-993,-883,-797,-709,-637,-567,-498,-426,-351,-262,-174,-74,23,123,214,303,378,449,504,556,590,612,619,609,599,578,568,563,575,606,659,733,826,926,1033,1123,1202,1253,1277,1269,1223,1141,1030,891,737,572,410,251,117,-3,-86,-135,-155,-131,-84,-11,74,159,233,297,331,352,340,308,254,181,101,12,-71,-150,-219,-271,-320,-346,-374,-387,-399,-406,-411,-418,-430,-446,-476,-510,-550,-594,-631,-659,-674,-663,-639,-584,-518,-425,-342,-229,-146,-47,20,77,107,108,91,40,-25,-104,-197,-277,-364,-427,-486,-524,-550,-571,-573,-578,-568,-559,-535,-510,-469,-417,-357,-274,-187,-85,22,130,238,332,424,496,567,616,667,689,718,717,719,702,679,649,613,575,543,510,492,472,465,463,468,484,501,526,550,571,583,588,569,542,489,420,338,238,136,26,-79,-182,-287,-382,-485,-582,-683,-786,-887,-978,-1067,-1129,-1182,-1206,-1206,-1181,-1131,-1050,-962,-842,-730,-599,-480,-356,-247,-138,-49,37,101,171,218,277,324,375,438,495,572,639,718,779,844,883,911,916,898,864,812,751,687,623,573,527,511,500,513,536,567,602,638,657,677,665,652,600,543,451,351,229,91,-46,-202,-341,-488,-609,-718,-795,-846,-855,-835,-782,-695,-602,-479,-377,-269,-192,-131,-106,-105,-138,-195,-277,-377,-487,-598,-698,-784,-844,-879,-889,-867,-828,-771,-694,-624,-540,-473,-412,-366,-337,-321,-315,-316,-319,-312,-295,-256,-199,-119,-23,93,213,342,466,581,675,742,777,778,751,697,628,539,454,356,274,192,126,75,38,19,14,23,43,72,106,151,188,235,267,304,330,362,387,426,457,497,532,566,602,630,662,679,695,693,688,671,644,612,566,522,460,408,338,281,220,168,124,83,49,9,-23,-73,-115,-172,-232,-300,-371,-456,-529,-624,-703,-803,-888,-989,-1073,-1171,-1249,-1331,-1389,-1430,-1449,-1433,-1401,-1339,-1269,-1178,-1090,-984,-885,-773,-665,-552,-437,-324,-203,-96,19,109,199,273,337,390,434,472,503,539,562,598,623,647,668,672,676,665,648,624,590,559,522,492,467,449,445,449,476,502,552,591,635,675,696,714,705,675,629,551,464,363,252,144,35,-69,-159,-239,-292,-326,-327,-310,-272,-222,-165,-112,-55,-15,19,31,35,15,-1,-35,-53,-77,-86,-98,-102,-108,-113,-118,-131,-144,-171,-193,-226,-252,-276,-296,-300,-301,-287,-268,-241,-214,-186,-159,-135,-112,-94,-75,-64,-43,-34,-10,2,30,43,72,82,101,105,99,81,49,1,-59,-137,-222,-317,-405,-493,-561,-612,-639,-636,-604,-540,-454,-349,-238,-129,-27,57,127,172,206,217,231,227,242,247,278,305,354,397,452,499,540,581,599,620,614,602,571,526,477,416,361,307,257,224,193,184,175,178,179,176,168,151,121,83,26,-42,-123,-216,-323,-428,-547,-650,-750,-831,-888,-922,-922,-896,-834,-750,-644,-527,-411,-297,-202,-117,-54,-6,27,46,58,72,84,112,146,198,264,338,424,502,578,641,678,712,707,704,671,637,586,537,478,423,364,310,252,205,157,119,84,56,30,9,-3,-12,-12,-4,1,21,24,40,37,31,22,-8,-28,-72,-109,-162,-212,-268,-322,-366,-410,-437,-462,-473,-481,-475,-473,-463,-463,-467,-470,-485,-490,-505,-511,-514,-507,-493,-464,-429,-391,-345,-308,-270,-235,-219,-203,-215,-228,-264,-296,-339,-371,-397,-405,-387,-351,-280,-203,-98,4,116,221,319,403,471,517,551,564,563,551,520,483,427,364,284,201,111,21,-58,-132,-181,-212,-213,-185,-130,-44,56,181,302,434,546,649,725,774,802,797,778,737,692,639,598,566,554,562,589,633,687,749,802,851,870,870,827,762,655,529,382,217,59,-104,-234,-356,-433,-495,-523,-535,-529,-517,-500,-495,-500,-523,-572,-637,-729,-826,-934,-1035,-1133,-1209,-1272,-1302,-1314,-1292,-1253,-1184,-1109,-1010,-914,-803,-701,-599,-509,-420,-345,-266,-204,-129,-63,21,109,213,330,449,575,691,787,864,906,917,900,847,774,684,580,484,388,317,265,233,236,247,293,344,410,481,552,615,671,701,718,703,671,615,549,466,382,290,212,136,84,34,12,-2,-2,12,31,56,83,102,115,120,108,92,54,9,-49,-119,-184,-255,-316,-373,-421,-459,-481,-496,-489,-472,-446,-411,-379,-354,-332,-332,-335,-358,-391,-437,-495,-553,-614,-661,-692,-704,-692,-655,-609,-531,-464,-368,-298,-209,-148,-77,-24,31,73,113,145,165,185,183,176,158,125,98,59,31,5,-14,-21,-20,-8,11,37,63,96,125,164,193,230,260,291,322,352,387,419,461,493,537,570,611,644,667,686,689,681,672,643,622,582,540,484,426,351,277,193,106,22,-68,-140,-218,-269,-326,-368,-409,-446,-486,-519,-554,-588,-614,-648,-670,-701,-719,-751,-772,-808,-834,-865,-889,-896,-902,-875,-851,-790,-728,-633,-533,-407,-280,-139,-6,127,246,359,457,540,620,666,721,744,768,786,795,811,822,825,834,821,809,782,740,695,631,569,496,435,373,331,296,279,272,275,291,302,327,337,348,338,324,286,249,196,141,83,22,-40,-98,-155,-207,-251,-297,-330,-367,-394,-420,-449,-472,-506,-532,-564,-587,-611,-627,-643,-659,-675,-694,-713,-738,-756,-787,-800,-822,-822,-813,-781,-735,-661,-578,-472,-367,-257,-162,-81,-32,-2,-9,-29,-77,-122,-168,-199,-201,-179,-123,-34,71,197,323,443,547,627,676,695,681,637,575,489,410,327,269,227,212,221,247,294,345,402,462,507,554,579,601,607,610,604,598,592,583,574,560,544,534,522,526,532,542,563,578,601,620,633,641,637,621,593,550,498,427,339,239,121,-8,-141,-289,-424,-566,-690,-809,-905,-992,-1054,-1115,-1150,-1187,-1203,-1214,-1210,-1197,-1172,-1136,-1089,-1039,-978,-926,-868,-828,-785,-758,-733,-710,-698,-672,-649,-610,-556,-485,-395,-291,-178,-60,63,172,282,366,443,497,536,566,584,603,619,639,666,702,743,791,838,871,907,903,905,865,822,753,688,606,542,468,416,361,330,301,293,287,294,299,306,313,307,303,282,252,207,155,86,19,-58,-127,-193,-241,-282,-298,-304,-291,-269,-243,-217,-197,-187,-195,-217,-258,-314,-373,-443,-501,-554,-587,-603,-598,-572,-526,-465,-389,-312,-233,-168,-114,-78,-61,-64,-84,-124,-175,-236,-303,-360,-417,-452,-478,-482,-460,-421,-349,-264,-159,-52,60,157,244,312,353,378,374,344,304,231,170,83,19,-45,-86,-109,-112,-95,-57,-2,68,144,230,294,368,403,442,449,452,437,416,390,362,345,328,323,328,335,362,388,424,465,494,530,544,554,548,522,489,432,372,291,209,110,14,-91,-194,-298,-400,-502,-594,-685,-759,-826,-880,-917,-943,-951,-942,-916,-875,-821,-761,-692,-624,-558,-498,-450,-415,-390,-381,-365,-362,-337,-318,-283,-229,-172,-88,1,98,209,306,418,504,598,664,721,760,779,792,782,775,751,726,696,656,623,577,544,497,464,417,378,323,278,221,180,134,110,81,75,66,78,86,109,120,138,141,145,137,123,115,91,86,63,55,36,27,12,0,-16,-35,-68,-95,-150,-186,-246,-294,-354,-411,-470,-531,-583,-638,-684,-729,-767,-802,-818,-829,-811,-782,-727,-658,-569,-481,-377,-295,-205,-145,-87,-54,-24,-17,-13,-24,-38,-58,-74,-93,-100,-111,-103,-94,-64,-23,30,100,169,245,312,368,417,450,475,491,494,489,474,448,417,382,343,310,273,253,229,234,233,263,287,333,378,431,486,540,589,631,655,679,680,682,670,654,643,632,630,640,657,683,717,747,768,771,748,688,604,476,328,153,-32,-227,-411,-589,-742,-870,-979,-1051,-1115,-1140,-1168,-1167,-1176,-1171,-1172,-1176,-1169,-1176,-1160,-1154,-1127,-1099,-1059,-1019,-975,-932,-888,-845,-806,-769,-734,-695,-652,-598,-534,-459,-372,-276,-175,-69,35,128,220,292,359,412,453,488,512,535,555,573,602,622,650,668,688,697,715,719,731,736,741,739,739,722,709,681,644,610,554,508,448,391,336,284,242,214,192,191,190,209,224,250,269,288,302,306,304,291,258,229,167,114,39,-34,-114,-193,-275,-354,-426,-490,-548,-588,-630,-652,-677,-685,-688,-675,-656,-624,-584,-534,-477,-416,-349,-288,-230,-178,-145,-107,-94,-80,-77,-84,-88,-107,-116,-139,-149,-166,-169,-170,-158,-145,-120,-96,-61,-27,7,43,75,108,143,171,206,236,269,300,328,347,361,361,357,346,333,322,311,309,302,312,313,330,339,356,369,383,390,395,388,377,355,337,307,291,267,256,247,247,258,268,290,300,313,309,292,253,190,108,1,-114,-242,-374,-499,-616,-718,-796,-859,-892,-910,-905,-890,-860,-828,-787,-753,-717,-689,-664,-650,-637,-632,-624,-613,-596,-572,-535,-491,-429,-353,-271,-171,-75,25,126,216,308,383,452,506,546,579,601,620,644,668,701,733,772,800,832,844,857,844,831,793,753,698,641,574,513,447,388,335,280,238,192,152,118,84,66,50,43,43,42,40,42,31,29,10,-6,-35,-65,-102,-137,-174,-204,-236,-261,-282,-306,-319,-344,-360,-390,-422,-464,-517,-573,-640,-703,-771,-827,-880,-921,-944,-956,-949,-919,-884,-818,-752,-668,-580,-484,-390,-293,-207,-125,-59,-2,49,85,124,151,177,205,225,258,281,316,332,359,364,378,379,382,378,375,363,361,348,353,350,361,371,389,407,432,452,478,496,517,531,543,548,552,548,549,540,534,526,510,504,486,480,468,463,459,458,459,462,465,470,468,464,453,433,409,373,329,273,204,125,33,-65,-172,-294,-416,-555,-690,-817,-948,-1047,-1147,-1218,-1270,-1312,-1318,-1323,-1299,-1272,-1227,-1181,-1121,-1063,-997,-934,-875,-821,-779,-740,-712,-680,-655,-618,-583,-529,-470,-387,-305,-198,-105,8,93,189,259,323,377,411,444,460,482,493,520,539,575,609,649,688,728,760,786,806,814,823,820,815,803,783,769,742,724,699,672,646,616,584,558,523,490,458,420,386,357,319,300,267,250,231,218,209,201,195,175,159,121,86,39,-18,-73,-144,-209,-287,-362,-439,-521,-595,-667,-727,-772,-803,-816,-814,-798,-769,-733,-683,-637,-584,-531,-487,-439,-401,-371,-339,-325,-309,-302,-296,-289,-271,-254,-217,-182,-133,-85,-34,19,62,108,139,164,183,189,199,197,199,200,200,210,219,237,257,277,298,314,328,338,348,357,369,383,395,418,423,448,444,457,450,447,441,420,406,373,343,312,273,248,214,195,175,168,169,178,199,215,242,255,269,265,251,215,157,82,-17,-125,-249,-376,-510,-636,-764,-869,-964,-1026,-1067,-1076,-1055,-1008,-934,-847,-751,-655,-571,-500,-457,-426,-430,-440,-475,-510,-545,-573,-583,-574,-540,-480,-397,-285,-159,-19,125,261,387,493,582,649,703,738,766,784,802,825,842,871,885,903,905,903,887,861,822,774,715,658,591,536,473,421,371,322,278,233,185,145,105,69,48,23,15,1,0,-4,-5,-8,-16,-29,-57,-79,-127,-154,-199,-228,-263,-294,-333,-371,-420,-470,-528,-584,-645,-701,-758,-810,-858,-898,-931,-956,-969,-977,-963,-952,-915,-881,-831,-778,-727,-671,-625,-578,-542,-508,-478,-441,-404,-354,-300,-230,-150,-60,46,150,259,359,447,521,577,614,637,639,644,631,631,628,630,634,640,638,641,629,620,598,575,541,509,476,445,422,403,394,397,405,431,459,497,534,571,601,626,643,647,649,629,609,575,536,496,454,419,387,363,338,316,284,251,202,148,76,-2,-96,-192,-295,-396,-492,-579,-656,-717,-772,-818,-859,-900,-937,-973,-1001,-1025,-1037,-1047,-1042,-1030,-1004,-969,-925,-877,-818,-761,-690,-626,-553,-491,-419,-360,-290,-227,-161,-97,-34,23,82,132,181,218,248,267,283,292,307,317,337,353,380,403,434,460,487,510,532,548,570,581,607,621,645,657,673,680,682,687,677,672,657,631,607,565,528,474,423,361,310,250,209,160,129,100,83,72,75,73,80,79,76,69,50,26,-11,-55,-105,-165,-225,-289,-351,-419,-470,-535,-566,-610,-627,-643,-646,-634,-615,-577,-540,-490,-448,-404,-370,-337,-324,-311,-322,-337,-364,-395,-421,-444,-452,-451,-426,-393,-337,-278,-205,-143,-77,-36,2,16,18,9,-10,-30,-43,-50,-33,-10,37,90,146,206,252,301,330,361,374,378,381,366,362,345,337,322,318,310,317,320,338,352,375,396,414,434,444,452,450,436,416,381,342,296,249,212,177,158,150,148,156,157,161,144,125,73,5,-88,-201,-326,-452,-583,-694,-793,-867,-906,-927,-907,-882,-830,-783,-726,-682,-643,-624,-608,-611,-612,-614,-617,-600,-585,-545,-501,-439,-372,-292,-211,-117,-27,69,167,251,340,415,484,545,600,641,680,710,731,753,763,767,769,752,743,713,685,648,605,569,525,500,472,460,456,454,466,471,485,482,484,465,448,415,377,333,278,222,164,110,60,21,-13,-37,-46,-58,-49,-45,-33,-20,-15,-8,-25,-45,-97,-159,-249,-345,-459,-565,-681,-783,-880,-962,-1025,-1068,-1090,-1084,-1065,-1020,-970,-898,-830,-745,-670,-593,-523,-467,-411,-377,-344,-330,-319,-313,-310,-298,-281,-248,-205,-141,-67,23,121,218,314,402,470,528,558,572,563,543,504,467,424,388,357,330,320,309,321,329,350,370,395,415,443,462,494,517,549,570,597,618,638,659,675,688,700,701,698,689,673,656,636,611,591,564,539,511,474,435,381,318,249,169,87,-9,-101,-207,-307,-414,-518,-612,-707,-782,-862,-919,-980,-1023,-1065,-1101,-1125,-1156,-1171,-1186,-1192,-1180,-1157,-1117,-1060,-997,-923,-847,-773,-699,-635,-569,-514,-463,-416,-380,-337,-298,-245,-194,-122,-51,41,130,239,329,434,514,588,646,679,703,701,693,666,641,603,578,542,529,510,513,524,547,585,630,681,731,779,810,838,836,827,787,734,666,581,499,407,326,247,181,123,77,46,22,17,13,13,14,2,-14,-41,-83,-127,-188,-248,-314,-380,-442,-499,-551,-590,-621,-644,-653,-660,-665,-660,-673,-678,-691,-705,-710,-714,-704,-685,-656,-624,-578,-541,-489,-447,-404,-367,-332,-305,-268,-240,-199,-159,-116,-65,-21,32,80,136,185,240,286,334,372,413,446,479,509,525,545,550,554,552,545,534,524,512,500,494,483,484,478,478,478,474,472,466,454,447,432,424,412,404,392,384,370,363,344,332,305,283,246,212,173,129,88,41,-8,-56,-106,-160,-206,-263,-304,-356,-394,-442,-486,-540,-591,-651,-700,-761,-805,-864,-907,-954,-988,-1013,-1028,-1028,-1015,-995,-956,-916,-864,-807,-752,-688,-630,-563,-500,-424,-350,-262,-174,-80,16,110,204,289,370,438,501,551,602,640,688,722,770,803,853,884,927,957,981,996,996,983,955,919,864,808,740,675,609,549,497,442,404,359,328,296,268,247,219,199,175,147,126,86,60,14,-15,-60,-85,-118,-138,-156,-164,-168,-163,-161,-155,-163,-178,-211,-263,-325,-408,-495,-593,-687,-781,-861,-928,-977,-1001,-1007,-983,-946,-886,-823,-755,-689,-630,-580,-540,-516,-501,-491,-493,-479,-479,-451,-426,-374,-318,-244,-168,-85,-5,77,146,213,264,306,341,365,391,410,430,453,470,503,522,557,571,597,597,605,591,576,556,528,506,483,467,461,452,465,465,487,495,518,530,549,556,564,564,565,558,553,541,532,516,506,489,474,457,432,410,378,349,310,268,212,154,77,-3,-94,-195,-297,-410,-525,-643,-759,-869,-966,-1051,-1117,-1163,-1188,-1190,-1170,-1131,-1082,-1019,-961,-899,-838,-795,-743,-709,-667,-631,-587,-550,-497,-458,-403,-361,-311,-264,-218,-166,-121,-64,-15,45,101,158,211,261,309,352,392,427,456,484,498,518,521,537,543,550,562,567,581,586,591,589,577,562,538,512,486,456,433,414,401,396,394,393,396,391,392,379,371,346,320,280,236,190,136,93,43,4,-37,-73,-111,-148,-189,-225,-272,-309,-356,-389,-425,-453,-475,-497,-516,-542,-575,-608,-647,-680,-714,-733,-746,-737,-716,-673,-619,-556,-484,-421,-352,-299,-251,-217,-195,-176,-168,-152,-137,-116,-79,-44,15,70,134,198,254,313,357,400,429,450,462,467,470,471,474,476,480,486,492,498,505,504,501,484,460,428,391,356,324,299,286,280,286,299,316,336,357,367,373,367,349,328,294,257,221,189,165,158,162,180,208,235,264,272,274,244,202,124,37,-81,-192,-316,-432,-537,-637,-716,-788,-844,-884,-919,-937,-955,-958,-961,-952,-948,-938,-933,-929,-919,-907,-876,-834,-773,-694,-606,-503,-399,-298,-199,-119,-33,29,98,155,206,258,299,334,366,379,385,377,356,332,314,295,298,309,338,385,444,514,596,673,756,822,885,920,946,929,890,802,691,552,403,271,151,81,47,58,110,188,285,384,471,537,572,584,562,528,474,417,358,307,267,241,226,218,214,197,179,134,80,-2,-105,-229,-375,-531,-700,-864,-1023,-1155,-1263,-1331,-1366,-1366,-1344,-1301,-1264,-1218,-1193,-1171,-1154,-1147,-1123,-1093,-1042,-968,-883,-780,-683,-583,-503,-429,-373,-319,-271,-208,-141,-48,51,180,311,460,604,743,871,975,1055,1107,1120,1109,1060,992,905,808,713,624,550,502,475,481,496,528,549,561,545,504,433,343,242,147,65,21,5,32,91,169,268,363,457,532,590,627,641,644,630,612,589,565,540,513,489,452,419,363,299,209,107,-20,-157,-307,-464,-620,-766,-902,-1009,-1096,-1151,-1181,-1190,-1187,-1182,-1184,-1197,-1224,-1263,-1298,-1330,-1333,-1309,-1249,-1148,-1025,-875,-721,-574,-433,-322,-225,-156,-94,-46,11,69,139,221,295,384,451,521,573,613,642,653,660,658,656,655,661,671,696,724,768,815,872,925,972,1003,1012,987,935,845,733,616,489,395,312,275,264,285,330,380,433,464,483,471,446,400,350,294,244,206,180,174,181,197,214,230,223,200,149,63,-49,-193,-364,-547,-739,-923,-1093,-1229,-1343,-1409,-1447,-1442,-1416,-1366,-1318,-1268,-1233,-1211,-1196,-1195,-1183,-1169,-1136,-1079,-1007,-905,-798,-672,-556,-432,-327,-221,-132,-42,41,131,224,326,435,549,669,778,889,977,1055,1106,1133,1134,1103,1049,970,869,768,655,558,477,412,374,349,337,330,316,297,254,198,118,28,-58,-137,-184,-207,-188,-143,-67,20,119,216,306,387,446,498,522,550,554,571,578,587,595,596,594,578,553,504,438,345,227,89,-65,-228,-395,-557,-708,-842,-950,-1037,-1095,-1128,-1138,-1130,-1115,-1097,-1080,-1075,-1065,-1069,-1053,-1041,-997,-952,-877,-800,-707,-608,-511,-407,-313,-210,-114,-4,105,229,358,492,625,747,851,928,966,978,947,901,827,753,682,624,591,578,599,636,700,762,831,877,908,901,860,783,666,532,371,220,69,-46,-140,-184,-200,-173,-123,-55,20,89,147,181,204,203,195,179,160,145,130,122,112,102,90,63,27,-34,-113,-210,-326,-448,-584,-711,-843,-950,-1050,-1117,-1163,-1182,-1180,-1159,-1126,-1080,-1039,-995,-966,-947,-942,-946,-953,-951,-934,-894,-826,-735,-625,-500,-377,-247,-137,-25,66,152,226,298,362,434,500,583,662,755,840,925,994,1047,1076,1077,1054,998,933,842,761,666,600,535,503,485,489,504,528,544,549,538,498,444,364,280,188,107,43,4,-7,10,48,106,174,241,312,364,407,431,440,442,428,413,389,362,332,297,257,206,141,65,-35,-135,-268,-391,-536,-669,-802,-918,-1020,-1102,-1164,-1206,-1223,-1227,-1210,-1195,-1162,-1144,-1116,-1096,-1073,-1052,-1017,-981,-920,-850,-762,-660,-553,-436,-326,-212,-115,-11,71,166,243,322,395,453,519,556,604,622,647,650,656,657,664,675,700,724,761,794,831,858,881,886,874,850,799,740,660,565,470,356,255,156,82,26,10,18,70,145,247,358,473,570,648,686,702,669,626,543,461,368,279,209,144,102,66,39,16,-9,-40,-80,-135,-204,-290,-391,-513,-632,-776,-895,-1028,-1126,-1215,-1273,-1307,-1321,-1318,-1300,-1289,-1268,-1263,-1262,-1258,-1262,-1244,-1220,-1171,-1093,-997,-871,-738,-589,-448,-301,-170,-46,66,166,257,347,432,514,604,676,758,822,879,925,952,968,966,952,925,888,839,784,712,639,555,477,403,341,286,246,209,185,160,144,132,123,132,144,185,225,299,359,445,518,592,656,702,733,738,733,698,669,614,577,523,484,438,393,344,283,220,135,49,-51,-157,-259,-370,-465,-571,-660,-756,-840,-920,-992,-1057,-1116,-1169,-1213,-1252,-1277,-1301,-1306,-1308,-1289,-1257,-1200,-1123,-1015,-890,-732,-563,-382,-198,-23,140,282,404,503,586,643,687,708,716,712,686,662,617,580,538,502,482,467,478,494,526,565,602,638,660,666,662,635,603,554,495,426,346,260,172,90,22,-31,-55,-59,-35,17,80,168,248,335,399,451,474,477,457,415,364,299,234,161,93,14,-58,-149,-233,-341,-442,-555,-666,-773,-874,-967,-1045,-1112,-1161,-1199,-1221,-1231,-1222,-1207,-1163,-1129,-1066,-1025,-977,-943,-917,-897,-874,-848,-805,-740,-657,-539,-406,-243,-77,98,267,417,552,655,737,795,836,864,882,894,898,899,897,891,884,870,853,831,796,763,719,672,627,572,523,475,432,395,371,351,337,329,310,297,270,233,192,138,90,43,11,-2,7,41,90,167,238,325,397,455,499,506,497,454,396,318,226,125,15,-99,-212,-322,-431,-523,-618,-688,-758,-801,-838,-860,-875,-887,-892,-901,-907,-909,-917,-918,-923,-931,-937,-948,-963,-979,-989,-998,-982,-954,-897,-813,-701,-569,-405,-238,-50,130,309,474,616,743,837,913,961,983,989,970,943,901,857,813,769,745,729,733,749,775,804,836,859,873,882,874,857,832,795,756,715,659,604,536,453,373,276,192,107,41,-14,-48,-60,-52,-25,19,69,121,171,201,222,214,188,133,56,-45,-158,-289,-408,-540,-637,-738,-793,-844,-853,-855,-838,-813,-799,-784,-791,-818,-857,-925,-990,-1069,-1139,-1201,-1247,-1283,-1289,-1290,-1259,-1221,-1152,-1075,-964,-847,-702,-552,-383,-223,-54,87,229,334,430,502,556,603,635,662,687,704,730,748,769,792,800,825,825,839,830,820,795,758,709,647,576,502,425,354,292,233,190,142,106,69,36,10,-11,-24,-23,-11,21,68,134,211,298,385,474,549,618,663,691,696,674,630,557,468,357,247,121,15,-99,-184,-268,-326,-371,-407,-430,-452,-475,-500,-536,-579,-629,-688,-745,-804,-853,-892,-918,-934,-935,-928,-911,-881,-850,-804,-751,-678,-596,-484,-364,-218,-63,102,268,432,581,708,814,880,923,930,907,860,790,700,607,506,414,334,267,222,193,182,183,198,218,240,268,279,306,306,320,315,310,289,263,213,163,86,16,-69,-142,-209,-255,-281,-282,-257,-211,-142,-59,21,108,169,219,240,233,201,139,54,-54,-171,-291,-410,-512,-598,-666,-708,-742,-749,-745,-733,-706,-690,-661,-650,-642,-643,-655,-667,-685,-691,-702,-683,-676,-638,-609,-563,-521,-462,-412,-331,-263,-159,-56,70,204,345,485,620,743,847,938,998,1045,1060,1062,1037,1006,957,910,855,806,753,713,671,639,616,592,577,559,534,504,463,410,358,294,233,168,107,48,-10,-64,-120,-167,-221,-256,-298,-315,-330,-324,-302,-261,-203,-133,-51,26,105,166,218,243,252,222,178,100,9,-93,-211,-314,-428,-516,-598,-656,-700,-725,-741,-741,-737,-726,-711,-698,-683,-675,-657,-652,-629,-616,-592,-571,-547,-526,-504,-495,-480,-483,-474,-471,-458,-422,-373,-285,-181,-42,108,273,437,595,732,851,930,978,992,968,930,859,787,701,624,553,502,463,448,443,458,482,511,552,581,614,634,641,640,623,594,556,502,443,370,299,221,154,87,41,-2,-24,-33,-35,-16,3,39,71,104,127,133,124,95,45,-17,-95,-187,-282,-388,-485,-583,-664,-735,-788,-833,-854,-880,-878,-875,-862,-833,-813,-775,-750,-712,-684,-656,-635,-627,-631,-641,-672,-694,-731,-755,-772,-779,-755,-711,-634,-521,-392,-223,-62,122,281,436,561,654,724,752,768,757,736,709,683,663,654,650,659,663,675,673,670,652,633,590,555,494,445,383,335,284,250,220,200,191,177,170,150,137,104,85,49,28,8,0,9,31,71,122,182,251,323,385,447,477,496,476,433,361,262,148,17,-117,-247,-370,-472,-558,-620,-658,-680,-683,-681,-672,-659,-648,-627,-611,-587,-570,-550,-538,-529,-526,-532,-541,-562,-578,-605,-608,-615,-593,-557,-498,-416,-312,-191,-54,89,237,372,505,609,696,763,793,821,807,791,746,687,625,543,477,393,330,265,212,171,145,133,138,152,181,213,261,301,350,382,411,420,414,382,336,263,182,97,7,-61,-115,-144,-140,-118,-70,-12,54,118,175,216,239,237,208,151,68,-40,-160,-291,-422,-541,-652,-741,-814,-865,-902,-913,-922,-907,-891,-865,-829,-795,-739,-692,-620,-559,-487,-425,-371,-331,-310,-299,-304,-310,-318,-318,-302,-271,-214,-138,-32,90,233,382,532,669,791,888,955,1007,1020,1032,1008,987,948,915,870,835,789,750,707,655,615,556,509,451,390,332,272,218,176,139,115,105,94,98,94,94,83,63,31,-16,-67,-128,-184,-233,-271,-285,-286,-262,-228,-180,-129,-84,-46,-26,-22,-34,-75,-124,-201,-280,-371,-463,-551,-637,-707,-773,-815,-853,-868,-878,-871,-855,-827,-780,-732,-661,-595,-512,-433,-350,-273,-206,-161,-127,-125,-135,-164,-208,-251,-295,-324,-329,-313,-256,-177,-63,72,213,367,506,633,746,823,885,916,923,912,879,835,778,717,648,583,509,450,387,345,307,286,278,282,304,331,382,426,492,538,592,618,627,607,557,481,384,266,146,22,-87,-176,-243,-272,-288,-267,-240,-199,-157,-123,-106,-98,-119,-150,-204,-269,-346,-427,-513,-591,-662,-719,-764,-798,-813,-827,-822,-816,-798,-773,-748,-713,-684,-645,-610,-565,-521,-473,-422,-377,-327,-291,-254,-233,-212,-206,-188,-184,-157,-132,-85,-24,57,154,265,386,506,623,723,805,865,897,915,906,899,873,857,836,817,802,773,748,706,656,595,513,434,337,249,166,98,45,18,4,15,36,60,83,93,85,58,5,-57,-138,-210,-292,-346,-399,-416,-418,-389,-344,-281,-217,-149,-93,-48,-20,-14,-20,-51,-89,-142,-195,-251,-304,-353,-401,-434,-470,-489,-510,-521,-527,-530,-522,-511,-489,-453,-417,-358,-308,-238,-176,-119,-61,-33,0,3,3,-6,-18,-27,-25,-10,20,80,146,244,341,449,556,646,730,783,818,822,805,763,706,634,551,467,380,297,220,148,86,33,-13,-38,-61,-58,-49,-27,5,44,82,132,160,200,200,209,172,143,78,18,-57,-132,-197,-251,-290,-301,-302,-275,-237,-193,-137,-90,-47,-11,-3,-4,-33,-83,-144,-228,-318,-408,-507,-584,-663,-711,-755,-771,-778,-773,-756,-738,-708,-678,-636,-597,-542,-484,-418,-342,-270,-190,-117,-49,7,56,88,112,125,132,142,152,172,200,241,296,362,445,533,630,726,812,891,948,986,1006,999,978,937,881,816,739,659,571,483,394,305,223,145,78,19,-24,-58,-72,-82,-73,-66,-48,-38,-23,-29,-30,-61,-98,-152,-216,-282,-348,-409,-455,-491,-504,-511,-493,-468,-436,-391,-357,-314,-286,-258,-244,-234,-238,-252,-279,-311,-353,-392,-432,-470,-502,-532,-550,-565,-565,-557,-542,-511,-480,-427,-378,-307,-241,-161,-88,-9,59,124,176,219,245,264,270,268,261,253,249,248,266,278,314,341,381,416,449,483,497,522,515,525,508,501,481,463,439,417,386,364,330,310,282,260,242,223,218,216,224,240,267,298,336,376,412,449,471,487,482,467,429,379,313,238,161,81,9,-60,-113,-164,-197,-226,-241,-245,-248,-245,-249,-260,-278,-306,-345,-389,-445,-506,-566,-634,-695,-756,-809,-854,-889,-913,-920,-916,-891,-855,-797,-727,-645,-557,-470,-379,-306,-223,-173,-111,-85,-49,-40,-24,-14,1,24,58,96,149,200,259,315,372,420,472,513,551,588,617,645,664,679,681,679,668,643,614,574,523,471,410,351,296,240,195,149,112,76,48,23,4,-14,-36,-53,-82,-105,-136,-169,-197,-230,-257,-277,-298,-298,-300,-284,-263,-240,-200,-175,-136,-115,-95,-84,-82,-92,-108,-139,-173,-218,-264,-306,-355,-392,-432,-467,-486,-505,-504,-497,-470,-440,-386,-330,-262,-183,-108,-23,55,130,193,250,291,316,335,327,320,294,268,241,219,202,201,201,227,245,291,322,368,399,437,458,479,484,480,464,436,407,364,331,286,250,211,178,146,120,98,78,63,49,40,36,35,37,40,48,49,58,56,55,47,34,17,-3,-30,-56,-81,-106,-125,-139,-156,-161,-176,-186,-199,-222,-240,-271,-296,-336,-370,-418,-465,-511,-565,-608,-657,-697,-735,-763,-783,-793,-796,-786,-773,-742,-706,-653,-587,-507,-418,-314,-208,-90,22,131,226,306,368,415,448,468,485,493,501,509,521,538,563,593,629,667,706,739,768,787,797,797,786,767,740,697,660,601,549,486,422,357,302,240,206,165,153,145,154,171,193,219,230,237,216,178,118,32,-65,-184,-300,-418,-527,-611,-686,-723,-751,-742,-726,-681,-635,-580,-524,-480,-441,-420,-412,-425,-448,-492,-538,-597,-657,-716,-771,-811,-837,-847,-832,-810,-759,-702,-621,-532,-424,-311,-183,-61,68,188,303,397,483,543,584,614,615,620,599,579,545,508,467,425,384,346,318,293,286,282,298,318,349,390,427,471,506,534,555,559,554,528,495,447,388,331,266,210,161,116,97,86,98,125,165,212,263,311,345,374,382,377,357,323,274,223,156,95,27,-35,-90,-146,-182,-222,-243,-263,-277,-287,-306,-327,-355,-395,-437,-492,-547,-616,-675,-752,-807,-874,-921,-958,-981,-984,-965,-937,-878,-823,-743,-665,-573,-485,-390,-306,-217,-144,-64,-3,71,123,190,243,292,343,371,402,416,418,411,389,364,334,314,298,295,311,329,374,416,468,522,563,601,618,618,595,553,488,410,321,227,136,56,-13,-60,-83,-94,-74,-54,-15,18,55,80,105,109,108,91,62,28,-13,-56,-101,-145,-189,-230,-263,-294,-318,-333,-342,-344,-332,-318,-289,-266,-232,-212,-186,-174,-170,-173,-189,-211,-239,-273,-306,-332,-357,-364,-363,-354,-328,-304,-260,-221,-162,-105,-33,46,125,214,294,374,446,506,556,589,601,603,573,543,485,431,371,310,264,225,199,195,195,222,245,282,309,332,344,336,321,281,242,179,121,53,-11,-68,-121,-159,-185,-195,-191,-173,-143,-110,-64,-23,24,63,98,126,143,156,155,145,121,86,39,-14,-75,-140,-200,-259,-306,-343,-362,-372,-357,-345,-315,-291,-266,-257,-253,-279,-304,-366,-420,-502,-574,-655,-722,-784,-827,-859,-866,-856,-816,-765,-684,-595,-488,-371,-248,-120,9,137,248,357,439,504,555,574,587,579,559,537,501,470,434,403,381,370,367,388,404,450,485,540,583,629,658,675,677,657,628,580,524,465,404,343,292,233,197,150,130,98,89,67,59,41,34,17,8,-11,-26,-46,-71,-94,-129,-156,-203,-234,-286,-322,-365,-399,-427,-446,-460,-468,-466,-463,-451,-436,-423,-408,-409,-413,-437,-469,-511,-566,-611,-670,-705,-746,-754,-758,-728,-694,-626,-559,-465,-376,-276,-180,-84,9,101,193,279,365,436,502,548,579,596,593,577,548,509,463,422,378,345,324,309,319,333,372,416,467,522,562,598,614,610,586,536,473,390,306,212,134,55,-2,-45,-71,-73,-64,-36,5,53,112,170,228,277,321,345,366,363,352,323,279,223,155,80,3,-78,-154,-228,-286,-336,-373,-394,-410,-413,-417,-418,-428,-439,-465,-501,-545,-611,-675,-754,-827,-890,-944,-973,-986,-974,-939,-881,-807,-711,-613,-504,-398,-289,-188,-87,-1,84,152,221,274,325,363,391,406,413,411,403,398,384,383,372,379,380,404,421,462,494,540,576,615,640,660,657,646,610,571,508,452,383,326,272,227,192,173,152,155,146,153,150,146,139,115,93,57,15,-25,-76,-120,-168,-208,-251,-284,-318,-352,-380,-408,-432,-445,-453,-451,-442,-430,-422,-409,-410,-404,-408,-417,-424,-445,-461,-482,-504,-520,-537,-547,-550,-548,-533,-503,-460,-403,-332,-256,-166,-76,26,116,217,304,387,470,535,597,646,677,696,694,680,644,605,547,491,434,379,338,302,285,278,285,305,334,367,407,436,464,478,481,465,437,388,327,254,170,85,-2,-90,-164,-236,-291,-329,-347,-343,-317,-277,-220,-155,-87,-26,34,66,95,94,80,51,1,-58,-126,-200,-267,-334,-385,-430,-457,-480,-485,-490,-482,-479,-473,-478,-485,-501,-519,-546,-571,-607,-632,-664,-682,-697,-698,-692,-664,-632,-575,-512,-436,-342,-246,-133,-16,106,228,348,457,556,632,691,720,734,722,696,655,608,554,510,476,451,459,467,516,563,635,700,770,826,866,892,888,869,816,748,660,561,461,360,268,186,119,62,25,2,-13,-13,-15,-14,-15,-21,-34,-46,-69,-93,-122,-155,-192,-220,-257,-281,-314,-340,-371,-404,-437,-480,-513,-554,-582,-607,-620,-625,-623,-616,-609,-605,-606,-616,-630,-654,-675,-701,-714,-727,-723,-721,-700,-679,-644,-599,-547,-483,-414,-337,-254,-166,-70,27,133,237,341,443,538,621,698,747,787,799,795,776,740,700,653,599,557,503,469,427,395,363,336,312,292,285,270,275,264,261,256,239,223,193,156,111,59,10,-41,-80,-115,-140,-149,-151,-140,-116,-88,-49,-11,29,66,99,120,136,131,124,95,65,20,-25,-75,-126,-169,-215,-245,-277,-299,-323,-342,-373,-399,-437,-476,-520,-565,-609,-652,-685,-715,-734,-741,-744,-724,-704,-656,-613,-537,-470,-372,-276,-169,-51,53,167,264,354,440,504,568,608,640,656,657,654,632,616,581,558,520,501,472,458,446,439,435,438,435,447,450,462,470,481,480,480,461,434,395,342,279,212,135,59,-15,-83,-142,-189,-222,-244,-238,-230,-193,-157,-111,-60,-20,24,42,57,38,14,-42,-101,-182,-255,-336,-404,-461,-511,-539,-563,-567,-572,-560,-557,-544,-543,-544,-556,-568,-591,-607,-627,-637,-638,-621,-597,-549,-498,-433,-358,-283,-202,-123,-42,29,109,174,248,313,378,443,502,558,605,647,678,700,708,701,685,654,619,581,543,506,478,450,434,423,412,409,400,387,373,346,320,286,254,214,183,134,98,43,-2,-52,-101,-143,-186,-221,-251,-275,-287,-294,-285,-268,-239,-204,-161,-118,-73,-33,4,25,42,40,24,-5,-47,-106,-163,-235,-301,-364,-423,-473,-513,-551,-576,-600,-617,-632,-642,-657,-662,-672,-673,-670,-660,-644,-620,-596,-562,-526,-485,-439,-390,-338,-277,-215,-144,-66,13,109,196,299,399,498,596,680,757,812,854,871,868,855,816,779,733,682,650,610,595,585,583,592,596,608,614,613,609,582,558,511,465,404,348,277,219,152,99,46,7,-30,-59,-82,-104,-119,-136,-149,-158,-162,-163,-159,-162,-161,-172,-185,-211,-236,-280,-312,-367,-411,-460,-502,-536,-558,-576,-576,-579,-565,-564,-554,-559,-566,-583,-606,-639,-667,-705,-731,-754,-764,-759,-733,-699,-637,-568,-482,-391,-291,-200,-99,-17,74,148,226,293,365,425,488,543,590,639,667,704,715,733,726,723,697,672,633,585,541,483,435,387,347,317,300,294,299,312,322,340,345,346,337,312,279,235,184,128,75,21,-22,-61,-82,-100,-102,-98,-90,-75,-60,-41,-24,-5,11,24,35,33,31,20,2,-14,-40,-60,-87,-115,-145,-178,-216,-256,-306,-359,-422,-491,-562,-636,-701,-764,-804,-840,-849,-853,-836,-813,-772,-735,-675,-624,-560,-497,-431,-358,-281,-199,-108,-15,84,184,285,384,478,565,639,704,752,787,808,812,800,779,736,698,642,598,554,521,501,490,486,489,489,491,484,473,445,417,366,323,264,207,151,89,38,-16,-58,-101,-127,-153,-161,-166,-165,-160,-156,-155,-152,-159,-163,-174,-186,-198,-212,-224,-237,-255,-272,-301,-321,-355,-378,-406,-428,-443,-462,-476,-494,-518,-539,-572,-602,-635,-674,-705,-741,-765,-784,-788,-783,-756,-720,-662,-589,-505,-404,-303,-185,-77,45,157,271,376,474,561,636,700,754,790,820,829,836,833,826,816,801,785,764,741,715,686,656,622,585,549,510,473,431,390,346,302,262,220,188,164,140,127,112,100,95,78,70,45,27,-3,-30,-65,-91,-123,-138,-158,-165,-176,-182,-190,-199,-206,-216,-227,-237,-256,-272,-292,-313,-333,-353,-377,-398,-429,-458,-500,-534,-588,-625,-682,-721,-772,-807,-845,-870,-887,-894,-887,-866,-832,-781,-714,-645,-556,-476,-384,-292,-199,-99,0,102,212,320,433,545,648,748,828,895,943,966,980,960,941,890,844,785,732,677,638,599,579,568,568,577,591,608,617,625,613,591,555,503,444,373,303,222,153,74,7,-58,-120,-172,-224,-259,-302,-324,-359,-380,-406,-425,-446,-458,-471,-478,-480,-479,-468,-458,-438,-426,-399,-389,-365,-357,-348,-340,-345,-344,-361,-375,-407,-440,-486,-532,-588,-639,-688,-735,-766,-796,-798,-790,-757,-701,-631,-536,-431,-316,-192,-72,51,159,264,346,424,478,530,559,590,607,622,639,653,671,690,704,717,722,722,719,706,695,677,655,635,609,582,553,519,489,449,417,375,335,293,247,202,159,118,81,43,10,-26,-55,-83,-110,-127,-143,-151,-152,-156,-145,-140,-123,-105,-87,-61,-42,-22,-8,-10,-16,-40,-68,-104,-146,-186,-228,-267,-299,-330,-345,-368,-379,-397,-416,-439,-472,-513,-558,-611,-663,-709,-749,-778,-789,-791,-764,-727,-665,-595,-506,-419,-319,-227,-130,-41,49,133,214,299,369,456,520,595,651,702,733,753,754,741,721,684,645,598,547,500,448,406,366,337,317,303,296,291,283,279,258,243,211,173,134,81,35,-17,-58,-97,-125,-151,-169,-192,-204,-225,-231,-246,-250,-257,-256,-254,-245,-240,-231,-226,-231,-227,-249,-252,-278,-288,-307,-314,-321,-313,-306,-284,-268,-244,-236,-226,-239,-258,-294,-344,-399,-466,-523,-577,-618,-638,-646,-623,-588,-529,-456,-375,-284,-190,-100,0,87,185,271,359,446,525,607,678,742,795,832,855,866,859,842,812,769,730,678,638,591,554,509,478,432,404,362,331,294,260,222,185,150,117,87,66,47,35,34,33,38,46,43,38,23,-5,-35,-74,-110,-149,-177,-200,-206,-204,-193,-174,-156,-134,-122,-111,-111,-120,-142,-175,-214,-263,-304,-356,-397,-436,-479,-503,-542,-560,-593,-620,-653,-693,-729,-768,-798,-817,-830,-820,-802,-759,-708,-638,-561,-475,-380,-290,-188,-96,-4,85,165,240,312,373,435,484,531,576,606,646,663,682,690,686,684,663,653,621,601,567,541,510,484,457,432,411,395,381,378,372,372,374,368,367,358,343,331,307,284,254,222,183,155,116,94,61,46,20,12,-6,-12,-24,-42,-63,-100,-146,-199,-272,-340,-419,-490,-550,-601,-633,-651,-655,-652,-636,-622,-608,-594,-596,-598,-615,-635,-662,-690,-722,-748,-773,-783,-788,-773,-748,-699,-641,-561,-477,-377,-281,-173,-74,28,126,213,304,379,457,524,584,639,679,713,732,744,743,735,718,695,670,642,619,596,581,571,561,559,549,543,531,517,500,481,452,425,389,356,326,292,273,248,234,221,210,205,195,184,164,144,110,84,46,18,-13,-38,-61,-81,-102,-118,-145,-170,-204,-242,-283,-326,-368,-406,-440,-464,-485,-496,-503,-513,-518,-535,-556,-591,-637,-691,-756,-819,-884,-935,-977,-1004,-1011,-1000,-972,-915,-855,-763,-675,-566,-465,-354,-251,-150,-53,36,120,204,280,361,435,517,593,668,743,801,858,896,918,930,916,903,866,837,793,762,723,698,669,650,630,613,592,572,544,514,484,437,400,341,286,230,168,116,68,24,-10,-37,-61,-75,-89,-102,-115,-127,-142,-154,-177,-192,-222,-248,-282,-323,-360,-404,-443,-479,-509,-533,-545,-554,-548,-546,-537,-529,-529,-526,-540,-549,-576,-599,-630,-658,-686,-707,-721,-722,-710,-684,-642,-581,-508,-419,-321,-224,-115,-23,76,158,238,306,374,431,492,545,596,641,681,706,736,742,758,752,753,737,728,710,697,685,666,659,633,618,584,551,503,450,389,321,250,177,108,39,-16,-66,-100,-119,-123,-117,-91,-68,-31,-2,25,46,48,49,29,5,-23,-61,-93,-124,-157,-172,-197,-202,-214,-213,-216,-219,-222,-236,-250,-278,-316,-360,-423,-482,-560,-632,-714,-787,-863,-925,-986,-1023,-1057,-1064,-1057,-1028,-974,-897,-805,-688,-570,-440,-312,-189,-80,24,96,166,210,251,290,325,382,440,526,615,720,827,932,1024,1100,1145,1170,1156,1127,1064,1001,917,847,772,713,661,617,590,556,535,502,465,418,360,285,211,119,38,-46,-112,-167,-201,-212,-212,-186,-157,-122,-86,-61,-48,-49,-70,-106,-153,-211,-271,-330,-380,-427,-455,-484,-495,-507,-510,-517,-521,-533,-541,-557,-566,-582,-589,-598,-605,-607,-613,-613,-618,-613,-611,-599,-576,-551,-504,-456,-392,-328,-249,-183,-101,-41,27,78,131,174,221,262,315,365,429,500,573,658,734,808,867,906,919,906,854,792,694,600,496,404,326,272,241,232,248,272,314,348,386,397,395,352,269,145,-17,-184,-325,-407,-380,-250,-21,254,485,610,543,287,-134,-611,-1030,-1251,-1201,-857,-273,415,1081,1564,1801,1760,1493,1096,659,271,-50,-329,-637,-1079,-1721,-2598,-3644,-4727,-5629,-6108,-5933,-4956,-3132,-593,2425,5523,8297,10300,11212,10810,9072,6138,2317,-1951,-6181,-9842,-12512,-13821,-13616,-11871,-8781,-4702,-93,4473,8471,11413,12965,12985,11534,8871,5430,1705,-1770,-4571,-6389,-7106,-6777,-5589,-3849,-1857,71,1724,2951,3715,4033,4000,3694,3246,2701,2133,1539,922,268,-433,-1150,-1847,-2443,-2853,-3014,-2872,-2449,-1809,-1069,-388,85,211,-66,-755,-1736,-2851,-3876,-4588,-4812,-4460,-3531,-2164,-565,1016,2287,3072,3221,2736,1723,359,-1086,-2373,-3259,-3610,-3345,-2532,-1283,164,1588,2708,3336,3316,2609,1286,-492,-2462,-4349,-5854,-6755,-6917,-6315,-5053,-3330,-1406,436,1946,2948,3358,3181,2532,1549,436,-645,-1533,-2132,-2401,-2338,-1998,-1465,-816,-171,424,882,1208,1378,1447,1447,1445,1504,1657,1949,2358,2870,3408,3894,4234,4333,4129,3578,2699,1542,207,-1183,-2490,-3592,-4385,-4808,-4843,-4514,-3880,-3049,-2109,-1193,-378,255,688,926,1030,1063,1144,1327,1719,2318,3154,4158,5281,6424,7499,8431,9147,9617,9823,9778,9506,9055,8467,7799,7096,6390,5704,5041,4372,3681,2916,2051,1070,-30,-1206,-2416,-3575,-4608,-5430,-5967,-6169,-5994,-5452,-4548,-3349,-1914,-346,1264,2781,4125,5164,5846,6096,5901,5259,4214,2819,1147,-706,-2655,-4568,-6350,-7848,-8955,-9538,-9522,-8857,-7568,-5739,-3519,-1107,1273,3402,5077,6178,6613,6413,5627,4400,2878,1234,-378,-1837,-3057,-3992,-4641,-5019,-5169,-5126,-4918,-4576,-4097,-3506,-2794,-2002,-1152,-308,463,1095,1510,1670,1549,1149,524,-270,-1134,-1983,-2718,-3279,-3603,-3686,-3524,-3158,-2642,-2027,-1404,-807,-316,44,254,298,194,-31,-365,-746,-1162,-1572,-1944,-2278,-2543,-2757,-2912,-3031,-3123,-3213,-3321,-3464,-3659,-3917,-4234,-4609,-5021,-5449,-5871,-6243,-6552,-6757,-6852,-6822,-6677,-6415,-6073,-5659,-5213,-4757,-4324,-3927,-3603,-3350,-3183,-3103,-3100,-3155,-3253,-3343,-3401,-3373,-3232,-2944,-2503,-1917,-1215,-444,329,1052,1644,2077,2304,2336,2180,1887,1502,1097,713,415,214,141,175,312,505,738,958,1146,1271,1325,1306,1228,1104,971,855,789,807,911,1126,1428,1802,2210,2607,2942,3175,3263,3185,2943,2536,2026,1428,841,289,-138,-423,-514,-423,-150,271,789,1361,1929,2441,2876,3202,3429,3565,3636,3670,3696,3737,3811,3928,4090,4298,4540,4816,5104,5403,5697,5979,6244,6492,6727,6955,7183,7421,7666,7928,8192,8451,8693,8901,9061,9171,9214,9205,9145,9037,8904,8738,8559,8360,8144,7898,7624,7309,6956,6567,6156,5740,5341,4987,4684,4465,4311,4246,4243,4308,4417,4566,4729,4892,5016,5070,5017,4816,4459,3929,3263,2501,1713,980,370,-55,-263,-262,-71,238,602,939,1185,1289,1233,1007,648,191,-314,-801,-1238,-1564,-1767,-1838,-1777,-1629,-1417,-1193,-1012,-900,-904,-1020,-1256,-1582,-1970,-2372,-2748,-3062,-3275,-3388,-3385,-3287,-3116,-2894,-2669,-2453,-2301,-2207,-2219,-2314,-2514,-2794,-3129,-3509,-3878,-4227,-4511,-4713,-4829,-4842,-4783,-4659,-4501,-4351,-4217,-4148,-4132,-4195,-4312,-4488,-4683,-4898,-5095,-5277,-5425,-5539,-5628,-5692,-5746,-5797,-5849,-5911,-5980,-6051,-6120,-6173,-6206,-6206,-6171,-6101,-5989,-5851,-5687,-5509,-5332,-5161,-5013,-4899,-4823,-4794,-4811,-4874,-4983,-5119,-5282,-5444,-5603,-5739,-5837,-5902,-5914,-5897,-5836,-5756,-5660,-5558,-5466,-5389,-5329,-5301,-5293,-5309,-5348,-5393,-5455,-5501,-5552,-5573,-5581,-5563,-5515,-5451,-5365,-5266,-5167,-5063,-4975,-4895,-4830,-4777,-4727,-4680,-4608,-4524,-4392,-4227,-4017,-3764,-3487,-3191,-2898,-2627,-2390,-2207,-2081,-2021,-2014,-2064,-2135,-2233,-2316,-2385,-2415,-2406,-2346,-2248,-2110,-1947,-1769,-1590,-1410,-1250,-1103,-975,-874,-782,-720,-664,-629,-597,-575,-554,-532,-506,-463,-419,-346,-270,-173,-61,60,198,336,488,632,786,936,1079,1228,1363,1506,1639,1781,1916,2057,2196,2335,2469,2608,2735,2868,2993,3115,3241,3356,3470,3581,3677,3781,3863,3951,4020,4093,4146,4200,4234,4270,4284,4302,4304,4302,4303,4295,4300,4306,4326,4354,4404,4452,4531,4597,4691,4770,4860,4943,5018,5087,5134,5170,5181,5173,5139,5090,5024,4962,4904,4869,4865,4897,4979,5087,5243,5395,5563,5695,5792,5834,5809,5733,5600,5445,5282,5149,5059,5048,5115,5264,5493,5763,6059,6341,6559,6706,6726,6646,6442,6161,5837,5510,5250,5084,5049,5174,5426,5803,6239,6684,7065,7332,7416,7312,7004,6517,5916,5255,4629,4116,3785,3695,3858,4263,4859,5567,6294,6927,7384,7585,7496,7120,6494,5699,4832,4009,3333,2894,2745,2898,3331,3969,4725,5481,6135,6588,6778,6678,6296,5690,4922,4097,3298,2616,2116,1832,1776,1930,2244,2668,3128,3566,3920,4154,4245,4182,3993,3686,3320,2912,2512,2146,1834,1592,1418,1304,1238,1207,1180,1159,1112,1043,941,807,647,462,269,62,-133,-336,-516,-696,-853,-1002,-1138,-1258,-1375,-1475,-1579,-1668,-1763,-1849,-1940,-2027,-2118,-2205,-2304,-2398,-2502,-2612,-2724,-2849,-2980,-3109,-3251,-3383,-3515,-3641,-3750,-3848,-3929,-3989,-4038,-4067,-4085,-4091,-4091,-4078,-4066,-4040,-4012,-3976,-3936,-3895,-3855,-3825,-3806,-3807,-3830,-3878,-3953,-4054,-4170,-4307,-4445,-4581,-4714,-4814,-4911,-4965,-5012,-5030,-5042,-5048,-5052,-5071,-5094,-5138,-5194,-5269,-5357,-5465,-5580,-5714,-5852,-5998,-6147,-6287,-6422,-6538,-6633,-6706,-6758,-6784,-6802,-6804,-6808,-6811,-6817,-6829,-6839,-6849,-6847,-6828,-6788,-6726,-6632,-6518,-6386,-6231,-6089,-5930,-5802,-5681,-5596,-5537,-5511,-5518,-5548,-5598,-5658,-5717,-5766,-5797,-5797,-5769,-5707,-5615,-5495,-5359,-5207,-5062,-4921,-4807,-4718,-4671,-4650,-4679,-4720,-4792,-4865,-4930,-4984,-5001,-4991,-4940,-4856,-4746,-4615,-4482,-4348,-4238,-4151,-4099,-4083,-4098,-4142,-4200,-4263,-4318,-4349,-4356,-4320,-4256,-4153,-4031,-3887,-3745,-3603,-3481,-3372,-3291,-3230,-3189,-3167,-3147,-3141,-3132,-3120,-3113,-3089,-3074,-3044,-3009,-2966,-2904,-2836,-2744,-2645,-2528,-2413,-2292,-2192,-2097,-2037,-1993,-1985,-1990,-2020,-2048,-2073,-2086,-2064,-2020,-1929,-1814,-1668,-1506,-1350,-1192,-1074,-975,-921,-898,-902,-920,-942,-946,-933,-874,-790,-662,-510,-340,-164,6,155,284,378,450,492,522,547,574,622,696,800,947,1117,1321,1534,1742,1942,2093,2212,2265,2263,2205,2110,1983,1859,1760,1702,1721,1806,1984,2220,2520,2834,3146,3420,3623,3744,3766,3696,3546,3340,3112,2897,2722,2626,2612,2708,2886,3154,3467,3814,4152,4456,4700,4865,4945,4934,4846,4689,4500,4288,4094,3939,3839,3813,3857,3972,4134,4336,4536,4733,4880,4991,5031,5021,4958,4850,4730,4593,4480,4389,4342,4344,4396,4496,4633,4800,4966,5134,5267,5367,5419,5424,5387,5321,5241,5163,5110,5080,5094,5134,5204,5280,5360,5418,5461,5473,5466,5445,5423,5404,5409,5421,5464,5507,5559,5603,5625,5632,5598,5550,5473,5383,5292,5200,5135,5084,5075,5095,5150,5233,5328,5430,5516,5571,5585,5546,5454,5314,5130,4930,4715,4526,4362,4252,4195,4199,4252,4348,4459,4572,4661,4712,4706,4649,4533,4377,4196,4001,3825,3669,3558,3492,3469,3494,3538,3614,3678,3741,3776,3775,3744,3666,3562,3432,3279,3136,2982,2859,2746,2662,2602,2559,2538,2521,2519,2517,2521,2526,2532,2540,2547,2546,2544,2526,2505,2466,2426,2373,2321,2263,2204,2146,2083,2024,1958,1890,1825,1747,1682,1603,1536,1467,1402,1348,1290,1255,1209,1186,1150,1126,1093,1056,1015,959,903,840,775,721,667,630,597,572,547,519,480,427,358,277,179,79,-26,-136,-235,-341,-436,-536,-630,-732,-826,-925,-1012,-1096,-1161,-1212,-1247,-1260,-1267,-1261,-1258,-1264,-1278,-1320,-1377,-1467,-1570,-1700,-1835,-1973,-2103,-2217,-2303,-2371,-2402,-2425,-2428,-2439,-2453,-2491,-2549,-2631,-2732,-2837,-2942,-3033,-3097,-3147,-3157,-3167,-3156,-3161,-3176,-3219,-3286,-3377,-3477,-3577,-3662,-3708,-3720,-3676,-3591,-3476,-3337,-3210,-3107,-3055,-3071,-3162,-3328,-3564,-3847,-4157,-4466,-4736,-4957,-5085,-5136,-5083,-4954,-4763,-4531,-4306,-4102,-3965,-3902,-3930,-4044,-4236,-4471,-4739,-4983,-5198,-5341,-5410,-5391,-5302,-5147,-4964,-4768,-4595,-4464,-4386,-4381,-4425,-4528,-4653,-4796,-4926,-5030,-5102,-5126,-5119,-5077,-5015,-4951,-4889,-4850,-4833,-4854,-4894,-4976,-5058,-5161,-5253,-5328,-5380,-5392,-5367,-5300,-5203,-5075,-4936,-4792,-4664,-4552,-4484,-4437,-4440,-4469,-4528,-4600,-4681,-4747,-4801,-4822,-4808,-4754,-4664,-4535,-4388,-4218,-4051,-3895,-3758,-3663,-3597,-3584,-3603,-3661,-3737,-3826,-3913,-3979,-4026,-4029,-3999,-3927,-3823,-3694,-3555,-3413,-3290,-3191,-3125,-3099,-3109,-3152,-3220,-3302,-3384,-3462,-3514,-3550,-3545,-3523,-3461,-3382,-3283,-3167,-3057,-2938,-2837,-2746,-2673,-2624,-2586,-2569,-2556,-2547,-2536,-2503,-2465,-2396,-2319,-2219,-2118,-2012,-1918,-1840,-1780,-1749,-1737,-1749,-1770,-1802,-1824,-1844,-1838,-1812,-1763,-1691,-1600,-1501,-1391,-1286,-1190,-1097,-1025,-958,-903,-856,-816,-776,-740,-696,-654,-608,-554,-504,-447,-396,-346,-300,-261,-225,-195,-167,-137,-108,-67,-27,29,85,153,224,298,375,448,521,585,647,696,740,769,789,801,796,800,791,800,818,855,915,993,1095,1198,1315,1411,1501,1563,1601,1614,1609,1588,1567,1554,1550,1583,1626,1713,1813,1933,2066,2185,2298,2380,2427,2443,2417,2366,2297,2217,2151,2102,2088,2106,2168,2253,2379,2502,2637,2758,2849,2923,2955,2960,2944,2910,2877,2857,2856,2884,2946,3031,3152,3271,3413,3529,3641,3724,3780,3807,3810,3786,3756,3714,3681,3656,3653,3668,3712,3765,3842,3910,3984,4035,4064,4073,4044,4007,3937,3878,3810,3765,3741,3738,3771,3815,3879,3944,3998,4034,4043,4020,3967,3894,3795,3709,3616,3558,3515,3523,3549,3622,3708,3811,3919,4016,4094,4155,4176,4189,4156,4126,4066,4017,3955,3916,3873,3862,3852,3862,3882,3912,3946,3979,4011,4031,4048,4048,4039,4015,3980,3938,3878,3826,3751,3693,3624,3566,3522,3483,3474,3475,3504,3550,3608,3675,3735,3788,3813,3819,3791,3733,3659,3563,3466,3375,3294,3234,3197,3175,3174,3187,3204,3231,3252,3274,3292,3300,3311,3305,3306,3289,3271,3244,3199,3154,3082,3011,2921,2832,2738,2654,2574,2516,2467,2444,2435,2443,2459,2478,2497,2502,2497,2471,2429,2367,2294,2209,2124,2040,1963,1895,1841,1796,1763,1737,1712,1695,1670,1648,1622,1592,1564,1535,1504,1482,1451,1427,1390,1354,1301,1246,1171,1096,1013,929,860,791,755,728,733,752,796,842,899,942,976,988,972,932,861,774,669,562,456,361,290,235,215,211,234,271,318,365,407,438,449,447,418,378,317,246,168,84,4,-75,-150,-211,-276,-317,-368,-396,-434,-459,-487,-514,-541,-572,-608,-647,-694,-745,-806,-868,-939,-1009,-1080,-1148,-1213,-1266,-1316,-1351,-1379,-1402,-1409,-1424,-1422,-1430,-1433,-1441,-1449,-1468,-1485,-1515,-1549,-1589,-1639,-1692,-1749,-1813,-1868,-1936,-1983,-2042,-2084,-2125,-2161,-2189,-2218,-2243,-2265,-2294,-2321,-2355,-2397,-2437,-2492,-2544,-2604,-2660,-2716,-2758,-2803,-2822,-2839,-2841,-2826,-2817,-2787,-2770,-2748,-2734,-2737,-2735,-2764,-2780,-2820,-2850,-2889,-2917,-2943,-2958,-2961,-2960,-2944,-2927,-2902,-2882,-2855,-2843,-2831,-2832,-2845,-2861,-2898,-2929,-2980,-3020,-3068,-3111,-3142,-3173,-3186,-3195,-3195,-3188,-3175,-3168,-3150,-3145,-3140,-3140,-3151,-3163,-3183,-3211,-3235,-3269,-3297,-3323,-3350,-3363,-3377,-3380,-3378,-3372,-3357,-3349,-3329,-3319,-3307,-3298,-3299,-3298,-3311,-3327,-3351,-3383,-3417,-3460,-3502,-3541,-3577,-3607,-3625,-3633,-3627,-3606,-3574,-3534,-3476,-3420,-3351,-3284,-3215,-3152,-3087,-3035,-2984,-2949,-2919,-2902,-2885,-2884,-2872,-2872,-2857,-2840,-2811,-2776,-2726,-2679,-2621,-2568,-2518,-2475,-2442,-2418,-2407,-2400,-2405,-2413,-2423,-2438,-2447,-2460,-2468,-2473,-2475,-2469,-2460,-2443,-2420,-2388,-2356,-2311,-2275,-2226,-2192,-2150,-2128,-2104,-2098,-2096,-2110,-2124,-2152,-2175,-2198,-2218,-2220,-2218,-2199,-2166,-2121,-2063,-1998,-1929,-1856,-1790,-1727,-1672,-1629,-1597,-1574,-1569,-1562,-1575,-1585,-1602,-1619,-1626,-1637,-1628,-1619,-1592,-1556,-1510,-1456,-1400,-1339,-1285,-1230,-1185,-1148,-1116,-1093,-1074,-1058,-1041,-1023,-998,-972,-930,-891,-833,-780,-712,-652,-581,-521,-457,-402,-350,-303,-266,-229,-202,-177,-156,-141,-123,-107,-90,-67,-43,-6,31,77,127,176,234,277,326,358,390,403,422,413,416,402,392,380,366,363,354,364,364,385,401,433,461,498,537,576,616,652,688,713,743,755,773,781,786,792,796,800,812,816,839,849,877,897,922,947,967,984,997,1002,1005,1002,994,991,984,985,993,1005,1032,1064,1106,1154,1207,1263,1319,1373,1427,1470,1516,1552,1589,1618,1651,1677,1710,1740,1777,1815,1858,1907,1956,2009,2062,2108,2158,2188,2220,2234,2239,2240,2221,2213,2185,2170,2150,2131,2124,2109,2104,2101,2095,2096,2094,2098,2099,2114,2116,2137,2148,2163,2178,2181,2185,2175,2162,2141,2113,2088,2059,2040,2026,2022,2031,2050,2081,2123,2171,2226,2282,2339,2393,2440,2483,2512,2536,2539,2542,2520,2505,2466,2440,2402,2376,2356,2344,2346,2362,2384,2422,2460,2504,2545,2582,2613,2630,2647,2645,2646,2636,2629,2621,2621,2624,2634,2656,2676,2710,2736,2772,2799,2830,2849,2870,2884,2894,2905,2905,2911,2907,2904,2896,2885,2869,2852,2832,2812,2795,2779,2766,2763,2757,2766,2767,2778,2781,2788,2780,2774,2748,2722,2683,2636,2590,2531,2485,2431,2390,2354,2326,2306,2299,2293,2298,2306,2311,2320,2321,2318,2303,2290,2253,2227,2180,2140,2094,2050,2010,1972,1942,1913,1892,1874,1859,1848,1835,1823,1809,1792,1767,1745,1706,1676,1633,1592,1554,1513,1480,1454,1434,1424,1424,1431,1451,1474,1506,1540,1574,1611,1637,1663,1676,1681,1677,1658,1635,1597,1562,1513,1472,1427,1387,1356,1327,1311,1300,1297,1301,1301,1307,1301,1292,1268,1234,1182,1126,1052,980,901,830,759,702,652,616,585,567,549,538,522,509,480,456,417,375,330,280,231,188,146,120,95,86,77,86,88,99,105,105,103,88,67,36,3,-41,-79,-127,-167,-213,-254,-300,-343,-391,-437,-483,-531,-565,-606,-627,-648,-658,-659,-657,-652,-643,-641,-637,-641,-650,-663,-684,-704,-730,-752,-775,-794,-808,-819,-828,-831,-837,-841,-847,-855,-872,-882,-908,-924,-948,-973,-992,-1021,-1040,-1068,-1089,-1119,-1144,-1175,-1203,-1229,-1256,-1278,-1295,-1312,-1323,-1336,-1346,-1360,-1376,-1400,-1428,-1461,-1498,-1540,-1583,-1621,-1662,-1685,-1718,-1728,-1745,-1745,-1750,-1745,-1748,-1745,-1748,-1751,-1760,-1768,-1787,-1798,-1824,-1841,-1872,-1895,-1927,-1957,-1987,-2020,-2047,-2077,-2100,-2122,-2134,-2147,-2149,-2154,-2153,-2155,-2158,-2167,-2185,-2205,-2239,-2266,-2306,-2332,-2362,-2371,-2377,-2363,-2336,-2303,-2245,-2198,-2133,-2077,-2025,-1976,-1947,-1923,-1921,-1932,-1953,-1993,-2036,-2084,-2136,-2176,-2212,-2236,-2247,-2244,-2236,-2210,-2191,-2162,-2142,-2123,-2116,-2113,-2123,-2145,-2165,-2209,-2235,-2286,-2316,-2359,-2383,-2413,-2425,-2435,-2438,-2433,-2428,-2420,-2409,-2409,-2401,-2409,-2411,-2424,-2433,-2451,-2459,-2475,-2479,-2485,-2483,-2481,-2472,-2462,-2451,-2434,-2422,-2404,-2387,-2370,-2350,-2334,-2319,-2306,-2301,-2294,-2304,-2307,-2328,-2344,-2370,-2393,-2417,-2435,-2451,-2454,-2454,-2437,-2418,-2385,-2348,-2309,-2262,-2228,-2185,-2156,-2125,-2102,-2082,-2061,-2046,-2023,-2003,-1978,-1949,-1920,-1891,-1855,-1832,-1794,-1775,-1740,-1720,-1689,-1666,-1637,-1611,-1584,-1563,-1542,-1529,-1515,-1513,-1508,-1512,-1512,-1517,-1517,-1518,-1511,-1508,-1492,-1479,-1457,-1432,-1407,-1373,-1344,-1312,-1280,-1255,-1226,-1209,-1192,-1186,-1178,-1182,-1182,-1194,-1195,-1203,-1201,-1195,-1182,-1156,-1126,-1086,-1041,-995,-943,-904,-862,-833,-814,-799,-800,-803,-816,-827,-845,-853,-867,-870,-874,-869,-867,-854,-848,-833,-820,-803,-784,-763,-737,-715,-682,-659,-627,-602,-571,-547,-514,-489,-450,-415,-371,-319,-268,-206,-146,-84,-23,33,86,128,173,198,236,253,286,307,339,365,397,425,456,476,498,505,511,505,497,476,463,439,426,412,408,404,419,423,452,463,492,506,529,539,555,565,576,590,601,623,635,661,671,688,695,699,699,697,696,696,706,719,742,775,810,852,890,932,961,992,1004,1016,1012,1009,995,981,973,957,963,961,976,996,1017,1048,1077,1102,1134,1154,1179,1198,1221,1241,1270,1298,1330,1372,1408,1458,1498,1550,1592,1641,1681,1720,1754,1780,1801,1812,1816,1815,1806,1797,1787,1777,1778,1771,1783,1789,1802,1819,1827,1844,1846,1852,1848,1841,1832,1818,1806,1793,1783,1778,1776,1779,1788,1793,1809,1814,1825,1828,1831,1823,1824,1807,1808,1793,1796,1789,1796,1800,1807,1820,1825,1837,1839,1844,1840,1835,1821,1808,1783,1764,1729,1706,1668,1644,1615,1595,1579,1577,1572,1590,1600,1626,1650,1677,1702,1727,1742,1762,1769,1781,1783,1788,1790,1794,1798,1806,1813,1831,1844,1874,1895,1932,1962,2001,2032,2065,2086,2112,2118,2134,2130,2135,2130,2127,2121,2115,2107,2095,2081,2061,2041,2008,1980,1939,1904,1864,1826,1793,1766,1740,1732,1715,1719,1712,1716,1713,1713,1701,1691,1667,1646,1611,1581,1542,1511,1473,1447,1416,1395,1375,1356,1344,1325,1316,1298,1292,1277,1269,1261,1250,1250,1239,1240,1232,1225,1219,1207,1193,1176,1151,1127,1096,1062,1032,996,970,944,926,919,917,930,945,976,1004,1041,1071,1099,1115,1125,1116,1105,1075,1044,1008,969,939,907,889,874,863,865,859,864,862,857,852,841,830,818,802,793,780,774,768,758,750,736,713,689,645,602,548,491,436,383,338,305,280,269,266,267,273,273,273,259,246,215,193,156,131,102,81,66,52,47,34,29,11,-10,-35,-77,-115,-167,-221,-276,-330,-383,-424,-463,-484,-502,-502,-497,-481,-462,-439,-417,-399,-382,-378,-375,-384,-397,-418,-440,-464,-490,-503,-521,-516,-516,-490,-467,-425,-386,-341,-301,-266,-239,-225,-218,-222,-231,-240,-254,-259,-269,-265,-271,-267,-273,-278,-288,-303,-322,-346,-366,-394,-420,-445,-478,-502,-539,-572,-607,-649,-682,-722,-755,-784,-813,-832,-850,-864,-880,-893,-915,-936,-964,-998,-1029,-1069,-1093,-1124,-1135,-1148,-1141,-1135,-1116,-1102,-1081,-1067,-1055,-1047,-1050,-1052,-1065,-1077,-1092,-1114,-1129,-1150,-1167,-1178,-1195,-1198,-1209,-1207,-1213,-1202,-1208,-1193,-1196,-1182,-1180,-1169,-1164,-1158,-1155,-1152,-1154,-1152,-1154,-1156,-1148,-1138,-1124,-1093,-1070,-1030,-995,-962,-928,-908,-884,-878,-864,-861,-853,-842,-836,-819,-815,-805,-805,-810,-820,-831,-848,-851,-860,-851,-839,-825,-801,-790,-776,-777,-790,-811,-847,-885,-930,-975,-1012,-1045,-1067,-1077,-1080,-1076,-1060,-1053,-1035,-1034,-1030,-1042,-1057,-1081,-1107,-1134,-1155,-1172,-1176,-1168,-1152,-1121,-1089,-1044,-1006,-964,-935,-908,-898,-892,-902,-920,-941,-975,-999,-1033,-1059,-1079,-1098,-1108,-1109,-1115,-1099,-1095,-1075,-1059,-1035,-1012,-980,-950,-912,-876,-832,-793,-748,-711,-674,-638,-613,-580,-567,-537,-528,-503,-495,-474,-463,-440,-427,-408,-387,-376,-354,-349,-339,-339,-343,-352,-365,-382,-399,-419,-437,-452,-465,-474,-477,-481,-479,-478,-477,-476,-483,-489,-508,-528,-563,-594,-644,-684,-732,-773,-807,-830,-840,-837,-812,-785,-732,-686,-630,-575,-534,-494,-474,-461,-465,-471,-491,-505,-519,-528,-529,-521,-511,-494,-478,-465,-456,-453,-459,-465,-478,-488,-497,-500,-497,-481,-465,-433,-401,-366,-321,-293,-252,-230,-205,-188,-172,-161,-146,-129,-108,-85,-54,-27,5,28,55,64,80,76,79,67,64,52,46,38,29,18,8,-10,-21,-45,-54,-72,-81,-80,-84,-71,-63,-52,-34,-26,-15,-5,-7,2,-5,-3,-12,-15,-28,-34,-53,-63,-87,-96,-123,-132,-152,-163,-169,-174,-169,-157,-138,-110,-78,-42,-3,27,60,71,81,68,56,19,-8,-51,-81,-112,-124,-139,-128,-120,-97,-74,-52,-28,-16,-1,1,8,10,18,32,53,87,130,175,235,284,338,379,412,432,439,435,419,403,381,369,357,364,374,399,435,469,512,548,582,609,628,642,650,652,656,657,659,662,665,670,676,675,680,669,664,642,618,584,543,496,450,393,351,299,263,230,198,185,168,165,168,170,188,205,231,258,290,315,344,360,369,373,361,347,324,301,275,255,237,221,210,197,185,168,149,123,93,69,35,16,-1,-6,2,24,50,99,142,201,252,300,345,373,395,398,388,368,331,293,239,198,143,112,70,57,46,54,75,107,146,200,246,300,347,384,419,441,456,466,468,474,476,487,490,508,514,527,532,528,520,494,468,424,387,338,301,267,244,234,239,253,283,314,355,393,428,457,471,478,468,448,417,382,341,311,283,265,265,265,286,298,320,326,330,315,288,247,194,132,69,5,-49,-93,-120,-137,-130,-113,-79,-35,21,75,143,198,266,319,376,421,462,498,518,539,538,540,522,503,476,447,419,396,375,370,366,384,398,429,455,487,511,533,541,549,542,535,516,503,485,468,460,443,442,429,424,409,398,372,352,319,292,262,238,218,207,200,207,209,222,225,229,230,211,199,161,135,92,58,25,-6,-14,-32,-14,-12,18,41,70,97,114,129,127,126,106,92,67,53,33,35,30,46,65,84,115,133,157,169,180,183,185,181,184,177,189,184,200,197,209,203,207,198,189,179,166,160,156,158,171,181,209,230,262,285,313,327,343,351,349,350,342,332,331,321,320,317,312,307,300,280,270,238,221,189,168,146,127,113,105,94,93,83,85,79,82,80,86,86,95,96,99,98,90,77,58,26,-3,-45,-81,-117,-147,-166,-178,-175,-172,-156,-151,-147,-156,-179,-215,-261,-317,-371,-421,-457,-478,-483,-462,-435,-384,-334,-276,-224,-173,-139,-108,-95,-91,-91,-110,-116,-140,-145,-157,-154,-147,-133,-107,-89,-52,-28,4,38,65,104,131,176,204,248,275,304,320,325,317,295,255,209,145,83,11,-54,-117,-165,-207,-230,-241,-234,-217,-188,-156,-119,-86,-60,-40,-34,-40,-57,-89,-129,-177,-227,-285,-328,-380,-408,-435,-445,-446,-438,-423,-407,-387,-376,-363,-359,-363,-364,-381,-391,-411,-430,-449,-474,-489,-505,-516,-516,-518,-503,-488,-469,-445,-419,-396,-364,-339,-306,-270,-235,-192,-154,-111,-77,-44,-20,-5,3,0,-8,-18,-38,-49,-66,-72,-76,-72,-64,-49,-28,-9,14,33,49,68,74,83,82,80,76,64,58,44,39,32,33,34,47,52,71,75,89,88,88,75,62,34,12,-26,-57,-94,-124,-158,-178,-201,-209,-212,-208,-195,-177,-159,-137,-118,-109,-96,-104,-107,-120,-138,-147,-163,-165,-164,-155,-138,-121,-104,-91,-89,-94,-120,-150,-200,-251,-312,-365,-417,-454,-476,-483,-466,-434,-386,-323,-252,-177,-98,-27,41,98,140,178,192,204,204,193,185,173,164,164,166,180,196,223,250,280,308,328,345,351,344,332,301,270,229,188,154,122,107,98,108,123,151,177,199,216,214,201,170,116,61,-20,-86,-167,-231,-289,-335,-361,-378,-381,-373,-361,-341,-330,-309,-304,-291,-285,-277,-260,-246,-214,-188,-146,-111,-74,-50,-36,-43,-64,-107,-165,-233,-309,-377,-442,-483,-513,-510,-493,-452,-392,-332,-256,-193,-131,-81,-44,-23,-6,-12,-9,-25,-31,-36,-40,-28,-17,10,41,77,118,160,199,238,265,291,305,317,311,309,289,273,252,228,207,189,170,164,156,160,163,174,185,194,202,201,195,180,153,125,88,53,25,-5,-13,-27,-20,-17,-12,-11,-12,-33,-44,-84,-109,-149,-178,-206,-230,-242,-258,-263,-275,-283,-301,-316,-345,-368,-400,-426,-451,-470,-482,-488,-485,-476,-462,-439,-422,-393,-377,-350,-334,-313,-295,-273,-250,-217,-189,-146,-102,-58,-4,38,87,129,159,194,211,229,237,238,239,230,226,210,203,189,178,173,165,169,169,181,189,212,224,248,265,280,292,293,289,279,255,237,206,184,157,139,121,114,101,101,93,94,88,86,77,73,58,46,25,3,-30,-56,-98,-127,-164,-196,-216,-235,-242,-236,-228,-199,-176,-135,-102,-62,-32,-10,4,2,-8,-35,-68,-107,-150,-187,-222,-242,-254,-248,-231,-197,-153,-101,-41,17,77,130,177,210,238,246,253,243,231,209,188,167,148,136,131,132,147,162,194,219,257,283,310,326,330,328,305,283,241,206,165,126,95,67,53,36,37,29,39,32,41,35,40,32,36,25,38,28,48,47,70,73,91,89,95,79,68,36,10,-30,-62,-97,-126,-145,-163,-162,-163,-146,-129,-107,-77,-54,-23,0,15,36,35,42,35,22,15,-6,-18,-31,-44,-47,-55,-52,-52,-48,-41,-40,-31,-35,-30,-39,-41,-58,-63,-77,-79,-80,-68,-48,-15,21,69,110,157,186,215,227,228,229,210,210,194,200,210,232,267,304,351,393,429,457,467,468,445,418,366,320,251,198,127,76,20,-27,-62,-94,-116,-126,-140,-135,-140,-129,-132,-122,-127,-126,-138,-153,-174,-201,-231,-265,-292,-316,-328,-330,-313,-290,-244,-200,-140,-89,-35,4,35,52,57,50,34,9,-17,-50,-78,-112,-140,-167,-196,-215,-236,-250,-259,-267,-265,-261,-254,-242,-225,-211,-183,-161,-122,-86,-37,13,71,130,188,243,288,328,347,361,352,338,311,277,243,212,186,173,168,172,189,205,227,243,249,248,235,210,177,138,93,56,16,-11,-32,-45,-45,-46,-35,-29,-18,-14,-9,-12,-13,-24,-28,-42,-46,-63,-66,-86,-93,-112,-131,-145,-168,-182,-198,-206,-215,-215,-225,-223,-237,-246,-266,-291,-317,-350,-382,-417,-444,-477,-496,-520,-536,-543,-553,-551,-544,-540,-519,-501,-481,-448,-426,-390,-363,-333,-304,-279,-250,-226,-198,-171,-137,-108,-68,-39,1,30,59,78,94,94,97,82,68,51,29,22,4,13,13,34,54,77,102,124,137,150,145,146,132,119,105,88,79,66,61,53,54,45,44,34,19,4,-25,-53,-84,-121,-152,-181,-205,-217,-231,-230,-236,-232,-239,-242,-256,-265,-285,-298,-312,-323,-323,-323,-311,-298,-283,-263,-252,-237,-238,-241,-256,-281,-312,-357,-404,-460,-524,-588,-662,-732,-804,-867,-915,-940,-936,-893,-813,-690,-534,-350,-146,61,260,440,589,700,772,796,789,737,669,571,470,366,261,177,93,31,-28,-77,-129,-177,-241,-296,-359,-406,-445,-457,-444,-397,-319,-215,-84,56,205,350,473,586,654,701,706,672,612,512,398,262,124,-18,-150,-270,-382,-475,-565,-638,-710,-769,-812,-842,-840,-805,-743,-628,-490,-318,-122,69,268,432,577,671,722,721,674,585,464,323,173,26,-101,-217,-292,-352,-386,-399,-415,-421,-441,-464,-498,-527,-556,-562,-545,-486,-399,-261,-101,88,291,481,667,806,921,978,997,970,905,819,711,603,495,399,319,252,206,164,144,123,116,119,128,159,204,274,362,479,604,751,895,1034,1154,1241,1293,1295,1254,1162,1034,874,700,520,355,210,94,11,-45,-76,-97,-116,-142,-181,-240,-306,-387,-463,-525,-571,-577,-560,-491,-405,-276,-138,12,153,281,373,437,452,428,365,266,146,14,-119,-241,-343,-428,-479,-517,-527,-527,-509,-483,-441,-389,-312,-219,-96,43,204,379,553,729,875,1004,1084,1129,1122,1073,985,866,734,591,470,357,290,246,245,270,312,365,410,434,444,410,365,288,210,129,64,22,20,40,114,196,313,428,538,631,691,715,698,643,557,445,325,203,97,10,-50,-81,-89,-74,-51,-20,12,38,58,77,93,116,148,185,242,301,369,436,486,523,528,502,446,352,240,101,-32,-166,-276,-359,-402,-416,-384,-338,-267,-196,-135,-84,-65,-58,-79,-100,-131,-137,-130,-84,-7,101,243,390,548,682,794,860,883,850,776,666,531,398,265,165,83,49,31,49,69,97,115,120,109,88,64,43,39,56,102,177,277,396,517,634,731,793,819,796,727,622,482,328,168,18,-101,-199,-250,-274,-269,-246,-222,-208,-208,-241,-293,-373,-462,-553,-633,-684,-702,-673,-607,-498,-366,-217,-74,51,142,187,187,135,53,-66,-185,-308,-402,-467,-495,-481,-436,-368,-285,-208,-138,-84,-53,-31,-25,-10,6,51,116,209,328,458,594,719,814,875,883,839,749,611,445,274,94,-44,-164,-225,-249,-227,-177,-116,-50,-12,5,-18,-78,-164,-269,-377,-465,-532,-552,-531,-466,-361,-236,-102,27,123,190,207,178,109,0,-120,-259,-379,-494,-575,-634,-671,-682,-698,-699,-718,-742,-779,-826,-871,-909,-930,-921,-883,-808,-701,-569,-419,-272,-134,-26,44,71,45,-18,-124,-241,-371,-481,-563,-607,-605,-557,-484,-381,-287,-200,-152,-139,-170,-242,-334,-439,-535,-597,-624,-589,-507,-368,-195,-1,195,363,499,574,591,547,448,314,158,9,-122,-209,-257,-248,-206,-126,-39,46,113,151,155,133,84,35,-12,-36,-30,9,82,182,287,395,474,521,522,470,374,236,75,-95,-252,-385,-475,-527,-529,-506,-453,-405,-365,-357,-382,-449,-546,-666,-798,-908,-1001,-1041,-1036,-976,-866,-721,-554,-383,-233,-104,-31,1,-27,-90,-194,-307,-431,-530,-611,-644,-650,-612,-555,-478,-405,-335,-291,-260,-261,-266,-286,-292,-284,-245,-173,-64,74,230,395,543,668,745,772,744,667,548,406,261,121,22,-53,-75,-63,-25,31,80,112,118,85,25,-69,-164,-269,-342,-394,-388,-348,-248,-126,32,186,326,435,495,503,457,357,231,74,-66,-200,-291,-341,-345,-307,-238,-154,-72,-3,35,43,12,-43,-122,-202,-270,-320,-328,-304,-236,-142,-26,91,195,271,311,302,262,178,88,-18,-97,-158,-173,-151,-91,1,97,197,270,311,308,258,170,48,-82,-217,-316,-388,-394,-350,-243,-84,98,307,493,658,770,824,816,749,639,498,353,214,107,30,-3,-3,26,69,110,145,148,140,96,42,-20,-77,-113,-119,-90,-22,71,191,308,422,503,548,545,501,409,298,165,41,-64,-143,-176,-183,-152,-108,-59,-20,-14,-33,-103,-198,-326,-474,-607,-735,-813,-849,-826,-742,-609,-431,-237,-32,144,296,389,433,423,366,283,183,96,27,2,9,67,149,256,367,466,545,591,600,581,533,478,416,376,349,365,401,473,557,650,734,797,828,823,776,702,605,497,402,319,274,259,280,320,382,428,472,472,447,372,272,135,-3,-142,-258,-334,-372,-350,-289,-184,-55,81,212,311,379,391,366,286,182,54,-82,-200,-308,-374,-420,-433,-427,-408,-387,-373,-375,-386,-416,-451,-490,-524,-539,-541,-515,-474,-407,-334,-251,-175,-106,-59,-24,-18,-22,-40,-59,-75,-73,-61,-15,38,113,187,257,311,336,334,294,232,146,52,-33,-106,-142,-149,-107,-34,75,206,340,473,584,665,707,711,675,612,527,435,349,277,230,202,203,214,244,264,287,294,283,265,230,191,157,123,109,102,117,139,171,207,231,252,250,240,203,161,106,48,5,-43,-61,-75,-73,-63,-63,-64,-93,-143,-225,-330,-464,-599,-747,-871,-971,-1032,-1045,-1006,-925,-792,-640,-464,-293,-137,-9,81,123,128,87,26,-57,-139,-211,-260,-287,-280,-254,-206,-151,-95,-45,-6,14,33,30,41,44,62,89,130,176,236,284,335,366,385,383,367,334,296,257,220,203,192,205,226,255,285,300,303,275,221,140,36,-81,-201,-311,-398,-454,-470,-451,-386,-302,-190,-78,26,117,164,192,166,119,37,-63,-164,-266,-345,-405,-435,-435,-410,-366,-309,-250,-200,-155,-139,-126,-147,-163,-205,-228,-264,-275,-280,-272,-242,-213,-169,-126,-92,-58,-38,-23,-16,-7,1,25,55,101,161,219,289,331,377,376,369,315,254,162,79,-9,-73,-114,-125,-95,-44,42,134,238,332,411,465,493,491,462,416,355,285,227,162,122,80,54,27,6,-22,-52,-84,-118,-146,-164,-170,-155,-128,-79,-30,32,76,116,127,119,82,26,-50,-130,-217,-284,-343,-369,-379,-353,-315,-255,-202,-152,-124,-122,-154,-221,-312,-430,-548,-667,-763,-832,-862,-855,-809,-729,-624,-509,-383,-267,-161,-71,-7,45,76,93,105,114,131,155,193,234,296,352,418,473,521,560,585,604,612,615,617,621,629,636,655,661,682,680,688,670,657,618,582,535,486,446,404,383,361,364,357,372,363,363,332,292,228,141,51,-63,-160,-260,-334,-392,-414,-421,-390,-354,-297,-246,-191,-159,-132,-134,-146,-175,-213,-254,-291,-325,-347,-361,-370,-373,-382,-395,-421,-453,-499,-543,-589,-625,-643,-642,-613,-567,-494,-416,-323,-241,-165,-105,-69,-49,-49,-61,-80,-91,-102,-86,-60,-9,54,129,202,274,323,356,363,342,307,251,193,138,95,68,63,80,107,155,198,243,278,301,304,303,284,265,245,231,227,233,254,275,310,333,355,360,354,325,294,240,195,144,107,84,78,85,116,142,185,212,234,232,212,169,106,27,-60,-147,-225,-287,-330,-342,-337,-304,-265,-213,-173,-137,-137,-150,-204,-279,-371,-481,-579,-675,-733,-772,-761,-723,-649,-546,-434,-312,-199,-102,-27,25,46,53,39,18,1,-15,-9,7,47,96,157,219,276,323,352,369,361,352,332,313,310,306,333,363,410,459,503,540,557,553,527,479,416,347,274,216,168,144,140,151,174,204,219,236,211,186,116,45,-52,-147,-240,-321,-382,-423,-439,-436,-414,-387,-350,-320,-293,-277,-273,-274,-286,-295,-308,-308,-309,-290,-271,-239,-213,-179,-168,-152,-163,-180,-206,-243,-270,-296,-299,-288,-253,-198,-129,-55,25,87,141,166,172,153,122,75,30,-6,-31,-28,-9,43,109,195,281,365,432,474,484,462,404,321,219,108,6,-80,-138,-161,-153,-109,-47,31,113,179,235,261,261,242,197,146,88,32,-16,-50,-79,-91,-105,-111,-121,-138,-155,-182,-206,-232,-249,-255,-248,-223,-186,-138,-77,-31,23,44,55,33,-7,-77,-152,-246,-329,-404,-463,-494,-507,-491,-460,-418,-372,-337,-310,-311,-327,-370,-431,-496,-574,-634,-686,-713,-711,-691,-632,-570,-477,-394,-301,-225,-153,-102,-64,-38,-23,-12,1,19,49,90,142,202,264,322,375,404,425,421,404,382,353,337,329,348,374,437,489,568,620,669,688,679,639,572,476,376,260,166,73,18,-18,-21,-1,37,82,128,159,171,160,121,65,-11,-93,-170,-243,-288,-324,-330,-326,-305,-285,-262,-250,-248,-255,-279,-300,-335,-352,-379,-380,-383,-371,-355,-341,-328,-327,-334,-356,-385,-419,-458,-481,-500,-493,-469,-423,-356,-277,-189,-100,-22,47,94,120,130,114,97,66,40,28,20,45,74,132,193,263,328,383,419,436,425,398,348,291,228,166,120,77,66,54,73,87,115,138,159,169,174,165,154,139,122,116,112,122,139,167,195,226,250,263,267,255,234,203,173,142,120,114,115,137,158,197,219,247,246,237,198,145,72,-11,-96,-180,-250,-306,-347,-366,-378,-372,-374,-370,-382,-403,-430,-479,-522,-572,-615,-639,-656,-643,-615,-562,-496,-413,-327,-236,-150,-71,-4,56,93,133,151,177,188,214,227,259,285,315,347,371,396,409,417,420,412,409,398,399,398,411,423,453,475,505,527,539,545,527,500,455,400,341,278,226,179,155,144,152,178,206,241,270,280,279,244,195,115,24,-80,-183,-279,-359,-422,-455,-471,-464,-443,-412,-377,-348,-322,-314,-308,-325,-338,-370,-390,-420,-435,-451,-452,-454,-444,-438,-428,-418,-415,-405,-402,-386,-369,-333,-290,-226,-153,-68,23,108,190,250,298,316,317,299,264,228,189,161,146,148,167,202,248,298,349,390,423,434,437,416,388,348,303,262,223,196,183,178,195,212,243,273,300,323,330,332,317,295,268,235,206,181,159,147,136,134,123,122,108,94,76,55,29,14,-11,-16,-26,-24,-23,-20,-15,-18,-27,-48,-79,-115,-167,-218,-275,-328,-371,-410,-430,-441,-440,-425,-413,-392,-385,-384,-393,-417,-449,-491,-533,-568,-596,-604,-598,-567,-519,-452,-371,-286,-195,-111,-36,31,76,119,141,164,183,202,237,273,326,386,447,516,573,628,665,694,705,712,702,700,682,683,668,674,670,672,669,662,646,625,589,548,499,443,387,332,281,233,198,159,140,108,93,60,38,-4,-37,-88,-134,-186,-235,-280,-319,-354,-375,-396,-401,-409,-407,-406,-403,-401,-403,-404,-411,-415,-426,-436,-446,-459,-467,-479,-487,-496,-504,-511,-517,-523,-524,-518,-512,-487,-461,-416,-360,-294,-215,-133,-47,38,114,182,230,269,287,295,288,280,268,263,265,276,300,332,367,403,434,451,461,448,427,390,343,296,242,196,155,120,96,79,71,66,66,65,61,53,45,23,16,-8,-10,-13,-6,16,39,73,102,130,145,155,146,132,105,76,46,15,-6,-28,-37,-49,-53,-61,-66,-80,-93,-113,-136,-165,-191,-227,-255,-286,-316,-338,-363,-379,-396,-406,-422,-430,-443,-459,-465,-489,-491,-507,-506,-501,-484,-456,-411,-358,-287,-208,-118,-29,69,153,232,299,346,380,396,397,391,375,361,346,340,337,342,351,367,375,395,394,404,399,395,384,374,365,358,357,358,364,374,381,385,379,364,330,288,225,162,88,20,-41,-94,-125,-150,-155,-156,-149,-146,-145,-156,-176,-207,-253,-303,-361,-422,-475,-529,-566,-593,-608,-603,-589,-560,-529,-487,-454,-417,-392,-376,-369,-368,-383,-388,-414,-414,-435,-423,-422,-392,-363,-311,-258,-183,-116,-31,46,123,196,261,315,364,403,431,460,482,497,518,529,544,551,561,559,562,555,550,536,529,515,504,495,482,471,460,441,422,398,368,332,298,256,223,189,162,145,130,133,129,134,135,131,122,102,73,40,-1,-42,-82,-117,-145,-163,-178,-179,-181,-174,-171,-170,-168,-177,-183,-198,-209,-223,-231,-232,-234,-218,-212,-193,-182,-177,-176,-198,-219,-265,-309,-365,-419,-468,-509,-536,-551,-551,-543,-519,-498,-466,-444,-415,-397,-379,-360,-346,-324,-299,-270,-225,-178,-121,-51,13,94,157,230,283,334,365,384,390,384,372,354,340,327,327,329,352,372,412,445,485,519,548,561,574,559,552,518,492,455,423,388,361,329,304,275,243,207,171,125,85,38,3,-36,-60,-84,-103,-112,-126,-141,-153,-179,-207,-241,-285,-330,-379,-428,-472,-507,-537,-546,-550,-534,-508,-478,-433,-401,-358,-338,-316,-314,-316,-333,-356,-385,-409,-442,-453,-475,-469,-464,-439,-405,-358,-299,-233,-161,-82,-12,65,129,184,232,264,288,299,301,295,286,274,259,254,243,248,248,263,267,288,291,301,300,289,275,249,218,178,138,89,50,3,-31,-67,-86,-109,-108,-118,-102,-100,-80,-72,-56,-48,-39,-38,-33,-37,-35,-41,-43,-50,-52,-61,-64,-72,-79,-86,-92,-100,-105,-116,-123,-133,-140,-147,-151,-153,-151,-149,-142,-142,-143,-152,-172,-197,-234,-277,-325,-372,-418,-452,-477,-490,-482,-468,-433,-393,-345,-293,-243,-202,-156,-135,-102,-90,-71,-54,-33,-1,40,96,162,241,320,406,476,544,589,610,619,593,565,512,462,409,366,335,318,317,333,356,391,422,454,473,486,484,469,445,410,372,331,294,254,229,196,177,152,131,105,76,46,6,-27,-71,-105,-146,-178,-217,-244,-282,-310,-348,-381,-419,-458,-490,-525,-545,-562,-565,-555,-530,-496,-449,-399,-344,-293,-249,-214,-199,-188,-205,-218,-252,-279,-310,-328,-336,-326,-297,-253,-184,-112,-14,74,177,263,352,420,483,524,556,570,582,573,572,555,545,531,517,503,488,474,458,442,422,403,385,365,348,332,316,304,292,279,271,258,248,232,223,200,192,164,159,139,138,132,144,151,175,192,212,230,233,230,211,175,128,63,-9,-89,-174,-249,-327,-383,-430,-459,-465,-462,-437,-407,-365,-325,-283,-252,-224,-215,-211,-224,-247,-275,-314,-352,-393,-427,-462,-480,-503,-504,-509,-498,-488,-467,-448,-419,-392,-358,-325,-285,-252,-205,-172,-126,-93,-54,-22,14,44,79,109,149,181,225,263,303,350,383,422,457,480,513,527,548,559,569,574,577,577,573,569,559,549,536,517,502,472,455,418,396,365,337,310,283,253,226,188,151,102,56,-7,-58,-125,-178,-237,-287,-330,-372,-403,-436,-458,-485,-502,-526,-550,-568,-599,-617,-644,-659,-672,-671,-666,-640,-610,-565,-518,-467,-420,-379,-350,-328,-323,-322,-332,-343,-349,-352,-342,-322,-290,-244,-194,-131,-70,-5,57,115,172,224,269,312,349,383,409,434,445,458,458,458,449,439,428,413,406,390,388,380,374,371,361,349,338,307,287,245,205,161,109,63,12,-31,-67,-99,-117,-130,-131,-123,-113,-94,-79,-58,-49,-34,-35,-33,-43,-58,-78,-106,-136,-173,-207,-246,-277,-303,-321,-328,-325,-311,-293,-261,-240,-209,-191,-177,-170,-179,-186,-212,-235,-270,-305,-342,-381,-417,-453,-477,-498,-506,-497,-484,-442,-400,-335,-270,-193,-121,-45,23,89,144,199,243,285,324,352,387,406,432,447,460,475,480,491,498,505,515,522,530,541,545,553,554,547,547,522,507,473,441,403,363,327,294,272,254,247,247,251,258,262,259,251,229,203,158,111,55,-8,-66,-134,-189,-248,-295,-340,-378,-406,-432,-451,-462,-476,-482,-483,-495,-486,-496,-493,-491,-494,-487,-484,-479,-463,-455,-431,-417,-391,-372,-348,-331,-311,-296,-283,-265,-250,-227,-201,-167,-123,-77,-14,43,115,185,253,328,387,452,502,550,587,613,635,643,647,638,628,606,583,551,516,476,436,390,348,306,268,237,208,194,177,173,163,162,152,148,135,120,106,87,70,58,40,33,25,15,17,7,5,-2,-12,-22,-38,-54,-77,-95,-125,-147,-182,-212,-249,-288,-331,-371,-417,-452,-488,-511,-524,-524,-510,-481,-445,-394,-348,-296,-254,-226,-204,-211,-217,-257,-288,-341,-385,-427,-462,-478,-483,-469,-440,-394,-337,-273,-201,-133,-61,-1,59,102,144,173,196,216,228,241,257,269,292,314,341,374,404,437,469,492,515,527,531,532,517,503,482,452,435,405,388,376,365,366,370,378,390,400,411,415,413,408,387,368,337,296,260,206,161,102,49,-13,-69,-131,-185,-241,-293,-335,-384,-414,-453,-481,-507,-530,-550,-559,-571,-567,-562,-550,-524,-503,-464,-438,-396,-368,-335,-311,-293,-281,-279,-281,-291,-303,-316,-330,-335,-335,-328,-303,-276,-229,-181,-121,-61,2,56,114,155,199,227,257,278,299,318,338,356,377,393,415,427,444,446,454,444,440,423,403,386,358,342,316,302,277,266,240,221,197,163,136,96,67,30,8,-14,-21,-19,-9,11,33,55,80,87,97,86,72,45,14,-27,-56,-97,-122,-151,-171,-183,-198,-202,-213,-218,-229,-237,-250,-258,-271,-274,-278,-270,-259,-238,-214,-181,-156,-121,-103,-84,-80,-81,-96,-108,-138,-149,-177,-184,-190,-189,-172,-155,-128,-98,-69,-38,-12,10,34,48,74,90,118,150,185,235,277,334,381,428,464,492,505,506,495,470,443,403,370,332,301,276,249,238,216,211,187,179,148,132,93,66,25,-3,-36,-56,-72,-79,-73,-71,-50,-48,-29,-32,-34,-50,-75,-112,-151,-207,-257,-316,-370,-427,-475,-522,-556,-591,-612,-632,-643,-649,-646,-648,-630,-624,-602,-582,-560,-535,-509,-491,-469,-452,-441,-425,-417,-404,-388,-366,-342,-304,-268,-217,-166,-109,-49,10,70,130,184,241,290,343,388,439,482,531,572,620,653,693,714,732,739,731,714,681,637,585,526,461,403,340,296,247,225,194,191,173,173,159,149,130,106,77,49,20,1,-13,-17,-5,10,41,70,104,130,154,159,161,138,112,67,15,-40,-107,-163,-227,-281,-330,-378,-415,-452,-485,-509,-542,-557,-584,-589,-603,-598,-591,-576,-552,-526,-501,-470,-449,-431,-417,-415,-410,-417,-416,-418,-416,-400,-387,-353,-319,-274,-220,-167,-109,-51,0,52,95,130,158,185,197,218,230,246,267,289,317,349,378,413,438,468,480,497,493,492,478,457,435,404,376,344,317,290,268,254,244,242,251,263,288,317,351,387,422,451,471,477,467,439,389,322,238,142,38,-68,-169,-264,-343,-408,-459,-485,-508,-511,-511,-505,-500,-500,-502,-514,-526,-546,-565,-583,-594,-598,-591,-573,-544,-504,-452,-399,-333,-277,-211,-157,-105,-59,-26,7,27,44,54,64,71,76,90,94,116,129,154,181,209,249,282,327,365,409,446,480,506,522,527,524,504,481,443,407,364,326,296,263,254,239,247,251,265,277,283,284,269,249,207,163,101,43,-20,-76,-122,-157,-177,-184,-177,-162,-132,-111,-78,-61,-46,-45,-60,-84,-126,-175,-232,-295,-347,-407,-444,-480,-500,-504,-501,-486,-458,-432,-388,-354,-305,-265,-220,-183,-146,-121,-96,-89,-85,-91,-104,-121,-137,-151,-155,-150,-130,-100,-49,7,76,149,219,287,344,386,417,427,426,410,390,362,341,326,320,334,353,398,441,505,562,624,679,725,762,781,791,781,761,727,679,627,560,497,423,355,288,223,166,115,67,36,-1,-24,-47,-70,-82,-107,-122,-146,-169,-197,-224,-258,-286,-324,-348,-383,-398,-422,-432,-436,-439,-434,-431,-428,-428,-437,-453,-480,-516,-560,-612,-664,-714,-759,-790,-811,-807,-790,-749,-694,-624,-543,-451,-367,-270,-192,-107,-40,26,79,129,172,208,241,272,297,323,347,369,399,421,460,493,543,594,652,711,772,822,867,894,903,894,862,816,754,681,612,535,475,417,375,343,323,310,301,295,284,268,244,208,165,114,53,2,-65,-102,-151,-168,-186,-176,-169,-143,-126,-99,-87,-77,-82,-99,-117,-155,-187,-230,-272,-306,-353,-375,-414,-433,-458,-478,-492,-509,-521,-532,-544,-548,-555,-559,-556,-556,-550,-541,-539,-522,-521,-497,-491,-461,-440,-401,-361,-309,-252,-187,-125,-52,4,71,112,156,183,196,207,200,194,184,169,169,158,168,170,189,206,229,252,273,297,315,331,344,349,354,351,337,327,296,270,228,190,138,98,50,10,-19,-44,-55,-51,-41,-17,17,51,92,125,149,164,159,138,100,41,-28,-107,-188,-268,-337,-404,-441,-480,-485,-492,-476,-455,-433,-405,-387,-374,-371,-386,-407,-444,-488,-537,-586,-629,-664,-686,-686,-679,-642,-602,-533,-464,-375,-286,-188,-89,7,105,192,273,344,402,448,482,503,511,510,501,480,465,436,415,393,377,365,367,364,385,391,418,423,441,432,427,396,360,310,250,191,126,73,23,-12,-34,-45,-45,-35,-28,-14,-10,-12,-18,-41,-60,-89,-119,-140,-166,-177,-192,-194,-204,-209,-221,-240,-257,-292,-315,-350,-373,-393,-406,-405,-399,-383,-365,-347,-331,-323,-322,-335,-353,-384,-412,-448,-470,-494,-496,-491,-466,-436,-385,-338,-277,-223,-167,-115,-67,-24,20,55,96,129,166,201,229,266,285,318,335,355,373,385,399,407,415,418,424,421,425,418,424,421,428,432,443,452,471,482,499,513,522,533,532,535,521,512,488,462,435,395,358,315,271,225,185,135,102,59,31,3,-19,-33,-51,-57,-75,-91,-115,-150,-191,-246,-303,-370,-424,-488,-524,-561,-569,-568,-552,-522,-491,-454,-429,-406,-400,-400,-413,-432,-455,-474,-493,-495,-499,-478,-463,-425,-393,-351,-311,-270,-230,-190,-147,-104,-54,0,59,122,188,254,315,372,416,456,475,500,495,509,500,503,507,513,530,548,573,596,626,642,661,662,656,633,602,553,503,442,380,325,270,231,194,174,154,150,140,139,132,124,113,97,78,58,32,10,-10,-35,-48,-68,-81,-93,-106,-118,-130,-144,-157,-174,-185,-200,-209,-220,-226,-232,-233,-242,-242,-262,-270,-306,-337,-387,-441,-507,-569,-642,-692,-744,-771,-783,-770,-736,-681,-613,-530,-443,-356,-273,-201,-139,-94,-53,-33,-10,6,22,48,78,117,165,220,276,332,384,424,457,475,487,484,483,470,468,459,461,464,469,480,482,492,487,486,476,461,441,421,389,368,331,303,264,235,194,162,125,87,63,24,10,-11,-21,-16,-20,1,6,27,29,33,21,-4,-36,-87,-139,-195,-250,-298,-335,-362,-377,-381,-379,-372,-364,-356,-359,-355,-372,-376,-399,-408,-427,-432,-438,-432,-422,-401,-378,-346,-316,-277,-244,-204,-169,-125,-89,-37,7,65,123,186,250,314,378,429,485,515,548,558,560,550,529,501,470,437,404,382,360,352,350,357,368,381,395,396,397,376,348,303,247,183,117,49,-10,-64,-99,-131,-139,-153,-144,-147,-135,-134,-131,-127,-133,-130,-136,-139,-145,-152,-166,-180,-208,-232,-274,-310,-358,-396,-437,-463,-483,-487,-472,-451,-404,-360,-303,-252,-211,-174,-167,-167,-197,-233,-288,-341,-391,-436,-451,-461,-435,-396,-338,-264,-190,-112,-39,24,81,124,159,189,209,236,248,273,292,311,336,351,379,394,421,439,461,485,503,527,541,560,563,572,565,555,535,513,482,451,414,380,346,315,286,264,242,231,220,212,211,203,200,190,177,157,132,98,60,15,-35,-91,-143,-207,-257,-317,-368,-411,-456,-485,-511,-534,-541,-552,-552,-556,-554,-557,-553,-558,-555,-561,-558,-562,-560,-562,-564,-567,-569,-575,-576,-584,-578,-580,-560,-551,-515,-489,-443,-398,-349,-297,-248,-201,-153,-111,-66,-19,29,89,148,228,300,391,474,557,637,696,748,778,791,790,768,745,706,677,639,615,590,575,568,558,551,541,519,499,456,414,359,298,239,175,120,72,29,1,-21,-35,-35,-42,-29,-30,-14,-8,9,15,33,36,49,43,38,18,-10,-56,-106,-174,-242,-310,-381,-431,-479,-495,-504,-483,-452,-407,-356,-305,-264,-235,-222,-234,-258,-305,-362,-428,-495,-560,-614,-654,-681,-682,-674,-640,-601,-544,-490,-424,-371,-309,-264,-215,-176,-138,-97,-60,-15,29,84,135,199,251,314,368,413,459,487,517,530,542,542,546,536,538,521,523,503,497,476,458,430,403,366,333,297,261,236,210,198,192,195,203,215,227,235,234,227,207,177,140,93,44,-2,-57,-91,-139,-163,-195,-214,-234,-250,-267,-283,-301,-318,-336,-349,-366,-372,-384,-386,-395,-401,-414,-426,-452,-475,-508,-540,-567,-594,-606,-608,-596,-563,-526,-463,-399,-322,-241,-165,-81,-13,60,115,170,211,254,278,311,332,352,378,393,421,441,469,489,516,528,548,547,550,536,522,497,471,439,407,376,340,311,272,242,197,164,114,75,22,-19,-68,-104,-141,-164,-177,-187,-173,-170,-144,-129,-113,-102,-102,-112,-128,-158,-189,-222,-256,-283,-308,-320,-330,-330,-329,-324,-320,-320,-322,-333,-346,-362,-383,-394,-412,-417,-419,-421,-410,-413,-403,-406,-407,-415,-419,-428,-421,-415,-391,-358,-319,-263,-212,-150,-90,-37,23,64,110,135,158,167,170,173,179,196,241,300,394,503,621,736,821,864,853,784,668,511,352,191,84,9,16,72,192,355,542,744,935,1104,1237,1331,1381,1386,1349,1259,1131,951,731,483,199,-77,-360,-610,-820,-988,-1080,-1119,-1088,-997,-871,-702,-520,-332,-137,38,207,342,433,475,433,321,116,-157,-477,-817,-1133,-1398,-1583,-1674,-1664,-1570,-1397,-1188,-948,-723,-509,-330,-181,-54,40,112,163,168,156,87,-15,-156,-325,-504,-667,-810,-891,-927,-887,-794,-643,-452,-226,16,281,539,801,1028,1225,1357,1426,1415,1329,1183,985,767,547,349,192,91,56,77,170,295,472,654,846,1023,1182,1316,1413,1475,1490,1457,1368,1224,1023,765,466,130,-205,-528,-799,-1013,-1146,-1197,-1172,-1071,-916,-721,-503,-287,-91,82,210,314,384,427,452,442,402,319,195,26,-170,-387,-597,-786,-928,-1022,-1044,-1010,-916,-775,-595,-397,-188,2,170,298,376,397,353,249,85,-121,-354,-588,-796,-958,-1053,-1077,-1011,-887,-691,-471,-236,-8,182,347,461,551,601,639,659,676,682,676,651,603,530,444,339,250,170,123,114,142,217,322,457,609,751,893,987,1062,1075,1056,970,844,655,421,143,-165,-472,-776,-1036,-1249,-1394,-1460,-1460,-1387,-1272,-1118,-959,-792,-641,-495,-364,-244,-140,-45,30,85,111,100,49,-39,-161,-308,-450,-587,-682,-729,-724,-653,-547,-391,-233,-54,107,256,378,467,521,540,514,465,371,266,133,-9,-146,-272,-361,-402,-388,-310,-179,-4,197,408,613,798,955,1077,1167,1219,1250,1254,1238,1204,1144,1059,952,816,671,517,372,252,160,120,118,163,242,336,435,515,570,583,556,474,358,194,16,-188,-382,-578,-746,-891,-1005,-1080,-1121,-1128,-1102,-1057,-990,-911,-820,-720,-619,-506,-399,-281,-171,-58,42,126,189,216,212,152,59,-96,-270,-483,-688,-884,-1041,-1146,-1198,-1184,-1126,-1022,-900,-773,-653,-558,-486,-440,-424,-418,-441,-464,-506,-541,-585,-617,-644,-649,-632,-583,-499,-386,-241,-80,90,266,417,575,697,828,937,1047,1142,1228,1288,1333,1339,1328,1275,1204,1106,1001,895,803,736,701,709,752,837,941,1065,1184,1294,1373,1430,1435,1412,1333,1219,1067,884,677,456,220,-10,-228,-418,-562,-663,-702,-693,-632,-536,-417,-290,-172,-77,-14,15,4,-37,-118,-223,-362,-516,-693,-866,-1040,-1191,-1309,-1391,-1413,-1392,-1306,-1186,-1017,-842,-648,-481,-325,-205,-121,-59,-43,-44,-75,-123,-186,-252,-326,-382,-435,-462,-470,-451,-416,-354,-290,-207,-126,-41,39,115,178,234,278,311,335,349,353,350,340,328,311,293,270,239,204,165,121,93,70,81,111,178,268,374,493,591,680,721,730,689,612,500,359,209,52,-88,-215,-312,-379,-415,-412,-381,-313,-218,-107,15,131,245,342,431,501,566,603,634,630,609,556,483,386,273,159,40,-56,-130,-169,-173,-138,-84,-1,78,159,220,261,272,250,196,106,-8,-145,-293,-443,-586,-708,-808,-876,-914,-925,-903,-863,-798,-716,-620,-511,-391,-266,-135,-12,102,193,263,305,319,316,284,249,200,158,120,100,96,114,147,200,263,338,410,484,542,589,606,591,542,452,336,183,17,-169,-360,-545,-730,-883,-1025,-1124,-1198,-1221,-1216,-1153,-1067,-936,-784,-619,-438,-264,-96,51,178,263,330,344,333,286,198,100,-24,-139,-242,-319,-357,-356,-311,-234,-118,7,155,291,420,526,605,649,657,627,557,469,349,232,117,22,-38,-57,-32,37,138,260,395,518,639,730,800,846,861,860,848,821,797,769,733,696,641,576,502,411,325,230,146,74,16,-12,-22,-2,29,78,113,149,148,135,75,-2,-113,-242,-379,-521,-648,-762,-845,-906,-935,-946,-932,-913,-864,-817,-743,-656,-557,-434,-311,-177,-50,63,157,218,247,239,192,117,8,-112,-249,-379,-508,-610,-696,-745,-766,-755,-713,-652,-573,-487,-406,-329,-272,-234,-217,-222,-240,-271,-304,-339,-369,-391,-401,-398,-378,-340,-277,-197,-91,31,163,307,441,573,678,772,829,866,872,856,823,780,728,677,626,575,537,503,487,491,511,560,623,704,796,889,980,1061,1114,1150,1140,1098,1020,905,769,609,440,264,97,-66,-203,-332,-424,-500,-546,-567,-571,-551,-523,-479,-439,-394,-364,-341,-340,-351,-387,-437,-503,-588,-680,-782,-888,-984,-1076,-1148,-1197,-1216,-1202,-1151,-1066,-951,-805,-654,-485,-334,-192,-75,6,60,79,64,24,-46,-125,-219,-304,-377,-433,-449,-446,-399,-335,-239,-140,-31,64,156,219,273,296,303,288,260,217,165,110,50,0,-44,-74,-84,-75,-40,16,95,189,303,416,538,642,743,819,875,908,909,890,834,756,647,518,374,217,69,-78,-196,-292,-354,-378,-364,-316,-236,-134,-10,125,263,403,520,634,708,762,775,758,703,623,516,398,270,150,39,-45,-97,-111,-86,-22,62,166,263,348,409,431,421,371,283,169,30,-120,-275,-420,-562,-671,-774,-842,-889,-911,-896,-869,-803,-733,-644,-551,-467,-380,-315,-256,-214,-180,-157,-140,-125,-120,-110,-110,-107,-108,-105,-103,-88,-68,-28,26,99,189,290,399,500,590,651,683,671,624,533,407,251,75,-117,-306,-489,-649,-776,-867,-911,-912,-868,-793,-687,-572,-451,-337,-241,-159,-99,-51,-18,21,46,86,116,145,171,174,171,142,103,53,5,-36,-53,-45,-8,64,155,264,376,480,570,636,680,699,702,685,657,618,566,516,451,396,345,303,286,282,301,338,385,440,497,542,582,603,612,606,595,568,542,498,448,383,300,208,97,-10,-124,-225,-305,-363,-379,-374,-323,-265,-180,-102,-35,14,32,19,-24,-96,-198,-312,-448,-585,-721,-854,-961,-1057,-1106,-1135,-1104,-1050,-940,-817,-658,-505,-340,-194,-60,52,143,206,252,267,262,230,165,78,-43,-181,-333,-485,-625,-737,-812,-841,-819,-749,-639,-497,-350,-199,-71,29,100,126,130,98,52,-15,-82,-156,-220,-279,-315,-334,-321,-284,-217,-123,-12,116,240,363,462,536,586,594,599,565,547,512,497,479,480,476,481,482,480,483,483,501,522,570,627,708,796,889,977,1042,1093,1098,1082,1024,942,835,717,581,453,317,184,71,-50,-134,-215,-267,-303,-320,-322,-316,-304,-296,-291,-297,-302,-325,-328,-351,-346,-356,-352,-354,-368,-390,-434,-493,-565,-644,-717,-778,-804,-806,-759,-689,-581,-466,-347,-237,-151,-92,-56,-56,-65,-96,-127,-167,-200,-240,-272,-308,-339,-363,-383,-388,-378,-361,-320,-284,-236,-198,-163,-135,-115,-98,-82,-67,-42,-23,3,20,24,15,-17,-59,-108,-154,-180,-181,-144,-68,45,185,341,504,646,771,854,892,891,836,754,627,497,345,205,80,-27,-93,-131,-122,-84,-1,96,224,347,474,579,666,728,755,773,751,738,703,676,642,614,575,540,485,432,365,299,238,184,154,137,145,170,202,239,264,264,246,190,109,8,-118,-241,-370,-489,-593,-684,-752,-795,-825,-822,-809,-770,-722,-665,-608,-556,-513,-485,-470,-466,-477,-480,-488,-477,-460,-421,-376,-321,-264,-217,-167,-137,-103,-83,-55,-26,20,71,141,200,274,317,358,361,343,290,214,117,3,-109,-231,-328,-423,-487,-540,-563,-574,-561,-538,-499,-451,-393,-333,-267,-208,-149,-99,-50,-9,36,71,114,150,184,204,213,200,175,131,77,24,-23,-51,-54,-30,22,98,184,282,369,449,506,542,559,550,531,500,461,424,385,349,321,295,280,273,280,296,328,366,413,456,495,522,537,534,519,490,450,407,353,302,236,178,95,21,-77,-166,-262,-335,-402,-429,-437,-406,-351,-273,-186,-94,-17,44,78,78,48,-9,-98,-193,-313,-421,-535,-625,-700,-743,-764,-741,-698,-611,-513,-388,-263,-135,-21,75,147,197,220,222,210,176,141,87,25,-48,-136,-230,-329,-429,-517,-590,-637,-656,-638,-594,-511,-415,-303,-192,-92,-8,51,81,94,73,52,7,-29,-69,-96,-114,-113,-103,-68,-27,35,98,174,241,310,360,406,429,449,459,466,478,493,514,537,563,578,594,587,579,552,525,500,479,484,501,551,615,700,784,870,933,981,991,971,915,826,706,568,407,245,85,-71,-197,-312,-389,-442,-470,-470,-463,-438,-418,-398,-386,-388,-396,-416,-438,-459,-477,-491,-499,-506,-513,-524,-547,-574,-620,-662,-711,-747,-769,-764,-736,-672,-587,-476,-355,-225,-103,11,104,176,220,244,237,213,168,106,36,-42,-121,-196,-258,-313,-342,-367,-360,-357,-327,-308,-275,-256,-226,-216,-190,-177,-156,-136,-118,-105,-95,-103,-109,-139,-158,-187,-199,-198,-175,-127,-54,35,147,250,366,447,529,566,593,576,548,482,408,307,205,93,-8,-102,-164,-211,-215,-194,-143,-59,34,146,257,357,450,515,568,595,606,602,587,560,531,481,436,365,299,220,140,65,2,-50,-76,-84,-74,-46,-7,23,59,66,67,40,-3,-65,-142,-227,-315,-408,-482,-557,-603,-638,-645,-632,-594,-544,-475,-408,-334,-272,-219,-182,-163,-154,-153,-156,-156,-149,-139,-117,-93,-75,-47,-40,-25,-24,-25,-22,-21,-3,16,56,95,143,188,223,248,256,238,212,152,92,3,-79,-176,-270,-355,-443,-502,-558,-583,-593,-570,-529,-467,-381,-296,-190,-97,1,85,162,224,273,313,336,355,355,353,334,309,279,237,202,164,139,128,137,165,219,287,373,464,556,644,717,773,809,815,811,768,718,642,558,469,378,297,232,178,155,142,156,180,214,247,277,288,291,264,225,166,89,11,-83,-166,-255,-333,-408,-477,-533,-587,-622,-653,-658,-658,-628,-589,-528,-455,-373,-289,-207,-141,-82,-55,-45,-58,-101,-153,-230,-306,-388,-456,-514,-544,-549,-520,-464,-371,-266,-133,-6,124,234,324,385,413,415,386,333,269,183,101,5,-84,-175,-255,-334,-390,-444,-465,-476,-450,-411,-338,-257,-154,-52,52,148,229,294,334,355,351,324,284,219,162,86,31,-30,-59,-87,-75,-61,-16,31,91,151,210,258,307,334,368,375,394,393,401,399,397,395,390,382,374,362,353,348,342,350,363,384,420,453,500,536,574,592,599,582,543,474,393,274,155,14,-125,-264,-391,-503,-593,-659,-698,-716,-710,-687,-652,-603,-557,-501,-453,-406,-366,-335,-309,-299,-294,-302,-322,-344,-381,-416,-454,-492,-517,-537,-533,-518,-476,-417,-335,-242,-133,-27,80,172,245,293,316,303,266,198,112,12,-95,-199,-296,-375,-438,-479,-500,-502,-486,-457,-419,-373,-325,-275,-226,-183,-139,-106,-66,-49,-16,-11,10,11,19,19,27,29,45,63,91,133,178,240,304,377,448,515,578,621,658,664,659,628,584,520,457,380,321,261,228,207,216,240,298,358,452,530,632,713,795,856,900,920,918,888,833,756,655,540,411,278,143,19,-101,-196,-277,-333,-363,-381,-365,-346,-309,-267,-228,-186,-158,-144,-139,-164,-195,-251,-318,-396,-478,-555,-630,-681,-724,-734,-728,-699,-648,-589,-512,-439,-359,-286,-217,-150,-100,-44,-9,28,54,67,78,70,61,38,11,-18,-49,-75,-92,-103,-96,-83,-56,-21,16,59,89,117,120,110,75,16,-57,-151,-245,-341,-425,-488,-533,-539,-528,-474,-409,-318,-215,-109,2,103,197,279,344,395,427,446,447,436,410,379,340,301,266,237,218,218,224,255,295,348,417,485,563,633,705,761,810,843,858,857,842,800,753,683,605,521,427,336,244,162,85,23,-29,-63,-86,-92,-93,-82,-72,-58,-52,-48,-61,-80,-118,-165,-220,-289,-353,-423,-483,-537,-573,-601,-609,-601,-585,-545,-508,-451,-399,-340,-286,-233,-192,-155,-139,-129,-139,-163,-197,-243,-291,-340,-386,-424,-446,-461,-453,-435,-398,-353,-290,-233,-160,-103,-44,-4,29,35,30,-5,-50,-121,-196,-291,-376,-467,-540,-601,-641,-654,-646,-608,-548,-466,-370,-260,-149,-35,70,160,238,291,324,336,319,293,242,187,122,60,5,-41,-64,-78,-61,-31,24,92,173,267,360,464,553,640,715,772,816,839,841,832,801,766,721,675,636,598,575,557,548,544,546,543,542,528,513,480,446,389,335,257,183,92,-1,-97,-193,-292,-375,-462,-524,-578,-616,-630,-639,-619,-594,-559,-510,-467,-420,-377,-351,-325,-321,-324,-346,-374,-419,-459,-514,-552,-592,-614,-618,-607,-568,-512,-435,-333,-231,-106,5,125,221,308,364,401,402,378,325,249,152,47,-69,-178,-284,-369,-445,-488,-520,-527,-512,-486,-444,-393,-341,-275,-221,-152,-99,-39,10,52,78,95,92,71,46,-5,-46,-95,-134,-159,-167,-154,-113,-61,26,108,217,313,420,506,588,645,686,707,710,696,670,635,596,555,519,483,459,438,428,425,429,443,460,485,515,540,571,588,600,598,578,540,485,406,320,213,107,-9,-110,-209,-283,-342,-376,-386,-375,-342,-294,-236,-173,-115,-63,-26,-11,-13,-46,-94,-166,-251,-343,-443,-530,-610,-672,-709,-730,-718,-692,-645,-581,-518,-431,-365,-282,-212,-148,-80,-31,19,54,76,88,77,57,12,-37,-106,-174,-241,-306,-353,-385,-402,-390,-367,-321,-268,-205,-150,-94,-57,-33,-26,-44,-73,-120,-176,-232,-291,-338,-376,-396,-404,-394,-372,-344,-300,-265,-210,-172,-116,-66,-7,51,118,175,244,298,344,386,405,421,422,418,409,408,410,424,457,497,562,627,707,777,851,900,944,954,955,920,875,804,727,637,542,449,353,271,186,119,48,-1,-59,-93,-142,-165,-203,-216,-239,-241,-246,-231,-221,-196,-177,-153,-146,-135,-157,-176,-227,-277,-347,-414,-479,-539,-573,-598,-592,-565,-520,-449,-371,-285,-195,-121,-51,-4,22,28,13,-18,-63,-109,-162,-202,-236,-259,-268,-269,-262,-248,-236,-219,-209,-194,-184,-170,-155,-138,-114,-94,-72,-57,-52,-55,-76,-107,-154,-206,-265,-314,-356,-372,-372,-338,-280,-197,-95,14,125,227,310,368,401,399,377,329,268,198,132,69,24,-5,-16,-2,24,72,126,193,265,337,414,485,557,624,684,740,784,813,828,824,798,759,694,622,538,454,367,295,225,180,142,128,120,131,146,165,187,195,204,190,168,125,69,1,-79,-162,-247,-325,-399,-456,-510,-540,-568,-576,-582,-576,-565,-549,-524,-499,-463,-421,-380,-323,-280,-220,-179,-133,-106,-87,-83,-93,-118,-147,-187,-216,-246,-255,-248,-220,-165,-98,-9,82,172,250,312,334,343,294,232,134,13,-106,-240,-349,-453,-521,-574,-588,-586,-558,-514,-458,-395,-325,-261,-188,-124,-61,1,48,96,128,144,152,133,110,65,17,-39,-88,-131,-151,-156,-126,-78,12,112,243,379,519,655,775,872,942,983,989,971,922,860,779,696,612,531,459,400,348,310,285,261,256,247,246,253,252,264,262,266,261,249,225,188,136,69,-11,-104,-201,-307,-401,-494,-563,-617,-645,-646,-630,-585,-533,-469,-405,-350,-303,-280,-268,-286,-314,-363,-419,-480,-538,-588,-625,-646,-646,-628,-595,-539,-482,-403,-328,-246,-168,-91,-23,47,96,148,179,201,208,198,171,135,76,16,-57,-129,-201,-260,-314,-341,-353,-342,-305,-249,-176,-89,-1,81,158,210,242,250,228,191,136,69,5,-61,-115,-154,-184,-195,-197,-186,-162,-134,-91,-44,17,86,165,250,346,437,532,615,686,747,779,804,796,783,750,707,667,618,586,564,551,568,588,629,681,723,773,794,807,784,733,657,541,419,265,118,-36,-172,-296,-397,-474,-530,-565,-581,-588,-578,-569,-547,-526,-497,-469,-436,-405,-370,-347,-321,-316,-311,-330,-349,-386,-423,-462,-498,-519,-532,-518,-490,-431,-361,-261,-162,-44,61,160,245,293,325,314,273,216,119,30,-75,-172,-249,-316,-354,-374,-371,-357,-322,-290,-245,-211,-170,-141,-113,-89,-75,-59,-52,-48,-46,-56,-59,-77,-87,-109,-127,-144,-161,-170,-176,-169,-152,-128,-87,-44,13,70,125,177,220,249,272,273,269,252,233,211,200,186,197,208,244,283,339,398,455,520,570,620,658,685,703,714,713,704,691,662,637,593,553,498,443,382,318,255,191,132,71,26,-28,-59,-90,-112,-122,-137,-139,-153,-164,-194,-230,-286,-350,-430,-509,-596,-671,-736,-784,-815,-820,-819,-785,-757,-705,-661,-606,-555,-500,-447,-389,-331,-267,-199,-133,-64,-4,50,89,113,117,103,70,23,-34,-94,-155,-199,-239,-250,-249,-228,-187,-145,-90,-49,-10,5,4,-22,-64,-122,-186,-250,-310,-349,-379,-378,-371,-335,-301,-251,-207,-167,-133,-111,-96,-89,-90,-89,-94,-94,-95,-92,-80,-72,-49,-31,-1,31,72,118,175,235,309,386,474,569,658,760,842,923,984,1022,1042,1028,996,935,861,772,680,590,511,444,396,364,348,347,351,363,366,372,357,339,299,252,187,116,36,-46,-124,-205,-271,-336,-385,-428,-461,-482,-503,-510,-517,-515,-510,-494,-479,-448,-421,-385,-345,-314,-278,-261,-245,-246,-256,-278,-307,-334,-367,-383,-393,-388,-359,-328,-275,-221,-166,-115,-79,-53,-48,-58,-80,-113,-150,-180,-212,-220,-228,-212,-190,-158,-122,-88,-59,-41,-30,-37,-47,-69,-95,-113,-135,-142,-145,-137,-122,-105,-87,-75,-66,-69,-80,-96,-121,-142,-165,-176,-184,-171,-159,-121,-84,-29,29,91,157,222,284,346,405,457,517,564,622,674,727,784,827,877,905,932,939,937,918,885,846,792,742,683,628,577,528,483,448,404,373,329,291,233,185,101,39,-62,-141,-244,-327,-416,-483,-541,-578,-597,-604,-588,-571,-538,-512,-480,-459,-441,-428,-430,-427,-437,-444,-450,-458,-459,-460,-453,-443,-426,-408,-378,-349,-308,-263,-214,-155,-98,-36,19,72,107,134,134,122,83,35,-34,-104,-173,-240,-287,-317,-333,-313,-289,-239,-184,-127,-72,-28,0,11,5,-19,-60,-102,-158,-204,-250,-284,-307,-319,-318,-307,-285,-259,-225,-191,-150,-111,-71,-27,13,54,101,137,186,219,259,297,324,362,382,418,437,473,496,532,562,598,627,662,683,705,716,717,713,695,672,639,606,564,526,485,446,413,378,352,326,303,284,256,232,195,155,99,40,-36,-112,-194,-275,-347,-411,-461,-496,-518,-529,-527,-525,-516,-509,-504,-501,-497,-496,-485,-479,-454,-431,-393,-351,-311,-260,-224,-184,-163,-146,-142,-144,-153,-162,-169,-167,-153,-129,-93,-44,4,64,106,153,175,191,192,181,162,142,115,99,82,69,63,50,41,21,-5,-42,-92,-142,-209,-264,-332,-380,-428,-457,-476,-480,-474,-456,-430,-401,-366,-335,-299,-267,-233,-207,-170,-148,-109,-80,-42,0,45,99,156,221,288,362,432,503,570,632,687,736,777,812,844,859,880,878,881,859,836,796,748,693,628,564,497,435,377,324,281,243,217,193,172,155,134,108,73,29,-34,-95,-185,-261,-357,-433,-510,-562,-596,-608,-592,-560,-504,-443,-372,-306,-249,-201,-175,-158,-165,-175,-203,-225,-261,-282,-312,-329,-343,-358,-360,-364,-359,-347,-328,-302,-266,-220,-175,-117,-73,-21,13,40,52,48,34,4,-28,-73,-112,-151,-186,-206,-223,-225,-214,-198,-167,-139,-100,-71,-37,-19,-2,-1,-3,-16,-36,-57,-85,-112,-140,-166,-191,-213,-225,-239,-232,-225,-198,-161,-115,-51,9,85,154,220,285,334,384,417,453,476,503,528,550,586,608,653,679,725,756,795,825,847,870,875,877,863,834,796,739,673,595,507,418,325,230,145,50,-26,-115,-190,-269,-352,-421,-505,-567,-637,-687,-731,-757,-771,-765,-751,-713,-681,-623,-583,-527,-490,-452,-431,-421,-419,-433,-445,-467,-478,-492,-482,-469,-437,-385,-333,-255,-182,-101,-22,55,122,186,232,273,295,307,296,275,237,186,128,62,-3,-59,-113,-144,-168,-169,-159,-135,-100,-63,-21,12,40,59,63,55,37,2,-35,-83,-127,-175,-211,-243,-254,-258,-236,-212,-161,-109,-48,18,78,133,185,215,249,257,268,260,254,237,224,208,200,198,208,229,264,309,370,436,507,583,648,712,760,794,812,811,793,759,704,640,556,469,362,267,150,64,-38,-108,-175,-216,-246,-259,-264,-262,-261,-263,-278,-302,-339,-388,-442,-500,-558,-604,-644,-668,-677,-673,-658,-627,-601,-558,-529,-493,-465,-444,-425,-412,-403,-392,-382,-365,-340,-310,-262,-217,-149,-90,-19,44,102,153,187,213,221,220,208,188,169,144,127,108,101,96,100,108,119,139,150,169,178,178,177,152,125,79,24,-38,-107,-172,-232,-282,-318,-335,-338,-323,-295,-261,-214,-175,-128,-93,-60,-34,-15,-5,11,14,29,36,56,70,104,130,174,219,275,337,407,481,561,643,720,797,860,912,950,961,958,926,879,804,722,621,521,419,324,239,169,118,76,57,41,41,35,37,23,6,-23,-72,-124,-205,-281,-378,-469,-565,-654,-727,-790,-826,-847,-840,-816,-771,-715,-648,-581,-512,-448,-390,-341,-300,-269,-243,-227,-214,-207,-205,-202,-209,-202,-213,-201,-205,-192,-182,-168,-148,-130,-109,-91,-70,-56,-40,-27,-24,-12,-20,-16,-28,-40,-51,-67,-79,-87,-91,-89,-76,-63,-43,-16,3,29,47,59,75,75,84,78,80,72,65,54,36,19,-5,-29,-53,-74,-85,-90,-79,-58,-20,28,88,154,228,298,373,441,507,567,628,674,728,761,801,823,844,853,854,852,840,824,808,784,760,739,706,686,653,628,600,567,538,496,454,394,333,244,157,44,-68,-189,-310,-420,-527,-608,-678,-724,-753,-766,-763,-752,-737,-715,-703,-683,-679,-675,-678,-691,-704,-722,-746,-756,-777,-771,-770,-740,-702,-641,-566,-477,-377,-270,-166,-60,29,109,171,214,242,243,234,198,158,99,34,-31,-106,-157,-216,-248,-267,-270,-245,-210,-153,-87,-13,68,140,214,270,318,348,359,353,331,291,243,182,122,61,6,-36,-69,-84,-88,-79,-57,-31,4,38,79,117,161,206,254,306,355,409,452,497,524,545,555,549,545,524,515,504,498,510,518,546,572,599,625,637,641,626,598,550,493,417,343,257,176,97,23,-44,-100,-150,-191,-227,-256,-285,-309,-339,-365,-401,-427,-467,-497,-528,-559,-579,-606,-620,-640,-657,-677,-698,-720,-742,-761,-777,-778,-773,-752,-717,-667,-603,-530,-442,-356,-257,-165,-74,13,83,144,186,207,215,199,172,136,92,54,13,-10,-31,-35,-33,-21,-8,16,29,53,66,89,98,118,128,136,143,135,125,100,61,15,-44,-113,-174,-249,-301,-353,-384,-401,-391,-372,-325,-273,-203,-129,-57,17,76,135,172,205,219,232,232,235,236,241,254,274,303,340,385,435,490,547,607,664,724,771,822,856,887,898,899,877,845,792,727,650,565,478,392,308,229,161,95,47,-6,-41,-78,-99,-124,-136,-151,-159,-173,-187,-216,-242,-292,-340,-405,-470,-542,-605,-668,-709,-748,-766,-766,-761,-730,-706,-658,-619,-565,-517,-467,-415,-370,-328,-286,-262,-232,-224,-211,-214,-213,-222,-222,-228,-220,-211,-188,-164,-125,-88,-42,3,39,76,93,104,89,68,18,-30,-97,-158,-218,-264,-298,-305,-301,-269,-233,-177,-123,-68,-17,22,57,83,96,110,116,119,122,120,115,107,100,85,81,68,76,84,112,153,208,278,360,448,541,634,717,799,859,913,943,962,959,944,913,874,827,780,730,692,650,626,600,586,573,560,550,528,511,474,442,392,339,277,205,131,43,-44,-142,-241,-341,-445,-542,-636,-724,-797,-859,-908,-931,-949,-937,-918,-878,-833,-776,-719,-667,-617,-584,-559,-550,-549,-560,-565,-576,-569,-550,-516,-463,-395,-319,-233,-149,-75,-4,40,81,100,110,113,105,105,97,103,104,111,121,128,130,133,117,107,76,53,18,-11,-28,-52,-44,-41,-13,15,58,86,127,135,148,125,98,45,-12,-77,-139,-195,-234,-258,-260,-243,-204,-152,-81,-3,80,172,251,336,406,467,517,548,567,573,561,542,515,479,448,412,384,358,342,330,330,335,351,373,400,437,469,506,537,554,565,553,522,471,396,304,198,78,-40,-156,-265,-352,-433,-481,-520,-529,-532,-516,-497,-467,-445,-416,-405,-392,-398,-406,-429,-457,-492,-525,-559,-581,-600,-600,-595,-566,-535,-482,-425,-358,-283,-206,-130,-48,24,96,155,203,240,253,255,233,200,152,98,42,-8,-47,-75,-84,-78,-57,-22,18,64,110,145,182,197,208,203,179,154,105,58,-6,-64,-130,-187,-243,-291,-324,-353,-364,-365,-359,-331,-307,-259,-213,-154,-93,-26,43,108,171,227,275,315,344,368,382,403,406,430,437,458,479,492,518,526,544,551,558,563,569,574,586,596,611,627,640,650,652,641,623,581,538,463,395,301,210,118,23,-59,-134,-198,-245,-281,-301,-315,-317,-325,-327,-342,-365,-398,-450,-505,-571,-638,-697,-753,-788,-805,-804,-774,-728,-659,-575,-484,-382,-290,-199,-131,-80,-62,-63,-97,-146,-212,-279,-338,-385,-404,-407,-378,-333,-276,-208,-149,-94,-53,-24,-6,6,18,36,66,110,169,240,313,386,445,487,494,478,419,336,223,87,-50,-198,-319,-435,-509,-558,-566,-538,-479,-387,-275,-146,-14,122,239,348,426,480,505,498,467,410,337,254,163,81,1,-57,-99,-113,-102,-60,9,105,216,342,471,587,692,758,796,796,753,682,585,464,350,223,123,30,-35,-79,-96,-92,-73,-36,0,39,66,74,61,22,-50,-139,-251,-373,-487,-595,-675,-723,-740,-711,-651,-560,-445,-323,-199,-80,9,91,126,141,123,73,4,-84,-189,-292,-398,-495,-568,-629,-654,-658,-620,-564,-467,-360,-226,-94,43,165,264,344,379,392,365,314,242,160,77,8,-43,-65,-56,-18,51,139,233,331,403,461,468,449,370,264,119,-41,-213,-373,-524,-639,-726,-778,-794,-781,-739,-676,-595,-502,-398,-293,-182,-83,18,99,168,224,249,274,267,264,242,229,212,214,220,257,298,374,455,562,668,786,888,988,1059,1107,1126,1110,1074,1005,932,843,762,696,638,613,601,608,629,647,660,656,623,563,466,338,184,3,-179,-373,-543,-705,-829,-927,-982,-1006,-993,-952,-890,-812,-726,-644,-562,-504,-450,-431,-418,-436,-464,-508,-562,-617,-677,-731,-781,-827,-860,-885,-895,-887,-864,-814,-744,-655,-548,-432,-313,-199,-101,-19,39,80,101,118,132,151,191,246,325,425,537,659,774,879,950,998,992,954,861,742,580,412,228,56,-99,-223,-316,-361,-376,-343,-286,-197,-93,21,138,249,350,434,500,540,564,556,533,487,424,352,267,184,103,31,-26,-61,-74,-59,-19,49,137,240,353,462,564,643,697,717,703,655,573,472,351,227,107,-2,-90,-155,-194,-211,-207,-192,-172,-151,-146,-146,-175,-210,-272,-340,-417,-495,-569,-631,-679,-709,-716,-707,-675,-630,-568,-498,-421,-348,-273,-211,-157,-117,-93,-82,-89,-104,-140,-175,-232,-285,-345,-407,-453,-504,-518,-533,-505,-467,-400,-318,-227,-135,-52,17,59,84,76,54,19,-26,-57,-84,-86,-67,-29,32,102,173,247,292,330,330,303,250,165,65,-46,-164,-269,-363,-433,-478,-498,-493,-463,-420,-362,-298,-228,-157,-79,-10,76,149,233,313,387,459,514,563,588,608,605,600,583,574,565,573,594,630,685,749,823,893,963,1013,1050,1058,1048,1007,953,874,792,702,617,538,471,419,378,349,328,303,281,239,189,107,17,-112,-245,-402,-558,-712,-854,-972,-1066,-1121,-1149,-1134,-1099,-1031,-948,-854,-752,-652,-562,-474,-409,-351,-317,-298,-295,-316,-343,-397,-454,-522,-599,-671,-740,-804,-845,-871,-871,-844,-792,-713,-614,-495,-373,-246,-127,-24,67,131,182,216,238,266,285,330,373,443,514,597,677,743,795,814,806,762,688,581,461,319,185,48,-65,-161,-226,-259,-262,-233,-172,-94,10,122,240,358,468,562,641,696,725,731,707,662,592,506,406,300,193,96,13,-49,-79,-84,-51,13,99,213,331,453,567,655,725,751,755,709,649,547,441,313,189,64,-50,-149,-233,-303,-354,-394,-423,-444,-463,-485,-502,-534,-560,-597,-631,-666,-692,-717,-716,-716,-685,-651,-593,-527,-446,-368,-277,-196,-109,-36,34,87,135,159,174,161,132,83,12,-66,-162,-251,-349,-419,-491,-526,-549,-545,-522,-476,-427,-356,-299,-230,-178,-125,-92,-55,-37,-15,4,17,42,62,84,113,125,140,136,117,85,23,-41,-133,-219,-311,-393,-459,-504,-524,-517,-483,-428,-356,-268,-177,-75,20,115,209,292,374,449,511,574,615,650,667,671,656,633,592,552,502,461,430,411,414,436,480,543,625,707,804,882,954,998,1021,1002,967,888,799,687,575,459,365,276,217,172,144,130,115,102,74,35,-27,-107,-207,-325,-451,-588,-717,-844,-954,-1037,-1108,-1131,-1144,-1105,-1055,-968,-871,-748,-630,-500,-383,-276,-183,-117,-76,-59,-81,-121,-198,-294,-413,-538,-674,-795,-908,-989,-1040,-1047,-1014,-941,-821,-685,-512,-344,-170,-15,119,223,294,340,353,351,334,311,290,275,266,269,279,290,310,318,327,326,312,293,260,224,182,143,103,77,59,56,73,99,149,203,274,342,418,483,553,607,661,701,734,763,771,779,763,738,692,635,561,486,402,332,269,230,213,220,251,294,354,409,462,500,513,518,486,453,389,332,257,193,123,65,5,-40,-89,-125,-166,-201,-241,-280,-332,-380,-450,-510,-588,-656,-725,-779,-822,-837,-840,-806,-761,-686,-601,-501,-393,-288,-177,-80,13,88,151,186,204,191,151,90,1,-99,-212,-324,-432,-522,-593,-640,-655,-652,-612,-563,-484,-404,-308,-216,-127,-42,19,73,96,107,97,70,41,0,-25,-49,-50,-38,-12,31,76,121,162,182,195,180,158,115,71,20,-26,-67,-100,-122,-136,-136,-132,-113,-86,-50,5,63,144,221,318,405,496,571,636,677,700,697,670,625,560,482,399,314,239,177,136,123,133,175,236,317,403,491,564,619,650,646,620,561,484,392,292,192,92,3,-80,-155,-214,-277,-319,-366,-401,-430,-456,-475,-494,-510,-530,-551,-579,-610,-642,-679,-705,-730,-736,-730,-706,-662,-603,-528,-435,-340,-232,-127,-27,70,146,209,242,252,224,170,85,-28,-147,-282,-401,-510,-589,-636,-648,-621,-565,-479,-375,-258,-139,-26,79,164,237,281,314,314,310,278,245,199,153,109,73,40,26,11,13,17,24,35,43,56,59,76,79,97,115,136,168,202,240,282,331,374,433,480,538,592,643,688,721,736,735,709,661,592,508,409,316,219,142,85,47,42,55,91,142,203,264,325,367,405,411,411,374,331,260,182,97,3,-75,-159,-217,-269,-303,-319,-332,-328,-328,-321,-321,-320,-330,-339,-357,-378,-404,-436,-472,-509,-549,-587,-619,-642,-652,-640,-611,-555,-481,-382,-275,-157,-44,64,145,213,236,236,199,123,31,-98,-228,-367,-499,-610,-695,-749,-757,-729,-661,-553,-429,-279,-135,10,127,226,285,316,307,275,211,138,49,-39,-128,-203,-272,-311,-341,-343,-322,-283,-219,-141,-55,43,137,226,307,364,410,430,436,421,393,359,318,287,260,253,261,296,347,424,512,610,710,802,880,938,967,976,953,909,850,778,702,631,559,502,448,406,362,331,290,255,213,169,122,72,21,-31,-81,-135,-182,-233,-280,-327,-372,-416,-457,-499,-535,-574,-604,-637,-662,-686,-704,-719,-730,-737,-743,-743,-744,-738,-731,-719,-691,-669,-619,-572,-507,-436,-357,-283,-208,-148,-105,-76,-76,-94,-133,-194,-258,-341,-409,-488,-538,-581,-599,-589,-561,-500,-423,-324,-213,-90,30,150,254,348,420,474,505,520,515,501,473,444,408,379,351,327,323,313,336,352,392,437,487,543,595,636,667,676,664,633,575,509,427,349,276,217,185,173,199,241,315,401,490,587,659,721,748,744,708,639,537,425,288,164,38,-61,-141,-188,-210,-199,-177,-126,-85,-27,12,51,70,82,73,62,28,-5,-58,-116,-191,-271,-363,-462,-560,-661,-750,-824,-886,-913,-931,-909,-873,-811,-737,-650,-563,-473,-397,-328,-279,-237,-220,-205,-203,-201,-190,-179,-143,-104,-45,22,89,159,213,251,273,263,240,190,130,61,-5,-67,-116,-148,-165,-164,-150,-126,-98,-63,-37,-7,13,29,39,43,44,38,31,18,4,-17,-37,-66,-88,-115,-139,-155,-174,-178,-177,-168,-142,-110,-63,-5,62,131,207,270,333,380,413,433,442,440,442,438,445,461,479,519,546,588,616,639,648,648,626,600,560,511,466,418,376,347,318,314,306,319,329,342,356,356,350,328,290,242,180,108,39,-36,-102,-163,-216,-261,-299,-331,-363,-386,-413,-433,-449,-463,-463,-464,-450,-438,-421,-405,-402,-404,-421,-452,-493,-545,-595,-647,-684,-711,-715,-701,-668,-618,-557,-491,-426,-365,-320,-282,-271,-271,-292,-330,-379,-438,-499,-560,-605,-640,-654,-642,-612,-557,-482,-401,-305,-209,-118,-24,52,127,190,244,284,321,333,340,328,298,261,210,156,106,62,35,25,43,75,138,211,304,397,499,587,670,732,776,803,802,793,759,726,684,649,620,609,608,634,659,709,751,800,836,857,870,854,833,787,732,673,600,538,456,392,308,234,146,61,-35,-121,-211,-286,-350,-397,-425,-435,-429,-415,-391,-378,-365,-374,-397,-441,-506,-587,-678,-779,-868,-959,-1018,-1064,-1071,-1050,-997,-913,-805,-685,-551,-425,-306,-199,-119,-46,-7,33,44,59,61,56,54,35,18,-18,-55,-107,-165,-224,-283,-336,-374,-401,-409,-391,-363,-312,-247,-178,-96,-18,53,125,169,214,230,234,225,196,168,125,94,55,34,14,6,7,10,22,34,50,65,86,108,141,173,220,269,321,378,426,465,498,506,508,488,462,422,389,347,326,300,306,307,339,370,419,467,517,561,596,617,620,605,569,518,452,380,309,239,186,146,124,120,126,143,161,175,183,175,161,131,94,51,4,-45,-96,-148,-210,-272,-349,-426,-515,-599,-683,-753,-804,-836,-838,-815,-767,-697,-606,-518,-412,-328,-246,-186,-150,-136,-147,-180,-232,-292,-360,-416,-471,-493,-516,-490,-471,-414,-364,-296,-244,-186,-150,-118,-99,-92,-88,-91,-98,-102,-118,-124,-150,-166,-196,-223,-249,-276,-286,-297,-280,-263,-219,-173,-111,-51,14,70,120,160,186,199,202,193,184,163,153,142,144,161,189,238,297,371,444,528,594,662,705,743,755,762,756,743,738,720,722,710,710,701,689,661,634,584,537,481,419,373,318,287,255,240,227,224,216,209,194,167,131,76,12,-68,-151,-245,-329,-413,-475,-529,-551,-565,-553,-535,-506,-479,-456,-446,-447,-462,-483,-516,-540,-568,-579,-578,-566,-535,-499,-454,-405,-365,-323,-290,-271,-247,-241,-229,-222,-217,-203,-195,-173,-158,-137,-113,-101,-79,-73,-66,-72,-82,-101,-124,-147,-174,-187,-196,-193,-169,-142,-92,-41,14,74,120,164,192,210,212,211,192,176,150,123,94,65,35,4,-18,-44,-53,-59,-51,-29,8,55,121,191,273,356,442,521,595,653,695,719,717,699,653,600,528,461,393,341,305,293,300,328,376,428,491,543,588,626,637,645,622,600,554,507,447,384,313,239,162,80,5,-78,-147,-217,-274,-324,-359,-392,-401,-420,-412,-416,-407,-406,-403,-410,-419,-442,-466,-504,-537,-574,-604,-619,-627,-609,-577,-524,-456,-382,-296,-220,-147,-89,-50,-24,-24,-32,-64,-95,-146,-186,-240,-282,-328,-363,-395,-415,-430,-429,-425,-402,-380,-342,-305,-262,-219,-179,-141,-108,-83,-63,-55,-50,-58,-71,-91,-117,-144,-169,-193,-208,-213,-207,-185,-151,-104,-49,19,82,156,216,280,331,375,418,448,480,503,529,543,568,572,585,585,581,578,564,554,540,529,521,516,516,520,531,542,561,573,591,598,598,593,567,535,484,424,356,279,202,127,51,-11,-74,-127,-174,-218,-260,-294,-336,-366,-403,-431,-455,-478,-495,-510,-526,-539,-560,-580,-611,-642,-676,-713,-740,-767,-775,-772,-751,-708,-654,-573,-490,-387,-289,-186,-97,-16,42,83,97,89,65,19,-28,-85,-131,-173,-195,-206,-198,-172,-140,-94,-45,-1,51,85,123,148,164,181,180,186,176,169,157,141,127,108,94,73,61,40,26,7,-6,-20,-28,-33,-30,-18,-3,20,49,73,104,123,141,155,162,170,177,193,211,244,279,331,380,443,492,546,583,614,626,628,613,591,560,525,488,459,427,410,392,383,380,372,370,358,347,324,298,262,226,179,139,93,53,14,-21,-54,-89,-121,-166,-204,-262,-314,-379,-439,-499,-551,-593,-621,-636,-634,-621,-595,-567,-528,-496,-458,-426,-397,-366,-335,-305,-270,-235,-198,-160,-126,-98,-78,-66,-68,-80,-101,-134,-170,-208,-252,-281,-314,-330,-337,-337,-321,-303,-275,-245,-215,-189,-169,-156,-149,-151,-151,-161,-160,-163,-152,-139,-114,-85,-52,-19,12,33,52,56,50,42,21,6,-9,-15,-16,3,23,64,110,158,224,273,338,388,443,488,536,571,616,645,685,716,743,774,787,807,808,804,787,757,719,669,616,558,503,454,418,391,377,378,382,396,407,410,408,385,354,299,237,160,69,-18,-118,-210,-298,-387,-460,-533,-590,-640,-680,-713,-736,-756,-766,-776,-782,-785,-788,-789,-788,-786,-784,-777,-772,-760,-748,-730,-706,-679,-637,-595,-536,-478,-405,-340,-261,-201,-137,-96,-59,-48,-46,-61,-89,-115,-155,-179,-205,-210,-211,-191,-163,-121,-74,-22,29,81,126,166,199,226,247,264,273,285,286,294,286,288,272,262,234,203,165,114,67,9,-34,-78,-99,-110,-97,-62,-14,53,133,209,295,366,434,483,527,548,568,572,574,572,571,568,574,579,587,602,610,622,633,630,633,614,602,573,545,509,470,434,393,356,316,278,240,199,158,115,65,21,-33,-73,-126,-158,-201,-227,-252,-275,-293,-314,-338,-360,-394,-424,-464,-494,-534,-553,-581,-589,-591,-587,-571,-551,-528,-499,-470,-438,-408,-368,-344,-296,-274,-231,-202,-176,-147,-136,-126,-126,-142,-163,-196,-241,-288,-339,-389,-431,-461,-483,-477,-468,-428,-386,-327,-266,-203,-145,-96,-53,-28,-5,-1,2,-7,-12,-29,-34,-50,-57,-66,-71,-74,-76,-74,-69,-58,-46,-22,2,42,84,132,190,242,306,353,409,448,486,512,534,545,563,573,590,615,644,690,736,797,853,916,968,1010,1039,1047,1036,1005,954,891,813,732,647,565,493,420,369,311,277,231,202,161,125,78,27,-30,-94,-160,-232,-295,-367,-421,-484,-531,-582,-627,-672,-721,-762,-811,-850,-885,-916,-929,-937,-924,-904,-869,-824,-776,-720,-667,-615,-568,-529,-495,-470,-450,-437,-426,-417,-405,-389,-368,-342,-306,-274,-233,-197,-165,-136,-117,-105,-98,-99,-101,-108,-114,-120,-128,-125,-134,-124,-130,-119,-116,-99,-93,-68,-54,-25,-2,30,52,84,108,129,151,163,175,182,182,183,179,174,169,168,164,172,178,193,215,243,273,316,351,397,437,480,518,557,589,625,657,688,723,748,783,798,819,818,815,788,759,706,655,590,531,469,420,377,347,326,312,309,298,299,280,262,231,185,132,65,-11,-88,-167,-245,-312,-371,-416,-445,-467,-468,-473,-458,-457,-441,-440,-434,-437,-442,-446,-457,-459,-470,-472,-478,-478,-481,-479,-479,-467,-463,-437,-423,-382,-351,-301,-256,-201,-153,-101,-61,-21,0,18,17,9,-15,-48,-92,-142,-197,-252,-306,-350,-388,-409,-419,-412,-390,-355,-309,-256,-197,-144,-88,-46,-10,10,18,13,-1,-28,-55,-87,-116,-134,-148,-146,-126,-103,-52,-3,66,131,203,273,336,399,447,496,532,559,589,601,621,630,641,653,669,684,709,737,769,807,840,877,899,921,918,915,883,851,794,741,669,607,529,464,389,317,246,169,98,15,-58,-140,-208,-280,-341,-391,-439,-464,-495,-504,-517,-522,-527,-539,-547,-569,-591,-623,-660,-696,-735,-770,-793,-814,-810,-800,-768,-722,-669,-599,-537,-464,-407,-352,-309,-282,-254,-248,-233,-233,-227,-222,-214,-203,-192,-181,-166,-157,-140,-135,-121,-115,-104,-95,-89,-79,-75,-61,-57,-41,-32,-13,3,26,41,64,75,88,92,90,82,71,57,42,33,19,16,17,17,26,32,42,51,60,68,72,79,79,82,85,84,87,94,99,121,138,173,215,262,327,387,459,527,590,655,700,747,771,791,793,784,762,724,679,619,555,477,404,324,251,183,121,69,28,-13,-38,-72,-92,-124,-147,-180,-206,-241,-267,-298,-325,-348,-372,-391,-408,-425,-434,-445,-446,-450,-438,-439,-415,-409,-389,-370,-356,-336,-318,-302,-279,-262,-239,-219,-199,-183,-171,-159,-161,-152,-163,-158,-163,-157,-152,-139,-125,-107,-88,-75,-59,-55,-50,-59,-67,-86,-111,-133,-172,-194,-232,-251,-273,-278,-273,-259,-223,-186,-130,-83,-26,15,49,68,71,59,40,8,-23,-47,-72,-72,-72,-47,-16,31,80,137,193,246,298,343,384,422,457,487,523,552,591,621,660,696,728,767,786,815,824,832,826,814,790,764,729,696,658,625,590,559,524,490,447,398,337,270,190,107,12,-75,-168,-245,-321,-384,-432,-476,-503,-525,-542,-548,-559,-563,-569,-579,-584,-602,-611,-627,-639,-648,-652,-648,-635,-611,-580,-537,-493,-441,-393,-343,-306,-270,-243,-227,-208,-207,-194,-193,-183,-177,-165,-151,-138,-121,-106,-86,-70,-49,-31,-11,9,25,42,49,55,51,44,30,16,-3,-9,-18,-14,-1,19,47,81,112,140,166,170,176,155,130,94,46,2,-44,-84,-110,-129,-129,-117,-90,-49,-5,53,99,159,197,241,268,294,315,328,347,362,383,408,433,459,493,510,544,552,574,577,588,585,587,578,569,552,529,494,453,393,334,252,170,80,-18,-105,-197,-280,-348,-414,-451,-491,-496,-509,-489,-476,-448,-419,-397,-372,-359,-357,-356,-373,-389,-410,-432,-444,-455,-453,-439,-415,-379,-332,-284,-227,-175,-127,-82,-50,-28,-12,-15,-15,-34,-46,-70,-89,-109,-127,-138,-148,-153,-150,-146,-136,-122,-110,-90,-78,-62,-49,-43,-35,-38,-45,-48,-67,-73,-92,-96,-105,-100,-96,-77,-59,-32,-9,15,34,42,45,32,17,-11,-37,-68,-86,-104,-104,-91,-70,-27,16,74,128,184,234,276,313,339,364,383,406,437,468,522,573,641,715,783,859,916,966,996,1003,996,962,915,856,780,714,635,567,504,440,387,333,275,221,150,83,1,-82,-167,-259,-336,-422,-487,-552,-602,-644,-678,-701,-719,-728,-733,-736,-732,-727,-721,-710,-702,-688,-672,-647,-623,-585,-547,-503,-450,-413,-365,-342,-314,-312,-315,-329,-356,-372,-404,-415,-425,-418,-397,-365,-319,-263,-201,-133,-69,-2,52,110,145,187,202,228,225,238,228,225,219,206,206,198,194,199,194,207,207,219,224,236,241,256,257,266,268,263,260,244,228,206,186,161,145,129,128,127,146,159,190,216,245,273,293,315,323,340,340,355,359,371,384,400,415,430,445,453,457,458,446,436,415,394,367,344,312,289,259,229,198,158,115,62,-1,-69,-150,-230,-317,-400,-473,-543,-590,-628,-646,-645,-633,-605,-569,-529,-484,-447,-404,-382,-352,-344,-335,-332,-341,-344,-352,-361,-357,-363,-352,-345,-329,-315,-292,-279,-254,-242,-217,-206,-181,-164,-142,-113,-90,-57,-29,0,22,40,46,47,33,15,-13,-42,-70,-95,-110,-117,-115,-101,-82,-56,-33,-8,7,21,21,17,3,-16,-38,-65,-88,-116,-133,-158,-166,-183,-186,-190,-186,-181,-167,-154,-126,-104,-59,-26,34,84,152,219,289,360,431,497,562,622,679,734,785,832,878,914,949,969,982,982,968,944,904,862,804,753,689,635,577,528,475,432,379,335,276,221,152,82,0,-83,-168,-256,-333,-409,-474,-524,-574,-600,-626,-639,-648,-654,-654,-657,-660,-660,-670,-669,-676,-675,-674,-662,-648,-620,-589,-548,-501,-458,-408,-375,-340,-321,-316,-317,-335,-354,-382,-403,-426,-436,-437,-428,-404,-373,-331,-289,-235,-196,-146,-109,-74,-40,-14,14,44,75,111,151,191,237,279,320,353,380,392,400,389,375,350,321,291,259,232,210,188,176,157,149,130,120,96,83,66,53,50,54,69,95,130,174,222,274,321,372,415,459,498,536,572,606,638,663,689,699,708,704,694,674,651,616,586,546,507,467,424,376,329,273,214,150,79,5,-73,-153,-235,-312,-388,-453,-513,-561,-596,-627,-635,-647,-640,-631,-618,-593,-575,-548,-521,-497,-466,-444,-416,-398,-370,-359,-336,-326,-311,-299,-291,-278,-273,-257,-254,-242,-234,-230,-220,-220,-214,-214,-206,-205,-189,-183,-156,-144,-112,-94,-74,-57,-56,-55,-69,-88,-110,-135,-153,-167,-169,-158,-136,-105,-63,-20,27,69,103,131,143,146,137,110,87,39,8,-46,-78,-120,-145,-167,-176,-178,-167,-151,-127,-96,-64,-23,13,61,100,153,198,253,305,357,415,469,524,580,630,683,729,774,812,847,873,893,906,907,903,889,866,840,803,767,721,676,623,570,507,442,371,288,211,120,34,-51,-139,-214,-290,-353,-414,-464,-512,-549,-584,-609,-633,-648,-656,-661,-658,-649,-642,-618,-606,-577,-556,-528,-500,-472,-441,-417,-389,-370,-355,-340,-338,-331,-336,-335,-342,-337,-339,-330,-321,-306,-286,-265,-244,-220,-196,-177,-151,-140,-117,-106,-88,-74,-60,-41,-24,3,29,62,102,137,187,221,264,292,313,323,317,301,270,228,177,122,65,9,-42,-85,-120,-140,-152,-147,-132,-105,-68,-28,22,62,110,141,179,193,221,225,243,258,275,307,343,389,447,503,568,624,681,724,757,773,782,767,754,717,682,641,591,547,495,443,392,333,275,211,140,73,-4,-73,-140,-206,-255,-303,-331,-355,-364,-372,-371,-371,-375,-384,-397,-423,-447,-481,-514,-536,-561,-561,-564,-534,-509,-457,-412,-350,-298,-245,-203,-170,-149,-141,-146,-160,-185,-218,-249,-290,-319,-353,-375,-392,-402,-404,-398,-390,-373,-357,-333,-311,-284,-258,-225,-195,-160,-126,-95,-57,-33,6,24,54,76,95,120,133,151,163,169,172,164,148,128,92,57,12,-35,-79,-122,-157,-181,-195,-194,-182,-155,-119,-72,-22,36,94,153,210,270,322,382,439,495,564,623,699,764,839,903,965,1011,1044,1057,1049,1022,973,909,834,751,668,588,510,447,377,329,264,218,150,94,16,-52,-138,-213,-295,-367,-434,-492,-541,-579,-613,-637,-665,-687,-717,-743,-780,-809,-847,-867,-887,-881,-864,-820,-760,-677,-583,-480,-381,-287,-214,-161,-134,-135,-155,-201,-250,-312,-361,-410,-435,-449,-438,-414,-372,-323,-268,-213,-161,-118,-79,-53,-27,-9,11,32,58,87,127,165,213,255,302,340,377,404,425,443,450,460,464,467,470,467,464,451,430,397,351,288,221,139,59,-19,-91,-140,-180,-188,-184,-155,-107,-56,13,70,137,182,232,261,288,309,323,341,361,380,414,441,478,510,542,563,579,580,572,553,527,491,461,421,391,361,334,311,281,255,213,170,108,40,-44,-126,-220,-304,-382,-446,-495,-520,-534,-527,-509,-487,-459,-436,-422,-413,-415,-417,-426,-426,-419,-400,-364,-318,-261,-196,-138,-82,-46,-26,-30,-55,-100,-156,-221,-283,-333,-369,-378,-369,-327,-272,-195,-114,-35,37,89,123,132,116,86,34,-15,-75,-119,-163,-182,-195,-186,-171,-141,-109,-72,-39,-6,20,41,56,66,68,70,55,46,18,-8,-48,-92,-141,-194,-240,-288,-316,-338,-333,-314,-267,-207,-118,-31,81,177,283,366,442,496,533,551,559,551,551,540,545,556,580,617,665,715,775,822,870,898,917,914,899,869,824,777,709,650,572,498,412,322,223,117,8,-104,-217,-322,-422,-504,-571,-620,-646,-660,-649,-637,-608,-589,-567,-563,-564,-587,-618,-657,-704,-742,-772,-789,-782,-761,-719,-666,-606,-548,-497,-461,-443,-444,-459,-492,-523,-560,-585,-598,-596,-575,-538,-491,-439,-380,-333,-284,-250,-222,-196,-177,-151,-120,-75,-24,47,120,205,290,371,446,505,552,577,587,578,557,526,490,455,423,401,386,379,382,381,386,379,367,339,302,258,206,162,113,91,68,76,90,122,162,207,253,296,332,365,391,414,438,463,491,527,566,613,660,711,752,789,814,816,808,772,716,650,554,465,359,262,169,84,15,-50,-97,-148,-189,-239,-293,-355,-424,-500,-576,-650,-712,-765,-797,-813,-812,-790,-766,-729,-693,-665,-632,-623,-602,-602,-589,-584,-563,-542,-506,-467,-419,-373,-325,-290,-257,-246,-233,-251,-255,-283,-297,-311,-315,-304,-280,-239,-190,-128,-70,-8,36,73,87,91,73,55,26,7,-3,2,25,67,121,185,252,309,362,396,412,411,395,368,333,303,266,249,229,226,225,232,237,240,240,221,205,164,126,73,20,-31,-78,-112,-136,-139,-130,-96,-54,6,74,142,218,283,348,406,453,502,536,576,606,635,661,677,689,686,674,646,612,561,513,453,403,349,311,269,242,212,185,155,116,71,9,-56,-139,-225,-312,-406,-479,-552,-601,-634,-644,-635,-611,-572,-528,-485,-442,-419,-403,-401,-418,-437,-470,-497,-525,-540,-552,-547,-539,-522,-502,-482,-467,-451,-444,-435,-427,-418,-399,-378,-345,-308,-269,-226,-192,-164,-144,-143,-148,-164,-185,-209,-220,-233,-219,-198,-160,-105,-46,26,87,153,197,236,249,252,235,207,172,132,97,69,53,48,60,75,108,132,164,178,188,186,169,150,123,97,82,72,81,100,138,186,246,315,385,456,530,590,660,711,768,814,857,894,928,950,968,967,954,921,869,794,714,612,521,434,361,322,297,308,326,359,370,362,309,205,53,-155,-387,-643,-884,-1101,-1252,-1336,-1318,-1217,-1013,-740,-405,-45,307,619,854,985,994,872,625,276,-153,-618,-1079,-1498,-1834,-2059,-2159,-2115,-1947,-1655,-1286,-845,-400,43,417,717,900,964,900,713,429,71,-332,-735,-1116,-1428,-1658,-1772,-1774,-1648,-1409,-1076,-665,-220,233,660,1014,1283,1430,1452,1349,1123,811,429,28,-366,-701,-955,-1088,-1095,-968,-713,-356,79,540,1009,1413,1745,1955,2028,1966,1763,1446,1045,594,137,-281,-630,-867,-979,-950,-783,-492,-102,352,833,1299,1714,2039,2255,2341,2295,2125,1842,1478,1059,614,189,-209,-521,-762,-886,-913,-835,-663,-430,-150,136,401,615,753,793,734,569,313,-15,-392,-783,-1160,-1489,-1745,-1903,-1951,-1888,-1710,-1446,-1107,-728,-348,16,312,535,651,660,571,374,119,-198,-525,-848,-1126,-1346,-1481,-1526,-1477,-1335,-1124,-849,-553,-237,46,303,493,621,674,657,577,449,282,94,-95,-275,-422,-533,-591,-585,-524,-399,-226,-16,214,440,642,807,909,948,906,800,626,403,148,-124,-378,-606,-778,-884,-912,-858,-734,-541,-319,-69,160,360,500,562,549,447,281,54,-206,-473,-729,-936,-1088,-1153,-1130,-1015,-808,-524,-183,191,573,931,1252,1500,1676,1767,1770,1706,1567,1389,1175,951,733,538,378,270,217,224,288,399,541,704,854,993,1079,1122,1100,1015,880,684,466,211,-36,-285,-493,-673,-783,-843,-822,-743,-600,-413,-203,16,211,370,470,497,456,334,155,-79,-348,-628,-906,-1157,-1367,-1517,-1604,-1615,-1555,-1430,-1254,-1039,-817,-588,-399,-243,-149,-115,-146,-236,-380,-560,-769,-978,-1188,-1357,-1498,-1566,-1575,-1507,-1363,-1161,-900,-613,-310,-23,236,440,586,663,670,622,521,391,246,109,-3,-72,-86,-31,80,259,475,726,980,1221,1429,1582,1681,1709,1679,1594,1465,1309,1136,968,808,682,584,538,534,580,673,793,943,1087,1231,1336,1407,1418,1378,1280,1132,944,720,488,241,12,-211,-390,-542,-639,-691,-693,-647,-571,-471,-369,-279,-219,-200,-233,-313,-444,-611,-804,-1004,-1198,-1366,-1496,-1576,-1596,-1555,-1455,-1302,-1107,-892,-666,-464,-285,-170,-100,-110,-169,-297,-454,-648,-836,-1023,-1176,-1287,-1343,-1336,-1264,-1130,-936,-701,-427,-148,136,391,612,787,900,963,968,924,848,737,618,492,376,280,211,185,197,257,361,497,661,831,991,1131,1224,1270,1252,1181,1052,882,684,469,265,75,-75,-181,-229,-221,-158,-42,99,274,435,584,692,749,742,678,547,374,162,-60,-294,-490,-675,-798,-878,-903,-860,-775,-632,-458,-260,-49,143,315,437,508,508,449,317,141,-86,-327,-585,-822,-1037,-1206,-1316,-1371,-1353,-1277,-1144,-970,-766,-564,-359,-198,-64,10,38,16,-39,-124,-203,-289,-329,-353,-311,-240,-108,55,255,466,687,891,1072,1211,1299,1332,1305,1225,1089,928,731,538,346,180,44,-47,-100,-98,-56,20,132,248,382,488,582,631,639,594,503,365,201,5,-185,-386,-550,-700,-804,-868,-888,-856,-793,-680,-558,-407,-272,-147,-61,-17,-31,-93,-214,-359,-540,-709,-869,-993,-1068,-1095,-1068,-990,-882,-737,-587,-430,-287,-164,-68,-4,24,17,-17,-78,-147,-225,-285,-335,-343,-328,-269,-175,-52,106,273,464,651,845,1024,1189,1329,1434,1505,1523,1505,1428,1326,1177,1019,848,685,542,425,350,310,317,355,428,514,609,690,747,773,745,677,554,395,210,8,-182,-357,-491,-582,-625,-613,-563,-467,-353,-216,-86,37,130,188,201,161,71,-67,-243,-443,-651,-852,-1023,-1168,-1255,-1311,-1306,-1271,-1199,-1097,-984,-852,-720,-597,-474,-388,-310,-285,-280,-324,-392,-485,-589,-689,-772,-831,-851,-833,-777,-682,-558,-412,-253,-92,66,202,320,398,441,448,413,360,284,218,161,144,162,233,345,500,679,875,1065,1238,1384,1486,1550,1558,1528,1445,1338,1191,1040,878,724,597,487,422,387,389,419,471,540,611,685,738,785,791,785,722,641,506,349,157,-42,-254,-449,-628,-776,-887,-968,-1012,-1031,-1030,-1014,-998,-972,-958,-947,-949,-964,-992,-1032,-1083,-1129,-1173,-1189,-1185,-1136,-1054,-938,-791,-642,-490,-360,-264,-201,-182,-194,-239,-298,-370,-439,-506,-557,-594,-609,-597,-560,-493,-395,-279,-134,10,163,300,429,533,621,690,745,789,824,850,872,881,882,872,852,828,802,778,761,756,752,767,772,789,792,791,777,747,706,640,563,463,352,236,112,11,-81,-134,-158,-139,-92,-14,71,158,227,274,286,264,207,121,12,-112,-243,-371,-492,-585,-667,-695,-712,-668,-613,-518,-415,-305,-203,-116,-51,-10,8,6,-18,-52,-104,-170,-244,-340,-433,-539,-633,-721,-781,-819,-821,-796,-742,-668,-584,-494,-412,-336,-277,-232,-204,-189,-193,-194,-212,-212,-204,-171,-100,-1,148,321,524,733,931,1112,1239,1329,1351,1325,1245,1127,974,812,638,475,331,212,128,85,76,107,165,239,321,391,448,474,466,435,366,287,188,82,-16,-121,-203,-289,-351,-403,-437,-456,-452,-443,-413,-384,-350,-327,-311,-315,-332,-368,-417,-483,-554,-637,-716,-796,-866,-915,-948,-933,-903,-809,-707,-554,-403,-240,-101,25,95,148,135,107,32,-51,-153,-248,-338,-401,-444,-443,-408,-328,-204,-52,140,333,548,736,918,1062,1176,1257,1298,1311,1289,1244,1170,1080,970,849,725,606,496,412,343,311,293,305,323,345,370,369,367,328,279,194,102,-24,-140,-282,-394,-503,-576,-605,-601,-536,-447,-310,-175,-23,97,190,241,239,190,94,-42,-206,-388,-577,-756,-924,-1054,-1162,-1208,-1226,-1185,-1112,-1001,-871,-727,-596,-462,-369,-280,-243,-216,-227,-260,-312,-383,-460,-539,-613,-666,-702,-697,-665,-591,-489,-362,-221,-80,59,172,268,333,366,378,359,329,279,234,191,163,172,201,284,396,547,724,910,1089,1250,1371,1451,1474,1451,1377,1269,1131,973,816,657,517,399,307,252,233,245,295,361,449,530,612,666,696,695,654,587,483,361,211,57,-115,-280,-442,-588,-714,-810,-875,-902,-901,-866,-814,-749,-684,-635,-598,-594,-613,-663,-738,-827,-931,-1027,-1121,-1180,-1218,-1207,-1151,-1060,-910,-751,-553,-364,-178,-21,101,186,216,214,162,82,-20,-146,-262,-387,-479,-550,-582,-562,-505,-384,-234,-38,172,395,607,807,968,1103,1190,1239,1248,1217,1156,1063,959,832,715,600,508,443,407,410,434,495,553,625,676,713,714,690,623,534,410,272,123,-29,-168,-289,-381,-436,-449,-423,-355,-259,-143,-19,95,190,247,274,244,188,79,-49,-201,-361,-515,-651,-770,-842,-887,-879,-837,-753,-643,-506,-365,-223,-91,14,99,144,151,128,60,-37,-158,-306,-453,-606,-737,-849,-918,-953,-940,-884,-797,-679,-547,-413,-279,-168,-68,3,53,90,97,115,113,127,154,194,269,360,487,625,785,941,1090,1215,1308,1354,1366,1317,1239,1115,968,802,629,452,292,143,19,-74,-138,-169,-156,-126,-55,28,120,217,296,358,389,383,341,257,142,-4,-165,-339,-504,-663,-788,-886,-945,-958,-943,-877,-800,-691,-591,-485,-407,-346,-326,-334,-381,-456,-550,-659,-762,-854,-918,-950,-938,-885,-794,-666,-522,-360,-207,-63,53,136,186,192,168,111,32,-62,-154,-240,-303,-335,-326,-275,-170,-28,165,379,622,863,1100,1317,1491,1631,1707,1738,1704,1618,1481,1303,1096,872,640,428,228,79,-41,-101,-122,-95,-36,46,135,222,285,324,324,287,213,113,-14,-147,-276,-398,-483,-547,-568,-555,-511,-436,-350,-248,-160,-76,-26,6,-7,-45,-125,-228,-359,-495,-646,-778,-906,-1000,-1068,-1099,-1091,-1048,-969,-859,-731,-580,-432,-281,-152,-41,31,69,62,14,-68,-177,-307,-431,-552,-644,-703,-722,-698,-623,-521,-374,-215,-37,138,304,448,571,658,719,746,753,742,723,708,701,707,741,782,851,924,1001,1078,1135,1178,1192,1177,1133,1055,955,830,691,546,401,269,152,64,0,-27,-25,8,69,148,243,340,432,512,561,585,562,497,389,235,52,-161,-380,-603,-802,-977,-1109,-1194,-1235,-1224,-1172,-1087,-975,-857,-741,-635,-559,-520,-511,-553,-620,-713,-827,-926,-1019,-1077,-1095,-1066,-995,-873,-728,-548,-370,-182,-22,123,229,298,328,321,273,205,112,11,-77,-163,-208,-227,-202,-131,-23,129,309,512,726,941,1141,1320,1459,1555,1597,1584,1512,1390,1222,1020,808,584,385,204,70,-24,-67,-66,-22,50,147,248,348,427,481,498,474,411,307,176,26,-136,-285,-425,-533,-607,-648,-649,-622,-564,-493,-408,-330,-254,-201,-165,-164,-187,-244,-322,-424,-533,-642,-741,-816,-866,-877,-856,-794,-705,-589,-456,-313,-177,-46,56,136,174,175,134,53,-57,-196,-340,-489,-616,-726,-791,-827,-806,-759,-658,-542,-390,-232,-68,89,234,356,453,522,564,580,585,576,566,569,578,607,653,709,778,848,913,969,1010,1026,1026,991,941,857,755,632,495,351,206,69,-54,-148,-219,-253,-259,-230,-176,-101,-14,76,158,225,264,274,242,175,63,-74,-240,-418,-589,-756,-882,-984,-1034,-1043,-1008,-936,-834,-714,-587,-459,-350,-255,-196,-162,-169,-200,-270,-345,-448,-532,-623,-678,-718,-718,-687,-628,-538,-431,-315,-188,-74,34,122,186,229,240,236,204,173,125,102,80,98,143,219,344,487,667,855,1058,1247,1427,1573,1681,1744,1748,1700,1590,1431,1222,984,727,464,217,-7,-189,-328,-416,-457,-455,-411,-348,-259,-177,-92,-32,7,10,-22,-84,-183,-294,-426,-550,-667,-757,-823,-847,-844,-799,-732,-638,-536,-422,-320,-222,-147,-101,-74,-91,-131,-199,-296,-394,-503,-604,-679,-740,-754,-747,-693,-620,-511,-391,-261,-131,-13,86,159,198,198,169,97,6,-108,-227,-338,-427,-493,-507,-486,-412,-294,-144,42,241,442,645,815,967,1078,1147,1181,1170,1130,1063,984,892,810,736,676,643,619,621,634,651,675,687,695,678,650,585,513,405,296,163,45,-80,-175,-253,-297,-310,-290,-243,-169,-83,9,103,177,243,268,273,235,162,57,-85,-243,-423,-600,-776,-929,-1054,-1150,-1199,-1219,-1193,-1141,-1064,-969,-870,-771,-686,-617,-575,-558,-570,-610,-668,-743,-819,-891,-948,-976,-976,-938,-859,-757,-614,-457,-289,-116,44,188,310,397,459,482,483,457,420,378,343,322,329,366,433,542,670,829,997,1162,1323,1448,1547,1594,1592,1536,1427,1270,1077,854,624,392,179,-1,-149,-235,-288,-281,-235,-153,-43,78,199,311,396,450,465,436,367,256,117,-43,-211,-377,-523,-648,-734,-786,-794,-775,-711,-642,-544,-453,-365,-292,-243,-224,-228,-270,-330,-414,-501,-597,-669,-735,-760,-760,-721,-647,-549,-423,-294,-153,-31,81,158,210,221,198,143,54,-48,-167,-285,-394,-480,-545,-562,-555,-493,-410,-276,-135,37,201,366,516,634,732,781,809,792,757,693,624,550,482,430,398,386,400,431,476,533,586,636,673,685,684,648,594,514,417,304,191,73,-31,-119,-189,-226,-245,-227,-196,-139,-75,-11,51,97,118,119,84,21,-69,-186,-320,-457,-600,-724,-832,-905,-949,-943,-909,-828,-723,-595,-453,-319,-187,-90,-16,17,7,-33,-117,-218,-339,-463,-572,-672,-726,-761,-738,-689,-594,-471,-325,-168,-5,146,285,395,485,538,570,571,560,533,508,489,483,502,541,614,704,823,950,1083,1212,1325,1407,1465,1470,1442,1360,1240,1079,888,676,453,232,24,-160,-310,-426,-493,-527,-512,-476,-406,-334,-252,-188,-136,-120,-126,-175,-253,-357,-488,-626,-765,-902,-1011,-1095,-1142,-1145,-1110,-1032,-922,-784,-638,-484,-345,-226,-138,-85,-73,-94,-150,-230,-319,-420,-501,-580,-619,-639,-623,-575,-507,-411,-312,-202,-106,-18,38,80,76,59,2,-66,-151,-237,-313,-370,-398,-394,-347,-265,-140,10,190,377,578,763,938,1086,1201,1281,1317,1313,1268,1190,1078,955,808,678,541,441,353,304,281,290,322,372,428,487,532,568,571,561,512,447,353,249,131,19,-91,-183,-252,-300,-313,-308,-273,-227,-165,-108,-50,-14,8,1,-33,-96,-188,-300,-431,-572,-710,-850,-958,-1057,-1107,-1136,-1116,-1066,-984,-874,-753,-630,-509,-420,-346,-322,-330,-379,-465,-569,-693,-814,-917,-1003,-1033,-1038,-970,-874,-718,-531,-320,-86,138,358,556,719,854,945,996,1024,1010,993,953,922,893,880,888,906,957,1008,1076,1146,1199,1255,1268,1268,1227,1153,1043,904,731,553,353,166,-14,-169,-287,-371,-409,-407,-363,-292,-192,-90,18,108,170,204,189,137,45,-90,-240,-412,-581,-732,-863,-949,-998,-995,-951,-865,-752,-618,-484,-352,-243,-158,-108,-88,-110,-149,-224,-297,-384,-459,-520,-558,-571,-551,-511,-441,-359,-261,-164,-71,9,72,113,133,125,103,54,5,-62,-118,-174,-210,-233,-224,-198,-133,-48,70,204,356,516,671,819,944,1036,1100,1111,1090,1024,920,800,647,505,360,235,140,74,43,57,91,161,244,328,423,483,541,549,541,484,405,294,167,30,-106,-229,-337,-411,-464,-479,-470,-436,-381,-320,-251,-195,-144,-122,-116,-145,-198,-276,-385,-501,-634,-762,-882,-981,-1054,-1090,-1089,-1049,-971,-867,-737,-602,-464,-344,-247,-181,-159,-167,-227,-305,-415,-530,-643,-741,-808,-837,-817,-752,-635,-478,-286,-68,151,376,574,752,894,990,1060,1078,1076,1047,1002,959,917,886,879,881,916,954,1021,1078,1148,1200,1241,1259,1246,1201,1124,1009,871,698,513,318,118,-64,-233,-375,-477,-553,-583,-588,-556,-512,-445,-386,-326,-285,-269,-275,-321,-385,-488,-599,-725,-849,-959,-1045,-1104,-1114,-1096,-1024,-929,-794,-656,-497,-355,-224,-115,-43,2,12,-10,-55,-124,-198,-284,-359,-428,-480,-509,-520,-507,-469,-421,-346,-280,-192,-119,-43,18,68,104,132,138,151,139,145,140,154,172,219,271,360,458,585,717,866,1005,1144,1260,1346,1401,1415,1383,1317,1207,1074,918,756,593,446,314,213,137,92,73,77,94,125,156,180,203,198,187,150,96,29,-53,-136,-224,-304,-371,-431,-467,-497,-504,-507,-492,-483,-455,-443,-420,-411,-405,-408,-426,-449,-490,-537,-588,-651,-700,-751,-787,-805,-811,-796,-765,-727,-673,-632,-581,-550,-530,-523,-539,-567,-607,-661,-706,-755,-781,-791,-770,-709,-615,-477,-306,-104,122,355,589,805,998,1155,1274,1348,1383,1378,1347,1294,1230,1166,1110,1065,1038,1027,1030,1046,1061,1077,1081,1071,1042,988,919,817,711,575,443,302,161,31,-90,-194,-279,-346,-395,-425,-438,-441,-429,-415,-395,-374,-358,-348,-345,-361,-384,-429,-487,-558,-640,-722,-806,-873,-932,-959,-969,-945,-902,-833,-749,-659,-559,-473,-386,-322,-272,-241,-234,-238,-270,-302,-358,-402,-456,-497,-525,-547,-536,-519,-474,-417,-344,-256,-167,-63,28,128,212,293,360,408,451,467,479,475,466,452,445,435,451,464,511,556,624,699,772,848,906,948,965,952,905,832,727,603,468,325,194,76,-16,-81,-111,-114,-88,-38,19,88,147,196,229,234,225,184,134,65,-6,-81,-146,-207,-250,-288,-309,-325,-331,-339,-341,-354,-358,-378,-393,-419,-444,-476,-505,-538,-567,-595,-615,-628,-633,-624,-614,-582,-559,-518,-487,-448,-421,-392,-377,-365,-365,-369,-385,-400,-422,-440,-453,-456,-441,-410,-348,-273,-159,-38,111,266,422,580,719,844,951,1026,1084,1115,1124,1124,1102,1082,1055,1031,1011,993,985,977,971,962,943,921,875,826,747,662,555,437,316,178,57,-77,-187,-296,-384,-462,-517,-568,-592,-619,-620,-625,-613,-600,-582,-561,-540,-526,-510,-517,-521,-552,-585,-631,-683,-731,-777,-805,-816,-807,-767,-710,-627,-528,-418,-304,-191,-94,-7,49,88,84,69,11,-53,-137,-226,-302,-378,-420,-449,-440,-410,-348,-274,-172,-70,43,151,254,347,429,494,547,586,609,630,631,647,642,659,672,696,733,771,822,875,929,976,1016,1037,1039,1020,970,894,794,669,530,384,232,98,-31,-125,-202,-240,-257,-245,-215,-172,-125,-84,-49,-38,-36,-67,-107,-171,-240,-315,-384,-444,-487,-513,-515,-504,-472,-440,-396,-367,-335,-325,-329,-344,-381,-424,-478,-536,-599,-653,-708,-754,-786,-819,-829,-842,-838,-836,-826,-813,-803,-787,-773,-761,-738,-725,-694,-669,-631,-587,-537,-472,-405,-316,-224,-113,6,138,275,421,560,703,832,954,1054,1146,1209,1264,1298,1316,1328,1322,1318,1298,1287,1258,1236,1198,1157,1102,1034,954,860,751,640,513,399,276,170,71,-19,-87,-152,-199,-239,-273,-299,-324,-347,-368,-392,-409,-435,-450,-467,-479,-487,-490,-494,-491,-496,-499,-514,-530,-561,-590,-629,-659,-687,-704,-701,-684,-647,-591,-526,-447,-372,-295,-237,-187,-167,-160,-187,-215,-282,-329,-404,-447,-495,-507,-509,-473,-425,-347,-261,-162,-59,35,133,208,284,341,391,437,474,514,550,594,635,686,731,785,831,878,914,945,959,966,950,928,883,828,761,674,592,487,390,286,181,92,-4,-67,-135,-168,-195,-197,-189,-167,-143,-112,-93,-77,-78,-88,-115,-152,-199,-253,-307,-357,-405,-437,-469,-480,-488,-479,-468,-450,-429,-411,-394,-382,-376,-379,-380,-402,-409,-435,-447,-466,-481,-491,-502,-506,-512,-513,-515,-516,-515,-507,-503,-485,-468,-442,-405,-370,-321,-273,-215,-155,-91,-23,52,129,215,305,400,503,606,714,820,925,1020,1113,1186,1252,1297,1324,1336,1327,1298,1258,1204,1136,1072,991,926,846,785,712,656,589,531,465,399,326,248,167,79,-14,-105,-209,-303,-407,-508,-603,-705,-790,-875,-944,-1000,-1035,-1057,-1051,-1034,-995,-947,-889,-832,-775,-730,-693,-673,-668,-675,-696,-719,-749,-767,-782,-773,-751,-705,-637,-553,-457,-347,-253,-147,-78,-15,18,23,16,-22,-63,-113,-164,-201,-230,-239,-227,-198,-145,-75,9,107,208,316,419,517,607,679,744,788,821,841,849,846,845,828,821,806,796,790,784,780,786,782,787,784,774,761,728,689,625,554,457,359,237,125,2,-109,-208,-297,-361,-408,-433,-441,-428,-412,-378,-351,-322,-301,-288,-289,-295,-319,-346,-379,-418,-454,-491,-521,-544,-561,-566,-561,-547,-520,-486,-449,-402,-363,-322,-288,-266,-251,-251,-264,-288,-326,-380,-435,-512,-578,-653,-716,-767,-799,-810,-788,-747,-668,-575,-458,-331,-198,-66,61,176,282,374,454,524,589,645,711,766,840,911,995,1083,1173,1259,1338,1400,1444,1456,1444,1395,1316,1214,1083,942,790,633,490,349,231,133,53,0,-35,-54,-58,-56,-56,-57,-75,-98,-146,-202,-279,-362,-456,-548,-640,-716,-783,-826,-852,-848,-828,-784,-727,-667,-592,-538,-481,-444,-424,-411,-421,-429,-450,-461,-472,-470,-456,-431,-390,-341,-281,-218,-157,-97,-55,-19,-10,-18,-44,-91,-142,-208,-258,-310,-327,-334,-306,-249,-170,-60,60,198,337,479,608,731,826,911,960,991,994,973,938,882,821,756,687,630,569,527,482,455,425,406,387,363,349,319,292,252,208,151,92,25,-45,-110,-173,-227,-271,-300,-322,-324,-323,-308,-283,-262,-228,-203,-177,-159,-150,-152,-163,-189,-224,-270,-322,-380,-435,-494,-540,-585,-612,-635,-632,-626,-599,-562,-523,-465,-421,-369,-336,-305,-298,-292,-316,-341,-383,-431,-479,-534,-575,-618,-638,-653,-639,-615,-562,-496,-408,-304,-192,-71,55,177,299,414,523,624,714,798,866,931,978,1018,1049,1067,1081,1084,1082,1073,1056,1032,998,953,902,837,771,692,621,538,470,395,332,270,217,162,116,64,20,-34,-84,-146,-203,-279,-341,-429,-491,-576,-632,-698,-739,-776,-797,-804,-807,-796,-785,-766,-752,-733,-725,-709,-704,-693,-687,-677,-664,-647,-620,-587,-543,-493,-431,-369,-298,-231,-165,-99,-48,2,34,59,72,65,56,20,-8,-59,-98,-144,-174,-191,-193,-164,-119,-44,48,162,284,419,550,678,794,893,971,1026,1056,1062,1047,1015,970,921,868,824,781,752,729,710,702,682,673,646,618,578,528,468,404,325,251,165,88,6,-64,-133,-192,-244,-291,-325,-365,-385,-418,-428,-445,-451,-448,-448,-431,-425,-406,-401,-394,-401,-410,-433,-459,-495,-529,-565,-593,-618,-628,-627,-616,-587,-552,-505,-455,-408,-364,-331,-311,-309,-321,-350,-395,-439,-502,-546,-602,-637,-663,-677,-673,-654,-623,-572,-513,-441,-355,-266,-163,-59,49,162,274,387,500,612,720,827,926,1022,1108,1188,1251,1311,1349,1382,1396,1396,1382,1349,1304,1238,1160,1061,961,842,728,607,493,390,293,214,146,95,52,24,-4,-27,-55,-93,-139,-199,-273,-352,-446,-529,-619,-684,-745,-774,-792,-782,-757,-720,-671,-625,-573,-535,-499,-481,-467,-468,-473,-486,-502,-513,-523,-525,-515,-502,-473,-443,-406,-368,-339,-306,-295,-280,-288,-293,-315,-335,-363,-390,-414,-439,-453,-459,-457,-429,-396,-331,-252,-149,-27,107,253,400,544,681,795,896,966,1012,1035,1025,1002,955,898,831,764,695,635,579,531,493,456,427,400,366,337,296,251,202,140,82,13,-49,-114,-165,-214,-248,-273,-286,-287,-283,-271,-256,-239,-221,-204,-185,-173,-154,-148,-135,-140,-145,-167,-196,-236,-288,-341,-399,-447,-493,-520,-538,-535,-519,-490,-450,-408,-363,-323,-296,-275,-279,-291,-330,-374,-440,-500,-571,-620,-670,-683,-683,-651,-593,-518,-419,-307,-191,-64,50,174,281,385,481,563,646,712,781,831,893,935,988,1031,1072,1115,1147,1179,1195,1213,1203,1192,1157,1107,1042,959,860,754,632,514,385,275,163,71,-4,-68,-103,-130,-143,-144,-148,-150,-161,-185,-225,-281,-357,-442,-542,-643,-744,-835,-909,-965,-995,-1004,-989,-955,-916,-862,-821,-777,-748,-731,-722,-729,-734,-747,-755,-755,-747,-724,-684,-633,-559,-481,-383,-289,-188,-99,-16,46,94,121,128,125,108,86,66,49,44,49,69,109,159,235,315,417,522,636,749,852,952,1028,1093,1132,1148,1147,1126,1092,1044,992,935,882,833,787,754,724,705,687,673,652,630,589,545,474,403,311,220,122,31,-55,-128,-185,-234,-259,-282,-288,-291,-292,-292,-301,-310,-338,-367,-409,-459,-508,-564,-612,-660,-695,-730,-749,-770,-777,-785,-786,-782,-775,-763,-743,-724,-697,-669,-650,-624,-612,-601,-599,-601,-610,-617,-625,-633,-636,-634,-627,-616,-590,-570,-525,-488,-432,-376,-317,-248,-189,-119,-55,8,80,149,232,312,412,509,623,733,849,962,1071,1172,1259,1336,1388,1425,1438,1426,1396,1338,1265,1179,1079,977,872,765,673,571,492,406,337,268,214,156,111,65,21,-26,-76,-136,-206,-279,-370,-458,-553,-646,-727,-802,-856,-893,-909,-900,-877,-829,-776,-707,-644,-582,-535,-500,-484,-486,-500,-533,-560,-600,-620,-645,-640,-637,-605,-567,-516,-450,-385,-311,-240,-167,-107,-46,-7,29,49,58,58,55,42,41,33,40,56,78,120,172,237,318,408,509,615,723,823,918,997,1056,1095,1110,1103,1078,1032,974,904,830,749,674,591,522,451,391,332,280,227,181,129,82,23,-28,-85,-142,-191,-246,-290,-328,-364,-389,-415,-427,-440,-442,-440,-437,-419,-410,-389,-373,-357,-340,-332,-322,-321,-318,-327,-335,-351,-370,-393,-422,-450,-480,-504,-529,-540,-551,-549,-545,-535,-523,-512,-503,-495,-494,-489,-490,-487,-478,-473,-444,-428,-383,-343,-288,-226,-156,-88,-2,68,156,226,304,378,446,523,588,667,740,823,902,984,1065,1135,1206,1253,1296,1315,1321,1305,1271,1220,1150,1069,974,871,765,650,548,434,344,248,173,103,47,7,-30,-49,-74,-88,-111,-139,-178,-231,-297,-375,-461,-551,-639,-724,-789,-845,-876,-887,-884,-852,-818,-765,-709,-658,-606,-571,-547,-541,-556,-582,-627,-671,-726,-768,-803,-821,-815,-796,-744,-685,-603,-512,-416,-316,-222,-131,-57,13,59,94,112,115,108,91,71,53,39,37,49,77,125,191,272,369,475,586,694,797,881,951,992,1013,1000,975,911,849,758,676,584,505,429,374,327,305,285,289,287,301,299,306,288,274,240,204,159,116,68,26,-11,-50,-76,-110,-136,-165,-194,-218,-250,-270,-297,-314,-329,-345,-352,-365,-371,-386,-393,-412,-427,-447,-473,-496,-531,-555,-591,-612,-640,-652,-662,-657,-652,-631,-613,-586,-564,-544,-528,-513,-513,-499,-505,-493,-488,-475,-453,-425,-391,-344,-295,-235,-167,-102,-23,51,133,215,295,382,464,552,633,721,792,880,940,1011,1061,1109,1142,1167,1176,1179,1168,1145,1115,1071,1026,966,906,836,767,694,615,543,460,395,315,260,193,152,101,72,33,4,-35,-78,-135,-197,-281,-362,-464,-552,-653,-732,-811,-865,-908,-925,-933,-912,-891,-846,-801,-750,-700,-658,-616,-591,-570,-564,-566,-570,-583,-591,-599,-601,-594,-579,-551,-519,-472,-426,-367,-307,-250,-185,-130,-77,-24,16,52,90,108,139,153,172,194,208,238,262,302,348,404,473,554,640,733,825,912,992,1056,1097,1128,1120,1109,1056,1002,916,827,729,623,527,432,352,287,239,203,187,177,176,177,177,173,165,145,125,93,57,17,-37,-87,-152,-213,-284,-347,-413,-464,-511,-537,-555,-555,-541,-521,-485,-458,-420,-397,-375,-369,-377,-403,-449,-511,-592,-680,-778,-865,-945,-999,-1033,-1034,-1010,-952,-880,-781,-680,-568,-465,-365,-286,-223,-184,-173,-178,-213,-252,-304,-345,-371,-371,-340,-265,-160,-12,155,350,544,750,933,1111,1261,1388,1485,1553,1580,1579,1526,1440,1308,1146,952,749,543,352,192,66,-5,-39,-17,33,117,216,316,412,488,545,569,563,532,462,379,265,141,4,-133,-272,-398,-511,-612,-684,-745,-784,-801,-815,-803,-791,-765,-727,-688,-634,-580,-525,-476,-441,-435,-453,-511,-602,-719,-858,-1004,-1133,-1248,-1318,-1351,-1333,-1269,-1164,-1022,-853,-671,-469,-278,-82,94,258,394,509,586,643,663,664,648,615,587,562,544,551,568,612,669,742,834,925,1036,1137,1246,1341,1423,1479,1503,1482,1416,1288,1120,899,653,391,132,-101,-294,-435,-515,-528,-484,-383,-248,-77,95,276,430,561,652,702,701,659,567,441,285,104,-78,-265,-430,-578,-689,-768,-803,-804,-771,-708,-630,-535,-442,-351,-279,-223,-200,-211,-262,-357,-491,-662,-863,-1073,-1284,-1471,-1626,-1719,-1767,-1731,-1648,-1499,-1308,-1089,-855,-623,-407,-216,-66,52,117,156,148,128,80,34,-3,-27,-19,22,98,215,360,534,723,916,1107,1281,1436,1558,1652,1708,1734,1723,1675,1602,1487,1354,1191,1016,830,651,481,344,230,164,128,139,174,242,314,399,473,532,575,584,577,531,470,378,275,153,28,-104,-233,-350,-470,-561,-654,-718,-776,-815,-844,-863,-869,-867,-858,-835,-810,-770,-729,-684,-646,-617,-606,-622,-658,-732,-818,-927,-1038,-1142,-1235,-1295,-1321,-1313,-1254,-1170,-1040,-888,-710,-521,-323,-128,54,226,366,484,569,621,642,637,608,568,519,469,433,406,405,420,465,529,619,725,841,967,1083,1194,1275,1326,1332,1290,1194,1046,849,617,364,104,-140,-352,-519,-623,-667,-643,-559,-424,-251,-53,148,342,511,641,728,757,737,663,536,381,183,-16,-223,-420,-584,-718,-805,-843,-835,-782,-688,-569,-433,-293,-165,-52,26,68,65,14,-82,-226,-402,-609,-824,-1042,-1233,-1398,-1502,-1559,-1546,-1472,-1347,-1168,-962,-739,-509,-298,-102,55,182,258,308,313,298,263,222,180,161,155,186,246,339,464,614,776,950,1116,1271,1409,1509,1587,1621,1622,1589,1516,1421,1291,1151,985,820,651,486,343,215,116,49,6,-3,8,37,70,114,135,159,153,133,94,33,-37,-121,-206,-296,-374,-456,-517,-580,-621,-661,-685,-705,-717,-723,-729,-726,-734,-725,-729,-719,-712,-698,-683,-660,-644,-627,-623,-629,-656,-690,-753,-809,-883,-941,-989,-1013,-1012,-978,-915,-819,-700,-556,-404,-232,-70,99,252,395,524,625,713,771,814,835,841,831,819,794,777,758,748,748,761,788,830,883,949,1022,1097,1164,1224,1253,1267,1232,1166,1053,904,715,509,278,59,-151,-331,-464,-555,-585,-565,-491,-381,-233,-76,91,246,379,481,545,563,536,468,357,218,53,-125,-296,-465,-600,-712,-783,-810,-806,-754,-685,-588,-483,-382,-287,-215,-176,-163,-205,-276,-402,-555,-746,-950,-1161,-1357,-1527,-1653,-1726,-1735,-1686,-1569,-1410,-1204,-974,-733,-493,-270,-75,89,210,292,336,346,328,298,258,227,213,219,261,330,434,564,715,878,1040,1200,1336,1455,1537,1586,1601,1572,1510,1410,1278,1124,941,757,558,374,204,55,-53,-133,-159,-161,-110,-45,46,142,233,308,363,382,373,328,258,157,52,-79,-191,-318,-415,-510,-583,-634,-675,-688,-697,-686,-672,-649,-629,-609,-596,-584,-588,-586,-605,-613,-642,-661,-700,-735,-781,-835,-882,-941,-980,-1016,-1027,-1021,-984,-926,-841,-739,-617,-491,-351,-219,-80,52,178,303,412,524,614,704,770,832,871,900,914,914,906,886,869,840,825,804,797,797,806,822,846,870,889,907,899,883,833,767,667,551,409,267,115,-24,-144,-244,-303,-333,-322,-281,-205,-117,-3,100,209,300,369,418,433,419,377,302,205,87,-51,-185,-333,-454,-570,-650,-707,-720,-712,-656,-594,-499,-410,-315,-242,-183,-165,-173,-228,-319,-447,-603,-784,-964,-1143,-1301,-1412,-1490,-1500,-1455,-1357,-1201,-1009,-791,-555,-327,-110,85,241,368,452,503,523,517,495,464,435,407,403,407,442,496,572,671,781,904,1030,1150,1263,1350,1423,1452,1459,1415,1346,1228,1090,913,731,527,342,156,5,-116,-201,-234,-236,-193,-130,-41,45,127,188,222,221,183,114,11,-108,-245,-385,-518,-640,-742,-823,-875,-905,-903,-884,-837,-782,-706,-633,-554,-482,-428,-376,-360,-349,-370,-401,-456,-518,-594,-669,-747,-815,-874,-916,-932,-931,-891,-837,-746,-645,-520,-393,-263,-137,-27,80,161,242,303,360,421,469,534,590,656,720,783,841,892,929,959,971,974,967,949,932,910,890,877,865,861,856,849,838,813,775,712,628,517,384,234,71,-92,-247,-385,-494,-572,-608,-615,-579,-520,-436,-337,-236,-134,-41,35,98,131,149,138,104,47,-31,-124,-231,-342,-454,-558,-643,-710,-748,-752,-734,-677,-606,-515,-422,-335,-267,-221,-217,-250,-326,-441,-590,-761,-943,-1121,-1277,-1403,-1479,-1501,-1464,-1368,-1220,-1026,-805,-562,-323,-89,117,304,442,562,635,685,712,714,714,701,697,691,712,733,790,852,946,1046,1166,1280,1400,1498,1582,1633,1652,1631,1572,1471,1339,1170,984,776,566,361,172,4,-119,-215,-257,-258,-227,-156,-77,18,95,167,196,208,166,104,0,-119,-259,-401,-537,-666,-764,-849,-895,-921,-913,-890,-839,-785,-718,-658,-598,-552,-518,-499,-498,-512,-542,-583,-636,-696,-760,-826,-888,-941,-987,-1014,-1023,-1012,-971,-913,-821,-716,-585,-447,-298,-154,-13,115,226,326,399,472,518,579,616,675,726,785,849,904,965,1009,1046,1063,1072,1054,1038,993,957,902,854,806,754,715,667,627,589,538,491,426,352,273,170,76,-37,-137,-228,-307,-355,-393,-387,-374,-324,-271,-201,-125,-56,18,70,123,155,172,179,159,134,83,24,-51,-128,-219,-297,-382,-445,-502,-537,-553,-552,-529,-495,-447,-397,-347,-310,-287,-291,-315,-377,-458,-573,-697,-838,-971,-1093,-1190,-1247,-1265,-1234,-1144,-1022,-842,-644,-420,-186,31,246,417,571,676,751,789,800,787,761,726,690,663,641,642,649,688,730,802,874,963,1046,1126,1188,1229,1240,1218,1156,1062,924,765,573,375,162,-35,-226,-381,-506,-588,-623,-620,-569,-498,-398,-299,-206,-132,-87,-82,-106,-178,-265,-384,-507,-633,-750,-850,-924,-978,-997,-993,-962,-906,-837,-750,-660,-565,-477,-395,-332,-281,-252,-244,-250,-283,-321,-375,-434,-485,-542,-576,-602,-601,-585,-533,-474,-376,-270,-149,-14,113,246,364,470,561,631,688,727,756,778,800,823,854,891,939,991,1045,1101,1142,1178,1190,1187,1160,1117,1049,976,883,793,692,600,506,426,344,276,210,155,95,45,-15,-70,-130,-197,-257,-324,-379,-433,-476,-504,-526,-531,-530,-519,-503,-479,-459,-428,-402,-372,-339,-311,-282,-254,-241,-225,-232,-239,-269,-299,-347,-394,-446,-495,-538,-568,-591,-595,-589,-572,-546,-522,-500,-489,-491,-515,-555,-615,-688,-764,-849,-909,-963,-983,-972,-931,-845,-733,-587,-417,-234,-37,155,343,515,668,800,902,987,1041,1083,1100,1114,1108,1111,1099,1099,1095,1100,1109,1127,1148,1174,1201,1225,1237,1241,1219,1178,1106,1010,880,740,565,397,214,44,-112,-250,-353,-430,-475,-480,-474,-425,-384,-323,-276,-239,-220,-226,-259,-309,-385,-466,-554,-639,-713,-767,-809,-814,-815,-778,-738,-677,-616,-552,-499,-449,-421,-406,-410,-432,-465,-511,-566,-617,-676,-720,-765,-793,-810,-811,-798,-761,-712,-636,-548,-441,-323,-197,-68,54,175,276,371,447,508,562,602,643,677,721,764,817,877,935,1002,1055,1106,1132,1146,1127,1089,1022,933,829,710,591,470,361,260,176,103,50,1,-29,-60,-83,-104,-130,-152,-187,-215,-255,-290,-331,-367,-399,-428,-442,-459,-453,-448,-423,-398,-354,-310,-254,-195,-135,-77,-25,18,42,56,43,17,-28,-90,-154,-233,-299,-372,-431,-480,-520,-541,-561,-557,-562,-545,-544,-532,-539,-542,-571,-593,-637,-674,-713,-741,-750,-740,-700,-635,-540,-421,-282,-128,34,195,355,503,634,754,842,922,970,1009,1022,1033,1025,1017,1009,997,992,986,987,988,992,993,991,989,976,957,925,880,827,746,663,555,440,315,184,53,-74,-190,-295,-380,-448,-493,-521,-526,-523,-506,-490,-472,-471,-473,-505,-536,-597,-650,-721,-775,-823,-856,-865,-858,-827,-780,-718,-648,-576,-499,-440,-382,-346,-328,-324,-347,-381,-429,-491,-542,-606,-640,-676,-681,-672,-638,-584,-508,-417,-307,-187,-53,82,222,353,475,585,668,741,781,812,822,824,825,821,831,840,868,897,942,982,1035,1068,1108,1120,1124,1099,1054,981,890,772,645,504,362,225,94,-18,-117,-191,-247,-284,-301,-307,-300,-288,-279,-268,-268,-278,-298,-332,-372,-419,-472,-517,-565,-597,-623,-632,-630,-607,-575,-523,-458,-387,-300,-215,-134,-55,-2,45,54,49,9,-50,-127,-223,-319,-423,-516,-603,-670,-723,-751,-759,-750,-717,-681,-629,-580,-535,-490,-466,-437,-424,-407,-391,-363,-327,-270,-200,-112,-10,106,226,352,480,602,718,828,917,1002,1058,1107,1131,1142,1137,1119,1095,1061,1030,990,957,921,888,853,823,781,749,700,652,591,522,438,347,241,131,18,-100,-208,-308,-398,-471,-528,-573,-595,-612,-611,-604,-592,-574,-562,-554,-550,-564,-577,-611,-640,-681,-712,-741,-757,-755,-747,-709,-673,-613,-557,-491,-441,-383,-358,-331,-339,-359,-399,-461,-522,-604,-664,-726,-763,-775,-764,-717,-645,-549,-425,-289,-136,19,180,332,479,607,713,804,857,897,902,896,872,848,815,801,786,798,814,852,893,944,997,1039,1077,1092,1094,1066,1018,937,836,713,568,426,265,127,-11,-120,-215,-277,-321,-338,-339,-326,-304,-279,-258,-243,-242,-251,-276,-313,-361,-413,-472,-516,-562,-581,-589,-574,-534,-481,-402,-318,-223,-129,-44,34,88,120,128,108,63,-2,-86,-180,-275,-372,-460,-536,-599,-643,-673,-682,-682,-659,-638,-596,-564,-519,-490,-456,-434,-421,-400,-393,-370,-344,-301,-240,-165,-69,36,159,280,405,521,633,728,813,875,925,954,967,961,946,913,878,837,799,762,740,716,711,703,704,700,696,677,654,613,560,489,405,308,197,85,-43,-160,-277,-382,-467,-539,-578,-602,-594,-577,-534,-494,-444,-405,-377,-360,-368,-386,-422,-470,-517,-571,-611,-639,-654,-645,-621,-583,-525,-468,-403,-342,-291,-248,-222,-211,-218,-238,-279,-322,-384,-439,-499,-546,-577,-595,-582,-550,-485,-396,-284,-157,-12,135,286,430,557,676,761,833,870,884,875,845,802,756,706,670,642,639,643,674,709,753,797,830,854,859,838,802,731,651,540,420,285,147,9,-121,-237,-334,-408,-455,-484,-479,-473,-435,-414,-372,-356,-336,-339,-355,-383,-425,-471,-525,-568,-616,-634,-653,-637,-611,-560,-488,-406,-309,-205,-107,-6,72,143,180,201,184,145,75,-14,-123,-236,-359,-465,-569,-647,-706,-746,-755,-753,-723,-689,-638,-581,-524,-460,-404,-345,-293,-241,-194,-146,-94,-43,26,89,176,259,361,452,558,643,737,806,872,920,955,980,989,991,979,959,934,899,864,827,788,762,730,717,696,692,679,668,653,621,585,528,455,374,269,162,46,-75,-184,-294,-377,-454,-500,-532,-537,-527,-503,-471,-434,-401,-374,-358,-358,-370,-397,-434,-482,-529,-581,-624,-655,-680,-683,-675,-656,-616,-587,-536,-508,-470,-453,-443,-448,-465,-490,-527,-563,-605,-642,-669,-688,-689,-674,-634,-576,-484,-378,-246,-98,61,225,391,539,682,797,886,950,976,980,950,904,839,766,697,635,591,568,566,592,635,695,758,824,868,907,903,883,819,732,612,474,319,161,8,-134,-251,-347,-406,-439,-442,-417,-381,-327,-274,-226,-185,-164,-155,-170,-196,-240,-290,-346,-400,-445,-481,-496,-496,-473,-425,-366,-284,-201,-104,-20,63,120,166,173,166,113,48,-56,-165,-301,-425,-560,-661,-762,-815,-857,-851,-827,-771,-701,-615,-527,-435,-356,-278,-220,-167,-128,-96,-67,-45,-10,21,72,125,204,279,385,473,587,673,771,835,899,928,948,943,922,892,844,800,746,696,655,607,583,552,537,527,515,509,497,477,453,409,358,288,207,111,6,-106,-222,-337,-447,-546,-628,-696,-735,-761,-754,-734,-693,-645,-584,-533,-476,-443,-413,-403,-411,-429,-465,-507,-551,-600,-638,-670,-691,-691,-683,-655,-621,-577,-529,-483,-439,-408,-378,-363,-351,-347,-347,-347,-345,-340,-325,-304,-264,-215,-142,-57,49,169,300,439,576,712,830,938,1018,1077,1111,1112,1098,1051,1000,926,857,785,724,680,650,644,653,675,713,738,772,781,777,749,693,619,514,403,267,136,-3,-130,-246,-343,-418,-471,-500,-508,-498,-480,-449,-424,-400,-380,-374,-376,-382,-404,-418,-443,-462,-478,-491,-494,-491,-478,-457,-429,-390,-350,-308,-261,-226,-192,-170,-161,-165,-183,-216,-265,-318,-389,-453,-530,-585,-647,-676,-698,-693,-666,-620,-556,-476,-392,-304,-214,-140,-62,-7,44,86,115,146,171,201,237,282,339,405,485,570,660,749,830,906,961,1005,1024,1036,1018,1001,958,920,866,817,759,710,657,613,570,533,499,469,436,405,366,325,273,216,144,75,-13,-94,-187,-275,-361,-443,-516,-576,-626,-650,-670,-655,-638,-595,-548,-493,-436,-391,-347,-328,-316,-329,-359,-400,-458,-519,-582,-646,-696,-736,-762,-764,-756,-723,-680,-623,-560,-495,-432,-373,-325,-286,-257,-241,-230,-230,-225,-226,-214,-193,-161,-106,-35,54,162,280,407,538,662,777,878,955,1011,1042,1046,1030,986,933,860,787,707,637,572,526,490,476,469,478,494,502,515,503,485,441,377,293,186,75,-57,-177,-307,-412,-512,-581,-636,-658,-667,-642,-613,-560,-507,-447,-392,-340,-299,-267,-246,-236,-233,-239,-248,-258,-273,-277,-289,-287,-287,-280,-269,-261,-241,-237,-219,-218,-213,-220,-231,-252,-278,-313,-352,-391,-433,-469,-497,-518,-517,-510,-478,-435,-376,-303,-226,-137,-54,31,113,177,247,290,338,369,398,424,447,478,509,554,598,658,712,776,830,879,914,937,935,928,890,849,790,724,659,585,521,455,400,347,302,260,227,190,160,124,90,47,5,-51,-107,-174,-244,-314,-392,-453,-526,-570,-619,-641,-654,-649,-629,-594,-553,-498,-443,-392,-339,-307,-284,-276,-298,-325,-385,-443,-520,-593,-660,-724,-762,-788,-790,-769,-735,-679,-616,-545,-468,-401,-330,-279,-225,-188,-155,-132,-110,-87,-65,-29,7,64,129,210,302,401,510,613,721,810,895,957,1004,1030,1034,1028,1000,964,922,869,825,772,734,691,665,639,620,610,593,586,568,545,512,463,404,328,238,136,29,-85,-191,-297,-383,-462,-516,-554,-576,-576,-566,-544,-510,-480,-442,-413,-386,-368,-362,-358,-369,-379,-391,-407,-407,-412,-397,-384,-358,-331,-302,-280,-259,-255,-256,-274,-299,-338,-381,-434,-483,-536,-575,-615,-636,-649,-643,-626,-586,-543,-479,-414,-338,-263,-187,-112,-46,21,79,130,185,224,274,312,355,397,441,487,539,588,652,705,772,828,888,932,979,991,1011,990,970,917,862,783,706,619,536,459,389,330,288,250,237,220,222,222,224,224,214,195,160,111,43,-39,-134,-240,-346,-453,-546,-628,-690,-726,-746,-736,-710,-666,-609,-547,-481,-417,-367,-323,-301,-295,-304,-342,-385,-451,-518,-592,-663,-723,-778,-807,-828,-828,-809,-780,-731,-682,-617,-558,-489,-427,-362,-306,-244,-196,-137,-87,-28,33,97,177,254,347,441,539,637,731,816,891,950,992,1021,1026,1022,996,967,922,878,826,780,734,693,657,623,600,568,547,512,481,437,388,329,259,185,100,16,-70,-151,-228,-292,-347,-387,-418,-433,-442,-441,-435,-429,-417,-410,-404,-398,-399,-397,-405,-405,-415,-415,-418,-419,-406,-399,-379,-357,-334,-304,-280,-259,-238,-232,-224,-235,-246,-271,-299,-339,-378,-428,-469,-517,-548,-582,-588,-594,-562,-532,-462,-393,-297,-196,-85,27,142,245,348,436,511,572,618,645,662,664,658,646,636,621,623,622,641,662,696,733,773,810,843,863,871,865,834,792,728,644,559,444,347,227,131,27,-51,-124,-173,-207,-226,-228,-223,-210,-199,-192,-193,-210,-239,-281,-342,-401,-479,-544,-613,-665,-709,-730,-744,-729,-710,-670,-626,-575,-526,-480,-448,-423,-425,-432,-465,-504,-552,-605,-647,-687,-704,-712,-695,-669,-620,-567,-501,-431,-357,-285,-208,-138,-65,5,70,134,197,253,315,370,435,493,566,630,707,780,851,923,986,1044,1090,1131,1152,1169,1169,1153,1132,1088,1042,979,916,842,769,698,622,561,488,432,368,311,248,187,122,55,-14,-86,-157,-225,-297,-355,-418,-466,-514,-550,-587,-610,-639,-655,-674,-686,-697,-700,-705,-694,-690,-671,-653,-636,-610,-595,-570,-560,-541,-535,-526,-521,-522,-521,-523,-529,-531,-531,-534,-522,-519,-500,-487,-466,-452,-432,-422,-407,-398,-382,-367,-336,-302,-249,-186,-110,-21,78,177,288,388,494,588,673,751,807,856,883,901,899,895,873,860,839,822,818,809,815,820,827,837,839,840,827,812,783,741,692,626,553,469,376,282,183,96,7,-61,-126,-165,-199,-211,-221,-220,-218,-221,-228,-247,-281,-323,-382,-444,-515,-582,-643,-693,-724,-737,-731,-702,-664,-603,-549,-479,-430,-377,-349,-335,-340,-368,-409,-469,-534,-607,-675,-734,-780,-807,-811,-799,-759,-708,-634,-556,-467,-375,-282,-190,-104,-18,53,129,187,245,295,342,385,434,479,533,593,653,722,790,857,923,977,1025,1061,1077,1086,1066,1041,987,928,847,759,667,565,477,384,309,242,189,151,117,100,79,68,49,30,3,-33,-78,-128,-191,-250,-320,-384,-445,-505,-547,-588,-611,-623,-620,-608,-574,-542,-487,-437,-373,-321,-263,-222,-189,-170,-170,-182,-211,-252,-299,-358,-407,-463,-503,-537,-557,-558,-550,-520,-485,-437,-389,-336,-295,-257,-233,-220,-218,-215,-229,-222,-225,-202,-172,-121,-55,29,125,235,349,469,586,697,802,885,962,1006,1040,1044,1032,999,953,888,829,752,691,620,570,519,483,453,432,415,402,387,363,339,295,245,182,104,24,-66,-151,-238,-310,-374,-423,-447,-467,-457,-447,-418,-395,-365,-351,-341,-346,-372,-400,-453,-501,-559,-612,-658,-689,-712,-710,-698,-670,-622,-577,-514,-462,-404,-364,-325,-314,-305,-320,-345,-380,-422,-466,-503,-536,-554,-559,-545,-516,-462,-400,-313,-220,-111,3,121,243,353,466,555,643,707,759,798,819,839,846,852,863,870,893,913,947,980,1016,1048,1068,1075,1060,1024,961,874,766,640,510,374,249,135,43,-28,-74,-97,-105,-89,-74,-48,-29,-20,-21,-41,-82,-136,-219,-301,-412,-508,-620,-711,-794,-857,-894,-908,-892,-854,-788,-711,-612,-515,-411,-321,-241,-185,-151,-147,-171,-220,-294,-383,-480,-586,-674,-761,-812,-846,-847,-815,-761,-675,-580,-465,-362,-247,-166,-81,-38,2,9,8,-3,-20,-23,-27,1,41,111,202,314,442,582,720,855,971,1070,1137,1179,1188,1165,1125,1054,982,895,809,728,650,588,533,494,463,443,433,427,430,427,427,419,398,373,323,270,192,111,16,-80,-174,-268,-344,-415,-459,-494,-508,-507,-497,-474,-454,-430,-414,-403,-403,-409,-424,-443,-459,-479,-485,-491,-488,-471,-464,-433,-427,-405,-402,-407,-415,-442,-471,-507,-548,-584,-619,-644,-662,-664,-657,-634,-599,-556,-496,-435,-358,-286,-198,-119,-26,58,146,230,310,386,450,513,560,607,641,675,704,733,768,800,841,886,931,982,1022,1062,1083,1094,1077,1040,977,887,780,648,512,367,230,98,-6,-99,-154,-190,-199,-188,-160,-127,-89,-59,-44,-43,-66,-108,-171,-251,-344,-440,-542,-629,-714,-771,-819,-832,-834,-801,-760,-687,-614,-519,-430,-338,-256,-183,-136,-101,-98,-115,-157,-219,-300,-384,-483,-563,-648,-704,-744,-758,-739,-704,-633,-557,-456,-361,-260,-174,-96,-42,6,27,53,59,83,103,146,202,277,369,474,588,704,818,919,1011,1081,1133,1163,1174,1168,1140,1106,1050,995,925,855,781,708,631,560,486,419,350,290,227,171,122,68,31,-14,-49,-80,-118,-144,-184,-219,-260,-305,-349,-398,-442,-486,-521,-552,-576,-590,-601,-605,-608,-605,-606,-599,-596,-584,-571,-554,-526,-498,-459,-423,-384,-347,-320,-298,-292,-297,-314,-351,-391,-450,-502,-568,-617,-668,-697,-713,-706,-678,-624,-559,-462,-369,-249,-139,-20,94,201,306,398,485,564,633,694,749,791,827,859,874,898,907,925,936,957,970,997,1013,1036,1047,1053,1045,1020,980,916,835,734,612,483,340,198,62,-69,-173,-266,-324,-361,-371,-359,-333,-297,-258,-225,-203,-198,-205,-238,-274,-336,-396,-466,-532,-596,-650,-696,-727,-744,-747,-731,-705,-660,-603,-544,-470,-406,-340,-285,-248,-223,-222,-241,-273,-332,-391,-469,-542,-613,-673,-716,-742,-740,-715,-664,-591,-498,-394,-285,-173,-74,13,89,137,182,210,230,260,288,331,392,462,552,647,749,849,943,1023,1087,1131,1158,1159,1146,1111,1068,1006,946,871,801,733,658,603,530,482,419,364,311,247,191,132,70,20,-35,-77,-113,-145,-169,-196,-219,-248,-281,-319,-360,-408,-449,-496,-532,-564,-588,-604,-617,-620,-628,-622,-627,-618,-615,-603,-589,-565,-543,-504,-470,-430,-386,-351,-315,-288,-276,-272,-284,-309,-353,-399,-467,-525,-589,-645,-681,-701,-696,-663,-603,-520,-413,-295,-165,-34,94,212,319,410,491,551,606,642,675,695,717,727,741,754,765,787,806,833,863,891,925,945,967,968,962,932,890,822,744,642,535,412,290,168,50,-51,-142,-208,-255,-278,-284,-270,-249,-220,-194,-181,-176,-188,-225,-264,-333,-392,-468,-527,-588,-622,-650,-649,-635,-599,-551,-488,-420,-349,-273,-215,-150,-115,-82,-72,-78,-98,-136,-182,-240,-301,-365,-430,-484,-543,-580,-618,-640,-645,-645,-620,-586,-536,-472,-396,-317,-226,-144,-56,21,100,168,239,304,372,446,516,599,673,751,823,885,938,973,999,1003,998,980,945,914,866,821,774,724,677,632,581,535,483,423,363,285,211,119,31,-66,-155,-241,-314,-376,-419,-452,-462,-467,-455,-443,-422,-409,-388,-382,-369,-369,-365,-370,-373,-377,-386,-392,-402,-414,-427,-442,-452,-467,-467,-476,-466,-452,-435,-403,-376,-344,-310,-287,-267,-256,-262,-272,-300,-335,-374,-427,-466,-513,-540,-557,-552,-526,-475,-402,-308,-195,-71,62,193,322,442,551,643,726,783,838,869,896,911,915,921,913,916,907,909,903,905,901,897,891,871,851,810,765,703,631,548,454,359,253,155,49,-40,-134,-205,-271,-319,-349,-368,-368,-360,-342,-322,-303,-292,-291,-301,-328,-361,-411,-459,-516,-559,-606,-630,-652,-650,-647,-619,-602,-558,-533,-492,-465,-434,-413,-397,-387,-382,-385,-392,-405,-422,-442,-461,-485,-505,-524,-546,-556,-570,-576,-573,-569,-545,-519,-472,-415,-344,-257,-165,-56,48,165,271,384,486,583,675,755,830,892,945,981,1012,1022,1025,1015,997,973,946,920,893,871,854,836,821,805,781,755,716,672,612,547,467,382,290,194,98,-2,-86,-181,-244,-318,-356,-399,-413,-427,-423,-416,-407,-393,-388,-385,-390,-402,-422,-446,-479,-507,-542,-568,-591,-607,-612,-607,-591,-563,-530,-486,-446,-399,-365,-334,-319,-317,-325,-356,-385,-438,-478,-533,-572,-611,-632,-643,-637,-614,-579,-524,-463,-385,-306,-218,-133,-47,30,106,170,233,285,338,389,440,496,551,618,678,753,814,886,943,999,1040,1073,1086,1091,1073,1044,998,936,867,779,695,591,499,395,301,210,123,51,-21,-74,-125,-165,-198,-233,-253,-285,-302,-331,-349,-375,-391,-411,-422,-434,-434,-433,-421,-406,-384,-356,-326,-293,-267,-238,-223,-210,-210,-217,-234,-250,-280,-296,-320,-333,-342,-345,-343,-333,-327,-316,-307,-307,-300,-314,-315,-337,-348,-375,-387,-414,-415,-429,-415,-397,-361,-308,-243,-157,-66,42,153,269,386,499,602,701,784,852,908,942,967,973,967,951,928,900,871,841,809,787,753,733,699,666,627,579,523,459,382,305,216,128,39,-52,-135,-217,-293,-361,-425,-482,-527,-574,-599,-626,-635,-638,-628,-615,-583,-558,-521,-490,-456,-432,-408,-400,-394,-402,-412,-435,-456,-482,-506,-525,-539,-543,-539,-527,-508,-484,-459,-435,-414,-402,-392,-396,-401,-412,-427,-437,-449,-451,-446,-435,-405,-373,-323,-262,-195,-108,-26,77,171,281,381,487,586,684,771,856,922,984,1029,1062,1083,1084,1084,1064,1051,1018,1002,970,954,928,908,880,850,806,756,687,609,519,418,314,211,106,18,-67,-135,-186,-232,-258,-283,-298,-313,-329,-349,-374,-401,-437,-468,-508,-536,-565,-583,-591,-589,-582,-557,-543,-506,-490,-463,-449,-443,-436,-448,-454,-471,-484,-502,-515,-526,-542,-545,-564,-567,-583,-589,-600,-601,-602,-590,-575,-545,-511,-465,-417,-360,-303,-243,-184,-128,-71,-15,35,90,134,187,227,276,321,368,430,491,578,669,784,898,1026,1141,1244,1326,1369,1374,1343,1263,1162,1027,890,750,631,536,473,442,436,440,440,420,360,262,118,-58,-256,-458,-637,-781,-861,-876,-823,-704,-550,-359,-183,-19,92,148,137,64,-59,-209,-363,-486,-564,-574,-522,-417,-277,-134,-18,54,47,-35,-195,-427,-691,-973,-1224,-1414,-1514,-1496,-1354,-1106,-763,-377,12,367,635,798,838,750,561,300,8,-271,-505,-655,-719,-679,-560,-383,-168,29,205,317,372,368,322,257,196,173,191,287,434,656,911,1193,1459,1676,1820,1855,1790,1622,1379,1100,814,562,369,251,200,220,262,330,361,355,275,120,-99,-376,-666,-945,-1177,-1331,-1396,-1361,-1230,-1021,-752,-469,-190,42,214,313,327,279,167,23,-137,-284,-399,-469,-490,-474,-434,-388,-364,-352,-379,-416,-472,-523,-563,-584,-570,-533,-458,-364,-253,-141,-38,35,77,66,25,-64,-159,-262,-342,-390,-387,-333,-215,-55,149,360,570,739,865,922,913,845,722,576,426,296,216,190,228,326,478,666,867,1064,1222,1332,1370,1336,1232,1056,835,577,307,53,-175,-356,-489,-579,-634,-673,-709,-754,-819,-898,-997,-1098,-1193,-1267,-1305,-1296,-1241,-1134,-995,-830,-659,-498,-356,-247,-178,-145,-153,-181,-230,-276,-317,-341,-346,-320,-279,-211,-147,-88,-57,-64,-108,-195,-303,-428,-550,-642,-700,-699,-639,-521,-348,-138,89,310,501,637,721,735,708,639,560,482,424,403,414,481,570,692,807,909,973,999,978,932,865,802,755,735,750,803,888,997,1116,1229,1312,1367,1361,1318,1212,1076,895,709,510,336,181,74,6,-12,5,44,93,128,127,84,-23,-180,-391,-626,-883,-1121,-1340,-1502,-1606,-1633,-1595,-1483,-1329,-1140,-940,-759,-600,-495,-437,-444,-490,-592,-697,-824,-925,-1006,-1053,-1067,-1049,-1013,-959,-905,-850,-801,-750,-710,-658,-618,-558,-499,-422,-333,-230,-123,-12,81,156,202,207,189,132,72,12,-28,-29,15,105,241,407,581,751,886,979,1019,1006,952,869,772,689,620,594,604,652,743,857,994,1132,1258,1351,1409,1407,1368,1270,1145,992,823,660,500,358,240,133,54,-22,-80,-137,-186,-231,-268,-290,-301,-284,-253,-195,-126,-47,34,98,149,153,127,47,-58,-195,-325,-452,-539,-591,-590,-542,-457,-339,-224,-120,-51,-31,-59,-142,-273,-437,-623,-817,-991,-1143,-1247,-1302,-1299,-1247,-1142,-1011,-855,-694,-550,-429,-346,-303,-302,-323,-374,-413,-458,-470,-469,-430,-376,-292,-204,-109,-20,62,130,191,237,284,325,380,439,519,609,706,803,886,949,978,969,920,828,716,576,448,317,225,150,116,101,107,127,141,156,150,127,86,29,-41,-115,-189,-256,-302,-323,-311,-259,-177,-60,69,209,340,453,538,584,594,570,522,455,383,305,230,153,82,9,-50,-114,-156,-208,-232,-268,-275,-285,-270,-245,-206,-150,-87,-17,58,123,183,217,231,211,162,95,1,-79,-171,-222,-261,-255,-212,-146,-38,66,183,282,352,394,385,339,254,136,9,-127,-240,-340,-390,-415,-388,-338,-263,-181,-104,-37,1,21,3,-37,-105,-185,-278,-363,-448,-515,-573,-617,-653,-679,-698,-709,-711,-699,-683,-642,-598,-524,-436,-324,-190,-56,91,210,324,392,428,424,374,298,196,88,-17,-103,-164,-193,-184,-146,-82,-1,78,152,202,232,231,200,143,66,-21,-100,-161,-191,-183,-133,-50,67,202,346,484,608,705,776,814,824,808,768,717,650,585,516,456,403,363,344,332,347,366,404,442,495,546,603,660,705,744,763,769,747,714,649,570,471,348,228,92,-22,-136,-216,-285,-322,-345,-350,-344,-342,-339,-358,-396,-450,-536,-624,-734,-834,-934,-1009,-1067,-1087,-1078,-1030,-952,-849,-734,-616,-515,-429,-376,-347,-346,-366,-397,-439,-478,-519,-557,-589,-627,-659,-696,-733,-757,-779,-768,-742,-676,-578,-449,-294,-114,60,244,397,526,612,652,641,592,499,389,257,142,33,-25,-52,-26,44,141,262,383,488,575,622,640,631,591,549,496,448,417,395,400,420,458,507,562,622,670,721,750,770,769,753,713,668,598,530,452,368,287,197,108,19,-60,-130,-177,-209,-216,-193,-155,-80,-2,100,196,288,365,411,437,419,382,307,219,118,13,-86,-167,-237,-280,-315,-334,-346,-365,-381,-410,-447,-487,-539,-591,-638,-690,-729,-774,-809,-846,-880,-907,-934,-943,-942,-919,-873,-804,-717,-605,-491,-360,-241,-122,-31,42,68,71,24,-41,-134,-233,-327,-406,-450,-457,-419,-335,-216,-65,110,279,447,581,682,737,742,702,620,515,390,269,158,75,19,-1,9,40,92,144,195,231,248,242,218,175,128,81,45,31,31,57,96,151,212,274,330,381,419,446,470,479,499,514,534,565,592,629,654,670,661,624,555,452,326,181,38,-92,-191,-251,-263,-232,-160,-58,56,177,281,364,408,412,372,296,192,77,-47,-143,-231,-279,-297,-286,-239,-181,-111,-47,-4,15,-4,-56,-134,-238,-342,-451,-541,-613,-658,-678,-676,-659,-631,-602,-575,-551,-535,-515,-497,-470,-429,-386,-320,-265,-198,-153,-122,-119,-147,-196,-278,-365,-464,-554,-625,-670,-682,-644,-574,-451,-308,-132,42,216,368,493,577,623,625,592,531,448,354,266,183,124,86,65,78,87,129,153,186,201,202,185,156,112,68,22,-14,-40,-47,-41,-14,22,74,128,188,243,295,337,373,401,428,449,480,505,535,561,571,574,546,503,428,349,243,149,54,-22,-67,-81,-53,14,107,225,343,459,547,607,623,595,528,420,298,160,31,-84,-175,-238,-272,-285,-281,-265,-254,-246,-255,-280,-324,-380,-443,-514,-568,-623,-653,-670,-673,-661,-639,-612,-582,-552,-521,-489,-452,-410,-362,-307,-252,-196,-145,-104,-71,-62,-65,-103,-153,-234,-324,-425,-524,-607,-669,-690,-675,-606,-505,-357,-201,-27,127,267,364,431,441,419,355,265,167,58,-30,-99,-133,-133,-96,-30,58,159,259,351,419,461,471,450,408,349,286,232,188,168,163,181,211,259,306,360,408,443,485,499,520,527,531,534,531,522,509,484,448,398,338,265,189,109,37,-20,-58,-68,-42,9,98,200,316,427,516,580,604,590,537,447,332,203,67,-52,-162,-239,-290,-322,-319,-317,-297,-288,-291,-306,-343,-397,-458,-532,-598,-660,-705,-738,-753,-752,-744,-715,-691,-652,-615,-572,-528,-480,-432,-376,-323,-263,-210,-151,-109,-69,-50,-47,-67,-103,-155,-214,-271,-324,-351,-363,-334,-288,-200,-106,19,133,250,347,419,462,467,443,388,309,222,119,34,-46,-91,-110,-95,-43,27,118,210,293,361,402,413,395,349,286,205,130,50,0,-34,-37,-1,54,146,248,367,479,584,670,727,762,757,736,677,615,524,437,338,244,150,68,-10,-70,-114,-141,-138,-118,-67,4,92,191,288,371,439,470,475,436,372,273,161,36,-90,-197,-292,-354,-390,-404,-389,-372,-341,-321,-314,-320,-356,-399,-475,-549,-639,-725,-795,-857,-885,-892,-871,-825,-759,-680,-591,-504,-417,-344,-281,-229,-195,-167,-153,-151,-149,-166,-179,-208,-235,-269,-301,-328,-347,-349,-334,-302,-242,-170,-79,23,124,235,326,416,479,527,547,537,507,445,379,290,220,146,106,84,94,129,194,259,348,407,472,493,498,463,406,324,233,146,66,20,-8,12,55,136,227,328,428,506,570,602,605,582,534,464,387,301,219,144,75,25,-20,-45,-64,-68,-59,-44,-14,20,68,110,164,203,244,270,279,274,243,195,123,39,-56,-152,-243,-321,-381,-414,-431,-418,-390,-357,-315,-290,-275,-281,-310,-358,-421,-498,-574,-652,-712,-762,-784,-787,-758,-710,-631,-541,-429,-316,-196,-83,23,112,185,232,263,256,240,190,129,57,-26,-100,-169,-214,-248,-247,-228,-187,-119,-47,43,130,210,284,331,364,368,350,319,267,215,157,108,69,45,40,51,82,118,176,223,285,327,364,385,381,364,321,262,192,107,30,-51,-108,-154,-166,-158,-113,-53,35,122,218,293,356,394,405,395,360,313,251,191,126,74,31,-1,-14,-19,-4,15,49,91,134,192,239,298,342,388,422,447,464,466,461,441,413,368,317,250,180,100,24,-54,-119,-182,-229,-277,-310,-345,-379,-412,-460,-502,-560,-613,-673,-724,-777,-813,-845,-858,-857,-843,-804,-763,-694,-626,-540,-449,-361,-271,-192,-124,-78,-47,-47,-58,-100,-144,-208,-264,-324,-367,-397,-404,-392,-353,-302,-227,-153,-67,5,71,122,151,169,161,148,120,93,63,44,29,33,48,77,123,175,238,296,361,407,456,477,497,491,481,456,424,396,363,343,330,327,341,366,406,458,518,587,650,708,749,770,770,740,697,625,548,454,367,272,196,121,63,20,-10,-21,-20,-5,21,52,93,130,162,193,202,213,194,174,131,80,15,-54,-130,-204,-268,-334,-375,-412,-436,-443,-453,-451,-454,-463,-476,-509,-542,-600,-651,-721,-775,-834,-877,-903,-923,-909,-894,-847,-794,-723,-647,-564,-484,-406,-336,-274,-221,-180,-148,-128,-118,-116,-126,-134,-152,-161,-169,-168,-147,-121,-65,-9,72,150,238,314,386,440,483,502,512,495,480,443,413,375,347,324,313,315,329,358,393,438,472,511,524,533,511,483,427,375,305,250,190,148,117,103,104,122,156,204,262,322,389,441,494,519,537,523,497,450,389,321,245,173,107,51,8,-20,-29,-28,-9,14,51,84,124,153,180,192,196,179,158,110,63,-7,-72,-143,-210,-272,-323,-361,-391,-402,-411,-405,-401,-398,-397,-408,-426,-457,-497,-542,-594,-645,-691,-731,-755,-766,-757,-731,-683,-626,-543,-463,-369,-273,-190,-100,-34,28,68,97,100,94,66,22,-26,-89,-151,-206,-261,-290,-311,-304,-284,-241,-186,-123,-55,9,67,113,148,170,181,184,182,173,169,163,163,174,186,209,235,268,297,328,350,364,367,360,336,308,268,224,184,141,113,86,80,79,95,120,156,201,244,291,333,363,392,399,398,382,353,314,271,222,178,140,111,97,95,108,136,174,218,270,318,370,410,443,466,473,474,456,428,390,337,282,214,145,73,0,-71,-143,-207,-270,-323,-371,-414,-448,-483,-509,-544,-574,-609,-648,-686,-728,-764,-795,-820,-828,-834,-813,-788,-741,-682,-611,-528,-443,-350,-265,-185,-114,-66,-24,-9,-6,-19,-51,-80,-128,-163,-208,-236,-260,-270,-266,-252,-221,-189,-141,-102,-58,-21,1,22,27,26,25,20,22,33,50,79,114,157,200,246,287,323,350,374,384,391,385,374,355,330,303,278,255,242,240,249,279,316,367,428,486,548,594,637,655,667,653,628,591,540,490,434,384,339,310,286,286,291,311,342,368,402,424,443,446,442,422,393,358,311,268,221,177,138,100,64,31,-6,-45,-86,-136,-188,-247,-306,-370,-433,-496,-562,-619,-690,-743,-812,-862,-917,-957,-992,-1011,-1020,-1013,-991,-961,-910,-858,-785,-715,-626,-548,-452,-375,-289,-223,-164,-126,-98,-99,-96,-126,-147,-176,-211,-224,-248,-244,-240,-214,-180,-128,-72,0,65,142,203,261,308,339,363,372,379,376,377,372,371,373,374,379,383,385,390,393,396,398,396,398,389,388,372,362,340,323,298,277,256,239,221,221,207,219,220,240,254,279,296,317,334,336,344,325,317,287,258,224,187,151,117,83,56,31,12,-4,-14,-16,-15,-2,8,28,47,65,81,95,98,98,82,55,19,-38,-100,-182,-266,-358,-452,-536,-619,-676,-732,-753,-768,-759,-736,-701,-660,-606,-562,-504,-463,-417,-379,-350,-317,-293,-264,-236,-203,-163,-123,-72,-26,23,72,105,139,157,165,164,150,128,101,72,35,10,-25,-46,-71,-85,-99,-105,-109,-109,-104,-96,-85,-66,-45,-13,22,65,116,168,224,277,323,362,385,400,393,381,349,312,270,219,172,130,85,61,28,19,5,7,10,23,33,55,69,93,110,132,143,159,162,165,158,148,128,112,90,75,65,64,73,93,125,165,214,268,320,378,419,467,493,518,528,527,516,498,465,434,387,344,289,236,174,113,44,-24,-98,-164,-236,-290,-348,-389,-421,-448,-458,-470,-476,-479,-494,-504,-526,-554,-577,-615,-633,-659,-658,-660,-629,-596,-534,-463,-381,-287,-196,-106,-21,42,91,116,119,98,62,3,-54,-122,-182,-234,-274,-298,-309,-304,-293,-266,-244,-215,-188,-168,-143,-129,-112,-94,-79,-53,-32,2,33,70,107,143,178,208,237,258,283,294,316,325,348,363,386,413,437,472,496,526,541,556,552,540,521,482,450,401,363,320,291,258,241,223,211,203,195,187,188,182,191,198,216,238,267,293,324,349,367,378,374,362,335,302,254,205,148,95,35,-12,-71,-110,-164,-203,-254,-304,-357,-422,-482,-550,-616,-674,-727,-763,-791,-801,-801,-791,-771,-756,-732,-723,-708,-706,-700,-701,-691,-684,-655,-626,-568,-511,-429,-344,-254,-159,-78,-2,56,95,115,118,103,77,49,13,-5,-23,-21,-5,25,68,123,174,233,279,318,348,357,367,357,353,340,338,335,345,356,374,394,406,417,415,405,387,363,333,313,285,279,269,281,295,319,346,370,389,397,393,367,335,280,220,157,89,38,-6,-32,-42,-33,-17,16,42,77,95,114,115,113,103,89,80,65,69,62,76,78,92,93,96,86,67,42,8,-27,-69,-100,-139,-161,-185,-207,-219,-246,-267,-304,-345,-398,-456,-521,-579,-640,-679,-714,-721,-717,-684,-645,-578,-517,-439,-376,-308,-263,-223,-199,-190,-180,-176,-167,-145,-117,-68,-14,55,118,187,231,273,277,278,241,200,141,75,16,-45,-88,-116,-133,-124,-107,-74,-27,14,68,106,146,173,192,208,209,219,220,226,236,242,254,260,265,262,256,242,228,214,201,201,204,222,246,278,313,344,369,379,374,349,305,245,177,98,28,-39,-85,-116,-123,-112,-78,-36,20,74,127,175,207,239,250,266,265,277,277,297,308,338,359,393,413,435,440,437,416,382,337,276,220,148,89,25,-35,-87,-148,-199,-265,-323,-400,-466,-550,-618,-688,-748,-784,-818,-816,-807,-775,-732,-678,-621,-566,-516,-478,-448,-432,-423,-421,-419,-415,-402,-380,-349,-305,-260,-204,-163,-117,-97,-79,-87,-103,-131,-168,-201,-230,-250,-252,-248,-218,-190,-143,-105,-63,-35,-17,-10,-18,-28,-44,-58,-56,-50,-19,26,84,161,234,321,387,460,501,543,555,564,558,548,541,532,537,543,564,585,609,633,638,640,618,580,531,464,400,333,275,233,208,199,206,229,249,280,294,306,300,287,255,229,192,165,151,146,164,194,235,289,335,381,403,410,387,338,265,168,56,-57,-179,-282,-381,-457,-518,-567,-596,-626,-640,-662,-678,-699,-721,-741,-761,-778,-787,-796,-792,-790,-783,-772,-771,-761,-761,-756,-748,-739,-713,-674,-623,-542,-461,-348,-241,-125,-20,73,139,185,194,178,139,73,5,-70,-136,-189,-214,-222,-197,-151,-85,-6,81,163,242,305,358,392,414,432,435,447,453,468,485,506,531,546,571,571,579,563,551,521,504,471,460,444,450,456,484,502,536,552,567,560,541,501,447,383,313,247,184,140,100,88,77,79,84,84,79,65,39,3,-35,-77,-112,-136,-149,-139,-118,-75,-26,30,86,130,160,169,154,117,61,-16,-92,-181,-258,-328,-385,-429,-454,-481,-490,-504,-522,-539,-566,-601,-627,-669,-688,-713,-715,-707,-684,-644,-599,-541,-480,-425,-364,-318,-266,-225,-177,-135,-77,-24,50,116,192,262,319,367,384,387,350,300,217,123,20,-82,-174,-247,-295,-313,-303,-264,-204,-128,-52,30,87,140,161,167,153,123,91,55,28,8,6,12,40,66,106,143,179,211,236,252,266,275,279,289,292,301,309,307,307,289,265,223,169,104,29,-40,-112,-162,-196,-207,-184,-146,-75,4,96,187,267,336,381,411,413,410,387,369,352,345,350,376,403,454,494,539,569,587,578,555,504,438,360,274,190,107,36,-29,-76,-120,-156,-187,-225,-258,-302,-349,-398,-454,-497,-545,-578,-604,-617,-618,-609,-596,-576,-554,-542,-521,-520,-506,-508,-495,-485,-460,-431,-387,-341,-286,-240,-194,-168,-152,-157,-181,-213,-266,-317,-372,-423,-458,-491,-497,-498,-477,-454,-413,-379,-337,-304,-271,-247,-222,-203,-180,-147,-116,-60,-11,63,132,209,281,350,403,456,488,518,535,552,566,581,605,626,656,689,716,747,759,767,750,726,673,618,545,474,408,348,314,290,298,314,353,395,436,476,501,510,506,486,456,422,387,355,336,325,323,336,345,362,365,363,338,303,239,169,74,-16,-119,-205,-291,-358,-414,-456,-491,-522,-552,-587,-631,-675,-740,-791,-858,-908,-952,-980,-992,-983,-961,-919,-867,-810,-748,-691,-635,-594,-550,-520,-488,-451,-417,-367,-313,-250,-178,-110,-39,20,70,106,126,131,126,111,93,74,57,50,44,54,64,82,105,124,147,163,180,189,200,213,220,245,261,295,329,369,410,444,477,491,500,489,468,437,398,362,327,301,290,284,298,314,339,362,376,387,372,353,305,247,179,101,27,-40,-97,-133,-151,-154,-131,-107,-68,-33,-2,21,36,36,33,21,12,6,7,18,40,66,103,133,165,180,186,171,143,96,43,-26,-86,-149,-200,-238,-267,-284,-288,-292,-291,-296,-303,-317,-337,-362,-385,-410,-425,-434,-435,-421,-402,-375,-343,-314,-283,-258,-237,-222,-203,-188,-162,-129,-85,-28,42,116,193,265,320,362,372,358,310,243,148,47,-63,-164,-257,-321,-375,-390,-390,-369,-324,-281,-222,-168,-121,-73,-42,-12,5,22,34,43,59,69,92,105,124,138,147,152,146,140,130,119,116,113,130,147,182,217,258,288,315,317,306,267,211,133,53,-38,-113,-178,-218,-227,-210,-160,-85,5,115,221,330,424,508,564,614,628,638,624,601,569,533,492,456,413,379,342,309,275,243,213,181,159,129,117,94,87,70,55,33,-4,-51,-118,-200,-295,-404,-511,-617,-709,-780,-829,-842,-828,-780,-713,-622,-526,-424,-327,-249,-183,-139,-120,-111,-124,-143,-163,-188,-200,-211,-206,-202,-185,-175,-161,-157,-162,-170,-193,-212,-241,-261,-282,-288,-292,-287,-269,-257,-236,-220,-210,-202,-205,-205,-214,-206,-207,-178,-151,-93,-31,51,136,232,317,403,470,530,570,603,616,631,629,635,632,633,633,630,626,614,600,570,542,494,452,393,344,289,246,207,182,167,165,171,186,200,219,232,241,246,247,245,248,251,260,279,295,322,340,358,361,353,327,287,226,158,70,-18,-112,-205,-289,-370,-438,-496,-547,-585,-621,-650,-679,-708,-735,-763,-790,-808,-823,-827,-812,-799,-755,-720,-667,-619,-570,-531,-498,-479,-468,-466,-467,-469,-467,-452,-433,-393,-343,-284,-209,-143,-62,-3,62,102,140,158,171,173,174,172,174,178,186,201,213,232,246,253,268,263,265,258,250,248,244,250,260,281,305,339,370,407,431,456,466,466,464,442,432,410,399,390,391,397,414,429,445,458,462,457,442,413,374,327,268,207,145,77,26,-34,-74,-111,-133,-144,-145,-140,-119,-98,-63,-27,14,60,102,152,183,219,229,231,209,167,105,26,-72,-169,-280,-376,-472,-545,-608,-644,-668,-666,-656,-627,-601,-564,-534,-506,-488,-478,-475,-478,-482,-485,-485,-471,-454,-417,-375,-322,-258,-198,-127,-71,-15,31,67,93,110,115,119,119,108,112,97,100,91,89,81,76,70,59,61,53,62,69,88,107,135,158,183,203,212,216,208,195,172,148,123,95,80,61,57,62,69,94,120,154,192,226,264,289,319,329,348,350,360,360,371,370,378,377,370,360,328,293,239,179,105,31,-44,-114,-174,-218,-252,-260,-256,-231,-189,-134,-68,5,85,158,242,300,367,406,446,459,466,450,427,388,338,285,222,164,103,48,-2,-43,-80,-111,-137,-159,-187,-205,-245,-270,-321,-363,-422,-479,-542,-600,-659,-697,-735,-744,-744,-714,-673,-609,-539,-456,-374,-293,-220,-162,-112,-85,-66,-67,-79,-100,-130,-157,-189,-208,-225,-225,-218,-198,-168,-134,-97,-62,-35,-13,-5,-5,-14,-36,-58,-90,-119,-152,-175,-205,-213,-231,-221,-218,-190,-159,-114,-58,2,75,144,222,289,363,420,479,522,562,590,616,629,644,650,655,661,660,659,658,646,640,618,596,567,526,485,432,378,323,264,215,169,134,112,103,102,122,141,177,207,243,270,297,313,322,324,315,303,277,250,210,169,121,70,16,-35,-89,-136,-186,-229,-278,-319,-374,-420,-484,-541,-612,-676,-746,-812,-872,-930,-972,-1006,-1026,-1031,-1021,-993,-954,-895,-829,-756,-674,-599,-524,-461,-408,-369,-342,-325,-319,-312,-306,-298,-276,-246,-204,-151,-89,-26,45,104,162,207,243,261,276,270,266,247,231,212,197,184,183,185,200,221,252,289,331,374,417,456,491,522,540,560,564,572,565,565,548,542,523,513,500,491,490,491,501,516,532,552,569,573,578,560,535,492,433,371,290,215,131,56,-16,-75,-126,-160,-183,-188,-185,-165,-141,-105,-68,-32,7,32,60,66,71,57,32,1,-49,-98,-156,-218,-274,-330,-381,-421,-458,-485,-500,-519,-520,-531,-529,-535,-540,-544,-553,-559,-567,-571,-574,-566,-561,-538,-515,-485,-445,-408,-363,-323,-276,-243,-194,-163,-120,-83,-41,1,49,91,140,185,226,263,292,309,320,316,302,275,243,199,161,112,82,43,29,17,18,33,50,76,104,126,153,163,178,178,180,176,169,165,157,155,152,147,149,142,146,138,142,133,138,134,141,143,152,160,172,178,187,186,183,171,149,120,83,35,-10,-64,-109,-149,-182,-201,-205,-198,-172,-138,-90,-38,29,85,155,213,270,328,367,414,439,464,473,477,465,445,412,373,322,274,212,164,111,69,30,3,-27,-37,-67,-76,-111,-138,-186,-240,-305,-385,-463,-552,-631,-706,-764,-806,-823,-815,-787,-727,-663,-568,-478,-378,-280,-197,-112,-51,8,46,81,96,107,105,90,72,35,-2,-51,-101,-154,-204,-249,-286,-314,-326,-334,-320,-305,-275,-239,-201,-160,-122,-87,-61,-41,-36,-30,-42,-44,-59,-60,-56,-41,-13,30,81,147,216,287,364,428,496,543,591,623,645,659,659,654,639,617,590,559,526,494,456,428,392,363,334,300,275,245,218,194,174,153,149,134,142,139,148,156,157,167,162,163,154,152,143,140,141,143,150,162,168,181,182,178,167,141,105,59,-7,-73,-157,-242,-333,-430,-519,-616,-697,-781,-848,-910,-956,-991,-1011,-1015,-1006,-979,-943,-888,-825,-752,-667,-586,-493,-414,-332,-264,-203,-157,-113,-89,-58,-41,-16,6,36,62,99,129,163,192,214,235,243,248,250,240,235,223,208,204,187,187,179,181,183,191,198,212,220,236,249,264,285,301,326,349,375,399,423,435,451,445,444,422,399,368,333,301,267,245,222,220,211,230,232,266,272,301,303,308,300,272,244,194,143,85,23,-36,-93,-142,-183,-217,-236,-250,-252,-243,-234,-212,-193,-167,-146,-121,-103,-84,-65,-54,-44,-39,-42,-50,-67,-99,-132,-180,-223,-277,-320,-364,-396,-418,-435,-438,-442,-435,-435,-433,-433,-444,-442,-459,-458,-467,-461,-448,-430,-389,-354,-287,-224,-147,-60,20,107,183,255,309,358,383,403,406,396,383,352,326,284,245,195,150,97,51,7,-30,-54,-71,-67,-60,-26,2,54,93,146,182,222,241,255,252,240,219,187,157,118,89,57,37,20,12,7,10,15,21,26,28,27,24,14,2,-9,-22,-32,-32,-37,-24,-15,0,13,24,27,25,14,-6,-28,-49,-73,-83,-85,-78,-47,-15,38,95,157,222,280,337,380,418,438,452,452,444,429,410,383,365,330,310,273,239,195,140,81,8,-71,-155,-238,-324,-394,-465,-514,-558,-582,-602,-601,-601,-587,-574,-551,-531,-500,-473,-438,-399,-359,-305,-258,-195,-142,-80,-28,21,62,90,111,122,119,114,96,77,51,21,-15,-49,-96,-132,-185,-222,-270,-301,-334,-349,-360,-349,-332,-297,-250,-195,-131,-61,-1,60,104,138,151,154,135,117,85,65,43,47,55,99,147,223,305,399,493,579,656,712,754,764,763,728,691,629,568,504,439,388,339,298,268,236,216,188,168,138,120,95,81,71,70,78,92,114,133,159,173,184,187,176,166,137,119,88,72,54,49,51,58,70,76,79,62,34,-23,-94,-192,-302,-426,-549,-673,-781,-878,-956,-1013,-1056,-1079,-1088,-1087,-1073,-1052,-1017,-977,-917,-854,-771,-677,-571,-451,-324,-191,-58,71,189,290,372,428,461,463,447,400,340,262,170,77,-25,-114,-200,-267,-308,-328,-309,-268,-188,-95,25,148,268,387,480,563,615,651,660,653,625,584,527,469,396,337,270,224,183,170,169,192,229,283,340,406,455,500,527,525,514,466,411,338,260,189,118,76,38,36,40,65,88,113,126,122,101,58,4,-68,-137,-212,-278,-330,-376,-399,-411,-405,-384,-351,-304,-244,-176,-97,-17,71,152,236,296,357,377,389,353,297,199,78,-77,-234,-412,-570,-717,-834,-916,-961,-974,-946,-901,-832,-757,-677,-594,-519,-443,-372,-304,-229,-163,-82,-10,75,152,236,310,387,453,513,560,592,610,607,585,537,475,384,285,161,40,-97,-216,-336,-431,-505,-546,-560,-532,-481,-397,-296,-180,-64,56,151,244,306,349,374,370,353,320,271,219,163,105,56,12,-21,-37,-49,-39,-29,-2,22,51,76,96,105,108,95,72,50,14,-10,-31,-38,-28,7,48,116,180,252,312,359,387,395,383,360,328,295,270,252,253,264,288,323,359,401,435,471,492,519,525,544,540,549,534,525,490,453,386,307,204,84,-52,-192,-339,-476,-598,-707,-782,-843,-871,-885,-880,-870,-855,-843,-832,-828,-821,-816,-801,-771,-727,-655,-566,-455,-326,-189,-51,78,189,275,330,350,337,292,222,127,22,-91,-210,-318,-430,-524,-610,-686,-732,-778,-778,-775,-730,-672,-584,-486,-368,-258,-138,-38,57,131,192,236,268,292,310,331,353,382,421,468,526,591,658,732,793,855,892,917,917,894,851,785,708,620,536,453,389,343,315,319,338,377,433,482,542,577,600,600,567,519,441,352,256,159,72,1,-51,-80,-84,-72,-40,-4,43,83,124,151,174,180,184,172,156,130,93,44,-19,-98,-197,-308,-437,-574,-714,-847,-973,-1069,-1154,-1199,-1227,-1229,-1216,-1193,-1167,-1147,-1127,-1122,-1111,-1105,-1086,-1051,-996,-905,-794,-641,-468,-280,-75,116,302,457,579,663,704,705,673,606,523,427,325,233,142,72,9,-28,-65,-73,-84,-71,-59,-26,4,57,102,165,221,282,338,383,425,450,464,474,464,462,446,442,438,444,459,479,510,539,566,587,589,583,545,496,419,333,232,133,37,-40,-98,-126,-124,-93,-33,42,133,216,298,350,382,376,341,270,181,66,-49,-163,-268,-341,-406,-422,-428,-392,-350,-283,-217,-143,-79,-18,27,65,92,104,117,109,103,83,53,19,-33,-86,-149,-220,-277,-350,-391,-438,-457,-468,-463,-453,-438,-428,-429,-440,-471,-510,-562,-606,-642,-657,-637,-585,-487,-354,-186,3,198,392,562,703,801,850,851,803,720,595,463,303,163,15,-97,-209,-274,-337,-365,-382,-388,-382,-370,-359,-334,-319,-286,-261,-218,-186,-137,-105,-62,-34,-9,10,20,30,38,48,66,89,121,158,203,239,281,298,313,294,266,204,132,43,-54,-142,-222,-278,-304,-297,-256,-180,-76,42,177,306,425,526,600,643,661,645,612,563,508,453,409,380,364,373,392,423,467,502,543,572,591,602,603,594,585,562,539,509,460,417,337,260,156,40,-81,-214,-341,-461,-570,-659,-727,-774,-800,-812,-812,-806,-807,-810,-832,-861,-903,-950,-995,-1026,-1038,-1015,-956,-855,-717,-546,-355,-157,35,204,336,427,465,457,401,309,182,46,-106,-246,-380,-494,-583,-653,-697,-720,-728,-714,-698,-657,-619,-565,-501,-437,-351,-272,-182,-95,-7,73,150,214,277,328,387,437,497,567,637,729,814,914,997,1079,1129,1163,1151,1112,1028,913,777,621,469,330,215,143,107,121,171,252,361,464,574,655,712,734,717,662,581,467,351,214,99,-16,-97,-161,-191,-198,-180,-142,-96,-42,10,53,91,114,125,128,113,91,53,-1,-67,-154,-256,-372,-501,-630,-765,-883,-991,-1071,-1128,-1156,-1157,-1137,-1097,-1055,-1008,-971,-950,-941,-952,-975,-998,-1025,-1026,-1006,-947,-846,-701,-515,-293,-50,199,443,662,844,980,1061,1087,1062,991,882,757,610,477,342,236,144,83,39,21,14,22,39,59,89,116,156,189,235,273,315,349,378,391,399,389,375,348,323,299,281,280,286,310,353,394,453,497,536,554,543,505,429,328,199,57,-90,-227,-340,-425,-465,-467,-428,-350,-252,-133,-18,93,179,238,265,253,216,141,60,-49,-141,-242,-318,-379,-417,-432,-427,-403,-365,-321,-264,-214,-155,-101,-48,3,50,90,125,147,158,153,133,97,43,-17,-89,-158,-226,-281,-325,-345,-355,-343,-320,-295,-264,-249,-238,-248,-270,-303,-344,-375,-397,-393,-356,-291,-178,-44,126,303,487,649,797,893,949,950,896,796,657,480,300,104,-67,-231,-352,-452,-510,-538,-547,-524,-502,-461,-426,-383,-348,-310,-276,-239,-207,-173,-144,-120,-102,-93,-91,-95,-100,-113,-108,-111,-84,-58,-11,46,107,172,223,266,278,274,227,170,71,-24,-140,-234,-317,-361,-373,-336,-254,-133,23,197,383,561,722,850,940,984,982,940,856,753,622,502,372,273,183,131,104,106,132,178,241,308,382,447,506,550,576,580,562,515,446,350,231,97,-56,-211,-368,-516,-650,-763,-852,-912,-942,-952,-933,-906,-864,-825,-793,-767,-764,-764,-790,-811,-838,-854,-850,-828,-765,-683,-559,-417,-258,-86,72,221,337,419,460,455,409,323,209,70,-75,-224,-357,-474,-564,-617,-645,-635,-599,-537,-457,-360,-264,-152,-57,47,133,212,287,338,398,432,474,508,541,582,623,676,730,798,860,931,989,1039,1071,1077,1058,1006,926,818,685,541,390,248,117,21,-54,-75,-71,-15,62,171,290,416,531,627,694,724,716,662,572,445,290,125,-55,-216,-367,-486,-567,-615,-613,-582,-513,-421,-318,-206,-106,-23,37,60,49,-3,-88,-208,-351,-511,-673,-833,-970,-1089,-1166,-1215,-1220,-1197,-1139,-1062,-976,-877,-800,-720,-674,-643,-636,-651,-671,-706,-721,-740,-712,-672,-579,-457,-294,-99,119,349,578,795,984,1134,1241,1289,1288,1229,1125,984,809,628,435,258,101,-30,-118,-175,-185,-163,-105,-19,89,201,332,436,553,623,690,713,713,685,628,557,472,390,306,245,193,169,165,181,211,250,289,317,339,326,303,240,163,62,-52,-168,-279,-373,-443,-484,-491,-463,-401,-322,-214,-116,-6,75,146,174,187,143,91,-6,-110,-229,-350,-460,-554,-625,-663,-673,-644,-586,-495,-386,-255,-122,16,137,244,320,369,377,356,295,212,101,-18,-141,-257,-361,-440,-497,-521,-523,-498,-458,-404,-345,-292,-244,-214,-196,-196,-214,-232,-267,-284,-299,-293,-263,-211,-128,-27,98,233,370,506,622,721,786,817,805,760,669,552,399,232,54,-122,-288,-430,-549,-625,-674,-674,-648,-581,-490,-382,-255,-130,-8,104,189,256,290,295,273,223,157,85,4,-54,-110,-131,-134,-102,-56,17,95,174,249,300,333,337,308,261,182,100,7,-75,-143,-182,-196,-169,-112,-19,99,235,382,528,663,778,869,921,946,925,874,793,682,562,422,294,162,61,-31,-80,-109,-98,-61,7,90,190,284,373,441,476,480,438,360,243,91,-77,-260,-438,-608,-755,-871,-958,-1004,-1026,-1012,-980,-935,-878,-828,-777,-744,-718,-706,-705,-704,-713,-706,-700,-667,-631,-565,-490,-397,-291,-184,-73,31,127,206,268,304,320,310,275,220,143,52,-45,-152,-248,-341,-413,-465,-487,-481,-445,-372,-281,-156,-25,118,258,391,503,602,667,717,739,747,738,726,708,698,689,697,699,725,738,762,772,778,762,738,684,621,539,443,351,252,169,99,46,24,15,41,74,133,193,260,322,376,411,436,427,408,358,289,204,98,-8,-124,-232,-328,-415,-472,-512,-521,-507,-467,-409,-334,-254,-174,-100,-45,-5,-2,-18,-74,-153,-256,-381,-514,-647,-774,-885,-971,-1037,-1061,-1070,-1039,-999,-934,-868,-797,-732,-678,-627,-600,-566,-548,-523,-495,-458,-406,-340,-256,-164,-48,61,192,309,431,537,632,706,761,787,793,767,724,657,575,484,385,287,196,110,40,-15,-57,-70,-75,-51,-11,40,115,179,268,331,400,446,478,489,481,457,417,376,323,284,244,216,205,190,196,199,198,202,185,166,129,84,24,-36,-102,-163,-212,-252,-267,-267,-241,-198,-133,-60,24,107,177,243,280,299,294,259,210,137,57,-32,-119,-199,-272,-322,-362,-376,-371,-348,-301,-241,-164,-80,10,97,174,242,282,307,299,269,212,134,40,-62,-168,-269,-358,-433,-487,-520,-531,-520,-496,-454,-412,-362,-319,-285,-259,-250,-247,-263,-271,-294,-299,-304,-291,-261,-215,-149,-73,17,108,200,282,355,405,440,444,430,386,324,241,144,40,-69,-175,-265,-346,-401,-432,-441,-420,-375,-319,-232,-153,-55,33,116,191,249,294,324,337,337,327,304,282,253,228,207,190,184,181,186,194,203,209,212,204,191,167,137,103,70,42,24,16,30,58,107,169,245,326,412,490,558,613,642,654,635,602,537,468,375,288,197,117,56,4,-12,-24,3,29,82,128,185,228,263,283,277,260,208,140,46,-63,-186,-314,-443,-565,-665,-753,-804,-840,-839,-823,-786,-733,-683,-624,-578,-534,-505,-484,-474,-474,-475,-484,-487,-493,-481,-475,-437,-406,-342,-283,-198,-118,-25,56,134,198,237,264,253,228,168,95,-5,-106,-220,-322,-416,-490,-533,-549,-527,-472,-388,-274,-144,-3,137,266,381,465,533,558,576,558,536,502,465,442,417,411,412,421,436,457,469,485,489,486,477,458,435,400,370,326,292,251,216,185,162,147,140,144,154,173,192,218,237,253,267,264,261,243,214,177,129,74,15,-49,-103,-160,-192,-218,-224,-204,-182,-130,-87,-33,3,36,37,30,-15,-70,-150,-239,-335,-436,-525,-605,-674,-719,-756,-768,-767,-758,-735,-709,-682,-650,-620,-593,-561,-534,-500,-467,-422,-382,-326,-275,-211,-153,-83,-20,50,117,188,251,327,381,448,496,537,566,574,569,536,494,423,350,260,174,92,20,-34,-64,-78,-60,-36,17,68,136,191,249,293,324,352,353,359,343,327,308,280,259,236,211,196,170,154,132,107,83,55,24,-1,-30,-54,-70,-91,-92,-103,-97,-98,-85,-79,-59,-46,-22,3,28,61,82,112,123,137,134,124,103,77,38,7,-35,-61,-91,-102,-110,-101,-85,-58,-27,13,47,87,109,137,137,146,125,108,75,36,-1,-48,-87,-132,-166,-206,-235,-269,-292,-319,-341,-356,-375,-377,-384,-375,-363,-338,-311,-271,-234,-189,-149,-111,-80,-53,-38,-16,-15,7,9,34,50,74,105,128,157,174,185,185,171,147,108,60,6,-54,-111,-164,-209,-240,-256,-262,-248,-228,-200,-165,-132,-101,-71,-47,-25,1,27,54,95,129,175,219,256,289,314,317,319,295,270,226,187,132,97,50,27,3,-4,-2,9,29,53,79,112,136,173,201,233,272,301,348,378,420,444,473,480,488,473,453,422,383,340,296,254,216,187,160,147,131,127,118,108,96,72,44,6,-41,-89,-145,-196,-249,-294,-338,-375,-410,-444,-474,-509,-543,-578,-618,-647,-685,-704,-729,-733,-737,-721,-704,-672,-634,-599,-552,-514,-479,-443,-420,-392,-371,-343,-315,-274,-225,-164,-101,-23,43,116,169,213,231,240,215,188,136,81,23,-36,-80,-121,-140,-149,-136,-115,-76,-33,20,74,128,178,234,280,331,381,426,484,524,579,611,647,668,674,673,653,623,587,542,496,448,405,362,332,300,277,259,240,226,214,197,186,177,168,174,178,199,226,258,297,330,358,374,373,353,316,257,193,112,39,-37,-101,-147,-183,-201,-202,-203,-189,-182,-182,-185,-212,-238,-291,-340,-403,-458,-516,-555,-590,-606,-614,-610,-600,-585,-574,-563,-562,-557,-568,-568,-576,-576,-566,-553,-523,-488,-445,-395,-347,-299,-253,-219,-187,-163,-144,-123,-101,-72,-32,18,78,155,228,314,386,464,513,563,579,585,576,542,509,456,408,355,304,260,216,181,149,116,96,63,50,22,12,2,4,20,52,94,161,225,310,377,452,494,528,527,498,452,372,287,191,94,10,-61,-112,-145,-151,-147,-123,-92,-59,-26,6,23,43,46,51,47,45,40,41,36,39,35,32,23,13,-8,-23,-48,-64,-78,-85,-78,-68,-41,-12,21,52,75,81,76,45,-3,-69,-152,-237,-324,-405,-464,-512,-526,-524,-497,-454,-403,-345,-300,-253,-230,-214,-217,-230,-248,-272,-290,-306,-311,-304,-297,-266,-248,-209,-184,-154,-130,-113,-94,-84,-66,-46,-20,22,70,129,193,256,313,356,380,378,355,302,234,147,58,-32,-111,-177,-221,-246,-249,-237,-211,-178,-141,-108,-77,-55,-37,-21,-12,7,25,49,84,119,157,198,224,246,254,244,227,193,161,125,97,85,81,106,137,189,248,309,368,414,449,465,467,448,422,387,348,322,289,287,280,300,320,354,386,423,447,469,476,475,463,443,412,383,344,305,266,217,175,118,59,-8,-83,-160,-247,-326,-411,-472,-537,-571,-595,-598,-581,-558,-526,-488,-467,-442,-445,-456,-485,-528,-573,-624,-671,-705,-730,-734,-726,-702,-666,-618,-573,-518,-479,-433,-403,-378,-354,-339,-318,-296,-267,-228,-185,-134,-81,-29,20,55,82,94,95,85,75,52,51,39,51,68,95,132,171,212,251,284,311,331,346,361,371,388,409,434,472,507,552,592,630,660,676,682,670,645,611,566,523,477,440,412,391,388,383,395,400,411,411,409,398,380,360,333,312,293,280,275,277,287,295,312,314,320,308,287,250,204,142,78,1,-68,-142,-204,-261,-307,-345,-374,-399,-420,-439,-471,-499,-548,-593,-655,-718,-779,-844,-890,-932,-949,-955,-939,-906,-867,-808,-757,-698,-644,-598,-552,-514,-480,-442,-410,-369,-329,-282,-237,-186,-143,-102,-66,-42,-23,-10,-10,0,1,15,33,64,107,159,221,280,349,393,443,458,468,450,420,373,325,271,223,188,160,150,151,166,185,214,240,267,294,313,334,349,363,377,387,392,397,391,379,359,323,285,230,177,113,57,2,-42,-76,-94,-99,-91,-70,-41,-9,30,59,87,105,113,112,99,81,50,28,-7,-29,-53,-64,-71,-67,-56,-41,-19,2,26,49,70,86,102,115,121,127,122,117,103,82,56,19,-17,-65,-110,-164,-210,-263,-303,-345,-375,-398,-409,-413,-399,-384,-351,-319,-278,-240,-199,-166,-134,-109,-93,-72,-70,-52,-52,-44,-38,-38,-29,-30,-28,-26,-26,-25,-22,-21,-10,-7,11,17,35,47,56,64,63,55,39,17,-18,-50,-97,-132,-173,-203,-227,-240,-247,-236,-222,-200,-163,-139,-96,-63,-32,5,21,49,54,62,58,46,32,9,-13,-36,-59,-74,-84,-86,-72,-50,-15,38,95,169,245,326,405,477,543,592,633,654,665,662,648,630,603,577,549,520,499,474,457,445,425,427,411,412,405,401,396,388,378,365,347,324,296,259,219,164,110,40,-29,-107,-183,-265,-333,-408,-467,-519,-567,-594,-623,-633,-641,-640,-632,-626,-611,-605,-594,-589,-582,-585,-578,-584,-574,-571,-559,-543,-525,-500,-474,-447,-420,-392,-371,-344,-327,-304,-287,-266,-249,-229,-211,-192,-177,-160,-151,-140,-132,-131,-116,-120,-97,-88,-57,-25,22,71,137,195,270,328,392,441,482,511,523,527,518,501,480,448,427,393,376,353,336,327,314,313,305,307,299,307,304,314,321,333,347,363,380,395,404,414,409,410,389,377,352,327,301,273,246,221,198,173,158,133,121,97,86,59,38,13,-25,-53,-95,-136,-169,-216,-244,-283,-313,-346,-379,-415,-457,-502,-553,-605,-663,-709,-761,-795,-820,-837,-832,-825,-793,-764,-711,-664,-605,-541,-479,-413,-345,-284,-216,-162,-104,-60,-13,21,52,79,97,118,129,144,155,165,179,185,198,209,215,229,230,236,238,235,232,228,219,214,208,206,206,208,217,225,240,250,265,272,285,288,291,295,294,298,305,308,319,327,330,333,325,309,289,250,217,167,127,78,40,-2,-30,-62,-79,-103,-110,-123,-122,-122,-108,-96,-71,-46,-19,11,37,58,74,84,87,83,73,61,45,30,15,4,-3,0,2,21,38,71,99,140,172,210,237,261,270,271,256,228,184,125,57,-26,-110,-204,-289,-376,-446,-507,-548,-573,-577,-566,-535,-494,-439,-381,-318,-254,-200,-141,-104,-61,-42,-20,-12,-13,-10,-25,-32,-46,-58,-68,-76,-76,-70,-56,-30,-2,37,74,110,139,157,161,150,125,87,36,-17,-74,-128,-169,-211,-231,-243,-244,-226,-203,-170,-126,-85,-34,8,55,90,122,142,156,157,147,133,97,70,24,-18,-57,-95,-117,-129,-120,-94,-48,19,90,180,262,344,412,459,492,497,487,459,413,371,313,276,227,214,186,200,203,232,262,296,334,366,396,415,426,425,415,394,367,327,291,246,202,165,122,89,57,24,-7,-38,-82,-122,-177,-236,-299,-369,-441,-508,-578,-634,-686,-729,-753,-780,-774,-777,-748,-721,-678,-625,-570,-510,-452,-397,-352,-312,-289,-275,-268,-282,-288,-314,-327,-348,-354,-361,-349,-331,-298,-257,-207,-158,-104,-61,-26,-3,2,-3,-21,-45,-72,-91,-105,-96,-77,-29,27,107,192,286,376,461,535,592,631,652,651,639,605,563,513,457,398,344,290,249,211,191,176,182,194,223,257,302,341,387,419,443,458,449,437,401,364,315,269,224,186,166,153,162,181,219,260,316,359,409,440,460,464,444,410,357,289,212,130,43,-33,-109,-166,-218,-248,-276,-283,-296,-297,-312,-330,-361,-412,-473,-551,-642,-729,-828,-905,-982,-1030,-1058,-1065,-1041,-1000,-935,-850,-760,-650,-548,-434,-331,-232,-138,-60,6,60,93,116,122,110,93,60,29,-9,-35,-58,-62,-49,-22,31,92,165,240,313,365,413,419,422,383,340,278,212,151,96,57,38,38,53,91,137,196,260,321,384,438,484,518,538,548,536,521,480,438,378,316,249,182,124,70,34,7,-2,4,19,43,74,95,121,126,130,113,89,53,12,-35,-75,-115,-141,-155,-158,-139,-106,-61,3,65,137,204,261,309,337,347,337,308,267,205,149,78,19,-38,-79,-116,-127,-141,-133,-128,-118,-116,-125,-148,-186,-246,-314,-399,-483,-564,-643,-692,-742,-747,-751,-719,-677,-619,-544,-473,-384,-307,-222,-146,-75,-12,38,78,98,107,96,70,32,-22,-76,-133,-186,-220,-246,-243,-219,-179,-113,-51,27,84,131,153,141,110,43,-41,-132,-236,-318,-398,-443,-462,-453,-409,-340,-252,-142,-38,79,176,264,332,372,398,387,369,323,272,206,142,77,25,-17,-40,-41,-19,28,96,181,282,381,487,571,648,699,725,734,713,688,639,595,544,500,465,434,419,414,417,435,453,484,513,539,568,579,589,582,559,527,476,419,349,281,203,134,66,7,-44,-87,-123,-161,-194,-236,-287,-344,-424,-507,-605,-700,-801,-884,-959,-1011,-1032,-1039,-1009,-965,-902,-819,-739,-648,-565,-488,-423,-364,-330,-295,-284,-282,-287,-310,-331,-367,-398,-438,-469,-498,-515,-519,-504,-473,-421,-350,-269,-179,-92,-12,53,97,116,115,88,51,4,-43,-76,-102,-97,-79,-26,41,131,234,341,449,549,635,699,746,762,761,732,687,628,556,485,406,341,277,234,201,191,199,227,269,330,389,459,516,568,599,617,610,593,555,513,458,410,360,319,288,267,257,263,272,299,326,357,390,414,430,434,417,388,336,272,185,100,-8,-97,-203,-283,-361,-422,-464,-499,-512,-525,-528,-541,-553,-582,-620,-669,-729,-789,-849,-899,-934,-945,-941,-905,-856,-783,-698,-609,-509,-421,-324,-251,-170,-112,-53,-10,28,50,69,71,65,48,20,-17,-54,-91,-125,-141,-151,-133,-109,-57,-10,56,103,150,171,173,150,105,41,-31,-105,-173,-222,-254,-255,-226,-175,-95,-2,98,205,294,376,431,465,473,457,419,369,302,239,168,108,54,12,-11,-28,-20,-8,23,59,107,149,204,237,282,300,319,316,307,283,257,216,188,144,124,102,97,106,130,163,223,268,347,397,468,510,552,567,576,553,526,475,418,353,282,217,150,93,38,-5,-48,-88,-126,-175,-220,-284,-348,-424,-496,-576,-639,-698,-735,-751,-749,-720,-673,-611,-537,-459,-382,-311,-251,-198,-165,-133,-121,-111,-106,-107,-101,-107,-102,-110,-111,-121,-134,-147,-165,-177,-187,-187,-176,-154,-124,-86,-43,-11,22,29,27,-2,-41,-103,-163,-231,-284,-324,-343,-334,-300,-242,-167,-77,11,105,177,236,277,288,288,259,225,174,130,77,42,9,-1,-7,17,38,92,141,204,272,334,401,456,504,542,567,579,581,570,548,526,488,464,430,408,395,384,398,408,439,470,504,543,565,591,588,584,555,512,458,388,313,232,154,74,9,-57,-105,-148,-181,-205,-232,-250,-280,-311,-352,-402,-461,-525,-594,-657,-715,-761,-789,-802,-793,-766,-724,-672,-606,-548,-479,-424,-372,-327,-289,-259,-231,-213,-192,-176,-169,-157,-164,-165,-180,-199,-218,-242,-258,-267,-270,-254,-232,-191,-147,-89,-41,13,47,74,78,67,35,-9,-59,-112,-161,-187,-206,-186,-153,-93,-10,73,172,252,327,378,408,414,400,364,325,271,230,183,155,133,130,129,152,166,198,220,250,266,289,292,304,300,296,292,283,282,277,281,287,302,320,345,372,406,440,476,510,540,561,576,573,563,527,490,424,359,280,196,120,39,-30,-89,-146,-183,-226,-257,-291,-328,-369,-419,-479,-541,-618,-685,-762,-824,-879,-921,-941,-948,-929,-896,-840,-774,-688,-601,-501,-406,-309,-227,-144,-86,-32,0,25,34,38,32,26,19,10,6,1,4,6,16,26,44,62,87,109,132,153,166,175,173,164,144,119,89,50,29,-10,-18,-34,-28,-9,15,57,101,151,205,247,290,316,339,342,341,328,308,291,265,247,227,212,200,185,174,163,146,136,115,103,84,75,63,60,58,65,74,89,105,123,143,161,180,194,212,226,244,259,282,298,322,337,351,360,359,348,330,305,269,236,192,157,117,84,51,21,-12,-44,-87,-131,-186,-253,-319,-402,-476,-556,-625,-681,-725,-747,-749,-733,-694,-649,-582,-523,-452,-395,-340,-299,-263,-246,-229,-225,-222,-215,-211,-198,-178,-153,-117,-76,-32,17,65,107,156,189,227,250,278,290,308,308,309,291,272,231,186,126,58,-12,-85,-151,-211,-252,-279,-287,-273,-245,-200,-144,-85,-21,34,83,122,141,159,149,144,118,99,73,55,45,35,49,56,89,112,152,180,216,241,259,276,276,279,271,266,255,253,247,257,262,283,307,338,382,416,471,506,556,585,613,624,627,604,578,525,469,400,325,252,176,110,47,-8,-52,-95,-130,-165,-206,-242,-293,-347,-408,-479,-552,-621,-698,-757,-813,-850,-874,-876,-868,-837,-798,-749,-698,-646,-598,-557,-521,-500,-475,-472,-453,-451,-438,-424,-407,-378,-350,-311,-270,-223,-176,-125,-78,-28,13,56,90,122,145,163,171,176,166,153,129,100,67,29,-3,-35,-54,-67,-59,-47,-8,34,90,158,219,290,346,403,438,474,485,497,490,483,467,451,435,421,406,404,392,397,390,397,393,396,388,385,367,356,328,309,280,253,232,209,202,195,204,219,245,278,318,359,402,443,479,510,534,544,550,535,515,468,416,344,261,171,72,-22,-119,-206,-286,-362,-423,-488,-537,-585,-630,-664,-697,-723,-747,-768,-794,-816,-849,-885,-917,-952,-975,-985,-979,-947,-901,-824,-746,-640,-543,-434,-336,-236,-155,-67,-4,62,116,158,195,215,223,222,205,181,151,122,96,86,85,111,151,220,299,392,472,532,545,506,408,266,95,-66,-192,-233,-171,18,324,735,1203,1698,2154,2540,2807,2935,2904,2714,2385,1927,1398,813,234,-309,-775,-1132,-1365,-1462,-1430,-1288,-1060,-800,-543,-353,-258,-284,-427,-650,-918,-1178,-1406,-1584,-1730,-1854,-2004,-2179,-2397,-2638,-2873,-3086,-3244,-3344,-3375,-3339,-3235,-3064,-2827,-2529,-2170,-1769,-1334,-901,-482,-131,146,322,406,427,417,431,513,691,980,1351,1774,2187,2539,2794,2914,2917,2803,2615,2383,2146,1923,1749,1618,1541,1508,1499,1515,1536,1568,1626,1701,1823,1951,2087,2170,2186,2105,1944,1743,1560,1473,1542,1819,2307,2996,3801,4629,5352,5827,5959,5652,4911,3767,2335,766,-751,-2036,-2923,-3326,-3205,-2637,-1724,-658,401,1275,1844,2033,1825,1263,439,-529,-1499,-2349,-2980,-3341,-3444,-3316,-3055,-2726,-2416,-2196,-2080,-2106,-2237,-2456,-2714,-2962,-3165,-3278,-3285,-3164,-2924,-2576,-2156,-1704,-1267,-910,-665,-592,-690,-975,-1389,-1890,-2383,-2799,-3074,-3169,-3093,-2875,-2584,-2283,-2051,-1920,-1933,-2061,-2284,-2522,-2705,-2740,-2574,-2166,-1540,-764,37,715,1135,1202,916,344,-345,-937,-1207,-947,-67,1427,3363,5471,7413,8868,9602,9515,8640,7127,5189,3026,847,-1242,-3111,-4704,-5908,-6656,-6852,-6485,-5576,-4285,-2808,-1445,-465,-120,-566,-1847,-3899,-6559,-9596,-12740,-15693,-18162,-19850,-20498,-19883,-17889,-14502,-9894,-4391,1510,7212,12113,15687,17602,17747,16298,13629,10309,6922,4042,2064,1232,1570,2928,5018,7445,9826,11778,13083,13594,13382,12571,11406,10086,8826,7724,6864,6229,5803,5518,5323,5162,4982,4749,4421,4003,3495,2971,2492,2148,1978,1989,2110,2257,2344,2306,2181,2004,1908,1971,2265,2784,3425,4039,4389,4269,3486,1974,-232,-2935,-5833,-8541,-10649,-11801,-11751,-10400,-7865,-4416,-502,3349,6604,8801,9637,9015,7033,3995,336,-3456,-6892,-9577,-11243,-11777,-11220,-9759,-7647,-5223,-2791,-633,1039,2123,2552,2385,1679,561,-857,-2456,-4120,-5756,-7255,-8549,-9534,-10159,-10346,-10078,-9353,-8241,-6839,-5306,-3812,-2526,-1571,-1038,-918,-1213,-1841,-2740,-3839,-5062,-6355,-7656,-8890,-9998,-10899,-11524,-11826,-11752,-11312,-10519,-9447,-8191,-6885,-5681,-4743,-4225,-4235,-4826,-5949,-7479,-9188,-10801,-12023,-12595,-12352,-11227,-9323,-6819,-4027,-1255,1182,3061,4223,4668,4440,3707,2632,1426,265,-688,-1287,-1452,-1096,-224,1139,2889,4886,6938,8854,10441,11565,12135,12155,11674,10835,9788,8745,7868,7338,7232,7610,8403,9528,10812,12080,13171,13937,14308,14272,13847,13136,12215,11192,10160,9177,8321,7628,7155,6939,7011,7390,8051,8964,10030,11162,12229,13113,13724,13991,13897,13470,12742,11804,10698,9507,8258,6996,5748,4542,3417,2416,1575,958,568,434,515,745,1051,1317,1473,1444,1215,775,171,-556,-1342,-2128,-2860,-3498,-4008,-4368,-4578,-4636,-4576,-4420,-4229,-4032,-3897,-3846,-3906,-4084,-4366,-4720,-5122,-5505,-5852,-6102,-6259,-6291,-6232,-6080,-5877,-5656,-5464,-5361,-5393,-5612,-6023,-6608,-7308,-8022,-8657,-9102,-9289,-9183,-8786,-8155,-7359,-6501,-5679,-4987,-4514,-4306,-4419,-4842,-5571,-6550,-7700,-8944,-10151,-11228,-12051,-12522,-12577,-12186,-11356,-10172,-8706,-7118,-5528,-4083,-2909,-2102,-1723,-1810,-2321,-3217,-4374,-5687,-6982,-8144,-9017,-9520,-9610,-9262,-8544,-7512,-6279,-4958,-3651,-2462,-1452,-665,-106,250,431,494,466,401,309,226,158,124,123,173,260,394,563,737,919,1066,1175,1254,1285,1324,1374,1480,1662,1945,2311,2767,3251,3724,4126,4398,4503,4439,4195,3836,3384,2924,2495,2173,1981,1977,2158,2557,3135,3886,4741,5631,6488,7204,7742,8031,8068,7855,7432,6852,6191,5508,4889,4371,4007,3810,3789,3944,4253,4698,5237,5830,6420,6960,7395,7688,7812,7759,7533,7172,6698,6190,5672,5225,4864,4635,4551,4603,4787,5052,5349,5610,5764,5756,5545,5130,4538,3824,3086,2398,1878,1586,1588,1892,2470,3251,4126,4970,5662,6085,6190,5948,5414,4658,3804,2965,2256,1758,1513,1526,1761,2152,2629,3098,3513,3798,3956,3952,3827,3584,3270,2899,2514,2122,1757,1415,1126,879,693,552,455,385,314,236,111,-46,-259,-508,-789,-1085,-1390,-1689,-1989,-2280,-2573,-2857,-3137,-3388,-3603,-3769,-3863,-3903,-3873,-3799,-3685,-3554,-3423,-3313,-3247,-3249,-3320,-3486,-3707,-3988,-4277,-4546,-4751,-4851,-4817,-4626,-4279,-3799,-3229,-2632,-2079,-1639,-1361,-1284,-1411,-1725,-2178,-2717,-3247,-3714,-4030,-4159,-4082,-3803,-3379,-2870,-2354,-1923,-1614,-1485,-1528,-1715,-2013,-2348,-2671,-2935,-3089,-3135,-3063,-2912,-2716,-2531,-2396,-2362,-2435,-2629,-2930,-3311,-3757,-4223,-4678,-5082,-5389,-5577,-5619,-5522,-5294,-4971,-4579,-4161,-3744,-3356,-3026,-2768,-2594,-2514,-2497,-2567,-2667,-2820,-2988,-3168,-3343,-3501,-3626,-3718,-3779,-3829,-3900,-4024,-4230,-4539,-4939,-5425,-5944,-6464,-6928,-7280,-7497,-7526,-7386,-7062,-6602,-6033,-5427,-4823,-4312,-3910,-3692,-3646,-3775,-4049,-4406,-4798,-5155,-5419,-5539,-5466,-5199,-4723,-4093,-3348,-2552,-1789,-1105,-569,-200,-31,-41,-232,-544,-949,-1376,-1789,-2132,-2379,-2517,-2526,-2429,-2209,-1899,-1494,-1023,-491,72,640,1170,1616,1932,2074,2046,1835,1512,1117,746,456,329,374,644,1099,1743,2530,3402,4315,5175,5922,6473,6772,6777,6479,5893,5066,4087,3051,2083,1297,784,627,829,1397,2242,3290,4399,5449,6329,6939,7255,7254,6995,6534,5961,5360,4817,4387,4125,4032,4125,4358,4725,5156,5624,6064,6421,6662,6737,6648,6386,5988,5484,4936,4400,3940,3623,3491,3584,3893,4418,5070,5811,6501,7072,7432,7523,7362,6969,6439,5871,5354,4993,4819,4874,5127,5540,6052,6592,7111,7558,7908,8139,8241,8208,8046,7765,7392,6951,6477,5998,5535,5121,4744,4447,4197,4042,3941,3920,3952,4022,4124,4213,4296,4332,4329,4286,4191,4088,3944,3822,3695,3629,3601,3663,3789,3985,4219,4461,4661,4790,4780,4637,4320,3882,3341,2765,2213,1731,1375,1157,1103,1196,1417,1717,2035,2302,2465,2473,2331,2043,1667,1266,894,619,438,366,338,309,195,-49,-459,-1012,-1672,-2348,-2962,-3421,-3660,-3646,-3373,-2875,-2230,-1525,-887,-412,-181,-244,-580,-1154,-1881,-2662,-3399,-3988,-4371,-4502,-4408,-4126,-3732,-3308,-2917,-2605,-2398,-2296,-2308,-2440,-2696,-3090,-3606,-4215,-4869,-5480,-5994,-6333,-6468,-6394,-6136,-5748,-5291,-4831,-4424,-4125,-3968,-3972,-4142,-4430,-4795,-5143,-5395,-5484,-5355,-5025,-4520,-3916,-3298,-2752,-2345,-2128,-2122,-2319,-2707,-3236,-3865,-4546,-5221,-5844,-6367,-6739,-6949,-6972,-6849,-6593,-6280,-5936,-5612,-5317,-5057,-4824,-4610,-4408,-4220,-4036,-3873,-3709,-3571,-3444,-3357,-3305,-3310,-3365,-3463,-3581,-3708,-3811,-3901,-3957,-3995,-4020,-4022,-4006,-3939,-3809,-3588,-3285,-2900,-2483,-2070,-1734,-1532,-1511,-1704,-2099,-2663,-3333,-4027,-4663,-5174,-5505,-5635,-5581,-5361,-5042,-4660,-4259,-3865,-3472,-3084,-2685,-2288,-1915,-1606,-1413,-1376,-1525,-1862,-2368,-2989,-3680,-4344,-4931,-5334,-5510,-5387,-4959,-4228,-3259,-2151,-1042,-71,621,953,869,411,-356,-1307,-2282,-3161,-3792,-4107,-4063,-3667,-2988,-2103,-1135,-181,637,1237,1558,1569,1292,772,81,-682,-1439,-2104,-2632,-2976,-3150,-3145,-3010,-2766,-2450,-2088,-1700,-1282,-848,-390,83,549,984,1340,1580,1672,1587,1349,972,534,90,-270,-509,-580,-489,-254,95,515,975,1432,1863,2218,2471,2596,2568,2405,2109,1728,1287,835,407,51,-203,-316,-294,-133,126,444,791,1127,1448,1748,2024,2286,2529,2744,2921,3036,3059,2975,2749,2402,1945,1434,927,482,170,20,59,277,651,1127,1659,2191,2682,3109,3459,3738,3945,4090,4152,4129,3998,3761,3426,3025,2599,2189,1837,1559,1353,1213,1104,1015,926,861,839,906,1092,1418,1867,2407,2957,3433,3747,3820,3624,3173,2526,1799,1100,544,217,139,318,678,1158,1652,2098,2436,2643,2737,2731,2683,2611,2563,2537,2537,2527,2472,2333,2091,1752,1345,924,546,252,90,51,164,376,693,1068,1476,1912,2341,2767,3157,3492,3720,3828,3765,3554,3205,2769,2301,1858,1479,1209,1050,1023,1110,1307,1587,1932,2299,2668,2977,3198,3274,3175,2886,2406,1788,1094,431,-103,-404,-405,-79,558,1438,2454,3493,4406,5087,5443,5416,5030,4303,3365,2314,1305,471,-92,-299,-135,366,1157,2109,3124,4058,4819,5304,5478,5326,4863,4173,3307,2403,1527,807,295,47,71,342,798,1371,1959,2477,2867,3072,3110,2994,2780,2532,2303,2150,2101,2160,2313,2508,2686,2783,2749,2566,2238,1809,1331,892,547,383,415,676,1115,1687,2295,2862,3293,3547,3588,3449,3171,2827,2493,2219,2040,1948,1914,1887,1836,1723,1562,1365,1178,1032,972,1000,1123,1311,1531,1724,1858,1877,1774,1561,1254,928,621,400,300,340,537,864,1300,1801,2302,2742,3045,3145,3008,2609,1995,1226,420,-305,-832,-1077,-1002,-624,14,811,1681,2509,3201,3689,3906,3873,3591,3143,2597,2035,1517,1083,746,501,337,234,177,172,211,316,487,730,1018,1308,1540,1653,1597,1344,912,329,-310,-936,-1441,-1777,-1902,-1834,-1625,-1330,-1043,-800,-656,-608,-627,-687,-725,-729,-686,-613,-551,-528,-581,-718,-941,-1232,-1579,-1948,-2335,-2714,-3072,-3403,-3669,-3884,-3999,-4038,-3980,-3847,-3652,-3406,-3140,-2861,-2607,-2397,-2270,-2250,-2361,-2603,-2945,-3359,-3759,-4103,-4320,-4387,-4318,-4132,-3914,-3694,-3553,-3490,-3527,-3638,-3802,-3996,-4200,-4402,-4583,-4735,-4831,-4854,-4787,-4613,-4361,-4038,-3716,-3414,-3204,-3083,-3082,-3160,-3312,-3488,-3668,-3820,-3920,-3975,-3975,-3956,-3931,-3944,-3987,-4096,-4224,-4387,-4534,-4669,-4763,-4832,-4874,-4914,-4973,-5061,-5193,-5340,-5483,-5574,-5581,-5478,-5266,-4964,-4628,-4312,-4091,-4023,-4133,-4435,-4873,-5402,-5927,-6376,-6679,-6787,-6671,-6341,-5810,-5156,-4448,-3788,-3283,-2989,-2972,-3221,-3698,-4342,-5056,-5732,-6292,-6630,-6730,-6563,-6182,-5646,-5037,-4453,-3958,-3609,-3425,-3388,-3465,-3605,-3747,-3854,-3885,-3833,-3686,-3484,-3228,-2991,-2780,-2663,-2641,-2751,-2967,-3294,-3682,-4098,-4503,-4839,-5085,-5187,-5138,-4891,-4471,-3858,-3124,-2315,-1545,-899,-482,-336,-490,-881,-1452,-2062,-2634,-3029,-3235,-3176,-2918,-2466,-1904,-1294,-703,-202,159,325,291,33,-402,-972,-1607,-2208,-2700,-2998,-3062,-2867,-2453,-1851,-1168,-464,173,694,1084,1330,1451,1461,1376,1220,1009,779,544,354,214,158,185,299,491,748,1057,1392,1739,2049,2308,2460,2506,2429,2252,2010,1736,1483,1292,1201,1243,1419,1732,2144,2623,3137,3636,4117,4540,4906,5197,5413,5535,5566,5482,5285,4959,4528,3999,3446,2894,2428,2056,1815,1678,1637,1662,1750,1898,2127,2444,2864,3365,3926,4506,5058,5560,5972,6283,6483,6549,6478,6250,5866,5347,4712,4031,3364,2796,2403,2235,2310,2621,3083,3644,4162,4571,4792,4786,4592,4238,3827,3418,3109,2911,2883,2980,3209,3504,3828,4116,4300,4352,4218,3939,3525,3080,2670,2397,2317,2455,2801,3293,3861,4409,4882,5216,5413,5475,5429,5313,5134,4910,4628,4295,3899,3471,3022,2598,2229,1933,1751,1660,1699,1830,2073,2405,2808,3279,3762,4263,4721,5132,5451,5657,5718,5607,5327,4864,4280,3593,2906,2263,1758,1417,1276,1326,1534,1873,2277,2711,3111,3437,3649,3725,3674,3491,3226,2885,2520,2146,1800,1490,1247,1069,990,1010,1154,1409,1763,2172,2581,2923,3151,3224,3143,2918,2586,2180,1742,1291,854,441,78,-222,-425,-520,-479,-312,-27,333,714,1050,1277,1356,1278,1059,761,427,136,-83,-204,-222,-163,-31,144,369,639,951,1299,1630,1905,2054,2021,1784,1346,747,72,-611,-1195,-1634,-1858,-1868,-1640,-1223,-640,18,686,1261,1665,1837,1730,1371,781,57,-708,-1414,-1958,-2286,-2346,-2148,-1705,-1083,-355,386,1032,1497,1719,1652,1334,793,145,-516,-1040,-1336,-1305,-933,-265,616,1544,2382,2979,3244,3131,2661,1888,910,-151,-1188,-2079,-2735,-3104,-3145,-2884,-2352,-1616,-755,149,1001,1726,2237,2496,2473,2193,1705,1067,372,-322,-941,-1442,-1790,-1984,-2013,-1911,-1699,-1414,-1086,-744,-398,-63,261,566,839,1072,1228,1308,1276,1131,876,501,53,-448,-946,-1372,-1688,-1834,-1800,-1602,-1261,-850,-407,-4,323,530,591,496,254,-113,-544,-1001,-1404,-1717,-1878,-1881,-1704,-1370,-898,-335,265,824,1281,1546,1591,1367,902,232,-563,-1389,-2141,-2729,-3083,-3163,-2986,-2581,-2040,-1444,-891,-453,-180,-84,-155,-365,-672,-1035,-1425,-1792,-2128,-2389,-2577,-2658,-2639,-2496,-2231,-1843,-1341,-756,-136,458,939,1239,1278,1016,435,-425,-1492,-2644,-3746,-4662,-5287,-5552,-5452,-5018,-4339,-3516,-2683,-1943,-1398,-1089,-1021,-1162,-1439,-1787,-2141,-2453,-2692,-2854,-2922,-2917,-2843,-2727,-2592,-2472,-2393,-2386,-2462,-2629,-2863,-3132,-3389,-3583,-3669,-3636,-3469,-3213,-2885,-2565,-2277,-2087,-2010,-2056,-2221,-2468,-2762,-3053,-3308,-3494,-3611,-3658,-3678,-3688,-3737,-3826,-3958,-4099,-4200,-4207,-4080,-3794,-3375,-2854,-2321,-1840,-1509,-1362,-1446,-1721,-2166,-2691,-3226,-3706,-4059,-4274,-4315,-4208,-3960,-3617,-3226,-2844,-2537,-2360,-2352,-2532,-2882,-3367,-3917,-4465,-4921,-5227,-5328,-5208,-4870,-4360,-3731,-3068,-2461,-1982,-1697,-1632,-1773,-2082,-2492,-2927,-3333,-3659,-3896,-4037,-4110,-4123,-4102,-4033,-3923,-3733,-3468,-3103,-2657,-2157,-1650,-1191,-842,-657,-642,-823,-1125,-1522,-1919,-2261,-2494,-2593,-2558,-2424,-2223,-2012,-1827,-1685,-1598,-1550,-1511,-1470,-1384,-1247,-1061,-830,-596,-398,-265,-239,-299,-437,-606,-763,-879,-935,-930,-874,-786,-665,-540,-410,-288,-192,-108,-50,15,80,165,266,359,429,438,359,195,-58,-363,-670,-935,-1098,-1143,-1040,-817,-480,-81,350,766,1124,1407,1567,1620,1541,1361,1093,776,424,75,-269,-587,-857,-1069,-1162,-1120,-876,-431,221,1028,1911,2762,3486,3999,4265,4296,4115,3790,3372,2920,2472,2071,1740,1500,1372,1354,1452,1647,1917,2233,2545,2823,3008,3081,3017,2825,2540,2195,1863,1590,1440,1441,1618,1954,2426,2979,3554,4087,4521,4809,4927,4861,4625,4248,3768,3245,2721,2248,1854,1568,1401,1370,1465,1692,2013,2427,2884,3368,3836,4250,4578,4790,4860,4793,4579,4236,3769,3200,2555,1867,1201,616,181,-25,11,323,864,1582,2391,3182,3858,4323,4520,4423,4055,3475,2755,1992,1268,650,216,-23,-29,180,576,1129,1777,2470,3141,3724,4155,4381,4367,4110,3636,3002,2288,1589,988,577,405,514,908,1544,2366,3256,4122,4822,5294,5450,5296,4845,4156,3310,2395,1502,711,95,-315,-476,-407,-101,389,1039,1771,2525,3200,3719,3984,3960,3616,2990,2162,1241,368,-323,-744,-818,-581,-45,654,1452,2207,2844,3301,3524,3530,3308,2902,2331,1641,873,78,-668,-1296,-1713,-1858,-1686,-1210,-488,373,1251,2011,2572,2857,2880,2649,2258,1760,1253,789,400,108,-109,-240,-311,-291,-200,-13,239,531,830,1081,1277,1380,1403,1334,1192,966,682,349,4,-299,-510,-568,-430,-105,411,1034,1706,2329,2824,3128,3210,3058,2690,2163,1523,870,279,-177,-435,-478,-296,80,609,1222,1844,2386,2745,2857,2643,2123,1315,326,-729,-1723,-2509,-2993,-3085,-2747,-2015,-947,296,1563,2658,3430,3781,3662,3145,2311,1329,342,-508,-1119,-1428,-1427,-1125,-580,134,925,1679,2298,2701,2840,2716,2370,1846,1246,585,-40,-636,-1156,-1569,-1858,-1964,-1868,-1546,-1014,-314,474,1270,1986,2568,2975,3200,3237,3112,2811,2384,1823,1193,538,-78,-581,-916,-1038,-946,-650,-218,292,783,1182,1433,1498,1401,1164,859,540,266,50,-83,-171,-221,-268,-320,-374,-417,-409,-331,-135,169,602,1089,1624,2094,2481,2698,2736,2566,2224,1731,1163,573,38,-399,-700,-857,-882,-795,-640,-439,-232,-42,112,202,219,163,32,-127,-287,-408,-452,-429,-345,-244,-179,-178,-281,-471,-738,-1037,-1328,-1580,-1769,-1907,-1999,-2096,-2207,-2364,-2551,-2739,-2886,-2937,-2842,-2577,-2118,-1507,-763,16,765,1374,1760,1855,1614,1055,218,-800,-1886,-2925,-3802,-4443,-4800,-4864,-4670,-4264,-3710,-3081,-2422,-1799,-1235,-767,-414,-185,-109,-162,-351,-649,-1011,-1424,-1842,-2252,-2654,-3028,-3392,-3709,-3978,-4147,-4183,-4059,-3758,-3298,-2726,-2100,-1498,-987,-616,-436,-443,-652,-1031,-1548,-2167,-2833,-3500,-4134,-4676,-5112,-5393,-5506,-5439,-5191,-4788,-4268,-3675,-3075,-2521,-2072,-1770,-1641,-1687,-1891,-2213,-2622,-3053,-3483,-3840,-4103,-4229,-4208,-4047,-3780,-3448,-3112,-2805,-2567,-2393,-2299,-2258,-2290,-2389,-2567,-2831,-3146,-3482,-3759,-3926,-3915,-3710,-3318,-2775,-2160,-1535,-995,-590,-375,-361,-534,-864,-1304,-1802,-2332,-2852,-3342,-3778,-4113,-4325,-4369,-4230,-3906,-3420,-2822,-2176,-1564,-1051,-717,-592,-703,-1022,-1508,-2076,-2644,-3110,-3411,-3490,-3357,-3031,-2580,-2084,-1607,-1226,-965,-839,-829,-906,-1020,-1154,-1260,-1345,-1394,-1408,-1391,-1329,-1219,-1063,-870,-671,-503,-413,-433,-586,-857,-1242,-1671,-2120,-2505,-2781,-2893,-2822,-2549,-2133,-1604,-1072,-606,-282,-140,-171,-350,-587,-825,-965,-970,-808,-497,-89,341,702,901,890,632,160,-463,-1148,-1774,-2253,-2491,-2466,-2152,-1615,-900,-124,629,1262,1713,1954,1983,1828,1534,1145,720,306,-34,-263,-334,-226,53,500,1047,1647,2198,2644,2893,2945,2767,2419,1929,1371,785,231,-270,-666,-955,-1091,-1076,-896,-566,-117,405,952,1469,1932,2305,2598,2798,2912,2934,2855,2661,2353,1940,1444,915,390,-74,-433,-654,-703,-582,-285,148,689,1266,1825,2297,2633,2800,2783,2596,2251,1795,1241,654,53,-500,-962,-1288,-1424,-1337,-1033,-512,150,895,1626,2270,2746,3044,3118,3021,2751,2379,1937,1492,1087,778,586,535,616,801,1059,1337,1579,1752,1788,1686,1407,985,432,-183,-802,-1355,-1782,-2037,-2098,-1953,-1603,-1076,-398,366,1142,1852,2410,2773,2911,2860,2653,2387,2108,1899,1776,1747,1776,1819,1807,1705,1482,1138,707,230,-238,-639,-933,-1089,-1092,-951,-695,-361,-5,322,582,736,778,713,575,408,271,219,286,502,837,1279,1740,2182,2499,2653,2587,2278,1755,1040,208,-645,-1443,-2051,-2404,-2421,-2086,-1399,-418,782,2102,3408,4587,5496,6036,6105,5686,4774,3478,1918,296,-1212,-2416,-3200,-3478,-3254,-2568,-1527,-274,1053,2273,3275,3912,4147,3931,3323,2400,1302,190,-782,-1469,-1785,-1685,-1188,-380,642,1722,2739,3552,4083,4245,4042,3481,2638,1626,569,-381,-1084,-1450,-1408,-992,-253,668,1643,2522,3182,3563,3609,3354,2821,2099,1271,442,-296,-856,-1185,-1258,-1072,-663,-75,633,1377,2088,2683,3108,3316,3303,3082,2691,2189,1622,1053,523,82,-250,-447,-512,-451,-287,-59,197,430,613,721,759,755,742,780,894,1107,1423,1806,2224,2632,2966,3205,3312,3271,3112,2828,2488,2112,1763,1471,1270,1155,1123,1126,1137,1103,1001,834,612,410,265,273,452,842,1400,2068,2753,3336,3724,3849,3674,3250,2617,1891,1145,482,-62,-433,-640,-681,-578,-363,-50,326,749,1186,1602,1950,2184,2255,2131,1803,1298,661,-14,-650,-1145,-1436,-1475,-1267,-853,-306,261,758,1090,1209,1106,812,390,-84,-508,-828,-947,-875,-562,-87,537,1197,1820,2320,2636,2738,2643,2381,2009,1586,1152,752,401,118,-89,-228,-287,-288,-231,-121,24,211,415,621,807,943,1028,1047,1032,1005,1006,1067,1197,1392,1605,1786,1849,1741,1412,857,116,-735,-1587,-2322,-2824,-3021,-2866,-2380,-1638,-740,150,919,1412,1574,1360,796,-40,-1063,-2134,-3138,-3944,-4453,-4594,-4337,-3701,-2752,-1590,-345,860,1896,2681,3154,3295,3138,2714,2101,1371,582,-182,-893,-1482,-1940,-2212,-2305,-2192,-1914,-1501,-1039,-604,-296,-167,-257,-550,-987,-1492,-1953,-2273,-2374,-2206,-1767,-1104,-286,573,1373,2009,2411,2527,2346,1882,1165,264,-765,-1829,-2857,-3773,-4502,-5018,-5267,-5263,-5001,-4511,-3842,-3049,-2210,-1408,-702,-159,212,411,457,406,277,110,-84,-314,-585,-905,-1281,-1678,-2078,-2427,-2692,-2850,-2891,-2835,-2706,-2533,-2354,-2191,-2062,-1980,-1928,-1901,-1854,-1782,-1651,-1487,-1303,-1147,-1080,-1136,-1371,-1765,-2306,-2919,-3519,-4023,-4338,-4438,-4292,-3940,-3417,-2790,-2120,-1451,-833,-279,179,541,785,917,921,822,622,353,38,-308,-660,-1020,-1376,-1733,-2070,-2388,-2655,-2858,-2987,-3029,-3001,-2908,-2768,-2584,-2354,-2058,-1672,-1176,-566,112,804,1394,1801,1928,1748,1266,559,-263,-1061,-1699,-2059,-2073,-1720,-1045,-129,899,1923,2811,3469,3829,3860,3566,3002,2230,1361,489,-275,-852,-1189,-1275,-1132,-831,-437,-63,240,383,361,172,-155,-546,-947,-1286,-1507,-1584,-1502,-1283,-967,-605,-266,13,181,233,159,-31,-319,-690,-1103,-1526,-1898,-2160,-2267,-2153,-1839,-1301,-622,156,919,1592,2075,2322,2307,2036,1583,1000,419,-88,-415,-503,-321,119,768,1527,2292,2935,3357,3490,3317,2869,2226,1482,761,150,-271,-471,-454,-260,56,412,760,1028,1211,1270,1241,1121,953,760,576,434,349,343,407,520,671,794,880,862,734,482,122,-282,-683,-978,-1118,-1052,-774,-327,227,778,1237,1499,1515,1244,715,-18,-866,-1721,-2483,-3054,-3374,-3406,-3160,-2661,-1985,-1200,-411,310,878,1255,1402,1325,1041,584,35,-557,-1089,-1510,-1749,-1793,-1614,-1266,-758,-176,428,990,1439,1755,1899,1876,1701,1382,966,463,-71,-617,-1123,-1582,-1961,-2269,-2510,-2688,-2828,-2923,-2991,-3032,-3047,-3033,-2996,-2909,-2776,-2554,-2235,-1800,-1247,-599,104,812,1442,1949,2251,2318,2132,1701,1070,312,-492,-1236,-1827,-2191,-2276,-2073,-1612,-957,-196,557,1206,1652,1837,1741,1366,780,43,-736,-1463,-2045,-2392,-2461,-2222,-1711,-985,-147,687,1419,1951,2246,2275,2063,1640,1062,390,-324,-1004,-1617,-2093,-2413,-2538,-2467,-2199,-1765,-1191,-536,158,834,1446,1949,2329,2548,2623,2549,2350,2067,1741,1419,1154,970,887,886,943,1016,1069,1065,995,843,642,395,149,-86,-267,-394,-435,-403,-291,-117,81,273,409,440,349,127,-196,-547,-861,-1040,-1028,-792,-347,249,915,1544,2069,2404,2555,2515,2331,2069,1771,1503,1270,1092,940,799,647,469,275,72,-121,-284,-414,-503,-559,-605,-628,-659,-664,-641,-575,-433,-236,28,316,604,845,1018,1110,1127,1107,1070,1054,1071,1117,1178,1224,1218,1138,944,640,204,-333,-947,-1574,-2141,-2562,-2761,-2677,-2291,-1623,-735,276,1289,2204,2891,3312,3392,3171,2668,1974,1191,427,-202,-600,-711,-509,-19,681,1499,2305,2979,3413,3533,3317,2779,2009,1097,200,-569,-1083,-1290,-1172,-779,-208,425,997,1407,1590,1532,1238,788,218,-363,-925,-1389,-1747,-1950,-2011,-1889,-1613,-1163,-564,151,947,1752,2488,3090,3467,3572,3378,2877,2120,1158,100,-962,-1900,-2631,-3065,-3178,-2958,-2454,-1734,-894,-40,731,1339,1728,1878,1790,1492,1037,487,-73,-574,-935,-1132,-1123,-954,-656,-305,6,229,277,150,-160,-605,-1114,-1594,-1952,-2093,-1967,-1552,-880,-25,896,1759,2420,2775,2746,2321,1530,478,-706,-1853,-2811,-3434,-3644,-3408,-2764,-1816,-694,445,1466,2246,2720,2842,2619,2102,1351,482,-402,-1186,-1762,-2064,-2041,-1690,-1035,-139,920,2037,3095,3994,4614,4893,4768,4258,3403,2320,1149,57,-818,-1343,-1503,-1284,-803,-185,407,812,918,664,77,-774,-1712,-2611,-3259,-3566,-3432,-2871,-1930,-739,572,1819,2858,3546,3792,3564,2876,1822,521,-859,-2165,-3247,-4005,-4388,-4387,-4065,-3478,-2756,-1973,-1243,-618,-144,179,376,498,610,768,1020,1373,1818,2298,2757,3109,3302,3271,3020,2534,1868,1070,227,-583,-1255,-1745,-1969,-1958,-1687,-1248,-660,-22,631,1228,1718,2052,2186,2092,1779,1259,598,-155,-909,-1610,-2171,-2555,-2715,-2641,-2347,-1863,-1254,-580,82,673,1155,1484,1668,1690,1559,1288,891,414,-102,-582,-966,-1188,-1211,-1029,-659,-158,423,990,1497,1854,2054,2042,1845,1476,972,394,-223,-834,-1419,-1968,-2487,-2977,-3438,-3855,-4192,-4415,-4464,-4317,-3922,-3295,-2419,-1359,-161,1087,2273,3315,4089,4545,4606,4280,3562,2503,1175,-339,-1907,-3414,-4707,-5683,-6224,-6305,-5901,-5091,-3937,-2589,-1156,213,1418,2372,3020,3348,3366,3114,2666,2088,1477,897,414,61,-152,-250,-268,-264,-306,-450,-744,-1213,-1842,-2581,-3362,-4071,-4613,-4878,-4783,-4277,-3354,-2050,-466,1277,3002,4555,5758,6504,6684,6287,5320,3881,2085,114,-1854,-3635,-5071,-6053,-6522,-6473,-5967,-5082,-3946,-2671,-1366,-136,972,1894,2612,3102,3353,3347,3094,2611,1938,1157,352,-375,-938,-1271,-1360,-1210,-876,-417,91,599,1053,1435,1732,1936,2043,2061,1966,1787,1512,1171,795,405,48,-247,-437,-500,-401,-149,252,771,1345,1920,2422,2791,2995,3005,2836,2505,2057,1541,1004,497,57,-297,-538,-662,-642,-462,-104,435,1130,1921,2725,3419,3898,4063,3843,3245,2288,1083,-239,-1518,-2580,-3293,-3539,-3294,-2570,-1485,-190,1112,2207,2921,3115,2750,1855,559,-960,-2482,-3790,-4693,-5056,-4821,-4003,-2704,-1089,661,2315,3709,4684,5154,5086,4509,3488,2144,614,-960,-2418,-3654,-4555,-5070,-5165,-4831,-4104,-3033,-1705,-250,1208,2510,3522,4150,4319,4031,3312,2255,966,-405,-1721,-2823,-3613,-3988,-3934,-3455,-2640,-1596,-482,561,1390,1918,2081,1880,1343,547,-416,-1433,-2381,-3164,-3680,-3888,-3753,-3316,-2614,-1760,-837,42,800,1376,1745,1904,1865,1655,1298,809,234,-414,-1069,-1699,-2236,-2646,-2878,-2920,-2757,-2404,-1887,-1269,-611,-12,445,681,644,328,-238,-973,-1771,-2507,-3062,-3352,-3326,-2997,-2423,-1693,-928,-234,278,547,525,231,-300,-975,-1695,-2333,-2794,-2995,-2900,-2530,-1924,-1182,-389,349,964,1394,1629,1658,1518,1236,856,428,-32,-461,-875,-1229,-1533,-1767,-1910,-1935,-1816,-1514,-1030,-347,489,1450,2448,3400,4204,4746,4958,4765,4178,3220,1986,589,-828,-2138,-3206,-3964,-4336,-4327,-3947,-3260,-2337,-1275,-166,910,1879,2700,3330,3758,3961,3954,3717,3305,2714,2022,1258,499,-215,-807,-1264,-1516,-1556,-1362,-917,-255,602,1589,2610,3587,4388,4929,5112,4881,4213,3121,1667,-37,-1852,-3592,-5081,-6136,-6632,-6494,-5727,-4418,-2703,-790,1133,2860,4234,5152,5558,5461,4937,4079,3031,1925,889,17,-624,-1025,-1190,-1158,-989,-735,-466,-229,-58,37,53,48,32,83,222,475,851,1313,1826,2324,2742,3009,3077,2892,2455,1753,840,-241,-1395,-2527,-3531,-4284,-4714,-4745,-4381,-3640,-2620,-1415,-161,1038,2087,2923,3530,3894,4062,4045,3907,3667,3382,3062,2748,2430,2112,1772,1393,955,464,-61,-571,-1012,-1299,-1393,-1215,-794,-115,708,1607,2426,3050,3362,3294,2817,1976,845,-440,-1751,-2936,-3908,-4572,-4916,-4936,-4660,-4136,-3407,-2530,-1567,-569,375,1217,1863,2275,2401,2237,1802,1152,357,-472,-1246,-1854,-2217,-2286,-2037,-1514,-778,53,856,1511,1908,1987,1729,1156,343,-614,-1608,-2515,-3251,-3732,-3924,-3805,-3396,-2730,-1863,-881,151,1128,1983,2641,3062,3227,3136,2832,2336,1729,1040,352,-304,-866,-1301,-1571,-1652,-1535,-1234,-772,-212,393,945,1384,1627,1632,1363,839,90,-802,-1744,-2616,-3322,-3752,-3875,-3655,-3132,-2372,-1455,-472,480,1347,2053,2589,2922,3064,3026,2836,2519,2120,1661,1187,733,323,-9,-260,-425,-527,-592,-670,-791,-1010,-1319,-1728,-2165,-2571,-2835,-2875,-2609,-2003,-1083,92,1379,2643,3703,4425,4696,4475,3796,2733,1449,80,-1195,-2274,-3048,-3519,-3659,-3531,-3181,-2658,-2034,-1352,-660,-14,548,989,1277,1414,1393,1270,1057,846,657,561,555,644,771,882,902,773,465,-12,-623,-1274,-1886,-2345,-2576,-2517,-2158,-1524,-693,237,1138,1899,2417,2640,2535,2154,1536,794,17,-705,-1273,-1655,-1807,-1750,-1527,-1194,-839,-524,-320,-237,-296,-431,-605,-732,-750,-611,-282,215,855,1547,2222,2767,3111,3184,2963,2466,1729,849,-114,-1042,-1884,-2549,-3016,-3244,-3249,-3051,-2695,-2234,-1725,-1192,-683,-171,312,798,1255,1681,2021,2251,2310,2181,1852,1341,705,28,-603,-1071,-1305,-1264,-934,-404,267,923,1469,1798,1848,1623,1152,522,-153,-774,-1220,-1444,-1400,-1118,-651,-93,445,872,1098,1098,856,436,-108,-673,-1192,-1595,-1846,-1928,-1846,-1608,-1242,-769,-238,318,820,1230,1474,1531,1390,1074,624,109,-424,-893,-1249,-1444,-1446,-1253,-895,-414,103,573,925,1081,1039,789,393,-82,-551,-933,-1158,-1197,-1032,-702,-245,271,771,1193,1480,1616,1602,1467,1263,1024,803,600,446,314,226,160,141,161,233,349,508,697,911,1130,1347,1532,1669,1726,1694,1549,1300,943,495,-12,-559,-1101,-1608,-2048,-2390,-2617,-2709,-2663,-2470,-2147,-1704,-1172,-598,-21,491,885,1119,1151,993,652,194,-334,-847,-1300,-1639,-1841,-1897,-1813,-1609,-1307,-954,-582,-245,21,171,196,77,-156,-479,-851,-1212,-1537,-1764,-1897,-1900,-1812,-1631,-1413,-1177,-962,-780,-629,-502,-377,-251,-108,35,184,303,404,447,443,364,204,-39,-371,-768,-1203,-1641,-2016,-2287,-2375,-2249,-1864,-1228,-364,650,1721,2716,3509,3979,4051,3679,2891,1756,386,-1050,-2392,-3480,-4169,-4408,-4147,-3465,-2434,-1219,30,1132,1938,2333,2244,1689,711,-532,-1889,-3132,-4080,-4547,-4441,-3723,-2453,-771,1138,3029,4688,5884,6488,6386,5600,4190,2317,195,-1934,-3812,-5213,-5989,-6034,-5402,-4158,-2528,-715,1013,2425,3346,3662,3365,2526,1302,-103,-1452,-2536,-3180,-3285,-2833,-1882,-565,932,2416,3660,4522,4858,4651,3918,2785,1413,-2,-1259,-2193,-2697,-2701,-2236,-1352,-182,1137,2435,3563,4390,4808,4788,4306,3432,2259,920,-422,-1617,-2523,-3044,-3123,-2772,-2036,-1009,185,1416,2546,3443,4017,4190,3956,3347,2456,1405,356,-551,-1168,-1408,-1231,-661,222,1273,2353,3279,3938,4230,4140,3690,2963,2078,1135,261,-466,-1006,-1299,-1388,-1257,-972,-573,-132,304,669,947,1117,1192,1192,1146,1064,975,856,705,492,200,-186,-646,-1159,-1660,-2093,-2392,-2511,-2418,-2120,-1640,-1036,-391,228,714,1031,1097,928,504,-94,-813,-1524,-2120,-2483,-2528,-2209,-1548,-593,521,1672,2688,3453,3847,3833,3422,2669,1698,621,-422,-1342,-2047,-2523,-2747,-2762,-2602,-2344,-2037,-1758,-1547,-1422,-1390,-1401,-1414,-1362,-1204,-912,-492,13,567,1092,1545,1886,2074,2110,1991,1732,1380,961,548,188,-54,-145,-50,210,621,1114,1622,2053,2336,2402,2233,1855,1321,758,256,-53,-114,100,547,1130,1713,2149,2301,2081,1449,447,-830,-2226,-3559,-4645,-5324,-5481,-5078,-4119,-2728,-1029,759,2436,3795,4661,4925,4550,3572,2111,337,-1533,-3279,-4685,-5580,-5846,-5434,-4381,-2794,-842,1253,3267,4979,6208,6828,6787,6093,4825,3128,1160,-864,-2763,-4356,-5503,-6110,-6130,-5563,-4476,-2963,-1192,672,2414,3873,4873,5351,5245,4620,3558,2191,692,-814,-2167,-3288,-4104,-4596,-4771,-4664,-4324,-3823,-3215,-2589,-1972,-1436,-983,-657,-433,-334,-306,-340,-375,-364,-280,-87,176,489,765,936,930,688,207,-500,-1362,-2283,-3157,-3872,-4331,-4474,-4268,-3726,-2902,-1886,-792,256,1147,1803,2179,2286,2173,1905,1581,1240,954,696,473,223,-84,-480,-972,-1521,-2088,-2582,-2931,-3056,-2906,-2467,-1770,-875,101,1058,1861,2441,2725,2725,2463,2016,1478,937,494,195,94,158,384,682,1013,1294,1480,1542,1458,1255,951,596,227,-113,-395,-598,-710,-736,-683,-558,-395,-186,31,273,526,794,1082,1383,1687,1980,2217,2368,2384,2218,1856,1289,546,-313,-1215,-2072,-2788,-3299,-3534,-3473,-3115,-2483,-1648,-679,319,1250,2019,2554,2816,2808,2560,2156,1660,1183,780,509,381,382,452,551,587,538,366,87,-274,-665,-1054,-1371,-1609,-1709,-1672,-1473,-1117,-610,13,714,1427,2077,2584,2868,2875,2570,1980,1142,175,-828,-1730,-2440,-2887,-3039,-2909,-2528,-1959,-1257,-499,262,949,1522,1915,2128,2143,2005,1766,1481,1232,1034,925,866,832,766,619,378,20,-404,-857,-1258,-1533,-1620,-1468,-1074,-449,346,1234,2113,2874,3413,3637,3500,2978,2122,1010,-239,-1477,-2580,-3417,-3910,-4021,-3745,-3141,-2284,-1273,-232,759,1579,2185,2511,2542,2295,1790,1110,333,-446,-1109,-1591,-1804,-1729,-1367,-760,3,818,1558,2113,2397,2363,2018,1401,600,-300,-1192,-1989,-2619,-3025,-3175,-3072,-2717,-2166,-1462,-696,63,723,1230,1530,1620,1510,1254,910,546,226,-23,-168,-238,-237,-223,-215,-257,-344,-472,-616,-711,-738,-619,-346,93,682,1356,2057,2688,3174,3428,3402,3050,2383,1423,246,-1060,-2382,-3596,-4596,-5290,-5627,-5586,-5188,-4475,-3511,-2371,-1134,123,1310,2347,3170,3698,3928,3807,3394,2688,1784,751,-311,-1289,-2092,-2636,-2872,-2797,-2439,-1867,-1165,-432,255,818,1223,1449,1491,1376,1127,776,370,-57,-461,-794,-1026,-1118,-1050,-825,-455,10,522,1005,1407,1671,1782,1738,1561,1300,994,697,442,247,113,11,-90,-235,-460,-763,-1161,-1592,-2015,-2351,-2528,-2502,-2231,-1746,-1070,-291,509,1238,1804,2140,2215,2014,1588,999,347,-252,-722,-974,-998,-797,-428,25,468,806,962,901,612,140,-453,-1083,-1654,-2100,-2356,-2403,-2244,-1896,-1428,-866,-314,202,601,863,966,917,740,485,184,-92,-327,-460,-500,-405,-217,77,416,780,1113,1378,1546,1583,1510,1310,1045,737,433,177,-20,-131,-160,-112,26,241,544,923,1357,1820,2263,2628,2882,2965,2884,2634,2252,1787,1294,826,435,151,-8,-47,32,193,415,664,890,1078,1181,1190,1106,925,699,444,228,89,59,154,366,647,966,1232,1411,1441,1317,1026,618,120,-390,-858,-1226,-1441,-1492,-1360,-1072,-659,-178,304,705,960,1009,836,448,-101,-735,-1375,-1922,-2337,-2551,-2577,-2420,-2110,-1706,-1244,-789,-379,-65,133,177,62,-202,-607,-1094,-1618,-2111,-2498,-2729,-2744,-2534,-2087,-1454,-679,144,934,1590,2037,2214,2093,1674,996,114,-870,-1869,-2767,-3470,-3906,-4022,-3811,-3299,-2534,-1606,-592,400,1298,2012,2510,2745,2745,2508,2110,1589,1020,456,-64,-501,-853,-1114,-1291,-1410,-1469,-1497,-1481,-1437,-1341,-1201,-1012,-765,-491,-187,111,400,653,870,1042,1167,1235,1244,1168,1011,754,411,-7,-463,-921,-1336,-1666,-1888,-1984,-1957,-1844,-1660,-1458,-1264,-1092,-958,-843,-745,-641,-524,-388,-218,-26,207,464,760,1072,1392,1686,1915,2049,2050,1905,1619,1210,714,179,-354,-845,-1261,-1581,-1804,-1900,-1909,-1793,-1602,-1321,-984,-591,-166,288,741,1193,1607,1978,2264,2464,2541,2505,2343,2068,1703,1268,813,363,-29,-345,-566,-692,-754,-761,-769,-784,-832,-910,-995,-1079,-1121,-1121,-1050,-922,-731,-495,-231,52,327,587,809,983,1102,1160,1160,1108,1002,862,675,469,228,-17,-274,-519,-751,-967,-1157,-1327,-1463,-1565,-1616,-1612,-1540,-1406,-1219,-987,-746,-492,-270,-64,101,233,339,407,445,444,385,280,102,-118,-386,-653,-898,-1063,-1105,-984,-673,-176,478,1234,2018,2742,3335,3723,3868,3768,3426,2909,2270,1584,920,326,-159,-516,-738,-831,-801,-671,-455,-195,110,422,739,1056,1356,1652,1935,2203,2469,2716,2962,3169,3349,3437,3430,3282,2964,2483,1825,1038,159,-719,-1538,-2183,-2617,-2776,-2664,-2313,-1774,-1145,-497,70,495,738,777,633,346,-53,-487,-929,-1323,-1636,-1847,-1924,-1865,-1659,-1313,-851,-300,280,847,1327,1676,1844,1808,1564,1122,524,-202,-979,-1760,-2469,-3034,-3414,-3544,-3415,-3033,-2405,-1611,-684,271,1196,2000,2628,3016,3137,2980,2556,1910,1107,220,-644,-1405,-1968,-2275,-2287,-2020,-1511,-850,-131,529,1043,1327,1349,1097,612,-45,-772,-1482,-2071,-2464,-2624,-2518,-2183,-1647,-979,-254,445,1045,1475,1690,1676,1427,991,409,-242,-895,-1483,-1962,-2297,-2484,-2532,-2459,-2299,-2077,-1825,-1576,-1344,-1172,-1046,-998,-994,-1037,-1081,-1114,-1099,-1029,-893,-694,-455,-177,94,359,580,727,804,761,629,391,78,-271,-630,-938,-1178,-1310,-1337,-1252,-1079,-839,-556,-273,5,235,425,562,656,716,766,820,911,1051,1252,1524,1841,2192,2529,2807,2983,3004,2859,2512,2012,1355,629,-116,-808,-1370,-1765,-1946,-1913,-1670,-1251,-691,-45,641,1307,1913,2416,2783,3003,3057,2955,2717,2345,1904,1407,921,483,120,-136,-287,-331,-278,-154,25,232,438,617,751,815,823,764,666,550,432,343,286,270,283,315,334,326,265,129,-74,-361,-690,-1071,-1437,-1803,-2090,-2315,-2407,-2365,-2152,-1765,-1207,-510,277,1088,1838,2457,2866,3026,2909,2536,1948,1218,446,-293,-886,-1293,-1463,-1410,-1172,-797,-378,37,363,581,669,634,506,315,110,-68,-176,-186,-69,170,531,962,1435,1863,2205,2386,2385,2171,1770,1213,556,-110,-729,-1212,-1516,-1612,-1498,-1213,-806,-357,63,385,561,572,425,148,-222,-627,-1039,-1400,-1687,-1871,-1932,-1860,-1672,-1360,-985,-562,-156,182,406,489,407,190,-145,-552,-973,-1384,-1729,-2000,-2172,-2242,-2201,-2052,-1787,-1420,-969,-456,60,546,937,1205,1322,1301,1150,929,659,413,199,64,5,7,73,137,198,193,118,-51,-304,-624,-969,-1314,-1595,-1807,-1894,-1877,-1735,-1503,-1197,-847,-481,-125,221,532,832,1104,1370,1612,1839,2007,2116,2106,1972,1685,1259,718,111,-496,-1033,-1438,-1658,-1681,-1511,-1186,-771,-337,50,321,453,418,223,-100,-528,-988,-1435,-1809,-2056,-2159,-2099,-1905,-1600,-1241,-874,-548,-315,-188,-197,-321,-553,-840,-1148,-1415,-1605,-1679,-1626,-1452,-1184,-851,-514,-201,31,151,156,21,-198,-485,-763,-981,-1089,-1045,-857,-523,-95,392,887,1332,1699,1946,2055,2032,1850,1557,1136,633,77,-506,-1057,-1553,-1932,-2187,-2261,-2185,-1927,-1538,-1032,-444,188,839,1487,2105,2686,3188,3598,3867,3974,3894,3616,3165,2578,1905,1226,591,70,-309,-520,-565,-456,-229,92,436,797,1096,1349,1503,1582,1576,1511,1395,1267,1117,992,868,764,673,572,474,344,197,18,-177,-384,-581,-751,-883,-948,-946,-869,-702,-474,-165,176,542,888,1187,1418,1549,1603,1553,1450,1285,1098,883,667,442,233,37,-114,-209,-226,-169,-40,122,301,445,538,552,483,335,104,-171,-501,-833,-1164,-1454,-1680,-1821,-1859,-1793,-1630,-1372,-1058,-686,-316,50,357,597,734,772,691,530,278,5,-285,-521,-692,-755,-708,-544,-283,59,444,830,1182,1442,1586,1582,1419,1102,650,95,-512,-1119,-1665,-2098,-2377,-2492,-2429,-2237,-1926,-1561,-1171,-803,-486,-242,-85,-18,-29,-121,-261,-454,-668,-906,-1146,-1390,-1624,-1841,-2018,-2151,-2210,-2193,-2094,-1913,-1676,-1395,-1100,-802,-527,-262,-37,179,361,523,664,761,841,856,837,748,626,454,288,113,-14,-100,-126,-93,-20,84,193,281,342,358,338,304,254,240,245,310,404,530,655,748,791,749,621,408,123,-197,-526,-825,-1051,-1188,-1208,-1108,-905,-611,-271,81,403,659,825,898,863,758,587,383,186,0,-128,-197,-194,-120,16,195,407,615,821,988,1114,1185,1183,1123,974,773,488,170,-191,-548,-887,-1168,-1379,-1488,-1501,-1402,-1211,-936,-606,-253,87,375,581,684,671,544,329,48,-252,-530,-756,-887,-927,-850,-700,-465,-194,111,414,724,1003,1279,1517,1737,1917,2064,2153,2187,2137,1996,1764,1429,1027,567,97,-338,-703,-948,-1053,-1002,-796,-450,-7,514,1044,1554,1980,2287,2434,2403,2194,1827,1342,796,239,-264,-686,-983,-1170,-1229,-1203,-1098,-950,-789,-618,-482,-364,-305,-285,-324,-388,-477,-538,-555,-481,-298,0,399,861,1318,1710,1954,2003,1825,1419,826,96,-690,-1448,-2109,-2590,-2854,-2868,-2623,-2152,-1490,-701,145,966,1705,2275,2647,2779,2664,2330,1808,1172,493,-151,-687,-1074,-1274,-1297,-1159,-901,-586,-259,14,207,295,294,216,112,3,-71,-97,-77,-10,79,174,271,344,412,472,527,591,646,694,707,678,584,420,189,-102,-435,-780,-1106,-1389,-1586,-1686,-1679,-1548,-1329,-1023,-683,-339,-37,193,320,352,274,134,-69,-290,-503,-699,-853,-970,-1053,-1110,-1155,-1205,-1267,-1340,-1433,-1523,-1600,-1646,-1630,-1549,-1375,-1131,-811,-460,-106,204,436,560,579,498,349,160,-28,-203,-333,-432,-484,-508,-493,-460,-396,-324,-235,-147,-59,14,76,112,123,106,52,-24,-128,-237,-347,-435,-497,-518,-499,-443,-355,-244,-121,1,120,218,304,371,421,473,505,548,580,615,653,689,740,796,870,952,1049,1138,1220,1271,1279,1231,1111,919,661,349,13,-322,-620,-859,-1016,-1092,-1072,-981,-814,-597,-333,-53,239,509,752,935,1058,1095,1061,948,778,558,325,78,-138,-340,-499,-638,-747,-839,-912,-953,-959,-890,-753,-508,-180,236,700,1172,1602,1952,2172,2253,2182,1977,1677,1315,949,615,351,174,93,95,170,302,463,637,802,925,1010,1018,974,852,686,468,223,-38,-308,-560,-804,-996,-1158,-1244,-1273,-1223,-1108,-928,-707,-448,-175,111,399,689,982,1268,1542,1772,1941,2015,1977,1815,1534,1165,737,306,-91,-413,-642,-765,-810,-779,-727,-665,-631,-632,-683,-767,-878,-991,-1077,-1125,-1113,-1032,-896,-700,-485,-264,-77,62,124,117,44,-74,-204,-328,-411,-454,-436,-382,-288,-190,-90,-21,17,14,-36,-100,-190,-246,-268,-220,-99,93,333,588,828,1000,1103,1095,1001,821,590,329,87,-133,-285,-381,-407,-370,-280,-146,18,203,396,588,761,902,992,1009,951,793,560,246,-103,-464,-781,-1016,-1140,-1112,-959,-669,-312,85,442,723,877,898,792,583,327,61,-169,-327,-414,-419,-376,-297,-228,-169,-162,-189,-258,-362,-486,-628,-774,-922,-1052,-1163,-1228,-1245,-1198,-1088,-926,-723,-509,-309,-149,-61,-45,-123,-255,-457,-651,-851,-970,-1019,-943,-749,-437,-33,425,874,1267,1541,1659,1605,1387,1029,596,124,-310,-666,-909,-1007,-973,-808,-547,-224,113,429,673,829,866,797,625,387,115,-156,-382,-551,-635,-646,-589,-475,-341,-187,-48,75,173,245,285,303,291,256,209,146,100,62,72,117,220,363,543,729,906,1029,1093,1055,927,692,368,-27,-474,-940,-1405,-1837,-2218,-2525,-2747,-2875,-2904,-2835,-2674,-2423,-2103,-1718,-1302,-878,-467,-110,188,398,523,560,522,422,285,134,-17,-126,-208,-220,-190,-110,1,119,237,325,397,428,438,417,374,309,227,134,38,-44,-115,-161,-182,-196,-193,-206,-222,-256,-300,-342,-370,-370,-332,-263,-165,-54,50,144,205,256,283,311,346,397,475,575,694,827,962,1101,1220,1328,1395,1427,1394,1310,1154,955,713,455,204,-31,-218,-367,-453,-484,-455,-372,-249,-96,54,186,273,295,246,119,-72,-306,-557,-794,-991,-1126,-1185,-1166,-1067,-893,-647,-341,22,415,833,1237,1609,1916,2134,2241,2237,2111,1889,1583,1234,870,526,230,-13,-172,-274,-298,-273,-193,-74,78,250,426,606,757,893,982,1043,1071,1077,1084,1098,1137,1204,1293,1393,1486,1548,1559,1506,1381,1182,928,629,318,17,-244,-448,-575,-620,-583,-464,-284,-52,215,491,768,1007,1199,1308,1323,1230,1033,738,379,-20,-408,-760,-1032,-1224,-1307,-1324,-1276,-1212,-1165,-1155,-1203,-1306,-1447,-1605,-1743,-1834,-1854,-1791,-1645,-1428,-1162,-870,-584,-310,-87,101,220,291,309,278,226,146,73,11,-30,-39,-27,18,76,145,218,277,324,341,328,279,192,69,-88,-273,-476,-682,-881,-1055,-1185,-1268,-1286,-1242,-1139,-974,-755,-493,-189,130,453,752,998,1169,1253,1238,1140,967,740,489,230,-16,-228,-395,-511,-572,-591,-583,-553,-524,-503,-480,-464,-438,-392,-329,-242,-148,-61,8,36,28,-25,-109,-211,-321,-416,-493,-533,-546,-511,-460,-362,-265,-140,-34,57,99,73,-42,-254,-566,-940,-1350,-1739,-2046,-2234,-2255,-2111,-1808,-1387,-893,-389,79,464,739,888,913,820,633,376,82,-218,-483,-683,-784,-775,-639,-402,-73,299,676,1010,1270,1417,1456,1371,1195,942,653,347,66,-187,-386,-529,-620,-656,-652,-621,-569,-515,-442,-374,-274,-160,-5,183,387,609,790,939,1009,1002,924,783,603,412,219,40,-112,-249,-349,-433,-475,-497,-476,-437,-371,-304,-244,-211,-216,-267,-355,-473,-597,-711,-781,-812,-767,-683,-538,-379,-201,-45,94,190,260,295,312,317,326,331,362,385,426,456,486,500,508,496,479,444,413,366,332,297,281,293,325,401,485,599,693,778,810,802,729,613,463,298,159,55,22,56,169,337,538,739,919,1038,1107,1092,1028,905,765,602,454,316,209,123,68,30,21,37,77,147,235,343,448,552,628,694,727,749,748,736,707,663,591,508,391,271,133,-10,-149,-285,-410,-520,-615,-694,-744,-778,-776,-750,-690,-598,-479,-339,-189,-44,84,170,218,201,141,36,-87,-203,-278,-303,-235,-102,124,389,685,957,1178,1309,1335,1248,1058,799,497,203,-51,-232,-310,-291,-168,32,282,557,812,1031,1182,1261,1250,1153,973,714,394,26,-363,-757,-1115,-1431,-1664,-1815,-1862,-1813,-1664,-1437,-1145,-818,-485,-172,91,287,407,449,432,371,292,222,166,140,130,126,116,70,0,-123,-265,-437,-610,-787,-952,-1110,-1261,-1393,-1518,-1607,-1661,-1667,-1614,-1514,-1367,-1193,-1009,-839,-695,-593,-536,-520,-543,-582,-639,-689,-736,-771,-795,-805,-807,-791,-764,-715,-647,-556,-447,-325,-199,-83,7,70,84,70,15,-53,-133,-205,-260,-292,-304,-295,-276,-255,-232,-222,-220,-223,-237,-235,-230,-188,-130,-27,99,257,438,633,844,1047,1246,1397,1495,1499,1396,1177,851,446,2,-413,-760,-963,-1011,-874,-581,-161,322,806,1228,1537,1700,1709,1571,1309,965,571,177,-193,-498,-741,-899,-1000,-1035,-1042,-1018,-989,-961,-929,-906,-877,-847,-810,-782,-752,-746,-751,-769,-792,-804,-786,-727,-613,-437,-214,57,340,620,867,1053,1173,1205,1159,1042,862,649,411,180,-26,-183,-273,-276,-183,8,281,607,953,1271,1516,1660,1664,1545,1286,948,546,157,-178,-405,-488,-422,-201,129,543,972,1381,1712,1937,2038,2006,1857,1617,1316,1002,710,477,320,267,292,399,546,701,824,883,852,736,541,303,50,-182,-359,-474,-517,-501,-451,-375,-311,-258,-235,-234,-250,-270,-288,-292,-287,-271,-245,-232,-206,-200,-184,-175,-151,-127,-78,-21,64,164,291,425,569,692,786,827,810,732,611,450,288,129,3,-80,-109,-88,-7,108,263,431,600,750,855,904,871,768,579,340,62,-208,-442,-592,-650,-585,-433,-183,97,391,648,838,939,945,844,671,428,167,-100,-330,-510,-622,-665,-645,-581,-488,-390,-302,-236,-193,-176,-171,-176,-178,-180,-181,-185,-206,-240,-304,-388,-495,-629,-767,-927,-1084,-1240,-1384,-1510,-1593,-1647,-1635,-1586,-1478,-1349,-1192,-1053,-933,-865,-853,-899,-1001,-1142,-1300,-1451,-1567,-1620,-1597,-1478,-1269,-976,-615,-216,188,561,866,1087,1194,1206,1114,962,766,563,377,233,140,98,111,148,219,280,337,373,392,396,395,397,407,432,466,516,575,639,705,762,796,801,760,671,538,360,163,-47,-234,-393,-491,-529,-499,-408,-274,-116,49,188,297,345,339,259,125,-73,-301,-544,-784,-971,-1124,-1193,-1216,-1182,-1116,-1037,-942,-858,-755,-664,-556,-462,-368,-303,-258,-256,-286,-344,-428,-507,-580,-615,-604,-537,-414,-245,-48,161,354,520,628,690,675,616,488,327,138,-61,-240,-395,-491,-535,-510,-433,-310,-173,-35,72,137,154,117,48,-40,-125,-174,-178,-119,15,196,439,692,954,1191,1385,1528,1596,1604,1533,1406,1220,1001,755,513,277,71,-107,-244,-347,-412,-437,-429,-375,-295,-171,-38,122,273,421,546,649,715,740,718,629,483,258,-22,-359,-718,-1072,-1383,-1620,-1751,-1775,-1676,-1486,-1218,-911,-594,-297,-35,164,311,384,408,370,301,195,81,-34,-129,-201,-233,-245,-231,-217,-207,-212,-228,-244,-244,-212,-135,-7,168,383,616,857,1073,1261,1386,1453,1442,1370,1237,1083,916,785,692,670,709,813,960,1126,1282,1394,1434,1389,1244,1019,731,416,111,-144,-330,-408,-400,-278,-91,158,421,666,866,992,1035,996,886,723,542,352,187,46,-66,-155,-231,-305,-378,-453,-520,-570,-600,-587,-556,-490,-420,-349,-289,-256,-243,-263,-298,-368,-443,-549,-647,-746,-809,-821,-766,-624,-411,-136,168,457,695,843,875,793,594,317,-12,-344,-637,-867,-994,-1027,-960,-818,-637,-438,-264,-134,-58,-51,-94,-186,-311,-448,-594,-725,-839,-924,-976,-991,-961,-890,-767,-606,-405,-184,45,261,443,572,626,606,489,308,50,-241,-550,-846,-1087,-1262,-1324,-1283,-1120,-854,-512,-121,270,624,911,1094,1173,1132,994,770,497,192,-108,-391,-631,-823,-960,-1042,-1069,-1049,-990,-900,-805,-708,-633,-589,-578,-597,-640,-688,-736,-763,-772,-748,-702,-632,-545,-453,-367,-295,-249,-230,-234,-251,-263,-253,-203,-103,51,248,477,714,936,1127,1249,1310,1278,1166,978,722,436,125,-157,-401,-572,-652,-646,-535,-354,-101,179,472,744,985,1165,1298,1364,1383,1346,1269,1146,995,814,620,419,232,69,-56,-130,-159,-131,-71,36,142,273,371,460,505,516,488,444,378,330,282,269,267,295,322,362,388,401,393,350,274,156,3,-186,-393,-611,-813,-980,-1096,-1138,-1109,-996,-816,-587,-322,-55,192,403,545,628,628,577,463,343,210,117,69,82,155,283,430,604,746,878,959,1016,1027,1023,990,944,885,803,714,592,464,309,158,4,-130,-239,-310,-338,-321,-250,-136,29,229,463,705,950,1161,1335,1432,1464,1395,1254,1033,762,465,174,-88,-277,-405,-429,-387,-254,-76,147,380,601,795,930,1001,988,900,727,498,214,-95,-408,-711,-968,-1184,-1319,-1394,-1374,-1297,-1145,-968,-766,-604,-485,-460,-531,-697,-951,-1243,-1546,-1812,-1996,-2102,-2092,-2005,-1841,-1632,-1401,-1168,-940,-734,-545,-381,-247,-142,-80,-65,-93,-181,-291,-442,-585,-716,-813,-851,-846,-780,-681,-551,-415,-275,-147,-28,75,164,238,293,323,328,303,243,160,47,-73,-195,-304,-380,-424,-417,-369,-277,-154,-21,119,236,329,384,400,380,329,254,168,76,-6,-77,-133,-163,-191,-197,-214,-232,-264,-312,-374,-443,-511,-553,-569,-530,-442,-309,-136,38,201,314,360,325,208,21,-215,-476,-734,-961,-1151,-1272,-1343,-1334,-1273,-1141,-965,-747,-501,-244,10,244,442,590,672,688,633,525,376,231,93,22,0,59,172,332,501,668,795,883,907,879,797,669,533,375,258,167,142,184,286,451,647,849,1040,1169,1239,1218,1121,944,723,469,228,11,-141,-234,-242,-188,-73,83,256,436,603,756,879,999,1087,1186,1263,1341,1397,1429,1410,1350,1223,1051,833,591,341,104,-108,-282,-403,-483,-507,-495,-454,-399,-348,-313,-313,-332,-392,-454,-525,-570,-591,-562,-497,-398,-271,-149,-32,52,108,130,128,116,103,107,141,200,295,407,532,655,767,856,920,954,956,932,880,814,738,666,605,567,548,561,582,622,658,690,713,715,706,671,622,551,461,362,246,133,19,-89,-181,-259,-319,-349,-361,-334,-286,-206,-117,-17,74,149,203,224,226,201,170,125,87,46,9,-31,-76,-131,-194,-267,-343,-423,-501,-583,-670,-762,-862,-965,-1067,-1166,-1242,-1306,-1328,-1326,-1284,-1209,-1111,-987,-860,-723,-598,-480,-383,-299,-239,-181,-144,-107,-81,-79,-85,-137,-204,-310,-425,-539,-637,-686,-692,-621,-493,-307,-83,151,373,547,660,689,643,519,343,126,-95,-320,-510,-674,-784,-854,-865,-833,-745,-617,-433,-220,31,288,539,751,896,954,900,739,483,146,-223,-604,-946,-1225,-1406,-1484,-1439,-1282,-1024,-694,-321,49,390,653,819,876,802,634,364,48,-290,-610,-870,-1060,-1156,-1168,-1106,-993,-855,-726,-617,-570,-567,-642,-756,-921,-1095,-1262,-1399,-1474,-1481,-1416,-1268,-1072,-821,-552,-274,-5,239,463,643,797,907,979,1016,1013,982,924,845,764,668,588,505,432,368,299,248,192,159,147,166,235,341,497,687,899,1123,1323,1503,1619,1685,1675,1599,1460,1272,1041,803,548,326,125,-22,-116,-152,-121,-36,104,286,496,714,922,1094,1220,1278,1271,1194,1065,886,688,470,264,65,-108,-260,-384,-482,-560,-604,-634,-629,-612,-579,-546,-530,-534,-584,-666,-789,-931,-1075,-1196,-1274,-1285,-1225,-1094,-891,-648,-360,-81,193,420,592,699,734,713,647,561,479,424,415,463,570,726,907,1096,1256,1366,1414,1363,1251,1040,780,470,137,-181,-481,-711,-882,-946,-930,-809,-612,-351,-54,249,528,759,914,984,962,852,671,443,194,-32,-217,-327,-345,-275,-111,118,390,669,919,1104,1208,1215,1129,973,758,524,294,77,-87,-219,-294,-335,-340,-334,-315,-313,-326,-363,-441,-529,-662,-784,-927,-1035,-1136,-1185,-1206,-1183,-1125,-1049,-954,-862,-781,-711,-673,-656,-664,-702,-740,-797,-826,-852,-832,-798,-726,-643,-548,-446,-350,-247,-151,-46,54,156,246,317,362,363,325,238,116,-33,-190,-331,-444,-500,-497,-421,-278,-71,178,459,736,994,1203,1347,1409,1398,1295,1146,932,708,471,256,73,-56,-127,-133,-73,40,194,371,544,691,793,837,806,718,569,374,162,-64,-279,-471,-638,-766,-851,-901,-902,-869,-796,-702,-593,-498,-427,-402,-428,-510,-638,-802,-972,-1139,-1270,-1359,-1399,-1374,-1306,-1178,-1023,-830,-630,-424,-232,-64,69,172,222,244,219,165,95,2,-71,-139,-172,-175,-143,-87,-12,63,125,157,160,112,41,-62,-168,-261,-325,-350,-322,-258,-152,-27,109,238,351,440,499,533,535,508,458,374,272,141,2,-154,-285,-406,-470,-482,-423,-292,-104,140,397,668,891,1085,1190,1240,1199,1110,967,814,656,528,430,382,369,385,415,425,422,362,266,123,-49,-227,-392,-536,-634,-699,-725,-718,-697,-652,-607,-554,-504,-462,-427,-409,-405,-412,-430,-444,-451,-433,-392,-305,-189,-24,159,366,565,744,886,979,1018,1012,961,884,791,695,608,547,506,508,535,600,686,780,871,939,976,983,939,887,795,729,654,618,595,598,614,627,639,634,618,588,553,509,467,428,380,345,288,239,168,100,25,-40,-85,-107,-85,-32,60,167,278,365,413,407,335,211,39,-151,-346,-519,-667,-776,-857,-917,-961,-1007,-1043,-1090,-1117,-1143,-1138,-1119,-1065,-993,-893,-774,-642,-499,-352,-221,-100,-23,22,20,-28,-100,-201,-295,-382,-432,-449,-413,-341,-223,-82,78,228,359,454,491,491,422,324,189,42,-97,-217,-299,-344,-336,-298,-215,-107,18,162,295,428,533,618,658,655,599,485,332,139,-55,-246,-392,-500,-552,-553,-531,-470,-422,-360,-322,-277,-242,-184,-110,-2,129,278,416,531,593,604,550,451,308,147,-32,-196,-352,-478,-575,-648,-691,-716,-731,-734,-747,-763,-801,-867,-951,-1071,-1201,-1347,-1482,-1598,-1666,-1681,-1621,-1505,-1320,-1111,-876,-658,-476,-348,-297,-310,-393,-499,-632,-724,-786,-777,-708,-578,-409,-214,-34,132,234,302,291,252,172,83,15,-35,-27,24,127,273,441,618,779,894,964,961,905,802,675,556,464,427,446,519,636,762,888,975,1014,982,886,718,501,257,9,-206,-369,-452,-456,-374,-232,-36,178,397,592,746,850,894,874,800,659,470,230,-52,-347,-651,-924,-1154,-1311,-1387,-1361,-1247,-1039,-763,-438,-91,243,545,773,926,981,939,827,641,438,228,49,-73,-123,-93,22,188,399,594,764,861,887,832,716,555,384,219,98,19,-3,19,67,133,187,233,250,254,241,224,217,227,269,342,456,590,753,902,1054,1152,1239,1255,1255,1207,1159,1107,1085,1092,1140,1218,1325,1440,1560,1674,1765,1845,1900,1941,1972,1986,1988,1968,1915,1828,1694,1516,1296,1033,746,438,138,-146,-384,-570,-686,-730,-703,-616,-490,-353,-235,-167,-176,-278,-479,-764,-1121,-1507,-1898,-2250,-2529,-2712,-2774,-2707,-2530,-2242,-1900,-1522,-1156,-844,-596,-447,-379,-402,-473,-593,-710,-829,-917,-981,-1011,-1017,-996,-955,-896,-823,-725,-619,-478,-342,-189,-60,51,125,161,163,131,83,20,-37,-81,-93,-66,14,139,311,505,704,872,994,1031,990,847,628,344,26,-290,-576,-803,-948,-1013,-1000,-926,-825,-698,-596,-500,-453,-426,-442,-485,-549,-634,-729,-837,-961,-1102,-1257,-1430,-1603,-1764,-1905,-1999,-2057,-2059,-2028,-1958,-1869,-1769,-1655,-1550,-1427,-1318,-1194,-1084,-984,-908,-866,-869,-905,-972,-1047,-1099,-1115,-1062,-936,-736,-465,-162,166,458,715,893,1002,1030,998,915,812,698,607,542,523,557,638,765,931,1110,1305,1485,1645,1770,1855,1903,1917,1898,1856,1790,1707,1606,1488,1355,1210,1051,892,728,577,443,341,276,268,298,392,510,666,826,980,1107,1198,1231,1212,1124,980,785,540,272,-19,-306,-577,-815,-999,-1124,-1170,-1146,-1060,-925,-774,-628,-508,-433,-403,-410,-453,-511,-578,-641,-691,-722,-734,-720,-683,-618,-522,-403,-250,-89,95,279,468,642,807,944,1064,1151,1218,1250,1273,1264,1255,1240,1227,1237,1256,1306,1368,1456,1548,1650,1739,1811,1838,1824,1747,1619,1452,1258,1065,905,778,729,728,797,903,1034,1166,1270,1332,1333,1274,1165,1008,836,653,480,332,205,111,36,-17,-70,-110,-170,-226,-303,-386,-477,-570,-663,-745,-821,-881,-931,-960,-983,-980,-979,-961,-964,-962,-993,-1024,-1078,-1120,-1160,-1175,-1160,-1123,-1037,-945,-811,-688,-545,-423,-292,-182,-62,44,152,243,320,360,374,341,282,193,97,5,-76,-120,-144,-123,-83,-8,75,170,257,330,377,397,381,332,249,137,1,-152,-318,-477,-633,-759,-867,-936,-982,-1000,-1005,-996,-988,-974,-966,-962,-959,-963,-974,-997,-1041,-1110,-1204,-1320,-1452,-1581,-1696,-1779,-1813,-1797,-1721,-1591,-1419,-1223,-1026,-853,-716,-633,-602,-623,-688,-776,-886,-983,-1067,-1113,-1115,-1069,-973,-833,-663,-477,-299,-147,-38,21,24,-15,-89,-171,-240,-274,-258,-187,-65,94,270,450,616,759,880,970,1042,1091,1121,1124,1104,1052,972,857,719,550,384,214,89,0,-14,29,138,286,449,605,722,795,806,768,680,571,440,318,198,101,21,-38,-80,-109,-123,-129,-123,-114,-105,-102,-106,-121,-135,-144,-143,-125,-89,-51,-5,15,21,-19,-84,-186,-301,-411,-497,-540,-518,-436,-284,-83,152,393,615,804,936,1019,1043,1022,965,882,792,693,617,543,514,492,513,544,598,649,708,748,785,803,819,821,829,825,823,807,783,733,678,599,528,460,406,383,372,381,398,398,395,355,304,227,145,71,8,-23,-32,-14,29,82,144,204,247,285,285,281,237,188,124,59,6,-33,-56,-64,-65,-74,-70,-88,-79,-83,-59,-38,-3,26,62,92,133,181,247,330,434,528,629,677,693,638,523,354,155,-46,-215,-323,-355,-293,-149,64,321,583,839,1030,1171,1203,1156,1011,790,521,228,-46,-286,-458,-566,-598,-561,-479,-362,-233,-128,-37,-6,-14,-75,-178,-313,-463,-625,-772,-908,-1014,-1092,-1140,-1162,-1162,-1154,-1137,-1122,-1104,-1095,-1086,-1088,-1095,-1107,-1127,-1142,-1149,-1144,-1114,-1063,-988,-895,-798,-704,-627,-576,-551,-565,-608,-678,-768,-859,-938,-986,-991,-939,-836,-677,-481,-264,-39,166,345,478,566,602,591,537,449,340,219,116,32,1,16,93,215,379,560,743,901,1022,1087,1090,1029,915,754,572,368,173,-17,-178,-306,-398,-443,-453,-424,-363,-285,-188,-99,-21,22,26,-18,-107,-226,-378,-524,-664,-779,-847,-883,-868,-824,-746,-656,-544,-440,-329,-240,-170,-138,-151,-210,-314,-448,-594,-728,-829,-871,-851,-758,-611,-418,-215,-15,145,269,339,379,389,407,436,508,612,754,912,1068,1201,1289,1324,1295,1219,1097,962,824,708,638,611,650,734,863,1014,1168,1297,1386,1409,1367,1249,1069,842,588,341,110,-69,-196,-248,-239,-158,-25,146,343,528,694,800,844,799,676,481,230,-39,-310,-543,-734,-850,-914,-908,-858,-776,-674,-575,-495,-440,-434,-463,-545,-654,-785,-917,-1019,-1090,-1094,-1053,-945,-800,-620,-436,-256,-116,-11,31,36,-12,-72,-147,-199,-224,-207,-136,-25,140,328,542,747,941,1085,1187,1227,1213,1156,1071,979,901,848,832,845,888,937,994,1026,1053,1038,1011,948,872,771,659,530,391,252,113,3,-75,-108,-85,-27,71,176,274,347,371,355,279,170,20,-149,-327,-514,-687,-857,-998,-1120,-1195,-1227,-1208,-1125,-1010,-844,-683,-508,-378,-274,-230,-234,-283,-369,-473,-587,-691,-786,-846,-889,-885,-864,-801,-714,-604,-472,-333,-191,-57,64,167,253,325,377,419,443,455,455,444,428,412,408,412,449,498,586,685,803,926,1032,1120,1165,1159,1100,971,786,554,276,-4,-288,-532,-726,-854,-905,-884,-794,-655,-483,-303,-137,-2,83,110,77,-12,-149,-313,-497,-680,-846,-988,-1091,-1159,-1186,-1182,-1148,-1099,-1045,-995,-959,-934,-930,-928,-936,-936,-920,-897,-843,-796,-729,-690,-653,-656,-676,-725,-783,-838,-873,-872,-823,-725,-579,-397,-198,4,186,341,451,529,556,562,533,497,454,417,396,387,409,440,500,562,636,701,759,792,808,796,763,721,660,603,539,468,395,305,215,105,3,-106,-200,-273,-328,-339,-329,-283,-212,-137,-52,15,66,96,101,87,60,19,-24,-80,-137,-206,-275,-354,-424,-492,-536,-550,-538,-474,-386,-262,-127,1,108,172,191,159,91,0,-90,-158,-189,-167,-98,20,163,322,472,600,693,743,760,739,700,647,596,565,555,585,645,744,864,1002,1145,1277,1398,1485,1556,1585,1602,1583,1548,1487,1402,1296,1165,1021,859,701,543,405,290,210,166,171,205,286,384,506,630,748,846,910,933,900,801,646,411,138,-181,-504,-807,-1064,-1245,-1344,-1356,-1290,-1170,-1016,-854,-709,-591,-515,-482,-479,-511,-543,-588,-609,-618,-598,-558,-495,-422,-334,-250,-164,-95,-25,18,69,90,125,147,176,217,256,316,376,442,515,568,622,635,631,591,520,442,341,260,188,146,128,135,151,183,196,212,193,161,100,9,-97,-236,-370,-525,-656,-785,-879,-951,-984,-989,-963,-912,-843,-762,-680,-601,-540,-496,-488,-503,-559,-635,-741,-864,-998,-1145,-1282,-1422,-1533,-1630,-1682,-1708,-1688,-1639,-1564,-1465,-1371,-1269,-1189,-1120,-1072,-1047,-1028,-1015,-991,-947,-880,-785,-659,-527,-367,-218,-66,82,210,333,440,526,599,650,681,693,689,674,645,624,589,580,570,594,637,710,800,908,1012,1108,1181,1218,1227,1185,1128,1021,918,782,657,518,390,256,128,0,-120,-236,-326,-402,-440,-436,-397,-308,-191,-45,104,251,366,449,487,476,429,341,243,119,13,-100,-181,-262,-305,-344,-348,-338,-302,-250,-179,-113,-41,0,33,19,-2,-65,-123,-192,-247,-290,-310,-311,-279,-231,-154,-59,49,164,280,382,471,545,594,646,684,736,797,882,975,1087,1187,1284,1342,1375,1347,1293,1185,1061,925,790,695,624,618,647,720,809,897,953,960,912,793,632,435,233,51,-91,-190,-237,-247,-233,-209,-197,-195,-225,-270,-341,-424,-516,-609,-698,-779,-842,-896,-922,-939,-934,-916,-894,-851,-814,-756,-697,-623,-542,-449,-357,-262,-179,-112,-68,-51,-62,-91,-137,-185,-222,-243,-239,-209,-158,-86,-6,80,160,232,294,336,365,376,377,366,351,339,331,343,364,407,463,526,600,659,725,764,802,821,831,834,824,817,793,770,729,680,611,527,422,297,158,1,-154,-307,-438,-540,-598,-616,-590,-541,-480,-434,-419,-458,-546,-695,-880,-1090,-1302,-1490,-1641,-1744,-1788,-1787,-1740,-1661,-1572,-1470,-1384,-1308,-1255,-1221,-1205,-1196,-1186,-1167,-1125,-1072,-983,-892,-771,-651,-520,-379,-237,-86,63,212,344,470,562,636,670,681,650,606,538,472,422,394,411,463,561,681,813,933,1021,1055,1043,958,840,685,524,386,278,226,227,275,368,474,594,683,753,763,735,647,522,362,198,31,-103,-202,-253,-252,-218,-142,-60,32,103,155,161,140,60,-51,-203,-387,-578,-782,-959,-1110,-1210,-1249,-1227,-1138,-1004,-825,-635,-436,-255,-98,22,103,140,131,93,12,-80,-195,-298,-400,-458,-493,-463,-390,-264,-103,79,263,428,568,666,735,770,793,803,824,848,896,951,1026,1094,1165,1209,1229,1209,1148,1046,911,754,585,426,283,167,96,47,45,54,80,105,118,122,103,80,45,9,-21,-52,-73,-90,-110,-121,-141,-151,-167,-176,-190,-208,-235,-277,-326,-386,-442,-494,-529,-553,-554,-556,-543,-548,-557,-578,-616,-641,-670,-667,-639,-575,-481,-353,-214,-65,74,188,278,323,338,322,288,258,240,258,323,436,596,789,990,1189,1348,1459,1513,1494,1430,1311,1169,1016,869,738,641,567,531,518,527,547,579,606,631,639,632,601,548,475,377,269,146,14,-112,-246,-361,-477,-564,-648,-693,-735,-745,-751,-744,-749,-758,-799,-854,-929,-1019,-1091,-1160,-1186,-1185,-1147,-1083,-1002,-925,-856,-818,-807,-835,-893,-973,-1071,-1165,-1247,-1295,-1300,-1248,-1145,-984,-785,-565,-328,-116,83,232,346,406,426,405,350,283,206,149,112,117,162,252,373,513,659,781,879,922,931,881,808,703,600,496,416,350,306,285,271,276,283,298,309,319,316,299,262,205,121,29,-89,-198,-326,-435,-550,-649,-741,-823,-888,-943,-975,-993,-987,-961,-921,-868,-816,-776,-753,-764,-809,-883,-984,-1098,-1203,-1294,-1342,-1343,-1289,-1172,-1010,-799,-574,-335,-121,63,195,273,292,268,206,131,54,-7,-45,-43,-16,59,156,285,435,591,752,900,1029,1135,1203,1251,1262,1254,1225,1179,1121,1052,974,884,792,691,592,500,417,351,312,294,311,349,413,490,573,652,712,753,756,732,668,585,476,373,272,193,143,119,119,143,162,188,187,165,115,29,-73,-198,-324,-447,-558,-648,-717,-768,-797,-814,-814,-799,-764,-706,-607,-484,-322,-137,47,227,367,455,484,449,363,244,114,-4,-82,-112,-72,28,191,398,630,863,1077,1247,1363,1420,1404,1345,1229,1103,959,844,744,691,662,656,656,643,605,536,439,326,210,118,58,59,107,213,346,496,627,717,746,694,567,361,104,-196,-493,-773,-1006,-1166,-1259,-1260,-1198,-1071,-911,-729,-560,-418,-324,-293,-319,-410,-545,-712,-884,-1040,-1158,-1222,-1223,-1166,-1050,-910,-749,-603,-480,-393,-340,-317,-308,-300,-288,-254,-211,-151,-83,-17,54,115,187,251,340,430,549,674,817,950,1075,1163,1220,1217,1180,1084,963,816,659,516,382,280,205,158,142,147,176,223,286,355,426,481,512,506,448,341,178,-23,-256,-501,-733,-948,-1110,-1231,-1287,-1286,-1229,-1124,-984,-825,-663,-517,-404,-339,-329,-381,-491,-650,-848,-1062,-1282,-1484,-1658,-1785,-1861,-1878,-1838,-1751,-1626,-1481,-1325,-1178,-1033,-904,-774,-649,-518,-384,-252,-121,-14,73,118,127,97,30,-50,-145,-214,-261,-262,-204,-108,49,227,426,633,813,973,1083,1145,1155,1108,1016,892,735,584,430,308,215,165,146,166,198,248,287,320,330,320,285,233,166,92,19,-47,-96,-131,-146,-149,-146,-140,-154,-177,-222,-280,-341,-402,-444,-475,-481,-484,-474,-477,-486,-512,-547,-578,-606,-608,-592,-546,-485,-404,-326,-242,-166,-96,-21,50,140,235,350,466,591,698,797,866,912,927,921,887,851,804,781,770,801,866,966,1107,1256,1423,1570,1696,1780,1819,1809,1760,1665,1553,1412,1272,1137,1009,922,850,835,844,887,949,999,1038,1031,985,882,747,574,396,213,53,-94,-201,-296,-356,-400,-430,-439,-451,-450,-452,-454,-464,-482,-510,-547,-590,-635,-676,-710,-736,-757,-780,-808,-850,-910,-983,-1068,-1157,-1239,-1297,-1332,-1309,-1248,-1130,-967,-776,-565,-364,-179,-32,78,147,180,200,204,228,258,325,413,520,645,759,869,953,1006,1036,1029,1005,953,893,815,738,656,578,516,460,428,415,413,435,454,474,487,478,459,416,359,296,216,141,49,-47,-156,-282,-423,-570,-727,-871,-998,-1101,-1164,-1194,-1183,-1147,-1081,-1026,-965,-947,-954,-1010,-1105,-1225,-1368,-1496,-1611,-1673,-1691,-1647,-1549,-1411,-1236,-1064,-892,-757,-656,-610,-604,-643,-703,-768,-826,-855,-843,-790,-683,-537,-356,-157,42,222,365,465,510,515,482,437,394,372,391,445,545,678,827,988,1134,1256,1348,1394,1396,1349,1258,1126,959,776,574,386,219,86,11,-8,30,129,257,412,555,675,737,745,672,545,357,151,-69,-257,-415,-510,-561,-554,-517,-448,-382,-318,-281,-267,-292,-345,-442,-556,-697,-846,-990,-1120,-1217,-1276,-1287,-1255,-1176,-1066,-934,-791,-651,-525,-418,-336,-281,-235,-213,-183,-159,-133,-98,-71,-45,-20,-3,24,66,131,229,362,525,700,884,1040,1173,1249,1288,1271,1235,1170,1110,1058,1022,1008,1000,998,982,952,890,818,717,634,551,503,495,520,586,665,749,807,829,799,704,563,365,146,-88,-309,-504,-647,-734,-752,-707,-600,-455,-278,-109,46,153,208,197,125,4,-159,-332,-508,-667,-789,-886,-933,-958,-948,-921,-873,-818,-749,-672,-584,-482,-367,-247,-117,2,108,194,245,271,261,242,207,188,186,217,290,406,553,736,919,1100,1249,1354,1403,1393,1326,1217,1080,937,803,699,626,594,592,612,644,669,679,666,622,554,451,336,199,66,-62,-178,-263,-333,-359,-373,-356,-339,-321,-318,-340,-388,-463,-558,-659,-760,-847,-909,-958,-974,-986,-972,-964,-938,-917,-879,-842,-792,-744,-697,-657,-636,-631,-648,-683,-724,-765,-779,-770,-706,-608,-462,-291,-109,58,195,278,316,296,253,189,152,137,185,268,411,567,742,896,1018,1097,1115,1084,1000,877,732,575,430,305,210,151,130,137,179,228,298,354,409,436,446,422,374,294,191,70,-67,-203,-333,-449,-539,-608,-649,-670,-680,-673,-672,-660,-654,-643,-634,-621,-617,-615,-632,-667,-722,-804,-900,-1016,-1129,-1246,-1346,-1431,-1491,-1521,-1525,-1484,-1422,-1310,-1187,-1030,-879,-728,-601,-506,-442,-417,-419,-430,-443,-432,-394,-322,-214,-89,50,180,302,399,480,546,599,651,701,748,798,834,870,878,881,857,822,775,728,676,647,624,631,652,692,734,777,794,792,744,666,547,406,252,101,-28,-120,-169,-158,-113,-12,87,209,301,370,403,386,343,260,165,58,-44,-134,-204,-247,-272,-261,-249,-203,-175,-136,-123,-124,-148,-188,-244,-297,-351,-381,-394,-378,-335,-268,-175,-71,48,170,294,409,524,619,719,799,881,955,1032,1105,1179,1240,1299,1332,1357,1350,1328,1287,1232,1180,1113,1058,993,931,860,780,693,595,505,414,348,300,287,296,342,395,465,521,561,565,525,441,305,139,-53,-254,-436,-603,-726,-811,-857,-863,-842,-804,-751,-704,-659,-634,-621,-631,-655,-694,-746,-798,-855,-901,-941,-966,-984,-994,-997,-1000,-999,-994,-984,-950,-906,-831,-741,-629,-512,-393,-285,-198,-130,-87,-63,-45,-35,-2,44,130,246,400,579,777,969,1148,1291,1389,1434,1426,1365,1266,1122,958,771,575,377,184,8,-152,-273,-376,-421,-441,-404,-336,-227,-91,57,206,340,433,491,478,413,280,93,-138,-392,-659,-905,-1125,-1291,-1402,-1433,-1408,-1299,-1148,-948,-737,-534,-367,-257,-223,-272,-398,-596,-826,-1084,-1309,-1509,-1630,-1684,-1658,-1560,-1411,-1222,-1019,-824,-651,-520,-428,-388,-381,-406,-440,-477,-491,-488,-441,-373,-263,-133,16,177,334,488,625,740,831,897,933,961,966,978,987,1005,1035,1064,1098,1114,1116,1081,1017,913,782,630,470,322,187,89,20,-15,-16,4,46,101,165,223,284,316,333,307,243,130,-22,-210,-415,-613,-798,-934,-1031,-1064,-1053,-990,-905,-803,-710,-630,-579,-548,-544,-547,-558,-565,-558,-557,-533,-522,-500,-480,-465,-443,-423,-393,-360,-320,-270,-216,-145,-68,37,155,310,484,684,886,1084,1259,1394,1486,1526,1525,1494,1452,1406,1383,1371,1388,1410,1437,1453,1441,1408,1337,1244,1133,1016,905,809,737,684,662,648,652,655,659,653,643,609,568,496,409,293,163,9,-146,-304,-440,-555,-631,-678,-683,-674,-645,-617,-602,-593,-607,-633,-663,-696,-715,-722,-707,-684,-651,-619,-601,-592,-609,-634,-677,-717,-751,-771,-759,-723,-649,-550,-421,-285,-135,4,133,244,325,386,416,430,423,412,393,388,386,413,453,522,613,717,834,943,1041,1106,1153,1147,1123,1049,958,836,699,557,410,281,169,90,43,35,50,91,135,174,197,196,171,117,46,-50,-153,-261,-371,-466,-548,-612,-648,-677,-684,-694,-702,-726,-760,-819,-884,-969,-1046,-1128,-1197,-1251,-1296,-1312,-1316,-1300,-1263,-1215,-1160,-1098,-1050,-1001,-971,-951,-942,-939,-940,-934,-919,-884,-829,-747,-643,-520,-385,-253,-123,-21,73,129,175,200,222,252,291,350,428,520,623,724,814,896,945,985,990,986,965,938,903,871,826,780,717,641,552,453,346,250,153,88,36,10,11,18,47,64,87,92,92,75,56,25,5,-22,-41,-59,-76,-97,-115,-148,-177,-213,-258,-296,-352,-406,-467,-539,-608,-689,-752,-816,-850,-869,-865,-838,-802,-759,-720,-694,-681,-681,-690,-703,-707,-701,-670,-615,-532,-418,-278,-108,69,275,469,679,861,1032,1156,1242,1268,1240,1164,1054,933,821,749,723,759,854,983,1146,1294,1426,1506,1538,1505,1423,1289,1121,933,735,549,383,250,166,124,138,193,279,385,480,553,570,533,416,243,19,-240,-488,-721,-894,-999,-1021,-963,-828,-649,-429,-229,-38,79,138,115,12,-147,-359,-592,-819,-1035,-1197,-1325,-1381,-1398,-1351,-1267,-1144,-988,-820,-630,-446,-261,-95,48,163,235,285,284,267,223,158,102,30,-17,-55,-68,-45,-2,89,201,341,495,643,776,873,927,932,891,810,707,589,477,378,300,254,236,249,291,345,416,477,530,559,557,530,469,395,299,214,122,56,1,-28,-45,-43,-41,-35,-41,-65,-102,-172,-247,-357,-458,-578,-687,-791,-890,-968,-1036,-1082,-1106,-1102,-1071,-1002,-917,-794,-677,-538,-423,-308,-227,-159,-121,-99,-95,-102,-110,-119,-110,-88,-40,34,121,221,319,399,461,493,501,494,478,470,479,503,551,604,660,708,726,729,685,626,533,440,339,261,192,159,151,165,206,250,306,350,386,397,394,358,306,230,139,41,-63,-164,-251,-331,-379,-425,-433,-441,-433,-421,-426,-426,-456,-491,-546,-612,-679,-752,-812,-872,-906,-940,-952,-962,-961,-965,-966,-972,-976,-972,-962,-926,-873,-782,-668,-522,-360,-184,-11,149,289,397,483,534,568,584,591,601,617,648,691,755,824,899,970,1014,1044,1033,1001,938,860,781,707,658,629,629,648,680,720,747,771,768,748,697,625,526,405,270,126,-20,-144,-263,-336,-390,-399,-384,-335,-280,-207,-150,-108,-94,-127,-187,-300,-430,-587,-739,-880,-989,-1064,-1092,-1081,-1033,-960,-873,-786,-711,-660,-637,-648,-687,-750,-820,-885,-929,-942,-915,-847,-744,-612,-467,-313,-166,-35,86,179,264,323,384,428,490,540,610,677,749,813,862,885,885,851,799,729,654,587,531,497,490,500,535,583,627,673,684,678,622,534,406,254,86,-79,-241,-372,-479,-551,-583,-582,-549,-488,-419,-335,-269,-199,-162,-128,-122,-122,-143,-164,-200,-241,-295,-358,-432,-515,-603,-697,-781,-852,-904,-923,-916,-862,-787,-668,-539,-386,-243,-101,4,83,113,106,63,-7,-82,-160,-210,-237,-222,-161,-67,81,237,432,611,791,940,1055,1138,1169,1171,1131,1070,992,909,833,776,743,745,773,834,903,988,1054,1104,1120,1096,1037,939,816,672,519,358,209,60,-61,-168,-239,-283,-295,-281,-245,-207,-162,-143,-138,-159,-206,-267,-337,-405,-462,-497,-518,-521,-511,-509,-498,-510,-523,-551,-591,-631,-680,-730,-774,-827,-868,-909,-938,-955,-949,-922,-864,-778,-665,-526,-379,-221,-76,59,171,258,322,360,387,395,409,412,430,442,467,484,503,508,508,496,486,476,485,508,565,637,736,835,929,995,1028,1014,953,851,711,554,380,220,62,-57,-155,-212,-240,-246,-233,-225,-222,-247,-295,-380,-488,-619,-759,-890,-1012,-1100,-1161,-1184,-1170,-1133,-1063,-987,-899,-817,-753,-711,-706,-729,-796,-879,-985,-1082,-1160,-1205,-1195,-1130,-1007,-829,-619,-387,-157,45,208,316,355,342,268,168,54,-49,-115,-133,-89,12,165,350,550,747,910,1052,1131,1175,1162,1110,1025,915,799,687,597,538,516,536,590,676,776,881,976,1051,1093,1105,1069,1008,903,777,625,465,296,139,-11,-142,-246,-328,-371,-386,-358,-297,-204,-90,31,150,252,318,355,336,285,183,50,-113,-288,-475,-647,-807,-938,-1036,-1101,-1129,-1119,-1077,-1005,-910,-795,-669,-536,-404,-278,-168,-79,-18,9,15,-5,-32,-53,-56,-36,23,101,210,328,446,563,656,736,787,810,816,791,757,712,659,618,580,559,550,554,573,592,629,657,702,739,781,819,842,854,833,782,693,565,402,220,18,-177,-354,-506,-599,-653,-644,-588,-497,-383,-269,-180,-117,-108,-141,-218,-329,-454,-583,-694,-786,-839,-869,-866,-853,-833,-818,-820,-837,-876,-935,-1003,-1085,-1161,-1231,-1279,-1301,-1280,-1228,-1125,-998,-831,-654,-461,-265,-79,99,253,384,487,557,597,615,605,589,558,535,507,497,483,493,505,537,572,630,689,767,841,920,985,1033,1061,1046,1011,929,824,696,558,417,292,176,85,6,-57,-112,-169,-218,-283,-336,-398,-448,-491,-517,-530,-522,-506,-469,-429,-375,-322,-265,-216,-175,-155,-153,-188,-248,-344,-466,-606,-759,-902,-1037,-1134,-1210,-1232,-1227,-1179,-1107,-1013,-902,-788,-664,-548,-434,-330,-233,-155,-90,-42,-18,0,-2,-6,0,7,48,105,195,310,440,592,732,875,990,1076,1139,1152,1149,1111,1062,1010,949,909,859,830,800,777,767,761,766,781,790,796,785,736,664,546,406,242,74,-80,-216,-306,-373,-384,-379,-335,-289,-232,-187,-155,-143,-153,-185,-235,-300,-375,-445,-524,-585,-646,-694,-731,-765,-791,-809,-827,-828,-831,-809,-784,-736,-671,-598,-502,-416,-321,-244,-185,-144,-129,-133,-140,-163,-162,-159,-120,-67,22,122,248,375,510,633,747,838,902,931,917,863,766,637,495,345,225,142,117,159,263,418,610,805,995,1134,1231,1251,1212,1107,951,761,551,342,151,-11,-134,-216,-262,-278,-276,-264,-258,-249,-262,-266,-280,-277,-265,-229,-185,-127,-87,-67,-92,-156,-276,-426,-603,-784,-942,-1073,-1150,-1186,-1161,-1105,-1003,-896,-772,-659,-557,-472,-405,-347,-294,-232,-160,-67,37,159,276,398,499,592,667,727,778,811,843,850,852,827,788,730,659,577,495,416,346,291,256,239,246,278,318,381,434,487,513,511,469,388,268,121,-42,-204,-351,-458,-538,-558,-558,-506,-446,-371,-297,-243,-199,-184,-187,-208,-242,-280,-314,-346,-372,-392,-415,-430,-456,-478,-508,-538,-574,-614,-659,-710,-766,-819,-881,-919,-958,-967,-957,-925,-867,-792,-702,-605,-500,-404,-302,-211,-118,-31,62,151,247,331,417,479,543,582,618,650,680,723,767,828,883,946,990,1028,1038,1033,1012,973,937,885,846,794,746,689,615,529,420,294,156,8,-139,-277,-397,-502,-573,-631,-659,-673,-676,-660,-647,-611,-574,-522,-453,-385,-300,-229,-166,-122,-112,-127,-176,-254,-348,-449,-553,-623,-683,-688,-663,-598,-504,-397,-295,-204,-150,-124,-142,-184,-253,-322,-383,-428,-431,-409,-342,-254,-136,-17,110,222,317,397,452,489,523,535,573,598,664,729,833,935,1051,1153,1237,1286,1297,1264,1196,1089,972,832,710,597,504,446,403,384,374,363,344,310,257,183,99,-8,-105,-214,-306,-388,-460,-507,-545,-561,-564,-550,-525,-486,-441,-396,-349,-317,-292,-280,-286,-289,-308,-314,-325,-322,-318,-306,-303,-303,-325,-359,-413,-483,-556,-632,-699,-746,-771,-766,-728,-656,-554,-416,-259,-79,97,281,430,572,663,729,751,738,701,633,562,478,407,350,316,306,325,360,419,477,545,594,648,677,711,737,764,801,835,867,889,884,851,782,673,533,362,172,-29,-230,-425,-595,-749,-851,-933,-952,-954,-906,-850,-776,-707,-650,-603,-585,-575,-591,-607,-634,-660,-681,-708,-720,-745,-762,-790,-815,-841,-870,-888,-906,-916,-918,-920,-918,-908,-897,-871,-830,-769,-679,-565,-418,-256,-69,114,300,458,596,693,755,778,766,734,682,633,587,555,548,556,595,651,730,819,922,1018,1113,1184,1241,1264,1266,1235,1184,1108,1024,925,832,741,659,590,530,478,429,382,326,266,192,111,22,-73,-171,-270,-366,-461,-542,-619,-676,-716,-743,-746,-739,-725,-696,-678,-654,-644,-646,-666,-707,-769,-851,-939,-1044,-1131,-1223,-1284,-1332,-1351,-1352,-1327,-1281,-1220,-1140,-1048,-950,-841,-736,-628,-519,-416,-307,-196,-80,46,173,302,429,540,636,706,753,778,782,780,767,765,772,793,842,900,981,1068,1151,1227,1274,1290,1270,1202,1108,969,828,662,512,366,241,144,62,18,-18,-22,-27,-13,-9,-2,-15,-31,-74,-116,-179,-234,-292,-332,-362,-369,-357,-327,-279,-227,-166,-116,-76,-54,-60,-89,-141,-223,-310,-416,-519,-620,-713,-791,-851,-891,-899,-886,-832,-756,-642,-505,-340,-165,23,195,359,486,581,635,652,634,600,546,497,458,433,439,471,533,635,748,889,1021,1151,1249,1314,1325,1301,1222,1125,997,875,748,644,551,481,427,385,355,327,301,278,251,229,198,175,132,93,23,-53,-161,-278,-411,-538,-647,-726,-758,-746,-674,-570,-422,-270,-106,38,156,237,273,255,196,78,-75,-259,-466,-668,-867,-1027,-1164,-1242,-1298,-1291,-1271,-1203,-1127,-1025,-914,-792,-666,-535,-411,-283,-178,-77,-2,46,81,71,57,6,-42,-105,-145,-174,-163,-122,-43,65,192,329,461,584,682,753,794,804,782,735,666,576,486,376,280,172,81,-7,-86,-144,-200,-231,-253,-268,-269,-278,-286,-299,-331,-356,-405,-442,-491,-531,-568,-600,-618,-633,-636,-632,-624,-610,-593,-579,-564,-552,-545,-535,-525,-503,-475,-429,-374,-309,-246,-194,-161,-162,-183,-245,-316,-394,-465,-507,-516,-483,-402,-284,-129,44,229,406,564,692,782,839,851,850,815,783,741,705,678,661,657,667,684,717,748,789,818,839,834,807,746,664,549,429,290,170,56,-32,-88,-123,-124,-111,-85,-62,-50,-61,-93,-154,-229,-319,-409,-485,-547,-574,-574,-533,-464,-365,-243,-117,13,127,219,282,314,310,281,216,137,33,-73,-190,-302,-410,-505,-579,-627,-641,-619,-554,-452,-313,-152,27,204,381,536,672,774,843,878,875,845,785,711,624,533,443,362,292,235,206,195,221,266,345,432,534,616,687,703,691,612,500,351,184,20,-123,-236,-301,-321,-298,-241,-166,-92,-35,-10,-25,-89,-181,-307,-437,-556,-661,-719,-749,-726,-680,-599,-513,-419,-341,-282,-245,-242,-250,-282,-316,-343,-365,-370,-357,-338,-303,-278,-247,-243,-242,-273,-315,-380,-450,-534,-600,-664,-693,-698,-660,-581,-459,-302,-111,98,315,524,717,877,1005,1086,1135,1138,1120,1071,1014,954,894,854,822,820,823,853,878,909,930,929,909,860,789,696,593,484,381,289,205,142,76,29,-34,-87,-161,-231,-317,-403,-488,-572,-649,-715,-775,-820,-855,-879,-881,-874,-835,-791,-716,-643,-562,-495,-450,-430,-446,-494,-565,-658,-752,-839,-911,-952,-960,-946,-885,-817,-711,-604,-479,-362,-250,-154,-83,-35,-11,-13,-17,-29,-30,-13,17,77,143,225,301,375,432,477,511,526,551,563,597,637,690,762,838,922,999,1063,1105,1117,1089,1024,915,769,592,391,191,-8,-176,-317,-408,-460,-470,-457,-427,-397,-384,-391,-429,-492,-573,-672,-762,-849,-912,-955,-971,-969,-944,-911,-870,-819,-771,-708,-642,-570,-482,-397,-303,-216,-141,-79,-52,-52,-95,-175,-294,-436,-597,-751,-882,-986,-1020,-1007,-914,-769,-564,-328,-69,182,415,607,752,842,877,864,816,739,658,577,515,479,467,498,544,626,716,816,912,997,1069,1116,1149,1151,1141,1105,1065,1003,944,877,819,760,714,658,611,551,483,401,304,198,88,-26,-132,-231,-315,-393,-450,-505,-540,-570,-591,-601,-602,-596,-573,-549,-514,-484,-458,-447,-456,-480,-536,-597,-682,-766,-854,-926,-986,-1018,-1023,-1001,-944,-871,-779,-690,-611,-554,-531,-532,-561,-600,-624,-635,-589,-502,-358,-164,59,303,543,760,950,1089,1191,1247,1268,1268,1245,1228,1207,1201,1219,1243,1303,1369,1452,1541,1623,1691,1732,1736,1695,1609,1470,1303,1088,880,652,457,285,159,82,50,69,116,190,269,343,394,422,402,355,262,146,13,-134,-266,-390,-492,-570,-637,-679,-727,-762,-805,-844,-878,-899,-905,-882,-850,-791,-746,-696,-687,-700,-762,-854,-974,-1105,-1214,-1293,-1306,-1247,-1117,-901,-651,-353,-80,182,371,500,539,504,405,255,91,-74,-199,-279,-279,-214,-68,132,371,633,875,1093,1249,1338,1353,1285,1150,950,707,438,163,-97,-324,-504,-632,-694,-714,-673,-612,-522,-427,-334,-250,-183,-134,-107,-107,-135,-193,-278,-378,-483,-575,-639,-659,-639,-562,-463,-328,-196,-72,31,88,116,85,27,-87,-218,-389,-566,-763,-948,-1129,-1279,-1402,-1482,-1516,-1504,-1446,-1347,-1220,-1066,-906,-739,-584,-440,-321,-224,-156,-107,-89,-78,-75,-71,-40,3,93,206,356,523,694,857,987,1083,1131,1135,1109,1047,981,903,840,784,751,726,720,715,712,698,674,627,567,491,392,301,189,96,6,-70,-126,-174,-201,-232,-246,-262,-268,-261,-242,-203,-149,-73,6,99,186,265,341,386,424,429,409,367,290,192,77,-60,-188,-321,-431,-520,-574,-601,-587,-556,-496,-432,-360,-296,-243,-201,-182,-170,-178,-188,-203,-207,-202,-172,-125,-45,56,180,326,474,630,772,897,999,1073,1121,1142,1144,1131,1103,1073,1033,989,942,884,821,747,664,568,464,347,225,97,-27,-151,-250,-342,-389,-415,-393,-347,-264,-170,-67,26,98,141,155,130,79,-1,-102,-210,-331,-438,-544,-621,-678,-703,-702,-667,-612,-532,-436,-334,-224,-133,-56,-16,-8,-42,-117,-212,-341,-454,-576,-660,-713,-724,-688,-613,-502,-372,-230,-100,15,92,137,141,114,63,6,-52,-82,-91,-60,1,93,203,322,436,539,617,673,697,696,666,611,534,444,341,230,129,15,-69,-159,-217,-269,-291,-299,-281,-252,-208,-163,-122,-96,-91,-111,-149,-211,-270,-338,-382,-416,-414,-395,-344,-269,-175,-63,58,168,276,342,374,349,269,129,-46,-262,-469,-668,-819,-912,-932,-880,-763,-592,-399,-191,-7,145,251,302,303,254,176,73,-27,-116,-174,-190,-154,-74,50,201,357,507,625,699,723,696,627,532,427,337,271,250,270,331,420,518,612,674,699,669,586,454,280,82,-121,-323,-488,-632,-718,-767,-758,-709,-617,-496,-361,-222,-98,-7,57,67,51,-5,-71,-148,-215,-270,-306,-327,-330,-331,-323,-318,-317,-310,-316,-309,-314,-315,-318,-338,-352,-390,-420,-462,-491,-507,-510,-483,-442,-382,-308,-235,-162,-99,-45,-1,39,82,134,212,311,442,594,759,924,1071,1183,1257,1278,1253,1192,1099,998,903,814,760,722,710,718,728,741,745,725,688,615,515,383,230,58,-111,-278,-416,-533,-609,-661,-674,-664,-636,-581,-531,-455,-387,-311,-245,-186,-146,-120,-119,-140,-175,-224,-277,-325,-368,-395,-410,-414,-412,-408,-416,-428,-456,-499,-544,-606,-663,-719,-773,-811,-837,-849,-834,-807,-755,-688,-609,-524,-436,-348,-262,-175,-80,19,138,265,404,554,696,832,947,1032,1087,1107,1093,1060,1003,945,890,844,817,807,810,825,837,845,836,805,745,655,540,389,231,45,-125,-301,-444,-564,-643,-683,-689,-660,-609,-551,-481,-433,-388,-373,-372,-393,-422,-453,-475,-477,-458,-412,-346,-261,-178,-98,-48,-24,-46,-99,-196,-309,-448,-575,-703,-795,-861,-885,-865,-813,-722,-608,-485,-350,-236,-132,-59,-8,13,19,6,-1,-10,5,37,98,187,297,421,558,681,804,895,973,1015,1036,1032,1008,976,934,901,873,865,868,885,913,937,956,955,931,875,793,677,549,400,259,113,-10,-124,-217,-301,-369,-434,-488,-541,-582,-614,-626,-625,-598,-564,-509,-456,-402,-359,-328,-322,-319,-348,-365,-404,-433,-459,-485,-491,-503,-488,-476,-439,-400,-353,-303,-265,-241,-238,-266,-310,-381,-449,-521,-567,-592,-575,-534,-444,-346,-214,-85,46,169,271,358,425,473,509,533,545,553,553,548,539,529,517,506,500,491,497,501,518,541,567,604,631,655,660,643,602,528,437,314,191,54,-76,-196,-304,-390,-448,-488,-495,-485,-461,-426,-395,-371,-360,-359,-371,-388,-412,-442,-470,-513,-554,-614,-671,-734,-798,-849,-895,-927,-947,-963,-963,-967,-954,-940,-913,-873,-822,-757,-680,-600,-504,-423,-325,-251,-166,-100,-31,28,91,150,222,291,382,465,565,654,742,809,863,896,913,917,914,909,914,926,950,983,1015,1042,1055,1041,1007,942,854,757,638,535,427,344,282,245,234,248,276,316,355,379,388,368,321,256,165,82,-11,-75,-130,-153,-160,-141,-113,-64,-22,36,77,121,137,141,100,40,-68,-200,-360,-533,-699,-858,-981,-1076,-1123,-1136,-1105,-1048,-959,-857,-743,-634,-521,-427,-338,-269,-213,-166,-131,-97,-66,-29,14,69,136,216,309,410,515,623,722,812,887,941,975,986,974,943,899,834,774,696,634,557,496,424,356,278,195,99,-4,-113,-230,-330,-433,-504,-559,-587,-581,-565,-522,-485,-438,-407,-380,-359,-345,-314,-282,-224,-155,-75,7,83,138,172,174,149,95,21,-71,-164,-264,-349,-432,-488,-538,-557,-568,-561,-535,-513,-472,-446,-419,-406,-401,-409,-430,-453,-486,-506,-526,-532,-516,-483,-421,-337,-234,-107,26,169,307,436,551,640,707,747,757,751,716,683,636,596,564,534,525,516,510,511,491,474,429,372,290,188,68,-70,-216,-367,-510,-636,-737,-797,-822,-787,-720,-600,-464,-311,-169,-49,28,61,35,-25,-137,-252,-391,-500,-602,-656,-683,-666,-622,-552,-468,-383,-298,-233,-177,-152,-149,-170,-217,-281,-353,-430,-488,-528,-536,-516,-461,-386,-294,-196,-101,-7,77,158,235,309,385,449,514,557,595,609,620,622,631,650,683,732,796,856,922,962,991,991,966,926,869,813,755,708,663,624,581,534,471,404,315,231,131,47,-42,-108,-173,-210,-244,-249,-247,-221,-183,-123,-56,31,113,205,281,347,389,405,388,340,261,151,29,-107,-236,-354,-444,-514,-541,-554,-532,-498,-453,-399,-344,-289,-226,-172,-103,-48,15,65,114,146,177,191,207,211,222,234,251,280,312,355,396,437,462,475,459,424,363,289,206,131,64,16,-17,-30,-38,-35,-36,-35,-33,-32,-28,-24,-23,-23,-45,-70,-128,-188,-269,-350,-428,-494,-545,-572,-584,-565,-534,-480,-415,-338,-259,-179,-115,-65,-44,-48,-82,-138,-217,-298,-387,-452,-508,-529,-526,-499,-455,-405,-363,-320,-305,-291,-299,-306,-319,-328,-332,-331,-324,-315,-303,-294,-276,-260,-230,-190,-132,-60,36,132,246,351,445,528,576,608,608,588,552,510,472,441,430,435,454,491,519,551,558,544,508,432,345,229,103,-30,-171,-308,-440,-566,-677,-766,-828,-852,-840,-785,-692,-569,-425,-277,-129,-1,104,177,208,214,170,110,21,-76,-172,-256,-319,-349,-350,-321,-277,-221,-176,-143,-137,-155,-202,-259,-335,-398,-465,-506,-538,-543,-537,-509,-469,-415,-348,-270,-186,-87,6,122,225,347,463,583,698,810,912,1004,1075,1132,1160,1177,1162,1138,1095,1050,998,946,894,839,785,726,661,592,513,436,349,265,169,81,-17,-109,-209,-303,-399,-490,-576,-660,-734,-806,-863,-912,-938,-942,-918,-849,-765,-626,-495,-328,-191,-50,42,118,137,134,87,19,-68,-161,-252,-329,-391,-422,-442,-431,-416,-393,-372,-365,-371,-397,-435,-481,-523,-554,-558,-533,-473,-378,-259,-122,19,155,276,378,457,519,561,602,630,668,709,751,812,864,928,990,1045,1104,1145,1186,1203,1212,1192,1157,1090,1009,899,782,650,522,388,274,149,57,-51,-133,-222,-308,-381,-465,-526,-591,-638,-668,-686,-671,-649,-596,-539,-458,-384,-300,-225,-162,-106,-75,-62,-71,-102,-148,-207,-261,-318,-350,-368,-357,-326,-273,-217,-156,-109,-78,-72,-89,-131,-186,-257,-323,-384,-427,-445,-440,-407,-347,-276,-181,-96,5,85,170,238,307,371,434,504,561,630,677,722,749,755,754,729,700,665,624,593,565,540,525,503,479,445,400,341,276,204,131,59,-9,-74,-141,-212,-288,-374,-463,-552,-641,-712,-774,-812,-827,-822,-794,-748,-697,-635,-580,-537,-499,-490,-485,-504,-527,-567,-602,-645,-676,-698,-708,-698,-678,-641,-602,-555,-526,-496,-494,-496,-519,-539,-563,-564,-550,-500,-423,-311,-179,-26,121,269,391,490,556,590,599,584,562,527,508,488,497,510,550,596,649,711,757,800,825,824,818,778,739,680,622,567,509,466,426,394,372,343,315,279,231,172,101,21,-63,-146,-224,-296,-346,-388,-398,-395,-364,-314,-249,-168,-83,4,76,132,153,143,85,-12,-153,-313,-502,-683,-859,-1009,-1123,-1202,-1235,-1229,-1178,-1103,-991,-870,-735,-600,-489,-382,-315,-262,-234,-214,-194,-158,-109,-20,79,218,351,507,639,770,871,950,1007,1033,1048,1034,1016,975,931,873,812,744,684,621,578,536,518,494,491,468,455,416,373,308,236,152,64,-25,-115,-191,-265,-317,-357,-377,-376,-362,-323,-282,-211,-153,-75,-9,50,101,126,138,121,90,36,-29,-104,-183,-257,-326,-384,-425,-453,-458,-453,-432,-406,-378,-350,-340,-334,-358,-385,-441,-499,-566,-626,-669,-691,-679,-641,-565,-466,-343,-207,-61,77,222,344,458,559,634,707,762,814,861,907,954,1000,1042,1075,1093,1097,1076,1029,960,858,744,603,461,311,175,48,-61,-143,-218,-263,-306,-328,-346,-348,-348,-335,-316,-299,-276,-261,-251,-241,-251,-248,-270,-272,-284,-287,-272,-264,-226,-196,-148,-100,-56,-9,17,45,45,41,18,-18,-63,-124,-193,-267,-355,-434,-521,-593,-658,-708,-740,-758,-761,-749,-725,-689,-639,-583,-507,-424,-322,-216,-95,25,149,260,361,436,492,511,506,472,412,350,274,227,189,200,238,324,433,561,687,797,873,906,890,814,702,538,355,152,-53,-246,-422,-567,-679,-751,-777,-763,-701,-614,-490,-369,-239,-133,-53,-8,-5,-32,-95,-168,-256,-332,-396,-434,-447,-431,-397,-342,-283,-222,-170,-129,-110,-103,-126,-153,-203,-256,-308,-361,-392,-411,-402,-372,-317,-251,-170,-100,-30,17,57,80,102,126,168,224,309,411,533,665,792,911,1003,1065,1080,1062,989,893,763,626,494,372,283,217,191,190,214,255,294,327,342,324,278,196,85,-44,-182,-313,-420,-493,-528,-516,-468,-388,-284,-181,-70,15,85,126,133,121,75,19,-52,-124,-193,-253,-295,-324,-328,-312,-277,-216,-146,-54,34,128,205,260,293,282,245,174,81,-28,-132,-238,-309,-365,-380,-362,-306,-215,-100,39,189,340,479,605,695,768,800,815,809,787,763,726,698,659,622,581,526,468,394,318,229,144,59,-19,-86,-148,-198,-246,-282,-328,-359,-403,-440,-481,-522,-559,-593,-613,-629,-618,-598,-554,-497,-432,-358,-295,-232,-194,-164,-160,-177,-210,-268,-335,-414,-492,-564,-620,-656,-667,-658,-630,-595,-561,-540,-537,-561,-603,-670,-737,-811,-860,-893,-884,-848,-767,-666,-531,-394,-247,-108,16,129,219,295,357,409,465,515,582,646,723,799,868,930,968,988,985,953,911,848,784,721,670,634,627,631,668,705,753,782,793,760,690,565,406,204,-13,-240,-455,-640,-789,-883,-931,-918,-868,-770,-654,-520,-382,-260,-145,-65,-8,19,8,-15,-66,-121,-178,-228,-261,-281,-276,-260,-222,-181,-133,-91,-58,-44,-46,-76,-126,-198,-289,-386,-484,-573,-644,-684,-698,-665,-597,-492,-354,-194,-22,153,319,469,604,716,805,883,933,975,989,990,969,933,884,823,771,713,677,650,638,640,644,649,635,605,535,440,303,146,-34,-209,-379,-519,-630,-696,-725,-708,-664,-592,-509,-430,-362,-318,-305,-319,-370,-434,-518,-597,-674,-726,-761,-758,-734,-676,-597,-495,-382,-253,-127,0,112,211,278,318,322,284,220,120,3,-122,-249,-357,-446,-494,-511,-481,-417,-316,-195,-56,80,212,322,407,464,496,503,506,496,498,515,546,602,671,748,833,902,963,996,1005,992,947,893,820,743,670,592,528,458,391,326,243,166,71,-24,-116,-211,-283,-346,-382,-402,-405,-400,-392,-397,-407,-447,-488,-556,-608,-667,-691,-703,-676,-625,-549,-464,-372,-299,-236,-222,-227,-287,-370,-481,-605,-723,-826,-903,-946,-949,-925,-865,-793,-708,-625,-542,-471,-401,-339,-275,-208,-147,-74,-23,37,75,109,133,167,201,263,343,451,580,729,876,1018,1141,1221,1267,1260,1201,1110,974,829,677,538,433,357,332,341,391,456,536,601,655,665,643,573,463,324,155,-16,-184,-331,-450,-530,-573,-571,-539,-473,-387,-287,-182,-83,-1,64,95,103,69,14,-80,-184,-312,-436,-554,-656,-726,-774,-788,-777,-751,-708,-666,-625,-591,-572,-561,-565,-581,-599,-629,-641,-653,-639,-607,-548,-464,-357,-231,-99,44,181,312,436,538,634,703,761,800,827,840,848,845,843,831,822,805,783,760,719,679,624,570,508,455,397,343,297,236,187,114,52,-31,-100,-178,-239,-294,-330,-356,-351,-342,-301,-256,-201,-140,-96,-68,-64,-97,-152,-236,-336,-430,-523,-583,-628,-628,-611,-549,-483,-386,-297,-197,-116,-50,-11,-8,-35,-109,-206,-342,-485,-648,-793,-929,-1029,-1090,-1106,-1065,-974,-832,-644,-429,-191,45,268,459,615,719,788,811,817,797,784,767,764,773,787,814,831,849,841,821,769,699,603,504,397,308,231,184,160,158,170,184,194,182,151,87,0,-110,-229,-349,-451,-538,-581,-599,-565,-507,-405,-290,-155,-24,97,194,261,286,276,226,148,51,-55,-164,-259,-348,-420,-476,-524,-552,-571,-578,-568,-550,-519,-476,-433,-378,-321,-261,-191,-125,-53,10,70,110,142,148,147,134,117,112,110,138,178,248,332,430,534,637,737,823,910,970,1037,1071,1102,1103,1086,1043,983,902,814,727,631,557,472,403,334,261,191,108,29,-64,-148,-238,-319,-388,-444,-480,-493,-490,-455,-414,-344,-281,-204,-138,-78,-33,-3,9,2,-18,-62,-114,-189,-271,-371,-468,-572,-658,-727,-765,-768,-733,-672,-575,-486,-384,-326,-282,-292,-337,-416,-522,-632,-728,-805,-829,-811,-731,-601,-428,-217,5,231,435,610,738,817,841,819,749,655,537,420,310,220,151,112,93,96,100,115,111,106,80,45,0,-48,-93,-130,-159,-178,-192,-209,-224,-256,-284,-326,-361,-384,-394,-376,-340,-287,-219,-155,-94,-53,-27,-29,-43,-81,-122,-171,-215,-246,-266,-259,-241,-196,-143,-82,-22,25,46,47,0,-68,-178,-299,-435,-551,-650,-700,-698,-648,-531,-388,-205,-20,154,304,414,476,497,475,428,366,305,258,235,242,282,354,454,571,700,821,926,997,1019,987,900,752,573,357,146,-58,-223,-353,-426,-467,-463,-443,-414,-386,-376,-374,-402,-431,-479,-519,-551,-570,-555,-525,-451,-363,-243,-115,22,155,271,371,430,465,458,422,367,289,214,141,80,39,8,2,-2,12,14,25,16,9,-18,-53,-98,-154,-215,-279,-345,-404,-454,-488,-497,-478,-426,-341,-225,-83,75,240,402,551,679,784,856,912,941,961,972,979,989,995,1002,992,974,926,858,760,642,501,359,213,85,-26,-107,-161,-186,-191,-189,-180,-193,-213,-273,-344,-453,-557,-680,-777,-856,-897,-897,-857,-782,-679,-559,-433,-312,-199,-109,-33,17,47,56,40,9,-42,-99,-172,-231,-297,-332,-366,-364,-354,-317,-273,-218,-165,-117,-78,-58,-47,-58,-73,-93,-114,-116,-112,-79,-37,29,107,194,288,383,474,566,648,727,797,867,921,972,1004,1019,1013,982,928,854,764,669,573,486,414,351,307,263,224,173,109,16,-100,-240,-395,-548,-692,-800,-871,-893,-869,-810,-728,-632,-546,-472,-418,-395,-389,-404,-437,-466,-510,-533,-561,-560,-556,-523,-479,-421,-349,-278,-203,-139,-85,-52,-31,-40,-52,-87,-122,-158,-194,-218,-237,-243,-246,-234,-223,-199,-172,-139,-100,-58,-11,36,87,134,187,236,294,347,418,480,561,634,707,779,827,873,888,892,875,839,794,729,654,565,462,341,215,69,-61,-202,-312,-410,-470,-510,-506,-494,-451,-413,-378,-359,-362,-393,-446,-524,-612,-704,-793,-866,-921,-948,-946,-918,-861,-786,-689,-588,-482,-385,-299,-238,-198,-198,-217,-278,-351,-445,-537,-619,-671,-695,-669,-610,-512,-389,-252,-116,11,113,190,238,257,262,251,248,249,276,322,397,493,606,732,858,988,1108,1221,1323,1408,1479,1524,1547,1536,1496,1424,1324,1202,1067,918,778,637,517,411,325,265,218,190,171,149,126,83,31,-42,-128,-218,-325,-413,-506,-579,-635,-677,-691,-692,-670,-635,-592,-540,-490,-444,-401,-367,-343,-328,-330,-345,-380,-424,-488,-554,-627,-694,-752,-790,-806,-798,-759,-705,-626,-539,-452,-360,-291,-224,-186,-155,-149,-146,-152,-152,-138,-106,-47,44,163,314,484,674,865,1055,1232,1383,1508,1590,1634,1632,1589,1507,1396,1258,1119,962,831,698,596,510,445,399,363,337,307,275,229,167,90,-5,-117,-235,-359,-472,-577,-654,-715,-736,-737,-708,-657,-594,-520,-447,-387,-336,-311,-309,-324,-365,-410,-462,-508,-538,-549,-545,-516,-487,-442,-418,-394,-406,-430,-492,-568,-668,-769,-872,-955,-1012,-1036,-1016,-961,-866,-750,-617,-487,-369,-267,-193,-140,-104,-85,-51,-23,39,112,216,330,460,584,704,809,890,948,986,988,978,938,882,813,731,650,572,510,452,420,389,374,357,331,301,248,187,110,27,-59,-143,-220,-290,-343,-401,-434,-480,-500,-529,-539,-548,-542,-529,-508,-476,-443,-402,-357,-319,-272,-247,-219,-222,-235,-279,-340,-421,-509,-607,-687,-765,-807,-837,-833,-812,-770,-717,-657,-599,-543,-494,-455,-426,-403,-385,-363,-332,-284,-213,-119,2,143,300,463,620,768,890,996,1068,1123,1154,1168,1174,1163,1152,1121,1095,1046,1002,947,887,838,783,743,706,675,649,621,587,549,493,429,349,258,159,54,-47,-141,-220,-277,-317,-324,-314,-275,-220,-150,-74,5,72,134,166,186,172,134,70,-10,-115,-211,-323,-413,-497,-554,-592,-604,-598,-575,-541,-503,-465,-431,-402,-383,-364,-363,-356,-365,-372,-385,-399,-405,-404,-385,-344,-279,-179,-55,104,276,464,645,808,944,1031,1074,1065,1008,918,793,662,525,406,301,236,196,196,222,262,319,361,396,399,377,325,251,161,64,-22,-108,-158,-200,-215,-215,-207,-190,-178,-158,-157,-141,-142,-131,-121,-108,-84,-65,-30,-10,21,35,44,46,30,10,-23,-54,-90,-121,-150,-176,-195,-210,-229,-235,-258,-269,-292,-317,-345,-378,-409,-441,-460,-479,-472,-459,-421,-364,-293,-197,-95,22,135,249,342,422,471,497,496,471,429,375,316,259,199,150,104,65,34,10,-9,-18,-32,-43,-68,-101,-154,-216,-293,-374,-454,-528,-588,-632,-661,-674,-674,-665,-645,-625,-592,-567,-524,-489,-442,-400,-350,-305,-253,-208,-158,-116,-69,-35,-8,16,14,14,-15,-47,-98,-150,-211,-264,-316,-354,-383,-400,-403,-398,-376,-337,-287,-210,-130,-29,66,159,236,288,316,316,287,247,189,140,104,90,116,177,282,419,584,754,927,1061,1165,1199,1177,1081,927,720,490,243,21,-182,-324,-428,-465,-466,-420,-358,-284,-218,-173,-150,-162,-197,-257,-331,-402,-472,-519,-550,-555,-537,-504,-454,-398,-332,-269,-197,-135,-61,0,69,123,178,220,248,275,268,270,237,209,167,126,86,63,42,54,65,97,133,162,194,199,200,173,144,101,68,44,42,65,115,188,282,381,488,588,677,766,830,899,947,990,1017,1032,1020,998,941,871,772,662,532,397,254,115,-22,-143,-254,-341,-408,-452,-472,-479,-466,-456,-437,-432,-435,-452,-486,-532,-593,-659,-726,-784,-830,-847,-840,-797,-720,-621,-489,-351,-201,-57,74,176,256,283,289,238,171,65,-42,-155,-254,-323,-366,-373,-347,-302,-235,-169,-103,-45,3,47,84,124,170,214,269,314,362,396,425,439,452,455,468,486,519,569,633,716,804,902,992,1072,1137,1172,1182,1159,1095,1007,881,735,572,402,232,73,-75,-200,-305,-387,-445,-489,-510,-524,-533,-534,-551,-558,-591,-622,-677,-734,-809,-883,-962,-1029,-1082,-1111,-1109,-1075,-1009,-918,-804,-692,-573,-487,-409,-380,-377,-409,-473,-551,-638,-727,-787,-833,-833,-802,-722,-616,-472,-319,-162,-15,97,181,209,202,150,72,-17,-108,-173,-214,-213,-173,-100,9,125,259,381,500,600,689,766,832,899,966,1039,1123,1210,1303,1394,1469,1533,1554,1552,1495,1399,1261,1083,879,665,439,245,53,-88,-209,-294,-352,-403,-447,-498,-568,-651,-752,-867,-976,-1082,-1161,-1210,-1217,-1186,-1110,-1007,-875,-733,-595,-469,-377,-314,-297,-324,-389,-489,-612,-740,-873,-978,-1060,-1104,-1110,-1074,-1015,-922,-827,-726,-626,-541,-459,-380,-304,-211,-109,14,154,309,468,632,779,917,1025,1108,1163,1191,1197,1192,1175,1169,1167,1183,1216,1257,1304,1343,1356,1340,1274,1167,1015,832,633,435,261,122,37,1,18,71,153,234,304,342,329,276,165,20,-152,-335,-501,-647,-741,-798,-795,-759,-688,-603,-520,-449,-402,-381,-377,-388,-393,-389,-356,-286,-196,-58,70,220,330,414,444,417,343,224,89,-54,-167,-256,-289,-279,-223,-130,-19,98,201,282,322,325,293,218,136,34,-46,-103,-112,-75,31,176,383,600,835,1040,1206,1309,1332,1280,1146,955,718,454,195,-54,-269,-445,-577,-669,-717,-740,-738,-726,-710,-699,-695,-704,-722,-746,-766,-781,-778,-757,-716,-655,-578,-501,-418,-359,-314,-300,-320,-364,-431,-512,-587,-652,-696,-708,-701,-667,-622,-577,-539,-523,-527,-555,-593,-644,-680,-696,-685,-621,-535,-395,-246,-67,96,250,371,453,495,493,459,401,341,293,270,290,349,454,587,742,896,1039,1156,1240,1289,1311,1307,1295,1286,1283,1303,1333,1389,1451,1511,1566,1588,1589,1540,1449,1313,1135,921,687,433,188,-52,-259,-445,-583,-696,-766,-817,-846,-863,-884,-900,-930,-963,-997,-1033,-1051,-1057,-1036,-990,-927,-847,-768,-699,-645,-629,-629,-670,-722,-791,-863,-924,-973,-1002,-1006,-997,-967,-936,-900,-877,-863,-873,-899,-937,-989,-1028,-1062,-1057,-1022,-930,-799,-621,-416,-202,8,178,311,373,386,333,240,124,1,-102,-169,-189,-155,-68,53,204,351,488,587,642,643,598,510,400,277,168,85,39,50,97,203,329,483,630,765,870,935,962,944,901,827,756,678,625,597,602,642,711,805,903,1006,1086,1147,1180,1185,1169,1139,1107,1078,1064,1063,1074,1097,1116,1122,1110,1060,981,858,699,510,298,79,-138,-345,-520,-671,-777,-846,-876,-868,-834,-772,-701,-615,-540,-461,-402,-353,-326,-314,-322,-334,-358,-374,-384,-380,-365,-336,-305,-273,-252,-246,-260,-297,-351,-423,-506,-591,-678,-758,-836,-905,-970,-1023,-1067,-1092,-1098,-1069,-1014,-913,-788,-623,-448,-258,-83,74,189,263,279,248,173,65,-52,-173,-265,-333,-346,-329,-255,-162,-38,84,201,298,363,405,408,396,370,342,336,346,393,469,571,687,806,900,978,999,995,937,861,758,662,570,508,468,468,485,536,587,645,690,719,728,715,687,644,607,567,547,533,546,560,594,620,645,651,634,589,507,395,249,80,-103,-294,-472,-644,-778,-896,-970,-1022,-1038,-1040,-1024,-1005,-988,-978,-978,-988,-1005,-1019,-1035,-1039,-1031,-1014,-985,-947,-911,-861,-820,-772,-720,-671,-610,-554,-497,-442,-394,-355,-323,-310,-304,-315,-337,-364,-404,-436,-471,-490,-495,-476,-430,-356,-256,-134,2,141,277,384,475,515,524,479,406,284,158,7,-129,-254,-347,-407,-424,-410,-362,-296,-216,-143,-79,-42,-24,-47,-84,-158,-229,-308,-366,-399,-391,-344,-248,-126,27,183,334,464,560,622,639,629,582,525,453,385,322,273,237,229,222,254,279,336,391,459,530,605,681,758,832,905,977,1035,1093,1125,1146,1142,1114,1062,990,897,797,694,589,503,422,360,312,268,240,207,175,144,93,56,-6,-56,-109,-150,-176,-182,-170,-138,-94,-43,3,36,52,41,10,-52,-124,-223,-322,-429,-536,-627,-714,-772,-823,-836,-852,-834,-826,-805,-794,-785,-782,-781,-779,-770,-752,-723,-674,-623,-550,-478,-399,-318,-251,-185,-146,-115,-113,-122,-149,-179,-218,-242,-266,-271,-262,-250,-218,-190,-155,-121,-88,-52,-14,31,85,145,223,306,404,504,611,709,805,882,938,976,981,975,946,911,874,848,833,846,870,924,980,1048,1101,1136,1140,1115,1054,976,878,783,702,639,612,608,636,681,735,786,822,829,805,734,630,470,291,74,-150,-372,-582,-762,-906,-1012,-1073,-1101,-1094,-1065,-1021,-971,-916,-874,-833,-819,-807,-826,-846,-888,-937,-988,-1044,-1099,-1142,-1182,-1202,-1202,-1179,-1131,-1048,-956,-828,-708,-574,-461,-365,-298,-261,-256,-272,-314,-357,-409,-454,-488,-511,-517,-504,-476,-427,-361,-285,-197,-113,-28,36,91,119,130,122,93,62,15,-16,-53,-72,-82,-85,-71,-67,-49,-49,-42,-49,-49,-47,-32,3,65,144,258,374,512,637,752,839,893,912,890,838,759,668,577,488,424,370,348,341,350,378,398,431,439,446,437,411,383,345,316,295,293,305,339,386,434,494,526,559,553,533,482,413,331,244,165,97,45,19,-2,7,2,13,8,-7,-34,-77,-132,-192,-261,-323,-380,-426,-461,-482,-499,-503,-510,-515,-525,-540,-560,-581,-610,-631,-659,-673,-682,-683,-664,-641,-599,-547,-486,-416,-345,-271,-206,-146,-103,-71,-60,-56,-67,-80,-86,-95,-80,-58,-17,40,103,175,237,295,323,341,319,288,221,155,75,5,-56,-96,-117,-116,-94,-65,-18,23,72,117,160,207,250,308,361,433,498,571,632,686,719,734,715,680,611,536,440,353,264,201,152,142,154,200,272,354,450,526,592,613,598,537,426,299,140,-1,-128,-205,-233,-203,-119,3,153,299,438,534,599,606,576,501,397,275,139,11,-115,-221,-309,-372,-409,-419,-409,-372,-330,-277,-229,-195,-170,-176,-194,-238,-284,-348,-396,-445,-470,-480,-472,-446,-413,-371,-331,-294,-267,-246,-242,-249,-271,-305,-353,-405,-465,-514,-554,-575,-568,-543,-484,-414,-329,-245,-172,-117,-89,-96,-130,-204,-289,-401,-508,-616,-704,-771,-803,-813,-775,-728,-640,-554,-449,-356,-261,-187,-118,-68,-31,0,14,32,41,56,73,106,140,198,255,333,412,502,587,679,758,837,900,956,995,1028,1036,1044,1024,1000,963,909,859,790,732,669,614,573,537,526,526,549,589,645,709,776,840,886,914,912,877,809,710,579,434,277,115,-24,-159,-251,-324,-361,-375,-373,-361,-357,-359,-386,-433,-497,-582,-667,-747,-818,-862,-888,-894,-877,-863,-839,-833,-831,-854,-882,-927,-972,-1010,-1048,-1063,-1064,-1044,-1004,-943,-876,-787,-710,-624,-558,-498,-462,-440,-435,-445,-459,-480,-492,-494,-480,-444,-395,-319,-236,-142,-42,48,142,206,276,303,335,334,331,318,306,305,310,339,375,430,492,554,622,674,729,768,802,835,856,887,911,937,960,972,976,958,926,873,801,724,638,562,491,439,391,370,339,327,297,265,219,158,86,6,-83,-164,-239,-295,-338,-347,-348,-312,-275,-215,-165,-104,-71,-44,-50,-76,-134,-211,-312,-418,-533,-629,-718,-762,-782,-754,-690,-595,-475,-345,-221,-105,-20,38,66,61,36,-6,-57,-99,-146,-166,-184,-173,-159,-122,-80,-25,31,88,142,188,229,257,281,293,308,311,322,326,335,337,343,338,336,331,321,320,311,313,304,298,276,250,201,146,68,-13,-104,-189,-273,-337,-392,-428,-447,-455,-455,-440,-431,-406,-382,-348,-302,-253,-193,-131,-72,-22,20,38,54,43,35,17,10,7,23,51,95,152,210,269,321,354,379,378,365,341,303,271,238,217,210,213,237,268,311,356,396,436,461,482,490,501,505,526,539,569,591,617,623,617,584,527,448,350,244,137,43,-32,-77,-97,-91,-64,-35,0,14,7,-23,-85,-169,-263,-379,-475,-583,-657,-726,-768,-796,-804,-807,-796,-792,-786,-792,-805,-834,-867,-916,-959,-1008,-1046,-1074,-1089,-1090,-1072,-1050,-1010,-971,-926,-877,-838,-787,-752,-715,-683,-666,-638,-632,-607,-593,-570,-544,-516,-486,-456,-428,-404,-370,-343,-300,-253,-196,-122,-48,42,133,230,333,432,536,632,733,819,905,978,1039,1088,1124,1143,1153,1146,1136,1113,1096,1070,1058,1042,1041,1042,1047,1057,1066,1069,1076,1061,1051,1015,974,914,843,760,670,575,483,400,325,273,236,224,234,257,301,344,391,426,441,435,394,325,223,96,-53,-205,-360,-494,-605,-685,-721,-721,-678,-612,-515,-421,-320,-245,-193,-179,-200,-255,-337,-437,-541,-640,-719,-769,-789,-766,-718,-628,-530,-407,-298,-189,-111,-49,-25,-25,-47,-94,-141,-204,-249,-291,-308,-315,-292,-264,-212,-167,-116,-81,-52,-45,-48,-63,-89,-111,-141,-159,-181,-191,-206,-210,-220,-221,-226,-219,-218,-199,-184,-156,-125,-84,-48,2,43,92,144,194,258,317,386,446,509,551,590,602,609,600,583,570,546,542,524,523,508,496,472,439,394,336,274,202,132,68,10,-33,-61,-69,-64,-37,-1,49,105,160,215,256,288,299,297,274,244,201,163,119,90,60,42,26,10,-10,-29,-59,-85,-111,-134,-150,-158,-164,-165,-168,-179,-194,-224,-251,-293,-325,-358,-383,-402,-407,-420,-412,-422,-421,-439,-452,-485,-511,-554,-587,-624,-651,-663,-668,-645,-615,-551,-491,-398,-322,-231,-162,-108,-75,-76,-96,-150,-212,-290,-364,-429,-473,-500,-494,-476,-434,-384,-337,-294,-262,-255,-254,-282,-314,-350,-392,-411,-427,-407,-368,-296,-203,-84,42,173,298,400,490,550,585,603,599,587,571,556,547,553,565,596,632,681,725,776,812,842,855,850,829,784,724,641,551,450,349,254,172,109,64,48,40,61,77,109,128,148,157,149,136,99,60,1,-61,-134,-203,-271,-320,-359,-363,-351,-303,-239,-153,-57,35,122,193,244,274,285,269,244,198,145,81,18,-52,-107,-161,-194,-216,-219,-204,-177,-136,-92,-44,-5,30,42,45,24,-15,-67,-142,-218,-308,-396,-479,-564,-624,-682,-709,-721,-714,-680,-639,-575,-517,-454,-401,-364,-336,-338,-348,-378,-415,-456,-494,-520,-535,-522,-498,-439,-368,-271,-159,-40,82,201,302,398,464,517,554,573,591,603,622,650,687,740,800,871,951,1022,1098,1153,1199,1217,1218,1183,1136,1055,972,875,786,703,643,598,582,575,596,614,646,671,694,708,716,708,695,673,637,598,540,477,399,304,205,85,-38,-166,-291,-408,-503,-583,-630,-652,-652,-632,-601,-569,-539,-518,-514,-523,-546,-586,-632,-692,-750,-812,-863,-911,-937,-960,-954,-942,-915,-880,-848,-813,-790,-773,-768,-771,-778,-781,-786,-773,-759,-730,-697,-661,-625,-599,-571,-563,-546,-547,-535,-530,-507,-487,-440,-401,-335,-277,-208,-147,-90,-46,-17,0,-2,-6,-21,-28,-25,-11,35,89,178,271,385,499,612,721,817,899,970,1016,1055,1071,1072,1062,1035,1003,963,918,873,826,777,727,676,619,564,501,433,373,290,231,147,87,15,-39,-92,-129,-165,-188,-216,-237,-265,-300,-335,-380,-419,-461,-494,-517,-534,-532,-527,-512,-489,-470,-450,-433,-433,-428,-446,-454,-477,-484,-491,-480,-455,-417,-361,-299,-232,-160,-102,-36,9,63,102,144,178,207,227,235,225,210,172,140,101,75,69,87,131,205,292,396,490,569,622,631,608,538,441,322,189,64,-48,-134,-186,-204,-194,-154,-108,-56,-18,2,-8,-41,-109,-190,-296,-396,-501,-583,-651,-688,-695,-677,-624,-562,-470,-383,-288,-203,-131,-74,-32,-9,11,24,44,74,112,172,234,316,391,474,545,611,663,701,725,736,726,713,675,642,595,550,513,473,459,441,454,465,499,533,569,609,629,645,638,610,570,510,439,369,290,227,168,122,94,76,76,85,104,123,140,151,145,131,100,65,33,7,-3,3,26,60,93,122,131,122,83,25,-60,-148,-255,-350,-448,-524,-595,-637,-674,-679,-684,-665,-652,-625,-614,-601,-607,-614,-644,-673,-722,-769,-820,-871,-917,-956,-991,-1010,-1025,-1028,-1020,-1007,-981,-944,-894,-834,-752,-664,-558,-439,-324,-195,-89,24,103,178,226,257,278,285,288,289,289,295,306,329,363,410,481,553,659,751,868,956,1055,1107,1158,1161,1149,1108,1044,970,883,792,701,611,527,457,391,351,318,299,300,289,299,291,285,268,244,208,172,112,61,-18,-91,-178,-267,-351,-436,-503,-569,-605,-642,-651,-651,-642,-618,-593,-569,-539,-528,-513,-519,-525,-543,-559,-581,-590,-594,-588,-569,-550,-519,-493,-468,-443,-428,-405,-394,-372,-353,-323,-288,-246,-190,-138,-67,-12,52,100,139,164,175,173,163,143,121,92,69,35,11,-27,-54,-91,-114,-147,-158,-177,-173,-170,-149,-126,-96,-65,-37,-15,0,2,2,-12,-23,-31,-41,-29,-20,10,49,99,155,224,286,362,427,496,558,617,673,724,773,817,852,884,897,898,884,848,803,745,682,623,569,525,498,482,479,488,499,515,526,530,523,508,476,440,393,345,297,249,208,172,134,106,69,38,6,-33,-62,-101,-129,-159,-186,-206,-224,-234,-237,-237,-226,-216,-198,-183,-174,-171,-183,-202,-241,-278,-337,-380,-432,-463,-485,-490,-481,-460,-430,-397,-365,-343,-321,-316,-313,-325,-336,-356,-374,-390,-401,-408,-395,-386,-354,-325,-283,-247,-208,-187,-178,-186,-224,-271,-346,-419,-504,-569,-624,-644,-644,-604,-553,-471,-394,-309,-239,-182,-147,-125,-125,-129,-150,-166,-183,-192,-185,-172,-134,-88,-21,54,143,230,327,412,499,572,635,683,721,737,751,744,732,717,689,669,643,619,602,585,575,567,556,549,534,514,489,452,416,372,322,278,220,178,124,84,41,10,-14,-36,-47,-65,-82,-106,-142,-189,-235,-296,-339,-382,-409,-417,-414,-398,-375,-354,-334,-323,-314,-315,-310,-310,-296,-282,-253,-224,-188,-156,-131,-116,-114,-128,-142,-171,-185,-195,-187,-162,-116,-59,17,88,164,220,269,281,282,235,174,77,-39,-163,-296,-417,-527,-606,-667,-689,-699,-685,-668,-649,-638,-640,-646,-667,-683,-701,-707,-700,-678,-640,-580,-513,-421,-331,-226,-119,-23,82,152,229,268,302,312,314,306,302,299,311,338,381,437,514,586,678,753,835,898,955,1000,1032,1055,1069,1074,1068,1060,1034,1014,975,938,891,845,793,745,701,660,637,612,610,608,620,631,642,644,633,601,550,465,364,231,90,-60,-209,-339,-448,-525,-569,-574,-561,-510,-465,-407,-364,-338,-330,-348,-381,-439,-499,-572,-643,-705,-772,-816,-863,-889,-918,-927,-934,-925,-906,-873,-816,-747,-647,-543,-415,-294,-172,-81,-9,13,7,-50,-125,-231,-327,-424,-491,-529,-536,-503,-452,-380,-307,-239,-191,-158,-165,-178,-233,-278,-342,-384,-419,-421,-402,-350,-277,-190,-87,7,105,184,260,319,378,423,474,516,564,599,640,661,682,691,693,696,694,697,700,711,720,734,750,756,769,769,760,746,712,672,615,546,471,389,306,232,156,103,48,17,-14,-30,-42,-58,-64,-95,-121,-173,-237,-310,-401,-480,-565,-625,-672,-693,-695,-682,-659,-633,-610,-593,-584,-573,-573,-558,-546,-509,-470,-405,-340,-255,-174,-89,-22,42,79,103,109,96,83,56,46,33,44,66,104,162,225,301,374,445,504,549,574,578,564,530,484,425,365,292,231,155,95,25,-40,-100,-172,-225,-293,-342,-388,-431,-454,-477,-484,-489,-491,-492,-497,-501,-511,-521,-532,-543,-548,-555,-541,-536,-498,-466,-403,-337,-255,-162,-72,24,109,184,250,296,329,349,354,358,354,354,365,380,417,459,521,589,662,731,793,838,870,875,866,834,790,734,669,606,543,489,449,424,419,430,459,497,540,582,605,619,600,560,487,391,271,143,6,-122,-238,-340,-411,-472,-503,-524,-532,-531,-524,-514,-496,-480,-450,-430,-396,-375,-355,-348,-355,-376,-406,-451,-488,-528,-549,-553,-535,-494,-441,-375,-311,-256,-213,-201,-200,-237,-284,-359,-437,-535,-610,-704,-750,-805,-808,-810,-770,-735,-676,-629,-585,-556,-549,-548,-565,-582,-591,-593,-573,-539,-485,-419,-349,-269,-206,-135,-79,-22,30,89,147,220,294,384,472,566,660,741,820,883,928,969,985,1002,1006,1008,1015,1020,1041,1065,1099,1139,1177,1209,1230,1229,1207,1164,1096,1014,916,813,711,609,524,435,369,305,249,206,162,126,95,64,37,8,-20,-60,-94,-152,-205,-277,-351,-428,-510,-583,-655,-712,-762,-790,-816,-815,-816,-795,-778,-747,-720,-689,-652,-620,-581,-541,-504,-463,-427,-394,-365,-343,-324,-309,-291,-277,-249,-222,-178,-127,-71,0,64,133,190,238,263,277,262,235,190,139,86,35,-3,-35,-49,-61,-62,-68,-79,-96,-134,-174,-232,-289,-343,-393,-418,-433,-415,-387,-327,-265,-191,-121,-72,-28,-22,-26,-60,-97,-140,-168,-181,-161,-114,-36,65,186,309,432,544,635,709,757,778,787,766,746,706,676,637,613,588,579,569,572,568,575,573,571,561,545,520,487,449,395,348,284,230,164,104,37,-25,-92,-154,-210,-262,-295,-322,-323,-325,-299,-290,-267,-270,-279,-315,-364,-429,-498,-566,-617,-655,-661,-642,-594,-520,-435,-335,-247,-165,-112,-83,-85,-116,-167,-236,-305,-376,-419,-458,-444,-421,-346,-259,-150,-32,66,159,211,230,221,166,104,16,-66,-148,-213,-266,-299,-317,-324,-325,-320,-326,-328,-349,-371,-406,-445,-483,-522,-550,-564,-567,-543,-507,-454,-385,-314,-240,-176,-119,-85,-53,-46,-32,-21,-1,39,93,172,264,371,474,581,662,738,781,813,823,823,822,812,818,815,826,833,836,839,823,806,769,726,670,608,542,480,421,381,348,340,338,353,371,386,394,385,357,310,245,163,80,-12,-95,-171,-240,-291,-341,-373,-403,-421,-434,-434,-428,-406,-382,-340,-306,-265,-233,-215,-204,-212,-228,-255,-283,-305,-327,-326,-326,-297,-270,-222,-180,-131,-87,-49,-17,9,26,45,55,72,83,99,113,125,135,140,138,128,112,77,40,-23,-92,-182,-285,-402,-518,-639,-745,-833,-896,-930,-924,-896,-827,-749,-652,-562,-475,-417,-375,-372,-384,-426,-473,-523,-563,-581,-573,-529,-459,-350,-226,-78,79,239,392,549,674,809,907,997,1069,1115,1151,1162,1157,1141,1104,1066,1012,962,908,860,812,780,746,733,720,723,728,736,743,742,723,692,633,560,466,363,250,149,48,-28,-92,-136,-160,-180,-188,-205,-223,-259,-298,-352,-408,-463,-519,-559,-598,-618,-644,-661,-685,-718,-752,-805,-851,-906,-950,-983,-1002,-995,-975,-926,-867,-791,-708,-626,-542,-470,-404,-349,-311,-273,-259,-238,-231,-220,-213,-197,-189,-166,-152,-125,-106,-79,-60,-36,-22,-9,0,-4,-3,-25,-40,-68,-97,-125,-149,-165,-168,-156,-132,-92,-43,15,70,127,172,213,241,259,276,285,305,324,355,405,456,535,607,700,783,874,947,1014,1060,1090,1096,1085,1054,1012,966,913,871,833,811,795,786,779,761,736,691,626,547,447,342,230,123,28,-58,-119,-170,-199,-220,-234,-242,-260,-277,-312,-349,-404,-457,-528,-588,-656,-715,-760,-802,-818,-823,-808,-774,-728,-665,-600,-530,-465,-407,-364,-331,-321,-318,-333,-354,-378,-401,-416,-416,-404,-365,-314,-241,-152,-66,34,110,187,237,271,290,291,285,273,254,245,225,215,202,183,172,150,130,109,82,50,16,-31,-88,-151,-231,-309,-398,-475,-556,-612,-668,-694,-708,-700,-677,-640,-591,-539,-482,-434,-391,-359,-338,-324,-319,-311,-307,-284,-258,-209,-151,-76,4,92,179,259,342,412,482,547,608,668,727,779,823,861,880,895,886,875,845,816,781,748,717,694,673,660,650,640,639,632,628,625,618,617,605,602,582,565,532,481,425,339,255,153,54,-43,-130,-205,-263,-313,-345,-372,-389,-403,-413,-420,-427,-432,-442,-453,-472,-492,-518,-538,-566,-570,-590,-575,-573,-548,-524,-492,-453,-410,-364,-315,-265,-221,-176,-148,-124,-116,-125,-139,-174,-205,-249,-287,-326,-360,-387,-416,-434,-464,-481,-515,-539,-576,-606,-640,-668,-692,-706,-717,-714,-704,-687,-653,-617,-564,-502,-429,-345,-255,-154,-63,45,128,224,300,373,441,498,558,614,670,730,784,844,894,941,982,1015,1045,1070,1095,1118,1142,1160,1178,1181,1180,1160,1126,1074,1009,927,833,741,639,554,470,405,352,313,284,263,247,226,206,170,126,69,-9,-89,-194,-288,-400,-493,-587,-666,-728,-778,-811,-829,-840,-836,-830,-814,-801,-785,-770,-764,-762,-768,-785,-799,-828,-842,-864,-862,-856,-833,-786,-731,-645,-552,-434,-308,-172,-34,98,214,318,386,438,457,455,438,410,381,358,340,338,341,349,355,354,341,306,262,183,107,7,-90,-178,-261,-315,-348,-357,-334,-298,-244,-187,-142,-101,-92,-95,-127,-173,-228,-285,-336,-368,-390,-377,-355,-299,-238,-153,-72,16,97,168,238,287,343,383,433,477,527,581,627,686,722,767,792,813,822,818,805,781,750,710,664,615,563,517,467,428,386,354,319,289,255,221,184,147,111,77,48,19,-6,-31,-60,-93,-132,-180,-234,-295,-354,-413,-459,-498,-522,-528,-530,-516,-505,-490,-483,-478,-488,-495,-510,-525,-522,-525,-497,-462,-408,-340,-264,-186,-101,-28,41,102,149,193,221,245,255,263,255,249,226,205,169,130,83,31,-23,-79,-131,-182,-222,-262,-285,-313,-321,-341,-348,-361,-378,-399,-426,-464,-501,-549,-595,-634,-673,-688,-694,-668,-627,-552,-468,-351,-242,-110,-3,109,193,262,312,345,364,377,391,397,424,438,476,510,550,601,642,703,745,802,842,883,909,918,914,880,836,765,686,601,510,433,358,301,254,220,196,183,168,166,149,142,114,84,40,-17,-81,-154,-233,-308,-382,-450,-501,-546,-570,-580,-575,-553,-523,-490,-453,-431,-408,-413,-420,-449,-486,-528,-572,-610,-637,-652,-645,-618,-570,-500,-411,-314,-200,-90,20,124,213,285,345,380,406,415,410,399,376,352,318,280,240,195,149,102,54,10,-38,-79,-133,-173,-237,-289,-358,-418,-483,-527,-569,-579,-578,-550,-513,-459,-411,-360,-324,-300,-288,-293,-299,-313,-324,-323,-316,-286,-243,-180,-100,-6,95,206,307,413,501,586,654,716,761,805,835,864,890,906,930,948,963,984,992,1006,1011,1005,998,972,941,896,833,768,684,605,523,450,389,347,321,311,312,310,308,285,247,183,99,-7,-120,-241,-358,-461,-556,-627,-682,-721,-746,-759,-773,-772,-783,-784,-791,-799,-800,-805,-801,-794,-781,-761,-739,-708,-677,-638,-594,-544,-491,-431,-372,-311,-252,-200,-144,-101,-48,-5,49,96,148,191,229,248,260,243,223,182,135,91,42,8,-20,-32,-33,-22,-12,7,13,16,4,-22,-62,-107,-169,-218,-276,-312,-337,-340,-321,-280,-216,-140,-47,44,143,228,314,378,444,484,523,548,564,579,580,586,580,575,568,553,540,520,501,475,449,421,385,362,321,299,267,241,222,199,188,177,171,168,172,167,164,147,115,74,3,-77,-179,-293,-411,-533,-650,-753,-838,-904,-943,-963,-959,-940,-906,-867,-824,-777,-740,-692,-664,-622,-599,-569,-546,-529,-505,-491,-465,-441,-409,-371,-326,-277,-211,-152,-68,4,97,181,271,351,429,491,552,598,642,679,716,749,779,806,822,831,819,803,753,705,621,540,436,332,226,122,29,-51,-122,-170,-213,-244,-265,-288,-306,-327,-351,-376,-404,-432,-460,-480,-501,-510,-510,-509,-485,-469,-432,-395,-351,-302,-244,-191,-122,-60,9,76,141,203,260,312,360,408,451,499,539,585,625,665,702,732,767,793,820,839,847,849,831,805,764,719,672,633,596,577,558,548,532,509,472,417,348,258,163,55,-51,-150,-243,-314,-372,-401,-420,-411,-396,-375,-351,-346,-347,-380,-421,-499,-577,-676,-767,-854,-916,-964,-969,-952,-897,-814,-713,-594,-474,-363,-260,-192,-139,-124,-124,-148,-177,-212,-237,-249,-242,-213,-168,-106,-38,30,92,131,155,150,124,82,23,-36,-101,-157,-205,-245,-265,-287,-287,-292,-285,-281,-276,-276,-275,-283,-284,-292,-291,-284,-270,-238,-200,-135,-67,31,125,240,354,465,574,663,741,802,839,867,880,879,884,872,876,868,875,876,885,891,901,903,908,902,898,879,863,830,802,754,715,650,595,518,438,356,259,173,79,-6,-85,-159,-231,-288,-360,-414,-486,-554,-630,-710,-789,-867,-938,-993,-1040,-1056,-1065,-1050,-1029,-999,-976,-952,-946,-941,-948,-960,-965,-971,-963,-951,-926,-896,-855,-812,-764,-713,-660,-605,-548,-489,-427,-362,-289,-215,-127,-38,66,168,276,378,470,549,605,638,649,638,611,572,531,486,449,417,384,361,324,289,240,182,117,44,-27,-96,-153,-198,-231,-237,-244,-214,-195,-151,-112,-75,-38,-16,1,12,13,16,21,33,53,89,126,182,232,293,342,396,431,472,495,525,544,568,586,609,621,634,637,635,624,610,591,574,564,557,565,576,599,622,643,663,662,657,625,585,517,448,359,269,181,91,16,-55,-111,-164,-205,-250,-292,-341,-393,-450,-507,-556,-601,-621,-629,-612,-570,-518,-445,-374,-303,-242,-197,-172,-164,-176,-201,-240,-283,-337,-385,-444,-494,-546,-591,-628,-658,-672,-675,-656,-626,-571,-506,-417,-319,-208,-89,30,145,254,342,416,462,486,486,465,424,379,315,262,202,147,104,56,30,-1,-17,-29,-40,-39,-50,-51,-66,-78,-101,-123,-146,-171,-184,-191,-184,-163,-127,-80,-18,41,106,157,200,223,232,220,203,172,144,121,107,105,118,143,179,223,269,317,367,408,452,487,519,550,572,597,613,627,640,643,649,644,631,610,569,517,441,351,239,116,-14,-148,-277,-395,-500,-587,-657,-710,-750,-773,-790,-796,-791,-782,-762,-739,-710,-676,-646,-608,-585,-550,-530,-508,-489,-474,-455,-440,-421,-400,-376,-349,-314,-281,-237,-197,-152,-112,-70,-38,-8,13,28,42,49,64,71,95,103,126,128,129,115,81,42,-12,-68,-122,-169,-211,-232,-253,-257,-267,-277,-291,-322,-352,-406,-448,-505,-543,-577,-594,-593,-580,-546,-508,-459,-407,-357,-296,-244,-177,-108,-22,76,194,325,475,632,793,952,1096,1225,1322,1393,1428,1435,1420,1380,1334,1281,1232,1190,1161,1134,1127,1113,1113,1105,1095,1078,1051,1016,969,913,842,763,669,564,440,312,163,23,-129,-265,-389,-492,-566,-617,-645,-650,-651,-643,-646,-662,-691,-739,-800,-868,-941,-1000,-1052,-1078,-1091,-1073,-1050,-997,-955,-894,-849,-799,-766,-726,-703,-667,-641,-606,-573,-544,-509,-487,-462,-443,-430,-407,-388,-357,-317,-268,-203,-127,-42,52,145,236,316,381,430,451,460,449,422,397,361,338,316,307,296,302,294,300,283,282,254,245,220,210,201,204,211,228,246,266,281,286,289,275,264,243,229,220,222,238,267,310,353,408,449,487,513,518,518,500,481,463,450,453,468,505,548,609,661,717,756,774,776,743,697,616,527,413,297,174,52,-59,-171,-265,-355,-435,-508,-571,-636,-676,-723,-744,-763,-762,-747,-723,-687,-642,-596,-541,-494,-441,-394,-344,-301,-256,-212,-175,-140,-115,-96,-89,-89,-97,-106,-119,-125,-129,-129,-118,-113,-99,-85,-83,-76,-84,-94,-113,-135,-162,-186,-205,-219,-223,-216,-206,-186,-165,-152,-141,-150,-165,-199,-241,-296,-350,-408,-456,-501,-536,-561,-580,-589,-596,-596,-593,-587,-572,-558,-527,-497,-454,-409,-362,-315,-275,-240,-216,-199,-189,-182,-173,-159,-131,-96,-34,35,125,222,322,419,505,566,613,622,612,578,520,467,397,357,321,327,353,415,506,612,740,856,973,1058,1122,1143,1133,1087,1013,922,822,719,631,547,486,439,402,378,357,333,306,267,216,154,77,-13,-108,-216,-324,-432,-540,-632,-717,-782,-829,-846,-854,-820,-785,-720,-647,-571,-481,-410,-332,-276,-232,-205,-200,-210,-237,-276,-326,-380,-439,-488,-536,-561,-577,-560,-529,-463,-382,-278,-160,-42,81,190,289,365,422,455,469,463,445,413,382,341,308,270,244,216,203,183,179,173,169,174,166,169,159,150,138,123,108,93,81,73,73,78,95,119,156,200,254,316,380,447,512,572,620,658,671,670,640,598,531,461,382,308,245,198,176,172,199,233,289,341,387,426,432,431,390,340,266,177,91,-12,-96,-189,-261,-334,-392,-449,-496,-541,-582,-617,-651,-672,-698,-711,-728,-741,-752,-769,-781,-798,-812,-828,-837,-844,-841,-831,-807,-774,-723,-662,-582,-497,-399,-306,-213,-132,-74,-31,-19,-30,-57,-112,-159,-220,-260,-285,-289,-253,-194,-102,18,146,291,426,544,637,693,711,689,635,546,451,336,238,149,84,50,37,58,92,144,195,251,289,323,336,336,321,290,244,190,121,51,-25,-101,-165,-222,-262,-283,-289,-270,-235,-181,-112,-28,61,166,256,361,440,519,574,611,631,630,615,590,562,535,516,510,517,542,577,620,666,707,735,751,739,712,654,577,479,368,239,109,-33,-165,-301,-418,-529,-619,-692,-750,-788,-817,-833,-844,-851,-855,-862,-867,-877,-884,-896,-909,-919,-934,-942,-948,-948,-937,-913,-876,-820,-748,-666,-561,-462,-346,-244,-145,-60,5,50,75,78,65,41,5,-26,-53,-74,-73,-66,-32,10,66,139,202,285,347,410,458,485,502,488,468,414,362,282,211,123,51,-28,-85,-134,-163,-170,-154,-116,-54,25,114,212,299,379,433,469,477,463,432,387,344,297,270,251,260,283,328,390,460,537,608,665,704,715,694,646,568,471,365,265,177,122,99,118,175,262,373,488,602,697,766,803,795,758,676,569,442,294,150,7,-124,-236,-331,-403,-457,-489,-509,-514,-507,-494,-473,-449,-431,-408,-406,-398,-419,-435,-476,-511,-558,-596,-630,-649,-653,-636,-601,-548,-478,-399,-313,-231,-150,-90,-41,-15,-11,-25,-58,-105,-160,-218,-278,-327,-370,-392,-401,-389,-358,-316,-255,-194,-130,-69,-23,15,29,30,12,-25,-67,-124,-180,-238,-298,-347,-399,-434,-467,-482,-488,-472,-443,-393,-332,-259,-179,-98,-20,47,106,141,171,170,171,146,134,115,122,136,189,255,355,469,592,723,836,936,1010,1048,1064,1040,999,933,859,779,704,635,581,541,519,512,515,532,550,572,592,605,613,611,597,575,537,489,426,347,261,155,50,-71,-187,-302,-413,-496,-575,-612,-639,-625,-602,-554,-511,-470,-445,-453,-483,-554,-648,-758,-884,-987,-1081,-1131,-1147,-1114,-1040,-934,-797,-657,-513,-386,-286,-217,-186,-191,-231,-289,-371,-449,-528,-592,-640,-663,-667,-646,-602,-543,-455,-361,-243,-118,7,145,256,374,456,520,555,559,537,492,424,353,273,204,151,114,116,131,189,263,361,469,579,677,759,809,825,805,744,657,543,421,302,194,115,70,62,101,169,273,395,522,648,753,836,875,887,843,782,672,550,411,266,137,10,-79,-155,-189,-199,-182,-139,-86,-20,46,103,156,183,192,177,125,59,-45,-159,-292,-425,-557,-674,-773,-847,-893,-910,-900,-863,-805,-736,-658,-584,-522,-476,-453,-454,-474,-512,-562,-607,-653,-678,-688,-671,-638,-577,-508,-422,-336,-247,-165,-84,-21,43,87,135,165,199,225,250,273,292,307,321,325,332,330,338,344,362,382,419,459,507,559,601,641,659,657,634,575,497,390,268,133,-4,-134,-246,-333,-391,-417,-405,-371,-311,-238,-166,-90,-35,5,25,25,3,-25,-74,-112,-156,-178,-193,-176,-142,-77,5,103,211,309,405,472,523,541,537,513,473,430,387,352,334,325,340,360,408,444,510,554,615,659,698,732,745,752,740,715,674,619,547,463,359,251,121,0,-133,-247,-351,-427,-477,-493,-484,-445,-395,-334,-278,-241,-226,-245,-295,-380,-486,-609,-731,-845,-929,-990,-998,-981,-913,-825,-711,-592,-475,-372,-292,-241,-221,-234,-274,-339,-418,-502,-586,-658,-709,-743,-738,-717,-660,-582,-481,-359,-230,-89,42,168,267,343,373,370,311,220,84,-69,-246,-409,-566,-687,-767,-807,-792,-738,-652,-530,-405,-260,-133,-4,103,196,274,333,379,417,440,467,483,506,529,554,590,626,669,717,765,817,865,912,950,982,1004,1015,1013,1007,983,963,931,900,866,828,796,756,722,682,643,607,565,526,482,437,387,335,273,208,131,50,-43,-139,-245,-346,-456,-549,-646,-724,-787,-838,-865,-881,-881,-868,-847,-825,-798,-785,-769,-768,-774,-790,-804,-829,-836,-842,-833,-801,-758,-690,-609,-517,-418,-314,-221,-128,-60,1,39,60,67,57,38,18,-4,-11,-11,19,60,134,221,323,429,536,619,696,731,743,724,671,598,503,397,284,170,59,-39,-129,-198,-248,-279,-275,-261,-216,-159,-93,-22,43,94,131,145,140,120,87,51,16,-3,-17,-1,21,69,124,194,264,342,410,480,530,575,599,608,600,576,532,487,415,356,278,211,148,86,53,15,11,12,32,65,102,147,184,215,232,227,211,159,108,25,-53,-145,-227,-304,-367,-416,-442,-454,-438,-414,-374,-325,-282,-238,-211,-196,-200,-211,-240,-269,-301,-328,-346,-351,-349,-327,-300,-256,-203,-147,-81,-22,39,92,129,159,167,161,140,100,54,-12,-72,-153,-216,-294,-346,-394,-419,-412,-390,-323,-243,-130,-15,113,218,315,369,389,364,293,189,49,-106,-270,-422,-560,-657,-727,-745,-729,-666,-578,-457,-332,-195,-70,41,130,193,226,243,229,216,184,170,155,163,184,220,274,333,401,462,520,570,600,628,626,624,598,568,524,474,426,367,328,279,254,235,228,234,248,267,291,313,333,343,348,336,315,272,217,146,57,-34,-137,-233,-322,-406,-465,-517,-539,-557,-549,-540,-515,-491,-464,-443,-429,-426,-435,-460,-493,-543,-593,-650,-697,-738,-757,-759,-738,-686,-619,-525,-421,-308,-192,-82,13,93,148,188,198,192,171,133,99,58,30,10,10,23,60,107,174,241,318,390,453,507,547,559,563,531,480,406,309,199,77,-45,-164,-267,-353,-414,-445,-453,-427,-389,-323,-254,-175,-102,-25,34,96,140,179,215,234,257,264,271,273,269,274,278,300,325,376,433,508,590,668,743,804,837,858,832,800,722,646,546,455,363,295,239,215,204,220,245,278,316,340,361,363,347,315,259,192,100,10,-100,-199,-301,-389,-465,-524,-564,-587,-592,-583,-563,-539,-510,-489,-471,-469,-473,-489,-510,-535,-565,-587,-613,-620,-635,-622,-615,-580,-544,-488,-429,-361,-296,-231,-183,-137,-120,-110,-125,-148,-184,-222,-256,-284,-296,-287,-266,-212,-153,-70,19,115,211,297,374,433,467,485,468,435,377,305,217,128,29,-63,-150,-230,-293,-342,-372,-387,-372,-351,-298,-237,-159,-72,25,113,212,293,369,440,485,535,557,582,590,590,594,580,580,572,568,573,575,586,595,606,612,610,604,574,545,487,426,353,270,192,112,45,-15,-56,-82,-96,-94,-88,-82,-72,-91,-110,-169,-239,-335,-448,-567,-690,-801,-897,-967,-1010,-1024,-1005,-970,-907,-845,-769,-709,-649,-608,-580,-565,-562,-567,-573,-583,-578,-574,-543,-506,-447,-370,-287,-185,-89,17,108,198,268,331,371,404,416,422,416,408,398,393,394,407,429,467,511,562,621,669,723,757,785,791,783,750,697,622,529,418,301,172,50,-66,-174,-262,-340,-402,-446,-489,-510,-536,-545,-545,-539,-512,-473,-416,-349,-262,-183,-87,-13,60,112,147,170,169,172,162,159,172,184,230,274,344,409,486,546,603,639,653,652,622,586,527,464,398,325,267,205,158,123,98,94,100,127,156,202,237,273,293,294,277,234,175,94,4,-89,-191,-273,-354,-412,-452,-475,-476,-466,-439,-415,-380,-359,-339,-338,-340,-363,-383,-415,-438,-460,-468,-468,-453,-431,-397,-361,-322,-284,-256,-226,-210,-200,-189,-195,-192,-201,-210,-222,-238,-259,-281,-305,-331,-349,-366,-369,-364,-348,-316,-279,-232,-180,-134,-82,-49,-15,-2,2,-7,-34,-65,-110,-157,-205,-247,-281,-297,-292,-272,-218,-152,-60,39,150,257,366,462,554,628,699,755,802,850,883,921,955,988,1021,1053,1077,1103,1117,1127,1126,1116,1098,1070,1038,997,951,902,847,795,727,671,593,528,446,372,291,215,140,66,4,-64,-119,-174,-227,-271,-323,-370,-421,-477,-532,-597,-658,-733,-800,-880,-954,-1032,-1106,-1173,-1230,-1273,-1295,-1303,-1286,-1254,-1206,-1150,-1087,-1024,-967,-909,-868,-827,-799,-775,-760,-740,-729,-704,-680,-643,-594,-533,-460,-376,-283,-183,-83,17,105,190,256,311,350,373,386,391,384,384,378,378,393,404,440,469,518,554,598,618,628,611,568,502,410,303,190,77,-20,-99,-149,-173,-168,-139,-103,-42,3,62,104,143,176,201,226,244,266,288,309,339,363,398,428,460,488,519,535,562,566,575,577,566,566,545,538,516,494,472,433,401,349,301,243,186,130,82,37,11,-11,-18,-10,-6,23,33,60,68,79,76,64,47,18,-10,-45,-80,-114,-147,-179,-206,-232,-254,-271,-286,-299,-304,-313,-316,-319,-319,-315,-308,-293,-278,-248,-220,-180,-139,-99,-54,-24,7,16,14,-1,-36,-77,-130,-183,-236,-278,-316,-336,-348,-348,-337,-324,-308,-291,-281,-264,-261,-245,-240,-227,-212,-196,-178,-162,-151,-146,-153,-178,-215,-277,-346,-432,-517,-600,-664,-715,-729,-724,-681,-620,-531,-431,-321,-207,-97,10,111,199,286,357,427,482,533,572,604,632,650,672,686,707,726,749,773,798,824,845,871,883,903,903,906,896,874,845,804,746,687,607,534,444,373,291,233,174,137,103,87,70,60,47,24,1,-45,-94,-161,-236,-318,-403,-491,-571,-649,-712,-771,-811,-849,-867,-882,-882,-877,-866,-844,-827,-793,-770,-730,-695,-649,-595,-541,-477,-410,-347,-281,-227,-180,-143,-122,-108,-106,-112,-115,-122,-121,-110,-97,-69,-36,2,49,89,137,171,206,231,245,256,255,252,242,235,215,204,171,146,96,46,-21,-96,-172,-250,-317,-373,-406,-420,-406,-370,-312,-240,-154,-68,25,104,183,241,296,332,363,385,401,427,441,480,504,550,588,632,669,701,719,731,722,713,686,656,627,586,557,518,481,447,404,366,320,278,232,192,152,121,95,78,66,68,69,81,90,97,97,91,66,39,-15,-66,-135,-201,-271,-336,-391,-445,-479,-517,-533,-552,-561,-568,-573,-576,-577,-578,-575,-562,-552,-522,-496,-454,-411,-364,-314,-267,-221,-186,-159,-140,-136,-139,-154,-167,-187,-195,-204,-196,-185,-157,-131,-91,-59,-20,8,35,54,66,71,72,63,58,50,41,45,38,48,46,47,32,8,-36,-99,-172,-267,-353,-438,-504,-539,-544,-504,-431,-320,-190,-40,114,258,395,503,595,658,698,717,720,706,691,670,654,643,640,647,659,683,701,729,744,762,763,761,740,714,668,615,552,478,405,323,250,178,113,56,4,-44,-85,-137,-177,-233,-282,-333,-387,-427,-471,-499,-520,-536,-536,-542,-533,-535,-531,-532,-541,-544,-565,-572,-595,-607,-622,-634,-637,-638,-629,-612,-591,-563,-530,-497,-459,-420,-378,-332,-284,-226,-171,-102,-43,27,89,152,206,256,297,333,361,377,398,400,413,412,412,416,410,409,406,402,401,400,396,394,387,373,350,315,264,200,113,20,-95,-205,-331,-444,-546,-636,-690,-729,-724,-698,-636,-556,-458,-351,-243,-145,-52,15,73,107,125,126,119,100,85,65,62,64,82,116,158,217,276,342,403,460,509,548,578,600,610,618,610,604,587,566,538,504,465,420,372,319,270,219,179,145,129,119,133,147,179,206,230,244,241,219,177,111,32,-71,-174,-291,-401,-501,-588,-647,-675,-677,-635,-581,-487,-402,-297,-220,-146,-110,-97,-111,-157,-212,-289,-361,-436,-493,-541,-560,-569,-543,-511,-448,-385,-304,-224,-145,-70,-10,37,65,66,50,8,-48,-115,-189,-258,-312,-356,-370,-373,-352,-319,-288,-250,-235,-230,-248,-290,-348,-420,-496,-572,-630,-674,-684,-671,-615,-532,-411,-266,-99,81,268,447,618,766,892,988,1052,1095,1101,1098,1072,1037,1001,963,932,910,895,895,902,922,942,973,991,1013,1018,1008,984,936,870,785,690,578,473,361,266,179,114,60,27,-2,-17,-39,-60,-95,-143,-203,-280,-364,-466,-561,-666,-753,-840,-908,-964,-1009,-1035,-1062,-1073,-1088,-1095,-1100,-1101,-1097,-1080,-1059,-1024,-978,-929,-864,-805,-740,-677,-620,-565,-515,-468,-415,-368,-302,-246,-164,-82,8,114,209,319,417,516,600,675,729,773,792,803,790,779,749,725,697,672,653,633,620,605,585,567,531,495,441,372,295,198,99,-11,-120,-222,-319,-391,-451,-479,-490,-467,-426,-362,-279,-188,-88,15,105,200,268,331,371,398,402,398,370,339,294,250,200,164,123,106,89,91,103,119,148,171,200,218,233,231,219,191,149,91,28,-45,-113,-176,-226,-261,-271,-267,-243,-202,-154,-96,-40,8,52,73,85,65,34,-29,-102,-197,-297,-401,-501,-589,-661,-708,-734,-733,-705,-664,-594,-526,-445,-366,-299,-239,-203,-180,-183,-193,-225,-254,-286,-307,-315,-294,-265,-195,-127,-30,60,159,238,310,353,381,383,362,335,280,241,187,148,116,94,82,79,77,74,68,46,20,-31,-84,-160,-233,-322,-395,-478,-530,-581,-601,-606,-584,-545,-482,-411,-320,-231,-132,-37,53,136,213,274,333,377,414,451,480,510,542,574,602,642,663,700,724,750,781,808,842,877,914,950,984,1003,1021,1013,998,959,909,846,767,689,597,515,421,345,260,195,131,77,31,-7,-46,-75,-114,-148,-193,-236,-294,-349,-419,-489,-566,-653,-734,-827,-908,-987,-1054,-1107,-1143,-1163,-1160,-1143,-1106,-1062,-1005,-946,-884,-828,-774,-730,-690,-658,-628,-602,-563,-529,-468,-409,-328,-242,-150,-51,40,132,206,274,322,356,376,374,366,341,310,282,243,220,197,182,179,180,182,195,191,199,186,176,145,114,69,16,-34,-100,-148,-206,-241,-275,-282,-279,-246,-201,-126,-46,56,156,261,353,436,497,545,569,579,577,570,560,556,558,571,592,624,653,692,720,749,769,775,780,764,746,714,675,626,579,524,478,430,394,360,339,315,301,279,262,233,205,161,121,66,14,-45,-102,-156,-207,-252,-292,-325,-358,-384,-420,-454,-502,-557,-620,-695,-767,-846,-908,-967,-997,-1015,-1001,-969,-917,-842,-773,-684,-621,-552,-515,-482,-475,-474,-479,-488,-480,-467,-435,-384,-320,-237,-151,-59,30,106,180,224,263,277,277,268,245,217,190,155,131,98,77,45,21,-15,-49,-96,-138,-199,-247,-307,-360,-404,-443,-470,-478,-480,-453,-424,-365,-307,-227,-147,-59,26,113,193,270,345,412,476,545,600,666,715,768,809,846,872,892,902,908,905,896,881,855,829,788,753,705,667,624,594,561,540,513,494,462,431,377,327,249,177,85,3,-84,-158,-228,-278,-326,-350,-380,-393,-408,-426,-443,-471,-501,-543,-588,-640,-695,-750,-806,-852,-897,-921,-942,-937,-926,-894,-854,-804,-752,-698,-649,-599,-557,-514,-469,-422,-362,-299,-221,-138,-44,48,147,231,316,385,440,489,513,535,539,541,534,527,518,517,510,515,509,512,503,492,469,439,401,352,298,233,167,90,14,-74,-160,-248,-340,-416,-494,-553,-595,-622,-625,-613,-582,-541,-485,-427,-368,-308,-256,-208,-168,-129,-98,-57,-18,33,97,168,256,344,444,534,624,697,756,796,814,817,793,767,716,670,618,569,535,503,494,487,498,513,532,551,562,568,560,543,512,471,419,365,301,243,180,127,77,33,-5,-43,-79,-118,-164,-213,-270,-328,-390,-448,-505,-552,-596,-630,-659,-683,-698,-718,-729,-744,-758,-770,-783,-794,-796,-796,-784,-758,-726,-675,-617,-548,-471,-392,-309,-232,-156,-95,-36,1,34,45,47,36,16,-9,-39,-69,-98,-123,-149,-168,-192,-208,-232,-244,-267,-272,-288,-288,-291,-285,-280,-267,-254,-241,-223,-210,-196,-177,-168,-145,-126,-97,-55,-3,63,149,237,347,450,557,653,737,805,853,884,899,904,907,902,908,915,933,958,989,1022,1053,1084,1099,1108,1095,1071,1023,965,890,806,718,627,533,452,362,289,209,137,69,-5,-65,-134,-195,-252,-312,-363,-417,-468,-520,-570,-621,-666,-717,-751,-795,-822,-853,-883,-907,-942,-975,-1017,-1062,-1110,-1158,-1202,-1239,-1262,-1277,-1267,-1251,-1206,-1150,-1072,-978,-867,-744,-610,-466,-329,-183,-63,55,145,223,275,319,343,373,395,431,472,527,588,655,725,781,832,855,865,848,809,754,683,602,517,432,349,270,199,128,70,11,-42,-92,-139,-182,-223,-262,-295,-326,-351,-371,-381,-386,-369,-351,-310,-258,-198,-119,-49,34,98,167,213,256,286,308,325,345,359,383,408,433,467,498,528,561,579,597,602,602,592,579,556,539,514,496,474,453,426,396,358,314,264,208,154,101,59,24,7,-11,-4,-13,-8,-18,-41,-70,-121,-175,-248,-314,-387,-450,-501,-543,-562,-575,-564,-556,-526,-508,-483,-471,-467,-470,-489,-508,-538,-559,-578,-587,-574,-551,-503,-440,-367,-274,-187,-93,-8,63,127,168,201,214,228,227,235,235,244,249,256,256,248,237,206,176,125,74,13,-52,-122,-191,-265,-335,-408,-474,-542,-599,-656,-696,-727,-737,-727,-695,-639,-556,-463,-345,-234,-115,-12,80,154,202,241,257,268,280,289,323,362,429,509,610,717,833,935,1033,1105,1152,1175,1162,1133,1076,1009,937,859,804,742,716,685,675,663,647,621,576,509,425,318,208,89,-22,-113,-193,-243,-277,-290,-293,-293,-295,-310,-337,-383,-445,-521,-608,-699,-789,-873,-944,-1000,-1041,-1061,-1071,-1069,-1056,-1047,-1030,-1024,-1012,-1006,-991,-975,-937,-895,-820,-740,-628,-517,-377,-250,-105,23,146,257,345,415,465,486,504,492,488,467,463,447,455,453,472,479,499,506,512,515,498,481,446,403,352,292,225,156,82,15,-54,-114,-167,-212,-248,-269,-290,-295,-298,-295,-285,-269,-252,-219,-192,-144,-104,-48,7,65,131,194,261,331,396,467,528,586,634,664,692,691,693,673,656,630,616,598,592,590,590,591,590,575,559,523,484,424,367,292,224,154,79,21,-43,-89,-136,-168,-200,-219,-241,-260,-283,-317,-358,-417,-484,-567,-650,-740,-813,-883,-926,-955,-960,-949,-922,-897,-860,-843,-821,-822,-826,-837,-846,-854,-841,-820,-766,-701,-609,-503,-389,-264,-155,-40,40,125,170,214,236,250,266,273,294,313,339,376,405,443,469,492,506,509,501,490,463,442,404,370,332,282,240,184,130,76,18,-30,-80,-121,-148,-177,-178,-179,-160,-122,-81,-14,49,127,202,272,341,396,440,470,491,494,498,488,483,473,477,477,498,519,551,588,621,664,690,719,732,733,728,707,675,637,581,528,459,393,321,249,183,116,59,4,-41,-84,-122,-160,-196,-232,-270,-306,-339,-374,-397,-426,-443,-466,-488,-516,-553,-597,-654,-720,-789,-869,-940,-1015,-1081,-1131,-1177,-1192,-1204,-1184,-1154,-1102,-1040,-963,-884,-797,-713,-627,-548,-464,-389,-309,-229,-154,-71,4,81,154,221,286,345,400,454,497,547,578,617,635,653,658,654,637,615,578,536,488,429,375,312,257,196,143,88,35,-18,-73,-131,-186,-242,-297,-334,-377,-384,-392,-369,-334,-282,-215,-143,-66,9,75,137,183,220,247,264,276,288,301,324,352,396,447,511,583,651,727,783,836,864,878,867,840,796,738,676,607,547,482,437,388,358,333,312,302,286,279,259,242,213,174,125,65,-9,-85,-173,-263,-342,-428,-492,-550,-598,-627,-654,-672,-684,-703,-717,-741,-766,-793,-828,-858,-890,-917,-935,-950,-955,-947,-937,-908,-879,-838,-788,-735,-675,-613,-548,-481,-417,-348,-284,-210,-140,-63,14,91,168,240,303,358,398,432,446,455,447,435,415,393,366,342,312,288,261,239,215,191,170,143,120,87,60,24,-4,-36,-57,-73,-75,-67,-42,-7,44,105,173,248,319,389,455,501,550,574,593,604,604,610,610,620,635,661,690,731,761,805,824,852,856,857,846,829,806,779,751,714,684,634,591,527,463,384,304,215,125,34,-56,-143,-229,-307,-388,-452,-524,-576,-638,-678,-734,-767,-820,-850,-900,-931,-975,-1006,-1041,-1073,-1096,-1125,-1137,-1155,-1156,-1153,-1141,-1121,-1093,-1061,-1022,-982,-941,-895,-845,-794,-729,-663,-579,-491,-386,-276,-160,-38,76,190,287,375,446,500,546,570,595,601,608,600,596,579,564,543,521,500,482,464,454,443,437,428,417,394,367,319,269,194,126,36,-33,-118,-171,-226,-252,-264,-255,-232,-192,-143,-85,-23,39,93,150,188,225,242,254,256,250,246,233,235,231,243,257,278,307,335,367,399,429,455,482,494,509,511,510,499,485,463,442,419,395,373,353,328,308,275,246,204,161,110,62,8,-33,-84,-120,-155,-194,-218,-259,-293,-333,-384,-429,-493,-542,-607,-649,-699,-725,-747,-751,-748,-736,-714,-701,-675,-674,-659,-665,-666,-669,-669,-659,-633,-592,-533,-449,-360,-247,-143,-32,66,149,216,263,288,305,304,300,293,285,282,284,284,291,293,296,292,285,269,251,221,195,152,119,75,33,-4,-48,-81,-116,-148,-175,-202,-214,-228,-223,-212,-190,-152,-114,-67,-18,25,71,103,138,163,190,220,244,282,315,355,401,434,486,515,563,591,636,665,709,744,782,819,848,873,889,891,887,866,838,799,755,699,647,581,523,453,391,320,255,191,130,78,32,-10,-39,-73,-98,-135,-175,-226,-291,-364,-449,-544,-637,-736,-827,-911,-982,-1042,-1078,-1111,-1117,-1126,-1121,-1116,-1115,-1111,-1113,-1115,-1112,-1102,-1083,-1043,-995,-921,-842,-743,-651,-543,-456,-356,-281,-199,-132,-63,1,67,132,197,258,321,367,417,445,472,482,486,480,467,451,430,407,385,363,346,334,324,324,318,324,310,304,275,240,191,130,63,-4,-70,-121,-160,-174,-167,-143,-96,-47,7,65,103,147,159,169,148,122,80,39,1,-26,-35,-21,19,84,173,277,392,503,620,718,819,891,946,967,942,875,755,601,413,213,13,-165,-309,-403,-438,-424,-352,-259,-149,-44,35,88,105,88,49,-23,-101,-189,-282,-356,-442,-498,-560,-598,-629,-643,-648,-635,-619,-585,-555,-511,-477,-437,-403,-368,-324,-281,-226,-173,-130,-90,-79,-79,-106,-151,-206,-262,-308,-330,-320,-280,-203,-102,24,165,315,465,602,717,797,834,833,789,711,622,510,419,328,271,236,235,253,300,342,388,412,406,372,300,203,87,-36,-149,-252,-321,-373,-387,-379,-350,-306,-259,-229,-210,-228,-261,-321,-386,-456,-506,-532,-526,-477,-391,-273,-129,21,166,300,406,485,526,533,500,448,375,310,262,253,276,356,461,613,771,939,1084,1208,1272,1304,1268,1198,1089,960,826,701,585,494,407,339,271,205,142,69,-10,-101,-209,-327,-454,-588,-717,-847,-962,-1072,-1156,-1228,-1270,-1305,-1317,-1331,-1333,-1336,-1334,-1330,-1331,-1333,-1350,-1375,-1412,-1447,-1481,-1487,-1478,-1422,-1341,-1217,-1073,-906,-736,-571,-412,-268,-132,-7,103,206,283,355,402,438,472,492,524,562,620,698,797,904,1020,1126,1217,1292,1333,1354,1341,1308,1257,1200,1136,1079,1017,971,920,898,865,857,837,820,788,744,689,624,565,503,461,420,399,373,360,333,307,262,199,117,10,-113,-242,-381,-501,-603,-680,-706,-715,-672,-615,-538,-451,-372,-299,-244,-217,-219,-248,-302,-371,-442,-516,-582,-633,-674,-693,-690,-669,-631,-587,-540,-502,-469,-459,-457,-484,-526,-587,-667,-740,-817,-866,-894,-885,-853,-795,-727,-664,-601,-566,-532,-524,-511,-514,-507,-494,-465,-404,-315,-193,-37,134,321,509,691,862,1011,1136,1225,1290,1321,1333,1326,1311,1285,1261,1223,1193,1150,1116,1082,1053,1038,1022,1020,1011,1010,987,956,893,807,694,564,414,267,108,-36,-182,-308,-424,-519,-601,-665,-713,-745,-759,-758,-738,-714,-678,-651,-614,-591,-564,-545,-535,-521,-525,-527,-545,-570,-610,-650,-705,-746,-792,-815,-836,-826,-800,-747,-664,-562,-442,-306,-176,-40,79,190,284,359,422,460,486,492,490,479,470,466,468,485,504,542,573,619,656,694,733,761,790,811,825,837,837,826,796,748,673,577,461,335,207,83,-28,-125,-201,-260,-297,-317,-325,-322,-315,-309,-307,-318,-344,-383,-438,-498,-574,-640,-717,-769,-816,-834,-835,-809,-769,-704,-637,-551,-473,-389,-319,-254,-205,-163,-137,-111,-102,-90,-89,-93,-89,-90,-78,-63,-44,-17,7,33,49,54,47,17,-27,-99,-188,-280,-381,-454,-519,-541,-539,-501,-436,-354,-260,-161,-79,0,49,88,104,117,119,139,160,221,284,389,495,617,747,865,978,1069,1131,1169,1168,1145,1102,1047,997,951,917,899,891,890,892,886,870,846,811,774,743,710,695,671,652,613,555,463,345,192,15,-173,-376,-565,-750,-904,-1027,-1108,-1145,-1138,-1099,-1030,-955,-872,-810,-763,-753,-764,-821,-880,-973,-1043,-1117,-1157,-1179,-1170,-1147,-1109,-1070,-1036,-1010,-1003,-1003,-1019,-1032,-1041,-1031,-998,-936,-843,-722,-576,-410,-230,-43,136,303,441,545,612,639,631,598,541,490,440,425,436,495,585,716,865,1031,1195,1340,1458,1537,1566,1552,1487,1379,1246,1088,934,791,671,583,528,507,510,536,560,585,590,570,531,461,382,288,197,101,16,-74,-158,-241,-328,-399,-474,-525,-576,-603,-617,-610,-585,-546,-500,-452,-408,-379,-361,-356,-368,-375,-388,-389,-382,-373,-353,-344,-327,-328,-324,-343,-358,-391,-423,-458,-497,-530,-563,-603,-628,-667,-684,-704,-704,-699,-675,-650,-605,-568,-516,-477,-428,-390,-343,-299,-244,-185,-111,-34,65,154,263,359,458,551,636,715,789,846,905,942,973,997,1000,1008,997,991,978,967,950,933,916,886,858,817,779,740,700,661,623,578,532,477,406,329,232,126,12,-111,-226,-336,-427,-504,-558,-595,-618,-620,-615,-602,-578,-569,-542,-541,-531,-534,-541,-548,-561,-577,-590,-613,-634,-666,-701,-745,-793,-840,-894,-945,-992,-1034,-1059,-1065,-1054,-1010,-950,-858,-751,-614,-467,-294,-121,58,229,380,511,606,670,696,693,662,623,574,542,524,537,582,658,759,877,999,1107,1204,1261,1298,1287,1256,1186,1099,1002,888,791,684,603,520,458,403,361,328,302,277,251,217,177,128,67,8,-75,-151,-252,-358,-470,-594,-708,-826,-927,-1013,-1081,-1113,-1125,-1092,-1035,-947,-838,-723,-597,-488,-384,-314,-264,-244,-255,-280,-328,-374,-423,-454,-469,-463,-441,-407,-374,-340,-326,-325,-344,-380,-429,-475,-523,-548,-555,-534,-491,-422,-347,-257,-178,-104,-47,-5,17,32,42,53,82,114,170,231,303,379,455,522,588,627,667,683,698,709,717,738,762,802,851,910,979,1043,1106,1148,1178,1174,1151,1091,1012,906,789,666,548,437,351,273,231,197,190,188,192,190,167,134,66,-15,-122,-244,-372,-511,-637,-759,-852,-921,-957,-953,-920,-849,-758,-657,-554,-464,-405,-363,-369,-393,-453,-521,-610,-693,-778,-862,-927,-999,-1050,-1097,-1124,-1133,-1117,-1075,-1011,-914,-806,-668,-532,-372,-226,-66,73,213,335,444,540,616,683,732,777,811,848,876,911,940,971,1000,1027,1052,1084,1107,1142,1165,1193,1214,1222,1225,1199,1161,1099,1018,928,821,715,605,499,401,316,235,177,112,70,12,-33,-100,-166,-254,-348,-454,-570,-687,-810,-921,-1030,-1108,-1169,-1191,-1177,-1137,-1055,-967,-850,-747,-635,-546,-465,-414,-375,-364,-365,-377,-401,-421,-437,-450,-444,-442,-420,-404,-387,-372,-369,-372,-383,-404,-430,-452,-479,-486,-486,-466,-426,-369,-295,-210,-123,-33,52,124,191,244,292,342,391,451,515,578,648,702,753,790,807,822,816,811,796,786,775,768,765,759,758,757,753,759,756,768,765,773,759,738,696,635,558,471,380,289,210,135,74,19,-26,-67,-107,-139,-186,-215,-261,-294,-335,-375,-420,-467,-520,-579,-629,-691,-732,-777,-804,-817,-824,-812,-799,-778,-761,-751,-745,-750,-759,-780,-806,-840,-886,-933,-992,-1047,-1099,-1145,-1168,-1178,-1146,-1097,-997,-881,-727,-559,-383,-200,-30,125,265,373,464,533,575,612,631,650,676,706,751,806,870,941,1012,1083,1148,1204,1250,1282,1304,1314,1311,1306,1283,1264,1224,1183,1123,1052,969,874,770,666,548,451,340,258,173,117,66,38,11,-10,-33,-74,-122,-201,-293,-412,-537,-677,-811,-933,-1042,-1110,-1153,-1149,-1113,-1037,-942,-820,-702,-578,-477,-391,-335,-305,-298,-311,-333,-362,-387,-406,-414,-411,-391,-369,-331,-305,-274,-261,-248,-252,-253,-266,-265,-266,-247,-224,-182,-132,-71,0,62,126,174,209,234,241,241,238,231,232,234,247,267,291,330,362,413,458,512,566,621,672,719,759,782,801,793,788,762,738,711,685,667,652,652,642,651,636,622,585,532,450,364,242,130,-9,-132,-261,-373,-472,-555,-612,-657,-676,-686,-673,-663,-631,-617,-588,-582,-571,-579,-582,-599,-605,-618,-613,-609,-592,-570,-544,-511,-483,-454,-431,-415,-409,-411,-433,-454,-499,-542,-591,-639,-669,-686,-675,-632,-561,-456,-336,-191,-50,99,233,357,465,553,630,680,730,754,780,796,808,822,838,858,883,917,948,986,1023,1048,1081,1088,1102,1098,1095,1081,1061,1035,988,937,858,763,650,516,373,219,68,-78,-207,-316,-402,-463,-505,-526,-547,-552,-578,-598,-645,-693,-765,-835,-922,-997,-1074,-1129,-1169,-1184,-1170,-1131,-1066,-982,-889,-790,-700,-620,-564,-522,-508,-506,-516,-537,-549,-568,-565,-562,-547,-523,-503,-471,-451,-420,-403,-372,-347,-313,-275,-233,-190,-142,-100,-53,-15,33,70,121,169,222,283,338,400,456,514,569,626,680,740,794,853,903,946,983,1000,1011,1005,984,960,920,886,841,811,770,751,724,710,688,673,644,618,581,540,498,448,405,359,317,281,245,216,187,157,124,83,31,-26,-99,-176,-263,-346,-427,-496,-554,-593,-622,-632,-644,-643,-648,-658,-667,-690,-711,-734,-760,-776,-795,-802,-808,-803,-803,-799,-796,-799,-800,-810,-815,-825,-824,-825,-811,-788,-753,-701,-635,-559,-457,-358,-231,-107,28,164,292,416,525,618,703,761,819,854,887,908,930,938,960,959,980,976,989,983,985,975,970,951,941,921,904,891,870,854,831,796,755,693,620,533,440,339,246,159,88,32,-12,-46,-74,-101,-134,-173,-229,-299,-377,-481,-576,-687,-789,-880,-961,-1015,-1053,-1062,-1054,-1018,-969,-905,-832,-757,-681,-611,-547,-494,-451,-420,-400,-391,-395,-404,-421,-440,-454,-467,-462,-450,-417,-370,-309,-231,-151,-71,11,71,129,161,183,186,185,167,161,141,141,141,151,179,212,260,319,380,450,516,577,627,662,680,681,664,637,594,552,506,470,442,434,435,459,490,528,570,607,632,646,635,609,561,497,420,329,245,153,75,1,-67,-120,-179,-225,-282,-333,-395,-451,-513,-566,-614,-652,-676,-689,-690,-683,-673,-657,-650,-637,-643,-640,-652,-656,-664,-666,-661,-653,-635,-621,-599,-588,-575,-567,-569,-563,-572,-569,-570,-568,-558,-550,-525,-504,-461,-419,-355,-290,-206,-117,-17,90,201,311,426,529,635,725,812,886,957,1009,1067,1099,1144,1163,1189,1198,1209,1207,1208,1200,1191,1183,1168,1152,1130,1100,1063,1015,954,881,796,697,598,478,371,253,145,43,-51,-136,-207,-277,-329,-389,-435,-491,-549,-616,-693,-774,-866,-951,-1036,-1106,-1163,-1192,-1206,-1185,-1151,-1093,-1023,-949,-866,-795,-719,-657,-603,-556,-525,-504,-498,-503,-523,-551,-585,-628,-664,-698,-719,-726,-711,-678,-620,-544,-453,-351,-244,-139,-35,53,135,199,252,291,315,334,347,358,379,403,450,514,597,704,820,944,1066,1168,1256,1302,1320,1299,1245,1165,1068,964,862,780,706,671,644,651,665,690,715,729,731,713,676,621,543,464,363,279,182,111,40,-8,-47,-71,-90,-103,-122,-144,-180,-224,-280,-346,-413,-485,-551,-607,-660,-688,-714,-714,-715,-699,-689,-672,-668,-668,-674,-696,-713,-741,-767,-789,-808,-822,-822,-824,-804,-787,-754,-724,-680,-642,-594,-555,-506,-467,-415,-371,-314,-253,-188,-103,-23,83,180,290,395,494,590,664,735,778,816,830,840,834,835,818,819,806,805,805,803,810,813,819,825,822,825,804,787,748,696,636,558,476,385,295,204,121,46,-27,-80,-138,-179,-222,-263,-305,-352,-403,-457,-517,-572,-632,-686,-737,-782,-824,-854,-889,-904,-928,-939,-948,-954,-946,-939,-915,-885,-840,-791,-733,-674,-619,-565,-519,-484,-449,-432,-412,-401,-395,-381,-378,-359,-343,-314,-273,-226,-166,-102,-32,41,110,177,231,281,310,337,342,349,345,347,352,374,407,467,534,627,718,816,899,969,1013,1039,1031,1010,967,912,856,798,743,706,665,650,633,633,632,638,639,636,626,607,577,537,487,425,360,277,201,107,24,-70,-160,-247,-337,-413,-491,-556,-611,-649,-677,-680,-675,-654,-617,-590,-539,-515,-476,-461,-448,-445,-452,-463,-477,-491,-505,-512,-515,-517,-503,-501,-478,-467,-454,-447,-449,-459,-474,-494,-511,-519,-514,-488,-444,-373,-293,-186,-84,32,129,228,297,366,401,443,463,492,521,559,612,669,742,813,887,953,1005,1044,1063,1060,1045,1006,960,901,839,773,708,649,593,545,504,462,431,390,358,311,266,210,150,81,15,-66,-133,-212,-282,-352,-422,-487,-552,-618,-682,-744,-807,-865,-917,-967,-997,-1023,-1028,-1021,-993,-952,-895,-832,-763,-690,-627,-563,-518,-477,-453,-434,-433,-430,-441,-456,-470,-496,-516,-543,-562,-580,-583,-581,-553,-517,-450,-374,-278,-168,-61,56,154,250,328,391,446,489,531,569,608,649,693,738,782,824,862,897,924,951,967,988,996,1010,1014,1021,1018,1011,993,967,928,880,815,751,672,600,526,455,397,343,301,270,246,231,222,214,210,197,186,159,131,81,29,-49,-132,-235,-343,-465,-580,-699,-803,-890,-964,-1010,-1040,-1050,-1038,-1018,-986,-949,-915,-883,-858,-847,-843,-854,-871,-896,-924,-947,-972,-986,-992,-992,-982,-963,-943,-909,-873,-826,-771,-704,-630,-541,-443,-336,-226,-108,1,112,214,300,387,454,519,576,629,684,740,804,866,942,1012,1085,1152,1204,1248,1263,1266,1237,1194,1130,1054,972,891,820,757,716,685,673,671,674,672,672,653,626,584,530,465,401,326,263,196,137,79,21,-34,-99,-163,-234,-309,-387,-468,-546,-629,-704,-778,-846,-905,-956,-994,-1013,-1015,-998,-958,-906,-839,-771,-698,-646,-590,-570,-548,-552,-561,-575,-592,-603,-608,-602,-585,-559,-519,-479,-422,-372,-314,-264,-211,-170,-127,-90,-55,-8,36,95,167,239,334,415,505,585,650,709,747,779,798,812,827,839,856,875,896,923,944,966,984,987,991,974,949,908,854,786,711,626,538,458,377,315,261,225,205,196,198,195,199,183,163,119,64,-18,-105,-218,-333,-459,-589,-712,-834,-939,-1034,-1101,-1157,-1172,-1184,-1151,-1117,-1058,-989,-918,-840,-767,-702,-640,-591,-559,-529,-530,-523,-547,-557,-588,-602,-623,-623,-618,-594,-553,-501,-426,-344,-248,-145,-39,62,165,247,332,389,448,488,526,562,600,645,699,764,840,923,1010,1098,1178,1249,1298,1334,1344,1335,1306,1258,1202,1138,1067,1002,931,875,812,759,701,650,587,533,456,391,307,224,137,48,-37,-119,-194,-263,-321,-374,-421,-464,-508,-554,-602,-661,-719,-791,-857,-935,-1001,-1074,-1133,-1186,-1229,-1257,-1273,-1274,-1260,-1232,-1195,-1147,-1095,-1045,-995,-956,-927,-907,-902,-900,-906,-912,-911,-905,-883,-855,-801,-747,-666,-587,-489,-391,-287,-183,-84,17,102,189,260,326,390,443,511,571,650,739,834,949,1058,1173,1273,1360,1417,1456,1456,1441,1393,1346,1278,1229,1172,1141,1111,1103,1090,1090,1071,1051,1006,944,864,760,646,519,395,272,161,69,-10,-56,-94,-103,-105,-94,-79,-75,-69,-90,-122,-177,-253,-342,-452,-564,-683,-799,-904,-1000,-1078,-1131,-1175,-1185,-1190,-1167,-1138,-1097,-1048,-1001,-947,-903,-857,-819,-786,-757,-735,-719,-700,-695,-678,-674,-658,-644,-619,-587,-543,-484,-419,-335,-249,-148,-48,53,154,249,339,426,499,573,635,695,748,798,846,890,934,975,1011,1045,1070,1086,1092,1090,1071,1053,1013,983,936,901,852,819,774,738,702,659,623,584,543,505,462,420,372,327,275,223,178,123,91,45,16,-18,-49,-88,-127,-184,-244,-323,-409,-503,-603,-697,-790,-863,-928,-970,-995,-1004,-996,-976,-949,-909,-872,-825,-781,-737,-687,-656,-607,-586,-556,-541,-535,-530,-534,-541,-542,-543,-536,-509,-484,-427,-373,-297,-219,-136,-52,21,93,146,192,229,250,280,298,335,370,430,493,579,665,761,850,933,999,1050,1077,1085,1077,1046,1014,963,920,871,825,784,744,708,676,639,609,572,532,489,436,380,316,242,165,84,2,-75,-150,-212,-271,-309,-351,-373,-401,-420,-442,-468,-495,-527,-570,-611,-667,-723,-782,-848,-906,-966,-1006,-1048,-1061,-1071,-1053,-1028,-984,-938,-879,-826,-772,-725,-691,-657,-646,-629,-627,-626,-625,-623,-620,-600,-585,-547,-507,-453,-388,-311,-230,-137,-46,54,145,238,320,397,469,527,588,638,693,745,802,861,927,995,1060,1129,1185,1240,1278,1304,1317,1311,1297,1264,1223,1174,1112,1049,973,896,807,721,619,525,425,327,240,154,82,26,-22,-45,-61,-55,-44,-22,-4,11,11,-4,-38,-95,-166,-255,-355,-458,-567,-667,-765,-848,-921,-977,-1020,-1041,-1053,-1042,-1028,-1000,-965,-933,-885,-853,-810,-772,-743,-709,-694,-678,-677,-687,-702,-728,-751,-775,-793,-791,-782,-742,-686,-606,-503,-390,-263,-134,-6,112,220,314,394,463,528,581,641,699,758,828,892,960,1028,1086,1144,1186,1220,1243,1248,1250,1230,1212,1176,1147,1100,1065,1017,973,931,881,836,784,732,674,621,553,500,436,380,327,271,222,172,126,72,32,-26,-67,-119,-174,-223,-290,-352,-431,-515,-608,-709,-814,-918,-1022,-1113,-1195,-1256,-1305,-1324,-1336,-1319,-1293,-1249,-1200,-1139,-1083,-1022,-967,-920,-880,-844,-821,-798,-778,-759,-730,-704,-660,-615,-553,-487,-410,-332,-241,-159,-66,14,103,182,264,342,419,499,569,648,709,777,831,879,922,953,985,1006,1030,1051,1075,1101,1129,1157,1184,1208,1220,1231,1221,1206,1172,1127,1068,997,914,822,728,627,533,442,359,288,222,170,120,78,39,-7,-44,-98,-143,-200,-257,-319,-380,-449,-509,-584,-650,-724,-800,-871,-948,-1015,-1078,-1131,-1170,-1195,-1207,-1204,-1194,-1170,-1147,-1117,-1088,-1061,-1029,-999,-963,-922,-878,-826,-768,-709,-645,-587,-523,-474,-416,-378,-333,-297,-261,-224,-182,-139,-81,-21,52,134,222,315,411,504,596,677,755,815,874,918,954,990,1012,1040,1060,1084,1105,1128,1143,1161,1166,1169,1157,1135,1098,1045,982,898,814,710,614,508,415,320,244,169,114,61,21,-16,-53,-86,-128,-168,-218,-273,-324,-388,-441,-501,-554,-610,-655,-712,-751,-802,-840,-885,-918,-951,-979,-992,-1005,-1001,-992,-969,-940,-900,-860,-816,-771,-731,-693,-661,-636,-612,-594,-576,-557,-539,-510,-486,-441,-406,-348,-295,-234,-163,-101,-23,44,127,202,294,383,484,588,699,808,920,1019,1111,1189,1241,1286,1297,1301,1283,1256,1226,1191,1159,1135,1112,1099,1089,1075,1068,1043,1018,972,917,843,756,663,551,449,331,232,126,40,-49,-120,-190,-246,-300,-348,-390,-430,-467,-500,-532,-564,-585,-617,-634,-665,-689,-730,-767,-825,-881,-953,-1021,-1089,-1155,-1203,-1245,-1262,-1262,-1248,-1208,-1164,-1099,-1036,-962,-901,-828,-778,-719,-680,-638,-612,-576,-558,-527,-505,-475,-440,-400,-351,-287,-219,-125,-32,88,204,341,465,603,722,842,940,1029,1090,1144,1163,1181,1170,1157,1133,1112,1094,1083,1085,1094,1119,1148,1179,1215,1235,1255,1249,1234,1193,1136,1064,974,882,780,689,596,522,449,398,342,304,257,209,160,94,31,-50,-123,-202,-271,-333,-386,-419,-453,-467,-495,-516,-554,-606,-672,-762,-862,-976,-1093,-1205,-1313,-1395,-1467,-1506,-1522,-1517,-1484,-1434,-1376,-1292,-1220,-1133,-1054,-979,-908,-846,-793,-747,-705,-670,-636,-602,-570,-527,-486,-441,-387,-336,-276,-216,-153,-85,-7,72,167,264,375,486,597,709,803,892,954,1002,1024,1026,1015,984,961,925,907,896,899,914,941,967,996,1014,1017,1006,971,922,854,778,695,610,532,457,399,343,304,266,240,210,189,157,133,96,65,19,-20,-73,-122,-181,-235,-306,-362,-439,-505,-580,-650,-721,-787,-848,-899,-943,-970,-989,-988,-977,-947,-909,-862,-811,-761,-716,-675,-646,-622,-603,-590,-572,-553,-524,-494,-448,-407,-353,-308,-258,-218,-179,-148,-117,-88,-57,-19,26,81,152,227,322,414,519,611,710,787,857,912,940,968,964,960,941,916,893,866,844,826,811,803,801,797,801,798,794,783,760,728,678,620,541,459,357,258,147,43,-56,-148,-223,-283,-329,-359,-379,-391,-400,-408,-424,-441,-466,-500,-536,-581,-627,-669,-718,-749,-784,-805,-817,-818,-815,-795,-782,-751,-728,-699,-674,-648,-631,-609,-601,-583,-572,-555,-530,-505,-458,-414,-350,-289,-215,-152,-77,-24,36,80,123,160,195,238,279,335,398,468,556,641,738,829,917,996,1059,1110,1141,1156,1159,1146,1129,1104,1083,1059,1045,1032,1028,1022,1019,1010,993,962,921,856,788,690,599,481,374,253,136,26,-88,-190,-282,-372,-438,-502,-539,-570,-577,-579,-565,-556,-534,-538,-535,-569,-604,-674,-746,-848,-940,-1048,-1136,-1224,-1287,-1333,-1362,-1364,-1359,-1335,-1303,-1271,-1231,-1197,-1163,-1130,-1099,-1071,-1038,-1005,-970,-924,-880,-820,-755,-682,-593,-504,-402,-301,-197,-98,-3,85,163,239,305,371,439,505,575,654,721,809,877,952,1017,1077,1124,1171,1201,1230,1248,1258,1264,1255,1247,1220,1190,1147,1095,1038,970,907,839,783,733,693,672,653,648,639,631,607,575,516,449,362,268,174,83,9,-53,-88,-112,-112,-109,-99,-100,-112,-146,-202,-281,-387,-500,-637,-758,-886,-992,-1083,-1153,-1204,-1231,-1250,-1250,-1245,-1236,-1219,-1199,-1181,-1150,-1126,-1087,-1049,-1001,-951,-894,-837,-775,-715,-661,-602,-559,-509,-470,-424,-377,-321,-253,-176,-79,25,143,263,389,508,624,723,810,881,928,967,979,990,984,980,973,972,979,994,1018,1053,1090,1132,1170,1201,1219,1226,1209,1181,1126,1064,977,893,792,694,598,503,417,335,262,196,138,86,35,-5,-55,-90,-141,-183,-235,-288,-347,-412,-482,-561,-634,-722,-796,-880,-945,-1013,-1057,-1101,-1122,-1139,-1138,-1132,-1112,-1093,-1065,-1037,-1011,-978,-955,-924,-894,-862,-821,-777,-719,-656,-579,-502,-411,-327,-237,-154,-77,-2,60,122,175,223,269,314,355,398,443,483,532,576,623,674,717,770,812,861,908,952,996,1038,1073,1108,1132,1148,1150,1144,1115,1081,1025,962,890,813,736,659,590,522,461,399,339,274,205,133,48,-30,-114,-198,-259,-329,-363,-402,-413,-424,-425,-429,-438,-459,-491,-540,-598,-665,-738,-809,-873,-929,-972,-1005,-1027,-1041,-1056,-1068,-1085,-1106,-1127,-1154,-1174,-1183,-1187,-1165,-1131,-1073,-1000,-905,-811,-694,-598,-485,-406,-315,-265,-207,-182,-157,-142,-130,-112,-88,-48,8,84,177,294,418,559,695,833,956,1066,1149,1211,1248,1260,1256,1237,1211,1188,1169,1157,1161,1169,1194,1210,1238,1242,1246,1222,1185,1122,1042,941,832,711,591,473,363,265,177,102,37,-19,-70,-112,-160,-191,-230,-260,-289,-319,-343,-372,-400,-433,-473,-514,-571,-626,-694,-765,-840,-914,-983,-1048,-1099,-1139,-1163,-1169,-1164,-1146,-1120,-1090,-1062,-1030,-1017,-991,-986,-965,-952,-921,-888,-831,-765,-690,-594,-505,-404,-306,-214,-123,-39,42,121,196,274,348,426,504,573,651,709,775,822,872,901,941,956,984,997,1013,1021,1035,1033,1041,1033,1025,1011,986,959,917,874,817,754,688,607,532,451,370,302,231,177,131,93,73,50,44,33,27,12,-2,-32,-55,-100,-135,-184,-228,-271,-319,-358,-406,-447,-491,-537,-583,-622,-673,-703,-747,-775,-805,-831,-857,-872,-903,-909,-942,-946,-974,-975,-991,-983,-978,-948,-913,-853,-778,-691,-583,-474,-351,-239,-123,-28,62,135,188,238,268,298,325,349,385,423,466,523,570,634,682,732,776,804,831,848,857,871,875,892,906,930,956,983,1014,1037,1055,1067,1063,1051,1028,987,940,875,801,718,624,527,420,319,211,120,21,-54,-129,-188,-236,-280,-308,-335,-356,-378,-398,-426,-453,-495,-543,-601,-669,-749,-827,-919,-1000,-1078,-1149,-1194,-1234,-1244,-1236,-1213,-1165,-1113,-1049,-986,-930,-877,-844,-817,-808,-805,-811,-811,-812,-794,-763,-711,-638,-548,-439,-325,-199,-85,34,129,228,296,371,422,474,520,560,601,639,674,707,737,759,781,797,811,828,848,872,909,947,1000,1050,1107,1156,1194,1222,1223,1206,1164,1093,1008,895,779,649,523,402,290,194,113,48,-7,-41,-80,-98,-124,-146,-169,-195,-220,-249,-280,-309,-339,-366,-396,-422,-451,-478,-507,-538,-565,-601,-624,-658,-678,-704,-718,-738,-744,-758,-764,-771,-784,-785,-806,-807,-828,-834,-851,-853,-864,-856,-854,-834,-807,-776,-728,-678,-615,-548,-472,-395,-308,-222,-133,-41,44,132,211,290,359,431,490,559,616,683,746,812,879,942,1006,1062,1113,1157,1186,1214,1226,1232,1232,1219,1206,1182,1154,1117,1076,1026,964,899,820,737,648,553,458,368,275,194,113,37,-32,-100,-161,-218,-269,-308,-341,-354,-368,-360,-357,-348,-348,-357,-379,-427,-482,-574,-665,-776,-887,-993,-1089,-1161,-1214,-1235,-1232,-1204,-1154,-1092,-1026,-955,-900,-848,-820,-802,-799,-810,-820,-829,-832,-811,-776,-716,-625,-523,-390,-255,-105,39,183,313,431,534,621,690,749,783,818,828,840,838,836,831,824,821,816,820,820,836,842,873,891,931,965,1006,1039,1071,1083,1084,1062,1016,951,865,762,654,538,434,337,259,204,160,150,139,152,159,170,169,161,139,100,55,-12,-79,-161,-243,-331,-420,-509,-597,-679,-764,-834,-910,-968,-1026,-1075,-1115,-1147,-1174,-1188,-1199,-1199,-1194,-1183,-1164,-1146,-1122,-1100,-1081,-1056,-1037,-1012,-979,-945,-886,-828,-741,-652,-542,-433,-312,-199,-90,13,97,176,235,286,323,358,386,414,451,484,536,584,651,714,790,855,928,987,1040,1086,1110,1137,1139,1145,1137,1127,1117,1103,1093,1081,1070,1052,1040,1012,987,945,895,838,763,682,588,482,374,258,140,32,-83,-176,-269,-344,-408,-464,-509,-548,-586,-622,-661,-706,-755,-811,-872,-936,-1002,-1066,-1130,-1180,-1228,-1255,-1277,-1275,-1263,-1233,-1188,-1133,-1067,-996,-919,-848,-774,-710,-653,-595,-554,-508,-466,-426,-376,-327,-265,-199,-121,-41,51,138,235,324,414,499,578,647,714,767,814,858,882,914,926,944,948,951,954,948,948,946,947,960,974,1002,1033,1073,1108,1146,1164,1173,1155,1115,1047,956,846,715,587,445,323,203,106,23,-36,-92,-124,-167,-202,-246,-303,-364,-438,-513,-588,-660,-717,-769,-793,-818,-814,-815,-798,-786,-772,-764,-757,-760,-764,-771,-784,-792,-804,-820,-834,-861,-895,-937,-1003,-1074,-1167,-1266,-1370,-1472,-1560,-1629,-1662,-1661,-1610,-1510,-1365,-1170,-944,-682,-409,-124,151,420,658,880,1059,1215,1335,1423,1494,1533,1568,1582,1598,1596,1600,1590,1573,1551,1513,1474,1426,1377,1332,1293,1267,1252,1254,1264,1286,1311,1331,1347,1343,1325,1280,1216,1124,1013,889,744,601,444,298,149,12,-117,-235,-345,-440,-535,-610,-689,-755,-818,-878,-923,-976,-1004,-1045,-1065,-1092,-1112,-1126,-1154,-1165,-1200,-1222,-1255,-1287,-1322,-1350,-1380,-1398,-1413,-1420,-1422,-1417,-1420,-1415,-1424,-1430,-1440,-1453,-1451,-1445,-1409,-1355,-1268,-1149,-1008,-835,-651,-455,-256,-64,116,285,436,566,688,787,880,958,1027,1088,1136,1180,1203,1226,1226,1221,1198,1162,1124,1067,1019,959,912,872,838,829,823,842,863,899,930,968,991,1009,1007,992,958,911,849,777,698,616,534,454,373,293,216,131,58,-30,-102,-178,-238,-295,-333,-363,-379,-389,-398,-403,-421,-440,-476,-523,-570,-632,-684,-738,-774,-803,-809,-801,-778,-739,-697,-648,-606,-575,-558,-560,-582,-618,-667,-720,-768,-803,-825,-809,-779,-703,-610,-483,-343,-187,-27,122,267,383,486,558,611,643,658,666,661,657,652,635,628,601,574,532,483,424,367,311,264,240,231,256,296,365,441,527,612,677,736,762,771,755,720,671,612,550,488,427,373,310,259,187,116,20,-87,-211,-350,-498,-652,-796,-934,-1047,-1137,-1196,-1214,-1210,-1157,-1097,-996,-900,-785,-682,-587,-497,-437,-374,-343,-308,-292,-273,-262,-246,-233,-218,-207,-204,-197,-211,-217,-242,-259,-274,-282,-272,-248,-205,-140,-68,25,115,211,302,381,456,518,570,615,652,685,714,745,769,799,822,844,865,875,885,879,872,853,829,803,768,745,715,699,687,681,689,696,710,721,724,722,699,667,607,538,444,341,224,101,-22,-150,-269,-387,-501,-602,-710,-795,-889,-961,-1027,-1081,-1112,-1134,-1136,-1124,-1102,-1075,-1044,-1022,-1003,-997,-997,-1005,-1020,-1028,-1037,-1028,-1015,-977,-938,-878,-825,-763,-713,-673,-646,-641,-638,-660,-678,-705,-727,-738,-740,-722,-689,-632,-560,-466,-362,-236,-109,35,174,318,460,594,725,845,953,1055,1140,1216,1279,1330,1370,1401,1418,1429,1431,1422,1415,1396,1382,1364,1344,1335,1311,1305,1276,1263,1224,1193,1133,1079,1001,922,833,743,652,564,482,403,334,265,203,138,76,10,-56,-127,-198,-277,-350,-434,-506,-589,-659,-731,-792,-842,-885,-914,-934,-942,-945,-940,-937,-931,-927,-935,-940,-960,-980,-1006,-1036,-1067,-1094,-1122,-1147,-1168,-1187,-1205,-1217,-1233,-1236,-1232,-1214,-1175,-1115,-1027,-916,-778,-625,-458,-289,-126,31,165,292,391,483,563,635,709,782,859,937,1016,1087,1149,1195,1220,1221,1198,1149,1080,994,898,799,706,623,562,523,509,527,561,625,693,774,847,916,959,988,982,960,903,835,742,648,544,440,346,248,169,88,19,-45,-102,-156,-201,-250,-290,-339,-378,-430,-478,-530,-586,-635,-688,-732,-772,-804,-832,-850,-867,-871,-886,-880,-892,-885,-889,-886,-882,-879,-872,-863,-853,-839,-822,-802,-776,-747,-706,-664,-608,-546,-474,-391,-302,-202,-99,15,123,237,343,442,531,608,667,721,750,780,791,802,806,808,810,807,804,799,791,783,773,764,758,754,755,758,762,766,767,764,749,734,699,669,621,573,521,463,405,348,280,221,145,74,-9,-96,-189,-285,-383,-482,-578,-674,-760,-842,-915,-979,-1031,-1073,-1102,-1118,-1130,-1123,-1117,-1097,-1076,-1053,-1022,-996,-960,-931,-896,-863,-833,-796,-773,-739,-717,-692,-669,-642,-620,-578,-545,-491,-435,-368,-290,-210,-123,-34,54,146,230,312,392,462,534,593,654,709,759,814,858,912,956,1009,1053,1104,1144,1192,1226,1264,1287,1308,1315,1315,1298,1276,1238,1197,1145,1093,1035,978,918,859,797,735,667,600,522,450,365,283,195,101,13,-90,-186,-292,-399,-507,-621,-732,-844,-954,-1058,-1153,-1237,-1304,-1355,-1384,-1390,-1379,-1341,-1293,-1226,-1154,-1080,-1001,-938,-871,-827,-788,-764,-750,-746,-745,-755,-759,-767,-771,-769,-765,-751,-736,-705,-679,-626,-582,-514,-442,-365,-268,-180,-70,30,146,257,377,498,618,744,861,978,1087,1185,1273,1346,1406,1451,1482,1499,1505,1499,1485,1464,1435,1410,1373,1346,1308,1280,1244,1211,1171,1129,1076,1023,951,876,792,696,606,505,414,320,239,158,88,18,-51,-114,-193,-260,-348,-426,-516,-606,-691,-778,-853,-926,-984,-1041,-1078,-1118,-1143,-1168,-1193,-1209,-1238,-1254,-1285,-1304,-1327,-1340,-1347,-1345,-1326,-1305,-1262,-1221,-1170,-1116,-1071,-1022,-992,-961,-942,-929,-909,-897,-866,-826,-769,-690,-594,-474,-345,-195,-48,104,255,384,516,616,712,785,850,903,957,1000,1056,1106,1164,1226,1276,1338,1372,1415,1426,1436,1423,1401,1367,1328,1282,1235,1189,1143,1106,1062,1030,985,953,902,856,796,727,655,569,486,394,306,223,144,72,10,-50,-102,-157,-211,-274,-339,-412,-494,-571,-660,-735,-813,-880,-941,-990,-1035,-1070,-1098,-1125,-1138,-1153,-1157,-1161,-1152,-1144,-1121,-1104,-1075,-1042,-1014,-970,-940,-896,-860,-818,-781,-742,-701,-664,-620,-570,-522,-454,-391,-308,-225,-131,-35,70,172,279,375,476,558,640,700,751,789,811,823,828,825,823,819,816,819,821,830,834,842,843,845,836,829,811,790,765,734,699,664,620,575,527,475,425,370,319,271,225,191,147,126,91,65,37,-5,-44,-99,-164,-237,-323,-412,-512,-609,-711,-800,-885,-954,-1010,-1045,-1064,-1063,-1047,-1016,-976,-925,-875,-816,-760,-703,-646,-593,-537,-490,-439,-403,-363,-338,-311,-300,-285,-280,-268,-258,-237,-211,-169,-121,-50,16,108,187,280,364,436,510,558,610,643,669,696,714,741,767,801,835,881,920,971,1005,1051,1073,1096,1105,1097,1086,1052,1017,962,912,843,783,715,645,587,514,462,394,336,276,211,152,87,25,-36,-92,-150,-200,-250,-298,-344,-393,-445,-496,-555,-615,-675,-742,-801,-864,-923,-976,-1027,-1072,-1108,-1141,-1159,-1174,-1173,-1166,-1147,-1119,-1083,-1046,-998,-958,-912,-875,-836,-808,-780,-756,-736,-713,-690,-665,-629,-596,-542,-497,-424,-364,-278,-203,-106,-18,79,176,271,371,459,555,636,725,799,880,946,1022,1079,1146,1194,1246,1283,1311,1330,1336,1334,1318,1301,1268,1245,1208,1185,1158,1137,1121,1098,1080,1046,1005,945,872,779,674,561,436,324,207,112,28,-37,-85,-115,-139,-147,-160,-170,-186,-215,-251,-306,-368,-445,-527,-619,-704,-794,-867,-937,-985,-1024,-1043,-1051,-1051,-1037,-1030,-1013,-1009,-1005,-1009,-1022,-1038,-1058,-1080,-1099,-1114,-1125,-1127,-1121,-1109,-1088,-1064,-1031,-994,-951,-901,-845,-777,-703,-612,-523,-413,-309,-196,-81,23,135,226,330,408,503,574,660,729,804,868,929,981,1023,1052,1072,1075,1071,1055,1034,1004,979,949,926,909,890,885,880,877,879,873,871,855,837,808,763,722,656,595,524,447,382,306,250,187,140,91,53,6,-33,-80,-135,-182,-250,-303,-369,-427,-487,-539,-594,-637,-684,-717,-756,-775,-800,-810,-812,-812,-798,-782,-763,-741,-716,-699,-676,-666,-653,-645,-643,-635,-636,-624,-621,-599,-584,-547,-509,-458,-392,-325,-239,-153,-61,34,129,216,307,381,457,518,573,619,655,682,703,717,728,735,743,748,762,773,792,811,832,853,872,885,892,888,877,849,815,764,703,635,556,474,391,303,227,148,81,25,-29,-66,-99,-126,-146,-167,-195,-219,-269,-313,-388,-461,-556,-646,-740,-828,-902,-960,-1000,-1014,-1011,-991,-955,-912,-865,-818,-776,-742,-716,-702,-694,-696,-701,-707,-716,-715,-711,-697,-675,-642,-599,-547,-487,-420,-347,-269,-184,-108,-15,58,147,218,296,365,433,500,563,623,690,741,806,859,908,964,998,1043,1073,1103,1126,1149,1161,1177,1181,1184,1181,1169,1154,1130,1100,1067,1028,988,940,898,841,797,736,685,622,559,492,417,340,254,165,71,-23,-123,-210,-310,-385,-473,-541,-612,-677,-741,-801,-866,-928,-989,-1058,-1106,-1176,-1212,-1267,-1291,-1324,-1330,-1343,-1331,-1320,-1294,-1265,-1226,-1185,-1141,-1089,-1052,-1001,-971,-938,-915,-902,-896,-898,-904,-916,-922,-926,-924,-895,-868,-796,-724,-605,-484,-328,-168,7,180,351,510,656,779,887,965,1036,1079,1123,1149,1180,1210,1238,1277,1311,1351,1387,1421,1446,1471,1476,1487,1474,1470,1441,1418,1379,1334,1279,1211,1136,1045,954,845,740,629,522,420,329,241,171,106,50,6,-46,-83,-137,-187,-252,-326,-405,-504,-601,-710,-816,-917,-1010,-1090,-1147,-1188,-1205,-1203,-1179,-1146,-1095,-1048,-995,-952,-917,-890,-885,-877,-897,-908,-931,-954,-965,-981,-972,-965,-938,-903,-859,-800,-739,-667,-588,-505,-412,-319,-211,-110,7,117,228,343,443,546,634,716,787,847,903,943,987,1016,1046,1068,1086,1101,1110,1111,1110,1098,1087,1067,1044,1020,990,967,934,913,882,857,834,803,778,744,705,663,605,547,470,394,304,216,124,36,-43,-121,-183,-242,-289,-332,-372,-411,-450,-496,-543,-598,-658,-718,-785,-844,-901,-954,-988,-1023,-1028,-1034,-1011,-986,-935,-890,-823,-770,-707,-663,-623,-600,-593,-593,-613,-627,-653,-666,-681,-675,-660,-629,-581,-520,-443,-355,-256,-153,-39,70,186,293,400,496,588,666,737,797,838,878,898,912,919,915,914,904,902,891,893,889,890,893,892,891,889,879,870,849,825,795,756,713,657,601,533,468,390,322,242,176,103,45,-19,-67,-122,-167,-221,-274,-336,-405,-486,-574,-673,-774,-882,-980,-1082,-1160,-1234,-1284,-1310,-1321,-1305,-1272,-1220,-1154,-1077,-1001,-918,-849,-783,-731,-698,-669,-665,-657,-668,-671,-680,-679,-673,-655,-627,-588,-538,-478,-413,-337,-262,-176,-92,-6,86,173,267,355,444,529,617,688,772,832,903,958,1014,1063,1105,1145,1173,1201,1214,1221,1223,1208,1198,1172,1148,1126,1098,1076,1058,1033,1016,992,960,927,877,822,752,678,588,499,403,306,217,123,41,-40,-115,-185,-257,-323,-396,-463,-534,-605,-671,-740,-800,-857,-910,-951,-993,-1024,-1048,-1072,-1077,-1090,-1084,-1082,-1067,-1055,-1030,-1008,-975,-944,-903,-868,-819,-786,-739,-711,-676,-654,-633,-619,-605,-593,-581,-561,-542,-508,-472,-416,-356,-275,-187,-81,32,157,281,411,535,652,757,851,924,987,1026,1055,1070,1075,1075,1070,1069,1068,1078,1089,1111,1137,1170,1201,1236,1260,1282,1284,1279,1248,1208,1140,1060,959,846,723,593,463,337,221,118,31,-40,-91,-127,-153,-168,-188,-202,-233,-271,-330,-397,-488,-581,-689,-796,-899,-994,-1073,-1131,-1174,-1187,-1185,-1163,-1122,-1082,-1024,-979,-932,-894,-871,-852,-852,-859,-874,-897,-923,-949,-973,-993,-997,-1000,-978,-950,-895,-834,-746,-657,-546,-437,-318,-204,-92,19,116,217,303,396,473,563,640,724,804,881,954,1025,1078,1138,1168,1204,1210,1220,1202,1189,1154,1122,1081,1041,1001,966,934,913,889,879,859,851,831,811,780,739,693,627,567,484,409,321,240,163,85,24,-43,-91,-140,-184,-226,-273,-326,-385,-452,-533,-613,-705,-789,-874,-949,-1009,-1061,-1089,-1109,-1111,-1103,-1090,-1069,-1047,-1027,-1010,-993,-983,-968,-959,-945,-927,-910,-878,-854,-811,-775,-732,-683,-645,-592,-553,-503,-457,-403,-344,-275,-197,-105,-8,105,218,339,461,571,681,770,849,911,949,979,980,982,961,944,916,896,872,861,854,857,873,891,921,953,985,1015,1037,1051,1045,1035,991,945,869,784,682,572,457,340,231,124,33,-50,-118,-176,-227,-263,-310,-342,-388,-433,-489,-551,-624,-694,-777,-849,-921,-981,-1026,-1062,-1073,-1074,-1058,-1024,-991,-936,-893,-837,-794,-747,-716,-685,-667,-652,-644,-639,-633,-629,-615,-604,-583,-554,-522,-476,-425,-366,-293,-218,-130,-42,56,149,248,335,424,504,574,648,704,767,822,878,930,988,1036,1087,1131,1170,1201,1226,1242,1245,1245,1230,1212,1183,1149,1105,1059,1013,960,914,864,817,772,725,677,617,560,477,401,301,200,92,-20,-130,-237,-331,-428,-500,-578,-636,-692,-742,-784,-831,-866,-912,-946,-987,-1023,-1058,-1090,-1115,-1138,-1155,-1162,-1172,-1163,-1160,-1139,-1121,-1085,-1054,-1002,-962,-899,-853,-793,-746,-700,-660,-628,-602,-585,-564,-561,-540,-534,-511,-488,-449,-397,-329,-242,-143,-28,99,226,363,484,611,719,817,904,973,1032,1073,1110,1130,1157,1172,1192,1216,1242,1276,1307,1345,1373,1404,1419,1426,1418,1396,1352,1300,1221,1134,1032,918,799,677,556,439,334,232,147,76,8,-35,-87,-120,-158,-196,-234,-287,-339,-410,-486,-571,-664,-755,-848,-930,-1008,-1065,-1114,-1143,-1155,-1159,-1145,-1129,-1103,-1079,-1052,-1034,-1015,-1007,-997,-996,-994,-992,-991,-983,-973,-957,-937,-909,-881,-844,-806,-762,-714,-656,-591,-515,-430,-334,-231,-119,-5,106,218,318,411,492,562,620,672,712,749,787,816,856,887,928,964,1001,1033,1063,1081,1098,1096,1092,1075,1052,1025,991,959,925,894,862,832,796,762,717,669,613,546,473,396,309,229,141,69,-10,-67,-129,-168,-209,-237,-264,-291,-316,-348,-387,-432,-485,-549,-607,-678,-735,-793,-840,-876,-901,-915,-915,-910,-892,-870,-845,-811,-783,-750,-716,-688,-654,-627,-601,-572,-551,-526,-501,-483,-455,-433,-403,-370,-336,-293,-245,-187,-123,-50,29,120,211,309,404,496,580,655,714,768,796,825,832,838,840,836,840,843,858,871,896,920,945,975,990,1013,1014,1017,996,973,927,876,807,725,640,539,444,340,244,153,70,1,-63,-110,-153,-191,-224,-259,-298,-341,-395,-456,-528,-608,-691,-785,-871,-964,-1041,-1113,-1164,-1205,-1218,-1219,-1195,-1153,-1101,-1031,-962,-886,-814,-745,-691,-638,-609,-580,-568,-566,-565,-574,-577,-581,-572,-564,-531,-499,-446,-390,-323,-257,-179,-114,-41,26,91,158,226,291,370,439,523,603,686,766,846,914,986,1040,1090,1129,1158,1180,1189,1196,1188,1181,1163,1140,1120,1087,1060,1029,997,969,940,907,880,840,805,755,704,639,570,489,401,309,206,107,5,-95,-183,-272,-340,-407,-452,-495,-530,-553,-584,-604,-632,-663,-694,-727,-766,-794,-828,-855,-873,-895,-904,-915,-922,-926,-929,-933,-930,-932,-926,-920,-913,-899,-887,-872,-858,-844,-834,-824,-818,-814,-809,-799,-787,-758,-726,-672,-608,-527,-428,-327,-209,-92,32,150,270,377,483,578,660,734,794,842,882,910,933,951,966,987,1003,1032,1057,1090,1123,1156,1185,1212,1223,1230,1218,1194,1151,1097,1021,937,837,731,622,508,402,300,211,129,68,13,-21,-50,-69,-81,-95,-109,-129,-162,-204,-259,-331,-409,-501,-594,-688,-778,-854,-918,-960,-987,-987,-977,-944,-906,-863,-815,-783,-745,-733,-720,-727,-741,-759,-786,-806,-822,-834,-823,-814,-775,-733,-674,-602,-529,-442,-356,-270,-177,-100,-14,61,130,199,263,322,389,453,514,593,650,732,795,861,925,971,1021,1047,1072,1078,1081,1064,1054,1022,1005,972,951,924,900,879,850,826,786,752,693,644,566,500,414,335,250,175,100,40,-22,-65,-112,-144,-182,-212,-249,-280,-326,-359,-415,-459,-516,-572,-628,-684,-739,-783,-827,-854,-876,-883,-877,-869,-843,-825,-798,-779,-766,-761,-764,-775,-792,-809,-825,-836,-833,-829,-802,-775,-730,-685,-635,-576,-529,-464,-420,-354,-303,-236,-175,-99,-25,62,151,244,342,433,529,613,691,761,813,862,894,919,937,949,957,969,980,997,1019,1045,1079,1117,1158,1200,1243,1280,1308,1325,1326,1309,1269,1210,1125,1023,900,764,620,475,329,199,74,-25,-114,-178,-236,-275,-318,-352,-401,-451,-518,-598,-686,-788,-892,-995,-1094,-1180,-1247,-1300,-1317,-1323,-1296,-1259,-1199,-1135,-1062,-998,-932,-880,-841,-806,-797,-784,-792,-804,-814,-836,-843,-852,-849,-829,-802,-753,-691,-613,-525,-422,-322,-210,-109,-7,86,166,245,308,374,429,488,546,608,672,736,802,867,926,985,1032,1083,1120,1162,1191,1226,1248,1279,1288,1306,1301,1294,1272,1234,1192,1125,1060,973,886,789,687,584,480,377,278,188,95,25,-55,-111,-172,-225,-274,-325,-374,-431,-487,-549,-615,-674,-746,-794,-853,-886,-923,-936,-947,-943,-934,-917,-900,-878,-861,-846,-835,-826,-824,-819,-820,-816,-813,-806,-797,-788,-774,-765,-755,-751,-747,-746,-742,-736,-724,-703,-669,-622,-561,-486,-395,-299,-183,-70,56,180,307,433,554,674,781,890,977,1066,1130,1189,1228,1260,1271,1281,1277,1272,1267,1262,1257,1264,1262,1271,1273,1270,1264,1242,1212,1164,1105,1027,937,837,722,611,490,377,265,164,74,-10,-77,-144,-195,-247,-293,-343,-388,-447,-497,-564,-624,-691,-758,-820,-884,-937,-987,-1034,-1063,-1096,-1108,-1118,-1119,-1102,-1084,-1053,-1017,-976,-934,-891,-854,-823,-798,-785,-778,-783,-789,-803,-811,-815,-810,-790,-754,-703,-631,-546,-443,-335,-212,-94,33,153,266,377,474,569,650,730,794,864,914,968,1010,1042,1076,1090,1111,1112,1119,1115,1109,1105,1094,1088,1079,1068,1057,1042,1022,998,965,926,878,824,763,696,625,551,473,399,326,255,193,132,82,36,-7,-44,-85,-125,-171,-224,-284,-352,-424,-506,-582,-663,-735,-802,-855,-904,-927,-954,-957,-959,-946,-934,-909,-892,-866,-843,-825,-801,-791,-779,-773,-775,-781,-787,-806,-815,-829,-843,-839,-842,-820,-795,-753,-703,-638,-574,-491,-420,-336,-262,-185,-109,-35,38,116,189,274,349,437,514,601,674,748,811,864,912,943,971,992,1005,1025,1034,1063,1076,1113,1134,1166,1188,1200,1202,1190,1157,1108,1043,957,871,765,663,556,453,358,265,183,107,36,-29,-93,-157,-223,-291,-366,-444,-530,-614,-706,-791,-873,-951,-1010,-1065,-1098,-1116,-1116,-1099,-1061,-1017,-947,-881,-797,-722,-639,-571,-501,-457,-415,-395,-389,-389,-413,-428,-463,-483,-508,-521,-525,-515,-493,-457,-409,-354,-283,-213,-133,-53,27,112,187,270,340,416,484,549,619,674,738,790,842,889,928,963,988,1013,1026,1035,1045,1042,1044,1043,1030,1031,1010,996,975,937,904,844,790,712,634,540,444,342,234,133,22,-72,-171,-257,-332,-404,-458,-509,-547,-580,-607,-625,-648,-660,-673,-691,-695,-716,-724,-739,-756,-764,-779,-778,-774,-755,-726,-681,-627,-562,-493,-426,-364,-317,-280,-272,-274,-312,-356,-424,-499,-578,-656,-723,-772,-808,-814,-806,-766,-717,-643,-569,-479,-396,-304,-225,-137,-62,23,104,189,284,377,480,582,685,785,877,960,1034,1089,1141,1168,1197,1207,1218,1223,1226,1235,1238,1247,1252,1254,1248,1231,1202,1155,1097,1018,932,834,729,626,518,420,324,238,163,90,29,-30,-88,-137,-199,-251,-318,-378,-443,-512,-573,-645,-699,-762,-811,-860,-898,-930,-955,-972,-980,-983,-975,-969,-951,-936,-919,-903,-893,-882,-883,-887,-899,-919,-941,-969,-998,-1023,-1042,-1054,-1051,-1037,-1000,-952,-879,-799,-699,-595,-484,-374,-259,-159,-50,43,136,231,314,407,489,574,658,731,803,866,915,965,996,1025,1047,1064,1080,1098,1114,1136,1156,1180,1196,1215,1215,1213,1190,1155,1107,1037,969,875,795,696,613,528,453,388,329,282,238,197,162,118,75,27,-36,-96,-168,-246,-322,-406,-487,-562,-641,-703,-770,-814,-858,-882,-898,-898,-888,-864,-840,-800,-769,-730,-701,-679,-662,-661,-664,-677,-699,-722,-750,-771,-791,-801,-803,-794,-767,-739,-688,-640,-576,-512,-447,-379,-312,-250,-179,-114,-39,38,123,212,309,403,502,588,678,744,809,853,892,914,939,948,969,985,1012,1040,1081,1121,1165,1211,1244,1272,1283,1274,1245,1197,1122,1034,929,811,695,572,461,354,261,180,110,51,0,-51,-95,-154,-211,-284,-369,-457,-564,-669,-775,-885,-973,-1065,-1128,-1181,-1214,-1229,-1224,-1214,-1174,-1139,-1087,-1027,-970,-905,-839,-780,-718,-664,-614,-574,-540,-517,-503,-493,-496,-499,-505,-514,-516,-520,-513,-502,-486,-459,-430,-390,-347,-294,-232,-167,-82,0,104,206,322,436,554,669,774,876,960,1036,1093,1144,1175,1205,1218,1231,1240,1244,1253,1256,1262,1266,1265,1264,1251,1235,1203,1166,1109,1047,968,879,781,671,561,438,327,200,92,-22,-123,-217,-304,-380,-449,-507,-561,-607,-649,-688,-723,-757,-790,-817,-847,-867,-892,-901,-919,-917,-921,-910,-893,-876,-845,-822,-785,-760,-732,-710,-699,-689,-693,-698,-715,-731,-751,-772,-786,-799,-806,-801,-795,-771,-749,-708,-673,-620,-567,-510,-441,-375,-290,-206,-107,0,115,241,370,504,638,767,897,1008,1121,1209,1292,1354,1406,1434,1460,1460,1460,1446,1429,1403,1383,1353,1326,1297,1256,1218,1158,1098,1013,924,817,699,580,447,325,198,83,-24,-125,-206,-292,-356,-425,-485,-539,-599,-650,-702,-756,-797,-847,-880,-919,-947,-969,-993,-1001,-1023,-1023,-1035,-1034,-1033,-1028,-1014,-1000,-978,-950,-925,-891,-865,-833,-808,-782,-765,-741,-728,-702,-685,-651,-621,-575,-522,-462,-388,-314,-229,-144,-59,31,110,199,270,353,422,497,568,642,714,788,862,933,1007,1072,1136,1189,1237,1274,1301,1320,1325,1321,1306,1284,1250,1210,1161,1102,1041,968,894,810,728,641,557,473,395,320,254,192,135,88,38,-2,-50,-92,-143,-196,-252,-319,-379,-453,-518,-588,-648,-713,-760,-813,-849,-883,-909,-926,-938,-943,-939,-934,-918,-901,-882,-855,-835,-809,-792,-768,-757,-738,-733,-722,-714,-707,-694,-684,-661,-638,-603,-562,-515,-459,-401,-339,-273,-215,-150,-95,-36,18,73,128,187,248,314,385,460,537,621,697,783,853,928,989,1046,1091,1132,1157,1182,1195,1202,1209,1200,1196,1180,1161,1138,1107,1074,1033,993,943,894,834,774,704,629,553,460,374,278,182,89,-6,-97,-181,-265,-343,-419,-492,-565,-633,-707,-770,-841,-899,-959,-1007,-1053,-1080,-1108,-1108,-1109,-1087,-1057,-1017,-962,-906,-844,-780,-722,-663,-618,-573,-550,-527,-518,-522,-522,-539,-553,-562,-581,-581,-587,-578,-565,-541,-512,-471,-430,-378,-327,-269,-211,-149,-90,-26,35,96,158,213,279,332,400,457,528,590,664,728,797,863,921,978,1027,1067,1108,1129,1155,1160,1162,1152,1121,1095,1040,987,917,845,768,689,614,535,468,392,330,257,196,121,56,-26,-96,-181,-254,-332,-400,-466,-517,-565,-594,-619,-628,-635,-628,-625,-610,-598,-588,-570,-563,-549,-541,-533,-527,-523,-519,-522,-518,-524,-524,-525,-531,-530,-533,-535,-536,-541,-546,-545,-557,-552,-564,-559,-559,-548,-535,-511,-479,-436,-382,-319,-247,-165,-80,16,109,214,311,415,514,610,705,789,873,941,1010,1060,1110,1146,1175,1200,1210,1224,1221,1223,1205,1194,1161,1128,1080,1017,952,865,777,671,566,452,339,226,122,16,-67,-154,-220,-279,-331,-369,-407,-436,-468,-495,-529,-562,-601,-641,-680,-726,-762,-802,-832,-853,-871,-874,-867,-848,-821,-778,-737,-682,-631,-581,-533,-496,-469,-450,-448,-452,-469,-491,-520,-547,-577,-597,-612,-619,-616,-599,-575,-535,-486,-430,-361,-287,-209,-123,-42,46,124,207,278,353,415,484,541,609,667,738,804,875,946,1014,1081,1135,1182,1214,1233,1238,1229,1201,1172,1124,1076,1021,964,907,853,797,749,697,658,606,573,521,481,430,380,322,263,195,126,51,-32,-114,-207,-296,-387,-479,-559,-637,-702,-754,-794,-825,-838,-850,-851,-849,-848,-850,-850,-861,-864,-880,-885,-897,-899,-900,-901,-893,-893,-886,-889,-888,-898,-906,-917,-925,-929,-926,-913,-891,-851,-806,-744,-672,-596,-507,-419,-327,-230,-141,-48,38,125,206,286,361,432,503,565,631,684,743,794,843,897,944,998,1055,1109,1176,1233,1302,1359,1419,1464,1500,1521,1521,1507,1465,1411,1334,1240,1137,1010,890,746,616,472,344,214,98,-10,-104,-190,-268,-331,-403,-451,-524,-573,-644,-702,-771,-834,-894,-954,-997,-1042,-1067,-1085,-1088,-1077,-1058,-1023,-988,-934,-887,-826,-774,-717,-666,-616,-576,-542,-517,-506,-499,-510,-521,-545,-563,-585,-593,-596,-579,-551,-504,-444,-370,-288,-204,-116,-33,40,110,164,212,256,287,323,359,395,445,497,561,629,707,783,866,944,1018,1093,1154,1213,1263,1297,1332,1343,1354,1340,1323,1283,1237,1176,1102,1020,929,834,733,632,528,423,322,216,115,11,-89,-193,-286,-384,-474,-557,-636,-706,-766,-822,-863,-901,-930,-955,-970,-987,-990,-997,-986,-978,-951,-925,-878,-835,-778,-718,-663,-597,-550,-496,-460,-426,-414,-402,-415,-428,-460,-492,-540,-576,-623,-655,-683,-699,-700,-681,-655,-596,-537,-446,-353,-240,-123,-1,128,250,375,489,602,704,800,888,964,1040,1097,1153,1196,1231,1259,1279,1289,1300,1299,1303,1302,1301,1299,1297,1287,1275,1252,1216,1167,1099,1012,910,786,657,508,368,220,85,-45,-153,-259,-336,-419,-479,-545,-599,-656,-713,-765,-820,-868,-907,-948,-968,-990,-992,-992,-982,-966,-947,-930,-905,-892,-872,-856,-846,-824,-810,-788,-763,-738,-709,-684,-660,-644,-631,-631,-631,-638,-648,-648,-653,-636,-615,-578,-525,-460,-380,-293,-196,-98,6,101,200,284,369,441,510,567,623,670,715,761,800,845,888,933,980,1025,1070,1110,1145,1172,1190,1199,1195,1186,1160,1138,1100,1066,1022,980,933,882,829,762,699,617,533,439,335,232,120,15,-91,-184,-272,-338,-400,-448,-499,-560,-635,-723,-815,-872,-878,-797,-632,-394,-144,60,125,7,-309,-777,-1278,-1697,-1883,-1769,-1332,-651,144,888,1443,1724,1716,1492,1138,781,486,283,126,-89,-475,-1139,-2112,-3344,-4681,-5878,-6658,-6746,-5954,-4227,-1658,1484,4808,7860,10170,11368,11203,9632,6769,2951,-1399,-5744,-9555,-12355,-13776,-13621,-11880,-8731,-4542,201,4930,9072,12141,13779,13838,12372,9661,6125,2305,-1290,-4192,-6118,-6924,-6674,-5571,-3896,-1994,-132,1436,2610,3317,3617,3577,3299,2895,2419,1927,1429,893,327,-325,-1010,-1726,-2361,-2864,-3117,-3098,-2782,-2240,-1569,-929,-460,-308,-535,-1144,-2048,-3073,-4022,-4674,-4857,-4484,-3561,-2212,-649,879,2109,2836,2945,2428,1397,45,-1376,-2614,-3443,-3725,-3402,-2529,-1250,231,1654,2775,3385,3345,2623,1291,-481,-2441,-4294,-5771,-6629,-6750,-6110,-4817,-3079,-1152,666,2159,3125,3514,3332,2684,1734,655,-371,-1215,-1778,-2038,-1996,-1722,-1279,-769,-261,178,516,746,884,974,1057,1195,1427,1785,2279,2889,3562,4225,4780,5126,5177,4866,4172,3115,1766,232,-1341,-2814,-4039,-4919,-5386,-5415,-5048,-4343,-3407,-2360,-1312,-386,350,848,1120,1213,1220,1230,1361,1678,2235,3034,4024,5155,6300,7406,8338,9071,9534,9739,9678,9390,8908,8283,7570,6819,6072,5356,4682,4027,3379,2682,1915,1041,60,-1007,-2116,-3192,-4163,-4943,-5453,-5656,-5493,-4986,-4131,-2993,-1631,-137,1383,2841,4114,5126,5794,6055,5893,5298,4302,2959,1336,-475,-2380,-4270,-6021,-7513,-8612,-9202,-9203,-8560,-7312,-5528,-3374,-1034,1258,3301,4892,5920,6315,6091,5336,4158,2729,1189,-304,-1651,-2768,-3636,-4241,-4632,-4825,-4875,-4791,-4590,-4270,-3822,-3255,-2574,-1818,-1027,-272,378,851,1089,1063,772,252,-436,-1205,-1971,-2647,-3162,-3479,-3562,-3437,-3117,-2655,-2120,-1550,-1039,-603,-304,-136,-113,-208,-411,-680,-1010,-1353,-1707,-2042,-2341,-2601,-2807,-2971,-3099,-3206,-3317,-3443,-3616,-3840,-4132,-4490,-4901,-5340,-5786,-6186,-6528,-6761,-6888,-6877,-6754,-6512,-6184,-5788,-5354,-4917,-4490,-4116,-3792,-3549,-3386,-3309,-3310,-3376,-3476,-3583,-3650,-3648,-3524,-3273,-2856,-2299,-1608,-833,-30,736,1404,1911,2234,2342,2255,2000,1615,1183,734,359,76,-80,-102,-14,172,404,658,880,1054,1154,1176,1132,1029,906,782,699,677,753,929,1216,1589,2027,2481,2919,3279,3528,3625,3550,3301,2889,2351,1732,1094,501,14,-318,-450,-388,-114,319,884,1519,2169,2784,3322,3763,4091,4322,4454,4524,4544,4532,4517,4496,4496,4521,4588,4697,4861,5068,5317,5594,5892,6201,6521,6846,7190,7534,7908,8270,8645,8984,9290,9530,9700,9785,9787,9717,9575,9396,9173,8943,8693,8446,8187,7916,7626,7308,6968,6605,6238,5871,5546,5251,5031,4865,4764,4713,4697,4713,4748,4803,4869,4938,4985,4992,4909,4720,4380,3896,3274,2557,1809,1097,496,65,-166,-187,-34,242,571,872,1094,1176,1110,891,551,126,-328,-760,-1123,-1376,-1500,-1488,-1353,-1127,-852,-585,-371,-262,-286,-456,-765,-1191,-1690,-2225,-2728,-3173,-3498,-3697,-3748,-3666,-3472,-3196,-2882,-2570,-2300,-2115,-2028,-2065,-2220,-2480,-2827,-3222,-3637,-4029,-4373,-4640,-4820,-4906,-4910,-4839,-4729,-4595,-4476,-4393,-4364,-4401,-4497,-4649,-4835,-5044,-5260,-5467,-5661,-5834,-5982,-6109,-6216,-6307,-6382,-6444,-6484,-6511,-6504,-6485,-6432,-6373,-6301,-6232,-6180,-6141,-6135,-6148,-6195,-6257,-6338,-6426,-6510,-6597,-6665,-6734,-6784,-6832,-6862,-6886,-6892,-6887,-6872,-6846,-6821,-6793,-6769,-6755,-6743,-6744,-6746,-6744,-6739,-6710,-6671,-6608,-6522,-6425,-6309,-6192,-6072,-5954,-5849,-5746,-5661,-5575,-5505,-5428,-5370,-5292,-5239,-5161,-5103,-5030,-4958,-4871,-4765,-4629,-4462,-4250,-4000,-3700,-3372,-3003,-2635,-2250,-1907,-1596,-1360,-1195,-1127,-1131,-1222,-1357,-1528,-1707,-1863,-1983,-2043,-2037,-1964,-1829,-1652,-1436,-1219,-994,-799,-626,-493,-401,-342,-327,-339,-377,-429,-482,-524,-544,-535,-485,-402,-275,-114,71,281,490,705,898,1082,1236,1371,1487,1578,1670,1746,1836,1927,2040,2170,2315,2484,2655,2844,3029,3216,3390,3555,3702,3831,3944,4036,4118,4192,4259,4331,4404,4477,4556,4620,4685,4726,4758,4763,4754,4722,4679,4630,4576,4532,4501,4488,4503,4547,4618,4721,4841,4976,5112,5238,5349,5427,5485,5494,5485,5443,5378,5317,5247,5202,5181,5190,5243,5325,5443,5580,5725,5870,5982,6069,6090,6070,5978,5851,5685,5518,5366,5265,5227,5275,5412,5627,5909,6226,6543,6828,7031,7135,7107,6952,6684,6337,5953,5602,5316,5169,5174,5357,5707,6182,6736,7298,7781,8135,8274,8195,7863,7330,6625,5851,5081,4426,3964,3762,3853,4222,4834,5597,6411,7159,7728,8039,8038,7714,7113,6300,5385,4493,3728,3209,2980,3083,3480,4115,4883,5670,6369,6858,7095,7015,6657,6041,5267,4414,3596,2890,2377,2081,2028,2176,2496,2914,3363,3778,4092,4276,4297,4164,3891,3513,3071,2607,2168,1778,1467,1243,1099,1033,1015,1024,1046,1035,1007,917,791,618,415,194,-27,-241,-425,-587,-711,-813,-884,-951,-1003,-1064,-1136,-1213,-1318,-1427,-1560,-1697,-1853,-2001,-2168,-2319,-2482,-2629,-2778,-2915,-3046,-3166,-3277,-3376,-3472,-3560,-3643,-3724,-3796,-3870,-3937,-4002,-4064,-4119,-4168,-4210,-4233,-4245,-4236,-4208,-4158,-4090,-4006,-3915,-3829,-3752,-3705,-3682,-3704,-3762,-3862,-4000,-4159,-4344,-4526,-4707,-4871,-5007,-5117,-5189,-5234,-5250,-5255,-5243,-5241,-5237,-5252,-5280,-5324,-5387,-5470,-5570,-5700,-5844,-6013,-6198,-6391,-6587,-6767,-6933,-7059,-7162,-7214,-7249,-7237,-7227,-7184,-7158,-7119,-7094,-7069,-7045,-7025,-6995,-6957,-6912,-6841,-6769,-6674,-6568,-6454,-6328,-6206,-6085,-5976,-5881,-5809,-5758,-5738,-5733,-5759,-5789,-5834,-5871,-5905,-5916,-5910,-5871,-5811,-5714,-5603,-5466,-5328,-5193,-5067,-4971,-4893,-4850,-4832,-4833,-4856,-4869,-4893,-4889,-4882,-4839,-4791,-4716,-4642,-4560,-4486,-4426,-4384,-4371,-4371,-4404,-4434,-4481,-4510,-4524,-4514,-4470,-4396,-4296,-4171,-4034,-3894,-3759,-3635,-3536,-3453,-3404,-3368,-3360,-3352,-3361,-3360,-3359,-3351,-3331,-3307,-3271,-3229,-3177,-3115,-3044,-2962,-2875,-2778,-2681,-2579,-2492,-2406,-2343,-2293,-2265,-2252,-2257,-2262,-2276,-2269,-2248,-2196,-2106,-1988,-1831,-1654,-1463,-1271,-1101,-955,-859,-802,-795,-827,-878,-949,-1000,-1034,-1018,-961,-847,-686,-491,-269,-49,161,342,482,581,635,658,658,649,653,679,743,850,998,1184,1393,1610,1819,2000,2141,2225,2259,2227,2157,2048,1929,1824,1756,1749,1823,1972,2207,2499,2827,3166,3468,3721,3887,3961,3929,3820,3625,3409,3167,2967,2811,2744,2761,2880,3081,3353,3667,3997,4306,4575,4770,4888,4908,4851,4705,4519,4295,4084,3896,3778,3722,3758,3866,4037,4259,4489,4716,4912,5052,5137,5156,5120,5039,4935,4813,4714,4629,4598,4604,4673,4781,4933,5103,5278,5434,5561,5633,5655,5623,5548,5446,5339,5242,5178,5162,5185,5263,5364,5483,5601,5689,5757,5777,5774,5741,5700,5660,5637,5626,5644,5673,5711,5756,5779,5796,5782,5752,5696,5636,5558,5495,5433,5393,5376,5378,5410,5454,5514,5572,5619,5636,5628,5563,5467,5317,5141,4941,4735,4547,4373,4253,4169,4139,4158,4204,4280,4355,4418,4455,4451,4404,4322,4194,4058,3900,3762,3638,3552,3503,3494,3521,3580,3651,3734,3805,3853,3879,3856,3803,3708,3586,3442,3293,3142,3009,2893,2798,2724,2667,2621,2584,2550,2520,2488,2471,2447,2445,2438,2447,2449,2458,2450,2444,2420,2379,2336,2266,2198,2117,2034,1958,1883,1822,1775,1741,1722,1708,1705,1700,1694,1684,1659,1628,1581,1523,1454,1377,1288,1199,1103,1008,915,833,758,702,658,628,611,597,578,550,501,434,340,225,92,-56,-202,-356,-495,-628,-750,-851,-948,-1025,-1094,-1149,-1194,-1227,-1251,-1264,-1272,-1276,-1284,-1293,-1319,-1348,-1405,-1465,-1550,-1644,-1744,-1858,-1958,-2065,-2146,-2224,-2269,-2307,-2321,-2334,-2345,-2368,-2413,-2483,-2581,-2704,-2836,-2974,-3091,-3186,-3243,-3264,-3251,-3215,-3173,-3145,-3136,-3174,-3238,-3350,-3476,-3608,-3727,-3803,-3837,-3807,-3724,-3597,-3442,-3289,-3160,-3086,-3081,-3163,-3331,-3577,-3881,-4215,-4544,-4844,-5072,-5212,-5256,-5186,-5043,-4815,-4572,-4311,-4110,-3963,-3924,-3978,-4136,-4375,-4664,-4973,-5257,-5492,-5636,-5694,-5646,-5518,-5323,-5102,-4873,-4687,-4550,-4487,-4507,-4589,-4731,-4901,-5076,-5241,-5359,-5443,-5457,-5438,-5361,-5271,-5155,-5055,-4956,-4901,-4863,-4875,-4913,-4984,-5073,-5173,-5266,-5342,-5396,-5406,-5388,-5318,-5231,-5102,-4979,-4840,-4724,-4625,-4561,-4530,-4534,-4573,-4638,-4722,-4809,-4901,-4959,-5015,-5007,-4977,-4892,-4770,-4613,-4439,-4246,-4071,-3909,-3782,-3702,-3660,-3669,-3717,-3792,-3885,-3977,-4047,-4100,-4100,-4071,-3987,-3876,-3733,-3584,-3432,-3303,-3195,-3127,-3092,-3097,-3130,-3186,-3259,-3329,-3401,-3457,-3495,-3514,-3515,-3489,-3458,-3402,-3345,-3276,-3215,-3146,-3096,-3042,-3003,-2970,-2936,-2906,-2861,-2812,-2740,-2654,-2549,-2432,-2309,-2179,-2070,-1957,-1884,-1816,-1781,-1762,-1754,-1764,-1757,-1757,-1729,-1686,-1622,-1528,-1429,-1307,-1189,-1079,-968,-893,-820,-779,-749,-737,-728,-731,-724,-714,-692,-658,-610,-552,-486,-408,-341,-263,-196,-137,-78,-35,10,52,92,138,185,238,297,354,426,488,561,635,704,784,852,918,976,1017,1044,1053,1048,1032,1012,999,991,1016,1044,1118,1186,1286,1369,1456,1515,1557,1565,1557,1523,1489,1445,1425,1413,1440,1487,1569,1672,1792,1918,2033,2135,2205,2245,2260,2238,2217,2176,2164,2161,2206,2275,2391,2528,2686,2847,2991,3110,3189,3220,3209,3153,3070,2971,2875,2803,2762,2771,2824,2926,3069,3230,3406,3570,3711,3824,3891,3916,3902,3856,3784,3708,3629,3576,3546,3554,3605,3683,3806,3932,4073,4199,4303,4376,4412,4408,4377,4320,4254,4190,4134,4101,4091,4100,4130,4163,4194,4216,4214,4189,4144,4072,4000,3914,3847,3796,3770,3777,3807,3861,3931,4001,4064,4113,4132,4133,4096,4046,3970,3893,3814,3745,3696,3666,3665,3686,3728,3788,3851,3920,3981,4033,4070,4096,4099,4098,4075,4054,4025,3994,3966,3935,3910,3883,3858,3834,3810,3794,3781,3779,3788,3807,3833,3866,3890,3911,3912,3891,3855,3784,3712,3617,3531,3447,3379,3332,3307,3300,3310,3334,3358,3391,3410,3428,3428,3426,3403,3387,3352,3326,3293,3261,3231,3192,3154,3103,3047,2982,2913,2841,2772,2709,2659,2622,2601,2592,2591,2598,2598,2598,2575,2547,2492,2431,2349,2267,2179,2091,2016,1940,1880,1824,1776,1730,1690,1641,1595,1541,1487,1436,1382,1345,1306,1294,1277,1285,1288,1300,1312,1312,1315,1297,1280,1242,1208,1162,1119,1077,1042,1008,988,959,945,913,886,837,785,717,638,556,470,389,319,259,213,187,172,172,181,193,210,221,227,226,218,202,186,161,139,119,95,79,56,36,9,-21,-55,-99,-145,-195,-251,-303,-354,-407,-445,-491,-523,-554,-589,-617,-659,-699,-752,-808,-875,-944,-1018,-1092,-1168,-1238,-1314,-1379,-1450,-1516,-1580,-1644,-1702,-1759,-1808,-1853,-1887,-1922,-1942,-1964,-1981,-1993,-2015,-2027,-2051,-2072,-2096,-2122,-2146,-2166,-2186,-2196,-2205,-2209,-2208,-2211,-2211,-2225,-2243,-2272,-2314,-2367,-2425,-2498,-2561,-2633,-2693,-2746,-2790,-2819,-2841,-2852,-2860,-2860,-2870,-2869,-2892,-2902,-2932,-2958,-2988,-3020,-3040,-3063,-3067,-3069,-3058,-3033,-3010,-2974,-2944,-2908,-2880,-2856,-2839,-2833,-2831,-2837,-2854,-2869,-2892,-2911,-2933,-2945,-2962,-2963,-2973,-2968,-2974,-2972,-2977,-2986,-2998,-3018,-3047,-3073,-3119,-3156,-3210,-3261,-3313,-3374,-3422,-3476,-3521,-3557,-3592,-3609,-3627,-3628,-3630,-3619,-3615,-3600,-3594,-3583,-3579,-3573,-3571,-3572,-3566,-3573,-3560,-3561,-3543,-3528,-3500,-3469,-3429,-3388,-3343,-3307,-3268,-3248,-3228,-3228,-3236,-3246,-3276,-3291,-3323,-3338,-3355,-3364,-3361,-3356,-3336,-3315,-3282,-3246,-3204,-3158,-3110,-3058,-3006,-2953,-2898,-2851,-2796,-2753,-2702,-2661,-2616,-2576,-2533,-2495,-2454,-2420,-2384,-2355,-2329,-2307,-2289,-2268,-2254,-2230,-2210,-2184,-2156,-2125,-2096,-2063,-2040,-2012,-2002,-1988,-1990,-1999,-2009,-2038,-2060,-2093,-2123,-2152,-2180,-2203,-2217,-2233,-2231,-2236,-2221,-2213,-2191,-2167,-2141,-2105,-2074,-2035,-1996,-1955,-1914,-1874,-1831,-1792,-1744,-1705,-1654,-1609,-1554,-1502,-1441,-1386,-1322,-1268,-1209,-1157,-1109,-1065,-1030,-996,-969,-949,-929,-917,-905,-895,-885,-876,-858,-844,-815,-786,-745,-701,-648,-590,-527,-462,-393,-328,-261,-201,-142,-94,-46,-8,28,59,86,117,143,177,206,244,277,319,357,393,436,466,504,529,561,576,597,603,611,608,600,590,574,561,545,533,522,522,518,524,533,540,553,561,566,572,570,570,563,563,556,563,565,581,603,625,665,696,739,778,815,852,886,916,943,972,1002,1028,1067,1096,1142,1180,1227,1264,1310,1339,1368,1388,1394,1403,1392,1393,1379,1379,1371,1380,1387,1408,1434,1465,1510,1550,1607,1657,1721,1776,1841,1897,1958,2009,2058,2097,2132,2158,2174,2198,2201,2227,2236,2262,2286,2316,2346,2375,2404,2422,2443,2446,2456,2449,2455,2447,2451,2454,2457,2470,2473,2484,2482,2479,2469,2451,2425,2397,2359,2327,2287,2253,2215,2188,2157,2139,2122,2111,2107,2108,2115,2129,2145,2164,2185,2207,2230,2248,2270,2289,2308,2333,2355,2387,2423,2464,2512,2562,2618,2669,2726,2766,2815,2837,2866,2871,2876,2869,2857,2845,2822,2815,2794,2790,2781,2778,2777,2776,2779,2782,2788,2793,2805,2814,2838,2851,2883,2903,2936,2956,2985,2999,3015,3023,3024,3020,3013,2996,2988,2964,2953,2930,2918,2896,2884,2863,2850,2830,2817,2797,2782,2766,2745,2729,2705,2683,2658,2626,2596,2557,2520,2474,2426,2373,2317,2259,2193,2133,2064,2009,1948,1898,1857,1817,1794,1772,1758,1754,1745,1745,1746,1744,1752,1746,1757,1751,1763,1759,1768,1767,1776,1772,1782,1775,1779,1768,1761,1745,1727,1704,1676,1651,1618,1594,1560,1538,1510,1486,1462,1436,1414,1383,1360,1329,1303,1276,1251,1227,1211,1194,1184,1183,1178,1190,1196,1211,1228,1237,1253,1252,1254,1238,1219,1190,1156,1116,1077,1036,1003,966,944,912,897,874,852,830,804,770,737,691,645,595,536,485,419,370,306,254,199,146,95,43,-7,-58,-109,-163,-215,-270,-322,-371,-414,-449,-476,-491,-497,-499,-486,-484,-466,-464,-457,-460,-464,-471,-483,-490,-501,-505,-512,-514,-518,-521,-525,-534,-544,-559,-576,-599,-623,-652,-678,-711,-736,-770,-795,-826,-855,-882,-915,-944,-976,-1007,-1035,-1060,-1081,-1093,-1103,-1098,-1097,-1081,-1069,-1055,-1039,-1033,-1032,-1033,-1053,-1070,-1103,-1138,-1177,-1221,-1262,-1307,-1341,-1379,-1406,-1431,-1451,-1461,-1472,-1476,-1475,-1479,-1477,-1482,-1489,-1502,-1527,-1558,-1602,-1653,-1715,-1780,-1853,-1921,-1991,-2050,-2108,-2150,-2192,-2215,-2238,-2255,-2262,-2274,-2276,-2283,-2281,-2283,-2272,-2261,-2244,-2216,-2192,-2158,-2131,-2105,-2088,-2079,-2080,-2092,-2111,-2138,-2161,-2193,-2206,-2229,-2228,-2230,-2217,-2206,-2185,-2172,-2155,-2147,-2148,-2155,-2174,-2208,-2245,-2301,-2356,-2421,-2481,-2539,-2583,-2613,-2632,-2621,-2605,-2563,-2516,-2455,-2396,-2336,-2282,-2240,-2201,-2183,-2171,-2171,-2185,-2198,-2224,-2244,-2267,-2283,-2299,-2300,-2306,-2295,-2287,-2272,-2258,-2245,-2236,-2225,-2227,-2225,-2239,-2244,-2266,-2276,-2302,-2316,-2341,-2357,-2386,-2403,-2438,-2460,-2500,-2531,-2572,-2604,-2642,-2665,-2691,-2698,-2701,-2692,-2674,-2648,-2620,-2588,-2556,-2530,-2505,-2485,-2473,-2456,-2446,-2433,-2417,-2399,-2375,-2346,-2313,-2276,-2239,-2193,-2161,-2115,-2087,-2054,-2027,-2012,-1989,-1986,-1968,-1971,-1958,-1962,-1954,-1957,-1951,-1953,-1947,-1942,-1932,-1920,-1899,-1881,-1845,-1821,-1776,-1746,-1695,-1659,-1605,-1565,-1514,-1474,-1427,-1395,-1353,-1333,-1302,-1290,-1271,-1267,-1252,-1250,-1235,-1223,-1204,-1177,-1152,-1115,-1087,-1048,-1023,-995,-981,-969,-970,-974,-984,-998,-1012,-1022,-1033,-1034,-1036,-1033,-1023,-1024,-1014,-1022,-1020,-1034,-1045,-1061,-1074,-1084,-1085,-1080,-1058,-1030,-990,-943,-890,-834,-784,-729,-691,-645,-614,-582,-558,-532,-510,-488,-463,-444,-423,-402,-386,-369,-357,-346,-338,-330,-322,-319,-305,-305,-291,-289,-280,-275,-270,-264,-258,-243,-231,-202,-174,-129,-80,-17,45,117,186,257,320,378,424,464,492,515,528,546,557,579,601,635,673,715,768,811,863,904,941,971,992,1003,1009,1004,996,981,957,937,901,876,838,807,776,747,725,708,695,693,689,698,706,718,733,749,765,786,802,825,845,873,898,933,969,1010,1060,1102,1157,1201,1247,1284,1314,1337,1353,1367,1373,1385,1395,1410,1430,1452,1477,1510,1533,1566,1591,1615,1637,1655,1667,1680,1682,1687,1679,1679,1665,1668,1654,1666,1665,1683,1708,1732,1779,1814,1866,1916,1963,2014,2053,2090,2115,2133,2139,2138,2127,2114,2094,2082,2065,2064,2056,2069,2073,2086,2097,2099,2101,2090,2074,2050,2022,1988,1953,1920,1882,1851,1819,1782,1756,1714,1691,1648,1627,1583,1564,1531,1513,1500,1488,1493,1503,1523,1552,1588,1624,1668,1704,1740,1769,1789,1806,1811,1816,1812,1813,1811,1814,1821,1829,1844,1860,1874,1891,1901,1912,1916,1916,1914,1905,1898,1883,1872,1857,1841,1832,1817,1815,1807,1813,1815,1829,1841,1860,1877,1897,1912,1929,1938,1948,1952,1956,1959,1961,1966,1973,1983,1994,2011,2024,2044,2056,2071,2077,2081,2075,2063,2045,2019,1986,1954,1912,1875,1833,1791,1752,1706,1669,1619,1583,1530,1491,1439,1396,1343,1303,1245,1205,1151,1105,1058,1015,971,939,904,886,863,857,848,851,851,860,861,873,876,886,895,905,923,935,962,978,1008,1026,1046,1061,1065,1070,1056,1048,1024,1005,979,948,924,890,865,833,799,766,729,691,652,615,584,559,544,541,550,575,607,651,696,745,788,820,842,849,836,815,774,732,682,638,598,572,552,552,548,564,567,578,571,566,538,516,469,434,379,338,282,240,183,137,76,15,-55,-133,-215,-305,-396,-485,-569,-643,-700,-745,-765,-766,-749,-710,-659,-603,-531,-477,-415,-375,-348,-336,-346,-366,-404,-446,-491,-532,-559,-578,-567,-550,-502,-449,-384,-312,-256,-208,-178,-178,-195,-237,-296,-362,-431,-497,-548,-589,-611,-625,-625,-625,-620,-622,-626,-640,-656,-676,-701,-718,-738,-749,-751,-752,-738,-722,-698,-673,-641,-619,-584,-570,-547,-540,-535,-535,-550,-561,-591,-619,-658,-701,-746,-794,-840,-881,-916,-945,-967,-980,-992,-997,-1004,-1010,-1025,-1036,-1066,-1089,-1133,-1171,-1229,-1277,-1339,-1390,-1443,-1485,-1516,-1535,-1536,-1523,-1494,-1455,-1402,-1350,-1290,-1238,-1190,-1153,-1128,-1116,-1112,-1123,-1130,-1150,-1154,-1162,-1152,-1134,-1103,-1063,-1019,-966,-924,-881,-852,-832,-819,-823,-826,-845,-860,-885,-910,-943,-976,-1014,-1052,-1086,-1117,-1134,-1138,-1124,-1094,-1045,-985,-920,-853,-797,-747,-720,-705,-709,-724,-750,-771,-802,-811,-824,-821,-807,-790,-764,-739,-718,-704,-703,-712,-738,-772,-821,-871,-930,-981,-1031,-1074,-1103,-1134,-1152,-1172,-1187,-1208,-1222,-1248,-1266,-1291,-1309,-1324,-1333,-1331,-1324,-1306,-1276,-1246,-1202,-1161,-1117,-1074,-1032,-1001,-966,-946,-921,-905,-886,-868,-850,-818,-797,-757,-728,-688,-657,-625,-603,-587,-580,-583,-594,-613,-635,-663,-685,-710,-722,-736,-734,-733,-726,-714,-707,-693,-692,-687,-694,-698,-707,-719,-727,-735,-739,-732,-727,-708,-685,-659,-622,-587,-550,-507,-478,-437,-416,-395,-381,-377,-373,-373,-379,-374,-377,-365,-359,-344,-334,-325,-317,-320,-327,-341,-369,-391,-429,-459,-491,-519,-535,-554,-553,-559,-551,-549,-546,-546,-558,-564,-585,-595,-609,-616,-610,-599,-570,-541,-495,-451,-406,-361,-330,-299,-285,-274,-275,-273,-277,-267,-260,-232,-204,-162,-116,-73,-27,1,29,33,35,15,-2,-35,-56,-86,-106,-124,-140,-150,-162,-172,-178,-190,-189,-194,-186,-173,-157,-129,-103,-65,-34,7,38,74,101,127,142,156,160,161,155,151,141,138,137,140,153,170,193,221,251,275,303,318,331,334,329,312,292,255,218,163,114,41,-12,-86,-139,-191,-232,-249,-264,-250,-231,-200,-160,-124,-88,-58,-44,-25,-33,-25,-33,-29,-18,4,34,86,133,200,254,318,363,410,438,459,468,467,462,446,436,414,402,382,370,351,338,314,297,266,245,214,193,173,164,162,175,194,223,263,299,346,384,418,457,474,502,510,518,521,518,512,507,500,497,498,506,518,537,564,596,633,675,712,755,786,813,828,824,812,779,727,678,597,536,458,391,333,273,234,186,151,108,63,15,-41,-97,-149,-200,-226,-249,-234,-217,-160,-105,-24,52,131,195,255,285,308,304,287,256,217,170,131,87,58,29,16,5,8,11,24,36,54,70,90,105,129,140,162,167,184,183,195,195,200,214,222,250,277,314,361,402,453,493,530,559,575,586,588,583,585,574,588,586,618,637,685,725,786,836,892,936,970,985,988,956,923,853,787,702,621,544,469,413,354,317,272,240,198,160,107,56,-6,-68,-128,-188,-233,-271,-292,-300,-290,-268,-227,-184,-125,-69,-7,53,112,166,222,263,317,348,396,418,452,464,479,478,471,456,427,404,363,336,300,276,249,233,215,203,190,174,163,143,131,116,111,108,122,132,171,195,246,283,329,362,396,411,426,431,429,430,429,433,449,465,499,528,570,610,644,677,699,707,708,692,661,626,574,527,466,421,364,329,292,268,250,234,225,215,199,182,153,121,82,37,-8,-52,-91,-120,-140,-151,-145,-136,-113,-92,-62,-37,-11,8,21,29,28,22,4,-15,-41,-65,-90,-107,-118,-115,-104,-76,-40,10,64,120,177,224,267,290,307,306,298,279,256,235,216,205,203,209,223,242,263,282,300,312,319,325,325,331,334,339,348,354,362,368,367,368,364,356,358,352,362,373,388,415,435,458,475,482,473,460,417,382,317,264,197,141,88,40,-4,-45,-89,-138,-199,-268,-354,-436,-532,-612,-687,-741,-773,-784,-767,-738,-685,-635,-571,-522,-468,-435,-399,-390,-369,-375,-361,-365,-350,-337,-312,-280,-242,-201,-155,-112,-76,-41,-15,5,27,38,57,74,93,113,129,141,143,133,109,67,17,-56,-124,-206,-277,-341,-396,-427,-444,-441,-413,-379,-320,-259,-190,-121,-56,1,51,83,107,111,109,91,71,44,20,1,-13,-13,-10,6,21,40,49,57,43,28,-12,-54,-111,-170,-234,-295,-358,-410,-466,-505,-546,-575,-597,-618,-628,-638,-644,-649,-648,-650,-641,-635,-617,-593,-562,-523,-480,-433,-383,-334,-289,-243,-205,-168,-132,-105,-71,-48,-20,1,22,37,51,56,60,54,50,34,27,7,4,-11,-9,-12,-7,2,5,17,16,22,20,17,16,14,17,23,34,51,75,99,132,158,188,213,226,237,232,223,200,176,149,121,110,95,104,118,141,174,199,229,239,243,227,195,157,98,44,-22,-80,-140,-191,-244,-286,-335,-378,-426,-472,-519,-568,-608,-645,-673,-686,-691,-681,-652,-623,-567,-523,-458,-404,-344,-288,-238,-188,-145,-100,-62,-19,19,63,101,145,181,223,255,285,306,321,322,316,296,265,227,180,125,76,16,-26,-74,-105,-134,-143,-148,-129,-111,-72,-29,18,70,116,156,189,206,214,207,191,161,130,90,54,18,-13,-35,-46,-52,-40,-26,-3,30,55,94,117,151,169,192,201,211,210,206,186,166,123,79,14,-56,-140,-227,-319,-406,-486,-554,-600,-634,-639,-629,-602,-556,-508,-451,-399,-345,-307,-267,-248,-227,-218,-215,-205,-208,-192,-182,-160,-133,-99,-67,-25,9,42,70,89,105,111,115,114,105,103,91,86,80,72,70,65,64,64,61,66,62,63,62,56,49,41,22,15,-8,-12,-21,-12,3,36,75,130,179,234,277,308,322,319,300,272,234,193,161,127,115,101,101,103,107,112,107,102,80,61,28,-12,-51,-102,-147,-198,-252,-295,-353,-390,-442,-479,-515,-545,-565,-571,-572,-546,-520,-467,-411,-340,-276,-199,-148,-85,-56,-25,-17,-16,-21,-32,-38,-42,-37,-23,0,30,66,103,138,171,192,209,213,214,202,193,173,160,144,129,114,94,78,48,24,-17,-51,-94,-130,-170,-196,-227,-236,-252,-251,-249,-243,-228,-214,-193,-169,-145,-111,-81,-46,-8,26,68,105,149,187,236,277,324,371,407,450,478,498,511,502,484,445,392,325,249,163,78,-6,-81,-145,-199,-234,-261,-268,-275,-263,-257,-236,-221,-206,-185,-173,-154,-136,-121,-98,-77,-51,-27,4,25,59,75,105,120,144,161,181,201,219,240,252,270,269,275,257,244,213,181,142,102,61,25,-9,-35,-58,-76,-92,-103,-120,-130,-146,-158,-166,-173,-164,-150,-116,-76,-20,44,109,185,240,311,352,401,428,456,467,484,483,492,488,493,492,493,498,498,503,508,505,505,494,479,453,419,373,319,254,181,104,15,-67,-165,-249,-338,-417,-489,-547,-591,-621,-631,-631,-610,-583,-541,-499,-444,-390,-335,-275,-224,-166,-125,-79,-53,-25,-17,-9,-11,-17,-17,-24,-15,-4,19,50,91,134,181,224,261,286,298,294,271,240,185,131,62,-2,-66,-123,-170,-204,-225,-231,-227,-209,-185,-155,-119,-88,-50,-21,15,38,69,88,114,131,150,164,181,198,216,240,269,302,340,385,423,466,491,512,510,500,460,415,349,282,201,131,51,-15,-82,-144,-200,-254,-308,-356,-403,-447,-483,-516,-537,-553,-558,-555,-542,-517,-490,-448,-408,-352,-307,-247,-201,-148,-104,-68,-35,-17,-2,2,-2,-7,-21,-26,-40,-38,-44,-33,-25,-13,5,10,26,19,22,3,-10,-31,-52,-69,-79,-85,-81,-66,-54,-24,-7,23,41,63,79,93,108,122,138,157,181,204,236,261,293,317,343,362,377,389,399,401,407,400,397,381,365,330,300,249,201,146,86,32,-28,-81,-138,-190,-245,-304,-361,-429,-491,-559,-623,-683,-734,-776,-806,-824,-833,-829,-819,-805,-780,-761,-728,-702,-664,-630,-588,-543,-504,-449,-414,-360,-327,-285,-256,-226,-204,-186,-171,-153,-141,-115,-98,-62,-30,11,52,90,125,151,165,169,162,140,118,83,50,17,-14,-34,-52,-57,-59,-49,-40,-21,-7,7,20,24,29,24,21,13,11,8,18,27,55,82,122,164,205,245,275,297,304,295,276,231,188,123,58,-9,-83,-142,-208,-261,-317,-366,-424,-479,-547,-620,-700,-786,-870,-953,-1020,-1077,-1104,-1115,-1091,-1049,-977,-888,-790,-675,-567,-454,-354,-259,-180,-107,-50,1,41,84,110,154,179,218,247,277,304,320,334,332,325,311,284,259,228,200,172,150,126,110,89,74,56,35,14,-9,-37,-58,-93,-112,-145,-162,-184,-197,-198,-195,-169,-140,-87,-32,41,113,184,255,308,353,382,392,394,382,361,342,315,300,275,270,248,245,225,205,180,139,97,43,-15,-72,-133,-182,-230,-267,-293,-318,-326,-340,-343,-346,-352,-350,-355,-350,-345,-330,-308,-278,-230,-184,-115,-54,22,85,157,208,262,297,325,342,346,347,335,320,304,281,268,257,252,266,282,317,359,406,458,497,538,553,563,548,516,475,412,352,279,210,148,85,45,9,-4,-3,18,52,107,164,233,297,359,408,448,467,480,469,462,432,416,385,366,351,333,337,325,335,334,337,343,336,335,319,307,279,254,218,177,133,81,24,-32,-103,-162,-234,-288,-346,-380,-403,-398,-374,-318,-245,-145,-32,88,212,327,432,513,585,616,647,642,633,611,585,563,542,532,530,534,557,571,603,625,647,663,666,663,643,615,572,525,467,412,349,298,242,202,161,131,106,86,70,58,46,35,26,15,2,-8,-18,-30,-25,-34,-9,3,44,83,140,195,258,314,366,405,433,445,442,426,396,359,314,271,224,186,153,127,108,100,86,88,74,69,54,38,16,-7,-34,-57,-76,-95,-102,-106,-105,-91,-81,-58,-38,-11,18,49,85,123,159,203,234,270,299,315,333,335,334,333,321,323,315,321,329,336,356,366,387,394,415,413,427,426,423,421,402,388,356,317,269,205,136,61,-23,-99,-173,-238,-285,-322,-340,-340,-330,-304,-272,-235,-193,-154,-120,-81,-57,-19,1,44,71,120,162,211,263,304,346,368,387,377,365,326,286,233,175,122,62,18,-32,-70,-113,-150,-195,-243,-295,-361,-421,-490,-549,-600,-640,-655,-652,-626,-572,-506,-419,-322,-227,-125,-42,39,96,142,167,180,179,168,154,134,118,105,96,97,98,109,120,133,144,152,152,145,130,101,72,21,-20,-81,-132,-189,-242,-291,-337,-379,-416,-447,-472,-496,-504,-515,-509,-500,-484,-460,-435,-409,-380,-359,-333,-315,-294,-272,-245,-216,-175,-131,-83,-27,21,70,109,138,154,159,150,127,101,57,20,-32,-79,-133,-189,-243,-303,-361,-415,-471,-515,-557,-587,-614,-625,-636,-638,-634,-632,-621,-611,-599,-582,-566,-545,-520,-496,-464,-435,-395,-360,-314,-274,-228,-185,-148,-113,-87,-70,-53,-51,-44,-49,-49,-55,-62,-73,-91,-109,-141,-168,-208,-240,-275,-303,-325,-346,-353,-366,-368,-378,-383,-393,-400,-408,-407,-405,-389,-368,-336,-296,-251,-202,-154,-105,-66,-25,6,30,59,74,102,122,152,185,218,257,291,317,344,343,344,318,284,235,179,111,46,-27,-98,-164,-236,-297,-364,-423,-481,-535,-580,-621,-652,-672,-681,-682,-663,-648,-607,-572,-517,-468,-402,-347,-275,-214,-147,-87,-30,19,59,92,106,124,118,120,108,103,96,94,96,98,104,109,105,106,91,80,64,49,35,29,29,31,51,56,82,90,104,110,105,97,81,56,38,9,-8,-26,-36,-37,-34,-20,-8,13,31,50,71,88,106,127,146,170,194,220,243,269,282,296,293,283,255,219,167,109,38,-28,-105,-167,-229,-281,-318,-353,-370,-383,-387,-382,-381,-362,-355,-328,-313,-284,-259,-234,-206,-184,-163,-140,-126,-100,-81,-54,-20,8,54,81,124,146,173,187,195,204,201,209,211,225,239,262,289,312,341,355,369,371,359,343,316,286,253,222,195,176,156,151,135,134,121,111,91,76,49,34,16,8,11,24,47,90,126,187,233,293,338,381,415,437,451,452,443,429,406,388,361,344,330,316,319,308,312,300,290,262,226,175,109,38,-47,-136,-220,-306,-381,-440,-497,-523,-547,-544,-533,-509,-469,-428,-371,-319,-256,-194,-132,-64,-6,65,119,184,237,292,336,381,412,441,465,479,498,510,527,545,562,587,601,620,629,625,618,590,555,508,456,394,337,275,222,176,135,103,82,61,52,44,37,33,22,18,2,-6,-22,-30,-38,-38,-33,-20,1,27,60,92,132,163,198,224,239,254,248,239,216,183,141,96,43,-7,-60,-111,-158,-204,-245,-287,-321,-358,-382,-410,-426,-437,-439,-435,-421,-406,-379,-350,-316,-277,-238,-188,-147,-92,-43,8,64,113,167,215,264,307,348,380,408,421,433,425,412,391,354,323,277,237,196,159,128,103,86,73,69,66,68,66,65,51,40,4,-20,-74,-113,-168,-212,-252,-284,-299,-305,-294,-272,-239,-200,-154,-109,-61,-16,28,67,103,138,164,191,210,222,233,234,229,221,203,189,166,147,128,103,94,64,53,23,-5,-44,-91,-149,-213,-285,-353,-424,-479,-530,-560,-575,-572,-556,-524,-487,-436,-389,-330,-280,-220,-168,-117,-58,-21,33,63,97,127,138,161,165,177,185,191,201,213,223,237,247,258,263,268,263,253,238,214,183,150,107,69,29,-6,-35,-54,-70,-67,-71,-56,-49,-37,-28,-24,-26,-32,-48,-65,-88,-114,-134,-158,-168,-175,-171,-151,-127,-90,-49,-8,37,67,99,112,114,112,86,67,30,0,-36,-65,-96,-118,-143,-163,-188,-214,-247,-280,-322,-358,-393,-422,-436,-440,-429,-400,-368,-321,-277,-233,-198,-170,-152,-143,-138,-139,-131,-123,-102,-72,-31,20,75,132,189,238,279,305,326,322,323,301,281,261,233,215,193,177,160,149,129,115,93,74,48,27,-2,-23,-47,-72,-87,-112,-123,-140,-152,-161,-173,-180,-188,-194,-196,-196,-188,-175,-150,-120,-75,-24,34,97,159,219,271,318,352,381,400,408,415,412,408,397,385,370,356,337,320,296,271,238,192,139,68,-12,-102,-200,-295,-390,-470,-537,-579,-603,-605,-578,-544,-482,-419,-349,-274,-207,-140,-90,-36,-2,36,62,88,110,136,152,178,191,212,225,240,248,258,267,273,284,285,298,295,299,286,273,242,209,155,102,38,-27,-89,-143,-190,-218,-235,-239,-223,-201,-172,-129,-98,-51,-22,18,42,75,96,123,149,169,197,219,238,261,276,285,300,297,302,302,293,293,283,274,266,249,233,209,177,138,90,35,-31,-97,-178,-244,-323,-387,-442,-498,-523,-554,-553,-555,-528,-509,-461,-424,-372,-324,-273,-226,-181,-141,-110,-77,-54,-33,-10,7,32,55,86,116,151,182,211,237,246,255,240,221,187,144,94,42,-16,-64,-112,-148,-178,-199,-209,-214,-209,-204,-192,-180,-165,-151,-137,-119,-106,-85,-68,-49,-20,-1,37,66,107,149,193,242,293,338,389,426,463,486,500,500,493,467,441,398,360,319,276,250,211,197,170,160,135,114,82,37,-14,-83,-159,-241,-328,-411,-486,-551,-594,-625,-632,-625,-603,-565,-529,-481,-439,-394,-354,-309,-272,-221,-179,-124,-72,-19,35,82,121,156,171,191,188,190,182,177,173,175,177,190,205,220,241,253,268,276,276,274,261,247,228,207,184,166,142,133,118,116,116,126,138,160,180,207,228,255,267,287,292,299,297,295,290,283,280,270,269,263,258,257,245,242,222,208,177,147,104,56,2,-55,-117,-177,-234,-293,-339,-391,-434,-474,-516,-550,-586,-618,-641,-664,-669,-676,-667,-653,-637,-606,-590,-556,-540,-510,-490,-464,-437,-404,-373,-330,-291,-245,-200,-154,-110,-67,-25,10,40,66,81,88,89,75,65,37,20,-5,-23,-35,-46,-44,-42,-32,-25,-12,-6,0,2,-5,-12,-23,-40,-50,-64,-74,-76,-78,-69,-59,-44,-23,0,30,61,99,140,187,236,289,337,387,423,456,470,471,461,427,394,335,287,221,170,112,65,23,-21,-51,-96,-135,-186,-246,-313,-387,-472,-546,-629,-695,-751,-798,-820,-837,-832,-819,-793,-758,-713,-655,-590,-511,-424,-327,-226,-120,-21,74,155,219,268,299,313,311,303,285,270,257,252,255,272,292,325,355,387,411,422,429,408,389,347,305,255,206,158,116,79,48,25,6,0,-8,1,11,29,57,85,116,152,176,207,224,241,248,248,251,238,236,220,211,197,186,168,150,129,97,70,25,-17,-64,-119,-168,-221,-274,-317,-371,-414,-465,-512,-566,-616,-671,-717,-759,-790,-804,-803,-781,-738,-680,-602,-515,-419,-320,-220,-131,-39,27,100,146,192,224,249,271,286,301,315,330,346,360,378,393,407,418,424,420,416,393,369,329,285,231,179,124,72,31,-5,-26,-35,-38,-29,-15,-3,18,22,36,36,35,36,30,29,34,36,49,61,76,93,111,124,141,148,162,169,179,187,199,199,216,207,213,195,178,151,111,72,17,-29,-83,-130,-177,-211,-251,-273,-307,-328,-360,-386,-425,-459,-502,-533,-571,-587,-600,-589,-561,-519,-449,-377,-280,-191,-90,-2,85,152,209,248,272,286,284,287,275,279,274,289,301,329,358,396,433,475,508,539,561,566,563,537,502,447,388,318,247,186,126,90,61,55,62,82,111,145,177,209,227,241,239,227,207,174,142,101,68,32,7,-14,-24,-31,-23,-22,-8,-2,10,13,19,16,14,6,-9,-25,-53,-85,-129,-179,-240,-303,-369,-437,-494,-554,-592,-628,-641,-653,-640,-630,-597,-568,-526,-479,-432,-377,-321,-260,-200,-135,-73,-11,50,102,154,197,233,264,289,311,332,346,369,382,406,421,439,447,456,448,442,415,383,339,289,229,172,110,51,2,-46,-80,-107,-127,-134,-141,-139,-134,-130,-122,-114,-111,-100,-98,-88,-78,-70,-47,-35,3,27,72,115,161,217,259,313,350,390,413,435,439,442,430,417,394,374,345,324,295,272,240,212,173,132,79,18,-44,-121,-191,-267,-334,-397,-449,-491,-520,-536,-543,-536,-517,-493,-454,-412,-361,-301,-242,-180,-114,-56,2,53,98,132,169,187,212,226,241,254,265,279,287,301,309,318,322,323,318,305,287,260,224,185,135,88,36,-12,-58,-93,-125,-142,-151,-153,-140,-124,-101,-68,-39,-1,33,68,97,127,146,168,174,188,186,193,193,195,197,203,202,213,212,218,219,218,214,208,198,181,160,131,89,48,-15,-76,-152,-227,-307,-386,-455,-521,-567,-606,-624,-632,-622,-599,-575,-528,-497,-444,-403,-354,-308,-259,-213,-160,-112,-60,-9,40,86,128,162,190,209,219,220,218,207,200,186,182,173,170,169,158,156,134,113,78,36,-13,-66,-122,-173,-220,-258,-286,-305,-312,-307,-295,-273,-246,-212,-175,-137,-93,-55,-12,28,65,100,134,162,190,216,240,259,285,300,323,336,352,359,368,366,362,351,333,315,291,264,240,207,180,146,107,66,12,-44,-113,-184,-266,-341,-425,-494,-561,-613,-651,-673,-684,-670,-652,-609,-564,-508,-443,-380,-307,-245,-174,-117,-52,-4,49,88,125,154,173,188,191,199,193,198,199,208,224,246,273,302,336,361,389,398,411,399,400,371,357,329,306,289,267,258,251,249,251,259,265,278,284,293,295,302,291,295,277,275,261,250,245,234,231,228,221,223,210,208,191,175,150,120,84,40,-7,-58,-113,-165,-221,-267,-317,-356,-397,-433,-464,-500,-530,-570,-601,-643,-676,-712,-741,-759,-768,-764,-741,-707,-654,-594,-518,-442,-357,-278,-199,-124,-59,5,53,103,141,174,202,225,241,257,265,271,276,277,276,278,275,277,280,279,282,280,277,267,253,227,199,160,120,72,30,-16,-44,-76,-85,-89,-80,-55,-33,4,32,63,91,104,127,126,140,143,156,173,192,224,254,292,328,362,389,411,423,427,419,405,382,351,319,272,233,180,129,73,13,-46,-113,-181,-253,-327,-404,-478,-558,-623,-687,-736,-767,-787,-778,-759,-714,-657,-587,-507,-425,-348,-267,-210,-147,-112,-73,-52,-28,-11,12,38,69,110,147,196,236,276,313,332,354,353,353,340,320,302,270,249,217,196,171,149,130,112,97,84,70,60,50,42,39,32,38,37,54,57,85,92,119,135,150,168,173,178,175,168,154,136,112,88,57,37,3,-11,-34,-45,-56,-63,-73,-80,-96,-119,-148,-188,-238,-291,-360,-422,-495,-560,-621,-681,-720,-761,-776,-789,-779,-764,-729,-689,-633,-573,-498,-420,-334,-248,-156,-72,20,90,162,217,261,295,310,319,317,310,298,289,279,277,280,287,304,319,337,351,359,355,344,314,274,223,157,90,16,-58,-127,-188,-243,-281,-311,-323,-321,-308,-275,-240,-188,-134,-76,-17,37,84,126,152,176,181,187,180,172,166,158,157,163,172,185,207,215,234,233,229,209,178,136,88,29,-18,-74,-110,-144,-166,-179,-188,-200,-215,-239,-279,-326,-393,-458,-529,-594,-639,-672,-671,-644,-591,-504,-407,-284,-167,-44,63,152,223,263,288,283,274,245,227,203,201,199,229,252,305,350,401,451,483,513,524,521,507,476,436,387,332,272,215,155,106,60,29,5,0,1,23,46,87,123,172,210,253,281,309,316,324,309,291,257,221,176,133,92,50,25,4,-8,-7,-1,11,27,40,48,54,45,29,1,-39,-82,-137,-192,-245,-301,-341,-384,-410,-433,-447,-451,-463,-453,-461,-450,-447,-438,-421,-404,-372,-334,-283,-223,-151,-74,9,95,176,249,316,363,406,428,447,454,460,461,463,470,468,480,467,470,446,421,383,328,273,202,131,62,-8,-63,-112,-151,-169,-188,-188,-186,-181,-171,-168,-163,-165,-166,-171,-177,-179,-178,-173,-159,-135,-112,-65,-31,23,64,117,151,191,213,229,240,237,235,225,215,209,198,195,190,186,184,179,171,160,144,119,94,55,11,-36,-96,-156,-217,-289,-345,-405,-457,-489,-524,-528,-531,-510,-482,-439,-385,-327,-264,-197,-141,-77,-39,7,29,49,59,64,63,70,69,84,96,118,141,167,195,216,237,247,251,246,228,210,175,145,104,67,27,-6,-43,-75,-102,-135,-155,-177,-192,-194,-194,-174,-151,-108,-65,-9,41,97,138,178,202,217,224,222,214,210,199,203,200,210,220,229,237,241,228,218,183,144,97,32,-21,-90,-147,-203,-256,-297,-339,-366,-402,-421,-452,-473,-500,-519,-544,-555,-570,-566,-561,-534,-506,-455,-402,-333,-260,-182,-100,-24,56,118,183,228,266,293,307,314,309,306,290,281,262,247,231,211,192,168,142,109,78,31,-3,-55,-96,-142,-184,-220,-250,-277,-292,-310,-313,-322,-321,-322,-315,-309,-292,-272,-240,-202,-153,-102,-39,19,78,135,179,225,249,278,290,297,303,294,294,282,270,261,243,237,223,214,210,199,198,186,178,162,145,118,88,49,6,-46,-101,-165,-227,-296,-356,-416,-464,-500,-518,-525,-506,-480,-431,-376,-308,-241,-163,-95,-23,41,98,151,191,224,251,263,276,275,277,272,271,268,270,271,280,281,294,292,302,299,300,298,293,288,284,274,270,259,252,240,228,213,201,186,178,169,167,171,182,199,221,248,274,303,324,344,356,361,358,347,331,305,282,247,216,179,147,109,79,44,10,-16,-53,-80,-112,-149,-178,-218,-251,-288,-325,-358,-394,-423,-456,-483,-512,-541,-569,-595,-623,-642,-656,-663,-653,-634,-597,-544,-486,-405,-329,-233,-153,-60,11,90,140,191,221,235,247,234,227,206,188,170,154,148,144,150,159,172,192,205,223,230,237,230,225,198,177,138,102,56,17,-33,-61,-102,-115,-137,-131,-129,-106,-83,-51,-12,23,69,105,152,184,224,250,277,292,302,300,293,272,250,218,190,154,128,97,84,61,58,46,45,40,32,25,7,-10,-36,-71,-103,-150,-193,-244,-301,-351,-410,-462,-512,-561,-592,-622,-634,-630,-616,-579,-527,-469,-387,-313,-228,-146,-75,-10,41,76,107,117,134,133,149,156,176,198,228,258,295,322,351,374,379,388,374,361,336,305,273,240,207,184,159,147,135,134,132,140,141,157,162,183,199,222,247,276,304,331,355,368,377,374,358,338,301,263,218,167,124,71,31,-13,-45,-79,-102,-128,-144,-169,-181,-210,-227,-260,-287,-321,-354,-388,-424,-455,-489,-517,-549,-575,-607,-626,-655,-666,-679,-681,-667,-653,-613,-574,-516,-451,-376,-295,-205,-113,-18,79,172,262,343,418,472,524,546,565,560,551,523,498,462,434,405,380,365,350,342,334,327,314,305,276,256,216,178,128,78,25,-32,-77,-128,-157,-185,-191,-187,-166,-127,-82,-17,39,113,169,226,273,299,319,319,307,285,253,215,178,135,100,65,36,10,-8,-30,-37,-56,-62,-78,-85,-105,-115,-141,-164,-195,-236,-279,-335,-392,-460,-525,-593,-654,-703,-744,-763,-766,-749,-706,-650,-573,-489,-395,-299,-209,-121,-54,14,57,98,122,145,162,182,206,227,268,299,346,390,427,470,494,518,523,523,506,487,453,424,384,351,320,288,268,245,228,222,203,206,190,192,185,184,185,184,191,195,205,211,221,228,232,231,220,203,176,139,88,34,-33,-97,-169,-235,-300,-355,-407,-444,-478,-502,-517,-531,-535,-539,-540,-542,-541,-544,-540,-543,-543,-546,-549,-553,-561,-566,-578,-579,-588,-580,-572,-551,-518,-477,-417,-356,-277,-201,-113,-29,56,140,217,289,358,413,468,508,543,567,581,583,581,562,540,509,468,432,383,342,300,258,229,197,176,157,139,124,107,81,57,16,-22,-73,-121,-174,-217,-262,-285,-309,-307,-302,-275,-246,-201,-158,-112,-63,-33,6,19,32,29,17,-2,-26,-52,-74,-95,-104,-108,-103,-87,-69,-44,-16,0,27,28,43,34,28,12,-9,-38,-67,-104,-144,-184,-235,-272,-322,-350,-386,-398,-405,-397,-371,-336,-284,-229,-161,-97,-26,37,94,147,186,222,242,259,264,269,266,264,258,254,254,253,256,258,268,269,282,281,285,285,276,267,247,228,199,171,136,106,71,45,18,-3,-16,-30,-35,-34,-38,-29,-25,-13,0,16,33,57,78,105,128,152,168,186,186,195,178,169,143,119,89,58,27,0,-27,-49,-70,-87,-108,-122,-144,-158,-181,-195,-215,-225,-239,-247,-254,-262,-263,-272,-276,-284,-287,-293,-291,-285,-277,-252,-228,-189,-144,-95,-39,16,75,127,184,223,271,300,334,359,383,403,430,444,473,482,500,498,490,465,422,366,295,212,128,41,-43,-112,-175,-222,-256,-282,-296,-308,-313,-320,-324,-329,-331,-329,-321,-303,-278,-236,-186,-124,-50,19,105,167,242,287,329,347,354,337,318,274,236,183,137,88,46,7,-23,-45,-62,-68,-70,-61,-50,-31,-17,7,14,32,25,26,8,-15,-41,-78,-111,-150,-181,-215,-235,-255,-260,-259,-241,-221,-178,-137,-82,-24,30,92,135,180,202,217,218,208,188,171,145,136,122,130,139,161,186,213,235,253,254,251,231,202,166,127,89,56,33,20,16,30,42,70,95,119,142,160,170,183,181,196,195,217,228,258,283,317,344,376,389,407,398,391,363,327,287,233,183,127,81,30,-3,-38,-57,-74,-77,-83,-76,-79,-74,-81,-90,-107,-136,-165,-209,-252,-297,-348,-385,-428,-455,-476,-488,-485,-477,-455,-430,-390,-359,-312,-277,-238,-205,-174,-153,-128,-115,-95,-83,-59,-47,-19,1,25,49,66,83,93,94,93,80,67,49,24,10,-19,-33,-52,-65,-74,-79,-83,-79,-80,-68,-72,-59,-64,-61,-67,-74,-80,-90,-89,-92,-77,-60,-26,13,73,126,200,263,328,383,426,449,460,444,415,369,309,250,180,126,70,29,3,-17,-24,-24,-24,-22,-24,-31,-47,-65,-97,-126,-164,-200,-239,-274,-313,-345,-378,-413,-436,-469,-487,-504,-518,-512,-509,-484,-455,-418,-369,-321,-266,-216,-170,-123,-89,-52,-28,-3,17,38,56,76,95,116,136,159,173,195,200,216,212,214,207,195,183,164,145,123,98,73,46,19,-8,-28,-49,-58,-59,-57,-31,-13,29,66,113,164,206,257,286,324,339,351,346,330,301,261,213,159,100,43,-13,-62,-102,-140,-162,-184,-195,-205,-210,-217,-226,-235,-259,-278,-315,-356,-402,-460,-517,-579,-635,-690,-732,-761,-782,-775,-762,-725,-676,-615,-545,-469,-393,-320,-250,-189,-137,-89,-53,-16,14,47,84,118,165,206,257,301,349,383,417,433,443,437,418,390,345,302,243,194,138,96,54,27,9,0,2,9,21,38,55,68,90,97,115,127,143,165,187,219,253,296,337,381,420,448,473,475,470,445,407,359,301,235,176,108,53,-2,-49,-90,-126,-158,-191,-218,-250,-276,-304,-336,-358,-387,-409,-430,-453,-471,-491,-512,-530,-548,-568,-574,-587,-576,-566,-535,-489,-434,-354,-279,-178,-93,10,92,178,241,303,344,374,398,403,416,409,415,408,411,410,413,417,423,427,430,433,430,423,414,392,372,339,306,269,229,194,157,131,104,91,79,75,76,80,90,102,118,138,165,192,228,261,298,334,359,377,381,369,337,291,221,142,47,-49,-146,-234,-309,-366,-404,-416,-414,-393,-360,-325,-285,-255,-232,-222,-224,-237,-263,-291,-328,-361,-388,-414,-419,-422,-404,-376,-336,-282,-226,-159,-94,-28,33,88,136,174,209,226,251,257,273,287,299,326,349,386,427,468,516,556,591,619,625,622,596,553,495,421,338,251,166,84,15,-44,-87,-118,-131,-140,-135,-133,-122,-121,-115,-119,-122,-133,-138,-150,-154,-154,-155,-141,-134,-112,-97,-75,-61,-46,-40,-36,-43,-52,-69,-89,-112,-137,-167,-188,-221,-240,-268,-288,-307,-322,-332,-339,-337,-336,-319,-312,-282,-268,-234,-210,-182,-157,-138,-124,-118,-119,-130,-145,-164,-183,-198,-201,-199,-175,-142,-94,-27,36,123,192,276,342,409,460,504,533,552,559,552,541,513,492,455,427,390,363,331,307,280,259,236,216,197,173,159,132,117,86,62,25,-11,-53,-100,-146,-192,-238,-265,-299,-299,-304,-274,-245,-183,-127,-47,27,97,168,215,248,265,251,227,177,121,54,-13,-75,-131,-170,-195,-208,-202,-186,-163,-130,-104,-72,-53,-35,-32,-35,-46,-68,-91,-123,-150,-181,-204,-222,-237,-231,-231,-207,-185,-152,-114,-76,-35,2,38,70,98,124,147,162,184,192,210,218,228,238,246,250,259,258,260,255,244,227,204,170,134,85,41,-21,-64,-127,-170,-219,-259,-292,-320,-337,-354,-354,-358,-348,-336,-320,-300,-275,-248,-221,-183,-151,-107,-67,-15,30,86,131,181,219,256,278,293,299,290,280,256,229,198,161,125,87,43,9,-37,-69,-107,-138,-158,-179,-182,-185,-172,-158,-138,-114,-103,-79,-85,-79,-95,-118,-139,-172,-200,-223,-243,-242,-241,-211,-183,-127,-72,-5,64,132,196,252,298,333,356,367,366,360,338,321,288,259,224,185,148,108,66,31,-11,-39,-67,-86,-94,-102,-91,-89,-71,-66,-56,-60,-67,-87,-114,-147,-181,-218,-238,-257,-247,-223,-176,-104,-16,89,201,313,418,508,572,613,622,597,552,472,385,282,179,78,-5,-78,-122,-150,-152,-138,-105,-69,-21,13,51,63,71,51,22,-23,-83,-141,-209,-267,-320,-363,-386,-403,-394,-383,-347,-315,-269,-228,-188,-152,-126,-105,-98,-89,-99,-95,-112,-109,-124,-120,-127,-121,-121,-112,-108,-101,-92,-88,-81,-77,-78,-83,-89,-109,-125,-151,-180,-210,-242,-270,-295,-311,-323,-319,-314,-285,-262,-217,-172,-123,-66,-14,37,90,128,174,203,237,264,285,311,326,345,360,373,380,391,390,393,390,381,370,352,325,300,255,215,158,103,41,-20,-83,-135,-188,-221,-253,-263,-267,-256,-238,-212,-193,-166,-156,-147,-155,-166,-199,-219,-264,-287,-324,-334,-351,-337,-320,-282,-234,-174,-107,-31,38,116,175,237,281,319,342,354,353,340,320,284,249,198,155,99,59,15,-13,-34,-39,-36,-20,4,28,54,71,81,76,58,27,-19,-65,-125,-168,-215,-235,-237,-222,-169,-111,-20,71,171,265,343,404,436,445,424,382,319,244,167,85,16,-47,-97,-127,-152,-158,-156,-148,-133,-119,-106,-97,-91,-98,-105,-129,-150,-191,-223,-271,-311,-357,-399,-432,-466,-479,-492,-486,-468,-440,-398,-350,-296,-238,-183,-127,-81,-39,-2,24,52,67,89,102,120,140,158,186,212,240,274,298,329,342,354,349,335,306,265,218,155,105,38,-7,-52,-81,-92,-92,-74,-45,-10,35,74,115,144,171,187,203,214,232,254,288,331,384,443,506,562,611,634,637,609,546,460,332,188,13,-170,-365,-557,-735,-896,-1020,-1121,-1178,-1198,-1180,-1117,-1024,-896,-745,-577,-401,-219,-54,96,218,298,360,373,374,348,307,253,190,115,49,-24,-70,-113,-114,-104,-46,26,138,261,396,523,622,691,710,692,629,537,419,290,154,29,-86,-176,-247,-294,-314,-316,-293,-255,-203,-144,-82,-23,28,73,95,109,107,93,86,69,68,61,63,61,56,54,43,35,27,26,39,68,114,169,231,293,341,382,398,396,362,308,212,104,-36,-172,-313,-428,-524,-583,-608,-601,-560,-504,-432,-362,-303,-260,-248,-254,-296,-344,-404,-462,-496,-522,-511,-488,-436,-377,-296,-214,-124,-34,39,110,154,186,199,200,193,191,186,205,235,299,376,484,596,725,848,960,1058,1118,1142,1115,1038,917,772,603,455,321,230,192,200,268,371,502,640,765,860,918,920,886,802,697,569,438,303,177,57,-51,-146,-229,-305,-373,-449,-527,-613,-707,-797,-890,-968,-1043,-1096,-1137,-1158,-1164,-1162,-1164,-1165,-1188,-1207,-1246,-1278,-1321,-1351,-1384,-1402,-1409,-1389,-1341,-1257,-1136,-989,-807,-627,-436,-273,-133,-34,25,56,56,53,41,42,53,82,139,207,312,419,552,688,833,978,1116,1234,1329,1384,1409,1384,1332,1235,1118,977,828,683,542,421,312,229,163,123,98,89,86,79,64,34,-9,-57,-109,-155,-187,-213,-218,-216,-199,-169,-130,-83,-25,34,109,188,286,399,533,686,856,1031,1210,1368,1504,1593,1645,1646,1608,1530,1419,1284,1134,978,827,691,567,466,370,302,235,193,152,113,75,11,-58,-163,-290,-441,-626,-826,-1047,-1279,-1502,-1710,-1880,-2005,-2077,-2094,-2065,-1996,-1903,-1797,-1688,-1579,-1485,-1395,-1333,-1281,-1253,-1227,-1207,-1172,-1124,-1052,-963,-851,-733,-597,-464,-328,-209,-103,-23,36,70,84,78,58,23,-19,-65,-110,-135,-147,-128,-77,-7,103,214,345,456,557,614,642,632,590,537,473,415,375,352,354,381,423,473,526,568,594,610,603,586,552,508,452,399,345,297,261,231,214,202,203,203,214,227,245,279,327,395,484,588,716,848,993,1133,1259,1368,1441,1474,1475,1424,1356,1255,1151,1040,948,864,808,768,753,752,764,778,780,775,732,677,572,454,295,125,-65,-263,-463,-664,-861,-1047,-1230,-1399,-1565,-1715,-1853,-1964,-2051,-2098,-2116,-2097,-2057,-1998,-1928,-1862,-1793,-1742,-1691,-1652,-1614,-1580,-1539,-1496,-1436,-1367,-1266,-1153,-1004,-838,-651,-441,-227,-5,208,406,583,724,841,920,972,1005,1009,1010,1003,994,993,986,981,969,952,925,897,863,831,803,775,763,745,742,733,726,715,689,650,598,525,450,361,287,209,150,99,65,45,41,38,48,47,44,30,3,-29,-67,-100,-117,-121,-92,-49,27,115,224,341,464,576,682,756,810,836,836,827,805,786,772,764,768,774,781,782,772,751,718,676,629,577,529,468,409,332,241,141,13,-114,-257,-402,-548,-695,-840,-979,-1110,-1228,-1319,-1403,-1447,-1487,-1499,-1497,-1495,-1478,-1476,-1475,-1488,-1506,-1525,-1538,-1537,-1510,-1463,-1382,-1293,-1181,-1074,-968,-868,-787,-706,-641,-572,-504,-420,-330,-221,-114,3,114,217,318,398,471,526,560,587,585,584,559,537,508,478,465,452,463,486,519,568,608,661,686,711,695,664,595,505,384,253,110,-25,-141,-238,-292,-316,-302,-260,-191,-115,-30,42,97,132,149,145,148,153,176,231,302,405,522,649,787,912,1043,1146,1243,1315,1373,1416,1455,1476,1506,1509,1519,1499,1470,1420,1351,1274,1183,1094,998,904,804,702,593,483,363,240,105,-37,-186,-346,-510,-686,-857,-1042,-1213,-1386,-1539,-1675,-1779,-1867,-1911,-1943,-1933,-1913,-1867,-1809,-1744,-1665,-1590,-1506,-1423,-1335,-1246,-1150,-1056,-955,-858,-756,-661,-563,-468,-370,-275,-177,-89,-4,73,137,199,245,289,327,357,394,412,445,449,466,463,461,462,457,466,474,489,498,507,498,486,447,402,335,264,185,111,38,-17,-67,-101,-127,-143,-158,-159,-164,-165,-159,-168,-166,-177,-187,-202,-219,-238,-254,-269,-280,-277,-272,-246,-211,-154,-81,12,116,232,362,485,625,747,870,975,1063,1136,1185,1229,1249,1273,1277,1280,1269,1249,1213,1167,1098,1020,921,819,710,609,513,438,376,338,314,297,284,255,206,132,16,-127,-313,-517,-748,-975,-1196,-1396,-1552,-1682,-1750,-1788,-1771,-1724,-1642,-1542,-1432,-1318,-1222,-1129,-1065,-1011,-972,-946,-923,-910,-890,-868,-837,-786,-730,-656,-568,-478,-372,-271,-167,-69,18,95,151,198,220,233,229,213,193,161,131,102,72,59,51,65,95,142,198,263,326,381,423,443,443,424,384,341,292,253,228,214,223,237,267,294,321,341,349,350,346,343,351,375,412,472,537,618,690,768,827,879,906,926,922,922,913,911,915,925,946,970,1001,1026,1048,1052,1043,1015,968,906,827,742,643,552,451,364,281,195,131,50,-7,-82,-142,-223,-292,-394,-487,-606,-731,-861,-1010,-1152,-1308,-1459,-1604,-1737,-1843,-1922,-1960,-1953,-1909,-1817,-1710,-1576,-1456,-1338,-1251,-1183,-1150,-1129,-1126,-1124,-1109,-1090,-1037,-977,-884,-781,-660,-523,-385,-232,-86,70,215,361,496,622,742,843,937,1006,1068,1104,1128,1129,1120,1086,1053,1001,952,908,859,830,797,774,754,739,723,713,693,678,651,619,575,524,450,376,276,179,78,-23,-104,-177,-226,-258,-270,-263,-241,-207,-167,-129,-90,-67,-43,-45,-37,-50,-46,-40,-22,15,65,125,206,289,385,480,574,657,734,789,833,860,872,870,860,836,803,765,713,660,600,537,473,411,344,285,219,155,88,12,-67,-158,-255,-368,-481,-611,-734,-857,-969,-1062,-1136,-1180,-1204,-1194,-1168,-1120,-1066,-1004,-945,-890,-836,-795,-757,-725,-711,-696,-703,-704,-719,-720,-723,-707,-678,-632,-570,-499,-414,-339,-253,-193,-129,-83,-41,-6,29,63,101,135,165,192,207,219,214,219,207,209,204,202,203,203,202,203,199,191,184,167,155,130,104,69,26,-22,-71,-125,-167,-211,-239,-261,-267,-262,-243,-218,-179,-139,-94,-44,3,57,105,153,201,235,280,306,349,387,438,501,578,676,790,920,1063,1206,1350,1478,1590,1674,1735,1757,1760,1722,1668,1583,1485,1372,1254,1139,1028,930,841,758,687,606,532,436,329,201,47,-126,-323,-528,-742,-948,-1144,-1319,-1464,-1582,-1661,-1715,-1732,-1727,-1702,-1656,-1611,-1553,-1501,-1443,-1391,-1333,-1281,-1223,-1165,-1109,-1048,-995,-933,-879,-818,-763,-698,-637,-565,-490,-409,-314,-216,-108,1,106,209,295,371,424,457,472,465,451,421,395,369,348,337,336,344,364,391,421,449,470,478,473,451,417,368,315,258,198,155,111,95,84,102,123,161,202,235,272,292,304,307,301,290,282,270,268,273,284,313,343,392,446,506,571,634,695,744,789,811,829,824,813,787,753,716,666,633,582,556,523,500,483,459,442,416,386,354,308,261,197,127,44,-52,-157,-276,-403,-537,-680,-822,-960,-1095,-1212,-1320,-1409,-1470,-1522,-1533,-1535,-1507,-1466,-1412,-1348,-1283,-1222,-1164,-1118,-1075,-1040,-1009,-974,-941,-896,-846,-784,-712,-627,-537,-429,-322,-203,-84,42,161,281,384,482,557,626,674,716,744,771,788,809,822,840,852,869,878,891,900,904,905,893,874,839,790,726,644,553,451,348,247,156,75,12,-39,-73,-93,-105,-107,-108,-109,-113,-127,-144,-167,-191,-209,-221,-217,-201,-167,-122,-61,4,74,140,203,257,307,345,382,418,448,495,534,589,641,696,742,784,803,806,791,748,696,623,545,459,374,291,214,140,77,13,-47,-101,-169,-226,-302,-372,-455,-538,-626,-716,-805,-896,-980,-1061,-1124,-1178,-1205,-1214,-1196,-1149,-1089,-1009,-920,-837,-751,-684,-626,-585,-556,-544,-534,-538,-536,-539,-532,-518,-494,-456,-405,-348,-283,-212,-150,-79,-26,32,78,121,156,186,215,238,262,284,308,335,363,395,429,465,505,537,569,592,602,603,586,554,508,449,381,308,235,167,110,62,30,6,-2,-6,0,3,14,10,12,-10,-23,-66,-91,-137,-169,-193,-210,-203,-175,-135,-57,20,131,241,361,483,598,711,807,899,970,1037,1090,1135,1177,1209,1240,1258,1274,1270,1261,1232,1194,1147,1090,1028,970,903,854,793,744,684,621,540,448,331,193,37,-145,-332,-529,-725,-905,-1074,-1210,-1320,-1404,-1450,-1480,-1483,-1472,-1449,-1420,-1385,-1352,-1320,-1288,-1269,-1248,-1239,-1235,-1227,-1233,-1224,-1221,-1211,-1188,-1164,-1122,-1067,-1004,-925,-839,-745,-644,-543,-445,-346,-260,-174,-102,-38,17,60,98,127,154,172,194,204,228,236,261,276,304,330,361,394,424,452,468,479,465,451,404,363,306,256,210,178,168,176,208,258,318,396,466,540,600,646,680,691,696,682,665,644,621,609,598,600,607,619,642,658,692,712,743,769,789,813,820,826,818,801,774,735,683,628,556,493,417,355,290,238,192,151,115,72,25,-39,-122,-224,-350,-493,-645,-808,-966,-1112,-1248,-1354,-1439,-1499,-1524,-1537,-1517,-1487,-1446,-1393,-1348,-1295,-1254,-1210,-1175,-1138,-1101,-1064,-1018,-969,-911,-844,-770,-691,-602,-520,-421,-337,-234,-147,-43,47,149,238,335,421,509,588,664,731,800,849,903,934,961,974,972,965,947,921,898,866,840,809,775,742,697,648,590,519,443,352,259,158,62,-35,-119,-191,-243,-281,-288,-291,-263,-240,-197,-168,-135,-120,-110,-115,-124,-142,-155,-166,-164,-152,-124,-81,-18,54,151,244,352,452,552,634,706,753,780,787,771,746,704,663,615,567,525,477,441,402,368,341,313,294,274,255,235,214,183,148,100,39,-37,-127,-239,-348,-480,-601,-722,-830,-915,-981,-1016,-1025,-1002,-958,-889,-801,-710,-603,-510,-416,-342,-283,-248,-233,-244,-263,-305,-344,-396,-439,-479,-507,-518,-523,-500,-477,-429,-385,-328,-280,-234,-200,-174,-162,-156,-157,-159,-159,-148,-134,-99,-65,-7,42,107,160,208,241,257,249,225,172,113,33,-42,-125,-188,-249,-280,-301,-298,-272,-238,-186,-129,-77,-15,25,72,97,123,137,149,164,178,201,235,272,330,386,460,532,609,685,758,829,891,947,996,1034,1067,1092,1110,1124,1138,1144,1153,1153,1154,1141,1129,1100,1065,1017,958,891,817,735,656,568,488,396,308,212,111,1,-118,-243,-383,-525,-676,-826,-973,-1108,-1236,-1333,-1414,-1464,-1483,-1479,-1442,-1394,-1320,-1248,-1167,-1095,-1032,-985,-949,-932,-927,-930,-939,-944,-940,-925,-898,-850,-791,-719,-631,-550,-451,-367,-281,-204,-136,-75,-23,27,68,110,147,178,206,228,238,253,249,260,258,272,282,307,332,368,400,438,467,494,507,509,496,469,428,379,325,273,226,195,179,182,210,253,313,385,456,527,591,637,670,682,673,652,613,574,528,491,462,445,445,456,474,507,529,563,577,590,586,576,551,524,483,447,410,375,353,328,311,295,275,253,222,185,138,91,38,-18,-67,-122,-166,-218,-262,-319,-370,-437,-505,-586,-670,-758,-847,-929,-1004,-1067,-1113,-1145,-1155,-1149,-1125,-1085,-1039,-976,-915,-847,-775,-712,-636,-578,-511,-458,-409,-362,-331,-298,-272,-254,-227,-209,-178,-143,-99,-46,21,91,172,256,332,417,481,550,599,642,675,698,712,720,720,718,711,700,684,663,634,596,548,487,418,336,253,157,72,-14,-91,-154,-207,-242,-258,-264,-245,-222,-178,-135,-82,-33,14,50,84,95,115,102,104,85,77,67,65,78,98,140,188,254,325,401,480,547,617,667,710,737,753,756,757,741,732,710,694,668,642,608,566,522,458,402,326,260,183,115,42,-25,-91,-160,-225,-296,-364,-441,-516,-596,-675,-745,-816,-869,-905,-928,-919,-901,-856,-806,-738,-678,-611,-561,-515,-485,-469,-458,-467,-472,-491,-504,-522,-531,-539,-538,-535,-526,-514,-497,-486,-463,-454,-432,-417,-400,-375,-355,-325,-293,-253,-209,-158,-105,-51,3,51,89,127,136,153,139,129,99,68,31,-7,-44,-79,-112,-142,-167,-191,-209,-218,-224,-214,-197,-170,-131,-83,-34,24,80,126,180,213,248,272,291,305,322,332,357,376,416,457,512,580,648,735,808,898,966,1035,1089,1123,1151,1155,1157,1143,1127,1107,1086,1068,1044,1026,996,969,928,879,819,746,664,567,463,345,225,94,-38,-174,-312,-441,-575,-694,-809,-918,-1008,-1098,-1170,-1233,-1285,-1317,-1341,-1340,-1328,-1292,-1242,-1177,-1098,-1017,-929,-852,-777,-717,-674,-636,-623,-609,-610,-611,-613,-612,-607,-594,-574,-550,-510,-477,-424,-377,-315,-256,-190,-131,-66,-10,47,98,148,192,238,283,321,365,395,432,452,474,477,481,464,449,415,384,342,305,266,232,215,194,208,213,254,295,352,417,484,551,613,660,700,721,728,719,696,666,628,591,554,527,506,497,496,504,513,526,529,530,516,492,457,413,364,315,269,225,197,169,161,146,146,134,129,105,81,38,-5,-60,-117,-177,-237,-295,-351,-411,-468,-532,-601,-675,-756,-837,-922,-1002,-1075,-1140,-1190,-1224,-1249,-1248,-1241,-1214,-1174,-1128,-1067,-1004,-930,-861,-775,-705,-620,-544,-474,-394,-338,-271,-219,-173,-125,-92,-52,-18,15,58,93,149,188,252,294,357,399,452,488,527,556,580,604,618,635,646,656,665,667,672,665,656,639,608,570,518,457,389,311,235,153,85,16,-36,-78,-112,-128,-140,-140,-137,-132,-121,-110,-97,-82,-65,-46,-17,5,41,69,105,137,170,202,227,258,279,306,325,350,368,395,416,444,474,506,542,577,614,646,674,691,703,695,686,655,622,576,527,475,422,369,321,272,229,183,135,85,30,-34,-100,-179,-256,-341,-419,-498,-565,-623,-668,-701,-718,-722,-715,-698,-675,-648,-621,-600,-575,-566,-548,-543,-537,-528,-525,-515,-510,-505,-501,-509,-515,-539,-565,-600,-642,-682,-726,-757,-785,-792,-788,-764,-725,-668,-600,-526,-441,-364,-279,-207,-138,-78,-25,19,53,80,92,102,96,84,61,31,-8,-42,-83,-114,-138,-154,-155,-142,-122,-83,-37,15,79,142,207,275,330,387,431,467,499,517,538,550,568,590,616,654,700,754,818,886,954,1030,1091,1159,1210,1256,1291,1312,1325,1321,1312,1290,1264,1234,1201,1166,1134,1094,1057,1010,956,893,820,737,645,545,437,327,210,93,-32,-158,-291,-427,-569,-710,-853,-985,-1113,-1216,-1312,-1376,-1426,-1455,-1461,-1455,-1433,-1399,-1358,-1305,-1251,-1185,-1124,-1051,-979,-910,-834,-769,-703,-649,-598,-564,-529,-511,-491,-481,-467,-455,-438,-413,-387,-342,-305,-247,-196,-141,-83,-37,13,50,85,114,139,164,188,208,237,259,289,314,342,366,386,407,417,426,430,424,416,409,390,382,370,363,364,370,384,405,429,459,485,512,532,543,550,548,535,526,500,489,465,456,445,438,440,435,441,437,433,424,406,387,356,326,287,249,212,174,143,114,93,77,65,64,58,68,67,73,75,68,59,37,8,-35,-83,-151,-220,-307,-397,-494,-591,-693,-782,-873,-944,-1007,-1049,-1079,-1089,-1083,-1068,-1034,-997,-951,-898,-839,-778,-710,-636,-565,-479,-402,-314,-236,-153,-84,-15,36,78,110,124,141,135,141,133,135,138,146,163,184,214,244,279,313,343,372,394,414,427,439,446,452,456,458,458,455,447,432,412,374,339,276,220,138,63,-25,-101,-179,-235,-284,-308,-316,-308,-281,-244,-200,-147,-100,-46,-5,43,76,116,148,179,218,254,294,342,382,432,476,512,551,575,596,616,623,642,645,665,674,695,708,720,730,726,724,697,675,628,586,532,480,427,380,337,302,271,242,212,179,132,85,10,-64,-161,-261,-368,-477,-581,-677,-759,-830,-874,-913,-919,-927,-908,-889,-859,-828,-791,-761,-719,-687,-648,-612,-576,-540,-507,-483,-460,-450,-447,-456,-474,-499,-525,-562,-583,-612,-623,-627,-625,-602,-583,-540,-509,-458,-420,-373,-336,-298,-264,-237,-205,-182,-155,-130,-110,-86,-70,-48,-42,-26,-30,-28,-41,-58,-81,-111,-139,-170,-191,-208,-208,-194,-165,-109,-51,38,119,219,308,396,472,540,591,638,666,698,720,748,771,808,838,888,926,980,1020,1069,1101,1139,1158,1181,1189,1200,1199,1204,1194,1194,1176,1169,1141,1121,1083,1047,997,951,889,837,772,712,646,578,503,420,328,221,101,-32,-180,-334,-501,-663,-833,-983,-1132,-1253,-1356,-1435,-1481,-1512,-1507,-1491,-1454,-1406,-1349,-1292,-1224,-1168,-1099,-1043,-975,-919,-852,-796,-733,-683,-635,-597,-578,-559,-565,-571,-586,-606,-621,-628,-628,-613,-584,-550,-494,-442,-376,-313,-249,-188,-131,-79,-30,14,57,93,138,167,210,242,273,303,323,337,347,341,333,317,296,274,254,235,230,232,247,273,318,360,430,483,557,610,673,709,750,764,773,767,753,733,706,685,654,637,610,597,575,560,542,519,505,475,459,434,411,395,369,355,333,314,295,273,254,227,208,181,160,137,116,96,79,56,39,10,-19,-64,-118,-185,-274,-369,-491,-611,-750,-879,-1007,-1122,-1212,-1290,-1327,-1348,-1331,-1302,-1239,-1176,-1085,-1003,-905,-814,-721,-630,-542,-456,-370,-291,-210,-138,-69,-5,44,92,123,148,162,169,173,171,176,181,193,214,239,275,311,352,387,423,449,466,480,479,477,466,450,437,412,395,371,347,322,292,253,215,163,108,45,-20,-89,-143,-205,-238,-271,-278,-272,-252,-215,-169,-119,-60,-7,46,98,136,178,209,237,266,285,312,329,354,368,394,406,429,442,462,476,493,504,520,528,541,546,553,556,560,554,557,542,539,521,508,486,468,440,416,389,359,330,298,265,227,185,140,80,27,-53,-120,-208,-290,-376,-459,-537,-603,-660,-701,-731,-742,-747,-730,-712,-679,-642,-600,-558,-504,-471,-417,-389,-352,-326,-312,-297,-296,-300,-308,-334,-349,-388,-413,-453,-484,-514,-541,-560,-573,-579,-583,-578,-577,-571,-567,-567,-563,-563,-558,-551,-537,-513,-486,-440,-399,-341,-290,-237,-191,-155,-130,-118,-122,-131,-159,-179,-212,-231,-247,-247,-232,-202,-154,-90,-14,78,166,269,361,455,544,616,688,744,793,838,871,907,939,972,1008,1042,1077,1110,1139,1162,1180,1192,1196,1203,1201,1205,1206,1209,1215,1217,1220,1213,1206,1179,1154,1103,1056,980,914,820,740,640,549,453,353,263,155,61,-51,-162,-285,-412,-555,-691,-841,-983,-1113,-1241,-1338,-1425,-1478,-1513,-1518,-1506,-1469,-1419,-1351,-1278,-1195,-1111,-1025,-942,-860,-787,-719,-659,-608,-565,-533,-508,-494,-486,-484,-486,-491,-488,-491,-476,-458,-430,-390,-340,-293,-226,-178,-114,-67,-17,22,61,92,123,153,179,212,237,265,290,309,326,332,335,326,313,290,264,233,203,176,154,140,140,149,174,213,259,323,391,465,543,617,688,752,797,838,847,850,826,784,731,659,584,506,427,361,299,253,223,202,203,203,223,233,256,267,274,276,264,249,222,192,154,114,71,24,-21,-69,-114,-159,-199,-237,-271,-302,-334,-364,-399,-441,-485,-546,-602,-679,-744,-824,-886,-951,-995,-1026,-1041,-1033,-1008,-962,-900,-815,-728,-610,-500,-374,-245,-126,-2,104,200,282,342,384,409,408,400,369,332,288,244,201,166,142,130,131,145,166,194,229,253,285,299,313,315,309,301,284,270,253,239,228,218,212,202,196,174,156,122,82,35,-24,-84,-144,-210,-260,-313,-346,-372,-384,-377,-358,-324,-273,-220,-144,-76,8,80,156,222,284,331,373,402,425,441,450,455,458,463,464,475,478,496,505,529,543,567,581,598,608,613,614,606,595,579,553,532,497,469,438,408,382,359,337,316,294,261,222,163,94,-3,-111,-239,-375,-515,-656,-782,-898,-982,-1055,-1091,-1105,-1093,-1057,-1003,-932,-848,-754,-662,-556,-470,-372,-302,-229,-186,-147,-137,-136,-156,-188,-235,-284,-345,-398,-453,-505,-541,-580,-597,-615,-618,-617,-608,-593,-576,-549,-528,-492,-466,-425,-391,-348,-309,-261,-225,-179,-146,-112,-88,-68,-59,-51,-59,-60,-81,-86,-111,-123,-142,-155,-162,-163,-155,-137,-103,-60,4,72,156,244,341,431,523,603,674,732,774,803,817,823,819,813,805,799,799,808,821,847,874,915,948,994,1027,1063,1089,1106,1110,1112,1088,1076,1031,998,946,894,834,771,703,633,560,482,407,321,239,145,52,-53,-160,-279,-396,-521,-645,-763,-883,-983,-1079,-1154,-1211,-1252,-1269,-1271,-1251,-1219,-1170,-1114,-1045,-973,-896,-813,-732,-649,-565,-491,-416,-352,-297,-254,-226,-207,-203,-212,-226,-254,-273,-303,-324,-340,-354,-354,-352,-343,-324,-306,-280,-254,-224,-194,-161,-131,-96,-68,-34,-6,25,52,83,103,132,147,164,173,178,177,174,165,162,150,155,145,162,162,189,202,233,265,296,347,379,435,474,524,561,600,621,638,641,632,617,592,562,535,504,481,459,440,427,412,400,384,368,346,330,303,287,265,250,237,225,219,211,208,196,191,173,156,131,99,62,15,-39,-99,-169,-243,-323,-411,-496,-588,-682,-771,-865,-945,-1027,-1097,-1151,-1195,-1215,-1219,-1198,-1156,-1087,-1003,-895,-774,-638,-497,-349,-205,-65,66,185,285,369,432,471,498,502,496,479,452,429,394,375,339,327,296,292,266,268,256,264,267,286,299,327,349,370,394,397,407,391,374,341,298,251,193,141,75,26,-39,-83,-140,-180,-226,-264,-297,-328,-349,-369,-374,-378,-361,-343,-305,-260,-203,-138,-67,6,77,139,195,232,261,269,263,251,222,199,174,154,152,152,179,210,259,317,372,443,492,550,588,620,644,651,658,656,651,646,644,637,639,636,631,628,613,592,561,515,458,383,299,200,92,-20,-143,-258,-373,-483,-573,-661,-718,-769,-790,-801,-787,-764,-725,-679,-626,-572,-518,-463,-419,-371,-337,-302,-276,-255,-240,-233,-229,-238,-252,-276,-312,-355,-409,-468,-532,-597,-658,-715,-759,-791,-812,-812,-810,-784,-765,-725,-694,-659,-624,-596,-564,-540,-514,-491,-463,-441,-409,-388,-352,-329,-293,-266,-235,-203,-173,-142,-108,-78,-44,-14,20,48,83,118,151,201,237,302,355,429,499,581,662,745,828,904,981,1040,1101,1140,1180,1197,1214,1215,1213,1206,1193,1187,1175,1172,1167,1171,1176,1186,1191,1203,1200,1200,1185,1158,1122,1064,999,920,824,731,615,510,392,277,157,35,-92,-225,-362,-504,-654,-798,-952,-1087,-1220,-1337,-1430,-1507,-1556,-1576,-1583,-1549,-1508,-1441,-1359,-1268,-1166,-1058,-950,-841,-733,-634,-531,-445,-354,-282,-210,-158,-106,-82,-55,-56,-65,-82,-121,-156,-205,-252,-301,-342,-379,-405,-417,-415,-401,-364,-321,-257,-189,-111,-35,42,110,168,212,241,257,257,249,234,209,195,168,161,150,149,156,161,179,185,206,212,230,240,255,275,297,325,361,395,439,477,510,539,549,550,532,497,455,392,338,269,215,166,125,103,85,84,92,105,126,145,172,189,214,228,240,254,254,258,257,250,248,237,232,220,208,197,169,152,102,63,-5,-76,-161,-259,-359,-467,-571,-672,-763,-837,-902,-934,-957,-951,-924,-884,-821,-748,-672,-581,-498,-407,-320,-235,-149,-66,18,98,178,249,318,373,420,448,464,463,446,415,371,317,260,195,135,73,20,-26,-63,-92,-111,-118,-120,-111,-98,-79,-62,-39,-25,-12,-4,-10,-15,-35,-51,-79,-103,-126,-147,-161,-172,-175,-178,-171,-166,-156,-146,-133,-121,-100,-80,-49,-18,22,69,114,168,215,262,304,337,368,385,404,411,416,425,423,433,434,445,445,460,458,471,471,481,487,496,514,527,554,576,605,634,657,682,693,705,703,697,683,660,634,600,553,509,440,374,281,186,70,-56,-188,-330,-469,-603,-733,-840,-934,-1004,-1048,-1074,-1072,-1050,-1015,-959,-901,-831,-761,-685,-614,-537,-466,-395,-323,-261,-195,-144,-95,-64,-43,-40,-50,-84,-125,-191,-259,-343,-429,-517,-599,-680,-738,-793,-819,-827,-820,-780,-731,-660,-577,-491,-400,-312,-236,-166,-118,-77,-58,-49,-47,-59,-66,-75,-86,-77,-77,-59,-41,-18,12,42,70,106,135,174,213,255,306,355,413,469,528,584,634,677,718,736,765,764,771,763,750,739,719,707,691,684,674,675,679,686,704,718,740,762,783,806,822,836,846,846,848,835,824,805,782,755,721,681,630,571,496,408,304,185,55,-87,-231,-377,-517,-646,-759,-858,-928,-989,-1017,-1037,-1032,-1023,-995,-968,-931,-890,-852,-803,-761,-708,-655,-600,-535,-475,-406,-338,-274,-212,-161,-119,-95,-82,-95,-117,-163,-220,-287,-360,-433,-497,-558,-598,-622,-629,-610,-580,-525,-463,-388,-308,-235,-154,-93,-34,8,44,58,76,74,73,69,60,61,60,67,80,100,126,158,193,232,274,314,355,393,428,464,488,520,534,557,563,575,573,570,562,541,526,495,467,435,399,370,335,311,281,265,240,229,208,201,188,184,186,191,213,237,278,321,374,425,471,511,529,529,505,448,366,256,113,-36,-217,-393,-578,-758,-924,-1078,-1211,-1319,-1408,-1462,-1498,-1498,-1477,-1428,-1356,-1261,-1150,-1023,-881,-739,-583,-437,-289,-150,-24,92,193,281,354,418,468,514,554,587,622,641,668,670,675,654,630,580,527,457,388,318,251,201,159,141,137,153,179,223,259,306,337,358,364,346,309,256,178,97,3,-88,-176,-250,-317,-360,-394,-411,-414,-414,-403,-395,-387,-375,-372,-361,-355,-341,-318,-294,-251,-215,-158,-113,-60,-17,16,44,51,55,44,30,14,-1,-9,-8,4,26,60,99,147,196,246,300,344,400,445,501,557,620,688,764,837,910,982,1032,1074,1086,1070,1029,952,848,718,572,407,244,77,-76,-223,-343,-460,-542,-622,-672,-723,-746,-770,-777,-773,-764,-734,-702,-647,-594,-519,-447,-366,-287,-215,-148,-97,-59,-31,-27,-26,-43,-63,-94,-123,-170,-210,-270,-336,-417,-514,-620,-740,-859,-981,-1086,-1174,-1230,-1253,-1235,-1177,-1081,-951,-796,-631,-455,-293,-143,-20,75,143,177,195,185,173,150,128,116,106,113,122,145,169,200,231,263,295,327,364,401,448,498,560,620,694,758,827,886,929,966,974,975,953,915,874,814,763,704,656,611,581,555,539,536,529,541,540,559,563,587,594,621,634,655,669,675,677,660,632,581,513,426,318,196,60,-86,-235,-385,-533,-670,-805,-919,-1030,-1120,-1200,-1267,-1314,-1354,-1370,-1375,-1361,-1323,-1277,-1198,-1112,-1003,-880,-751,-607,-468,-323,-192,-61,50,157,248,323,393,447,492,533,549,574,565,566,531,495,441,369,300,210,133,56,-6,-47,-67,-63,-27,24,95,178,255,331,388,423,433,421,375,323,247,172,98,33,-19,-49,-73,-64,-58,-31,-6,17,44,53,65,62,53,43,22,11,-10,-28,-43,-71,-89,-124,-165,-207,-266,-319,-378,-433,-475,-508,-517,-510,-482,-429,-370,-282,-207,-113,-41,33,88,126,153,166,169,175,177,185,210,231,275,316,361,404,433,450,444,415,365,287,192,81,-49,-173,-308,-428,-544,-644,-727,-791,-834,-857,-861,-844,-808,-759,-686,-606,-504,-399,-278,-156,-28,99,216,328,421,504,562,609,628,641,628,613,580,543,499,445,395,335,272,210,138,72,0,-61,-125,-173,-213,-240,-245,-248,-221,-202,-159,-129,-92,-67,-51,-47,-57,-76,-107,-140,-176,-208,-234,-250,-256,-249,-228,-202,-161,-125,-79,-42,-5,20,46,55,73,79,95,119,146,191,240,300,362,428,481,531,563,578,582,562,537,497,457,412,375,338,314,298,290,291,302,316,341,368,401,438,480,520,566,607,647,677,700,703,699,662,615,531,432,304,160,-4,-178,-358,-535,-707,-863,-1005,-1115,-1207,-1264,-1294,-1297,-1271,-1219,-1156,-1064,-976,-869,-763,-661,-552,-459,-363,-277,-200,-124,-60,4,56,109,153,191,226,244,261,258,247,219,174,120,44,-33,-130,-223,-323,-416,-499,-571,-622,-655,-664,-649,-616,-560,-494,-414,-335,-252,-182,-116,-70,-36,-17,-14,-21,-36,-57,-76,-95,-107,-113,-108,-99,-78,-53,-21,14,56,97,144,191,243,296,355,406,467,515,562,602,624,643,641,634,607,580,539,501,459,423,394,374,365,372,383,417,449,496,543,594,640,688,723,752,771,775,773,752,729,682,642,581,523,460,387,321,245,169,93,3,-77,-177,-266,-367,-463,-555,-647,-723,-795,-851,-893,-924,-938,-939,-928,-901,-864,-816,-751,-684,-600,-513,-420,-320,-221,-124,-30,55,131,194,238,270,276,271,240,194,132,55,-30,-122,-218,-308,-396,-469,-533,-573,-599,-602,-583,-550,-497,-431,-364,-284,-219,-148,-94,-48,-14,11,23,35,35,40,44,47,62,75,102,129,166,206,248,298,339,385,424,460,486,516,523,540,538,533,523,497,478,435,407,351,316,261,218,174,132,99,70,46,29,15,3,-5,-15,-21,-31,-37,-46,-52,-53,-58,-49,-46,-29,-18,0,19,33,52,57,65,56,43,13,-30,-91,-168,-260,-367,-487,-609,-737,-855,-963,-1056,-1123,-1168,-1185,-1171,-1134,-1069,-983,-879,-758,-628,-493,-351,-215,-79,50,168,281,380,467,549,609,671,704,742,753,762,753,735,706,672,630,583,541,490,453,411,382,352,332,312,300,282,272,249,233,202,179,140,113,73,46,19,-4,-19,-31,-37,-38,-45,-40,-50,-50,-59,-69,-73,-85,-86,-93,-93,-85,-86,-66,-65,-40,-37,-14,-11,7,9,16,20,17,23,15,18,17,14,16,16,19,23,28,34,48,60,86,111,150,193,245,304,368,436,503,573,636,697,748,789,822,838,845,831,808,765,712,638,559,457,354,231,108,-27,-163,-301,-437,-564,-678,-783,-859,-921,-955,-962,-949,-906,-850,-773,-693,-600,-516,-429,-360,-296,-252,-214,-193,-176,-168,-161,-153,-147,-135,-131,-122,-127,-136,-166,-206,-267,-343,-429,-532,-632,-735,-831,-908,-979,-1023,-1049,-1056,-1042,-1014,-972,-921,-859,-796,-729,-651,-588,-503,-436,-356,-286,-214,-150,-92,-39,4,42,77,105,143,174,223,275,340,421,503,603,702,806,906,1002,1084,1159,1213,1253,1275,1282,1270,1247,1213,1169,1123,1073,1021,976,929,889,850,817,787,760,736,711,697,675,667,652,646,641,632,629,617,604,582,553,513,465,403,329,251,151,53,-64,-187,-314,-452,-594,-735,-881,-1020,-1154,-1275,-1384,-1469,-1535,-1574,-1586,-1567,-1528,-1453,-1371,-1259,-1146,-1014,-892,-755,-637,-507,-391,-275,-164,-55,50,152,248,334,410,470,514,535,539,513,476,416,349,271,195,121,60,11,-27,-43,-56,-49,-39,-30,-12,-8,-4,-3,-15,-24,-35,-53,-56,-62,-62,-48,-39,-20,1,15,37,43,57,56,56,56,51,51,54,58,72,89,107,129,152,166,183,179,177,157,129,96,50,10,-35,-74,-102,-133,-137,-151,-141,-135,-126,-110,-103,-96,-91,-100,-95,-114,-108,-122,-114,-110,-95,-71,-43,-6,32,74,113,152,181,205,218,222,211,195,157,118,58,-8,-84,-165,-251,-334,-413,-477,-527,-554,-559,-536,-488,-413,-326,-212,-102,22,133,241,331,409,464,511,530,552,556,559,565,565,576,581,594,595,595,579,550,504,438,358,258,157,38,-64,-183,-271,-368,-440,-502,-558,-592,-630,-646,-670,-674,-683,-674,-666,-637,-611,-561,-511,-446,-377,-308,-235,-175,-112,-70,-31,-7,11,16,29,26,43,50,79,102,146,188,238,292,342,391,437,471,500,520,530,534,531,522,508,495,478,463,448,432,424,410,407,399,398,400,404,413,426,438,457,472,489,502,508,512,505,493,469,440,401,354,306,240,183,101,26,-70,-166,-280,-394,-524,-645,-774,-882,-989,-1061,-1119,-1139,-1134,-1093,-1033,-942,-848,-737,-631,-531,-443,-370,-317,-271,-249,-225,-212,-196,-177,-153,-123,-89,-47,-14,22,45,57,56,38,3,-41,-102,-164,-234,-299,-362,-413,-462,-490,-520,-530,-538,-538,-528,-518,-501,-477,-449,-414,-369,-319,-260,-190,-122,-43,36,107,182,241,300,342,381,408,434,455,475,503,528,564,603,640,686,722,751,778,779,781,757,727,688,640,594,550,511,483,463,452,452,448,458,455,458,452,442,430,417,401,395,385,388,393,402,416,426,432,435,428,414,385,356,309,267,209,159,97,35,-32,-105,-184,-269,-363,-461,-563,-663,-761,-848,-918,-978,-1005,-1021,-1003,-973,-914,-848,-767,-679,-592,-506,-423,-350,-279,-220,-163,-114,-66,-22,19,60,95,133,157,184,198,204,203,188,163,130,82,37,-26,-75,-143,-188,-246,-287,-327,-362,-388,-411,-425,-437,-437,-438,-416,-399,-360,-317,-264,-203,-137,-75,-12,41,87,118,142,148,151,142,133,123,120,117,135,153,191,233,287,341,404,453,507,542,574,586,599,584,582,552,538,507,483,455,434,405,388,358,341,310,290,259,236,210,182,164,139,123,103,85,70,46,25,-2,-33,-64,-99,-140,-178,-220,-268,-313,-368,-425,-487,-556,-626,-701,-773,-840,-904,-946,-984,-992,-987,-957,-902,-830,-739,-633,-520,-395,-274,-155,-41,63,157,244,314,386,437,493,533,570,605,624,643,648,645,637,610,586,543,501,450,397,338,280,218,156,96,31,-32,-93,-160,-210,-279,-316,-373,-396,-426,-433,-428,-413,-379,-339,-291,-232,-185,-125,-91,-52,-36,-24,-29,-40,-61,-78,-98,-105,-112,-94,-80,-39,-1,50,101,151,194,235,259,281,288,290,284,277,264,257,245,243,243,245,257,267,285,303,324,344,365,383,399,413,422,432,428,431,422,415,402,389,373,361,348,334,323,313,298,284,259,228,183,127,55,-30,-126,-231,-340,-443,-544,-628,-695,-743,-763,-766,-742,-701,-647,-574,-506,-426,-357,-288,-230,-179,-141,-109,-88,-73,-66,-61,-65,-63,-72,-76,-85,-93,-105,-120,-142,-166,-204,-239,-298,-345,-416,-480,-548,-625,-685,-761,-817,-877,-926,-967,-998,-1017,-1021,-1009,-978,-929,-856,-771,-659,-540,-407,-269,-135,0,119,229,320,397,458,505,547,577,614,645,687,733,784,845,900,966,1017,1065,1105,1126,1145,1140,1133,1110,1087,1054,1024,987,953,924,884,859,817,790,751,716,680,642,607,570,534,496,460,418,378,332,283,232,182,126,78,25,-21,-68,-112,-157,-208,-257,-322,-388,-473,-557,-662,-758,-870,-968,-1065,-1141,-1206,-1240,-1257,-1243,-1206,-1150,-1072,-985,-887,-787,-689,-595,-509,-432,-358,-301,-239,-198,-147,-115,-73,-46,-11,11,40,59,84,103,125,144,166,187,205,229,237,255,249,248,224,195,144,92,17,-49,-131,-196,-259,-304,-329,-334,-310,-268,-201,-118,-28,78,167,264,332,398,426,450,441,422,393,348,313,269,244,222,214,222,237,260,294,318,351,371,385,387,383,358,339,296,259,212,165,121,75,36,-3,-29,-60,-73,-93,-95,-98,-96,-86,-76,-63,-48,-36,-25,-13,-14,-3,-12,-10,-18,-26,-33,-45,-58,-72,-91,-116,-137,-175,-202,-245,-281,-322,-358,-392,-417,-440,-443,-445,-426,-398,-358,-303,-240,-169,-93,-16,59,129,191,244,284,316,335,347,354,350,350,342,334,327,312,299,280,259,227,202,160,123,84,36,-6,-50,-101,-144,-200,-249,-306,-367,-421,-488,-541,-596,-643,-675,-696,-702,-686,-656,-605,-543,-464,-385,-295,-214,-134,-70,-14,21,50,59,61,58,49,49,49,64,86,123,170,222,284,340,402,445,495,517,545,551,556,555,547,544,536,533,534,535,541,548,558,565,579,584,597,604,612,619,624,626,626,620,612,597,573,553,507,480,421,374,312,241,173,88,4,-87,-187,-281,-388,-484,-586,-679,-765,-842,-904,-954,-983,-998,-989,-967,-925,-865,-800,-716,-635,-544,-456,-373,-290,-224,-157,-109,-64,-33,-10,3,13,10,13,-2,-5,-22,-35,-48,-68,-81,-102,-121,-138,-165,-186,-219,-253,-296,-346,-403,-467,-535,-603,-674,-725,-779,-802,-814,-795,-757,-689,-609,-501,-392,-266,-153,-32,63,156,227,278,322,346,365,378,387,403,421,451,483,530,577,636,687,749,789,839,862,885,884,882,853,827,780,734,678,622,561,506,447,400,351,315,283,259,245,235,234,232,238,233,238,226,220,199,176,151,113,81,38,0,-44,-85,-129,-173,-217,-265,-313,-365,-418,-473,-528,-580,-631,-673,-706,-730,-736,-733,-708,-678,-620,-568,-489,-420,-334,-258,-177,-106,-40,21,68,114,146,177,198,219,232,246,252,262,265,266,268,262,262,253,247,234,226,204,190,156,128,82,34,-27,-99,-171,-260,-340,-426,-502,-566,-615,-642,-646,-622,-578,-510,-425,-331,-232,-135,-50,25,78,117,136,141,133,123,104,102,93,105,127,153,203,246,301,357,400,447,477,501,511,516,500,493,459,439,396,361,315,268,222,167,121,73,30,-1,-29,-44,-49,-46,-32,-15,5,23,39,45,47,32,14,-21,-56,-103,-148,-198,-242,-282,-321,-349,-380,-401,-428,-447,-477,-502,-530,-565,-586,-613,-623,-630,-611,-590,-535,-478,-397,-305,-208,-101,-2,99,188,267,329,382,413,437,446,439,436,416,402,382,366,349,340,324,319,307,295,281,256,229,185,141,73,6,-75,-164,-248,-340,-420,-489,-548,-582,-600,-591,-564,-513,-447,-366,-278,-185,-99,-15,50,104,140,154,157,141,116,88,55,28,11,0,11,25,66,104,165,221,285,342,398,443,479,507,516,524,514,504,483,461,438,409,396,368,362,351,349,358,365,385,406,436,461,491,520,534,562,556,564,544,528,490,455,400,351,287,226,157,86,9,-64,-151,-231,-319,-407,-491,-575,-653,-718,-780,-819,-857,-871,-877,-868,-850,-819,-787,-741,-693,-646,-586,-537,-475,-422,-364,-311,-258,-214,-169,-137,-107,-89,-76,-74,-79,-87,-106,-122,-144,-166,-188,-213,-239,-269,-305,-350,-402,-464,-532,-610,-686,-765,-831,-888,-926,-943,-933,-897,-834,-743,-634,-503,-361,-216,-67,69,199,306,399,464,518,547,567,578,583,590,605,622,656,697,742,803,853,915,960,1004,1032,1045,1051,1037,1015,985,941,905,852,812,758,721,670,633,591,552,518,483,452,425,399,375,352,331,304,282,250,221,186,148,114,68,40,-6,-33,-70,-104,-135,-177,-219,-270,-330,-399,-474,-562,-644,-737,-819,-895,-963,-1006,-1044,-1052,-1043,-1019,-970,-913,-843,-754,-678,-577,-497,-402,-322,-240,-168,-99,-36,19,75,118,165,200,239,270,307,332,366,389,417,433,446,445,434,406,362,302,227,140,44,-57,-151,-246,-322,-389,-436,-461,-470,-458,-430,-389,-336,-278,-220,-157,-107,-59,-24,-1,15,14,10,-11,-26,-55,-76,-93,-110,-102,-102,-69,-37,17,76,148,210,290,340,401,436,460,469,461,443,412,376,330,291,244,207,171,138,119,95,85,72,67,60,54,49,39,31,17,7,-7,-13,-26,-23,-29,-21,-19,-9,-7,-3,-6,-16,-28,-55,-81,-120,-156,-204,-239,-285,-314,-340,-357,-356,-348,-323,-281,-235,-170,-102,-30,48,120,186,251,296,342,369,388,401,402,402,396,388,376,368,353,348,336,329,317,310,293,279,248,218,166,108,30,-59,-162,-271,-392,-505,-620,-717,-807,-871,-916,-937,-934,-908,-867,-803,-731,-649,-564,-479,-399,-325,-261,-208,-164,-131,-107,-88,-72,-59,-42,-25,0,31,69,117,166,230,289,362,428,499,563,625,680,723,763,781,801,801,799,789,767,754,726,713,687,673,655,642,623,607,584,557,526,483,443,387,341,284,236,190,147,112,84,58,36,14,-14,-42,-79,-129,-182,-250,-324,-400,-490,-569,-656,-728,-797,-855,-894,-930,-938,-941,-925,-895,-857,-803,-743,-677,-602,-531,-451,-377,-303,-236,-168,-116,-59,-19,23,54,84,106,131,146,170,182,202,207,215,208,194,164,117,51,-29,-132,-236,-366,-476,-607,-700,-798,-854,-895,-895,-870,-812,-729,-623,-499,-371,-231,-105,23,132,224,303,359,401,428,439,445,445,444,447,452,472,491,533,569,625,676,731,784,823,859,877,883,868,841,799,744,686,612,548,476,414,355,305,265,228,205,182,164,156,138,128,112,98,75,62,31,19,-8,-23,-43,-54,-71,-79,-93,-105,-120,-140,-167,-192,-235,-272,-324,-377,-432,-495,-550,-613,-659,-713,-745,-775,-790,-790,-779,-753,-717,-662,-609,-535,-463,-387,-304,-228,-149,-76,-10,56,108,163,203,248,280,321,347,385,415,450,479,510,527,545,539,525,489,429,355,254,144,14,-110,-246,-362,-472,-555,-621,-654,-670,-653,-622,-570,-508,-439,-367,-298,-233,-174,-128,-87,-59,-36,-22,-13,-6,-3,8,12,35,50,83,119,163,211,267,320,373,426,464,501,523,536,535,525,502,475,434,399,348,311,265,228,193,163,135,115,89,70,46,18,-8,-44,-73,-110,-137,-162,-177,-186,-176,-171,-139,-124,-86,-65,-41,-27,-23,-29,-47,-79,-115,-167,-219,-278,-338,-393,-444,-487,-517,-532,-538,-521,-494,-449,-391,-325,-246,-167,-77,3,89,166,234,303,352,398,433,458,476,486,491,490,487,484,476,479,467,470,456,450,427,401,359,304,233,151,50,-53,-168,-284,-392,-493,-583,-643,-698,-713,-716,-690,-644,-585,-508,-428,-345,-267,-195,-137,-94,-67,-56,-63,-78,-107,-138,-166,-196,-209,-215,-200,-172,-123,-59,18,108,202,296,390,468,541,590,627,641,641,625,598,561,526,483,457,422,413,397,403,405,417,429,437,444,439,431,411,388,357,326,294,263,234,213,187,170,141,119,80,44,-7,-64,-128,-196,-272,-341,-421,-489,-559,-622,-680,-728,-772,-799,-820,-827,-818,-798,-759,-708,-644,-567,-484,-393,-304,-217,-135,-70,-10,28,59,69,75,70,64,59,58,64,76,96,119,145,164,176,169,152,106,39,-45,-157,-271,-401,-527,-645,-745,-826,-874,-896,-881,-839,-767,-672,-557,-434,-298,-172,-42,71,176,258,332,385,421,455,461,480,479,486,490,496,508,525,546,581,612,664,709,768,819,875,918,955,973,974,957,919,865,795,714,631,545,468,395,338,290,255,229,207,190,171,141,116,63,25,-42,-94,-159,-212,-263,-301,-331,-349,-360,-364,-367,-370,-378,-391,-414,-448,-488,-542,-595,-656,-721,-778,-839,-888,-933,-967,-993,-1004,-1007,-994,-969,-925,-871,-796,-710,-606,-493,-369,-241,-111,19,135,249,343,427,496,545,591,616,644,661,679,701,715,743,755,777,779,776,752,713,645,564,455,336,203,69,-63,-183,-289,-368,-428,-455,-462,-443,-404,-355,-290,-228,-163,-107,-60,-23,-2,9,8,-6,-17,-44,-59,-80,-88,-93,-86,-67,-44,1,38,98,146,207,254,300,334,356,367,359,345,313,279,234,191,142,103,61,32,2,-13,-29,-34,-38,-39,-37,-41,-39,-52,-54,-71,-81,-100,-109,-124,-125,-132,-126,-118,-108,-91,-77,-63,-46,-43,-30,-43,-40,-67,-80,-117,-144,-183,-216,-246,-276,-290,-300,-296,-281,-254,-219,-166,-119,-51,7,73,137,187,241,276,304,321,319,317,294,278,245,226,197,186,172,176,174,194,196,216,213,207,182,138,73,-11,-116,-235,-361,-495,-617,-736,-828,-907,-950,-973,-960,-927,-864,-785,-692,-589,-483,-386,-283,-211,-136,-87,-52,-27,-19,-17,-18,-28,-24,-27,-7,13,53,106,174,255,354,453,568,673,784,878,966,1028,1076,1097,1100,1081,1040,994,924,864,790,727,667,615,572,538,509,485,463,442,417,386,355,309,274,217,172,115,64,9,-45,-98,-151,-200,-257,-303,-362,-407,-466,-520,-570,-634,-676,-739,-780,-828,-865,-894,-921,-924,-935,-917,-901,-868,-823,-773,-708,-644,-562,-494,-404,-335,-250,-187,-113,-65,-4,27,69,89,115,126,143,148,163,166,179,180,185,178,166,138,104,47,-12,-94,-172,-262,-343,-418,-479,-517,-537,-527,-495,-439,-361,-273,-171,-72,30,112,192,244,286,307,310,308,290,275,260,244,246,246,265,287,322,360,404,456,499,554,597,641,682,711,734,745,743,728,699,654,598,531,457,382,303,236,169,121,80,52,37,28,22,24,10,7,-19,-41,-78,-118,-160,-203,-242,-274,-299,-316,-320,-321,-313,-304,-293,-286,-283,-285,-302,-318,-349,-386,-424,-470,-513,-553,-588,-619,-627,-639,-620,-601,-561,-503,-444,-361,-283,-193,-102,-15,71,149,219,287,336,390,429,471,502,540,568,602,629,654,673,681,683,667,643,597,541,466,381,283,176,66,-49,-157,-265,-353,-436,-495,-536,-560,-556,-540,-505,-455,-400,-338,-278,-225,-178,-140,-113,-99,-86,-88,-82,-83,-78,-69,-50,-29,2,38,76,123,166,219,262,318,362,412,455,498,527,556,569,567,562,527,498,438,387,314,254,181,122,63,14,-31,-64,-100,-121,-153,-174,-202,-229,-255,-287,-315,-341,-368,-385,-402,-410,-415,-408,-402,-387,-370,-351,-337,-319,-312,-309,-310,-327,-341,-370,-393,-426,-446,-472,-477,-483,-465,-445,-404,-358,-300,-234,-166,-92,-21,52,120,187,247,303,354,394,436,456,487,491,507,498,501,487,481,466,458,444,436,415,400,366,335,276,221,136,56,-45,-138,-239,-325,-403,-465,-502,-525,-522,-497,-466,-410,-358,-302,-240,-201,-154,-127,-104,-91,-77,-75,-63,-55,-42,-25,-1,21,54,83,121,159,201,249,297,350,408,462,522,575,628,668,707,727,744,743,733,714,683,651,610,571,531,490,456,416,388,352,321,290,253,223,183,145,105,61,21,-27,-71,-119,-162,-208,-250,-290,-332,-365,-404,-440,-475,-517,-556,-603,-646,-694,-735,-774,-807,-823,-833,-826,-800,-771,-713,-662,-590,-521,-450,-379,-318,-261,-211,-173,-138,-116,-92,-77,-60,-46,-34,-20,-6,0,14,17,18,23,8,6,-17,-33,-67,-99,-147,-195,-257,-317,-386,-453,-514,-568,-611,-629,-641,-616,-578,-515,-432,-339,-232,-121,-15,91,182,264,334,389,435,471,499,522,541,559,574,592,609,628,649,675,704,739,774,819,858,906,944,983,1008,1027,1030,1021,990,952,885,823,731,647,548,456,362,279,194,129,57,10,-47,-83,-128,-160,-195,-222,-255,-279,-308,-333,-360,-384,-415,-433,-471,-488,-524,-548,-579,-610,-641,-675,-708,-742,-774,-802,-828,-844,-856,-852,-841,-818,-782,-740,-684,-627,-559,-493,-420,-352,-278,-207,-133,-62,16,92,171,254,333,418,494,569,634,689,733,760,775,774,757,731,689,640,584,520,453,378,310,227,160,79,8,-61,-129,-184,-240,-281,-312,-334,-345,-345,-335,-319,-294,-273,-243,-220,-195,-178,-161,-152,-146,-140,-142,-140,-140,-142,-130,-132,-108,-100,-63,-39,6,47,95,143,190,230,266,290,304,306,301,280,256,227,187,159,117,91,55,31,3,-21,-42,-71,-88,-116,-132,-154,-168,-178,-186,-181,-181,-162,-152,-129,-108,-88,-61,-44,-20,-4,13,24,36,41,44,39,33,17,4,-24,-41,-70,-90,-109,-123,-127,-124,-113,-93,-64,-33,6,46,84,125,163,195,232,255,288,308,333,348,365,370,375,367,355,329,299,255,210,156,98,39,-24,-84,-145,-202,-263,-315,-374,-420,-474,-515,-558,-595,-626,-648,-667,-672,-675,-662,-644,-613,-578,-526,-477,-410,-347,-276,-203,-133,-63,4,60,116,154,194,217,240,258,268,293,310,349,387,443,507,583,663,749,829,909,975,1034,1070,1097,1096,1088,1052,1014,950,889,808,735,650,573,493,422,351,291,237,186,151,110,82,50,24,-15,-46,-96,-141,-204,-263,-335,-402,-473,-546,-609,-674,-728,-779,-820,-856,-882,-899,-908,-908,-895,-883,-852,-819,-783,-732,-692,-632,-590,-529,-485,-433,-386,-341,-296,-251,-205,-161,-105,-57,0,56,108,159,204,237,263,280,275,278,252,235,205,167,141,92,63,17,-21,-65,-107,-155,-194,-243,-278,-320,-344,-369,-375,-375,-356,-327,-281,-231,-160,-101,-18,41,115,166,220,254,286,298,309,305,295,289,269,263,253,254,264,280,310,342,389,427,479,516,556,583,605,609,612,590,574,530,496,436,389,322,265,203,141,93,38,6,-26,-41,-44,-40,-20,3,32,59,83,94,102,83,62,17,-36,-97,-169,-233,-301,-360,-407,-447,-470,-484,-487,-480,-464,-451,-423,-409,-385,-368,-356,-342,-331,-324,-309,-299,-277,-254,-221,-182,-135,-76,-12,61,141,223,310,392,476,542,606,644,671,677,661,630,577,514,440,351,271,178,91,15,-72,-131,-203,-252,-306,-346,-384,-418,-443,-468,-485,-501,-507,-514,-511,-503,-494,-474,-452,-425,-390,-353,-314,-268,-227,-182,-141,-105,-69,-39,-15,12,35,58,91,116,156,192,237,277,325,357,397,420,440,449,449,436,423,394,365,330,292,256,217,180,146,106,81,41,19,-15,-36,-56,-75,-83,-94,-91,-94,-88,-89,-86,-87,-96,-100,-120,-131,-151,-171,-185,-207,-217,-233,-244,-251,-265,-265,-280,-281,-291,-293,-301,-301,-301,-301,-289,-281,-260,-236,-206,-170,-126,-79,-30,28,79,139,194,249,302,354,394,436,463,486,496,498,484,466,433,396,348,300,246,191,137,85,30,-10,-67,-102,-152,-187,-230,-267,-306,-340,-377,-402,-433,-449,-462,-470,-459,-451,-424,-393,-358,-308,-269,-214,-173,-128,-89,-59,-29,-10,11,27,44,65,86,119,152,197,243,295,348,407,455,512,554,597,630,658,675,690,689,684,671,648,621,585,545,503,456,413,364,325,284,253,222,200,179,164,148,132,112,87,60,17,-22,-78,-130,-191,-248,-308,-360,-408,-447,-477,-497,-502,-499,-483,-455,-428,-390,-363,-344,-336,-350,-383,-433,-505,-581,-663,-741,-799,-843,-856,-835,-792,-712,-614,-501,-373,-249,-129,-18,74,157,221,274,321,355,395,424,456,480,499,504,493,461,405,327,220,100,-40,-181,-321,-452,-554,-638,-678,-689,-661,-600,-512,-401,-281,-157,-41,65,147,210,243,253,243,213,172,129,86,59,42,51,76,128,196,280,373,467,559,635,705,744,771,770,749,709,648,578,488,407,305,224,135,66,5,-39,-70,-90,-100,-110,-116,-133,-151,-177,-213,-239,-272,-287,-293,-278,-246,-192,-125,-48,41,122,208,279,340,392,429,456,471,481,478,476,459,440,413,371,326,264,191,111,10,-91,-208,-325,-440,-558,-651,-741,-795,-827,-826,-788,-720,-619,-497,-356,-208,-64,71,179,265,315,334,315,275,200,123,27,-58,-138,-197,-235,-250,-237,-204,-154,-93,-24,37,96,137,162,173,159,136,93,44,-15,-74,-136,-193,-244,-288,-319,-341,-342,-341,-314,-291,-255,-222,-192,-177,-163,-175,-183,-209,-226,-246,-241,-230,-188,-129,-51,46,144,243,332,405,451,477,468,443,394,331,260,194,118,69,13,-23,-46,-71,-76,-92,-96,-109,-124,-139,-168,-187,-214,-231,-240,-239,-217,-184,-120,-51,47,145,260,366,474,566,642,703,735,755,748,731,695,660,612,579,541,525,510,521,528,559,581,609,630,637,628,602,552,486,397,293,179,53,-75,-207,-337,-460,-582,-689,-792,-878,-956,-1019,-1077,-1121,-1171,-1212,-1265,-1319,-1381,-1448,-1518,-1582,-1638,-1675,-1692,-1677,-1635,-1556,-1450,-1316,-1162,-987,-813,-623,-453,-279,-127,14,135,231,314,367,410,426,431,420,403,375,352,324,305,298,291,313,330,381,435,514,603,711,828,959,1090,1228,1356,1479,1586,1676,1748,1793,1824,1825,1814,1779,1734,1674,1608,1537,1464,1396,1336,1277,1241,1197,1173,1143,1107,1071,1003,929,815,685,519,335,132,-88,-300,-526,-728,-925,-1101,-1253,-1385,-1495,-1578,-1645,-1691,-1720,-1742,-1754,-1760,-1772,-1772,-1786,-1787,-1786,-1780,-1747,-1711,-1631,-1546,-1417,-1278,-1112,-939,-757,-584,-414,-275,-147,-53,12,59,67,66,46,12,-16,-53,-72,-91,-85,-79,-46,-19,26,62,95,125,135,144,137,132,117,122,119,151,182,241,309,389,478,562,646,716,770,815,825,833,806,777,728,681,627,589,559,550,564,594,653,717,801,873,945,994,1020,1016,976,905,800,672,522,354,187,8,-152,-311,-447,-567,-668,-742,-805,-840,-871,-888,-899,-916,-924,-944,-960,-976,-990,-992,-982,-958,-914,-853,-778,-686,-591,-485,-389,-290,-210,-132,-79,-25,3,32,45,55,64,67,75,82,93,105,122,133,154,160,171,176,171,174,168,173,184,210,250,319,396,505,617,746,875,996,1111,1199,1270,1307,1318,1302,1256,1190,1105,1009,909,814,723,654,595,562,546,545,556,568,576,572,549,499,421,320,185,36,-133,-312,-488,-663,-829,-972,-1106,-1208,-1291,-1353,-1386,-1404,-1400,-1386,-1361,-1336,-1302,-1277,-1250,-1225,-1202,-1169,-1132,-1082,-1012,-930,-826,-715,-585,-465,-337,-235,-142,-77,-40,-24,-41,-67,-114,-162,-214,-251,-285,-291,-289,-261,-219,-163,-98,-28,42,106,167,211,254,286,309,346,364,412,453,511,580,650,733,804,878,932,975,999,995,977,934,872,800,713,627,542,467,406,363,344,343,370,405,461,514,571,616,644,654,642,604,546,472,378,280,173,67,-38,-137,-234,-317,-398,-465,-529,-581,-629,-668,-710,-742,-781,-815,-851,-889,-921,-950,-974,-984,-989,-978,-954,-922,-877,-824,-770,-706,-651,-590,-542,-488,-450,-407,-377,-344,-315,-285,-257,-226,-192,-161,-118,-86,-43,-7,32,70,105,144,181,227,279,340,418,503,608,719,844,964,1089,1201,1299,1376,1428,1451,1450,1417,1359,1283,1188,1087,981,878,791,713,657,622,604,608,623,645,667,685,684,670,628,565,472,361,231,80,-65,-230,-373,-524,-651,-772,-866,-957,-1015,-1072,-1106,-1133,-1155,-1166,-1183,-1190,-1212,-1219,-1239,-1247,-1258,-1251,-1242,-1209,-1169,-1105,-1028,-935,-831,-721,-606,-494,-393,-292,-219,-146,-100,-64,-41,-29,-30,-26,-38,-34,-41,-36,-33,-20,-11,4,17,30,43,60,74,101,130,174,227,298,373,466,558,650,744,816,882,920,941,933,910,857,797,724,647,582,517,480,458,461,489,534,601,671,751,817,879,915,933,918,882,812,724,610,481,341,193,42,-104,-251,-380,-507,-614,-711,-794,-859,-919,-963,-1004,-1034,-1064,-1089,-1114,-1131,-1150,-1155,-1160,-1149,-1127,-1096,-1045,-991,-921,-848,-767,-687,-609,-533,-466,-403,-349,-304,-265,-234,-205,-184,-160,-144,-122,-104,-84,-62,-47,-22,-10,13,26,51,74,111,156,216,295,388,503,629,769,916,1065,1206,1343,1454,1551,1612,1652,1654,1630,1580,1504,1418,1321,1225,1137,1064,1006,969,948,942,944,947,943,931,888,839,748,645,516,366,205,36,-138,-305,-469,-615,-755,-869,-972,-1054,-1119,-1172,-1209,-1238,-1256,-1271,-1276,-1284,-1279,-1277,-1264,-1248,-1224,-1193,-1155,-1108,-1061,-1000,-947,-881,-824,-760,-705,-649,-598,-555,-512,-483,-453,-436,-418,-416,-407,-412,-413,-417,-424,-425,-430,-428,-428,-413,-404,-376,-345,-297,-234,-159,-66,45,164,301,439,582,727,858,983,1092,1178,1249,1291,1309,1304,1274,1224,1163,1081,1007,920,857,788,750,718,704,707,706,722,723,723,710,678,635,574,499,413,318,217,115,12,-87,-183,-268,-355,-424,-493,-549,-600,-647,-685,-721,-753,-782,-810,-834,-855,-878,-890,-905,-911,-912,-909,-898,-878,-860,-822,-792,-742,-696,-640,-580,-520,-457,-394,-337,-280,-233,-191,-155,-129,-105,-87,-72,-58,-43,-29,-4,17,51,91,141,201,275,353,449,547,650,764,862,975,1062,1156,1226,1289,1334,1362,1375,1365,1338,1297,1231,1163,1074,989,898,820,742,690,639,615,593,589,580,577,559,534,495,429,360,255,153,24,-101,-237,-367,-493,-609,-710,-801,-871,-935,-981,-1016,-1051,-1073,-1102,-1126,-1152,-1180,-1208,-1233,-1256,-1273,-1281,-1281,-1269,-1246,-1213,-1165,-1110,-1042,-966,-882,-789,-698,-596,-502,-405,-317,-236,-165,-105,-60,-22,-4,14,12,13,3,-7,-14,-27,-26,-29,-18,-1,24,64,112,171,242,319,406,492,588,671,763,836,910,962,1009,1030,1043,1032,1006,968,913,858,797,747,699,679,662,677,700,733,783,815,854,864,859,829,772,687,584,461,326,191,47,-82,-207,-316,-411,-491,-560,-611,-660,-698,-736,-772,-811,-849,-892,-936,-978,-1017,-1054,-1079,-1099,-1106,-1102,-1088,-1061,-1023,-971,-916,-843,-769,-681,-592,-495,-404,-306,-226,-142,-84,-30,2,18,21,3,-20,-56,-91,-131,-162,-190,-203,-201,-183,-147,-89,-19,78,180,303,430,565,700,833,962,1081,1190,1284,1365,1429,1476,1506,1516,1512,1491,1456,1413,1357,1307,1245,1200,1146,1108,1069,1031,1000,953,907,841,766,672,564,442,305,166,16,-126,-274,-405,-538,-647,-754,-841,-915,-983,-1030,-1077,-1111,-1139,-1165,-1184,-1204,-1217,-1228,-1233,-1232,-1224,-1211,-1180,-1152,-1106,-1057,-1007,-942,-889,-825,-765,-712,-653,-607,-558,-519,-482,-456,-435,-422,-420,-426,-437,-460,-481,-508,-534,-552,-566,-571,-558,-537,-495,-441,-368,-279,-181,-62,54,190,316,451,577,703,810,918,1001,1079,1138,1178,1208,1215,1214,1193,1169,1128,1096,1052,1024,993,979,965,965,963,961,958,933,911,855,799,716,630,533,433,335,243,156,83,13,-42,-96,-143,-186,-235,-279,-330,-386,-438,-501,-560,-621,-683,-740,-797,-850,-897,-946,-983,-1020,-1046,-1067,-1075,-1074,-1058,-1025,-982,-918,-846,-763,-671,-579,-490,-407,-341,-282,-250,-224,-224,-230,-244,-265,-277,-288,-283,-264,-229,-173,-108,-20,68,176,280,387,497,590,696,775,863,932,997,1053,1103,1137,1174,1186,1200,1195,1181,1159,1122,1084,1034,990,938,901,856,829,796,774,750,720,689,642,588,523,437,355,248,152,43,-58,-156,-249,-329,-409,-469,-537,-588,-639,-692,-732,-786,-825,-876,-913,-961,-996,-1038,-1071,-1104,-1133,-1158,-1177,-1189,-1194,-1183,-1164,-1123,-1068,-996,-903,-800,-681,-556,-430,-311,-195,-109,-27,15,41,39,16,-28,-77,-143,-199,-256,-298,-327,-338,-328,-304,-255,-198,-118,-37,62,158,262,364,465,559,652,731,807,868,920,964,989,1012,1017,1017,1009,997,980,971,960,958,967,978,1000,1024,1041,1064,1053,1047,999,939,852,740,618,479,338,198,63,-58,-168,-265,-347,-422,-483,-548,-598,-661,-714,-772,-832,-884,-944,-990,-1039,-1076,-1111,-1133,-1159,-1166,-1180,-1180,-1177,-1169,-1151,-1125,-1091,-1037,-978,-900,-812,-718,-608,-508,-403,-315,-234,-176,-134,-117,-116,-134,-162,-202,-234,-274,-294,-308,-302,-277,-234,-169,-89,12,125,251,385,526,670,812,953,1084,1206,1319,1407,1493,1545,1594,1615,1627,1623,1608,1584,1559,1526,1494,1463,1432,1400,1373,1328,1293,1231,1171,1084,986,866,737,587,438,277,119,-31,-178,-309,-427,-533,-621,-699,-765,-813,-864,-895,-933,-958,-985,-1008,-1032,-1053,-1074,-1098,-1112,-1138,-1148,-1172,-1180,-1194,-1197,-1200,-1192,-1178,-1152,-1116,-1072,-1015,-951,-882,-809,-737,-671,-615,-565,-542,-524,-528,-548,-570,-612,-643,-679,-699,-711,-702,-678,-632,-567,-489,-389,-284,-162,-37,93,227,359,491,616,737,846,943,1033,1096,1158,1191,1219,1226,1225,1214,1194,1174,1148,1127,1106,1086,1070,1053,1033,1012,978,938,886,821,746,667,576,492,406,327,259,200,150,111,73,43,7,-27,-72,-119,-178,-239,-311,-379,-457,-527,-604,-673,-745,-810,-875,-934,-993,-1042,-1088,-1119,-1144,-1147,-1146,-1114,-1075,-1018,-940,-865,-769,-683,-599,-522,-462,-414,-389,-370,-376,-376,-391,-393,-393,-378,-344,-302,-228,-156,-59,43,149,260,367,474,572,674,757,850,924,1004,1071,1138,1193,1244,1283,1311,1331,1334,1327,1311,1282,1250,1211,1171,1132,1099,1063,1040,1012,991,964,929,893,831,774,682,598,486,379,265,153,47,-50,-140,-216,-283,-350,-403,-461,-519,-576,-647,-711,-786,-860,-934,-1007,-1071,-1133,-1180,-1225,-1258,-1278,-1299,-1301,-1305,-1297,-1278,-1253,-1212,-1162,-1096,-1016,-926,-821,-716,-603,-498,-398,-313,-245,-196,-170,-165,-174,-206,-237,-282,-320,-356,-379,-392,-385,-368,-331,-284,-225,-156,-87,-6,66,145,216,289,356,423,483,543,597,647,697,734,775,805,834,860,882,907,930,960,991,1026,1062,1100,1130,1158,1165,1166,1135,1095,1021,936,828,711,587,458,340,221,125,27,-43,-117,-173,-229,-284,-335,-394,-456,-519,-593,-660,-737,-804,-875,-936,-991,-1040,-1074,-1106,-1120,-1126,-1118,-1097,-1063,-1013,-951,-876,-790,-694,-600,-498,-413,-326,-262,-214,-183,-182,-185,-217,-251,-293,-337,-368,-393,-404,-389,-367,-319,-258,-189,-98,-12,85,188,279,391,483,594,695,803,911,1018,1124,1224,1320,1401,1476,1529,1572,1593,1602,1591,1574,1538,1500,1454,1404,1349,1297,1226,1172,1088,1010,914,810,699,576,451,324,198,81,-32,-134,-223,-309,-380,-453,-517,-581,-646,-710,-772,-837,-890,-949,-988,-1032,-1056,-1081,-1089,-1098,-1097,-1096,-1092,-1087,-1083,-1077,-1071,-1065,-1054,-1041,-1020,-998,-970,-938,-907,-873,-849,-826,-815,-810,-821,-834,-857,-883,-904,-927,-935,-934,-916,-885,-834,-769,-685,-595,-483,-377,-252,-131,-9,115,234,350,459,566,658,751,827,897,954,1004,1038,1067,1084,1094,1104,1104,1109,1112,1119,1130,1139,1154,1165,1175,1180,1173,1160,1133,1093,1041,972,900,813,729,639,556,476,413,352,307,270,237,212,180,151,109,62,2,-65,-145,-227,-316,-411,-496,-591,-672,-749,-826,-880,-943,-980,-1015,-1039,-1043,-1048,-1026,-1008,-970,-934,-884,-846,-793,-765,-723,-703,-687,-674,-678,-671,-678,-664,-659,-626,-592,-532,-457,-369,-259,-149,-18,99,232,339,455,537,626,681,736,769,800,817,836,851,862,883,898,920,940,962,977,995,1006,1008,1012,1001,992,974,951,925,892,857,812,766,710,649,584,511,441,364,292,222,151,94,30,-23,-79,-136,-190,-255,-317,-390,-460,-538,-612,-689,-758,-828,-885,-941,-985,-1024,-1054,-1078,-1095,-1101,-1106,-1095,-1082,-1055,-1021,-975,-924,-859,-800,-724,-663,-594,-537,-490,-447,-426,-402,-400,-399,-405,-416,-426,-432,-438,-432,-425,-400,-377,-329,-287,-221,-161,-80,-9,80,156,245,318,400,467,538,597,651,703,743,786,817,849,873,903,920,947,967,994,1018,1049,1074,1108,1132,1157,1168,1177,1160,1142,1087,1035,950,859,755,641,529,413,306,199,108,16,-60,-140,-208,-283,-351,-427,-501,-579,-654,-737,-804,-883,-941,-1002,-1048,-1086,-1118,-1136,-1144,-1148,-1132,-1118,-1086,-1049,-1008,-952,-905,-840,-794,-734,-693,-653,-624,-609,-599,-602,-609,-625,-634,-645,-644,-635,-611,-570,-513,-437,-353,-245,-136,-14,109,236,359,481,597,701,809,898,988,1067,1138,1210,1270,1333,1385,1442,1489,1538,1575,1616,1636,1661,1662,1662,1645,1615,1580,1525,1464,1397,1306,1227,1115,1018,896,781,655,534,408,292,175,68,-32,-126,-212,-293,-369,-443,-511,-582,-647,-714,-777,-839,-893,-945,-990,-1028,-1060,-1083,-1099,-1108,-1115,-1114,-1112,-1109,-1102,-1100,-1100,-1094,-1103,-1100,-1112,-1116,-1128,-1132,-1147,-1147,-1157,-1155,-1155,-1143,-1133,-1108,-1081,-1045,-999,-948,-887,-820,-744,-666,-577,-490,-392,-299,-196,-103,2,95,197,290,385,475,564,646,725,797,863,918,967,1007,1037,1061,1076,1084,1092,1096,1096,1103,1102,1113,1114,1122,1122,1120,1111,1088,1059,1010,957,885,809,723,634,550,462,393,323,270,224,185,155,124,94,57,14,-39,-102,-179,-262,-358,-455,-560,-658,-759,-844,-925,-989,-1036,-1067,-1081,-1076,-1058,-1023,-977,-928,-867,-817,-756,-716,-672,-648,-629,-619,-624,-624,-636,-636,-638,-625,-599,-557,-496,-416,-320,-202,-75,65,212,356,502,633,757,859,949,1010,1058,1084,1089,1086,1068,1041,1018,986,968,946,941,935,944,952,969,983,996,1007,1007,1003,985,959,920,871,811,742,665,589,495,422,321,250,161,84,15,-62,-121,-192,-249,-316,-375,-442,-507,-578,-645,-722,-790,-868,-936,-1004,-1066,-1120,-1166,-1205,-1225,-1242,-1240,-1234,-1208,-1184,-1138,-1103,-1048,-1002,-947,-899,-847,-800,-755,-712,-679,-639,-616,-583,-565,-543,-522,-509,-487,-471,-450,-423,-400,-359,-324,-274,-215,-157,-79,-4,78,170,253,342,424,499,565,628,668,710,735,755,771,784,794,809,828,846,878,908,947,987,1031,1074,1119,1157,1191,1214,1223,1224,1196,1162,1095,1017,917,801,673,534,397,255,128,5,-102,-187,-264,-317,-357,-387,-403,-419,-431,-444,-467,-491,-533,-577,-636,-697,-770,-836,-905,-965,-1009,-1046,-1057,-1052,-1029,-979,-926,-846,-769,-684,-601,-529,-466,-415,-389,-368,-377,-385,-416,-442,-477,-503,-521,-528,-513,-487,-435,-367,-283,-183,-72,43,167,281,399,506,606,695,775,845,906,963,1005,1055,1087,1130,1160,1199,1226,1262,1286,1315,1327,1343,1337,1332,1306,1267,1219,1148,1075,985,887,786,681,575,473,373,280,194,112,37,-36,-98,-169,-226,-292,-354,-414,-480,-540,-599,-658,-709,-762,-804,-847,-882,-914,-941,-964,-982,-999,-1006,-1015,-1017,-1014,-1013,-1003,-998,-993,-986,-990,-986,-999,-1001,-1019,-1025,-1038,-1044,-1043,-1044,-1023,-1010,-974,-942,-893,-847,-786,-731,-660,-598,-519,-445,-360,-274,-178,-79,24,135,241,352,457,559,650,736,806,868,921,958,993,1016,1038,1054,1073,1084,1105,1115,1134,1146,1160,1175,1182,1192,1194,1197,1192,1180,1162,1132,1095,1047,980,916,825,746,643,555,456,367,287,206,146,81,38,-12,-50,-91,-133,-175,-224,-284,-340,-416,-489,-569,-655,-738,-817,-900,-961,-1027,-1075,-1112,-1143,-1158,-1164,-1167,-1153,-1146,-1123,-1107,-1081,-1059,-1030,-1006,-971,-942,-902,-864,-813,-770,-704,-653,-576,-510,-426,-344,-250,-151,-48,61,172,280,391,486,581,655,722,766,803,818,833,827,831,824,823,834,838,868,888,926,962,1004,1041,1080,1109,1132,1149,1152,1148,1131,1103,1067,1016,960,890,816,732,647,553,468,373,293,209,138,66,6,-56,-111,-167,-220,-281,-334,-402,-459,-527,-591,-657,-721,-785,-841,-897,-945,-984,-1020,-1040,-1058,-1055,-1054,-1031,-1009,-977,-934,-901,-852,-821,-779,-754,-724,-707,-693,-680,-677,-669,-668,-663,-658,-647,-642,-621,-605,-575,-542,-500,-449,-386,-314,-233,-140,-42,63,175,279,389,488,577,665,728,796,839,882,916,941,968,988,1010,1029,1047,1066,1078,1097,1102,1113,1115,1114,1105,1093,1066,1037,990,929,859,769,669,556,432,308,174,55,-69,-169,-268,-340,-412,-454,-502,-528,-558,-577,-604,-623,-654,-680,-714,-747,-785,-819,-854,-887,-912,-942,-956,-976,-980,-989,-984,-978,-967,-951,-928,-908,-875,-846,-815,-773,-745,-700,-672,-630,-601,-560,-528,-486,-442,-389,-323,-248,-160,-56,57,184,315,454,588,727,850,973,1071,1172,1237,1307,1342,1382,1393,1413,1406,1414,1402,1402,1393,1389,1380,1373,1361,1344,1329,1295,1272,1226,1185,1130,1071,1005,928,848,756,661,554,444,330,210,97,-24,-129,-235,-322,-410,-473,-539,-583,-627,-663,-696,-727,-761,-794,-832,-873,-912,-961,-999,-1046,-1085,-1121,-1157,-1183,-1207,-1227,-1244,-1258,-1273,-1283,-1300,-1308,-1324,-1328,-1337,-1334,-1330,-1313,-1289,-1255,-1217,-1164,-1113,-1048,-983,-915,-837,-760,-676,-585,-491,-388,-285,-172,-66,51,153,266,358,459,539,621,694,754,817,863,914,955,995,1031,1064,1096,1126,1151,1174,1193,1206,1219,1220,1224,1212,1210,1189,1176,1149,1124,1090,1054,1011,958,906,840,774,701,623,547,468,395,322,254,193,130,78,20,-33,-94,-152,-222,-291,-369,-449,-531,-612,-695,-769,-840,-903,-957,-1004,-1042,-1068,-1092,-1101,-1108,-1104,-1098,-1080,-1062,-1035,-1003,-973,-928,-891,-845,-796,-755,-699,-655,-602,-551,-498,-437,-376,-303,-225,-135,-38,69,180,297,410,524,627,720,806,868,926,957,990,994,1007,995,996,981,979,967,967,965,967,973,979,988,995,1005,1010,1020,1017,1021,1009,997,970,933,882,819,737,648,543,435,320,207,97,-3,-96,-171,-244,-297,-347,-393,-430,-480,-520,-578,-631,-701,-766,-842,-910,-983,-1046,-1101,-1150,-1178,-1202,-1207,-1203,-1185,-1160,-1127,-1094,-1054,-1025,-988,-969,-941,-935,-914,-918,-902,-904,-892,-881,-865,-840,-814,-773,-729,-677,-612,-554,-472,-403,-318,-240,-158,-76,-1,73,141,203,261,312,359,405,452,497,552,606,677,744,828,909,999,1083,1164,1237,1295,1348,1374,1396,1394,1388,1363,1341,1301,1269,1228,1186,1143,1093,1035,976,901,819,730,628,527,418,313,208,112,23,-59,-129,-193,-247,-297,-341,-384,-423,-469,-505,-557,-596,-649,-696,-743,-795,-837,-885,-926,-960,-999,-1019,-1042,-1055,-1057,-1060,-1047,-1036,-1015,-995,-971,-946,-924,-893,-872,-839,-812,-776,-741,-695,-649,-590,-527,-455,-370,-283,-180,-79,37,148,267,379,495,601,703,799,883,964,1031,1091,1143,1183,1221,1243,1269,1279,1290,1293,1290,1282,1275,1248,1235,1199,1172,1131,1091,1046,990,940,864,800,711,623,521,413,298,187,72,-25,-124,-192,-258,-292,-316,-327,-317,-316,-297,-298,-294,-313,-338,-381,-434,-498,-567,-643,-713,-781,-841,-891,-932,-963,-983,-996,-1008,-1014,-1025,-1038,-1059,-1085,-1122,-1161,-1204,-1249,-1284,-1317,-1335,-1340,-1325,-1299,-1245,-1188,-1100,-1014,-903,-793,-675,-550,-432,-311,-194,-91,17,103,193,266,336,398,454,509,559,610,662,715,771,830,884,948,995,1051,1084,1121,1134,1146,1137,1125,1097,1071,1035,1006,973,952,927,919,901,896,882,869,847,816,774,728,668,612,541,482,415,361,300,251,196,140,87,19,-46,-120,-203,-286,-371,-463,-545,-632,-709,-786,-852,-920,-978,-1035,-1086,-1135,-1176,-1217,-1248,-1272,-1288,-1290,-1279,-1256,-1212,-1159,-1085,-1005,-914,-817,-722,-621,-536,-443,-371,-290,-224,-152,-86,-9,63,148,234,324,416,506,587,664,724,774,805,824,825,819,807,782,775,751,756,754,772,798,832,875,922,969,1016,1056,1092,1112,1130,1126,1119,1092,1056,1005,941,866,781,687,587,487,385,292,206,129,68,17,-22,-51,-73,-98,-120,-155,-197,-253,-326,-407,-509,-611,-728,-837,-946,-1046,-1130,-1203,-1251,-1286,-1295,-1297,-1272,-1250,-1211,-1174,-1138,-1103,-1073,-1053,-1032,-1019,-1004,-992,-975,-954,-925,-888,-848,-792,-736,-668,-596,-528,-444,-377,-295,-230,-160,-99,-41,12,59,107,150,196,243,291,348,402,467,532,602,676,747,825,897,967,1032,1089,1141,1183,1212,1237,1247,1254,1254,1241,1235,1208,1191,1155,1120,1071,1018,948,877,789,697,599,493,393,290,194,108,25,-38,-101,-148,-188,-230,-259,-301,-335,-382,-429,-485,-542,-608,-669,-735,-796,-855,-909,-955,-998,-1035,-1066,-1092,-1110,-1123,-1131,-1132,-1122,-1109,-1080,-1052,-1005,-961,-902,-846,-783,-721,-661,-601,-546,-490,-436,-382,-320,-258,-183,-105,-12,86,195,306,424,540,655,759,863,946,1029,1089,1141,1186,1212,1238,1253,1261,1272,1272,1279,1275,1279,1272,1269,1262,1249,1237,1220,1193,1169,1129,1089,1034,968,891,803,699,595,470,354,228,111,4,-98,-171,-245,-283,-316,-331,-333,-336,-334,-339,-355,-383,-427,-483,-558,-636,-729,-816,-910,-986,-1065,-1119,-1172,-1201,-1229,-1240,-1255,-1258,-1270,-1279,-1298,-1319,-1343,-1375,-1397,-1426,-1436,-1447,-1430,-1413,-1366,-1314,-1240,-1155,-1061,-955,-847,-734,-617,-507,-393,-291,-189,-94,-8,77,151,229,292,367,425,496,557,622,686,753,819,886,953,1018,1083,1141,1192,1238,1267,1292,1298,1296,1285,1259,1235,1199,1161,1128,1083,1048,1004,963,917,874,822,773,724,673,626,584,540,508,470,443,405,371,326,269,209,126,38,-62,-173,-284,-397,-509,-610,-704,-789,-854,-923,-964,-1020,-1048,-1095,-1124,-1163,-1197,-1228,-1257,-1275,-1286,-1280,-1261,-1226,-1170,-1107,-1017,-935,-828,-734,-629,-528,-437,-340,-257,-167,-83,3,92,182,274,369,459,552,636,716,784,842,888,918,940,944,942,933,917,904,891,881,878,880,886,897,910,921,933,937,939,933,919,898,866,826,779,717,657,578,505,422,336,260,174,108,32,-20,-76,-114,-148,-175,-197,-212,-236,-253,-285,-320,-370,-427,-500,-577,-666,-753,-844,-923,-999,-1054,-1101,-1121,-1134,-1119,-1102,-1065,-1031,-993,-958,-935,-914,-910,-910,-915,-927,-933,-937,-935,-921,-896,-865,-811,-764,-687,-620,-532,-445,-355,-262,-172,-86,-6,67,126,182,221,263,289,318,343,370,401,438,480,530,587,651,719,792,865,939,1006,1075,1128,1182,1218,1252,1269,1283,1274,1268,1234,1202,1149,1087,1019,934,852,759,670,575,489,399,324,245,179,114,61,6,-34,-86,-119,-168,-202,-247,-285,-330,-369,-417,-458,-508,-556,-607,-663,-713,-776,-825,-888,-933,-986,-1025,-1058,-1087,-1099,-1107,-1103,-1087,-1066,-1031,-997,-948,-905,-851,-798,-746,-689,-635,-579,-521,-463,-404,-340,-279,-207,-141,-60,19,106,200,292,395,493,592,682,771,841,908,955,995,1025,1042,1058,1067,1078,1086,1103,1108,1126,1136,1142,1153,1146,1139,1122,1096,1059,1013,953,886,803,718,613,514,399,293,183,87,-4,-78,-139,-184,-212,-229,-230,-229,-217,-209,-204,-201,-213,-230,-262,-302,-353,-409,-473,-535,-600,-659,-713,-763,-805,-841,-875,-899,-934,-956,-994,-1023,-1065,-1106,-1153,-1198,-1243,-1285,-1321,-1343,-1361,-1354,-1340,-1300,-1246,-1167,-1078,-965,-846,-714,-579,-448,-316,-199,-89,5,86,154,209,257,295,333,365,406,441,494,542,608,668,744,813,890,961,1024,1086,1130,1167,1193,1202,1206,1191,1177,1147,1118,1082,1041,1004,963,921,883,842,801,765,722,684,641,596,557,504,464,407,365,307,259,202,148,90,32,-34,-91,-163,-227,-296,-370,-438,-510,-584,-650,-725,-790,-859,-926,-990,-1054,-1116,-1170,-1226,-1264,-1300,-1313,-1323,-1303,-1275,-1228,-1162,-1093,-1005,-917,-821,-730,-628,-541,-442,-354,-259,-171,-77,12,100,192,270,354,423,488,545,589,628,657,675,696,701,719,724,741,757,782,810,844,883,923,969,1008,1051,1082,1109,1125,1130,1119,1097,1054,998,929,839,748,640,535,426,327,228,153,75,29,-19,-45,-66,-78,-87,-92,-105,-115,-136,-163,-194,-242,-288,-351,-412,-486,-557,-633,-705,-773,-832,-886,-923,-957,-968,-986,-978,-981,-973,-965,-968,-958,-968,-969,-976,-990,-989,-1000,-995,-987,-970,-939,-900,-845,-780,-703,-617,-526,-429,-337,-240,-157,-78,-6,52,108,150,191,224,262,293,334,374,426,477,545,606,686,759,837,914,983,1049,1107,1148,1189,1205,1224,1219,1215,1191,1167,1128,1082,1031,962,895,814,730,644,551,463,377,295,219,148,85,24,-27,-80,-126,-170,-214,-253,-292,-328,-365,-397,-430,-466,-493,-535,-565,-607,-645,-685,-724,-767,-800,-837,-868,-893,-919,-937,-948,-962,-959,-963,-950,-939,-916,-889,-854,-812,-767,-709,-652,-585,-513,-442,-362,-283,-205,-119,-44,39,116,189,265,332,401,468,528,593,654,711,777,829,893,945,999,1049,1092,1136,1166,1200,1220,1239,1258,1264,1278,1279,1284,1286,1277,1266,1238,1201,1145,1067,973,853,720,566,407,234,77,-88,-223,-349,-445,-509,-550,-553,-533,-487,-421,-345,-264,-192,-133,-99,-102,-132,-211,-323,-465,-637,-819,-1004,-1182,-1340,-1467,-1562,-1617,-1631,-1614,-1558,-1482,-1385,-1277,-1168,-1055,-959,-863,-791,-725,-672,-637,-600,-579,-553,-528,-504,-464,-425,-377,-314,-261,-182,-121,-43,22,90,156,209,265,309,342,378,392,409,412,419,414,423,423,437,453,477,503,532,558,578,597,599,601,588,573,555,532,513,498,485,481,480,485,499,520,541,571,600,632,663,689,707,720,719,710,683,646,591,526,443,350,244,130,10,-115,-238,-355,-462,-555,-628,-686,-715,-730,-722,-704,-669,-640,-599,-579,-557,-553,-561,-577,-601,-631,-651,-677,-677,-675,-646,-610,-549,-481,-393,-303,-206,-106,-15,75,146,211,253,287,303,309,305,299,286,282,273,273,275,278,290,296,309,318,334,346,370,388,418,452,489,537,582,632,682,725,768,800,820,839,833,829,803,772,731,679,624,562,496,427,357,280,205,125,50,-28,-97,-168,-218,-274,-303,-338,-353,-368,-377,-386,-392,-408,-419,-444,-468,-502,-535,-578,-620,-666,-717,-766,-820,-874,-928,-979,-1024,-1064,-1091,-1105,-1111,-1092,-1071,-1033,-987,-941,-890,-842,-803,-764,-739,-713,-697,-679,-662,-644,-618,-590,-552,-508,-458,-399,-336,-268,-194,-121,-40,38,118,205,289,387,485,595,716,843,978,1116,1254,1384,1504,1602,1679,1728,1751,1739,1705,1643,1556,1461,1344,1230,1112,998,896,803,725,664,614,580,550,534,513,497,477,452,428,392,360,319,280,232,189,130,76,6,-67,-147,-237,-328,-425,-519,-611,-695,-770,-837,-892,-938,-977,-1013,-1045,-1081,-1120,-1162,-1212,-1260,-1311,-1360,-1396,-1428,-1440,-1440,-1422,-1388,-1339,-1281,-1212,-1137,-1063,-982,-904,-830,-742,-669,-574,-483,-382,-267,-155,-24,99,233,359,481,602,707,813,904,991,1071,1141,1205,1262,1306,1343,1360,1371,1361,1343,1312,1270,1226,1178,1131,1088,1048,1019,989,967,945,917,892,847,798,735,655,570,469,368,264,169,83,14,-35,-64,-73,-65,-42,-16,14,35,41,33,2,-53,-126,-220,-331,-447,-576,-698,-826,-942,-1057,-1162,-1259,-1347,-1428,-1498,-1560,-1609,-1648,-1675,-1687,-1688,-1671,-1644,-1600,-1541,-1471,-1385,-1292,-1184,-1077,-955,-840,-716,-596,-474,-357,-234,-121,3,118,234,351,459,568,661,754,824,898,946,992,1023,1049,1065,1087,1094,1114,1132,1148,1181,1204,1238,1268,1292,1316,1318,1319,1290,1255,1191,1122,1027,936,827,724,621,525,436,358,289,227,179,130,94,56,22,-10,-47,-86,-132,-186,-246,-321,-401,-492,-592,-692,-797,-902,-998,-1097,-1181,-1265,-1338,-1410,-1472,-1535,-1587,-1638,-1673,-1700,-1701,-1686,-1634,-1561,-1450,-1312,-1147,-961,-762,-561,-357,-175,-3,136,254,339,395,432,441,452,445,453,466,496,546,616,701,809,916,1038,1149,1259,1353,1432,1495,1539,1563,1578,1562,1553,1513,1481,1430,1381,1327,1271,1220,1164,1117,1067,1027,977,938,887,838,787,721,659,580,499,407,305,203,86,-23,-141,-252,-358,-463,-552,-641,-714,-786,-847,-901,-958,-1001,-1055,-1098,-1144,-1195,-1239,-1292,-1338,-1388,-1434,-1482,-1525,-1566,-1603,-1635,-1659,-1677,-1681,-1677,-1651,-1613,-1553,-1473,-1379,-1261,-1138,-997,-858,-715,-581,-458,-344,-255,-169,-112,-54,-9,29,77,120,178,238,314,388,482,564,662,747,839,913,995,1055,1119,1169,1211,1252,1280,1309,1330,1349,1363,1378,1383,1396,1397,1400,1398,1390,1376,1355,1320,1276,1215,1141,1048,946,823,697,556,415,266,125,-17,-147,-271,-382,-484,-568,-647,-711,-765,-815,-851,-886,-913,-936,-957,-968,-986,-988,-1001,-999,-1003,-1001,-994,-985,-978,-960,-956,-934,-930,-917,-914,-909,-904,-900,-887,-873,-844,-804,-748,-678,-586,-491,-374,-257,-137,-15,94,200,289,372,438,498,549,592,633,673,707,751,790,837,888,941,999,1062,1124,1190,1253,1310,1364,1403,1432,1445,1437,1411,1364,1301,1219,1127,1025,918,815,711,618,531,453,383,315,253,186,119,38,-40,-139,-232,-337,-437,-535,-623,-699,-757,-794,-813,-810,-790,-754,-703,-649,-591,-534,-491,-449,-429,-419,-428,-453,-495,-550,-618,-698,-782,-875,-962,-1052,-1128,-1201,-1252,-1299,-1316,-1328,-1315,-1289,-1251,-1198,-1139,-1071,-1002,-927,-854,-778,-703,-624,-543,-459,-371,-275,-179,-73,32,138,248,349,448,540,616,696,751,814,859,906,946,987,1022,1058,1091,1113,1137,1143,1149,1134,1117,1080,1041,982,930,856,795,723,653,592,524,466,410,352,304,248,204,150,108,60,20,-18,-50,-77,-95,-107,-111,-111,-105,-103,-94,-98,-99,-110,-125,-143,-167,-193,-221,-254,-286,-324,-362,-409,-452,-510,-561,-628,-687,-757,-826,-891,-958,-1009,-1052,-1084,-1086,-1079,-1037,-981,-899,-796,-679,-542,-405,-254,-110,34,167,292,394,492,563,629,677,717,751,777,807,827,858,877,905,923,943,953,960,954,942,914,878,831,773,708,639,563,493,419,354,298,243,210,173,155,143,133,139,140,146,153,153,160,149,143,118,96,55,19,-39,-83,-150,-196,-258,-304,-352,-389,-423,-440,-465,-464,-474,-467,-467,-463,-466,-469,-486,-510,-544,-593,-649,-717,-798,-876,-967,-1050,-1129,-1204,-1251,-1297,-1305,-1301,-1265,-1209,-1131,-1038,-925,-807,-684,-560,-440,-330,-223,-134,-52,21,79,136,185,230,274,313,353,388,425,450,486,505,536,559,588,618,655,690,739,779,832,878,922,969,1002,1039,1061,1082,1092,1099,1096,1089,1075,1056,1033,1007,973,942,903,865,821,775,721,665,602,529,454,369,280,190,89,-6,-110,-208,-308,-402,-491,-569,-639,-689,-733,-752,-768,-767,-760,-752,-741,-737,-741,-753,-780,-816,-865,-922,-987,-1051,-1117,-1171,-1218,-1251,-1265,-1263,-1241,-1198,-1142,-1065,-979,-875,-770,-650,-541,-420,-318,-217,-133,-62,-3,44,80,111,146,172,218,260,321,387,465,549,643,735,835,926,1014,1098,1163,1229,1267,1304,1315,1321,1312,1295,1266,1238,1200,1164,1127,1086,1051,1010,971,927,883,828,777,708,642,564,481,395,304,215,119,38,-54,-123,-196,-255,-302,-347,-369,-395,-401,-406,-398,-393,-376,-375,-366,-381,-399,-443,-502,-579,-680,-789,-914,-1048,-1178,-1311,-1431,-1541,-1633,-1704,-1756,-1781,-1788,-1768,-1730,-1674,-1599,-1514,-1414,-1310,-1200,-1082,-970,-851,-735,-619,-503,-390,-273,-165,-42,60,183,286,402,506,611,714,811,905,998,1075,1159,1226,1286,1339,1371,1399,1407,1404,1390,1361,1328,1289,1242,1203,1149,1113,1062,1029,981,945,898,857,808,758,701,641,580,509,448,372,309,237,173,110,46,-19,-82,-157,-225,-304,-386,-460,-545,-610,-678,-727,-769,-792,-814,-814,-823,-820,-836,-850,-894,-938,-1020,-1098,-1205,-1305,-1412,-1501,-1578,-1620,-1641,-1616,-1560,-1467,-1342,-1191,-1018,-837,-642,-459,-274,-102,51,200,321,436,536,620,698,762,824,872,928,969,1018,1066,1112,1168,1218,1274,1325,1372,1410,1433,1442,1431,1399,1350,1281,1204,1113,1026,937,854,787,722,679,636,610,584,570,551,539,524,511,494,477,450,425,382,341,276,214,130,46,-49,-148,-241,-339,-424,-503,-575,-629,-680,-719,-751,-782,-811,-842,-881,-925,-980,-1047,-1120,-1205,-1295,-1390,-1483,-1576,-1655,-1726,-1776,-1807,-1817,-1799,-1764,-1701,-1627,-1530,-1429,-1313,-1201,-1077,-960,-836,-719,-596,-478,-352,-235,-112,3,118,225,320,413,485,562,610,671,704,753,787,833,876,932,986,1056,1121,1196,1263,1330,1384,1430,1461,1477,1481,1468,1448,1414,1377,1329,1283,1231,1181,1126,1075,1019,965,904,842,773,698,615,527,433,332,228,117,9,-106,-218,-335,-447,-563,-666,-768,-858,-929,-991,-1029,-1045,-1048,-1029,-1000,-963,-925,-891,-868,-855,-863,-880,-920,-962,-1020,-1074,-1132,-1178,-1212,-1234,-1231,-1210,-1167,-1099,-1014,-913,-793,-674,-537,-409,-273,-150,-23,88,198,296,385,471,543,612,678,729,791,833,891,937,992,1043,1103,1159,1220,1277,1329,1379,1407,1431,1428,1409,1376,1311,1246,1158,1065,975,872,785,694,614,540,469,410,347,293,237,180,123,66,-1,-58,-129,-188,-254,-313,-366,-418,-455,-492,-519,-539,-558,-573,-584,-603,-613,-630,-642,-657,-666,-680,-686,-701,-715,-736,-767,-800,-856,-908,-979,-1053,-1125,-1208,-1272,-1342,-1390,-1426,-1446,-1442,-1422,-1380,-1319,-1244,-1155,-1057,-951,-839,-726,-609,-492,-371,-249,-121,3,139,266,402,530,654,774,877,980,1059,1133,1188,1233,1263,1286,1297,1304,1307,1306,1306,1303,1299,1291,1278,1259,1229,1189,1138,1076,998,918,820,725,620,512,414,309,223,136,61,6,-48,-79,-108,-126,-138,-152,-169,-193,-224,-270,-320,-384,-453,-520,-593,-652,-707,-749,-773,-789,-789,-778,-764,-740,-720,-705,-694,-697,-711,-737,-780,-831,-893,-961,-1025,-1089,-1139,-1174,-1189,-1178,-1142,-1079,-987,-871,-734,-575,-410,-229,-56,120,282,432,567,684,779,861,918,964,1000,1019,1045,1058,1082,1102,1135,1171,1207,1255,1287,1324,1341,1348,1331,1301,1247,1176,1096,999,902,800,702,603,519,430,357,289,227,178,132,100,72,52,40,28,21,16,0,-7,-32,-54,-88,-126,-168,-213,-259,-306,-346,-385,-419,-440,-468,-476,-491,-497,-502,-510,-518,-536,-555,-590,-631,-688,-752,-832,-912,-1011,-1097,-1197,-1277,-1358,-1412,-1461,-1474,-1481,-1452,-1412,-1347,-1272,-1176,-1080,-968,-861,-746,-638,-525,-426,-315,-222,-124,-31,48,133,200,269,325,381,428,480,524,576,628,682,743,804,862,928,977,1035,1072,1112,1132,1150,1156,1150,1144,1122,1106,1080,1056,1028,1001,974,944,912,879,840,797,747,688,625,556,477,403,317,246,169,105,41,-11,-63,-112,-160,-215,-268,-326,-389,-442,-501,-545,-583,-607,-620,-617,-607,-591,-567,-554,-539,-546,-561,-602,-653,-729,-810,-900,-992,-1069,-1141,-1185,-1212,-1208,-1181,-1126,-1051,-955,-848,-730,-610,-491,-376,-272,-177,-96,-25,27,82,111,160,184,233,275,333,398,478,562,663,758,861,956,1046,1121,1183,1223,1249,1250,1232,1200,1145,1089,1017,943,869,798,726,669,612,564,529,491,465,436,408,375,339,293,241,177,110,35,-44,-122,-196,-267,-324,-375,-408,-429,-432,-427,-398,-372,-323,-284,-234,-197,-160,-143,-133,-146,-173,-223,-286,-372,-467,-579,-700,-823,-955,-1077,-1202,-1310,-1408,-1485,-1539,-1575,-1571,-1557,-1498,-1432,-1334,-1228,-1110,-986,-862,-741,-622,-514,-404,-306,-205,-111,-13,87,185,294,397,506,614,712,812,898,976,1047,1101,1152,1188,1214,1235,1240,1242,1237,1218,1201,1170,1138,1099,1055,1008,957,910,854,811,757,714,670,624,587,537,498,447,396,341,278,213,146,73,1,-69,-143,-209,-275,-338,-394,-448,-493,-536,-566,-595,-608,-618,-614,-609,-591,-579,-563,-557,-564,-583,-628,-687,-775,-874,-994,-1117,-1244,-1358,-1456,-1528,-1565,-1568,-1528,-1454,-1344,-1205,-1046,-870,-694,-511,-348,-186,-50,77,179,274,346,419,475,534,586,641,694,751,802,863,910,971,1020,1075,1125,1175,1224,1269,1314,1346,1377,1394,1400,1396,1371,1340,1280,1222,1134,1047,950,844,752,656,578,515,461,439,412,423,417,432,429,420,401,352,298,212,117,12,-107,-220,-334,-435,-530,-602,-669,-713,-747,-770,-786,-792,-798,-800,-806,-810,-824,-839,-869,-908,-963,-1029,-1116,-1201,-1308,-1403,-1501,-1583,-1649,-1688,-1704,-1683,-1637,-1557,-1455,-1326,-1190,-1036,-892,-745,-609,-487,-378,-285,-206,-135,-72,-20,44,94,167,232,314,394,485,568,655,728,796,846,891,917,943,958,981,1000,1037,1074,1132,1185,1258,1311,1374,1409,1436,1435,1411,1362,1295,1202,1106,989,881,766,660,564,470,396,319,254,195,129,73,6,-58,-129,-197,-271,-334,-401,-454,-501,-541,-566,-592,-605,-618,-630,-642,-657,-678,-697,-729,-755,-792,-827,-865,-910,-950,-1000,-1046,-1091,-1138,-1171,-1202,-1215,-1211,-1192,-1144,-1084,-992,-889,-764,-634,-487,-349,-204,-72,52,168,264,356,429,496,559,609,662,713,758,814,859,917,969,1029,1082,1141,1193,1247,1294,1336,1370,1397,1408,1418,1397,1381,1333,1281,1208,1128,1036,939,839,739,645,549,469,377,311,225,162,84,16,-60,-134,-212,-287,-365,-436,-509,-570,-624,-667,-695,-717,-719,-720,-706,-689,-674,-656,-643,-638,-636,-649,-669,-704,-749,-810,-875,-956,-1039,-1126,-1217,-1297,-1377,-1440,-1492,-1522,-1539,-1527,-1497,-1449,-1371,-1287,-1178,-1065,-940,-812,-680,-553,-426,-302,-186,-67,39,153,257,364,471,571,677,771,867,947,1026,1084,1138,1173,1201,1213,1219,1219,1210,1209,1196,1193,1186,1181,1172,1160,1138,1109,1067,1011,948,873,792,717,632,567,497,443,394,346,303,253,201,138,69,-5,-89,-166,-249,-319,-381,-432,-471,-495,-516,-523,-527,-536,-530,-547,-550,-566,-583,-601,-621,-644,-664,-690,-714,-741,-773,-809,-848,-892,-942,-989,-1043,-1086,-1130,-1159,-1178,-1174,-1152,-1104,-1034,-934,-820,-679,-531,-373,-212,-58,91,226,348,454,545,623,692,746,804,847,898,941,987,1031,1074,1117,1148,1183,1198,1213,1213,1202,1188,1159,1135,1100,1072,1038,1011,977,947,911,870,824,770,712,643,580,508,442,381,321,274,229,191,155,122,88,48,6,-47,-103,-167,-240,-312,-392,-469,-542,-613,-667,-719,-745,-769,-764,-760,-730,-711,-676,-660,-648,-654,-685,-729,-802,-893,-995,-1115,-1230,-1346,-1453,-1538,-1606,-1647,-1656,-1644,-1590,-1520,-1411,-1290,-1145,-991,-829,-671,-514,-374,-248,-133,-44,37,102,156,206,252,299,349,405,462,530,598,671,747,819,894,962,1029,1091,1142,1192,1228,1259,1278,1292,1292,1289,1271,1251,1219,1182,1137,1089,1041,984,937,880,836,786,738,690,643,586,534,467,404,333,258,187,106,37,-42,-114,-189,-264,-335,-410,-477,-547,-604,-659,-701,-728,-751,-751,-749,-733,-710,-688,-668,-652,-652,-662,-692,-740,-802,-879,-964,-1048,-1132,-1195,-1249,-1273,-1268,-1239,-1177,-1088,-985,-859,-733,-603,-478,-363,-260,-169,-87,-13,56,125,194,270,349,431,518,601,685,758,825,880,923,957,977,994,1001,1010,1014,1024,1031,1045,1058,1075,1092,1102,1111,1106,1094,1068,1024,970,895,818,722,631,529,438,342,262,177,112,37,-20,-85,-146,-205,-268,-329,-384,-447,-490,-542,-571,-600,-613,-618,-609,-597,-571,-552,-524,-506,-490,-490,-499,-526,-572,-629,-710,-797,-896,-1001,-1101,-1198,-1283,-1353,-1408,-1439,-1452,-1440,-1411,-1354,-1285,-1193,-1089,-974,-851,-720,-592,-463,-333,-213,-91,24,136,240,347,440,536,619,703,770,843,892,949,989,1028,1062,1091,1121,1149,1175,1205,1225,1248,1257,1261,1253,1230,1202,1156,1111,1053,995,938,879,822,768,715,657,607,542,479,412,330,257,168,86,0,-85,-166,-248,-322,-398,-462,-529,-579,-631,-665,-695,-715,-723,-726,-721,-708,-695,-680,-664,-656,-649,-659,-677,-713,-765,-834,-914,-1012,-1105,-1209,-1294,-1372,-1425,-1453,-1456,-1421,-1365,-1272,-1161,-1025,-877,-716,-554,-390,-235,-89,43,157,255,335,401,454,503,541,591,633,690,752,817,898,970,1052,1126,1192,1251,1290,1322,1331,1338,1324,1307,1286,1257,1235,1204,1184,1157,1138,1117,1096,1077,1057,1032,1012,975,950,900,862,800,742,670,595,508,425,325,241,140,48,-42,-140,-228,-320,-415,-499,-592,-668,-748,-813,-869,-917,-949,-977,-994,-1006,-1012,-1021,-1026,-1037,-1050,-1069,-1096,-1134,-1175,-1234,-1294,-1359,-1430,-1486,-1542,-1568,-1586,-1565,-1527,-1456,-1365,-1252,-1126,-987,-847,-703,-567,-434,-317,-203,-112,-21,46,116,168,225,273,332,382,454,514,600,671,763,844,932,1011,1082,1144,1190,1221,1241,1236,1227,1194,1162,1114,1071,1023,980,946,913,893,872,858,843,822,804,766,734,675,619,544,461,374,273,182,80,-10,-103,-186,-265,-341,-408,-481,-539,-602,-655,-698,-743,-763,-787,-786,-783,-760,-737,-695,-663,-620,-593,-570,-562,-575,-597,-646,-694,-765,-829,-895,-951,-990,-1013,-1012,-989,-938,-870,-778,-679,-563,-452,-334,-226,-120,-24,68,147,231,301,377,450,525,603,685,770,856,943,1022,1095,1156,1201,1232,1242,1244,1222,1200,1162,1126,1090,1050,1017,988,959,939,914,893,871,844,818,782,744,699,647,588,519,445,358,268,169,64,-40,-149,-254,-355,-449,-531,-608,-664,-722,-755,-793,-814,-839,-858,-880,-900,-925,-943,-966,-976,-986,-980,-974,-955,-938,-923,-907,-911,-920,-949,-992,-1043,-1109,-1168,-1235,-1281,-1321,-1338,-1331,-1306,-1250,-1179,-1078,-967,-834,-695,-551,-403,-264,-129,-6,102,202,291,376,458,540,628,717,818,914,1019,1113,1210,1285,1357,1405,1438,1457,1451,1442,1413,1382,1343,1303,1260,1216,1170,1115,1063,996,930,855,779,706,632,569,511,463,429,395,373,347,317,287,230,175,86,-6,-119,-240,-370,-498,-628,-742,-846,-931,-987,-1022,-1030,-1002,-967,-892,-825,-734,-660,-581,-528,-488,-472,-487,-516,-584,-658,-757,-862,-964,-1067,-1148,-1213,-1247,-1254,-1225,-1170,-1083,-980,-854,-724,-588,-454,-328,-207,-97,2,93,173,247,319,383,456,521,597,676,756,844,919,1005,1067,1131,1174,1203,1220,1220,1206,1184,1153,1115,1078,1040,1005,972,947,919,902,878,862,839,820,796,769,744,707,677,635,593,545,491,432,372,299,228,148,67,-19,-105,-189,-273,-349,-422,-490,-545,-606,-655,-703,-753,-788,-835,-862,-897,-913,-934,-936,-942,-935,-930,-926,-925,-934,-956,-984,-1039,-1090,-1167,-1235,-1313,-1378,-1432,-1470,-1479,-1461,-1411,-1323,-1208,-1061,-891,-710,-518,-336,-163,-10,117,221,296,352,394,420,451,476,513,559,614,679,756,828,912,979,1052,1102,1147,1174,1188,1192,1188,1172,1161,1139,1118,1098,1068,1039,1001,957,912,859,804,750,696,645,601,553,517,471,430,380,327,266,197,121,41,-46,-129,-222,-302,-391,-468,-547,-617,-681,-736,-782,-816,-835,-843,-834,-812,-785,-740,-702,-648,-616,-577,-565,-561,-582,-624,-680,-756,-835,-922,-997,-1064,-1107,-1129,-1121,-1087,-1025,-944,-837,-724,-597,-470,-351,-232,-130,-36,47,116,182,237,293,343,393,447,494,554,602,665,720,780,841,894,955,1004,1054,1102,1137,1180,1201,1227,1237,1240,1232,1206,1177,1123,1073,997,931,851,778,711,648,603,563,542,522,517,506,499,480,451,402,340,248,148,17,-115,-261,-406,-542,-666,-771,-851,-909,-936,-950,-935,-923,-895,-877,-863,-862,-871,-898,-929,-981,-1026,-1087,-1136,-1190,-1233,-1271,-1294,-1314,-1317,-1314,-1298,-1274,-1233,-1192,-1126,-1062,-980,-890,-796,-691,-587,-474,-367,-250,-142,-27,83,190,296,396,494,583,668,743,813,873,927,973,1014,1048,1082,1110,1139,1173,1199,1236,1259,1287,1298,1297,1280,1233,1176,1084,986,867,752,632,533,447,387,355,342,354,376,403,426,431,421,376,309,211,85,-48,-203,-349,-495,-627,-733,-826,-887,-927,-949,-948,-938,-919,-888,-863,-826,-796,-762,-731,-704,-675,-662,-647,-649,-655,-678,-706,-749,-795,-849,-903,-952,-988,-1013,-1009,-990,-935,-858,-756,-637,-500,-365,-224,-97,13,111,181,241,284,321,354,396,440,507,575,667,758,860,961,1053,1141,1209,1268,1308,1334,1350,1360,1359,1371,1364,1378,1373,1377,1367,1351,1315,1272,1205,1131,1042,944,843,742,644,557,476,417,356,322,280,253,216,181,127,77,1,-70,-159,-247,-340,-441,-535,-643,-741,-855,-954,-1065,-1158,-1249,-1317,-1374,-1397,-1405,-1379,-1337,-1276,-1207,-1135,-1071,-1027,-999,-1002,-1031,-1079,-1158,-1240,-1335,-1425,-1497,-1552,-1574,-1560,-1513,-1422,-1302,-1152,-978,-800,-610,-432,-260,-108,25,137,234,310,381,443,504,573,643,722,816,903,1013,1107,1216,1305,1396,1463,1516,1548,1556,1541,1510,1455,1394,1320,1246,1168,1099,1026,969,905,858,806,761,716,669,626,577,531,475,425,359,304,230,168,88,18,-63,-138,-221,-299,-377,-457,-524,-598,-656,-708,-755,-782,-812,-820,-828,-825,-818,-810,-796,-782,-770,-754,-746,-741,-742,-756,-773,-804,-840,-877,-919,-949,-976,-982,-981,-949,-911,-842,-767,-668,-564,-446,-329,-206,-88,23,130,224,311,387,458,518,580,631,681,726,763,800,825,855,873,902,922,957,989,1030,1073,1116,1159,1194,1220,1230,1224,1204,1162,1110,1039,965,878,796,709,623,549,469,409,344,297,248,211,170,136,96,50,-1,-69,-137,-228,-312,-418,-512,-618,-710,-797,-872,-931,-982,-1009,-1037,-1045,-1051,-1059,-1052,-1061,-1060,-1065,-1069,-1075,-1074,-1083,-1078,-1085,-1086,-1092,-1105,-1116,-1135,-1151,-1164,-1167,-1160,-1129,-1081,-1000,-898,-769,-623,-459,-299,-132,14,150,262,356,430,490,541,583,630,675,729,784,848,909,971,1031,1081,1128,1165,1191,1216,1225,1236,1234,1230,1218,1203,1177,1148,1105,1053,993,922,843,765,675,600,518,447,382,321,270,219,173,122,78,21,-29,-88,-147,-207,-266,-326,-376,-431,-479,-520,-568,-601,-644,-682,-716,-757,-786,-820,-838,-855,-856,-848,-829,-798,-757,-714,-662,-618,-570,-540,-514,-506,-515,-528,-564,-596,-640,-676,-706,-724,-726,-709,-675,-619,-547,-463,-368,-274,-175,-90,-6,61,122,174,220,271,319,384,447,531,613,704,797,884,968,1036,1093,1130,1153,1155,1146,1124,1092,1064,1025,1008,979,977,968,978,986,998,1013,1016,1020,1009,981,949,883,822,724,639,517,417,292,186,76,-22,-118,-192,-270,-327,-383,-428,-472,-507,-551,-588,-638,-685,-747,-801,-866,-923,-974,-1022,-1052,-1079,-1093,-1104,-1109,-1122,-1127,-1150,-1166,-1191,-1218,-1239,-1263,-1277,-1285,-1286,-1276,-1259,-1227,-1188,-1134,-1063,-985,-876,-771,-631,-498,-346,-201,-58,75,194,296,382,450,513,558,610,652,705,759,818,882,945,1003,1058,1094,1124,1134,1130,1116,1088,1057,1021,984,952,923,902,889,880,884,882,887,884,875,856,827,782,728,662,586,505,420,332,242,158,69,-15,-99,-185,-263,-343,-420,-492,-559,-620,-671,-718,-750,-773,-786,-784,-776,-755,-729,-700,-666,-636,-604,-576,-552,-532,-519,-515,-520,-542,-570,-625,-671,-744,-798,-859,-899,-921,-921,-890,-844,-764,-676,-573,-462,-357,-249,-156,-76,-3,49,99,133,168,197,236,273,320,377,436,507,579,653,728,802,871,933,995,1039,1088,1115,1142,1149,1150,1141,1121,1100,1071,1043,1019,991,974,950,931,910,880,854,809,766,704,640,558,468,368,254,141,13,-105,-227,-335,-433,-517,-582,-637,-675,-711,-738,-771,-805,-844,-890,-932,-977,-1017,-1047,-1069,-1078,-1078,-1072,-1053,-1043,-1025,-1017,-1015,-1015,-1026,-1035,-1047,-1054,-1062,-1052,-1048,-1022,-998,-963,-920,-872,-815,-753,-675,-594,-493,-385,-267,-133,-1,143,279,420,551,674,784,880,954,1016,1051,1073,1086,1079,1081,1068,1072,1070,1084,1092,1113,1130,1144,1152,1154,1137,1119,1080,1033,978,914,843,774,702,632,569,501,452,387,344,278,226,153,79,-7,-106,-205,-313,-417,-515,-604,-681,-739,-779,-807,-811,-813,-797,-781,-762,-743,-728,-713,-700,-690,-678,-667,-654,-645,-633,-631,-628,-635,-655,-675,-712,-748,-789,-828,-856,-873,-875,-853,-817,-754,-687,-599,-514,-426,-338,-267,-192,-132,-74,-15,41,105,175,248,337,416,517,597,696,774,857,922,983,1034,1071,1110,1131,1156,1175,1187,1200,1205,1205,1206,1193,1186,1168,1153,1138,1122,1116,1105,1101,1094,1083,1065,1037,992,940,865,789,700,609,520,429,347,265,187,103,22,-77,-172,-294,-410,-550,-683,-828,-962,-1100,-1213,-1326,-1403,-1478,-1512,-1541,-1536,-1521,-1488,-1441,-1390,-1333,-1284,-1232,-1201,-1170,-1160,-1165,-1172,-1202,-1226,-1261,-1286,-1306,-1307,-1290,-1249,-1185,-1095,-987,-857,-718,-572,-421,-273,-133,1,120,230,324,408,482,546,611,662,731,782,856,911,988,1043,1108,1155,1196,1226,1243,1248,1239,1219,1186,1151,1101,1064,1008,978,934,918,893,894,887,901,906,913,913,896,870,813,741,639,521,381,229,74,-84,-234,-368,-490,-588,-666,-727,-764,-795,-805,-815,-811,-807,-803,-791,-790,-774,-770,-757,-743,-736,-717,-707,-697,-689,-693,-694,-705,-715,-727,-733,-737,-726,-718,-687,-665,-621,-591,-542,-510,-458,-424,-370,-326,-271,-210,-148,-78,-4,74,155,239,319,408,486,572,648,722,793,851,907,948,983,1004,1025,1031,1047,1054,1071,1091,1117,1143,1179,1197,1223,1221,1215,1179,1133,1064,985,895,802,710,628,553,492,446,401,373,335,298,251,183,106,0,-118,-255,-404,-559,-713,-865,-1000,-1126,-1233,-1320,-1391,-1439,-1469,-1480,-1471,-1444,-1401,-1350,-1281,-1220,-1146,-1087,-1026,-981,-940,-913,-895,-887,-882,-893,-897,-912,-924,-929,-932,-922,-900,-863,-806,-736,-648,-551,-442,-332,-217,-108,3,105,211,304,406,495,588,673,757,832,906,963,1023,1066,1109,1140,1170,1188,1210,1221,1232,1238,1239,1233,1226,1205,1185,1151,1116,1066,1019,956,895,831,758,694,625,560,502,447,400,355,316,269,224,169,96,24,-75,-171,-283,-397,-511,-627,-734,-838,-925,-1005,-1062,-1102,-1120,-1116,-1089,-1051,-989,-928,-863,-801,-752,-712,-686,-676,-670,-675,-674,-680,-668,-658,-627,-588,-533,-463,-380,-289,-191,-102,-18,36,82,83,74,33,-15,-66,-108,-137,-135,-114,-58,17,114,227,346,474,599,723,839,945,1031,1094,1119,1113,1053,979,884,817,809,872,1038,1257,1502,1676,1722,1560,1201,664,67,-486,-850,-943,-729,-248,384,1045,1574,1896,1947,1762,1396,939,465,16,-396,-824,-1315,-1929,-2690,-3557,-4436,-5170,-5577,-5466,-4739,-3318,-1312,1119,3670,6028,7837,8831,8827,7763,5732,2944,-305,-3633,-6666,-9054,-10511,-10876,-10101,-8283,-5636,-2498,770,3746,6101,7554,7993,7419,6008,4017,1795,-315,-2014,-3091,-3466,-3160,-2313,-1117,202,1446,2449,3122,3421,3378,3047,2517,1878,1209,576,17,-461,-843,-1164,-1399,-1564,-1629,-1566,-1365,-1017,-542,-9,512,911,1084,971,523,-209,-1146,-2133,-3009,-3607,-3796,-3529,-2803,-1736,-485,749,1751,2379,2508,2138,1326,206,-1033,-2198,-3112,-3632,-3698,-3307,-2534,-1505,-387,657,1449,1893,1901,1511,769,-169,-1160,-2018,-2624,-2860,-2719,-2232,-1490,-640,188,862,1283,1414,1262,881,372,-175,-643,-980,-1110,-1060,-827,-483,-97,268,527,658,621,440,131,-240,-627,-949,-1160,-1206,-1071,-756,-290,276,883,1455,1921,2225,2328,2223,1932,1508,1016,548,160,-74,-134,2,308,749,1260,1776,2220,2537,2673,2630,2416,2083,1695,1316,1018,838,819,935,1188,1502,1846,2147,2368,2484,2471,2355,2137,1873,1584,1319,1103,960,902,930,1031,1187,1365,1524,1636,1662,1604,1441,1200,891,533,168,-198,-516,-780,-960,-1046,-1023,-887,-628,-261,204,724,1275,1786,2237,2544,2702,2638,2372,1862,1148,238,-802,-1902,-2956,-3866,-4496,-4784,-4629,-4059,-3073,-1789,-321,1160,2502,3540,4192,4371,4102,3414,2415,1211,-57,-1278,-2341,-3184,-3770,-4100,-4202,-4104,-3859,-3494,-3048,-2543,-1993,-1424,-839,-273,253,697,1018,1185,1169,970,602,92,-495,-1130,-1721,-2241,-2628,-2865,-2932,-2854,-2641,-2348,-2017,-1690,-1414,-1210,-1097,-1073,-1137,-1267,-1447,-1654,-1859,-2048,-2193,-2302,-2359,-2380,-2375,-2350,-2320,-2291,-2263,-2245,-2234,-2232,-2238,-2258,-2278,-2314,-2352,-2399,-2453,-2501,-2546,-2576,-2590,-2584,-2565,-2524,-2478,-2416,-2343,-2264,-2171,-2083,-1991,-1915,-1850,-1811,-1778,-1776,-1768,-1782,-1780,-1760,-1709,-1608,-1461,-1260,-1019,-750,-470,-200,43,237,378,456,486,476,446,410,394,406,462,560,699,858,1040,1197,1347,1443,1507,1510,1472,1397,1302,1212,1139,1099,1112,1168,1286,1428,1607,1771,1931,2036,2103,2098,2049,1947,1824,1686,1568,1468,1421,1409,1456,1533,1658,1792,1947,2085,2203,2290,2331,2342,2313,2265,2196,2124,2049,1982,1925,1884,1869,1886,1937,2035,2158,2324,2501,2693,2881,3058,3209,3339,3430,3498,3536,3552,3542,3517,3463,3405,3329,3267,3212,3196,3209,3272,3374,3507,3657,3808,3940,4040,4095,4095,4037,3932,3785,3618,3456,3304,3192,3112,3065,3046,3056,3075,3122,3182,3257,3352,3441,3517,3548,3509,3379,3146,2823,2428,2013,1613,1292,1083,1015,1089,1279,1555,1839,2107,2275,2332,2250,2034,1710,1318,899,505,183,-49,-151,-139,-9,206,469,731,939,1054,1046,904,638,256,-189,-676,-1137,-1550,-1870,-2079,-2169,-2140,-2013,-1803,-1548,-1267,-1009,-785,-638,-568,-598,-727,-952,-1264,-1646,-2062,-2490,-2892,-3235,-3516,-3697,-3804,-3812,-3764,-3657,-3534,-3410,-3302,-3234,-3194,-3203,-3240,-3313,-3402,-3504,-3607,-3709,-3801,-3887,-3960,-4015,-4065,-4092,-4123,-4137,-4154,-4168,-4172,-4186,-4176,-4172,-4141,-4109,-4054,-4005,-3946,-3902,-3865,-3847,-3848,-3867,-3904,-3951,-4003,-4049,-4092,-4116,-4131,-4128,-4112,-4086,-4052,-4020,-3991,-3971,-3958,-3956,-3953,-3956,-3951,-3943,-3919,-3886,-3844,-3799,-3764,-3739,-3727,-3734,-3737,-3756,-3761,-3771,-3768,-3761,-3748,-3731,-3724,-3713,-3716,-3714,-3709,-3698,-3662,-3608,-3512,-3377,-3192,-2966,-2709,-2425,-2155,-1894,-1688,-1534,-1455,-1444,-1500,-1603,-1741,-1881,-2009,-2096,-2132,-2114,-2037,-1922,-1766,-1593,-1412,-1230,-1072,-929,-820,-738,-676,-644,-613,-603,-581,-558,-519,-464,-396,-317,-230,-144,-56,22,89,148,185,220,237,264,294,343,414,502,612,737,867,998,1111,1210,1271,1313,1323,1321,1319,1320,1340,1383,1445,1528,1623,1727,1831,1940,2037,2139,2231,2318,2409,2492,2583,2671,2757,2842,2917,2980,3031,3063,3088,3097,3105,3108,3112,3122,3136,3164,3206,3259,3334,3413,3508,3601,3698,3785,3862,3916,3951,3956,3944,3908,3866,3819,3792,3785,3819,3885,4003,4139,4305,4454,4582,4666,4693,4668,4595,4486,4381,4281,4242,4260,4357,4532,4760,5031,5301,5550,5723,5814,5775,5628,5361,5014,4623,4229,3893,3654,3549,3603,3800,4131,4537,4975,5376,5689,5854,5857,5672,5331,4874,4359,3867,3473,3235,3205,3392,3783,4329,4957,5581,6107,6453,6561,6388,5960,5299,4499,3643,2847,2204,1797,1676,1849,2292,2942,3705,4482,5173,5680,5955,5958,5701,5230,4613,3940,3299,2770,2407,2244,2285,2505,2859,3291,3720,4101,4361,4480,4436,4230,3896,3452,2959,2448,1968,1556,1227,1000,873,829,860,931,1025,1118,1184,1215,1184,1111,963,787,561,320,69,-187,-426,-656,-857,-1039,-1192,-1318,-1414,-1484,-1524,-1546,-1554,-1548,-1557,-1557,-1588,-1624,-1699,-1783,-1905,-2027,-2178,-2315,-2475,-2606,-2755,-2871,-2984,-3072,-3148,-3204,-3259,-3298,-3341,-3379,-3423,-3471,-3528,-3587,-3647,-3702,-3742,-3770,-3774,-3762,-3734,-3696,-3662,-3633,-3625,-3643,-3688,-3770,-3872,-4005,-4145,-4289,-4431,-4542,-4639,-4694,-4720,-4726,-4701,-4682,-4653,-4639,-4639,-4650,-4691,-4740,-4824,-4922,-5045,-5181,-5335,-5487,-5642,-5779,-5889,-5968,-5996,-5987,-5927,-5846,-5740,-5637,-5544,-5473,-5428,-5417,-5432,-5476,-5538,-5604,-5669,-5714,-5736,-5723,-5681,-5605,-5508,-5393,-5276,-5162,-5069,-4995,-4956,-4938,-4954,-4981,-5026,-5056,-5079,-5070,-5036,-4971,-4886,-4778,-4666,-4546,-4442,-4352,-4299,-4271,-4289,-4332,-4407,-4499,-4596,-4692,-4772,-4822,-4843,-4824,-4767,-4678,-4561,-4421,-4276,-4127,-3994,-3878,-3794,-3738,-3712,-3720,-3733,-3773,-3793,-3816,-3808,-3776,-3706,-3606,-3467,-3313,-3143,-2983,-2839,-2722,-2638,-2589,-2567,-2575,-2598,-2630,-2669,-2699,-2725,-2739,-2741,-2731,-2703,-2657,-2599,-2512,-2416,-2293,-2153,-2013,-1857,-1726,-1597,-1505,-1432,-1399,-1393,-1422,-1474,-1538,-1608,-1664,-1704,-1709,-1683,-1615,-1515,-1379,-1231,-1069,-924,-796,-697,-634,-601,-597,-616,-635,-658,-655,-634,-581,-500,-393,-268,-133,0,119,225,296,347,365,370,364,368,383,428,503,614,754,917,1098,1271,1443,1575,1680,1733,1742,1715,1655,1593,1539,1520,1555,1656,1818,2055,2322,2628,2917,3183,3379,3503,3527,3466,3329,3133,2915,2698,2522,2407,2381,2448,2608,2857,3151,3493,3818,4132,4381,4568,4662,4680,4605,4486,4307,4139,3971,3861,3805,3832,3923,4085,4283,4505,4709,4885,4995,5055,5035,4966,4841,4689,4532,4382,4273,4199,4190,4229,4328,4465,4635,4810,4986,5126,5233,5291,5297,5260,5191,5098,5007,4935,4887,4882,4912,4962,5034,5097,5146,5170,5149,5106,5013,4925,4809,4719,4646,4604,4599,4627,4673,4737,4793,4840,4864,4872,4852,4823,4778,4732,4688,4658,4650,4661,4706,4760,4838,4914,4981,5034,5043,5033,4971,4890,4780,4657,4538,4426,4337,4279,4254,4265,4306,4360,4427,4483,4520,4533,4502,4443,4336,4211,4066,3918,3788,3666,3582,3513,3483,3465,3465,3482,3485,3504,3493,3478,3435,3372,3286,3185,3079,2963,2870,2774,2717,2664,2645,2631,2632,2637,2639,2641,2628,2620,2593,2574,2543,2509,2470,2417,2365,2298,2238,2165,2098,2029,1963,1901,1844,1796,1752,1724,1694,1679,1661,1657,1648,1648,1642,1637,1624,1608,1584,1553,1514,1462,1402,1318,1228,1112,999,872,750,643,536,471,399,370,329,312,279,255,214,179,132,93,50,13,-26,-70,-122,-187,-269,-362,-478,-592,-720,-836,-943,-1036,-1098,-1147,-1164,-1178,-1177,-1188,-1202,-1243,-1302,-1392,-1500,-1635,-1771,-1925,-2054,-2186,-2279,-2357,-2402,-2424,-2436,-2436,-2451,-2472,-2524,-2590,-2683,-2784,-2895,-3003,-3102,-3192,-3267,-3341,-3406,-3486,-3572,-3687,-3812,-3954,-4089,-4215,-4301,-4350,-4336,-4274,-4148,-3987,-3793,-3600,-3427,-3297,-3232,-3234,-3317,-3457,-3663,-3887,-4129,-4342,-4511,-4618,-4649,-4602,-4491,-4322,-4130,-3936,-3770,-3658,-3615,-3648,-3755,-3922,-4125,-4342,-4536,-4689,-4773,-4787,-4723,-4600,-4429,-4234,-4049,-3882,-3777,-3722,-3741,-3809,-3925,-4058,-4195,-4314,-4400,-4448,-4456,-4427,-4378,-4310,-4252,-4197,-4174,-4180,-4216,-4294,-4385,-4507,-4624,-4747,-4848,-4933,-4978,-4996,-4970,-4917,-4833,-4733,-4622,-4513,-4414,-4331,-4269,-4246,-4239,-4276,-4329,-4403,-4498,-4591,-4683,-4764,-4814,-4839,-4830,-4776,-4701,-4589,-4467,-4343,-4221,-4130,-4060,-4035,-4032,-4066,-4110,-4159,-4205,-4216,-4208,-4141,-4044,-3896,-3721,-3532,-3335,-3171,-3033,-2953,-2925,-2954,-3035,-3148,-3286,-3421,-3542,-3633,-3678,-3677,-3620,-3515,-3372,-3195,-3002,-2801,-2601,-2419,-2260,-2130,-2036,-1981,-1946,-1950,-1957,-1983,-1997,-2010,-1988,-1964,-1894,-1829,-1734,-1651,-1567,-1503,-1458,-1436,-1437,-1450,-1479,-1505,-1526,-1532,-1508,-1466,-1389,-1299,-1193,-1083,-984,-891,-826,-768,-747,-723,-723,-712,-700,-675,-638,-590,-538,-480,-429,-383,-354,-339,-344,-354,-386,-406,-433,-439,-431,-407,-357,-301,-225,-145,-62,30,116,210,301,399,498,598,697,785,863,916,945,950,930,899,861,828,821,828,878,948,1042,1158,1266,1380,1468,1541,1575,1597,1584,1565,1544,1525,1533,1567,1634,1739,1867,2015,2159,2294,2389,2443,2446,2393,2310,2190,2078,1970,1908,1877,1908,1977,2093,2227,2373,2507,2621,2702,2749,2761,2753,2732,2719,2722,2753,2822,2917,3046,3186,3332,3466,3575,3650,3684,3675,3628,3545,3441,3327,3211,3113,3036,2994,2993,3028,3099,3195,3311,3430,3543,3645,3718,3773,3799,3804,3796,3782,3775,3776,3795,3830,3872,3928,3974,4013,4031,4022,3990,3930,3850,3762,3666,3586,3519,3477,3466,3478,3524,3578,3655,3730,3808,3878,3933,3972,3995,3996,3988,3962,3933,3902,3866,3848,3825,3824,3826,3835,3850,3863,3869,3876,3863,3847,3814,3771,3724,3665,3610,3546,3488,3428,3372,3324,3279,3252,3227,3229,3227,3257,3278,3315,3346,3363,3376,3357,3329,3264,3190,3087,2988,2875,2783,2690,2622,2563,2525,2491,2473,2446,2436,2413,2403,2388,2390,2391,2415,2447,2490,2555,2615,2690,2755,2817,2856,2876,2871,2831,2779,2698,2612,2525,2438,2369,2303,2257,2214,2180,2152,2120,2089,2055,2021,1989,1961,1938,1928,1922,1931,1946,1962,1991,2010,2029,2047,2043,2050,2032,2020,1995,1962,1922,1870,1810,1744,1668,1590,1508,1426,1343,1264,1184,1114,1050,991,941,896,856,819,788,753,726,694,662,625,581,535,480,433,382,338,297,261,229,205,181,162,135,106,62,13,-57,-126,-214,-297,-381,-461,-526,-575,-610,-618,-614,-586,-547,-501,-453,-412,-384,-367,-377,-403,-456,-528,-620,-718,-831,-937,-1038,-1129,-1201,-1253,-1293,-1310,-1321,-1323,-1315,-1305,-1298,-1285,-1288,-1290,-1301,-1320,-1328,-1344,-1339,-1335,-1316,-1290,-1260,-1226,-1198,-1174,-1165,-1167,-1183,-1211,-1249,-1297,-1352,-1407,-1469,-1521,-1582,-1630,-1685,-1726,-1779,-1812,-1859,-1886,-1924,-1952,-1985,-2018,-2053,-2092,-2130,-2166,-2204,-2223,-2255,-2256,-2273,-2273,-2273,-2278,-2274,-2285,-2303,-2332,-2382,-2442,-2518,-2605,-2700,-2798,-2898,-2989,-3075,-3137,-3188,-3207,-3209,-3197,-3160,-3131,-3080,-3044,-2995,-2967,-2937,-2924,-2922,-2916,-2929,-2927,-2928,-2926,-2914,-2909,-2899,-2891,-2893,-2902,-2920,-2956,-2989,-3038,-3083,-3126,-3164,-3195,-3212,-3228,-3229,-3229,-3219,-3212,-3191,-3177,-3147,-3123,-3089,-3055,-3016,-2980,-2938,-2907,-2880,-2864,-2869,-2883,-2927,-2976,-3053,-3124,-3210,-3280,-3340,-3385,-3403,-3403,-3379,-3335,-3273,-3205,-3127,-3051,-2980,-2908,-2853,-2801,-2764,-2737,-2718,-2704,-2701,-2695,-2699,-2700,-2699,-2702,-2700,-2699,-2701,-2700,-2703,-2710,-2713,-2721,-2723,-2716,-2704,-2670,-2629,-2569,-2504,-2424,-2347,-2258,-2179,-2106,-2037,-1996,-1952,-1944,-1931,-1946,-1962,-1986,-2011,-2023,-2030,-2017,-1988,-1944,-1884,-1817,-1750,-1684,-1634,-1595,-1578,-1578,-1597,-1631,-1670,-1714,-1749,-1774,-1783,-1774,-1748,-1707,-1654,-1584,-1519,-1439,-1373,-1309,-1259,-1215,-1190,-1172,-1163,-1165,-1161,-1158,-1158,-1144,-1139,-1126,-1114,-1109,-1097,-1096,-1089,-1089,-1090,-1097,-1102,-1121,-1130,-1153,-1167,-1181,-1188,-1186,-1175,-1154,-1123,-1086,-1040,-992,-942,-893,-857,-825,-813,-806,-820,-835,-861,-884,-900,-908,-899,-878,-843,-792,-726,-654,-563,-476,-374,-276,-172,-65,40,143,244,337,426,506,570,626,656,676,670,658,626,593,553,517,483,470,460,481,502,553,600,668,733,804,877,940,1005,1062,1107,1153,1181,1202,1221,1220,1230,1229,1235,1242,1251,1269,1285,1313,1337,1370,1397,1428,1450,1467,1481,1475,1477,1454,1441,1408,1382,1350,1327,1301,1294,1281,1292,1297,1319,1341,1368,1399,1427,1457,1482,1502,1520,1521,1529,1514,1511,1496,1482,1471,1456,1443,1430,1418,1409,1395,1390,1380,1379,1384,1398,1423,1459,1503,1552,1613,1662,1719,1755,1785,1801,1799,1799,1782,1783,1776,1781,1800,1815,1849,1879,1915,1957,1986,2024,2041,2060,2067,2068,2067,2063,2063,2071,2085,2114,2149,2202,2260,2332,2406,2490,2565,2640,2697,2742,2770,2778,2775,2760,2735,2715,2695,2683,2685,2695,2721,2752,2794,2823,2858,2869,2876,2860,2835,2794,2749,2701,2655,2621,2594,2583,2579,2588,2594,2607,2605,2607,2588,2575,2544,2518,2479,2448,2406,2377,2341,2318,2291,2276,2259,2251,2244,2239,2241,2239,2243,2246,2255,2267,2285,2303,2332,2355,2387,2410,2433,2443,2440,2419,2389,2340,2291,2232,2176,2130,2081,2058,2033,2037,2047,2073,2109,2140,2167,2181,2175,2156,2122,2072,2019,1956,1891,1833,1777,1728,1685,1652,1623,1611,1599,1602,1607,1622,1628,1645,1638,1633,1606,1561,1512,1443,1374,1305,1228,1170,1105,1063,1025,1006,1001,1014,1045,1091,1159,1234,1323,1408,1492,1562,1620,1650,1660,1633,1578,1495,1386,1266,1138,1008,900,800,739,705,707,743,801,878,956,1032,1087,1125,1136,1121,1090,1035,983,922,878,832,808,775,767,742,732,714,698,681,667,653,650,652,659,668,675,674,668,647,612,568,497,424,326,230,126,30,-56,-127,-181,-220,-243,-249,-248,-230,-214,-188,-173,-160,-163,-172,-190,-213,-235,-259,-276,-294,-308,-327,-342,-377,-412,-471,-544,-627,-729,-835,-937,-1041,-1124,-1204,-1254,-1299,-1305,-1309,-1280,-1253,-1211,-1174,-1141,-1108,-1092,-1078,-1084,-1099,-1130,-1173,-1229,-1297,-1374,-1463,-1554,-1649,-1735,-1816,-1870,-1914,-1921,-1900,-1852,-1762,-1658,-1526,-1394,-1260,-1150,-1051,-992,-949,-947,-969,-1015,-1086,-1154,-1247,-1311,-1394,-1442,-1484,-1509,-1508,-1501,-1475,-1445,-1408,-1374,-1348,-1325,-1326,-1327,-1353,-1375,-1411,-1431,-1457,-1463,-1467,-1457,-1447,-1427,-1415,-1401,-1394,-1399,-1403,-1428,-1453,-1490,-1524,-1564,-1594,-1626,-1653,-1676,-1706,-1731,-1771,-1806,-1858,-1910,-1967,-2026,-2078,-2124,-2150,-2167,-2156,-2139,-2103,-2064,-2032,-2004,-1995,-1993,-2013,-2048,-2097,-2166,-2232,-2310,-2376,-2436,-2482,-2515,-2535,-2540,-2539,-2526,-2517,-2507,-2501,-2510,-2509,-2537,-2543,-2571,-2581,-2590,-2587,-2573,-2552,-2523,-2495,-2472,-2446,-2432,-2416,-2397,-2386,-2361,-2335,-2308,-2270,-2239,-2210,-2188,-2180,-2181,-2193,-2215,-2248,-2276,-2315,-2336,-2352,-2348,-2323,-2278,-2215,-2137,-2041,-1947,-1840,-1752,-1663,-1600,-1552,-1526,-1517,-1525,-1542,-1573,-1603,-1637,-1666,-1692,-1706,-1719,-1714,-1711,-1688,-1666,-1624,-1589,-1533,-1493,-1437,-1403,-1361,-1349,-1332,-1349,-1362,-1397,-1436,-1483,-1536,-1584,-1635,-1667,-1696,-1705,-1705,-1688,-1670,-1636,-1620,-1592,-1593,-1592,-1615,-1644,-1688,-1730,-1780,-1824,-1860,-1892,-1899,-1898,-1866,-1818,-1741,-1651,-1539,-1426,-1306,-1202,-1112,-1053,-1022,-1017,-1048,-1084,-1146,-1206,-1265,-1319,-1351,-1369,-1357,-1323,-1264,-1187,-1102,-1008,-924,-851,-798,-774,-774,-805,-853,-914,-976,-1030,-1072,-1096,-1097,-1081,-1038,-982,-903,-820,-726,-628,-543,-454,-398,-344,-319,-308,-314,-340,-375,-426,-478,-537,-586,-632,-667,-689,-703,-693,-670,-617,-553,-458,-355,-238,-115,5,114,209,280,325,353,356,351,333,316,297,283,276,265,259,239,215,180,136,89,42,7,-9,0,44,117,229,363,517,685,842,987,1106,1180,1232,1237,1215,1169,1096,1018,925,843,760,701,651,627,625,650,701,775,864,957,1051,1123,1189,1221,1236,1226,1194,1155,1113,1077,1057,1053,1067,1099,1145,1199,1255,1312,1354,1389,1401,1397,1374,1334,1287,1229,1177,1119,1071,1022,983,948,925,911,906,912,925,948,979,1022,1068,1123,1179,1231,1284,1325,1355,1374,1369,1354,1311,1262,1191,1124,1051,987,928,877,833,796,774,764,778,808,867,940,1045,1161,1302,1449,1595,1738,1846,1944,1990,2019,2002,1967,1906,1831,1750,1668,1597,1537,1504,1485,1505,1537,1607,1688,1788,1891,1995,2091,2176,2239,2279,2299,2293,2279,2247,2220,2193,2169,2152,2137,2127,2122,2119,2122,2128,2141,2147,2158,2146,2136,2102,2063,2015,1959,1906,1859,1822,1811,1814,1845,1887,1945,2006,2070,2127,2172,2200,2206,2190,2150,2096,2021,1941,1850,1761,1672,1593,1523,1460,1417,1385,1374,1372,1387,1404,1425,1443,1450,1443,1420,1366,1299,1207,1111,1006,919,842,807,798,831,898,994,1109,1228,1339,1431,1497,1527,1526,1483,1418,1322,1214,1096,979,875,791,729,699,684,697,715,749,786,827,869,912,951,995,1036,1074,1119,1151,1191,1229,1272,1323,1382,1447,1522,1596,1676,1742,1801,1833,1842,1823,1781,1714,1637,1538,1441,1334,1237,1145,1073,1016,987,976,992,1021,1066,1105,1143,1161,1167,1146,1116,1060,1000,935,866,811,757,714,685,656,644,624,604,579,531,478,394,306,196,95,-19,-114,-194,-248,-262,-239,-177,-83,41,168,307,428,534,609,653,658,639,589,523,442,347,247,144,34,-72,-172,-269,-348,-413,-465,-495,-517,-529,-535,-542,-547,-553,-562,-565,-567,-559,-547,-526,-505,-479,-463,-439,-430,-414,-409,-404,-403,-404,-410,-421,-440,-465,-501,-537,-579,-629,-676,-731,-780,-818,-851,-854,-839,-794,-720,-623,-502,-377,-239,-121,-4,80,139,158,136,74,-25,-158,-304,-471,-627,-775,-900,-990,-1049,-1069,-1056,-1014,-953,-874,-799,-722,-658,-601,-556,-519,-490,-469,-459,-457,-473,-492,-525,-557,-581,-603,-598,-591,-565,-537,-509,-487,-478,-486,-517,-565,-631,-704,-775,-843,-890,-923,-929,-915,-878,-823,-761,-697,-644,-600,-580,-572,-586,-611,-638,-680,-708,-747,-766,-787,-798,-799,-808,-807,-819,-835,-863,-895,-941,-975,-1012,-1030,-1039,-1032,-1018,-1005,-993,-996,-1003,-1032,-1064,-1114,-1169,-1229,-1293,-1347,-1391,-1413,-1416,-1396,-1356,-1301,-1236,-1167,-1106,-1063,-1040,-1057,-1096,-1174,-1262,-1370,-1461,-1550,-1595,-1623,-1600,-1553,-1469,-1367,-1253,-1143,-1045,-974,-928,-915,-924,-948,-979,-999,-1002,-983,-933,-863,-768,-669,-570,-494,-439,-418,-424,-463,-519,-607,-689,-790,-867,-939,-976,-991,-967,-916,-831,-716,-584,-438,-298,-173,-70,0,39,46,22,-26,-97,-183,-274,-373,-460,-546,-605,-650,-660,-653,-616,-565,-508,-449,-411,-385,-395,-421,-476,-538,-608,-672,-723,-765,-781,-782,-760,-712,-653,-573,-491,-408,-338,-283,-263,-265,-314,-383,-482,-586,-699,-798,-894,-966,-1020,-1067,-1081,-1102,-1107,-1115,-1138,-1158,-1194,-1216,-1234,-1219,-1176,-1088,-960,-791,-596,-391,-193,-36,74,110,79,-20,-173,-361,-560,-756,-914,-1032,-1093,-1109,-1073,-1018,-942,-868,-806,-755,-721,-703,-688,-682,-661,-634,-570,-487,-367,-227,-69,86,239,351,439,474,467,424,353,271,190,125,83,76,106,162,244,331,418,484,534,540,523,462,376,264,143,20,-88,-180,-241,-277,-269,-240,-166,-93,7,80,147,180,184,159,112,35,-39,-133,-207,-277,-330,-360,-380,-373,-351,-315,-263,-210,-150,-97,-46,-3,31,58,73,78,72,61,37,18,-15,-44,-84,-125,-172,-221,-261,-300,-318,-333,-328,-312,-282,-239,-191,-132,-76,-13,40,94,133,165,175,172,154,119,85,39,7,-21,-36,-32,-16,23,77,138,213,277,341,383,409,401,371,306,219,113,-10,-140,-269,-391,-497,-566,-610,-598,-552,-464,-334,-181,0,179,358,507,629,701,735,719,671,590,497,400,314,250,209,202,211,255,302,376,452,533,618,690,761,816,862,892,908,906,891,860,819,767,706,639,567,495,427,367,320,290,275,277,291,316,347,378,405,428,435,446,440,446,442,446,445,443,443,436,431,419,403,384,369,357,359,365,384,402,429,448,467,475,471,453,416,365,295,207,114,5,-95,-191,-272,-329,-370,-382,-373,-340,-283,-218,-142,-67,5,70,129,182,222,263,278,290,271,233,173,95,2,-95,-195,-291,-369,-443,-486,-520,-523,-522,-488,-462,-404,-354,-283,-211,-129,-42,50,144,237,327,411,489,550,602,619,621,582,522,446,363,292,237,210,209,240,295,367,451,526,605,659,718,756,802,839,887,929,986,1037,1096,1143,1180,1192,1173,1122,1038,928,800,661,527,402,302,229,189,182,204,253,322,398,489,565,642,689,722,721,697,645,573,491,402,324,251,210,186,198,232,283,345,387,421,407,367,272,150,-11,-178,-352,-505,-632,-718,-754,-741,-673,-561,-414,-251,-82,69,203,300,363,387,377,340,290,231,179,132,100,81,72,71,71,65,49,14,-28,-85,-137,-198,-246,-292,-323,-333,-327,-295,-241,-176,-91,-13,72,135,193,226,256,269,293,315,360,407,477,537,604,652,693,712,722,711,695,657,614,558,490,422,339,263,182,117,59,30,21,43,100,190,316,472,633,803,943,1054,1121,1123,1080,968,819,624,413,193,-21,-206,-364,-467,-521,-519,-457,-362,-221,-74,79,221,327,403,422,397,327,224,109,-10,-109,-186,-223,-223,-178,-98,11,133,252,360,435,480,478,434,350,231,90,-61,-210,-347,-451,-535,-569,-577,-544,-480,-400,-301,-211,-135,-77,-54,-47,-70,-108,-156,-216,-264,-312,-338,-355,-351,-354,-333,-340,-333,-350,-369,-394,-422,-436,-440,-419,-379,-320,-253,-189,-143,-120,-138,-185,-270,-371,-478,-573,-639,-662,-640,-565,-444,-292,-112,57,223,343,439,475,479,438,364,270,160,62,-29,-91,-128,-141,-125,-102,-60,-26,6,28,39,52,70,95,145,205,286,373,458,525,568,569,536,456,350,217,72,-58,-180,-256,-302,-304,-266,-206,-113,-26,77,151,218,240,245,203,144,54,-44,-138,-219,-266,-271,-232,-148,-22,121,282,428,549,631,655,627,544,416,257,72,-109,-286,-426,-535,-596,-620,-605,-567,-509,-442,-377,-315,-259,-220,-180,-168,-155,-168,-195,-234,-300,-365,-450,-528,-612,-681,-741,-775,-786,-761,-718,-645,-574,-496,-436,-386,-366,-358,-379,-412,-453,-499,-531,-549,-544,-518,-470,-405,-330,-254,-188,-136,-104,-91,-97,-114,-139,-164,-189,-199,-205,-181,-154,-98,-34,44,125,205,280,342,394,429,457,481,510,538,581,615,658,685,709,711,706,674,634,573,508,435,365,295,237,182,139,101,75,58,60,75,111,162,225,299,375,443,502,533,552,536,512,460,402,329,243,152,47,-63,-178,-295,-414,-520,-635,-718,-804,-856,-887,-889,-857,-799,-720,-627,-531,-440,-362,-306,-274,-266,-277,-306,-334,-370,-381,-393,-386,-375,-366,-356,-352,-356,-359,-370,-381,-388,-400,-408,-421,-435,-453,-472,-500,-514,-535,-537,-540,-533,-522,-506,-494,-481,-468,-456,-433,-405,-357,-300,-218,-134,-41,42,115,169,203,216,219,207,201,196,204,235,272,341,409,490,572,641,699,736,742,729,676,609,510,420,318,249,185,165,157,188,219,269,300,319,308,267,195,100,-13,-130,-241,-332,-395,-419,-404,-343,-252,-130,-6,120,219,289,326,322,291,229,145,50,-50,-150,-238,-320,-382,-435,-459,-476,-458,-433,-382,-320,-263,-197,-159,-118,-109,-106,-131,-163,-209,-261,-304,-348,-371,-384,-382,-364,-338,-304,-262,-227,-193,-162,-145,-124,-115,-101,-92,-76,-63,-47,-34,-30,-39,-64,-111,-167,-234,-293,-346,-374,-384,-366,-332,-284,-243,-202,-195,-199,-232,-283,-339,-404,-453,-488,-496,-481,-443,-389,-325,-260,-191,-126,-62,0,56,111,166,224,286,354,423,492,560,616,666,685,693,655,598,500,388,260,141,34,-40,-84,-87,-52,8,100,188,284,351,403,410,397,336,272,183,110,52,26,46,103,198,315,437,548,637,686,695,662,590,487,376,248,144,43,-18,-66,-63,-49,13,84,173,269,352,426,468,483,452,394,285,165,18,-131,-276,-407,-514,-590,-625,-632,-590,-529,-441,-343,-242,-144,-61,13,58,94,99,90,65,21,-25,-82,-135,-188,-232,-275,-304,-342,-362,-397,-419,-454,-487,-522,-561,-597,-627,-653,-660,-657,-635,-595,-541,-474,-399,-324,-245,-183,-127,-94,-83,-82,-109,-131,-170,-191,-211,-199,-169,-100,-9,120,261,428,593,759,906,1027,1109,1156,1151,1120,1042,947,825,701,572,467,375,322,297,306,350,411,495,576,654,708,741,740,723,676,621,556,491,440,398,375,370,372,388,400,403,406,375,344,275,192,85,-45,-176,-318,-441,-548,-627,-664,-666,-626,-545,-450,-331,-228,-128,-70,-27,-29,-47,-90,-146,-198,-256,-296,-338,-364,-387,-393,-398,-393,-384,-381,-372,-369,-359,-344,-316,-279,-224,-159,-92,-14,41,98,119,123,101,49,-7,-90,-157,-239,-305,-371,-436,-495,-558,-625,-684,-741,-769,-769,-729,-644,-519,-353,-162,45,241,424,553,650,669,645,554,430,284,142,29,-31,-21,63,215,423,657,895,1103,1251,1331,1316,1213,1033,788,520,250,16,-156,-249,-256,-185,-35,150,380,597,792,937,1003,991,893,718,481,209,-76,-341,-557,-708,-776,-768,-680,-545,-368,-183,-13,127,210,247,227,165,73,-40,-147,-245,-316,-361,-380,-385,-373,-376,-373,-396,-435,-494,-575,-660,-749,-821,-869,-887,-866,-813,-721,-599,-450,-276,-93,99,275,433,549,621,633,588,479,319,113,-113,-343,-545,-711,-810,-842,-798,-681,-510,-301,-73,128,306,410,454,420,318,158,-42,-270,-495,-708,-886,-1013,-1088,-1103,-1058,-961,-814,-634,-433,-230,-34,133,273,368,416,413,357,257,126,-25,-171,-302,-395,-438,-426,-344,-214,-24,188,421,650,852,1018,1122,1166,1136,1044,895,707,488,261,24,-189,-399,-559,-707,-798,-861,-879,-851,-786,-662,-506,-297,-72,181,428,658,856,988,1058,1035,937,756,531,262,6,-234,-417,-538,-581,-554,-463,-325,-170,-14,115,208,257,267,233,180,106,31,-35,-87,-116,-126,-115,-95,-48,-3,68,139,213,287,345,388,411,406,386,343,293,232,162,83,-11,-124,-254,-405,-577,-761,-957,-1149,-1330,-1490,-1608,-1681,-1696,-1646,-1547,-1381,-1186,-947,-705,-453,-226,-28,123,215,253,232,163,64,-55,-162,-256,-299,-312,-263,-179,-55,97,257,430,584,730,838,932,983,1023,1025,1017,980,926,849,756,643,518,384,246,125,24,-37,-51,-12,76,208,368,541,710,852,956,1002,991,915,791,620,428,227,44,-110,-215,-269,-273,-227,-158,-61,35,132,229,317,410,509,621,744,880,1000,1105,1160,1154,1062,878,603,242,-175,-627,-1079,-1491,-1832,-2077,-2198,-2196,-2064,-1831,-1503,-1137,-736,-370,-33,224,412,516,552,517,445,319,185,20,-131,-282,-400,-499,-551,-572,-537,-470,-352,-203,-24,170,367,544,703,808,872,870,812,695,532,334,119,-90,-283,-424,-530,-557,-554,-473,-375,-220,-58,130,318,494,666,799,917,989,1022,1009,948,848,712,567,415,287,193,144,161,226,351,509,688,861,1016,1131,1214,1244,1252,1220,1171,1113,1036,963,876,771,651,496,315,106,-127,-364,-595,-804,-972,-1095,-1163,-1172,-1141,-1063,-958,-843,-706,-588,-465,-369,-292,-242,-218,-220,-240,-273,-314,-346,-376,-381,-368,-329,-268,-184,-82,34,158,281,395,494,570,611,621,584,512,403,271,123,-22,-163,-284,-383,-451,-484,-481,-440,-363,-262,-131,4,150,282,407,500,569,595,583,526,436,317,185,58,-63,-154,-215,-233,-206,-149,-53,42,149,233,301,340,354,343,308,268,207,152,89,29,-36,-101,-178,-266,-376,-510,-664,-832,-996,-1140,-1242,-1284,-1250,-1135,-939,-672,-354,-9,326,634,868,1036,1100,1088,988,835,638,431,235,62,-57,-133,-142,-101,-12,109,247,377,500,578,636,638,621,571,511,454,402,376,364,382,402,438,456,464,448,401,331,234,123,3,-114,-218,-308,-370,-417,-439,-447,-450,-444,-448,-443,-451,-443,-441,-417,-383,-328,-252,-167,-63,39,150,249,346,422,488,521,537,517,483,419,345,240,125,-11,-159,-308,-460,-601,-731,-844,-940,-1013,-1067,-1100,-1107,-1099,-1064,-1026,-977,-937,-904,-885,-889,-906,-950,-1002,-1069,-1141,-1214,-1274,-1320,-1339,-1318,-1265,-1158,-1019,-836,-631,-406,-182,30,229,384,516,593,643,649,630,597,551,519,495,490,513,547,605,668,731,790,825,847,842,821,792,758,730,711,701,697,699,687,670,627,571,499,418,332,254,170,118,54,31,-1,-9,-20,-27,-35,-52,-65,-93,-112,-136,-146,-142,-121,-77,-21,53,124,187,224,218,163,40,-129,-358,-601,-858,-1086,-1268,-1381,-1409,-1348,-1207,-992,-743,-471,-221,-14,131,195,183,96,-49,-234,-426,-615,-762,-863,-907,-887,-822,-714,-576,-435,-277,-147,-21,79,158,222,276,318,359,388,403,394,353,273,142,-32,-253,-497,-750,-984,-1172,-1298,-1326,-1267,-1099,-841,-513,-135,248,610,915,1138,1263,1291,1212,1057,828,574,302,71,-135,-253,-310,-278,-166,-1,220,450,677,877,1024,1126,1164,1157,1114,1047,984,930,900,895,910,942,963,974,935,847,696,483,223,-70,-367,-640,-864,-1011,-1078,-1054,-950,-782,-571,-345,-135,36,147,191,159,82,-57,-198,-364,-502,-619,-695,-728,-724,-679,-609,-513,-395,-271,-132,-3,117,211,274,300,286,239,154,46,-79,-216,-334,-451,-521,-569,-558,-502,-402,-253,-88,103,283,466,610,741,813,856,837,788,692,581,461,345,253,181,141,122,125,132,141,136,114,70,5,-74,-163,-251,-325,-386,-414,-420,-398,-360,-314,-273,-243,-226,-232,-236,-263,-271,-294,-286,-282,-248,-208,-157,-90,-34,39,96,152,203,249,300,363,433,521,622,718,827,904,980,1011,1022,988,924,820,693,538,379,222,76,-38,-121,-168,-175,-163,-124,-81,-32,8,45,55,58,35,-1,-40,-84,-114,-131,-128,-105,-52,19,121,232,361,479,591,678,732,758,742,698,632,554,480,418,379,361,362,373,382,386,370,335,281,210,136,61,5,-35,-37,-22,21,79,140,206,264,302,321,300,238,134,-15,-199,-407,-627,-841,-1033,-1192,-1303,-1365,-1380,-1340,-1276,-1175,-1068,-958,-853,-769,-693,-639,-603,-584,-592,-612,-652,-693,-736,-767,-783,-782,-761,-711,-647,-542,-420,-276,-113,45,208,356,499,618,734,828,915,987,1043,1079,1087,1061,1002,908,792,661,536,424,350,314,330,396,501,642,790,946,1067,1166,1209,1205,1148,1030,873,671,455,240,46,-103,-204,-238,-223,-144,-41,101,230,361,451,508,515,472,383,253,89,-96,-284,-473,-639,-794,-916,-1015,-1083,-1116,-1118,-1081,-1015,-915,-804,-676,-554,-445,-356,-299,-268,-269,-286,-317,-345,-365,-362,-345,-293,-229,-142,-59,24,80,113,113,70,-4,-112,-243,-374,-503,-602,-674,-693,-678,-608,-509,-384,-245,-124,-22,26,28,-38,-147,-308,-484,-670,-842,-972,-1059,-1070,-1015,-883,-690,-448,-175,109,377,623,806,940,995,989,930,828,715,600,510,454,439,474,544,649,772,901,1018,1121,1186,1218,1203,1147,1051,918,758,574,379,178,-15,-204,-366,-510,-611,-673,-683,-642,-556,-427,-283,-129,2,96,136,114,34,-102,-269,-466,-657,-842,-993,-1095,-1149,-1140,-1080,-982,-848,-712,-571,-450,-348,-267,-210,-162,-126,-89,-55,-15,19,51,66,61,30,-26,-97,-173,-232,-267,-253,-210,-111,4,140,282,395,499,549,575,553,512,445,370,306,237,208,174,172,177,181,198,192,181,146,93,20,-64,-167,-270,-378,-484,-573,-652,-704,-731,-724,-690,-613,-516,-382,-243,-98,26,107,139,101,-4,-168,-378,-607,-820,-999,-1101,-1133,-1057,-910,-665,-380,-52,273,567,820,992,1095,1112,1052,934,767,584,403,252,147,102,116,183,296,423,563,670,744,765,713,617,459,285,104,-65,-196,-293,-343,-355,-336,-297,-234,-173,-89,-11,82,175,269,365,443,520,564,597,597,568,517,438,343,237,113,-5,-124,-226,-297,-337,-328,-280,-194,-82,41,160,263,339,383,399,391,364,346,327,332,358,405,465,534,577,597,556,451,279,30,-257,-585,-905,-1196,-1432,-1578,-1640,-1596,-1469,-1268,-1013,-738,-464,-221,-32,78,113,55,-73,-260,-492,-731,-975,-1181,-1350,-1456,-1488,-1454,-1336,-1168,-944,-704,-456,-239,-46,81,181,219,230,213,183,159,148,162,211,292,418,571,762,963,1178,1380,1561,1714,1812,1866,1856,1793,1680,1524,1341,1138,925,716,511,331,178,58,-19,-61,-63,-30,28,95,171,222,262,265,242,195,127,50,-23,-79,-107,-95,-51,30,125,227,306,364,367,330,238,106,-61,-247,-431,-612,-752,-877,-947,-993,-999,-982,-937,-868,-781,-669,-550,-414,-278,-144,-16,85,173,217,240,226,197,148,97,43,-2,-43,-69,-106,-135,-185,-244,-312,-389,-456,-516,-548,-559,-538,-494,-434,-362,-302,-250,-225,-233,-261,-330,-399,-496,-569,-642,-682,-699,-692,-651,-594,-508,-413,-305,-194,-91,7,97,183,283,393,535,695,879,1067,1250,1409,1529,1602,1617,1578,1488,1367,1226,1091,970,886,837,833,863,919,986,1032,1055,1016,926,770,566,331,89,-149,-346,-508,-614,-669,-683,-655,-611,-548,-490,-437,-402,-385,-387,-407,-434,-472,-498,-536,-557,-589,-610,-635,-655,-670,-689,-695,-707,-711,-706,-700,-676,-652,-604,-547,-473,-380,-286,-176,-73,25,106,164,195,201,180,150,105,73,38,31,34,62,106,156,210,260,296,327,338,340,329,302,276,236,202,167,139,118,107,96,93,80,65,38,2,-40,-89,-141,-192,-248,-287,-327,-344,-352,-357,-353,-367,-394,-449,-535,-648,-785,-934,-1081,-1207,-1301,-1340,-1327,-1243,-1090,-883,-611,-319,10,327,631,892,1096,1235,1300,1303,1243,1142,1007,851,694,532,382,248,124,26,-62,-121,-156,-157,-125,-55,46,169,315,453,587,691,759,781,752,666,534,349,140,-94,-317,-526,-690,-802,-850,-825,-737,-591,-396,-173,71,309,532,715,857,936,957,913,817,674,508,327,161,14,-89,-150,-154,-119,-35,67,185,300,390,455,467,447,378,295,190,102,29,-8,-13,15,60,112,167,190,216,186,151,68,-32,-164,-308,-475,-641,-825,-998,-1183,-1349,-1518,-1657,-1787,-1877,-1941,-1965,-1945,-1891,-1781,-1644,-1464,-1259,-1035,-790,-545,-287,-47,183,378,535,644,699,699,655,565,459,344,245,183,169,214,320,485,688,928,1163,1389,1574,1695,1749,1719,1617,1451,1242,1006,778,573,412,318,286,321,412,531,667,783,857,873,817,697,514,310,85,-109,-260,-351,-359,-290,-157,31,233,425,574,655,652,567,398,170,-95,-367,-621,-826,-974,-1056,-1067,-1037,-960,-875,-778,-697,-625,-579,-545,-534,-531,-542,-546,-553,-543,-527,-490,-449,-387,-328,-251,-184,-113,-67,-31,-32,-50,-102,-167,-246,-325,-398,-463,-508,-536,-545,-528,-493,-430,-348,-257,-154,-60,30,93,140,154,146,114,66,6,-61,-133,-192,-249,-281,-290,-283,-238,-185,-111,-20,66,167,253,344,426,503,586,663,750,834,919,988,1046,1077,1091,1079,1061,1021,997,964,957,953,964,975,974,950,893,788,648,461,251,24,-197,-393,-548,-654,-690,-685,-607,-511,-381,-257,-157,-96,-88,-136,-232,-363,-518,-673,-805,-907,-947,-932,-865,-737,-600,-434,-298,-184,-119,-98,-126,-181,-259,-333,-391,-420,-415,-368,-301,-208,-116,-35,27,56,57,25,-19,-77,-120,-155,-154,-128,-60,36,164,296,441,554,658,713,749,737,703,636,542,436,309,189,70,-30,-116,-171,-208,-217,-210,-197,-175,-177,-182,-225,-286,-373,-474,-579,-673,-748,-792,-797,-769,-714,-637,-565,-481,-424,-361,-330,-295,-283,-268,-260,-248,-226,-194,-143,-74,14,117,230,345,453,551,623,685,712,735,729,727,710,710,700,706,694,687,652,609,534,446,335,204,65,-90,-233,-369,-472,-545,-564,-541,-449,-318,-131,83,304,522,702,834,905,908,843,728,555,360,137,-81,-296,-476,-630,-718,-762,-722,-627,-466,-258,-30,209,420,602,729,814,847,844,812,765,696,636,547,467,366,255,145,27,-74,-164,-227,-257,-261,-228,-184,-128,-91,-71,-96,-148,-251,-370,-519,-669,-817,-952,-1068,-1152,-1216,-1239,-1246,-1218,-1176,-1116,-1042,-971,-899,-835,-787,-741,-710,-682,-659,-638,-616,-592,-573,-554,-542,-531,-518,-501,-462,-412,-333,-246,-137,-27,97,225,361,507,660,814,976,1120,1250,1348,1401,1415,1371,1290,1175,1046,923,818,743,715,721,769,848,938,1035,1104,1141,1124,1059,935,770,570,343,119,-110,-306,-477,-602,-686,-715,-702,-642,-540,-419,-268,-126,21,141,244,310,343,334,291,198,80,-84,-265,-458,-647,-809,-934,-1008,-1031,-1000,-921,-810,-662,-516,-355,-216,-94,4,68,114,136,145,146,146,142,151,152,160,158,143,102,40,-56,-165,-286,-407,-513,-602,-667,-705,-722,-715,-695,-661,-617,-572,-528,-490,-467,-457,-460,-465,-468,-446,-405,-324,-211,-68,99,274,442,584,684,729,722,654,548,407,259,119,7,-57,-75,-27,66,211,380,561,732,874,974,1025,1035,1000,946,874,804,745,707,690,701,726,761,794,807,791,735,630,483,299,87,-126,-325,-483,-588,-625,-594,-507,-369,-212,-51,93,189,240,222,142,6,-175,-387,-605,-819,-1001,-1143,-1224,-1253,-1208,-1115,-974,-803,-629,-457,-309,-193,-107,-57,-33,-27,-34,-39,-34,-23,11,46,94,136,180,207,228,238,238,247,255,278,312,362,419,489,556,627,677,714,721,696,643,554,438,294,134,-44,-218,-383,-535,-648,-738,-778,-780,-741,-663,-554,-422,-271,-123,19,130,203,218,176,65,-105,-325,-593,-864,-1142,-1379,-1568,-1678,-1700,-1616,-1434,-1163,-827,-461,-88,256,550,782,936,1022,1048,1022,989,935,906,882,881,887,893,887,856,790,690,549,386,204,27,-127,-246,-302,-311,-241,-134,32,206,393,553,678,749,756,703,585,421,224,5,-199,-387,-533,-626,-670,-654,-586,-470,-318,-135,53,247,428,588,727,827,893,908,877,789,657,478,282,76,-102,-239,-301,-288,-192,-24,174,405,596,760,844,853,785,636,439,200,-47,-287,-503,-684,-824,-920,-973,-996,-982,-953,-905,-853,-797,-740,-680,-623,-569,-527,-494,-487,-493,-527,-574,-624,-686,-721,-766,-775,-789,-784,-781,-776,-785,-798,-834,-872,-918,-957,-985,-987,-960,-883,-768,-597,-392,-155,97,345,577,782,950,1081,1175,1245,1291,1333,1362,1391,1413,1426,1430,1411,1381,1329,1263,1191,1105,1028,937,859,770,692,613,545,484,434,395,360,335,309,284,259,222,192,155,129,104,91,71,58,27,-13,-66,-138,-216,-315,-409,-519,-619,-724,-827,-913,-998,-1057,-1091,-1103,-1072,-1013,-918,-790,-636,-468,-279,-93,93,261,399,501,542,529,433,281,52,-213,-511,-798,-1046,-1217,-1286,-1236,-1075,-806,-478,-113,226,517,701,789,742,593,348,39,-288,-600,-851,-1011,-1060,-993,-820,-559,-240,94,420,681,865,944,908,777,553,283,-12,-286,-512,-663,-723,-686,-568,-371,-128,150,424,684,896,1060,1159,1199,1179,1124,1024,920,795,689,585,513,459,437,439,461,498,547,593,644,681,713,716,698,641,549,422,251,62,-163,-376,-591,-770,-912,-1001,-1044,-1026,-970,-873,-749,-616,-473,-337,-207,-99,-6,54,100,115,118,108,86,69,37,20,-3,-17,-28,-43,-57,-80,-101,-123,-135,-135,-133,-112,-101,-83,-74,-71,-80,-87,-100,-98,-77,-35,42,145,265,408,538,665,753,805,805,748,642,474,278,41,-196,-425,-623,-763,-845,-849,-792,-674,-524,-346,-181,-32,73,118,115,40,-68,-218,-364,-511,-620,-706,-754,-779,-783,-782,-772,-768,-764,-765,-769,-765,-751,-712,-640,-533,-382,-209,-8,194,395,570,717,824,891,923,919,890,839,780,712,663,606,581,555,551,557,565,581,578,567,524,455,367,253,139,23,-76,-148,-191,-194,-166,-112,-33,41,120,161,181,142,70,-52,-201,-357,-510,-617,-684,-674,-615,-477,-310,-94,128,349,558,725,856,927,951,908,820,677,497,296,75,-127,-316,-448,-544,-563,-543,-457,-355,-232,-115,-19,55,101,120,124,113,91,66,36,6,-36,-79,-140,-214,-285,-373,-438,-504,-541,-561,-560,-541,-524,-496,-492,-495,-528,-584,-664,-761,-871,-972,-1060,-1125,-1149,-1152,-1107,-1043,-949,-845,-738,-644,-564,-518,-493,-499,-523,-546,-567,-556,-508,-410,-252,-38,232,534,863,1177,1466,1700,1868,1965,1996,1964,1891,1786,1670,1562,1469,1405,1376,1372,1393,1415,1420,1384,1292,1123,898,606,300,-10,-279,-488,-617,-666,-639,-553,-434,-308,-205,-149,-148,-210,-330,-494,-682,-872,-1034,-1149,-1201,-1172,-1077,-909,-700,-454,-211,24,199,322,350,298,152,-64,-331,-622,-891,-1122,-1260,-1302,-1227,-1045,-773,-445,-87,237,519,694,774,735,593,377,115,-154,-392,-569,-669,-668,-592,-434,-240,-24,174,332,428,452,396,283,108,-81,-272,-428,-527,-556,-508,-397,-239,-68,96,225,306,328,289,195,67,-93,-242,-379,-481,-531,-538,-487,-388,-251,-78,108,306,494,674,835,972,1088,1176,1240,1286,1311,1321,1318,1293,1257,1193,1122,1034,941,850,755,669,580,493,393,285,152,4,-172,-349,-536,-700,-836,-922,-954,-918,-830,-687,-512,-325,-143,11,120,181,181,135,37,-82,-222,-351,-467,-553,-610,-635,-650,-649,-667,-697,-751,-828,-898,-966,-981,-959,-869,-732,-555,-354,-155,32,192,322,423,498,561,609,664,713,763,808,838,854,849,836,802,771,723,672,617,558,495,434,366,306,244,196,155,136,124,123,121,105,80,11,-76,-212,-373,-570,-783,-1006,-1228,-1433,-1620,-1768,-1883,-1943,-1959,-1918,-1826,-1687,-1508,-1298,-1069,-839,-618,-426,-263,-128,-16,88,189,308,437,590,755,924,1097,1244,1372,1454,1497,1493,1442,1349,1211,1035,823,584,319,54,-222,-455,-661,-777,-812,-732,-549,-268,77,450,813,1116,1330,1420,1385,1220,959,631,284,-41,-297,-466,-519,-464,-309,-86,174,426,640,783,839,803,678,497,267,44,-170,-330,-434,-470,-443,-362,-241,-92,68,227,376,503,604,676,710,704,659,570,445,295,134,-18,-149,-236,-288,-283,-244,-172,-83,-4,57,65,25,-82,-249,-458,-706,-958,-1194,-1390,-1522,-1583,-1574,-1506,-1395,-1267,-1142,-1031,-958,-903,-890,-888,-902,-913,-903,-872,-799,-702,-572,-432,-288,-155,-43,41,91,120,119,117,113,119,158,212,312,441,602,794,1004,1219,1437,1632,1808,1945,2047,2102,2115,2079,2005,1889,1736,1548,1325,1077,808,530,254,-5,-228,-410,-518,-567,-533,-440,-298,-127,49,212,342,427,462,436,363,243,94,-66,-224,-370,-494,-590,-659,-685,-686,-642,-581,-495,-409,-332,-278,-253,-272,-321,-420,-532,-676,-803,-933,-1023,-1091,-1107,-1089,-1021,-917,-780,-625,-455,-290,-128,10,129,207,264,274,263,223,174,122,81,54,48,64,91,129,163,186,186,167,119,64,-9,-73,-127,-168,-186,-195,-194,-191,-188,-188,-182,-170,-146,-103,-52,21,96,179,260,337,399,448,476,479,472,429,380,296,205,90,-22,-131,-222,-273,-297,-266,-201,-94,42,189,348,488,619,715,788,817,819,783,722,631,519,384,230,69,-102,-259,-405,-523,-618,-680,-722,-738,-740,-726,-695,-644,-561,-439,-278,-78,143,373,587,763,876,911,860,716,511,249,-20,-276,-483,-623,-694,-694,-656,-583,-521,-467,-453,-469,-521,-588,-658,-707,-714,-669,-550,-377,-143,116,387,640,850,1005,1086,1098,1043,935,792,624,464,310,203,128,107,133,185,261,324,359,358,294,187,27,-163,-366,-561,-722,-831,-883,-868,-816,-731,-643,-576,-536,-543,-593,-683,-803,-941,-1077,-1192,-1273,-1306,-1293,-1230,-1137,-1007,-871,-711,-557,-394,-242,-99,30,142,235,308,366,403,439,458,485,511,560,623,724,846,1001,1155,1304,1401,1447,1394,1259,1024,709,354,-40,-394,-709,-926,-1038,-1023,-893,-653,-335,21,387,707,964,1122,1181,1136,1005,805,572,334,127,-31,-123,-148,-115,-44,50,136,197,222,194,137,38,-64,-166,-244,-272,-267,-194,-96,39,174,288,374,398,377,305,204,95,5,-60,-70,-42,37,138,261,366,453,485,471,392,275,108,-74,-274,-462,-637,-775,-879,-933,-948,-920,-860,-783,-688,-604,-524,-474,-449,-456,-492,-555,-628,-709,-776,-820,-839,-819,-782,-716,-649,-565,-495,-418,-356,-287,-223,-151,-74,9,95,179,252,321,365,400,412,417,422,434,475,536,642,769,922,1081,1232,1353,1441,1471,1459,1389,1289,1147,995,834,666,520,359,218,63,-97,-256,-418,-556,-652,-693,-653,-538,-351,-103,162,442,666,849,923,925,817,644,414,156,-90,-310,-477,-578,-617,-594,-524,-426,-317,-223,-165,-160,-230,-358,-552,-769,-998,-1186,-1320,-1357,-1299,-1134,-883,-564,-216,135,442,690,840,898,860,750,590,422,258,140,58,28,27,52,67,75,44,-13,-105,-213,-324,-427,-492,-536,-529,-504,-455,-395,-338,-281,-228,-175,-128,-78,-43,-11,2,0,-22,-60,-113,-170,-225,-266,-293,-298,-290,-265,-229,-184,-122,-51,37,143,256,389,523,665,798,932,1042,1137,1201,1228,1227,1183,1121,1031,937,839,752,683,632,604,576,553,503,432,324,184,27,-139,-284,-396,-459,-471,-435,-373,-285,-218,-172,-174,-239,-352,-528,-723,-932,-1113,-1239,-1301,-1259,-1144,-934,-671,-366,-53,244,489,669,755,748,647,469,236,-15,-267,-472,-627,-704,-711,-649,-533,-386,-215,-56,97,224,326,402,455,480,490,486,457,441,400,387,377,377,399,406,421,415,390,358,306,255,213,178,168,169,180,179,166,113,24,-97,-263,-442,-636,-829,-995,-1137,-1226,-1272,-1264,-1212,-1124,-1022,-905,-806,-716,-657,-617,-601,-591,-582,-560,-520,-452,-366,-246,-113,43,193,354,494,639,757,873,967,1043,1095,1105,1089,1008,899,713,505,243,-28,-301,-546,-743,-857,-893,-812,-642,-374,-50,318,671,995,1227,1367,1368,1255,1005,666,250,-197,-624,-1006,-1276,-1425,-1423,-1267,-982,-581,-118,373,833,1220,1499,1641,1647,1511,1273,943,578,196,-156,-459,-677,-810,-836,-768,-622,-398,-150,125,373,587,743,828,841,793,675,528,338,144,-55,-246,-417,-570,-692,-788,-850,-877,-864,-818,-730,-619,-484,-344,-204,-76,33,107,146,124,59,-75,-250,-468,-703,-938,-1149,-1316,-1429,-1472,-1449,-1357,-1214,-1028,-832,-638,-473,-353,-278,-256,-264,-305,-339,-376,-368,-330,-227,-76,134,382,661,932,1195,1394,1555,1629,1650,1605,1516,1401,1275,1154,1064,988,964,959,986,1026,1055,1067,1033,938,787,571,314,36,-238,-485,-677,-814,-872,-864,-787,-663,-489,-312,-119,28,147,194,189,124,29,-83,-172,-229,-238,-190,-111,8,128,257,359,453,501,527,501,433,316,152,-54,-288,-542,-787,-1018,-1205,-1344,-1422,-1432,-1371,-1242,-1049,-806,-533,-241,28,275,457,571,609,561,453,294,122,-48,-178,-272,-301,-293,-240,-178,-102,-39,25,83,151,220,300,368,425,452,440,381,283,134,-39,-238,-439,-629,-793,-918,-994,-1016,-989,-903,-780,-614,-415,-201,34,256,469,642,765,835,829,774,663,520,370,223,116,49,53,112,241,416,619,840,1042,1215,1343,1397,1405,1324,1206,1032,834,636,442,279,146,43,-33,-93,-148,-219,-304,-436,-595,-796,-1019,-1250,-1461,-1634,-1728,-1732,-1627,-1405,-1088,-682,-233,234,677,1059,1362,1553,1635,1594,1444,1194,875,504,124,-241,-558,-803,-954,-999,-938,-780,-545,-274,14,259,458,562,589,525,402,243,79,-57,-151,-189,-169,-102,15,153,311,457,576,648,655,591,447,238,-33,-324,-618,-867,-1042,-1128,-1094,-979,-757,-498,-204,71,299,447,493,427,250,-20,-359,-731,-1094,-1412,-1640,-1760,-1739,-1596,-1329,-979,-578,-169,207,518,736,852,860,771,604,379,127,-125,-358,-534,-659,-697,-661,-545,-356,-117,162,455,738,998,1194,1330,1358,1308,1150,923,649,348,80,-153,-302,-375,-351,-252,-86,114,324,517,676,778,827,816,759,668,557,438,328,222,136,64,6,-36,-76,-116,-149,-195,-225,-251,-260,-241,-202,-141,-55,37,136,225,289,329,322,284,196,84,-58,-204,-342,-458,-522,-541,-491,-384,-228,-32,172,378,550,681,756,756,698,567,393,172,-54,-298,-511,-714,-870,-988,-1057,-1081,-1073,-1031,-981,-919,-867,-810,-769,-716,-672,-613,-544,-471,-385,-310,-244,-204,-196,-229,-294,-402,-524,-661,-779,-862,-895,-857,-755,-581,-352,-79,213,509,788,1034,1241,1395,1493,1542,1542,1501,1445,1371,1301,1245,1191,1158,1123,1081,1027,935,812,643,429,179,-97,-378,-635,-853,-991,-1048,-992,-837,-582,-256,113,478,808,1068,1224,1287,1234,1097,887,624,346,64,-178,-389,-527,-620,-643,-618,-544,-445,-318,-208,-103,-47,-31,-66,-160,-285,-457,-636,-824,-993,-1142,-1250,-1325,-1353,-1343,-1295,-1206,-1075,-903,-680,-421,-116,206,538,845,1102,1281,1358,1323,1179,939,636,298,-34,-322,-556,-706,-793,-808,-780,-719,-647,-565,-502,-435,-392,-350,-308,-276,-230,-196,-148,-118,-80,-65,-55,-63,-85,-114,-152,-184,-221,-243,-270,-285,-302,-313,-321,-312,-292,-237,-156,-35,129,327,572,833,1117,1380,1620,1800,1919,1953,1907,1779,1581,1332,1049,761,491,253,65,-70,-151,-176,-164,-106,-33,67,151,235,267,256,170,16,-208,-475,-767,-1044,-1267,-1419,-1460,-1397,-1224,-964,-640,-295,44,330,545,664,684,618,473,297,94,-80,-228,-314,-339,-301,-205,-79,64,195,288,334,315,235,107,-58,-220,-372,-468,-509,-477,-372,-222,-35,151,315,439,509,522,485,400,282,143,-9,-152,-288,-395,-476,-523,-531,-507,-450,-368,-275,-181,-100,-38,-10,-8,-46,-109,-196,-296,-404,-506,-608,-698,-770,-829,-859,-857,-830,-756,-664,-540,-416,-288,-174,-82,1,54,104,145,175,217,245,281,312,326,339,326,296,258,200,158,121,120,142,210,291,395,488,571,629,656,663,633,592,519,434,330,220,104,3,-99,-169,-229,-252,-252,-210,-140,-27,100,252,404,553,696,819,919,988,1015,991,924,801,653,482,308,154,17,-88,-173,-240,-304,-360,-422,-463,-490,-480,-417,-320,-169,-4,164,306,401,433,405,315,184,22,-134,-292,-402,-493,-533,-545,-528,-482,-425,-347,-261,-173,-74,8,89,146,173,166,114,25,-92,-227,-343,-447,-505,-532,-531,-511,-501,-501,-543,-610,-723,-863,-1016,-1182,-1323,-1439,-1508,-1522,-1465,-1348,-1144,-887,-564,-208,164,536,867,1161,1381,1530,1604,1594,1536,1412,1276,1104,950,788,652,532,429,354,301,274,289,337,431,560,714,878,1045,1184,1302,1370,1384,1319,1139,839,408,-128,-728,-1353,-1956,-2473,-2857,-3007,-2876,-2403,-1619,-621,424,1310,1840,1907,1501,755,-95,-775,-1023,-698,219,1574,3129,4578,5681,6233,6192,5541,4401,2891,1178,-563,-2164,-3457,-4313,-4642,-4416,-3667,-2447,-872,970,2913,4831,6505,7774,8417,8301,7317,5460,2810,-456,-4094,-7808,-11303,-14294,-16580,-18016,-18571,-18282,-17260,-15650,-13634,-11390,-9100,-6917,-4933,-3196,-1663,-268,1137,2640,4404,6455,8861,11511,14297,16963,19264,20902,21644,21302,19807,17223,13736,9668,5414,1405,-1947,-4316,-5489,-5433,-4268,-2259,219,2787,5076,6801,7798,7987,7406,6134,4297,2023,-566,-3374,-6283,-9200,-11976,-14443,-16422,-17697,-18132,-17613,-16173,-13912,-11067,-7913,-4764,-1940,331,1841,2544,2467,1759,661,-583,-1704,-2527,-2935,-2949,-2641,-2193,-1771,-1548,-1627,-2019,-2640,-3332,-3870,-4058,-3730,-2810,-1338,574,2722,4895,6854,8425,9438,9829,9578,8745,7470,5907,4273,2751,1516,681,294,328,701,1282,1940,2534,2977,3210,3229,3087,2845,2603,2422,2356,2413,2560,2746,2871,2835,2530,1871,818,-604,-2328,-4206,-6101,-7821,-9228,-10154,-10501,-10186,-9198,-7613,-5541,-3192,-772,1497,3411,4852,5743,6121,6066,5701,5165,4542,3927,3334,2796,2329,1918,1599,1315,1047,700,197,-540,-1542,-2779,-4152,-5520,-6696,-7553,-7977,-7965,-7559,-6893,-6099,-5347,-4739,-4377,-4270,-4430,-4802,-5318,-5891,-6385,-6674,-6592,-6014,-4818,-2991,-583,2227,5169,7938,10211,11767,12466,12337,11509,10228,8756,7345,6184,5369,4930,4800,4887,5051,5167,5130,4906,4519,4070,3717,3594,3842,4487,5498,6769,8106,9354,10301,10827,10842,10321,9308,7874,6138,4247,2369,681,-653,-1506,-1812,-1582,-889,139,1371,2674,3960,5161,6234,7149,7869,8350,8534,8341,7714,6603,5020,3016,733,-1654,-3913,-5815,-7170,-7839,-7787,-7068,-5834,-4303,-2744,-1416,-542,-279,-656,-1649,-3091,-4801,-6547,-8103,-9299,-10007,-10187,-9884,-9198,-8298,-7372,-6594,-6122,-6028,-6351,-7036,-7994,-9093,-10174,-11098,-11722,-11963,-11769,-11158,-10203,-9019,-7764,-6599,-5678,-5126,-5019,-5380,-6179,-7352,-8770,-10301,-11761,-12999,-13859,-14261,-14159,-13599,-12651,-11445,-10092,-8722,-7411,-6238,-5235,-4428,-3818,-3398,-3158,-3055,-3076,-3154,-3267,-3369,-3441,-3487,-3509,-3539,-3569,-3615,-3627,-3572,-3374,-2981,-2336,-1452,-344,891,2149,3315,4262,4928,5249,5231,4898,4318,3563,2738,1931,1249,794,646,907,1593,2740,4272,6092,8049,9940,11607,12872,13641,13875,13585,12872,11848,10683,9540,8571,7901,7594,7672,8086,8761,9557,10376,11066,11572,11813,11787,11501,10983,10296,9472,8607,7732,6967,6330,5929,5744,5821,6101,6546,7073,7590,8023,8295,8364,8209,7825,7235,6471,5565,4583,3577,2625,1807,1193,850,834,1152,1805,2731,3840,5011,6082,6913,7359,7326,6791,5764,4360,2703,979,-632,-1961,-2879,-3302,-3221,-2671,-1740,-564,735,1997,3111,3957,4482,4623,4406,3830,2970,1882,660,-616,-1846,-2950,-3828,-4417,-4662,-4560,-4151,-3511,-2743,-1978,-1324,-905,-793,-1027,-1608,-2456,-3480,-4514,-5417,-6034,-6254,-6031,-5341,-4280,-2936,-1494,-130,979,1665,1849,1483,604,-695,-2306,-4068,-5875,-7581,-9108,-10358,-11267,-11781,-11849,-11463,-10622,-9377,-7822,-6070,-4304,-2671,-1366,-481,-124,-265,-880,-1828,-2978,-4153,-5208,-6008,-6502,-6650,-6535,-6199,-5775,-5336,-4972,-4741,-4671,-4755,-4982,-5262,-5542,-5687,-5623,-5235,-4500,-3403,-2022,-472,1089,2500,3597,4264,4423,4055,3201,1953,429,-1216,-2828,-4274,-5413,-6174,-6499,-6409,-5958,-5268,-4457,-3676,-3031,-2597,-2409,-2427,-2613,-2841,-3044,-3084,-2925,-2508,-1865,-1036,-104,845,1728,2477,3045,3408,3556,3509,3301,2961,2546,2063,1546,997,407,-218,-894,-1608,-2334,-3013,-3582,-3937,-4022,-3765,-3167,-2253,-1087,223,1568,2833,3916,4750,5296,5553,5542,5308,4883,4324,3648,2920,2165,1451,824,326,-7,-199,-256,-251,-219,-203,-226,-259,-304,-303,-254,-132,66,302,587,851,1114,1342,1548,1736,1897,2023,2097,2096,2024,1868,1664,1419,1185,980,846,805,860,1015,1249,1544,1884,2247,2611,2976,3301,3607,3855,4067,4220,4334,4406,4458,4512,4578,4686,4820,4974,5107,5170,5112,4892,4460,3814,2940,1871,673,-598,-1816,-2899,-3725,-4223,-4327,-4027,-3332,-2306,-1027,402,1876,3295,4582,5666,6511,7085,7371,7370,7068,6486,5636,4559,3311,1953,575,-761,-1975,-3026,-3867,-4475,-4845,-4973,-4881,-4589,-4115,-3502,-2746,-1890,-938,74,1107,2128,3070,3907,4564,5027,5251,5235,4993,4549,3952,3244,2473,1660,840,20,-768,-1512,-2172,-2734,-3150,-3423,-3508,-3418,-3130,-2670,-2059,-1354,-614,79,667,1088,1342,1429,1396,1291,1152,1021,921,848,811,761,689,529,274,-108,-585,-1126,-1661,-2121,-2440,-2570,-2485,-2189,-1709,-1104,-450,181,701,1070,1242,1204,978,569,29,-603,-1288,-1968,-2610,-3163,-3593,-3869,-3968,-3888,-3632,-3224,-2703,-2113,-1506,-938,-436,-38,252,434,514,517,459,377,285,222,181,182,199,216,202,118,-57,-348,-746,-1225,-1731,-2195,-2542,-2720,-2693,-2493,-2156,-1781,-1448,-1237,-1202,-1338,-1620,-1960,-2288,-2487,-2516,-2319,-1930,-1386,-788,-203,265,575,698,644,458,196,-64,-254,-289,-131,258,850,1608,2430,3218,3856,4246,4324,4051,3443,2546,1462,311,-766,-1624,-2156,-2292,-2016,-1389,-499,505,1474,2272,2781,2966,2812,2382,1752,1035,330,-257,-656,-803,-692,-304,291,1059,1910,2758,3537,4152,4570,4742,4677,4396,3951,3413,2866,2379,2034,1863,1907,2146,2566,3088,3651,4142,4472,4544,4306,3726,2854,1744,535,-656,-1697,-2485,-2969,-3122,-2977,-2581,-2013,-1350,-663,-14,568,1042,1403,1620,1690,1615,1393,1079,692,311,-25,-263,-383,-381,-276,-99,104,283,388,371,219,-79,-490,-971,-1444,-1845,-2094,-2160,-2023,-1721,-1303,-851,-436,-123,36,15,-177,-541,-1021,-1578,-2153,-2680,-3099,-3359,-3414,-3251,-2883,-2355,-1725,-1094,-507,-55,239,354,273,30,-362,-853,-1380,-1896,-2322,-2631,-2792,-2796,-2696,-2507,-2337,-2225,-2278,-2514,-2982,-3637,-4423,-5262,-6019,-6632,-6974,-7039,-6774,-6242,-5484,-4610,-3745,-2999,-2490,-2273,-2367,-2752,-3351,-4086,-4847,-5532,-6050,-6340,-6372,-6162,-5758,-5226,-4650,-4082,-3586,-3175,-2891,-2729,-2729,-2888,-3223,-3721,-4357,-5093,-5874,-6642,-7335,-7903,-8298,-8486,-8439,-8143,-7588,-6788,-5767,-4581,-3284,-1961,-674,498,1507,2297,2834,3077,3001,2594,1850,812,-474,-1901,-3373,-4743,-5921,-6782,-7283,-7376,-7075,-6407,-5429,-4230,-2894,-1568,-356,577,1156,1294,1012,384,-477,-1373,-2172,-2708,-2909,-2752,-2264,-1544,-697,141,854,1333,1523,1396,1000,421,-212,-751,-1060,-1032,-611,194,1316,2637,4011,5286,6318,6991,7232,7002,6319,5233,3829,2222,538,-1097,-2538,-3689,-4440,-4757,-4619,-4070,-3174,-2041,-770,517,1739,2823,3741,4514,5164,5762,6333,6903,7444,7912,8232,8342,8164,7682,6858,5763,4443,3037,1670,492,-362,-801,-764,-271,608,1735,2939,4032,4857,5290,5292,4886,4173,3307,2467,1829,1541,1669,2222,3118,4214,5357,6353,7085,7439,7405,7006,6351,5570,4835,4289,4071,4235,4802,5690,6786,7925,8938,9675,10018,9916,9371,8444,7249,5909,4554,3310,2223,1365,720,298,82,63,231,581,1106,1786,2597,3474,4371,5190,5886,6382,6640,6644,6378,5886,5207,4435,3665,3009,2571,2423,2615,3135,3928,4910,5965,6970,7820,8391,8630,8468,7932,7057,5954,4739,3559,2527,1755,1308,1213,1459,1993,2721,3543,4340,5015,5499,5762,5801,5647,5337,4920,4439,3941,3454,3017,2657,2395,2277,2290,2471,2774,3179,3599,3962,4168,4164,3910,3426,2762,2007,1238,548,-25,-445,-732,-905,-1004,-1047,-1043,-994,-872,-680,-385,-13,444,922,1391,1775,2029,2110,2025,1785,1454,1079,722,426,211,75,-2,-62,-146,-282,-499,-776,-1108,-1452,-1773,-2030,-2192,-2247,-2197,-2080,-1928,-1807,-1753,-1782,-1909,-2083,-2292,-2477,-2608,-2661,-2622,-2500,-2319,-2100,-1889,-1699,-1578,-1514,-1541,-1647,-1844,-2124,-2470,-2853,-3239,-3583,-3860,-4040,-4134,-4145,-4110,-4041,-3984,-3942,-3936,-3965,-4011,-4060,-4100,-4111,-4116,-4107,-4136,-4201,-4364,-4602,-4952,-5355,-5807,-6221,-6551,-6740,-6731,-6540,-6153,-5644,-5050,-4458,-3912,-3462,-3137,-2937,-2860,-2875,-2948,-3047,-3113,-3139,-3086,-2984,-2839,-2723,-2659,-2744,-2986,-3440,-4080,-4881,-5770,-6663,-7460,-8070,-8422,-8459,-8171,-7562,-6686,-5636,-4506,-3456,-2588,-2034,-1846,-2042,-2575,-3343,-4220,-5055,-5694,-6043,-5995,-5568,-4800,-3818,-2775,-1851,-1178,-878,-989,-1490,-2325,-3352,-4459,-5484,-6318,-6857,-7064,-6915,-6482,-5821,-5064,-4309,-3652,-3162,-2857,-2737,-2779,-2943,-3209,-3541,-3920,-4325,-4714,-5065,-5320,-5452,-5428,-5221,-4835,-4267,-3541,-2690,-1764,-818,79,879,1525,2011,2314,2460,2460,2333,2087,1722,1214,552,-289,-1327,-2538,-3916,-5376,-6846,-8198,-9311,-10029,-10257,-9876,-8883,-7300,-5247,-2894,-452,1860,3826,5280,6109,6271,5813,4849,3534,2084,669,-532,-1417,-1918,-2041,-1807,-1309,-622,135,881,1531,2044,2400,2596,2652,2576,2391,2100,1727,1282,792,276,-234,-719,-1145,-1507,-1786,-1991,-2123,-2185,-2185,-2110,-1958,-1705,-1339,-860,-268,399,1094,1766,2339,2783,3070,3212,3250,3226,3200,3190,3218,3262,3296,3284,3179,2957,2580,2054,1379,608,-217,-994,-1658,-2103,-2293,-2185,-1821,-1240,-536,212,926,1551,2058,2436,2683,2803,2780,2621,2313,1872,1351,795,288,-105,-359,-438,-399,-266,-112,20,124,200,303,472,753,1150,1663,2224,2805,3316,3729,3996,4106,4066,3882,3599,3233,2847,2468,2152,1928,1830,1870,2045,2326,2666,2979,3196,3214,2984,2470,1693,713,-368,-1426,-2312,-2905,-3083,-2814,-2088,-988,371,1826,3211,4359,5127,5432,5234,4569,3545,2282,977,-231,-1161,-1720,-1827,-1475,-720,349,1583,2833,3942,4778,5259,5324,5017,4370,3520,2578,1670,919,367,63,-25,80,324,674,1095,1578,2098,2650,3200,3716,4158,4488,4654,4653,4444,4047,3476,2757,1951,1087,238,-555,-1222,-1715,-1982,-2001,-1758,-1266,-556,353,1399,2565,3763,4964,6033,6918,7450,7577,7201,6334,5043,3443,1737,90,-1292,-2300,-2826,-2875,-2458,-1679,-634,531,1701,2752,3601,4191,4487,4512,4275,3867,3334,2787,2287,1901,1685,1636,1771,2050,2433,2892,3371,3850,4313,4732,5096,5384,5544,5571,5412,5058,4515,3790,2949,2060,1213,520,75,-53,199,792,1696,2790,3955,5057,5971,6594,6870,6764,6308,5561,4610,3571,2529,1594,818,273,-14,-19,262,815,1598,2561,3621,4685,5642,6385,6799,6830,6447,5691,4673,3506,2367,1363,616,166,35,208,634,1263,2019,2812,3546,4133,4477,4548,4327,3873,3266,2631,2066,1671,1477,1490,1652,1884,2083,2162,2056,1745,1250,631,-28,-649,-1147,-1492,-1649,-1633,-1463,-1160,-767,-301,189,678,1119,1491,1782,1986,2147,2268,2399,2546,2703,2861,2979,3028,2989,2844,2601,2272,1856,1372,817,201,-458,-1123,-1744,-2231,-2525,-2550,-2288,-1767,-1056,-285,419,916,1130,1009,587,-81,-892,-1758,-2569,-3271,-3789,-4116,-4232,-4158,-3918,-3560,-3114,-2642,-2155,-1684,-1246,-844,-505,-246,-89,-56,-142,-341,-608,-909,-1181,-1394,-1513,-1547,-1511,-1452,-1410,-1444,-1583,-1863,-2269,-2788,-3353,-3909,-4385,-4723,-4899,-4907,-4783,-4588,-4386,-4236,-4174,-4193,-4268,-4349,-4394,-4363,-4244,-4029,-3738,-3400,-3052,-2753,-2539,-2465,-2546,-2793,-3197,-3708,-4284,-4840,-5309,-5615,-5708,-5553,-5156,-4548,-3804,-3010,-2264,-1647,-1216,-1002,-996,-1180,-1517,-1964,-2504,-3105,-3767,-4465,-5188,-5882,-6518,-7020,-7383,-7566,-7612,-7531,-7379,-7188,-6977,-6750,-6491,-6196,-5825,-5400,-4887,-4313,-3686,-3020,-2363,-1755,-1255,-941,-850,-1055,-1544,-2327,-3329,-4469,-5636,-6693,-7536,-8044,-8144,-7786,-6966,-5721,-4162,-2421,-708,798,1893,2454,2412,1789,682,-738,-2292,-3757,-4992,-5856,-6332,-6405,-6170,-5684,-5064,-4383,-3695,-3056,-2466,-1945,-1497,-1117,-818,-609,-483,-456,-498,-606,-748,-902,-1047,-1182,-1306,-1438,-1587,-1761,-1947,-2155,-2348,-2550,-2738,-2929,-3117,-3286,-3428,-3498,-3483,-3337,-3057,-2621,-2064,-1384,-659,84,757,1305,1677,1841,1798,1579,1222,796,348,-60,-378,-582,-633,-550,-364,-128,73,171,117,-111,-481,-932,-1382,-1740,-1938,-1939,-1740,-1396,-967,-556,-235,-56,-44,-144,-309,-426,-420,-231,163,715,1362,2006,2548,2919,3063,2964,2651,2158,1572,965,429,31,-167,-158,70,455,966,1508,2032,2452,2722,2793,2643,2280,1728,1053,331,-375,-970,-1417,-1659,-1672,-1475,-1067,-512,150,840,1494,2024,2375,2473,2297,1844,1160,335,-512,-1258,-1775,-1999,-1873,-1413,-647,351,1498,2696,3842,4854,5651,6192,6441,6386,6018,5350,4404,3229,1894,485,-892,-2137,-3150,-3862,-4220,-4233,-3907,-3322,-2529,-1636,-713,147,869,1409,1734,1847,1802,1644,1468,1358,1365,1554,1902,2400,2983,3575,4091,4440,4544,4343,3799,2930,1757,400,-1053,-2421,-3567,-4333,-4623,-4392,-3672,-2550,-1196,226,1509,2512,3108,3269,2997,2382,1522,547,-411,-1251,-1875,-2233,-2300,-2075,-1625,-999,-320,324,831,1119,1159,931,485,-116,-773,-1377,-1831,-2048,-1981,-1605,-954,-90,872,1811,2584,3098,3278,3113,2648,1939,1106,245,-521,-1111,-1441,-1484,-1214,-667,120,1060,2062,3008,3797,4314,4501,4298,3713,2783,1598,284,-1017,-2160,-3025,-3531,-3648,-3391,-2821,-2022,-1096,-119,819,1692,2458,3095,3618,3982,4216,4291,4215,4003,3639,3180,2619,2045,1474,990,611,359,239,201,249,318,429,560,734,961,1254,1605,2020,2469,2950,3438,3925,4370,4763,5041,5184,5150,4920,4499,3908,3194,2410,1616,864,199,-344,-751,-997,-1082,-990,-724,-283,317,1059,1893,2796,3674,4503,5172,5651,5867,5800,5458,4870,4128,3305,2540,1897,1478,1280,1320,1518,1855,2235,2648,3041,3419,3738,4001,4154,4190,4070,3811,3403,2911,2352,1813,1328,972,779,793,1016,1450,2029,2707,3376,3957,4369,4566,4525,4276,3861,3360,2853,2426,2137,2041,2137,2424,2843,3336,3805,4164,4335,4259,3924,3328,2532,1585,608,-318,-1051,-1523,-1634,-1381,-748,183,1340,2590,3813,4881,5693,6177,6293,6042,5450,4573,3485,2289,1088,7,-855,-1408,-1608,-1447,-972,-241,626,1550,2399,3108,3595,3839,3838,3623,3243,2743,2169,1564,945,353,-208,-718,-1159,-1529,-1783,-1905,-1854,-1615,-1183,-596,112,834,1516,2035,2350,2391,2150,1654,930,104,-770,-1537,-2145,-2502,-2606,-2454,-2105,-1606,-1041,-467,53,447,689,735,582,265,-201,-725,-1260,-1713,-2027,-2145,-2044,-1738,-1271,-732,-226,132,243,49,-466,-1236,-2175,-3131,-3975,-4575,-4869,-4825,-4470,-3861,-3073,-2194,-1300,-472,222,718,957,909,556,-77,-939,-1936,-2963,-3879,-4573,-4912,-4857,-4358,-3491,-2343,-1061,185,1236,1962,2265,2132,1584,709,-379,-1558,-2726,-3785,-4685,-5379,-5828,-6029,-5968,-5683,-5215,-4629,-3991,-3369,-2805,-2343,-2009,-1802,-1757,-1829,-2031,-2305,-2604,-2871,-3047,-3097,-3006,-2797,-2514,-2225,-1997,-1881,-1909,-2077,-2369,-2730,-3129,-3491,-3776,-3927,-3901,-3690,-3295,-2764,-2153,-1539,-985,-562,-303,-261,-429,-820,-1397,-2112,-2905,-3686,-4387,-4931,-5243,-5285,-4990,-4376,-3450,-2304,-1055,142,1116,1734,1894,1582,832,-225,-1455,-2665,-3719,-4483,-4886,-4915,-4580,-3963,-3130,-2205,-1287,-496,82,398,419,199,-234,-778,-1374,-1936,-2415,-2757,-2933,-2914,-2694,-2278,-1698,-1009,-294,368,878,1206,1295,1182,861,405,-150,-751,-1336,-1879,-2338,-2685,-2900,-2964,-2845,-2567,-2115,-1556,-932,-338,140,429,470,262,-165,-740,-1361,-1946,-2403,-2695,-2801,-2737,-2546,-2276,-1972,-1678,-1394,-1139,-856,-545,-147,329,881,1475,2060,2591,3010,3276,3374,3267,2988,2527,1938,1246,511,-239,-940,-1583,-2112,-2530,-2800,-2925,-2912,-2772,-2552,-2265,-1953,-1603,-1214,-774,-251,325,946,1539,2039,2369,2477,2335,1964,1427,806,217,-262,-540,-604,-449,-143,249,623,901,1002,879,515,-91,-881,-1807,-2749,-3612,-4264,-4627,-4624,-4255,-3548,-2591,-1480,-350,706,1568,2193,2526,2599,2419,2077,1606,1100,589,126,-272,-600,-860,-1067,-1239,-1386,-1537,-1682,-1845,-2005,-2167,-2311,-2433,-2529,-2603,-2653,-2686,-2697,-2664,-2577,-2388,-2089,-1670,-1143,-565,31,559,1003,1281,1406,1333,1075,646,62,-627,-1368,-2105,-2749,-3243,-3505,-3481,-3147,-2496,-1573,-452,771,1961,3002,3753,4123,4047,3511,2589,1375,29,-1281,-2412,-3219,-3636,-3635,-3242,-2555,-1680,-769,55,700,1089,1239,1146,889,508,83,-352,-741,-1062,-1291,-1397,-1390,-1244,-1000,-665,-289,82,402,615,699,621,397,46,-387,-836,-1252,-1593,-1822,-1948,-1954,-1859,-1673,-1407,-1095,-760,-441,-167,48,197,302,378,459,562,707,886,1107,1333,1571,1789,1994,2157,2296,2364,2374,2274,2064,1715,1242,674,59,-529,-1024,-1371,-1544,-1535,-1380,-1093,-718,-267,245,809,1407,2010,2577,3055,3395,3544,3471,3156,2602,1851,953,10,-882,-1624,-2134,-2372,-2326,-2027,-1513,-858,-84,746,1638,2569,3525,4479,5370,6130,6663,6900,6761,6223,5298,4043,2580,1061,-343,-1456,-2148,-2342,-2009,-1225,-65,1294,2708,3987,4987,5578,5707,5344,4570,3456,2171,852,-341,-1276,-1869,-2060,-1863,-1310,-486,506,1576,2589,3510,4239,4795,5164,5373,5468,5453,5359,5180,4921,4584,4181,3715,3214,2681,2160,1658,1219,866,634,555,654,943,1423,2056,2798,3553,4241,4746,5012,4968,4637,4040,3267,2406,1566,835,308,18,13,257,730,1339,2002,2620,3101,3400,3474,3345,3040,2616,2153,1707,1367,1162,1149,1327,1697,2208,2813,3398,3892,4189,4231,4002,3511,2824,2021,1180,383,-320,-877,-1284,-1505,-1561,-1432,-1147,-719,-170,454,1128,1788,2390,2862,3144,3181,2933,2406,1627,679,-345,-1318,-2143,-2715,-3001,-2959,-2647,-2110,-1452,-792,-218,186,376,383,225,7,-223,-364,-407,-297,-98,184,458,681,805,797,685,481,267,87,22,108,381,829,1418,2072,2696,3187,3457,3435,3120,2520,1720,819,-78,-849,-1433,-1769,-1871,-1765,-1509,-1175,-823,-521,-314,-235,-306,-516,-852,-1268,-1703,-2097,-2383,-2513,-2479,-2264,-1913,-1434,-887,-296,285,796,1189,1389,1356,1071,544,-169,-964,-1752,-2393,-2820,-2960,-2804,-2379,-1751,-1013,-272,368,809,994,900,542,-3,-653,-1278,-1781,-2060,-2059,-1769,-1205,-471,341,1066,1567,1718,1427,688,-474,-1936,-3557,-5148,-6510,-7469,-7855,-7588,-6629,-5058,-3020,-748,1497,3454,4902,5712,5827,5316,4273,2895,1331,-213,-1611,-2731,-3515,-3921,-3970,-3691,-3154,-2432,-1602,-748,58,749,1266,1586,1689,1605,1381,1068,755,476,290,202,211,287,403,490,530,443,228,-158,-687,-1333,-2025,-2677,-3189,-3477,-3460,-3133,-2505,-1662,-710,234,1038,1621,1913,1913,1634,1148,531,-122,-712,-1187,-1492,-1644,-1665,-1615,-1561,-1558,-1641,-1813,-2029,-2227,-2304,-2178,-1770,-1070,-101,1039,2220,3290,4097,4528,4530,4097,3298,2230,1011,-230,-1391,-2384,-3148,-3650,-3871,-3820,-3513,-2980,-2273,-1445,-587,231,908,1383,1613,1593,1363,986,537,112,-240,-453,-528,-457,-296,-94,53,84,-77,-443,-997,-1666,-2338,-2885,-3190,-3147,-2736,-1954,-888,352,1630,2792,3705,4272,4421,4172,3562,2704,1712,707,-212,-985,-1575,-1981,-2221,-2318,-2325,-2264,-2202,-2137,-2117,-2114,-2137,-2152,-2156,-2129,-2079,-2004,-1930,-1858,-1811,-1783,-1746,-1686,-1536,-1290,-915,-448,71,564,965,1211,1267,1138,843,449,6,-397,-723,-921,-997,-964,-849,-692,-510,-337,-170,-27,94,190,255,297,304,292,255,201,143,64,-9,-102,-195,-292,-390,-482,-578,-670,-777,-892,-1031,-1192,-1357,-1531,-1654,-1732,-1689,-1543,-1250,-858,-394,73,475,760,884,836,624,285,-129,-553,-920,-1169,-1268,-1186,-959,-591,-153,340,833,1321,1768,2165,2484,2687,2741,2614,2271,1712,947,8,-1034,-2105,-3112,-3975,-4619,-5021,-5177,-5118,-4905,-4583,-4208,-3814,-3418,-3034,-2651,-2287,-1925,-1593,-1291,-1042,-853,-724,-652,-624,-624,-642,-667,-681,-689,-650,-583,-464,-325,-190,-89,-63,-111,-250,-442,-672,-897,-1099,-1260,-1370,-1434,-1438,-1390,-1271,-1097,-866,-616,-378,-201,-113,-152,-294,-541,-809,-1065,-1227,-1260,-1142,-875,-493,-37,447,905,1310,1602,1785,1815,1713,1481,1155,775,394,51,-207,-375,-446,-437,-392,-323,-297,-322,-422,-607,-846,-1142,-1445,-1768,-2066,-2365,-2630,-2875,-3055,-3165,-3131,-2939,-2513,-1860,-953,143,1360,2600,3720,4649,5263,5544,5461,5055,4382,3533,2588,1647,776,45,-518,-880,-1055,-1053,-906,-661,-348,-28,266,483,600,592,467,247,-35,-317,-564,-714,-754,-654,-431,-91,333,816,1321,1808,2263,2627,2907,3058,3090,3004,2824,2583,2308,2039,1794,1598,1465,1394,1372,1385,1391,1376,1314,1211,1079,955,865,856,931,1098,1319,1547,1721,1792,1717,1507,1158,750,298,-90,-402,-554,-546,-341,46,601,1291,2047,2808,3481,3989,4266,4262,3963,3375,2523,1460,239,-1056,-2341,-3511,-4465,-5106,-5362,-5205,-4638,-3732,-2596,-1366,-185,819,1583,2056,2271,2264,2109,1870,1607,1365,1168,1027,939,877,835,770,691,574,437,285,143,21,-60,-100,-83,-14,117,310,551,838,1118,1366,1511,1529,1365,1029,536,-61,-675,-1242,-1667,-1911,-1921,-1718,-1302,-730,-64,637,1279,1798,2127,2209,2037,1615,1004,277,-471,-1142,-1670,-1997,-2105,-2003,-1712,-1284,-767,-225,286,716,1017,1178,1184,1065,860,607,381,180,50,-62,-188,-393,-757,-1306,-2064,-2985,-3978,-4910,-5635,-6001,-5918,-5337,-4303,-2919,-1354,225,1630,2746,3467,3782,3688,3248,2530,1614,600,-431,-1374,-2142,-2650,-2820,-2624,-2044,-1140,31,1334,2659,3842,4763,5290,5341,4866,3884,2465,733,-1139,-2964,-4544,-5703,-6319,-6328,-5750,-4662,-3223,-1599,8,1426,2533,3233,3534,3466,3135,2659,2169,1781,1573,1597,1835,2247,2735,3199,3521,3621,3440,2979,2289,1442,560,-278,-964,-1473,-1764,-1870,-1819,-1673,-1495,-1364,-1331,-1459,-1745,-2180,-2688,-3167,-3502,-3567,-3277,-2598,-1541,-223,1229,2622,3786,4587,4933,4818,4286,3440,2407,1333,344,-463,-1019,-1333,-1414,-1325,-1128,-874,-623,-395,-220,-105,-58,-79,-150,-267,-391,-514,-591,-611,-541,-375,-113,232,613,981,1270,1418,1380,1137,701,110,-549,-1200,-1737,-2083,-2186,-2030,-1632,-1068,-399,264,863,1338,1676,1893,2020,2109,2203,2323,2495,2678,2860,2982,3005,2906,2658,2290,1816,1286,754,268,-122,-385,-518,-530,-455,-342,-218,-136,-92,-116,-186,-302,-439,-571,-658,-674,-576,-360,-26,396,877,1350,1793,2132,2356,2417,2328,2088,1751,1362,989,675,457,328,269,234,174,44,-190,-548,-1017,-1585,-2207,-2836,-3413,-3872,-4147,-4183,-3938,-3407,-2615,-1612,-500,627,1628,2401,2840,2888,2548,1843,883,-244,-1392,-2461,-3321,-3913,-4158,-4042,-3575,-2779,-1743,-532,747,1997,3139,4086,4795,5221,5356,5186,4730,4001,3026,1849,516,-901,-2314,-3637,-4759,-5599,-6075,-6142,-5779,-4990,-3830,-2352,-667,1113,2850,4396,5608,6370,6585,6218,5302,3910,2214,378,-1382,-2901,-4035,-4724,-4969,-4838,-4447,-3934,-3423,-3022,-2787,-2721,-2813,-2972,-3145,-3216,-3119,-2779,-2147,-1234,-58,1284,2689,4004,5097,5807,6045,5732,4887,3559,1903,69,-1721,-3289,-4466,-5144,-5258,-4838,-3912,-2632,-1093,508,2040,3335,4266,4750,4717,4185,3190,1842,286,-1308,-2766,-3926,-4671,-4935,-4713,-4065,-3106,-1973,-841,168,932,1420,1631,1635,1521,1379,1290,1290,1387,1556,1738,1889,1952,1920,1771,1546,1256,940,633,344,120,-41,-95,-55,92,293,507,656,674,511,148,-376,-1008,-1634,-2155,-2474,-2510,-2249,-1695,-914,0,938,1788,2453,2860,2967,2758,2269,1536,674,-238,-1040,-1644,-1930,-1868,-1442,-717,217,1234,2209,3013,3566,3778,3645,3146,2329,1260,18,-1274,-2514,-3584,-4390,-4863,-4967,-4713,-4135,-3308,-2317,-1257,-237,654,1333,1736,1843,1651,1213,604,-87,-741,-1275,-1577,-1607,-1321,-744,75,1037,2023,2897,3544,3864,3808,3353,2530,1386,10,-1506,-3042,-4485,-5702,-6584,-7032,-6976,-6393,-5306,-3797,-2004,-87,1758,3353,4548,5223,5342,4898,3969,2673,1172,-356,-1730,-2806,-3467,-3665,-3408,-2754,-1832,-775,245,1093,1641,1828,1615,1038,145,-955,-2149,-3288,-4247,-4900,-5177,-5040,-4507,-3639,-2520,-1275,-12,1134,2066,2690,2955,2832,2336,1513,438,-768,-1992,-3075,-3894,-4322,-4294,-3788,-2843,-1558,-71,1424,2757,3723,4199,4091,3405,2217,689,-991,-2582,-3886,-4721,-4988,-4657,-3788,-2497,-963,635,2099,3287,4074,4409,4276,3728,2833,1735,541,-574,-1504,-2127,-2377,-2250,-1746,-967,17,1073,2108,3033,3776,4306,4593,4643,4477,4117,3625,3019,2378,1703,1055,429,-136,-635,-1028,-1287,-1379,-1262,-934,-385,339,1175,2024,2779,3333,3610,3578,3237,2655,1900,1082,289,-398,-932,-1296,-1477,-1522,-1417,-1230,-945,-605,-195,272,807,1413,2066,2751,3386,3905,4203,4192,3799,3009,1837,379,-1228,-2828,-4219,-5245,-5757,-5666,-4949,-3641,-1845,276,2534,4707,6575,7945,8645,8579,7722,6140,3994,1517,-1006,-3284,-5053,-6116,-6370,-5793,-4505,-2648,-506,1687,3630,5120,5974,6131,5603,4489,2979,1258,-424,-1895,-2991,-3623,-3788,-3515,-2924,-2129,-1290,-535,23,300,274,-58,-642,-1406,-2264,-3109,-3864,-4426,-4743,-4758,-4453,-3840,-2955,-1881,-715,405,1366,2041,2360,2276,1806,1008,-12,-1118,-2169,-3019,-3579,-3778,-3633,-3178,-2519,-1739,-951,-223,394,876,1241,1493,1660,1740,1730,1615,1368,977,442,-234,-990,-1797,-2554,-3200,-3651,-3836,-3740,-3335,-2668,-1779,-771,262,1196,1917,2334,2388,2059,1396,473,-591,-1655,-2613,-3346,-3814,-3982,-3867,-3513,-2951,-2251,-1439,-578,305,1155,1936,2596,3094,3389,3458,3275,2865,2232,1448,565,-311,-1098,-1691,-2026,-2037,-1722,-1101,-242,734,1718,2561,3158,3419,3295,2793,1947,843,-402,-1671,-2800,-3683,-4178,-4232,-3796,-2918,-1659,-171,1393,2840,3988,4701,4871,4484,3588,2287,764,-813,-2227,-3323,-3954,-4047,-3580,-2600,-1212,429,2135,3706,4948,5711,5880,5428,4395,2900,1142,-670,-2291,-3536,-4260,-4403,-3995,-3118,-1948,-652,562,1526,2116,2251,1956,1277,363,-650,-1576,-2270,-2610,-2514,-1980,-1030,231,1685,3163,4508,5552,6178,6298,5902,5024,3784,2317,831,-514,-1507,-2050,-2034,-1484,-450,916,2427,3862,4996,5654,5695,5090,3871,2165,163,-1926,-3871,-5482,-6625,-7207,-7236,-6745,-5826,-4612,-3215,-1786,-435,725,1626,2197,2446,2369,2045,1552,1007,518,178,50,166,511,1035,1661,2267,2753,3000,2947,2558,1874,964,-34,-985,-1742,-2183,-2258,-1940,-1296,-417,572,1534,2351,2938,3241,3259,3022,2582,2001,1346,654,-18,-664,-1262,-1820,-2353,-2855,-3341,-3761,-4096,-4271,-4241,-3946,-3365,-2493,-1365,-65,1343,2707,3959,4955,5639,5951,5872,5450,4720,3786,2733,1652,634,-279,-1040,-1654,-2137,-2513,-2835,-3109,-3369,-3598,-3781,-3894,-3903,-3774,-3518,-3110,-2626,-2082,-1571,-1132,-815,-631,-560,-561,-570,-518,-347,-32,436,987,1554,2014,2245,2150,1659,761,-466,-1916,-3393,-4708,-5662,-6099,-5928,-5135,-3792,-2040,-85,1868,3587,4906,5700,5910,5576,4758,3607,2266,898,-368,-1436,-2266,-2838,-3194,-3354,-3376,-3281,-3108,-2861,-2571,-2239,-1892,-1544,-1202,-885,-576,-281,33,374,757,1178,1611,2024,2379,2626,2750,2705,2507,2135,1633,1023,377,-244,-761,-1111,-1240,-1130,-780,-238,437,1137,1776,2236,2465,2421,2098,1552,808,-33,-922,-1767,-2509,-3082,-3440,-3536,-3362,-2922,-2253,-1434,-535,323,1071,1614,1908,1935,1678,1194,504,-294,-1140,-1935,-2603,-3076,-3325,-3331,-3134,-2777,-2321,-1825,-1333,-849,-393,73,557,1069,1615,2159,2680,3128,3476,3699,3789,3747,3582,3285,2855,2285,1555,690,-304,-1356,-2399,-3324,-4030,-4432,-4466,-4130,-3462,-2547,-1513,-477,425,1098,1478,1543,1317,869,274,-356,-943,-1414,-1717,-1843,-1773,-1531,-1130,-607,7,663,1323,1938,2491,2939,3287,3506,3601,3563,3392,3087,2664,2127,1518,864,220,-364,-834,-1150,-1292,-1269,-1129,-941,-787,-757,-876,-1182,-1598,-2066,-2455,-2653,-2567,-2127,-1346,-268,975,2245,3353,4148,4479,4289,3544,2338,787,-914,-2554,-3933,-4879,-5286,-5116,-4404,-3248,-1797,-209,1342,2728,3827,4572,4917,4862,4413,3629,2565,1334,39,-1161,-2161,-2811,-3068,-2866,-2270,-1329,-204,969,2001,2769,3140,3101,2644,1881,932,-19,-810,-1293,-1381,-1047,-358,597,1644,2632,3400,3828,3852,3455,2697,1651,472,-724,-1782,-2604,-3099,-3253,-3050,-2542,-1801,-894,49,951,1700,2226,2485,2454,2158,1651,993,296,-384,-932,-1338,-1536,-1563,-1422,-1160,-822,-454,-96,197,397,449,337,47,-402,-955,-1541,-2068,-2444,-2598,-2488,-2104,-1487,-708,139,942,1612,2070,2284,2260,2034,1684,1266,857,489,186,-55,-255,-448,-641,-892,-1173,-1529,-1912,-2319,-2686,-2983,-3130,-3110,-2879,-2458,-1879,-1197,-487,170,708,1054,1195,1096,831,411,-31,-447,-717,-802,-651,-270,292,987,1703,2375,2892,3204,3252,3023,2545,1859,1067,257,-455,-991,-1284,-1327,-1137,-780,-339,101,452,653,661,477,108,-381,-938,-1475,-1916,-2203,-2280,-2146,-1794,-1286,-679,-74,443,788,908,798,459,-23,-624,-1223,-1798,-2270,-2614,-2821,-2856,-2748,-2469,-2052,-1520,-905,-279,312,801,1147,1319,1319,1154,875,530,175,-136,-373,-528,-590,-602,-545,-471,-360,-236,-79,91,278,444,574,618,573,398,131,-226,-606,-963,-1218,-1335,-1247,-965,-468,192,969,1784,2552,3179,3584,3699,3485,2948,2122,1102,5,-1022,-1840,-2317,-2368,-1947,-1085,155,1627,3181,4640,5831,6629,6934,6706,5964,4763,3205,1425,-446,-2248,-3840,-5107,-5926,-6252,-6041,-5306,-4107,-2518,-681,1271,3152,4804,6064,6823,7020,6656,5809,4597,3179,1721,362,-784,-1670,-2266,-2627,-2775,-2804,-2739,-2641,-2507,-2356,-2158,-1903,-1589,-1191,-733,-205,382,1026,1728,2475,3245,3983,4625,5090,5279,5141,4614,3710,2461,959,-685,-2318,-3803,-5005,-5822,-6204,-6136,-5675,-4895,-3929,-2891,-1904,-1072,-428,-6,249,396,526,715,1033,1469,2021,2587,3083,3401,3452,3206,2666,1909,1043,208,-469,-890,-1010,-846,-470,2,439,720,747,476,-92,-901,-1845,-2821,-3675,-4330,-4677,-4698,-4386,-3788,-2968,-2017,-1008,-29,865,1636,2249,2721,3040,3251,3350,3378,3321,3195,2972,2651,2205,1636,955,178,-628,-1418,-2103,-2616,-2887,-2861,-2536,-1931,-1128,-234,618,1300,1710,1781,1504,909,90,-845,-1743,-2482,-2926,-2998,-2647,-1890,-794,526,1901,3172,4172,4786,4962,4700,4074,3199,2201,1221,356,-322,-798,-1083,-1230,-1294,-1327,-1374,-1443,-1542,-1658,-1778,-1894,-2000,-2082,-2140,-2142,-2073,-1903,-1610,-1205,-702,-155,362,787,1039,1082,889,479,-124,-834,-1602,-2320,-2934,-3362,-3584,-3564,-3330,-2890,-2308,-1631,-931,-275,280,687,936,1023,986,868,712,584,486,444,430,407,344,181,-97,-513,-1056,-1683,-2352,-2974,-3496,-3830,-3944,-3805,-3425,-2858,-2172,-1468,-859,-419,-233,-292,-578,-1010,-1483,-1880,-2102,-2052,-1706,-1051,-149,915,2024,3049,3866,4366,4471,4135,3364,2190,723,-915,-2549,-3995,-5093,-5682,-5713,-5134,-4049,-2540,-813,958,2579,3887,4770,5182,5123,4676,3924,3027,2074,1219,508,33,-215,-220,-32,294,698,1093,1427,1642,1700,1605,1360,1023,651,310,60,-69,-66,36,201,347,428,376,176,-188,-670,-1227,-1764,-2200,-2431,-2390,-2026,-1338,-360,829,2121,3386,4474,5256,5612,5472,4832,3728,2282,624,-1073,-2648,-3970,-4916,-5449,-5518,-5164,-4405,-3319,-1976,-460,1118,2654,4025,5109,5797,6003,5666,4797,3438,1717,-212,-2137,-3856,-5172,-5942,-6089,-5601,-4553,-3061,-1305,540,2272,3743,4810,5414,5524,5179,4453,3468,2353,1251,292,-428,-827,-885,-595,-25,763,1636,2489,3178,3621,3718,3471,2870,2017,1003,-34,-963,-1697,-2163,-2366,-2332,-2132,-1825,-1496,-1194,-970,-846,-838,-918,-1087,-1271,-1453,-1555,-1547,-1390,-1077,-630,-94,463,974,1360,1601,1663,1591,1411,1204,1007,884,831,848,894,922,887,757,523,200,-176,-568,-927,-1223,-1432,-1532,-1537,-1433,-1257,-1022,-775,-558,-418,-383,-484,-697,-1013,-1368,-1721,-1993,-2153,-2133,-1947,-1561,-1034,-376,327,1040,1690,2233,2643,2881,2948,2837,2555,2134,1596,990,354,-266,-827,-1300,-1639,-1843,-1881,-1776,-1543,-1224,-874,-552,-314,-201,-238,-420,-714,-1091,-1467,-1813,-2053,-2162,-2107,-1879,-1466,-890,-160,660,1525,2342,3040,3537,3778,3735,3425,2882,2203,1447,721,63,-475,-909,-1242,-1539,-1824,-2159,-2555,-3017,-3516,-3978,-4341,-4500,-4398,-3988,-3271,-2293,-1134,87,1236,2189,2817,3070,2899,2365,1541,571,-389,-1193,-1711,-1871,-1661,-1106,-303,651,1619,2487,3143,3508,3524,3175,2473,1480,274,-1017,-2266,-3330,-4079,-4425,-4307,-3740,-2769,-1502,-72,1386,2722,3841,4642,5095,5183,4938,4416,3698,2860,1991,1140,348,-373,-1034,-1633,-2175,-2650,-3024,-3272,-3346,-3243,-2943,-2487,-1905,-1266,-624,-30,477,881,1180,1386,1515,1585,1598,1558,1454,1271,1006,647,198,-328,-920,-1538,-2165,-2750,-3272,-3682,-3963,-4078,-4012,-3756,-3303,-2674,-1903,-1030,-130,742,1513,2141,2578,2828,2876,2771,2526,2209,1850,1498,1195,953,806,739,746,811,886,958,973,921,784,559,281,-34,-328,-567,-701,-704,-562,-281,106,568,1043,1503,1877,2162,2296,2296,2122,1801,1340,776,175,-403,-867,-1137,-1153,-880,-327,448,1367,2302,3160,3809,4213,4294,4088,3598,2906,2070,1182,314,-477,-1128,-1620,-1917,-2026,-1948,-1713,-1342,-890,-373,147,648,1073,1383,1519,1442,1120,539,-267,-1255,-2330,-3399,-4329,-5028,-5382,-5361,-4932,-4159,-3107,-1894,-651,523,1509,2250,2706,2870,2770,2450,1960,1364,718,61,-557,-1117,-1612,-2007,-2350,-2598,-2798,-2935,-3006,-3022,-2951,-2798,-2543,-2184,-1727,-1183,-573,58,692,1263,1762,2139,2383,2484,2430,2242,1925,1511,1026,510,-17,-503,-947,-1300,-1563,-1707,-1731,-1633,-1414,-1087,-666,-160,400,995,1579,2100,2504,2725,2719,2461,1950,1237,381,-523,-1376,-2092,-2599,-2849,-2840,-2580,-2111,-1500,-819,-145,426,846,1039,991,709,221,-402,-1084,-1746,-2297,-2684,-2841,-2760,-2423,-1861,-1113,-230,705,1615,2413,3014,3353,3377,3069,2438,1533,424,-794,-1998,-3085,-3926,-4444,-4563,-4265,-3559,-2490,-1156,354,1896,3347,4582,5482,5975,6013,5603,4805,3718,2465,1200,49,-866,-1467,-1718,-1623,-1231,-634,58,726,1251,1547,1546,1233,629,-198,-1160,-2129,-2999,-3638,-3978,-3948,-3540,-2785,-1720,-472,886,2209,3389,4328,4928,5148,4956,4370,3436,2237,873,-535,-1871,-3034,-3932,-4521,-4769,-4681,-4289,-3639,-2804,-1854,-877,53,875,1538,2014,2297,2383,2302,2062,1717,1289,845,413,50,-223,-384,-451,-435,-387,-344,-347,-429,-586,-819,-1080,-1352,-1566,-1708,-1741,-1657,-1478,-1214,-922,-635,-392,-229,-139,-123,-156,-195,-219,-193,-98,63,291,566,869,1179,1473,1717,1897,1970,1942,1777,1523,1173,805,455,196,69,125,355,768,1309,1939,2594,3219,3763,4176,4428,4479,4320,3936,3359,2617,1772,898,64,-648,-1184,-1513,-1604,-1497,-1201,-791,-318,157,570,889,1074,1125,1045,856,603,309,21,-240,-465,-634,-763,-848,-902,-936,-956,-972,-999,-1025,-1078,-1120,-1184,-1221,-1259,-1270,-1254,-1220,-1140,-1030,-867,-653,-398,-100,208,509,763,943,1012,948,746,410,-36,-539,-1073,-1549,-1955,-2220,-2352,-2333,-2198,-1976,-1702,-1422,-1146,-907,-690,-507,-343,-192,-46,103,262,439,640,869,1114,1362,1583,1741,1807,1742,1526,1158,642,22,-657,-1333,-1931,-2399,-2667,-2713,-2509,-2071,-1432,-640,225,1092,1874,2497,2901,3037,2887,2449,1749,845,-195,-1266,-2279,-3125,-3738,-4057,-4080,-3823,-3360,-2782,-2190,-1700,-1373,-1272,-1401,-1728,-2214,-2767,-3310,-3761,-4023,-4057,-3799,-3259,-2442,-1406,-240,973,2100,3046,3715,4031,3980,3560,2827,1862,777,-317,-1299,-2083,-2591,-2793,-2689,-2313,-1737,-1040,-322,331,849,1174,1298,1204,933,516,12,-512,-990,-1352,-1536,-1504,-1222,-705,34,923,1883,2819,3616,4212,4521,4545,4283,3791,3137,2406,1684,1046,553,241,126,201,433,775,1174,1546,1851,2009,2009,1827,1496,1042,532,19,-439,-769,-955,-938,-744,-364,145,729,1326,1847,2235,2425,2373,2078,1540,822,-8,-852,-1601,-2167,-2474,-2480,-2198,-1670,-961,-186,568,1193,1603,1758,1626,1230,627,-112,-871,-1562,-2073,-2347,-2336,-2038,-1486,-744,111,961,1735,2315,2649,2694,2434,1917,1194,370,-452,-1158,-1659,-1878,-1791,-1390,-726,138,1107,2084,2972,3693,4192,4440,4437,4213,3790,3231,2563,1837,1092,356,-335,-954,-1480,-1890,-2180,-2342,-2379,-2310,-2148,-1918,-1652,-1372,-1103,-864,-653,-479,-322,-180,-21,142,337,545,761,979,1169,1328,1444,1493,1485,1384,1190,883,457,-66,-667,-1282,-1857,-2323,-2608,-2687,-2534,-2183,-1683,-1103,-531,-40,308,472,431,199,-209,-737,-1333,-1930,-2451,-2836,-3022,-2974,-2672,-2133,-1409,-578,263,1007,1567,1883,1916,1693,1239,632,-49,-720,-1295,-1715,-1935,-1954,-1779,-1459,-1047,-604,-193,145,372,496,514,472,389,301,228,172,142,123,119,124,140,175,226,312,408,535,643,752,802,808,725,571,321,20,-351,-722,-1099,-1423,-1679,-1843,-1896,-1849,-1707,-1499,-1272,-1054,-903,-846,-898,-1077,-1347,-1689,-2045,-2362,-2595,-2690,-2638,-2433,-2095,-1672,-1197,-742,-335,-33,149,195,100,-111,-421,-785,-1161,-1501,-1749,-1882,-1854,-1671,-1331,-855,-297,316,916,1466,1919,2243,2424,2452,2333,2079,1712,1264,756,225,-306,-810,-1261,-1658,-1975,-2221,-2389,-2466,-2460,-2354,-2132,-1805,-1344,-776,-111,630,1387,2133,2794,3345,3726,3944,3972,3864,3627,3335,3016,2727,2489,2324,2217,2161,2118,2067,1975,1826,1612,1338,1022,689,372,107,-68,-132,-53,158,494,912,1364,1788,2131,2342,2401,2294,2040,1660,1189,674,137,-361,-798,-1126,-1323,-1358,-1235,-951,-542,-52,470,955,1368,1659,1826,1857,1773,1603,1364,1096,807,513,217,-73,-364,-633,-884,-1090,-1243,-1319,-1321,-1225,-1050,-775,-421,28,546,1141,1769,2405,2991,3477,3805,3936,3835,3494,2915,2128,1171,121,-956,-1962,-2813,-3441,-3773,-3803,-3505,-2938,-2141,-1217,-257,628,1337,1796,1952,1793,1357,691,-84,-893,-1590,-2113,-2371,-2356,-2074,-1577,-945,-261,378,908,1257,1410,1351,1107,722,241,-264,-743,-1139,-1413,-1542,-1516,-1346,-1064,-709,-333,6,254,375,317,92,-321,-878,-1548,-2269,-2973,-3603,-4091,-4405,-4509,-4413,-4118,-3674,-3106,-2476,-1819,-1182,-601,-90,316,622,815,894,874,770,590,386,152,-55,-225,-332,-364,-304,-172,47,313,622,938,1240,1489,1665,1737,1696,1548,1304,1009,691,389,138,-54,-172,-231,-240,-233,-224,-259,-348,-522,-777,-1098,-1462,-1799,-2071,-2196,-2139,-1869,-1396,-754,-14,752,1451,2015,2388,2545,2486,2244,1858,1395,905,437,40,-285,-519,-688,-804,-897,-978,-1063,-1148,-1224,-1275,-1284,-1224,-1088,-855,-537,-138,311,780,1227,1619,1912,2084,2108,1973,1683,1250,701,74,-594,-1242,-1828,-2296,-2602,-2728,-2648,-2377,-1946,-1376,-734,-54,610,1211,1719,2100,2332,2402,2312,2059,1668,1151,546,-111,-764,-1360,-1841,-2148,-2250,-2109,-1732,-1131,-350,539,1470,2335,3075,3587,3853,3825,3544,3027,2366,1614,879,211,-312,-668,-832,-809,-627,-298,112,577,1025,1409,1673,1789,1734,1526,1184,753,288,-183,-600,-959,-1218,-1391,-1453,-1424,-1302,-1096,-843,-540,-235,58,313,511,650,725,739,707,632,535,417,297,177,66,-38,-137,-227,-323,-412,-500,-580,-642,-689,-705,-697,-661,-606,-540,-472,-407,-344,-273,-192,-76,66,238,428,601,751,840,875,850,788,704,620,560,513,493,469,424,339,183,-38,-329,-642,-964,-1219,-1387,-1418,-1290,-1013,-589,-65,510,1082,1589,1991,2250,2356,2298,2092,1753,1294,762,168,-427,-993,-1483,-1855,-2087,-2165,-2084,-1871,-1542,-1131,-683,-213,227,619,941,1158,1266,1244,1082,792,374,-144,-731,-1346,-1947,-2483,-2924,-3235,-3413,-3446,-3357,-3156,-2867,-2520,-2132,-1728,-1337,-963,-637,-358,-128,42,170,242,268,249,195,123,48,6,8,94,245,483,757,1056,1327,1530,1634,1613,1452,1167,768,307,-188,-639,-1031,-1283,-1398,-1344,-1154,-848,-493,-138,155,342,398,322,135,-121,-394,-625,-767,-782,-656,-395,-28,405,849,1259,1582,1784,1851,1765,1557,1243,865,478,116,-161,-340,-383,-310,-119,143,444,736,984,1164,1254,1272,1202,1082,897,676,417,137,-154,-432,-683,-887,-1032,-1117,-1136,-1110,-1042,-955,-859,-766,-680,-603,-532,-451,-365,-253,-129,-2,124,215,272,276,239,172,96,45,29,74,180,345,555,804,1064,1330,1589,1809,2001,2114,2152,2081,1886,1576,1138,619,34,-553,-1102,-1537,-1838,-1939,-1858,-1579,-1149,-605,-6,589,1132,1574,1891,2068,2092,1975,1727,1366,928,443,-48,-499,-877,-1135,-1253,-1204,-999,-644,-183,334,860,1320,1681,1886,1918,1761,1433,948,365,-280,-916,-1499,-1969,-2300,-2454,-2442,-2246,-1920,-1479,-989,-504,-70,241,418,418,265,-31,-428,-879,-1334,-1753,-2080,-2292,-2352,-2241,-1963,-1521,-946,-282,424,1101,1700,2165,2469,2584,2535,2327,2011,1620,1196,782,402,83,-158,-317,-398,-419,-417,-416,-455,-551,-703,-905,-1105,-1278,-1353,-1310,-1102,-741,-230,383,1043,1692,2260,2702,2987,3086,3023,2794,2455,2019,1543,1035,541,55,-397,-815,-1180,-1471,-1662,-1727,-1635,-1380,-953,-388,289,1002,1693,2286,2710,2940,2941,2735,2357,1857,1292,735,204,-244,-636,-953,-1246,-1501,-1764,-2006,-2233,-2424,-2543,-2596,-2541,-2394,-2146,-1804,-1378,-892,-349,201,743,1230,1621,1892,2007,1957,1741,1370,888,333,-230,-746,-1160,-1432,-1525,-1456,-1214,-874,-469,-86,214,382,374,209,-113,-519,-974,-1385,-1713,-1886,-1888,-1693,-1332,-822,-240,373,929,1392,1696,1834,1787,1583,1257,862,462,114,-134,-249,-231,-83,142,409,649,820,879,814,636,370,65,-235,-483,-646,-699,-647,-493,-262,-1,273,488,628,646,528,277,-102,-561,-1068,-1549,-1963,-2254,-2397,-2380,-2221,-1949,-1604,-1242,-890,-595,-373,-232,-179,-195,-263,-365,-458,-534,-554,-523,-430,-286,-128,35,144,188,144,3,-201,-453,-684,-865,-936,-893,-713,-444,-98,252,585,843,1011,1070,1010,844,582,257,-98,-425,-685,-816,-798,-615,-289,127,579,976,1259,1377,1298,1052,655,183,-319,-781,-1163,-1429,-1556,-1540,-1384,-1102,-737,-313,104,494,808,1037,1189,1267,1309,1338,1374,1441,1534,1652,1778,1892,1986,2029,2029,1962,1825,1628,1358,1046,695,331,-26,-369,-682,-977,-1249,-1512,-1765,-2017,-2252,-2470,-2629,-2715,-2684,-2517,-2206,-1748,-1185,-541,123,760,1325,1773,2094,2259,2299,2207,2014,1749,1410,1041,638,222,-173,-539,-834,-1041,-1148,-1133,-1017,-797,-502,-148,240,632,1014,1344,1613,1783,1833,1763,1553,1236,828,375,-68,-459,-736,-876,-843,-655,-305,138,660,1169,1638,1998,2223,2292,2206,1981,1659,1269,880,507,218,4,-102,-121,-71,29,138,232,276,246,131,-71,-347,-667,-993,-1285,-1491,-1588,-1535,-1346,-1012,-593,-124,321,679,907,956,841,564,187,-238,-655,-1004,-1267,-1429,-1509,-1545,-1560,-1610,-1700,-1860,-2071,-2320,-2569,-2773,-2897,-2883,-2725,-2402,-1927,-1348,-688,-29,589,1100,1480,1687,1742,1633,1408,1102,751,423,140,-55,-127,-101,58,282,575,859,1125,1299,1387,1333,1170,873,499,55,-390,-819,-1173,-1443,-1599,-1648,-1591,-1447,-1234,-971,-693,-404,-145,88,274,407,493,524,507,455,375,288,214,162,148,171,223,299,371,434,463,459,421,353,280,204,154,121,118,122,120,93,7,-145,-379,-680,-1028,-1376,-1701,-1945,-2095,-2128,-2050,-1872,-1618,-1318,-986,-672,-377,-145,9,61,7,-161,-414,-731,-1058,-1356,-1566,-1655,-1597,-1378,-1017,-530,44,665,1294,1879,2383,2756,2962,2974,2762,2347,1743,1004,212,-573,-1234,-1722,-1961,-1933,-1641,-1123,-443,317,1081,1757,2306,2659,2826,2780,2561,2189,1713,1187,654,166,-245,-559,-766,-875,-901,-868,-797,-704,-610,-516,-433,-360,-297,-247,-197,-152,-95,-33,41,117,189,242,267,251,189,86,-51,-202,-347,-469,-535,-561,-507,-414,-269,-94,78,249,380,469,500,472,381,246,64,-135,-345,-548,-731,-884,-1010,-1090,-1157,-1178,-1196,-1173,-1129,-1045,-907,-719,-461,-156,212,596,1005,1376,1701,1922,2024,1976,1783,1459,1047,595,177,-157,-344,-373,-237,34,382,757,1095,1346,1494,1519,1436,1275,1057,825,610,430,313,259,280,356,493,653,838,1014,1168,1273,1319,1288,1184,1019,818,613,429,298,214,182,172,162,129,56,-62,-217,-401,-587,-769,-925,-1045,-1129,-1163,-1153,-1094,-981,-821,-617,-375,-115,160,425,667,871,1009,1068,1039,889,666,331,-33,-444,-826,-1164,-1408,-1538,-1532,-1394,-1135,-783,-379,39,430,752,998,1138,1191,1166,1088,996,916,870,875,934,1025,1154,1266,1380,1438,1460,1404,1284,1073,777,396,-67,-581,-1119,-1641,-2104,-2463,-2700,-2775,-2707,-2481,-2150,-1720,-1260,-785,-351,31,338,572,740,863,949,1028,1097,1155,1190,1180,1100,938,690,361,-6,-390,-731,-999,-1158,-1191,-1113,-917,-655,-335,-17,276,504,643,677,600,405,115,-264,-700,-1151,-1595,-1970,-2269,-2452,-2543,-2529,-2456,-2328,-2173,-2000,-1808,-1593,-1350,-1063,-742,-380,-1,378,742,1056,1321,1507,1630,1673,1653,1576,1449,1291,1110,914,721,521,324,116,-111,-355,-639,-939,-1259,-1558,-1814,-1974,-2020,-1904,-1636,-1197,-628,39,745,1423,2009,2447,2692,2736,2574,2265,1828,1377,935,600,393,336,427,616,859,1087,1248,1296,1211,991,663,261,-170,-581,-935,-1196,-1347,-1386,-1325,-1178,-991,-779,-587,-436,-337,-305,-334,-409,-524,-654,-790,-926,-1049,-1176,-1278,-1384,-1450,-1496,-1492,-1437,-1339,-1192,-1021,-831,-636,-461,-294,-174,-67,-11,28,33,11,-27,-95,-163,-238,-283,-295,-229,-96,132,428,772,1126,1451,1695,1842,1862,1758,1552,1272,960,669,432,289,260,342,530,797,1111,1447,1762,2041,2241,2358,2362,2263,2050,1753,1375,955,528,114,-230,-497,-658,-713,-680,-575,-430,-270,-112,24,141,225,289,328,347,354,346,329,310,287,280,284,317,378,461,568,674,772,841,868,842,759,619,433,209,-30,-268,-498,-692,-863,-995,-1098,-1186,-1261,-1342,-1441,-1554,-1694,-1833,-1972,-2074,-2129,-2102,-1983,-1765,-1441,-1036,-552,-29,520,1048,1539,1940,2235,2383,2365,2180,1817,1322,712,72,-556,-1095,-1491,-1727,-1781,-1681,-1468,-1179,-870,-582,-329,-142,1,96,182,254,358,465,600,725,828,877,856,743,541,263,-70,-418,-741,-1002,-1167,-1220,-1157,-990,-737,-422,-82,270,583,846,1022,1093,1050,886,618,256,-158,-602,-1036,-1436,-1776,-2052,-2255,-2388,-2469,-2480,-2460,-2397,-2301,-2197,-2056,-1914,-1739,-1539,-1306,-1030,-721,-371,-7,373,725,1043,1291,1455,1531,1513,1425,1283,1112,943,789,673,605,579,602,641,689,708,678,581,416,185,-69,-336,-557,-714,-777,-729,-575,-323,0,364,721,1046,1289,1450,1499,1463,1341,1170,982,807,681,618,633,713,845,998,1139,1240,1273,1225,1084,855,543,165,-254,-687,-1097,-1452,-1721,-1881,-1921,-1851,-1682,-1444,-1160,-859,-556,-271,-2,230,439,601,729,811,840,828,749,631,452,243,-1,-259,-512,-766,-983,-1182,-1335,-1457,-1534,-1578,-1584,-1551,-1497,-1407,-1311,-1206,-1103,-1024,-952,-905,-854,-804,-716,-602,-419,-191,97,427,777,1126,1453,1729,1947,2093,2160,2152,2065,1897,1653,1341,971,570,156,-234,-576,-841,-1012,-1084,-1055,-936,-744,-490,-203,106,420,722,1020,1284,1544,1760,1960,2106,2205,2221,2146,1958,1657,1243,752,206,-340,-839,-1252,-1538,-1671,-1659,-1476,-1181,-763,-297,193,642,1012,1252,1350,1284,1081,756,361,-64,-473,-828,-1111,-1304,-1418,-1464,-1466,-1451,-1436,-1442,-1467,-1526,-1582,-1657,-1692,-1709,-1664,-1564,-1404,-1174,-909,-596,-277,48,357,645,902,1133,1319,1476,1576,1628,1611,1531,1383,1181,944,688,463,277,175,167,253,424,654,904,1136,1322,1418,1431,1337,1156,902,592,262,-63,-363,-603,-788,-889,-922,-874,-759,-578,-338,-57,255,577,877,1146,1344,1478,1522,1500,1406,1282,1129,991,857,752,653,551,427,256,40,-219,-499,-769,-998,-1156,-1221,-1195,-1084,-910,-700,-475,-264,-80,54,137,156,114,11,-141,-336,-552,-781,-999,-1197,-1355,-1465,-1508,-1482,-1379,-1205,-973,-702,-416,-146,96,273,392,436,406,326,190,40,-126,-271,-401,-489,-552,-570,-562,-518,-453,-364,-272,-176,-100,-45,-13,-18,-40,-86,-132,-178,-209,-220,-212,-183,-135,-76,10,111,245,409,596,803,998,1170,1283,1331,1295,1188,1030,832,640,453,297,172,73,-5,-65,-123,-177,-241,-321,-430,-562,-733,-921,-1127,-1319,-1473,-1562,-1568,-1481,-1307,-1064,-773,-471,-175,79,281,411,469,449,362,218,33,-174,-386,-584,-757,-889,-991,-1036,-1058,-1033,-985,-910,-817,-714,-597,-485,-354,-228,-82,74,243,423,601,767,910,1011,1069,1066,1011,905,760,588,405,222,53,-110,-258,-407,-549,-690,-811,-901,-928,-881,-740,-511,-196,172,579,978,1351,1659,1886,2000,2005,1892,1694,1429,1144,878,662,539,504,572,715,904,1113,1285,1409,1444,1387,1231,983,664,293,-99,-484,-831,-1108,-1304,-1395,-1399,-1314,-1172,-1000,-831,-702,-630,-639,-712,-849,-1014,-1182,-1317,-1394,-1382,-1290,-1091,-832,-507,-170,155,432,641,758,796,753,668,559,476,437,476,597,797,1061,1347,1628,1852,1987,2009,1889,1644,1274,821,327,-159,-574,-885,-1053,-1075,-950,-726,-417,-98,205,450,608,674,664,582,486,385,339,352,460,647,914,1225,1545,1829,2045,2146,2136,1995,1746,1422,1036,635,233,-146,-495,-801,-1077,-1297,-1482,-1595,-1646,-1611,-1491,-1292,-1025,-722,-417,-136,75,216,258,221,115,-50,-238,-452,-670,-890,-1099,-1293,-1447,-1561,-1607,-1585,-1504,-1355,-1187,-997,-829,-693,-608,-569,-577,-603,-634,-635,-601,-518,-384,-225,-47,123,249,332,323,236,47,-226,-575,-967,-1372,-1750,-2061,-2276,-2368,-2327,-2159,-1865,-1485,-1025,-544,-52,409,811,1154,1411,1596,1713,1768,1784,1759,1704,1632,1525,1413,1269,1114,947,776,601,445,293,168,60,-34,-112,-187,-254,-316,-365,-407,-420,-420,-384,-320,-233,-114,10,156,294,428,551,640,697,686,611,447,208,-114,-489,-907,-1328,-1728,-2073,-2324,-2471,-2473,-2352,-2097,-1743,-1334,-890,-478,-106,194,412,561,638,664,647,596,526,440,349,265,181,114,40,-33,-122,-230,-355,-486,-610,-701,-739,-707,-591,-403,-146,149,457,754,1001,1186,1288,1303,1231,1093,893,673,448,254,123,56,94,208,416,680,974,1274,1530,1721,1823,1810,1705,1492,1230,922,646,411,276,244,314,486,706,966,1209,1415,1556,1621,1602,1501,1320,1074,769,431,70,-282,-607,-878,-1087,-1212,-1264,-1238,-1156,-1022,-861,-677,-498,-331,-194,-97,-45,-38,-76,-141,-229,-314,-395,-435,-449,-395,-302,-153,30,229,432,608,748,828,849,799,689,529,335,144,-35,-151,-209,-180,-72,92,315,535,757,925,1033,1062,1000,856,631,347,26,-301,-599,-847,-1011,-1083,-1063,-949,-773,-545,-302,-65,148,311,437,497,530,512,477,420,360,310,275,272,297,364,453,553,648,704,722,668,559,385,179,-49,-261,-446,-588,-674,-729,-739,-741,-741,-754,-791,-862,-952,-1071,-1196,-1317,-1432,-1526,-1605,-1675,-1733,-1800,-1858,-1923,-1979,-2025,-2049,-2045,-1999,-1912,-1773,-1601,-1391,-1179,-966,-780,-622,-496,-394,-300,-207,-99,23,162,300,433,531,595,602,569,493,405,310,243,197,192,200,232,242,258,231,200,134,59,-40,-144,-268,-382,-501,-588,-638,-639,-567,-439,-244,-6,266,539,801,1020,1187,1294,1335,1325,1272,1190,1093,987,877,761,640,506,355,187,-14,-232,-469,-713,-941,-1139,-1287,-1368,-1384,-1332,-1224,-1081,-916,-757,-614,-503,-427,-387,-379,-397,-442,-500,-574,-649,-712,-758,-761,-720,-618,-461,-241,14,303,581,847,1049,1204,1261,1254,1151,987,760,509,249,26,-145,-224,-213,-95,99,353,622,871,1062,1172,1187,1106,945,729,482,245,38,-106,-163,-128,3,219,481,775,1046,1261,1406,1449,1420,1312,1185,1046,957,917,962,1066,1236,1418,1602,1737,1811,1799,1696,1512,1248,946,603,269,-53,-329,-556,-709,-802,-817,-783,-694,-583,-448,-323,-195,-95,-2,53,93,95,71,25,-44,-117,-190,-254,-291,-312,-299,-275,-238,-205,-178,-176,-173,-196,-212,-227,-237,-233,-216,-196,-154,-121,-75,-39,1,33,65,96,125,155,182,203,221,219,209,166,121,51,0,-44,-45,-7,73,184,307,425,511,552,535,460,336,180,9,-148,-273,-347,-360,-308,-195,-28,171,391,597,777,901,959,947,866,732,563,380,214,73,-14,-59,-52,-6,66,146,231,287,323,312,244,126,-67,-312,-609,-940,-1263,-1574,-1814,-1993,-2081,-2086,-2028,-1897,-1743,-1545,-1343,-1134,-933,-755,-609,-506,-448,-450,-500,-614,-775,-980,-1215,-1453,-1682,-1860,-1976,-1999,-1912,-1715,-1396,-980,-483,60,613,1137,1592,1955,2196,2306,2293,2148,1918,1593,1229,832,456,100,-180,-403,-527,-580,-551,-472,-359,-234,-135,-55,-36,-55,-116,-206,-296,-374,-420,-415,-362,-256,-102,91,307,548,780,1007,1198,1337,1411,1408,1322,1174,971,755,539,362,230,157,134,144,175,195,204,171,119,34,-56,-137,-208,-243,-274,-286,-323,-381,-490,-640,-843,-1063,-1308,-1520,-1714,-1842,-1919,-1931,-1893,-1818,-1725,-1639,-1561,-1514,-1477,-1457,-1430,-1390,-1315,-1217,-1069,-907,-710,-512,-295,-83,143,363,584,796,989,1159,1287,1363,1375,1322,1215,1068,910,759,652,592,596,650,738,834,895,901,814,637,371,46,-297,-608,-838,-944,-900,-694,-338,129,677,1219,1722,2108,2358,2435,2361,2138,1811,1416,986,569,179,-137,-384,-526,-574,-512,-353,-115,191,514,839,1111,1311,1407,1385,1245,987,645,240,-191,-616,-1016,-1365,-1661,-1882,-2036,-2102,-2090,-2002,-1833,-1623,-1348,-1064,-757,-463,-186,62,274,440,560,615,609,522,379,173,-52,-270,-455,-554,-567,-456,-239,87,491,951,1428,1888,2292,2619,2825,2924,2868,2703,2399,2007,1530,1014,476,-38,-512,-901,-1188,-1353,-1379,-1281,-1067,-767,-416,-41,315,636,897,1090,1222,1280,1292,1243,1155,1015,841,623,396,151,-76,-281,-459,-592,-693,-740,-743,-682,-566,-383,-148,127,414,690,913,1062,1111,1042,863,577,202,-226,-696,-1168,-1624,-2045,-2406,-2698,-2900,-2998,-2992,-2866,-2649,-2348,-2000,-1636,-1293,-995,-768,-615,-534,-515,-530,-558,-577,-564,-526,-445,-353,-237,-128,-23,62,125,164,182,192,209,244,333,466,673,933,1235,1551,1838,2050,2151,2094,1877,1497,982,380,-263,-875,-1410,-1800,-2017,-2032,-1840,-1459,-919,-270,426,1113,1720,2216,2548,2722,2722,2570,2286,1897,1446,954,479,39,-325,-587,-745,-767,-678,-463,-170,189,553,891,1148,1295,1303,1168,890,487,-20,-597,-1202,-1796,-2324,-2762,-3060,-3222,-3229,-3112,-2883,-2590,-2255,-1930,-1628,-1378,-1196,-1068,-1012,-995,-1015,-1045,-1063,-1059,-1010,-929,-813,-683,-558,-445,-359,-301,-257,-235,-187,-134,-22,124,317,541,752,957,1090,1160,1138,1015,813,534,215,-109,-399,-629,-763,-810,-769,-666,-538,-403,-300,-218,-174,-133,-93,-22,86,247,459,727,1030,1355,1672,1941,2139,2227,2199,2042,1783,1431,1036,630,264,-15,-177,-193,-68,189,537,939,1337,1701,1985,2180,2269,2259,2158,1976,1726,1421,1059,652,196,-290,-793,-1283,-1727,-2084,-2336,-2436,-2408,-2229,-1946,-1582,-1192,-824,-516,-311,-201,-203,-276,-397,-533,-638,-706,-700,-647,-528,-389,-221,-59,96,241,369,502,637,797,978,1194,1424,1667,1900,2096,2248,2325,2323,2239,2064,1822,1523,1189,857,546,293,109,15,7,82,223,411,621,833,1016,1160,1246,1267,1238,1149,1031,892,743,607,474,354,243,134,34,-66,-149,-217,-251,-250,-203,-113,17,172,341,500,647,749,814,820,772,674,516,317,70,-222,-538,-893,-1246,-1605,-1930,-2220,-2435,-2573,-2607,-2538,-2367,-2102,-1782,-1418,-1068,-745,-487,-308,-217,-198,-255,-340,-460,-568,-667,-737,-777,-781,-754,-696,-619,-529,-445,-369,-321,-297,-297,-326,-352,-389,-403,-415,-411,-414,-438,-499,-617,-798,-1036,-1322,-1623,-1910,-2138,-2279,-2297,-2179,-1921,-1534,-1040,-491,96,647,1149,1551,1829,1971,1951,1790,1477,1049,524,-65,-669,-1254,-1763,-2151,-2374,-2399,-2222,-1852,-1327,-705,-49,561,1060,1390,1521,1443,1188,775,296,-226,-696,-1102,-1387,-1557,-1595,-1523,-1358,-1115,-837,-534,-247,8,214,360,450,484,480,447,395,342,287,239,193,148,89,29,-60,-140,-234,-298,-336,-324,-249,-123,68,284,526,752,948,1088,1157,1145,1067,921,748,560,393,278,230,262,381,570,819,1091,1362,1580,1735,1777,1707,1511,1211,830,417,6,-341,-613,-763,-814,-750,-617,-411,-194,44,263,449,611,716,789,801,779,709,623,523,441,386,384,436,547,703,887,1068,1220,1319,1334,1278,1123,913,645,355,68,-198,-419,-573,-659,-659,-584,-440,-238,-6,240,476,675,820,894,882,798,637,444,221,25,-140,-235,-262,-217,-106,46,239,433,636,822,993,1147,1278,1399,1499,1583,1646,1677,1674,1622,1522,1364,1155,894,594,270,-56,-366,-633,-844,-976,-1029,-984,-856,-632,-347,5,374,742,1067,1306,1439,1437,1299,1029,653,194,-293,-790,-1227,-1600,-1850,-1976,-1962,-1809,-1537,-1167,-725,-264,192,582,887,1065,1114,1016,794,451,27,-457,-959,-1438,-1866,-2193,-2411,-2480,-2406,-2183,-1829,-1369,-840,-279,258,737,1107,1344,1421,1339,1107,752,316,-157,-617,-1026,-1345,-1566,-1669,-1678,-1589,-1435,-1232,-1002,-772,-559,-376,-246,-161,-126,-142,-177,-241,-291,-336,-352,-348,-324,-288,-260,-233,-232,-243,-277,-325,-376,-439,-486,-528,-556,-552,-549,-511,-482,-442,-409,-392,-384,-406,-449,-518,-627,-765,-948,-1164,-1405,-1657,-1880,-2070,-2176,-2197,-2122,-1946,-1695,-1395,-1063,-753,-466,-237,-66,45,99,108,77,21,-58,-147,-242,-318,-379,-385,-344,-225,-37,220,528,855,1169,1422,1598,1660,1626,1492,1300,1076,870,700,618,598,669,781,928,1071,1189,1266,1287,1255,1178,1064,936,809,705,635,618,650,731,855,986,1120,1212,1256,1230,1136,985,783,564,338,135,-37,-158,-240,-276,-293,-301,-316,-349,-396,-450,-489,-503,-460,-361,-195,29,288,561,805,986,1074,1032,866,566,169,-301,-788,-1251,-1635,-1900,-2030,-2001,-1843,-1551,-1189,-761,-334,74,430,717,928,1057,1108,1076,981,807,594,332,60,-202,-446,-621,-756,-794,-777,-679,-527,-331,-111,118,344,553,746,920,1067,1211,1327,1444,1544,1629,1687,1708,1685,1619,1524,1411,1313,1241,1211,1230,1275,1356,1424,1491,1524,1536,1510,1467,1388,1294,1161,1004,803,586,348,125,-61,-185,-228,-187,-77,80,240,372,428,408,275,71,-224,-555,-914,-1262,-1583,-1841,-2043,-2148,-2193,-2159,-2084,-1967,-1847,-1715,-1601,-1494,-1406,-1330,-1274,-1225,-1200,-1186,-1189,-1211,-1235,-1265,-1277,-1276,-1245,-1197,-1135,-1067,-1012,-963,-936,-902,-870,-809,-720,-604,-457,-304,-149,-18,91,159,192,190,161,113,57,-2,-52,-88,-114,-117,-110,-79,-21,57,176,315,482,659,829,985,1100,1189,1228,1249,1236,1227,1201,1193,1166,1144,1091,1020,907,767,588,392,198,21,-108,-179,-186,-127,-28,91,207,282,315,276,179,21,-178,-403,-633,-857,-1062,-1240,-1397,-1521,-1622,-1691,-1735,-1744,-1732,-1681,-1607,-1492,-1341,-1150,-909,-645,-350,-69,189,389,507,542,468,311,67,-234,-575,-930,-1274,-1572,-1809,-1945,-1973,-1880,-1663,-1344,-942,-495,-45,372,709,952,1068,1064,939,717,425,103,-201,-449,-601,-632,-542,-327,-25,344,731,1109,1441,1715,1911,2034,2094,2093,2071,2016,1971,1924,1890,1865,1831,1788,1706,1586,1400,1167,868,546,200,-109,-384,-552,-640,-593,-448,-196,124,502,885,1258,1579,1817,1961,1976,1866,1628,1274,827,312,-226,-755,-1220,-1583,-1809,-1871,-1769,-1506,-1126,-660,-186,248,572,745,738,546,194,-282,-820,-1361,-1841,-2218,-2452,-2540,-2476,-2285,-1990,-1626,-1228,-821,-435,-90,203,425,584,672,701,680,617,532,421,310,183,71,-54,-151,-243,-299,-307,-268,-150,25,274,564,885,1199,1488,1726,1898,1995,2019,1977,1885,1752,1597,1434,1258,1098,933,790,662,552,481,435,428,459,509,599,685,782,861,911,930,887,798,640,429,163,-140,-456,-765,-1031,-1236,-1349,-1368,-1278,-1101,-845,-541,-232,68,295,451,490,423,247,-8,-323,-644,-953,-1209,-1400,-1523,-1580,-1588,-1566,-1531,-1499,-1476,-1468,-1464,-1459,-1428,-1369,-1268,-1127,-953,-754,-555,-365,-213,-96,-35,-20,-51,-113,-204,-303,-404,-494,-560,-594,-583,-521,-405,-238,-23,226,501,788,1063,1331,1542,1729,1834,1892,1881,1805,1682,1505,1292,1059,810,575,358,183,61,-2,5,76,212,401,632,886,1142,1373,1554,1657,1672,1577,1385,1093,731,312,-134,-582,-1015,-1405,-1744,-2017,-2220,-2343,-2394,-2366,-2266,-2110,-1895,-1652,-1381,-1112,-848,-627,-447,-341,-313,-366,-509,-707,-967,-1241,-1517,-1768,-1959,-2095,-2145,-2123,-2028,-1875,-1685,-1474,-1265,-1079,-920,-812,-733,-712,-706,-734,-764,-795,-809,-820,-803,-800,-785,-798,-820,-870,-923,-976,-1009,-990,-917,-753,-501,-162,263,740,1248,1760,2238,2665,3016,3273,3436,3486,3437,3279,3031,2702,2310,1891,1456,1065,727,494,371,380,512,745,1052,1384,1700,1955,2126,2179,2131,1984,1760,1501,1224,963,738,553,421,326,265,226,187,158,114,74,26,-12,-45,-58,-53,-26,16,75,125,166,175,142,65,-57,-215,-393,-574,-745,-888,-994,-1062,-1084,-1062,-1003,-903,-778,-630,-475,-316,-178,-60,19,48,37,-20,-110,-209,-308,-383,-424,-430,-396,-344,-274,-204,-136,-66,5,109,239,425,651,918,1197,1472,1686,1835,1866,1782,1581,1269,903,501,135,-163,-355,-412,-356,-171,73,378,673,941,1151,1279,1325,1286,1167,999,781,559,342,156,24,-50,-59,-11,74,177,263,316,306,236,97,-95,-321,-556,-786,-976,-1135,-1230,-1285,-1288,-1268,-1218,-1176,-1126,-1105,-1103,-1127,-1182,-1251,-1335,-1417,-1497,-1552,-1597,-1601,-1590,-1535,-1458,-1344,-1217,-1069,-935,-816,-740,-716,-752,-840,-988,-1158,-1353,-1544,-1712,-1847,-1927,-1944,-1891,-1761,-1569,-1310,-1015,-685,-344,-14,309,585,834,1017,1153,1216,1222,1154,1033,846,630,370,113,-142,-362,-534,-641,-674,-627,-514,-335,-114,129,380,608,799,942,1012,1028,973,874,739,589,449,327,241,193,178,204,252,321,396,464,507,528,507,454,373,261,145,10,-111,-235,-342,-437,-518,-581,-616,-635,-607,-567,-479,-384,-269,-151,-52,46,108,163,188,199,183,147,73,-29,-180,-359,-572,-790,-1000,-1169,-1283,-1321,-1287,-1179,-1028,-837,-648,-464,-309,-183,-82,-3,78,167,280,433,617,846,1096,1357,1599,1802,1940,1999,1974,1866,1704,1503,1300,1118,975,886,841,841,864,892,922,918,898,843,764,669,565,477,408,384,395,457,546,667,785,896,982,1035,1059,1057,1051,1049,1069,1111,1169,1238,1291,1312,1277,1180,1008,770,470,126,-245,-628,-998,-1342,-1630,-1855,-1992,-2038,-1975,-1825,-1574,-1270,-908,-541,-181,138,387,561,622,588,442,205,-99,-456,-814,-1153,-1427,-1615,-1697,-1665,-1523,-1284,-970,-611,-237,115,420,646,782,815,749,596,369,99,-198,-488,-748,-956,-1086,-1135,-1088,-954,-737,-457,-129,220,571,901,1192,1424,1589,1684,1702,1667,1569,1448,1301,1160,1016,895,776,671,559,446,319,193,59,-58,-160,-233,-277,-295,-294,-288,-290,-308,-354,-417,-501,-589,-674,-745,-791,-820,-815,-801,-763,-715,-666,-610,-559,-516,-475,-454,-438,-440,-458,-490,-545,-614,-698,-795,-881,-963,-1018,-1044,-1045,-1010,-961,-901,-842,-798,-780,-786,-836,-900,-992,-1076,-1147,-1178,-1152,-1066,-915,-705,-468,-205,29,226,354,400,368,256,98,-88,-264,-399,-479,-471,-396,-235,-28,217,473,707,899,1034,1081,1058,941,768,540,305,73,-109,-235,-273,-234,-98,105,374,675,985,1270,1503,1654,1713,1667,1537,1334,1100,862,667,523,461,466,535,638,763,859,937,944,901,783,613,388,140,-130,-383,-621,-817,-970,-1065,-1114,-1102,-1057,-968,-866,-752,-638,-545,-464,-409,-379,-355,-351,-337,-324,-294,-258,-208,-159,-111,-71,-49,-39,-54,-81,-124,-176,-227,-281,-322,-358,-374,-379,-361,-333,-281,-228,-158,-86,-5,76,161,232,295,327,331,293,221,124,12,-85,-157,-177,-148,-56,71,233,402,555,694,784,850,857,841,772,678,552,395,228,40,-133,-292,-406,-466,-459,-374,-218,1,273,561,849,1098,1282,1391,1403,1332,1192,1007,813,636,501,429,407,438,491,541,570,542,470,325,154,-58,-258,-437,-579,-655,-685,-651,-575,-457,-320,-158,-3,149,280,368,417,406,344,233,86,-81,-248,-398,-519,-599,-638,-632,-588,-512,-411,-296,-166,-42,90,200,305,376,423,440,428,398,354,300,244,180,107,24,-81,-204,-342,-498,-642,-789,-899,-981,-1014,-990,-912,-774,-587,-365,-123,108,317,471,568,589,550,455,317,167,6,-135,-253,-336,-382,-379,-345,-272,-180,-73,26,108,155,159,122,40,-63,-191,-300,-411,-479,-531,-545,-540,-511,-474,-428,-377,-331,-279,-233,-183,-131,-77,-16,42,103,151,187,198,179,132,56,-36,-139,-241,-325,-394,-440,-473,-494,-521,-556,-614,-700,-797,-920,-1015,-1106,-1119,-1091,-964,-780,-525,-239,52,314,514,620,631,528,336,72,-231,-535,-808,-1020,-1148,-1180,-1110,-951,-703,-398,-41,327,704,1038,1335,1544,1680,1707,1648,1498,1280,1009,722,410,139,-132,-343,-526,-659,-749,-804,-815,-796,-737,-648,-521,-361,-168,49,290,528,758,953,1097,1173,1178,1102,968,783,574,368,189,62,-3,4,73,191,346,499,646,750,804,802,737,631,488,337,188,61,-32,-97,-128,-156,-170,-211,-264,-347,-456,-561,-675,-751,-792,-778,-705,-583,-410,-216,-6,188,362,489,573,593,571,497,393,260,111,-45,-212,-372,-534,-677,-803,-889,-937,-916,-843,-690,-485,-225,64,356,635,862,1040,1135,1170,1127,1042,915,783,651,544,469,415,399,384,380,370,345,311,276,229,213,192,217,258,330,430,538,660,775,872,946,975,959,881,749,559,329,75,-184,-414,-592,-696,-700,-602,-399,-111,248,622,1001,1312,1561,1693,1731,1653,1497,1266,995,694,390,83,-205,-476,-719,-929,-1093,-1211,-1269,-1269,-1218,-1118,-996,-856,-728,-621,-554,-532,-554,-621,-723,-851,-995,-1142,-1286,-1412,-1517,-1585,-1615,-1589,-1509,-1363,-1161,-905,-611,-310,-15,220,400,475,468,373,209,13,-196,-380,-525,-615,-647,-636,-581,-522,-451,-412,-386,-411,-459,-551,-661,-780,-892,-969,-989,-952,-822,-641,-388,-112,178,440,656,806,873,866,791,669,534,415,335,325,381,505,679,875,1060,1207,1283,1270,1165,954,673,318,-57,-436,-783,-1067,-1278,-1386,-1408,-1324,-1170,-938,-674,-389,-127,105,267,362,379,330,224,94,-61,-195,-314,-390,-434,-441,-421,-392,-350,-331,-316,-337,-370,-432,-496,-565,-615,-646,-643,-616,-567,-513,-473,-460,-497,-576,-706,-859,-1032,-1191,-1326,-1422,-1456,-1450,-1367,-1240,-1037,-785,-466,-113,281,671,1050,1378,1643,1828,1918,1930,1856,1730,1561,1373,1182,1005,847,710,604,512,450,409,389,394,431,491,595,731,907,1114,1346,1589,1824,2038,2197,2294,2306,2230,2071,1831,1548,1225,908,612,361,185,87,86,176,349,581,834,1076,1259,1351,1333,1194,959,649,307,-21,-320,-533,-694,-761,-787,-763,-725,-688,-655,-658,-667,-710,-753,-800,-836,-844,-827,-766,-681,-564,-451,-349,-289,-286,-346,-469,-641,-837,-1032,-1195,-1300,-1325,-1265,-1111,-880,-588,-266,52,337,557,708,764,754,663,535,370,198,29,-129,-268,-395,-503,-603,-682,-743,-766,-750,-674,-543,-342,-89,211,540,872,1196,1483,1718,1900,1999,2041,2000,1901,1739,1528,1272,990,685,376,75,-205,-453,-655,-812,-915,-966,-966,-919,-833,-716,-583,-439,-306,-189,-97,-57,-45,-106,-206,-372,-579,-830,-1087,-1350,-1571,-1745,-1837,-1844,-1752,-1573,-1312,-1001,-660,-322,-28,214,356,402,340,168,-81,-400,-741,-1081,-1375,-1607,-1737,-1777,-1700,-1547,-1316,-1056,-782,-542,-339,-207,-128,-116,-134,-196,-249,-316,-351,-377,-363,-330,-252,-154,-19,131,303,479,661,834,998,1146,1273,1381,1467,1534,1592,1625,1674,1692,1729,1741,1739,1716,1646,1542,1384,1184,951,691,438,195,-4,-162,-258,-310,-309,-287,-241,-198,-162,-141,-140,-152,-176,-209,-240,-275,-303,-339,-372,-417,-468,-532,-602,-682,-753,-819,-867,-891,-890,-866,-820,-766,-707,-660,-632,-637,-680,-775,-914,-1099,-1308,-1532,-1734,-1906,-2003,-2023,-1953,-1797,-1575,-1316,-1038,-795,-582,-439,-340,-290,-255,-211,-135,-4,191,433,721,1006,1275,1487,1623,1679,1642,1541,1380,1194,999,826,685,595,562,582,661,779,929,1097,1258,1405,1521,1594,1625,1612,1558,1486,1396,1318,1254,1225,1226,1269,1339,1432,1545,1650,1761,1842,1906,1924,1903,1821,1688,1492,1245,960,649,342,54,-187,-369,-487,-537,-541,-511,-478,-463,-487,-559,-678,-831,-1006,-1172,-1315,-1403,-1434,-1388,-1285,-1121,-930,-737,-567,-453,-401,-427,-518,-655,-828,-985,-1135,-1227,-1275,-1263,-1211,-1125,-1030,-939,-868,-824,-817,-833,-876,-928,-975,-1009,-1007,-969,-869,-726,-520,-283,-19,244,479,666,780,827,793,709,584,448,332,252,226,262,357,503,693,908,1134,1369,1577,1774,1924,2022,2067,2034,1935,1765,1529,1255,945,643,351,110,-83,-209,-283,-304,-300,-279,-268,-272,-303,-352,-411,-465,-496,-486,-437,-332,-198,-37,133,275,393,447,445,373,241,54,-161,-398,-618,-820,-980,-1102,-1180,-1227,-1253,-1270,-1297,-1328,-1386,-1445,-1520,-1575,-1615,-1622,-1594,-1529,-1439,-1316,-1192,-1061,-939,-830,-739,-667,-620,-588,-576,-571,-576,-583,-579,-578,-553,-522,-476,-406,-328,-218,-99,46,192,344,477,593,669,714,720,702,670,630,602,575,567,556,551,527,489,433,359,279,208,143,112,96,106,130,163,194,225,249,273,300,328,365,398,437,464,483,492,475,449,397,330,247,151,45,-53,-151,-227,-292,-343,-388,-444,-522,-634,-787,-975,-1182,-1394,-1571,-1692,-1727,-1654,-1471,-1177,-796,-359,98,532,906,1197,1378,1457,1419,1292,1082,818,516,204,-100,-376,-603,-776,-881,-917,-896,-815,-693,-536,-353,-147,69,307,541,785,1009,1217,1384,1511,1589,1619,1610,1565,1502,1420,1342,1254,1177,1096,1022,945,879,816,769,743,738,764,820,907,1016,1154,1295,1445,1579,1678,1740,1728,1650,1488,1240,928,552,137,-284,-705,-1069,-1386,-1605,-1739,-1759,-1679,-1513,-1262,-974,-650,-332,-42,218,414,561,642,669,640,570,453,305,133,-65,-272,-485,-702,-904,-1098,-1271,-1422,-1545,-1638,-1701,-1728,-1730,-1701,-1651,-1589,-1508,-1427,-1330,-1221,-1098,-950,-788,-606,-420,-237,-71,61,162,205,210,166,91,0,-92,-160,-188,-162,-67,83,300,548,825,1097,1343,1550,1701,1784,1811,1761,1666,1507,1319,1089,849,589,344,96,-121,-314,-476,-586,-657,-667,-626,-528,-385,-195,18,245,465,657,809,905,938,914,825,693,513,312,98,-119,-307,-479,-592,-664,-680,-639,-565,-448,-338,-217,-149,-106,-128,-203,-317,-474,-635,-802,-940,-1058,-1131,-1177,-1192,-1195,-1192,-1200,-1224,-1262,-1322,-1371,-1423,-1436,-1425,-1369,-1272,-1151,-1000,-848,-700,-566,-463,-380,-334,-319,-333,-391,-456,-560,-645,-735,-783,-793,-752,-647,-494,-282,-35,240,535,819,1104,1351,1576,1752,1890,1976,2020,2010,1959,1865,1738,1589,1416,1240,1056,877,699,526,359,194,43,-102,-226,-334,-412,-466,-488,-478,-452,-394,-337,-272,-223,-187,-175,-179,-195,-207,-202,-162,-89,32,179,353,530,690,825,904,938,899,805,642,435,176,-94,-384,-648,-884,-1065,-1176,-1223,-1192,-1115,-994,-862,-729,-617,-526,-458,-412,-358,-314,-231,-139,-8,138,293,445,570,661,701,696,639,548,431,304,178,64,-36,-109,-152,-163,-128,-55,67,222,415,618,834,1032,1208,1352,1441,1493,1481,1424,1313,1149,947,709,450,191,-48,-245,-373,-423,-373,-230,1,294,618,936,1209,1406,1504,1495,1386,1193,949,681,428,221,64,-2,-15,54,157,293,422,535,589,590,506,359,142,-114,-391,-657,-886,-1052,-1149,-1149,-1075,-910,-691,-422,-141,133,373,548,657,672,607,460,244,-19,-316,-610,-891,-1119,-1284,-1365,-1348,-1246,-1055,-814,-535,-264,-23,164,269,305,250,129,-51,-272,-513,-750,-977,-1167,-1326,-1435,-1507,-1529,-1518,-1472,-1392,-1290,-1150,-986,-785,-551,-290,-5,283,566,818,1028,1173,1251,1242,1164,1004,795,535,268,-16,-267,-504,-687,-835,-931,-984,-998,-972,-925,-847,-758,-650,-535,-426,-318,-237,-181,-160,-179,-234,-316,-419,-521,-613,-674,-698,-674,-603,-492,-347,-176,1,186,354,506,627,713,752,758,709,643,536,435,316,224,134,67,12,-42,-94,-154,-227,-300,-379,-444,-490,-505,-487,-427,-335,-205,-51,126,309,494,666,813,924,993,1003,961,855,700,493,259,6,-242,-459,-634,-731,-762,-693,-558,-343,-90,190,459,698,874,981,995,942,805,627,413,200,0,-156,-269,-317,-311,-256,-163,-57,45,131,186,217,227,240,264,328,422,561,714,876,1006,1085,1097,1017,871,646,381,91,-194,-447,-646,-780,-824,-791,-662,-464,-200,103,426,734,1002,1199,1303,1294,1180,945,631,238,-185,-616,-1013,-1349,-1587,-1714,-1714,-1586,-1356,-1028,-658,-256,124,459,730,917,1015,1043,989,891,755,595,430,273,119,-10,-125,-225,-312,-390,-479,-562,-672,-781,-903,-1016,-1107,-1166,-1163,-1101,-963,-757,-497,-195,127,434,734,973,1175,1305,1372,1365,1290,1137,931,664,370,63,-229,-484,-683,-826,-893,-907,-859,-775,-654,-528,-388,-270,-161,-84,-25,9,34,54,82,129,200,296,427,575,754,936,1121,1294,1424,1521,1532,1489,1343,1131,841,497,130,-248,-597,-893,-1123,-1256,-1290,-1228,-1055,-819,-504,-175,166,463,702,852,911,868,753,560,334,74,-187,-440,-668,-864,-1018,-1127,-1187,-1208,-1184,-1141,-1067,-985,-898,-800,-711,-614,-522,-438,-357,-297,-244,-220,-206,-218,-238,-271,-308,-346,-373,-395,-399,-392,-368,-334,-293,-245,-204,-155,-121,-78,-43,2,51,111,180,260,342,433,509,587,644,694,732,761,780,796,796,783,753,700,628,543,446,354,269,202,156,137,132,153,169,193,203,200,182,151,115,89,76,99,146,242,360,508,660,805,921,1004,1027,1002,917,774,601,378,159,-71,-271,-434,-553,-611,-623,-586,-518,-430,-348,-273,-241,-231,-270,-335,-424,-530,-631,-726,-801,-853,-881,-892,-890,-891,-898,-932,-982,-1069,-1161,-1270,-1355,-1414,-1415,-1349,-1213,-1003,-733,-429,-103,200,463,668,780,820,762,644,473,284,96,-62,-173,-231,-236,-192,-134,-60,-10,2,-19,-103,-208,-338,-458,-540,-568,-511,-381,-157,109,428,736,1029,1263,1435,1528,1555,1516,1436,1322,1207,1084,991,903,851,808,779,754,706,650,553,438,293,143,-10,-138,-242,-309,-336,-338,-308,-275,-238,-216,-222,-255,-322,-412,-510,-602,-670,-702,-689,-633,-544,-416,-293,-159,-52,25,56,39,-34,-151,-296,-463,-612,-737,-810,-829,-779,-689,-542,-391,-224,-81,40,130,186,226,242,265,283,323,372,445,523,618,695,769,800,796,736,619,461,258,56,-151,-305,-418,-445,-404,-279,-95,138,391,634,850,1005,1098,1109,1047,915,722,499,251,32,-166,-280,-327,-272,-131,86,353,638,894,1105,1212,1227,1126,931,672,374,94,-148,-299,-368,-320,-198,4,230,459,647,766,797,727,560,314,-1,-333,-680,-981,-1240,-1421,-1535,-1579,-1566,-1525,-1455,-1390,-1327,-1266,-1221,-1154,-1094,-1005,-909,-804,-697,-609,-537,-498,-485,-499,-519,-551,-558,-558,-519,-461,-367,-270,-150,-52,59,130,205,244,283,300,323,337,364,388,420,450,473,483,477,451,423,377,354,336,356,403,477,566,659,732,779,786,754,689,604,512,429,380,364,405,497,628,799,968,1123,1230,1263,1212,1057,814,488,105,-306,-707,-1084,-1382,-1617,-1741,-1782,-1719,-1579,-1372,-1126,-871,-630,-443,-316,-285,-324,-449,-614,-806,-980,-1112,-1176,-1162,-1072,-916,-716,-507,-304,-151,-53,-30,-77,-183,-331,-489,-636,-741,-785,-763,-666,-515,-313,-99,123,312,471,573,624,616,562,468,355,235,133,65,51,89,193,335,520,713,899,1054,1176,1237,1265,1237,1181,1103,1007,916,823,745,681,631,596,570,545,517,483,442,396,353,315,292,290,310,354,428,519,624,745,842,943,992,1018,990,924,806,663,478,292,86,-98,-277,-416,-528,-600,-633,-646,-633,-619,-619,-638,-693,-774,-877,-990,-1098,-1181,-1233,-1246,-1225,-1176,-1116,-1055,-1008,-982,-977,-990,-1025,-1052,-1101,-1121,-1149,-1153,-1140,-1111,-1057,-982,-890,-779,-656,-522,-383,-233,-78,85,261,443,628,814,980,1128,1230,1298,1310,1282,1216,1121,1023,928,864,836,851,908,986,1076,1152,1186,1172,1092,953,766,550,334,145,11,-53,-40,53,202,393,599,793,958,1088,1160,1196,1181,1130,1052,948,826,697,555,409,263,113,-25,-153,-259,-343,-400,-430,-447,-449,-463,-490,-542,-636,-753,-916,-1087,-1276,-1454,-1608,-1728,-1790,-1804,-1740,-1636,-1455,-1252,-1014,-775,-561,-378,-267,-210,-240,-322,-467,-631,-810,-965,-1084,-1151,-1159,-1106,-1008,-867,-709,-543,-387,-246,-135,-42,24,75,125,163,223,285,371,476,597,734,880,1012,1134,1209,1237,1200,1090,920,692,439,182,-51,-218,-321,-319,-249,-87,114,351,584,797,964,1083,1134,1135,1076,978,858,717,602,497,448,437,486,568,686,808,914,988,999,948,827,640,407,140,-139,-403,-649,-847,-1004,-1109,-1171,-1195,-1199,-1184,-1170,-1148,-1132,-1101,-1066,-1003,-932,-836,-744,-654,-585,-548,-546,-575,-643,-714,-808,-880,-952,-997,-1029,-1041,-1039,-1023,-992,-943,-863,-755,-602,-421,-197,37,289,520,730,897,1013,1079,1095,1072,1026,972,921,891,878,889,918,953,986,1008,1001,969,901,806,682,558,419,309,212,157,135,151,198,263,338,406,453,477,470,430,373,291,213,137,75,44,39,77,149,257,399,560,735,901,1044,1143,1178,1140,1014,814,533,208,-159,-528,-881,-1191,-1439,-1600,-1675,-1646,-1532,-1334,-1086,-810,-534,-298,-104,10,62,44,-16,-105,-205,-286,-354,-388,-400,-398,-384,-371,-367,-365,-384,-396,-423,-443,-458,-470,-472,-466,-459,-444,-435,-419,-405,-380,-334,-258,-136,35,262,529,827,1133,1419,1668,1858,1978,2024,1995,1900,1736,1532,1272,996,689,392,94,-165,-391,-552,-659,-687,-650,-541,-383,-171,51,284,493,654,764,792,750,640,470,274,61,-128,-281,-384,-426,-425,-389,-345,-308,-301,-330,-398,-513,-643,-804,-960,-1115,-1259,-1380,-1486,-1566,-1621,-1656,-1655,-1634,-1572,-1483,-1361,-1211,-1040,-859,-671,-500,-340,-218,-129,-88,-93,-153,-257,-415,-602,-812,-1028,-1216,-1364,-1441,-1437,-1338,-1152,-886,-569,-231,96,372,584,702,742,703,613,514,419,389,417,540,734,992,1283,1569,1825,2011,2116,2124,2038,1871,1641,1370,1082,795,530,296,108,-31,-110,-130,-86,12,168,355,567,789,981,1156,1272,1336,1350,1296,1205,1052,862,612,324,-22,-396,-805,-1203,-1583,-1898,-2126,-2241,-2215,-2051,-1743,-1314,-783,-205,394,944,1408,1741,1913,1905,1727,1389,935,412,-132,-626,-1046,-1323,-1477,-1461,-1337,-1088,-792,-460,-156,102,269,351,310,185,-43,-322,-651,-977,-1288,-1544,-1726,-1828,-1831,-1747,-1581,-1345,-1058,-740,-402,-60,272,595,887,1160,1381,1564,1684,1737,1738,1670,1567,1433,1289,1158,1052,984,954,962,994,1045,1079,1102,1067,990,838,623,343,7,-358,-737,-1092,-1401,-1627,-1758,-1761,-1653,-1414,-1088,-683,-241,199,602,940,1181,1322,1364,1305,1179,990,769,527,287,54,-152,-323,-447,-517,-527,-480,-386,-248,-94,65,211,320,384,390,326,194,-3,-255,-549,-859,-1166,-1441,-1657,-1801,-1851,-1797,-1653,-1405,-1097,-716,-318,99,482,826,1088,1251,1307,1238,1070,813,495,167,-160,-428,-641,-767,-817,-790,-703,-569,-419,-255,-123,-11,37,47,-8,-91,-218,-345,-475,-579,-640,-663,-622,-539,-401,-230,-23,201,442,690,935,1176,1400,1598,1758,1871,1925,1914,1838,1702,1516,1300,1071,849,657,501,390,329,297,302,315,332,336,316,265,180,55,-93,-275,-467,-668,-864,-1036,-1178,-1262,-1289,-1238,-1119,-937,-703,-445,-189,50,224,347,370,316,167,-54,-337,-651,-975,-1273,-1518,-1688,-1761,-1737,-1607,-1396,-1108,-778,-430,-91,206,447,599,665,624,493,276,-8,-331,-669,-986,-1257,-1449,-1542,-1535,-1404,-1179,-861,-464,-31,440,900,1340,1730,2044,2269,2386,2386,2274,2055,1744,1370,953,524,112,-261,-575,-814,-974,-1055,-1059,-1008,-904,-784,-648,-531,-430,-365,-328,-318,-334,-347,-379,-382,-388,-359,-314,-240,-141,-19,125,283,455,618,783,914,1028,1092,1120,1094,1016,891,714,499,251,-18,-286,-540,-761,-929,-1037,-1072,-1040,-947,-815,-657,-515,-393,-337,-338,-419,-564,-760,-982,-1202,-1387,-1512,-1555,-1508,-1369,-1147,-867,-541,-205,121,420,665,851,972,1022,1013,954,851,739,614,516,443,424,459,553,707,899,1132,1363,1594,1785,1934,2024,2048,2012,1911,1760,1567,1343,1110,877,665,486,352,266,225,226,252,297,344,390,429,468,499,531,553,572,569,547,493,410,303,180,49,-67,-170,-237,-279,-288,-287,-273,-281,-311,-381,-500,-650,-835,-1026,-1211,-1366,-1481,-1544,-1559,-1529,-1464,-1382,-1283,-1202,-1116,-1064,-1013,-985,-951,-917,-854,-772,-641,-486,-293,-88,107,282,397,452,426,330,161,-41,-272,-490,-667,-799,-845,-822,-725,-559,-357,-123,114,333,521,662,745,774,738,666,549,423,291,177,94,49,50,99,188,309,448,594,730,843,925,964,959,909,809,672,493,294,76,-140,-347,-526,-675,-780,-849,-868,-855,-793,-704,-576,-429,-261,-93,67,197,288,320,296,208,73,-99,-278,-448,-582,-666,-686,-650,-540,-401,-209,-16,181,350,475,531,520,410,227,-42,-361,-710,-1058,-1370,-1619,-1781,-1841,-1799,-1652,-1417,-1108,-750,-364,15,369,667,894,1027,1073,1003,854,609,305,-37,-388,-711,-970,-1139,-1192,-1116,-919,-607,-214,227,672,1081,1418,1652,1771,1768,1655,1451,1186,900,625,407,262,222,279,431,655,911,1173,1387,1538,1589,1536,1375,1125,803,447,77,-265,-566,-793,-944,-1000,-970,-856,-672,-440,-182,65,286,441,536,538,479,346,182,-4,-181,-329,-436,-494,-508,-481,-425,-356,-265,-182,-84,7,100,190,276,353,421,474,510,527,525,494,444,363,267,155,39,-75,-170,-244,-282,-293,-270,-227,-177,-121,-83,-53,-42,-47,-58,-87,-112,-154,-195,-256,-326,-424,-534,-667,-805,-945,-1059,-1144,-1173,-1143,-1047,-891,-674,-428,-155,114,360,565,706,775,761,673,506,302,61,-167,-371,-529,-625,-668,-652,-605,-522,-439,-338,-253,-166,-88,-20,46,98,144,174,200,214,232,256,290,347,421,515,621,729,828,907,954,967,945,883,804,689,573,441,310,177,52,-70,-177,-270,-343,-395,-421,-427,-413,-375,-328,-257,-174,-77,29,141,235,321,364,374,335,264,157,43,-68,-157,-206,-213,-177,-105,-16,69,140,170,161,103,0,-131,-288,-442,-586,-694,-755,-752,-676,-537,-323,-75,210,487,739,941,1077,1141,1138,1077,983,869,764,671,600,544,499,443,378,292,188,84,-21,-97,-155,-171,-173,-151,-135,-140,-175,-258,-382,-546,-731,-928,-1098,-1238,-1307,-1303,-1210,-1029,-772,-450,-98,263,590,861,1039,1124,1086,962,743,469,168,-142,-426,-673,-877,-1023,-1133,-1187,-1214,-1202,-1165,-1103,-1018,-914,-791,-662,-525,-392,-280,-177,-118,-87,-95,-144,-221,-330,-449,-583,-705,-821,-908,-976,-1001,-1008,-977,-927,-863,-788,-715,-644,-587,-537,-505,-478,-458,-436,-408,-365,-302,-206,-84,76,266,480,719,954,1189,1401,1582,1724,1823,1876,1887,1869,1813,1753,1671,1601,1522,1460,1384,1306,1207,1072,906,690,442,164,-119,-385,-617,-780,-876,-888,-823,-708,-545,-373,-206,-54,58,148,208,251,289,328,374,429,484,541,573,591,562,499,394,246,76,-118,-313,-493,-652,-769,-843,-866,-836,-762,-647,-504,-349,-185,-35,97,208,275,321,308,264,160,9,-190,-443,-714,-1007,-1275,-1501,-1660,-1719,-1688,-1547,-1323,-1029,-692,-338,5,327,595,823,986,1102,1167,1189,1177,1144,1097,1053,1021,1010,1035,1089,1178,1295,1416,1544,1635,1694,1687,1617,1467,1250,960,626,252,-129,-497,-824,-1094,-1278,-1378,-1378,-1287,-1114,-887,-608,-341,-65,157,346,476,558,611,631,651,666,689,724,757,789,810,811,797,758,699,625,525,411,267,99,-92,-306,-525,-740,-929,-1075,-1155,-1168,-1094,-952,-743,-497,-234,8,210,335,374,307,140,-127,-463,-861,-1264,-1661,-1998,-2259,-2413,-2462,-2387,-2225,-1967,-1662,-1323,-980,-658,-368,-129,61,199,283,329,330,300,249,181,108,47,-10,-40,-55,-46,-22,19,70,137,216,309,408,507,591,651,670,642,571,453,313,159,6,-126,-227,-302,-327,-333,-303,-255,-199,-125,-55,21,99,172,255,327,410,479,553,606,646,658,642,598,519,414,280,127,-42,-217,-390,-550,-683,-784,-831,-825,-756,-619,-428,-177,100,404,683,936,1106,1193,1155,1009,743,392,-10,-428,-807,-1115,-1314,-1381,-1318,-1127,-835,-478,-94,269,573,790,889,869,734,487,176,-188,-553,-884,-1161,-1334,-1422,-1386,-1269,-1061,-796,-497,-186,110,376,598,774,901,992,1045,1085,1093,1096,1068,1020,933,815,655,473,273,76,-98,-235,-318,-342,-306,-217,-89,66,229,386,526,639,721,776,795,805,785,773,754,743,753,767,800,847,887,940,971,983,966,903,798,646,449,227,-10,-237,-431,-577,-663,-673,-632,-524,-392,-245,-114,-19,18,-11,-115,-285,-507,-766,-1038,-1289,-1513,-1672,-1756,-1766,-1673,-1509,-1273,-979,-668,-342,-40,228,439,585,658,653,577,432,236,1,-251,-498,-718,-891,-990,-1007,-920,-734,-448,-82,343,777,1201,1550,1814,1947,1954,1828,1591,1261,881,467,80,-289,-576,-808,-945,-1012,-995,-923,-787,-624,-424,-213,1,219,416,606,759,879,955,976,947,871,750,616,468,338,239,171,157,162,212,257,311,344,349,326,264,179,73,-48,-157,-272,-354,-434,-491,-546,-599,-661,-735,-818,-908,-988,-1055,-1093,-1087,-1053,-964,-857,-715,-571,-420,-286,-162,-73,-8,17,7,-39,-119,-231,-356,-499,-635,-758,-862,-924,-955,-940,-884,-793,-670,-525,-373,-214,-74,51,150,217,268,295,328,372,448,565,727,931,1160,1402,1613,1787,1882,1890,1808,1629,1383,1089,777,486,241,65,-30,-43,7,117,243,376,484,554,576,542,465,349,214,71,-60,-178,-265,-321,-350,-336,-310,-250,-192,-135,-99,-97,-131,-204,-309,-433,-561,-676,-771,-836,-878,-897,-907,-921,-939,-978,-1022,-1085,-1142,-1208,-1256,-1313,-1352,-1402,-1446,-1488,-1527,-1546,-1541,-1506,-1427,-1317,-1175,-1006,-834,-657,-487,-338,-194,-76,41,149,266,392,533,692,851,1021,1154,1272,1330,1345,1305,1215,1101,953,823,691,604,548,540,577,648,758,876,1005,1115,1195,1230,1212,1132,1012,834,651,453,270,129,16,-26,-24,51,173,359,582,841,1112,1386,1623,1829,1958,2025,2004,1908,1740,1509,1247,946,657,369,115,-106,-290,-426,-532,-601,-644,-680,-701,-734,-776,-835,-911,-1001,-1098,-1190,-1281,-1352,-1412,-1453,-1478,-1493,-1494,-1486,-1461,-1417,-1354,-1266,-1154,-1024,-875,-721,-564,-414,-277,-157,-61,5,44,47,20,-39,-122,-229,-345,-471,-595,-697,-788,-832,-851,-815,-750,-639,-510,-357,-204,-48,98,243,374,517,653,807,965,1126,1294,1443,1575,1668,1718,1714,1650,1534,1366,1167,948,721,512,316,153,19,-91,-178,-246,-314,-363,-420,-466,-516,-553,-601,-622,-654,-656,-644,-616,-543,-463,-332,-202,-50,83,193,253,251,179,36,-164,-409,-662,-899,-1087,-1205,-1229,-1169,-1010,-789,-507,-204,107,393,642,833,955,1008,985,903,762,586,383,169,-34,-237,-400,-549,-654,-726,-756,-747,-693,-611,-488,-354,-203,-66,54,135,182,177,144,76,8,-53,-75,-52,40,193,411,674,961,1250,1505,1713,1840,1881,1836,1701,1503,1249,973,694,441,228,74,-15,-39,-5,74,182,302,413,502,555,570,552,496,429,344,263,190,127,79,45,18,2,-17,-35,-63,-102,-146,-205,-270,-341,-424,-508,-600,-695,-794,-892,-988,-1084,-1169,-1259,-1337,-1405,-1467,-1494,-1510,-1474,-1412,-1299,-1155,-974,-775,-559,-349,-155,8,118,174,155,68,-89,-297,-549,-808,-1071,-1297,-1480,-1596,-1641,-1602,-1486,-1291,-1034,-730,-406,-86,208,442,619,713,749,726,673,599,538,494,487,521,590,702,841,998,1172,1336,1495,1630,1735,1803,1830,1805,1739,1618,1462,1265,1041,806,563,339,130,-43,-186,-297,-373,-441,-472,-514,-533,-563,-581,-603,-619,-633,-643,-643,-638,-626,-605,-582,-540,-496,-424,-341,-233,-106,31,180,320,450,556,629,661,651,586,482,331,153,-39,-232,-390,-516,-571,-576,-512,-412,-278,-153,-38,32,64,47,-6,-90,-183,-291,-391,-486,-578,-654,-734,-794,-851,-884,-889,-865,-791,-677,-514,-306,-69,193,457,709,931,1108,1227,1291,1291,1250,1168,1076,981,913,877,892,954,1070,1221,1403,1587,1754,1885,1948,1933,1829,1623,1336,977,575,160,-231,-579,-845,-1027,-1105,-1100,-997,-839,-627,-392,-157,62,249,386,476,516,502,459,366,259,118,-41,-214,-409,-603,-804,-992,-1156,-1287,-1375,-1409,-1398,-1336,-1243,-1125,-1001,-886,-789,-723,-694,-687,-724,-765,-827,-889,-939,-982,-994,-986,-943,-870,-769,-644,-503,-362,-229,-122,-45,-4,-5,-30,-89,-147,-213,-256,-279,-262,-216,-121,-11,132,276,421,555,670,759,833,868,894,883,861,813,756,686,613,547,485,441,410,397,400,413,435,450,467,456,428,371,275,162,5,-159,-345,-518,-678,-803,-873,-884,-818,-689,-499,-266,-19,218,420,566,641,652,588,482,337,188,35,-86,-190,-255,-296,-317,-326,-334,-349,-376,-425,-492,-577,-680,-784,-886,-964,-1010,-1001,-939,-816,-641,-443,-231,-51,82,137,110,-1,-181,-399,-630,-833,-977,-1041,-1005,-859,-620,-288,95,511,913,1264,1531,1676,1697,1581,1350,1030,661,292,-34,-273,-402,-402,-280,-54,244,578,906,1190,1414,1549,1610,1586,1506,1384,1240,1095,961,843,754,679,625,576,533,484,433,372,311,245,190,136,99,71,50,39,27,14,10,-11,-13,-32,-37,-47,-60,-71,-93,-118,-154,-196,-240,-286,-332,-365,-403,-423,-445,-461,-477,-491,-512,-532,-557,-583,-601,-613,-608,-580,-536,-464,-384,-295,-207,-145,-92,-88,-98,-145,-212,-283,-366,-436,-497,-543,-560,-555,-518,-446,-344,-209,-56,105,267,396,508,554,570,521,429,302,136,-32,-221,-381,-531,-625,-673,-651,-555,-392,-166,103,384,668,903,1087,1185,1200,1124,975,756,501,221,-60,-324,-560,-759,-904,-1005,-1045,-1036,-973,-875,-740,-598,-452,-317,-215,-138,-102,-98,-117,-158,-192,-230,-240,-241,-214,-180,-137,-101,-77,-71,-86,-129,-186,-263,-347,-434,-515,-591,-641,-684,-692,-691,-656,-613,-541,-464,-365,-256,-142,-12,107,232,333,417,461,478,442,384,289,186,82,-5,-74,-97,-101,-57,4,86,181,262,348,404,455,479,498,510,526,557,612,686,799,920,1064,1193,1312,1380,1420,1387,1324,1200,1062,909,764,647,558,520,516,553,616,686,761,804,823,781,694,541,338,98,-172,-436,-691,-900,-1059,-1148,-1169,-1117,-1013,-850,-672,-470,-287,-124,-8,52,54,-17,-141,-323,-536,-772,-1001,-1212,-1381,-1493,-1547,-1535,-1454,-1330,-1147,-947,-726,-502,-299,-115,18,116,141,129,48,-66,-207,-366,-507,-630,-710,-738,-716,-638,-518,-370,-203,-51,80,172,213,215,162,92,-12,-105,-206,-285,-350,-395,-420,-425,-419,-383,-340,-267,-172,-48,99,273,447,633,787,928,1007,1062,1052,1019,958,893,846,820,841,894,988,1101,1221,1324,1405,1438,1430,1371,1269,1126,956,765,559,357,154,-26,-189,-306,-394,-422,-408,-341,-234,-101,51,199,342,457,541,593,597,576,504,415,286,156,2,-137,-281,-397,-501,-568,-611,-620,-601,-566,-508,-456,-399,-364,-342,-343,-365,-400,-447,-493,-538,-570,-601,-612,-622,-618,-604,-575,-530,-457,-366,-237,-92,82,253,424,558,658,694,676,587,454,274,75,-121,-312,-452,-562,-604,-606,-545,-454,-324,-176,-20,135,277,396,484,546,563,555,509,435,350,244,149,58,-5,-43,-46,-22,27,89,145,189,198,170,106,-6,-135,-289,-435,-570,-673,-739,-757,-730,-658,-556,-428,-294,-161,-42,59,129,176,185,173,133,72,2,-85,-162,-254,-322,-401,-453,-500,-528,-532,-521,-476,-415,-324,-215,-92,42,177,302,414,494,538,540,486,388,239,56,-150,-359,-558,-722,-839,-902,-902,-842,-743,-596,-447,-293,-166,-74,-28,-30,-79,-165,-274,-397,-505,-598,-649,-652,-611,-502,-357,-156,63,306,545,769,971,1135,1260,1348,1384,1388,1343,1266,1152,1007,845,661,483,307,147,18,-86,-154,-192,-212,-206,-201,-189,-186,-193,-211,-238,-277,-317,-353,-382,-386,-371,-320,-237,-118,26,187,345,482,580,623,602,530,401,258,97,-36,-140,-197,-203,-167,-90,6,122,228,336,410,471,487,473,418,322,197,42,-125,-297,-446,-577,-652,-688,-654,-575,-441,-275,-89,106,284,442,562,645,686,678,637,548,439,306,166,30,-89,-185,-244,-271,-266,-236,-192,-144,-107,-84,-82,-98,-121,-150,-162,-157,-121,-56,40,147,270,373,463,511,521,484,405,294,157,22,-110,-214,-283,-315,-297,-249,-156,-50,78,198,307,389,434,443,403,334,223,99,-37,-182,-307,-434,-536,-623,-689,-732,-747,-742,-700,-644,-556,-462,-352,-244,-134,-38,48,111,152,168,157,121,69,-5,-74,-151,-203,-237,-232,-196,-118,-14,103,223,313,368,364,299,166,-16,-245,-485,-733,-947,-1125,-1239,-1284,-1261,-1163,-1006,-801,-565,-321,-83,130,313,459,568,655,714,769,823,879,953,1037,1130,1233,1319,1389,1419,1406,1334,1208,1025,801,543,278,3,-240,-465,-642,-783,-871,-928,-931,-914,-859,-785,-692,-592,-484,-380,-276,-177,-78,15,117,214,316,414,504,576,637,673,688,686,655,617,550,475,374,258,115,-46,-233,-424,-623,-797,-948,-1049,-1095,-1083,-1011,-897,-748,-585,-431,-292,-200,-143,-138,-170,-237,-318,-411,-486,-555,-588,-606,-585,-549,-486,-420,-347,-284,-234,-199,-189,-187,-203,-214,-225,-214,-193,-140,-75,10,99,186,260,315,359,378,400,416,452,505,584,687,809,944,1074,1197,1281,1338,1329,1279,1160,1004,799,582,352,138,-43,-193,-277,-316,-287,-203,-70,102,297,489,668,806,889,916,873,787,649,500,335,185,52,-60,-147,-217,-279,-336,-403,-480,-575,-675,-794,-896,-1004,-1074,-1123,-1125,-1093,-1010,-898,-743,-582,-397,-229,-68,62,157,209,217,175,96,-25,-163,-326,-480,-633,-757,-855,-908,-923,-889,-821,-712,-593,-458,-338,-241,-174,-148,-157,-191,-237,-273,-286,-252,-171,-38,135,336,539,732,887,990,1041,1021,963,851,727,599,479,409,363,386,447,554,687,830,957,1063,1115,1128,1083,995,878,732,590,446,319,215,127,67,26,9,12,36,72,130,189,259,320,379,417,445,440,418,361,278,166,24,-128,-298,-458,-599,-712,-772,-791,-757,-680,-581,-463,-363,-281,-242,-256,-315,-432,-579,-763,-949,-1134,-1293,-1414,-1487,-1506,-1467,-1385,-1264,-1115,-959,-796,-644,-504,-377,-273,-185,-120,-73,-40,-22,-11,4,9,37,57,84,113,128,135,133,111,94,70,60,57,81,115,182,254,350,442,544,621,693,726,742,715,670,601,518,439,364,308,283,278,306,356,420,488,557,604,643,645,637,600,558,508,459,419,380,350,312,268,203,118,8,-133,-288,-465,-636,-794,-927,-1018,-1062,-1057,-1001,-902,-779,-631,-487,-349,-228,-141,-72,-42,-24,-26,-31,-37,-33,-27,-10,10,28,44,54,54,58,55,57,63,75,94,118,143,165,180,185,168,139,83,14,-72,-171,-271,-370,-445,-498,-501,-464,-358,-204,7,255,523,792,1032,1234,1366,1441,1433,1371,1249,1099,924,755,592,461,360,297,270,275,305,355,416,475,540,584,626,641,641,619,568,503,410,303,177,36,-118,-278,-439,-597,-731,-846,-913,-949,-933,-886,-804,-706,-604,-510,-435,-391,-374,-399,-440,-513,-586,-663,-730,-775,-800,-801,-777,-740,-683,-626,-559,-497,-436,-381,-329,-282,-240,-206,-188,-189,-215,-278,-368,-497,-643,-804,-955,-1088,-1174,-1215,-1190,-1106,-970,-779,-568,-330,-107,102,266,391,457,484,467,434,389,366,356,392,451,555,677,816,956,1087,1206,1295,1366,1395,1402,1364,1292,1191,1046,901,727,579,444,349,303,304,353,438,546,656,753,816,834,800,704,559,362,141,-105,-336,-555,-723,-851,-918,-931,-904,-829,-746,-644,-552,-471,-414,-377,-379,-390,-440,-490,-567,-635,-710,-768,-817,-834,-839,-803,-747,-667,-567,-468,-370,-292,-247,-231,-263,-323,-414,-517,-617,-696,-740,-730,-670,-552,-388,-196,18,217,398,530,613,627,590,492,356,204,46,-83,-174,-217,-194,-122,1,161,335,524,698,857,987,1084,1137,1158,1131,1078,998,905,820,744,698,682,697,739,801,861,917,948,948,928,866,806,716,650,574,527,487,469,458,457,447,439,404,352,272,160,30,-130,-289,-465,-621,-775,-910,-1026,-1129,-1214,-1273,-1320,-1320,-1298,-1224,-1113,-958,-777,-572,-369,-174,-2,129,221,258,244,173,48,-125,-343,-585,-849,-1107,-1351,-1557,-1713,-1801,-1817,-1752,-1613,-1401,-1142,-838,-535,-232,25,234,365,428,407,328,200,50,-95,-217,-291,-310,-270,-170,-36,139,309,490,630,756,829,884,898,910,912,931,972,1037,1125,1230,1326,1411,1456,1449,1390,1258,1083,847,594,316,55,-191,-391,-545,-635,-669,-632,-557,-429,-292,-141,-13,90,151,163,138,73,-18,-112,-220,-307,-390,-457,-506,-549,-575,-591,-595,-576,-537,-471,-368,-242,-79,99,289,470,622,722,753,702,560,337,43,-294,-640,-967,-1235,-1422,-1506,-1482,-1349,-1127,-836,-506,-159,163,458,685,856,953,978,944,840,702,518,319,116,-76,-236,-354,-413,-410,-343,-209,-29,195,444,691,934,1139,1308,1420,1485,1488,1450,1365,1249,1115,968,821,689,565,473,395,343,310,292,288,289,295,292,288,260,217,152,58,-45,-171,-290,-401,-491,-545,-572,-556,-516,-459,-387,-336,-288,-283,-305,-362,-456,-567,-694,-820,-936,-1030,-1105,-1140,-1158,-1135,-1105,-1046,-994,-934,-886,-854,-827,-818,-805,-787,-755,-698,-620,-520,-405,-291,-187,-104,-57,-39,-56,-95,-146,-196,-238,-258,-261,-239,-210,-164,-126,-84,-51,-17,23,76,143,237,346,465,593,699,790,842,851,821,743,647,524,419,322,269,262,305,392,513,640,766,858,896,887,795,655,448,209,-47,-289,-500,-641,-711,-687,-577,-396,-161,96,337,543,673,724,685,553,362,111,-153,-420,-651,-838,-954,-1000,-977,-882,-746,-571,-387,-222,-80,5,44,18,-49,-163,-283,-412,-514,-586,-620,-608,-568,-500,-429,-362,-312,-286,-282,-304,-327,-362,-378,-377,-351,-285,-195,-69,76,236,395,545,671,768,826,849,837,802,753,704,668,647,648,663,688,716,731,732,709,662,599,520,439,366,304,273,264,292,345,427,521,627,725,814,874,911,902,856,774,647,503,329,159,-9,-149,-258,-320,-334,-293,-204,-79,89,255,440,588,717,792,817,784,694,552,372,155,-77,-317,-559,-785,-996,-1188,-1346,-1484,-1585,-1657,-1694,-1701,-1671,-1612,-1522,-1403,-1263,-1112,-952,-812,-680,-594,-530,-510,-518,-544,-583,-616,-638,-640,-613,-568,-497,-416,-326,-237,-154,-84,-31,6,25,30,34,37,45,78,110,172,225,287,335,371,396,393,390,365,342,315,291,276,273,283,317,363,435,520,622,732,845,954,1050,1126,1177,1192,1183,1134,1066,975,870,767,661,571,486,423,364,330,298,278,263,253,244,249,256,286,326,381,441,488,521,506,455,336,179,-34,-268,-515,-755,-960,-1124,-1226,-1257,-1218,-1104,-926,-701,-438,-172,86,304,464,553,559,482,328,110,-152,-431,-710,-956,-1156,-1294,-1356,-1361,-1290,-1183,-1032,-867,-699,-540,-400,-288,-200,-136,-97,-68,-55,-43,-39,-31,-33,-32,-39,-54,-75,-106,-140,-175,-195,-204,-178,-124,-25,103,263,428,590,727,820,856,838,750,625,456,277,104,-45,-154,-209,-223,-178,-106,1,115,231,338,422,491,524,538,523,486,431,365,287,217,144,86,32,-12,-58,-108,-173,-254,-356,-475,-605,-737,-863,-958,-1034,-1052,-1044,-979,-888,-762,-634,-492,-379,-279,-218,-193,-194,-229,-272,-324,-364,-386,-383,-349,-287,-201,-92,22,146,262,374,468,553,608,647,648,627,567,489,384,283,171,94,22,0,-6,26,81,143,232,298,379,437,483,520,532,539,528,520,499,488,469,460,441,430,405,384,349,322,280,258,231,227,234,254,291,328,368,401,419,435,430,424,414,395,394,389,399,414,430,445,447,434,391,324,220,90,-70,-247,-431,-617,-780,-924,-1025,-1084,-1095,-1059,-978,-856,-696,-515,-312,-106,96,284,436,549,608,605,543,418,239,26,-220,-458,-691,-876,-1016,-1087,-1089,-1020,-893,-713,-513,-294,-89,91,238,341,408,444,451,455,445,451,454,476,500,526,550,547,536,472,388,255,98,-78,-254,-418,-532,-601,-586,-510,-344,-130,142,431,713,976,1172,1311,1356,1325,1212,1035,820,585,365,179,46,-24,-34,10,83,175,254,309,319,285,201,72,-84,-264,-445,-618,-778,-910,-1026,-1110,-1187,-1235,-1284,-1304,-1324,-1318,-1304,-1265,-1212,-1138,-1054,-956,-847,-741,-621,-521,-413,-324,-251,-191,-157,-139,-138,-155,-171,-190,-195,-182,-155,-100,-40,32,98,145,174,163,123,47,-55,-171,-288,-395,-465,-507,-494,-448,-354,-252,-131,-38,36,61,49,-13,-99,-206,-313,-397,-454,-458,-416,-318,-173,13,225,451,669,868,1029,1145,1211,1225,1198,1140,1070,996,936,890,869,859,864,863,853,829,775,710,623,530,445,366,316,291,287,316,342,389,408,421,395,339,250,127,-11,-169,-326,-475,-613,-718,-800,-840,-845,-818,-751,-664,-553,-426,-301,-164,-37,86,201,295,376,432,454,450,399,328,220,101,-31,-156,-266,-356,-409,-435,-426,-386,-327,-250,-170,-103,-41,-17,-11,-41,-96,-176,-266,-363,-456,-529,-589,-613,-608,-573,-501,-401,-282,-136,5,162,300,436,543,630,681,702,684,639,562,473,370,279,195,144,118,133,183,274,383,527,657,794,888,954,961,920,826,686,520,341,163,13,-110,-185,-223,-216,-192,-141,-105,-73,-73,-108,-171,-272,-387,-507,-619,-701,-740,-730,-664,-546,-394,-213,-30,139,282,382,433,437,390,302,187,45,-93,-234,-349,-446,-506,-538,-543,-523,-497,-461,-435,-420,-420,-441,-472,-517,-564,-604,-638,-658,-667,-673,-669,-678,-686,-714,-738,-776,-795,-809,-789,-740,-651,-522,-364,-170,32,251,457,648,813,937,1023,1062,1059,1024,959,883,804,733,682,646,631,630,632,637,629,612,575,525,465,391,329,262,219,193,188,219,264,344,429,519,604,660,684,660,583,449,270,41,-202,-465,-703,-926,-1095,-1214,-1274,-1267,-1208,-1087,-924,-724,-495,-263,-30,174,340,454,492,466,357,182,-51,-327,-617,-900,-1149,-1336,-1452,-1476,-1420,-1276,-1075,-823,-560,-295,-64,127,256,327,332,290,201,95,-26,-132,-222,-275,-288,-263,-195,-102,22,146,268,373,446,495,497,482,426,370,289,217,144,81,28,-12,-34,-46,-37,-20,6,37,60,88,101,118,135,156,199,250,324,401,496,573,658,710,753,761,742,694,618,521,408,283,160,48,-29,-73,-40,37,195,384,606,817,992,1104,1133,1073,935,733,505,268,56,-130,-275,-389,-476,-540,-595,-627,-656,-674,-686,-703,-728,-765,-830,-910,-1017,-1134,-1268,-1385,-1500,-1574,-1622,-1631,-1588,-1517,-1387,-1229,-1024,-794,-541,-289,-42,172,346,469,529,550,521,487,440,429,444,521,644,825,1043,1290,1536,1771,1960,2107,2177,2183,2108,1961,1753,1503,1225,956,704,500,365,301,331,437,621,849,1107,1355,1568,1729,1809,1815,1728,1559,1315,1001,649,259,-127,-508,-855,-1164,-1434,-1664,-1859,-2032,-2168,-2286,-2360,-2401,-2384,-2321,-2202,-2033,-1843,-1615,-1405,-1191,-1018,-870,-771,-699,-665,-646,-629,-618,-578,-527,-433,-308,-139,63,288,518,732,907,1027,1069,1038,918,741,509,261,23,-186,-341,-438,-480,-466,-417,-338,-243,-158,-72,-24,4,-16,-71,-170,-294,-431,-571,-677,-763,-792,-788,-735,-654,-540,-419,-283,-149,-7,138,302,472,665,844,1023,1159,1256,1300,1283,1217,1109,974,838,716,634,592,607,662,764,893,1042,1205,1354,1487,1560,1564,1463,1250,911,461,-80,-674,-1271,-1830,-2287,-2632,-2820,-2870,-2767,-2548,-2222,-1830,-1396,-957,-545,-197,76,233,279,204,9,-265,-608,-967,-1314,-1616,-1846,-1992,-2048,-2008,-1898,-1717,-1487,-1232,-951,-675,-412,-173,18,165,258,311,330,346,364,413,495,610,763,932,1117,1302,1469,1620,1732,1803,1833,1798,1723,1588,1411,1205,972,746,531,357,234,176,197,289,463,696,976,1287,1595,1907,2170,2407,2558,2647,2626,2517,2308,2027,1673,1298,886,504,132,-188,-457,-672,-828,-933,-988,-999,-969,-895,-798,-670,-551,-442,-392,-394,-499,-660,-907,-1175,-1442,-1668,-1804,-1842,-1748,-1529,-1193,-755,-261,254,741,1145,1442,1589,1585,1429,1143,757,320,-125,-530,-861,-1093,-1221,-1240,-1173,-1032,-837,-615,-374,-148,56,206,295,300,212,33,-250,-593,-1005,-1414,-1822,-2162,-2438,-2608,-2693,-2667,-2570,-2389,-2162,-1890,-1599,-1301,-1005,-728,-470,-247,-61,90,205,295,382,462,566,694,844,1039,1247,1487,1734,1989,2241,2483,2704,2897,3046,3139,3163,3103,2956,2719,2390,1989,1524,1029,531,59,-351,-689,-921,-1066,-1101,-1069,-962,-826,-671,-523,-413,-341,-341,-393,-519,-680,-876,-1073,-1238,-1364,-1412,-1383,-1273,-1081,-836,-547,-247,40,296,488,619,663,639,529,361,134,-127,-394,-651,-859,-1003,-1063,-1025,-895,-677,-392,-64,281,618,919,1169,1344,1434,1438,1352,1193,972,713,437,173,-64,-243,-363,-397,-360,-242,-67,158,406,663,897,1087,1208,1240,1182,1016,776,453,91,-290,-669,-1010,-1309,-1544,-1718,-1830,-1886,-1896,-1872,-1818,-1750,-1659,-1562,-1458,-1356,-1266,-1189,-1135,-1103,-1085,-1085,-1082,-1075,-1048,-993,-899,-762,-578,-335,-55,278,634,995,1340,1637,1852,1974,1968,1836,1577,1202,753,256,-226,-654,-970,-1154,-1165,-1022,-717,-296,210,744,1258,1699,2033,2219,2255,2119,1838,1420,904,330,-260,-820,-1305,-1688,-1945,-2069,-2073,-1961,-1773,-1521,-1243,-951,-670,-411,-186,3,156,279,378,461,537,612,691,782,880,1002,1128,1280,1425,1578,1710,1827,1903,1951,1943,1906,1810,1687,1519,1335,1124,915,697,492,298,136,5,-72,-97,-61,35,173,356,548,742,907,1019,1067,1021,892,661,361,-11,-410,-821,-1193,-1517,-1754,-1905,-1968,-1948,-1878,-1762,-1650,-1531,-1453,-1388,-1364,-1353,-1365,-1375,-1395,-1403,-1399,-1393,-1354,-1319,-1246,-1163,-1043,-896,-714,-492,-250,20,280,523,714,842,879,834,687,477,201,-92,-370,-604,-748,-793,-726,-545,-276,65,442,829,1189,1507,1750,1911,1978,1944,1819,1611,1343,1043,730,442,191,-1,-123,-180,-168,-100,3,137,275,407,527,612,662,675,633,562,438,295,124,-51,-219,-377,-494,-591,-631,-638,-589,-497,-360,-175,34,286,542,814,1070,1301,1484,1601,1642,1594,1461,1259,992,700,396,117,-114,-278,-365,-371,-309,-193,-47,99,226,300,315,246,100,-122,-413,-741,-1100,-1454,-1787,-2079,-2306,-2469,-2540,-2541,-2455,-2311,-2105,-1875,-1621,-1369,-1143,-928,-776,-654,-588,-562,-566,-591,-618,-631,-622,-568,-484,-338,-168,50,284,529,769,985,1158,1272,1317,1279,1165,976,718,417,82,-261,-581,-870,-1083,-1226,-1269,-1220,-1076,-847,-555,-217,130,459,740,941,1052,1063,979,820,610,370,143,-65,-228,-343,-413,-433,-424,-381,-325,-255,-183,-119,-57,-10,25,49,52,48,39,30,36,57,102,173,266,374,501,625,763,886,1005,1104,1180,1231,1244,1224,1164,1058,919,732,522,299,71,-127,-298,-409,-470,-450,-376,-219,-16,245,535,839,1132,1390,1594,1724,1779,1748,1649,1490,1283,1062,815,591,364,168,-5,-156,-270,-374,-436,-496,-528,-557,-590,-622,-677,-745,-833,-938,-1045,-1155,-1234,-1290,-1280,-1219,-1076,-878,-612,-318,11,331,639,912,1128,1287,1368,1381,1315,1187,990,751,475,188,-91,-345,-555,-713,-809,-854,-840,-791,-710,-612,-523,-441,-399,-387,-434,-525,-671,-860,-1065,-1286,-1476,-1630,-1726,-1754,-1717,-1615,-1464,-1278,-1074,-866,-672,-496,-351,-226,-125,-32,53,143,239,344,452,560,658,737,798,841,867,889,921,965,1048,1154,1300,1462,1638,1800,1930,2014,2020,1962,1815,1608,1330,1028,698,390,104,-126,-299,-403,-442,-426,-355,-259,-133,-15,94,165,195,167,95,-45,-211,-422,-631,-842,-1019,-1165,-1247,-1281,-1252,-1175,-1057,-911,-752,-591,-451,-326,-235,-177,-142,-144,-165,-208,-263,-321,-379,-419,-452,-456,-445,-405,-346,-262,-163,-37,92,247,386,526,634,696,714,656,547,372,164,-80,-314,-536,-703,-810,-834,-782,-642,-450,-199,62,328,566,757,896,954,952,864,722,529,297,66,-170,-365,-532,-640,-708,-725,-713,-674,-634,-590,-566,-568,-597,-656,-750,-851,-979,-1094,-1201,-1280,-1314,-1304,-1231,-1112,-941,-736,-521,-297,-97,83,233,355,454,531,602,650,704,728,758,756,754,729,708,677,670,665,698,743,822,908,1012,1106,1198,1270,1319,1343,1328,1275,1180,1029,846,613,366,96,-158,-402,-607,-771,-895,-967,-1010,-1015,-999,-971,-925,-882,-828,-775,-722,-666,-602,-546,-465,-398,-303,-204,-90,56,209,407,611,847,1089,1337,1580,1799,1984,2121,2191,2187,2100,1924,1676,1354,988,595,199,-162,-480,-716,-872,-926,-897,-778,-603,-386,-153,58,238,358,400,382,271,119,-93,-308,-527,-706,-841,-920,-932,-897,-816,-710,-594,-483,-389,-321,-291,-290,-333,-396,-503,-612,-761,-902,-1063,-1215,-1353,-1474,-1548,-1583,-1551,-1457,-1300,-1090,-833,-565,-284,-36,179,336,426,459,417,345,226,106,-6,-96,-143,-148,-110,-30,85,214,368,511,664,801,930,1045,1132,1203,1231,1229,1188,1109,1004,871,727,576,437,309,216,151,128,137,184,248,329,404,464,485,467,384,251,64,-162,-398,-631,-819,-949,-1001,-957,-832,-623,-356,-51,266,564,823,1019,1140,1181,1137,1017,834,595,339,70,-165,-364,-486,-540,-500,-390,-210,20,269,527,756,946,1071,1132,1113,1027,873,666,416,132,-160,-458,-737,-983,-1195,-1349,-1457,-1508,-1511,-1468,-1388,-1278,-1152,-1011,-876,-740,-625,-523,-443,-386,-340,-310,-282,-246,-196,-122,-18,110,262,430,583,729,823,880,865,793,658,461,230,-45,-328,-612,-874,-1103,-1273,-1387,-1424,-1392,-1290,-1129,-918,-674,-418,-157,84,301,486,626,725,777,778,735,640,506,336,141,-65,-259,-440,-571,-660,-685,-649,-556,-414,-234,-38,155,332,470,562,606,588,533,438,332,224,139,83,74,98,170,257,360,460,530,576,575,528,438,310,145,-30,-220,-398,-558,-688,-773,-813,-791,-724,-605,-450,-270,-82,116,296,475,638,794,947,1094,1233,1358,1458,1526,1540,1501,1394,1227,1006,741,463,187,-60,-253,-390,-451,-453,-400,-311,-217,-117,-62,-29,-48,-107,-188,-298,-385,-466,-486,-465,-373,-227,-33,190,424,640,827,956,1024,1020,937,797,582,340,52,-223,-499,-716,-890,-975,-987,-916,-783,-600,-410,-215,-71,33,57,21,-92,-253,-465,-699,-946,-1187,-1410,-1606,-1765,-1876,-1946,-1953,-1925,-1836,-1721,-1566,-1394,-1206,-1012,-818,-634,-455,-302,-156,-46,48,109,147,163,163,160,161,180,229,308,425,572,736,921,1089,1258,1389,1499,1568,1610,1617,1604,1573,1529,1480,1431,1381,1343,1311,1286,1278,1264,1260,1247,1224,1190,1135,1060,966,845,700,537,342,142,-79,-298,-509,-708,-875,-1005,-1096,-1131,-1119,-1052,-938,-780,-584,-361,-125,116,334,528,669,752,771,725,617,473,297,125,-30,-148,-213,-221,-177,-83,32,162,272,345,362,306,184,-12,-248,-526,-790,-1043,-1228,-1350,-1374,-1316,-1168,-961,-705,-439,-183,36,205,311,359,353,306,231,143,57,-29,-95,-158,-202,-254,-297,-362,-434,-528,-644,-777,-928,-1086,-1246,-1386,-1517,-1601,-1663,-1672,-1654,-1607,-1535,-1466,-1385,-1313,-1241,-1164,-1082,-981,-859,-718,-545,-360,-149,66,285,498,685,852,969,1046,1065,1036,964,847,725,576,453,341,266,237,253,314,422,559,725,904,1078,1251,1395,1509,1577,1593,1538,1430,1239,995,695,357,9,-334,-645,-900,-1087,-1196,-1215,-1171,-1045,-885,-686,-490,-297,-146,-22,47,84,84,72,57,63,101,182,316,496,720,975,1240,1506,1748,1943,2092,2152,2149,2052,1879,1639,1341,1017,675,351,56,-185,-366,-474,-516,-488,-412,-289,-153,1,127,245,309,347,329,275,186,58,-79,-243,-400,-561,-704,-831,-928,-1000,-1033,-1039,-1012,-957,-889,-794,-699,-597,-502,-423,-367,-343,-355,-408,-498,-619,-762,-913,-1060,-1186,-1281,-1331,-1328,-1278,-1169,-1028,-845,-658,-463,-290,-149,-44,8,22,-8,-63,-135,-209,-278,-321,-341,-319,-261,-157,-24,154,338,550,745,935,1087,1204,1259,1258,1183,1050,856,632,381,148,-64,-214,-303,-314,-249,-114,80,316,575,835,1078,1280,1434,1516,1535,1472,1351,1157,930,661,391,121,-115,-319,-470,-567,-617,-609,-571,-488,-396,-280,-170,-61,41,122,201,255,311,353,400,445,495,548,603,655,702,732,755,752,738,707,660,610,548,480,408,319,228,116,-2,-137,-277,-417,-549,-666,-756,-820,-844,-840,-800,-744,-673,-606,-554,-528,-539,-586,-674,-791,-923,-1064,-1177,-1269,-1298,-1285,-1193,-1060,-860,-635,-385,-139,83,263,382,432,399,297,115,-119,-399,-709,-1013,-1313,-1564,-1767,-1902,-1963,-1944,-1857,-1698,-1489,-1241,-974,-707,-459,-248,-78,25,82,72,22,-69,-180,-291,-390,-452,-469,-426,-328,-166,35,282,538,801,1046,1257,1423,1535,1586,1580,1519,1416,1284,1142,1003,890,814,784,802,868,965,1087,1217,1332,1435,1496,1527,1507,1447,1330,1174,968,729,467,190,-76,-319,-524,-671,-764,-789,-756,-666,-532,-364,-171,27,232,414,582,701,791,817,805,739,640,516,383,256,151,72,34,27,47,89,130,167,171,146,61,-62,-245,-465,-716,-980,-1234,-1457,-1637,-1746,-1782,-1735,-1603,-1403,-1133,-826,-487,-149,175,470,706,895,1004,1052,1035,950,834,666,500,319,155,15,-94,-166,-196,-199,-164,-123,-63,-23,10,4,-30,-106,-213,-349,-502,-665,-822,-969,-1089,-1184,-1238,-1255,-1221,-1149,-1025,-869,-686,-484,-286,-100,63,189,278,333,344,334,292,240,178,111,55,8,-12,-12,37,109,241,398,595,808,1031,1235,1424,1556,1649,1670,1635,1537,1384,1196,970,748,516,313,133,-17,-122,-201,-237,-247,-226,-186,-117,-49,36,103,161,193,191,160,90,-3,-122,-249,-380,-496,-595,-662,-700,-698,-666,-595,-504,-385,-258,-119,13,143,256,350,424,472,490,491,462,419,360,295,225,160,100,48,15,-16,-26,-36,-30,-26,-23,-18,-34,-46,-81,-117,-165,-210,-258,-294,-326,-341,-346,-338,-308,-274,-212,-143,-59,34,119,199,241,253,207,112,-37,-233,-459,-712,-955,-1202,-1404,-1586,-1708,-1789,-1817,-1790,-1727,-1618,-1486,-1336,-1174,-1027,-887,-774,-695,-640,-624,-629,-645,-677,-681,-680,-627,-535,-397,-203,16,275,531,784,1001,1173,1280,1318,1281,1178,1013,814,586,372,174,27,-64,-86,-45,62,210,400,594,797,970,1130,1245,1333,1381,1397,1385,1340,1277,1182,1077,947,818,675,548,425,324,248,191,164,149,152,148,143,109,56,-38,-155,-301,-455,-605,-731,-818,-844,-809,-696,-524,-292,-26,257,531,779,976,1118,1192,1200,1144,1036,879,698,489,281,70,-120,-290,-419,-517,-563,-576,-541,-485,-397,-309,-214,-133,-71,-35,-28,-51,-96,-167,-244,-333,-413,-484,-540,-576,-584,-580,-534,-492,-410,-336,-242,-161,-79,-24,20,26,16,-33,-97,-192,-289,-412,-522,-647,-755,-853,-935,-987,-1013,-998,-950,-861,-743,-604,-439,-291,-125,-2,110,184,211,212,167,102,19,-55,-115,-124,-93,13,170,394,648,927,1198,1441,1629,1752,1791,1757,1642,1465,1242,987,732,484,272,101,-12,-77,-82,-56,17,90,191,265,343,386,407,401,354,287,187,66,-67,-210,-352,-478,-590,-674,-725,-748,-728,-681,-599,-496,-376,-253,-135,-41,21,43,16,-51,-156,-275,-399,-497,-564,-572,-527,-420,-266,-75,137,348,544,706,822,887,894,839,741,589,412,212,5,-192,-369,-521,-634,-711,-751,-754,-729,-671,-597,-493,-386,-255,-131,2,121,231,317,387,422,438,426,397,348,296,232,177,123,85,50,41,29,32,30,19,-10,-67,-154,-281,-437,-628,-832,-1052,-1253,-1448,-1589,-1695,-1735,-1715,-1633,-1497,-1313,-1105,-879,-657,-462,-286,-166,-69,-30,-15,-39,-81,-139,-201,-258,-304,-333,-345,-336,-307,-265,-210,-147,-82,-11,56,121,180,231,271,299,312,320,309,313,305,328,364,438,543,687,859,1060,1262,1460,1633,1748,1821,1802,1726,1574,1363,1118,843,576,318,103,-79,-193,-267,-275,-236,-163,-41,87,238,386,529,649,761,824,875,879,851,796,706,598,474,340,210,87,-16,-99,-149,-174,-159,-124,-56,24,113,207,285,355,394,416,403,365,306,219,123,21,-87,-174,-246,-294,-300,-289,-237,-176,-99,-33,19,40,25,-26,-114,-229,-368,-506,-652,-774,-883,-962,-1014,-1041,-1046,-1031,-1008,-970,-936,-895,-869,-843,-838,-841,-861,-894,-930,-975,-1006,-1036,-1040,-1027,-982,-907,-806,-670,-516,-334,-150,46,227,395,539,643,719,742,738,684,612,512,410,307,230,173,166,192,268,376,514,663,808,939,1030,1091,1091,1063,977,873,740,601,471,352,263,204,177,181,214,257,321,373,419,445,439,399,324,202,52,-136,-345,-561,-783,-984,-1157,-1296,-1374,-1405,-1367,-1271,-1113,-907,-654,-380,-92,187,437,647,794,875,883,822,698,531,327,117,-86,-262,-393,-474,-498,-467,-390,-278,-141,-2,139,261,370,447,505,530,529,502,444,365,269,156,49,-56,-138,-192,-213,-194,-131,-43,83,213,351,473,573,633,658,636,578,482,361,218,63,-99,-262,-422,-575,-719,-846,-962,-1046,-1115,-1151,-1167,-1160,-1136,-1096,-1048,-996,-943,-898,-856,-831,-807,-801,-790,-779,-760,-711,-651,-543,-413,-251,-60,134,340,525,690,814,901,929,921,857,760,632,484,322,171,19,-101,-195,-257,-272,-254,-194,-110,2,118,245,361,467,558,629,690,728,759,774,777,773,756,735,708,672,639,593,549,498,434,375,297,227,145,74,3,-57,-101,-133,-139,-128,-91,-32,52,151,267,388,512,631,734,825,888,929,945,926,891,821,744,643,550,446,368,294,255,226,231,241,275,301,327,338,323,280,201,84,-65,-238,-432,-619,-795,-939,-1035,-1081,-1065,-991,-876,-716,-548,-368,-206,-74,25,73,81,38,-43,-161,-307,-475,-664,-853,-1058,-1250,-1439,-1608,-1747,-1857,-1914,-1927,-1881,-1786,-1640,-1461,-1248,-1038,-823,-638,-477,-360,-276,-240,-222,-239,-260,-284,-309,-300,-291,-234,-170,-63,52,190,333,470,598,701,774,812,815,780,721,641,554,470,404,362,353,385,449,552,676,821,973,1119,1260,1370,1466,1521,1549,1547,1503,1445,1341,1222,1072,894,714,504,323,133,-10,-123,-194,-215,-205,-162,-102,-41,18,58,83,79,64,19,-27,-87,-141,-188,-222,-234,-233,-203,-168,-114,-57,5,65,120,173,214,255,279,294,288,262,207,125,17,-118,-262,-421,-569,-708,-817,-892,-927,-914,-864,-773,-658,-522,-386,-254,-138,-46,23,61,82,79,74,55,47,35,36,32,39,30,25,-3,-39,-96,-169,-255,-361,-471,-589,-704,-808,-898,-964,-1007,-1021,-1020,-994,-969,-931,-902,-867,-841,-801,-763,-705,-632,-547,-434,-320,-188,-59,69,190,296,388,459,516,553,582,600,615,633,652,678,704,731,751,764,763,754,734,712,686,671,658,663,678,703,741,782,824,869,899,932,942,946,928,892,833,750,635,499,324,137,-74,-288,-496,-687,-848,-966,-1039,-1060,-1037,-967,-868,-741,-610,-470,-351,-229,-144,-62,-11,31,50,61,52,39,20,-3,-11,-15,7,45,110,190,287,391,494,591,667,722,743,729,675,577,443,271,78,-127,-323,-497,-629,-712,-732,-698,-605,-480,-317,-158,4,140,247,318,348,338,290,208,93,-38,-188,-337,-486,-616,-733,-818,-878,-913,-918,-911,-885,-857,-830,-812,-804,-811,-830,-857,-887,-914,-932,-934,-917,-878,-811,-728,-618,-495,-363,-216,-78,61,189,295,391,453,501,524,521,515,480,454,420,390,381,373,396,427,486,555,641,728,817,897,956,999,1004,988,935,860,765,660,554,469,399,376,376,426,501,604,721,829,928,992,1023,1008,944,838,691,509,310,87,-125,-338,-524,-687,-812,-903,-951,-960,-937,-871,-782,-662,-509,-349,-158,27,215,386,531,637,700,716,683,620,522,414,309,208,139,86,68,71,93,127,156,179,177,150,88,-2,-124,-256,-393,-519,-614,-678,-690,-660,-587,-484,-365,-241,-126,-37,25,45,35,-25,-110,-239,-382,-549,-716,-880,-1029,-1149,-1242,-1295,-1310,-1291,-1237,-1149,-1049,-913,-787,-647,-523,-417,-332,-283,-261,-275,-317,-379,-455,-530,-592,-627,-626,-571,-473,-313,-114,120,366,606,817,981,1083,1117,1080,992,850,694,524,376,259,185,168,199,283,399,542,689,830,952,1041,1100,1119,1111,1067,1010,925,846,752,671,594,526,481,435,422,401,407,413,430,448,470,485,492,485,456,402,326,212,83,-80,-249,-436,-617,-788,-943,-1063,-1152,-1198,-1188,-1145,-1043,-914,-753,-580,-409,-262,-145,-74,-52,-76,-143,-232,-338,-426,-500,-529,-524,-468,-388,-274,-163,-63,19,55,63,34,-26,-88,-159,-205,-233,-224,-189,-122,-35,64,165,268,350,428,480,519,539,550,549,546,544,540,536,526,499,454,370,256,89,-105,-337,-574,-815,-1021,-1193,-1301,-1347,-1333,-1253,-1135,-977,-814,-642,-494,-358,-258,-183,-130,-101,-79,-63,-45,-12,32,97,180,275,392,500,622,718,809,873,905,912,878,819,721,605,462,310,157,7,-122,-224,-302,-338,-349,-323,-273,-197,-105,4,120,244,368,481,588,669,735,771,785,777,755,725,694,671,649,642,631,618,600,550,493,397,280,141,-21,-186,-352,-509,-635,-741,-796,-824,-799,-749,-658,-553,-426,-292,-162,-28,87,195,280,340,378,377,356,294,220,121,26,-66,-137,-172,-179,-142,-69,20,143,249,363,446,503,531,513,473,389,290,168,48,-75,-172,-254,-289,-299,-263,-199,-116,-21,55,120,138,121,52,-56,-202,-373,-562,-751,-941,-1112,-1281,-1425,-1558,-1672,-1765,-1837,-1885,-1895,-1878,-1817,-1720,-1589,-1419,-1228,-1015,-799,-583,-385,-207,-64,49,126,170,193,193,191,193,207,254,316,417,533,672,810,943,1051,1133,1170,1168,1119,1039,929,808,683,578,496,450,449,485,567,675,809,945,1081,1189,1277,1312,1320,1268,1192,1074,946,807,681,567,489,433,416,417,438,461,472,467,420,351,229,83,-101,-299,-506,-712,-893,-1052,-1163,-1227,-1237,-1185,-1092,-945,-779,-590,-407,-237,-93,15,88,128,132,124,90,64,25,4,-17,-29,-31,-36,-27,-23,-5,10,41,66,104,132,160,178,183,181,160,138,103,71,37,16,-11,-10,-20,-8,4,18,40,55,65,74,60,44,3,-49,-115,-199,-284,-386,-478,-584,-677,-775,-858,-934,-988,-1022,-1024,-996,-931,-840,-718,-593,-457,-335,-231,-145,-96,-53,-43,-30,-28,-24,-16,-9,0,6,9,8,6,2,3,6,24,43,89,131,202,271,354,432,511,569,613,625,605,558,481,386,292,199,136,104,108,156,230,331,436,543,623,682,703,684,630,532,410,253,91,-87,-259,-413,-550,-645,-713,-726,-716,-653,-577,-468,-355,-235,-122,-12,79,164,231,282,327,348,364,368,358,347,327,309,296,291,301,327,368,431,495,570,630,680,697,688,644,564,468,345,219,94,-26,-130,-212,-279,-306,-322,-295,-255,-187,-106,-23,64,136,191,232,240,229,197,138,71,-17,-106,-205,-301,-396,-488,-573,-648,-722,-780,-839,-889,-937,-985,-1037,-1087,-1145,-1193,-1244,-1272,-1290,-1266,-1225,-1129,-1015,-856,-684,-503,-323,-165,-34,69,127,163,167,156,132,116,89,87,83,94,119,149,194,250,310,378,438,500,537,564,565,549,512,474,420,384,347,333,334,350,390,436,506,577,667,756,857,959,1067,1178,1278,1379,1448,1497,1504,1458,1362,1204,992,728,432,108,-208,-511,-765,-963,-1084,-1122,-1081,-963,-785,-573,-339,-120,71,219,303,336,305,235,127,9,-117,-222,-311,-360,-378,-353,-299,-206,-108,17,126,235,319,383,415,422,398,343,269,159,43,-99,-241,-386,-517,-632,-707,-759,-751,-717,-627,-518,-380,-239,-110,5,73,107,84,16,-102,-251,-425,-606,-772,-921,-1023,-1092,-1113,-1093,-1054,-988,-934,-884,-855,-851,-862,-891,-914,-936,-930,-902,-837,-743,-613,-468,-293,-123,58,220,366,487,571,631,643,635,586,525,437,355,260,195,136,117,126,171,255,358,489,619,757,868,965,1024,1055,1056,1031,993,949,903,872,847,839,848,867,905,956,1018,1094,1168,1251,1315,1365,1385,1360,1301,1183,1026,831,598,359,104,-139,-369,-583,-767,-933,-1065,-1179,-1246,-1297,-1288,-1254,-1166,-1044,-884,-703,-504,-311,-130,23,141,208,239,213,163,77,-14,-111,-188,-239,-257,-233,-177,-91,10,115,207,274,313,306,276,198,109,-4,-116,-218,-301,-356,-372,-359,-306,-233,-142,-44,39,108,143,145,117,58,-21,-112,-211,-306,-398,-489,-570,-661,-747,-846,-945,-1049,-1148,-1238,-1304,-1344,-1342,-1307,-1220,-1106,-950,-786,-606,-444,-298,-183,-115,-76,-85,-114,-160,-211,-244,-254,-228,-164,-63,71,221,387,533,663,758,798,803,751,660,549,406,277,149,50,-16,-42,-28,35,122,249,382,527,660,780,871,941,973,990,975,952,917,874,840,805,778,765,753,755,756,758,754,741,714,671,608,528,426,306,165,9,-162,-340,-521,-698,-860,-1004,-1116,-1200,-1240,-1245,-1212,-1137,-1040,-903,-757,-584,-413,-231,-60,105,247,376,469,543,578,587,567,524,464,394,327,267,224,201,197,213,244,282,323,363,395,416,428,427,413,388,349,296,237,158,78,-6,-104,-181,-281,-358,-445,-529,-616,-707,-807,-909,-1017,-1120,-1216,-1296,-1349,-1376,-1364,-1316,-1238,-1121,-989,-833,-673,-510,-353,-215,-89,1,69,109,118,116,99,81,75,75,95,125,160,198,226,246,251,245,232,214,210,205,228,254,300,352,407,454,492,511,509,492,453,406,353,306,270,256,270,313,387,492,616,763,909,1060,1196,1307,1400,1440,1460,1424,1367,1267,1153,1022,885,760,631,523,416,318,224,116,10,-112,-242,-370,-505,-622,-721,-797,-831,-832,-797,-729,-651,-553,-474,-403,-361,-352,-361,-402,-450,-505,-551,-579,-580,-556,-501,-428,-336,-250,-165,-110,-76,-75,-108,-154,-229,-291,-358,-403,-422,-422,-387,-337,-269,-193,-123,-63,-23,-11,-25,-68,-136,-219,-311,-407,-487,-560,-607,-642,-654,-658,-641,-632,-607,-593,-572,-564,-553,-556,-556,-565,-574,-583,-586,-584,-567,-538,-491,-431,-348,-266,-163,-70,30,119,203,277,342,404,452,501,540,571,596,616,619,630,624,628,629,642,660,698,744,802,873,939,1008,1054,1080,1073,1029,944,834,689,549,408,293,216,182,201,264,365,496,632,775,891,979,1031,1028,985,897,764,614,431,250,62,-121,-293,-458,-613,-751,-888,-998,-1107,-1179,-1247,-1273,-1282,-1265,-1216,-1162,-1080,-1003,-916,-837,-761,-696,-633,-581,-522,-466,-399,-325,-241,-144,-43,65,175,277,374,454,513,553,564,553,519,464,399,331,266,216,179,165,173,202,249,314,383,466,541,616,671,703,709,672,603,490,347,176,-8,-196,-375,-528,-659,-746,-803,-814,-800,-754,-697,-634,-578,-539,-527,-545,-589,-668,-760,-870,-976,-1078,-1150,-1203,-1205,-1175,-1099,-981,-830,-652,-455,-261,-65,102,250,351,421,448,443,411,360,304,252,208,189,192,218,273,346,425,519,596,666,718,742,755,747,732,719,705,712,731,769,829,893,976,1047,1120,1170,1202,1209,1190,1147,1079,995,890,781,655,536,403,287,163,57,-44,-135,-207,-275,-322,-352,-370,-354,-338,-286,-239,-173,-123,-75,-53,-51,-80,-139,-220,-325,-430,-543,-630,-699,-723,-708,-643,-530,-379,-191,13,219,413,570,688,750,753,707,603,469,303,118,-72,-258,-448,-615,-786,-936,-1079,-1198,-1296,-1347,-1357,-1298,-1189,-1014,-808,-574,-355,-160,-31,36,13,-87,-258,-492,-761,-1043,-1323,-1559,-1757,-1870,-1918,-1866,-1738,-1525,-1251,-929,-587,-243,71,343,551,702,782,816,805,767,719,657,605,548,496,439,374,307,225,154,79,38,10,32,80,175,286,417,542,656,739,786,795,759,695,608,510,426,360,330,344,403,508,658,843,1052,1279,1501,1711,1890,2019,2099,2103,2051,1925,1749,1523,1268,995,714,440,173,-84,-333,-584,-835,-1087,-1343,-1572,-1788,-1947,-2049,-2074,-2018,-1878,-1673,-1403,-1107,-793,-501,-242,-44,84,136,114,26,-113,-278,-456,-609,-724,-775,-746,-639,-441,-188,127,453,774,1061,1284,1436,1502,1482,1387,1221,1008,756,494,217,-34,-280,-479,-653,-765,-835,-831,-771,-640,-460,-232,14,257,479,642,749,770,715,577,378,126,-151,-440,-715,-958,-1155,-1292,-1360,-1352,-1271,-1106,-886,-593,-274,74,409,724,976,1174,1272,1294,1222,1074,862,600,319,22,-248,-504,-711,-872,-984,-1035,-1038,-981,-885,-737,-571,-379,-182,0,167,299,382,434,418,374,273,150,-4,-162,-320,-456,-558,-610,-602,-526,-380,-173,87,377,677,958,1200,1383,1494,1529,1489,1388,1244,1067,887,702,540,390,256,134,14,-103,-225,-337,-456,-543,-625,-670,-685,-679,-643,-596,-547,-496,-469,-454,-470,-501,-558,-620,-689,-749,-786,-802,-766,-695,-562,-384,-151,115,411,710,996,1255,1456,1605,1673,1676,1605,1472,1294,1068,825,570,307,63,-181,-398,-594,-765,-898,-998,-1050,-1060,-1023,-945,-833,-700,-560,-430,-333,-277,-286,-355,-500,-695,-949,-1220,-1505,-1766,-1984,-2141,-2216,-2207,-2102,-1911,-1644,-1310,-938,-538,-146,226,552,817,1012,1126,1158,1118,1007,846,645,422,197,-19,-209,-359,-462,-504,-480,-387,-224,-1,277,577,898,1187,1442,1620,1713,1707,1600,1403,1134,818,485,172,-99,-294,-403,-402,-308,-102,178,530,923,1332,1726,2090,2384,2606,2733,2760,2694,2530,2285,1978,1619,1228,831,422,46,-318,-636,-914,-1144,-1316,-1429,-1487,-1477,-1425,-1310,-1176,-1011,-846,-701,-579,-516,-505,-564,-681,-857,-1070,-1311,-1543,-1755,-1910,-1994,-1990,-1881,-1674,-1377,-1000,-584,-140,284,672,992,1234,1380,1435,1398,1279,1096,864,605,342,91,-128,-305,-433,-503,-529,-496,-428,-322,-186,-38,127,286,433,552,634,657,625,517,343,105,-177,-491,-804,-1094,-1339,-1511,-1606,-1612,-1531,-1373,-1148,-877,-580,-272,21,287,514,686,814,879,903,880,822,743,641,540,432,332,237,155,81,28,-15,-29,-26,7,61,134,224,316,406,484,542,571,569,524,448,326,183,14,-158,-322,-463,-564,-615,-611,-541,-420,-239,-23,222,477,729,957,1158,1313,1422,1477,1483,1433,1336,1197,1016,811,584,342,111,-127,-329,-521,-657,-764,-800,-791,-711,-584,-407,-205,8,206,369,470,506,453,323,121,-144,-431,-733,-1008,-1230,-1386,-1442,-1405,-1263,-1028,-716,-346,46,445,806,1118,1356,1506,1570,1545,1437,1269,1038,775,489,197,-89,-348,-585,-775,-916,-1010,-1032,-1008,-919,-788,-617,-432,-237,-73,67,140,154,85,-62,-285,-575,-910,-1279,-1637,-1987,-2269,-2494,-2629,-2666,-2617,-2473,-2258,-1985,-1676,-1347,-1027,-716,-446,-206,-20,125,217,271,275,256,200,136,55,-19,-84,-132,-143,-128,-58,44,201,384,606,827,1065,1265,1455,1580,1659,1671,1616,1499,1326,1113,876,637,417,229,100,31,35,109,249,444,680,936,1197,1445,1662,1838,1965,2042,2066,2044,1977,1869,1737,1564,1383,1177,964,743,522,302,93,-107,-289,-446,-580,-674,-745,-767,-770,-734,-688,-625,-575,-529,-520,-531,-588,-664,-779,-888,-1015,-1108,-1183,-1214,-1194,-1133,-1017,-867,-682,-480,-266,-54,148,334,492,620,707,754,751,703,603,462,284,83,-126,-332,-511,-654,-749,-780,-761,-667,-537,-349,-138,88,312,507,665,762,792,740,617,415,167,-139,-443,-758,-1026,-1246,-1395,-1459,-1442,-1342,-1177,-954,-705,-433,-174,70,274,436,541,592,578,514,390,230,36,-173,-385,-574,-741,-846,-910,-899,-829,-702,-514,-300,-45,203,463,680,879,1011,1090,1099,1034,903,716,475,218,-50,-287,-487,-610,-662,-620,-495,-298,-40,246,545,823,1069,1262,1396,1468,1481,1441,1359,1236,1090,921,739,554,362,181,11,-143,-263,-362,-420,-447,-435,-399,-334,-261,-173,-95,-26,23,33,21,-51,-149,-296,-466,-661,-849,-1027,-1167,-1252,-1279,-1224,-1098,-903,-645,-348,-29,291,581,837,1022,1157,1213,1215,1158,1057,925,777,615,459,305,167,42,-65,-158,-230,-290,-327,-359,-369,-377,-367,-354,-333,-306,-285,-258,-252,-251,-279,-328,-410,-514,-646,-788,-944,-1085,-1219,-1312,-1372,-1385,-1342,-1263,-1132,-981,-808,-633,-467,-322,-202,-113,-57,-28,-30,-50,-96,-152,-219,-290,-354,-412,-448,-457,-437,-380,-288,-168,-22,136,305,465,619,751,858,941,984,996,964,900,800,675,541,402,292,207,179,206,293,449,644,886,1140,1399,1640,1851,2015,2137,2198,2215,2173,2086,1952,1772,1556,1303,1026,731,436,148,-104,-327,-485,-594,-644,-638,-601,-531,-453,-380,-320,-289,-290,-329,-408,-528,-683,-868,-1067,-1271,-1458,-1611,-1719,-1755,-1727,-1618,-1438,-1203,-921,-619,-323,-41,190,384,511,594,618,614,562,504,411,318,208,98,-19,-136,-248,-358,-452,-534,-593,-629,-635,-618,-570,-505,-420,-329,-238,-154,-91,-58,-50,-95,-162,-283,-411,-578,-721,-873,-976,-1047,-1056,-1013,-909,-762,-577,-377,-178,3,149,260,319,344,322,278,205,128,37,-42,-118,-176,-221,-244,-246,-228,-188,-132,-56,32,134,241,351,457,561,640,717,755,786,777,749,697,621,540,450,368,305,261,254,271,332,411,522,643,770,894,1010,1103,1180,1230,1256,1263,1246,1210,1155,1079,983,863,727,565,397,215,39,-125,-270,-388,-470,-532,-549,-556,-537,-510,-478,-442,-412,-386,-372,-369,-382,-413,-469,-537,-628,-720,-813,-889,-936,-939,-898,-793,-644,-440,-206,50,309,554,766,940,1059,1124,1124,1077,964,820,630,424,202,-11,-218,-387,-530,-617,-669,-664,-621,-542,-433,-319,-190,-77,25,106,146,168,131,66,-54,-207,-400,-619,-843,-1075,-1273,-1452,-1574,-1644,-1657,-1606,-1508,-1358,-1181,-976,-769,-565,-378,-220,-93,-8,39,52,32,-4,-54,-99,-138,-151,-149,-114,-62,11,95,182,266,334,388,421,436,434,420,402,381,362,352,334,334,324,316,313,298,298,291,303,319,358,416,483,582,669,781,873,966,1041,1101,1141,1165,1169,1158,1135,1094,1046,984,908,828,728,628,513,395,281,161,57,-37,-118,-178,-220,-248,-254,-254,-247,-234,-234,-238,-272,-318,-403,-500,-627,-756,-889,-1002,-1092,-1136,-1140,-1091,-995,-860,-684,-496,-283,-75,126,321,479,626,730,805,841,843,803,736,635,514,378,237,98,-20,-125,-192,-233,-238,-214,-166,-102,-27,40,106,143,166,155,117,50,-50,-172,-316,-478,-643,-815,-966,-1106,-1209,-1280,-1303,-1284,-1219,-1110,-975,-802,-628,-439,-266,-105,19,116,167,183,161,110,37,-44,-132,-211,-282,-338,-371,-391,-384,-356,-307,-232,-135,-22,105,236,356,459,530,561,553,501,418,320,209,121,47,17,23,71,151,260,383,507,631,735,835,899,968,1000,1037,1051,1058,1048,1031,988,943,875,804,721,642,558,492,427,383,353,341,339,346,352,346,326,279,204,105,-25,-169,-327,-486,-632,-766,-863,-934,-958,-951,-905,-829,-736,-625,-520,-416,-329,-257,-203,-163,-136,-113,-99,-80,-71,-58,-61,-65,-88,-114,-155,-199,-248,-289,-324,-348,-357,-357,-338,-312,-278,-235,-187,-142,-85,-44,11,45,77,85,82,48,-2,-77,-165,-262,-367,-460,-554,-620,-679,-712,-731,-731,-719,-697,-668,-638,-601,-568,-533,-499,-471,-433,-413,-375,-356,-323,-299,-266,-238,-199,-168,-123,-79,-24,37,115,197,306,410,541,658,782,887,967,1023,1038,1022,971,895,804,698,609,516,454,401,378,370,385,417,460,528,598,693,782,893,982,1076,1132,1171,1163,1117,1033,903,758,583,406,235,69,-60,-178,-250,-300,-314,-306,-273,-235,-185,-146,-124,-118,-152,-215,-315,-456,-614,-800,-980,-1156,-1300,-1406,-1458,-1455,-1383,-1265,-1085,-878,-645,-403,-173,36,218,354,461,521,552,547,518,473,405,345,265,203,139,94,61,48,50,75,108,161,208,268,303,337,338,317,269,192,92,-21,-149,-268,-383,-476,-545,-582,-596,-574,-544,-494,-447,-408,-378,-374,-381,-413,-454,-502,-552,-590,-620,-627,-619,-589,-544,-490,-421,-359,-288,-229,-176,-134,-107,-90,-92,-102,-126,-156,-188,-216,-238,-242,-234,-203,-156,-85,-10,90,172,274,347,430,483,542,582,626,661,697,730,760,794,822,859,898,950,1008,1080,1154,1223,1289,1334,1357,1356,1322,1269,1188,1095,987,866,749,617,500,375,268,164,81,13,-40,-69,-93,-97,-103,-109,-121,-151,-196,-259,-343,-434,-538,-635,-725,-791,-828,-834,-791,-718,-600,-458,-293,-121,45,196,316,402,450,448,408,329,215,77,-72,-230,-373,-497,-595,-647,-670,-642,-586,-500,-396,-290,-188,-110,-57,-46,-67,-131,-230,-360,-512,-679,-846,-1011,-1151,-1268,-1344,-1381,-1378,-1323,-1242,-1119,-984,-832,-685,-546,-421,-327,-248,-207,-183,-190,-210,-254,-303,-366,-423,-483,-519,-547,-547,-515,-470,-385,-294,-181,-64,50,164,261,350,423,478,520,543,550,546,522,493,452,408,378,345,346,357,401,468,556,656,765,870,965,1051,1108,1163,1188,1213,1223,1234,1242,1251,1255,1254,1248,1221,1190,1124,1058,954,846,710,564,401,234,55,-118,-280,-438,-558,-667,-732,-773,-782,-768,-734,-695,-650,-621,-596,-602,-617,-661,-713,-778,-838,-893,-924,-933,-905,-843,-743,-609,-447,-265,-74,113,280,427,524,598,614,603,555,487,410,328,258,200,159,143,138,155,179,212,253,291,332,364,391,408,405,393,347,293,205,108,-4,-123,-235,-341,-421,-489,-516,-530,-508,-475,-422,-371,-310,-267,-221,-200,-178,-181,-183,-208,-230,-272,-315,-368,-425,-483,-538,-586,-617,-629,-617,-575,-507,-421,-311,-210,-99,-17,49,84,81,57,-7,-86,-183,-283,-380,-449,-503,-508,-478,-405,-293,-154,1,169,319,466,577,672,738,785,823,850,892,929,991,1054,1126,1194,1251,1287,1300,1280,1235,1159,1066,957,838,723,605,500,406,318,247,182,117,67,0,-57,-130,-207,-291,-386,-483,-579,-679,-760,-836,-887,-918,-925,-907,-865,-803,-728,-640,-547,-455,-359,-272,-185,-102,-24,58,131,209,275,335,389,419,450,451,450,431,396,362,299,246,162,85,-22,-124,-247,-371,-498,-627,-742,-852,-941,-1010,-1059,-1079,-1080,-1056,-1010,-951,-874,-796,-711,-633,-564,-502,-460,-424,-408,-395,-394,-394,-399,-405,-410,-417,-418,-428,-427,-432,-431,-424,-416,-392,-356,-310,-235,-155,-44,70,204,336,477,603,728,828,917,982,1020,1043,1029,1008,956,897,828,753,692,633,600,587,592,631,679,754,836,920,1009,1079,1145,1182,1211,1209,1199,1167,1127,1078,1021,959,886,810,716,618,500,374,243,103,-24,-150,-248,-335,-391,-426,-445,-443,-446,-444,-455,-484,-528,-593,-678,-768,-865,-961,-1036,-1108,-1147,-1174,-1173,-1155,-1117,-1066,-1001,-932,-858,-782,-716,-645,-594,-536,-493,-447,-400,-354,-297,-236,-164,-88,0,83,173,253,319,380,407,433,418,398,345,286,210,129,43,-40,-114,-180,-230,-265,-282,-281,-262,-228,-178,-121,-53,11,77,123,165,173,167,121,52,-47,-169,-301,-446,-574,-693,-775,-825,-830,-789,-709,-586,-446,-277,-116,49,188,311,399,459,486,487,464,424,371,313,248,193,133,91,48,24,10,12,33,67,120,182,258,326,404,455,506,532,546,549,543,532,525,514,512,509,510,516,523,546,568,612,653,712,767,825,877,912,935,934,907,861,783,695,586,477,364,260,171,92,32,-14,-56,-88,-125,-168,-214,-275,-334,-399,-453,-503,-530,-546,-540,-513,-479,-415,-355,-275,-195,-118,-38,18,68,89,87,65,9,-54,-140,-222,-306,-373,-420,-439,-434,-393,-337,-258,-172,-95,-22,17,35,13,-43,-135,-261,-408,-576,-742,-908,-1050,-1164,-1237,-1267,-1249,-1190,-1088,-968,-823,-687,-556,-451,-381,-349,-354,-404,-472,-571,-664,-758,-822,-866,-857,-825,-737,-634,-492,-348,-191,-49,82,183,261,294,309,280,244,183,126,80,42,45,54,113,173,267,361,459,562,649,741,822,902,978,1054,1122,1188,1244,1283,1310,1314,1303,1269,1223,1160,1094,1022,957,894,847,808,789,772,772,765,758,739,696,637,540,426,279,122,-43,-204,-344,-458,-535,-574,-572,-541,-479,-406,-333,-266,-219,-200,-201,-238,-287,-351,-424,-484,-548,-581,-615,-617,-616,-595,-562,-525,-475,-418,-362,-293,-232,-170,-107,-58,-9,27,52,80,89,115,125,152,179,205,242,263,288,297,290,281,244,211,157,104,51,-7,-51,-98,-122,-144,-144,-136,-111,-74,-34,14,56,93,115,123,107,75,17,-61,-153,-264,-379,-501,-611,-718,-795,-863,-890,-902,-883,-845,-793,-728,-656,-580,-505,-426,-354,-281,-216,-153,-105,-56,-32,-7,-8,-8,-27,-41,-65,-82,-93,-93,-80,-50,-3,62,148,243,349,460,562,659,732,791,817,822,795,744,671,580,483,378,290,209,155,127,129,154,211,272,345,409,455,476,466,417,341,234,114,-19,-142,-255,-347,-411,-454,-469,-463,-445,-412,-381,-343,-319,-288,-281,-265,-264,-259,-256,-244,-237,-208,-190,-153,-125,-91,-56,-28,3,32,58,91,126,163,209,259,312,368,423,477,520,560,576,578,550,497,400,283,119,-56,-254,-448,-628,-783,-891,-960,-964,-927,-831,-704,-546,-375,-204,-49,80,172,220,227,186,117,9,-100,-227,-340,-438,-513,-561,-579,-572,-544,-483,-421,-333,-247,-152,-58,30,109,175,225,257,275,274,268,253,239,225,223,217,233,237,259,270,289,305,317,340,358,386,424,462,516,566,627,685,743,793,831,860,862,858,817,778,715,653,597,541,518,494,511,524,562,598,624,644,634,599,530,432,297,149,-25,-197,-372,-532,-675,-791,-885,-947,-988,-1006,-1006,-995,-978,-953,-931,-904,-872,-841,-789,-740,-665,-588,-496,-398,-302,-204,-124,-50,-5,28,30,12,-21,-77,-124,-179,-210,-221,-203,-147,-69,39,149,264,357,424,447,436,368,279,149,12,-128,-259,-364,-435,-479,-472,-442,-375,-288,-186,-87,14,84,138,155,136,87,4,-104,-219,-351,-468,-580,-670,-736,-773,-786,-767,-723,-663,-582,-495,-404,-307,-224,-138,-60,7,82,137,203,251,303,335,361,368,358,337,302,257,213,164,123,92,67,66,72,104,149,215,295,391,493,604,714,817,913,988,1046,1079,1089,1074,1039,992,928,869,806,751,708,672,648,623,606,579,551,511,457,403,333,271,200,139,80,31,-12,-49,-75,-105,-125,-156,-185,-232,-280,-355,-425,-515,-591,-668,-722,-749,-746,-705,-630,-527,-404,-264,-136,-11,85,148,181,171,131,62,-24,-116,-203,-274,-323,-342,-335,-300,-248,-178,-113,-44,-2,31,26,0,-64,-151,-259,-382,-506,-618,-718,-779,-819,-816,-784,-723,-648,-560,-480,-408,-357,-327,-321,-336,-372,-416,-467,-519,-566,-607,-637,-665,-677,-693,-692,-688,-665,-630,-564,-487,-370,-247,-96,54,207,346,470,560,632,656,665,627,574,494,396,300,196,111,43,4,-2,24,83,163,267,370,482,577,664,727,775,803,817,814,804,783,763,736,711,692,671,666,660,667,685,703,737,760,787,802,798,779,729,652,551,424,285,135,-6,-138,-248,-327,-381,-405,-400,-391,-357,-340,-313,-312,-315,-343,-382,-440,-504,-579,-650,-722,-779,-817,-840,-828,-801,-737,-662,-555,-453,-330,-221,-111,-21,63,123,181,219,259,291,329,367,408,454,499,541,579,599,613,597,570,510,434,335,219,96,-39,-163,-286,-387,-472,-529,-560,-566,-548,-513,-465,-409,-358,-312,-283,-268,-281,-310,-366,-435,-518,-609,-694,-772,-836,-875,-902,-893,-877,-831,-778,-703,-625,-530,-432,-325,-219,-109,-15,80,148,204,240,249,250,224,204,167,147,129,130,149,188,244,320,405,499,600,693,783,855,914,944,962,939,912,850,785,707,624,552,478,429,383,367,359,373,404,440,493,538,592,632,666,682,687,667,637,582,512,432,340,247,155,71,-2,-57,-103,-125,-148,-150,-164,-171,-192,-222,-266,-326,-397,-484,-576,-670,-764,-837,-903,-933,-941,-912,-854,-767,-658,-534,-405,-277,-157,-57,31,80,118,121,101,64,3,-64,-138,-216,-283,-347,-391,-427,-439,-441,-419,-387,-341,-285,-228,-170,-115,-77,-43,-35,-33,-54,-83,-130,-180,-246,-312,-387,-461,-537,-605,-666,-713,-741,-744,-728,-676,-615,-521,-418,-303,-186,-69,43,148,250,341,427,509,582,653,712,765,798,820,821,797,758,692,616,527,436,357,285,245,227,241,292,360,457,561,668,767,854,910,950,952,934,890,824,748,656,566,469,383,297,228,166,122,93,76,75,79,91,104,106,104,79,47,-9,-76,-156,-241,-330,-408,-486,-543,-591,-624,-641,-653,-650,-648,-639,-633,-626,-620,-619,-617,-622,-624,-629,-636,-634,-644,-630,-627,-601,-568,-520,-452,-369,-272,-156,-45,79,184,281,356,400,425,414,384,324,245,146,38,-89,-207,-335,-441,-530,-594,-613,-604,-544,-448,-316,-156,22,203,380,536,659,748,786,777,718,613,470,294,104,-100,-295,-480,-642,-774,-876,-945,-979,-981,-961,-909,-851,-777,-698,-622,-544,-472,-408,-341,-283,-221,-163,-103,-43,14,71,126,170,222,250,289,312,330,348,353,365,366,377,384,408,428,473,512,576,638,708,777,844,900,951,982,1009,1014,1020,1008,1002,987,980,967,966,955,952,940,921,896,856,808,742,673,584,502,403,320,234,162,112,69,60,54,70,89,101,109,92,54,-4,-90,-188,-295,-401,-501,-580,-646,-678,-696,-684,-662,-623,-588,-547,-528,-519,-528,-567,-606,-675,-729,-791,-821,-836,-812,-755,-670,-552,-422,-286,-161,-61,4,25,-3,-78,-192,-334,-483,-638,-758,-857,-903,-905,-858,-772,-645,-509,-354,-215,-87,7,67,88,64,5,-93,-212,-351,-492,-633,-748,-844,-894,-906,-867,-785,-649,-489,-287,-83,128,326,493,632,719,766,768,728,662,571,472,375,283,213,161,136,135,164,208,280,356,441,532,606,686,735,785,805,818,814,797,775,744,713,687,659,649,641,650,669,700,736,778,813,838,843,825,776,700,588,452,292,116,-62,-241,-404,-544,-661,-733,-778,-774,-751,-685,-618,-527,-456,-387,-351,-337,-359,-410,-482,-578,-676,-775,-862,-922,-957,-955,-914,-837,-725,-591,-432,-276,-115,25,149,244,315,358,382,385,386,374,372,368,373,386,408,436,471,512,549,590,617,634,633,609,566,493,408,292,178,48,-70,-180,-272,-333,-379,-382,-378,-343,-307,-263,-233,-206,-208,-218,-254,-298,-355,-412,-470,-523,-568,-603,-634,-646,-663,-658,-654,-636,-611,-580,-535,-487,-429,-366,-298,-225,-151,-80,-14,40,78,96,94,70,28,-24,-84,-133,-177,-194,-191,-157,-102,-19,73,179,272,366,430,481,501,504,484,461,424,401,380,380,396,436,499,577,676,777,882,978,1051,1097,1109,1076,1008,893,756,593,431,269,135,26,-40,-68,-56,-11,58,142,226,296,346,356,333,261,152,6,-164,-351,-536,-715,-858,-977,-1036,-1064,-1024,-957,-831,-690,-525,-353,-195,-50,69,148,208,221,215,184,129,72,-8,-84,-178,-264,-364,-455,-543,-625,-684,-731,-754,-751,-731,-687,-626,-559,-481,-407,-345,-287,-255,-234,-236,-251,-277,-308,-343,-364,-390,-391,-392,-378,-354,-329,-293,-262,-217,-183,-130,-89,-33,20,77,139,205,267,345,412,491,570,645,719,788,839,886,906,913,899,867,824,766,709,643,592,539,506,475,463,452,452,446,444,433,419,400,369,348,308,289,254,239,221,216,213,224,233,256,280,310,346,386,433,480,528,566,594,601,581,530,448,330,191,20,-150,-336,-504,-665,-798,-907,-983,-1031,-1049,-1041,-1007,-958,-893,-817,-746,-667,-607,-555,-518,-504,-500,-521,-546,-587,-624,-668,-699,-724,-732,-720,-691,-636,-558,-461,-344,-212,-78,63,192,306,400,467,494,503,461,407,320,222,121,18,-67,-135,-175,-186,-169,-124,-60,14,96,168,226,268,274,262,215,145,57,-47,-151,-254,-339,-402,-437,-443,-414,-369,-295,-222,-144,-76,-26,12,23,22,2,-24,-61,-96,-134,-164,-186,-195,-191,-161,-123,-51,22,110,200,273,340,376,388,382,343,306,250,205,167,144,140,158,188,242,299,370,439,506,567,614,653,674,688,681,676,655,638,623,605,609,611,637,668,717,766,826,871,918,938,938,918,861,794,695,595,479,372,265,169,87,13,-47,-101,-146,-191,-234,-281,-330,-386,-442,-501,-560,-612,-666,-709,-746,-777,-800,-809,-816,-797,-780,-739,-692,-639,-573,-522,-458,-417,-376,-352,-339,-339,-348,-370,-392,-421,-447,-469,-487,-492,-489,-471,-447,-407,-367,-316,-274,-229,-200,-175,-169,-167,-185,-202,-231,-256,-288,-312,-349,-374,-420,-462,-519,-585,-646,-720,-772,-819,-842,-834,-810,-744,-666,-561,-444,-328,-208,-100,-4,76,141,189,228,258,285,316,352,401,452,524,588,666,730,783,822,832,823,786,730,658,577,494,421,359,321,308,324,374,451,558,684,823,968,1105,1229,1327,1393,1422,1414,1359,1277,1153,1014,854,694,536,395,265,165,76,11,-43,-89,-128,-162,-200,-227,-255,-272,-278,-279,-261,-245,-220,-202,-198,-203,-241,-298,-384,-493,-612,-744,-865,-973,-1056,-1103,-1117,-1088,-1024,-927,-801,-664,-509,-366,-224,-107,-13,54,92,101,92,58,25,-22,-52,-88,-99,-110,-103,-93,-74,-49,-24,8,36,69,100,129,155,177,188,197,191,181,160,132,101,63,18,-23,-83,-134,-208,-278,-364,-449,-534,-612,-674,-717,-733,-724,-685,-623,-548,-457,-368,-283,-203,-146,-94,-68,-42,-31,-17,2,19,59,94,146,195,244,292,319,345,343,343,315,294,259,233,210,195,196,202,224,246,280,307,339,358,378,387,396,400,409,411,429,438,460,478,496,515,527,538,540,542,533,520,498,469,433,386,342,284,235,187,140,115,86,79,72,74,74,75,64,46,14,-28,-84,-143,-217,-287,-362,-437,-499,-567,-608,-650,-662,-666,-638,-598,-529,-447,-348,-236,-122,-4,107,208,298,362,416,433,439,407,364,286,203,95,-14,-129,-243,-340,-435,-498,-556,-585,-599,-599,-583,-563,-530,-499,-456,-419,-367,-327,-276,-240,-202,-181,-167,-167,-176,-194,-210,-230,-237,-241,-230,-210,-181,-142,-101,-57,-13,26,63,92,118,129,143,146,149,156,159,178,197,228,263,302,339,371,387,391,370,334,273,200,118,36,-34,-88,-109,-103,-56,19,127,246,380,503,617,698,757,768,751,699,619,528,427,337,259,208,186,186,226,270,341,406,464,507,520,504,457,373,270,143,15,-117,-228,-330,-398,-454,-481,-498,-501,-502,-500,-501,-502,-507,-510,-520,-520,-530,-528,-535,-534,-536,-529,-519,-500,-472,-430,-387,-323,-266,-199,-138,-82,-34,5,33,50,58,57,48,32,6,-26,-67,-117,-174,-231,-298,-346,-395,-423,-427,-417,-374,-317,-239,-153,-62,21,97,148,186,187,176,129,73,-2,-88,-172,-256,-323,-383,-412,-433,-419,-397,-346,-297,-224,-168,-98,-49,0,30,54,67,73,75,75,70,74,70,80,84,101,115,137,162,180,205,217,226,230,218,207,186,162,140,122,105,104,102,122,141,180,220,277,338,411,490,583,673,781,883,999,1110,1226,1332,1432,1514,1571,1603,1596,1557,1484,1375,1246,1097,937,780,623,479,347,229,126,34,-44,-117,-178,-241,-299,-356,-421,-486,-559,-639,-719,-810,-891,-980,-1047,-1116,-1149,-1182,-1173,-1160,-1111,-1060,-983,-911,-826,-750,-671,-604,-536,-477,-422,-362,-313,-257,-213,-172,-142,-129,-126,-146,-175,-220,-264,-317,-353,-387,-397,-392,-366,-325,-266,-204,-129,-59,16,88,153,217,267,307,326,317,282,210,109,-23,-170,-332,-482,-623,-727,-804,-827,-820,-761,-673,-556,-418,-278,-130,-3,116,203,268,305,315,302,270,223,174,118,73,33,13,2,17,34,73,112,154,195,224,248,252,253,233,217,185,161,135,115,107,101,113,133,160,209,253,324,393,474,564,653,750,844,931,1021,1085,1150,1175,1186,1161,1100,1009,884,735,575,405,244,99,-24,-114,-178,-213,-226,-234,-227,-238,-247,-284,-327,-392,-456,-536,-596,-660,-691,-715,-701,-675,-620,-547,-468,-370,-280,-187,-100,-18,63,148,235,336,437,541,636,718,771,801,794,761,709,630,554,464,386,309,237,165,80,-21,-144,-295,-462,-642,-828,-1005,-1161,-1288,-1365,-1389,-1350,-1245,-1075,-860,-613,-368,-150,23,128,169,147,74,-36,-170,-311,-451,-574,-682,-762,-811,-833,-810,-763,-660,-548,-391,-241,-87,35,116,135,97,-5,-151,-325,-516,-693,-853,-975,-1042,-1063,-1008,-902,-730,-520,-265,-3,281,549,816,1054,1271,1452,1600,1716,1798,1861,1892,1908,1894,1860,1804,1729,1638,1535,1430,1321,1218,1119,1012,906,773,620,439,224,-10,-271,-533,-796,-1021,-1213,-1326,-1381,-1343,-1244,-1071,-852,-595,-329,-64,170,372,521,618,661,650,597,505,394,268,140,17,-96,-187,-255,-291,-298,-275,-224,-160,-86,-27,18,20,-10,-90,-208,-362,-550,-755,-964,-1170,-1345,-1495,-1584,-1618,-1577,-1455,-1274,-1014,-727,-405,-87,214,470,683,828,926,971,981,957,918,852,782,705,625,551,479,412,345,285,218,159,89,12,-83,-207,-364,-554,-782,-1017,-1278,-1517,-1744,-1927,-2055,-2108,-2077,-1949,-1737,-1443,-1099,-716,-329,44,379,658,869,1012,1087,1105,1077,1024,954,898,848,828,814,821,828,847,861,868,864,827,761,653,495,308,66,-188,-470,-737,-983,-1183,-1327,-1400,-1408,-1339,-1205,-1009,-759,-476,-170,136,435,698,928,1098,1221,1288,1309,1293,1242,1174,1081,994,890,809,721,665,625,619,649,709,801,905,1021,1111,1185,1200,1163,1056,879,652,385,100,-178,-436,-652,-812,-907,-923,-861,-731,-534,-303,-37,231,489,719,900,1032,1100,1115,1077,997,885,745,592,423,261,102,-38,-159,-256,-338,-402,-463,-524,-590,-674,-774,-897,-1045,-1216,-1400,-1602,-1784,-1969,-2115,-2239,-2319,-2354,-2337,-2263,-2122,-1921,-1664,-1361,-1036,-700,-376,-82,169,364,493,561,567,519,441,330,220,109,19,-42,-62,-46,22,107,221,315,384,404,356,252,82,-136,-381,-649,-890,-1112,-1266,-1371,-1389,-1345,-1219,-1030,-776,-483,-156,169,498,785,1042,1235,1373,1452,1473,1459,1413,1362,1305,1259,1233,1229,1260,1318,1412,1536,1686,1854,2023,2174,2298,2356,2360,2277,2123,1886,1591,1240,866,488,129,-181,-432,-604,-697,-709,-650,-533,-381,-207,-39,108,229,297,328,309,248,164,53,-60,-174,-283,-372,-456,-517,-567,-603,-621,-637,-637,-651,-665,-714,-784,-900,-1043,-1229,-1438,-1668,-1913,-2154,-2379,-2582,-2738,-2856,-2909,-2896,-2807,-2640,-2389,-2072,-1692,-1269,-836,-403,-10,338,623,836,983,1054,1067,1028,939,835,712,603,507,441,406,400,420,458,500,533,541,507,440,307,147,-69,-295,-537,-758,-948,-1091,-1168,-1185,-1121,-996,-802,-559,-285,9,288,550,767,938,1048,1109,1117,1097,1053,995,941,885,848,827,827,854,900,972,1060,1167,1294,1422,1558,1675,1770,1824,1834,1788,1689,1541,1341,1121,875,640,418,231,86,2,-35,-1,73,189,310,428,513,561,555,500,395,250,86,-92,-246,-385,-479,-545,-563,-553,-511,-456,-400,-351,-325,-321,-354,-411,-512,-642,-800,-981,-1172,-1371,-1564,-1751,-1915,-2055,-2164,-2228,-2245,-2207,-2099,-1927,-1684,-1382,-1035,-652,-258,124,479,776,1010,1161,1235,1223,1151,1022,859,694,525,398,299,250,247,272,328,389,433,460,424,343,192,-13,-270,-565,-879,-1190,-1464,-1690,-1824,-1874,-1816,-1666,-1429,-1126,-773,-405,-38,298,589,819,986,1075,1111,1078,1010,911,793,673,548,432,313,212,120,52,16,17,57,145,263,411,569,727,867,969,1026,1022,963,857,713,552,387,236,122,47,39,84,193,348,543,750,959,1142,1283,1370,1398,1362,1288,1164,1033,881,739,607,486,396,317,262,215,168,118,49,-38,-156,-297,-472,-672,-895,-1130,-1366,-1591,-1796,-1980,-2125,-2242,-2314,-2346,-2325,-2256,-2129,-1949,-1721,-1446,-1146,-820,-492,-164,140,414,643,818,942,999,1018,983,926,837,746,635,535,428,331,249,165,99,22,-58,-149,-266,-397,-555,-726,-905,-1082,-1235,-1366,-1447,-1483,-1463,-1385,-1255,-1078,-856,-610,-352,-94,134,343,496,616,683,711,700,672,620,582,533,513,491,497,516,555,621,706,815,949,1099,1260,1416,1552,1656,1709,1709,1645,1522,1342,1119,870,622,393,212,86,35,51,136,278,453,649,827,977,1068,1088,1039,919,751,555,350,166,4,-112,-189,-221,-211,-182,-120,-69,-12,22,27,5,-55,-152,-272,-427,-597,-784,-982,-1180,-1374,-1551,-1705,-1837,-1936,-2010,-2047,-2038,-1996,-1891,-1759,-1576,-1363,-1133,-878,-632,-385,-165,25,177,281,343,349,324,253,170,67,-30,-113,-171,-206,-212,-211,-203,-213,-241,-296,-379,-484,-601,-723,-826,-916,-965,-976,-944,-861,-739,-572,-378,-165,46,249,424,569,676,736,772,771,764,746,741,732,744,748,758,765,761,751,726,692,659,632,625,635,675,732,810,899,982,1061,1116,1135,1121,1055,966,829,697,548,426,342,296,319,384,507,656,822,983,1108,1199,1216,1182,1072,910,706,475,248,44,-130,-245,-324,-343,-340,-301,-269,-237,-243,-276,-355,-471,-617,-786,-968,-1149,-1324,-1484,-1619,-1726,-1803,-1845,-1858,-1843,-1798,-1725,-1619,-1474,-1296,-1079,-839,-580,-315,-54,188,407,585,732,825,881,888,853,790,694,593,485,385,298,225,177,146,138,140,147,141,118,63,-19,-136,-279,-437,-610,-762,-907,-1003,-1062,-1068,-1022,-933,-800,-639,-460,-275,-105,54,182,286,366,419,457,476,480,470,445,406,363,311,262,219,181,168,173,205,279,365,492,616,753,873,971,1038,1058,1038,972,866,727,565,386,218,57,-60,-150,-176,-170,-104,-12,119,256,400,520,620,684,716,715,681,624,540,448,342,241,143,54,-21,-77,-118,-135,-139,-136,-127,-134,-150,-195,-267,-377,-523,-696,-903,-1114,-1334,-1536,-1710,-1846,-1920,-1942,-1879,-1760,-1558,-1308,-1011,-693,-376,-74,190,409,574,684,741,756,729,687,629,586,549,544,554,591,635,675,708,704,672,587,452,275,49,-202,-462,-721,-944,-1129,-1253,-1319,-1313,-1241,-1107,-915,-684,-436,-171,65,288,461,590,661,679,645,570,467,342,214,86,-38,-142,-233,-297,-333,-343,-317,-259,-164,-36,126,301,488,664,820,944,1026,1067,1057,1015,934,844,743,657,588,558,557,603,678,782,892,1004,1087,1152,1167,1145,1078,966,832,667,505,346,198,76,-30,-108,-164,-197,-216,-204,-187,-139,-98,-48,-15,-7,-23,-86,-176,-317,-490,-697,-930,-1163,-1398,-1600,-1774,-1890,-1951,-1944,-1873,-1741,-1559,-1335,-1083,-819,-551,-306,-91,78,197,260,281,251,199,121,38,-32,-86,-106,-98,-60,-3,64,127,179,205,202,164,89,-8,-135,-261,-399,-515,-617,-689,-731,-750,-736,-703,-643,-569,-479,-380,-273,-172,-68,15,97,154,204,237,253,261,245,225,185,147,96,55,19,8,22,80,174,310,477,664,860,1046,1208,1331,1396,1401,1343,1217,1061,859,673,489,354,264,239,273,360,483,618,752,848,909,909,864,763,634,473,316,168,44,-43,-97,-108,-89,-41,27,98,177,241,289,319,321,294,239,147,31,-116,-283,-474,-673,-884,-1093,-1290,-1470,-1608,-1707,-1750,-1741,-1672,-1555,-1390,-1190,-976,-747,-531,-332,-157,-25,84,142,190,194,204,187,178,162,154,150,153,157,170,169,173,155,130,91,34,-28,-105,-183,-269,-354,-432,-499,-541,-561,-551,-512,-447,-352,-236,-101,49,197,343,475,581,674,720,742,723,661,581,453,323,164,19,-131,-237,-325,-356,-347,-294,-198,-74,67,216,356,475,578,642,686,693,676,635,581,532,482,462,455,476,522,584,661,739,806,852,869,845,791,696,579,445,307,174,58,-44,-123,-179,-220,-232,-238,-222,-207,-180,-155,-126,-100,-79,-65,-65,-80,-114,-173,-251,-361,-491,-648,-813,-991,-1155,-1313,-1442,-1536,-1586,-1582,-1524,-1411,-1244,-1040,-800,-557,-304,-83,115,260,364,417,439,429,404,378,349,343,344,371,407,453,499,534,559,560,536,483,401,289,158,3,-163,-331,-503,-649,-780,-870,-918,-926,-884,-797,-678,-513,-339,-145,41,214,365,485,565,605,602,562,484,394,279,180,82,19,-16,-7,48,147,287,468,657,860,1041,1184,1285,1320,1301,1221,1095,933,752,578,418,300,225,194,214,261,340,423,505,565,588,578,519,432,311,177,32,-101,-223,-311,-372,-390,-378,-335,-272,-202,-136,-81,-52,-34,-46,-69,-114,-172,-241,-329,-417,-535,-652,-803,-955,-1131,-1302,-1481,-1629,-1763,-1840,-1879,-1858,-1784,-1668,-1512,-1337,-1149,-966,-790,-638,-507,-399,-311,-242,-178,-122,-59,10,95,187,295,398,495,575,627,642,622,560,471,353,237,114,12,-68,-128,-150,-155,-132,-90,-43,27,86,165,235,317,396,479,566,644,721,777,818,829,811,759,675,556,416,248,81,-88,-237,-357,-445,-477,-474,-402,-301,-145,25,215,399,571,717,828,906,943,954,929,898,848,813,780,771,774,804,835,891,929,973,989,985,954,892,805,693,563,425,280,145,11,-102,-203,-287,-348,-392,-423,-429,-437,-423,-412,-390,-375,-354,-354,-361,-396,-454,-544,-662,-812,-978,-1159,-1331,-1489,-1606,-1689,-1705,-1677,-1583,-1444,-1266,-1058,-848,-630,-436,-264,-120,-21,53,88,103,100,89,81,83,99,135,188,253,326,395,453,494,503,490,436,364,257,134,-2,-144,-278,-403,-497,-572,-600,-596,-548,-461,-339,-193,-23,149,330,497,648,776,862,907,903,845,743,603,430,251,64,-94,-230,-313,-350,-329,-254,-138,17,184,351,504,615,691,709,683,609,511,393,279,178,110,74,88,134,230,338,469,580,682,747,783,781,756,704,643,577,516,471,438,428,430,450,470,493,500,502,480,449,397,332,255,166,73,-25,-115,-212,-302,-405,-518,-638,-776,-914,-1056,-1194,-1315,-1416,-1489,-1523,-1523,-1485,-1414,-1324,-1212,-1103,-994,-902,-819,-760,-711,-681,-663,-651,-647,-639,-621,-596,-547,-497,-422,-349,-263,-188,-116,-68,-32,-21,-26,-52,-90,-140,-187,-228,-253,-251,-235,-190,-134,-63,25,113,220,326,441,558,676,792,900,986,1051,1069,1057,990,885,742,567,385,199,36,-94,-177,-206,-175,-98,38,195,388,581,768,933,1058,1142,1178,1163,1112,1024,921,819,717,644,589,566,573,601,651,708,758,802,816,817,782,737,657,569,460,343,225,109,6,-79,-151,-200,-239,-266,-270,-277,-253,-240,-214,-195,-181,-179,-184,-210,-246,-315,-400,-518,-662,-813,-993,-1159,-1330,-1482,-1608,-1703,-1760,-1768,-1742,-1665,-1564,-1427,-1281,-1122,-976,-838,-718,-616,-537,-472,-431,-390,-370,-345,-330,-315,-297,-289,-271,-267,-252,-250,-247,-247,-255,-263,-286,-311,-353,-397,-445,-493,-531,-554,-558,-531,-465,-370,-222,-56,151,360,582,786,975,1126,1238,1303,1319,1295,1232,1142,1036,930,826,745,685,650,653,673,729,793,874,943,1008,1046,1065,1061,1033,991,939,880,832,793,771,760,768,769,796,795,811,797,782,739,689,621,542,452,365,268,187,107,33,-26,-82,-127,-153,-177,-181,-177,-167,-142,-121,-86,-56,-26,-6,-2,-18,-61,-132,-232,-362,-513,-674,-850,-1002,-1156,-1274,-1364,-1420,-1432,-1405,-1342,-1247,-1128,-1002,-867,-747,-641,-562,-511,-488,-493,-518,-556,-606,-648,-687,-706,-703,-671,-613,-524,-423,-299,-179,-59,51,131,207,239,264,250,219,156,77,-24,-127,-236,-338,-424,-495,-533,-540,-509,-440,-341,-219,-76,60,203,312,401,444,444,403,323,215,88,-45,-173,-284,-362,-408,-410,-377,-309,-214,-99,27,161,285,410,515,616,700,770,827,867,895,913,919,926,917,916,903,892,889,877,883,885,896,908,920,926,923,906,873,824,753,667,566,462,360,267,192,141,118,119,147,189,240,289,318,332,308,254,160,29,-127,-302,-482,-653,-799,-925,-1003,-1052,-1057,-1028,-971,-902,-824,-758,-703,-664,-647,-642,-656,-667,-679,-676,-649,-608,-535,-453,-353,-253,-150,-58,14,75,95,102,69,18,-52,-143,-230,-333,-430,-522,-612,-684,-744,-786,-811,-814,-795,-754,-685,-601,-490,-364,-230,-82,54,187,295,377,428,445,437,392,338,261,184,110,42,-6,-36,-37,-21,22,76,141,210,281,346,406,460,499,538,564,586,606,621,642,655,676,689,703,711,718,718,725,719,723,718,723,724,739,750,772,790,806,821,821,818,798,766,731,682,647,608,585,574,569,580,588,599,589,565,496,402,257,88,-110,-323,-532,-742,-930,-1096,-1240,-1346,-1424,-1481,-1503,-1527,-1528,-1534,-1536,-1528,-1523,-1502,-1474,-1438,-1387,-1329,-1262,-1188,-1118,-1040,-976,-899,-836,-758,-689,-610,-534,-446,-361,-267,-183,-93,-15,66,130,192,232,263,275,268,254,219,185,146,109,94,86,107,142,197,261,336,413,482,544,584,597,589,542,481,388,288,173,60,-33,-112,-145,-146,-108,-33,65,179,308,428,545,641,723,778,825,846,865,866,857,837,803,760,715,659,613,556,512,469,435,408,382,363,338,316,286,259,227,197,170,137,118,96,89,92,104,136,166,209,244,277,299,307,291,257,184,94,-35,-170,-323,-464,-588,-688,-756,-783,-792,-756,-715,-660,-604,-563,-531,-521,-521,-541,-559,-585,-604,-619,-629,-620,-607,-570,-526,-473,-410,-349,-291,-224,-179,-124,-98,-71,-72,-75,-101,-131,-177,-223,-281,-328,-387,-428,-473,-496,-510,-497,-460,-383,-277,-131,36,225,415,606,775,914,1017,1061,1060,998,890,740,567,375,193,19,-119,-226,-291,-323,-322,-296,-257,-202,-152,-95,-44,7,63,110,172,225,284,335,375,400,409,395,360,304,233,146,57,-36,-114,-171,-196,-185,-128,-45,78,206,340,465,559,632,657,654,613,549,468,381,298,228,174,135,112,94,88,81,84,79,80,65,52,25,-4,-38,-75,-114,-153,-196,-235,-281,-323,-375,-433,-493,-567,-630,-699,-749,-790,-806,-797,-761,-696,-613,-505,-399,-282,-177,-79,8,79,136,180,209,228,239,234,224,193,159,107,51,-15,-80,-150,-212,-263,-305,-315,-312,-278,-227,-157,-78,11,98,176,245,287,310,302,267,206,126,26,-69,-174,-246,-304,-319,-301,-246,-164,-52,68,195,318,423,520,585,636,653,651,620,572,514,443,386,326,288,269,269,299,343,402,473,529,591,621,642,638,610,571,509,442,370,296,232,168,117,74,34,13,-18,-32,-57,-78,-96,-118,-132,-142,-151,-152,-155,-160,-168,-186,-216,-262,-323,-404,-491,-592,-690,-783,-868,-937,-997,-1040,-1068,-1086,-1088,-1085,-1074,-1056,-1038,-1003,-968,-915,-864,-797,-742,-670,-618,-554,-506,-458,-422,-394,-376,-366,-369,-365,-377,-368,-364,-339,-311,-265,-213,-140,-65,25,111,196,270,331,372,412,425,445,448,462,477,511,547,600,656,711,771,814,849,866,857,831,777,710,625,532,438,344,265,202,156,142,141,175,219,289,356,435,496,565,608,657,680,709,721,740,754,780,797,827,843,860,870,867,851,820,765,700,618,535,448,371,297,243,197,175,159,167,167,185,180,182,160,124,69,-11,-110,-230,-363,-510,-659,-808,-952,-1080,-1195,-1282,-1344,-1375,-1383,-1367,-1336,-1300,-1265,-1237,-1218,-1207,-1203,-1210,-1212,-1221,-1223,-1216,-1199,-1162,-1113,-1044,-961,-860,-742,-612,-466,-316,-163,-7,125,256,356,436,494,521,520,500,448,393,327,271,221,196,186,201,245,301,382,462,550,626,693,743,778,802,805,803,775,741,685,608,521,408,296,173,64,-32,-104,-145,-162,-141,-95,-22,70,168,275,364,454,512,564,583,588,567,526,469,397,329,257,208,168,155,163,178,218,252,304,344,390,419,448,463,475,482,482,478,471,463,447,435,408,382,342,289,231,159,85,6,-73,-149,-213,-271,-306,-336,-335,-337,-313,-300,-281,-287,-306,-354,-426,-518,-632,-757,-880,-1000,-1097,-1173,-1217,-1234,-1217,-1178,-1110,-1027,-935,-830,-736,-639,-560,-489,-439,-396,-376,-364,-364,-380,-398,-429,-458,-493,-519,-545,-562,-567,-565,-534,-492,-419,-322,-208,-66,75,230,369,500,600,679,721,739,727,692,643,579,516,454,394,350,298,262,219,181,151,123,106,99,96,105,122,140,167,191,213,241,250,266,263,259,251,241,241,247,272,311,367,444,526,623,717,804,880,935,964,970,939,888,810,719,619,526,437,372,325,305,316,348,409,481,560,642,701,756,777,781,756,701,627,518,407,265,135,-17,-149,-294,-413,-531,-628,-710,-785,-843,-899,-952,-1005,-1067,-1132,-1200,-1270,-1337,-1401,-1452,-1499,-1521,-1534,-1526,-1497,-1454,-1387,-1302,-1206,-1092,-971,-851,-722,-617,-511,-445,-390,-375,-373,-395,-421,-452,-476,-485,-485,-458,-417,-354,-273,-179,-76,29,132,223,300,362,404,434,458,463,482,481,500,508,535,553,584,606,628,645,647,646,624,602,562,535,492,475,449,449,459,486,531,583,653,718,795,853,922,960,1007,1027,1044,1043,1033,1007,974,928,876,817,753,685,617,551,490,438,390,349,317,287,268,255,246,241,227,212,179,143,97,35,-13,-83,-136,-195,-254,-300,-352,-391,-423,-456,-471,-489,-493,-492,-492,-481,-476,-472,-473,-489,-518,-565,-634,-713,-805,-895,-986,-1063,-1126,-1175,-1202,-1206,-1191,-1138,-1081,-985,-897,-785,-687,-581,-494,-415,-352,-311,-279,-267,-262,-261,-266,-269,-262,-257,-235,-207,-173,-122,-75,-15,38,94,137,186,213,253,274,306,332,354,381,403,419,437,425,416,381,331,281,210,157,96,51,21,2,10,25,58,91,129,158,189,209,226,235,237,236,232,236,238,262,281,330,379,445,518,588,668,730,795,839,873,888,895,878,869,833,811,769,739,694,662,622,587,552,515,478,444,403,370,328,294,244,202,147,92,30,-42,-116,-200,-282,-368,-444,-523,-592,-664,-732,-795,-859,-910,-959,-997,-1026,-1052,-1063,-1069,-1063,-1045,-1019,-980,-925,-860,-775,-676,-572,-456,-353,-258,-180,-127,-96,-91,-111,-143,-195,-236,-279,-301,-308,-290,-258,-198,-132,-50,34,116,187,245,277,295,284,261,218,163,102,37,-27,-86,-139,-180,-216,-230,-242,-236,-227,-214,-196,-179,-160,-139,-123,-100,-90,-73,-66,-58,-51,-54,-47,-52,-41,-27,3,46,105,185,277,391,517,647,783,901,1010,1089,1153,1179,1193,1170,1141,1080,1027,949,890,812,758,699,665,641,631,636,642,655,662,657,649,616,579,522,455,384,298,218,124,34,-65,-162,-261,-353,-435,-505,-550,-592,-599,-614,-600,-598,-588,-596,-608,-654,-702,-789,-874,-985,-1096,-1207,-1313,-1399,-1459,-1497,-1493,-1467,-1410,-1330,-1235,-1129,-1014,-901,-787,-677,-580,-485,-408,-330,-271,-204,-152,-81,-18,57,132,208,287,364,441,512,577,633,681,723,762,793,826,845,864,869,860,839,798,733,653,545,427,297,159,26,-104,-225,-325,-413,-464,-490,-481,-436,-363,-251,-127,24,171,316,446,553,632,686,708,706,679,635,579,515,448,384,325,278,241,226,229,246,288,324,379,430,475,529,566,602,636,654,677,692,697,705,687,666,618,565,493,411,320,216,116,7,-92,-191,-283,-368,-449,-521,-591,-656,-716,-775,-824,-871,-906,-939,-965,-988,-1003,-1017,-1016,-1018,-1005,-992,-974,-944,-914,-867,-814,-749,-679,-615,-552,-511,-482,-472,-481,-500,-529,-567,-593,-627,-632,-635,-608,-564,-501,-408,-303,-175,-39,108,249,388,506,606,681,723,745,734,713,672,626,570,517,455,410,357,321,286,257,228,191,156,106,55,-2,-67,-112,-162,-173,-176,-143,-92,-19,70,165,273,369,472,551,629,683,726,753,762,760,742,715,675,633,581,533,479,424,376,324,291,252,233,213,206,200,205,208,224,238,257,278,288,298,294,278,255,224,179,140,89,45,0,-34,-65,-81,-88,-86,-75,-65,-59,-61,-81,-110,-163,-227,-311,-409,-515,-622,-728,-818,-901,-959,-999,-1013,-995,-961,-899,-829,-749,-663,-582,-504,-441,-388,-356,-329,-325,-313,-319,-320,-324,-332,-325,-320,-299,-267,-227,-175,-115,-58,11,61,118,153,192,214,238,256,278,296,322,339,353,366,360,359,335,309,265,207,146,66,-6,-83,-155,-212,-256,-276,-269,-242,-185,-113,-10,97,225,345,462,568,646,718,751,781,778,769,745,722,695,676,655,646,645,648,665,680,700,719,728,738,738,732,716,690,648,595,528,450,368,270,170,60,-45,-151,-239,-322,-379,-425,-449,-457,-450,-430,-412,-382,-372,-359,-368,-391,-431,-490,-565,-655,-745,-840,-923,-989,-1046,-1081,-1104,-1116,-1113,-1102,-1078,-1043,-1005,-956,-915,-865,-824,-790,-755,-743,-722,-721,-703,-694,-657,-624,-558,-487,-395,-288,-181,-60,49,152,243,309,359,390,397,405,393,393,389,399,413,441,472,512,546,578,585,579,543,490,413,325,225,124,35,-51,-100,-143,-151,-145,-117,-73,-17,50,116,196,263,347,420,501,578,652,720,778,828,856,879,874,871,846,828,797,775,745,730,710,702,690,680,667,645,627,590,557,512,453,401,324,262,176,105,23,-45,-109,-155,-188,-206,-209,-205,-189,-171,-157,-146,-147,-158,-180,-214,-255,-308,-365,-429,-490,-541,-591,-621,-646,-662,-662,-665,-657,-647,-641,-631,-624,-620,-624,-632,-656,-686,-722,-769,-803,-837,-858,-864,-857,-832,-790,-728,-650,-560,-459,-359,-257,-157,-66,25,104,182,245,307,357,401,435,454,467,465,459,446,426,410,392,374,366,347,343,322,303,262,216,145,59,-42,-164,-281,-404,-513,-602,-667,-698,-699,-662,-601,-501,-387,-257,-117,10,141,249,352,433,503,557,596,628,648,674,694,728,754,798,830,875,911,953,987,1029,1057,1089,1113,1124,1132,1113,1081,1022,948,850,748,633,518,411,303,219,140,86,45,23,16,10,16,12,3,-14,-52,-102,-168,-254,-345,-447,-542,-631,-708,-766,-813,-848,-868,-896,-905,-925,-938,-956,-978,-1004,-1029,-1057,-1075,-1083,-1086,-1064,-1040,-990,-936,-866,-795,-722,-658,-598,-554,-524,-496,-492,-478,-471,-458,-434,-396,-348,-282,-202,-117,-12,89,199,307,403,494,561,610,635,626,598,529,447,328,204,58,-82,-225,-353,-467,-555,-612,-638,-618,-566,-473,-350,-207,-49,119,283,444,592,722,834,926,995,1053,1085,1113,1119,1124,1116,1105,1084,1054,1016,963,902,825,749,667,596,530,481,442,421,407,410,417,430,443,449,451,444,438,422,418,403,398,385,380,362,350,326,298,260,209,148,71,-14,-103,-210,-303,-423,-524,-639,-741,-846,-935,-1027,-1097,-1168,-1215,-1262,-1283,-1304,-1305,-1302,-1288,-1276,-1255,-1247,-1237,-1234,-1237,-1235,-1241,-1235,-1229,-1213,-1184,-1143,-1087,-1014,-938,-838,-737,-616,-484,-347,-197,-48,98,244,380,503,621,722,816,903,978,1043,1094,1123,1142,1134,1118,1072,1012,925,819,690,553,402,258,114,-14,-130,-218,-285,-325,-334,-324,-285,-232,-155,-67,39,151,268,389,505,614,715,799,873,923,962,980,988,982,974,957,941,928,906,895,879,862,846,819,781,734,667,587,490,377,259,132,15,-97,-189,-262,-317,-350,-373,-375,-373,-361,-347,-332,-318,-308,-301,-303,-312,-328,-356,-378,-409,-430,-448,-462,-458,-459,-437,-417,-391,-363,-351,-338,-354,-375,-417,-474,-536,-612,-689,-768,-841,-906,-953,-986,-988,-974,-922,-862,-774,-681,-584,-483,-392,-308,-241,-186,-152,-124,-111,-102,-88,-78,-46,-9,40,107,176,259,343,423,498,557,605,627,640,624,597,539,470,375,273,159,38,-78,-192,-290,-374,-430,-464,-464,-444,-389,-316,-217,-105,18,144,266,381,477,563,616,659,663,660,624,590,542,496,456,423,406,400,414,432,468,502,541,583,614,648,663,676,667,654,619,589,539,496,443,389,337,280,231,180,136,92,55,17,-10,-37,-50,-67,-73,-83,-86,-96,-100,-110,-122,-129,-146,-154,-170,-187,-206,-232,-259,-289,-325,-357,-398,-434,-473,-509,-548,-583,-626,-666,-709,-759,-800,-851,-892,-938,-976,-1013,-1036,-1049,-1044,-1017,-974,-903,-819,-708,-596,-461,-341,-208,-95,14,111,191,259,315,348,376,376,366,327,274,195,100,-8,-134,-260,-397,-526,-651,-755,-844,-898,-928,-922,-891,-830,-746,-643,-523,-389,-247,-90,68,239,413,592,775,944,1109,1239,1349,1418,1454,1456,1430,1378,1315,1247,1183,1139,1103,1092,1095,1116,1138,1169,1186,1188,1180,1135,1086,1007,927,832,741,651,570,500,435,380,327,285,237,198,151,99,44,-20,-88,-155,-230,-295,-370,-426,-490,-534,-577,-614,-646,-687,-726,-773,-820,-863,-910,-938,-977,-994,-1024,-1042,-1069,-1099,-1137,-1184,-1238,-1299,-1363,-1422,-1479,-1516,-1544,-1544,-1515,-1461,-1362,-1241,-1090,-914,-736,-544,-363,-193,-32,102,225,325,416,495,573,638,709,765,821,868,898,919,913,888,834,767,670,568,442,313,174,41,-89,-198,-287,-349,-372,-363,-313,-224,-107,44,215,401,596,787,961,1117,1236,1320,1359,1355,1303,1207,1062,874,658,410,164,-89,-307,-494,-613,-667,-632,-520,-330,-82,207,511,810,1081,1303,1469,1559,1592,1547,1468,1334,1189,1020,854,686,527,377,237,106,-28,-159,-301,-439,-583,-721,-843,-954,-1028,-1078,-1085,-1051,-990,-888,-786,-657,-548,-431,-340,-256,-200,-163,-157,-172,-220,-293,-393,-521,-664,-828,-1007,-1188,-1385,-1567,-1744,-1895,-2012,-2084,-2104,-2065,-1970,-1812,-1605,-1353,-1067,-772,-467,-181,83,326,530,713,864,993,1097,1181,1239,1281,1296,1298,1274,1230,1167,1075,964,824,659,475,274,73,-126,-302,-452,-567,-630,-660,-626,-563,-449,-312,-148,29,217,401,583,742,876,977,1040,1063,1052,996,921,809,695,563,436,319,211,127,65,33,26,53,97,163,238,313,386,453,502,540,557,558,551,536,514,498,468,454,420,398,362,322,281,225,164,97,17,-64,-153,-242,-330,-413,-485,-547,-588,-612,-620,-601,-574,-521,-461,-382,-291,-189,-79,35,151,256,349,414,436,418,340,215,40,-170,-412,-661,-915,-1147,-1347,-1501,-1597,-1627,-1599,-1498,-1354,-1157,-937,-700,-466,-240,-42,133,272,379,453,498,515,510,480,433,357,272,163,55,-64,-183,-294,-404,-491,-571,-627,-661,-682,-677,-668,-634,-600,-544,-494,-430,-372,-303,-232,-146,-50,59,186,314,448,578,683,772,820,827,800,726,631,511,384,261,149,62,11,-8,21,87,186,315,461,610,772,901,1034,1121,1199,1238,1261,1255,1233,1190,1135,1056,974,863,750,616,482,340,204,84,-32,-109,-184,-218,-243,-238,-227,-195,-160,-116,-72,-25,8,40,57,73,80,96,106,121,132,133,121,86,28,-71,-194,-366,-563,-790,-1036,-1276,-1510,-1714,-1877,-1993,-2051,-2047,-1982,-1857,-1681,-1466,-1233,-978,-744,-506,-305,-123,27,141,237,300,350,386,399,412,398,384,347,309,254,201,145,86,38,-17,-64,-115,-164,-214,-266,-314,-370,-418,-477,-522,-570,-588,-602,-564,-510,-400,-258,-79,130,355,585,805,997,1148,1253,1294,1282,1211,1101,958,805,658,530,442,398,409,469,579,721,886,1058,1213,1345,1435,1482,1486,1437,1366,1250,1132,987,846,693,543,390,241,91,-44,-184,-294,-407,-489,-562,-606,-635,-636,-624,-598,-566,-537,-511,-496,-499,-511,-543,-580,-622,-655,-674,-664,-636,-576,-505,-417,-333,-257,-201,-182,-193,-258,-353,-489,-649,-816,-996,-1152,-1297,-1395,-1460,-1467,-1430,-1339,-1204,-1041,-855,-665,-476,-294,-127,27,169,302,421,535,633,719,793,850,890,919,923,912,884,825,753,651,533,394,247,91,-58,-200,-320,-420,-485,-524,-531,-503,-459,-380,-291,-181,-58,66,192,312,407,488,530,543,522,465,379,271,151,31,-81,-174,-243,-276,-274,-224,-144,-13,131,307,487,668,838,986,1104,1191,1239,1249,1230,1174,1102,1004,903,792,690,589,497,421,350,300,251,213,175,135,95,48,6,-49,-96,-152,-201,-252,-302,-352,-397,-449,-488,-533,-562,-583,-588,-577,-553,-520,-484,-456,-435,-439,-463,-511,-594,-698,-823,-968,-1108,-1252,-1374,-1473,-1541,-1561,-1546,-1469,-1358,-1200,-1019,-821,-617,-429,-248,-111,9,85,137,165,179,183,194,205,233,274,328,390,458,514,558,575,556,511,425,314,178,27,-122,-260,-375,-458,-510,-520,-496,-430,-338,-215,-77,69,219,356,484,593,679,748,801,836,868,885,901,907,911,900,888,860,823,780,724,677,621,581,542,515,499,487,481,469,464,442,429,400,375,348,318,303,287,299,309,350,385,443,489,537,566,569,545,484,400,282,150,-1,-153,-304,-442,-562,-664,-732,-792,-816,-839,-836,-828,-810,-782,-753,-713,-672,-628,-584,-550,-525,-511,-520,-539,-582,-642,-714,-807,-894,-983,-1058,-1100,-1120,-1085,-1021,-908,-768,-599,-423,-244,-82,52,158,220,250,247,217,178,130,96,80,92,134,196,280,369,451,520,563,569,540,468,359,221,67,-102,-251,-395,-497,-573,-603,-596,-560,-494,-412,-317,-217,-117,-28,59,124,194,239,294,338,383,433,472,519,552,584,604,618,627,633,649,666,700,739,797,859,930,1001,1052,1095,1092,1064,995,896,766,629,471,330,192,91,7,-25,-42,-19,13,54,95,118,139,129,122,94,76,53,48,51,69,99,129,164,184,198,177,146,70,-18,-138,-261,-393,-514,-621,-709,-770,-808,-824,-830,-829,-841,-867,-913,-983,-1061,-1148,-1223,-1284,-1309,-1301,-1242,-1143,-1004,-836,-650,-464,-287,-145,-35,24,49,28,-12,-75,-138,-194,-231,-239,-217,-169,-100,-28,34,79,81,58,-10,-103,-219,-338,-450,-530,-578,-576,-528,-437,-307,-155,15,180,335,462,565,627,663,672,657,638,609,587,565,559,549,551,548,538,526,500,481,459,459,471,515,581,677,793,928,1062,1188,1285,1351,1368,1339,1266,1149,1009,849,697,557,450,382,348,356,383,421,458,472,459,406,314,188,39,-123,-282,-426,-542,-627,-665,-679,-647,-603,-543,-481,-435,-400,-387,-393,-411,-438,-468,-487,-503,-500,-496,-484,-488,-500,-542,-610,-709,-843,-991,-1151,-1295,-1418,-1489,-1513,-1469,-1360,-1203,-983,-752,-496,-265,-62,87,178,206,183,117,25,-72,-160,-216,-233,-203,-130,-24,98,218,319,385,405,373,290,167,10,-156,-318,-461,-557,-620,-617,-576,-487,-368,-233,-88,40,167,253,337,377,417,433,450,469,486,517,544,580,605,630,641,653,650,659,662,688,721,779,845,928,1004,1078,1124,1143,1123,1062,969,844,699,554,411,305,230,208,232,300,399,521,635,736,791,800,743,635,466,276,51,-150,-340,-481,-568,-606,-586,-540,-465,-389,-324,-275,-271,-288,-355,-436,-544,-649,-754,-844,-913,-971,-1004,-1035,-1053,-1078,-1107,-1144,-1192,-1242,-1295,-1335,-1356,-1338,-1287,-1182,-1041,-864,-663,-458,-262,-95,26,99,111,84,8,-77,-175,-246,-289,-280,-220,-113,37,198,369,507,616,662,652,580,452,295,112,-63,-213,-334,-393,-409,-369,-282,-179,-50,62,165,241,290,313,321,311,312,312,341,379,447,521,602,674,725,753,755,731,697,649,617,596,620,667,770,888,1041,1191,1328,1436,1485,1483,1411,1277,1103,877,657,430,234,85,-23,-71,-72,-50,3,42,73,71,34,-36,-145,-266,-405,-520,-616,-667,-674,-640,-565,-477,-372,-289,-220,-193,-208,-259,-354,-466,-593,-713,-806,-869,-882,-853,-786,-689,-588,-492,-423,-390,-400,-446,-530,-626,-726,-810,-860,-870,-842,-764,-665,-544,-417,-312,-217,-166,-138,-149,-166,-203,-212,-208,-154,-63,73,244,436,631,811,957,1043,1074,1016,902,719,497,259,19,-188,-360,-472,-536,-544,-517,-460,-401,-342,-307,-291,-308,-340,-392,-439,-473,-482,-459,-399,-313,-196,-64,68,202,305,394,445,478,490,494,502,524,562,630,714,816,921,1008,1071,1088,1058,973,841,671,474,283,102,-28,-110,-127,-73,33,188,367,545,704,828,887,903,847,763,635,516,394,309,256,235,251,286,328,364,375,355,290,192,58,-91,-241,-380,-494,-569,-604,-603,-569,-524,-482,-452,-459,-492,-569,-673,-805,-939,-1072,-1171,-1233,-1249,-1208,-1123,-1001,-853,-703,-566,-451,-380,-349,-364,-417,-501,-594,-686,-754,-786,-781,-727,-648,-538,-429,-319,-235,-174,-152,-160,-201,-267,-330,-405,-440,-469,-451,-413,-350,-271,-192,-109,-43,7,37,44,43,36,33,52,85,146,231,333,457,577,698,795,872,913,935,928,921,906,916,936,999,1072,1183,1290,1404,1489,1549,1552,1519,1415,1282,1099,908,706,528,380,269,211,184,199,235,281,322,346,337,299,224,121,8,-116,-215,-294,-329,-326,-280,-208,-119,-21,51,112,116,96,17,-82,-218,-355,-495,-623,-723,-805,-851,-880,-894,-910,-938,-985,-1062,-1156,-1282,-1399,-1530,-1618,-1688,-1691,-1649,-1542,-1386,-1187,-969,-746,-545,-379,-257,-185,-155,-154,-180,-201,-216,-203,-153,-63,61,217,378,543,682,789,849,859,813,724,595,447,293,146,24,-72,-133,-163,-168,-149,-117,-73,-25,29,80,139,196,261,339,421,522,615,719,799,874,917,935,921,875,810,729,646,576,525,514,530,590,674,783,887,987,1050,1078,1055,986,868,726,552,386,216,86,-28,-81,-110,-86,-42,24,84,133,151,141,92,19,-76,-175,-274,-352,-418,-449,-462,-454,-434,-415,-402,-409,-436,-487,-558,-639,-723,-800,-858,-895,-904,-887,-846,-789,-721,-659,-599,-571,-554,-579,-616,-672,-731,-779,-807,-806,-778,-716,-639,-545,-446,-358,-274,-218,-172,-154,-139,-138,-127,-111,-73,-16,67,164,294,409,549,650,737,779,785,744,671,563,442,308,186,73,-7,-65,-90,-98,-85,-74,-59,-58,-66,-91,-117,-157,-185,-212,-217,-214,-181,-141,-85,-11,53,135,196,260,310,356,399,443,493,551,623,701,795,886,978,1054,1105,1132,1122,1077,999,885,756,609,469,342,242,178,145,152,182,238,293,351,381,392,368,319,247,162,76,-2,-68,-108,-138,-140,-139,-124,-115,-112,-122,-153,-197,-264,-339,-420,-505,-577,-640,-688,-707,-722,-707,-694,-677,-669,-675,-699,-738,-792,-850,-904,-949,-969,-970,-945,-891,-822,-734,-639,-550,-463,-397,-341,-307,-278,-264,-251,-239,-225,-203,-174,-142,-99,-62,-22,11,35,51,48,39,9,-15,-56,-81,-114,-136,-153,-171,-182,-195,-207,-222,-242,-268,-299,-334,-365,-393,-402,-400,-370,-318,-242,-137,-23,112,239,367,477,567,639,680,713,723,735,746,766,797,839,885,927,968,988,996,985,954,918,871,828,795,763,751,744,748,767,776,799,796,794,762,720,658,585,506,430,367,323,305,311,341,387,442,489,529,539,529,484,404,304,167,31,-117,-259,-379,-491,-573,-640,-688,-718,-743,-755,-776,-794,-820,-854,-887,-929,-963,-999,-1028,-1047,-1059,-1057,-1054,-1040,-1035,-1022,-1025,-1024,-1033,-1041,-1046,-1047,-1033,-1003,-954,-874,-781,-659,-525,-380,-229,-81,49,173,257,336,369,398,393,381,351,309,259,195,130,50,-28,-114,-195,-267,-329,-371,-392,-393,-364,-314,-240,-141,-34,91,214,345,465,582,677,760,824,871,907,941,963,997,1021,1054,1089,1119,1150,1169,1176,1162,1130,1071,998,903,795,678,552,434,321,220,143,75,35,2,-13,-22,-23,-20,-17,-8,-4,14,24,58,81,118,150,168,182,167,139,85,11,-82,-183,-293,-396,-490,-566,-626,-655,-677,-668,-660,-640,-630,-626,-637,-664,-703,-759,-818,-884,-941,-985,-1012,-1015,-994,-956,-894,-828,-749,-673,-591,-517,-443,-372,-309,-240,-174,-107,-37,32,103,173,242,301,359,397,437,445,461,443,423,391,341,302,247,204,160,120,85,55,31,12,7,3,9,22,33,56,69,87,97,102,103,93,81,66,55,49,52,66,93,136,190,268,346,448,536,630,708,774,821,849,846,828,777,717,641,556,473,392,326,270,237,217,218,231,252,275,302,308,320,299,282,242,201,150,94,38,-24,-80,-134,-187,-231,-276,-311,-338,-356,-365,-366,-354,-338,-314,-285,-259,-229,-205,-193,-187,-206,-234,-291,-357,-439,-532,-622,-712,-793,-849,-888,-900,-882,-852,-793,-734,-660,-597,-535,-485,-449,-416,-398,-383,-371,-364,-348,-324,-289,-230,-163,-71,21,132,234,343,443,527,602,639,665,645,608,533,431,310,161,13,-148,-298,-436,-559,-645,-715,-735,-745,-706,-661,-578,-490,-380,-272,-159,-48,49,152,233,326,406,490,576,651,733,795,858,899,935,943,949,928,903,864,818,769,716,665,620,578,548,524,506,496,487,483,477,473,465,451,435,404,380,341,310,276,247,223,204,188,181,177,174,175,166,155,131,96,55,-7,-69,-145,-223,-298,-382,-455,-533,-600,-667,-721,-774,-811,-850,-870,-890,-892,-890,-873,-860,-836,-820,-803,-787,-785,-775,-783,-783,-791,-792,-791,-776,-758,-715,-670,-596,-520,-427,-324,-225,-117,-25,65,134,199,245,286,310,333,334,340,325,308,275,236,184,127,73,9,-40,-93,-131,-161,-174,-174,-155,-123,-86,-30,10,72,103,144,157,163,157,136,120,97,88,84,100,133,186,260,348,455,567,687,803,912,1010,1092,1149,1189,1199,1186,1154,1088,1019,924,827,730,628,543,462,393,337,286,256,223,212,193,188,180,174,170,160,148,129,100,71,28,-10,-51,-91,-125,-157,-184,-197,-218,-228,-252,-278,-315,-367,-418,-486,-548,-621,-689,-752,-815,-859,-901,-925,-941,-949,-951,-951,-946,-946,-943,-945,-937,-938,-920,-903,-876,-823,-779,-696,-625,-526,-432,-323,-219,-106,-1,108,213,318,413,510,580,647,676,689,659,612,522,419,291,158,27,-94,-193,-273,-320,-346,-338,-315,-265,-210,-140,-72,-3,58,115,161,199,232,253,276,292,307,333,355,398,442,499,559,621,678,737,779,825,847,869,867,861,839,803,767,706,656,589,532,475,437,397,385,370,371,380,389,400,415,411,424,408,404,384,364,340,310,285,247,220,175,141,87,41,-26,-91,-167,-251,-336,-428,-529,-625,-733,-833,-931,-1027,-1100,-1173,-1219,-1255,-1273,-1274,-1262,-1237,-1202,-1157,-1109,-1055,-1005,-955,-917,-871,-852,-819,-808,-793,-773,-756,-718,-680,-620,-554,-476,-385,-285,-183,-65,41,155,258,356,439,513,563,602,617,615,594,549,491,409,319,214,114,10,-80,-159,-227,-265,-294,-293,-279,-241,-195,-130,-66,10,81,159,225,293,348,392,433,460,493,520,556,591,640,692,753,822,889,953,1014,1052,1086,1086,1072,1029,969,889,796,697,588,490,396,313,254,198,170,144,138,137,150,163,192,208,240,261,294,317,357,374,407,418,428,423,406,373,328,267,198,125,47,-32,-112,-192,-276,-355,-442,-525,-611,-702,-785,-874,-952,-1025,-1086,-1134,-1167,-1188,-1190,-1199,-1187,-1189,-1179,-1173,-1166,-1148,-1128,-1094,-1048,-994,-913,-832,-722,-611,-484,-362,-233,-118,-6,92,179,257,321,377,413,446,453,455,435,400,353,279,201,96,2,-111,-196,-293,-346,-400,-414,-412,-391,-350,-299,-244,-178,-123,-60,-15,37,78,124,172,217,277,333,401,475,550,626,699,757,813,844,864,862,840,807,754,700,643,590,551,518,511,506,528,550,587,625,667,703,741,768,793,804,813,804,789,760,720,674,620,565,500,441,373,310,244,184,121,69,7,-45,-106,-168,-229,-302,-367,-443,-511,-582,-649,-710,-768,-814,-848,-870,-875,-864,-840,-805,-755,-706,-649,-600,-562,-534,-528,-533,-558,-588,-625,-658,-681,-692,-691,-670,-636,-587,-521,-454,-377,-305,-237,-169,-114,-53,-8,48,86,132,164,192,201,204,178,142,81,4,-88,-186,-289,-390,-478,-561,-620,-663,-679,-671,-641,-593,-538,-470,-407,-343,-271,-215,-136,-73,8,92,187,287,401,511,631,737,838,920,975,1011,1013,995,957,909,851,799,737,690,643,609,582,563,554,547,547,551,556,566,575,586,594,607,615,629,635,648,645,647,636,618,601,564,536,486,451,399,368,324,291,253,209,161,96,18,-81,-195,-325,-467,-608,-759,-892,-1024,-1127,-1213,-1266,-1290,-1287,-1256,-1204,-1137,-1056,-978,-898,-836,-780,-744,-721,-706,-703,-701,-695,-685,-664,-625,-577,-510,-432,-344,-250,-154,-62,35,120,212,288,358,418,452,481,476,455,410,329,239,116,-10,-148,-282,-409,-516,-603,-658,-681,-678,-648,-599,-536,-463,-383,-309,-228,-165,-99,-49,-1,46,86,138,184,242,302,369,442,514,591,657,721,771,812,839,865,871,883,884,882,886,881,880,878,862,854,823,795,750,702,648,594,545,501,468,449,438,448,459,484,501,521,526,524,510,482,443,391,320,241,141,38,-69,-185,-288,-403,-497,-601,-676,-761,-814,-874,-910,-945,-966,-976,-978,-964,-940,-912,-876,-840,-804,-773,-753,-749,-755,-778,-811,-845,-881,-906,-920,-915,-884,-836,-751,-660,-531,-404,-253,-107,47,191,329,451,564,651,730,781,815,823,816,775,728,652,564,472,355,258,142,55,-38,-109,-174,-227,-267,-301,-322,-338,-341,-345,-333,-325,-304,-280,-248,-210,-161,-106,-38,42,129,221,320,410,504,583,657,707,744,753,746,723,679,628,568,502,445,390,350,320,309,305,314,333,348,374,389,401,413,404,404,382,367,342,318,294,276,255,243,228,216,198,177,146,110,66,14,-44,-106,-172,-239,-301,-367,-414,-467,-496,-535,-555,-581,-605,-629,-661,-691,-721,-747,-763,-777,-764,-759,-709,-675,-600,-536,-456,-382,-313,-245,-191,-139,-101,-73,-56,-48,-49,-52,-60,-67,-73,-73,-69,-50,-26,21,70,135,198,258,305,333,339,321,279,215,140,57,-23,-99,-162,-211,-249,-266,-276,-272,-258,-241,-213,-180,-148,-110,-80,-55,-36,-24,-18,-14,-9,-8,-1,11,28,62,95,147,194,248,306,349,408,442,484,516,536,565,578,604,623,648,671,694,717,731,743,737,722,692,648,601,545,491,436,388,341,307,277,254,234,211,190,161,133,99,66,25,-11,-59,-102,-153,-207,-263,-329,-396,-474,-551,-631,-716,-792,-867,-932,-979,-1013,-1023,-1011,-979,-927,-859,-781,-694,-615,-533,-477,-426,-405,-396,-405,-420,-442,-457,-468,-458,-440,-387,-336,-247,-164,-60,39,139,228,306,369,413,443,450,435,399,328,241,122,-7,-157,-302,-452,-585,-701,-791,-849,-868,-866,-821,-766,-682,-593,-496,-398,-308,-217,-141,-63,4,77,150,231,322,423,526,646,744,865,947,1042,1097,1143,1158,1153,1125,1082,1026,962,901,841,795,762,741,735,740,750,773,792,812,829,832,837,820,809,781,757,734,710,693,679,664,654,640,628,612,594,565,537,487,435,365,280,183,75,-52,-173,-317,-444,-586,-715,-847,-970,-1086,-1188,-1280,-1352,-1407,-1444,-1459,-1455,-1436,-1400,-1360,-1312,-1266,-1227,-1189,-1162,-1137,-1120,-1106,-1092,-1072,-1046,-1005,-952,-881,-798,-701,-591,-476,-354,-227,-117,3,92,187,253,320,367,406,433,442,434,412,369,319,254,187,116,45,-15,-77,-117,-158,-180,-199,-204,-211,-206,-210,-203,-195,-183,-159,-133,-87,-39,28,98,182,271,365,463,557,648,733,800,865,909,947,977,997,1018,1031,1045,1058,1068,1086,1093,1106,1103,1100,1082,1053,1013,955,890,808,726,629,545,448,368,284,212,147,88,36,-10,-54,-88,-126,-147,-178,-190,-207,-218,-220,-231,-232,-246,-257,-278,-307,-344,-398,-456,-530,-606,-688,-767,-843,-911,-965,-1005,-1025,-1026,-1017,-990,-957,-917,-871,-829,-782,-743,-697,-661,-613,-575,-522,-473,-409,-344,-273,-202,-133,-73,-14,25,70,97,124,145,164,181,202,216,230,238,239,226,206,170,128,79,26,-21,-60,-92,-108,-120,-119,-109,-96,-74,-53,-27,-7,19,38,57,74,87,99,114,124,149,162,194,211,239,255,266,273,274,275,280,291,312,344,384,440,494,561,615,670,711,740,750,747,727,698,662,618,580,537,506,475,460,442,446,437,452,447,458,451,446,434,413,395,365,339,298,254,197,129,44,-48,-158,-272,-393,-518,-645,-761,-877,-965,-1046,-1087,-1121,-1113,-1094,-1050,-994,-926,-859,-787,-730,-674,-638,-603,-582,-560,-542,-511,-482,-430,-386,-322,-264,-203,-144,-98,-52,-26,-7,4,4,15,19,38,61,91,128,162,194,214,215,200,155,92,9,-95,-198,-315,-421,-520,-610,-676,-735,-765,-785,-780,-764,-729,-691,-633,-579,-509,-436,-359,-265,-175,-70,38,138,244,332,413,481,533,577,613,644,684,722,774,829,892,951,1014,1065,1111,1142,1161,1163,1152,1131,1092,1053,999,947,893,839,798,758,733,709,694,676,661,634,611,576,545,507,475,438,415,387,365,349,316,302,259,230,176,120,51,-30,-119,-212,-317,-415,-524,-621,-721,-811,-895,-976,-1043,-1116,-1169,-1227,-1262,-1287,-1295,-1272,-1242,-1176,-1099,-999,-885,-769,-645,-533,-426,-334,-260,-205,-169,-153,-151,-157,-171,-178,-179,-166,-145,-107,-68,-21,19,48,58,45,5,-54,-138,-232,-337,-438,-533,-611,-672,-714,-736,-743,-736,-718,-688,-650,-606,-558,-505,-451,-384,-317,-234,-152,-56,30,126,211,291,368,426,488,530,584,622,678,729,795,868,947,1032,1120,1201,1277,1337,1376,1396,1392,1367,1323,1264,1198,1124,1060,994,943,901,867,838,813,786,756,716,673,614,558,489,423,358,293,238,180,137,86,46,-11,-63,-135,-211,-304,-401,-511,-617,-732,-828,-926,-997,-1055,-1090,-1108,-1105,-1102,-1077,-1060,-1027,-999,-963,-929,-892,-855,-821,-783,-756,-721,-703,-673,-659,-626,-606,-567,-533,-486,-434,-373,-303,-230,-143,-60,40,132,236,327,416,483,533,556,552,521,461,382,281,173,57,-58,-159,-253,-324,-375,-412,-423,-430,-419,-405,-383,-364,-336,-320,-289,-265,-225,-186,-133,-80,-14,52,122,192,263,329,399,458,517,568,616,658,702,738,783,813,851,876,901,919,930,924,915,882,844,790,731,663,599,528,462,397,336,278,226,172,127,84,48,27,6,7,8,23,43,64,78,93,84,67,26,-38,-119,-220,-335,-459,-582,-706,-815,-910,-983,-1033,-1060,-1057,-1041,-993,-947,-883,-822,-759,-696,-632,-570,-501,-433,-359,-280,-196,-107,-21,68,141,213,265,304,327,336,333,317,303,273,258,232,214,195,175,153,126,96,52,8,-55,-115,-191,-261,-338,-410,-470,-536,-570,-610,-616,-620,-608,-585,-563,-531,-501,-470,-434,-401,-361,-317,-267,-209,-146,-81,-16,42,98,138,172,184,196,196,198,211,223,266,310,389,472,579,689,804,914,1012,1088,1149,1174,1185,1163,1127,1072,1013,945,883,821,764,716,668,631,586,560,521,507,483,479,471,473,475,478,480,467,452,414,366,302,219,124,13,-108,-227,-351,-458,-563,-644,-717,-770,-816,-849,-878,-902,-926,-950,-973,-996,-1014,-1026,-1029,-1022,-1002,-970,-928,-877,-821,-766,-701,-643,-584,-523,-475,-418,-371,-322,-265,-211,-139,-69,9,89,165,236,293,333,353,349,323,274,209,133,43,-41,-136,-214,-298,-364,-426,-479,-522,-561,-590,-617,-636,-651,-656,-647,-622,-577,-508,-422,-316,-197,-72,57,186,301,408,496,560,614,644,666,684,692,711,722,749,778,819,874,932,1002,1064,1123,1172,1205,1222,1216,1189,1145,1081,1005,917,827,736,648,564,490,418,356,293,246,192,155,114,81,51,22,4,-20,-29,-50,-64,-86,-111,-144,-186,-235,-295,-354,-421,-480,-538,-581,-624,-646,-673,-680,-688,-691,-682,-679,-664,-659,-647,-643,-632,-627,-619,-611,-606,-594,-586,-570,-550,-532,-499,-478,-443,-411,-380,-341,-307,-270,-225,-184,-136,-85,-39,10,52,88,113,126,120,102,68,21,-27,-83,-130,-178,-214,-242,-259,-267,-271,-267,-264,-250,-246,-224,-213,-187,-160,-125,-85,-37,7,50,87,118,136,155,155,161,153,154,150,163,184,227,282,358,444,546,651,760,864,958,1038,1100,1138,1162,1158,1139,1101,1039,972,885,792,702,601,514,425,348,280,228,185,156,142,128,131,130,132,133,125,114,87,56,-3,-58,-143,-221,-315,-412,-503,-604,-687,-775,-846,-912,-965,-1004,-1036,-1051,-1055,-1045,-1021,-983,-937,-873,-813,-729,-657,-562,-477,-380,-292,-204,-133,-69,-24,12,31,45,50,48,54,48,62,67,86,103,127,147,167,178,180,170,147,112,66,17,-49,-107,-176,-237,-292,-344,-379,-414,-429,-448,-454,-455,-459,-448,-443,-426,-399,-370,-315,-260,-183,-101,-15,75,161,244,317,383,433,476,508,534,563,583,618,646,688,729,777,825,873,919,962,997,1029,1042,1051,1042,1021,987,939,877,809,730,651,572,501,433,383,337,312,293,287,288,294,301,308,307,305,281,258,202,149,62,-29,-139,-258,-383,-509,-639,-756,-874,-974,-1063,-1133,-1186,-1221,-1239,-1247,-1231,-1212,-1171,-1126,-1068,-1004,-925,-854,-762,-685,-597,-525,-449,-390,-327,-276,-229,-184,-142,-100,-57,-15,24,64,97,129,155,177,194,204,210,206,200,188,175,155,139,112,94,64,48,21,13,-12,-18,-48,-68,-104,-141,-187,-232,-281,-320,-356,-379,-393,-387,-378,-344,-310,-257,-200,-139,-66,-3,74,141,209,270,322,368,406,441,475,505,549,587,651,706,789,862,947,1023,1090,1147,1187,1207,1205,1182,1132,1067,980,877,769,646,532,416,314,228,159,117,90,92,106,136,176,208,249,264,276,267,233,190,116,37,-60,-162,-271,-373,-476,-563,-650,-724,-789,-850,-896,-945,-981,-1018,-1051,-1078,-1101,-1112,-1113,-1097,-1065,-1012,-945,-857,-759,-651,-537,-429,-323,-229,-140,-72,-1,37,80,92,102,95,77,58,30,4,-23,-43,-57,-53,-45,-21,6,39,72,102,124,133,136,123,106,86,54,33,5,-9,-20,-13,-6,16,43,70,109,143,182,215,257,283,328,352,391,415,441,460,477,485,496,491,481,448,390,308,206,110,49,60,167,379,663,974,1206,1295,1155,789,237,-388,-949,-1296,-1338,-1050,-477,236,956,1516,1838,1879,1694,1356,974,616,311,23,-321,-825,-1559,-2549,-3736,-4958,-6004,-6595,-6495,-5542,-3681,-1050,2104,5371,8309,10462,11474,11119,9349,6323,2349,-2118,-6543,-10417,-13235,-14657,-14479,-12687,-9481,-5212,-385,4430,8654,11793,13483,13572,12112,9385,5815,1953,-1683,-4606,-6525,-7287,-6958,-5738,-3926,-1863,146,1861,3135,3924,4253,4211,3903,3439,2890,2320,1718,1101,427,-296,-1060,-1812,-2476,-2959,-3187,-3105,-2727,-2114,-1387,-704,-226,-83,-358,-1024,-1997,-3089,-4077,-4743,-4899,-4461,-3445,-1982,-301,1336,2634,3410,3499,2940,1813,347,-1204,-2552,-3478,-3792,-3470,-2524,-1141,481,2052,3311,4021,4041,3303,1908,-1,-2126,-4179,-5846,-6879,-7138,-6587,-5330,-3579,-1590,321,1912,2979,3439,3292,2649,1658,522,-582,-1504,-2134,-2433,-2404,-2098,-1606,-1009,-411,124,532,807,945,993,1000,1026,1134,1363,1740,2250,2855,3480,4032,4414,4522,4297,3691,2737,1480,46,-1449,-2842,-4013,-4845,-5276,-5282,-4898,-4181,-3246,-2201,-1175,-267,436,916,1164,1253,1251,1273,1404,1735,2296,3102,4103,5237,6411,7532,8512,9290,9812,10074,10074,9843,9423,8857,8205,7504,6796,6108,5423,4750,4028,3244,2352,1342,219,-981,-2204,-3368,-4395,-5200,-5708,-5879,-5668,-5091,-4163,-2941,-1500,74,1669,3182,4498,5526,6184,6411,6194,5527,4447,3013,1285,-631,-2655,-4652,-6525,-8103,-9290,-9915,-9933,-9251,-7931,-6022,-3720,-1196,1280,3499,5242,6373,6816,6588,5755,4474,2888,1199,-455,-1931,-3155,-4089,-4726,-5103,-5258,-5232,-5063,-4766,-4347,-3812,-3160,-2416,-1608,-798,-45,564,971,1114,981,574,-61,-843,-1694,-2497,-3181,-3656,-3897,-3877,-3628,-3181,-2609,-1976,-1346,-794,-346,-53,92,86,-52,-292,-602,-948,-1303,-1640,-1947,-2205,-2428,-2601,-2758,-2891,-3029,-3188,-3376,-3626,-3922,-4284,-4698,-5145,-5615,-6065,-6476,-6814,-7053,-7184,-7185,-7083,-6862,-6570,-6211,-5823,-5425,-5047,-4691,-4400,-4144,-3967,-3836,-3764,-3737,-3735,-3742,-3725,-3662,-3514,-3258,-2874,-2353,-1717,-982,-206,569,1262,1837,2231,2432,2434,2258,1951,1564,1163,799,526,363,329,417,595,848,1116,1381,1597,1747,1805,1789,1679,1531,1335,1163,1018,960,998,1152,1428,1794,2240,2698,3136,3480,3698,3739,3598,3264,2774,2166,1504,855,284,-143,-391,-421,-251,119,628,1240,1881,2502,3051,3497,3820,4031,4131,4165,4142,4109,4080,4089,4141,4256,4432,4664,4954,5278,5625,5987,6335,6680,6999,7311,7603,7893,8174,8451,8722,8966,9191,9355,9483,9533,9530,9464,9341,9181,8979,8758,8517,8262,8000,7719,7431,7123,6797,6465,6122,5798,5489,5228,5011,4854,4758,4706,4718,4757,4842,4954,5078,5214,5310,5355,5294,5095,4737,4206,3528,2748,1934,1165,526,60,-170,-202,-27,262,611,938,1170,1266,1204,979,635,202,-254,-683,-1032,-1266,-1360,-1320,-1160,-925,-649,-410,-229,-185,-270,-514,-897,-1375,-1919,-2460,-2948,-3349,-3612,-3740,-3730,-3591,-3372,-3094,-2809,-2560,-2365,-2277,-2284,-2420,-2652,-2987,-3378,-3809,-4235,-4620,-4940,-5168,-5296,-5324,-5266,-5144,-4988,-4834,-4703,-4630,-4622,-4690,-4828,-5025,-5257,-5512,-5755,-5985,-6174,-6326,-6431,-6497,-6532,-6535,-6530,-6505,-6483,-6455,-6426,-6394,-6356,-6311,-6255,-6190,-6112,-6033,-5944,-5865,-5784,-5716,-5662,-5617,-5595,-5586,-5594,-5619,-5656,-5704,-5759,-5811,-5860,-5899,-5912,-5918,-5889,-5848,-5795,-5720,-5656,-5584,-5525,-5481,-5446,-5430,-5428,-5433,-5453,-5471,-5493,-5513,-5527,-5530,-5525,-5503,-5472,-5428,-5372,-5317,-5257,-5211,-5166,-5146,-5131,-5132,-5133,-5121,-5092,-5019,-4906,-4725,-4498,-4206,-3880,-3525,-3169,-2828,-2531,-2290,-2117,-2025,-2000,-2044,-2130,-2248,-2362,-2464,-2528,-2541,-2503,-2404,-2262,-2074,-1869,-1640,-1423,-1212,-1026,-871,-748,-659,-610,-579,-581,-593,-610,-625,-627,-608,-572,-504,-418,-301,-177,-25,123,287,440,594,734,868,984,1098,1196,1300,1400,1517,1641,1790,1952,2137,2337,2547,2762,2974,3183,3370,3552,3700,3835,3944,4035,4103,4161,4202,4238,4271,4295,4323,4347,4371,4393,4415,4426,4445,4445,4450,4446,4442,4438,4444,4451,4485,4520,4585,4654,4738,4834,4924,5016,5103,5168,5234,5271,5296,5308,5300,5288,5271,5255,5254,5270,5310,5379,5473,5592,5723,5856,5978,6071,6128,6133,6091,5999,5882,5741,5619,5520,5483,5511,5620,5800,6044,6321,6608,6859,7049,7128,7105,6938,6678,6319,5935,5564,5266,5096,5077,5236,5558,6009,6541,7074,7552,7883,8033,7953,7649,7143,6490,5770,5065,4477,4070,3915,4020,4392,4960,5666,6388,7042,7510,7734,7660,7295,6675,5876,4997,4156,3453,2989,2811,2948,3367,4001,4768,5534,6211,6683,6894,6812,6443,5841,5080,4252,3458,2781,2289,2023,1983,2153,2487,2915,3382,3800,4140,4335,4389,4284,4046,3706,3302,2875,2468,2106,1817,1604,1472,1397,1380,1374,1383,1364,1315,1225,1084,905,686,450,196,-41,-272,-469,-636,-772,-871,-948,-1008,-1051,-1106,-1156,-1228,-1317,-1421,-1551,-1691,-1847,-2011,-2169,-2334,-2480,-2625,-2752,-2873,-2983,-3089,-3193,-3292,-3394,-3492,-3589,-3685,-3771,-3856,-3929,-3996,-4062,-4111,-4166,-4198,-4227,-4241,-4232,-4213,-4163,-4109,-4037,-3970,-3908,-3872,-3858,-3892,-3957,-4070,-4218,-4391,-4591,-4784,-4982,-5150,-5293,-5399,-5464,-5497,-5501,-5484,-5462,-5439,-5432,-5443,-5477,-5538,-5620,-5732,-5860,-6011,-6176,-6350,-6534,-6712,-6886,-7044,-7174,-7282,-7348,-7385,-7390,-7365,-7332,-7278,-7236,-7189,-7162,-7135,-7127,-7113,-7103,-7082,-7042,-6989,-6908,-6813,-6692,-6564,-6425,-6287,-6160,-6047,-5959,-5898,-5865,-5862,-5877,-5915,-5946,-5986,-5993,-5995,-5949,-5889,-5785,-5663,-5523,-5369,-5224,-5084,-4972,-4883,-4833,-4810,-4826,-4858,-4910,-4968,-5014,-5052,-5061,-5041,-4997,-4921,-4830,-4723,-4620,-4519,-4447,-4389,-4365,-4366,-4390,-4431,-4475,-4512,-4533,-4527,-4488,-4419,-4313,-4190,-4044,-3897,-3754,-3626,-3515,-3429,-3367,-3321,-3295,-3273,-3256,-3238,-3216,-3187,-3160,-3126,-3096,-3072,-3040,-3022,-2984,-2952,-2894,-2831,-2741,-2647,-2537,-2430,-2328,-2244,-2176,-2142,-2125,-2133,-2155,-2175,-2191,-2178,-2143,-2061,-1956,-1807,-1649,-1480,-1322,-1192,-1097,-1045,-1036,-1061,-1106,-1156,-1190,-1191,-1146,-1052,-898,-710,-480,-242,-5,212,394,533,628,678,698,695,688,696,728,803,917,1075,1268,1484,1701,1905,2071,2194,2250,2251,2186,2083,1947,1816,1705,1647,1660,1747,1931,2174,2485,2813,3142,3432,3665,3809,3864,3829,3712,3548,3355,3165,3027,2934,2948,3030,3215,3462,3764,4087,4404,4685,4912,5059,5131,5110,5024,4870,4686,4486,4305,4161,4077,4065,4124,4252,4434,4647,4867,5079,5243,5370,5426,5428,5376,5282,5167,5047,4939,4866,4835,4853,4930,5046,5204,5382,5553,5719,5835,5911,5929,5889,5811,5695,5574,5462,5378,5334,5333,5372,5446,5527,5612,5671,5712,5715,5696,5654,5606,5560,5529,5511,5516,5528,5551,5567,5575,5564,5537,5492,5438,5375,5321,5272,5245,5238,5260,5307,5375,5464,5554,5646,5716,5757,5760,5716,5627,5494,5332,5144,4957,4780,4630,4522,4454,4441,4465,4527,4604,4680,4742,4769,4757,4699,4596,4466,4307,4150,4006,3880,3802,3753,3758,3794,3864,3946,4036,4113,4167,4189,4170,4111,4015,3889,3742,3584,3434,3289,3169,3069,2992,2936,2896,2867,2842,2830,2810,2807,2793,2798,2787,2788,2768,2746,2705,2647,2578,2489,2398,2296,2194,2102,2003,1934,1853,1803,1747,1704,1662,1618,1571,1517,1457,1388,1317,1239,1168,1093,1028,967,908,860,807,757,712,663,619,586,551,531,513,495,477,445,398,332,244,140,15,-117,-257,-396,-528,-656,-772,-874,-969,-1040,-1112,-1154,-1192,-1209,-1214,-1205,-1192,-1166,-1152,-1138,-1138,-1160,-1194,-1258,-1335,-1436,-1551,-1670,-1801,-1914,-2027,-2111,-2179,-2223,-2247,-2263,-2277,-2302,-2344,-2418,-2513,-2639,-2782,-2922,-3065,-3173,-3266,-3317,-3343,-3350,-3345,-3346,-3370,-3412,-3493,-3590,-3707,-3822,-3922,-3989,-4013,-3988,-3919,-3810,-3687,-3560,-3465,-3417,-3429,-3524,-3685,-3920,-4199,-4502,-4799,-5060,-5255,-5372,-5382,-5311,-5138,-4920,-4652,-4400,-4169,-4016,-3938,-3964,-4077,-4270,-4516,-4777,-5031,-5230,-5370,-5420,-5386,-5281,-5112,-4926,-4731,-4572,-4464,-4418,-4450,-4533,-4675,-4830,-5000,-5136,-5252,-5302,-5319,-5279,-5210,-5121,-5029,-4949,-4901,-4881,-4909,-4973,-5076,-5195,-5340,-5465,-5593,-5677,-5733,-5738,-5702,-5621,-5509,-5368,-5220,-5070,-4939,-4830,-4753,-4717,-4712,-4752,-4806,-4892,-4973,-5060,-5120,-5162,-5163,-5128,-5058,-4943,-4815,-4660,-4506,-4367,-4242,-4160,-4109,-4102,-4133,-4191,-4274,-4354,-4435,-4489,-4513,-4499,-4443,-4350,-4224,-4081,-3921,-3776,-3639,-3528,-3451,-3395,-3376,-3372,-3385,-3409,-3426,-3441,-3445,-3437,-3415,-3381,-3336,-3278,-3220,-3145,-3076,-3000,-2926,-2858,-2789,-2728,-2669,-2611,-2553,-2485,-2413,-2327,-2230,-2130,-2014,-1913,-1804,-1723,-1648,-1600,-1573,-1563,-1568,-1587,-1596,-1611,-1598,-1575,-1521,-1451,-1359,-1253,-1146,-1040,-947,-875,-815,-790,-767,-779,-779,-802,-807,-814,-805,-786,-750,-710,-653,-602,-547,-500,-467,-441,-435,-438,-451,-468,-486,-498,-496,-489,-454,-413,-352,-272,-191,-89,12,118,228,331,430,521,596,659,709,745,777,807,843,895,965,1056,1170,1289,1426,1545,1663,1746,1813,1839,1851,1831,1810,1777,1761,1753,1771,1815,1878,1968,2063,2167,2259,2341,2388,2421,2414,2395,2363,2330,2313,2320,2361,2439,2552,2690,2842,3000,3135,3252,3322,3353,3337,3287,3206,3120,3035,2973,2947,2965,3028,3137,3276,3435,3599,3753,3877,3974,4020,4034,4004,3950,3872,3795,3721,3672,3651,3667,3718,3806,3912,4040,4157,4271,4349,4403,4410,4389,4328,4254,4160,4078,4002,3952,3928,3927,3955,3993,4039,4081,4112,4126,4123,4104,4070,4038,4002,3981,3975,3985,4020,4061,4120,4172,4227,4263,4285,4283,4262,4219,4168,4103,4043,3990,3945,3928,3917,3942,3971,4026,4079,4146,4202,4259,4298,4330,4342,4347,4332,4313,4285,4246,4214,4164,4129,4078,4038,3994,3953,3926,3901,3892,3897,3907,3935,3958,3983,3989,3985,3947,3895,3805,3711,3596,3489,3387,3304,3246,3211,3204,3209,3237,3266,3296,3329,3342,3355,3353,3338,3320,3286,3255,3212,3173,3122,3075,3014,2957,2894,2828,2771,2710,2667,2627,2605,2593,2595,2605,2620,2635,2645,2644,2634,2605,2564,2515,2449,2392,2328,2271,2226,2184,2150,2126,2091,2068,2021,1978,1915,1845,1770,1688,1613,1545,1489,1451,1427,1417,1419,1422,1427,1421,1400,1370,1313,1255,1173,1097,1019,946,894,849,822,814,805,810,805,793,768,731,672,607,529,452,377,315,260,233,210,215,224,242,264,279,288,284,268,235,196,144,91,33,-19,-71,-113,-153,-187,-221,-252,-290,-328,-375,-425,-484,-546,-610,-676,-734,-794,-843,-886,-922,-950,-975,-994,-1017,-1032,-1062,-1083,-1122,-1156,-1201,-1251,-1306,-1364,-1427,-1486,-1549,-1605,-1657,-1701,-1737,-1765,-1787,-1802,-1814,-1825,-1836,-1845,-1867,-1877,-1907,-1923,-1952,-1975,-1999,-2020,-2042,-2056,-2077,-2087,-2105,-2115,-2134,-2153,-2176,-2209,-2241,-2289,-2338,-2391,-2455,-2512,-2578,-2636,-2693,-2746,-2796,-2836,-2880,-2912,-2950,-2981,-3013,-3042,-3076,-3097,-3130,-3145,-3172,-3185,-3199,-3210,-3221,-3225,-3242,-3242,-3267,-3274,-3308,-3329,-3367,-3408,-3446,-3499,-3534,-3580,-3607,-3630,-3636,-3631,-3604,-3575,-3522,-3473,-3414,-3360,-3315,-3273,-3256,-3241,-3251,-3268,-3298,-3337,-3375,-3420,-3453,-3485,-3507,-3517,-3521,-3517,-3506,-3496,-3488,-3478,-3484,-3486,-3507,-3525,-3555,-3582,-3610,-3637,-3654,-3667,-3668,-3660,-3641,-3615,-3577,-3540,-3490,-3447,-3403,-3361,-3326,-3297,-3271,-3257,-3241,-3232,-3223,-3215,-3204,-3191,-3177,-3156,-3138,-3112,-3090,-3059,-3037,-3001,-2971,-2934,-2892,-2851,-2801,-2759,-2708,-2675,-2633,-2612,-2592,-2586,-2580,-2588,-2585,-2595,-2592,-2586,-2578,-2559,-2542,-2523,-2501,-2488,-2471,-2465,-2460,-2458,-2459,-2456,-2457,-2446,-2437,-2415,-2393,-2363,-2330,-2295,-2267,-2237,-2224,-2211,-2216,-2225,-2245,-2271,-2295,-2326,-2343,-2361,-2366,-2365,-2351,-2333,-2303,-2268,-2232,-2183,-2145,-2090,-2047,-1995,-1946,-1897,-1848,-1800,-1751,-1698,-1650,-1592,-1540,-1477,-1419,-1355,-1294,-1232,-1174,-1122,-1067,-1025,-979,-942,-909,-873,-847,-818,-794,-773,-751,-735,-718,-703,-688,-674,-657,-642,-620,-596,-570,-535,-503,-460,-420,-380,-334,-303,-258,-233,-197,-173,-144,-119,-85,-59,-20,11,51,86,122,156,186,215,241,264,286,310,328,356,378,405,437,466,502,539,578,618,666,704,762,799,856,898,945,989,1023,1056,1082,1095,1112,1105,1111,1093,1085,1065,1050,1034,1021,1012,1010,1013,1026,1044,1070,1103,1140,1183,1227,1272,1317,1360,1397,1430,1456,1474,1484,1485,1477,1463,1446,1422,1402,1381,1366,1362,1361,1375,1395,1426,1466,1510,1562,1616,1669,1727,1779,1829,1878,1915,1954,1980,2004,2023,2035,2052,2065,2081,2108,2128,2166,2195,2231,2259,2288,2299,2309,2304,2288,2271,2238,2219,2187,2174,2158,2157,2164,2172,2197,2210,2243,2256,2283,2301,2316,2336,2347,2365,2381,2399,2420,2441,2466,2488,2514,2536,2560,2581,2597,2614,2627,2631,2642,2636,2641,2634,2637,2634,2639,2651,2666,2695,2722,2761,2800,2840,2883,2910,2946,2960,2976,2982,2982,2980,2977,2974,2979,2982,2995,3004,3020,3027,3032,3028,3015,2993,2963,2924,2887,2848,2813,2786,2766,2753,2748,2751,2750,2753,2753,2740,2734,2707,2684,2653,2619,2585,2552,2523,2500,2478,2468,2455,2458,2452,2459,2461,2466,2472,2475,2479,2481,2484,2486,2489,2494,2493,2503,2501,2509,2511,2511,2517,2506,2511,2496,2492,2476,2462,2442,2426,2396,2376,2340,2310,2270,2230,2185,2142,2093,2052,2010,1972,1943,1913,1895,1875,1866,1853,1849,1841,1835,1826,1818,1801,1791,1767,1748,1725,1700,1683,1662,1650,1638,1636,1630,1638,1633,1640,1635,1633,1619,1608,1582,1559,1526,1493,1455,1424,1384,1360,1331,1315,1300,1294,1290,1291,1285,1282,1268,1247,1225,1183,1149,1100,1054,1011,963,925,880,845,802,766,722,677,633,579,537,480,441,396,362,337,311,304,290,288,282,274,261,239,206,165,105,42,-41,-122,-213,-300,-381,-457,-515,-564,-596,-615,-624,-626,-621,-619,-609,-610,-607,-611,-616,-622,-632,-638,-652,-658,-670,-681,-687,-702,-706,-718,-726,-731,-746,-747,-768,-776,-802,-828,-866,-913,-968,-1036,-1105,-1182,-1259,-1329,-1392,-1446,-1475,-1500,-1495,-1485,-1453,-1418,-1375,-1331,-1299,-1262,-1252,-1238,-1249,-1260,-1286,-1315,-1347,-1382,-1413,-1448,-1472,-1500,-1517,-1540,-1546,-1564,-1561,-1568,-1564,-1551,-1549,-1525,-1517,-1497,-1485,-1472,-1469,-1460,-1470,-1468,-1487,-1496,-1517,-1533,-1558,-1575,-1607,-1626,-1655,-1689,-1712,-1760,-1787,-1834,-1876,-1913,-1961,-1992,-2028,-2058,-2080,-2102,-2123,-2137,-2160,-2179,-2206,-2234,-2265,-2295,-2327,-2358,-2383,-2411,-2428,-2450,-2465,-2480,-2498,-2510,-2527,-2546,-2561,-2589,-2609,-2640,-2669,-2699,-2735,-2759,-2786,-2797,-2807,-2799,-2786,-2759,-2725,-2692,-2647,-2614,-2573,-2546,-2517,-2502,-2480,-2481,-2463,-2472,-2464,-2468,-2467,-2467,-2468,-2464,-2467,-2461,-2466,-2467,-2474,-2486,-2501,-2520,-2544,-2564,-2591,-2607,-2623,-2632,-2628,-2619,-2601,-2573,-2546,-2512,-2482,-2458,-2442,-2429,-2435,-2434,-2454,-2463,-2483,-2491,-2504,-2506,-2499,-2497,-2474,-2465,-2436,-2421,-2392,-2376,-2352,-2330,-2312,-2289,-2268,-2246,-2215,-2193,-2158,-2131,-2102,-2072,-2050,-2022,-2007,-1984,-1970,-1946,-1928,-1899,-1875,-1841,-1811,-1785,-1755,-1741,-1730,-1726,-1737,-1744,-1764,-1777,-1794,-1803,-1808,-1805,-1799,-1782,-1771,-1746,-1732,-1710,-1696,-1683,-1671,-1673,-1668,-1677,-1686,-1694,-1713,-1717,-1729,-1727,-1724,-1707,-1687,-1653,-1622,-1571,-1539,-1484,-1453,-1408,-1382,-1350,-1331,-1309,-1290,-1270,-1241,-1209,-1168,-1116,-1060,-994,-928,-860,-797,-740,-691,-661,-631,-626,-620,-633,-646,-665,-690,-708,-737,-752,-777,-791,-810,-818,-826,-823,-818,-798,-779,-739,-707,-662,-619,-580,-538,-509,-477,-459,-441,-426,-415,-398,-383,-363,-337,-310,-277,-244,-212,-177,-152,-123,-102,-81,-59,-41,-16,8,42,73,113,150,193,229,269,302,334,364,391,417,448,474,512,542,583,622,659,697,727,751,770,775,777,774,763,764,756,764,778,796,829,855,893,919,947,964,972,977,971,965,953,942,931,923,914,907,903,894,891,884,877,874,867,869,869,880,895,917,951,986,1029,1071,1115,1154,1188,1218,1238,1259,1279,1298,1327,1360,1405,1458,1522,1586,1659,1727,1796,1854,1905,1941,1966,1972,1968,1940,1907,1852,1799,1733,1676,1617,1569,1536,1513,1505,1513,1524,1552,1579,1610,1640,1665,1684,1698,1705,1706,1708,1704,1705,1712,1721,1741,1767,1799,1840,1878,1925,1959,2001,2024,2057,2067,2085,2094,2094,2108,2101,2113,2113,2119,2127,2130,2140,2143,2153,2156,2160,2164,2157,2159,2144,2136,2117,2103,2081,2068,2049,2043,2033,2035,2037,2047,2053,2072,2076,2094,2100,2105,2110,2108,2103,2095,2082,2062,2046,2014,1989,1953,1922,1889,1857,1833,1804,1791,1770,1760,1748,1742,1732,1734,1725,1733,1732,1744,1752,1761,1771,1774,1778,1767,1762,1740,1721,1699,1672,1656,1643,1636,1646,1658,1689,1721,1765,1802,1844,1872,1894,1898,1890,1868,1827,1784,1727,1669,1617,1558,1518,1478,1450,1430,1416,1411,1408,1412,1414,1428,1434,1449,1459,1471,1482,1489,1491,1494,1484,1477,1462,1440,1425,1393,1375,1345,1321,1298,1275,1255,1242,1224,1223,1216,1219,1229,1236,1257,1268,1287,1295,1304,1302,1295,1280,1256,1233,1197,1174,1138,1117,1085,1068,1041,1023,992,966,927,890,840,795,741,701,652,623,592,576,564,559,552,547,533,511,481,432,382,315,249,181,115,62,16,-17,-38,-50,-58,-55,-65,-61,-75,-80,-92,-99,-103,-101,-92,-76,-57,-30,-12,14,24,37,33,32,15,1,-19,-38,-52,-67,-71,-73,-65,-52,-40,-22,-7,3,8,0,-17,-42,-84,-129,-189,-251,-319,-386,-452,-512,-560,-604,-621,-640,-625,-613,-575,-543,-498,-468,-435,-425,-418,-435,-453,-484,-518,-544,-574,-589,-599,-603,-602,-596,-593,-590,-586,-597,-594,-618,-627,-656,-682,-716,-754,-796,-837,-876,-914,-938,-959,-965,-959,-940,-916,-873,-842,-793,-769,-740,-732,-738,-755,-791,-829,-876,-916,-958,-975,-995,-988,-976,-951,-922,-885,-856,-823,-803,-788,-787,-789,-812,-833,-871,-911,-955,-1007,-1046,-1098,-1130,-1168,-1192,-1210,-1223,-1226,-1227,-1219,-1213,-1200,-1195,-1184,-1185,-1185,-1193,-1205,-1217,-1231,-1236,-1239,-1226,-1205,-1171,-1124,-1076,-1021,-967,-925,-883,-856,-836,-827,-822,-831,-836,-854,-880,-906,-948,-990,-1033,-1085,-1118,-1162,-1173,-1192,-1181,-1178,-1157,-1149,-1129,-1135,-1133,-1154,-1171,-1200,-1228,-1253,-1279,-1288,-1302,-1295,-1290,-1274,-1254,-1237,-1218,-1205,-1198,-1199,-1204,-1214,-1229,-1235,-1251,-1246,-1242,-1227,-1200,-1172,-1133,-1087,-1048,-994,-955,-905,-864,-824,-783,-749,-712,-685,-652,-632,-608,-596,-590,-588,-603,-617,-645,-677,-713,-752,-791,-822,-850,-868,-877,-875,-862,-845,-816,-790,-761,-732,-713,-694,-688,-685,-697,-709,-733,-758,-787,-815,-843,-863,-884,-893,-901,-902,-902,-893,-891,-876,-872,-860,-853,-848,-839,-838,-830,-829,-819,-810,-794,-772,-747,-712,-676,-636,-596,-560,-528,-503,-485,-472,-470,-460,-469,-455,-458,-442,-427,-413,-385,-371,-350,-340,-338,-344,-361,-389,-416,-453,-479,-503,-512,-510,-484,-457,-406,-364,-309,-273,-236,-223,-217,-231,-248,-282,-303,-338,-351,-366,-360,-352,-324,-298,-262,-231,-203,-182,-174,-168,-178,-186,-196,-211,-205,-211,-187,-173,-141,-103,-71,-21,12,62,95,138,168,197,219,229,231,216,194,153,112,53,5,-52,-97,-136,-165,-186,-191,-200,-188,-186,-172,-164,-154,-149,-148,-149,-157,-168,-184,-203,-226,-244,-269,-284,-303,-313,-323,-322,-324,-311,-300,-277,-248,-215,-172,-134,-86,-53,-17,3,15,18,10,-3,-15,-30,-32,-28,-12,17,52,99,138,188,216,245,254,252,238,213,185,157,131,117,109,117,129,156,181,214,243,266,287,294,302,294,291,278,271,263,263,263,277,287,308,323,344,362,380,399,418,441,466,497,528,564,597,628,655,677,690,701,695,697,677,670,647,631,612,596,582,576,572,576,586,598,618,634,654,671,682,696,695,702,692,686,670,645,623,583,553,508,471,438,405,389,374,371,372,374,372,365,346,315,273,220,163,101,48,-2,-34,-54,-58,-46,-23,8,45,80,112,135,148,151,140,122,89,55,14,-28,-60,-97,-113,-132,-124,-119,-86,-52,-5,53,106,169,217,267,296,323,328,331,316,305,284,269,257,245,245,235,236,228,215,203,171,147,112,78,48,22,7,8,16,47,80,135,190,249,314,363,414,448,470,478,472,455,431,402,375,352,336,334,331,351,363,390,407,427,439,447,446,445,432,432,419,428,427,452,469,508,544,585,632,668,712,737,769,780,797,797,796,790,776,761,739,717,688,660,631,596,568,532,505,473,449,423,402,383,366,349,335,317,307,289,280,269,262,265,264,278,284,304,315,326,334,331,320,306,275,247,211,181,151,134,124,128,144,170,200,239,268,301,314,320,308,284,244,201,146,101,53,17,-5,-21,-13,-6,21,47,77,106,131,146,161,157,160,148,139,128,120,116,116,118,118,125,118,118,105,91,75,54,40,24,18,10,12,13,13,15,6,-2,-15,-33,-48,-60,-66,-61,-41,-16,30,80,138,205,266,328,385,430,474,500,524,537,543,545,537,529,512,486,461,416,376,325,268,223,170,133,100,77,63,57,52,48,47,37,31,16,0,-14,-35,-49,-65,-79,-91,-99,-115,-115,-132,-135,-144,-151,-151,-152,-137,-125,-96,-68,-34,-7,25,29,39,23,0,-31,-61,-98,-109,-123,-107,-85,-39,7,67,116,163,193,206,202,175,132,73,2,-74,-151,-227,-287,-346,-378,-408,-414,-414,-398,-381,-353,-325,-300,-265,-243,-212,-191,-167,-151,-138,-130,-133,-134,-155,-167,-197,-221,-254,-282,-311,-340,-358,-386,-392,-407,-407,-403,-396,-371,-355,-317,-285,-243,-198,-153,-110,-63,-26,11,42,65,83,99,110,116,125,125,131,126,123,105,93,61,39,1,-24,-58,-78,-96,-104,-107,-101,-98,-83,-80,-69,-73,-74,-94,-109,-145,-171,-212,-242,-270,-290,-289,-290,-259,-240,-196,-163,-130,-108,-96,-107,-123,-167,-211,-275,-333,-397,-447,-493,-520,-536,-535,-518,-494,-453,-413,-362,-316,-268,-224,-187,-155,-135,-122,-117,-122,-124,-140,-141,-151,-146,-142,-128,-112,-95,-73,-67,-51,-59,-65,-87,-115,-154,-195,-242,-286,-323,-358,-373,-386,-373,-359,-322,-284,-234,-186,-135,-92,-52,-20,4,24,34,51,57,78,92,117,139,169,188,214,220,231,215,206,176,147,117,87,66,57,57,72,104,138,189,236,286,331,366,391,403,400,385,353,315,268,218,173,128,93,72,50,49,42,41,40,27,12,-18,-53,-103,-153,-212,-264,-314,-353,-377,-385,-369,-340,-285,-225,-148,-76,-6,50,87,101,91,58,4,-61,-137,-212,-277,-333,-366,-381,-379,-353,-321,-275,-232,-192,-160,-141,-132,-135,-145,-157,-164,-167,-153,-133,-94,-52,0,46,89,113,123,111,76,27,-41,-117,-191,-265,-326,-370,-401,-408,-402,-382,-350,-315,-277,-244,-212,-190,-174,-162,-164,-159,-169,-175,-188,-200,-217,-233,-250,-269,-283,-296,-304,-297,-288,-262,-226,-183,-124,-64,0,67,125,187,232,279,310,337,358,370,378,388,382,383,370,350,332,294,262,219,181,147,120,111,110,124,149,174,202,222,222,218,186,148,96,34,-17,-76,-110,-146,-157,-166,-155,-147,-125,-113,-96,-88,-81,-83,-90,-98,-111,-120,-131,-141,-140,-143,-138,-131,-125,-113,-104,-94,-82,-67,-52,-32,-12,14,35,65,82,106,120,133,138,146,138,146,132,129,118,104,86,63,33,-5,-38,-94,-128,-181,-216,-253,-278,-294,-297,-295,-276,-266,-233,-223,-194,-188,-173,-168,-165,-160,-159,-150,-144,-133,-126,-115,-111,-103,-104,-100,-96,-92,-81,-72,-52,-38,-11,6,30,51,71,89,107,121,142,154,179,193,219,237,264,276,300,299,305,295,276,258,223,200,164,148,118,114,98,101,96,97,94,88,73,59,28,5,-33,-62,-96,-119,-142,-149,-153,-142,-128,-99,-76,-41,-13,14,44,56,76,81,85,81,76,59,47,22,2,-25,-42,-65,-74,-81,-76,-66,-44,-20,9,41,69,93,115,124,136,133,135,130,133,139,150,177,197,240,266,305,324,342,338,327,292,251,191,128,56,-13,-83,-140,-194,-229,-250,-259,-244,-225,-185,-143,-92,-42,1,44,69,93,100,99,89,76,54,38,17,5,-3,1,8,34,59,101,139,183,223,257,286,305,321,324,334,328,331,326,316,306,287,255,228,178,139,91,51,18,-4,-11,-3,20,52,94,134,174,202,217,217,193,159,101,43,-31,-97,-161,-218,-256,-290,-299,-308,-296,-288,-269,-257,-241,-232,-227,-226,-228,-237,-243,-258,-272,-282,-301,-311,-323,-328,-325,-312,-295,-257,-218,-159,-107,-39,13,75,113,151,172,184,190,185,185,180,182,185,194,202,215,218,222,214,199,172,139,91,46,-13,-63,-121,-162,-205,-226,-240,-233,-213,-173,-123,-61,8,75,139,189,228,241,245,214,180,121,60,-3,-64,-106,-141,-145,-138,-104,-54,9,78,155,220,288,336,380,407,422,429,417,405,379,350,311,275,228,192,150,119,91,75,65,68,74,90,100,114,117,109,88,51,-4,-64,-147,-223,-314,-390,-468,-529,-583,-616,-635,-637,-624,-596,-563,-511,-473,-420,-389,-355,-340,-337,-344,-366,-390,-423,-453,-480,-497,-504,-499,-475,-445,-395,-343,-281,-219,-158,-104,-53,-23,5,9,7,-13,-46,-83,-133,-179,-234,-282,-330,-378,-419,-466,-507,-547,-588,-618,-644,-659,-657,-645,-608,-561,-494,-417,-329,-237,-138,-54,39,101,168,206,233,245,236,218,189,149,103,55,3,-47,-93,-137,-172,-200,-213,-221,-204,-187,-146,-102,-45,11,67,117,154,180,188,181,157,121,76,23,-28,-80,-123,-155,-178,-185,-182,-163,-140,-101,-69,-24,8,45,69,88,98,96,87,68,40,6,-34,-76,-123,-161,-204,-230,-252,-265,-257,-255,-225,-205,-173,-140,-124,-98,-97,-96,-113,-137,-172,-212,-256,-300,-337,-369,-387,-392,-381,-352,-314,-256,-200,-132,-71,-9,38,85,109,133,140,136,129,110,91,63,43,18,7,1,7,25,53,92,130,170,198,214,208,181,129,59,-28,-124,-220,-311,-384,-443,-469,-479,-456,-416,-362,-289,-226,-151,-97,-42,-10,13,19,18,4,-12,-32,-54,-68,-84,-93,-90,-90,-73,-59,-30,3,51,99,167,231,307,386,454,523,571,611,624,629,605,577,531,480,424,365,306,242,182,116,53,-6,-64,-106,-135,-152,-142,-120,-78,-22,41,108,180,240,305,356,404,444,478,507,529,549,562,576,589,602,617,633,652,666,680,681,673,652,613,561,495,421,343,263,193,124,82,36,26,14,29,46,78,112,151,184,217,235,250,253,245,234,215,199,182,173,168,175,183,205,217,240,250,258,255,242,219,186,146,102,50,4,-45,-88,-125,-156,-181,-192,-205,-199,-200,-184,-171,-153,-131,-115,-87,-74,-43,-23,4,36,64,106,144,190,235,286,334,386,432,476,514,549,573,594,605,607,608,601,591,583,569,559,551,540,539,529,533,531,539,550,561,586,599,626,635,647,637,618,575,516,440,347,247,148,47,-36,-108,-160,-186,-196,-182,-158,-117,-76,-35,8,27,49,49,35,19,-16,-46,-80,-104,-124,-123,-118,-88,-55,-1,55,119,183,247,303,351,385,403,404,390,350,310,243,187,119,66,20,-11,-25,-27,-16,5,22,47,59,68,72,68,64,67,63,81,94,121,153,184,213,242,256,272,270,273,262,264,253,260,257,267,269,274,270,264,243,216,185,140,106,64,38,19,18,33,60,105,156,216,273,329,373,405,425,419,406,372,322,274,210,156,104,62,29,16,6,12,22,34,45,54,49,41,21,-12,-44,-96,-134,-192,-232,-277,-314,-338,-358,-367,-363,-359,-340,-325,-306,-290,-278,-269,-274,-276,-298,-316,-343,-375,-402,-434,-459,-482,-498,-509,-513,-511,-506,-487,-473,-444,-419,-389,-357,-333,-304,-293,-278,-278,-280,-284,-289,-288,-277,-261,-226,-187,-132,-78,-21,27,70,93,103,94,66,27,-34,-94,-168,-245,-313,-394,-450,-514,-554,-594,-613,-626,-622,-616,-596,-582,-561,-549,-544,-545,-561,-579,-612,-641,-674,-701,-722,-734,-735,-723,-697,-662,-612,-557,-487,-416,-336,-258,-175,-102,-28,32,87,127,162,180,193,194,188,177,162,140,125,101,88,75,66,64,66,63,72,66,73,60,60,48,43,37,38,37,52,58,75,91,104,122,137,156,173,200,220,253,274,298,307,307,289,252,196,121,32,-67,-171,-271,-363,-435,-486,-511,-508,-482,-432,-369,-301,-229,-175,-127,-111,-106,-130,-166,-215,-271,-322,-362,-397,-402,-399,-368,-326,-271,-208,-145,-85,-38,-3,8,9,-19,-59,-115,-189,-256,-340,-402,-467,-511,-538,-553,-542,-527,-495,-463,-432,-401,-384,-372,-373,-384,-399,-428,-449,-486,-510,-542,-568,-585,-603,-598,-591,-556,-512,-436,-353,-242,-131,-7,109,219,307,376,418,434,427,400,357,312,263,223,196,179,182,194,218,244,277,293,313,308,297,265,224,165,105,34,-32,-101,-155,-206,-240,-259,-273,-264,-253,-228,-200,-167,-134,-102,-70,-45,-19,-1,16,25,32,33,34,27,29,21,30,32,53,72,100,135,164,205,231,265,283,306,318,325,330,325,316,305,284,267,241,225,207,200,198,205,216,237,255,273,288,291,290,270,250,212,181,139,108,83,69,65,80,91,128,148,184,200,225,228,239,235,229,227,213,207,196,176,161,131,101,63,24,-18,-51,-80,-98,-99,-91,-61,-23,31,88,155,218,277,332,369,400,410,411,395,373,340,313,279,261,243,247,256,278,312,344,384,412,437,440,436,402,362,295,221,134,47,-41,-119,-187,-241,-276,-294,-299,-288,-268,-246,-216,-198,-173,-166,-152,-154,-153,-153,-157,-153,-154,-145,-140,-128,-118,-104,-90,-73,-56,-37,-16,2,22,39,49,62,61,67,58,58,49,49,50,56,72,94,125,162,203,253,293,344,373,407,423,427,419,399,365,331,280,236,184,138,94,50,15,-20,-50,-76,-98,-120,-132,-148,-156,-163,-170,-172,-176,-175,-174,-167,-161,-142,-124,-93,-55,-9,46,109,179,250,332,397,476,528,585,614,643,644,649,624,612,574,551,510,483,442,415,373,342,301,264,221,178,133,88,44,3,-37,-68,-99,-118,-142,-151,-170,-180,-195,-214,-226,-247,-256,-265,-257,-245,-209,-166,-108,-39,30,94,155,186,211,198,165,112,27,-56,-158,-253,-337,-414,-463,-496,-502,-488,-453,-403,-345,-278,-215,-153,-102,-61,-35,-20,-21,-35,-55,-85,-119,-149,-179,-195,-207,-198,-186,-154,-125,-86,-50,-23,2,6,8,-6,-29,-54,-91,-119,-156,-185,-217,-241,-265,-286,-301,-320,-327,-339,-344,-351,-355,-361,-364,-373,-381,-395,-406,-425,-437,-455,-465,-470,-472,-456,-433,-394,-340,-278,-197,-116,-24,61,146,218,281,328,364,385,396,399,399,392,395,388,399,401,423,436,467,492,524,550,572,585,582,567,528,475,402,315,222,123,33,-52,-115,-161,-185,-181,-166,-130,-88,-41,1,38,60,74,71,61,35,14,-24,-46,-81,-95,-118,-123,-128,-121,-111,-94,-73,-49,-20,2,29,46,61,68,67,59,45,26,2,-18,-41,-57,-67,-72,-68,-58,-43,-27,-4,8,30,34,45,47,49,50,50,53,49,52,40,32,11,-16,-52,-91,-139,-181,-222,-259,-283,-301,-308,-304,-293,-279,-259,-242,-228,-215,-213,-215,-222,-233,-240,-248,-238,-226,-190,-143,-85,-11,60,137,203,266,306,343,356,361,355,335,310,281,244,211,175,143,120,97,88,85,88,100,113,127,139,145,139,130,95,66,6,-40,-105,-156,-208,-239,-260,-260,-239,-211,-158,-113,-52,-8,36,61,71,67,45,12,-28,-78,-121,-163,-196,-215,-227,-224,-210,-188,-160,-130,-100,-74,-50,-37,-25,-22,-22,-26,-28,-32,-25,-21,-2,19,50,86,128,168,211,248,278,299,311,306,300,277,252,222,186,155,119,90,59,31,7,-18,-37,-57,-68,-82,-90,-93,-102,-96,-105,-108,-115,-133,-151,-181,-221,-259,-310,-349,-391,-416,-424,-413,-378,-317,-242,-140,-36,72,182,268,347,399,427,444,432,418,394,369,351,338,334,338,347,358,366,371,367,355,335,309,278,247,219,189,169,145,122,101,65,33,-18,-67,-123,-177,-224,-259,-277,-273,-249,-206,-142,-73,6,74,137,177,195,190,156,105,32,-52,-138,-226,-297,-362,-401,-421,-421,-397,-363,-308,-259,-195,-146,-97,-62,-38,-30,-30,-47,-61,-90,-108,-127,-132,-126,-100,-63,-5,62,134,218,283,351,394,420,429,409,378,329,266,206,137,79,23,-22,-63,-89,-123,-136,-167,-183,-212,-235,-262,-287,-310,-332,-346,-358,-362,-365,-354,-346,-317,-291,-246,-199,-137,-71,-3,70,130,193,235,271,289,295,293,280,267,251,242,237,243,256,276,307,335,367,396,412,431,420,418,384,358,311,269,221,174,133,91,58,23,-10,-40,-72,-104,-133,-167,-184,-209,-211,-216,-202,-183,-156,-124,-92,-63,-35,-22,-12,-21,-35,-65,-101,-147,-197,-244,-291,-326,-353,-360,-355,-327,-291,-237,-187,-125,-84,-42,-26,-22,-37,-65,-105,-148,-195,-234,-267,-291,-302,-307,-297,-283,-259,-233,-201,-169,-134,-102,-73,-49,-32,-23,-21,-26,-46,-60,-97,-119,-161,-192,-232,-265,-298,-331,-354,-382,-401,-418,-439,-451,-474,-486,-510,-527,-545,-564,-571,-582,-574,-566,-543,-511,-471,-417,-362,-294,-228,-154,-80,-9,64,129,191,244,291,326,355,374,385,397,401,410,417,429,435,449,447,446,428,406,365,326,273,231,187,161,143,144,155,181,211,245,271,299,304,313,298,277,255,216,191,154,133,106,98,83,80,75,67,62,46,29,7,-20,-42,-67,-81,-97,-97,-105,-96,-100,-99,-106,-115,-131,-144,-162,-166,-167,-151,-123,-80,-24,39,107,173,233,283,320,341,350,343,329,300,270,226,182,128,67,3,-73,-145,-229,-299,-380,-439,-498,-542,-571,-592,-600,-595,-590,-572,-556,-542,-524,-514,-503,-497,-492,-488,-478,-466,-444,-414,-371,-319,-254,-184,-105,-29,49,117,176,223,255,271,282,270,266,248,235,222,214,212,217,223,233,238,249,243,245,225,213,183,163,131,108,83,65,46,40,21,17,3,-6,-16,-31,-36,-44,-37,-28,-3,28,73,115,165,202,233,241,235,203,159,96,31,-36,-92,-135,-159,-164,-146,-123,-76,-43,6,31,59,68,68,61,45,27,13,-2,-4,-2,13,34,65,100,142,181,224,263,300,333,362,382,400,407,406,401,378,359,323,287,246,202,162,117,82,41,14,-16,-44,-58,-88,-93,-117,-124,-139,-154,-166,-188,-205,-234,-265,-304,-342,-385,-422,-458,-479,-494,-482,-465,-421,-368,-299,-223,-144,-67,6,69,122,160,194,211,227,238,247,262,278,295,320,337,360,365,373,361,343,308,270,215,167,106,57,1,-40,-83,-120,-150,-188,-213,-249,-272,-303,-320,-333,-331,-322,-295,-261,-216,-169,-122,-81,-46,-25,-11,-12,-17,-33,-44,-61,-66,-74,-66,-57,-36,-13,18,46,82,107,135,153,173,180,190,195,199,213,222,245,271,300,342,374,420,450,488,509,528,534,529,516,486,451,398,346,276,214,138,76,10,-43,-91,-127,-154,-173,-183,-188,-184,-180,-170,-162,-147,-141,-131,-130,-130,-141,-153,-178,-197,-227,-246,-267,-274,-273,-262,-232,-201,-152,-101,-50,7,49,93,119,139,149,150,148,147,151,160,183,206,248,282,324,356,383,392,399,383,366,336,305,272,240,211,182,160,137,112,94,65,42,12,-11,-38,-55,-74,-80,-80,-75,-60,-49,-27,-15,-1,1,2,-9,-22,-38,-59,-69,-86,-88,-87,-86,-72,-66,-57,-53,-54,-67,-80,-108,-136,-167,-205,-232,-262,-278,-289,-287,-277,-251,-220,-180,-133,-89,-40,-1,35,59,74,80,75,68,48,31,8,-13,-33,-55,-74,-95,-117,-144,-172,-206,-241,-279,-317,-355,-386,-418,-437,-460,-472,-484,-494,-507,-515,-531,-537,-544,-547,-537,-523,-493,-456,-404,-350,-281,-212,-138,-64,5,71,133,184,234,275,318,359,407,453,510,562,616,660,695,715,716,707,669,637,582,539,488,448,412,384,359,337,313,292,262,238,204,180,151,137,117,118,117,127,143,159,176,192,200,203,194,176,145,106,60,5,-43,-99,-139,-173,-197,-201,-197,-178,-148,-117,-75,-40,-9,16,26,29,20,-2,-23,-53,-74,-95,-101,-99,-82,-55,-15,23,74,108,149,170,181,179,161,131,94,47,2,-44,-83,-114,-138,-150,-157,-160,-158,-162,-163,-173,-181,-195,-206,-219,-228,-239,-246,-254,-272,-283,-315,-340,-379,-417,-456,-491,-523,-538,-551,-538,-524,-479,-434,-364,-293,-206,-122,-30,51,130,194,252,291,321,338,342,343,334,322,309,296,282,270,257,245,235,218,209,180,164,128,94,54,1,-41,-95,-135,-174,-203,-217,-224,-214,-199,-174,-147,-117,-91,-64,-49,-29,-22,-11,-6,1,6,16,24,34,48,54,74,74,95,91,101,100,97,91,79,64,43,18,-10,-45,-71,-106,-122,-139,-136,-114,-86,-25,34,114,195,273,349,408,455,479,488,475,448,410,364,317,274,238,213,197,196,200,208,219,220,218,201,173,134,83,29,-32,-89,-148,-196,-250,-284,-333,-360,-399,-422,-452,-466,-481,-481,-471,-456,-417,-380,-325,-267,-204,-136,-72,-9,45,95,131,163,181,194,204,204,215,219,234,252,268,302,316,349,358,368,369,347,326,279,231,166,103,32,-33,-94,-146,-188,-219,-245,-256,-270,-273,-279,-286,-288,-294,-295,-295,-292,-283,-272,-255,-240,-215,-199,-172,-155,-132,-116,-96,-92,-74,-85,-73,-95,-95,-117,-128,-142,-155,-161,-164,-158,-152,-129,-115,-82,-55,-24,12,39,67,88,103,112,115,110,108,95,91,78,77,63,67,53,54,44,32,20,3,-17,-38,-62,-88,-111,-137,-158,-176,-194,-200,-213,-212,-215,-217,-214,-221,-223,-235,-245,-263,-277,-295,-307,-317,-318,-314,-296,-273,-237,-196,-143,-89,-26,35,98,162,221,285,340,398,453,498,550,577,612,621,624,611,579,545,490,432,370,304,245,190,143,104,84,61,66,61,78,85,98,105,105,98,80,57,26,-6,-41,-70,-95,-111,-117,-114,-100,-80,-53,-30,0,15,26,28,8,-13,-59,-104,-163,-224,-286,-343,-393,-436,-466,-486,-496,-495,-494,-481,-470,-454,-438,-417,-392,-361,-317,-268,-207,-137,-63,14,90,153,212,248,269,272,252,225,176,128,75,27,-13,-45,-64,-73,-81,-74,-87,-85,-114,-136,-184,-230,-293,-352,-416,-471,-526,-568,-602,-627,-640,-644,-640,-619,-596,-554,-507,-445,-376,-297,-210,-118,-26,70,160,247,331,398,468,520,567,608,633,666,681,703,715,732,740,758,759,773,772,774,768,758,739,716,687,646,605,553,504,446,392,340,286,249,202,171,146,114,105,76,73,53,49,37,36,31,40,38,57,63,84,99,118,130,144,146,146,132,114,85,56,17,-12,-48,-67,-84,-91,-85,-78,-61,-43,-25,-11,3,5,8,5,-6,-9,-21,-21,-26,-19,-14,0,11,29,36,54,52,62,51,47,35,18,8,-9,-15,-21,-21,-21,-14,-17,-18,-35,-60,-98,-151,-217,-289,-370,-450,-527,-598,-651,-698,-723,-739,-734,-724,-694,-665,-625,-582,-539,-491,-444,-397,-342,-288,-226,-159,-83,-4,87,170,266,345,426,487,534,562,566,554,516,465,397,323,238,165,79,24,-41,-73,-102,-107,-107,-85,-66,-33,-3,24,51,67,79,86,85,82,79,67,68,60,60,65,65,77,78,89,86,85,71,53,22,-11,-59,-100,-156,-198,-249,-283,-320,-338,-356,-354,-346,-324,-292,-247,-191,-130,-51,23,110,191,271,342,400,443,463,468,447,414,356,300,224,159,91,31,-15,-55,-77,-92,-92,-88,-71,-58,-37,-23,-10,-7,-12,-28,-52,-89,-133,-185,-242,-300,-360,-417,-471,-514,-557,-580,-601,-604,-599,-580,-553,-514,-472,-420,-372,-316,-268,-212,-162,-110,-55,1,62,122,186,248,307,361,408,444,475,486,496,487,475,451,416,384,331,292,234,186,137,86,48,8,-21,-48,-68,-88,-105,-125,-144,-165,-186,-207,-222,-229,-229,-214,-190,-154,-104,-56,6,59,116,161,201,226,244,242,229,198,157,101,39,-30,-100,-166,-220,-268,-289,-304,-289,-264,-218,-159,-90,-16,59,131,195,250,288,318,328,335,322,315,295,284,267,260,251,249,244,243,238,237,228,229,217,221,209,210,193,185,156,129,84,37,-23,-83,-148,-210,-268,-318,-362,-394,-418,-434,-442,-439,-440,-423,-415,-392,-368,-339,-302,-260,-209,-152,-89,-17,54,135,211,287,362,425,484,527,561,576,581,567,542,504,452,399,335,271,206,146,84,44,-10,-32,-58,-68,-66,-59,-41,-20,4,20,38,44,40,34,12,-1,-21,-34,-32,-29,0,29,74,121,173,218,260,286,298,296,267,231,164,94,0,-88,-191,-274,-361,-419,-465,-480,-475,-443,-393,-325,-248,-164,-85,-8,53,106,140,167,175,176,169,156,145,128,119,101,96,78,68,43,26,-10,-35,-74,-109,-137,-168,-186,-200,-214,-213,-222,-225,-235,-254,-274,-308,-347,-391,-435,-486,-522,-569,-597,-621,-643,-647,-656,-648,-640,-623,-600,-572,-529,-488,-426,-363,-288,-205,-116,-27,72,155,249,323,401,462,520,565,608,638,664,681,688,687,676,655,624,584,536,481,425,363,309,251,207,164,133,110,92,86,80,76,77,69,66,54,43,28,19,13,16,30,54,97,143,204,264,323,377,416,441,442,429,387,332,260,172,83,-14,-105,-188,-259,-315,-351,-369,-364,-341,-300,-244,-177,-104,-26,47,119,181,231,274,297,313,314,301,281,249,213,172,135,95,69,43,32,25,30,34,44,49,49,45,27,2,-35,-83,-139,-202,-269,-341,-406,-479,-532,-589,-625,-660,-668,-681,-663,-650,-622,-588,-554,-515,-477,-438,-395,-350,-300,-241,-181,-105,-33,43,121,185,250,292,330,343,353,338,321,289,255,217,175,141,104,79,59,44,40,37,44,49,59,64,70,71,69,66,54,50,34,30,19,17,14,18,21,35,43,66,79,104,125,144,166,175,182,179,160,140,96,55,-5,-59,-120,-173,-222,-260,-283,-295,-290,-276,-243,-208,-159,-110,-55,-6,50,91,141,175,213,239,269,285,305,317,324,333,330,331,327,316,314,297,295,283,280,270,272,257,258,235,219,186,146,97,38,-26,-95,-161,-229,-287,-339,-383,-415,-443,-461,-477,-487,-501,-513,-524,-543,-550,-565,-566,-562,-544,-515,-466,-412,-333,-255,-162,-69,19,107,181,244,292,325,342,344,339,314,288,256,212,181,129,94,49,11,-25,-62,-93,-119,-145,-163,-183,-198,-210,-226,-230,-247,-243,-251,-243,-236,-221,-198,-171,-138,-95,-51,-1,55,107,165,218,261,303,322,335,322,300,253,196,126,48,-28,-106,-170,-226,-263,-283,-289,-273,-247,-209,-161,-115,-65,-16,21,62,88,117,137,157,173,191,202,215,220,222,217,205,191,167,146,118,97,77,57,52,36,42,29,36,25,22,7,-11,-30,-59,-85,-120,-150,-186,-220,-257,-294,-334,-374,-410,-452,-476,-509,-517,-530,-513,-497,-454,-406,-340,-265,-181,-92,-4,81,158,225,272,314,330,342,340,329,324,310,312,307,318,327,342,354,367,365,369,351,339,311,286,258,231,209,192,181,175,174,173,179,176,177,170,160,149,135,126,117,119,128,142,173,190,227,238,255,247,223,182,119,46,-41,-128,-216,-295,-358,-407,-436,-446,-443,-423,-395,-365,-330,-300,-278,-254,-247,-235,-234,-228,-227,-219,-208,-198,-179,-166,-148,-133,-119,-113,-103,-108,-103,-113,-116,-122,-129,-130,-130,-129,-115,-110,-86,-80,-55,-50,-36,-34,-43,-51,-77,-103,-138,-183,-221,-279,-319,-378,-418,-465,-499,-524,-537,-535,-517,-482,-437,-368,-299,-210,-123,-26,73,171,271,362,456,533,613,674,735,782,822,860,882,915,920,940,932,926,901,863,813,746,673,583,495,399,311,225,155,89,48,13,1,-1,8,29,49,81,106,134,163,183,214,231,259,277,298,313,320,317,304,269,224,158,79,-9,-110,-202,-300,-372,-445,-483,-515,-517,-505,-481,-438,-400,-344,-299,-242,-196,-142,-93,-48,2,38,77,102,120,127,125,116,99,82,61,45,27,17,5,-2,-5,-16,-13,-21,-21,-18,-20,-13,-7,-1,9,10,15,10,3,-14,-40,-70,-117,-162,-224,-285,-347,-416,-473,-530,-573,-607,-625,-629,-617,-587,-549,-486,-425,-341,-262,-172,-89,-3,65,137,187,234,266,294,315,334,355,373,403,424,456,478,502,515,513,508,478,449,400,353,299,252,206,174,147,134,124,125,125,129,128,124,120,102,94,71,59,40,29,17,13,8,6,8,0,2,-20,-30,-64,-91,-138,-174,-223,-257,-293,-316,-329,-333,-320,-310,-274,-254,-215,-181,-147,-104,-73,-25,10,62,100,153,190,234,264,290,306,308,305,287,266,235,201,164,129,90,62,26,4,-19,-36,-48,-57,-62,-62,-63,-63,-63,-67,-79,-94,-126,-160,-214,-272,-347,-419,-503,-578,-653,-709,-759,-780,-791,-771,-740,-682,-620,-537,-459,-368,-290,-204,-139,-62,-13,51,96,144,189,230,272,306,341,364,382,387,383,364,339,301,255,207,158,107,67,24,-4,-32,-43,-59,-57,-55,-48,-32,-18,6,28,57,80,114,139,171,199,226,252,271,288,291,291,272,243,197,136,61,-22,-117,-211,-306,-392,-465,-527,-566,-588,-590,-570,-538,-488,-429,-363,-294,-228,-164,-109,-63,-22,-1,23,31,38,42,44,43,48,44,45,35,25,0,-25,-65,-100,-150,-181,-222,-236,-245,-238,-204,-173,-107,-58,16,68,124,164,185,200,181,161,113,62,-7,-76,-159,-230,-314,-376,-448,-498,-542,-571,-584,-581,-561,-522,-467,-395,-313,-217,-116,-14,93,185,281,358,428,484,529,561,582,594,595,594,585,571,558,541,524,508,489,470,448,424,393,360,321,277,233,187,140,106,69,48,38,32,48,62,91,120,154,183,211,231,248,253,259,249,242,222,200,168,133,83,34,-30,-92,-162,-228,-288,-349,-388,-428,-444,-455,-451,-438,-418,-395,-366,-342,-315,-293,-272,-255,-239,-224,-208,-189,-171,-148,-130,-106,-89,-75,-67,-68,-73,-87,-106,-127,-150,-169,-190,-196,-206,-197,-183,-165,-128,-96,-50,-7,34,73,97,111,110,83,52,-14,-74,-162,-239,-326,-398,-464,-508,-536,-540,-523,-483,-424,-353,-260,-177,-67,17,117,202,280,358,418,479,524,568,597,620,632,632,626,611,590,567,536,511,483,457,438,414,404,391,386,383,381,386,387,389,387,384,372,362,343,324,305,283,270,254,252,248,256,264,275,288,296,300,295,282,254,219,169,113,47,-23,-88,-156,-208,-254,-284,-300,-300,-292,-266,-241,-207,-175,-144,-113,-91,-62,-46,-21,-1,20,46,67,90,107,118,118,107,82,42,-9,-73,-143,-212,-282,-335,-377,-396,-393,-369,-323,-261,-186,-108,-29,37,95,133,153,153,133,99,46,-11,-81,-151,-223,-294,-362,-422,-481,-532,-577,-616,-646,-668,-681,-680,-667,-638,-594,-541,-468,-396,-307,-223,-136,-53,24,93,158,206,251,281,302,311,311,299,284,258,233,204,183,156,148,127,126,118,114,117,103,109,93,94,82,79,74,80,82,97,118,137,177,204,246,279,311,337,356,360,357,338,310,269,221,163,105,41,-19,-79,-128,-175,-210,-238,-259,-269,-272,-272,-258,-248,-223,-199,-163,-129,-80,-32,24,87,148,218,285,348,412,460,506,532,545,546,526,499,455,408,353,298,243,192,148,110,83,63,53,53,59,71,85,93,98,88,66,25,-31,-108,-190,-291,-387,-486,-575,-652,-711,-751,-764,-759,-723,-672,-596,-508,-411,-306,-208,-108,-27,50,103,150,180,197,211,210,210,199,192,171,162,131,117,91,70,54,33,28,14,15,7,6,3,-2,-12,-21,-39,-52,-71,-84,-98,-106,-110,-106,-99,-81,-65,-37,-12,21,54,88,123,157,188,211,234,240,242,229,206,168,131,76,27,-24,-77,-112,-151,-169,-187,-185,-182,-167,-148,-130,-106,-91,-73,-67,-59,-62,-61,-63,-60,-59,-43,-33,-6,14,39,61,78,87,93,83,81,63,54,45,38,44,55,76,109,142,190,229,281,320,354,382,388,386,363,319,266,187,104,5,-95,-202,-296,-397,-472,-547,-594,-632,-642,-641,-617,-580,-530,-464,-399,-319,-242,-160,-76,2,86,160,235,300,357,407,442,468,481,476,472,439,421,373,339,292,250,208,172,136,109,84,68,52,51,42,54,60,80,104,132,170,209,246,286,315,340,354,347,333,301,255,199,131,56,-21,-102,-182,-262,-332,-407,-463,-524,-569,-609,-638,-660,-668,-670,-656,-637,-600,-563,-506,-453,-390,-330,-272,-215,-173,-131,-105,-85,-72,-69,-68,-71,-79,-86,-103,-110,-132,-144,-161,-180,-189,-201,-205,-199,-193,-171,-147,-116,-72,-37,16,55,101,139,167,190,195,195,175,146,103,50,-11,-78,-145,-216,-270,-327,-359,-380,-382,-360,-329,-272,-212,-135,-58,21,97,170,231,291,332,373,391,413,414,416,407,396,378,367,347,334,319,306,294,283,273,261,253,242,230,220,203,190,172,153,133,115,98,87,78,75,82,86,108,122,149,178,198,235,249,277,281,286,269,243,197,139,64,-17,-109,-199,-287,-369,-435,-495,-531,-564,-572,-577,-563,-547,-520,-485,-447,-397,-343,-283,-211,-134,-50,41,132,223,311,383,445,485,502,500,468,428,358,288,198,109,9,-92,-199,-311,-414,-523,-610,-682,-722,-726,-686,-601,-474,-302,-114,102,304,499,651,761,811,801,727,602,427,229,11,-194,-388,-539,-651,-714,-726,-690,-615,-505,-371,-227,-75,67,199,308,398,455,495,498,486,449,396,331,258,178,102,25,-45,-108,-162,-207,-242,-270,-292,-303,-318,-326,-334,-346,-353,-363,-374,-376,-384,-377,-373,-351,-336,-301,-267,-221,-164,-111,-53,-6,39,66,94,101,115,113,130,137,168,196,235,272,306,330,344,346,346,342,342,346,350,365,373,393,403,418,427,425,417,385,343,282,208,144,75,44,30,50,95,156,226,287,336,348,338,287,220,132,49,-30,-91,-133,-155,-153,-138,-118,-94,-85,-85,-104,-144,-190,-263,-329,-409,-477,-532,-577,-582,-568,-512,-438,-355,-277,-223,-201,-213,-256,-314,-381,-428,-468,-468,-458,-417,-372,-321,-276,-253,-242,-271,-312,-387,-455,-538,-591,-633,-640,-612,-551,-448,-314,-157,18,186,360,510,649,758,843,893,916,911,880,833,772,687,602,488,386,276,198,141,132,159,220,303,391,468,526,549,540,502,436,364,283,217,170,161,187,264,372,518,669,832,971,1091,1179,1215,1225,1184,1125,1036,951,850,768,689,617,567,506,461,395,331,254,175,97,27,-37,-83,-120,-137,-152,-154,-172,-187,-232,-284,-360,-449,-547,-654,-765,-873,-983,-1072,-1155,-1217,-1262,-1296,-1312,-1330,-1338,-1355,-1370,-1393,-1429,-1458,-1498,-1513,-1513,-1475,-1404,-1288,-1147,-976,-804,-638,-510,-429,-415,-464,-574,-731,-916,-1123,-1319,-1513,-1662,-1787,-1866,-1905,-1912,-1876,-1823,-1729,-1619,-1469,-1290,-1076,-824,-548,-244,63,382,689,996,1288,1566,1823,2055,2257,2429,2564,2674,2742,2783,2785,2752,2695,2615,2528,2443,2362,2292,2224,2163,2097,2027,1948,1853,1745,1621,1482,1332,1183,1036,906,796,716,665,657,676,739,823,935,1053,1173,1274,1349,1375,1344,1246,1079,846,560,221,-137,-516,-875,-1209,-1488,-1705,-1843,-1912,-1906,-1844,-1738,-1606,-1467,-1338,-1232,-1153,-1116,-1101,-1116,-1137,-1167,-1184,-1200,-1190,-1176,-1144,-1101,-1063,-1015,-984,-959,-953,-971,-1008,-1058,-1126,-1175,-1225,-1238,-1228,-1180,-1102,-995,-873,-738,-614,-495,-404,-333,-295,-291,-320,-385,-478,-602,-747,-913,-1086,-1266,-1430,-1579,-1702,-1788,-1847,-1858,-1840,-1779,-1685,-1547,-1366,-1143,-870,-571,-237,100,438,759,1052,1309,1521,1689,1811,1896,1945,1973,1989,1989,2002,2005,2021,2037,2054,2069,2081,2086,2091,2090,2092,2085,2088,2082,2088,2073,2066,2015,1969,1872,1780,1663,1553,1451,1360,1296,1253,1234,1232,1239,1238,1229,1191,1129,1030,896,719,515,267,8,-278,-554,-829,-1072,-1284,-1451,-1563,-1630,-1639,-1611,-1546,-1456,-1361,-1259,-1171,-1088,-1024,-978,-949,-941,-944,-958,-973,-992,-995,-995,-974,-938,-893,-830,-771,-709,-651,-604,-559,-527,-501,-479,-467,-452,-444,-426,-414,-386,-360,-320,-275,-232,-188,-175,-179,-239,-336,-485,-684,-906,-1162,-1412,-1658,-1874,-2054,-2196,-2288,-2344,-2353,-2317,-2243,-2116,-1956,-1748,-1511,-1236,-948,-639,-337,-41,234,482,709,900,1078,1214,1344,1435,1525,1589,1657,1716,1777,1835,1882,1919,1942,1939,1930,1888,1846,1788,1734,1685,1649,1632,1630,1645,1662,1679,1685,1678,1650,1610,1550,1486,1416,1351,1298,1258,1238,1235,1241,1253,1258,1237,1190,1089,941,740,491,201,-105,-422,-718,-984,-1202,-1368,-1478,-1536,-1542,-1509,-1436,-1343,-1227,-1107,-984,-864,-757,-653,-572,-496,-448,-408,-397,-395,-412,-439,-467,-508,-538,-584,-616,-660,-691,-722,-744,-762,-777,-785,-800,-805,-816,-824,-829,-835,-833,-826,-809,-792,-767,-743,-723,-703,-707,-723,-772,-846,-961,-1101,-1277,-1470,-1681,-1885,-2080,-2225,-2327,-2345,-2291,-2150,-1932,-1646,-1304,-928,-534,-146,222,556,842,1080,1262,1400,1488,1553,1591,1629,1663,1716,1778,1862,1953,2048,2128,2185,2210,2193,2146,2059,1958,1834,1716,1606,1509,1447,1400,1377,1369,1354,1338,1299,1242,1162,1069,958,846,738,634,558,490,450,418,398,370,336,278,203,99,-23,-166,-314,-464,-603,-722,-816,-872,-900,-899,-874,-844,-800,-763,-722,-688,-656,-620,-590,-546,-507,-464,-420,-387,-354,-340,-336,-346,-369,-397,-431,-466,-493,-521,-536,-547,-554,-553,-556,-559,-563,-575,-589,-600,-620,-623,-636,-630,-623,-603,-577,-549,-521,-501,-497,-517,-563,-636,-743,-864,-1009,-1157,-1301,-1436,-1547,-1633,-1679,-1688,-1647,-1566,-1442,-1277,-1082,-859,-621,-375,-130,100,315,503,671,814,943,1055,1164,1258,1347,1426,1492,1543,1578,1591,1584,1554,1502,1438,1364,1293,1222,1164,1116,1074,1051,1023,1006,982,959,926,890,844,802,750,715,670,650,629,621,627,633,654,668,682,681,667,623,559,461,336,193,23,-140,-312,-461,-591,-689,-755,-779,-781,-744,-700,-632,-570,-496,-441,-384,-351,-332,-328,-345,-363,-397,-422,-460,-474,-503,-506,-518,-522,-528,-536,-551,-569,-593,-623,-655,-696,-734,-769,-802,-816,-826,-812,-779,-735,-665,-594,-512,-433,-363,-308,-274,-269,-290,-347,-431,-549,-682,-838,-995,-1159,-1304,-1444,-1547,-1632,-1667,-1672,-1625,-1543,-1420,-1267,-1085,-891,-680,-475,-264,-61,136,330,517,695,869,1026,1171,1294,1393,1466,1510,1534,1529,1511,1473,1432,1382,1346,1311,1304,1317,1349,1408,1471,1544,1608,1663,1688,1703,1677,1635,1563,1471,1372,1264,1166,1074,997,936,883,840,801,755,710,649,577,488,383,261,130,-15,-158,-304,-436,-554,-656,-723,-777,-792,-793,-767,-734,-689,-651,-616,-599,-588,-601,-613,-634,-650,-651,-645,-617,-579,-526,-475,-412,-363,-318,-286,-275,-271,-291,-311,-349,-371,-404,-411,-419,-405,-385,-354,-321,-284,-256,-232,-223,-222,-240,-265,-306,-356,-418,-496,-585,-691,-812,-948,-1097,-1254,-1413,-1570,-1709,-1831,-1914,-1969,-1967,-1936,-1843,-1728,-1571,-1395,-1203,-994,-787,-567,-355,-145,65,256,444,612,768,909,1031,1138,1218,1283,1313,1326,1312,1286,1243,1202,1153,1123,1097,1097,1107,1142,1180,1234,1277,1322,1353,1370,1373,1357,1327,1281,1230,1163,1110,1043,999,951,921,890,873,847,828,793,748,690,604,509,383,256,106,-38,-185,-320,-435,-530,-600,-638,-660,-651,-632,-592,-543,-482,-419,-349,-285,-222,-171,-128,-98,-78,-76,-83,-102,-130,-156,-200,-234,-280,-331,-376,-441,-486,-552,-598,-650,-690,-720,-736,-739,-720,-692,-634,-580,-494,-428,-344,-282,-223,-190,-177,-193,-239,-321,-428,-567,-726,-895,-1076,-1250,-1413,-1554,-1663,-1732,-1758,-1738,-1670,-1563,-1418,-1248,-1056,-852,-643,-435,-230,-33,155,335,507,671,831,981,1126,1259,1377,1475,1550,1599,1626,1624,1609,1568,1524,1465,1408,1352,1302,1258,1229,1198,1181,1152,1127,1090,1043,989,916,845,758,681,596,526,460,408,366,335,312,292,276,249,222,172,117,39,-48,-145,-248,-352,-453,-547,-634,-706,-767,-814,-844,-861,-854,-838,-795,-754,-690,-633,-569,-511,-464,-419,-388,-361,-344,-330,-321,-316,-314,-316,-319,-324,-333,-340,-352,-356,-370,-367,-374,-364,-357,-349,-331,-320,-291,-270,-226,-190,-137,-84,-37,17,46,75,81,67,31,-29,-117,-223,-352,-494,-633,-777,-888,-990,-1041,-1067,-1043,-980,-888,-760,-618,-458,-300,-141,6,141,271,375,484,569,658,737,811,890,950,1021,1067,1112,1138,1147,1143,1114,1071,1016,942,873,797,728,675,623,600,574,575,576,584,604,610,629,631,635,627,616,596,575,548,522,485,456,410,367,311,247,179,101,18,-69,-158,-239,-322,-383,-443,-478,-505,-511,-503,-483,-447,-413,-365,-327,-288,-256,-239,-224,-226,-232,-244,-260,-276,-289,-308,-317,-338,-349,-373,-392,-417,-443,-466,-493,-516,-541,-564,-588,-607,-621,-629,-623,-607,-581,-537,-495,-436,-385,-332,-291,-263,-253,-258,-295,-342,-423,-515,-625,-747,-878,-1004,-1133,-1243,-1346,-1426,-1489,-1520,-1526,-1501,-1438,-1349,-1219,-1064,-883,-674,-452,-216,28,269,504,727,926,1108,1255,1379,1469,1532,1571,1579,1572,1541,1500,1450,1398,1345,1304,1268,1249,1246,1253,1285,1318,1368,1415,1456,1494,1508,1512,1484,1440,1366,1273,1159,1038,902,783,654,555,458,388,322,274,223,177,125,62,-7,-89,-179,-271,-369,-462,-547,-625,-682,-734,-759,-780,-778,-774,-755,-732,-708,-675,-644,-607,-571,-528,-496,-447,-420,-380,-357,-334,-329,-323,-349,-362,-412,-443,-493,-530,-559,-587,-589,-590,-570,-544,-507,-465,-417,-371,-321,-278,-236,-202,-178,-163,-164,-175,-207,-246,-310,-382,-471,-578,-691,-822,-949,-1083,-1203,-1315,-1405,-1471,-1514,-1520,-1501,-1447,-1368,-1258,-1134,-984,-829,-656,-483,-295,-111,86,273,467,645,823,977,1121,1235,1331,1388,1428,1425,1409,1369,1318,1265,1217,1178,1156,1155,1161,1193,1221,1263,1296,1328,1343,1349,1328,1301,1243,1179,1099,1008,922,828,744,666,594,534,471,414,349,276,196,102,-6,-110,-239,-342,-463,-549,-633,-686,-720,-730,-719,-687,-643,-585,-522,-457,-392,-336,-283,-247,-208,-189,-165,-157,-142,-136,-132,-126,-139,-141,-170,-197,-234,-283,-324,-384,-420,-475,-497,-533,-540,-553,-549,-537,-531,-509,-503,-487,-480,-475,-470,-473,-470,-477,-476,-487,-494,-516,-545,-592,-662,-747,-864,-985,-1128,-1263,-1391,-1502,-1578,-1625,-1626,-1587,-1501,-1379,-1217,-1028,-822,-594,-371,-142,78,289,485,671,833,985,1112,1221,1310,1372,1417,1442,1439,1433,1400,1371,1332,1302,1273,1262,1257,1270,1293,1325,1364,1401,1431,1444,1444,1411,1362,1282,1182,1061,932,788,651,522,395,302,209,151,102,68,44,20,-7,-37,-84,-139,-209,-295,-385,-486,-580,-676,-749,-819,-857,-886,-890,-875,-845,-801,-751,-692,-635,-579,-520,-476,-424,-387,-349,-317,-292,-269,-256,-247,-245,-259,-266,-298,-315,-351,-369,-397,-406,-414,-406,-393,-367,-338,-299,-261,-226,-194,-163,-143,-119,-104,-91,-71,-70,-58,-71,-89,-130,-195,-276,-383,-502,-633,-767,-891,-1000,-1088,-1141,-1168,-1151,-1109,-1030,-927,-806,-666,-524,-375,-223,-75,76,223,371,516,657,794,923,1041,1143,1228,1291,1331,1348,1340,1313,1270,1219,1163,1112,1070,1034,1020,1010,1010,1016,1012,1005,978,935,872,790,696,591,489,392,305,241,191,168,160,171,190,211,230,235,225,197,143,76,-8,-101,-194,-285,-356,-416,-447,-462,-451,-420,-379,-326,-266,-215,-155,-122,-85,-70,-69,-82,-111,-154,-207,-267,-340,-406,-480,-545,-605,-660,-702,-736,-760,-771,-772,-758,-735,-701,-659,-616,-565,-523,-479,-447,-420,-404,-392,-391,-383,-391,-379,-384,-376,-376,-382,-394,-420,-460,-516,-589,-677,-777,-880,-990,-1081,-1170,-1222,-1259,-1258,-1228,-1167,-1070,-954,-807,-650,-474,-294,-102,83,275,456,630,795,938,1067,1168,1251,1300,1331,1340,1322,1305,1264,1233,1202,1180,1175,1183,1210,1252,1304,1365,1423,1481,1520,1549,1545,1526,1470,1395,1292,1171,1038,898,760,625,503,392,298,214,147,82,30,-22,-73,-118,-171,-216,-261,-304,-335,-364,-378,-387,-387,-379,-371,-354,-347,-332,-332,-327,-338,-345,-364,-380,-404,-425,-444,-462,-470,-477,-477,-471,-467,-454,-449,-443,-442,-451,-459,-480,-502,-528,-557,-581,-606,-622,-638,-639,-646,-629,-625,-592,-569,-526,-479,-427,-365,-308,-252,-207,-180,-174,-199,-254,-339,-460,-596,-761,-923,-1090,-1238,-1364,-1457,-1511,-1523,-1496,-1425,-1319,-1179,-1016,-834,-641,-440,-241,-47,142,309,475,610,733,837,911,979,1016,1046,1058,1061,1060,1056,1051,1060,1068,1099,1132,1183,1239,1298,1358,1402,1436,1444,1429,1388,1317,1234,1126,1021,913,809,730,654,612,576,566,563,564,573,568,557,534,485,423,344,239,136,11,-106,-222,-324,-411,-476,-514,-531,-519,-489,-442,-379,-313,-242,-172,-116,-60,-35,-10,-14,-30,-60,-105,-153,-207,-257,-306,-343,-378,-399,-418,-421,-426,-420,-411,-398,-382,-359,-347,-315,-304,-278,-259,-244,-224,-210,-192,-174,-153,-137,-119,-109,-113,-127,-166,-230,-312,-435,-562,-727,-886,-1060,-1217,-1363,-1476,-1561,-1596,-1602,-1551,-1473,-1349,-1203,-1027,-843,-635,-439,-224,-29,172,358,530,688,826,936,1032,1090,1134,1151,1154,1145,1131,1114,1106,1107,1119,1147,1176,1222,1256,1293,1311,1308,1287,1235,1160,1063,943,821,688,565,452,357,283,225,190,165,151,138,117,87,39,-22,-109,-201,-314,-421,-533,-631,-713,-778,-807,-829,-806,-778,-720,-653,-577,-497,-419,-348,-286,-233,-199,-172,-162,-163,-172,-192,-216,-242,-270,-300,-321,-343,-355,-364,-363,-357,-341,-321,-295,-261,-231,-196,-167,-144,-123,-115,-109,-109,-107,-106,-92,-74,-39,6,63,127,193,256,303,336,338,314,250,160,29,-121,-298,-482,-672,-848,-1011,-1143,-1246,-1309,-1334,-1323,-1271,-1193,-1081,-944,-794,-617,-441,-248,-62,129,303,469,614,731,832,893,936,949,946,924,901,871,854,845,855,877,921,968,1022,1075,1110,1134,1127,1102,1041,965,859,754,630,526,416,335,267,222,196,185,186,186,192,182,164,128,79,7,-61,-156,-233,-321,-391,-451,-492,-521,-527,-530,-507,-491,-456,-430,-400,-370,-348,-325,-311,-299,-296,-293,-297,-304,-310,-323,-332,-340,-359,-363,-392,-402,-437,-459,-498,-532,-568,-607,-635,-665,-684,-696,-700,-693,-679,-649,-617,-562,-511,-432,-362,-269,-182,-93,-5,58,115,134,126,86,3,-105,-243,-403,-564,-733,-882,-1010,-1105,-1159,-1173,-1136,-1056,-936,-773,-587,-367,-141,101,330,560,760,945,1089,1208,1283,1328,1337,1319,1277,1224,1158,1103,1046,1015,996,1001,1029,1076,1134,1208,1273,1336,1383,1405,1405,1375,1321,1240,1147,1038,930,825,725,644,572,520,476,445,416,391,357,313,256,181,94,-16,-132,-262,-391,-517,-637,-737,-819,-881,-913,-929,-916,-890,-846,-796,-738,-686,-629,-591,-546,-524,-507,-499,-506,-516,-537,-560,-592,-617,-650,-677,-696,-717,-721,-724,-714,-695,-661,-621,-570,-509,-452,-384,-325,-273,-219,-186,-150,-127,-110,-86,-74,-50,-27,-7,22,34,43,28,-5,-71,-166,-291,-444,-621,-802,-999,-1168,-1334,-1452,-1542,-1580,-1571,-1514,-1415,-1271,-1099,-899,-679,-454,-220,6,221,423,596,757,880,987,1061,1121,1150,1179,1183,1196,1198,1208,1219,1239,1265,1292,1327,1354,1381,1395,1389,1374,1328,1271,1190,1097,994,891,791,702,629,573,538,519,519,525,541,554,558,555,529,484,420,327,223,99,-36,-168,-304,-416,-523,-595,-646,-665,-653,-617,-558,-481,-396,-312,-228,-167,-113,-89,-80,-96,-126,-172,-224,-282,-337,-391,-439,-474,-506,-523,-534,-537,-527,-519,-498,-486,-469,-460,-460,-461,-480,-497,-517,-539,-548,-549,-534,-496,-442,-364,-277,-169,-70,38,118,184,211,201,150,53,-84,-255,-447,-660,-863,-1065,-1240,-1380,-1487,-1542,-1550,-1515,-1417,-1292,-1106,-898,-655,-391,-122,154,412,655,865,1043,1178,1270,1323,1333,1320,1273,1220,1159,1101,1063,1040,1038,1067,1106,1173,1238,1313,1372,1421,1445,1444,1414,1358,1275,1171,1054,922,797,663,548,437,345,264,196,137,81,25,-38,-110,-196,-292,-401,-516,-629,-742,-840,-921,-982,-1011,-1022,-996,-956,-885,-806,-709,-612,-517,-427,-352,-290,-240,-216,-196,-193,-198,-200,-215,-213,-220,-213,-203,-190,-171,-150,-133,-112,-103,-94,-100,-105,-131,-152,-188,-219,-251,-275,-291,-286,-273,-234,-184,-116,-35,49,141,217,290,333,353,338,288,195,74,-90,-272,-478,-691,-903,-1097,-1279,-1417,-1522,-1578,-1579,-1540,-1431,-1296,-1096,-883,-629,-371,-101,151,395,600,779,912,1004,1055,1063,1042,988,924,844,774,709,668,648,657,689,750,820,908,987,1067,1121,1161,1168,1153,1110,1050,970,894,807,740,680,641,625,625,646,671,711,737,760,759,740,688,617,514,392,259,107,-39,-188,-325,-450,-558,-649,-716,-767,-796,-810,-811,-794,-776,-749,-718,-696,-663,-647,-628,-616,-611,-613,-613,-630,-635,-657,-669,-687,-700,-713,-727,-733,-748,-749,-765,-766,-781,-782,-786,-786,-767,-756,-712,-675,-608,-541,-454,-365,-269,-171,-82,4,70,122,150,150,126,70,-13,-120,-250,-395,-543,-702,-841,-973,-1075,-1147,-1182,-1174,-1125,-1029,-895,-719,-519,-284,-48,215,455,705,923,1128,1300,1443,1552,1626,1676,1688,1687,1656,1622,1577,1532,1491,1456,1429,1412,1400,1393,1386,1373,1355,1324,1283,1228,1160,1086,1001,924,839,773,707,656,619,587,567,548,522,501,453,409,333,256,154,51,-65,-174,-288,-383,-476,-542,-601,-632,-654,-657,-646,-632,-601,-579,-549,-527,-510,-497,-495,-498,-507,-522,-538,-557,-575,-588,-603,-607,-616,-614,-617,-613,-618,-619,-633,-644,-665,-689,-715,-747,-771,-796,-809,-815,-806,-790,-752,-714,-657,-598,-535,-471,-407,-355,-302,-268,-241,-234,-242,-277,-329,-412,-514,-645,-794,-952,-1128,-1287,-1449,-1577,-1677,-1732,-1744,-1692,-1600,-1439,-1249,-1004,-748,-466,-187,78,327,536,715,849,948,1004,1036,1038,1029,1007,990,975,971,986,1008,1050,1106,1165,1238,1308,1372,1436,1484,1514,1539,1531,1519,1481,1436,1380,1313,1252,1178,1125,1059,1012,964,920,883,838,797,742,689,615,541,451,354,257,151,55,-36,-114,-178,-222,-256,-266,-274,-265,-260,-248,-248,-249,-262,-282,-304,-338,-360,-393,-409,-421,-426,-415,-408,-386,-371,-353,-347,-352,-370,-406,-451,-517,-581,-666,-729,-809,-862,-908,-942,-948,-947,-923,-888,-841,-783,-723,-653,-590,-519,-460,-397,-350,-312,-288,-289,-307,-357,-429,-538,-656,-814,-960,-1129,-1268,-1404,-1487,-1547,-1540,-1489,-1382,-1222,-1020,-787,-526,-260,5,259,482,686,841,975,1061,1125,1159,1174,1175,1170,1159,1156,1151,1158,1164,1182,1195,1214,1225,1235,1235,1225,1205,1170,1127,1071,1005,931,856,775,701,633,566,521,475,450,427,419,406,400,383,356,320,259,185,94,-16,-130,-253,-371,-478,-568,-635,-674,-691,-672,-636,-576,-502,-425,-345,-269,-207,-153,-117,-91,-76,-71,-66,-67,-66,-60,-58,-45,-42,-34,-33,-40,-48,-75,-97,-138,-171,-214,-245,-280,-295,-315,-309,-308,-285,-267,-236,-208,-177,-149,-119,-96,-71,-54,-36,-27,-20,-37,-53,-110,-171,-275,-400,-551,-730,-914,-1114,-1295,-1474,-1604,-1709,-1753,-1745,-1682,-1553,-1381,-1153,-901,-613,-332,-39,219,465,659,826,931,1011,1039,1043,1017,977,925,876,829,789,765,755,755,778,802,848,886,940,981,1023,1055,1072,1083,1073,1061,1026,996,946,906,853,813,764,728,686,655,611,577,520,469,396,313,223,113,7,-110,-219,-321,-412,-482,-535,-563,-577,-565,-551,-519,-494,-470,-452,-450,-456,-476,-506,-540,-577,-615,-637,-666,-667,-675,-664,-652,-636,-621,-610,-604,-606,-610,-622,-632,-644,-650,-653,-642,-634,-601,-580,-532,-492,-438,-387,-328,-270,-211,-148,-90,-24,35,96,146,193,217,228,205,160,74,-38,-184,-348,-532,-708,-884,-1025,-1139,-1201,-1211,-1169,-1065,-916,-723,-496,-254,1,245,479,684,864,1010,1120,1208,1260,1299,1314,1319,1318,1310,1300,1286,1275,1256,1244,1220,1201,1175,1148,1122,1085,1059,1020,988,951,912,873,829,786,738,692,644,603,559,529,491,470,436,412,371,328,267,194,106,10,-99,-203,-310,-404,-480,-544,-579,-599,-596,-576,-545,-505,-463,-421,-385,-355,-329,-312,-300,-286,-278,-265,-248,-238,-217,-207,-196,-197,-207,-230,-268,-313,-378,-440,-512,-584,-643,-707,-741,-778,-788,-789,-777,-750,-718,-680,-634,-599,-552,-521,-485,-455,-433,-411,-389,-382,-368,-377,-389,-423,-475,-551,-647,-767,-901,-1049,-1196,-1338,-1460,-1558,-1615,-1634,-1603,-1525,-1399,-1233,-1027,-804,-556,-312,-69,152,352,516,650,744,810,842,856,850,839,824,814,812,822,842,880,921,986,1040,1120,1181,1257,1318,1372,1419,1450,1470,1478,1464,1448,1407,1369,1310,1254,1187,1118,1048,976,904,830,755,679,597,516,426,342,249,163,81,8,-55,-103,-139,-156,-164,-159,-152,-136,-129,-122,-124,-140,-158,-192,-228,-265,-306,-340,-371,-393,-409,-417,-422,-421,-419,-417,-416,-417,-415,-418,-415,-412,-409,-394,-385,-365,-349,-330,-312,-294,-281,-268,-262,-254,-253,-252,-253,-258,-260,-265,-265,-273,-274,-289,-310,-338,-396,-458,-555,-666,-795,-940,-1086,-1229,-1360,-1457,-1531,-1552,-1533,-1462,-1339,-1177,-965,-735,-470,-210,56,305,528,727,883,1003,1088,1128,1150,1133,1107,1064,1013,965,921,882,859,846,847,862,885,912,950,972,998,1006,998,977,932,877,803,722,630,536,446,355,273,196,126,64,2,-53,-116,-169,-238,-293,-364,-418,-477,-522,-556,-577,-582,-572,-547,-508,-457,-400,-336,-273,-207,-147,-95,-46,-7,22,54,66,91,99,115,126,134,149,148,155,147,138,122,94,69,31,1,-36,-68,-91,-118,-122,-133,-127,-115,-101,-75,-53,-30,-9,5,14,9,5,-16,-33,-62,-94,-129,-172,-228,-295,-384,-490,-620,-771,-938,-1116,-1294,-1467,-1616,-1740,-1817,-1854,-1826,-1756,-1617,-1445,-1219,-973,-707,-438,-182,57,255,426,545,628,672,678,668,634,602,571,552,555,578,630,700,798,900,1019,1131,1241,1330,1407,1451,1478,1473,1448,1398,1332,1250,1162,1061,966,864,769,673,583,490,405,315,223,133,36,-57,-151,-234,-315,-373,-424,-446,-456,-442,-416,-375,-327,-280,-234,-199,-173,-161,-162,-174,-198,-218,-253,-272,-296,-309,-315,-316,-315,-306,-306,-303,-313,-323,-348,-369,-409,-437,-476,-505,-530,-549,-557,-557,-549,-535,-511,-491,-458,-439,-407,-388,-361,-344,-320,-306,-282,-267,-247,-235,-222,-223,-228,-250,-285,-337,-407,-491,-586,-690,-795,-894,-980,-1045,-1083,-1085,-1059,-982,-885,-739,-578,-393,-195,-2,194,363,522,647,751,825,871,897,902,897,882,865,854,847,855,873,904,952,1005,1071,1140,1206,1273,1328,1368,1400,1404,1399,1365,1318,1253,1170,1082,980,880,781,680,593,508,436,370,312,257,207,160,109,62,13,-39,-82,-133,-169,-208,-230,-253,-258,-262,-252,-240,-218,-199,-173,-154,-133,-115,-102,-92,-85,-79,-80,-77,-81,-84,-88,-98,-102,-118,-127,-150,-167,-201,-227,-274,-312,-364,-414,-468,-517,-569,-608,-645,-672,-688,-695,-696,-686,-674,-657,-641,-625,-613,-607,-605,-611,-626,-648,-685,-730,-789,-866,-951,-1052,-1162,-1276,-1393,-1499,-1592,-1663,-1703,-1713,-1674,-1606,-1481,-1335,-1140,-934,-699,-470,-236,-27,167,325,453,545,603,638,649,645,642,633,639,659,685,742,800,884,969,1071,1166,1272,1363,1449,1526,1577,1622,1638,1631,1616,1563,1512,1433,1349,1260,1160,1068,968,878,789,706,631,557,493,431,379,325,285,242,215,186,174,162,164,164,177,179,189,183,175,155,122,85,31,-15,-75,-124,-172,-215,-247,-273,-295,-302,-315,-319,-324,-332,-335,-347,-361,-374,-400,-418,-448,-478,-504,-541,-561,-592,-603,-617,-611,-600,-576,-541,-504,-460,-421,-386,-357,-349,-343,-365,-390,-439,-496,-568,-654,-745,-852,-959,-1072,-1186,-1287,-1385,-1458,-1514,-1538,-1530,-1486,-1409,-1290,-1145,-965,-770,-553,-340,-124,71,253,402,525,615,675,710,720,719,702,690,671,668,668,684,715,755,816,879,956,1036,1112,1189,1250,1294,1326,1325,1313,1265,1204,1115,1016,900,776,652,522,404,289,189,97,26,-45,-87,-141,-165,-201,-222,-246,-260,-275,-276,-277,-261,-240,-206,-167,-115,-62,-6,56,109,164,216,257,303,339,369,401,426,446,470,477,489,485,474,452,411,362,293,211,128,23,-66,-165,-248,-318,-377,-410,-435,-432,-425,-400,-376,-344,-324,-300,-299,-295,-317,-334,-374,-407,-452,-496,-540,-589,-635,-695,-753,-830,-912,-1008,-1114,-1222,-1333,-1432,-1518,-1581,-1613,-1613,-1574,-1501,-1389,-1253,-1086,-910,-718,-536,-353,-195,-49,65,162,229,282,316,344,369,399,436,488,548,630,715,816,918,1021,1123,1210,1291,1349,1397,1411,1422,1395,1369,1313,1255,1186,1112,1042,967,898,833,764,707,637,576,506,432,364,277,203,119,40,-34,-109,-169,-224,-270,-299,-322,-331,-327,-320,-298,-278,-252,-229,-206,-188,-172,-162,-153,-148,-141,-133,-125,-110,-98,-80,-65,-54,-40,-44,-41,-63,-77,-109,-135,-173,-202,-238,-263,-290,-307,-331,-340,-367,-376,-406,-426,-460,-492,-531,-565,-608,-639,-678,-702,-728,-746,-758,-774,-779,-791,-806,-818,-849,-869,-904,-931,-960,-981,-992,-985,-964,-911,-845,-741,-621,-471,-303,-121,71,260,445,609,751,866,948,999,1021,1018,1004,974,954,932,934,949,987,1045,1119,1208,1296,1391,1470,1541,1585,1610,1607,1574,1524,1434,1339,1216,1083,943,793,649,503,366,238,123,19,-67,-142,-196,-244,-268,-294,-297,-304,-298,-294,-282,-281,-268,-274,-266,-279,-282,-295,-308,-318,-330,-337,-336,-337,-322,-311,-284,-263,-230,-202,-175,-149,-134,-123,-127,-139,-164,-201,-240,-290,-332,-379,-407,-434,-437,-431,-413,-375,-341,-291,-254,-211,-187,-166,-161,-169,-186,-216,-256,-299,-353,-407,-467,-530,-595,-658,-730,-792,-864,-934,-995,-1068,-1123,-1187,-1237,-1278,-1309,-1323,-1319,-1293,-1241,-1166,-1065,-940,-800,-639,-476,-309,-143,7,149,271,374,462,533,590,640,682,723,765,810,864,919,987,1049,1126,1194,1264,1328,1379,1429,1455,1477,1474,1462,1427,1379,1309,1228,1126,1017,889,765,629,501,380,262,166,79,4,-45,-101,-127,-166,-181,-207,-220,-240,-252,-263,-270,-273,-270,-263,-246,-224,-192,-154,-110,-55,-2,64,122,183,238,286,324,351,363,364,344,316,271,213,150,70,-7,-90,-174,-255,-327,-395,-449,-493,-526,-543,-549,-549,-531,-519,-491,-471,-451,-432,-426,-422,-433,-449,-478,-508,-550,-590,-632,-671,-707,-736,-763,-779,-796,-805,-814,-820,-824,-824,-824,-808,-788,-745,-690,-607,-507,-379,-243,-83,73,232,383,507,619,693,743,763,758,732,695,654,611,585,568,575,601,645,708,780,862,937,1009,1065,1099,1115,1101,1063,999,913,806,687,554,416,273,135,-4,-129,-248,-354,-446,-524,-590,-636,-675,-700,-710,-722,-710,-709,-689,-672,-646,-621,-583,-549,-499,-451,-390,-326,-246,-172,-75,10,114,205,306,387,473,536,590,622,639,630,611,564,515,441,373,290,220,145,83,31,-12,-40,-55,-65,-58,-47,-36,-13,-1,9,15,3,-10,-46,-83,-138,-197,-260,-332,-392,-460,-515,-568,-615,-654,-689,-720,-748,-776,-800,-824,-843,-856,-864,-856,-833,-795,-730,-647,-539,-414,-269,-122,39,183,327,444,542,618,657,688,683,672,651,620,598,578,569,572,587,613,650,700,747,811,863,920,969,1004,1028,1033,1010,975,900,814,697,562,418,257,107,-50,-183,-311,-410,-491,-552,-588,-615,-622,-627,-622,-622,-619,-623,-628,-634,-647,-646,-653,-637,-621,-587,-541,-481,-416,-336,-262,-182,-108,-49,11,44,78,86,88,80,53,34,-9,-37,-85,-114,-162,-188,-228,-254,-279,-305,-314,-330,-330,-328,-320,-302,-283,-256,-226,-197,-168,-142,-119,-105,-94,-98,-105,-123,-149,-178,-218,-253,-295,-332,-370,-403,-438,-465,-500,-526,-555,-579,-595,-603,-597,-563,-518,-433,-328,-198,-39,132,313,501,671,834,974,1084,1171,1222,1253,1259,1254,1238,1218,1210,1198,1218,1228,1271,1306,1356,1400,1441,1469,1483,1480,1448,1406,1326,1241,1123,995,848,692,524,354,182,5,-155,-317,-461,-587,-705,-790,-869,-918,-954,-979,-982,-990,-979,-976,-966,-955,-942,-924,-899,-867,-822,-766,-696,-618,-525,-427,-324,-215,-116,-15,67,142,192,230,240,236,209,172,119,64,4,-52,-106,-147,-185,-209,-223,-234,-228,-226,-208,-197,-177,-158,-142,-120,-109,-93,-87,-78,-83,-87,-107,-127,-165,-205,-265,-323,-395,-463,-538,-604,-664,-717,-754,-787,-800,-811,-808,-804,-792,-780,-759,-738,-708,-671,-627,-569,-501,-424,-335,-243,-144,-50,41,123,193,252,295,325,348,362,379,395,421,458,510,578,664,762,877,993,1118,1234,1340,1432,1489,1530,1526,1494,1426,1322,1195,1045,876,704,527,354,203,52,-64,-171,-255,-317,-367,-402,-429,-449,-475,-490,-522,-542,-577,-600,-629,-641,-647,-633,-602,-551,-479,-390,-284,-165,-45,81,198,303,401,468,528,552,568,559,536,507,461,424,378,341,305,275,248,226,204,184,160,135,105,73,36,-5,-54,-98,-155,-205,-263,-323,-375,-444,-492,-564,-618,-682,-745,-800,-857,-905,-949,-979,-1006,-1015,-1023,-1021,-1013,-1008,-998,-992,-985,-978,-962,-947,-904,-858,-774,-679,-548,-401,-230,-48,134,317,484,627,749,835,894,928,932,929,911,897,888,887,903,934,974,1031,1087,1148,1203,1247,1277,1287,1275,1242,1179,1101,994,871,735,581,426,261,105,-49,-188,-311,-415,-494,-548,-582,-589,-583,-558,-532,-497,-471,-449,-435,-434,-441,-450,-466,-474,-479,-466,-445,-399,-342,-267,-178,-89,9,93,174,230,275,287,291,267,235,196,149,114,80,64,57,67,87,117,149,187,213,240,244,248,223,200,149,105,43,-11,-72,-121,-174,-216,-265,-304,-357,-403,-467,-527,-599,-665,-740,-796,-859,-897,-933,-949,-961,-957,-953,-939,-923,-905,-881,-847,-810,-750,-681,-592,-483,-365,-229,-96,40,161,276,360,435,480,513,535,549,568,597,634,696,769,865,968,1087,1195,1313,1406,1495,1548,1591,1589,1578,1524,1453,1356,1237,1101,953,785,618,437,257,78,-94,-260,-406,-540,-648,-738,-802,-848,-870,-882,-880,-871,-856,-841,-822,-806,-781,-753,-717,-668,-611,-531,-449,-344,-238,-125,-8,92,196,267,332,367,377,372,334,291,223,160,82,19,-48,-95,-137,-163,-182,-196,-200,-211,-221,-240,-263,-297,-332,-374,-416,-448,-488,-507,-528,-541,-544,-557,-559,-577,-594,-619,-658,-692,-739,-777,-815,-842,-856,-859,-840,-814,-771,-720,-667,-606,-551,-496,-443,-385,-329,-256,-178,-85,26,144,274,407,533,651,755,835,901,940,967,981,988,996,1011,1030,1072,1114,1180,1248,1323,1401,1467,1530,1572,1597,1602,1575,1535,1460,1371,1261,1129,995,838,688,526,372,215,77,-66,-178,-293,-378,-460,-517,-572,-607,-645,-670,-697,-723,-747,-774,-797,-820,-836,-847,-846,-832,-806,-763,-705,-637,-552,-464,-375,-280,-200,-118,-56,4,45,89,115,148,172,202,228,258,287,311,336,346,354,345,326,296,249,198,132,71,-3,-59,-120,-166,-200,-231,-244,-260,-272,-288,-312,-346,-394,-452,-524,-599,-678,-757,-822,-882,-920,-945,-952,-945,-924,-892,-858,-816,-776,-737,-690,-654,-603,-559,-502,-443,-378,-307,-236,-163,-92,-31,31,76,121,158,190,230,263,315,371,440,525,613,716,819,925,1021,1113,1185,1245,1283,1302,1302,1281,1245,1188,1118,1032,929,820,683,555,399,254,102,-40,-174,-287,-386,-455,-504,-530,-531,-521,-491,-458,-417,-377,-338,-305,-272,-246,-220,-193,-168,-129,-94,-44,4,61,115,167,214,248,275,287,291,288,277,271,258,261,262,274,296,318,349,373,398,419,426,430,411,390,350,304,245,183,115,47,-22,-90,-155,-221,-283,-352,-419,-496,-576,-663,-755,-846,-943,-1026,-1109,-1166,-1216,-1235,-1240,-1220,-1179,-1133,-1066,-1002,-934,-865,-807,-740,-682,-616,-550,-475,-393,-307,-211,-121,-23,62,149,220,290,344,399,444,489,536,582,637,693,753,822,886,956,1020,1080,1131,1174,1204,1220,1226,1212,1190,1142,1089,1002,916,791,665,514,358,193,35,-123,-259,-380,-474,-541,-586,-600,-602,-582,-556,-522,-496,-462,-451,-427,-424,-416,-409,-396,-378,-340,-303,-238,-173,-94,-10,69,149,215,268,312,336,348,351,341,328,318,303,295,294,292,304,308,321,320,324,308,291,253,211,154,92,27,-42,-107,-167,-221,-272,-308,-355,-386,-431,-473,-525,-583,-645,-716,-782,-851,-909,-956,-989,-1004,-1001,-980,-948,-895,-848,-786,-735,-680,-635,-590,-554,-511,-472,-425,-370,-312,-239,-169,-87,-11,68,141,207,272,329,389,445,509,577,653,738,826,925,1019,1116,1203,1285,1353,1411,1451,1477,1490,1483,1462,1423,1366,1286,1192,1064,928,760,585,389,196,-4,-188,-361,-507,-630,-715,-778,-806,-811,-801,-773,-743,-716,-684,-669,-652,-649,-638,-638,-621,-603,-575,-530,-480,-419,-348,-280,-205,-140,-74,-19,26,66,91,114,120,130,124,122,115,102,98,81,73,54,35,11,-25,-61,-110,-161,-215,-275,-327,-383,-427,-463,-499,-516,-542,-554,-572,-595,-618,-657,-697,-751,-806,-861,-918,-960,-991,-1002,-988,-953,-893,-810,-710,-597,-474,-348,-221,-101,20,127,234,327,417,493,572,628,692,731,777,803,832,853,871,892,907,936,957,994,1024,1068,1105,1151,1194,1235,1278,1316,1354,1389,1420,1445,1458,1469,1447,1428,1359,1291,1171,1046,881,706,514,319,123,-61,-228,-375,-495,-592,-658,-708,-729,-750,-748,-758,-758,-770,-785,-806,-833,-858,-884,-900,-905,-902,-874,-841,-786,-718,-644,-553,-467,-374,-284,-202,-124,-55,-2,51,87,119,145,167,186,209,223,244,256,270,273,270,260,236,211,171,132,88,46,7,-27,-58,-85,-109,-142,-172,-224,-273,-352,-424,-525,-613,-714,-803,-887,-951,-1004,-1032,-1050,-1045,-1027,-1002,-962,-926,-880,-840,-795,-758,-717,-684,-644,-613,-572,-536,-496,-448,-404,-345,-289,-219,-150,-65,21,117,219,322,434,538,650,749,849,936,1020,1089,1157,1206,1255,1289,1317,1331,1333,1325,1292,1251,1185,1101,1008,887,765,633,494,365,236,122,21,-61,-126,-169,-196,-207,-202,-189,-172,-142,-132,-102,-100,-85,-87,-89,-90,-94,-88,-83,-62,-37,1,46,93,151,197,253,289,323,345,352,352,339,317,293,265,235,210,186,167,154,141,130,121,102,86,53,20,-24,-72,-125,-178,-236,-286,-340,-391,-445,-499,-564,-625,-707,-781,-870,-949,-1034,-1101,-1162,-1201,-1217,-1217,-1188,-1140,-1072,-993,-899,-811,-710,-628,-541,-478,-414,-368,-333,-300,-287,-265,-255,-245,-227,-216,-192,-163,-132,-82,-35,34,103,190,281,384,495,611,737,858,993,1113,1242,1354,1464,1558,1639,1701,1742,1758,1751,1712,1648,1551,1426,1277,1100,910,702,495,281,81,-110,-281,-430,-557,-655,-736,-786,-826,-834,-845,-825,-812,-779,-748,-711,-672,-628,-589,-541,-500,-451,-405,-358,-308,-262,-212,-167,-121,-77,-42,0,27,62,81,106,120,137,144,157,154,165,155,159,150,142,131,117,94,79,45,25,-11,-41,-70,-108,-135,-171,-206,-238,-287,-327,-386,-440,-509,-572,-642,-704,-761,-802,-836,-840,-844,-808,-775,-713,-651,-572,-499,-415,-344,-270,-205,-150,-98,-58,-21,11,33,60,78,102,121,149,175,210,248,292,345,401,469,538,612,694,774,859,945,1022,1104,1175,1243,1301,1348,1383,1402,1411,1396,1364,1311,1236,1138,1018,875,713,540,350,163,-25,-196,-357,-485,-592,-667,-710,-730,-726,-705,-676,-646,-609,-592,-568,-568,-565,-571,-584,-584,-594,-584,-568,-544,-506,-459,-411,-349,-301,-243,-202,-159,-132,-111,-99,-96,-93,-100,-106,-117,-126,-135,-145,-155,-166,-175,-187,-198,-208,-221,-226,-238,-237,-245,-243,-243,-251,-254,-273,-301,-337,-392,-452,-528,-604,-690,-761,-839,-885,-933,-944,-939,-910,-849,-771,-668,-547,-418,-279,-142,-10,109,214,292,361,393,420,415,408,381,358,324,301,282,273,278,298,333,386,452,533,621,725,820,930,1026,1124,1216,1293,1369,1428,1480,1517,1544,1553,1548,1529,1483,1429,1343,1245,1119,980,818,644,460,261,76,-123,-296,-464,-607,-725,-821,-885,-923,-937,-923,-895,-846,-788,-722,-650,-582,-509,-448,-387,-335,-290,-253,-220,-202,-175,-170,-150,-145,-127,-112,-91,-63,-30,3,46,79,120,149,177,193,205,206,197,186,162,138,108,79,44,21,-10,-22,-38,-45,-47,-52,-56,-71,-97,-140,-200,-281,-376,-489,-604,-727,-836,-941,-1018,-1083,-1111,-1124,-1102,-1068,-1010,-946,-873,-802,-734,-677,-628,-595,-569,-558,-550,-547,-551,-542,-543,-528,-510,-488,-455,-423,-381,-337,-287,-231,-170,-98,-18,78,181,300,426,559,695,832,961,1082,1193,1283,1367,1423,1471,1494,1503,1490,1455,1397,1320,1212,1091,941,781,610,431,262,92,-52,-184,-286,-364,-414,-433,-433,-404,-360,-304,-234,-168,-96,-33,18,71,101,136,154,177,192,218,235,272,296,344,375,426,459,504,533,567,584,601,603,600,587,564,534,496,451,398,343,280,213,146,71,0,-70,-143,-203,-267,-317,-367,-408,-453,-489,-540,-584,-646,-708,-783,-859,-938,-1015,-1080,-1138,-1174,-1193,-1186,-1157,-1107,-1033,-953,-844,-749,-634,-539,-439,-361,-291,-243,-210,-198,-201,-227,-258,-311,-361,-423,-480,-528,-571,-592,-599,-580,-538,-468,-378,-253,-120,47,214,401,590,771,959,1117,1277,1402,1518,1598,1661,1693,1697,1677,1624,1543,1433,1291,1124,932,721,497,272,47,-155,-343,-495,-610,-697,-731,-749,-718,-679,-614,-543,-470,-400,-337,-292,-250,-232,-218,-217,-224,-229,-239,-241,-238,-229,-207,-180,-138,-98,-42,3,63,106,153,189,215,237,249,255,257,257,253,255,255,255,262,264,270,281,282,296,299,307,307,305,287,263,216,152,68,-37,-160,-296,-438,-585,-718,-842,-938,-1010,-1044,-1047,-1010,-941,-844,-717,-583,-435,-290,-158,-35,56,131,168,190,175,148,97,41,-28,-90,-154,-205,-243,-269,-273,-262,-230,-185,-116,-47,50,136,243,338,444,536,629,714,787,862,918,976,1019,1064,1087,1113,1113,1101,1069,1008,923,811,668,506,323,128,-70,-265,-440,-604,-727,-829,-890,-916,-914,-880,-824,-755,-675,-591,-513,-432,-368,-305,-253,-204,-161,-121,-83,-44,-9,31,66,102,139,171,203,229,251,266,270,269,248,225,183,136,78,19,-48,-107,-168,-219,-264,-295,-320,-330,-332,-326,-310,-295,-275,-261,-250,-248,-257,-278,-306,-351,-392,-453,-499,-556,-590,-631,-640,-653,-633,-609,-568,-514,-453,-386,-310,-241,-162,-95,-22,42,99,150,188,217,230,227,213,180,145,88,45,-15,-51,-91,-108,-108,-92,-51,6,79,174,271,383,494,605,715,818,912,1006,1082,1160,1224,1282,1332,1369,1389,1391,1369,1316,1235,1113,964,779,570,344,108,-121,-339,-529,-683,-799,-870,-899,-886,-842,-770,-684,-587,-495,-407,-335,-276,-231,-206,-185,-179,-171,-162,-149,-123,-92,-44,10,77,144,217,285,349,407,454,489,519,527,537,525,510,481,442,396,341,276,211,138,69,5,-55,-104,-141,-172,-187,-202,-214,-228,-255,-293,-347,-426,-516,-631,-748,-874,-994,-1103,-1192,-1254,-1286,-1285,-1257,-1195,-1114,-1009,-901,-777,-664,-547,-442,-349,-266,-201,-150,-118,-101,-103,-124,-155,-211,-267,-335,-407,-463,-526,-555,-576,-567,-531,-474,-384,-282,-153,-21,126,267,411,541,670,776,881,963,1041,1104,1160,1200,1242,1255,1275,1260,1239,1191,1120,1028,909,780,628,483,329,195,72,-23,-92,-135,-150,-146,-123,-94,-54,-26,6,22,33,39,31,32,23,29,33,51,76,109,154,199,252,307,356,409,451,490,524,543,561,560,560,540,515,477,432,372,314,241,173,104,34,-20,-69,-103,-124,-134,-135,-131,-126,-132,-146,-185,-240,-318,-419,-533,-662,-789,-913,-1021,-1112,-1177,-1216,-1231,-1217,-1188,-1141,-1082,-1018,-948,-877,-810,-741,-677,-617,-563,-514,-473,-440,-418,-405,-402,-405,-420,-434,-455,-465,-477,-469,-453,-411,-358,-272,-182,-60,61,202,335,476,603,727,840,942,1039,1121,1204,1274,1343,1398,1445,1469,1479,1455,1401,1315,1184,1027,830,611,375,133,-102,-321,-512,-661,-774,-832,-853,-827,-769,-685,-583,-480,-371,-280,-196,-134,-87,-55,-39,-32,-29,-39,-37,-49,-48,-51,-44,-39,-22,-5,25,56,99,143,195,246,300,343,390,416,442,447,446,433,412,384,355,329,300,290,270,271,267,262,256,235,202,146,71,-27,-143,-265,-405,-523,-646,-733,-801,-834,-832,-802,-743,-662,-569,-467,-364,-266,-175,-98,-25,27,80,111,138,146,149,127,102,49,-14,-87,-177,-262,-359,-434,-511,-555,-592,-589,-573,-519,-453,-358,-252,-131,-1,133,268,409,536,677,798,926,1041,1147,1245,1325,1383,1418,1418,1386,1314,1203,1056,873,665,438,204,-25,-243,-432,-596,-715,-804,-849,-860,-845,-802,-747,-682,-612,-551,-496,-447,-416,-390,-374,-365,-354,-345,-327,-305,-273,-229,-182,-116,-55,16,88,155,218,275,317,347,364,359,342,313,261,213,142,87,19,-33,-75,-109,-118,-118,-99,-69,-29,12,53,75,89,71,31,-38,-135,-255,-385,-533,-663,-797,-894,-974,-1017,-1020,-1000,-935,-855,-750,-634,-514,-390,-273,-168,-63,18,100,163,218,260,292,307,311,300,274,233,185,125,61,8,-59,-89,-129,-136,-129,-107,-58,-1,78,163,265,364,479,588,704,813,925,1025,1122,1207,1273,1327,1353,1354,1324,1261,1159,1032,862,683,472,267,57,-138,-307,-449,-555,-621,-655,-650,-617,-566,-492,-420,-338,-270,-206,-158,-125,-103,-101,-98,-114,-120,-138,-137,-143,-124,-108,-66,-26,38,98,176,246,324,394,457,507,544,564,565,548,513,463,403,330,261,182,122,55,13,-30,-55,-73,-90,-107,-131,-169,-223,-301,-396,-515,-642,-786,-918,-1052,-1158,-1245,-1299,-1318,-1309,-1263,-1201,-1106,-1013,-902,-797,-698,-601,-523,-448,-394,-342,-311,-283,-272,-268,-280,-300,-333,-381,-428,-494,-548,-610,-658,-693,-711,-707,-676,-629,-547,-458,-337,-213,-72,72,222,370,523,661,808,938,1064,1183,1282,1374,1445,1487,1514,1499,1459,1383,1270,1130,963,778,586,393,212,52,-83,-180,-247,-273,-270,-235,-180,-109,-27,48,126,186,236,267,287,287,284,269,258,245,244,242,265,280,321,355,402,448,489,533,561,587,597,596,583,558,518,475,417,362,301,239,186,129,90,50,20,0,-19,-28,-43,-57,-80,-114,-160,-226,-304,-404,-511,-631,-753,-871,-984,-1074,-1152,-1196,-1222,-1213,-1186,-1130,-1059,-975,-881,-788,-693,-604,-523,-448,-389,-333,-295,-261,-243,-235,-237,-255,-277,-315,-354,-400,-444,-485,-516,-537,-541,-528,-499,-449,-381,-297,-193,-81,49,187,331,485,634,788,934,1070,1198,1305,1394,1462,1493,1507,1475,1417,1322,1192,1036,853,650,438,219,13,-187,-360,-508,-626,-709,-757,-778,-767,-734,-687,-624,-564,-495,-445,-390,-363,-331,-326,-313,-320,-315,-312,-301,-278,-239,-192,-119,-44,53,154,262,370,477,575,662,734,789,826,847,844,837,805,776,731,689,644,597,562,512,481,435,394,348,289,226,149,56,-44,-163,-282,-413,-536,-654,-754,-836,-887,-916,-902,-867,-798,-710,-604,-488,-374,-262,-167,-78,-19,36,58,79,79,68,54,21,-8,-54,-105,-167,-232,-312,-383,-465,-533,-596,-646,-674,-688,-673,-639,-579,-500,-396,-281,-140,1,161,317,479,636,789,929,1060,1168,1261,1326,1363,1370,1342,1278,1182,1050,893,716,523,327,138,-39,-189,-318,-404,-470,-487,-492,-458,-421,-363,-310,-259,-216,-195,-178,-191,-207,-245,-284,-332,-376,-415,-446,-463,-465,-452,-421,-377,-319,-254,-177,-107,-31,33,90,136,166,189,195,194,186,170,155,141,125,121,118,123,138,150,175,189,208,209,202,175,128,59,-33,-139,-266,-395,-531,-657,-766,-863,-921,-962,-964,-940,-893,-822,-739,-649,-554,-468,-377,-305,-227,-163,-97,-37,24,82,136,181,216,235,236,216,175,110,39,-57,-143,-236,-311,-366,-400,-397,-364,-297,-198,-75,71,226,394,549,709,846,974,1080,1167,1234,1279,1304,1306,1284,1243,1172,1084,966,834,683,519,351,182,21,-119,-248,-339,-412,-446,-461,-445,-413,-368,-315,-263,-209,-171,-129,-109,-88,-74,-71,-55,-52,-30,-13,20,54,101,149,202,258,308,360,399,435,456,473,474,468,452,425,397,354,319,267,223,177,127,86,46,4,-24,-61,-91,-123,-164,-202,-257,-314,-383,-460,-540,-624,-708,-780,-848,-894,-927,-931,-922,-881,-829,-759,-680,-595,-517,-439,-384,-330,-302,-280,-279,-279,-295,-305,-328,-342,-364,-383,-409,-435,-473,-513,-562,-619,-673,-737,-783,-832,-858,-865,-855,-811,-748,-654,-537,-401,-242,-79,102,278,454,626,788,934,1071,1183,1277,1351,1392,1416,1403,1371,1301,1216,1099,973,830,683,539,399,280,172,95,33,3,-14,-7,10,34,66,88,120,129,152,151,161,161,162,166,170,180,192,208,230,254,284,317,352,395,431,477,512,553,585,611,633,645,651,645,635,609,586,544,506,455,404,349,292,233,168,106,30,-40,-129,-218,-322,-428,-549,-665,-793,-910,-1025,-1124,-1207,-1268,-1307,-1316,-1303,-1264,-1205,-1133,-1046,-954,-860,-767,-678,-591,-511,-435,-364,-300,-244,-196,-167,-147,-152,-173,-217,-282,-357,-455,-545,-644,-727,-795,-839,-855,-836,-787,-700,-592,-449,-300,-128,40,211,376,530,672,801,909,1011,1086,1151,1192,1214,1212,1190,1135,1064,962,840,704,547,390,230,77,-60,-180,-269,-342,-371,-395,-372,-357,-306,-269,-214,-176,-133,-107,-81,-69,-62,-53,-54,-44,-38,-21,2,32,71,113,165,215,267,318,361,402,437,463,487,502,514,524,526,533,528,530,521,515,503,490,472,452,428,399,365,327,283,231,173,106,34,-48,-130,-223,-306,-397,-467,-540,-584,-617,-628,-615,-587,-540,-482,-416,-356,-286,-244,-191,-169,-144,-139,-138,-143,-157,-168,-195,-214,-255,-290,-348,-409,-480,-565,-644,-730,-801,-862,-902,-913,-899,-849,-773,-663,-532,-380,-211,-41,143,314,486,645,794,927,1045,1147,1223,1285,1317,1328,1313,1266,1201,1100,989,847,699,534,376,207,65,-82,-196,-301,-378,-439,-477,-500,-514,-503,-502,-476,-461,-434,-410,-386,-360,-340,-317,-299,-282,-263,-246,-229,-204,-184,-156,-127,-94,-62,-22,9,49,82,119,151,185,215,249,274,307,328,353,370,380,392,385,381,362,334,301,253,197,136,53,-21,-124,-213,-320,-419,-515,-608,-675,-739,-765,-780,-760,-719,-656,-574,-484,-382,-288,-191,-110,-40,18,59,92,108,118,117,108,94,67,37,-8,-63,-126,-208,-289,-386,-481,-574,-663,-729,-783,-808,-801,-768,-697,-599,-470,-318,-144,40,239,430,632,813,988,1146,1279,1393,1476,1534,1557,1555,1513,1451,1347,1231,1077,917,737,554,375,202,47,-87,-192,-272,-316,-342,-337,-317,-284,-244,-205,-165,-137,-111,-98,-92,-86,-91,-90,-89,-83,-70,-48,-22,11,54,88,138,168,213,234,265,278,292,297,301,293,291,278,265,251,226,207,181,148,126,79,54,-1,-39,-101,-156,-229,-305,-390,-483,-578,-679,-773,-866,-943,-1008,-1049,-1070,-1061,-1031,-974,-898,-811,-709,-612,-512,-427,-348,-287,-237,-203,-181,-166,-168,-168,-186,-207,-236,-279,-327,-391,-460,-545,-626,-724,-808,-896,-968,-1025,-1061,-1075,-1055,-1015,-936,-834,-706,-548,-380,-186,11,217,426,626,826,1005,1175,1319,1445,1545,1618,1663,1684,1673,1639,1579,1498,1399,1285,1164,1031,915,784,681,577,494,424,364,319,279,249,216,190,153,123,79,43,-1,-41,-73,-101,-114,-111,-104,-73,-39,6,51,97,136,170,195,210,223,227,238,243,260,278,308,342,380,421,458,489,509,515,497,468,406,329,231,113,-16,-151,-300,-438,-583,-717,-839,-955,-1054,-1134,-1205,-1240,-1270,-1261,-1242,-1192,-1125,-1041,-944,-840,-733,-629,-532,-444,-368,-306,-259,-217,-198,-169,-166,-153,-153,-155,-163,-176,-202,-231,-278,-324,-389,-447,-516,-577,-625,-670,-684,-684,-658,-595,-520,-400,-276,-118,43,214,385,543,695,817,931,1006,1069,1100,1109,1097,1060,1008,930,844,731,618,485,353,219,87,-30,-136,-225,-287,-332,-352,-348,-329,-291,-241,-191,-133,-84,-38,-4,24,37,49,51,56,61,74,85,117,133,174,201,235,266,288,309,326,338,349,359,374,390,418,445,482,521,561,598,631,645,654,633,602,542,468,372,269,147,31,-95,-210,-317,-416,-493,-560,-600,-629,-633,-627,-599,-565,-515,-464,-407,-345,-291,-233,-187,-144,-110,-87,-68,-65,-61,-68,-75,-86,-93,-108,-115,-135,-155,-186,-232,-284,-359,-437,-534,-627,-724,-813,-882,-938,-961,-950,-914,-824,-717,-560,-390,-186,22,237,450,644,825,977,1103,1205,1274,1319,1341,1335,1313,1267,1204,1123,1028,914,794,659,526,385,256,125,14,-88,-168,-239,-286,-326,-350,-367,-382,-395,-409,-428,-446,-470,-491,-510,-521,-527,-517,-505,-466,-432,-374,-316,-247,-177,-102,-32,38,105,161,219,265,309,347,381,409,433,452,457,462,446,426,385,338,269,200,110,17,-81,-192,-292,-406,-506,-611,-700,-784,-851,-900,-935,-942,-936,-902,-849,-778,-690,-587,-480,-360,-250,-135,-38,59,126,191,229,259,272,272,265,246,222,190,150,104,46,-20,-92,-176,-256,-350,-425,-505,-562,-599,-622,-600,-566,-488,-392,-268,-125,26,187,339,487,620,738,840,920,995,1046,1096,1129,1160,1174,1189,1178,1168,1129,1083,1012,930,828,720,605,486,377,268,181,102,41,-7,-43,-70,-94,-115,-136,-162,-185,-214,-233,-258,-268,-276,-272,-258,-238,-214,-180,-156,-126,-105,-94,-85,-89,-99,-107,-124,-128,-135,-123,-106,-72,-31,20,74,129,174,214,231,233,217,172,115,36,-62,-161,-277,-388,-498,-604,-694,-773,-837,-881,-908,-920,-906,-886,-841,-790,-722,-652,-572,-496,-419,-351,-294,-245,-211,-190,-173,-176,-175,-183,-195,-205,-222,-239,-258,-289,-316,-363,-404,-463,-520,-580,-644,-693,-745,-773,-788,-782,-745,-688,-603,-489,-359,-206,-38,131,315,489,662,824,978,1112,1238,1336,1422,1481,1520,1534,1524,1490,1436,1361,1265,1165,1045,933,811,702,596,503,426,353,302,252,211,180,139,111,70,37,-1,-39,-70,-102,-126,-140,-152,-153,-141,-135,-107,-86,-53,-21,12,48,79,117,145,177,207,233,259,282,305,314,332,326,327,305,280,235,184,114,34,-55,-157,-260,-368,-473,-573,-663,-739,-803,-844,-875,-880,-877,-851,-822,-773,-722,-661,-596,-532,-463,-403,-339,-292,-246,-209,-184,-159,-147,-134,-123,-117,-106,-103,-98,-99,-110,-122,-153,-191,-239,-302,-367,-440,-513,-582,-639,-685,-713,-718,-705,-663,-604,-521,-424,-313,-193,-71,57,174,293,396,497,581,655,719,766,805,828,838,840,823,801,764,718,664,604,535,473,402,339,280,223,175,131,90,53,18,-22,-54,-97,-127,-166,-191,-218,-230,-238,-232,-218,-193,-160,-115,-73,-15,33,96,150,211,273,336,400,458,506,543,549,528,470,374,249,100,-60,-210,-334,-419,-447,-419,-331,-193,-22,170,347,502,607,648,626,527,372,165,-67,-313,-539,-734,-876,-954,-962,-901,-778,-598,-389,-152,82,305,502,661,777,849,878,866,822,750,657,553,437,319,199,75,-44,-170,-288,-414,-531,-649,-759,-857,-941,-1006,-1048,-1067,-1060,-1026,-973,-893,-807,-698,-590,-473,-353,-237,-118,-5,111,219,332,435,541,642,730,823,886,958,993,1030,1034,1026,994,937,859,748,608,438,231,3,-252,-507,-760,-979,-1156,-1269,-1301,-1258,-1119,-921,-655,-357,-56,238,473,659,757,778,716,583,400,183,-45,-255,-436,-564,-635,-638,-581,-462,-303,-107,106,322,527,714,861,983,1054,1088,1081,1030,951,838,699,544,368,194,9,-165,-337,-487,-631,-739,-836,-901,-940,-959,-946,-921,-870,-815,-744,-678,-605,-546,-489,-446,-411,-379,-364,-339,-326,-304,-277,-251,-211,-169,-125,-74,-30,16,54,84,109,118,127,118,104,82,38,-6,-83,-158,-263,-361,-471,-558,-626,-651,-624,-534,-379,-156,118,439,780,1121,1442,1710,1922,2043,2087,2032,1903,1695,1440,1148,842,555,282,68,-100,-205,-248,-241,-183,-96,14,127,242,334,412,462,487,489,472,430,393,328,284,218,174,121,83,44,13,-17,-40,-66,-85,-105,-124,-132,-149,-144,-151,-140,-129,-117,-96,-86,-75,-79,-96,-136,-200,-292,-415,-562,-734,-925,-1121,-1321,-1505,-1676,-1808,-1916,-1973,-1995,-1970,-1908,-1811,-1690,-1554,-1410,-1280,-1158,-1071,-1003,-972,-956,-958,-957,-942,-897,-810,-669,-478,-232,54,371,698,1015,1303,1541,1719,1824,1851,1804,1693,1526,1325,1101,880,669,494,346,257,198,191,215,270,348,434,533,621,718,797,880,945,1017,1069,1133,1176,1226,1258,1283,1292,1284,1255,1205,1131,1039,925,802,660,524,375,242,106,-10,-121,-219,-306,-385,-456,-525,-594,-665,-740,-823,-905,-1002,-1090,-1188,-1276,-1356,-1427,-1479,-1518,-1528,-1525,-1486,-1436,-1354,-1254,-1140,-1009,-877,-746,-624,-518,-438,-377,-342,-323,-309,-298,-269,-216,-132,-4,157,355,580,816,1051,1276,1457,1607,1693,1728,1704,1626,1507,1359,1189,1027,868,738,638,572,542,545,567,611,658,703,738,752,754,721,680,599,518,404,289,155,21,-114,-247,-371,-477,-573,-637,-690,-713,-721,-710,-691,-668,-645,-635,-634,-652,-686,-736,-797,-870,-938,-1009,-1061,-1108,-1131,-1143,-1136,-1116,-1087,-1050,-1014,-969,-936,-891,-861,-822,-784,-744,-702,-650,-603,-539,-488,-426,-378,-338,-312,-310,-329,-368,-434,-506,-586,-660,-711,-737,-713,-646,-520,-346,-121,137,425,711,999,1252,1473,1641,1757,1814,1820,1786,1712,1627,1529,1441,1366,1319,1291,1296,1320,1361,1416,1467,1521,1551,1576,1559,1527,1451,1347,1209,1040,848,642,424,216,17,-157,-296,-402,-463,-493,-476,-445,-376,-312,-234,-171,-119,-87,-76,-86,-115,-163,-214,-280,-335,-403,-452,-513,-561,-619,-675,-747,-819,-912,-1005,-1113,-1221,-1332,-1436,-1528,-1605,-1657,-1688,-1687,-1664,-1611,-1539,-1456,-1364,-1274,-1197,-1125,-1076,-1035,-1003,-973,-930,-870,-779,-653,-483,-276,-27,246,546,842,1136,1401,1631,1815,1937,2014,2019,1988,1904,1793,1660,1518,1377,1239,1122,1013,927,848,784,721,670,604,545,472,396,310,217,122,22,-72,-166,-247,-313,-368,-395,-411,-393,-365,-307,-245,-159,-79,15,90,170,224,280,302,327,321,318,293,270,227,184,120,49,-44,-154,-283,-430,-588,-756,-923,-1086,-1230,-1359,-1453,-1527,-1560,-1570,-1545,-1500,-1436,-1359,-1281,-1200,-1133,-1073,-1032,-999,-981,-967,-949,-921,-878,-799,-701,-556,-385,-176,59,310,568,823,1057,1268,1436,1562,1639,1667,1651,1597,1515,1411,1305,1191,1101,1009,951,897,867,841,821,796,765,719,656,579,482,374,260,138,32,-72,-147,-207,-227,-227,-185,-125,-36,69,179,300,399,499,563,611,622,610,563,500,407,310,197,89,-19,-127,-216,-317,-394,-490,-572,-665,-762,-855,-959,-1050,-1137,-1212,-1266,-1303,-1314,-1299,-1265,-1204,-1133,-1041,-950,-852,-766,-686,-622,-579,-542,-535,-519,-519,-505,-476,-430,-348,-244,-100,72,265,481,697,913,1117,1293,1440,1549,1616,1644,1632,1589,1520,1431,1339,1238,1150,1069,1002,948,910,869,846,803,765,703,628,530,409,270,109,-56,-234,-406,-569,-716,-835,-932,-995,-1024,-1029,-999,-953,-889,-810,-731,-653,-576,-521,-466,-435,-417,-411,-422,-441,-469,-501,-540,-577,-619,-657,-703,-737,-784,-813,-853,-874,-897,-904,-902,-892,-866,-838,-794,-752,-700,-653,-608,-567,-537,-514,-507,-507,-524,-544,-569,-594,-609,-610,-591,-542,-466,-354,-211,-37,164,383,616,852,1081,1299,1490,1660,1793,1893,1960,1997,2003,1996,1965,1931,1897,1858,1830,1807,1785,1773,1753,1733,1697,1648,1580,1486,1372,1236,1076,908,726,546,370,206,60,-68,-165,-248,-293,-332,-338,-344,-326,-314,-289,-276,-257,-252,-249,-255,-269,-289,-317,-344,-387,-419,-474,-521,-584,-653,-734,-823,-925,-1032,-1147,-1265,-1376,-1492,-1583,-1675,-1737,-1787,-1815,-1820,-1809,-1781,-1741,-1692,-1643,-1591,-1546,-1511,-1479,-1462,-1446,-1434,-1417,-1392,-1345,-1281,-1183,-1058,-896,-706,-481,-242,17,285,539,798,1019,1224,1392,1526,1623,1690,1721,1730,1715,1687,1650,1603,1561,1508,1467,1411,1361,1292,1220,1125,1023,889,758,598,446,290,143,18,-90,-165,-208,-223,-202,-158,-93,-7,82,175,269,348,423,482,522,561,572,588,586,581,572,555,535,508,471,426,365,293,202,101,-17,-143,-272,-413,-534,-666,-764,-865,-931,-989,-1020,-1036,-1034,-1023,-999,-974,-944,-916,-890,-866,-847,-823,-804,-775,-740,-695,-632,-557,-459,-347,-214,-68,93,258,433,596,761,903,1030,1135,1208,1263,1282,1286,1261,1224,1175,1117,1059,1000,943,889,837,781,720,649,561,461,336,201,44,-113,-277,-432,-571,-691,-780,-837,-867,-860,-833,-780,-714,-644,-565,-499,-431,-382,-336,-310,-281,-275,-258,-259,-252,-252,-249,-249,-251,-256,-267,-285,-310,-352,-396,-457,-524,-600,-680,-761,-843,-912,-980,-1024,-1064,-1076,-1080,-1057,-1024,-974,-915,-840,-770,-685,-609,-529,-446,-370,-288,-203,-114,-17,93,207,338,475,619,769,917,1062,1198,1319,1426,1506,1573,1605,1627,1619,1599,1564,1516,1469,1412,1364,1312,1268,1224,1183,1136,1092,1026,962,866,767,637,503,345,191,26,-126,-272,-397,-498,-582,-629,-661,-665,-651,-621,-587,-538,-495,-450,-406,-372,-339,-312,-296,-280,-275,-276,-283,-303,-334,-371,-426,-483,-555,-628,-710,-788,-867,-940,-1010,-1062,-1121,-1149,-1186,-1198,-1207,-1203,-1188,-1169,-1132,-1101,-1049,-1010,-953,-904,-850,-793,-741,-679,-620,-547,-474,-384,-287,-173,-50,90,237,398,558,726,885,1038,1182,1303,1412,1496,1561,1610,1635,1657,1655,1663,1648,1650,1633,1632,1614,1603,1579,1548,1506,1442,1370,1270,1158,1029,884,737,580,427,285,146,30,-79,-165,-238,-296,-341,-376,-402,-418,-434,-434,-439,-431,-422,-407,-386,-366,-339,-317,-298,-282,-285,-292,-324,-368,-437,-519,-623,-736,-864,-991,-1126,-1252,-1370,-1481,-1569,-1647,-1702,-1745,-1762,-1778,-1763,-1755,-1722,-1699,-1651,-1619,-1565,-1518,-1460,-1395,-1325,-1245,-1149,-1047,-921,-789,-631,-465,-279,-84,121,329,536,736,921,1097,1240,1376,1471,1560,1614,1661,1686,1705,1710,1716,1708,1708,1692,1679,1655,1620,1579,1516,1442,1348,1241,1115,981,836,688,543,402,273,160,62,-16,-72,-112,-127,-127,-110,-76,-31,25,93,158,236,306,378,443,499,547,584,605,614,603,579,536,477,397,304,195,69,-60,-211,-351,-506,-649,-788,-922,-1034,-1142,-1225,-1300,-1355,-1399,-1428,-1444,-1454,-1444,-1437,-1399,-1372,-1310,-1252,-1175,-1081,-988,-870,-756,-629,-498,-366,-228,-92,40,177,299,424,535,639,728,808,865,915,945,959,962,948,926,892,855,811,765,717,665,612,555,487,416,329,237,136,25,-80,-194,-293,-385,-464,-525,-568,-597,-606,-603,-589,-558,-532,-485,-449,-398,-355,-303,-257,-208,-158,-111,-63,-20,18,51,74,88,84,71,40,-7,-62,-135,-214,-299,-393,-478,-571,-645,-723,-783,-834,-874,-895,-911,-907,-897,-869,-831,-780,-718,-641,-558,-461,-354,-242,-123,1,128,257,388,514,646,768,894,1008,1124,1230,1330,1419,1505,1572,1636,1683,1716,1742,1747,1743,1723,1693,1652,1600,1547,1481,1422,1354,1286,1217,1138,1059,962,859,741,610,472,322,169,18,-129,-266,-388,-495,-582,-649,-700,-729,-749,-753,-748,-737,-720,-705,-685,-671,-653,-641,-630,-626,-627,-634,-652,-676,-715,-763,-819,-889,-963,-1044,-1126,-1210,-1290,-1366,-1436,-1493,-1547,-1584,-1613,-1634,-1640,-1638,-1625,-1598,-1564,-1512,-1450,-1375,-1287,-1186,-1080,-963,-844,-723,-595,-474,-348,-227,-101,21,152,276,409,540,672,805,933,1061,1178,1293,1390,1484,1562,1624,1679,1717,1743,1763,1770,1771,1768,1756,1743,1721,1693,1654,1606,1538,1464,1362,1256,1124,990,838,691,538,390,256,125,19,-81,-155,-220,-265,-299,-322,-332,-336,-332,-327,-313,-298,-280,-257,-236,-214,-195,-181,-176,-182,-199,-239,-284,-359,-434,-534,-633,-741,-853,-952,-1058,-1144,-1228,-1302,-1365,-1420,-1471,-1503,-1547,-1558,-1579,-1575,-1564,-1536,-1496,-1436,-1367,-1279,-1181,-1068,-947,-813,-673,-523,-367,-208,-45,120,279,444,591,746,880,1010,1127,1229,1320,1393,1453,1497,1528,1546,1550,1547,1532,1511,1484,1452,1413,1375,1322,1274,1206,1141,1057,966,864,751,636,510,392,268,162,62,-24,-92,-148,-184,-207,-214,-214,-197,-178,-148,-115,-83,-41,-9,30,63,87,115,125,131,126,106,74,27,-36,-112,-201,-301,-408,-521,-632,-747,-852,-957,-1056,-1145,-1231,-1307,-1375,-1432,-1478,-1502,-1514,-1502,-1469,-1417,-1343,-1254,-1154,-1040,-925,-803,-690,-571,-465,-353,-257,-152,-58,43,142,245,353,459,571,674,779,868,951,1012,1063,1086,1101,1084,1065,1019,974,908,851,777,718,648,586,524,464,405,345,283,222,158,98,34,-24,-77,-124,-164,-196,-218,-236,-241,-245,-238,-230,-213,-198,-172,-152,-123,-97,-69,-43,-21,2,13,25,20,12,-11,-42,-91,-144,-217,-287,-371,-449,-536,-605,-680,-733,-783,-817,-840,-847,-842,-823,-786,-737,-673,-591,-504,-397,-288,-175,-54,56,174,272,376,460,543,614,681,738,799,850,914,970,1042,1106,1186,1257,1333,1399,1454,1500,1525,1534,1525,1493,1451,1386,1320,1234,1154,1062,979,891,806,722,631,547,443,342,225,98,-31,-170,-310,-442,-570,-683,-776,-859,-916,-955,-981,-987,-987,-977,-956,-939,-913,-894,-869,-852,-834,-823,-818,-818,-823,-843,-858,-895,-927,-969,-1016,-1055,-1108,-1142,-1186,-1211,-1241,-1257,-1274,-1285,-1292,-1308,-1310,-1328,-1327,-1336,-1327,-1309,-1276,-1224,-1151,-1066,-953,-836,-704,-568,-434,-301,-175,-62,48,143,235,327,410,512,607,725,845,984,1120,1275,1411,1557,1679,1793,1881,1954,1997,2028,2033,2026,2004,1980,1939,1910,1867,1831,1790,1749,1695,1640,1565,1479,1378,1259,1132,990,847,703,560,435,311,212,118,48,-12,-61,-94,-125,-143,-155,-165,-169,-166,-164,-157,-147,-148,-142,-154,-169,-202,-250,-316,-395,-496,-602,-726,-849,-976,-1100,-1219,-1331,-1434,-1531,-1619,-1700,-1775,-1838,-1897,-1939,-1967,-1980,-1970,-1940,-1884,-1809,-1713,-1600,-1477,-1339,-1205,-1062,-929,-797,-670,-550,-429,-314,-193,-71,60,193,338,476,627,762,900,1016,1123,1209,1276,1326,1352,1368,1364,1352,1330,1306,1273,1246,1207,1179,1136,1094,1041,975,901,806,705,583,462,330,202,82,-28,-121,-188,-242,-259,-266,-238,-204,-144,-82,-6,66,144,211,280,334,384,417,442,455,444,433,387,341,269,186,89,-21,-133,-260,-375,-503,-618,-730,-840,-933,-1028,-1101,-1178,-1227,-1278,-1300,-1315,-1306,-1279,-1234,-1166,-1086,-986,-878,-762,-639,-522,-403,-296,-194,-105,-20,55,125,199,263,347,414,507,579,672,743,821,879,929,963,978,985,967,948,909,873,829,789,751,720,696,673,658,634,614,574,534,469,401,313,225,124,37,-59,-128,-198,-239,-274,-281,-283,-260,-235,-193,-148,-99,-44,7,60,104,149,175,202,203,200,173,131,75,-3,-86,-188,-287,-398,-500,-604,-697,-780,-859,-918,-983,-1019,-1067,-1089,-1116,-1126,-1124,-1110,-1076,-1028,-955,-866,-757,-633,-501,-354,-219,-72,48,176,269,368,435,509,565,621,682,739,810,879,956,1028,1104,1156,1215,1235,1255,1240,1216,1166,1112,1042,975,902,843,784,748,708,689,668,648,630,590,546,477,389,283,157,18,-130,-284,-432,-574,-700,-811,-902,-967,-1021,-1041,-1054,-1045,-1020,-994,-949,-910,-864,-821,-787,-751,-732,-720,-715,-725,-739,-762,-792,-816,-849,-868,-894,-905,-918,-924,-930,-936,-945,-956,-973,-992,-1012,-1034,-1040,-1050,-1025,-1004,-941,-871,-770,-654,-526,-383,-243,-97,35,160,274,370,462,539,613,693,764,856,948,1052,1165,1282,1399,1517,1623,1719,1801,1866,1911,1946,1954,1964,1944,1935,1903,1883,1849,1822,1791,1759,1721,1678,1620,1553,1465,1361,1238,1095,943,774,602,430,260,105,-42,-164,-279,-361,-435,-486,-520,-548,-557,-564,-559,-559,-547,-549,-539,-550,-553,-579,-602,-647,-696,-758,-831,-909,-999,-1086,-1185,-1272,-1373,-1457,-1550,-1630,-1709,-1780,-1844,-1898,-1942,-1968,-1984,-1978,-1953,-1913,-1850,-1772,-1684,-1573,-1468,-1343,-1227,-1103,-982,-866,-743,-631,-509,-390,-267,-133,-1,145,290,445,594,747,888,1024,1144,1249,1335,1406,1458,1491,1512,1520,1514,1509,1484,1472,1441,1415,1384,1340,1298,1235,1165,1078,977,858,735,593,459,316,189,69,-27,-110,-160,-193,-195,-179,-137,-83,-10,69,158,244,335,407,484,533,577,597,598,583,546,494,432,351,271,175,81,-17,-121,-223,-331,-438,-549,-657,-768,-870,-968,-1057,-1123,-1182,-1206,-1216,-1199,-1150,-1089,-996,-895,-777,-653,-527,-401,-284,-169,-70,25,106,179,249,307,368,420,476,525,576,617,658,689,710,727,725,724,705,684,656,622,589,557,524,500,474,457,440,425,406,386,351,310,252,176,93,-13,-126,-242,-369,-482,-593,-689,-768,-823,-865,-871,-869,-836,-788,-728,-648,-569,-479,-395,-310,-241,-177,-137,-104,-100,-102,-134,-164,-220,-270,-331,-392,-445,-502,-549,-592,-636,-670,-708,-742,-773,-807,-830,-853,-861,-861,-842,-814,-756,-695,-602,-506,-389,-265,-133,3,139,276,407,534,653,763,867,957,1044,1116,1181,1241,1284,1330,1354,1381,1388,1396,1385,1376,1349,1325,1285,1249,1202,1157,1108,1059,1011,966,919,880,834,791,741,682,612,530,424,313,176,33,-116,-272,-419,-558,-682,-789,-871,-940,-981,-1009,-1016,-1014,-997,-976,-947,-913,-881,-843,-814,-779,-759,-732,-725,-708,-710,-706,-712,-719,-726,-738,-750,-762,-783,-798,-826,-852,-878,-911,-937,-960,-977,-980,-970,-947,-903,-844,-766,-678,-576,-465,-360,-240,-140,-36,58,138,223,287,365,428,506,582,668,758,859,958,1064,1164,1259,1346,1420,1480,1530,1560,1581,1592,1586,1585,1564,1551,1527,1502,1482,1447,1425,1384,1349,1297,1240,1164,1077,969,842,703,540,376,197,21,-151,-317,-463,-598,-709,-798,-870,-915,-943,-953,-944,-923,-890,-849,-801,-754,-703,-663,-621,-597,-576,-571,-576,-594,-624,-665,-717,-778,-846,-925,-1004,-1093,-1177,-1267,-1350,-1432,-1501,-1562,-1605,-1634,-1643,-1628,-1599,-1544,-1472,-1390,-1286,-1183,-1069,-950,-838,-719,-608,-495,-387,-274,-169,-52,58,178,303,424,558,683,813,938,1057,1165,1267,1349,1429,1477,1532,1548,1576,1568,1567,1543,1516,1487,1440,1403,1352,1302,1250,1186,1125,1051,974,885,792,692,589,485,384,290,204,130,68,24,-9,-26,-30,-23,-6,22,49,90,122,161,192,218,235,242,236,217,188,145,92,29,-36,-118,-186,-277,-353,-442,-526,-612,-697,-782,-863,-941,-1015,-1072,-1133,-1164,-1201,-1201,-1203,-1173,-1139,-1078,-1011,-923,-833,-728,-622,-512,-399,-293,-184,-83,16,108,197,281,357,434,497,565,618,670,713,746,774,790,798,793,784,757,730,688,644,592,540,483,426,372,312,259,205,145,91,25,-40,-110,-188,-262,-346,-423,-496,-568,-619,-671,-694,-715,-712,-700,-672,-632,-584,-530,-469,-412,-349,-302,-252,-224,-202,-200,-212,-237,-274,-323,-372,-430,-481,-530,-574,-612,-643,-673,-693,-714,-728,-744,-748,-754,-742,-725,-690,-639,-572,-488,-383,-272,-139,-5,130,273,396,530,632,743,825,906,974,1035,1089,1144,1189,1240,1288,1330,1382,1416,1461,1489,1513,1534,1536,1539,1523,1502,1473,1434,1392,1344,1294,1244,1194,1140,1095,1037,994,933,879,811,739,652,557,443,317,179,26,-135,-297,-467,-623,-775,-909,-1022,-1114,-1180,-1219,-1238,-1228,-1207,-1169,-1122,-1081,-1031,-1000,-976,-966,-974,-994,-1027,-1072,-1121,-1175,-1230,-1284,-1333,-1379,-1421,-1457,-1495,-1522,-1550,-1572,-1583,-1592,-1581,-1564,-1521,-1468,-1388,-1300,-1186,-1065,-932,-791,-655,-511,-383,-251,-137,-21,78,185,274,378,469,573,671,779,884,993,1098,1200,1297,1388,1466,1540,1592,1646,1677,1702,1718,1718,1718,1705,1687,1663,1635,1601,1568,1526,1489,1443,1398,1348,1290,1225,1153,1061,964,842,714,567,411,252,88,-68,-213,-347,-454,-542,-604,-643,-662,-658,-647,-622,-599,-577,-556,-550,-550,-560,-581,-605,-639,-670,-707,-740,-773,-811,-841,-892,-933,-997,-1061,-1142,-1229,-1318,-1415,-1494,-1577,-1631,-1668,-1680,-1661,-1616,-1546,-1449,-1336,-1206,-1070,-924,-784,-641,-502,-371,-240,-117,6,128,251,373,496,620,744,863,978,1093,1185,1289,1358,1433,1485,1524,1553,1562,1565,1549,1527,1493,1450,1400,1347,1285,1227,1156,1096,1025,960,897,824,762,688,619,541,459,372,279,184,86,-9,-100,-181,-248,-305,-336,-359,-357,-344,-320,-282,-250,-205,-181,-147,-134,-127,-132,-149,-173,-206,-247,-294,-349,-404,-475,-541,-632,-715,-822,-925,-1041,-1157,-1265,-1371,-1454,-1524,-1562,-1577,-1560,-1515,-1444,-1353,-1238,-1125,-990,-862,-732,-603,-478,-357,-232,-111,7,138,254,383,500,616,724,819,906,976,1035,1077,1109,1127,1133,1136,1121,1114,1090,1070,1046,1018,992,958,929,886,853,799,755,690,632,554,477,386,289,184,71,-48,-170,-291,-413,-520,-621,-703,-760,-802,-808,-797,-758,-698,-627,-542,-460,-378,-310,-254,-226,-209,-225,-249,-300,-353,-418,-477,-538,-584,-627,-651,-675,-685,-698,-708,-722,-745,-769,-802,-828,-856,-871,-870,-854,-806,-745,-649,-547,-414,-284,-138,1,138,270,386,501,596,694,778,860,939,1016,1094,1171,1247,1323,1398,1466,1532,1585,1629,1664,1679,1679,1667,1628,1585,1518,1444,1356,1266,1172,1073,988,898,827,759,707,661,626,595,566,533,490,432,357,256,138,-14,-174,-357,-543,-731,-910,-1070,-1211,-1315,-1398,-1441,-1460,-1454,-1427,-1391,-1348,-1306,-1276,-1250,-1248,-1249,-1271,-1300,-1331,-1372,-1401,-1433,-1451,-1470,-1474,-1485,-1485,-1498,-1504,-1523,-1536,-1554,-1567,-1567,-1559,-1529,-1481,-1416,-1326,-1224,-1108,-982,-851,-721,-585,-463,-332,-211,-83,40,177,311,462,618,779,952,1116,1291,1445,1601,1730,1851,1940,2021,2066,2107,2120,2127,2121,2112,2098,2086,2075,2064,2058,2045,2040,2021,2007,1974,1946,1898,1846,1782,1703,1616,1507,1389,1249,1097,927,745,558,367,177,5,-165,-300,-425,-517,-591,-645,-682,-708,-729,-743,-762,-778,-803,-821,-849,-867,-889,-902,-916,-923,-934,-949,-972,-1006,-1064,-1131,-1228,-1336,-1460,-1595,-1726,-1855,-1958,-2048,-2094,-2115,-2092,-2037,-1946,-1830,-1689,-1536,-1376,-1212,-1055,-903,-764,-636,-520,-417,-323,-238,-159,-82,-8,70,149,237,325,429,524,642,739,858,951,1058,1137,1216,1273,1315,1346,1352,1349,1327,1293,1251,1202,1149,1096,1047,1002,967,934,909,883,855,821,772,713,632,538,430,311,192,71,-32,-123,-185,-230,-239,-235,-201,-159,-108,-52,-11,32,49,60,46,27,-15,-51,-107,-155,-205,-257,-303,-355,-407,-463,-527,-602,-681,-772,-865,-957,-1052,-1130,-1200,-1252,-1280,-1294,-1279,-1255,-1203,-1146,-1068,-986,-890,-788,-674,-552,-426,-284,-145,7,153,303,445,579,702,813,902,983,1037,1080,1102,1112,1104,1091,1064,1037,1003,975,942,920,895,879,863,854,841,837,824,822,809,801,786,767,736,700,639,574,483,376,259,122,-14,-153,-289,-411,-514,-602,-661,-704,-724,-729,-721,-708,-693,-682,-676,-676,-691,-702,-729,-745,-766,-777,-778,-771,-750,-728,-695,-667,-642,-628,-629,-644,-677,-726,-783,-847,-908,-958,-999,-1006,-999,-954,-887,-791,-674,-537,-394,-238,-90,60,201,326,451,547,651,726,811,876,949,1014,1084,1152,1223,1291,1354,1413,1452,1487,1490,1485,1448,1398,1331,1246,1163,1066,987,900,843,785,756,736,732,742,752,775,775,780,751,706,630,520,386,220,38,-161,-363,-559,-742,-904,-1035,-1141,-1207,-1249,-1258,-1252,-1224,-1195,-1156,-1130,-1103,-1096,-1087,-1099,-1108,-1127,-1145,-1160,-1175,-1185,-1189,-1196,-1194,-1202,-1203,-1213,-1219,-1236,-1243,-1263,-1261,-1268,-1256,-1232,-1200,-1144,-1081,-1003,-911,-819,-712,-613,-505,-406,-301,-202,-98,4,114,228,349,474,609,745,886,1029,1166,1302,1430,1544,1650,1737,1810,1869,1909,1941,1954,1964,1962,1956,1946,1929,1911,1883,1856,1818,1776,1728,1670,1611,1542,1466,1390,1296,1203,1095,979,854,716,571,421,266,113,-36,-178,-310,-425,-529,-615,-688,-750,-799,-841,-879,-912,-943,-972,-997,-1017,-1035,-1037,-1044,-1027,-1018,-996,-976,-959,-948,-947,-965,-992,-1044,-1104,-1187,-1272,-1370,-1460,-1549,-1623,-1674,-1712,-1713,-1700,-1655,-1592,-1514,-1415,-1322,-1207,-1110,-996,-900,-794,-696,-594,-490,-385,-269,-152,-21,107,251,390,534,672,804,923,1030,1116,1183,1231,1258,1269,1263,1248,1225,1195,1168,1136,1114,1090,1073,1059,1048,1042,1034,1025,1017,991,973,928,881,817,740,656,561,462,364,269,184,110,48,7,-25,-41,-44,-47,-37,-35,-36,-37,-55,-68,-96,-117,-143,-162,-177,-183,-185,-175,-171,-154,-154,-147,-163,-180,-221,-270,-338,-414,-501,-590,-685,-765,-848,-909,-958,-995,-1006,-1006,-986,-945,-895,-819,-737,-632,-520,-392,-261,-117,18,163,289,415,524,622,701,768,822,857,887,902,909,913,905,900,886,875,857,843,820,803,773,748,712,673,629,579,523,469,399,344,263,205,119,51,-35,-116,-200,-289,-368,-455,-523,-594,-644,-689,-715,-736,-740,-744,-735,-733,-725,-720,-723,-717,-725,-721,-719,-708,-693,-670,-643,-609,-577,-541,-515,-491,-481,-477,-492,-511,-550,-588,-639,-685,-728,-764,-781,-789,-770,-742,-687,-630,-548,-477,-387,-314,-232,-162,-96,-30,26,92,150,223,290,376,463,561,670,777,898,1003,1123,1212,1305,1369,1414,1442,1437,1423,1375,1325,1254,1181,1104,1026,956,891,836,789,750,718,696,669,649,618,584,535,476,402,307,209,88,-35,-158,-287,-400,-504,-595,-657,-709,-734,-742,-736,-716,-690,-659,-630,-598,-575,-550,-532,-514,-496,-481,-458,-444,-421,-410,-394,-394,-396,-416,-447,-491,-550,-623,-697,-783,-857,-933,-987,-1036,-1049,-1061,-1035,-1004,-949,-890,-814,-739,-657,-573,-489,-403,-308,-223,-117,-24,90,194,313,427,546,665,780,892,996,1094,1179,1257,1316,1368,1402,1426,1436,1433,1425,1401,1377,1341,1302,1262,1217,1171,1121,1076,1022,977,922,868,814,756,694,628,555,478,392,300,201,91,-18,-139,-254,-377,-489,-610,-710,-815,-903,-979,-1047,-1091,-1122,-1134,-1122,-1093,-1046,-982,-907,-828,-741,-667,-599,-545,-511,-493,-501,-527,-575,-637,-713,-798,-889,-970,-1056,-1115,-1172,-1199,-1212,-1204,-1178,-1139,-1085,-1027,-956,-890,-814,-739,-662,-578,-495,-401,-304,-199,-90,29,148,274,401,526,649,764,872,967,1051,1120,1174,1215,1243,1254,1264,1253,1247,1226,1206,1181,1153,1125,1098,1065,1039,1002,973,938,897,861,810,765,705,645,579,500,427,335,256,159,78,-15,-93,-169,-243,-296,-358,-395,-438,-462,-485,-494,-501,-493,-483,-458,-431,-400,-357,-325,-279,-251,-216,-197,-182,-182,-190,-214,-249,-296,-357,-420,-499,-569,-652,-719,-790,-846,-894,-928,-954,-955,-957,-923,-891,-829,-758,-669,-570,-453,-341,-208,-92,37,155,267,376,476,564,654,723,798,853,908,948,983,1007,1026,1031,1037,1026,1014,992,964,928,887,836,780,719,652,577,510,422,355,267,194,116,36,-35,-115,-191,-269,-351,-429,-514,-594,-670,-744,-808,-863,-914,-944,-974,-987,-993,-990,-977,-956,-929,-887,-847,-790,-735,-669,-607,-536,-477,-409,-360,-309,-275,-249,-238,-242,-260,-292,-332,-382,-431,-482,-525,-554,-574,-568,-555,-514,-463,-391,-311,-215,-118,-7,101,212,323,431,536,641,738,838,934,1030,1121,1219,1304,1397,1472,1545,1605,1647,1681,1684,1683,1650,1612,1546,1479,1390,1306,1211,1118,1030,941,867,790,724,658,596,536,472,405,338,258,186,91,8,-95,-193,-302,-408,-521,-627,-738,-838,-932,-1021,-1091,-1157,-1205,-1240,-1263,-1270,-1265,-1252,-1220,-1191,-1145,-1103,-1056,-1008,-967,-926,-891,-864,-840,-825,-817,-814,-819,-830,-844,-863,-880,-900,-911,-920,-920,-906,-889,-858,-814,-771,-703,-646,-566,-493,-404,-321,-223,-136,-36,56,150,245,331,424,505,593,676,755,840,918,997,1073,1144,1212,1271,1328,1370,1409,1434,1449,1457,1444,1435,1394,1364,1299,1242,1160,1075,979,876,769,664,554,459,366,284,218,155,107,68,25,-3,-47,-86,-141,-201,-278,-364,-463,-571,-685,-801,-910,-1011,-1094,-1156,-1195,-1200,-1187,-1134,-1072,-977,-880,-769,-661,-558,-471,-394,-352,-317,-323,-338,-388,-439,-517,-582,-659,-715,-765,-788,-797,-776,-741,-679,-608,-521,-426,-332,-234,-147,-62,10,76,127,176,214,251,286,319,363,402,456,504,568,624,691,750,815,872,930,980,1028,1073,1106,1142,1164,1184,1194,1194,1187,1168,1140,1097,1047,983,910,831,741,651,555,457,363,260,170,66,-22,-126,-214,-307,-396,-473,-548,-612,-658,-702,-721,-736,-729,-720,-692,-663,-623,-584,-538,-500,-450,-417,-374,-337,-304,-266,-236,-207,-178,-161,-145,-142,-149,-164,-197,-235,-285,-343,-400,-465,-520,-577,-618,-654,-671,-679,-670,-646,-612,-561,-506,-442,-374,-303,-235,-163,-102,-33,22,89,138,200,253,308,366,421,475,538,591,657,714,779,839,903,956,1009,1046,1071,1080,1058,1020,950,855,736,596,441,280,120,-33,-167,-279,-369,-424,-463,-468,-466,-440,-424,-392,-388,-374,-391,-412,-453,-504,-562,-622,-679,-730,-763,-785,-784,-762,-723,-661,-589,-505,-414,-324,-237,-157,-90,-32,7,35,43,42,19,-5,-52,-96,-150,-206,-257,-305,-348,-377,-402,-414,-410,-409,-382,-368,-331,-301,-261,-223,-175,-130,-71,-9,64,152,246,361,479,611,748,885,1020,1150,1261,1364,1439,1501,1531,1546,1529,1501,1447,1383,1301,1214,1121,1020,930,829,744,653,577,498,435,370,317,269,225,191,152,124,86,48,4,-57,-117,-202,-287,-389,-490,-607,-706,-823,-910,-1008,-1076,-1145,-1188,-1224,-1244,-1252,-1249,-1240,-1217,-1197,-1161,-1133,-1090,-1058,-1015,-981,-951,-924,-910,-905,-907,-927,-951,-984,-1023,-1054,-1090,-1111,-1123,-1120,-1099,-1061,-1007,-932,-849,-744,-639,-518,-397,-277,-147,-36,89,191,303,393,493,572,659,731,810,880,956,1032,1108,1194,1281,1369,1466,1554,1647,1730,1801,1864,1902,1929,1927,1909,1863,1800,1715,1618,1507,1393,1273,1160,1057,959,885,811,764,713,681,636,604,546,493,411,322,215,93,-36,-176,-312,-447,-571,-679,-773,-840,-889,-914,-913,-904,-867,-830,-779,-731,-686,-643,-618,-599,-601,-615,-648,-694,-758,-831,-916,-1000,-1094,-1172,-1253,-1311,-1361,-1385,-1397,-1383,-1354,-1312,-1250,-1188,-1114,-1043,-971,-898,-833,-759,-699,-620,-549,-460,-370,-265,-149,-33,106,232,378,512,649,782,907,1023,1131,1226,1309,1380,1433,1472,1497,1502,1491,1467,1416,1360,1280,1190,1091,977,867,747,638,532,439,363,296,253,215,197,179,167,151,122,85,24,-51,-150,-264,-393,-528,-667,-800,-919,-1021,-1095,-1150,-1165,-1166,-1126,-1078,-1002,-918,-827,-734,-643,-563,-488,-436,-389,-373,-361,-379,-401,-448,-495,-558,-616,-678,-733,-781,-817,-843,-852,-848,-827,-792,-738,-674,-589,-497,-387,-270,-146,-11,119,258,386,516,638,753,860,959,1051,1135,1210,1282,1341,1403,1444,1492,1518,1542,1554,1551,1538,1509,1466,1404,1332,1239,1137,1017,899,757,633,496,373,264,158,85,13,-28,-61,-79,-91,-99,-112,-131,-162,-209,-270,-347,-436,-534,-636,-733,-827,-901,-962,-997,-1014,-1000,-973,-918,-858,-780,-707,-627,-560,-498,-454,-422,-414,-415,-444,-482,-542,-606,-684,-757,-836,-898,-956,-988,-1010,-1001,-980,-930,-869,-783,-694,-587,-482,-367,-253,-144,-29,72,180,276,375,463,558,640,727,809,889,969,1045,1121,1192,1261,1329,1383,1444,1483,1527,1550,1570,1567,1556,1519,1473,1395,1311,1194,1074,934,789,642,498,359,244,129,55,-18,-54,-84,-93,-100,-102,-114,-137,-181,-248,-342,-458,-597,-751,-909,-1069,-1217,-1343,-1450,-1516,-1563,-1570,-1557,-1513,-1461,-1389,-1321,-1247,-1178,-1115,-1059,-1010,-972,-937,-912,-891,-877,-866,-859,-851,-846,-835,-822,-798,-772,-727,-680,-617,-544,-467,-374,-283,-180,-80,27,130,235,337,435,528,621,699,785,853,931,997,1066,1137,1203,1277,1345,1412,1480,1538,1594,1639,1675,1700,1714,1713,1702,1672,1632,1572,1497,1412,1305,1192,1064,934,794,665,526,414,300,215,142,94,59,46,36,36,24,4,-42,-109,-206,-332,-477,-646,-818,-991,-1153,-1288,-1403,-1472,-1514,-1511,-1478,-1413,-1322,-1222,-1098,-989,-864,-765,-665,-588,-528,-484,-468,-467,-486,-527,-575,-641,-707,-778,-845,-906,-956,-996,-1019,-1033,-1029,-1017,-990,-955,-907,-856,-792,-723,-649,-566,-479,-390,-290,-194,-85,17,133,243,362,483,603,728,851,975,1095,1214,1325,1427,1522,1600,1665,1710,1731,1736,1710,1667,1599,1510,1410,1291,1163,1035,898,771,646,529,430,340,271,212,173,138,114,90,58,19,-35,-114,-195,-313,-423,-550,-671,-780,-877,-947,-990,-1006,-990,-952,-888,-810,-716,-619,-519,-421,-332,-251,-185,-131,-96,-74,-75,-87,-116,-157,-206,-260,-316,-367,-416,-454,-480,-504,-503,-507,-489,-469,-441,-403,-363,-313,-264,-199,-141,-63,9,99,184,289,383,496,597,707,806,907,991,1076,1140,1201,1248,1282,1310,1322,1330,1322,1306,1272,1229,1167,1087,995,883,754,618,461,308,144,-14,-167,-307,-429,-536,-609,-672,-699,-714,-710,-696,-682,-671,-669,-683,-712,-755,-819,-879,-959,-1016,-1081,-1114,-1139,-1133,-1105,-1058,-985,-903,-810,-710,-620,-525,-455,-383,-343,-303,-293,-287,-304,-322,-360,-395,-438,-484,-519,-564,-589,-616,-631,-637,-633,-627,-601,-579,-539,-499,-448,-393,-328,-258,-181,-96,-6,91,194,301,412,521,632,739,841,937,1024,1108,1178,1246,1303,1358,1404,1446,1476,1501,1510,1505,1486,1442,1384,1300,1201,1080,953,807,666,520,376,254,131,44,-34,-83,-113,-119,-115,-93,-77,-60,-57,-74,-108,-172,-258,-362,-487,-612,-744,-866,-970,-1055,-1112,-1137,-1139,-1110,-1058,-991,-910,-824,-739,-660,-589,-534,-490,-462,-448,-445,-456,-470,-493,-514,-537,-556,-568,-577,-577,-572,-559,-539,-517,-485,-452,-406,-359,-301,-234,-163,-79,5,97,191,281,374,459,541,618,691,758,829,893,965,1038,1111,1194,1271,1355,1430,1504,1566,1613,1654,1662,1664,1636,1587,1520,1430,1320,1195,1056,904,750,592,434,290,155,39,-58,-131,-186,-215,-233,-241,-248,-256,-283,-320,-384,-471,-572,-699,-826,-964,-1094,-1207,-1308,-1372,-1423,-1432,-1421,-1383,-1325,-1252,-1171,-1079,-993,-903,-822,-750,-681,-635,-589,-564,-550,-544,-556,-570,-592,-620,-647,-673,-699,-714,-732,-735,-738,-726,-712,-681,-649,-601,-547,-485,-411,-337,-250,-167,-75,13,106,195,287,375,464,556,644,738,832,930,1026,1127,1224,1319,1414,1492,1574,1631,1685,1715,1730,1725,1696,1647,1572,1477,1360,1224,1076,916,753,596,442,308,189,94,21,-33,-68,-92,-111,-130,-160,-201,-261,-337,-432,-542,-659,-781,-897,-1002,-1090,-1157,-1193,-1212,-1191,-1159,-1093,-1017,-924,-826,-721,-626,-528,-454,-386,-344,-322,-317,-338,-370,-423,-472,-539,-585,-636,-671,-683,-691,-668,-640,-590,-535,-468,-395,-325,-244,-177,-96,-26,46,123,197,276,360,442,535,625,721,814,913,1002,1098,1176,1258,1320,1376,1415,1441,1448,1444,1418,1382,1331,1262,1190,1097,1003,890,777,645,518,374,236,91,-47,-182,-306,-412,-513,-585,-648,-691,-720,-740,-758,-767,-786,-808,-841,-881,-930,-981,-1038,-1088,-1134,-1164,-1186,-1182,-1173,-1134,-1092,-1031,-962,-890,-810,-738,-663,-600,-540,-496,-455,-434,-409,-408,-400,-408,-412,-419,-425,-434,-434,-441,-436,-437,-430,-421,-408,-387,-361,-323,-272,-209,-130,-35,76,204,343,494,648,809,965,1115,1256,1384,1499,1600,1686,1759,1824,1875,1925,1962,2001,2027,2052,2065,2067,2057,2024,1976,1896,1800,1669,1522,1344,1161,951,755,544,358,177,28,-98,-194,-261,-297,-321,-313,-316,-306,-310,-338,-375,-456,-546,-678,-813,-978,-1133,-1292,-1435,-1554,-1651,-1711,-1746,-1740,-1720,-1663,-1598,-1522,-1433,-1359,-1278,-1220,-1164,-1133,-1106,-1107,-1104,-1126,-1136,-1163,-1172,-1183,-1176,-1158,-1122,-1070,-1004,-918,-828,-719,-609,-495,-376,-262,-148,-34,68,177,272,374,463,558,639,730,805,890,964,1041,1118,1189,1263,1333,1397,1463,1512,1563,1594,1621,1630,1623,1603,1563,1505,1429,1334,1220,1093,948,796,642,477,330,180,50,-64,-161,-234,-289,-325,-348,-359,-366,-375,-386,-412,-448,-499,-564,-639,-722,-806,-889,-961,-1021,-1063,-1084,-1091,-1074,-1046,-998,-950,-889,-833,-774,-720,-673,-632,-599,-572,-556,-542,-540,-535,-542,-543,-549,-553,-552,-552,-545,-535,-519,-505,-473,-452,-407,-366,-310,-243,-165,-78,28,135,256,380,500,630,738,855,947,1040,1112,1183,1236,1291,1332,1378,1411,1454,1485,1523,1551,1580,1602,1616,1623,1611,1591,1546,1486,1405,1294,1176,1023,871,693,521,345,175,23,-119,-227,-324,-381,-427,-447,-453,-455,-457,-464,-495,-535,-606,-692,-803,-921,-1049,-1169,-1283,-1374,-1444,-1483,-1491,-1473,-1427,-1357,-1278,-1177,-1083,-985,-892,-815,-744,-691,-654,-626,-615,-607,-612,-608,-618,-608,-605,-583,-554,-521,-469,-421,-358,-295,-233,-170,-106,-53,7,57,109,161,217,274,341,413,491,583,674,781,885,1001,1110,1226,1332,1434,1527,1604,1669,1713,1739,1743,1726,1689,1624,1550,1442,1332,1191,1048,885,719,545,371,197,32,-129,-274,-406,-520,-619,-696,-758,-801,-829,-848,-856,-866,-869,-884,-900,-924,-961,-992,-1038,-1071,-1104,-1120,-1127,-1113,-1082,-1035,-970,-892,-810,-716,-630,-541,-465,-395,-338,-295,-263,-245,-240,-243,-257,-282,-308,-347,-382,-424,-466,-505,-540,-573,-592,-606,-606,-589,-566,-517,-463,-385,-304,-201,-97,23,143,271,400,528,656,780,898,1014,1119,1219,1317,1398,1487,1556,1628,1692,1741,1794,1825,1849,1860,1847,1824,1769,1699,1598,1476,1331,1159,979,777,578,370,178,-9,-169,-310,-420,-502,-554,-578,-583,-565,-545,-520,-504,-503,-521,-564,-634,-722,-830,-947,-1065,-1179,-1269,-1343,-1382,-1393,-1370,-1318,-1241,-1149,-1044,-943,-841,-759,-690,-645,-624,-625,-647,-689,-742,-807,-875,-940,-1001,-1052,-1086,-1115,-1110,-1104,-1068,-1018,-956,-868,-779,-666,-556,-427,-299,-169,-30,94,233,351,478,593,702,815,911,1015,1108,1205,1296,1385,1470,1549,1621,1684,1736,1772,1801,1803,1802,1775,1735,1675,1598,1502,1386,1259,1105,950,777,606,431,270,114,-14,-130,-209,-269,-295,-301,-284,-256,-213,-178,-143,-123,-122,-136,-173,-228,-292,-367,-444,-514,-576,-625,-649,-664,-651,-632,-590,-548,-491,-438,-388,-334,-297,-255,-231,-206,-198,-186,-199,-203,-229,-261,-296,-356,-403,-480,-546,-625,-702,-774,-844,-903,-947,-978,-985,-980,-941,-896,-815,-727,-616,-494,-363,-225,-82,58,204,335,475,591,718,820,924,1014,1093,1166,1226,1279,1321,1359,1380,1401,1399,1394,1369,1325,1267,1181,1083,954,821,662,503,338,174,23,-115,-237,-331,-407,-457,-489,-505,-510,-512,-510,-524,-537,-576,-617,-678,-745,-811,-889,-944,-1005,-1037,-1058,-1061,-1039,-1010,-962,-904,-846,-780,-719,-666,-610,-573,-531,-508,-487,-473,-474,-472,-489,-504,-532,-560,-593,-624,-653,-679,-692,-704,-698,-687,-662,-629,-586,-537,-481,-419,-354,-282,-206,-128,-37,53,160,271,394,527,669,814,967,1115,1264,1396,1524,1630,1724,1797,1851,1890,1908,1917,1900,1881,1831,1779,1696,1607,1494,1366,1223,1068,906,740,576,416,271,134,17,-88,-169,-248,-302,-360,-406,-453,-505,-554,-614,-670,-731,-787,-836,-873,-898,-906,-890,-867,-810,-759,-679,-610,-528,-461,-391,-342,-299,-271,-258,-251,-263,-279,-305,-340,-376,-424,-473,-524,-581,-629,-685,-725,-769,-798,-819,-835,-831,-827,-803,-777,-735,-686,-627,-557,-480,-394,-299,-197,-88,24,145,265,391,512,636,752,866,970,1063,1153,1225,1292,1348,1394,1434,1463,1486,1492,1493,1469,1435,1371,1288,1182,1052,907,745,578,410,249,104,-25,-130,-209,-265,-297,-312,-314,-307,-304,-300,-312,-335,-370,-430,-492,-574,-658,-743,-827,-901,-963,-1010,-1036,-1051,-1041,-1023,-988,-945,-898,-850,-799,-759,-719,-690,-668,-659,-654,-667,-682,-707,-737,-772,-803,-836,-854,-871,-867,-859,-829,-791,-739,-673,-607,-522,-445,-351,-261,-166,-61,36,148,257,370,486,605,719,839,949,1064,1164,1265,1352,1433,1506,1568,1619,1669,1702,1740,1758,1779,1782,1777,1749,1706,1636,1540,1422,1273,1110,928,741,552,373,211,62,-49,-151,-214,-265,-297,-315,-335,-349,-375,-403,-447,-496,-560,-624,-694,-765,-823,-885,-923,-960,-976,-988,-983,-974,-960,-936,-923,-896,-881,-856,-838,-811,-788,-754,-725,-687,-658,-625,-602,-585,-577,-580,-590,-609,-633,-656,-686,-704,-727,-735,-742,-732,-721,-692,-656,-614,-548,-489,-404,-322,-226,-122,-15,101,217,336,460,576,696,802,908,1001,1086,1161,1224,1284,1326,1377,1406,1442,1464,1478,1484,1470,1441,1387,1314,1213,1097,956,812,652,504,355,223,108,13,-62,-117,-160,-186,-210,-225,-245,-268,-294,-326,-365,-405,-446,-493,-521,-562,-583,-600,-613,-612,-615,-606,-601,-589,-582,-574,-561,-552,-536,-517,-496,-469,-438,-411,-379,-358,-340,-334,-333,-349,-365,-397,-424,-461,-490,-518,-538,-551,-554,-550,-530,-504,-466,-414,-358,-282,-205,-109,-10,105,223,352,488,625,771,911,1055,1189,1321,1437,1543,1635,1705,1764,1796,1816,1810,1787,1745,1676,1595,1485,1358,1217,1048,877,687,495,303,116,-63,-221,-371,-492,-597,-682,-743,-800,-832,-864,-886,-906,-926,-942,-957,-972,-983,-988,-988,-979,-959,-938,-899,-861,-814,-765,-716,-669,-624,-587,-554,-527,-510,-490,-487,-477,-480,-483,-493,-506,-526,-553,-579,-618,-654,-688,-732,-757,-794,-811,-833,-839,-845,-837,-830,-805,-786,-742,-704,-643,-579,-497,-406,-301,-180,-58,93,231,397,550,716,872,1027,1169,1300,1416,1510,1594,1649,1698,1719,1731,1726,1703,1673,1617,1551,1464,1355,1232,1083,924,753,571,398,222,69,-71,-182,-268,-327,-360,-371,-363,-344,-316,-289,-263,-244,-236,-232,-242,-253,-277,-292,-317,-329,-343,-347,-345,-339,-328,-316,-304,-290,-290,-282,-294,-296,-316,-332,-351,-375,-394,-415,-438,-458,-481,-506,-530,-563,-589,-627,-655,-692,-722,-746,-767,-776,-774,-763,-732,-691,-632,-558,-470,-370,-257,-139,-7,122,260,395,525,661,776,899,998,1095,1177,1244,1306,1345,1386,1409,1428,1439,1443,1442,1432,1416,1382,1343,1279,1204,1103,987,849,700,533,371,194,39,-119,-252,-369,-469,-541,-606,-639,-676,-688,-708,-711,-728,-728,-748,-752,-769,-783,-791,-808,-815,-827,-836,-843,-851,-857,-862,-865,-860,-857,-836,-814,-777,-731,-677,-617,-548,-489,-423,-375,-334,-309,-301,-307,-331,-369,-416,-476,-532,-597,-650,-700,-734,-755,-754,-739,-694,-637,-553,-454,-337,-206,-69,80,227,379,526,668,804,928,1046,1150,1243,1327,1395,1460,1512,1557,1601,1627,1663,1677,1692,1696,1678,1656,1602,1536,1437,1325,1182,1028,855,674,495,317,154,4,-126,-234,-322,-393,-447,-493,-531,-568,-604,-647,-686,-736,-776,-824,-857,-890,-906,-916,-909,-896,-869,-841,-801,-766,-724,-691,-651,-620,-584,-552,-519,-480,-448,-406,-377,-339,-317,-294,-290,-288,-311,-336,-384,-441,-510,-591,-676,-761,-849,-925,-992,-1045,-1070,-1083,-1057,-1013,-931,-829,-690,-535,-351,-155,59,273,495,706,910,1099,1271,1419,1550,1654,1742,1807,1853,1885,1899,1900,1885,1858,1812,1754,1676,1581,1469,1335,1186,1019,844,649,462,264,78,-97,-264,-408,-533,-642,-728,-799,-855,-899,-930,-960,-970,-988,-983,-979,-965,-933,-904,-853,-808,-750,-699,-644,-604,-565,-544,-527,-525,-527,-537,-542,-551,-543,-539,-514,-491,-455,-423,-390,-367,-356,-360,-381,-421,-473,-540,-618,-689,-770,-826,-881,-905,-911,-891,-843,-771,-675,-556,-421,-271,-111,57,227,400,567,734,888,1041,1171,1302,1407,1512,1589,1666,1724,1777,1818,1851,1879,1894,1905,1897,1881,1843,1790,1708,1608,1486,1334,1178,995,814,631,451,290,143,24,-80,-149,-210,-243,-271,-292,-311,-336,-363,-404,-445,-503,-555,-616,-674,-725,-778,-819,-855,-886,-908,-927,-943,-953,-965,-973,-979,-986,-989,-991,-989,-985,-970,-961,-937,-916,-892,-862,-840,-813,-797,-781,-775,-772,-776,-781,-792,-794,-798,-787,-769,-733,-684,-614,-530,-430,-312,-187,-50,90,233,372,509,636,754,864,955,1044,1109,1173,1219,1259,1289,1314,1329,1342,1352,1352,1355,1347,1333,1311,1278,1223,1165,1071,975,845,710,558,395,238,72,-71,-215,-328,-435,-514,-583,-632,-675,-704,-734,-759,-788,-810,-847,-866,-904,-921,-952,-966,-987,-998,-1009,-1018,-1025,-1027,-1034,-1027,-1025,-1010,-986,-953,-901,-839,-759,-666,-564,-448,-340,-220,-122,-25,46,104,133,147,136,108,67,16,-40,-89,-137,-168,-186,-181,-158,-109,-42,47,153,269,397,523,652,772,883,983,1067,1141,1203,1248,1297,1325,1368,1391,1435,1460,1506,1535,1576,1604,1629,1641,1637,1614,1570,1498,1404,1278,1135,964,784,589,392,200,15,-153,-305,-436,-542,-634,-701,-761,-804,-841,-871,-904,-926,-953,-974,-986,-1005,-999,-1002,-985,-971,-946,-921,-898,-870,-858,-835,-834,-822,-822,-818,-812,-804,-786,-764,-732,-697,-654,-614,-572,-540,-511,-500,-492,-506,-525,-557,-598,-639,-683,-721,-754,-771,-782,-764,-739,-689,-621,-539,-434,-321,-192,-58,86,229,381,522,670,806,939,1063,1178,1285,1379,1463,1533,1592,1638,1671,1690,1697,1685,1667,1621,1573,1492,1408,1294,1169,1029,868,707,526,350,172,-2,-162,-319,-451,-577,-676,-768,-833,-895,-925,-960,-966,-968,-956,-927,-894,-842,-786,-720,-650,-579,-508,-449,-393,-354,-327,-314,-317,-330,-349,-375,-402,-420,-434,-437,-425,-405,-373,-331,-294,-249,-220,-191,-186,-192,-218,-259,-312,-379,-443,-514,-563,-613,-626,-626,-590,-526,-434,-314,-166,-12,171,341,523,687,840,974,1084,1175,1237,1281,1308,1315,1318,1308,1301,1289,1286,1276,1280,1271,1271,1253,1230,1189,1125,1044,932,798,645,468,288,95,-91,-269,-428,-569,-676,-764,-816,-846,-853,-837,-817,-777,-747,-706,-680,-654,-636,-622,-614,-607,-601,-593,-585,-571,-561,-546,-535,-526,-520,-522,-526,-539,-553,-577,-596,-623,-642,-665,-681,-694,-700,-706,-704,-703,-699,-695,-695,-692,-702,-703,-720,-726,-742,-748,-755,-749,-733,-704,-657,-594,-511,-409,-290,-158,-9,142,303,460,616,764,906,1031,1151,1253,1348,1431,1506,1573,1630,1686,1733,1774,1812,1835,1852,1855,1837,1809,1748,1672,1564,1438,1286,1115,933,735,544,348,169,1,-149,-270,-376,-451,-508,-542,-558,-559,-548,-529,-502,-468,-440,-399,-371,-337,-312,-297,-285,-293,-306,-347,-389,-455,-528,-608,-695,-773,-849,-908,-950,-974,-971,-953,-911,-859,-796,-729,-666,-610,-571,-543,-541,-548,-585,-622,-683,-733,-790,-833,-858,-868,-845,-803,-727,-631,-512,-379,-233,-92,56,186,303,411,491,564,617,665,700,742,780,830,886,958,1034,1126,1218,1317,1405,1493,1553,1603,1619,1609,1566,1489,1383,1247,1092,916,732,546,362,192,33,-103,-226,-323,-407,-473,-529,-571,-615,-641,-679,-697,-724,-732,-743,-735,-726,-701,-673,-639,-601,-571,-543,-527,-525,-532,-554,-587,-624,-668,-706,-742,-767,-779,-785,-770,-759,-728,-705,-679,-657,-648,-646,-658,-684,-718,-763,-815,-864,-914,-950,-975,-983,-967,-928,-868,-779,-676,-549,-410,-258,-101,64,226,388,547,696,842,972,1100,1209,1317,1407,1494,1569,1643,1702,1768,1814,1866,1899,1930,1938,1939,1913,1870,1799,1705,1586,1443,1280,1099,905,707,505,304,118,-66,-226,-373,-506,-611,-709,-777,-839,-874,-904,-906,-901,-880,-841,-799,-739,-678,-615,-547,-496,-441,-413,-390,-389,-399,-426,-459,-499,-538,-571,-596,-606,-607,-587,-568,-527,-498,-456,-437,-414,-422,-426,-466,-503,-565,-625,-690,-748,-801,-831,-852,-838,-811,-749,-675,-568,-457,-322,-188,-43,93,234,355,478,582,678,765,838,908,971,1033,1090,1154,1208,1275,1330,1386,1433,1466,1489,1484,1462,1411,1333,1230,1098,949,775,600,409,231,50,-107,-253,-371,-470,-546,-598,-636,-657,-667,-674,-667,-673,-658,-662,-644,-637,-613,-590,-552,-516,-467,-420,-372,-333,-297,-281,-273,-286,-314,-353,-408,-466,-529,-593,-641,-697,-723,-756,-763,-771,-765,-759,-750,-741,-736,-735,-740,-750,-762,-778,-790,-801,-799,-790,-759,-720,-649,-566,-460,-332,-193,-34,130,301,473,641,800,951,1084,1204,1304,1388,1456,1510,1550,1584,1602,1630,1634,1655,1656,1662,1662,1649,1631,1598,1552,1491,1408,1312,1196,1066,923,764,606,435,277,108,-41,-191,-321,-448,-555,-655,-743,-812,-881,-925,-966,-987,-999,-996,-982,-961,-927,-900,-861,-841,-816,-816,-815,-835,-861,-894,-933,-968,-995,-1016,-1017,-1005,-977,-928,-871,-801,-728,-657,-589,-535,-495,-469,-468,-474,-508,-540,-586,-628,-664,-688,-692,-674,-630,-561,-463,-345,-202,-54,114,271,432,576,710,815,915,972,1029,1054,1075,1080,1086,1086,1095,1108,1126,1159,1189,1227,1265,1293,1319,1325,1318,1286,1237,1162,1067,957,826,694,550,412,278,151,40,-62,-151,-225,-296,-355,-412,-467,-513,-571,-608,-661,-690,-723,-738,-739,-732,-699,-667,-610,-559,-494,-440,-388,-346,-322,-304,-306,-316,-329,-358,-369,-393,-393,-398,-380,-365,-331,-306,-276,-249,-239,-231,-249,-274,-322,-374,-450,-519,-601,-672,-739,-787,-825,-829,-819,-774,-708,-614,-495,-356,-203,-35,132,309,476,633,785,912,1033,1132,1217,1293,1354,1409,1459,1504,1548,1590,1625,1661,1682,1697,1691,1668,1620,1546,1450,1317,1174,998,813,615,413,210,20,-169,-333,-490,-620,-734,-831,-901,-962,-998,-1020,-1031,-1020,-1005,-976,-939,-894,-847,-793,-746,-693,-653,-617,-592,-581,-574,-588,-602,-627,-654,-678,-700,-714,-716,-714,-698,-681,-652,-633,-606,-601,-594,-611,-634,-679,-729,-794,-854,-921,-971,-1012,-1029,-1016,-988,-911,-827,-694,-556,-389,-216,-33,143,317,476,621,746,850,937,1002,1055,1093,1125,1149,1175,1195,1226,1250,1283,1309,1336,1354,1362,1354,1333,1283,1219,1120,1009,868,715,550,373,206,37,-113,-248,-366,-459,-532,-587,-621,-641,-652,-643,-634,-613,-581,-546,-499,-442,-378,-301,-217,-126,-31,64,157,234,304,350,380,383,366,327,270,205,124,49,-33,-102,-172,-227,-282,-321,-368,-402,-449,-488,-540,-588,-650,-704,-768,-820,-869,-910,-932,-941,-931,-891,-846,-756,-668,-541,-410,-257,-97,66,236,395,551,690,813,919,1005,1066,1119,1141,1166,1167,1172,1170,1174,1170,1188,1185,1212,1214,1227,1226,1212,1183,1133,1059,967,847,715,565,405,243,78,-78,-228,-364,-489,-599,-693,-777,-843,-901,-944,-979,-1005,-1016,-1027,-1018,-1011,-988,-961,-930,-890,-856,-818,-791,-764,-756,-748,-757,-772,-786,-812,-823,-836,-838,-822,-804,-766,-725,-677,-624,-576,-530,-496,-464,-451,-438,-443,-444,-458,-464,-471,-473,-458,-441,-397,-349,-270,-190,-76,38,173,315,457,607,745,881,1001,1108,1196,1268,1323,1360,1388,1401,1414,1415,1425,1427,1440,1449,1463,1473,1480,1479,1461,1433,1378,1309,1211,1098,963,815,661,500,343,192,50,-81,-194,-303,-392,-476,-550,-615,-678,-729,-782,-821,-855,-880,-888,-887,-869,-832,-783,-717,-640,-555,-471,-384,-311,-246,-197,-171,-154,-165,-181,-216,-254,-302,-344,-398,-437,-488,-526,-572,-613,-662,-709,-763,-822,-880,-949,-1012,-1078,-1144,-1194,-1251,-1275,-1299,-1290,-1266,-1211,-1129,-1020,-882,-721,-539,-340,-134,76,285,479,667,830,980,1106,1216,1308,1387,1456,1515,1574,1621,1676,1717,1761,1788,1814,1811,1804,1757,1699,1606,1493,1355,1195,1028,844,663,477,302,133,-26,-167,-302,-417,-522,-617,-693,-764,-819,-863,-896,-917,-924,-919,-900,-870,-827,-776,-717,-653,-592,-531,-478,-436,-405,-385,-382,-385,-401,-422,-450,-475,-505,-529,-556,-575,-600,-615,-640,-657,-684,-705,-737,-764,-794,-829,-850,-883,-892,-906,-893,-873,-825,-760,-667,-550,-410,-246,-68,130,326,533,725,911,1077,1223,1346,1442,1517,1566,1598,1614,1612,1611,1590,1578,1549,1528,1494,1463,1416,1363,1300,1216,1127,1014,895,763,625,482,342,205,76,-43,-152,-250,-335,-415,-476,-540,-587,-631,-668,-695,-714,-727,-723,-716,-688,-658,-607,-551,-486,-410,-339,-264,-199,-140,-101,-70,-67,-73,-104,-142,-198,-256,-319,-381,-439,-488,-534,-568,-600,-620,-645,-660,-686,-710,-739,-778,-817,-865,-914,-964,-1006,-1047,-1064,-1075,-1059,-1015,-953,-853,-739,-588,-430,-246,-64,129,309,487,643,782,907,998,1084,1140,1187,1223,1248,1269,1292,1303,1327,1337,1354,1358,1359,1344,1321,1278,1220,1148,1051,955,829,711,571,440,296,164,22,-106,-237,-355,-472,-575,-672,-756,-829,-886,-934,-962,-982,-985,-981,-958,-939,-899,-869,-828,-793,-760,-735,-717,-709,-710,-721,-738,-761,-785,-809,-829,-839,-839,-830,-802,-768,-717,-657,-590,-518,-445,-378,-312,-260,-215,-187,-169,-162,-162,-169,-171,-169,-156,-124,-75,-3,96,212,350,505,666,835,1004,1160,1310,1439,1550,1641,1710,1756,1787,1795,1797,1779,1760,1733,1698,1670,1625,1593,1539,1495,1426,1358,1270,1171,1055,929,785,633,472,304,132,-37,-214,-373,-540,-685,-831,-955,-1073,-1168,-1257,-1318,-1371,-1398,-1412,-1409,-1387,-1350,-1301,-1234,-1167,-1081,-998,-910,-820,-738,-658,-586,-527,-474,-440,-413,-398,-395,-402,-413,-434,-456,-479,-506,-529,-554,-574,-601,-618,-647,-673,-705,-741,-783,-827,-874,-918,-952,-981,-981,-970,-916,-840,-723,-577,-407,-217,-20,170,355,513,658,774,883,983,1081,1200,1319,1478,1634,1819,1993,2167,2309,2419,2477,2482,2424,2312,2139,1935,1683,1430,1155,899,647,416,209,13,-157,-322,-473,-613,-747,-861,-962,-1032,-1076,-1083,-1054,-988,-888,-763,-623,-477,-333,-212,-113,-47,-21,-27,-72,-145,-244,-351,-482,-594,-726,-836,-951,-1051,-1148,-1226,-1292,-1330,-1336,-1301,-1221,-1083,-904,-667,-408,-123,160,413,630,773,842,823,716,532,287,2,-297,-579,-826,-1005,-1113,-1128,-1055,-903,-679,-412,-125,174,442,695,901,1072,1207,1309,1394,1464,1529,1585,1637,1678,1704,1713,1700,1665,1617,1537,1444,1318,1169,994,799,591,371,153,-74,-297,-526,-762,-993,-1225,-1433,-1604,-1723,-1768,-1742,-1639,-1468,-1245,-986,-718,-460,-239,-60,60,128,147,112,49,-51,-159,-280,-387,-494,-574,-639,-681,-696,-690,-668,-619,-572,-507,-447,-383,-316,-245,-163,-76,19,105,175,213,213,176,104,12,-96,-200,-303,-392,-476,-544,-606,-652,-683,-696,-685,-654,-604,-526,-436,-319,-196,-60,77,216,357,505,660,822,996,1178,1366,1566,1756,1943,2103,2229,2308,2335,2299,2213,2064,1865,1620,1336,1038,741,468,244,72,-34,-90,-103,-99,-81,-87,-98,-154,-216,-313,-405,-511,-598,-670,-711,-709,-674,-595,-496,-383,-266,-168,-89,-45,-41,-69,-133,-221,-322,-432,-545,-655,-763,-867,-968,-1061,-1155,-1235,-1302,-1346,-1349,-1311,-1225,-1087,-916,-709,-494,-279,-98,44,118,127,64,-60,-233,-435,-651,-851,-1030,-1153,-1221,-1213,-1133,-991,-793,-560,-312,-61,169,376,543,675,767,839,891,950,1014,1101,1203,1326,1449,1571,1668,1725,1734,1677,1574,1417,1238,1044,852,675,518,386,280,188,111,19,-71,-186,-315,-452,-596,-725,-827,-896,-921,-899,-836,-731,-592,-427,-240,-55,132,279,409,484,529,530,503,450,387,315,258,220,211,247,304,394,484,567,624,646,622,552,440,286,108,-85,-286,-467,-639,-782,-904,-1006,-1090,-1165,-1232,-1294,-1356,-1409,-1460,-1493,-1518,-1522,-1516,-1492,-1462,-1411,-1359,-1290,-1217,-1136,-1038,-925,-779,-602,-379,-119,183,517,864,1220,1551,1845,2085,2251,2343,2354,2299,2177,2022,1826,1631,1428,1248,1087,956,856,781,726,685,638,579,502,388,265,108,-47,-210,-364,-501,-628,-726,-811,-881,-935,-983,-1017,-1043,-1054,-1059,-1039,-1014,-961,-897,-818,-728,-635,-539,-456,-378,-335,-305,-321,-360,-443,-538,-664,-769,-866,-915,-912,-857,-739,-587,-399,-202,-12,154,284,355,387,355,294,204,107,25,-23,-28,31,146,322,541,797,1060,1327,1563,1762,1908,1998,2025,2002,1926,1804,1657,1474,1298,1120,968,848,757,703,674,663,658,651,616,566,469,351,200,25,-161,-359,-565,-765,-965,-1148,-1313,-1454,-1560,-1629,-1661,-1642,-1596,-1501,-1394,-1257,-1126,-987,-867,-753,-659,-575,-510,-456,-419,-392,-371,-364,-345,-334,-312,-281,-245,-206,-161,-134,-107,-103,-109,-127,-160,-193,-239,-280,-328,-372,-419,-466,-511,-561,-603,-645,-683,-713,-752,-785,-830,-867,-904,-920,-913,-865,-772,-634,-446,-234,6,236,451,628,769,865,931,966,992,1016,1055,1116,1203,1318,1454,1600,1752,1897,2022,2122,2178,2194,2155,2081,1964,1839,1702,1584,1481,1403,1352,1315,1293,1269,1233,1178,1087,970,808,621,404,168,-77,-326,-572,-802,-1008,-1189,-1327,-1436,-1500,-1540,-1545,-1530,-1501,-1452,-1411,-1352,-1309,-1261,-1232,-1214,-1221,-1249,-1299,-1370,-1450,-1535,-1608,-1660,-1679,-1657,-1595,-1489,-1358,-1194,-1024,-842,-675,-514,-393,-284,-228,-186,-185,-199,-235,-275,-322,-350,-367,-351,-305,-218,-100,52,221,398,578,743,895,1020,1116,1176,1206,1196,1166,1100,1028,935,844,752,667,593,531,484,449,431,425,431,450,467,491,502,507,491,445,373,259,124,-38,-203,-366,-510,-618,-693,-712,-691,-615,-497,-352,-176,-2,178,334,465,556,608,623,603,565,512,470,443,453,491,570,671,787,911,1017,1106,1160,1173,1143,1074,956,822,657,490,317,151,-11,-164,-304,-441,-555,-665,-753,-835,-896,-948,-980,-997,-999,-988,-973,-952,-940,-930,-928,-944,-949,-977,-978,-981,-949,-893,-789,-649,-468,-253,-28,206,429,620,790,911,1000,1048,1063,1051,1013,966,894,828,741,661,574,490,409,335,266,208,152,105,52,-1,-63,-133,-219,-314,-425,-541,-663,-780,-892,-982,-1066,-1116,-1152,-1150,-1130,-1076,-1004,-914,-814,-713,-611,-521,-434,-365,-303,-252,-220,-190,-181,-178,-184,-196,-205,-208,-205,-183,-150,-92,-23,62,158,245,338,400,464,493,526,535,551,559,578,598,641,691,770,857,960,1070,1173,1278,1357,1422,1456,1459,1430,1357,1265,1131,990,824,660,494,344,201,89,-19,-85,-157,-192,-234,-261,-294,-328,-368,-417,-478,-555,-643,-748,-861,-987,-1118,-1246,-1364,-1462,-1535,-1569,-1564,-1515,-1416,-1290,-1119,-943,-744,-565,-379,-235,-100,-7,53,86,80,55,20,-29,-62,-90,-91,-71,-18,50,150,256,372,489,591,685,744,776,773,732,657,557,426,290,144,1,-129,-245,-342,-415,-471,-499,-511,-494,-465,-413,-347,-272,-187,-100,-19,67,126,184,211,227,220,207,179,161,145,145,166,201,268,347,449,559,675,788,898,984,1060,1101,1115,1103,1055,996,912,832,750,685,637,604,592,590,593,604,601,600,573,532,459,360,231,79,-95,-279,-464,-647,-809,-953,-1064,-1141,-1176,-1179,-1146,-1094,-1028,-964,-908,-872,-852,-864,-886,-937,-988,-1044,-1092,-1116,-1120,-1084,-1025,-921,-799,-642,-475,-299,-119,39,196,308,407,460,487,482,455,406,361,312,282,271,277,307,355,410,482,544,609,653,685,689,675,629,572,487,399,298,196,98,0,-88,-174,-248,-318,-377,-433,-472,-508,-520,-525,-506,-478,-432,-382,-323,-267,-216,-171,-146,-122,-123,-117,-131,-129,-140,-127,-120,-92,-70,-38,-9,12,45,57,88,109,136,168,203,237,284,327,387,452,525,610,695,788,877,970,1057,1142,1219,1283,1337,1367,1382,1364,1322,1242,1131,982,811,611,406,191,-15,-206,-374,-512,-617,-685,-722,-726,-718,-690,-666,-650,-646,-667,-703,-765,-840,-928,-1011,-1094,-1150,-1192,-1192,-1166,-1104,-1006,-889,-742,-589,-439,-293,-170,-66,9,64,89,101,89,68,37,5,-28,-58,-84,-103,-109,-108,-90,-68,-36,-7,20,36,41,29,-2,-49,-118,-197,-293,-393,-500,-601,-697,-782,-849,-903,-931,-941,-923,-885,-816,-731,-624,-507,-381,-253,-123,-2,119,226,324,411,486,554,615,671,728,774,829,865,909,931,952,961,957,953,931,919,891,879,861,862,869,891,926,967,1026,1078,1147,1205,1267,1327,1375,1408,1434,1418,1397,1333,1244,1132,984,823,634,442,239,42,-144,-322,-470,-604,-706,-791,-851,-895,-930,-956,-984,-1016,-1055,-1105,-1164,-1231,-1298,-1367,-1421,-1465,-1480,-1472,-1425,-1352,-1244,-1120,-969,-819,-656,-512,-373,-252,-157,-76,-24,5,21,10,-2,-28,-48,-64,-61,-46,-7,49,122,207,295,383,460,525,571,589,589,554,502,423,323,208,75,-63,-208,-343,-464,-567,-638,-683,-694,-671,-625,-550,-458,-352,-237,-126,-17,74,156,212,255,278,288,291,285,281,272,270,262,259,250,239,226,204,181,156,133,116,107,109,121,153,188,248,305,385,456,542,620,700,780,845,909,955,986,1004,997,973,924,850,755,630,492,326,157,-24,-197,-362,-513,-637,-743,-819,-869,-903,-908,-908,-895,-883,-876,-880,-893,-925,-956,-1001,-1032,-1061,-1069,-1056,-1016,-946,-849,-728,-589,-433,-280,-115,26,171,288,389,472,527,571,585,597,581,578,553,548,536,545,552,580,608,646,684,724,754,783,788,782,747,683,592,461,312,135,-54,-241,-425,-588,-724,-835,-903,-943,-948,-924,-878,-813,-736,-658,-575,-495,-423,-351,-286,-227,-165,-113,-57,-9,30,66,83,99,99,94,80,66,46,35,21,19,19,34,46,72,97,124,161,193,237,285,347,414,500,588,692,797,907,1014,1116,1201,1275,1314,1336,1316,1268,1187,1066,928,755,578,386,205,32,-119,-251,-351,-431,-480,-513,-528,-535,-539,-549,-570,-606,-657,-725,-803,-889,-970,-1040,-1090,-1114,-1110,-1069,-1001,-897,-776,-630,-481,-328,-186,-53,53,142,207,244,271,278,278,273,270,260,268,263,279,283,302,310,317,315,302,270,234,172,105,22,-74,-177,-289,-410,-529,-655,-769,-884,-980,-1064,-1124,-1161,-1172,-1154,-1110,-1038,-946,-831,-709,-570,-436,-301,-170,-52,60,160,250,335,405,472,521,565,593,607,619,611,613,600,594,589,585,593,607,626,659,693,738,789,844,913,981,1066,1150,1235,1326,1401,1473,1528,1568,1584,1585,1554,1505,1425,1317,1183,1020,836,637,424,216,8,-179,-353,-492,-612,-690,-755,-789,-814,-832,-845,-877,-914,-977,-1055,-1154,-1264,-1387,-1496,-1607,-1688,-1747,-1770,-1752,-1701,-1606,-1490,-1336,-1186,-1016,-868,-722,-608,-512,-450,-406,-391,-387,-398,-411,-418,-419,-398,-367,-308,-236,-143,-41,69,176,283,373,449,501,526,525,493,432,348,241,121,-4,-130,-244,-342,-421,-466,-492,-478,-442,-376,-291,-183,-70,61,180,316,427,546,639,730,799,863,910,951,986,1007,1025,1026,1015,993,955,907,850,787,723,664,604,566,528,515,510,522,551,585,636,687,752,810,876,933,988,1029,1064,1074,1078,1050,1006,934,837,715,572,410,234,49,-143,-330,-512,-684,-836,-975,-1078,-1174,-1233,-1284,-1312,-1331,-1344,-1357,-1364,-1388,-1395,-1424,-1433,-1446,-1437,-1411,-1357,-1278,-1174,-1036,-885,-711,-530,-341,-160,15,164,300,397,478,514,536,526,500,468,419,387,351,333,332,341,370,409,459,512,570,612,655,669,671,644,590,514,406,282,139,-15,-163,-316,-442,-556,-641,-699,-726,-731,-701,-655,-585,-505,-413,-324,-234,-160,-93,-55,-19,-20,-13,-31,-46,-59,-80,-80,-90,-85,-82,-80,-76,-82,-95,-111,-144,-170,-212,-244,-272,-286,-287,-265,-228,-163,-84,18,134,262,403,541,686,821,949,1063,1155,1225,1271,1285,1276,1234,1168,1075,960,831,683,536,376,231,83,-41,-153,-245,-313,-367,-401,-429,-450,-471,-504,-534,-584,-635,-690,-753,-800,-845,-865,-868,-846,-794,-725,-623,-510,-381,-246,-116,7,117,205,275,318,345,347,344,318,300,265,240,212,188,169,153,138,131,117,110,97,80,57,20,-27,-92,-167,-259,-362,-473,-590,-704,-814,-912,-994,-1051,-1087,-1092,-1073,-1024,-956,-862,-761,-648,-529,-422,-304,-208,-105,-14,82,167,268,350,455,540,634,718,789,847,886,903,898,871,825,762,696,618,558,498,468,453,469,509,570,656,748,856,957,1064,1152,1240,1301,1355,1390,1401,1404,1379,1340,1280,1192,1094,960,816,651,471,289,98,-80,-253,-405,-542,-658,-749,-828,-887,-941,-984,-1035,-1082,-1148,-1210,-1292,-1364,-1448,-1512,-1572,-1601,-1609,-1581,-1527,-1434,-1321,-1182,-1031,-876,-724,-585,-466,-371,-300,-259,-241,-238,-260,-280,-311,-338,-352,-363,-349,-326,-279,-217,-139,-46,54,157,261,351,431,485,517,515,490,427,349,243,131,17,-94,-188,-257,-307,-316,-303,-256,-181,-93,20,132,254,363,471,557,636,690,739,766,791,800,810,813,815,811,807,795,775,750,709,665,608,550,488,431,379,341,313,307,313,339,378,433,488,553,612,665,712,745,761,772,759,742,708,666,615,556,490,418,335,246,144,33,-88,-219,-357,-496,-638,-774,-901,-1017,-1120,-1207,-1287,-1346,-1405,-1450,-1493,-1531,-1558,-1582,-1590,-1588,-1559,-1519,-1443,-1351,-1231,-1090,-937,-768,-603,-433,-282,-137,-20,82,151,207,233,248,246,242,231,231,231,245,265,299,330,381,417,465,502,532,551,556,540,507,452,371,276,161,38,-89,-214,-328,-422,-495,-536,-546,-525,-473,-392,-297,-175,-58,70,183,288,372,441,481,512,516,522,511,507,501,504,510,524,539,552,564,561,548,518,474,407,335,250,157,82,-5,-56,-99,-112,-101,-64,-3,78,174,278,391,500,610,714,801,887,947,993,1024,1024,1010,965,899,812,701,578,438,292,150,1,-127,-253,-359,-448,-525,-588,-637,-684,-724,-766,-811,-852,-905,-942,-991,-1017,-1036,-1038,-1014,-971,-904,-808,-701,-567,-432,-282,-145,-6,111,218,303,368,415,438,452,447,431,410,375,341,301,254,217,170,134,103,69,51,29,11,-8,-32,-68,-112,-171,-249,-334,-437,-548,-655,-772,-866,-962,-1024,-1072,-1083,-1073,-1032,-965,-878,-775,-659,-544,-419,-303,-195,-85,8,104,189,272,354,427,499,558,611,647,668,668,649,607,546,470,379,288,192,112,39,-1,-33,-19,4,64,140,231,337,445,554,656,755,837,914,971,1018,1052,1069,1078,1072,1050,1023,969,912,835,744,645,535,418,305,185,77,-28,-130,-217,-308,-392,-472,-564,-646,-744,-837,-935,-1031,-1116,-1196,-1250,-1290,-1300,-1283,-1237,-1168,-1066,-962,-831,-706,-583,-461,-369,-277,-219,-173,-143,-134,-125,-130,-131,-130,-129,-116,-102,-77,-47,-14,29,67,113,153,185,217,226,230,209,170,118,38,-46,-146,-251,-347,-440,-511,-566,-590,-589,-556,-494,-412,-305,-189,-65,62,181,294,391,477,550,606,663,697,747,776,821,854,896,927,959,978,988,984,963,928,880,820,757,693,631,584,546,523,519,523,542,568,592,621,636,648,650,635,623,589,558,521,474,436,377,327,260,188,102,2,-110,-236,-372,-513,-656,-797,-929,-1044,-1152,-1225,-1297,-1335,-1369,-1381,-1394,-1390,-1392,-1381,-1375,-1356,-1330,-1292,-1237,-1162,-1071,-955,-823,-680,-517,-366,-200,-59,77,190,278,353,391,422,425,422,405,387,366,348,334,324,322,329,335,359,374,404,426,449,463,472,456,436,387,326,248,155,58,-43,-141,-225,-300,-342,-376,-365,-348,-286,-222,-129,-30,66,169,249,326,379,417,433,438,427,409,388,365,344,331,313,305,290,274,250,212,170,108,42,-32,-112,-181,-249,-298,-329,-340,-324,-293,-233,-167,-77,10,109,203,297,385,467,546,612,678,729,778,808,832,832,824,783,732,652,555,444,319,189,59,-68,-183,-293,-387,-475,-555,-630,-706,-782,-861,-944,-1024,-1105,-1170,-1229,-1258,-1272,-1248,-1202,-1122,-1011,-881,-728,-567,-401,-235,-85,58,176,278,359,417,463,486,508,507,506,492,470,446,410,372,325,277,221,167,102,42,-34,-103,-193,-278,-375,-478,-577,-684,-779,-871,-947,-1008,-1048,-1065,-1056,-1023,-962,-881,-774,-656,-521,-389,-245,-118,9,121,220,308,386,456,524,591,661,740,818,908,992,1074,1152,1205,1248,1259,1250,1215,1159,1084,1001,912,825,750,680,636,595,581,570,573,584,593,614,622,641,649,660,674,676,691,688,692,679,665,629,584,520,439,347,239,125,10,-103,-210,-305,-391,-462,-528,-586,-644,-707,-771,-856,-939,-1042,-1142,-1247,-1343,-1423,-1486,-1515,-1520,-1489,-1422,-1335,-1211,-1087,-935,-797,-649,-526,-404,-314,-228,-174,-127,-101,-81,-72,-66,-64,-59,-55,-40,-24,0,34,70,116,163,210,251,291,306,315,298,261,208,132,46,-45,-139,-220,-292,-338,-361,-354,-323,-261,-183,-86,20,126,230,323,402,463,507,531,549,545,550,537,546,544,563,578,607,629,655,662,670,649,622,569,505,430,346,264,186,119,66,32,14,16,29,58,92,134,174,216,254,284,313,329,342,346,339,326,300,266,220,167,99,29,-53,-131,-222,-299,-388,-458,-537,-603,-669,-737,-795,-873,-935,-1018,-1089,-1169,-1233,-1297,-1331,-1355,-1336,-1303,-1219,-1126,-986,-841,-670,-503,-330,-172,-23,104,212,303,369,431,469,507,536,562,588,609,630,646,658,668,665,664,651,635,615,585,556,512,466,410,340,263,171,73,-37,-144,-261,-358,-456,-528,-580,-606,-600,-566,-505,-410,-310,-178,-57,73,188,286,365,423,455,473,473,465,457,448,453,462,487,520,559,600,632,657,659,650,607,551,471,375,274,162,61,-35,-115,-176,-219,-239,-242,-225,-194,-150,-94,-36,34,102,169,242,300,361,406,437,459,453,439,402,349,287,215,136,68,-9,-66,-126,-171,-215,-258,-302,-354,-416,-484,-573,-659,-760,-857,-943,-1024,-1075,-1109,-1108,-1080,-1019,-933,-823,-699,-562,-429,-294,-176,-69,19,86,142,171,201,211,222,234,235,253,263,278,299,308,328,330,334,320,302,262,217,149,74,-20,-118,-229,-336,-448,-548,-641,-719,-779,-819,-841,-838,-815,-773,-711,-635,-551,-448,-354,-242,-145,-40,51,146,229,314,391,466,545,618,694,769,836,905,958,1007,1032,1049,1041,1014,977,912,850,769,695,613,548,481,432,393,365,349,347,344,363,372,404,423,460,488,527,559,595,621,646,659,660,646,616,566,499,416,317,210,94,-23,-139,-253,-357,-458,-551,-641,-730,-818,-909,-1003,-1099,-1197,-1291,-1380,-1455,-1515,-1552,-1562,-1549,-1501,-1433,-1334,-1219,-1089,-952,-812,-677,-549,-443,-345,-278,-219,-191,-172,-175,-183,-203,-222,-242,-253,-260,-248,-232,-195,-153,-99,-37,22,82,129,168,183,186,161,121,59,-7,-93,-159,-232,-280,-307,-311,-285,-230,-154,-56,59,173,297,408,512,598,669,723,759,791,802,826,838,869,906,957,1021,1098,1178,1266,1340,1407,1450,1470,1455,1416,1335,1235,1105,960,808,650,503,364,249,150,79,25,-3,-21,-16,-11,7,26,43,62,74,84,88,85,76,58,30,-7,-57,-117,-180,-262,-335,-425,-502,-591,-663,-746,-811,-882,-942,-1004,-1061,-1110,-1166,-1197,-1236,-1246,-1252,-1233,-1193,-1137,-1049,-956,-834,-705,-572,-427,-295,-158,-41,74,167,250,321,368,419,439,465,467,470,458,447,424,404,378,354,334,308,296,271,257,233,209,176,133,83,18,-49,-129,-208,-290,-364,-426,-477,-505,-517,-506,-474,-422,-357,-278,-192,-107,-19,59,127,186,223,258,265,272,258,243,222,199,182,168,163,169,178,202,222,247,264,278,275,261,231,181,125,52,-24,-102,-177,-239,-286,-317,-313,-300,-242,-178,-75,33,158,291,415,542,650,739,810,854,873,867,838,784,721,639,557,467,386,300,229,153,86,15,-60,-146,-234,-344,-448,-571,-686,-800,-902,-981,-1044,-1069,-1071,-1036,-971,-879,-760,-629,-477,-332,-179,-41,86,199,285,358,403,431,438,428,398,363,307,253,188,126,61,4,-54,-97,-143,-179,-214,-249,-286,-326,-379,-430,-501,-567,-647,-720,-794,-858,-914,-946,-973,-963,-951,-903,-847,-771,-681,-588,-481,-375,-268,-155,-46,65,178,290,404,519,628,741,843,946,1037,1127,1201,1274,1330,1378,1410,1428,1428,1410,1377,1317,1253,1162,1067,961,849,737,629,525,434,354,289,241,208,192,189,200,218,247,273,308,332,360,375,386,381,371,342,307,254,194,127,46,-28,-117,-199,-283,-369,-455,-539,-630,-715,-807,-895,-984,-1069,-1150,-1222,-1284,-1332,-1360,-1377,-1363,-1333,-1278,-1202,-1105,-999,-874,-753,-632,-515,-420,-336,-280,-243,-233,-239,-266,-299,-339,-376,-403,-415,-407,-380,-326,-263,-173,-88,7,87,156,202,224,221,191,142,77,3,-69,-134,-185,-209,-216,-186,-137,-58,38,146,265,375,487,580,658,721,757,787,789,793,774,761,741,722,715,707,718,734,767,807,861,913,971,1018,1053,1070,1060,1026,960,866,751,608,467,308,164,31,-86,-166,-230,-251,-251,-225,-174,-117,-48,18,75,123,156,165,166,133,98,34,-34,-123,-210,-317,-410,-523,-619,-723,-819,-909,-996,-1079,-1152,-1223,-1280,-1332,-1368,-1392,-1399,-1387,-1360,-1308,-1242,-1153,-1052,-928,-798,-647,-498,-332,-173,-12,143,285,414,527,612,685,724,746,743,722,681,632,566,504,438,375,324,275,242,211,189,170,146,120,87,38,-8,-78,-141,-215,-284,-344,-398,-429,-453,-449,-431,-393,-341,-274,-204,-122,-49,35,97,167,220,266,312,339,376,397,429,449,479,509,540,580,620,665,711,757,796,828,842,841,815,765,687,579,458,304,154,-13,-168,-311,-433,-521,-579,-593,-574,-510,-419,-299,-161,-15,135,278,406,520,607,678,719,743,740,728,691,650,596,536,475,409,339,273,195,118,33,-66,-163,-280,-398,-524,-650,-775,-888,-993,-1071,-1132,-1158,-1155,-1120,-1045,-948,-816,-665,-502,-326,-159,4,147,267,361,423,459,460,445,399,350,285,223,161,112,63,41,9,1,-13,-23,-39,-62,-98,-143,-205,-276,-358,-447,-537,-630,-710,-790,-847,-900,-923,-942,-931,-913,-875,-825,-765,-698,-622,-545,-463,-380,-299,-215,-135,-49,25,113,182,271,344,428,513,601,689,792,879,981,1066,1148,1212,1261,1281,1280,1246,1186,1101,991,865,726,588,444,322,201,114,39,-5,-29,-30,-12,22,66,121,178,231,290,333,376,402,417,418,402,371,327,261,191,101,10,-95,-194,-308,-403,-512,-601,-694,-773,-847,-911,-965,-1008,-1044,-1061,-1072,-1060,-1039,-999,-942,-874,-784,-697,-586,-488,-377,-279,-186,-107,-42,6,35,49,43,29,-1,-27,-67,-88,-114,-124,-126,-120,-105,-82,-67,-42,-35,-27,-30,-44,-62,-86,-116,-141,-165,-182,-189,-190,-172,-150,-109,-62,-5,63,130,204,275,343,407,462,510,545,575,590,602,609,606,618,618,641,659,702,750,814,886,967,1043,1126,1183,1234,1250,1242,1198,1121,1008,874,711,543,365,197,42,-93,-202,-282,-340,-363,-374,-359,-335,-301,-262,-224,-185,-155,-129,-114,-109,-115,-134,-169,-215,-276,-349,-434,-525,-627,-722,-822,-915,-996,-1074,-1128,-1181,-1212,-1238,-1248,-1249,-1241,-1220,-1187,-1143,-1083,-1006,-913,-800,-673,-532,-374,-219,-49,104,262,396,524,623,711,770,817,841,853,852,839,824,795,771,732,697,649,597,538,473,396,324,235,159,74,0,-78,-138,-205,-251,-303,-339,-377,-403,-424,-439,-440,-437,-416,-381,-335,-268,-198,-108,-19,74,164,238,307,350,385,393,393,377,357,334,318,302,308,313,344,375,418,464,502,535,549,542,513,455,373,269,146,13,-121,-257,-368,-475,-544,-600,-615,-612,-577,-523,-449,-359,-261,-154,-52,55,146,236,304,364,401,424,427,415,388,347,301,244,191,127,73,9,-48,-110,-178,-245,-327,-404,-494,-575,-661,-727,-787,-816,-827,-800,-752,-664,-556,-423,-277,-119,30,180,304,415,496,554,581,586,569,536,490,436,378,323,263,215,160,108,63,4,-45,-107,-168,-233,-299,-369,-437,-509,-576,-647,-712,-778,-842,-900,-955,-1000,-1038,-1060,-1069,-1061,-1031,-983,-915,-825,-720,-607,-473,-348,-212,-82,37,157,262,366,459,554,643,736,827,927,1017,1122,1209,1305,1382,1454,1502,1537,1544,1531,1488,1426,1335,1229,1104,966,826,678,539,407,282,182,92,30,-13,-35,-33,-11,28,84,148,221,295,368,429,482,515,529,522,487,437,357,265,154,33,-93,-221,-350,-470,-586,-693,-790,-879,-958,-1028,-1087,-1137,-1171,-1192,-1193,-1176,-1138,-1079,-1000,-903,-799,-679,-567,-454,-353,-273,-202,-162,-138,-132,-148,-167,-200,-234,-259,-286,-297,-300,-294,-278,-254,-231,-201,-174,-152,-127,-115,-92,-87,-68,-65,-49,-49,-35,-40,-32,-36,-36,-37,-35,-30,-14,5,36,78,125,181,241,297,352,401,438,465,481,490,487,489,483,488,500,522,555,607,658,733,795,872,931,982,1016,1018,1005,947,872,755,625,463,298,117,-52,-219,-368,-495,-597,-675,-715,-740,-726,-695,-643,-570,-491,-399,-311,-219,-144,-75,-23,2,20,0,-26,-80,-144,-223,-311,-398,-496,-580,-666,-745,-815,-878,-932,-973,-1011,-1029,-1041,-1028,-1003,-952,-881,-782,-664,-517,-360,-182,-6,181,350,518,658,781,878,948,993,1015,1013,993,962,913,864,802,743,681,617,554,492,425,368,301,245,187,137,87,52,11,-19,-46,-81,-105,-145,-179,-228,-272,-326,-371,-417,-454,-478,-489,-480,-455,-414,-360,-292,-227,-152,-88,-32,17,50,76,94,105,118,130,155,176,218,257,305,361,403,454,481,502,501,479,433,368,276,173,53,-75,-198,-322,-426,-515,-579,-618,-622,-600,-547,-461,-361,-229,-91,57,211,353,487,605,696,770,809,831,819,791,737,674,592,510,416,323,232,132,47,-54,-141,-239,-328,-422,-505,-586,-649,-697,-726,-728,-706,-654,-579,-478,-362,-234,-99,30,156,258,349,407,449,461,450,424,378,325,265,203,146,87,43,-11,-44,-94,-125,-172,-210,-259,-299,-354,-390,-445,-483,-528,-572,-611,-659,-701,-755,-801,-858,-905,-954,-994,-1021,-1038,-1030,-1009,-965,-899,-823,-721,-622,-504,-395,-280,-171,-66,36,135,232,334,434,546,656,776,895,1015,1133,1240,1343,1421,1490,1529,1548,1541,1506,1448,1365,1262,1146,1012,881,742,611,490,380,291,220,172,142,135,146,170,209,250,294,338,375,398,415,408,392,355,304,231,155,53,-48,-164,-284,-405,-528,-651,-771,-882,-997,-1090,-1183,-1260,-1319,-1368,-1390,-1395,-1378,-1336,-1274,-1193,-1094,-987,-868,-750,-631,-525,-422,-341,-267,-214,-178,-152,-148,-152,-167,-194,-219,-247,-266,-278,-268,-250,-200,-148,-70,4,86,153,208,238,242,218,165,89,-4,-107,-211,-307,-381,-434,-449,-431,-378,-284,-161,-18,147,309,466,608,716,797,834,845,810,766,693,623,556,500,468,458,481,531,616,725,863,1019,1187,1356,1513,1646,1743,1788,1773,1697,1544,1345,1075,782,457,142,-162,-417,-626,-759,-827,-815,-738,-606,-428,-230,-29,164,312,424,473,458,388,251,79,-136,-358,-591,-803,-995,-1150,-1273,-1351,-1399,-1410,-1392,-1357,-1294,-1227,-1144,-1058,-971,-888,-806,-749,-687,-660,-633,-631,-630,-642,-641,-637,-607,-556,-473,-356,-210,-30,169,383,603,815,1006,1177,1298,1390,1420,1410,1344,1238,1092,921,729,534,340,164,5,-123,-222,-293,-327,-342,-320,-285,-224,-154,-74,12,85,155,202,225,221,188,122,37,-72,-186,-304,-409,-492,-555,-566,-563,-497,-417,-294,-157,-5,147,294,416,520,586,617,618,572,506,408,299,177,60,-54,-159,-240,-322,-376,-427,-462,-491,-501,-511,-491,-470,-422,-365,-294,-210,-130,-48,23,80,120,143,148,141,127,106,100,91,106,134,178,240,312,386,467,527,581,598,595,545,466,346,194,20,-173,-365,-554,-717,-857,-950,-1008,-1016,-978,-901,-776,-623,-438,-229,-14,219,433,647,827,978,1088,1148,1158,1121,1029,907,743,571,385,213,55,-73,-167,-228,-252,-248,-221,-179,-136,-95,-72,-69,-92,-149,-229,-346,-480,-635,-793,-959,-1102,-1242,-1341,-1416,-1456,-1457,-1423,-1358,-1254,-1130,-977,-805,-619,-426,-228,-37,142,308,441,563,638,702,726,738,733,716,707,698,707,731,778,843,930,1023,1129,1227,1317,1388,1427,1437,1407,1337,1234,1094,932,752,569,388,224,78,-31,-120,-164,-187,-173,-135,-77,0,87,182,276,367,444,509,545,558,533,478,380,251,84,-106,-318,-541,-761,-971,-1159,-1317,-1431,-1511,-1537,-1528,-1475,-1389,-1282,-1155,-1023,-893,-766,-665,-567,-504,-446,-416,-393,-383,-374,-370,-358,-346,-321,-294,-250,-204,-146,-81,-15,60,126,196,246,295,314,330,306,284,221,159,79,-9,-89,-173,-235,-288,-320,-330,-321,-289,-243,-186,-114,-45,32,99,163,218,260,299,320,340,352,363,371,389,402,432,465,504,560,616,686,763,843,935,1024,1115,1203,1281,1346,1393,1415,1414,1370,1309,1193,1064,893,705,508,295,105,-82,-237,-362,-453,-505,-526,-513,-487,-432,-384,-324,-282,-246,-229,-231,-245,-281,-325,-380,-442,-506,-573,-639,-708,-779,-849,-929,-1003,-1086,-1167,-1244,-1317,-1378,-1427,-1457,-1475,-1460,-1442,-1384,-1330,-1240,-1153,-1043,-929,-805,-671,-530,-378,-219,-51,120,297,466,633,779,915,1015,1098,1139,1160,1140,1103,1033,957,854,761,653,557,465,378,306,239,185,139,101,75,51,40,33,29,33,32,35,31,26,8,-9,-40,-75,-110,-152,-184,-211,-225,-221,-203,-159,-102,-24,65,160,259,352,432,503,546,581,583,578,549,513,469,421,377,335,301,272,248,228,206,184,151,120,73,28,-28,-77,-131,-167,-204,-216,-221,-207,-179,-139,-93,-38,15,65,116,152,190,216,240,259,275,289,304,311,319,314,302,272,229,161,78,-25,-148,-270,-407,-535,-653,-762,-835,-900,-923,-929,-903,-851,-781,-688,-582,-462,-336,-205,-75,54,173,290,384,478,547,607,650,675,689,687,677,652,625,584,545,492,441,378,312,243,161,83,-4,-91,-172,-261,-332,-413,-479,-543,-605,-661,-715,-776,-825,-884,-938,-986,-1036,-1070,-1096,-1104,-1093,-1060,-1011,-930,-839,-720,-592,-450,-306,-153,-16,126,242,351,440,509,565,603,629,650,661,677,692,711,737,764,797,826,857,872,887,874,857,816,758,690,607,517,427,336,253,179,119,74,50,38,52,68,111,152,205,259,311,361,408,438,469,475,472,446,401,329,242,122,-10,-159,-318,-477,-631,-780,-901,-1010,-1083,-1137,-1159,-1154,-1127,-1075,-1006,-920,-826,-718,-613,-501,-394,-297,-205,-133,-73,-35,-15,-11,-27,-47,-86,-119,-160,-190,-220,-232,-246,-235,-229,-203,-177,-144,-108,-75,-41,-13,10,26,33,32,21,3,-24,-55,-90,-128,-160,-191,-212,-224,-222,-206,-173,-125,-66,13,93,184,277,361,448,512,576,615,650,666,675,681,678,686,689,705,729,758,804,848,907,961,1020,1067,1114,1137,1153,1139,1116,1058,993,897,797,678,560,434,322,205,114,22,-42,-99,-135,-159,-174,-174,-178,-167,-170,-170,-180,-204,-240,-291,-364,-451,-556,-682,-812,-965,-1111,-1268,-1407,-1543,-1651,-1739,-1794,-1813,-1799,-1753,-1666,-1564,-1426,-1283,-1122,-963,-797,-646,-493,-359,-226,-109,3,110,205,304,393,484,570,649,732,795,868,911,957,977,987,975,943,891,818,730,627,513,399,277,174,67,-15,-88,-141,-178,-198,-207,-197,-189,-164,-143,-117,-95,-72,-55,-34,-23,-5,9,28,50,72,98,126,152,177,200,219,234,246,255,259,271,271,288,291,312,319,339,345,355,355,346,330,302,263,220,159,104,36,-26,-90,-142,-194,-220,-251,-246,-241,-214,-170,-125,-58,2,69,128,186,226,260,278,282,279,259,237,206,171,133,92,45,-4,-64,-124,-202,-275,-371,-456,-555,-647,-735,-816,-879,-932,-955,-967,-942,-903,-834,-745,-638,-512,-376,-232,-80,67,216,349,480,586,684,757,812,844,862,850,829,782,722,646,552,448,331,204,74,-59,-190,-309,-422,-512,-589,-644,-677,-702,-697,-704,-688,-687,-689,-700,-729,-772,-823,-893,-958,-1031,-1086,-1134,-1149,-1143,-1100,-1022,-913,-771,-601,-418,-217,-17,179,368,535,685,814,915,1003,1062,1111,1140,1163,1174,1182,1187,1187,1195,1195,1204,1211,1217,1226,1226,1221,1210,1182,1145,1091,1022,940,849,748,644,545,446,367,292,243,204,192,189,209,235,272,315,350,383,398,398,374,325,246,144,10,-139,-311,-491,-675,-858,-1027,-1185,-1316,-1423,-1499,-1544,-1559,-1540,-1499,-1423,-1336,-1224,-1105,-976,-844,-714,-592,-476,-376,-287,-219,-161,-126,-96,-88,-77,-85,-83,-92,-96,-92,-97,-85,-83,-73,-64,-54,-45,-35,-26,-14,-4,10,21,30,40,35,32,10,-15,-55,-103,-156,-213,-269,-313,-351,-364,-363,-339,-287,-224,-131,-36,70,179,281,378,460,529,582,626,652,676,692,709,727,753,778,815,852,890,932,964,994,1015,1026,1026,1020,994,970,921,873,800,727,634,533,425,306,189,71,-43,-141,-235,-302,-361,-394,-415,-418,-414,-395,-383,-365,-358,-361,-377,-411,-462,-534,-619,-724,-838,-954,-1078,-1190,-1291,-1380,-1434,-1477,-1482,-1463,-1416,-1339,-1247,-1128,-1002,-857,-712,-560,-412,-267,-130,3,119,230,326,413,490,559,617,674,719,765,795,833,840,862,844,831,788,735,661,577,478,378,273,176,84,17,-49,-73,-102,-94,-84,-61,-37,-15,-6,0,-16,-40,-79,-124,-172,-219,-257,-284,-298,-294,-277,-246,-204,-157,-109,-57,-17,23,57,76,108,115,145,161,190,221,259,297,344,382,423,456,480,499,503,506,493,481,459,438,412,389,359,333,304,271,242,202,175,139,116,94,81,82,90,110,134,166,195,227,244,257,253,234,203,150,87,9,-82,-180,-285,-395,-504,-609,-713,-801,-884,-947,-997,-1020,-1033,-1008,-975,-904,-818,-706,-579,-430,-278,-109,48,210,352,484,593,681,749,789,819,820,819,797,771,736,686,641,565,500,398,302,181,56,-79,-215,-346,-470,-576,-665,-732,-776,-802,-810,-808,-799,-793,-795,-803,-832,-865,-916,-964,-1018,-1056,-1084,-1087,-1063,-1013,-932,-829,-702,-563,-412,-262,-112,28,160,282,391,493,581,672,741,825,880,950,995,1046,1075,1108,1120,1135,1141,1139,1144,1134,1136,1123,1114,1092,1065,1022,968,894,814,714,616,505,408,310,239,177,145,131,140,161,198,232,270,289,301,284,254,192,115,12,-101,-233,-366,-508,-646,-778,-901,-1013,-1106,-1186,-1243,-1281,-1297,-1296,-1269,-1231,-1172,-1098,-1022,-926,-836,-742,-647,-563,-482,-409,-349,-294,-249,-208,-176,-143,-114,-88,-59,-40,-21,-15,-13,-34,-56,-104,-154,-216,-282,-341,-395,-432,-449,-448,-421,-379,-315,-246,-170,-99,-37,12,45,54,55,35,11,-19,-47,-64,-69,-59,-28,14,81,154,241,335,424,520,606,689,770,835,908,964,1029,1081,1135,1182,1223,1261,1287,1305,1313,1315,1303,1295,1269,1250,1225,1196,1164,1130,1082,1028,960,873,775,659,528,389,243,98,-41,-165,-279,-360,-436,-472,-504,-510,-514,-511,-512,-523,-546,-588,-646,-726,-819,-933,-1046,-1175,-1297,-1418,-1531,-1629,-1709,-1776,-1811,-1830,-1818,-1775,-1712,-1609,-1487,-1334,-1161,-971,-765,-559,-345,-147,50,226,386,527,649,751,839,913,966,1022,1045,1076,1078,1072,1048,1002,940,858,757,647,524,403,284,180,89,31,-15,-20,-15,19,58,103,144,168,179,161,124,59,-22,-118,-219,-323,-412,-494,-549,-585,-599,-587,-556,-506,-445,-377,-302,-230,-158,-94,-34,18,69,106,150,179,214,242,264,285,302,311,323,322,331,331,339,346,359,372,389,399,410,406,398,367,332,273,214,138,69,0,-57,-95,-120,-118,-97,-58,-2,61,130,196,256,302,332,346,338,309,265,193,118,17,-87,-196,-316,-421,-534,-624,-707,-770,-807,-827,-812,-778,-712,-624,-519,-392,-264,-126,0,121,227,311,383,429,464,485,493,503,502,503,504,495,491,469,438,390,323,238,130,12,-125,-257,-395,-517,-625,-712,-772,-810,-826,-822,-808,-791,-772,-766,-769,-783,-815,-852,-895,-943,-971,-1003,-999,-993,-946,-893,-806,-716,-598,-489,-356,-240,-112,7,125,242,351,465,570,678,781,877,970,1058,1135,1206,1273,1324,1385,1429,1480,1524,1573,1610,1656,1677,1699,1696,1669,1624,1542,1438,1306,1154,986,816,645,487,346,233,137,76,31,5,-4,-16,-21,-38,-65,-104,-165,-238,-328,-437,-552,-683,-814,-954,-1088,-1220,-1345,-1450,-1552,-1620,-1674,-1699,-1694,-1662,-1600,-1508,-1396,-1260,-1113,-956,-801,-650,-509,-383,-276,-182,-109,-45,7,47,88,117,149,170,192,196,194,176,141,97,29,-37,-119,-193,-263,-320,-361,-372,-372,-335,-290,-221,-145,-66,12,76,132,165,185,185,172,150,121,92,71,57,56,70,99,142,202,267,347,428,511,596,676,748,816,871,916,950,969,978,972,962,934,912,877,848,822,799,788,781,786,795,809,825,835,838,832,801,763,695,613,512,393,273,138,17,-107,-206,-302,-365,-427,-457,-483,-498,-503,-516,-522,-541,-568,-602,-657,-717,-795,-884,-984,-1092,-1206,-1316,-1426,-1522,-1608,-1669,-1712,-1722,-1709,-1661,-1590,-1486,-1364,-1215,-1061,-888,-715,-546,-367,-215,-51,89,228,355,476,584,691,781,869,933,991,1020,1037,1023,991,931,856,758,650,534,416,306,202,116,48,-5,-31,-50,-49,-43,-38,-29,-37,-51,-83,-129,-185,-258,-325,-408,-466,-530,-562,-581,-573,-541,-482,-404,-303,-191,-72,54,174,287,392,477,553,609,652,680,697,703,704,701,693,692,681,691,684,700,706,718,738,748,762,775,773,777,762,739,710,658,608,535,464,380,302,218,147,80,27,-17,-43,-65,-64,-69,-57,-50,-43,-38,-51,-64,-106,-154,-225,-314,-411,-525,-644,-760,-877,-977,-1064,-1131,-1169,-1186,-1173,-1133,-1071,-987,-883,-775,-647,-526,-399,-276,-164,-50,42,139,213,283,347,386,435,449,471,466,462,433,404,354,304,240,176,108,35,-26,-94,-148,-193,-237,-259,-285,-295,-303,-310,-314,-327,-344,-371,-408,-456,-511,-577,-641,-711,-765,-825,-849,-877,-867,-842,-796,-718,-635,-525,-406,-288,-151,-36,91,197,301,386,470,532,598,649,700,749,793,845,891,944,995,1045,1102,1146,1203,1242,1291,1322,1357,1371,1384,1373,1355,1307,1252,1164,1074,953,831,694,559,422,291,170,59,-35,-118,-186,-242,-291,-329,-368,-409,-453,-512,-576,-659,-750,-858,-972,-1090,-1209,-1319,-1418,-1496,-1556,-1580,-1585,-1546,-1493,-1395,-1293,-1152,-1016,-862,-712,-568,-428,-304,-194,-97,-16,53,107,158,187,225,242,264,268,281,269,272,247,230,200,166,131,89,48,11,-30,-56,-84,-98,-105,-107,-99,-88,-72,-60,-49,-48,-48,-64,-76,-106,-124,-151,-162,-174,-160,-147,-105,-60,2,75,152,233,318,395,477,542,612,658,713,742,773,793,802,815,812,823,815,826,823,832,837,844,853,858,868,869,877,875,876,871,858,844,814,779,732,665,598,505,411,304,189,75,-43,-159,-267,-372,-462,-552,-621,-689,-743,-790,-840,-881,-931,-982,-1043,-1112,-1186,-1271,-1353,-1437,-1513,-1574,-1626,-1644,-1649,-1616,-1565,-1484,-1380,-1257,-1117,-964,-804,-636,-468,-298,-131,33,192,345,490,625,751,860,961,1036,1101,1138,1159,1154,1128,1083,1016,936,844,741,639,530,433,339,256,185,122,79,37,15,-11,-27,-42,-68,-89,-132,-173,-235,-302,-381,-460,-544,-616,-681,-728,-752,-755,-730,-680,-606,-513,-400,-281,-149,-20,106,227,331,430,501,568,610,641,661,664,667,661,649,647,629,630,619,617,619,616,622,625,633,636,643,638,636,615,591,542,491,411,331,233,132,36,-57,-135,-195,-236,-253,-250,-226,-189,-145,-96,-57,-26,-16,-25,-61,-121,-205,-308,-427,-552,-683,-807,-918,-1012,-1085,-1127,-1151,-1137,-1107,-1043,-972,-876,-770,-664,-540,-429,-312,-196,-96,12,97,181,247,301,341,363,370,361,336,300,250,193,129,58,-9,-82,-146,-205,-261,-301,-334,-355,-358,-359,-342,-321,-297,-270,-248,-233,-227,-233,-254,-283,-324,-373,-420,-476,-511,-554,-560,-574,-549,-518,-463,-392,-311,-214,-118,-9,90,194,289,381,468,549,628,704,783,857,940,1015,1097,1172,1246,1312,1372,1420,1459,1491,1507,1522,1521,1517,1502,1479,1445,1401,1339,1266,1173,1068,942,811,661,514,358,217,72,-45,-163,-247,-324,-377,-421,-453,-482,-509,-546,-592,-652,-732,-822,-930,-1047,-1165,-1290,-1394,-1498,-1567,-1624,-1645,-1639,-1606,-1542,-1458,-1351,-1230,-1099,-960,-820,-684,-545,-419,-292,-177,-62,37,139,221,301,362,408,434,443,425,394,334,271,186,101,14,-73,-142,-211,-250,-284,-294,-286,-266,-221,-178,-112,-57,11,64,113,143,161,158,138,105,57,8,-46,-91,-122,-145,-138,-121,-77,-20,56,135,228,315,402,481,551,607,654,685,708,721,726,729,727,726,726,725,726,725,723,720,708,698,680,659,641,613,598,574,562,544,535,517,503,476,443,399,343,275,197,111,18,-69,-165,-246,-325,-395,-452,-505,-549,-586,-627,-660,-708,-752,-814,-878,-957,-1044,-1135,-1233,-1323,-1417,-1487,-1552,-1588,-1604,-1591,-1548,-1477,-1374,-1252,-1093,-925,-728,-528,-314,-100,113,317,506,680,827,956,1047,1123,1156,1176,1160,1131,1075,1013,930,844,753,655,561,473,384,311,243,188,149,117,105,94,103,103,117,110,110,81,47,-14,-90,-180,-288,-394,-505,-603,-685,-747,-778,-782,-757,-701,-628,-530,-428,-318,-212,-112,-25,51,112,158,197,224,252,273,301,333,368,415,461,520,573,636,685,740,778,810,832,838,836,817,792,749,700,639,567,495,404,322,227,143,58,-16,-76,-126,-152,-169,-162,-147,-116,-87,-48,-23,-1,5,-7,-36,-82,-153,-230,-330,-431,-540,-646,-746,-837,-907,-963,-990,-996,-974,-926,-855,-758,-645,-513,-373,-225,-78,62,196,309,409,483,539,567,577,564,533,485,429,360,292,214,144,75,12,-46,-95,-144,-173,-211,-229,-250,-260,-268,-265,-268,-255,-253,-247,-245,-253,-267,-295,-331,-381,-440,-502,-573,-632,-693,-736,-764,-774,-763,-735,-685,-624,-546,-465,-377,-288,-199,-110,-28,63,142,236,324,419,519,622,724,828,926,1020,1102,1177,1234,1284,1315,1341,1351,1358,1357,1349,1347,1334,1328,1314,1298,1272,1238,1191,1125,1054,954,855,738,616,494,366,251,124,23,-98,-191,-300,-395,-499,-597,-706,-809,-922,-1032,-1149,-1258,-1367,-1471,-1557,-1641,-1699,-1744,-1767,-1766,-1745,-1698,-1634,-1542,-1441,-1316,-1183,-1043,-891,-747,-595,-458,-323,-202,-95,3,80,143,196,223,248,246,238,210,174,122,61,-5,-81,-152,-224,-285,-337,-368,-385,-372,-345,-284,-215,-114,-15,101,209,313,399,472,513,544,540,525,492,451,408,370,336,321,314,332,354,401,448,513,572,642,703,766,820,871,913,952,976,998,1010,1011,1012,994,979,954,921,892,847,813,763,725,673,634,583,541,497,452,419,371,343,298,267,224,182,134,81,20,-45,-120,-195,-279,-356,-444,-514,-593,-655,-713,-765,-806,-849,-879,-922,-951,-1003,-1048,-1112,-1178,-1254,-1332,-1413,-1489,-1550,-1602,-1621,-1620,-1582,-1511,-1406,-1265,-1095,-901,-684,-463,-231,-11,202,395,570,714,838,930,999,1045,1064,1068,1048,1017,972,914,851,781,708,635,565,498,443,392,357,330,319,317,326,338,357,362,373,355,328,281,200,118,-6,-123,-267,-396,-531,-646,-748,-827,-877,-907,-906,-888,-846,-792,-721,-645,-562,-478,-391,-307,-223,-144,-66,7,79,142,208,262,319,363,410,445,481,509,537,559,579,599,610,630,636,644,653,647,652,640,633,615,597,572,544,510,473,434,392,346,305,254,218,167,130,90,47,16,-32,-66,-116,-163,-222,-289,-359,-446,-529,-626,-719,-810,-896,-963,-1021,-1048,-1053,-1027,-967,-882,-765,-625,-469,-300,-130,37,195,335,454,553,622,673,693,697,674,636,579,509,422,332,227,120,13,-99,-201,-298,-386,-456,-516,-555,-581,-588,-579,-565,-531,-500,-465,-427,-407,-385,-380,-389,-405,-438,-476,-516,-563,-596,-634,-648,-661,-650,-633,-603,-556,-510,-447,-386,-314,-244,-163,-83,5,101,195,301,407,511,622,721,822,910,992,1062,1123,1179,1217,1261,1284,1316,1333,1356,1362,1380,1374,1378,1364,1346,1318,1282,1231,1178,1103,1027,935,839,727,617,491,372,242,122,-2,-114,-223,-317,-406,-480,-549,-613,-666,-730,-785,-856,-932,-1017,-1119,-1219,-1337,-1444,-1554,-1646,-1721,-1770,-1784,-1768,-1708,-1616,-1488,-1328,-1149,-948,-744,-533,-333,-145,32,178,309,411,481,538,553,558,530,487,420,351,253,175,67,-10,-99,-166,-220,-259,-276,-275,-257,-220,-170,-111,-46,22,80,141,172,211,210,215,192,162,128,82,46,7,-18,-38,-40,-36,-12,12,56,96,149,197,253,301,358,404,456,505,551,598,640,680,720,752,786,814,836,865,877,903,912,927,933,937,932,924,903,882,844,812,761,723,668,623,572,518,468,406,343,272,187,99,-4,-113,-225,-346,-460,-573,-681,-779,-868,-954,-1024,-1101,-1166,-1238,-1311,-1384,-1465,-1543,-1619,-1690,-1748,-1791,-1810,-1807,-1767,-1704,-1605,-1481,-1330,-1160,-978,-788,-596,-412,-228,-66,99,238,374,492,601,694,774,834,877,900,903,883,848,791,728,650,574,492,417,351,291,244,208,182,169,163,166,172,185,196,210,218,227,227,227,216,201,176,148,106,64,9,-48,-107,-173,-224,-282,-317,-347,-356,-345,-316,-269,-199,-125,-27,61,166,251,345,414,482,534,571,603,621,634,639,639,633,626,611,595,574,547,524,493,470,440,422,402,391,383,376,373,367,356,336,308,265,214,148,75,1,-75,-143,-200,-244,-270,-280,-282,-271,-260,-255,-254,-279,-311,-372,-447,-536,-642,-738,-842,-925,-993,-1038,-1048,-1033,-983,-904,-797,-666,-519,-354,-188,-14,153,311,463,590,703,791,848,882,875,841,774,672,550,404,246,86,-69,-210,-328,-420,-485,-509,-517,-487,-443,-384,-308,-239,-163,-96,-42,5,29,40,32,-1,-47,-117,-202,-299,-406,-519,-628,-733,-827,-903,-963,-999,-1009,-1000,-959,-905,-820,-727,-612,-492,-362,-231,-102,25,147,260,374,473,573,671,758,854,933,1019,1091,1160,1219,1263,1303,1322,1338,1334,1328,1303,1279,1239,1195,1145,1079,1016,931,851,750,651,539,430,311,204,90,-5,-99,-173,-246,-295,-350,-390,-434,-490,-546,-624,-714,-816,-934,-1056,-1175,-1292,-1385,-1463,-1507,-1520,-1498,-1442,-1349,-1230,-1080,-911,-728,-533,-335,-145,50,213,377,502,611,687,728,743,719,671,589,486,365,232,90,-41,-176,-285,-379,-454,-497,-521,-526,-499,-474,-426,-375,-322,-265,-210,-160,-104,-61,-9,31,72,108,132,156,164,168,159,141,121,90,60,33,-3,-19,-47,-51,-65,-56,-51,-28,-1,36,80,138,196,268,341,416,497,570,646,710,774,818,869,889,916,921,919,908,888,855,828,784,746,708,667,637,604,578,552,532,502,478,436,393,335,267,190,102,8,-90,-191,-286,-385,-468,-556,-631,-706,-780,-846,-922,-995,-1074,-1157,-1239,-1324,-1403,-1474,-1533,-1576,-1595,-1595,-1562,-1506,-1417,-1305,-1161,-999,-808,-609,-388,-165,63,290,501,699,873,1015,1126,1198,1231,1228,1187,1118,1021,908,784,654,533,412,314,223,155,99,62,32,16,0,-5,-16,-17,-30,-31,-40,-46,-51,-59,-69,-78,-99,-119,-149,-188,-226,-280,-327,-378,-428,-464,-500,-517,-525,-517,-493,-462,-407,-355,-278,-207,-120,-36,55,143,231,316,398,473,543,607,658,711,741,779,793,814,816,823,815,816,802,800,786,783,770,764,750,736,712,678,635,574,505,415,325,213,115,0,-94,-185,-264,-327,-376,-418,-445,-476,-504,-536,-583,-632,-703,-780,-867,-958,-1049,-1130,-1202,-1255,-1282,-1292,-1267,-1222,-1150,-1058,-947,-821,-684,-542,-391,-245,-97,44,174,291,392,470,524,554,553,527,477,407,323,229,134,44,-36,-101,-151,-180,-195,-185,-176,-144,-115,-84,-47,-22,2,24,32,47,47,54,54,49,50,34,28,9,-13,-36,-63,-95,-116,-145,-159,-172,-177,-173,-160,-147,-121,-103,-71,-50,-16,7,45,78,125,173,238,301,381,460,541,623,693,755,810,841,867,873,872,861,853,831,834,822,839,850,878,903,933,954,963,954,921,861,780,666,539,393,240,92,-56,-182,-297,-386,-464,-515,-568,-597,-642,-674,-725,-778,-842,-915,-991,-1069,-1146,-1210,-1267,-1303,-1323,-1314,-1287,-1226,-1151,-1039,-917,-765,-602,-424,-240,-50,132,310,467,604,709,786,820,822,784,714,619,499,376,241,122,6,-84,-160,-209,-240,-256,-254,-252,-235,-228,-211,-207,-193,-187,-173,-159,-146,-121,-110,-86,-83,-79,-92,-115,-151,-198,-252,-310,-369,-415,-459,-478,-489,-474,-446,-399,-340,-277,-204,-136,-71,-9,40,92,133,180,223,277,333,403,474,558,638,721,801,869,934,977,1013,1036,1039,1044,1024,1013,981,956,916,882,836,788,734,676,611,541,468,386,313,224,154,69,7,-70,-122,-191,-236,-304,-358,-430,-503,-591,-685,-791,-902,-1015,-1129,-1232,-1326,-1403,-1455,-1490,-1488,-1467,-1413,-1330,-1229,-1093,-949,-776,-598,-403,-210,-16,172,341,498,620,720,779,811,801,769,698,618,510,409,298,201,114,47,-4,-31,-47,-42,-35,-21,-10,-1,-5,-8,-27,-42,-62,-76,-90,-88,-88,-70,-56,-32,-17,-1,5,-1,-10,-39,-65,-110,-143,-192,-224,-260,-287,-301,-313,-306,-296,-267,-231,-183,-119,-51,37,124,226,326,433,532,631,714,789,845,882,899,898,877,844,801,746,702,649,618,584,572,561,566,572,578,583,573,559,520,475,406,329,242,144,48,-52,-146,-232,-321,-388,-469,-525,-596,-656,-721,-785,-854,-919,-987,-1053,-1105,-1161,-1189,-1216,-1217,-1201,-1166,-1106,-1030,-932,-819,-685,-548,-389,-234,-70,98,253,412,554,682,797,886,950,993,998,987,936,871,774,670,542,417,278,151,19,-96,-203,-296,-371,-430,-468,-488,-491,-476,-448,-404,-361,-304,-255,-205,-165,-139,-124,-125,-146,-175,-229,-282,-347,-410,-474,-527,-573,-606,-622,-630,-620,-595,-564,-514,-461,-392,-319,-235,-141,-41,65,184,299,424,547,668,781,894,989,1081,1153,1220,1265,1303,1323,1336,1332,1328,1303,1282,1253,1215,1183,1131,1092,1030,974,898,816,718,609,486,354,212,69,-74,-205,-334,-434,-535,-598,-664,-701,-741,-769,-805,-842,-890,-952,-1022,-1103,-1195,-1282,-1368,-1441,-1493,-1522,-1520,-1478,-1404,-1295,-1147,-982,-784,-581,-367,-159,40,221,380,508,606,666,699,691,657,595,505,407,285,169,41,-76,-186,-289,-375,-452,-510,-561,-587,-611,-613,-599,-580,-529,-485,-408,-340,-252,-174,-96,-26,31,80,119,146,176,194,229,251,291,321,361,389,420,432,445,441,434,417,401,383,377,381,405,447,508,569,629,653,651,593,508,397,300,245,269,401,652,1020,1473,1982,2479,2931,3275,3485,3533,3407,3123,2694,2152,1544,894,267,-314,-806,-1183,-1426,-1533,-1501,-1365,-1148,-899,-677,-521,-492,-593,-820,-1144,-1502,-1860,-2166,-2418,-2625,-2811,-3018,-3264,-3553,-3886,-4221,-4538,-4806,-4996,-5106,-5107,-5005,-4782,-4434,-3975,-3402,-2760,-2059,-1368,-714,-160,258,535,654,676,633,606,647,809,1108,1538,2053,2611,3133,3588,3921,4122,4197,4142,4000,3783,3525,3251,2976,2728,2500,2318,2156,2042,1961,1941,1975,2075,2212,2358,2471,2499,2431,2255,2028,1786,1626,1595,1760,2134,2698,3398,4123,4763,5175,5251,4923,4159,3035,1633,143,-1278,-2410,-3131,-3318,-2987,-2189,-1086,158,1323,2259,2818,2954,2642,1967,1017,-52,-1089,-1969,-2580,-2898,-2924,-2731,-2412,-2064,-1783,-1643,-1668,-1884,-2245,-2718,-3231,-3724,-4123,-4393,-4473,-4379,-4085,-3653,-3109,-2532,-1991,-1553,-1287,-1224,-1391,-1757,-2278,-2859,-3411,-3835,-4062,-4058,-3827,-3425,-2925,-2411,-1978,-1668,-1547,-1594,-1813,-2116,-2445,-2669,-2716,-2485,-1976,-1210,-298,592,1315,1710,1728,1391,822,234,-137,-56,620,1905,3661,5624,7445,8809,9456,9297,8362,6824,4907,2843,818,-1049,-2695,-4072,-5157,-5885,-6212,-6098,-5553,-4671,-3593,-2558,-1782,-1499,-1853,-2916,-4662,-6977,-9683,-12555,-15336,-17743,-19494,-20298,-19932,-18207,-15099,-10700,-5303,619,6524,11754,15813,18273,19001,18084,15840,12787,9487,6488,4246,3003,2882,3770,5441,7546,9710,11564,12857,13427,13289,12552,11416,10089,8769,7587,6634,5930,5458,5187,5033,4958,4867,4708,4424,3983,3410,2763,2149,1676,1422,1414,1602,1898,2194,2418,2546,2621,2719,2939,3325,3893,4540,5128,5422,5219,4311,2636,207,-2763,-5988,-9035,-11497,-12955,-13145,-11932,-9407,-5841,-1690,2496,6142,8744,9959,9626,7824,4819,1033,-3017,-6822,-9931,-12005,-12885,-12555,-11165,-8979,-6328,-3560,-1003,1097,2567,3330,3391,2815,1712,212,-1555,-3452,-5354,-7155,-8723,-9981,-10824,-11181,-11031,-10346,-9206,-7706,-6004,-4302,-2763,-1562,-793,-500,-683,-1285,-2239,-3465,-4869,-6374,-7891,-9335,-10620,-11662,-12386,-12738,-12681,-12216,-11387,-10263,-8976,-7651,-6476,-5598,-5181,-5317,-6046,-7309,-8953,-10744,-12382,-13573,-14045,-13640,-12304,-10151,-7393,-4353,-1376,1223,3189,4397,4816,4555,3758,2659,1451,342,-521,-1002,-1034,-551,428,1880,3694,5739,7831,9772,11393,12534,13124,13146,12655,11782,10685,9565,8614,7986,7808,8105,8855,9950,11225,12508,13615,14405,14797,14758,14329,13594,12649,11604,10561,9580,8753,8094,7679,7511,7643,8063,8769,9718,10833,12022,13168,14145,14867,15237,15235,14856,14139,13153,11962,10640,9258,7854,6506,5228,4086,3098,2294,1699,1308,1107,1061,1085,1126,1082,913,581,89,-523,-1211,-1917,-2578,-3166,-3645,-4005,-4260,-4404,-4473,-4468,-4433,-4362,-4315,-4284,-4317,-4431,-4624,-4913,-5264,-5651,-6042,-6369,-6614,-6721,-6695,-6526,-6256,-5913,-5563,-5252,-5058,-5035,-5246,-5715,-6438,-7360,-8388,-9399,-10248,-10832,-11043,-10869,-10313,-9451,-8390,-7245,-6159,-5229,-4568,-4237,-4272,-4693,-5455,-6513,-7778,-9135,-10469,-11646,-12541,-13057,-13113,-12691,-11809,-10541,-8995,-7313,-5629,-4106,-2848,-1983,-1553,-1610,-2114,-3022,-4220,-5576,-6941,-8152,-9088,-9637,-9772,-9475,-8818,-7867,-6737,-5532,-4344,-3269,-2334,-1591,-1008,-578,-250,5,222,416,594,757,893,1003,1085,1145,1197,1244,1289,1335,1359,1363,1327,1257,1175,1099,1075,1138,1320,1645,2123,2707,3391,4061,4683,5152,5425,5459,5247,4825,4218,3519,2778,2093,1527,1162,1050,1242,1761,2584,3687,4960,6317,7609,8726,9540,9980,9997,9601,8839,7805,6623,5428,4353,3513,2983,2817,3003,3523,4292,5242,6253,7233,8078,8718,9091,9178,8978,8514,7852,7054,6204,5389,4683,4148,3838,3767,3932,4311,4832,5430,5998,6437,6665,6611,6263,5637,4790,3831,2856,1997,1352,999,982,1288,1878,2645,3497,4288,4925,5312,5412,5218,4782,4178,3497,2852,2312,1955,1806,1857,2081,2421,2811,3198,3511,3737,3826,3800,3638,3380,3031,2633,2211,1808,1450,1168,970,866,842,873,935,979,983,907,747,497,162,-213,-635,-1045,-1448,-1819,-2151,-2447,-2700,-2911,-3080,-3193,-3262,-3271,-3236,-3162,-3058,-2944,-2826,-2724,-2650,-2620,-2660,-2776,-2992,-3290,-3667,-4088,-4511,-4883,-5145,-5245,-5136,-4805,-4256,-3535,-2720,-1904,-1187,-674,-421,-482,-843,-1470,-2278,-3161,-4002,-4684,-5120,-5264,-5104,-4688,-4090,-3406,-2745,-2196,-1816,-1644,-1673,-1868,-2195,-2573,-2959,-3291,-3523,-3647,-3643,-3544,-3371,-3172,-2981,-2832,-2756,-2759,-2874,-3084,-3402,-3801,-4249,-4708,-5127,-5459,-5679,-5764,-5704,-5524,-5219,-4830,-4387,-3917,-3476,-3077,-2758,-2527,-2382,-2328,-2337,-2418,-2540,-2701,-2880,-3067,-3261,-3459,-3685,-3946,-4278,-4679,-5155,-5680,-6218,-6728,-7153,-7462,-7608,-7590,-7392,-7044,-6559,-5997,-5384,-4794,-4257,-3838,-3570,-3473,-3562,-3803,-4164,-4589,-5006,-5365,-5602,-5672,-5548,-5218,-4699,-4037,-3275,-2497,-1747,-1111,-610,-301,-171,-240,-461,-822,-1254,-1717,-2155,-2523,-2792,-2948,-2969,-2873,-2650,-2319,-1895,-1377,-804,-168,470,1090,1627,2027,2249,2258,2071,1714,1265,796,406,157,118,310,748,1414,2271,3262,4311,5328,6216,6889,7274,7322,7028,6409,5535,4487,3397,2374,1560,1037,888,1121,1715,2598,3661,4782,5824,6688,7272,7558,7538,7251,6787,6194,5593,5030,4589,4302,4193,4266,4500,4873,5338,5858,6368,6829,7178,7383,7420,7263,6951,6472,5903,5278,4670,4153,3789,3639,3730,4060,4597,5261,5963,6593,7047,7278,7248,7003,6604,6150,5735,5444,5322,5388,5615,5966,6367,6782,7145,7442,7664,7795,7872,7865,7813,7690,7520,7281,6989,6636,6235,5791,5327,4870,4442,4091,3820,3663,3614,3656,3773,3931,4093,4238,4339,4380,4370,4294,4176,4021,3850,3698,3582,3537,3564,3682,3860,4090,4328,4520,4642,4617,4456,4130,3688,3150,2587,2033,1555,1179,944,851,906,1060,1281,1499,1672,1749,1728,1598,1408,1187,984,831,731,682,622,515,283,-107,-669,-1380,-2167,-2951,-3626,-4109,-4330,-4257,-3905,-3306,-2557,-1756,-1037,-504,-245,-297,-650,-1255,-2025,-2865,-3663,-4325,-4782,-4987,-4964,-4744,-4404,-4013,-3649,-3332,-3109,-2971,-2929,-3003,-3188,-3521,-3979,-4559,-5197,-5829,-6384,-6787,-6995,-7004,-6811,-6475,-6039,-5562,-5109,-4724,-4461,-4351,-4401,-4606,-4903,-5229,-5495,-5614,-5550,-5273,-4824,-4257,-3661,-3111,-2686,-2429,-2363,-2492,-2784,-3228,-3756,-4353,-4955,-5527,-6038,-6437,-6719,-6864,-6891,-6818,-6682,-6499,-6293,-6052,-5784,-5461,-5107,-4707,-4303,-3905,-3547,-3249,-3025,-2900,-2872,-2957,-3137,-3398,-3706,-4023,-4311,-4538,-4694,-4769,-4787,-4756,-4688,-4591,-4438,-4231,-3932,-3559,-3110,-2632,-2172,-1799,-1570,-1548,-1749,-2178,-2790,-3522,-4281,-4985,-5542,-5905,-6035,-5949,-5674,-5275,-4808,-4324,-3862,-3422,-3013,-2614,-2234,-1887,-1604,-1437,-1421,-1589,-1947,-2474,-3127,-3851,-4563,-5194,-5654,-5870,-5791,-5369,-4633,-3610,-2418,-1182,-64,794,1273,1322,940,195,-799,-1897,-2947,-3802,-4367,-4560,-4386,-3858,-3058,-2073,-1019,-11,837,1438,1734,1702,1378,804,74,-741,-1553,-2293,-2916,-3382,-3680,-3808,-3764,-3576,-3237,-2785,-2224,-1590,-908,-215,437,1008,1434,1673,1702,1501,1101,556,-69,-668,-1173,-1508,-1643,-1566,-1300,-872,-329,291,932,1547,2083,2485,2727,2773,2636,2327,1886,1349,777,205,-292,-684,-916,-976,-867,-611,-256,170,619,1084,1532,1971,2378,2749,3070,3313,3474,3502,3404,3146,2755,2256,1702,1156,687,350,183,214,425,799,1286,1837,2400,2941,3432,3861,4235,4538,4771,4906,4926,4798,4526,4103,3591,3014,2468,1973,1598,1334,1185,1111,1093,1092,1122,1179,1313,1540,1894,2355,2902,3453,3929,4233,4286,4054,3552,2837,2027,1236,582,152,-14,85,390,846,1345,1838,2258,2575,2799,2926,2996,3031,3043,3064,3066,3052,2973,2818,2548,2196,1768,1339,944,648,469,429,511,706,973,1302,1653,2036,2427,2832,3232,3598,3885,4055,4066,3902,3601,3169,2705,2242,1848,1573,1423,1437,1580,1852,2205,2602,3000,3354,3616,3760,3746,3557,3194,2666,2019,1324,665,139,-159,-172,133,745,1594,2598,3628,4559,5263,5662,5675,5337,4652,3746,2718,1712,858,256,-23,50,461,1149,2036,3006,3942,4734,5288,5543,5478,5106,4472,3665,2768,1895,1137,577,268,216,418,793,1292,1802,2252,2582,2753,2775,2683,2525,2365,2261,2247,2345,2542,2806,3074,3272,3346,3231,2941,2474,1904,1298,751,353,169,255,593,1166,1880,2640,3354,3900,4243,4337,4200,3898,3492,3084,2729,2478,2315,2228,2153,2057,1899,1689,1432,1200,1011,933,976,1142,1413,1729,2033,2249,2331,2228,1972,1566,1104,641,269,36,-2,152,503,1001,1599,2205,2749,3134,3296,3187,2801,2176,1394,568,-173,-715,-973,-912,-557,44,788,1582,2313,2890,3236,3327,3154,2779,2271,1729,1234,850,594,467,431,452,485,507,516,510,542,612,766,983,1235,1471,1613,1610,1415,1013,438,-253,-969,-1605,-2093,-2360,-2406,-2249,-1939,-1552,-1149,-782,-493,-271,-120,-16,53,84,64,-18,-188,-443,-768,-1153,-1550,-1946,-2307,-2627,-2903,-3138,-3343,-3516,-3667,-3777,-3860,-3885,-3871,-3788,-3652,-3449,-3198,-2922,-2642,-2431,-2301,-2324,-2492,-2805,-3223,-3671,-4091,-4411,-4590,-4631,-4547,-4390,-4215,-4057,-3953,-3901,-3909,-3957,-4054,-4189,-4365,-4575,-4805,-5021,-5197,-5289,-5267,-5135,-4889,-4580,-4251,-3954,-3728,-3601,-3554,-3596,-3679,-3787,-3894,-3975,-4035,-4073,-4110,-4169,-4274,-4425,-4621,-4834,-5036,-5195,-5291,-5317,-5279,-5207,-5115,-5060,-5041,-5091,-5180,-5285,-5357,-5357,-5249,-5039,-4735,-4404,-4095,-3898,-3861,-4027,-4396,-4916,-5530,-6126,-6641,-6969,-7086,-6947,-6577,-5998,-5303,-4557,-3899,-3405,-3160,-3204,-3515,-4054,-4738,-5458,-6129,-6632,-6923,-6950,-6727,-6304,-5738,-5134,-4564,-4109,-3812,-3691,-3728,-3887,-4104,-4326,-4489,-4560,-4506,-4331,-4048,-3694,-3321,-2980,-2735,-2625,-2679,-2902,-3276,-3770,-4324,-4891,-5390,-5787,-6000,-6014,-5775,-5285,-4551,-3631,-2605,-1607,-748,-162,88,-34,-477,-1158,-1937,-2694,-3293,-3666,-3759,-3579,-3154,-2556,-1837,-1107,-417,131,490,615,490,142,-388,-1023,-1671,-2243,-2646,-2830,-2759,-2450,-1952,-1326,-673,-39,496,939,1250,1474,1587,1624,1576,1469,1298,1112,900,723,570,483,458,502,622,803,1050,1329,1626,1888,2088,2191,2187,2088,1914,1713,1511,1370,1305,1358,1515,1781,2116,2501,2903,3303,3691,4062,4411,4724,5000,5205,5343,5363,5279,5037,4674,4177,3608,3011,2443,1957,1567,1294,1119,1049,1067,1202,1447,1828,2329,2929,3597,4274,4928,5510,6009,6401,6670,6813,6793,6619,6263,5752,5099,4372,3622,2961,2450,2177,2170,2424,2903,3517,4161,4738,5145,5351,5330,5132,4804,4433,4082,3796,3626,3550,3600,3708,3882,4031,4144,4143,4031,3788,3469,3117,2821,2642,2633,2809,3150,3599,4095,4555,4930,5186,5312,5341,5288,5195,5058,4890,4663,4379,4017,3603,3157,2721,2334,2026,1822,1735,1763,1909,2153,2491,2891,3328,3777,4208,4592,4921,5167,5316,5353,5242,4985,4575,4044,3427,2804,2226,1778,1493,1397,1491,1732,2093,2500,2916,3264,3512,3621,3590,3430,3177,2869,2549,2252,1990,1799,1652,1584,1558,1609,1712,1899,2144,2453,2783,3100,3358,3518,3570,3497,3340,3094,2813,2490,2149,1780,1391,987,593,236,-48,-220,-254,-140,107,450,819,1164,1406,1529,1516,1394,1197,974,757,583,455,384,367,408,516,710,980,1336,1710,2064,2309,2390,2259,1921,1399,762,86,-564,-1099,-1494,-1678,-1666,-1421,-995,-417,226,848,1348,1649,1680,1435,933,238,-536,-1301,-1923,-2339,-2472,-2314,-1871,-1202,-384,467,1247,1827,2147,2132,1815,1228,478,-302,-983,-1410,-1499,-1197,-530,395,1447,2443,3229,3692,3757,3441,2779,1875,841,-213,-1149,-1900,-2366,-2537,-2390,-1974,-1327,-538,324,1160,1887,2426,2720,2746,2513,2065,1462,779,80,-563,-1118,-1531,-1811,-1930,-1920,-1784,-1566,-1272,-943,-578,-199,194,578,948,1260,1499,1624,1607,1448,1122,665,91,-546,-1180,-1744,-2164,-2395,-2400,-2206,-1830,-1349,-817,-306,125,436,583,564,360,18,-438,-937,-1410,-1813,-2063,-2157,-2057,-1774,-1343,-779,-174,433,936,1287,1410,1290,921,338,-389,-1183,-1942,-2576,-3004,-3182,-3094,-2769,-2268,-1676,-1082,-572,-196,16,60,-39,-261,-562,-919,-1295,-1668,-2010,-2297,-2506,-2607,-2577,-2394,-2034,-1517,-846,-100,657,1315,1767,1925,1710,1107,147,-1077,-2431,-3740,-4852,-5623,-5984,-5915,-5466,-4733,-3840,-2933,-2129,-1536,-1198,-1126,-1279,-1588,-1982,-2382,-2744,-3031,-3224,-3331,-3344,-3292,-3190,-3070,-2957,-2888,-2886,-2967,-3142,-3378,-3652,-3906,-4090,-4164,-4107,-3920,-3632,-3290,-2942,-2655,-2464,-2403,-2471,-2651,-2901,-3188,-3444,-3663,-3794,-3865,-3881,-3880,-3902,-3978,-4126,-4324,-4550,-4711,-4766,-4632,-4286,-3733,-3033,-2267,-1556,-1004,-690,-680,-950,-1472,-2148,-2887,-3580,-4151,-4520,-4664,-4564,-4241,-3741,-3137,-2514,-1980,-1619,-1501,-1667,-2099,-2760,-3548,-4380,-5109,-5672,-5955,-5955,-5647,-5098,-4362,-3568,-2786,-2164,-1728,-1562,-1633,-1916,-2344,-2829,-3309,-3723,-4040,-4271,-4415,-4505,-4558,-4562,-4527,-4398,-4180,-3829,-3371,-2819,-2230,-1672,-1219,-933,-860,-996,-1310,-1744,-2201,-2625,-2918,-3074,-3060,-2930,-2705,-2464,-2235,-2068,-1965,-1922,-1920,-1914,-1883,-1784,-1611,-1364,-1076,-783,-543,-379,-313,-327,-397,-473,-546,-577,-587,-563,-527,-465,-399,-310,-212,-102,26,163,321,486,660,809,918,952,891,732,471,158,-187,-475,-685,-749,-674,-453,-125,266,672,1040,1339,1540,1644,1645,1566,1424,1233,1027,802,582,359,125,-117,-363,-596,-763,-826,-722,-415,98,788,1577,2370,3067,3592,3902,4007,3923,3716,3416,3082,2739,2414,2137,1919,1787,1745,1793,1935,2121,2357,2565,2732,2800,2745,2570,2275,1928,1563,1269,1098,1097,1295,1668,2202,2821,3480,4097,4622,5015,5241,5298,5188,4918,4532,4055,3530,3012,2515,2092,1754,1537,1459,1541,1785,2179,2699,3305,3946,4567,5110,5521,5762,5806,5652,5308,4797,4142,3386,2553,1718,918,255,-219,-418,-322,86,750,1618,2564,3494,4265,4793,4985,4839,4352,3607,2689,1704,769,-26,-603,-902,-916,-652,-147,521,1303,2100,2858,3489,3942,4155,4112,3799,3264,2558,1778,1020,393,-26,-152,33,540,1322,2284,3325,4289,5067,5537,5651,5393,4802,3952,2935,1869,838,-41,-720,-1130,-1261,-1103,-679,-26,807,1737,2684,3532,4187,4538,4541,4170,3464,2523,1471,471,-330,-823,-939,-682,-106,701,1605,2505,3270,3835,4141,4169,3943,3482,2840,2073,1232,383,-394,-1047,-1473,-1634,-1483,-1042,-363,435,1238,1913,2371,2558,2474,2164,1703,1186,682,264,-59,-275,-419,-505,-555,-557,-510,-398,-224,-10,227,449,633,766,834,832,764,606,384,79,-250,-586,-843,-981,-941,-708,-284,274,908,1523,2039,2399,2541,2473,2194,1754,1210,640,109,-298,-546,-602,-451,-117,380,983,1626,2212,2649,2846,2732,2309,1591,676,-322,-1277,-2056,-2551,-2682,-2400,-1724,-715,495,1751,2857,3679,4074,4039,3583,2820,1893,935,100,-536,-890,-962,-741,-285,354,1085,1805,2414,2824,2984,2886,2564,2072,1483,858,236,-339,-854,-1276,-1577,-1722,-1668,-1400,-923,-279,464,1222,1921,2491,2905,3135,3192,3053,2755,2284,1691,1012,318,-321,-820,-1133,-1208,-1066,-727,-270,228,683,1015,1191,1182,1024,756,445,149,-83,-244,-322,-358,-370,-399,-442,-521,-572,-600,-516,-314,51,554,1167,1816,2429,2923,3230,3317,3162,2796,2271,1651,1036,490,85,-144,-194,-79,152,452,762,1034,1233,1318,1293,1137,890,568,243,-43,-221,-274,-187,-2,233,445,566,565,405,121,-281,-724,-1193,-1623,-2020,-2362,-2670,-2950,-3211,-3435,-3595,-3649,-3551,-3285,-2821,-2197,-1435,-615,198,908,1438,1714,1674,1320,652,-258,-1315,-2421,-3441,-4302,-4913,-5255,-5316,-5135,-4758,-4247,-3656,-3040,-2437,-1880,-1399,-1011,-747,-610,-619,-753,-1001,-1326,-1693,-2079,-2456,-2831,-3187,-3534,-3850,-4114,-4287,-4323,-4200,-3886,-3417,-2814,-2144,-1483,-883,-410,-104,21,-51,-316,-750,-1333,-2024,-2774,-3551,-4282,-4937,-5440,-5763,-5854,-5709,-5326,-4742,-4010,-3204,-2406,-1703,-1167,-856,-786,-960,-1342,-1879,-2520,-3182,-3801,-4311,-4646,-4792,-4722,-4485,-4111,-3673,-3231,-2838,-2532,-2340,-2268,-2334,-2538,-2875,-3325,-3837,-4340,-4751,-4985,-4987,-4732,-4242,-3572,-2806,-2039,-1362,-846,-545,-471,-615,-946,-1403,-1960,-2550,-3164,-3755,-4303,-4760,-5088,-5246,-5201,-4961,-4528,-3963,-3317,-2668,-2079,-1630,-1344,-1273,-1393,-1687,-2095,-2542,-2951,-3247,-3380,-3335,-3121,-2789,-2386,-1979,-1609,-1309,-1087,-928,-827,-751,-699,-660,-639,-644,-679,-724,-773,-790,-757,-671,-534,-389,-263,-212,-249,-406,-662,-1005,-1383,-1761,-2068,-2267,-2319,-2207,-1956,-1609,-1224,-889,-647,-551,-585,-731,-919,-1089,-1176,-1129,-945,-622,-235,168,470,611,512,170,-398,-1100,-1845,-2496,-2954,-3139,-3009,-2582,-1908,-1073,-197,618,1259,1673,1811,1703,1378,910,364,-176,-653,-989,-1147,-1093,-812,-333,313,1053,1804,2476,2979,3252,3272,3041,2617,2049,1420,787,205,-287,-657,-891,-963,-872,-613,-202,327,915,1521,2068,2540,2898,3151,3301,3365,3347,3252,3069,2808,2472,2082,1668,1261,891,594,382,285,305,452,715,1076,1498,1935,2337,2650,2845,2892,2791,2545,2167,1682,1113,500,-122,-694,-1160,-1465,-1553,-1413,-1044,-493,180,876,1530,2055,2427,2612,2634,2505,2270,1964,1630,1314,1045,868,781,802,906,1068,1245,1401,1476,1444,1262,924,437,-166,-832,-1480,-2050,-2464,-2689,-2696,-2475,-2053,-1432,-681,159,998,1754,2351,2731,2886,2831,2639,2370,2125,1949,1902,1967,2123,2304,2445,2477,2362,2088,1677,1180,660,181,-183,-399,-428,-275,18,423,844,1240,1539,1697,1712,1573,1330,1021,727,492,391,432,634,973,1402,1859,2277,2575,2704,2613,2285,1735,993,137,-758,-1571,-2219,-2592,-2642,-2342,-1684,-742,439,1729,3024,4168,5043,5509,5502,4983,4001,2657,1119,-435,-1809,-2857,-3468,-3599,-3271,-2551,-1555,-428,689,1643,2331,2665,2621,2220,1545,708,-135,-849,-1295,-1398,-1132,-517,348,1364,2382,3275,3932,4266,4231,3836,3103,2143,1052,-10,-905,-1501,-1701,-1474,-834,117,1263,2430,3481,4282,4754,4859,4610,4048,3258,2328,1367,479,-237,-724,-922,-850,-496,68,799,1600,2391,3076,3579,3849,3870,3654,3244,2693,2068,1429,835,335,-45,-260,-339,-259,-84,161,412,612,732,726,630,454,272,139,114,239,522,949,1471,2033,2553,2968,3215,3260,3098,2750,2268,1718,1181,721,391,219,185,265,388,504,558,533,435,322,245,286,496,894,1469,2156,2855,3470,3881,4036,3900,3510,2924,2251,1556,945,453,112,-61,-85,24,255,577,975,1427,1902,2363,2768,3049,3172,3072,2764,2236,1568,823,112,-471,-843,-945,-781,-368,197,822,1385,1799,1990,1945,1675,1224,676,92,-424,-823,-1033,-1041,-836,-463,26,548,1020,1383,1590,1645,1565,1395,1164,922,671,441,227,33,-134,-285,-406,-507,-574,-600,-584,-513,-404,-261,-109,35,169,287,417,563,757,992,1259,1518,1706,1765,1630,1267,673,-109,-1006,-1899,-2677,-3208,-3416,-3238,-2694,-1833,-780,327,1315,2056,2435,2411,1976,1203,178,-964,-2081,-3040,-3714,-4005,-3893,-3352,-2483,-1350,-112,1119,2207,3063,3621,3867,3808,3486,2964,2291,1550,787,55,-583,-1111,-1461,-1626,-1583,-1349,-970,-521,-93,212,320,185,-191,-755,-1432,-2093,-2647,-2970,-3003,-2726,-2138,-1340,-392,553,1417,2074,2466,2550,2302,1756,942,-73,-1208,-2382,-3507,-4500,-5303,-5858,-6144,-6138,-5857,-5325,-4604,-3762,-2895,-2075,-1381,-846,-488,-289,-221,-253,-355,-505,-714,-965,-1280,-1639,-2015,-2380,-2683,-2899,-3007,-3012,-2923,-2776,-2576,-2371,-2148,-1955,-1778,-1636,-1514,-1390,-1249,-1068,-852,-615,-405,-266,-265,-432,-793,-1321,-1966,-2638,-3249,-3698,-3931,-3913,-3645,-3179,-2558,-1860,-1152,-476,109,587,928,1127,1183,1100,919,654,357,61,-225,-477,-728,-970,-1249,-1549,-1891,-2250,-2610,-2956,-3263,-3534,-3741,-3897,-3959,-3918,-3726,-3351,-2768,-1983,-1039,-35,916,1665,2111,2170,1839,1174,281,-679,-1556,-2194,-2486,-2379,-1884,-1074,-58,1017,2032,2852,3397,3619,3502,3088,2438,1648,831,88,-476,-807,-878,-705,-368,79,499,833,987,936,686,275,-226,-734,-1163,-1455,-1558,-1476,-1217,-839,-395,40,416,695,853,885,796,588,277,-123,-570,-1019,-1390,-1630,-1668,-1471,-1037,-392,396,1227,2002,2606,2955,3005,2743,2216,1510,723,-9,-586,-905,-912,-600,-12,766,1601,2361,2915,3178,3110,2737,2123,1375,611,-53,-545,-801,-844,-686,-412,-75,233,486,625,678,628,522,389,256,159,120,134,224,343,492,622,699,700,578,339,-20,-473,-946,-1385,-1687,-1804,-1681,-1324,-773,-100,590,1199,1621,1801,1682,1297,668,-105,-933,-1708,-2329,-2729,-2856,-2703,-2290,-1667,-912,-105,658,1305,1781,2041,2082,1909,1560,1086,565,49,-372,-662,-783,-725,-511,-162,266,717,1147,1482,1714,1790,1734,1526,1209,781,284,-257,-821,-1363,-1881,-2339,-2751,-3108,-3426,-3695,-3940,-4127,-4289,-4392,-4440,-4438,-4343,-4183,-3894,-3495,-2948,-2267,-1476,-617,238,1018,1641,2042,2167,2004,1561,891,69,-816,-1645,-2329,-2774,-2930,-2780,-2341,-1671,-860,-13,765,1366,1725,1798,1576,1110,448,-305,-1051,-1682,-2105,-2234,-2049,-1541,-784,134,1081,1952,2625,3056,3191,3053,2665,2074,1355,556,-236,-968,-1575,-1999,-2206,-2174,-1904,-1420,-769,-3,802,1576,2257,2784,3124,3258,3188,2937,2546,2075,1581,1153,825,662,644,764,962,1184,1362,1452,1421,1258,975,592,135,-346,-826,-1253,-1587,-1795,-1843,-1724,-1468,-1098,-713,-353,-122,-30,-113,-312,-582,-819,-957,-921,-693,-290,251,836,1413,1887,2235,2418,2448,2345,2133,1844,1497,1103,675,227,-221,-635,-969,-1199,-1275,-1217,-1018,-736,-406,-97,157,321,399,402,367,334,333,390,500,648,820,982,1142,1290,1450,1638,1861,2123,2390,2642,2822,2897,2826,2580,2154,1552,798,-45,-919,-1713,-2345,-2706,-2747,-2415,-1768,-830,233,1349,2331,3097,3540,3611,3316,2689,1825,832,-147,-986,-1551,-1779,-1621,-1119,-339,592,1533,2336,2884,3083,2914,2395,1618,694,-221,-1004,-1527,-1739,-1628,-1246,-685,-73,491,880,1064,997,723,287,-233,-763,-1236,-1611,-1844,-1942,-1878,-1677,-1327,-862,-285,365,1054,1735,2355,2842,3164,3254,3110,2731,2138,1407,588,-210,-917,-1449,-1757,-1817,-1645,-1272,-776,-204,348,844,1230,1488,1618,1625,1540,1372,1181,973,819,730,734,834,995,1187,1338,1394,1301,1016,533,-122,-907,-1713,-2455,-3012,-3281,-3221,-2783,-2038,-1041,63,1135,2016,2574,2707,2382,1618,501,-817,-2176,-3374,-4258,-4691,-4620,-4054,-3076,-1824,-455,850,1956,2738,3130,3105,2680,1918,924,-200,-1294,-2254,-2949,-3295,-3254,-2794,-1967,-818,524,1947,3289,4403,5156,5447,5234,4546,3467,2159,810,-388,-1270,-1734,-1761,-1396,-776,-60,578,978,1051,764,169,-623,-1451,-2143,-2562,-2579,-2187,-1375,-258,1050,2380,3567,4462,4943,4955,4486,3605,2407,1056,-313,-1530,-2497,-3124,-3399,-3332,-3007,-2488,-1903,-1326,-840,-488,-275,-184,-155,-135,-52,133,444,872,1375,1891,2348,2674,2817,2734,2417,1872,1139,281,-628,-1485,-2210,-2713,-2969,-2939,-2671,-2177,-1533,-786,-13,725,1343,1775,1960,1857,1473,828,-7,-952,-1904,-2761,-3433,-3841,-3933,-3704,-3165,-2385,-1446,-443,520,1363,2025,2451,2644,2574,2283,1788,1157,460,-210,-762,-1131,-1258,-1139,-791,-260,382,1061,1702,2235,2615,2806,2814,2645,2343,1941,1482,990,478,-66,-644,-1282,-1954,-2661,-3333,-3925,-4346,-4538,-4428,-3994,-3222,-2154,-849,584,2041,3365,4457,5176,5467,5263,4572,3418,1872,53,-1909,-3833,-5550,-6895,-7737,-8003,-7677,-6818,-5517,-3942,-2232,-577,893,2051,2826,3192,3159,2787,2168,1397,604,-121,-686,-1057,-1204,-1178,-1012,-808,-647,-629,-812,-1246,-1901,-2746,-3670,-4564,-5302,-5750,-5817,-5434,-4567,-3272,-1603,276,2222,4042,5564,6644,7173,7092,6412,5189,3542,1636,-348,-2220,-3813,-4994,-5699,-5891,-5617,-4938,-3955,-2773,-1490,-187,1071,2235,3256,4101,4697,5021,5006,4665,4005,3117,2091,1074,182,-475,-833,-889,-665,-245,298,874,1404,1847,2146,2299,2282,2104,1772,1324,795,246,-275,-711,-1039,-1220,-1262,-1154,-916,-570,-143,320,779,1187,1500,1699,1757,1694,1513,1256,951,631,333,63,-153,-332,-457,-530,-534,-425,-199,200,733,1392,2086,2727,3198,3410,3280,2797,1972,894,-317,-1508,-2514,-3184,-3407,-3128,-2368,-1213,169,1589,2816,3663,3982,3711,2871,1583,21,-1594,-3031,-4097,-4634,-4568,-3898,-2701,-1125,639,2388,3919,5077,5745,5875,5465,4578,3314,1806,216,-1311,-2633,-3635,-4263,-4454,-4232,-3595,-2619,-1380,-5,1372,2597,3543,4093,4194,3822,3015,1860,456,-1029,-2469,-3694,-4594,-5072,-5094,-4667,-3868,-2799,-1613,-455,526,1231,1571,1540,1140,438,-475,-1489,-2484,-3345,-3974,-4314,-4323,-4027,-3469,-2734,-1912,-1095,-359,247,699,998,1152,1180,1090,885,575,155,-338,-883,-1422,-1914,-2306,-2559,-2640,-2539,-2256,-1823,-1295,-740,-247,106,264,195,-78,-507,-998,-1456,-1784,-1903,-1795,-1445,-931,-310,321,865,1267,1457,1419,1157,691,88,-578,-1209,-1722,-2033,-2113,-1939,-1559,-1017,-410,200,738,1153,1426,1534,1491,1308,999,591,110,-422,-964,-1504,-1992,-2421,-2724,-2900,-2879,-2662,-2224,-1577,-766,174,1149,2081,2870,3419,3655,3533,3036,2207,1120,-121,-1389,-2566,-3549,-4256,-4642,-4697,-4422,-3875,-3103,-2179,-1185,-177,787,1661,2419,3035,3474,3731,3776,3609,3237,2684,1995,1222,443,-279,-867,-1262,-1414,-1295,-873,-186,762,1868,3069,4231,5244,5985,6340,6254,5670,4608,3130,1330,-613,-2543,-4233,-5524,-6244,-6319,-5730,-4543,-2889,-969,1036,2893,4453,5581,6204,6326,5982,5268,4306,3215,2128,1123,283,-376,-837,-1123,-1264,-1299,-1269,-1216,-1160,-1123,-1088,-1048,-953,-800,-531,-177,288,809,1356,1868,2283,2541,2594,2405,1959,1266,351,-725,-1891,-3045,-4084,-4888,-5372,-5467,-5151,-4466,-3470,-2281,-1011,225,1341,2261,2977,3466,3757,3879,3857,3735,3534,3292,3023,2744,2450,2132,1775,1364,907,416,-59,-470,-749,-838,-692,-302,321,1098,1953,2750,3380,3725,3732,3358,2655,1680,566,-578,-1615,-2460,-3050,-3361,-3402,-3207,-2801,-2241,-1549,-777,47,858,1622,2250,2700,2913,2844,2511,1907,1124,214,-691,-1504,-2108,-2432,-2440,-2134,-1579,-866,-125,505,916,998,725,98,-827,-1937,-3116,-4211,-5098,-5669,-5853,-5620,-4986,-3994,-2749,-1343,77,1397,2500,3295,3737,3807,3533,2971,2198,1303,377,-505,-1271,-1871,-2274,-2447,-2400,-2129,-1676,-1078,-407,280,883,1364,1633,1676,1466,1012,366,-416,-1241,-2009,-2632,-3028,-3153,-2998,-2580,-1965,-1197,-370,483,1287,2029,2662,3183,3566,3804,3895,3825,3614,3257,2795,2257,1693,1145,672,273,9,-184,-278,-364,-458,-618,-861,-1174,-1517,-1828,-2015,-2020,-1776,-1270,-533,374,1330,2217,2903,3284,3284,2903,2164,1176,40,-1108,-2163,-3033,-3670,-4047,-4164,-4040,-3696,-3164,-2498,-1729,-935,-176,492,991,1302,1402,1301,1056,711,353,37,-178,-288,-296,-260,-233,-275,-430,-700,-1071,-1485,-1875,-2168,-2286,-2194,-1860,-1311,-594,215,1019,1721,2249,2539,2592,2405,2047,1555,1017,486,21,-329,-545,-619,-565,-422,-234,-49,82,144,124,57,-15,-30,72,334,778,1397,2136,2924,3665,4242,4586,4604,4300,3672,2789,1718,565,-593,-1654,-2570,-3268,-3736,-3951,-3947,-3751,-3426,-3015,-2571,-2107,-1643,-1153,-652,-120,398,880,1259,1489,1524,1341,957,409,-220,-837,-1336,-1635,-1669,-1442,-980,-381,255,806,1168,1285,1120,722,150,-486,-1076,-1520,-1737,-1702,-1416,-937,-345,254,762,1088,1191,1053,715,231,-312,-848,-1306,-1650,-1852,-1893,-1778,-1489,-1052,-470,194,895,1542,2066,2405,2515,2410,2099,1660,1134,621,176,-121,-233,-137,153,585,1085,1549,1890,2020,1907,1551,997,337,-335,-900,-1271,-1391,-1237,-840,-266,401,1039,1559,1867,1932,1738,1343,801,204,-383,-885,-1286,-1547,-1688,-1693,-1591,-1379,-1087,-739,-351,35,423,777,1099,1369,1560,1665,1645,1505,1231,833,330,-256,-885,-1527,-2132,-2674,-3103,-3405,-3541,-3515,-3298,-2931,-2398,-1759,-1052,-316,350,928,1319,1517,1481,1238,817,285,-295,-851,-1322,-1671,-1855,-1876,-1720,-1415,-982,-472,67,568,979,1250,1350,1279,1039,680,243,-208,-607,-917,-1086,-1114,-1003,-780,-489,-169,152,440,703,916,1099,1228,1309,1327,1276,1164,975,731,413,36,-409,-908,-1450,-2002,-2526,-2975,-3299,-3436,-3361,-3031,-2462,-1678,-748,231,1150,1879,2333,2417,2135,1472,534,-611,-1795,-2891,-3746,-4254,-4343,-4013,-3297,-2312,-1180,-73,856,1464,1643,1346,587,-556,-1932,-3361,-4620,-5510,-5857,-5552,-4579,-3001,-966,1314,3592,5620,7164,8059,8200,7560,6212,4285,2001,-396,-2627,-4440,-5630,-6061,-5717,-4654,-3044,-1116,874,2647,3984,4732,4811,4272,3226,1874,446,-820,-1728,-2130,-1976,-1285,-173,1207,2633,3905,4831,5267,5164,4522,3448,2092,649,-685,-1732,-2376,-2548,-2250,-1547,-542,613,1772,2774,3494,3827,3720,3172,2223,983,-426,-1825,-3067,-3995,-4508,-4552,-4120,-3281,-2120,-780,606,1884,2921,3617,3889,3739,3179,2318,1267,193,-757,-1432,-1749,-1640,-1145,-316,709,1785,2762,3495,3905,3950,3653,3086,2347,1542,776,120,-373,-675,-794,-726,-524,-201,161,544,876,1145,1337,1447,1509,1526,1533,1518,1494,1418,1287,1055,726,296,-190,-676,-1097,-1377,-1470,-1345,-1001,-477,157,832,1423,1872,2075,2006,1635,990,132,-848,-1811,-2627,-3153,-3293,-2994,-2268,-1200,92,1417,2608,3488,3924,3864,3298,2315,1042,-354,-1710,-2879,-3764,-4303,-4498,-4378,-4015,-3498,-2927,-2393,-1970,-1696,-1581,-1584,-1659,-1724,-1723,-1600,-1347,-957,-475,58,596,1076,1474,1749,1874,1867,1705,1454,1133,819,571,438,472,667,1029,1483,1989,2435,2756,2878,2769,2447,1967,1431,951,643,580,803,1273,1907,2567,3102,3359,3239,2676,1703,407,-1057,-2501,-3720,-4543,-4838,-4528,-3653,-2272,-563,1279,3033,4463,5407,5702,5339,4305,2753,848,-1191,-3102,-4687,-5738,-6142,-5851,-4889,-3388,-1503,524,2464,4103,5238,5769,5622,4825,3460,1659,-384,-2479,-4413,-6006,-7113,-7628,-7516,-6779,-5492,-3779,-1796,246,2151,3723,4804,5315,5210,4552,3434,2004,439,-1114,-2501,-3622,-4421,-4865,-4984,-4812,-4419,-3869,-3240,-2592,-1983,-1444,-1004,-666,-437,-304,-244,-238,-231,-197,-78,132,437,794,1143,1409,1508,1386,1019,408,-364,-1240,-2079,-2793,-3277,-3467,-3333,-2887,-2167,-1260,-258,739,1612,2315,2778,3017,3057,2947,2750,2511,2253,1978,1660,1257,755,111,-628,-1445,-2244,-2953,-3465,-3715,-3642,-3251,-2566,-1683,-697,245,1033,1565,1787,1689,1327,767,135,-470,-934,-1199,-1220,-1025,-654,-190,280,676,934,1023,950,736,441,118,-184,-411,-561,-621,-611,-564,-496,-451,-431,-452,-488,-525,-512,-421,-216,122,582,1135,1727,2270,2689,2891,2825,2456,1811,935,-60,-1073,-1973,-2642,-3008,-2992,-2619,-1881,-894,277,1477,2589,3503,4117,4411,4367,4050,3532,2917,2305,1776,1386,1161,1073,1090,1135,1148,1070,884,573,181,-265,-712,-1115,-1436,-1643,-1708,-1618,-1368,-959,-420,211,875,1491,1987,2261,2262,1940,1302,408,-670,-1787,-2845,-3709,-4311,-4603,-4578,-4262,-3705,-2958,-2099,-1189,-311,477,1093,1519,1720,1736,1602,1394,1172,986,854,761,671,533,302,-40,-492,-1007,-1519,-1944,-2192,-2190,-1898,-1304,-446,610,1763,2894,3876,4588,4932,4851,4330,3418,2208,834,-548,-1784,-2738,-3321,-3472,-3204,-2561,-1624,-519,649,1747,2676,3352,3717,3741,3441,2840,2029,1092,153,-670,-1280,-1580,-1540,-1143,-444,477,1486,2452,3218,3678,3752,3421,2720,1721,540,-720,-1929,-2998,-3834,-4382,-4607,-4507,-4103,-3453,-2640,-1746,-895,-168,359,625,649,437,66,-398,-872,-1293,-1613,-1810,-1890,-1869,-1786,-1671,-1560,-1458,-1368,-1264,-1108,-875,-515,-34,567,1253,1956,2610,3132,3430,3463,3157,2541,1602,439,-886,-2233,-3498,-4547,-5297,-5670,-5659,-5256,-4528,-3521,-2320,-1007,332,1612,2742,3667,4313,4671,4712,4461,3943,3214,2339,1407,512,-255,-814,-1110,-1130,-887,-448,126,717,1276,1697,1974,2072,2013,1825,1544,1213,860,516,200,-69,-272,-401,-438,-381,-245,-46,171,359,486,502,414,212,-64,-387,-699,-976,-1179,-1310,-1381,-1424,-1479,-1597,-1792,-2087,-2454,-2860,-3239,-3525,-3642,-3539,-3194,-2602,-1831,-930,-19,822,1474,1883,1985,1795,1343,720,31,-598,-1063,-1285,-1228,-918,-402,200,797,1255,1502,1475,1182,655,-15,-727,-1381,-1863,-2127,-2129,-1874,-1410,-789,-86,603,1229,1705,2013,2127,2061,1845,1520,1153,779,476,262,192,266,489,829,1262,1718,2162,2528,2772,2876,2808,2596,2247,1816,1332,853,398,-1,-327,-566,-694,-688,-539,-233,211,754,1338,1884,2315,2569,2606,2419,2033,1489,864,202,-411,-946,-1352,-1616,-1725,-1680,-1505,-1218,-869,-491,-138,161,373,500,535,521,474,451,461,538,660,814,947,1019,979,807,496,60,-436,-953,-1399,-1720,-1853,-1772,-1466,-962,-301,444,1201,1875,2384,2654,2628,2309,1716,928,43,-831,-1581,-2130,-2429,-2457,-2241,-1816,-1249,-601,51,657,1157,1509,1690,1669,1458,1063,529,-93,-739,-1322,-1791,-2066,-2122,-1936,-1526,-940,-239,480,1132,1624,1882,1863,1544,946,109,-886,-1954,-2985,-3888,-4570,-4979,-5073,-4864,-4369,-3657,-2786,-1850,-931,-104,555,1009,1232,1230,1039,699,280,-168,-593,-949,-1235,-1435,-1569,-1662,-1717,-1773,-1801,-1824,-1791,-1710,-1545,-1308,-999,-645,-276,92,419,719,960,1173,1334,1459,1522,1527,1446,1287,1041,734,392,48,-257,-497,-656,-725,-729,-682,-610,-544,-477,-418,-345,-244,-88,110,375,668,999,1341,1698,2041,2384,2687,2946,3114,3165,3068,2809,2406,1868,1254,608,-27,-592,-1080,-1459,-1734,-1900,-1971,-1944,-1846,-1672,-1454,-1186,-892,-578,-253,64,363,619,818,942,985,938,811,614,370,95,-175,-426,-634,-790,-898,-972,-1035,-1109,-1229,-1389,-1612,-1851,-2092,-2279,-2378,-2367,-2214,-1937,-1542,-1064,-541,-18,477,889,1214,1422,1516,1513,1413,1254,1047,811,581,344,148,-28,-152,-232,-273,-280,-276,-280,-296,-343,-406,-471,-533,-545,-523,-432,-287,-92,150,408,688,959,1225,1460,1661,1801,1863,1830,1682,1424,1061,626,155,-282,-632,-819,-804,-553,-87,560,1307,2071,2749,3264,3546,3566,3324,2855,2213,1473,707,-28,-672,-1197,-1579,-1806,-1890,-1841,-1687,-1460,-1183,-892,-592,-298,-2,291,591,907,1238,1601,1976,2372,2751,3092,3345,3464,3412,3143,2660,1950,1078,90,-901,-1805,-2528,-2984,-3157,-3020,-2637,-2047,-1363,-639,9,549,924,1126,1162,1050,824,516,158,-205,-554,-831,-1022,-1082,-992,-749,-352,161,754,1359,1925,2379,2678,2783,2674,2356,1850,1175,402,-436,-1243,-1968,-2527,-2871,-2958,-2768,-2314,-1633,-775,161,1113,1963,2646,3073,3200,3002,2492,1713,737,-333,-1387,-2312,-2999,-3390,-3441,-3171,-2647,-1955,-1218,-551,-50,203,186,-103,-609,-1257,-1949,-2581,-3066,-3335,-3361,-3133,-2691,-2078,-1372,-648,10,532,864,973,862,554,91,-459,-1036,-1578,-2026,-2369,-2576,-2667,-2649,-2547,-2376,-2160,-1914,-1653,-1405,-1169,-972,-805,-670,-554,-430,-300,-124,74,316,573,843,1110,1365,1595,1781,1923,1986,1981,1876,1701,1446,1155,853,571,350,198,131,134,204,302,417,523,601,656,672,670,658,643,663,709,829,1007,1273,1590,1956,2314,2612,2806,2825,2647,2253,1650,883,9,-896,-1747,-2476,-3009,-3321,-3382,-3215,-2840,-2309,-1667,-977,-276,383,970,1457,1826,2052,2146,2080,1891,1589,1207,811,428,116,-98,-207,-203,-106,62,274,495,697,843,926,922,861,731,594,449,343,295,302,380,503,662,827,984,1094,1149,1123,1004,800,502,140,-268,-686,-1067,-1372,-1545,-1556,-1357,-964,-360,377,1214,2046,2800,3392,3747,3846,3651,3219,2573,1817,1023,299,-299,-701,-905,-919,-785,-567,-331,-127,-8,14,-64,-230,-451,-698,-935,-1126,-1228,-1227,-1081,-815,-419,44,539,981,1317,1481,1441,1191,745,156,-508,-1171,-1744,-2168,-2380,-2371,-2150,-1761,-1279,-776,-333,-15,151,147,-8,-276,-627,-1004,-1376,-1695,-1927,-2046,-2026,-1862,-1555,-1133,-633,-120,355,714,924,948,794,488,78,-377,-827,-1212,-1510,-1679,-1724,-1624,-1389,-1021,-535,44,670,1300,1864,2315,2602,2711,2636,2410,2083,1697,1333,1006,782,644,620,654,747,821,869,826,685,426,63,-387,-868,-1358,-1784,-2126,-2350,-2439,-2413,-2270,-2056,-1785,-1487,-1190,-886,-594,-301,-9,273,538,760,908,947,843,579,160,-395,-1023,-1663,-2226,-2639,-2840,-2804,-2525,-2057,-1448,-805,-187,303,641,769,702,446,39,-461,-997,-1491,-1888,-2132,-2209,-2110,-1865,-1508,-1091,-667,-286,11,190,245,170,-3,-242,-496,-704,-835,-839,-717,-474,-137,242,620,944,1169,1269,1225,1057,790,481,181,-45,-159,-133,44,346,753,1212,1678,2100,2434,2641,2690,2576,2276,1825,1216,508,-270,-1060,-1797,-2444,-2928,-3232,-3330,-3215,-2918,-2453,-1872,-1213,-512,189,874,1505,2074,2541,2895,3082,3104,2924,2572,2063,1456,803,177,-371,-788,-1053,-1146,-1079,-859,-538,-133,276,676,998,1233,1362,1382,1323,1197,1037,884,745,656,613,613,644,685,709,703,648,538,388,199,2,-186,-337,-428,-431,-343,-129,177,595,1063,1563,2038,2450,2761,2958,3027,2987,2839,2613,2316,1979,1602,1223,851,532,290,157,141,240,424,654,886,1070,1178,1178,1065,830,488,47,-459,-1008,-1551,-2059,-2481,-2793,-2968,-2995,-2877,-2635,-2286,-1872,-1431,-1003,-633,-345,-173,-123,-193,-379,-636,-950,-1264,-1551,-1767,-1890,-1895,-1781,-1538,-1189,-753,-265,220,663,1008,1216,1261,1133,838,405,-115,-671,-1194,-1624,-1931,-2076,-2074,-1934,-1696,-1387,-1064,-731,-444,-194,2,138,242,291,318,302,257,157,27,-170,-388,-636,-878,-1090,-1240,-1322,-1314,-1233,-1091,-895,-672,-429,-168,89,357,608,849,1058,1239,1361,1434,1430,1354,1209,1001,758,506,278,92,-22,-75,-57,6,86,161,193,176,89,-42,-214,-385,-537,-645,-695,-693,-641,-579,-512,-497,-528,-642,-821,-1065,-1338,-1618,-1859,-2038,-2122,-2095,-1954,-1706,-1375,-990,-589,-208,127,388,571,669,685,648,556,453,346,264,222,225,280,375,508,663,834,1003,1170,1310,1419,1484,1479,1414,1254,1025,719,372,13,-318,-582,-748,-799,-722,-525,-226,144,544,927,1255,1483,1597,1576,1435,1192,880,551,239,-8,-160,-219,-157,-28,187,417,677,913,1140,1330,1488,1621,1717,1793,1839,1849,1819,1728,1564,1312,970,539,38,-500,-1049,-1553,-1981,-2290,-2451,-2454,-2288,-1968,-1519,-974,-385,196,712,1104,1341,1389,1264,977,589,141,-300,-691,-994,-1193,-1280,-1281,-1193,-1056,-887,-693,-523,-359,-250,-187,-187,-237,-325,-410,-464,-440,-300,-34,365,863,1410,1929,2354,2599,2630,2419,1983,1363,627,-149,-881,-1488,-1913,-2109,-2052,-1752,-1225,-522,300,1170,2013,2754,3323,3665,3750,3571,3155,2561,1848,1124,435,-123,-543,-784,-878,-841,-722,-569,-428,-337,-310,-351,-431,-533,-614,-663,-657,-611,-527,-440,-360,-310,-288,-297,-314,-337,-339,-330,-307,-288,-291,-329,-427,-573,-789,-1028,-1303,-1559,-1783,-1939,-2008,-1970,-1831,-1591,-1279,-921,-567,-245,-6,136,171,103,-45,-242,-460,-666,-833,-962,-1028,-1066,-1062,-1055,-1049,-1060,-1092,-1147,-1197,-1251,-1256,-1214,-1086,-874,-565,-184,248,685,1078,1390,1585,1653,1607,1465,1267,1046,824,633,468,341,253,195,181,190,238,302,387,473,549,611,634,629,566,462,300,97,-142,-398,-653,-889,-1087,-1236,-1333,-1372,-1367,-1313,-1231,-1127,-1010,-896,-784,-689,-605,-551,-513,-504,-524,-550,-600,-630,-651,-633,-579,-474,-327,-151,46,233,397,504,549,509,401,225,8,-220,-442,-628,-768,-847,-857,-803,-667,-470,-206,110,451,808,1142,1437,1665,1814,1874,1847,1751,1588,1403,1188,984,782,593,418,245,100,-29,-97,-97,4,224,553,990,1483,2008,2487,2891,3163,3278,3237,3036,2723,2327,1902,1495,1137,859,658,544,499,507,561,621,689,723,721,658,534,347,107,-176,-483,-806,-1125,-1438,-1726,-1991,-2212,-2389,-2503,-2553,-2533,-2440,-2290,-2071,-1815,-1509,-1172,-805,-413,-5,394,773,1091,1321,1449,1434,1312,1066,754,399,57,-243,-470,-615,-685,-695,-671,-645,-630,-651,-698,-777,-851,-923,-940,-914,-804,-630,-387,-102,200,489,726,901,972,968,869,728,549,384,247,161,143,169,256,357,480,582,672,719,746,744,743,756,804,907,1058,1258,1470,1671,1818,1883,1840,1686,1429,1085,698,286,-99,-443,-719,-922,-1059,-1123,-1148,-1122,-1078,-1003,-923,-822,-729,-633,-570,-536,-579,-680,-877,-1139,-1461,-1794,-2117,-2343,-2481,-2453,-2281,-1966,-1527,-1042,-537,-98,253,469,566,545,454,330,209,128,94,104,150,205,255,286,287,270,234,192,155,118,87,53,20,-15,-34,-41,-3,62,183,328,494,652,773,826,806,686,504,256,5,-221,-373,-408,-308,-54,329,826,1362,1894,2339,2631,2742,2633,2333,1867,1303,691,117,-386,-758,-985,-1067,-1010,-846,-619,-363,-145,23,80,32,-131,-394,-712,-1061,-1380,-1648,-1821,-1906,-1885,-1794,-1646,-1475,-1316,-1176,-1079,-1020,-997,-1002,-1021,-1048,-1069,-1073,-1058,-992,-892,-715,-500,-213,92,427,735,1003,1189,1275,1244,1098,841,495,81,-368,-827,-1265,-1664,-1999,-2257,-2431,-2511,-2510,-2414,-2247,-1998,-1682,-1311,-895,-460,-28,376,723,1006,1199,1314,1342,1300,1209,1080,951,833,753,725,746,823,922,1053,1165,1269,1328,1356,1327,1267,1140,983,777,552,312,88,-120,-285,-421,-524,-610,-697,-787,-902,-1025,-1155,-1274,-1358,-1408,-1399,-1358,-1277,-1181,-1080,-982,-887,-800,-701,-607,-496,-389,-273,-173,-73,-2,75,130,186,240,274,308,302,285,231,167,87,14,-52,-94,-115,-104,-68,4,95,213,335,455,559,625,655,632,565,461,331,204,92,10,-21,-21,40,125,266,443,668,951,1269,1629,2004,2365,2687,2943,3095,3148,3075,2903,2636,2313,1951,1597,1259,966,723,535,403,326,300,323,387,480,590,698,791,844,865,828,764,664,566,476,427,418,466,548,652,749,812,817,746,596,369,78,-253,-603,-941,-1245,-1494,-1669,-1757,-1756,-1658,-1473,-1209,-871,-502,-106,257,571,779,881,837,685,413,88,-275,-603,-879,-1055,-1134,-1112,-1018,-890,-757,-670,-637,-679,-785,-933,-1094,-1248,-1347,-1397,-1364,-1270,-1107,-898,-653,-394,-131,114,331,510,637,724,761,769,756,735,727,728,764,820,907,1008,1127,1232,1329,1386,1401,1363,1263,1100,882,609,305,-27,-353,-663,-929,-1138,-1284,-1357,-1365,-1315,-1203,-1062,-869,-671,-453,-258,-93,13,55,25,-69,-215,-400,-600,-809,-999,-1175,-1309,-1418,-1489,-1532,-1565,-1574,-1589,-1587,-1572,-1528,-1448,-1320,-1147,-934,-700,-465,-260,-94,1,45,19,-36,-124,-210,-284,-321,-318,-262,-162,-22,151,339,519,681,776,799,717,512,210,-189,-625,-1047,-1404,-1633,-1705,-1608,-1343,-962,-490,-4,471,877,1202,1422,1541,1556,1490,1344,1158,938,729,545,424,375,412,524,696,895,1089,1241,1325,1316,1216,1017,752,427,86,-262,-579,-867,-1098,-1282,-1404,-1476,-1500,-1489,-1451,-1393,-1325,-1233,-1129,-987,-825,-626,-421,-218,-47,64,110,70,-23,-173,-323,-476,-591,-668,-707,-706,-683,-641,-582,-525,-453,-397,-342,-313,-313,-351,-436,-555,-703,-856,-985,-1073,-1091,-1030,-892,-679,-418,-135,150,394,597,735,812,845,830,811,781,774,796,843,925,1021,1130,1239,1338,1428,1493,1553,1577,1602,1599,1593,1586,1581,1590,1616,1649,1692,1720,1726,1684,1595,1438,1231,974,690,411,152,-48,-187,-251,-252,-204,-128,-57,7,29,33,2,-36,-81,-111,-134,-138,-143,-148,-165,-206,-259,-337,-409,-483,-540,-577,-595,-585,-557,-501,-422,-313,-191,-42,89,225,319,384,409,388,345,260,175,67,-26,-125,-197,-265,-304,-323,-320,-284,-223,-129,-7,143,306,483,640,780,859,887,844,741,600,440,294,210,185,273,438,697,999,1320,1601,1822,1928,1929,1808,1591,1317,1013,737,513,378,336,394,527,718,923,1119,1269,1351,1356,1264,1077,804,437,9,-475,-983,-1487,-1959,-2368,-2689,-2907,-3000,-2977,-2831,-2586,-2263,-1888,-1511,-1154,-864,-659,-548,-542,-603,-729,-862,-989,-1078,-1112,-1101,-1043,-967,-877,-798,-731,-679,-643,-612,-596,-595,-611,-667,-743,-850,-971,-1078,-1168,-1214,-1203,-1147,-1037,-900,-748,-596,-468,-357,-287,-234,-214,-206,-220,-235,-270,-300,-333,-351,-351,-312,-240,-112,54,263,492,729,948,1127,1256,1312,1307,1241,1133,1003,869,752,655,589,545,509,487,440,391,299,190,51,-107,-264,-419,-547,-646,-703,-714,-679,-591,-455,-287,-87,98,258,338,329,194,-50,-396,-806,-1214,-1588,-1835,-1954,-1885,-1668,-1305,-868,-396,33,391,628,753,754,662,510,317,134,-27,-140,-201,-216,-195,-163,-130,-121,-142,-193,-270,-362,-448,-524,-574,-599,-605,-596,-581,-560,-537,-495,-431,-333,-187,6,244,526,817,1122,1382,1614,1761,1848,1845,1774,1633,1454,1238,1026,827,679,594,601,694,894,1158,1478,1790,2061,2238,2280,2168,1891,1462,921,309,-306,-856,-1294,-1556,-1639,-1523,-1256,-851,-399,80,496,836,1045,1137,1088,942,712,444,176,-58,-227,-319,-322,-261,-139,-14,110,170,175,106,-24,-172,-331,-442,-500,-485,-396,-259,-89,86,228,340,382,389,339,267,184,107,48,14,1,17,49,98,161,233,309,394,467,550,619,699,778,867,962,1053,1135,1192,1222,1220,1198,1152,1109,1063,1033,1020,1026,1055,1102,1163,1237,1313,1384,1435,1453,1420,1324,1162,921,634,298,-36,-354,-610,-796,-885,-896,-829,-723,-593,-475,-388,-350,-372,-449,-582,-740,-919,-1082,-1223,-1318,-1371,-1368,-1342,-1279,-1228,-1174,-1154,-1159,-1192,-1244,-1306,-1357,-1397,-1400,-1386,-1328,-1257,-1158,-1047,-933,-811,-706,-611,-547,-518,-521,-572,-640,-735,-824,-899,-944,-950,-920,-859,-784,-703,-646,-603,-609,-634,-695,-765,-830,-875,-881,-828,-721,-536,-303,-5,308,641,937,1194,1374,1476,1494,1441,1345,1213,1091,982,909,879,883,915,963,1007,1030,1030,986,914,812,693,563,436,307,192,86,-6,-75,-126,-160,-176,-198,-225,-268,-342,-429,-547,-664,-787,-881,-953,-976,-962,-904,-824,-723,-637,-555,-520,-512,-560,-644,-778,-940,-1124,-1304,-1453,-1560,-1589,-1557,-1446,-1289,-1101,-903,-710,-536,-367,-226,-87,27,124,190,221,215,173,96,3,-107,-196,-277,-299,-293,-218,-106,43,218,390,560,698,808,869,893,865,811,717,625,525,454,414,417,469,562,679,816,931,1036,1082,1097,1057,986,896,800,719,661,636,636,665,695,730,741,732,689,618,519,395,252,92,-71,-241,-401,-555,-687,-809,-902,-993,-1053,-1113,-1143,-1156,-1143,-1095,-1030,-930,-823,-696,-573,-446,-326,-214,-112,-44,4,-6,-58,-168,-330,-519,-723,-901,-1032,-1093,-1068,-958,-787,-554,-319,-72,132,301,416,474,489,456,399,318,234,148,82,31,7,10,20,46,57,57,39,15,-4,13,71,208,399,674,986,1343,1697,2038,2332,2558,2701,2748,2704,2573,2385,2159,1934,1722,1562,1431,1367,1316,1296,1252,1182,1045,842,562,225,-147,-516,-852,-1111,-1283,-1336,-1284,-1124,-888,-598,-294,-3,230,393,468,447,358,199,17,-181,-363,-524,-656,-759,-841,-903,-946,-975,-974,-949,-881,-783,-653,-506,-358,-223,-117,-44,-13,-19,-57,-133,-226,-350,-477,-602,-701,-747,-730,-627,-452,-210,62,333,559,713,768,725,595,392,171,-49,-221,-321,-332,-251,-92,131,366,612,812,955,1043,1042,1002,895,763,611,451,301,157,36,-70,-150,-210,-240,-246,-224,-183,-131,-76,-44,-35,-78,-175,-332,-552,-818,-1122,-1439,-1746,-2014,-2223,-2333,-2347,-2228,-2001,-1666,-1264,-819,-399,-17,263,431,475,384,194,-90,-421,-771,-1114,-1414,-1661,-1832,-1925,-1931,-1855,-1700,-1476,-1206,-912,-621,-368,-167,-48,1,-29,-107,-226,-346,-462,-535,-581,-560,-516,-415,-317,-199,-112,-45,-6,2,15,27,80,175,334,542,806,1093,1388,1669,1893,2063,2128,2113,1991,1791,1526,1227,920,652,429,299,252,302,434,625,855,1086,1300,1461,1571,1600,1578,1473,1328,1125,889,623,341,59,-210,-444,-635,-763,-830,-833,-782,-686,-564,-432,-306,-210,-141,-134,-159,-239,-337,-448,-550,-626,-666,-666,-626,-547,-448,-322,-194,-66,47,132,174,177,116,18,-130,-297,-464,-612,-702,-737,-683,-561,-363,-124,145,400,626,784,868,856,773,606,418,204,37,-81,-111,-48,96,318,577,865,1138,1397,1615,1794,1943,2037,2114,2130,2126,2065,1970,1833,1661,1472,1272,1077,906,766,665,612,603,637,715,817,944,1065,1181,1249,1275,1219,1091,870,572,201,-216,-647,-1072,-1440,-1744,-1944,-2041,-2024,-1912,-1704,-1441,-1125,-810,-511,-264,-97,-21,-56,-191,-417,-704,-1029,-1349,-1642,-1861,-1996,-2018,-1931,-1725,-1429,-1048,-641,-233,114,368,474,438,233,-88,-503,-946,-1360,-1703,-1931,-2046,-2034,-1934,-1750,-1536,-1288,-1046,-803,-578,-370,-183,-28,92,171,199,192,140,77,11,-31,-33,15,118,262,437,626,805,971,1105,1212,1290,1340,1367,1366,1341,1286,1201,1078,924,730,513,271,26,-218,-436,-621,-761,-851,-891,-893,-864,-820,-781,-747,-737,-748,-782,-836,-900,-966,-1032,-1080,-1117,-1127,-1124,-1106,-1082,-1063,-1054,-1063,-1089,-1131,-1174,-1209,-1210,-1169,-1066,-914,-698,-474,-223,-27,137,210,208,120,-35,-243,-475,-719,-944,-1151,-1307,-1429,-1479,-1480,-1411,-1281,-1100,-868,-605,-325,-43,216,437,606,713,766,778,768,772,805,892,1032,1227,1447,1686,1903,2084,2215,2279,2280,2210,2091,1921,1737,1548,1385,1263,1200,1195,1243,1328,1425,1503,1540,1499,1377,1165,867,507,115,-291,-652,-976,-1199,-1355,-1396,-1374,-1265,-1113,-924,-714,-506,-288,-84,121,319,505,681,823,932,980,969,888,744,555,334,109,-105,-286,-420,-503,-523,-488,-406,-281,-144,-5,118,199,239,235,183,119,32,-37,-95,-117,-119,-92,-60,-23,7,23,36,38,52,81,140,230,360,517,702,897,1095,1282,1453,1590,1699,1767,1791,1777,1723,1640,1551,1450,1369,1305,1264,1251,1251,1265,1281,1290,1287,1261,1208,1124,997,833,632,395,143,-124,-385,-630,-847,-1026,-1154,-1226,-1240,-1193,-1098,-964,-815,-662,-536,-432,-381,-360,-385,-433,-495,-569,-634,-700,-752,-803,-839,-876,-898,-915,-921,-922,-925,-932,-957,-993,-1046,-1102,-1165,-1212,-1246,-1253,-1227,-1179,-1105,-1009,-914,-809,-717,-635,-569,-516,-479,-446,-415,-382,-338,-298,-257,-241,-235,-274,-319,-395,-454,-495,-490,-420,-284,-69,206,530,872,1206,1492,1714,1841,1870,1804,1647,1423,1155,853,558,265,16,-197,-345,-434,-450,-394,-276,-90,120,364,575,743,823,783,621,318,-86,-584,-1107,-1634,-2097,-2476,-2724,-2833,-2794,-2609,-2304,-1904,-1450,-990,-556,-207,58,176,193,70,-137,-415,-714,-998,-1221,-1370,-1416,-1369,-1236,-1039,-808,-571,-359,-193,-89,-65,-99,-212,-356,-531,-704,-852,-959,-1017,-1015,-970,-874,-758,-609,-462,-294,-133,39,204,373,532,680,818,931,1035,1106,1168,1200,1226,1224,1213,1182,1128,1073,996,937,893,881,924,1012,1163,1356,1586,1824,2050,2241,2367,2423,2385,2262,2052,1772,1431,1062,675,304,-29,-313,-519,-657,-703,-676,-572,-410,-206,24,245,446,593,681,705,659,564,424,262,94,-66,-212,-331,-426,-504,-550,-587,-592,-579,-539,-475,-392,-311,-235,-201,-207,-276,-401,-577,-777,-986,-1168,-1302,-1381,-1377,-1315,-1180,-1009,-811,-614,-439,-307,-227,-205,-229,-283,-341,-381,-368,-293,-136,99,400,744,1108,1452,1754,1984,2130,2176,2139,2003,1807,1552,1275,991,739,523,383,309,321,406,547,738,933,1124,1275,1362,1374,1297,1127,887,586,256,-64,-352,-569,-696,-728,-664,-518,-321,-101,104,260,351,359,292,163,-2,-188,-360,-513,-627,-693,-728,-710,-679,-618,-562,-509,-478,-476,-498,-559,-633,-723,-815,-881,-929,-928,-893,-818,-709,-590,-463,-354,-274,-232,-241,-296,-405,-547,-727,-911,-1093,-1247,-1366,-1432,-1458,-1430,-1369,-1268,-1136,-972,-774,-547,-287,-16,269,537,766,952,1049,1078,1018,889,712,510,317,153,54,21,74,202,393,631,889,1139,1355,1514,1596,1599,1512,1356,1131,869,575,283,6,-234,-415,-530,-567,-520,-411,-240,-47,152,318,435,477,439,323,137,-104,-375,-662,-937,-1187,-1397,-1547,-1639,-1654,-1603,-1478,-1304,-1088,-867,-663,-500,-401,-365,-399,-483,-603,-741,-867,-976,-1054,-1088,-1091,-1050,-983,-885,-776,-657,-546,-442,-362,-297,-268,-254,-278,-312,-371,-423,-470,-487,-470,-405,-295,-142,38,235,425,597,731,826,874,889,879,863,854,862,893,944,1011,1080,1149,1200,1234,1248,1242,1224,1187,1141,1071,985,863,718,536,334,118,-94,-275,-420,-501,-527,-488,-404,-286,-164,-51,26,56,33,-45,-162,-302,-443,-561,-639,-661,-625,-536,-410,-265,-133,-27,27,28,-24,-114,-228,-334,-428,-482,-503,-479,-425,-338,-226,-104,36,160,276,358,401,390,331,213,58,-123,-313,-486,-621,-703,-714,-653,-530,-343,-131,110,348,569,771,941,1074,1187,1257,1311,1351,1375,1415,1449,1507,1561,1629,1675,1711,1708,1678,1611,1534,1441,1365,1313,1287,1297,1322,1356,1374,1368,1315,1227,1087,917,716,503,284,69,-135,-327,-499,-655,-788,-895,-974,-1010,-1010,-958,-874,-751,-622,-495,-393,-342,-336,-396,-489,-616,-739,-842,-907,-928,-910,-864,-816,-770,-755,-768,-807,-872,-936,-999,-1037,-1049,-1021,-961,-868,-750,-625,-501,-404,-347,-346,-406,-534,-705,-919,-1130,-1333,-1485,-1578,-1594,-1531,-1389,-1185,-920,-632,-317,-23,266,508,719,885,1010,1105,1165,1215,1248,1280,1315,1339,1373,1392,1418,1430,1440,1439,1426,1406,1367,1313,1232,1125,980,815,617,423,226,54,-101,-221,-337,-433,-540,-653,-782,-920,-1060,-1186,-1282,-1332,-1330,-1266,-1163,-1023,-883,-747,-634,-546,-475,-427,-383,-349,-315,-285,-258,-239,-232,-236,-266,-306,-366,-439,-517,-609,-700,-792,-879,-957,-1016,-1057,-1061,-1035,-961,-857,-717,-572,-433,-329,-269,-285,-364,-528,-742,-994,-1241,-1449,-1578,-1607,-1519,-1319,-1024,-654,-261,140,482,768,942,1027,1005,905,756,570,403,254,162,126,152,227,340,465,581,669,712,713,669,606,534,480,452,465,494,552,585,605,572,486,343,143,-98,-362,-624,-861,-1038,-1146,-1159,-1089,-939,-728,-488,-227,14,231,410,533,625,659,669,634,569,469,332,176,-1,-168,-319,-427,-473,-457,-351,-188,52,321,615,892,1133,1308,1404,1400,1313,1138,916,661,416,202,55,-17,4,107,277,479,685,847,954,980,933,832,691,553,428,354,326,356,421,503,580,631,643,612,543,441,331,217,133,80,87,143,265,420,617,807,991,1138,1236,1283,1275,1230,1162,1092,1036,1005,997,1021,1055,1110,1163,1216,1265,1300,1334,1359,1379,1395,1392,1374,1326,1252,1136,989,802,581,341,83,-166,-396,-593,-737,-825,-846,-806,-718,-595,-469,-361,-293,-297,-359,-505,-699,-938,-1191,-1428,-1627,-1758,-1802,-1751,-1606,-1381,-1109,-819,-557,-351,-240,-229,-331,-534,-801,-1122,-1436,-1731,-1967,-2129,-2207,-2199,-2102,-1936,-1705,-1430,-1123,-804,-487,-201,40,210,305,307,243,109,-52,-223,-371,-473,-503,-444,-287,-33,308,707,1128,1540,1879,2129,2244,2214,2046,1748,1359,910,446,10,-371,-669,-882,-1006,-1072,-1077,-1079,-1057,-1055,-1065,-1088,-1133,-1176,-1231,-1270,-1301,-1323,-1335,-1351,-1377,-1406,-1455,-1496,-1539,-1559,-1565,-1544,-1501,-1446,-1373,-1299,-1221,-1134,-1054,-963,-893,-826,-806,-822,-912,-1068,-1293,-1567,-1867,-2153,-2399,-2562,-2638,-2593,-2458,-2228,-1943,-1630,-1313,-1024,-761,-542,-345,-176,-13,154,333,535,765,1013,1288,1564,1844,2103,2339,2536,2688,2802,2864,2912,2926,2952,2957,2979,2982,2985,2962,2906,2811,2666,2469,2227,1941,1639,1325,1024,751,519,333,195,96,32,-9,-37,-63,-91,-125,-169,-222,-279,-344,-408,-473,-538,-586,-626,-630,-603,-525,-403,-238,-54,127,282,381,423,392,304,170,2,-180,-367,-546,-713,-859,-987,-1088,-1157,-1194,-1191,-1151,-1075,-971,-841,-695,-543,-388,-246,-114,1,100,186,259,329,408,499,615,775,956,1203,1459,1765,2071,2388,2674,2923,3101,3188,3182,3071,2874,2618,2322,2037,1784,1593,1475,1430,1443,1498,1557,1602,1592,1530,1392,1197,960,695,431,192,-27,-183,-317,-390,-452,-479,-512,-541,-578,-626,-676,-730,-774,-803,-810,-791,-746,-673,-585,-478,-377,-280,-220,-199,-247,-353,-534,-762,-1036,-1317,-1593,-1836,-2030,-2164,-2227,-2226,-2161,-2048,-1888,-1695,-1480,-1239,-1000,-760,-548,-369,-250,-185,-188,-246,-343,-461,-577,-661,-708,-687,-605,-442,-217,73,415,775,1162,1514,1853,2121,2334,2455,2493,2437,2296,2077,1797,1476,1135,793,468,173,-91,-312,-499,-643,-753,-818,-854,-847,-818,-763,-707,-654,-633,-648,-706,-811,-943,-1101,-1257,-1399,-1516,-1590,-1630,-1623,-1598,-1554,-1517,-1497,-1497,-1537,-1597,-1691,-1798,-1919,-2039,-2153,-2236,-2306,-2324,-2320,-2274,-2199,-2115,-2020,-1946,-1889,-1864,-1867,-1883,-1908,-1909,-1870,-1780,-1607,-1382,-1083,-757,-403,-59,267,561,824,1052,1256,1426,1574,1685,1764,1799,1794,1741,1646,1521,1375,1244,1133,1085,1100,1184,1332,1508,1695,1853,1950,1985,1923,1807,1616,1400,1164,941,743,585,473,404,379,389,424,483,552,624,686,731,751,753,736,717,697,692,695,698,695,656,577,434,229,-36,-347,-671,-987,-1259,-1460,-1575,-1590,-1513,-1360,-1161,-926,-711,-504,-349,-236,-174,-159,-183,-237,-305,-386,-453,-512,-542,-546,-523,-463,-389,-283,-169,-33,117,285,470,670,881,1091,1285,1454,1573,1649,1663,1631,1548,1435,1284,1121,928,726,505,276,54,-156,-325,-443,-489,-457,-345,-157,82,369,657,951,1203,1420,1572,1664,1689,1655,1569,1452,1313,1185,1062,976,902,856,817,782,751,716,679,631,573,482,367,212,30,-170,-377,-573,-741,-888,-992,-1090,-1174,-1279,-1401,-1558,-1722,-1894,-2024,-2101,-2082,-1964,-1735,-1410,-1014,-575,-136,274,621,876,1037,1080,1034,892,708,495,306,156,83,87,181,349,577,835,1094,1321,1486,1567,1555,1435,1238,948,621,249,-120,-480,-801,-1076,-1289,-1445,-1537,-1580,-1561,-1507,-1401,-1270,-1111,-937,-769,-610,-473,-359,-267,-192,-134,-67,-16,53,100,143,158,139,76,-31,-196,-403,-650,-920,-1188,-1437,-1639,-1787,-1861,-1870,-1814,-1710,-1575,-1427,-1281,-1155,-1052,-986,-947,-946,-968,-1016,-1060,-1106,-1108,-1069,-962,-782,-536,-224,121,494,851,1181,1458,1658,1798,1845,1842,1774,1668,1536,1381,1230,1071,935,801,688,583,486,396,307,214,110,-4,-143,-289,-452,-606,-743,-853,-914,-926,-888,-791,-669,-514,-354,-205,-64,43,130,177,198,171,116,23,-89,-201,-298,-350,-342,-260,-108,113,361,621,837,989,1036,982,813,574,274,-18,-291,-480,-596,-611,-554,-439,-302,-165,-65,-5,2,-33,-93,-167,-216,-241,-205,-119,28,224,442,675,879,1050,1157,1200,1177,1103,995,880,784,723,714,756,852,980,1137,1285,1418,1504,1527,1465,1317,1065,732,322,-134,-591,-1019,-1371,-1622,-1747,-1744,-1617,-1388,-1082,-733,-373,-42,243,443,560,570,494,330,114,-127,-365,-556,-697,-761,-751,-677,-548,-397,-241,-113,-24,4,-27,-111,-237,-380,-526,-651,-743,-788,-787,-732,-639,-505,-364,-205,-79,40,110,158,180,191,217,264,355,483,659,854,1068,1275,1460,1626,1749,1844,1908,1938,1956,1936,1903,1836,1753,1645,1541,1431,1343,1275,1218,1179,1126,1062,956,822,634,416,167,-98,-367,-622,-874,-1086,-1284,-1437,-1554,-1621,-1628,-1577,-1460,-1300,-1095,-884,-676,-505,-375,-311,-293,-338,-411,-512,-625,-734,-839,-937,-1018,-1103,-1173,-1259,-1328,-1419,-1489,-1574,-1641,-1707,-1759,-1790,-1806,-1781,-1737,-1656,-1545,-1418,-1260,-1098,-915,-729,-522,-314,-80,157,412,671,930,1180,1404,1599,1747,1844,1883,1866,1795,1682,1539,1382,1236,1112,1025,988,988,1037,1102,1183,1251,1286,1279,1208,1080,882,646,352,63,-243,-514,-747,-930,-1041,-1094,-1076,-1007,-891,-755,-601,-476,-362,-304,-279,-305,-365,-452,-544,-640,-712,-769,-798,-808,-814,-811,-822,-842,-875,-927,-977,-1033,-1074,-1102,-1110,-1110,-1095,-1088,-1084,-1106,-1141,-1205,-1278,-1361,-1444,-1514,-1561,-1579,-1554,-1483,-1366,-1197,-986,-736,-454,-155,150,453,731,987,1209,1391,1546,1661,1748,1804,1826,1811,1767,1683,1576,1441,1296,1144,999,866,754,659,586,517,453,375,280,168,31,-110,-254,-388,-491,-574,-617,-633,-617,-577,-516,-434,-335,-211,-69,103,293,497,713,902,1079,1184,1240,1211,1116,957,755,525,301,84,-98,-248,-375,-470,-562,-644,-734,-830,-925,-1024,-1107,-1178,-1219,-1228,-1201,-1131,-1020,-874,-691,-491,-278,-59,148,346,529,699,859,1021,1175,1338,1498,1656,1804,1944,2061,2173,2265,2349,2426,2499,2568,2636,2695,2738,2767,2761,2725,2653,2530,2378,2170,1933,1644,1326,960,578,169,-226,-606,-929,-1179,-1343,-1408,-1385,-1293,-1142,-983,-814,-682,-576,-526,-507,-526,-566,-598,-636,-638,-626,-575,-514,-426,-348,-267,-219,-196,-221,-289,-406,-565,-762,-984,-1217,-1451,-1664,-1852,-2000,-2108,-2165,-2183,-2155,-2099,-2020,-1922,-1818,-1699,-1570,-1421,-1244,-1039,-799,-535,-251,36,313,566,786,965,1100,1191,1241,1255,1242,1208,1163,1117,1073,1042,1015,1000,985,976,957,932,888,833,753,657,532,387,215,29,-174,-380,-588,-789,-975,-1142,-1283,-1386,-1452,-1462,-1433,-1350,-1233,-1088,-930,-780,-647,-551,-488,-483,-500,-563,-628,-698,-745,-770,-764,-731,-686,-634,-591,-568,-557,-583,-618,-685,-762,-856,-958,-1067,-1171,-1274,-1362,-1438,-1488,-1519,-1517,-1485,-1410,-1294,-1132,-932,-691,-434,-155,118,387,636,865,1065,1248,1396,1531,1634,1717,1768,1792,1773,1727,1632,1517,1366,1212,1051,907,785,693,633,601,580,575,549,519,457,382,293,199,116,54,24,22,60,115,193,281,362,451,517,580,626,647,656,630,587,523,441,358,273,199,139,81,30,-28,-98,-181,-285,-404,-538,-683,-836,-986,-1133,-1264,-1370,-1444,-1472,-1451,-1373,-1243,-1060,-846,-605,-366,-133,74,249,391,505,590,679,757,867,994,1164,1361,1581,1808,2022,2201,2335,2404,2423,2388,2323,2248,2171,2117,2075,2042,2010,1946,1851,1694,1486,1215,898,544,178,-190,-530,-837,-1089,-1282,-1408,-1470,-1464,-1409,-1308,-1171,-1013,-837,-650,-459,-267,-77,92,247,366,446,475,451,370,239,68,-129,-339,-540,-732,-894,-1035,-1148,-1248,-1327,-1414,-1487,-1579,-1668,-1772,-1880,-1994,-2106,-2211,-2295,-2354,-2368,-2335,-2238,-2084,-1864,-1591,-1273,-917,-546,-163,216,580,928,1240,1532,1776,1996,2172,2306,2407,2457,2469,2431,2351,2214,2046,1831,1607,1368,1154,961,815,708,640,586,539,457,347,179,-32,-283,-551,-815,-1053,-1245,-1382,-1456,-1471,-1437,-1358,-1262,-1144,-1035,-927,-844,-770,-722,-676,-639,-590,-533,-453,-362,-252,-141,-25,76,170,238,284,293,266,192,74,-90,-301,-542,-816,-1101,-1381,-1652,-1872,-2042,-2138,-2143,-2068,-1905,-1677,-1408,-1114,-832,-575,-360,-193,-58,46,149,265,408,595,820,1078,1355,1639,1893,2122,2282,2381,2404,2345,2224,2035,1813,1563,1309,1071,849,664,499,365,236,126,3,-116,-251,-396,-548,-706,-864,-1009,-1137,-1235,-1285,-1289,-1224,-1099,-915,-674,-410,-123,146,389,585,727,804,821,780,677,543,352,152,-79,-308,-532,-734,-900,-1017,-1086,-1101,-1080,-1032,-984,-944,-938,-956,-1012,-1080,-1158,-1219,-1259,-1247,-1196,-1074,-910,-692,-442,-171,103,362,595,795,956,1091,1191,1285,1368,1464,1563,1687,1813,1950,2079,2188,2278,2321,2342,2311,2251,2160,2028,1883,1697,1502,1269,1035,775,522,269,35,-187,-375,-551,-690,-810,-890,-942,-951,-926,-867,-780,-683,-577,-491,-406,-367,-317,-312,-279,-261,-206,-144,-43,55,175,272,345,373,335,235,59,-165,-443,-727,-1006,-1248,-1423,-1527,-1553,-1501,-1410,-1271,-1142,-1014,-919,-850,-808,-781,-759,-717,-653,-548,-407,-221,-3,247,509,783,1049,1311,1543,1754,1924,2063,2151,2214,2218,2208,2143,2066,1947,1811,1652,1475,1289,1096,898,704,511,318,124,-76,-292,-508,-740,-958,-1154,-1317,-1412,-1454,-1417,-1329,-1188,-1023,-858,-706,-601,-539,-531,-583,-669,-799,-931,-1061,-1160,-1205,-1195,-1108,-964,-769,-544,-319,-109,52,157,191,145,34,-155,-390,-670,-963,-1254,-1515,-1732,-1887,-1976,-1998,-1959,-1872,-1745,-1597,-1433,-1262,-1084,-891,-686,-456,-202,67,363,647,938,1198,1438,1644,1816,1957,2061,2134,2172,2182,2154,2098,2008,1891,1748,1575,1381,1158,920,657,386,108,-160,-416,-637,-828,-967,-1066,-1117,-1136,-1132,-1117,-1116,-1119,-1157,-1204,-1268,-1334,-1378,-1401,-1374,-1300,-1173,-992,-784,-543,-312,-98,77,193,247,239,171,57,-88,-254,-421,-581,-726,-854,-950,-1028,-1064,-1087,-1074,-1051,-1014,-971,-933,-890,-856,-812,-769,-708,-638,-551,-448,-334,-210,-81,55,192,337,491,657,844,1052,1280,1541,1810,2102,2390,2665,2922,3129,3293,3383,3415,3367,3266,3104,2904,2678,2430,2175,1910,1642,1368,1089,801,518,227,-39,-298,-512,-692,-817,-893,-915,-895,-839,-761,-675,-583,-500,-413,-332,-234,-133,-9,114,239,339,399,403,339,209,22,-211,-460,-712,-937,-1125,-1260,-1345,-1384,-1382,-1373,-1350,-1358,-1388,-1455,-1559,-1685,-1825,-1949,-2042,-2073,-2030,-1901,-1686,-1402,-1070,-711,-376,-54,198,416,579,717,848,993,1170,1392,1648,1941,2236,2520,2756,2927,3012,3001,2898,2707,2452,2148,1831,1514,1228,980,780,634,532,470,431,404,377,330,265,164,46,-103,-249,-396,-510,-591,-614,-590,-509,-395,-258,-129,-14,52,83,66,23,-32,-87,-121,-137,-125,-108,-81,-75,-84,-129,-203,-313,-443,-595,-751,-913,-1068,-1226,-1374,-1532,-1686,-1850,-2003,-2158,-2280,-2381,-2428,-2424,-2355,-2225,-2032,-1786,-1496,-1169,-819,-454,-81,284,634,950,1226,1440,1597,1680,1703,1667,1587,1480,1352,1230,1103,997,898,818,749,687,631,569,502,418,314,183,26,-161,-369,-588,-816,-1025,-1224,-1377,-1501,-1561,-1581,-1531,-1444,-1306,-1146,-976,-807,-660,-531,-428,-344,-272,-205,-142,-80,-27,15,30,16,-41,-136,-279,-448,-646,-857,-1055,-1250,-1407,-1539,-1635,-1698,-1729,-1737,-1718,-1689,-1641,-1592,-1530,-1471,-1397,-1327,-1229,-1126,-985,-822,-626,-401,-152,104,364,610,834,1036,1205,1349,1474,1580,1680,1777,1875,1975,2080,2172,2262,2310,2334,2290,2192,2022,1795,1513,1213,896,606,343,123,-52,-190,-292,-379,-437,-485,-503,-498,-458,-388,-284,-164,-25,108,242,357,463,558,639,729,801,890,952,1015,1043,1046,1012,932,818,653,465,232,1,-257,-488,-714,-898,-1050,-1160,-1230,-1268,-1280,-1270,-1256,-1228,-1196,-1162,-1108,-1056,-978,-892,-780,-647,-479,-281,-35,240,553,876,1203,1503,1767,1972,2118,2207,2239,2239,2208,2159,2111,2043,1986,1912,1836,1749,1643,1528,1386,1232,1055,860,657,441,236,38,-123,-255,-330,-371,-367,-339,-301,-270,-250,-272,-307,-382,-468,-558,-634,-675,-675,-610,-506,-341,-159,39,228,386,507,578,604,591,543,473,392,298,202,86,-36,-192,-364,-572,-795,-1038,-1279,-1516,-1723,-1907,-2044,-2137,-2183,-2160,-2095,-1956,-1767,-1523,-1232,-914,-577,-241,72,362,603,809,970,1096,1198,1268,1331,1364,1390,1389,1372,1327,1271,1186,1094,981,857,721,568,400,214,9,-221,-471,-738,-1018,-1291,-1547,-1773,-1936,-2052,-2074,-2041,-1922,-1756,-1546,-1316,-1091,-885,-724,-607,-552,-544,-580,-642,-714,-776,-819,-820,-792,-705,-595,-442,-281,-125,12,97,127,88,-21,-182,-387,-605,-822,-1004,-1147,-1230,-1257,-1230,-1152,-1036,-894,-733,-568,-409,-264,-138,-41,41,92,142,185,254,345,491,687,944,1247,1588,1937,2276,2574,2802,2949,3001,2957,2838,2650,2427,2184,1946,1718,1512,1319,1136,957,766,569,352,129,-107,-346,-581,-808,-1018,-1206,-1359,-1470,-1535,-1538,-1498,-1391,-1255,-1080,-893,-710,-535,-395,-288,-220,-194,-201,-231,-283,-335,-404,-465,-546,-627,-721,-824,-923,-1020,-1098,-1154,-1187,-1196,-1196,-1197,-1205,-1246,-1299,-1384,-1468,-1551,-1605,-1620,-1581,-1484,-1332,-1140,-919,-686,-458,-237,-35,164,356,565,794,1050,1338,1642,1956,2255,2519,2733,2879,2955,2964,2901,2797,2642,2473,2282,2100,1917,1754,1607,1468,1353,1229,1113,983,842,681,519,334,177,15,-105,-194,-248,-259,-242,-206,-155,-112,-74,-51,-39,-41,-35,-35,-4,36,102,185,268,353,405,435,414,359,261,137,-8,-153,-300,-428,-544,-646,-735,-826,-927,-1039,-1179,-1335,-1503,-1676,-1823,-1940,-1995,-1985,-1894,-1726,-1492,-1205,-887,-561,-240,50,310,524,705,846,974,1071,1185,1281,1411,1540,1689,1849,2001,2150,2260,2327,2333,2259,2118,1890,1609,1275,917,551,197,-131,-426,-682,-893,-1066,-1187,-1275,-1309,-1314,-1277,-1222,-1150,-1082,-1016,-980,-955,-965,-985,-1014,-1028,-1021,-975,-887,-763,-599,-439,-266,-150,-54,-36,-52,-123,-206,-298,-369,-419,-445,-452,-463,-485,-541,-639,-776,-957,-1166,-1385,-1602,-1786,-1935,-2014,-2036,-1973,-1847,-1651,-1403,-1108,-781,-441,-87,251,578,873,1139,1357,1544,1670,1773,1822,1860,1872,1889,1906,1937,1971,2010,2036,2041,2014,1946,1831,1676,1469,1239,969,683,384,79,-220,-492,-749,-950,-1114,-1218,-1277,-1285,-1263,-1207,-1140,-1064,-986,-917,-847,-797,-756,-735,-736,-750,-792,-836,-892,-931,-952,-939,-885,-799,-682,-555,-439,-345,-296,-293,-346,-445,-586,-761,-949,-1157,-1358,-1556,-1744,-1905,-2047,-2148,-2213,-2223,-2185,-2079,-1917,-1687,-1407,-1079,-724,-364,-14,295,557,750,885,957,990,1004,1021,1067,1167,1323,1549,1829,2142,2461,2752,2981,3123,3158,3081,2894,2612,2260,1862,1453,1058,706,418,201,70,10,23,83,176,277,379,451,514,537,551,547,536,531,524,531,534,547,548,550,537,513,485,439,406,365,347,334,350,373,411,446,461,448,387,269,93,-139,-414,-715,-1015,-1302,-1548,-1748,-1887,-1964,-1981,-1940,-1848,-1702,-1521,-1285,-1025,-721,-397,-49,301,659,993,1302,1576,1791,1959,2067,2122,2137,2118,2082,2032,1981,1925,1869,1803,1722,1624,1496,1342,1156,940,699,439,164,-114,-388,-645,-881,-1077,-1242,-1353,-1430,-1456,-1456,-1423,-1369,-1307,-1224,-1146,-1053,-966,-878,-795,-730,-669,-639,-613,-614,-613,-622,-617,-602,-560,-495,-399,-285,-156,-33,72,134,146,83,-43,-242,-493,-782,-1087,-1387,-1666,-1901,-2089,-2216,-2280,-2282,-2220,-2094,-1918,-1682,-1403,-1074,-710,-312,100,518,928,1302,1637,1905,2105,2230,2277,2261,2190,2082,1959,1827,1716,1623,1558,1519,1502,1494,1483,1453,1381,1263,1071,809,479,81,-346,-796,-1212,-1585,-1860,-2043,-2096,-2048,-1892,-1668,-1396,-1108,-840,-607,-434,-329,-289,-313,-383,-478,-589,-685,-766,-806,-822,-791,-743,-665,-580,-488,-405,-334,-292,-280,-306,-380,-487,-642,-814,-1009,-1200,-1386,-1545,-1681,-1784,-1851,-1899,-1908,-1905,-1874,-1815,-1733,-1607,-1450,-1246,-1004,-727,-426,-103,219,555,875,1196,1500,1790,2053,2288,2473,2607,2673,2674,2606,2479,2306,2104,1881,1667,1445,1257,1071,903,748,588,433,278,123,-19,-137,-234,-295,-319,-323,-290,-251,-194,-134,-68,-7,57,110,158,198,217,231,229,220,225,232,279,346,457,582,738,867,997,1064,1094,1056,964,815,628,403,159,-100,-370,-640,-910,-1172,-1414,-1628,-1803,-1917,-1976,-1953,-1865,-1702,-1480,-1212,-912,-599,-278,28,329,603,863,1091,1302,1472,1622,1729,1811,1863,1899,1929,1955,2000,2045,2102,2156,2187,2194,2148,2056,1894,1684,1417,1116,792,464,141,-156,-430,-669,-872,-1041,-1161,-1251,-1287,-1291,-1251,-1175,-1074,-947,-812,-674,-545,-435,-348,-293,-258,-260,-273,-316,-360,-417,-465,-515,-544,-573,-571,-568,-534,-496,-437,-374,-314,-264,-238,-245,-289,-376,-507,-666,-867,-1074,-1290,-1494,-1656,-1781,-1819,-1786,-1654,-1436,-1139,-783,-393,7,386,735,1027,1267,1445,1568,1643,1684,1698,1709,1714,1740,1768,1820,1854,1893,1885,1842,1739,1569,1346,1059,750,401,72,-261,-545,-789,-976,-1099,-1169,-1179,-1157,-1102,-1043,-983,-938,-910,-910,-923,-954,-992,-1021,-1047,-1044,-1022,-974,-907,-830,-754,-687,-643,-618,-626,-641,-675,-695,-708,-693,-653,-589,-515,-442,-392,-373,-406,-492,-632,-821,-1038,-1267,-1486,-1673,-1815,-1895,-1919,-1873,-1780,-1632,-1449,-1232,-990,-734,-463,-192,88,355,620,863,1091,1297,1482,1644,1791,1920,2042,2150,2251,2331,2395,2427,2424,2383,2297,2170,2002,1801,1565,1310,1028,739,436,141,-146,-407,-625,-799,-902,-947,-925,-852,-735,-600,-455,-324,-219,-139,-102,-97,-121,-177,-237,-317,-379,-434,-462,-461,-423,-355,-243,-124,17,132,225,258,227,133,-38,-238,-478,-703,-906,-1069,-1166,-1228,-1226,-1211,-1166,-1123,-1077,-1036,-996,-951,-895,-817,-706,-562,-365,-121,176,527,916,1334,1766,2172,2547,2846,3054,3159,3148,3042,2849,2602,2333,2068,1844,1670,1565,1517,1526,1558,1595,1607,1557,1450,1243,969,612,210,-217,-646,-1038,-1382,-1649,-1844,-1953,-1996,-1968,-1896,-1777,-1640,-1476,-1317,-1149,-1000,-865,-757,-680,-638,-625,-649,-693,-760,-837,-921,-1003,-1078,-1146,-1195,-1226,-1237,-1219,-1186,-1135,-1079,-1032,-1008,-1018,-1073,-1166,-1292,-1439,-1572,-1691,-1751,-1756,-1680,-1528,-1293,-984,-618,-204,233,667,1086,1463,1785,2056,2256,2410,2517,2594,2654,2711,2768,2842,2915,3001,3067,3127,3136,3105,3009,2837,2604,2292,1928,1516,1078,629,188,-230,-604,-922,-1172,-1345,-1437,-1448,-1392,-1271,-1119,-939,-766,-612,-488,-410,-378,-391,-453,-542,-666,-796,-924,-1036,-1112,-1158,-1155,-1126,-1061,-995,-914,-851,-791,-747,-712,-683,-666,-659,-674,-719,-804,-936,-1124,-1352,-1619,-1902,-2175,-2417,-2604,-2705,-2725,-2635,-2453,-2180,-1832,-1430,-992,-542,-96,319,699,1028,1301,1515,1677,1787,1862,1906,1937,1966,1996,2049,2105,2181,2257,2322,2375,2389,2368,2296,2181,2017,1816,1584,1327,1066,796,543,296,72,-132,-311,-466,-588,-684,-740,-760,-744,-684,-594,-475,-331,-191,-40,74,172,225,241,219,160,79,-17,-117,-213,-292,-355,-389,-411,-409,-415,-423,-456,-530,-631,-788,-968,-1175,-1386,-1578,-1743,-1856,-1925,-1929,-1896,-1803,-1685,-1527,-1352,-1161,-959,-760,-554,-362,-167,19,204,398,595,805,1027,1258,1494,1731,1954,2159,2331,2460,2531,2542,2479,2355,2166,1931,1665,1380,1103,836,602,395,229,84,-27,-128,-217,-304,-403,-505,-620,-738,-852,-955,-1034,-1088,-1105,-1102,-1069,-1030,-982,-942,-916,-895,-904,-906,-931,-942,-953,-945,-920,-867,-801,-707,-620,-529,-468,-436,-458,-517,-638,-784,-963,-1153,-1336,-1506,-1646,-1745,-1805,-1814,-1779,-1705,-1593,-1457,-1299,-1126,-935,-728,-507,-261,-7,271,549,836,1111,1381,1622,1845,2025,2175,2285,2358,2403,2420,2424,2419,2401,2384,2343,2294,2207,2090,1927,1721,1477,1191,894,580,287,15,-212,-385,-500,-549,-545,-487,-399,-285,-180,-81,-19,13,7,-29,-82,-147,-201,-245,-264,-248,-213,-137,-56,48,136,218,269,284,267,205,111,-17,-166,-336,-506,-673,-834,-962,-1077,-1158,-1212,-1254,-1273,-1302,-1326,-1366,-1412,-1462,-1513,-1543,-1559,-1529,-1469,-1355,-1203,-999,-751,-464,-138,205,566,915,1244,1526,1763,1926,2031,2073,2056,2014,1936,1853,1767,1674,1585,1486,1371,1241,1089,918,737,544,351,164,-20,-188,-346,-491,-614,-722,-798,-847,-857,-830,-758,-655,-512,-358,-191,-30,111,233,314,369,388,382,356,314,271,220,179,124,80,12,-57,-154,-260,-390,-517,-648,-768,-865,-948,-1004,-1051,-1090,-1134,-1187,-1255,-1335,-1420,-1502,-1564,-1601,-1593,-1540,-1422,-1247,-1012,-720,-394,-39,317,655,956,1208,1398,1526,1602,1622,1623,1596,1572,1553,1550,1558,1588,1613,1648,1664,1656,1607,1510,1345,1124,830,495,117,-263,-630,-956,-1208,-1393,-1476,-1487,-1419,-1307,-1170,-1033,-926,-860,-856,-902,-1001,-1129,-1259,-1379,-1444,-1462,-1404,-1288,-1116,-912,-699,-498,-330,-210,-144,-133,-180,-262,-388,-518,-663,-778,-877,-924,-932,-893,-818,-714,-606,-492,-404,-336,-300,-288,-304,-318,-343,-334,-311,-232,-115,56,277,534,827,1140,1460,1784,2098,2394,2670,2904,3107,3244,3339,3355,3321,3212,3049,2828,2560,2255,1924,1572,1227,883,567,282,32,-168,-328,-437,-510,-546,-556,-556,-537,-536,-530,-551,-586,-651,-731,-831,-928,-1014,-1074,-1092,-1063,-990,-869,-735,-573,-429,-292,-191,-129,-103,-127,-185,-282,-410,-550,-706,-854,-999,-1123,-1237,-1325,-1406,-1464,-1509,-1534,-1541,-1521,-1480,-1404,-1313,-1196,-1076,-942,-823,-698,-592,-490,-385,-282,-155,-9,167,385,634,913,1209,1495,1771,1994,2172,2279,2322,2311,2249,2160,2054,1948,1843,1755,1660,1563,1448,1294,1108,871,596,289,-44,-377,-701,-999,-1247,-1439,-1560,-1596,-1563,-1444,-1269,-1041,-789,-515,-261,-13,181,341,433,473,446,372,248,102,-69,-232,-395,-532,-653,-744,-818,-863,-900,-908,-921,-907,-906,-891,-895,-903,-937,-987,-1068,-1172,-1295,-1431,-1560,-1673,-1747,-1777,-1738,-1641,-1472,-1242,-961,-637,-281,83,461,827,1179,1509,1807,2069,2288,2465,2593,2684,2733,2751,2740,2707,2646,2564,2448,2299,2111,1879,1606,1300,965,626,280,-35,-328,-571,-773,-930,-1046,-1132,-1190,-1236,-1272,-1301,-1337,-1366,-1407,-1446,-1488,-1530,-1566,-1595,-1605,-1597,-1556,-1483,-1374,-1226,-1056,-860,-669,-475,-326,-200,-144,-134,-190,-303,-452,-638,-829,-1015,-1183,-1315,-1414,-1477,-1495,-1488,-1433,-1353,-1239,-1099,-940,-775,-608,-458,-322,-203,-94,13,130,276,448,668,914,1196,1491,1790,2076,2342,2560,2749,2875,2965,3001,3001,2960,2892,2793,2668,2522,2343,2143,1913,1652,1375,1067,763,451,157,-113,-348,-542,-680,-782,-824,-840,-816,-783,-733,-694,-654,-627,-611,-591,-582,-558,-534,-495,-452,-398,-342,-289,-230,-190,-147,-131,-126,-156,-212,-313,-440,-606,-782,-966,-1131,-1264,-1352,-1386,-1375,-1317,-1246,-1162,-1104,-1071,-1083,-1129,-1213,-1309,-1408,-1481,-1511,-1480,-1373,-1185,-916,-583,-192,214,629,1012,1347,1622,1822,1958,2032,2071,2076,2081,2074,2076,2067,2039,1992,1892,1769,1592,1403,1188,982,787,616,472,355,255,175,87,5,-103,-212,-342,-471,-591,-687,-746,-755,-713,-616,-482,-314,-137,42,210,353,477,562,622,635,609,536,412,244,32,-208,-472,-738,-996,-1233,-1434,-1593,-1702,-1755,-1762,-1714,-1638,-1529,-1422,-1320,-1246,-1210,-1213,-1259,-1336,-1422,-1510,-1556,-1567,-1498,-1377,-1166,-912,-591,-246,122,488,847,1179,1484,1761,1994,2214,2387,2545,2660,2753,2798,2812,2776,2695,2580,2404,2199,1947,1658,1343,1005,658,317,-6,-297,-548,-743,-897,-994,-1055,-1087,-1090,-1086,-1078,-1070,-1071,-1070,-1078,-1076,-1080,-1069,-1061,-1047,-1034,-1019,-1003,-980,-950,-903,-841,-763,-671,-579,-491,-425,-385,-379,-411,-478,-568,-686,-802,-934,-1052,-1171,-1275,-1373,-1465,-1537,-1611,-1647,-1674,-1656,-1602,-1498,-1344,-1138,-892,-601,-292,38,365,690,990,1284,1531,1768,1961,2123,2248,2336,2376,2391,2358,2308,2230,2143,2052,1958,1883,1806,1754,1700,1646,1580,1483,1352,1173,944,675,366,52,-269,-552,-796,-973,-1079,-1115,-1078,-997,-864,-725,-574,-439,-327,-237,-180,-145,-130,-128,-122,-120,-93,-67,-15,30,76,103,95,54,-47,-179,-366,-575,-798,-1027,-1223,-1401,-1521,-1607,-1635,-1638,-1603,-1563,-1513,-1475,-1440,-1418,-1392,-1366,-1323,-1259,-1169,-1041,-884,-694,-472,-225,44,332,630,932,1232,1520,1785,2021,2219,2374,2493,2564,2604,2602,2571,2501,2392,2243,2046,1801,1517,1192,852,510,185,-95,-324,-484,-574,-599,-563,-483,-360,-228,-74,61,186,279,339,362,347,306,236,160,74,3,-57,-94,-106,-94,-65,-20,21,55,65,40,-26,-134,-281,-461,-656,-860,-1041,-1209,-1336,-1441,-1509,-1564,-1591,-1620,-1630,-1636,-1633,-1615,-1592,-1549,-1498,-1426,-1337,-1225,-1081,-919,-716,-495,-251,10,264,530,772,1009,1227,1424,1617,1779,1940,2067,2185,2259,2309,2300,2252,2144,1988,1785,1543,1262,969,646,329,5,-307,-597,-866,-1087,-1273,-1397,-1473,-1482,-1447,-1358,-1240,-1100,-956,-820,-716,-631,-592,-580,-598,-632,-670,-705,-722,-727,-704,-667,-608,-541,-465,-392,-323,-274,-240,-238,-254,-298,-366,-445,-544,-639,-737,-818,-886,-925,-947,-937,-913,-871,-816,-760,-691,-623,-537,-446,-323,-184,-9,186,412,651,909,1164,1419,1661,1878,2076,2232,2359,2445,2493,2499,2465,2381,2258,2081,1872,1621,1349,1066,776,499,230,-9,-233,-419,-584,-710,-814,-887,-939,-974,-997,-1020,-1037,-1061,-1081,-1106,-1119,-1125,-1112,-1080,-1027,-953,-861,-753,-631,-503,-370,-241,-119,-11,78,143,183,191,174,122,46,-58,-193,-336,-508,-675,-841,-994,-1116,-1207,-1258,-1267,-1238,-1173,-1085,-977,-857,-740,-617,-512,-408,-318,-239,-164,-98,-27,49,138,247,379,541,736,957,1211,1483,1760,2042,2291,2509,2664,2746,2745,2654,2475,2214,1890,1504,1098,663,250,-150,-491,-781,-986,-1110,-1146,-1091,-968,-770,-541,-280,-36,182,350,450,486,454,376,257,132,-1,-105,-184,-223,-216,-178,-90,6,133,242,340,399,408,362,261,108,-79,-284,-495,-689,-862,-1000,-1104,-1170,-1207,-1214,-1198,-1164,-1110,-1044,-960,-866,-753,-638,-508,-386,-258,-144,-23,95,231,388,580,809,1085,1390,1725,2069,2398,2711,2966,3178,3305,3367,3333,3228,3028,2767,2433,2063,1656,1249,840,461,103,-216,-503,-756,-979,-1172,-1340,-1483,-1602,-1704,-1783,-1856,-1907,-1962,-1997,-2038,-2066,-2088,-2100,-2099,-2080,-2048,-1983,-1897,-1778,-1625,-1457,-1261,-1077,-898,-756,-656,-611,-626,-697,-825,-987,-1181,-1381,-1569,-1736,-1854,-1932,-1944,-1916,-1824,-1702,-1534,-1353,-1149,-946,-748,-556,-395,-247,-138,-42,29,99,174,262,390,543,751,989,1278,1580,1919,2241,2568,2859,3109,3311,3440,3504,3491,3407,3254,3050,2798,2518,2219,1902,1589,1258,939,604,286,-25,-311,-559,-759,-905,-993,-1025,-1017,-969,-909,-843,-785,-755,-740,-770,-808,-881,-943,-1012,-1053,-1071,-1056,-1008,-931,-832,-725,-611,-513,-429,-378,-365,-391,-466,-583,-741,-935,-1146,-1360,-1568,-1741,-1875,-1958,-1975,-1940,-1845,-1702,-1532,-1341,-1153,-983,-837,-729,-649,-593,-552,-501,-438,-334,-195,3,241,532,856,1201,1559,1905,2228,2517,2756,2947,3077,3155,3170,3134,3041,2899,2708,2471,2199,1891,1567,1233,913,614,360,155,12,-72,-100,-76,-13,79,180,287,375,447,484,493,468,426,355,281,192,106,25,-50,-107,-151,-172,-184,-176,-178,-180,-223,-293,-428,-605,-841,-1106,-1392,-1666,-1907,-2090,-2197,-2230,-2174,-2056,-1881,-1685,-1488,-1317,-1197,-1129,-1134,-1182,-1276,-1375,-1463,-1507,-1496,-1398,-1229,-966,-641,-254,162,599,1016,1417,1763,2070,2310,2509,2650,2748,2806,2820,2796,2731,2621,2467,2273,2033,1765,1464,1148,826,511,217,-47,-268,-443,-560,-633,-645,-629,-571,-502,-428,-358,-316,-288,-298,-330,-381,-447,-511,-568,-603,-618,-592,-545,-465,-365,-264,-157,-89,-43,-58,-134,-265,-471,-710,-994,-1278,-1553,-1787,-1971,-2083,-2130,-2106,-2024,-1902,-1740,-1573,-1399,-1235,-1097,-966,-878,-792,-740,-690,-651,-604,-542,-455,-330,-161,56,318,615,934,1263,1575,1863,2105,2301,2442,2534,2575,2575,2543,2468,2379,2248,2103,1925,1732,1515,1291,1049,811,561,319,81,-144,-338,-509,-626,-700,-719,-692,-624,-535,-428,-336,-255,-205,-185,-190,-219,-252,-290,-310,-317,-296,-256,-193,-125,-53,4,39,37,-6,-100,-243,-423,-648,-879,-1119,-1334,-1506,-1632,-1690,-1693,-1645,-1556,-1462,-1363,-1294,-1260,-1261,-1310,-1381,-1466,-1556,-1614,-1645,-1626,-1553,-1429,-1253,-1032,-780,-495,-196,118,439,754,1061,1350,1606,1834,2005,2127,2174,2157,2050,1869,1614,1293,938,554,185,-151,-432,-625,-744,-758,-697,-565,-384,-182,20,201,337,422,444,414,335,220,98,-30,-122,-183,-188,-138,-35,115,293,487,667,828,933,997,984,921,788,606,393,143,-92,-331,-526,-685,-789,-842,-845,-812,-744,-669,-582,-503,-433,-374,-338,-310,-303,-305,-316,-331,-340,-338,-322,-267,-192,-61,98,312,550,821,1094,1368,1618,1838,2010,2142,2209,2239,2203,2129,2013,1847,1667,1440,1206,945,665,375,60,-259,-594,-921,-1233,-1506,-1721,-1864,-1917,-1881,-1760,-1572,-1334,-1086,-838,-632,-468,-366,-319,-319,-358,-403,-463,-490,-511,-477,-426,-328,-209,-69,78,219,342,430,479,464,404,274,110,-103,-318,-536,-722,-858,-939,-936,-874,-735,-552,-328,-94,141,346,525,649,736,770,780,759,747,740,771,839,953,1114,1308,1528,1754,1972,2173,2346,2487,2598,2676,2722,2734,2699,2612,2459,2230,1925,1545,1103,622,127,-342,-765,-1090,-1330,-1430,-1453,-1358,-1227,-1055,-905,-788,-750,-782,-904,-1095,-1339,-1604,-1864,-2073,-2209,-2246,-2169,-1992,-1712,-1374,-995,-626,-297,-43,114,160,82,-92,-379,-716,-1112,-1503,-1878,-2191,-2426,-2562,-2584,-2513,-2333,-2094,-1796,-1479,-1164,-871,-621,-422,-288,-216,-211,-269,-365,-495,-615,-704,-738,-679,-532,-279,54,467,907,1381,1823,2243,2591,2878,3076,3190,3216,3153,3007,2791,2495,2164,1773,1376,965,563,196,-139,-418,-643,-807,-916,-963,-969,-931,-869,-793,-717,-652,-609,-594,-603,-636,-678,-717,-742,-738,-698,-626,-524,-406,-293,-184,-108,-56,-40,-55,-92,-155,-228,-310,-398,-483,-569,-651,-730,-806,-876,-940,-992,-1039,-1066,-1086,-1083,-1068,-1031,-981,-912,-842,-758,-683,-608,-535,-469,-389,-299,-192,-47,118,324,558,822,1112,1418,1734,2048,2354,2630,2878,3075,3216,3298,3311,3260,3150,2976,2765,2507,2226,1923,1608,1295,982,684,398,138,-99,-310,-491,-651,-780,-887,-974,-1035,-1087,-1114,-1133,-1137,-1122,-1106,-1066,-1028,-978,-929,-881,-836,-799,-766,-742,-724,-714,-714,-725,-748,-789,-846,-919,-1012,-1115,-1230,-1346,-1459,-1558,-1640,-1690,-1710,-1682,-1622,-1502,-1354,-1159,-942,-713,-484,-275,-99,37,124,168,177,160,141,121,133,173,266,407,611,854,1157,1471,1818,2147,2474,2757,3007,3186,3306,3339,3287,3149,2921,2626,2264,1875,1465,1073,712,405,166,-3,-94,-127,-105,-56,4,50,68,36,-45,-178,-356,-553,-764,-954,-1108,-1216,-1257,-1247,-1178,-1067,-932,-786,-647,-540,-455,-431,-449,-522,-650,-811,-1008,-1219,-1430,-1624,-1792,-1908,-1985,-1993,-1954,-1852,-1712,-1534,-1342,-1152,-975,-838,-745,-697,-709,-741,-814,-880,-937,-966,-946,-879,-752,-563,-326,-33,289,632,979,1295,1577,1795,1939,2014,2012,1954,1852,1724,1593,1469,1371,1289,1235,1182,1138,1072,990,874,730,561,373,183,0,-159,-283,-361,-384,-357,-268,-147,17,183,344,476,564,596,578,497,388,250,109,-13,-112,-168,-196,-186,-177,-161,-175,-229,-330,-483,-685,-913,-1166,-1405,-1625,-1793,-1908,-1950,-1929,-1835,-1691,-1496,-1268,-1036,-793,-591,-417,-301,-244,-238,-283,-340,-410,-443,-438,-367,-227,-18,242,557,889,1232,1569,1873,2147,2369,2531,2635,2660,2616,2491,2299,2042,1742,1402,1057,711,385,98,-161,-370,-546,-681,-782,-859,-903,-925,-924,-891,-840,-756,-656,-542,-423,-323,-230,-187,-158,-176,-204,-251,-286,-304,-294,-249,-175,-86,24,101,177,188,173,89,-35,-210,-417,-646,-876,-1096,-1275,-1413,-1487,-1502,-1455,-1362,-1223,-1075,-905,-760,-607,-497,-395,-328,-287,-256,-256,-249,-255,-239,-203,-133,-15,147,367,630,934,1260,1599,1920,2223,2471,2670,2800,2859,2844,2758,2599,2378,2104,1784,1443,1080,726,382,68,-212,-452,-653,-808,-925,-993,-1029,-1023,-991,-934,-868,-798,-746,-704,-696,-700,-739,-774,-821,-849,-853,-825,-758,-651,-521,-366,-216,-76,29,91,101,51,-46,-196,-377,-577,-792,-984,-1165,-1289,-1380,-1398,-1373,-1282,-1155,-994,-823,-656,-513,-405,-346,-339,-384,-466,-584,-699,-811,-883,-904,-859,-747,-560,-317,-25,299,629,955,1257,1524,1746,1917,2035,2098,2111,2077,1997,1891,1748,1598,1425,1256,1073,908,732,576,423,287,172,76,12,-31,-38,-30,6,49,98,135,160,158,131,80,4,-85,-182,-275,-360,-422,-465,-475,-456,-408,-335,-248,-154,-70,-5,34,27,-11,-97,-209,-349,-486,-628,-737,-820,-863,-866,-829,-774,-684,-597,-505,-417,-349,-288,-250,-226,-219,-227,-242,-263,-278,-284,-264,-214,-120,15,202,424,686,962,1248,1518,1770,1975,2147,2253,2305,2293,2202,2057,1823,1544,1201,830,443,61,-287,-584,-822,-982,-1073,-1090,-1046,-963,-839,-718,-589,-491,-421,-386,-395,-435,-515,-613,-733,-850,-967,-1066,-1139,-1187,-1199,-1187,-1148,-1093,-1029,-961,-909,-864,-852,-863,-907,-985,-1083,-1197,-1311,-1411,-1485,-1516,-1508,-1447,-1343,-1200,-1024,-827,-623,-417,-236,-80,37,108,147,140,131,95,89,82,118,173,266,386,541,718,929,1148,1398,1634,1881,2097,2282,2433,2516,2560,2529,2445,2298,2095,1846,1554,1242,906,585,274,-3,-227,-410,-524,-586,-601,-566,-510,-433,-352,-291,-244,-234,-249,-291,-347,-407,-452,-466,-443,-369,-259,-104,65,236,382,479,519,479,376,199,-16,-263,-516,-743,-946,-1082,-1176,-1202,-1176,-1113,-1015,-911,-809,-715,-647,-600,-566,-555,-537,-522,-498,-460,-416,-366,-312,-256,-199,-131,-52,46,171,314,489,674,872,1067,1253,1423,1568,1685,1768,1817,1826,1796,1720,1608,1453,1270,1062,834,608,375,160,-43,-225,-378,-507,-607,-680,-726,-748,-745,-724,-681,-627,-558,-483,-407,-331,-263,-205,-156,-126,-106,-102,-108,-122,-138,-158,-170,-177,-177,-169,-158,-148,-150,-156,-199,-247,-334,-439,-555,-689,-804,-913,-987,-1024,-1022,-978,-901,-807,-700,-607,-517,-459,-404,-374,-339,-300,-248,-174,-80,38,177,337,514,708,912,1124,1341,1554,1756,1947,2101,2239,2323,2378,2375,2332,2233,2088,1900,1655,1386,1065,730,377,18,-324,-645,-932,-1166,-1351,-1475,-1539,-1554,-1521,-1454,-1372,-1279,-1198,-1132,-1087,-1074,-1080,-1111,-1152,-1198,-1238,-1269,-1275,-1265,-1224,-1169,-1093,-1010,-924,-843,-776,-724,-689,-681,-680,-712,-743,-799,-852,-917,-969,-1018,-1042,-1040,-1003,-927,-807,-654,-470,-273,-83,84,211,281,298,256,168,61,-59,-149,-202,-188,-103,62,307,612,973,1360,1752,2135,2476,2763,2974,3104,3135,3074,2920,2679,2386,2031,1671,1297,948,627,343,106,-90,-244,-350,-426,-455,-467,-448,-427,-398,-392,-397,-439,-493,-574,-647,-717,-762,-773,-760,-712,-655,-594,-545,-524,-531,-570,-640,-718,-810,-883,-952,-984,-1008,-1001,-984,-958,-925,-890,-858,-819,-784,-738,-692,-635,-567,-489,-399,-291,-185,-49,74,211,342,460,576,665,742,802,842,876,895,916,940,968,1022,1084,1178,1286,1416,1549,1683,1803,1893,1955,1969,1944,1877,1770,1641,1476,1307,1116,927,732,549,368,210,64,-55,-152,-223,-270,-293,-300,-288,-272,-253,-241,-241,-266,-302,-365,-433,-506,-580,-637,-683,-716,-742,-765,-795,-826,-874,-923,-973,-1028,-1071,-1118,-1158,-1204,-1252,-1307,-1366,-1417,-1465,-1486,-1482,-1444,-1368,-1259,-1118,-956,-772,-594,-409,-249,-107,5,74,123,128,128,112,107,130,184,289,448,655,908,1185,1470,1739,1970,2146,2256,2287,2255,2144,1986,1763,1514,1222,921,601,285,-20,-303,-547,-745,-888,-961,-981,-933,-842,-715,-573,-429,-313,-217,-177,-170,-211,-287,-376,-485,-572,-657,-702,-739,-734,-732,-712,-704,-708,-726,-768,-823,-890,-962,-1035,-1104,-1176,-1235,-1306,-1362,-1423,-1475,-1509,-1532,-1525,-1494,-1433,-1351,-1243,-1127,-996,-873,-746,-647,-546,-482,-417,-379,-333,-289,-221,-125,10,191,409,672,946,1246,1532,1809,2058,2275,2455,2599,2698,2763,2774,2751,2667,2552,2375,2173,1927,1662,1382,1099,822,561,328,122,-41,-169,-260,-307,-331,-314,-283,-230,-167,-93,-22,60,127,203,266,327,372,403,411,391,343,270,165,51,-84,-215,-349,-466,-577,-666,-745,-807,-861,-910,-955,-1002,-1053,-1106,-1171,-1226,-1286,-1326,-1351,-1346,-1308,-1242,-1149,-1045,-936,-842,-769,-728,-716,-736,-777,-826,-875,-902,-900,-851,-749,-587,-372,-102,191,519,818,1117,1350,1538,1655,1696,1687,1609,1510,1370,1235,1086,956,821,702,578,463,342,224,117,11,-67,-136,-172,-192,-185,-163,-129,-86,-43,-1,39,69,100,118,136,142,145,140,127,117,97,91,83,91,103,129,154,183,198,204,188,153,96,20,-64,-152,-238,-297,-350,-351,-345,-287,-225,-132,-42,54,134,202,243,262,248,216,151,88,10,-43,-76,-64,-6,106,265,464,686,905,1120,1281,1415,1471,1476,1415,1298,1139,941,728,498,285,73,-104,-263,-385,-479,-541,-576,-591,-582,-561,-526,-484,-444,-402,-376,-355,-360,-377,-413,-465,-527,-597,-663,-734,-789,-845,-888,-925,-963,-998,-1039,-1074,-1114,-1133,-1146,-1121,-1078,-997,-896,-780,-660,-547,-457,-386,-346,-328,-326,-340,-349,-357,-350,-323,-276,-217,-133,-61,29,97,160,208,242,268,289,317,351,413,499,618,773,953,1153,1365,1559,1729,1855,1921,1923,1854,1723,1534,1307,1047,785,519,281,56,-130,-298,-431,-553,-654,-750,-839,-923,-1002,-1069,-1119,-1147,-1141,-1101,-1022,-904,-763,-593,-427,-256,-119,-6,54,77,49,-13,-104,-214,-329,-435,-532,-599,-651,-672,-682,-673,-664,-659,-660,-679,-708,-748,-798,-838,-872,-875,-847,-778,-657,-499,-294,-64,180,427,646,840,972,1052,1063,1012,909,771,612,464,343,268,257,308,424,601,812,1062,1306,1552,1758,1925,2026,2060,2013,1892,1697,1442,1148,827,507,200,-81,-320,-527,-686,-819,-911,-984,-1030,-1053,-1060,-1042,-1005,-957,-885,-816,-736,-669,-603,-558,-513,-486,-451,-425,-383,-343,-293,-241,-196,-155,-130,-116,-119,-133,-158,-196,-228,-277,-315,-353,-389,-412,-430,-440,-436,-423,-403,-360,-327,-267,-227,-172,-138,-94,-73,-36,-10,38,89,176,268,400,542,708,894,1082,1287,1483,1678,1856,2009,2139,2216,2263,2243,2181,2064,1901,1707,1489,1262,1038,822,620,439,266,117,-32,-162,-294,-419,-538,-666,-776,-898,-994,-1090,-1155,-1211,-1235,-1242,-1230,-1204,-1174,-1151,-1129,-1133,-1149,-1193,-1253,-1330,-1413,-1495,-1561,-1605,-1621,-1604,-1553,-1477,-1372,-1258,-1128,-998,-873,-758,-668,-591,-548,-523,-528,-540,-570,-592,-610,-608,-585,-532,-455,-348,-219,-73,84,249,402,562,699,829,955,1065,1191,1312,1449,1599,1757,1923,2085,2239,2369,2472,2533,2553,2517,2432,2292,2111,1887,1642,1375,1112,860,628,434,269,152,66,15,-11,-29,-36,-62,-92,-155,-231,-331,-447,-563,-674,-770,-833,-873,-876,-864,-832,-804,-785,-784,-809,-857,-931,-1018,-1119,-1219,-1313,-1403,-1470,-1530,-1572,-1598,-1605,-1595,-1555,-1498,-1410,-1299,-1177,-1045,-915,-800,-699,-628,-579,-560,-559,-569,-591,-598,-607,-587,-555,-492,-412,-302,-175,-25,141,318,509,697,887,1060,1224,1360,1481,1572,1646,1696,1735,1741,1744,1697,1637,1527,1388,1211,1014,807,610,430,295,199,156,163,205,283,376,471,557,617,643,636,586,508,399,283,156,41,-63,-147,-204,-247,-263,-286,-290,-331,-367,-458,-556,-703,-854,-1021,-1173,-1302,-1387,-1426,-1409,-1343,-1234,-1091,-930,-758,-598,-440,-312,-194,-112,-43,0,28,46,45,48,39,37,39,52,87,145,235,357,515,696,901,1107,1304,1482,1614,1708,1747,1734,1673,1569,1424,1264,1077,897,716,551,416,297,223,160,132,112,110,102,106,91,93,75,71,52,43,18,-1,-43,-85,-146,-221,-299,-391,-475,-549,-613,-653,-674,-683,-665,-654,-625,-611,-600,-607,-631,-676,-739,-823,-917,-1019,-1120,-1216,-1293,-1359,-1396,-1417,-1411,-1377,-1328,-1246,-1157,-1046,-933,-820,-715,-618,-536,-456,-392,-317,-240,-157,-49,49,177,294,421,545,660,781,891,1000,1107,1200,1287,1354,1391,1406,1369,1304,1188,1039,860,658,445,238,39,-130,-263,-361,-407,-414,-380,-312,-225,-125,-27,64,137,190,221,221,214,178,147,109,84,69,79,96,140,175,220,235,244,206,154,59,-52,-180,-317,-447,-565,-662,-734,-772,-795,-774,-754,-699,-649,-586,-529,-482,-444,-428,-425,-445,-473,-519,-558,-606,-633,-655,-649,-625,-574,-488,-385,-237,-75,121,328,549,766,976,1163,1320,1442,1519,1554,1548,1493,1414,1293,1155,992,815,622,427,223,32,-149,-301,-422,-500,-539,-538,-510,-457,-399,-332,-280,-229,-192,-162,-133,-110,-82,-53,-21,10,35,54,57,48,26,-9,-40,-75,-95,-105,-100,-79,-52,-13,23,58,81,89,77,48,-3,-66,-132,-202,-245,-275,-266,-223,-150,-41,82,217,340,452,528,575,580,551,490,405,310,213,126,66,33,43,95,181,310,459,624,795,942,1084,1166,1227,1218,1169,1061,914,719,508,271,36,-185,-391,-550,-682,-760,-804,-808,-785,-746,-702,-662,-639,-630,-649,-682,-735,-798,-858,-925,-967,-1008,-1024,-1031,-1022,-1009,-984,-960,-932,-894,-861,-807,-753,-684,-609,-534,-462,-414,-379,-392,-426,-503,-596,-701,-791,-857,-866,-819,-704,-525,-294,-23,252,526,754,935,1045,1082,1055,973,862,742,638,573,557,597,694,828,1000,1170,1342,1479,1587,1648,1663,1634,1562,1449,1301,1115,905,669,426,180,-39,-236,-373,-463,-485,-448,-361,-231,-78,84,229,353,427,456,421,336,196,30,-167,-354,-527,-672,-763,-818,-814,-778,-703,-617,-524,-440,-386,-355,-366,-411,-483,-586,-693,-809,-910,-993,-1048,-1065,-1044,-985,-889,-759,-618,-452,-304,-151,-34,66,122,149,136,99,43,-25,-80,-123,-138,-112,-56,43,177,342,531,740,953,1164,1362,1529,1665,1750,1790,1771,1698,1573,1391,1171,907,620,313,7,-291,-562,-789,-979,-1105,-1184,-1207,-1178,-1117,-1012,-895,-752,-613,-476,-347,-247,-159,-109,-77,-77,-86,-118,-137,-171,-179,-194,-197,-201,-216,-231,-269,-300,-352,-381,-422,-436,-445,-437,-416,-391,-357,-331,-306,-299,-306,-338,-387,-459,-530,-605,-650,-669,-632,-548,-409,-226,-11,217,449,656,843,985,1092,1156,1189,1190,1179,1149,1132,1104,1103,1101,1121,1146,1178,1213,1248,1274,1301,1310,1313,1298,1264,1204,1111,981,808,599,353,89,-189,-451,-698,-899,-1060,-1162,-1212,-1214,-1170,-1108,-1025,-957,-902,-883,-894,-939,-1003,-1080,-1147,-1203,-1224,-1224,-1183,-1124,-1040,-949,-863,-783,-725,-692,-681,-698,-739,-792,-865,-933,-1004,-1050,-1082,-1072,-1034,-955,-843,-704,-548,-382,-218,-61,85,217,335,438,529,603,659,709,736,769,804,848,925,1016,1150,1301,1482,1667,1855,2030,2188,2306,2391,2415,2394,2306,2162,1962,1713,1433,1129,821,530,263,46,-125,-231,-289,-282,-239,-143,-31,108,248,375,483,542,552,496,378,198,-25,-277,-536,-782,-996,-1169,-1289,-1358,-1378,-1361,-1305,-1244,-1157,-1090,-1018,-972,-938,-928,-929,-945,-968,-986,-1014,-1021,-1034,-1028,-1017,-994,-960,-916,-858,-792,-707,-615,-510,-401,-292,-190,-96,-17,56,117,182,252,338,443,565,707,848,997,1121,1231,1304,1349,1356,1339,1295,1238,1171,1096,1025,940,863,764,664,548,415,281,128,-19,-165,-304,-423,-522,-593,-626,-630,-586,-519,-410,-295,-159,-38,71,146,188,189,153,83,-8,-115,-225,-334,-433,-529,-605,-690,-747,-813,-844,-879,-869,-858,-813,-763,-718,-675,-669,-680,-737,-807,-908,-997,-1082,-1131,-1131,-1084,-965,-797,-568,-308,-22,257,518,731,891,973,996,940,850,714,585,468,395,386,444,578,774,1017,1282,1543,1768,1933,2020,2009,1903,1708,1432,1106,748,387,55,-241,-470,-635,-727,-751,-712,-617,-494,-338,-192,-57,46,99,99,49,-58,-201,-372,-552,-732,-890,-1029,-1129,-1203,-1239,-1247,-1230,-1185,-1126,-1053,-968,-889,-800,-736,-673,-646,-635,-659,-711,-786,-884,-984,-1092,-1176,-1249,-1282,-1281,-1231,-1137,-989,-798,-564,-299,-15,271,547,797,1003,1173,1279,1350,1366,1359,1321,1276,1229,1186,1163,1147,1158,1184,1229,1299,1376,1476,1574,1670,1750,1795,1804,1752,1646,1483,1261,1015,730,467,214,19,-119,-182,-170,-91,43,210,387,549,679,749,766,709,595,428,227,11,-206,-397,-568,-690,-783,-835,-852,-856,-830,-804,-762,-718,-669,-619,-571,-528,-503,-497,-525,-584,-680,-811,-961,-1132,-1297,-1452,-1581,-1668,-1716,-1708,-1649,-1538,-1375,-1173,-937,-680,-415,-163,75,271,435,547,624,656,666,653,636,623,628,650,711,787,897,1010,1128,1220,1285,1295,1250,1146,976,766,513,254,-4,-234,-420,-557,-628,-649,-609,-533,-413,-275,-116,50,215,375,518,634,723,761,761,703,599,441,253,28,-191,-401,-572,-680,-722,-683,-576,-414,-216,-15,174,316,402,422,361,241,56,-169,-417,-670,-899,-1089,-1217,-1280,-1258,-1168,-997,-778,-516,-238,25,268,454,583,647,647,594,513,403,310,222,185,177,228,321,455,623,807,991,1166,1302,1405,1438,1423,1330,1184,981,733,463,180,-98,-352,-582,-763,-908,-994,-1041,-1028,-976,-872,-738,-577,-408,-251,-118,-31,-1,-30,-123,-260,-440,-632,-825,-994,-1126,-1212,-1246,-1232,-1173,-1085,-977,-862,-755,-657,-593,-550,-549,-577,-636,-725,-825,-935,-1036,-1116,-1174,-1186,-1165,-1089,-980,-828,-650,-457,-246,-50,152,325,496,645,785,915,1036,1146,1249,1332,1397,1445,1465,1465,1448,1408,1372,1324,1292,1267,1265,1274,1299,1329,1350,1360,1337,1281,1190,1055,897,707,507,301,104,-82,-241,-373,-474,-528,-557,-540,-505,-443,-376,-308,-246,-206,-179,-182,-201,-243,-308,-380,-474,-560,-652,-727,-784,-815,-814,-789,-731,-661,-574,-490,-414,-361,-332,-346,-390,-475,-583,-712,-842,-967,-1071,-1144,-1183,-1176,-1125,-1026,-884,-692,-474,-215,57,336,616,871,1097,1282,1417,1496,1536,1517,1480,1409,1333,1256,1190,1135,1108,1093,1107,1126,1161,1187,1212,1209,1180,1121,1018,885,710,510,289,55,-177,-395,-592,-746,-862,-918,-925,-876,-780,-649,-484,-319,-142,4,128,212,242,231,162,57,-92,-256,-435,-600,-745,-845,-908,-900,-856,-747,-616,-447,-283,-120,0,87,103,67,-42,-201,-405,-626,-846,-1037,-1176,-1248,-1242,-1155,-997,-775,-516,-233,40,298,505,668,767,818,823,804,774,756,762,801,881,988,1120,1251,1374,1472,1524,1546,1506,1441,1335,1207,1062,910,748,581,409,223,37,-162,-357,-548,-724,-886,-1017,-1132,-1207,-1260,-1281,-1276,-1245,-1190,-1122,-1039,-967,-898,-861,-850,-878,-940,-1029,-1141,-1255,-1365,-1455,-1516,-1548,-1545,-1520,-1470,-1415,-1351,-1298,-1251,-1220,-1202,-1196,-1202,-1209,-1215,-1211,-1185,-1141,-1062,-963,-836,-689,-539,-369,-216,-49,97,253,395,544,685,826,966,1094,1221,1335,1443,1542,1633,1716,1790,1857,1917,1963,2013,2050,2096,2135,2180,2219,2244,2261,2228,2180,2068,1919,1723,1488,1234,966,707,468,256,95,-40,-116,-159,-168,-137,-99,-35,17,74,102,111,91,28,-53,-184,-320,-489,-655,-826,-984,-1121,-1234,-1312,-1355,-1365,-1334,-1285,-1206,-1121,-1034,-954,-891,-854,-844,-868,-922,-998,-1106,-1206,-1328,-1413,-1488,-1509,-1488,-1403,-1260,-1059,-807,-517,-209,111,409,686,918,1107,1242,1336,1380,1391,1368,1321,1257,1178,1098,1013,941,879,834,815,813,839,878,937,985,1040,1060,1055,1010,922,795,637,455,267,89,-68,-188,-261,-286,-251,-177,-60,71,207,328,410,456,441,387,285,160,14,-124,-254,-354,-431,-472,-499,-497,-496,-486,-487,-496,-521,-557,-612,-675,-751,-831,-916,-996,-1075,-1139,-1192,-1233,-1243,-1243,-1206,-1145,-1054,-926,-779,-605,-410,-220,-9,175,360,523,665,786,890,968,1041,1087,1140,1174,1214,1248,1282,1317,1353,1387,1416,1440,1449,1439,1408,1340,1240,1098,925,718,493,258,21,-190,-384,-531,-647,-702,-725,-683,-618,-503,-383,-243,-125,-33,21,16,-30,-136,-277,-448,-630,-817,-989,-1150,-1279,-1391,-1465,-1526,-1548,-1555,-1540,-1505,-1464,-1413,-1364,-1323,-1286,-1267,-1258,-1261,-1278,-1298,-1327,-1357,-1383,-1402,-1409,-1397,-1358,-1297,-1192,-1059,-880,-674,-431,-178,93,353,606,835,1048,1229,1389,1528,1629,1722,1765,1792,1778,1737,1665,1578,1467,1359,1249,1152,1082,1030,1014,1019,1052,1089,1130,1148,1138,1081,976,808,607,351,97,-165,-394,-574,-697,-746,-728,-649,-519,-367,-192,-41,95,178,216,197,123,11,-144,-300,-470,-615,-740,-828,-883,-904,-900,-872,-841,-798,-765,-739,-723,-725,-741,-767,-813,-856,-910,-958,-992,-1018,-1006,-976,-896,-782,-622,-416,-182,84,354,626,863,1074,1220,1315,1344,1319,1243,1140,1014,894,783,704,648,633,635,664,697,739,770,799,808,809,785,751,686,608,501,384,244,112,-33,-146,-253,-317,-358,-355,-324,-258,-169,-63,54,170,278,369,433,471,470,443,379,302,196,98,-10,-103,-169,-227,-227,-221,-161,-91,0,95,173,236,260,242,181,70,-83,-270,-488,-708,-935,-1122,-1286,-1373,-1401,-1342,-1202,-990,-717,-406,-80,234,527,765,968,1102,1204,1254,1279,1273,1244,1204,1136,1069,978,893,803,730,667,640,632,655,703,753,810,843,842,803,701,552,347,101,-177,-460,-742,-988,-1185,-1324,-1372,-1356,-1248,-1086,-865,-625,-383,-170,-12,67,66,-45,-228,-501,-811,-1161,-1491,-1803,-2046,-2210,-2283,-2246,-2110,-1875,-1561,-1192,-795,-410,-68,196,354,393,303,95,-211,-588,-994,-1397,-1745,-2019,-2175,-2210,-2100,-1862,-1495,-1029,-488,98,684,1247,1735,2141,2423,2594,2634,2568,2411,2184,1925,1651,1396,1172,1007,893,855,868,948,1059,1208,1352,1491,1576,1616,1563,1439,1216,925,568,177,-218,-597,-915,-1162,-1309,-1350,-1284,-1115,-868,-555,-219,122,424,662,813,854,789,610,339,1,-387,-770,-1151,-1464,-1722,-1886,-1960,-1947,-1841,-1674,-1440,-1183,-899,-634,-388,-198,-67,-7,-33,-125,-293,-505,-752,-998,-1227,-1403,-1507,-1517,-1425,-1220,-917,-522,-69,422,902,1353,1728,2006,2171,2207,2129,1940,1671,1340,996,652,365,132,-3,-50,-5,127,315,544,785,1002,1182,1295,1324,1271,1128,900,614,267,-92,-456,-792,-1073,-1285,-1413,-1438,-1380,-1219,-995,-704,-388,-57,247,517,711,837,864,814,684,489,264,11,-222,-434,-593,-696,-733,-711,-635,-521,-383,-243,-115,-20,35,34,-21,-133,-291,-483,-699,-910,-1106,-1265,-1368,-1401,-1356,-1206,-971,-623,-196,317,868,1447,1999,2495,2903,3185,3341,3349,3230,2992,2666,2280,1862,1450,1065,733,475,293,206,199,276,409,590,778,957,1085,1143,1111,975,743,420,33,-395,-824,-1240,-1586,-1874,-2048,-2129,-2098,-1964,-1748,-1465,-1149,-833,-550,-334,-208,-192,-290,-492,-784,-1131,-1499,-1860,-2161,-2395,-2513,-2535,-2435,-2248,-1980,-1662,-1322,-993,-693,-456,-293,-215,-239,-337,-529,-767,-1052,-1344,-1620,-1853,-2018,-2096,-2076,-1952,-1727,-1411,-1018,-575,-98,380,838,1257,1607,1891,2081,2198,2229,2205,2128,2033,1932,1854,1805,1799,1840,1915,2030,2161,2297,2433,2536,2612,2635,2600,2508,2345,2129,1863,1560,1256,944,681,456,299,221,204,265,370,505,649,771,850,869,809,661,440,126,-233,-645,-1069,-1487,-1873,-2210,-2479,-2678,-2796,-2842,-2814,-2731,-2596,-2432,-2250,-2068,-1907,-1770,-1684,-1634,-1638,-1674,-1742,-1820,-1894,-1951,-1965,-1941,-1849,-1705,-1491,-1224,-907,-552,-178,200,558,882,1149,1351,1473,1525,1493,1414,1274,1116,940,767,616,483,393,333,318,335,389,472,571,687,791,889,955,981,964,884,760,574,361,110,-139,-385,-599,-771,-891,-948,-950,-885,-778,-624,-444,-252,-58,121,273,389,468,503,503,472,419,360,306,268,262,297,373,497,651,829,1009,1173,1301,1376,1385,1325,1196,1007,779,520,268,31,-160,-288,-351,-327,-237,-73,142,395,663,929,1165,1364,1501,1577,1578,1519,1393,1229,1025,812,600,398,235,95,-1,-64,-106,-117,-134,-130,-146,-146,-157,-157,-154,-145,-135,-128,-133,-158,-204,-282,-372,-486,-594,-696,-773,-819,-826,-800,-742,-666,-581,-499,-434,-389,-375,-389,-438,-510,-609,-720,-838,-959,-1067,-1158,-1228,-1265,-1280,-1255,-1214,-1137,-1057,-956,-871,-786,-732,-705,-716,-767,-855,-972,-1111,-1259,-1393,-1518,-1590,-1634,-1601,-1526,-1376,-1183,-938,-669,-385,-108,151,370,557,693,799,874,927,986,1036,1116,1202,1320,1454,1607,1773,1940,2107,2259,2395,2506,2588,2633,2644,2609,2535,2414,2256,2063,1843,1617,1387,1187,1007,885,797,776,789,848,925,1010,1085,1128,1131,1076,963,787,555,274,-45,-384,-731,-1071,-1383,-1661,-1890,-2059,-2174,-2225,-2236,-2197,-2144,-2065,-1996,-1927,-1872,-1823,-1787,-1750,-1722,-1688,-1661,-1625,-1604,-1569,-1552,-1518,-1493,-1445,-1394,-1313,-1218,-1092,-945,-777,-593,-402,-212,-35,126,249,341,388,390,356,286,193,91,-16,-102,-175,-205,-215,-179,-122,-30,65,174,266,341,388,393,366,295,194,64,-83,-236,-387,-523,-631,-707,-741,-730,-679,-583,-464,-317,-169,-15,123,248,352,434,501,553,593,634,668,720,769,846,926,1033,1144,1269,1389,1501,1587,1641,1652,1613,1524,1387,1211,1007,790,577,383,225,113,60,67,135,260,428,630,844,1049,1232,1368,1443,1450,1383,1243,1044,792,508,205,-88,-372,-605,-800,-924,-988,-983,-919,-807,-660,-494,-330,-174,-51,44,97,116,91,39,-45,-145,-253,-358,-450,-515,-547,-543,-499,-425,-325,-203,-83,43,144,232,274,295,250,185,62,-83,-248,-423,-580,-717,-817,-873,-889,-856,-792,-698,-582,-471,-350,-260,-187,-155,-167,-219,-328,-463,-646,-832,-1038,-1222,-1394,-1521,-1614,-1652,-1644,-1584,-1480,-1337,-1157,-959,-740,-521,-299,-97,102,269,429,566,695,812,933,1053,1184,1325,1468,1617,1765,1892,2018,2108,2181,2231,2247,2249,2218,2167,2095,1997,1883,1754,1611,1471,1324,1192,1067,958,863,780,710,646,591,531,477,404,325,221,96,-54,-235,-431,-651,-869,-1095,-1305,-1505,-1671,-1818,-1924,-1995,-2035,-2030,-2001,-1938,-1857,-1755,-1650,-1530,-1420,-1302,-1204,-1107,-1032,-969,-924,-901,-884,-883,-878,-867,-844,-792,-722,-624,-507,-386,-260,-152,-59,0,38,43,27,-6,-54,-102,-152,-190,-215,-226,-207,-187,-128,-74,3,76,153,219,273,304,309,287,236,158,59,-50,-167,-266,-360,-413,-450,-442,-416,-356,-282,-196,-107,-23,51,120,168,221,255,303,342,394,451,515,587,668,748,842,928,1023,1109,1189,1261,1314,1356,1371,1370,1342,1290,1210,1109,981,840,683,528,373,248,137,76,53,80,156,269,412,572,724,857,954,992,981,900,768,585,368,126,-114,-351,-554,-729,-857,-942,-977,-973,-929,-856,-762,-649,-541,-428,-339,-264,-222,-209,-226,-269,-335,-410,-489,-561,-609,-642,-630,-598,-524,-434,-319,-206,-90,6,82,130,142,127,77,3,-88,-186,-287,-375,-452,-511,-546,-570,-572,-570,-556,-540,-525,-510,-495,-491,-480,-485,-500,-518,-565,-613,-684,-764,-849,-937,-1015,-1085,-1129,-1159,-1155,-1131,-1079,-1007,-914,-810,-693,-570,-442,-309,-176,-37,109,261,431,606,804,1018,1244,1487,1728,1968,2183,2376,2512,2608,2636,2609,2534,2411,2272,2117,1970,1844,1736,1660,1603,1566,1541,1519,1494,1461,1419,1362,1294,1207,1104,981,837,669,483,278,59,-161,-385,-591,-788,-959,-1114,-1242,-1357,-1452,-1537,-1610,-1668,-1715,-1736,-1742,-1713,-1663,-1586,-1487,-1384,-1271,-1173,-1088,-1022,-985,-965,-973,-995,-1028,-1065,-1097,-1110,-1102,-1055,-972,-847,-685,-495,-293,-92,84,220,303,320,275,173,21,-152,-337,-500,-630,-709,-724,-681,-570,-418,-224,-20,188,371,524,629,687,694,655,579,463,333,179,26,-134,-276,-416,-519,-613,-663,-688,-674,-623,-540,-425,-289,-140,17,165,299,417,502,571,610,629,639,635,639,644,665,704,757,834,919,1017,1112,1200,1268,1305,1312,1267,1189,1066,912,744,564,400,261,153,98,83,119,202,306,449,582,716,817,875,877,812,680,482,237,-46,-333,-605,-835,-1003,-1099,-1112,-1061,-939,-784,-598,-411,-233,-86,38,113,163,160,137,74,-7,-103,-210,-311,-404,-479,-534,-561,-563,-540,-489,-424,-340,-249,-156,-68,5,63,92,101,75,29,-44,-129,-230,-325,-429,-513,-600,-667,-730,-780,-823,-852,-872,-870,-866,-839,-817,-790,-774,-774,-793,-829,-891,-959,-1040,-1123,-1197,-1267,-1318,-1353,-1373,-1368,-1349,-1306,-1243,-1160,-1045,-910,-740,-546,-326,-83,177,437,706,952,1192,1396,1583,1731,1860,1952,2039,2097,2164,2211,2272,2318,2365,2390,2397,2376,2322,2233,2112,1965,1793,1615,1425,1247,1073,919,787,676,592,535,490,472,447,422,376,297,182,26,-172,-397,-647,-899,-1138,-1359,-1533,-1672,-1753,-1790,-1781,-1727,-1647,-1531,-1416,-1276,-1160,-1042,-958,-896,-862,-860,-875,-905,-939,-968,-981,-977,-943,-887,-799,-688,-546,-388,-204,-17,178,357,511,632,694,711,662,572,441,287,139,0,-95,-153,-153,-105,-11,118,270,430,588,732,851,947,1002,1033,1016,971,886,772,625,463,274,93,-100,-269,-427,-547,-635,-681,-679,-639,-562,-453,-331,-200,-71,38,136,206,260,296,322,346,369,406,450,514,582,667,743,828,890,944,970,978,956,913,847,755,656,532,411,280,157,44,-49,-120,-157,-161,-132,-68,22,122,229,314,367,380,324,226,62,-137,-357,-596,-800,-994,-1126,-1223,-1257,-1247,-1196,-1108,-1002,-879,-753,-638,-529,-450,-384,-353,-339,-346,-371,-393,-425,-441,-455,-450,-440,-410,-381,-329,-280,-211,-135,-54,40,123,211,274,335,354,370,340,299,226,133,25,-98,-221,-347,-458,-561,-640,-706,-749,-784,-802,-825,-838,-864,-893,-927,-975,-1016,-1072,-1110,-1157,-1188,-1219,-1244,-1266,-1284,-1306,-1321,-1331,-1334,-1311,-1273,-1202,-1100,-967,-798,-601,-379,-129,129,407,684,961,1233,1481,1723,1928,2118,2281,2416,2535,2629,2706,2765,2806,2822,2818,2784,2724,2636,2520,2382,2226,2061,1889,1725,1566,1431,1313,1223,1152,1111,1076,1060,1035,1001,949,862,742,578,374,136,-131,-411,-693,-957,-1194,-1383,-1520,-1598,-1610,-1571,-1475,-1346,-1183,-1027,-864,-745,-650,-616,-621,-689,-788,-922,-1076,-1223,-1361,-1472,-1533,-1554,-1512,-1418,-1274,-1088,-877,-651,-435,-236,-71,48,124,155,137,95,12,-73,-177,-268,-355,-414,-454,-455,-432,-375,-298,-199,-97,13,99,180,220,246,233,204,154,94,31,-33,-101,-168,-244,-330,-421,-527,-630,-725,-811,-863,-891,-875,-825,-737,-623,-483,-329,-172,-9,138,289,418,549,663,780,884,992,1089,1194,1280,1368,1437,1485,1517,1502,1467,1383,1271,1136,982,839,707,613,556,548,580,645,730,817,893,942,958,930,863,753,608,437,240,40,-166,-356,-523,-657,-752,-793,-803,-763,-696,-613,-519,-438,-370,-333,-322,-353,-408,-495,-600,-713,-825,-925,-1003,-1047,-1059,-1023,-956,-843,-712,-546,-385,-210,-58,80,188,263,303,307,284,235,168,97,15,-54,-121,-176,-219,-259,-289,-326,-361,-409,-465,-531,-608,-689,-777,-857,-941,-1004,-1064,-1102,-1129,-1144,-1147,-1152,-1143,-1150,-1146,-1160,-1170,-1190,-1211,-1227,-1245,-1238,-1227,-1182,-1114,-1018,-884,-727,-546,-339,-127,104,331,558,779,988,1188,1370,1542,1701,1848,1992,2121,2243,2352,2437,2502,2525,2518,2460,2366,2233,2065,1880,1676,1476,1276,1097,931,796,683,597,541,499,483,469,458,441,400,344,252,139,-5,-161,-335,-497,-672,-812,-959,-1065,-1170,-1243,-1302,-1343,-1360,-1366,-1354,-1327,-1289,-1246,-1194,-1148,-1098,-1062,-1023,-1002,-976,-961,-943,-922,-896,-861,-814,-754,-682,-592,-485,-364,-220,-71,95,259,421,566,691,785,844,873,856,821,755,678,590,508,427,367,320,291,287,297,328,368,418,463,505,526,532,506,460,384,291,178,56,-73,-196,-323,-428,-531,-602,-663,-689,-692,-667,-611,-542,-445,-346,-234,-125,-19,91,191,304,407,527,636,761,864,976,1056,1135,1181,1212,1214,1193,1149,1084,999,904,797,691,588,495,417,357,314,294,285,297,315,342,371,397,410,408,382,335,260,170,57,-53,-169,-268,-353,-415,-450,-466,-452,-425,-381,-327,-275,-218,-178,-151,-142,-164,-201,-276,-359,-465,-568,-669,-749,-807,-831,-822,-784,-717,-633,-542,-440,-352,-259,-187,-112,-54,1,48,87,119,137,143,127,94,35,-48,-154,-283,-426,-588,-744,-911,-1053,-1188,-1288,-1369,-1410,-1431,-1417,-1391,-1344,-1292,-1237,-1185,-1145,-1119,-1113,-1127,-1169,-1224,-1306,-1388,-1483,-1560,-1630,-1664,-1675,-1635,-1560,-1433,-1265,-1057,-811,-545,-251,37,342,626,907,1174,1419,1651,1863,2055,2230,2378,2506,2604,2680,2727,2749,2749,2724,2683,2620,2551,2460,2366,2260,2140,2021,1875,1728,1556,1377,1181,985,781,592,410,255,119,9,-79,-152,-212,-267,-318,-370,-420,-471,-524,-576,-640,-706,-793,-887,-1000,-1123,-1244,-1365,-1456,-1523,-1545,-1524,-1457,-1353,-1224,-1082,-949,-828,-743,-685,-668,-678,-708,-750,-787,-813,-808,-772,-697,-582,-441,-274,-102,58,203,307,371,392,362,302,203,95,-26,-128,-226,-286,-324,-325,-295,-245,-170,-84,-1,90,155,222,261,298,307,322,309,299,266,227,162,90,-10,-114,-224,-343,-437,-528,-584,-612,-607,-565,-487,-379,-234,-72,115,309,514,710,903,1072,1223,1345,1432,1486,1504,1483,1433,1349,1246,1128,1003,885,773,684,615,578,564,579,609,657,700,734,744,724,671,587,480,361,252,151,82,36,18,17,26,31,33,12,-17,-65,-127,-189,-262,-329,-391,-450,-495,-533,-562,-573,-589,-581,-584,-574,-568,-565,-561,-562,-562,-564,-556,-555,-525,-502,-447,-391,-314,-230,-137,-38,60,159,253,343,427,500,563,607,631,628,586,516,398,251,69,-132,-346,-558,-755,-940,-1083,-1214,-1298,-1361,-1396,-1399,-1386,-1348,-1298,-1242,-1181,-1133,-1098,-1090,-1110,-1161,-1240,-1338,-1449,-1555,-1649,-1715,-1745,-1730,-1666,-1547,-1381,-1156,-897,-592,-264,75,421,746,1060,1330,1583,1775,1950,2068,2159,2207,2222,2205,2165,2103,2028,1950,1862,1785,1699,1625,1545,1467,1387,1296,1199,1091,967,834,681,521,348,180,11,-139,-266,-371,-434,-475,-484,-473,-450,-419,-395,-373,-367,-368,-388,-417,-466,-521,-594,-674,-763,-864,-965,-1071,-1170,-1260,-1334,-1384,-1406,-1396,-1350,-1275,-1172,-1050,-914,-785,-644,-535,-414,-331,-236,-167,-89,-17,65,150,246,339,437,517,592,630,654,647,611,569,504,447,393,354,329,323,330,344,371,386,406,409,407,393,368,342,305,278,234,201,149,95,14,-78,-200,-335,-481,-637,-776,-897,-982,-1021,-1009,-944,-818,-656,-443,-216,31,275,505,720,904,1068,1203,1316,1411,1486,1542,1587,1609,1615,1604,1566,1516,1444,1355,1248,1132,1001,865,732,598,482,372,292,217,175,127,103,62,28,-29,-89,-171,-247,-338,-410,-475,-517,-533,-532,-500,-465,-409,-358,-315,-273,-262,-262,-286,-334,-388,-462,-533,-593,-648,-662,-668,-625,-569,-482,-385,-288,-191,-119,-65,-42,-45,-68,-106,-141,-170,-177,-152,-105,-21,75,182,283,361,411,413,378,290,166,8,-177,-370,-567,-754,-924,-1074,-1192,-1291,-1356,-1397,-1422,-1413,-1396,-1357,-1302,-1242,-1173,-1104,-1047,-996,-975,-970,-1003,-1051,-1136,-1225,-1333,-1430,-1506,-1562,-1562,-1524,-1422,-1273,-1069,-827,-548,-248,58,376,675,972,1242,1496,1727,1938,2128,2299,2448,2573,2677,2735,2772,2748,2701,2599,2476,2319,2160,1989,1836,1691,1559,1450,1338,1244,1140,1035,924,805,683,558,439,317,215,109,24,-65,-144,-227,-309,-405,-492,-596,-681,-772,-844,-908,-960,-997,-1037,-1061,-1098,-1129,-1171,-1212,-1262,-1310,-1354,-1404,-1432,-1464,-1466,-1461,-1419,-1364,-1270,-1157,-1026,-871,-721,-561,-412,-271,-135,-20,98,190,285,351,413,441,457,439,405,349,276,200,108,31,-55,-127,-191,-248,-288,-312,-319,-300,-257,-187,-98,13,128,239,338,396,427,394,323,187,21,-187,-404,-627,-830,-1000,-1121,-1182,-1180,-1103,-967,-769,-532,-261,16,299,555,796,993,1166,1291,1393,1458,1500,1518,1519,1494,1460,1401,1337,1252,1172,1079,1005,935,882,849,823,823,810,815,787,763,701,629,533,419,304,181,75,-30,-103,-167,-197,-220,-214,-209,-185,-166,-150,-137,-133,-138,-139,-153,-159,-166,-177,-184,-210,-241,-302,-373,-473,-581,-694,-801,-882,-932,-939,-899,-813,-689,-527,-356,-169,4,164,296,400,466,511,515,513,480,452,402,363,303,246,165,74,-44,-174,-327,-481,-638,-785,-913,-1021,-1098,-1153,-1188,-1201,-1207,-1197,-1183,-1163,-1139,-1111,-1087,-1071,-1064,-1082,-1109,-1167,-1235,-1318,-1407,-1484,-1554,-1595,-1609,-1581,-1514,-1393,-1237,-1019,-774,-479,-171,163,491,814,1123,1391,1649,1848,2033,2168,2277,2353,2399,2427,2435,2432,2422,2406,2384,2352,2304,2232,2129,1992,1814,1601,1362,1092,826,552,306,82,-97,-239,-332,-384,-406,-391,-373,-336,-307,-284,-273,-280,-304,-344,-405,-480,-570,-676,-784,-903,-1017,-1127,-1226,-1311,-1373,-1420,-1436,-1428,-1397,-1335,-1260,-1165,-1063,-962,-859,-775,-692,-631,-572,-523,-469,-415,-341,-258,-157,-36,88,228,358,482,588,671,729,757,758,730,686,617,542,464,381,321,264,234,220,229,248,291,332,389,447,505,567,615,656,671,666,613,532,396,228,18,-210,-457,-695,-918,-1109,-1258,-1353,-1397,-1377,-1306,-1183,-1017,-827,-613,-403,-194,-1,171,326,459,580,693,791,891,976,1057,1117,1162,1173,1169,1119,1061,961,864,746,637,528,430,344,265,196,130,70,14,-39,-82,-122,-145,-165,-168,-174,-165,-164,-158,-162,-159,-169,-166,-163,-153,-125,-96,-56,-12,20,48,54,41,15,-36,-88,-153,-209,-262,-297,-319,-317,-299,-257,-198,-126,-44,43,125,210,277,339,383,421,444,471,481,506,515,536,536,532,501,451,365,250,105,-69,-255,-459,-659,-853,-1037,-1191,-1336,-1440,-1533,-1588,-1631,-1642,-1641,-1606,-1571,-1508,-1451,-1388,-1338,-1300,-1292,-1295,-1337,-1386,-1465,-1539,-1623,-1685,-1728,-1737,-1694,-1608,-1454,-1249,-987,-675,-331,34,408,766,1109,1411,1679,1911,2097,2262,2390,2505,2601,2681,2753,2800,2841,2854,2851,2826,2778,2708,2624,2510,2392,2244,2094,1928,1750,1577,1388,1216,1035,881,723,597,478,383,305,242,195,153,119,82,38,-14,-84,-174,-277,-409,-549,-711,-877,-1050,-1219,-1382,-1533,-1670,-1790,-1882,-1959,-2000,-2023,-2007,-1972,-1903,-1812,-1710,-1579,-1459,-1323,-1196,-1076,-961,-862,-770,-696,-625,-568,-515,-464,-415,-362,-300,-236,-160,-83,-8,62,115,150,162,153,122,87,37,5,-25,-33,-24,4,46,107,169,241,314,376,436,468,479,459,402,305,180,14,-159,-354,-538,-711,-848,-954,-998,-1000,-929,-815,-637,-428,-177,84,360,620,871,1085,1273,1413,1521,1577,1610,1590,1567,1499,1442,1361,1288,1214,1140,1069,992,911,816,716,601,480,361,241,139,50,-17,-66,-89,-103,-99,-103,-107,-132,-167,-229,-303,-387,-480,-556,-632,-678,-709,-711,-690,-647,-585,-515,-433,-368,-302,-268,-251,-263,-292,-345,-392,-446,-480,-491,-486,-444,-383,-299,-195,-87,32,141,249,341,418,479,517,538,543,529,512,481,454,426,404,383,366,335,306,244,173,64,-55,-206,-352,-513,-651,-776,-866,-933,-956,-963,-936,-896,-849,-797,-757,-722,-713,-717,-753,-809,-897,-1002,-1138,-1278,-1429,-1571,-1695,-1790,-1844,-1851,-1799,-1697,-1526,-1305,-1027,-707,-346,26,420,794,1157,1474,1759,1976,2154,2264,2332,2349,2330,2285,2206,2127,2019,1918,1807,1703,1602,1509,1431,1360,1302,1252,1204,1153,1095,1020,926,816,689,546,410,267,149,44,-30,-80,-98,-107,-86,-79,-62,-72,-101,-154,-245,-354,-492,-644,-798,-959,-1096,-1227,-1323,-1395,-1432,-1435,-1405,-1348,-1255,-1154,-1024,-898,-763,-637,-517,-405,-307,-213,-131,-54,18,82,136,184,217,232,237,218,191,148,102,51,9,-27,-53,-61,-65,-55,-43,-34,-26,-31,-40,-58,-81,-98,-113,-111,-99,-71,-35,3,41,52,52,1,-70,-200,-351,-545,-752,-964,-1173,-1351,-1495,-1588,-1618,-1584,-1484,-1315,-1096,-828,-536,-229,71,357,608,826,1008,1146,1263,1338,1401,1436,1458,1463,1444,1416,1356,1289,1200,1100,1004,896,815,732,674,629,592,566,537,504,466,418,365,309,256,213,176,166,158,182,205,247,283,319,340,347,330,294,228,150,45,-59,-175,-280,-375,-458,-514,-559,-581,-585,-587,-563,-549,-510,-481,-429,-377,-314,-239,-162,-78,0,71,128,171,194,201,191,171,146,110,84,48,20,-12,-50,-89,-147,-207,-294,-387,-497,-622,-748,-882,-1014,-1127,-1237,-1310,-1366,-1387,-1379,-1342,-1284,-1208,-1130,-1057,-996,-957,-943,-955,-985,-1039,-1098,-1163,-1230,-1283,-1332,-1362,-1374,-1365,-1322,-1249,-1130,-961,-747,-469,-151,218,612,1028,1437,1830,2190,2491,2749,2920,3045,3083,3080,3007,2904,2760,2599,2432,2261,2108,1969,1851,1764,1684,1634,1574,1526,1455,1377,1266,1140,987,821,641,468,289,140,-1,-110,-189,-247,-278,-294,-303,-316,-341,-395,-473,-591,-737,-912,-1105,-1305,-1501,-1686,-1845,-1979,-2079,-2142,-2177,-2168,-2138,-2067,-1975,-1862,-1720,-1579,-1417,-1258,-1103,-946,-807,-672,-559,-456,-381,-317,-278,-248,-234,-218,-201,-178,-133,-90,-17,48,128,205,270,339,384,434,473,508,548,577,616,644,670,688,703,703,708,693,686,660,629,577,505,409,280,133,-46,-228,-423,-604,-765,-899,-985,-1041,-1032,-997,-906,-782,-636,-451,-268,-63,137,334,525,695,852,976,1082,1143,1180,1172,1138,1074,993,897,805,711,629,555,487,426,365,303,244,178,121,60,8,-38,-83,-115,-147,-170,-176,-183,-158,-139,-91,-41,15,76,122,169,196,211,213,192,166,121,72,11,-49,-112,-171,-218,-258,-276,-276,-252,-209,-137,-60,45,142,253,357,452,549,622,696,752,791,820,818,802,760,695,619,529,438,359,288,243,212,202,195,195,175,142,76,-24,-152,-320,-497,-703,-901,-1096,-1274,-1432,-1555,-1660,-1716,-1757,-1758,-1740,-1698,-1646,-1590,-1537,-1503,-1477,-1488,-1509,-1563,-1625,-1703,-1773,-1839,-1879,-1883,-1850,-1761,-1623,-1431,-1184,-896,-571,-216,149,523,885,1227,1538,1807,2034,2209,2334,2414,2447,2443,2412,2352,2280,2190,2096,1994,1887,1782,1669,1562,1451,1343,1239,1140,1048,969,897,845,801,777,757,751,741,731,717,686,650,592,517,427,303,170,2,-181,-379,-590,-795,-992,-1164,-1308,-1410,-1478,-1504,-1496,-1465,-1415,-1364,-1311,-1275,-1246,-1239,-1238,-1247,-1251,-1249,-1223,-1175,-1087,-973,-824,-652,-464,-271,-87,71,205,296,352,368,351,307,247,175,100,25,-40,-103,-145,-182,-201,-205,-200,-175,-146,-100,-48,11,81,138,207,247,286,285,270,215,143,44,-69,-184,-306,-408,-504,-575,-627,-657,-662,-642,-597,-524,-424,-298,-139,32,232,437,648,861,1058,1244,1409,1539,1650,1711,1746,1733,1689,1603,1494,1355,1211,1053,913,773,665,566,497,431,385,328,276,204,129,36,-55,-153,-235,-314,-359,-398,-398,-394,-369,-339,-319,-294,-296,-299,-317,-346,-368,-397,-411,-420,-414,-398,-374,-342,-319,-295,-295,-304,-342,-391,-459,-526,-595,-639,-662,-644,-581,-477,-323,-139,75,295,509,702,856,964,1017,1016,963,876,750,621,480,354,239,144,65,2,-55,-109,-171,-241,-321,-413,-507,-603,-694,-775,-845,-904,-949,-992,-1026,-1068,-1107,-1156,-1207,-1265,-1322,-1384,-1433,-1486,-1524,-1553,-1578,-1579,-1576,-1544,-1502,-1432,-1343,-1234,-1105,-961,-807,-636,-458,-269,-64,145,367,594,816,1048,1255,1465,1650,1818,1970,2092,2194,2272,2311,2336,2315,2273,2197,2085,1950,1785,1596,1398,1187,987,795,631,499,404,355,344,367,425,492,578,641,701,719,704,651,545,410,233,36,-178,-391,-597,-782,-936,-1066,-1151,-1215,-1242,-1256,-1249,-1238,-1216,-1203,-1176,-1161,-1132,-1103,-1066,-1021,-966,-908,-836,-761,-675,-579,-473,-354,-233,-104,17,129,223,288,330,337,325,282,230,161,97,28,-28,-76,-113,-131,-142,-132,-120,-91,-67,-34,-12,10,16,14,-10,-39,-92,-147,-214,-283,-347,-407,-456,-493,-518,-535,-539,-542,-539,-537,-538,-537,-542,-538,-532,-505,-456,-376,-254,-95,108,343,595,860,1106,1331,1512,1641,1716,1731,1698,1615,1500,1357,1198,1033,868,708,561,425,308,210,128,75,35,28,28,65,101,165,221,286,334,370,384,375,339,289,212,127,38,-61,-145,-224,-291,-331,-356,-348,-318,-269,-198,-123,-45,17,61,77,61,22,-53,-131,-227,-307,-372,-405,-402,-355,-275,-152,-16,144,292,438,553,645,697,722,702,663,592,507,411,305,202,101,-1,-90,-186,-269,-357,-441,-525,-610,-693,-771,-847,-915,-975,-1029,-1072,-1114,-1148,-1188,-1221,-1271,-1315,-1378,-1436,-1506,-1570,-1634,-1688,-1726,-1750,-1749,-1728,-1679,-1609,-1508,-1392,-1238,-1081,-888,-696,-483,-269,-53,166,375,585,780,970,1144,1314,1466,1617,1749,1873,1984,2067,2137,2163,2165,2121,2044,1932,1794,1635,1469,1300,1142,993,874,763,699,633,612,588,588,586,584,576,556,521,471,398,316,206,93,-39,-171,-306,-432,-546,-642,-723,-782,-829,-868,-898,-938,-978,-1032,-1100,-1172,-1260,-1338,-1422,-1480,-1519,-1525,-1486,-1409,-1283,-1117,-920,-701,-469,-248,-40,137,271,368,416,418,393,331,265,184,121,63,36,30,46,96,153,241,328,425,525,612,698,764,811,840,836,816,768,699,619,516,413,306,193,91,-7,-99,-169,-238,-289,-335,-379,-422,-470,-520,-574,-619,-661,-675,-677,-643,-589,-504,-401,-281,-151,-11,124,268,397,527,646,748,848,918,987,1020,1048,1040,1011,950,858,735,584,408,219,26,-159,-322,-453,-540,-579,-570,-510,-413,-282,-135,16,158,277,358,403,393,347,258,142,9,-122,-245,-337,-396,-419,-388,-331,-228,-110,21,150,263,355,417,449,456,437,410,371,338,316,301,311,331,372,430,487,561,619,684,727,761,774,769,746,699,643,563,477,380,279,174,77,-33,-124,-234,-333,-451,-571,-704,-840,-982,-1115,-1243,-1347,-1435,-1493,-1530,-1540,-1536,-1518,-1493,-1470,-1449,-1438,-1440,-1452,-1475,-1514,-1550,-1608,-1649,-1704,-1741,-1776,-1787,-1784,-1743,-1679,-1566,-1417,-1224,-989,-725,-426,-112,211,535,847,1140,1412,1645,1851,2015,2148,2242,2308,2337,2345,2318,2270,2194,2096,1979,1853,1718,1598,1483,1398,1335,1298,1287,1288,1295,1307,1297,1280,1232,1160,1061,939,792,639,472,311,159,22,-91,-188,-257,-323,-372,-432,-502,-587,-699,-829,-969,-1128,-1267,-1407,-1512,-1596,-1643,-1662,-1650,-1618,-1566,-1502,-1427,-1340,-1249,-1140,-1034,-912,-792,-675,-561,-462,-376,-312,-264,-244,-241,-259,-296,-336,-385,-420,-448,-440,-417,-346,-259,-142,-14,107,225,302,362,377,364,331,278,230,189,161,156,166,191,224,253,277,281,278,246,210,155,99,37,-17,-71,-115,-148,-177,-191,-196,-193,-169,-136,-70,8,130,272,452,660,881,1126,1353,1575,1755,1889,1967,1967,1908,1765,1574,1319,1041,741,453,186,-34,-203,-303,-344,-321,-251,-141,-10,125,252,348,410,422,386,294,162,-16,-218,-436,-653,-856,-1032,-1174,-1271,-1319,-1327,-1280,-1208,-1088,-957,-795,-631,-459,-286,-127,27,152,257,328,361,365,325,265,187,100,32,-14,-21,27,115,261,432,636,829,1026,1170,1293,1345,1355,1304,1208,1074,909,728,540,352,171,-3,-166,-322,-468,-607,-735,-842,-933,-984,-1013,-991,-949,-866,-769,-663,-564,-487,-441,-435,-477,-565,-697,-862,-1049,-1246,-1434,-1600,-1730,-1807,-1838,-1799,-1714,-1570,-1389,-1176,-950,-714,-487,-270,-72,108,263,405,523,624,712,778,836,871,899,911,912,909,898,883,874,857,856,853,859,880,898,937,971,1006,1036,1042,1033,983,906,794,651,499,332,181,47,-57,-120,-152,-141,-111,-48,10,76,124,154,163,133,83,-13,-130,-278,-453,-633,-825,-1001,-1160,-1286,-1367,-1407,-1387,-1327,-1218,-1068,-897,-692,-486,-267,-55,145,332,491,622,713,763,767,725,643,518,375,213,58,-81,-193,-263,-295,-276,-224,-138,-25,92,222,337,438,513,560,562,528,446,320,160,-36,-251,-471,-690,-888,-1052,-1190,-1269,-1313,-1303,-1253,-1164,-1040,-897,-729,-568,-396,-251,-112,-21,52,74,69,31,-16,-73,-100,-105,-51,49,214,425,672,946,1208,1457,1658,1809,1894,1913,1869,1769,1624,1443,1245,1031,828,628,453,297,174,73,10,-33,-41,-34,1,41,101,155,218,262,308,332,351,344,332,287,239,157,65,-42,-158,-275,-376,-472,-529,-566,-566,-532,-476,-385,-289,-169,-56,63,164,259,326,375,393,387,346,293,207,118,24,-71,-147,-213,-257,-276,-277,-263,-227,-198,-149,-117,-83,-61,-55,-60,-87,-133,-198,-288,-397,-524,-662,-804,-937,-1055,-1143,-1199,-1214,-1187,-1126,-1027,-912,-784,-656,-542,-452,-388,-368,-371,-419,-481,-575,-673,-776,-874,-956,-1018,-1048,-1048,-1004,-929,-807,-658,-470,-259,-23,235,499,780,1054,1327,1586,1814,2018,2165,2272,2313,2300,2228,2110,1949,1768,1579,1393,1232,1098,994,930,887,874,869,873,873,861,838,787,721,624,508,368,211,39,-141,-325,-506,-679,-843,-987,-1115,-1218,-1302,-1365,-1401,-1429,-1427,-1428,-1407,-1389,-1360,-1335,-1306,-1278,-1253,-1226,-1206,-1177,-1159,-1123,-1094,-1043,-978,-894,-782,-651,-495,-324,-147,34,201,349,472,549,603,599,578,514,431,341,231,140,46,-30,-87,-130,-150,-153,-138,-108,-66,-12,50,117,190,256,324,376,420,447,451,436,400,337,269,173,81,-19,-116,-196,-273,-322,-370,-384,-398,-381,-361,-317,-266,-192,-115,-18,80,190,300,408,510,601,674,730,762,766,756,707,656,567,482,373,277,172,92,21,-19,-36,-21,13,75,139,211,270,313,329,316,271,198,110,2,-94,-190,-258,-308,-326,-320,-287,-237,-174,-103,-40,23,63,90,96,76,47,-5,-56,-117,-168,-215,-247,-259,-262,-234,-198,-137,-60,33,142,266,398,542,692,835,978,1097,1199,1264,1296,1282,1232,1140,1018,873,717,556,407,277,165,86,28,-10,-31,-44,-59,-71,-99,-130,-176,-230,-299,-375,-466,-565,-674,-795,-922,-1053,-1187,-1316,-1430,-1534,-1603,-1658,-1672,-1666,-1629,-1566,-1496,-1401,-1313,-1215,-1129,-1046,-977,-917,-868,-822,-778,-721,-657,-567,-452,-306,-126,86,319,575,835,1088,1325,1525,1686,1798,1857,1864,1826,1741,1630,1498,1351,1215,1081,970,878,810,764,736,719,714,700,691,663,632,584,534,468,410,341,280,223,164,113,64,4,-38,-112,-167,-251,-337,-430,-544,-653,-772,-884,-986,-1069,-1134,-1160,-1165,-1129,-1068,-974,-864,-736,-603,-478,-350,-256,-165,-112,-72,-63,-70,-101,-144,-203,-267,-331,-392,-438,-464,-469,-441,-395,-317,-233,-128,-37,53,122,167,189,183,154,114,61,7,-43,-85,-118,-137,-152,-156,-152,-146,-129,-116,-88,-67,-31,-6,26,49,58,64,45,18,-30,-93,-170,-257,-349,-436,-516,-565,-585,-552,-468,-320,-121,136,420,723,1024,1293,1520,1685,1775,1797,1736,1617,1431,1217,966,723,477,278,102,-1,-66,-58,-9,90,210,348,475,587,662,694,678,609,497,340,158,-53,-259,-477,-666,-843,-984,-1091,-1165,-1193,-1195,-1152,-1094,-1001,-902,-785,-674,-559,-464,-374,-310,-261,-226,-214,-200,-197,-189,-171,-139,-94,-20,63,176,297,437,575,719,847,959,1046,1098,1119,1100,1049,969,860,743,603,470,330,194,72,-54,-158,-266,-351,-436,-497,-558,-594,-626,-647,-657,-669,-675,-688,-699,-721,-735,-762,-787,-809,-837,-860,-881,-903,-919,-933,-949,-956,-963,-965,-954,-930,-889,-820,-729,-609,-457,-289,-90,112,329,539,741,923,1080,1197,1278,1309,1295,1238,1142,1022,890,755,643,555,507,504,536,610,708,818,931,1028,1100,1143,1139,1102,1020,910,771,615,452,289,138,5,-110,-191,-247,-268,-260,-226,-168,-100,-25,40,93,115,107,59,-27,-151,-304,-482,-668,-855,-1027,-1173,-1284,-1348,-1361,-1324,-1221,-1078,-879,-646,-395,-130,116,338,516,633,696,683,626,500,349,161,-32,-218,-388,-518,-608,-645,-627,-563,-451,-311,-152,13,160,291,382,435,450,414,350,244,114,-39,-205,-379,-550,-718,-861,-984,-1070,-1112,-1116,-1058,-969,-826,-664,-476,-291,-119,30,125,194,190,165,87,-4,-102,-195,-253,-278,-245,-161,-14,178,419,680,951,1209,1430,1598,1703,1727,1679,1559,1384,1169,944,713,516,342,227,139,107,100,117,150,180,211,230,239,237,224,212,188,171,152,127,108,70,34,-24,-85,-161,-241,-322,-403,-471,-533,-580,-615,-639,-647,-646,-635,-613,-583,-543,-492,-433,-362,-281,-192,-97,0,93,179,252,304,339,343,323,281,205,126,24,-72,-160,-235,-276,-290,-270,-213,-135,-26,81,192,286,355,391,393,349,283,170,57,-93,-229,-374,-506,-623,-721,-802,-849,-878,-874,-847,-792,-722,-635,-541,-450,-362,-298,-250,-239,-253,-307,-392,-503,-631,-760,-871,-955,-982,-956,-844,-678,-423,-131,213,569,919,1242,1506,1705,1816,1841,1776,1638,1433,1199,940,695,482,310,203,159,167,244,342,481,615,751,867,948,1005,1012,989,924,826,698,542,365,175,-33,-236,-448,-639,-819,-964,-1082,-1149,-1177,-1157,-1093,-993,-864,-722,-574,-444,-328,-263,-226,-248,-302,-405,-519,-656,-773,-875,-934,-943,-893,-788,-623,-417,-172,91,358,609,839,1023,1169,1253,1286,1257,1180,1050,888,693,491,284,93,-73,-206,-301,-350,-363,-332,-271,-179,-71,49,170,282,374,438,463,446,379,271,112,-73,-285,-505,-714,-904,-1052,-1156,-1202,-1193,-1125,-1014,-855,-680,-483,-291,-115,41,153,240,281,299,287,266,240,220,212,214,238,267,307,348,375,397,398,380,355,311,274,243,227,239,274,333,417,499,593,659,712,720,705,640,554,436,307,172,48,-66,-144,-198,-207,-183,-120,-31,80,198,313,410,485,521,519,472,382,251,91,-104,-308,-518,-725,-897,-1048,-1134,-1171,-1132,-1025,-852,-614,-342,-38,262,543,785,971,1090,1140,1122,1042,910,739,545,335,136,-58,-222,-357,-454,-513,-534,-522,-484,-424,-356,-283,-219,-167,-136,-136,-162,-230,-328,-469,-632,-837,-1040,-1275,-1485,-1698,-1873,-2014,-2107,-2143,-2122,-2033,-1894,-1690,-1458,-1181,-903,-613,-353,-115,74,211,297,326,316,273,209,152,101,91,109,186,301,472,670,908,1149,1400,1623,1824,1974,2072,2109,2081,1995,1858,1676,1471,1247,1027,815,631,474,361,286,256,272,323,418,531,670,803,935,1034,1102,1125,1093,1015,888,719,522,303,73,-152,-379,-579,-767,-918,-1041,-1123,-1166,-1163,-1126,-1049,-950,-831,-712,-599,-502,-439,-385,-385,-385,-421,-463,-508,-563,-604,-645,-669,-688,-693,-685,-663,-624,-565,-491,-393,-281,-155,-22,107,226,323,390,424,418,376,300,201,81,-42,-160,-266,-346,-402,-425,-425,-390,-342,-275,-197,-119,-37,37,102,156,196,222,231,226,205,170,124,59,-4,-85,-158,-229,-288,-324,-335,-310,-245,-135,15,204,422,657,894,1114,1301,1440,1519,1528,1473,1350,1175,962,717,475,232,22,-148,-272,-334,-341,-291,-191,-58,96,257,404,527,612,646,640,570,467,307,123,-94,-324,-560,-787,-995,-1173,-1304,-1392,-1416,-1397,-1315,-1201,-1045,-875,-700,-527,-386,-262,-189,-150,-152,-201,-265,-363,-456,-548,-618,-654,-651,-596,-495,-342,-150,79,324,584,829,1056,1248,1388,1480,1506,1477,1393,1259,1092,897,689,483,277,98,-71,-199,-301,-365,-387,-376,-327,-248,-152,-45,57,135,186,191,152,65,-69,-235,-429,-637,-840,-1036,-1198,-1328,-1405,-1433,-1400,-1318,-1182,-1009,-806,-592,-377,-176,1,143,252,322,360,365,347,313,264,215,161,116,76,51,32,31,38,55,86,117,164,208,267,323,393,458,539,608,680,746,785,823,819,801,747,673,575,467,349,240,134,59,-7,-32,-40,-18,23,72,129,175,205,216,191,141,60,-44,-164,-293,-425,-544,-657,-746,-821,-864,-891,-876,-844,-771,-668,-543,-379,-213,-18,162,342,497,621,711,753,759,718,643,537,408,271,127,-1,-120,-202,-256,-270,-242,-185,-85,25,159,284,407,497,564,584,557,487,354,189,-28,-265,-521,-780,-1014,-1228,-1385,-1494,-1539,-1519,-1442,-1305,-1126,-908,-670,-424,-182,31,213,337,404,407,342,236,71,-94,-273,-418,-517,-559,-518,-409,-215,31,326,639,944,1230,1454,1627,1715,1731,1672,1545,1368,1157,925,706,502,342,230,170,170,217,304,425,555,694,816,921,989,1030,1022,983,906,794,660,503,326,152,-41,-218,-394,-554,-682,-799,-862,-902,-891,-847,-765,-657,-526,-392,-257,-146,-50,0,33,12,-20,-85,-159,-235,-306,-360,-397,-407,-398,-361,-311,-248,-179,-116,-59,-19,4,5,-13,-50,-106,-169,-249,-331,-418,-507,-592,-675,-750,-814,-867,-904,-927,-937,-933,-925,-911,-906,-905,-915,-937,-966,-1000,-1038,-1061,-1076,-1067,-1033,-974,-887,-777,-651,-515,-378,-255,-140,-56,16,58,93,118,147,193,257,358,481,640,809,996,1166,1325,1439,1518,1542,1514,1448,1330,1200,1046,906,778,690,639,643,693,789,920,1072,1230,1378,1502,1587,1630,1619,1555,1443,1282,1083,854,604,344,88,-154,-379,-561,-720,-824,-901,-931,-936,-908,-870,-810,-763,-704,-671,-647,-647,-673,-721,-796,-883,-994,-1097,-1210,-1304,-1374,-1424,-1427,-1402,-1327,-1214,-1062,-872,-656,-417,-168,83,317,530,702,823,897,898,855,749,611,447,272,114,-29,-119,-178,-169,-125,-24,104,263,429,592,737,851,921,942,902,812,663,471,249,-1,-239,-469,-656,-788,-861,-852,-782,-636,-449,-218,12,248,441,601,694,733,711,633,524,379,236,94,-27,-119,-184,-216,-221,-214,-183,-164,-134,-120,-109,-105,-107,-104,-101,-81,-57,-12,31,92,144,191,228,239,239,205,159,93,19,-52,-126,-177,-226,-248,-261,-261,-246,-230,-208,-180,-159,-133,-114,-102,-95,-105,-124,-153,-205,-249,-316,-365,-419,-454,-479,-475,-463,-413,-358,-268,-172,-46,83,239,389,554,708,851,973,1066,1119,1145,1117,1071,981,884,759,642,516,413,317,247,198,177,174,196,225,270,311,348,374,378,360,313,231,121,-22,-194,-389,-599,-828,-1039,-1259,-1435,-1590,-1694,-1743,-1742,-1675,-1562,-1399,-1200,-984,-756,-541,-351,-191,-84,-17,-3,-33,-95,-182,-280,-374,-459,-516,-543,-531,-482,-386,-263,-99,75,265,449,623,768,889,967,1017,1029,1016,977,929,870,817,769,735,722,720,747,782,835,896,955,1013,1052,1077,1065,1030,950,837,693,510,320,103,-103,-309,-493,-653,-780,-875,-930,-953,-946,-906,-858,-785,-724,-656,-610,-574,-557,-563,-575,-605,-630,-652,-668,-664,-650,-618,-576,-526,-469,-411,-352,-292,-236,-178,-117,-64,0,51,107,150,192,212,234,222,216,179,146,99,55,12,-25,-49,-69,-76,-81,-82,-82,-93,-105,-135,-164,-208,-246,-292,-321,-345,-350,-337,-304,-251,-176,-91,14,114,222,317,402,471,519,556,572,587,592,599,608,624,639,666,685,709,722,725,718,693,656,605,541,478,406,352,301,273,268,284,327,395,481,580,688,790,880,951,986,989,948,867,746,595,414,227,27,-158,-334,-481,-607,-697,-767,-805,-822,-822,-800,-780,-742,-719,-687,-676,-670,-680,-708,-741,-790,-839,-889,-923,-952,-942,-924,-859,-772,-658,-512,-361,-187,-13,153,322,459,592,685,756,799,801,789,733,665,569,462,346,226,115,14,-69,-131,-168,-181,-169,-139,-94,-43,5,42,56,42,-8,-94,-221,-377,-563,-764,-965,-1160,-1330,-1461,-1549,-1579,-1554,-1476,-1341,-1175,-966,-748,-515,-293,-79,104,270,391,489,543,573,567,541,491,432,361,291,222,164,114,86,65,71,89,125,181,245,331,420,525,632,743,852,953,1041,1113,1167,1199,1208,1193,1161,1104,1031,940,837,720,609,479,376,267,181,110,56,22,-6,-17,-44,-64,-111,-165,-245,-329,-438,-535,-640,-727,-801,-854,-884,-888,-872,-834,-775,-712,-623,-548,-456,-377,-301,-234,-182,-135,-107,-79,-69,-52,-49,-35,-29,-13,3,30,56,99,138,194,245,309,367,424,480,521,557,575,578,561,527,466,389,284,166,26,-124,-283,-435,-590,-716,-831,-910,-957,-972,-945,-887,-796,-676,-542,-387,-237,-81,49,177,265,342,385,408,415,405,385,367,339,314,295,268,250,230,211,195,180,167,156,151,147,151,164,179,213,240,287,330,381,433,484,532,577,609,634,641,638,609,574,511,447,360,275,173,80,-22,-117,-207,-299,-376,-454,-524,-590,-658,-718,-780,-834,-882,-918,-935,-935,-905,-861,-780,-693,-580,-473,-358,-260,-168,-101,-45,-4,29,62,95,138,188,247,310,377,434,492,527,562,570,575,560,540,511,479,440,408,365,334,294,263,226,196,165,135,106,70,33,-17,-74,-152,-235,-340,-447,-560,-668,-766,-843,-895,-924,-916,-895,-836,-774,-688,-604,-510,-419,-327,-240,-151,-72,15,86,166,233,297,354,396,436,454,467,461,444,416,372,323,259,198,127,66,10,-31,-57,-57,-34,19,103,212,350,506,670,844,1001,1149,1263,1342,1383,1368,1315,1199,1052,854,635,397,149,-79,-297,-478,-622,-728,-790,-818,-814,-791,-748,-711,-662,-636,-614,-614,-637,-669,-726,-788,-861,-931,-998,-1047,-1081,-1085,-1065,-1014,-926,-816,-670,-512,-334,-149,30,204,353,484,582,648,682,683,656,607,540,473,401,347,307,287,300,325,376,437,500,565,611,638,642,611,552,458,340,197,41,-126,-294,-453,-600,-725,-827,-901,-942,-948,-916,-851,-742,-606,-433,-242,-38,173,367,550,696,808,879,902,884,821,719,583,426,247,70,-103,-252,-365,-446,-473,-467,-414,-338,-242,-135,-32,68,155,231,294,350,396,438,471,497,521,524,531,511,487,445,392,326,255,175,97,22,-48,-105,-155,-190,-214,-232,-236,-240,-238,-237,-240,-245,-255,-275,-297,-331,-372,-412,-464,-505,-548,-570,-583,-563,-523,-451,-349,-228,-79,76,242,399,549,674,776,838,871,855,813,724,621,489,356,221,105,9,-51,-84,-75,-37,28,115,208,304,384,445,471,457,394,278,113,-100,-349,-623,-906,-1186,-1434,-1649,-1804,-1898,-1928,-1880,-1779,-1616,-1414,-1186,-941,-705,-485,-295,-147,-35,21,51,39,14,-20,-55,-69,-75,-47,-13,52,113,190,259,327,389,439,483,521,544,576,588,611,630,654,689,736,791,872,953,1058,1159,1271,1372,1465,1542,1593,1619,1614,1569,1500,1384,1244,1074,875,670,445,226,12,-185,-365,-517,-645,-745,-815,-868,-890,-902,-894,-872,-847,-812,-782,-746,-721,-698,-680,-672,-661,-655,-656,-642,-637,-620,-597,-574,-538,-496,-453,-400,-352,-301,-255,-214,-177,-151,-120,-101,-73,-47,-18,20,58,100,143,185,224,260,286,308,319,318,307,273,233,165,89,-6,-114,-227,-347,-457,-561,-641,-698,-717,-702,-644,-548,-417,-252,-72,127,320,512,678,823,935,1010,1050,1055,1022,969,883,791,681,576,468,371,287,209,151,95,53,10,-23,-64,-94,-131,-160,-182,-196,-192,-175,-138,-77,-3,97,200,319,436,540,635,691,718,700,629,516,351,154,-75,-317,-555,-783,-971,-1127,-1227,-1279,-1275,-1233,-1150,-1048,-937,-825,-732,-664,-624,-623,-652,-710,-787,-875,-951,-1015,-1047,-1035,-984,-877,-729,-540,-319,-79,170,411,632,830,981,1098,1156,1179,1148,1095,1007,912,817,725,659,607,587,584,612,647,711,776,853,930,1004,1063,1107,1117,1094,1026,911,751,548,309,45,-232,-510,-773,-1008,-1210,-1356,-1453,-1486,-1456,-1367,-1219,-1025,-799,-547,-299,-52,163,345,481,568,603,586,525,418,288,125,-32,-202,-344,-472,-565,-624,-642,-636,-579,-522,-415,-325,-200,-94,26,134,238,337,424,504,572,627,668,697,706,705,682,648,603,540,475,396,314,228,139,47,-42,-131,-216,-295,-369,-432,-495,-542,-588,-626,-650,-671,-674,-669,-644,-618,-565,-520,-458,-397,-344,-282,-238,-187,-150,-104,-69,-21,26,82,143,208,271,328,379,406,416,404,365,319,255,196,147,118,117,146,208,294,397,513,617,722,791,845,852,833,767,665,524,352,151,-64,-291,-510,-716,-893,-1041,-1147,-1212,-1239,-1219,-1174,-1085,-979,-842,-695,-536,-368,-213,-54,81,202,301,378,428,459,466,450,420,367,302,228,147,66,-3,-66,-99,-120,-105,-74,-13,60,148,236,330,412,490,554,610,658,704,743,788,832,880,928,975,1013,1042,1053,1039,1001,925,823,678,512,312,104,-116,-328,-524,-696,-837,-937,-1005,-1030,-1027,-995,-943,-876,-805,-733,-669,-613,-570,-537,-517,-502,-494,-481,-468,-442,-408,-359,-302,-229,-157,-75,0,73,137,188,234,259,282,288,289,287,273,268,250,243,230,220,215,201,194,180,163,145,113,83,37,-8,-66,-131,-202,-285,-372,-473,-576,-686,-799,-905,-1013,-1106,-1182,-1246,-1271,-1279,-1243,-1174,-1067,-919,-747,-540,-326,-90,129,354,543,719,855,960,1028,1056,1054,1011,947,853,748,625,513,393,299,213,152,116,91,101,117,164,223,305,404,522,655,794,943,1075,1205,1303,1368,1405,1387,1337,1241,1105,945,752,549,335,125,-75,-257,-414,-549,-653,-739,-796,-845,-876,-902,-924,-943,-960,-983,-993,-1019,-1027,-1046,-1052,-1054,-1047,-1028,-991,-947,-875,-804,-706,-613,-510,-410,-318,-231,-160,-98,-53,-13,6,28,38,56,79,111,163,221,309,397,497,606,693,790,857,913,951,966,967,947,916,863,801,717,619,508,375,240,90,-58,-199,-336,-448,-550,-622,-673,-701,-698,-678,-623,-546,-439,-306,-143,36,238,436,632,805,946,1043,1090,1084,1022,919,765,596,391,193,-7,-189,-340,-462,-538,-571,-567,-514,-447,-335,-233,-109,3,104,201,264,326,355,379,379,367,345,306,261,201,128,46,-52,-160,-277,-401,-526,-648,-758,-858,-934,-1000,-1042,-1070,-1090,-1089,-1092,-1077,-1062,-1035,-1006,-960,-917,-851,-786,-705,-613,-515,-398,-281,-151,-23,110,236,354,468,561,653,730,794,861,908,954,986,1007,1010,1001,972,931,885,832,788,750,733,724,745,769,812,855,896,926,941,925,888,805,699,546,369,161,-62,-297,-524,-744,-936,-1095,-1223,-1303,-1342,-1351,-1307,-1254,-1160,-1059,-943,-822,-695,-573,-444,-322,-202,-81,21,125,203,266,300,306,279,221,137,23,-98,-232,-358,-469,-559,-619,-642,-631,-579,-491,-370,-217,-42,156,355,567,755,936,1079,1187,1255,1270,1252,1183,1092,969,838,695,560,425,305,192,92,1,-83,-165,-248,-329,-421,-512,-614,-714,-819,-909,-996,-1056,-1094,-1108,-1080,-1033,-944,-836,-705,-554,-406,-246,-109,27,129,214,261,287,280,257,217,173,129,101,81,87,105,142,192,248,312,371,431,485,525,569,587,608,609,604,587,557,516,455,386,293,187,65,-69,-207,-350,-484,-615,-722,-820,-888,-947,-974,-992,-985,-958,-913,-840,-745,-623,-475,-306,-115,79,281,474,646,799,911,991,1023,1019,962,879,753,606,446,278,122,-14,-124,-194,-225,-216,-170,-89,11,128,251,373,491,597,689,769,836,887,927,947,958,943,915,862,788,697,588,465,341,208,89,-33,-137,-239,-336,-419,-518,-604,-701,-800,-897,-997,-1091,-1172,-1246,-1300,-1332,-1346,-1327,-1286,-1223,-1125,-1021,-887,-750,-605,-452,-309,-166,-38,75,170,242,294,317,328,312,296,260,234,209,197,206,232,285,359,449,553,658,754,838,885,915,891,848,754,648,511,372,226,98,-27,-119,-201,-259,-301,-339,-372,-411,-463,-525,-607,-693,-793,-881,-963,-1016,-1041,-1021,-952,-842,-672,-475,-230,24,292,549,783,977,1122,1208,1230,1193,1091,946,754,542,314,87,-123,-307,-455,-556,-610,-610,-558,-455,-312,-132,65,276,476,665,818,946,1025,1067,1068,1022,949,833,699,539,374,202,38,-107,-242,-339,-427,-482,-525,-561,-585,-629,-667,-735,-805,-895,-988,-1080,-1160,-1222,-1248,-1243,-1188,-1099,-957,-790,-590,-371,-156,60,251,406,530,599,625,606,545,458,354,240,141,50,-4,-35,-32,9,67,162,253,364,457,553,616,672,694,701,686,658,615,575,523,478,430,377,327,260,190,97,-2,-124,-251,-390,-525,-658,-771,-868,-935,-971,-970,-941,-865,-770,-634,-481,-304,-116,75,265,437,587,706,780,821,810,761,678,559,427,276,126,-22,-152,-270,-356,-421,-450,-449,-413,-341,-242,-110,42,208,384,551,704,834,925,982,991,960,888,786,657,520,381,246,131,29,-54,-119,-178,-234,-290,-358,-437,-531,-641,-762,-895,-1028,-1160,-1283,-1390,-1478,-1537,-1560,-1552,-1495,-1403,-1267,-1099,-901,-687,-461,-240,-27,171,343,495,612,707,763,799,796,778,732,679,613,558,500,473,456,469,504,554,630,701,787,855,918,957,973,961,917,848,746,630,492,347,205,62,-57,-172,-252,-325,-366,-400,-415,-427,-432,-443,-451,-478,-495,-538,-565,-601,-617,-621,-592,-533,-435,-296,-126,73,290,501,705,876,1000,1074,1079,1024,898,724,488,241,-36,-288,-529,-710,-849,-909,-918,-856,-747,-597,-420,-232,-46,134,287,423,522,598,635,648,626,588,525,459,377,309,232,170,106,41,-26,-105,-200,-305,-437,-568,-720,-868,-1013,-1147,-1262,-1350,-1412,-1432,-1421,-1366,-1277,-1153,-999,-826,-639,-447,-261,-86,72,204,318,404,466,514,534,549,542,532,512,490,466,448,432,431,437,459,494,540,599,661,727,787,841,878,903,898,881,831,766,679,575,461,336,209,79,-51,-179,-305,-429,-545,-663,-765,-862,-946,-1011,-1061,-1087,-1093,-1075,-1036,-974,-892,-791,-671,-532,-379,-211,-32,147,330,491,643,749,828,849,825,750,623,464,275,72,-120,-303,-440,-537,-573,-548,-462,-319,-132,90,327,567,791,986,1139,1246,1298,1300,1253,1168,1049,917,770,626,487,362,247,152,60,-15,-91,-164,-244,-329,-423,-526,-632,-745,-852,-954,-1044,-1113,-1161,-1180,-1172,-1130,-1065,-969,-854,-724,-575,-431,-269,-122,33,172,305,427,525,616,672,714,728,709,677,611,535,445,348,259,171,110,61,48,52,93,151,230,320,402,486,538,576,572,543,479,391,283,160,33,-94,-222,-337,-456,-555,-661,-746,-832,-898,-954,-990,-1006,-1003,-977,-934,-870,-785,-692,-568,-445,-295,-142,19,185,346,497,630,735,811,845,841,792,711,594,459,311,164,25,-88,-188,-245,-283,-281,-259,-205,-135,-45,56,162,279,385,503,601,698,782,845,896,921,924,906,864,801,721,617,502,364,214,44,-134,-331,-525,-727,-920,-1099,-1263,-1395,-1504,-1576,-1615,-1618,-1583,-1519,-1415,-1288,-1124,-946,-744,-531,-319,-99,97,284,440,565,660,709,733,709,670,594,512,415,322,233,167,110,94,93,127,184,261,354,454,555,644,725,780,819,825,811,764,694,597,476,335,181,11,-158,-328,-490,-635,-764,-868,-947,-1005,-1034,-1048,-1035,-1009,-961,-898,-819,-722,-608,-479,-332,-177,-7,165,343,513,676,823,945,1039,1100,1123,1111,1060,979,868,740,597,458,318,198,97,19,-26,-44,-35,2,60,136,229,333,439,552,653,746,819,867,884,867,817,730,621,485,335,177,15,-145,-303,-456,-606,-752,-892,-1034,-1163,-1289,-1401,-1497,-1580,-1639,-1677,-1689,-1676,-1632,-1567,-1466,-1349,-1204,-1047,-882,-708,-541,-375,-222,-78,48,165,264,346,423,472,524,552,581,595,610,620,623,638,635,647,649,654,663,672,690,716,752,803,858,932,996,1069,1123,1162,1175,1155,1100,1009,885,725,549,348,148,-58,-248,-426,-576,-704,-796,-859,-890,-889,-868,-814,-751,-663,-572,-466,-352,-233,-106,22,148,274,379,472,531,560,549,502,418,307,175,35,-98,-221,-309,-378,-401,-408,-384,-354,-324,-301,-308,-320,-367,-407,-455,-478,-471,-424,-331,-195,-31,152,329,481,596,654,659,601,504,359,213,44,-94,-229,-323,-409,-470,-541,-620,-725,-866,-1038,-1230,-1438,-1620,-1768,-1844,-1829,-1718,-1493,-1174,-768,-307,180,657,1093,1457,1724,1892,1946,1899,1765,1557,1309,1043,784,562,390,270,213,193,209,239,267,287,282,261,220,171,130,96,83,92,117,168,224,291,339,371,349,281,146,-48,-285,-559,-831,-1093,-1309,-1471,-1560,-1585,-1543,-1466,-1370,-1285,-1230,-1217,-1235,-1282,-1321,-1340,-1301,-1198,-997,-728,-366,29,451,857,1209,1490,1673,1746,1723,1599,1420,1186,961,735,567,448,404,426,509,629,760,883,963,1001,981,913,810,694,587,509,482,505,575,680,801,916,1021,1086,1118,1101,1035,918,760,564,351,126,-97,-305,-504,-679,-842,-996,-1130,-1274,-1393,-1515,-1615,-1688,-1737,-1727,-1669,-1544,-1351,-1103,-804,-479,-158,143,393,578,693,724,684,579,418,231,26,-161,-323,-441,-505,-522,-485,-418,-320,-213,-110,-14,51,111,143,181,201,233,256,292,332,381,446,512,591,667,731,793,827,850,842,811,756,672,575,450,318,170,20,-138,-291,-450,-591,-723,-816,-867,-852,-767,-609,-388,-115,179,480,748,964,1098,1142,1078,934,700,424,115,-189,-467,-688,-843,-907,-892,-814,-681,-545,-401,-306,-238,-222,-242,-281,-341,-390,-431,-465,-481,-511,-548,-608,-704,-827,-985,-1171,-1382,-1603,-1829,-2032,-2209,-2338,-2415,-2432,-2384,-2276,-2114,-1912,-1682,-1453,-1217,-998,-780,-563,-333,-79,219,570,972,1434,1922,2437,2931,3400,3798,4123,4344,4458,4459,4351,4148,3874,3550,3207,2869,2545,2255,1988,1746,1515,1288,1047,786,499,178,-154,-499,-822,-1112,-1343,-1501,-1579,-1573,-1507,-1379,-1244,-1096,-980,-900,-872,-895,-973,-1094,-1242,-1408,-1559,-1688,-1786,-1838,-1859,-1841,-1785,-1719,-1613,-1518,-1409,-1307,-1212,-1115,-1010,-905,-774,-645,-492,-352,-207,-88,11,66,75,26,-90,-261,-498,-761,-1041,-1294,-1496,-1621,-1648,-1572,-1393,-1111,-756,-325,138,620,1086,1526,1916,2259,2549,2793,2992,3155,3283,3383,3456,3501,3513,3483,3408,3280,3093,2868,2591,2298,1982,1667,1352,1048,745,445,126,-210,-581,-983,-1401,-1834,-2238,-2612,-2907,-3123,-3222,-3210,-3070,-2831,-2499,-2111,-1702,-1295,-934,-636,-421,-303,-280,-339,-459,-615,-770,-901,-976,-981,-906,-749,-530,-266,23,292,544,731,862,915,901,831,712,585,437,316,195,103,8,-74,-175,-286,-429,-598,-795,-1010,-1236,-1448,-1646,-1783,-1876,-1876,-1811,-1660,-1446,-1182,-883,-573,-266,32,305,570,813,1070,1326,1612,1916,2240,2577,2892,3179,3401,3545,3600,3549,3405,3160,2841,2465,2057,1647,1262,915,640,419,269,169,93,42,-33,-121,-249,-414,-606,-822,-1036,-1231,-1395,-1499,-1555,-1547,-1495,-1410,-1303,-1200,-1111,-1055,-1032,-1052,-1094,-1167,-1242,-1320,-1386,-1436,-1459,-1468,-1443,-1410,-1355,-1298,-1237,-1179,-1119,-1062,-994,-922,-824,-716,-580,-436,-273,-113,48,178,285,327,319,238,96,-99,-329,-579,-815,-1024,-1173,-1252,-1239,-1137,-938,-653,-298,105,535,957,1359,1713,2017,2262,2448,2582,2664,2712,2728,2721,2707,2671,2634,2570,2488,2378,2227,2044,1813,1553,1266,969,672,399,146,-73,-271,-457,-638,-829,-1041,-1263,-1501,-1730,-1934,-2096,-2198,-2219,-2167,-2015,-1800,-1511,-1197,-869,-570,-318,-140,-35,-16,-62,-163,-293,-421,-522,-570,-546,-444,-267,-34,230,499,737,925,1037,1070,1017,895,716,507,280,72,-135,-300,-457,-594,-716,-846,-968,-1112,-1262,-1429,-1604,-1782,-1946,-2098,-2206,-2278,-2290,-2241,-2129,-1944,-1708,-1412,-1080,-719,-334,58,455,852,1238,1615,1973,2302,2602,2855,3063,3221,3317,3367,3349,3289,3164,3011,2807,2583,2330,2059,1781,1496,1217,950,697,471,255,66,-125,-299,-476,-638,-787,-921,-1020,-1105,-1139,-1160,-1137,-1093,-1038,-966,-908,-856,-825,-813,-814,-816,-817,-792,-751,-680,-586,-489,-378,-300,-227,-208,-213,-279,-369,-504,-644,-792,-924,-1033,-1106,-1139,-1134,-1084,-1018,-928,-852,-788,-766,-776,-845,-942,-1084,-1231,-1383,-1504,-1584,-1602,-1549,-1422,-1218,-958,-639,-300,65,416,762,1081,1376,1646,1881,2097,2279,2443,2572,2678,2748,2783,2779,2734,2649,2522,2357,2155,1927,1674,1411,1137,871,606,353,111,-132,-362,-596,-823,-1049,-1259,-1460,-1621,-1753,-1828,-1843,-1798,-1684,-1518,-1306,-1059,-808,-548,-317,-104,62,192,276,325,337,328,295,256,205,151,93,35,-26,-87,-143,-200,-237,-274,-292,-299,-296,-270,-243,-200,-165,-138,-131,-157,-210,-303,-429,-582,-763,-956,-1153,-1349,-1519,-1669,-1773,-1838,-1848,-1808,-1709,-1560,-1359,-1118,-839,-537,-213,112,439,751,1051,1326,1586,1813,2023,2197,2348,2460,2544,2590,2599,2580,2519,2436,2328,2201,2065,1926,1776,1629,1470,1309,1131,957,757,561,343,128,-101,-316,-531,-717,-887,-1020,-1131,-1203,-1251,-1271,-1270,-1260,-1245,-1231,-1223,-1223,-1226,-1237,-1239,-1237,-1227,-1200,-1171,-1126,-1086,-1040,-1005,-974,-953,-951,-953,-976,-999,-1025,-1045,-1051,-1033,-995,-923,-831,-713,-581,-453,-330,-244,-186,-185,-227,-318,-447,-596,-755,-894,-1003,-1059,-1053,-987,-856,-681,-459,-213,52,325,600,870,1140,1405,1671,1940,2209,2474,2728,2961,3163,3321,3423,3464,3430,3332,3165,2941,2684,2388,2094,1788,1512,1251,1022,821,639,474,314,153,-20,-200,-405,-621,-855,-1094,-1332,-1549,-1747,-1901,-2019,-2089,-2116,-2092,-2033,-1923,-1784,-1599,-1391,-1149,-896,-637,-386,-164,23,159,236,258,222,139,19,-128,-284,-444,-584,-709,-795,-846,-858,-827,-773,-690,-617,-546,-517,-525,-589,-703,-870,-1067,-1293,-1514,-1722,-1891,-2010,-2072,-2067,-2002,-1875,-1697,-1481,-1224,-961,-669,-383,-89,215,520,843,1174,1517,1863,2214,2543,2851,3113,3322,3465,3545,3550,3502,3394,3249,3072,2872,2666,2446,2231,2007,1779,1536,1284,1001,713,390,78,-248,-546,-817,-1047,-1220,-1341,-1398,-1404,-1350,-1266,-1151,-1031,-923,-835,-782,-764,-780,-822,-880,-939,-988,-1022,-1033,-1014,-982,-920,-859,-795,-741,-710,-705,-728,-783,-861,-952,-1053,-1146,-1227,-1286,-1326,-1335,-1329,-1302,-1264,-1226,-1187,-1159,-1138,-1132,-1127,-1134,-1131,-1124,-1092,-1041,-948,-831,-665,-480,-265,-41,186,416,641,863,1090,1320,1560,1815,2071,2333,2578,2800,2976,3099,3155,3141,3059,2917,2722,2493,2234,1971,1695,1433,1172,932,703,494,296,112,-69,-242,-419,-583,-749,-892,-1024,-1129,-1205,-1255,-1271,-1265,-1238,-1201,-1157,-1114,-1075,-1033,-998,-949,-900,-827,-743,-631,-507,-362,-217,-75,53,150,215,235,210,141,22,-121,-297,-463,-626,-751,-837,-872,-847,-777,-662,-526,-381,-253,-158,-114,-125,-204,-326,-507,-698,-907,-1097,-1254,-1368,-1417,-1405,-1326,-1184,-993,-764,-508,-249,14,261,497,713,919,1101,1285,1447,1611,1763,1901,2027,2129,2202,2245,2253,2231,2184,2111,2031,1933,1840,1734,1627,1516,1389,1254,1091,909,695,457,191,-86,-376,-651,-917,-1140,-1329,-1465,-1551,-1587,-1577,-1528,-1453,-1362,-1270,-1186,-1118,-1074,-1051,-1056,-1074,-1107,-1139,-1162,-1173,-1153,-1120,-1053,-979,-885,-794,-695,-615,-534,-481,-430,-403,-381,-364,-354,-335,-323,-302,-288,-270,-265,-260,-269,-281,-302,-326,-352,-373,-395,-394,-395,-363,-329,-273,-209,-132,-51,43,145,261,402,565,764,995,1260,1551,1858,2169,2468,2731,2958,3120,3223,3259,3222,3131,2976,2785,2551,2301,2023,1749,1453,1167,867,575,280,-9,-292,-561,-821,-1048,-1263,-1432,-1580,-1679,-1755,-1788,-1801,-1788,-1756,-1719,-1668,-1625,-1574,-1524,-1467,-1398,-1316,-1209,-1082,-928,-760,-576,-389,-212,-47,82,181,236,242,210,130,25,-108,-247,-386,-505,-603,-666,-694,-696,-668,-638,-613,-606,-641,-710,-831,-986,-1172,-1372,-1561,-1739,-1867,-1955,-1975,-1937,-1838,-1677,-1469,-1213,-923,-611,-276,62,403,735,1054,1355,1630,1885,2105,2303,2470,2602,2704,2767,2796,2792,2753,2691,2605,2498,2384,2251,2115,1970,1806,1638,1440,1229,985,722,434,136,-167,-458,-723,-954,-1131,-1253,-1316,-1308,-1255,-1140,-995,-820,-638,-457,-296,-162,-70,-18,-15,-52,-121,-219,-320,-426,-513,-579,-618,-627,-610,-583,-536,-508,-474,-475,-481,-528,-578,-664,-749,-857,-963,-1080,-1198,-1311,-1426,-1520,-1604,-1660,-1683,-1671,-1619,-1523,-1398,-1232,-1051,-849,-643,-436,-238,-51,122,279,421,555,676,804,928,1069,1213,1389,1562,1766,1961,2159,2342,2491,2609,2668,2673,2615,2487,2311,2068,1795,1485,1159,833,506,208,-73,-308,-521,-677,-813,-900,-967,-1006,-1027,-1037,-1032,-1030,-1015,-1005,-988,-967,-942,-913,-871,-835,-772,-716,-629,-542,-425,-307,-167,-29,110,243,352,438,494,505,481,411,299,160,-13,-194,-384,-555,-714,-831,-914,-953,-953,-916,-864,-788,-725,-662,-634,-621,-651,-700,-782,-877,-984,-1082,-1168,-1229,-1253,-1241,-1182,-1075,-927,-731,-504,-244,31,319,599,877,1128,1359,1561,1732,1873,1989,2072,2145,2185,2215,2221,2206,2181,2128,2065,1984,1886,1786,1664,1541,1395,1241,1063,874,657,438,198,-29,-267,-471,-672,-821,-949,-1025,-1066,-1064,-1033,-976,-902,-827,-746,-688,-631,-603,-589,-597,-622,-663,-712,-770,-826,-877,-919,-948,-959,-957,-933,-895,-847,-786,-726,-667,-609,-575,-542,-548,-558,-614,-677,-775,-881,-998,-1113,-1216,-1295,-1342,-1354,-1314,-1240,-1112,-954,-759,-544,-321,-96,114,305,469,602,708,792,862,930,1005,1096,1215,1363,1548,1760,2004,2258,2518,2762,2969,3133,3225,3250,3183,3039,2813,2516,2168,1775,1370,957,567,197,-124,-412,-645,-847,-1000,-1126,-1226,-1302,-1367,-1414,-1454,-1482,-1501,-1516,-1516,-1513,-1502,-1477,-1450,-1408,-1351,-1284,-1191,-1087,-958,-813,-654,-484,-307,-143,22,148,258,323,349,333,274,172,42,-123,-299,-486,-668,-834,-980,-1094,-1179,-1236,-1263,-1276,-1270,-1262,-1256,-1251,-1261,-1276,-1296,-1324,-1339,-1350,-1342,-1307,-1245,-1145,-1009,-840,-627,-388,-111,179,492,806,1125,1431,1722,1994,2235,2447,2626,2767,2874,2948,2981,2985,2958,2898,2817,2706,2577,2424,2253,2059,1845,1611,1360,1084,809,507,221,-78,-351,-619,-849,-1052,-1209,-1320,-1382,-1394,-1359,-1278,-1165,-1029,-877,-731,-592,-476,-389,-327,-301,-291,-317,-350,-399,-459,-515,-573,-630,-671,-719,-754,-786,-819,-845,-874,-902,-934,-964,-1004,-1046,-1093,-1150,-1206,-1266,-1326,-1381,-1430,-1467,-1493,-1496,-1483,-1435,-1359,-1245,-1092,-901,-665,-413,-123,155,439,699,921,1118,1262,1376,1458,1512,1569,1613,1683,1759,1870,1990,2139,2284,2433,2559,2654,2705,2702,2631,2501,2300,2045,1734,1386,1011,626,244,-122,-458,-753,-1003,-1207,-1354,-1463,-1522,-1552,-1551,-1530,-1493,-1453,-1401,-1358,-1299,-1254,-1190,-1128,-1056,-966,-877,-762,-649,-521,-385,-247,-99,44,182,312,415,494,535,535,495,408,288,133,-40,-224,-405,-574,-720,-834,-915,-954,-961,-933,-876,-798,-710,-611,-526,-448,-389,-360,-347,-366,-394,-441,-483,-528,-549,-554,-521,-460,-360,-223,-58,139,353,585,824,1066,1293,1517,1704,1877,2002,2098,2149,2169,2146,2109,2036,1959,1867,1763,1662,1549,1429,1303,1157,996,821,620,404,176,-67,-304,-541,-760,-958,-1127,-1267,-1369,-1442,-1478,-1484,-1468,-1424,-1365,-1297,-1216,-1134,-1053,-969,-897,-826,-769,-718,-685,-659,-649,-650,-659,-680,-703,-738,-771,-807,-845,-869,-901,-907,-917,-903,-887,-861,-831,-802,-771,-748,-725,-713,-702,-696,-690,-680,-662,-635,-586,-517,-424,-302,-158,7,183,363,530,687,814,923,1008,1076,1137,1196,1271,1356,1472,1603,1764,1935,2124,2306,2486,2641,2772,2857,2898,2878,2798,2660,2450,2189,1867,1503,1112,695,286,-119,-490,-821,-1107,-1334,-1508,-1628,-1697,-1724,-1718,-1683,-1633,-1573,-1516,-1455,-1414,-1369,-1344,-1315,-1285,-1253,-1196,-1128,-1024,-892,-736,-540,-337,-108,111,326,509,662,760,803,788,701,574,386,176,-49,-278,-477,-656,-787,-879,-926,-937,-920,-886,-850,-816,-800,-802,-824,-867,-913,-967,-1007,-1028,-1028,-990,-927,-828,-700,-550,-379,-193,5,213,427,645,866,1087,1306,1518,1718,1908,2076,2225,2348,2438,2499,2527,2516,2480,2402,2301,2170,2013,1836,1638,1425,1198,957,711,456,199,-54,-301,-540,-756,-957,-1123,-1257,-1356,-1411,-1426,-1403,-1334,-1242,-1116,-981,-833,-691,-552,-438,-336,-265,-209,-175,-159,-152,-163,-176,-206,-245,-295,-370,-449,-552,-665,-785,-911,-1035,-1149,-1255,-1340,-1411,-1457,-1496,-1507,-1522,-1507,-1507,-1478,-1457,-1414,-1364,-1295,-1206,-1102,-970,-828,-657,-483,-290,-97,98,297,478,661,824,980,1123,1257,1381,1503,1614,1732,1840,1953,2061,2165,2264,2347,2413,2462,2470,2454,2385,2275,2118,1904,1652,1353,1029,676,325,-28,-359,-656,-926,-1140,-1317,-1443,-1528,-1569,-1576,-1541,-1486,-1404,-1307,-1203,-1096,-989,-892,-801,-718,-642,-565,-489,-404,-319,-213,-107,16,138,261,376,474,547,586,588,540,454,316,145,-54,-278,-498,-715,-908,-1067,-1187,-1257,-1285,-1264,-1209,-1126,-1022,-915,-808,-710,-633,-569,-525,-495,-473,-457,-432,-397,-350,-275,-192,-70,48,201,346,515,672,843,999,1161,1318,1464,1614,1745,1874,1982,2076,2142,2186,2194,2173,2116,2024,1907,1758,1593,1409,1221,1025,835,640,458,270,101,-79,-238,-405,-553,-701,-832,-951,-1056,-1140,-1208,-1253,-1275,-1281,-1259,-1222,-1162,-1095,-1013,-941,-863,-810,-760,-740,-723,-732,-738,-758,-774,-791,-810,-830,-854,-893,-934,-997,-1068,-1153,-1245,-1340,-1428,-1512,-1571,-1614,-1620,-1600,-1537,-1445,-1317,-1162,-990,-802,-612,-425,-243,-75,92,237,393,528,671,809,942,1075,1201,1321,1438,1548,1655,1760,1868,1976,2091,2203,2323,2434,2549,2649,2736,2810,2851,2869,2844,2779,2666,2503,2291,2028,1733,1398,1055,697,360,31,-257,-515,-735,-914,-1063,-1183,-1276,-1355,-1420,-1470,-1521,-1553,-1586,-1605,-1614,-1612,-1589,-1555,-1497,-1421,-1320,-1202,-1063,-908,-747,-572,-408,-245,-98,19,118,167,185,149,69,-58,-218,-416,-621,-833,-1031,-1197,-1327,-1412,-1444,-1433,-1381,-1296,-1195,-1087,-983,-895,-825,-783,-755,-752,-749,-754,-747,-724,-681,-610,-520,-395,-261,-98,70,251,437,630,821,1021,1216,1416,1613,1803,1990,2155,2310,2431,2529,2585,2610,2590,2538,2446,2326,2177,2006,1821,1617,1410,1186,964,729,499,255,23,-219,-448,-667,-875,-1058,-1218,-1352,-1446,-1512,-1540,-1534,-1495,-1429,-1335,-1234,-1113,-999,-888,-787,-708,-639,-594,-562,-542,-527,-518,-508,-500,-494,-493,-499,-523,-563,-620,-705,-793,-908,-1014,-1128,-1225,-1309,-1365,-1403,-1406,-1389,-1347,-1274,-1196,-1086,-974,-841,-707,-561,-414,-264,-116,30,173,318,455,604,743,897,1049,1200,1364,1512,1675,1816,1965,2092,2216,2322,2408,2476,2516,2527,2512,2459,2375,2259,2115,1938,1749,1526,1306,1061,821,575,329,93,-140,-362,-570,-770,-946,-1115,-1255,-1383,-1489,-1567,-1633,-1664,-1683,-1672,-1649,-1603,-1548,-1475,-1398,-1303,-1209,-1087,-968,-814,-659,-478,-291,-93,97,279,431,548,618,631,586,479,318,116,-126,-371,-626,-845,-1039,-1167,-1249,-1254,-1211,-1108,-969,-807,-638,-478,-341,-236,-165,-131,-123,-141,-164,-191,-203,-198,-163,-101,-6,114,256,413,579,736,899,1036,1180,1294,1415,1516,1619,1721,1806,1897,1958,2008,2022,2008,1947,1862,1732,1587,1418,1243,1069,895,738,582,440,306,169,40,-102,-243,-399,-553,-713,-874,-1013,-1157,-1256,-1351,-1403,-1429,-1425,-1390,-1335,-1253,-1167,-1065,-970,-874,-792,-715,-663,-609,-585,-562,-560,-570,-591,-633,-687,-759,-851,-951,-1067,-1182,-1295,-1393,-1465,-1502,-1502,-1452,-1369,-1237,-1084,-901,-720,-533,-364,-211,-83,22,103,166,222,264,321,379,457,556,667,807,950,1104,1260,1394,1531,1629,1723,1790,1846,1902,1951,2014,2080,2152,2229,2296,2350,2379,2370,2327,2236,2104,1937,1726,1500,1245,985,725,460,220,-14,-225,-407,-581,-721,-857,-979,-1087,-1199,-1297,-1392,-1479,-1544,-1603,-1630,-1640,-1630,-1593,-1552,-1487,-1422,-1345,-1271,-1181,-1098,-994,-887,-773,-642,-524,-398,-296,-215,-163,-159,-189,-272,-389,-538,-706,-879,-1036,-1171,-1261,-1310,-1308,-1259,-1176,-1063,-943,-819,-715,-632,-581,-560,-564,-589,-620,-647,-660,-642,-598,-506,-391,-230,-60,135,327,514,692,847,992,1118,1235,1349,1458,1574,1687,1806,1916,2020,2100,2162,2191,2191,2159,2094,2008,1898,1771,1634,1486,1329,1173,1005,843,675,508,339,167,-6,-184,-359,-534,-705,-855,-994,-1102,-1172,-1217,-1215,-1181,-1118,-1023,-915,-785,-649,-506,-361,-224,-91,26,117,187,217,211,164,71,-59,-222,-416,-620,-833,-1031,-1212,-1356,-1459,-1517,-1521,-1489,-1405,-1302,-1169,-1039,-905,-790,-695,-626,-582,-562,-548,-550,-533,-504,-447,-353,-223,-57,146,362,597,828,1047,1245,1413,1548,1654,1728,1782,1821,1848,1882,1904,1938,1967,1994,2012,2020,1998,1967,1890,1796,1655,1493,1289,1068,818,558,290,19,-244,-495,-736,-959,-1163,-1351,-1510,-1650,-1754,-1833,-1864,-1864,-1815,-1732,-1615,-1473,-1315,-1153,-992,-846,-715,-603,-508,-426,-359,-292,-240,-176,-130,-78,-42,-17,-12,-28,-78,-146,-252,-369,-513,-650,-800,-915,-1024,-1085,-1116,-1104,-1055,-976,-878,-764,-660,-552,-476,-401,-358,-314,-286,-247,-204,-139,-57,53,176,325,476,635,782,922,1034,1138,1209,1276,1323,1374,1419,1478,1539,1614,1691,1767,1844,1893,1938,1934,1918,1849,1759,1626,1471,1287,1090,882,670,465,271,90,-67,-211,-331,-438,-531,-615,-690,-762,-825,-881,-930,-965,-993,-1004,-1012,-1006,-1002,-991,-980,-964,-945,-910,-868,-802,-728,-630,-534,-431,-342,-269,-232,-228,-272,-360,-488,-653,-844,-1043,-1237,-1406,-1535,-1612,-1632,-1585,-1483,-1333,-1151,-959,-766,-598,-457,-357,-290,-257,-235,-227,-202,-159,-83,30,181,365,575,802,1025,1247,1439,1607,1735,1825,1879,1898,1897,1874,1850,1824,1804,1802,1803,1821,1841,1858,1876,1871,1855,1807,1735,1628,1485,1315,1105,875,614,341,54,-233,-517,-790,-1036,-1264,-1449,-1604,-1709,-1774,-1798,-1776,-1735,-1654,-1570,-1472,-1376,-1292,-1210,-1143,-1081,-1015,-953,-871,-782,-672,-557,-427,-302,-189,-91,-32,-3,-21,-84,-186,-329,-493,-676,-855,-1021,-1154,-1248,-1294,-1285,-1233,-1139,-1020,-889,-765,-646,-572,-502,-482,-464,-474,-471,-473,-439,-391,-306,-193,-50,111,293,469,653,820,975,1112,1231,1336,1430,1515,1600,1683,1770,1860,1948,2032,2103,2157,2186,2186,2157,2089,1999,1872,1729,1559,1376,1182,976,769,559,351,149,-44,-232,-402,-563,-701,-823,-912,-986,-1018,-1034,-1015,-980,-928,-870,-803,-750,-691,-652,-609,-572,-534,-482,-431,-355,-284,-195,-121,-49,-10,4,-23,-97,-212,-372,-564,-776,-997,-1207,-1389,-1530,-1619,-1650,-1624,-1543,-1419,-1269,-1104,-950,-805,-697,-615,-568,-547,-536,-531,-515,-474,-410,-303,-173,2,187,403,616,841,1044,1251,1421,1589,1718,1836,1923,1995,2042,2071,2082,2066,2038,1975,1902,1794,1674,1531,1378,1215,1053,889,736,589,451,323,197,75,-49,-180,-319,-470,-634,-807,-991,-1170,-1348,-1504,-1640,-1739,-1798,-1816,-1789,-1723,-1623,-1493,-1349,-1186,-1023,-849,-685,-520,-365,-225,-99,-2,66,102,97,60,-13,-111,-230,-362,-492,-616,-728,-817,-886,-928,-944,-941,-915,-877,-831,-781,-735,-695,-665,-636,-617,-580,-541,-471,-383,-259,-111,67,263,467,678,873,1060,1219,1350,1454,1521,1568,1585,1595,1589,1588,1593,1605,1634,1669,1715,1758,1803,1826,1844,1824,1800,1730,1659,1543,1425,1274,1109,926,724,510,286,58,-168,-382,-582,-757,-904,-1019,-1106,-1158,-1191,-1194,-1192,-1175,-1163,-1148,-1148,-1145,-1162,-1166,-1183,-1181,-1166,-1133,-1070,-988,-878,-757,-628,-512,-409,-347,-322,-348,-431,-551,-723,-919,-1127,-1343,-1528,-1688,-1800,-1854,-1851,-1792,-1672,-1523,-1333,-1138,-938,-753,-595,-451,-350,-254,-187,-119,-54,21,106,211,330,468,618,780,953,1131,1317,1501,1689,1868,2046,2206,2354,2477,2569,2634,2655,2641,2583,2482,2349,2182,1998,1803,1606,1428,1256,1117,981,870,754,635,505,351,178,-13,-226,-438,-657,-860,-1044,-1205,-1326,-1422,-1467,-1489,-1471,-1430,-1367,-1289,-1204,-1117,-1030,-949,-870,-799,-727,-665,-600,-542,-493,-447,-425,-409,-419,-443,-485,-543,-604,-675,-733,-788,-826,-847,-852,-840,-814,-780,-746,-710,-694,-683,-696,-727,-766,-822,-863,-899,-905,-872,-800,-676,-511,-305,-70,181,440,685,923,1119,1297,1428,1525,1587,1607,1609,1585,1552,1518,1492,1480,1488,1518,1559,1623,1678,1745,1785,1819,1815,1792,1728,1630,1498,1323,1120,887,621,358,77,-180,-421,-627,-789,-902,-972,-993,-982,-944,-888,-835,-785,-756,-746,-769,-803,-870,-930,-1003,-1047,-1078,-1060,-1015,-920,-796,-650,-486,-341,-207,-116,-68,-73,-129,-236,-384,-563,-762,-964,-1160,-1330,-1471,-1566,-1621,-1626,-1593,-1519,-1424,-1306,-1185,-1058,-942,-825,-717,-614,-504,-402,-287,-176,-55,64,183,309,422,554,671,804,937,1075,1222,1371,1522,1674,1818,1949,2067,2150,2213,2221,2203,2129,2022,1878,1712,1535,1362,1196,1056,933,837,748,670,582,481,355,201,16,-192,-423,-660,-899,-1120,-1324,-1483,-1616,-1688,-1724,-1711,-1652,-1565,-1442,-1301,-1143,-977,-807,-642,-477,-330,-194,-82,0,52,61,27,-42,-158,-294,-460,-626,-788,-929,-1035,-1098,-1115,-1079,-1007,-889,-756,-609,-464,-347,-245,-193,-172,-194,-249,-322,-409,-484,-543,-562,-537,-462,-332,-156,62,312,575,849,1106,1355,1565,1751,1890,1999,2065,2101,2106,2090,2056,2015,1967,1919,1878,1832,1804,1767,1736,1706,1659,1607,1535,1427,1310,1132,947,702,455,164,-112,-403,-661,-899,-1092,-1236,-1337,-1375,-1386,-1346,-1294,-1225,-1156,-1104,-1069,-1064,-1082,-1131,-1190,-1264,-1334,-1387,-1417,-1416,-1372,-1303,-1196,-1076,-947,-827,-728,-662,-635,-651,-708,-797,-917,-1047,-1188,-1316,-1435,-1524,-1589,-1615,-1612,-1566,-1498,-1393,-1274,-1140,-1000,-858,-722,-587,-461,-330,-204,-63,76,238,401,585,768,965,1153,1347,1526,1698,1858,2003,2134,2250,2347,2430,2490,2526,2544,2527,2493,2425,2338,2234,2111,1988,1860,1736,1622,1505,1401,1284,1174,1033,890,715,525,320,104,-114,-317,-510,-670,-804,-904,-969,-1012,-1025,-1033,-1029,-1031,-1039,-1055,-1083,-1111,-1139,-1154,-1147,-1116,-1050,-960,-843,-716,-593,-484,-412,-381,-403,-477,-597,-756,-937,-1127,-1307,-1462,-1583,-1660,-1688,-1668,-1599,-1494,-1355,-1199,-1032,-871,-725,-604,-511,-452,-421,-413,-421,-428,-429,-406,-355,-266,-144,21,203,421,635,854,1058,1235,1385,1493,1566,1597,1600,1573,1532,1484,1437,1403,1389,1392,1424,1470,1538,1611,1685,1749,1791,1798,1768,1677,1542,1344,1103,823,516,205,-99,-372,-608,-794,-928,-996,-1028,-993,-941,-857,-759,-672,-588,-532,-506,-509,-547,-611,-692,-784,-876,-947,-1008,-1031,-1037,-1012,-974,-925,-877,-841,-815,-817,-831,-868,-911,-965,-1009,-1059,-1081,-1105,-1097,-1088,-1056,-1021,-976,-927,-879,-826,-773,-715,-647,-569,-475,-366,-238,-103,45,191,333,470,589,695,789,864,938,1002,1068,1140,1214,1298,1388,1482,1579,1668,1754,1821,1878,1914,1927,1926,1900,1863,1807,1733,1649,1538,1420,1268,1104,912,705,480,255,18,-200,-410,-593,-746,-872,-964,-1025,-1061,-1076,-1078,-1074,-1067,-1067,-1072,-1084,-1102,-1116,-1130,-1127,-1104,-1065,-985,-897,-773,-644,-507,-378,-267,-189,-139,-143,-170,-251,-346,-470,-595,-723,-830,-922,-981,-1008,-1006,-969,-909,-827,-733,-632,-539,-450,-380,-320,-281,-246,-226,-194,-164,-110,-42,54,169,313,468,646,822,1009,1182,1353,1501,1632,1740,1817,1865,1888,1876,1844,1786,1710,1626,1531,1442,1354,1282,1216,1170,1128,1099,1067,1020,967,870,757,597,404,185,-68,-317,-582,-820,-1037,-1224,-1353,-1450,-1491,-1485,-1450,-1374,-1282,-1180,-1069,-977,-881,-823,-764,-736,-720,-708,-712,-709,-709,-703,-700,-685,-686,-676,-685,-700,-725,-767,-816,-876,-944,-1008,-1079,-1131,-1182,-1211,-1225,-1223,-1192,-1159,-1087,-1026,-929,-842,-736,-629,-515,-396,-269,-138,3,151,305,462,626,782,946,1096,1245,1385,1513,1636,1743,1843,1929,2002,2067,2114,2155,2179,2191,2188,2167,2129,2075,1999,1913,1808,1692,1565,1426,1276,1117,938,754,551,342,129,-84,-292,-473,-649,-774,-881,-947,-976,-984,-956,-922,-877,-828,-799,-768,-773,-778,-810,-843,-883,-916,-934,-939,-917,-882,-827,-766,-706,-660,-631,-639,-673,-751,-851,-985,-1120,-1261,-1383,-1476,-1538,-1552,-1531,-1464,-1372,-1255,-1123,-999,-869,-768,-673,-610,-558,-527,-509,-491,-480,-456,-424,-377,-308,-219,-111,21,165,331,498,683,854,1036,1196,1345,1473,1571,1646,1685,1697,1679,1640,1582,1512,1437,1360,1292,1226,1176,1128,1096,1062,1038,1000,965,910,838,752,632,502,351,184,16,-151,-310,-445,-557,-640,-682,-695,-674,-622,-555,-469,-381,-298,-224,-164,-130,-107,-115,-131,-172,-218,-279,-340,-403,-465,-516,-567,-598,-628,-642,-654,-651,-652,-646,-639,-639,-631,-633,-631,-635,-634,-640,-636,-641,-632,-632,-611,-600,-566,-534,-489,-435,-374,-303,-217,-129,-19,95,228,364,515,655,807,937,1065,1169,1258,1326,1377,1413,1438,1452,1468,1477,1492,1504,1517,1524,1526,1514,1483,1438,1354,1257,1123,962,783,573,354,128,-110,-331,-549,-746,-915,-1065,-1175,-1262,-1316,-1343,-1356,-1341,-1326,-1300,-1272,-1245,-1216,-1185,-1148,-1106,-1046,-981,-895,-807,-701,-606,-502,-417,-344,-287,-262,-246,-269,-297,-359,-416,-497,-561,-632,-681,-720,-732,-731,-699,-655,-591,-515,-432,-342,-257,-175,-100,-42,8,43,56,69,53,49,28,23,24,42,94,162,274,409,575,763,962,1172,1368,1560,1718,1852,1947,2003,2023,2001,1955,1874,1778,1669,1552,1437,1326,1219,1117,1025,919,824,703,576,431,261,82,-120,-327,-538,-745,-939,-1114,-1265,-1383,-1467,-1519,-1535,-1526,-1488,-1438,-1377,-1312,-1256,-1202,-1160,-1131,-1098,-1081,-1052,-1025,-990,-945,-893,-835,-767,-700,-626,-556,-484,-415,-347,-280,-218,-149,-93,-23,29,84,124,145,149,121,71,-4,-97,-193,-284,-364,-409,-438,-428,-402,-361,-313,-271,-232,-206,-174,-145,-91,-18,92,239,423,642,883,1138,1398,1640,1865,2050,2201,2303,2363,2384,2373,2335,2290,2231,2179,2127,2074,2013,1939,1836,1695,1521,1286,1030,721,402,69,-262,-573,-862,-1120,-1341,-1530,-1682,-1802,-1891,-1952,-1993,-2013,-2020,-2013,-1991,-1957,-1900,-1825,-1713,-1578,-1405,-1209,-996,-766,-552,-337,-165,-11,89,160,181,175,132,69,-11,-101,-195,-287,-374,-457,-529,-605,-674,-757,-842,-943,-1049,-1158,-1254,-1337,-1373,-1381,-1319,-1220,-1059,-869,-638,-400,-152,82,308,510,704,875,1047,1211,1382,1554,1735,1908,2089,2241,2383,2480,2540,2543,2501,2400,2260,2086,1892,1696,1511,1342,1193,1064,938,815,671,504,307,82,-165,-418,-669,-889,-1074,-1204,-1276,-1295,-1253,-1175,-1065,-939,-821,-714,-631,-586,-558,-561,-572,-575,-569,-527,-457,-355,-219,-85,58,161,237,243,202,88,-74,-272,-506,-726,-952,-1134,-1291,-1391,-1453,-1464,-1435,-1377,-1290,-1195,-1094,-994,-908,-825,-757,-687,-619,-540,-452,-348,-227,-94,53,202,357,506,660,802,947,1084,1222,1355,1485,1609,1716,1816,1887,1938,1957,1938,1883,1785,1641,1461,1240,996,744,490,268,77,-59,-138,-164,-140,-88,-15,43,86,83,36,-57,-195,-364,-543,-728,-884,-1010,-1090,-1113,-1098,-1026,-944,-829,-738,-655,-608,-607,-637,-710,-803,-908,-1009,-1099,-1164,-1206,-1228,-1235,-1238,-1246,-1262,-1289,-1326,-1355,-1375,-1366,-1318,-1230,-1088,-909,-688,-452,-202,33,251,427,567,655,709,722,717,698,686,684,709,753,830,912,1022,1115,1212,1287,1341,1378,1389,1389,1373,1361,1338,1325,1313,1306,1306,1307,1309,1312,1308,1302,1284,1260,1225,1184,1143,1095,1059,1023,997,980,960,942,907,857,780,676,545,394,221,49,-129,-295,-441,-582,-690,-796,-878,-961,-1037,-1119,-1209,-1318,-1437,-1576,-1726,-1872,-2016,-2128,-2206,-2232,-2203,-2119,-1988,-1824,-1638,-1461,-1301,-1181,-1102,-1068,-1075,-1106,-1153,-1185,-1196,-1167,-1085,-962,-779,-570,-331,-94,133,320,471,557,590,573,506,414,313,204,129,65,44,47,78,133,192,275,349,450,551,678,825,997,1194,1407,1636,1854,2064,2234,2363,2437,2440,2389,2265,2107,1900,1691,1483,1296,1157,1052,1003,991,1000,1025,1029,1006,933,799,609,359,64,-256,-596,-917,-1221,-1475,-1680,-1823,-1902,-1929,-1895,-1839,-1748,-1657,-1573,-1498,-1451,-1424,-1407,-1413,-1402,-1398,-1368,-1328,-1265,-1198,-1112,-1041,-959,-896,-832,-773,-710,-638,-549,-447,-320,-189,-43,90,216,306,367,374,333,244,100,-71,-267,-465,-644,-784,-877,-900,-858,-753,-591,-392,-166,61,281,476,646,786,905,1004,1110,1209,1344,1483,1664,1852,2059,2260,2444,2590,2688,2719,2689,2585,2427,2219,1981,1730,1477,1241,1015,816,619,434,245,50,-156,-367,-583,-789,-977,-1144,-1266,-1359,-1396,-1409,-1372,-1324,-1252,-1185,-1125,-1082,-1062,-1064,-1082,-1108,-1125,-1127,-1094,-1029,-918,-779,-613,-445,-284,-159,-72,-52,-74,-162,-277,-426,-571,-711,-812,-885,-897,-877,-803,-705,-578,-449,-320,-217,-137,-95,-92,-121,-180,-255,-334,-407,-457,-476,-461,-402,-311,-176,-20,169,371,588,813,1043,1270,1493,1706,1897,2067,2201,2295,2343,2337,2275,2158,1988,1768,1516,1232,948,667,413,198,29,-88,-161,-189,-201,-196,-207,-240,-303,-408,-547,-710,-891,-1059,-1215,-1322,-1389,-1389,-1338,-1234,-1083,-918,-735,-574,-434,-337,-286,-281,-314,-379,-454,-538,-607,-665,-702,-724,-742,-754,-777,-813,-857,-918,-976,-1022,-1057,-1046,-1010,-921,-798,-639,-464,-275,-105,53,167,244,282,272,252,198,161,130,128,166,234,343,478,634,791,949,1082,1199,1282,1344,1373,1392,1394,1394,1399,1407,1431,1456,1497,1532,1568,1590,1588,1562,1501,1409,1277,1123,940,751,558,374,210,65,-48,-144,-206,-262,-291,-325,-345,-370,-394,-424,-454,-494,-535,-582,-637,-695,-763,-830,-914,-994,-1090,-1192,-1294,-1408,-1512,-1613,-1689,-1751,-1774,-1770,-1734,-1669,-1587,-1497,-1404,-1332,-1270,-1238,-1219,-1218,-1216,-1211,-1176,-1121,-1017,-882,-704,-498,-276,-42,170,368,516,622,673,667,617,524,410,286,165,66,-8,-50,-53,-29,25,105,197,312,434,574,723,886,1054,1234,1404,1583,1731,1876,1980,2064,2109,2121,2101,2055,1983,1903,1813,1725,1649,1578,1527,1479,1436,1388,1327,1240,1131,984,815,616,406,185,-28,-232,-418,-580,-723,-844,-947,-1037,-1118,-1191,-1262,-1330,-1397,-1458,-1515,-1560,-1593,-1611,-1609,-1589,-1549,-1494,-1423,-1346,-1261,-1174,-1090,-1009,-932,-859,-788,-716,-643,-563,-478,-384,-290,-193,-99,-20,49,89,104,88,36,-40,-150,-270,-401,-530,-637,-727,-777,-792,-764,-706,-602,-492,-345,-205,-54,99,242,395,544,705,873,1058,1253,1464,1681,1895,2099,2277,2420,2512,2551,2520,2434,2282,2088,1856,1607,1352,1114,885,701,529,397,281,177,85,-13,-117,-221,-351,-464,-611,-730,-869,-985,-1099,-1196,-1270,-1336,-1364,-1386,-1372,-1338,-1287,-1206,-1120,-1013,-911,-801,-708,-627,-570,-545,-545,-581,-647,-730,-839,-936,-1045,-1120,-1175,-1197,-1178,-1131,-1051,-948,-837,-716,-607,-505,-422,-362,-317,-300,-291,-307,-326,-356,-381,-403,-407,-395,-356,-277,-176,-25,148,358,589,837,1088,1342,1576,1797,1983,2143,2258,2347,2382,2396,2365,2307,2221,2106,1972,1815,1640,1452,1255,1049,850,648,462,287,127,-14,-141,-256,-360,-456,-549,-633,-716,-788,-850,-900,-924,-942,-921,-903,-848,-798,-734,-666,-611,-555,-513,-486,-466,-460,-468,-483,-514,-554,-607,-673,-750,-842,-939,-1045,-1150,-1247,-1332,-1396,-1425,-1426,-1380,-1299,-1180,-1030,-865,-682,-516,-348,-219,-106,-31,24,51,71,77,94,114,153,205,274,355,446,539,637,725,819,900,985,1068,1154,1244,1338,1434,1529,1618,1697,1760,1804,1827,1824,1799,1753,1681,1593,1481,1355,1209,1055,882,718,540,387,233,108,-2,-87,-148,-197,-221,-246,-258,-271,-293,-316,-362,-411,-487,-570,-672,-778,-889,-991,-1087,-1162,-1217,-1255,-1266,-1269,-1259,-1250,-1248,-1255,-1278,-1320,-1378,-1452,-1533,-1622,-1704,-1783,-1838,-1876,-1879,-1851,-1778,-1671,-1519,-1336,-1119,-885,-634,-390,-146,74,267,433,555,647,700,721,715,689,651,607,568,532,514,511,525,565,618,700,795,913,1043,1186,1335,1484,1625,1756,1860,1949,1998,2031,2026,2009,1967,1917,1861,1793,1738,1663,1605,1527,1451,1366,1263,1160,1032,900,755,596,437,266,98,-66,-231,-380,-527,-658,-783,-901,-1006,-1113,-1203,-1293,-1361,-1423,-1455,-1476,-1464,-1441,-1397,-1350,-1299,-1261,-1233,-1228,-1244,-1275,-1329,-1382,-1441,-1487,-1517,-1522,-1501,-1447,-1363,-1259,-1124,-992,-839,-702,-563,-444,-336,-246,-172,-110,-65,-28,-8,1,-7,-25,-66,-110,-173,-228,-293,-331,-366,-356,-328,-244,-134,34,222,458,699,966,1218,1468,1682,1873,2014,2118,2174,2190,2165,2109,2025,1918,1795,1659,1508,1358,1194,1033,873,709,558,407,267,133,11,-102,-205,-293,-375,-435,-496,-536,-579,-615,-652,-699,-744,-801,-857,-907,-949,-968,-960,-922,-853,-750,-632,-502,-373,-271,-187,-156,-169,-224,-334,-463,-620,-776,-913,-1024,-1088,-1107,-1073,-999,-889,-760,-624,-493,-382,-291,-222,-184,-152,-146,-137,-133,-132,-122,-114,-102,-85,-71,-49,-21,13,69,134,233,348,499,665,864,1066,1286,1490,1686,1847,1976,2054,2088,2067,2006,1898,1772,1611,1455,1285,1126,970,820,677,539,396,257,108,-41,-188,-343,-478,-619,-730,-838,-917,-979,-1021,-1039,-1046,-1034,-1014,-983,-949,-913,-868,-829,-773,-721,-654,-575,-494,-398,-312,-224,-159,-114,-105,-127,-198,-298,-439,-603,-778,-957,-1114,-1254,-1338,-1401,-1387,-1352,-1261,-1146,-1011,-865,-722,-590,-466,-365,-268,-190,-115,-48,19,87,152,216,273,324,367,397,414,426,428,434,443,464,508,570,668,782,932,1085,1255,1411,1553,1667,1740,1778,1767,1725,1647,1548,1434,1315,1195,1079,970,861,759,652,545,433,320,205,97,-3,-89,-156,-205,-233,-248,-254,-253,-264,-282,-326,-387,-479,-579,-707,-817,-938,-1019,-1084,-1103,-1090,-1040,-964,-883,-791,-733,-690,-701,-749,-849,-979,-1142,-1314,-1480,-1623,-1730,-1782,-1784,-1721,-1600,-1433,-1216,-982,-722,-466,-217,14,218,389,527,628,694,725,728,702,655,598,525,456,387,328,285,261,263,292,351,447,567,721,892,1079,1271,1457,1620,1764,1864,1932,1952,1936,1879,1802,1693,1583,1460,1342,1229,1121,1023,931,841,754,667,576,483,388,283,188,78,-24,-131,-241,-349,-464,-580,-701,-822,-948,-1066,-1184,-1280,-1368,-1421,-1454,-1446,-1413,-1347,-1257,-1162,-1052,-969,-895,-865,-868,-913,-1000,-1106,-1240,-1363,-1480,-1562,-1602,-1596,-1535,-1431,-1284,-1110,-923,-734,-559,-403,-278,-184,-122,-84,-68,-69,-71,-83,-81,-86,-74,-66,-52,-30,-25,2,13,40,75,121,192,284,402,547,714,901,1099,1301,1495,1680,1835,1972,2065,2135,2165,2171,2144,2099,2026,1943,1841,1727,1603,1465,1322,1175,1019,868,710,561,414,268,138,-4,-121,-253,-361,-482,-587,-691,-794,-878,-970,-1034,-1095,-1128,-1143,-1127,-1084,-1010,-909,-792,-657,-532,-412,-327,-276,-275,-324,-429,-567,-750,-939,-1134,-1313,-1452,-1556,-1597,-1593,-1526,-1424,-1279,-1115,-942,-768,-609,-470,-348,-261,-186,-136,-102,-68,-53,-24,-4,24,58,87,130,171,219,275,343,422,523,645,783,950,1128,1319,1517,1706,1882,2027,2141,2203,2226,2190,2110,1984,1824,1634,1435,1224,1022,831,654,499,360,239,126,26,-79,-179,-287,-398,-516,-636,-758,-874,-986,-1084,-1172,-1238,-1286,-1311,-1311,-1291,-1242,-1173,-1084,-977,-867,-748,-638,-544,-466,-424,-411,-440,-507,-609,-745,-908,-1083,-1266,-1438,-1584,-1707,-1775,-1800,-1772,-1687,-1555,-1386,-1174,-951,-713,-476,-254,-52,125,266,379,459,510,545,556,572,575,593,616,651,699,764,832,921,1010,1109,1214,1320,1428,1538,1643,1746,1840,1920,1988,2035,2057,2057,2019,1965,1875,1766,1638,1492,1349,1193,1047,903,765,637,510,389,269,148,32,-90,-202,-317,-424,-522,-617,-698,-774,-842,-899,-951,-995,-1033,-1065,-1094,-1110,-1126,-1131,-1129,-1118,-1100,-1077,-1051,-1028,-1009,-1007,-1018,-1056,-1115,-1200,-1306,-1428,-1552,-1678,-1781,-1866,-1905,-1909,-1862,-1770,-1636,-1464,-1265,-1048,-819,-591,-368,-157,38,211,369,496,607,691,748,787,799,792,773,739,707,676,661,664,697,759,853,979,1125,1297,1468,1652,1811,1959,2079,2162,2217,2228,2207,2158,2077,1979,1866,1736,1607,1473,1335,1202,1066,932,801,666,531,395,253,111,-41,-198,-361,-536,-714,-899,-1085,-1266,-1440,-1599,-1735,-1846,-1918,-1953,-1947,-1892,-1801,-1671,-1510,-1342,-1157,-993,-845,-732,-664,-636,-666,-733,-844,-978,-1126,-1276,-1405,-1502,-1556,-1553,-1500,-1385,-1230,-1029,-814,-582,-361,-154,23,172,279,356,399,411,408,379,346,304,263,228,196,185,177,200,231,288,365,459,577,706,855,1006,1174,1329,1488,1633,1758,1870,1952,2015,2053,2073,2072,2060,2031,1992,1942,1874,1795,1688,1567,1414,1242,1042,822,594,350,114,-120,-337,-536,-712,-865,-994,-1104,-1193,-1264,-1326,-1365,-1397,-1407,-1399,-1373,-1315,-1243,-1142,-1031,-909,-785,-675,-580,-514,-480,-480,-521,-586,-683,-793,-910,-1029,-1128,-1209,-1259,-1277,-1257,-1209,-1125,-1021,-895,-765,-624,-496,-367,-255,-154,-70,5,57,99,124,130,129,107,81,48,16,-7,-21,-8,23,91,184,315,466,652,841,1052,1256,1452,1632,1783,1906,1993,2043,2054,2032,1976,1900,1792,1676,1539,1396,1249,1092,936,773,611,445,279,109,-59,-224,-388,-540,-694,-827,-959,-1074,-1179,-1279,-1361,-1435,-1500,-1538,-1568,-1564,-1534,-1471,-1373,-1239,-1086,-899,-723,-531,-380,-236,-154,-104,-114,-167,-262,-395,-545,-708,-865,-1003,-1116,-1189,-1219,-1206,-1148,-1051,-924,-769,-604,-428,-255,-85,75,223,358,476,579,660,723,763,782,784,765,744,711,686,676,672,702,746,817,907,1008,1119,1229,1337,1428,1509,1559,1603,1605,1606,1568,1528,1467,1400,1327,1253,1171,1098,1008,929,830,735,623,509,382,250,120,-23,-149,-287,-404,-525,-628,-731,-821,-904,-985,-1054,-1120,-1173,-1214,-1241,-1242,-1225,-1178,-1103,-1017,-901,-798,-684,-603,-539,-526,-549,-627,-744,-909,-1093,-1303,-1503,-1694,-1855,-1966,-2035,-2035,-1985,-1878,-1719,-1531,-1307,-1085,-850,-636,-428,-250,-83,51,181,279,372,440,493,529,540,541,519,492,461,430,416,414,434,479,543,632,737,852,980,1104,1229,1347,1450,1548,1622,1692,1741,1786,1814,1843,1859,1872,1876,1872,1851,1816,1763,1678,1586,1452,1313,1145,969,780,590,393,210,24,-143,-302,-451,-579,-706,-809,-910,-992,-1063,-1115,-1154,-1164,-1162,-1131,-1092,-1034,-983,-929,-899,-889,-911,-961,-1044,-1147,-1273,-1397,-1524,-1625,-1706,-1743,-1740,-1688,-1586,-1446,-1263,-1063,-847,-633,-437,-255,-113,8,89,151,185,205,212,212,210,200,194,183,174,164,149,139,127,120,121,130,151,194,247,329,424,538,668,802,948,1085,1223,1344,1460,1553,1640,1701,1754,1777,1793,1776,1742,1678,1593,1478,1349,1194,1033,863,690,527,366,221,83,-44,-165,-280,-399,-515,-644,-771,-905,-1036,-1161,-1270,-1352,-1406,-1412,-1382,-1301,-1181,-1027,-856,-674,-514,-370,-280,-236,-253,-327,-454,-622,-817,-1021,-1214,-1384,-1508,-1584,-1599,-1556,-1459,-1316,-1143,-948,-756,-563,-403,-258,-156,-77,-38,-16,-28,-44,-82,-110,-150,-169,-181,-171,-139,-84,-5,100,223,368,521,688,856,1024,1188,1339,1476,1598,1692,1770,1822,1852,1867,1863,1858,1838,1820,1797,1766,1737,1686,1624,1540,1428,1293,1129,938,731,501,268,26,-211,-439,-653,-843,-1014,-1149,-1264,-1342,-1396,-1418,-1419,-1392,-1351,-1283,-1207,-1109,-1005,-891,-777,-662,-563,-476,-421,-394,-403,-452,-526,-641,-763,-900,-1031,-1147,-1244,-1305,-1336,-1329,-1292,-1225,-1136,-1029,-913,-795,-672,-554,-438,-322,-214,-96,11,129,232,350,444,545,630,700,769,808,849,868,883,885,894,888,907,917,954,1000,1066,1149,1242,1349,1449,1555,1638,1711,1753,1776,1761,1732,1657,1574,1452,1316,1160,984,802,608,414,224,36,-129,-290,-425,-545,-646,-730,-795,-851,-886,-922,-938,-955,-965,-969,-981,-984,-994,-999,-1005,-999,-992,-971,-940,-909,-863,-832,-803,-795,-811,-854,-923,-1020,-1134,-1262,-1396,-1514,-1625,-1698,-1746,-1748,-1711,-1631,-1514,-1357,-1184,-983,-779,-581,-375,-206,-33,103,232,337,432,515,588,666,732,810,880,958,1033,1107,1184,1246,1313,1364,1412,1451,1481,1511,1530,1552,1567,1581,1596,1607,1618,1632,1637,1650,1651,1653,1647,1627,1601,1556,1492,1413,1307,1186,1042,880,704,518,319,127,-75,-261,-441,-608,-752,-877,-980,-1053,-1116,-1151,-1173,-1191,-1191,-1202,-1194,-1199,-1190,-1186,-1174,-1160,-1139,-1126,-1107,-1104,-1103,-1120,-1149,-1190,-1238,-1290,-1336,-1375,-1391,-1393,-1362,-1315,-1238,-1147,-1038,-924,-803,-687,-573,-467,-366,-273,-179,-92,-2,89,177,271,353,439,505,570,606,637,638,634,604,572,526,485,444,418,403,417,440,503,572,674,782,905,1030,1150,1269,1367,1454,1517,1556,1570,1559,1516,1453,1361,1250,1120,976,821,665,499,344,178,31,-128,-269,-416,-552,-683,-805,-916,-1014,-1101,-1165,-1219,-1247,-1258,-1249,-1209,-1154,-1068,-965,-843,-709,-572,-440,-327,-234,-177,-153,-163,-210,-282,-371,-472,-571,-659,-736,-783,-810,-806,-778,-721,-648,-546,-439,-315,-190,-67,51,153,237,303,339,361,352,332,289,247,191,147,103,79,70,87,125,193,284,393,528,663,819,961,1107,1236,1352,1451,1529,1589,1630,1657,1665,1669,1649,1629,1588,1531,1467,1363,1260,1118,962,788,591,390,172,-45,-267,-487,-698,-905,-1092,-1267,-1413,-1537,-1624,-1678,-1702,-1682,-1643,-1567,-1477,-1372,-1253,-1142,-1017,-914,-804,-712,-627,-557,-503,-462,-444,-432,-451,-469,-506,-546,-583,-626,-651,-678,-688,-691,-680,-660,-633,-591,-548,-490,-433,-369,-304,-238,-170,-106,-41,21,84,149,213,281,349,418,487,556,622,688,749,808,865,920,973,1023,1075,1127,1173,1228,1274,1324,1373,1414,1455,1483,1503,1506,1492,1461,1406,1331,1235,1115,984,834,676,515,346,190,32,-111,-245,-371,-478,-587,-675,-762,-834,-898,-950,-987,-1015,-1023,-1028,-1009,-988,-949,-904,-851,-785,-720,-644,-577,-510,-455,-424,-403,-423,-458,-526,-617,-724,-847,-976,-1098,-1221,-1318,-1407,-1465,-1500,-1509,-1481,-1435,-1343,-1242,-1094,-941,-758,-569,-376,-184,-8,158,296,414,510,581,639,685,725,769,819,872,946,1020,1109,1194,1281,1356,1418,1467,1491,1500,1488,1460,1425,1380,1340,1298,1273,1250,1242,1245,1248,1261,1266,1268,1259,1235,1197,1140,1066,973,863,738,599,446,287,114,-57,-236,-405,-576,-727,-866,-983,-1076,-1141,-1184,-1192,-1189,-1153,-1117,-1062,-1012,-969,-929,-918,-916,-949,-1000,-1081,-1181,-1300,-1429,-1560,-1684,-1789,-1879,-1926,-1953,-1932,-1883,-1800,-1685,-1550,-1392,-1220,-1040,-852,-662,-478,-288,-117,54,202,341,459,553,632,683,715,733,731,726,716,705,707,711,733,761,799,843,888,934,971,1008,1035,1057,1079,1094,1119,1146,1182,1228,1277,1338,1392,1447,1486,1511,1516,1495,1457,1389,1314,1218,1118,1018,913,819,726,637,546,450,345,221,88,-72,-242,-421,-612,-783,-953,-1084,-1194,-1256,-1291,-1276,-1239,-1171,-1093,-1010,-936,-878,-845,-842,-868,-915,-996,-1068,-1170,-1241,-1320,-1365,-1395,-1399,-1374,-1333,-1262,-1177,-1080,-961,-844,-707,-574,-434,-298,-166,-47,64,149,219,265,287,294,283,259,239,216,209,218,247,307,382,490,607,735,870,995,1112,1216,1295,1367,1408,1452,1468,1491,1503,1515,1531,1541,1556,1567,1570,1569,1549,1521,1467,1396,1294,1174,1022,854,659,450,224,-6,-244,-481,-713,-941,-1147,-1344,-1509,-1655,-1762,-1841,-1872,-1875,-1831,-1760,-1657,-1535,-1397,-1266,-1135,-1028,-947,-890,-880,-893,-942,-1011,-1095,-1184,-1262,-1331,-1368,-1386,-1373,-1329,-1274,-1193,-1110,-1018,-928,-841,-753,-671,-588,-499,-412,-311,-204,-87,40,175,310,451,586,714,835,940,1043,1127,1217,1290,1374,1446,1533,1601,1685,1742,1807,1845,1877,1890,1890,1881,1860,1839,1810,1788,1754,1730,1691,1656,1600,1538,1457,1355,1243,1096,949,768,587,391,189,-9,-202,-394,-559,-724,-860,-984,-1087,-1173,-1237,-1289,-1316,-1329,-1320,-1293,-1246,-1185,-1105,-1017,-924,-827,-740,-666,-604,-576,-566,-595,-652,-740,-857,-994,-1145,-1305,-1458,-1602,-1722,-1812,-1870,-1887,-1861,-1798,-1693,-1560,-1395,-1216,-1017,-822,-620,-432,-246,-88,70,190,311,399,480,544,597,650,698,757,822,907,1003,1127,1250,1403,1537,1688,1806,1913,1984,2020,2022,1984,1912,1816,1696,1564,1434,1295,1181,1068,983,910,856,818,790,768,744,713,675,612,541,443,329,204,56,-88,-248,-404,-555,-702,-838,-950,-1057,-1119,-1169,-1184,-1170,-1139,-1076,-1020,-942,-888,-837,-810,-813,-835,-890,-965,-1060,-1165,-1279,-1390,-1496,-1587,-1665,-1718,-1752,-1758,-1739,-1693,-1620,-1525,-1410,-1275,-1128,-968,-796,-628,-441,-267,-83,93,264,423,572,694,809,885,955,988,1011,1016,1008,1004,993,995,1006,1033,1072,1128,1186,1257,1319,1381,1426,1455,1467,1456,1428,1380,1320,1249,1174,1101,1031,971,923,889,863,858,848,857,858,855,848,819,782,716,633,522,389,236,61,-128,-325,-531,-727,-924,-1088,-1241,-1347,-1426,-1457,-1445,-1398,-1309,-1203,-1074,-947,-826,-725,-655,-615,-622,-658,-739,-841,-973,-1106,-1250,-1372,-1478,-1550,-1581,-1577,-1519,-1430,-1296,-1142,-962,-779,-589,-415,-251,-114,0,90,147,184,195,188,167,139,104,80,60,61,80,124,194,290,406,540,688,836,984,1126,1248,1358,1441,1506,1545,1567,1569,1559,1538,1513,1486,1461,1443,1423,1415,1402,1393,1375,1348,1305,1247,1159,1052,909,745,550,335,101,-140,-385,-618,-837,-1027,-1186,-1311,-1393,-1440,-1451,-1426,-1382,-1310,-1231,-1141,-1053,-969,-897,-836,-793,-764,-750,-753,-761,-782,-804,-835,-859,-888,-903,-923,-924,-921,-903,-870,-834,-772,-714,-638,-560,-482,-398,-323,-246,-181,-116,-64,-16,21,56,79,106,124,148,172,211,251,315,383,476,575,694,819,952,1092,1224,1358,1474,1582,1663,1727,1762,1771,1757,1712,1652,1570,1472,1370,1254,1143,1031,923,824,733,650,573,503,427,358,268,179,69,-48,-179,-315,-455,-589,-718,-829,-922,-997,-1045,-1075,-1079,-1064,-1030,-980,-914,-843,-758,-682,-603,-541,-494,-471,-472,-509,-569,-664,-782,-920,-1080,-1236,-1401,-1547,-1677,-1778,-1842,-1867,-1850,-1786,-1685,-1549,-1385,-1210,-1021,-848,-675,-537,-409,-319,-243,-194,-155,-123,-97,-55,-8,60,149,255,391,535,709,881,1070,1254,1434,1602,1750,1876,1964,2032,2041,2037,1969,1889,1761,1627,1470,1315,1168,1037,932,859,812,802,817,855,905,960,1009,1041,1046,1020,951,850,705,534,341,134,-63,-255,-414,-546,-639,-693,-712,-701,-668,-620,-567,-521,-477,-468,-462,-498,-549,-630,-735,-857,-994,-1138,-1286,-1425,-1561,-1674,-1779,-1849,-1906,-1927,-1920,-1887,-1813,-1714,-1585,-1423,-1244,-1047,-844,-638,-446,-260,-103,41,153,251,326,385,440,477,520,554,587,627,654,697,730,771,819,864,926,990,1060,1136,1209,1279,1336,1382,1396,1397,1360,1304,1221,1127,1019,918,820,743,691,661,667,692,744,811,879,954,1005,1041,1042,1005,930,813,659,475,270,50,-165,-380,-576,-746,-899,-1013,-1103,-1170,-1200,-1220,-1216,-1201,-1183,-1167,-1152,-1163,-1178,-1229,-1289,-1376,-1472,-1577,-1681,-1773,-1849,-1891,-1910,-1885,-1826,-1731,-1596,-1437,-1248,-1043,-824,-609,-390,-199,-16,133,255,346,407,438,455,441,429,400,373,352,327,323,321,339,373,421,491,577,676,792,910,1032,1148,1259,1349,1425,1479,1510,1524,1515,1499,1465,1436,1400,1377,1358,1351,1356,1362,1383,1393,1402,1395,1368,1318,1238,1124,979,796,592,350,108,-160,-414,-664,-893,-1090,-1259,-1386,-1483,-1539,-1568,-1569,-1550,-1515,-1467,-1410,-1347,-1285,-1222,-1165,-1114,-1075,-1046,-1035,-1027,-1036,-1045,-1058,-1066,-1067,-1054,-1026,-987,-918,-851,-746,-647,-526,-401,-280,-158,-51,39,113,160,186,192,182,161,136,108,92,81,90,109,155,214,305,407,543,686,853,1025,1198,1371,1520,1657,1757,1831,1864,1867,1830,1772,1682,1582,1466,1350,1232,1128,1030,948,878,816,770,718,671,611,539,448,334,195,29,-161,-373,-604,-841,-1079,-1306,-1506,-1675,-1800,-1869,-1890,-1846,-1760,-1623,-1461,-1269,-1076,-885,-710,-569,-453,-390,-363,-383,-447,-534,-660,-785,-926,-1043,-1153,-1225,-1267,-1276,-1247,-1194,-1117,-1022,-921,-809,-706,-592,-495,-396,-305,-229,-152,-90,-34,25,78,140,213,293,387,494,607,729,853,975,1100,1215,1340,1451,1574,1682,1798,1893,1985,2048,2093,2102,2080,2029,1939,1833,1697,1551,1399,1239,1089,945,807,684,567,459,362,268,178,99,16,-59,-130,-203,-269,-338,-408,-478,-554,-630,-711,-788,-867,-931,-992,-1031,-1058,-1065,-1055,-1026,-986,-938,-884,-835,-795,-765,-766,-783,-835,-910,-1015,-1138,-1271,-1412,-1535,-1646,-1723,-1770,-1771,-1739,-1661,-1552,-1410,-1242,-1057,-855,-650,-438,-233,-35,148,320,462,596,693,782,846,895,932,957,975,990,999,1008,1016,1028,1048,1070,1108,1148,1198,1252,1299,1337,1360,1355,1328,1263,1176,1053,917,764,604,459,318,211,127,76,64,73,121,179,254,327,393,440,463,456,411,339,229,100,-56,-217,-385,-547,-688,-822,-914,-991,-1024,-1044,-1021,-998,-945,-901,-851,-814,-792,-790,-814,-860,-931,-1021,-1128,-1238,-1349,-1443,-1513,-1550,-1538,-1484,-1371,-1216,-1016,-785,-535,-282,-36,191,386,551,676,759,818,835,839,820,792,761,735,708,704,693,707,712,730,739,747,747,742,732,723,715,714,719,736,752,781,799,823,836,844,847,843,842,842,843,855,871,892,923,943,969,978,980,960,922,859,774,666,540,397,245,81,-79,-249,-409,-569,-725,-876,-1023,-1162,-1296,-1417,-1530,-1624,-1699,-1754,-1776,-1782,-1747,-1699,-1618,-1527,-1421,-1314,-1211,-1116,-1044,-984,-949,-924,-913,-903,-887,-858,-806,-734,-634,-515,-374,-228,-71,75,214,340,435,522,567,606,607,599,572,524,483,418,370,310,262,217,184,159,156,163,207,268,371,501,665,856,1058,1271,1465,1644,1779,1869,1908,1887,1821,1708,1560,1399,1224,1061,913,789,695,629,585,567,548,541,516,475,408,309,174,11,-188,-405,-637,-877,-1102,-1313,-1491,-1627,-1720,-1758,-1745,-1683,-1575,-1431,-1260,-1077,-883,-707,-539,-404,-302,-239,-222,-246,-313,-411,-541,-682,-828,-963,-1076,-1154,-1197,-1194,-1152,-1074,-967,-845,-710,-586,-466,-370,-295,-243,-218,-211,-223,-242,-264,-283,-284,-268,-225,-150,-48,85,240,418,602,799,985,1171,1340,1496,1631,1748,1843,1919,1968,2000,2006,1990,1953,1894,1815,1729,1620,1516,1399,1285,1176,1061,957,848,742,629,520,394,279,151,27,-90,-208,-310,-405,-487,-558,-619,-672,-714,-754,-785,-814,-839,-857,-873,-883,-887,-890,-880,-876,-859,-852,-836,-836,-837,-859,-894,-947,-1027,-1119,-1236,-1355,-1488,-1607,-1723,-1808,-1869,-1894,-1878,-1829,-1737,-1612,-1463,-1282,-1098,-898,-697,-511,-320,-160,3,136,268,379,486,584,670,755,828,894,957,1007,1060,1103,1152,1199,1253,1319,1385,1469,1550,1638,1716,1786,1830,1847,1828,1770,1672,1536,1372,1184,994,810,645,523,433,408,418,485,579,692,817,915,998,1027,1013,939,816,643,437,202,-37,-276,-495,-694,-866,-1006,-1123,-1209,-1273,-1311,-1329,-1319,-1286,-1235,-1162,-1087,-1010,-947,-908,-907,-944,-1030,-1159,-1325,-1516,-1718,-1910,-2068,-2182,-2217,-2173,-2040,-1802,-1492,-1100,-658,-201,263,677,1034,1306,1468,1536,1487,1355,1143,881,583,280,-16,-284,-519,-702,-835,-900,-905,-834,-698,-489,-226,96,441,812,1170,1509,1808,2048,2227,2331,2364,2326,2223,2065,1871,1645,1422,1204,1023,882,797,769,797,871,975,1095,1196,1273,1272,1196,1015,744,402,37,-311,-582,-765,-844,-873,-899,-1012,-1256,-1651,-2140,-2634,-2983,-3075,-2820,-2220,-1358,-374,544,1265,1668,1767,1589,1270,897,576,319,93,-197,-661,-1407,-2451,-3746,-5122,-6328,-7086,-7108,-6216,-4346,-1617,1703,5193,8382,10789,12012,11822,10133,7119,3077,-1499,-6086,-10105,-13069,-14592,-14462,-12670,-9398,-5026,-66,4895,9255,12509,14273,14389,12917,10127,6478,2507,-1228,-4262,-6264,-7114,-6844,-5682,-3915,-1891,80,1769,3021,3802,4137,4109,3829,3394,2887,2353,1806,1230,606,-82,-825,-1570,-2258,-2780,-3074,-3068,-2781,-2264,-1628,-1039,-632,-563,-879,-1589,-2576,-3679,-4659,-5310,-5439,-4963,-3904,-2387,-654,1035,2384,3195,3311,2762,1628,144,-1432,-2830,-3795,-4180,-3912,-3040,-1710,-139,1400,2650,3370,3417,2744,1399,-411,-2465,-4422,-6010,-6974,-7162,-6562,-5266,-3483,-1497,423,1993,3057,3509,3375,2757,1806,720,-326,-1195,-1770,-2039,-1988,-1692,-1222,-668,-120,363,734,986,1135,1220,1288,1402,1601,1934,2404,3002,3677,4347,4922,5284,5351,5043,4340,3261,1876,301,-1315,-2829,-4084,-4986,-5452,-5482,-5094,-4377,-3423,-2367,-1322,-409,298,765,988,1051,1006,1008,1118,1457,2042,2898,3963,5175,6424,7615,8649,9460,9999,10258,10237,9971,9494,8853,8115,7312,6510,5721,4965,4224,3485,2697,1849,899,-142,-1259,-2399,-3493,-4463,-5223,-5707,-5856,-5636,-5050,-4107,-2874,-1411,174,1784,3304,4627,5656,6307,6532,6294,5608,4502,3032,1290,-654,-2667,-4669,-6499,-8060,-9191,-9788,-9758,-9053,-7704,-5799,-3491,-996,1462,3649,5367,6485,6925,6708,5908,4655,3116,1449,-181,-1660,-2895,-3859,-4535,-4963,-5173,-5210,-5093,-4849,-4466,-3965,-3338,-2613,-1819,-1015,-254,373,816,1006,927,580,7,-725,-1527,-2307,-2984,-3486,-3771,-3826,-3652,-3285,-2778,-2180,-1575,-1007,-544,-217,-45,-33,-159,-401,-726,-1100,-1493,-1875,-2218,-2512,-2738,-2899,-3011,-3075,-3139,-3201,-3309,-3466,-3708,-4021,-4435,-4900,-5426,-5958,-6464,-6915,-7263,-7502,-7604,-7579,-7422,-7155,-6794,-6364,-5891,-5403,-4917,-4476,-4075,-3770,-3540,-3416,-3385,-3422,-3510,-3592,-3638,-3591,-3420,-3098,-2603,-1969,-1198,-376,462,1227,1870,2336,2600,2660,2531,2261,1895,1502,1139,848,665,596,634,754,921,1093,1239,1321,1333,1267,1134,961,766,599,471,442,500,691,982,1372,1824,2289,2734,3096,3340,3433,3345,3090,2669,2123,1506,864,285,-191,-495,-609,-507,-207,262,854,1513,2176,2801,3339,3775,4096,4312,4440,4501,4518,4510,4484,4466,4446,4452,4483,4558,4683,4865,5103,5398,5742,6130,6556,7016,7496,8000,8503,9001,9477,9897,10263,10536,10718,10805,10791,10695,10529,10311,10064,9796,9530,9260,8992,8716,8422,8101,7760,7377,6993,6589,6217,5873,5592,5370,5215,5115,5065,5049,5066,5105,5155,5210,5238,5215,5098,4857,4464,3912,3223,2438,1629,869,237,-208,-430,-432,-246,64,429,752,989,1070,987,740,356,-117,-620,-1106,-1510,-1796,-1940,-1924,-1779,-1523,-1212,-908,-662,-531,-548,-723,-1058,-1518,-2063,-2642,-3192,-3666,-4015,-4214,-4252,-4138,-3900,-3576,-3207,-2854,-2547,-2342,-2254,-2299,-2477,-2762,-3133,-3542,-3956,-4329,-4625,-4836,-4931,-4932,-4848,-4696,-4528,-4358,-4236,-4178,-4207,-4317,-4513,-4757,-5041,-5328,-5602,-5846,-6046,-6207,-6320,-6410,-6469,-6525,-6570,-6621,-6666,-6710,-6737,-6754,-6749,-6734,-6707,-6685,-6671,-6677,-6701,-6758,-6824,-6920,-7009,-7102,-7184,-7254,-7308,-7356,-7388,-7427,-7457,-7491,-7516,-7540,-7555,-7564,-7560,-7551,-7525,-7495,-7454,-7401,-7343,-7263,-7177,-7064,-6943,-6806,-6658,-6509,-6356,-6211,-6080,-5962,-5867,-5794,-5736,-5705,-5676,-5660,-5642,-5616,-5580,-5534,-5463,-5389,-5278,-5154,-4987,-4792,-4549,-4267,-3945,-3582,-3196,-2787,-2374,-1975,-1602,-1287,-1035,-871,-794,-801,-890,-1028,-1211,-1400,-1572,-1715,-1789,-1815,-1758,-1647,-1480,-1271,-1041,-796,-555,-326,-117,62,207,310,360,370,326,249,147,32,-72,-158,-206,-205,-157,-43,105,311,525,769,1000,1225,1428,1601,1745,1859,1950,2022,2084,2150,2213,2299,2393,2510,2647,2804,2975,3166,3364,3568,3776,3975,4167,4344,4509,4650,4782,4886,4970,5032,5063,5074,5050,5014,4946,4872,4788,4701,4624,4557,4513,4492,4506,4552,4636,4757,4902,5084,5263,5467,5640,5815,5944,6053,6118,6142,6137,6091,6031,5953,5875,5808,5763,5747,5773,5830,5936,6063,6212,6360,6487,6579,6612,6585,6495,6350,6180,5996,5839,5729,5684,5730,5845,6046,6279,6547,6779,6972,7056,7045,6901,6657,6330,5973,5635,5369,5238,5250,5462,5821,6333,6918,7513,8043,8420,8597,8523,8200,7653,6928,6122,5325,4637,4165,3953,4058,4456,5105,5916,6773,7559,8152,8469,8452,8102,7447,6585,5604,4650,3830,3253,2987,3055,3428,4050,4808,5596,6292,6792,7030,6963,6612,6008,5252,4413,3623,2947,2469,2226,2213,2419,2784,3243,3725,4155,4475,4646,4644,4475,4164,3743,3265,2771,2310,1920,1613,1416,1311,1290,1332,1399,1471,1512,1497,1416,1256,1026,735,405,49,-291,-621,-891,-1121,-1281,-1389,-1443,-1460,-1447,-1430,-1409,-1408,-1429,-1485,-1583,-1714,-1892,-2093,-2326,-2569,-2818,-3054,-3271,-3454,-3601,-3708,-3775,-3812,-3822,-3822,-3809,-3805,-3806,-3823,-3860,-3911,-3980,-4056,-4137,-4205,-4266,-4289,-4296,-4256,-4194,-4100,-3997,-3896,-3814,-3769,-3767,-3823,-3927,-4089,-4277,-4498,-4711,-4916,-5081,-5205,-5273,-5285,-5253,-5177,-5082,-4989,-4902,-4862,-4853,-4907,-4999,-5151,-5328,-5549,-5777,-6025,-6267,-6505,-6729,-6927,-7102,-7237,-7342,-7407,-7438,-7444,-7429,-7410,-7392,-7387,-7397,-7430,-7473,-7528,-7581,-7626,-7650,-7651,-7617,-7557,-7458,-7335,-7186,-7022,-6855,-6681,-6530,-6388,-6289,-6208,-6178,-6172,-6208,-6261,-6331,-6403,-6466,-6509,-6521,-6497,-6436,-6338,-6202,-6050,-5876,-5706,-5545,-5405,-5296,-5216,-5170,-5146,-5143,-5149,-5153,-5152,-5138,-5105,-5065,-5012,-4960,-4911,-4877,-4857,-4860,-4880,-4915,-4963,-5003,-5035,-5041,-5011,-4946,-4837,-4693,-4520,-4333,-4140,-3960,-3803,-3671,-3580,-3521,-3499,-3504,-3532,-3566,-3598,-3627,-3625,-3614,-3571,-3513,-3434,-3350,-3248,-3157,-3049,-2951,-2846,-2739,-2636,-2527,-2426,-2335,-2252,-2204,-2166,-2173,-2201,-2259,-2335,-2414,-2486,-2534,-2541,-2501,-2407,-2254,-2062,-1834,-1592,-1362,-1154,-997,-893,-851,-861,-921,-997,-1084,-1148,-1173,-1151,-1060,-915,-715,-476,-222,36,270,472,630,742,815,856,880,907,944,1016,1121,1263,1435,1628,1818,2001,2142,2240,2280,2254,2177,2052,1901,1757,1632,1578,1596,1718,1940,2251,2634,3047,3466,3833,4133,4322,4396,4356,4205,3983,3713,3449,3212,3055,2989,3030,3186,3433,3753,4121,4488,4839,5126,5340,5453,5472,5392,5232,5015,4768,4523,4308,4147,4056,4040,4100,4211,4372,4542,4710,4855,4951,5011,5014,4983,4916,4836,4758,4686,4658,4651,4704,4792,4923,5086,5264,5440,5601,5722,5805,5835,5820,5773,5700,5633,5579,5561,5583,5652,5754,5885,6017,6140,6233,6286,6303,6275,6226,6159,6078,6020,5944,5907,5850,5814,5766,5717,5659,5601,5543,5495,5469,5456,5478,5523,5590,5686,5784,5893,5994,6075,6135,6150,6126,6047,5928,5756,5562,5336,5115,4905,4721,4586,4491,4459,4474,4531,4626,4718,4823,4882,4920,4896,4829,4709,4554,4369,4182,3997,3843,3722,3644,3614,3620,3668,3731,3809,3883,3936,3969,3960,3920,3842,3736,3611,3474,3340,3213,3101,3006,2925,2859,2803,2757,2718,2689,2667,2663,2669,2687,2718,2747,2779,2796,2803,2790,2763,2715,2655,2579,2504,2409,2328,2229,2147,2055,1976,1890,1817,1731,1662,1584,1515,1453,1394,1355,1322,1307,1303,1309,1324,1335,1347,1341,1326,1288,1248,1183,1125,1046,979,897,820,727,631,520,403,276,147,15,-108,-228,-336,-435,-529,-615,-702,-783,-872,-950,-1041,-1114,-1192,-1256,-1314,-1368,-1409,-1456,-1500,-1545,-1606,-1665,-1746,-1832,-1931,-2039,-2150,-2264,-2370,-2467,-2548,-2613,-2665,-2705,-2743,-2785,-2841,-2914,-3005,-3109,-3218,-3319,-3401,-3454,-3474,-3456,-3421,-3360,-3316,-3286,-3291,-3340,-3429,-3553,-3695,-3837,-3949,-4027,-4044,-4000,-3909,-3759,-3612,-3444,-3336,-3265,-3282,-3384,-3565,-3826,-4133,-4459,-4775,-5035,-5224,-5312,-5291,-5173,-4957,-4694,-4399,-4122,-3906,-3762,-3744,-3820,-4021,-4290,-4623,-4961,-5280,-5527,-5694,-5751,-5708,-5576,-5378,-5152,-4926,-4735,-4604,-4547,-4566,-4661,-4799,-4980,-5162,-5333,-5477,-5576,-5636,-5654,-5643,-5609,-5571,-5529,-5507,-5496,-5515,-5547,-5609,-5677,-5759,-5839,-5907,-5959,-5983,-5973,-5935,-5856,-5755,-5631,-5494,-5361,-5230,-5123,-5031,-4973,-4938,-4930,-4955,-4980,-5038,-5076,-5126,-5142,-5142,-5095,-5022,-4899,-4755,-4577,-4399,-4218,-4066,-3944,-3867,-3844,-3870,-3941,-4048,-4169,-4291,-4396,-4456,-4477,-4427,-4331,-4173,-3980,-3761,-3538,-3328,-3151,-3014,-2934,-2899,-2917,-2977,-3057,-3166,-3263,-3364,-3436,-3489,-3508,-3505,-3468,-3412,-3338,-3252,-3163,-3080,-2997,-2935,-2882,-2847,-2819,-2803,-2780,-2762,-2728,-2686,-2632,-2569,-2504,-2441,-2385,-2345,-2316,-2309,-2311,-2326,-2342,-2355,-2358,-2340,-2305,-2233,-2149,-2032,-1902,-1764,-1619,-1485,-1360,-1253,-1162,-1087,-1024,-971,-920,-872,-814,-751,-679,-593,-506,-410,-314,-225,-139,-67,-8,42,71,100,109,127,136,150,171,197,233,276,329,389,465,547,644,748,864,979,1098,1198,1297,1365,1424,1457,1481,1494,1514,1532,1572,1623,1685,1761,1830,1894,1943,1963,1967,1939,1901,1847,1798,1755,1736,1738,1771,1830,1913,2009,2109,2199,2265,2301,2306,2267,2213,2132,2059,1993,1960,1968,2013,2111,2229,2380,2528,2670,2781,2856,2889,2876,2832,2766,2688,2635,2598,2615,2679,2794,2960,3153,3371,3580,3780,3937,4058,4125,4147,4122,4066,3989,3906,3837,3783,3770,3791,3853,3948,4072,4198,4332,4434,4517,4552,4557,4520,4458,4384,4311,4251,4229,4226,4281,4352,4463,4575,4692,4786,4857,4882,4880,4828,4759,4665,4571,4485,4415,4376,4355,4368,4392,4428,4461,4485,4488,4469,4427,4361,4283,4194,4109,4029,3970,3928,3908,3909,3928,3952,3989,4013,4037,4044,4042,4023,3995,3956,3916,3872,3836,3800,3777,3755,3740,3726,3715,3702,3694,3687,3691,3705,3730,3773,3823,3880,3938,3976,4009,4003,3985,3933,3866,3792,3714,3652,3606,3581,3584,3602,3643,3684,3734,3774,3802,3823,3816,3806,3770,3731,3678,3623,3564,3501,3444,3376,3320,3252,3195,3134,3081,3035,2998,2974,2963,2958,2967,2971,2978,2971,2948,2906,2838,2747,2640,2509,2384,2246,2130,2019,1937,1868,1827,1798,1787,1774,1767,1745,1718,1673,1612,1548,1467,1400,1327,1271,1228,1191,1176,1157,1149,1137,1118,1093,1055,1007,956,895,844,789,751,723,701,698,692,692,692,672,658,616,578,521,473,416,380,345,333,333,350,384,425,476,523,571,605,634,640,636,617,585,544,492,437,371,309,232,156,73,-13,-100,-186,-275,-348,-424,-478,-529,-564,-587,-600,-606,-606,-611,-611,-630,-650,-691,-743,-807,-891,-977,-1077,-1179,-1280,-1385,-1479,-1567,-1649,-1716,-1774,-1819,-1853,-1874,-1894,-1899,-1908,-1916,-1930,-1949,-1984,-2025,-2083,-2152,-2225,-2312,-2391,-2480,-2550,-2623,-2675,-2723,-2753,-2781,-2798,-2819,-2835,-2862,-2889,-2925,-2964,-3002,-3044,-3075,-3099,-3115,-3111,-3105,-3078,-3053,-3014,-2982,-2947,-2918,-2900,-2881,-2878,-2875,-2880,-2886,-2892,-2898,-2903,-2900,-2902,-2895,-2897,-2893,-2900,-2909,-2929,-2955,-2990,-3030,-3079,-3125,-3172,-3214,-3243,-3269,-3269,-3272,-3243,-3224,-3177,-3144,-3099,-3066,-3038,-3020,-3020,-3029,-3059,-3096,-3160,-3220,-3306,-3382,-3469,-3547,-3620,-3678,-3727,-3753,-3774,-3773,-3768,-3752,-3738,-3725,-3723,-3721,-3746,-3762,-3812,-3850,-3905,-3955,-4005,-4046,-4078,-4093,-4094,-4075,-4043,-3991,-3934,-3864,-3796,-3734,-3674,-3632,-3595,-3576,-3560,-3555,-3544,-3536,-3515,-3485,-3446,-3393,-3334,-3269,-3201,-3134,-3075,-3017,-2974,-2933,-2904,-2877,-2860,-2838,-2824,-2800,-2783,-2756,-2734,-2705,-2679,-2651,-2631,-2607,-2596,-2585,-2581,-2584,-2590,-2596,-2604,-2600,-2588,-2565,-2521,-2472,-2395,-2320,-2226,-2136,-2048,-1962,-1896,-1838,-1804,-1783,-1791,-1805,-1847,-1888,-1948,-2003,-2061,-2111,-2152,-2183,-2195,-2197,-2178,-2154,-2108,-2065,-2007,-1956,-1899,-1855,-1811,-1786,-1765,-1761,-1764,-1777,-1792,-1812,-1825,-1830,-1828,-1804,-1777,-1726,-1676,-1607,-1547,-1481,-1427,-1380,-1344,-1317,-1302,-1292,-1290,-1288,-1286,-1284,-1270,-1259,-1227,-1202,-1153,-1114,-1050,-996,-927,-857,-787,-708,-632,-551,-473,-392,-319,-248,-178,-128,-70,-37,2,22,47,56,77,84,112,129,167,208,262,324,399,474,561,645,723,798,860,906,942,955,958,945,922,891,854,819,779,747,716,686,672,648,645,638,640,652,665,689,717,747,788,820,866,894,935,957,983,993,1004,1002,1005,1003,1002,1015,1024,1052,1085,1123,1173,1215,1266,1297,1334,1342,1350,1338,1317,1291,1263,1235,1220,1215,1223,1250,1290,1344,1412,1482,1564,1641,1724,1797,1876,1941,2013,2069,2129,2175,2226,2255,2294,2308,2331,2339,2351,2359,2372,2384,2403,2420,2446,2462,2485,2498,2509,2522,2526,2537,2550,2562,2589,2612,2645,2678,2710,2734,2759,2762,2764,2746,2719,2682,2631,2580,2523,2468,2421,2381,2354,2347,2349,2374,2412,2459,2518,2575,2633,2678,2718,2730,2734,2713,2671,2628,2558,2503,2438,2389,2353,2332,2332,2346,2376,2411,2456,2492,2530,2553,2568,2573,2568,2557,2548,2534,2534,2533,2547,2566,2598,2629,2673,2708,2754,2792,2833,2873,2913,2954,2999,3044,3092,3141,3184,3226,3258,3279,3291,3283,3271,3237,3203,3153,3107,3060,3013,2983,2950,2939,2935,2942,2962,2991,3022,3065,3099,3139,3167,3188,3201,3200,3187,3169,3129,3093,3036,2982,2913,2847,2770,2696,2620,2543,2480,2411,2366,2318,2286,2265,2235,2221,2191,2158,2116,2057,1991,1914,1831,1741,1660,1576,1511,1451,1411,1382,1371,1370,1378,1391,1407,1417,1424,1420,1409,1392,1366,1345,1319,1304,1297,1294,1312,1327,1357,1387,1417,1449,1474,1494,1512,1520,1529,1530,1535,1533,1539,1538,1546,1551,1551,1557,1549,1542,1524,1489,1459,1401,1354,1289,1232,1174,1127,1086,1062,1047,1045,1057,1071,1098,1115,1138,1151,1156,1150,1132,1099,1058,1000,934,857,770,676,577,471,368,260,160,62,-25,-109,-178,-246,-300,-358,-400,-448,-487,-528,-569,-607,-649,-691,-738,-782,-837,-881,-935,-974,-1014,-1040,-1059,-1066,-1065,-1057,-1047,-1032,-1024,-1016,-1012,-1018,-1019,-1029,-1037,-1040,-1051,-1046,-1051,-1044,-1043,-1040,-1043,-1044,-1059,-1067,-1093,-1107,-1135,-1146,-1162,-1162,-1152,-1137,-1103,-1069,-1028,-987,-952,-926,-908,-908,-917,-939,-970,-1005,-1045,-1078,-1114,-1134,-1159,-1161,-1168,-1162,-1152,-1142,-1126,-1114,-1101,-1098,-1092,-1100,-1119,-1144,-1194,-1254,-1334,-1433,-1547,-1674,-1813,-1946,-2084,-2199,-2306,-2384,-2441,-2473,-2477,-2473,-2448,-2423,-2401,-2380,-2378,-2382,-2401,-2430,-2463,-2500,-2531,-2557,-2578,-2584,-2590,-2584,-2576,-2572,-2561,-2564,-2566,-2571,-2585,-2591,-2603,-2607,-2605,-2597,-2580,-2555,-2522,-2485,-2443,-2405,-2367,-2337,-2315,-2304,-2303,-2312,-2327,-2346,-2359,-2368,-2360,-2341,-2305,-2252,-2189,-2118,-2042,-1978,-1914,-1879,-1847,-1853,-1862,-1907,-1952,-2017,-2081,-2145,-2206,-2251,-2290,-2309,-2323,-2318,-2316,-2300,-2294,-2279,-2283,-2279,-2295,-2310,-2335,-2367,-2397,-2440,-2471,-2519,-2553,-2600,-2639,-2684,-2726,-2771,-2812,-2852,-2883,-2911,-2927,-2934,-2930,-2916,-2894,-2871,-2839,-2821,-2797,-2793,-2794,-2806,-2835,-2865,-2903,-2943,-2972,-3005,-3012,-3022,-3005,-2986,-2954,-2913,-2874,-2828,-2784,-2749,-2705,-2674,-2635,-2596,-2553,-2505,-2450,-2388,-2323,-2247,-2178,-2100,-2031,-1959,-1889,-1827,-1758,-1696,-1628,-1559,-1490,-1421,-1349,-1289,-1222,-1178,-1133,-1106,-1091,-1091,-1102,-1130,-1159,-1203,-1239,-1285,-1315,-1349,-1365,-1375,-1369,-1354,-1321,-1281,-1226,-1163,-1099,-1027,-965,-904,-857,-822,-797,-797,-795,-824,-846,-881,-920,-952,-988,-1014,-1037,-1052,-1063,-1069,-1069,-1073,-1067,-1074,-1075,-1084,-1096,-1106,-1127,-1135,-1160,-1165,-1186,-1189,-1199,-1200,-1197,-1188,-1172,-1148,-1116,-1078,-1030,-979,-926,-867,-816,-761,-714,-667,-624,-579,-533,-485,-431,-373,-312,-247,-182,-124,-63,-19,30,59,92,118,144,177,211,254,309,361,429,485,543,590,619,636,628,605,564,511,457,398,354,323,308,322,354,405,481,560,652,747,833,921,994,1059,1113,1149,1180,1187,1193,1171,1142,1095,1033,966,886,808,732,669,618,588,576,587,610,655,698,749,798,827,859,863,865,853,834,822,805,809,818,845,891,940,1011,1073,1147,1208,1263,1315,1346,1380,1406,1423,1457,1477,1518,1556,1604,1657,1707,1761,1801,1845,1867,1891,1893,1894,1882,1867,1848,1834,1821,1819,1821,1839,1861,1894,1931,1968,2007,2040,2064,2083,2087,2089,2074,2064,2040,2030,2012,2011,2008,2028,2045,2087,2129,2185,2241,2307,2360,2417,2460,2487,2507,2506,2489,2465,2417,2367,2302,2228,2153,2066,1986,1901,1829,1756,1705,1656,1630,1606,1603,1596,1604,1607,1611,1618,1617,1620,1624,1620,1635,1632,1653,1660,1683,1694,1716,1723,1742,1745,1753,1751,1749,1743,1737,1725,1724,1713,1723,1723,1744,1766,1790,1826,1851,1884,1903,1922,1927,1935,1932,1937,1943,1957,1981,2015,2057,2110,2162,2215,2265,2300,2332,2337,2338,2316,2288,2250,2205,2166,2127,2101,2079,2074,2074,2087,2101,2120,2135,2149,2156,2157,2157,2146,2140,2125,2112,2095,2074,2048,2012,1973,1917,1862,1790,1718,1643,1564,1495,1432,1372,1337,1298,1283,1269,1264,1258,1256,1243,1223,1195,1153,1107,1048,990,925,874,817,781,743,729,713,718,719,732,740,747,747,737,719,690,652,615,571,537,507,488,481,485,494,512,529,549,563,573,581,586,594,609,628,664,708,765,831,898,967,1026,1073,1101,1106,1091,1048,993,913,834,750,672,616,566,549,544,562,594,628,673,704,739,761,775,788,789,797,795,794,789,773,749,710,648,575,476,359,238,92,-38,-177,-299,-403,-494,-557,-603,-627,-640,-634,-637,-624,-633,-636,-662,-693,-742,-796,-862,-931,-1003,-1070,-1130,-1181,-1213,-1234,-1231,-1214,-1180,-1130,-1077,-1009,-956,-892,-850,-810,-783,-763,-750,-734,-722,-698,-672,-637,-599,-556,-521,-482,-459,-436,-424,-420,-418,-423,-430,-434,-450,-455,-478,-485,-514,-529,-555,-578,-595,-614,-621,-628,-622,-612,-594,-574,-553,-532,-514,-501,-495,-495,-489,-496,-484,-480,-459,-439,-409,-389,-366,-358,-366,-387,-436,-497,-580,-677,-786,-899,-1018,-1127,-1239,-1331,-1420,-1488,-1550,-1592,-1632,-1653,-1677,-1687,-1698,-1702,-1701,-1702,-1692,-1689,-1675,-1671,-1660,-1661,-1658,-1663,-1669,-1675,-1681,-1682,-1681,-1667,-1655,-1622,-1597,-1553,-1509,-1461,-1402,-1352,-1289,-1237,-1183,-1138,-1105,-1077,-1071,-1065,-1074,-1084,-1085,-1086,-1062,-1029,-974,-904,-822,-742,-660,-600,-551,-528,-525,-541,-569,-605,-635,-659,-668,-661,-633,-598,-543,-488,-432,-379,-342,-315,-306,-316,-332,-370,-400,-443,-478,-511,-542,-569,-599,-635,-680,-737,-806,-890,-982,-1082,-1183,-1279,-1372,-1445,-1517,-1557,-1602,-1619,-1639,-1646,-1651,-1660,-1663,-1671,-1673,-1676,-1669,-1661,-1639,-1609,-1575,-1527,-1482,-1434,-1383,-1346,-1307,-1284,-1264,-1255,-1247,-1249,-1244,-1242,-1230,-1213,-1185,-1146,-1099,-1041,-976,-909,-838,-766,-703,-634,-576,-521,-460,-416,-359,-315,-265,-221,-176,-137,-103,-68,-47,-22,-8,2,12,16,21,22,23,19,14,8,-8,-16,-35,-48,-60,-72,-76,-84,-81,-88,-86,-98,-109,-132,-161,-203,-245,-306,-356,-420,-470,-521,-557,-588,-607,-616,-628,-628,-641,-653,-676,-707,-746,-786,-833,-867,-905,-922,-933,-924,-906,-873,-837,-790,-752,-709,-681,-653,-640,-625,-623,-609,-608,-586,-575,-546,-521,-488,-452,-414,-377,-334,-294,-246,-195,-148,-81,-37,35,78,138,176,219,247,279,299,321,342,357,377,386,395,398,392,386,364,349,320,299,271,247,223,201,183,162,148,129,118,103,101,91,100,104,121,140,168,193,228,256,284,306,318,320,305,278,228,170,95,14,-70,-149,-225,-284,-334,-366,-389,-402,-407,-415,-420,-430,-444,-459,-476,-490,-498,-493,-485,-456,-425,-383,-334,-288,-245,-205,-176,-153,-133,-126,-110,-99,-78,-50,-7,41,114,179,271,349,433,512,571,636,674,715,745,772,808,838,881,925,970,1021,1058,1100,1119,1137,1130,1115,1083,1036,980,911,845,765,702,633,585,543,518,514,518,545,579,623,681,736,793,848,893,929,950,954,941,912,869,812,749,678,612,543,481,422,365,313,256,196,132,58,-16,-98,-171,-243,-296,-339,-356,-356,-335,-293,-245,-181,-123,-67,-18,9,30,28,12,-11,-49,-85,-124,-160,-188,-208,-217,-220,-206,-188,-157,-120,-75,-27,28,80,135,190,233,285,320,359,396,423,457,484,511,536,556,570,577,576,563,544,513,481,442,412,381,366,356,371,393,436,487,553,623,698,767,832,885,920,941,937,917,880,827,771,707,650,597,556,526,499,484,464,441,412,364,311,235,158,59,-28,-131,-215,-296,-363,-411,-443,-454,-442,-415,-365,-301,-222,-132,-40,58,148,234,306,367,406,435,438,435,409,380,344,304,276,247,237,241,255,289,326,372,415,452,482,496,504,496,490,482,476,492,504,548,590,649,708,767,810,848,858,860,832,797,745,690,634,583,539,513,494,490,497,511,530,549,572,578,594,587,583,568,546,522,495,468,445,420,405,387,376,367,351,343,321,303,276,247,212,178,137,104,67,34,2,-30,-55,-86,-106,-137,-152,-179,-186,-206,-208,-221,-226,-241,-253,-280,-305,-348,-381,-431,-466,-503,-530,-538,-543,-521,-498,-453,-412,-359,-313,-267,-230,-199,-174,-154,-129,-110,-70,-33,24,90,159,237,307,371,422,455,476,477,468,453,425,411,382,372,357,352,353,356,361,379,390,414,440,464,501,529,562,589,613,630,639,640,635,625,613,604,595,594,595,605,603,612,590,569,512,440,342,225,96,-40,-172,-295,-403,-491,-558,-608,-634,-653,-655,-656,-646,-643,-638,-640,-654,-667,-695,-728,-764,-806,-842,-878,-906,-923,-933,-927,-913,-883,-840,-786,-714,-634,-538,-437,-332,-225,-130,-43,25,71,98,100,90,60,29,-6,-39,-56,-69,-59,-43,-7,34,87,145,200,256,304,343,374,388,395,380,365,328,299,256,226,196,182,179,190,217,250,292,333,369,396,407,403,382,343,292,230,160,84,10,-69,-134,-205,-259,-316,-360,-407,-449,-498,-550,-612,-682,-762,-842,-926,-1002,-1065,-1115,-1138,-1145,-1119,-1086,-1025,-958,-887,-806,-741,-676,-623,-584,-555,-540,-536,-539,-550,-560,-574,-580,-581,-573,-551,-520,-474,-416,-351,-271,-191,-103,-17,63,141,206,264,306,336,352,354,346,325,305,270,252,221,212,203,207,222,240,265,291,313,338,351,370,377,394,401,422,430,458,465,489,495,501,503,492,484,466,449,430,410,391,367,342,303,262,199,128,39,-64,-176,-303,-422,-556,-666,-783,-873,-957,-1008,-1051,-1063,-1057,-1037,-987,-937,-868,-793,-718,-641,-573,-509,-459,-420,-391,-379,-368,-371,-370,-372,-364,-355,-330,-299,-258,-208,-159,-103,-53,-6,36,71,103,129,160,193,236,292,358,444,534,638,737,836,917,982,1023,1041,1026,998,936,872,785,704,613,539,462,408,362,334,318,315,319,332,348,364,381,396,410,419,428,426,423,408,375,337,270,194,95,-18,-143,-273,-408,-527,-644,-735,-808,-863,-890,-909,-915,-912,-915,-919,-931,-958,-981,-1024,-1053,-1094,-1116,-1133,-1137,-1122,-1100,-1059,-1011,-960,-900,-852,-796,-762,-718,-702,-670,-659,-634,-612,-581,-541,-489,-431,-359,-284,-200,-113,-22,70,167,260,365,456,561,648,736,808,863,898,917,903,889,844,805,762,721,697,679,676,684,692,710,714,723,710,695,663,624,574,523,461,407,346,291,242,193,156,125,97,82,63,54,39,28,2,-23,-63,-111,-168,-242,-316,-407,-493,-587,-671,-756,-819,-880,-910,-931,-928,-911,-876,-831,-780,-720,-672,-614,-574,-538,-508,-493,-477,-473,-461,-459,-443,-426,-402,-364,-323,-269,-205,-140,-60,12,98,178,254,334,398,457,513,540,579,589,601,605,603,603,605,604,608,610,605,601,579,555,510,459,396,325,254,181,110,52,-3,-41,-73,-86,-95,-83,-70,-39,-5,40,94,145,209,257,312,345,370,368,349,300,237,150,56,-44,-141,-225,-296,-346,-377,-390,-385,-371,-351,-329,-318,-311,-319,-340,-368,-410,-446,-488,-511,-529,-524,-506,-468,-422,-356,-302,-227,-177,-112,-72,-22,7,43,65,85,100,110,110,108,94,76,56,28,7,-13,-22,-19,-6,29,71,134,201,272,349,412,473,516,545,562,563,554,537,514,488,460,435,412,397,385,387,392,413,431,463,486,517,533,548,550,544,535,518,505,492,481,480,477,482,484,484,477,469,441,416,364,313,240,164,68,-24,-134,-230,-332,-422,-501,-570,-621,-662,-690,-703,-712,-702,-687,-661,-620,-578,-524,-474,-427,-388,-368,-356,-371,-393,-431,-473,-508,-542,-548,-550,-508,-461,-380,-289,-186,-81,17,105,172,219,243,242,230,200,172,141,122,118,128,160,204,261,326,390,449,499,533,551,553,537,511,470,421,369,311,258,207,160,125,97,81,81,88,116,144,190,228,274,307,331,342,328,309,259,213,144,80,12,-52,-111,-162,-212,-250,-289,-324,-352,-386,-408,-437,-458,-483,-503,-523,-541,-557,-567,-575,-569,-562,-538,-505,-466,-416,-367,-317,-268,-235,-203,-191,-183,-187,-198,-207,-222,-226,-235,-229,-221,-210,-188,-175,-155,-141,-125,-116,-103,-91,-70,-43,-1,46,112,177,256,320,390,434,470,480,474,447,414,362,319,267,233,199,184,174,176,190,202,226,244,263,278,293,296,304,294,290,274,259,242,223,214,203,204,209,223,239,257,273,283,286,274,252,212,164,99,27,-56,-140,-236,-330,-433,-537,-641,-744,-832,-912,-959,-986,-975,-934,-868,-783,-696,-611,-555,-521,-533,-575,-659,-757,-883,-994,-1100,-1173,-1206,-1197,-1137,-1028,-883,-704,-514,-324,-147,-9,99,149,165,136,81,14,-53,-106,-130,-128,-91,-25,61,161,261,353,424,470,482,458,402,317,206,91,-34,-134,-222,-267,-288,-268,-217,-150,-60,33,125,220,299,376,445,502,551,585,605,605,582,535,468,377,275,156,44,-76,-173,-262,-326,-366,-385,-376,-352,-313,-268,-230,-196,-192,-203,-253,-318,-417,-515,-633,-730,-825,-889,-929,-943,-926,-892,-836,-772,-707,-642,-596,-559,-548,-555,-584,-627,-680,-734,-777,-805,-808,-785,-734,-653,-547,-418,-272,-112,58,232,402,567,711,835,922,974,979,946,873,766,650,514,405,303,249,222,252,312,417,539,679,816,942,1041,1108,1137,1124,1078,997,895,786,671,570,484,417,375,347,333,329,316,304,272,227,164,79,-22,-139,-270,-406,-548,-685,-820,-938,-1052,-1135,-1215,-1262,-1298,-1301,-1287,-1239,-1174,-1080,-969,-852,-719,-616,-505,-446,-399,-401,-430,-492,-572,-665,-754,-829,-878,-895,-860,-789,-657,-492,-281,-51,197,431,659,837,990,1080,1132,1139,1113,1067,1017,966,938,919,935,962,1020,1079,1157,1225,1295,1347,1386,1397,1387,1345,1276,1186,1070,946,812,680,561,450,367,298,266,250,272,314,379,470,564,672,770,853,918,939,935,877,787,660,508,339,172,6,-133,-251,-335,-387,-408,-401,-375,-330,-285,-231,-189,-157,-135,-138,-150,-178,-224,-266,-326,-370,-420,-452,-479,-492,-492,-484,-461,-439,-407,-378,-348,-323,-300,-284,-265,-253,-233,-216,-184,-156,-111,-67,-7,55,139,226,335,453,587,727,868,1004,1116,1211,1265,1282,1259,1190,1097,968,841,699,584,486,428,408,433,494,595,713,850,978,1098,1184,1242,1247,1223,1143,1044,913,778,640,520,416,346,298,280,281,289,309,309,307,275,229,149,61,-57,-174,-303,-429,-546,-654,-747,-823,-882,-922,-941,-940,-917,-870,-804,-715,-618,-507,-406,-304,-238,-186,-178,-198,-250,-336,-419,-524,-597,-663,-686,-672,-617,-522,-389,-229,-52,141,323,507,663,803,908,989,1035,1055,1047,1023,979,937,880,843,799,779,765,765,784,798,829,843,861,855,836,791,725,640,532,422,299,193,86,9,-58,-89,-101,-88,-51,-2,65,133,203,264,308,336,329,297,227,126,-1,-150,-309,-470,-622,-752,-856,-927,-963,-964,-936,-877,-806,-718,-633,-548,-479,-421,-387,-367,-371,-381,-410,-434,-459,-479,-483,-476,-456,-419,-377,-325,-274,-220,-179,-142,-116,-103,-98,-104,-120,-137,-165,-189,-217,-242,-258,-273,-261,-249,-194,-133,-33,87,224,374,527,660,779,855,893,882,827,732,599,456,290,141,-3,-122,-214,-272,-304,-295,-272,-214,-154,-75,-5,58,104,122,117,77,14,-73,-171,-276,-378,-469,-543,-598,-634,-656,-663,-666,-666,-671,-676,-695,-715,-746,-786,-825,-879,-931,-995,-1057,-1126,-1192,-1252,-1304,-1342,-1354,-1351,-1308,-1246,-1154,-1034,-901,-752,-608,-473,-357,-273,-226,-219,-250,-314,-403,-500,-595,-674,-725,-736,-713,-638,-537,-395,-238,-66,107,273,428,560,672,756,820,853,869,858,836,794,749,692,637,589,535,504,462,441,412,389,360,324,275,221,144,69,-25,-119,-213,-304,-380,-443,-483,-496,-489,-440,-380,-284,-173,-57,72,184,285,357,398,398,364,289,185,61,-76,-211,-332,-437,-504,-545,-546,-520,-463,-393,-302,-223,-139,-81,-40,-28,-41,-82,-145,-222,-313,-394,-481,-545,-602,-636,-655,-661,-651,-635,-611,-584,-558,-533,-509,-501,-490,-500,-516,-544,-584,-627,-665,-703,-715,-713,-671,-606,-492,-366,-187,-17,188,367,540,683,783,838,843,797,707,584,430,274,117,-22,-135,-208,-245,-236,-185,-101,16,156,300,457,594,724,820,888,926,919,893,824,740,641,527,422,315,225,149,92,51,34,19,22,21,18,7,-23,-70,-136,-226,-330,-450,-577,-710,-829,-946,-1032,-1095,-1128,-1113,-1068,-973,-851,-687,-518,-330,-162,-10,103,175,197,171,111,15,-90,-195,-290,-349,-376,-361,-298,-203,-68,88,255,432,593,751,875,987,1059,1114,1137,1138,1119,1088,1037,990,923,870,808,758,715,680,660,648,650,659,672,685,691,685,667,622,564,481,383,272,160,46,-46,-122,-166,-173,-144,-75,24,148,280,415,527,613,655,648,594,486,349,177,-2,-178,-333,-458,-537,-575,-562,-510,-423,-320,-200,-93,2,70,101,97,63,-18,-104,-223,-335,-441,-540,-605,-654,-666,-659,-628,-583,-532,-472,-426,-373,-342,-310,-297,-288,-292,-301,-322,-341,-375,-394,-421,-429,-425,-397,-348,-259,-154,-7,150,330,507,683,833,953,1035,1064,1053,984,886,750,606,457,323,217,150,128,151,222,324,464,615,770,925,1042,1151,1197,1219,1183,1115,1007,876,733,586,458,339,259,198,177,173,195,225,261,288,309,304,284,230,151,42,-94,-251,-427,-613,-797,-973,-1129,-1257,-1349,-1401,-1406,-1377,-1304,-1206,-1082,-953,-823,-706,-612,-551,-519,-532,-570,-639,-729,-817,-906,-965,-1002,-990,-938,-828,-678,-481,-254,1,257,519,748,959,1123,1239,1312,1326,1310,1247,1175,1083,997,923,867,839,833,851,885,933,977,1020,1041,1046,1024,971,897,790,672,533,392,251,119,7,-85,-141,-170,-163,-118,-53,47,150,263,366,446,495,501,461,367,231,49,-152,-375,-586,-785,-947,-1070,-1145,-1175,-1163,-1119,-1055,-977,-907,-844,-802,-786,-791,-828,-880,-956,-1031,-1117,-1190,-1248,-1287,-1290,-1271,-1205,-1122,-993,-854,-695,-526,-366,-212,-81,29,106,161,177,175,152,109,70,22,-5,-18,-2,42,124,234,376,541,708,887,1037,1173,1262,1308,1303,1243,1141,992,822,631,445,273,127,31,-26,-20,26,129,259,419,583,742,876,984,1038,1055,1016,939,824,684,530,375,233,105,3,-76,-131,-165,-188,-200,-214,-228,-252,-284,-333,-392,-471,-560,-666,-786,-912,-1050,-1180,-1312,-1420,-1508,-1565,-1576,-1554,-1475,-1363,-1211,-1032,-839,-642,-459,-297,-170,-80,-36,-29,-61,-117,-183,-258,-309,-347,-341,-303,-224,-102,40,219,392,581,742,891,1000,1075,1105,1101,1050,979,875,769,657,555,472,411,381,378,401,450,509,580,650,708,755,777,773,745,682,599,490,372,239,119,-1,-94,-164,-207,-213,-196,-151,-85,-14,71,137,196,227,223,191,110,1,-149,-320,-502,-696,-859,-1018,-1120,-1194,-1208,-1183,-1104,-1000,-860,-718,-570,-438,-335,-261,-231,-237,-281,-349,-442,-532,-620,-688,-726,-728,-695,-623,-517,-395,-245,-105,43,159,269,335,381,393,372,338,275,215,142,87,37,17,16,55,118,222,344,498,659,829,987,1134,1246,1332,1369,1371,1328,1253,1144,1018,882,743,616,506,416,354,316,303,312,335,369,403,432,450,448,428,379,312,215,110,-18,-138,-269,-377,-481,-552,-613,-634,-648,-631,-608,-582,-551,-539,-538,-559,-610,-674,-770,-875,-988,-1108,-1209,-1303,-1368,-1403,-1408,-1376,-1315,-1218,-1102,-960,-806,-651,-484,-336,-195,-71,23,105,148,183,185,187,170,164,160,178,210,277,362,480,616,768,923,1077,1211,1321,1396,1430,1425,1374,1295,1180,1059,920,794,679,588,524,490,480,498,527,562,597,609,609,568,505,400,273,117,-48,-222,-385,-534,-649,-742,-776,-788,-737,-663,-550,-413,-268,-122,14,117,194,226,212,160,62,-60,-203,-355,-493,-624,-713,-779,-799,-786,-741,-671,-586,-498,-415,-350,-303,-286,-291,-324,-376,-442,-514,-587,-646,-697,-719,-721,-693,-638,-554,-450,-322,-184,-39,104,236,348,433,490,508,496,451,381,292,195,98,9,-60,-108,-129,-118,-87,-22,56,150,252,341,436,499,550,567,559,524,464,392,303,224,146,90,58,58,87,157,249,379,515,672,817,957,1073,1156,1204,1210,1172,1101,991,862,716,566,427,300,203,128,87,70,73,96,111,137,132,118,72,-6,-106,-239,-391,-560,-734,-911,-1072,-1217,-1337,-1415,-1458,-1456,-1407,-1330,-1208,-1076,-921,-778,-639,-527,-440,-387,-364,-374,-406,-454,-515,-570,-620,-654,-661,-647,-601,-527,-430,-313,-182,-53,73,184,267,331,356,359,328,287,226,171,113,76,48,54,71,118,176,249,326,405,471,528,564,577,571,538,484,417,329,240,139,48,-45,-116,-182,-220,-246,-240,-224,-183,-135,-80,-27,15,39,34,8,-57,-141,-252,-378,-501,-633,-729,-825,-872,-898,-893,-853,-802,-725,-650,-568,-499,-434,-389,-349,-333,-315,-314,-308,-312,-303,-300,-283,-263,-235,-198,-154,-101,-45,24,90,163,233,293,350,387,412,413,399,364,320,263,205,151,108,81,78,91,143,199,295,390,506,613,721,811,884,929,952,942,909,856,780,703,615,541,469,425,390,386,402,434,489,541,606,652,692,701,689,639,570,466,348,218,82,-41,-157,-249,-318,-366,-383,-388,-376,-354,-337,-323,-319,-339,-370,-428,-504,-599,-708,-829,-957,-1086,-1210,-1329,-1425,-1515,-1564,-1603,-1595,-1569,-1506,-1425,-1315,-1203,-1076,-957,-848,-745,-667,-594,-540,-493,-449,-405,-356,-299,-227,-148,-48,57,180,304,440,568,693,808,899,978,1023,1052,1046,1033,989,951,895,853,810,791,777,787,808,838,880,918,948,967,969,945,906,837,760,663,571,468,390,309,257,216,201,197,217,238,276,314,348,382,398,407,394,364,316,245,163,62,-44,-163,-279,-393,-502,-595,-677,-738,-779,-799,-805,-794,-775,-760,-737,-743,-742,-774,-808,-857,-912,-961,-1009,-1031,-1046,-1021,-985,-907,-813,-688,-544,-388,-215,-47,123,279,415,530,610,659,670,650,598,522,434,334,247,170,122,104,121,177,263,380,514,652,794,908,1006,1066,1089,1077,1029,954,861,758,657,570,497,452,432,436,467,510,566,622,676,709,735,727,705,652,577,480,367,237,99,-44,-189,-325,-454,-569,-666,-749,-808,-860,-888,-921,-937,-964,-990,-1027,-1076,-1133,-1202,-1274,-1354,-1431,-1503,-1564,-1609,-1629,-1630,-1595,-1532,-1439,-1311,-1165,-997,-815,-640,-458,-299,-150,-23,81,178,244,319,372,435,498,563,638,719,802,894,978,1066,1137,1204,1245,1278,1279,1271,1240,1199,1151,1101,1051,1015,978,966,946,953,949,964,969,980,982,983,976,961,938,899,850,788,706,615,506,384,259,121,-12,-144,-266,-378,-471,-555,-613,-662,-695,-722,-740,-763,-783,-813,-846,-884,-926,-962,-1002,-1020,-1046,-1043,-1038,-1019,-984,-951,-901,-856,-805,-756,-710,-670,-632,-602,-573,-548,-522,-494,-460,-417,-370,-304,-238,-154,-70,29,123,233,329,442,533,636,718,796,856,899,924,929,917,883,841,780,722,653,593,537,491,460,444,439,458,479,518,558,601,639,669,684,687,668,640,589,538,469,408,346,292,251,220,199,195,193,198,206,203,203,178,152,99,41,-43,-129,-235,-336,-446,-543,-640,-713,-777,-814,-834,-829,-812,-767,-728,-670,-627,-586,-562,-559,-575,-618,-675,-756,-840,-940,-1026,-1112,-1176,-1218,-1242,-1226,-1195,-1126,-1044,-941,-830,-716,-604,-497,-400,-309,-230,-147,-75,10,90,181,273,372,470,570,666,760,847,928,999,1062,1110,1147,1169,1177,1171,1154,1124,1093,1054,1020,984,959,933,918,900,886,864,840,806,760,709,639,566,485,395,304,212,114,29,-64,-144,-221,-292,-343,-394,-422,-442,-446,-438,-423,-399,-380,-358,-354,-352,-375,-402,-449,-505,-567,-630,-695,-744,-788,-814,-823,-819,-794,-762,-718,-670,-626,-580,-548,-524,-503,-503,-489,-493,-482,-469,-446,-410,-365,-307,-243,-166,-84,5,104,205,318,427,550,657,772,866,951,1017,1059,1080,1079,1052,1012,948,876,796,701,618,522,440,362,290,233,179,141,103,79,46,23,-7,-39,-70,-106,-141,-170,-198,-214,-224,-224,-214,-200,-175,-158,-131,-121,-106,-111,-116,-142,-168,-205,-245,-285,-325,-354,-381,-390,-399,-390,-382,-363,-352,-332,-331,-321,-335,-341,-364,-386,-414,-440,-472,-495,-530,-552,-587,-610,-642,-663,-680,-687,-678,-655,-612,-555,-477,-392,-297,-196,-106,-7,70,152,216,289,348,421,488,570,647,735,813,891,954,1000,1029,1032,1012,971,908,833,747,660,576,502,441,392,364,341,335,331,324,322,307,288,267,232,209,179,166,154,158,170,191,218,242,261,272,268,249,218,167,113,50,-14,-73,-127,-172,-204,-230,-243,-254,-261,-269,-283,-305,-332,-374,-413,-464,-507,-550,-579,-596,-600,-590,-568,-544,-511,-493,-476,-480,-495,-524,-571,-611,-665,-695,-719,-719,-694,-649,-583,-503,-415,-327,-245,-174,-116,-73,-39,-17,1,26,45,84,116,171,217,276,323,371,405,432,443,449,439,430,414,399,389,382,380,390,396,412,423,436,442,448,441,439,425,417,410,403,411,412,429,442,456,467,466,455,431,391,340,271,202,116,36,-47,-127,-197,-264,-324,-373,-420,-457,-499,-528,-569,-594,-635,-664,-703,-734,-771,-801,-834,-859,-889,-912,-939,-962,-987,-1015,-1037,-1063,-1080,-1088,-1095,-1076,-1057,-1015,-962,-903,-825,-752,-663,-583,-488,-399,-298,-193,-80,50,178,330,473,629,777,915,1041,1143,1224,1278,1302,1302,1278,1240,1185,1132,1074,1029,994,971,967,966,980,990,997,997,976,940,886,813,729,636,545,458,389,335,300,293,288,308,315,327,317,293,233,167,57,-46,-176,-295,-412,-509,-590,-641,-677,-683,-681,-665,-648,-635,-630,-642,-660,-699,-740,-792,-841,-887,-923,-958,-975,-996,-1006,-1020,-1037,-1058,-1084,-1112,-1144,-1163,-1181,-1173,-1154,-1106,-1034,-942,-825,-701,-563,-427,-298,-173,-73,29,101,173,231,284,341,390,453,505,567,623,673,724,759,791,810,825,827,827,816,802,783,753,724,682,642,595,546,499,454,417,391,377,384,406,454,516,603,695,798,891,976,1041,1077,1084,1057,1001,920,819,708,592,485,381,300,229,176,141,109,92,67,43,3,-49,-118,-209,-310,-435,-559,-694,-822,-947,-1055,-1152,-1227,-1284,-1324,-1340,-1346,-1328,-1304,-1260,-1212,-1149,-1083,-1009,-926,-847,-756,-670,-577,-482,-390,-288,-193,-84,16,130,236,355,462,582,689,803,902,1001,1079,1158,1206,1252,1269,1276,1262,1239,1199,1157,1104,1051,994,938,884,825,774,715,666,608,560,507,461,418,381,348,326,310,299,296,287,281,263,236,192,132,52,-43,-149,-271,-386,-515,-624,-734,-826,-910,-974,-1033,-1073,-1109,-1139,-1161,-1184,-1205,-1226,-1247,-1267,-1285,-1299,-1310,-1318,-1312,-1314,-1298,-1285,-1269,-1241,-1216,-1178,-1129,-1072,-992,-896,-777,-640,-485,-313,-138,43,215,375,518,639,732,809,856,892,911,926,937,956,975,1012,1046,1096,1139,1188,1219,1249,1248,1242,1205,1159,1093,1023,943,866,793,723,662,609,558,519,475,442,401,375,340,329,310,318,327,356,386,421,445,458,442,399,318,202,60,-113,-289,-472,-638,-777,-890,-956,-990,-981,-941,-878,-802,-718,-648,-582,-550,-533,-550,-585,-650,-715,-805,-881,-960,-1026,-1077,-1113,-1132,-1136,-1122,-1100,-1057,-1014,-947,-886,-803,-719,-630,-530,-436,-340,-243,-159,-74,-4,66,123,187,242,308,375,457,543,648,752,871,985,1096,1198,1283,1344,1384,1384,1364,1304,1228,1121,1008,883,759,646,536,453,372,320,264,232,188,159,117,80,40,0,-36,-65,-94,-109,-127,-138,-156,-175,-208,-240,-294,-337,-400,-446,-495,-530,-553,-559,-554,-528,-497,-451,-404,-358,-316,-286,-269,-269,-287,-322,-372,-434,-503,-577,-650,-718,-784,-836,-883,-915,-940,-947,-945,-924,-890,-837,-773,-690,-597,-499,-387,-287,-172,-73,28,121,210,291,372,442,516,584,654,724,798,873,955,1031,1113,1185,1252,1301,1337,1347,1336,1303,1234,1160,1049,939,812,683,558,434,322,220,132,52,-7,-66,-97,-135,-143,-158,-146,-135,-106,-75,-32,2,49,69,100,95,91,61,17,-31,-95,-147,-206,-244,-276,-284,-283,-262,-236,-200,-165,-139,-126,-129,-162,-210,-291,-389,-506,-634,-764,-894,-1004,-1109,-1181,-1234,-1258,-1251,-1217,-1159,-1069,-970,-842,-713,-569,-432,-288,-164,-36,69,169,257,336,410,485,555,634,711,799,883,978,1066,1155,1236,1310,1366,1413,1436,1438,1424,1375,1312,1226,1116,999,861,721,574,430,288,156,37,-68,-151,-213,-251,-271,-262,-248,-211,-175,-134,-99,-72,-60,-58,-79,-104,-156,-207,-275,-345,-416,-488,-555,-612,-660,-692,-709,-709,-695,-666,-623,-583,-527,-492,-449,-436,-428,-445,-478,-531,-598,-679,-759,-847,-921,-989,-1033,-1059,-1058,-1035,-987,-915,-834,-732,-632,-523,-417,-314,-220,-124,-45,39,111,174,246,295,359,408,463,516,572,626,688,743,807,861,917,964,1004,1036,1057,1063,1059,1037,1002,954,887,819,729,653,557,486,407,349,304,270,256,252,260,281,305,335,366,394,423,445,459,473,470,467,454,431,406,371,328,287,235,187,136,88,44,11,-23,-38,-55,-60,-64,-67,-75,-86,-112,-144,-199,-262,-348,-446,-559,-686,-824,-962,-1111,-1240,-1371,-1473,-1558,-1611,-1635,-1619,-1579,-1502,-1399,-1280,-1138,-998,-854,-717,-597,-492,-409,-344,-296,-264,-234,-214,-181,-144,-96,-23,54,154,266,380,508,630,746,857,946,1022,1075,1105,1113,1097,1067,1014,958,886,818,744,683,618,571,526,498,478,466,470,472,489,505,518,533,538,528,509,468,410,337,245,140,30,-83,-190,-285,-358,-412,-435,-433,-408,-360,-304,-242,-189,-143,-127,-128,-162,-225,-306,-422,-540,-681,-816,-957,-1080,-1198,-1286,-1360,-1403,-1417,-1410,-1371,-1312,-1233,-1133,-1025,-902,-774,-645,-509,-382,-252,-133,-19,85,181,270,349,429,500,579,650,736,814,900,983,1062,1138,1201,1253,1288,1310,1307,1296,1253,1210,1139,1068,978,894,798,709,620,538,463,398,343,295,264,234,220,206,197,191,179,168,149,123,97,57,25,-22,-62,-106,-152,-188,-239,-269,-315,-340,-376,-394,-419,-424,-438,-436,-444,-444,-453,-469,-488,-525,-562,-620,-681,-756,-837,-926,-1022,-1119,-1223,-1318,-1413,-1493,-1556,-1603,-1617,-1611,-1567,-1500,-1397,-1276,-1124,-965,-791,-609,-440,-259,-111,42,166,280,375,459,529,597,657,719,785,853,927,1001,1079,1150,1223,1278,1327,1357,1371,1370,1346,1309,1250,1179,1090,991,878,757,634,504,386,265,171,82,25,-15,-29,-24,1,32,77,113,149,167,180,166,149,106,56,-7,-80,-154,-232,-305,-371,-428,-466,-495,-494,-498,-471,-454,-427,-408,-404,-407,-433,-473,-530,-605,-688,-786,-890,-997,-1106,-1206,-1300,-1371,-1423,-1441,-1424,-1376,-1279,-1158,-999,-816,-623,-417,-215,-25,158,308,447,550,638,698,743,774,796,821,844,878,922,975,1042,1112,1185,1256,1321,1372,1412,1428,1432,1411,1375,1320,1247,1168,1069,970,864,753,656,551,470,388,332,279,254,231,234,230,249,249,264,255,243,208,163,92,16,-81,-182,-286,-397,-496,-600,-687,-769,-839,-897,-947,-982,-1006,-1025,-1030,-1039,-1036,-1047,-1049,-1070,-1090,-1124,-1166,-1214,-1272,-1332,-1400,-1464,-1529,-1590,-1635,-1676,-1688,-1683,-1649,-1587,-1499,-1379,-1240,-1075,-896,-708,-505,-302,-95,105,304,486,656,807,931,1033,1111,1161,1202,1221,1244,1263,1286,1329,1374,1439,1510,1585,1664,1737,1794,1844,1863,1865,1839,1781,1706,1599,1478,1341,1197,1045,908,763,649,534,446,371,314,274,240,224,202,192,164,138,89,31,-51,-145,-259,-378,-505,-630,-744,-843,-919,-968,-988,-981,-940,-883,-803,-714,-620,-530,-452,-388,-348,-332,-345,-383,-451,-533,-645,-757,-882,-997,-1105,-1185,-1247,-1264,-1252,-1196,-1108,-986,-845,-683,-521,-357,-202,-63,70,178,277,365,437,509,566,625,677,731,777,833,877,933,980,1025,1071,1102,1134,1145,1157,1142,1128,1089,1039,978,895,808,701,593,475,357,246,134,40,-47,-118,-177,-219,-258,-278,-296,-303,-304,-305,-302,-297,-296,-296,-298,-309,-319,-331,-348,-354,-362,-358,-347,-323,-292,-248,-203,-149,-100,-51,-12,16,33,31,9,-21,-84,-143,-233,-319,-420,-523,-627,-727,-828,-915,-1004,-1067,-1126,-1157,-1174,-1159,-1126,-1054,-970,-848,-715,-559,-395,-225,-61,100,239,363,468,540,607,636,672,684,707,726,762,802,859,927,997,1085,1156,1237,1295,1349,1377,1386,1371,1333,1266,1186,1075,957,824,688,554,425,312,212,138,83,50,40,45,66,85,115,123,133,113,79,21,-58,-150,-260,-368,-483,-580,-677,-744,-804,-834,-854,-843,-832,-789,-752,-695,-641,-582,-533,-487,-459,-451,-459,-501,-558,-649,-750,-881,-1006,-1146,-1268,-1385,-1469,-1531,-1551,-1533,-1479,-1376,-1248,-1078,-898,-689,-491,-284,-104,67,203,319,399,459,494,513,523,527,533,547,572,612,666,736,816,909,998,1089,1162,1222,1256,1260,1234,1177,1090,985,852,723,577,446,322,215,124,60,5,-20,-35,-34,-23,-4,13,38,50,60,58,47,19,-15,-67,-122,-187,-256,-321,-387,-443,-489,-527,-548,-557,-555,-537,-516,-479,-444,-399,-366,-329,-308,-294,-300,-321,-364,-417,-498,-579,-685,-784,-896,-1003,-1109,-1202,-1293,-1355,-1410,-1432,-1426,-1389,-1317,-1208,-1075,-908,-728,-537,-344,-165,0,137,246,325,371,390,386,363,333,294,269,249,255,278,332,408,512,632,762,902,1026,1151,1237,1310,1343,1340,1315,1243,1164,1051,939,820,709,614,541,493,473,480,507,554,610,660,712,739,749,736,686,626,524,422,297,172,51,-65,-159,-239,-288,-323,-321,-306,-262,-206,-135,-62,17,77,132,155,152,117,40,-65,-208,-374,-557,-754,-939,-1122,-1277,-1404,-1502,-1553,-1578,-1552,-1503,-1414,-1307,-1176,-1037,-894,-753,-624,-510,-410,-338,-273,-236,-200,-174,-149,-114,-72,-16,63,144,254,360,482,597,707,811,894,966,1019,1052,1076,1083,1081,1076,1059,1047,1021,1000,963,928,879,824,760,695,622,559,486,437,379,346,309,283,259,234,204,170,129,74,26,-41,-91,-151,-192,-235,-256,-280,-282,-294,-286,-292,-286,-290,-289,-291,-293,-294,-295,-295,-301,-307,-325,-350,-389,-446,-517,-606,-714,-830,-959,-1087,-1211,-1325,-1413,-1476,-1498,-1489,-1425,-1329,-1183,-1007,-802,-575,-343,-107,109,317,485,635,743,821,874,896,910,908,914,920,949,994,1063,1160,1269,1402,1537,1668,1790,1885,1952,1982,1966,1917,1819,1699,1545,1375,1198,1014,848,689,556,449,365,319,288,289,300,321,346,356,363,334,298,213,123,-11,-152,-312,-478,-637,-784,-914,-1012,-1086,-1122,-1132,-1107,-1070,-1004,-945,-870,-819,-766,-748,-744,-773,-834,-922,-1042,-1189,-1353,-1537,-1722,-1901,-2068,-2204,-2306,-2363,-2371,-2327,-2233,-2092,-1909,-1697,-1461,-1215,-968,-736,-516,-331,-169,-46,50,119,171,209,252,292,358,430,526,637,759,889,1018,1148,1258,1370,1449,1522,1572,1601,1617,1612,1593,1560,1518,1463,1408,1341,1280,1209,1151,1078,1028,962,915,866,820,786,742,710,669,627,583,525,471,403,337,266,198,129,72,14,-30,-76,-109,-147,-177,-214,-252,-290,-338,-378,-429,-465,-509,-535,-565,-581,-599,-611,-632,-654,-694,-747,-819,-915,-1023,-1154,-1293,-1433,-1566,-1683,-1763,-1811,-1802,-1744,-1627,-1461,-1240,-996,-715,-443,-161,80,304,471,601,680,719,723,703,668,636,610,602,617,659,725,823,934,1066,1205,1340,1478,1587,1689,1747,1783,1778,1734,1656,1543,1396,1237,1050,868,683,512,366,242,159,104,89,98,136,174,226,253,268,248,190,101,-29,-184,-362,-550,-738,-911,-1069,-1190,-1283,-1335,-1351,-1330,-1277,-1200,-1104,-1000,-893,-796,-715,-658,-629,-635,-673,-744,-849,-968,-1117,-1260,-1412,-1544,-1656,-1735,-1775,-1768,-1717,-1617,-1472,-1298,-1089,-873,-643,-428,-224,-48,103,219,309,369,414,448,477,524,573,661,757,894,1035,1202,1366,1525,1670,1790,1874,1932,1938,1920,1859,1778,1666,1552,1418,1298,1176,1067,976,895,831,781,734,696,655,612,563,501,434,354,266,168,64,-45,-158,-266,-376,-474,-563,-634,-689,-722,-731,-725,-690,-649,-595,-535,-485,-440,-408,-402,-404,-435,-474,-523,-577,-625,-668,-691,-707,-699,-688,-666,-649,-638,-646,-672,-723,-798,-887,-993,-1093,-1186,-1254,-1290,-1285,-1231,-1130,-981,-790,-577,-330,-99,146,352,536,679,779,841,863,857,831,789,752,708,689,672,682,699,739,786,848,909,977,1034,1089,1120,1134,1125,1077,1011,899,769,607,428,233,38,-154,-332,-481,-609,-686,-736,-734,-704,-639,-555,-458,-365,-283,-219,-190,-179,-207,-253,-323,-399,-478,-548,-602,-634,-635,-608,-554,-471,-372,-256,-139,-25,76,154,209,223,212,154,73,-54,-196,-371,-551,-740,-925,-1095,-1239,-1349,-1414,-1436,-1403,-1322,-1200,-1034,-853,-649,-451,-258,-86,58,174,258,313,346,362,370,383,402,442,502,589,696,826,961,1104,1234,1347,1438,1485,1508,1477,1426,1326,1215,1071,927,773,630,496,384,293,230,189,173,173,194,210,237,250,252,241,207,153,90,2,-87,-179,-268,-339,-392,-423,-423,-396,-347,-275,-195,-113,-31,27,79,93,99,75,40,-4,-63,-115,-184,-253,-332,-430,-526,-646,-756,-876,-983,-1078,-1164,-1229,-1287,-1334,-1375,-1412,-1442,-1468,-1475,-1468,-1426,-1351,-1233,-1061,-848,-575,-273,71,416,770,1079,1357,1544,1668,1676,1619,1456,1253,997,737,490,280,128,44,30,87,205,369,568,773,972,1136,1254,1300,1276,1167,987,745,457,155,-143,-408,-620,-760,-825,-800,-706,-539,-319,-73,192,439,655,817,914,928,866,731,526,291,18,-247,-502,-710,-883,-984,-1044,-1051,-1009,-949,-846,-734,-605,-472,-347,-228,-140,-68,-45,-57,-119,-216,-354,-500,-661,-803,-925,-1018,-1070,-1081,-1042,-952,-812,-622,-406,-155,84,325,528,691,794,834,799,708,557,382,193,16,-120,-215,-243,-203,-104,64,263,494,719,924,1084,1184,1209,1166,1044,876,663,442,226,36,-99,-176,-177,-101,36,230,446,669,870,1024,1120,1139,1082,956,777,559,340,109,-80,-256,-376,-460,-500,-503,-485,-446,-414,-372,-348,-317,-293,-258,-222,-172,-126,-70,-19,25,67,94,113,120,117,104,96,80,86,93,120,145,178,178,166,91,-8,-173,-364,-598,-851,-1101,-1352,-1561,-1734,-1844,-1884,-1854,-1742,-1567,-1314,-1022,-683,-343,-7,286,529,692,780,777,692,537,322,99,-132,-305,-415,-432,-342,-149,139,507,919,1345,1745,2086,2330,2467,2478,2370,2168,1879,1556,1216,896,613,391,226,136,96,108,134,171,186,174,128,43,-77,-223,-396,-577,-754,-922,-1063,-1179,-1268,-1324,-1350,-1342,-1291,-1209,-1080,-934,-746,-560,-352,-151,38,217,347,435,449,383,224,-29,-377,-795,-1272,-1755,-2220,-2625,-2932,-3134,-3192,-3125,-2917,-2599,-2186,-1715,-1219,-736,-296,78,352,536,602,586,491,358,213,83,3,-17,50,197,428,721,1060,1422,1779,2111,2389,2599,2719,2743,2671,2510,2281,2011,1722,1449,1208,1011,872,783,750,762,811,889,987,1092,1202,1307,1406,1496,1571,1633,1675,1697,1691,1660,1591,1503,1384,1262,1132,1023,923,852,804,777,777,778,780,754,692,588,433,236,9,-254,-519,-798,-1061,-1308,-1531,-1723,-1895,-2045,-2190,-2333,-2486,-2645,-2818,-2998,-3181,-3365,-3547,-3711,-3863,-3979,-4053,-4068,-4013,-3886,-3685,-3416,-3086,-2702,-2274,-1816,-1336,-865,-415,-8,330,603,787,890,913,860,757,613,467,323,224,156,155,195,296,429,609,803,1021,1228,1433,1603,1741,1827,1854,1821,1722,1573,1385,1187,999,841,738,689,716,798,944,1126,1329,1529,1705,1839,1924,1949,1912,1817,1667,1475,1250,1017,777,563,359,198,65,-21,-78,-86,-72,-15,68,170,295,415,528,618,662,668,602,489,306,74,-201,-491,-784,-1037,-1247,-1375,-1422,-1380,-1251,-1060,-810,-541,-264,-12,196,345,419,423,356,245,96,-57,-200,-309,-375,-390,-366,-299,-215,-129,-49,-7,5,-21,-89,-171,-275,-382,-483,-580,-658,-720,-766,-782,-777,-743,-673,-579,-449,-299,-141,33,190,349,471,570,626,636,603,517,387,216,3,-230,-481,-724,-943,-1125,-1243,-1301,-1275,-1182,-1017,-804,-568,-324,-122,44,130,151,92,-25,-196,-382,-583,-751,-890,-972,-995,-963,-883,-767,-636,-501,-375,-278,-204,-171,-171,-207,-275,-352,-447,-524,-593,-634,-633,-603,-523,-413,-257,-80,132,354,591,827,1057,1278,1482,1676,1843,1997,2114,2205,2261,2282,2283,2259,2233,2202,2180,2170,2173,2187,2204,2218,2219,2204,2162,2096,1998,1877,1717,1532,1310,1054,777,471,163,-145,-428,-687,-897,-1076,-1205,-1304,-1365,-1406,-1426,-1438,-1450,-1471,-1510,-1566,-1647,-1742,-1856,-1977,-2091,-2191,-2259,-2277,-2240,-2134,-1965,-1739,-1478,-1193,-921,-673,-479,-350,-297,-325,-417,-580,-772,-998,-1221,-1430,-1607,-1738,-1809,-1817,-1757,-1633,-1460,-1235,-995,-726,-466,-213,19,217,387,523,631,718,787,848,907,971,1041,1126,1219,1327,1433,1552,1650,1749,1820,1874,1901,1906,1888,1850,1786,1704,1590,1464,1303,1125,919,691,452,208,-17,-208,-354,-418,-430,-350,-227,-44,152,371,555,727,831,894,883,824,717,580,435,289,165,69,14,0,31,104,215,353,502,644,753,826,819,763,620,426,183,-93,-367,-635,-866,-1059,-1203,-1309,-1377,-1429,-1460,-1495,-1531,-1577,-1635,-1700,-1772,-1837,-1895,-1926,-1932,-1904,-1829,-1720,-1564,-1373,-1152,-903,-646,-381,-126,118,336,534,699,844,956,1041,1087,1104,1069,1002,887,741,568,375,192,3,-134,-262,-317,-347,-310,-241,-126,14,167,316,450,540,586,564,487,348,168,-38,-251,-439,-586,-677,-693,-640,-520,-341,-132,95,314,507,659,758,799,778,712,594,458,302,156,21,-79,-155,-182,-188,-152,-97,-20,78,178,291,399,504,601,686,756,811,840,844,823,774,709,630,555,486,439,414,422,464,532,627,729,839,928,1002,1039,1039,1003,923,822,687,551,401,254,115,-25,-149,-271,-386,-495,-604,-710,-812,-912,-1003,-1094,-1183,-1270,-1365,-1455,-1554,-1646,-1736,-1820,-1882,-1932,-1946,-1931,-1867,-1769,-1614,-1439,-1230,-1008,-798,-593,-424,-298,-219,-196,-233,-304,-420,-542,-675,-785,-866,-906,-884,-820,-689,-523,-313,-90,136,349,530,673,766,814,814,784,717,633,540,439,351,267,201,150,120,109,123,160,220,301,396,497,595,672,732,752,740,686,603,490,377,254,161,85,46,43,72,141,239,361,507,655,818,968,1116,1246,1353,1435,1480,1487,1463,1393,1305,1180,1049,905,773,651,560,493,462,457,475,510,544,571,577,553,498,414,301,179,46,-76,-191,-276,-347,-383,-407,-419,-433,-456,-505,-568,-661,-759,-864,-951,-1018,-1044,-1038,-990,-911,-818,-706,-607,-511,-433,-370,-321,-281,-248,-218,-189,-165,-146,-141,-147,-178,-228,-305,-403,-529,-663,-818,-965,-1103,-1228,-1308,-1364,-1360,-1314,-1219,-1074,-899,-693,-481,-270,-85,74,177,238,234,185,86,-38,-172,-297,-384,-436,-419,-356,-224,-63,142,340,541,706,829,910,924,904,819,713,570,420,278,141,44,-33,-65,-69,-36,14,97,187,303,429,571,723,883,1035,1184,1312,1418,1495,1535,1539,1503,1433,1336,1217,1100,979,882,805,758,738,745,768,803,834,851,845,804,723,604,439,239,19,-228,-466,-711,-935,-1143,-1323,-1479,-1602,-1694,-1752,-1777,-1770,-1737,-1674,-1601,-1511,-1423,-1338,-1258,-1194,-1127,-1072,-1003,-934,-846,-756,-644,-540,-421,-306,-195,-79,20,121,203,272,319,341,330,293,225,135,42,-61,-135,-199,-216,-209,-161,-93,-5,92,187,283,358,432,477,513,519,513,484,446,402,356,323,300,302,324,368,432,501,579,646,707,753,777,783,760,725,651,581,468,368,238,118,-8,-122,-219,-299,-355,-382,-392,-368,-333,-272,-197,-109,-13,84,181,270,343,404,432,448,429,390,335,267,204,145,107,87,99,128,181,250,325,403,475,524,560,554,519,450,344,216,69,-96,-255,-417,-567,-697,-812,-905,-976,-1029,-1065,-1088,-1104,-1108,-1115,-1112,-1114,-1111,-1108,-1105,-1092,-1072,-1029,-974,-889,-790,-666,-531,-388,-244,-107,18,124,209,262,295,294,266,220,149,68,-17,-112,-194,-268,-333,-369,-397,-394,-375,-336,-277,-207,-121,-39,49,115,170,200,208,189,152,89,19,-61,-132,-193,-228,-232,-202,-134,-30,100,262,431,612,784,939,1066,1150,1197,1190,1159,1077,1000,895,814,740,698,683,703,754,833,943,1067,1212,1362,1514,1657,1781,1877,1936,1949,1916,1831,1707,1539,1354,1146,945,755,587,459,358,305,270,273,281,298,313,307,287,228,147,19,-127,-314,-511,-727,-946,-1160,-1367,-1549,-1718,-1854,-1973,-2059,-2130,-2172,-2197,-2205,-2190,-2170,-2129,-2086,-2035,-1981,-1928,-1873,-1818,-1762,-1705,-1633,-1572,-1480,-1404,-1300,-1204,-1092,-988,-875,-777,-677,-594,-517,-452,-399,-350,-312,-273,-233,-187,-126,-52,42,157,285,430,580,733,883,1015,1136,1227,1297,1333,1336,1313,1258,1185,1094,994,905,815,761,721,722,749,810,886,980,1070,1146,1203,1219,1197,1125,1004,842,643,425,206,1,-170,-291,-360,-356,-298,-177,-15,183,396,611,813,986,1133,1224,1289,1287,1265,1185,1090,962,826,685,548,426,320,246,194,181,186,224,269,328,376,413,424,399,342,239,104,-66,-261,-465,-677,-876,-1056,-1215,-1338,-1431,-1495,-1522,-1528,-1505,-1460,-1396,-1315,-1217,-1113,-1002,-889,-788,-688,-608,-535,-474,-424,-375,-330,-280,-232,-175,-120,-62,1,54,108,150,173,184,165,120,57,-40,-138,-264,-374,-492,-590,-666,-731,-752,-764,-739,-701,-642,-574,-507,-432,-378,-323,-299,-284,-298,-320,-364,-405,-448,-478,-485,-470,-417,-333,-215,-70,90,260,428,578,708,802,857,878,846,785,688,566,439,306,192,105,46,34,61,127,239,366,527,690,859,1015,1163,1276,1377,1434,1468,1471,1446,1402,1349,1280,1220,1155,1097,1052,1009,980,963,945,947,939,943,934,922,889,841,758,651,504,330,120,-109,-359,-614,-869,-1107,-1327,-1510,-1660,-1769,-1835,-1873,-1870,-1862,-1822,-1791,-1747,-1709,-1674,-1634,-1593,-1549,-1489,-1427,-1346,-1252,-1145,-1029,-895,-771,-628,-504,-375,-259,-159,-63,2,65,95,123,125,126,118,109,109,111,129,151,189,226,278,320,367,402,429,442,443,427,403,365,322,277,233,195,170,153,157,173,203,256,311,393,472,566,656,749,825,893,930,945,923,874,791,687,566,437,320,211,143,96,98,133,208,303,422,535,650,737,796,824,808,761,671,559,419,269,115,-32,-163,-271,-350,-398,-416,-400,-365,-300,-223,-137,-42,39,121,171,204,199,159,85,-32,-175,-343,-529,-708,-894,-1046,-1183,-1284,-1346,-1377,-1364,-1329,-1254,-1173,-1067,-962,-864,-764,-688,-615,-562,-518,-486,-455,-432,-404,-374,-339,-298,-253,-202,-153,-93,-46,7,49,86,111,129,127,120,101,77,50,30,7,6,4,20,38,66,94,125,149,167,184,183,184,165,145,116,84,51,24,6,3,11,46,88,159,228,319,401,490,564,634,678,718,720,722,686,650,589,530,470,413,380,360,375,415,481,577,685,814,941,1073,1190,1294,1372,1423,1439,1422,1370,1285,1170,1039,889,748,608,488,394,316,275,239,228,221,210,200,167,120,46,-52,-179,-327,-496,-678,-866,-1054,-1238,-1405,-1558,-1683,-1782,-1854,-1885,-1898,-1871,-1829,-1765,-1686,-1608,-1519,-1438,-1360,-1280,-1215,-1138,-1072,-994,-917,-831,-742,-641,-537,-421,-306,-178,-61,67,177,286,381,457,522,560,583,575,553,500,437,352,261,169,79,3,-57,-93,-104,-91,-47,4,89,159,250,315,376,407,414,395,348,286,213,133,71,14,-10,-11,12,68,134,216,299,366,426,447,453,413,356,268,168,56,-48,-148,-215,-269,-275,-263,-204,-128,-18,102,237,370,503,621,727,806,865,898,908,895,872,829,794,750,722,701,698,710,736,780,822,878,918,960,979,987,965,923,848,750,620,471,293,105,-100,-305,-516,-713,-903,-1068,-1210,-1320,-1400,-1436,-1446,-1405,-1352,-1250,-1150,-1018,-897,-770,-662,-554,-477,-400,-352,-300,-262,-215,-172,-112,-51,21,98,163,234,276,308,312,292,246,179,91,-6,-110,-209,-300,-373,-433,-472,-496,-508,-511,-511,-509,-510,-514,-531,-549,-582,-617,-665,-710,-760,-799,-826,-842,-827,-799,-733,-650,-536,-404,-259,-99,54,208,340,458,543,610,635,647,626,595,557,517,487,472,473,505,549,632,720,835,953,1074,1191,1290,1371,1424,1448,1441,1406,1341,1260,1160,1053,949,850,764,704,655,639,629,639,649,660,662,652,624,582,517,443,340,233,99,-48,-207,-388,-573,-771,-966,-1158,-1337,-1494,-1626,-1725,-1783,-1816,-1804,-1774,-1716,-1645,-1564,-1486,-1404,-1336,-1268,-1207,-1143,-1075,-995,-904,-795,-668,-531,-378,-224,-66,87,225,353,455,549,614,670,711,739,768,786,807,821,835,847,852,860,857,857,847,842,825,817,795,782,756,737,703,678,634,601,557,520,483,459,437,439,439,459,474,491,497,487,456,403,324,221,103,-30,-166,-296,-417,-510,-579,-611,-609,-570,-497,-398,-274,-140,-6,125,229,313,357,362,324,252,141,12,-134,-279,-414,-527,-606,-647,-645,-600,-518,-404,-269,-128,9,127,216,267,278,246,174,72,-63,-211,-374,-539,-696,-847,-978,-1090,-1178,-1243,-1279,-1289,-1272,-1226,-1150,-1059,-931,-805,-658,-519,-387,-270,-179,-108,-68,-44,-38,-45,-41,-45,-22,9,66,139,227,322,422,511,586,637,656,644,597,514,405,266,118,-47,-203,-354,-483,-585,-656,-688,-689,-649,-592,-500,-408,-297,-200,-105,-27,33,75,99,107,108,104,100,107,121,160,205,276,354,449,543,642,724,803,855,891,909,899,886,852,822,788,766,747,749,757,782,810,852,885,929,956,990,1001,1019,1016,1019,1009,999,987,971,962,946,940,927,925,915,910,897,877,849,801,744,658,564,439,303,146,-27,-211,-406,-613,-817,-1033,-1240,-1443,-1634,-1808,-1961,-2094,-2195,-2281,-2331,-2372,-2383,-2390,-2378,-2362,-2334,-2306,-2264,-2219,-2161,-2085,-1999,-1884,-1750,-1587,-1404,-1186,-961,-709,-459,-212,26,231,411,545,640,686,692,660,599,520,428,337,254,181,126,91,67,72,81,117,152,211,263,328,385,441,488,521,545,549,547,530,509,490,477,477,498,541,608,703,810,940,1068,1193,1311,1396,1466,1491,1489,1452,1381,1296,1187,1079,975,876,807,751,729,729,749,790,834,881,921,941,943,919,864,788,681,561,424,281,143,4,-107,-209,-276,-321,-336,-323,-289,-236,-175,-105,-42,18,61,92,99,89,45,-15,-118,-237,-397,-575,-779,-995,-1215,-1428,-1623,-1795,-1925,-2024,-2070,-2088,-2053,-2001,-1908,-1808,-1689,-1570,-1447,-1328,-1211,-1096,-984,-872,-757,-639,-519,-397,-273,-154,-38,72,171,266,343,420,478,534,573,603,618,616,601,568,521,461,395,320,252,174,116,51,9,-36,-64,-90,-107,-124,-136,-155,-171,-195,-217,-239,-251,-250,-234,-191,-129,-38,67,185,306,416,510,578,612,623,596,560,498,449,399,373,374,400,463,549,662,785,918,1040,1154,1235,1297,1314,1305,1257,1182,1087,975,863,750,649,562,495,445,411,399,386,397,397,407,412,411,403,382,352,302,241,154,56,-70,-212,-372,-552,-739,-936,-1138,-1325,-1509,-1662,-1796,-1890,-1953,-1974,-1966,-1913,-1848,-1745,-1643,-1521,-1415,-1302,-1220,-1137,-1080,-1031,-985,-941,-880,-802,-701,-567,-412,-226,-28,179,388,579,758,902,1018,1095,1135,1135,1098,1032,929,818,675,541,399,277,163,86,31,10,28,68,141,229,329,437,534,629,696,753,778,783,766,731,686,634,581,537,497,472,450,443,432,431,419,410,389,367,336,303,270,238,210,191,173,168,164,168,171,180,179,185,180,178,173,167,168,169,183,195,220,242,273,299,329,351,378,402,424,451,468,496,507,519,517,506,483,446,396,332,256,159,52,-79,-220,-388,-566,-759,-958,-1161,-1353,-1534,-1689,-1816,-1914,-1974,-2008,-2004,-1985,-1934,-1872,-1794,-1701,-1602,-1491,-1370,-1242,-1103,-951,-795,-624,-452,-275,-103,61,214,346,456,543,592,626,617,593,539,468,384,286,185,79,-27,-125,-219,-302,-372,-425,-463,-479,-483,-463,-435,-391,-344,-293,-239,-197,-143,-111,-59,-20,36,101,180,280,396,532,680,843,1001,1175,1318,1473,1588,1700,1780,1835,1876,1880,1881,1849,1817,1766,1717,1662,1614,1565,1525,1485,1452,1416,1379,1336,1284,1225,1156,1077,989,895,793,689,585,477,376,281,189,113,42,-11,-58,-87,-112,-129,-139,-159,-176,-212,-257,-327,-411,-524,-659,-818,-997,-1198,-1405,-1627,-1841,-2051,-2242,-2412,-2549,-2652,-2720,-2749,-2746,-2709,-2650,-2565,-2475,-2367,-2259,-2143,-2023,-1902,-1773,-1636,-1487,-1328,-1150,-963,-758,-546,-325,-105,115,324,520,696,850,970,1062,1119,1142,1134,1100,1035,966,875,793,710,637,587,542,532,522,538,554,580,599,613,617,601,580,537,493,439,386,341,299,277,262,265,277,300,325,349,372,380,383,374,348,331,295,282,262,267,284,316,376,436,520,603,687,769,835,890,923,929,921,879,825,750,664,569,479,383,303,230,165,124,83,68,56,58,71,84,112,131,164,185,208,220,223,206,179,120,48,-51,-169,-301,-445,-589,-728,-858,-961,-1049,-1101,-1130,-1129,-1102,-1053,-989,-909,-827,-735,-650,-562,-480,-403,-326,-254,-180,-105,-28,52,139,224,317,403,492,576,649,714,763,791,799,779,731,653,549,414,267,100,-71,-238,-395,-539,-649,-745,-800,-831,-836,-816,-789,-743,-715,-675,-669,-661,-681,-710,-749,-797,-841,-885,-917,-938,-949,-937,-923,-882,-837,-776,-701,-622,-528,-434,-332,-235,-132,-41,50,134,213,290,363,438,508,583,658,730,807,878,949,1017,1079,1133,1187,1225,1266,1295,1322,1350,1376,1401,1440,1464,1511,1538,1578,1597,1613,1610,1585,1545,1475,1391,1283,1153,1013,847,680,489,299,90,-114,-330,-541,-755,-960,-1167,-1355,-1545,-1709,-1866,-1994,-2109,-2191,-2250,-2285,-2285,-2274,-2226,-2163,-2077,-1970,-1845,-1704,-1539,-1362,-1172,-963,-752,-530,-308,-91,122,313,495,640,763,850,899,914,896,842,772,675,580,475,388,305,251,210,199,199,225,248,285,311,328,332,311,276,218,145,66,-20,-95,-155,-200,-209,-197,-153,-87,2,97,204,302,397,476,540,590,613,635,626,621,597,571,544,510,490,465,455,448,452,463,477,495,510,524,522,519,487,458,395,333,248,165,75,-8,-81,-139,-175,-185,-178,-132,-81,1,88,180,278,360,437,489,521,527,498,445,348,229,70,-114,-323,-548,-785,-1021,-1253,-1467,-1652,-1810,-1921,-2000,-2027,-2023,-1978,-1907,-1819,-1712,-1613,-1504,-1408,-1318,-1229,-1148,-1062,-969,-865,-746,-609,-460,-293,-121,57,230,391,532,651,737,795,819,816,788,748,697,647,611,582,581,589,620,662,707,758,791,821,821,811,767,713,631,545,447,355,266,195,137,101,84,85,103,135,172,214,259,296,337,363,390,406,423,434,445,461,472,498,523,555,598,641,694,749,802,858,896,941,950,963,936,900,832,744,634,510,378,242,118,6,-79,-139,-162,-162,-126,-76,-9,59,125,169,203,201,176,119,36,-73,-204,-347,-507,-665,-824,-977,-1109,-1232,-1326,-1395,-1444,-1462,-1463,-1442,-1404,-1356,-1296,-1236,-1166,-1102,-1038,-976,-922,-868,-822,-774,-730,-684,-625,-571,-491,-409,-307,-188,-66,75,205,338,449,542,599,627,612,564,481,372,245,110,-24,-145,-243,-315,-350,-357,-323,-264,-182,-78,21,131,217,295,342,369,364,342,296,242,181,127,73,45,19,22,35,63,104,152,205,257,314,362,411,452,487,515,544,558,583,595,621,642,675,716,760,820,875,939,996,1044,1079,1093,1083,1048,986,905,807,701,598,503,432,381,362,372,405,464,528,601,665,713,745,745,719,668,580,477,344,196,33,-138,-317,-491,-668,-831,-989,-1130,-1255,-1369,-1457,-1529,-1580,-1603,-1612,-1595,-1559,-1509,-1443,-1373,-1293,-1216,-1132,-1054,-970,-887,-796,-701,-590,-471,-340,-191,-43,114,263,395,510,582,625,608,557,446,307,130,-63,-258,-445,-609,-732,-824,-856,-851,-803,-716,-609,-486,-363,-246,-154,-80,-48,-42,-71,-124,-199,-279,-359,-428,-468,-489,-472,-421,-347,-234,-111,36,187,345,497,651,788,921,1036,1140,1226,1301,1355,1405,1433,1457,1466,1471,1467,1459,1442,1428,1403,1384,1354,1331,1291,1259,1198,1146,1063,980,877,765,655,533,426,325,230,166,98,61,22,-6,-36,-75,-121,-187,-270,-369,-495,-629,-784,-946,-1112,-1283,-1446,-1602,-1745,-1874,-1982,-2078,-2147,-2203,-2239,-2256,-2260,-2242,-2216,-2164,-2110,-2029,-1948,-1844,-1734,-1607,-1468,-1315,-1145,-962,-766,-551,-336,-100,125,356,570,774,947,1096,1205,1278,1312,1312,1277,1228,1156,1092,1029,987,967,975,1011,1074,1155,1253,1351,1451,1531,1589,1619,1606,1561,1474,1347,1200,1022,842,665,495,359,246,175,138,136,163,208,271,333,395,446,480,498,491,470,425,369,299,224,150,87,33,4,-8,10,49,111,187,268,354,420,481,495,499,441,368,247,98,-64,-251,-420,-591,-728,-837,-903,-933,-913,-871,-784,-693,-593,-491,-417,-354,-328,-331,-364,-431,-524,-641,-776,-923,-1079,-1237,-1389,-1531,-1659,-1758,-1833,-1875,-1873,-1842,-1764,-1653,-1512,-1347,-1160,-978,-777,-605,-428,-283,-146,-34,68,153,236,310,394,476,574,674,784,898,1001,1107,1177,1236,1247,1227,1159,1055,911,746,562,375,205,54,-56,-127,-151,-132,-70,18,131,249,358,456,515,545,529,470,373,242,90,-70,-226,-366,-480,-558,-600,-604,-576,-518,-443,-350,-254,-151,-50,48,148,237,331,411,495,568,638,705,760,823,868,923,969,1013,1062,1096,1139,1165,1188,1198,1196,1178,1146,1095,1035,960,880,800,718,655,590,559,528,528,532,551,573,588,593,580,535,468,356,220,41,-158,-387,-631,-882,-1141,-1379,-1619,-1820,-2006,-2151,-2269,-2345,-2389,-2398,-2376,-2328,-2257,-2173,-2073,-1976,-1871,-1779,-1687,-1609,-1525,-1455,-1365,-1279,-1160,-1035,-872,-698,-497,-286,-74,137,320,481,596,665,685,651,576,455,321,161,18,-114,-214,-270,-279,-239,-152,-24,129,308,480,649,789,894,956,971,935,858,741,601,446,296,154,47,-30,-60,-41,17,131,266,443,626,825,1010,1191,1337,1462,1546,1595,1608,1582,1530,1452,1357,1256,1149,1052,967,894,846,819,807,822,841,869,895,907,897,859,785,677,531,364,172,-20,-210,-375,-510,-608,-654,-669,-632,-571,-493,-399,-323,-254,-226,-224,-270,-349,-476,-628,-813,-1008,-1214,-1412,-1600,-1763,-1898,-2004,-2067,-2098,-2091,-2046,-1973,-1869,-1737,-1592,-1428,-1257,-1086,-914,-750,-595,-449,-314,-185,-64,61,182,312,440,580,714,851,976,1085,1180,1243,1281,1285,1254,1198,1108,1005,890,770,671,579,528,504,517,565,638,728,825,910,970,1001,978,914,792,626,421,191,-50,-288,-503,-688,-826,-915,-952,-942,-883,-798,-677,-557,-422,-305,-196,-109,-47,1,18,33,20,17,-3,-8,-20,-14,-9,13,37,73,110,155,200,246,291,330,363,390,400,404,388,360,321,264,208,144,87,40,8,-6,7,37,89,158,231,309,371,422,437,426,368,270,130,-50,-261,-498,-741,-986,-1213,-1411,-1573,-1682,-1741,-1744,-1686,-1586,-1426,-1242,-1018,-789,-546,-320,-108,81,228,354,434,496,528,552,567,587,618,660,721,798,879,974,1052,1126,1175,1193,1181,1129,1044,933,792,655,500,374,257,179,131,119,140,182,249,309,373,413,431,416,367,278,161,14,-151,-326,-501,-664,-810,-921,-1006,-1051,-1053,-1029,-961,-876,-767,-647,-523,-404,-296,-199,-129,-70,-38,-22,-18,-30,-38,-56,-54,-59,-31,-7,49,103,185,256,347,419,499,555,608,634,651,649,633,610,582,557,542,533,550,574,625,682,749,817,874,920,934,920,868,773,643,469,260,24,-236,-509,-786,-1061,-1316,-1555,-1756,-1924,-2046,-2122,-2152,-2131,-2070,-1966,-1833,-1671,-1500,-1315,-1143,-969,-821,-683,-570,-472,-390,-315,-251,-178,-110,-28,60,151,255,345,440,514,569,605,601,579,519,435,335,213,98,-23,-117,-198,-241,-251,-227,-160,-70,50,180,313,434,534,594,617,590,516,406,255,93,-80,-236,-369,-461,-505,-498,-433,-319,-160,34,246,472,694,903,1088,1246,1366,1458,1505,1535,1518,1500,1444,1392,1321,1253,1182,1111,1049,984,939,889,863,833,823,810,806,795,777,746,703,637,559,461,354,240,126,15,-85,-170,-242,-291,-334,-353,-373,-383,-400,-424,-467,-530,-628,-751,-911,-1098,-1316,-1541,-1788,-2010,-2232,-2411,-2552,-2641,-2671,-2642,-2554,-2414,-2225,-2010,-1766,-1519,-1274,-1044,-838,-657,-503,-378,-272,-185,-105,-35,42,113,195,277,355,442,505,573,613,640,648,638,609,576,531,495,467,446,460,472,532,587,673,760,855,942,1022,1081,1119,1127,1105,1052,968,860,732,594,454,322,212,121,65,38,38,73,124,191,272,350,429,505,559,618,646,675,679,677,650,623,567,518,451,383,319,251,203,153,131,106,109,111,126,139,154,149,149,113,77,18,-55,-131,-216,-295,-361,-418,-448,-465,-449,-420,-368,-305,-240,-170,-117,-79,-66,-89,-142,-233,-360,-515,-695,-892,-1086,-1279,-1450,-1588,-1692,-1734,-1734,-1661,-1541,-1359,-1135,-875,-593,-306,-26,229,456,640,780,884,937,973,968,959,928,898,857,823,779,740,691,640,580,519,445,370,291,209,128,52,-26,-87,-148,-192,-225,-244,-249,-238,-223,-199,-172,-160,-144,-159,-182,-231,-295,-378,-467,-562,-653,-729,-790,-823,-834,-807,-759,-674,-574,-445,-309,-162,-15,128,260,382,479,565,631,678,716,735,748,754,753,747,742,729,722,712,705,707,707,722,733,758,778,803,820,837,837,839,818,802,764,735,687,649,601,557,511,466,418,368,318,253,193,105,16,-105,-238,-405,-590,-804,-1034,-1280,-1528,-1769,-1997,-2185,-2349,-2450,-2508,-2503,-2445,-2331,-2176,-1975,-1757,-1514,-1271,-1033,-807,-607,-424,-276,-147,-44,39,110,166,212,256,292,324,350,371,379,391,379,374,356,336,322,307,304,309,328,359,406,461,529,599,674,749,808,865,891,902,878,826,743,630,505,362,232,110,17,-39,-60,-33,31,132,266,422,595,777,963,1141,1307,1457,1572,1663,1708,1712,1674,1592,1479,1339,1182,1020,866,718,598,487,412,352,323,309,321,351,396,452,512,564,607,620,603,543,446,305,134,-55,-261,-447,-632,-774,-899,-977,-1033,-1059,-1064,-1066,-1061,-1068,-1093,-1140,-1219,-1331,-1476,-1662,-1868,-2110,-2353,-2606,-2841,-3044,-3209,-3307,-3351,-3313,-3214,-3036,-2806,-2522,-2201,-1855,-1499,-1140,-802,-478,-193,59,265,425,543,609,645,648,625,606,574,568,570,603,659,739,848,965,1108,1247,1399,1540,1681,1797,1904,1971,2015,2013,1972,1887,1763,1607,1423,1232,1031,841,669,513,393,292,229,191,183,201,239,297,369,442,519,581,632,655,659,639,592,546,477,423,378,339,333,331,358,395,445,502,563,624,679,727,758,774,769,734,680,589,485,355,216,76,-61,-182,-280,-360,-409,-437,-444,-428,-410,-369,-336,-295,-263,-241,-229,-241,-275,-336,-432,-559,-718,-909,-1113,-1337,-1556,-1767,-1956,-2114,-2236,-2312,-2345,-2329,-2269,-2162,-2019,-1835,-1628,-1397,-1156,-912,-680,-464,-279,-127,-8,77,133,172,198,221,249,278,318,356,402,439,476,499,521,530,534,533,523,509,488,452,412,353,300,228,179,125,100,99,112,166,226,316,397,498,571,651,701,735,752,742,711,667,592,510,405,290,170,46,-69,-170,-254,-306,-340,-332,-307,-249,-169,-77,33,146,260,372,470,556,616,656,663,635,585,492,390,266,145,33,-57,-115,-130,-107,-31,74,224,388,574,757,933,1091,1220,1316,1376,1384,1355,1268,1147,972,775,539,301,52,-184,-401,-598,-754,-890,-986,-1062,-1111,-1143,-1159,-1164,-1164,-1155,-1148,-1140,-1136,-1134,-1143,-1148,-1164,-1163,-1159,-1125,-1069,-974,-849,-678,-491,-262,-34,211,444,660,851,1007,1115,1182,1188,1142,1045,885,698,456,211,-52,-302,-517,-708,-828,-907,-918,-873,-779,-646,-479,-305,-125,40,178,282,339,347,300,203,60,-123,-324,-542,-742,-924,-1056,-1132,-1146,-1084,-961,-773,-540,-274,9,284,549,777,971,1121,1224,1288,1311,1300,1262,1203,1125,1048,961,891,827,785,758,753,761,783,810,838,865,884,896,900,898,889,872,846,808,753,681,583,466,330,184,31,-107,-235,-331,-403,-437,-454,-437,-425,-402,-401,-413,-462,-538,-658,-803,-986,-1186,-1404,-1628,-1845,-2048,-2221,-2358,-2446,-2480,-2461,-2379,-2252,-2069,-1859,-1613,-1362,-1095,-844,-592,-367,-151,39,210,358,476,567,621,641,627,578,507,418,330,250,188,165,166,219,298,416,554,712,879,1045,1212,1360,1501,1610,1698,1744,1756,1719,1640,1518,1361,1178,983,783,597,434,297,202,138,111,122,146,205,257,325,375,412,424,403,350,259,144,2,-143,-282,-408,-487,-537,-522,-471,-366,-230,-73,97,250,390,494,558,582,556,495,391,260,106,-59,-224,-381,-514,-623,-688,-719,-702,-650,-561,-446,-320,-181,-63,51,125,177,178,147,64,-56,-218,-418,-645,-895,-1151,-1408,-1640,-1848,-2001,-2109,-2146,-2127,-2041,-1908,-1728,-1522,-1293,-1064,-828,-608,-393,-194,-3,168,341,483,633,751,865,966,1046,1124,1180,1233,1269,1294,1306,1295,1274,1223,1161,1078,978,874,754,641,518,404,287,176,72,-31,-115,-188,-242,-265,-274,-246,-207,-148,-87,-30,16,36,36,5,-50,-123,-212,-308,-399,-493,-566,-633,-684,-716,-739,-741,-726,-700,-652,-589,-513,-415,-313,-193,-71,54,184,296,417,505,593,650,683,698,676,638,572,496,409,332,262,224,213,245,309,422,550,719,879,1057,1205,1348,1446,1521,1550,1547,1504,1427,1315,1182,1014,837,635,429,218,5,-197,-388,-567,-721,-860,-977,-1066,-1150,-1198,-1252,-1277,-1310,-1328,-1353,-1378,-1409,-1440,-1482,-1509,-1542,-1543,-1534,-1480,-1396,-1267,-1086,-881,-620,-359,-71,196,446,651,804,891,907,852,727,547,317,60,-208,-476,-708,-909,-1046,-1122,-1130,-1065,-937,-754,-527,-277,-15,240,468,665,806,895,924,890,804,664,490,286,75,-131,-318,-464,-567,-613,-598,-527,-402,-234,-36,182,403,617,810,979,1114,1215,1283,1311,1323,1295,1262,1203,1144,1078,1016,959,912,873,852,836,837,843,856,874,890,902,910,902,884,842,786,699,593,465,307,145,-37,-219,-391,-560,-693,-812,-892,-941,-967,-956,-944,-914,-894,-883,-899,-934,-1009,-1106,-1232,-1380,-1537,-1699,-1852,-1989,-2094,-2166,-2190,-2168,-2091,-1967,-1786,-1572,-1309,-1030,-720,-415,-97,193,482,728,954,1129,1272,1358,1406,1399,1347,1255,1131,972,815,633,482,331,224,145,114,124,175,264,385,522,674,819,953,1064,1147,1189,1200,1167,1096,998,868,716,558,385,226,77,-51,-148,-208,-234,-214,-168,-87,6,109,201,279,321,335,301,238,131,11,-135,-275,-412,-525,-611,-658,-667,-632,-559,-449,-316,-160,-5,154,284,400,469,509,499,457,376,273,154,29,-83,-185,-253,-297,-300,-275,-213,-129,-22,93,212,318,408,464,484,457,377,249,65,-157,-420,-703,-999,-1292,-1563,-1812,-2015,-2177,-2285,-2341,-2345,-2295,-2204,-2065,-1898,-1696,-1479,-1250,-1019,-796,-584,-389,-217,-61,71,197,309,416,526,632,741,851,952,1046,1133,1195,1250,1279,1291,1288,1269,1236,1190,1135,1070,999,924,838,764,679,618,554,514,487,480,489,515,552,596,646,689,725,749,754,744,708,658,582,500,399,297,191,87,-8,-97,-167,-232,-268,-299,-300,-288,-249,-194,-107,-14,111,235,367,498,602,699,747,767,741,673,572,438,286,122,-36,-187,-310,-409,-471,-498,-487,-441,-365,-261,-143,-15,116,229,330,396,432,429,385,305,190,46,-119,-301,-486,-673,-853,-1018,-1167,-1286,-1387,-1447,-1493,-1491,-1485,-1443,-1398,-1342,-1291,-1242,-1218,-1191,-1204,-1209,-1244,-1273,-1301,-1326,-1320,-1304,-1242,-1155,-1021,-855,-650,-417,-167,94,347,579,782,930,1029,1063,1035,952,813,642,446,243,51,-119,-249,-338,-364,-349,-262,-140,41,251,485,735,976,1199,1393,1535,1624,1646,1599,1487,1316,1093,837,564,290,38,-182,-356,-467,-530,-519,-465,-354,-206,-32,159,358,542,720,864,982,1068,1111,1127,1109,1063,1001,925,842,767,693,641,603,590,601,638,698,782,881,994,1108,1219,1308,1380,1404,1400,1333,1236,1077,888,665,416,168,-93,-331,-561,-759,-937,-1083,-1205,-1306,-1380,-1450,-1500,-1554,-1602,-1662,-1722,-1805,-1885,-1989,-2093,-2208,-2319,-2426,-2519,-2590,-2642,-2646,-2630,-2551,-2443,-2274,-2067,-1815,-1522,-1210,-870,-530,-202,115,385,613,790,891,946,920,847,720,555,373,176,-5,-165,-284,-357,-368,-329,-227,-75,114,336,571,806,1032,1234,1403,1534,1629,1669,1678,1638,1566,1463,1336,1188,1042,890,757,644,558,516,505,539,605,699,811,929,1035,1126,1182,1197,1173,1098,990,841,674,490,311,139,-4,-128,-202,-256,-254,-237,-178,-110,-22,63,139,207,240,262,238,198,113,20,-116,-247,-406,-552,-704,-832,-944,-1023,-1065,-1069,-1033,-952,-847,-709,-565,-420,-293,-193,-135,-125,-165,-259,-396,-572,-770,-985,-1191,-1389,-1550,-1682,-1758,-1793,-1757,-1686,-1546,-1370,-1156,-905,-647,-374,-108,147,380,595,769,926,1043,1135,1205,1236,1263,1256,1243,1211,1173,1124,1081,1030,988,948,922,896,889,879,880,877,873,858,833,792,729,653,557,441,323,185,59,-75,-189,-302,-382,-457,-499,-534,-544,-544,-537,-522,-518,-512,-523,-542,-580,-629,-691,-760,-832,-904,-962,-1008,-1025,-1016,-973,-889,-773,-613,-434,-220,-4,224,436,628,796,915,1004,1044,1038,1007,924,837,717,604,479,380,282,227,188,189,220,278,366,463,578,685,786,872,926,960,955,917,840,733,580,411,198,-24,-263,-504,-735,-944,-1125,-1259,-1354,-1397,-1394,-1352,-1276,-1177,-1073,-962,-869,-785,-729,-697,-684,-700,-717,-761,-788,-828,-835,-840,-805,-755,-667,-557,-423,-269,-112,52,202,332,441,506,542,532,487,407,298,175,36,-94,-221,-319,-398,-429,-429,-381,-286,-161,13,198,411,614,818,988,1132,1225,1282,1275,1237,1138,1020,863,699,520,353,195,62,-35,-106,-127,-111,-58,41,158,307,460,624,774,916,1036,1132,1202,1244,1254,1244,1196,1137,1043,947,834,723,616,523,451,404,387,394,429,485,551,629,694,749,782,779,749,668,557,406,221,19,-210,-435,-662,-879,-1074,-1252,-1400,-1522,-1621,-1691,-1747,-1781,-1803,-1822,-1828,-1845,-1858,-1884,-1915,-1961,-2011,-2077,-2138,-2207,-2261,-2304,-2318,-2302,-2242,-2135,-1974,-1765,-1499,-1199,-857,-501,-139,213,537,823,1054,1233,1342,1391,1381,1310,1203,1055,894,722,562,429,326,280,274,333,430,579,749,942,1129,1307,1455,1566,1634,1647,1616,1529,1401,1228,1027,802,567,334,111,-81,-249,-360,-443,-465,-459,-404,-338,-236,-147,-44,36,105,147,167,157,125,75,7,-68,-139,-209,-251,-282,-272,-243,-175,-84,25,160,286,424,542,647,732,781,816,808,788,733,663,580,480,383,279,190,106,47,6,-6,8,47,108,179,260,327,377,401,382,327,224,87,-86,-278,-476,-685,-862,-1042,-1170,-1289,-1354,-1403,-1405,-1386,-1341,-1267,-1186,-1084,-978,-871,-759,-648,-542,-429,-328,-217,-116,-17,74,144,209,240,258,253,228,196,154,115,82,61,55,69,99,147,212,287,373,455,540,611,666,701,706,686,635,559,457,344,218,94,-27,-128,-216,-271,-310,-317,-309,-277,-245,-201,-177,-152,-160,-178,-229,-297,-381,-481,-571,-669,-736,-783,-798,-768,-703,-590,-440,-251,-38,194,433,665,877,1067,1209,1323,1376,1390,1355,1274,1166,1017,860,682,510,346,203,90,11,-27,-28,7,71,156,246,338,416,468,499,486,446,355,239,76,-107,-316,-535,-750,-953,-1122,-1256,-1329,-1356,-1318,-1233,-1100,-940,-758,-582,-409,-266,-150,-73,-35,-29,-60,-111,-177,-251,-312,-363,-384,-373,-328,-243,-133,14,163,330,480,614,721,787,811,792,727,626,494,340,173,11,-145,-278,-376,-449,-470,-460,-408,-316,-201,-60,92,244,395,517,627,688,723,709,657,573,450,314,155,-3,-159,-310,-436,-547,-630,-685,-708,-701,-657,-585,-483,-351,-208,-43,119,283,441,575,705,799,882,929,963,960,947,904,853,790,723,663,607,572,550,546,560,586,618,654,680,700,701,682,642,575,486,374,239,92,-74,-242,-423,-593,-772,-932,-1095,-1239,-1375,-1493,-1600,-1681,-1749,-1784,-1806,-1793,-1769,-1719,-1662,-1598,-1543,-1490,-1466,-1448,-1464,-1486,-1530,-1568,-1602,-1612,-1592,-1530,-1422,-1259,-1053,-801,-526,-227,62,343,584,783,930,1014,1048,1024,962,861,750,625,516,428,370,358,388,471,592,760,944,1154,1353,1552,1714,1853,1941,1993,1998,1963,1891,1790,1660,1517,1359,1198,1045,892,762,653,562,506,466,453,457,475,495,526,545,561,567,554,534,489,438,368,292,209,128,54,-7,-48,-69,-66,-38,7,72,141,215,282,337,371,386,365,323,243,144,11,-132,-299,-465,-635,-795,-941,-1067,-1167,-1243,-1286,-1307,-1300,-1277,-1239,-1199,-1157,-1129,-1115,-1123,-1149,-1201,-1260,-1340,-1407,-1480,-1523,-1556,-1554,-1531,-1481,-1409,-1321,-1223,-1119,-1016,-909,-814,-715,-625,-533,-441,-346,-246,-139,-23,95,218,341,458,561,657,719,774,796,803,791,769,741,713,697,684,697,718,760,820,886,968,1045,1127,1193,1250,1282,1294,1279,1233,1166,1072,957,835,692,559,416,289,165,59,-41,-118,-195,-248,-310,-356,-411,-467,-527,-600,-669,-752,-824,-899,-954,-995,-1013,-998,-957,-874,-762,-615,-439,-234,-16,218,446,666,870,1042,1182,1279,1342,1355,1348,1297,1238,1159,1080,1006,940,892,856,845,845,860,887,916,945,969,974,969,930,872,778,654,499,312,101,-131,-374,-623,-861,-1080,-1272,-1417,-1523,-1569,-1566,-1512,-1420,-1294,-1154,-1007,-872,-761,-675,-637,-628,-664,-729,-817,-923,-1026,-1124,-1200,-1250,-1268,-1255,-1203,-1136,-1037,-939,-828,-733,-641,-577,-525,-499,-488,-496,-513,-535,-560,-579,-587,-585,-562,-523,-460,-383,-279,-168,-36,99,244,385,528,661,784,896,986,1067,1117,1157,1165,1158,1130,1085,1027,956,883,799,726,646,580,525,476,458,446,463,501,556,630,717,805,901,985,1059,1118,1153,1172,1164,1140,1091,1036,956,885,797,721,642,576,516,469,430,399,377,354,334,305,273,225,166,88,-10,-122,-265,-417,-595,-783,-986,-1191,-1396,-1594,-1772,-1935,-2061,-2157,-2209,-2221,-2188,-2112,-2002,-1853,-1690,-1510,-1335,-1171,-1029,-924,-849,-821,-815,-843,-880,-919,-943,-940,-896,-811,-672,-492,-269,-16,252,520,778,997,1185,1308,1389,1396,1367,1274,1163,1019,879,739,626,537,487,474,502,559,651,760,885,1017,1144,1261,1363,1438,1482,1500,1469,1413,1312,1181,1024,839,650,447,258,78,-77,-208,-302,-373,-402,-417,-398,-374,-336,-298,-268,-243,-231,-233,-244,-268,-293,-323,-344,-356,-359,-337,-310,-255,-198,-125,-53,19,83,139,179,208,220,224,209,196,164,131,92,39,-12,-76,-147,-220,-296,-374,-437,-505,-546,-584,-600,-607,-604,-590,-578,-570,-564,-579,-595,-632,-675,-725,-778,-822,-857,-874,-862,-838,-771,-701,-598,-496,-385,-278,-188,-103,-45,5,39,61,85,103,134,164,208,248,293,331,353,363,342,304,237,153,55,-52,-149,-238,-299,-332,-325,-283,-196,-82,64,230,397,569,718,848,939,1003,1012,1000,934,853,736,610,475,337,210,93,-6,-76,-129,-146,-148,-116,-77,-14,41,106,147,180,184,163,120,52,-27,-111,-192,-248,-282,-274,-223,-132,11,181,387,602,825,1032,1222,1371,1487,1549,1568,1540,1470,1366,1239,1088,939,782,639,508,393,299,221,163,119,92,66,55,32,13,-28,-80,-166,-271,-420,-590,-797,-1020,-1255,-1488,-1699,-1881,-2011,-2082,-2090,-2025,-1903,-1724,-1506,-1269,-1026,-798,-605,-445,-350,-298,-302,-355,-436,-549,-662,-777,-863,-929,-949,-937,-880,-799,-688,-571,-451,-342,-252,-187,-146,-129,-131,-148,-169,-189,-207,-207,-202,-175,-144,-91,-37,34,109,192,283,380,476,581,676,773,856,929,980,1017,1026,1016,982,925,854,767,675,574,481,383,304,226,165,112,68,36,9,-8,-17,-18,-5,21,60,127,198,309,414,555,683,826,949,1063,1143,1204,1221,1216,1176,1114,1044,959,889,820,773,745,732,744,761,792,821,840,857,838,815,743,656,525,369,176,-41,-278,-536,-790,-1057,-1297,-1526,-1717,-1873,-1976,-2033,-2028,-1973,-1871,-1717,-1547,-1342,-1153,-960,-812,-687,-626,-599,-638,-705,-810,-927,-1042,-1138,-1202,-1215,-1178,-1085,-940,-751,-538,-304,-82,123,295,416,497,520,506,455,379,302,222,168,137,143,187,264,385,521,691,861,1037,1204,1354,1478,1568,1624,1635,1611,1540,1435,1295,1125,942,737,543,349,178,33,-79,-150,-189,-184,-161,-100,-45,29,81,129,148,146,124,70,14,-68,-139,-217,-277,-326,-354,-360,-349,-316,-273,-219,-162,-111,-60,-29,0,6,7,-8,-30,-62,-95,-139,-179,-231,-281,-336,-395,-457,-519,-581,-641,-694,-743,-786,-815,-846,-857,-879,-878,-894,-888,-898,-890,-883,-866,-834,-789,-727,-639,-543,-421,-294,-155,-20,113,226,327,401,454,483,494,490,482,472,474,487,521,572,642,725,808,894,954,1006,1015,1001,951,875,779,678,571,488,421,392,395,438,516,618,751,879,1023,1141,1247,1318,1354,1350,1304,1219,1092,939,752,551,336,115,-97,-305,-489,-656,-787,-893,-961,-1001,-1014,-997,-975,-935,-907,-881,-878,-889,-927,-980,-1044,-1118,-1175,-1227,-1238,-1221,-1157,-1045,-896,-699,-481,-237,7,245,460,637,779,866,906,898,844,758,646,517,387,263,151,66,1,-32,-41,-26,9,53,107,152,190,213,209,183,124,38,-76,-218,-377,-549,-729,-892,-1051,-1170,-1259,-1299,-1288,-1225,-1115,-961,-777,-575,-372,-181,-18,105,185,209,189,121,20,-110,-251,-395,-528,-644,-736,-803,-843,-859,-860,-847,-831,-811,-794,-779,-768,-753,-732,-703,-650,-593,-498,-399,-270,-131,12,171,317,464,603,725,841,944,1031,1112,1179,1235,1284,1315,1338,1341,1334,1311,1275,1235,1185,1140,1094,1062,1034,1019,1011,1007,1009,1006,1003,992,974,951,928,900,882,868,866,884,911,962,1022,1100,1175,1258,1322,1373,1398,1387,1344,1260,1145,992,827,634,444,253,69,-93,-240,-367,-469,-558,-623,-687,-733,-791,-839,-910,-986,-1088,-1208,-1352,-1518,-1704,-1903,-2107,-2314,-2500,-2676,-2809,-2909,-2958,-2950,-2890,-2774,-2603,-2390,-2139,-1868,-1589,-1319,-1072,-859,-695,-579,-516,-500,-519,-569,-621,-674,-700,-694,-649,-555,-422,-255,-60,142,342,530,685,812,905,954,986,981,971,946,928,915,920,942,980,1045,1121,1218,1325,1440,1556,1672,1776,1874,1949,2006,2034,2035,1996,1928,1809,1666,1471,1257,1011,758,506,263,49,-131,-269,-360,-412,-420,-408,-368,-329,-284,-256,-235,-239,-248,-282,-311,-352,-378,-402,-404,-392,-361,-307,-246,-167,-91,-11,55,115,149,170,163,149,104,65,5,-54,-103,-164,-200,-242,-269,-287,-303,-301,-306,-291,-286,-271,-262,-259,-260,-279,-306,-352,-412,-480,-560,-637,-709,-768,-802,-810,-786,-727,-638,-520,-385,-234,-91,50,158,247,288,299,265,201,108,0,-115,-220,-310,-376,-407,-418,-391,-352,-300,-242,-203,-166,-167,-171,-215,-252,-315,-357,-399,-409,-398,-349,-273,-160,-25,132,302,470,641,788,928,1025,1106,1139,1147,1113,1046,949,822,671,505,320,136,-50,-226,-385,-519,-626,-690,-730,-721,-692,-630,-553,-469,-385,-310,-250,-207,-177,-167,-156,-147,-127,-85,-25,70,189,336,500,680,852,1026,1170,1296,1383,1435,1449,1424,1365,1275,1158,1025,875,722,567,422,285,173,70,5,-57,-81,-106,-114,-126,-140,-174,-221,-297,-398,-517,-667,-821,-991,-1151,-1299,-1424,-1513,-1560,-1562,-1510,-1415,-1275,-1103,-910,-708,-515,-338,-199,-89,-38,-18,-54,-116,-213,-326,-446,-568,-675,-769,-841,-892,-920,-931,-925,-903,-883,-840,-813,-765,-726,-675,-621,-555,-481,-393,-293,-181,-54,79,225,377,534,698,859,1025,1181,1339,1473,1604,1701,1774,1815,1815,1780,1703,1591,1452,1287,1122,947,796,660,555,486,443,437,448,473,510,531,557,558,548,525,488,451,416,394,385,404,444,508,597,695,803,908,999,1070,1113,1121,1093,1029,930,805,654,490,312,137,-35,-200,-344,-479,-589,-682,-759,-814,-868,-901,-947,-983,-1040,-1101,-1186,-1289,-1410,-1554,-1705,-1872,-2037,-2192,-2334,-2444,-2518,-2551,-2524,-2450,-2317,-2132,-1911,-1646,-1377,-1097,-834,-604,-409,-268,-181,-146,-158,-207,-279,-365,-444,-516,-560,-580,-571,-535,-477,-404,-323,-233,-156,-72,-3,65,128,191,258,333,416,511,618,735,865,996,1142,1277,1426,1559,1695,1814,1932,2022,2110,2161,2197,2196,2170,2103,2010,1878,1725,1549,1360,1172,990,825,687,571,495,438,417,400,413,411,424,412,406,374,344,301,257,217,182,158,154,156,187,219,270,323,376,418,455,454,453,399,340,238,123,-17,-164,-324,-478,-630,-772,-894,-1002,-1084,-1146,-1186,-1207,-1209,-1204,-1186,-1176,-1162,-1170,-1186,-1222,-1278,-1346,-1430,-1516,-1599,-1667,-1716,-1725,-1699,-1622,-1497,-1322,-1102,-848,-570,-278,2,267,490,668,789,851,853,803,711,584,445,298,161,45,-53,-116,-157,-173,-165,-155,-124,-106,-77,-63,-46,-39,-30,-26,-17,-10,6,20,45,70,101,143,182,240,296,363,439,510,591,653,716,749,766,744,694,597,473,304,115,-98,-317,-531,-730,-900,-1028,-1120,-1158,-1158,-1116,-1043,-951,-844,-741,-636,-547,-468,-393,-334,-264,-195,-106,-3,125,271,441,620,814,997,1182,1339,1477,1583,1655,1695,1701,1681,1635,1574,1498,1420,1335,1260,1178,1109,1037,970,904,834,768,690,620,535,455,366,272,177,73,-32,-148,-255,-378,-481,-584,-676,-735,-784,-790,-771,-717,-636,-526,-411,-283,-169,-75,-7,19,1,-52,-160,-287,-451,-623,-802,-975,-1129,-1267,-1376,-1460,-1526,-1561,-1591,-1604,-1615,-1620,-1631,-1629,-1638,-1628,-1611,-1582,-1519,-1451,-1336,-1210,-1047,-864,-655,-436,-196,39,281,515,732,934,1107,1250,1366,1431,1478,1467,1437,1369,1276,1171,1050,933,822,723,654,597,576,577,597,641,691,747,797,845,866,886,873,858,822,788,752,725,714,718,746,793,857,938,1019,1102,1172,1224,1249,1244,1203,1126,1018,878,712,532,338,139,-53,-244,-418,-577,-723,-846,-957,-1050,-1134,-1203,-1277,-1337,-1414,-1487,-1571,-1663,-1765,-1865,-1975,-2068,-2159,-2223,-2265,-2268,-2237,-2162,-2042,-1886,-1685,-1465,-1213,-965,-706,-477,-258,-84,54,155,204,231,214,186,141,98,58,29,20,24,47,86,135,198,264,336,414,491,578,661,757,851,955,1058,1170,1281,1390,1502,1601,1705,1795,1879,1957,2021,2079,2125,2157,2175,2173,2149,2099,2021,1912,1770,1602,1403,1185,958,718,492,267,72,-106,-258,-378,-483,-563,-632,-696,-753,-814,-876,-939,-1006,-1059,-1116,-1143,-1164,-1154,-1123,-1071,-992,-910,-804,-711,-612,-532,-467,-427,-410,-418,-449,-500,-567,-646,-728,-808,-886,-950,-1004,-1044,-1067,-1078,-1078,-1063,-1047,-1021,-996,-970,-944,-925,-910,-901,-903,-906,-918,-934,-942,-952,-939,-912,-854,-766,-641,-483,-288,-72,171,412,659,884,1088,1248,1373,1442,1465,1440,1369,1263,1132,978,822,664,517,381,267,165,88,20,-30,-75,-110,-145,-173,-202,-225,-244,-256,-256,-244,-218,-177,-120,-48,36,133,236,350,462,579,691,795,890,963,1018,1045,1036,1002,923,822,685,530,360,186,14,-143,-282,-394,-478,-532,-557,-553,-526,-483,-421,-356,-283,-209,-144,-70,-8,62,133,212,300,402,510,629,754,872,988,1085,1165,1223,1255,1263,1248,1209,1156,1089,1004,926,821,733,625,526,414,309,189,80,-48,-160,-285,-402,-513,-625,-721,-816,-900,-973,-1048,-1106,-1165,-1219,-1256,-1303,-1320,-1342,-1331,-1314,-1263,-1195,-1099,-980,-842,-691,-532,-380,-236,-116,-26,33,52,35,-18,-103,-212,-335,-476,-611,-753,-880,-1001,-1106,-1191,-1266,-1310,-1350,-1356,-1355,-1329,-1288,-1232,-1156,-1065,-959,-831,-693,-531,-365,-181,2,194,377,561,730,888,1035,1164,1279,1376,1451,1509,1541,1551,1534,1496,1435,1357,1271,1175,1081,991,910,838,780,727,688,650,626,596,574,558,534,530,523,526,547,571,619,674,750,827,922,1007,1097,1170,1229,1264,1275,1255,1207,1129,1027,899,756,598,432,267,96,-57,-213,-350,-480,-599,-702,-803,-886,-971,-1044,-1116,-1187,-1255,-1328,-1401,-1483,-1562,-1650,-1732,-1812,-1882,-1936,-1970,-1977,-1956,-1902,-1816,-1699,-1552,-1382,-1193,-990,-784,-579,-386,-209,-63,60,138,194,200,186,138,72,-6,-92,-176,-253,-319,-370,-400,-413,-404,-371,-324,-249,-166,-65,46,160,280,401,517,633,747,849,959,1055,1153,1246,1333,1421,1500,1581,1652,1719,1781,1826,1861,1881,1870,1847,1787,1707,1599,1470,1323,1160,993,816,645,476,313,164,26,-97,-199,-289,-350,-397,-420,-422,-410,-378,-338,-289,-239,-189,-150,-119,-107,-108,-131,-164,-220,-274,-350,-414,-489,-552,-616,-671,-724,-771,-818,-861,-910,-956,-1012,-1069,-1128,-1200,-1264,-1337,-1407,-1464,-1524,-1563,-1590,-1606,-1597,-1583,-1548,-1507,-1456,-1398,-1332,-1260,-1178,-1088,-981,-863,-726,-576,-409,-225,-39,161,356,548,734,895,1040,1156,1242,1298,1321,1309,1279,1213,1137,1041,935,833,721,625,532,453,393,345,320,312,319,343,381,422,482,530,598,650,716,770,827,880,926,976,1013,1054,1084,1114,1137,1148,1154,1138,1111,1059,984,882,758,609,441,264,73,-109,-294,-459,-615,-744,-858,-938,-1004,-1033,-1047,-1033,-996,-945,-875,-790,-701,-596,-491,-381,-267,-158,-45,62,164,264,349,438,509,582,643,697,750,784,821,837,839,832,793,748,672,584,473,351,210,66,-88,-235,-387,-517,-641,-740,-815,-874,-903,-911,-911,-888,-870,-845,-824,-813,-804,-808,-812,-819,-829,-826,-825,-802,-771,-720,-659,-577,-491,-398,-301,-223,-147,-106,-82,-101,-145,-230,-351,-490,-668,-846,-1041,-1231,-1405,-1560,-1685,-1770,-1817,-1820,-1775,-1697,-1580,-1432,-1271,-1080,-897,-698,-510,-318,-145,34,187,346,489,626,764,890,1021,1145,1266,1382,1488,1584,1665,1731,1775,1805,1815,1810,1795,1766,1736,1692,1656,1602,1564,1503,1459,1396,1349,1290,1248,1201,1175,1152,1151,1161,1189,1234,1288,1358,1428,1505,1566,1628,1654,1676,1654,1616,1542,1446,1324,1187,1031,868,693,517,336,149,-37,-232,-425,-627,-828,-1034,-1235,-1433,-1625,-1800,-1965,-2107,-2232,-2338,-2422,-2498,-2549,-2605,-2638,-2678,-2701,-2727,-2731,-2738,-2712,-2679,-2614,-2525,-2410,-2261,-2089,-1881,-1661,-1412,-1166,-909,-666,-440,-234,-72,68,154,214,232,219,188,129,74,5,-48,-99,-124,-136,-117,-75,-11,85,189,319,451,590,727,858,978,1087,1180,1261,1329,1387,1432,1476,1508,1547,1580,1621,1663,1708,1754,1798,1834,1860,1864,1848,1802,1727,1627,1489,1342,1158,978,776,584,386,206,32,-124,-258,-380,-470,-548,-598,-629,-641,-630,-608,-570,-524,-478,-429,-387,-361,-338,-347,-352,-388,-425,-470,-521,-559,-597,-617,-622,-612,-579,-535,-475,-406,-339,-271,-220,-190,-189,-234,-314,-451,-623,-841,-1071,-1316,-1529,-1712,-1822,-1855,-1798,-1643,-1406,-1097,-739,-364,0,323,575,743,818,802,714,575,426,287,205,191,268,437,676,983,1296,1615,1869,2052,2122,2087,1922,1677,1338,971,594,246,-32,-233,-330,-343,-272,-155,-15,112,195,222,174,66,-96,-276,-456,-588,-664,-650,-556,-368,-121,178,482,766,1003,1164,1239,1223,1115,943,712,465,204,-24,-236,-398,-538,-647,-757,-867,-1008,-1174,-1365,-1584,-1797,-1995,-2153,-2235,-2251,-2158,-1989,-1725,-1406,-1042,-665,-306,22,283,494,617,702,720,726,711,712,729,775,843,922,994,1048,1055,1009,905,738,532,299,63,-149,-313,-422,-461,-449,-382,-296,-204,-131,-98,-102,-155,-237,-337,-427,-491,-498,-448,-319,-133,107,371,630,855,1019,1101,1094,1002,838,631,407,199,40,-57,-75,-16,99,263,429,578,675,697,634,475,241,-66,-398,-742,-1050,-1309,-1479,-1572,-1565,-1488,-1351,-1183,-1008,-858,-736,-664,-631,-627,-639,-636,-607,-524,-384,-176,90,403,747,1087,1418,1694,1925,2073,2153,2162,2110,2016,1895,1760,1632,1512,1399,1293,1175,1039,871,657,409,119,-186,-497,-778,-1014,-1180,-1257,-1250,-1148,-970,-733,-458,-178,98,330,527,661,746,791,796,792,782,782,800,831,874,907,927,903,831,699,506,256,-25,-337,-631,-909,-1137,-1307,-1422,-1476,-1495,-1488,-1481,-1487,-1531,-1606,-1727,-1874,-2038,-2208,-2348,-2460,-2515,-2523,-2472,-2388,-2271,-2147,-2035,-1942,-1882,-1848,-1832,-1815,-1780,-1698,-1552,-1333,-1029,-659,-232,217,662,1054,1380,1588,1686,1653,1509,1273,977,667,375,144,6,-33,43,213,456,739,1029,1280,1484,1601,1645,1617,1528,1428,1316,1247,1226,1274,1401,1590,1838,2118,2402,2682,2907,3091,3194,3236,3202,3113,2980,2811,2632,2438,2247,2052,1846,1628,1376,1096,775,419,38,-355,-740,-1094,-1398,-1636,-1796,-1873,-1881,-1823,-1722,-1604,-1477,-1384,-1316,-1304,-1334,-1410,-1525,-1654,-1793,-1921,-2026,-2111,-2157,-2187,-2192,-2194,-2192,-2200,-2205,-2227,-2229,-2226,-2183,-2106,-1972,-1796,-1568,-1317,-1047,-794,-566,-393,-283,-237,-257,-317,-407,-490,-547,-544,-468,-309,-68,241,588,955,1294,1584,1798,1914,1948,1888,1780,1629,1489,1377,1325,1346,1442,1615,1830,2083,2316,2526,2658,2716,2668,2531,2308,2024,1706,1386,1095,850,683,571,539,542,576,608,608,568,468,313,108,-125,-371,-595,-783,-913,-972,-967,-894,-782,-643,-507,-400,-341,-351,-437,-592,-817,-1080,-1374,-1663,-1928,-2157,-2325,-2449,-2515,-2543,-2543,-2520,-2498,-2463,-2427,-2381,-2304,-2203,-2046,-1842,-1586,-1272,-934,-560,-204,144,431,669,823,909,920,881,801,713,634,582,578,614,697,802,925,1027,1105,1133,1110,1031,917,771,629,506,422,395,428,518,658,825,1003,1166,1297,1385,1415,1403,1347,1269,1191,1120,1095,1097,1160,1248,1368,1488,1586,1644,1641,1567,1425,1217,970,696,430,189,-6,-139,-219,-239,-225,-198,-169,-188,-243,-379,-580,-854,-1183,-1548,-1925,-2285,-2602,-2856,-3034,-3126,-3145,-3082,-2982,-2826,-2662,-2483,-2295,-2122,-1922,-1729,-1505,-1259,-986,-681,-356,-25,309,610,885,1103,1258,1355,1383,1363,1305,1221,1141,1072,1034,1031,1062,1122,1196,1268,1320,1335,1308,1231,1108,959,790,631,502,416,397,443,560,734,954,1199,1448,1675,1868,2001,2078,2085,2031,1928,1782,1615,1434,1251,1071,898,723,546,351,138,-100,-363,-640,-934,-1218,-1491,-1732,-1938,-2099,-2219,-2298,-2355,-2381,-2420,-2439,-2493,-2542,-2618,-2691,-2764,-2825,-2851,-2847,-2787,-2686,-2536,-2348,-2137,-1914,-1700,-1495,-1324,-1165,-1038,-915,-791,-659,-495,-310,-89,153,406,659,887,1085,1226,1311,1334,1298,1221,1105,985,867,783,735,746,803,920,1063,1234,1402,1556,1678,1755,1792,1787,1755,1711,1665,1649,1655,1717,1812,1958,2135,2330,2529,2716,2866,2983,3034,3039,2975,2870,2711,2529,2319,2100,1875,1647,1416,1178,932,664,390,82,-221,-544,-848,-1140,-1398,-1616,-1781,-1898,-1958,-1981,-1963,-1929,-1878,-1846,-1817,-1829,-1865,-1938,-2047,-2175,-2327,-2478,-2629,-2764,-2873,-2963,-3011,-3047,-3040,-3022,-2969,-2901,-2795,-2671,-2506,-2318,-2096,-1856,-1605,-1357,-1125,-922,-758,-639,-560,-516,-497,-479,-454,-392,-293,-128,85,366,684,1037,1395,1740,2039,2288,2453,2548,2553,2498,2389,2251,2113,1985,1906,1866,1891,1959,2077,2214,2362,2491,2590,2641,2630,2564,2431,2252,2033,1790,1537,1292,1055,847,655,488,336,191,52,-91,-235,-385,-532,-677,-806,-921,-1008,-1076,-1114,-1132,-1134,-1120,-1110,-1094,-1094,-1104,-1130,-1179,-1237,-1314,-1400,-1490,-1586,-1672,-1762,-1833,-1910,-1963,-2023,-2059,-2092,-2099,-2090,-2041,-1968,-1838,-1684,-1475,-1247,-983,-716,-444,-189,43,246,413,547,653,736,804,863,927,987,1062,1134,1213,1282,1346,1380,1400,1378,1338,1260,1174,1071,978,904,856,850,881,950,1047,1159,1273,1367,1439,1467,1455,1404,1320,1221,1115,1025,952,925,923,971,1031,1116,1191,1249,1268,1235,1153,999,810,562,304,28,-231,-471,-664,-822,-927,-996,-1036,-1046,-1063,-1075,-1109,-1163,-1242,-1349,-1473,-1615,-1756,-1905,-2032,-2155,-2244,-2323,-2368,-2401,-2403,-2393,-2352,-2297,-2206,-2095,-1944,-1771,-1563,-1337,-1093,-847,-607,-386,-187,-23,116,220,309,381,453,528,618,722,841,976,1105,1242,1349,1435,1479,1478,1432,1339,1210,1054,892,735,608,518,482,505,586,723,896,1106,1313,1523,1700,1838,1937,1968,1961,1890,1782,1638,1463,1272,1071,859,656,444,243,41,-158,-345,-530,-697,-852,-981,-1087,-1162,-1208,-1235,-1227,-1228,-1209,-1210,-1225,-1259,-1326,-1403,-1504,-1599,-1696,-1761,-1801,-1795,-1747,-1656,-1523,-1365,-1183,-1008,-827,-684,-544,-457,-371,-327,-278,-245,-197,-141,-69,29,128,252,366,488,596,687,775,834,897,943,989,1041,1091,1152,1208,1271,1318,1363,1375,1376,1336,1282,1192,1095,982,880,790,728,703,718,775,875,1001,1152,1306,1455,1583,1680,1737,1756,1726,1667,1565,1447,1303,1152,991,826,656,483,299,112,-91,-304,-522,-749,-972,-1183,-1384,-1545,-1686,-1779,-1836,-1855,-1839,-1799,-1745,-1687,-1637,-1605,-1591,-1615,-1655,-1734,-1822,-1934,-2045,-2161,-2261,-2353,-2421,-2464,-2488,-2476,-2448,-2381,-2298,-2176,-2036,-1865,-1676,-1465,-1249,-1023,-811,-612,-439,-300,-193,-125,-80,-61,-38,-13,46,139,288,487,741,1040,1367,1710,2037,2341,2587,2772,2882,2911,2875,2768,2630,2456,2288,2133,2009,1938,1903,1936,1989,2095,2199,2313,2411,2471,2500,2474,2400,2282,2114,1918,1693,1453,1207,966,725,505,289,97,-90,-254,-409,-546,-669,-775,-866,-937,-995,-1040,-1074,-1106,-1134,-1171,-1213,-1269,-1337,-1413,-1504,-1590,-1686,-1767,-1842,-1900,-1936,-1961,-1962,-1951,-1928,-1894,-1863,-1821,-1789,-1746,-1711,-1668,-1616,-1565,-1492,-1424,-1331,-1240,-1134,-1026,-912,-795,-675,-555,-431,-308,-179,-57,75,195,318,428,526,606,669,699,712,692,654,598,530,467,407,380,370,411,483,604,760,945,1150,1356,1551,1721,1852,1936,1971,1958,1896,1814,1699,1587,1477,1385,1316,1273,1248,1244,1238,1234,1201,1154,1062,940,783,598,394,188,-21,-204,-366,-498,-589,-660,-697,-721,-744,-759,-806,-861,-950,-1066,-1204,-1365,-1536,-1704,-1867,-2010,-2122,-2204,-2243,-2246,-2208,-2135,-2031,-1902,-1759,-1604,-1450,-1298,-1162,-1032,-925,-825,-743,-664,-593,-512,-427,-325,-200,-59,110,300,505,727,948,1170,1368,1553,1691,1800,1856,1867,1836,1761,1662,1536,1410,1285,1186,1112,1081,1092,1147,1245,1374,1526,1690,1840,1978,2072,2125,2126,2064,1950,1775,1561,1299,1020,712,408,101,-190,-461,-714,-927,-1122,-1271,-1397,-1487,-1543,-1575,-1573,-1559,-1519,-1477,-1429,-1392,-1363,-1366,-1382,-1438,-1513,-1613,-1725,-1845,-1946,-2043,-2089,-2112,-2079,-2000,-1876,-1706,-1507,-1280,-1047,-810,-587,-393,-222,-95,-5,56,75,85,72,71,70,102,151,242,361,509,683,870,1066,1254,1433,1586,1714,1806,1866,1886,1878,1833,1770,1680,1585,1479,1375,1281,1196,1134,1090,1074,1079,1114,1164,1236,1312,1401,1474,1545,1589,1609,1604,1557,1485,1378,1238,1082,894,701,493,281,71,-144,-345,-554,-738,-936,-1102,-1276,-1422,-1558,-1671,-1760,-1828,-1867,-1884,-1881,-1860,-1832,-1803,-1772,-1767,-1767,-1801,-1851,-1931,-2031,-2145,-2268,-2389,-2502,-2593,-2658,-2684,-2674,-2615,-2525,-2385,-2225,-2034,-1831,-1623,-1418,-1219,-1035,-861,-703,-552,-407,-266,-114,34,200,371,554,750,947,1161,1370,1586,1799,2005,2202,2385,2546,2685,2801,2874,2932,2941,2931,2892,2826,2759,2671,2601,2528,2484,2452,2446,2463,2491,2534,2570,2602,2601,2582,2510,2405,2246,2047,1807,1534,1239,931,617,315,24,-245,-484,-704,-884,-1048,-1174,-1285,-1371,-1441,-1498,-1540,-1579,-1611,-1645,-1678,-1720,-1762,-1821,-1875,-1948,-2014,-2089,-2161,-2219,-2276,-2309,-2330,-2324,-2297,-2243,-2168,-2070,-1956,-1830,-1701,-1575,-1457,-1355,-1272,-1209,-1162,-1133,-1104,-1076,-1034,-968,-882,-757,-609,-424,-227,-5,207,425,615,790,929,1036,1102,1138,1135,1105,1056,981,909,827,758,696,662,641,656,688,752,838,940,1065,1185,1320,1438,1551,1634,1695,1722,1707,1663,1574,1455,1311,1144,968,796,618,471,322,210,101,16,-64,-131,-204,-264,-338,-402,-468,-532,-585,-631,-668,-695,-712,-727,-731,-744,-760,-781,-818,-859,-920,-983,-1058,-1132,-1198,-1258,-1296,-1314,-1300,-1264,-1189,-1105,-987,-867,-739,-616,-507,-410,-334,-271,-223,-180,-141,-86,-26,63,169,302,458,631,818,1010,1203,1386,1557,1704,1828,1920,1981,2006,1997,1958,1883,1790,1669,1546,1411,1288,1175,1085,1023,990,989,1012,1065,1123,1195,1256,1301,1319,1300,1235,1127,962,756,502,217,-94,-416,-740,-1049,-1340,-1599,-1820,-2007,-2145,-2252,-2312,-2343,-2337,-2307,-2249,-2173,-2081,-1983,-1879,-1777,-1685,-1604,-1542,-1502,-1478,-1484,-1500,-1538,-1577,-1625,-1655,-1676,-1668,-1625,-1557,-1438,-1296,-1119,-922,-720,-514,-327,-160,-31,67,125,156,159,155,145,155,184,247,347,481,648,839,1042,1252,1443,1625,1766,1882,1953,1987,1984,1948,1880,1799,1691,1587,1476,1372,1284,1209,1159,1137,1134,1167,1210,1282,1359,1439,1522,1582,1637,1651,1651,1603,1536,1425,1293,1135,955,771,576,389,206,39,-118,-254,-378,-487,-583,-668,-747,-813,-878,-926,-976,-1011,-1041,-1069,-1086,-1110,-1129,-1159,-1193,-1239,-1298,-1364,-1447,-1535,-1627,-1725,-1812,-1900,-1966,-2025,-2056,-2074,-2066,-2044,-2003,-1952,-1892,-1829,-1764,-1700,-1637,-1568,-1499,-1413,-1309,-1189,-1030,-857,-640,-412,-155,111,377,641,889,1112,1319,1484,1632,1742,1832,1895,1941,1972,1984,1993,1988,1978,1970,1953,1948,1938,1946,1953,1983,2009,2057,2095,2149,2184,2221,2228,2226,2183,2123,2016,1885,1711,1512,1286,1028,773,487,219,-57,-316,-556,-779,-977,-1146,-1292,-1405,-1495,-1559,-1601,-1622,-1635,-1632,-1632,-1630,-1632,-1644,-1662,-1689,-1727,-1760,-1803,-1835,-1865,-1878,-1881,-1859,-1824,-1766,-1685,-1596,-1484,-1378,-1259,-1155,-1054,-974,-911,-862,-841,-817,-821,-806,-800,-770,-724,-648,-548,-407,-252,-58,145,364,587,798,1001,1173,1321,1426,1495,1522,1508,1456,1376,1266,1143,1015,882,776,676,621,592,609,664,755,886,1034,1202,1373,1534,1681,1796,1873,1912,1900,1848,1745,1611,1435,1243,1029,811,597,390,201,37,-109,-217,-310,-368,-408,-427,-429,-422,-406,-391,-379,-379,-383,-413,-446,-504,-576,-655,-752,-847,-950,-1051,-1143,-1233,-1303,-1369,-1410,-1445,-1453,-1465,-1445,-1441,-1407,-1395,-1366,-1351,-1333,-1316,-1302,-1279,-1255,-1210,-1159,-1078,-984,-861,-717,-552,-366,-166,46,262,480,692,894,1082,1251,1401,1524,1629,1701,1753,1777,1777,1760,1720,1672,1611,1553,1495,1453,1420,1409,1412,1435,1466,1511,1549,1585,1605,1606,1580,1527,1438,1322,1165,990,779,551,306,49,-208,-466,-715,-949,-1165,-1361,-1528,-1676,-1788,-1878,-1939,-1974,-1988,-1981,-1960,-1924,-1885,-1836,-1797,-1751,-1722,-1692,-1673,-1663,-1655,-1651,-1652,-1643,-1631,-1612,-1574,-1533,-1478,-1403,-1338,-1248,-1170,-1090,-1006,-936,-859,-790,-713,-635,-539,-433,-305,-157,11,198,400,611,828,1042,1250,1439,1614,1766,1895,2000,2081,2140,2180,2205,2210,2206,2186,2154,2115,2061,2006,1937,1875,1808,1752,1703,1666,1643,1629,1629,1629,1636,1629,1622,1592,1549,1484,1397,1292,1166,1023,869,700,530,349,172,-7,-182,-349,-511,-658,-800,-923,-1037,-1133,-1219,-1288,-1352,-1401,-1448,-1489,-1525,-1565,-1599,-1639,-1675,-1714,-1754,-1790,-1833,-1865,-1906,-1933,-1966,-1989,-2011,-2022,-2033,-2030,-2026,-2014,-1992,-1971,-1936,-1902,-1852,-1803,-1728,-1653,-1545,-1426,-1278,-1106,-910,-690,-443,-187,92,369,656,932,1197,1444,1663,1855,2004,2128,2198,2249,2249,2233,2182,2124,2046,1976,1898,1841,1790,1766,1753,1767,1794,1834,1883,1928,1967,1993,1991,1967,1910,1821,1703,1549,1375,1166,950,705,463,206,-43,-289,-518,-733,-923,-1088,-1226,-1335,-1418,-1479,-1518,-1543,-1560,-1568,-1582,-1590,-1613,-1636,-1666,-1705,-1734,-1775,-1796,-1819,-1817,-1810,-1773,-1730,-1656,-1579,-1481,-1381,-1280,-1173,-1085,-997,-929,-869,-824,-785,-753,-719,-677,-625,-552,-465,-347,-216,-59,108,289,475,659,845,1012,1181,1325,1463,1576,1678,1749,1808,1835,1848,1829,1799,1740,1675,1596,1512,1429,1348,1281,1221,1185,1156,1160,1163,1194,1218,1256,1281,1303,1301,1287,1248,1186,1110,1000,891,748,605,447,278,111,-65,-235,-400,-559,-698,-827,-933,-1020,-1090,-1139,-1173,-1195,-1209,-1214,-1222,-1221,-1227,-1231,-1237,-1241,-1248,-1245,-1249,-1238,-1235,-1220,-1211,-1200,-1192,-1188,-1191,-1192,-1207,-1209,-1224,-1225,-1226,-1217,-1200,-1173,-1138,-1092,-1038,-974,-900,-820,-725,-625,-510,-387,-253,-107,49,215,390,573,763,952,1147,1327,1503,1662,1796,1914,1995,2056,2076,2082,2047,2004,1933,1858,1776,1692,1617,1546,1491,1442,1405,1369,1341,1299,1258,1194,1120,1022,907,766,611,426,231,9,-223,-468,-721,-968,-1212,-1436,-1633,-1801,-1925,-2015,-2055,-2065,-2037,-1989,-1920,-1847,-1772,-1708,-1652,-1612,-1577,-1564,-1539,-1528,-1498,-1459,-1404,-1327,-1230,-1124,-993,-874,-739,-630,-521,-440,-378,-332,-312,-297,-298,-301,-299,-293,-271,-233,-175,-94,10,135,287,454,640,836,1041,1248,1456,1650,1836,1995,2139,2241,2322,2361,2367,2345,2287,2216,2123,2025,1926,1827,1742,1665,1599,1545,1502,1460,1423,1383,1332,1278,1203,1118,1015,899,767,633,487,345,204,69,-54,-172,-278,-378,-475,-563,-655,-744,-832,-923,-1007,-1092,-1166,-1240,-1296,-1355,-1398,-1439,-1474,-1505,-1535,-1564,-1594,-1624,-1650,-1678,-1697,-1717,-1726,-1732,-1729,-1724,-1717,-1709,-1705,-1706,-1712,-1724,-1740,-1756,-1769,-1776,-1772,-1751,-1714,-1656,-1575,-1478,-1359,-1221,-1072,-906,-735,-554,-371,-184,5,194,385,577,768,964,1152,1343,1522,1692,1850,1984,2103,2193,2262,2306,2329,2331,2316,2291,2250,2211,2160,2114,2065,2021,1977,1940,1900,1867,1827,1792,1743,1694,1629,1555,1459,1351,1213,1062,881,688,473,258,36,-173,-366,-534,-672,-774,-843,-881,-894,-893,-882,-872,-878,-890,-935,-988,-1064,-1159,-1247,-1349,-1435,-1503,-1564,-1582,-1592,-1564,-1523,-1461,-1388,-1307,-1227,-1151,-1077,-1020,-963,-922,-885,-857,-832,-811,-795,-776,-762,-743,-723,-698,-669,-623,-574,-501,-414,-307,-176,-25,144,333,523,722,908,1080,1228,1336,1416,1451,1446,1416,1342,1269,1165,1081,990,926,878,853,857,876,913,960,1010,1057,1094,1115,1120,1105,1073,1019,954,872,776,672,553,429,290,151,-2,-146,-294,-430,-550,-658,-733,-795,-824,-843,-842,-840,-832,-843,-858,-898,-954,-1025,-1109,-1198,-1276,-1349,-1394,-1421,-1421,-1393,-1358,-1299,-1250,-1204,-1171,-1157,-1165,-1186,-1224,-1263,-1302,-1326,-1337,-1320,-1282,-1215,-1127,-1018,-895,-763,-624,-485,-348,-209,-76,63,199,348,500,667,839,1024,1210,1399,1580,1747,1902,2027,2134,2208,2263,2293,2303,2305,2286,2274,2240,2218,2181,2142,2104,2045,1992,1919,1842,1755,1656,1550,1436,1316,1184,1052,903,751,587,408,222,24,-188,-389,-608,-797,-992,-1150,-1287,-1396,-1466,-1521,-1534,-1548,-1535,-1529,-1525,-1527,-1548,-1574,-1615,-1657,-1700,-1731,-1751,-1749,-1728,-1688,-1626,-1565,-1488,-1428,-1368,-1334,-1309,-1306,-1312,-1323,-1337,-1337,-1322,-1288,-1226,-1145,-1037,-914,-778,-637,-490,-352,-213,-85,43,169,298,436,586,753,928,1124,1315,1512,1696,1855,1997,2090,2160,2181,2180,2142,2095,2034,1975,1920,1880,1850,1833,1825,1822,1810,1800,1762,1717,1644,1554,1442,1312,1174,1022,870,716,560,411,264,121,-21,-157,-289,-414,-534,-636,-735,-803,-871,-910,-944,-964,-986,-1010,-1049,-1101,-1178,-1274,-1391,-1518,-1654,-1778,-1892,-1975,-2030,-2047,-2031,-1983,-1916,-1839,-1762,-1700,-1656,-1643,-1655,-1697,-1759,-1829,-1909,-1966,-2015,-2025,-2001,-1941,-1832,-1694,-1516,-1315,-1092,-860,-617,-381,-136,95,335,564,800,1037,1268,1513,1735,1966,2166,2355,2509,2638,2726,2785,2808,2805,2779,2736,2684,2626,2574,2514,2474,2414,2375,2308,2249,2160,2063,1946,1802,1657,1488,1320,1152,984,823,676,525,396,255,128,-9,-147,-284,-431,-571,-713,-842,-961,-1068,-1156,-1230,-1294,-1345,-1396,-1447,-1496,-1565,-1624,-1701,-1767,-1830,-1886,-1910,-1929,-1908,-1880,-1820,-1762,-1686,-1625,-1560,-1518,-1483,-1462,-1452,-1436,-1426,-1394,-1349,-1280,-1182,-1062,-920,-752,-590,-408,-246,-86,52,174,277,371,456,542,635,739,860,996,1140,1291,1435,1569,1675,1757,1797,1806,1778,1720,1641,1550,1453,1363,1287,1222,1186,1155,1148,1143,1144,1136,1122,1087,1037,969,882,781,673,552,440,319,214,101,7,-97,-185,-281,-369,-460,-547,-634,-712,-787,-852,-907,-960,-1004,-1048,-1095,-1148,-1209,-1289,-1367,-1468,-1553,-1650,-1716,-1773,-1791,-1782,-1742,-1667,-1581,-1473,-1373,-1277,-1197,-1145,-1109,-1101,-1107,-1118,-1132,-1131,-1105,-1054,-960,-836,-670,-478,-260,-31,196,415,611,780,919,1028,1107,1174,1219,1276,1326,1398,1480,1578,1692,1810,1930,2050,2151,2251,2321,2382,2417,2440,2441,2432,2398,2358,2290,2214,2107,1990,1845,1682,1504,1307,1105,905,693,510,319,166,11,-112,-235,-341,-444,-557,-664,-793,-921,-1064,-1207,-1354,-1485,-1617,-1718,-1810,-1877,-1919,-1952,-1961,-1967,-1959,-1950,-1933,-1912,-1883,-1842,-1788,-1718,-1632,-1531,-1422,-1307,-1200,-1100,-1026,-970,-946,-944,-963,-997,-1032,-1064,-1072,-1060,-1013,-929,-815,-668,-495,-316,-130,47,201,337,441,513,567,599,623,651,686,741,818,917,1032,1168,1300,1438,1554,1657,1733,1783,1806,1804,1786,1750,1709,1659,1613,1564,1523,1473,1435,1379,1330,1260,1185,1097,991,880,754,628,494,367,240,121,10,-91,-188,-270,-350,-422,-480,-535,-572,-598,-612,-611,-599,-584,-561,-553,-546,-561,-594,-646,-718,-804,-890,-982,-1051,-1110,-1137,-1144,-1124,-1093,-1049,-1016,-997,-1005,-1047,-1122,-1230,-1361,-1508,-1648,-1774,-1870,-1913,-1915,-1845,-1728,-1553,-1333,-1084,-815,-544,-281,-44,172,349,503,623,732,823,920,1018,1126,1246,1379,1514,1653,1783,1899,1997,2075,2123,2153,2156,2142,2114,2073,2023,1967,1905,1841,1766,1692,1602,1511,1404,1291,1168,1037,902,764,631,496,378,258,158,59,-27,-109,-189,-259,-335,-404,-471,-540,-593,-656,-700,-751,-791,-837,-882,-937,-995,-1068,-1149,-1236,-1333,-1425,-1518,-1597,-1666,-1710,-1747,-1758,-1763,-1757,-1748,-1744,-1744,-1754,-1769,-1783,-1800,-1799,-1782,-1743,-1667,-1566,-1430,-1263,-1081,-877,-672,-470,-278,-112,36,147,241,303,348,384,411,442,485,534,603,679,764,855,943,1024,1092,1151,1186,1223,1227,1244,1235,1238,1233,1223,1229,1215,1222,1213,1206,1204,1183,1179,1149,1140,1111,1098,1077,1067,1051,1050,1032,1031,1007,987,948,902,845,773,701,615,537,455,377,303,226,156,74,-6,-99,-198,-305,-418,-534,-644,-749,-840,-913,-969,-1004,-1024,-1034,-1036,-1038,-1057,-1075,-1129,-1182,-1259,-1340,-1417,-1487,-1534,-1550,-1536,-1478,-1387,-1260,-1110,-938,-768,-596,-445,-314,-215,-140,-100,-73,-69,-60,-51,-24,28,100,205,328,472,625,779,926,1061,1175,1276,1343,1409,1441,1476,1495,1509,1523,1530,1532,1533,1516,1494,1449,1386,1306,1199,1080,943,796,643,493,339,203,63,-62,-190,-307,-433,-550,-677,-798,-919,-1031,-1140,-1227,-1310,-1370,-1422,-1458,-1481,-1502,-1505,-1514,-1509,-1500,-1493,-1464,-1443,-1401,-1357,-1304,-1246,-1187,-1125,-1078,-1031,-1006,-992,-991,-1012,-1030,-1062,-1079,-1085,-1073,-1023,-951,-836,-695,-521,-335,-129,65,259,426,572,689,775,838,882,906,937,955,994,1040,1102,1177,1268,1362,1467,1570,1668,1766,1848,1930,1991,2048,2092,2120,2143,2145,2140,2120,2084,2038,1968,1888,1781,1661,1515,1356,1180,994,804,618,438,276,130,2,-99,-191,-255,-317,-358,-398,-428,-458,-482,-512,-540,-585,-629,-701,-773,-872,-977,-1092,-1214,-1328,-1437,-1532,-1607,-1663,-1698,-1715,-1717,-1717,-1706,-1712,-1722,-1758,-1813,-1889,-1988,-2095,-2209,-2309,-2392,-2431,-2430,-2372,-2253,-2089,-1861,-1612,-1325,-1042,-757,-496,-263,-60,101,240,349,448,543,644,758,896,1051,1226,1421,1610,1813,1991,2157,2295,2403,2479,2525,2537,2526,2496,2440,2382,2302,2226,2136,2046,1945,1844,1732,1609,1484,1340,1199,1044,890,739,589,447,316,188,74,-35,-144,-243,-346,-442,-533,-622,-699,-766,-825,-871,-916,-956,-995,-1044,-1095,-1161,-1235,-1315,-1408,-1494,-1586,-1670,-1744,-1806,-1854,-1880,-1899,-1890,-1880,-1849,-1821,-1786,-1747,-1722,-1682,-1655,-1615,-1566,-1505,-1419,-1316,-1180,-1029,-846,-661,-454,-257,-55,127,304,451,593,708,817,912,1007,1093,1190,1276,1377,1460,1554,1622,1686,1726,1747,1750,1734,1706,1672,1634,1601,1577,1559,1556,1559,1565,1575,1575,1565,1543,1496,1434,1347,1243,1127,999,873,748,631,528,434,355,279,213,143,71,-1,-90,-170,-264,-359,-451,-549,-646,-745,-848,-955,-1066,-1179,-1294,-1402,-1507,-1593,-1667,-1710,-1743,-1734,-1721,-1671,-1619,-1556,-1496,-1446,-1411,-1398,-1408,-1439,-1482,-1534,-1580,-1606,-1605,-1560,-1471,-1335,-1152,-933,-688,-431,-178,60,268,444,578,677,739,780,799,821,837,873,920,991,1072,1176,1279,1389,1490,1581,1657,1721,1764,1804,1822,1848,1859,1876,1888,1892,1893,1877,1844,1793,1710,1609,1472,1317,1138,946,743,542,342,159,-18,-167,-313,-433,-556,-667,-777,-897,-1004,-1134,-1238,-1360,-1449,-1545,-1605,-1660,-1691,-1706,-1714,-1707,-1701,-1691,-1682,-1673,-1664,-1654,-1635,-1614,-1573,-1524,-1463,-1384,-1304,-1212,-1128,-1043,-978,-916,-871,-842,-807,-788,-746,-705,-633,-549,-439,-311,-167,-21,133,267,403,508,603,678,739,795,847,905,970,1055,1144,1261,1371,1505,1619,1737,1833,1907,1961,1989,1987,1976,1936,1902,1849,1807,1764,1723,1692,1655,1625,1580,1535,1469,1392,1297,1179,1052,900,748,577,414,251,94,-42,-166,-269,-352,-413,-463,-483,-509,-506,-511,-508,-508,-520,-533,-572,-616,-692,-766,-875,-975,-1096,-1204,-1309,-1400,-1470,-1518,-1543,-1545,-1531,-1502,-1471,-1440,-1426,-1425,-1452,-1497,-1572,-1655,-1754,-1847,-1931,-1988,-2021,-2003,-1958,-1862,-1732,-1571,-1382,-1180,-971,-755,-552,-348,-159,21,200,361,530,683,841,988,1128,1257,1370,1464,1539,1593,1626,1645,1651,1648,1649,1646,1657,1663,1682,1693,1702,1699,1673,1630,1553,1456,1329,1180,1021,841,675,497,344,199,75,-26,-112,-177,-228,-272,-304,-341,-371,-405,-442,-475,-514,-546,-576,-601,-622,-641,-650,-668,-673,-689,-698,-709,-717,-724,-719,-709,-692,-657,-625,-580,-538,-505,-478,-468,-478,-501,-543,-593,-640,-684,-708,-705,-671,-597,-485,-342,-169,22,218,412,584,733,850,929,978,996,992,985,965,969,973,1008,1056,1122,1200,1274,1337,1388,1398,1390,1330,1251,1135,1003,862,716,589,474,384,323,283,266,268,276,289,297,295,278,249,196,136,56,-33,-125,-225,-322,-414,-502,-579,-646,-700,-738,-765,-772,-773,-754,-736,-711,-691,-680,-683,-704,-750,-813,-905,-1008,-1128,-1254,-1378,-1492,-1594,-1668,-1728,-1749,-1761,-1731,-1709,-1650,-1608,-1549,-1501,-1456,-1414,-1380,-1339,-1303,-1254,-1199,-1126,-1042,-940,-827,-701,-566,-424,-285,-137,2,147,290,433,583,730,890,1040,1201,1346,1490,1618,1724,1820,1882,1935,1961,1974,1977,1976,1971,1974,1979,1994,2017,2040,2067,2083,2092,2080,2046,1985,1893,1778,1631,1468,1283,1096,900,718,538,386,243,130,30,-49,-113,-171,-226,-276,-341,-402,-485,-567,-668,-769,-883,-992,-1109,-1213,-1319,-1410,-1491,-1562,-1606,-1646,-1649,-1648,-1607,-1561,-1489,-1409,-1328,-1244,-1178,-1129,-1099,-1101,-1113,-1154,-1189,-1233,-1252,-1257,-1220,-1156,-1049,-910,-750,-570,-390,-216,-62,66,165,233,278,306,324,348,378,431,502,598,711,837,972,1094,1219,1307,1388,1427,1450,1440,1418,1373,1328,1278,1231,1192,1157,1135,1114,1098,1080,1059,1036,999,966,915,866,808,741,673,592,503,404,295,176,47,-86,-218,-351,-466,-578,-658,-727,-758,-777,-762,-735,-696,-647,-605,-573,-557,-569,-603,-667,-754,-863,-980,-1103,-1220,-1321,-1406,-1460,-1498,-1507,-1500,-1481,-1454,-1428,-1408,-1391,-1388,-1389,-1398,-1404,-1408,-1399,-1386,-1346,-1297,-1221,-1137,-1028,-914,-778,-635,-481,-311,-132,64,270,493,717,952,1175,1393,1586,1756,1887,1987,2045,2069,2064,2035,1993,1945,1901,1867,1847,1844,1854,1872,1898,1913,1922,1907,1870,1803,1709,1585,1442,1278,1107,930,760,594,447,314,196,100,18,-54,-105,-162,-207,-250,-305,-354,-418,-493,-575,-677,-785,-905,-1039,-1169,-1311,-1437,-1564,-1670,-1758,-1822,-1861,-1870,-1859,-1821,-1773,-1713,-1656,-1603,-1564,-1540,-1528,-1533,-1541,-1547,-1549,-1523,-1484,-1404,-1299,-1159,-990,-800,-594,-384,-176,19,196,352,480,590,682,756,835,906,992,1083,1190,1305,1426,1549,1661,1765,1841,1904,1923,1929,1897,1839,1770,1668,1567,1452,1333,1217,1104,992,894,793,712,628,558,498,441,397,358,324,295,265,231,188,140,71,-4,-97,-199,-305,-420,-522,-629,-709,-791,-846,-893,-930,-953,-983,-1005,-1040,-1086,-1142,-1214,-1302,-1393,-1498,-1596,-1686,-1766,-1815,-1853,-1851,-1840,-1794,-1745,-1674,-1611,-1540,-1480,-1419,-1364,-1307,-1244,-1172,-1082,-978,-850,-704,-541,-360,-172,26,225,425,622,817,1006,1195,1373,1552,1717,1873,2010,2130,2215,2281,2301,2296,2259,2192,2116,2027,1941,1868,1809,1767,1742,1723,1705,1678,1632,1568,1474,1359,1223,1072,920,765,623,498,389,309,244,200,176,150,147,128,125,101,89,57,33,-4,-45,-92,-152,-227,-317,-434,-572,-732,-918,-1115,-1324,-1530,-1736,-1915,-2093,-2231,-2358,-2459,-2535,-2590,-2624,-2630,-2623,-2586,-2531,-2458,-2360,-2254,-2125,-1981,-1829,-1652,-1473,-1271,-1064,-842,-619,-384,-157,74,288,500,684,862,1011,1135,1247,1319,1388,1421,1449,1455,1457,1447,1434,1408,1380,1330,1268,1188,1079,970,831,707,577,476,391,348,329,357,401,479,559,653,728,803,846,877,885,874,855,829,799,779,754,740,724,706,681,637,580,498,400,281,149,11,-133,-269,-408,-529,-664,-774,-906,-1019,-1144,-1264,-1373,-1483,-1564,-1639,-1678,-1696,-1683,-1638,-1571,-1475,-1369,-1244,-1122,-997,-882,-782,-690,-618,-555,-500,-460,-411,-377,-328,-295,-249,-219,-184,-157,-135,-111,-82,-45,9,83,177,295,434,584,754,922,1097,1266,1420,1572,1691,1808,1886,1956,1994,2017,2019,2006,1982,1949,1917,1873,1845,1806,1782,1757,1732,1710,1678,1638,1585,1510,1416,1296,1148,977,782,569,346,113,-118,-344,-570,-773,-985,-1165,-1352,-1509,-1658,-1782,-1878,-1953,-1992,-2005,-1995,-1955,-1914,-1851,-1802,-1752,-1718,-1701,-1692,-1703,-1708,-1716,-1710,-1677,-1628,-1530,-1424,-1271,-1119,-949,-791,-651,-540,-463,-429,-431,-465,-530,-601,-689,-765,-839,-893,-937,-950,-953,-921,-865,-783,-663,-512,-331,-112,124,384,649,920,1173,1411,1615,1790,1921,2019,2075,2100,2105,2082,2054,2014,1975,1936,1894,1853,1802,1746,1671,1584,1472,1347,1201,1041,876,700,522,351,175,15,-139,-278,-395,-499,-568,-621,-637,-633,-603,-552,-490,-417,-344,-280,-220,-187,-167,-174,-200,-249,-310,-393,-474,-568,-656,-740,-825,-892,-960,-1010,-1061,-1089,-1125,-1136,-1153,-1156,-1150,-1151,-1131,-1130,-1110,-1099,-1076,-1053,-1007,-956,-872,-776,-651,-509,-348,-180,-5,164,330,481,624,752,871,990,1102,1222,1352,1481,1640,1785,1952,2103,2246,2369,2451,2501,2497,2446,2343,2195,2006,1792,1554,1310,1065,826,603,399,209,52,-95,-202,-299,-358,-407,-428,-440,-438,-436,-429,-436,-448,-472,-519,-570,-638,-715,-788,-861,-922,-962,-986,-988,-967,-939,-898,-864,-842,-848,-879,-958,-1064,-1214,-1393,-1586,-1797,-1994,-2179,-2332,-2449,-2512,-2536,-2494,-2420,-2286,-2131,-1941,-1744,-1538,-1342,-1154,-992,-843,-725,-623,-542,-475,-415,-360,-301,-227,-145,-26,103,277,465,687,926,1174,1428,1667,1890,2078,2230,2333,2387,2393,2345,2260,2126,1972,1788,1593,1401,1210,1048,902,802,725,697,694,721,772,828,891,946,987,1014,1017,1005,977,938,898,864,836,830,833,862,896,942,983,1012,1025,1008,958,872,753,594,418,207,-12,-243,-479,-709,-936,-1152,-1348,-1528,-1681,-1807,-1904,-1967,-1995,-1997,-1959,-1908,-1824,-1737,-1637,-1540,-1445,-1363,-1284,-1222,-1157,-1098,-1035,-955,-873,-767,-654,-532,-406,-287,-179,-94,-25,9,32,29,25,18,22,48,92,173,266,393,531,678,836,978,1118,1237,1338,1411,1465,1486,1486,1463,1410,1353,1264,1185,1081,996,905,834,778,735,722,719,737,763,787,812,818,806,762,688,576,430,250,40,-193,-443,-697,-959,-1198,-1433,-1630,-1800,-1930,-2020,-2074,-2086,-2077,-2040,-1994,-1947,-1900,-1870,-1851,-1851,-1858,-1875,-1888,-1883,-1864,-1800,-1706,-1556,-1369,-1135,-870,-583,-289,-1,260,489,666,792,857,873,829,756,640,517,379,247,134,37,-20,-46,-24,41,151,308,500,726,970,1220,1467,1691,1887,2036,2142,2196,2201,2171,2098,2019,1917,1831,1747,1688,1648,1624,1621,1619,1622,1609,1587,1527,1453,1338,1200,1042,859,675,485,306,139,-5,-128,-219,-289,-323,-347,-337,-327,-302,-280,-266,-261,-275,-306,-360,-434,-524,-638,-752,-879,-1004,-1117,-1228,-1311,-1383,-1428,-1454,-1456,-1445,-1412,-1380,-1334,-1295,-1261,-1235,-1223,-1228,-1242,-1279,-1323,-1383,-1452,-1524,-1604,-1673,-1744,-1791,-1824,-1826,-1803,-1737,-1646,-1508,-1343,-1146,-926,-685,-433,-176,84,340,586,832,1055,1282,1485,1685,1867,2033,2183,2307,2403,2473,2499,2494,2445,2358,2231,2074,1881,1677,1444,1222,982,773,558,385,220,102,-4,-66,-111,-131,-130,-129,-112,-110,-109,-123,-156,-195,-254,-314,-383,-443,-499,-538,-567,-575,-576,-568,-556,-557,-563,-596,-649,-729,-832,-954,-1093,-1230,-1366,-1486,-1576,-1646,-1672,-1669,-1631,-1559,-1463,-1346,-1209,-1064,-907,-752,-598,-451,-324,-204,-121,-53,-16,-2,-2,-13,-21,-16,14,79,182,334,523,751,1004,1270,1537,1785,2008,2181,2316,2386,2411,2379,2311,2199,2073,1919,1768,1610,1458,1316,1175,1052,931,822,729,634,566,500,449,417,383,371,353,346,334,323,309,291,279,256,249,234,231,224,221,210,199,164,125,50,-33,-156,-291,-461,-642,-845,-1057,-1272,-1495,-1702,-1912,-2091,-2266,-2399,-2516,-2589,-2628,-2624,-2581,-2498,-2380,-2234,-2061,-1880,-1684,-1494,-1303,-1126,-956,-806,-664,-546,-437,-350,-278,-219,-178,-144,-120,-98,-70,-39,10,72,157,260,383,519,666,816,962,1094,1215,1304,1380,1429,1458,1476,1478,1483,1483,1485,1492,1486,1490,1466,1437,1384,1311,1221,1118,1010,905,815,737,690,659,660,666,692,706,719,705,673,601,512,382,237,74,-102,-274,-443,-603,-744,-876,-993,-1091,-1197,-1274,-1372,-1447,-1531,-1605,-1676,-1730,-1780,-1803,-1818,-1806,-1776,-1725,-1649,-1561,-1438,-1311,-1152,-986,-806,-607,-416,-211,-24,159,313,451,540,607,617,597,529,437,317,193,64,-38,-119,-156,-145,-86,26,183,380,602,849,1090,1330,1544,1731,1874,1984,2038,2066,2046,2011,1948,1889,1816,1760,1706,1658,1623,1574,1534,1465,1391,1291,1169,1038,882,731,571,423,285,160,54,-37,-117,-183,-251,-313,-379,-453,-523,-608,-680,-760,-820,-881,-920,-958,-983,-1008,-1039,-1078,-1134,-1207,-1294,-1401,-1511,-1624,-1731,-1821,-1890,-1934,-1944,-1927,-1883,-1808,-1721,-1615,-1502,-1388,-1274,-1169,-1070,-984,-906,-844,-795,-764,-751,-759,-789,-839,-914,-990,-1081,-1152,-1211,-1228,-1204,-1118,-981,-780,-528,-232,94,437,777,1106,1406,1675,1898,2082,2220,2317,2382,2408,2416,2393,2362,2304,2238,2153,2054,1938,1805,1657,1498,1326,1157,979,815,655,513,381,269,169,85,15,-46,-96,-136,-175,-200,-232,-248,-275,-287,-306,-316,-323,-327,-326,-323,-327,-328,-351,-383,-440,-520,-621,-743,-882,-1022,-1167,-1292,-1400,-1474,-1512,-1511,-1464,-1384,-1264,-1121,-955,-780,-599,-423,-249,-93,60,186,307,398,474,518,539,527,484,426,337,258,169,113,76,93,143,250,396,578,779,988,1187,1357,1501,1586,1633,1628,1572,1494,1373,1254,1120,993,879,771,678,585,495,394,286,162,32,-108,-241,-362,-462,-524,-557,-542,-499,-414,-314,-197,-76,32,131,201,246,266,252,221,164,95,20,-66,-146,-230,-309,-395,-480,-579,-684,-807,-936,-1088,-1227,-1392,-1526,-1671,-1779,-1877,-1940,-1977,-1981,-1952,-1897,-1812,-1706,-1582,-1440,-1297,-1140,-994,-843,-708,-580,-469,-373,-302,-247,-226,-216,-242,-275,-328,-381,-428,-461,-465,-432,-362,-238,-80,127,358,611,872,1120,1354,1548,1709,1824,1892,1927,1922,1901,1865,1824,1790,1760,1740,1728,1708,1694,1651,1610,1533,1453,1351,1245,1143,1043,966,898,856,826,813,801,791,766,731,672,586,483,347,206,48,-110,-264,-405,-533,-643,-739,-827,-905,-993,-1078,-1182,-1284,-1404,-1512,-1623,-1707,-1776,-1802,-1801,-1752,-1668,-1549,-1394,-1220,-1023,-818,-609,-403,-206,-25,134,270,370,445,475,470,431,355,251,126,-14,-150,-281,-384,-463,-496,-488,-440,-343,-223,-69,95,259,422,562,684,780,839,887,896,901,885,867,850,836,826,824,822,818,809,778,735,659,561,437,296,135,-18,-178,-311,-423,-505,-552,-561,-542,-492,-420,-342,-254,-181,-118,-76,-61,-65,-99,-141,-202,-268,-334,-405,-470,-541,-611,-693,-779,-877,-980,-1087,-1189,-1278,-1349,-1388,-1403,-1376,-1320,-1235,-1121,-995,-862,-723,-598,-480,-381,-302,-240,-200,-173,-171,-172,-203,-231,-286,-340,-412,-481,-558,-615,-670,-681,-675,-609,-508,-348,-143,104,383,684,989,1288,1565,1814,2022,2190,2318,2403,2461,2483,2493,2478,2460,2427,2382,2329,2254,2161,2048,1906,1748,1568,1380,1188,1003,832,682,558,462,390,346,314,302,285,281,251,229,173,116,35,-52,-152,-247,-347,-435,-517,-589,-656,-717,-788,-864,-953,-1067,-1190,-1335,-1485,-1637,-1776,-1903,-1992,-2052,-2069,-2044,-1981,-1887,-1756,-1619,-1460,-1307,-1157,-1023,-903,-806,-727,-671,-630,-611,-596,-598,-598,-607,-609,-611,-604,-582,-551,-492,-421,-313,-193,-36,129,319,505,693,869,1015,1145,1224,1281,1291,1274,1229,1166,1088,1013,932,864,801,741,688,630,566,491,403,300,190,73,-41,-138,-223,-272,-292,-280,-225,-154,-51,61,179,290,390,469,525,557,564,546,517,460,408,334,263,184,97,7,-96,-211,-332,-472,-609,-760,-898,-1032,-1146,-1240,-1301,-1339,-1333,-1309,-1244,-1164,-1058,-937,-814,-680,-555,-437,-328,-245,-167,-128,-92,-94,-99,-132,-165,-212,-250,-288,-312,-317,-304,-261,-191,-92,37,189,368,553,758,947,1142,1312,1467,1592,1697,1766,1823,1843,1858,1851,1838,1818,1792,1766,1733,1697,1654,1596,1530,1441,1341,1214,1088,932,789,633,495,363,255,161,90,39,1,-27,-48,-74,-102,-147,-199,-275,-362,-465,-589,-715,-863,-1008,-1169,-1328,-1489,-1656,-1811,-1968,-2106,-2231,-2335,-2402,-2443,-2437,-2396,-2308,-2183,-2020,-1830,-1616,-1387,-1152,-920,-693,-487,-295,-139,-2,90,156,185,178,152,95,34,-41,-104,-158,-192,-193,-173,-109,-24,100,236,398,556,722,873,1010,1126,1213,1282,1323,1345,1350,1340,1326,1302,1279,1248,1221,1184,1144,1090,1029,952,861,758,640,516,386,254,127,12,-93,-175,-240,-280,-300,-300,-282,-253,-209,-170,-119,-83,-46,-23,-12,-16,-30,-66,-108,-170,-236,-318,-400,-493,-586,-682,-776,-866,-953,-1025,-1089,-1131,-1157,-1157,-1135,-1088,-1020,-929,-826,-705,-582,-453,-328,-207,-105,-10,52,94,107,84,35,-43,-149,-264,-394,-514,-625,-706,-761,-766,-728,-643,-502,-327,-109,139,396,664,920,1161,1373,1552,1691,1792,1859,1891,1895,1882,1852,1817,1778,1737,1702,1665,1629,1592,1545,1491,1424,1340,1244,1131,1002,872,724,587,443,311,186,75,-27,-109,-183,-246,-290,-336,-364,-391,-417,-436,-464,-490,-529,-578,-642,-723,-822,-940,-1074,-1225,-1382,-1546,-1700,-1848,-1967,-2068,-2121,-2148,-2119,-2064,-1961,-1833,-1679,-1506,-1329,-1149,-975,-816,-669,-551,-452,-383,-341,-325,-341,-368,-427,-479,-546,-599,-636,-652,-636,-585,-502,-378,-230,-49,147,352,564,758,950,1106,1246,1346,1423,1462,1480,1465,1441,1390,1344,1276,1225,1157,1108,1045,998,937,883,812,737,650,546,439,314,195,76,-38,-125,-197,-234,-245,-217,-166,-85,19,124,253,360,474,559,635,681,704,704,672,622,547,451,335,208,63,-89,-245,-405,-555,-694,-820,-916,-989,-1026,-1033,-1004,-950,-864,-769,-648,-537,-411,-307,-204,-127,-62,-33,-11,-37,-63,-135,-208,-306,-405,-507,-596,-672,-715,-731,-704,-638,-528,-382,-195,6,238,460,688,890,1068,1212,1313,1377,1397,1386,1339,1273,1192,1104,1019,940,872,819,780,752,732,719,700,680,645,601,537,465,374,278,178,77,-16,-100,-173,-227,-274,-302,-326,-344,-358,-380,-400,-441,-481,-545,-615,-703,-805,-917,-1043,-1174,-1316,-1458,-1601,-1741,-1871,-1989,-2087,-2162,-2205,-2216,-2187,-2116,-2009,-1857,-1679,-1465,-1238,-992,-755,-514,-299,-103,62,186,278,322,334,302,249,168,76,-15,-98,-163,-188,-189,-137,-46,90,258,465,676,908,1124,1327,1496,1632,1718,1764,1762,1718,1649,1546,1446,1331,1238,1157,1099,1071,1059,1076,1094,1128,1145,1159,1143,1106,1045,950,847,716,591,463,350,257,187,149,135,148,179,222,271,316,353,375,380,365,330,274,203,110,10,-108,-235,-365,-510,-647,-794,-928,-1062,-1173,-1277,-1345,-1395,-1402,-1382,-1323,-1230,-1109,-960,-802,-628,-464,-301,-164,-49,33,80,84,55,-22,-123,-258,-414,-576,-743,-894,-1026,-1129,-1192,-1216,-1189,-1121,-1005,-848,-657,-435,-194,58,318,560,800,1004,1183,1333,1434,1517,1551,1568,1555,1528,1488,1449,1400,1362,1319,1282,1242,1200,1147,1083,1007,905,792,661,511,361,198,43,-104,-240,-355,-457,-533,-596,-646,-675,-711,-727,-756,-775,-807,-834,-875,-918,-970,-1033,-1102,-1185,-1269,-1375,-1470,-1587,-1685,-1786,-1870,-1931,-1971,-1974,-1941,-1871,-1758,-1609,-1423,-1209,-971,-720,-468,-214,8,220,378,505,576,597,570,496,390,255,112,-31,-159,-249,-315,-311,-278,-172,-27,169,396,655,915,1189,1435,1670,1861,2021,2129,2199,2218,2201,2145,2060,1951,1830,1696,1567,1442,1320,1227,1127,1065,999,947,903,851,801,736,663,571,475,364,253,145,43,-37,-101,-136,-149,-135,-100,-52,1,58,97,128,132,109,63,-16,-114,-237,-375,-526,-681,-842,-991,-1140,-1268,-1385,-1479,-1547,-1595,-1611,-1606,-1567,-1512,-1423,-1327,-1201,-1074,-935,-798,-671,-556,-467,-405,-377,-387,-428,-505,-603,-718,-839,-953,-1051,-1120,-1157,-1151,-1104,-1010,-876,-704,-503,-281,-42,193,429,645,843,1016,1156,1271,1350,1405,1430,1434,1417,1389,1342,1298,1240,1189,1139,1087,1047,1005,967,934,894,853,803,747,675,600,510,414,318,215,127,40,-26,-82,-120,-142,-152,-157,-158,-169,-188,-226,-289,-374,-485,-622,-771,-943,-1114,-1289,-1456,-1606,-1739,-1843,-1923,-1971,-1988,-1977,-1937,-1867,-1774,-1652,-1503,-1334,-1132,-914,-669,-416,-150,109,351,570,742,871,941,952,914,823,708,561,422,290,187,124,104,139,220,349,514,705,917,1125,1331,1511,1669,1787,1870,1907,1908,1869,1803,1703,1596,1461,1338,1205,1087,974,883,796,735,681,635,600,560,520,471,408,338,247,151,41,-68,-177,-275,-356,-418,-446,-453,-429,-380,-317,-245,-174,-119,-84,-82,-120,-193,-309,-455,-630,-820,-1013,-1203,-1370,-1516,-1622,-1695,-1722,-1717,-1670,-1595,-1494,-1366,-1232,-1078,-922,-760,-590,-427,-256,-98,50,180,278,339,353,311,213,61,-138,-375,-630,-885,-1124,-1318,-1465,-1537,-1541,-1465,-1325,-1117,-870,-586,-295,-3,271,513,722,891,1016,1109,1164,1197,1207,1205,1189,1175,1151,1132,1107,1084,1060,1031,1008,977,948,917,886,852,818,777,736,684,634,570,505,437,363,291,225,157,102,51,4,-29,-70,-102,-145,-198,-256,-338,-427,-538,-656,-786,-916,-1043,-1162,-1260,-1343,-1391,-1417,-1408,-1366,-1301,-1197,-1082,-936,-777,-604,-417,-227,-22,181,389,585,773,935,1063,1153,1183,1166,1082,950,764,552,315,85,-132,-308,-434,-499,-498,-430,-298,-118,108,352,608,858,1081,1279,1431,1542,1604,1624,1606,1552,1476,1378,1267,1151,1026,910,783,671,552,445,336,242,139,58,-33,-112,-188,-273,-344,-434,-513,-604,-690,-776,-852,-919,-968,-993,-998,-970,-925,-852,-768,-676,-586,-509,-451,-420,-423,-458,-526,-621,-737,-863,-995,-1111,-1221,-1296,-1348,-1363,-1344,-1297,-1213,-1109,-979,-835,-677,-507,-334,-152,19,194,344,478,573,629,628,579,463,302,88,-150,-407,-654,-878,-1061,-1175,-1234,-1201,-1108,-939,-712,-446,-151,151,443,714,947,1135,1281,1373,1427,1441,1426,1390,1339,1284,1223,1171,1113,1066,1017,968,925,871,823,768,710,658,589,537,463,404,331,261,195,124,70,17,-18,-33,-37,-11,25,81,142,203,254,290,293,268,198,97,-52,-221,-423,-625,-838,-1024,-1201,-1328,-1424,-1469,-1472,-1431,-1354,-1249,-1117,-982,-824,-679,-517,-363,-204,-38,125,293,458,603,736,823,880,874,825,714,564,379,176,-26,-208,-351,-446,-474,-444,-342,-192,12,239,485,722,944,1131,1271,1373,1410,1415,1363,1289,1182,1065,938,812,691,579,477,380,298,217,143,77,13,-46,-91,-141,-173,-204,-228,-241,-262,-268,-286,-293,-307,-312,-320,-313,-308,-286,-264,-232,-203,-178,-161,-170,-194,-253,-342,-461,-609,-781,-965,-1155,-1341,-1508,-1648,-1756,-1820,-1845,-1824,-1769,-1674,-1556,-1417,-1260,-1104,-927,-766,-580,-409,-220,-38,146,312,468,583,661,685,649,558,406,212,-15,-255,-489,-694,-857,-959,-991,-954,-842,-673,-450,-198,75,338,588,805,979,1114,1199,1249,1269,1262,1255,1233,1233,1234,1255,1291,1331,1386,1435,1484,1520,1540,1552,1535,1514,1466,1412,1338,1259,1163,1068,959,853,740,637,538,450,375,311,265,222,189,153,106,53,-32,-127,-261,-409,-585,-776,-972,-1174,-1361,-1534,-1676,-1787,-1857,-1884,-1870,-1810,-1716,-1586,-1429,-1253,-1058,-857,-649,-435,-226,-15,183,376,538,683,779,836,834,782,664,508,294,71,-182,-410,-625,-798,-913,-975,-968,-900,-782,-612,-418,-202,16,219,410,558,685,768,818,843,837,822,794,765,737,716,699,686,680,665,650,621,581,524,458,370,281,178,76,-25,-122,-210,-289,-356,-412,-453,-484,-499,-506,-499,-487,-465,-446,-424,-416,-413,-429,-456,-506,-568,-644,-732,-818,-908,-985,-1054,-1098,-1128,-1123,-1102,-1049,-976,-883,-773,-655,-526,-399,-267,-139,-11,114,244,361,488,588,688,748,785,772,714,601,442,237,0,-252,-507,-743,-939,-1090,-1175,-1187,-1137,-1007,-823,-588,-312,-21,279,567,835,1066,1262,1413,1518,1589,1616,1619,1599,1559,1517,1463,1417,1369,1327,1288,1254,1221,1185,1155,1106,1069,1006,947,872,788,699,597,496,389,281,187,84,12,-65,-117,-155,-190,-200,-221,-224,-248,-267,-311,-363,-436,-530,-633,-754,-877,-1003,-1124,-1232,-1325,-1392,-1438,-1444,-1434,-1378,-1304,-1201,-1071,-932,-770,-603,-433,-253,-87,80,227,355,457,518,546,523,459,357,210,53,-129,-299,-452,-578,-657,-693,-673,-603,-493,-340,-172,15,199,367,516,640,720,782,800,799,777,742,697,654,612,575,544,514,486,452,418,363,309,233,146,54,-58,-164,-278,-391,-489,-586,-661,-720,-757,-773,-762,-731,-680,-609,-533,-446,-367,-297,-245,-218,-216,-249,-308,-393,-502,-614,-742,-847,-948,-1017,-1060,-1065,-1045,-983,-908,-803,-689,-570,-446,-331,-214,-103,7,123,238,378,520,684,856,1028,1202,1348,1468,1542,1565,1525,1433,1274,1085,850,615,374,164,-13,-138,-202,-204,-151,-35,109,295,488,677,862,1007,1133,1213,1260,1271,1255,1211,1158,1087,1018,944,875,807,744,685,627,573,518,468,411,361,302,247,182,117,42,-36,-127,-216,-320,-414,-515,-607,-687,-761,-812,-857,-883,-904,-917,-934,-957,-992,-1042,-1115,-1197,-1305,-1414,-1533,-1649,-1746,-1835,-1885,-1914,-1901,-1853,-1770,-1651,-1502,-1328,-1128,-922,-691,-464,-224,14,248,480,694,890,1053,1180,1255,1278,1239,1142,990,793,565,325,84,-126,-307,-423,-490,-485,-424,-309,-152,28,221,400,566,695,787,845,857,850,814,772,727,690,666,656,666,681,715,739,772,786,790,782,741,701,622,543,443,332,222,100,-10,-122,-224,-310,-396,-451,-507,-538,-561,-571,-573,-572,-573,-579,-594,-623,-669,-728,-800,-881,-961,-1038,-1103,-1139,-1163,-1140,-1098,-1015,-909,-777,-628,-475,-310,-164,-14,110,229,329,421,508,596,685,786,883,990,1083,1165,1220,1236,1211,1136,1008,846,632,415,174,-47,-249,-409,-522,-575,-576,-515,-413,-262,-96,93,276,455,610,745,852,934,990,1028,1045,1051,1043,1022,991,948,894,829,759,680,602,526,456,394,345,298,268,231,204,161,116,52,-27,-122,-232,-355,-485,-612,-740,-846,-945,-1013,-1066,-1091,-1102,-1097,-1088,-1071,-1064,-1060,-1070,-1091,-1118,-1154,-1193,-1224,-1256,-1269,-1271,-1254,-1219,-1160,-1090,-987,-875,-740,-588,-422,-240,-47,146,350,534,712,857,965,1031,1033,991,879,729,527,306,73,-153,-350,-508,-613,-654,-638,-560,-430,-265,-74,123,310,474,604,692,740,748,724,680,622,572,521,498,482,490,512,536,569,586,598,586,562,509,443,359,265,168,71,-21,-91,-157,-188,-211,-204,-185,-147,-106,-48,-3,52,89,121,136,135,113,71,8,-79,-178,-297,-416,-539,-643,-735,-789,-816,-799,-746,-654,-536,-389,-235,-72,87,228,363,467,562,632,698,747,805,850,908,961,1012,1051,1075,1065,1031,948,833,673,490,279,65,-142,-331,-481,-591,-649,-658,-616,-534,-421,-287,-148,-12,110,210,288,336,373,377,385,371,363,352,338,328,317,298,282,250,221,181,137,90,43,-5,-48,-89,-129,-160,-195,-222,-256,-288,-329,-370,-429,-480,-555,-621,-697,-775,-841,-917,-975,-1035,-1085,-1131,-1175,-1215,-1256,-1290,-1328,-1355,-1379,-1391,-1389,-1377,-1340,-1292,-1221,-1134,-1029,-907,-768,-621,-453,-286,-95,86,288,478,677,859,1034,1182,1300,1378,1412,1384,1314,1175,1004,784,553,312,88,-101,-246,-329,-349,-308,-205,-64,112,295,475,631,752,832,865,861,822,763,697,637,591,577,582,625,686,767,852,935,1002,1051,1069,1055,1014,934,843,719,595,462,332,219,108,24,-52,-113,-160,-206,-244,-291,-337,-396,-455,-530,-605,-691,-773,-864,-947,-1033,-1107,-1175,-1233,-1267,-1294,-1285,-1265,-1210,-1142,-1041,-932,-798,-663,-516,-370,-225,-82,52,183,305,420,533,633,735,820,898,960,1000,1013,1000,945,862,739,586,411,214,22,-175,-341,-490,-592,-655,-671,-637,-569,-452,-320,-158,9,171,337,474,608,710,800,866,912,944,955,948,930,886,832,758,671,575,476,365,273,170,92,20,-44,-86,-130,-162,-195,-231,-274,-326,-395,-480,-576,-698,-818,-959,-1092,-1229,-1349,-1456,-1539,-1599,-1631,-1639,-1617,-1577,-1514,-1432,-1342,-1235,-1124,-1011,-891,-782,-668,-564,-469,-375,-295,-205,-126,-34,65,171,302,431,587,737,896,1039,1170,1266,1334,1347,1323,1236,1116,948,757,549,340,152,-13,-131,-201,-216,-178,-84,40,213,387,581,759,922,1059,1159,1227,1259,1261,1234,1193,1135,1078,1018,964,917,871,835,796,754,711,648,586,497,408,294,180,55,-71,-190,-303,-395,-474,-524,-558,-565,-564,-541,-527,-507,-499,-512,-535,-582,-650,-725,-821,-915,-1009,-1097,-1162,-1216,-1237,-1228,-1197,-1122,-1035,-918,-787,-652,-513,-379,-265,-157,-73,-2,53,95,131,160,193,224,258,298,335,373,407,428,442,435,414,374,319,251,176,96,21,-45,-102,-137,-160,-165,-147,-126,-80,-37,21,80,140,210,270,341,404,466,528,575,621,646,661,653,632,585,524,446,355,263,159,71,-24,-95,-163,-218,-255,-290,-313,-325,-345,-347,-364,-374,-395,-424,-466,-520,-599,-684,-797,-915,-1048,-1180,-1314,-1428,-1535,-1607,-1657,-1672,-1652,-1601,-1520,-1409,-1288,-1143,-1001,-855,-713,-578,-449,-323,-194,-63,88,249,440,639,872,1100,1348,1577,1794,1978,2119,2216,2251,2234,2159,2033,1872,1677,1470,1263,1066,900,762,671,618,608,632,681,746,813,873,916,932,925,880,820,723,629,509,406,297,209,131,76,32,6,-14,-21,-32,-34,-47,-60,-80,-105,-135,-172,-213,-257,-309,-355,-412,-464,-522,-574,-636,-690,-757,-817,-889,-958,-1035,-1111,-1188,-1263,-1336,-1402,-1458,-1510,-1539,-1567,-1566,-1555,-1516,-1461,-1381,-1280,-1161,-1023,-873,-719,-550,-393,-225,-70,91,236,389,520,658,775,885,975,1045,1088,1103,1084,1033,953,834,704,541,383,213,55,-89,-213,-306,-378,-410,-427,-404,-374,-314,-254,-175,-94,-12,81,169,263,360,455,558,651,745,826,899,953,987,1001,986,958,900,830,747,654,558,468,374,301,225,165,117,65,36,-11,-47,-95,-154,-221,-311,-413,-529,-664,-800,-949,-1088,-1221,-1336,-1425,-1493,-1519,-1519,-1476,-1404,-1294,-1163,-1003,-834,-649,-472,-290,-132,17,144,251,339,417,477,546,605,679,759,848,954,1056,1165,1261,1341,1400,1419,1406,1344,1242,1102,924,731,519,311,122,-46,-172,-255,-295,-280,-238,-144,-44,86,210,331,446,530,608,653,682,696,684,669,635,599,549,502,440,387,316,255,185,117,48,-23,-95,-159,-236,-298,-377,-439,-515,-582,-654,-722,-790,-855,-915,-973,-1021,-1067,-1104,-1130,-1157,-1168,-1184,-1187,-1192,-1194,-1191,-1194,-1187,-1179,-1169,-1143,-1117,-1071,-1016,-946,-862,-762,-655,-528,-398,-256,-110,36,184,323,456,574,678,762,825,869,895,893,885,843,800,736,659,582,492,409,332,259,214,175,171,180,220,274,345,427,507,586,652,703,733,746,733,711,666,624,573,527,489,453,434,415,400,386,364,332,290,226,150,58,-48,-159,-276,-384,-484,-563,-626,-660,-672,-667,-638,-610,-571,-545,-528,-531,-556,-600,-666,-749,-838,-938,-1032,-1120,-1193,-1245,-1275,-1275,-1250,-1190,-1104,-993,-858,-711,-548,-387,-217,-67,91,223,356,471,582,687,790,892,996,1103,1215,1324,1434,1534,1624,1691,1736,1750,1729,1679,1590,1475,1337,1183,1023,866,720,594,490,412,361,333,327,334,349,367,381,388,381,362,330,277,222,148,73,-5,-88,-153,-225,-273,-319,-345,-367,-373,-382,-379,-386,-387,-399,-412,-430,-454,-481,-510,-545,-585,-626,-681,-736,-809,-884,-975,-1065,-1167,-1259,-1359,-1438,-1512,-1564,-1596,-1611,-1603,-1574,-1536,-1477,-1421,-1351,-1291,-1220,-1162,-1097,-1029,-966,-882,-799,-697,-577,-451,-296,-139,40,219,407,590,764,928,1070,1190,1284,1345,1377,1374,1343,1276,1191,1082,964,842,722,616,524,454,407,379,374,387,416,457,517,569,639,693,740,769,762,737,668,590,482,391,306,265,271,336,464,646,868,1111,1351,1562,1726,1820,1840,1780,1648,1445,1201,907,610,291,-5,-293,-539,-752,-918,-1032,-1106,-1128,-1116,-1074,-1010,-942,-873,-817,-775,-763,-765,-803,-855,-928,-1017,-1104,-1195,-1265,-1326,-1342,-1337,-1277,-1181,-1036,-851,-632,-389,-145,90,281,428,522,570,612,666,773,943,1151,1352,1472,1429,1175,699,53,-645,-1268,-1648,-1715,-1399,-780,43,910,1655,2174,2400,2342,2064,1638,1151,649,135,-412,-1055,-1825,-2747,-3758,-4758,-5569,-5996,-5854,-5007,-3426,-1194,1474,4272,6837,8804,9884,9870,8726,6533,3528,37,-3535,-6795,-9346,-10923,-11322,-10522,-8614,-5846,-2555,845,3944,6369,7858,8271,7641,6132,4035,1711,-488,-2233,-3335,-3685,-3343,-2442,-1200,153,1404,2386,3012,3239,3116,2699,2101,1409,729,111,-396,-801,-1097,-1319,-1465,-1542,-1532,-1409,-1155,-764,-258,308,843,1242,1409,1247,764,-47,-1039,-2103,-3019,-3647,-3823,-3512,-2711,-1552,-198,1127,2204,2868,2997,2591,1705,499,-840,-2092,-3065,-3623,-3685,-3264,-2429,-1321,-114,1003,1861,2328,2338,1902,1094,61,-1021,-1974,-2638,-2913,-2768,-2248,-1448,-528,374,1096,1545,1659,1452,988,362,-304,-897,-1336,-1543,-1524,-1289,-899,-431,28,413,643,712,587,315,-72,-506,-901,-1206,-1342,-1290,-1033,-592,-12,639,1281,1824,2208,2370,2313,2039,1619,1115,611,187,-117,-234,-193,34,372,799,1223,1598,1853,1957,1907,1707,1415,1082,767,543,443,489,687,985,1354,1724,2045,2279,2393,2391,2273,2078,1823,1558,1306,1098,957,898,926,1049,1237,1475,1719,1936,2099,2179,2171,2067,1878,1613,1298,958,611,300,21,-169,-276,-254,-109,169,566,1046,1579,2102,2566,2920,3094,3081,2814,2324,1577,638,-473,-1634,-2778,-3745,-4449,-4765,-4640,-4051,-3045,-1703,-194,1350,2716,3786,4415,4571,4230,3462,2362,1050,-310,-1618,-2733,-3611,-4201,-4512,-4568,-4414,-4090,-3649,-3132,-2559,-1977,-1375,-801,-249,228,615,869,968,899,662,277,-219,-791,-1375,-1930,-2396,-2740,-2935,-2981,-2879,-2668,-2379,-2055,-1745,-1474,-1280,-1173,-1164,-1252,-1425,-1661,-1943,-2228,-2509,-2735,-2923,-3029,-3088,-3069,-3010,-2899,-2773,-2627,-2494,-2377,-2285,-2230,-2201,-2207,-2233,-2289,-2353,-2433,-2514,-2593,-2665,-2729,-2780,-2824,-2852,-2871,-2868,-2848,-2812,-2753,-2693,-2615,-2542,-2462,-2381,-2294,-2206,-2098,-1990,-1839,-1680,-1461,-1232,-955,-679,-388,-124,116,294,420,464,455,383,289,185,104,67,90,184,343,560,797,1049,1265,1444,1555,1592,1558,1453,1307,1124,951,784,674,613,633,720,883,1094,1340,1589,1818,2008,2134,2202,2198,2153,2063,1965,1870,1803,1780,1808,1890,2028,2197,2402,2592,2775,2906,2989,3009,2978,2895,2789,2663,2543,2437,2359,2317,2308,2349,2412,2515,2626,2744,2848,2939,2994,3036,3040,3036,3019,3005,3009,3026,3069,3122,3180,3233,3270,3290,3292,3287,3284,3295,3334,3400,3506,3631,3787,3939,4085,4192,4254,4249,4186,4063,3907,3736,3577,3439,3344,3277,3259,3262,3297,3357,3430,3529,3636,3744,3837,3883,3858,3745,3537,3239,2886,2513,2176,1924,1801,1810,1971,2215,2533,2828,3070,3191,3167,2991,2666,2235,1745,1235,780,397,140,22,36,185,413,690,953,1149,1245,1201,1020,706,280,-207,-718,-1199,-1605,-1911,-2096,-2154,-2107,-1963,-1769,-1547,-1342,-1181,-1088,-1085,-1167,-1350,-1609,-1947,-2323,-2731,-3116,-3470,-3753,-3964,-4090,-4144,-4127,-4063,-3976,-3882,-3817,-3777,-3781,-3819,-3897,-3990,-4109,-4212,-4317,-4393,-4453,-4485,-4506,-4509,-4510,-4509,-4511,-4527,-4550,-4585,-4622,-4665,-4700,-4734,-4749,-4754,-4739,-4713,-4678,-4639,-4607,-4577,-4559,-4547,-4542,-4544,-4545,-4540,-4536,-4511,-4492,-4454,-4416,-4369,-4322,-4270,-4223,-4175,-4133,-4085,-4046,-3992,-3946,-3888,-3832,-3768,-3699,-3633,-3562,-3510,-3457,-3418,-3380,-3341,-3297,-3249,-3194,-3146,-3093,-3059,-3031,-3036,-3058,-3114,-3188,-3282,-3384,-3483,-3558,-3598,-3582,-3504,-3359,-3152,-2896,-2614,-2318,-2042,-1799,-1605,-1475,-1404,-1403,-1452,-1550,-1668,-1802,-1921,-2020,-2086,-2117,-2109,-2062,-1981,-1866,-1739,-1590,-1441,-1293,-1142,-1008,-880,-764,-665,-569,-488,-416,-354,-311,-276,-263,-253,-257,-260,-268,-263,-259,-227,-186,-114,-20,96,232,372,519,657,783,895,979,1044,1076,1096,1100,1100,1105,1115,1141,1184,1239,1315,1404,1515,1637,1778,1929,2079,2246,2390,2547,2680,2805,2909,2992,3043,3074,3068,3049,3011,2969,2931,2901,2890,2895,2923,2977,3054,3164,3292,3444,3609,3778,3952,4108,4249,4359,4439,4478,4495,4470,4443,4397,4370,4355,4382,4442,4551,4701,4872,5061,5229,5372,5458,5488,5451,5351,5217,5052,4913,4798,4760,4785,4898,5066,5287,5507,5713,5844,5885,5806,5610,5303,4922,4504,4110,3787,3600,3569,3721,4039,4485,5018,5558,6045,6403,6584,6549,6301,5861,5294,4657,4061,3564,3268,3197,3390,3809,4428,5143,5885,6527,6990,7195,7101,6715,6069,5252,4350,3496,2778,2301,2109,2230,2624,3244,3976,4728,5384,5844,6058,5977,5637,5074,4386,3653,2987,2453,2123,2009,2126,2421,2856,3339,3812,4187,4435,4500,4391,4111,3694,3188,2645,2114,1646,1272,1011,869,833,881,992,1124,1262,1367,1430,1427,1356,1219,1028,787,536,260,12,-228,-427,-592,-714,-802,-856,-887,-898,-905,-907,-927,-961,-1021,-1104,-1217,-1345,-1502,-1665,-1837,-2005,-2164,-2308,-2439,-2557,-2661,-2762,-2850,-2938,-3023,-3106,-3193,-3283,-3368,-3461,-3543,-3630,-3712,-3784,-3855,-3901,-3935,-3949,-3942,-3926,-3901,-3879,-3877,-3897,-3955,-4045,-4178,-4335,-4525,-4714,-4910,-5083,-5230,-5340,-5398,-5418,-5388,-5331,-5251,-5168,-5099,-5041,-5026,-5028,-5076,-5142,-5242,-5353,-5479,-5607,-5730,-5856,-5964,-6065,-6150,-6211,-6259,-6268,-6269,-6238,-6208,-6163,-6123,-6091,-6068,-6066,-6075,-6107,-6156,-6214,-6270,-6321,-6343,-6345,-6314,-6243,-6154,-6022,-5888,-5734,-5588,-5452,-5335,-5249,-5194,-5172,-5178,-5206,-5241,-5282,-5308,-5324,-5315,-5277,-5211,-5106,-4981,-4826,-4673,-4510,-4370,-4246,-4149,-4086,-4054,-4052,-4074,-4108,-4140,-4171,-4184,-4175,-4149,-4094,-4027,-3942,-3860,-3778,-3715,-3672,-3646,-3657,-3672,-3714,-3750,-3788,-3808,-3811,-3780,-3727,-3633,-3532,-3405,-3295,-3187,-3112,-3056,-3033,-3031,-3052,-3078,-3109,-3125,-3133,-3109,-3078,-3006,-2937,-2835,-2742,-2637,-2541,-2449,-2360,-2278,-2201,-2130,-2070,-2017,-1975,-1946,-1936,-1935,-1966,-2001,-2057,-2118,-2169,-2217,-2236,-2232,-2196,-2119,-2011,-1870,-1714,-1546,-1389,-1234,-1118,-1012,-954,-904,-887,-868,-853,-829,-781,-719,-633,-533,-421,-309,-195,-102,-15,44,99,134,179,228,306,408,551,722,925,1148,1377,1597,1788,1937,2025,2052,2004,1906,1753,1594,1430,1315,1261,1294,1431,1667,1995,2390,2823,3244,3631,3932,4135,4219,4192,4064,3864,3631,3392,3198,3076,3051,3135,3331,3612,3965,4346,4729,5073,5358,5544,5637,5617,5505,5312,5069,4804,4547,4326,4162,4072,4056,4117,4224,4378,4538,4690,4826,4908,4960,4955,4912,4840,4752,4661,4590,4541,4534,4563,4638,4742,4880,5018,5164,5271,5361,5389,5382,5322,5227,5115,4997,4902,4839,4818,4840,4898,4978,5070,5146,5209,5225,5219,5171,5106,5032,4956,4900,4857,4840,4834,4838,4835,4825,4798,4766,4717,4679,4634,4614,4605,4627,4670,4742,4834,4942,5054,5162,5250,5307,5327,5297,5225,5110,4963,4797,4623,4461,4317,4221,4166,4170,4225,4321,4451,4593,4726,4844,4912,4939,4903,4818,4691,4536,4370,4213,4070,3965,3888,3857,3852,3880,3926,3974,4021,4046,4047,4010,3947,3843,3728,3596,3463,3342,3241,3155,3104,3060,3042,3023,3012,2988,2964,2918,2876,2818,2762,2706,2642,2592,2529,2484,2434,2394,2362,2328,2308,2280,2267,2247,2231,2211,2176,2136,2069,1991,1891,1775,1644,1507,1361,1225,1098,986,903,833,785,741,704,655,605,532,455,369,279,206,135,90,57,40,31,31,23,23,1,-13,-50,-84,-131,-187,-247,-329,-405,-509,-600,-715,-818,-930,-1037,-1136,-1236,-1315,-1398,-1467,-1540,-1612,-1686,-1770,-1855,-1948,-2048,-2143,-2244,-2332,-2414,-2478,-2528,-2550,-2556,-2541,-2516,-2495,-2475,-2483,-2509,-2566,-2641,-2733,-2821,-2906,-2959,-2993,-2982,-2956,-2899,-2853,-2807,-2806,-2830,-2910,-3021,-3161,-3310,-3454,-3564,-3646,-3668,-3646,-3581,-3486,-3388,-3310,-3265,-3290,-3369,-3531,-3747,-4013,-4300,-4580,-4820,-5002,-5100,-5108,-5026,-4862,-4644,-4398,-4155,-3956,-3813,-3760,-3795,-3912,-4096,-4324,-4549,-4762,-4909,-4991,-4988,-4903,-4756,-4557,-4344,-4140,-3977,-3878,-3850,-3904,-4019,-4188,-4392,-4589,-4794,-4947,-5082,-5162,-5208,-5223,-5216,-5195,-5181,-5171,-5173,-5201,-5230,-5279,-5321,-5362,-5389,-5397,-5386,-5341,-5278,-5191,-5089,-4983,-4880,-4780,-4709,-4648,-4625,-4622,-4644,-4689,-4743,-4807,-4870,-4925,-4968,-4994,-4990,-4966,-4902,-4814,-4692,-4558,-4401,-4256,-4113,-4003,-3926,-3891,-3900,-3943,-4020,-4111,-4204,-4288,-4342,-4359,-4327,-4244,-4106,-3939,-3727,-3515,-3299,-3101,-2942,-2818,-2743,-2710,-2711,-2743,-2785,-2836,-2870,-2896,-2886,-2863,-2797,-2726,-2618,-2512,-2385,-2268,-2153,-2054,-1975,-1913,-1881,-1863,-1873,-1887,-1920,-1942,-1969,-1980,-1982,-1976,-1964,-1950,-1943,-1943,-1950,-1969,-1982,-2005,-2006,-2009,-1978,-1935,-1856,-1760,-1630,-1500,-1350,-1223,-1101,-1005,-942,-899,-894,-899,-927,-950,-975,-978,-977,-947,-911,-857,-795,-736,-670,-625,-581,-562,-545,-544,-540,-538,-526,-499,-467,-415,-365,-302,-241,-179,-123,-70,-23,16,61,99,147,200,249,307,356,400,439,467,492,522,557,610,679,771,871,994,1108,1231,1341,1433,1517,1575,1629,1675,1717,1776,1834,1928,2027,2163,2301,2460,2602,2743,2848,2921,2959,2944,2911,2838,2768,2694,2644,2624,2638,2692,2780,2895,3020,3156,3269,3367,3433,3461,3463,3435,3394,3346,3310,3284,3295,3319,3380,3461,3546,3651,3730,3801,3841,3851,3833,3787,3721,3640,3568,3498,3457,3447,3464,3528,3611,3720,3838,3950,4043,4105,4124,4099,4025,3915,3772,3622,3470,3341,3241,3182,3160,3179,3218,3278,3325,3368,3377,3365,3318,3260,3181,3120,3068,3052,3076,3133,3236,3365,3513,3676,3817,3954,4043,4109,4119,4104,4044,3964,3866,3762,3664,3578,3511,3464,3438,3427,3427,3432,3434,3428,3413,3380,3348,3295,3255,3210,3181,3165,3164,3179,3212,3252,3306,3362,3422,3487,3547,3612,3672,3732,3787,3834,3871,3895,3900,3889,3862,3821,3772,3724,3677,3641,3617,3599,3595,3593,3591,3590,3581,3564,3543,3508,3474,3433,3388,3345,3298,3250,3204,3150,3098,3038,2973,2899,2823,2735,2660,2578,2517,2460,2424,2395,2390,2380,2394,2393,2402,2403,2395,2384,2369,2345,2333,2310,2306,2295,2296,2293,2287,2272,2246,2196,2134,2048,1949,1845,1727,1621,1505,1411,1308,1236,1153,1096,1027,967,899,831,761,692,633,583,555,545,558,593,637,701,759,815,856,863,853,796,718,611,484,352,215,90,-21,-104,-163,-193,-199,-191,-167,-151,-129,-125,-132,-153,-193,-239,-295,-354,-406,-452,-484,-501,-510,-504,-499,-493,-490,-500,-514,-545,-587,-631,-692,-741,-798,-839,-873,-890,-898,-883,-867,-833,-800,-768,-732,-702,-676,-654,-647,-643,-656,-675,-702,-737,-767,-812,-844,-890,-921,-965,-998,-1047,-1089,-1152,-1214,-1293,-1382,-1478,-1587,-1698,-1812,-1922,-2024,-2111,-2192,-2248,-2295,-2315,-2324,-2317,-2300,-2282,-2265,-2254,-2266,-2284,-2330,-2390,-2459,-2548,-2628,-2723,-2799,-2886,-2944,-3011,-3050,-3089,-3121,-3143,-3170,-3188,-3208,-3222,-3232,-3241,-3242,-3242,-3232,-3214,-3188,-3154,-3115,-3077,-3050,-3028,-3030,-3038,-3071,-3110,-3166,-3226,-3288,-3346,-3391,-3417,-3429,-3416,-3400,-3363,-3330,-3291,-3253,-3231,-3208,-3202,-3202,-3206,-3214,-3214,-3212,-3194,-3165,-3122,-3062,-2996,-2921,-2843,-2769,-2701,-2640,-2603,-2565,-2559,-2553,-2567,-2582,-2609,-2629,-2662,-2680,-2710,-2727,-2755,-2771,-2797,-2809,-2827,-2836,-2837,-2841,-2827,-2818,-2793,-2773,-2743,-2724,-2693,-2680,-2654,-2649,-2636,-2640,-2652,-2667,-2695,-2726,-2759,-2798,-2827,-2860,-2877,-2892,-2889,-2884,-2864,-2844,-2819,-2796,-2777,-2767,-2755,-2750,-2747,-2737,-2735,-2724,-2712,-2700,-2685,-2675,-2671,-2677,-2696,-2723,-2764,-2810,-2864,-2919,-2968,-3014,-3042,-3067,-3066,-3063,-3043,-3017,-2989,-2954,-2923,-2888,-2848,-2809,-2752,-2693,-2616,-2530,-2431,-2324,-2200,-2085,-1962,-1856,-1757,-1681,-1618,-1583,-1560,-1558,-1573,-1591,-1623,-1645,-1678,-1693,-1715,-1720,-1730,-1733,-1743,-1749,-1765,-1774,-1786,-1782,-1773,-1733,-1691,-1609,-1522,-1407,-1290,-1160,-1035,-910,-799,-695,-610,-535,-473,-424,-372,-331,-275,-223,-157,-90,-19,53,122,185,245,292,341,376,415,440,464,477,488,495,496,502,496,494,491,484,478,476,460,459,438,430,423,415,423,427,446,466,500,534,579,624,670,724,769,829,875,936,981,1037,1076,1125,1157,1190,1213,1225,1237,1231,1222,1198,1162,1119,1061,1002,935,866,798,726,657,595,531,475,426,378,350,320,312,309,326,359,406,470,546,626,722,802,891,954,1010,1042,1055,1046,1019,981,931,886,841,814,799,802,828,862,922,981,1055,1128,1201,1265,1323,1373,1415,1456,1490,1522,1565,1603,1660,1720,1788,1865,1938,2017,2084,2155,2206,2258,2289,2319,2335,2353,2368,2385,2413,2436,2476,2506,2549,2587,2628,2666,2704,2740,2773,2808,2840,2882,2920,2968,3011,3057,3104,3140,3175,3191,3200,3191,3171,3136,3095,3036,2982,2908,2848,2777,2720,2663,2614,2573,2536,2511,2498,2487,2499,2506,2539,2560,2596,2619,2644,2658,2666,2665,2654,2638,2618,2596,2577,2561,2543,2535,2515,2500,2469,2440,2396,2356,2310,2268,2236,2207,2195,2197,2216,2249,2297,2352,2416,2480,2544,2596,2642,2664,2673,2659,2625,2582,2508,2437,2342,2248,2156,2062,1985,1910,1852,1802,1768,1742,1734,1727,1736,1744,1759,1773,1789,1808,1832,1862,1901,1937,1990,2030,2086,2134,2187,2241,2288,2337,2372,2413,2430,2457,2452,2455,2433,2410,2374,2337,2285,2245,2182,2138,2078,2028,1974,1926,1880,1848,1823,1808,1815,1817,1847,1862,1895,1914,1934,1938,1934,1923,1894,1866,1817,1767,1707,1642,1581,1519,1470,1422,1398,1369,1367,1362,1369,1371,1372,1359,1345,1316,1284,1254,1205,1176,1115,1073,1013,948,885,796,717,614,518,416,312,220,123,40,-44,-112,-175,-222,-258,-287,-297,-303,-297,-280,-257,-224,-183,-136,-76,-11,70,148,235,314,384,436,471,480,466,426,360,270,169,48,-62,-179,-272,-362,-432,-493,-550,-599,-647,-694,-737,-784,-823,-862,-890,-910,-918,-912,-894,-867,-827,-786,-730,-683,-619,-569,-511,-466,-424,-391,-364,-343,-330,-324,-329,-341,-361,-384,-413,-438,-473,-497,-527,-548,-564,-573,-572,-563,-553,-529,-519,-500,-502,-514,-549,-596,-667,-742,-838,-931,-1039,-1142,-1251,-1357,-1452,-1541,-1613,-1668,-1710,-1726,-1729,-1707,-1675,-1623,-1573,-1511,-1456,-1406,-1364,-1337,-1323,-1330,-1343,-1387,-1420,-1485,-1539,-1603,-1663,-1720,-1768,-1817,-1852,-1895,-1929,-1975,-2020,-2075,-2135,-2203,-2275,-2352,-2434,-2514,-2596,-2675,-2736,-2793,-2823,-2837,-2832,-2800,-2751,-2680,-2598,-2503,-2407,-2317,-2234,-2181,-2135,-2129,-2139,-2172,-2230,-2293,-2378,-2468,-2560,-2650,-2727,-2793,-2841,-2871,-2883,-2877,-2853,-2812,-2756,-2690,-2615,-2538,-2455,-2376,-2294,-2223,-2157,-2108,-2066,-2042,-2031,-2032,-2046,-2066,-2089,-2113,-2130,-2141,-2143,-2145,-2134,-2130,-2115,-2109,-2092,-2084,-2063,-2046,-2016,-1985,-1936,-1892,-1825,-1765,-1686,-1615,-1532,-1458,-1388,-1327,-1282,-1242,-1222,-1204,-1202,-1208,-1217,-1242,-1264,-1296,-1331,-1370,-1420,-1472,-1531,-1596,-1658,-1727,-1788,-1844,-1895,-1928,-1956,-1960,-1964,-1947,-1932,-1912,-1888,-1874,-1860,-1856,-1859,-1866,-1883,-1902,-1934,-1963,-2005,-2039,-2081,-2118,-2157,-2198,-2238,-2271,-2305,-2326,-2340,-2348,-2337,-2324,-2297,-2263,-2227,-2178,-2136,-2084,-2037,-1989,-1944,-1907,-1880,-1865,-1873,-1894,-1943,-2007,-2092,-2193,-2294,-2403,-2489,-2571,-2616,-2641,-2633,-2593,-2535,-2448,-2349,-2238,-2123,-2012,-1906,-1803,-1706,-1609,-1507,-1404,-1283,-1170,-1034,-912,-774,-656,-536,-443,-358,-296,-243,-203,-170,-138,-113,-87,-68,-50,-40,-30,-37,-44,-66,-92,-125,-159,-191,-219,-226,-233,-209,-184,-136,-86,-22,45,112,176,226,258,279,275,263,234,194,150,99,52,13,-25,-45,-63,-61,-45,-16,35,94,173,249,337,420,496,566,609,639,640,620,572,509,423,338,244,162,88,27,-21,-46,-70,-68,-72,-62,-54,-38,-18,19,61,118,186,263,356,450,549,644,734,808,885,934,998,1032,1075,1095,1115,1121,1124,1114,1096,1070,1030,988,934,875,814,747,685,625,573,533,503,487,481,484,498,523,555,606,664,744,828,924,1019,1112,1208,1290,1372,1437,1500,1544,1588,1622,1651,1684,1703,1729,1739,1753,1755,1752,1753,1743,1744,1735,1739,1740,1757,1779,1816,1864,1915,1974,2028,2077,2118,2145,2145,2136,2082,2020,1924,1821,1709,1591,1488,1382,1305,1244,1206,1203,1220,1264,1328,1406,1493,1582,1672,1749,1825,1888,1944,1994,2032,2063,2083,2088,2088,2070,2049,2011,1970,1916,1864,1813,1768,1735,1707,1690,1676,1670,1657,1655,1644,1644,1640,1642,1634,1631,1617,1608,1600,1597,1610,1627,1664,1714,1773,1848,1918,1989,2046,2087,2111,2107,2083,2029,1948,1849,1729,1598,1474,1344,1242,1147,1091,1057,1060,1089,1153,1234,1346,1457,1582,1698,1803,1889,1961,2001,2031,2028,2014,1983,1948,1905,1870,1831,1802,1776,1758,1747,1739,1737,1734,1737,1743,1752,1771,1789,1822,1849,1889,1920,1955,1980,2010,2031,2062,2089,2117,2150,2175,2200,2220,2226,2230,2209,2179,2131,2065,1991,1901,1798,1698,1581,1484,1377,1283,1199,1118,1063,1010,981,958,944,930,917,894,875,842,808,761,710,645,576,499,416,337,255,182,114,54,4,-40,-75,-98,-120,-123,-128,-120,-107,-84,-56,-19,26,77,138,202,272,341,410,467,519,555,575,580,557,522,451,371,261,147,15,-114,-258,-391,-535,-660,-775,-869,-929,-970,-965,-936,-859,-763,-623,-485,-317,-168,-11,124,245,345,422,481,516,538,541,538,525,518,510,524,536,570,604,644,688,718,740,745,725,694,636,571,490,409,327,250,185,123,84,47,38,45,72,126,180,248,301,338,359,341,311,246,175,89,8,-77,-148,-215,-268,-306,-333,-350,-355,-359,-354,-350,-339,-334,-329,-335,-343,-371,-402,-457,-525,-601,-700,-794,-905,-1015,-1131,-1244,-1357,-1464,-1562,-1658,-1734,-1808,-1861,-1905,-1926,-1937,-1919,-1891,-1835,-1772,-1687,-1601,-1503,-1405,-1306,-1214,-1126,-1055,-992,-941,-903,-878,-865,-871,-894,-930,-984,-1045,-1121,-1202,-1295,-1386,-1484,-1576,-1657,-1721,-1769,-1788,-1797,-1779,-1749,-1703,-1654,-1587,-1525,-1450,-1377,-1295,-1217,-1124,-1047,-952,-873,-788,-714,-651,-596,-560,-528,-514,-487,-469,-432,-393,-351,-305,-279,-249,-252,-248,-276,-300,-341,-379,-416,-444,-461,-469,-462,-457,-434,-424,-401,-390,-383,-382,-395,-423,-459,-521,-584,-671,-754,-851,-948,-1039,-1137,-1211,-1288,-1338,-1372,-1385,-1367,-1333,-1266,-1180,-1072,-951,-829,-707,-602,-510,-443,-400,-381,-396,-430,-495,-568,-654,-738,-820,-894,-959,-1006,-1038,-1046,-1040,-1015,-978,-942,-887,-844,-789,-745,-704,-670,-644,-627,-616,-610,-609,-609,-606,-609,-604,-608,-611,-618,-636,-660,-699,-759,-825,-916,-1011,-1118,-1229,-1336,-1440,-1535,-1615,-1678,-1719,-1731,-1723,-1683,-1620,-1531,-1421,-1293,-1160,-1023,-894,-770,-660,-551,-470,-392,-341,-303,-277,-272,-268,-282,-296,-327,-355,-391,-423,-449,-468,-473,-468,-447,-418,-370,-318,-260,-202,-158,-117,-92,-72,-54,-43,-23,-3,31,72,123,180,235,287,321,337,333,302,257,188,110,18,-72,-163,-236,-295,-328,-339,-328,-300,-261,-219,-180,-155,-142,-149,-171,-207,-260,-323,-396,-479,-554,-640,-712,-792,-854,-917,-958,-988,-998,-995,-969,-942,-887,-838,-770,-713,-646,-594,-532,-481,-418,-362,-297,-237,-179,-116,-68,-6,36,89,122,157,171,179,158,118,50,-44,-160,-296,-448,-606,-768,-928,-1070,-1204,-1294,-1368,-1394,-1385,-1333,-1232,-1099,-922,-727,-504,-280,-59,152,332,498,625,728,793,835,846,852,840,832,825,826,838,858,891,927,975,1013,1057,1087,1119,1132,1155,1156,1166,1160,1149,1130,1109,1081,1061,1037,1020,1007,999,989,981,967,946,927,891,863,818,774,719,666,611,563,514,473,440,403,391,369,372,373,378,388,388,388,375,355,313,258,182,94,-5,-113,-225,-344,-461,-589,-707,-827,-935,-1033,-1113,-1176,-1208,-1214,-1194,-1145,-1079,-995,-896,-793,-687,-576,-478,-378,-288,-201,-119,-37,45,124,213,294,381,462,528,582,600,596,545,469,357,222,73,-85,-236,-375,-487,-567,-614,-623,-604,-547,-466,-355,-231,-93,45,182,309,424,524,604,662,705,720,728,706,684,650,617,599,581,585,594,619,651,697,740,793,839,876,908,922,933,937,936,940,940,943,937,935,920,915,903,900,898,897,899,897,892,879,861,826,789,735,677,619,554,503,450,413,385,368,365,373,391,428,469,535,595,666,725,769,800,809,795,766,706,639,546,447,339,221,116,0,-92,-176,-233,-269,-281,-273,-244,-203,-147,-79,-11,67,133,197,246,279,298,290,276,233,185,129,68,10,-44,-103,-149,-208,-258,-316,-378,-448,-526,-615,-711,-811,-910,-998,-1069,-1117,-1138,-1124,-1088,-1013,-920,-795,-655,-505,-344,-195,-45,89,208,311,401,472,537,582,616,635,642,637,632,617,607,589,575,556,549,535,536,535,541,553,566,589,609,636,655,677,692,713,722,742,746,757,757,764,762,762,747,727,695,655,608,559,508,463,418,387,367,364,374,408,448,515,583,666,749,825,896,935,961,943,902,829,734,626,503,383,256,140,29,-65,-151,-219,-275,-313,-331,-338,-323,-301,-264,-214,-155,-87,-10,56,126,175,221,240,255,242,228,199,172,147,121,106,80,63,35,-1,-49,-120,-210,-327,-455,-608,-752,-912,-1050,-1185,-1289,-1371,-1405,-1415,-1369,-1303,-1192,-1060,-893,-711,-508,-295,-92,123,304,479,619,730,809,855,874,867,853,818,790,757,732,712,711,713,740,768,809,846,884,908,930,935,929,911,873,830,771,708,644,569,503,426,353,278,199,120,40,-47,-123,-211,-274,-343,-385,-423,-443,-456,-459,-457,-445,-437,-411,-395,-356,-329,-289,-260,-232,-213,-203,-203,-217,-254,-300,-377,-454,-556,-658,-765,-874,-967,-1048,-1101,-1129,-1128,-1103,-1050,-974,-883,-781,-673,-571,-467,-380,-291,-220,-148,-93,-39,11,53,104,145,199,251,311,369,424,471,494,507,479,437,347,232,83,-97,-288,-493,-688,-867,-1010,-1116,-1162,-1161,-1098,-990,-836,-651,-443,-222,-15,191,352,495,593,654,681,677,641,597,535,477,421,367,330,292,284,279,298,330,374,424,485,535,592,634,672,698,713,721,708,693,652,608,548,491,433,381,341,305,279,259,237,225,205,185,158,117,75,18,-34,-92,-148,-195,-250,-283,-321,-341,-357,-370,-371,-373,-367,-361,-355,-353,-351,-367,-377,-413,-451,-505,-574,-648,-731,-818,-902,-982,-1052,-1106,-1136,-1148,-1123,-1076,-1004,-905,-796,-665,-529,-388,-250,-125,-13,73,147,191,225,233,228,207,175,135,92,43,-11,-66,-144,-225,-330,-449,-580,-721,-864,-999,-1121,-1221,-1285,-1319,-1309,-1264,-1178,-1060,-906,-730,-538,-339,-155,24,160,290,368,437,472,496,504,501,495,483,477,465,461,451,444,432,423,407,404,391,389,387,383,390,391,413,432,476,518,571,621,667,704,732,745,746,737,715,688,658,624,596,564,537,510,482,455,423,390,351,314,272,239,203,179,165,157,167,180,204,226,246,245,234,184,117,12,-115,-263,-429,-595,-760,-907,-1030,-1128,-1188,-1220,-1218,-1189,-1141,-1069,-984,-883,-777,-670,-564,-470,-377,-302,-228,-175,-128,-103,-85,-86,-97,-115,-139,-162,-181,-200,-216,-235,-268,-315,-387,-491,-612,-763,-921,-1083,-1240,-1376,-1487,-1567,-1609,-1602,-1558,-1463,-1333,-1180,-990,-808,-600,-407,-215,-34,122,269,390,499,592,667,737,781,821,834,839,827,809,782,755,721,696,664,648,630,623,622,625,638,648,670,681,697,708,709,709,696,676,650,604,560,491,429,345,266,174,89,5,-60,-113,-141,-157,-143,-129,-81,-46,12,56,105,136,171,183,197,194,185,163,133,87,25,-57,-160,-277,-401,-527,-644,-761,-853,-942,-998,-1049,-1058,-1058,-1022,-972,-899,-814,-718,-613,-511,-403,-309,-217,-135,-64,6,54,103,128,152,159,163,162,161,160,163,166,170,170,163,139,99,29,-65,-184,-323,-472,-620,-759,-872,-950,-984,-963,-886,-763,-582,-373,-132,130,382,638,860,1056,1212,1324,1402,1433,1434,1399,1345,1271,1187,1101,1008,931,847,785,727,684,648,616,587,557,528,495,463,429,391,351,309,267,230,200,165,145,107,82,35,-13,-79,-150,-228,-308,-383,-452,-515,-559,-597,-608,-611,-591,-562,-520,-471,-417,-360,-306,-248,-204,-154,-125,-104,-102,-122,-156,-213,-283,-371,-465,-567,-662,-749,-817,-865,-888,-886,-857,-803,-731,-637,-544,-440,-350,-261,-181,-112,-44,20,81,154,222,299,372,445,506,563,601,633,646,645,622,588,527,459,364,255,125,-19,-178,-336,-503,-655,-804,-927,-1032,-1106,-1140,-1147,-1100,-1025,-906,-751,-567,-355,-129,105,329,538,714,862,966,1042,1074,1082,1058,1023,970,924,871,834,794,774,753,747,746,747,757,756,766,756,752,726,700,659,622,582,549,527,508,514,512,535,544,559,569,559,553,525,503,472,449,421,406,387,382,374,378,377,387,383,393,383,386,365,352,309,270,207,134,51,-47,-155,-264,-382,-495,-603,-719,-817,-920,-1001,-1076,-1129,-1174,-1195,-1205,-1189,-1162,-1107,-1043,-953,-856,-749,-638,-527,-420,-317,-224,-140,-66,-7,42,77,103,118,124,114,85,43,-28,-111,-219,-347,-489,-649,-817,-984,-1148,-1302,-1436,-1554,-1634,-1694,-1703,-1689,-1626,-1535,-1410,-1250,-1072,-865,-654,-434,-216,-9,186,360,502,629,721,801,864,912,955,995,1034,1078,1126,1170,1212,1237,1242,1230,1191,1138,1065,979,896,807,747,691,681,686,727,784,845,915,962,995,996,964,905,810,704,581,458,343,228,138,44,-28,-95,-155,-195,-234,-246,-248,-216,-167,-77,19,148,259,376,458,508,513,454,346,175,-38,-279,-540,-795,-1027,-1231,-1375,-1472,-1488,-1461,-1365,-1249,-1102,-960,-824,-717,-625,-574,-528,-506,-474,-440,-384,-316,-216,-112,21,148,271,380,456,503,516,482,422,316,189,35,-132,-301,-465,-622,-756,-882,-977,-1058,-1108,-1141,-1149,-1139,-1109,-1063,-985,-901,-781,-658,-519,-373,-232,-88,42,160,262,336,384,407,399,377,345,298,259,221,198,189,201,210,238,247,262,257,252,231,214,191,178,177,192,225,278,332,395,438,466,459,421,339,232,91,-62,-222,-377,-514,-624,-695,-726,-705,-642,-542,-399,-256,-79,78,240,380,495,582,630,646,619,566,475,365,231,82,-79,-242,-403,-551,-682,-786,-861,-898,-905,-867,-809,-717,-618,-501,-395,-281,-194,-107,-41,19,75,139,208,302,399,519,643,776,910,1033,1142,1220,1274,1286,1272,1213,1126,1002,855,684,508,318,140,-36,-191,-333,-451,-551,-629,-681,-721,-729,-720,-678,-605,-504,-372,-221,-53,122,298,462,612,734,827,889,919,917,897,844,790,710,641,562,493,429,368,315,261,203,148,79,18,-49,-108,-153,-186,-194,-180,-144,-93,-27,30,94,125,152,135,96,18,-88,-207,-339,-452,-555,-626,-667,-681,-660,-629,-571,-522,-457,-405,-351,-296,-240,-173,-92,-4,107,216,334,433,514,562,566,533,448,332,175,4,-177,-337,-479,-576,-630,-631,-579,-479,-345,-185,-24,130,257,360,427,470,493,499,511,526,561,620,698,797,905,1007,1100,1160,1190,1170,1098,973,788,566,297,19,-278,-557,-824,-1049,-1242,-1374,-1466,-1501,-1497,-1457,-1378,-1280,-1156,-1014,-866,-701,-537,-367,-197,-37,119,255,377,475,557,609,656,675,697,715,740,781,839,908,1000,1084,1170,1234,1271,1276,1247,1191,1115,1027,937,861,793,761,750,767,813,857,913,944,965,946,910,832,737,615,486,352,226,126,46,7,0,20,77,144,236,334,433,525,600,651,674,668,620,544,418,264,68,-147,-382,-622,-857,-1086,-1288,-1474,-1618,-1744,-1824,-1877,-1897,-1878,-1842,-1779,-1698,-1614,-1517,-1423,-1323,-1222,-1118,-1016,-904,-797,-675,-550,-420,-277,-144,-2,121,243,337,421,473,507,511,486,436,351,239,99,-62,-241,-415,-599,-757,-896,-1009,-1067,-1102,-1073,-1013,-900,-760,-584,-400,-194,2,197,373,527,661,764,839,888,905,902,881,848,816,788,770,771,782,810,844,881,914,926,927,891,836,755,654,562,465,397,349,332,348,391,456,533,606,661,690,677,635,540,425,265,95,-94,-275,-447,-590,-703,-782,-819,-836,-816,-785,-735,-675,-612,-549,-486,-440,-393,-370,-348,-346,-345,-362,-384,-428,-484,-569,-665,-784,-904,-1022,-1131,-1204,-1255,-1246,-1211,-1116,-1000,-848,-688,-532,-380,-265,-164,-103,-64,-39,-30,-11,21,67,150,251,386,541,708,871,1021,1133,1201,1214,1159,1049,869,645,379,90,-198,-483,-738,-963,-1141,-1271,-1340,-1355,-1314,-1224,-1090,-929,-732,-537,-330,-139,31,180,287,372,410,430,417,391,353,310,263,221,180,147,124,106,94,80,71,51,33,-5,-40,-96,-149,-205,-256,-287,-310,-296,-267,-206,-125,-31,72,181,262,345,374,385,344,278,174,62,-69,-183,-288,-355,-391,-370,-319,-207,-80,84,248,413,563,687,777,830,835,806,729,627,488,331,146,-41,-243,-432,-613,-778,-915,-1025,-1101,-1136,-1144,-1110,-1060,-986,-906,-822,-742,-672,-617,-576,-552,-533,-517,-493,-454,-401,-321,-220,-92,55,215,382,537,684,793,876,911,896,836,716,560,352,118,-141,-409,-663,-904,-1096,-1245,-1328,-1347,-1299,-1178,-1005,-770,-513,-215,72,363,623,846,1034,1166,1269,1320,1351,1352,1342,1326,1314,1304,1310,1320,1340,1372,1400,1440,1463,1485,1480,1458,1408,1331,1231,1097,957,790,640,488,374,283,234,216,228,254,298,323,340,328,277,205,93,-45,-193,-362,-514,-662,-773,-858,-904,-914,-900,-849,-792,-709,-633,-548,-469,-407,-344,-309,-276,-262,-260,-271,-295,-333,-387,-448,-535,-619,-728,-831,-939,-1039,-1122,-1187,-1227,-1248,-1243,-1219,-1172,-1109,-1038,-960,-890,-823,-775,-731,-704,-677,-654,-615,-567,-494,-399,-284,-145,4,168,326,480,609,703,760,757,707,602,453,266,64,-151,-346,-514,-643,-715,-735,-693,-597,-448,-264,-49,173,400,609,812,974,1125,1225,1309,1348,1381,1383,1390,1388,1386,1390,1395,1408,1428,1458,1488,1526,1558,1578,1592,1575,1544,1477,1387,1272,1136,993,846,713,596,514,456,448,462,521,587,672,737,783,792,759,673,544,365,160,-71,-296,-504,-678,-793,-872,-872,-835,-731,-596,-431,-249,-80,81,199,283,313,298,225,116,-39,-214,-416,-617,-820,-1003,-1153,-1278,-1354,-1402,-1413,-1385,-1338,-1255,-1158,-1044,-926,-811,-707,-617,-549,-497,-471,-457,-466,-475,-493,-497,-493,-462,-419,-336,-243,-111,23,174,308,428,509,546,526,446,307,105,-133,-417,-699,-986,-1237,-1443,-1591,-1661,-1659,-1576,-1415,-1197,-923,-628,-320,-25,245,478,663,800,880,924,920,905,860,823,780,751,729,722,724,737,748,763,765,760,749,716,684,626,572,501,437,367,310,260,228,212,223,251,305,373,449,523,587,627,640,620,560,476,363,232,112,-9,-95,-154,-171,-146,-77,16,141,255,375,460,524,549,533,485,395,287,154,20,-117,-233,-346,-429,-501,-547,-574,-583,-577,-558,-537,-509,-487,-453,-428,-386,-351,-309,-268,-228,-191,-158,-139,-122,-129,-132,-155,-166,-183,-176,-161,-113,-53,35,133,232,330,392,438,423,363,238,45,-202,-501,-834,-1180,-1522,-1833,-2096,-2287,-2401,-2428,-2363,-2220,-2005,-1732,-1429,-1105,-789,-490,-232,-11,153,273,346,379,388,379,362,343,329,323,331,355,388,436,492,552,617,680,729,776,791,792,767,714,652,570,491,419,359,329,316,333,364,410,463,519,574,608,639,628,612,559,492,411,314,222,129,53,-6,-37,-46,-19,24,88,166,233,308,353,390,396,379,332,260,162,44,-84,-226,-367,-506,-640,-755,-855,-937,-996,-1037,-1057,-1053,-1036,-992,-944,-877,-813,-742,-678,-617,-569,-535,-508,-496,-486,-477,-469,-449,-423,-377,-314,-236,-136,-36,70,167,245,294,312,272,199,63,-100,-300,-505,-705,-881,-1010,-1096,-1117,-1074,-974,-808,-596,-348,-71,206,486,739,964,1147,1281,1370,1418,1427,1417,1395,1365,1354,1348,1362,1395,1427,1476,1512,1547,1563,1560,1532,1475,1395,1286,1163,1019,874,717,570,426,301,197,117,62,27,8,-1,-4,-6,-13,-31,-58,-112,-175,-272,-379,-507,-639,-775,-892,-994,-1062,-1105,-1113,-1099,-1061,-1008,-952,-888,-838,-796,-770,-759,-765,-779,-813,-839,-883,-907,-936,-939,-929,-899,-848,-784,-699,-610,-500,-397,-284,-177,-85,14,80,157,207,262,304,340,366,379,383,376,361,339,314,281,251,221,193,180,167,172,176,190,198,199,180,140,69,-22,-144,-285,-436,-596,-746,-872,-971,-1023,-1027,-983,-885,-742,-560,-348,-121,107,321,512,676,794,886,932,951,944,920,888,852,819,789,764,748,730,724,705,694,665,632,589,533,471,406,331,271,209,167,150,144,182,226,295,372,447,517,577,614,634,625,592,536,467,389,311,241,183,147,136,149,182,232,287,340,387,417,434,424,400,347,287,205,128,32,-45,-142,-221,-304,-382,-454,-515,-573,-612,-642,-661,-665,-658,-636,-594,-542,-468,-400,-316,-256,-196,-165,-150,-159,-192,-246,-317,-405,-493,-581,-653,-707,-734,-742,-723,-688,-637,-578,-522,-479,-460,-479,-528,-628,-749,-914,-1087,-1275,-1452,-1609,-1728,-1796,-1804,-1755,-1636,-1468,-1239,-973,-677,-365,-54,235,501,715,892,1008,1083,1108,1108,1075,1046,1005,983,974,984,1020,1070,1142,1215,1294,1357,1410,1437,1452,1434,1403,1345,1271,1184,1088,988,891,801,719,660,602,563,525,485,455,408,366,314,254,202,141,97,52,28,-4,-7,-26,-19,-26,-24,-40,-64,-108,-172,-248,-352,-459,-589,-712,-842,-956,-1055,-1136,-1177,-1201,-1180,-1144,-1079,-1006,-921,-832,-743,-657,-581,-508,-457,-399,-362,-312,-271,-221,-174,-122,-70,-24,26,62,91,118,119,137,126,136,129,142,145,164,172,188,192,186,169,125,63,-29,-142,-272,-406,-534,-645,-732,-783,-800,-772,-710,-609,-490,-345,-203,-51,87,219,328,428,504,565,616,642,669,674,680,677,675,675,685,700,724,755,785,820,844,867,876,880,863,840,791,724,643,535,426,305,188,81,-19,-102,-173,-229,-278,-315,-349,-377,-402,-426,-451,-468,-489,-501,-503,-516,-506,-519,-517,-528,-541,-554,-571,-580,-588,-585,-581,-570,-557,-544,-522,-506,-481,-463,-449,-440,-444,-455,-471,-491,-509,-522,-527,-521,-501,-465,-415,-343,-262,-161,-63,52,162,269,375,448,511,540,543,523,477,421,348,276,204,141,97,63,56,55,75,92,110,127,121,117,82,50,-5,-51,-106,-148,-183,-201,-198,-179,-124,-64,38,133,261,384,518,648,772,879,975,1045,1095,1127,1130,1120,1094,1054,1024,981,957,930,910,899,883,877,860,840,807,762,709,637,572,483,413,326,256,186,133,86,49,16,-18,-62,-111,-186,-260,-363,-453,-560,-648,-728,-795,-830,-860,-850,-836,-800,-757,-712,-666,-626,-595,-574,-569,-581,-607,-650,-700,-764,-823,-888,-946,-999,-1051,-1089,-1125,-1140,-1147,-1125,-1095,-1031,-962,-860,-748,-616,-469,-319,-155,0,157,301,424,530,597,636,636,595,523,411,283,127,-16,-170,-286,-396,-463,-518,-533,-541,-526,-508,-490,-486,-499,-541,-605,-689,-792,-894,-995,-1074,-1129,-1146,-1124,-1054,-952,-803,-631,-436,-223,-13,200,397,583,751,899,1037,1147,1250,1326,1389,1427,1454,1457,1458,1444,1437,1424,1432,1433,1459,1474,1502,1526,1540,1559,1549,1539,1502,1449,1381,1299,1201,1100,984,866,747,618,500,369,253,125,21,-87,-165,-229,-264,-277,-266,-230,-185,-111,-42,38,112,165,206,212,198,156,88,5,-100,-204,-314,-414,-512,-595,-681,-751,-826,-892,-958,-1013,-1077,-1119,-1172,-1199,-1222,-1229,-1218,-1198,-1159,-1110,-1053,-984,-923,-853,-799,-747,-709,-678,-660,-642,-639,-634,-628,-627,-613,-599,-576,-552,-525,-504,-486,-476,-479,-499,-526,-577,-628,-690,-750,-800,-843,-858,-854,-819,-755,-663,-549,-411,-256,-89,87,262,426,584,718,842,945,1032,1100,1150,1185,1210,1226,1241,1254,1273,1289,1320,1345,1387,1427,1467,1511,1539,1568,1582,1584,1581,1556,1524,1473,1402,1322,1209,1098,950,800,634,450,280,92,-72,-236,-375,-503,-600,-686,-729,-764,-759,-744,-709,-659,-608,-552,-501,-468,-440,-438,-447,-475,-516,-566,-618,-666,-706,-733,-743,-747,-724,-710,-675,-647,-615,-583,-562,-538,-526,-506,-487,-453,-405,-342,-249,-148,-11,124,282,430,580,707,819,899,956,971,964,920,862,778,687,580,475,359,249,135,30,-84,-192,-314,-430,-556,-673,-794,-897,-994,-1069,-1126,-1157,-1167,-1144,-1106,-1041,-959,-871,-765,-661,-550,-445,-341,-250,-164,-98,-33,14,57,91,110,125,133,132,142,143,156,171,193,222,258,298,337,377,404,433,443,451,442,431,409,390,361,337,309,285,260,236,212,187,159,124,93,53,27,-7,-21,-37,-33,-23,0,33,74,114,154,189,209,225,223,217,201,179,162,135,126,113,111,118,117,123,117,104,80,43,-7,-67,-138,-214,-288,-357,-410,-445,-455,-436,-388,-313,-218,-110,1,114,211,302,358,398,397,369,310,233,132,31,-88,-202,-316,-425,-532,-628,-728,-814,-904,-991,-1074,-1162,-1240,-1321,-1387,-1448,-1492,-1517,-1529,-1507,-1468,-1391,-1285,-1146,-984,-796,-593,-375,-148,80,308,526,728,908,1060,1184,1281,1349,1397,1429,1453,1479,1506,1543,1589,1642,1704,1762,1826,1876,1926,1952,1967,1958,1934,1888,1827,1753,1661,1565,1448,1325,1189,1041,892,728,569,400,238,78,-66,-196,-298,-381,-435,-468,-480,-470,-455,-431,-403,-388,-367,-372,-371,-396,-422,-461,-506,-552,-604,-660,-719,-786,-854,-928,-1007,-1084,-1171,-1251,-1338,-1408,-1475,-1518,-1546,-1554,-1536,-1502,-1445,-1374,-1288,-1198,-1094,-995,-891,-785,-689,-587,-494,-401,-318,-238,-176,-113,-74,-35,-21,-14,-26,-53,-86,-137,-193,-253,-319,-379,-434,-481,-521,-550,-579,-593,-601,-595,-575,-543,-491,-424,-334,-223,-94,54,208,376,531,693,827,954,1047,1123,1167,1193,1203,1194,1195,1184,1196,1211,1249,1301,1365,1438,1513,1587,1648,1697,1720,1731,1710,1673,1619,1544,1471,1380,1288,1190,1080,966,836,699,544,386,209,38,-138,-298,-445,-570,-673,-747,-795,-817,-811,-788,-751,-705,-666,-618,-593,-566,-561,-565,-578,-599,-610,-619,-601,-575,-524,-464,-392,-319,-247,-181,-135,-102,-97,-108,-146,-190,-251,-303,-352,-384,-393,-386,-347,-297,-224,-144,-61,24,96,155,204,220,236,208,181,122,59,-20,-108,-202,-309,-416,-534,-647,-763,-874,-979,-1071,-1154,-1213,-1261,-1286,-1296,-1289,-1266,-1229,-1176,-1110,-1028,-933,-825,-702,-570,-427,-280,-136,9,134,245,330,383,416,415,403,373,339,306,276,260,261,278,319,367,433,497,562,617,664,694,712,712,704,697,685,692,700,724,754,784,814,826,824,797,738,663,550,438,300,180,60,-29,-96,-124,-127,-91,-37,33,117,185,248,292,309,311,289,253,204,160,106,75,43,31,22,22,15,9,-8,-40,-77,-132,-182,-240,-289,-326,-344,-336,-301,-240,-156,-53,56,170,279,372,452,505,537,544,531,504,464,410,359,279,213,114,17,-104,-231,-377,-524,-682,-837,-987,-1137,-1268,-1396,-1498,-1587,-1646,-1689,-1701,-1696,-1663,-1606,-1526,-1423,-1293,-1149,-978,-800,-602,-403,-194,12,205,387,540,669,774,850,906,947,973,992,1012,1030,1056,1091,1125,1176,1222,1278,1325,1377,1406,1444,1450,1462,1447,1429,1392,1353,1292,1236,1150,1064,953,825,697,543,403,250,115,-15,-122,-211,-270,-310,-318,-324,-305,-292,-275,-269,-274,-294,-333,-374,-431,-480,-523,-558,-579,-578,-572,-545,-513,-483,-453,-440,-442,-466,-513,-576,-662,-747,-848,-940,-1031,-1112,-1174,-1221,-1232,-1229,-1181,-1123,-1032,-932,-823,-709,-600,-491,-399,-302,-230,-151,-96,-39,4,38,69,77,84,62,30,-27,-89,-175,-249,-341,-415,-486,-539,-571,-577,-562,-510,-449,-350,-250,-123,1,137,271,406,544,676,808,935,1052,1164,1268,1352,1436,1487,1545,1572,1610,1627,1654,1670,1691,1712,1729,1750,1758,1767,1752,1729,1689,1632,1566,1482,1396,1299,1207,1103,1007,899,793,682,556,428,281,121,-45,-235,-420,-621,-805,-992,-1145,-1280,-1377,-1443,-1477,-1486,-1470,-1445,-1411,-1380,-1357,-1348,-1351,-1372,-1393,-1426,-1438,-1450,-1427,-1389,-1326,-1245,-1160,-1069,-994,-928,-890,-870,-879,-900,-946,-980,-1024,-1038,-1041,-1012,-955,-873,-765,-635,-497,-341,-196,-51,79,183,267,319,349,362,353,338,310,275,238,190,144,80,16,-64,-150,-236,-331,-408,-489,-543,-591,-616,-624,-621,-598,-569,-531,-491,-455,-415,-380,-335,-282,-224,-139,-60,47,152,273,397,518,642,749,843,921,967,1002,1006,996,974,938,910,872,850,825,812,805,809,821,840,862,885,902,919,932,940,953,954,959,949,937,906,867,804,728,636,534,433,331,250,171,134,92,99,105,140,179,222,257,288,307,309,306,277,246,204,154,113,58,27,-16,-35,-57,-65,-77,-82,-97,-110,-127,-150,-169,-199,-221,-247,-269,-284,-300,-309,-318,-324,-327,-328,-326,-327,-322,-326,-325,-335,-345,-363,-383,-411,-452,-503,-581,-670,-787,-915,-1066,-1225,-1394,-1567,-1728,-1884,-2006,-2109,-2176,-2215,-2215,-2195,-2135,-2068,-1974,-1874,-1761,-1642,-1506,-1367,-1206,-1042,-858,-668,-459,-246,-17,207,434,639,837,999,1154,1264,1367,1432,1491,1529,1566,1599,1644,1686,1750,1806,1881,1950,2019,2080,2129,2155,2162,2139,2093,2020,1930,1810,1691,1545,1406,1253,1104,955,814,678,559,451,362,291,235,200,174,158,141,121,89,53,2,-48,-110,-170,-235,-294,-355,-397,-436,-454,-461,-460,-454,-440,-442,-430,-446,-457,-494,-540,-599,-664,-733,-796,-863,-915,-969,-1002,-1034,-1040,-1045,-1029,-999,-961,-896,-823,-729,-624,-509,-395,-276,-168,-73,12,65,105,110,96,44,-18,-123,-230,-359,-489,-607,-718,-797,-854,-871,-856,-805,-724,-626,-509,-397,-279,-185,-87,-22,43,81,112,138,159,193,230,284,350,425,518,607,708,801,890,966,1035,1089,1131,1164,1172,1176,1164,1138,1119,1081,1052,1011,976,934,904,862,833,794,756,713,662,611,540,470,372,273,153,29,-109,-244,-385,-513,-639,-750,-850,-933,-1005,-1057,-1095,-1119,-1120,-1118,-1093,-1062,-1021,-971,-916,-860,-793,-730,-662,-599,-540,-490,-446,-408,-381,-350,-330,-302,-271,-239,-193,-151,-97,-44,13,73,124,181,223,267,307,338,377,403,433,450,469,474,482,477,469,442,405,342,267,170,58,-70,-203,-350,-484,-616,-726,-807,-866,-884,-876,-845,-781,-723,-635,-570,-494,-437,-384,-337,-295,-253,-207,-158,-100,-30,44,134,229,329,440,549,659,762,847,922,969,1005,1019,1015,1004,967,929,882,830,785,745,713,694,686,685,700,717,742,765,785,794,797,786,763,731,679,621,543,459,366,261,158,46,-56,-155,-230,-289,-321,-331,-319,-288,-241,-183,-125,-64,-18,23,51,66,77,76,68,53,26,-5,-46,-89,-144,-190,-247,-291,-330,-361,-374,-384,-379,-370,-353,-343,-327,-329,-331,-348,-377,-406,-447,-481,-519,-548,-573,-585,-590,-578,-560,-524,-498,-461,-448,-440,-466,-514,-597,-706,-841,-994,-1153,-1315,-1465,-1593,-1703,-1767,-1812,-1806,-1782,-1728,-1651,-1561,-1446,-1330,-1192,-1062,-912,-776,-624,-482,-333,-192,-50,83,212,338,458,577,692,799,905,999,1094,1178,1260,1341,1416,1492,1563,1626,1690,1737,1788,1819,1855,1867,1876,1865,1844,1810,1758,1698,1622,1541,1450,1358,1257,1157,1048,940,837,736,642,559,477,412,345,292,238,196,156,122,95,62,39,8,-11,-36,-46,-58,-59,-57,-50,-44,-34,-37,-36,-55,-73,-111,-149,-203,-256,-322,-386,-456,-525,-589,-654,-710,-768,-822,-877,-925,-983,-1023,-1082,-1112,-1155,-1169,-1181,-1165,-1140,-1095,-1047,-991,-941,-897,-866,-854,-864,-894,-951,-1017,-1098,-1180,-1256,-1328,-1378,-1411,-1420,-1401,-1356,-1286,-1191,-1081,-964,-838,-722,-598,-489,-376,-275,-176,-83,6,89,171,251,326,406,476,552,622,692,766,841,925,1013,1112,1206,1312,1398,1488,1551,1603,1630,1633,1621,1582,1536,1465,1389,1301,1212,1122,1036,954,876,803,732,663,589,517,427,333,218,92,-44,-191,-343,-498,-650,-800,-935,-1059,-1170,-1257,-1331,-1379,-1398,-1399,-1362,-1307,-1223,-1116,-999,-862,-727,-590,-460,-346,-248,-176,-124,-100,-90,-96,-108,-119,-123,-117,-86,-35,33,130,222,337,437,546,636,722,788,844,878,912,927,943,949,952,950,942,926,897,857,801,729,642,536,417,283,144,3,-129,-244,-346,-422,-488,-532,-564,-588,-595,-603,-599,-592,-581,-562,-545,-518,-494,-461,-428,-387,-345,-295,-249,-195,-142,-89,-36,17,63,111,152,189,220,245,257,266,262,254,239,222,201,187,163,155,136,130,121,114,113,107,105,97,89,78,58,40,9,-20,-64,-101,-158,-196,-252,-282,-320,-336,-350,-350,-339,-321,-294,-256,-215,-167,-109,-49,20,96,168,244,318,380,437,469,481,468,424,365,280,194,104,21,-36,-81,-91,-84,-47,4,74,141,216,269,313,340,341,337,312,282,249,212,183,154,140,126,122,118,105,87,37,-29,-133,-254,-405,-568,-743,-918,-1088,-1238,-1374,-1477,-1553,-1607,-1631,-1638,-1625,-1594,-1547,-1488,-1409,-1325,-1217,-1103,-967,-820,-661,-488,-312,-126,56,239,418,587,753,905,1049,1178,1296,1406,1511,1613,1718,1820,1923,2027,2126,2220,2306,2369,2416,2438,2425,2393,2320,2230,2113,1981,1839,1683,1530,1369,1215,1067,923,793,668,556,449,355,259,176,78,-7,-112,-206,-314,-409,-506,-588,-665,-729,-781,-825,-856,-878,-893,-892,-893,-887,-884,-889,-895,-918,-949,-995,-1054,-1126,-1205,-1294,-1382,-1470,-1554,-1627,-1690,-1739,-1770,-1793,-1793,-1794,-1774,-1747,-1708,-1647,-1584,-1496,-1408,-1292,-1181,-1042,-916,-779,-656,-549,-451,-389,-339,-326,-330,-354,-393,-434,-472,-500,-505,-490,-446,-374,-278,-156,-23,115,254,376,492,582,668,726,785,819,858,884,915,936,969,994,1028,1054,1081,1098,1119,1128,1147,1165,1192,1225,1262,1309,1354,1409,1455,1499,1526,1539,1526,1495,1438,1359,1267,1157,1042,919,795,669,547,427,318,211,122,34,-38,-100,-164,-216,-282,-349,-429,-516,-612,-710,-814,-910,-1005,-1081,-1145,-1181,-1199,-1188,-1160,-1101,-1029,-927,-820,-694,-568,-443,-325,-218,-130,-55,-8,29,30,33,5,-20,-56,-92,-125,-150,-170,-171,-164,-135,-92,-41,32,96,177,241,307,350,382,389,377,346,291,221,128,24,-90,-216,-335,-462,-579,-694,-796,-886,-953,-1004,-1022,-1020,-985,-930,-857,-771,-685,-601,-535,-476,-453,-435,-457,-475,-524,-547,-588,-589,-584,-547,-486,-407,-306,-192,-70,54,178,286,387,466,536,588,627,659,675,693,695,701,699,692,687,666,656,629,616,589,576,545,530,499,486,463,460,452,456,459,459,456,443,418,381,335,277,221,158,104,52,14,-9,-10,3,48,103,182,273,373,478,585,679,759,816,839,831,789,712,619,503,388,274,172,89,21,-29,-58,-78,-72,-61,-31,-1,39,71,110,136,163,179,184,181,166,140,107,64,13,-40,-104,-166,-240,-317,-408,-507,-615,-734,-851,-977,-1091,-1205,-1302,-1382,-1445,-1478,-1499,-1486,-1470,-1428,-1395,-1347,-1315,-1280,-1256,-1243,-1225,-1217,-1186,-1153,-1079,-996,-867,-728,-557,-375,-182,12,200,383,547,704,837,957,1067,1158,1261,1337,1435,1512,1597,1675,1746,1810,1872,1912,1953,1961,1956,1918,1859,1773,1668,1542,1406,1261,1111,969,823,692,565,439,326,207,102,-7,-104,-201,-279,-357,-403,-454,-465,-472,-457,-421,-389,-331,-290,-232,-199,-165,-158,-159,-183,-219,-269,-332,-396,-471,-538,-605,-666,-721,-775,-824,-874,-919,-963,-1008,-1047,-1089,-1121,-1147,-1160,-1167,-1163,-1151,-1137,-1111,-1087,-1057,-1028,-1004,-982,-958,-945,-920,-908,-889,-876,-863,-855,-842,-833,-817,-801,-781,-751,-717,-665,-603,-525,-437,-334,-233,-121,-19,82,168,242,299,340,378,398,432,456,496,539,599,666,748,835,925,1021,1112,1205,1302,1392,1492,1582,1679,1775,1868,1970,2057,2145,2217,2268,2306,2308,2296,2246,2173,2069,1939,1799,1642,1488,1331,1182,1041,906,777,656,526,403,264,124,-27,-187,-352,-521,-695,-862,-1021,-1163,-1287,-1383,-1460,-1502,-1522,-1512,-1481,-1433,-1370,-1302,-1225,-1151,-1072,-1006,-937,-888,-838,-804,-776,-750,-743,-725,-727,-718,-719,-712,-712,-711,-706,-710,-694,-690,-660,-630,-582,-522,-458,-381,-312,-240,-182,-134,-109,-109,-131,-178,-238,-311,-392,-472,-552,-619,-683,-725,-763,-775,-781,-754,-723,-649,-573,-466,-354,-234,-114,0,95,177,222,252,248,232,196,156,114,74,48,32,34,53,88,134,193,258,321,391,446,509,555,606,644,686,717,754,784,812,843,858,875,874,863,839,800,747,687,614,549,476,424,376,353,341,345,357,366,381,376,372,347,315,267,219,161,121,90,83,103,145,218,315,433,569,708,853,979,1095,1177,1240,1265,1262,1227,1168,1084,995,889,787,688,591,507,429,362,302,252,201,165,122,90,55,20,-10,-46,-79,-119,-160,-211,-267,-339,-411,-507,-600,-716,-831,-967,-1105,-1251,-1398,-1538,-1677,-1799,-1910,-2003,-2076,-2133,-2159,-2174,-2162,-2138,-2093,-2045,-1983,-1926,-1867,-1811,-1770,-1728,-1703,-1684,-1661,-1651,-1616,-1581,-1520,-1434,-1316,-1170,-984,-786,-556,-318,-79,163,386,598,790,964,1120,1269,1400,1537,1655,1778,1897,2007,2118,2211,2293,2352,2387,2388,2364,2302,2218,2102,1975,1833,1696,1553,1428,1302,1194,1088,988,889,783,673,554,426,296,162,38,-82,-182,-264,-326,-352,-369,-343,-313,-256,-194,-128,-61,-10,30,48,44,11,-39,-122,-212,-320,-436,-553,-671,-786,-891,-988,-1072,-1149,-1208,-1259,-1293,-1313,-1324,-1320,-1306,-1283,-1251,-1210,-1163,-1109,-1055,-1002,-950,-913,-868,-844,-808,-786,-757,-732,-698,-669,-621,-579,-507,-436,-337,-232,-112,14,139,264,380,486,574,655,711,765,798,825,841,844,835,817,783,748,707,669,644,625,632,644,689,735,814,893,992,1082,1181,1252,1324,1359,1381,1377,1366,1338,1321,1302,1296,1300,1310,1316,1322,1298,1255,1172,1050,895,710,507,303,98,-91,-264,-420,-555,-678,-796,-925,-1064,-1236,-1420,-1633,-1840,-2041,-2201,-2321,-2365,-2351,-2247,-2085,-1858,-1599,-1322,-1059,-818,-630,-487,-402,-367,-370,-402,-457,-508,-573,-618,-662,-690,-707,-714,-700,-676,-615,-535,-413,-259,-76,131,342,555,744,911,1045,1140,1207,1232,1235,1203,1142,1047,911,745,536,314,66,-162,-383,-544,-662,-699,-669,-570,-409,-206,28,274,516,744,935,1091,1185,1225,1184,1084,886,639,299,-72,-501,-921,-1345,-1710,-2016,-2215,-2305,-2265,-2096,-1809,-1418,-967,-472,4,447,806,1080,1244,1324,1314,1260,1174,1094,1034,1014,1032,1094,1187,1297,1419,1525,1616,1672,1693,1669,1606,1503,1367,1219,1054,919,798,727,667,608,507,353,118,-166,-523,-901,-1309,-1667,-1928,-1987,-1791,-1305,-594,220,944,1395,1434,1030,289,-596,-1325,-1644,-1365,-433,1020,2776,4518,5966,6883,7155,6745,5721,4199,2348,361,-1543,-3180,-4355,-4992,-5019,-4513,-3520,-2192,-619,1042,2679,4125,5248,5881,5918,5270,3918,1915,-624,-3517,-6550,-9492,-12132,-14295,-15863,-16798,-17080,-16778,-15931,-14638,-12993,-11098,-9080,-7014,-4977,-2978,-1013,982,3041,5257,7646,10227,12937,15655,18182,20299,21727,22262,21704,19999,17178,13447,9111,4591,327,-3246,-5782,-7074,-7069,-5924,-3899,-1412,1160,3413,5091,6026,6187,5640,4518,2967,1140,-866,-2968,-5144,-7330,-9483,-11479,-13162,-14353,-14841,-14513,-13291,-11255,-8570,-5490,-2349,548,2870,4407,5014,4694,3580,1886,-74,-2021,-3690,-4916,-5628,-5861,-5727,-5399,-5042,-4805,-4746,-4862,-5043,-5135,-4965,-4393,-3346,-1848,-4,2023,4012,5800,7197,8123,8521,8422,7908,7103,6153,5198,4355,3712,3293,3087,3025,3018,2977,2832,2549,2145,1685,1262,994,981,1283,1894,2760,3736,4681,5406,5754,5593,4839,3487,1592,-691,-3163,-5596,-7746,-9438,-10527,-10930,-10645,-9690,-8182,-6256,-4101,-1921,101,1804,3075,3884,4250,4273,4087,3826,3611,3504,3519,3631,3791,3958,4094,4163,4140,3954,3550,2829,1737,244,-1604,-3689,-5840,-7841,-9507,-10681,-11296,-11354,-10934,-10170,-9217,-8226,-7345,-6655,-6245,-6123,-6264,-6611,-7004,-7313,-7303,-6822,-5679,-3843,-1307,1720,4990,8146,10835,12782,13808,13893,13163,11846,10241,8628,7249,6241,5675,5512,5670,5999,6356,6604,6671,6539,6281,6011,5873,5991,6419,7164,8123,9179,10156,10901,11287,11236,10725,9791,8489,6936,5237,3542,2009,760,-65,-431,-341,157,935,1907,2956,4017,5035,5969,6778,7414,7805,7882,7540,6728,5389,3559,1322,-1162,-3659,-5932,-7720,-8844,-9180,-8737,-7603,-5993,-4160,-2409,-1006,-172,-34,-604,-1801,-3460,-5356,-7270,-8970,-10291,-11113,-11397,-11171,-10531,-9617,-8607,-7661,-6941,-6537,-6513,-6857,-7516,-8403,-9394,-10366,-11187,-11743,-11968,-11809,-11293,-10478,-9462,-8395,-7403,-6649,-6222,-6223,-6658,-7515,-8704,-10090,-11497,-12739,-13642,-14079,-13997,-13416,-12419,-11158,-9763,-8404,-7179,-6181,-5445,-4978,-4761,-4753,-4899,-5156,-5448,-5740,-5973,-6125,-6187,-6173,-6093,-5982,-5828,-5628,-5323,-4866,-4188,-3243,-2018,-538,1116,2826,4449,5847,6899,7530,7726,7488,6915,6067,5077,4038,3059,2242,1673,1441,1607,2207,3234,4630,6288,8048,9742,11196,12270,12885,13003,12674,11979,11056,10051,9120,8400,7989,7940,8255,8869,9708,10649,11575,12397,13023,13420,13567,13459,13114,12549,11789,10872,9853,8790,7771,6874,6165,5714,5526,5600,5886,6295,6744,7120,7357,7400,7239,6891,6397,5810,5197,4608,4103,3727,3508,3471,3622,3938,4411,4979,5592,6160,6604,6813,6729,6293,5507,4414,3095,1657,234,-1058,-2100,-2810,-3138,-3076,-2642,-1902,-921,200,1375,2504,3512,4311,4860,5097,5013,4592,3859,2846,1629,282,-1075,-2314,-3327,-3987,-4281,-4169,-3747,-3092,-2339,-1634,-1092,-820,-876,-1255,-1914,-2740,-3606,-4357,-4863,-5025,-4790,-4171,-3238,-2092,-909,179,982,1410,1358,838,-124,-1427,-2955,-4582,-6186,-7680,-8984,-10049,-10837,-11307,-11449,-11233,-10670,-9786,-8626,-7299,-5903,-4602,-3513,-2782,-2451,-2572,-3074,-3895,-4899,-5958,-6940,-7752,-8333,-8687,-8834,-8843,-8764,-8648,-8526,-8398,-8273,-8115,-7928,-7660,-7299,-6799,-6124,-5259,-4193,-2966,-1630,-287,970,2035,2824,3287,3383,3128,2548,1714,694,-421,-1546,-2600,-3500,-4192,-4635,-4812,-4754,-4512,-4159,-3790,-3462,-3232,-3119,-3107,-3171,-3247,-3278,-3196,-2961,-2548,-1965,-1238,-411,455,1326,2136,2869,3480,3952,4280,4448,4479,4369,4136,3786,3328,2779,2141,1441,683,-89,-822,-1460,-1907,-2100,-1990,-1536,-792,213,1351,2542,3635,4556,5203,5549,5581,5325,4822,4124,3283,2354,1394,464,-366,-1044,-1506,-1744,-1753,-1579,-1290,-942,-602,-298,-39,182,385,589,806,1032,1269,1491,1702,1885,2064,2244,2445,2660,2866,3024,3079,2994,2737,2304,1712,1007,251,-471,-1097,-1548,-1796,-1807,-1591,-1160,-541,213,1062,1932,2774,3526,4139,4591,4857,4959,4928,4802,4666,4544,4508,4549,4663,4807,4920,4936,4800,4450,3880,3079,2097,996,-140,-1190,-2076,-2689,-2975,-2910,-2477,-1740,-756,383,1563,2699,3701,4518,5112,5484,5628,5574,5320,4899,4301,3564,2707,1760,776,-212,-1153,-2003,-2724,-3283,-3647,-3812,-3759,-3516,-3086,-2499,-1780,-960,-72,822,1687,2437,3032,3405,3542,3422,3082,2549,1902,1191,506,-124,-648,-1074,-1424,-1717,-2003,-2291,-2591,-2898,-3162,-3360,-3419,-3300,-2963,-2375,-1573,-576,518,1629,2653,3508,4143,4531,4689,4632,4407,4050,3589,3067,2484,1862,1187,448,-344,-1191,-2040,-2834,-3503,-3947,-4130,-3989,-3555,-2861,-1999,-1083,-240,419,798,871,630,147,-509,-1224,-1911,-2488,-2915,-3165,-3258,-3227,-3113,-2980,-2859,-2774,-2739,-2709,-2678,-2576,-2388,-2077,-1647,-1104,-487,159,779,1319,1728,1988,2066,1989,1764,1431,1036,614,203,-176,-529,-847,-1161,-1455,-1735,-1960,-2115,-2156,-2089,-1917,-1691,-1455,-1277,-1184,-1197,-1303,-1448,-1581,-1623,-1522,-1251,-813,-260,323,861,1241,1424,1369,1102,675,166,-331,-735,-958,-953,-693,-183,524,1342,2173,2884,3390,3598,3487,3048,2343,1440,460,-478,-1241,-1720,-1829,-1540,-860,124,1321,2566,3727,4651,5254,5472,5334,4877,4202,3412,2598,1874,1289,914,763,832,1104,1516,2024,2538,3003,3336,3487,3415,3122,2618,1976,1266,579,23,-333,-423,-220,264,986,1868,2792,3644,4281,4594,4497,3958,3016,1763,355,-1037,-2240,-3110,-3558,-3562,-3139,-2396,-1428,-379,643,1543,2262,2769,3065,3162,3090,2891,2603,2279,1960,1695,1506,1416,1407,1456,1528,1566,1538,1391,1101,646,31,-713,-1550,-2383,-3148,-3721,-4051,-4054,-3753,-3157,-2377,-1493,-653,61,535,730,617,217,-416,-1202,-2046,-2835,-3480,-3872,-3975,-3741,-3216,-2461,-1593,-727,14,542,798,755,432,-140,-899,-1766,-2656,-3473,-4140,-4584,-4774,-4691,-4378,-3878,-3309,-2759,-2364,-2208,-2355,-2822,-3565,-4506,-5528,-6503,-7315,-7854,-8067,-7908,-7418,-6649,-5726,-4773,-3927,-3300,-2950,-2906,-3133,-3571,-4124,-4693,-5165,-5473,-5552,-5421,-5100,-4661,-4182,-3720,-3336,-3057,-2906,-2901,-3045,-3355,-3812,-4413,-5112,-5863,-6610,-7297,-7863,-8279,-8498,-8506,-8280,-7821,-7125,-6217,-5138,-3941,-2709,-1512,-434,480,1173,1645,1870,1864,1612,1135,413,-513,-1627,-2856,-4122,-5334,-6389,-7213,-7737,-7922,-7754,-7234,-6396,-5284,-3981,-2595,-1257,-114,706,1117,1082,654,-69,-935,-1770,-2440,-2826,-2887,-2635,-2120,-1440,-694,7,576,941,1078,1004,779,487,247,142,263,635,1251,2053,2953,3832,4592,5130,5381,5311,4904,4191,3217,2049,762,-547,-1806,-2897,-3756,-4296,-4464,-4257,-3671,-2767,-1625,-314,1037,2376,3596,4682,5605,6397,7081,7683,8210,8644,8926,9026,8853,8403,7626,6561,5242,3772,2256,847,-328,-1132,-1473,-1291,-593,550,2004,3585,5073,6293,7058,7315,7037,6316,5306,4194,3197,2479,2170,2296,2829,3658,4636,5593,6378,6857,6973,6709,6123,5330,4477,3721,3224,3062,3319,3933,4865,5951,7072,8057,8789,9174,9164,8776,8049,7076,5951,4767,3616,2555,1649,930,441,207,236,549,1106,1898,2840,3863,4881,5786,6532,7040,7310,7322,7101,6680,6119,5486,4872,4358,4024,3928,4098,4518,5157,5931,6759,7552,8201,8639,8777,8585,8049,7220,6166,5015,3871,2863,2079,1591,1440,1615,2094,2787,3623,4473,5264,5898,6355,6596,6655,6542,6290,5944,5514,5052,4574,4128,3748,3484,3354,3385,3543,3795,4054,4234,4245,4028,3568,2901,2091,1249,453,-210,-697,-1009,-1158,-1194,-1162,-1081,-987,-859,-702,-494,-226,105,483,877,1243,1521,1674,1668,1508,1233,887,540,240,22,-108,-171,-210,-278,-432,-701,-1092,-1583,-2122,-2646,-3076,-3359,-3425,-3279,-2909,-2380,-1765,-1152,-641,-288,-142,-208,-460,-861,-1347,-1852,-2318,-2674,-2899,-2957,-2872,-2664,-2380,-2086,-1836,-1705,-1733,-1947,-2347,-2873,-3479,-4047,-4517,-4800,-4868,-4712,-4359,-3863,-3302,-2749,-2297,-1983,-1868,-1943,-2207,-2633,-3169,-3799,-4458,-5135,-5777,-6375,-6892,-7324,-7628,-7806,-7821,-7686,-7406,-7008,-6552,-6082,-5672,-5339,-5124,-4996,-4946,-4941,-4923,-4880,-4762,-4549,-4247,-3838,-3381,-2901,-2477,-2170,-2044,-2145,-2503,-3090,-3904,-4836,-5840,-6793,-7614,-8228,-8562,-8601,-8328,-7762,-6969,-6005,-4995,-4047,-3284,-2804,-2671,-2878,-3389,-4092,-4865,-5563,-6040,-6206,-5975,-5367,-4436,-3313,-2164,-1155,-428,-89,-159,-637,-1424,-2428,-3503,-4523,-5375,-5958,-6228,-6160,-5797,-5200,-4477,-3725,-3047,-2497,-2130,-1936,-1938,-2106,-2442,-2935,-3543,-4254,-4978,-5677,-6249,-6644,-6806,-6707,-6352,-5753,-4951,-3995,-2962,-1907,-925,-53,645,1160,1489,1648,1667,1558,1334,988,510,-119,-915,-1878,-3006,-4253,-5570,-6874,-8064,-9023,-9639,-9794,-9409,-8457,-6957,-5017,-2776,-424,1838,3812,5338,6295,6630,6374,5601,4471,3138,1779,538,-482,-1211,-1635,-1757,-1619,-1277,-790,-222,382,985,1564,2098,2561,2923,3139,3185,3033,2689,2165,1521,791,68,-607,-1175,-1601,-1891,-2031,-2052,-1969,-1795,-1553,-1232,-838,-371,165,736,1307,1821,2234,2506,2633,2637,2565,2486,2453,2496,2630,2815,3027,3188,3253,3161,2877,2385,1690,838,-119,-1078,-1952,-2640,-3067,-3201,-3043,-2641,-2060,-1387,-689,-27,572,1079,1506,1822,2025,2100,2017,1814,1500,1160,856,661,622,724,952,1212,1450,1592,1627,1565,1483,1444,1532,1789,2224,2810,3470,4139,4715,5140,5353,5318,5048,4553,3911,3173,2454,1813,1348,1101,1094,1326,1729,2236,2720,3074,3181,2973,2428,1578,517,-627,-1699,-2530,-2977,-2943,-2382,-1337,83,1738,3415,4945,6137,6850,7022,6608,5704,4400,2882,1315,-110,-1257,-2011,-2320,-2186,-1660,-840,134,1143,2043,2732,3154,3262,3098,2702,2175,1603,1097,703,486,420,499,678,912,1189,1485,1813,2177,2563,2984,3382,3750,4024,4182,4172,3993,3622,3081,2397,1604,752,-94,-894,-1555,-2042,-2281,-2258,-1952,-1399,-610,354,1463,2666,3905,5130,6233,7130,7691,7823,7453,6589,5271,3667,1926,268,-1135,-2149,-2695,-2762,-2393,-1681,-732,312,1352,2272,3027,3559,3875,3982,3911,3724,3463,3196,2965,2799,2722,2730,2817,2962,3145,3344,3564,3800,4073,4374,4708,5022,5284,5423,5381,5116,4605,3846,2903,1825,741,-251,-1017,-1453,-1485,-1086,-282,837,2155,3528,4797,5845,6537,6837,6699,6180,5331,4275,3108,1968,955,162,-322,-460,-216,405,1359,2587,3985,5428,6771,7867,8566,8784,8453,7631,6386,4903,3340,1882,676,-195,-651,-713,-380,274,1169,2202,3234,4144,4801,5136,5095,4740,4124,3399,2678,2076,1664,1463,1441,1538,1666,1737,1699,1508,1180,757,285,-153,-519,-765,-878,-867,-735,-509,-198,170,576,987,1379,1716,1999,2208,2372,2495,2601,2687,2758,2783,2756,2648,2449,2175,1816,1422,976,516,27,-478,-995,-1496,-1945,-2270,-2410,-2315,-1948,-1353,-595,204,902,1375,1527,1333,807,40,-873,-1809,-2661,-3344,-3794,-3988,-3919,-3625,-3151,-2563,-1945,-1348,-841,-438,-157,1,48,-17,-178,-427,-729,-1050,-1326,-1517,-1557,-1440,-1165,-782,-373,-15,193,201,-42,-518,-1200,-2013,-2846,-3624,-4217,-4587,-4690,-4548,-4217,-3794,-3366,-3043,-2861,-2862,-3003,-3267,-3579,-3903,-4198,-4410,-4540,-4546,-4458,-4276,-4056,-3823,-3647,-3542,-3563,-3686,-3928,-4222,-4550,-4835,-5038,-5108,-5021,-4778,-4392,-3926,-3411,-2929,-2499,-2166,-1937,-1829,-1844,-1988,-2282,-2711,-3304,-4015,-4817,-5645,-6401,-7026,-7442,-7630,-7597,-7389,-7058,-6677,-6287,-5931,-5617,-5355,-5124,-4922,-4705,-4464,-4160,-3789,-3341,-2857,-2369,-1957,-1683,-1615,-1798,-2240,-2926,-3788,-4743,-5669,-6457,-6986,-7166,-6928,-6245,-5144,-3720,-2105,-505,893,1891,2362,2246,1565,422,-1025,-2585,-4074,-5320,-6236,-6754,-6908,-6736,-6326,-5766,-5122,-4462,-3808,-3182,-2583,-2014,-1477,-984,-557,-216,16,123,109,-16,-225,-488,-781,-1083,-1383,-1678,-1960,-2225,-2468,-2683,-2885,-3082,-3291,-3524,-3767,-4013,-4211,-4330,-4309,-4123,-3743,-3181,-2459,-1632,-765,58,758,1258,1527,1545,1344,979,504,19,-440,-775,-968,-973,-794,-483,-82,298,591,715,649,397,12,-436,-866,-1212,-1426,-1510,-1476,-1390,-1293,-1252,-1281,-1381,-1501,-1576,-1511,-1259,-778,-101,704,1533,2273,2821,3122,3148,2925,2517,2008,1504,1093,861,844,1060,1467,1997,2566,3066,3438,3612,3578,3343,2933,2407,1810,1219,686,259,-28,-181,-205,-129,19,196,393,569,737,877,988,1061,1061,979,765,429,-39,-585,-1152,-1656,-2018,-2178,-2102,-1780,-1224,-481,411,1363,2311,3176,3894,4418,4711,4751,4510,4006,3218,2219,1039,-213,-1438,-2528,-3363,-3866,-3984,-3700,-3069,-2144,-1063,90,1161,2075,2732,3096,3159,2959,2561,2071,1592,1230,1059,1125,1417,1912,2521,3176,3757,4182,4346,4194,3672,2805,1619,223,-1262,-2672,-3843,-4630,-4928,-4693,-3952,-2803,-1397,78,1431,2494,3147,3335,3062,2406,1471,403,-657,-1576,-2245,-2578,-2559,-2176,-1508,-643,284,1124,1761,2077,2030,1612,875,-75,-1102,-2067,-2824,-3276,-3348,-3026,-2343,-1378,-267,861,1838,2562,2946,2963,2638,2030,1221,325,-559,-1326,-1895,-2193,-2197,-1886,-1281,-452,546,1582,2553,3343,3836,3976,3705,3053,2083,905,-327,-1461,-2362,-2919,-3090,-2874,-2311,-1494,-514,540,1576,2554,3425,4159,4764,5200,5484,5604,5551,5334,4946,4402,3727,2967,2182,1444,818,352,70,-16,74,322,701,1169,1708,2260,2791,3250,3594,3813,3895,3887,3814,3744,3709,3730,3812,3918,4006,4033,3945,3721,3333,2802,2128,1367,553,-248,-969,-1539,-1900,-1985,-1791,-1289,-534,425,1509,2611,3648,4517,5156,5508,5573,5350,4908,4316,3679,3094,2654,2401,2369,2507,2772,3094,3408,3696,3919,4100,4222,4284,4280,4173,3968,3636,3205,2678,2110,1541,1036,651,446,468,730,1244,1948,2789,3678,4513,5245,5788,6144,6295,6274,6120,5875,5600,5329,5112,4946,4856,4793,4742,4641,4447,4129,3671,3094,2419,1707,997,362,-152,-482,-602,-482,-143,401,1076,1837,2587,3269,3812,4178,4343,4296,4046,3598,2967,2188,1295,369,-528,-1292,-1845,-2121,-2088,-1750,-1152,-346,569,1513,2395,3127,3670,3968,4033,3862,3482,2935,2251,1498,714,-41,-733,-1330,-1807,-2142,-2303,-2280,-2045,-1624,-1031,-330,414,1127,1722,2153,2359,2339,2089,1644,1068,425,-191,-725,-1110,-1341,-1421,-1375,-1255,-1071,-872,-663,-470,-307,-190,-131,-129,-196,-304,-450,-599,-725,-807,-816,-765,-654,-533,-450,-458,-627,-958,-1480,-2124,-2837,-3505,-4042,-4359,-4417,-4204,-3758,-3104,-2334,-1471,-611,213,910,1430,1685,1637,1247,530,-465,-1648,-2895,-4064,-4998,-5585,-5716,-5390,-4636,-3573,-2356,-1165,-172,479,700,463,-183,-1164,-2325,-3566,-4737,-5768,-6571,-7117,-7357,-7303,-6954,-6364,-5599,-4742,-3877,-3078,-2398,-1884,-1547,-1413,-1452,-1651,-1948,-2290,-2595,-2809,-2865,-2753,-2480,-2095,-1680,-1319,-1104,-1085,-1305,-1731,-2335,-3039,-3752,-4415,-4913,-5213,-5239,-4993,-4486,-3778,-2941,-2076,-1262,-587,-96,168,200,12,-367,-886,-1489,-2122,-2724,-3258,-3663,-3904,-3929,-3704,-3216,-2502,-1624,-705,124,734,1012,913,433,-361,-1372,-2465,-3511,-4392,-5004,-5311,-5264,-4900,-4260,-3414,-2481,-1554,-745,-144,210,291,122,-252,-780,-1394,-2038,-2629,-3139,-3475,-3641,-3589,-3349,-2952,-2474,-1992,-1583,-1301,-1170,-1175,-1298,-1478,-1675,-1832,-1910,-1874,-1720,-1423,-1020,-495,104,759,1421,2028,2527,2841,2920,2724,2247,1533,663,-259,-1098,-1768,-2188,-2345,-2259,-2002,-1658,-1320,-1070,-940,-947,-1052,-1181,-1257,-1188,-911,-398,347,1268,2289,3293,4174,4813,5124,5056,4593,3775,2670,1387,31,-1265,-2404,-3296,-3873,-4110,-4001,-3600,-2975,-2244,-1502,-857,-359,-27,158,258,310,381,473,588,704,768,761,654,453,187,-110,-377,-580,-671,-663,-540,-372,-175,-28,39,-18,-222,-575,-1068,-1666,-2311,-2932,-3437,-3743,-3795,-3559,-3060,-2349,-1501,-627,205,888,1392,1674,1756,1662,1446,1145,817,472,157,-142,-396,-612,-794,-936,-1070,-1195,-1340,-1501,-1687,-1866,-2044,-2168,-2253,-2258,-2190,-2040,-1793,-1452,-1008,-459,163,830,1464,2005,2364,2506,2391,2035,1469,742,-78,-932,-1749,-2480,-3069,-3498,-3735,-3785,-3657,-3346,-2893,-2300,-1600,-830,-18,779,1504,2100,2478,2605,2434,1978,1291,432,-488,-1376,-2144,-2711,-3041,-3117,-2974,-2657,-2261,-1844,-1494,-1233,-1093,-1052,-1092,-1193,-1318,-1473,-1621,-1781,-1901,-1992,-2008,-1938,-1780,-1515,-1173,-769,-333,91,483,802,1049,1214,1326,1391,1447,1483,1513,1522,1494,1439,1339,1210,1042,831,575,270,-76,-435,-787,-1084,-1309,-1420,-1417,-1274,-1015,-615,-135,451,1056,1678,2244,2716,3050,3217,3190,2981,2613,2134,1618,1152,787,605,590,749,1016,1345,1661,1928,2112,2201,2194,2094,1905,1630,1283,864,387,-142,-708,-1289,-1846,-2327,-2676,-2830,-2766,-2481,-2009,-1423,-787,-193,342,784,1190,1589,2047,2597,3240,3939,4623,5195,5553,5604,5293,4594,3577,2315,988,-246,-1212,-1762,-1821,-1342,-385,976,2575,4246,5790,7031,7815,8047,7691,6776,5401,3717,1900,170,-1313,-2357,-2898,-2855,-2284,-1248,114,1648,3204,4637,5854,6780,7397,7692,7681,7389,6840,6091,5205,4244,3312,2451,1751,1223,914,792,864,1077,1414,1839,2321,2846,3371,3874,4302,4610,4746,4692,4416,3969,3357,2661,1919,1192,535,-17,-407,-627,-644,-466,-119,379,956,1583,2197,2767,3251,3626,3874,3990,3980,3876,3688,3483,3264,3095,2964,2887,2828,2752,2620,2395,2065,1641,1140,608,83,-411,-841,-1198,-1467,-1625,-1657,-1539,-1253,-784,-144,656,1559,2512,3416,4184,4714,4933,4808,4329,3564,2586,1519,476,-438,-1140,-1589,-1764,-1703,-1439,-1074,-673,-336,-117,-37,-85,-210,-346,-419,-383,-182,158,641,1188,1753,2244,2610,2795,2783,2578,2220,1762,1282,843,517,347,343,495,735,1001,1208,1281,1183,894,435,-148,-797,-1431,-2020,-2489,-2860,-3102,-3234,-3266,-3200,-3058,-2854,-2613,-2367,-2145,-1983,-1898,-1899,-1974,-2103,-2255,-2408,-2523,-2592,-2565,-2434,-2164,-1751,-1224,-612,-3,543,942,1157,1163,989,675,292,-99,-437,-677,-799,-787,-679,-490,-277,-96,20,16,-106,-341,-654,-984,-1266,-1437,-1425,-1213,-775,-160,564,1298,1898,2262,2269,1878,1078,-80,-1485,-2993,-4423,-5590,-6311,-6463,-5970,-4854,-3229,-1289,725,2546,3962,4796,4988,4533,3534,2109,442,-1306,-2964,-4395,-5489,-6177,-6412,-6205,-5579,-4588,-3333,-1892,-421,975,2149,3006,3470,3522,3182,2527,1638,653,-352,-1239,-1969,-2459,-2721,-2745,-2604,-2341,-2058,-1816,-1680,-1683,-1810,-2025,-2241,-2373,-2326,-2047,-1510,-739,188,1197,2158,2986,3586,3897,3897,3588,3026,2268,1413,536,-286,-1009,-1611,-2096,-2470,-2753,-2942,-3030,-2979,-2756,-2308,-1621,-689,437,1677,2906,3989,4787,5194,5131,4618,3683,2469,1100,-267,-1486,-2473,-3139,-3482,-3503,-3250,-2780,-2150,-1426,-657,89,782,1337,1745,1940,1938,1743,1410,991,558,155,-177,-433,-623,-771,-927,-1118,-1400,-1780,-2282,-2861,-3469,-4024,-4404,-4533,-4306,-3685,-2679,-1335,229,1876,3443,4764,5698,6140,6039,5415,4351,2979,1467,-29,-1364,-2439,-3212,-3661,-3846,-3807,-3654,-3441,-3276,-3169,-3159,-3204,-3263,-3281,-3209,-3008,-2674,-2204,-1647,-1036,-449,67,459,719,848,886,863,819,790,776,807,865,956,1071,1199,1323,1452,1549,1635,1672,1659,1571,1407,1164,868,545,240,-10,-182,-252,-237,-149,-14,117,226,268,226,93,-140,-451,-818,-1214,-1589,-1923,-2171,-2325,-2378,-2340,-2250,-2125,-2022,-1960,-1959,-2033,-2156,-2318,-2484,-2617,-2706,-2720,-2659,-2516,-2301,-2033,-1746,-1474,-1261,-1131,-1097,-1150,-1247,-1364,-1423,-1401,-1232,-908,-397,269,1067,1921,2744,3436,3906,4067,3880,3332,2453,1323,38,-1274,-2476,-3454,-4115,-4414,-4364,-4023,-3469,-2814,-2141,-1531,-1036,-678,-469,-396,-433,-551,-719,-894,-1049,-1144,-1147,-1051,-844,-553,-209,132,441,662,802,825,755,581,332,16,-332,-675,-995,-1247,-1437,-1567,-1661,-1757,-1884,-2054,-2266,-2487,-2697,-2845,-2933,-2945,-2893,-2814,-2710,-2623,-2537,-2457,-2342,-2176,-1916,-1568,-1115,-608,-44,514,1051,1539,1941,2259,2451,2526,2468,2298,2036,1714,1380,1052,769,521,318,126,-71,-310,-602,-959,-1350,-1765,-2144,-2471,-2715,-2873,-2958,-2982,-2967,-2914,-2828,-2683,-2436,-2066,-1493,-729,265,1426,2695,3968,5121,6052,6651,6868,6672,6093,5179,4040,2758,1472,274,-734,-1470,-1896,-1981,-1741,-1225,-502,324,1147,1850,2346,2563,2487,2135,1568,893,204,-375,-772,-928,-823,-478,72,752,1486,2175,2722,3058,3112,2880,2365,1635,775,-109,-906,-1532,-1907,-2000,-1808,-1365,-750,-56,604,1143,1476,1589,1483,1215,869,528,280,171,234,433,747,1086,1420,1670,1823,1852,1760,1563,1285,960,612,291,16,-154,-200,-85,196,621,1167,1769,2363,2882,3238,3372,3235,2793,2069,1096,-31,-1194,-2257,-3062,-3493,-3446,-2900,-1899,-553,967,2481,3803,4793,5361,5468,5141,4440,3471,2341,1183,94,-832,-1533,-1997,-2214,-2223,-2056,-1775,-1416,-1038,-666,-327,-42,202,413,616,847,1110,1421,1749,2052,2279,2351,2236,1888,1322,591,-251,-1082,-1841,-2412,-2762,-2841,-2660,-2246,-1654,-972,-282,303,706,843,697,264,-385,-1168,-1960,-2660,-3167,-3430,-3433,-3180,-2731,-2129,-1456,-779,-154,355,732,947,1023,990,894,804,762,811,945,1130,1303,1377,1277,950,379,-397,-1288,-2178,-2916,-3368,-3444,-3090,-2359,-1330,-164,979,1943,2614,2925,2882,2523,1921,1177,358,-448,-1188,-1819,-2296,-2582,-2646,-2463,-2024,-1345,-447,609,1759,2904,3939,4749,5220,5258,4813,3870,2483,754,-1155,-3063,-4740,-6023,-6730,-6794,-6203,-5032,-3434,-1608,231,1869,3150,3965,4288,4150,3645,2898,2057,1269,652,296,219,395,736,1128,1425,1521,1319,812,25,-941,-1964,-2912,-3654,-4107,-4210,-3950,-3376,-2549,-1601,-654,137,665,843,664,182,-490,-1182,-1734,-1976,-1817,-1216,-226,1038,2409,3713,4778,5486,5759,5586,4995,4066,2912,1639,392,-741,-1651,-2282,-2581,-2538,-2157,-1480,-593,423,1410,2280,2887,3170,3086,2642,1904,976,-18,-918,-1600,-1963,-1962,-1613,-990,-204,603,1293,1739,1868,1637,1094,319,-550,-1359,-1974,-2282,-2244,-1860,-1212,-376,512,1366,2078,2587,2840,2818,2521,1979,1238,374,-538,-1394,-2123,-2645,-2930,-2958,-2748,-2348,-1792,-1159,-496,148,705,1176,1504,1728,1830,1861,1840,1794,1760,1743,1759,1816,1890,1984,2060,2096,2069,1955,1770,1522,1258,1011,823,717,708,804,994,1264,1583,1899,2157,2290,2242,1979,1502,835,34,-820,-1673,-2436,-3073,-3541,-3806,-3875,-3720,-3376,-2834,-2150,-1346,-494,358,1132,1757,2182,2352,2269,1938,1415,758,53,-643,-1249,-1734,-2059,-2203,-2187,-1999,-1683,-1260,-754,-216,335,864,1330,1720,1985,2108,2051,1789,1299,570,-374,-1495,-2700,-3892,-4932,-5712,-6115,-6077,-5558,-4574,-3167,-1450,463,2397,4177,5641,6612,6998,6711,5772,4244,2276,69,-2141,-4110,-5623,-6526,-6746,-6320,-5348,-4039,-2593,-1240,-155,559,847,772,404,-103,-614,-984,-1094,-880,-310,562,1651,2816,3895,4735,5199,5202,4715,3768,2460,931,-649,-2098,-3276,-4047,-4373,-4215,-3636,-2686,-1480,-112,1288,2624,3776,4660,5190,5310,4981,4201,3011,1478,-266,-2090,-3822,-5315,-6425,-7069,-7193,-6817,-6004,-4867,-3542,-2161,-860,297,1228,1942,2410,2656,2685,2504,2148,1634,1039,416,-122,-506,-663,-555,-226,301,894,1487,1980,2319,2484,2469,2302,1998,1585,1068,464,-217,-944,-1678,-2360,-2918,-3297,-3427,-3298,-2901,-2275,-1493,-611,270,1097,1803,2339,2686,2821,2760,2535,2202,1835,1515,1306,1262,1386,1656,2009,2374,2676,2862,2897,2781,2514,2124,1627,1042,400,-295,-999,-1700,-2341,-2896,-3317,-3565,-3626,-3469,-3113,-2567,-1884,-1121,-372,286,740,946,845,459,-169,-946,-1748,-2440,-2895,-3006,-2724,-2042,-1047,158,1390,2487,3297,3697,3636,3102,2139,839,-688,-2308,-3885,-5300,-6431,-7205,-7551,-7448,-6888,-5902,-4559,-2950,-1213,512,2065,3309,4137,4480,4333,3727,2756,1539,215,-1061,-2162,-2961,-3391,-3405,-3025,-2316,-1381,-377,580,1330,1813,1950,1764,1289,602,-177,-944,-1579,-1989,-2130,-1965,-1529,-854,-14,907,1822,2633,3251,3609,3653,3361,2745,1825,679,-612,-1930,-3137,-4111,-4731,-4909,-4623,-3861,-2717,-1278,288,1823,3153,4132,4649,4657,4159,3217,1950,495,-979,-2317,-3397,-4122,-4456,-4404,-4006,-3352,-2536,-1669,-864,-211,206,349,210,-165,-695,-1262,-1734,-1999,-1943,-1540,-782,263,1488,2775,3980,4982,5682,6005,5933,5474,4691,3665,2505,1302,167,-846,-1677,-2301,-2709,-2883,-2834,-2548,-2044,-1325,-433,594,1680,2756,3719,4489,5003,5201,5097,4691,4049,3232,2314,1371,457,-379,-1110,-1714,-2175,-2479,-2612,-2566,-2327,-1887,-1252,-412,585,1716,2878,3991,4910,5528,5726,5460,4711,3552,2086,463,-1140,-2570,-3666,-4321,-4448,-4023,-3068,-1667,52,1906,3697,5210,6242,6642,6306,5244,3525,1355,-1047,-3379,-5374,-6795,-7465,-7314,-6353,-4701,-2548,-161,2197,4242,5780,6655,6824,6323,5256,3796,2124,447,-1065,-2273,-3087,-3481,-3464,-3104,-2472,-1689,-831,-35,644,1106,1319,1258,918,348,-407,-1240,-2065,-2757,-3223,-3388,-3214,-2718,-1952,-1028,-71,774,1378,1646,1519,1003,148,-933,-2101,-3195,-4067,-4606,-4751,-4504,-3909,-3055,-2034,-946,122,1116,1972,2681,3185,3489,3541,3347,2886,2183,1275,219,-899,-1997,-2978,-3750,-4256,-4431,-4276,-3809,-3067,-2150,-1114,-89,860,1614,2127,2321,2199,1738,1003,24,-1096,-2293,-3470,-4554,-5473,-6182,-6630,-6792,-6639,-6143,-5309,-4138,-2685,-1026,722,2398,3865,4955,5560,5619,5104,4113,2740,1184,-379,-1749,-2764,-3310,-3328,-2846,-1939,-759,522,1709,2643,3187,3289,2947,2216,1221,89,-1026,-1974,-2649,-2954,-2856,-2357,-1508,-401,847,2095,3201,4035,4492,4517,4100,3303,2221,1003,-208,-1262,-2025,-2428,-2397,-1960,-1146,-43,1241,2580,3849,4916,5679,6049,5972,5438,4470,3152,1587,-81,-1722,-3196,-4400,-5247,-5698,-5732,-5399,-4739,-3868,-2870,-1868,-935,-149,466,894,1147,1257,1255,1191,1110,1055,1064,1154,1338,1588,1891,2163,2377,2440,2321,1991,1444,728,-85,-912,-1606,-2087,-2222,-1972,-1300,-259,1060,2506,3896,5046,5787,6014,5660,4772,3413,1765,-15,-1710,-3163,-4230,-4824,-4920,-4539,-3740,-2630,-1321,52,1360,2475,3314,3787,3902,3670,3183,2543,1877,1304,927,814,983,1415,2022,2694,3285,3658,3696,3340,2583,1491,192,-1151,-2356,-3245,-3704,-3653,-3114,-2162,-948,362,1565,2520,3093,3241,2958,2305,1371,284,-854,-1895,-2777,-3406,-3785,-3903,-3824,-3578,-3248,-2864,-2464,-2053,-1626,-1152,-631,-29,620,1309,1982,2578,3049,3316,3372,3183,2771,2173,1428,617,-211,-968,-1612,-2090,-2400,-2541,-2557,-2478,-2368,-2244,-2146,-2056,-1974,-1859,-1689,-1438,-1120,-746,-375,-26,233,402,457,423,322,206,120,127,264,557,987,1505,2019,2421,2591,2448,1936,1066,-88,-1410,-2729,-3870,-4668,-4995,-4786,-4049,-2857,-1358,269,1822,3117,4004,4402,4281,3701,2760,1602,381,-775,-1750,-2495,-2977,-3213,-3224,-3059,-2750,-2363,-1938,-1540,-1213,-1000,-910,-944,-1065,-1229,-1390,-1483,-1494,-1380,-1169,-858,-506,-130,205,478,642,677,564,313,-58,-502,-958,-1370,-1670,-1819,-1792,-1589,-1249,-821,-375,13,304,449,466,357,170,-65,-306,-522,-686,-772,-758,-608,-318,143,733,1447,2191,2915,3527,3967,4188,4153,3868,3342,2626,1770,845,-73,-922,-1647,-2214,-2612,-2850,-2946,-2923,-2811,-2595,-2291,-1856,-1289,-559,302,1270,2264,3196,3958,4471,4657,4524,4072,3393,2539,1620,686,-215,-1054,-1838,-2549,-3184,-3716,-4098,-4306,-4286,-4037,-3567,-2909,-2138,-1308,-511,206,769,1155,1345,1338,1187,913,589,240,-87,-378,-610,-779,-864,-866,-778,-602,-358,-55,284,639,998,1335,1643,1888,2050,2094,1999,1747,1351,840,275,-259,-674,-882,-813,-455,173,980,1842,2615,3151,3345,3143,2544,1641,538,-583,-1570,-2273,-2589,-2500,-2015,-1260,-336,553,1295,1718,1783,1438,744,-216,-1315,-2397,-3327,-3965,-4215,-4024,-3370,-2295,-864,807,2585,4312,5814,6935,7519,7471,6736,5351,3416,1135,-1258,-3485,-5275,-6432,-6800,-6379,-5230,-3552,-1584,383,2081,3280,3849,3737,3028,1863,473,-896,-2017,-2709,-2870,-2502,-1662,-515,771,1984,2936,3500,3567,3148,2283,1090,-272,-1629,-2809,-3670,-4105,-4073,-3565,-2658,-1441,-76,1291,2488,3385,3881,3925,3535,2759,1723,543,-616,-1638,-2396,-2844,-2928,-2692,-2153,-1408,-524,394,1252,1970,2456,2677,2590,2231,1646,931,202,-428,-847,-993,-835,-408,224,944,1644,2195,2539,2609,2438,2049,1526,936,345,-202,-688,-1106,-1465,-1779,-2055,-2300,-2516,-2693,-2809,-2853,-2775,-2568,-2201,-1691,-1059,-369,314,898,1304,1465,1334,906,209,-682,-1664,-2610,-3386,-3882,-4011,-3739,-3099,-2146,-1028,141,1202,2038,2562,2726,2542,2058,1382,629,-41,-515,-670,-480,68,880,1855,2817,3623,4093,4142,3686,2752,1413,-192,-1877,-3451,-4731,-5566,-5873,-5618,-4846,-3665,-2232,-749,599,1619,2212,2312,1957,1257,350,-577,-1371,-1914,-2133,-2037,-1660,-1103,-439,190,736,1082,1220,1123,821,389,-117,-572,-917,-1055,-959,-602,-28,710,1508,2257,2850,3196,3257,3028,2575,1979,1351,796,373,124,20,19,41,11,-121,-394,-786,-1270,-1780,-2239,-2577,-2720,-2622,-2269,-1665,-869,38,950,1745,2302,2539,2383,1845,974,-127,-1315,-2430,-3331,-3872,-3992,-3633,-2832,-1638,-180,1420,2988,4386,5465,6125,6295,5954,5130,3898,2359,684,-994,-2469,-3613,-4287,-4414,-3975,-2991,-1544,232,2187,4107,5825,7135,7932,8125,7720,6790,5435,3834,2116,461,-1046,-2287,-3253,-3899,-4256,-4339,-4161,-3769,-3182,-2443,-1604,-718,157,943,1597,2070,2346,2443,2393,2244,2048,1839,1616,1380,1077,684,160,-507,-1308,-2200,-3121,-3991,-4722,-5247,-5489,-5433,-5041,-4356,-3407,-2286,-1093,58,1059,1822,2325,2556,2588,2490,2348,2228,2157,2116,2063,1935,1663,1234,635,-70,-801,-1449,-1908,-2094,-1975,-1554,-905,-119,659,1324,1747,1888,1713,1275,644,-69,-768,-1339,-1733,-1888,-1812,-1513,-1036,-429,256,972,1678,2335,2926,3408,3790,4035,4146,4103,3895,3505,2943,2208,1344,389,-578,-1486,-2244,-2783,-3037,-2964,-2567,-1848,-892,238,1398,2468,3295,3775,3805,3369,2480,1212,-298,-1911,-3446,-4746,-5667,-6110,-6007,-5380,-4270,-2808,-1146,529,2029,3192,3908,4132,3868,3233,2308,1292,292,-563,-1191,-1587,-1746,-1728,-1597,-1404,-1211,-1046,-940,-917,-981,-1154,-1428,-1783,-2192,-2576,-2858,-2970,-2821,-2415,-1748,-900,23,891,1572,1961,1990,1644,964,44,-998,-2008,-2871,-3464,-3739,-3661,-3265,-2605,-1777,-891,-64,601,1027,1172,1052,709,231,-279,-727,-1029,-1142,-1068,-829,-493,-143,142,281,230,-23,-451,-994,-1550,-2033,-2335,-2387,-2169,-1676,-995,-217,507,1036,1240,1047,430,-542,-1762,-3059,-4244,-5149,-5614,-5564,-4955,-3853,-2342,-612,1174,2796,4080,4873,5079,4661,3664,2189,419,-1437,-3139,-4477,-5271,-5425,-4917,-3807,-2241,-403,1472,3167,4473,5265,5461,5087,4218,2988,1566,119,-1188,-2216,-2868,-3079,-2850,-2223,-1291,-177,965,1992,2772,3205,3267,2964,2389,1662,918,308,-90,-184,-1,446,1053,1725,2352,2830,3109,3143,2972,2627,2218,1812,1518,1385,1448,1708,2100,2569,2992,3287,3333,3078,2469,1526,296,-1129,-2631,-4076,-5352,-6316,-6911,-7041,-6699,-5881,-4610,-2968,-1032,1057,3148,5075,6650,7727,8163,7901,6928,5314,3205,795,-1672,-3945,-5792,-7027,-7542,-7310,-6405,-4949,-3155,-1212,659,2280,3537,4330,4657,4535,4027,3221,2224,1137,77,-859,-1579,-2002,-2081,-1798,-1169,-271,808,1929,2971,3810,4365,4601,4518,4182,3654,3042,2405,1818,1294,828,414,-3,-423,-876,-1353,-1825,-2263,-2602,-2798,-2796,-2568,-2101,-1412,-543,437,1448,2386,3168,3702,3946,3880,3532,2980,2298,1619,998,530,211,44,-38,-85,-185,-383,-726,-1200,-1790,-2421,-3035,-3549,-3901,-4045,-3955,-3635,-3107,-2421,-1654,-872,-181,354,676,747,600,249,-205,-709,-1156,-1502,-1690,-1711,-1575,-1308,-971,-590,-239,68,285,399,400,276,47,-281,-656,-1057,-1429,-1744,-1973,-2078,-2064,-1895,-1598,-1164,-638,-56,522,1037,1436,1681,1755,1666,1449,1137,791,444,144,-76,-199,-191,-49,243,680,1225,1843,2453,2987,3360,3513,3405,3038,2444,1699,884,111,-563,-1058,-1379,-1533,-1564,-1565,-1585,-1724,-1985,-2401,-2892,-3408,-3815,-4027,-3956,-3562,-2864,-1910,-812,306,1292,2025,2385,2335,1855,1034,-21,-1140,-2156,-2925,-3325,-3328,-2918,-2185,-1204,-110,990,1977,2767,3278,3471,3318,2828,2037,1007,-162,-1367,-2475,-3375,-3968,-4183,-3999,-3428,-2530,-1388,-126,1150,2295,3218,3820,4049,3907,3404,2633,1674,639,-362,-1253,-1946,-2410,-2610,-2541,-2219,-1664,-924,-57,869,1774,2585,3232,3676,3883,3873,3663,3311,2871,2397,1930,1497,1085,713,327,-50,-467,-886,-1336,-1772,-2199,-2580,-2910,-3154,-3326,-3375,-3327,-3135,-2816,-2360,-1780,-1106,-376,349,1013,1543,1899,2030,1939,1633,1153,562,-84,-705,-1247,-1649,-1888,-1935,-1808,-1505,-1078,-554,17,578,1107,1546,1896,2150,2319,2438,2520,2608,2695,2787,2871,2899,2880,2755,2545,2240,1852,1407,912,388,-146,-681,-1180,-1620,-1944,-2114,-2077,-1814,-1308,-589,302,1286,2287,3203,3984,4543,4880,4959,4813,4456,3935,3284,2552,1768,969,189,-537,-1167,-1669,-2012,-2185,-2169,-1993,-1659,-1227,-736,-263,119,343,344,102,-382,-1067,-1879,-2723,-3491,-4086,-4416,-4442,-4150,-3564,-2777,-1846,-905,-24,714,1248,1571,1656,1554,1273,889,432,-38,-496,-913,-1285,-1612,-1898,-2167,-2415,-2669,-2915,-3159,-3368,-3529,-3597,-3551,-3355,-3006,-2497,-1860,-1131,-373,345,952,1396,1634,1661,1489,1157,725,264,-163,-491,-680,-730,-629,-437,-169,103,348,525,607,597,490,326,136,-46,-171,-237,-214,-128,8,164,313,442,535,598,637,674,718,801,919,1106,1344,1651,2001,2380,2754,3060,3273,3309,3167,2800,2235,1496,642,-256,-1119,-1864,-2434,-2763,-2847,-2668,-2266,-1688,-1007,-307,314,776,998,944,595,-14,-826,-1743,-2656,-3460,-4043,-4344,-4303,-3924,-3220,-2246,-1070,218,1532,2763,3825,4627,5111,5235,5005,4450,3634,2644,1560,476,-548,-1435,-2158,-2662,-2957,-3009,-2857,-2510,-2027,-1454,-864,-312,141,451,598,573,389,92,-278,-642,-933,-1091,-1047,-781,-275,443,1314,2245,3138,3853,4313,4401,4104,3407,2374,1101,-287,-1650,-2849,-3780,-4354,-4535,-4324,-3746,-2879,-1802,-618,561,1650,2550,3211,3588,3678,3482,3040,2399,1623,791,-36,-779,-1399,-1855,-2137,-2256,-2232,-2122,-1966,-1825,-1730,-1707,-1753,-1846,-1954,-2019,-2020,-1905,-1691,-1373,-998,-600,-229,79,301,422,449,385,258,70,-125,-336,-498,-606,-619,-532,-345,-84,208,494,709,846,873,829,740,672,689,835,1163,1665,2328,3102,3905,4658,5276,5688,5842,5718,5304,4638,3762,2742,1663,604,-357,-1150,-1736,-2075,-2175,-2035,-1707,-1220,-644,-21,602,1188,1718,2170,2529,2782,2931,2947,2860,2633,2307,1857,1329,718,78,-567,-1165,-1671,-2038,-2233,-2233,-2041,-1675,-1181,-610,-32,484,885,1111,1148,978,628,133,-449,-1054,-1614,-2073,-2384,-2544,-2553,-2453,-2297,-2134,-2023,-1987,-2051,-2187,-2388,-2588,-2761,-2845,-2806,-2611,-2235,-1682,-964,-107,823,1768,2633,3331,3782,3911,3702,3157,2342,1350,291,-709,-1547,-2160,-2500,-2600,-2486,-2233,-1927,-1624,-1398,-1278,-1256,-1341,-1453,-1554,-1557,-1400,-1030,-441,371,1323,2350,3327,4138,4669,4830,4561,3859,2747,1333,-274,-1899,-3380,-4564,-5324,-5604,-5394,-4775,-3848,-2789,-1749,-880,-292,-39,-120,-498,-1078,-1756,-2414,-2941,-3243,-3264,-2967,-2380,-1539,-544,505,1485,2276,2792,2950,2737,2150,1257,131,-1106,-2351,-3475,-4393,-5018,-5304,-5241,-4829,-4131,-3201,-2142,-1039,-3,897,1582,2022,2191,2119,1827,1398,888,393,-5,-256,-278,-90,343,944,1665,2396,3047,3518,3752,3725,3452,2996,2420,1828,1267,822,504,337,318,415,630,907,1248,1590,1935,2220,2448,2586,2634,2601,2481,2301,2060,1786,1499,1225,1011,864,833,901,1087,1344,1653,1951,2194,2333,2316,2136,1781,1285,687,55,-555,-1074,-1452,-1665,-1697,-1574,-1330,-1030,-723,-488,-358,-385,-571,-925,-1417,-2009,-2643,-3241,-3737,-4046,-4122,-3920,-3455,-2743,-1874,-921,6,809,1420,1785,1892,1776,1477,1090,696,391,257,346,682,1255,2011,2884,3770,4580,5213,5596,5691,5463,4942,4157,3181,2071,936,-184,-1174,-2016,-2639,-3044,-3214,-3170,-2938,-2556,-2072,-1530,-976,-439,57,505,907,1254,1563,1801,1975,2059,2028,1904,1656,1345,975,607,290,45,-81,-126,-88,-35,-5,-43,-179,-401,-689,-989,-1245,-1409,-1443,-1342,-1136,-847,-561,-311,-164,-168,-329,-682,-1187,-1830,-2541,-3277,-3933,-4471,-4779,-4848,-4607,-4102,-3339,-2425,-1430,-484,338,949,1321,1446,1348,1086,719,331,-16,-256,-364,-331,-178,48,299,519,667,721,675,551,374,183,6,-135,-234,-289,-320,-314,-300,-244,-166,-40,126,329,554,773,954,1066,1071,964,724,392,-19,-443,-845,-1166,-1388,-1485,-1463,-1345,-1160,-955,-778,-655,-626,-683,-828,-1036,-1275,-1521,-1730,-1891,-1972,-1973,-1889,-1725,-1504,-1242,-975,-729,-541,-425,-416,-491,-676,-930,-1260,-1630,-2029,-2423,-2785,-3073,-3257,-3302,-3183,-2898,-2444,-1853,-1170,-442,259,887,1381,1726,1896,1901,1755,1475,1099,650,157,-338,-829,-1256,-1620,-1882,-2034,-2072,-1990,-1805,-1512,-1146,-694,-199,344,890,1441,1947,2419,2825,3171,3458,3689,3882,4038,4172,4277,4351,4379,4355,4242,4053,3749,3356,2871,2330,1770,1232,762,392,145,27,30,130,308,535,795,1069,1336,1583,1779,1906,1941,1878,1714,1467,1161,816,466,126,-182,-443,-640,-764,-799,-739,-588,-348,-51,290,621,925,1171,1339,1439,1465,1438,1365,1262,1122,956,731,470,131,-236,-652,-1055,-1434,-1739,-1955,-2057,-2052,-1930,-1720,-1409,-1025,-560,-34,541,1126,1690,2172,2543,2748,2775,2605,2250,1734,1096,388,-318,-963,-1477,-1812,-1944,-1848,-1558,-1085,-488,182,856,1472,1967,2291,2423,2345,2082,1672,1159,623,118,-292,-563,-678,-637,-449,-163,200,578,941,1243,1467,1574,1581,1454,1234,900,496,19,-495,-1029,-1550,-2028,-2446,-2769,-3002,-3113,-3135,-3047,-2901,-2696,-2491,-2301,-2175,-2120,-2157,-2277,-2480,-2732,-3027,-3316,-3579,-3774,-3864,-3815,-3607,-3218,-2677,-1994,-1260,-524,108,573,811,797,548,101,-464,-1080,-1635,-2075,-2300,-2293,-2014,-1489,-754,113,1031,1891,2608,3099,3314,3239,2902,2352,1678,940,244,-388,-882,-1245,-1466,-1554,-1548,-1470,-1366,-1274,-1225,-1232,-1292,-1374,-1438,-1427,-1302,-1016,-576,10,694,1411,2093,2675,3096,3339,3377,3237,2943,2530,2052,1545,1053,601,204,-127,-407,-627,-812,-943,-1030,-1051,-997,-858,-626,-307,88,530,999,1444,1841,2144,2336,2387,2299,2065,1688,1193,591,-88,-801,-1530,-2201,-2803,-3260,-3558,-3647,-3524,-3180,-2646,-1942,-1132,-261,618,1440,2170,2754,3164,3377,3380,3180,2781,2220,1504,697,-174,-1037,-1824,-2478,-2916,-3104,-2997,-2588,-1907,-979,100,1267,2400,3408,4206,4710,4903,4762,4327,3654,2822,1909,1024,205,-451,-945,-1234,-1326,-1235,-972,-596,-139,321,734,1035,1196,1194,1048,778,423,33,-359,-702,-984,-1161,-1245,-1204,-1070,-825,-527,-176,165,470,702,832,859,770,592,330,19,-325,-674,-1021,-1334,-1626,-1873,-2085,-2262,-2389,-2483,-2518,-2506,-2436,-2310,-2136,-1914,-1662,-1393,-1120,-878,-651,-470,-311,-159,-14,164,362,586,820,1043,1231,1380,1474,1529,1555,1569,1585,1592,1606,1581,1533,1417,1251,1028,783,549,362,267,288,439,716,1098,1540,2001,2421,2744,2934,2950,2793,2465,1985,1394,710,-16,-763,-1487,-2155,-2729,-3167,-3445,-3531,-3423,-3125,-2651,-2036,-1308,-513,311,1110,1856,2487,2987,3311,3433,3351,3042,2532,1832,997,66,-877,-1785,-2581,-3226,-3685,-3950,-4030,-3955,-3761,-3487,-3181,-2868,-2586,-2343,-2153,-2008,-1898,-1816,-1743,-1678,-1627,-1569,-1530,-1478,-1417,-1329,-1201,-1033,-818,-576,-312,-58,166,346,451,494,449,350,192,6,-175,-335,-434,-456,-395,-244,-32,213,454,647,765,786,715,565,379,186,40,-31,7,158,425,780,1195,1626,2029,2368,2603,2721,2707,2574,2344,2035,1695,1347,1021,754,550,431,396,434,526,648,764,862,915,925,902,844,775,693,601,502,384,255,110,-44,-201,-353,-498,-631,-752,-857,-947,-1017,-1077,-1116,-1146,-1154,-1155,-1121,-1079,-1000,-925,-835,-778,-722,-708,-688,-672,-621,-521,-364,-144,119,410,705,992,1249,1486,1692,1875,2036,2159,2232,2230,2136,1926,1610,1181,680,143,-379,-825,-1150,-1311,-1282,-1070,-679,-172,430,1039,1631,2129,2516,2747,2820,2715,2452,2036,1502,886,220,-437,-1052,-1560,-1942,-2146,-2182,-2036,-1756,-1362,-918,-473,-68,241,445,518,471,318,92,-169,-424,-631,-753,-773,-667,-454,-137,240,638,1001,1273,1405,1357,1115,673,60,-686,-1506,-2349,-3148,-3860,-4433,-4831,-5027,-4998,-4741,-4260,-3581,-2744,-1805,-823,127,986,1695,2220,2533,2643,2555,2305,1928,1461,966,467,44,-297,-503,-591,-567,-463,-330,-190,-92,-16,14,52,112,240,474,804,1254,1776,2337,2887,3356,3709,3902,3911,3745,3403,2933,2358,1730,1082,447,-148,-688,-1155,-1539,-1813,-1968,-1964,-1804,-1459,-954,-298,448,1237,1990,2634,3119,3378,3424,3230,2864,2342,1750,1130,538,8,-458,-854,-1202,-1512,-1796,-2064,-2297,-2507,-2661,-2773,-2838,-2846,-2817,-2734,-2597,-2404,-2140,-1815,-1426,-1007,-565,-149,226,511,698,765,712,568,354,111,-97,-254,-289,-207,15,335,731,1128,1470,1702,1766,1661,1370,941,399,-182,-758,-1264,-1653,-1888,-1949,-1833,-1553,-1145,-648,-109,412,889,1255,1526,1658,1698,1649,1550,1437,1330,1262,1233,1250,1289,1337,1357,1332,1238,1080,849,583,283,-12,-287,-528,-712,-847,-916,-939,-913,-864,-805,-757,-737,-760,-825,-934,-1063,-1198,-1308,-1373,-1385,-1334,-1248,-1133,-1028,-953,-923,-952,-1034,-1167,-1333,-1530,-1729,-1926,-2103,-2238,-2327,-2353,-2313,-2219,-2066,-1894,-1702,-1527,-1371,-1233,-1116,-977,-810,-575,-265,121,557,1010,1421,1747,1953,2004,1910,1672,1314,875,383,-117,-574,-959,-1213,-1315,-1239,-992,-596,-116,401,863,1210,1403,1406,1249,953,582,184,-184,-484,-688,-778,-743,-588,-323,39,453,897,1319,1689,1980,2182,2292,2327,2298,2234,2139,2033,1910,1778,1626,1460,1274,1077,864,643,405,161,-97,-358,-616,-861,-1084,-1282,-1453,-1599,-1729,-1841,-1948,-2042,-2118,-2160,-2141,-2039,-1841,-1526,-1128,-644,-142,368,829,1218,1522,1718,1834,1852,1812,1704,1543,1337,1063,753,384,1,-384,-720,-977,-1115,-1117,-967,-675,-256,258,826,1413,1959,2435,2782,2978,2998,2829,2500,2018,1459,857,297,-171,-492,-626,-563,-316,92,590,1135,1637,2051,2308,2387,2270,1967,1510,949,339,-245,-754,-1126,-1341,-1369,-1236,-950,-573,-136,286,650,903,1003,948,727,382,-52,-503,-916,-1219,-1383,-1366,-1193,-883,-504,-122,188,362,363,179,-166,-625,-1129,-1614,-2009,-2294,-2430,-2462,-2396,-2303,-2221,-2193,-2250,-2388,-2608,-2858,-3114,-3298,-3390,-3319,-3100,-2699,-2165,-1518,-820,-116,526,1081,1496,1773,1900,1894,1782,1596,1378,1158,984,851,803,808,868,960,1041,1103,1103,1032,886,652,365,17,-332,-678,-978,-1213,-1372,-1445,-1434,-1355,-1214,-1024,-799,-547,-274,0,289,564,838,1079,1282,1429,1497,1487,1395,1231,1018,766,502,237,-13,-240,-434,-591,-699,-758,-750,-691,-566,-411,-232,-65,57,115,76,-61,-303,-628,-1012,-1405,-1766,-2051,-2228,-2283,-2231,-2075,-1866,-1612,-1358,-1105,-880,-674,-508,-379,-304,-294,-348,-482,-657,-878,-1077,-1243,-1315,-1280,-1112,-813,-393,122,712,1326,1937,2489,2941,3248,3367,3276,2973,2473,1828,1096,372,-278,-756,-1030,-1044,-827,-384,209,891,1589,2221,2738,3095,3255,3224,2993,2594,2051,1421,740,77,-533,-1048,-1443,-1709,-1853,-1875,-1814,-1662,-1469,-1232,-984,-731,-495,-273,-83,91,237,369,475,563,614,628,581,480,305,76,-198,-496,-772,-1015,-1176,-1259,-1248,-1159,-1016,-847,-681,-553,-473,-462,-508,-613,-746,-901,-1043,-1163,-1242,-1270,-1251,-1191,-1103,-1012,-927,-875,-839,-835,-822,-788,-709,-550,-320,2,390,834,1294,1743,2126,2419,2567,2570,2404,2105,1705,1263,856,533,361,350,512,806,1189,1593,1968,2262,2450,2520,2476,2344,2138,1905,1657,1435,1254,1132,1076,1090,1162,1284,1432,1591,1721,1799,1791,1670,1438,1093,679,228,-196,-560,-827,-990,-1066,-1070,-1035,-985,-938,-905,-889,-887,-895,-914,-933,-955,-971,-977,-966,-929,-868,-780,-675,-558,-441,-331,-239,-174,-149,-172,-259,-401,-610,-856,-1132,-1411,-1651,-1843,-1932,-1917,-1770,-1493,-1104,-627,-96,435,942,1364,1702,1917,2025,2034,1961,1850,1719,1600,1512,1455,1431,1430,1425,1423,1385,1324,1216,1060,844,560,207,-223,-700,-1226,-1736,-2217,-2603,-2864,-2968,-2896,-2652,-2256,-1740,-1161,-562,-6,483,852,1119,1252,1297,1262,1172,1071,944,825,685,521,310,46,-275,-635,-1001,-1346,-1624,-1803,-1876,-1816,-1654,-1388,-1058,-694,-326,4,266,440,490,418,209,-121,-549,-1034,-1527,-1974,-2333,-2578,-2700,-2711,-2631,-2484,-2296,-2073,-1826,-1546,-1225,-862,-452,-6,465,930,1380,1777,2111,2373,2542,2635,2645,2580,2457,2270,2048,1783,1501,1196,882,566,241,-72,-392,-690,-974,-1205,-1382,-1450,-1429,-1260,-983,-579,-85,463,1034,1571,2040,2397,2620,2698,2625,2432,2136,1792,1436,1120,871,712,649,645,696,734,739,682,536,315,20,-327,-699,-1077,-1433,-1748,-2006,-2195,-2318,-2371,-2367,-2321,-2243,-2145,-2044,-1930,-1826,-1716,-1606,-1509,-1413,-1355,-1323,-1352,-1421,-1540,-1674,-1801,-1890,-1914,-1857,-1715,-1490,-1200,-868,-520,-189,102,327,473,529,504,399,243,53,-134,-277,-357,-310,-147,172,618,1168,1775,2378,2916,3334,3594,3667,3571,3311,2949,2514,2085,1693,1394,1196,1116,1126,1229,1363,1539,1695,1838,1923,1955,1914,1802,1625,1388,1113,813,511,236,-10,-181,-299,-349,-345,-325,-285,-268,-272,-309,-374,-471,-576,-698,-812,-916,-1006,-1070,-1106,-1104,-1061,-966,-823,-630,-403,-156,89,316,499,633,707,723,683,598,474,331,174,14,-140,-287,-424,-556,-688,-825,-977,-1144,-1325,-1512,-1678,-1818,-1881,-1875,-1756,-1533,-1212,-790,-319,205,722,1226,1673,2037,2304,2428,2421,2253,1944,1503,974,391,-168,-668,-1031,-1237,-1260,-1119,-847,-498,-123,219,498,693,804,850,852,843,846,878,939,1021,1096,1141,1120,1006,795,473,77,-382,-836,-1263,-1595,-1822,-1912,-1884,-1733,-1509,-1215,-902,-581,-293,-45,116,193,147,-10,-290,-664,-1112,-1590,-2061,-2484,-2829,-3070,-3206,-3222,-3150,-2971,-2742,-2447,-2141,-1826,-1536,-1272,-1047,-849,-670,-498,-306,-99,142,399,659,903,1098,1229,1286,1261,1173,1033,866,693,540,412,347,326,378,473,606,750,872,956,978,949,858,749,617,508,431,404,437,523,662,820,991,1130,1227,1263,1226,1124,962,761,545,338,173,63,23,60,160,303,481,643,790,876,894,822,653,386,25,-406,-884,-1367,-1823,-2204,-2495,-2668,-2725,-2670,-2518,-2292,-2011,-1704,-1384,-1076,-792,-543,-337,-175,-55,28,77,106,117,118,128,135,154,176,185,193,172,138,82,25,-32,-68,-67,-42,38,126,241,346,434,500,531,544,539,534,543,572,645,747,895,1064,1256,1447,1636,1805,1947,2061,2123,2140,2085,1961,1766,1500,1188,846,504,192,-65,-257,-363,-396,-350,-248,-87,96,317,538,765,985,1181,1355,1486,1559,1563,1469,1264,939,494,-57,-670,-1306,-1901,-2397,-2752,-2923,-2914,-2711,-2370,-1896,-1374,-826,-327,86,373,501,475,295,2,-371,-767,-1152,-1480,-1739,-1915,-2025,-2076,-2097,-2109,-2117,-2142,-2161,-2173,-2161,-2101,-1992,-1811,-1567,-1256,-894,-492,-77,335,721,1059,1356,1586,1788,1947,2089,2220,2332,2430,2491,2499,2450,2316,2127,1869,1586,1301,1042,855,751,747,844,1016,1245,1489,1713,1885,1982,1991,1898,1716,1446,1119,751,373,7,-321,-589,-790,-902,-930,-855,-699,-454,-154,189,539,861,1140,1332,1448,1452,1375,1206,975,693,378,38,-310,-681,-1048,-1431,-1790,-2112,-2369,-2511,-2531,-2394,-2130,-1738,-1291,-814,-376,-17,251,387,426,352,209,9,-220,-449,-673,-859,-1015,-1123,-1183,-1195,-1155,-1061,-915,-721,-482,-226,45,289,502,649,738,749,694,582,417,229,24,-179,-363,-532,-663,-771,-837,-864,-848,-773,-657,-490,-299,-84,124,321,477,604,670,706,696,668,627,589,566,558,591,637,729,837,966,1098,1209,1283,1297,1233,1088,863,583,274,-28,-297,-516,-675,-790,-873,-945,-1027,-1129,-1261,-1424,-1618,-1827,-2051,-2271,-2467,-2630,-2722,-2736,-2640,-2436,-2127,-1725,-1279,-801,-353,50,375,607,740,780,732,615,461,268,99,-68,-186,-270,-313,-320,-313,-291,-275,-265,-261,-269,-265,-258,-214,-132,4,208,473,803,1163,1546,1892,2192,2393,2491,2467,2332,2105,1814,1504,1201,939,737,590,497,425,359,281,179,61,-63,-168,-233,-237,-171,-26,185,459,760,1069,1333,1525,1597,1545,1342,1031,620,175,-259,-636,-908,-1057,-1073,-968,-777,-530,-280,-67,73,103,20,-182,-493,-871,-1291,-1687,-2026,-2246,-2335,-2256,-2036,-1687,-1255,-795,-357,2,247,357,330,190,-39,-300,-562,-753,-867,-842,-701,-432,-66,351,789,1188,1516,1746,1858,1864,1780,1633,1469,1317,1205,1159,1169,1235,1337,1434,1520,1539,1496,1356,1136,844,506,168,-137,-360,-482,-483,-380,-182,63,324,563,738,849,862,809,689,540,388,270,205,220,316,482,717,959,1207,1390,1502,1506,1401,1190,895,523,119,-318,-754,-1174,-1576,-1933,-2248,-2497,-2673,-2768,-2756,-2662,-2466,-2205,-1901,-1588,-1292,-1058,-878,-781,-741,-759,-805,-879,-953,-1046,-1132,-1219,-1293,-1327,-1315,-1222,-1052,-794,-474,-119,240,554,794,944,983,940,823,688,556,483,470,549,695,903,1137,1358,1533,1618,1587,1427,1124,712,206,-331,-858,-1308,-1647,-1828,-1842,-1684,-1373,-935,-409,157,726,1242,1688,2025,2256,2374,2397,2341,2227,2077,1899,1710,1512,1309,1107,904,707,515,325,138,-52,-254,-471,-713,-976,-1258,-1544,-1820,-2064,-2261,-2400,-2469,-2476,-2413,-2306,-2160,-1992,-1826,-1650,-1490,-1334,-1185,-1056,-943,-858,-819,-816,-871,-967,-1110,-1278,-1462,-1631,-1757,-1817,-1776,-1633,-1371,-1021,-591,-131,339,771,1157,1467,1699,1851,1911,1893,1787,1611,1369,1084,781,470,189,-69,-282,-460,-597,-704,-769,-797,-775,-686,-540,-318,-37,290,653,1015,1363,1666,1911,2075,2156,2145,2046,1875,1642,1375,1101,842,634,491,425,445,534,673,835,979,1076,1093,1011,822,534,177,-217,-588,-893,-1088,-1147,-1062,-860,-558,-218,124,427,645,781,806,740,584,363,90,-208,-510,-801,-1045,-1249,-1381,-1449,-1454,-1390,-1281,-1115,-910,-662,-376,-69,263,581,896,1168,1397,1567,1668,1709,1686,1623,1534,1439,1362,1312,1297,1316,1358,1409,1448,1462,1421,1332,1165,951,680,397,124,-106,-252,-301,-243,-70,180,502,848,1180,1471,1673,1768,1736,1569,1278,889,435,-35,-479,-851,-1125,-1275,-1314,-1237,-1087,-878,-660,-458,-303,-209,-193,-239,-354,-506,-684,-862,-1014,-1127,-1172,-1161,-1076,-953,-802,-665,-568,-543,-595,-741,-947,-1207,-1462,-1696,-1855,-1942,-1924,-1838,-1673,-1481,-1267,-1077,-918,-810,-759,-749,-780,-819,-857,-875,-866,-830,-771,-691,-608,-520,-434,-361,-283,-216,-141,-62,33,127,234,313,383,409,404,367,305,240,175,127,97,80,70,54,16,-50,-149,-279,-410,-541,-618,-648,-600,-479,-309,-95,120,325,491,616,678,689,632,522,350,148,-83,-294,-478,-597,-638,-600,-479,-306,-91,125,321,462,534,524,435,280,78,-149,-373,-592,-768,-930,-1044,-1145,-1224,-1304,-1392,-1493,-1616,-1743,-1866,-1976,-2031,-2053,-1993,-1879,-1699,-1478,-1220,-958,-696,-444,-223,-12,176,344,503,635,756,849,930,989,1047,1108,1179,1281,1398,1555,1719,1903,2071,2228,2338,2411,2412,2356,2218,2020,1751,1453,1130,837,581,411,323,331,421,570,753,944,1108,1244,1319,1351,1327,1264,1176,1068,978,906,881,910,988,1108,1242,1359,1433,1431,1346,1171,924,629,316,24,-230,-419,-547,-609,-635,-632,-639,-666,-740,-861,-1037,-1253,-1493,-1745,-1972,-2165,-2297,-2354,-2336,-2226,-2050,-1798,-1516,-1193,-883,-571,-296,-44,171,355,510,646,756,863,955,1048,1144,1236,1337,1425,1506,1557,1571,1539,1445,1316,1133,938,735,539,366,229,110,43,-9,-25,-23,-2,31,80,131,192,251,303,351,376,390,374,339,278,207,137,86,80,126,240,403,605,811,988,1106,1147,1091,957,742,488,217,-40,-252,-409,-491,-509,-463,-372,-257,-144,-59,-34,-81,-214,-435,-715,-1043,-1375,-1676,-1922,-2072,-2125,-2066,-1908,-1668,-1366,-1037,-706,-401,-155,23,101,92,-22,-207,-459,-725,-988,-1184,-1311,-1323,-1237,-1056,-805,-514,-209,84,352,576,754,875,944,949,907,805,654,463,219,-42,-335,-622,-901,-1139,-1329,-1435,-1456,-1372,-1179,-893,-510,-73,409,892,1352,1757,2089,2328,2469,2512,2450,2311,2090,1823,1519,1212,922,664,460,300,200,122,71,4,-89,-229,-437,-697,-1022,-1379,-1761,-2129,-2473,-2748,-2961,-3072,-3091,-3006,-2830,-2569,-2247,-1888,-1517,-1173,-877,-653,-511,-448,-443,-480,-523,-554,-548,-502,-414,-298,-171,-46,58,143,197,254,304,384,498,641,819,987,1143,1241,1274,1230,1108,931,717,492,284,106,-28,-116,-170,-196,-217,-244,-291,-354,-435,-509,-575,-602,-587,-511,-383,-195,25,277,539,799,1053,1289,1496,1670,1792,1858,1846,1767,1591,1354,1045,713,374,85,-147,-278,-311,-249,-105,85,284,463,577,610,551,403,196,-40,-270,-442,-552,-556,-479,-314,-102,124,322,446,476,395,208,-49,-363,-667,-954,-1169,-1322,-1376,-1368,-1276,-1147,-975,-791,-614,-441,-309,-203,-138,-120,-127,-170,-221,-270,-299,-283,-206,-59,165,442,762,1088,1404,1678,1897,2042,2107,2091,1999,1854,1660,1456,1245,1047,877,720,593,463,335,187,18,-164,-348,-509,-619,-663,-617,-487,-278,-11,279,569,816,1002,1097,1103,1003,823,561,255,-78,-402,-691,-918,-1067,-1123,-1090,-969,-765,-498,-182,157,483,771,979,1087,1078,953,723,417,60,-306,-658,-961,-1212,-1390,-1505,-1558,-1546,-1483,-1368,-1222,-1059,-908,-787,-714,-694,-717,-756,-799,-801,-758,-642,-458,-217,75,371,674,931,1146,1294,1372,1386,1329,1222,1061,870,648,422,194,-11,-187,-313,-404,-443,-465,-470,-478,-512,-556,-639,-723,-824,-900,-951,-954,-906,-808,-680,-521,-374,-239,-146,-108,-126,-214,-346,-517,-677,-800,-839,-761,-544,-192,286,844,1419,1973,2409,2713,2832,2778,2561,2225,1811,1375,971,640,422,334,379,540,786,1074,1357,1589,1737,1774,1691,1493,1185,811,373,-70,-508,-894,-1208,-1427,-1544,-1555,-1472,-1308,-1083,-825,-559,-318,-137,-30,-38,-149,-381,-712,-1123,-1593,-2073,-2541,-2940,-3245,-3412,-3428,-3286,-3000,-2603,-2141,-1662,-1229,-878,-650,-571,-633,-839,-1153,-1540,-1964,-2362,-2710,-2942,-3050,-3003,-2814,-2492,-2070,-1573,-1046,-506,14,499,933,1309,1625,1882,2074,2209,2280,2289,2244,2142,2012,1860,1715,1598,1525,1523,1592,1738,1947,2185,2423,2603,2690,2639,2440,2085,1608,1049,467,-82,-543,-873,-1053,-1062,-924,-653,-297,96,471,778,975,1045,974,785,491,134,-257,-632,-971,-1233,-1426,-1532,-1585,-1586,-1565,-1528,-1475,-1405,-1302,-1152,-956,-705,-425,-126,145,362,478,474,331,74,-285,-675,-1069,-1397,-1631,-1740,-1723,-1580,-1355,-1070,-772,-499,-254,-60,113,271,456,671,951,1279,1660,2062,2460,2825,3130,3353,3494,3543,3523,3449,3345,3241,3160,3107,3101,3116,3150,3176,3169,3111,2992,2789,2517,2173,1777,1353,929,526,182,-99,-304,-432,-501,-524,-512,-505,-494,-521,-573,-668,-792,-935,-1088,-1230,-1349,-1444,-1499,-1537,-1552,-1565,-1581,-1609,-1650,-1705,-1771,-1841,-1917,-1985,-2048,-2094,-2125,-2144,-2138,-2125,-2082,-2027,-1944,-1836,-1704,-1551,-1383,-1211,-1044,-896,-770,-671,-593,-529,-465,-390,-284,-137,57,299,579,877,1181,1466,1716,1923,2084,2201,2288,2358,2413,2475,2526,2566,2583,2550,2466,2315,2089,1798,1430,1018,555,93,-372,-780,-1123,-1362,-1484,-1494,-1396,-1231,-1028,-837,-702,-648,-710,-880,-1158,-1511,-1906,-2298,-2651,-2925,-3092,-3148,-3084,-2919,-2672,-2366,-2034,-1693,-1382,-1105,-907,-780,-753,-824,-986,-1246,-1566,-1944,-2328,-2683,-2975,-3140,-3186,-3067,-2821,-2452,-2014,-1542,-1097,-703,-401,-189,-67,-8,25,60,139,264,459,695,981,1268,1561,1817,2038,2207,2321,2382,2396,2370,2317,2254,2187,2131,2086,2046,2016,1972,1918,1830,1717,1557,1377,1159,948,739,570,459,407,440,530,670,837,988,1115,1171,1154,1051,867,619,336,43,-217,-428,-560,-610,-578,-476,-333,-167,-22,77,93,11,-184,-487,-877,-1325,-1781,-2208,-2557,-2797,-2916,-2911,-2792,-2596,-2326,-2035,-1717,-1411,-1104,-826,-559,-325,-116,65,214,352,488,639,829,1063,1349,1691,2059,2456,2827,3165,3424,3597,3661,3627,3491,3288,3022,2729,2421,2110,1820,1548,1307,1107,935,800,697,604,530,452,360,255,122,-28,-188,-332,-457,-519,-535,-477,-363,-211,-34,131,270,360,401,377,317,206,86,-48,-166,-267,-332,-364,-362,-330,-288,-239,-205,-198,-234,-320,-460,-646,-870,-1106,-1339,-1527,-1659,-1694,-1626,-1437,-1135,-737,-277,204,660,1045,1324,1478,1506,1417,1245,1014,779,552,393,294,292,381,557,812,1125,1478,1838,2181,2472,2680,2790,2780,2638,2385,2006,1549,1020,467,-87,-597,-1038,-1383,-1605,-1708,-1674,-1531,-1282,-969,-614,-267,45,262,384,346,181,-140,-563,-1073,-1591,-2099,-2512,-2827,-2998,-3038,-2950,-2761,-2496,-2197,-1891,-1612,-1384,-1223,-1142,-1136,-1195,-1303,-1437,-1577,-1696,-1789,-1831,-1844,-1814,-1774,-1729,-1698,-1690,-1715,-1762,-1829,-1907,-1964,-2013,-2000,-1955,-1829,-1656,-1419,-1139,-835,-514,-212,78,320,526,681,783,847,858,847,804,766,732,731,766,838,945,1061,1174,1250,1274,1228,1107,925,687,435,189,-18,-156,-219,-194,-87,84,303,550,807,1052,1281,1464,1607,1684,1689,1614,1447,1191,860,463,49,-367,-733,-1029,-1231,-1328,-1326,-1243,-1093,-928,-741,-591,-459,-381,-344,-356,-398,-471,-544,-617,-658,-667,-635,-566,-468,-363,-259,-187,-150,-153,-192,-243,-293,-309,-274,-176,-1,238,531,851,1168,1453,1686,1844,1946,1987,2017,2041,2105,2213,2378,2590,2824,3061,3250,3370,3366,3240,2955,2548,2022,1424,808,201,-319,-748,-1024,-1174,-1167,-1059,-841,-580,-273,14,296,521,711,831,902,888,821,652,428,115,-245,-642,-1050,-1439,-1784,-2061,-2256,-2348,-2346,-2246,-2071,-1834,-1570,-1295,-1046,-829,-671,-561,-508,-492,-507,-537,-577,-628,-683,-743,-794,-822,-813,-752,-624,-442,-194,77,382,677,974,1237,1494,1702,1900,2042,2153,2202,2200,2138,2038,1916,1797,1714,1676,1701,1766,1859,1941,1976,1946,1808,1594,1280,913,509,97,-282,-621,-878,-1064,-1146,-1166,-1094,-1002,-872,-758,-673,-616,-623,-660,-748,-862,-993,-1136,-1268,-1386,-1488,-1548,-1582,-1558,-1497,-1386,-1242,-1086,-924,-804,-705,-680,-688,-753,-843,-952,-1064,-1182,-1281,-1386,-1473,-1556,-1621,-1673,-1705,-1720,-1715,-1695,-1657,-1606,-1539,-1457,-1351,-1230,-1063,-876,-633,-362,-54,271,592,892,1147,1349,1488,1578,1624,1650,1673,1698,1751,1798,1862,1896,1904,1858,1750,1574,1332,1051,734,438,168,-39,-175,-236,-232,-172,-78,29,145,239,321,367,390,371,328,240,130,-12,-173,-343,-514,-665,-802,-902,-982,-1023,-1032,-996,-921,-792,-627,-427,-216,-17,141,241,255,185,21,-216,-520,-859,-1226,-1578,-1915,-2194,-2413,-2545,-2591,-2536,-2398,-2178,-1896,-1576,-1232,-887,-572,-278,-51,139,262,349,403,457,526,644,815,1059,1356,1697,2050,2380,2667,2867,2983,2988,2899,2716,2459,2153,1812,1469,1133,825,544,309,92,-80,-251,-399,-553,-706,-865,-1015,-1146,-1240,-1282,-1257,-1160,-990,-756,-473,-160,163,468,744,954,1095,1145,1096,962,731,446,104,-244,-588,-881,-1106,-1236,-1252,-1168,-974,-717,-422,-130,97,244,251,137,-119,-465,-879,-1290,-1657,-1915,-2044,-2000,-1810,-1462,-1015,-487,69,607,1109,1531,1875,2128,2294,2393,2432,2435,2414,2388,2356,2333,2303,2266,2209,2124,2007,1860,1687,1509,1329,1179,1059,980,937,912,887,850,775,671,517,345,141,-57,-255,-437,-596,-735,-856,-957,-1045,-1115,-1169,-1205,-1219,-1211,-1169,-1113,-1014,-908,-765,-624,-465,-317,-190,-90,-52,-71,-164,-336,-564,-837,-1127,-1389,-1604,-1736,-1760,-1692,-1503,-1252,-941,-622,-332,-106,34,66,3,-131,-322,-500,-658,-735,-732,-635,-454,-211,63,345,597,817,976,1099,1173,1233,1281,1339,1411,1504,1608,1714,1813,1877,1902,1866,1763,1595,1352,1053,700,317,-77,-460,-801,-1080,-1273,-1373,-1368,-1275,-1096,-861,-587,-301,-32,206,382,500,530,498,376,194,-54,-349,-673,-1008,-1326,-1606,-1819,-1961,-2006,-1970,-1844,-1646,-1392,-1102,-795,-506,-251,-60,38,55,-48,-222,-493,-796,-1145,-1472,-1793,-2054,-2260,-2391,-2439,-2405,-2285,-2087,-1811,-1481,-1090,-673,-231,212,654,1063,1454,1786,2064,2280,2408,2475,2456,2388,2264,2111,1943,1766,1599,1441,1288,1147,995,838,653,452,217,-25,-291,-536,-770,-956,-1090,-1158,-1163,-1106,-1008,-896,-786,-726,-715,-791,-928,-1139,-1377,-1632,-1858,-2027,-2110,-2092,-1956,-1720,-1387,-983,-544,-79,362,775,1125,1397,1577,1649,1612,1451,1186,813,365,-135,-643,-1129,-1529,-1832,-1991,-1996,-1863,-1583,-1222,-783,-339,97,486,810,1080,1284,1456,1596,1730,1858,1992,2129,2259,2383,2478,2555,2588,2601,2576,2536,2490,2433,2398,2361,2351,2347,2342,2328,2277,2175,2016,1773,1479,1118,734,341,-36,-367,-648,-861,-1010,-1090,-1114,-1081,-1009,-905,-782,-651,-527,-419,-344,-307,-315,-363,-440,-532,-622,-676,-712,-676,-637,-543,-468,-385,-341,-313,-321,-332,-355,-356,-349,-313,-278,-240,-231,-266,-359,-520,-739,-999,-1273,-1517,-1699,-1776,-1731,-1550,-1246,-842,-372,116,589,1007,1338,1585,1713,1765,1723,1629,1496,1354,1234,1152,1138,1187,1312,1495,1712,1934,2123,2242,2271,2179,1979,1663,1268,809,323,-150,-595,-973,-1276,-1495,-1623,-1667,-1637,-1540,-1397,-1225,-1038,-858,-702,-568,-489,-439,-449,-494,-584,-697,-832,-958,-1074,-1152,-1197,-1199,-1177,-1134,-1101,-1079,-1101,-1151,-1252,-1384,-1545,-1728,-1915,-2093,-2255,-2378,-2464,-2504,-2499,-2459,-2379,-2279,-2147,-2001,-1834,-1648,-1456,-1248,-1037,-834,-635,-462,-320,-204,-137,-90,-73,-64,-44,-1,84,227,418,675,968,1297,1634,1956,2245,2467,2616,2667,2619,2482,2250,1967,1634,1288,949,633,356,136,-31,-134,-184,-193,-174,-141,-112,-95,-101,-126,-184,-249,-347,-443,-558,-670,-789,-892,-987,-1054,-1089,-1085,-1041,-957,-849,-715,-580,-442,-321,-212,-129,-68,-40,-52,-106,-216,-372,-585,-825,-1084,-1327,-1526,-1660,-1711,-1669,-1550,-1357,-1126,-863,-600,-337,-84,157,405,653,926,1214,1539,1881,2245,2610,2955,3263,3509,3669,3742,3714,3610,3435,3226,2997,2773,2575,2388,2229,2069,1900,1718,1496,1251,972,675,370,75,-190,-414,-577,-670,-699,-653,-565,-433,-294,-154,-42,47,99,132,151,173,207,259,322,391,449,478,471,418,312,169,-19,-240,-474,-743,-1005,-1283,-1546,-1788,-1993,-2143,-2224,-2229,-2157,-2010,-1796,-1543,-1242,-954,-655,-400,-187,-34,55,71,37,-50,-157,-261,-342,-370,-333,-224,-38,206,496,810,1115,1397,1615,1766,1822,1789,1667,1458,1198,882,557,230,-73,-331,-535,-674,-747,-763,-733,-664,-577,-476,-380,-289,-211,-152,-105,-79,-59,-45,-28,4,49,121,199,297,379,445,483,464,416,309,181,32,-119,-254,-368,-456,-526,-588,-658,-745,-862,-1003,-1171,-1347,-1518,-1678,-1802,-1896,-1950,-1962,-1942,-1892,-1811,-1711,-1589,-1454,-1303,-1144,-971,-796,-611,-433,-248,-75,91,262,421,598,782,981,1200,1422,1650,1863,2051,2199,2288,2321,2276,2174,2012,1809,1591,1362,1154,970,816,696,587,487,368,223,36,-194,-467,-755,-1055,-1315,-1534,-1668,-1714,-1668,-1525,-1318,-1053,-768,-491,-248,-63,36,50,-33,-207,-436,-719,-995,-1250,-1439,-1540,-1536,-1433,-1218,-934,-581,-210,149,459,679,793,771,623,360,10,-382,-767,-1112,-1361,-1511,-1542,-1459,-1285,-1036,-742,-434,-128,147,381,565,690,772,805,811,799,784,781,802,854,945,1070,1223,1401,1576,1755,1898,2015,2083,2100,2074,1996,1886,1743,1576,1387,1178,947,691,414,108,-215,-553,-889,-1216,-1506,-1756,-1943,-2062,-2104,-2068,-1958,-1784,-1556,-1296,-1023,-753,-508,-290,-111,22,117,164,173,145,86,14,-66,-130,-169,-173,-127,-51,60,164,263,318,329,289,197,81,-61,-190,-314,-395,-448,-463,-441,-401,-322,-235,-104,39,228,445,697,984,1281,1594,1878,2139,2327,2453,2484,2445,2328,2181,2000,1849,1712,1634,1591,1588,1590,1583,1531,1423,1243,995,690,349,-5,-342,-646,-893,-1078,-1200,-1252,-1249,-1188,-1084,-940,-778,-604,-453,-327,-257,-239,-283,-377,-507,-655,-798,-918,-994,-1021,-985,-892,-748,-559,-348,-125,83,272,395,479,462,390,226,16,-243,-510,-776,-1012,-1215,-1373,-1495,-1580,-1645,-1684,-1713,-1720,-1710,-1675,-1601,-1488,-1320,-1090,-809,-461,-84,326,726,1108,1424,1682,1841,1928,1922,1865,1747,1620,1467,1341,1222,1141,1091,1064,1067,1063,1062,1014,931,775,551,265,-79,-449,-818,-1165,-1455,-1678,-1821,-1883,-1873,-1797,-1678,-1516,-1343,-1156,-973,-803,-645,-510,-400,-316,-259,-243,-253,-314,-408,-539,-705,-882,-1073,-1235,-1388,-1486,-1561,-1586,-1591,-1573,-1563,-1557,-1581,-1627,-1700,-1777,-1857,-1890,-1881,-1779,-1597,-1312,-954,-525,-68,389,813,1169,1441,1619,1702,1716,1674,1618,1568,1559,1610,1728,1926,2183,2502,2849,3211,3561,3869,4111,4269,4305,4230,4012,3676,3225,2686,2085,1448,813,191,-382,-900,-1353,-1728,-2035,-2264,-2424,-2521,-2548,-2520,-2430,-2290,-2099,-1872,-1611,-1339,-1068,-820,-615,-467,-387,-376,-424,-520,-637,-751,-839,-874,-846,-761,-606,-432,-233,-64,62,110,76,-57,-263,-537,-841,-1136,-1407,-1597,-1720,-1732,-1669,-1521,-1319,-1091,-847,-622,-405,-219,-41,120,293,478,687,923,1177,1451,1727,1990,2235,2438,2593,2697,2734,2724,2656,2552,2403,2234,2032,1820,1596,1369,1152,954,784,645,548,476,436,395,350,273,155,-17,-241,-509,-797,-1091,-1350,-1560,-1684,-1719,-1651,-1492,-1262,-984,-699,-422,-197,-19,84,139,139,109,68,20,-5,-19,-12,13,35,58,52,21,-58,-179,-356,-569,-829,-1090,-1367,-1597,-1792,-1895,-1916,-1816,-1610,-1296,-893,-435,51,518,937,1278,1524,1683,1750,1762,1725,1674,1614,1566,1522,1492,1464,1440,1418,1402,1394,1407,1436,1489,1557,1631,1693,1736,1729,1679,1559,1378,1134,836,500,132,-238,-607,-940,-1230,-1456,-1602,-1665,-1626,-1503,-1291,-1019,-707,-396,-115,88,196,185,52,-182,-494,-839,-1185,-1480,-1711,-1842,-1886,-1841,-1736,-1596,-1448,-1322,-1241,-1219,-1265,-1383,-1548,-1762,-1980,-2182,-2333,-2403,-2385,-2266,-2064,-1790,-1477,-1151,-849,-584,-384,-244,-160,-118,-85,-35,51,206,420,698,1014,1341,1646,1893,2056,2109,2051,1874,1609,1262,892,510,174,-108,-294,-392,-387,-292,-132,85,313,526,698,791,800,708,527,277,-26,-337,-640,-890,-1080,-1184,-1209,-1153,-1037,-874,-694,-508,-346,-217,-130,-93,-93,-130,-184,-248,-309,-365,-419,-484,-565,-690,-852,-1064,-1311,-1581,-1846,-2094,-2288,-2435,-2500,-2506,-2424,-2276,-2045,-1741,-1363,-922,-438,76,581,1068,1491,1854,2126,2316,2429,2460,2448,2388,2308,2220,2124,2040,1963,1895,1845,1802,1782,1766,1776,1791,1835,1886,1961,2038,2125,2194,2248,2256,2214,2102,1913,1645,1311,916,494,64,-350,-710,-1008,-1211,-1302,-1280,-1125,-870,-512,-111,307,677,969,1140,1193,1115,956,734,503,296,145,58,45,88,170,273,362,432,447,416,317,166,-31,-264,-502,-740,-948,-1114,-1244,-1319,-1376,-1401,-1427,-1447,-1471,-1483,-1476,-1428,-1328,-1161,-918,-615,-235,168,604,1010,1378,1668,1871,1970,1979,1905,1775,1613,1443,1283,1153,1046,966,904,841,781,696,608,498,389,285,185,108,38,-24,-85,-159,-250,-366,-506,-671,-842,-1024,-1182,-1332,-1432,-1514,-1542,-1552,-1530,-1494,-1458,-1423,-1410,-1409,-1433,-1473,-1522,-1575,-1612,-1627,-1609,-1553,-1462,-1339,-1199,-1049,-916,-807,-752,-749,-821,-953,-1146,-1369,-1607,-1819,-1983,-2068,-2058,-1937,-1713,-1391,-994,-553,-98,335,715,1014,1222,1327,1341,1284,1178,1067,977,945,992,1135,1368,1680,2045,2416,2767,3036,3206,3242,3145,2916,2578,2166,1702,1234,777,368,10,-269,-486,-618,-694,-705,-674,-615,-538,-462,-395,-347,-320,-324,-346,-399,-459,-538,-606,-674,-720,-751,-761,-757,-735,-723,-702,-700,-708,-721,-748,-769,-781,-789,-775,-763,-747,-748,-767,-830,-915,-1044,-1184,-1332,-1458,-1548,-1575,-1533,-1413,-1216,-955,-645,-302,46,383,689,954,1166,1334,1440,1518,1544,1550,1525,1482,1428,1351,1273,1165,1053,907,750,567,384,201,50,-60,-106,-83,12,157,332,500,617,658,591,410,131,-231,-627,-1018,-1357,-1601,-1735,-1746,-1647,-1462,-1224,-971,-732,-536,-390,-302,-262,-261,-276,-308,-319,-329,-301,-254,-182,-79,21,137,230,302,340,332,284,194,75,-57,-191,-294,-364,-374,-320,-205,-22,206,477,768,1066,1349,1607,1816,1971,2053,2065,2006,1884,1724,1541,1371,1241,1167,1183,1268,1438,1656,1895,2120,2297,2392,2401,2304,2126,1880,1595,1309,1034,818,650,556,515,520,535,546,515,431,289,87,-152,-411,-666,-889,-1070,-1193,-1263,-1288,-1277,-1263,-1237,-1244,-1255,-1304,-1362,-1432,-1498,-1547,-1563,-1541,-1469,-1344,-1177,-971,-748,-535,-354,-241,-214,-287,-464,-732,-1067,-1440,-1806,-2137,-2398,-2563,-2627,-2576,-2428,-2185,-1862,-1483,-1058,-609,-158,281,677,1023,1290,1477,1576,1587,1531,1416,1276,1133,1010,930,896,925,993,1100,1226,1345,1460,1535,1597,1623,1641,1649,1662,1681,1705,1726,1720,1688,1591,1433,1197,884,504,72,-388,-846,-1269,-1632,-1906,-2084,-2154,-2131,-2025,-1862,-1669,-1471,-1291,-1147,-1048,-992,-976,-991,-1017,-1059,-1087,-1113,-1120,-1114,-1090,-1055,-1008,-959,-912,-877,-858,-865,-898,-954,-1044,-1144,-1276,-1403,-1542,-1667,-1775,-1848,-1881,-1852,-1774,-1625,-1435,-1191,-929,-642,-355,-64,225,511,800,1089,1373,1648,1895,2111,2270,2377,2418,2402,2341,2246,2136,2018,1911,1802,1708,1609,1515,1418,1324,1231,1137,1053,952,859,732,593,419,220,-5,-255,-510,-777,-1019,-1257,-1438,-1591,-1670,-1693,-1654,-1559,-1437,-1296,-1178,-1087,-1054,-1066,-1123,-1194,-1257,-1271,-1216,-1056,-801,-438,-12,453,904,1293,1584,1733,1745,1591,1320,926,471,-23,-505,-944,-1303,-1561,-1698,-1716,-1612,-1410,-1125,-795,-439,-95,234,519,770,978,1150,1294,1406,1491,1547,1575,1581,1564,1540,1513,1491,1490,1505,1541,1598,1657,1730,1781,1829,1839,1829,1774,1691,1565,1415,1235,1039,841,640,454,287,131,-1,-130,-256,-386,-531,-694,-868,-1063,-1258,-1446,-1624,-1757,-1858,-1892,-1874,-1785,-1649,-1453,-1237,-994,-760,-531,-337,-162,-38,56,106,113,83,11,-101,-239,-409,-595,-791,-986,-1170,-1328,-1461,-1550,-1597,-1592,-1535,-1425,-1268,-1069,-841,-588,-326,-57,215,487,770,1053,1348,1641,1928,2194,2434,2617,2762,2822,2834,2767,2651,2487,2295,2095,1903,1734,1604,1502,1443,1392,1357,1301,1221,1097,923,707,440,150,-168,-486,-798,-1091,-1353,-1580,-1769,-1915,-2030,-2103,-2150,-2157,-2144,-2083,-2002,-1878,-1721,-1543,-1328,-1113,-886,-677,-495,-340,-239,-177,-167,-210,-294,-428,-596,-791,-1006,-1215,-1417,-1578,-1701,-1763,-1766,-1708,-1594,-1444,-1257,-1066,-854,-656,-444,-244,-27,190,417,642,860,1057,1221,1335,1395,1389,1324,1209,1057,900,748,635,566,553,594,675,783,898,993,1061,1080,1043,945,780,546,253,-98,-488,-896,-1300,-1671,-1985,-2224,-2371,-2420,-2371,-2231,-2009,-1728,-1391,-1037,-661,-301,39,349,605,817,961,1050,1078,1053,991,893,782,654,532,393,269,123,-17,-175,-335,-510,-674,-851,-999,-1145,-1252,-1340,-1390,-1411,-1403,-1370,-1316,-1246,-1152,-1033,-875,-676,-415,-115,245,623,1018,1399,1740,2033,2249,2395,2459,2448,2376,2246,2083,1891,1704,1526,1380,1282,1231,1243,1291,1375,1457,1529,1553,1528,1432,1284,1073,839,573,323,72,-137,-327,-476,-606,-710,-804,-883,-952,-1004,-1032,-1028,-993,-922,-821,-707,-571,-443,-308,-179,-50,79,212,346,473,600,703,789,838,853,814,739,594,411,160,-127,-459,-808,-1153,-1478,-1729,-1916,-1970,-1923,-1728,-1426,-1021,-554,-67,402,806,1121,1331,1434,1439,1381,1270,1164,1069,1024,1029,1100,1217,1381,1554,1733,1872,1970,1992,1937,1804,1597,1339,1053,755,490,245,75,-56,-111,-129,-103,-62,-21,0,-23,-96,-235,-431,-682,-975,-1288,-1602,-1896,-2142,-2332,-2436,-2455,-2378,-2207,-1964,-1655,-1321,-992,-690,-462,-301,-237,-257,-354,-513,-711,-931,-1146,-1352,-1516,-1660,-1747,-1817,-1834,-1841,-1815,-1779,-1720,-1648,-1541,-1410,-1230,-1002,-728,-402,-50,327,697,1051,1357,1612,1793,1903,1941,1913,1839,1733,1603,1480,1353,1251,1162,1102,1052,1029,1013,1013,1020,1040,1066,1100,1136,1160,1165,1136,1055,926,732,485,193,-128,-456,-769,-1050,-1276,-1442,-1540,-1572,-1544,-1456,-1328,-1162,-977,-785,-600,-434,-301,-201,-139,-106,-100,-105,-123,-134,-155,-168,-196,-233,-293,-368,-465,-570,-679,-780,-863,-926,-956,-961,-938,-881,-813,-709,-603,-481,-358,-239,-127,-29,58,119,178,212,249,284,330,398,500,634,807,1018,1243,1486,1700,1892,2008,2065,2018,1893,1679,1403,1088,763,462,207,29,-77,-89,-37,73,212,334,428,440,374,211,-31,-324,-637,-923,-1150,-1291,-1325,-1271,-1127,-939,-727,-535,-372,-278,-232,-256,-327,-430,-558,-673,-782,-837,-859,-815,-717,-575,-384,-189,12,173,281,311,246,91,-159,-473,-843,-1224,-1596,-1924,-2167,-2320,-2340,-2237,-2007,-1660,-1226,-734,-208,306,792,1224,1583,1876,2093,2248,2350,2407,2432,2432,2415,2388,2359,2321,2297,2257,2229,2179,2122,2036,1933,1799,1656,1495,1348,1205,1097,1007,947,903,857,808,729,626,488,320,128,-82,-307,-532,-764,-982,-1191,-1375,-1515,-1620,-1653,-1650,-1577,-1477,-1338,-1191,-1038,-895,-769,-662,-581,-527,-491,-479,-474,-474,-472,-454,-426,-378,-316,-243,-162,-82,-11,51,76,81,33,-60,-200,-396,-629,-883,-1154,-1394,-1602,-1741,-1791,-1751,-1588,-1329,-959,-509,1,545,1077,1572,1981,2290,2477,2535,2482,2323,2097,1818,1523,1218,937,670,453,257,122,4,-64,-127,-168,-222,-279,-366,-459,-591,-718,-877,-1027,-1186,-1341,-1481,-1609,-1714,-1783,-1822,-1811,-1765,-1667,-1548,-1383,-1222,-1039,-879,-729,-613,-525,-471,-446,-435,-444,-443,-435,-414,-363,-301,-218,-124,-42,39,88,120,122,106,75,41,5,-24,-49,-71,-85,-101,-111,-109,-104,-67,-24,55,153,271,409,543,684,798,906,980,1042,1089,1139,1196,1283,1390,1535,1707,1889,2084,2255,2400,2496,2540,2511,2428,2265,2050,1770,1457,1101,746,381,46,-268,-532,-759,-934,-1064,-1163,-1217,-1259,-1265,-1263,-1231,-1183,-1114,-1026,-921,-808,-683,-571,-462,-380,-321,-304,-322,-387,-484,-614,-759,-904,-1035,-1131,-1190,-1196,-1162,-1084,-991,-878,-788,-702,-666,-654,-682,-739,-796,-858,-883,-874,-801,-681,-491,-268,-12,244,480,672,799,864,843,783,667,556,451,402,411,503,666,890,1149,1416,1655,1851,1973,2019,1988,1879,1716,1501,1258,998,731,476,223,-6,-228,-434,-634,-825,-1012,-1191,-1350,-1485,-1579,-1618,-1605,-1533,-1410,-1249,-1061,-866,-681,-529,-410,-352,-332,-362,-413,-477,-529,-559,-560,-528,-473,-403,-325,-262,-207,-190,-196,-241,-316,-415,-524,-631,-708,-749,-742,-671,-559,-398,-219,-35,138,281,388,467,509,545,576,621,698,805,953,1139,1349,1586,1812,2031,2203,2319,2364,2324,2208,2023,1789,1529,1273,1036,848,700,620,572,564,566,553,521,429,294,89,-168,-479,-825,-1195,-1555,-1892,-2169,-2359,-2453,-2411,-2266,-1987,-1640,-1217,-795,-389,-58,185,316,344,284,168,34,-85,-148,-149,-60,93,305,539,763,944,1050,1058,966,760,476,115,-273,-658,-1007,-1284,-1469,-1555,-1534,-1425,-1238,-998,-721,-422,-115,200,513,825,1130,1415,1670,1883,2030,2120,2129,2079,1974,1831,1670,1517,1369,1259,1171,1111,1066,1030,985,936,853,759,628,479,307,114,-93,-319,-554,-812,-1071,-1360,-1646,-1944,-2225,-2480,-2690,-2822,-2877,-2823,-2681,-2445,-2155,-1825,-1505,-1208,-973,-798,-699,-652,-655,-675,-698,-696,-661,-575,-453,-294,-134,11,105,128,56,-109,-375,-704,-1090,-1475,-1843,-2139,-2347,-2437,-2401,-2242,-1962,-1589,-1138,-654,-162,296,686,999,1203,1326,1356,1353,1321,1324,1371,1490,1696,1969,2296,2654,2985,3290,3499,3625,3633,3534,3347,3078,2781,2454,2156,1876,1650,1454,1294,1144,985,805,573,301,-34,-409,-821,-1251,-1671,-2067,-2398,-2656,-2800,-2844,-2756,-2576,-2299,-1968,-1617,-1262,-955,-693,-501,-370,-294,-266,-259,-282,-294,-320,-334,-342,-354,-354,-373,-398,-444,-507,-584,-668,-747,-816,-850,-861,-817,-739,-610,-441,-238,-6,235,481,713,930,1118,1285,1416,1535,1620,1701,1754,1808,1841,1870,1891,1897,1899,1885,1851,1801,1716,1608,1470,1312,1149,988,847,734,643,583,522,464,368,236,49,-193,-477,-796,-1120,-1436,-1722,-1962,-2147,-2268,-2320,-2316,-2244,-2129,-1971,-1781,-1582,-1373,-1170,-981,-799,-636,-482,-345,-221,-117,-42,1,2,-44,-130,-257,-412,-578,-731,-868,-941,-974,-924,-827,-676,-505,-331,-181,-78,-28,-38,-90,-173,-254,-311,-313,-247,-100,121,400,719,1045,1360,1633,1861,2022,2130,2175,2177,2137,2070,1989,1898,1808,1725,1645,1583,1524,1484,1451,1427,1408,1377,1333,1256,1136,961,729,435,96,-285,-680,-1071,-1431,-1742,-1974,-2132,-2180,-2147,-2009,-1800,-1520,-1208,-873,-564,-288,-82,47,91,53,-52,-202,-376,-545,-687,-795,-847,-865,-838,-795,-753,-716,-725,-761,-856,-987,-1154,-1342,-1529,-1696,-1830,-1892,-1897,-1804,-1636,-1376,-1048,-667,-258,136,510,804,1032,1160,1212,1192,1137,1065,1026,1022,1093,1213,1405,1620,1854,2074,2255,2382,2445,2427,2351,2200,2007,1773,1522,1271,1035,825,655,509,400,293,187,54,-116,-338,-606,-927,-1267,-1624,-1954,-2251,-2474,-2622,-2676,-2635,-2515,-2319,-2077,-1817,-1551,-1314,-1106,-937,-807,-694,-607,-519,-443,-367,-306,-264,-252,-274,-329,-420,-528,-660,-787,-918,-1029,-1129,-1202,-1256,-1272,-1256,-1191,-1072,-895,-656,-362,-32,328,680,1009,1293,1511,1659,1737,1745,1715,1653,1595,1556,1554,1595,1679,1805,1944,2098,2226,2325,2377,2365,2300,2176,2010,1811,1601,1385,1185,1001,835,685,541,388,222,30,-189,-435,-696,-965,-1220,-1454,-1641,-1785,-1858,-1872,-1814,-1690,-1501,-1267,-976,-676,-351,-50,221,435,580,640,622,531,366,176,-67,-291,-522,-709,-853,-936,-949,-894,-775,-603,-407,-194,-5,160,273,347,371,373,363,358,381,435,524,656,802,981,1141,1322,1457,1595,1680,1736,1739,1689,1580,1412,1182,909,599,271,-43,-330,-550,-691,-728,-656,-480,-215,107,439,748,971,1100,1083,947,674,310,-129,-596,-1065,-1497,-1870,-2170,-2382,-2506,-2542,-2495,-2377,-2194,-1967,-1693,-1410,-1097,-808,-522,-284,-94,29,72,33,-84,-278,-518,-797,-1077,-1334,-1551,-1704,-1790,-1813,-1780,-1710,-1617,-1521,-1424,-1342,-1264,-1194,-1117,-1026,-909,-759,-577,-353,-112,162,434,714,979,1227,1455,1650,1822,1960,2064,2141,2178,2189,2169,2139,2089,2059,2024,2015,2018,2027,2042,2042,2028,1987,1922,1825,1716,1573,1423,1239,1033,788,498,173,-196,-571,-946,-1281,-1553,-1739,-1824,-1818,-1726,-1583,-1419,-1268,-1163,-1117,-1148,-1240,-1394,-1573,-1774,-1961,-2124,-2254,-2333,-2371,-2353,-2285,-2159,-1983,-1747,-1467,-1147,-797,-448,-102,200,453,637,746,789,773,716,642,569,519,495,515,566,659,781,924,1097,1272,1477,1673,1901,2121,2369,2617,2873,3124,3348,3538,3660,3708,3659,3511,3265,2933,2537,2098,1649,1213,812,467,175,-60,-248,-415,-563,-726,-913,-1132,-1400,-1706,-2048,-2414,-2781,-3133,-3438,-3686,-3847,-3918,-3895,-3772,-3573,-3302,-2984,-2639,-2283,-1940,-1613,-1320,-1054,-817,-604,-409,-227,-60,95,242,365,479,565,630,666,673,645,586,488,370,216,57,-115,-283,-434,-566,-666,-734,-765,-758,-721,-643,-548,-410,-260,-76,130,354,611,875,1162,1452,1735,2012,2243,2449,2583,2669,2684,2638,2538,2386,2201,1992,1774,1571,1392,1263,1184,1167,1196,1266,1346,1412,1443,1412,1312,1130,876,558,191,-191,-582,-936,-1251,-1492,-1662,-1741,-1742,-1665,-1522,-1334,-1107,-866,-614,-363,-119,119,331,524,673,779,819,807,716,585,386,153,-118,-414,-733,-1061,-1391,-1714,-2007,-2270,-2479,-2636,-2723,-2754,-2711,-2613,-2453,-2246,-1987,-1701,-1377,-1045,-705,-366,-53,246,507,743,948,1137,1309,1492,1667,1870,2072,2289,2502,2706,2884,3037,3140,3207,3220,3186,3107,2968,2783,2531,2217,1835,1385,876,325,-259,-832,-1394,-1891,-2327,-2664,-2909,-3057,-3110,-3097,-3012,-2894,-2734,-2557,-2363,-2160,-1954,-1754,-1565,-1395,-1256,-1145,-1081,-1058,-1084,-1164,-1287,-1448,-1634,-1822,-1989,-2116,-2169,-2138,-2010,-1779,-1462,-1078,-644,-213,209,563,843,1026,1099,1085,982,828,652,489,368,329,373,534,780,1131,1525,1970,2399,2806,3150,3426,3614,3722,3748,3705,3600,3445,3250,3025,2775,2509,2230,1935,1634,1315,987,651,309,-30,-350,-659,-931,-1173,-1381,-1545,-1686,-1788,-1870,-1929,-1968,-1990,-1995,-1985,-1967,-1933,-1894,-1841,-1780,-1710,-1616,-1523,-1396,-1274,-1125,-979,-825,-669,-519,-375,-235,-119,-17,52,87,76,24,-82,-219,-392,-578,-764,-932,-1072,-1164,-1218,-1215,-1178,-1091,-985,-838,-688,-501,-307,-86,150,408,681,955,1230,1476,1699,1867,1995,2061,2087,2065,2018,1948,1869,1787,1700,1624,1538,1464,1372,1292,1194,1107,1008,922,832,748,656,556,432,284,98,-122,-375,-653,-942,-1229,-1491,-1708,-1859,-1924,-1890,-1749,-1509,-1176,-784,-357,60,437,742,957,1078,1103,1063,957,829,678,537,408,297,209,142,90,50,8,-39,-104,-197,-322,-486,-690,-925,-1197,-1475,-1753,-1999,-2186,-2296,-2289,-2180,-1932,-1590,-1143,-642,-114,415,890,1316,1646,1890,2041,2107,2104,2051,1969,1875,1789,1726,1679,1669,1661,1668,1659,1629,1572,1465,1330,1143,930,690,430,166,-99,-358,-606,-838,-1064,-1265,-1453,-1619,-1755,-1876,-1959,-2025,-2058,-2078,-2074,-2067,-2044,-2035,-2018,-2014,-2007,-1996,-1976,-1931,-1858,-1751,-1598,-1419,-1200,-968,-734,-507,-321,-175,-90,-68,-99,-182,-298,-427,-559,-665,-743,-774,-755,-680,-549,-360,-131,148,435,749,1037,1319,1553,1754,1909,2020,2110,2174,2243,2314,2403,2509,2632,2768,2902,3039,3156,3260,3333,3368,3362,3298,3170,2978,2703,2364,1949,1481,968,429,-120,-651,-1154,-1595,-1971,-2251,-2441,-2533,-2533,-2469,-2341,-2194,-2040,-1905,-1815,-1780,-1806,-1900,-2040,-2222,-2409,-2581,-2700,-2749,-2698,-2554,-2301,-1985,-1601,-1218,-844,-532,-295,-150,-104,-137,-241,-375,-526,-647,-726,-739,-681,-557,-382,-166,41,247,393,502,537,526,464,388,304,256,245,298,414,590,821,1079,1361,1628,1873,2070,2199,2256,2231,2124,1951,1713,1448,1157,888,632,437,281,194,144,134,143,156,162,158,136,114,85,70,56,59,67,70,68,45,-11,-86,-207,-340,-498,-651,-791,-902,-965,-980,-934,-835,-687,-509,-312,-127,49,180,284,341,368,368,348,321,283,247,203,148,77,-21,-150,-302,-480,-659,-820,-942,-999,-971,-854,-643,-346,9,404,809,1180,1504,1741,1891,1935,1892,1771,1598,1414,1228,1083,977,933,932,986,1065,1172,1289,1406,1515,1608,1671,1701,1681,1614,1482,1299,1052,768,442,104,-238,-567,-868,-1138,-1370,-1565,-1724,-1854,-1952,-2029,-2071,-2099,-2089,-2065,-2014,-1956,-1888,-1840,-1789,-1786,-1791,-1840,-1902,-1987,-2071,-2153,-2212,-2235,-2222,-2150,-2042,-1883,-1702,-1512,-1327,-1182,-1074,-1019,-1019,-1053,-1119,-1183,-1233,-1236,-1190,-1078,-902,-679,-408,-125,176,453,731,970,1206,1417,1636,1848,2091,2340,2626,2928,3240,3553,3835,4072,4242,4322,4313,4200,4009,3744,3439,3120,2805,2528,2283,2084,1909,1746,1574,1369,1127,844,524,187,-153,-482,-778,-1049,-1285,-1504,-1703,-1910,-2115,-2335,-2552,-2762,-2948,-3091,-3173,-3177,-3100,-2931,-2689,-2375,-2024,-1656,-1302,-996,-753,-597,-538,-566,-677,-848,-1043,-1250,-1427,-1566,-1649,-1678,-1652,-1587,-1492,-1383,-1260,-1148,-1021,-906,-768,-625,-452,-259,-38,204,457,719,970,1212,1427,1619,1778,1913,2008,2087,2130,2157,2163,2155,2140,2120,2102,2092,2084,2083,2075,2054,2008,1924,1794,1604,1368,1070,736,374,-1,-360,-703,-990,-1239,-1418,-1550,-1626,-1660,-1660,-1639,-1598,-1558,-1504,-1452,-1393,-1315,-1227,-1109,-972,-815,-652,-493,-372,-291,-283,-344,-481,-673,-905,-1137,-1345,-1491,-1558,-1535,-1428,-1250,-1033,-796,-584,-404,-289,-232,-239,-293,-385,-477,-578,-628,-660,-620,-539,-401,-226,-15,207,447,676,898,1108,1297,1476,1633,1778,1904,2016,2109,2185,2243,2286,2315,2338,2360,2383,2408,2436,2450,2447,2403,2302,2140,1896,1590,1222,824,426,47,-273,-525,-705,-798,-840,-817,-776,-707,-650,-591,-564,-544,-560,-585,-631,-685,-740,-796,-837,-865,-876,-863,-833,-788,-729,-675,-614,-581,-553,-570,-604,-682,-791,-931,-1100,-1284,-1476,-1656,-1812,-1923,-1982,-1969,-1886,-1730,-1505,-1231,-918,-588,-262,48,331,575,796,988,1170,1349,1531,1720,1920,2118,2312,2493,2645,2779,2870,2936,2961,2956,2905,2823,2687,2520,2310,2071,1818,1557,1317,1098,925,798,710,666,633,601,546,443,280,47,-266,-638,-1074,-1533,-2006,-2451,-2847,-3163,-3379,-3483,-3467,-3343,-3117,-2818,-2473,-2100,-1754,-1426,-1170,-970,-852,-800,-812,-879,-978,-1106,-1236,-1364,-1475,-1562,-1625,-1653,-1666,-1655,-1635,-1611,-1574,-1537,-1478,-1402,-1305,-1170,-1033,-853,-686,-488,-293,-82,147,385,648,921,1199,1478,1735,1966,2146,2277,2341,2342,2284,2165,2007,1814,1608,1406,1209,1046,897,784,680,591,487,381,243,81,-108,-330,-567,-817,-1068,-1299,-1506,-1662,-1763,-1794,-1743,-1620,-1411,-1145,-817,-469,-110,222,503,715,831,859,795,663,488,294,124,-14,-83,-88,-14,115,297,496,692,864,969,1016,968,848,642,384,79,-234,-539,-804,-1016,-1154,-1223,-1217,-1148,-1031,-869,-686,-488,-281,-80,122,320,516,726,937,1172,1412,1655,1897,2101,2274,2380,2424,2399,2313,2177,2021,1843,1688,1546,1430,1344,1262,1193,1104,995,851,672,451,203,-73,-357,-645,-915,-1167,-1375,-1550,-1669,-1746,-1774,-1759,-1711,-1636,-1547,-1464,-1383,-1331,-1298,-1285,-1293,-1290,-1290,-1243,-1172,-1045,-877,-669,-437,-199,20,205,327,379,342,224,21,-233,-544,-858,-1166,-1435,-1636,-1759,-1782,-1705,-1528,-1262,-930,-541,-138,282,677,1044,1368,1629,1832,1969,2029,2046,1990,1913,1799,1689,1583,1512,1480,1506,1592,1732,1924,2132,2343,2517,2618,2635,2529,2313,1984,1557,1070,536,3,-507,-970,-1365,-1686,-1936,-2105,-2226,-2285,-2322,-2323,-2314,-2293,-2258,-2214,-2151,-2063,-1961,-1827,-1684,-1525,-1363,-1201,-1051,-905,-776,-657,-549,-465,-392,-350,-325,-331,-358,-399,-451,-489,-510,-499,-434,-327,-149,63,329,602,881,1126,1315,1440,1476,1441,1340,1191,1040,889,790,742,766,860,1011,1216,1449,1697,1949,2169,2365,2506,2588,2609,2552,2432,2245,2002,1721,1402,1077,744,419,114,-174,-439,-681,-905,-1116,-1310,-1500,-1683,-1855,-2030,-2176,-2314,-2407,-2465,-2466,-2415,-2303,-2155,-1970,-1786,-1609,-1477,-1389,-1368,-1398,-1478,-1576,-1673,-1738,-1744,-1679,-1530,-1307,-1024,-714,-397,-118,103,248,297,259,147,-30,-229,-431,-610,-728,-792,-769,-679,-514,-292,-27,265,564,843,1094,1294,1448,1549,1614,1656,1690,1738,1804,1894,2008,2128,2248,2349,2411,2438,2412,2342,2228,2075,1885,1670,1422,1153,870,574,289,21,-218,-406,-556,-646,-704,-722,-722,-711,-697,-694,-698,-715,-737,-766,-788,-806,-803,-793,-765,-746,-727,-737,-768,-836,-925,-1039,-1154,-1268,-1363,-1431,-1468,-1478,-1454,-1421,-1363,-1313,-1254,-1214,-1180,-1169,-1183,-1207,-1259,-1305,-1353,-1373,-1362,-1302,-1202,-1037,-843,-593,-317,-13,315,659,1007,1365,1703,2028,2308,2551,2724,2849,2902,2914,2882,2832,2777,2737,2722,2740,2786,2854,2934,3002,3048,3051,2994,2874,2671,2400,2047,1639,1183,703,229,-231,-642,-1000,-1292,-1516,-1672,-1776,-1820,-1832,-1811,-1773,-1728,-1687,-1656,-1650,-1665,-1707,-1771,-1846,-1932,-2003,-2071,-2099,-2114,-2076,-2024,-1934,-1836,-1729,-1631,-1550,-1499,-1477,-1486,-1523,-1580,-1650,-1733,-1810,-1892,-1956,-2006,-2027,-2015,-1945,-1834,-1641,-1401,-1092,-738,-352,58,456,839,1180,1468,1698,1862,1967,2020,2032,2018,1992,1965,1951,1951,1968,2003,2044,2099,2142,2188,2207,2222,2203,2168,2108,2022,1923,1803,1676,1543,1407,1268,1135,986,841,664,473,248,-9,-286,-585,-880,-1159,-1398,-1580,-1690,-1723,-1685,-1580,-1429,-1247,-1046,-857,-665,-508,-363,-248,-166,-103,-77,-80,-109,-185,-276,-420,-577,-770,-970,-1170,-1356,-1508,-1613,-1659,-1635,-1545,-1389,-1186,-953,-708,-479,-283,-129,-34,21,36,38,41,78,155,291,489,734,1022,1320,1613,1876,2090,2245,2344,2375,2372,2324,2260,2194,2127,2081,2046,2030,2022,2012,1994,1942,1862,1726,1546,1313,1044,748,454,175,-66,-257,-396,-481,-526,-545,-559,-582,-637,-726,-870,-1046,-1270,-1512,-1759,-2006,-2215,-2395,-2519,-2585,-2593,-2533,-2433,-2278,-2119,-1939,-1790,-1662,-1579,-1539,-1532,-1563,-1595,-1645,-1671,-1682,-1671,-1617,-1552,-1444,-1338,-1214,-1109,-1019,-953,-926,-915,-933,-958,-977,-988,-964,-905,-798,-642,-424,-165,155,498,868,1236,1583,1900,2160,2374,2524,2632,2688,2718,2714,2694,2654,2592,2517,2410,2291,2136,1969,1772,1568,1349,1137,927,740,573,436,330,252,199,167,140,124,96,66,10,-67,-170,-311,-470,-666,-867,-1072,-1260,-1419,-1532,-1593,-1593,-1537,-1433,-1290,-1128,-965,-803,-673,-557,-463,-397,-321,-269,-200,-137,-64,8,79,142,196,230,246,242,209,175,121,88,72,99,169,302,465,675,886,1085,1258,1374,1442,1458,1427,1374,1299,1225,1152,1081,1019,944,870,770,665,536,406,270,139,28,-74,-147,-208,-246,-277,-305,-330,-379,-428,-504,-593,-690,-800,-899,-993,-1061,-1107,-1113,-1085,-1017,-914,-782,-632,-471,-324,-193,-99,-53,-46,-95,-176,-286,-407,-522,-620,-690,-729,-736,-706,-663,-586,-516,-428,-350,-278,-212,-162,-112,-65,-13,53,129,219,319,412,499,560,598,602,586,541,503,454,436,432,460,516,594,685,792,883,976,1046,1095,1122,1118,1084,1021,925,795,640,458,258,48,-165,-376,-580,-771,-958,-1127,-1283,-1426,-1533,-1619,-1654,-1645,-1584,-1468,-1301,-1095,-850,-601,-348,-125,58,181,243,241,177,76,-70,-214,-371,-504,-615,-694,-734,-738,-710,-645,-569,-468,-366,-268,-171,-97,-35,-3,13,-9,-41,-103,-174,-251,-328,-389,-431,-431,-395,-294,-144,79,350,669,1009,1344,1660,1918,2109,2224,2250,2219,2118,1997,1854,1725,1616,1536,1488,1462,1446,1434,1395,1330,1214,1047,819,538,200,-168,-559,-944,-1291,-1590,-1796,-1922,-1947,-1895,-1781,-1638,-1498,-1384,-1333,-1332,-1409,-1523,-1674,-1821,-1947,-2018,-2022,-1935,-1761,-1498,-1157,-770,-355,41,386,644,791,816,718,521,246,-59,-361,-615,-798,-885,-878,-784,-629,-429,-235,-38,104,230,300,359,394,445,507,605,732,896,1087,1295,1504,1713,1891,2056,2172,2259,2310,2320,2317,2279,2233,2173,2100,2022,1934,1837,1732,1619,1495,1358,1206,1031,834,608,350,71,-233,-545,-852,-1142,-1396,-1604,-1754,-1848,-1870,-1851,-1769,-1676,-1547,-1440,-1334,-1269,-1228,-1226,-1253,-1293,-1351,-1394,-1429,-1448,-1437,-1417,-1371,-1314,-1247,-1162,-1076,-973,-871,-760,-653,-546,-449,-349,-255,-158,-44,64,200,324,457,578,679,771,831,880,917,938,969,988,1025,1060,1118,1181,1272,1376,1514,1662,1836,2003,2168,2299,2398,2439,2425,2353,2224,2061,1865,1662,1453,1259,1069,899,728,564,404,232,64,-120,-310,-510,-723,-948,-1175,-1412,-1636,-1851,-2034,-2184,-2280,-2329,-2318,-2257,-2158,-2028,-1898,-1770,-1676,-1617,-1607,-1640,-1719,-1827,-1956,-2092,-2219,-2327,-2403,-2441,-2436,-2386,-2298,-2168,-2017,-1834,-1650,-1445,-1249,-1050,-859,-677,-509,-353,-221,-109,-15,56,124,186,262,358,490,650,854,1080,1332,1590,1845,2074,2280,2436,2557,2629,2664,2672,2659,2641,2633,2636,2663,2708,2763,2817,2851,2836,2774,2627,2409,2118,1753,1359,931,514,124,-224,-500,-713,-843,-907,-905,-857,-771,-683,-591,-537,-517,-546,-635,-762,-940,-1135,-1344,-1546,-1722,-1868,-1964,-2016,-2018,-1973,-1895,-1786,-1670,-1549,-1446,-1371,-1326,-1327,-1366,-1433,-1530,-1626,-1721,-1789,-1823,-1802,-1733,-1601,-1416,-1183,-908,-602,-280,50,370,670,941,1166,1350,1483,1578,1638,1679,1712,1749,1803,1874,1975,2091,2227,2361,2484,2582,2635,2643,2592,2494,2353,2181,1995,1804,1618,1440,1270,1106,933,763,569,374,165,-39,-233,-403,-533,-634,-681,-708,-711,-704,-713,-740,-794,-876,-979,-1083,-1191,-1268,-1320,-1331,-1310,-1255,-1188,-1106,-1033,-970,-922,-892,-884,-885,-910,-948,-996,-1070,-1145,-1240,-1328,-1416,-1482,-1525,-1526,-1494,-1412,-1304,-1159,-996,-825,-643,-468,-295,-129,22,173,309,441,567,685,801,912,1017,1121,1217,1312,1404,1485,1566,1626,1678,1706,1716,1702,1671,1620,1560,1491,1420,1342,1256,1155,1031,882,700,498,273,51,-163,-342,-474,-544,-551,-495,-395,-264,-132,-15,64,92,67,-12,-136,-283,-447,-603,-739,-848,-919,-958,-967,-948,-918,-876,-842,-809,-801,-802,-833,-878,-944,-1020,-1105,-1181,-1255,-1295,-1312,-1278,-1201,-1075,-901,-695,-462,-229,-6,186,335,440,487,503,476,439,394,357,350,361,421,499,616,748,886,1029,1160,1269,1366,1426,1471,1483,1480,1456,1421,1376,1321,1259,1189,1108,1014,913,788,668,528,394,265,141,42,-38,-90,-110,-107,-78,-37,-2,32,20,-9,-97,-219,-380,-571,-766,-966,-1138,-1283,-1382,-1439,-1450,-1427,-1372,-1311,-1238,-1192,-1145,-1147,-1154,-1205,-1262,-1342,-1419,-1492,-1547,-1577,-1569,-1531,-1443,-1328,-1174,-1001,-807,-612,-407,-215,-19,156,325,473,598,702,775,819,846,846,849,843,856,876,921,970,1034,1080,1121,1121,1096,1024,914,770,593,405,197,4,-185,-340,-466,-543,-578,-559,-496,-399,-275,-157,-41,34,88,92,79,43,13,-3,1,40,94,173,255,326,395,425,447,429,392,330,245,148,32,-81,-206,-310,-408,-473,-512,-507,-468,-384,-270,-126,33,195,351,488,606,699,763,814,834,854,850,852,850,853,875,905,960,1029,1115,1206,1296,1372,1419,1432,1401,1325,1214,1066,912,745,605,484,402,356,345,358,384,406,411,384,319,201,46,-161,-388,-642,-895,-1138,-1364,-1546,-1695,-1786,-1833,-1826,-1775,-1694,-1583,-1471,-1358,-1261,-1190,-1144,-1126,-1133,-1160,-1200,-1252,-1302,-1353,-1389,-1407,-1405,-1369,-1310,-1221,-1107,-984,-848,-717,-591,-476,-380,-294,-229,-169,-125,-74,-24,42,122,229,367,535,744,972,1230,1492,1738,1965,2125,2234,2255,2206,2083,1911,1697,1486,1272,1108,973,907,884,920,991,1093,1201,1306,1383,1419,1414,1342,1232,1066,868,644,405,167,-63,-274,-463,-621,-753,-862,-950,-1034,-1111,-1196,-1287,-1388,-1494,-1608,-1715,-1820,-1912,-1987,-2049,-2091,-2112,-2117,-2097,-2060,-1999,-1921,-1824,-1712,-1596,-1469,-1345,-1216,-1085,-947,-797,-637,-459,-277,-78,114,309,489,661,814,949,1062,1150,1217,1251,1260,1235,1184,1108,1020,933,863,829,841,907,1034,1206,1418,1646,1868,2069,2221,2317,2337,2292,2179,2010,1806,1568,1331,1093,869,673,491,345,212,91,-18,-142,-271,-415,-585,-754,-942,-1113,-1274,-1405,-1501,-1557,-1574,-1558,-1521,-1473,-1427,-1392,-1376,-1371,-1383,-1388,-1388,-1364,-1316,-1236,-1135,-1011,-883,-758,-653,-579,-545,-556,-607,-694,-797,-913,-1001,-1080,-1104,-1094,-1029,-918,-765,-574,-358,-122,117,341,552,718,855,944,1002,1039,1063,1101,1154,1238,1353,1489,1646,1803,1949,2068,2150,2181,2168,2097,1992,1847,1685,1511,1348,1194,1072,977,915,889,883,905,930,958,972,961,916,831,687,511,272,10,-284,-589,-879,-1154,-1381,-1555,-1666,-1703,-1678,-1593,-1465,-1322,-1173,-1057,-978,-960,-998,-1090,-1220,-1364,-1509,-1619,-1697,-1715,-1693,-1628,-1542,-1447,-1368,-1311,-1296,-1319,-1376,-1456,-1545,-1617,-1665,-1651,-1579,-1427,-1197,-901,-539,-146,264,662,1031,1345,1610,1799,1944,2023,2073,2085,2082,2062,2047,2015,2007,1980,1978,1971,1973,1978,1980,1982,1979,1966,1950,1918,1883,1835,1767,1690,1573,1440,1263,1061,825,575,316,63,-164,-373,-536,-675,-771,-845,-899,-941,-983,-1033,-1088,-1170,-1256,-1364,-1481,-1599,-1716,-1820,-1903,-1969,-2008,-2031,-2033,-2024,-2006,-1976,-1947,-1898,-1858,-1804,-1752,-1700,-1634,-1579,-1500,-1418,-1316,-1191,-1061,-908,-759,-618,-483,-376,-284,-208,-152,-91,-30,41,138,249,399,563,756,962,1169,1377,1560,1718,1840,1919,1962,1963,1941,1892,1840,1785,1739,1706,1687,1673,1663,1642,1604,1539,1435,1302,1128,937,724,514,311,126,-32,-165,-267,-348,-409,-457,-502,-544,-591,-643,-693,-750,-793,-838,-865,-887,-899,-899,-903,-901,-911,-927,-954,-992,-1036,-1086,-1124,-1156,-1163,-1151,-1118,-1056,-990,-908,-831,-758,-689,-639,-585,-550,-504,-466,-412,-350,-267,-171,-51,80,229,387,547,708,856,990,1102,1192,1264,1314,1362,1408,1459,1534,1611,1717,1814,1921,1992,2051,2046,2014,1918,1788,1621,1429,1229,1028,840,667,527,402,317,247,202,174,150,137,117,96,61,17,-46,-124,-223,-334,-463,-602,-748,-903,-1059,-1213,-1361,-1499,-1607,-1694,-1738,-1750,-1724,-1673,-1594,-1518,-1432,-1371,-1320,-1295,-1293,-1311,-1342,-1379,-1411,-1428,-1428,-1399,-1343,-1265,-1154,-1031,-884,-728,-559,-382,-194,-5,200,397,606,795,969,1107,1202,1233,1219,1123,1004,827,658,488,355,268,239,267,355,474,628,778,916,1022,1072,1069,1003,887,728,550,365,194,52,-58,-128,-164,-173,-161,-136,-109,-70,-38,6,43,84,111,129,128,94,53,-24,-100,-174,-242,-279,-294,-275,-233,-170,-106,-46,-7,-3,-32,-113,-228,-388,-568,-765,-947,-1113,-1223,-1287,-1277,-1205,-1066,-872,-639,-376,-100,171,434,664,860,1021,1124,1196,1212,1205,1161,1104,1043,984,948,927,938,965,1013,1057,1094,1099,1065,979,845,659,441,204,-29,-231,-388,-480,-502,-460,-357,-225,-76,53,148,184,151,54,-112,-317,-548,-768,-956,-1085,-1139,-1111,-1002,-832,-611,-384,-146,44,201,293,321,289,191,48,-139,-348,-560,-766,-935,-1058,-1131,-1134,-1091,-990,-858,-702,-550,-398,-276,-169,-83,-24,41,85,140,188,246,299,360,418,473,534,584,640,686,737,781,831,878,933,976,1023,1037,1035,985,901,769,613,435,270,117,19,-41,-41,10,89,202,312,414,487,523,503,435,300,116,-118,-383,-669,-952,-1222,-1443,-1629,-1732,-1782,-1748,-1654,-1496,-1304,-1070,-846,-616,-427,-275,-180,-142,-169,-243,-363,-504,-656,-797,-911,-995,-1033,-1040,-1009,-951,-883,-803,-731,-668,-611,-572,-522,-475,-399,-297,-155,32,246,499,753,1011,1241,1439,1586,1684,1731,1733,1700,1644,1570,1497,1427,1368,1332,1310,1316,1334,1371,1404,1443,1457,1461,1435,1388,1316,1235,1136,1045,947,852,756,652,536,405,261,94,-67,-239,-385,-513,-598,-641,-635,-579,-494,-380,-272,-185,-143,-173,-272,-455,-702,-997,-1318,-1626,-1904,-2119,-2262,-2322,-2298,-2210,-2062,-1881,-1679,-1470,-1272,-1083,-918,-765,-643,-536,-463,-413,-386,-391,-401,-430,-446,-447,-418,-342,-225,-44,171,439,728,1027,1328,1595,1835,2020,2160,2236,2272,2251,2202,2119,2014,1899,1772,1643,1508,1372,1232,1089,946,798,661,519,393,263,146,25,-98,-225,-360,-497,-633,-763,-879,-973,-1039,-1081,-1088,-1078,-1046,-999,-953,-903,-870,-849,-848,-861,-895,-938,-992,-1056,-1112,-1182,-1237,-1300,-1351,-1409,-1456,-1508,-1555,-1593,-1628,-1630,-1619,-1559,-1470,-1324,-1150,-935,-707,-469,-249,-48,115,240,338,397,454,500,556,630,718,827,948,1078,1209,1338,1465,1589,1718,1852,1991,2141,2283,2417,2520,2579,2582,2514,2382,2174,1918,1617,1309,1009,756,551,435,383,414,491,601,709,791,816,769,643,428,156,-182,-525,-868,-1159,-1372,-1489,-1489,-1387,-1189,-935,-654,-392,-186,-72,-59,-172,-379,-687,-1048,-1443,-1833,-2184,-2481,-2690,-2817,-2846,-2790,-2661,-2481,-2267,-2051,-1843,-1673,-1541,-1456,-1414,-1397,-1399,-1394,-1370,-1316,-1216,-1083,-903,-707,-484,-266,-42,165,368,559,749,937,1133,1330,1542,1745,1956,2147,2324,2469,2578,2639,2658,2617,2540,2414,2266,2099,1933,1780,1651,1544,1461,1393,1323,1247,1143,1007,837,630,404,160,-76,-299,-481,-625,-711,-745,-730,-665,-577,-467,-354,-262,-188,-162,-174,-244,-352,-517,-706,-929,-1161,-1387,-1604,-1784,-1930,-2023,-2062,-2046,-1976,-1858,-1703,-1528,-1334,-1157,-981,-836,-716,-611,-542,-467,-411,-343,-273,-190,-94,8,121,232,350,465,575,689,794,907,1015,1133,1250,1374,1498,1609,1719,1786,1841,1838,1822,1749,1673,1563,1457,1351,1256,1177,1113,1057,1018,971,932,874,815,728,641,522,413,287,182,83,16,-35,-54,-62,-54,-49,-46,-52,-74,-105,-156,-212,-290,-363,-459,-547,-648,-751,-850,-962,-1059,-1171,-1266,-1366,-1454,-1532,-1601,-1657,-1700,-1736,-1756,-1770,-1766,-1754,-1721,-1678,-1616,-1542,-1453,-1357,-1245,-1136,-1015,-900,-778,-655,-523,-373,-206,-5,210,450,685,912,1103,1251,1339,1366,1339,1262,1155,1035,912,812,737,708,718,778,878,1008,1163,1314,1450,1557,1603,1600,1518,1378,1171,924,645,368,102,-120,-287,-394,-428,-409,-337,-230,-112,11,117,195,242,255,228,181,98,2,-109,-237,-363,-511,-653,-813,-970,-1137,-1301,-1459,-1612,-1732,-1839,-1884,-1897,-1838,-1725,-1564,-1343,-1117,-865,-645,-450,-312,-224,-196,-213,-255,-317,-355,-377,-338,-263,-121,54,270,495,728,931,1118,1251,1350,1394,1393,1355,1276,1177,1057,935,821,724,650,605,586,588,603,616,626,615,587,534,464,384,299,224,160,119,99,102,123,150,185,205,224,206,187,131,77,2,-63,-126,-175,-214,-240,-263,-284,-314,-360,-422,-507,-604,-722,-841,-973,-1093,-1221,-1327,-1430,-1504,-1552,-1562,-1522,-1433,-1286,-1086,-847,-566,-280,25,300,565,781,965,1100,1193,1246,1270,1270,1257,1242,1220,1210,1192,1178,1152,1113,1058,977,882,760,634,495,366,244,135,42,-37,-108,-168,-231,-284,-337,-381,-420,-443,-456,-451,-425,-390,-335,-275,-213,-149,-103,-61,-43,-39,-48,-81,-107,-152,-174,-201,-202,-193,-168,-129,-84,-35,9,49,82,100,114,104,85,43,-22,-112,-231,-371,-537,-705,-887,-1041,-1183,-1272,-1314,-1298,-1209,-1072,-862,-627,-347,-67,221,485,736,947,1145,1304,1455,1587,1708,1819,1917,1992,2050,2060,2036,1951,1810,1605,1344,1029,690,332,-7,-311,-550,-712,-781,-765,-662,-496,-292,-67,135,305,407,437,386,256,65,-172,-425,-665,-864,-999,-1055,-1027,-923,-759,-554,-343,-141,19,129,176,152,71,-71,-250,-464,-690,-931,-1156,-1376,-1577,-1749,-1904,-2011,-2092,-2125,-2117,-2063,-1966,-1829,-1657,-1460,-1239,-1009,-772,-537,-307,-98,107,276,437,567,679,774,859,932,1019,1095,1205,1304,1427,1541,1647,1733,1781,1787,1743,1647,1507,1323,1129,916,728,559,433,356,314,311,320,325,311,255,153,1,-196,-418,-653,-874,-1063,-1203,-1274,-1282,-1217,-1094,-924,-725,-520,-327,-168,-59,-9,-17,-87,-191,-332,-472,-616,-735,-840,-919,-986,-1046,-1107,-1182,-1263,-1359,-1461,-1552,-1632,-1676,-1681,-1642,-1543,-1401,-1211,-984,-740,-475,-215,37,282,498,712,901,1085,1262,1424,1592,1741,1891,2024,2141,2244,2314,2371,2381,2384,2339,2288,2210,2122,2033,1939,1843,1755,1654,1558,1448,1335,1210,1086,954,830,705,596,486,396,304,230,153,81,9,-74,-155,-253,-351,-459,-563,-668,-757,-837,-894,-930,-947,-935,-909,-859,-802,-735,-677,-625,-600,-601,-638,-717,-832,-990,-1170,-1387,-1604,-1832,-2034,-2213,-2343,-2419,-2431,-2370,-2247,-2048,-1797,-1494,-1149,-796,-426,-87,226,479,681,808,885,904,893,860,836,823,850,913,1017,1160,1325,1499,1668,1810,1916,1970,1970,1915,1818,1681,1529,1375,1233,1122,1039,992,972,962,958,933,889,806,689,533,354,151,-51,-246,-415,-550,-634,-677,-664,-615,-536,-442,-352,-283,-244,-251,-307,-406,-551,-719,-915,-1107,-1307,-1488,-1663,-1831,-1984,-2146,-2296,-2451,-2597,-2719,-2827,-2881,-2896,-2850,-2738,-2576,-2348,-2084,-1778,-1455,-1121,-789,-475,-179,84,319,523,702,863,1017,1169,1323,1490,1650,1814,1956,2072,2147,2177,2153,2081,1963,1815,1641,1466,1299,1157,1053,994,989,1035,1132,1267,1421,1583,1724,1823,1869,1835,1722,1526,1255,931,574,212,-131,-415,-641,-767,-812,-757,-621,-418,-173,90,331,531,649,676,592,397,97,-290,-745,-1232,-1729,-2205,-2621,-2984,-3247,-3430,-3523,-3530,-3472,-3352,-3185,-2983,-2748,-2487,-2203,-1892,-1563,-1211,-850,-479,-110,241,584,879,1161,1385,1584,1735,1850,1934,1974,1989,1971,1929,1869,1794,1709,1627,1540,1460,1372,1277,1171,1036,891,708,522,314,113,-90,-270,-440,-579,-699,-788,-856,-894,-910,-899,-859,-797,-701,-584,-430,-265,-73,109,290,439,553,620,642,617,557,461,356,244,148,81,37,30,37,54,61,39,-25,-148,-326,-561,-828,-1119,-1394,-1655,-1861,-2029,-2132,-2191,-2194,-2153,-2065,-1942,-1775,-1579,-1336,-1055,-727,-348,71,529,1008,1489,1961,2398,2795,3127,3394,3579,3683,3704,3641,3497,3279,2994,2655,2279,1890,1497,1143,819,570,381,285,252,305,400,543,693,845,955,1023,1005,913,721,457,117,-260,-659,-1046,-1393,-1673,-1871,-1963,-1964,-1851,-1661,-1372,-1031,-631,-212,201,583,890,1109,1216,1209,1095,886,598,265,-107,-476,-841,-1177,-1476,-1730,-1940,-2100,-2225,-2308,-2374,-2412,-2450,-2475,-2507,-2534,-2566,-2584,-2589,-2554,-2473,-2331,-2116,-1844,-1510,-1148,-769,-406,-65,227,473,676,839,987,1128,1282,1459,1663,1888,2131,2383,2628,2863,3058,3212,3303,3332,3281,3172,2983,2754,2468,2157,1825,1491,1163,857,572,314,82,-119,-302,-447,-574,-661,-720,-743,-743,-720,-695,-675,-667,-686,-723,-785,-867,-962,-1071,-1174,-1277,-1359,-1430,-1479,-1517,-1539,-1553,-1556,-1553,-1550,-1545,-1547,-1540,-1539,-1517,-1495,-1445,-1395,-1316,-1238,-1138,-1027,-909,-776,-660,-550,-487,-466,-515,-627,-817,-1052,-1339,-1618,-1881,-2085,-2205,-2240,-2159,-1986,-1711,-1356,-940,-483,-6,470,933,1367,1758,2102,2389,2623,2810,2950,3061,3135,3195,3221,3238,3222,3180,3097,2971,2798,2579,2325,2046,1754,1474,1206,988,808,701,649,672,748,873,1024,1188,1337,1459,1533,1549,1482,1344,1098,783,373,-91,-603,-1133,-1649,-2135,-2557,-2904,-3156,-3306,-3353,-3290,-3142,-2889,-2595,-2233,-1873,-1496,-1152,-820,-541,-279,-76,99,239,351,451,544,627,715,796,872,944,996,1041,1047,1039,981,905,790,673,541,431,327,243,161,78,-29,-155,-312,-488,-671,-846,-991,-1094,-1137,-1106,-999,-809,-562,-275,24,291,519,664,740,723,646,489,309,81,-133,-361,-551,-732,-860,-957,-991,-978,-896,-766,-589,-385,-181,3,144,212,216,122,-38,-269,-535,-817,-1077,-1308,-1473,-1577,-1605,-1558,-1445,-1266,-1045,-783,-508,-215,80,378,670,966,1244,1529,1791,2054,2291,2512,2695,2841,2938,2988,2978,2920,2804,2655,2461,2259,2035,1816,1599,1377,1164,934,692,427,118,-207,-575,-944,-1317,-1659,-1956,-2187,-2349,-2428,-2437,-2378,-2260,-2101,-1904,-1683,-1449,-1204,-962,-720,-486,-249,-26,211,429,668,880,1100,1284,1445,1559,1616,1604,1518,1349,1107,798,441,56,-338,-713,-1053,-1328,-1532,-1644,-1667,-1598,-1451,-1238,-993,-722,-477,-258,-107,-16,-16,-77,-227,-420,-660,-920,-1171,-1407,-1596,-1739,-1815,-1830,-1766,-1639,-1433,-1179,-860,-516,-135,243,619,956,1242,1463,1604,1671,1666,1594,1475,1321,1145,964,784,613,458,322,199,95,-12,-104,-205,-301,-395,-489,-574,-645,-705,-734,-742,-714,-659,-579,-479,-368,-252,-131,-12,121,260,424,606,798,996,1166,1304,1375,1374,1281,1101,838,502,127,-265,-637,-950,-1190,-1326,-1352,-1279,-1098,-861,-559,-252,54,330,555,731,847,909,925,898,843,762,676,581,499,417,358,296,252,196,140,78,8,-49,-99,-117,-104,-42,60,220,402,619,825,1016,1164,1252,1279,1236,1134,976,780,544,290,16,-266,-549,-828,-1095,-1350,-1576,-1787,-1961,-2111,-2234,-2329,-2408,-2459,-2493,-2486,-2445,-2345,-2197,-1989,-1737,-1446,-1137,-822,-526,-259,-37,128,249,314,355,367,390,428,506,631,810,1024,1275,1514,1743,1917,2037,2077,2057,1971,1857,1723,1597,1499,1438,1421,1458,1529,1648,1776,1928,2060,2192,2278,2341,2345,2306,2194,2018,1758,1420,1009,531,23,-511,-1018,-1483,-1869,-2142,-2298,-2315,-2207,-1990,-1690,-1341,-983,-642,-349,-120,38,127,153,128,77,-2,-70,-133,-166,-175,-159,-129,-99,-72,-71,-90,-150,-237,-365,-511,-682,-856,-1030,-1189,-1332,-1441,-1523,-1568,-1585,-1571,-1542,-1491,-1446,-1397,-1359,-1327,-1300,-1270,-1231,-1171,-1074,-949,-773,-569,-325,-71,187,422,614,750,807,799,717,583,412,232,60,-73,-154,-179,-131,-38,116,286,490,680,881,1048,1204,1314,1396,1424,1418,1352,1253,1105,936,740,550,357,201,57,-31,-99,-115,-103,-55,20,119,236,358,484,601,712,806,887,951,1002,1039,1063,1068,1054,1012,941,832,686,497,267,6,-288,-593,-904,-1201,-1474,-1708,-1903,-2043,-2134,-2167,-2147,-2076,-1961,-1805,-1625,-1420,-1214,-1001,-809,-630,-488,-367,-274,-195,-119,-32,76,214,382,574,782,978,1166,1306,1406,1448,1425,1350,1214,1037,826,597,364,145,-62,-222,-366,-441,-496,-483,-449,-369,-278,-171,-72,16,75,102,78,11,-124,-304,-543,-818,-1122,-1440,-1754,-2044,-2297,-2489,-2606,-2637,-2576,-2417,-2178,-1854,-1477,-1057,-616,-191,214,556,835,1036,1158,1214,1216,1187,1150,1120,1113,1133,1177,1249,1325,1410,1479,1535,1556,1554,1514,1448,1360,1252,1137,1028,925,846,791,766,771,807,861,940,1032,1135,1238,1335,1417,1467,1491,1465,1416,1321,1203,1062,911,756,611,471,348,240,138,56,-30,-101,-182,-259,-354,-452,-568,-682,-800,-903,-990,-1045,-1067,-1045,-983,-881,-747,-585,-406,-215,-24,158,325,454,554,591,592,530,431,291,126,-49,-220,-361,-465,-509,-491,-411,-274,-105,83,248,380,440,431,333,169,-66,-335,-632,-928,-1213,-1475,-1710,-1922,-2108,-2284,-2434,-2584,-2706,-2820,-2903,-2955,-2964,-2926,-2831,-2678,-2475,-2213,-1919,-1591,-1248,-910,-576,-275,2,232,430,586,723,831,939,1035,1133,1235,1330,1426,1516,1591,1655,1700,1720,1724,1705,1662,1611,1540,1474,1411,1361,1337,1336,1363,1411,1480,1558,1642,1720,1782,1826,1839,1823,1766,1676,1550,1385,1203,988,765,532,288,51,-194,-420,-643,-839,-1012,-1154,-1257,-1325,-1346,-1328,-1270,-1179,-1071,-949,-837,-730,-650,-581,-538,-503,-478,-449,-423,-374,-330,-258,-182,-99,-4,80,159,218,247,243,192,104,-38,-206,-409,-624,-839,-1035,-1204,-1321,-1401,-1418,-1404,-1339,-1265,-1174,-1093,-1040,-1017,-1048,-1120,-1238,-1380,-1537,-1675,-1783,-1827,-1812,-1709,-1538,-1296,-991,-664,-307,33,348,633,853,1034,1150,1222,1245,1234,1190,1136,1073,1027,996,1011,1051,1144,1254,1396,1539,1677,1802,1885,1936,1933,1879,1781,1633,1458,1255,1048,846,670,528,442,405,437,518,649,809,979,1138,1259,1326,1328,1256,1116,922,680,432,168,-63,-269,-429,-543,-612,-648,-659,-662,-669,-692,-732,-812,-905,-1039,-1177,-1332,-1475,-1604,-1698,-1753,-1758,-1712,-1623,-1492,-1335,-1161,-977,-796,-618,-446,-284,-124,30,189,339,499,634,767,856,926,934,918,838,738,598,449,294,143,19,-88,-152,-198,-208,-214,-209,-220,-241,-289,-349,-428,-513,-593,-673,-736,-796,-844,-891,-931,-980,-1016,-1056,-1081,-1084,-1066,-1000,-904,-750,-573,-351,-123,116,337,540,701,826,906,950,958,951,921,896,861,840,818,811,808,809,814,806,791,752,695,617,527,427,330,241,171,124,98,102,121,166,216,282,352,427,505,580,658,730,793,848,883,902,900,868,823,749,667,567,465,355,251,147,48,-44,-130,-207,-269,-319,-346,-356,-347,-317,-273,-219,-154,-90,-22,36,93,139,184,226,260,301,326,346,353,325,292,210,114,-16,-163,-331,-495,-670,-813,-948,-1044,-1111,-1142,-1130,-1095,-1024,-943,-848,-763,-695,-662,-669,-730,-840,-1010,-1220,-1475,-1747,-2042,-2316,-2589,-2800,-2979,-3077,-3110,-3069,-2950,-2772,-2532,-2251,-1936,-1600,-1257,-916,-588,-284,4,252,477,670,830,978,1091,1204,1304,1408,1514,1624,1737,1849,1954,2036,2107,2139,2150,2133,2084,2034,1958,1900,1839,1805,1788,1789,1814,1846,1883,1925,1950,1973,1967,1956,1909,1855,1764,1659,1521,1363,1175,964,731,484,222,-35,-290,-521,-721,-888,-1001,-1072,-1092,-1065,-1010,-916,-817,-702,-596,-504,-426,-381,-364,-374,-423,-477,-548,-606,-641,-644,-598,-507,-371,-201,-19,162,309,409,440,395,275,86,-148,-409,-663,-896,-1078,-1212,-1277,-1304,-1269,-1218,-1138,-1058,-980,-918,-868,-846,-847,-870,-927,-1000,-1101,-1218,-1346,-1482,-1609,-1726,-1815,-1876,-1897,-1878,-1815,-1709,-1567,-1387,-1183,-952,-704,-444,-172,111,389,675,937,1181,1386,1545,1654,1706,1709,1673,1604,1527,1443,1378,1331,1310,1315,1335,1375,1411,1448,1470,1474,1456,1421,1355,1291,1212,1150,1106,1091,1115,1173,1272,1384,1521,1639,1737,1788,1775,1693,1534,1299,1002,653,278,-114,-487,-844,-1149,-1399,-1590,-1701,-1748,-1720,-1633,-1494,-1323,-1132,-946,-782,-654,-568,-537,-541,-594,-658,-744,-817,-877,-906,-901,-855,-768,-648,-492,-327,-147,31,194,341,458,542,588,599,564,500,401,280,148,8,-116,-229,-305,-357,-362,-347,-296,-240,-178,-129,-105,-115,-159,-246,-357,-502,-648,-808,-945,-1073,-1163,-1224,-1246,-1241,-1201,-1144,-1065,-965,-857,-713,-555,-361,-134,116,398,684,973,1236,1458,1620,1708,1708,1633,1475,1267,1019,766,529,334,198,129,128,194,298,442,580,712,802,845,827,751,613,440,229,22,-174,-334,-434,-481,-457,-379,-260,-118,25,148,233,276,254,190,62,-97,-288,-484,-670,-826,-940,-994,-998,-936,-841,-709,-570,-436,-320,-237,-188,-180,-206,-262,-341,-428,-514,-590,-635,-656,-623,-559,-430,-269,-61,174,412,655,857,1026,1123,1159,1109,1003,824,608,365,112,-115,-314,-463,-548,-577,-541,-453,-331,-184,-38,87,184,218,195,107,-65,-280,-573,-887,-1235,-1572,-1897,-2165,-2376,-2499,-2527,-2456,-2289,-2034,-1716,-1351,-965,-588,-229,80,347,552,707,815,882,925,951,968,997,1020,1069,1112,1177,1236,1306,1367,1433,1487,1542,1581,1614,1627,1626,1599,1549,1473,1373,1257,1121,987,847,734,633,579,554,587,656,772,914,1075,1241,1384,1507,1575,1603,1561,1473,1322,1133,915,682,462,258,99,-21,-87,-111,-97,-55,-5,53,92,123,120,99,48,-24,-115,-220,-326,-434,-524,-595,-647,-658,-653,-613,-554,-487,-411,-353,-309,-301,-327,-392,-493,-620,-764,-912,-1051,-1174,-1276,-1350,-1404,-1429,-1442,-1425,-1409,-1364,-1329,-1279,-1241,-1217,-1215,-1248,-1329,-1454,-1640,-1868,-2140,-2432,-2730,-3006,-3243,-3413,-3509,-3500,-3397,-3181,-2864,-2460,-1974,-1444,-874,-305,252,765,1227,1617,1936,2175,2341,2434,2473,2450,2397,2306,2208,2098,2007,1919,1872,1841,1847,1867,1916,1956,2012,2043,2060,2053,2017,1955,1873,1772,1669,1561,1471,1390,1334,1302,1282,1281,1282,1273,1253,1196,1108,975,795,584,329,63,-221,-499,-761,-992,-1188,-1328,-1428,-1466,-1469,-1425,-1358,-1277,-1182,-1114,-1043,-1016,-1012,-1043,-1108,-1197,-1295,-1403,-1491,-1558,-1584,-1566,-1493,-1378,-1208,-1014,-784,-554,-314,-99,101,266,399,496,560,596,609,611,601,599,594,602,609,621,630,632,611,579,505,402,255,64,-169,-435,-734,-1046,-1355,-1650,-1906,-2114,-2270,-2353,-2384,-2345,-2264,-2126,-1960,-1748,-1511,-1250,-965,-678,-382,-101,167,406,620,802,955,1084,1184,1265,1319,1358,1369,1376,1351,1333,1295,1265,1231,1198,1168,1135,1101,1065,1023,990,949,927,908,904,916,932,962,991,1009,1026,1008,984,923,849,746,637,508,387,263,147,45,-57,-140,-221,-294,-355,-414,-456,-488,-506,-504,-485,-455,-402,-351,-291,-239,-203,-180,-183,-207,-249,-315,-382,-459,-526,-572,-603,-586,-550,-462,-350,-205,-39,135,314,489,647,800,918,1029,1103,1153,1180,1171,1140,1090,1013,943,857,780,709,640,577,511,437,353,248,125,-31,-210,-434,-678,-969,-1270,-1604,-1926,-2242,-2520,-2739,-2894,-2953,-2924,-2799,-2586,-2305,-1966,-1595,-1214,-843,-494,-192,69,272,421,528,583,609,602,575,528,472,402,336,271,223,196,203,239,320,427,563,719,869,1026,1149,1257,1327,1364,1369,1346,1298,1241,1171,1106,1043,993,955,935,929,941,964,997,1033,1066,1086,1091,1067,1008,919,786,631,442,247,46,-145,-307,-443,-529,-577,-573,-536,-459,-360,-254,-140,-50,28,69,84,59,9,-77,-178,-303,-432,-566,-689,-794,-869,-910,-909,-865,-789,-686,-576,-474,-398,-357,-366,-416,-516,-644,-806,-970,-1141,-1294,-1428,-1529,-1595,-1625,-1619,-1589,-1541,-1489,-1448,-1427,-1444,-1493,-1593,-1720,-1887,-2059,-2232,-2376,-2482,-2514,-2480,-2346,-2137,-1842,-1482,-1078,-648,-223,184,545,852,1095,1270,1380,1435,1442,1420,1378,1337,1297,1278,1277,1292,1330,1372,1420,1469,1509,1552,1585,1626,1666,1718,1773,1831,1887,1923,1948,1930,1896,1820,1726,1621,1509,1422,1343,1316,1301,1338,1375,1432,1467,1478,1437,1345,1185,976,713,432,128,-143,-402,-595,-741,-820,-848,-824,-779,-704,-641,-576,-541,-523,-534,-565,-621,-682,-758,-828,-896,-952,-983,-999,-974,-925,-832,-715,-566,-403,-229,-59,99,234,343,414,455,458,429,374,298,201,108,-4,-97,-198,-280,-361,-432,-503,-575,-655,-752,-864,-1005,-1163,-1350,-1551,-1758,-1968,-2150,-2315,-2428,-2497,-2508,-2456,-2353,-2190,-1987,-1734,-1457,-1148,-825,-488,-153,184,504,814,1101,1357,1590,1773,1923,2012,2057,2043,1990,1898,1790,1680,1587,1516,1495,1498,1551,1616,1698,1770,1826,1841,1822,1748,1635,1478,1287,1082,865,661,474,321,206,126,91,77,90,112,126,143,129,103,44,-41,-150,-287,-435,-599,-758,-910,-1037,-1136,-1192,-1212,-1177,-1105,-985,-837,-648,-452,-230,-23,173,340,457,519,517,449,324,163,-23,-201,-352,-457,-500,-479,-399,-268,-98,89,278,458,605,725,795,826,814,762,679,571,449,323,193,74,-48,-155,-282,-399,-550,-702,-892,-1084,-1305,-1525,-1748,-1964,-2161,-2336,-2481,-2588,-2653,-2680,-2652,-2588,-2475,-2325,-2140,-1931,-1697,-1453,-1201,-945,-692,-446,-208,15,218,400,555,679,786,853,913,943,972,989,1004,1024,1042,1075,1103,1143,1180,1213,1248,1261,1277,1267,1257,1232,1200,1170,1130,1097,1060,1029,998,968,945,917,895,867,836,798,755,700,642,568,489,398,294,176,48,-102,-249,-408,-553,-684,-783,-845,-859,-824,-745,-623,-479,-321,-176,-53,26,58,37,-34,-135,-262,-379,-481,-536,-545,-491,-380,-216,-9,218,457,684,882,1047,1156,1223,1228,1197,1112,1006,867,713,556,394,239,97,-43,-163,-284,-403,-521,-659,-801,-970,-1148,-1349,-1553,-1767,-1967,-2153,-2312,-2430,-2504,-2520,-2488,-2385,-2244,-2043,-1810,-1552,-1267,-987,-695,-419,-142,107,357,570,775,949,1097,1219,1315,1384,1430,1459,1473,1477,1478,1474,1464,1464,1448,1438,1421,1393,1372,1339,1313,1296,1277,1277,1275,1282,1287,1293,1289,1286,1273,1261,1244,1237,1229,1239,1250,1274,1298,1319,1328,1317,1274,1199,1073,914,704,464,192,-103,-396,-692,-957,-1194,-1379,-1513,-1583,-1601,-1562,-1489,-1391,-1286,-1202,-1135,-1118,-1136,-1200,-1300,-1419,-1553,-1675,-1775,-1846,-1864,-1847,-1773,-1662,-1515,-1349,-1165,-985,-804,-640,-491,-364,-255,-174,-112,-72,-55,-51,-64,-88,-115,-150,-182,-217,-250,-287,-327,-378,-445,-525,-633,-752,-896,-1047,-1208,-1363,-1503,-1619,-1696,-1728,-1699,-1615,-1458,-1250,-978,-663,-317,50,409,753,1062,1320,1532,1682,1794,1857,1904,1922,1944,1949,1961,1953,1949,1913,1874,1803,1724,1623,1513,1398,1278,1161,1048,936,832,734,632,545,453,386,318,291,269,292,333,403,493,588,687,765,831,855,853,803,723,603,459,286,105,-85,-264,-432,-572,-691,-775,-839,-865,-883,-867,-850,-810,-765,-706,-644,-568,-499,-418,-350,-281,-226,-183,-153,-136,-131,-133,-137,-143,-140,-134,-115,-90,-53,-12,40,93,146,207,247,299,322,346,343,331,298,253,193,115,30,-78,-196,-339,-496,-686,-880,-1108,-1331,-1563,-1791,-1999,-2184,-2334,-2436,-2492,-2488,-2427,-2309,-2146,-1930,-1698,-1422,-1157,-872,-607,-347,-110,112,309,490,653,794,932,1045,1158,1251,1336,1399,1446,1468,1466,1443,1394,1341,1271,1215,1155,1117,1085,1076,1071,1081,1090,1098,1096,1086,1049,1008,940,868,789,721,664,640,643,685,759,854,961,1052,1124,1142,1116,1021,876,675,444,195,-56,-278,-482,-624,-734,-787,-800,-781,-732,-669,-597,-524,-449,-385,-320,-267,-221,-180,-158,-143,-144,-163,-187,-227,-264,-300,-325,-332,-322,-284,-234,-159,-76,13,103,182,248,296,315,316,285,230,152,49,-65,-203,-343,-501,-661,-827,-1006,-1179,-1370,-1551,-1747,-1930,-2117,-2289,-2446,-2580,-2679,-2744,-2760,-2729,-2642,-2505,-2318,-2084,-1819,-1527,-1226,-925,-630,-357,-93,151,386,616,833,1052,1252,1439,1602,1724,1824,1865,1885,1851,1800,1710,1611,1503,1389,1297,1207,1146,1103,1079,1074,1074,1081,1093,1095,1114,1116,1145,1171,1214,1271,1327,1396,1454,1510,1543,1566,1557,1525,1469,1374,1268,1121,968,787,600,407,206,13,-178,-358,-527,-677,-812,-921,-1011,-1075,-1111,-1128,-1117,-1097,-1056,-1020,-978,-951,-926,-921,-914,-926,-929,-937,-930,-917,-881,-832,-758,-657,-541,-401,-259,-113,17,127,204,248,257,236,199,146,102,61,38,34,31,47,44,31,-15,-102,-232,-413,-635,-903,-1179,-1482,-1752,-2012,-2208,-2361,-2431,-2446,-2381,-2253,-2073,-1833,-1563,-1249,-924,-579,-236,94,415,693,949,1153,1324,1445,1535,1581,1609,1605,1591,1561,1522,1477,1423,1365,1297,1231,1157,1088,1028,976,947,934,943,973,1016,1066,1122,1163,1200,1212,1208,1189,1151,1113,1067,1027,995,958,929,891,840,784,700,608,493,367,228,83,-70,-216,-363,-492,-609,-705,-774,-831,-854,-878,-883,-891,-905,-922,-950,-977,-1008,-1030,-1046,-1045,-1033,-1005,-973,-928,-886,-834,-786,-734,-681,-626,-570,-515,-462,-410,-358,-308,-250,-191,-118,-35,58,164,274,385,490,578,642,673,662,610,509,365,176,-41,-293,-554,-828,-1095,-1350,-1580,-1781,-1939,-2053,-2120,-2126,-2089,-1992,-1851,-1668,-1450,-1202,-949,-677,-427,-177,37,223,377,485,572,615,647,655,657,661,657,667,670,676,677,668,647,617,569,518,458,406,362,343,342,381,436,527,630,741,857,950,1035,1086,1120,1126,1122,1108,1093,1095,1103,1141,1192,1260,1331,1403,1451,1475,1456,1397,1290,1155,984,813,648,501,396,327,303,319,359,420,478,533,560,564,531,472,374,268,129,0,-138,-261,-366,-456,-519,-566,-595,-612,-619,-619,-613,-596,-571,-531,-473,-405,-320,-232,-143,-66,-3,33,42,18,-42,-139,-269,-446,-648,-897,-1161,-1455,-1748,-2048,-2324,-2581,-2795,-2967,-3088,-3144,-3153,-3086,-2976,-2802,-2592,-2345,-2081,-1804,-1533,-1273,-1025,-812,-604,-433,-267,-118,25,170,319,476,638,807,972,1125,1263,1357,1426,1439,1415,1356,1266,1171,1077,1002,956,954,982,1062,1157,1282,1406,1520,1612,1666,1683,1657,1597,1506,1400,1287,1183,1097,1037,1000,1002,1011,1050,1077,1102,1102,1069,1000,895,756,593,417,235,69,-86,-207,-304,-362,-389,-383,-354,-304,-249,-190,-147,-121,-122,-153,-214,-296,-402,-505,-618,-710,-796,-859,-913,-950,-981,-1003,-1021,-1027,-1017,-989,-929,-841,-716,-558,-381,-186,2,174,312,403,444,430,363,259,115,-35,-208,-367,-536,-686,-843,-983,-1137,-1273,-1423,-1550,-1677,-1778,-1849,-1897,-1881,-1838,-1719,-1554,-1327,-1049,-735,-393,-51,278,570,809,988,1102,1154,1165,1133,1098,1052,1030,1022,1039,1081,1133,1198,1261,1316,1359,1387,1395,1396,1371,1339,1291,1229,1159,1077,986,892,797,706,624,555,495,459,433,427,432,449,470,498,517,527,529,502,465,397,306,195,58,-95,-255,-429,-585,-735,-855,-939,-988,-988,-953,-877,-779,-660,-536,-418,-312,-227,-174,-139,-141,-164,-214,-285,-371,-470,-569,-665,-746,-801,-827,-813,-755,-660,-525,-357,-171,28,222,396,550,659,739,776,781,768,723,688,627,573,502,412,300,152,-37,-256,-517,-797,-1081,-1368,-1614,-1835,-1995,-2100,-2147,-2136,-2077,-1979,-1852,-1712,-1562,-1422,-1286,-1167,-1058,-960,-857,-756,-632,-492,-325,-131,76,306,518,730,904,1037,1134,1177,1184,1160,1118,1071,1037,1016,1021,1046,1089,1139,1186,1223,1235,1232,1193,1147,1075,1007,936,886,849,843,857,897,951,1016,1077,1130,1165,1173,1148,1092,998,881,735,582,425,276,155,48,-18,-60,-75,-68,-52,-34,-17,-13,-22,-40,-83,-121,-182,-236,-300,-362,-422,-480,-535,-581,-631,-664,-708,-732,-772,-789,-821,-834,-841,-836,-801,-748,-664,-548,-411,-250,-77,88,249,378,477,535,550,515,442,312,155,-59,-288,-564,-842,-1142,-1423,-1703,-1936,-2149,-2304,-2422,-2490,-2515,-2499,-2448,-2358,-2239,-2084,-1901,-1683,-1443,-1174,-884,-591,-278,10,300,558,791,992,1155,1286,1375,1433,1451,1435,1390,1312,1218,1108,995,892,805,751,727,744,802,883,1004,1127,1257,1385,1483,1570,1617,1636,1630,1594,1546,1484,1425,1368,1324,1296,1275,1277,1276,1282,1282,1271,1244,1205,1139,1064,961,848,714,564,401,223,39,-144,-323,-482,-618,-720,-784,-819,-816,-798,-767,-733,-716,-712,-732,-775,-842,-922,-1013,-1105,-1182,-1248,-1279,-1281,-1250,-1182,-1093,-980,-867,-756,-659,-594,-545,-532,-525,-533,-533,-520,-484,-429,-351,-272,-189,-131,-100,-116,-181,-304,-476,-701,-957,-1238,-1527,-1799,-2048,-2243,-2380,-2439,-2422,-2314,-2137,-1882,-1580,-1233,-874,-506,-161,164,446,697,900,1075,1207,1321,1402,1471,1517,1550,1568,1574,1565,1552,1529,1510,1492,1477,1470,1459,1454,1436,1418,1379,1336,1281,1220,1158,1092,1025,957,886,806,722,632,545,464,397,345,320,308,326,349,391,427,460,478,467,436,363,264,128,-26,-202,-374,-543,-689,-803,-881,-910,-901,-847,-770,-665,-559,-449,-355,-275,-220,-181,-166,-156,-165,-169,-186,-201,-225,-265,-313,-387,-476,-581,-695,-801,-894,-956,-979,-952,-882,-755,-608,-411,-227,-16,155,327,441,532,560,542,469,341,174,-38,-265,-513,-749,-979,-1175,-1349,-1480,-1578,-1643,-1669,-1673,-1646,-1591,-1513,-1400,-1263,-1084,-875,-631,-356,-73,222,497,744,950,1095,1184,1205,1174,1093,986,863,747,657,598,590,624,702,814,937,1067,1177,1257,1298,1293,1243,1162,1049,928,801,681,579,488,422,372,336,314,301,290,288,284,282,288,297,317,347,380,424,456,482,481,452,386,284,145,-14,-188,-355,-501,-612,-672,-677,-629,-528,-396,-232,-70,84,216,303,352,353,310,238,144,39,-59,-148,-217,-268,-304,-326,-349,-366,-395,-423,-457,-489,-512,-523,-517,-490,-448,-389,-320,-248,-176,-117,-69,-47,-50,-85,-152,-253,-385,-543,-726,-920,-1125,-1329,-1522,-1697,-1845,-1955,-2027,-2053,-2034,-1979,-1883,-1765,-1622,-1475,-1315,-1163,-1004,-850,-691,-526,-352,-167,25,220,417,604,785,951,1105,1244,1367,1480,1567,1642,1685,1704,1693,1656,1591,1517,1431,1354,1293,1258,1254,1282,1334,1400,1473,1531,1575,1590,1573,1531,1463,1381,1299,1215,1155,1107,1092,1092,1116,1140,1170,1173,1156,1089,988,829,638,406,159,-92,-329,-535,-700,-815,-875,-884,-844,-765,-657,-533,-405,-287,-191,-124,-92,-98,-142,-216,-321,-448,-586,-744,-899,-1064,-1225,-1378,-1521,-1637,-1725,-1767,-1767,-1710,-1612,-1467,-1296,-1108,-921,-747,-605,-496,-430,-405,-417,-450,-516,-573,-652,-710,-771,-822,-870,-919,-975,-1044,-1126,-1231,-1339,-1467,-1581,-1685,-1757,-1787,-1757,-1673,-1512,-1298,-1016,-695,-337,29,397,731,1035,1275,1465,1584,1648,1655,1627,1558,1487,1399,1331,1269,1236,1219,1227,1241,1273,1290,1314,1319,1310,1293,1255,1217,1164,1114,1056,1004,956,908,873,836,809,782,754,721,685,638,592,538,491,441,403,356,319,268,210,130,31,-96,-239,-407,-579,-755,-916,-1052,-1157,-1210,-1221,-1167,-1066,-912,-719,-503,-270,-53,151,306,420,469,463,399,285,143,-26,-187,-336,-455,-531,-566,-560,-510,-441,-347,-249,-153,-66,5,59,96,110,117,100,82,51,13,-20,-69,-107,-163,-216,-285,-359,-450,-551,-660,-785,-902,-1028,-1134,-1226,-1288,-1315,-1309,-1256,-1172,-1051,-906,-746,-577,-405,-247,-96,29,138,222,281,329,358,389,418,456,503,558,614,665,703,718,712,677,618,553,471,407,348,319,315,335,383,442,510,575,622,655,656,638,590,528,450,374,298,243,198,186,195,233,295,375,471,566,660,730,775,782,746,668,557,413,264,110,-18,-116,-171,-175,-134,-48,77,220,381,536,684,806,903,971,1005,1022,1005,979,927,864,771,663,522,355,171,-47,-257,-479,-677,-848,-983,-1063,-1096,-1073,-1010,-909,-792,-667,-553,-464,-403,-389,-409,-476,-581,-719,-888,-1074,-1276,-1482,-1687,-1881,-2062,-2223,-2358,-2475,-2552,-2616,-2634,-2630,-2578,-2492,-2359,-2184,-1973,-1714,-1439,-1136,-828,-521,-220,65,326,565,775,955,1106,1224,1317,1380,1422,1447,1452,1458,1453,1454,1453,1463,1471,1492,1510,1535,1565,1589,1628,1657,1696,1728,1759,1772,1781,1760,1725,1662,1575,1469,1343,1205,1064,922,798,680,595,524,480,446,422,387,337,256,138,-6,-187,-371,-564,-730,-865,-955,-986,-972,-902,-799,-668,-521,-382,-246,-143,-59,-14,-2,-17,-65,-125,-213,-300,-406,-511,-618,-733,-836,-942,-1034,-1110,-1172,-1202,-1210,-1184,-1135,-1059,-969,-869,-766,-680,-602,-557,-529,-538,-566,-626,-700,-791,-897,-1001,-1115,-1212,-1312,-1383,-1447,-1475,-1483,-1462,-1412,-1340,-1245,-1130,-1003,-865,-713,-561,-395,-234,-66,92,253,402,550,691,833,971,1113,1250,1385,1511,1619,1711,1777,1818,1835,1828,1808,1773,1733,1696,1657,1636,1620,1617,1631,1650,1678,1702,1723,1730,1720,1696,1648,1596,1521,1456,1365,1289,1184,1076,944,790,621,429,239,43,-139,-302,-450,-574,-687,-792,-893,-1005,-1112,-1240,-1355,-1472,-1563,-1630,-1645,-1620,-1535,-1402,-1235,-1033,-839,-645,-497,-384,-328,-328,-370,-451,-549,-648,-730,-785,-796,-771,-704,-610,-497,-378,-270,-171,-99,-40,-5,28,48,79,115,164,239,322,434,555,687,822,943,1042,1110,1127,1099,1013,877,696,472,222,-48,-333,-612,-897,-1166,-1422,-1656,-1864,-2028,-2166,-2243,-2286,-2281,-2237,-2170,-2081,-1981,-1881,-1780,-1682,-1589,-1490,-1394,-1285,-1173,-1048,-919,-776,-634,-480,-321,-160,21,201,410,625,867,1125,1399,1692,1990,2284,2571,2814,3023,3154,3216,3183,3066,2868,2606,2298,1973,1650,1354,1106,910,786,719,725,775,873,990,1110,1219,1285,1305,1259,1146,975,748,502,236,7,-198,-322,-395,-379,-307,-175,-10,178,359,532,666,764,806,793,719,579,384,132,-165,-490,-841,-1194,-1542,-1883,-2190,-2483,-2723,-2937,-3086,-3184,-3215,-3174,-3073,-2902,-2690,-2437,-2168,-1900,-1641,-1423,-1234,-1104,-1013,-977,-977,-1009,-1059,-1109,-1152,-1164,-1146,-1077,-970,-813,-635,-428,-231,-43,109,220,285,302,289,248,208,179,187,236,349,513,738,1002,1293,1589,1859,2100,2264,2370,2380,2324,2193,2018,1817,1617,1443,1318,1250,1253,1320,1440,1604,1780,1961,2116,2234,2299,2302,2237,2114,1925,1694,1429,1147,866,603,355,151,-37,-184,-319,-435,-548,-654,-767,-876,-990,-1097,-1198,-1284,-1356,-1406,-1441,-1451,-1452,-1428,-1399,-1356,-1301,-1235,-1152,-1054,-929,-785,-609,-414,-203,19,231,422,580,682,729,706,624,486,304,105,-102,-283,-432,-526,-565,-543,-475,-363,-239,-103,6,91,133,124,82,-16,-121,-261,-384,-516,-618,-712,-785,-847,-909,-969,-1036,-1109,-1188,-1261,-1329,-1376,-1406,-1411,-1396,-1360,-1322,-1271,-1233,-1190,-1156,-1124,-1080,-1031,-957,-866,-747,-611,-456,-289,-121,46,208,347,479,582,664,720,754,760,757,736,722,720,734,792,876,1015,1183,1392,1615,1856,2082,2294,2464,2601,2680,2715,2694,2632,2524,2389,2218,2035,1837,1634,1438,1246,1074,918,781,669,569,490,414,352,279,207,116,6,-123,-278,-453,-645,-841,-1041,-1207,-1356,-1444,-1483,-1454,-1359,-1213,-1020,-798,-576,-355,-183,-43,26,41,-15,-124,-286,-477,-695,-915,-1130,-1330,-1510,-1656,-1788,-1881,-1957,-2014,-2039,-2060,-2056,-2038,-2012,-1965,-1915,-1849,-1783,-1701,-1627,-1540,-1463,-1384,-1308,-1240,-1163,-1099,-1019,-936,-840,-721,-591,-439,-278,-108,61,217,364,476,578,639,690,722,747,780,822,885,971,1082,1210,1359,1511,1668,1815,1945,2054,2128,2168,2172,2131,2065,1957,1847,1715,1606,1504,1443,1413,1428,1474,1554,1644,1740,1819,1875,1893,1868,1802,1687,1541,1361,1150,935,693,458,216,-28,-266,-511,-752,-993,-1232,-1452,-1662,-1838,-1984,-2086,-2157,-2178,-2181,-2142,-2094,-2017,-1939,-1831,-1727,-1590,-1451,-1281,-1099,-891,-658,-411,-132,149,447,734,1007,1248,1444,1582,1658,1666,1612,1506,1362,1193,1017,856,703,591,500,442,414,407,414,442,463,499,517,529,521,485,419,311,169,-15,-229,-471,-727,-985,-1232,-1454,-1644,-1786,-1880,-1923,-1908,-1851,-1743,-1611,-1453,-1293,-1139,-1000,-896,-821,-789,-791,-834,-900,-1001,-1114,-1237,-1367,-1479,-1580,-1655,-1690,-1701,-1651,-1581,-1453,-1302,-1117,-910,-689,-463,-229,-6,220,429,640,827,1014,1182,1339,1487,1623,1757,1888,2023,2159,2300,2443,2575,2702,2798,2874,2902,2896,2838,2741,2604,2437,2252,2056,1859,1675,1496,1340,1194,1058,930,802,667,522,363,182,-10,-221,-437,-652,-849,-1026,-1157,-1245,-1274,-1246,-1163,-1033,-867,-683,-496,-325,-182,-89,-33,-50,-101,-218,-366,-549,-751,-962,-1168,-1371,-1550,-1727,-1868,-2008,-2113,-2207,-2275,-2324,-2343,-2349,-2322,-2284,-2229,-2163,-2097,-2033,-1976,-1933,-1898,-1872,-1854,-1830,-1801,-1754,-1685,-1581,-1449,-1270,-1064,-813,-541,-243,58,365,647,923,1143,1353,1501,1631,1725,1792,1854,1899,1946,1997,2042,2099,2147,2205,2251,2302,2339,2367,2386,2373,2347,2287,2201,2094,1961,1823,1672,1535,1402,1292,1200,1131,1084,1050,1026,1003,971,932,865,785,665,532,366,179,-20,-234,-446,-651,-845,-1019,-1164,-1289,-1377,-1447,-1484,-1509,-1509,-1507,-1492,-1485,-1475,-1483,-1495,-1525,-1554,-1591,-1616,-1626,-1616,-1564,-1487,-1362,-1205,-1012,-791,-552,-294,-44,210,439,646,819,947,1032,1069,1057,1011,928,829,722,624,541,491,465,481,520,585,662,742,818,874,905,902,864,785,672,515,338,132,-85,-305,-522,-718,-894,-1031,-1132,-1190,-1205,-1183,-1126,-1044,-938,-830,-707,-600,-496,-414,-348,-302,-274,-264,-262,-277,-293,-320,-349,-385,-416,-455,-477,-507,-511,-513,-496,-462,-419,-352,-279,-187,-86,25,150,275,417,552,698,837,975,1106,1224,1335,1432,1515,1588,1634,1669,1672,1642,1586,1482,1356,1186,1006,803,610,427,274,156,88,52,69,104,169,235,294,334,345,325,268,189,76,-37,-159,-268,-351,-408,-422,-394,-326,-217,-74,86,265,433,594,722,816,855,845,767,637,442,200,-85,-400,-729,-1059,-1377,-1663,-1915,-2111,-2257,-2342,-2369,-2343,-2274,-2163,-2037,-1890,-1747,-1618,-1503,-1424,-1382,-1374,-1410,-1471,-1557,-1653,-1736,-1800,-1818,-1787,-1695,-1535,-1320,-1042,-733,-393,-53,273,572,819,1011,1139,1203,1206,1165,1081,984,877,784,710,673,676,722,813,946,1106,1298,1494,1691,1872,2026,2143,2218,2251,2231,2182,2087,1971,1835,1683,1534,1386,1256,1141,1059,997,973,962,979,990,1008,993,963,880,771,602,405,163,-102,-385,-677,-966,-1235,-1486,-1692,-1864,-1981,-2049,-2070,-2038,-1974,-1866,-1737,-1583,-1418,-1242,-1059,-877,-692,-513,-335,-167,-2,150,294,426,543,639,725,778,815,824,804,762,691,597,487,357,228,96,-22,-116,-186,-218,-213,-184,-120,-57,12,65,85,80,23,-67,-206,-373,-575,-787,-1009,-1215,-1406,-1551,-1663,-1713,-1714,-1663,-1564,-1429,-1275,-1103,-943,-791,-665,-570,-499,-462,-436,-427,-417,-403,-373,-329,-265,-185,-99,3,96,193,279,354,426,492,557,636,716,827,940,1081,1225,1376,1522,1655,1766,1852,1912,1940,1957,1947,1946,1937,1949,1974,2013,2073,2135,2197,2245,2259,2233,2157,2015,1822,1566,1266,934,582,232,-103,-403,-663,-868,-1026,-1123,-1179,-1188,-1173,-1138,-1094,-1054,-1022,-1007,-999,-1017,-1033,-1068,-1100,-1131,-1157,-1175,-1171,-1158,-1120,-1065,-993,-901,-802,-693,-592,-500,-432,-399,-402,-461,-558,-709,-892,-1104,-1333,-1550,-1760,-1931,-2066,-2149,-2176,-2156,-2078,-1973,-1826,-1674,-1510,-1357,-1216,-1092,-991,-900,-829,-759,-698,-626,-559,-464,-371,-247,-112,51,229,431,644,869,1095,1313,1518,1697,1850,1961,2042,2082,2094,2077,2040,1993,1939,1891,1851,1824,1815,1820,1840,1871,1906,1938,1967,1968,1961,1911,1841,1731,1584,1416,1207,1000,769,563,355,188,44,-58,-120,-152,-155,-130,-105,-65,-47,-42,-68,-130,-231,-374,-552,-761,-986,-1219,-1446,-1648,-1830,-1957,-2057,-2092,-2091,-2038,-1942,-1811,-1652,-1468,-1284,-1086,-910,-738,-594,-465,-350,-252,-150,-53,56,178,303,440,565,683,770,830,844,819,751,649,524,387,247,123,15,-56,-105,-112,-95,-53,16,84,164,229,281,307,303,270,193,99,-42,-190,-366,-543,-727,-895,-1060,-1192,-1313,-1396,-1457,-1489,-1490,-1475,-1433,-1381,-1316,-1249,-1176,-1114,-1049,-1004,-957,-927,-896,-872,-847,-813,-777,-723,-660,-576,-475,-355,-218,-65,97,269,436,605,760,917,1049,1191,1299,1416,1502,1586,1647,1698,1731,1759,1780,1802,1831,1867,1920,1981,2054,2128,2202,2260,2296,2301,2266,2191,2070,1908,1710,1487,1244,998,756,536,342,185,68,-4,-34,-25,22,89,180,268,355,418,452,450,397,314,179,25,-155,-335,-515,-673,-811,-915,-993,-1037,-1063,-1071,-1070,-1080,-1089,-1134,-1192,-1289,-1413,-1563,-1745,-1936,-2146,-2354,-2563,-2759,-2940,-3096,-3224,-3310,-3359,-3351,-3296,-3185,-3024,-2822,-2587,-2334,-2077,-1824,-1590,-1375,-1179,-1008,-835,-683,-509,-341,-149,48,264,477,701,911,1121,1312,1498,1665,1824,1973,2107,2231,2345,2433,2512,2559,2592,2600,2594,2577,2550,2533,2515,2520,2534,2573,2622,2684,2741,2788,2803,2788,2717,2604,2437,2231,1995,1740,1485,1239,1015,826,665,547,451,387,331,276,212,119,-2,-165,-367,-602,-870,-1149,-1439,-1715,-1981,-2213,-2421,-2590,-2728,-2828,-2902,-2932,-2939,-2911,-2848,-2765,-2642,-2505,-2342,-2165,-1978,-1773,-1572,-1348,-1127,-891,-649,-401,-155,86,309,504,669,788,868,897,893,844,778,688,588,493,394,310,236,170,118,71,34,-1,-26,-49,-64,-67,-67,-53,-31,-5,27,53,78,86,86,65,31,-21,-82,-153,-221,-285,-338,-375,-390,-391,-359,-326,-259,-200,-119,-51,24,80,134,165,189,189,182,155,121,84,36,3,-27,-36,-18,20,96,193,317,446,585,698,802,857,889,864,821,733,641,537,438,361,303,276,280,312,370,448,538,632,724,798,859,880,878,828,742,610,445,244,32,-194,-404,-596,-742,-839,-875,-846,-756,-613,-425,-215,6,222,413,578,703,794,848,872,866,842,792,734,650,561,449,331,200,68,-72,-200,-328,-443,-549,-652,-746,-842,-940,-1037,-1140,-1237,-1333,-1419,-1496,-1559,-1605,-1639,-1652,-1656,-1639,-1614,-1574,-1524,-1462,-1392,-1310,-1224,-1124,-1025,-916,-804,-694,-574,-461,-342,-221,-107,17,130,250,363,473,575,664,743,794,834,841,828,799,745,695,638,597,574,582,621,708,821,985,1160,1366,1566,1760,1933,2070,2171,2221,2227,2185,2098,1975,1818,1644,1457,1273,1094,935,787,662,546,444,353,261,182,103,29,-33,-100,-163,-226,-306,-390,-496,-615,-749,-892,-1042,-1182,-1317,-1420,-1503,-1542,-1542,-1500,-1412,-1286,-1130,-945,-751,-550,-354,-175,-13,131,247,352,437,509,575,624,666,688,689,666,609,524,402,251,74,-124,-334,-549,-754,-949,-1113,-1260,-1365,-1442,-1486,-1505,-1500,-1481,-1446,-1409,-1365,-1318,-1271,-1212,-1158,-1084,-1016,-925,-844,-752,-673,-597,-544,-501,-487,-481,-502,-516,-539,-543,-523,-480,-389,-272,-109,73,280,488,688,869,1017,1128,1194,1225,1211,1182,1119,1064,996,951,913,895,895,908,937,976,1015,1068,1106,1158,1192,1229,1256,1272,1278,1275,1255,1229,1190,1143,1101,1051,1011,981,949,934,915,894,868,824,764,681,577,453,306,153,-17,-182,-349,-508,-648,-781,-878,-960,-1007,-1028,-1020,-991,-938,-882,-817,-760,-711,-671,-648,-628,-624,-613,-614,-601,-598,-582,-576,-564,-562,-562,-578,-601,-644,-700,-771,-859,-948,-1043,-1131,-1204,-1258,-1291,-1291,-1280,-1238,-1196,-1148,-1105,-1086,-1071,-1091,-1109,-1143,-1163,-1169,-1147,-1084,-990,-849,-684,-494,-290,-98,92,251,391,504,600,681,761,848,944,1066,1197,1346,1501,1652,1789,1906,1986,2034,2040,2008,1948,1856,1753,1642,1527,1429,1335,1262,1205,1165,1137,1127,1114,1115,1104,1087,1060,1011,945,861,750,629,486,337,184,25,-117,-266,-386,-510,-612,-708,-795,-868,-935,-990,-1036,-1075,-1109,-1135,-1165,-1190,-1215,-1242,-1268,-1290,-1314,-1333,-1346,-1361,-1360,-1359,-1334,-1296,-1228,-1131,-990,-823,-596,-354,-65,236,544,842,1115,1340,1520,1627,1677,1657,1587,1466,1316,1139,954,771,589,430,278,149,32,-72,-164,-255,-334,-425,-505,-594,-679,-765,-840,-914,-959,-998,-1002,-989,-945,-884,-799,-710,-612,-525,-449,-396,-368,-366,-394,-440,-508,-580,-662,-730,-794,-839,-864,-870,-850,-810,-751,-673,-586,-490,-398,-305,-229,-158,-109,-67,-42,-16,3,35,75,135,215,316,436,574,720,874,1021,1168,1292,1412,1503,1582,1637,1678,1706,1716,1724,1714,1707,1683,1663,1624,1588,1532,1479,1405,1330,1233,1128,1011,873,731,572,407,242,70,-91,-248,-389,-515,-614,-693,-734,-752,-725,-676,-586,-479,-353,-214,-78,54,170,266,333,381,384,372,311,236,120,-15,-170,-349,-530,-728,-921,-1113,-1296,-1462,-1608,-1730,-1822,-1894,-1938,-1968,-1994,-2013,-2056,-2106,-2184,-2281,-2386,-2500,-2594,-2661,-2686,-2648,-2554,-2390,-2170,-1901,-1597,-1278,-956,-653,-370,-130,82,251,390,507,604,693,783,872,974,1083,1200,1334,1468,1606,1747,1871,1991,2091,2169,2235,2277,2303,2321,2321,2328,2322,2325,2328,2332,2339,2337,2334,2310,2276,2217,2141,2044,1931,1809,1672,1545,1402,1283,1148,1034,906,784,656,514,374,217,62,-96,-256,-402,-548,-671,-796,-894,-1001,-1085,-1191,-1285,-1402,-1516,-1649,-1775,-1906,-2014,-2104,-2155,-2169,-2133,-2057,-1937,-1782,-1609,-1413,-1228,-1035,-868,-707,-570,-452,-347,-262,-188,-128,-85,-47,-33,-21,-32,-44,-74,-102,-138,-168,-196,-219,-235,-254,-271,-303,-346,-412,-494,-599,-713,-835,-956,-1056,-1142,-1194,-1214,-1192,-1135,-1033,-895,-725,-527,-314,-97,117,313,482,622,720,781,803,788,747,683,610,531,466,411,377,375,380,427,474,547,616,691,752,814,852,886,901,903,898,876,851,816,786,755,738,730,745,767,818,862,927,974,1024,1046,1055,1032,989,917,828,720,609,494,394,299,236,185,158,151,145,150,144,127,90,32,-54,-162,-291,-439,-587,-747,-877,-1003,-1084,-1136,-1141,-1102,-1024,-902,-757,-580,-400,-211,-32,130,274,391,477,543,570,579,552,498,415,293,145,-40,-249,-475,-720,-956,-1191,-1404,-1585,-1743,-1846,-1919,-1943,-1927,-1873,-1780,-1666,-1523,-1378,-1220,-1075,-932,-805,-691,-584,-491,-396,-305,-213,-121,-29,48,126,176,218,236,239,228,210,191,174,175,188,224,282,352,446,535,636,714,785,827,842,835,794,742,677,613,561,528,526,557,627,725,852,1000,1151,1308,1444,1565,1655,1715,1741,1739,1706,1659,1587,1508,1416,1310,1200,1070,936,789,637,482,332,190,58,-56,-161,-248,-329,-402,-476,-546,-619,-692,-763,-821,-875,-899,-912,-893,-855,-791,-710,-614,-502,-384,-265,-137,-25,96,189,284,348,403,428,437,418,381,317,235,131,12,-130,-276,-442,-600,-766,-917,-1064,-1188,-1297,-1383,-1455,-1500,-1540,-1553,-1570,-1567,-1567,-1563,-1552,-1552,-1534,-1520,-1484,-1430,-1347,-1236,-1085,-909,-700,-478,-249,-28,173,344,476,562,609,613,587,535,465,394,315,256,200,170,160,164,191,231,282,343,404,467,529,580,635,666,708,720,747,754,769,785,804,835,870,921,970,1036,1097,1161,1219,1270,1306,1333,1340,1333,1314,1280,1238,1192,1138,1091,1036,989,940,888,836,772,699,612,504,383,238,83,-88,-261,-433,-597,-746,-876,-985,-1065,-1123,-1155,-1167,-1160,-1137,-1105,-1060,-1016,-960,-909,-847,-786,-722,-653,-580,-506,-429,-355,-296,-248,-231,-254,-305,-417,-554,-732,-927,-1122,-1307,-1464,-1573,-1650,-1657,-1637,-1567,-1476,-1369,-1263,-1160,-1080,-1012,-965,-935,-906,-882,-845,-790,-717,-614,-495,-353,-208,-55,88,214,329,414,493,549,603,649,704,758,826,899,975,1060,1136,1219,1288,1358,1415,1470,1513,1553,1580,1604,1618,1621,1623,1614,1600,1586,1561,1538,1505,1464,1420,1356,1296,1210,1130,1029,931,823,713,610,503,412,328,260,203,166,130,109,78,47,-6,-73,-167,-282,-423,-582,-757,-936,-1116,-1284,-1439,-1563,-1664,-1726,-1758,-1749,-1709,-1631,-1526,-1391,-1237,-1067,-889,-712,-534,-371,-208,-69,70,194,308,423,519,623,703,784,832,872,870,844,770,664,516,343,150,-46,-230,-389,-513,-593,-632,-635,-608,-574,-536,-512,-510,-528,-575,-628,-695,-742,-784,-786,-768,-708,-630,-523,-413,-303,-204,-134,-88,-81,-109,-165,-251,-344,-447,-535,-606,-648,-656,-635,-580,-507,-412,-319,-219,-136,-63,-11,22,37,40,32,27,26,44,81,143,235,347,485,627,783,920,1057,1167,1253,1321,1350,1369,1354,1326,1279,1222,1156,1092,1022,966,912,876,849,835,831,830,831,820,798,754,689,594,482,345,197,50,-106,-237,-364,-458,-531,-577,-592,-588,-552,-505,-429,-346,-243,-133,-18,103,218,333,435,531,606,673,714,732,722,674,593,466,299,97,-140,-388,-653,-897,-1131,-1318,-1473,-1574,-1633,-1649,-1632,-1598,-1550,-1511,-1482,-1477,-1492,-1530,-1581,-1636,-1684,-1718,-1718,-1691,-1624,-1523,-1394,-1240,-1073,-901,-734,-576,-436,-316,-213,-127,-49,27,108,206,320,454,602,760,914,1055,1169,1247,1286,1285,1250,1186,1116,1038,982,942,938,966,1023,1109,1204,1306,1395,1465,1504,1515,1490,1442,1369,1290,1203,1125,1048,992,934,896,859,823,794,755,718,675,629,575,521,457,391,324,254,181,108,28,-57,-149,-260,-375,-513,-656,-806,-962,-1102,-1232,-1334,-1404,-1442,-1437,-1405,-1328,-1239,-1118,-992,-858,-725,-596,-480,-374,-285,-219,-169,-156,-161,-201,-267,-360,-473,-597,-722,-842,-943,-1023,-1069,-1093,-1085,-1062,-1024,-981,-949,-922,-914,-921,-940,-972,-1001,-1029,-1041,-1040,-1008,-954,-866,-748,-610,-437,-267,-67,115,300,465,608,728,812,871,897,902,893,868,850,830,828,837,860,902,947,1006,1061,1115,1169,1207,1244,1266,1282,1288,1285,1271,1250,1217,1182,1133,1093,1042,1012,976,967,959,972,990,1015,1040,1062,1067,1063,1027,985,907,818,716,599,488,378,273,177,87,-3,-93,-195,-302,-431,-561,-708,-854,-994,-1128,-1243,-1334,-1399,-1436,-1435,-1414,-1357,-1279,-1186,-1070,-957,-831,-717,-605,-507,-421,-347,-286,-232,-183,-138,-92,-53,-16,6,17,2,-33,-99,-186,-298,-426,-562,-708,-840,-972,-1078,-1171,-1237,-1284,-1306,-1310,-1294,-1264,-1221,-1166,-1098,-1019,-929,-824,-709,-583,-445,-307,-158,-20,122,247,362,467,539,611,642,672,667,658,620,580,518,451,374,294,216,145,85,51,35,57,100,177,271,385,504,619,732,819,899,949,984,999,1000,994,983,979,985,1003,1043,1099,1174,1262,1356,1449,1531,1594,1634,1635,1607,1538,1431,1295,1130,948,760,575,394,239,93,-24,-137,-228,-325,-414,-513,-614,-722,-820,-922,-998,-1058,-1091,-1088,-1061,-1001,-914,-811,-693,-567,-437,-316,-192,-86,16,106,185,253,312,354,383,391,376,328,254,139,3,-172,-350,-550,-734,-913,-1064,-1189,-1282,-1345,-1385,-1410,-1423,-1437,-1458,-1483,-1527,-1571,-1624,-1673,-1717,-1744,-1755,-1745,-1710,-1657,-1579,-1491,-1385,-1278,-1159,-1046,-931,-819,-713,-608,-508,-404,-307,-195,-95,21,133,244,355,458,551,637,703,767,809,859,895,943,998,1065,1153,1247,1364,1479,1604,1721,1827,1922,1989,2041,2064,2070,2055,2026,1989,1943,1899,1850,1800,1752,1688,1626,1537,1446,1328,1201,1062,912,758,607,450,307,161,28,-101,-219,-328,-430,-518,-600,-665,-728,-765,-805,-816,-827,-815,-801,-774,-742,-714,-677,-657,-629,-618,-603,-600,-587,-585,-568,-558,-534,-510,-481,-449,-423,-401,-395,-399,-432,-474,-548,-624,-719,-806,-887,-954,-998,-1021,-1022,-1001,-975,-937,-910,-884,-880,-885,-912,-946,-994,-1033,-1074,-1091,-1099,-1071,-1031,-950,-863,-749,-627,-506,-379,-274,-171,-96,-33,8,33,49,60,71,90,119,170,226,312,400,506,610,717,815,905,987,1054,1112,1163,1205,1247,1289,1329,1383,1432,1501,1566,1645,1719,1792,1853,1899,1921,1920,1890,1832,1753,1650,1530,1400,1259,1120,985,849,739,621,540,445,377,295,219,122,15,-117,-267,-433,-610,-786,-952,-1095,-1206,-1276,-1302,-1279,-1216,-1117,-996,-867,-741,-638,-557,-518,-505,-530,-570,-623,-675,-712,-734,-720,-688,-621,-540,-443,-344,-256,-183,-145,-130,-162,-224,-322,-446,-588,-737,-888,-1023,-1141,-1229,-1291,-1314,-1311,-1273,-1213,-1134,-1040,-942,-836,-742,-638,-557,-465,-394,-314,-242,-173,-93,-33,48,104,173,228,280,333,376,424,467,508,550,577,607,612,609,587,544,489,421,341,265,188,121,71,34,23,31,64,120,193,286,388,498,603,709,796,876,935,979,1007,1022,1030,1027,1030,1024,1032,1028,1042,1039,1049,1040,1033,1009,980,936,877,811,728,637,535,421,302,176,39,-90,-228,-353,-472,-580,-670,-745,-804,-842,-869,-878,-873,-860,-826,-788,-734,-664,-591,-496,-398,-296,-182,-78,30,130,218,296,357,395,408,394,343,267,152,13,-147,-327,-508,-691,-859,-1009,-1139,-1233,-1309,-1350,-1375,-1381,-1372,-1360,-1335,-1309,-1270,-1223,-1160,-1082,-989,-879,-769,-650,-548,-456,-395,-346,-342,-335,-365,-380,-402,-403,-381,-332,-249,-136,6,163,339,501,659,783,870,910,906,852,771,654,538,418,325,251,225,225,274,351,453,577,700,829,942,1043,1119,1176,1206,1222,1210,1191,1161,1119,1088,1049,1025,1010,1007,1018,1042,1072,1106,1135,1158,1155,1138,1083,1012,900,782,634,483,330,176,41,-91,-190,-280,-336,-377,-394,-396,-385,-368,-353,-336,-339,-343,-368,-399,-436,-483,-518,-555,-573,-578,-571,-545,-515,-473,-442,-407,-399,-393,-416,-447,-494,-548,-605,-664,-718,-774,-826,-887,-946,-1021,-1098,-1185,-1275,-1361,-1434,-1498,-1527,-1533,-1500,-1432,-1329,-1204,-1055,-903,-757,-621,-517,-433,-375,-340,-306,-289,-245,-203,-127,-41,66,180,297,407,506,587,644,689,702,714,700,696,681,682,687,713,751,811,880,964,1053,1140,1228,1299,1367,1415,1452,1480,1491,1503,1500,1501,1488,1478,1451,1419,1368,1299,1208,1091,960,804,648,484,329,189,66,-37,-124,-198,-269,-340,-428,-527,-650,-792,-947,-1113,-1272,-1418,-1531,-1614,-1642,-1628,-1563,-1457,-1318,-1158,-987,-821,-665,-536,-427,-355,-303,-282,-277,-283,-295,-304,-304,-292,-262,-209,-147,-55,35,145,245,342,423,481,513,508,469,392,284,138,-22,-206,-390,-569,-732,-865,-962,-1007,-1011,-952,-850,-699,-511,-306,-82,123,324,473,598,663,686,662,605,513,416,304,207,123,62,20,10,7,22,33,41,29,6,-47,-114,-195,-288,-370,-452,-502,-535,-525,-493,-418,-330,-208,-90,45,166,284,392,485,569,646,712,777,830,876,919,941,966,974,977,986,986,997,1011,1025,1044,1052,1051,1030,988,919,823,697,553,384,208,19,-160,-335,-484,-609,-704,-760,-781,-775,-729,-681,-601,-536,-463,-413,-373,-355,-353,-366,-390,-412,-428,-433,-417,-389,-335,-273,-204,-134,-77,-38,-19,-27,-66,-115,-207,-290,-408,-520,-645,-772,-900,-1021,-1146,-1248,-1351,-1421,-1483,-1505,-1505,-1468,-1387,-1286,-1132,-972,-778,-591,-398,-231,-81,35,123,178,215,222,232,224,235,238,271,303,364,425,502,581,655,730,785,831,859,869,867,847,828,794,772,743,727,715,705,711,707,719,727,745,774,813,870,943,1032,1138,1241,1349,1437,1501,1541,1528,1493,1408,1298,1166,1016,873,732,609,507,429,368,327,292,254,214,147,64,-48,-187,-344,-521,-700,-873,-1034,-1160,-1267,-1324,-1356,-1345,-1310,-1255,-1183,-1111,-1037,-974,-920,-880,-850,-833,-816,-804,-774,-743,-684,-615,-523,-424,-317,-219,-130,-70,-34,-42,-76,-155,-259,-388,-534,-681,-821,-948,-1046,-1116,-1153,-1151,-1122,-1061,-977,-874,-756,-631,-498,-365,-230,-105,20,123,220,291,338,365,352,327,261,194,100,18,-62,-117,-148,-144,-113,-48,32,132,230,324,401,456,489,496,479,450,398,360,310,286,274,290,331,405,496,618,746,888,1027,1166,1290,1408,1506,1589,1656,1699,1726,1721,1702,1649,1577,1485,1373,1257,1137,1020,922,826,762,691,643,574,502,403,274,121,-67,-265,-480,-682,-871,-1028,-1142,-1216,-1235,-1211,-1146,-1049,-929,-800,-668,-541,-436,-334,-266,-202,-163,-136,-125,-125,-140,-168,-207,-260,-326,-398,-482,-564,-652,-733,-813,-885,-948,-1016,-1065,-1130,-1178,-1242,-1298,-1361,-1424,-1478,-1534,-1569,-1597,-1598,-1584,-1543,-1480,-1397,-1290,-1172,-1035,-895,-742,-595,-439,-294,-152,-14,107,236,335,452,539,637,722,797,871,926,971,998,1000,986,941,883,802,712,619,528,450,387,349,331,344,374,434,507,601,705,823,945,1074,1199,1326,1447,1560,1664,1754,1835,1896,1944,1968,1971,1953,1900,1829,1720,1597,1438,1276,1089,909,719,537,361,181,15,-171,-349,-549,-757,-972,-1200,-1414,-1623,-1802,-1947,-2055,-2103,-2112,-2062,-1974,-1846,-1681,-1511,-1311,-1135,-950,-793,-660,-551,-474,-418,-386,-365,-349,-332,-303,-267,-211,-148,-70,9,87,159,219,256,280,270,236,180,87,-16,-150,-287,-437,-579,-711,-819,-894,-934,-918,-859,-741,-586,-385,-169,61,278,472,622,731,772,771,710,615,486,354,214,105,11,-37,-52,-26,24,100,180,257,314,344,339,294,217,98,-26,-176,-306,-429,-511,-563,-565,-533,-457,-361,-242,-125,-1,103,204,283,356,421,485,546,621,691,781,868,962,1055,1143,1224,1295,1353,1396,1425,1439,1432,1417,1373,1324,1247,1161,1056,939,811,679,536,395,252,112,-26,-149,-271,-359,-437,-475,-488,-460,-407,-319,-224,-111,-18,73,117,137,105,40,-70,-204,-364,-532,-696,-853,-987,-1091,-1173,-1210,-1232,-1218,-1203,-1167,-1156,-1136,-1166,-1199,-1284,-1379,-1508,-1643,-1778,-1903,-1996,-2060,-2071,-2038,-1952,-1815,-1646,-1435,-1213,-981,-754,-551,-366,-229,-112,-45,7,31,50,66,95,137,208,296,411,540,682,820,960,1068,1166,1229,1257,1268,1236,1201,1146,1098,1057,1032,1037,1059,1110,1174,1250,1327,1398,1458,1504,1536,1557,1567,1573,1576,1580,1583,1585,1583,1580,1564,1543,1507,1458,1395,1316,1226,1119,1002,876,736,601,454,315,170,35,-106,-238,-369,-502,-632,-764,-897,-1031,-1159,-1290,-1401,-1510,-1591,-1651,-1685,-1677,-1652,-1583,-1500,-1398,-1288,-1184,-1089,-1011,-957,-920,-908,-897,-909,-898,-899,-866,-828,-760,-683,-583,-490,-390,-305,-241,-196,-187,-204,-255,-334,-441,-568,-706,-852,-989,-1114,-1206,-1266,-1275,-1239,-1144,-1007,-824,-612,-388,-149,63,266,431,566,668,743,792,826,843,844,840,816,784,742,680,624,551,481,418,348,297,236,191,125,75,-7,-78,-168,-258,-337,-411,-453,-473,-446,-384,-276,-130,51,248,461,652,835,960,1049,1070,1036,950,821,674,521,387,287,239,241,310,418,578,767,968,1180,1382,1559,1719,1827,1900,1918,1885,1801,1661,1477,1244,977,680,367,56,-238,-493,-702,-835,-913,-908,-848,-736,-591,-432,-287,-165,-91,-81,-123,-233,-385,-565,-756,-921,-1045,-1110,-1099,-1015,-856,-646,-391,-131,123,333,488,564,552,452,267,7,-299,-649,-1003,-1355,-1675,-1942,-2151,-2274,-2331,-2300,-2203,-2041,-1829,-1577,-1302,-1007,-720,-438,-192,16,169,254,282,243,162,43,-97,-233,-365,-458,-520,-533,-502,-427,-324,-187,-50,94,214,309,369,382,361,302,221,143,65,41,51,143,285,506,768,1081,1415,1753,2087,2381,2634,2821,2938,2980,2953,2854,2699,2489,2237,1958,1658,1367,1086,848,642,496,393,346,339,361,398,435,454,450,407,319,190,-2,-230,-520,-826,-1163,-1492,-1798,-2057,-2239,-2331,-2321,-2206,-2009,-1737,-1434,-1115,-818,-563,-375,-258,-220,-253,-337,-465,-605,-744,-851,-907,-895,-810,-645,-420,-135,167,480,755,982,1127,1173,1121,951,696,347,-34,-455,-843,-1201,-1484,-1679,-1779,-1768,-1660,-1449,-1162,-799,-397,36,460,862,1197,1473,1643,1735,1708,1603,1392,1129,805,462,110,-229,-541,-809,-1039,-1205,-1327,-1401,-1437,-1455,-1458,-1457,-1462,-1468,-1482,-1503,-1528,-1556,-1580,-1588,-1578,-1525,-1435,-1291,-1097,-853,-552,-222,148,509,862,1165,1406,1573,1655,1655,1581,1450,1276,1105,931,818,751,776,879,1072,1328,1634,1952,2263,2534,2751,2898,2958,2938,2828,2648,2403,2120,1795,1470,1128,819,525,291,95,-40,-132,-182,-195,-186,-166,-144,-136,-141,-171,-222,-298,-392,-494,-596,-681,-750,-789,-804,-785,-752,-689,-631,-567,-525,-509,-527,-590,-692,-850,-1041,-1285,-1551,-1846,-2147,-2450,-2725,-2975,-3158,-3282,-3320,-3276,-3161,-2968,-2731,-2441,-2127,-1788,-1454,-1120,-818,-533,-276,-49,155,317,452,540,596,611,598,559,501,434,364,303,254,228,225,241,284,332,394,463,530,611,695,791,898,1022,1154,1314,1481,1677,1880,2095,2310,2511,2705,2868,3014,3128,3212,3255,3256,3203,3108,2948,2754,2503,2229,1930,1630,1348,1099,904,767,697,689,738,829,949,1072,1177,1238,1235,1143,968,691,344,-79,-544,-1039,-1533,-2010,-2431,-2801,-3084,-3293,-3422,-3472,-3459,-3385,-3274,-3138,-2996,-2867,-2750,-2673,-2612,-2590,-2576,-2566,-2539,-2477,-2367,-2201,-1976,-1697,-1373,-1021,-661,-312,-5,251,431,525,533,450,293,84,-153,-383,-578,-711,-760,-716,-563,-324,4,385,797,1213,1592,1926,2175,2347,2431,2431,2371,2247,2097,1909,1713,1493,1272,1042,815,586,370,161,-31,-200,-352,-468,-565,-620,-653,-653,-632,-596,-547,-486,-419,-335,-246,-149,-44,62,173,286,393,491,578,641,686,696,685,630,558,445,316,169,16,-134,-259,-359,-408,-417,-380,-295,-184,-32,128,310,487,653,795,901,971,995,980,922,832,714,571,417,247,75,-99,-266,-415,-543,-634,-702,-718,-707,-643,-547,-416,-267,-105,46,185,290,364,396,394,367,319,274,228,197,181,177,192,202,221,206,181,99,-4,-158,-327,-529,-724,-930,-1101,-1256,-1362,-1425,-1439,-1400,-1309,-1179,-999,-801,-568,-336,-96,126,342,519,675,774,830,831,780,675,523,320,78,-192,-484,-770,-1046,-1291,-1498,-1653,-1755,-1795,-1785,-1724,-1635,-1512,-1386,-1245,-1119,-999,-894,-801,-711,-620,-519,-401,-262,-100,92,298,531,765,1009,1250,1476,1688,1870,2013,2118,2173,2186,2157,2085,1991,1870,1747,1624,1522,1432,1386,1353,1362,1382,1415,1445,1460,1451,1406,1330,1206,1050,847,614,348,58,-246,-563,-876,-1179,-1448,-1667,-1824,-1898,-1898,-1824,-1671,-1481,-1233,-975,-707,-446,-209,15,195,361,481,584,650,703,728,734,718,669,597,491,353,189,5,-193,-397,-591,-791,-961,-1126,-1256,-1363,-1436,-1484,-1496,-1492,-1448,-1394,-1308,-1213,-1104,-984,-859,-718,-582,-427,-291,-140,-16,106,193,251,264,226,139,4,-172,-375,-598,-818,-1025,-1199,-1323,-1385,-1377,-1293,-1152,-949,-717,-466,-214,7,200,335,428,469,480,470,459,457,484,534,626,749,894,1072,1242,1427,1583,1719,1821,1886,1918,1921,1906,1881,1858,1842,1842,1864,1906,1970,2053,2143,2231,2301,2343,2343,2308,2220,2099,1933,1734,1497,1234,931,606,243,-134,-539,-941,-1342,-1715,-2054,-2342,-2570,-2732,-2827,-2849,-2818,-2723,-2604,-2457,-2306,-2172,-2040,-1945,-1859,-1799,-1747,-1702,-1647,-1581,-1490,-1385,-1259,-1129,-992,-862,-745,-641,-565,-501,-459,-426,-398,-374,-349,-308,-263,-182,-91,36,177,348,534,736,945,1153,1347,1527,1672,1798,1880,1940,1952,1933,1862,1752,1582,1381,1128,863,573,294,15,-228,-448,-622,-742,-822,-832,-809,-731,-620,-491,-336,-198,-47,70,182,258,310,331,326,298,265,223,189,154,129,109,99,105,114,131,152,164,184,191,198,193,179,149,112,54,-4,-75,-144,-208,-262,-301,-315,-311,-273,-217,-149,-76,-30,5,-13,-55,-148,-270,-420,-592,-764,-933,-1081,-1192,-1272,-1289,-1266,-1171,-1040,-847,-638,-393,-154,84,299,485,632,737,809,841,855,837,807,764,713,670,626,597,575,567,571,594,629,680,744,808,877,940,996,1047,1083,1111,1122,1136,1131,1138,1140,1152,1174,1198,1234,1265,1295,1308,1293,1242,1143,977,757,451,84,-351,-840,-1356,-1884,-2385,-2841,-3225,-3528,-3738,-3862,-3899,-3875,-3790,-3675,-3539,-3393,-3254,-3111,-2967,-2822,-2658,-2486,-2286,-2060,-1807,-1519,-1210,-869,-529,-178,146,454,725,957,1155,1305,1433,1512,1589,1632,1689,1744,1813,1898,1998,2109,2223,2334,2424,2505,2549,2579,2569,2540,2479,2405,2313,2225,2125,2034,1923,1814,1678,1535,1363,1182,982,777,580,390,236,107,22,-23,-26,12,84,186,299,425,537,632,703,733,726,676,578,439,257,42,-199,-448,-696,-935,-1149,-1344,-1502,-1635,-1727,-1795,-1834,-1850,-1860,-1854,-1850,-1845,-1839,-1839,-1836,-1830,-1817,-1793,-1763,-1712,-1651,-1562,-1453,-1316,-1160,-982,-790,-597,-403,-233,-95,-3,29,4,-81,-208,-374,-551,-731,-881,-992,-1038,-1020,-924,-764,-533,-257,55,381,694,987,1226,1416,1539,1597,1603,1554,1477,1379,1283,1203,1153,1136,1162,1222,1313,1435,1555,1692,1799,1890,1935,1932,1881,1774,1637,1462,1286,1100,938,798,690,619,574,554,544,525,489,413,295,126,-99,-367,-684,-1025,-1392,-1752,-2111,-2428,-2707,-2923,-3069,-3157,-3162,-3119,-2996,-2838,-2608,-2361,-2066,-1764,-1451,-1134,-835,-551,-303,-90,76,207,287,344,369,374,380,371,386,406,458,528,628,753,899,1074,1257,1446,1633,1792,1930,2030,2089,2113,2090,2038,1956,1858,1755,1645,1556,1469,1413,1369,1346,1333,1318,1295,1242,1164,1037,871,650,387,86,-236,-564,-877,-1162,-1400,-1585,-1706,-1757,-1741,-1657,-1512,-1316,-1080,-826,-578,-350,-175,-50,5,-6,-71,-198,-357,-542,-732,-907,-1064,-1180,-1266,-1303,-1312,-1286,-1237,-1178,-1111,-1044,-994,-940,-925,-914,-943,-981,-1038,-1090,-1136,-1158,-1149,-1106,-1020,-895,-740,-554,-367,-180,-16,123,222,291,306,299,245,180,97,19,-46,-88,-90,-60,20,127,270,432,609,791,966,1131,1271,1387,1466,1515,1526,1512,1470,1412,1340,1263,1182,1105,1025,961,890,845,799,780,780,809,861,940,1026,1126,1212,1300,1356,1400,1411,1394,1349,1281,1191,1100,1003,907,824,737,662,580,489,383,240,67,-160,-433,-756,-1112,-1504,-1898,-2295,-2656,-2978,-3238,-3428,-3544,-3585,-3555,-3461,-3313,-3120,-2896,-2646,-2389,-2121,-1871,-1625,-1411,-1216,-1053,-913,-794,-693,-596,-512,-413,-315,-190,-48,122,316,537,770,1022,1268,1509,1731,1923,2075,2192,2247,2270,2234,2159,2054,1920,1779,1636,1497,1377,1277,1199,1150,1119,1105,1102,1092,1076,1032,966,860,729,555,366,150,-69,-277,-468,-609,-706,-737,-713,-621,-480,-289,-65,170,403,611,771,880,917,881,769,586,348,68,-233,-533,-816,-1054,-1244,-1361,-1408,-1386,-1299,-1168,-1003,-826,-658,-508,-394,-320,-275,-269,-271,-293,-309,-320,-309,-274,-214,-127,-31,75,172,257,318,356,353,323,249,141,9,-160,-333,-514,-689,-839,-968,-1066,-1125,-1154,-1141,-1097,-1016,-914,-788,-648,-502,-348,-196,-51,89,215,328,435,528,619,698,776,843,909,968,1023,1070,1111,1147,1177,1210,1238,1281,1318,1369,1417,1466,1513,1541,1558,1546,1516,1456,1376,1278,1153,1027,866,705,523,338,143,-48,-252,-441,-642,-834,-1030,-1235,-1434,-1650,-1857,-2071,-2269,-2455,-2602,-2718,-2769,-2767,-2693,-2555,-2359,-2112,-1831,-1527,-1220,-932,-677,-471,-317,-224,-186,-200,-252,-327,-408,-478,-514,-515,-457,-345,-178,50,311,613,925,1241,1532,1784,1974,2092,2132,2094,1991,1834,1651,1449,1270,1109,1013,957,973,1027,1125,1246,1369,1484,1561,1593,1561,1454,1288,1048,771,449,124,-204,-493,-736,-916,-1006,-1026,-951,-812,-617,-388,-152,68,257,389,461,456,376,224,10,-251,-542,-840,-1136,-1396,-1628,-1802,-1925,-1988,-1993,-1943,-1855,-1722,-1579,-1426,-1282,-1164,-1069,-1003,-971,-957,-965,-980,-990,-996,-981,-951,-899,-827,-736,-629,-519,-398,-294,-186,-107,-35,7,42,58,75,88,112,146,192,254,320,403,485,577,671,769,868,977,1083,1201,1318,1440,1559,1674,1779,1863,1926,1963,1974,1962,1927,1876,1805,1732,1642,1568,1483,1426,1360,1328,1294,1286,1285,1287,1295,1290,1275,1246,1195,1121,1028,899,755,570,369,133,-117,-388,-666,-947,-1216,-1478,-1709,-1924,-2108,-2269,-2415,-2540,-2663,-2769,-2881,-2975,-3066,-3127,-3167,-3160,-3110,-3001,-2830,-2604,-2316,-1987,-1621,-1248,-871,-527,-211,45,248,385,466,496,488,465,433,422,429,487,575,722,892,1100,1311,1520,1713,1860,1971,2014,2003,1936,1813,1658,1470,1282,1098,940,820,739,712,726,783,872,977,1093,1194,1282,1333,1347,1313,1236,1109,952,755,551,334,136,-47,-182,-281,-313,-300,-231,-121,15,159,296,393,445,427,343,181,-46,-333,-669,-1026,-1404,-1758,-2094,-2365,-2587,-2723,-2793,-2775,-2696,-2544,-2344,-2103,-1830,-1555,-1269,-1012,-767,-570,-400,-286,-195,-159,-132,-145,-149,-172,-174,-177,-153,-115,-46,40,151,271,391,509,605,686,741,766,761,726,661,570,464,345,230,130,47,1,-12,18,84,196,334,500,680,854,1025,1169,1292,1385,1457,1493,1513,1501,1484,1451,1427,1400,1391,1390,1400,1426,1452,1484,1510,1524,1520,1493,1431,1338,1211,1045,855,632,386,118,-165,-462,-759,-1052,-1333,-1587,-1819,-2013,-2169,-2289,-2372,-2425,-2459,-2462,-2470,-2449,-2446,-2421,-2406,-2375,-2323,-2256,-2141,-2008,-1833,-1637,-1421,-1187,-956,-721,-508,-311,-141,-9,99,170,214,238,241,240,245,261,304,373,478,607,774,944,1139,1315,1481,1611,1700,1746,1741,1697,1606,1493,1353,1213,1071,949,846,780,747,747,784,836,909,976,1039,1079,1101,1078,1027,924,791,622,434,232,31,-163,-341,-493,-614,-690,-729,-716,-671,-601,-513,-433,-359,-316,-305,-333,-412,-525,-687,-861,-1053,-1236,-1403,-1547,-1655,-1735,-1769,-1775,-1736,-1672,-1575,-1462,-1322,-1174,-1007,-833,-653,-470,-295,-126,21,143,236,290,312,309,270,231,170,124,90,81,106,165,261,392,545,719,889,1051,1186,1278,1329,1323,1268,1158,1013,838,657,484,337,229,175,171,230,335,480,644,807,949,1059,1118,1128,1086,1004,880,758,613,513,420,388,387,441,532,653,795,942,1084,1214,1312,1381,1391,1365,1269,1133,940,713,444,160,-146,-447,-740,-1018,-1267,-1495,-1684,-1842,-1963,-2048,-2104,-2131,-2140,-2131,-2115,-2099,-2081,-2068,-2055,-2028,-2000,-1940,-1863,-1750,-1598,-1416,-1195,-961,-709,-470,-245,-52,102,217,286,319,321,302,281,259,267,294,363,462,598,749,919,1069,1214,1306,1375,1377,1350,1261,1150,997,836,660,494,338,206,102,31,-4,-7,22,74,143,227,314,411,504,596,682,755,819,867,903,918,928,917,913,888,871,840,812,776,746,709,671,622,558,471,366,223,61,-147,-372,-636,-899,-1172,-1425,-1653,-1845,-1981,-2062,-2076,-2028,-1922,-1770,-1577,-1367,-1134,-910,-687,-488,-322,-181,-91,-25,-10,-21,-66,-127,-206,-280,-361,-421,-476,-499,-505,-473,-413,-322,-202,-64,85,240,382,507,593,641,634,576,463,311,124,-70,-254,-419,-523,-579,-550,-449,-269,-26,273,596,935,1246,1532,1743,1901,1968,1970,1899,1781,1618,1449,1272,1127,1012,952,932,970,1033,1130,1232,1322,1395,1413,1383,1282,1111,882,586,249,-129,-521,-915,-1293,-1631,-1934,-2173,-2368,-2501,-2581,-2614,-2602,-2558,-2489,-2405,-2310,-2219,-2121,-2023,-1918,-1806,-1681,-1546,-1397,-1237,-1071,-893,-722,-552,-404,-261,-156,-56,-1,44,57,61,55,51,52,81,124,218,328,498,678,899,1111,1325,1510,1656,1760,1801,1807,1751,1674,1557,1441,1311,1208,1118,1059,1033,1026,1049,1085,1134,1184,1233,1270,1299,1303,1292,1252,1190,1110,1012,908,796,683,577,475,395,316,266,219,192,169,156,142,131,102,62,-9,-98,-229,-382,-575,-795,-1036,-1298,-1557,-1807,-2040,-2233,-2398,-2505,-2568,-2564,-2508,-2387,-2225,-2013,-1788,-1533,-1297,-1053,-851,-663,-526,-432,-378,-382,-415,-477,-559,-635,-705,-760,-780,-772,-721,-633,-503,-341,-142,79,319,566,800,1023,1199,1344,1425,1458,1429,1350,1231,1088,936,794,674,586,549,554,605,702,817,965,1102,1248,1364,1469,1526,1561,1545,1513,1442,1370,1280,1200,1129,1075,1047,1040,1058,1090,1130,1166,1199,1216,1218,1196,1146,1061,944,780,589,354,97,-194,-500,-818,-1134,-1439,-1723,-1982,-2202,-2391,-2533,-2638,-2697,-2708,-2687,-2621,-2535,-2422,-2286,-2148,-1997,-1856,-1718,-1592,-1480,-1374,-1286,-1196,-1121,-1046,-973,-898,-819,-724,-624,-505,-375,-236,-86,66,221,379,530,672,802,902,989,1038,1081,1089,1098,1077,1066,1032,1009,981,961,946,943,946,961,987,1020,1063,1117,1168,1231,1277,1326,1354,1377,1382,1376,1346,1306,1243,1178,1103,1034,965,906,849,801,759,717,676,633,581,521,451,358,257,122,-31,-213,-421,-649,-891,-1143,-1397,-1644,-1886,-2102,-2302,-2461,-2589,-2669,-2708,-2697,-2639,-2522,-2365,-2142,-1891,-1587,-1261,-922,-577,-261,25,245,406,480,489,419,300,140,-35,-193,-333,-406,-436,-383,-275,-106,109,344,595,826,1034,1192,1297,1339,1317,1241,1121,972,816,665,530,435,361,344,352,408,484,592,708,829,949,1053,1138,1204,1244,1253,1244,1191,1125,1030,929,825,729,644,575,527,489,477,469,478,478,483,466,443,393,315,206,57,-126,-351,-606,-888,-1191,-1499,-1804,-2095,-2350,-2572,-2744,-2864,-2935,-2948,-2914,-2828,-2693,-2518,-2300,-2055,-1777,-1488,-1186,-893,-613,-367,-151,11,137,210,245,246,221,190,161,155,172,238,325,466,622,806,1000,1187,1363,1506,1616,1682,1708,1695,1647,1580,1487,1397,1306,1226,1171,1121,1097,1079,1072,1071,1068,1058,1052,1027,1009,980,944,910,860,821,769,735,692,662,634,606,589,567,550,526,499,462,413,355,286,210,128,47,-38,-112,-187,-252,-317,-384,-459,-551,-657,-788,-943,-1120,-1321,-1530,-1738,-1942,-2113,-2256,-2348,-2390,-2374,-2306,-2176,-2001,-1782,-1531,-1269,-1000,-750,-518,-332,-177,-88,-34,-46,-87,-172,-271,-375,-481,-551,-608,-604,-570,-467,-334,-149,44,258,452,634,776,882,936,948,915,843,755,643,544,447,392,357,375,419,505,612,746,882,1024,1145,1241,1307,1329,1328,1284,1230,1147,1070,985,920,870,842,835,851,879,928,978,1038,1087,1123,1136,1123,1076,992,869,708,503,272,-6,-292,-616,-939,-1276,-1597,-1911,-2193,-2448,-2660,-2827,-2935,-2992,-2983,-2925,-2805,-2634,-2414,-2149,-1863,-1544,-1239,-924,-648,-389,-191,-30,58,107,103,71,23,-28,-69,-82,-68,-7,88,233,397,594,793,987,1171,1317,1430,1495,1514,1484,1421,1317,1198,1061,925,791,679,578,516,474,465,482,513,557,601,643,674,703,719,725,732,722,727,722,731,740,758,775,793,809,819,827,831,828,823,809,782,751,702,645,573,475,358,205,28,-186,-418,-677,-943,-1219,-1491,-1749,-1985,-2185,-2351,-2461,-2537,-2550,-2524,-2443,-2313,-2138,-1918,-1666,-1387,-1098,-809,-537,-296,-92,58,167,217,234,198,146,59,-26,-117,-186,-239,-259,-250,-207,-135,-29,89,233,366,498,604,679,718,725,694,648,578,500,422,338,273,208,172,147,153,176,228,296,394,504,633,769,903,1038,1162,1269,1362,1422,1458,1463,1438,1398,1330,1261,1180,1105,1041,986,949,928,919,918,922,912,886,828,732,587,406,168,-98,-402,-727,-1058,-1391,-1699,-1989,-2232,-2437,-2584,-2679,-2717,-2698,-2632,-2512,-2361,-2167,-1950,-1716,-1461,-1217,-963,-737,-524,-352,-211,-113,-50,-29,-30,-66,-107,-162,-203,-230,-228,-196,-135,-35,79,227,368,524,652,775,866,935,979,992,992,973,949,926,910,906,915,934,969,1012,1071,1132,1203,1263,1322,1356,1379,1369,1343,1288,1213,1125,1023,917,819,715,638,564,522,493,488,497,520,552,581,609,624,624,603,555,480,366,226,37,-176,-425,-701,-987,-1284,-1581,-1859,-2126,-2347,-2536,-2669,-2755,-2783,-2762,-2689,-2573,-2412,-2215,-1993,-1748,-1504,-1257,-1027,-821,-644,-507,-409,-348,-328,-324,-346,-366,-385,-392,-374,-335,-276,-183,-82,49,184,330,474,618,741,857,953,1026,1089,1126,1156,1175,1191,1200,1218,1234,1256,1287,1310,1338,1352,1357,1352,1332,1311,1276,1243,1201,1162,1121,1087,1054,1032,1015,1006,1010,1010,1026,1025,1036,1026,1024,1002,982,944,906,854,803,739,671,589,492,372,223,38,-182,-449,-745,-1077,-1418,-1770,-2103,-2415,-2680,-2891,-3039,-3111,-3120,-3049,-2927,-2743,-2525,-2274,-2012,-1746,-1490,-1257,-1049,-885,-749,-661,-595,-558,-532,-511,-485,-443,-372,-275,-136,22,217,421,638,853,1053,1231,1373,1467,1510,1502,1447,1349,1227,1082,937,789,655,534,439,369,323,314,321,364,419,493,574,654,727,789,831,859,857,839,795,740,673,612,550,517,492,495,514,545,588,635,679,720,746,752,742,705,648,571,465,339,184,4,-203,-432,-689,-957,-1243,-1533,-1813,-2089,-2323,-2535,-2678,-2781,-2799,-2767,-2654,-2485,-2257,-1984,-1674,-1352,-1021,-706,-421,-169,31,187,290,346,362,344,314,275,243,236,238,278,328,405,495,584,675,740,787,800,789,750,692,617,535,452,377,320,282,274,287,328,391,469,558,650,743,823,899,954,996,1026,1036,1049,1043,1052,1045,1055,1056,1065,1076,1082,1096,1100,1105,1100,1091,1070,1039,1003,939,876,786,687,577,445,305,143,-38,-233,-452,-681,-929,-1190,-1463,-1737,-2012,-2260,-2491,-2669,-2810,-2885,-2907,-2862,-2757,-2589,-2373,-2107,-1815,-1498,-1176,-862,-566,-304,-90,73,170,222,218,186,124,61,-2,-39,-48,-19,46,151,272,417,559,699,819,927,994,1052,1063,1066,1042,1009,974,939,906,894,877,892,904,940,979,1034,1096,1162,1236,1296,1356,1391,1414,1406,1385,1332,1265,1175,1076,967,865,754,672,573,513,442,398,355,320,284,250,211,168,120,62,-10,-96,-212,-337,-500,-669,-873,-1083,-1315,-1549,-1783,-2008,-2211,-2394,-2528,-2632,-2666,-2658,-2583,-2461,-2297,-2095,-1882,-1647,-1432,-1214,-1039,-875,-756,-661,-598,-557,-536,-516,-508,-478,-440,-370,-273,-147,10,178,356,523,677,800,895,944,962,938,893,828,761,696,654,626,638,670,742,832,943,1064,1178,1282,1370,1426,1469,1476,1472,1439,1401,1338,1282,1207,1140,1071,1004,956,905,875,842,825,809,803,801,806,811,816,820,821,821,815,800,773,729,663,569,448,290,97,-135,-406,-703,-1025,-1362,-1693,-2025,-2320,-2586,-2792,-2933,-2997,-2975,-2879,-2689,-2449,-2136,-1806,-1453,-1122,-823,-575,-397,-281,-243,-259,-327,-421,-530,-622,-695,-716,-696,-616,-481,-306,-85,148,387,613,798,955,1051,1113,1118,1094,1032,957,869,789,705,648,583,543,504,476,460,443,440,432,436,442,450,471,485,511,529,549,561,566,564,560,551,550,550,559,579,599,640,677,732,780,834,874,908,924,923,903,858,788,680,534,339,95,-195,-525,-883,-1259,-1631,-1988,-2313,-2584,-2799,-2938,-2998,-2988,-2888,-2739,-2511,-2255,-1958,-1654,-1357,-1075,-831,-630,-478,-379,-324,-304,-308,-312,-311,-282,-226,-128,11,181,387,598,816,1008,1175,1290,1364,1380,1349,1283,1181,1079,966,881,804,763,738,741,768,802,862,910,979,1031,1093,1138,1193,1230,1276,1306,1342,1370,1403,1428,1459,1479,1501,1516,1524,1536,1532,1530,1513,1488,1449,1391,1323,1232,1139,1023,900,762,603,435,240,35,-193,-436,-694,-971,-1247,-1542,-1817,-2101,-2353,-2591,-2790,-2962,-3091,-3188,-3240,-3249,-3212,-3130,-2997,-2831,-2624,-2393,-2143,-1879,-1618,-1363,-1121,-907,-702,-538,-378,-257,-143,-56,28,97,173,237,309,373,442,505,567,621,667,693,716,716,722,719,721,727,744,765,802,841,888,940,986,1041,1083,1136,1179,1226,1278,1316,1365,1396,1426,1450,1458,1469,1450,1433,1381,1324,1241,1145,1037,916,799,679,579,485,418,358,329,304,305,306,306,307,272,235,151,46,-94,-273,-474,-704,-946,-1192,-1439,-1666,-1875,-2038,-2163,-2225,-2235,-2181,-2075,-1913,-1715,-1476,-1229,-974,-746,-547,-396,-299,-256,-265,-323,-417,-531,-656,-765,-845,-895,-881,-834,-722,-580,-398,-198,3,195,365,491,592,635,654,632,589,541,488,457,448,471,526,606,708,819,939,1050,1157,1243,1309,1347,1351,1330,1271,1196,1092,978,854,731,618,522,446,396,366,364,373,407,441,490,528,566,585,595,583,560,521,473,417,353,276,187,74,-60,-227,-425,-654,-916,-1199,-1503,-1804,-2097,-2355,-2570,-2731,-2820,-2846,-2790,-2671,-2490,-2269,-2015,-1762,-1498,-1277,-1065,-917,-786,-712,-652,-615,-581,-542,-480,-404,-290,-154,8,193,385,589,786,976,1148,1289,1410,1489,1545,1573,1570,1555,1518,1473,1424,1363,1307,1238,1174,1094,1023,935,859,767,693,613,563,516,504,504,529,568,626,688,758,821,873,920,943,955,949,914,874,802,733,651,575,500,444,391,367,342,346,342,348,337,313,249,155,-4,-210,-474,-792,-1140,-1516,-1886,-2245,-2560,-2824,-3020,-3125,-3145,-3068,-2901,-2664,-2359,-2016,-1651,-1284,-933,-625,-358,-154,-12,79,110,105,67,14,-40,-80,-95,-78,-24,66,193,340,513,681,851,994,1116,1195,1241,1237,1204,1133,1045,942,845,750,683,626,601,596,610,646,697,754,817,876,929,984,1025,1070,1101,1130,1149,1159,1167,1162,1160,1146,1134,1111,1085,1048,1010,967,922,877,830,783,729,675,602,522,414,283,128,-58,-264,-498,-749,-1018,-1298,-1579,-1861,-2123,-2361,-2569,-2727,-2846,-2909,-2917,-2875,-2780,-2644,-2468,-2275,-2050,-1838,-1607,-1392,-1180,-983,-800,-640,-495,-373,-269,-179,-100,-28,36,99,148,202,244,288,331,369,415,456,507,555,614,669,728,783,828,876,901,932,939,947,942,930,918,897,878,860,842,834,830,840,855,889,922,968,1012,1054,1094,1121,1136,1140,1125,1103,1061,1018,963,912,855,797,745,689,647,606,573,550,520,492,446,392,310,212,80,-76,-265,-473,-709,-951,-1204,-1452,-1678,-1884,-2049,-2171,-2243,-2265,-2235,-2163,-2053,-1906,-1743,-1554,-1368,-1179,-1009,-860,-743,-661,-605,-586,-578,-592,-601,-615,-602,-580,-514,-435,-317,-193,-43,101,250,386,513,622,717,784,840,869,882,884,864,840,800,750,703,646,605,562,541,528,534,561,591,651,698,765,815,865,895,912,912,889,859,812,771,724,694,660,658,650,676,699,736,773,804,827,843,836,820,775,705,609,477,311,114,-123,-382,-668,-962,-1272,-1564,-1856,-2116,-2339,-2523,-2642,-2713,-2724,-2678,-2598,-2464,-2319,-2141,-1961,-1779,-1604,-1447,-1297,-1180,-1057,-967,-863,-774,-666,-551,-410,-253,-63,138,360,584,805,1021,1208,1380,1508,1613,1678,1718,1733,1732,1717,1700,1674,1656,1629,1610,1584,1558,1521,1473,1409,1331,1237,1136,1014,902,776,669,571,496,437,409,392,402,424,457,498,541,577,613,636,644,652,632,617,583,550,517,484,463,441,427,413,394,369,320,247,129,-32,-252,-517,-830,-1177,-1539,-1910,-2251,-2564,-2807,-2991,-3079,-3088,-2998,-2832,-2594,-2309,-1991,-1669,-1357,-1079,-838,-647,-508,-410,-359,-324,-319,-302,-291,-256,-202,-133,-41,62,165,282,380,482,562,634,689,739,773,810,836,860,879,889,892,889,872,846,807,759,710,656,613,577,558,555,574,604,660,719,798,872,954,1029,1104,1173,1232,1278,1316,1337,1352,1352,1340,1318,1286,1242,1197,1137,1077,1008,928,847,746,650,519,391,213,26,-214,-473,-776,-1099,-1445,-1805,-2159,-2508,-2813,-3086,-3282,-3415,-3462,-3426,-3309,-3117,-2863,-2562,-2241,-1912,-1601,-1319,-1082,-884,-744,-630,-557,-492,-436,-377,-299,-217,-105,12,148,284,426,551,675,775,858,922,970,992,1012,1011,1013,1015,1016,1022,1035,1039,1050,1054,1050,1054,1043,1040,1029,1024,1019,1020,1021,1022,1026,1019,1026,1017,1023,1018,1027,1031,1048,1063,1083,1105,1118,1131,1133,1129,1109,1076,1023,955,872,774,674,559,453,332,215,81,-58,-224,-397,-607,-822,-1065,-1309,-1561,-1802,-2024,-2223,-2379,-2511,-2593,-2644,-2646,-2615,-2539,-2433,-2300,-2141,-1977,-1796,-1622,-1452,-1295,-1158,-1038,-937,-853,-780,-720,-666,-613,-558,-489,-414,-317,-210,-80,62,221,384,553,721,883,1040,1180,1305,1399,1468,1499,1501,1472,1428,1366,1311,1263,1242,1245,1289,1340,1424,1490,1550,1581,1573,1529,1443,1318,1160,981,778,574,369,173,1,-151,-263,-339,-367,-353,-287,-186,-42,124,312,503,692,856,995,1074,1111,1067,960,769,501,149,-264,-735,-1221,-1707,-2144,-2521,-2794,-2960,-3004,-2925,-2744,-2469,-2147,-1786,-1437,-1113,-837,-638,-505,-460,-472,-545,-632,-726,-784,-793,-729,-586,-365,-76,257,615,961,1286,1550,1761,1883,1948,1927,1867,1762,1633,1507,1368,1242,1104,968,814,645,460,262,66,-106,-245,-324,-339,-289,-174,-14,177,373,557,701,792,819,780,686,549,396,244,117,35,-1,32,120,268,454,672,890,1096,1275,1399,1483,1487,1445,1324,1164,957,719,463,190,-100,-403,-732,-1083,-1455,-1847,-2242,-2632,-2985,-3290,-3515,-3655,-3690,-3623,-3457,-3203,-2888,-2527,-2158,-1789,-1459,-1164,-927,-738,-604,-512,-448,-399,-349,-282,-192,-68,83,264,458,668,875,1076,1264,1421,1558,1649,1718,1740,1741,1709,1654,1586,1481,1372,1218,1047,843,619,391,175,-9,-142,-207,-202,-122,27,229,466,714,952,1153,1312,1415,1452,1448,1374,1278,1140,1000,854,724,619,536,496,483,510,566,651,751,865,977,1079,1163,1219,1233,1206,1119,982,777,521,190,-184,-626,-1094,-1586,-2068,-2503,-2882,-3150,-3322,-3350,-3273,-3068,-2785,-2432,-2050,-1675,-1323,-1038,-811,-674,-602,-598,-640,-705,-772,-819,-822,-781,-680,-533,-344,-127,100,321,522,690,823,912,971,992,995,970,941,892,852,797,744,673,586,473,334,177,10,-150,-283,-381,-421,-403,-327,-192,-25,178,375,569,729,849,921,937,905,836,737,630,522,433,367,343,355,409,492,604,722,852,967,1069,1142,1188,1187,1162,1084,988,845,681,472,231,-59,-388,-763,-1167,-1595,-2014,-2411,-2746,-3000,-3148,-3178,-3083,-2884,-2574,-2200,-1769,-1321,-890,-490,-160,103,277,374,395,355,276,162,58,-45,-105,-120,-92,4,137,323,542,777,1020,1258,1463,1655,1790,1894,1946,1953,1913,1832,1707,1543,1347,1115,874,620,380,164,-6,-129,-181,-178,-111,0,140,293,439,562,662,714,737,708,644,541,411,260,106,-56,-203,-338,-450,-523,-566,-550,-497,-377,-226,-28,182,404,610,789,921,986,977,880,691,420,59,-367,-854,-1366,-1882,-2362,-2772,-3083,-3273,-3325,-3251,-3045,-2748,-2370,-1960,-1534,-1131,-768,-467,-233,-75,20,47,41,-1,-47,-89,-117,-113,-79,-2,112,261,446,646,867,1085,1300,1494,1669,1803,1910,1968,1987,1954,1872,1731,1546,1294,1011,681,339,-4,-320,-588,-786,-899,-924,-856,-719,-518,-287,-37,199,411,586,712,800,836,843,817,770,712,643,579,525,488,476,494,542,625,738,871,1029,1184,1342,1468,1566,1606,1586,1493,1322,1075,750,347,-120,-641,-1200,-1759,-2313,-2806,-3235,-3555,-3762,-3832,-3782,-3608,-3348,-3017,-2653,-2277,-1916,-1585,-1297,-1061,-874,-741,-647,-588,-553,-527,-507,-481,-439,-390,-319,-231,-122,18,174,365,568,794,1022,1246,1460,1651,1814,1945,2025,2067,2048,1974,1840,1648,1408,1137,851,578,345,168,72,56,128,267,464,691,924,1142,1326,1461,1545,1577,1560,1499,1407,1281,1146,991,839,682,538,404,294,211,163,152,176,235,314,417,513,615,673,713,682,602,450,223,-68,-436,-856,-1317,-1802,-2275,-2714,-3086,-3360,-3524,-3555,-3471,-3269,-2981,-2633,-2250,-1862,-1497,-1167,-893,-674,-507,-394,-324,-284,-274,-277,-285,-299,-297,-288,-257,-204,-125,-22,116,269,456,644,851,1034,1216,1354,1464,1525,1542,1510,1425,1298,1120,917,682,446,212,1,-164,-287,-339,-336,-270,-169,-26,108,256,372,472,539,579,595,595,589,581,582,585,604,626,655,687,715,739,754,752,750,723,703,664,622,569,498,415,313,186,34,-144,-363,-598,-874,-1161,-1466,-1767,-2064,-2313,-2535,-2669,-2745,-2727,-2631,-2459,-2227,-1950,-1651,-1344,-1053,-783,-548,-349,-188,-66,26,87,130,160,181,207,242,291,369,468,602,763,953,1169,1396,1633,1859,2066,2241,2375,2464,2492,2471,2385,2251,2073,1847,1608,1334,1081,822,614,434,321,256,248,282,355,439,542,625,698,741,759,746,719,665,611,542,476,404,330,250,154,53,-59,-173,-276,-369,-434,-469,-478,-444,-392,-314,-228,-157,-98,-100,-142,-272,-466,-752,-1099,-1519,-1961,-2427,-2861,-3241,-3540,-3718,-3788,-3718,-3545,-3261,-2915,-2524,-2136,-1764,-1449,-1181,-981,-832,-728,-657,-604,-552,-493,-419,-312,-194,-30,144,354,575,809,1055,1294,1538,1771,1993,2201,2385,2538,2660,2734,2769,2744,2677,2547,2370,2147,1880,1591,1282,975,689,432,233,81,3,-25,-4,61,139,241,332,421,483,534,555,570,567,561,551,533,513,480,439,385,329,253,187,104,33,-33,-92,-138,-182,-218,-264,-324,-404,-530,-681,-896,-1145,-1453,-1792,-2159,-2540,-2899,-3236,-3504,-3702,-3799,-3792,-3677,-3458,-3160,-2789,-2385,-1959,-1534,-1135,-770,-449,-188,40,204,354,459,560,641,719,794,876,958,1058,1164,1289,1430,1583,1748,1922,2089,2256,2404,2530,2620,2670,2668,2619,2512,2358,2158,1922,1648,1357,1052,757,485,253,73,-47,-101,-98,-32,65,202,338,483,603,710,783,836,851,838,799,714,620,472,315,122,-83,-300,-512,-715,-886,-1024,-1113,-1156,-1153,-1110,-1036,-949,-852,-780,-729,-733,-781,-894,-1058,-1268,-1526,-1796,-2077,-2340,-2555,-2719,-2797,-2801,-2707,-2545,-2295,-2000,-1665,-1311,-971,-643,-357,-113,86,239,349,432,487,530,572,608,663,716,791,874,971,1087,1206,1337,1464,1588,1697,1791,1855,1897,1900,1878,1817,1733,1615,1473,1307,1114,909,689,461,240,22,-176,-340,-476,-559,-604,-607,-567,-505,-409,-307,-188,-74,38,137,220,281,333,356,375,364,349,310,275,222,192,153,147,140,157,180,206,228,228,201,133,23,-138,-339,-576,-839,-1113,-1388,-1642,-1873,-2057,-2199,-2284,-2310,-2278,-2192,-2057,-1884,-1687,-1474,-1256,-1048,-845,-667,-500,-350,-218,-79,39,181,316,469,630,799,970,1146,1306,1469,1604,1735,1841,1932,2009,2071,2121,2161,2179,2191,2174,2151,2101,2037,1953,1840,1712,1551,1371,1165,941,701,456,214,-13,-212,-382,-508,-593,-633,-630,-602,-539,-479,-398,-330,-261,-199,-157,-120,-110,-114,-143,-194,-265,-358,-464,-581,-694,-807,-889,-960,-995,-1003,-1000,-972,-954,-942,-948,-976,-1034,-1112,-1224,-1357,-1506,-1671,-1838,-1991,-2141,-2244,-2329,-2349,-2331,-2246,-2119,-1939,-1724,-1475,-1213,-942,-683,-433,-217,-12,145,302,413,531,623,728,831,947,1080,1215,1377,1530,1701,1857,2005,2134,2221,2291,2302,2288,2221,2127,1992,1840,1665,1479,1295,1106,921,744,564,398,241,102,-8,-89,-130,-133,-93,-16,94,229,375,517,649,752,823,856,845,801,723,620,504,375,253,133,26,-61,-132,-187,-224,-266,-295,-343,-394,-474,-573,-705,-862,-1049,-1249,-1465,-1675,-1886,-2083,-2266,-2430,-2567,-2675,-2744,-2777,-2756,-2698,-2586,-2431,-2245,-2012,-1770,-1496,-1222,-935,-659,-389,-140,85,288,459,615,742,861,959,1054,1140,1220,1298,1361,1422,1466,1502,1526,1535,1542,1528,1520,1494,1467,1443,1410,1390,1359,1331,1289,1236,1165,1070,962,830,691,543,395,253,135,29,-25,-56,-36,18,104,219,348,483,611,721,809,863,877,858,789,692,556,397,227,46,-133,-297,-451,-571,-676,-747,-803,-842,-873,-905,-935,-974,-1021,-1083,-1154,-1244,-1338,-1454,-1567,-1696,-1817,-1929,-2024,-2086,-2111,-2096,-2031,-1921,-1768,-1568,-1345,-1091,-833,-575,-324,-105,94,253,376,466,526,558,589,609,647,701,776,879,997,1129,1265,1399,1521,1621,1693,1731,1744,1722,1685,1624,1555,1476,1389,1297,1201,1087,972,834,692,543,393,262,142,55,-10,-36,-31,5,67,144,232,316,393,450,486,501,486,452,392,310,215,100,-17,-142,-258,-373,-477,-582,-676,-777,-870,-975,-1073,-1184,-1289,-1411,-1519,-1641,-1746,-1848,-1946,-2026,-2112,-2184,-2250,-2304,-2332,-2340,-2307,-2247,-2143,-2008,-1832,-1632,-1402,-1162,-909,-663,-408,-175,74,296,531,751,977,1196,1421,1637,1852,2055,2233,2388,2504,2578,2608,2591,2529,2436,2310,2177,2038,1913,1809,1730,1692,1674,1687,1706,1716,1713,1664,1582,1446,1271,1053,811,554,300,70,-132,-284,-390,-433,-436,-382,-313,-213,-123,-37,21,50,37,-13,-107,-225,-381,-543,-725,-903,-1071,-1232,-1364,-1476,-1569,-1638,-1703,-1754,-1806,-1855,-1903,-1954,-2002,-2045,-2086,-2110,-2136,-2141,-2147,-2134,-2122,-2095,-2063,-2019,-1948,-1866,-1738,-1587,-1393,-1172,-925,-658,-382,-101,173,430,667,877,1054,1212,1329,1434,1506,1565,1610,1639,1670,1687,1710,1719,1731,1731,1728,1714,1698,1669,1647,1614,1586,1548,1506,1460,1397,1327,1233,1122,986,831,657,482,301,142,-5,-111,-182,-208,-187,-125,-29,103,237,395,529,657,752,814,845,838,803,739,661,562,458,340,219,93,-35,-166,-302,-437,-593,-740,-925,-1101,-1308,-1507,-1713,-1905,-2087,-2243,-2383,-2491,-2586,-2646,-2694,-2714,-2713,-2688,-2635,-2554,-2443,-2295,-2119,-1905,-1673,-1416,-1153,-885,-622,-368,-124,110,331,551,756,962,1155,1341,1518,1679,1828,1955,2056,2128,2164,2162,2131,2059,1977,1872,1773,1676,1597,1536,1502,1482,1483,1475,1466,1428,1362,1256,1114,929,718,482,242,9,-194,-358,-474,-522,-526,-457,-356,-205,-43,134,295,434,530,580,575,515,407,249,65,-151,-371,-593,-811,-1003,-1187,-1330,-1460,-1552,-1623,-1671,-1696,-1708,-1704,-1683,-1666,-1628,-1608,-1575,-1560,-1540,-1535,-1528,-1524,-1513,-1490,-1442,-1367,-1260,-1117,-944,-739,-503,-250,23,298,569,831,1072,1288,1475,1622,1740,1813,1860,1873,1862,1841,1801,1759,1711,1654,1604,1537,1482,1414,1359,1295,1248,1196,1160,1126,1089,1063,1014,965,891,789,671,521,363,183,12,-167,-310,-438,-517,-557,-545,-486,-389,-260,-118,27,157,266,333,372,358,308,224,102,-27,-181,-327,-482,-626,-769,-902,-1035,-1161,-1290,-1424,-1550,-1694,-1819,-1959,-2079,-2199,-2296,-2378,-2433,-2465,-2471,-2455,-2418,-2364,-2290,-2202,-2089,-1965,-1815,-1652,-1475,-1271,-1060,-819,-566,-291,0,304,619,936,1253,1556,1843,2093,2321,2492,2627,2708,2737,2726,2666,2579,2457,2326,2172,2026,1872,1732,1604,1494,1408,1352,1313,1311,1316,1335,1350,1339,1304,1221,1096,920,704,450,179,-99,-360,-584,-766,-876,-929,-903,-820,-678,-499,-297,-89,102,268,394,474,508,488,422,307,154,-35,-243,-471,-696,-925,-1140,-1342,-1522,-1674,-1796,-1885,-1944,-1964,-1963,-1921,-1869,-1791,-1711,-1628,-1557,-1496,-1454,-1426,-1412,-1412,-1410,-1411,-1386,-1352,-1272,-1167,-1015,-826,-601,-340,-63,236,525,814,1074,1308,1499,1651,1751,1808,1815,1779,1716,1614,1512,1383,1271,1153,1053,969,899,853,821,805,805,808,819,828,826,815,780,727,650,546,425,285,139,-2,-127,-229,-296,-329,-323,-272,-191,-71,65,222,376,525,662,773,863,922,941,933,882,798,687,541,377,187,-17,-232,-451,-665,-877,-1068,-1255,-1419,-1575,-1714,-1841,-1961,-2063,-2162,-2247,-2319,-2382,-2423,-2453,-2461,-2459,-2432,-2400,-2342,-2265,-2168,-2038,-1886,-1701,-1479,-1235,-945,-646,-313,25,368,712,1036,1338,1608,1838,2019,2160,2238,2275,2263,2203,2120,2001,1882,1750,1638,1531,1453,1391,1357,1346,1356,1382,1412,1453,1473,1495,1473,1438,1354,1241,1088,908,706,499,288,103,-64,-185,-262,-294,-271,-212,-108,23,172,332,476,613,706,770,787,753,679,555,389,191,-43,-289,-559,-816,-1080,-1313,-1528,-1707,-1849,-1953,-2010,-2039,-2028,-2001,-1953,-1901,-1837,-1779,-1718,-1663,-1610,-1568,-1515,-1471,-1402,-1330,-1231,-1117,-971,-806,-606,-392,-150,100,361,626,880,1130,1350,1554,1715,1847,1925,1960,1943,1876,1767,1619,1442,1249,1041,843,653,488,362,264,216,195,220,261,333,402,474,528,559,557,519,448,340,212,67,-82,-226,-345,-441,-486,-491,-442,-347,-207,-35,166,371,584,773,940,1062,1136,1163,1122,1042,900,723,512,281,30,-215,-470,-706,-926,-1125,-1290,-1435,-1550,-1649,-1729,-1799,-1857,-1912,-1958,-2011,-2056,-2111,-2160,-2209,-2258,-2293,-2322,-2330,-2309,-2264,-2178,-2052,-1879,-1658,-1395,-1085,-749,-379,-1,393,775,1152,1500,1812,2086,2301,2465,2572,2617,2616,2556,2464,2329,2176,2008,1841,1688,1564,1469,1421,1412,1447,1513,1605,1697,1787,1844,1864,1836,1748,1604,1407,1158,889,594,313,45,-182,-367,-497,-572,-599,-569,-507,-403,-291,-165,-51,51,126,175,183,161,93,-8,-148,-318,-509,-722,-940,-1160,-1374,-1567,-1745,-1892,-2017,-2108,-2173,-2207,-2224,-2213,-2203,-2167,-2141,-2101,-2063,-2030,-1994,-1972,-1940,-1920,-1883,-1843,-1784,-1695,-1588,-1431,-1248,-1016,-747,-444,-110,244,603,963,1302,1614,1884,2100,2263,2351,2385,2347,2260,2125,1955,1762,1561,1362,1183,1031,911,837,799,808,860,934,1043,1147,1256,1344,1406,1437,1417,1365,1254,1113,932,731,520,313,116,-46,-179,-257,-293,-275,-215,-117,12,151,303,437,560,647,702,708,679,591,477,311,122,-97,-336,-585,-848,-1097,-1352,-1581,-1793,-1977,-2125,-2242,-2323,-2376,-2399,-2405,-2393,-2371,-2346,-2321,-2301,-2285,-2273,-2260,-2243,-2218,-2176,-2110,-2013,-1874,-1688,-1452,-1162,-822,-440,-19,425,875,1322,1731,2109,2418,2671,2847,2949,2982,2941,2845,2694,2514,2310,2108,1912,1741,1597,1487,1412,1369,1353,1357,1375,1393,1410,1408,1385,1334,1250,1135,982,807,602,392,175,-27,-212,-364,-479,-550,-579,-562,-516,-436,-346,-249,-163,-88,-43,-19,-35,-73,-145,-236,-342,-467,-591,-726,-852,-977,-1092,-1195,-1288,-1363,-1433,-1481,-1524,-1551,-1568,-1577,-1573,-1564,-1546,-1530,-1501,-1479,-1443,-1407,-1362,-1312,-1253,-1189,-1110,-1019,-904,-764,-596,-397,-169,86,361,653,947,1231,1500,1737,1937,2101,2205,2268,2261,2206,2093,1927,1724,1481,1227,962,714,483,299,152,67,32,55,118,227,348,489,618,728,806,835,820,749,634,476,290,88,-121,-313,-481,-609,-686,-718,-689,-620,-504,-360,-196,-26,144,289,424,505,562,557,510,412,268,86,-126,-366,-604,-857,-1083,-1299,-1486,-1641,-1773,-1868,-1940,-1982,-2003,-2002,-1992,-1967,-1948,-1919,-1897,-1875,-1859,-1837,-1819,-1784,-1747,-1683,-1609,-1504,-1369,-1207,-995,-757,-475,-163,175,531,897,1263,1611,1946,2234,2485,2679,2805,2875,2870,2804,2684,2504,2301,2062,1835,1609,1423,1271,1170,1119,1116,1155,1230,1320,1416,1501,1559,1579,1552,1466,1329,1134,901,625,342,45,-227,-476,-675,-825,-915,-947,-933,-859,-761,-622,-468,-316,-161,-39,66,119,142,102,31,-102,-264,-464,-681,-909,-1133,-1343,-1532,-1686,-1801,-1883,-1917,-1927,-1909,-1869,-1824,-1770,-1719,-1674,-1637,-1612,-1588,-1580,-1564,-1560,-1537,-1517,-1471,-1422,-1348,-1259,-1147,-1008,-838,-635,-394,-121,184,511,852,1197,1524,1832,2090,2294,2430,2480,2455,2334,2154,1896,1606,1287,965,668,399,193,41,-34,-42,2,109,232,389,540,687,809,900,952,961,929,855,745,611,455,300,146,16,-88,-159,-183,-167,-103,6,149,324,519,720,916,1095,1229,1326,1350,1318,1216,1050,831,567,275,-31,-330,-613,-865,-1078,-1256,-1390,-1494,-1567,-1626,-1669,-1708,-1749,-1783,-1831,-1865,-1908,-1937,-1963,-1975,-1977,-1963,-1933,-1878,-1803,-1692,-1556,-1381,-1176,-935,-659,-355,-23,325,681,1026,1360,1649,1906,2099,2234,2305,2301,2243,2112,1940,1721,1482,1235,995,785,605,479,394,366,377,432,507,602,687,772,823,854,844,806,729,630,494,353,183,27,-140,-275,-399,-490,-543,-573,-552,-504,-420,-303,-175,-24,115,260,368,463,502,513,462,376,239,70,-127,-337,-556,-770,-977,-1167,-1337,-1485,-1604,-1705,-1784,-1845,-1895,-1926,-1944,-1942,-1921,-1875,-1804,-1712,-1593,-1453,-1299,-1128,-954,-773,-595,-416,-246,-73,90,265,437,634,835,1061,1287,1519,1738,1931,2094,2204,2265,2255,2190,2051,1872,1639,1385,1112,848,600,394,225,117,60,56,92,170,261,375,484,590,678,748,792,814,816,791,749,687,609,526,428,339,245,172,107,70,50,57,82,125,180,245,304,362,389,397,364,291,182,25,-162,-380,-617,-858,-1099,-1320,-1521,-1695,-1840,-1954,-2053,-2119,-2183,-2228,-2271,-2311,-2345,-2382,-2406,-2422,-2417,-2384,-2326,-2237,-2117,-1970,-1793,-1592,-1375,-1135,-895,-638,-378,-114,161,426,704,966,1228,1473,1693,1886,2033,2137,2183,2188,2135,2054,1931,1799,1649,1514,1388,1299,1241,1221,1240,1287,1355,1440,1516,1593,1637,1660,1645,1599,1518,1416,1287,1147,995,839,682,529,378,234,103,-30,-141,-248,-342,-416,-482,-528,-553,-567,-562,-546,-531,-509,-498,-497,-512,-547,-601,-674,-760,-856,-953,-1053,-1156,-1262,-1377,-1493,-1619,-1749,-1873,-1999,-2111,-2204,-2282,-2311,-2318,-2268,-2187,-2058,-1897,-1705,-1486,-1249,-1000,-749,-498,-264,-30,176,383,566,744,908,1067,1221,1370,1512,1642,1760,1849,1917,1944,1943,1898,1823,1712,1586,1435,1292,1141,1011,897,803,742,700,680,685,688,709,725,736,747,742,729,704,660,610,541,461,367,259,147,31,-77,-165,-236,-262,-267,-218,-145,-30,102,249,393,521,624,687,705,669,579,437,249,29,-214,-465,-715,-950,-1171,-1364,-1534,-1681,-1805,-1919,-2017,-2109,-2187,-2253,-2304,-2333,-2336,-2313,-2253,-2162,-2039,-1881,-1705,-1504,-1291,-1072,-846,-621,-395,-166,69,307,558,809,1070,1323,1563,1785,1966,2114,2209,2251,2245,2176,2069,1919,1742,1559,1372,1205,1063,953,883,848,842,856,883,908,924,928,900,857,778,686,576,464,353,254,167,95,40,-1,-26,-44,-57,-71,-96,-121,-163,-203,-254,-307,-364,-419,-471,-522,-557,-598,-615,-646,-659,-692,-718,-759,-808,-862,-928,-994,-1064,-1141,-1217,-1305,-1401,-1508,-1633,-1761,-1900,-2024,-2140,-2217,-2253,-2233,-2144,-2002,-1788,-1533,-1232,-904,-565,-217,108,421,693,939,1147,1324,1475,1604,1711,1808,1887,1959,2014,2057,2073,2072,2035,1978,1881,1772,1626,1480,1306,1143,975,817,678,546,438,343,265,206,158,127,101,84,71,63,59,58,56,55,49,39,29,7,-9,-49,-77,-129,-167,-218,-254,-287,-305,-312,-307,-285,-262,-228,-200,-181,-167,-177,-196,-239,-294,-366,-457,-553,-669,-787,-920,-1058,-1212,-1378,-1551,-1742,-1921,-2110,-2276,-2421,-2528,-2587,-2591,-2537,-2416,-2238,-2003,-1722,-1412,-1070,-730,-382,-55,258,545,806,1034,1241,1407,1554,1674,1768,1845,1897,1922,1920,1892,1830,1751,1647,1526,1395,1264,1134,1026,934,869,834,824,842,879,928,982,1037,1075,1101,1093,1060,990,888,762,610,457,297,152,20,-82,-163,-205,-222,-217,-177,-135,-64,9,81,161,214,268,288,291,262,201,110,-13,-152,-312,-469,-617,-755,-852,-939,-980,-1011,-1018,-1019,-1031,-1042,-1096,-1162,-1275,-1409,-1577,-1749,-1933,-2089,-2217,-2294,-2301,-2246,-2104,-1903,-1631,-1320,-978,-621,-276,58,351,612,823,998,1130,1231,1307,1359,1399,1425,1440,1446,1442,1424,1387,1337,1262,1178,1081,978,879,776,693,607,548,492,453,422,393,363,332,287,249,192,153,101,70,40,26,24,43,70,124,179,247,317,377,439,482,520,547,563,580,586,598,601,611,612,615,606,590,553,503,433,342,237,113,-22,-165,-318,-478,-646,-826,-1010,-1215,-1416,-1637,-1851,-2063,-2262,-2437,-2579,-2676,-2715,-2697,-2616,-2475,-2284,-2045,-1770,-1475,-1161,-853,-547,-256,24,282,531,759,981,1184,1381,1556,1713,1840,1927,1973,1968,1907,1802,1643,1454,1241,1017,803,609,447,329,260,237,260,315,396,487,580,657,711,722,704,634,543,414,273,123,-22,-145,-251,-310,-348,-338,-302,-239,-157,-64,30,127,210,285,340,370,376,344,277,179,47,-99,-269,-429,-599,-733,-861,-942,-1001,-1030,-1035,-1045,-1047,-1078,-1131,-1221,-1350,-1503,-1684,-1861,-2030,-2170,-2253,-2282,-2222,-2085,-1858,-1554,-1183,-758,-306,160,605,1022,1379,1684,1912,2078,2179,2222,2227,2190,2136,2055,1973,1867,1771,1650,1536,1406,1274,1132,992,849,708,580,454,354,258,188,131,91,75,60,68,68,77,72,64,44,22,-9,-36,-58,-69,-61,-39,8,61,140,214,301,376,443,488,514,513,490,442,379,291,197,83,-40,-175,-324,-473,-631,-780,-923,-1054,-1173,-1275,-1375,-1455,-1546,-1631,-1732,-1847,-1976,-2124,-2281,-2441,-2590,-2721,-2810,-2858,-2844,-2777,-2637,-2450,-2190,-1894,-1555,-1195,-823,-459,-104,226,531,804,1054,1261,1460,1616,1763,1883,1978,2054,2089,2105,2079,2017,1934,1805,1664,1501,1330,1169,1019,902,819,781,790,833,915,1008,1115,1215,1299,1357,1376,1362,1301,1213,1094,955,813,667,541,431,356,307,295,315,356,423,483,550,591,611,599,555,473,367,221,69,-109,-287,-462,-637,-791,-924,-1033,-1103,-1141,-1149,-1122,-1086,-1037,-1005,-989,-1013,-1068,-1168,-1300,-1466,-1643,-1832,-2000,-2146,-2245,-2288,-2269,-2180,-2024,-1803,-1526,-1204,-849,-481,-109,249,586,894,1153,1377,1539,1659,1733,1749,1740,1672,1584,1456,1309,1143,971,796,629,471,334,224,138,89,66,72,104,144,206,254,311,335,358,342,321,275,221,166,106,58,16,-7,-16,-6,15,50,90,131,177,211,254,277,313,325,349,345,340,315,279,228,169,93,12,-81,-180,-278,-373,-461,-545,-617,-700,-769,-863,-960,-1086,-1224,-1386,-1559,-1740,-1915,-2075,-2202,-2294,-2322,-2300,-2201,-2042,-1813,-1526,-1191,-819,-429,-36,345,707,1036,1332,1589,1802,1989,2134,2259,2356,2430,2478,2500,2493,2451,2383,2267,2129,1946,1741,1512,1266,1031,788,583,388,236,117,33,-10,-32,-29,-18,-5,-2,-14,-46,-101,-174,-264,-373,-476,-590,-688,-773,-838,-875,-887,-867,-822,-753,-664,-572,-470,-381,-300,-240,-203,-200,-225,-289,-379,-495,-634,-776,-929,-1064,-1183,-1281,-1339,-1385,-1388,-1385,-1366,-1350,-1351,-1370,-1418,-1494,-1584,-1692,-1793,-1879,-1937,-1941,-1902,-1785,-1616,-1367,-1065,-708,-314,100,524,933,1327,1677,1988,2247,2450,2606,2704,2765,2776,2756,2699,2619,2504,2382,2218,2055,1849,1645,1408,1183,943,729,521,349,197,77,-16,-83,-136,-168,-202,-221,-252,-268,-307,-332,-370,-399,-425,-440,-447,-439,-418,-382,-333,-268,-194,-105,-18,79,157,241,295,346,369,378,367,338,289,222,130,19,-114,-259,-418,-568,-721,-850,-965,-1060,-1125,-1179,-1216,-1248,-1291,-1342,-1420,-1516,-1639,-1774,-1915,-2051,-2155,-2228,-2237,-2194,-2069,-1890,-1627,-1320,-958,-564,-160,246,631,988,1300,1570,1785,1953,2077,2152,2199,2202,2184,2131,2056,1946,1812,1645,1462,1257,1048,838,637,457,296,171,78,19,1,5,46,96,167,228,297,344,382,401,396,377,333,283,213,152,86,38,-2,-21,-32,-22,-1,30,81,123,182,224,268,299,307,308,269,217,129,24,-106,-244,-389,-527,-654,-754,-839,-883,-919,-924,-935,-941,-970,-1019,-1100,-1207,-1337,-1485,-1625,-1753,-1848,-1885,-1877,-1788,-1637,-1426,-1149,-840,-490,-145,214,532,841,1101,1324,1507,1644,1748,1817,1854,1875,1859,1831,1764,1674,1555,1398,1224,1011,788,549,310,88,-118,-281,-416,-499,-549,-557,-533,-486,-425,-360,-305,-259,-237,-224,-238,-256,-287,-322,-342,-365,-359,-347,-309,-261,-194,-120,-34,58,157,254,357,450,540,619,683,724,743,728,687,614,516,395,254,106,-55,-201,-349,-464,-573,-649,-723,-776,-836,-896,-964,-1057,-1161,-1288,-1421,-1554,-1673,-1764,-1813,-1819,-1763,-1661,-1493,-1287,-1032,-757,-457,-156,147,434,706,946,1161,1335,1488,1594,1681,1729,1750,1746,1716,1665,1594,1504,1396,1269,1137,988,849,700,569,442,337,251,182,137,104,82,74,63,61,52,41,25,2,-25,-56,-84,-114,-132,-153,-160,-162,-159,-141,-123,-89,-55,-13,24,61,90,108,121,108,85,31,-39,-133,-243,-363,-493,-613,-726,-815,-877,-914,-921,-911,-890,-865,-855,-861,-901,-979,-1091,-1239,-1407,-1580,-1754,-1894,-2001,-2048,-2033,-1944,-1787,-1561,-1281,-957,-607,-243,108,447,749,1018,1248,1432,1582,1691,1772,1828,1853,1865,1846,1811,1747,1662,1551,1412,1260,1076,895,695,504,325,166,44,-46,-93,-102,-74,-23,61,146,248,336,412,474,505,523,514,492,456,412,358,313,261,230,198,186,181,191,214,249,296,348,397,441,469,478,456,405,321,201,62,-107,-284,-459,-637,-791,-930,-1045,-1132,-1210,-1262,-1326,-1378,-1457,-1544,-1659,-1790,-1937,-2089,-2222,-2343,-2402,-2430,-2375,-2272,-2094,-1861,-1572,-1246,-888,-520,-148,210,553,862,1150,1395,1611,1790,1933,2044,2122,2167,2182,2166,2114,2044,1931,1811,1656,1504,1333,1180,1028,905,809,746,718,722,749,795,844,889,915,914,884,819,723,606,465,320,177,38,-69,-155,-203,-216,-194,-149,-74,7,92,175,233,278,286,272,222,142,36,-97,-248,-404,-574,-727,-883,-1007,-1122,-1200,-1264,-1293,-1314,-1313,-1316,-1318,-1332,-1364,-1418,-1489,-1588,-1693,-1809,-1920,-2008,-2076,-2093,-2066,-1982,-1837,-1645,-1392,-1108,-780,-445,-93,236,561,842,1100,1307,1484,1609,1711,1771,1811,1823,1814,1783,1737,1665,1583,1476,1359,1224,1078,918,756,597,442,313,195,115,58,34,39,60,106,150,203,240,267,274,261,235,189,141,86,38,-5,-31,-52,-54,-48,-31,-7,24,52,93,118,155,175,196,198,192,159,116,41,-44,-155,-272,-401,-530,-654,-774,-876,-972,-1049,-1121,-1183,-1243,-1307,-1370,-1448,-1529,-1617,-1705,-1785,-1849,-1883,-1884,-1838,-1739,-1592,-1384,-1138,-852,-541,-220,108,425,723,1009,1250,1483,1668,1838,1977,2096,2190,2270,2312,2342,2328,2292,2214,2103,1951,1769,1556,1328,1085,852,626,429,267,135,56,2,-8,0,25,53,76,79,67,20,-40,-127,-223,-332,-432,-538,-624,-712,-787,-867,-936,-1013,-1067,-1111,-1114,-1082,-992,-857,-672,-456,-228,-6,178,310,358,329,192,-14,-311,-652,-1028,-1402,-1759,-2060,-2304,-2457,-2529,-2518,-2430,-2291,-2112,-1926,-1742,-1585,-1457,-1359,-1294,-1244,-1207,-1170,-1124,-1055,-954,-806,-596,-326,29,450,944,1490,2068,2655,3222,3729,4171,4492,4710,4779,4721,4526,4208,3789,3286,2730,2147,1568,1022,530,120,-210,-430,-573,-614,-592,-516,-400,-280,-163,-74,-23,-29,-90,-227,-420,-676,-954,-1224,-1432,-1511,-1444,-1187,-792,-309,151,487,603,471,118,-359,-816,-1121,-1160,-904,-397,243,874,1350,1585,1565,1316,957,560,214,-60,-310,-607,-1066,-1770,-2736,-3913,-5137,-6178,-6775,-6658,-5677,-3774,-1073,2149,5500,8510,10721,11769,11418,9630,6553,2517,-2022,-6515,-10429,-13268,-14667,-14429,-12541,-9205,-4790,187,5138,9476,12678,14390,14441,12900,10048,6338,2324,-1443,-4476,-6461,-7252,-6917,-5659,-3800,-1683,372,2111,3393,4157,4445,4335,3952,3399,2768,2118,1452,785,77,-653,-1413,-2130,-2754,-3169,-3323,-3157,-2691,-2001,-1208,-491,-2,101,-234,-1011,-2105,-3335,-4453,-5224,-5456,-5046,-4017,-2503,-742,982,2372,3217,3358,2813,1672,171,-1440,-2854,-3838,-4227,-3930,-3032,-1647,-25,1558,2850,3579,3623,2907,1504,-394,-2535,-4589,-6253,-7273,-7492,-6887,-5555,-3710,-1635,375,2037,3165,3657,3525,2872,1867,698,-428,-1369,-2009,-2294,-2253,-1910,-1378,-743,-99,454,878,1134,1234,1216,1131,1055,1050,1180,1469,1931,2519,3177,3800,4285,4520,4421,3943,3075,1884,455,-1065,-2534,-3805,-4758,-5315,-5434,-5144,-4489,-3586,-2538,-1479,-524,252,795,1126,1279,1353,1440,1647,2046,2694,3573,4666,5874,7119,8295,9310,10098,10607,10831,10769,10461,9948,9288,8543,7758,6988,6243,5535,4840,4119,3326,2428,1388,224,-1048,-2360,-3628,-4768,-5675,-6275,-6500,-6308,-5703,-4705,-3364,-1781,-30,1738,3428,4894,6045,6775,7040,6795,6066,4873,3297,1410,-681,-2866,-5023,-7012,-8695,-9918,-10566,-10527,-9775,-8320,-6269,-3788,-1101,1531,3874,5693,6860,7284,6988,6067,4652,2951,1125,-627,-2199,-3478,-4460,-5109,-5512,-5655,-5646,-5467,-5172,-4743,-4187,-3504,-2705,-1835,-940,-104,599,1084,1296,1209,824,194,-612,-1493,-2341,-3068,-3592,-3871,-3893,-3677,-3264,-2725,-2119,-1526,-999,-579,-305,-168,-179,-298,-518,-789,-1097,-1408,-1706,-1985,-2229,-2461,-2657,-2864,-3050,-3263,-3486,-3743,-4039,-4370,-4746,-5154,-5585,-6016,-6431,-6794,-7085,-7282,-7361,-7326,-7173,-6913,-6572,-6169,-5734,-5295,-4871,-4486,-4158,-3890,-3707,-3583,-3550,-3564,-3637,-3727,-3805,-3841,-3774,-3591,-3243,-2739,-2071,-1281,-414,464,1282,1968,2478,2763,2826,2671,2344,1897,1395,902,470,153,-40,-79,1,196,462,764,1060,1318,1508,1615,1643,1587,1491,1360,1251,1185,1197,1307,1518,1820,2186,2578,2945,3239,3410,3433,3274,2961,2484,1922,1295,698,170,-224,-444,-473,-310,29,494,1052,1628,2192,2690,3107,3432,3673,3854,3996,4128,4270,4439,4650,4897,5192,5517,5875,6243,6621,6978,7325,7631,7914,8166,8392,8619,8829,9061,9284,9528,9751,9972,10148,10285,10360,10369,10311,10186,9999,9760,9480,9162,8830,8477,8122,7764,7408,7062,6730,6417,6138,5890,5693,5535,5426,5356,5317,5310,5320,5352,5405,5465,5528,5566,5549,5439,5196,4799,4231,3525,2717,1878,1100,443,-10,-242,-243,-56,257,618,933,1143,1180,1032,703,216,-361,-977,-1558,-2040,-2384,-2550,-2537,-2359,-2052,-1672,-1280,-936,-700,-609,-679,-912,-1274,-1730,-2219,-2693,-3092,-3392,-3556,-3590,-3503,-3316,-3073,-2808,-2555,-2370,-2250,-2253,-2348,-2569,-2869,-3252,-3666,-4093,-4488,-4833,-5095,-5277,-5363,-5376,-5325,-5237,-5134,-5039,-4966,-4935,-4938,-4987,-5067,-5183,-5316,-5474,-5635,-5815,-5992,-6173,-6350,-6510,-6657,-6771,-6859,-6902,-6915,-6883,-6824,-6737,-6635,-6529,-6427,-6334,-6262,-6204,-6171,-6152,-6154,-6168,-6200,-6246,-6310,-6385,-6487,-6590,-6712,-6832,-6935,-7029,-7077,-7093,-7057,-6977,-6855,-6696,-6526,-6340,-6178,-6030,-5925,-5854,-5832,-5847,-5894,-5969,-6053,-6137,-6214,-6258,-6278,-6250,-6181,-6066,-5910,-5726,-5516,-5314,-5114,-4945,-4820,-4732,-4701,-4711,-4745,-4804,-4842,-4860,-4826,-4732,-4576,-4352,-4083,-3773,-3454,-3137,-2852,-2607,-2420,-2290,-2221,-2197,-2212,-2247,-2276,-2301,-2285,-2248,-2161,-2051,-1907,-1750,-1585,-1423,-1265,-1131,-1000,-899,-805,-736,-674,-629,-590,-554,-526,-489,-451,-402,-345,-279,-201,-113,-16,95,207,339,461,600,724,856,976,1094,1205,1316,1424,1544,1661,1801,1943,2100,2271,2437,2628,2803,2992,3171,3342,3511,3659,3802,3935,4057,4185,4302,4430,4557,4682,4811,4924,5031,5108,5174,5199,5209,5188,5150,5103,5055,5016,5002,5012,5059,5141,5256,5396,5548,5707,5847,5971,6052,6094,6094,6049,5969,5866,5743,5631,5523,5456,5415,5437,5491,5605,5747,5919,6098,6268,6401,6494,6512,6472,6359,6193,6001,5797,5631,5518,5489,5567,5740,6017,6354,6731,7093,7400,7610,7682,7619,7408,7093,6709,6317,5981,5751,5679,5774,6041,6447,6935,7443,7891,8203,8335,8236,7920,7397,6738,6011,5306,4720,4320,4171,4290,4660,5236,5935,6654,7297,7760,7979,7920,7575,7003,6268,5478,4747,4167,3835,3788,4039,4555,5249,6035,6781,7387,7747,7819,7556,7014,6224,5298,4330,3426,2680,2158,1897,1895,2127,2527,3040,3565,4048,4408,4612,4633,4469,4148,3701,3183,2641,2122,1674,1312,1069,926,890,928,1016,1129,1230,1302,1320,1270,1155,968,729,447,141,-167,-465,-734,-965,-1156,-1293,-1400,-1468,-1510,-1553,-1583,-1643,-1719,-1825,-1973,-2140,-2351,-2569,-2812,-3052,-3292,-3521,-3731,-3925,-4087,-4226,-4327,-4403,-4434,-4448,-4416,-4372,-4306,-4230,-4158,-4093,-4039,-4008,-3990,-3988,-3996,-4001,-4005,-3987,-3958,-3908,-3845,-3782,-3719,-3681,-3670,-3707,-3787,-3920,-4099,-4316,-4560,-4814,-5060,-5288,-5478,-5635,-5741,-5816,-5856,-5878,-5884,-5900,-5905,-5940,-5969,-6028,-6081,-6164,-6243,-6343,-6451,-6568,-6698,-6832,-6968,-7098,-7223,-7327,-7419,-7484,-7535,-7566,-7585,-7599,-7601,-7607,-7606,-7602,-7593,-7574,-7537,-7488,-7411,-7326,-7214,-7100,-6973,-6863,-6755,-6684,-6627,-6618,-6631,-6681,-6750,-6828,-6908,-6965,-7002,-6992,-6948,-6854,-6719,-6557,-6363,-6166,-5964,-5778,-5610,-5473,-5368,-5292,-5253,-5229,-5224,-5222,-5213,-5192,-5144,-5077,-4972,-4861,-4717,-4581,-4444,-4325,-4239,-4187,-4179,-4213,-4292,-4399,-4537,-4675,-4811,-4924,-4998,-5032,-5005,-4934,-4809,-4646,-4456,-4250,-4045,-3853,-3678,-3540,-3426,-3351,-3304,-3277,-3276,-3279,-3291,-3307,-3309,-3315,-3300,-3276,-3237,-3170,-3094,-2988,-2873,-2740,-2608,-2471,-2359,-2258,-2194,-2161,-2161,-2197,-2253,-2328,-2401,-2460,-2497,-2486,-2440,-2337,-2199,-2021,-1831,-1632,-1456,-1302,-1194,-1121,-1089,-1086,-1090,-1100,-1077,-1028,-930,-785,-600,-376,-136,111,340,550,713,843,921,973,990,1014,1027,1081,1161,1285,1455,1654,1881,2108,2321,2494,2621,2677,2677,2604,2486,2341,2181,2057,1967,1955,2023,2170,2402,2677,2996,3300,3581,3792,3926,3966,3916,3787,3604,3397,3195,3038,2944,2938,3026,3199,3454,3754,4086,4405,4698,4925,5080,5146,5122,5021,4852,4644,4422,4218,4056,3965,3947,4023,4166,4384,4627,4889,5125,5320,5451,5509,5485,5404,5256,5093,4914,4758,4650,4596,4620,4719,4881,5103,5356,5615,5856,6050,6187,6246,6238,6160,6041,5900,5758,5648,5576,5558,5591,5665,5768,5886,5998,6102,6181,6249,6299,6344,6391,6439,6495,6546,6595,6621,6629,6595,6536,6436,6320,6182,6043,5914,5807,5728,5691,5689,5731,5805,5901,6006,6103,6180,6211,6202,6126,6001,5826,5608,5377,5133,4915,4725,4586,4505,4484,4520,4604,4716,4842,4954,5044,5082,5079,5009,4906,4751,4589,4415,4258,4126,4033,3980,3967,3984,4027,4070,4113,4122,4103,4032,3923,3761,3573,3353,3138,2921,2738,2578,2464,2388,2345,2332,2334,2352,2370,2393,2420,2444,2480,2515,2558,2602,2643,2687,2715,2746,2757,2763,2758,2738,2718,2682,2646,2601,2553,2502,2447,2384,2316,2239,2153,2061,1955,1852,1732,1626,1510,1406,1305,1206,1119,1027,946,860,785,708,644,585,543,503,481,454,431,405,363,314,250,170,80,-23,-136,-257,-379,-511,-632,-758,-870,-970,-1058,-1122,-1171,-1198,-1217,-1220,-1232,-1244,-1281,-1335,-1426,-1534,-1680,-1844,-2019,-2212,-2388,-2566,-2709,-2833,-2910,-2959,-2962,-2943,-2897,-2847,-2806,-2776,-2783,-2812,-2878,-2956,-3053,-3134,-3209,-3251,-3267,-3261,-3234,-3208,-3190,-3193,-3231,-3292,-3387,-3487,-3593,-3676,-3725,-3737,-3696,-3621,-3515,-3402,-3305,-3249,-3252,-3334,-3502,-3751,-4073,-4443,-4833,-5213,-5541,-5796,-5950,-5987,-5916,-5742,-5488,-5201,-4900,-4643,-4450,-4355,-4358,-4471,-4661,-4917,-5187,-5451,-5657,-5796,-5834,-5789,-5646,-5454,-5217,-4989,-4784,-4645,-4576,-4588,-4687,-4829,-5034,-5235,-5440,-5608,-5738,-5813,-5847,-5836,-5806,-5758,-5721,-5695,-5697,-5729,-5787,-5864,-5960,-6046,-6123,-6173,-6182,-6149,-6068,-5940,-5777,-5586,-5381,-5183,-4994,-4846,-4726,-4659,-4630,-4645,-4693,-4765,-4844,-4927,-4991,-5034,-5044,-5011,-4943,-4831,-4692,-4526,-4353,-4186,-4033,-3919,-3843,-3816,-3838,-3901,-3997,-4114,-4233,-4338,-4422,-4461,-4460,-4411,-4318,-4196,-4047,-3894,-3751,-3621,-3527,-3461,-3431,-3434,-3457,-3495,-3541,-3577,-3609,-3625,-3622,-3612,-3579,-3545,-3499,-3454,-3404,-3357,-3312,-3268,-3232,-3192,-3162,-3126,-3092,-3055,-3003,-2947,-2875,-2788,-2700,-2597,-2508,-2418,-2357,-2307,-2298,-2306,-2349,-2402,-2470,-2531,-2580,-2600,-2583,-2523,-2421,-2272,-2099,-1896,-1687,-1490,-1297,-1145,-1015,-925,-868,-835,-828,-826,-830,-827,-808,-774,-716,-641,-547,-444,-331,-221,-109,-9,85,171,243,317,380,440,505,559,619,675,727,780,827,875,920,963,1008,1044,1081,1111,1127,1144,1139,1142,1129,1131,1136,1151,1190,1231,1294,1359,1417,1477,1512,1542,1546,1544,1533,1523,1523,1542,1579,1652,1742,1863,1997,2134,2275,2385,2478,2525,2533,2502,2435,2347,2255,2162,2105,2071,2088,2144,2242,2365,2513,2655,2788,2898,2972,3015,3025,3012,2993,2972,2982,3009,3092,3204,3359,3542,3738,3934,4121,4273,4399,4477,4523,4525,4509,4468,4427,4389,4369,4374,4408,4468,4557,4653,4762,4858,4935,4988,4997,4976,4920,4830,4730,4612,4506,4407,4328,4272,4233,4212,4199,4181,4163,4120,4072,3996,3923,3834,3761,3703,3667,3674,3704,3783,3880,4003,4137,4262,4382,4471,4532,4562,4555,4528,4471,4410,4341,4276,4231,4192,4184,4184,4205,4232,4259,4289,4294,4289,4258,4200,4129,4029,3923,3812,3702,3605,3521,3461,3422,3410,3420,3458,3515,3600,3696,3812,3934,4059,4178,4283,4362,4414,4430,4414,4363,4294,4207,4123,4045,3986,3950,3939,3952,3982,4025,4070,4112,4139,4157,4143,4122,4067,4001,3921,3821,3727,3617,3512,3405,3293,3192,3078,2986,2883,2803,2727,2669,2627,2605,2596,2609,2623,2650,2670,2684,2687,2673,2641,2600,2540,2480,2418,2359,2312,2272,2247,2229,2217,2211,2189,2169,2129,2073,2008,1918,1827,1723,1620,1515,1415,1316,1223,1126,1036,937,847,749,665,583,524,482,470,484,529,598,686,789,885,980,1045,1092,1097,1078,1018,945,846,752,655,581,521,488,478,490,512,550,575,602,607,598,568,516,452,371,283,194,100,19,-66,-135,-204,-261,-314,-364,-404,-446,-485,-520,-560,-593,-632,-669,-713,-753,-807,-853,-914,-969,-1034,-1094,-1156,-1217,-1270,-1327,-1370,-1419,-1461,-1504,-1552,-1593,-1646,-1691,-1745,-1791,-1842,-1887,-1931,-1975,-2022,-2071,-2122,-2187,-2249,-2331,-2409,-2499,-2582,-2672,-2748,-2821,-2875,-2921,-2941,-2954,-2938,-2917,-2870,-2823,-2758,-2697,-2629,-2570,-2511,-2465,-2425,-2396,-2380,-2370,-2372,-2380,-2394,-2421,-2442,-2480,-2511,-2554,-2597,-2644,-2695,-2743,-2797,-2841,-2894,-2926,-2971,-2988,-3016,-3023,-3032,-3031,-3030,-3024,-3023,-3021,-3029,-3038,-3059,-3088,-3121,-3168,-3212,-3264,-3314,-3360,-3405,-3436,-3471,-3489,-3511,-3531,-3544,-3571,-3594,-3627,-3665,-3706,-3753,-3798,-3847,-3884,-3926,-3952,-3975,-3987,-3988,-3983,-3970,-3944,-3925,-3889,-3866,-3834,-3809,-3792,-3776,-3775,-3779,-3796,-3825,-3866,-3915,-3977,-4042,-4106,-4174,-4221,-4266,-4282,-4288,-4259,-4219,-4152,-4070,-3976,-3875,-3767,-3668,-3568,-3474,-3398,-3321,-3264,-3216,-3173,-3148,-3121,-3102,-3086,-3064,-3042,-3007,-2970,-2918,-2865,-2803,-2737,-2680,-2620,-2576,-2536,-2511,-2492,-2489,-2485,-2492,-2494,-2499,-2497,-2495,-2487,-2472,-2462,-2439,-2429,-2406,-2397,-2380,-2377,-2369,-2371,-2370,-2381,-2382,-2400,-2404,-2422,-2434,-2447,-2463,-2474,-2485,-2488,-2486,-2474,-2449,-2417,-2360,-2308,-2223,-2150,-2054,-1966,-1875,-1790,-1714,-1649,-1603,-1567,-1554,-1554,-1576,-1609,-1662,-1719,-1793,-1864,-1939,-2005,-2064,-2105,-2134,-2135,-2123,-2087,-2033,-1969,-1890,-1809,-1726,-1641,-1571,-1493,-1441,-1376,-1334,-1281,-1238,-1186,-1130,-1065,-989,-904,-807,-705,-597,-486,-378,-276,-177,-101,-24,27,70,98,109,117,110,102,96,86,91,96,118,145,190,234,295,349,407,463,502,541,559,568,565,546,523,491,460,431,403,394,385,403,422,467,515,582,654,727,812,882,960,1020,1080,1120,1157,1170,1185,1174,1159,1127,1091,1039,989,919,861,785,726,654,600,546,504,479,462,473,493,544,602,694,791,905,1031,1155,1283,1409,1517,1628,1715,1801,1870,1939,1997,2059,2118,2185,2252,2328,2403,2481,2559,2631,2694,2745,2781,2802,2799,2788,2743,2699,2631,2558,2487,2404,2343,2275,2233,2196,2175,2168,2172,2181,2203,2219,2245,2262,2286,2299,2316,2328,2337,2342,2347,2339,2336,2319,2302,2276,2254,2226,2206,2186,2177,2173,2184,2198,2226,2259,2295,2338,2381,2417,2459,2484,2505,2516,2507,2491,2451,2399,2332,2251,2168,2079,1998,1931,1879,1858,1860,1896,1961,2052,2167,2298,2437,2579,2716,2842,2958,3052,3141,3203,3266,3310,3353,3391,3423,3454,3482,3506,3528,3540,3556,3557,3564,3561,3559,3555,3551,3538,3534,3511,3496,3466,3432,3395,3351,3308,3266,3229,3200,3183,3178,3181,3205,3221,3265,3285,3324,3330,3345,3325,3296,3249,3175,3101,3004,2910,2814,2722,2641,2570,2511,2471,2439,2420,2411,2398,2400,2387,2377,2360,2332,2304,2267,2227,2185,2145,2103,2063,2028,1983,1952,1904,1869,1816,1775,1723,1677,1630,1587,1553,1522,1507,1493,1498,1507,1530,1554,1588,1616,1649,1674,1694,1711,1717,1726,1723,1730,1724,1730,1728,1732,1734,1729,1729,1713,1704,1678,1657,1624,1597,1557,1534,1497,1478,1452,1437,1426,1416,1411,1406,1398,1391,1378,1359,1343,1317,1293,1269,1248,1226,1210,1187,1171,1140,1114,1065,1020,951,883,798,713,622,531,446,362,294,229,181,142,116,98,95,93,98,111,109,118,109,93,66,20,-35,-107,-186,-281,-369,-476,-569,-670,-764,-855,-935,-1013,-1073,-1126,-1161,-1181,-1180,-1168,-1131,-1090,-1030,-973,-905,-847,-788,-740,-703,-665,-646,-620,-602,-584,-555,-529,-493,-453,-411,-372,-330,-308,-284,-283,-297,-320,-369,-415,-490,-553,-640,-712,-798,-876,-956,-1032,-1110,-1174,-1250,-1303,-1363,-1407,-1444,-1480,-1504,-1532,-1555,-1590,-1625,-1686,-1739,-1824,-1905,-1997,-2095,-2176,-2257,-2314,-2357,-2375,-2375,-2353,-2319,-2272,-2224,-2170,-2127,-2083,-2053,-2030,-2017,-2013,-2018,-2023,-2046,-2063,-2096,-2134,-2177,-2239,-2299,-2379,-2459,-2543,-2631,-2704,-2778,-2829,-2872,-2891,-2900,-2890,-2868,-2839,-2798,-2754,-2707,-2649,-2599,-2531,-2473,-2397,-2332,-2254,-2183,-2106,-2037,-1969,-1913,-1859,-1819,-1789,-1771,-1767,-1767,-1788,-1802,-1837,-1860,-1897,-1922,-1958,-1986,-2021,-2060,-2100,-2153,-2209,-2273,-2342,-2412,-2484,-2550,-2614,-2664,-2708,-2738,-2756,-2763,-2759,-2741,-2723,-2689,-2666,-2629,-2608,-2581,-2574,-2562,-2571,-2577,-2594,-2613,-2629,-2647,-2654,-2660,-2651,-2640,-2623,-2597,-2581,-2554,-2544,-2536,-2535,-2548,-2563,-2588,-2621,-2652,-2698,-2738,-2794,-2843,-2912,-2969,-3045,-3103,-3175,-3220,-3269,-3288,-3289,-3274,-3219,-3156,-3058,-2950,-2829,-2700,-2578,-2457,-2359,-2267,-2205,-2150,-2120,-2093,-2077,-2061,-2039,-2018,-1980,-1943,-1895,-1847,-1797,-1754,-1713,-1684,-1661,-1649,-1642,-1650,-1656,-1678,-1699,-1730,-1766,-1801,-1845,-1877,-1914,-1932,-1946,-1936,-1917,-1875,-1816,-1745,-1661,-1569,-1481,-1385,-1312,-1234,-1185,-1144,-1120,-1116,-1118,-1138,-1160,-1189,-1219,-1244,-1273,-1290,-1305,-1318,-1311,-1318,-1296,-1289,-1262,-1239,-1212,-1186,-1162,-1145,-1129,-1128,-1129,-1145,-1165,-1189,-1227,-1253,-1295,-1318,-1346,-1360,-1369,-1364,-1351,-1324,-1283,-1233,-1166,-1091,-1001,-902,-794,-685,-572,-465,-364,-273,-196,-132,-84,-42,-17,9,30,52,78,112,145,193,232,280,321,360,396,421,447,461,482,489,510,517,532,547,550,567,561,565,558,547,539,529,520,524,524,544,562,594,624,660,685,710,717,716,700,670,637,594,555,525,498,493,496,512,540,569,607,637,673,699,728,755,782,814,844,880,910,938,955,961,951,923,881,821,752,678,603,544,495,474,475,506,566,645,747,853,965,1069,1163,1239,1298,1338,1363,1374,1384,1385,1396,1413,1441,1489,1548,1626,1721,1825,1940,2058,2170,2279,2370,2441,2495,2516,2521,2497,2463,2403,2348,2274,2214,2149,2100,2052,2025,2000,1995,1993,2007,2017,2044,2059,2084,2097,2109,2112,2106,2092,2064,2032,1988,1939,1888,1830,1783,1733,1701,1674,1670,1676,1702,1741,1793,1853,1918,1977,2039,2080,2123,2140,2150,2140,2122,2083,2045,1989,1932,1873,1810,1757,1704,1664,1635,1617,1618,1629,1657,1697,1747,1806,1867,1936,1996,2063,2113,2166,2199,2233,2247,2262,2260,2259,2251,2247,2247,2251,2267,2291,2319,2363,2395,2441,2471,2501,2520,2529,2529,2522,2501,2478,2441,2402,2349,2289,2221,2141,2058,1966,1873,1786,1698,1630,1572,1538,1525,1535,1565,1612,1672,1736,1798,1857,1895,1929,1936,1932,1913,1878,1843,1796,1759,1718,1689,1664,1647,1635,1633,1628,1629,1629,1626,1624,1620,1606,1596,1567,1538,1492,1438,1366,1287,1187,1083,967,847,731,614,516,423,364,313,309,313,362,428,525,638,770,902,1043,1167,1282,1372,1435,1474,1479,1470,1434,1396,1350,1314,1292,1281,1300,1326,1382,1438,1510,1571,1631,1672,1696,1696,1676,1629,1565,1487,1388,1293,1183,1082,977,882,786,707,624,561,501,453,423,396,392,390,403,413,425,427,421,400,363,314,250,185,118,57,10,-24,-44,-38,-37,-5,3,29,27,25,-8,-52,-122,-207,-309,-422,-541,-664,-778,-891,-979,-1063,-1116,-1158,-1175,-1172,-1157,-1117,-1076,-1019,-957,-896,-831,-771,-719,-665,-627,-587,-560,-532,-507,-485,-453,-431,-393,-364,-329,-297,-271,-248,-232,-218,-212,-199,-191,-171,-152,-126,-101,-74,-57,-43,-50,-59,-92,-124,-178,-229,-289,-347,-404,-460,-506,-554,-587,-620,-642,-657,-667,-667,-667,-657,-656,-648,-652,-660,-681,-712,-756,-807,-871,-935,-998,-1059,-1100,-1145,-1156,-1170,-1161,-1142,-1129,-1097,-1082,-1063,-1053,-1056,-1064,-1084,-1118,-1154,-1211,-1262,-1333,-1397,-1477,-1544,-1622,-1681,-1741,-1785,-1814,-1828,-1825,-1796,-1760,-1695,-1626,-1544,-1453,-1370,-1286,-1219,-1159,-1122,-1092,-1086,-1082,-1094,-1104,-1121,-1135,-1143,-1158,-1161,-1165,-1165,-1153,-1143,-1115,-1084,-1041,-996,-949,-903,-870,-847,-841,-846,-871,-896,-931,-964,-986,-1012,-1020,-1030,-1033,-1036,-1043,-1048,-1062,-1068,-1083,-1089,-1091,-1092,-1081,-1072,-1055,-1042,-1030,-1029,-1033,-1055,-1082,-1129,-1179,-1239,-1296,-1350,-1393,-1416,-1428,-1404,-1378,-1312,-1252,-1165,-1095,-1011,-962,-909,-896,-899,-925,-983,-1051,-1140,-1235,-1334,-1428,-1512,-1582,-1633,-1661,-1665,-1647,-1602,-1538,-1455,-1351,-1241,-1115,-993,-864,-744,-631,-528,-448,-375,-330,-297,-280,-278,-281,-290,-301,-303,-307,-294,-281,-247,-216,-166,-120,-64,-16,33,65,93,97,93,66,26,-25,-93,-157,-237,-306,-374,-437,-488,-531,-567,-585,-609,-616,-632,-643,-664,-691,-729,-778,-832,-901,-960,-1030,-1080,-1124,-1148,-1148,-1133,-1088,-1035,-958,-882,-800,-725,-662,-608,-579,-554,-560,-562,-587,-604,-635,-658,-687,-715,-744,-783,-827,-877,-939,-1002,-1066,-1128,-1180,-1215,-1237,-1230,-1205,-1153,-1083,-988,-890,-774,-663,-551,-449,-357,-279,-210,-159,-109,-73,-35,0,34,73,113,152,203,242,297,344,397,457,507,569,615,664,694,711,713,686,655,594,533,460,386,321,255,212,164,145,122,115,116,115,127,130,142,142,144,138,122,100,70,28,-13,-64,-113,-163,-208,-248,-281,-303,-317,-314,-304,-278,-250,-215,-178,-154,-135,-140,-160,-204,-265,-346,-432,-527,-609,-689,-743,-780,-791,-779,-746,-694,-626,-552,-465,-378,-280,-181,-74,39,164,286,427,552,684,800,897,975,1029,1046,1049,1015,973,910,849,786,734,702,680,684,699,727,759,795,813,830,820,801,764,711,654,586,524,463,412,373,340,327,320,323,334,344,352,361,351,341,316,280,242,191,144,97,52,25,-4,-4,-2,24,63,118,183,262,338,425,494,562,610,641,653,648,622,589,539,487,426,369,297,239,160,91,11,-71,-148,-224,-286,-335,-359,-359,-331,-271,-188,-78,45,184,317,453,571,668,749,790,813,805,766,714,635,552,463,374,294,227,181,152,154,169,219,277,356,441,525,608,680,735,777,792,805,787,779,746,730,701,686,663,650,629,604,574,525,481,412,351,280,219,163,125,94,90,91,113,138,173,204,235,254,266,266,250,231,200,169,144,121,121,125,153,182,229,263,296,310,297,270,203,123,20,-96,-207,-320,-407,-479,-517,-524,-500,-441,-357,-250,-120,16,164,307,454,582,703,804,882,943,970,983,960,931,867,813,731,673,602,561,527,520,530,561,606,662,722,780,828,864,885,885,872,840,798,749,696,644,600,556,533,499,491,469,461,446,426,410,381,360,329,304,280,260,239,227,208,196,178,158,134,109,81,56,32,12,2,-1,5,21,48,74,115,140,176,187,194,178,143,93,22,-52,-141,-215,-291,-340,-375,-382,-367,-334,-277,-217,-145,-74,-8,58,112,165,206,252,284,324,349,378,396,406,409,399,386,357,336,300,279,256,243,241,244,257,273,293,308,323,328,326,319,301,284,263,240,230,209,213,203,209,208,208,211,202,204,187,187,172,171,159,157,150,146,144,141,139,146,147,157,173,182,206,219,239,251,256,254,238,214,175,129,76,24,-31,-78,-124,-164,-205,-251,-306,-374,-457,-555,-660,-773,-872,-964,-1021,-1056,-1044,-1001,-919,-804,-674,-518,-369,-214,-77,46,147,225,279,308,324,314,304,275,251,219,191,163,136,122,103,101,103,118,148,185,239,295,358,414,461,492,496,480,432,358,263,152,31,-82,-196,-282,-351,-389,-398,-383,-344,-291,-227,-165,-111,-67,-46,-38,-57,-85,-141,-192,-267,-328,-397,-451,-490,-519,-520,-509,-474,-425,-363,-300,-234,-180,-137,-116,-106,-130,-160,-218,-288,-365,-455,-544,-628,-710,-770,-822,-851,-860,-854,-825,-788,-736,-677,-616,-546,-475,-403,-321,-250,-165,-96,-24,32,71,102,98,89,51,-4,-63,-139,-206,-270,-324,-356,-375,-368,-343,-304,-246,-186,-114,-48,18,77,126,167,192,211,218,218,215,205,205,206,217,239,269,308,355,398,443,472,497,496,483,447,389,327,237,159,67,-11,-81,-138,-173,-199,-202,-199,-187,-171,-166,-159,-177,-198,-241,-293,-354,-421,-490,-551,-614,-664,-713,-757,-800,-844,-892,-945,-1001,-1058,-1115,-1157,-1193,-1203,-1188,-1149,-1070,-968,-834,-671,-496,-301,-104,91,280,451,603,728,829,894,936,944,933,902,857,811,764,729,705,701,710,739,775,822,864,904,922,930,907,864,799,710,616,507,410,311,241,179,145,129,127,137,148,150,147,118,77,6,-75,-182,-287,-408,-517,-620,-714,-780,-836,-862,-873,-865,-839,-800,-756,-698,-646,-577,-521,-452,-395,-331,-280,-232,-200,-185,-188,-215,-269,-338,-438,-541,-658,-770,-868,-948,-998,-1012,-992,-933,-840,-727,-585,-442,-294,-151,-28,85,168,238,280,310,323,325,320,311,300,294,282,282,273,280,279,284,297,303,327,343,369,395,422,447,467,483,486,487,476,456,437,412,391,375,367,363,373,383,394,408,408,405,388,358,319,274,223,171,119,68,23,-28,-71,-123,-167,-218,-260,-302,-333,-355,-365,-365,-356,-336,-321,-298,-287,-283,-284,-309,-334,-381,-428,-493,-550,-621,-679,-737,-789,-826,-854,-870,-869,-858,-834,-792,-742,-676,-600,-509,-410,-302,-186,-77,43,140,242,313,380,415,440,438,425,394,356,312,263,221,180,152,135,126,139,157,192,235,282,337,384,431,467,488,496,487,455,418,353,294,220,161,101,68,39,39,48,73,105,138,168,190,196,188,162,117,60,-13,-93,-174,-255,-323,-382,-417,-437,-433,-409,-371,-314,-253,-184,-117,-57,-2,29,54,43,26,-28,-92,-180,-277,-377,-475,-563,-629,-670,-681,-656,-605,-516,-409,-277,-137,6,146,274,387,482,557,614,653,678,694,703,708,709,709,710,706,707,701,696,689,679,670,655,644,619,605,571,548,504,470,415,372,311,258,199,137,82,17,-33,-95,-140,-196,-233,-283,-308,-343,-361,-372,-375,-367,-347,-326,-293,-263,-231,-210,-193,-190,-195,-214,-236,-272,-299,-331,-358,-368,-381,-365,-356,-321,-292,-247,-208,-168,-133,-111,-94,-97,-106,-139,-175,-227,-285,-346,-408,-465,-514,-552,-574,-579,-566,-532,-480,-410,-321,-231,-118,-21,94,191,293,384,478,560,649,724,801,866,918,957,970,971,937,899,833,770,699,644,594,576,572,595,634,684,735,786,811,825,803,754,677,573,454,321,189,60,-50,-146,-212,-259,-275,-277,-260,-232,-205,-178,-158,-159,-162,-196,-232,-293,-357,-432,-508,-579,-643,-692,-718,-727,-703,-658,-587,-497,-395,-287,-183,-90,-18,31,55,48,23,-31,-92,-167,-235,-310,-361,-407,-433,-436,-429,-396,-354,-301,-236,-178,-104,-54,8,54,95,142,172,220,254,306,348,400,442,481,506,513,504,463,405,322,216,106,-15,-131,-229,-314,-370,-395,-400,-369,-329,-265,-206,-137,-85,-38,-8,10,18,16,9,4,2,5,18,37,62,97,125,161,186,211,224,232,231,228,217,210,200,191,189,182,183,176,177,162,157,131,111,72,31,-25,-88,-159,-235,-317,-399,-478,-553,-625,-685,-749,-800,-848,-901,-933,-980,-999,-1027,-1027,-1028,-1007,-977,-933,-874,-800,-711,-607,-485,-353,-209,-61,81,213,328,409,463,480,459,417,347,277,206,157,131,138,177,236,314,383,439,456,428,360,241,111,-39,-157,-245,-269,-228,-123,39,233,446,630,791,870,903,846,736,583,397,224,64,-58,-135,-172,-181,-178,-185,-229,-322,-482,-704,-976,-1271,-1563,-1807,-1979,-2046,-2000,-1838,-1575,-1242,-870,-504,-173,83,256,321,300,193,42,-144,-316,-471,-572,-625,-631,-593,-546,-494,-478,-499,-581,-707,-880,-1055,-1224,-1333,-1371,-1303,-1131,-856,-500,-87,335,746,1087,1360,1523,1590,1565,1459,1313,1138,973,836,740,690,676,691,702,695,640,523,337,84,-213,-536,-835,-1093,-1265,-1331,-1292,-1132,-894,-583,-253,68,342,539,646,655,577,426,238,31,-150,-284,-360,-352,-285,-152,4,171,300,386,391,328,189,8,-198,-383,-529,-595,-578,-471,-281,-39,236,501,730,892,977,971,884,736,533,329,117,-51,-186,-266,-305,-312,-310,-314,-355,-431,-561,-727,-918,-1104,-1259,-1343,-1351,-1243,-1049,-747,-394,10,396,756,1042,1237,1332,1329,1233,1084,889,687,510,353,262,199,192,199,214,221,188,133,33,-89,-211,-327,-390,-403,-342,-203,-8,249,521,795,1044,1239,1369,1431,1413,1347,1229,1099,966,859,787,757,773,816,870,918,919,876,751,556,289,-22,-361,-680,-960,-1158,-1268,-1269,-1176,-998,-758,-500,-242,-23,133,220,226,156,39,-121,-282,-427,-533,-580,-565,-489,-362,-207,-41,108,222,290,303,283,229,175,146,147,221,340,532,754,1007,1247,1462,1620,1707,1720,1656,1529,1362,1166,983,816,694,621,593,609,645,683,702,679,605,474,297,90,-122,-313,-455,-528,-519,-431,-269,-57,184,421,636,796,899,931,901,816,692,545,392,250,124,19,-60,-128,-184,-246,-315,-406,-504,-627,-738,-845,-918,-949,-925,-844,-707,-527,-321,-107,85,249,354,406,394,332,236,112,-1,-103,-165,-190,-162,-109,-14,75,165,216,231,189,97,-31,-195,-343,-480,-556,-568,-496,-345,-114,166,484,800,1085,1324,1477,1554,1529,1431,1262,1047,820,595,409,275,198,198,247,346,465,585,692,760,796,789,760,712,675,652,666,710,789,891,1000,1102,1178,1217,1212,1152,1058,914,758,582,410,247,98,-26,-143,-234,-339,-436,-558,-692,-852,-1024,-1204,-1372,-1516,-1612,-1655,-1625,-1534,-1369,-1166,-917,-668,-420,-204,-31,89,155,169,139,79,-3,-86,-165,-231,-272,-308,-307,-315,-304,-300,-304,-306,-318,-319,-309,-275,-208,-109,33,195,385,574,753,911,1022,1093,1109,1082,1007,907,786,657,537,425,332,260,198,149,98,40,-33,-129,-251,-391,-554,-713,-869,-996,-1084,-1128,-1110,-1042,-930,-773,-614,-437,-292,-169,-94,-61,-75,-126,-208,-297,-398,-475,-542,-572,-578,-558,-521,-472,-427,-389,-373,-372,-388,-413,-438,-456,-452,-425,-370,-292,-196,-95,3,82,135,156,143,92,25,-74,-166,-269,-350,-422,-467,-494,-504,-501,-500,-504,-526,-572,-635,-726,-816,-910,-981,-1012,-997,-920,-781,-587,-342,-74,207,472,706,892,1018,1079,1079,1018,909,768,600,430,265,111,-11,-118,-193,-251,-294,-328,-362,-389,-419,-441,-448,-445,-407,-353,-272,-166,-60,56,152,229,279,291,275,226,163,76,-2,-92,-165,-234,-298,-355,-417,-497,-584,-711,-852,-1026,-1222,-1414,-1616,-1777,-1913,-1983,-1996,-1939,-1818,-1647,-1434,-1205,-976,-768,-591,-463,-379,-342,-346,-374,-422,-466,-501,-511,-498,-442,-371,-257,-142,-6,121,245,358,455,546,629,705,794,877,973,1076,1172,1277,1360,1431,1476,1488,1473,1416,1337,1221,1094,949,803,662,529,416,308,216,124,27,-80,-206,-351,-500,-665,-805,-930,-1005,-1028,-992,-885,-731,-525,-298,-63,154,342,473,552,566,519,425,287,124,-45,-217,-366,-502,-607,-693,-757,-810,-856,-899,-945,-986,-1024,-1052,-1058,-1044,-1000,-924,-826,-699,-563,-419,-279,-156,-44,37,108,146,184,202,227,255,291,341,400,461,525,574,604,607,577,517,431,327,214,114,26,-27,-46,-31,30,107,219,328,439,534,598,630,626,573,493,377,245,107,-26,-136,-215,-259,-259,-230,-166,-82,8,106,189,268,331,386,430,474,512,557,599,643,681,712,729,733,715,686,635,583,513,455,388,339,289,254,218,184,143,83,12,-93,-208,-350,-493,-639,-768,-869,-942,-962,-952,-888,-797,-675,-531,-382,-220,-73,79,209,329,430,508,563,595,597,579,538,477,405,329,245,174,109,62,40,43,71,134,209,315,415,525,610,681,712,719,685,633,560,479,409,345,311,290,299,320,362,400,448,474,496,487,463,406,331,232,125,10,-98,-194,-272,-324,-352,-358,-345,-320,-290,-259,-233,-217,-208,-209,-221,-238,-267,-298,-337,-378,-422,-465,-503,-533,-553,-564,-557,-548,-513,-480,-428,-367,-307,-225,-157,-75,-1,63,123,166,195,216,227,231,245,259,285,331,373,442,497,561,612,651,676,678,660,623,568,496,422,336,265,199,153,132,128,156,198,254,322,386,451,508,556,592,627,646,666,668,664,640,603,545,465,374,257,141,11,-111,-233,-334,-425,-479,-517,-512,-484,-426,-341,-254,-148,-64,17,69,97,105,89,67,38,19,4,12,25,52,83,109,121,118,81,23,-74,-195,-350,-514,-699,-880,-1055,-1216,-1351,-1458,-1534,-1576,-1584,-1560,-1504,-1418,-1307,-1164,-1004,-821,-627,-434,-236,-65,94,213,304,362,390,404,403,406,420,447,501,573,664,772,884,993,1099,1177,1240,1265,1265,1227,1168,1078,984,870,775,672,598,529,482,442,411,380,351,309,266,207,144,69,-13,-106,-197,-303,-397,-499,-587,-664,-728,-766,-785,-777,-744,-688,-605,-506,-383,-257,-114,22,148,264,338,394,393,356,270,145,-12,-192,-377,-563,-724,-863,-961,-1019,-1037,-1016,-968,-893,-816,-730,-661,-603,-561,-538,-519,-504,-480,-435,-371,-276,-158,-21,127,273,405,514,596,642,660,645,614,560,508,445,390,340,293,256,217,179,139,90,36,-22,-85,-139,-186,-217,-224,-207,-166,-98,-25,64,142,212,259,284,283,268,231,201,160,142,132,142,175,217,281,349,424,497,562,618,657,679,682,666,632,591,533,477,416,353,292,227,154,76,-18,-122,-234,-360,-480,-610,-721,-833,-927,-1013,-1090,-1159,-1223,-1282,-1340,-1389,-1434,-1460,-1473,-1453,-1412,-1325,-1207,-1044,-841,-613,-351,-87,181,424,633,794,895,935,916,846,741,609,478,359,265,215,204,239,316,424,550,685,809,911,993,1031,1044,1032,994,964,920,899,890,894,919,945,970,989,985,962,913,836,743,623,499,362,225,93,-36,-155,-267,-370,-465,-555,-640,-717,-791,-854,-902,-936,-950,-935,-910,-854,-789,-721,-647,-591,-550,-534,-545,-579,-628,-700,-763,-836,-890,-930,-956,-958,-943,-915,-868,-818,-761,-697,-640,-573,-515,-442,-372,-276,-185,-57,68,216,369,516,665,790,896,973,1019,1033,1023,982,932,864,791,729,658,617,569,552,530,528,521,518,515,493,483,451,429,404,387,384,395,416,460,496,546,578,597,587,551,471,370,225,69,-109,-279,-447,-585,-689,-760,-774,-760,-697,-614,-512,-406,-305,-222,-156,-113,-89,-77,-77,-72,-68,-49,-29,6,41,72,101,109,102,76,19,-52,-151,-263,-389,-523,-662,-792,-920,-1028,-1121,-1191,-1228,-1244,-1217,-1166,-1073,-953,-800,-627,-433,-236,-37,150,314,456,560,637,677,698,692,687,667,672,674,707,746,806,871,938,998,1041,1068,1066,1040,994,924,850,765,694,622,577,535,519,505,499,495,475,455,406,352,275,184,83,-29,-146,-261,-380,-488,-592,-680,-762,-821,-878,-908,-940,-950,-956,-951,-934,-911,-870,-822,-757,-685,-603,-514,-432,-352,-291,-248,-229,-240,-275,-338,-424,-525,-638,-752,-856,-954,-1017,-1060,-1058,-1023,-946,-830,-679,-507,-305,-105,102,304,479,649,786,903,1000,1074,1136,1183,1218,1246,1258,1271,1257,1244,1206,1156,1088,1003,901,789,662,533,399,271,155,50,-31,-93,-130,-137,-130,-101,-65,-24,15,46,62,67,54,29,-6,-47,-95,-138,-185,-224,-264,-291,-319,-335,-340,-342,-323,-303,-270,-227,-186,-142,-100,-74,-43,-42,-40,-59,-89,-132,-181,-245,-306,-377,-447,-511,-583,-638,-704,-756,-815,-870,-932,-994,-1066,-1139,-1215,-1293,-1364,-1430,-1471,-1499,-1488,-1454,-1370,-1257,-1096,-906,-681,-435,-177,88,339,575,782,951,1086,1171,1219,1228,1200,1153,1078,1003,909,827,734,656,576,511,446,402,363,351,353,382,429,499,579,669,752,825,880,900,900,857,795,703,599,488,378,274,184,104,37,-24,-84,-150,-222,-312,-412,-524,-647,-764,-879,-973,-1045,-1091,-1106,-1090,-1062,-1002,-950,-886,-836,-792,-761,-734,-718,-693,-665,-620,-561,-488,-403,-317,-230,-161,-106,-82,-76,-99,-134,-181,-222,-256,-263,-250,-203,-123,-25,106,239,387,528,655,772,861,930,974,991,993,969,941,892,845,784,726,656,591,507,428,330,236,126,29,-81,-165,-246,-299,-326,-331,-301,-249,-177,-88,2,90,169,225,265,274,267,240,194,150,90,46,-4,-41,-79,-107,-142,-168,-208,-236,-273,-299,-315,-324,-305,-276,-221,-154,-77,-1,72,124,157,160,136,88,20,-49,-129,-184,-234,-255,-263,-257,-250,-252,-280,-330,-426,-540,-695,-853,-1017,-1158,-1268,-1327,-1329,-1270,-1151,-978,-773,-530,-296,-53,158,346,495,604,684,730,756,770,773,784,791,809,830,851,869,885,882,879,856,828,791,756,718,698,680,687,700,738,777,827,871,909,928,932,904,862,791,710,613,520,421,342,259,206,145,102,50,-3,-72,-154,-258,-374,-506,-639,-774,-889,-987,-1053,-1082,-1083,-1043,-984,-903,-818,-737,-665,-617,-587,-581,-600,-622,-668,-702,-746,-778,-813,-838,-868,-899,-939,-985,-1040,-1093,-1145,-1184,-1194,-1176,-1105,-992,-817,-600,-334,-44,264,560,844,1079,1280,1416,1511,1547,1556,1528,1492,1443,1398,1350,1309,1259,1205,1134,1047,935,807,659,504,349,207,85,-2,-57,-61,-39,33,110,219,312,399,465,491,496,457,403,325,243,165,96,54,24,29,37,73,100,138,158,170,165,140,105,53,-6,-70,-132,-193,-247,-295,-335,-366,-397,-417,-442,-457,-474,-489,-497,-506,-506,-506,-505,-504,-512,-530,-558,-613,-673,-762,-856,-960,-1060,-1148,-1214,-1243,-1237,-1175,-1073,-919,-725,-502,-256,-9,236,452,644,790,900,962,998,988,978,940,910,882,856,841,830,810,798,763,726,671,615,551,496,453,428,430,458,506,580,660,746,822,887,921,936,915,869,802,712,615,510,405,305,208,113,23,-75,-169,-276,-387,-504,-626,-745,-862,-966,-1056,-1131,-1182,-1220,-1236,-1242,-1236,-1230,-1212,-1210,-1189,-1187,-1165,-1148,-1112,-1069,-1007,-941,-853,-773,-680,-604,-527,-473,-425,-400,-377,-369,-352,-336,-301,-243,-169,-51,74,243,419,610,810,987,1166,1305,1422,1501,1548,1560,1550,1511,1465,1400,1340,1263,1196,1109,1025,923,814,691,563,429,306,189,97,31,-7,-6,20,77,152,237,324,399,457,485,488,448,393,300,202,94,-11,-103,-183,-243,-289,-324,-354,-383,-423,-462,-524,-586,-662,-733,-812,-871,-930,-967,-992,-996,-991,-965,-935,-892,-849,-799,-761,-713,-683,-653,-634,-628,-628,-646,-674,-718,-775,-840,-920,-995,-1079,-1145,-1206,-1235,-1246,-1210,-1149,-1034,-891,-701,-484,-245,17,272,530,763,973,1153,1290,1396,1459,1496,1507,1497,1479,1454,1429,1407,1385,1364,1343,1315,1282,1242,1191,1141,1080,1032,980,947,918,912,909,925,936,952,959,946,921,863,782,676,545,404,248,95,-56,-190,-322,-429,-537,-631,-721,-817,-912,-1013,-1119,-1223,-1327,-1423,-1504,-1574,-1613,-1640,-1628,-1604,-1547,-1477,-1390,-1292,-1195,-1092,-1000,-913,-835,-772,-713,-667,-629,-590,-563,-531,-502,-471,-433,-393,-343,-287,-217,-142,-43,52,176,296,437,578,725,871,1016,1153,1282,1396,1494,1576,1634,1671,1688,1677,1647,1593,1518,1426,1313,1189,1049,906,752,601,448,310,174,67,-35,-102,-153,-179,-181,-166,-139,-95,-57,-14,17,38,41,34,1,-30,-89,-129,-189,-226,-259,-281,-283,-285,-272,-263,-258,-264,-287,-327,-387,-462,-554,-648,-747,-834,-906,-956,-977,-974,-939,-884,-810,-726,-644,-565,-504,-456,-434,-430,-444,-474,-513,-560,-607,-652,-692,-724,-745,-754,-744,-724,-679,-616,-529,-424,-293,-149,12,179,350,514,669,804,922,1008,1078,1111,1128,1121,1091,1054,999,943,879,822,753,704,639,592,540,491,450,410,378,358,343,344,357,382,415,462,506,557,603,636,661,667,653,621,563,494,399,302,190,77,-36,-147,-262,-363,-479,-581,-697,-805,-922,-1028,-1138,-1231,-1314,-1375,-1416,-1430,-1421,-1381,-1326,-1244,-1155,-1056,-951,-858,-765,-687,-624,-565,-527,-489,-463,-435,-414,-384,-361,-332,-297,-268,-222,-182,-128,-66,7,94,195,308,434,566,703,830,962,1061,1160,1220,1268,1282,1281,1254,1218,1161,1106,1037,974,903,828,751,661,570,460,350,224,109,-11,-112,-197,-258,-291,-296,-276,-237,-183,-124,-69,-28,2,-1,-10,-54,-106,-172,-243,-306,-365,-407,-437,-454,-459,-464,-468,-486,-515,-566,-629,-718,-808,-910,-998,-1079,-1129,-1155,-1136,-1088,-997,-877,-734,-576,-419,-273,-142,-51,16,36,31,-10,-68,-141,-216,-284,-341,-379,-399,-396,-371,-333,-271,-207,-125,-44,45,134,224,313,403,487,577,659,744,829,909,993,1070,1144,1212,1270,1318,1350,1369,1370,1354,1323,1274,1213,1140,1056,966,874,779,691,609,535,474,430,387,373,348,340,326,308,285,250,206,146,81,2,-82,-175,-271,-373,-474,-581,-688,-796,-911,-1022,-1141,-1258,-1373,-1490,-1593,-1690,-1766,-1822,-1850,-1849,-1814,-1747,-1654,-1530,-1393,-1240,-1087,-942,-806,-693,-600,-536,-489,-473,-459,-472,-475,-484,-489,-476,-458,-419,-367,-301,-210,-116,10,134,284,441,606,783,953,1129,1289,1444,1573,1688,1771,1832,1862,1870,1846,1812,1746,1678,1594,1500,1406,1301,1198,1084,970,848,722,598,469,350,244,149,86,39,27,40,72,127,188,251,314,360,396,417,416,418,392,385,356,347,329,315,304,273,243,181,102,2,-134,-277,-440,-606,-752,-894,-990,-1059,-1081,-1061,-1005,-921,-814,-709,-602,-522,-465,-448,-467,-521,-607,-715,-831,-954,-1057,-1153,-1218,-1261,-1274,-1267,-1234,-1188,-1123,-1048,-959,-863,-745,-628,-487,-346,-193,-39,110,252,380,491,581,656,702,747,761,789,791,815,826,855,881,910,941,956,967,948,920,855,785,683,584,482,389,324,281,270,297,348,425,517,604,693,755,797,806,781,730,639,541,409,281,139,3,-138,-269,-409,-544,-683,-833,-980,-1136,-1283,-1428,-1545,-1650,-1709,-1743,-1727,-1679,-1589,-1476,-1334,-1182,-1031,-873,-744,-616,-518,-439,-372,-324,-276,-233,-179,-116,-35,58,168,285,415,537,662,774,876,969,1042,1110,1162,1210,1250,1283,1315,1334,1352,1358,1349,1332,1294,1246,1183,1106,1029,940,859,777,700,628,560,489,417,338,252,154,61,-51,-139,-237,-304,-357,-386,-386,-371,-333,-290,-240,-200,-170,-155,-163,-187,-230,-287,-350,-417,-486,-547,-608,-668,-724,-796,-874,-975,-1090,-1228,-1377,-1533,-1689,-1815,-1923,-1978,-1983,-1939,-1826,-1678,-1481,-1264,-1041,-822,-631,-475,-363,-297,-282,-300,-360,-428,-511,-584,-636,-667,-657,-617,-539,-434,-299,-157,5,158,314,459,594,721,837,942,1044,1136,1220,1296,1356,1405,1438,1454,1453,1443,1419,1394,1367,1345,1333,1329,1335,1352,1365,1386,1390,1385,1362,1315,1249,1168,1067,972,871,787,722,677,658,659,671,695,709,713,694,642,569,453,324,166,0,-171,-342,-507,-661,-811,-948,-1083,-1213,-1339,-1463,-1581,-1688,-1780,-1852,-1891,-1900,-1870,-1803,-1707,-1577,-1436,-1284,-1139,-1008,-900,-821,-771,-751,-752,-771,-796,-818,-826,-819,-785,-730,-650,-554,-444,-333,-221,-120,-23,54,133,199,273,345,434,525,638,752,872,992,1101,1198,1276,1335,1363,1380,1363,1340,1295,1241,1180,1107,1037,952,870,778,682,581,478,367,269,166,81,9,-44,-70,-72,-53,-3,55,129,208,276,342,385,411,413,401,359,316,243,181,97,22,-64,-150,-242,-336,-439,-548,-655,-768,-871,-960,-1033,-1074,-1082,-1055,-987,-884,-758,-606,-461,-310,-196,-101,-56,-54,-90,-173,-271,-397,-509,-615,-692,-723,-725,-669,-581,-454,-303,-134,36,209,365,513,637,750,840,919,980,1032,1065,1092,1100,1103,1087,1069,1034,1000,960,919,884,849,817,793,758,732,686,631,561,468,365,240,114,-18,-140,-244,-325,-377,-392,-382,-335,-272,-191,-109,-33,32,65,87,63,27,-47,-136,-247,-373,-507,-654,-805,-961,-1123,-1285,-1445,-1604,-1748,-1884,-1993,-2075,-2121,-2125,-2087,-1999,-1872,-1704,-1509,-1302,-1083,-884,-698,-550,-439,-366,-334,-329,-347,-376,-398,-406,-390,-335,-250,-119,39,230,437,656,872,1082,1266,1440,1571,1689,1770,1829,1870,1883,1894,1878,1859,1824,1778,1725,1659,1587,1505,1424,1334,1249,1160,1074,990,903,819,727,638,540,441,338,231,133,29,-56,-135,-195,-231,-256,-242,-223,-173,-113,-47,29,95,149,193,205,204,165,113,23,-72,-199,-324,-470,-613,-761,-904,-1047,-1168,-1294,-1384,-1464,-1515,-1536,-1529,-1493,-1427,-1336,-1231,-1103,-982,-853,-741,-639,-560,-506,-471,-463,-467,-485,-507,-523,-529,-521,-488,-443,-370,-291,-197,-105,-14,68,136,194,234,269,296,319,348,381,420,473,528,594,655,724,779,835,875,905,926,933,934,922,906,883,859,822,794,743,709,656,610,564,515,480,447,424,418,418,431,454,479,510,537,556,565,558,538,491,433,344,250,125,0,-148,-299,-460,-625,-794,-961,-1128,-1283,-1425,-1547,-1641,-1705,-1731,-1718,-1672,-1579,-1472,-1321,-1175,-1007,-854,-707,-585,-485,-414,-371,-353,-352,-368,-378,-392,-383,-363,-312,-242,-149,-34,81,214,334,448,555,633,709,758,804,832,860,880,905,925,956,975,1007,1023,1045,1052,1056,1047,1028,1006,966,927,871,813,747,671,590,502,409,310,210,105,8,-90,-177,-254,-313,-353,-369,-360,-325,-262,-181,-78,29,139,241,324,384,412,402,359,277,165,23,-142,-323,-512,-705,-888,-1062,-1213,-1343,-1436,-1501,-1527,-1521,-1485,-1419,-1332,-1235,-1124,-1023,-927,-848,-794,-763,-760,-784,-830,-891,-962,-1029,-1087,-1125,-1134,-1109,-1052,-953,-822,-667,-478,-291,-81,115,309,490,647,788,902,997,1067,1121,1152,1178,1188,1198,1207,1218,1238,1264,1293,1329,1364,1386,1409,1396,1380,1322,1250,1143,1021,873,723,561,409,267,142,47,-28,-62,-75,-50,-4,66,155,248,350,439,516,570,591,574,523,418,289,110,-87,-306,-533,-759,-968,-1165,-1326,-1461,-1561,-1624,-1664,-1667,-1654,-1619,-1572,-1513,-1450,-1374,-1304,-1220,-1137,-1053,-963,-874,-789,-697,-623,-539,-466,-398,-320,-257,-175,-101,-16,71,161,251,340,423,504,579,646,711,773,830,892,949,1010,1070,1128,1185,1228,1269,1287,1298,1284,1260,1210,1158,1082,1009,923,845,760,687,608,542,474,411,349,292,233,187,136,101,62,36,14,-7,-19,-31,-40,-42,-45,-37,-26,-9,17,38,74,92,112,113,92,47,-30,-147,-284,-466,-653,-868,-1062,-1261,-1413,-1542,-1614,-1646,-1624,-1566,-1466,-1350,-1213,-1083,-949,-839,-741,-666,-612,-572,-553,-538,-529,-526,-505,-496,-451,-415,-343,-270,-165,-57,77,213,363,512,659,793,916,1014,1093,1141,1169,1172,1163,1143,1128,1114,1125,1148,1202,1272,1362,1460,1558,1651,1720,1770,1783,1769,1714,1636,1524,1393,1250,1096,943,799,664,552,456,390,341,320,317,325,345,367,376,384,358,317,239,136,-5,-165,-361,-565,-788,-1009,-1234,-1441,-1641,-1812,-1965,-2091,-2185,-2261,-2297,-2324,-2314,-2298,-2262,-2219,-2170,-2122,-2075,-2034,-1997,-1962,-1925,-1888,-1832,-1770,-1676,-1568,-1419,-1258,-1059,-848,-624,-393,-166,42,241,403,551,664,764,839,917,981,1060,1141,1233,1339,1447,1561,1678,1781,1885,1972,2046,2111,2152,2187,2194,2192,2154,2110,2021,1926,1790,1647,1476,1299,1115,925,752,577,428,291,178,82,9,-54,-95,-132,-157,-175,-191,-194,-198,-186,-170,-142,-105,-75,-32,-14,-1,-16,-62,-134,-241,-373,-528,-697,-864,-1032,-1170,-1297,-1378,-1433,-1442,-1421,-1362,-1280,-1169,-1054,-920,-796,-673,-561,-469,-396,-340,-316,-304,-316,-346,-379,-423,-460,-488,-500,-489,-455,-397,-314,-218,-98,11,136,237,336,410,466,497,513,502,487,448,416,374,342,321,306,318,336,385,440,514,593,674,749,815,853,871,850,796,700,574,412,235,40,-148,-322,-467,-574,-639,-651,-618,-543,-432,-302,-158,-18,107,210,276,309,289,240,131,5,-171,-355,-556,-762,-948,-1128,-1266,-1382,-1446,-1479,-1470,-1424,-1352,-1260,-1151,-1050,-946,-867,-796,-760,-730,-727,-730,-732,-728,-707,-656,-587,-475,-346,-180,-10,187,369,566,734,901,1037,1162,1254,1333,1378,1414,1423,1418,1405,1376,1351,1314,1288,1255,1239,1216,1208,1201,1198,1198,1198,1192,1181,1157,1118,1063,989,895,786,662,527,393,251,124,-3,-110,-207,-291,-355,-415,-454,-494,-517,-544,-552,-571,-565,-571,-553,-540,-510,-478,-443,-410,-380,-370,-367,-398,-442,-518,-613,-730,-858,-995,-1127,-1258,-1369,-1467,-1542,-1599,-1633,-1653,-1653,-1647,-1629,-1608,-1581,-1554,-1521,-1491,-1451,-1410,-1365,-1307,-1252,-1182,-1115,-1040,-963,-879,-798,-697,-605,-483,-365,-225,-76,81,251,416,588,747,900,1035,1160,1259,1350,1416,1476,1522,1566,1605,1650,1698,1751,1818,1876,1954,2004,2070,2091,2112,2086,2037,1948,1824,1671,1490,1286,1077,854,649,445,275,126,13,-60,-101,-101,-72,-15,60,143,227,296,345,365,343,283,177,27,-159,-381,-622,-870,-1121,-1342,-1547,-1693,-1803,-1848,-1848,-1796,-1710,-1596,-1472,-1351,-1242,-1153,-1094,-1055,-1044,-1042,-1052,-1051,-1046,-1016,-963,-889,-780,-657,-512,-352,-193,-20,131,290,417,545,645,729,792,840,861,880,863,851,814,778,737,695,665,641,632,642,663,704,750,808,860,910,942,961,948,920,851,769,654,531,389,257,121,10,-86,-156,-196,-216,-208,-184,-148,-102,-58,-9,32,75,106,142,168,194,219,233,247,246,237,212,176,118,53,-26,-110,-193,-272,-343,-395,-440,-464,-482,-493,-502,-520,-547,-589,-650,-721,-809,-895,-981,-1057,-1108,-1138,-1130,-1094,-1022,-921,-800,-654,-511,-353,-208,-70,58,171,273,365,446,522,593,656,713,765,802,837,851,858,849,834,811,788,768,756,757,778,817,875,954,1039,1141,1235,1324,1399,1445,1466,1456,1408,1335,1232,1102,964,809,652,501,352,224,106,17,-58,-98,-125,-123,-103,-79,-33,-3,29,42,33,-5,-73,-183,-322,-501,-702,-934,-1169,-1408,-1631,-1830,-1991,-2111,-2180,-2209,-2195,-2153,-2092,-2021,-1960,-1906,-1874,-1863,-1866,-1884,-1906,-1917,-1922,-1890,-1836,-1739,-1608,-1437,-1241,-1013,-775,-531,-283,-57,166,359,539,692,833,953,1064,1161,1246,1325,1389,1443,1487,1519,1543,1566,1579,1611,1634,1680,1733,1793,1874,1939,2015,2065,2102,2101,2070,1993,1879,1724,1537,1324,1099,866,647,438,258,103,-17,-115,-179,-230,-256,-280,-288,-301,-303,-313,-314,-320,-325,-331,-350,-372,-411,-465,-539,-627,-736,-845,-965,-1070,-1169,-1234,-1284,-1293,-1274,-1234,-1161,-1095,-1009,-947,-889,-863,-856,-874,-911,-961,-1012,-1059,-1086,-1090,-1065,-1005,-914,-795,-654,-497,-340,-176,-31,108,226,330,417,495,562,624,678,734,778,822,851,875,879,886,868,864,848,847,857,881,927,984,1057,1135,1212,1278,1330,1350,1349,1303,1232,1118,981,821,642,467,288,127,-14,-136,-223,-293,-331,-357,-361,-358,-345,-330,-311,-293,-275,-264,-253,-259,-272,-306,-359,-431,-530,-642,-776,-912,-1047,-1179,-1279,-1364,-1403,-1415,-1383,-1329,-1244,-1155,-1058,-982,-915,-888,-879,-909,-952,-1016,-1076,-1129,-1155,-1153,-1103,-1018,-881,-710,-504,-274,-32,217,459,687,897,1085,1249,1387,1503,1592,1663,1711,1734,1741,1722,1685,1623,1551,1454,1363,1254,1163,1072,1008,954,928,918,921,940,951,964,955,930,872,789,675,537,376,208,33,-135,-281,-413,-507,-571,-602,-594,-563,-498,-421,-321,-223,-111,-13,88,169,238,292,317,329,303,258,180,79,-50,-196,-357,-521,-683,-834,-963,-1067,-1143,-1187,-1210,-1207,-1200,-1189,-1187,-1205,-1244,-1312,-1402,-1514,-1635,-1754,-1864,-1938,-1990,-1984,-1944,-1849,-1716,-1555,-1359,-1167,-956,-770,-586,-426,-284,-156,-45,63,164,271,372,482,587,686,783,861,931,986,1032,1072,1111,1160,1219,1296,1393,1505,1633,1764,1897,2005,2102,2150,2165,2129,2046,1918,1757,1559,1353,1135,927,732,564,419,312,226,174,135,117,101,86,69,33,-9,-76,-158,-260,-381,-521,-676,-848,-1022,-1210,-1385,-1558,-1708,-1835,-1927,-1988,-2002,-1990,-1933,-1859,-1760,-1657,-1550,-1452,-1369,-1308,-1262,-1242,-1224,-1228,-1216,-1204,-1161,-1098,-994,-858,-682,-475,-239,7,272,521,771,989,1184,1343,1467,1551,1598,1612,1590,1548,1480,1401,1311,1220,1133,1051,989,931,900,881,876,892,911,945,979,1016,1044,1063,1060,1036,983,899,784,646,487,320,153,-13,-161,-294,-404,-489,-549,-577,-577,-540,-487,-407,-340,-280,-272,-313,-427,-604,-843,-1105,-1380,-1607,-1779,-1847,-1808,-1646,-1379,-1019,-602,-152,289,695,1040,1300,1471,1530,1479,1315,1029,645,154,-397,-999,-1601,-2161,-2645,-2994,-3206,-3226,-3088,-2767,-2322,-1759,-1146,-503,110,673,1150,1524,1775,1896,1883,1729,1459,1074,622,127,-357,-785,-1110,-1296,-1318,-1170,-857,-411,136,736,1345,1918,2430,2842,3158,3351,3435,3396,3246,2982,2622,2169,1666,1121,597,110,-290,-592,-761,-823,-751,-599,-365,-93,199,483,756,983,1180,1309,1380,1355,1245,1021,703,298,-168,-654,-1128,-1543,-1859,-2059,-2106,-2019,-1796,-1469,-1085,-669,-285,52,298,446,493,431,284,35,-286,-692,-1156,-1670,-2209,-2743,-3238,-3657,-3963,-4123,-4116,-3936,-3589,-3102,-2509,-1843,-1158,-476,144,703,1140,1478,1672,1735,1665,1466,1170,799,394,15,-311,-511,-567,-461,-188,209,691,1215,1712,2155,2519,2774,2956,3033,3050,2989,2865,2669,2402,2061,1656,1199,714,226,-218,-604,-878,-1043,-1080,-1014,-858,-651,-415,-183,19,187,295,365,375,350,280,165,12,-192,-426,-686,-945,-1178,-1365,-1478,-1517,-1460,-1320,-1098,-799,-452,-64,332,708,1049,1317,1508,1595,1575,1441,1192,840,404,-96,-614,-1114,-1545,-1853,-2018,-2008,-1827,-1502,-1049,-528,19,552,1017,1407,1686,1875,1956,1966,1881,1739,1522,1256,941,594,230,-119,-436,-675,-825,-853,-770,-569,-289,58,421,779,1094,1346,1527,1625,1646,1600,1482,1311,1074,789,453,94,-280,-626,-940,-1174,-1345,-1424,-1439,-1402,-1337,-1278,-1250,-1267,-1354,-1486,-1668,-1868,-2068,-2257,-2423,-2560,-2678,-2774,-2863,-2942,-3009,-3055,-3053,-2986,-2827,-2571,-2210,-1768,-1250,-705,-144,385,873,1279,1614,1850,2001,2063,2038,1940,1772,1542,1273,963,655,354,112,-62,-131,-91,54,299,614,981,1372,1764,2140,2479,2775,3007,3178,3278,3302,3256,3128,2925,2661,2342,2016,1688,1424,1219,1119,1114,1195,1355,1553,1766,1961,2111,2194,2209,2138,1998,1779,1505,1162,778,346,-109,-577,-1044,-1478,-1874,-2191,-2426,-2563,-2602,-2559,-2442,-2279,-2079,-1868,-1651,-1448,-1257,-1097,-970,-886,-863,-901,-1012,-1192,-1427,-1699,-1965,-2201,-2350,-2397,-2312,-2087,-1739,-1291,-776,-252,253,680,1008,1204,1259,1158,921,545,68,-496,-1109,-1741,-2357,-2923,-3402,-3773,-4002,-4088,-4021,-3809,-3476,-3042,-2544,-2021,-1496,-1004,-559,-174,145,394,584,707,777,795,772,714,647,566,520,500,546,660,853,1123,1448,1809,2162,2495,2757,2956,3069,3114,3088,3023,2912,2791,2655,2519,2385,2256,2135,2028,1943,1875,1846,1832,1856,1887,1930,1963,1970,1945,1878,1763,1619,1427,1216,969,703,418,119,-186,-491,-792,-1070,-1323,-1531,-1684,-1771,-1801,-1764,-1690,-1567,-1436,-1298,-1173,-1083,-1017,-1001,-1002,-1043,-1090,-1156,-1228,-1302,-1390,-1479,-1576,-1673,-1758,-1828,-1861,-1845,-1769,-1620,-1397,-1111,-770,-394,-18,361,698,998,1247,1432,1553,1607,1579,1481,1296,1034,701,323,-80,-477,-828,-1124,-1323,-1431,-1442,-1362,-1216,-1018,-791,-564,-328,-133,57,185,278,299,258,144,-33,-254,-509,-757,-969,-1129,-1184,-1155,-1013,-791,-502,-182,140,435,678,851,953,973,930,829,681,504,309,104,-86,-254,-378,-448,-450,-380,-231,-8,288,637,1035,1439,1837,2193,2478,2685,2792,2798,2718,2545,2312,2020,1701,1366,1040,732,462,229,54,-76,-139,-150,-109,-25,79,192,296,368,409,395,344,243,106,-56,-250,-451,-669,-889,-1099,-1294,-1451,-1563,-1611,-1584,-1478,-1298,-1053,-774,-473,-197,56,238,370,420,415,356,259,149,32,-64,-149,-200,-233,-237,-223,-193,-155,-111,-77,-55,-66,-109,-200,-330,-501,-703,-931,-1160,-1392,-1597,-1769,-1901,-1982,-2012,-2002,-1939,-1843,-1713,-1551,-1378,-1176,-967,-741,-510,-272,-44,176,373,538,675,755,796,776,713,597,450,269,69,-138,-354,-555,-734,-882,-980,-1022,-998,-897,-716,-474,-157,192,574,956,1319,1654,1932,2162,2321,2422,2460,2442,2365,2249,2087,1912,1715,1535,1362,1231,1126,1082,1068,1119,1191,1295,1402,1487,1544,1548,1493,1382,1206,985,721,435,135,-149,-421,-651,-850,-1009,-1124,-1208,-1253,-1264,-1252,-1198,-1137,-1047,-954,-861,-776,-709,-670,-668,-705,-791,-915,-1070,-1242,-1407,-1549,-1647,-1684,-1657,-1554,-1391,-1165,-895,-599,-299,-10,229,420,526,546,470,299,38,-290,-678,-1076,-1485,-1840,-2151,-2372,-2507,-2546,-2493,-2357,-2147,-1883,-1566,-1225,-850,-470,-83,289,634,934,1174,1342,1435,1444,1391,1283,1142,1002,860,759,682,649,654,686,752,829,934,1037,1168,1291,1438,1572,1709,1819,1906,1950,1961,1923,1860,1770,1663,1561,1454,1360,1275,1197,1130,1056,994,912,844,767,704,644,599,547,504,429,341,205,33,-186,-438,-720,-998,-1277,-1513,-1717,-1861,-1952,-1987,-1975,-1912,-1822,-1687,-1535,-1351,-1159,-957,-765,-590,-448,-353,-310,-324,-390,-499,-628,-771,-891,-994,-1053,-1070,-1049,-985,-891,-767,-604,-417,-191,63,344,636,930,1198,1425,1583,1660,1631,1506,1276,965,594,182,-236,-635,-992,-1278,-1489,-1605,-1636,-1568,-1421,-1203,-929,-628,-316,-22,226,418,524,556,496,373,194,-8,-212,-391,-532,-614,-646,-618,-549,-434,-302,-138,15,184,332,470,588,672,726,738,706,635,529,404,276,173,102,94,157,286,495,749,1042,1353,1647,1922,2148,2324,2436,2495,2480,2419,2282,2096,1849,1556,1228,876,526,178,-134,-426,-671,-887,-1056,-1200,-1294,-1366,-1389,-1381,-1325,-1230,-1094,-933,-749,-582,-433,-344,-314,-364,-475,-657,-865,-1098,-1307,-1486,-1604,-1649,-1630,-1521,-1368,-1144,-899,-622,-343,-70,184,405,584,722,794,827,794,726,624,499,378,261,166,97,41,1,-47,-109,-202,-322,-482,-655,-850,-1037,-1207,-1347,-1442,-1498,-1508,-1487,-1435,-1374,-1301,-1233,-1170,-1106,-1045,-977,-894,-798,-679,-530,-367,-163,45,280,513,738,948,1115,1241,1296,1289,1202,1055,846,604,345,94,-115,-283,-367,-387,-318,-181,34,306,636,1008,1400,1817,2211,2592,2915,3171,3342,3416,3386,3257,3034,2731,2381,1994,1615,1257,954,711,545,450,423,457,523,613,698,765,789,767,682,540,341,83,-212,-538,-882,-1213,-1534,-1814,-2044,-2223,-2334,-2390,-2382,-2329,-2223,-2093,-1930,-1757,-1584,-1413,-1266,-1138,-1046,-991,-977,-1010,-1070,-1171,-1278,-1396,-1495,-1565,-1586,-1543,-1427,-1239,-980,-670,-321,31,367,655,874,1002,1033,956,789,543,237,-99,-441,-767,-1043,-1263,-1403,-1459,-1435,-1329,-1159,-935,-670,-383,-81,223,517,804,1060,1294,1483,1633,1721,1761,1724,1634,1471,1259,994,709,404,118,-137,-344,-485,-548,-537,-441,-269,-47,235,528,835,1120,1378,1575,1734,1811,1847,1815,1740,1625,1483,1328,1171,1025,902,805,746,714,722,751,807,875,948,1020,1078,1112,1110,1067,971,831,631,392,107,-197,-520,-829,-1118,-1355,-1531,-1634,-1649,-1589,-1442,-1240,-984,-711,-433,-185,26,166,245,232,152,-6,-219,-476,-759,-1048,-1321,-1570,-1772,-1926,-2017,-2054,-2018,-1932,-1776,-1572,-1317,-1022,-699,-364,-36,258,502,663,735,696,544,297,-55,-455,-911,-1353,-1770,-2119,-2365,-2503,-2494,-2361,-2094,-1726,-1276,-787,-284,182,593,911,1129,1234,1236,1149,993,796,583,372,190,39,-61,-121,-124,-99,-29,52,156,256,354,440,509,568,613,644,676,696,718,738,754,774,789,809,829,861,906,969,1060,1178,1326,1502,1698,1904,2110,2302,2462,2582,2645,2646,2576,2445,2236,1979,1667,1317,947,565,189,-158,-477,-742,-949,-1098,-1173,-1190,-1141,-1034,-890,-703,-511,-309,-131,20,117,169,142,71,-77,-256,-485,-722,-963,-1179,-1352,-1466,-1510,-1475,-1366,-1192,-956,-696,-410,-136,105,307,443,514,522,457,344,179,-19,-240,-477,-716,-954,-1180,-1397,-1585,-1755,-1889,-1988,-2053,-2074,-2060,-1999,-1909,-1778,-1631,-1460,-1289,-1122,-979,-867,-799,-776,-799,-852,-931,-1000,-1061,-1069,-1026,-909,-716,-459,-141,208,569,908,1202,1423,1557,1599,1537,1400,1184,933,656,393,157,-18,-128,-159,-104,27,235,504,819,1172,1534,1898,2243,2558,2828,3043,3196,3274,3280,3209,3060,2845,2567,2241,1886,1517,1151,815,520,280,123,22,16,58,164,296,445,577,687,738,741,665,528,329,80,-206,-500,-806,-1081,-1333,-1536,-1683,-1774,-1798,-1770,-1686,-1562,-1413,-1240,-1075,-909,-773,-660,-581,-543,-535,-572,-632,-727,-833,-954,-1066,-1165,-1232,-1257,-1239,-1159,-1035,-860,-648,-428,-192,11,182,301,345,327,224,63,-161,-415,-696,-973,-1235,-1458,-1638,-1750,-1806,-1785,-1706,-1562,-1378,-1145,-901,-632,-368,-107,144,372,581,759,902,1001,1051,1034,963,810,607,341,38,-272,-583,-840,-1042,-1150,-1151,-1036,-808,-468,-51,433,938,1438,1898,2293,2591,2797,2877,2865,2740,2543,2284,1993,1697,1424,1187,1013,898,851,863,923,1018,1127,1236,1326,1382,1401,1364,1281,1146,961,734,471,171,-144,-477,-809,-1122,-1408,-1640,-1804,-1891,-1889,-1804,-1634,-1396,-1111,-796,-483,-195,48,216,312,315,234,72,-160,-438,-749,-1061,-1355,-1607,-1797,-1911,-1941,-1880,-1732,-1506,-1213,-876,-510,-144,203,512,754,927,1010,1000,899,706,434,103,-274,-663,-1042,-1382,-1650,-1833,-1904,-1867,-1715,-1455,-1119,-709,-277,161,575,925,1210,1393,1489,1475,1383,1203,967,690,391,93,-188,-433,-637,-779,-879,-914,-913,-866,-790,-694,-581,-469,-355,-247,-154,-62,10,76,139,181,230,251,276,282,284,290,292,324,366,446,561,706,895,1101,1327,1549,1755,1927,2046,2102,2080,1984,1810,1568,1271,935,582,227,-96,-389,-611,-779,-870,-886,-848,-734,-589,-394,-189,33,239,433,595,716,796,818,789,701,560,370,140,-114,-377,-628,-850,-1023,-1132,-1170,-1125,-1006,-811,-563,-271,32,336,601,825,969,1042,1013,901,689,407,51,-339,-756,-1161,-1539,-1860,-2112,-2278,-2352,-2340,-2234,-2064,-1827,-1560,-1269,-983,-711,-484,-293,-167,-96,-81,-122,-197,-302,-415,-524,-604,-652,-640,-582,-455,-284,-64,185,442,697,921,1108,1241,1305,1309,1237,1108,918,690,433,174,-77,-284,-442,-524,-524,-441,-271,-26,275,622,979,1333,1654,1929,2139,2276,2330,2311,2210,2049,1827,1563,1264,948,625,310,20,-240,-454,-613,-721,-762,-750,-683,-574,-433,-274,-111,39,161,244,279,251,174,28,-151,-377,-613,-851,-1066,-1232,-1352,-1386,-1359,-1254,-1080,-874,-619,-373,-129,80,248,359,416,411,359,265,140,-3,-150,-292,-421,-525,-608,-665,-695,-716,-712,-707,-692,-678,-662,-644,-629,-610,-589,-574,-549,-543,-528,-540,-549,-587,-622,-679,-729,-778,-806,-812,-782,-711,-601,-434,-238,6,265,543,814,1063,1285,1443,1559,1592,1565,1463,1304,1088,841,570,299,50,-168,-328,-422,-446,-377,-239,-20,265,588,950,1313,1655,1970,2212,2395,2478,2482,2382,2207,1953,1644,1301,944,594,275,-5,-225,-387,-484,-532,-521,-490,-423,-360,-299,-252,-244,-257,-323,-421,-564,-742,-948,-1167,-1404,-1616,-1825,-1979,-2094,-2146,-2123,-2037,-1871,-1648,-1368,-1058,-724,-399,-96,172,370,518,579,576,497,361,178,-37,-261,-474,-663,-794,-874,-874,-802,-663,-452,-203,84,374,659,902,1105,1233,1290,1268,1165,990,755,461,149,-193,-514,-817,-1077,-1268,-1399,-1436,-1403,-1278,-1091,-834,-539,-215,117,439,732,983,1179,1314,1375,1376,1295,1167,974,749,494,235,-16,-242,-425,-563,-634,-654,-609,-514,-376,-207,-20,177,366,542,694,816,909,966,991,987,957,909,858,798,759,727,729,753,815,900,1016,1140,1282,1400,1516,1582,1616,1590,1510,1372,1174,933,643,328,-2,-336,-660,-949,-1215,-1419,-1583,-1679,-1724,-1704,-1635,-1520,-1360,-1186,-983,-795,-604,-450,-322,-243,-215,-231,-307,-417,-568,-738,-915,-1086,-1234,-1345,-1410,-1413,-1362,-1244,-1073,-857,-601,-335,-62,188,406,570,674,705,663,548,370,137,-136,-425,-723,-995,-1234,-1421,-1536,-1582,-1544,-1429,-1241,-997,-700,-387,-62,253,530,774,953,1080,1138,1141,1086,992,862,716,568,424,313,219,176,162,189,251,331,432,533,628,712,770,807,818,802,770,718,655,593,520,467,408,378,351,359,374,424,491,578,696,816,971,1112,1280,1419,1565,1667,1747,1771,1743,1652,1495,1275,1009,692,370,37,-264,-525,-728,-857,-920,-909,-843,-731,-590,-442,-297,-178,-81,-31,-3,-25,-70,-151,-250,-373,-501,-643,-785,-916,-1050,-1148,-1243,-1292,-1321,-1308,-1266,-1185,-1088,-954,-823,-675,-537,-418,-310,-248,-209,-222,-271,-360,-481,-625,-780,-937,-1075,-1197,-1281,-1341,-1357,-1356,-1319,-1275,-1216,-1157,-1095,-1044,-987,-940,-890,-841,-790,-735,-679,-618,-553,-487,-408,-323,-219,-100,42,200,382,572,775,969,1156,1322,1456,1558,1613,1628,1596,1525,1417,1278,1127,958,807,659,549,477,443,480,551,689,865,1072,1308,1533,1762,1947,2107,2204,2255,2246,2180,2073,1913,1733,1517,1293,1053,821,585,368,165,-20,-173,-312,-413,-497,-554,-592,-610,-621,-619,-620,-622,-631,-652,-691,-743,-811,-892,-976,-1059,-1125,-1173,-1184,-1163,-1100,-998,-866,-710,-542,-379,-224,-100,-5,51,68,51,-2,-73,-163,-259,-352,-443,-518,-584,-633,-677,-699,-734,-746,-776,-796,-825,-859,-893,-933,-977,-1021,-1075,-1131,-1194,-1270,-1344,-1434,-1520,-1604,-1682,-1742,-1775,-1783,-1738,-1667,-1529,-1362,-1136,-884,-596,-299,4,290,555,773,951,1070,1131,1145,1097,1022,905,778,640,512,407,323,288,280,329,410,531,684,852,1040,1224,1408,1576,1733,1864,1974,2054,2102,2117,2097,2036,1945,1820,1669,1505,1333,1165,1017,884,785,712,669,645,637,634,622,605,558,492,397,269,127,-44,-220,-407,-582,-753,-891,-1014,-1092,-1137,-1145,-1109,-1045,-947,-826,-696,-552,-412,-279,-154,-56,27,82,106,114,79,39,-38,-112,-207,-287,-365,-415,-440,-427,-378,-293,-174,-38,111,251,366,449,480,453,371,229,38,-196,-454,-730,-1003,-1265,-1508,-1710,-1879,-2000,-2074,-2101,-2080,-2021,-1920,-1797,-1641,-1479,-1300,-1121,-945,-767,-612,-456,-328,-215,-123,-65,-28,-27,-49,-100,-162,-238,-307,-357,-394,-379,-342,-254,-132,18,198,379,574,748,918,1056,1176,1266,1334,1382,1413,1439,1460,1480,1510,1539,1584,1629,1679,1728,1779,1819,1856,1879,1892,1891,1873,1843,1788,1721,1626,1509,1371,1203,1017,811,590,365,139,-70,-261,-416,-534,-608,-629,-616,-550,-465,-353,-237,-125,-31,39,73,71,32,-43,-144,-271,-408,-555,-693,-825,-934,-1024,-1083,-1119,-1122,-1103,-1056,-986,-903,-801,-697,-582,-487,-387,-332,-288,-295,-339,-427,-560,-727,-919,-1128,-1329,-1518,-1673,-1782,-1843,-1839,-1783,-1667,-1504,-1302,-1076,-835,-600,-373,-179,-8,115,210,265,284,290,267,247,215,192,166,157,137,134,120,116,106,103,103,107,136,160,214,270,338,411,487,552,616,665,702,731,747,760,773,784,812,840,889,945,1014,1088,1165,1237,1301,1343,1374,1363,1337,1266,1171,1045,894,725,554,374,218,65,-50,-147,-215,-252,-277,-272,-268,-248,-225,-206,-177,-162,-138,-125,-111,-111,-113,-137,-164,-213,-267,-335,-403,-472,-524,-570,-581,-575,-536,-468,-381,-272,-154,-40,72,160,227,263,268,238,185,97,3,-120,-236,-365,-485,-605,-714,-819,-912,-994,-1074,-1133,-1189,-1227,-1246,-1254,-1237,-1204,-1150,-1078,-993,-898,-797,-696,-596,-507,-417,-346,-269,-204,-131,-61,22,104,204,300,404,501,591,661,716,737,739,707,652,579,492,401,318,245,202,176,189,225,293,382,493,607,741,855,981,1083,1180,1258,1315,1352,1369,1354,1325,1255,1172,1053,920,763,598,423,249,87,-63,-182,-281,-337,-366,-358,-324,-274,-213,-156,-113,-93,-99,-143,-211,-305,-417,-525,-635,-716,-778,-800,-796,-759,-696,-620,-525,-432,-335,-236,-145,-44,47,149,244,344,433,512,574,613,628,620,585,537,472,404,333,269,210,165,124,96,65,36,0,-53,-111,-200,-304,-431,-582,-742,-923,-1099,-1280,-1436,-1578,-1681,-1752,-1773,-1754,-1687,-1586,-1442,-1279,-1085,-884,-671,-461,-253,-60,120,275,397,494,542,561,537,481,399,305,205,121,58,37,54,131,248,420,630,867,1120,1374,1608,1818,1981,2094,2145,2138,2069,1950,1790,1603,1403,1209,1025,870,741,642,560,497,428,363,273,171,48,-91,-234,-381,-518,-639,-741,-825,-890,-951,-1002,-1066,-1131,-1218,-1307,-1412,-1504,-1592,-1648,-1671,-1649,-1574,-1455,-1285,-1089,-865,-642,-427,-238,-85,30,94,130,123,106,76,47,36,38,68,112,179,252,336,409,486,536,583,605,613,602,576,528,467,384,282,162,22,-134,-301,-469,-644,-789,-934,-1033,-1107,-1134,-1121,-1065,-971,-844,-689,-519,-342,-166,-8,132,238,311,343,339,297,235,144,57,-39,-120,-185,-230,-250,-244,-218,-166,-97,-8,98,224,360,518,679,850,1022,1185,1339,1468,1574,1649,1690,1702,1679,1630,1566,1483,1403,1327,1265,1229,1212,1226,1256,1300,1344,1370,1372,1328,1234,1080,881,625,348,48,-247,-520,-761,-957,-1105,-1205,-1268,-1293,-1303,-1295,-1291,-1283,-1287,-1292,-1301,-1312,-1322,-1321,-1324,-1313,-1308,-1300,-1297,-1298,-1304,-1310,-1315,-1308,-1286,-1235,-1156,-1042,-892,-710,-503,-275,-47,174,372,523,634,673,658,570,431,238,24,-211,-435,-637,-804,-923,-992,-1017,-997,-948,-873,-788,-695,-607,-517,-434,-350,-268,-183,-94,-6,92,178,268,347,413,472,513,541,555,564,558,556,550,555,562,586,617,657,711,760,813,862,893,924,928,936,927,928,927,942,969,1017,1072,1146,1209,1280,1325,1353,1357,1323,1277,1192,1108,1002,906,813,728,661,593,540,478,415,336,241,136,6,-120,-260,-384,-497,-582,-643,-663,-664,-628,-583,-532,-483,-458,-456,-481,-546,-626,-730,-833,-929,-1008,-1053,-1070,-1051,-1005,-941,-865,-792,-727,-673,-641,-618,-604,-601,-578,-562,-517,-467,-390,-314,-218,-142,-66,-19,-5,-21,-92,-188,-332,-496,-676,-857,-1023,-1162,-1267,-1323,-1343,-1317,-1265,-1191,-1113,-1033,-972,-919,-891,-870,-860,-846,-822,-785,-718,-638,-530,-405,-269,-126,13,146,264,366,450,513,565,601,632,655,684,714,758,807,874,950,1039,1143,1246,1363,1472,1586,1687,1787,1871,1943,2004,2046,2071,2081,2063,2028,1966,1883,1776,1653,1518,1373,1235,1096,972,857,754,659,570,474,376,266,145,14,-126,-270,-414,-549,-682,-794,-901,-992,-1067,-1137,-1194,-1237,-1281,-1299,-1321,-1317,-1306,-1273,-1228,-1163,-1081,-990,-878,-768,-649,-534,-430,-334,-257,-198,-155,-131,-110,-101,-83,-62,-26,19,82,147,217,284,327,358,348,309,229,116,-33,-199,-387,-574,-761,-929,-1080,-1201,-1297,-1359,-1396,-1405,-1392,-1362,-1315,-1261,-1194,-1134,-1061,-1002,-940,-886,-841,-795,-763,-723,-698,-655,-626,-579,-535,-484,-418,-355,-271,-187,-85,23,146,275,417,565,722,878,1048,1206,1375,1530,1684,1823,1952,2059,2151,2216,2261,2276,2276,2244,2203,2138,2062,1979,1884,1791,1695,1600,1511,1424,1341,1263,1183,1098,1008,902,778,640,472,296,95,-107,-318,-518,-709,-877,-1021,-1139,-1222,-1285,-1313,-1322,-1316,-1290,-1263,-1226,-1187,-1148,-1108,-1063,-1022,-967,-915,-853,-790,-715,-645,-556,-478,-378,-286,-170,-62,72,199,339,475,604,727,823,902,946,957,936,876,781,653,498,318,131,-71,-260,-444,-603,-740,-850,-936,-996,-1046,-1082,-1120,-1162,-1209,-1271,-1335,-1413,-1484,-1555,-1621,-1669,-1712,-1739,-1750,-1758,-1745,-1728,-1697,-1653,-1597,-1523,-1434,-1327,-1204,-1060,-908,-736,-560,-373,-180,8,206,390,578,755,924,1082,1230,1361,1485,1587,1683,1760,1827,1884,1922,1962,1979,1997,1993,1991,1969,1946,1912,1869,1828,1775,1725,1661,1600,1518,1436,1334,1221,1100,961,829,683,555,420,306,192,92,-9,-102,-207,-298,-412,-508,-619,-715,-809,-883,-951,-983,-1016,-1003,-991,-946,-892,-832,-760,-693,-630,-569,-524,-474,-442,-396,-360,-300,-241,-156,-69,40,141,247,333,396,432,425,384,306,192,63,-85,-225,-361,-469,-553,-607,-628,-628,-611,-584,-561,-549,-550,-574,-615,-677,-748,-829,-906,-982,-1044,-1096,-1128,-1153,-1157,-1160,-1143,-1128,-1099,-1066,-1022,-969,-902,-827,-734,-631,-519,-396,-270,-143,-12,109,233,351,473,594,722,855,997,1143,1292,1433,1569,1679,1770,1824,1851,1838,1798,1728,1637,1540,1424,1326,1219,1134,1056,992,936,887,834,787,718,657,564,480,373,272,163,61,-36,-126,-204,-279,-348,-413,-479,-547,-611,-679,-735,-787,-816,-835,-817,-785,-725,-637,-552,-437,-346,-246,-172,-115,-77,-64,-66,-79,-100,-112,-122,-105,-80,-19,56,151,260,362,466,541,592,606,575,508,398,258,99,-72,-231,-385,-501,-600,-657,-692,-703,-703,-693,-697,-697,-722,-748,-789,-827,-865,-894,-912,-918,-913,-896,-885,-860,-854,-836,-829,-817,-796,-765,-711,-639,-540,-418,-278,-119,46,212,376,525,666,779,887,968,1045,1108,1166,1226,1278,1338,1386,1433,1463,1478,1466,1432,1364,1271,1153,1016,875,728,593,476,377,307,255,222,196,173,137,96,20,-59,-176,-290,-429,-557,-695,-815,-930,-1031,-1117,-1197,-1259,-1317,-1357,-1393,-1404,-1405,-1381,-1332,-1267,-1167,-1062,-928,-798,-654,-525,-400,-296,-204,-136,-81,-43,-11,16,51,96,160,252,360,505,656,830,994,1149,1271,1359,1381,1365,1268,1134,944,727,492,262,48,-127,-263,-344,-379,-365,-320,-252,-176,-107,-55,-28,-37,-70,-140,-231,-340,-462,-591,-718,-842,-960,-1061,-1157,-1226,-1283,-1311,-1308,-1280,-1206,-1106,-964,-794,-594,-383,-151,70,292,495,680,839,978,1086,1184,1249,1316,1355,1399,1424,1451,1461,1468,1458,1439,1405,1358,1299,1229,1155,1073,995,917,842,775,704,644,569,499,415,320,223,105,-9,-133,-254,-369,-477,-573,-657,-731,-794,-852,-907,-957,-1014,-1068,-1123,-1178,-1226,-1265,-1295,-1311,-1307,-1293,-1260,-1218,-1163,-1107,-1037,-975,-904,-833,-760,-683,-596,-506,-398,-281,-152,0,150,319,479,630,766,864,931,944,906,826,688,529,340,151,-24,-169,-273,-320,-316,-255,-155,-22,120,258,373,448,482,458,392,274,133,-38,-208,-378,-523,-647,-731,-782,-797,-774,-726,-652,-564,-459,-358,-242,-140,-30,71,174,269,366,459,553,645,743,841,949,1059,1183,1309,1450,1593,1733,1874,1993,2104,2178,2223,2230,2199,2130,2027,1897,1740,1578,1395,1223,1047,884,728,586,456,337,228,129,36,-53,-142,-233,-331,-440,-559,-703,-854,-1030,-1220,-1416,-1632,-1829,-2034,-2210,-2367,-2489,-2575,-2618,-2626,-2590,-2524,-2430,-2320,-2196,-2076,-1953,-1847,-1746,-1657,-1576,-1498,-1418,-1336,-1238,-1130,-1006,-865,-711,-543,-368,-186,-14,164,313,455,563,643,690,702,677,630,549,462,369,280,212,166,150,167,216,285,381,486,590,701,787,869,922,959,964,950,909,842,763,660,552,441,327,232,145,85,49,37,53,96,152,238,325,432,544,659,791,917,1058,1194,1337,1477,1609,1729,1835,1913,1974,1991,1987,1939,1866,1760,1627,1481,1319,1161,1003,864,738,634,552,483,430,384,336,286,227,153,78,-20,-110,-222,-328,-444,-569,-701,-850,-1012,-1191,-1384,-1584,-1788,-1977,-2145,-2281,-2363,-2403,-2381,-2305,-2193,-2033,-1870,-1692,-1533,-1399,-1295,-1238,-1210,-1224,-1253,-1298,-1335,-1358,-1345,-1296,-1196,-1051,-860,-634,-383,-128,123,344,531,664,746,767,743,662,556,420,270,130,-17,-124,-224,-279,-313,-309,-277,-218,-141,-53,39,125,199,250,280,275,253,189,122,20,-80,-192,-301,-400,-486,-554,-594,-604,-579,-512,-410,-260,-80,138,371,623,876,1119,1348,1552,1723,1874,1981,2071,2127,2164,2179,2179,2162,2136,2098,2052,2003,1946,1889,1832,1771,1713,1652,1587,1521,1451,1366,1290,1186,1090,976,847,718,566,407,242,58,-116,-299,-465,-627,-765,-887,-987,-1068,-1134,-1192,-1240,-1294,-1341,-1401,-1453,-1508,-1557,-1593,-1627,-1641,-1651,-1649,-1649,-1644,-1649,-1651,-1660,-1665,-1662,-1642,-1604,-1530,-1435,-1296,-1139,-948,-748,-539,-334,-146,16,145,228,271,261,208,114,-11,-157,-313,-464,-601,-711,-787,-832,-829,-803,-740,-661,-565,-467,-367,-279,-198,-139,-91,-73,-74,-103,-164,-247,-369,-499,-657,-806,-953,-1078,-1160,-1204,-1188,-1115,-988,-804,-578,-316,-31,270,568,870,1147,1412,1650,1856,2042,2183,2308,2396,2466,2515,2545,2568,2580,2585,2583,2574,2553,2527,2483,2427,2361,2277,2186,2084,1970,1855,1728,1600,1463,1325,1181,1034,886,737,590,445,303,165,29,-105,-242,-377,-519,-663,-815,-968,-1129,-1292,-1457,-1623,-1788,-1943,-2095,-2223,-2334,-2411,-2465,-2466,-2449,-2377,-2293,-2177,-2050,-1920,-1792,-1670,-1560,-1452,-1347,-1244,-1121,-998,-847,-696,-530,-374,-223,-104,-5,44,68,41,-7,-82,-170,-257,-337,-397,-427,-434,-396,-337,-237,-119,14,156,291,408,506,568,600,590,556,476,391,269,148,12,-120,-252,-375,-483,-582,-649,-700,-713,-697,-646,-565,-448,-322,-159,-10,166,321,488,637,796,940,1088,1234,1367,1505,1616,1722,1796,1854,1880,1889,1872,1843,1799,1751,1692,1631,1555,1476,1379,1281,1160,1049,923,818,715,633,568,521,492,472,460,449,434,411,380,330,274,199,109,10,-109,-233,-372,-516,-663,-811,-949,-1079,-1195,-1288,-1366,-1414,-1445,-1452,-1441,-1413,-1371,-1316,-1257,-1190,-1123,-1056,-988,-930,-869,-809,-751,-672,-600,-490,-383,-243,-103,47,190,314,411,476,490,477,410,328,216,109,-4,-87,-154,-184,-185,-156,-101,-29,54,136,218,280,329,352,343,308,230,124,-24,-194,-395,-613,-830,-1061,-1262,-1459,-1615,-1749,-1834,-1891,-1892,-1863,-1784,-1665,-1516,-1319,-1106,-861,-599,-326,-49,238,503,777,1014,1240,1423,1567,1666,1711,1714,1669,1596,1502,1402,1313,1236,1190,1159,1151,1149,1141,1124,1072,1004,897,782,655,542,459,418,435,503,626,785,962,1136,1277,1373,1390,1339,1191,975,679,345,-32,-398,-754,-1056,-1297,-1455,-1527,-1505,-1407,-1234,-1021,-777,-542,-333,-171,-84,-57,-121,-232,-406,-603,-798,-980,-1104,-1167,-1152,-1044,-861,-597,-280,70,425,756,1028,1221,1308,1275,1121,851,478,43,-441,-911,-1347,-1701,-1955,-2082,-2087,-1965,-1742,-1436,-1079,-701,-339,-15,237,402,466,420,272,24,-298,-679,-1077,-1469,-1815,-2083,-2247,-2287,-2189,-1966,-1615,-1172,-658,-114,429,929,1373,1717,1972,2113,2161,2115,2001,1829,1630,1429,1232,1083,975,932,961,1050,1201,1397,1615,1837,2038,2191,2284,2298,2227,2073,1845,1552,1218,867,512,198,-83,-285,-418,-467,-434,-335,-182,5,190,358,471,519,478,347,128,-171,-522,-913,-1305,-1685,-2018,-2302,-2513,-2659,-2733,-2744,-2699,-2606,-2481,-2324,-2151,-1976,-1792,-1630,-1472,-1342,-1227,-1136,-1054,-981,-896,-796,-663,-493,-277,-17,282,609,944,1278,1574,1832,2014,2124,2139,2076,1918,1702,1424,1123,814,531,290,128,40,52,156,339,595,878,1176,1438,1647,1764,1773,1665,1436,1108,688,219,-276,-760,-1189,-1559,-1816,-1974,-2001,-1922,-1726,-1448,-1097,-709,-303,80,436,723,947,1088,1156,1149,1087,976,835,684,520,375,235,121,36,-30,-54,-53,-18,49,127,228,318,395,442,439,397,289,145,-46,-254,-466,-661,-819,-920,-963,-929,-831,-671,-462,-226,20,254,446,597,667,672,589,437,219,-49,-342,-647,-935,-1183,-1390,-1519,-1590,-1578,-1503,-1366,-1183,-967,-734,-500,-281,-91,60,165,219,223,187,109,25,-81,-158,-221,-230,-204,-113,9,180,362,549,714,841,916,926,874,756,598,397,194,-15,-190,-327,-415,-442,-420,-341,-228,-82,65,213,325,403,421,379,271,99,-118,-380,-648,-927,-1170,-1385,-1533,-1628,-1643,-1595,-1469,-1285,-1032,-737,-391,-22,370,757,1137,1483,1784,2032,2208,2320,2360,2336,2258,2135,1988,1823,1664,1519,1400,1314,1274,1260,1295,1340,1412,1470,1520,1531,1502,1415,1278,1085,848,583,302,27,-220,-439,-594,-711,-759,-773,-741,-695,-635,-588,-559,-556,-595,-662,-769,-906,-1061,-1240,-1422,-1608,-1795,-1963,-2136,-2271,-2408,-2495,-2572,-2594,-2591,-2530,-2436,-2290,-2115,-1906,-1682,-1451,-1226,-1018,-840,-688,-579,-496,-447,-415,-396,-367,-341,-278,-208,-102,13,142,267,380,470,525,556,546,531,488,467,451,475,532,632,766,937,1113,1302,1460,1594,1671,1695,1645,1536,1365,1140,895,616,357,115,-92,-233,-327,-342,-297,-191,-30,175,405,664,919,1181,1425,1646,1845,2000,2122,2193,2221,2200,2137,2028,1889,1722,1534,1346,1148,972,801,661,544,450,384,337,306,285,270,243,218,165,104,17,-86,-207,-336,-473,-599,-719,-813,-886,-931,-943,-934,-904,-857,-817,-768,-747,-741,-765,-824,-912,-1040,-1194,-1376,-1575,-1782,-1992,-2182,-2355,-2483,-2569,-2596,-2562,-2470,-2316,-2116,-1875,-1612,-1342,-1077,-835,-628,-458,-343,-264,-242,-250,-294,-360,-431,-505,-566,-603,-619,-596,-546,-468,-356,-241,-96,34,184,316,457,581,709,826,929,1028,1082,1127,1110,1060,954,800,607,380,135,-111,-340,-543,-704,-812,-872,-872,-826,-734,-608,-451,-275,-89,116,314,528,741,963,1189,1423,1659,1897,2135,2353,2560,2732,2869,2962,3002,2996,2933,2835,2689,2531,2347,2168,1993,1831,1695,1570,1473,1385,1307,1235,1153,1069,965,845,711,555,386,209,19,-159,-342,-500,-651,-770,-872,-945,-1002,-1043,-1073,-1111,-1148,-1211,-1286,-1390,-1513,-1651,-1807,-1958,-2113,-2248,-2372,-2466,-2537,-2579,-2586,-2564,-2506,-2418,-2297,-2152,-1979,-1799,-1609,-1425,-1253,-1105,-986,-898,-848,-823,-831,-851,-885,-920,-945,-954,-948,-901,-851,-748,-643,-506,-359,-208,-52,100,237,375,487,604,698,794,876,951,1012,1054,1069,1054,1000,911,782,626,450,266,90,-66,-196,-281,-336,-346,-328,-282,-217,-136,-51,49,156,279,416,582,762,976,1201,1447,1693,1938,2160,2356,2511,2619,2672,2669,2610,2500,2336,2145,1906,1674,1415,1184,963,789,649,572,536,561,624,722,839,956,1063,1137,1176,1160,1097,970,805,587,345,79,-190,-453,-688,-893,-1050,-1157,-1213,-1219,-1182,-1119,-1032,-951,-877,-833,-818,-849,-918,-1021,-1160,-1310,-1472,-1627,-1758,-1865,-1921,-1937,-1888,-1793,-1635,-1442,-1208,-964,-719,-496,-315,-189,-130,-148,-228,-382,-575,-810,-1054,-1289,-1505,-1674,-1797,-1857,-1853,-1792,-1671,-1500,-1292,-1050,-794,-532,-278,-46,153,300,400,422,391,283,123,-88,-329,-585,-830,-1056,-1229,-1357,-1409,-1399,-1318,-1173,-974,-730,-452,-156,153,463,767,1061,1342,1608,1859,2097,2320,2524,2712,2868,3004,3093,3146,3148,3101,3012,2875,2709,2520,2318,2123,1936,1779,1647,1552,1488,1458,1451,1466,1484,1508,1512,1502,1457,1373,1252,1080,876,630,364,83,-198,-464,-707,-911,-1076,-1189,-1259,-1282,-1264,-1224,-1159,-1093,-1038,-998,-997,-1031,-1115,-1238,-1410,-1607,-1829,-2057,-2270,-2456,-2599,-2681,-2700,-2649,-2520,-2338,-2091,-1815,-1511,-1207,-923,-668,-469,-323,-245,-236,-287,-395,-548,-726,-918,-1107,-1267,-1392,-1458,-1457,-1385,-1230,-1008,-711,-368,17,417,812,1179,1500,1754,1926,2013,1997,1896,1704,1439,1123,769,412,66,-235,-476,-643,-717,-717,-625,-478,-275,-49,178,393,568,706,790,834,832,816,776,747,731,740,780,858,954,1083,1215,1348,1466,1559,1609,1630,1587,1517,1388,1239,1049,856,649,451,271,114,-12,-96,-156,-167,-160,-117,-65,1,68,125,174,197,204,178,134,53,-35,-155,-269,-395,-503,-596,-661,-689,-690,-642,-586,-491,-401,-306,-225,-169,-137,-133,-151,-187,-225,-259,-276,-264,-222,-141,-27,116,281,456,626,780,901,979,1001,963,857,689,464,189,-115,-438,-761,-1058,-1322,-1534,-1680,-1768,-1772,-1720,-1597,-1427,-1211,-974,-722,-484,-265,-93,25,76,47,-50,-229,-464,-748,-1060,-1375,-1669,-1926,-2116,-2241,-2271,-2235,-2103,-1920,-1677,-1404,-1115,-835,-562,-340,-134,14,144,232,320,392,490,598,745,922,1133,1369,1621,1868,2108,2305,2470,2569,2613,2592,2515,2382,2218,2019,1816,1612,1431,1273,1164,1096,1076,1109,1172,1277,1388,1503,1603,1662,1680,1629,1515,1329,1081,773,428,55,-323,-682,-1017,-1297,-1520,-1677,-1761,-1780,-1742,-1648,-1536,-1392,-1271,-1153,-1081,-1045,-1061,-1122,-1225,-1364,-1512,-1673,-1807,-1927,-1991,-2019,-1976,-1889,-1742,-1553,-1327,-1082,-829,-584,-361,-166,-14,91,151,162,131,66,-27,-128,-237,-323,-393,-415,-399,-321,-194,-11,215,473,749,1024,1273,1485,1632,1709,1699,1609,1427,1184,872,534,179,-156,-460,-693,-861,-935,-924,-831,-667,-447,-201,67,320,554,750,911,1023,1105,1154,1181,1206,1219,1243,1276,1314,1364,1406,1448,1465,1466,1422,1347,1223,1062,866,637,400,145,-85,-307,-490,-632,-733,-779,-788,-751,-692,-606,-522,-436,-374,-330,-325,-348,-415,-508,-635,-779,-938,-1099,-1250,-1386,-1488,-1557,-1582,-1556,-1492,-1372,-1228,-1047,-861,-669,-495,-342,-229,-153,-124,-137,-178,-252,-327,-406,-462,-483,-464,-387,-262,-75,144,407,668,935,1158,1343,1448,1479,1423,1276,1059,769,448,99,-237,-544,-792,-973,-1050,-1054,-941,-753,-485,-156,205,579,941,1261,1524,1705,1798,1784,1672,1462,1160,794,368,-79,-531,-956,-1332,-1632,-1844,-1952,-1950,-1843,-1637,-1346,-998,-604,-200,191,556,857,1105,1273,1376,1413,1399,1352,1289,1228,1187,1171,1199,1257,1353,1469,1597,1718,1824,1893,1924,1908,1837,1729,1573,1392,1193,984,785,598,432,290,170,71,-18,-96,-180,-264,-369,-477,-614,-750,-910,-1067,-1234,-1392,-1545,-1688,-1810,-1917,-1997,-2057,-2088,-2098,-2080,-2041,-1987,-1910,-1832,-1738,-1651,-1554,-1468,-1384,-1309,-1244,-1180,-1132,-1079,-1034,-977,-920,-840,-761,-647,-541,-409,-289,-175,-83,-19,2,-11,-73,-163,-287,-417,-552,-663,-740,-773,-742,-654,-501,-291,-35,255,554,854,1123,1359,1531,1640,1677,1638,1537,1367,1158,910,650,389,149,-64,-223,-330,-375,-347,-261,-102,95,350,615,904,1179,1432,1648,1813,1924,1972,1968,1909,1818,1703,1585,1476,1392,1341,1329,1354,1403,1476,1543,1604,1629,1618,1550,1435,1259,1039,782,497,210,-77,-332,-557,-728,-850,-916,-933,-904,-853,-773,-701,-629,-579,-557,-560,-596,-657,-745,-847,-968,-1093,-1225,-1354,-1479,-1592,-1693,-1765,-1817,-1830,-1810,-1753,-1658,-1532,-1383,-1211,-1041,-869,-716,-582,-481,-410,-375,-367,-387,-422,-466,-508,-537,-552,-541,-510,-449,-382,-288,-217,-131,-86,-51,-55,-86,-146,-227,-317,-412,-487,-550,-573,-565,-515,-429,-307,-166,-4,164,321,477,591,695,742,765,729,659,540,383,199,-16,-226,-445,-634,-799,-913,-976,-980,-916,-799,-610,-384,-98,208,550,893,1247,1576,1894,2167,2406,2595,2738,2836,2894,2913,2915,2890,2860,2817,2767,2706,2635,2541,2431,2295,2139,1968,1777,1592,1405,1230,1082,942,840,744,671,599,533,449,359,237,93,-76,-275,-495,-728,-979,-1213,-1453,-1656,-1846,-1992,-2108,-2189,-2233,-2261,-2257,-2249,-2226,-2200,-2172,-2146,-2113,-2087,-2053,-2026,-2000,-1976,-1970,-1961,-1978,-1991,-2018,-2035,-2044,-2034,-1993,-1924,-1820,-1685,-1535,-1365,-1205,-1051,-927,-832,-776,-756,-765,-805,-851,-904,-942,-953,-932,-858,-732,-553,-312,-33,292,633,976,1307,1597,1832,2007,2093,2114,2043,1914,1718,1481,1210,921,634,348,94,-138,-319,-449,-514,-513,-436,-288,-72,200,515,848,1191,1508,1795,2019,2193,2281,2313,2272,2177,2038,1872,1691,1514,1359,1226,1142,1093,1094,1125,1190,1268,1345,1416,1457,1468,1442,1375,1281,1145,1010,838,683,512,350,187,32,-131,-279,-434,-577,-707,-828,-922,-996,-1047,-1071,-1081,-1074,-1061,-1050,-1043,-1052,-1069,-1107,-1154,-1213,-1272,-1332,-1378,-1409,-1417,-1391,-1339,-1247,-1125,-979,-806,-635,-451,-296,-150,-49,24,50,44,-2,-69,-161,-266,-373,-496,-607,-735,-853,-983,-1099,-1222,-1323,-1410,-1465,-1486,-1463,-1401,-1294,-1147,-978,-781,-586,-391,-217,-70,35,100,112,74,-9,-137,-296,-474,-658,-838,-987,-1113,-1187,-1220,-1203,-1144,-1036,-905,-730,-546,-330,-106,136,388,646,908,1166,1408,1636,1829,1990,2120,2203,2269,2299,2322,2338,2358,2388,2430,2484,2545,2605,2650,2682,2674,2643,2558,2443,2287,2102,1901,1686,1480,1284,1112,974,863,789,738,706,684,653,614,541,446,311,152,-34,-235,-440,-635,-824,-976,-1123,-1228,-1325,-1396,-1459,-1507,-1547,-1579,-1589,-1594,-1567,-1522,-1453,-1356,-1248,-1121,-997,-872,-764,-674,-612,-579,-579,-608,-667,-748,-845,-951,-1055,-1152,-1230,-1288,-1318,-1323,-1301,-1267,-1205,-1151,-1074,-1012,-943,-877,-814,-746,-673,-602,-517,-444,-359,-296,-235,-199,-181,-190,-215,-272,-334,-420,-508,-597,-689,-771,-842,-905,-944,-972,-972,-950,-898,-815,-703,-549,-370,-149,99,373,674,984,1307,1620,1920,2195,2427,2617,2748,2823,2839,2805,2716,2601,2454,2298,2142,1988,1848,1723,1608,1502,1402,1300,1198,1091,984,873,767,663,568,478,394,308,220,120,9,-128,-277,-456,-639,-849,-1043,-1249,-1422,-1576,-1695,-1766,-1800,-1779,-1722,-1623,-1496,-1345,-1190,-1021,-873,-719,-597,-478,-381,-293,-214,-145,-71,-7,66,128,193,247,291,324,339,343,327,303,257,214,150,92,23,-45,-118,-192,-265,-344,-416,-492,-558,-616,-662,-690,-698,-688,-649,-598,-520,-433,-340,-240,-158,-84,-38,-23,-40,-97,-190,-315,-474,-647,-836,-1026,-1211,-1381,-1524,-1645,-1721,-1771,-1768,-1726,-1641,-1506,-1333,-1123,-873,-607,-315,-18,276,562,822,1056,1258,1413,1544,1621,1683,1707,1720,1720,1718,1718,1726,1746,1772,1810,1849,1890,1929,1953,1972,1971,1956,1926,1878,1819,1741,1657,1549,1442,1306,1167,1001,826,630,426,210,-2,-219,-407,-593,-734,-861,-945,-1007,-1034,-1047,-1035,-1025,-1002,-988,-976,-972,-974,-979,-984,-981,-968,-936,-884,-812,-712,-599,-469,-332,-204,-81,14,81,116,106,63,-15,-128,-250,-398,-529,-668,-772,-866,-917,-945,-937,-894,-827,-730,-614,-481,-335,-185,-30,115,255,379,480,563,614,636,626,578,499,388,238,75,-127,-326,-539,-746,-935,-1105,-1235,-1330,-1371,-1371,-1313,-1215,-1067,-893,-683,-467,-236,-13,205,403,588,742,881,990,1079,1145,1191,1218,1230,1228,1219,1195,1176,1142,1119,1083,1060,1022,997,954,918,869,815,760,693,631,565,501,441,383,326,271,214,146,77,-13,-105,-223,-340,-479,-614,-753,-887,-1012,-1121,-1215,-1282,-1327,-1351,-1342,-1319,-1264,-1199,-1116,-1023,-924,-820,-720,-615,-517,-420,-324,-235,-141,-57,31,108,177,243,275,312,304,289,242,174,91,-7,-112,-212,-308,-383,-436,-460,-453,-410,-338,-235,-111,26,168,303,423,523,594,637,657,648,633,597,565,528,494,459,421,372,314,230,128,-1,-147,-311,-476,-643,-783,-901,-974,-1002,-980,-902,-781,-618,-423,-212,10,229,435,630,797,952,1079,1197,1296,1389,1471,1548,1615,1673,1716,1742,1739,1717,1656,1575,1461,1326,1182,1019,868,713,576,454,347,258,181,111,43,-28,-108,-202,-309,-437,-574,-730,-888,-1056,-1218,-1376,-1516,-1646,-1742,-1826,-1876,-1904,-1912,-1892,-1859,-1804,-1741,-1653,-1565,-1452,-1337,-1210,-1074,-939,-797,-667,-534,-425,-314,-228,-145,-81,-25,25,63,102,126,152,164,175,170,164,144,121,93,63,36,15,5,9,28,68,119,196,273,368,461,550,637,707,766,810,838,846,846,820,790,735,669,578,470,336,183,9,-179,-370,-554,-720,-847,-929,-951,-901,-789,-600,-357,-63,269,611,964,1292,1605,1867,2099,2270,2403,2482,2522,2521,2491,2430,2355,2259,2156,2045,1926,1805,1679,1547,1417,1278,1141,1001,862,726,592,461,333,203,73,-66,-212,-375,-543,-738,-935,-1148,-1369,-1585,-1805,-2008,-2199,-2366,-2510,-2626,-2708,-2760,-2780,-2770,-2733,-2666,-2581,-2469,-2346,-2203,-2052,-1894,-1731,-1567,-1410,-1255,-1108,-974,-834,-715,-585,-465,-338,-212,-80,50,181,307,426,527,619,677,719,723,705,652,586,487,395,287,203,126,85,67,85,131,199,284,374,460,535,590,625,635,626,590,542,472,388,290,172,35,-117,-296,-483,-689,-895,-1097,-1279,-1424,-1528,-1566,-1542,-1445,-1272,-1044,-749,-429,-74,271,612,915,1181,1399,1563,1686,1764,1818,1851,1883,1921,1967,2045,2126,2239,2346,2462,2553,2634,2665,2667,2623,2531,2408,2241,2061,1852,1644,1423,1210,1000,792,598,398,210,24,-168,-345,-533,-706,-878,-1038,-1185,-1321,-1432,-1536,-1611,-1684,-1735,-1787,-1832,-1876,-1923,-1970,-2018,-2060,-2098,-2118,-2130,-2116,-2085,-2033,-1954,-1867,-1751,-1637,-1502,-1376,-1245,-1128,-1025,-940,-880,-845,-832,-846,-874,-917,-968,-1010,-1056,-1073,-1085,-1059,-1016,-936,-830,-695,-528,-347,-134,75,301,512,717,899,1053,1178,1265,1322,1342,1332,1294,1233,1153,1057,950,834,717,591,472,353,244,151,70,19,-9,1,40,117,225,358,516,678,853,1014,1174,1309,1433,1537,1624,1704,1770,1836,1905,1970,2046,2121,2194,2265,2325,2360,2381,2358,2305,2209,2071,1898,1693,1463,1228,989,763,564,383,245,128,39,-30,-95,-154,-224,-308,-407,-531,-665,-824,-989,-1164,-1343,-1516,-1686,-1843,-1987,-2106,-2211,-2278,-2328,-2340,-2324,-2278,-2202,-2106,-1984,-1855,-1707,-1569,-1418,-1292,-1164,-1060,-971,-901,-857,-830,-828,-843,-872,-916,-958,-1005,-1037,-1057,-1051,-1027,-969,-894,-792,-676,-549,-417,-284,-162,-45,53,135,200,242,271,277,275,259,242,233,222,238,258,298,347,401,447,483,491,470,416,322,197,46,-122,-299,-459,-617,-722,-809,-831,-813,-738,-615,-450,-243,-17,235,482,734,966,1182,1373,1534,1674,1786,1881,1955,2019,2072,2117,2158,2183,2210,2218,2219,2204,2170,2129,2066,1998,1917,1826,1735,1632,1529,1419,1301,1171,1037,883,725,551,370,186,-5,-188,-370,-534,-689,-820,-936,-1020,-1091,-1125,-1151,-1145,-1133,-1103,-1071,-1032,-994,-963,-927,-911,-886,-879,-873,-874,-879,-889,-901,-911,-922,-927,-930,-928,-927,-927,-929,-948,-969,-1013,-1064,-1132,-1200,-1273,-1334,-1379,-1408,-1406,-1383,-1332,-1267,-1186,-1108,-1026,-963,-909,-875,-855,-846,-839,-832,-815,-777,-727,-649,-558,-457,-345,-253,-168,-121,-112,-139,-226,-334,-495,-658,-838,-992,-1124,-1197,-1220,-1165,-1044,-853,-604,-308,18,360,703,1027,1338,1607,1856,2062,2246,2397,2531,2642,2744,2827,2906,2970,3028,3077,3115,3144,3160,3166,3149,3123,3061,2989,2878,2746,2583,2391,2178,1933,1675,1391,1102,800,502,207,-68,-327,-548,-744,-897,-1025,-1116,-1192,-1255,-1312,-1385,-1460,-1561,-1672,-1794,-1916,-2029,-2121,-2184,-2207,-2192,-2125,-2032,-1888,-1740,-1554,-1379,-1192,-1019,-853,-704,-562,-444,-336,-242,-179,-115,-96,-81,-105,-142,-205,-273,-352,-419,-476,-499,-497,-449,-367,-248,-104,59,215,367,482,560,591,562,493,371,228,63,-97,-238,-353,-424,-462,-465,-441,-420,-399,-411,-462,-558,-708,-898,-1123,-1359,-1596,-1803,-1973,-2082,-2123,-2093,-1985,-1816,-1587,-1314,-1012,-692,-372,-56,239,522,773,1010,1225,1420,1607,1777,1940,2086,2226,2335,2441,2508,2560,2583,2580,2559,2512,2458,2384,2311,2221,2136,2034,1930,1803,1667,1500,1320,1109,884,645,399,164,-65,-264,-438,-575,-683,-749,-805,-822,-847,-856,-876,-901,-938,-984,-1039,-1095,-1147,-1192,-1223,-1238,-1232,-1215,-1170,-1127,-1062,-1003,-940,-884,-834,-791,-760,-734,-723,-716,-720,-731,-752,-778,-814,-846,-881,-903,-911,-887,-841,-748,-622,-457,-259,-46,179,392,584,736,841,891,885,828,733,608,472,349,237,165,127,126,155,207,253,289,292,243,148,-17,-226,-484,-760,-1050,-1312,-1546,-1715,-1820,-1846,-1799,-1680,-1503,-1282,-1031,-767,-504,-248,-14,205,398,581,739,899,1037,1187,1315,1451,1568,1681,1774,1849,1903,1939,1951,1945,1926,1887,1853,1797,1745,1686,1616,1546,1451,1350,1225,1079,916,731,537,343,146,-29,-186,-311,-404,-465,-494,-499,-486,-469,-446,-435,-431,-447,-468,-509,-546,-591,-631,-661,-679,-689,-677,-663,-627,-592,-545,-499,-454,-409,-373,-349,-330,-337,-347,-389,-434,-509,-586,-681,-771,-867,-938,-1000,-1025,-1019,-974,-888,-763,-610,-428,-240,-48,125,279,392,468,500,492,452,395,321,265,213,198,208,241,303,362,416,451,434,381,266,99,-107,-350,-599,-843,-1058,-1236,-1352,-1417,-1412,-1355,-1248,-1103,-929,-746,-550,-368,-185,-24,131,269,401,525,649,769,895,1016,1139,1255,1360,1455,1525,1582,1607,1622,1603,1584,1538,1500,1444,1401,1346,1296,1236,1161,1076,959,823,660,467,263,43,-175,-382,-573,-733,-862,-956,-1011,-1044,-1035,-1021,-975,-930,-871,-814,-754,-701,-649,-610,-571,-546,-522,-513,-504,-506,-508,-515,-530,-541,-563,-583,-614,-647,-690,-733,-792,-849,-918,-991,-1065,-1145,-1214,-1281,-1325,-1346,-1335,-1277,-1180,-1037,-847,-633,-392,-142,88,306,478,607,689,720,713,676,621,562,512,475,466,472,498,536,562,590,579,549,476,376,246,97,-52,-198,-313,-399,-439,-431,-379,-278,-144,19,200,388,575,760,927,1090,1238,1377,1509,1636,1755,1871,1970,2063,2127,2175,2189,2174,2130,2054,1955,1834,1699,1554,1403,1251,1098,949,797,644,491,323,154,-34,-233,-447,-672,-912,-1145,-1387,-1605,-1816,-1981,-2131,-2225,-2292,-2318,-2307,-2276,-2224,-2155,-2089,-2008,-1938,-1858,-1780,-1693,-1601,-1493,-1386,-1255,-1131,-989,-854,-717,-578,-452,-321,-209,-94,-3,93,155,222,251,279,278,269,241,209,169,141,115,116,131,182,257,362,488,631,782,928,1065,1174,1254,1302,1305,1286,1223,1154,1064,980,904,841,794,765,730,702,642,557,424,247,16,-251,-554,-860,-1163,-1434,-1655,-1822,-1907,-1932,-1881,-1772,-1620,-1425,-1223,-999,-787,-571,-368,-168,29,225,432,648,869,1110,1344,1589,1819,2034,2222,2377,2495,2565,2604,2590,2560,2490,2410,2313,2215,2106,2000,1876,1749,1598,1425,1231,1003,763,493,227,-49,-306,-546,-757,-935,-1080,-1197,-1278,-1347,-1392,-1433,-1468,-1495,-1534,-1556,-1589,-1608,-1621,-1628,-1619,-1601,-1574,-1532,-1491,-1432,-1383,-1321,-1268,-1211,-1166,-1123,-1093,-1074,-1067,-1075,-1098,-1132,-1179,-1235,-1292,-1354,-1401,-1438,-1444,-1427,-1356,-1257,-1097,-904,-668,-410,-136,126,376,586,753,872,932,954,928,885,821,765,718,693,694,713,756,797,837,857,845,796,699,563,388,192,-23,-225,-415,-566,-677,-739,-757,-721,-664,-565,-462,-345,-227,-115,0,111,234,366,519,693,887,1102,1329,1558,1780,1980,2154,2285,2383,2428,2442,2418,2367,2301,2223,2140,2064,1982,1907,1828,1740,1641,1522,1381,1214,1024,809,580,337,98,-138,-359,-555,-734,-878,-1004,-1108,-1197,-1278,-1353,-1429,-1508,-1582,-1662,-1726,-1782,-1827,-1844,-1854,-1838,-1812,-1778,-1740,-1702,-1672,-1649,-1632,-1631,-1629,-1642,-1653,-1674,-1695,-1725,-1756,-1793,-1831,-1868,-1900,-1920,-1918,-1890,-1820,-1713,-1554,-1352,-1106,-823,-518,-206,108,396,657,876,1049,1174,1261,1306,1333,1346,1360,1386,1429,1499,1584,1691,1793,1893,1952,1984,1948,1862,1709,1502,1255,980,701,435,201,15,-121,-198,-220,-205,-141,-75,24,103,193,265,334,400,469,545,640,748,879,1029,1181,1350,1492,1633,1725,1791,1805,1774,1702,1594,1460,1318,1171,1035,919,819,743,675,618,555,486,395,290,158,21,-139,-285,-442,-568,-693,-784,-865,-925,-972,-1014,-1043,-1077,-1096,-1115,-1119,-1108,-1074,-1026,-942,-854,-737,-624,-506,-405,-317,-264,-236,-245,-285,-352,-448,-555,-679,-800,-928,-1047,-1162,-1276,-1375,-1482,-1574,-1668,-1749,-1816,-1861,-1875,-1857,-1791,-1689,-1540,-1359,-1153,-930,-711,-505,-321,-176,-60,13,60,77,90,91,113,140,196,267,361,460,557,638,687,699,654,560,408,214,-11,-256,-488,-700,-868,-976,-1018,-993,-901,-757,-576,-367,-156,45,232,390,527,649,751,865,981,1116,1276,1450,1641,1841,2023,2200,2331,2428,2473,2469,2419,2329,2215,2078,1952,1821,1718,1632,1570,1523,1490,1446,1403,1332,1230,1108,937,756,541,327,101,-104,-305,-476,-629,-760,-868,-965,-1042,-1114,-1169,-1215,-1244,-1250,-1244,-1198,-1144,-1050,-950,-827,-712,-585,-491,-396,-342,-303,-298,-310,-349,-399,-461,-539,-610,-698,-780,-867,-955,-1037,-1118,-1183,-1237,-1267,-1274,-1257,-1210,-1142,-1057,-952,-853,-748,-662,-590,-540,-516,-512,-530,-556,-586,-608,-609,-587,-529,-441,-319,-179,-29,113,228,301,315,267,140,-36,-286,-549,-847,-1118,-1364,-1556,-1670,-1715,-1665,-1545,-1345,-1099,-803,-494,-171,135,426,688,920,1131,1312,1482,1644,1796,1959,2110,2269,2415,2546,2654,2732,2769,2773,2732,2662,2566,2454,2337,2228,2124,2040,1963,1894,1822,1735,1626,1482,1306,1089,849,580,308,36,-220,-446,-641,-793,-910,-989,-1039,-1066,-1076,-1082,-1080,-1088,-1093,-1110,-1129,-1147,-1166,-1174,-1177,-1162,-1135,-1094,-1038,-984,-921,-866,-823,-793,-785,-798,-829,-880,-944,-1017,-1090,-1161,-1221,-1261,-1289,-1277,-1256,-1188,-1106,-991,-855,-705,-537,-374,-204,-43,105,249,368,485,587,681,771,856,937,1018,1092,1159,1214,1251,1266,1254,1206,1121,998,828,625,380,104,-189,-499,-803,-1090,-1349,-1562,-1716,-1811,-1835,-1791,-1690,-1536,-1348,-1144,-936,-742,-572,-435,-323,-246,-176,-123,-55,26,138,280,458,662,891,1130,1363,1587,1777,1935,2043,2112,2126,2107,2049,1964,1866,1749,1633,1506,1380,1244,1105,951,793,617,447,263,95,-68,-210,-333,-425,-504,-552,-593,-621,-647,-676,-715,-758,-810,-870,-919,-974,-999,-1016,-998,-958,-887,-784,-672,-531,-400,-265,-154,-67,-24,-15,-70,-157,-308,-482,-692,-914,-1129,-1329,-1493,-1605,-1667,-1656,-1593,-1461,-1288,-1070,-831,-580,-331,-95,119,307,467,592,700,771,839,879,919,953,988,1026,1065,1103,1141,1166,1178,1166,1122,1050,939,798,627,433,225,15,-192,-384,-553,-695,-806,-878,-921,-926,-903,-853,-779,-692,-593,-489,-385,-282,-184,-93,-1,80,167,243,328,401,473,535,576,608,609,591,551,491,421,351,284,238,215,219,260,323,414,514,621,713,797,843,869,854,814,744,655,555,446,343,246,161,93,42,5,-8,-16,0,15,49,83,128,174,230,285,353,416,484,540,587,604,592,531,426,264,54,-200,-488,-792,-1091,-1382,-1622,-1827,-1958,-2033,-2035,-1978,-1865,-1710,-1527,-1328,-1130,-944,-779,-640,-537,-453,-405,-361,-334,-298,-255,-191,-106,1,130,269,418,557,682,782,840,864,831,764,641,490,302,94,-121,-339,-543,-724,-878,-990,-1057,-1081,-1047,-972,-842,-677,-473,-247,-4,243,485,715,923,1108,1261,1390,1484,1560,1600,1632,1634,1633,1613,1590,1560,1529,1493,1457,1418,1374,1326,1269,1199,1126,1030,932,814,688,549,399,239,70,-104,-285,-464,-639,-805,-953,-1082,-1191,-1262,-1319,-1332,-1335,-1300,-1261,-1190,-1127,-1039,-960,-868,-785,-697,-621,-538,-477,-408,-360,-319,-287,-279,-277,-303,-342,-406,-486,-587,-702,-829,-962,-1091,-1220,-1324,-1420,-1481,-1517,-1522,-1496,-1443,-1370,-1274,-1172,-1061,-951,-843,-740,-641,-541,-441,-324,-203,-53,114,303,520,741,984,1216,1441,1641,1803,1924,1982,1987,1922,1800,1621,1399,1143,878,605,364,143,-25,-143,-209,-214,-182,-96,10,147,290,438,583,717,841,946,1045,1120,1193,1249,1299,1344,1378,1411,1434,1452,1464,1464,1457,1438,1408,1363,1311,1241,1161,1067,961,837,708,555,394,219,27,-167,-377,-584,-793,-997,-1185,-1365,-1521,-1659,-1775,-1869,-1947,-2002,-2049,-2074,-2097,-2102,-2099,-2083,-2053,-2007,-1950,-1870,-1779,-1666,-1545,-1403,-1262,-1093,-934,-757,-586,-420,-255,-118,10,98,167,192,192,159,100,28,-58,-140,-213,-273,-303,-315,-287,-236,-153,-48,81,219,374,519,667,797,913,1012,1088,1150,1194,1228,1252,1259,1252,1212,1146,1036,892,716,519,329,150,17,-76,-102,-83,-11,89,204,316,410,471,494,469,391,267,88,-126,-367,-618,-839,-1025,-1122,-1138,-1036,-832,-523,-145,285,723,1140,1507,1795,1998,2099,2106,2026,1864,1646,1388,1113,859,632,473,378,369,427,555,718,904,1076,1222,1308,1336,1285,1173,988,757,474,161,-166,-500,-810,-1088,-1309,-1463,-1534,-1526,-1442,-1295,-1107,-899,-695,-524,-384,-313,-285,-326,-420,-560,-747,-962,-1193,-1433,-1650,-1848,-1988,-2086,-2110,-2085,-2001,-1883,-1735,-1591,-1448,-1336,-1248,-1197,-1176,-1184,-1217,-1264,-1326,-1378,-1427,-1437,-1428,-1348,-1239,-1049,-825,-550,-247,58,359,620,847,1011,1131,1190,1207,1184,1127,1054,955,865,761,684,617,585,585,617,688,770,875,963,1044,1087,1097,1067,996,901,775,638,503,369,273,202,187,234,342,529,770,1067,1396,1724,2038,2290,2477,2566,2564,2458,2272,2010,1699,1363,1021,704,428,209,62,-10,-12,57,168,314,463,586,674,691,639,509,303,42,-273,-608,-956,-1287,-1588,-1836,-2017,-2117,-2120,-2033,-1845,-1580,-1249,-883,-509,-170,127,328,457,472,407,250,32,-242,-541,-861,-1169,-1457,-1707,-1892,-2022,-2059,-2023,-1903,-1718,-1485,-1228,-973,-748,-571,-459,-424,-459,-568,-726,-920,-1134,-1328,-1495,-1597,-1624,-1554,-1390,-1121,-776,-362,81,520,922,1253,1484,1610,1616,1515,1317,1044,721,373,23,-298,-581,-795,-936,-1001,-970,-882,-715,-515,-295,-73,116,270,363,397,377,296,187,44,-99,-226,-316,-348,-306,-169,53,377,777,1237,1730,2220,2670,3064,3352,3551,3622,3602,3478,3288,3037,2765,2485,2217,1994,1801,1678,1596,1580,1596,1646,1693,1726,1712,1635,1483,1244,935,556,138,-302,-734,-1139,-1485,-1772,-1965,-2080,-2094,-2023,-1869,-1645,-1371,-1072,-764,-485,-238,-56,66,114,101,26,-98,-258,-454,-671,-906,-1155,-1400,-1648,-1868,-2068,-2221,-2331,-2385,-2398,-2362,-2310,-2234,-2171,-2115,-2097,-2103,-2156,-2234,-2338,-2459,-2568,-2669,-2725,-2734,-2675,-2547,-2337,-2063,-1722,-1340,-937,-539,-162,159,430,620,747,801,802,758,687,614,547,517,535,610,762,976,1258,1591,1948,2312,2652,2942,3165,3303,3345,3296,3161,2942,2680,2360,2039,1722,1433,1210,1051,988,1020,1135,1338,1580,1861,2112,2331,2460,2495,2414,2218,1912,1527,1076,601,132,-307,-673,-969,-1154,-1258,-1253,-1179,-1040,-873,-707,-569,-492,-486,-578,-755,-1023,-1352,-1732,-2122,-2505,-2839,-3111,-3285,-3362,-3313,-3166,-2895,-2556,-2128,-1683,-1212,-780,-388,-83,142,259,283,214,72,-127,-354,-590,-803,-979,-1088,-1123,-1067,-920,-686,-375,-3,403,818,1217,1570,1859,2069,2187,2213,2158,2028,1848,1641,1428,1232,1082,974,932,939,994,1075,1164,1236,1273,1259,1184,1047,849,608,331,40,-249,-522,-764,-959,-1113,-1207,-1250,-1246,-1187,-1106,-981,-855,-711,-575,-456,-342,-268,-205,-183,-185,-220,-282,-374,-479,-601,-716,-820,-893,-929,-909,-833,-702,-516,-297,-49,198,432,624,762,831,823,735,580,360,109,-168,-427,-660,-833,-937,-958,-897,-760,-553,-312,-34,225,475,667,803,866,850,766,616,429,216,23,-147,-239,-257,-177,6,268,608,989,1377,1760,2078,2342,2503,2570,2528,2378,2133,1794,1385,925,437,-46,-495,-885,-1179,-1372,-1445,-1398,-1255,-1021,-739,-434,-137,114,303,408,420,344,187,-37,-291,-564,-810,-1014,-1145,-1193,-1150,-1025,-829,-586,-328,-76,128,281,345,330,228,47,-187,-474,-769,-1067,-1333,-1554,-1712,-1794,-1804,-1736,-1610,-1433,-1227,-1013,-808,-630,-492,-397,-353,-357,-400,-486,-586,-703,-820,-906,-970,-968,-913,-776,-569,-286,52,433,829,1220,1576,1884,2115,2274,2342,2342,2259,2132,1957,1771,1580,1411,1276,1186,1147,1158,1204,1280,1355,1416,1439,1407,1316,1154,940,673,378,70,-227,-507,-738,-926,-1053,-1111,-1108,-1033,-901,-706,-481,-217,46,298,519,688,786,819,759,633,426,162,-153,-494,-850,-1192,-1507,-1768,-1965,-2077,-2105,-2046,-1906,-1712,-1463,-1218,-965,-767,-615,-545,-556,-650,-822,-1048,-1318,-1592,-1849,-2053,-2186,-2217,-2154,-1970,-1703,-1349,-949,-531,-120,247,550,781,921,991,985,935,848,766,692,667,699,801,987,1239,1555,1914,2283,2638,2949,3182,3329,3363,3292,3113,2845,2496,2090,1653,1196,755,343,-18,-301,-508,-610,-623,-541,-382,-178,61,284,482,614,674,647,534,346,90,-201,-520,-830,-1118,-1361,-1546,-1660,-1710,-1682,-1606,-1476,-1325,-1166,-1020,-903,-832,-805,-839,-911,-1034,-1175,-1337,-1495,-1627,-1735,-1777,-1771,-1688,-1541,-1333,-1075,-787,-496,-212,27,224,350,416,419,363,271,145,8,-123,-243,-323,-367,-349,-277,-140,60,303,595,899,1215,1510,1777,2003,2171,2295,2353,2361,2322,2229,2107,1938,1759,1550,1352,1148,971,812,687,586,509,451,393,340,267,188,89,-22,-138,-265,-381,-495,-593,-667,-718,-727,-703,-626,-506,-343,-144,67,288,479,638,732,764,713,594,401,157,-132,-439,-745,-1036,-1280,-1471,-1593,-1628,-1591,-1475,-1294,-1077,-829,-593,-384,-225,-139,-125,-196,-344,-559,-828,-1127,-1437,-1729,-1984,-2176,-2292,-2315,-2250,-2092,-1864,-1574,-1257,-933,-631,-367,-161,-14,66,90,69,15,-51,-111,-150,-141,-79,58,265,545,891,1276,1686,2088,2440,2742,2932,3035,3011,2887,2659,2356,1988,1598,1193,821,486,224,41,-44,-41,57,224,446,696,938,1161,1322,1425,1445,1391,1265,1073,834,552,255,-55,-357,-644,-897,-1117,-1281,-1404,-1467,-1493,-1478,-1443,-1403,-1363,-1347,-1353,-1385,-1451,-1528,-1631,-1727,-1825,-1898,-1948,-1953,-1923,-1831,-1698,-1515,-1291,-1048,-788,-540,-317,-125,13,109,152,154,126,70,11,-55,-102,-130,-121,-71,34,196,415,695,1015,1373,1744,2106,2444,2733,2966,3120,3207,3206,3141,3002,2810,2572,2302,2014,1725,1446,1192,972,786,643,534,447,381,310,237,142,23,-122,-299,-494,-717,-945,-1183,-1402,-1604,-1761,-1869,-1914,-1884,-1796,-1642,-1452,-1242,-1039,-870,-756,-710,-744,-853,-1026,-1254,-1510,-1772,-2028,-2235,-2406,-2492,-2515,-2446,-2298,-2076,-1788,-1463,-1108,-763,-440,-165,45,183,247,231,154,24,-147,-331,-518,-687,-813,-891,-901,-835,-700,-488,-231,74,384,693,969,1198,1373,1489,1546,1573,1555,1540,1522,1528,1570,1653,1785,1962,2182,2424,2687,2933,3158,3327,3425,3444,3359,3191,2927,2583,2187,1739,1283,821,391,3,-320,-567,-727,-797,-776,-679,-515,-310,-87,135,321,462,543,542,484,337,149,-110,-380,-691,-983,-1272,-1520,-1724,-1865,-1945,-1953,-1907,-1806,-1674,-1527,-1380,-1261,-1168,-1129,-1124,-1174,-1251,-1365,-1493,-1623,-1753,-1848,-1928,-1953,-1939,-1869,-1749,-1586,-1389,-1171,-946,-733,-544,-387,-274,-206,-175,-190,-224,-283,-346,-402,-441,-443,-410,-314,-171,37,297,601,941,1296,1646,1983,2267,2513,2672,2767,2768,2686,2525,2284,1992,1650,1297,936,610,319,93,-71,-165,-194,-173,-116,-34,41,117,156,173,146,92,7,-95,-199,-296,-368,-404,-399,-348,-257,-133,5,148,267,359,396,387,311,189,8,-197,-444,-685,-940,-1161,-1365,-1518,-1620,-1664,-1637,-1553,-1407,-1217,-993,-767,-540,-355,-211,-134,-127,-191,-323,-505,-730,-963,-1195,-1392,-1537,-1616,-1606,-1515,-1330,-1072,-745,-377,16,405,775,1094,1369,1568,1707,1780,1801,1783,1740,1694,1659,1651,1683,1755,1868,2024,2190,2370,2532,2657,2740,2749,2688,2549,2328,2040,1685,1287,853,414,-18,-418,-761,-1045,-1241,-1352,-1382,-1316,-1198,-1005,-788,-545,-307,-95,78,183,218,156,6,-243,-571,-975,-1413,-1878,-2313,-2710,-3021,-3238,-3340,-3323,-3209,-2985,-2709,-2372,-2032,-1694,-1388,-1138,-938,-814,-743,-731,-757,-808,-863,-903,-911,-878,-788,-651,-460,-225,32,311,584,844,1070,1263,1395,1484,1510,1489,1421,1324,1208,1094,998,935,928,973,1092,1271,1504,1794,2097,2426,2723,2997,3194,3318,3330,3236,3020,2701,2281,1796,1263,730,210,-246,-640,-933,-1140,-1244,-1267,-1212,-1107,-958,-804,-639,-513,-404,-357,-344,-390,-464,-571,-679,-784,-861,-906,-912,-878,-816,-726,-635,-537,-458,-394,-357,-344,-360,-401,-469,-563,-674,-802,-936,-1064,-1177,-1254,-1295,-1278,-1212,-1084,-912,-696,-464,-218,5,210,352,447,456,393,251,33,-241,-555,-885,-1205,-1486,-1709,-1849,-1894,-1846,-1691,-1462,-1149,-793,-407,-12,352,688,954,1163,1293,1357,1368,1333,1286,1233,1203,1205,1247,1332,1445,1590,1732,1874,1989,2066,2098,2073,1987,1842,1638,1382,1090,764,439,118,-166,-403,-578,-675,-704,-646,-531,-350,-132,114,364,600,797,939,993,967,817,582,228,-185,-665,-1152,-1623,-2037,-2366,-2583,-2686,-2667,-2539,-2322,-2036,-1715,-1383,-1069,-797,-587,-455,-408,-447,-573,-757,-997,-1253,-1505,-1731,-1888,-1983,-1976,-1888,-1699,-1433,-1097,-712,-298,116,523,879,1194,1426,1596,1684,1713,1686,1631,1559,1511,1479,1511,1587,1736,1937,2193,2481,2786,3084,3353,3563,3698,3732,3659,3464,3161,2751,2258,1711,1130,555,13,-482,-887,-1216,-1433,-1563,-1589,-1536,-1411,-1236,-1034,-830,-643,-500,-416,-394,-451,-561,-734,-935,-1156,-1377,-1575,-1745,-1875,-1956,-1993,-1985,-1929,-1845,-1723,-1590,-1450,-1314,-1210,-1123,-1096,-1096,-1152,-1225,-1327,-1417,-1498,-1542,-1532,-1483,-1363,-1206,-1001,-767,-523,-277,-58,130,261,334,333,268,136,-40,-241,-452,-627,-767,-823,-805,-684,-483,-186,168,578,1009,1441,1854,2219,2530,2765,2926,3003,3012,2948,2843,2687,2525,2339,2175,2011,1881,1768,1686,1627,1584,1566,1536,1518,1465,1396,1275,1120,902,657,361,59,-248,-529,-760,-931,-1012,-1017,-923,-752,-520,-234,52,341,572,743,810,768,612,332,-40,-495,-998,-1509,-2002,-2440,-2794,-3052,-3197,-3228,-3155,-2978,-2726,-2402,-2047,-1660,-1296,-947,-667,-452,-332,-307,-374,-529,-747,-1011,-1287,-1547,-1768,-1919,-1988,-1964,-1834,-1619,-1302,-935,-499,-57,394,808,1173,1462,1669,1784,1817,1777,1684,1562,1432,1328,1257,1249,1295,1418,1581,1805,2032,2272,2474,2627,2699,2682,2551,2323,1983,1567,1086,568,54,-435,-863,-1207,-1450,-1580,-1598,-1506,-1325,-1066,-759,-436,-111,168,405,550,626,596,492,306,58,-225,-533,-831,-1105,-1328,-1487,-1569,-1564,-1482,-1317,-1101,-847,-578,-338,-132,2,54,31,-84,-250,-465,-695,-909,-1095,-1216,-1276,-1253,-1164,-1001,-795,-551,-298,-59,151,301,389,391,322,168,-35,-285,-544,-786,-989,-1119,-1156,-1097,-921,-646,-278,168,658,1174,1684,2153,2572,2896,3133,3258,3274,3189,3010,2757,2452,2122,1787,1477,1210,998,861,786,786,832,927,1029,1145,1219,1267,1245,1164,1008,788,513,192,-141,-485,-796,-1073,-1286,-1435,-1506,-1511,-1451,-1350,-1226,-1104,-1012,-964,-987,-1085,-1262,-1513,-1816,-2161,-2516,-2859,-3163,-3413,-3580,-3669,-3658,-3558,-3364,-3090,-2743,-2344,-1912,-1469,-1041,-650,-327,-74,76,141,106,0,-173,-370,-581,-765,-896,-959,-926,-795,-561,-226,188,672,1194,1725,2243,2706,3102,3405,3603,3704,3697,3623,3481,3310,3141,2979,2871,2804,2802,2842,2932,3028,3131,3200,3216,3165,3017,2777,2433,1998,1483,909,301,-306,-892,-1410,-1850,-2179,-2384,-2468,-2420,-2268,-2016,-1708,-1355,-1014,-690,-434,-252,-170,-186,-303,-507,-782,-1105,-1445,-1777,-2068,-2298,-2442,-2488,-2433,-2273,-2034,-1719,-1367,-1000,-648,-346,-104,54,120,109,9,-137,-331,-533,-730,-896,-1016,-1086,-1088,-1045,-938,-807,-642,-477,-321,-192,-98,-60,-61,-124,-221,-348,-492,-624,-734,-799,-804,-740,-604,-392,-121,209,568,955,1323,1687,1988,2245,2419,2512,2513,2425,2253,2004,1704,1359,1009,663,358,100,-83,-190,-216,-169,-54,105,294,488,667,814,912,951,934,852,725,554,365,167,-16,-173,-287,-355,-371,-342,-275,-177,-78,20,89,122,101,26,-113,-304,-544,-820,-1114,-1411,-1694,-1935,-2136,-2259,-2320,-2287,-2189,-2004,-1771,-1481,-1184,-879,-613,-398,-256,-205,-248,-379,-587,-851,-1134,-1413,-1647,-1805,-1860,-1797,-1599,-1279,-835,-299,309,950,1594,2203,2747,3200,3542,3765,3869,3860,3761,3586,3370,3131,2897,2693,2518,2394,2306,2256,2226,2201,2166,2101,1995,1834,1614,1333,994,605,185,-259,-694,-1111,-1478,-1784,-2007,-2141,-2177,-2121,-1979,-1773,-1517,-1247,-980,-755,-584,-501,-506,-615,-815,-1105,-1449,-1842,-2225,-2599,-2899,-3127,-3246,-3248,-3141,-2917,-2613,-2236,-1827,-1412,-1019,-681,-405,-217,-107,-79,-122,-212,-341,-477,-610,-718,-793,-822,-811,-746,-654,-514,-359,-187,-2,167,338,478,601,692,758,801,821,840,854,883,942,1023,1159,1321,1541,1786,2061,2354,2631,2903,3118,3286,3368,3367,3262,3067,2771,2404,1974,1513,1049,610,223,-88,-308,-431,-456,-391,-258,-64,151,379,588,762,890,955,960,895,774,594,374,120,-152,-426,-691,-933,-1140,-1306,-1429,-1497,-1530,-1515,-1483,-1422,-1371,-1323,-1305,-1320,-1374,-1475,-1609,-1777,-1955,-2128,-2279,-2383,-2423,-2393,-2276,-2085,-1826,-1514,-1178,-843,-540,-296,-125,-56,-70,-186,-366,-597,-845,-1078,-1261,-1374,-1384,-1289,-1078,-762,-359,122,635,1172,1687,2165,2577,2912,3155,3309,3370,3355,3267,3136,2963,2777,2582,2392,2214,2047,1891,1745,1596,1452,1291,1127,940,742,528,294,60,-191,-436,-678,-903,-1108,-1271,-1397,-1465,-1473,-1426,-1312,-1157,-957,-747,-532,-348,-204,-125,-121,-193,-345,-560,-824,-1113,-1400,-1659,-1870,-2004,-2062,-2025,-1911,-1720,-1474,-1196,-901,-622,-358,-149,29,137,209,225,201,145,51,-60,-202,-356,-534,-714,-910,-1094,-1268,-1416,-1520,-1581,-1577,-1516,-1390,-1214,-993,-748,-492,-246,-17,176,336,467,563,657,743,852,986,1159,1375,1624,1913,2203,2499,2761,2973,3119,3173,3138,3003,2781,2483,2132,1753,1374,1018,712,478,310,242,233,312,431,596,773,950,1106,1229,1303,1324,1284,1186,1027,822,568,288,-20,-329,-642,-927,-1198,-1417,-1606,-1736,-1826,-1871,-1876,-1859,-1822,-1792,-1764,-1768,-1792,-1858,-1951,-2070,-2204,-2337,-2450,-2540,-2568,-2560,-2477,-2349,-2172,-1966,-1747,-1542,-1363,-1232,-1156,-1138,-1171,-1241,-1335,-1411,-1470,-1458,-1376,-1204,-927,-563,-107,411,980,1563,2144,2693,3187,3618,3964,4229,4404,4498,4516,4460,4349,4180,3969,3721,3435,3131,2802,2464,2124,1778,1453,1133,839,567,311,86,-133,-334,-527,-719,-905,-1084,-1265,-1415,-1565,-1662,-1744,-1764,-1759,-1697,-1612,-1490,-1364,-1230,-1115,-1025,-968,-956,-987,-1051,-1154,-1267,-1395,-1510,-1611,-1679,-1716,-1718,-1675,-1610,-1498,-1380,-1225,-1066,-887,-706,-512,-326,-135,43,203,342,439,501,503,460,352,203,6,-211,-440,-653,-832,-958,-1013,-990,-883,-697,-440,-133,217,569,929,1249,1538,1771,1949,2069,2140,2159,2155,2116,2070,2017,1956,1901,1827,1754,1646,1525,1354,1160,923,661,380,93,-184,-433,-647,-808,-909,-955,-926,-854,-718,-548,-344,-122,109,329,535,710,846,939,978,964,899,775,612,398,161,-107,-378,-652,-907,-1133,-1325,-1466,-1564,-1616,-1631,-1621,-1600,-1583,-1583,-1609,-1666,-1750,-1857,-1974,-2079,-2170,-2216,-2218,-2169,-2067,-1920,-1746,-1551,-1363,-1192,-1058,-962,-921,-916,-952,-1007,-1066,-1108,-1111,-1062,-939,-744,-466,-113,300,769,1259,1765,2258,2717,3138,3494,3790,4017,4169,4262,4284,4258,4172,4049,3879,3684,3455,3206,2943,2666,2393,2119,1859,1612,1395,1187,1018,858,726,605,491,385,275,162,45,-87,-218,-368,-516,-680,-842,-1015,-1183,-1357,-1524,-1689,-1849,-1995,-2139,-2267,-2386,-2493,-2586,-2662,-2726,-2767,-2793,-2801,-2785,-2761,-2709,-2653,-2573,-2480,-2372,-2237,-2084,-1899,-1692,-1454,-1207,-940,-689,-451,-257,-111,-35,-30,-99,-239,-432,-671,-918,-1165,-1373,-1530,-1608,-1600,-1496,-1299,-1016,-663,-260,170,603,1018,1398,1727,2004,2221,2390,2506,2596,2648,2689,2711,2722,2725,2711,2684,2631,2562,2458,2333,2183,2006,1827,1625,1437,1249,1080,935,813,726,663,640,631,658,696,748,805,862,905,934,935,903,845,738,610,437,247,38,-185,-398,-609,-793,-956,-1083,-1177,-1240,-1269,-1281,-1266,-1258,-1238,-1244,-1254,-1294,-1343,-1414,-1479,-1544,-1592,-1606,-1601,-1551,-1489,-1402,-1315,-1242,-1188,-1178,-1201,-1265,-1368,-1483,-1618,-1730,-1825,-1867,-1858,-1776,-1621,-1395,-1092,-730,-320,134,596,1065,1520,1936,2322,2650,2926,3144,3306,3406,3460,3448,3393,3276,3114,2895,2634,2322,1983,1609,1228,838,458,95,-237,-544,-805,-1039,-1226,-1386,-1505,-1601,-1661,-1699,-1710,-1693,-1660,-1601,-1533,-1452,-1370,-1289,-1218,-1164,-1119,-1101,-1089,-1100,-1107,-1128,-1133,-1138,-1123,-1094,-1049,-986,-914,-832,-749,-668,-598,-535,-493,-458,-440,-422,-406,-376,-329,-256,-155,-28,114,271,409,538,614,653,633,557,441,281,111,-60,-210,-319,-378,-372,-300,-161,36,289,573,889,1203,1513,1799,2044,2252,2402,2505,2553,2558,2518,2448,2344,2223,2073,1914,1727,1534,1320,1100,871,648,426,232,50,-93,-204,-283,-318,-327,-302,-252,-186,-97,-3,101,208,309,411,497,571,618,643,631,590,511,396,255,81,-105,-306,-514,-716,-917,-1105,-1285,-1458,-1622,-1785,-1947,-2106,-2270,-2429,-2577,-2725,-2834,-2938,-2984,-3005,-2964,-2884,-2752,-2581,-2385,-2177,-1976,-1804,-1667,-1589,-1565,-1595,-1669,-1768,-1870,-1954,-1990,-1962,-1856,-1656,-1376,-1000,-568,-69,458,1002,1537,2050,2512,2927,3272,3548,3757,3895,3979,4007,4002,3961,3902,3822,3736,3627,3516,3376,3228,3044,2848,2618,2378,2110,1839,1552,1277,993,733,485,258,73,-95,-209,-296,-338,-355,-336,-313,-283,-257,-271,-296,-381,-502,-667,-875,-1114,-1363,-1626,-1867,-2084,-2260,-2385,-2460,-2476,-2451,-2374,-2277,-2155,-2023,-1896,-1762,-1648,-1529,-1419,-1304,-1185,-1050,-907,-746,-575,-406,-239,-94,20,90,114,77,-5,-134,-291,-459,-620,-748,-836,-857,-819,-706,-541,-311,-62,225,504,781,1039,1263,1463,1626,1758,1866,1945,2003,2046,2066,2071,2054,2014,1945,1846,1710,1538,1330,1089,821,539,247,-34,-302,-530,-725,-869,-962,-1005,-994,-937,-842,-709,-556,-384,-207,-40,123,251,357,419,447,428,381,291,185,64,-68,-180,-297,-370,-436,-462,-475,-462,-447,-429,-422,-437,-472,-541,-629,-743,-868,-991,-1115,-1209,-1285,-1330,-1340,-1327,-1299,-1252,-1228,-1203,-1215,-1258,-1334,-1440,-1571,-1703,-1831,-1930,-1974,-1963,-1872,-1702,-1454,-1130,-746,-319,136,600,1052,1488,1881,2246,2548,2828,3034,3229,3354,3462,3525,3552,3553,3510,3439,3335,3195,3030,2835,2617,2385,2133,1882,1622,1365,1108,861,608,374,133,-94,-309,-515,-694,-853,-976,-1068,-1126,-1149,-1150,-1127,-1099,-1073,-1054,-1061,-1087,-1143,-1221,-1316,-1423,-1524,-1621,-1690,-1740,-1755,-1745,-1712,-1664,-1609,-1564,-1522,-1510,-1505,-1524,-1543,-1564,-1567,-1547,-1491,-1397,-1265,-1104,-921,-737,-565,-424,-333,-292,-323,-405,-541,-711,-895,-1065,-1207,-1283,-1290,-1210,-1034,-778,-438,-50,387,821,1261,1651,2003,2290,2505,2664,2744,2789,2770,2735,2659,2578,2473,2364,2239,2104,1954,1790,1615,1426,1231,1034,836,654,472,318,176,53,-44,-127,-184,-217,-225,-210,-159,-87,17,140,279,422,564,683,778,830,835,786,682,524,326,86,-160,-421,-660,-876,-1054,-1189,-1284,-1339,-1370,-1382,-1394,-1413,-1446,-1503,-1576,-1666,-1759,-1849,-1925,-1972,-1996,-1978,-1937,-1868,-1786,-1698,-1625,-1563,-1534,-1528,-1549,-1587,-1631,-1668,-1675,-1648,-1559,-1410,-1192,-897,-546,-134,311,780,1253,1710,2137,2525,2859,3143,3370,3544,3672,3753,3794,3799,3760,3694,3572,3421,3211,2969,2671,2352,1989,1628,1249,900,559,273,16,-188,-345,-471,-545,-611,-643,-679,-702,-737,-775,-831,-899,-981,-1081,-1184,-1304,-1412,-1526,-1627,-1712,-1780,-1827,-1849,-1854,-1831,-1795,-1735,-1672,-1591,-1517,-1442,-1386,-1335,-1317,-1306,-1322,-1348,-1369,-1392,-1382,-1349,-1276,-1154,-997,-799,-582,-358,-144,41,178,261,274,227,121,-31,-206,-387,-548,-668,-724,-711,-608,-430,-174,140,496,868,1234,1574,1865,2102,2268,2374,2415,2406,2360,2278,2189,2084,1983,1879,1772,1665,1542,1410,1256,1086,894,695,480,279,77,-89,-240,-346,-420,-451,-450,-402,-340,-231,-119,21,166,310,452,575,679,749,789,783,745,660,555,407,257,85,-78,-238,-376,-500,-590,-658,-702,-722,-737,-736,-750,-768,-813,-882,-975,-1097,-1235,-1386,-1536,-1679,-1803,-1905,-1977,-2022,-2048,-2052,-2048,-2039,-2027,-2028,-2022,-2030,-2025,-2015,-1991,-1932,-1852,-1723,-1554,-1339,-1074,-767,-424,-47,346,752,1158,1556,1930,2290,2609,2901,3152,3361,3526,3648,3709,3728,3678,3581,3420,3208,2946,2647,2315,1972,1625,1290,987,712,497,313,199,111,74,56,54,51,46,9,-38,-131,-244,-394,-562,-754,-947,-1146,-1325,-1489,-1615,-1710,-1760,-1771,-1743,-1688,-1606,-1519,-1429,-1356,-1298,-1273,-1274,-1306,-1365,-1437,-1522,-1600,-1667,-1704,-1708,-1670,-1580,-1451,-1269,-1062,-825,-585,-358,-150,3,115,159,143,79,-31,-158,-288,-398,-463,-470,-403,-257,-28,267,632,1025,1450,1865,2253,2599,2876,3081,3207,3249,3224,3128,2990,2809,2610,2403,2195,1998,1805,1628,1449,1276,1088,890,673,433,172,-101,-391,-673,-952,-1203,-1422,-1597,-1719,-1784,-1790,-1740,-1637,-1494,-1322,-1129,-944,-761,-613,-494,-420,-389,-403,-454,-533,-631,-736,-834,-920,-981,-1016,-1029,-1013,-984,-945,-902,-866,-845,-832,-847,-875,-920,-984,-1053,-1133,-1217,-1298,-1379,-1451,-1517,-1570,-1614,-1647,-1664,-1671,-1661,-1631,-1590,-1520,-1428,-1312,-1162,-989,-784,-555,-304,-30,254,553,857,1162,1470,1771,2072,2359,2644,2909,3165,3398,3606,3786,3923,4020,4060,4044,3960,3819,3603,3339,3016,2658,2278,1886,1506,1146,830,555,349,191,101,61,73,118,187,264,333,388,403,384,315,195,35,-172,-402,-657,-909,-1158,-1373,-1559,-1692,-1777,-1803,-1783,-1713,-1620,-1497,-1389,-1283,-1222,-1193,-1226,-1300,-1437,-1595,-1790,-1979,-2155,-2298,-2384,-2419,-2376,-2281,-2116,-1920,-1694,-1467,-1255,-1082,-956,-896,-891,-948,-1047,-1177,-1315,-1439,-1526,-1564,-1528,-1418,-1226,-955,-621,-230,191,629,1052,1452,1796,2082,2297,2431,2497,2487,2424,2307,2161,1983,1808,1621,1449,1292,1146,1031,926,842,769,704,639,571,497,411,318,225,126,49,-21,-56,-57,-25,58,162,312,471,646,816,969,1092,1178,1212,1199,1130,1014,856,669,460,253,46,-135,-293,-418,-505,-568,-595,-608,-606,-593,-589,-583,-593,-611,-647,-695,-759,-833,-920,-1014,-1115,-1218,-1319,-1419,-1508,-1586,-1644,-1685,-1694,-1676,-1621,-1530,-1404,-1240,-1046,-821,-577,-317,-48,221,487,745,990,1223,1442,1649,1850,2033,2223,2390,2562,2710,2849,2951,3028,3047,3020,2928,2773,2553,2275,1948,1588,1209,823,455,111,-193,-451,-658,-815,-921,-983,-1012,-1005,-989,-960,-941,-934,-957,-1005,-1094,-1212,-1363,-1534,-1721,-1902,-2079,-2223,-2342,-2413,-2438,-2419,-2347,-2239,-2098,-1931,-1765,-1597,-1451,-1336,-1250,-1213,-1202,-1228,-1269,-1312,-1353,-1361,-1344,-1274,-1169,-1009,-825,-602,-378,-146,59,242,369,463,486,479,414,330,228,129,52,16,25,107,248,466,741,1075,1438,1830,2214,2580,2910,3177,3383,3514,3565,3546,3455,3308,3109,2879,2614,2343,2051,1766,1476,1193,922,655,409,174,-40,-235,-411,-567,-698,-811,-898,-962,-999,-1011,-985,-944,-865,-774,-660,-538,-414,-295,-185,-93,-15,38,71,86,77,56,16,-33,-86,-149,-202,-264,-308,-362,-404,-454,-510,-571,-652,-743,-849,-970,-1094,-1226,-1356,-1478,-1600,-1701,-1801,-1885,-1962,-2032,-2086,-2143,-2181,-2216,-2234,-2237,-2220,-2183,-2113,-2021,-1890,-1732,-1539,-1314,-1069,-793,-509,-204,99,412,714,1019,1313,1596,1872,2126,2373,2590,2793,2957,3099,3191,3255,3260,3225,3135,2995,2810,2579,2318,2022,1725,1411,1120,840,603,396,251,143,101,104,160,248,367,496,614,720,771,783,718,600,407,169,-111,-413,-715,-994,-1243,-1436,-1574,-1657,-1672,-1652,-1585,-1505,-1416,-1337,-1281,-1261,-1272,-1333,-1415,-1535,-1661,-1792,-1914,-2006,-2073,-2092,-2079,-2008,-1916,-1769,-1612,-1422,-1226,-1025,-828,-644,-471,-322,-185,-69,36,138,240,350,479,620,787,971,1167,1379,1589,1794,1987,2155,2299,2411,2483,2525,2521,2491,2422,2329,2211,2070,1916,1740,1560,1354,1155,922,704,460,232,-6,-223,-430,-614,-766,-896,-979,-1036,-1048,-1022,-962,-868,-743,-606,-446,-301,-155,-42,46,90,93,48,-27,-149,-280,-437,-590,-737,-869,-978,-1059,-1118,-1140,-1153,-1133,-1115,-1079,-1051,-1020,-1002,-985,-986,-987,-1009,-1028,-1063,-1098,-1142,-1185,-1225,-1265,-1283,-1301,-1283,-1260,-1197,-1124,-1018,-902,-768,-624,-479,-329,-184,-41,103,241,386,534,687,856,1031,1225,1428,1642,1860,2082,2293,2495,2668,2821,2929,3007,3036,3024,2969,2872,2735,2564,2356,2121,1858,1581,1284,992,695,421,165,-58,-237,-380,-465,-517,-515,-488,-428,-358,-288,-227,-198,-195,-239,-322,-446,-602,-780,-967,-1152,-1321,-1464,-1567,-1641,-1661,-1657,-1609,-1545,-1463,-1381,-1303,-1245,-1206,-1196,-1212,-1248,-1304,-1370,-1435,-1494,-1540,-1562,-1569,-1541,-1502,-1426,-1348,-1238,-1129,-1009,-885,-766,-651,-546,-454,-376,-309,-256,-208,-162,-113,-48,31,134,263,416,598,798,1015,1242,1468,1690,1892,2070,2224,2329,2406,2428,2416,2360,2267,2145,1994,1827,1643,1450,1251,1051,849,652,463,284,121,-19,-137,-216,-266,-272,-242,-173,-74,51,179,313,426,512,559,561,516,429,307,161,4,-145,-284,-387,-462,-499,-500,-475,-431,-378,-331,-301,-297,-331,-403,-512,-663,-834,-1036,-1235,-1440,-1626,-1794,-1932,-2038,-2110,-2151,-2157,-2140,-2093,-2031,-1949,-1860,-1760,-1659,-1558,-1456,-1357,-1258,-1148,-1039,-899,-749,-560,-342,-88,202,521,862,1217,1575,1920,2248,2540,2795,3002,3162,3269,3331,3345,3322,3259,3177,3058,2934,2778,2617,2433,2242,2022,1799,1546,1287,1017,732,457,182,-75,-301,-496,-643,-745,-789,-792,-744,-673,-584,-496,-428,-392,-401,-463,-575,-739,-936,-1170,-1403,-1650,-1866,-2065,-2220,-2332,-2402,-2416,-2399,-2333,-2252,-2142,-2034,-1920,-1823,-1742,-1681,-1648,-1632,-1646,-1667,-1710,-1749,-1795,-1825,-1845,-1834,-1796,-1718,-1593,-1427,-1213,-960,-671,-365,-40,278,581,864,1112,1320,1501,1629,1740,1808,1864,1892,1920,1934,1960,1991,2045,2119,2225,2346,2506,2660,2832,2980,3100,3174,3179,3106,2946,2685,2338,1893,1390,826,252,-320,-836,-1284,-1614,-1822,-1885,-1800,-1586,-1247,-826,-346,146,613,1024,1335,1539,1603,1538,1341,1028,622,149,-360,-864,-1333,-1732,-2031,-2206,-2251,-2153,-1933,-1602,-1193,-741,-286,134,477,720,838,821,673,393,18,-441,-944,-1457,-1957,-2394,-2759,-3015,-3158,-3172,-3060,-2836,-2506,-2108,-1655,-1194,-741,-341,1,252,418,494,486,417,298,147,-7,-161,-287,-377,-418,-398,-314,-152,70,371,712,1100,1501,1896,2266,2582,2828,2999,3070,3064,2952,2772,2513,2195,1842,1451,1066,684,343,47,-178,-326,-387,-363,-254,-81,150,408,673,922,1124,1271,1329,1304,1177,954,647,250,-196,-693,-1203,-1699,-2168,-2560,-2876,-3079,-3165,-3132,-2979,-2725,-2384,-1986,-1557,-1135,-740,-406,-152,10,63,25,-118,-323,-609,-903,-1229,-1516,-1763,-1941,-2015,-1995,-1851,-1601,-1247,-807,-310,219,750,1240,1683,2036,2297,2458,2511,2474,2347,2156,1907,1638,1355,1100,878,735,660,691,812,1025,1316,1657,2024,2381,2696,2940,3083,3115,3014,2786,2440,1980,1444,850,228,-370,-938,-1412,-1791,-2031,-2139,-2094,-1917,-1622,-1227,-784,-315,130,517,814,999,1050,977,771,463,61,-395,-880,-1362,-1807,-2188,-2483,-2669,-2743,-2694,-2536,-2277,-1949,-1565,-1179,-795,-472,-218,-61,-12,-74,-242,-503,-838,-1216,-1619,-2011,-2368,-2663,-2881,-2997,-3013,-2918,-2718,-2427,-2056,-1633,-1179,-723,-289,100,430,690,879,1004,1075,1104,1111,1106,1105,1112,1136,1182,1252,1348,1472,1619,1801,1994,2213,2429,2645,2843,3001,3124,3182,3182,3117,2977,2786,2529,2231,1897,1534,1171,803,464,152,-103,-302,-420,-470,-433,-329,-162,50,284,522,736,915,1031,1084,1060,958,789,550,261,-76,-431,-805,-1157,-1487,-1767,-1977,-2116,-2163,-2127,-2012,-1820,-1587,-1312,-1040,-778,-560,-401,-318,-314,-404,-566,-815,-1105,-1447,-1794,-2135,-2439,-2681,-2839,-2900,-2844,-2677,-2394,-2011,-1550,-1026,-485,65,572,1028,1403,1682,1869,1947,1936,1836,1664,1441,1183,915,665,443,287,193,189,259,404,610,854,1108,1355,1556,1700,1765,1738,1619,1412,1116,768,356,-57,-488,-872,-1210,-1467,-1620,-1664,-1582,-1383,-1072,-671,-207,287,777,1221,1595,1859,2009,2023,1912,1677,1345,934,477,0,-457,-884,-1229,-1502,-1661,-1725,-1679,-1548,-1336,-1075,-791,-510,-261,-68,56,86,34,-110,-330,-614,-939,-1289,-1629,-1949,-2214,-2413,-2525,-2542,-2455,-2270,-1984,-1625,-1195,-732,-256,207,633,1001,1298,1520,1668,1749,1782,1771,1747,1712,1680,1664,1657,1674,1703,1749,1809,1877,1954,2032,2110,2182,2241,2289,2313,2311,2289,2223,2141,2011,1856,1669,1446,1207,937,665,386,115,-128,-346,-515,-632,-700,-708,-676,-602,-511,-411,-324,-264,-235,-260,-322,-439,-596,-785,-1014,-1250,-1511,-1767,-2021,-2262,-2476,-2658,-2797,-2886,-2922,-2905,-2830,-2721,-2561,-2391,-2198,-2004,-1831,-1662,-1534,-1425,-1353,-1312,-1298,-1311,-1337,-1376,-1409,-1429,-1423,-1381,-1288,-1150,-947,-704,-404,-82,268,618,963,1290,1584,1845,2068,2248,2392,2488,2546,2560,2532,2468,2369,2247,2106,1963,1823,1700,1603,1529,1493,1474,1492,1513,1553,1581,1602,1593,1550,1462,1327,1138,907,629,337,29,-255,-508,-706,-826,-875,-830,-720,-543,-328,-95,129,321,464,539,552,490,378,211,24,-188,-382,-575,-723,-849,-922,-953,-945,-887,-807,-693,-575,-451,-353,-278,-249,-277,-357,-499,-696,-931,-1205,-1485,-1774,-2031,-2267,-2441,-2566,-2616,-2604,-2510,-2363,-2147,-1893,-1605,-1300,-1004,-723,-479,-275,-119,-3,75,135,188,253,339,461,613,805,1017,1250,1478,1705,1900,2068,2193,2270,2300,2279,2204,2093,1930,1752,1542,1333,1128,939,784,656,575,527,517,541,579,644,709,783,849,909,951,974,973,936,869,756,606,416,191,-52,-311,-561,-797,-997,-1155,-1265,-1324,-1339,-1314,-1263,-1199,-1131,-1075,-1036,-1023,-1038,-1085,-1157,-1262,-1378,-1519,-1654,-1795,-1915,-2018,-2085,-2119,-2103,-2055,-1955,-1822,-1656,-1455,-1241,-1004,-757,-498,-236,32,301,564,821,1061,1281,1480,1645,1791,1901,1998,2072,2134,2189,2235,2272,2302,2312,2310,2281,2237,2165,2080,1980,1865,1751,1623,1499,1364,1226,1080,924,761,590,411,232,51,-133,-303,-474,-624,-761,-875,-963,-1019,-1042,-1032,-988,-920,-829,-727,-632,-539,-480,-442,-447,-490,-571,-687,-827,-983,-1147,-1299,-1444,-1557,-1640,-1694,-1700,-1680,-1622,-1537,-1436,-1327,-1222,-1135,-1079,-1061,-1091,-1166,-1287,-1444,-1619,-1804,-1967,-2103,-2186,-2202,-2150,-2016,-1811,-1536,-1208,-834,-441,-32,364,736,1072,1359,1590,1766,1878,1945,1964,1955,1933,1905,1895,1907,1941,2015,2102,2215,2331,2443,2541,2613,2650,2653,2607,2524,2390,2220,2010,1772,1511,1244,978,732,516,337,207,130,98,119,170,250,344,434,511,566,577,559,482,371,210,17,-205,-445,-691,-930,-1150,-1345,-1492,-1609,-1668,-1690,-1671,-1616,-1546,-1459,-1376,-1299,-1240,-1199,-1184,-1195,-1229,-1290,-1370,-1470,-1587,-1703,-1832,-1932,-2032,-2083,-2107,-2079,-2007,-1881,-1720,-1513,-1293,-1054,-820,-593,-394,-211,-68,62,160,249,333,408,507,602,727,862,1013,1181,1350,1523,1682,1827,1943,2026,2069,2068,2028,1945,1840,1697,1555,1389,1235,1072,921,768,619,472,324,187,46,-71,-183,-261,-318,-342,-332,-296,-232,-146,-55,48,140,222,285,319,331,307,257,176,73,-49,-176,-317,-435,-555,-640,-709,-746,-759,-749,-714,-679,-617,-574,-514,-475,-443,-429,-442,-479,-550,-659,-795,-970,-1156,-1361,-1555,-1730,-1865,-1950,-1964,-1915,-1782,-1582,-1322,-1000,-660,-288,73,416,733,993,1211,1363,1464,1510,1515,1483,1438,1375,1332,1294,1293,1317,1377,1469,1584,1718,1856,1993,2116,2213,2289,2320,2326,2276,2197,2063,1893,1679,1431,1152,855,551,258,-18,-247,-433,-554,-613,-608,-550,-449,-323,-190,-76,16,50,35,-44,-188,-382,-619,-892,-1168,-1443,-1695,-1900,-2063,-2153,-2192,-2161,-2084,-1962,-1813,-1663,-1507,-1387,-1283,-1232,-1212,-1242,-1305,-1403,-1529,-1672,-1822,-1979,-2118,-2246,-2337,-2392,-2395,-2343,-2231,-2050,-1816,-1519,-1177,-805,-404,-5,389,759,1091,1380,1619,1803,1936,2021,2065,2079,2071,2057,2038,2033,2039,2058,2097,2133,2180,2206,2215,2195,2135,2040,1913,1744,1569,1363,1166,959,766,577,395,226,55,-108,-263,-418,-551,-675,-763,-826,-840,-821,-749,-647,-504,-347,-174,-10,138,263,341,392,389,351,283,179,72,-50,-163,-264,-345,-404,-432,-445,-425,-404,-362,-325,-293,-260,-256,-249,-277,-310,-373,-447,-551,-667,-805,-955,-1116,-1271,-1428,-1549,-1653,-1697,-1699,-1634,-1509,-1330,-1094,-825,-535,-233,49,314,535,715,847,929,971,976,952,914,866,820,787,760,763,770,809,847,900,945,991,1020,1041,1037,1030,994,958,901,838,759,673,570,458,338,206,80,-42,-143,-220,-254,-257,-201,-117,11,158,309,454,563,632,643,584,464,274,38,-242,-538,-835,-1110,-1345,-1534,-1651,-1711,-1699,-1641,-1532,-1406,-1262,-1141,-1031,-976,-955,-993,-1080,-1204,-1370,-1547,-1736,-1908,-2059,-2160,-2217,-2202,-2125,-1973,-1747,-1461,-1108,-714,-280,167,613,1038,1424,1750,2013,2191,2296,2321,2284,2192,2076,1937,1811,1707,1632,1612,1623,1688,1780,1895,2017,2128,2214,2261,2257,2201,2091,1931,1738,1510,1277,1038,814,603,424,261,132,22,-65,-136,-182,-221,-240,-240,-239,-214,-201,-177,-175,-182,-225,-292,-398,-531,-698,-877,-1071,-1259,-1428,-1571,-1674,-1729,-1739,-1698,-1616,-1498,-1361,-1205,-1067,-931,-839,-775,-764,-797,-878,-1004,-1160,-1339,-1532,-1716,-1893,-2037,-2149,-2217,-2243,-2221,-2153,-2045,-1900,-1718,-1508,-1272,-1008,-732,-432,-132,177,473,759,1017,1244,1434,1589,1697,1779,1822,1845,1855,1848,1851,1845,1859,1872,1904,1934,1976,2010,2039,2057,2053,2029,1985,1913,1822,1708,1574,1429,1261,1087,894,695,489,281,78,-106,-277,-399,-495,-526,-514,-451,-334,-200,-27,123,275,372,432,419,348,204,12,-231,-493,-766,-1024,-1248,-1427,-1547,-1606,-1603,-1545,-1439,-1304,-1147,-996,-855,-748,-687,-672,-719,-825,-975,-1184,-1414,-1667,-1922,-2152,-2352,-2488,-2562,-2553,-2453,-2274,-1996,-1654,-1241,-785,-303,179,648,1066,1432,1718,1924,2045,2082,2053,1963,1836,1690,1537,1407,1298,1234,1204,1222,1272,1355,1449,1550,1634,1701,1725,1711,1645,1532,1373,1176,947,700,446,187,-50,-276,-464,-624,-742,-817,-851,-836,-788,-695,-580,-440,-290,-146,-10,97,175,210,209,156,76,-39,-174,-311,-453,-566,-663,-716,-741,-722,-676,-601,-517,-427,-356,-301,-288,-314,-387,-514,-676,-885,-1113,-1359,-1602,-1834,-2027,-2188,-2288,-2334,-2319,-2241,-2107,-1922,-1692,-1425,-1133,-815,-485,-145,199,536,866,1177,1457,1714,1921,2095,2218,2297,2339,2341,2313,2263,2192,2113,2030,1937,1856,1767,1689,1612,1544,1471,1420,1351,1308,1250,1201,1152,1095,1034,963,879,780,668,533,390,235,72,-76,-226,-340,-434,-491,-512,-501,-461,-403,-335,-274,-223,-206,-220,-280,-381,-526,-708,-916,-1140,-1370,-1578,-1775,-1917,-2029,-2080,-2084,-2042,-1953,-1848,-1711,-1589,-1462,-1373,-1309,-1295,-1317,-1402,-1507,-1671,-1835,-2021,-2188,-2328,-2420,-2451,-2404,-2280,-2064,-1778,-1409,-987,-517,-17,485,985,1452,1876,2245,2535,2759,2891,2954,2938,2864,2742,2587,2424,2255,2115,1990,1912,1861,1853,1867,1902,1938,1972,1976,1953,1879,1760,1578,1356,1070,767,421,87,-255,-557,-825,-1033,-1180,-1253,-1260,-1197,-1077,-913,-720,-517,-324,-157,-32,39,49,4,-105,-249,-437,-628,-829,-1003,-1152,-1252,-1304,-1296,-1239,-1125,-975,-788,-587,-383,-196,-41,72,120,116,35,-101,-294,-527,-788,-1056,-1314,-1548,-1733,-1871,-1933,-1938,-1854,-1723,-1508,-1266,-969,-663,-345,-33,257,525,759,957,1125,1259,1366,1449,1509,1555,1579,1600,1596,1591,1567,1533,1489,1428,1360,1271,1182,1068,966,843,740,629,541,460,400,351,317,291,260,238,189,141,62,-29,-136,-262,-380,-511,-615,-707,-766,-792,-780,-738,-660,-561,-447,-327,-217,-117,-43,3,21,2,-45,-115,-220,-327,-460,-584,-712,-822,-913,-981,-1014,-1018,-994,-947,-881,-824,-759,-730,-723,-758,-833,-955,-1107,-1293,-1490,-1687,-1867,-2007,-2096,-2114,-2053,-1906,-1668,-1346,-950,-486,16,550,1079,1592,2064,2471,2810,3053,3212,3276,3249,3153,2987,2784,2546,2307,2070,1861,1685,1544,1453,1390,1375,1373,1392,1413,1420,1415,1378,1302,1197,1039,856,632,387,129,-137,-386,-618,-816,-967,-1074,-1121,-1119,-1065,-972,-850,-714,-579,-461,-375,-330,-334,-385,-488,-616,-783,-942,-1105,-1242,-1340,-1403,-1410,-1381,-1304,-1199,-1073,-938,-810,-702,-621,-581,-587,-643,-747,-902,-1089,-1314,-1548,-1790,-2012,-2208,-2361,-2454,-2491,-2455,-2357,-2197,-1983,-1728,-1442,-1135,-825,-510,-211,83,356,618,860,1091,1306,1511,1697,1878,2030,2179,2292,2398,2465,2516,2531,2517,2476,2401,2301,2173,2023,1857,1674,1490,1302,1118,952,795,658,545,440,363,289,226,165,102,31,-43,-129,-219,-306,-398,-470,-534,-571,-583,-571,-527,-463,-379,-285,-190,-99,-23,37,76,93,93,78,52,20,-14,-46,-79,-107,-138,-171,-206,-257,-314,-391,-484,-596,-726,-876,-1039,-1218,-1398,-1587,-1761,-1928,-2071,-2177,-2253,-2274,-2245,-2156,-2006,-1793,-1524,-1194,-824,-409,19,468,900,1314,1688,2005,2263,2440,2547,2572,2524,2416,2250,2052,1826,1599,1371,1172,988,850,733,657,600,562,539,509,484,429,370,272,159,12,-158,-344,-546,-743,-935,-1101,-1230,-1316,-1343,-1317,-1232,-1099,-922,-723,-506,-300,-110,41,154,211,217,172,82,-45,-184,-339,-470,-587,-652,-678,-643,-563,-433,-275,-90,80,243,356,419,412,325,165,-70,-368,-709,-1076,-1444,-1789,-2091,-2327,-2481,-2552,-2525,-2416,-2221,-1957,-1640,-1281,-901,-508,-123,253,600,924,1210,1461,1675,1847,1989,2087,2161,2196,2212,2199,2167,2120,2059,1991,1915,1838,1754,1679,1591,1514,1422,1339,1238,1147,1041,940,839,734,641,544,458,371,291,210,133,61,-12,-72,-131,-175,-212,-240,-258,-268,-279,-280,-286,-291,-294,-300,-308,-314,-324,-337,-349,-374,-393,-436,-464,-519,-567,-623,-683,-742,-798,-861,-906,-969,-1009,-1069,-1113,-1178,-1239,-1319,-1407,-1507,-1623,-1744,-1872,-1994,-2108,-2203,-2270,-2305,-2297,-2238,-2139,-1976,-1772,-1511,-1205,-862,-479,-82,339,747,1149,1521,1845,2127,2332,2475,2542,2536,2470,2345,2182,1995,1800,1616,1459,1334,1252,1215,1209,1241,1282,1333,1368,1387,1361,1307,1194,1044,844,611,343,64,-226,-500,-753,-960,-1121,-1216,-1248,-1220,-1123,-994,-818,-640,-451,-288,-148,-52,-1,7,-27,-100,-189,-302,-402,-493,-556,-579,-561,-496,-385,-245,-74,96,259,392,472,497,443,317,113,-158,-480,-849,-1224,-1599,-1949,-2233,-2472,-2603,-2661,-2610,-2473,-2249,-1951,-1604,-1210,-808,-399,-4,356,691,976,1223,1423,1588,1706,1811,1873,1928,1964,1986,2007,2017,2020,2021,2007,1988,1955,1904,1844,1752,1652,1517,1372,1191,1003,788,573,349,130,-77,-268,-434,-572,-688,-764,-825,-848,-855,-839,-804,-763,-708,-659,-608,-575,-553,-552,-570,-599,-647,-693,-739,-768,-781,-765,-721,-651,-549,-433,-298,-159,-28,92,184,246,260,232,147,15,-172,-391,-656,-930,-1221,-1499,-1764,-1989,-2186,-2322,-2415,-2451,-2429,-2361,-2238,-2071,-1870,-1621,-1358,-1055,-745,-406,-66,291,646,1003,1355,1690,2011,2295,2553,2757,2917,3022,3064,3056,2984,2870,2710,2517,2308,2084,1872,1668,1488,1337,1215,1119,1048,986,928,864,774,667,514,337,114,-128,-395,-666,-926,-1164,-1356,-1492,-1567,-1558,-1493,-1348,-1161,-936,-692,-460,-245,-79,41,96,101,43,-49,-180,-327,-471,-618,-728,-818,-862,-872,-833,-769,-663,-552,-431,-322,-241,-201,-213,-285,-420,-613,-863,-1151,-1465,-1781,-2090,-2354,-2575,-2721,-2786,-2763,-2643,-2437,-2137,-1775,-1341,-873,-379,114,592,1029,1419,1745,1995,2178,2281,2323,2302,2241,2139,2030,1906,1801,1706,1646,1611,1610,1637,1685,1752,1814,1879,1913,1928,1900,1828,1712,1546,1340,1098,828,549,261,-6,-256,-467,-634,-753,-815,-829,-788,-716,-603,-483,-354,-243,-151,-101,-84,-120,-183,-291,-404,-537,-653,-750,-819,-843,-830,-781,-689,-589,-463,-354,-250,-182,-149,-159,-222,-327,-478,-667,-881,-1113,-1352,-1583,-1796,-1983,-2134,-2243,-2306,-2317,-2287,-2202,-2082,-1924,-1730,-1525,-1286,-1047,-790,-535,-262,5,294,581,878,1185,1479,1781,2051,2304,2512,2676,2783,2831,2815,2742,2612,2443,2234,2013,1782,1563,1364,1194,1060,966,904,873,858,847,835,791,722,603,439,225,-34,-328,-642,-963,-1267,-1545,-1767,-1937,-2029,-2052,-2005,-1891,-1735,-1532,-1323,-1100,-900,-719,-573,-467,-396,-362,-353,-364,-386,-406,-421,-417,-398,-353,-291,-212,-116,-27,69,142,194,217,193,132,14,-140,-352,-588,-860,-1137,-1410,-1666,-1869,-2029,-2102,-2112,-2022,-1859,-1609,-1297,-924,-517,-80,357,791,1195,1566,1888,2154,2364,2508,2598,2626,2614,2555,2469,2363,2246,2126,2018,1914,1835,1772,1727,1707,1690,1693,1687,1678,1649,1586,1492,1345,1157,916,630,311,-30,-383,-716,-1034,-1298,-1508,-1658,-1731,-1741,-1691,-1584,-1450,-1289,-1125,-971,-835,-729,-650,-607,-580,-584,-583,-596,-588,-574,-530,-469,-381,-274,-160,-39,71,160,216,233,191,106,-44,-237,-482,-750,-1053,-1351,-1651,-1928,-2173,-2376,-2526,-2614,-2643,-2601,-2501,-2337,-2123,-1868,-1576,-1269,-945,-621,-302,14,312,607,882,1150,1398,1633,1844,2027,2183,2292,2372,2398,2391,2334,2252,2128,1995,1840,1684,1533,1392,1268,1164,1085,1020,977,939,897,854,779,685,552,385,184,-44,-291,-538,-781,-995,-1180,-1311,-1398,-1426,-1400,-1331,-1217,-1075,-916,-740,-575,-413,-267,-146,-39,38,95,135,153,161,155,139,122,95,71,44,15,-7,-38,-68,-101,-146,-196,-266,-348,-458,-580,-740,-904,-1099,-1293,-1495,-1676,-1837,-1951,-2017,-2016,-1945,-1798,-1579,-1287,-942,-540,-116,339,785,1227,1638,2008,2329,2590,2780,2905,2950,2930,2837,2691,2489,2259,2000,1736,1478,1237,1030,855,723,632,577,556,551,561,562,554,513,438,321,156,-49,-292,-558,-838,-1105,-1363,-1567,-1739,-1837,-1886,-1865,-1796,-1680,-1533,-1369,-1200,-1040,-898,-781,-689,-632,-591,-580,-574,-579,-581,-575,-556,-523,-472,-410,-334,-257,-178,-114,-70,-48,-64,-106,-193,-304,-453,-619,-804,-996,-1186,-1368,-1533,-1670,-1776,-1843,-1859,-1837,-1752,-1627,-1448,-1228,-969,-685,-374,-55,270,596,912,1217,1512,1783,2034,2266,2459,2631,2761,2850,2902,2904,2866,2785,2661,2510,2328,2134,1930,1737,1547,1395,1255,1162,1087,1046,1014,997,965,922,840,727,564,362,119,-152,-440,-728,-1001,-1249,-1450,-1604,-1704,-1743,-1735,-1675,-1578,-1452,-1299,-1142,-971,-816,-655,-517,-390,-282,-199,-128,-86,-60,-51,-67,-86,-134,-177,-246,-311,-392,-477,-563,-659,-750,-846,-943,-1037,-1136,-1235,-1333,-1436,-1536,-1625,-1711,-1769,-1808,-1810,-1772,-1692,-1565,-1394,-1182,-929,-647,-340,-12,316,661,980,1302,1577,1836,2037,2195,2302,2343,2348,2288,2201,2076,1930,1779,1615,1473,1332,1220,1126,1057,1012,985,971,964,953,927,878,795,673,510,306,66,-192,-468,-727,-972,-1169,-1321,-1409,-1439,-1406,-1321,-1196,-1042,-877,-710,-556,-425,-318,-240,-182,-148,-123,-106,-87,-62,-26,14,71,116,177,211,245,243,221,164,69,-54,-218,-402,-611,-837,-1062,-1292,-1506,-1706,-1881,-2028,-2136,-2212,-2235,-2216,-2144,-2018,-1845,-1613,-1352,-1037,-711,-355,6,363,720,1058,1384,1685,1963,2213,2424,2611,2742,2843,2891,2900,2862,2791,2681,2555,2398,2243,2070,1911,1748,1600,1459,1330,1209,1094,980,858,731,578,414,217,2,-233,-484,-735,-988,-1215,-1428,-1595,-1740,-1837,-1906,-1939,-1951,-1941,-1918,-1889,-1848,-1804,-1750,-1686,-1611,-1516,-1407,-1273,-1127,-962,-786,-614,-438,-285,-151,-49,12,35,11,-49,-151,-272,-423,-570,-727,-867,-990,-1097,-1171,-1230,-1260,-1274,-1270,-1247,-1212,-1155,-1077,-975,-839,-676,-475,-245,12,293,582,881,1170,1457,1719,1971,2189,2385,2553,2679,2780,2828,2846,2812,2741,2630,2487,2319,2135,1944,1757,1579,1421,1276,1164,1059,986,915,852,789,706,610,486,327,148,-65,-288,-515,-739,-931,-1101,-1216,-1301,-1325,-1329,-1286,-1241,-1175,-1124,-1070,-1040,-1017,-1005,-1005,-997,-990,-965,-930,-867,-799,-699,-601,-492,-384,-294,-213,-168,-149,-163,-220,-299,-425,-563,-731,-907,-1089,-1267,-1437,-1588,-1718,-1820,-1892,-1927,-1934,-1890,-1823,-1696,-1546,-1344,-1113,-849,-564,-262,36,335,613,868,1096,1294,1460,1605,1719,1816,1900,1959,2013,2044,2065,2063,2048,2011,1958,1890,1808,1711,1613,1502,1392,1283,1171,1067,968,871,779,689,590,494,378,257,125,-17,-152,-286,-399,-493,-555,-592,-600,-596,-578,-569,-571,-599,-654,-738,-842,-964,-1087,-1192,-1281,-1317,-1317,-1254,-1146,-989,-798,-591,-378,-187,-26,86,144,141,84,-31,-180,-368,-561,-766,-953,-1122,-1267,-1370,-1455,-1489,-1510,-1495,-1462,-1411,-1337,-1249,-1137,-1006,-846,-664,-449,-214,49,323,610,897,1181,1450,1705,1928,2130,2292,2421,2507,2548,2546,2499,2409,2279,2120,1937,1739,1545,1347,1174,1017,885,778,694,627,570,518,457,379,281,147,-19,-213,-445,-683,-935,-1173,-1384,-1559,-1674,-1740,-1739,-1692,-1595,-1475,-1339,-1208,-1095,-1012,-967,-960,-986,-1038,-1105,-1170,-1218,-1238,-1211,-1143,-1020,-854,-653,-428,-204,18,196,348,427,461,424,330,184,-7,-227,-464,-711,-946,-1168,-1358,-1515,-1627,-1694,-1704,-1667,-1567,-1418,-1213,-957,-666,-333,15,380,737,1083,1392,1677,1902,2098,2231,2338,2399,2436,2453,2451,2446,2430,2414,2393,2367,2337,2297,2250,2185,2110,2014,1905,1771,1624,1452,1271,1067,860,634,413,176,-48,-280,-492,-699,-881,-1040,-1170,-1261,-1325,-1352,-1358,-1344,-1323,-1303,-1301,-1310,-1348,-1406,-1477,-1561,-1640,-1702,-1744,-1740,-1700,-1605,-1469,-1287,-1077,-849,-620,-409,-229,-97,-23,-13,-63,-175,-328,-517,-727,-927,-1123,-1279,-1405,-1481,-1511,-1495,-1438,-1345,-1224,-1084,-926,-759,-587,-401,-217,-13,192,413,649,887,1140,1389,1634,1870,2083,2274,2433,2554,2643,2678,2685,2636,2553,2430,2271,2082,1874,1648,1419,1191,973,776,597,444,315,209,121,49,-20,-83,-149,-232,-316,-425,-542,-668,-801,-923,-1034,-1118,-1168,-1181,-1149,-1086,-981,-864,-729,-599,-487,-395,-339,-313,-324,-360,-419,-487,-553,-608,-643,-649,-623,-571,-483,-382,-269,-153,-57,17,58,52,5,-91,-231,-405,-611,-831,-1061,-1286,-1493,-1678,-1824,-1935,-1987,-2002,-1945,-1844,-1684,-1466,-1214,-908,-585,-233,119,471,803,1113,1386,1623,1817,1974,2088,2175,2225,2258,2266,2258,2239,2201,2161,2103,2045,1975,1906,1833,1761,1692,1617,1547,1461,1378,1267,1150,1005,838,656,449,238,16,-201,-406,-595,-749,-881,-966,-1025,-1043,-1041,-1013,-987,-953,-945,-950,-993,-1061,-1168,-1293,-1443,-1589,-1734,-1853,-1943,-1984,-1984,-1925,-1827,-1680,-1506,-1307,-1107,-907,-733,-583,-473,-404,-382,-401,-464,-557,-682,-818,-972,-1110,-1252,-1354,-1445,-1483,-1495,-1452,-1372,-1242,-1080,-868,-638,-364,-79,227,544,857,1173,1475,1755,2020,2244,2449,2608,2739,2827,2882,2897,2879,2823,2733,2617,2461,2297,2100,1904,1703,1504,1326,1162,1021,909,808,735,661,595,516,426,307,170,1,-187,-390,-601,-799,-983,-1133,-1242,-1307,-1318,-1287,-1213,-1109,-986,-852,-728,-612,-521,-452,-408,-389,-386,-400,-417,-441,-458,-473,-481,-481,-479,-469,-462,-452,-442,-437,-433,-431,-439,-448,-471,-507,-551,-626,-700,-809,-914,-1041,-1160,-1280,-1377,-1454,-1504,-1505,-1478,-1391,-1268,-1091,-879,-620,-334,-25,308,632,962,1273,1552,1808,2011,2179,2288,2353,2360,2320,2235,2102,1940,1744,1532,1317,1099,903,726,581,475,395,352,325,313,297,276,228,158,58,-74,-219,-391,-555,-718,-863,-973,-1058,-1095,-1102,-1068,-1014,-932,-853,-762,-702,-640,-624,-616,-644,-688,-741,-805,-853,-900,-915,-916,-892,-850,-794,-737,-675,-635,-594,-587,-581,-602,-626,-657,-692,-721,-745,-764,-772,-781,-775,-777,-761,-749,-724,-685,-637,-564,-471,-357,-213,-48,139,352,571,819,1059,1321,1570,1826,2067,2302,2516,2713,2877,3015,3105,3163,3157,3113,2999,2844,2627,2375,2079,1770,1446,1129,840,566,352,159,23,-88,-169,-237,-303,-378,-468,-584,-716,-873,-1040,-1205,-1369,-1510,-1626,-1714,-1757,-1777,-1755,-1712,-1648,-1568,-1487,-1406,-1326,-1266,-1205,-1161,-1129,-1089,-1069,-1032,-997,-956,-905,-853,-796,-740,-687,-641,-604,-570,-550,-529,-520,-507,-501,-500,-504,-522,-546,-593,-649,-723,-810,-897,-994,-1071,-1141,-1178,-1189,-1159,-1087,-978,-818,-632,-401,-153,128,411,707,1000,1281,1556,1801,2028,2223,2379,2509,2581,2632,2623,2588,2508,2401,2267,2118,1960,1809,1660,1535,1430,1347,1292,1247,1216,1182,1139,1071,975,845,677,485,264,42,-186,-386,-565,-706,-800,-863,-875,-870,-833,-793,-745,-702,-674,-658,-661,-676,-708,-748,-793,-842,-884,-925,-957,-983,-1003,-1024,-1044,-1067,-1099,-1131,-1176,-1215,-1258,-1292,-1318,-1333,-1334,-1327,-1310,-1290,-1275,-1255,-1256,-1247,-1262,-1259,-1266,-1249,-1217,-1159,-1063,-940,-770,-572,-337,-73,212,515,824,1136,1441,1733,2010,2250,2476,2648,2798,2888,2944,2941,2896,2796,2656,2467,2250,1998,1734,1463,1186,934,689,482,296,144,15,-93,-188,-279,-377,-479,-602,-736,-879,-1032,-1175,-1307,-1414,-1489,-1527,-1525,-1487,-1409,-1313,-1187,-1055,-914,-772,-640,-506,-390,-274,-177,-84,-7,58,111,139,157,145,118,63,-5,-102,-196,-313,-416,-517,-603,-663,-705,-717,-705,-676,-634,-589,-546,-522,-504,-519,-544,-586,-644,-691,-740,-763,-759,-724,-647,-535,-377,-191,35,279,546,820,1100,1372,1637,1875,2093,2269,2411,2497,2540,2518,2449,2319,2145,1922,1676,1401,1123,851,596,377,193,57,-33,-77,-82,-59,-17,22,60,68,56,2,-78,-193,-328,-474,-628,-769,-900,-1008,-1089,-1150,-1177,-1191,-1175,-1153,-1106,-1060,-998,-935,-874,-805,-754,-700,-674,-651,-667,-692,-755,-833,-935,-1049,-1167,-1288,-1387,-1478,-1530,-1561,-1549,-1512,-1440,-1352,-1241,-1136,-1019,-930,-844,-788,-749,-732,-721,-726,-711,-695,-642,-561,-439,-276,-67,175,459,756,1079,1400,1719,2029,2308,2567,2782,2963,3092,3182,3215,3203,3144,3039,2898,2728,2529,2318,2099,1876,1660,1453,1254,1077,904,747,602,453,317,170,21,-130,-297,-450,-621,-763,-905,-1017,-1103,-1159,-1186,-1176,-1151,-1096,-1037,-971,-907,-851,-809,-773,-760,-744,-745,-735,-727,-707,-676,-634,-580,-522,-463,-412,-375,-357,-370,-403,-472,-562,-676,-805,-940,-1077,-1199,-1313,-1395,-1462,-1493,-1502,-1483,-1443,-1381,-1312,-1222,-1135,-1033,-934,-824,-715,-592,-468,-331,-184,-34,135,301,482,670,859,1063,1264,1474,1679,1882,2070,2240,2377,2480,2533,2538,2493,2385,2238,2035,1804,1542,1263,982,701,446,202,2,-177,-309,-417,-488,-544,-576,-602,-623,-639,-666,-687,-719,-748,-773,-795,-807,-806,-794,-764,-718,-663,-590,-513,-427,-338,-251,-166,-86,-22,37,67,88,69,36,-42,-134,-266,-409,-574,-740,-904,-1058,-1188,-1297,-1372,-1418,-1434,-1419,-1385,-1326,-1259,-1177,-1092,-1006,-915,-832,-737,-651,-548,-445,-320,-176,-13,181,396,642,900,1182,1459,1747,2014,2267,2491,2683,2836,2949,3018,3039,3021,2951,2844,2691,2508,2287,2051,1787,1524,1246,982,713,467,224,2,-208,-405,-585,-758,-915,-1065,-1196,-1325,-1430,-1527,-1604,-1658,-1702,-1714,-1716,-1692,-1652,-1603,-1531,-1463,-1378,-1301,-1213,-1139,-1053,-986,-910,-844,-780,-716,-661,-605,-559,-520,-487,-467,-454,-450,-456,-465,-479,-498,-515,-543,-563,-601,-630,-676,-719,-769,-819,-863,-900,-921,-923,-904,-853,-778,-671,-536,-383,-207,-21,169,361,548,719,886,1025,1158,1271,1371,1463,1546,1625,1712,1787,1883,1962,2052,2126,2188,2226,2235,2213,2142,2047,1894,1721,1511,1275,1033,774,530,286,77,-119,-266,-383,-459,-493,-507,-483,-460,-418,-397,-375,-374,-387,-404,-438,-457,-481,-483,-478,-457,-424,-391,-355,-324,-306,-290,-294,-295,-306,-314,-326,-336,-364,-400,-478,-587,-750,-960,-1207,-1494,-1773,-2054,-2278,-2446,-2525,-2514,-2402,-2214,-1939,-1630,-1281,-945,-622,-347,-129,32,124,169,173,155,136,144,178,273,406,591,799,1025,1237,1433,1587,1708,1783,1844,1875,1925,1973,2064,2166,2317,2464,2634,2775,2888,2940,2922,2821,2621,2343,1970,1543,1066,573,88,-359,-754,-1078,-1335,-1523,-1659,-1752,-1816,-1868,-1907,-1950,-1992,-2026,-2052,-2049,-2007,-1924,-1780,-1594,-1351,-1078,-788,-497,-246,-34,96,155,131,36,-100,-271,-438,-593,-728,-825,-904,-955,-996,-1031,-1069,-1117,-1174,-1239,-1304,-1362,-1398,-1394,-1338,-1218,-1035,-798,-523,-231,55,305,511,645,714,729,693,649,612,593,631,700,827,978,1145,1310,1443,1544,1591,1605,1580,1551,1513,1507,1522,1581,1678,1804,1958,2124,2274,2408,2471,2472,2369,2177,1886,1529,1122,704,291,-77,-406,-666,-878,-1036,-1148,-1229,-1279,-1308,-1319,-1310,-1283,-1228,-1153,-1055,-945,-834,-719,-625,-534,-471,-414,-382,-355,-339,-319,-303,-280,-272,-264,-284,-316,-371,-449,-546,-670,-823,-998,-1198,-1397,-1591,-1746,-1860,-1922,-1926,-1895,-1819,-1735,-1639,-1550,-1468,-1396,-1325,-1263,-1183,-1096,-981,-829,-651,-416,-163,130,424,728,1016,1285,1519,1715,1858,1963,2014,2038,2031,2019,1999,1991,1997,2013,2045,2065,2077,2054,2004,1913,1788,1633,1451,1258,1054,855,662,481,305,140,-26,-188,-350,-522,-695,-889,-1092,-1311,-1543,-1764,-1977,-2150,-2280,-2346,-2356,-2289,-2168,-1988,-1772,-1531,-1285,-1040,-809,-589,-376,-171,30,226,409,578,717,813,858,835,748,599,403,178,-53,-275,-466,-617,-706,-746,-717,-649,-552,-436,-332,-244,-184,-159,-147,-153,-144,-124,-61,34,188,382,634,916,1229,1535,1831,2081,2283,2416,2488,2479,2419,2292,2131,1948,1770,1618,1514,1458,1456,1484,1541,1594,1646,1656,1652,1587,1501,1368,1209,1029,834,622,410,179,-54,-291,-537,-765,-993,-1189,-1367,-1511,-1628,-1718,-1787,-1850,-1903,-1965,-2025,-2097,-2174,-2259,-2348,-2431,-2498,-2536,-2526,-2468,-2339,-2154,-1904,-1613,-1292,-965,-666,-399,-216,-92,-75,-123,-261,-454,-700,-970,-1254,-1520,-1763,-1955,-2090,-2158,-2150,-2087,-1958,-1804,-1617,-1431,-1238,-1056,-874,-696,-513,-316,-110,119,359,611,870,1125,1375,1609,1826,2015,2173,2299,2385,2452,2480,2507,2512,2543,2570,2635,2704,2788,2862,2914,2918,2874,2761,2602,2395,2175,1947,1743,1562,1416,1300,1207,1134,1056,973,864,721,548,336,97,-162,-432,-692,-933,-1136,-1293,-1394,-1442,-1433,-1386,-1293,-1194,-1067,-956,-842,-731,-639,-537,-456,-379,-319,-265,-233,-200,-194,-193,-218,-262,-330,-426,-549,-702,-887,-1097,-1326,-1555,-1784,-1987,-2168,-2312,-2416,-2479,-2503,-2479,-2424,-2324,-2194,-2024,-1832,-1603,-1362,-1093,-822,-539,-264,12,266,514,729,914,1054,1136,1163,1122,1025,879,701,520,345,219,138,126,177,276,424,587,756,911,1029,1106,1137,1113,1056,962,845,729,603,505,418,364,322,295,269,226,171,88,-5,-103,-194,-247,-262,-213,-102,54,263,471,688,871,1014,1113,1154,1154,1122,1070,1029,992,987,994,1025,1054,1075,1065,1013,897,717,466,163,-176,-515,-833,-1093,-1276,-1377,-1373,-1295,-1134,-927,-689,-448,-230,-45,86,174,210,205,180,126,81,37,14,19,49,109,181,265,340,397,431,423,392,318,235,126,27,-72,-156,-217,-266,-285,-298,-293,-286,-277,-263,-264,-262,-275,-300,-327,-369,-402,-438,-466,-494,-519,-549,-594,-648,-742,-852,-1010,-1187,-1387,-1586,-1764,-1896,-1957,-1940,-1824,-1633,-1365,-1044,-708,-363,-57,194,375,470,488,434,325,176,22,-137,-263,-360,-419,-429,-414,-361,-292,-206,-115,-21,73,162,254,347,435,533,609,687,739,786,813,838,851,873,901,949,1028,1129,1279,1443,1649,1855,2066,2246,2383,2452,2441,2349,2167,1927,1631,1330,1035,799,618,538,524,606,732,904,1082,1249,1373,1439,1431,1350,1194,980,717,424,123,-177,-455,-702,-905,-1062,-1168,-1243,-1285,-1322,-1361,-1414,-1501,-1609,-1752,-1915,-2084,-2248,-2386,-2478,-2520,-2495,-2408,-2260,-2063,-1823,-1565,-1293,-1024,-784,-562,-398,-266,-191,-148,-144,-158,-191,-238,-287,-354,-429,-529,-653,-797,-965,-1131,-1299,-1424,-1517,-1528,-1476,-1339,-1134,-878,-586,-298,-25,193,352,433,441,387,289,172,60,-21,-58,-29,54,205,391,613,830,1033,1195,1312,1373,1394,1375,1343,1311,1290,1296,1325,1375,1441,1503,1564,1600,1618,1605,1563,1506,1429,1356,1279,1215,1153,1101,1041,978,892,790,663,509,339,154,-23,-178,-292,-344,-332,-242,-89,120,367,629,884,1109,1282,1386,1420,1373,1260,1089,877,645,410,194,4,-142,-261,-332,-403,-448,-529,-625,-771,-963,-1197,-1466,-1753,-2035,-2289,-2497,-2635,-2695,-2672,-2566,-2393,-2159,-1892,-1602,-1311,-1038,-787,-571,-389,-239,-124,-25,49,115,165,194,198,166,94,-19,-164,-334,-506,-666,-790,-859,-861,-789,-645,-446,-203,59,307,532,687,779,777,699,541,330,90,-153,-362,-526,-609,-625,-552,-429,-256,-65,118,278,394,460,482,466,424,383,353,346,387,448,559,683,826,967,1104,1214,1311,1367,1408,1411,1403,1363,1314,1243,1151,1046,903,747,549,327,76,-190,-458,-703,-913,-1059,-1126,-1108,-992,-802,-534,-231,97,417,706,948,1119,1219,1237,1181,1066,904,721,544,378,248,163,111,108,119,151,168,169,117,27,-129,-318,-545,-783,-1005,-1200,-1339,-1416,-1426,-1363,-1247,-1082,-897,-700,-521,-358,-238,-149,-103,-81,-87,-105,-135,-171,-220,-272,-349,-442,-558,-693,-843,-990,-1130,-1240,-1309,-1322,-1276,-1149,-974,-727,-460,-166,108,354,547,671,727,711,633,514,361,205,53,-66,-159,-200,-212,-179,-128,-61,15,75,132,163,181,181,175,166,162,173,191,241,291,377,462,564,673,782,899,1004,1109,1196,1271,1320,1349,1345,1311,1235,1120,962,757,525,261,-5,-252,-475,-627,-717,-721,-643,-491,-267,-3,289,572,823,1021,1145,1186,1144,1016,823,572,295,1,-267,-520,-708,-863,-954,-1004,-1020,-1010,-994,-983,-982,-1000,-1038,-1079,-1138,-1168,-1193,-1171,-1118,-1018,-879,-707,-512,-307,-101,87,259,402,516,610,672,719,740,743,719,678,598,503,361,196,-6,-231,-474,-717,-948,-1144,-1288,-1372,-1371,-1294,-1139,-916,-656,-373,-108,130,303,412,443,397,294,141,-26,-203,-338,-447,-477,-456,-364,-223,-43,159,354,542,691,809,886,921,932,911,896,864,857,842,853,865,889,916,948,983,1020,1059,1092,1126,1141,1145,1117,1064,971,845,676,483,259,36,-187,-375,-531,-619,-652,-610,-499,-343,-124,101,347,568,755,885,955,942,873,734,560,355,145,-66,-249,-420,-549,-672,-759,-862,-953,-1069,-1204,-1360,-1546,-1738,-1939,-2122,-2280,-2386,-2435,-2411,-2314,-2148,-1917,-1646,-1334,-1022,-696,-405,-123,110,319,478,612,706,775,822,841,853,833,813,751,686,582,459,316,154,-3,-155,-273,-361,-388,-374,-296,-186,-39,118,266,398,483,529,520,466,373,255,119,-9,-132,-222,-287,-306,-287,-228,-139,-29,91,212,322,416,497,556,610,648,690,726,775,818,877,933,996,1062,1124,1192,1243,1297,1325,1345,1328,1289,1207,1091,935,743,524,286,43,-196,-411,-595,-730,-812,-829,-793,-690,-551,-370,-177,19,193,339,434,486,482,441,365,273,175,80,-1,-73,-131,-187,-245,-320,-416,-546,-710,-908,-1140,-1385,-1639,-1875,-2077,-2229,-2310,-2318,-2244,-2093,-1875,-1603,-1295,-972,-656,-360,-111,99,250,353,406,416,395,349,288,218,148,81,18,-38,-86,-128,-162,-190,-213,-221,-227,-212,-185,-141,-77,-2,84,184,279,383,471,563,630,702,743,785,809,824,840,849,874,897,933,972,1006,1038,1049,1034,999,917,827,695,571,431,318,220,161,141,157,217,297,410,520,639,734,817,859,876,850,791,698,578,430,274,103,-52,-211,-334,-450,-525,-575,-594,-578,-539,-460,-374,-253,-135,-11,101,189,249,276,268,230,166,90,8,-68,-129,-179,-212,-243,-276,-324,-407,-513,-676,-857,-1086,-1328,-1577,-1817,-2019,-2177,-2273,-2295,-2247,-2126,-1938,-1706,-1425,-1135,-828,-534,-257,-3,214,409,558,691,779,856,897,923,922,896,850,771,675,549,408,252,89,-73,-222,-356,-463,-541,-594,-611,-607,-581,-535,-485,-425,-365,-311,-248,-192,-118,-41,53,159,277,403,532,657,776,880,967,1029,1069,1083,1073,1041,991,923,856,782,721,671,639,631,639,670,714,768,832,892,952,997,1024,1032,1001,950,852,734,583,414,236,54,-115,-264,-380,-454,-489,-472,-422,-323,-211,-66,70,213,335,433,499,530,526,498,444,386,324,274,234,214,194,183,149,96,0,-138,-328,-562,-839,-1138,-1456,-1755,-2035,-2262,-2427,-2523,-2532,-2473,-2330,-2134,-1881,-1611,-1316,-1043,-767,-539,-322,-150,3,129,236,334,414,492,543,589,597,589,540,467,356,228,69,-91,-269,-434,-592,-729,-841,-923,-973,-991,-981,-948,-898,-840,-771,-712,-637,-574,-492,-408,-306,-188,-56,91,244,396,542,670,774,854,900,919,913,884,851,806,778,757,767,797,869,960,1098,1244,1421,1590,1764,1919,2045,2146,2195,2209,2166,2079,1941,1769,1557,1335,1104,886,691,536,414,356,323,352,398,474,563,637,711,742,747,706,616,496,328,149,-46,-236,-396,-539,-631,-699,-729,-744,-753,-776,-820,-909,-1034,-1214,-1428,-1679,-1944,-2213,-2464,-2681,-2850,-2960,-3001,-2976,-2878,-2719,-2505,-2242,-1954,-1643,-1334,-1028,-741,-478,-236,-26,159,317,445,550,624,673,695,681,652,578,493,378,251,115,-19,-151,-263,-356,-427,-466,-481,-471,-435,-389,-324,-258,-182,-107,-31,51,126,218,301,404,498,608,703,803,882,955,994,1018,1006,970,904,812,703,579,461,347,259,204,189,216,291,399,540,698,862,1019,1165,1280,1369,1417,1434,1408,1358,1268,1169,1040,920,785,677,573,503,459,444,464,511,577,660,742,816,869,894,883,832,751,633,500,354,209,75,-40,-134,-202,-254,-295,-333,-386,-455,-566,-707,-901,-1122,-1386,-1657,-1945,-2204,-2443,-2620,-2740,-2786,-2750,-2648,-2472,-2240,-1970,-1662,-1351,-1031,-729,-443,-189,35,222,372,488,565,608,617,593,542,464,363,246,115,-19,-158,-284,-402,-502,-577,-631,-658,-664,-649,-620,-578,-533,-486,-440,-397,-354,-312,-265,-200,-137,-33,63,204,338,492,642,781,902,985,1036,1033,994,900,779,623,461,290,144,12,-67,-116,-102,-52,52,182,343,514,678,835,953,1039,1075,1064,1011,920,807,675,553,436,356,296,284,300,362,445,556,680,807,939,1048,1149,1218,1260,1277,1255,1216,1149,1073,990,907,833,767,714,670,623,580,511,425,303,141,-53,-293,-549,-832,-1106,-1376,-1613,-1819,-1970,-2079,-2128,-2134,-2093,-2010,-1904,-1766,-1619,-1458,-1295,-1129,-965,-802,-644,-486,-337,-186,-56,73,169,248,292,290,260,173,62,-98,-269,-462,-650,-824,-980,-1103,-1189,-1243,-1253,-1240,-1199,-1134,-1062,-967,-869,-757,-635,-497,-351,-177,0,202,403,612,809,992,1145,1261,1336,1357,1330,1254,1134,985,808,632,456,311,198,133,127,174,283,436,632,847,1062,1270,1429,1550,1601,1585,1508,1361,1174,950,719,492,292,132,25,-27,-17,40,147,276,429,566,695,782,828,823,769,663,529,356,187,5,-149,-286,-384,-448,-476,-478,-456,-433,-409,-407,-431,-485,-588,-712,-888,-1064,-1272,-1466,-1649,-1811,-1929,-2007,-2040,-2013,-1952,-1830,-1685,-1496,-1295,-1074,-847,-617,-393,-172,36,231,419,579,727,844,928,981,981,951,855,737,563,370,155,-66,-283,-477,-653,-784,-884,-934,-945,-910,-841,-733,-605,-457,-294,-141,22,159,294,402,499,571,630,670,693,706,697,689,659,635,600,570,540,520,502,497,497,505,524,544,576,614,658,716,772,839,903,955,1008,1026,1038,1013,974,909,831,742,653,569,503,448,425,412,431,456,492,531,551,567,540,498,409,295,147,-18,-203,-378,-555,-709,-835,-940,-999,-1040,-1043,-1031,-1007,-978,-967,-965,-996,-1055,-1146,-1266,-1408,-1562,-1710,-1857,-1959,-2046,-2071,-2058,-1990,-1869,-1713,-1503,-1276,-1009,-737,-449,-168,107,365,598,808,983,1125,1234,1304,1341,1345,1316,1258,1177,1072,953,827,693,571,453,353,271,206,156,125,94,72,49,22,-6,-34,-66,-85,-99,-95,-73,-28,33,120,216,327,432,539,618,684,712,706,663,584,471,337,179,20,-143,-283,-410,-498,-551,-565,-528,-461,-347,-217,-59,97,248,387,486,565,596,602,568,522,453,396,336,307,291,314,361,434,533,634,750,846,940,996,1039,1043,1026,978,920,838,766,677,603,526,448,375,281,186,61,-85,-254,-453,-673,-904,-1155,-1392,-1626,-1839,-2017,-2163,-2263,-2318,-2323,-2290,-2202,-2095,-1943,-1786,-1602,-1422,-1231,-1047,-862,-678,-492,-304,-108,89,296,496,697,870,1031,1140,1212,1225,1178,1078,917,720,486,245,-1,-225,-421,-577,-691,-760,-790,-785,-752,-706,-640,-577,-499,-429,-347,-261,-164,-53,73,210,361,507,654,778,881,946,973,956,904,812,705,577,459,344,257,197,167,176,213,287,376,495,610,737,850,945,1022,1056,1061,1023,944,840,695,550,393,250,139,49,18,26,83,189,319,485,652,822,976,1100,1193,1237,1244,1203,1123,1010,865,706,539,367,209,56,-76,-197,-308,-406,-517,-617,-750,-883,-1051,-1226,-1423,-1624,-1823,-2014,-2177,-2313,-2410,-2468,-2479,-2456,-2387,-2296,-2173,-2039,-1888,-1735,-1574,-1414,-1248,-1083,-905,-721,-524,-318,-106,107,311,490,640,736,786,773,698,585,419,245,63,-101,-226,-310,-338,-312,-237,-121,21,182,339,499,634,766,869,968,1051,1131,1209,1281,1360,1429,1496,1551,1588,1606,1604,1569,1520,1441,1352,1249,1148,1042,953,864,799,739,694,660,627,605,573,550,511,477,432,386,339,290,239,195,142,99,40,-10,-75,-133,-203,-256,-319,-356,-389,-403,-398,-386,-356,-326,-289,-258,-234,-213,-211,-212,-229,-255,-293,-343,-401,-473,-549,-635,-727,-821,-918,-1020,-1117,-1221,-1317,-1413,-1500,-1578,-1634,-1672,-1672,-1648,-1574,-1475,-1331,-1167,-977,-784,-577,-398,-212,-63,75,192,292,380,468,549,635,722,805,882,945,979,981,937,849,707,522,292,47,-226,-471,-720,-908,-1069,-1162,-1211,-1204,-1156,-1074,-971,-853,-735,-612,-495,-374,-251,-116,32,198,375,565,749,922,1067,1167,1218,1206,1141,1018,860,673,489,311,177,77,40,57,126,246,392,564,734,897,1031,1133,1195,1215,1193,1142,1064,970,878,782,705,646,596,578,573,585,619,663,730,807,912,1014,1146,1263,1391,1489,1569,1601,1589,1518,1382,1193,947,660,349,16,-298,-603,-870,-1096,-1285,-1418,-1531,-1596,-1661,-1703,-1752,-1807,-1868,-1942,-2017,-2094,-2161,-2205,-2234,-2218,-2175,-2094,-1972,-1838,-1661,-1491,-1295,-1116,-923,-748,-558,-378,-181,19,228,445,642,836,970,1069,1081,1023,879,654,366,29,-326,-683,-999,-1273,-1469,-1588,-1629,-1588,-1492,-1341,-1169,-981,-803,-648,-511,-418,-332,-282,-228,-175,-116,-32,66,180,310,435,557,660,744,801,840,855,870,880,909,950,1023,1114,1236,1361,1501,1624,1728,1805,1828,1830,1762,1685,1555,1427,1287,1159,1055,976,930,925,941,998,1062,1147,1229,1304,1374,1417,1446,1448,1430,1392,1336,1263,1180,1079,974,847,712,561,395,223,41,-140,-316,-482,-633,-768,-887,-998,-1104,-1214,-1339,-1478,-1644,-1824,-2026,-2228,-2431,-2610,-2762,-2867,-2921,-2919,-2853,-2734,-2564,-2350,-2107,-1846,-1571,-1304,-1043,-795,-569,-354,-160,21,186,333,469,568,657,683,692,633,545,408,242,61,-121,-287,-418,-506,-542,-521,-453,-341,-200,-45,109,256,375,476,542,593,621,643,664,689,729,767,829,870,926,946,953,927,863,771,649,500,347,189,44,-73,-159,-207,-203,-173,-94,3,119,236,348,439,515,565,592,607,606,608,607,622,638,672,707,755,790,839,858,889,893,899,893,884,873,862,849,839,821,802,770,724,658,569,454,316,152,-27,-221,-419,-607,-792,-951,-1090,-1204,-1293,-1360,-1414,-1448,-1476,-1496,-1505,-1513,-1496,-1476,-1426,-1362,-1274,-1166,-1042,-914,-773,-646,-523,-408,-321,-229,-163,-91,-23,49,130,217,311,400,487,547,587,589,544,462,328,161,-39,-260,-482,-696,-880,-1033,-1131,-1180,-1169,-1105,-996,-844,-669,-471,-270,-68,129,309,484,642,782,917,1022,1116,1178,1215,1216,1182,1111,1009,874,728,556,397,235,96,-25,-114,-183,-214,-236,-230,-228,-214,-220,-230,-261,-315,-376,-459,-539,-617,-686,-723,-734,-705,-636,-524,-374,-184,32,270,526,783,1042,1288,1517,1723,1894,2033,2120,2170,2161,2106,2003,1853,1669,1456,1228,992,765,545,352,176,28,-106,-217,-326,-423,-527,-630,-736,-843,-948,-1044,-1131,-1188,-1237,-1242,-1231,-1185,-1114,-1024,-918,-802,-680,-568,-452,-354,-262,-184,-110,-51,11,64,110,149,170,165,133,55,-59,-222,-426,-660,-918,-1180,-1430,-1658,-1841,-1973,-2052,-2064,-2020,-1922,-1777,-1599,-1391,-1170,-942,-712,-500,-281,-96,93,257,408,550,669,777,862,925,962,979,964,942,894,858,816,802,806,844,917,1016,1141,1279,1408,1530,1609,1651,1634,1563,1432,1260,1045,819,590,382,214,95,36,41,102,220,366,548,722,901,1046,1166,1242,1276,1270,1223,1145,1036,912,764,615,449,283,113,-63,-232,-405,-566,-722,-867,-992,-1111,-1203,-1295,-1369,-1447,-1519,-1597,-1684,-1764,-1859,-1928,-2003,-2039,-2056,-2036,-1969,-1882,-1736,-1589,-1393,-1204,-995,-798,-601,-427,-255,-112,23,141,248,347,441,532,617,697,762,811,828,823,763,684,553,401,232,47,-116,-268,-379,-453,-477,-460,-397,-301,-183,-43,93,230,354,464,552,631,685,734,774,801,833,847,870,868,866,835,800,734,658,566,462,364,263,183,112,74,46,48,60,82,107,126,131,126,99,67,16,-25,-66,-85,-79,-52,18,105,224,352,483,613,716,806,854,882,868,836,781,710,635,553,469,390,303,217,125,21,-88,-208,-340,-472,-616,-751,-888,-1020,-1139,-1257,-1359,-1462,-1547,-1643,-1711,-1792,-1840,-1885,-1892,-1875,-1808,-1702,-1546,-1347,-1104,-838,-546,-263,13,259,465,628,737,806,834,833,820,805,796,814,847,910,980,1066,1129,1183,1190,1154,1061,919,720,492,235,-31,-274,-504,-671,-804,-857,-865,-799,-692,-535,-349,-143,75,286,485,668,812,931,1004,1032,1024,954,857,700,523,308,78,-151,-381,-575,-742,-850,-903,-893,-821,-696,-526,-332,-130,55,212,320,368,362,288,172,19,-153,-311,-457,-545,-586,-556,-460,-304,-93,156,425,699,966,1203,1414,1580,1701,1782,1812,1802,1746,1654,1518,1354,1160,937,714,468,248,21,-161,-334,-456,-560,-627,-677,-710,-746,-786,-846,-930,-1030,-1165,-1299,-1451,-1578,-1694,-1760,-1787,-1756,-1667,-1535,-1354,-1146,-925,-699,-494,-306,-159,-39,35,86,106,113,108,103,102,101,111,114,116,99,70,6,-74,-186,-317,-456,-600,-731,-836,-914,-947,-936,-887,-789,-666,-509,-344,-164,7,177,326,461,575,665,737,784,810,821,806,783,741,689,633,575,522,488,464,481,514,593,696,824,971,1110,1245,1334,1394,1379,1317,1179,991,762,500,241,-9,-215,-371,-460,-473,-422,-299,-125,79,312,536,752,939,1091,1202,1275,1310,1314,1288,1241,1172,1090,988,878,748,615,470,319,171,22,-117,-251,-378,-500,-623,-752,-888,-1047,-1214,-1412,-1614,-1831,-2048,-2244,-2426,-2556,-2645,-2664,-2629,-2519,-2357,-2142,-1888,-1619,-1339,-1075,-837,-628,-472,-349,-279,-237,-234,-242,-271,-294,-318,-331,-335,-328,-316,-300,-279,-271,-257,-259,-261,-265,-267,-261,-240,-205,-148,-65,31,157,295,446,614,776,952,1114,1280,1426,1568,1686,1784,1858,1897,1906,1879,1814,1711,1584,1420,1255,1071,907,754,643,569,546,577,649,769,910,1062,1208,1328,1407,1435,1399,1299,1144,930,681,404,119,-154,-406,-616,-785,-889,-950,-943,-895,-803,-675,-528,-367,-199,-45,102,222,316,379,398,387,328,240,115,-31,-191,-359,-513,-661,-779,-882,-954,-1013,-1052,-1097,-1133,-1189,-1257,-1331,-1433,-1524,-1624,-1703,-1764,-1786,-1772,-1708,-1600,-1445,-1254,-1028,-788,-534,-290,-55,150,330,472,581,655,706,728,743,739,738,733,722,712,689,654,602,524,423,295,146,-21,-199,-373,-543,-689,-807,-894,-933,-935,-890,-808,-687,-540,-368,-187,-3,174,332,466,565,624,644,615,557,456,342,205,79,-42,-131,-192,-204,-177,-94,21,186,365,571,770,955,1109,1220,1273,1268,1198,1068,894,674,449,208,0,-183,-312,-381,-386,-323,-201,-18,199,459,722,988,1240,1453,1631,1743,1800,1788,1712,1579,1389,1169,919,665,420,197,8,-135,-236,-290,-305,-296,-264,-244,-223,-249,-293,-398,-537,-727,-941,-1185,-1423,-1659,-1858,-2016,-2114,-2146,-2108,-2002,-1832,-1608,-1344,-1057,-758,-473,-200,25,218,351,443,472,466,415,331,236,118,3,-106,-220,-304,-395,-464,-533,-597,-659,-725,-793,-865,-930,-997,-1041,-1080,-1081,-1068,-1010,-937,-819,-691,-527,-361,-176,7,189,362,518,656,763,845,889,900,881,826,756,666,575,490,421,378,367,394,450,543,654,783,913,1030,1130,1195,1226,1212,1160,1067,948,804,657,511,382,283,218,199,222,287,388,518,664,819,966,1105,1214,1300,1349,1361,1340,1278,1187,1067,920,767,596,439,279,150,29,-55,-127,-178,-221,-269,-333,-419,-548,-708,-914,-1153,-1413,-1693,-1957,-2211,-2417,-2573,-2669,-2685,-2635,-2504,-2312,-2061,-1767,-1446,-1115,-789,-488,-220,3,174,295,371,398,403,378,346,312,281,258,245,236,233,223,206,171,121,44,-43,-162,-279,-414,-536,-658,-747,-824,-849,-849,-794,-701,-562,-385,-175,60,308,559,804,1025,1224,1379,1494,1562,1584,1558,1504,1404,1296,1173,1049,949,856,810,783,797,833,892,955,1017,1054,1066,1037,962,847,689,500,293,76,-132,-321,-482,-604,-684,-721,-710,-664,-571,-460,-310,-154,21,190,359,504,631,720,769,777,734,653,525,369,191,1,-184,-355,-502,-617,-697,-744,-764,-761,-762,-756,-784,-830,-923,-1046,-1209,-1393,-1594,-1788,-1960,-2099,-2179,-2206,-2160,-2051,-1885,-1660,-1408,-1121,-839,-554,-291,-59,146,301,434,518,587,623,652,669,685,702,722,740,761,773,774,763,724,674,598,506,402,292,186,93,16,-34,-55,-45,-5,62,156,263,393,523,666,800,931,1048,1143,1218,1252,1257,1215,1135,1012,853,668,465,254,59,-122,-260,-358,-408,-399,-353,-262,-146,-23,99,200,261,293,260,201,85,-49,-205,-366,-508,-635,-722,-774,-782,-747,-676,-565,-429,-271,-96,82,261,431,581,706,797,852,860,832,761,658,538,402,276,164,79,29,17,39,89,156,220,277,298,278,208,79,-99,-321,-582,-845,-1119,-1354,-1556,-1695,-1762,-1757,-1673,-1517,-1307,-1041,-761,-464,-183,70,284,445,555,607,618,579,522,434,347,251,164,86,11,-60,-128,-210,-297,-406,-531,-677,-830,-998,-1147,-1297,-1398,-1475,-1487,-1445,-1343,-1172,-955,-681,-381,-49,280,614,917,1195,1431,1617,1750,1828,1846,1812,1725,1595,1427,1238,1031,827,636,468,341,252,213,214,257,327,413,499,575,625,643,622,562,474,358,230,107,-9,-90,-141,-147,-107,-28,99,247,426,608,792,960,1107,1211,1286,1301,1278,1198,1074,911,712,488,251,6,-226,-446,-634,-792,-913,-989,-1042,-1050,-1057,-1042,-1041,-1057,-1094,-1181,-1291,-1452,-1638,-1846,-2066,-2275,-2458,-2608,-2698,-2729,-2691,-2577,-2402,-2159,-1870,-1540,-1190,-825,-476,-132,165,439,657,839,971,1068,1122,1159,1158,1154,1117,1077,1014,933,833,706,563,391,214,17,-167,-347,-498,-616,-688,-708,-675,-582,-443,-252,-32,217,477,738,987,1217,1420,1589,1723,1820,1880,1906,1899,1865,1804,1726,1628,1523,1406,1291,1177,1069,976,887,820,758,712,661,619,559,495,410,309,192,55,-85,-234,-372,-506,-616,-704,-769,-798,-811,-784,-744,-680,-602,-516,-427,-341,-267,-211,-173,-166,-183,-227,-292,-375,-467,-555,-639,-695,-733,-731,-700,-637,-543,-437,-321,-216,-135,-88,-93,-152,-274,-454,-683,-952,-1244,-1535,-1813,-2050,-2232,-2356,-2391,-2359,-2242,-2055,-1809,-1511,-1178,-826,-468,-112,215,523,784,1012,1181,1315,1389,1427,1422,1379,1314,1222,1116,998,877,747,627,499,383,269,167,73,0,-61,-96,-110,-101,-63,-10,66,157,256,362,468,567,661,739,806,848,884,889,888,862,829,782,729,668,606,547,485,434,383,344,307,282,254,238,213,197,172,145,123,87,70,44,36,35,52,75,126,172,247,312,395,467,541,601,652,684,700,690,655,594,509,392,265,108,-43,-209,-355,-493,-601,-678,-716,-720,-680,-608,-516,-397,-293,-188,-118,-83,-98,-164,-280,-444,-642,-864,-1093,-1310,-1501,-1654,-1750,-1797,-1774,-1702,-1571,-1400,-1198,-977,-757,-537,-350,-176,-49,53,112,147,147,137,100,60,14,-37,-81,-129,-169,-212,-251,-296,-345,-397,-463,-535,-609,-700,-770,-854,-909,-951,-959,-940,-872,-777,-630,-453,-236,2,263,535,801,1070,1306,1527,1700,1845,1932,1988,1985,1948,1869,1755,1615,1450,1269,1078,883,695,516,359,223,122,50,11,1,18,53,108,165,231,298,362,426,493,555,629,698,781,857,941,1015,1078,1129,1149,1149,1112,1051,961,855,739,619,513,412,333,256,194,116,38,-62,-179,-308,-451,-592,-723,-838,-925,-991,-1032,-1059,-1081,-1111,-1160,-1239,-1356,-1502,-1687,-1882,-2085,-2265,-2411,-2494,-2510,-2441,-2292,-2068,-1788,-1462,-1130,-793,-492,-226,-12,151,272,351,409,447,478,508,536,557,574,567,542,479,384,240,62,-153,-392,-640,-878,-1094,-1258,-1365,-1394,-1350,-1220,-1026,-764,-462,-128,209,544,850,1130,1370,1560,1720,1825,1904,1945,1955,1943,1904,1845,1761,1659,1530,1383,1214,1031,841,653,477,325,208,122,82,70,90,122,161,189,198,189,142,90,9,-63,-132,-176,-192,-167,-112,-21,92,211,332,430,493,527,504,449,357,233,115,-17,-112,-200,-243,-263,-258,-230,-201,-160,-131,-106,-83,-74,-46,-34,0,29,64,95,106,104,56,-20,-148,-314,-518,-746,-984,-1215,-1415,-1579,-1676,-1717,-1684,-1589,-1445,-1251,-1050,-821,-620,-419,-251,-105,19,123,214,298,370,440,490,532,539,521,462,360,215,32,-184,-419,-656,-888,-1080,-1237,-1326,-1357,-1310,-1202,-1035,-819,-582,-324,-83,147,335,496,607,690,732,764,768,779,778,786,789,794,787,772,732,670,583,467,335,189,41,-97,-215,-307,-359,-381,-363,-318,-249,-162,-64,32,140,236,343,450,564,696,832,996,1155,1338,1504,1667,1796,1888,1926,1900,1807,1647,1422,1158,849,546,240,-27,-251,-422,-530,-579,-587,-542,-482,-400,-312,-231,-157,-93,-49,-13,1,5,-16,-51,-117,-198,-312,-441,-592,-752,-911,-1063,-1191,-1289,-1347,-1358,-1327,-1247,-1139,-996,-845,-684,-538,-401,-298,-212,-163,-136,-129,-150,-170,-219,-261,-325,-396,-484,-594,-721,-875,-1045,-1233,-1422,-1604,-1763,-1880,-1946,-1945,-1877,-1735,-1531,-1269,-969,-646,-314,7,310,582,822,1027,1204,1350,1480,1593,1695,1789,1874,1947,2006,2044,2053,2030,1967,1861,1714,1525,1299,1049,783,513,255,16,-185,-351,-464,-533,-551,-522,-451,-344,-199,-39,150,345,550,754,949,1136,1293,1430,1523,1577,1577,1535,1424,1283,1082,858,612,359,118,-102,-280,-423,-509,-557,-556,-532,-480,-430,-385,-359,-363,-404,-479,-593,-732,-898,-1067,-1250,-1410,-1570,-1693,-1802,-1875,-1923,-1942,-1931,-1894,-1830,-1735,-1616,-1472,-1301,-1118,-914,-707,-496,-285,-88,102,274,431,575,698,808,901,974,1036,1067,1081,1064,1014,931,810,650,457,233,-18,-272,-537,-772,-990,-1148,-1264,-1302,-1280,-1183,-1027,-816,-562,-282,15,307,590,853,1087,1286,1462,1590,1704,1771,1820,1836,1827,1789,1728,1634,1519,1379,1207,1023,808,587,349,108,-125,-354,-554,-735,-874,-978,-1033,-1049,-1017,-949,-844,-717,-567,-408,-242,-81,79,223,352,464,546,597,619,590,535,428,299,136,-28,-203,-349,-478,-559,-598,-588,-529,-435,-313,-174,-38,87,189,252,288,275,238,165,78,-26,-125,-227,-309,-386,-447,-495,-543,-579,-631,-678,-739,-801,-868,-925,-976,-994,-995,-950,-873,-753,-603,-418,-220,-4,209,414,607,777,918,1035,1104,1149,1135,1087,978,835,635,403,143,-140,-411,-681,-907,-1095,-1217,-1283,-1268,-1201,-1061,-880,-656,-412,-159,85,306,501,649,756,816,835,815,776,709,647,578,524,485,457,450,444,448,437,417,363,288,168,25,-158,-351,-562,-752,-932,-1058,-1142,-1149,-1093,-952,-751,-480,-161,189,560,926,1278,1593,1865,2077,2227,2303,2312,2241,2108,1904,1650,1355,1030,698,375,72,-174,-378,-504,-567,-563,-501,-398,-275,-147,-43,28,48,10,-79,-226,-400,-606,-808,-1007,-1174,-1309,-1393,-1440,-1436,-1399,-1332,-1244,-1149,-1051,-965,-890,-832,-791,-763,-748,-735,-723,-703,-677,-633,-586,-522,-463,-399,-346,-303,-276,-275,-289,-338,-400,-495,-607,-738,-880,-1026,-1166,-1291,-1390,-1447,-1461,-1416,-1318,-1154,-945,-682,-387,-64,273,608,941,1248,1542,1796,2026,2218,2375,2504,2594,2661,2697,2708,2702,2668,2625,2557,2469,2364,2225,2057,1857,1607,1328,1002,651,278,-94,-458,-781,-1053,-1253,-1368,-1394,-1329,-1170,-950,-654,-336,13,353,668,946,1159,1312,1384,1378,1301,1142,933,666,369,54,-259,-555,-818,-1035,-1200,-1302,-1346,-1336,-1278,-1186,-1078,-966,-875,-809,-797,-828,-925,-1065,-1256,-1467,-1701,-1915,-2109,-2256,-2343,-2365,-2323,-2203,-2042,-1822,-1585,-1326,-1082,-846,-654,-491,-375,-302,-255,-247,-237,-241,-221,-182,-103,11,172,364,598,841,1100,1339,1557,1722,1830,1856,1806,1660,1441,1145,798,419,33,-332,-649,-902,-1063,-1139,-1109,-986,-784,-499,-178,189,561,928,1275,1579,1837,2044,2183,2275,2302,2287,2227,2139,2026,1907,1774,1654,1527,1412,1292,1166,1028,865,676,457,197,-79,-390,-697,-1003,-1279,-1516,-1692,-1797,-1822,-1763,-1627,-1418,-1152,-840,-515,-178,124,404,611,771,838,846,773,642,456,242,-2,-237,-465,-666,-820,-941,-998,-1013,-973,-896,-777,-647,-495,-354,-226,-129,-68,-53,-80,-149,-253,-372,-508,-628,-734,-806,-840,-834,-790,-711,-612,-500,-391,-292,-219,-169,-154,-167,-203,-258,-318,-371,-413,-427,-411,-363,-274,-165,-20,127,284,426,547,633,678,663,597,472,286,59,-217,-509,-811,-1105,-1358,-1577,-1716,-1791,-1777,-1682,-1506,-1258,-953,-607,-233,139,510,843,1141,1388,1570,1706,1766,1787,1749,1683,1584,1479,1364,1266,1174,1108,1055,1023,995,971,931,878,789,676,520,339,133,-82,-292,-476,-623,-707,-719,-654,-498,-264,45,415,822,1245,1663,2039,2364,2599,2744,2777,2698,2512,2223,1861,1428,974,507,61,-328,-666,-909,-1077,-1154,-1157,-1096,-996,-869,-750,-645,-586,-574,-622,-726,-883,-1078,-1299,-1522,-1736,-1913,-2051,-2129,-2154,-2117,-2033,-1906,-1752,-1589,-1422,-1273,-1139,-1037,-960,-906,-880,-859,-852,-839,-818,-785,-729,-659,-560,-453,-324,-193,-61,60,169,242,287,282,231,130,-21,-218,-443,-691,-940,-1169,-1367,-1508,-1580,-1581,-1493,-1331,-1093,-790,-443,-59,338,733,1117,1458,1777,2026,2241,2391,2496,2555,2578,2572,2548,2517,2474,2431,2382,2317,2243,2132,1992,1804,1576,1297,985,636,275,-85,-425,-729,-969,-1141,-1223,-1212,-1106,-905,-620,-270,129,550,966,1353,1681,1936,2091,2148,2090,1935,1682,1350,969,544,123,-291,-657,-966,-1202,-1350,-1423,-1405,-1329,-1195,-1027,-856,-683,-557,-463,-443,-476,-588,-750,-970,-1217,-1479,-1736,-1963,-2145,-2263,-2314,-2281,-2186,-2011,-1792,-1526,-1240,-954,-675,-434,-223,-70,41,97,113,96,56,8,-33,-64,-59,-37,30,120,234,368,498,621,726,787,813,780,691,555,360,134,-123,-384,-640,-862,-1040,-1157,-1197,-1164,-1044,-849,-587,-267,93,472,859,1224,1558,1839,2056,2203,2271,2266,2192,2064,1888,1694,1478,1277,1074,903,736,597,455,322,176,18,-153,-345,-544,-744,-946,-1113,-1263,-1357,-1405,-1390,-1311,-1176,-973,-736,-451,-157,145,430,678,883,1024,1099,1105,1037,913,733,519,280,42,-184,-375,-529,-617,-661,-627,-552,-418,-257,-66,119,307,453,574,635,648,605,504,363,184,-12,-212,-400,-564,-686,-766,-793,-775,-713,-620,-495,-372,-228,-115,0,80,138,171,174,155,118,66,9,-50,-104,-144,-175,-182,-182,-158,-133,-100,-75,-61,-75,-110,-188,-300,-450,-639,-847,-1082,-1310,-1538,-1731,-1884,-1983,-2009,-1965,-1838,-1634,-1360,-1026,-646,-243,171,564,930,1241,1493,1672,1782,1820,1798,1729,1622,1494,1362,1223,1102,985,880,778,680,570,451,318,162,-1,-177,-353,-518,-661,-774,-838,-849,-799,-682,-501,-262,33,359,712,1060,1399,1695,1942,2122,2224,2251,2189,2057,1849,1592,1291,969,643,336,54,-168,-344,-446,-495,-473,-417,-313,-199,-84,19,87,117,99,28,-90,-255,-454,-679,-917,-1152,-1377,-1566,-1730,-1829,-1895,-1893,-1844,-1752,-1614,-1455,-1276,-1088,-914,-743,-602,-480,-389,-326,-290,-277,-287,-308,-341,-378,-410,-437,-451,-452,-433,-408,-359,-317,-263,-226,-195,-192,-210,-257,-330,-423,-532,-646,-753,-840,-900,-911,-882,-787,-639,-429,-167,141,482,844,1211,1559,1881,2154,2370,2524,2603,2617,2570,2466,2323,2143,1945,1730,1510,1279,1055,816,589,352,119,-102,-319,-510,-675,-813,-901,-956,-958,-916,-833,-698,-548,-349,-158,56,247,419,559,652,701,695,644,548,423,272,112,-44,-195,-320,-429,-500,-551,-566,-564,-534,-494,-438,-386,-331,-296,-268,-269,-289,-333,-409,-492,-607,-720,-842,-957,-1060,-1138,-1196,-1211,-1202,-1146,-1067,-951,-815,-664,-500,-342,-179,-36,104,216,323,406,479,539,589,632,675,710,753,789,829,863,895,913,919,903,863,803,708,591,448,279,102,-94,-288,-474,-655,-804,-929,-1013,-1053,-1043,-984,-869,-710,-508,-273,-20,244,497,731,936,1091,1208,1263,1274,1236,1158,1049,917,770,613,453,290,123,-45,-222,-401,-587,-773,-954,-1127,-1271,-1396,-1467,-1507,-1481,-1412,-1282,-1108,-888,-640,-367,-93,181,427,646,823,955,1040,1078,1075,1040,972,894,791,692,582,481,382,293,213,149,97,63,39,36,31,50,54,74,77,83,76,62,39,3,-38,-92,-148,-215,-281,-341,-406,-444,-488,-499,-504,-485,-453,-405,-348,-282,-213,-139,-64,5,79,142,205,261,302,339,351,353,330,286,222,133,28,-96,-235,-375,-527,-666,-807,-928,-1039,-1124,-1195,-1238,-1260,-1261,-1235,-1193,-1124,-1035,-922,-785,-622,-442,-231,-10,228,474,714,950,1161,1355,1509,1637,1723,1781,1807,1810,1790,1750,1698,1617,1524,1396,1240,1048,826,572,300,19,-258,-507,-722,-878,-976,-994,-945,-822,-636,-403,-131,152,436,687,906,1054,1145,1154,1086,959,765,542,292,44,-183,-382,-523,-624,-659,-643,-587,-483,-367,-230,-101,17,106,162,175,138,56,-76,-246,-452,-674,-915,-1139,-1359,-1538,-1685,-1780,-1827,-1822,-1768,-1671,-1537,-1381,-1204,-1023,-841,-667,-506,-363,-236,-131,-44,20,71,102,119,129,122,118,103,92,79,65,55,38,26,3,-19,-55,-87,-133,-180,-225,-282,-325,-371,-406,-427,-432,-417,-370,-296,-185,-35,144,362,600,866,1133,1410,1671,1918,2144,2331,2488,2604,2675,2707,2690,2632,2523,2383,2184,1967,1698,1415,1101,777,445,120,-196,-484,-744,-959,-1127,-1242,-1296,-1298,-1239,-1137,-992,-817,-630,-433,-256,-95,23,105,129,112,40,-68,-207,-365,-522,-670,-787,-874,-904,-898,-834,-731,-601,-444,-292,-149,-35,38,65,34,-44,-172,-334,-517,-710,-893,-1055,-1187,-1275,-1325,-1324,-1291,-1214,-1117,-991,-861,-720,-582,-457,-333,-237,-148,-82,-28,7,40,50,74,77,103,114,146,179,222,273,331,392,452,512,552,585,581,557,488,394,255,99,-83,-266,-437,-593,-702,-780,-791,-767,-679,-559,-401,-220,-26,170,362,541,703,848,973,1077,1171,1244,1316,1373,1429,1471,1511,1526,1527,1492,1428,1319,1172,984,762,514,254,-6,-254,-472,-662,-799,-899,-941,-948,-906,-831,-730,-601,-459,-307,-144,11,165,310,426,531,591,628,622,586,514,427,321,222,131,65,29,32,67,137,225,328,423,505,553,558,519,421,284,96,-112,-342,-567,-777,-957,-1100,-1195,-1250,-1263,-1242,-1201,-1141,-1076,-1013,-944,-889,-822,-759,-687,-602,-511,-405,-298,-185,-86,7,75,120,141,128,98,42,-24,-99,-175,-245,-310,-362,-410,-452,-493,-547,-603,-687,-777,-886,-1006,-1123,-1232,-1324,-1378,-1399,-1370,-1294,-1171,-1007,-811,-593,-368,-143,74,265,446,596,735,865,986,1119,1254,1402,1560,1719,1869,2002,2098,2150,2146,2074,1946,1750,1507,1224,925,615,331,70,-137,-287,-375,-392,-347,-235,-73,134,373,629,892,1143,1374,1567,1717,1807,1841,1806,1719,1564,1381,1159,930,710,508,353,243,186,187,227,300,388,462,517,518,462,333,136,-138,-457,-830,-1211,-1594,-1950,-2258,-2504,-2674,-2762,-2777,-2712,-2592,-2419,-2216,-1996,-1773,-1559,-1364,-1191,-1045,-924,-830,-754,-700,-657,-625,-607,-588,-585,-572,-574,-559,-553,-528,-499,-448,-392,-310,-227,-137,-47,25,79,97,86,26,-58,-183,-321,-462,-601,-698,-775,-781,-751,-652,-503,-316,-88,148,398,637,854,1054,1215,1355,1467,1557,1636,1705,1774,1837,1906,1960,2011,2035,2038,2000,1931,1815,1669,1487,1288,1075,869,674,504,360,255,172,130,106,104,120,133,161,175,198,201,204,191,164,129,67,6,-84,-169,-267,-356,-436,-492,-527,-522,-487,-413,-310,-184,-41,96,221,315,362,364,295,172,-15,-248,-514,-805,-1086,-1351,-1572,-1739,-1843,-1872,-1838,-1735,-1588,-1397,-1193,-974,-771,-580,-417,-281,-175,-83,-23,36,81,124,173,210,260,297,339,370,393,407,407,396,373,338,292,234,166,89,1,-95,-196,-311,-417,-540,-640,-745,-819,-880,-900,-885,-834,-729,-596,-426,-224,-28,185,364,523,638,711,741,730,698,646,599,566,553,573,617,683,760,829,879,896,861,783,640,460,228,-15,-277,-522,-739,-922,-1042,-1108,-1111,-1050,-942,-785,-598,-394,-177,27,226,395,546,657,746,795,817,810,775,722,649,578,495,434,383,366,377,432,514,639,783,942,1102,1242,1352,1416,1421,1370,1245,1072,837,575,282,-14,-292,-555,-759,-928,-1027,-1073,-1054,-992,-872,-737,-568,-400,-233,-82,45,143,207,240,232,198,125,31,-92,-233,-383,-550,-708,-866,-1008,-1132,-1231,-1307,-1353,-1371,-1376,-1356,-1334,-1309,-1285,-1274,-1276,-1291,-1315,-1354,-1383,-1418,-1435,-1431,-1402,-1345,-1246,-1125,-959,-775,-565,-349,-120,96,308,502,677,843,987,1126,1255,1376,1493,1590,1680,1735,1766,1751,1696,1594,1450,1275,1072,865,658,479,329,226,175,174,231,324,463,613,785,939,1083,1189,1254,1269,1235,1142,1014,840,649,450,255,89,-46,-130,-158,-136,-48,78,251,454,661,882,1067,1234,1341,1393,1368,1268,1087,828,511,127,-276,-706,-1116,-1507,-1838,-2118,-2312,-2430,-2465,-2425,-2316,-2149,-1943,-1700,-1453,-1199,-959,-744,-557,-410,-305,-238,-219,-230,-274,-339,-410,-490,-554,-605,-632,-630,-603,-547,-469,-376,-270,-166,-69,13,66,95,79,36,-52,-161,-299,-443,-588,-715,-810,-870,-871,-827,-716,-559,-351,-109,156,431,698,943,1158,1332,1452,1532,1553,1541,1485,1409,1309,1211,1106,1016,931,867,805,762,718,680,640,604,559,527,493,466,459,449,463,474,496,510,523,515,499,455,401,317,228,120,8,-102,-214,-311,-397,-463,-514,-537,-546,-531,-501,-457,-408,-351,-297,-253,-215,-199,-201,-221,-273,-343,-442,-560,-692,-842,-987,-1136,-1262,-1375,-1445,-1490,-1482,-1436,-1347,-1214,-1059,-873,-679,-481,-285,-106,59,202,325,426,513,573,630,658,690,701,713,718,722,733,745,769,790,825,850,876,889,885,864,818,748,660,548,426,295,157,33,-92,-188,-272,-326,-354,-359,-332,-295,-229,-172,-97,-41,13,46,68,73,66,56,39,32,19,22,16,19,12,-7,-33,-80,-138,-207,-286,-360,-435,-494,-540,-569,-579,-569,-551,-513,-479,-433,-392,-349,-315,-274,-242,-199,-163,-112,-62,-5,60,120,188,248,308,362,410,454,493,531,564,605,637,685,722,774,817,862,896,918,921,896,847,759,646,494,322,122,-85,-302,-514,-716,-902,-1064,-1195,-1296,-1356,-1380,-1358,-1295,-1190,-1045,-865,-656,-426,-188,53,282,484,657,781,858,881,846,761,634,471,288,99,-85,-248,-383,-488,-558,-600,-620,-632,-636,-654,-678,-724,-780,-851,-920,-988,-1036,-1066,-1060,-1027,-953,-853,-720,-570,-407,-238,-76,81,222,352,470,581,681,791,886,998,1091,1186,1256,1307,1320,1301,1239,1139,1009,847,684,510,357,232,134,92,81,124,198,301,420,542,658,755,830,879,896,894,862,821,760,697,626,553,482,409,343,279,223,175,139,121,117,140,180,247,331,436,546,661,758,837,872,863,793,661,466,219,-84,-404,-753,-1085,-1405,-1683,-1919,-2093,-2217,-2277,-2286,-2246,-2164,-2048,-1910,-1749,-1584,-1415,-1251,-1106,-973,-872,-803,-760,-764,-785,-851,-923,-1028,-1116,-1218,-1282,-1333,-1335,-1301,-1217,-1093,-925,-741,-530,-331,-135,24,155,239,282,287,258,212,159,115,94,108,164,269,417,616,836,1094,1345,1606,1844,2057,2240,2378,2482,2542,2561,2548,2492,2409,2294,2147,1984,1790,1597,1381,1188,991,834,702,612,570,560,600,648,721,772,808,801,743,631,461,244,-15,-282,-571,-824,-1063,-1250,-1388,-1477,-1514,-1508,-1470,-1407,-1331,-1244,-1165,-1076,-1001,-919,-841,-757,-675,-579,-495,-407,-334,-278,-250,-248,-292,-365,-473,-610,-762,-917,-1070,-1192,-1293,-1344,-1363,-1327,-1260,-1150,-1014,-861,-688,-516,-336,-163,5,167,314,452,574,677,763,823,864,876,866,834,773,706,609,513,405,295,190,95,6,-60,-120,-159,-186,-209,-223,-241,-261,-286,-322,-352,-394,-409,-428,-405,-369,-286,-181,-37,125,303,489,662,825,955,1061,1124,1160,1152,1124,1054,978,861,747,598,454,289,128,-36,-192,-327,-445,-523,-572,-574,-531,-457,-338,-207,-60,84,204,296,347,346,307,221,112,-10,-126,-216,-272,-272,-228,-127,5,169,334,494,622,716,760,762,719,649,554,465,372,312,267,260,272,306,342,378,391,382,328,241,112,-52,-236,-439,-642,-829,-999,-1133,-1229,-1285,-1294,-1263,-1192,-1079,-941,-765,-577,-363,-147,69,279,459,613,720,777,783,731,623,478,291,87,-125,-337,-523,-688,-811,-905,-949,-973,-957,-934,-900,-866,-854,-852,-887,-945,-1027,-1139,-1250,-1372,-1475,-1553,-1590,-1579,-1510,-1384,-1206,-975,-713,-426,-129,159,437,678,891,1064,1190,1282,1324,1330,1299,1239,1146,1046,922,812,701,622,568,558,592,667,795,945,1133,1320,1504,1668,1789,1866,1880,1842,1743,1605,1431,1248,1064,909,785,712,688,706,771,852,947,1032,1092,1121,1109,1056,972,865,744,630,524,438,378,323,285,236,165,67,-79,-270,-512,-793,-1111,-1436,-1768,-2071,-2346,-2565,-2728,-2826,-2856,-2826,-2742,-2612,-2443,-2259,-2053,-1847,-1652,-1457,-1291,-1140,-1011,-908,-826,-765,-726,-702,-692,-695,-698,-707,-709,-693,-670,-612,-542,-431,-314,-159,-9,152,303,430,538,603,637,629,587,519,434,341,259,196,165,181,238,348,498,688,901,1123,1343,1534,1700,1808,1872,1874,1820,1721,1567,1394,1181,972,745,538,340,169,27,-75,-139,-151,-122,-51,67,202,366,525,677,797,885,912,896,820,696,531,344,141,-48,-218,-354,-439,-478,-466,-409,-319,-211,-92,10,101,150,175,154,112,43,-35,-113,-182,-237,-271,-293,-295,-304,-308,-329,-369,-419,-500,-585,-674,-768,-833,-890,-908,-900,-858,-796,-703,-606,-494,-384,-280,-182,-97,-27,32,71,102,109,112,93,70,29,-11,-72,-122,-195,-253,-327,-389,-452,-504,-536,-556,-540,-507,-435,-345,-226,-103,24,137,227,287,304,289,231,150,52,-49,-137,-197,-224,-201,-130,-12,148,343,557,774,983,1152,1289,1358,1369,1307,1180,992,756,485,195,-92,-371,-608,-816,-960,-1056,-1094,-1073,-1011,-903,-773,-624,-476,-341,-225,-152,-113,-121,-174,-258,-373,-498,-615,-714,-769,-776,-719,-600,-422,-192,67,352,618,877,1079,1242,1337,1375,1360,1296,1202,1092,969,867,764,698,640,608,588,573,561,541,510,468,412,346,277,205,143,93,53,39,34,48,76,107,155,191,242,281,325,365,397,425,446,444,441,395,344,249,135,-15,-187,-388,-601,-830,-1057,-1283,-1488,-1672,-1821,-1930,-2001,-2026,-2017,-1970,-1910,-1829,-1756,-1685,-1637,-1601,-1592,-1585,-1591,-1579,-1557,-1484,-1387,-1220,-1015,-753,-451,-120,224,566,886,1167,1399,1563,1664,1691,1653,1560,1419,1248,1067,881,726,596,518,488,511,588,701,850,1011,1175,1324,1448,1533,1574,1573,1518,1434,1303,1161,997,838,686,560,455,397,367,383,426,499,577,664,729,778,785,756,686,579,445,290,127,-31,-179,-308,-413,-499,-561,-611,-650,-682,-719,-760,-812,-872,-947,-1026,-1112,-1198,-1277,-1348,-1399,-1433,-1444,-1432,-1393,-1334,-1255,-1156,-1052,-925,-809,-678,-564,-442,-345,-251,-184,-128,-105,-93,-118,-155,-217,-293,-373,-460,-532,-587,-619,-607,-566,-478,-362,-215,-55,103,252,362,443,464,443,369,261,127,-19,-148,-257,-314,-321,-262,-131,52,299,573,871,1162,1429,1648,1806,1892,1898,1835,1696,1518,1288,1064,824,627,452,339,276,267,319,401,527,661,802,928,1027,1092,1108,1084,1006,891,740,562,376,182,1,-159,-297,-392,-464,-487,-494,-464,-430,-388,-355,-350,-364,-422,-510,-633,-786,-950,-1129,-1291,-1447,-1566,-1668,-1726,-1764,-1768,-1752,-1720,-1681,-1628,-1580,-1523,-1464,-1403,-1329,-1252,-1156,-1052,-933,-794,-654,-488,-324,-150,31,204,380,546,699,844,962,1070,1148,1206,1237,1239,1218,1166,1090,994,876,754,619,503,386,310,256,244,272,337,431,548,674,791,890,961,978,970,899,806,676,537,395,271,168,108,85,107,172,268,389,524,647,760,826,855,819,721,562,338,69,-234,-560,-874,-1178,-1430,-1637,-1768,-1841,-1825,-1760,-1619,-1446,-1233,-1010,-784,-576,-391,-243,-134,-61,-27,-18,-29,-44,-56,-53,-20,30,131,243,396,558,731,900,1058,1186,1289,1351,1371,1358,1303,1222,1114,993,855,724,582,451,319,190,66,-60,-179,-303,-415,-525,-618,-699,-761,-802,-824,-827,-816,-790,-764,-722,-690,-652,-611,-579,-531,-483,-429,-360,-289,-212,-129,-61,3,40,51,28,-31,-132,-260,-422,-594,-772,-939,-1077,-1178,-1226,-1226,-1163,-1064,-916,-756,-587,-434,-311,-230,-197,-213,-270,-359,-458,-559,-626,-662,-639,-553,-412,-196,53,355,668,985,1294,1560,1788,1957,2058,2098,2067,1978,1837,1655,1452,1237,1033,849,702,599,540,532,562,624,711,797,887,953,992,997,958,885,770,626,464,287,130,-22,-126,-196,-211,-173,-89,37,187,355,513,655,767,828,854,819,747,632,490,325,151,-25,-194,-353,-499,-633,-748,-864,-958,-1060,-1147,-1234,-1315,-1384,-1446,-1485,-1514,-1513,-1499,-1457,-1405,-1337,-1264,-1193,-1125,-1075,-1038,-1021,-1016,-1035,-1054,-1089,-1112,-1136,-1150,-1152,-1147,-1131,-1117,-1103,-1098,-1100,-1110,-1131,-1143,-1159,-1142,-1112,-1034,-925,-771,-583,-365,-134,99,318,503,651,749,791,793,746,680,599,529,480,477,517,623,773,986,1223,1496,1761,2021,2244,2424,2551,2611,2613,2553,2439,2287,2099,1896,1693,1498,1331,1193,1102,1042,1032,1047,1085,1141,1183,1222,1228,1207,1147,1051,918,759,574,379,174,-27,-218,-394,-550,-680,-793,-871,-942,-977,-1024,-1040,-1077,-1104,-1150,-1206,-1274,-1356,-1443,-1538,-1626,-1714,-1785,-1848,-1895,-1924,-1950,-1954,-1954,-1945,-1917,-1886,-1827,-1757,-1655,-1535,-1383,-1206,-1013,-797,-576,-355,-134,65,251,407,538,641,714,769,792,813,808,809,800,798,790,793,782,776,754,713,663,579,489,376,261,151,51,-21,-65,-76,-52,-3,66,137,204,250,264,247,184,93,-34,-177,-324,-464,-580,-659,-692,-668,-586,-454,-268,-51,193,433,671,868,1029,1136,1181,1176,1114,1009,883,726,587,438,327,230,175,138,137,149,178,214,246,274,290,299,288,281,252,240,221,218,234,258,318,381,475,571,679,786,884,968,1032,1067,1080,1055,1004,921,810,674,520,341,158,-43,-242,-444,-642,-833,-1012,-1179,-1328,-1460,-1567,-1653,-1706,-1736,-1726,-1686,-1612,-1504,-1371,-1210,-1035,-850,-664,-483,-316,-166,-34,70,157,223,265,301,309,316,307,292,267,231,193,140,82,17,-62,-139,-227,-310,-393,-464,-523,-568,-581,-589,-560,-527,-483,-431,-407,-380,-400,-436,-515,-618,-748,-889,-1033,-1165,-1275,-1348,-1379,-1357,-1288,-1161,-992,-780,-536,-279,-7,254,501,719,903,1049,1152,1222,1252,1265,1254,1241,1223,1212,1207,1211,1220,1228,1237,1232,1227,1202,1172,1140,1100,1082,1060,1077,1097,1160,1226,1325,1419,1529,1620,1705,1762,1795,1793,1765,1704,1613,1509,1376,1248,1106,973,840,722,604,497,382,267,133,-17,-194,-395,-622,-867,-1127,-1391,-1643,-1880,-2084,-2250,-2372,-2444,-2468,-2447,-2385,-2286,-2166,-2031,-1885,-1757,-1627,-1536,-1459,-1420,-1405,-1420,-1453,-1501,-1555,-1603,-1644,-1664,-1664,-1641,-1585,-1512,-1408,-1286,-1145,-985,-814,-632,-438,-240,-29,175,394,588,790,956,1105,1212,1281,1303,1279,1211,1113,975,842,687,564,458,394,380,414,505,644,817,1026,1233,1443,1622,1760,1849,1869,1838,1736,1598,1418,1225,1029,851,699,585,512,468,465,472,496,510,514,493,450,380,287,187,75,-18,-100,-150,-168,-150,-97,-17,80,186,287,370,434,458,455,408,331,229,95,-35,-189,-323,-458,-574,-672,-759,-827,-893,-949,-1012,-1079,-1155,-1240,-1329,-1416,-1500,-1563,-1606,-1611,-1586,-1509,-1399,-1233,-1042,-803,-551,-279,-3,255,494,684,829,903,919,863,753,594,406,199,0,-191,-346,-473,-558,-607,-618,-604,-561,-506,-436,-368,-297,-237,-178,-130,-73,-15,67,167,289,416,538,616,652,610,514,361,204,66,17,74,285,635,1120,1683,2283,2841,3315,3645,3804,3765,3532,3120,2559,1891,1161,422,-269,-873,-1333,-1637,-1760,-1708,-1518,-1216,-884,-574,-375,-317,-458,-748,-1181,-1662,-2138,-2549,-2863,-3085,-3237,-3347,-3457,-3561,-3677,-3771,-3837,-3853,-3809,-3704,-3543,-3313,-3033,-2684,-2286,-1840,-1370,-895,-454,-83,180,308,297,158,-52,-279,-446,-479,-354,-25,457,1066,1721,2351,2908,3329,3618,3755,3772,3686,3535,3346,3158,2987,2872,2813,2828,2915,3065,3285,3560,3887,4239,4578,4854,5002,4982,4760,4355,3822,3231,2703,2308,2154,2249,2630,3203,3900,4557,5041,5208,4961,4271,3159,1743,162,-1371,-2686,-3599,-4015,-3926,-3368,-2513,-1504,-557,180,578,579,192,-537,-1479,-2510,-3471,-4236,-4719,-4883,-4756,-4416,-3958,-3496,-3131,-2920,-2908,-3079,-3389,-3779,-4148,-4431,-4536,-4434,-4083,-3511,-2758,-1887,-1008,-192,438,831,913,680,142,-639,-1564,-2513,-3355,-3976,-4291,-4280,-3952,-3405,-2723,-2055,-1480,-1117,-979,-1088,-1393,-1797,-2215,-2501,-2582,-2374,-1885,-1166,-345,423,978,1206,1071,621,1,-581,-897,-727,51,1445,3325,5422,7418,8989,9879,9982,9285,7934,6090,3965,1714,-520,-2631,-4505,-6022,-7051,-7466,-7214,-6304,-4882,-3189,-1530,-246,375,132,-1057,-3134,-5949,-9240,-12722,-16057,-18903,-20947,-21871,-21453,-19542,-16123,-11370,-5604,642,6774,12127,16166,18495,18981,17759,15190,11834,8294,5152,2857,1679,1693,2795,4716,7093,9539,11660,13202,13997,14043,13447,12391,11090,9714,8423,7283,6361,5644,5136,4793,4596,4487,4421,4348,4214,4017,3773,3533,3367,3299,3332,3396,3420,3312,3068,2692,2320,2040,2012,2276,2849,3603,4368,4870,4878,4153,2624,299,-2598,-5769,-8764,-11163,-12542,-12634,-11328,-8719,-5119,-987,3101,6566,8921,9830,9192,7114,3925,76,-3892,-7474,-10253,-11946,-12455,-11838,-10298,-8134,-5691,-3306,-1249,273,1181,1451,1161,401,-694,-2014,-3459,-4936,-6377,-7717,-8880,-9808,-10426,-10675,-10513,-9943,-8994,-7772,-6400,-5040,-3840,-2915,-2343,-2130,-2280,-2720,-3425,-4322,-5382,-6553,-7791,-9037,-10219,-11266,-12082,-12611,-12774,-12549,-11939,-10974,-9767,-8424,-7128,-6049,-5372,-5228,-5702,-6751,-8266,-9999,-11673,-12949,-13565,-13304,-12107,-10047,-7325,-4255,-1187,1553,3677,5044,5591,5399,4619,3442,2110,800,-268,-966,-1166,-806,133,1603,3503,5671,7902,9992,11738,12989,13670,13762,13342,12544,11536,10523,9693,9190,9126,9516,10312,11406,12624,13799,14756,15372,15575,15358,14770,13894,12848,11729,10658,9694,8919,8370,8093,8103,8432,9041,9929,10998,12180,13346,14377,15161,15593,15634,15265,14522,13479,12213,10827,9386,7974,6618,5379,4266,3318,2549,1980,1627,1477,1511,1677,1875,2045,2058,1878,1459,810,-17,-959,-1936,-2865,-3688,-4351,-4834,-5123,-5231,-5178,-4994,-4724,-4417,-4121,-3897,-3790,-3832,-4048,-4425,-4941,-5553,-6188,-6791,-7283,-7623,-7770,-7722,-7499,-7136,-6692,-6225,-5808,-5523,-5429,-5585,-6009,-6666,-7499,-8398,-9239,-9918,-10328,-10423,-10194,-9670,-8923,-8055,-7153,-6354,-5724,-5369,-5334,-5650,-6308,-7271,-8451,-9758,-11058,-12217,-13109,-13605,-13634,-13159,-12200,-10842,-9197,-7437,-5703,-4186,-2995,-2261,-2031,-2327,-3111,-4300,-5766,-7345,-8860,-10139,-11017,-11412,-11246,-10565,-9417,-7934,-6251,-4528,-2901,-1499,-392,374,814,967,902,696,413,123,-132,-322,-416,-426,-334,-162,76,366,666,957,1202,1381,1475,1499,1459,1398,1359,1382,1511,1775,2179,2710,3334,3971,4561,5018,5287,5338,5161,4790,4271,3672,3069,2532,2133,1931,1964,2267,2831,3637,4619,5698,6764,7717,8464,8929,9083,8915,8470,7794,6985,6120,5305,4607,4101,3808,3767,3950,4355,4928,5621,6372,7108,7767,8288,8625,8748,8647,8336,7844,7244,6571,5936,5367,4950,4702,4651,4787,5087,5491,5929,6321,6575,6634,6447,6013,5374,4594,3783,3037,2472,2160,2165,2473,3066,3839,4697,5492,6116,6454,6475,6160,5577,4818,3997,3245,2652,2296,2198,2347,2691,3151,3657,4106,4472,4684,4754,4680,4491,4221,3902,3559,3215,2877,2558,2248,1967,1699,1459,1251,1057,891,712,528,303,46,-261,-593,-953,-1315,-1663,-2001,-2306,-2594,-2869,-3116,-3369,-3577,-3775,-3908,-4000,-4021,-3993,-3909,-3792,-3656,-3511,-3399,-3322,-3322,-3409,-3584,-3852,-4176,-4534,-4873,-5156,-5321,-5345,-5180,-4841,-4334,-3720,-3061,-2440,-1934,-1615,-1512,-1651,-2005,-2527,-3154,-3789,-4354,-4762,-4968,-4935,-4688,-4260,-3727,-3176,-2682,-2322,-2134,-2127,-2292,-2572,-2917,-3265,-3548,-3731,-3782,-3707,-3529,-3294,-3059,-2875,-2800,-2850,-3046,-3370,-3810,-4323,-4880,-5415,-5893,-6244,-6441,-6452,-6281,-5954,-5507,-4999,-4461,-3966,-3518,-3184,-2945,-2834,-2825,-2908,-3053,-3224,-3414,-3582,-3735,-3859,-3942,-4005,-4031,-4058,-4099,-4198,-4381,-4679,-5098,-5622,-6222,-6839,-7421,-7898,-8224,-8354,-8273,-7981,-7504,-6889,-6189,-5473,-4814,-4272,-3901,-3745,-3787,-4031,-4406,-4853,-5300,-5664,-5896,-5926,-5745,-5326,-4705,-3921,-3034,-2131,-1274,-546,13,359,482,395,114,-302,-811,-1333,-1824,-2211,-2476,-2577,-2525,-2311,-1970,-1504,-964,-358,269,901,1493,2018,2415,2670,2720,2606,2302,1908,1463,1075,806,723,854,1210,1775,2521,3399,4360,5332,6240,7013,7563,7845,7809,7444,6780,5858,4784,3654,2612,1767,1238,1081,1332,1959,2893,4033,5229,6371,7312,7979,8327,8344,8088,7609,7007,6353,5746,5231,4878,4700,4703,4892,5213,5666,6171,6695,7168,7529,7744,7767,7596,7244,6736,6138,5502,4922,4464,4211,4204,4475,4997,5727,6564,7402,8123,8617,8834,8737,8385,7840,7219,6628,6168,5901,5869,6051,6420,6906,7453,7987,8471,8857,9125,9262,9253,9109,8838,8456,7998,7474,6935,6383,5867,5386,4976,4639,4403,4254,4214,4238,4339,4452,4582,4667,4714,4691,4613,4486,4324,4158,3999,3886,3834,3866,3993,4201,4470,4764,5031,5222,5290,5183,4900,4430,3834,3161,2501,1922,1480,1217,1144,1244,1506,1858,2259,2623,2891,3001,2933,2691,2304,1850,1375,973,664,480,381,325,234,42,-306,-827,-1488,-2236,-2969,-3598,-4028,-4193,-4074,-3666,-3038,-2259,-1459,-754,-261,-64,-188,-632,-1319,-2178,-3082,-3931,-4623,-5079,-5277,-5217,-4959,-4577,-4142,-3741,-3392,-3152,-2995,-2956,-3018,-3216,-3549,-4024,-4613,-5272,-5926,-6509,-6943,-7184,-7224,-7063,-6763,-6361,-5941,-5548,-5250,-5084,-5079,-5238,-5531,-5897,-6253,-6502,-6568,-6408,-6011,-5431,-4739,-4034,-3426,-2978,-2762,-2786,-3043,-3503,-4106,-4805,-5529,-6233,-6862,-7374,-7746,-7952,-8008,-7922,-7746,-7497,-7223,-6918,-6589,-6224,-5810,-5354,-4876,-4393,-3967,-3598,-3351,-3210,-3211,-3334,-3580,-3924,-4324,-4749,-5130,-5443,-5630,-5703,-5647,-5504,-5306,-5067,-4841,-4583,-4336,-4036,-3708,-3333,-2935,-2558,-2245,-2061,-2061,-2274,-2703,-3325,-4062,-4847,-5576,-6166,-6557,-6707,-6620,-6330,-5885,-5357,-4791,-4241,-3721,-3241,-2815,-2433,-2143,-1951,-1904,-2021,-2309,-2757,-3332,-3981,-4647,-5267,-5775,-6108,-6218,-6053,-5605,-4877,-3916,-2826,-1710,-725,7,395,370,-31,-765,-1704,-2721,-3664,-4408,-4849,-4936,-4659,-4060,-3191,-2182,-1099,-106,725,1287,1527,1444,1051,433,-340,-1159,-1947,-2624,-3146,-3478,-3625,-3591,-3406,-3092,-2677,-2174,-1607,-982,-318,357,1012,1592,2053,2338,2417,2272,1917,1409,806,213,-292,-636,-778,-712,-462,-52,456,1031,1616,2168,2635,2972,3142,3130,2932,2578,2102,1546,968,407,-69,-427,-612,-628,-458,-157,249,707,1170,1637,2058,2462,2809,3112,3346,3504,3555,3501,3296,2969,2505,1958,1385,847,420,160,98,256,596,1093,1667,2266,2835,3322,3734,4051,4307,4492,4625,4679,4640,4491,4210,3837,3382,2915,2487,2128,1885,1728,1643,1589,1522,1438,1329,1251,1244,1369,1661,2120,2710,3360,3955,4395,4572,4440,3999,3303,2469,1618,888,381,153,218,534,1028,1606,2183,2682,3070,3318,3455,3484,3457,3393,3316,3233,3126,2971,2744,2429,2037,1607,1182,826,574,460,487,645,919,1269,1683,2123,2580,3040,3483,3891,4226,4441,4498,4365,4053,3592,3041,2481,1968,1577,1326,1245,1323,1544,1876,2283,2708,3119,3459,3687,3777,3691,3427,2992,2414,1746,1070,462,32,-160,-45,379,1094,2028,3078,4123,5032,5695,6020,5969,5543,4800,3834,2775,1753,908,325,89,208,672,1418,2348,3357,4317,5123,5676,5926,5846,5452,4791,3948,3000,2081,1252,633,250,150,305,684,1204,1793,2357,2822,3144,3300,3301,3191,2999,2802,2622,2516,2494,2544,2651,2740,2772,2679,2454,2088,1628,1124,671,325,181,259,568,1081,1706,2364,2949,3372,3583,3563,3344,2988,2580,2199,1911,1738,1678,1688,1721,1724,1670,1553,1393,1234,1104,1056,1090,1226,1422,1658,1864,2001,2018,1898,1643,1302,921,580,340,241,328,586,1013,1560,2170,2777,3290,3632,3729,3539,3053,2331,1437,531,-272,-822,-1036,-882,-367,412,1377,2377,3309,4053,4530,4703,4568,4181,3608,2962,2310,1748,1290,969,759,645,594,587,605,664,752,911,1113,1364,1611,1800,1875,1772,1481,980,337,-398,-1117,-1735,-2174,-2401,-2414,-2264,-2017,-1745,-1524,-1381,-1330,-1349,-1385,-1403,-1368,-1276,-1151,-1039,-967,-994,-1111,-1349,-1669,-2068,-2506,-2966,-3421,-3842,-4213,-4501,-4700,-4788,-4769,-4651,-4444,-4182,-3868,-3551,-3232,-2958,-2748,-2642,-2658,-2828,-3121,-3537,-3995,-4438,-4794,-4996,-5035,-4903,-4665,-4372,-4110,-3919,-3843,-3866,-3990,-4165,-4386,-4621,-4860,-5092,-5295,-5443,-5521,-5476,-5318,-5019,-4632,-4188,-3766,-3422,-3200,-3131,-3198,-3377,-3628,-3899,-4152,-4354,-4484,-4546,-4554,-4538,-4525,-4534,-4575,-4633,-4705,-4765,-4816,-4845,-4880,-4921,-5002,-5131,-5317,-5542,-5781,-5971,-6073,-6034,-5834,-5498,-5049,-4584,-4178,-3921,-3896,-4120,-4599,-5265,-6030,-6783,-7414,-7833,-7978,-7819,-7364,-6665,-5790,-4864,-3991,-3295,-2865,-2742,-2942,-3417,-4096,-4884,-5662,-6336,-6806,-7036,-6999,-6745,-6324,-5823,-5335,-4911,-4626,-4465,-4439,-4486,-4569,-4629,-4623,-4534,-4340,-4069,-3731,-3384,-3059,-2818,-2691,-2707,-2877,-3180,-3603,-4086,-4595,-5066,-5451,-5705,-5785,-5662,-5314,-4743,-3962,-3037,-2048,-1122,-368,99,222,-1,-525,-1239,-2005,-2704,-3201,-3437,-3385,-3054,-2508,-1819,-1076,-368,218,617,774,664,303,-283,-1005,-1792,-2515,-3099,-3439,-3504,-3269,-2778,-2100,-1329,-568,97,620,961,1159,1207,1167,1053,896,724,555,411,316,273,308,402,574,801,1084,1408,1758,2115,2441,2698,2853,2875,2775,2565,2294,2013,1764,1614,1576,1685,1935,2291,2741,3215,3709,4171,4621,5028,5410,5749,6036,6256,6384,6396,6273,5999,5571,5029,4402,3770,3188,2703,2343,2109,1976,1947,1995,2137,2385,2750,3236,3826,4481,5156,5805,6374,6859,7211,7442,7518,7429,7165,6720,6109,5366,4550,3737,3022,2477,2186,2161,2413,2869,3455,4054,4565,4909,5036,4971,4730,4417,4070,3793,3597,3530,3581,3731,3962,4212,4445,4586,4608,4466,4183,3791,3356,2976,2719,2654,2814,3164,3681,4260,4843,5341,5723,5956,6064,6044,5943,5738,5466,5085,4627,4084,3503,2916,2396,1970,1692,1568,1598,1782,2073,2469,2919,3405,3901,4368,4803,5177,5482,5708,5833,5845,5717,5447,5025,4483,3850,3198,2580,2078,1720,1560,1574,1772,2098,2522,2978,3424,3781,4030,4117,4049,3838,3502,3087,2631,2173,1753,1394,1132,965,927,1009,1222,1548,1961,2403,2824,3148,3344,3364,3239,2962,2597,2161,1701,1229,765,316,-92,-443,-694,-822,-797,-615,-283,145,617,1035,1338,1459,1394,1155,820,439,118,-120,-229,-213,-106,78,309,575,883,1225,1592,1942,2223,2359,2297,2009,1498,839,100,-611,-1197,-1611,-1781,-1726,-1431,-950,-322,373,1053,1626,2013,2140,1990,1552,899,101,-716,-1446,-1986,-2265,-2250,-1948,-1386,-651,184,994,1678,2138,2296,2125,1647,911,40,-842,-1579,-2028,-2089,-1727,-969,59,1206,2274,3093,3536,3537,3099,2286,1191,-35,-1283,-2380,-3251,-3772,-3928,-3696,-3129,-2284,-1269,-179,857,1747,2380,2711,2704,2393,1831,1107,309,-471,-1159,-1701,-2068,-2245,-2252,-2105,-1842,-1500,-1108,-701,-288,109,486,829,1118,1342,1469,1494,1396,1179,844,405,-101,-646,-1158,-1585,-1868,-1945,-1827,-1497,-1035,-481,76,570,952,1168,1205,1050,724,263,-279,-826,-1323,-1689,-1890,-1896,-1688,-1296,-733,-64,653,1328,1884,2224,2309,2086,1583,833,-81,-1048,-1970,-2720,-3233,-3456,-3376,-3051,-2537,-1941,-1357,-868,-532,-383,-404,-596,-899,-1294,-1721,-2145,-2532,-2837,-3051,-3140,-3097,-2916,-2579,-2107,-1502,-805,-79,609,1162,1494,1525,1209,540,-435,-1618,-2875,-4039,-4985,-5567,-5770,-5558,-5016,-4236,-3345,-2481,-1766,-1278,-1067,-1111,-1365,-1747,-2175,-2577,-2906,-3132,-3257,-3277,-3217,-3097,-2939,-2787,-2661,-2593,-2613,-2714,-2916,-3174,-3461,-3721,-3898,-3962,-3884,-3678,-3371,-3009,-2649,-2351,-2152,-2091,-2163,-2358,-2633,-2948,-3237,-3482,-3640,-3734,-3767,-3793,-3839,-3945,-4123,-4353,-4603,-4797,-4883,-4793,-4516,-4057,-3468,-2840,-2259,-1825,-1599,-1615,-1861,-2292,-2830,-3396,-3918,-4329,-4587,-4676,-4581,-4339,-3964,-3537,-3110,-2772,-2583,-2588,-2806,-3214,-3761,-4378,-4968,-5458,-5761,-5841,-5672,-5277,-4694,-4014,-3297,-2672,-2191,-1934,-1923,-2128,-2514,-2993,-3487,-3926,-4265,-4483,-4596,-4622,-4596,-4532,-4438,-4309,-4107,-3838,-3458,-3003,-2471,-1933,-1431,-1043,-816,-775,-924,-1214,-1592,-1976,-2296,-2504,-2566,-2499,-2326,-2098,-1862,-1661,-1514,-1430,-1390,-1377,-1351,-1291,-1169,-981,-744,-488,-257,-105,-50,-102,-241,-421,-608,-775,-897,-988,-1044,-1081,-1097,-1095,-1074,-1035,-974,-899,-791,-657,-488,-287,-79,109,240,268,175,-57,-404,-825,-1251,-1616,-1841,-1904,-1754,-1439,-961,-401,197,766,1246,1612,1815,1866,1752,1507,1152,739,291,-150,-557,-914,-1184,-1350,-1370,-1212,-839,-245,557,1505,2511,3460,4250,4801,5073,5088,4873,4507,4038,3540,3042,2600,2232,1973,1837,1834,1964,2200,2527,2880,3223,3496,3648,3658,3506,3222,2840,2431,2056,1787,1667,1732,1973,2372,2880,3441,3985,4465,4811,5004,5005,4826,4463,3970,3371,2746,2133,1599,1171,890,771,825,1054,1429,1935,2520,3146,3764,4320,4782,5094,5248,5210,5004,4630,4118,3491,2780,2015,1257,546,-19,-391,-489,-293,202,942,1858,2830,3753,4496,4969,5104,4888,4358,3585,2677,1738,879,185,-276,-472,-391,-60,479,1160,1925,2688,3404,3978,4376,4536,4445,4100,3542,2835,2057,1319,705,306,192,386,895,1677,2638,3675,4639,5407,5869,5969,5696,5098,4256,3273,2267,1339,573,29,-265,-308,-114,286,844,1523,2247,2960,3563,3990,4147,4011,3548,2825,1902,925,22,-677,-1051,-1082,-744,-125,692,1583,2424,3116,3579,3769,3686,3340,2778,2051,1212,330,-534,-1301,-1897,-2236,-2272,-1961,-1350,-492,473,1422,2218,2761,3007,2949,2636,2150,1578,1018,533,161,-86,-229,-286,-278,-210,-79,112,350,623,883,1129,1310,1442,1491,1479,1377,1199,937,599,235,-129,-403,-548,-497,-243,205,804,1466,2130,2687,3098,3312,3311,3118,2739,2243,1675,1112,619,253,60,55,246,594,1068,1584,2058,2386,2479,2275,1757,969,-15,-1054,-2037,-2815,-3290,-3378,-3040,-2299,-1238,18,1283,2386,3174,3534,3455,2974,2207,1308,418,-320,-828,-1053,-993,-680,-158,498,1211,1889,2443,2804,2923,2804,2464,1975,1377,748,117,-467,-983,-1386,-1648,-1716,-1560,-1157,-536,261,1139,2009,2783,3391,3808,4013,4023,3834,3481,2964,2336,1628,914,269,-238,-538,-591,-409,-3,536,1134,1686,2109,2336,2357,2172,1850,1452,1063,733,499,359,290,260,234,188,123,58,20,69,220,520,937,1454,1996,2493,2867,3062,3025,2762,2278,1633,897,152,-511,-1030,-1353,-1467,-1396,-1167,-852,-493,-160,118,294,358,296,116,-136,-430,-689,-874,-939,-885,-731,-529,-337,-208,-177,-253,-426,-662,-931,-1200,-1448,-1680,-1905,-2148,-2421,-2723,-3027,-3292,-3451,-3456,-3257,-2833,-2199,-1383,-459,486,1357,2046,2470,2554,2272,1629,688,-460,-1689,-2884,-3918,-4712,-5204,-5385,-5262,-4892,-4323,-3631,-2870,-2109,-1379,-745,-218,146,352,362,211,-104,-540,-1049,-1623,-2198,-2788,-3346,-3872,-4329,-4673,-4886,-4892,-4710,-4305,-3736,-3043,-2327,-1646,-1097,-720,-551,-605,-859,-1302,-1879,-2552,-3269,-3976,-4641,-5206,-5656,-5935,-6054,-5965,-5704,-5269,-4711,-4065,-3400,-2769,-2239,-1863,-1674,-1688,-1901,-2277,-2777,-3348,-3920,-4447,-4841,-5090,-5125,-4998,-4694,-4306,-3873,-3454,-3106,-2821,-2638,-2530,-2518,-2604,-2798,-3093,-3462,-3848,-4176,-4372,-4374,-4147,-3711,-3094,-2390,-1667,-1035,-557,-301,-288,-506,-924,-1478,-2111,-2767,-3395,-3960,-4428,-4753,-4912,-4869,-4612,-4170,-3549,-2843,-2095,-1406,-854,-491,-384,-521,-898,-1456,-2106,-2767,-3328,-3722,-3896,-3842,-3587,-3192,-2733,-2275,-1902,-1628,-1490,-1457,-1516,-1615,-1734,-1837,-1916,-1972,-2000,-2007,-1981,-1913,-1795,-1630,-1439,-1258,-1129,-1100,-1201,-1435,-1794,-2231,-2689,-3102,-3388,-3502,-3388,-3058,-2530,-1888,-1218,-632,-209,-7,-25,-226,-528,-846,-1075,-1162,-1056,-774,-350,122,571,875,985,849,482,-59,-688,-1299,-1781,-2060,-2066,-1810,-1304,-629,129,869,1499,1958,2208,2259,2123,1851,1482,1066,667,320,104,34,152,454,897,1455,2017,2532,2888,3043,2962,2667,2192,1619,991,391,-165,-619,-974,-1204,-1287,-1244,-1036,-711,-274,226,743,1241,1683,2053,2348,2557,2694,2732,2682,2507,2228,1840,1379,883,400,-30,-360,-567,-628,-532,-288,90,568,1097,1621,2086,2438,2653,2707,2612,2372,2019,1565,1048,490,-66,-570,-970,-1204,-1221,-1008,-551,76,829,1598,2306,2883,3280,3486,3504,3362,3088,2726,2313,1898,1524,1226,1039,962,1001,1120,1291,1458,1580,1605,1499,1249,854,350,-209,-764,-1236,-1574,-1743,-1716,-1502,-1100,-538,153,917,1682,2377,2919,3264,3396,3329,3126,2847,2569,2341,2194,2119,2085,2037,1929,1712,1379,941,437,-68,-525,-865,-1066,-1093,-962,-694,-326,70,460,766,969,1031,961,774,522,254,52,-39,46,304,738,1285,1884,2448,2880,3119,3094,2794,2222,1426,473,-527,-1469,-2216,-2671,-2741,-2395,-1635,-509,883,2433,3989,5403,6528,7213,7377,6942,5963,4494,2732,853,-904,-2347,-3322,-3742,-3588,-2916,-1828,-479,972,2338,3480,4256,4595,4469,3903,3001,1890,734,-291,-1055,-1442,-1409,-979,-210,768,1826,2812,3599,4079,4189,3898,3247,2289,1159,-8,-1047,-1807,-2180,-2113,-1611,-764,297,1417,2432,3218,3693,3804,3575,3041,2279,1395,484,-338,-994,-1408,-1564,-1443,-1084,-518,186,961,1721,2387,2895,3187,3258,3109,2779,2324,1791,1239,728,283,-40,-241,-295,-222,-39,218,505,772,996,1130,1210,1229,1257,1318,1469,1700,2032,2411,2813,3174,3453,3617,3645,3536,3315,3012,2678,2366,2111,1969,1923,1993,2112,2254,2341,2333,2188,1917,1542,1143,803,609,640,918,1439,2131,2889,3596,4110,4358,4277,3894,3260,2475,1635,834,146,-389,-747,-927,-949,-817,-573,-222,195,657,1110,1509,1788,1896,1790,1462,924,261,-474,-1141,-1668,-1952,-1963,-1680,-1171,-505,189,798,1225,1411,1339,1048,603,87,-387,-755,-929,-879,-606,-126,489,1166,1817,2348,2713,2871,2847,2666,2386,2054,1712,1383,1086,819,589,391,224,86,-16,-85,-101,-65,27,173,341,525,686,831,948,1063,1194,1362,1569,1801,2014,2142,2124,1890,1410,697,-213,-1205,-2170,-2968,-3481,-3626,-3374,-2742,-1832,-767,287,1166,1738,1912,1661,1013,51,-1106,-2330,-3456,-4371,-4939,-5101,-4806,-4102,-3031,-1744,-348,981,2131,2988,3499,3642,3454,2981,2314,1530,707,-76,-784,-1361,-1792,-2051,-2122,-2014,-1736,-1344,-900,-498,-215,-121,-247,-567,-1045,-1566,-2044,-2359,-2433,-2212,-1696,-930,-4,968,1858,2562,2987,3075,2826,2232,1368,288,-920,-2152,-3330,-4355,-5165,-5712,-5963,-5926,-5602,-5038,-4278,-3405,-2487,-1631,-880,-309,77,292,356,325,231,100,-55,-240,-486,-781,-1161,-1574,-2012,-2418,-2752,-2996,-3131,-3175,-3140,-3051,-2930,-2798,-2672,-2554,-2453,-2353,-2237,-2103,-1930,-1749,-1570,-1458,-1442,-1584,-1895,-2374,-2991,-3658,-4311,-4826,-5156,-5237,-5073,-4687,-4145,-3491,-2822,-2156,-1556,-1037,-602,-281,-50,66,87,26,-105,-265,-451,-633,-816,-1006,-1212,-1444,-1713,-1989,-2271,-2515,-2699,-2810,-2830,-2772,-2631,-2424,-2128,-1744,-1236,-600,162,997,1823,2534,3003,3159,2944,2391,1567,613,-337,-1112,-1597,-1703,-1411,-762,162,1226,2306,3268,4003,4431,4524,4254,3691,2876,1926,943,38,-689,-1187,-1421,-1419,-1238,-948,-654,-420,-320,-371,-569,-877,-1231,-1580,-1854,-2021,-2049,-1946,-1739,-1457,-1173,-910,-735,-652,-670,-790,-979,-1236,-1533,-1845,-2146,-2386,-2525,-2508,-2313,-1910,-1332,-601,197,996,1689,2208,2481,2493,2248,1799,1227,622,102,-263,-375,-227,208,859,1651,2463,3171,3673,3884,3796,3417,2833,2130,1422,802,341,72,-7,71,251,473,673,825,887,882,802,691,559,454,385,388,456,600,784,995,1177,1293,1308,1174,901,476,-38,-591,-1082,-1433,-1555,-1421,-1024,-422,291,1006,1589,1950,1995,1721,1124,300,-677,-1657,-2546,-3217,-3612,-3689,-3445,-2930,-2200,-1356,-493,298,929,1357,1543,1484,1209,748,181,-432,-998,-1460,-1750,-1848,-1740,-1452,-1019,-496,57,593,1044,1395,1607,1682,1615,1416,1090,659,148,-421,-988,-1542,-2032,-2450,-2790,-3047,-3237,-3364,-3440,-3483,-3491,-3479,-3434,-3348,-3201,-2950,-2591,-2077,-1434,-672,158,975,1725,2302,2665,2749,2549,2074,1386,541,-339,-1176,-1846,-2288,-2433,-2283,-1851,-1215,-450,314,995,1467,1690,1613,1255,654,-105,-935,-1720,-2360,-2765,-2860,-2630,-2087,-1313,-404,497,1288,1850,2156,2155,1908,1410,770,2,-787,-1561,-2248,-2795,-3157,-3308,-3220,-2911,-2400,-1718,-939,-103,709,1445,2057,2502,2763,2835,2725,2468,2110,1706,1330,1036,864,835,924,1104,1316,1505,1635,1661,1584,1409,1153,854,543,248,3,-162,-247,-214,-112,74,269,440,529,498,352,100,-175,-408,-499,-392,-54,492,1181,1916,2597,3125,3446,3532,3401,3105,2703,2265,1846,1469,1157,889,655,443,236,51,-110,-236,-313,-362,-382,-406,-452,-537,-659,-808,-951,-1055,-1087,-1021,-858,-610,-320,-19,239,451,596,708,792,887,989,1103,1200,1257,1233,1111,851,457,-80,-737,-1462,-2197,-2847,-3315,-3523,-3388,-2907,-2087,-1019,193,1404,2485,3305,3789,3892,3632,3065,2303,1456,681,86,-219,-179,202,880,1754,2693,3552,4199,4514,4455,3989,3193,2150,1012,-66,-931,-1477,-1618,-1386,-820,-55,774,1521,2073,2347,2325,2024,1501,842,118,-584,-1213,-1716,-2062,-2227,-2191,-1954,-1511,-892,-116,748,1639,2474,3149,3612,3767,3606,3119,2336,1347,230,-878,-1869,-2626,-3084,-3186,-2962,-2435,-1712,-876,-42,694,1270,1623,1756,1668,1387,969,459,-59,-518,-863,-1035,-1041,-875,-603,-281,5,180,191,5,-364,-872,-1446,-1972,-2362,-2501,-2339,-1850,-1067,-78,990,2000,2779,3229,3233,2791,1927,748,-596,-1929,-3067,-3857,-4187,-4024,-3389,-2392,-1153,142,1363,2350,3030,3328,3245,2804,2073,1163,175,-739,-1484,-1949,-2080,-1846,-1267,-383,709,1918,3110,4165,4954,5386,5385,4945,4104,2965,1690,442,-588,-1282,-1555,-1421,-957,-309,355,842,1029,814,215,-708,-1789,-2870,-3737,-4257,-4320,-3897,-3046,-1860,-501,855,2030,2866,3241,3110,2470,1411,62,-1401,-2807,-3985,-4824,-5260,-5280,-4942,-4322,-3528,-2677,-1849,-1139,-553,-133,193,439,691,996,1388,1883,2445,3031,3560,3966,4179,4153,3888,3369,2661,1808,894,15,-741,-1291,-1582,-1590,-1346,-887,-282,391,1082,1714,2237,2587,2726,2615,2263,1689,953,127,-700,-1454,-2051,-2447,-2592,-2488,-2140,-1605,-938,-223,458,1052,1487,1765,1848,1767,1516,1132,629,65,-523,-1049,-1472,-1719,-1772,-1623,-1299,-851,-337,168,613,936,1116,1135,996,736,375,-40,-476,-927,-1365,-1827,-2309,-2826,-3381,-3930,-4441,-4834,-5049,-5012,-4686,-4044,-3090,-1884,-473,1009,2469,3756,4766,5393,5574,5283,4527,3361,1852,130,-1689,-3430,-4949,-6096,-6770,-6900,-6505,-5623,-4371,-2878,-1293,232,1576,2638,3364,3721,3737,3439,2922,2249,1539,857,295,-123,-362,-453,-428,-356,-311,-368,-592,-1007,-1622,-2373,-3201,-3982,-4617,-4974,-4979,-4549,-3680,-2387,-763,1061,2922,4632,6023,6939,7277,6972,6045,4544,2617,420,-1833,-3939,-5709,-6990,-7693,-7790,-7314,-6353,-5035,-3493,-1874,-297,1138,2351,3294,3929,4231,4189,3814,3139,2231,1193,135,-805,-1520,-1936,-2010,-1777,-1278,-616,125,857,1507,2045,2431,2674,2758,2694,2496,2166,1751,1266,771,300,-89,-374,-504,-473,-272,97,585,1178,1787,2383,2886,3263,3478,3529,3411,3158,2789,2346,1863,1374,907,480,126,-149,-291,-281,-69,356,976,1746,2556,3299,3831,4048,3863,3264,2277,1002,-416,-1814,-2995,-3822,-4155,-3957,-3241,-2104,-725,707,1944,2793,3105,2799,1921,568,-1061,-2745,-4242,-5347,-5892,-5807,-5077,-3809,-2138,-289,1544,3131,4333,5019,5145,4723,3800,2494,937,-722,-2315,-3713,-4798,-5485,-5725,-5498,-4809,-3707,-2277,-634,1051,2634,3930,4831,5228,5099,4453,3364,1951,370,-1198,-2582,-3613,-4182,-4220,-3738,-2817,-1584,-232,1073,2135,2846,3109,2918,2292,1331,140,-1134,-2332,-3337,-4009,-4296,-4161,-3632,-2794,-1737,-620,464,1378,2070,2492,2646,2548,2239,1742,1109,368,-424,-1218,-1954,-2569,-3023,-3272,-3300,-3114,-2717,-2161,-1497,-811,-187,259,477,376,-12,-679,-1512,-2397,-3196,-3768,-4034,-3935,-3507,-2810,-1971,-1114,-382,126,316,181,-293,-1007,-1884,-2768,-3529,-4042,-4211,-4006,-3449,-2601,-1592,-530,451,1256,1829,2134,2186,2021,1679,1234,720,205,-288,-727,-1104,-1406,-1628,-1751,-1751,-1604,-1271,-748,-28,869,1881,2955,3970,4836,5423,5645,5432,4769,3700,2300,718,-922,-2438,-3721,-4641,-5148,-5202,-4826,-4063,-3001,-1738,-385,960,2196,3260,4088,4642,4907,4857,4520,3911,3083,2109,1062,37,-885,-1628,-2135,-2356,-2279,-1884,-1200,-259,870,2091,3303,4372,5193,5652,5677,5220,4287,2905,1191,-757,-2739,-4586,-6100,-7097,-7470,-7142,-6149,-4592,-2638,-504,1586,3433,4866,5783,6152,5975,5360,4401,3262,2086,1006,124,-504,-853,-949,-827,-563,-217,132,430,625,712,681,590,467,382,383,502,762,1145,1624,2133,2619,2991,3192,3154,2833,2224,1323,197,-1092,-2420,-3665,-4690,-5362,-5603,-5359,-4648,-3548,-2154,-616,941,2387,3631,4600,5275,5636,5704,5519,5111,4559,3901,3215,2532,1895,1306,765,266,-207,-634,-1014,-1290,-1440,-1409,-1172,-726,-91,661,1447,2142,2646,2843,2684,2143,1257,105,-1186,-2499,-3684,-4655,-5336,-5696,-5744,-5498,-4992,-4264,-3362,-2328,-1229,-124,893,1756,2374,2710,2721,2428,1871,1125,295,-510,-1179,-1608,-1748,-1549,-1068,-343,483,1300,1960,2360,2424,2132,1511,634,-393,-1441,-2393,-3131,-3588,-3704,-3483,-2927,-2100,-1068,78,1233,2298,3183,3813,4150,4184,3934,3454,2800,2050,1266,512,-161,-718,-1124,-1367,-1423,-1310,-1025,-620,-126,374,828,1149,1289,1194,844,253,-541,-1468,-2416,-3291,-3969,-4365,-4433,-4159,-3580,-2780,-1830,-847,105,946,1640,2156,2494,2644,2638,2478,2199,1827,1384,917,447,15,-347,-628,-809,-907,-949,-965,-1014,-1131,-1342,-1649,-2008,-2348,-2580,-2604,-2346,-1756,-849,314,1613,2897,3991,4757,5062,4867,4193,3109,1783,350,-1005,-2169,-3037,-3581,-3790,-3702,-3360,-2830,-2158,-1419,-662,51,663,1126,1421,1520,1460,1261,988,715,489,390,406,560,775,991,1118,1077,832,375,-247,-960,-1654,-2220,-2563,-2602,-2323,-1739,-923,23,966,1786,2367,2643,2594,2229,1634,867,65,-709,-1345,-1796,-2030,-2047,-1889,-1618,-1311,-1040,-870,-819,-892,-1037,-1192,-1274,-1214,-954,-479,208,1034,1927,2763,3435,3840,3909,3612,2983,2074,997,-146,-1234,-2173,-2888,-3326,-3475,-3351,-2995,-2481,-1875,-1252,-654,-115,379,825,1269,1683,2100,2450,2723,2844,2783,2516,2034,1404,667,-44,-646,-1029,-1143,-964,-543,42,676,1240,1638,1796,1707,1384,910,363,-144,-535,-738,-742,-558,-252,101,401,565,534,285,-159,-739,-1374,-1979,-2468,-2801,-2940,-2890,-2670,-2295,-1813,-1237,-629,-20,515,919,1134,1122,880,435,-165,-837,-1508,-2082,-2494,-2668,-2581,-2216,-1621,-868,-60,678,1236,1530,1508,1202,653,-15,-698,-1254,-1601,-1654,-1414,-899,-181,645,1469,2184,2714,2990,3041,2854,2531,2112,1673,1265,911,637,451,345,346,412,574,781,1027,1288,1544,1777,1985,2132,2225,2234,2151,1974,1690,1314,854,331,-223,-785,-1309,-1778,-2152,-2410,-2546,-2528,-2377,-2078,-1665,-1153,-596,-34,469,856,1088,1121,968,632,181,-342,-864,-1340,-1726,-2012,-2172,-2233,-2171,-2029,-1798,-1525,-1224,-949,-725,-593,-573,-666,-874,-1163,-1500,-1851,-2155,-2389,-2515,-2525,-2422,-2225,-1957,-1653,-1322,-985,-637,-291,54,369,653,861,995,1026,967,799,544,189,-236,-731,-1249,-1773,-2236,-2595,-2786,-2756,-2461,-1894,-1048,2,1197,2391,3468,4273,4701,4664,4155,3185,1880,337,-1234,-2674,-3805,-4493,-4668,-4323,-3510,-2356,-1018,328,1479,2297,2630,2446,1730,583,-848,-2369,-3728,-4738,-5184,-4995,-4117,-2657,-741,1378,3472,5267,6561,7168,7031,6118,4557,2482,154,-2182,-4239,-5786,-6646,-6726,-6056,-4731,-2963,-997,895,2458,3488,3874,3587,2708,1405,-102,-1557,-2718,-3402,-3484,-2951,-1858,-368,1330,2988,4385,5328,5684,5418,4576,3288,1747,184,-1197,-2191,-2691,-2634,-2047,-1011,324,1799,3218,4417,5248,5618,5467,4824,3736,2344,785,-747,-2090,-3083,-3630,-3675,-3237,-2381,-1209,132,1511,2773,3780,4451,4677,4496,3887,2994,1901,800,-176,-872,-1195,-1094,-598,224,1229,2261,3173,3806,4100,4002,3563,2848,1973,1047,176,-556,-1100,-1435,-1550,-1487,-1263,-948,-585,-247,45,231,347,365,343,288,232,176,114,19,-138,-383,-737,-1180,-1686,-2186,-2616,-2902,-2991,-2856,-2489,-1938,-1249,-522,156,701,1021,1099,892,442,-191,-926,-1615,-2151,-2397,-2277,-1752,-853,331,1664,2975,4090,4868,5192,5028,4405,3403,2175,862,-369,-1407,-2157,-2598,-2727,-2595,-2277,-1846,-1409,-1037,-785,-691,-723,-845,-980,-1042,-970,-724,-298,262,909,1553,2132,2575,2837,2890,2728,2365,1850,1229,598,24,-407,-630,-627,-378,54,618,1202,1717,2047,2142,1956,1529,927,280,-292,-657,-739,-520,-35,596,1229,1701,1852,1596,882,-240,-1657,-3200,-4665,-5845,-6562,-6697,-6188,-5075,-3450,-1494,585,2541,4164,5242,5681,5401,4474,2998,1167,-796,-2660,-4191,-5212,-5583,-5266,-4268,-2716,-766,1344,3393,5138,6406,7050,7016,6306,5002,3238,1196,-918,-2899,-4560,-5749,-6356,-6342,-5692,-4489,-2835,-902,1109,2990,4539,5594,6061,5900,5174,3977,2473,825,-784,-2223,-3377,-4188,-4643,-4761,-4582,-4194,-3645,-3042,-2425,-1862,-1383,-1004,-736,-568,-490,-480,-505,-529,-508,-415,-235,19,294,534,651,584,276,-279,-1055,-1986,-2963,-3886,-4623,-5092,-5218,-4974,-4370,-3471,-2356,-1169,-11,975,1723,2178,2360,2304,2107,1820,1545,1283,1068,850,601,271,-167,-716,-1343,-1989,-2570,-2994,-3173,-3055,-2612,-1881,-933,119,1134,1989,2573,2832,2758,2388,1820,1153,511,-1,-313,-383,-221,129,595,1094,1543,1879,2062,2066,1918,1635,1270,870,476,126,-160,-366,-506,-557,-566,-501,-412,-261,-78,163,456,793,1179,1570,1945,2246,2415,2407,2156,1666,916,-21,-1094,-2194,-3217,-4065,-4644,-4905,-4804,-4358,-3598,-2593,-1436,-231,899,1863,2552,2950,3019,2825,2420,1910,1383,933,606,439,404,469,561,625,597,467,226,-88,-437,-772,-1043,-1217,-1256,-1142,-868,-418,162,871,1623,2380,3037,3524,3755,3670,3252,2513,1522,384,-775,-1822,-2647,-3177,-3375,-3246,-2837,-2194,-1398,-513,384,1221,1936,2472,2806,2927,2871,2680,2428,2161,1928,1731,1555,1360,1103,745,278,-288,-901,-1486,-1958,-2232,-2228,-1935,-1323,-472,558,1648,2663,3491,3989,4096,3732,2941,1757,319,-1226,-2713,-3967,-4870,-5322,-5302,-4826,-3972,-2849,-1593,-339,782,1673,2257,2501,2399,1987,1326,512,-347,-1133,-1741,-2081,-2104,-1787,-1167,-304,683,1675,2533,3130,3395,3273,2799,2023,1044,-27,-1079,-2015,-2758,-3253,-3470,-3405,-3070,-2514,-1792,-987,-179,544,1122,1500,1667,1637,1452,1174,868,598,396,295,270,312,370,408,389,301,143,-49,-237,-363,-373,-224,106,596,1217,1884,2526,3045,3345,3369,3051,2393,1406,160,-1258,-2716,-4093,-5255,-6098,-6553,-6587,-6211,-5469,-4427,-3165,-1778,-356,987,2178,3101,3723,3968,3853,3378,2604,1603,473,-662,-1694,-2490,-2990,-3116,-2891,-2342,-1567,-664,243,1058,1697,2108,2279,2214,1948,1530,1019,468,-53,-506,-826,-995,-974,-767,-392,128,707,1300,1803,2172,2343,2321,2106,1761,1323,881,479,162,-42,-161,-220,-269,-382,-570,-887,-1290,-1754,-2199,-2543,-2696,-2608,-2232,-1606,-766,185,1146,1997,2646,2997,3030,2719,2134,1348,486,-325,-980,-1381,-1509,-1357,-997,-507,-13,395,599,572,277,-235,-902,-1627,-2307,-2853,-3192,-3301,-3163,-2812,-2301,-1679,-1043,-440,47,383,540,516,342,60,-279,-609,-885,-1062,-1098,-995,-743,-365,96,603,1097,1525,1850,2029,2059,1938,1702,1388,1042,713,423,207,70,29,102,290,615,1061,1610,2219,2818,3349,3724,3917,3870,3621,3167,2590,1938,1291,709,241,-72,-221,-204,-32,256,625,1027,1406,1719,1933,2019,1994,1863,1673,1468,1292,1188,1169,1225,1340,1443,1506,1458,1283,967,531,10,-531,-1046,-1464,-1742,-1860,-1791,-1573,-1212,-775,-316,100,386,503,394,74,-439,-1057,-1712,-2291,-2728,-2960,-2970,-2770,-2398,-1912,-1372,-849,-380,-28,195,259,162,-89,-480,-968,-1514,-2048,-2507,-2827,-2946,-2830,-2465,-1857,-1066,-143,799,1677,2376,2821,2940,2717,2147,1285,198,-1000,-2204,-3279,-4131,-4664,-4836,-4624,-4077,-3232,-2202,-1072,49,1060,1886,2469,2773,2809,2600,2196,1671,1085,504,-20,-462,-801,-1046,-1202,-1297,-1346,-1360,-1363,-1332,-1278,-1190,-1050,-876,-659,-423,-183,51,259,445,602,726,816,857,828,725,525,234,-133,-553,-986,-1389,-1728,-1972,-2111,-2153,-2110,-2029,-1910,-1811,-1702,-1612,-1493,-1355,-1156,-914,-606,-256,135,557,992,1443,1882,2294,2647,2896,3019,2964,2747,2352,1831,1218,572,-51,-610,-1070,-1417,-1634,-1740,-1716,-1601,-1385,-1107,-762,-385,33,453,881,1286,1659,1972,2211,2360,2404,2343,2181,1927,1613,1254,895,573,310,144,62,60,107,154,168,109,-34,-266,-549,-867,-1164,-1417,-1594,-1675,-1656,-1539,-1326,-1047,-705,-344,20,347,612,799,884,870,753,538,249,-107,-500,-907,-1301,-1656,-1961,-2194,-2370,-2470,-2509,-2483,-2379,-2223,-1984,-1708,-1383,-1054,-733,-453,-221,-50,64,131,170,180,185,166,132,63,-39,-179,-345,-512,-653,-715,-663,-441,-42,548,1284,2112,2951,3709,4300,4662,4746,4551,4102,3453,2686,1879,1107,431,-111,-501,-722,-799,-723,-541,-256,87,471,873,1280,1680,2077,2450,2817,3158,3491,3799,4093,4341,4532,4624,4579,4361,3943,3307,2474,1472,373,-737,-1757,-2584,-3147,-3388,-3312,-2944,-2363,-1654,-928,-268,235,543,631,509,221,-196,-681,-1177,-1644,-2035,-2310,-2461,-2439,-2260,-1910,-1417,-817,-165,486,1055,1498,1754,1799,1629,1240,679,-31,-822,-1644,-2411,-3068,-3525,-3749,-3687,-3346,-2738,-1915,-944,92,1099,1998,2698,3154,3300,3147,2680,1974,1074,93,-880,-1722,-2351,-2681,-2693,-2381,-1821,-1088,-314,394,925,1207,1196,904,374,-320,-1065,-1766,-2311,-2638,-2697,-2483,-2036,-1388,-646,131,832,1386,1723,1802,1618,1185,559,-191,-991,-1744,-2395,-2882,-3184,-3303,-3256,-3074,-2804,-2478,-2142,-1824,-1555,-1354,-1236,-1191,-1217,-1270,-1341,-1371,-1356,-1255,-1078,-822,-507,-150,214,573,880,1124,1267,1300,1216,1018,742,411,84,-206,-410,-515,-504,-393,-193,59,339,605,845,1031,1163,1242,1278,1290,1301,1333,1409,1551,1752,2027,2337,2667,2959,3173,3252,3157,2867,2377,1715,923,72,-763,-1498,-2065,-2409,-2498,-2333,-1931,-1332,-602,215,1030,1804,2469,2985,3332,3480,3451,3232,2867,2378,1810,1221,652,166,-212,-453,-561,-543,-421,-231,-3,221,407,521,549,466,303,59,-211,-478,-697,-832,-872,-807,-659,-459,-242,-61,48,48,-78,-337,-705,-1168,-1671,-2187,-2650,-3021,-3247,-3274,-3079,-2628,-1943,-1049,-22,1060,2075,2941,3547,3843,3797,3420,2777,1948,1049,196,-512,-986,-1202,-1150,-883,-464,16,472,845,1072,1163,1107,949,725,493,299,191,208,365,681,1125,1674,2256,2817,3270,3558,3631,3457,3063,2457,1732,939,187,-458,-927,-1186,-1235,-1091,-827,-495,-192,33,118,58,-156,-480,-889,-1323,-1757,-2138,-2446,-2648,-2727,-2670,-2482,-2168,-1765,-1307,-850,-456,-168,-42,-72,-274,-599,-1011,-1461,-1887,-2262,-2545,-2714,-2763,-2671,-2444,-2078,-1587,-992,-340,318,918,1396,1713,1837,1780,1566,1253,882,534,230,27,-79,-86,-15,92,199,259,239,124,-98,-403,-768,-1149,-1502,-1794,-1987,-2074,-2038,-1896,-1666,-1358,-1021,-641,-261,133,529,931,1331,1721,2077,2371,2564,2611,2488,2169,1678,1044,328,-383,-1015,-1488,-1745,-1773,-1573,-1203,-723,-232,204,505,641,584,350,-44,-540,-1084,-1613,-2048,-2359,-2493,-2457,-2266,-1951,-1574,-1179,-822,-554,-391,-364,-458,-650,-912,-1186,-1430,-1593,-1655,-1584,-1411,-1137,-818,-489,-193,19,132,110,-22,-256,-530,-796,-979,-1037,-930,-660,-247,269,830,1382,1867,2243,2475,2553,2459,2218,1829,1329,744,106,-528,-1137,-1653,-2054,-2300,-2363,-2259,-1975,-1556,-1027,-414,226,891,1544,2170,2762,3285,3714,4016,4148,4090,3833,3381,2788,2091,1372,694,109,-332,-611,-727,-675,-511,-232,80,412,707,938,1091,1160,1140,1062,931,772,620,468,349,248,167,98,19,-78,-201,-363,-542,-748,-946,-1121,-1250,-1315,-1296,-1188,-980,-676,-295,150,616,1070,1469,1781,1988,2084,2079,1989,1846,1655,1459,1242,1039,844,678,564,516,555,670,857,1064,1269,1412,1475,1425,1264,997,637,209,-260,-744,-1207,-1613,-1939,-2148,-2233,-2186,-2011,-1724,-1351,-918,-459,-14,387,702,910,998,951,798,541,238,-84,-368,-577,-685,-665,-530,-273,59,459,852,1221,1489,1638,1620,1434,1070,562,-72,-759,-1458,-2083,-2594,-2934,-3088,-3062,-2872,-2577,-2198,-1809,-1424,-1105,-843,-684,-594,-600,-669,-790,-959,-1145,-1361,-1578,-1809,-2030,-2242,-2423,-2548,-2606,-2570,-2444,-2224,-1939,-1603,-1249,-900,-562,-258,32,288,536,758,965,1149,1295,1399,1434,1408,1305,1149,955,741,557,391,295,243,245,282,326,365,377,349,306,234,199,186,251,379,580,828,1091,1331,1505,1585,1543,1380,1105,744,339,-79,-458,-766,-975,-1067,-1048,-931,-745,-525,-313,-138,-29,1,-46,-159,-320,-509,-689,-846,-945,-977,-929,-803,-606,-360,-77,208,488,729,925,1051,1103,1067,942,731,441,94,-286,-660,-993,-1248,-1398,-1430,-1332,-1121,-806,-424,-7,403,761,1035,1189,1215,1105,876,566,201,-153,-467,-682,-790,-760,-623,-378,-76,270,610,946,1237,1502,1714,1894,2027,2121,2176,2175,2120,1990,1774,1481,1094,658,177,-282,-698,-998,-1167,-1166,-988,-645,-163,427,1056,1692,2261,2711,3001,3086,2954,2613,2086,1441,728,37,-583,-1071,-1402,-1572,-1586,-1481,-1279,-1031,-759,-504,-288,-126,-45,-31,-104,-225,-384,-526,-616,-609,-476,-209,180,640,1113,1508,1756,1788,1577,1115,448,-365,-1244,-2089,-2831,-3379,-3684,-3713,-3462,-2946,-2224,-1349,-409,518,1353,2019,2466,2653,2579,2255,1736,1083,388,-270,-814,-1188,-1366,-1343,-1146,-821,-431,-41,292,520,634,631,549,426,304,227,207,262,376,540,727,928,1113,1298,1456,1603,1725,1811,1847,1816,1693,1478,1161,756,278,-238,-765,-1254,-1676,-1993,-2185,-2238,-2159,-1954,-1667,-1324,-980,-676,-450,-322,-307,-387,-542,-744,-958,-1150,-1313,-1410,-1465,-1469,-1451,-1424,-1411,-1428,-1478,-1563,-1662,-1760,-1823,-1826,-1744,-1561,-1278,-912,-491,-63,326,627,821,886,852,732,572,406,255,146,72,45,46,86,143,227,315,404,484,535,564,545,494,397,259,90,-109,-319,-524,-715,-858,-965,-999,-984,-906,-780,-619,-427,-231,-35,139,293,413,510,574,621,642,653,649,644,646,657,697,761,852,967,1086,1203,1283,1316,1270,1139,906,593,197,-231,-670,-1079,-1414,-1668,-1808,-1843,-1763,-1583,-1316,-973,-592,-185,201,548,815,991,1054,1005,859,622,340,35,-262,-512,-717,-854,-940,-979,-982,-962,-904,-821,-667,-455,-147,242,706,1211,1717,2175,2536,2773,2851,2786,2585,2294,1953,1619,1322,1104,967,916,934,999,1097,1195,1297,1357,1395,1373,1308,1196,1043,870,674,484,287,107,-67,-224,-360,-471,-544,-583,-567,-520,-418,-298,-142,18,204,391,603,827,1058,1286,1479,1609,1639,1553,1327,990,554,70,-408,-840,-1176,-1406,-1524,-1551,-1519,-1457,-1413,-1396,-1438,-1522,-1646,-1784,-1903,-1983,-1990,-1915,-1756,-1511,-1217,-886,-572,-298,-105,0,-1,-77,-220,-375,-529,-630,-684,-657,-580,-450,-296,-145,-7,89,137,138,99,45,1,-1,57,195,397,647,905,1132,1285,1341,1282,1114,864,554,240,-51,-280,-420,-471,-418,-282,-75,189,479,787,1079,1354,1571,1736,1805,1780,1641,1389,1031,595,114,-364,-780,-1101,-1261,-1264,-1090,-773,-363,85,494,808,978,996,860,621,322,23,-215,-381,-433,-409,-311,-193,-82,-8,5,-33,-141,-275,-453,-637,-827,-1014,-1176,-1309,-1391,-1417,-1368,-1263,-1088,-890,-669,-476,-330,-249,-268,-352,-531,-735,-971,-1166,-1304,-1341,-1245,-1023,-657,-189,348,891,1380,1746,1958,1978,1820,1510,1098,643,204,-166,-428,-563,-564,-446,-232,38,330,602,817,956,996,946,819,638,439,250,98,-7,-54,-59,-33,1,22,18,-24,-98,-200,-313,-427,-540,-629,-719,-778,-831,-859,-853,-826,-741,-632,-478,-303,-136,17,114,137,77,-88,-342,-678,-1074,-1499,-1934,-2335,-2693,-2969,-3152,-3238,-3205,-3082,-2843,-2530,-2131,-1678,-1180,-671,-167,292,694,1010,1240,1367,1421,1389,1311,1200,1079,975,897,867,878,934,1021,1115,1201,1264,1277,1262,1194,1103,973,825,653,462,270,73,-98,-246,-356,-432,-474,-498,-511,-522,-537,-541,-539,-499,-430,-312,-165,-2,154,279,356,380,347,281,190,111,51,36,65,144,265,420,602,787,977,1137,1259,1319,1301,1202,1027,783,497,190,-117,-396,-633,-808,-913,-935,-882,-754,-577,-377,-185,-34,43,32,-79,-283,-548,-859,-1156,-1428,-1620,-1733,-1746,-1656,-1478,-1200,-856,-438,13,492,950,1366,1705,1941,2059,2050,1927,1705,1411,1094,763,482,243,72,-26,-72,-57,-1,93,220,377,546,741,927,1112,1274,1410,1520,1598,1678,1747,1856,1993,2175,2394,2630,2859,3046,3161,3174,3069,2845,2500,2071,1569,1054,545,96,-280,-543,-703,-734,-667,-498,-257,34,350,649,902,1065,1116,1031,808,457,12,-494,-996,-1466,-1835,-2102,-2239,-2265,-2211,-2111,-2012,-1949,-1935,-1982,-2070,-2173,-2257,-2290,-2240,-2103,-1872,-1566,-1214,-837,-477,-154,111,296,410,434,401,302,181,45,-69,-143,-165,-119,-21,139,323,535,732,907,1029,1090,1073,974,800,552,247,-94,-461,-818,-1146,-1432,-1632,-1763,-1788,-1729,-1574,-1338,-1030,-659,-245,194,624,1016,1332,1539,1617,1559,1368,1074,694,279,-151,-546,-886,-1142,-1303,-1368,-1356,-1273,-1170,-1044,-939,-847,-775,-722,-662,-605,-532,-460,-391,-340,-316,-326,-368,-433,-506,-577,-626,-646,-625,-558,-451,-299,-121,89,301,509,681,796,823,738,527,200,-221,-691,-1143,-1529,-1771,-1852,-1740,-1463,-1048,-561,-49,418,800,1067,1191,1193,1056,832,517,175,-182,-493,-744,-878,-903,-780,-546,-207,186,598,970,1278,1474,1557,1522,1377,1165,892,615,337,95,-106,-257,-356,-410,-432,-428,-422,-413,-411,-410,-397,-363,-288,-177,-23,141,310,437,516,522,463,344,188,1,-188,-389,-583,-782,-969,-1146,-1300,-1416,-1499,-1522,-1511,-1461,-1392,-1331,-1284,-1271,-1295,-1340,-1399,-1443,-1449,-1404,-1282,-1104,-859,-585,-289,-3,252,470,636,759,838,884,914,926,941,949,962,975,984,995,1005,1017,1033,1047,1064,1083,1094,1115,1131,1162,1206,1260,1328,1388,1434,1439,1402,1299,1149,950,732,526,356,267,269,378,587,867,1188,1504,1767,1948,2020,1970,1818,1558,1249,888,534,197,-93,-324,-487,-578,-597,-537,-422,-239,-28,206,426,613,749,822,831,780,676,536,359,163,-53,-270,-485,-680,-847,-983,-1074,-1132,-1150,-1139,-1106,-1050,-990,-914,-834,-745,-638,-524,-389,-245,-97,46,168,254,296,274,207,90,-39,-167,-247,-270,-197,-38,208,516,845,1157,1409,1554,1583,1477,1261,954,612,265,-16,-218,-294,-246,-77,194,535,897,1258,1568,1810,1966,2019,1975,1833,1602,1293,927,523,101,-303,-685,-1001,-1258,-1421,-1509,-1499,-1415,-1259,-1052,-821,-581,-371,-194,-81,-18,-18,-45,-109,-161,-227,-270,-330,-392,-494,-631,-821,-1046,-1300,-1562,-1810,-2035,-2230,-2390,-2526,-2629,-2701,-2734,-2712,-2629,-2475,-2249,-1967,-1635,-1283,-929,-601,-314,-78,96,222,287,317,306,265,201,110,8,-105,-208,-300,-352,-372,-328,-247,-115,43,203,356,457,515,500,435,307,157,-20,-189,-345,-479,-584,-661,-720,-748,-769,-763,-745,-703,-634,-527,-386,-205,14,250,512,769,1019,1254,1444,1598,1666,1653,1519,1261,886,406,-121,-659,-1118,-1455,-1599,-1531,-1243,-769,-165,494,1122,1650,2007,2171,2123,1887,1499,1008,471,-57,-529,-915,-1185,-1355,-1409,-1396,-1313,-1206,-1079,-958,-839,-737,-634,-545,-460,-390,-351,-326,-360,-394,-476,-527,-578,-565,-502,-366,-160,85,368,646,888,1086,1188,1220,1149,1000,779,502,200,-108,-395,-625,-783,-823,-754,-545,-230,171,611,1039,1390,1643,1736,1687,1484,1177,801,434,118,-67,-108,31,321,740,1229,1727,2173,2521,2719,2768,2646,2393,2028,1608,1181,791,489,291,216,251,379,551,733,864,912,850,678,401,74,-288,-615,-889,-1084,-1194,-1230,-1214,-1164,-1114,-1071,-1051,-1046,-1052,-1047,-1032,-980,-903,-793,-662,-515,-365,-204,-54,100,245,380,516,633,756,867,985,1102,1207,1306,1360,1381,1349,1274,1166,1038,911,799,719,677,675,717,797,900,1033,1163,1296,1398,1460,1460,1389,1238,1022,749,457,182,-32,-152,-144,-17,231,556,911,1253,1514,1672,1678,1542,1247,843,338,-192,-729,-1197,-1591,-1850,-2001,-2018,-1944,-1787,-1595,-1381,-1186,-1018,-888,-806,-765,-767,-812,-894,-1014,-1176,-1361,-1572,-1790,-2005,-2204,-2382,-2516,-2625,-2683,-2704,-2673,-2592,-2452,-2262,-2009,-1731,-1413,-1109,-826,-593,-436,-355,-359,-431,-558,-706,-852,-957,-1001,-959,-821,-593,-272,103,514,919,1280,1560,1736,1787,1717,1548,1290,1000,695,420,195,38,-49,-65,-33,44,132,228,316,394,471,550,637,750,867,1018,1163,1330,1483,1626,1740,1809,1812,1744,1591,1363,1065,721,356,-2,-312,-566,-723,-790,-768,-657,-499,-305,-105,60,191,236,213,79,-122,-419,-742,-1104,-1429,-1724,-1938,-2088,-2161,-2184,-2153,-2090,-1996,-1874,-1724,-1557,-1374,-1195,-1031,-894,-795,-730,-708,-696,-709,-699,-671,-598,-474,-311,-99,120,348,549,716,829,884,875,806,692,532,358,171,11,-127,-207,-238,-209,-137,-29,72,170,217,216,168,63,-53,-180,-279,-318,-291,-172,33,313,655,1030,1407,1768,2074,2324,2483,2554,2520,2387,2162,1849,1480,1060,637,211,-175,-520,-796,-995,-1106,-1122,-1049,-881,-651,-360,-59,245,508,717,855,899,860,714,476,146,-265,-736,-1238,-1736,-2186,-2542,-2780,-2853,-2778,-2546,-2191,-1755,-1271,-785,-333,62,383,620,780,863,877,843,761,662,556,461,396,359,356,369,394,403,411,391,386,380,414,484,597,749,924,1107,1282,1429,1532,1584,1576,1507,1393,1242,1092,957,880,862,932,1069,1275,1518,1776,2005,2181,2265,2243,2113,1875,1564,1202,837,495,212,8,-116,-144,-107,-6,114,243,332,385,363,286,146,-28,-227,-427,-613,-789,-941,-1098,-1250,-1416,-1592,-1775,-1944,-2093,-2191,-2236,-2226,-2150,-2042,-1896,-1741,-1585,-1439,-1308,-1197,-1107,-1039,-990,-945,-895,-807,-672,-453,-157,223,657,1110,1541,1899,2147,2256,2218,2050,1768,1425,1054,706,420,212,103,82,132,222,328,401,448,423,353,221,56,-141,-345,-544,-726,-876,-985,-1046,-1053,-993,-876,-683,-440,-142,177,509,808,1058,1223,1280,1218,1026,718,304,-171,-684,-1177,-1619,-1946,-2146,-2169,-2033,-1731,-1306,-796,-261,246,668,973,1121,1116,956,665,280,-171,-642,-1107,-1527,-1887,-2170,-2357,-2458,-2461,-2380,-2232,-2030,-1806,-1577,-1366,-1187,-1037,-922,-823,-730,-643,-533,-423,-294,-156,-29,97,186,242,254,219,149,65,-17,-65,-57,14,155,353,579,820,1023,1179,1252,1224,1099,867,546,168,-251,-663,-1030,-1333,-1512,-1582,-1497,-1295,-962,-550,-73,419,893,1327,1685,1973,2167,2287,2319,2287,2177,2021,1802,1559,1290,1026,783,589,447,387,384,464,587,759,945,1124,1279,1381,1426,1409,1333,1216,1072,912,753,600,452,316,186,54,-65,-200,-331,-479,-640,-817,-1005,-1196,-1379,-1530,-1639,-1674,-1634,-1502,-1288,-996,-661,-294,55,373,616,776,837,798,681,495,291,88,-62,-147,-136,-43,128,349,585,810,993,1124,1191,1200,1163,1080,983,855,731,591,462,331,220,123,63,38,60,133,255,429,645,898,1184,1482,1791,2072,2323,2502,2598,2589,2460,2216,1861,1418,917,395,-107,-545,-900,-1130,-1245,-1235,-1117,-916,-654,-367,-84,157,335,415,389,247,-9,-358,-790,-1257,-1749,-2208,-2623,-2949,-3172,-3273,-3246,-3091,-2827,-2481,-2087,-1695,-1348,-1082,-941,-904,-990,-1140,-1324,-1491,-1593,-1604,-1519,-1328,-1064,-742,-391,-34,313,637,925,1172,1366,1503,1565,1553,1458,1289,1057,777,482,192,-61,-264,-410,-492,-531,-528,-505,-468,-425,-373,-327,-257,-203,-127,-69,-2,38,74,81,75,51,16,-24,-56,-88,-97,-108,-97,-94,-85,-98,-121,-166,-225,-292,-362,-422,-467,-488,-482,-449,-393,-316,-243,-166,-125,-116,-159,-255,-408,-600,-834,-1063,-1283,-1453,-1560,-1585,-1535,-1413,-1252,-1077,-918,-806,-752,-766,-833,-944,-1066,-1185,-1273,-1325,-1324,-1275,-1176,-1025,-842,-613,-366,-96,173,441,681,894,1048,1149,1171,1136,1034,904,757,633,548,516,542,607,694,776,833,842,805,715,580,428,255,108,-4,-51,-18,114,333,651,1026,1445,1857,2233,2517,2701,2741,2651,2432,2102,1710,1280,865,497,204,8,-84,-82,11,159,364,579,816,1031,1245,1425,1584,1705,1776,1792,1731,1580,1344,1005,606,140,-340,-818,-1258,-1636,-1935,-2138,-2245,-2258,-2180,-2044,-1852,-1645,-1437,-1243,-1083,-945,-842,-740,-649,-538,-417,-276,-121,28,173,283,378,435,486,518,576,645,756,896,1061,1246,1410,1560,1646,1687,1651,1561,1414,1228,1020,803,608,436,325,266,284,362,501,681,885,1095,1291,1464,1598,1701,1751,1774,1742,1684,1584,1457,1307,1131,952,753,562,366,191,36,-88,-171,-226,-236,-231,-208,-181,-166,-153,-167,-186,-223,-271,-325,-401,-491,-607,-752,-931,-1134,-1366,-1603,-1840,-2076,-2284,-2481,-2647,-2784,-2885,-2943,-2953,-2903,-2802,-2627,-2407,-2125,-1809,-1466,-1116,-778,-463,-189,36,215,339,429,490,536,577,616,654,677,687,667,619,557,469,397,333,301,309,348,426,520,612,686,713,685,594,440,238,9,-239,-461,-666,-818,-920,-956,-932,-838,-682,-467,-193,120,463,810,1133,1395,1566,1600,1492,1214,798,264,-337,-947,-1509,-1972,-2288,-2434,-2396,-2179,-1800,-1307,-728,-146,406,854,1163,1300,1247,1017,619,107,-486,-1087,-1647,-2117,-2455,-2647,-2686,-2589,-2383,-2108,-1798,-1496,-1230,-1022,-883,-812,-795,-817,-849,-870,-862,-801,-694,-525,-325,-79,173,442,702,955,1191,1408,1597,1754,1867,1933,1938,1890,1776,1611,1393,1139,860,565,271,-18,-285,-524,-714,-851,-908,-886,-765,-563,-267,81,481,883,1272,1608,1876,2049,2128,2103,1990,1790,1539,1235,929,612,336,96,-75,-176,-202,-140,-10,199,451,738,1030,1300,1523,1682,1756,1752,1664,1506,1285,1020,722,402,77,-250,-568,-865,-1138,-1373,-1564,-1710,-1803,-1858,-1873,-1883,-1874,-1893,-1910,-1945,-1980,-1979,-1952,-1845,-1672,-1419,-1093,-721,-320,78,447,757,995,1136,1191,1160,1066,935,801,693,641,665,765,948,1182,1444,1703,1906,2040,2064,1977,1774,1468,1083,645,195,-235,-604,-876,-1031,-1045,-912,-644,-252,228,759,1298,1806,2231,2554,2742,2783,2685,2453,2126,1728,1320,926,604,373,250,249,342,525,740,967,1152,1274,1308,1249,1110,894,639,345,45,-265,-567,-867,-1161,-1456,-1749,-2043,-2334,-2614,-2887,-3121,-3334,-3487,-3590,-3617,-3578,-3453,-3267,-3011,-2714,-2391,-2062,-1746,-1470,-1225,-1049,-905,-822,-762,-729,-697,-652,-571,-454,-274,-66,190,455,716,964,1168,1343,1462,1548,1580,1579,1528,1444,1309,1136,921,669,408,139,-101,-293,-424,-461,-413,-268,-39,249,590,928,1265,1541,1757,1879,1908,1840,1686,1463,1183,882,563,267,-7,-226,-390,-472,-486,-415,-282,-96,113,334,518,673,753,778,724,618,455,251,27,-225,-466,-716,-938,-1147,-1318,-1447,-1538,-1582,-1597,-1593,-1577,-1578,-1587,-1617,-1659,-1693,-1714,-1691,-1626,-1496,-1319,-1089,-823,-544,-248,27,282,501,666,789,848,866,829,762,657,531,394,254,131,28,-47,-85,-105,-99,-101,-113,-159,-249,-386,-566,-785,-1003,-1224,-1382,-1496,-1512,-1459,-1315,-1113,-859,-585,-303,-35,214,431,620,768,887,958,992,968,895,770,596,404,198,20,-110,-169,-139,-19,191,466,786,1119,1430,1699,1889,2005,2022,1966,1835,1650,1435,1186,937,666,394,104,-208,-537,-892,-1255,-1607,-1933,-2197,-2385,-2482,-2481,-2393,-2228,-2012,-1755,-1485,-1213,-952,-723,-529,-380,-284,-235,-229,-252,-282,-296,-277,-200,-52,169,468,816,1201,1585,1931,2222,2413,2519,2517,2427,2263,2044,1797,1547,1312,1120,985,919,927,1000,1127,1286,1457,1610,1742,1831,1890,1916,1926,1926,1924,1917,1903,1868,1807,1712,1573,1418,1224,1039,847,676,524,398,291,205,125,47,-27,-110,-181,-251,-291,-313,-300,-276,-236,-223,-239,-329,-493,-742,-1077,-1458,-1884,-2294,-2684,-3011,-3273,-3467,-3582,-3651,-3651,-3617,-3531,-3403,-3226,-3003,-2733,-2417,-2072,-1690,-1305,-905,-526,-167,149,409,609,729,794,790,765,706,674,652,686,756,880,1038,1218,1407,1573,1708,1783,1782,1713,1562,1355,1103,823,560,311,125,-8,-72,-71,-17,86,221,382,548,717,866,998,1088,1140,1132,1068,942,765,553,328,116,-61,-187,-265,-292,-290,-263,-234,-203,-179,-154,-112,-50,56,203,382,579,758,891,944,907,763,525,204,-184,-606,-1044,-1474,-1860,-2207,-2477,-2686,-2818,-2875,-2865,-2793,-2673,-2518,-2345,-2156,-1978,-1800,-1636,-1476,-1316,-1145,-957,-748,-525,-293,-79,116,261,352,379,339,246,116,-24,-145,-225,-253,-221,-150,-48,45,118,125,76,-65,-265,-529,-815,-1099,-1333,-1506,-1568,-1536,-1384,-1143,-824,-462,-89,262,557,780,914,970,958,902,837,778,763,774,835,908,987,1051,1071,1052,976,856,698,519,349,207,126,120,197,356,573,826,1085,1312,1492,1585,1598,1508,1331,1075,747,375,-37,-465,-887,-1285,-1623,-1882,-2032,-2061,-1952,-1712,-1344,-882,-345,214,765,1257,1652,1923,2041,2005,1821,1515,1128,700,287,-73,-338,-483,-504,-398,-208,36,281,472,584,584,482,285,34,-249,-509,-726,-873,-937,-926,-855,-732,-591,-426,-263,-93,81,262,458,671,915,1180,1476,1786,2104,2409,2686,2914,3090,3194,3250,3239,3212,3160,3123,3109,3120,3164,3220,3285,3342,3376,3385,3352,3284,3182,3042,2872,2660,2412,2103,1755,1333,870,355,-197,-763,-1333,-1868,-2358,-2761,-3078,-3281,-3378,-3373,-3279,-3128,-2950,-2784,-2667,-2620,-2667,-2804,-3020,-3292,-3580,-3852,-4067,-4195,-4207,-4087,-3829,-3445,-2955,-2397,-1804,-1226,-694,-236,121,387,552,650,690,705,703,710,714,740,761,801,833,877,919,974,1039,1120,1212,1304,1388,1452,1486,1496,1474,1435,1381,1320,1260,1216,1185,1190,1215,1275,1348,1412,1459,1434,1347,1149,862,474,24,-465,-950,-1381,-1738,-1963,-2070,-2038,-1893,-1675,-1399,-1130,-888,-697,-597,-566,-640,-794,-1032,-1340,-1701,-2111,-2552,-3013,-3474,-3911,-4298,-4602,-4807,-4882,-4837,-4668,-4396,-4044,-3649,-3218,-2802,-2380,-2002,-1631,-1309,-1010,-763,-564,-434,-361,-359,-386,-437,-459,-434,-325,-128,160,518,912,1302,1645,1899,2049,2071,1992,1806,1578,1297,1043,810,654,578,597,711,906,1170,1470,1789,2087,2348,2545,2672,2723,2702,2620,2478,2300,2078,1840,1577,1311,1039,781,531,319,136,15,-41,-22,87,274,534,857,1198,1551,1860,2112,2264,2307,2213,1997,1647,1197,661,64,-546,-1157,-1722,-2210,-2616,-2893,-3055,-3091,-3017,-2862,-2655,-2427,-2210,-2007,-1848,-1696,-1586,-1469,-1372,-1267,-1171,-1061,-966,-852,-740,-610,-455,-280,-72,161,415,689,971,1256,1537,1799,2048,2263,2454,2604,2721,2798,2849,2870,2882,2892,2906,2939,2984,3044,3113,3180,3226,3245,3196,3090,2894,2639,2322,1984,1655,1373,1172,1069,1070,1169,1339,1554,1770,1948,2061,2073,1992,1801,1539,1202,845,466,107,-221,-515,-757,-957,-1118,-1242,-1346,-1428,-1503,-1575,-1654,-1735,-1836,-1935,-2056,-2175,-2303,-2429,-2546,-2649,-2734,-2803,-2854,-2901,-2930,-2951,-2949,-2911,-2835,-2700,-2508,-2259,-1952,-1607,-1237,-853,-485,-127,199,502,778,1030,1249,1446,1592,1709,1765,1779,1756,1692,1625,1545,1481,1426,1392,1362,1355,1338,1332,1312,1282,1240,1175,1095,994,871,727,564,381,189,-9,-196,-365,-499,-600,-658,-687,-697,-697,-713,-745,-815,-915,-1055,-1225,-1422,-1640,-1874,-2114,-2365,-2602,-2830,-3015,-3156,-3221,-3208,-3107,-2918,-2657,-2333,-1978,-1619,-1291,-1019,-826,-721,-702,-770,-894,-1072,-1264,-1460,-1629,-1758,-1827,-1830,-1766,-1633,-1452,-1227,-991,-757,-543,-369,-221,-116,-28,61,155,301,473,710,965,1250,1523,1763,1971,2109,2205,2249,2246,2215,2145,2049,1924,1769,1582,1372,1126,879,618,387,195,66,23,56,173,339,536,725,877,972,994,941,816,639,413,165,-105,-371,-636,-875,-1101,-1288,-1444,-1557,-1625,-1659,-1659,-1646,-1619,-1591,-1555,-1515,-1452,-1377,-1273,-1155,-1027,-904,-789,-708,-638,-604,-568,-530,-466,-354,-196,27,294,597,906,1194,1435,1606,1704,1717,1670,1561,1422,1272,1120,1007,918,890,908,979,1094,1241,1399,1552,1678,1763,1800,1785,1717,1615,1477,1335,1173,1032,886,765,666,588,554,556,604,686,804,921,1044,1129,1181,1179,1132,1039,923,786,655,521,402,280,168,41,-77,-211,-340,-466,-582,-679,-751,-794,-795,-760,-678,-561,-415,-255,-103,29,137,210,266,299,328,344,354,359,354,358,367,403,469,572,717,874,1049,1188,1284,1311,1256,1128,950,739,539,381,273,253,288,382,498,612,683,706,634,483,234,-91,-465,-868,-1240,-1572,-1814,-1960,-2005,-1947,-1808,-1610,-1370,-1125,-892,-692,-538,-433,-368,-349,-342,-355,-364,-368,-365,-352,-338,-330,-341,-378,-441,-544,-661,-801,-934,-1063,-1171,-1257,-1314,-1347,-1349,-1329,-1280,-1207,-1116,-1010,-899,-795,-706,-643,-614,-613,-657,-725,-823,-943,-1050,-1162,-1229,-1258,-1236,-1153,-1025,-857,-658,-456,-248,-62,104,247,360,451,515,558,584,607,627,670,739,848,991,1170,1357,1551,1710,1827,1872,1830,1700,1477,1177,824,435,52,-317,-626,-873,-1027,-1088,-1053,-927,-727,-471,-183,114,386,612,761,818,783,648,443,178,-106,-390,-635,-839,-969,-1046,-1057,-1025,-962,-875,-794,-713,-664,-648,-681,-768,-906,-1084,-1284,-1477,-1641,-1743,-1770,-1710,-1565,-1360,-1111,-860,-628,-441,-315,-238,-204,-181,-142,-65,75,273,531,815,1102,1357,1550,1665,1690,1640,1517,1371,1209,1075,993,971,1032,1156,1337,1544,1751,1921,2034,2053,1990,1819,1584,1286,978,674,427,232,133,109,175,308,494,705,923,1106,1245,1295,1256,1111,864,532,139,-279,-692,-1065,-1383,-1623,-1785,-1875,-1891,-1865,-1786,-1696,-1586,-1486,-1395,-1323,-1275,-1239,-1218,-1185,-1133,-1051,-923,-767,-570,-358,-143,64,231,361,431,447,417,349,279,208,183,193,278,418,631,895,1204,1536,1868,2181,2440,2642,2760,2803,2767,2677,2535,2382,2211,2048,1889,1734,1572,1407,1229,1040,849,657,470,303,145,7,-116,-235,-328,-415,-463,-479,-447,-366,-247,-110,33,138,204,191,108,-59,-301,-599,-948,-1319,-1707,-2085,-2449,-2765,-3037,-3224,-3328,-3334,-3231,-3046,-2776,-2464,-2134,-1812,-1535,-1307,-1148,-1052,-1007,-1008,-1026,-1053,-1069,-1060,-1024,-942,-826,-666,-475,-253,-14,238,481,717,922,1114,1270,1413,1533,1635,1729,1797,1864,1904,1943,1965,1985,2005,2028,2055,2090,2124,2157,2177,2170,2136,2046,1913,1705,1453,1127,769,370,-32,-414,-756,-1024,-1208,-1292,-1277,-1168,-984,-741,-477,-203,29,228,338,385,337,218,27,-205,-480,-754,-1034,-1284,-1509,-1698,-1848,-1973,-2060,-2145,-2206,-2270,-2321,-2364,-2389,-2385,-2345,-2258,-2124,-1950,-1741,-1521,-1305,-1109,-956,-844,-777,-747,-730,-714,-670,-585,-445,-251,-5,268,562,843,1103,1317,1482,1595,1646,1657,1619,1558,1479,1397,1317,1251,1191,1149,1101,1062,998,922,815,672,515,321,135,-57,-240,-395,-550,-672,-792,-898,-997,-1085,-1159,-1218,-1248,-1255,-1224,-1167,-1077,-977,-866,-767,-688,-634,-615,-617,-646,-676,-718,-752,-779,-800,-810,-812,-801,-770,-714,-624,-492,-319,-99,150,419,681,905,1079,1165,1168,1082,919,714,487,274,112,0,-20,19,132,288,473,663,856,1023,1175,1311,1420,1535,1633,1752,1872,2017,2168,2328,2487,2627,2733,2804,2803,2760,2639,2471,2258,2004,1746,1468,1208,953,728,523,355,221,121,70,48,77,138,239,368,514,678,831,980,1098,1181,1222,1205,1118,969,727,427,53,-367,-799,-1230,-1607,-1922,-2145,-2272,-2313,-2275,-2185,-2056,-1918,-1766,-1639,-1510,-1400,-1301,-1192,-1100,-982,-876,-756,-647,-544,-461,-400,-364,-359,-377,-423,-483,-557,-626,-686,-726,-732,-704,-630,-514,-359,-171,42,261,473,665,814,924,985,1004,994,965,931,905,887,884,887,890,895,879,854,804,726,627,489,338,161,-12,-185,-328,-447,-511,-539,-506,-442,-330,-210,-65,59,176,244,274,242,149,2,-208,-457,-746,-1059,-1387,-1715,-2035,-2325,-2575,-2774,-2909,-2982,-2988,-2938,-2838,-2705,-2548,-2380,-2218,-2060,-1919,-1784,-1660,-1524,-1387,-1227,-1050,-866,-662,-462,-263,-62,123,319,500,686,863,1032,1184,1320,1421,1503,1546,1568,1550,1520,1461,1401,1342,1285,1257,1234,1235,1241,1246,1251,1232,1207,1159,1103,1037,972,914,857,814,764,714,651,565,462,333,189,39,-109,-232,-332,-387,-403,-385,-333,-279,-220,-184,-175,-199,-269,-361,-498,-641,-809,-968,-1135,-1273,-1402,-1488,-1543,-1545,-1503,-1413,-1281,-1133,-964,-817,-687,-602,-550,-545,-554,-592,-617,-646,-643,-626,-559,-468,-322,-142,79,338,612,907,1199,1487,1762,2024,2265,2498,2706,2905,3066,3202,3278,3298,3235,3096,2871,2573,2220,1822,1425,1038,705,441,253,164,136,181,247,317,368,374,332,253,141,34,-66,-123,-149,-126,-86,-25,23,54,49,6,-81,-203,-367,-550,-765,-981,-1211,-1430,-1636,-1816,-1963,-2071,-2138,-2159,-2134,-2061,-1937,-1764,-1548,-1286,-1003,-701,-399,-126,117,293,415,459,452,384,297,190,96,26,-15,-9,30,108,212,338,477,624,764,907,1030,1153,1255,1352,1432,1506,1567,1616,1647,1660,1641,1602,1531,1433,1323,1195,1073,955,854,764,695,631,565,493,390,264,92,-115,-363,-645,-944,-1244,-1524,-1750,-1917,-1985,-1972,-1856,-1680,-1455,-1222,-1014,-867,-792,-815,-915,-1093,-1319,-1577,-1834,-2078,-2289,-2455,-2580,-2649,-2677,-2657,-2598,-2507,-2383,-2237,-2068,-1878,-1674,-1447,-1216,-967,-730,-490,-276,-75,104,262,414,549,689,817,949,1069,1186,1288,1374,1441,1487,1516,1532,1541,1560,1590,1642,1714,1799,1881,1946,1970,1934,1846,1674,1467,1206,951,706,514,385,336,359,448,579,729,867,977,1022,1006,908,741,509,234,-65,-359,-623,-840,-990,-1071,-1085,-1040,-950,-840,-724,-622,-561,-536,-578,-670,-819,-1013,-1233,-1456,-1662,-1813,-1900,-1892,-1788,-1591,-1315,-981,-626,-266,56,325,525,636,662,603,466,276,38,-204,-445,-637,-775,-824,-772,-624,-372,-58,311,689,1048,1361,1606,1776,1868,1885,1842,1741,1609,1442,1266,1080,890,708,525,350,180,15,-136,-264,-366,-428,-445,-413,-332,-198,-41,153,330,508,633,724,757,740,687,599,502,398,308,220,153,89,34,-26,-82,-157,-232,-332,-451,-596,-764,-954,-1152,-1345,-1520,-1659,-1753,-1800,-1795,-1746,-1662,-1544,-1407,-1247,-1068,-866,-651,-411,-173,71,293,487,636,731,761,733,648,524,383,243,146,102,152,290,536,864,1262,1691,2111,2489,2786,2984,3069,3044,2925,2724,2482,2205,1941,1694,1486,1327,1209,1148,1113,1120,1134,1159,1172,1167,1131,1058,952,804,632,429,216,-9,-224,-429,-612,-760,-875,-947,-980,-983,-955,-930,-902,-915,-964,-1067,-1225,-1420,-1646,-1876,-2096,-2287,-2448,-2564,-2655,-2712,-2758,-2795,-2824,-2862,-2885,-2917,-2923,-2918,-2871,-2789,-2649,-2451,-2200,-1891,-1551,-1186,-821,-471,-153,128,357,542,677,771,834,874,903,945,996,1082,1192,1328,1472,1620,1728,1809,1817,1772,1656,1496,1301,1097,919,763,674,627,637,695,779,893,1011,1123,1227,1287,1323,1292,1210,1063,858,603,307,-4,-329,-632,-915,-1162,-1355,-1503,-1593,-1627,-1618,-1557,-1470,-1353,-1235,-1119,-1034,-985,-994,-1056,-1183,-1352,-1552,-1761,-1942,-2079,-2139,-2112,-1985,-1771,-1465,-1115,-728,-354,-22,245,414,491,465,366,206,25,-150,-289,-370,-376,-300,-139,105,410,783,1175,1588,1982,2337,2637,2859,2998,3047,3009,2891,2698,2450,2154,1825,1490,1146,833,544,306,126,7,-46,-31,32,157,298,464,621,748,838,862,820,708,523,292,18,-259,-521,-753,-924,-1044,-1108,-1119,-1114,-1084,-1080,-1085,-1144,-1225,-1358,-1503,-1671,-1824,-1969,-2070,-2142,-2152,-2129,-2037,-1912,-1721,-1488,-1200,-862,-484,-80,327,710,1033,1277,1410,1435,1345,1174,936,682,437,242,126,98,176,343,593,897,1231,1556,1853,2090,2256,2342,2344,2279,2158,2009,1849,1708,1585,1504,1436,1398,1348,1297,1226,1138,1045,954,881,849,853,906,986,1090,1174,1232,1214,1127,937,668,320,-78,-484,-876,-1203,-1447,-1579,-1597,-1503,-1318,-1066,-784,-508,-272,-114,-47,-97,-252,-513,-843,-1222,-1603,-1946,-2219,-2386,-2431,-2356,-2163,-1888,-1554,-1206,-868,-576,-329,-149,-9,85,150,205,236,272,291,310,322,340,361,406,466,566,688,845,1011,1180,1323,1425,1461,1424,1307,1111,861,557,248,-68,-344,-584,-756,-867,-909,-878,-795,-646,-459,-236,-7,211,395,513,558,507,363,132,-168,-521,-890,-1257,-1592,-1868,-2077,-2200,-2236,-2191,-2065,-1889,-1663,-1436,-1206,-1020,-882,-814,-821,-898,-1041,-1229,-1448,-1666,-1869,-2023,-2117,-2133,-2060,-1917,-1694,-1436,-1145,-853,-567,-309,-66,148,346,528,692,844,970,1078,1149,1191,1199,1180,1137,1097,1056,1051,1074,1152,1265,1425,1606,1796,1975,2121,2213,2244,2188,2057,1837,1556,1217,852,489,149,-130,-340,-462,-497,-455,-357,-211,-68,86,185,259,261,220,116,-18,-187,-353,-516,-647,-745,-803,-820,-815,-787,-763,-735,-721,-714,-712,-719,-726,-745,-782,-843,-935,-1070,-1222,-1404,-1577,-1728,-1843,-1895,-1890,-1818,-1694,-1522,-1318,-1094,-860,-621,-391,-162,45,239,394,520,597,627,616,559,483,380,293,208,177,190,276,432,670,968,1320,1701,2075,2431,2720,2944,3077,3124,3083,2977,2808,2612,2396,2180,1996,1837,1740,1687,1692,1735,1797,1856,1884,1856,1762,1597,1359,1086,765,453,141,-139,-380,-587,-742,-857,-934,-964,-977,-947,-915,-860,-813,-772,-743,-737,-753,-782,-840,-901,-979,-1069,-1169,-1279,-1407,-1524,-1655,-1758,-1844,-1889,-1879,-1811,-1673,-1465,-1196,-879,-534,-185,140,434,664,840,965,1030,1087,1107,1155,1202,1286,1384,1505,1630,1748,1852,1925,1976,1989,1979,1942,1884,1806,1715,1603,1489,1360,1237,1117,1013,925,859,809,776,742,712,661,596,506,387,248,71,-124,-362,-623,-934,-1264,-1633,-2010,-2385,-2747,-3057,-3318,-3504,-3613,-3643,-3603,-3508,-3375,-3236,-3100,-3002,-2939,-2929,-2949,-3005,-3056,-3095,-3092,-3036,-2908,-2722,-2467,-2174,-1854,-1527,-1222,-947,-718,-543,-400,-308,-221,-150,-64,43,176,346,549,775,1024,1265,1500,1700,1864,1980,2060,2105,2133,2161,2193,2252,2322,2413,2502,2582,2634,2650,2620,2545,2421,2262,2068,1852,1631,1397,1186,981,819,682,605,568,591,650,744,848,944,1003,1014,942,807,576,297,-36,-375,-700,-978,-1187,-1320,-1377,-1362,-1309,-1216,-1130,-1061,-1029,-1047,-1126,-1256,-1448,-1673,-1935,-2195,-2450,-2655,-2811,-2875,-2869,-2757,-2572,-2314,-1999,-1663,-1311,-976,-671,-407,-193,-24,106,202,281,336,389,427,462,488,519,557,615,703,820,975,1155,1343,1528,1675,1789,1832,1829,1769,1671,1561,1441,1346,1266,1218,1181,1155,1120,1066,991,889,779,662,567,495,466,471,515,564,618,636,613,528,389,191,-33,-282,-512,-712,-853,-923,-915,-824,-673,-460,-238,-8,171,295,326,261,104,-144,-440,-778,-1100,-1400,-1635,-1799,-1885,-1894,-1844,-1740,-1607,-1452,-1293,-1133,-973,-817,-650,-480,-296,-96,105,314,513,702,874,1028,1171,1297,1431,1560,1706,1860,2028,2198,2369,2514,2633,2689,2693,2617,2480,2278,2037,1777,1522,1304,1128,1021,968,971,1008,1060,1104,1118,1088,999,849,642,378,85,-232,-546,-837,-1092,-1291,-1428,-1504,-1513,-1484,-1409,-1335,-1249,-1187,-1144,-1127,-1131,-1155,-1189,-1234,-1286,-1345,-1413,-1487,-1565,-1637,-1698,-1733,-1742,-1717,-1665,-1590,-1506,-1418,-1347,-1283,-1253,-1219,-1207,-1170,-1122,-1033,-913,-748,-568,-366,-176,-12,121,210,265,308,345,410,514,664,855,1076,1299,1504,1666,1762,1784,1729,1599,1414,1186,950,718,525,381,300,281,326,410,535,661,790,885,944,953,902,797,642,435,205,-54,-313,-559,-776,-944,-1063,-1109,-1115,-1046,-958,-825,-689,-547,-415,-300,-214,-158,-148,-183,-262,-403,-574,-788,-1017,-1243,-1457,-1630,-1763,-1834,-1859,-1818,-1737,-1602,-1437,-1238,-1029,-820,-618,-456,-324,-249,-220,-235,-277,-334,-372,-384,-348,-268,-138,11,180,332,465,564,628,665,675,677,667,662,649,650,633,638,620,626,624,646,680,744,830,948,1087,1234,1391,1517,1617,1654,1626,1518,1334,1082,777,446,113,-192,-442,-621,-713,-722,-654,-534,-382,-229,-99,-7,21,-3,-97,-243,-433,-657,-893,-1128,-1347,-1536,-1681,-1783,-1828,-1830,-1790,-1717,-1619,-1507,-1377,-1243,-1095,-934,-763,-571,-374,-153,59,290,507,726,934,1130,1317,1491,1656,1812,1959,2105,2239,2369,2485,2584,2659,2697,2699,2648,2555,2410,2229,2025,1794,1576,1349,1154,966,815,674,574,487,438,417,425,468,534,619,716,799,868,899,876,803,657,455,203,-84,-377,-662,-907,-1099,-1231,-1287,-1293,-1236,-1150,-1044,-935,-851,-791,-781,-817,-902,-1039,-1212,-1409,-1624,-1822,-2006,-2147,-2242,-2280,-2262,-2193,-2066,-1910,-1699,-1471,-1205,-922,-625,-325,-29,240,493,699,881,1025,1145,1256,1360,1481,1615,1781,1961,2170,2373,2573,2737,2850,2893,2850,2715,2497,2190,1834,1418,999,562,156,-227,-558,-834,-1056,-1208,-1309,-1349,-1343,-1292,-1214,-1106,-992,-876,-772,-702,-669,-692,-781,-923,-1139,-1389,-1682,-1978,-2256,-2496,-2666,-2755,-2752,-2647,-2457,-2180,-1854,-1492,-1134,-808,-544,-378,-314,-375,-546,-804,-1134,-1474,-1802,-2063,-2226,-2277,-2198,-2012,-1720,-1373,-979,-603,-246,40,259,395,454,455,413,356,314,297,333,417,563,751,978,1223,1475,1709,1929,2094,2233,2299,2332,2299,2239,2138,2026,1907,1792,1692,1603,1529,1460,1394,1309,1222,1103,977,837,690,559,432,328,239,156,88,5,-70,-164,-257,-356,-460,-553,-656,-744,-843,-939,-1026,-1120,-1182,-1236,-1248,-1233,-1179,-1108,-1009,-926,-848,-816,-821,-879,-983,-1118,-1267,-1412,-1522,-1597,-1619,-1587,-1518,-1405,-1272,-1124,-970,-817,-673,-534,-408,-289,-179,-70,37,152,287,438,623,831,1062,1305,1538,1748,1919,2038,2106,2124,2106,2062,2013,1966,1924,1895,1865,1826,1781,1706,1618,1517,1400,1304,1212,1157,1131,1134,1166,1204,1247,1261,1253,1188,1085,911,700,424,121,-224,-579,-933,-1273,-1565,-1811,-1970,-2052,-2038,-1946,-1792,-1592,-1389,-1195,-1051,-960,-945,-989,-1098,-1241,-1400,-1560,-1687,-1782,-1827,-1825,-1770,-1673,-1533,-1358,-1154,-926,-673,-417,-136,134,421,685,951,1191,1413,1611,1781,1919,2040,2118,2191,2222,2249,2247,2238,2213,2180,2136,2090,2038,1982,1926,1855,1780,1681,1575,1447,1315,1176,1037,911,788,690,601,538,497,480,493,531,585,652,704,737,719,652,515,324,68,-231,-559,-908,-1243,-1561,-1831,-2045,-2185,-2256,-2255,-2192,-2092,-1965,-1844,-1744,-1682,-1674,-1722,-1824,-1974,-2164,-2373,-2595,-2800,-2977,-3113,-3191,-3206,-3164,-3058,-2913,-2724,-2511,-2283,-2041,-1806,-1566,-1336,-1105,-880,-649,-422,-192,34,242,438,597,732,821,887,911,933,932,950,971,1017,1084,1158,1250,1327,1402,1451,1479,1486,1463,1439,1396,1361,1331,1305,1289,1269,1245,1213,1162,1108,1038,969,907,844,808,770,758,742,735,719,698,665,629,584,551,522,513,521,541,576,603,619,607,552,453,300,88,-168,-474,-808,-1160,-1512,-1842,-2134,-2371,-2530,-2613,-2604,-2516,-2364,-2155,-1924,-1684,-1459,-1258,-1093,-955,-849,-755,-665,-567,-448,-300,-119,101,356,633,936,1239,1535,1809,2030,2195,2272,2268,2169,1999,1770,1519,1280,1082,956,915,955,1074,1229,1414,1572,1705,1764,1770,1689,1555,1347,1111,827,549,255,-1,-239,-417,-558,-639,-677,-688,-670,-672,-675,-730,-803,-927,-1050,-1189,-1291,-1362,-1365,-1309,-1189,-1023,-820,-629,-446,-338,-290,-342,-478,-701,-989,-1312,-1649,-1961,-2222,-2415,-2521,-2536,-2463,-2309,-2084,-1806,-1481,-1130,-758,-385,-14,338,660,945,1181,1361,1492,1561,1590,1569,1527,1453,1380,1296,1234,1185,1170,1188,1244,1339,1463,1600,1740,1857,1943,1979,1961,1897,1787,1660,1512,1373,1242,1133,1050,985,949,915,901,865,826,744,637,476,293,62,-170,-414,-635,-823,-960,-1042,-1056,-1013,-917,-776,-622,-458,-325,-223,-180,-196,-273,-407,-586,-792,-1011,-1227,-1420,-1583,-1701,-1756,-1763,-1695,-1579,-1408,-1204,-984,-757,-555,-372,-233,-133,-63,-34,-21,-24,-35,-32,-21,8,61,124,189,249,273,265,206,103,-37,-191,-346,-468,-555,-580,-560,-487,-384,-265,-146,-40,41,99,127,140,137,135,132,143,155,188,212,253,279,306,317,317,304,276,240,197,155,117,97,87,111,150,225,312,417,518,603,657,660,605,486,302,64,-215,-515,-818,-1097,-1339,-1521,-1640,-1690,-1670,-1597,-1472,-1314,-1129,-926,-718,-499,-282,-59,163,385,599,810,990,1161,1285,1381,1431,1443,1422,1362,1290,1195,1105,1018,954,907,897,902,927,960,978,986,961,910,837,746,659,586,539,530,549,603,668,740,807,843,865,832,772,657,509,315,96,-145,-392,-626,-837,-1010,-1134,-1205,-1223,-1184,-1115,-1000,-895,-777,-700,-661,-677,-761,-901,-1093,-1325,-1570,-1818,-2045,-2234,-2386,-2479,-2531,-2527,-2492,-2418,-2330,-2218,-2109,-1981,-1854,-1706,-1532,-1332,-1087,-804,-489,-140,216,577,923,1237,1521,1748,1936,2062,2145,2178,2178,2140,2090,2014,1937,1841,1738,1615,1472,1313,1133,953,775,619,496,414,375,383,420,487,557,621,651,639,563,429,227,-19,-306,-597,-885,-1136,-1338,-1480,-1545,-1539,-1456,-1309,-1103,-863,-595,-325,-66,176,372,547,654,734,741,702,601,441,227,-31,-323,-631,-928,-1201,-1420,-1562,-1629,-1587,-1465,-1247,-970,-636,-294,57,359,614,787,887,901,860,767,668,568,511,492,541,639,793,981,1186,1390,1563,1699,1769,1785,1730,1625,1469,1280,1078,868,685,523,407,345,328,372,447,551,660,751,810,819,767,659,495,284,45,-218,-482,-744,-985,-1199,-1366,-1487,-1547,-1548,-1490,-1382,-1238,-1064,-894,-717,-568,-441,-336,-267,-216,-194,-200,-231,-307,-408,-565,-744,-965,-1186,-1415,-1614,-1777,-1896,-1946,-1948,-1888,-1784,-1641,-1466,-1276,-1059,-844,-611,-371,-134,119,355,592,804,996,1153,1281,1368,1421,1446,1440,1420,1390,1353,1326,1294,1273,1252,1230,1214,1195,1186,1197,1226,1297,1399,1538,1702,1876,2040,2169,2251,2262,2201,2067,1856,1592,1276,925,566,199,-144,-458,-728,-954,-1122,-1252,-1339,-1391,-1429,-1447,-1463,-1476,-1484,-1497,-1501,-1518,-1523,-1543,-1567,-1600,-1653,-1712,-1792,-1884,-1986,-2106,-2224,-2354,-2465,-2565,-2619,-2632,-2570,-2444,-2227,-1945,-1587,-1189,-760,-335,64,418,698,912,1039,1105,1106,1086,1045,1030,1044,1113,1226,1396,1583,1794,1975,2133,2218,2250,2186,2065,1857,1611,1311,1011,713,459,265,154,129,206,350,567,809,1060,1279,1443,1529,1523,1418,1217,934,585,193,-215,-614,-981,-1291,-1537,-1706,-1788,-1802,-1718,-1582,-1364,-1116,-824,-539,-255,-26,152,250,258,177,-2,-262,-592,-968,-1370,-1758,-2119,-2406,-2619,-2719,-2712,-2589,-2353,-2024,-1617,-1149,-660,-156,323,769,1157,1473,1721,1880,1982,2013,2010,1982,1946,1917,1898,1887,1890,1879,1875,1839,1803,1736,1659,1567,1460,1354,1242,1137,1046,966,910,875,853,853,858,867,882,887,895,890,879,852,802,726,608,453,251,10,-257,-541,-814,-1062,-1251,-1379,-1404,-1351,-1189,-952,-651,-312,23,330,573,730,787,737,585,342,30,-331,-721,-1106,-1488,-1825,-2130,-2385,-2579,-2732,-2817,-2860,-2850,-2807,-2725,-2628,-2507,-2369,-2223,-2050,-1868,-1663,-1435,-1202,-937,-682,-402,-138,128,376,596,787,936,1041,1113,1136,1135,1104,1053,998,923,861,788,735,689,667,672,705,776,872,1001,1139,1289,1423,1533,1603,1619,1574,1478,1311,1111,865,597,321,44,-223,-456,-670,-821,-937,-982,-974,-898,-771,-583,-371,-119,129,375,596,777,909,979,975,895,735,487,173,-215,-640,-1091,-1538,-1949,-2305,-2575,-2748,-2813,-2772,-2641,-2422,-2161,-1846,-1533,-1211,-910,-635,-386,-173,10,162,283,377,453,509,562,612,675,759,871,1012,1187,1381,1593,1796,1991,2142,2258,2305,2298,2235,2114,1975,1801,1646,1492,1372,1273,1201,1147,1103,1063,1012,953,862,743,577,360,98,-218,-556,-917,-1251,-1554,-1778,-1925,-1968,-1917,-1772,-1562,-1288,-999,-697,-420,-186,-10,94,118,61,-66,-272,-512,-807,-1094,-1392,-1650,-1874,-2030,-2130,-2142,-2093,-1960,-1771,-1521,-1233,-917,-590,-271,31,293,513,672,772,813,796,740,651,544,445,348,279,235,213,228,258,315,383,464,550,631,704,754,776,766,719,650,565,494,449,457,533,680,891,1154,1429,1693,1907,2037,2068,1982,1786,1492,1124,706,285,-126,-467,-745,-913,-995,-969,-866,-689,-474,-224,20,267,484,679,838,959,1037,1059,1017,896,694,399,34,-395,-845,-1296,-1695,-2022,-2242,-2345,-2327,-2198,-1969,-1678,-1338,-993,-655,-356,-94,117,284,428,539,659,770,888,1005,1110,1198,1258,1284,1281,1247,1186,1115,1017,917,798,665,523,367,206,44,-110,-250,-365,-445,-487,-486,-430,-340,-202,-44,120,273,387,442,430,336,162,-70,-356,-657,-949,-1211,-1416,-1552,-1623,-1614,-1559,-1443,-1302,-1136,-963,-795,-636,-490,-367,-268,-195,-163,-167,-225,-337,-498,-710,-955,-1221,-1495,-1751,-1982,-2167,-2297,-2364,-2359,-2286,-2134,-1923,-1643,-1318,-956,-572,-183,195,559,892,1192,1463,1692,1901,2074,2232,2363,2475,2559,2620,2647,2655,2626,2594,2535,2484,2425,2370,2315,2252,2177,2079,1960,1811,1644,1462,1276,1098,930,776,639,500,365,207,29,-182,-423,-696,-979,-1276,-1551,-1808,-2014,-2176,-2268,-2308,-2272,-2188,-2040,-1851,-1618,-1348,-1063,-755,-462,-186,46,210,302,296,200,11,-256,-577,-933,-1290,-1616,-1890,-2075,-2169,-2158,-2047,-1853,-1593,-1286,-969,-644,-350,-76,155,358,525,674,798,915,1007,1099,1151,1202,1204,1190,1139,1065,972,873,776,697,651,639,682,766,896,1051,1223,1381,1516,1607,1641,1618,1540,1408,1239,1051,830,631,402,200,-15,-228,-447,-683,-919,-1171,-1409,-1643,-1840,-2002,-2106,-2152,-2131,-2043,-1895,-1696,-1444,-1171,-857,-544,-210,104,420,689,932,1109,1231,1278,1260,1171,1034,843,633,396,164,-62,-276,-456,-615,-728,-805,-829,-810,-734,-618,-459,-270,-63,156,375,590,796,988,1162,1315,1432,1523,1569,1574,1543,1469,1367,1245,1103,970,838,729,652,596,584,591,627,675,728,782,824,870,901,950,995,1069,1151,1246,1343,1411,1461,1439,1374,1222,1017,742,414,49,-350,-754,-1152,-1532,-1858,-2139,-2336,-2471,-2519,-2505,-2424,-2303,-2148,-1983,-1813,-1666,-1535,-1456,-1406,-1420,-1483,-1606,-1781,-2007,-2260,-2544,-2814,-3072,-3275,-3419,-3481,-3455,-3350,-3150,-2898,-2568,-2212,-1809,-1395,-962,-530,-96,322,727,1094,1429,1702,1924,2067,2150,2159,2114,2034,1922,1818,1721,1660,1634,1655,1709,1803,1920,2049,2186,2310,2423,2506,2563,2578,2566,2511,2430,2316,2175,2014,1829,1637,1430,1224,1016,813,616,433,261,107,-26,-134,-218,-265,-293,-290,-272,-246,-219,-207,-205,-239,-285,-373,-477,-618,-777,-964,-1161,-1373,-1595,-1814,-2043,-2260,-2470,-2663,-2817,-2939,-2993,-2993,-2919,-2774,-2569,-2303,-1988,-1644,-1271,-888,-506,-135,220,534,818,1050,1232,1364,1445,1478,1473,1436,1365,1287,1187,1089,994,903,834,776,744,730,733,755,783,825,867,905,941,956,955,917,848,731,581,381,159,-92,-355,-610,-866,-1088,-1288,-1448,-1563,-1631,-1649,-1611,-1531,-1394,-1231,-1025,-806,-569,-328,-86,147,382,592,804,981,1147,1270,1354,1382,1345,1233,1042,768,417,8,-454,-926,-1394,-1826,-2187,-2469,-2650,-2713,-2680,-2516,-2274,-1922,-1512,-1033,-522,9,535,1039,1486,1876,2165,2364,2454,2442,2353,2186,1995,1782,1590,1433,1332,1287,1319,1398,1539,1709,1896,2077,2230,2330,2374,2340,2245,2083,1886,1651,1418,1177,955,746,553,373,198,27,-142,-310,-472,-623,-756,-865,-949,-1001,-1036,-1047,-1057,-1062,-1071,-1083,-1086,-1078,-1043,-968,-863,-705,-528,-330,-132,36,170,238,243,161,9,-226,-520,-864,-1233,-1608,-1951,-2256,-2481,-2632,-2695,-2664,-2567,-2387,-2158,-1883,-1573,-1244,-904,-562,-229,76,362,592,788,917,997,1023,993,934,834,730,625,541,490,488,533,627,756,909,1072,1224,1360,1458,1519,1534,1501,1421,1290,1117,896,639,345,15,-331,-702,-1064,-1421,-1744,-2026,-2245,-2399,-2475,-2479,-2418,-2295,-2136,-1935,-1724,-1496,-1274,-1049,-839,-635,-446,-273,-111,22,139,212,263,264,230,155,50,-78,-205,-330,-406,-453,-414,-334,-165,32,281,526,768,981,1155,1289,1384,1450,1490,1518,1533,1537,1535,1513,1474,1409,1314,1187,1037,861,684,508,364,249,192,177,222,307,426,571,722,872,1008,1119,1201,1238,1233,1175,1057,896,669,411,117,-200,-509,-817,-1088,-1327,-1512,-1645,-1726,-1753,-1748,-1699,-1645,-1567,-1491,-1406,-1315,-1215,-1101,-966,-806,-625,-417,-196,31,254,444,595,679,697,627,491,266,4,-312,-631,-954,-1241,-1490,-1674,-1795,-1840,-1812,-1709,-1533,-1290,-984,-631,-236,177,597,1003,1378,1713,1982,2191,2314,2362,2333,2225,2062,1848,1605,1350,1092,855,637,466,335,258,236,265,343,459,597,739,877,982,1057,1088,1077,1037,963,879,784,683,590,484,388,269,141,-6,-185,-369,-585,-785,-980,-1136,-1243,-1288,-1262,-1174,-1023,-834,-619,-410,-214,-69,27,52,5,-111,-282,-511,-758,-1028,-1291,-1536,-1756,-1942,-2083,-2194,-2251,-2276,-2253,-2193,-2094,-1952,-1778,-1555,-1306,-1004,-684,-319,65,461,879,1266,1661,1994,2305,2540,2725,2842,2899,2905,2872,2804,2727,2631,2544,2450,2373,2288,2213,2132,2047,1953,1846,1719,1582,1414,1238,1032,814,579,329,76,-192,-457,-735,-1010,-1290,-1566,-1834,-2086,-2307,-2494,-2627,-2704,-2722,-2671,-2572,-2420,-2233,-2026,-1810,-1585,-1377,-1162,-969,-775,-604,-449,-332,-264,-253,-321,-457,-672,-946,-1261,-1596,-1915,-2197,-2408,-2532,-2555,-2470,-2280,-1989,-1621,-1186,-723,-242,215,633,995,1284,1514,1669,1784,1855,1900,1939,1955,1982,1986,2000,1994,1986,1967,1947,1927,1915,1909,1920,1938,1974,2010,2055,2090,2121,2123,2107,2048,1949,1799,1591,1324,999,621,199,-247,-708,-1156,-1578,-1962,-2288,-2563,-2771,-2923,-3011,-3045,-3017,-2938,-2796,-2603,-2354,-2059,-1729,-1372,-1008,-649,-316,-23,225,411,544,612,627,590,498,370,197,-3,-222,-464,-703,-948,-1180,-1398,-1596,-1759,-1884,-1962,-1977,-1935,-1814,-1623,-1362,-1035,-667,-260,139,540,882,1182,1400,1539,1603,1591,1523,1420,1296,1178,1081,1017,995,1014,1073,1157,1266,1371,1480,1566,1644,1687,1728,1735,1743,1731,1720,1700,1678,1647,1608,1550,1464,1344,1171,950,668,338,-32,-418,-805,-1159,-1468,-1708,-1874,-1953,-1964,-1896,-1780,-1618,-1429,-1231,-1028,-834,-659,-504,-387,-310,-279,-312,-395,-545,-738,-977,-1235,-1502,-1746,-1962,-2114,-2204,-2203,-2126,-1962,-1729,-1442,-1121,-798,-484,-214,23,199,346,456,564,667,790,930,1087,1262,1433,1599,1745,1860,1957,2010,2052,2057,2058,2036,2018,1986,1968,1947,1941,1949,1967,2011,2055,2119,2167,2211,2216,2180,2086,1923,1700,1405,1063,683,282,-99,-458,-752,-975,-1109,-1154,-1105,-990,-804,-592,-360,-150,38,170,254,288,264,218,127,25,-99,-244,-408,-604,-824,-1072,-1342,-1614,-1878,-2108,-2290,-2414,-2471,-2466,-2412,-2308,-2185,-2035,-1878,-1710,-1525,-1319,-1080,-800,-480,-120,258,636,985,1275,1487,1597,1600,1505,1315,1068,775,485,208,-7,-158,-229,-213,-135,7,172,348,503,626,686,703,639,538,380,187,-24,-249,-468,-674,-857,-1011,-1133,-1214,-1275,-1288,-1288,-1246,-1182,-1084,-950,-780,-578,-347,-109,129,345,527,675,782,869,933,1007,1069,1150,1213,1263,1281,1234,1137,945,689,355,-40,-472,-933,-1390,-1828,-2217,-2547,-2788,-2945,-2991,-2938,-2784,-2539,-2218,-1847,-1428,-1011,-590,-196,151,468,713,925,1072,1188,1267,1330,1380,1443,1510,1611,1722,1863,1997,2130,2225,2271,2253,2154,1990,1758,1492,1199,920,659,451,285,177,112,80,62,38,-8,-93,-223,-402,-624,-876,-1143,-1405,-1641,-1835,-1965,-2032,-2029,-1964,-1842,-1676,-1475,-1246,-999,-731,-458,-185,85,321,535,686,785,804,758,619,424,142,-174,-544,-915,-1291,-1626,-1911,-2116,-2229,-2234,-2134,-1928,-1636,-1274,-871,-449,-46,332,647,902,1085,1197,1252,1261,1243,1217,1207,1223,1285,1392,1554,1755,1996,2246,2502,2726,2912,3037,3094,3076,2993,2836,2645,2404,2151,1887,1624,1370,1134,897,681,451,225,-22,-291,-577,-892,-1215,-1543,-1855,-2129,-2346,-2483,-2535,-2482,-2343,-2116,-1827,-1494,-1146,-797,-478,-185,54,249,382,472,502,499,446,379,281,183,68,-33,-141,-223,-300,-347,-383,-390,-395,-375,-362,-334,-308,-271,-224,-161,-83,20,132,271,402,547,665,776,836,874,849,790,680,540,377,215,58,-64,-150,-190,-179,-137,-64,25,102,178,214,236,215,182,115,41,-48,-148,-252,-368,-493,-625,-780,-937,-1116,-1296,-1477,-1646,-1797,-1905,-1986,-2005,-1988,-1917,-1819,-1687,-1538,-1380,-1207,-1031,-848,-651,-452,-243,-32,175,375,562,728,861,958,992,972,860,686,418,105,-259,-621,-954,-1220,-1376,-1412,-1299,-1059,-689,-242,265,768,1242,1642,1945,2138,2216,2187,2073,1892,1684,1466,1287,1151,1093,1108,1196,1341,1516,1691,1837,1926,1933,1859,1691,1458,1172,865,569,307,106,-32,-97,-103,-66,-3,57,100,102,61,-35,-180,-359,-571,-786,-992,-1176,-1312,-1397,-1415,-1367,-1253,-1087,-885,-671,-465,-288,-158,-72,-49,-57,-114,-186,-280,-385,-503,-632,-787,-952,-1151,-1363,-1598,-1834,-2074,-2290,-2491,-2645,-2762,-2818,-2816,-2743,-2601,-2383,-2097,-1748,-1349,-924,-481,-60,342,687,982,1215,1394,1532,1633,1733,1825,1951,2089,2261,2437,2619,2771,2886,2938,2928,2844,2700,2511,2282,2057,1825,1624,1444,1298,1173,1066,965,852,721,553,342,87,-218,-552,-914,-1268,-1597,-1878,-2079,-2203,-2218,-2145,-1974,-1722,-1407,-1036,-644,-238,144,497,788,1011,1158,1211,1200,1101,961,766,547,312,68,-173,-416,-659,-898,-1147,-1379,-1619,-1825,-2013,-2155,-2249,-2284,-2258,-2174,-2028,-1836,-1602,-1339,-1063,-784,-519,-271,-59,135,292,442,581,733,895,1086,1293,1521,1753,1975,2176,2335,2446,2498,2490,2424,2313,2161,1986,1800,1613,1433,1269,1112,971,833,701,554,403,223,24,-201,-454,-725,-1004,-1286,-1537,-1771,-1935,-2058,-2099,-2079,-1994,-1849,-1667,-1449,-1222,-995,-776,-581,-404,-252,-117,-1,108,196,274,324,338,305,217,57,-159,-447,-778,-1141,-1517,-1874,-2194,-2452,-2626,-2713,-2696,-2584,-2383,-2108,-1778,-1424,-1058,-710,-403,-128,82,259,389,497,597,704,828,993,1175,1410,1646,1910,2156,2383,2578,2713,2807,2829,2809,2731,2629,2501,2377,2265,2181,2134,2112,2123,2137,2147,2125,2058,1919,1719,1434,1096,703,291,-127,-516,-864,-1148,-1358,-1499,-1556,-1560,-1495,-1397,-1260,-1111,-957,-818,-697,-615,-568,-570,-609,-689,-797,-922,-1057,-1187,-1311,-1418,-1513,-1596,-1661,-1719,-1753,-1765,-1749,-1692,-1597,-1459,-1289,-1084,-874,-650,-439,-243,-59,100,248,383,505,626,738,848,955,1056,1152,1235,1314,1366,1420,1437,1450,1436,1398,1343,1255,1153,1031,902,770,641,534,440,379,339,326,326,342,348,344,303,224,90,-90,-322,-583,-862,-1133,-1380,-1578,-1725,-1789,-1794,-1710,-1573,-1369,-1129,-874,-611,-380,-177,-22,81,146,157,150,93,31,-75,-196,-344,-518,-707,-902,-1105,-1292,-1464,-1610,-1716,-1783,-1793,-1746,-1636,-1460,-1227,-939,-614,-268,80,412,714,968,1177,1326,1433,1492,1527,1534,1542,1542,1561,1577,1616,1640,1671,1671,1653,1597,1510,1392,1249,1096,938,790,658,546,456,381,310,245,158,66,-53,-183,-329,-471,-616,-734,-837,-896,-921,-892,-825,-707,-554,-374,-167,39,249,449,630,801,947,1079,1197,1285,1359,1394,1401,1369,1302,1198,1066,902,716,501,259,-7,-313,-633,-989,-1345,-1705,-2042,-2340,-2587,-2765,-2871,-2897,-2847,-2722,-2538,-2292,-2012,-1693,-1367,-1028,-698,-382,-83,189,435,659,853,1025,1178,1309,1424,1526,1606,1676,1721,1747,1748,1718,1668,1574,1469,1324,1173,1005,834,673,522,391,282,191,117,47,-28,-117,-230,-367,-538,-721,-920,-1107,-1264,-1377,-1420,-1389,-1276,-1089,-836,-542,-228,87,376,635,843,1009,1126,1201,1232,1219,1169,1074,941,770,558,327,61,-209,-500,-781,-1059,-1316,-1548,-1737,-1884,-1970,-1998,-1962,-1862,-1711,-1517,-1296,-1070,-846,-655,-487,-363,-274,-211,-179,-135,-101,-28,74,216,415,640,910,1191,1479,1748,1988,2173,2309,2365,2369,2292,2178,2013,1832,1642,1458,1296,1148,1028,911,803,673,521,327,93,-191,-510,-863,-1229,-1587,-1922,-2206,-2424,-2562,-2603,-2551,-2397,-2165,-1858,-1507,-1140,-780,-466,-213,-43,37,25,-55,-204,-384,-576,-764,-921,-1042,-1129,-1172,-1189,-1186,-1169,-1151,-1135,-1117,-1103,-1085,-1060,-1023,-973,-906,-817,-710,-570,-408,-222,-8,209,444,663,879,1077,1250,1417,1556,1687,1804,1895,1969,2009,2008,1977,1895,1799,1674,1555,1448,1357,1307,1276,1279,1292,1316,1329,1339,1318,1284,1221,1133,1025,884,724,528,308,66,-194,-448,-688,-901,-1053,-1157,-1185,-1154,-1059,-922,-744,-555,-354,-174,-5,128,229,293,316,305,254,176,64,-70,-223,-403,-588,-794,-998,-1199,-1388,-1546,-1675,-1753,-1785,-1762,-1684,-1559,-1388,-1183,-947,-694,-423,-152,119,380,623,846,1046,1219,1374,1507,1622,1725,1816,1898,1971,2031,2083,2112,2122,2101,2037,1940,1786,1592,1363,1105,845,597,370,190,41,-57,-130,-180,-212,-256,-290,-351,-419,-511,-617,-751,-892,-1063,-1221,-1387,-1525,-1635,-1699,-1715,-1673,-1586,-1454,-1295,-1113,-929,-750,-589,-463,-369,-329,-334,-395,-504,-654,-839,-1040,-1249,-1452,-1633,-1783,-1902,-1968,-2011,-2004,-1975,-1916,-1832,-1722,-1591,-1421,-1233,-1001,-757,-477,-205,87,356,620,861,1081,1285,1468,1647,1810,1969,2118,2250,2370,2454,2510,2521,2487,2413,2291,2140,1955,1767,1565,1384,1211,1063,936,825,721,615,492,348,173,-32,-265,-520,-787,-1055,-1313,-1551,-1754,-1915,-2020,-2052,-2020,-1889,-1693,-1405,-1059,-666,-250,164,550,884,1151,1329,1421,1415,1326,1160,936,680,400,147,-94,-278,-427,-524,-598,-648,-711,-782,-889,-1012,-1170,-1324,-1485,-1613,-1715,-1766,-1770,-1727,-1631,-1497,-1324,-1117,-889,-632,-369,-85,193,480,754,1018,1269,1491,1697,1859,1998,2087,2139,2142,2093,1999,1862,1682,1483,1263,1047,836,649,480,341,226,128,48,-26,-102,-183,-281,-397,-528,-687,-841,-1020,-1165,-1308,-1403,-1456,-1457,-1392,-1276,-1099,-879,-613,-318,1,328,652,948,1212,1410,1545,1594,1564,1454,1265,1026,726,406,57,-296,-640,-973,-1270,-1545,-1768,-1958,-2094,-2193,-2244,-2267,-2246,-2204,-2129,-2023,-1900,-1726,-1537,-1296,-1037,-744,-437,-123,184,471,742,974,1189,1362,1524,1657,1777,1884,1972,2050,2111,2153,2185,2203,2214,2225,2235,2258,2278,2305,2319,2320,2286,2218,2090,1919,1686,1408,1087,739,375,14,-331,-644,-910,-1124,-1267,-1356,-1361,-1325,-1217,-1084,-911,-734,-551,-394,-256,-168,-119,-118,-167,-248,-369,-511,-671,-843,-1011,-1180,-1326,-1468,-1573,-1666,-1722,-1759,-1773,-1776,-1770,-1768,-1770,-1787,-1809,-1843,-1870,-1889,-1883,-1839,-1747,-1597,-1385,-1109,-780,-403,-1,415,822,1200,1542,1827,2062,2238,2360,2441,2469,2475,2431,2377,2281,2177,2050,1919,1780,1652,1525,1424,1327,1252,1181,1108,1032,923,799,627,438,207,-26,-277,-509,-732,-915,-1076,-1190,-1273,-1311,-1317,-1278,-1216,-1110,-993,-851,-710,-566,-443,-339,-271,-245,-260,-327,-428,-571,-730,-904,-1080,-1238,-1381,-1491,-1567,-1609,-1612,-1578,-1518,-1430,-1330,-1226,-1114,-1022,-921,-843,-751,-659,-540,-398,-210,7,275,563,879,1190,1486,1752,1966,2123,2220,2249,2227,2153,2043,1917,1769,1637,1498,1385,1276,1190,1102,1035,948,871,769,655,524,369,206,22,-166,-359,-551,-731,-908,-1056,-1198,-1300,-1394,-1446,-1478,-1473,-1430,-1361,-1245,-1110,-941,-756,-565,-368,-187,-19,116,225,292,329,325,290,219,123,-5,-157,-333,-531,-744,-962,-1185,-1393,-1587,-1755,-1888,-1986,-2042,-2057,-2024,-1948,-1825,-1653,-1448,-1200,-928,-634,-328,-6,311,645,976,1312,1649,1974,2276,2553,2771,2938,3035,3050,3007,2883,2716,2498,2256,1996,1738,1488,1254,1049,865,722,608,531,476,455,433,424,388,332,235,97,-84,-301,-539,-785,-1024,-1230,-1400,-1506,-1551,-1524,-1422,-1259,-1038,-780,-498,-218,53,281,466,584,635,611,519,358,153,-96,-355,-627,-877,-1111,-1301,-1464,-1576,-1661,-1698,-1715,-1695,-1664,-1611,-1554,-1490,-1427,-1367,-1310,-1255,-1199,-1134,-1051,-943,-787,-593,-334,-32,326,714,1125,1536,1928,2287,2587,2822,2977,3050,3039,2955,2804,2605,2368,2114,1852,1596,1350,1117,895,684,473,264,45,-185,-424,-679,-932,-1187,-1422,-1637,-1813,-1954,-2037,-2080,-2060,-1991,-1869,-1694,-1479,-1219,-945,-651,-364,-94,150,349,506,613,674,689,673,624,563,491,422,358,311,267,246,222,203,178,135,81,-1,-104,-234,-383,-556,-735,-923,-1097,-1254,-1374,-1450,-1471,-1433,-1334,-1178,-969,-715,-432,-120,197,516,827,1109,1372,1591,1776,1910,2004,2042,2042,1991,1906,1787,1645,1485,1331,1175,1056,953,902,880,893,926,957,970,947,866,727,520,253,-61,-409,-764,-1107,-1416,-1672,-1862,-1972,-2001,-1939,-1801,-1577,-1303,-972,-637,-293,0,244,398,465,431,305,105,-158,-446,-744,-1024,-1258,-1456,-1578,-1662,-1688,-1677,-1651,-1607,-1569,-1546,-1535,-1551,-1581,-1625,-1672,-1713,-1731,-1718,-1657,-1547,-1373,-1152,-872,-567,-232,99,428,734,1014,1273,1502,1716,1910,2087,2246,2387,2499,2584,2626,2633,2589,2507,2381,2225,2048,1871,1692,1553,1425,1356,1300,1294,1288,1299,1293,1262,1199,1079,920,698,448,157,-132,-419,-661,-859,-978,-1026,-995,-898,-755,-576,-403,-233,-113,-37,-23,-81,-187,-357,-555,-780,-1011,-1229,-1428,-1595,-1727,-1821,-1880,-1898,-1893,-1858,-1801,-1733,-1654,-1572,-1498,-1429,-1368,-1315,-1255,-1188,-1096,-969,-805,-581,-319,5,360,758,1162,1582,1972,2346,2657,2914,3090,3188,3204,3147,3021,2849,2633,2403,2159,1917,1683,1454,1242,1033,833,629,424,220,4,-198,-418,-614,-814,-993,-1159,-1299,-1421,-1503,-1569,-1588,-1588,-1549,-1491,-1400,-1289,-1161,-1009,-857,-694,-541,-409,-305,-244,-227,-269,-349,-491,-658,-864,-1085,-1304,-1521,-1703,-1853,-1952,-1995,-1983,-1929,-1831,-1718,-1600,-1491,-1422,-1370,-1369,-1380,-1420,-1444,-1457,-1417,-1330,-1172,-938,-646,-281,116,555,993,1437,1845,2226,2552,2826,3044,3198,3296,3342,3324,3269,3145,2985,2773,2516,2232,1912,1588,1256,940,648,390,175,9,-114,-188,-233,-252,-264,-289,-332,-416,-539,-697,-894,-1096,-1302,-1475,-1600,-1653,-1628,-1505,-1305,-1015,-679,-296,88,463,788,1061,1241,1349,1354,1276,1114,890,613,313,2,-305,-581,-835,-1040,-1213,-1341,-1439,-1506,-1552,-1584,-1604,-1626,-1637,-1659,-1665,-1672,-1661,-1621,-1556,-1437,-1274,-1053,-773,-441,-59,355,787,1215,1620,1981,2284,2519,2676,2762,2766,2715,2588,2429,2214,1988,1737,1498,1269,1067,901,764,670,588,527,457,368,250,86,-128,-379,-672,-974,-1271,-1537,-1750,-1888,-1949,-1920,-1805,-1626,-1380,-1107,-819,-540,-298,-97,34,118,127,101,31,-53,-143,-219,-280,-307,-311,-282,-236,-169,-97,-20,46,94,123,107,58,-44,-191,-380,-608,-850,-1106,-1333,-1537,-1672,-1748,-1728,-1628,-1429,-1155,-807,-406,25,464,893,1278,1623,1890,2101,2230,2307,2319,2298,2236,2163,2066,1969,1852,1737,1595,1455,1285,1109,922,726,535,351,183,31,-95,-210,-303,-395,-479,-575,-672,-786,-898,-1021,-1119,-1213,-1262,-1283,-1254,-1187,-1082,-955,-815,-677,-552,-446,-371,-312,-277,-255,-236,-225,-213,-198,-196,-190,-207,-233,-290,-361,-465,-578,-709,-838,-962,-1063,-1146,-1192,-1217,-1202,-1175,-1118,-1053,-974,-885,-781,-669,-533,-378,-206,-11,184,388,581,758,922,1059,1188,1304,1415,1528,1633,1743,1829,1904,1933,1928,1864,1749,1575,1355,1094,818,526,262,11,-179,-330,-421,-461,-465,-427,-383,-324,-277,-234,-216,-201,-210,-211,-222,-212,-191,-147,-78,-1,103,195,297,379,446,489,502,488,434,357,235,90,-93,-295,-522,-760,-1000,-1236,-1448,-1630,-1780,-1876,-1944,-1962,-1955,-1922,-1867,-1806,-1726,-1645,-1543,-1436,-1303,-1153,-971,-753,-499,-199,139,510,907,1311,1710,2080,2411,2680,2880,3011,3051,3031,2926,2773,2566,2335,2081,1831,1590,1372,1182,1020,889,778,685,595,500,402,285,160,22,-120,-270,-409,-554,-677,-793,-887,-957,-999,-1008,-982,-931,-841,-737,-610,-466,-330,-184,-61,40,107,116,81,-34,-196,-419,-686,-966,-1262,-1535,-1776,-1984,-2123,-2228,-2260,-2256,-2209,-2128,-2045,-1941,-1874,-1806,-1785,-1784,-1808,-1845,-1879,-1885,-1859,-1764,-1600,-1358,-1021,-613,-119,423,1012,1608,2204,2748,3245,3643,3954,4153,4245,4244,4147,3982,3756,3482,3177,2846,2494,2138,1771,1405,1040,679,327,-9,-328,-618,-869,-1087,-1244,-1374,-1443,-1494,-1506,-1513,-1509,-1512,-1517,-1534,-1543,-1557,-1542,-1509,-1432,-1317,-1159,-959,-735,-480,-233,16,234,414,543,613,616,560,446,285,98,-108,-309,-500,-666,-819,-939,-1056,-1150,-1234,-1315,-1374,-1420,-1444,-1436,-1400,-1326,-1211,-1052,-854,-612,-334,-30,294,621,936,1235,1499,1732,1924,2086,2214,2315,2402,2457,2510,2531,2535,2510,2457,2371,2267,2129,1984,1814,1638,1444,1234,1007,757,492,208,-77,-367,-641,-902,-1136,-1343,-1512,-1653,-1750,-1814,-1841,-1829,-1791,-1716,-1624,-1503,-1374,-1226,-1072,-912,-751,-594,-442,-304,-178,-71,9,77,108,124,109,76,15,-58,-166,-273,-417,-549,-699,-832,-955,-1043,-1107,-1122,-1114,-1074,-1014,-958,-903,-861,-845,-832,-827,-816,-769,-692,-554,-358,-97,217,579,962,1352,1725,2051,2321,2505,2609,2613,2534,2370,2145,1870,1576,1274,998,753,557,411,314,261,240,234,238,228,213,171,118,42,-36,-128,-216,-305,-394,-478,-571,-649,-739,-798,-854,-868,-855,-802,-714,-605,-479,-362,-259,-181,-150,-148,-196,-273,-378,-502,-630,-754,-858,-941,-990,-1009,-1004,-967,-937,-889,-878,-873,-917,-987,-1093,-1214,-1336,-1435,-1488,-1470,-1378,-1185,-920,-571,-184,234,631,1005,1310,1541,1698,1765,1773,1726,1635,1542,1430,1336,1252,1185,1133,1097,1052,1012,942,845,706,516,284,7,-289,-596,-880,-1129,-1320,-1435,-1489,-1458,-1380,-1250,-1087,-916,-731,-555,-386,-222,-71,79,224,368,512,651,787,911,1023,1107,1170,1195,1182,1133,1030,896,713,511,281,52,-172,-379,-550,-702,-811,-901,-968,-1015,-1065,-1104,-1145,-1188,-1218,-1247,-1249,-1233,-1178,-1095,-965,-802,-595,-353,-85,219,531,869,1194,1522,1817,2088,2312,2482,2601,2648,2646,2579,2463,2307,2113,1895,1658,1404,1142,869,585,297,1,-292,-577,-851,-1091,-1305,-1464,-1581,-1636,-1644,-1598,-1511,-1402,-1268,-1142,-1020,-917,-836,-780,-730,-694,-644,-581,-490,-368,-218,-46,141,320,493,626,727,774,769,701,588,408,200,-55,-327,-603,-878,-1127,-1347,-1524,-1656,-1744,-1791,-1802,-1787,-1751,-1701,-1644,-1575,-1501,-1413,-1303,-1173,-998,-789,-530,-223,114,498,879,1283,1659,2017,2334,2605,2822,2994,3102,3175,3189,3172,3103,3000,2844,2652,2406,2129,1806,1469,1110,762,419,108,-177,-424,-635,-817,-975,-1107,-1236,-1348,-1455,-1547,-1612,-1647,-1633,-1575,-1460,-1308,-1119,-924,-721,-546,-387,-264,-175,-110,-70,-49,-32,-29,-29,-26,-32,-34,-43,-55,-72,-97,-132,-179,-244,-325,-433,-552,-702,-852,-1018,-1169,-1308,-1410,-1482,-1494,-1463,-1366,-1223,-1018,-772,-480,-165,168,509,837,1150,1435,1680,1899,2071,2217,2326,2416,2476,2516,2535,2516,2475,2384,2259,2085,1873,1625,1350,1059,754,449,142,-163,-462,-757,-1041,-1310,-1563,-1780,-1972,-2112,-2214,-2261,-2269,-2233,-2173,-2088,-2004,-1916,-1843,-1783,-1734,-1705,-1672,-1654,-1615,-1581,-1513,-1444,-1334,-1225,-1081,-942,-787,-648,-514,-411,-330,-288,-279,-311,-365,-446,-531,-607,-660,-672,-634,-542,-397,-204,17,263,502,740,949,1134,1288,1417,1520,1617,1708,1804,1915,2036,2174,2319,2468,2607,2736,2842,2913,2962,2954,2919,2817,2676,2467,2212,1898,1550,1171,777,394,23,-307,-597,-835,-1011,-1140,-1208,-1234,-1227,-1183,-1141,-1081,-1037,-1004,-985,-986,-997,-1013,-1040,-1052,-1069,-1066,-1053,-1020,-973,-912,-838,-763,-686,-618,-564,-521,-506,-502,-532,-582,-654,-760,-869,-1001,-1134,-1253,-1373,-1456,-1520,-1549,-1540,-1510,-1435,-1357,-1238,-1122,-980,-833,-670,-492,-296,-83,150,402,671,956,1252,1552,1853,2146,2424,2679,2902,3090,3234,3330,3373,3359,3280,3142,2934,2667,2342,1972,1568,1148,727,327,-43,-360,-630,-833,-982,-1071,-1118,-1125,-1105,-1074,-1027,-995,-956,-934,-911,-891,-866,-829,-773,-702,-605,-494,-372,-233,-114,11,108,173,216,202,162,71,-51,-204,-382,-560,-752,-925,-1092,-1246,-1377,-1508,-1623,-1737,-1851,-1966,-2077,-2190,-2283,-2362,-2398,-2398,-2325,-2198,-1983,-1709,-1357,-970,-534,-97,342,757,1134,1473,1765,2013,2229,2406,2564,2695,2802,2887,2937,2950,2920,2846,2720,2557,2340,2093,1808,1500,1170,832,493,166,-141,-412,-655,-847,-1009,-1131,-1222,-1293,-1338,-1371,-1382,-1378,-1348,-1291,-1212,-1100,-973,-829,-680,-535,-403,-285,-191,-112,-54,-9,25,49,70,82,88,89,73,48,-6,-85,-197,-349,-533,-748,-993,-1238,-1490,-1718,-1918,-2074,-2184,-2240,-2247,-2209,-2123,-2008,-1861,-1690,-1506,-1299,-1092,-869,-636,-395,-129,151,454,777,1115,1463,1801,2129,2417,2667,2863,2992,3066,3068,3019,2908,2761,2562,2343,2092,1830,1565,1300,1058,834,646,489,373,284,223,180,147,113,75,23,-40,-119,-207,-305,-400,-492,-570,-624,-660,-659,-636,-577,-504,-398,-295,-174,-65,30,107,146,155,121,44,-70,-223,-397,-595,-797,-997,-1192,-1360,-1522,-1649,-1765,-1857,-1932,-1999,-2040,-2075,-2081,-2062,-2015,-1926,-1802,-1639,-1433,-1195,-921,-617,-292,60,420,792,1160,1523,1865,2179,2452,2675,2832,2923,2944,2884,2776,2591,2382,2129,1869,1601,1348,1111,912,740,614,515,451,403,366,327,278,220,147,69,-6,-78,-124,-153,-156,-135,-102,-58,-24,4,0,-20,-72,-152,-242,-360,-474,-600,-716,-828,-932,-1024,-1107,-1187,-1251,-1321,-1372,-1421,-1459,-1480,-1489,-1481,-1455,-1425,-1376,-1328,-1272,-1211,-1151,-1081,-1007,-917,-815,-693,-544,-378,-177,43,286,548,819,1097,1365,1629,1859,2072,2233,2358,2421,2437,2390,2292,2150,1962,1755,1515,1279,1027,782,542,304,79,-134,-337,-511,-683,-827,-967,-1099,-1219,-1349,-1460,-1572,-1657,-1720,-1747,-1732,-1677,-1579,-1445,-1284,-1102,-909,-718,-526,-356,-193,-57,60,154,223,271,302,314,315,301,281,242,198,129,49,-54,-177,-319,-477,-642,-811,-968,-1107,-1221,-1295,-1338,-1328,-1278,-1173,-1014,-805,-540,-233,110,474,834,1190,1496,1774,1973,2125,2203,2227,2200,2138,2054,1964,1878,1802,1741,1684,1628,1550,1442,1276,1052,751,383,-47,-514,-1001,-1466,-1898,-2247,-2526,-2692,-2773,-2758,-2666,-2520,-2330,-2127,-1915,-1716,-1528,-1362,-1202,-1054,-897,-735,-558,-359,-157,67,280,494,688,862,1008,1131,1222,1286,1327,1336,1333,1297,1249,1176,1087,978,856,704,550,365,182,-17,-212,-403,-584,-745,-890,-1008,-1107,-1173,-1215,-1218,-1181,-1102,-959,-766,-502,-186,186,592,1019,1436,1830,2170,2454,2663,2802,2869,2876,2820,2721,2571,2385,2155,1895,1596,1273,924,561,194,-168,-515,-833,-1120,-1357,-1548,-1679,-1757,-1776,-1748,-1670,-1564,-1429,-1283,-1134,-988,-853,-737,-635,-556,-490,-442,-399,-356,-314,-248,-190,-93,-12,101,192,293,365,419,434,410,335,215,39,-167,-408,-657,-897,-1115,-1282,-1400,-1451,-1448,-1391,-1294,-1176,-1041,-903,-768,-624,-484,-330,-163,17,215,422,632,847,1045,1249,1422,1607,1764,1931,2083,2240,2386,2521,2634,2717,2752,2740,2660,2522,2311,2039,1708,1328,918,486,53,-369,-767,-1135,-1459,-1744,-1978,-2166,-2298,-2386,-2413,-2397,-2322,-2211,-2054,-1870,-1666,-1447,-1246,-1049,-896,-769,-691,-644,-629,-632,-637,-628,-604,-545,-466,-363,-252,-150,-69,-29,-37,-105,-220,-386,-570,-768,-942,-1081,-1164,-1170,-1115,-973,-787,-549,-290,-31,212,429,600,749,859,965,1068,1192,1341,1521,1731,1948,2170,2363,2511,2604,2619,2573,2448,2282,2071,1844,1620,1401,1217,1053,927,818,733,645,566,457,345,196,33,-151,-345,-541,-725,-890,-1028,-1131,-1205,-1247,-1268,-1276,-1283,-1292,-1317,-1346,-1394,-1443,-1487,-1528,-1541,-1542,-1506,-1453,-1371,-1279,-1177,-1076,-992,-927,-892,-895,-935,-1020,-1140,-1291,-1467,-1652,-1835,-1999,-2134,-2222,-2268,-2250,-2190,-2075,-1927,-1745,-1545,-1325,-1099,-852,-600,-315,-16,319,678,1058,1460,1860,2256,2636,2973,3280,3521,3718,3845,3921,3936,3902,3829,3713,3573,3404,3208,2991,2733,2449,2126,1763,1383,971,573,184,-158,-446,-664,-800,-866,-848,-781,-665,-525,-381,-243,-128,-46,10,27,23,-10,-51,-118,-179,-275,-364,-493,-634,-812,-1015,-1242,-1486,-1731,-1957,-2160,-2307,-2404,-2436,-2410,-2327,-2209,-2060,-1907,-1762,-1634,-1531,-1452,-1392,-1329,-1268,-1169,-1050,-888,-699,-481,-256,-24,194,396,585,754,921,1082,1263,1452,1675,1912,2174,2448,2718,2981,3211,3400,3536,3598,3586,3490,3305,3039,2700,2293,1845,1361,865,370,-113,-579,-1017,-1431,-1812,-2161,-2474,-2746,-2967,-3140,-3247,-3296,-3279,-3198,-3062,-2865,-2629,-2346,-2044,-1718,-1394,-1080,-786,-538,-327,-187,-105,-93,-145,-254,-407,-585,-775,-949,-1105,-1216,-1291,-1315,-1300,-1247,-1163,-1057,-932,-790,-633,-458,-265,-55,177,414,666,912,1151,1377,1580,1764,1924,2071,2195,2322,2431,2560,2683,2825,2972,3119,3271,3389,3491,3528,3521,3440,3299,3096,2847,2568,2272,1978,1695,1431,1197,974,782,586,409,215,28,-174,-380,-592,-808,-1025,-1237,-1452,-1654,-1856,-2039,-2210,-2359,-2475,-2563,-2599,-2598,-2528,-2415,-2233,-2004,-1728,-1417,-1088,-757,-437,-153,89,271,379,415,366,242,52,-195,-468,-756,-1034,-1285,-1497,-1666,-1791,-1878,-1941,-1982,-2024,-2069,-2125,-2193,-2266,-2344,-2401,-2442,-2437,-2380,-2264,-2070,-1814,-1485,-1108,-693,-273,130,486,769,971,1063,1075,993,855,679,490,323,189,116,100,152,251,398,557,735,890,1035,1142,1227,1281,1317,1341,1359,1383,1423,1475,1559,1651,1777,1900,2047,2181,2311,2423,2509,2568,2592,2578,2527,2438,2319,2165,1997,1802,1613,1406,1211,1015,825,648,481,331,201,92,10,-50,-84,-103,-101,-103,-96,-108,-135,-189,-280,-400,-567,-760,-996,-1245,-1517,-1782,-2038,-2254,-2420,-2516,-2526,-2441,-2254,-1961,-1589,-1132,-642,-127,362,798,1148,1384,1497,1482,1353,1124,836,500,173,-142,-413,-632,-797,-916,-992,-1050,-1091,-1139,-1196,-1274,-1368,-1481,-1604,-1730,-1842,-1926,-1967,-1950,-1859,-1699,-1457,-1155,-802,-423,-45,305,599,821,948,979,917,769,561,310,44,-205,-427,-594,-706,-759,-751,-702,-614,-504,-378,-248,-106,34,188,359,541,759,987,1245,1513,1782,2039,2267,2451,2581,2652,2665,2623,2554,2451,2361,2267,2204,2158,2132,2120,2100,2074,2010,1919,1771,1596,1366,1124,855,595,341,116,-82,-244,-376,-482,-565,-641,-706,-782,-855,-953,-1050,-1177,-1298,-1437,-1572,-1701,-1825,-1926,-2008,-2066,-2091,-2085,-2048,-1970,-1863,-1720,-1549,-1351,-1136,-899,-669,-432,-223,-38,99,180,199,148,41,-126,-315,-525,-716,-884,-1001,-1075,-1092,-1072,-1026,-959,-912,-874,-880,-919,-1005,-1112,-1251,-1376,-1486,-1551,-1539,-1462,-1279,-1016,-672,-258,178,632,1054,1414,1706,1875,1952,1904,1757,1523,1224,891,545,223,-67,-297,-467,-571,-621,-612,-578,-510,-433,-359,-284,-233,-186,-163,-136,-129,-97,-66,-3,81,186,319,455,606,738,866,963,1042,1092,1125,1136,1140,1134,1123,1115,1094,1086,1056,1041,1003,974,935,892,855,805,770,727,697,670,647,634,621,614,601,584,555,512,453,376,280,170,46,-84,-219,-357,-482,-610,-708,-799,-848,-869,-842,-772,-649,-485,-267,-33,242,507,774,1009,1196,1322,1367,1331,1203,999,719,399,40,-316,-663,-983,-1254,-1492,-1669,-1817,-1918,-1996,-2051,-2098,-2135,-2179,-2212,-2252,-2271,-2272,-2249,-2174,-2078,-1922,-1747,-1539,-1321,-1105,-900,-722,-572,-459,-381,-340,-323,-331,-342,-359,-356,-334,-281,-195,-81,64,227,399,580,758,932,1110,1274,1457,1629,1813,1998,2176,2354,2510,2646,2753,2821,2855,2844,2799,2716,2613,2487,2368,2243,2154,2068,2031,1996,1998,1989,1981,1940,1857,1724,1522,1275,971,648,317,7,-256,-462,-591,-657,-646,-595,-503,-408,-318,-268,-258,-317,-433,-619,-859,-1144,-1454,-1773,-2072,-2338,-2557,-2710,-2799,-2815,-2770,-2658,-2502,-2293,-2066,-1808,-1563,-1311,-1102,-911,-779,-681,-640,-640,-678,-745,-828,-909,-983,-1021,-1025,-978,-880,-735,-555,-352,-150,32,176,267,293,263,173,47,-105,-258,-404,-516,-594,-625,-608,-548,-447,-311,-167,-9,125,241,313,341,321,256,154,25,-117,-258,-386,-485,-556,-583,-577,-537,-468,-380,-278,-164,-43,86,239,396,600,812,1066,1339,1622,1914,2187,2429,2630,2768,2842,2853,2796,2688,2540,2364,2176,1988,1807,1639,1487,1342,1212,1075,941,790,630,449,259,55,-143,-338,-508,-652,-760,-827,-860,-856,-830,-787,-742,-707,-686,-699,-732,-805,-894,-1005,-1124,-1236,-1340,-1419,-1468,-1489,-1465,-1410,-1308,-1178,-1001,-816,-590,-374,-145,61,242,386,477,517,489,407,269,82,-129,-364,-594,-815,-1006,-1164,-1279,-1347,-1378,-1364,-1322,-1259,-1178,-1095,-1012,-936,-869,-814,-773,-735,-711,-678,-644,-595,-525,-431,-317,-178,-27,131,286,423,529,602,623,604,528,424,280,128,-27,-167,-275,-341,-366,-332,-263,-141,0,174,352,541,722,903,1072,1235,1390,1535,1674,1797,1916,2004,2088,2129,2157,2144,2112,2048,1971,1878,1784,1693,1621,1558,1530,1511,1523,1541,1565,1574,1561,1502,1396,1225,1000,717,403,71,-250,-531,-761,-913,-995,-1005,-957,-880,-785,-710,-661,-663,-712,-814,-959,-1133,-1324,-1514,-1687,-1834,-1932,-1985,-1968,-1900,-1762,-1574,-1335,-1072,-786,-521,-262,-60,110,207,265,255,218,145,53,-35,-132,-204,-270,-310,-347,-356,-373,-375,-391,-417,-461,-535,-639,-768,-927,-1091,-1259,-1413,-1524,-1604,-1615,-1584,-1491,-1369,-1211,-1058,-904,-788,-702,-669,-673,-727,-802,-898,-989,-1064,-1106,-1103,-1043,-935,-764,-558,-310,-47,222,486,730,949,1140,1296,1429,1523,1608,1668,1720,1774,1818,1880,1936,2005,2071,2138,2201,2252,2295,2317,2332,2316,2293,2240,2171,2087,1968,1848,1689,1531,1342,1161,964,783,610,457,337,251,206,215,259,358,483,635,791,936,1046,1112,1111,1045,901,695,424,119,-218,-549,-868,-1152,-1381,-1562,-1673,-1733,-1740,-1709,-1654,-1585,-1520,-1462,-1426,-1403,-1397,-1408,-1419,-1445,-1470,-1503,-1546,-1603,-1672,-1759,-1859,-1960,-2061,-2139,-2195,-2213,-2189,-2125,-2018,-1877,-1716,-1530,-1353,-1175,-1021,-891,-791,-727,-688,-678,-684,-697,-715,-714,-713,-677,-635,-565,-488,-401,-311,-228,-148,-83,-22,33,82,136,190,256,332,426,537,673,826,1001,1189,1386,1588,1783,1970,2143,2307,2451,2592,2716,2833,2950,3041,3134,3187,3221,3207,3151,3046,2890,2700,2469,2230,1972,1731,1489,1271,1057,856,655,451,233,12,-232,-475,-729,-966,-1195,-1388,-1552,-1669,-1745,-1780,-1779,-1754,-1708,-1663,-1619,-1589,-1580,-1592,-1625,-1686,-1744,-1830,-1888,-1947,-1969,-1955,-1894,-1777,-1608,-1385,-1126,-837,-542,-254,5,228,396,513,578,594,575,526,460,390,318,258,207,175,159,164,188,222,272,321,370,413,430,444,415,386,320,244,156,55,-40,-138,-220,-289,-329,-343,-324,-278,-204,-121,-27,42,98,106,77,1,-118,-259,-426,-580,-731,-841,-922,-956,-948,-910,-831,-742,-628,-510,-388,-259,-136,-9,109,227,333,441,535,632,722,821,916,1028,1134,1262,1382,1513,1634,1747,1842,1914,1958,1969,1953,1900,1826,1730,1616,1502,1377,1268,1159,1068,991,923,871,828,784,754,719,686,654,623,584,548,491,430,333,222,66,-104,-311,-522,-746,-951,-1136,-1276,-1370,-1402,-1384,-1307,-1202,-1057,-921,-775,-668,-576,-531,-513,-526,-565,-609,-668,-719,-766,-805,-833,-856,-866,-880,-885,-902,-918,-948,-984,-1033,-1093,-1158,-1233,-1308,-1379,-1455,-1514,-1581,-1627,-1684,-1720,-1765,-1786,-1814,-1816,-1825,-1812,-1807,-1790,-1781,-1770,-1762,-1756,-1746,-1733,-1708,-1676,-1617,-1540,-1429,-1278,-1094,-857,-590,-284,38,380,708,1039,1326,1602,1828,2033,2196,2337,2452,2547,2637,2705,2776,2829,2878,2913,2937,2945,2939,2918,2888,2841,2794,2726,2663,2579,2498,2392,2288,2158,2022,1868,1702,1519,1331,1128,931,732,545,376,232,112,31,-28,-52,-57,-54,-40,-47,-69,-123,-218,-350,-527,-739,-978,-1237,-1490,-1736,-1944,-2109,-2216,-2257,-2228,-2140,-1985,-1797,-1575,-1354,-1143,-971,-846,-779,-774,-825,-918,-1048,-1179,-1307,-1405,-1457,-1460,-1396,-1274,-1093,-866,-608,-337,-68,176,385,543,642,686,663,595,478,330,172,3,-143,-275,-363,-426,-447,-438,-414,-364,-323,-274,-243,-219,-218,-227,-255,-298,-340,-396,-437,-467,-483,-460,-423,-341,-245,-117,18,161,304,432,547,650,735,822,907,1005,1119,1253,1403,1559,1720,1863,1995,2086,2159,2182,2191,2152,2103,2015,1913,1782,1635,1459,1274,1059,843,613,385,166,-40,-220,-374,-490,-575,-617,-629,-606,-555,-493,-412,-345,-285,-246,-246,-271,-335,-428,-533,-659,-766,-876,-945,-1000,-1012,-997,-959,-886,-807,-704,-594,-483,-368,-268,-183,-119,-93,-92,-131,-196,-284,-382,-483,-569,-645,-692,-717,-720,-702,-678,-640,-615,-582,-572,-565,-568,-587,-600,-625,-645,-662,-678,-689,-695,-704,-709,-717,-729,-743,-760,-780,-799,-822,-835,-854,-853,-851,-836,-802,-766,-708,-648,-580,-506,-434,-358,-292,-217,-151,-78,-3,74,167,259,367,477,596,721,841,968,1070,1177,1244,1309,1336,1353,1346,1334,1310,1291,1273,1268,1272,1293,1323,1364,1411,1463,1508,1545,1567,1564,1542,1484,1397,1278,1125,950,754,550,350,165,4,-119,-209,-257,-278,-273,-258,-242,-236,-246,-281,-340,-425,-533,-656,-793,-924,-1054,-1160,-1237,-1275,-1259,-1203,-1087,-935,-748,-542,-342,-152,5,122,194,222,203,158,76,-18,-118,-225,-312,-389,-434,-448,-430,-371,-284,-161,-31,115,243,358,432,463,440,356,220,25,-205,-479,-758,-1054,-1323,-1577,-1784,-1947,-2053,-2102,-2103,-2044,-1963,-1836,-1714,-1578,-1457,-1354,-1266,-1204,-1148,-1110,-1054,-1001,-913,-805,-661,-493,-291,-76,152,390,609,829,1023,1194,1343,1461,1557,1632,1696,1745,1803,1863,1936,2032,2131,2263,2386,2528,2652,2768,2857,2910,2931,2899,2826,2707,2539,2342,2108,1860,1605,1355,1124,921,753,629,542,498,487,506,546,598,651,700,727,736,707,649,548,414,243,40,-182,-425,-668,-903,-1127,-1312,-1465,-1567,-1619,-1623,-1585,-1513,-1429,-1341,-1272,-1231,-1228,-1267,-1345,-1460,-1597,-1752,-1904,-2046,-2161,-2244,-2276,-2270,-2199,-2091,-1933,-1741,-1533,-1309,-1100,-902,-742,-614,-534,-490,-488,-515,-572,-640,-727,-807,-894,-971,-1030,-1087,-1106,-1123,-1099,-1068,-1004,-932,-841,-743,-641,-540,-440,-351,-259,-185,-102,-35,47,129,224,341,470,632,807,1007,1218,1432,1646,1842,2022,2171,2295,2387,2450,2491,2503,2504,2480,2453,2410,2371,2326,2289,2251,2223,2189,2157,2110,2050,1972,1861,1734,1564,1379,1158,925,670,414,153,-90,-329,-530,-719,-875,-1003,-1127,-1215,-1316,-1399,-1488,-1577,-1664,-1747,-1828,-1893,-1947,-1981,-1994,-1986,-1956,-1907,-1840,-1760,-1672,-1574,-1472,-1364,-1249,-1136,-1008,-894,-764,-659,-556,-483,-429,-406,-402,-418,-441,-460,-469,-457,-416,-357,-270,-163,-48,87,219,360,504,649,794,933,1064,1168,1245,1266,1241,1143,989,769,508,218,-81,-359,-610,-797,-924,-978,-963,-892,-774,-640,-498,-380,-294,-250,-257,-306,-393,-503,-627,-738,-839,-899,-929,-908,-849,-747,-612,-458,-287,-118,46,191,316,422,504,586,647,730,807,909,1020,1142,1276,1404,1533,1644,1742,1820,1872,1902,1907,1884,1844,1772,1693,1590,1489,1380,1280,1190,1115,1062,1029,1014,1026,1034,1065,1076,1090,1077,1047,988,911,805,690,555,425,282,157,30,-77,-167,-244,-289,-330,-344,-359,-364,-369,-379,-386,-399,-403,-409,-414,-420,-439,-469,-528,-608,-719,-847,-991,-1138,-1275,-1396,-1490,-1556,-1586,-1591,-1564,-1520,-1459,-1389,-1326,-1265,-1235,-1214,-1240,-1285,-1374,-1490,-1634,-1796,-1968,-2135,-2291,-2415,-2509,-2551,-2551,-2499,-2399,-2265,-2088,-1894,-1676,-1450,-1216,-977,-740,-495,-262,-17,210,442,656,863,1053,1231,1390,1537,1670,1782,1889,1965,2038,2085,2121,2144,2163,2179,2198,2223,2252,2287,2319,2345,2357,2359,2330,2294,2227,2151,2060,1954,1847,1728,1612,1488,1378,1263,1167,1070,989,904,828,737,649,550,443,333,216,96,-24,-155,-287,-426,-571,-714,-859,-990,-1119,-1222,-1318,-1384,-1438,-1470,-1487,-1490,-1478,-1462,-1435,-1407,-1375,-1342,-1309,-1273,-1241,-1202,-1172,-1141,-1118,-1110,-1114,-1140,-1186,-1248,-1322,-1399,-1464,-1512,-1524,-1497,-1420,-1296,-1120,-906,-658,-398,-140,92,285,420,488,488,410,282,94,-118,-353,-587,-803,-998,-1148,-1262,-1322,-1341,-1312,-1248,-1148,-1032,-891,-751,-607,-465,-345,-224,-133,-48,21,80,141,200,276,359,468,591,734,889,1059,1228,1403,1572,1726,1879,2003,2125,2223,2314,2388,2453,2509,2544,2575,2575,2559,2515,2439,2343,2217,2078,1921,1760,1592,1432,1272,1123,979,846,721,604,492,391,289,197,112,30,-37,-99,-153,-205,-252,-311,-368,-444,-527,-618,-717,-818,-912,-1009,-1078,-1150,-1188,-1221,-1223,-1209,-1169,-1115,-1040,-957,-871,-782,-718,-659,-640,-634,-675,-723,-804,-885,-971,-1042,-1101,-1125,-1129,-1095,-1034,-947,-839,-716,-589,-458,-341,-229,-146,-76,-35,-18,-17,-43,-77,-132,-192,-264,-345,-430,-528,-627,-738,-850,-966,-1071,-1169,-1236,-1285,-1288,-1260,-1188,-1089,-961,-826,-686,-560,-447,-361,-297,-254,-228,-207,-187,-162,-113,-50,47,165,312,476,656,840,1021,1189,1343,1468,1580,1658,1721,1765,1791,1818,1827,1845,1856,1870,1886,1897,1906,1911,1905,1892,1864,1824,1764,1690,1591,1477,1342,1191,1030,858,687,511,339,171,6,-148,-297,-436,-563,-685,-794,-902,-999,-1103,-1197,-1291,-1376,-1448,-1496,-1523,-1506,-1467,-1384,-1280,-1149,-1009,-862,-720,-583,-466,-357,-278,-204,-164,-131,-130,-138,-165,-212,-262,-322,-380,-420,-448,-440,-401,-324,-214,-74,80,245,390,527,610,661,648,582,461,284,72,-178,-434,-696,-936,-1147,-1322,-1442,-1534,-1572,-1599,-1599,-1599,-1601,-1609,-1626,-1639,-1657,-1650,-1633,-1580,-1503,-1389,-1251,-1076,-891,-680,-471,-260,-58,120,274,400,488,556,594,620,646,677,731,804,917,1049,1222,1407,1608,1812,2006,2187,2337,2470,2554,2621,2643,2637,2602,2539,2456,2356,2251,2138,2036,1944,1862,1807,1762,1741,1737,1736,1748,1750,1739,1715,1648,1557,1415,1230,998,727,410,76,-279,-631,-963,-1269,-1526,-1731,-1876,-1964,-1991,-1982,-1927,-1861,-1778,-1705,-1641,-1599,-1579,-1577,-1607,-1641,-1702,-1760,-1828,-1893,-1946,-1992,-2013,-2018,-1995,-1943,-1861,-1747,-1604,-1425,-1229,-999,-770,-532,-308,-120,29,112,129,76,-42,-216,-419,-633,-835,-997,-1111,-1162,-1148,-1082,-968,-834,-687,-554,-439,-365,-314,-309,-309,-332,-346,-341,-313,-248,-142,-13,155,332,528,720,918,1101,1284,1457,1619,1781,1921,2063,2170,2272,2336,2388,2403,2406,2382,2347,2299,2236,2168,2084,1994,1891,1777,1654,1515,1370,1205,1036,848,655,458,257,68,-106,-261,-379,-475,-529,-562,-562,-553,-532,-517,-516,-538,-590,-675,-792,-929,-1086,-1232,-1371,-1468,-1530,-1543,-1510,-1439,-1335,-1213,-1080,-949,-822,-708,-603,-514,-435,-375,-321,-288,-263,-255,-266,-288,-334,-388,-463,-539,-622,-698,-754,-789,-790,-749,-678,-552,-409,-224,-38,162,355,525,675,785,856,887,876,830,749,645,522,385,246,103,-29,-153,-264,-364,-441,-521,-569,-630,-667,-707,-744,-772,-809,-828,-861,-873,-891,-889,-883,-854,-818,-761,-691,-609,-510,-402,-280,-143,5,167,335,512,687,858,1023,1168,1304,1414,1507,1583,1638,1682,1710,1731,1741,1747,1745,1740,1720,1696,1652,1590,1512,1401,1279,1128,968,800,629,468,324,198,105,43,9,14,36,80,131,175,205,210,177,116,7,-125,-288,-465,-647,-814,-967,-1071,-1142,-1152,-1113,-1025,-889,-727,-539,-351,-159,3,155,259,338,369,366,320,242,133,2,-145,-290,-433,-559,-654,-727,-755,-764,-740,-712,-671,-655,-646,-684,-742,-846,-979,-1146,-1332,-1536,-1740,-1935,-2112,-2253,-2353,-2406,-2404,-2356,-2263,-2142,-1997,-1852,-1709,-1579,-1472,-1376,-1300,-1225,-1152,-1068,-971,-859,-725,-580,-416,-242,-58,137,336,548,754,973,1178,1384,1577,1751,1915,2045,2166,2248,2325,2370,2405,2426,2435,2441,2443,2441,2445,2446,2451,2454,2450,2441,2412,2365,2296,2199,2088,1958,1823,1689,1562,1455,1360,1300,1236,1209,1167,1132,1084,1007,913,779,615,415,184,-71,-349,-634,-922,-1209,-1468,-1715,-1916,-2083,-2205,-2273,-2302,-2274,-2212,-2106,-1979,-1826,-1670,-1515,-1371,-1248,-1151,-1080,-1042,-1025,-1032,-1056,-1081,-1115,-1130,-1139,-1116,-1074,-993,-888,-750,-588,-412,-217,-31,159,324,472,582,659,686,670,605,491,337,151,-58,-274,-487,-683,-855,-989,-1092,-1160,-1198,-1218,-1223,-1222,-1226,-1231,-1241,-1252,-1261,-1253,-1234,-1179,-1105,-985,-846,-662,-476,-256,-52,167,356,551,715,885,1041,1200,1364,1527,1701,1866,2036,2181,2317,2423,2507,2558,2584,2575,2544,2484,2409,2310,2205,2088,1965,1845,1720,1599,1485,1370,1266,1166,1075,991,918,850,791,735,684,629,572,506,424,330,214,79,-69,-229,-394,-550,-700,-826,-939,-1027,-1105,-1174,-1242,-1322,-1406,-1511,-1610,-1721,-1808,-1884,-1923,-1933,-1904,-1843,-1763,-1658,-1563,-1464,-1391,-1340,-1318,-1322,-1345,-1381,-1410,-1437,-1430,-1404,-1337,-1237,-1102,-939,-755,-557,-363,-180,-21,101,186,229,232,205,156,98,38,-13,-48,-72,-73,-68,-50,-28,-12,-1,-4,-25,-64,-119,-201,-287,-392,-499,-595,-692,-751,-801,-800,-781,-711,-622,-503,-368,-225,-77,66,206,340,470,600,726,858,984,1113,1232,1348,1446,1535,1605,1669,1712,1759,1789,1821,1847,1858,1862,1840,1805,1738,1654,1546,1423,1293,1160,1035,924,837,775,750,746,777,821,867,915,926,914,850,741,586,388,165,-72,-312,-529,-734,-895,-1029,-1126,-1184,-1219,-1205,-1179,-1100,-1008,-870,-717,-535,-354,-169,-7,126,220,263,259,209,122,9,-121,-248,-369,-471,-550,-607,-644,-664,-675,-685,-692,-708,-730,-751,-779,-799,-815,-824,-820,-816,-801,-799,-799,-822,-866,-940,-1045,-1179,-1344,-1522,-1719,-1901,-2069,-2197,-2272,-2289,-2230,-2103,-1909,-1656,-1362,-1043,-720,-412,-137,96,275,402,478,516,520,516,501,503,515,554,607,689,779,885,998,1111,1232,1345,1463,1576,1682,1785,1872,1947,2007,2035,2053,2032,1999,1944,1864,1788,1694,1616,1542,1489,1457,1457,1482,1541,1623,1719,1827,1920,1992,2027,2005,1932,1791,1599,1355,1080,785,487,204,-59,-291,-489,-669,-812,-955,-1075,-1193,-1307,-1404,-1494,-1558,-1602,-1618,-1609,-1576,-1535,-1478,-1439,-1391,-1380,-1359,-1377,-1381,-1403,-1412,-1407,-1391,-1345,-1284,-1201,-1109,-1006,-917,-827,-770,-730,-732,-756,-823,-902,-1010,-1121,-1236,-1344,-1438,-1519,-1584,-1631,-1667,-1688,-1705,-1716,-1723,-1728,-1727,-1723,-1710,-1683,-1646,-1581,-1504,-1393,-1260,-1097,-909,-694,-467,-217,35,292,552,797,1048,1280,1507,1730,1936,2147,2338,2534,2709,2883,3038,3183,3308,3414,3499,3555,3587,3579,3544,3457,3344,3174,2978,2743,2481,2215,1930,1667,1403,1171,949,756,569,406,236,88,-71,-213,-348,-475,-576,-667,-728,-778,-804,-832,-845,-875,-910,-964,-1036,-1123,-1225,-1332,-1444,-1541,-1638,-1699,-1758,-1767,-1773,-1729,-1679,-1587,-1490,-1370,-1242,-1115,-984,-873,-769,-689,-627,-588,-564,-559,-554,-558,-551,-529,-496,-431,-349,-240,-114,17,152,266,363,419,448,431,395,330,263,199,146,117,102,114,126,150,158,151,122,55,-37,-169,-326,-510,-709,-917,-1119,-1307,-1469,-1600,-1683,-1737,-1731,-1703,-1621,-1519,-1382,-1229,-1060,-879,-697,-511,-338,-168,-17,123,249,354,455,541,629,711,803,893,1001,1105,1231,1347,1489,1614,1761,1888,2022,2132,2230,2300,2339,2346,2308,2250,2142,2028,1879,1736,1579,1441,1304,1193,1087,1010,937,884,834,784,739,676,614,525,429,314,185,43,-103,-265,-409,-568,-694,-814,-907,-967,-1010,-1013,-1005,-973,-933,-886,-838,-785,-737,-681,-630,-570,-518,-460,-414,-367,-333,-301,-275,-257,-236,-230,-218,-221,-226,-242,-266,-298,-338,-387,-441,-510,-580,-662,-747,-832,-924,-1006,-1086,-1160,-1219,-1272,-1321,-1358,-1401,-1445,-1487,-1546,-1601,-1659,-1721,-1763,-1802,-1815,-1806,-1774,-1713,-1634,-1523,-1407,-1260,-1110,-939,-750,-547,-327,-86,157,418,661,908,1116,1309,1454,1568,1639,1684,1695,1704,1694,1700,1708,1732,1772,1820,1879,1939,2000,2049,2091,2113,2115,2097,2051,1981,1895,1789,1674,1560,1441,1345,1258,1194,1156,1144,1150,1186,1217,1266,1296,1311,1301,1247,1161,1022,842,618,358,71,-230,-533,-830,-1094,-1343,-1532,-1694,-1800,-1870,-1899,-1900,-1869,-1829,-1769,-1712,-1650,-1596,-1553,-1520,-1506,-1503,-1514,-1531,-1551,-1562,-1562,-1543,-1493,-1417,-1299,-1153,-969,-759,-531,-292,-67,139,306,421,490,493,458,378,276,171,62,-17,-90,-125,-159,-176,-207,-250,-324,-428,-566,-733,-918,-1105,-1289,-1431,-1548,-1593,-1586,-1514,-1378,-1199,-978,-740,-499,-267,-55,133,292,439,560,688,805,933,1067,1203,1345,1476,1604,1706,1796,1851,1888,1892,1878,1847,1801,1756,1700,1654,1596,1547,1480,1415,1334,1240,1141,1030,916,801,687,578,473,380,290,215,155,98,68,37,29,18,15,4,-17,-41,-90,-135,-197,-253,-306,-347,-377,-389,-388,-374,-347,-321,-282,-251,-215,-184,-157,-135,-118,-118,-126,-159,-207,-278,-367,-468,-580,-686,-786,-862,-921,-942,-940,-904,-850,-781,-705,-634,-571,-525,-494,-479,-481,-487,-502,-515,-518,-521,-503,-481,-447,-408,-374,-349,-340,-353,-392,-452,-539,-635,-750,-855,-964,-1048,-1116,-1162,-1176,-1177,-1148,-1112,-1060,-1003,-944,-874,-806,-716,-617,-486,-327,-137,92,336,612,880,1149,1387,1592,1743,1847,1892,1893,1857,1795,1727,1660,1615,1580,1586,1599,1641,1684,1731,1763,1785,1772,1739,1672,1574,1449,1303,1129,954,759,575,394,231,86,-34,-133,-207,-272,-315,-370,-403,-464,-515,-597,-678,-790,-907,-1042,-1187,-1329,-1467,-1593,-1689,-1762,-1791,-1778,-1722,-1613,-1463,-1267,-1040,-788,-527,-269,-29,181,354,479,562,597,599,570,522,466,413,367,343,337,356,398,453,525,593,662,710,744,741,717,651,563,442,302,140,-34,-223,-416,-618,-820,-1024,-1226,-1421,-1608,-1781,-1937,-2078,-2192,-2295,-2361,-2421,-2437,-2445,-2408,-2351,-2253,-2125,-1963,-1771,-1557,-1326,-1084,-841,-595,-357,-125,101,312,518,709,886,1048,1194,1322,1436,1533,1616,1690,1749,1806,1846,1887,1912,1939,1950,1963,1955,1955,1932,1917,1885,1859,1827,1793,1765,1733,1704,1675,1643,1610,1572,1527,1475,1418,1349,1281,1202,1134,1061,1006,947,903,850,796,712,612,464,293,76,-161,-419,-673,-914,-1129,-1297,-1425,-1505,-1534,-1544,-1513,-1488,-1454,-1436,-1435,-1450,-1486,-1529,-1580,-1623,-1655,-1662,-1650,-1601,-1533,-1430,-1311,-1169,-1015,-848,-683,-512,-359,-211,-86,18,105,166,214,242,263,266,260,236,191,122,26,-93,-240,-396,-566,-731,-886,-1021,-1133,-1215,-1274,-1304,-1325,-1323,-1330,-1322,-1333,-1328,-1338,-1325,-1303,-1251,-1159,-1026,-836,-593,-298,49,424,827,1227,1617,1971,2277,2522,2704,2812,2863,2849,2789,2698,2576,2455,2320,2200,2087,1983,1897,1808,1730,1644,1557,1454,1347,1214,1086,926,780,609,448,286,123,-18,-158,-271,-368,-448,-503,-556,-592,-639,-683,-747,-823,-914,-1023,-1136,-1259,-1371,-1479,-1562,-1625,-1658,-1656,-1632,-1572,-1496,-1394,-1289,-1168,-1055,-939,-832,-744,-657,-603,-549,-522,-499,-486,-479,-473,-464,-455,-442,-422,-402,-367,-325,-273,-203,-125,-34,65,163,268,359,458,536,621,691,758,817,864,900,917,915,886,834,742,630,475,301,97,-117,-343,-556,-766,-945,-1104,-1228,-1323,-1385,-1421,-1424,-1408,-1365,-1299,-1216,-1106,-986,-841,-689,-516,-347,-167,4,167,322,453,570,665,741,800,852,887,926,958,993,1034,1074,1127,1177,1241,1305,1373,1444,1505,1569,1612,1653,1671,1677,1669,1635,1592,1515,1429,1309,1188,1047,916,794,696,626,579,565,551,552,531,490,413,303,154,-25,-221,-431,-628,-808,-958,-1058,-1119,-1124,-1090,-1018,-923,-821,-718,-638,-575,-543,-536,-549,-579,-608,-639,-646,-648,-616,-575,-510,-438,-363,-288,-233,-189,-178,-189,-232,-295,-378,-471,-564,-656,-732,-799,-848,-884,-912,-934,-965,-1004,-1066,-1148,-1257,-1386,-1529,-1679,-1826,-1951,-2057,-2122,-2151,-2140,-2082,-1991,-1862,-1704,-1527,-1327,-1120,-901,-678,-445,-213,36,290,553,833,1115,1406,1703,1987,2266,2519,2745,2929,3073,3154,3190,3158,3080,2946,2777,2575,2354,2130,1906,1699,1511,1350,1220,1122,1053,1012,993,992,996,1006,1003,995,963,916,847,758,659,542,424,302,190,80,-11,-95,-169,-233,-303,-375,-462,-568,-693,-842,-1003,-1184,-1359,-1536,-1686,-1813,-1898,-1943,-1940,-1902,-1828,-1738,-1638,-1547,-1466,-1409,-1363,-1341,-1312,-1296,-1256,-1216,-1149,-1071,-981,-880,-776,-668,-561,-456,-352,-249,-144,-36,74,187,303,420,534,645,736,817,863,883,860,797,692,549,378,180,-22,-230,-427,-614,-785,-942,-1086,-1226,-1360,-1492,-1622,-1739,-1845,-1924,-1972,-1977,-1940,-1844,-1704,-1509,-1267,-989,-671,-339,17,370,727,1068,1395,1699,1981,2227,2446,2620,2755,2843,2873,2857,2776,2652,2470,2262,2020,1773,1527,1299,1104,939,823,733,693,665,667,674,685,697,698,697,679,662,622,581,522,456,382,300,218,138,58,-7,-75,-120,-164,-199,-219,-248,-261,-282,-307,-331,-369,-406,-451,-496,-538,-571,-594,-604,-599,-592,-570,-558,-546,-553,-571,-613,-666,-735,-808,-881,-946,-1000,-1039,-1061,-1076,-1073,-1072,-1054,-1043,-1018,-988,-952,-896,-840,-764,-686,-603,-518,-443,-377,-324,-289,-269,-260,-270,-281,-301,-321,-338,-357,-370,-389,-404,-432,-464,-513,-577,-651,-736,-827,-907,-980,-1026,-1047,-1033,-994,-910,-812,-674,-521,-338,-134,91,342,610,897,1197,1489,1779,2029,2248,2401,2487,2505,2441,2327,2159,1969,1777,1606,1466,1387,1346,1375,1430,1533,1633,1746,1826,1890,1902,1883,1809,1699,1552,1371,1172,957,736,519,306,115,-66,-226,-369,-510,-631,-761,-885,-1014,-1143,-1273,-1395,-1510,-1609,-1692,-1756,-1800,-1826,-1834,-1826,-1807,-1778,-1736,-1693,-1640,-1584,-1532,-1465,-1404,-1326,-1242,-1139,-1017,-872,-707,-522,-327,-129,60,231,372,485,554,600,606,600,576,547,527,503,503,497,505,511,507,503,475,431,374,276,173,34,-122,-289,-478,-663,-854,-1038,-1209,-1371,-1510,-1639,-1745,-1830,-1899,-1932,-1947,-1920,-1857,-1753,-1603,-1411,-1181,-915,-628,-326,-23,271,552,800,1029,1218,1381,1510,1611,1675,1722,1724,1709,1658,1590,1492,1392,1274,1170,1064,988,925,898,897,926,978,1051,1135,1220,1302,1362,1411,1424,1424,1385,1334,1254,1172,1073,983,892,815,751,697,659,622,594,561,519,473,408,340,255,166,68,-29,-132,-227,-327,-419,-509,-596,-678,-756,-831,-903,-967,-1032,-1085,-1145,-1189,-1246,-1283,-1334,-1368,-1405,-1426,-1442,-1434,-1421,-1377,-1328,-1254,-1179,-1095,-1010,-928,-844,-757,-673,-567,-468,-336,-216,-69,61,193,302,388,434,446,403,321,188,18,-186,-415,-649,-892,-1109,-1316,-1480,-1608,-1691,-1723,-1717,-1651,-1562,-1419,-1257,-1066,-851,-634,-389,-156,106,354,630,895,1186,1465,1760,2044,2323,2580,2813,3008,3162,3262,3307,3294,3228,3107,2947,2751,2535,2311,2090,1882,1702,1541,1420,1319,1249,1183,1133,1058,980,861,721,540,335,104,-145,-398,-651,-894,-1115,-1318,-1486,-1631,-1738,-1826,-1878,-1918,-1925,-1928,-1903,-1875,-1822,-1770,-1694,-1621,-1525,-1432,-1320,-1211,-1091,-974,-852,-745,-636,-557,-478,-433,-396,-386,-393,-414,-447,-490,-526,-568,-592,-612,-613,-610,-587,-566,-527,-495,-448,-403,-343,-282,-203,-120,-17,89,206,323,442,550,646,723,769,795,781,741,667,568,442,307,152,-6,-165,-325,-481,-631,-780,-917,-1045,-1159,-1257,-1324,-1372,-1376,-1356,-1292,-1197,-1071,-920,-754,-572,-391,-200,-18,167,349,528,700,875,1032,1184,1320,1429,1524,1579,1617,1613,1594,1541,1481,1403,1326,1252,1185,1142,1112,1111,1130,1171,1229,1298,1364,1426,1461,1471,1439,1363,1237,1073,860,634,387,154,-64,-239,-378,-459,-500,-496,-458,-402,-336,-275,-233,-205,-213,-236,-296,-355,-444,-518,-604,-671,-732,-781,-812,-837,-844,-849,-839,-830,-807,-781,-748,-697,-650,-579,-512,-439,-369,-312,-269,-246,-249,-273,-318,-382,-453,-529,-597,-651,-687,-698,-683,-651,-595,-538,-475,-426,-391,-379,-396,-436,-508,-601,-710,-840,-968,-1109,-1236,-1369,-1473,-1576,-1639,-1686,-1690,-1659,-1584,-1467,-1311,-1122,-901,-671,-419,-178,71,309,543,773,1001,1228,1459,1688,1909,2129,2319,2494,2616,2708,2737,2726,2661,2558,2423,2271,2109,1957,1816,1706,1621,1571,1549,1557,1579,1614,1648,1674,1678,1659,1598,1507,1368,1197,987,751,500,233,-25,-280,-514,-726,-911,-1065,-1187,-1278,-1342,-1376,-1392,-1386,-1367,-1337,-1301,-1262,-1228,-1203,-1189,-1199,-1222,-1276,-1344,-1435,-1539,-1650,-1760,-1865,-1947,-2005,-2027,-2007,-1941,-1829,-1669,-1470,-1246,-996,-757,-518,-317,-147,-16,69,131,164,191,225,275,357,467,612,782,968,1160,1336,1487,1598,1654,1654,1591,1465,1288,1066,807,533,246,-34,-300,-546,-762,-948,-1098,-1220,-1301,-1364,-1377,-1378,-1332,-1261,-1159,-1029,-875,-712,-530,-357,-182,-18,140,293,436,585,726,876,1015,1158,1284,1402,1494,1563,1602,1613,1590,1545,1475,1386,1291,1188,1088,996,913,844,788,747,711,687,657,629,583,533,455,367,252,129,-15,-158,-308,-451,-579,-695,-782,-851,-885,-895,-869,-821,-742,-653,-547,-441,-346,-255,-208,-162,-171,-186,-241,-311,-393,-492,-583,-680,-763,-835,-894,-930,-950,-944,-919,-871,-802,-717,-614,-508,-397,-290,-199,-125,-83,-62,-79,-114,-174,-241,-307,-361,-393,-394,-363,-294,-201,-77,56,196,328,442,528,578,586,542,456,313,131,-90,-343,-606,-878,-1135,-1363,-1558,-1692,-1773,-1781,-1720,-1592,-1401,-1154,-874,-565,-256,46,319,563,759,930,1050,1163,1246,1335,1420,1516,1624,1737,1864,1982,2101,2199,2279,2331,2346,2336,2278,2202,2086,1959,1813,1671,1532,1414,1314,1243,1187,1161,1128,1110,1069,1017,935,825,686,509,314,83,-159,-419,-679,-938,-1174,-1397,-1571,-1722,-1808,-1864,-1862,-1820,-1743,-1630,-1501,-1357,-1215,-1081,-966,-881,-824,-806,-820,-866,-934,-1021,-1108,-1192,-1256,-1297,-1306,-1278,-1216,-1118,-997,-857,-709,-566,-436,-332,-263,-225,-228,-256,-316,-381,-458,-518,-562,-578,-552,-500,-395,-277,-121,37,204,351,489,578,650,662,644,578,477,344,189,16,-164,-340,-513,-665,-794,-893,-952,-971,-943,-870,-753,-601,-421,-221,-19,189,370,549,688,809,902,968,1025,1062,1104,1143,1190,1250,1312,1383,1453,1514,1567,1599,1611,1603,1569,1519,1449,1366,1274,1174,1072,973,876,792,713,660,612,595,580,596,605,634,645,659,645,615,552,455,334,173,-4,-197,-401,-588,-768,-919,-1031,-1111,-1138,-1128,-1076,-986,-876,-749,-622,-515,-426,-389,-388,-445,-543,-680,-839,-1001,-1153,-1269,-1338,-1355,-1301,-1201,-1040,-847,-630,-410,-205,-27,98,182,191,158,66,-65,-215,-387,-547,-696,-815,-902,-949,-953,-916,-830,-713,-559,-382,-199,-12,147,280,353,374,317,196,3,-244,-535,-845,-1151,-1434,-1665,-1829,-1915,-1907,-1819,-1644,-1403,-1110,-784,-446,-117,191,463,693,884,1032,1152,1246,1332,1408,1496,1582,1681,1786,1889,1994,2085,2161,2220,2252,2265,2252,2222,2174,2109,2039,1949,1860,1758,1648,1536,1412,1293,1172,1052,943,836,744,655,576,498,417,329,222,91,-68,-257,-479,-714,-971,-1218,-1452,-1657,-1817,-1929,-1984,-1984,-1932,-1836,-1708,-1559,-1416,-1275,-1177,-1104,-1092,-1120,-1191,-1305,-1427,-1567,-1689,-1783,-1845,-1849,-1813,-1716,-1580,-1403,-1195,-977,-743,-526,-310,-128,39,168,271,342,393,416,437,433,444,448,469,509,565,657,770,913,1077,1255,1434,1606,1742,1841,1874,1836,1715,1507,1215,854,431,-18,-479,-918,-1303,-1623,-1843,-1964,-1981,-1887,-1722,-1471,-1196,-885,-592,-313,-79,113,254,347,407,430,443,446,455,483,534,613,725,859,1021,1183,1356,1502,1636,1723,1782,1785,1750,1675,1560,1426,1266,1096,925,759,598,468,343,261,192,162,145,160,172,201,214,218,199,149,76,-37,-167,-331,-500,-677,-845,-990,-1103,-1172,-1184,-1152,-1057,-924,-755,-566,-375,-198,-51,56,107,115,62,-27,-148,-286,-419,-538,-622,-664,-663,-610,-522,-398,-258,-116,11,117,175,201,163,89,-36,-186,-359,-537,-696,-843,-933,-995,-987,-931,-817,-652,-447,-212,39,280,500,673,778,808,746,587,349,19,-351,-769,-1179,-1574,-1913,-2178,-2357,-2431,-2415,-2301,-2110,-1857,-1553,-1230,-889,-559,-243,47,295,520,690,838,943,1026,1087,1138,1182,1233,1290,1362,1454,1558,1686,1815,1960,2098,2229,2342,2423,2478,2489,2467,2397,2300,2168,2014,1848,1670,1500,1335,1184,1055,934,837,740,651,551,438,305,140,-43,-264,-497,-752,-1004,-1254,-1476,-1672,-1821,-1920,-1970,-1958,-1909,-1812,-1694,-1560,-1429,-1314,-1226,-1176,-1168,-1200,-1278,-1378,-1510,-1636,-1764,-1859,-1916,-1922,-1868,-1750,-1579,-1347,-1089,-796,-512,-235,11,204,357,437,474,450,395,307,218,129,74,50,80,159,291,469,672,902,1112,1323,1475,1593,1636,1625,1537,1397,1186,944,652,349,30,-279,-565,-817,-1011,-1148,-1211,-1196,-1117,-959,-758,-510,-244,29,284,522,712,873,983,1064,1105,1131,1135,1135,1131,1127,1131,1138,1150,1167,1185,1196,1209,1197,1182,1138,1082,995,893,764,622,461,293,113,-55,-226,-371,-502,-601,-664,-703,-698,-673,-616,-551,-475,-406,-352,-318,-312,-340,-381,-459,-539,-630,-717,-784,-832,-849,-833,-782,-700,-591,-467,-338,-213,-107,-21,30,55,45,11,-46,-115,-189,-261,-318,-365,-378,-375,-335,-279,-199,-111,-22,59,113,147,140,102,34,-68,-180,-307,-426,-535,-614,-665,-667,-625,-529,-383,-190,38,293,547,791,993,1137,1200,1175,1044,815,496,92,-355,-843,-1313,-1764,-2139,-2442,-2631,-2719,-2684,-2552,-2322,-2017,-1667,-1277,-897,-517,-186,118,357,555,708,818,914,989,1065,1154,1245,1364,1480,1618,1749,1877,1991,2086,2155,2199,2212,2193,2150,2072,1983,1855,1730,1578,1433,1281,1144,1011,898,797,710,638,573,516,457,400,326,247,145,23,-116,-283,-458,-643,-826,-997,-1141,-1258,-1327,-1358,-1348,-1295,-1220,-1116,-1010,-905,-813,-744,-706,-699,-729,-791,-881,-990,-1110,-1228,-1334,-1419,-1468,-1481,-1453,-1382,-1275,-1141,-981,-824,-655,-518,-385,-297,-226,-189,-179,-180,-201,-213,-229,-224,-203,-161,-85,4,128,261,412,567,721,863,992,1088,1164,1186,1178,1103,993,815,606,346,69,-218,-503,-752,-970,-1123,-1215,-1236,-1185,-1074,-902,-697,-457,-219,25,241,435,593,709,797,836,863,851,841,812,800,792,811,852,923,1013,1131,1251,1379,1492,1582,1637,1656,1623,1555,1436,1291,1120,941,764,599,460,351,268,221,186,179,162,155,120,75,-1,-103,-236,-391,-573,-765,-971,-1170,-1361,-1533,-1673,-1782,-1850,-1876,-1869,-1817,-1743,-1640,-1525,-1406,-1288,-1180,-1084,-1000,-931,-861,-804,-729,-660,-570,-468,-355,-224,-82,64,219,371,505,638,732,809,849,857,834,787,714,636,553,481,427,399,400,435,502,595,707,833,954,1073,1165,1233,1254,1233,1152,1019,827,586,301,-20,-356,-701,-1035,-1341,-1613,-1826,-1984,-2064,-2079,-2014,-1878,-1686,-1426,-1144,-819,-495,-168,137,412,649,839,984,1082,1138,1159,1150,1121,1078,1033,983,943,910,889,882,881,895,908,934,954,976,993,999,1000,981,960,913,866,798,729,649,570,489,412,343,276,216,157,93,21,-67,-176,-303,-455,-617,-794,-960,-1117,-1249,-1341,-1400,-1407,-1380,-1317,-1236,-1143,-1062,-1000,-970,-982,-1026,-1119,-1227,-1367,-1495,-1620,-1706,-1755,-1744,-1676,-1545,-1362,-1129,-877,-603,-345,-104,95,251,357,410,426,399,362,307,263,240,236,281,350,464,603,764,936,1102,1258,1383,1478,1531,1538,1497,1410,1274,1092,881,626,363,79,-199,-466,-712,-923,-1100,-1229,-1313,-1351,-1342,-1289,-1192,-1061,-885,-695,-467,-237,4,242,457,657,820,950,1047,1109,1148,1166,1180,1188,1216,1247,1301,1364,1438,1509,1577,1621,1649,1644,1610,1550,1464,1363,1247,1127,1005,884,765,645,527,405,283,162,45,-63,-163,-242,-319,-368,-427,-463,-515,-557,-614,-675,-740,-810,-879,-943,-995,-1035,-1057,-1059,-1051,-1019,-989,-945,-913,-882,-868,-868,-880,-907,-938,-968,-992,-999,-990,-961,-916,-859,-797,-739,-694,-666,-663,-679,-718,-777,-835,-905,-955,-994,-1009,-998,-961,-893,-808,-692,-566,-418,-260,-92,84,261,436,601,748,873,960,1011,1014,966,873,727,545,329,93,-150,-387,-601,-787,-915,-1002,-1013,-972,-857,-695,-478,-235,30,297,550,784,980,1150,1270,1367,1425,1458,1479,1478,1475,1475,1470,1480,1489,1505,1525,1543,1554,1566,1556,1553,1521,1499,1455,1423,1379,1343,1303,1261,1214,1156,1081,989,873,738,580,406,220,29,-167,-352,-533,-696,-845,-980,-1099,-1198,-1289,-1358,-1419,-1458,-1491,-1504,-1519,-1520,-1529,-1536,-1555,-1578,-1607,-1644,-1673,-1705,-1715,-1717,-1689,-1643,-1565,-1464,-1336,-1189,-1028,-860,-700,-547,-418,-307,-228,-168,-134,-112,-95,-85,-61,-31,16,77,146,227,301,376,432,474,496,499,484,462,430,403,384,376,390,415,455,499,544,575,585,565,509,418,290,138,-33,-206,-369,-501,-602,-649,-650,-598,-498,-367,-199,-27,162,338,509,660,793,903,992,1062,1113,1148,1174,1187,1191,1193,1183,1169,1146,1109,1064,1005,936,854,765,669,574,476,385,297,216,145,76,18,-34,-78,-116,-143,-167,-177,-189,-186,-190,-181,-181,-177,-178,-183,-193,-209,-232,-257,-284,-313,-338,-360,-387,-402,-435,-463,-508,-565,-636,-717,-817,-909,-1013,-1096,-1168,-1207,-1217,-1188,-1124,-1023,-896,-746,-589,-433,-283,-150,-43,49,102,149,166,172,174,169,174,182,208,239,297,352,428,497,572,633,688,719,741,733,717,674,617,544,446,333,192,28,-168,-385,-636,-901,-1179,-1465,-1730,-1976,-2178,-2321,-2409,-2412,-2354,-2220,-2023,-1776,-1484,-1159,-820,-459,-108,248,586,909,1205,1475,1702,1895,2038,2138,2196,2210,2197,2156,2105,2043,1987,1933,1899,1872,1870,1873,1898,1923,1953,1978,1984,1978,1934,1863,1748,1596,1403,1179,921,657,375,107,-154,-388,-599,-775,-927,-1044,-1135,-1206,-1248,-1283,-1293,-1294,-1282,-1261,-1232,-1199,-1171,-1140,-1134,-1131,-1161,-1206,-1280,-1369,-1475,-1584,-1687,-1774,-1838,-1865,-1862,-1808,-1729,-1605,-1466,-1305,-1142,-983,-841,-720,-621,-551,-501,-462,-441,-410,-382,-338,-279,-210,-119,-26,81,192,297,407,509,604,698,782,856,926,977,1021,1048,1059,1054,1026,984,914,824,713,579,432,275,110,-43,-186,-307,-398,-458,-487,-480,-452,-394,-325,-237,-145,-44,64,171,290,408,531,654,780,898,1022,1121,1222,1296,1357,1395,1408,1394,1366,1305,1247,1163,1097,1025,976,942,929,934,951,976,994,1003,990,951,885,784,668,519,376,212,70,-72,-189,-295,-384,-462,-538,-609,-691,-777,-871,-972,-1074,-1174,-1268,-1357,-1432,-1506,-1566,-1630,-1683,-1739,-1783,-1821,-1840,-1841,-1806,-1745,-1639,-1502,-1325,-1123,-899,-667,-442,-230,-47,106,220,301,347,368,369,363,348,349,353,376,412,459,510,560,601,622,627,605,563,502,428,348,269,194,123,67,8,-36,-86,-138,-196,-264,-345,-433,-539,-644,-762,-864,-964,-1033,-1074,-1068,-1007,-890,-709,-479,-197,112,438,763,1059,1323,1533,1683,1776,1804,1775,1696,1575,1424,1251,1070,884,709,544,399,272,175,93,46,16,19,40,84,145,217,301,375,457,512,565,585,592,569,530,466,389,295,195,88,-15,-113,-201,-265,-317,-339,-338,-319,-271,-216,-146,-77,-20,25,38,21,-40,-142,-291,-473,-693,-927,-1169,-1399,-1598,-1757,-1854,-1895,-1865,-1779,-1643,-1467,-1279,-1072,-887,-709,-564,-442,-345,-275,-210,-159,-98,-30,53,154,273,399,534,665,784,878,951,980,982,944,873,784,672,560,451,352,270,201,147,94,44,-26,-105,-220,-350,-509,-682,-855,-1029,-1172,-1285,-1351,-1358,-1309,-1196,-1025,-810,-550,-271,22,314,588,842,1063,1247,1398,1509,1587,1634,1655,1659,1645,1626,1590,1561,1514,1474,1413,1351,1275,1188,1098,998,902,808,721,645,576,510,459,390,331,255,165,75,-34,-146,-249,-354,-435,-498,-538,-553,-538,-518,-472,-433,-399,-371,-371,-387,-427,-491,-568,-665,-767,-880,-991,-1098,-1200,-1278,-1343,-1364,-1362,-1310,-1224,-1106,-955,-793,-626,-467,-331,-224,-161,-138,-167,-232,-341,-470,-623,-769,-910,-1019,-1093,-1117,-1093,-1010,-884,-709,-512,-291,-75,129,304,436,526,561,557,513,449,373,305,252,223,219,236,266,298,318,312,276,196,85,-59,-220,-384,-534,-657,-731,-759,-724,-633,-488,-297,-74,173,421,671,897,1101,1275,1409,1514,1581,1618,1629,1616,1587,1543,1490,1433,1366,1311,1245,1199,1156,1127,1120,1125,1154,1197,1255,1319,1384,1438,1475,1483,1458,1390,1285,1133,950,735,493,247,-17,-270,-524,-766,-994,-1214,-1411,-1599,-1770,-1913,-2050,-2148,-2233,-2284,-2315,-2322,-2315,-2298,-2279,-2263,-2257,-2259,-2270,-2281,-2286,-2269,-2234,-2152,-2042,-1879,-1684,-1450,-1196,-922,-654,-385,-142,82,278,446,591,716,827,927,1026,1122,1217,1316,1407,1495,1566,1620,1644,1640,1602,1525,1423,1290,1145,997,855,734,636,576,540,537,549,567,582,579,545,479,367,225,48,-146,-348,-541,-704,-831,-907,-924,-888,-791,-647,-468,-253,-32,197,418,620,798,947,1061,1143,1188,1201,1179,1125,1042,929,795,642,475,312,147,7,-113,-196,-236,-237,-188,-101,18,166,314,470,596,698,754,761,722,635,514,370,215,69,-64,-167,-236,-278,-274,-258,-206,-156,-90,-43,-3,4,-20,-78,-185,-321,-505,-710,-934,-1172,-1395,-1609,-1782,-1920,-2000,-2030,-1997,-1909,-1774,-1595,-1393,-1178,-973,-782,-630,-510,-439,-404,-403,-419,-446,-459,-458,-418,-346,-232,-85,93,292,493,697,876,1033,1148,1228,1255,1251,1201,1125,1030,909,798,663,546,409,277,126,-39,-226,-436,-668,-914,-1165,-1407,-1625,-1798,-1920,-1967,-1938,-1833,-1647,-1399,-1097,-762,-410,-64,262,559,808,1017,1176,1302,1386,1464,1512,1569,1622,1678,1737,1794,1841,1879,1892,1893,1867,1830,1780,1728,1673,1634,1596,1575,1561,1548,1532,1505,1456,1384,1279,1143,973,777,554,325,88,-134,-338,-513,-649,-749,-807,-834,-831,-809,-776,-740,-709,-692,-692,-717,-767,-846,-955,-1085,-1239,-1398,-1567,-1721,-1862,-1971,-2045,-2081,-2073,-2026,-1947,-1834,-1711,-1576,-1446,-1329,-1231,-1157,-1110,-1082,-1075,-1070,-1071,-1054,-1025,-963,-880,-762,-625,-455,-281,-86,99,283,449,590,706,783,835,848,844,818,786,756,730,723,726,747,773,808,831,848,843,811,761,674,574,452,329,202,93,0,-61,-88,-79,-32,49,166,297,453,607,763,908,1034,1139,1223,1279,1315,1331,1328,1313,1287,1249,1205,1149,1088,1010,936,845,760,672,588,520,453,411,369,348,332,324,324,323,323,320,302,278,232,166,79,-36,-168,-327,-494,-680,-858,-1036,-1196,-1333,-1437,-1509,-1534,-1531,-1486,-1423,-1337,-1258,-1178,-1125,-1092,-1088,-1117,-1155,-1219,-1267,-1315,-1332,-1321,-1270,-1180,-1057,-901,-733,-556,-385,-239,-113,-22,36,72,86,88,103,112,158,212,299,407,525,660,782,899,984,1041,1053,1026,954,842,702,538,370,207,58,-65,-159,-225,-261,-281,-291,-302,-321,-361,-416,-500,-595,-702,-805,-894,-957,-976,-955,-872,-744,-554,-335,-68,198,485,753,1000,1222,1397,1540,1640,1697,1722,1707,1663,1592,1492,1374,1240,1091,948,793,663,532,431,347,286,262,252,285,332,408,495,594,687,765,824,836,819,744,635,477,298,97,-103,-288,-450,-571,-651,-683,-673,-628,-552,-473,-381,-318,-275,-274,-321,-419,-563,-759,-984,-1238,-1500,-1754,-1989,-2185,-2336,-2430,-2469,-2449,-2383,-2267,-2125,-1955,-1766,-1570,-1363,-1156,-945,-727,-514,-296,-88,113,304,471,620,741,837,912,956,991,1001,1011,1011,1006,1008,1004,1008,1002,1001,981,958,917,856,785,689,580,454,309,154,-18,-198,-390,-581,-776,-955,-1118,-1252,-1344,-1398,-1390,-1340,-1225,-1071,-872,-641,-393,-131,125,373,600,802,977,1119,1241,1328,1405,1454,1497,1523,1544,1553,1554,1550,1531,1517,1485,1462,1429,1401,1371,1347,1316,1299,1267,1251,1216,1193,1153,1118,1065,1012,940,865,773,669,559,433,303,169,25,-108,-244,-360,-472,-552,-623,-666,-697,-717,-736,-762,-806,-870,-960,-1071,-1208,-1348,-1500,-1631,-1757,-1844,-1909,-1929,-1920,-1872,-1808,-1716,-1628,-1534,-1455,-1392,-1347,-1319,-1303,-1296,-1283,-1261,-1218,-1149,-1048,-913,-749,-550,-346,-114,101,315,500,652,764,830,849,825,761,668,556,428,307,183,84,-8,-74,-124,-159,-181,-198,-214,-227,-248,-266,-282,-292,-287,-263,-219,-142,-51,77,210,370,528,690,853,995,1142,1250,1361,1434,1496,1533,1547,1545,1523,1489,1444,1393,1340,1287,1244,1201,1174,1148,1144,1138,1153,1162,1185,1200,1216,1221,1214,1195,1159,1105,1038,950,851,738,603,468,304,142,-34,-221,-405,-597,-783,-957,-1130,-1277,-1412,-1527,-1618,-1693,-1750,-1790,-1826,-1855,-1884,-1923,-1965,-2023,-2083,-2159,-2228,-2300,-2350,-2386,-2387,-2358,-2289,-2178,-2035,-1851,-1645,-1412,-1164,-901,-631,-359,-79,191,461,712,947,1155,1326,1461,1547,1598,1600,1579,1518,1453,1368,1289,1208,1138,1068,1009,946,892,827,770,705,645,592,533,492,437,398,339,285,204,121,11,-101,-234,-358,-486,-592,-686,-745,-773,-769,-719,-640,-523,-373,-203,-10,191,397,592,776,924,1049,1121,1152,1140,1073,979,843,695,531,371,219,86,-23,-99,-153,-165,-165,-131,-88,-31,34,97,166,233,298,365,428,487,542,579,612,609,602,552,491,398,298,180,68,-43,-139,-214,-277,-311,-342,-349,-365,-374,-401,-436,-491,-565,-652,-761,-868,-984,-1091,-1188,-1263,-1320,-1346,-1355,-1330,-1290,-1226,-1149,-1058,-956,-843,-726,-600,-466,-336,-190,-59,83,207,324,426,502,565,592,605,585,552,502,441,375,305,233,164,89,13,-64,-146,-227,-315,-397,-487,-575,-666,-769,-871,-984,-1100,-1213,-1322,-1412,-1472,-1497,-1468,-1386,-1238,-1023,-751,-420,-58,332,713,1085,1401,1675,1874,2004,2069,2069,2022,1942,1846,1749,1665,1603,1571,1572,1594,1647,1699,1767,1824,1862,1892,1885,1869,1819,1759,1682,1596,1512,1421,1339,1252,1169,1075,976,853,714,544,357,147,-78,-300,-526,-723,-904,-1050,-1160,-1241,-1291,-1323,-1341,-1360,-1386,-1429,-1497,-1584,-1700,-1837,-1986,-2145,-2300,-2441,-2560,-2654,-2706,-2728,-2713,-2660,-2585,-2483,-2358,-2226,-2067,-1907,-1724,-1532,-1321,-1099,-866,-626,-386,-150,75,284,466,627,749,844,902,930,932,915,885,857,832,821,828,850,895,955,1024,1107,1182,1261,1321,1365,1382,1366,1317,1226,1105,942,763,562,360,166,-6,-149,-249,-306,-320,-291,-223,-137,-18,92,218,329,434,525,603,668,721,764,799,832,855,886,901,928,939,946,946,919,887,827,749,657,549,439,329,229,140,75,25,2,-3,9,39,77,125,175,228,266,305,316,311,278,208,110,-25,-188,-370,-571,-773,-966,-1157,-1312,-1463,-1580,-1683,-1768,-1835,-1891,-1926,-1958,-1960,-1958,-1926,-1885,-1828,-1754,-1682,-1594,-1515,-1432,-1349,-1266,-1178,-1076,-963,-826,-669,-488,-287,-66,158,395,614,829,1015,1177,1310,1407,1482,1519,1544,1540,1530,1499,1463,1416,1358,1293,1222,1142,1062,981,900,828,761,698,644,579,518,430,333,208,60,-101,-278,-453,-611,-750,-845,-902,-901,-853,-747,-602,-419,-214,5,213,415,575,713,797,847,853,816,757,663,561,449,339,239,157,94,61,50,67,112,167,252,333,431,521,613,691,761,817,854,876,879,863,834,785,727,655,576,488,390,289,175,61,-66,-192,-320,-439,-550,-642,-715,-766,-796,-811,-814,-821,-828,-858,-898,-973,-1062,-1179,-1305,-1445,-1582,-1719,-1834,-1930,-1997,-2029,-2023,-1977,-1889,-1763,-1599,-1403,-1185,-940,-693,-433,-183,56,278,468,630,749,832,871,875,841,788,713,635,561,488,444,406,395,397,417,444,483,518,551,579,589,590,567,525,462,375,271,143,5,-151,-299,-457,-588,-705,-785,-820,-810,-745,-626,-460,-247,-4,262,529,797,1034,1248,1418,1546,1624,1661,1651,1611,1537,1452,1351,1261,1173,1103,1056,1025,1018,1020,1031,1043,1048,1040,1016,973,918,847,771,694,621,561,507,476,450,439,435,427,422,395,365,299,218,102,-44,-211,-414,-626,-861,-1095,-1325,-1546,-1743,-1914,-2058,-2167,-2253,-2306,-2347,-2362,-2380,-2377,-2382,-2374,-2371,-2356,-2338,-2309,-2267,-2214,-2141,-2053,-1946,-1821,-1677,-1517,-1342,-1154,-956,-753,-550,-351,-161,16,186,334,478,607,729,845,946,1045,1123,1190,1237,1258,1270,1244,1218,1164,1107,1049,982,929,876,832,796,768,737,716,682,654,614,571,525,475,439,411,406,431,484,575,702,849,1032,1207,1396,1556,1694,1789,1837,1834,1779,1683,1544,1391,1217,1052,905,771,687,617,595,584,599,613,624,621,599,555,492,414,321,232,138,57,-20,-86,-148,-207,-270,-336,-417,-504,-603,-711,-825,-944,-1061,-1177,-1280,-1381,-1462,-1535,-1593,-1642,-1685,-1722,-1757,-1795,-1826,-1864,-1885,-1905,-1910,-1898,-1877,-1833,-1785,-1720,-1650,-1576,-1494,-1417,-1333,-1251,-1160,-1069,-961,-842,-703,-537,-354,-145,84,324,569,814,1033,1236,1396,1514,1588,1605,1585,1517,1429,1311,1197,1075,970,877,801,747,701,681,656,652,646,645,646,644,636,621,587,539,460,359,232,74,-93,-278,-458,-628,-772,-883,-949,-965,-931,-841,-709,-530,-328,-102,128,347,555,719,850,929,962,943,887,792,683,562,446,340,262,200,171,157,166,187,221,258,306,351,409,465,532,598,674,750,831,907,984,1046,1104,1139,1160,1151,1120,1057,965,848,707,544,372,181,-8,-206,-402,-595,-791,-972,-1156,-1322,-1484,-1624,-1752,-1857,-1936,-2000,-2026,-2042,-2027,-2000,-1957,-1902,-1845,-1775,-1710,-1629,-1551,-1451,-1347,-1216,-1073,-907,-722,-532,-322,-135,65,222,365,469,534,572,573,551,518,474,441,407,399,393,415,430,469,490,520,532,533,528,497,463,408,345,270,185,94,-1,-93,-187,-264,-339,-381,-415,-407,-375,-302,-189,-43,136,337,548,757,950,1108,1233,1302,1333,1308,1256,1164,1068,957,861,776,719,684,687,707,765,835,925,1022,1122,1211,1300,1358,1409,1431,1430,1420,1375,1338,1270,1215,1146,1077,1015,937,872,788,709,616,522,421,322,216,116,11,-98,-215,-343,-493,-656,-845,-1050,-1265,-1496,-1719,-1942,-2149,-2336,-2503,-2637,-2748,-2820,-2875,-2891,-2895,-2879,-2845,-2810,-2760,-2709,-2648,-2574,-2487,-2377,-2243,-2081,-1885,-1669,-1418,-1152,-870,-577,-283,4,291,550,798,1007,1189,1323,1408,1448,1426,1371,1269,1148,1025,907,823,773,773,817,902,1010,1134,1246,1343,1398,1414,1377,1296,1173,1017,845,663,494,343,222,146,105,120,173,274,409,571,756,941,1126,1295,1436,1562,1641,1705,1714,1693,1632,1525,1399,1227,1040,828,611,389,188,-10,-168,-310,-408,-474,-493,-474,-413,-333,-236,-153,-83,-47,-44,-71,-122,-193,-259,-328,-369,-392,-390,-369,-353,-343,-371,-428,-533,-674,-842,-1034,-1229,-1416,-1589,-1728,-1833,-1903,-1934,-1941,-1917,-1887,-1841,-1809,-1781,-1768,-1771,-1778,-1790,-1796,-1778,-1737,-1649,-1509,-1321,-1076,-803,-509,-215,62,300,505,647,759,824,875,916,963,1021,1094,1182,1284,1396,1513,1631,1735,1821,1874,1887,1866,1805,1716,1617,1505,1411,1324,1267,1226,1210,1195,1182,1146,1076,963,796,579,327,45,-232,-495,-713,-878,-971,-1000,-948,-840,-669,-464,-241,-25,160,300,373,385,323,205,39,-159,-369,-572,-748,-883,-966,-994,-961,-869,-721,-528,-305,-61,178,417,631,838,1024,1199,1359,1499,1619,1714,1777,1807,1796,1750,1665,1550,1411,1262,1108,968,841,743,657,594,528,463,387,299,196,79,-58,-215,-392,-594,-812,-1049,-1301,-1562,-1833,-2103,-2366,-2609,-2829,-3009,-3161,-3256,-3314,-3300,-3235,-3103,-2923,-2706,-2468,-2241,-2029,-1851,-1713,-1606,-1539,-1490,-1459,-1433,-1406,-1375,-1336,-1288,-1226,-1147,-1034,-905,-738,-561,-357,-155,65,279,497,717,934,1153,1380,1603,1823,2029,2206,2347,2452,2500,2520,2479,2423,2326,2229,2126,2030,1953,1879,1834,1795,1785,1775,1781,1774,1764,1730,1681,1610,1539,1459,1404,1347,1320,1285,1260,1215,1152,1059,926,761,556,329,90,-145,-352,-525,-638,-699,-692,-642,-545,-432,-320,-211,-143,-99,-106,-162,-259,-403,-567,-749,-917,-1076,-1197,-1292,-1343,-1356,-1330,-1283,-1212,-1160,-1110,-1106,-1129,-1198,-1303,-1440,-1603,-1775,-1947,-2103,-2216,-2289,-2287,-2232,-2104,-1938,-1727,-1508,-1284,-1068,-872,-696,-537,-413,-300,-213,-134,-49,42,158,293,457,633,842,1052,1287,1517,1749,1960,2154,2314,2443,2531,2581,2578,2530,2422,2270,2073,1854,1621,1397,1197,1032,908,829,778,754,726,687,621,519,393,233,63,-115,-290,-443,-578,-678,-753,-795,-826,-836,-843,-847,-842,-849,-857,-872,-896,-918,-944,-961,-973,-970,-961,-936,-906,-877,-847,-837,-835,-857,-895,-949,-1017,-1095,-1166,-1234,-1273,-1284,-1261,-1196,-1101,-973,-818,-648,-456,-262,-59,145,340,529,703,857,1000,1118,1227,1312,1383,1434,1466,1482,1486,1473,1464,1445,1440,1437,1447,1464,1487,1507,1516,1493,1439,1328,1167,952,684,387,61,-268,-592,-883,-1138,-1332,-1464,-1533,-1530,-1480,-1381,-1255,-1128,-995,-893,-800,-746,-701,-679,-662,-639,-613,-562,-504,-420,-345,-256,-189,-135,-105,-105,-129,-186,-257,-349,-428,-510,-560,-592,-591,-549,-484,-377,-257,-122,6,116,192,224,204,134,13,-141,-331,-517,-708,-855,-961,-992,-949,-821,-619,-356,-42,290,635,949,1239,1462,1635,1732,1774,1758,1708,1630,1554,1485,1440,1422,1431,1470,1523,1597,1668,1738,1789,1814,1818,1786,1745,1677,1611,1531,1450,1364,1267,1164,1042,904,755,594,438,289,159,54,-34,-108,-184,-276,-399,-559,-764,-999,-1268,-1539,-1815,-2065,-2292,-2474,-2607,-2683,-2711,-2691,-2638,-2566,-2489,-2422,-2378,-2359,-2371,-2411,-2462,-2519,-2555,-2557,-2509,-2398,-2237,-2018,-1786,-1533,-1313,-1122,-992,-920,-908,-950,-1016,-1093,-1151,-1165,-1120,-1007,-815,-559,-234,135,535,947,1336,1704,2003,2253,2422,2527,2569,2554,2509,2443,2383,2341,2335,2361,2437,2540,2680,2826,2977,3104,3198,3247,3232,3161,3015,2818,2562,2273,1962,1635,1323,1014,738,488,274,93,-56,-179,-275,-358,-417,-473,-509,-546,-575,-614,-660,-726,-801,-888,-973,-1056,-1122,-1177,-1201,-1215,-1197,-1168,-1125,-1084,-1050,-1035,-1044,-1072,-1127,-1184,-1245,-1281,-1302,-1277,-1233,-1155,-1065,-968,-882,-811,-777,-780,-823,-910,-1025,-1164,-1306,-1444,-1555,-1635,-1663,-1640,-1555,-1420,-1243,-1029,-814,-588,-391,-215,-77,23,92,126,153,163,185,216,263,339,430,544,670,808,952,1101,1256,1405,1562,1704,1843,1966,2072,2159,2213,2247,2238,2200,2127,2008,1865,1685,1488,1288,1087,919,771,678,614,594,596,609,620,614,577,505,392,248,73,-112,-303,-478,-641,-774,-888,-975,-1041,-1093,-1136,-1168,-1212,-1246,-1297,-1342,-1387,-1427,-1451,-1463,-1453,-1432,-1396,-1355,-1321,-1286,-1286,-1293,-1344,-1417,-1529,-1658,-1812,-1948,-2081,-2161,-2198,-2160,-2059,-1866,-1611,-1271,-882,-446,5,457,878,1254,1562,1797,1953,2027,2044,1997,1927,1838,1757,1696,1666,1674,1711,1783,1861,1948,2024,2076,2114,2111,2083,2026,1928,1819,1672,1515,1334,1135,919,688,444,202,-40,-267,-476,-659,-817,-936,-1037,-1097,-1138,-1168,-1185,-1211,-1247,-1293,-1359,-1432,-1510,-1597,-1668,-1738,-1776,-1793,-1778,-1729,-1653,-1554,-1438,-1315,-1190,-1064,-954,-845,-749,-652,-556,-455,-342,-219,-80,68,213,349,455,520,532,487,383,235,53,-140,-316,-462,-539,-548,-471,-314,-92,182,482,785,1061,1298,1474,1581,1626,1604,1540,1439,1320,1198,1075,976,890,836,808,798,818,845,892,951,1020,1097,1183,1260,1340,1405,1451,1480,1469,1432,1350,1230,1076,891,683,469,249,51,-126,-269,-369,-440,-464,-467,-441,-408,-372,-346,-347,-366,-429,-512,-629,-762,-909,-1062,-1216,-1362,-1494,-1611,-1700,-1766,-1802,-1805,-1784,-1730,-1667,-1583,-1503,-1425,-1353,-1302,-1258,-1234,-1223,-1230,-1251,-1298,-1361,-1455,-1571,-1702,-1847,-1977,-2093,-2164,-2180,-2138,-2015,-1833,-1576,-1273,-919,-546,-154,225,594,928,1227,1488,1702,1880,2023,2133,2232,2308,2386,2449,2518,2576,2635,2691,2740,2790,2834,2877,2912,2943,2951,2950,2910,2843,2731,2576,2381,2153,1887,1606,1306,999,702,412,147,-90,-301,-470,-619,-726,-820,-887,-945,-992,-1034,-1072,-1113,-1158,-1204,-1259,-1299,-1344,-1369,-1381,-1382,-1369,-1350,-1332,-1313,-1306,-1303,-1310,-1325,-1337,-1356,-1363,-1364,-1352,-1329,-1286,-1242,-1182,-1130,-1083,-1054,-1044,-1061,-1097,-1156,-1217,-1290,-1336,-1370,-1361,-1302,-1195,-1022,-798,-522,-212,120,452,766,1046,1269,1435,1534,1570,1555,1495,1410,1310,1200,1103,1003,934,874,844,835,858,894,967,1041,1138,1229,1318,1383,1437,1448,1443,1399,1333,1244,1137,1014,880,735,587,440,302,184,90,27,3,-5,27,55,97,130,141,136,94,28,-76,-201,-358,-529,-723,-918,-1127,-1320,-1509,-1669,-1810,-1909,-1982,-2006,-2000,-1947,-1876,-1763,-1646,-1508,-1367,-1228,-1091,-970,-870,-794,-759,-754,-796,-862,-962,-1067,-1180,-1263,-1326,-1325,-1277,-1164,-979,-755,-468,-162,164,489,798,1077,1321,1515,1670,1769,1838,1870,1889,1893,1906,1913,1940,1971,2006,2057,2099,2147,2187,2215,2240,2240,2233,2202,2146,2071,1956,1809,1629,1402,1149,869,566,268,-32,-309,-558,-771,-943,-1063,-1151,-1185,-1206,-1196,-1184,-1178,-1181,-1208,-1255,-1326,-1415,-1518,-1615,-1717,-1787,-1845,-1861,-1840,-1790,-1703,-1593,-1467,-1329,-1190,-1057,-921,-803,-672,-554,-415,-275,-121,39,195,346,469,570,617,625,567,456,296,91,-131,-359,-570,-745,-869,-928,-920,-838,-699,-501,-268,-22,234,460,658,816,921,987,1013,1001,974,927,878,834,794,779,770,803,844,924,1019,1141,1274,1417,1553,1677,1778,1851,1887,1888,1853,1784,1688,1568,1429,1281,1128,966,812,648,492,332,180,25,-111,-251,-367,-478,-570,-644,-702,-746,-771,-794,-806,-826,-851,-889,-944,-1020,-1117,-1234,-1367,-1502,-1642,-1760,-1865,-1931,-1970,-1967,-1938,-1881,-1815,-1743,-1685,-1649,-1636,-1671,-1727,-1828,-1948,-2084,-2226,-2342,-2440,-2472,-2455,-2348,-2169,-1905,-1565,-1178,-740,-302,144,552,930,1250,1524,1745,1922,2062,2173,2272,2357,2447,2538,2632,2741,2844,2957,3056,3150,3224,3276,3296,3292,3243,3173,3061,2926,2761,2572,2355,2113,1842,1549,1232,902,556,215,-119,-432,-707,-944,-1128,-1263,-1345,-1388,-1389,-1382,-1352,-1345,-1336,-1359,-1408,-1474,-1571,-1678,-1794,-1920,-2024,-2126,-2195,-2246,-2263,-2254,-2215,-2157,-2083,-1993,-1904,-1803,-1704,-1601,-1487,-1375,-1250,-1117,-984,-837,-707,-580,-470,-387,-324,-287,-274,-271,-277,-280,-267,-240,-190,-118,-26,86,206,347,488,643,801,961,1121,1283,1423,1565,1666,1760,1810,1839,1832,1797,1735,1649,1548,1430,1316,1198,1097,1012,947,913,896,905,927,958,988,1010,1013,991,951,869,778,657,538,416,313,237,191,187,215,283,372,486,594,700,776,817,816,756,653,491,291,59,-199,-457,-712,-955,-1165,-1359,-1505,-1632,-1714,-1768,-1789,-1774,-1738,-1668,-1586,-1485,-1383,-1282,-1194,-1124,-1088,-1076,-1109,-1168,-1261,-1380,-1505,-1641,-1756,-1854,-1910,-1928,-1890,-1806,-1665,-1485,-1260,-1015,-743,-471,-200,58,292,500,675,819,933,1027,1099,1163,1217,1272,1326,1393,1456,1537,1616,1703,1796,1882,1975,2053,2132,2190,2244,2268,2282,2265,2227,2163,2059,1937,1765,1578,1353,1118,865,624,380,174,-27,-187,-340,-465,-587,-700,-815,-930,-1048,-1172,-1289,-1410,-1515,-1613,-1690,-1753,-1792,-1819,-1821,-1817,-1790,-1765,-1722,-1678,-1626,-1565,-1500,-1427,-1342,-1256,-1154,-1050,-942,-828,-722,-613,-518,-422,-346,-265,-203,-136,-79,-13,46,119,186,264,339,416,494,568,646,719,798,876,962,1044,1139,1223,1321,1402,1496,1569,1649,1710,1766,1812,1838,1856,1853,1837,1802,1759,1694,1628,1542,1459,1368,1278,1192,1102,1020,924,835,714,600,444,290,102,-89,-293,-497,-687,-866,-1014,-1141,-1225,-1290,-1317,-1328,-1327,-1312,-1308,-1305,-1317,-1342,-1380,-1427,-1483,-1539,-1595,-1647,-1691,-1727,-1755,-1767,-1773,-1752,-1725,-1667,-1595,-1496,-1384,-1254,-1125,-992,-877,-784,-717,-692,-696,-741,-807,-892,-984,-1071,-1144,-1194,-1209,-1190,-1126,-1025,-879,-699,-487,-248,7,272,542,812,1072,1327,1563,1786,1993,2177,2343,2487,2611,2711,2801,2855,2906,2929,2931,2926,2885,2843,2767,2682,2575,2446,2310,2138,1968,1767,1560,1337,1109,869,636,398,172,-40,-240,-410,-561,-677,-766,-829,-864,-881,-886,-880,-886,-895,-926,-980,-1060,-1163,-1289,-1420,-1561,-1685,-1802,-1878,-1935,-1947,-1926,-1877,-1792,-1697,-1584,-1461,-1344,-1219,-1115,-1011,-934,-872,-834,-820,-822,-848,-880,-922,-961,-984,-1003,-978,-943,-862,-752,-620,-453,-282,-99,82,247,397,526,623,702,750,786,803,822,835,864,901,956,1022,1105,1180,1263,1316,1347,1347,1299,1225,1108,975,830,691,570,487,441,456,510,620,757,921,1090,1238,1369,1440,1475,1443,1370,1247,1104,941,791,660,563,511,499,532,594,673,752,808,835,798,716,554,347,78,-217,-540,-856,-1161,-1430,-1656,-1830,-1950,-2021,-2042,-2035,-2000,-1954,-1911,-1865,-1840,-1820,-1817,-1824,-1833,-1850,-1852,-1860,-1835,-1815,-1758,-1696,-1615,-1513,-1412,-1290,-1173,-1043,-915,-775,-639,-484,-333,-156,20,217,417,623,832,1030,1222,1391,1536,1658,1743,1809,1838,1856,1854,1846,1839,1832,1836,1843,1864,1880,1911,1922,1943,1933,1920,1875,1810,1720,1601,1461,1305,1125,950,758,580,401,230,74,-86,-229,-381,-533,-691,-862,-1045,-1235,-1441,-1642,-1847,-2038,-2215,-2369,-2497,-2596,-2660,-2698,-2695,-2674,-2611,-2535,-2423,-2295,-2142,-1963,-1768,-1548,-1317,-1074,-829,-588,-364,-153,23,183,302,399,463,501,518,511,498,472,455,439,445,467,510,578,663,769,884,1006,1125,1237,1335,1417,1478,1525,1552,1578,1586,1609,1621,1652,1679,1710,1739,1750,1753,1723,1678,1602,1514,1403,1287,1164,1046,928,820,715,621,527,445,358,280,200,118,37,-41,-126,-201,-277,-354,-417,-487,-546,-603,-661,-715,-772,-831,-894,-961,-1037,-1110,-1189,-1259,-1319,-1363,-1384,-1379,-1346,-1289,-1201,-1099,-973,-843,-702,-566,-436,-321,-225,-160,-114,-123,-154,-233,-349,-491,-665,-847,-1041,-1229,-1411,-1574,-1711,-1827,-1897,-1940,-1930,-1883,-1789,-1655,-1482,-1282,-1066,-831,-611,-383,-186,-1,164,309,449,587,727,890,1061,1256,1466,1677,1890,2085,2254,2395,2492,2547,2570,2547,2510,2441,2371,2287,2212,2135,2068,2003,1938,1870,1793,1695,1587,1444,1292,1110,925,725,538,356,202,72,-26,-94,-137,-162,-185,-209,-257,-335,-452,-615,-819,-1059,-1325,-1602,-1872,-2116,-2319,-2467,-2548,-2569,-2515,-2409,-2257,-2068,-1877,-1677,-1507,-1365,-1264,-1216,-1203,-1244,-1302,-1398,-1485,-1584,-1648,-1697,-1700,-1664,-1577,-1447,-1268,-1054,-801,-528,-234,62,362,642,915,1156,1382,1577,1751,1901,2026,2129,2206,2260,2287,2283,2258,2199,2125,2028,1916,1799,1678,1556,1452,1347,1265,1188,1126,1065,1014,951,888,813,722,628,517,401,284,160,49,-56,-149,-216,-272,-297,-308,-297,-276,-250,-227,-216,-225,-265,-340,-459,-610,-809,-1019,-1262,-1490,-1711,-1898,-2043,-2140,-2180,-2165,-2103,-1995,-1861,-1695,-1533,-1359,-1210,-1072,-963,-883,-829,-806,-801,-819,-840,-872,-896,-915,-923,-914,-888,-851,-786,-718,-625,-524,-412,-288,-159,-17,128,282,438,597,759,913,1067,1210,1343,1466,1575,1667,1755,1819,1878,1921,1949,1968,1970,1956,1935,1898,1855,1808,1760,1717,1682,1657,1644,1646,1653,1671,1683,1688,1677,1639,1570,1468,1321,1154,944,727,490,260,38,-165,-351,-512,-658,-793,-923,-1059,-1210,-1371,-1557,-1751,-1962,-2169,-2371,-2552,-2701,-2809,-2866,-2870,-2816,-2706,-2549,-2340,-2107,-1850,-1587,-1335,-1101,-893,-726,-585,-484,-406,-350,-306,-274,-233,-210,-164,-142,-99,-80,-54,-41,-36,-34,-39,-45,-41,-35,-4,38,115,206,338,475,646,805,977,1128,1260,1370,1451,1503,1544,1554,1568,1571,1579,1593,1613,1644,1679,1720,1760,1795,1825,1834,1832,1803,1751,1676,1574,1458,1320,1178,1028,881,746,615,505,401,314,230,153,73,-14,-114,-225,-358,-510,-681,-878,-1090,-1325,-1564,-1811,-2048,-2262,-2454,-2586,-2680,-2695,-2657,-2547,-2385,-2175,-1936,-1682,-1428,-1199,-997,-850,-750,-716,-732,-812,-922,-1078,-1236,-1403,-1550,-1668,-1750,-1787,-1774,-1719,-1618,-1481,-1314,-1123,-919,-707,-490,-278,-70,129,321,504,687,864,1048,1240,1436,1653,1869,2103,2328,2557,2759,2946,3088,3191,3245,3245,3200,3109,2987,2838,2683,2522,2374,2239,2122,2019,1933,1844,1764,1663,1553,1414,1253,1067,854,631,390,154,-75,-293,-483,-656,-803,-928,-1045,-1148,-1261,-1378,-1518,-1670,-1852,-2040,-2249,-2448,-2647,-2819,-2960,-3064,-3108,-3114,-3049,-2946,-2785,-2592,-2369,-2132,-1899,-1673,-1478,-1314,-1190,-1109,-1061,-1053,-1061,-1090,-1119,-1142,-1157,-1140,-1111,-1037,-945,-810,-655,-457,-251,-4,239,504,768,1029,1286,1527,1755,1966,2155,2330,2475,2604,2704,2769,2813,2803,2770,2682,2569,2410,2238,2043,1848,1662,1490,1347,1235,1152,1096,1061,1036,1013,975,917,830,710,553,372,160,-56,-272,-474,-641,-768,-845,-862,-833,-748,-636,-503,-368,-262,-187,-175,-226,-347,-536,-782,-1067,-1375,-1680,-1960,-2189,-2358,-2442,-2445,-2365,-2198,-1977,-1700,-1399,-1090,-787,-522,-285,-115,19,88,115,102,58,-5,-76,-151,-219,-276,-322,-350,-370,-373,-364,-353,-322,-301,-258,-220,-168,-106,-38,57,150,275,393,534,665,802,920,1030,1116,1180,1220,1233,1226,1196,1154,1100,1049,995,959,934,927,950,979,1038,1104,1178,1256,1325,1382,1430,1450,1461,1437,1406,1341,1268,1173,1064,954,829,713,589,468,340,210,54,-109,-313,-537,-803,-1090,-1407,-1733,-2060,-2370,-2644,-2870,-3034,-3130,-3150,-3106,-2991,-2834,-2624,-2401,-2154,-1912,-1681,-1458,-1268,-1096,-952,-839,-741,-674,-616,-580,-547,-521,-494,-456,-416,-350,-279,-176,-68,65,205,355,511,665,816,959,1098,1228,1356,1478,1602,1727,1857,1983,2118,2233,2347,2433,2494,2524,2515,2473,2395,2292,2165,2027,1891,1752,1629,1522,1419,1349,1267,1209,1137,1067,981,882,762,624,464,290,100,-93,-288,-470,-641,-783,-902,-987,-1051,-1083,-1109,-1124,-1142,-1179,-1234,-1317,-1436,-1578,-1752,-1942,-2145,-2339,-2519,-2663,-2763,-2804,-2779,-2683,-2526,-2302,-2042,-1740,-1439,-1132,-866,-629,-457,-339,-287,-295,-354,-454,-586,-734,-885,-1033,-1153,-1260,-1316,-1349,-1325,-1263,-1152,-995,-803,-569,-314,-36,245,526,793,1036,1261,1447,1611,1743,1852,1943,2021,2088,2154,2213,2272,2328,2375,2421,2446,2467,2466,2454,2423,2382,2321,2256,2174,2087,1986,1878,1751,1621,1471,1316,1151,975,810,632,483,331,213,113,43,0,-25,-30,-35,-46,-76,-144,-248,-407,-609,-864,-1154,-1471,-1802,-2124,-2424,-2681,-2880,-3008,-3056,-3022,-2907,-2724,-2481,-2201,-1900,-1594,-1304,-1046,-824,-657,-535,-467,-448,-472,-526,-609,-700,-795,-885,-955,-1005,-1028,-1019,-983,-916,-819,-704,-557,-403,-223,-40,163,365,582,795,1012,1231,1429,1631,1795,1940,2045,2110,2127,2108,2030,1936,1791,1651,1484,1339,1197,1089,1005,963,947,966,1006,1061,1125,1181,1225,1249,1241,1206,1136,1036,913,766,619,460,320,190,82,-2,-59,-101,-118,-132,-150,-175,-226,-314,-433,-605,-814,-1059,-1335,-1620,-1903,-2168,-2391,-2571,-2683,-2732,-2714,-2630,-2491,-2308,-2089,-1855,-1611,-1377,-1160,-971,-821,-705,-632,-601,-598,-631,-677,-739,-800,-861,-902,-932,-935,-917,-866,-795,-685,-560,-399,-222,-22,200,431,677,928,1174,1416,1642,1845,2021,2158,2264,2318,2349,2320,2281,2197,2112,2010,1920,1836,1778,1734,1724,1726,1753,1784,1822,1852,1866,1860,1822,1755,1653,1519,1360,1182,996,803,630,456,323,192,99,15,-56,-119,-202,-297,-423,-592,-796,-1054,-1340,-1666,-1997,-2340,-2656,-2942,-3168,-3334,-3418,-3428,-3360,-3225,-3041,-2823,-2586,-2360,-2143,-1968,-1819,-1714,-1637,-1585,-1545,-1508,-1462,-1400,-1324,-1220,-1110,-978,-847,-709,-579,-452,-337,-225,-118,-10,106,227,372,526,707,902,1113,1339,1565,1795,2017,2222,2413,2573,2708,2813,2881,2924,2926,2912,2855,2795,2699,2605,2496,2384,2273,2161,2050,1941,1828,1705,1585,1439,1294,1134,962,795,623,458,305,166,40,-62,-154,-230,-293,-354,-411,-472,-544,-628,-732,-859,-1005,-1181,-1375,-1593,-1822,-2059,-2286,-2501,-2678,-2816,-2892,-2914,-2856,-2749,-2568,-2349,-2091,-1817,-1538,-1275,-1033,-834,-670,-558,-482,-450,-450,-472,-514,-560,-611,-659,-694,-725,-737,-743,-731,-709,-670,-622,-551,-471,-366,-241,-97,76,265,476,699,930,1162,1382,1587,1767,1910,2024,2087,2116,2104,2052,1981,1881,1781,1675,1587,1514,1471,1451,1462,1493,1542,1588,1636,1650,1652,1598,1516,1385,1219,1024,813,589,378,181,10,-120,-221,-278,-299,-298,-271,-252,-229,-244,-284,-378,-519,-716,-959,-1244,-1557,-1877,-2200,-2480,-2734,-2902,-3018,-3033,-2978,-2838,-2633,-2381,-2088,-1795,-1495,-1230,-994,-810,-670,-588,-540,-539,-558,-597,-641,-681,-712,-728,-723,-700,-656,-590,-505,-398,-263,-112,73,277,503,748,1003,1258,1512,1742,1958,2133,2280,2382,2447,2475,2467,2433,2383,2313,2248,2179,2116,2064,2017,1975,1939,1896,1848,1789,1716,1627,1521,1398,1263,1117,961,808,648,496,350,206,78,-44,-161,-261,-360,-443,-516,-582,-632,-681,-710,-750,-778,-826,-879,-959,-1061,-1194,-1359,-1544,-1754,-1971,-2183,-2381,-2544,-2669,-2741,-2762,-2729,-2650,-2531,-2386,-2225,-2057,-1897,-1743,-1603,-1477,-1360,-1252,-1148,-1043,-941,-835,-733,-633,-540,-464,-393,-349,-311,-298,-285,-289,-278,-271,-235,-181,-87,46,220,440,699,987,1302,1614,1922,2199,2436,2620,2738,2795,2781,2720,2600,2464,2294,2144,1993,1882,1794,1749,1728,1741,1757,1791,1802,1816,1784,1746,1660,1554,1420,1256,1086,894,700,509,315,144,-25,-164,-296,-396,-496,-573,-662,-744,-856,-973,-1137,-1308,-1525,-1744,-1984,-2215,-2427,-2609,-2744,-2820,-2839,-2793,-2684,-2532,-2329,-2107,-1870,-1627,-1404,-1195,-1019,-877,-767,-692,-648,-625,-620,-620,-622,-612,-598,-558,-510,-443,-361,-279,-185,-95,-13,71,136,203,261,316,381,442,531,624,743,880,1031,1200,1366,1538,1693,1831,1947,2023,2073,2081,2060,2005,1931,1831,1732,1617,1515,1411,1326,1245,1187,1126,1085,1038,990,937,870,790,700,591,478,354,229,109,-7,-109,-196,-270,-323,-377,-419,-476,-543,-639,-760,-918,-1102,-1310,-1535,-1751,-1961,-2130,-2260,-2321,-2330,-2259,-2138,-1958,-1750,-1521,-1302,-1096,-938,-816,-753,-735,-760,-820,-899,-981,-1064,-1119,-1158,-1157,-1126,-1063,-967,-852,-719,-575,-435,-291,-164,-38,66,168,255,341,425,510,609,712,836,969,1117,1280,1442,1608,1765,1909,2036,2135,2213,2261,2289,2290,2276,2246,2209,2161,2113,2054,1999,1923,1848,1741,1626,1481,1314,1133,929,728,520,334,158,18,-89,-170,-199,-213,-186,-145,-90,-34,14,40,36,-7,-102,-245,-446,-696,-984,-1311,-1643,-1981,-2289,-2562,-2774,-2926,-3000,-3005,-2943,-2828,-2672,-2492,-2307,-2123,-1967,-1823,-1721,-1632,-1577,-1531,-1502,-1471,-1447,-1408,-1369,-1313,-1246,-1160,-1064,-940,-811,-651,-488,-302,-115,84,282,487,678,877,1054,1234,1396,1548,1682,1802,1899,1984,2044,2093,2122,2144,2154,2165,2167,2178,2178,2191,2195,2201,2201,2194,2178,2149,2102,2045,1961,1870,1755,1627,1493,1341,1190,1036,878,729,581,441,313,196,92,7,-65,-126,-170,-223,-267,-341,-428,-558,-721,-929,-1180,-1461,-1772,-2087,-2391,-2675,-2904,-3081,-3185,-3211,-3176,-3066,-2917,-2725,-2516,-2306,-2101,-1915,-1755,-1606,-1496,-1387,-1303,-1219,-1143,-1063,-981,-898,-801,-714,-614,-517,-421,-323,-230,-133,-35,71,186,311,454,607,776,956,1142,1330,1517,1690,1854,1994,2106,2200,2252,2288,2288,2273,2238,2192,2145,2087,2050,2000,1976,1944,1926,1907,1889,1862,1831,1780,1719,1638,1535,1416,1273,1116,941,757,558,365,159,-28,-216,-383,-534,-668,-783,-882,-971,-1052,-1136,-1224,-1331,-1444,-1589,-1738,-1910,-2081,-2250,-2401,-2526,-2612,-2653,-2649,-2589,-2492,-2356,-2191,-2017,-1831,-1657,-1493,-1350,-1228,-1127,-1048,-983,-928,-883,-832,-785,-722,-661,-584,-505,-420,-333,-245,-159,-76,6,84,161,244,315,408,494,596,715,833,989,1141,1322,1505,1699,1888,2076,2242,2393,2516,2609,2675,2710,2713,2700,2655,2602,2530,2445,2354,2246,2133,2008,1869,1728,1564,1405,1220,1041,843,647,445,241,46,-143,-315,-469,-595,-700,-763,-813,-826,-832,-827,-831,-853,-908,-1000,-1137,-1318,-1536,-1778,-2034,-2272,-2493,-2664,-2781,-2839,-2832,-2769,-2668,-2533,-2391,-2249,-2125,-2022,-1952,-1905,-1880,-1872,-1868,-1862,-1847,-1814,-1763,-1692,-1596,-1487,-1351,-1204,-1041,-858,-674,-459,-250,-18,213,452,689,924,1149,1365,1564,1751,1917,2071,2204,2322,2427,2514,2587,2649,2692,2733,2755,2780,2790,2811,2819,2837,2845,2848,2842,2809,2760,2666,2544,2373,2159,1912,1620,1312,982,654,332,39,-229,-447,-625,-753,-836,-879,-886,-864,-830,-776,-734,-690,-672,-677,-715,-791,-907,-1056,-1243,-1451,-1676,-1907,-2122,-2321,-2483,-2602,-2672,-2684,-2647,-2557,-2424,-2262,-2072,-1880,-1686,-1511,-1353,-1230,-1129,-1062,-1010,-977,-945,-910,-861,-795,-707,-601,-476,-338,-197,-45,102,244,396,526,676,807,946,1082,1211,1340,1449,1554,1637,1698,1743,1757,1754,1728,1681,1623,1553,1480,1404,1342,1281,1247,1223,1223,1238,1272,1312,1357,1394,1417,1415,1382,1312,1206,1059,880,673,444,210,-26,-251,-449,-626,-757,-857,-907,-924,-901,-849,-782,-701,-632,-576,-554,-571,-639,-757,-928,-1143,-1389,-1660,-1922,-2183,-2394,-2575,-2683,-2739,-2725,-2650,-2522,-2345,-2135,-1899,-1653,-1404,-1165,-944,-744,-577,-435,-327,-241,-185,-138,-112,-84,-62,-29,10,67,136,230,339,467,616,763,937,1091,1260,1406,1545,1661,1759,1833,1884,1912,1925,1919,1905,1883,1862,1841,1832,1826,1838,1854,1887,1919,1957,1989,2013,2019,2012,1971,1913,1817,1696,1540,1359,1146,914,660,397,128,-139,-391,-627,-831,-1005,-1138,-1229,-1284,-1298,-1279,-1247,-1184,-1144,-1090,-1076,-1080,-1126,-1207,-1324,-1474,-1638,-1818,-1988,-2139,-2266,-2342,-2385,-2373,-2323,-2230,-2117,-1975,-1835,-1694,-1562,-1454,-1360,-1291,-1240,-1201,-1168,-1137,-1095,-1041,-972,-879,-772,-650,-511,-382,-236,-115,6,112,201,289,357,436,502,581,665,752,855,962,1075,1203,1324,1458,1591,1725,1863,1999,2136,2271,2402,2527,2641,2740,2825,2877,2917,2912,2883,2819,2711,2582,2403,2207,1972,1722,1451,1173,887,608,337,78,-149,-364,-533,-679,-781,-849,-877,-877,-846,-803,-743,-696,-655,-645,-668,-725,-832,-967,-1144,-1334,-1545,-1744,-1932,-2091,-2211,-2296,-2331,-2330,-2292,-2227,-2143,-2054,-1959,-1878,-1812,-1759,-1733,-1722,-1726,-1748,-1767,-1790,-1803,-1801,-1780,-1732,-1656,-1545,-1406,-1223,-1019,-768,-505,-205,98,418,722,1026,1291,1538,1737,1900,2020,2103,2148,2170,2173,2164,2157,2153,2164,2186,2229,2281,2347,2421,2491,2556,2601,2630,2620,2581,2497,2369,2196,1983,1717,1430,1099,758,409,59,-266,-564,-823,-1022,-1179,-1266,-1304,-1281,-1215,-1108,-971,-823,-667,-529,-419,-347,-335,-375,-486,-652,-869,-1128,-1400,-1683,-1936,-2162,-2326,-2434,-2468,-2439,-2341,-2199,-2013,-1809,-1601,-1399,-1226,-1081,-980,-915,-893,-901,-940,-988,-1050,-1100,-1139,-1157,-1136,-1092,-1005,-883,-732,-545,-345,-120,106,348,574,802,1013,1205,1385,1528,1660,1751,1827,1871,1894,1902,1889,1874,1848,1826,1812,1801,1809,1833,1868,1928,1995,2068,2152,2213,2276,2298,2301,2256,2184,2061,1909,1723,1507,1284,1043,806,575,354,155,-24,-175,-302,-396,-463,-499,-512,-507,-488,-472,-462,-483,-532,-630,-775,-969,-1212,-1491,-1794,-2107,-2413,-2687,-2936,-3116,-3254,-3319,-3324,-3276,-3172,-3030,-2859,-2664,-2470,-2265,-2081,-1905,-1755,-1622,-1520,-1423,-1361,-1290,-1237,-1173,-1103,-1015,-911,-781,-627,-447,-243,-19,222,470,725,970,1205,1424,1612,1787,1919,2044,2129,2216,2277,2343,2408,2473,2556,2638,2731,2831,2923,3020,3096,3166,3208,3231,3221,3184,3111,3003,2859,2680,2467,2221,1946,1647,1325,993,645,299,-50,-383,-708,-999,-1272,-1498,-1692,-1837,-1938,-2004,-2019,-2023,-1984,-1953,-1907,-1877,-1861,-1866,-1896,-1952,-2027,-2118,-2217,-2314,-2395,-2461,-2490,-2486,-2443,-2355,-2234,-2078,-1899,-1709,-1521,-1340,-1188,-1061,-971,-908,-876,-854,-844,-820,-782,-720,-619,-501,-342,-170,14,211,388,570,722,866,987,1100,1201,1296,1396,1489,1591,1686,1776,1858,1918,1959,1974,1962,1932,1882,1826,1774,1735,1722,1735,1788,1866,1977,2099,2223,2336,2416,2459,2443,2373,2242,2051,1818,1537,1237,916,593,277,-32,-323,-596,-855,-1086,-1300,-1485,-1637,-1760,-1836,-1877,-1874,-1838,-1777,-1697,-1619,-1548,-1507,-1494,-1526,-1592,-1698,-1828,-1972,-2113,-2236,-2330,-2377,-2379,-2324,-2230,-2092,-1934,-1761,-1598,-1447,-1336,-1246,-1212,-1199,-1227,-1268,-1320,-1369,-1398,-1402,-1369,-1291,-1174,-1007,-803,-557,-286,16,331,659,992,1317,1632,1930,2200,2436,2638,2786,2896,2942,2949,2896,2814,2688,2556,2408,2283,2171,2101,2071,2080,2129,2206,2297,2387,2460,2495,2487,2420,2288,2097,1845,1548,1211,856,493,138,-193,-496,-758,-980,-1153,-1285,-1369,-1418,-1428,-1416,-1375,-1330,-1276,-1229,-1200,-1191,-1210,-1271,-1357,-1489,-1641,-1826,-2011,-2209,-2384,-2539,-2660,-2732,-2760,-2731,-2663,-2542,-2404,-2224,-2056,-1874,-1719,-1577,-1470,-1383,-1328,-1282,-1246,-1203,-1138,-1050,-923,-760,-559,-327,-71,192,466,721,971,1190,1394,1569,1727,1870,1995,2117,2225,2325,2420,2492,2551,2583,2584,2561,2496,2409,2292,2161,2024,1888,1767,1672,1609,1580,1595,1631,1701,1781,1856,1925,1952,1948,1885,1768,1593,1362,1085,773,433,85,-268,-602,-925,-1215,-1472,-1700,-1877,-2021,-2116,-2164,-2167,-2128,-2049,-1941,-1816,-1681,-1558,-1457,-1390,-1374,-1399,-1483,-1604,-1760,-1934,-2108,-2263,-2388,-2463,-2484,-2446,-2355,-2209,-2034,-1831,-1626,-1436,-1260,-1130,-1028,-968,-938,-921,-919,-905,-872,-813,-710,-574,-386,-168,93,369,666,969,1260,1544,1803,2032,2241,2407,2553,2664,2752,2810,2846,2850,2835,2787,2724,2637,2539,2440,2340,2263,2201,2174,2171,2204,2252,2320,2377,2425,2433,2405,2311,2163,1949,1676,1352,990,601,204,-186,-560,-896,-1195,-1446,-1651,-1810,-1927,-2012,-2066,-2104,-2127,-2144,-2160,-2174,-2196,-2214,-2247,-2269,-2305,-2338,-2374,-2417,-2457,-2499,-2538,-2570,-2584,-2583,-2548,-2490,-2392,-2263,-2108,-1927,-1734,-1544,-1351,-1189,-1042,-928,-849,-785,-755,-721,-702,-665,-617,-542,-444,-326,-180,-29,142,310,482,652,820,984,1155,1323,1504,1679,1870,2050,2238,2407,2569,2704,2818,2903,2951,2982,2968,2945,2891,2827,2749,2667,2576,2489,2396,2305,2209,2112,2004,1891,1758,1617,1443,1264,1041,816,553,288,1,-280,-562,-826,-1073,-1291,-1474,-1619,-1720,-1785,-1798,-1782,-1720,-1632,-1520,-1390,-1257,-1134,-1022,-944,-904,-904,-953,-1045,-1170,-1326,-1491,-1652,-1798,-1912,-1986,-2016,-2003,-1951,-1874,-1778,-1681,-1591,-1525,-1483,-1467,-1483,-1514,-1563,-1613,-1654,-1675,-1671,-1626,-1541,-1412,-1233,-1013,-754,-460,-146,182,519,840,1152,1438,1689,1910,2084,2222,2316,2367,2382,2358,2308,2230,2142,2039,1949,1861,1806,1771,1775,1810,1878,1976,2082,2198,2300,2376,2421,2407,2348,2219,2036,1795,1507,1181,830,467,107,-242,-557,-842,-1074,-1258,-1382,-1455,-1467,-1444,-1373,-1287,-1179,-1080,-981,-913,-859,-848,-855,-902,-970,-1067,-1172,-1301,-1417,-1545,-1648,-1741,-1811,-1848,-1862,-1845,-1793,-1731,-1634,-1539,-1423,-1319,-1209,-1119,-1031,-967,-903,-856,-802,-751,-679,-599,-485,-353,-191,-11,191,397,611,819,1009,1196,1347,1494,1610,1714,1798,1870,1923,1974,1994,2014,2000,1981,1926,1862,1767,1663,1550,1425,1314,1205,1120,1057,1020,1013,1032,1068,1124,1175,1224,1250,1241,1197,1099,957,759,522,249,-41,-342,-626,-895,-1119,-1302,-1439,-1516,-1554,-1547,-1498,-1439,-1345,-1265,-1173,-1111,-1056,-1048,-1055,-1121,-1201,-1338,-1481,-1662,-1839,-2023,-2195,-2344,-2470,-2554,-2607,-2616,-2587,-2521,-2423,-2292,-2148,-1977,-1802,-1619,-1437,-1258,-1091,-932,-790,-663,-555,-451,-375,-284,-209,-118,-12,112,268,450,666,905,1171,1443,1729,1995,2257,2482,2677,2831,2940,3003,3026,3005,2951,2872,2770,2667,2556,2468,2386,2339,2317,2322,2358,2404,2465,2516,2554,2562,2528,2448,2312,2125,1884,1598,1273,919,555,178,-179,-526,-835,-1113,-1344,-1536,-1681,-1788,-1863,-1908,-1937,-1955,-1966,-1982,-1998,-2023,-2052,-2088,-2123,-2167,-2201,-2245,-2275,-2306,-2327,-2338,-2338,-2323,-2291,-2243,-2183,-2106,-2028,-1946,-1868,-1806,-1751,-1718,-1693,-1686,-1671,-1665,-1631,-1586,-1504,-1396,-1244,-1068,-854,-623,-369,-109,154,414,656,889,1092,1280,1433,1574,1678,1777,1844,1913,1960,2008,2053,2088,2136,2172,2219,2265,2309,2361,2403,2448,2487,2517,2540,2554,2550,2541,2508,2466,2396,2310,2192,2054,1884,1685,1465,1215,958,685,417,149,-92,-321,-510,-673,-800,-894,-959,-999,-1023,-1028,-1034,-1024,-1025,-1014,-1014,-1007,-1015,-1015,-1038,-1066,-1115,-1186,-1277,-1395,-1528,-1685,-1845,-2010,-2167,-2311,-2428,-2527,-2580,-2613,-2601,-2567,-2503,-2419,-2319,-2212,-2096,-1986,-1866,-1755,-1635,-1511,-1379,-1227,-1059,-869,-651,-409,-142,151,455,781,1102,1428,1738,2025,2292,2515,2702,2845,2933,2988,2983,2952,2871,2778,2657,2542,2421,2325,2242,2201,2177,2193,2216,2268,2301,2340,2329,2297,2197,2051,1837,1567,1247,879,493,86,-307,-686,-1026,-1318,-1551,-1726,-1830,-1881,-1873,-1825,-1749,-1653,-1562,-1480,-1425,-1401,-1412,-1463,-1543,-1664,-1796,-1956,-2116,-2277,-2432,-2567,-2677,-2761,-2801,-2807,-2765,-2682,-2556,-2396,-2206,-1997,-1780,-1569,-1366,-1191,-1033,-910,-809,-723,-655,-579,-500,-400,-269,-111,87,313,571,847,1137,1426,1705,1961,2194,2382,2541,2653,2732,2780,2798,2799,2783,2762,2728,2693,2649,2592,2534,2458,2372,2284,2179,2083,1982,1894,1812,1745,1688,1642,1600,1556,1510,1438,1355,1231,1083,894,673,422,148,-138,-430,-706,-971,-1198,-1397,-1554,-1675,-1760,-1816,-1853,-1868,-1881,-1883,-1881,-1888,-1877,-1886,-1873,-1886,-1884,-1912,-1935,-1987,-2050,-2129,-2220,-2318,-2409,-2498,-2559,-2594,-2599,-2556,-2480,-2356,-2194,-2004,-1781,-1552,-1311,-1085,-869,-690,-532,-422,-334,-279,-243,-215,-180,-136,-56,47,197,382,606,857,1135,1413,1697,1959,2196,2401,2561,2680,2756,2792,2794,2769,2719,2663,2593,2529,2465,2412,2373,2341,2333,2324,2341,2351,2374,2383,2387,2363,2314,2224,2088,1904,1663,1376,1038,671,274,-125,-513,-880,-1196,-1464,-1664,-1796,-1867,-1873,-1837,-1761,-1666,-1567,-1471,-1398,-1346,-1325,-1333,-1366,-1423,-1495,-1575,-1660,-1737,-1812,-1873,-1924,-1956,-1970,-1973,-1946,-1912,-1847,-1776,-1682,-1588,-1480,-1380,-1281,-1193,-1117,-1054,-1002,-963,-923,-894,-848,-801,-731,-643,-529,-391,-220,-36,183,398,639,862,1087,1288,1468,1624,1745,1844,1909,1958,1983,2004,2008,2016,2022,2029,2041,2056,2065,2081,2084,2081,2071,2043,2010,1956,1893,1813,1720,1611,1485,1341,1179,992,795,566,339,90,-153,-388,-613,-808,-972,-1105,-1190,-1246,-1268,-1260,-1239,-1205,-1169,-1142,-1120,-1114,-1124,-1151,-1188,-1249,-1312,-1396,-1480,-1577,-1671,-1770,-1859,-1944,-2015,-2073,-2113,-2128,-2132,-2101,-2060,-1990,-1907,-1802,-1689,-1560,-1431,-1296,-1163,-1038,-917,-805,-705,-605,-516,-417,-316,-195,-60,102,289,503,738,995,1254,1526,1779,2020,2234,2408,2552,2643,2695,2704,2666,2601,2498,2376,2236,2089,1939,1799,1669,1562,1481,1423,1402,1404,1435,1482,1537,1583,1618,1611,1568,1465,1311,1094,831,522,190,-148,-480,-775,-1028,-1219,-1342,-1396,-1383,-1316,-1208,-1074,-936,-806,-709,-643,-627,-656,-728,-842,-985,-1146,-1320,-1492,-1652,-1802,-1923,-2026,-2099,-2146,-2167,-2161,-2130,-2080,-2001,-1908,-1795,-1666,-1531,-1386,-1241,-1103,-971,-853,-756,-671,-611,-559,-523,-491,-451,-410,-338,-255,-134,11,188,383,599,820,1040,1242,1431,1574,1695,1763,1797,1790,1750,1687,1607,1525,1446,1378,1337,1307,1318,1336,1392,1450,1533,1615,1703,1789,1864,1930,1980,2004,2008,1975,1910,1803,1659,1469,1248,987,711,419,131,-139,-380,-579,-729,-824,-870,-870,-836,-783,-723,-666,-633,-622,-641,-700,-783,-897,-1036,-1182,-1348,-1507,-1664,-1814,-1942,-2058,-2148,-2213,-2260,-2278,-2272,-2250,-2196,-2135,-2053,-1957,-1861,-1753,-1652,-1557,-1467,-1400,-1336,-1297,-1258,-1238,-1208,-1184,-1135,-1070,-977,-846,-687,-479,-248,29,319,639,962,1285,1601,1892,2156,2379,2557,2691,2773,2813,2810,2775,2717,2644,2562,2489,2419,2368,2331,2311,2308,2314,2329,2342,2349,2341,2304,2243,2137,1988,1794,1547,1262,937,583,216,-151,-500,-817,-1090,-1306,-1462,-1557,-1593,-1588,-1545,-1492,-1432,-1391,-1370,-1383,-1430,-1501,-1608,-1716,-1844,-1953,-2060,-2138,-2198,-2226,-2234,-2214,-2181,-2129,-2069,-2004,-1925,-1852,-1763,-1678,-1577,-1478,-1364,-1256,-1146,-1036,-945,-856,-789,-730,-684,-639,-597,-544,-474,-386,-268,-127,44,237,451,677,907,1138,1355,1562,1739,1902,2027,2129,2209,2258,2293,2309,2313,2309,2298,2281,2264,2239,2216,2184,2160,2124,2099,2067,2039,2012,1980,1936,1884,1807,1705,1572,1404,1201,969,711,435,159,-113,-359,-576,-744,-871,-941,-969,-955,-911,-854,-790,-741,-708,-711,-743,-814,-918,-1052,-1210,-1383,-1566,-1753,-1934,-2108,-2264,-2405,-2524,-2621,-2689,-2736,-2749,-2738,-2694,-2627,-2530,-2414,-2282,-2133,-1992,-1843,-1717,-1601,-1514,-1443,-1401,-1371,-1344,-1322,-1271,-1202,-1084,-921,-707,-436,-127,227,595,977,1343,1687,1990,2240,2440,2576,2663,2701,2704,2673,2637,2580,2535,2489,2449,2425,2396,2391,2376,2379,2379,2384,2394,2399,2404,2394,2371,2315,2232,2102,1926,1701,1431,1122,783,436,89,-233,-513,-747,-911,-1020,-1061,-1054,-1006,-934,-862,-791,-755,-744,-782,-856,-973,-1121,-1289,-1475,-1651,-1827,-1978,-2103,-2196,-2253,-2275,-2265,-2226,-2160,-2082,-1984,-1891,-1784,-1694,-1596,-1518,-1436,-1374,-1311,-1267,-1223,-1195,-1169,-1152,-1134,-1111,-1079,-1029,-955,-849,-707,-529,-310,-58,226,527,843,1155,1457,1739,1985,2200,2368,2494,2584,2623,2642,2618,2579,2523,2444,2366,2275,2179,2087,1986,1896,1803,1724,1650,1595,1553,1524,1510,1503,1495,1482,1447,1389,1283,1149,946,724,443,150,-160,-462,-743,-981,-1178,-1314,-1400,-1436,-1433,-1408,-1368,-1340,-1320,-1331,-1374,-1447,-1558,-1689,-1845,-2011,-2180,-2347,-2496,-2629,-2729,-2803,-2833,-2833,-2781,-2698,-2569,-2408,-2216,-2004,-1772,-1544,-1310,-1103,-903,-749,-607,-519,-446,-414,-395,-398,-395,-393,-367,-316,-232,-107,56,256,486,738,1007,1272,1538,1776,1994,2177,2323,2427,2494,2516,2513,2473,2417,2345,2268,2191,2123,2068,2025,2003,1993,2000,2019,2042,2068,2093,2098,2095,2056,1992,1883,1735,1538,1301,1027,716,395,66,-247,-529,-772,-952,-1083,-1141,-1156,-1120,-1062,-993,-934,-900,-901,-951,-1038,-1175,-1337,-1525,-1714,-1903,-2063,-2206,-2297,-2360,-2369,-2351,-2289,-2207,-2105,-1992,-1879,-1772,-1669,-1584,-1501,-1434,-1366,-1307,-1238,-1177,-1105,-1037,-966,-898,-839,-778,-736,-685,-652,-604,-559,-496,-417,-324,-195,-59,114,296,497,709,923,1142,1349,1552,1738,1904,2056,2173,2275,2340,2387,2398,2392,2360,2314,2263,2197,2150,2095,2070,2046,2050,2053,2073,2079,2077,2053,1987,1889,1737,1539,1298,1014,708,380,64,-249,-516,-759,-936,-1079,-1155,-1205,-1204,-1190,-1159,-1125,-1107,-1096,-1112,-1146,-1209,-1285,-1384,-1491,-1601,-1714,-1814,-1901,-1972,-2016,-2042,-2040,-2019,-1975,-1921,-1845,-1771,-1689,-1609,-1539,-1474,-1421,-1386,-1354,-1344,-1334,-1333,-1337,-1329,-1330,-1298,-1268,-1193,-1098,-961,-773,-555,-273,36,383,760,1135,1522,1880,2211,2508,2741,2937,3062,3142,3168,3151,3104,3028,2941,2845,2754,2666,2597,2533,2488,2448,2412,2376,2327,2261,2173,2047,1890,1692,1450,1178,865,533,186,-161,-494,-799,-1061,-1269,-1418,-1504,-1528,-1500,-1431,-1339,-1240,-1153,-1095,-1077,-1109,-1193,-1324,-1495,-1695,-1901,-2112,-2295,-2451,-2565,-2630,-2650,-2622,-2555,-2458,-2337,-2204,-2071,-1936,-1823,-1708,-1627,-1543,-1484,-1425,-1370,-1315,-1249,-1172,-1079,-972,-846,-709,-555,-402,-235,-79,81,229,370,508,634,760,881,1006,1131,1265,1396,1536,1674,1805,1935,2047,2148,2229,2289,2321,2337,2324,2296,2246,2185,2111,2035,1955,1878,1807,1749,1698,1667,1642,1632,1626,1621,1611,1587,1545,1471,1374,1234,1071,873,662,432,211,-5,-189,-347,-464,-544,-587,-607,-606,-610,-616,-659,-726,-842,-996,-1188,-1415,-1659,-1911,-2158,-2384,-2584,-2748,-2866,-2948,-2981,-2986,-2945,-2891,-2802,-2706,-2592,-2472,-2341,-2208,-2067,-1922,-1777,-1624,-1475,-1321,-1180,-1036,-913,-795,-694,-605,-526,-450,-376,-288,-186,-60,91,275,481,717,966,1224,1480,1721,1940,2123,2270,2371,2428,2444,2425,2375,2312,2234,2162,2102,2055,2041,2045,2082,2139,2216,2299,2385,2456,2504,2521,2491,2418,2281,2103,1858,1581,1255,921,560,229,-98,-375,-608,-787,-909,-976,-1006,-992,-973,-941,-929,-941,-984,-1073,-1190,-1347,-1514,-1688,-1852,-1982,-2082,-2122,-2120,-2056,-1958,-1817,-1661,-1494,-1335,-1197,-1083,-1009,-962,-961,-977,-1027,-1085,-1145,-1214,-1254,-1299,-1307,-1305,-1280,-1234,-1175,-1104,-1014,-929,-824,-725,-614,-501,-382,-253,-115,32,197,374,566,778,997,1235,1469,1718,1947,2178,2378,2564,2713,2837,2920,2971,2989,2971,2931,2853,2767,2643,2523,2374,2226,2068,1902,1737,1561,1384,1192,995,781,554,318,65,-187,-440,-679,-906,-1098,-1265,-1393,-1483,-1543,-1574,-1584,-1588,-1589,-1599,-1623,-1672,-1730,-1822,-1910,-2019,-2117,-2212,-2284,-2344,-2366,-2381,-2352,-2319,-2257,-2191,-2114,-2031,-1951,-1859,-1774,-1679,-1580,-1477,-1368,-1253,-1136,-1018,-903,-794,-694,-605,-523,-459,-387,-325,-244,-150,-27,129,319,547,804,1090,1384,1693,1981,2260,2506,2708,2877,2986,3058,3079,3065,3016,2951,2862,2777,2684,2597,2520,2441,2374,2302,2228,2150,2051,1944,1809,1652,1470,1259,1023,770,495,219,-63,-330,-584,-805,-996,-1143,-1245,-1305,-1314,-1288,-1227,-1137,-1045,-942,-861,-796,-773,-780,-838,-926,-1057,-1205,-1372,-1537,-1695,-1826,-1932,-1998,-2029,-2027,-1985,-1934,-1855,-1790,-1716,-1666,-1630,-1612,-1617,-1629,-1649,-1670,-1673,-1669,-1632,-1583,-1500,-1402,-1283,-1152,-1012,-872,-724,-585,-441,-302,-158,-16,137,289,457,623,803,976,1160,1329,1499,1649,1790,1908,2014,2089,2161,2201,2238,2254,2264,2263,2256,2240,2221,2195,2169,2141,2113,2088,2067,2046,2031,2007,1980,1934,1872,1777,1656,1496,1305,1082,837,583,324,86,-137,-315,-460,-559,-621,-650,-656,-657,-658,-684,-735,-824,-957,-1124,-1330,-1556,-1798,-2037,-2263,-2457,-2620,-2734,-2807,-2826,-2809,-2750,-2668,-2561,-2447,-2326,-2208,-2094,-1985,-1885,-1782,-1690,-1587,-1491,-1385,-1276,-1167,-1048,-935,-812,-695,-568,-444,-305,-161,1,183,382,608,854,1112,1390,1659,1928,2175,2393,2577,2714,2809,2855,2864,2833,2781,2712,2637,2568,2507,2460,2429,2405,2392,2379,2352,2321,2255,2171,2045,1891,1695,1476,1215,939,639,331,23,-282,-571,-832,-1070,-1266,-1425,-1547,-1623,-1677,-1693,-1704,-1696,-1703,-1715,-1756,-1819,-1912,-2027,-2161,-2302,-2432,-2550,-2625,-2661,-2642,-2565,-2437,-2255,-2041,-1791,-1545,-1291,-1065,-862,-697,-571,-484,-427,-400,-386,-384,-380,-370,-344,-307,-251,-183,-109,-26,48,121,177,222,250,269,279,288,304,330,374,444,532,651,783,944,1105,1284,1454,1620,1778,1909,2031,2120,2192,2242,2268,2280,2277,2259,2236,2199,2162,2108,2058,1989,1918,1829,1736,1616,1496,1348,1195,1021,842,645,448,240,31,-174,-369,-554,-710,-847,-945,-1015,-1049,-1057,-1045,-1014,-992,-967,-969,-983,-1034,-1097,-1195,-1298,-1413,-1527,-1629,-1720,-1790,-1838,-1873,-1882,-1892,-1882,-1881,-1875,-1877,-1883,-1890,-1901,-1906,-1907,-1898,-1872,-1841,-1788,-1734,-1667,-1594,-1523,-1442,-1365,-1271,-1175,-1047,-910,-727,-521,-278,1,300,629,956,1287,1603,1892,2154,2369,2545,2675,2765,2817,2841,2837,2820,2791,2756,2719,2680,2639,2598,2547,2493,2425,2343,2245,2128,1987,1824,1640,1424,1198,937,672,385,102,-184,-453,-704,-919,-1096,-1225,-1296,-1324,-1288,-1216,-1103,-969,-829,-697,-585,-514,-479,-501,-560,-664,-794,-939,-1085,-1211,-1315,-1377,-1401,-1384,-1331,-1255,-1167,-1082,-1013,-978,-970,-1020,-1093,-1218,-1352,-1510,-1657,-1788,-1886,-1939,-1938,-1894,-1788,-1648,-1471,-1269,-1059,-843,-633,-436,-246,-70,100,264,431,598,777,957,1147,1337,1529,1707,1877,2024,2153,2254,2332,2377,2410,2404,2392,2349,2294,2226,2141,2045,1951,1839,1741,1632,1535,1439,1352,1266,1183,1099,1006,907,787,655,500,331,152,-37,-220,-393,-550,-675,-782,-852,-900,-932,-947,-973,-1000,-1056,-1136,-1248,-1393,-1560,-1744,-1935,-2116,-2272,-2404,-2480,-2522,-2506,-2453,-2358,-2241,-2109,-1970,-1850,-1730,-1649,-1569,-1523,-1477,-1439,-1397,-1338,-1269,-1168,-1063,-922,-788,-632,-489,-344,-211,-90,23,128,227,334,445,567,713,863,1040,1222,1404,1591,1750,1898,2008,2084,2123,2125,2094,2037,1970,1887,1819,1753,1714,1688,1693,1710,1749,1797,1845,1894,1928,1944,1942,1903,1846,1748,1624,1470,1285,1086,862,636,402,182,-26,-205,-353,-459,-527,-556,-552,-522,-484,-447,-434,-451,-515,-629,-794,-1008,-1252,-1517,-1773,-2004,-2191,-2304,-2352,-2310,-2201,-2025,-1804,-1559,-1320,-1097,-922,-797,-731,-734,-779,-879,-1000,-1138,-1280,-1400,-1506,-1576,-1611,-1622,-1590,-1545,-1466,-1387,-1283,-1191,-1084,-980,-877,-759,-649,-512,-377,-213,-37,150,366,575,810,1029,1257,1468,1670,1855,2020,2172,2299,2419,2514,2599,2668,2723,2763,2787,2795,2784,2756,2710,2646,2559,2461,2327,2190,2012,1828,1605,1373,1111,843,558,277,-3,-268,-515,-731,-919,-1070,-1182,-1265,-1309,-1334,-1337,-1333,-1320,-1321,-1323,-1345,-1378,-1419,-1474,-1521,-1571,-1599,-1615,-1607,-1579,-1535,-1478,-1419,-1365,-1324,-1306,-1309,-1337,-1389,-1455,-1537,-1619,-1701,-1773,-1837,-1881,-1919,-1929,-1938,-1916,-1891,-1838,-1766,-1671,-1536,-1377,-1165,-921,-624,-288,86,493,912,1344,1762,2161,2516,2828,3080,3271,3402,3469,3489,3457,3397,3306,3205,3094,2985,2873,2776,2671,2577,2473,2368,2248,2120,1967,1803,1612,1401,1170,914,647,359,69,-226,-505,-776,-1010,-1218,-1380,-1499,-1577,-1607,-1608,-1576,-1526,-1472,-1417,-1382,-1362,-1374,-1411,-1476,-1563,-1662,-1767,-1862,-1941,-1992,-2005,-1987,-1919,-1828,-1699,-1559,-1414,-1275,-1160,-1074,-1024,-1014,-1042,-1098,-1182,-1272,-1364,-1445,-1500,-1527,-1522,-1469,-1395,-1271,-1128,-961,-774,-581,-380,-172,28,244,448,664,877,1089,1304,1509,1702,1883,2037,2171,2273,2349,2396,2418,2420,2404,2378,2346,2306,2269,2221,2177,2116,2060,1981,1905,1812,1715,1620,1518,1428,1337,1262,1186,1123,1054,991,912,837,739,639,532,417,313,205,117,33,-33,-94,-151,-213,-285,-380,-498,-646,-825,-1030,-1256,-1494,-1729,-1955,-2152,-2316,-2437,-2504,-2535,-2507,-2456,-2369,-2276,-2174,-2085,-2010,-1959,-1931,-1924,-1935,-1952,-1979,-1989,-1999,-1981,-1947,-1891,-1810,-1712,-1589,-1456,-1304,-1143,-971,-789,-597,-398,-187,30,260,494,735,976,1205,1436,1630,1819,1963,2082,2169,2216,2248,2241,2232,2206,2180,2160,2149,2150,2166,2190,2223,2260,2292,2315,2323,2308,2272,2201,2106,1969,1809,1611,1392,1144,887,615,346,84,-162,-381,-575,-732,-859,-951,-1020,-1069,-1111,-1147,-1200,-1263,-1348,-1456,-1578,-1715,-1855,-1982,-2088,-2157,-2182,-2146,-2063,-1905,-1709,-1465,-1188,-912,-628,-382,-168,-8,92,133,113,42,-71,-217,-378,-546,-711,-860,-993,-1099,-1177,-1234,-1251,-1257,-1219,-1161,-1076,-948,-808,-619,-412,-172,86,359,642,915,1187,1426,1648,1830,1977,2088,2157,2198,2208,2193,2165,2124,2079,2041,1997,1972,1942,1930,1913,1904,1886,1859,1822,1758,1675,1553,1407,1214,999,738,464,160,-143,-455,-739,-1014,-1243,-1437,-1587,-1688,-1751,-1778,-1776,-1759,-1731,-1705,-1688,-1672,-1684,-1690,-1719,-1741,-1765,-1777,-1774,-1745,-1686,-1595,-1465,-1311,-1124,-924,-725,-530,-371,-247,-169,-153,-185,-271,-401,-554,-732,-902,-1067,-1205,-1308,-1377,-1396,-1385,-1328,-1243,-1125,-988,-825,-653,-455,-249,-25,217,466,735,1005,1280,1549,1806,2041,2251,2426,2560,2660,2713,2734,2721,2674,2610,2521,2427,2315,2207,2082,1966,1839,1717,1584,1456,1313,1174,1022,868,706,541,371,206,35,-120,-275,-407,-529,-621,-692,-730,-740,-725,-680,-627,-552,-489,-423,-387,-362,-377,-408,-481,-565,-677,-793,-911,-1024,-1118,-1193,-1241,-1264,-1259,-1236,-1196,-1151,-1109,-1078,-1064,-1079,-1115,-1183,-1277,-1384,-1518,-1644,-1783,-1903,-2015,-2098,-2165,-2188,-2192,-2151,-2083,-1980,-1844,-1682,-1494,-1284,-1053,-806,-544,-268,13,306,596,886,1169,1434,1680,1900,2082,2236,2340,2418,2442,2451,2413,2367,2295,2226,2145,2085,2018,1981,1943,1930,1915,1912,1904,1891,1866,1829,1772,1698,1608,1498,1378,1244,1105,962,823,682,556,433,323,219,121,20,-82,-197,-323,-471,-635,-820,-1021,-1224,-1443,-1642,-1833,-1998,-2124,-2212,-2253,-2241,-2182,-2080,-1939,-1775,-1601,-1429,-1272,-1150,-1058,-1019,-1017,-1061,-1139,-1240,-1364,-1481,-1601,-1696,-1771,-1812,-1820,-1789,-1721,-1614,-1479,-1306,-1114,-896,-667,-423,-180,71,313,553,781,999,1199,1390,1553,1708,1831,1940,2026,2088,2135,2159,2169,2164,2149,2125,2102,2071,2054,2028,2023,2009,2010,2007,1999,1991,1958,1920,1851,1761,1645,1501,1335,1145,944,724,510,286,79,-123,-311,-481,-646,-792,-938,-1083,-1227,-1382,-1537,-1701,-1859,-2014,-2150,-2261,-2344,-2384,-2387,-2343,-2259,-2136,-1979,-1799,-1599,-1393,-1187,-994,-819,-672,-558,-475,-435,-424,-450,-501,-578,-670,-779,-891,-1007,-1124,-1231,-1335,-1422,-1497,-1551,-1584,-1592,-1571,-1519,-1432,-1306,-1146,-944,-714,-442,-154,158,476,797,1102,1400,1659,1901,2098,2268,2398,2500,2573,2624,2654,2679,2686,2698,2704,2713,2722,2726,2730,2722,2701,2664,2597,2509,2385,2231,2042,1826,1579,1313,1038,749,483,219,-5,-201,-359,-469,-549,-593,-616,-630,-643,-666,-717,-782,-886,-1006,-1148,-1301,-1451,-1594,-1719,-1809,-1876,-1896,-1887,-1837,-1755,-1656,-1531,-1416,-1294,-1206,-1134,-1108,-1121,-1178,-1284,-1420,-1594,-1781,-1982,-2176,-2353,-2506,-2618,-2686,-2712,-2673,-2597,-2461,-2283,-2063,-1803,-1517,-1198,-861,-506,-137,235,615,988,1355,1700,2030,2328,2593,2828,3014,3168,3277,3345,3375,3367,3321,3249,3139,3020,2863,2711,2531,2359,2179,2004,1832,1668,1508,1355,1209,1060,921,767,625,466,314,153,-1,-156,-295,-432,-550,-659,-757,-843,-930,-1010,-1096,-1185,-1276,-1373,-1463,-1551,-1624,-1682,-1713,-1725,-1703,-1663,-1594,-1512,-1417,-1319,-1221,-1138,-1069,-1019,-999,-997,-1027,-1077,-1145,-1227,-1315,-1402,-1486,-1557,-1612,-1648,-1661,-1651,-1617,-1554,-1467,-1352,-1210,-1048,-858,-653,-427,-187,62,324,586,852,1117,1370,1623,1846,2067,2248,2415,2538,2637,2685,2709,2677,2625,2525,2409,2266,2119,1962,1822,1685,1584,1493,1440,1407,1393,1401,1407,1419,1421,1403,1368,1299,1204,1079,921,746,545,337,127,-81,-276,-456,-621,-762,-896,-1012,-1129,-1244,-1366,-1499,-1641,-1796,-1958,-2121,-2285,-2425,-2557,-2643,-2706,-2718,-2683,-2610,-2483,-2330,-2142,-1939,-1732,-1530,-1348,-1188,-1065,-973,-922,-900,-910,-940,-986,-1035,-1084,-1118,-1138,-1131,-1097,-1027,-930,-793,-633,-442,-231,0,230,478,702,932,1128,1317,1465,1603,1700,1789,1851,1906,1951,1992,2033,2074,2113,2159,2189,2228,2249,2265,2273,2260,2246,2214,2173,2120,2057,1981,1902,1806,1705,1589,1471,1334,1197,1047,889,735,573,415,266,114,-21,-162,-294,-433,-576,-728,-900,-1076,-1276,-1470,-1677,-1866,-2049,-2191,-2317,-2381,-2417,-2392,-2327,-2215,-2064,-1874,-1664,-1431,-1197,-958,-739,-541,-371,-251,-162,-132,-141,-195,-290,-413,-557,-719,-877,-1042,-1189,-1324,-1443,-1534,-1610,-1654,-1678,-1669,-1636,-1568,-1471,-1339,-1170,-968,-730,-466,-174,129,444,754,1053,1335,1587,1805,1992,2135,2244,2315,2349,2354,2337,2297,2248,2191,2139,2089,2057,2032,2027,2031,2045,2056,2063,2045,2004,1915,1789,1603,1375,1094,783,439,92,-253,-572,-864,-1103,-1306,-1450,-1549,-1616,-1637,-1649,-1636,-1618,-1595,-1572,-1544,-1520,-1484,-1447,-1400,-1340,-1271,-1185,-1090,-986,-864,-745,-609,-484,-357,-240,-141,-59,-11,13,-10,-61,-161,-297,-464,-665,-879,-1106,-1326,-1527,-1696,-1826,-1896,-1913,-1856,-1741,-1556,-1320,-1027,-704,-347,19,387,750,1085,1401,1678,1924,2129,2299,2431,2530,2601,2635,2658,2641,2623,2572,2517,2437,2351,2241,2126,1986,1845,1680,1519,1342,1171,997,831,664,516,357,223,73,-64,-203,-347,-479,-616,-741,-859,-962,-1059,-1132,-1206,-1258,-1314,-1360,-1406,-1459,-1498,-1556,-1589,-1630,-1647,-1649,-1625,-1577,-1497,-1396,-1264,-1123,-963,-814,-660,-540,-433,-376,-349,-368,-430,-523,-651,-797,-951,-1114,-1256,-1396,-1499,-1589,-1638,-1670,-1659,-1632,-1565,-1481,-1362,-1223,-1053,-861,-648,-407,-165,110,368,650,913,1174,1423,1652,1864,2052,2216,2350,2460,2529,2575,2576,2553,2490,2402,2288,2158,2013,1875,1733,1615,1510,1440,1390,1379,1385,1422,1464,1521,1564,1601,1611,1594,1546,1461,1344,1200,1025,846,642,449,247,52,-133,-318,-493,-671,-841,-1017,-1185,-1352,-1519,-1669,-1817,-1943,-2055,-2143,-2211,-2246,-2257,-2241,-2190,-2120,-2020,-1902,-1774,-1635,-1504,-1379,-1280,-1203,-1163,-1158,-1189,-1260,-1353,-1478,-1609,-1747,-1873,-1984,-2056,-2104,-2092,-2043,-1932,-1776,-1568,-1319,-1032,-723,-393,-67,257,558,829,1069,1265,1427,1543,1637,1687,1735,1752,1776,1789,1812,1843,1878,1934,1990,2066,2145,2227,2317,2396,2474,2536,2579,2601,2595,2556,2484,2376,2231,2055,1848,1612,1366,1101,844,586,350,127,-66,-248,-398,-548,-681,-822,-969,-1123,-1296,-1474,-1657,-1839,-2002,-2144,-2251,-2307,-2320,-2276,-2177,-2034,-1840,-1622,-1367,-1111,-843,-589,-351,-144,37,159,258,290,285,230,129,-6,-173,-372,-575,-799,-1006,-1209,-1392,-1538,-1666,-1738,-1789,-1781,-1752,-1667,-1564,-1410,-1241,-1030,-805,-554,-284,-1,288,591,878,1174,1443,1699,1926,2118,2277,2388,2466,2496,2501,2466,2424,2358,2298,2237,2186,2148,2122,2105,2093,2079,2057,2011,1948,1839,1706,1518,1303,1042,755,446,122,-198,-513,-807,-1075,-1308,-1509,-1666,-1796,-1880,-1947,-1974,-1991,-1982,-1956,-1918,-1867,-1798,-1729,-1638,-1548,-1447,-1337,-1226,-1109,-988,-866,-746,-620,-512,-402,-317,-249,-214,-212,-254,-343,-474,-657,-872,-1124,-1389,-1662,-1916,-2151,-2332,-2464,-2523,-2513,-2422,-2261,-2025,-1730,-1383,-993,-580,-150,278,698,1097,1470,1810,2110,2375,2597,2780,2924,3021,3091,3106,3100,3049,2972,2868,2741,2601,2452,2298,2147,1999,1867,1737,1628,1519,1430,1337,1257,1164,1075,972,853,730,575,424,250,75,-100,-274,-435,-587,-723,-847,-951,-1050,-1127,-1200,-1262,-1307,-1354,-1375,-1395,-1395,-1382,-1357,-1315,-1263,-1199,-1129,-1057,-981,-919,-855,-815,-785,-777,-796,-830,-896,-974,-1080,-1196,-1326,-1460,-1597,-1726,-1846,-1943,-2024,-2066,-2089,-2063,-2013,-1917,-1792,-1624,-1430,-1201,-952,-680,-403,-119,152,411,644,851,1023,1172,1284,1386,1461,1537,1602,1672,1742,1817,1891,1968,2035,2104,2154,2201,2234,2254,2268,2271,2265,2258,2243,2223,2203,2169,2131,2078,2010,1919,1810,1673,1518,1336,1139,921,697,461,219,-16,-253,-479,-689,-898,-1086,-1277,-1473,-1671,-1876,-2058,-2188,-2232,-2159,-1963,-1665,-1322,-1016,-837,-851,-1071,-1458,-1890,-2240,-2359,-2158,-1631,-844,52,886,1514,1831,1841,1595,1214,809,478,231,47,-199,-609,-1307,-2317,-3596,-4974,-6200,-6981,-7026,-6147,-4274,-1518,1835,5384,8613,11069,12312,12120,10413,7345,3252,-1401,-6041,-10116,-13107,-14631,-14481,-12626,-9282,-4811,252,5305,9750,13044,14818,14900,13343,10451,6662,2557,-1307,-4446,-6521,-7404,-7141,-5947,-4133,-2048,-8,1748,3062,3899,4274,4277,4005,3562,3023,2430,1803,1124,381,-439,-1309,-2188,-2973,-3575,-3901,-3884,-3534,-2906,-2121,-1352,-759,-507,-664,-1250,-2159,-3226,-4221,-4914,-5114,-4720,-3740,-2299,-623,1021,2344,3128,3248,2677,1557,62,-1507,-2906,-3873,-4259,-4004,-3142,-1839,-298,1208,2410,3100,3104,2408,1056,-751,-2766,-4674,-6179,-7043,-7116,-6391,-4967,-3077,-990,977,2584,3620,4033,3811,3100,2041,858,-281,-1210,-1831,-2110,-2045,-1716,-1188,-573,44,582,1002,1272,1423,1470,1487,1514,1626,1857,2238,2757,3374,4015,4573,4948,5027,4738,4048,2962,1556,-51,-1722,-3277,-4577,-5496,-5953,-5940,-5474,-4641,-3560,-2345,-1167,-109,707,1258,1548,1635,1623,1629,1759,2117,2734,3622,4733,5967,7248,8428,9446,10204,10668,10840,10705,10335,9739,9008,8179,7324,6484,5686,4948,4237,3542,2803,1990,1068,28,-1099,-2274,-3415,-4440,-5254,-5790,-5963,-5771,-5172,-4216,-2940,-1434,213,1878,3459,4830,5907,6586,6828,6585,5875,4722,3191,1360,-671,-2792,-4885,-6817,-8457,-9662,-10311,-10314,-9622,-8271,-6336,-3994,-1439,1075,3330,5110,6284,6766,6578,5781,4519,2947,1229,-456,-2004,-3300,-4319,-5033,-5484,-5692,-5710,-5562,-5266,-4836,-4279,-3597,-2826,-1989,-1142,-362,299,747,944,853,486,-122,-885,-1732,-2543,-3248,-3767,-4052,-4097,-3897,-3507,-2961,-2344,-1711,-1131,-670,-337,-191,-181,-336,-583,-927,-1303,-1700,-2071,-2414,-2686,-2904,-3048,-3142,-3200,-3245,-3301,-3396,-3551,-3777,-4098,-4490,-4959,-5468,-5982,-6467,-6880,-7193,-7378,-7431,-7344,-7140,-6821,-6430,-5977,-5505,-5029,-4584,-4182,-3853,-3604,-3452,-3395,-3427,-3525,-3654,-3771,-3831,-3782,-3596,-3232,-2704,-2002,-1199,-320,530,1299,1904,2305,2466,2401,2126,1699,1189,665,207,-138,-329,-355,-238,12,324,673,989,1244,1403,1458,1408,1278,1083,881,690,579,560,682,933,1320,1801,2342,2878,3363,3724,3925,3933,3724,3334,2762,2099,1381,710,136,-259,-447,-399,-123,353,982,1703,2449,3160,3794,4306,4700,4959,5113,5182,5183,5160,5117,5089,5087,5130,5233,5404,5646,5950,6304,6687,7085,7479,7865,8235,8598,8949,9303,9646,9986,10298,10574,10796,10946,11023,11015,10928,10772,10553,10292,9998,9682,9344,8996,8617,8223,7796,7347,6879,6414,5962,5556,5208,4942,4755,4652,4610,4620,4674,4754,4863,4996,5125,5256,5317,5307,5149,4840,4351,3707,2953,2158,1402,773,325,111,117,322,645,1017,1346,1559,1617,1480,1177,725,183,-392,-932,-1392,-1712,-1884,-1883,-1744,-1480,-1163,-840,-578,-430,-433,-592,-924,-1367,-1910,-2469,-3004,-3450,-3763,-3925,-3915,-3764,-3484,-3130,-2746,-2381,-2090,-1905,-1854,-1952,-2189,-2554,-3009,-3518,-4041,-4536,-4963,-5313,-5538,-5677,-5698,-5648,-5533,-5400,-5265,-5172,-5136,-5166,-5266,-5426,-5629,-5855,-6100,-6322,-6547,-6731,-6896,-7033,-7145,-7242,-7318,-7385,-7429,-7458,-7458,-7430,-7379,-7296,-7206,-7105,-7014,-6943,-6891,-6884,-6903,-6963,-7049,-7153,-7272,-7389,-7511,-7611,-7719,-7793,-7875,-7923,-7971,-7992,-8015,-8021,-8030,-8028,-8032,-8024,-8015,-7993,-7957,-7899,-7818,-7702,-7560,-7390,-7193,-6981,-6756,-6526,-6302,-6082,-5881,-5693,-5531,-5387,-5274,-5182,-5120,-5078,-5059,-5057,-5066,-5077,-5081,-5068,-5018,-4933,-4792,-4598,-4352,-4050,-3711,-3343,-2962,-2593,-2257,-1977,-1774,-1663,-1645,-1718,-1865,-2055,-2281,-2482,-2666,-2770,-2816,-2764,-2639,-2442,-2191,-1914,-1625,-1352,-1104,-898,-734,-615,-540,-501,-492,-507,-527,-554,-559,-551,-501,-427,-306,-159,24,226,437,648,847,1019,1173,1287,1388,1454,1520,1572,1633,1711,1804,1929,2073,2247,2430,2645,2851,3078,3304,3526,3758,3978,4198,4413,4615,4807,4986,5149,5297,5424,5529,5612,5663,5699,5700,5688,5661,5619,5581,5535,5506,5477,5471,5472,5495,5532,5587,5656,5739,5829,5923,6018,6100,6177,6237,6276,6305,6305,6293,6264,6220,6180,6135,6111,6101,6119,6167,6237,6333,6439,6548,6636,6695,6701,6655,6547,6389,6193,5990,5797,5654,5582,5600,5720,5934,6225,6575,6926,7262,7511,7656,7660,7518,7241,6864,6424,5992,5620,5368,5276,5377,5648,6095,6631,7218,7755,8182,8419,8439,8213,7769,7153,6438,5725,5108,4673,4503,4614,5025,5674,6488,7356,8157,8781,9132,9160,8851,8246,7419,6482,5556,4769,4220,3984,4079,4485,5133,5918,6719,7421,7907,8111,7996,7565,6885,6016,5084,4170,3388,2804,2447,2341,2444,2717,3091,3488,3847,4103,4220,4184,3983,3662,3229,2747,2247,1771,1352,1002,741,560,453,401,388,396,402,405,371,327,243,153,32,-81,-213,-327,-440,-547,-630,-720,-780,-847,-899,-949,-998,-1049,-1115,-1192,-1303,-1433,-1608,-1810,-2050,-2309,-2591,-2873,-3147,-3405,-3619,-3807,-3936,-4034,-4087,-4110,-4113,-4107,-4093,-4100,-4116,-4163,-4230,-4319,-4422,-4523,-4621,-4685,-4720,-4705,-4648,-4541,-4405,-4252,-4101,-3979,-3898,-3872,-3924,-4036,-4220,-4452,-4721,-5001,-5278,-5520,-5725,-5880,-5969,-6027,-6020,-6013,-5977,-5961,-5960,-5989,-6052,-6148,-6273,-6429,-6606,-6797,-7003,-7207,-7413,-7604,-7784,-7928,-8048,-8118,-8148,-8129,-8064,-7956,-7817,-7652,-7482,-7311,-7159,-7031,-6938,-6885,-6869,-6891,-6937,-7003,-7073,-7128,-7175,-7174,-7156,-7089,-7004,-6896,-6784,-6682,-6599,-6552,-6536,-6562,-6610,-6683,-6752,-6815,-6844,-6839,-6779,-6670,-6507,-6303,-6065,-5813,-5566,-5335,-5140,-4984,-4869,-4797,-4751,-4726,-4707,-4681,-4637,-4575,-4487,-4386,-4275,-4165,-4072,-3999,-3966,-3964,-4016,-4093,-4214,-4342,-4482,-4608,-4707,-4770,-4786,-4756,-4687,-4580,-4456,-4323,-4197,-4092,-4016,-3970,-3973,-3991,-4050,-4106,-4168,-4216,-4238,-4238,-4198,-4136,-4040,-3923,-3791,-3640,-3494,-3334,-3193,-3047,-2924,-2810,-2715,-2639,-2581,-2544,-2523,-2516,-2519,-2524,-2526,-2515,-2483,-2422,-2334,-2204,-2060,-1879,-1703,-1520,-1364,-1235,-1154,-1116,-1131,-1183,-1263,-1356,-1432,-1488,-1491,-1443,-1326,-1157,-922,-664,-373,-93,177,411,607,757,869,946,1004,1056,1119,1199,1311,1447,1615,1794,1980,2150,2293,2398,2448,2451,2396,2307,2189,2068,1970,1915,1935,2027,2217,2473,2795,3141,3481,3787,4014,4160,4188,4131,3973,3768,3528,3300,3119,2998,2982,3042,3211,3441,3727,4035,4333,4591,4798,4917,4970,4926,4824,4657,4466,4266,4094,3963,3907,3918,4011,4175,4380,4627,4864,5088,5270,5395,5460,5467,5420,5342,5239,5137,5051,4994,4985,5021,5114,5251,5428,5623,5822,5998,6142,6225,6265,6237,6177,6088,5995,5931,5899,5928,6009,6143,6314,6500,6680,6836,6950,7024,7050,7047,7018,6985,6944,6921,6894,6881,6861,6834,6794,6735,6662,6574,6479,6384,6300,6221,6175,6126,6115,6106,6109,6114,6109,6082,6033,5941,5808,5635,5414,5174,4904,4643,4389,4168,3994,3868,3807,3793,3841,3912,4019,4115,4210,4268,4300,4283,4242,4163,4080,3987,3916,3865,3855,3876,3940,4028,4142,4263,4385,4487,4564,4606,4593,4547,4440,4305,4123,3936,3719,3523,3324,3141,2985,2836,2722,2616,2544,2485,2462,2463,2496,2553,2633,2723,2814,2899,2958,2997,3001,2977,2922,2847,2753,2654,2554,2464,2385,2326,2286,2256,2248,2232,2229,2210,2189,2149,2096,2033,1952,1863,1768,1655,1551,1424,1301,1163,1025,884,745,619,503,406,325,256,197,140,71,0,-99,-201,-328,-453,-590,-718,-846,-956,-1058,-1136,-1208,-1253,-1289,-1303,-1303,-1291,-1264,-1232,-1198,-1169,-1151,-1152,-1169,-1219,-1282,-1378,-1489,-1619,-1759,-1912,-2060,-2211,-2351,-2476,-2591,-2683,-2764,-2828,-2896,-2957,-3037,-3121,-3222,-3331,-3432,-3524,-3579,-3603,-3575,-3516,-3406,-3294,-3166,-3068,-2997,-2975,-3002,-3067,-3168,-3269,-3366,-3432,-3447,-3421,-3340,-3227,-3099,-2978,-2891,-2866,-2917,-3058,-3289,-3595,-3964,-4353,-4749,-5091,-5376,-5555,-5636,-5602,-5478,-5282,-5053,-4828,-4647,-4548,-4545,-4663,-4878,-5189,-5547,-5923,-6272,-6550,-6737,-6808,-6760,-6618,-6388,-6122,-5845,-5599,-5406,-5295,-5256,-5302,-5400,-5539,-5684,-5818,-5917,-5964,-5970,-5916,-5834,-5725,-5604,-5501,-5414,-5362,-5351,-5377,-5442,-5539,-5652,-5774,-5890,-5985,-6052,-6083,-6072,-6027,-5945,-5847,-5731,-5623,-5516,-5433,-5368,-5326,-5306,-5297,-5301,-5307,-5305,-5294,-5261,-5204,-5121,-5005,-4864,-4703,-4525,-4348,-4176,-4029,-3905,-3832,-3781,-3792,-3821,-3890,-3969,-4048,-4117,-4156,-4160,-4125,-4039,-3927,-3776,-3624,-3466,-3333,-3233,-3170,-3165,-3198,-3274,-3391,-3507,-3657,-3774,-3899,-3987,-4054,-4096,-4109,-4106,-4082,-4049,-4009,-3964,-3921,-3877,-3841,-3799,-3770,-3725,-3685,-3624,-3554,-3452,-3343,-3196,-3044,-2878,-2707,-2556,-2410,-2301,-2216,-2162,-2141,-2134,-2147,-2160,-2166,-2158,-2127,-2073,-1993,-1897,-1782,-1673,-1558,-1469,-1387,-1334,-1293,-1268,-1250,-1225,-1197,-1141,-1075,-972,-851,-703,-542,-369,-201,-34,108,239,339,423,480,528,564,604,645,698,762,838,923,1013,1099,1188,1256,1329,1371,1417,1434,1448,1444,1421,1390,1337,1278,1207,1135,1066,1007,964,932,924,919,930,930,930,906,876,820,765,699,651,618,617,654,732,854,1012,1202,1406,1623,1818,2005,2148,2263,2343,2391,2429,2460,2509,2579,2689,2830,3014,3211,3432,3631,3817,3955,4042,4066,4037,3940,3823,3661,3515,3371,3273,3220,3221,3285,3388,3542,3708,3894,4061,4218,4341,4429,4485,4506,4499,4480,4447,4420,4406,4408,4436,4482,4554,4626,4713,4780,4841,4873,4888,4875,4848,4810,4765,4731,4706,4700,4709,4729,4759,4777,4789,4766,4721,4637,4522,4384,4227,4074,3928,3809,3719,3668,3654,3668,3710,3756,3810,3851,3875,3880,3863,3825,3782,3731,3684,3657,3642,3665,3704,3786,3875,4002,4122,4257,4373,4483,4561,4620,4644,4639,4613,4558,4496,4421,4344,4268,4197,4128,4067,4013,3962,3927,3895,3880,3878,3890,3913,3947,3978,4010,4033,4039,4039,4021,4005,3986,3984,3995,4031,4091,4168,4267,4368,4470,4560,4636,4681,4711,4699,4676,4623,4556,4482,4396,4318,4231,4153,4069,3985,3899,3801,3709,3602,3502,3400,3307,3227,3153,3097,3044,3005,2958,2912,2845,2769,2668,2550,2415,2264,2118,1963,1829,1700,1595,1511,1443,1402,1365,1350,1330,1321,1305,1291,1274,1259,1246,1242,1242,1254,1269,1292,1312,1333,1344,1349,1339,1323,1291,1260,1218,1186,1149,1124,1102,1077,1060,1021,981,913,825,717,586,448,301,169,45,-41,-102,-120,-103,-50,33,133,251,357,466,550,607,650,645,637,590,540,476,409,345,283,227,179,134,95,59,18,-12,-56,-90,-135,-180,-223,-276,-328,-383,-454,-517,-604,-690,-787,-902,-1005,-1135,-1246,-1371,-1490,-1602,-1720,-1822,-1931,-2025,-2122,-2207,-2285,-2356,-2413,-2457,-2493,-2507,-2519,-2512,-2504,-2480,-2465,-2437,-2418,-2401,-2384,-2377,-2373,-2375,-2379,-2391,-2396,-2415,-2423,-2442,-2460,-2484,-2512,-2557,-2594,-2660,-2714,-2790,-2859,-2934,-3002,-3069,-3124,-3168,-3200,-3218,-3221,-3213,-3191,-3156,-3115,-3063,-3005,-2945,-2882,-2813,-2753,-2687,-2626,-2574,-2523,-2482,-2453,-2429,-2418,-2420,-2430,-2453,-2487,-2529,-2583,-2644,-2711,-2784,-2855,-2932,-2998,-3065,-3117,-3169,-3205,-3242,-3269,-3300,-3331,-3373,-3422,-3489,-3567,-3670,-3787,-3924,-4074,-4233,-4398,-4559,-4711,-4844,-4957,-5039,-5089,-5111,-5089,-5050,-4972,-4884,-4778,-4665,-4555,-4442,-4347,-4249,-4176,-4099,-4045,-3989,-3944,-3896,-3851,-3799,-3744,-3681,-3612,-3541,-3471,-3408,-3352,-3314,-3293,-3292,-3313,-3352,-3407,-3474,-3545,-3623,-3684,-3754,-3789,-3825,-3824,-3813,-3767,-3708,-3619,-3514,-3395,-3259,-3125,-2981,-2850,-2723,-2612,-2514,-2441,-2376,-2338,-2308,-2290,-2286,-2281,-2283,-2285,-2291,-2287,-2299,-2285,-2293,-2277,-2267,-2254,-2229,-2212,-2185,-2165,-2142,-2130,-2114,-2123,-2124,-2156,-2185,-2239,-2299,-2372,-2450,-2530,-2614,-2687,-2754,-2811,-2843,-2872,-2871,-2860,-2826,-2783,-2722,-2655,-2577,-2501,-2414,-2340,-2257,-2191,-2117,-2063,-1997,-1947,-1893,-1840,-1791,-1738,-1686,-1636,-1584,-1539,-1497,-1460,-1434,-1409,-1402,-1392,-1399,-1403,-1416,-1431,-1445,-1459,-1470,-1468,-1467,-1438,-1406,-1345,-1270,-1173,-1056,-920,-769,-607,-436,-262,-89,79,237,377,510,612,708,775,831,872,897,919,929,940,946,952,958,964,969,976,979,982,983,981,975,971,955,943,920,893,861,823,779,730,678,616,557,490,421,354,275,212,136,74,18,-37,-64,-90,-91,-72,-43,21,85,177,270,376,478,584,675,765,833,901,948,993,1030,1062,1097,1136,1176,1227,1280,1340,1397,1458,1501,1545,1559,1570,1547,1522,1467,1413,1349,1284,1234,1189,1169,1171,1197,1258,1338,1454,1583,1738,1902,2072,2245,2402,2553,2676,2782,2859,2909,2939,2944,2942,2927,2913,2902,2896,2899,2914,2926,2958,2974,3007,3030,3052,3077,3095,3112,3133,3142,3153,3155,3144,3125,3086,3033,2958,2869,2762,2645,2517,2385,2252,2123,2005,1898,1811,1742,1697,1677,1677,1704,1744,1809,1874,1956,2028,2110,2173,2238,2287,2335,2372,2410,2441,2484,2520,2571,2618,2677,2732,2794,2846,2901,2937,2977,2991,3006,2997,2987,2959,2931,2894,2860,2826,2797,2776,2765,2767,2782,2812,2858,2922,3003,3097,3209,3323,3449,3574,3691,3804,3896,3977,4038,4079,4109,4117,4122,4112,4104,4087,4073,4052,4032,4005,3974,3932,3883,3822,3753,3677,3592,3505,3412,3318,3225,3127,3035,2933,2836,2729,2616,2498,2366,2232,2086,1931,1781,1622,1478,1338,1220,1120,1047,1006,984,1006,1037,1103,1179,1267,1371,1467,1573,1667,1764,1848,1929,2002,2063,2122,2166,2209,2238,2266,2276,2288,2283,2274,2250,2226,2185,2146,2095,2042,1991,1932,1879,1821,1765,1714,1656,1611,1559,1522,1485,1464,1452,1452,1470,1494,1538,1584,1641,1695,1752,1804,1844,1879,1894,1898,1887,1857,1818,1760,1704,1628,1566,1491,1430,1366,1316,1264,1224,1178,1144,1096,1058,1005,950,889,816,740,648,554,443,332,206,78,-55,-191,-324,-450,-572,-674,-770,-844,-905,-949,-976,-991,-991,-981,-959,-931,-895,-859,-820,-785,-758,-730,-720,-705,-703,-702,-697,-700,-682,-680,-653,-641,-616,-604,-592,-592,-607,-631,-676,-731,-801,-881,-969,-1057,-1146,-1221,-1296,-1342,-1385,-1396,-1397,-1370,-1336,-1271,-1206,-1114,-1023,-918,-810,-706,-597,-505,-417,-347,-297,-263,-258,-268,-299,-352,-412,-490,-569,-648,-733,-804,-883,-941,-1005,-1051,-1101,-1141,-1181,-1215,-1252,-1284,-1324,-1361,-1412,-1465,-1534,-1617,-1715,-1827,-1956,-2096,-2239,-2390,-2527,-2658,-2770,-2861,-2925,-2974,-2988,-2994,-2978,-2951,-2925,-2886,-2857,-2822,-2793,-2758,-2730,-2688,-2652,-2604,-2556,-2507,-2458,-2415,-2382,-2352,-2343,-2330,-2340,-2343,-2355,-2368,-2372,-2379,-2379,-2379,-2380,-2387,-2395,-2419,-2451,-2496,-2554,-2622,-2695,-2778,-2854,-2926,-2990,-3031,-3053,-3047,-3014,-2955,-2870,-2767,-2652,-2531,-2418,-2310,-2224,-2155,-2113,-2091,-2095,-2113,-2150,-2192,-2241,-2284,-2326,-2351,-2369,-2368,-2355,-2332,-2294,-2257,-2211,-2173,-2138,-2112,-2100,-2100,-2115,-2148,-2192,-2255,-2325,-2414,-2509,-2613,-2731,-2843,-2973,-3091,-3212,-3328,-3428,-3519,-3584,-3630,-3649,-3645,-3611,-3561,-3486,-3408,-3316,-3233,-3150,-3084,-3026,-2987,-2956,-2938,-2924,-2910,-2894,-2867,-2831,-2787,-2725,-2665,-2584,-2512,-2431,-2360,-2294,-2239,-2196,-2168,-2153,-2154,-2166,-2184,-2214,-2238,-2270,-2283,-2299,-2288,-2269,-2227,-2160,-2077,-1971,-1847,-1715,-1570,-1429,-1287,-1163,-1043,-953,-870,-817,-781,-761,-766,-773,-802,-827,-863,-894,-927,-949,-972,-980,-987,-981,-973,-959,-945,-934,-926,-934,-945,-982,-1022,-1092,-1162,-1260,-1350,-1462,-1560,-1667,-1759,-1845,-1919,-1980,-2031,-2065,-2090,-2101,-2103,-2091,-2071,-2035,-1994,-1933,-1870,-1784,-1702,-1601,-1507,-1400,-1304,-1203,-1110,-1013,-927,-828,-743,-643,-545,-451,-347,-267,-175,-118,-63,-36,-32,-39,-75,-115,-171,-226,-287,-332,-382,-408,-429,-439,-432,-418,-396,-354,-317,-257,-195,-122,-34,51,156,251,357,455,548,633,704,765,809,842,866,877,889,897,906,927,946,984,1015,1067,1105,1159,1196,1242,1272,1302,1321,1332,1336,1328,1312,1277,1233,1168,1087,997,883,775,653,541,438,352,287,246,230,240,272,328,393,478,565,655,748,832,917,990,1064,1120,1184,1229,1277,1316,1347,1375,1386,1397,1394,1386,1372,1357,1338,1329,1313,1311,1305,1307,1305,1307,1301,1301,1290,1287,1280,1278,1287,1299,1327,1370,1418,1498,1579,1684,1802,1928,2069,2208,2352,2482,2610,2715,2804,2871,2918,2936,2944,2925,2900,2864,2824,2783,2753,2723,2712,2705,2712,2727,2743,2764,2771,2776,2757,2723,2666,2588,2494,2377,2255,2118,1983,1843,1713,1586,1469,1376,1281,1227,1174,1158,1154,1172,1212,1254,1324,1380,1457,1516,1587,1638,1700,1736,1782,1806,1838,1852,1872,1882,1893,1904,1911,1925,1938,1953,1972,1987,2006,2021,2033,2036,2040,2028,2023,1998,1984,1951,1931,1900,1875,1856,1832,1831,1824,1843,1868,1913,1969,2040,2120,2207,2297,2377,2459,2519,2580,2610,2643,2647,2658,2653,2652,2650,2651,2658,2671,2687,2711,2732,2757,2776,2788,2799,2788,2780,2747,2714,2665,2609,2547,2475,2401,2315,2228,2124,2021,1901,1777,1640,1503,1352,1209,1060,918,786,662,552,465,387,342,308,300,310,336,372,420,463,515,547,586,600,617,616,617,608,610,607,623,637,672,707,750,797,834,875,899,921,923,924,903,884,847,810,766,718,676,631,594,572,557,568,596,650,729,835,957,1101,1250,1399,1546,1668,1774,1843,1880,1887,1848,1796,1698,1606,1484,1382,1268,1186,1105,1058,1016,997,985,974,972,950,932,890,844,773,699,596,492,360,223,68,-102,-274,-459,-645,-819,-997,-1145,-1283,-1389,-1468,-1516,-1528,-1512,-1461,-1388,-1288,-1179,-1052,-931,-810,-698,-610,-529,-485,-449,-446,-445,-471,-483,-515,-513,-521,-488,-452,-383,-311,-219,-134,-56,9,39,47,9,-50,-146,-258,-380,-505,-619,-711,-787,-835,-860,-869,-860,-843,-820,-795,-770,-747,-721,-701,-673,-651,-623,-593,-566,-529,-500,-459,-426,-386,-351,-311,-284,-248,-232,-211,-210,-215,-234,-266,-314,-370,-440,-514,-591,-671,-743,-811,-873,-927,-985,-1036,-1101,-1163,-1249,-1330,-1437,-1541,-1657,-1774,-1884,-1992,-2083,-2160,-2217,-2248,-2257,-2235,-2191,-2119,-2030,-1925,-1808,-1692,-1575,-1474,-1381,-1318,-1267,-1251,-1252,-1276,-1317,-1367,-1424,-1474,-1521,-1546,-1561,-1552,-1532,-1495,-1455,-1410,-1368,-1341,-1317,-1315,-1315,-1334,-1355,-1383,-1408,-1435,-1449,-1466,-1455,-1444,-1399,-1341,-1249,-1136,-992,-831,-654,-471,-297,-138,-7,85,145,156,137,84,10,-77,-163,-246,-316,-362,-400,-411,-408,-401,-382,-376,-372,-389,-423,-478,-556,-644,-754,-865,-988,-1108,-1224,-1344,-1446,-1559,-1648,-1743,-1819,-1882,-1937,-1963,-1981,-1966,-1938,-1883,-1812,-1728,-1630,-1530,-1428,-1332,-1247,-1174,-1114,-1073,-1042,-1025,-1012,-1007,-997,-986,-967,-937,-908,-865,-826,-785,-752,-725,-715,-713,-730,-763,-802,-862,-918,-988,-1045,-1107,-1147,-1186,-1198,-1205,-1184,-1154,-1105,-1044,-972,-892,-808,-719,-639,-556,-488,-427,-372,-336,-299,-282,-257,-244,-228,-206,-190,-157,-134,-98,-74,-45,-26,-12,-5,-3,-7,-13,-21,-33,-41,-60,-74,-101,-138,-180,-241,-311,-393,-492,-592,-706,-810,-920,-1012,-1100,-1166,-1226,-1259,-1292,-1303,-1313,-1311,-1305,-1291,-1271,-1238,-1202,-1146,-1094,-1021,-955,-881,-816,-752,-702,-660,-631,-611,-598,-590,-577,-566,-539,-506,-462,-406,-350,-286,-236,-185,-158,-143,-146,-168,-200,-238,-285,-314,-351,-357,-359,-341,-299,-251,-172,-88,21,142,273,421,565,716,854,984,1089,1177,1234,1268,1275,1257,1216,1164,1088,1020,932,856,779,709,657,604,577,546,536,521,518,499,486,449,407,341,260,159,44,-93,-232,-393,-541,-701,-842,-973,-1078,-1152,-1198,-1199,-1172,-1100,-1008,-886,-754,-618,-480,-359,-253,-166,-106,-59,-33,-13,-5,17,31,69,107,163,226,289,358,417,472,512,539,549,545,523,490,443,389,329,267,201,144,81,28,-20,-61,-89,-105,-108,-85,-53,14,84,184,288,402,516,628,723,815,881,936,972,988,994,985,968,946,926,904,894,889,897,916,949,989,1039,1095,1148,1204,1250,1285,1308,1306,1288,1241,1173,1076,964,823,681,516,360,198,47,-98,-229,-343,-448,-530,-603,-650,-683,-686,-668,-620,-542,-443,-316,-177,-26,121,261,380,478,541,575,572,539,480,402,305,210,104,12,-78,-152,-221,-270,-319,-350,-383,-407,-427,-449,-460,-475,-485,-485,-486,-473,-451,-418,-366,-297,-207,-92,42,201,371,559,745,932,1102,1254,1379,1471,1536,1558,1569,1535,1508,1450,1405,1356,1319,1292,1283,1285,1300,1324,1344,1361,1366,1346,1302,1233,1129,1004,860,694,536,365,218,67,-54,-173,-270,-359,-439,-510,-572,-629,-668,-698,-708,-696,-662,-608,-526,-432,-322,-200,-85,36,140,236,314,375,424,457,480,501,511,528,541,550,563,564,559,542,508,459,397,317,234,143,57,-23,-95,-147,-194,-218,-236,-239,-232,-214,-184,-142,-84,-15,75,173,288,409,532,655,767,868,955,1018,1074,1100,1130,1135,1150,1153,1166,1176,1195,1215,1234,1260,1272,1292,1294,1294,1279,1254,1216,1165,1104,1029,948,857,759,657,548,438,320,203,75,-50,-184,-312,-448,-565,-689,-781,-869,-921,-954,-951,-930,-872,-806,-715,-623,-529,-436,-364,-295,-256,-219,-216,-215,-240,-265,-305,-341,-384,-413,-441,-453,-454,-447,-419,-391,-349,-307,-268,-225,-197,-172,-153,-152,-142,-149,-145,-139,-123,-90,-37,30,129,238,367,511,652,803,943,1071,1194,1287,1373,1429,1468,1476,1469,1426,1371,1289,1195,1091,989,885,806,732,692,665,664,674,694,714,725,717,693,635,560,454,332,194,46,-105,-256,-408,-551,-698,-834,-976,-1101,-1223,-1324,-1400,-1448,-1456,-1417,-1346,-1226,-1079,-913,-729,-555,-387,-247,-132,-55,-5,6,0,-36,-70,-121,-152,-184,-193,-188,-168,-131,-93,-52,-13,7,25,22,10,-10,-36,-62,-86,-105,-126,-140,-160,-186,-215,-260,-311,-365,-429,-480,-528,-558,-566,-552,-514,-443,-364,-249,-138,-12,116,225,338,418,487,527,547,540,518,478,433,383,339,300,282,270,281,292,316,336,347,348,328,289,227,152,51,-54,-178,-308,-439,-581,-713,-849,-970,-1084,-1176,-1253,-1299,-1329,-1321,-1301,-1244,-1175,-1086,-978,-872,-748,-637,-524,-427,-341,-278,-228,-202,-188,-194,-206,-227,-255,-278,-306,-330,-353,-380,-404,-432,-462,-498,-534,-573,-611,-644,-673,-694,-701,-702,-684,-662,-623,-576,-519,-451,-377,-286,-190,-74,45,183,326,476,626,778,913,1047,1150,1234,1292,1310,1310,1263,1202,1109,1010,899,799,703,636,581,561,547,561,569,580,577,555,513,441,350,235,106,-36,-179,-329,-465,-605,-724,-842,-937,-1023,-1090,-1133,-1158,-1154,-1125,-1071,-989,-885,-762,-629,-488,-352,-222,-113,-20,42,88,102,104,86,64,36,11,-8,-22,-26,-27,-27,-22,-31,-38,-62,-94,-138,-185,-247,-293,-350,-387,-416,-431,-428,-410,-378,-334,-276,-211,-134,-51,43,143,247,355,459,556,645,712,764,796,795,789,745,701,636,569,499,435,375,334,299,287,286,293,318,338,367,387,402,406,399,378,342,289,222,139,37,-75,-209,-355,-508,-678,-840,-1006,-1154,-1287,-1387,-1457,-1482,-1475,-1417,-1333,-1211,-1070,-919,-760,-613,-473,-363,-263,-204,-151,-138,-122,-140,-144,-167,-178,-187,-196,-194,-192,-193,-187,-195,-199,-211,-231,-250,-271,-294,-307,-323,-324,-323,-308,-286,-257,-218,-174,-123,-69,-3,60,142,222,315,413,521,633,751,874,989,1112,1218,1317,1399,1455,1487,1483,1445,1373,1267,1142,991,840,687,551,428,335,253,204,155,121,83,35,-15,-95,-173,-280,-388,-510,-634,-760,-882,-1002,-1108,-1204,-1288,-1344,-1391,-1403,-1395,-1355,-1284,-1185,-1057,-900,-729,-534,-348,-153,16,172,289,379,427,441,430,387,337,275,218,167,129,107,91,95,95,100,97,83,52,11,-50,-121,-195,-281,-345,-419,-463,-502,-521,-528,-517,-511,-480,-463,-429,-399,-365,-326,-283,-233,-181,-122,-65,-2,58,120,181,237,300,353,410,466,511,568,606,658,695,743,783,829,874,913,960,985,1018,1021,1020,987,943,862,763,640,491,335,161,-15,-186,-352,-502,-633,-745,-825,-887,-913,-920,-893,-848,-775,-687,-579,-463,-336,-209,-78,41,159,255,344,406,453,479,481,471,434,393,333,270,197,123,43,-36,-119,-202,-286,-371,-452,-537,-606,-679,-730,-776,-805,-818,-821,-801,-781,-736,-698,-639,-585,-513,-439,-352,-248,-132,8,161,328,511,688,872,1034,1184,1306,1403,1467,1506,1513,1498,1466,1410,1352,1277,1206,1127,1053,975,908,830,762,685,603,516,414,305,176,43,-113,-267,-438,-604,-777,-939,-1093,-1229,-1343,-1425,-1475,-1486,-1454,-1381,-1269,-1122,-952,-761,-563,-365,-176,-5,152,275,385,459,512,543,545,538,507,468,420,365,313,256,212,163,130,97,74,53,35,17,-4,-27,-58,-91,-129,-171,-211,-249,-280,-305,-308,-313,-282,-252,-194,-123,-43,53,149,251,349,444,530,604,672,718,764,782,807,802,809,790,787,770,768,767,775,796,821,850,884,901,911,900,854,793,686,566,410,248,65,-109,-297,-459,-630,-771,-916,-1036,-1150,-1245,-1327,-1391,-1434,-1458,-1457,-1430,-1385,-1305,-1216,-1096,-968,-828,-680,-538,-396,-269,-158,-64,8,51,82,71,59,11,-42,-113,-186,-265,-337,-405,-463,-508,-545,-565,-578,-587,-586,-589,-581,-583,-572,-569,-545,-521,-480,-426,-358,-277,-180,-80,33,145,261,376,486,600,699,804,894,982,1056,1120,1168,1201,1218,1215,1198,1164,1123,1069,1012,952,893,832,772,708,641,569,487,400,304,201,95,-20,-132,-253,-377,-500,-634,-761,-895,-1023,-1142,-1249,-1335,-1392,-1426,-1410,-1371,-1280,-1166,-1011,-841,-647,-454,-258,-82,82,209,309,371,391,385,343,276,200,102,12,-80,-167,-244,-315,-379,-431,-489,-524,-573,-594,-623,-629,-633,-621,-603,-574,-542,-504,-468,-429,-398,-365,-340,-317,-294,-273,-251,-219,-191,-146,-101,-42,19,89,158,231,298,366,417,474,509,553,577,613,632,668,687,718,739,754,761,753,731,694,638,570,490,395,303,196,96,-12,-125,-240,-371,-504,-660,-818,-993,-1165,-1335,-1491,-1624,-1722,-1780,-1794,-1755,-1676,-1548,-1393,-1214,-1024,-841,-669,-527,-409,-333,-280,-269,-268,-287,-310,-324,-333,-323,-293,-256,-193,-141,-76,-32,6,15,8,-30,-80,-153,-230,-313,-391,-459,-513,-552,-570,-575,-557,-530,-484,-433,-362,-295,-207,-125,-28,69,178,286,413,532,676,809,961,1104,1246,1378,1490,1585,1648,1686,1692,1665,1624,1542,1466,1355,1256,1137,1025,909,789,676,546,428,286,154,-1,-147,-310,-465,-624,-771,-917,-1038,-1159,-1244,-1321,-1365,-1392,-1385,-1357,-1297,-1209,-1095,-955,-792,-615,-426,-237,-51,112,262,366,449,489,493,475,422,365,295,227,158,105,45,6,-44,-81,-125,-159,-192,-217,-221,-221,-190,-150,-85,-15,76,155,250,328,403,471,523,573,611,649,679,719,754,808,867,938,1027,1125,1235,1344,1456,1547,1632,1678,1710,1696,1669,1598,1524,1424,1324,1221,1123,1032,948,878,804,746,677,611,535,450,355,241,122,-19,-165,-325,-489,-656,-821,-981,-1126,-1258,-1364,-1446,-1494,-1506,-1479,-1412,-1308,-1164,-997,-800,-603,-399,-218,-57,58,139,163,150,93,7,-92,-200,-295,-372,-418,-427,-411,-350,-282,-178,-86,17,98,169,211,232,226,202,162,108,56,4,-38,-62,-69,-51,-12,53,137,244,369,502,651,802,954,1106,1246,1379,1500,1596,1691,1748,1812,1844,1876,1891,1904,1902,1898,1877,1845,1801,1727,1647,1526,1399,1236,1068,870,682,472,284,95,-69,-219,-341,-446,-527,-595,-644,-698,-727,-778,-801,-844,-861,-880,-876,-855,-807,-736,-630,-506,-346,-182,7,189,371,539,677,793,864,905,899,858,787,686,570,449,319,208,103,12,-54,-120,-159,-207,-239,-284,-318,-364,-401,-437,-468,-482,-491,-484,-470,-454,-435,-425,-422,-438,-461,-498,-542,-574,-607,-609,-589,-534,-447,-321,-175,-1,180,357,527,673,794,881,946,975,990,993,985,986,989,994,1015,1027,1043,1049,1035,1012,955,888,790,679,547,405,248,85,-89,-267,-449,-637,-820,-999,-1164,-1304,-1419,-1489,-1514,-1489,-1403,-1270,-1082,-861,-605,-346,-78,163,379,547,671,734,749,713,633,528,398,260,126,1,-107,-192,-257,-301,-324,-343,-342,-354,-357,-380,-408,-458,-520,-599,-691,-791,-895,-997,-1089,-1165,-1223,-1254,-1261,-1236,-1185,-1104,-999,-869,-717,-546,-359,-162,44,248,450,638,809,959,1084,1182,1257,1307,1337,1355,1352,1348,1320,1292,1237,1173,1077,963,816,648,449,236,4,-232,-470,-700,-918,-1123,-1301,-1468,-1603,-1724,-1817,-1890,-1937,-1963,-1961,-1934,-1881,-1799,-1696,-1562,-1412,-1236,-1051,-849,-651,-446,-265,-86,53,180,264,327,353,359,340,304,255,193,125,49,-26,-111,-186,-268,-342,-411,-473,-533,-578,-626,-658,-687,-705,-714,-703,-690,-646,-603,-535,-465,-385,-301,-221,-136,-61,21,103,187,288,387,506,629,759,891,1018,1134,1236,1314,1370,1400,1404,1388,1349,1299,1239,1173,1109,1037,971,894,815,717,611,477,337,161,-12,-213,-411,-615,-824,-1017,-1216,-1395,-1573,-1729,-1876,-1995,-2099,-2165,-2204,-2199,-2160,-2076,-1955,-1796,-1610,-1399,-1180,-953,-738,-537,-361,-221,-110,-44,-8,-10,-37,-91,-152,-223,-291,-344,-395,-412,-423,-404,-379,-338,-295,-257,-223,-205,-201,-209,-230,-257,-282,-304,-315,-310,-297,-257,-217,-153,-93,-21,48,119,189,259,323,394,462,533,612,686,768,848,925,1000,1065,1122,1171,1204,1236,1249,1261,1260,1254,1234,1208,1161,1105,1021,925,798,654,494,305,122,-82,-276,-464,-644,-798,-934,-1044,-1128,-1181,-1215,-1210,-1193,-1139,-1065,-964,-837,-688,-518,-330,-134,66,258,439,593,726,822,892,922,935,908,879,814,757,681,609,538,469,412,363,322,296,271,261,245,230,207,168,122,47,-33,-140,-250,-369,-487,-596,-694,-775,-833,-875,-890,-896,-879,-860,-824,-787,-737,-682,-609,-528,-421,-299,-158,8,172,362,535,717,873,1024,1142,1244,1317,1363,1389,1387,1366,1325,1266,1196,1114,1026,937,837,751,644,551,436,318,183,30,-141,-326,-524,-726,-921,-1105,-1261,-1375,-1451,-1463,-1431,-1334,-1193,-1003,-787,-551,-309,-76,138,324,470,583,652,686,688,661,618,557,498,430,374,320,278,245,228,217,220,229,242,258,263,268,245,218,157,85,-12,-114,-233,-339,-445,-525,-585,-614,-611,-575,-511,-419,-304,-178,-33,108,255,401,536,669,793,906,1019,1113,1204,1287,1350,1413,1448,1477,1486,1475,1448,1401,1328,1243,1124,989,825,642,438,223,-6,-234,-457,-667,-862,-1025,-1175,-1280,-1371,-1422,-1450,-1450,-1426,-1372,-1301,-1201,-1084,-945,-789,-615,-438,-244,-57,129,304,459,593,698,773,817,831,817,782,728,665,593,520,452,383,325,266,219,169,130,85,47,5,-37,-77,-122,-157,-199,-225,-251,-262,-267,-257,-242,-217,-184,-160,-123,-102,-74,-56,-36,-14,13,49,99,161,240,334,442,559,683,809,929,1044,1140,1219,1274,1300,1301,1262,1202,1103,983,834,670,488,304,118,-63,-230,-388,-524,-647,-755,-853,-941,-1033,-1112,-1208,-1290,-1378,-1454,-1518,-1564,-1587,-1578,-1546,-1475,-1387,-1267,-1132,-983,-824,-668,-512,-372,-242,-137,-56,2,24,28,-1,-40,-99,-157,-220,-266,-308,-317,-326,-296,-273,-221,-177,-128,-91,-66,-56,-66,-93,-139,-192,-260,-313,-374,-405,-421,-412,-367,-306,-212,-104,13,141,255,370,463,548,613,666,712,743,782,810,852,894,945,1000,1062,1120,1178,1225,1254,1272,1255,1221,1157,1062,955,813,673,509,355,197,45,-93,-229,-350,-467,-580,-690,-796,-901,-997,-1082,-1144,-1184,-1187,-1153,-1081,-968,-823,-650,-460,-260,-70,119,277,419,526,609,661,689,696,684,659,625,585,545,496,460,410,374,330,288,242,195,139,80,9,-70,-166,-265,-387,-510,-647,-775,-907,-1016,-1113,-1186,-1222,-1244,-1228,-1192,-1147,-1076,-1014,-944,-880,-823,-768,-721,-663,-614,-537,-455,-350,-217,-73,102,289,482,686,871,1049,1198,1319,1405,1452,1466,1443,1392,1316,1215,1107,981,858,727,601,478,354,233,109,-25,-156,-310,-459,-619,-773,-911,-1036,-1121,-1175,-1172,-1132,-1028,-892,-705,-495,-260,-23,214,428,620,772,888,954,990,974,939,867,782,684,580,473,371,270,177,93,13,-58,-120,-183,-233,-288,-339,-390,-454,-515,-594,-672,-761,-848,-933,-1007,-1063,-1097,-1102,-1074,-1023,-932,-826,-692,-543,-388,-218,-50,124,302,479,659,840,1013,1188,1346,1491,1615,1708,1778,1802,1804,1755,1684,1573,1438,1278,1102,908,710,504,299,101,-100,-285,-471,-645,-814,-974,-1130,-1273,-1410,-1527,-1631,-1707,-1759,-1776,-1759,-1704,-1610,-1476,-1313,-1114,-895,-658,-411,-171,67,275,464,610,725,789,824,811,775,712,636,553,470,392,324,265,212,169,119,77,20,-38,-106,-182,-262,-343,-422,-491,-549,-586,-605,-597,-562,-508,-420,-326,-202,-84,53,173,297,401,496,577,642,705,756,815,875,946,1031,1127,1234,1357,1476,1601,1716,1810,1889,1929,1933,1898,1814,1689,1522,1320,1091,848,592,346,102,-113,-323,-495,-664,-804,-943,-1069,-1197,-1319,-1444,-1560,-1673,-1763,-1840,-1880,-1897,-1869,-1816,-1722,-1603,-1464,-1302,-1143,-974,-813,-658,-518,-388,-281,-181,-112,-51,-16,-1,3,-24,-51,-98,-149,-202,-256,-303,-338,-370,-375,-389,-372,-363,-342,-320,-305,-285,-281,-269,-267,-257,-246,-222,-191,-139,-81,-2,74,166,248,332,408,471,530,576,622,657,703,737,793,839,905,966,1039,1103,1175,1227,1281,1306,1320,1308,1270,1206,1115,994,856,689,517,329,143,-42,-216,-380,-522,-653,-764,-862,-945,-1018,-1078,-1126,-1164,-1179,-1176,-1142,-1082,-987,-864,-711,-540,-353,-169,14,176,315,429,508,561,586,589,572,551,513,492,458,448,438,442,456,468,491,495,499,478,438,377,291,183,59,-82,-231,-382,-532,-673,-803,-915,-1011,-1078,-1128,-1151,-1157,-1140,-1116,-1073,-1033,-985,-940,-895,-848,-804,-743,-688,-605,-512,-398,-257,-98,80,284,484,703,905,1098,1265,1398,1489,1539,1533,1488,1388,1261,1096,917,725,533,347,173,11,-138,-282,-416,-560,-697,-850,-1000,-1154,-1297,-1427,-1529,-1599,-1625,-1612,-1547,-1450,-1311,-1146,-966,-765,-573,-374,-189,-17,145,278,399,487,557,593,605,588,548,484,401,302,194,85,-30,-129,-229,-300,-368,-409,-443,-460,-479,-490,-512,-538,-572,-618,-661,-707,-738,-759,-751,-725,-663,-582,-471,-342,-194,-37,129,299,469,636,802,955,1107,1242,1372,1481,1579,1657,1711,1751,1760,1748,1711,1645,1560,1449,1317,1169,997,822,627,436,235,44,-148,-326,-500,-660,-813,-957,-1097,-1227,-1355,-1468,-1573,-1651,-1712,-1732,-1718,-1661,-1556,-1415,-1235,-1022,-793,-548,-310,-75,135,323,479,601,689,747,767,769,742,702,648,585,525,459,405,353,307,276,247,231,219,210,206,197,191,170,153,119,87,47,14,-20,-33,-37,-18,24,79,158,242,332,421,496,563,605,635,644,642,627,614,598,595,597,619,649,695,748,800,857,892,918,914,881,812,710,569,398,203,-14,-232,-450,-658,-833,-993,-1106,-1199,-1257,-1290,-1311,-1319,-1329,-1344,-1365,-1396,-1434,-1475,-1512,-1535,-1545,-1517,-1470,-1376,-1254,-1099,-916,-714,-503,-293,-94,87,238,358,441,487,503,484,449,392,335,271,219,174,145,130,135,150,183,221,266,312,347,381,388,388,360,319,266,204,146,95,67,57,78,126,190,285,375,482,570,651,710,747,762,756,731,700,659,623,592,573,563,572,581,603,617,626,619,595,547,480,390,289,172,56,-63,-174,-278,-371,-456,-533,-604,-674,-739,-806,-868,-931,-981,-1026,-1048,-1053,-1030,-980,-894,-781,-634,-462,-271,-62,146,361,549,737,880,1009,1094,1152,1178,1172,1150,1103,1053,990,931,873,816,771,717,673,616,554,480,391,286,164,24,-124,-287,-448,-611,-764,-901,-1019,-1111,-1171,-1200,-1201,-1165,-1117,-1036,-955,-863,-773,-699,-628,-583,-547,-526,-514,-505,-483,-452,-391,-306,-180,-29,160,365,577,797,991,1163,1294,1375,1408,1393,1326,1229,1098,960,810,673,542,433,339,253,183,105,28,-63,-167,-281,-406,-530,-647,-752,-826,-872,-876,-840,-761,-646,-494,-320,-127,71,268,449,612,748,852,921,957,957,926,870,781,682,557,431,287,147,2,-141,-269,-398,-506,-605,-687,-755,-810,-857,-894,-931,-963,-1000,-1033,-1068,-1098,-1116,-1122,-1108,-1063,-1001,-892,-770,-606,-430,-229,-21,190,399,588,769,914,1050,1144,1227,1278,1317,1343,1354,1359,1353,1340,1313,1272,1214,1136,1040,927,798,658,519,366,232,86,-44,-175,-305,-436,-573,-716,-866,-1023,-1176,-1329,-1460,-1575,-1656,-1692,-1693,-1633,-1538,-1385,-1204,-983,-748,-503,-258,-31,180,351,499,593,664,685,683,649,590,523,435,352,264,182,106,45,-9,-38,-62,-61,-60,-36,-18,8,26,35,38,25,7,-24,-49,-78,-89,-90,-69,-21,47,141,251,378,508,646,765,883,968,1044,1084,1112,1111,1103,1078,1057,1036,1026,1026,1034,1056,1073,1094,1099,1083,1043,973,861,734,557,383,177,-17,-214,-392,-552,-697,-815,-926,-1022,-1117,-1213,-1314,-1419,-1534,-1643,-1753,-1846,-1922,-1969,-1982,-1955,-1888,-1778,-1630,-1444,-1233,-994,-753,-501,-261,-37,169,334,478,568,635,645,633,572,488,377,242,110,-39,-161,-281,-363,-423,-447,-440,-409,-353,-288,-216,-151,-91,-53,-23,-20,-18,-41,-51,-75,-81,-78,-58,-20,40,115,207,311,416,526,624,718,789,852,894,923,941,949,953,956,952,950,937,921,884,841,762,679,558,432,283,131,-19,-167,-292,-407,-492,-558,-604,-632,-657,-672,-698,-730,-769,-831,-883,-950,-999,-1034,-1035,-1004,-917,-796,-610,-397,-137,136,422,696,956,1176,1358,1493,1573,1614,1601,1561,1486,1390,1283,1169,1051,938,826,721,619,523,428,338,249,163,76,-7,-95,-183,-277,-377,-481,-591,-705,-815,-926,-1016,-1095,-1143,-1164,-1150,-1103,-1021,-914,-784,-646,-503,-370,-250,-149,-78,-16,14,49,66,104,138,203,272,364,463,562,660,736,795,821,819,783,721,635,534,423,316,204,109,18,-65,-140,-221,-300,-399,-502,-630,-764,-908,-1053,-1186,-1295,-1372,-1402,-1382,-1307,-1179,-998,-784,-539,-281,-31,210,412,579,699,765,790,765,709,622,518,401,284,163,51,-60,-162,-259,-356,-438,-532,-596,-681,-732,-794,-833,-870,-895,-915,-924,-930,-924,-914,-888,-852,-795,-719,-623,-496,-355,-180,4,206,416,621,826,1009,1174,1317,1427,1514,1573,1606,1620,1618,1597,1568,1527,1469,1409,1327,1241,1137,1022,903,769,635,500,356,225,81,-52,-192,-328,-477,-621,-780,-941,-1106,-1276,-1438,-1593,-1730,-1842,-1919,-1956,-1945,-1884,-1774,-1610,-1408,-1161,-894,-607,-313,-38,233,455,655,797,903,947,963,920,854,761,642,527,401,287,189,105,51,14,13,23,65,116,176,242,297,344,369,375,352,306,242,156,73,-18,-87,-141,-160,-147,-95,-5,112,254,407,559,700,821,901,961,970,952,906,831,752,658,572,487,413,346,285,223,165,88,14,-89,-190,-316,-434,-566,-678,-789,-870,-943,-980,-1014,-1021,-1031,-1041,-1063,-1107,-1167,-1258,-1361,-1483,-1597,-1702,-1769,-1800,-1768,-1672,-1513,-1281,-1001,-670,-316,45,399,718,988,1204,1342,1421,1423,1370,1265,1131,973,815,661,528,412,326,256,213,173,154,126,106,74,40,-8,-60,-127,-196,-278,-354,-441,-511,-579,-621,-645,-635,-592,-516,-398,-257,-83,104,298,492,666,822,943,1035,1085,1107,1089,1056,997,932,859,785,715,647,583,515,454,377,307,225,143,65,-16,-79,-140,-180,-210,-229,-240,-249,-263,-283,-321,-371,-440,-521,-609,-696,-774,-830,-855,-842,-779,-671,-513,-311,-76,186,462,735,997,1232,1429,1586,1690,1740,1746,1694,1610,1483,1338,1170,998,819,645,477,314,167,18,-108,-236,-344,-451,-537,-623,-691,-754,-811,-854,-904,-936,-981,-1007,-1041,-1065,-1085,-1094,-1094,-1077,-1048,-998,-935,-852,-764,-657,-555,-439,-335,-228,-127,-33,58,140,220,288,360,410,467,502,535,556,564,574,564,566,555,554,552,557,566,574,590,588,588,561,517,446,348,218,70,-100,-275,-444,-599,-722,-807,-844,-829,-758,-642,-484,-289,-88,139,341,534,698,818,904,937,934,877,801,672,543,381,224,57,-98,-256,-388,-526,-634,-735,-822,-891,-950,-1002,-1032,-1073,-1095,-1129,-1153,-1191,-1212,-1254,-1267,-1294,-1288,-1270,-1221,-1139,-1019,-858,-659,-419,-157,135,425,712,981,1209,1403,1539,1628,1665,1656,1613,1539,1456,1359,1272,1181,1111,1040,983,922,862,793,718,626,527,416,300,181,59,-54,-175,-277,-395,-497,-616,-729,-855,-984,-1114,-1250,-1369,-1486,-1570,-1632,-1653,-1633,-1568,-1457,-1303,-1111,-890,-650,-404,-158,68,273,438,570,655,699,707,673,619,543,451,360,262,178,97,30,-23,-68,-89,-105,-102,-90,-65,-35,0,35,69,94,115,123,127,121,116,106,105,115,134,179,238,321,426,542,675,806,934,1051,1143,1213,1249,1254,1227,1172,1095,994,890,763,647,518,396,275,160,49,-44,-134,-195,-247,-271,-277,-267,-241,-218,-188,-185,-192,-239,-314,-427,-574,-750,-943,-1144,-1334,-1501,-1632,-1708,-1728,-1675,-1564,-1386,-1152,-885,-578,-277,36,313,569,773,928,1033,1076,1074,1021,933,810,675,520,373,220,86,-36,-145,-234,-312,-376,-425,-473,-507,-539,-570,-591,-619,-640,-661,-688,-710,-731,-756,-763,-777,-764,-739,-694,-612,-516,-381,-224,-51,141,332,519,689,838,951,1037,1080,1097,1071,1032,955,873,772,662,553,435,327,212,116,14,-61,-137,-183,-223,-234,-237,-216,-192,-158,-125,-102,-89,-97,-124,-173,-240,-324,-410,-501,-573,-627,-644,-626,-554,-446,-278,-84,157,407,677,937,1184,1408,1591,1734,1834,1879,1881,1837,1749,1632,1482,1311,1124,930,729,534,340,164,-4,-148,-273,-375,-452,-507,-542,-560,-570,-573,-581,-595,-623,-667,-727,-800,-883,-968,-1041,-1109,-1134,-1150,-1108,-1046,-939,-805,-652,-478,-311,-140,6,136,233,299,330,334,303,255,186,111,31,-35,-102,-133,-156,-147,-113,-60,20,110,211,311,411,490,555,590,593,562,497,388,264,96,-70,-258,-427,-590,-717,-813,-863,-863,-816,-722,-586,-416,-227,-18,176,372,530,664,752,796,797,751,671,554,419,262,103,-63,-225,-375,-525,-651,-779,-883,-980,-1059,-1124,-1174,-1213,-1234,-1249,-1251,-1246,-1237,-1213,-1191,-1151,-1105,-1038,-954,-841,-708,-537,-342,-113,139,410,693,973,1244,1488,1698,1865,1978,2042,2050,2009,1928,1810,1673,1521,1361,1214,1065,944,822,733,638,574,502,443,383,314,250,170,84,-9,-118,-227,-352,-481,-613,-758,-893,-1036,-1171,-1290,-1405,-1481,-1547,-1562,-1553,-1492,-1402,-1261,-1097,-894,-679,-446,-210,22,238,438,607,749,856,925,963,964,934,880,799,708,599,493,387,289,208,141,103,77,88,104,153,198,267,319,381,421,449,463,455,433,402,359,326,294,282,289,319,376,453,545,656,752,861,930,990,1004,991,929,840,706,553,372,183,-13,-207,-390,-560,-707,-836,-932,-1009,-1050,-1067,-1060,-1019,-975,-897,-831,-751,-690,-643,-621,-629,-676,-747,-859,-982,-1129,-1266,-1396,-1493,-1549,-1556,-1498,-1384,-1202,-969,-691,-376,-58,273,572,848,1072,1249,1365,1430,1441,1410,1346,1256,1154,1043,933,826,723,623,523,426,315,213,88,-27,-151,-273,-388,-495,-594,-677,-749,-811,-853,-893,-916,-929,-933,-918,-892,-842,-774,-682,-568,-435,-281,-120,49,213,368,502,611,686,724,722,682,601,493,353,202,32,-124,-285,-415,-534,-616,-672,-694,-687,-648,-590,-504,-413,-309,-208,-112,-33,33,71,85,75,37,-12,-84,-146,-215,-252,-273,-250,-188,-86,69,249,473,706,954,1192,1421,1615,1786,1902,1991,2021,2024,1976,1904,1796,1666,1519,1353,1178,988,793,589,383,172,-32,-232,-421,-586,-739,-852,-949,-1011,-1054,-1076,-1089,-1098,-1114,-1141,-1184,-1244,-1319,-1398,-1487,-1554,-1614,-1638,-1630,-1584,-1497,-1376,-1220,-1050,-861,-677,-499,-340,-209,-105,-35,5,18,7,-13,-47,-71,-95,-94,-83,-40,17,106,200,320,435,561,668,775,847,909,929,923,879,806,696,565,416,253,103,-47,-163,-253,-297,-307,-264,-192,-73,59,219,378,539,685,811,914,984,1027,1033,1008,960,872,782,651,528,376,228,76,-85,-227,-385,-517,-654,-769,-879,-971,-1052,-1118,-1174,-1221,-1258,-1291,-1314,-1335,-1341,-1340,-1319,-1274,-1210,-1105,-975,-808,-605,-376,-118,155,438,718,988,1235,1445,1620,1737,1809,1817,1776,1683,1548,1378,1186,981,778,581,402,247,116,17,-62,-111,-149,-168,-185,-197,-213,-240,-275,-326,-391,-474,-574,-688,-816,-955,-1090,-1234,-1354,-1467,-1543,-1588,-1590,-1550,-1459,-1328,-1152,-944,-709,-460,-201,48,288,504,693,848,973,1057,1118,1146,1154,1149,1128,1107,1082,1049,1027,984,952,902,845,790,716,655,590,532,489,445,424,396,382,357,336,305,270,233,193,165,140,137,150,185,240,312,396,486,573,647,701,726,720,671,592,466,320,142,-45,-241,-429,-601,-756,-870,-969,-1013,-1036,-1017,-965,-890,-784,-665,-531,-391,-259,-130,-32,56,93,115,86,38,-44,-139,-244,-344,-426,-493,-512,-506,-445,-351,-213,-42,152,361,575,775,963,1113,1229,1303,1324,1309,1239,1145,1014,867,709,549,392,243,100,-32,-160,-281,-406,-525,-648,-768,-883,-993,-1093,-1179,-1256,-1316,-1368,-1408,-1440,-1470,-1489,-1512,-1520,-1524,-1516,-1484,-1435,-1350,-1236,-1080,-894,-669,-417,-152,131,394,646,860,1027,1147,1197,1200,1134,1035,880,721,527,362,189,64,-38,-86,-96,-50,28,155,296,464,625,780,908,1001,1047,1046,990,888,744,569,383,190,19,-127,-228,-281,-278,-229,-122,14,185,363,550,716,872,984,1074,1122,1138,1126,1088,1037,976,911,845,784,719,659,590,513,423,321,197,71,-78,-215,-362,-483,-600,-682,-748,-783,-801,-796,-786,-765,-749,-737,-736,-741,-758,-778,-796,-810,-806,-788,-744,-678,-583,-470,-341,-202,-70,60,160,235,273,267,229,141,38,-102,-234,-375,-488,-577,-624,-628,-584,-500,-372,-223,-51,122,284,431,537,615,638,625,557,457,312,149,-39,-230,-421,-595,-754,-873,-967,-1014,-1021,-992,-919,-817,-684,-536,-368,-206,-38,113,248,369,457,530,568,587,580,549,497,421,334,223,102,-28,-170,-306,-440,-566,-674,-760,-826,-862,-870,-860,-822,-774,-720,-664,-614,-576,-551,-531,-530,-511,-506,-462,-410,-316,-191,-27,168,398,634,891,1126,1349,1529,1662,1738,1744,1690,1562,1392,1164,916,648,382,136,-88,-267,-409,-502,-555,-567,-550,-506,-454,-395,-343,-305,-290,-300,-346,-413,-519,-641,-782,-927,-1067,-1183,-1278,-1323,-1325,-1275,-1168,-1018,-818,-595,-344,-90,156,394,589,769,900,1001,1067,1108,1121,1132,1115,1113,1094,1080,1067,1039,1016,972,925,857,782,696,597,507,412,327,261,206,170,155,144,153,156,160,155,141,113,77,29,-23,-65,-111,-132,-143,-130,-93,-41,26,106,174,241,273,278,237,147,12,-174,-393,-644,-903,-1162,-1399,-1606,-1764,-1870,-1918,-1906,-1843,-1731,-1580,-1407,-1212,-1021,-830,-656,-505,-375,-281,-214,-175,-168,-176,-206,-239,-274,-297,-297,-276,-210,-119,24,195,400,626,867,1101,1335,1534,1710,1844,1939,1988,2000,1969,1906,1818,1699,1572,1415,1263,1084,913,724,535,350,155,-19,-196,-347,-486,-600,-690,-759,-802,-833,-844,-853,-852,-862,-867,-892,-914,-948,-988,-1017,-1052,-1057,-1050,-1015,-936,-838,-685,-515,-313,-97,117,319,489,619,688,697,639,518,343,130,-110,-346,-565,-744,-863,-921,-896,-809,-645,-435,-189,81,333,577,768,913,992,1013,962,870,722,554,371,192,31,-95,-182,-218,-202,-143,-34,105,270,452,630,808,962,1098,1198,1277,1313,1331,1311,1285,1224,1171,1091,1025,938,864,770,681,579,465,347,211,78,-61,-192,-306,-407,-473,-518,-528,-513,-481,-436,-392,-357,-344,-354,-398,-466,-562,-673,-787,-900,-984,-1054,-1070,-1062,-997,-910,-783,-649,-504,-379,-269,-202,-171,-185,-240,-328,-440,-564,-680,-786,-857,-900,-891,-850,-752,-635,-469,-303,-106,69,250,401,527,626,683,712,705,675,616,545,461,371,287,206,136,86,52,45,64,106,182,278,402,540,695,855,1017,1172,1309,1433,1524,1590,1615,1603,1546,1451,1309,1133,917,681,418,154,-116,-376,-613,-828,-1008,-1152,-1256,-1317,-1349,-1333,-1312,-1250,-1200,-1138,-1091,-1057,-1042,-1046,-1066,-1097,-1123,-1146,-1145,-1108,-1041,-916,-752,-537,-283,-3,292,579,845,1069,1231,1329,1346,1289,1164,976,751,497,241,0,-211,-377,-492,-553,-560,-524,-448,-354,-245,-144,-60,2,23,13,-44,-130,-254,-393,-551,-708,-852,-981,-1074,-1130,-1147,-1108,-1036,-911,-757,-568,-360,-136,92,320,543,749,941,1111,1252,1375,1462,1526,1556,1562,1536,1492,1418,1326,1217,1091,959,819,682,550,434,338,265,225,209,225,264,316,383,439,497,527,543,527,493,430,355,263,171,80,-2,-68,-116,-141,-145,-131,-103,-70,-35,-22,-15,-57,-112,-221,-351,-517,-701,-891,-1083,-1255,-1406,-1518,-1592,-1618,-1601,-1540,-1440,-1310,-1158,-984,-814,-635,-472,-324,-189,-87,-2,53,84,98,91,80,61,54,54,77,127,200,312,442,608,780,974,1159,1342,1505,1643,1749,1815,1844,1829,1775,1682,1553,1393,1203,996,761,521,262,-3,-265,-531,-781,-1019,-1232,-1410,-1555,-1649,-1705,-1709,-1676,-1611,-1522,-1428,-1334,-1258,-1211,-1189,-1210,-1252,-1319,-1400,-1471,-1526,-1547,-1517,-1435,-1288,-1081,-822,-524,-201,120,424,683,885,1010,1061,1025,921,756,550,326,109,-84,-226,-311,-317,-254,-115,82,325,592,866,1114,1330,1487,1573,1594,1533,1416,1237,1023,785,544,314,116,-52,-160,-228,-238,-201,-128,-17,111,257,393,536,648,756,831,886,913,921,899,860,796,716,615,499,365,223,69,-85,-246,-393,-535,-656,-753,-827,-864,-866,-835,-761,-664,-537,-391,-245,-90,39,153,235,276,290,255,195,106,-1,-116,-226,-323,-398,-437,-450,-418,-365,-279,-187,-87,-5,62,92,90,50,-25,-126,-242,-372,-486,-594,-673,-720,-737,-711,-662,-577,-485,-372,-273,-179,-112,-72,-58,-86,-133,-213,-304,-405,-511,-607,-695,-763,-814,-838,-845,-822,-777,-714,-622,-515,-386,-237,-73,103,296,490,692,884,1072,1231,1375,1471,1533,1539,1498,1397,1251,1055,825,571,309,52,-181,-381,-531,-622,-657,-624,-548,-413,-261,-86,77,218,321,368,357,289,157,-10,-215,-422,-621,-785,-900,-945,-914,-813,-635,-406,-137,148,419,659,850,965,1020,979,894,730,545,324,113,-91,-257,-389,-470,-507,-505,-465,-409,-335,-275,-217,-194,-185,-212,-262,-329,-409,-494,-567,-643,-688,-730,-746,-750,-743,-730,-708,-696,-675,-673,-664,-665,-666,-658,-642,-602,-537,-436,-299,-117,98,350,622,914,1197,1471,1710,1910,2054,2144,2162,2133,2035,1909,1737,1558,1373,1203,1059,951,880,859,864,911,963,1024,1066,1082,1050,970,829,633,390,109,-190,-493,-773,-1020,-1212,-1343,-1406,-1404,-1346,-1243,-1112,-975,-844,-753,-687,-691,-729,-834,-968,-1141,-1323,-1510,-1682,-1824,-1929,-1979,-1978,-1922,-1816,-1679,-1502,-1323,-1121,-933,-749,-585,-436,-309,-192,-96,-8,68,139,216,299,405,528,675,831,999,1158,1317,1463,1595,1717,1833,1930,2038,2122,2220,2291,2357,2377,2356,2273,2123,1912,1635,1316,952,572,182,-199,-552,-875,-1148,-1371,-1542,-1658,-1722,-1744,-1728,-1688,-1634,-1573,-1516,-1474,-1445,-1438,-1443,-1460,-1472,-1478,-1467,-1437,-1391,-1324,-1232,-1128,-988,-842,-655,-458,-226,24,285,546,790,995,1165,1277,1334,1342,1291,1201,1070,919,758,618,503,440,425,466,557,673,811,929,1023,1067,1039,948,772,541,258,-45,-347,-613,-828,-967,-1021,-999,-892,-723,-502,-244,24,289,522,710,843,906,921,868,792,677,566,453,364,302,266,262,262,285,287,292,259,209,109,-14,-174,-331,-474,-566,-589,-512,-338,-50,319,768,1238,1719,2138,2486,2712,2816,2783,2627,2372,2032,1662,1265,881,524,193,-89,-337,-546,-731,-903,-1077,-1265,-1465,-1694,-1925,-2181,-2425,-2682,-2919,-3145,-3351,-3529,-3692,-3824,-3938,-4014,-4055,-4043,-3972,-3838,-3642,-3383,-3077,-2717,-2325,-1896,-1450,-995,-546,-127,264,582,851,1026,1142,1181,1179,1147,1112,1091,1097,1142,1235,1362,1543,1740,1973,2208,2444,2678,2883,3069,3197,3278,3288,3231,3106,2910,2657,2357,2008,1654,1274,916,565,254,-27,-243,-409,-504,-530,-509,-427,-329,-209,-93,12,94,150,175,163,126,51,-28,-118,-192,-244,-261,-225,-142,5,210,470,779,1116,1467,1802,2105,2336,2490,2539,2493,2348,2128,1841,1516,1171,829,508,227,-5,-185,-315,-405,-460,-488,-500,-510,-530,-579,-673,-817,-1030,-1297,-1625,-2000,-2404,-2818,-3216,-3567,-3847,-4026,-4098,-4045,-3891,-3642,-3335,-2995,-2651,-2324,-2028,-1773,-1559,-1386,-1249,-1133,-1025,-902,-757,-570,-350,-99,177,454,727,972,1175,1322,1404,1417,1368,1268,1129,981,823,694,582,516,492,513,581,680,797,927,1030,1118,1142,1121,1016,853,618,344,49,-248,-511,-739,-902,-1004,-1045,-1024,-963,-868,-757,-645,-534,-429,-339,-248,-176,-104,-40,20,80,140,202,262,327,388,461,532,622,717,844,986,1173,1374,1614,1860,2114,2362,2586,2786,2936,3042,3090,3083,3030,2934,2819,2691,2575,2474,2401,2356,2334,2333,2339,2348,2339,2312,2239,2123,1950,1713,1421,1062,648,187,-324,-865,-1433,-2018,-2594,-3164,-3693,-4175,-4590,-4923,-5155,-5284,-5292,-5197,-5004,-4739,-4435,-4115,-3820,-3567,-3376,-3255,-3201,-3196,-3236,-3281,-3320,-3328,-3275,-3158,-2949,-2653,-2275,-1816,-1303,-752,-180,366,885,1337,1709,1994,2188,2295,2336,2313,2262,2187,2116,2057,2017,1998,1989,1988,1978,1963,1930,1881,1812,1732,1628,1524,1395,1271,1129,988,832,670,495,314,130,-38,-192,-303,-382,-405,-388,-319,-214,-77,79,237,389,518,629,702,763,796,835,876,937,1020,1123,1254,1387,1537,1674,1806,1902,1978,1996,1987,1928,1849,1759,1670,1604,1562,1557,1583,1639,1701,1768,1809,1822,1793,1710,1588,1408,1192,927,625,286,-85,-487,-911,-1352,-1796,-2240,-2668,-3082,-3460,-3797,-4085,-4291,-4434,-4479,-4448,-4337,-4160,-3937,-3682,-3429,-3182,-2980,-2810,-2693,-2610,-2555,-2504,-2448,-2359,-2241,-2084,-1886,-1657,-1400,-1114,-825,-517,-209,97,406,700,991,1253,1506,1711,1897,2040,2153,2243,2302,2343,2364,2369,2361,2343,2311,2281,2235,2195,2148,2104,2062,2013,1960,1888,1798,1673,1517,1308,1065,761,435,61,-317,-697,-1055,-1359,-1602,-1754,-1814,-1777,-1656,-1460,-1214,-942,-673,-425,-230,-82,-1,32,37,15,16,22,71,150,260,400,553,723,881,1040,1171,1285,1381,1450,1514,1562,1600,1629,1642,1633,1607,1548,1471,1364,1246,1108,965,813,654,492,322,156,-23,-201,-399,-603,-831,-1071,-1335,-1608,-1892,-2179,-2450,-2701,-2899,-3045,-3105,-3099,-2992,-2824,-2574,-2284,-1955,-1622,-1297,-1004,-750,-551,-390,-293,-211,-170,-129,-86,-36,45,146,286,444,638,835,1045,1237,1410,1552,1649,1712,1723,1704,1654,1575,1496,1395,1308,1217,1133,1059,986,926,861,804,734,654,551,420,260,62,-160,-418,-687,-972,-1256,-1522,-1778,-1991,-2182,-2322,-2431,-2491,-2510,-2482,-2412,-2299,-2152,-1973,-1776,-1563,-1348,-1132,-928,-737,-564,-408,-267,-143,-22,89,217,350,516,697,914,1151,1413,1693,1977,2261,2525,2761,2959,3110,3221,3285,3321,3323,3313,3280,3245,3193,3143,3070,2993,2886,2765,2616,2449,2262,2064,1857,1643,1424,1201,959,695,398,56,-327,-757,-1224,-1716,-2218,-2698,-3144,-3521,-3813,-4018,-4110,-4128,-4041,-3915,-3722,-3528,-3327,-3148,-3016,-2920,-2881,-2880,-2908,-2951,-2988,-3005,-2991,-2925,-2812,-2635,-2406,-2124,-1804,-1461,-1106,-760,-421,-123,159,386,593,749,890,996,1095,1172,1247,1310,1366,1415,1447,1473,1481,1480,1472,1444,1419,1366,1309,1226,1125,1002,856,697,515,343,166,17,-105,-182,-213,-195,-132,-23,110,273,435,601,749,889,1002,1116,1204,1297,1370,1449,1508,1577,1626,1684,1726,1766,1799,1830,1854,1888,1917,1955,1995,2033,2073,2107,2130,2142,2126,2095,2029,1945,1826,1696,1531,1363,1171,983,783,595,392,206,3,-188,-400,-608,-853,-1103,-1400,-1716,-2068,-2441,-2827,-3221,-3597,-3953,-4261,-4510,-4678,-4756,-4727,-4603,-4371,-4060,-3689,-3278,-2874,-2491,-2165,-1908,-1730,-1621,-1574,-1568,-1575,-1578,-1552,-1483,-1366,-1192,-966,-704,-394,-72,273,621,953,1284,1579,1858,2099,2314,2488,2641,2752,2847,2906,2954,2975,2988,2984,2969,2948,2913,2874,2820,2754,2672,2564,2443,2292,2131,1946,1744,1532,1296,1050,790,512,233,-59,-338,-610,-846,-1053,-1210,-1320,-1385,-1402,-1390,-1346,-1289,-1232,-1175,-1137,-1119,-1120,-1144,-1186,-1226,-1276,-1295,-1305,-1271,-1219,-1123,-1014,-873,-728,-568,-413,-266,-133,-23,76,146,213,260,306,350,389,430,466,503,531,564,580,605,611,616,609,581,543,465,369,230,59,-148,-387,-645,-915,-1171,-1409,-1593,-1726,-1773,-1751,-1632,-1455,-1195,-909,-585,-273,20,275,475,617,696,711,671,582,458,319,170,50,-51,-96,-99,-46,57,193,358,530,694,839,946,1020,1053,1057,1026,981,921,855,784,713,638,569,502,431,370,295,219,125,11,-120,-284,-460,-667,-879,-1107,-1329,-1549,-1752,-1938,-2096,-2229,-2317,-2371,-2369,-2325,-2221,-2075,-1873,-1639,-1365,-1068,-759,-441,-139,156,428,672,903,1098,1280,1438,1583,1713,1843,1964,2099,2228,2377,2522,2682,2841,2999,3149,3283,3396,3478,3527,3539,3511,3447,3349,3209,3050,2850,2629,2390,2127,1860,1590,1312,1052,781,524,261,-7,-278,-571,-878,-1205,-1565,-1924,-2319,-2691,-3069,-3405,-3711,-3953,-4139,-4247,-4287,-4254,-4156,-4007,-3818,-3610,-3390,-3182,-2982,-2808,-2661,-2526,-2425,-2327,-2244,-2167,-2076,-1993,-1882,-1768,-1629,-1474,-1302,-1112,-908,-689,-465,-228,-1,226,430,620,780,911,1017,1091,1143,1181,1199,1224,1236,1264,1283,1316,1346,1376,1411,1433,1453,1450,1431,1382,1305,1202,1070,925,761,607,453,332,238,193,197,247,351,483,642,813,968,1117,1227,1314,1353,1368,1344,1308,1249,1193,1139,1104,1094,1112,1165,1248,1362,1494,1642,1784,1925,2034,2126,2178,2201,2192,2154,2093,2022,1936,1857,1766,1690,1595,1508,1393,1268,1117,942,740,516,262,-10,-310,-633,-971,-1338,-1708,-2103,-2494,-2892,-3271,-3634,-3958,-4242,-4465,-4628,-4718,-4735,-4673,-4548,-4352,-4113,-3836,-3534,-3238,-2945,-2681,-2446,-2239,-2077,-1929,-1814,-1699,-1592,-1473,-1341,-1178,-997,-780,-539,-273,19,325,643,966,1283,1587,1875,2127,2356,2542,2700,2816,2907,2954,2985,2975,2949,2899,2825,2740,2634,2521,2392,2255,2103,1938,1760,1561,1353,1124,888,639,390,144,-97,-315,-522,-698,-851,-971,-1062,-1121,-1157,-1169,-1169,-1154,-1143,-1118,-1107,-1080,-1063,-1029,-995,-947,-889,-818,-741,-643,-549,-436,-322,-203,-72,54,191,319,453,574,689,787,867,923,954,957,937,896,838,775,699,636,569,518,475,445,423,415,401,397,375,348,301,222,129,-3,-154,-322,-509,-692,-864,-1018,-1123,-1186,-1184,-1113,-985,-783,-548,-270,4,261,483,633,724,724,653,510,312,77,-176,-427,-657,-850,-990,-1077,-1094,-1061,-969,-836,-678,-489,-311,-118,47,210,339,457,544,617,668,710,732,755,766,773,780,774,772,754,734,694,637,558,450,320,153,-31,-249,-476,-716,-956,-1178,-1389,-1557,-1696,-1790,-1835,-1841,-1799,-1721,-1615,-1484,-1340,-1191,-1045,-901,-774,-648,-532,-417,-293,-168,-16,139,332,529,750,982,1212,1450,1671,1885,2077,2250,2401,2532,2642,2736,2814,2873,2922,2941,2942,2913,2850,2757,2633,2475,2299,2103,1895,1693,1481,1288,1090,903,701,495,255,-3,-303,-635,-995,-1384,-1771,-2160,-2510,-2823,-3064,-3237,-3325,-3330,-3260,-3121,-2933,-2704,-2462,-2214,-1986,-1780,-1618,-1494,-1423,-1389,-1395,-1428,-1470,-1522,-1556,-1576,-1569,-1523,-1449,-1333,-1191,-1020,-837,-647,-462,-296,-144,-33,57,108,133,135,117,86,54,19,-8,-24,-34,-26,-15,11,43,80,121,157,194,212,227,214,192,145,83,13,-63,-126,-166,-179,-136,-54,90,277,508,762,1028,1286,1518,1717,1863,1962,2008,2013,1979,1931,1867,1817,1779,1765,1785,1819,1890,1958,2050,2124,2203,2257,2299,2315,2308,2274,2222,2134,2042,1911,1778,1618,1444,1259,1059,848,634,413,196,-17,-223,-423,-615,-811,-1008,-1227,-1455,-1721,-2001,-2313,-2640,-2970,-3297,-3605,-3871,-4100,-4261,-4362,-4393,-4349,-4248,-4078,-3871,-3618,-3347,-3068,-2782,-2516,-2257,-2024,-1812,-1621,-1447,-1289,-1136,-986,-832,-670,-499,-310,-111,110,342,588,850,1111,1383,1642,1901,2131,2355,2536,2703,2829,2924,2991,3014,3015,2978,2918,2830,2726,2606,2480,2353,2217,2096,1962,1833,1696,1541,1379,1191,985,757,518,260,12,-236,-456,-647,-795,-902,-950,-960,-926,-863,-786,-703,-638,-588,-577,-592,-641,-716,-796,-889,-958,-1015,-1031,-1014,-955,-851,-712,-540,-347,-146,57,241,401,524,600,629,612,549,456,336,207,75,-46,-154,-243,-302,-341,-344,-327,-275,-210,-120,-26,68,152,212,244,232,177,68,-81,-272,-486,-708,-919,-1097,-1226,-1291,-1282,-1203,-1043,-835,-570,-288,2,276,513,695,811,859,819,722,546,329,77,-192,-450,-693,-886,-1042,-1119,-1150,-1098,-998,-833,-631,-393,-140,112,360,580,775,934,1054,1142,1193,1217,1215,1196,1160,1115,1061,1001,935,865,781,688,572,438,275,93,-122,-348,-593,-842,-1079,-1314,-1509,-1683,-1800,-1882,-1899,-1878,-1798,-1687,-1536,-1371,-1184,-1001,-815,-638,-471,-314,-165,-20,124,271,425,587,759,943,1127,1326,1515,1714,1893,2071,2223,2363,2475,2569,2629,2673,2685,2677,2642,2580,2494,2381,2242,2079,1893,1689,1474,1252,1037,832,646,479,336,198,80,-60,-193,-375,-566,-815,-1082,-1389,-1707,-2030,-2334,-2606,-2819,-2967,-3030,-3010,-2908,-2726,-2487,-2205,-1904,-1609,-1341,-1116,-959,-870,-851,-913,-1017,-1184,-1361,-1551,-1721,-1858,-1945,-1976,-1948,-1856,-1726,-1541,-1347,-1131,-935,-744,-598,-473,-393,-342,-314,-307,-301,-305,-286,-270,-221,-158,-71,40,173,321,483,647,809,956,1084,1180,1244,1269,1257,1206,1129,1026,921,812,732,676,670,714,810,959,1148,1363,1591,1804,1992,2134,2219,2246,2200,2107,1957,1780,1588,1397,1232,1104,1026,1000,1030,1104,1217,1351,1490,1627,1735,1826,1875,1891,1880,1834,1776,1701,1618,1536,1447,1358,1258,1146,1018,864,693,499,289,66,-163,-400,-637,-881,-1134,-1400,-1679,-1985,-2303,-2643,-2993,-3342,-3680,-3993,-4258,-4472,-4613,-4679,-4666,-4568,-4397,-4155,-3856,-3522,-3153,-2789,-2423,-2089,-1782,-1518,-1294,-1116,-969,-860,-759,-675,-576,-462,-321,-140,75,335,627,948,1286,1633,1965,2285,2560,2798,2977,3103,3166,3177,3134,3050,2925,2784,2608,2440,2254,2075,1904,1731,1571,1409,1250,1081,910,720,526,311,97,-123,-333,-527,-694,-820,-908,-935,-920,-844,-728,-579,-401,-229,-57,80,180,238,238,194,106,-19,-153,-302,-427,-533,-597,-614,-584,-498,-377,-216,-41,142,318,469,591,673,713,715,679,616,531,437,335,240,144,70,-11,-65,-124,-158,-193,-205,-215,-207,-194,-179,-172,-175,-203,-255,-337,-453,-587,-744,-901,-1051,-1182,-1268,-1311,-1292,-1210,-1067,-865,-625,-355,-79,181,408,577,680,705,650,517,319,64,-221,-527,-816,-1087,-1304,-1466,-1562,-1581,-1538,-1430,-1268,-1070,-840,-599,-348,-104,129,348,541,721,867,998,1097,1177,1228,1257,1261,1245,1210,1154,1089,1003,912,799,676,532,372,188,-16,-243,-487,-743,-1005,-1261,-1496,-1699,-1857,-1952,-1990,-1949,-1847,-1683,-1467,-1218,-946,-675,-413,-183,22,178,307,389,457,503,550,609,689,799,952,1133,1360,1604,1873,2140,2400,2634,2834,2984,3092,3137,3138,3086,2992,2865,2701,2519,2312,2093,1865,1627,1397,1162,945,729,534,345,164,-14,-200,-394,-607,-841,-1092,-1366,-1641,-1925,-2185,-2429,-2622,-2773,-2856,-2874,-2824,-2703,-2525,-2293,-2026,-1736,-1439,-1161,-905,-708,-558,-485,-477,-537,-656,-817,-1009,-1206,-1396,-1558,-1680,-1757,-1781,-1755,-1691,-1585,-1466,-1325,-1190,-1053,-935,-829,-746,-680,-638,-606,-596,-585,-584,-575,-559,-531,-484,-419,-336,-236,-121,-4,123,234,340,427,489,535,558,566,572,572,594,632,710,822,981,1178,1411,1669,1929,2188,2408,2593,2709,2761,2734,2642,2474,2272,2021,1773,1522,1308,1134,1015,959,956,1010,1103,1216,1350,1466,1577,1656,1707,1729,1718,1681,1624,1544,1455,1343,1224,1081,927,751,563,356,147,-67,-272,-467,-648,-813,-972,-1123,-1286,-1466,-1673,-1922,-2202,-2525,-2866,-3231,-3582,-3917,-4204,-4430,-4583,-4642,-4618,-4495,-4291,-4010,-3663,-3273,-2849,-2419,-1989,-1579,-1205,-868,-585,-350,-164,-18,86,179,252,335,432,552,704,895,1111,1364,1629,1907,2177,2437,2657,2852,2985,3077,3108,3089,3017,2907,2754,2584,2387,2195,1992,1813,1628,1472,1313,1169,1015,857,676,482,263,24,-224,-484,-727,-953,-1148,-1293,-1393,-1428,-1411,-1339,-1224,-1069,-902,-718,-555,-398,-284,-195,-152,-144,-167,-218,-279,-343,-402,-438,-456,-436,-392,-318,-219,-107,16,142,262,375,478,562,642,700,756,792,823,835,838,823,794,749,688,621,540,465,387,317,259,204,160,113,57,-11,-105,-225,-376,-557,-760,-977,-1189,-1391,-1556,-1680,-1749,-1748,-1694,-1567,-1398,-1180,-943,-698,-462,-259,-91,18,77,74,20,-80,-222,-378,-560,-727,-892,-1031,-1137,-1215,-1240,-1236,-1176,-1086,-948,-778,-575,-345,-94,172,442,713,968,1210,1419,1593,1735,1827,1888,1904,1891,1846,1779,1689,1582,1457,1315,1148,962,745,506,242,-45,-336,-640,-922,-1193,-1425,-1613,-1744,-1818,-1819,-1763,-1638,-1466,-1248,-1009,-750,-499,-260,-50,131,271,383,462,519,570,618,677,761,864,1004,1170,1366,1583,1811,2048,2267,2484,2654,2807,2901,2962,2971,2935,2861,2745,2599,2423,2223,2001,1768,1519,1271,1018,778,544,327,124,-69,-255,-436,-633,-835,-1062,-1309,-1573,-1854,-2139,-2409,-2663,-2867,-3030,-3125,-3154,-3118,-3016,-2851,-2647,-2388,-2119,-1822,-1536,-1254,-1004,-788,-614,-497,-429,-424,-464,-557,-682,-837,-1003,-1168,-1321,-1452,-1544,-1609,-1623,-1602,-1545,-1449,-1335,-1202,-1059,-916,-786,-660,-562,-473,-407,-357,-316,-287,-256,-230,-194,-157,-110,-59,-4,54,110,164,214,260,309,347,403,460,536,638,759,918,1103,1325,1562,1830,2091,2356,2592,2795,2946,3043,3064,3029,2913,2752,2536,2294,2031,1776,1532,1323,1152,1025,946,906,908,929,977,1023,1074,1111,1135,1140,1130,1097,1060,1001,945,878,811,742,670,594,519,427,339,236,120,4,-143,-287,-469,-657,-891,-1141,-1435,-1751,-2093,-2453,-2817,-3170,-3498,-3784,-4012,-4175,-4256,-4259,-4177,-4016,-3781,-3487,-3136,-2754,-2339,-1924,-1511,-1118,-764,-447,-195,11,149,243,281,292,281,264,265,284,344,447,589,783,1000,1251,1504,1757,1988,2189,2341,2441,2482,2463,2386,2259,2087,1885,1660,1423,1186,947,727,507,309,113,-72,-252,-431,-603,-776,-939,-1089,-1219,-1321,-1384,-1404,-1375,-1290,-1159,-980,-763,-525,-269,-14,223,441,620,761,856,913,926,917,878,833,784,743,712,703,704,731,766,814,872,928,991,1044,1099,1140,1173,1194,1198,1186,1156,1102,1034,941,836,708,575,431,287,147,14,-101,-208,-287,-368,-425,-492,-560,-639,-745,-863,-1016,-1177,-1362,-1541,-1718,-1873,-1990,-2075,-2097,-2075,-1992,-1860,-1686,-1476,-1242,-1001,-756,-526,-320,-140,-11,87,120,116,55,-43,-179,-335,-506,-669,-815,-928,-997,-1017,-971,-884,-722,-540,-305,-61,193,442,671,877,1047,1186,1289,1361,1409,1432,1445,1438,1429,1400,1368,1312,1238,1138,1004,840,638,400,133,-160,-469,-777,-1079,-1352,-1586,-1775,-1896,-1958,-1945,-1872,-1735,-1553,-1328,-1089,-834,-594,-365,-170,-4,128,224,301,351,399,442,504,580,690,825,999,1199,1430,1671,1932,2182,2427,2648,2839,2991,3108,3166,3190,3161,3086,2982,2829,2654,2452,2228,1991,1751,1496,1261,1013,789,559,344,122,-99,-336,-581,-852,-1131,-1436,-1744,-2055,-2357,-2632,-2874,-3063,-3197,-3257,-3259,-3181,-3045,-2854,-2615,-2344,-2051,-1744,-1445,-1149,-880,-635,-433,-270,-163,-101,-106,-154,-262,-410,-591,-801,-1014,-1223,-1413,-1570,-1685,-1753,-1770,-1741,-1670,-1565,-1439,-1300,-1155,-1021,-886,-772,-668,-569,-487,-398,-320,-235,-155,-74,-1,69,119,162,177,185,171,149,127,101,95,108,143,224,326,481,656,880,1108,1365,1611,1854,2072,2252,2389,2472,2496,2463,2372,2235,2060,1860,1651,1445,1259,1103,982,913,879,900,953,1040,1154,1273,1402,1517,1618,1694,1736,1754,1729,1682,1602,1507,1389,1274,1139,1024,898,791,684,589,494,399,295,172,25,-159,-385,-657,-982,-1346,-1758,-2189,-2635,-3077,-3481,-3853,-4149,-4375,-4511,-4554,-4510,-4378,-4168,-3892,-3556,-3181,-2769,-2335,-1892,-1444,-1012,-598,-215,121,413,642,817,937,997,1030,1017,1006,985,983,1006,1060,1149,1272,1416,1578,1740,1891,2012,2102,2138,2131,2065,1955,1799,1613,1395,1169,927,691,457,231,17,-186,-381,-563,-734,-902,-1050,-1193,-1311,-1410,-1477,-1511,-1503,-1449,-1356,-1210,-1034,-814,-575,-315,-50,211,458,682,876,1033,1153,1232,1270,1280,1253,1206,1143,1072,998,935,875,836,812,798,803,806,824,826,834,821,800,768,718,666,601,536,467,405,341,282,232,175,136,86,48,3,-39,-92,-152,-228,-329,-447,-597,-772,-968,-1186,-1407,-1629,-1839,-2015,-2159,-2247,-2279,-2248,-2155,-1996,-1794,-1533,-1254,-946,-641,-342,-70,168,356,492,566,583,533,438,289,115,-90,-292,-496,-670,-818,-912,-966,-955,-898,-789,-640,-462,-268,-70,121,292,441,563,655,731,780,829,866,907,952,995,1049,1087,1122,1125,1111,1046,957,807,629,407,161,-104,-375,-638,-881,-1092,-1264,-1382,-1450,-1457,-1411,-1311,-1165,-983,-773,-549,-321,-102,99,276,419,537,614,678,711,747,780,822,894,986,1118,1285,1481,1714,1964,2231,2498,2754,2991,3186,3350,3445,3503,3481,3415,3282,3097,2867,2588,2285,1943,1596,1227,866,504,158,-181,-496,-802,-1088,-1368,-1635,-1899,-2158,-2408,-2656,-2883,-3089,-3265,-3395,-3478,-3500,-3462,-3355,-3193,-2967,-2695,-2380,-2036,-1667,-1297,-923,-568,-238,53,294,476,594,640,613,522,361,156,-93,-367,-644,-917,-1167,-1377,-1551,-1665,-1735,-1747,-1724,-1651,-1566,-1442,-1330,-1197,-1084,-967,-865,-770,-682,-600,-525,-452,-384,-325,-268,-224,-189,-158,-144,-125,-110,-89,-57,-6,60,164,280,439,614,819,1043,1281,1526,1774,2009,2235,2428,2593,2711,2782,2793,2750,2643,2485,2279,2035,1772,1501,1243,1015,826,695,614,602,632,720,824,962,1084,1208,1297,1356,1379,1358,1310,1228,1133,1024,918,820,734,662,609,568,540,515,491,452,397,315,189,25,-198,-467,-794,-1156,-1567,-1982,-2417,-2820,-3199,-3517,-3767,-3938,-4013,-4005,-3897,-3714,-3456,-3137,-2777,-2381,-1976,-1568,-1174,-808,-475,-186,50,235,369,446,489,488,467,429,398,370,374,402,469,569,705,863,1040,1217,1389,1533,1653,1720,1752,1727,1660,1547,1399,1214,1019,794,579,351,141,-67,-255,-430,-592,-729,-866,-975,-1079,-1166,-1235,-1292,-1326,-1339,-1324,-1286,-1209,-1105,-962,-787,-578,-346,-84,180,454,715,954,1167,1339,1467,1554,1591,1597,1567,1520,1458,1399,1345,1305,1285,1279,1299,1322,1363,1398,1433,1457,1462,1451,1419,1369,1296,1213,1111,1001,884,756,629,493,362,225,100,-33,-150,-273,-393,-518,-655,-811,-982,-1188,-1410,-1661,-1924,-2191,-2448,-2682,-2871,-3014,-3086,-3097,-3028,-2895,-2697,-2444,-2153,-1829,-1492,-1152,-820,-507,-222,28,242,409,535,618,656,657,624,556,479,373,275,169,77,4,-51,-76,-77,-45,8,95,191,314,436,570,699,820,936,1028,1113,1170,1211,1226,1218,1188,1127,1047,932,801,635,455,245,27,-211,-452,-701,-941,-1172,-1384,-1567,-1722,-1823,-1885,-1884,-1834,-1720,-1563,-1355,-1117,-860,-593,-336,-100,109,282,412,520,582,646,687,753,826,939,1084,1270,1493,1746,2015,2295,2556,2804,2997,3158,3242,3282,3246,3167,3028,2857,2653,2429,2200,1957,1732,1495,1283,1066,864,661,464,256,46,-184,-424,-687,-963,-1255,-1555,-1850,-2137,-2399,-2622,-2810,-2930,-3001,-3000,-2939,-2820,-2640,-2430,-2169,-1906,-1617,-1339,-1066,-812,-581,-376,-204,-71,30,77,92,47,-37,-170,-342,-548,-779,-1019,-1260,-1485,-1681,-1837,-1947,-1993,-1995,-1925,-1815,-1654,-1460,-1239,-1005,-769,-541,-330,-146,11,126,211,256,270,261,228,185,141,90,60,32,23,37,52,106,152,229,306,395,495,593,708,818,945,1072,1203,1336,1464,1581,1681,1748,1789,1787,1745,1665,1546,1405,1251,1092,953,833,755,713,719,758,840,932,1046,1150,1249,1326,1377,1402,1402,1376,1333,1274,1206,1132,1056,974,899,814,736,646,555,450,339,200,51,-136,-342,-583,-853,-1151,-1470,-1809,-2148,-2487,-2805,-3092,-3334,-3516,-3631,-3667,-3626,-3502,-3297,-3031,-2688,-2316,-1894,-1460,-1016,-575,-156,246,603,934,1201,1440,1606,1739,1804,1830,1809,1752,1662,1555,1427,1299,1167,1043,927,830,742,678,626,595,574,568,566,561,558,528,493,420,328,200,55,-122,-297,-489,-665,-827,-967,-1072,-1147,-1183,-1187,-1163,-1104,-1036,-937,-837,-715,-593,-452,-306,-143,31,218,415,617,817,1004,1175,1308,1410,1457,1463,1413,1323,1192,1040,870,710,555,432,343,288,277,299,348,423,501,586,659,716,760,770,772,742,698,644,573,501,423,344,266,193,114,43,-32,-111,-194,-290,-399,-525,-673,-845,-1032,-1249,-1469,-1707,-1937,-2158,-2353,-2517,-2628,-2689,-2684,-2615,-2484,-2292,-2053,-1772,-1470,-1152,-837,-536,-252,-1,221,411,560,685,764,822,838,824,782,704,607,481,341,199,49,-77,-190,-262,-295,-279,-212,-98,64,255,472,699,911,1113,1264,1381,1434,1435,1373,1259,1101,900,681,440,201,-35,-258,-464,-652,-815,-962,-1086,-1196,-1286,-1362,-1415,-1452,-1460,-1448,-1394,-1317,-1193,-1044,-852,-643,-400,-157,103,350,593,817,1025,1214,1388,1546,1697,1842,1984,2133,2278,2430,2579,2724,2859,2977,3073,3139,3173,3166,3128,3043,2927,2774,2590,2381,2152,1900,1638,1369,1088,813,536,264,-5,-268,-528,-785,-1043,-1304,-1569,-1831,-2101,-2357,-2611,-2838,-3042,-3213,-3332,-3414,-3429,-3398,-3305,-3157,-2962,-2718,-2439,-2136,-1804,-1475,-1135,-814,-506,-226,23,235,401,530,599,637,600,541,408,251,39,-195,-457,-734,-1004,-1275,-1508,-1716,-1870,-1975,-2012,-1995,-1910,-1772,-1588,-1362,-1121,-865,-620,-393,-201,-44,65,136,170,170,165,142,136,143,170,227,303,404,514,633,747,849,941,1009,1071,1110,1153,1183,1234,1279,1346,1418,1489,1568,1621,1662,1663,1630,1548,1432,1265,1087,873,680,489,335,229,166,168,220,315,457,611,790,954,1120,1251,1369,1448,1504,1530,1535,1516,1488,1441,1391,1330,1266,1189,1106,1002,885,733,560,341,95,-198,-513,-870,-1232,-1613,-1981,-2334,-2655,-2929,-3145,-3298,-3374,-3376,-3300,-3149,-2933,-2659,-2338,-1983,-1608,-1227,-845,-480,-131,197,487,767,995,1212,1376,1517,1605,1657,1653,1609,1505,1367,1176,960,715,465,208,-24,-239,-408,-537,-613,-638,-616,-552,-459,-346,-235,-129,-60,-15,-26,-76,-174,-311,-472,-649,-825,-980,-1116,-1202,-1259,-1262,-1232,-1166,-1075,-969,-855,-737,-626,-511,-400,-283,-154,-16,148,318,513,708,912,1099,1270,1409,1514,1576,1600,1582,1535,1464,1385,1301,1235,1179,1157,1153,1185,1229,1295,1363,1431,1491,1529,1549,1541,1505,1450,1357,1258,1126,991,840,683,523,365,206,56,-96,-245,-394,-548,-711,-886,-1075,-1283,-1498,-1736,-1967,-2207,-2424,-2625,-2789,-2906,-2972,-2976,-2921,-2797,-2624,-2388,-2117,-1815,-1487,-1160,-828,-516,-218,50,292,504,682,832,947,1031,1081,1094,1073,1008,911,777,611,423,219,15,-183,-349,-490,-568,-603,-565,-475,-318,-125,114,356,605,824,1000,1122,1171,1150,1061,905,706,472,232,-8,-215,-398,-526,-622,-669,-688,-684,-662,-644,-624,-614,-613,-609,-608,-591,-555,-494,-399,-278,-126,44,226,407,578,727,856,944,1018,1051,1080,1088,1104,1124,1160,1216,1292,1392,1505,1631,1757,1883,1989,2089,2152,2201,2214,2208,2171,2122,2042,1963,1853,1751,1623,1497,1356,1198,1034,840,638,402,156,-120,-404,-704,-1007,-1300,-1585,-1840,-2070,-2256,-2403,-2499,-2555,-2554,-2520,-2438,-2328,-2190,-2021,-1848,-1650,-1459,-1257,-1063,-872,-697,-529,-387,-254,-150,-67,-12,10,3,-46,-128,-256,-418,-617,-844,-1087,-1335,-1577,-1782,-1955,-2056,-2100,-2056,-1941,-1748,-1492,-1188,-858,-521,-206,76,290,448,509,518,435,320,149,-26,-205,-366,-491,-577,-620,-613,-570,-487,-376,-237,-87,89,261,453,638,830,1014,1192,1352,1496,1613,1698,1757,1778,1772,1738,1679,1609,1527,1446,1367,1298,1241,1196,1162,1141,1122,1117,1106,1107,1108,1119,1136,1170,1214,1275,1343,1419,1493,1555,1597,1608,1578,1504,1382,1211,999,754,474,191,-112,-405,-698,-975,-1249,-1511,-1764,-2019,-2261,-2505,-2731,-2942,-3116,-3258,-3339,-3362,-3311,-3186,-2988,-2720,-2392,-2010,-1602,-1158,-725,-287,127,514,870,1191,1467,1721,1922,2101,2228,2315,2350,2322,2228,2058,1813,1494,1109,676,211,-257,-704,-1106,-1440,-1683,-1836,-1886,-1841,-1727,-1532,-1324,-1077,-863,-662,-521,-427,-400,-421,-497,-598,-720,-840,-947,-1028,-1074,-1084,-1054,-991,-893,-774,-623,-465,-277,-81,128,358,587,835,1073,1312,1536,1737,1914,2053,2155,2217,2241,2227,2187,2118,2038,1940,1848,1743,1658,1555,1479,1379,1301,1203,1110,1013,910,816,725,644,582,537,509,509,512,538,557,577,582,567,530,464,371,256,108,-48,-230,-425,-631,-856,-1093,-1342,-1609,-1883,-2171,-2450,-2729,-2980,-3198,-3376,-3491,-3547,-3535,-3451,-3312,-3106,-2864,-2577,-2272,-1951,-1624,-1299,-981,-674,-375,-92,181,439,681,902,1100,1260,1386,1454,1477,1429,1329,1164,955,708,447,191,-45,-228,-357,-408,-380,-290,-123,69,296,505,690,815,872,844,736,550,303,13,-296,-602,-883,-1120,-1309,-1432,-1505,-1519,-1492,-1426,-1337,-1225,-1104,-969,-823,-668,-490,-298,-85,158,409,692,974,1266,1555,1826,2086,2316,2522,2702,2846,2973,3066,3148,3196,3235,3242,3235,3204,3151,3080,2990,2890,2777,2668,2559,2454,2368,2278,2210,2135,2065,1976,1879,1751,1598,1412,1194,947,677,388,86,-220,-530,-835,-1137,-1434,-1726,-2017,-2300,-2585,-2853,-3119,-3350,-3565,-3725,-3849,-3902,-3902,-3835,-3707,-3532,-3304,-3060,-2789,-2525,-2267,-2030,-1816,-1628,-1464,-1317,-1186,-1052,-930,-789,-663,-520,-401,-292,-217,-190,-206,-290,-417,-610,-821,-1073,-1305,-1521,-1689,-1779,-1798,-1707,-1536,-1264,-933,-542,-136,269,638,952,1196,1358,1443,1457,1416,1339,1245,1153,1078,1027,1007,1009,1034,1066,1098,1117,1121,1102,1065,1007,945,870,817,761,738,730,745,783,828,880,928,957,973,951,911,833,739,626,503,392,283,210,155,144,165,224,316,440,582,747,911,1086,1244,1401,1528,1638,1714,1761,1768,1743,1670,1570,1425,1254,1049,826,576,322,44,-227,-512,-791,-1072,-1345,-1604,-1850,-2072,-2262,-2417,-2527,-2586,-2596,-2544,-2446,-2289,-2094,-1855,-1589,-1299,-997,-690,-383,-88,198,465,710,934,1137,1304,1458,1567,1656,1695,1702,1645,1544,1370,1133,834,470,58,-386,-853,-1303,-1731,-2100,-2398,-2607,-2719,-2732,-2656,-2500,-2291,-2043,-1793,-1553,-1358,-1209,-1128,-1101,-1138,-1208,-1311,-1409,-1499,-1550,-1560,-1509,-1409,-1244,-1036,-786,-501,-205,104,411,702,985,1241,1478,1690,1879,2047,2197,2327,2441,2538,2621,2685,2734,2763,2773,2769,2741,2703,2645,2580,2502,2425,2332,2256,2164,2089,2013,1940,1878,1814,1760,1702,1653,1592,1537,1466,1390,1294,1186,1049,900,717,523,305,76,-165,-414,-665,-919,-1170,-1427,-1679,-1942,-2199,-2471,-2735,-3005,-3258,-3507,-3716,-3905,-4030,-4119,-4130,-4092,-3976,-3805,-3574,-3292,-2972,-2618,-2244,-1861,-1479,-1100,-744,-399,-87,203,460,697,894,1074,1209,1323,1389,1423,1407,1348,1246,1102,926,727,516,314,132,-14,-117,-163,-165,-110,-30,77,177,266,311,315,258,149,-13,-206,-425,-639,-840,-1007,-1124,-1192,-1202,-1159,-1076,-953,-813,-659,-506,-356,-226,-99,12,119,233,344,483,628,806,994,1204,1419,1636,1844,2036,2199,2341,2441,2519,2564,2583,2588,2572,2550,2521,2484,2449,2400,2359,2298,2245,2174,2107,2031,1959,1885,1814,1745,1677,1607,1530,1443,1337,1211,1059,878,666,429,161,-125,-427,-743,-1054,-1371,-1668,-1958,-2217,-2457,-2659,-2833,-2963,-3059,-3108,-3121,-3085,-3013,-2900,-2748,-2569,-2351,-2120,-1865,-1601,-1337,-1073,-824,-590,-382,-199,-46,78,170,238,274,286,268,227,151,50,-84,-253,-437,-660,-883,-1119,-1340,-1541,-1699,-1812,-1856,-1837,-1751,-1597,-1400,-1162,-908,-665,-431,-249,-104,-10,28,40,13,-17,-44,-59,-40,-4,69,156,255,355,439,504,535,539,506,454,378,304,229,178,155,162,216,292,410,536,678,804,918,1002,1052,1071,1054,1018,966,915,869,854,852,898,964,1066,1189,1325,1465,1604,1725,1828,1902,1947,1960,1940,1889,1808,1700,1569,1419,1250,1076,883,695,493,292,82,-134,-360,-593,-842,-1093,-1355,-1612,-1857,-2086,-2279,-2435,-2534,-2580,-2556,-2474,-2325,-2116,-1860,-1558,-1225,-873,-506,-143,211,550,862,1142,1393,1595,1773,1896,1989,2042,2047,2027,1950,1839,1679,1468,1219,913,579,201,-183,-583,-957,-1310,-1604,-1839,-1997,-2074,-2075,-2003,-1879,-1712,-1538,-1362,-1215,-1107,-1041,-1032,-1049,-1115,-1168,-1240,-1263,-1270,-1213,-1118,-968,-786,-573,-358,-139,50,217,342,430,480,502,511,506,518,539,589,673,776,911,1053,1204,1339,1463,1548,1604,1621,1600,1556,1483,1407,1322,1253,1196,1162,1151,1164,1192,1238,1286,1336,1376,1403,1407,1393,1347,1283,1190,1077,947,799,645,479,310,135,-40,-222,-408,-600,-805,-1012,-1244,-1474,-1730,-1984,-2246,-2511,-2761,-2998,-3206,-3376,-3500,-3567,-3569,-3499,-3361,-3143,-2861,-2511,-2106,-1664,-1192,-715,-247,196,596,942,1232,1451,1619,1723,1788,1815,1816,1802,1771,1733,1676,1606,1510,1385,1230,1034,818,567,314,51,-191,-414,-593,-741,-832,-896,-917,-921,-912,-901,-900,-911,-943,-979,-1032,-1076,-1119,-1137,-1136,-1103,-1045,-959,-852,-731,-602,-473,-347,-229,-123,-20,71,173,273,394,531,695,883,1102,1337,1598,1853,2119,2358,2577,2762,2901,3001,3051,3063,3029,2978,2887,2798,2688,2585,2479,2375,2286,2191,2109,2027,1942,1865,1784,1700,1620,1526,1435,1331,1220,1087,948,775,594,376,142,-123,-407,-713,-1037,-1371,-1709,-2052,-2377,-2697,-2986,-3252,-3480,-3671,-3817,-3914,-3967,-3966,-3916,-3821,-3675,-3492,-3272,-3022,-2752,-2468,-2180,-1900,-1624,-1379,-1142,-951,-768,-632,-505,-414,-329,-271,-207,-170,-120,-95,-69,-56,-65,-79,-121,-171,-233,-299,-362,-404,-433,-423,-388,-314,-213,-86,52,199,336,466,569,660,724,777,819,856,901,947,1010,1072,1141,1201,1247,1268,1256,1208,1114,989,825,642,451,263,98,-31,-121,-150,-137,-67,36,166,307,439,556,639,689,695,673,624,559,497,445,415,424,457,540,640,774,910,1056,1181,1293,1366,1412,1418,1392,1336,1253,1156,1046,931,816,706,593,491,377,270,145,18,-132,-288,-462,-646,-835,-1028,-1212,-1385,-1534,-1656,-1741,-1788,-1781,-1730,-1622,-1467,-1261,-1013,-726,-409,-77,270,611,931,1239,1493,1715,1881,1985,2043,2035,1981,1883,1745,1577,1390,1177,955,710,456,170,-125,-458,-802,-1168,-1544,-1909,-2265,-2578,-2857,-3063,-3221,-3299,-3325,-3287,-3212,-3098,-2973,-2832,-2698,-2563,-2438,-2308,-2179,-2033,-1870,-1680,-1460,-1216,-945,-663,-372,-95,171,403,602,763,885,973,1041,1084,1134,1182,1254,1341,1456,1596,1749,1923,2085,2245,2381,2485,2556,2584,2568,2525,2440,2346,2233,2124,2023,1938,1874,1829,1809,1796,1801,1798,1789,1766,1717,1643,1540,1403,1249,1064,870,667,460,266,75,-98,-262,-414,-561,-711,-868,-1040,-1234,-1447,-1688,-1948,-2220,-2501,-2768,-3021,-3229,-3396,-3488,-3518,-3461,-3326,-3112,-2824,-2472,-2079,-1644,-1201,-760,-332,56,407,701,942,1129,1258,1350,1393,1414,1413,1399,1381,1364,1342,1328,1302,1270,1221,1144,1046,904,744,539,321,77,-171,-422,-660,-893,-1087,-1276,-1418,-1547,-1636,-1706,-1740,-1759,-1741,-1706,-1640,-1550,-1439,-1301,-1155,-985,-825,-656,-506,-373,-263,-182,-130,-99,-91,-90,-88,-75,-34,40,157,319,528,772,1051,1339,1633,1911,2158,2368,2522,2632,2680,2692,2652,2595,2505,2420,2320,2237,2159,2091,2038,1990,1950,1914,1873,1831,1775,1721,1640,1558,1453,1338,1211,1068,920,760,599,432,263,85,-91,-285,-480,-695,-925,-1164,-1421,-1687,-1949,-2215,-2456,-2682,-2871,-3017,-3120,-3161,-3158,-3089,-2976,-2806,-2599,-2351,-2083,-1791,-1495,-1197,-913,-645,-404,-195,-22,118,213,284,320,332,335,323,311,301,294,288,282,268,238,191,113,11,-123,-277,-454,-635,-822,-989,-1144,-1261,-1350,-1395,-1400,-1371,-1296,-1202,-1071,-928,-765,-600,-424,-260,-94,50,182,287,366,415,430,416,370,305,219,132,44,-23,-71,-74,-46,33,154,306,493,692,885,1076,1223,1345,1410,1433,1407,1341,1252,1137,1033,929,860,816,816,852,924,1023,1142,1264,1386,1487,1562,1610,1614,1589,1519,1429,1302,1171,1019,871,728,588,465,344,240,129,24,-95,-222,-364,-523,-696,-881,-1071,-1256,-1433,-1586,-1709,-1793,-1824,-1813,-1736,-1614,-1434,-1208,-951,-656,-355,-43,257,537,789,995,1162,1276,1337,1355,1316,1247,1141,1004,858,694,530,368,201,49,-112,-262,-423,-578,-748,-916,-1092,-1271,-1445,-1616,-1784,-1927,-2069,-2179,-2274,-2341,-2380,-2385,-2358,-2291,-2184,-2039,-1849,-1628,-1369,-1092,-795,-498,-211,58,294,487,640,735,795,801,788,740,698,647,624,617,655,718,826,957,1113,1281,1447,1601,1735,1836,1904,1938,1934,1912,1859,1807,1743,1689,1648,1617,1605,1599,1605,1602,1598,1570,1519,1438,1320,1170,985,771,536,284,33,-218,-447,-655,-833,-977,-1090,-1174,-1233,-1282,-1326,-1376,-1443,-1529,-1641,-1778,-1932,-2102,-2268,-2426,-2551,-2641,-2671,-2640,-2541,-2361,-2121,-1804,-1441,-1030,-599,-148,282,704,1072,1404,1667,1873,2008,2084,2095,2057,1973,1850,1711,1547,1390,1228,1077,943,808,699,576,465,329,187,18,-180,-394,-647,-904,-1186,-1465,-1742,-2006,-2239,-2446,-2607,-2719,-2783,-2784,-2730,-2627,-2455,-2257,-1999,-1730,-1432,-1138,-849,-589,-349,-164,-6,96,168,210,231,250,272,318,395,507,667,862,1105,1370,1661,1952,2238,2496,2722,2892,3017,3078,3090,3049,2971,2865,2741,2616,2490,2388,2292,2229,2174,2144,2124,2106,2094,2068,2034,1981,1902,1802,1671,1520,1339,1148,939,725,515,302,104,-92,-284,-472,-673,-879,-1111,-1357,-1633,-1923,-2235,-2548,-2856,-3148,-3403,-3616,-3767,-3852,-3865,-3802,-3668,-3469,-3212,-2913,-2580,-2234,-1886,-1544,-1233,-941,-697,-482,-315,-179,-76,-3,61,100,151,189,249,301,378,449,527,603,660,712,728,724,677,601,482,329,143,-73,-303,-546,-784,-1009,-1204,-1360,-1468,-1513,-1502,-1419,-1278,-1078,-828,-539,-229,89,397,681,922,1112,1236,1297,1293,1228,1119,974,817,656,521,414,356,349,390,483,613,767,935,1091,1232,1329,1389,1389,1343,1248,1110,953,770,600,433,295,188,112,80,72,102,142,206,267,334,387,435,461,483,476,472,447,421,396,362,342,313,291,267,231,193,135,64,-24,-133,-251,-384,-519,-649,-777,-872,-956,-990,-994,-952,-857,-729,-545,-333,-90,177,442,714,959,1179,1356,1479,1551,1555,1504,1392,1230,1034,801,565,312,82,-140,-332,-498,-638,-749,-843,-920,-995,-1058,-1141,-1218,-1324,-1430,-1564,-1704,-1859,-2016,-2170,-2314,-2439,-2531,-2587,-2594,-2551,-2451,-2300,-2094,-1850,-1565,-1265,-952,-644,-359,-95,118,295,417,494,531,531,515,483,463,457,479,542,640,786,965,1178,1407,1650,1874,2095,2266,2417,2504,2561,2562,2534,2472,2390,2300,2204,2118,2038,1972,1917,1867,1824,1777,1721,1651,1563,1449,1315,1150,965,756,529,295,46,-190,-430,-646,-855,-1037,-1207,-1359,-1494,-1630,-1752,-1882,-2013,-2147,-2282,-2422,-2544,-2669,-2758,-2831,-2861,-2848,-2789,-2671,-2500,-2273,-1990,-1665,-1299,-906,-500,-96,298,655,978,1244,1449,1594,1671,1685,1646,1555,1429,1283,1114,954,798,658,542,444,371,306,258,196,135,42,-68,-223,-410,-637,-903,-1193,-1503,-1825,-2127,-2418,-2651,-2840,-2947,-2981,-2923,-2776,-2548,-2243,-1875,-1467,-1025,-587,-160,229,571,846,1063,1198,1285,1301,1296,1250,1210,1174,1161,1188,1249,1359,1505,1683,1887,2089,2295,2469,2617,2713,2769,2758,2714,2610,2480,2324,2152,1988,1826,1692,1573,1495,1436,1410,1404,1413,1435,1454,1472,1469,1457,1413,1355,1257,1151,1012,865,706,535,371,194,23,-153,-340,-528,-741,-959,-1202,-1458,-1726,-2006,-2278,-2545,-2795,-3001,-3189,-3297,-3379,-3372,-3323,-3194,-3017,-2780,-2503,-2188,-1855,-1507,-1170,-839,-541,-273,-45,136,279,377,440,476,484,486,473,467,463,462,483,497,533,558,588,596,597,553,490,370,217,6,-239,-524,-832,-1150,-1465,-1751,-2000,-2182,-2300,-2327,-2271,-2127,-1900,-1608,-1261,-885,-501,-132,198,469,673,791,836,793,697,538,360,162,-20,-177,-288,-348,-346,-283,-166,-1,199,415,641,846,1032,1177,1274,1326,1321,1276,1190,1073,941,803,671,555,471,410,400,412,471,555,663,784,910,1027,1129,1207,1252,1267,1249,1202,1133,1049,953,863,773,693,628,566,517,469,419,361,292,205,107,-13,-139,-276,-406,-530,-626,-702,-727,-719,-658,-552,-403,-221,-10,211,434,643,828,970,1081,1125,1136,1082,991,859,694,508,309,110,-87,-260,-423,-544,-652,-714,-764,-782,-793,-799,-809,-844,-895,-990,-1113,-1279,-1473,-1693,-1915,-2135,-2320,-2467,-2547,-2553,-2481,-2320,-2087,-1784,-1433,-1055,-667,-300,40,316,536,678,752,752,702,601,481,345,227,123,73,58,105,207,353,555,779,1032,1289,1538,1766,1963,2114,2222,2274,2274,2230,2140,2013,1870,1693,1527,1347,1181,1028,881,759,638,537,433,328,220,95,-45,-198,-373,-557,-745,-940,-1115,-1279,-1415,-1520,-1596,-1637,-1654,-1645,-1627,-1600,-1578,-1561,-1558,-1570,-1589,-1628,-1653,-1686,-1692,-1679,-1626,-1535,-1395,-1210,-980,-705,-408,-78,249,579,888,1167,1406,1600,1733,1817,1840,1809,1735,1611,1461,1283,1089,895,702,527,375,247,159,97,70,66,73,87,82,52,-17,-141,-322,-555,-852,-1168,-1527,-1864,-2191,-2457,-2654,-2760,-2762,-2655,-2447,-2141,-1761,-1325,-857,-393,58,449,789,1041,1212,1304,1312,1267,1167,1047,911,796,703,651,650,698,799,948,1129,1342,1561,1783,1991,2167,2315,2417,2475,2492,2467,2407,2325,2223,2118,2012,1923,1841,1788,1748,1729,1726,1727,1733,1726,1706,1655,1580,1460,1310,1118,899,650,386,112,-166,-434,-704,-950,-1203,-1436,-1677,-1913,-2154,-2402,-2651,-2902,-3144,-3374,-3576,-3747,-3872,-3943,-3960,-3908,-3794,-3620,-3379,-3099,-2759,-2403,-2008,-1616,-1215,-833,-469,-137,158,412,621,790,913,1003,1059,1087,1100,1098,1085,1084,1073,1086,1098,1126,1157,1190,1209,1209,1167,1084,938,729,456,113,-267,-695,-1121,-1543,-1921,-2231,-2465,-2581,-2604,-2493,-2297,-1987,-1621,-1196,-749,-314,100,453,740,947,1068,1110,1080,991,866,716,572,441,349,294,299,345,450,591,757,946,1124,1292,1429,1519,1561,1547,1473,1355,1184,985,767,539,329,134,-15,-128,-181,-186,-137,-42,89,245,416,581,734,862,952,1009,1028,1008,975,906,849,777,728,681,657,641,635,634,625,608,576,521,450,352,243,115,-17,-150,-279,-390,-483,-552,-587,-597,-572,-526,-452,-367,-271,-178,-98,-27,14,40,31,7,-45,-106,-183,-259,-338,-407,-468,-513,-540,-545,-533,-492,-442,-366,-294,-219,-160,-131,-134,-199,-308,-491,-720,-1004,-1326,-1658,-1994,-2298,-2550,-2741,-2838,-2850,-2758,-2579,-2315,-1985,-1613,-1212,-823,-445,-124,154,351,489,557,565,541,476,416,353,325,323,373,466,609,793,1010,1255,1506,1764,2003,2220,2406,2546,2644,2693,2696,2658,2577,2472,2341,2202,2054,1912,1771,1643,1521,1404,1288,1166,1026,871,680,465,208,-66,-379,-682,-1004,-1288,-1552,-1760,-1913,-2003,-2029,-1997,-1917,-1801,-1661,-1524,-1384,-1276,-1187,-1133,-1112,-1115,-1140,-1173,-1206,-1225,-1223,-1187,-1115,-1000,-845,-649,-421,-167,104,374,643,883,1101,1270,1397,1470,1483,1452,1355,1227,1049,844,627,387,174,-47,-222,-376,-481,-553,-579,-585,-568,-551,-550,-583,-657,-793,-988,-1237,-1541,-1868,-2204,-2523,-2793,-2991,-3099,-3089,-2972,-2728,-2385,-1945,-1442,-893,-336,209,708,1141,1495,1754,1919,1989,1978,1893,1758,1592,1404,1237,1075,967,890,879,911,1004,1137,1309,1508,1718,1924,2122,2285,2419,2505,2548,2539,2494,2402,2290,2152,2008,1867,1731,1619,1522,1452,1400,1367,1337,1317,1279,1234,1157,1061,928,773,591,389,175,-45,-271,-492,-711,-928,-1143,-1357,-1576,-1795,-2022,-2244,-2478,-2687,-2902,-3085,-3241,-3369,-3437,-3475,-3439,-3362,-3212,-3021,-2763,-2473,-2135,-1773,-1395,-1002,-625,-248,93,411,686,919,1104,1244,1337,1389,1403,1388,1352,1307,1254,1215,1175,1165,1161,1174,1196,1204,1201,1157,1065,905,674,360,-20,-472,-957,-1466,-1964,-2409,-2797,-3071,-3239,-3273,-3182,-2964,-2650,-2244,-1795,-1315,-845,-409,-28,279,497,638,678,662,565,435,271,103,-59,-189,-288,-328,-321,-252,-134,35,237,467,701,933,1138,1309,1434,1507,1524,1486,1406,1282,1140,984,830,696,583,512,481,487,545,622,740,861,993,1110,1213,1287,1333,1347,1335,1298,1254,1197,1147,1097,1060,1026,1000,968,935,884,821,734,625,498,345,182,0,-182,-375,-550,-728,-871,-1008,-1097,-1166,-1185,-1167,-1112,-1009,-882,-716,-535,-338,-142,51,219,371,480,556,591,584,545,469,378,263,161,50,-27,-90,-118,-115,-90,-45,3,38,46,8,-87,-246,-477,-762,-1105,-1471,-1845,-2205,-2513,-2758,-2914,-2974,-2923,-2788,-2540,-2243,-1873,-1483,-1084,-696,-349,-48,193,367,478,528,527,488,422,351,277,236,204,232,285,395,541,727,943,1178,1418,1655,1865,2052,2189,2279,2313,2291,2218,2099,1941,1761,1564,1364,1172,993,832,695,572,469,373,282,185,82,-40,-171,-320,-473,-632,-780,-913,-1021,-1103,-1146,-1164,-1149,-1110,-1067,-1004,-958,-911,-880,-866,-860,-873,-884,-904,-914,-920,-907,-884,-832,-767,-673,-563,-429,-278,-112,66,245,426,594,745,869,960,1005,1009,955,860,715,533,328,103,-115,-317,-488,-612,-684,-697,-654,-559,-429,-281,-131,-11,73,84,28,-116,-334,-619,-956,-1313,-1673,-1997,-2260,-2448,-2523,-2505,-2358,-2122,-1780,-1377,-914,-433,50,508,915,1263,1526,1712,1798,1815,1739,1614,1432,1230,1011,816,637,520,451,461,536,690,903,1176,1485,1814,2145,2450,2720,2930,3073,3140,3135,3055,2923,2738,2529,2305,2086,1877,1702,1544,1422,1313,1224,1130,1031,903,752,560,336,73,-208,-516,-818,-1120,-1410,-1664,-1910,-2106,-2291,-2441,-2577,-2689,-2796,-2884,-2967,-3041,-3095,-3145,-3166,-3176,-3155,-3112,-3041,-2934,-2806,-2636,-2440,-2208,-1944,-1648,-1324,-977,-610,-231,146,517,866,1181,1461,1685,1862,1978,2041,2059,2028,1974,1889,1801,1707,1624,1549,1489,1438,1391,1339,1262,1164,1008,814,546,227,-146,-566,-997,-1442,-1849,-2215,-2506,-2700,-2798,-2777,-2651,-2425,-2112,-1735,-1319,-881,-457,-58,292,571,788,912,970,949,863,732,555,372,171,1,-157,-266,-326,-345,-294,-211,-76,86,261,450,615,768,873,947,964,946,878,784,667,545,428,329,262,232,246,302,399,532,686,862,1029,1199,1337,1453,1532,1571,1576,1541,1481,1392,1289,1172,1051,925,810,684,579,466,362,258,146,34,-93,-233,-385,-563,-741,-944,-1135,-1333,-1504,-1655,-1762,-1823,-1830,-1776,-1667,-1499,-1285,-1032,-753,-464,-177,91,330,526,674,770,814,812,774,704,627,541,471,426,399,415,447,505,570,628,657,655,580,455,245,-32,-370,-763,-1175,-1597,-1991,-2340,-2618,-2808,-2900,-2892,-2781,-2586,-2313,-1986,-1623,-1243,-876,-523,-221,43,235,379,451,478,453,397,320,237,160,111,91,120,196,323,502,728,981,1269,1553,1838,2096,2319,2494,2613,2672,2669,2612,2498,2350,2158,1955,1727,1503,1276,1057,849,649,468,295,135,-9,-149,-262,-370,-453,-513,-562,-570,-578,-549,-522,-478,-443,-407,-389,-383,-394,-423,-459,-516,-567,-633,-687,-745,-800,-845,-897,-930,-971,-997,-1022,-1031,-1033,-1012,-981,-929,-859,-779,-684,-588,-497,-413,-352,-315,-311,-339,-406,-495,-617,-743,-876,-990,-1083,-1133,-1140,-1095,-995,-861,-679,-496,-303,-137,-12,57,59,-20,-160,-376,-622,-909,-1181,-1440,-1637,-1770,-1812,-1756,-1606,-1358,-1037,-647,-225,223,651,1056,1401,1686,1886,2006,2040,1999,1893,1738,1549,1353,1161,1004,882,824,825,896,1033,1226,1467,1741,2029,2310,2575,2789,2962,3056,3090,3040,2933,2758,2535,2283,2002,1730,1455,1213,992,812,662,547,457,386,325,262,192,102,-4,-143,-296,-482,-677,-896,-1116,-1342,-1566,-1776,-1986,-2168,-2341,-2489,-2614,-2721,-2795,-2854,-2879,-2891,-2871,-2835,-2775,-2693,-2593,-2465,-2313,-2139,-1928,-1697,-1427,-1133,-814,-470,-124,238,582,919,1223,1492,1718,1898,2027,2108,2144,2140,2107,2048,1977,1895,1815,1732,1654,1572,1487,1384,1265,1108,920,679,397,66,-309,-708,-1138,-1557,-1972,-2344,-2673,-2924,-3109,-3194,-3199,-3111,-2941,-2702,-2403,-2067,-1704,-1339,-986,-660,-377,-144,27,143,192,195,145,63,-42,-158,-269,-364,-433,-467,-461,-412,-319,-190,-21,161,373,571,775,947,1099,1207,1284,1314,1315,1280,1237,1173,1131,1088,1089,1107,1172,1264,1387,1534,1679,1831,1951,2057,2112,2135,2101,2028,1912,1758,1579,1374,1158,933,712,495,292,102,-68,-219,-351,-465,-568,-659,-746,-834,-923,-1014,-1116,-1206,-1303,-1379,-1435,-1464,-1449,-1393,-1286,-1130,-930,-686,-423,-129,152,436,683,897,1069,1180,1248,1260,1227,1164,1070,969,863,769,688,631,592,573,564,556,539,499,420,300,124,-105,-388,-712,-1073,-1438,-1806,-2139,-2428,-2651,-2795,-2851,-2822,-2699,-2507,-2247,-1939,-1610,-1260,-935,-628,-364,-156,14,107,173,178,165,124,79,34,8,-2,22,75,164,283,437,607,803,1000,1199,1380,1541,1665,1751,1788,1778,1717,1619,1477,1315,1129,942,755,588,430,310,196,126,59,20,-15,-42,-67,-89,-111,-134,-146,-162,-160,-162,-150,-138,-126,-112,-113,-112,-128,-148,-180,-217,-262,-307,-359,-411,-466,-525,-583,-649,-709,-773,-830,-877,-915,-935,-932,-915,-865,-801,-715,-615,-511,-405,-305,-228,-163,-135,-121,-143,-174,-227,-275,-321,-348,-349,-324,-262,-170,-53,92,237,386,514,615,671,677,620,504,325,98,-171,-461,-755,-1032,-1271,-1448,-1563,-1581,-1527,-1373,-1149,-853,-509,-137,244,606,937,1211,1422,1556,1615,1604,1525,1399,1240,1060,888,733,612,544,524,572,673,834,1036,1272,1529,1778,2019,2215,2375,2464,2500,2456,2362,2202,2003,1772,1522,1279,1036,831,640,495,374,279,207,136,74,-10,-101,-220,-362,-517,-703,-888,-1093,-1291,-1497,-1688,-1884,-2056,-2226,-2375,-2506,-2619,-2700,-2763,-2787,-2792,-2756,-2701,-2614,-2506,-2375,-2223,-2055,-1867,-1668,-1447,-1213,-962,-698,-421,-134,153,448,728,1000,1253,1473,1672,1825,1946,2027,2069,2078,2059,2013,1951,1876,1785,1692,1582,1463,1329,1174,999,800,575,326,57,-235,-530,-838,-1132,-1421,-1679,-1911,-2099,-2244,-2333,-2370,-2349,-2274,-2143,-1969,-1745,-1496,-1218,-926,-636,-350,-95,137,316,456,532,565,532,467,348,216,60,-89,-229,-334,-403,-421,-385,-291,-153,40,251,486,715,929,1110,1251,1338,1379,1369,1325,1250,1163,1078,1004,962,943,969,1023,1110,1213,1327,1435,1527,1591,1621,1607,1558,1458,1336,1171,998,802,604,408,214,38,-133,-282,-421,-539,-648,-742,-832,-907,-990,-1064,-1148,-1230,-1317,-1399,-1482,-1541,-1592,-1604,-1588,-1525,-1419,-1266,-1070,-837,-574,-299,-11,258,518,741,926,1079,1177,1255,1284,1301,1293,1279,1258,1241,1215,1203,1169,1145,1096,1038,958,848,719,550,365,138,-105,-376,-661,-955,-1252,-1540,-1815,-2057,-2274,-2442,-2566,-2636,-2656,-2616,-2534,-2398,-2231,-2032,-1817,-1591,-1376,-1163,-983,-814,-683,-572,-482,-416,-348,-293,-224,-142,-44,90,240,434,640,887,1135,1409,1664,1924,2144,2345,2493,2598,2651,2649,2601,2504,2372,2206,2021,1823,1616,1417,1225,1049,895,762,651,570,506,466,444,433,436,436,440,432,413,376,317,240,133,21,-123,-257,-409,-547,-687,-805,-922,-1015,-1106,-1184,-1254,-1326,-1388,-1455,-1515,-1572,-1623,-1667,-1688,-1709,-1691,-1675,-1623,-1566,-1487,-1404,-1312,-1222,-1133,-1054,-974,-908,-834,-766,-684,-597,-489,-377,-244,-112,29,159,278,378,458,506,535,524,501,444,370,280,169,56,-68,-189,-306,-404,-491,-540,-568,-547,-493,-394,-249,-76,144,374,627,878,1113,1332,1499,1633,1702,1717,1684,1590,1474,1320,1165,1013,880,783,725,715,753,835,955,1099,1259,1411,1557,1663,1742,1763,1747,1676,1566,1417,1243,1052,855,660,476,307,161,32,-70,-164,-235,-303,-363,-424,-485,-557,-622,-709,-786,-881,-978,-1078,-1189,-1302,-1418,-1541,-1657,-1768,-1870,-1950,-2015,-2042,-2051,-2018,-1962,-1874,-1761,-1631,-1484,-1327,-1167,-995,-834,-655,-485,-306,-125,61,248,439,624,806,978,1136,1280,1398,1505,1579,1643,1680,1704,1711,1702,1678,1638,1574,1493,1377,1242,1067,875,651,417,166,-79,-328,-553,-775,-964,-1145,-1300,-1441,-1572,-1683,-1793,-1886,-1966,-2033,-2073,-2091,-2072,-2024,-1930,-1812,-1650,-1473,-1272,-1073,-876,-702,-552,-443,-370,-346,-355,-405,-472,-557,-636,-706,-743,-748,-701,-608,-462,-272,-42,216,486,765,1019,1262,1460,1623,1739,1809,1838,1826,1791,1725,1655,1574,1496,1431,1370,1328,1293,1275,1259,1251,1243,1231,1220,1193,1171,1127,1088,1026,965,882,798,690,581,452,319,176,30,-111,-254,-381,-504,-609,-701,-778,-840,-886,-921,-934,-934,-913,-873,-809,-720,-611,-476,-329,-164,8,169,335,467,594,679,750,784,808,805,800,788,777,769,764,756,749,728,690,640,550,455,317,171,-3,-186,-381,-580,-785,-985,-1192,-1389,-1587,-1775,-1958,-2123,-2273,-2401,-2490,-2553,-2560,-2529,-2443,-2309,-2124,-1900,-1642,-1362,-1071,-785,-503,-253,-16,184,356,502,612,702,759,793,800,794,762,739,700,688,681,706,749,817,899,986,1065,1128,1153,1147,1093,1001,876,728,571,430,313,244,233,286,410,599,843,1133,1443,1760,2050,2306,2492,2611,2634,2571,2420,2187,1892,1544,1175,787,424,64,-242,-525,-756,-959,-1131,-1281,-1423,-1559,-1705,-1861,-2031,-2211,-2404,-2590,-2772,-2926,-3046,-3116,-3130,-3077,-2960,-2778,-2545,-2262,-1950,-1620,-1276,-944,-607,-289,23,318,608,875,1132,1356,1549,1705,1804,1864,1860,1817,1723,1592,1426,1230,1008,759,484,194,-120,-430,-745,-1031,-1292,-1493,-1642,-1717,-1718,-1660,-1525,-1351,-1127,-879,-616,-344,-77,183,426,653,861,1041,1205,1339,1455,1551,1634,1700,1769,1829,1894,1963,2032,2104,2172,2238,2285,2332,2348,2358,2340,2305,2252,2169,2078,1947,1805,1628,1431,1209,965,706,431,151,-131,-411,-684,-943,-1192,-1414,-1622,-1791,-1940,-2041,-2115,-2149,-2152,-2127,-2087,-2032,-1985,-1937,-1903,-1883,-1865,-1863,-1848,-1830,-1791,-1736,-1658,-1559,-1444,-1315,-1184,-1043,-913,-778,-666,-557,-473,-406,-363,-346,-350,-373,-406,-439,-459,-461,-428,-357,-253,-103,66,260,459,647,820,959,1065,1125,1154,1136,1101,1036,973,903,860,828,844,886,972,1095,1238,1402,1560,1697,1803,1854,1843,1771,1628,1435,1198,933,668,410,188,5,-124,-201,-225,-210,-159,-101,-32,5,21,-19,-105,-260,-460,-725,-1014,-1335,-1650,-1946,-2203,-2391,-2514,-2538,-2490,-2344,-2132,-1853,-1527,-1174,-811,-455,-124,169,402,574,661,677,601,459,243,-13,-299,-583,-850,-1071,-1244,-1349,-1391,-1380,-1309,-1211,-1077,-932,-773,-616,-453,-299,-138,11,162,299,433,554,662,766,857,945,1039,1130,1239,1357,1486,1633,1792,1957,2132,2306,2480,2649,2804,2948,3068,3165,3222,3251,3227,3169,3064,2915,2738,2529,2302,2061,1823,1569,1343,1095,877,642,422,185,-43,-290,-536,-792,-1058,-1322,-1596,-1865,-2138,-2400,-2661,-2901,-3133,-3333,-3522,-3667,-3797,-3882,-3944,-3962,-3954,-3895,-3811,-3671,-3497,-3277,-3022,-2740,-2436,-2137,-1844,-1592,-1373,-1222,-1112,-1081,-1078,-1131,-1197,-1271,-1340,-1377,-1379,-1333,-1221,-1052,-814,-505,-145,280,739,1221,1719,2189,2639,3026,3349,3593,3752,3833,3834,3781,3677,3556,3429,3321,3246,3222,3245,3336,3469,3655,3863,4090,4304,4493,4631,4704,4697,4600,4410,4129,3763,3324,2827,2283,1715,1127,545,-29,-580,-1103,-1588,-2042,-2441,-2811,-3123,-3399,-3636,-3821,-3992,-4112,-4226,-4306,-4379,-4430,-4473,-4496,-4505,-4488,-4454,-4382,-4285,-4152,-3980,-3777,-3528,-3247,-2928,-2578,-2202,-1815,-1423,-1057,-718,-443,-231,-107,-71,-116,-245,-426,-651,-885,-1114,-1310,-1459,-1548,-1568,-1525,-1412,-1249,-1039,-795,-534,-262,2,257,487,705,894,1076,1241,1416,1589,1790,2008,2255,2523,2818,3112,3420,3702,3962,4189,4359,4489,4556,4578,4549,4486,4387,4273,4137,4006,3862,3734,3598,3472,3343,3204,3057,2881,2673,2433,2137,1805,1423,1001,556,92,-370,-815,-1230,-1601,-1919,-2184,-2396,-2554,-2678,-2761,-2831,-2878,-2924,-2960,-2998,-3029,-3055,-3069,-3069,-3054,-3011,-2953,-2864,-2759,-2633,-2499,-2357,-2226,-2103,-2009,-1943,-1909,-1914,-1944,-2001,-2070,-2138,-2203,-2242,-2257,-2237,-2177,-2084,-1945,-1774,-1560,-1318,-1042,-737,-411,-65,289,651,1002,1350,1669,1970,2238,2475,2676,2851,2987,3101,3192,3257,3311,3346,3372,3384,3389,3379,3365,3333,3294,3232,3157,3057,2930,2779,2594,2374,2131,1844,1546,1212,867,509,142,-217,-575,-915,-1238,-1540,-1807,-2052,-2259,-2436,-2585,-2702,-2796,-2871,-2928,-2970,-3009,-3028,-3049,-3047,-3038,-3003,-2943,-2852,-2725,-2562,-2354,-2116,-1837,-1544,-1225,-920,-611,-353,-123,33,123,132,64,-84,-286,-539,-817,-1088,-1348,-1555,-1714,-1797,-1815,-1753,-1632,-1451,-1223,-966,-681,-391,-95,191,459,712,933,1133,1297,1439,1551,1647,1727,1799,1873,1953,2051,2156,2294,2434,2604,2776,2950,3128,3287,3436,3561,3659,3728,3771,3776,3759,3704,3631,3523,3407,3258,3111,2942,2770,2592,2404,2210,2006,1785,1548,1288,1007,700,372,22,-337,-705,-1067,-1419,-1752,-2056,-2327,-2567,-2761,-2930,-3057,-3159,-3235,-3286,-3323,-3346,-3354,-3353,-3339,-3315,-3277,-3228,-3165,-3093,-3014,-2935,-2857,-2796,-2747,-2723,-2724,-2747,-2792,-2854,-2918,-2981,-3025,-3045,-3023,-2956,-2834,-2645,-2407,-2093,-1734,-1318,-865,-384,110,605,1080,1530,1931,2287,2578,2816,2989,3110,3189,3227,3250,3255,3267,3285,3321,3372,3444,3526,3622,3709,3798,3859,3904,3910,3884,3810,3703,3545,3354,3125,2860,2576,2262,1937,1595,1245,891,529,173,-187,-537,-881,-1216,-1532,-1835,-2114,-2372,-2602,-2801,-2976,-3111,-3228,-3304,-3361,-3388,-3397,-3379,-3346,-3285,-3205,-3098,-2958,-2790,-2579,-2341,-2060,-1758,-1431,-1101,-774,-476,-216,-8,125,198,184,109,-32,-220,-433,-660,-873,-1060,-1195,-1278,-1283,-1225,-1089,-892,-638,-347,-27,296,613,903,1159,1369,1532,1647,1717,1757,1767,1769,1769,1780,1806,1862,1939,2042,2168,2299,2447,2582,2716,2828,2927,2997,3051,3073,3081,3054,3017,2943,2855,2738,2599,2437,2250,2042,1816,1564,1305,1018,728,416,99,-230,-562,-899,-1230,-1554,-1866,-2158,-2424,-2662,-2862,-3031,-3162,-3256,-3322,-3353,-3364,-3346,-3315,-3254,-3185,-3090,-2974,-2848,-2687,-2526,-2344,-2164,-1987,-1829,-1692,-1596,-1537,-1524,-1560,-1629,-1738,-1862,-1998,-2123,-2227,-2297,-2314,-2283,-2180,-2021,-1798,-1511,-1184,-799,-400,36,470,912,1340,1747,2136,2485,2811,3091,3344,3555,3738,3884,4002,4096,4156,4202,4213,4206,4173,4113,4037,3929,3815,3671,3526,3363,3199,3020,2840,2649,2447,2233,2002,1756,1494,1221,936,645,359,72,-199,-459,-705,-930,-1147,-1344,-1536,-1722,-1894,-2078,-2236,-2409,-2551,-2691,-2803,-2894,-2957,-2986,-2993,-2960,-2919,-2838,-2755,-2646,-2533,-2410,-2276,-2146,-2004,-1875,-1746,-1633,-1543,-1478,-1449,-1461,-1510,-1605,-1728,-1885,-2049,-2222,-2382,-2511,-2611,-2653,-2648,-2577,-2447,-2262,-2018,-1734,-1411,-1059,-696,-321,46,402,740,1047,1332,1576,1796,1980,2139,2274,2394,2496,2596,2687,2785,2872,2976,3059,3163,3243,3333,3401,3468,3518,3553,3572,3568,3540,3492,3407,3305,3171,3020,2849,2672,2485,2306,2128,1958,1797,1637,1477,1306,1121,910,676,404,110,-216,-556,-908,-1253,-1590,-1896,-2172,-2404,-2592,-2733,-2829,-2887,-2899,-2891,-2848,-2786,-2711,-2615,-2518,-2411,-2304,-2202,-2115,-2038,-1996,-1969,-1995,-2035,-2131,-2236,-2376,-2523,-2664,-2796,-2888,-2943,-2931,-2865,-2712,-2501,-2206,-1857,-1449,-1007,-538,-66,398,841,1233,1596,1882,2133,2312,2451,2542,2607,2641,2677,2693,2729,2759,2804,2853,2899,2948,2980,3005,3006,2991,2951,2891,2814,2710,2601,2459,2318,2147,1972,1776,1578,1363,1156,935,733,520,330,134,-51,-237,-425,-618,-826,-1040,-1273,-1513,-1755,-2008,-2238,-2460,-2651,-2805,-2924,-2994,-3022,-3005,-2953,-2860,-2752,-2610,-2462,-2294,-2119,-1932,-1740,-1533,-1327,-1116,-907,-717,-542,-405,-311,-264,-280,-347,-475,-644,-856,-1077,-1319,-1524,-1723,-1849,-1936,-1944,-1879,-1749,-1541,-1282,-973,-630,-277,86,426,747,1028,1270,1473,1636,1768,1874,1965,2050,2132,2223,2315,2419,2522,2631,2733,2838,2925,3019,3095,3172,3250,3311,3382,3426,3465,3473,3450,3389,3279,3124,2924,2675,2400,2087,1763,1432,1092,769,447,141,-153,-444,-719,-993,-1255,-1513,-1759,-1988,-2201,-2383,-2542,-2662,-2754,-2801,-2828,-2805,-2774,-2701,-2621,-2514,-2404,-2272,-2140,-1999,-1854,-1720,-1589,-1480,-1398,-1348,-1345,-1384,-1477,-1613,-1791,-1999,-2221,-2445,-2647,-2821,-2934,-2999,-2978,-2892,-2723,-2484,-2179,-1818,-1411,-974,-517,-57,402,841,1258,1646,1995,2315,2593,2839,3054,3234,3394,3520,3632,3709,3770,3799,3803,3774,3721,3634,3520,3389,3226,3062,2874,2689,2489,2293,2088,1879,1669,1449,1227,1004,777,556,336,125,-76,-276,-463,-657,-844,-1041,-1246,-1456,-1681,-1903,-2133,-2344,-2548,-2715,-2850,-2938,-2975,-2963,-2898,-2788,-2638,-2463,-2267,-2064,-1872,-1680,-1521,-1374,-1262,-1171,-1113,-1074,-1071,-1080,-1121,-1178,-1257,-1353,-1462,-1580,-1704,-1825,-1934,-2036,-2107,-2159,-2169,-2152,-2082,-1984,-1829,-1643,-1412,-1148,-856,-537,-212,132,459,789,1097,1386,1655,1894,2118,2315,2496,2662,2809,2949,3072,3185,3283,3364,3434,3482,3521,3542,3553,3556,3549,3537,3517,3489,3452,3395,3330,3230,3123,2978,2828,2651,2471,2284,2100,1916,1746,1569,1408,1227,1042,835,594,334,23,-302,-667,-1038,-1424,-1790,-2143,-2454,-2723,-2938,-3097,-3195,-3247,-3243,-3205,-3135,-3040,-2939,-2823,-2715,-2607,-2514,-2433,-2375,-2339,-2328,-2353,-2399,-2484,-2595,-2724,-2877,-3024,-3177,-3303,-3402,-3453,-3450,-3379,-3240,-3021,-2733,-2379,-1965,-1514,-1033,-548,-71,374,786,1136,1438,1675,1862,2000,2100,2176,2235,2289,2349,2411,2491,2573,2665,2759,2844,2930,2988,3041,3068,3074,3062,3028,2976,2911,2824,2726,2613,2488,2351,2208,2056,1904,1753,1598,1456,1308,1165,1016,860,681,492,263,20,-261,-559,-877,-1196,-1512,-1801,-2063,-2272,-2435,-2532,-2572,-2554,-2483,-2373,-2224,-2054,-1870,-1675,-1484,-1296,-1107,-944,-775,-638,-510,-416,-343,-312,-315,-361,-449,-579,-740,-938,-1147,-1371,-1588,-1788,-1961,-2091,-2172,-2197,-2164,-2070,-1923,-1724,-1486,-1214,-926,-621,-321,-25,261,524,776,1004,1215,1416,1590,1766,1913,2064,2189,2310,2410,2499,2575,2635,2691,2737,2784,2830,2881,2935,2990,3045,3080,3111,3096,3063,2967,2840,2649,2427,2149,1853,1523,1186,841,499,166,-161,-476,-779,-1076,-1360,-1637,-1904,-2153,-2387,-2598,-2773,-2929,-3031,-3114,-3140,-3148,-3107,-3055,-2965,-2871,-2754,-2630,-2503,-2365,-2228,-2085,-1946,-1807,-1682,-1560,-1463,-1383,-1329,-1306,-1305,-1335,-1387,-1450,-1529,-1599,-1662,-1701,-1711,-1677,-1604,-1474,-1298,-1071,-793,-481,-128,240,625,1010,1382,1739,2061,2358,2607,2827,3001,3145,3257,3343,3409,3457,3492,3511,3526,3514,3504,3459,3402,3318,3209,3075,2918,2734,2540,2325,2108,1888,1666,1461,1259,1075,911,753,626,497,391,282,177,62,-62,-211,-378,-580,-801,-1056,-1325,-1607,-1893,-2160,-2405,-2609,-2765,-2856,-2893,-2856,-2770,-2627,-2451,-2249,-2042,-1835,-1655,-1499,-1383,-1313,-1279,-1301,-1353,-1452,-1577,-1728,-1895,-2074,-2246,-2425,-2576,-2721,-2833,-2923,-2980,-3005,-2994,-2951,-2868,-2751,-2599,-2408,-2189,-1934,-1654,-1347,-1023,-682,-332,18,374,714,1049,1364,1663,1940,2195,2424,2636,2814,2982,3114,3237,3331,3406,3466,3504,3529,3537,3528,3516,3488,3454,3417,3367,3324,3267,3207,3149,3073,3004,2921,2836,2746,2651,2547,2441,2320,2186,2036,1859,1657,1423,1151,848,508,145,-243,-638,-1037,-1422,-1787,-2124,-2418,-2677,-2885,-3049,-3170,-3244,-3280,-3275,-3241,-3167,-3080,-2962,-2835,-2706,-2574,-2461,-2363,-2292,-2257,-2248,-2284,-2338,-2424,-2525,-2624,-2723,-2797,-2839,-2837,-2779,-2661,-2477,-2232,-1923,-1559,-1161,-721,-281,166,592,983,1337,1628,1870,2044,2167,2235,2265,2259,2245,2216,2205,2202,2229,2280,2360,2460,2578,2703,2821,2929,3006,3056,3063,3029,2951,2829,2668,2473,2248,2003,1743,1472,1205,939,689,452,234,42,-140,-292,-441,-574,-714,-856,-1014,-1185,-1379,-1582,-1805,-2020,-2234,-2422,-2581,-2694,-2757,-2760,-2709,-2599,-2441,-2244,-2009,-1763,-1499,-1240,-992,-751,-548,-355,-211,-89,-11,31,37,0,-66,-170,-302,-459,-638,-829,-1027,-1222,-1410,-1572,-1713,-1811,-1867,-1876,-1827,-1728,-1574,-1372,-1127,-850,-543,-225,98,423,725,1024,1280,1528,1730,1914,2067,2189,2296,2373,2438,2487,2522,2549,2572,2588,2609,2633,2658,2702,2744,2802,2860,2916,2966,2995,2995,2961,2879,2748,2564,2330,2048,1736,1389,1035,674,323,-13,-327,-619,-886,-1133,-1361,-1572,-1771,-1954,-2131,-2286,-2429,-2550,-2647,-2721,-2767,-2786,-2777,-2748,-2686,-2611,-2511,-2394,-2263,-2122,-1967,-1824,-1668,-1544,-1421,-1339,-1280,-1261,-1279,-1336,-1421,-1544,-1676,-1823,-1965,-2090,-2189,-2248,-2255,-2208,-2100,-1928,-1694,-1411,-1073,-707,-313,95,494,888,1254,1594,1899,2164,2392,2586,2740,2873,2972,3055,3122,3172,3214,3247,3266,3277,3274,3249,3215,3145,3063,2943,2802,2634,2440,2230,1997,1761,1517,1276,1048,824,629,448,288,153,28,-83,-185,-300,-419,-562,-723,-918,-1130,-1372,-1619,-1869,-2105,-2312,-2474,-2584,-2625,-2604,-2508,-2356,-2150,-1905,-1643,-1373,-1116,-892,-702,-571,-498,-480,-536,-640,-804,-1012,-1247,-1510,-1773,-2037,-2278,-2496,-2675,-2812,-2904,-2950,-2945,-2902,-2811,-2684,-2526,-2329,-2113,-1869,-1605,-1329,-1035,-736,-428,-121,187,492,789,1079,1358,1618,1872,2097,2312,2498,2668,2813,2940,3053,3145,3229,3303,3365,3431,3480,3530,3569,3600,3621,3627,3622,3598,3562,3504,3433,3341,3231,3103,2955,2791,2609,2416,2209,1995,1777,1546,1315,1068,811,532,237,-89,-431,-795,-1174,-1551,-1929,-2284,-2616,-2908,-3161,-3361,-3521,-3619,-3685,-3687,-3668,-3590,-3493,-3357,-3200,-3029,-2847,-2668,-2501,-2356,-2238,-2160,-2116,-2117,-2153,-2222,-2312,-2419,-2518,-2614,-2673,-2700,-2669,-2583,-2423,-2201,-1906,-1551,-1151,-705,-255,203,632,1025,1360,1633,1829,1958,2019,2023,1982,1920,1841,1775,1731,1715,1754,1825,1955,2110,2303,2503,2704,2892,3036,3150,3196,3195,3126,3008,2830,2624,2367,2106,1820,1539,1260,996,747,531,330,173,29,-74,-168,-236,-308,-377,-459,-557,-679,-818,-984,-1153,-1332,-1497,-1649,-1765,-1848,-1884,-1869,-1820,-1709,-1580,-1406,-1221,-1018,-812,-606,-417,-238,-88,34,123,171,182,148,70,-44,-205,-384,-600,-826,-1060,-1290,-1509,-1699,-1866,-1986,-2067,-2095,-2081,-2008,-1896,-1737,-1540,-1314,-1060,-789,-505,-220,69,345,612,859,1084,1283,1453,1598,1706,1800,1858,1910,1944,1978,2010,2050,2100,2166,2243,2336,2437,2545,2657,2753,2846,2903,2936,2923,2866,2752,2592,2365,2107,1787,1455,1087,722,352,2,-335,-644,-933,-1195,-1444,-1670,-1888,-2092,-2286,-2465,-2632,-2775,-2901,-2996,-3064,-3108,-3114,-3106,-3061,-3003,-2914,-2816,-2685,-2551,-2384,-2221,-2031,-1857,-1667,-1509,-1356,-1243,-1160,-1115,-1115,-1143,-1214,-1298,-1400,-1497,-1580,-1635,-1649,-1611,-1515,-1364,-1143,-879,-554,-203,179,567,956,1330,1678,1999,2274,2522,2725,2896,3039,3150,3247,3324,3398,3457,3523,3578,3637,3691,3736,3772,3788,3781,3744,3672,3565,3418,3236,3021,2773,2509,2220,1931,1626,1331,1034,747,472,207,-41,-275,-493,-693,-883,-1055,-1227,-1390,-1555,-1727,-1897,-2079,-2255,-2428,-2584,-2716,-2815,-2870,-2878,-2832,-2739,-2598,-2426,-2225,-2018,-1811,-1624,-1466,-1352,-1280,-1267,-1296,-1382,-1506,-1664,-1850,-2039,-2236,-2420,-2582,-2721,-2821,-2891,-2919,-2914,-2870,-2797,-2689,-2561,-2396,-2223,-2009,-1791,-1541,-1285,-1006,-723,-429,-134,158,449,728,1001,1262,1510,1746,1970,2177,2378,2555,2727,2876,3014,3135,3234,3325,3390,3442,3484,3497,3515,3507,3499,3482,3459,3433,3405,3366,3328,3267,3205,3106,3001,2856,2695,2505,2294,2072,1833,1598,1351,1115,870,630,378,117,-163,-460,-779,-1112,-1462,-1814,-2162,-2494,-2800,-3065,-3289,-3449,-3561,-3604,-3585,-3512,-3377,-3209,-2993,-2766,-2519,-2283,-2062,-1871,-1715,-1612,-1547,-1547,-1579,-1665,-1772,-1906,-2040,-2167,-2268,-2326,-2332,-2274,-2139,-1937,-1657,-1315,-921,-488,-37,409,838,1220,1556,1818,2013,2136,2186,2189,2136,2063,1969,1886,1812,1773,1763,1798,1867,1973,2096,2243,2378,2513,2613,2683,2711,2687,2619,2501,2336,2141,1903,1651,1377,1097,818,543,281,38,-186,-383,-553,-701,-818,-913,-997,-1058,-1130,-1188,-1260,-1343,-1431,-1536,-1638,-1745,-1845,-1925,-1986,-2017,-2011,-1975,-1893,-1783,-1636,-1464,-1271,-1069,-859,-665,-479,-330,-208,-131,-99,-106,-171,-258,-395,-546,-722,-905,-1087,-1264,-1417,-1562,-1658,-1741,-1772,-1771,-1731,-1644,-1525,-1367,-1176,-959,-718,-461,-195,78,345,610,854,1096,1305,1509,1682,1844,1983,2112,2222,2323,2416,2495,2580,2647,2720,2781,2842,2900,2950,3003,3043,3084,3111,3129,3125,3104,3038,2948,2796,2609,2355,2061,1713,1332,925,512,99,-282,-640,-941,-1198,-1401,-1552,-1669,-1748,-1810,-1863,-1917,-1976,-2053,-2138,-2239,-2347,-2459,-2565,-2662,-2742,-2792,-2824,-2810,-2776,-2698,-2601,-2473,-2335,-2185,-2038,-1901,-1781,-1686,-1618,-1580,-1579,-1595,-1654,-1711,-1795,-1870,-1939,-1987,-2001,-1973,-1895,-1760,-1565,-1314,-1010,-658,-279,125,530,924,1302,1636,1942,2189,2399,2564,2688,2786,2859,2920,2974,3031,3088,3156,3219,3293,3349,3405,3428,3433,3399,3329,3224,3073,2900,2684,2456,2204,1941,1681,1408,1154,893,652,415,190,-18,-218,-397,-566,-716,-853,-975,-1089,-1198,-1304,-1413,-1525,-1644,-1765,-1886,-2004,-2103,-2195,-2249,-2281,-2271,-2233,-2152,-2053,-1915,-1779,-1624,-1489,-1360,-1270,-1214,-1203,-1247,-1330,-1469,-1635,-1834,-2039,-2250,-2441,-2607,-2736,-2818,-2862,-2844,-2793,-2683,-2547,-2363,-2160,-1921,-1670,-1396,-1116,-823,-533,-238,44,324,583,838,1067,1293,1493,1693,1876,2061,2240,2420,2606,2789,2984,3166,3359,3532,3696,3841,3955,4045,4096,4113,4100,4047,3977,3875,3756,3631,3477,3332,3157,2983,2784,2570,2339,2082,1816,1529,1241,949,666,398,148,-84,-290,-489,-670,-856,-1039,-1242,-1451,-1681,-1925,-2171,-2428,-2668,-2896,-3094,-3256,-3379,-3455,-3483,-3468,-3411,-3319,-3211,-3077,-2951,-2823,-2710,-2622,-2552,-2515,-2502,-2513,-2550,-2599,-2667,-2728,-2792,-2837,-2852,-2841,-2769,-2655,-2471,-2230,-1921,-1562,-1147,-707,-235,226,682,1101,1477,1803,2057,2261,2392,2479,2515,2521,2505,2481,2465,2456,2476,2513,2578,2663,2762,2869,2971,3061,3129,3170,3173,3141,3069,2954,2809,2619,2404,2154,1879,1584,1271,950,627,310,13,-255,-485,-662,-794,-856,-874,-836,-764,-670,-567,-473,-407,-373,-383,-435,-527,-647,-789,-936,-1072,-1190,-1274,-1317,-1323,-1280,-1201,-1095,-962,-827,-689,-571,-475,-417,-401,-421,-496,-600,-755,-931,-1142,-1357,-1595,-1817,-2043,-2240,-2415,-2547,-2641,-2672,-2660,-2573,-2439,-2237,-1993,-1701,-1379,-1039,-687,-345,-7,301,591,849,1078,1288,1461,1631,1770,1910,2030,2153,2262,2372,2471,2565,2647,2723,2777,2825,2853,2867,2869,2854,2833,2790,2746,2671,2591,2474,2334,2156,1934,1681,1378,1048,689,319,-56,-406,-736,-1015,-1249,-1426,-1551,-1630,-1667,-1685,-1685,-1687,-1698,-1719,-1767,-1825,-1904,-1992,-2080,-2169,-2242,-2306,-2346,-2375,-2378,-2373,-2355,-2327,-2300,-2269,-2239,-2212,-2184,-2155,-2124,-2095,-2054,-2026,-1979,-1950,-1905,-1876,-1834,-1798,-1747,-1680,-1590,-1463,-1302,-1085,-829,-512,-165,229,637,1061,1480,1878,2250,2582,2866,3110,3300,3453,3565,3646,3705,3747,3774,3799,3808,3821,3815,3806,3773,3725,3657,3558,3451,3303,3156,2978,2798,2599,2395,2177,1947,1707,1442,1168,870,561,240,-84,-398,-700,-966,-1206,-1392,-1541,-1635,-1692,-1715,-1710,-1698,-1677,-1668,-1672,-1693,-1734,-1795,-1862,-1945,-2017,-2093,-2147,-2194,-2217,-2225,-2223,-2209,-2199,-2192,-2200,-2230,-2281,-2358,-2457,-2574,-2710,-2843,-2983,-3102,-3210,-3289,-3335,-3355,-3325,-3273,-3170,-3037,-2867,-2655,-2421,-2146,-1851,-1531,-1193,-849,-500,-155,178,498,800,1083,1351,1603,1845,2084,2317,2551,2785,3022,3250,3480,3684,3883,4043,4184,4277,4343,4360,4343,4291,4199,4094,3948,3803,3625,3452,3253,3052,2833,2608,2365,2116,1852,1590,1324,1071,830,611,420,253,125,7,-76,-167,-245,-343,-455,-592,-758,-942,-1154,-1365,-1590,-1789,-1986,-2139,-2275,-2363,-2430,-2458,-2471,-2466,-2451,-2441,-2433,-2435,-2452,-2475,-2516,-2558,-2611,-2662,-2713,-2756,-2795,-2811,-2824,-2805,-2769,-2700,-2596,-2459,-2278,-2057,-1793,-1488,-1149,-782,-397,-6,385,749,1096,1392,1650,1856,2009,2113,2174,2194,2184,2157,2114,2070,2033,2007,1995,2007,2033,2082,2141,2217,2285,2366,2423,2478,2502,2505,2478,2411,2311,2172,1985,1774,1508,1232,918,603,282,-22,-300,-538,-727,-858,-930,-947,-907,-839,-735,-635,-539,-466,-435,-441,-497,-598,-728,-895,-1065,-1246,-1408,-1552,-1661,-1736,-1769,-1765,-1726,-1658,-1571,-1474,-1373,-1286,-1211,-1159,-1140,-1143,-1190,-1255,-1360,-1478,-1624,-1769,-1926,-2068,-2195,-2293,-2354,-2364,-2328,-2220,-2069,-1840,-1579,-1251,-910,-530,-158,221,574,902,1196,1451,1666,1851,1997,2127,2240,2341,2454,2562,2687,2824,2969,3129,3285,3440,3585,3711,3807,3880,3902,3898,3840,3745,3606,3430,3208,2959,2669,2356,2015,1655,1277,899,514,146,-207,-525,-808,-1043,-1226,-1362,-1440,-1483,-1483,-1463,-1428,-1397,-1375,-1379,-1407,-1477,-1575,-1716,-1877,-2075,-2276,-2501,-2712,-2922,-3116,-3281,-3421,-3529,-3591,-3630,-3617,-3576,-3501,-3396,-3273,-3138,-2993,-2856,-2720,-2599,-2487,-2390,-2293,-2204,-2096,-1982,-1835,-1659,-1445,-1186,-891,-556,-190,196,597,997,1385,1759,2099,2413,2688,2929,3135,3309,3453,3567,3657,3727,3766,3792,3787,3763,3723,3650,3576,3468,3361,3239,3109,2985,2848,2724,2589,2458,2316,2162,1990,1796,1570,1322,1037,734,409,80,-245,-555,-826,-1067,-1238,-1367,-1424,-1430,-1386,-1302,-1195,-1079,-963,-874,-805,-783,-794,-852,-949,-1075,-1230,-1394,-1567,-1734,-1883,-2016,-2120,-2196,-2249,-2275,-2287,-2285,-2282,-2280,-2293,-2311,-2352,-2399,-2463,-2524,-2589,-2633,-2669,-2663,-2635,-2557,-2443,-2282,-2079,-1838,-1562,-1265,-948,-629,-308,-2,288,555,797,1016,1214,1391,1562,1716,1874,2027,2184,2341,2494,2650,2788,2923,3029,3119,3179,3213,3215,3194,3143,3076,2987,2889,2777,2665,2541,2418,2285,2145,1996,1827,1655,1454,1251,1031,808,590,379,188,24,-110,-211,-279,-317,-335,-341,-347,-369,-405,-477,-576,-712,-874,-1067,-1267,-1485,-1689,-1889,-2067,-2225,-2350,-2455,-2526,-2581,-2617,-2637,-2659,-2670,-2697,-2718,-2753,-2793,-2830,-2871,-2895,-2910,-2894,-2858,-2777,-2670,-2514,-2325,-2095,-1831,-1539,-1216,-881,-528,-179,168,502,811,1093,1339,1547,1715,1843,1932,1989,2016,2018,2013,1989,1979,1962,1968,1987,2031,2092,2180,2276,2397,2510,2639,2741,2845,2912,2959,2972,2950,2889,2792,2653,2481,2270,2027,1754,1460,1153,837,528,238,-32,-253,-438,-568,-644,-674,-658,-605,-537,-451,-384,-326,-309,-322,-391,-491,-648,-824,-1035,-1255,-1472,-1680,-1860,-2006,-2108,-2168,-2175,-2146,-2075,-1982,-1872,-1764,-1661,-1585,-1536,-1524,-1554,-1617,-1713,-1838,-1975,-2119,-2251,-2367,-2440,-2481,-2457,-2380,-2237,-2035,-1771,-1463,-1111,-735,-350,39,402,751,1048,1319,1535,1717,1856,1960,2042,2104,2149,2196,2235,2282,2337,2397,2470,2547,2627,2707,2780,2840,2883,2901,2889,2849,2769,2657,2502,2309,2082,1812,1516,1188,842,483,123,-227,-554,-850,-1102,-1303,-1445,-1530,-1553,-1519,-1441,-1318,-1179,-1021,-872,-737,-635,-575,-559,-599,-687,-823,-1004,-1208,-1441,-1674,-1907,-2117,-2310,-2457,-2581,-2650,-2693,-2693,-2669,-2619,-2552,-2476,-2397,-2318,-2243,-2170,-2105,-2038,-1969,-1897,-1804,-1701,-1569,-1407,-1216,-986,-722,-428,-101,244,605,970,1330,1681,2004,2310,2575,2815,3013,3182,3312,3420,3488,3543,3562,3570,3551,3520,3465,3403,3313,3223,3107,2990,2858,2724,2580,2443,2292,2150,1997,1837,1672,1476,1274,1030,772,478,169,-156,-485,-800,-1095,-1349,-1552,-1696,-1767,-1775,-1703,-1582,-1398,-1192,-959,-741,-533,-380,-266,-228,-250,-345,-501,-712,-965,-1247,-1539,-1831,-2108,-2357,-2574,-2754,-2892,-3001,-3074,-3122,-3155,-3169,-3179,-3184,-3178,-3176,-3156,-3137,-3091,-3033,-2949,-2833,-2697,-2519,-2318,-2082,-1821,-1531,-1230,-905,-582,-258,65,364,660,926,1174,1403,1611,1806,1981,2150,2301,2449,2577,2699,2805,2889,2964,3004,3036,3037,3024,2985,2942,2874,2815,2739,2672,2604,2543,2480,2423,2357,2288,2203,2102,1979,1833,1669,1483,1285,1087,882,702,534,398,295,221,184,171,176,195,202,202,175,114,19,-116,-289,-494,-723,-972,-1224,-1480,-1721,-1949,-2151,-2331,-2483,-2607,-2716,-2793,-2869,-2923,-2972,-3015,-3042,-3070,-3070,-3068,-3030,-2973,-2886,-2766,-2615,-2435,-2220,-1990,-1728,-1458,-1169,-878,-588,-295,-21,248,490,716,915,1090,1238,1369,1469,1563,1632,1691,1745,1784,1824,1855,1891,1913,1956,1979,2023,2061,2101,2146,2186,2222,2252,2267,2267,2251,2211,2143,2052,1925,1769,1581,1361,1116,853,573,296,23,-224,-449,-627,-768,-855,-895,-890,-842,-766,-664,-560,-453,-365,-305,-270,-287,-327,-425,-537,-692,-850,-1020,-1180,-1325,-1443,-1530,-1580,-1597,-1578,-1535,-1472,-1400,-1333,-1268,-1232,-1210,-1218,-1251,-1298,-1369,-1438,-1516,-1578,-1633,-1662,-1670,-1647,-1597,-1507,-1392,-1239,-1056,-851,-620,-373,-126,130,369,601,809,997,1161,1305,1430,1539,1640,1736,1830,1926,2025,2126,2237,2334,2446,2537,2628,2703,2756,2797,2810,2801,2766,2704,2613,2498,2345,2171,1953,1716,1435,1137,809,467,116,-229,-562,-869,-1137,-1366,-1533,-1652,-1705,-1708,-1656,-1561,-1437,-1289,-1141,-995,-869,-771,-709,-685,-703,-763,-855,-985,-1133,-1303,-1476,-1654,-1817,-1972,-2102,-2209,-2300,-2356,-2402,-2421,-2432,-2426,-2417,-2393,-2368,-2335,-2291,-2244,-2178,-2107,-2013,-1909,-1776,-1629,-1453,-1253,-1033,-786,-520,-242,57,350,658,947,1239,1505,1762,1990,2200,2383,2546,2682,2801,2894,2969,3027,3061,3084,3085,3071,3042,2999,2946,2881,2814,2737,2664,2582,2508,2420,2337,2232,2119,1976,1807,1604,1360,1088,776,450,108,-228,-542,-822,-1047,-1212,-1299,-1319,-1261,-1139,-967,-752,-525,-297,-93,74,178,228,193,97,-77,-305,-583,-895,-1220,-1550,-1863,-2148,-2403,-2612,-2776,-2905,-2987,-3046,-3070,-3081,-3069,-3051,-3022,-2976,-2931,-2856,-2778,-2671,-2542,-2394,-2210,-2012,-1781,-1535,-1270,-994,-712,-432,-159,98,340,553,745,907,1047,1162,1263,1345,1430,1500,1583,1662,1747,1842,1927,2022,2101,2173,2233,2270,2295,2300,2285,2263,2224,2185,2144,2097,2065,2025,1998,1960,1925,1874,1809,1725,1609,1477,1313,1128,927,718,505,308,124,-33,-153,-244,-294,-314,-308,-282,-249,-219,-201,-203,-236,-297,-400,-530,-696,-887,-1094,-1318,-1537,-1759,-1958,-2151,-2310,-2458,-2576,-2676,-2757,-2820,-2867,-2892,-2902,-2876,-2829,-2740,-2615,-2448,-2244,-2000,-1734,-1442,-1141,-845,-547,-281,-26,193,388,553,691,809,903,990,1055,1123,1177,1237,1288,1348,1405,1466,1532,1598,1663,1734,1795,1860,1915,1965,2013,2048,2088,2112,2142,2158,2179,2182,2188,2170,2144,2094,2020,1921,1793,1632,1448,1235,1005,762,515,273,47,-160,-331,-475,-571,-639,-664,-664,-636,-603,-555,-534,-507,-529,-559,-645,-749,-894,-1058,-1247,-1433,-1631,-1796,-1958,-2072,-2162,-2207,-2221,-2204,-2165,-2109,-2056,-1997,-1957,-1925,-1905,-1901,-1896,-1897,-1882,-1862,-1813,-1743,-1647,-1516,-1368,-1187,-991,-775,-552,-323,-95,122,333,520,688,832,952,1045,1117,1171,1208,1245,1274,1316,1368,1437,1532,1636,1776,1913,2078,2231,2391,2531,2654,2754,2815,2851,2843,2800,2725,2608,2471,2295,2100,1877,1636,1369,1092,792,487,175,-135,-438,-713,-970,-1183,-1351,-1476,-1540,-1561,-1528,-1456,-1347,-1217,-1066,-921,-772,-648,-546,-473,-444,-448,-495,-587,-707,-867,-1048,-1244,-1457,-1663,-1868,-2063,-2239,-2407,-2549,-2675,-2782,-2860,-2922,-2942,-2942,-2890,-2805,-2669,-2491,-2270,-2012,-1726,-1420,-1111,-805,-511,-245,-2,211,395,568,717,867,1024,1177,1367,1552,1773,1997,2237,2477,2718,2937,3146,3307,3447,3531,3574,3564,3509,3411,3278,3115,2934,2739,2549,2357,2182,2019,1871,1746,1628,1523,1425,1318,1216,1085,950,780,599,387,166,-71,-301,-526,-724,-888,-1015,-1085,-1111,-1090,-1020,-939,-826,-737,-656,-626,-642,-727,-872,-1091,-1354,-1673,-2010,-2355,-2691,-2985,-3242,-3431,-3556,-3618,-3605,-3550,-3433,-3289,-3118,-2928,-2736,-2538,-2341,-2151,-1958,-1770,-1585,-1394,-1212,-1024,-844,-666,-496,-332,-176,-29,115,249,383,513,646,775,906,1034,1158,1279,1390,1490,1579,1658,1723,1780,1826,1868,1909,1947,1990,2034,2082,2133,2184,2231,2280,2315,2345,2359,2362,2345,2313,2261,2185,2093,1970,1829,1661,1471,1262,1030,790,532,281,18,-223,-463,-673,-868,-1025,-1154,-1248,-1301,-1328,-1317,-1281,-1229,-1159,-1089,-1019,-962,-920,-898,-895,-916,-955,-1012,-1078,-1160,-1241,-1337,-1426,-1531,-1628,-1737,-1839,-1937,-2026,-2087,-2122,-2114,-2055,-1942,-1769,-1540,-1265,-949,-611,-263,78,391,678,906,1101,1226,1315,1349,1352,1327,1286,1241,1195,1166,1148,1152,1175,1217,1273,1341,1414,1486,1550,1607,1641,1665,1662,1650,1609,1566,1503,1435,1366,1285,1210,1129,1047,964,869,775,659,543,397,245,66,-124,-328,-543,-753,-964,-1148,-1317,-1443,-1536,-1578,-1575,-1521,-1425,-1291,-1132,-959,-780,-623,-484,-387,-338,-328,-385,-469,-608,-762,-936,-1112,-1269,-1411,-1521,-1596,-1646,-1656,-1651,-1625,-1585,-1541,-1484,-1428,-1355,-1281,-1183,-1077,-950,-811,-661,-501,-349,-190,-58,77,187,287,379,463,550,640,744,848,982,1100,1250,1376,1516,1633,1744,1836,1914,1975,2031,2071,2119,2159,2208,2264,2315,2375,2421,2460,2480,2466,2425,2337,2213,2044,1835,1591,1315,1026,713,409,97,-195,-479,-738,-978,-1192,-1380,-1543,-1677,-1786,-1860,-1910,-1920,-1905,-1851,-1767,-1651,-1504,-1341,-1156,-968,-783,-609,-469,-355,-291,-268,-303,-375,-503,-649,-836,-1025,-1230,-1426,-1615,-1797,-1957,-2112,-2246,-2366,-2474,-2554,-2613,-2639,-2620,-2562,-2449,-2284,-2071,-1804,-1504,-1174,-823,-473,-124,204,508,778,1018,1214,1383,1513,1616,1688,1745,1773,1798,1799,1805,1796,1795,1792,1795,1805,1820,1840,1867,1889,1914,1927,1935,1931,1909,1879,1837,1784,1732,1677,1629,1593,1565,1553,1546,1547,1543,1531,1496,1438,1337,1206,1030,824,589,336,82,-162,-381,-560,-692,-766,-779,-733,-641,-492,-337,-152,9,148,235,263,213,91,-109,-373,-688,-1037,-1392,-1750,-2066,-2353,-2582,-2753,-2870,-2930,-2934,-2906,-2822,-2728,-2590,-2451,-2288,-2119,-1956,-1784,-1632,-1483,-1353,-1241,-1146,-1067,-1008,-958,-923,-892,-863,-835,-804,-765,-720,-667,-596,-525,-425,-321,-192,-43,123,316,525,756,999,1249,1504,1748,1983,2195,2377,2531,2644,2721,2762,2762,2737,2678,2598,2496,2380,2249,2109,1955,1796,1624,1447,1262,1076,887,714,537,395,259,156,80,26,2,-6,10,31,64,93,115,127,115,86,26,-59,-176,-314,-478,-656,-849,-1043,-1244,-1434,-1628,-1811,-1990,-2163,-2330,-2486,-2631,-2752,-2843,-2896,-2894,-2842,-2720,-2543,-2306,-2021,-1707,-1367,-1037,-712,-427,-180,17,156,251,290,297,273,236,200,169,165,186,239,331,451,598,774,950,1142,1324,1497,1655,1789,1902,1983,2043,2074,2079,2067,2029,1984,1927,1871,1816,1770,1745,1726,1736,1749,1778,1805,1825,1825,1804,1742,1649,1513,1339,1136,904,659,411,167,-61,-262,-438,-579,-683,-761,-799,-816,-812,-788,-765,-736,-721,-722,-744,-797,-881,-995,-1143,-1316,-1509,-1723,-1939,-2162,-2379,-2579,-2761,-2912,-3025,-3100,-3118,-3097,-3011,-2890,-2713,-2510,-2277,-2035,-1788,-1551,-1332,-1130,-958,-800,-664,-534,-408,-275,-130,24,204,380,582,770,970,1147,1324,1474,1615,1742,1854,1968,2071,2186,2301,2422,2557,2678,2812,2923,3025,3097,3142,3147,3119,3048,2947,2804,2639,2446,2231,2006,1760,1507,1249,982,717,461,204,-25,-242,-433,-589,-726,-818,-901,-944,-986,-1010,-1032,-1065,-1097,-1153,-1214,-1300,-1392,-1508,-1631,-1766,-1911,-2060,-2216,-2372,-2527,-2676,-2823,-2958,-3081,-3194,-3287,-3368,-3425,-3461,-3468,-3447,-3386,-3292,-3148,-2967,-2740,-2466,-2164,-1818,-1462,-1082,-705,-327,28,367,674,951,1196,1409,1592,1749,1884,1997,2099,2189,2270,2350,2425,2505,2582,2667,2750,2839,2926,3014,3098,3174,3243,3292,3330,3340,3332,3296,3236,3158,3056,2951,2827,2713,2589,2479,2364,2258,2142,2023,1883,1723,1538,1320,1079,801,513,206,-101,-403,-688,-949,-1175,-1369,-1518,-1636,-1706,-1753,-1762,-1761,-1736,-1718,-1695,-1693,-1711,-1755,-1834,-1947,-2091,-2275,-2476,-2709,-2951,-3197,-3449,-3673,-3890,-4056,-4199,-4272,-4308,-4266,-4173,-4014,-3803,-3540,-3243,-2922,-2584,-2263,-1934,-1649,-1369,-1130,-904,-698,-500,-301,-98,120,350,595,854,1114,1376,1627,1859,2070,2253,2404,2529,2619,2694,2737,2776,2795,2807,2820,2815,2823,2813,2808,2796,2774,2754,2717,2685,2637,2590,2533,2474,2401,2323,2225,2114,1980,1825,1641,1443,1219,982,743,494,266,42,-152,-321,-462,-568,-648,-706,-739,-767,-782,-807,-830,-874,-927,-999,-1093,-1200,-1335,-1481,-1646,-1825,-2013,-2210,-2410,-2607,-2801,-2985,-3154,-3302,-3430,-3513,-3573,-3566,-3519,-3397,-3211,-2959,-2634,-2254,-1814,-1345,-843,-340,158,629,1061,1440,1769,2019,2222,2345,2423,2445,2424,2376,2298,2211,2113,2013,1921,1830,1754,1685,1633,1590,1560,1541,1524,1517,1505,1490,1467,1432,1389,1327,1266,1186,1116,1043,978,932,890,873,865,864,874,870,866,838,793,718,621,491,343,165,-23,-228,-436,-645,-845,-1032,-1198,-1337,-1445,-1518,-1555,-1557,-1529,-1471,-1405,-1323,-1256,-1203,-1176,-1193,-1242,-1346,-1487,-1673,-1886,-2126,-2369,-2614,-2834,-3025,-3161,-3242,-3247,-3177,-3029,-2800,-2508,-2154,-1766,-1350,-935,-530,-161,170,448,680,854,991,1084,1159,1215,1267,1322,1386,1464,1553,1652,1759,1864,1972,2063,2149,2215,2273,2310,2347,2364,2389,2400,2422,2434,2455,2462,2474,2461,2447,2401,2344,2256,2148,2009,1857,1676,1484,1275,1055,833,600,378,156,-52,-243,-419,-562,-690,-781,-859,-908,-944,-971,-999,-1031,-1082,-1144,-1233,-1334,-1457,-1581,-1719,-1840,-1963,-2065,-2155,-2230,-2296,-2347,-2408,-2457,-2527,-2598,-2688,-2784,-2898,-3001,-3119,-3203,-3281,-3316,-3314,-3261,-3156,-2996,-2782,-2522,-2212,-1871,-1498,-1104,-702,-291,108,499,862,1200,1491,1752,1951,2126,2232,2321,2357,2383,2375,2369,2346,2334,2322,2323,2335,2364,2403,2458,2525,2597,2680,2755,2830,2887,2933,2950,2942,2905,2832,2735,2606,2449,2282,2090,1901,1697,1504,1303,1114,928,743,571,394,227,61,-99,-257,-406,-549,-683,-800,-907,-983,-1047,-1069,-1077,-1037,-984,-893,-798,-678,-580,-481,-430,-413,-461,-567,-753,-996,-1314,-1676,-2083,-2503,-2924,-3317,-3667,-3948,-4149,-4258,-4267,-4183,-4008,-3760,-3455,-3113,-2754,-2398,-2061,-1753,-1482,-1245,-1044,-867,-708,-557,-406,-243,-75,114,306,514,716,922,1108,1290,1437,1574,1675,1757,1820,1852,1882,1886,1892,1883,1875,1859,1844,1826,1807,1787,1770,1754,1742,1736,1733,1741,1750,1765,1779,1788,1794,1780,1759,1713,1655,1574,1485,1381,1275,1170,1063,970,878,799,718,641,556,457,351,213,69,-102,-289,-483,-692,-898,-1102,-1307,-1494,-1684,-1856,-2031,-2200,-2370,-2547,-2725,-2913,-3097,-3280,-3441,-3582,-3676,-3724,-3703,-3611,-3442,-3203,-2885,-2519,-2094,-1651,-1186,-731,-289,117,487,809,1078,1301,1469,1596,1674,1714,1718,1686,1638,1555,1473,1373,1281,1194,1122,1075,1048,1054,1080,1132,1203,1281,1371,1452,1530,1598,1653,1695,1741,1762,1811,1838,1892,1942,2009,2072,2151,2212,2280,2329,2362,2381,2374,2346,2293,2209,2103,1959,1793,1586,1355,1089,805,494,182,-139,-442,-729,-981,-1193,-1363,-1482,-1565,-1609,-1630,-1643,-1657,-1695,-1762,-1880,-2040,-2262,-2528,-2840,-3183,-3538,-3885,-4210,-4482,-4690,-4813,-4847,-4777,-4626,-4373,-4061,-3688,-3279,-2862,-2436,-2039,-1656,-1321,-1007,-738,-489,-269,-62,133,323,508,698,880,1066,1248,1421,1595,1751,1904,2040,2171,2286,2397,2494,2593,2676,2767,2840,2920,2981,3043,3084,3118,3132,3130,3109,3068,3010,2931,2840,2723,2605,2458,2315,2148,1986,1810,1636,1464,1288,1125,960,805,655,496,347,173,-1,-203,-423,-662,-923,-1192,-1468,-1732,-1980,-2200,-2378,-2522,-2611,-2674,-2694,-2703,-2697,-2709,-2734,-2799,-2893,-3032,-3197,-3389,-3584,-3770,-3929,-4034,-4084,-4053,-3947,-3753,-3483,-3142,-2746,-2303,-1844,-1364,-897,-442,-11,391,760,1096,1400,1670,1914,2123,2306,2456,2579,2671,2734,2772,2782,2777,2752,2721,2685,2649,2627,2610,2615,2634,2667,2717,2773,2825,2883,2917,2939,2937,2899,2839,2739,2613,2453,2272,2067,1849,1619,1386,1153,924,699,486,275,81,-116,-292,-472,-632,-789,-932,-1057,-1171,-1256,-1326,-1371,-1393,-1393,-1381,-1344,-1313,-1265,-1228,-1200,-1181,-1191,-1225,-1294,-1407,-1557,-1759,-2007,-2293,-2621,-2969,-3325,-3682,-4002,-4288,-4506,-4646,-4703,-4659,-4525,-4302,-3998,-3633,-3223,-2786,-2339,-1907,-1483,-1098,-737,-408,-108,172,437,688,934,1175,1411,1636,1855,2049,2227,2379,2497,2587,2641,2666,2660,2633,2580,2517,2446,2369,2300,2230,2176,2127,2092,2064,2042,2031,2016,2006,1993,1975,1956,1929,1898,1863,1821,1776,1731,1680,1635,1585,1539,1493,1441,1389,1318,1240,1132,1004,844,656,441,205,-51,-308,-575,-819,-1061,-1270,-1465,-1633,-1780,-1916,-2039,-2168,-2301,-2451,-2623,-2816,-3034,-3270,-3515,-3766,-3996,-4204,-4360,-4457,-4482,-4415,-4268,-4018,-3690,-3279,-2807,-2284,-1735,-1166,-617,-75,415,866,1259,1587,1861,2068,2222,2324,2381,2400,2392,2361,2319,2270,2218,2173,2130,2100,2073,2054,2036,2020,1997,1971,1925,1881,1808,1742,1652,1571,1478,1400,1316,1251,1193,1144,1111,1086,1074,1072,1077,1093,1110,1134,1154,1171,1175,1170,1140,1095,1022,924,805,655,496,309,129,-67,-250,-425,-584,-720,-837,-924,-996,-1040,-1080,-1104,-1137,-1177,-1241,-1338,-1470,-1653,-1878,-2153,-2465,-2807,-3164,-3519,-3849,-4139,-4360,-4504,-4553,-4500,-4343,-4088,-3745,-3329,-2861,-2353,-1840,-1325,-837,-377,34,408,725,1005,1240,1436,1603,1733,1844,1927,1995,2045,2080,2111,2129,2154,2171,2196,2229,2258,2310,2349,2407,2460,2512,2557,2600,2617,2633,2614,2580,2519,2430,2321,2182,2030,1856,1675,1484,1294,1103,919,737,563,393,224,58,-108,-279,-450,-626,-803,-979,-1158,-1332,-1505,-1677,-1838,-2003,-2145,-2287,-2397,-2498,-2553,-2587,-2570,-2525,-2437,-2322,-2187,-2045,-1912,-1801,-1732,-1708,-1745,-1842,-1985,-2182,-2396,-2616,-2822,-2978,-3078,-3095,-3022,-2860,-2603,-2271,-1872,-1424,-953,-472,-2,435,848,1194,1511,1755,1965,2118,2237,2318,2381,2419,2453,2481,2510,2542,2582,2622,2669,2718,2755,2802,2820,2851,2847,2852,2826,2802,2754,2699,2629,2548,2449,2341,2216,2078,1931,1765,1600,1421,1247,1067,896,728,565,411,263,116,-17,-156,-283,-411,-532,-645,-748,-842,-913,-973,-1006,-1017,-1012,-974,-931,-860,-789,-710,-638,-572,-529,-506,-516,-560,-650,-779,-962,-1188,-1458,-1775,-2112,-2481,-2843,-3206,-3534,-3823,-4047,-4206,-4272,-4261,-4148,-3959,-3686,-3353,-2966,-2549,-2117,-1687,-1271,-885,-528,-218,57,287,479,637,763,859,945,1001,1061,1101,1142,1181,1217,1255,1288,1325,1358,1391,1426,1449,1482,1500,1530,1547,1574,1598,1622,1653,1681,1712,1740,1771,1789,1818,1829,1845,1851,1851,1845,1832,1808,1776,1728,1674,1591,1506,1388,1260,1105,940,749,556,341,135,-83,-285,-486,-666,-830,-974,-1088,-1183,-1242,-1287,-1301,-1308,-1301,-1307,-1322,-1373,-1455,-1590,-1769,-1994,-2259,-2544,-2835,-3107,-3339,-3504,-3589,-3573,-3447,-3218,-2881,-2457,-1964,-1423,-862,-310,217,686,1097,1420,1674,1836,1937,1964,1954,1892,1826,1730,1649,1564,1490,1432,1383,1341,1315,1288,1273,1263,1257,1261,1271,1290,1314,1344,1377,1409,1439,1463,1476,1482,1472,1456,1425,1388,1348,1301,1267,1228,1204,1186,1177,1177,1177,1176,1168,1139,1094,1012,904,757,579,371,141,-103,-350,-588,-815,-1008,-1178,-1311,-1404,-1474,-1499,-1516,-1503,-1487,-1471,-1456,-1469,-1496,-1568,-1673,-1831,-2027,-2277,-2556,-2862,-3179,-3477,-3748,-3963,-4098,-4155,-4101,-3951,-3699,-3352,-2936,-2457,-1949,-1428,-921,-445,-15,353,668,907,1101,1232,1324,1386,1419,1447,1462,1483,1504,1539,1571,1617,1654,1699,1734,1766,1794,1818,1844,1878,1918,1974,2046,2132,2229,2338,2436,2535,2603,2650,2654,2629,2554,2445,2304,2134,1949,1758,1557,1370,1189,1017,863,712,568,429,280,125,-40,-224,-420,-629,-852,-1074,-1301,-1514,-1715,-1893,-2039,-2160,-2238,-2291,-2305,-2297,-2266,-2224,-2180,-2147,-2129,-2144,-2187,-2269,-2386,-2537,-2708,-2891,-3074,-3229,-3360,-3430,-3439,-3376,-3229,-3005,-2702,-2330,-1904,-1432,-945,-441,35,498,906,1268,1573,1813,2004,2137,2230,2294,2327,2358,2375,2401,2424,2461,2494,2540,2573,2610,2633,2651,2652,2649,2628,2610,2578,2547,2510,2473,2427,2379,2314,2237,2144,2031,1898,1755,1588,1425,1249,1079,914,753,610,469,342,220,100,-15,-135,-254,-379,-505,-625,-747,-848,-941,-1009,-1054,-1075,-1073,-1056,-1025,-992,-969,-950,-967,-994,-1065,-1158,-1297,-1460,-1673,-1907,-2185,-2480,-2806,-3129,-3467,-3770,-4060,-4285,-4458,-4544,-4545,-4446,-4249,-3960,-3582,-3136,-2634,-2102,-1558,-1026,-521,-57,350,707,993,1238,1417,1570,1675,1767,1831,1893,1934,1982,2009,2030,2037,2021,1991,1931,1858,1757,1659,1542,1438,1346,1269,1227,1203,1212,1243,1289,1347,1404,1455,1492,1516,1520,1519,1504,1492,1481,1477,1482,1493,1503,1506,1489,1452,1376,1269,1124,944,738,511,280,45,-165,-372,-542,-696,-821,-929,-1019,-1103,-1171,-1246,-1310,-1377,-1446,-1510,-1584,-1662,-1752,-1858,-1991,-2143,-2331,-2536,-2767,-2998,-3232,-3438,-3601,-3706,-3727,-3662,-3489,-3220,-2846,-2392,-1866,-1300,-713,-141,401,878,1289,1609,1849,2002,2087,2111,2096,2056,2006,1962,1930,1918,1923,1949,1982,2026,2068,2108,2131,2152,2146,2141,2114,2086,2052,2016,1985,1953,1927,1903,1877,1851,1819,1782,1735,1688,1629,1577,1516,1467,1413,1370,1325,1279,1227,1165,1082,983,855,700,520,313,90,-147,-396,-638,-879,-1100,-1303,-1486,-1633,-1759,-1849,-1911,-1949,-1957,-1951,-1935,-1914,-1908,-1921,-1965,-2055,-2193,-2382,-2627,-2907,-3228,-3550,-3877,-4164,-4399,-4562,-4623,-4586,-4432,-4167,-3798,-3336,-2805,-2224,-1621,-1020,-450,76,527,914,1205,1431,1572,1665,1703,1718,1717,1714,1725,1754,1803,1879,1966,2076,2192,2306,2425,2527,2630,2709,2790,2839,2893,2917,2933,2926,2901,2846,2772,2662,2529,2359,2171,1954,1727,1493,1254,1033,818,631,460,310,178,57,-56,-172,-292,-421,-565,-715,-881,-1052,-1226,-1401,-1572,-1729,-1875,-2003,-2104,-2185,-2232,-2254,-2239,-2200,-2128,-2036,-1926,-1808,-1694,-1592,-1522,-1482,-1493,-1552,-1665,-1824,-2026,-2249,-2481,-2699,-2877,-3006,-3044,-3008,-2856,-2614,-2270,-1841,-1350,-814,-259,283,798,1261,1651,1982,2223,2408,2526,2601,2642,2665,2678,2696,2716,2750,2786,2828,2866,2896,2909,2908,2878,2835,2767,2682,2591,2483,2383,2274,2172,2068,1969,1859,1750,1623,1482,1328,1146,959,751,543,329,128,-68,-241,-395,-533,-645,-748,-832,-905,-973,-1029,-1079,-1124,-1148,-1171,-1172,-1159,-1137,-1091,-1044,-983,-922,-860,-806,-757,-728,-711,-719,-747,-812,-896,-1031,-1193,-1401,-1652,-1932,-2249,-2580,-2918,-3241,-3540,-3777,-3966,-4056,-4068,-3975,-3788,-3510,-3150,-2729,-2264,-1778,-1297,-833,-415,-47,260,504,691,827,922,989,1039,1084,1127,1180,1239,1306,1377,1454,1520,1588,1643,1684,1727,1750,1785,1810,1852,1893,1950,2009,2074,2140,2193,2242,2268,2280,2270,2242,2199,2142,2082,2015,1951,1892,1830,1775,1710,1636,1551,1432,1304,1128,944,719,485,231,-26,-284,-530,-763,-965,-1147,-1290,-1409,-1492,-1549,-1584,-1595,-1597,-1587,-1573,-1565,-1559,-1577,-1610,-1679,-1782,-1926,-2114,-2336,-2597,-2862,-3146,-3389,-3605,-3747,-3805,-3769,-3620,-3367,-3004,-2566,-2043,-1494,-916,-354,168,638,1028,1335,1557,1689,1752,1751,1708,1642,1566,1506,1462,1455,1479,1542,1634,1753,1890,2030,2175,2300,2415,2499,2561,2593,2601,2586,2550,2499,2437,2361,2288,2196,2116,2026,1940,1860,1780,1709,1644,1580,1524,1460,1398,1322,1234,1129,999,853,679,487,276,51,-182,-417,-656,-884,-1107,-1314,-1506,-1681,-1831,-1957,-2057,-2124,-2168,-2179,-2170,-2140,-2098,-2057,-2023,-2008,-2023,-2072,-2169,-2309,-2494,-2717,-2967,-3231,-3487,-3718,-3898,-4008,-4028,-3953,-3762,-3476,-3087,-2623,-2103,-1548,-989,-454,47,478,850,1136,1355,1497,1585,1626,1633,1628,1619,1618,1642,1684,1760,1861,1984,2130,2282,2444,2598,2745,2869,2978,3046,3097,3095,3069,2997,2887,2741,2555,2343,2103,1846,1578,1310,1052,807,587,393,231,99,-6,-87,-152,-210,-266,-340,-420,-535,-661,-822,-992,-1184,-1378,-1568,-1759,-1921,-2074,-2189,-2281,-2334,-2352,-2337,-2280,-2198,-2080,-1943,-1785,-1619,-1454,-1299,-1169,-1075,-1018,-1023,-1070,-1175,-1327,-1498,-1702,-1884,-2056,-2175,-2238,-2226,-2135,-1961,-1711,-1392,-1027,-624,-215,187,565,899,1186,1422,1602,1744,1843,1917,1978,2025,2084,2142,2210,2300,2383,2488,2584,2676,2763,2822,2867,2886,2879,2855,2801,2739,2651,2563,2457,2350,2230,2111,1978,1846,1707,1555,1413,1255,1107,960,815,683,552,432,315,204,87,-21,-145,-264,-394,-522,-656,-781,-908,-1016,-1124,-1206,-1286,-1344,-1395,-1440,-1473,-1508,-1539,-1574,-1610,-1648,-1691,-1734,-1788,-1846,-1920,-2015,-2133,-2287,-2468,-2692,-2938,-3209,-3486,-3753,-3995,-4184,-4314,-4357,-4317,-4176,-3945,-3625,-3232,-2777,-2282,-1762,-1242,-733,-257,179,561,884,1155,1361,1530,1648,1746,1818,1886,1951,2020,2097,2184,2275,2368,2467,2544,2626,2676,2714,2724,2716,2675,2627,2549,2466,2367,2261,2152,2036,1924,1811,1706,1612,1531,1470,1428,1410,1412,1426,1454,1478,1494,1490,1455,1379,1262,1091,879,619,328,9,-323,-656,-980,-1287,-1560,-1805,-2001,-2160,-2267,-2334,-2354,-2344,-2299,-2240,-2164,-2096,-2031,-1998,-1980,-2015,-2073,-2185,-2324,-2498,-2682,-2877,-3040,-3186,-3259,-3277,-3200,-3042,-2785,-2449,-2035,-1563,-1060,-534,-22,469,916,1307,1639,1905,2107,2251,2343,2391,2409,2406,2390,2372,2361,2353,2364,2379,2406,2437,2468,2499,2513,2523,2510,2480,2435,2362,2280,2179,2071,1954,1838,1720,1609,1505,1404,1318,1228,1159,1082,1022,956,894,835,768,705,628,550,459,360,247,120,-19,-176,-345,-527,-717,-913,-1107,-1303,-1482,-1661,-1815,-1960,-2082,-2186,-2266,-2326,-2361,-2380,-2379,-2363,-2344,-2322,-2310,-2320,-2350,-2424,-2527,-2681,-2861,-3075,-3298,-3518,-3713,-3866,-3949,-3953,-3864,-3665,-3369,-2967,-2481,-1926,-1321,-699,-83,496,1015,1461,1812,2072,2240,2324,2346,2316,2264,2200,2153,2124,2141,2185,2280,2398,2547,2706,2866,3010,3132,3216,3264,3262,3225,3141,3030,2887,2726,2547,2355,2159,1952,1749,1542,1338,1136,948,761,594,434,289,161,33,-76,-194,-308,-426,-560,-696,-849,-1012,-1180,-1356,-1532,-1704,-1867,-2015,-2143,-2249,-2321,-2367,-2375,-2354,-2300,-2221,-2116,-2001,-1872,-1747,-1625,-1524,-1444,-1395,-1385,-1409,-1479,-1579,-1708,-1852,-1996,-2125,-2220,-2267,-2255,-2170,-2019,-1794,-1506,-1169,-795,-400,-9,373,718,1026,1282,1490,1649,1765,1846,1904,1942,1979,2011,2052,2098,2159,2224,2302,2377,2459,2528,2595,2643,2678,2699,2692,2681,2638,2586,2510,2416,2299,2161,1998,1806,1602,1364,1126,869,620,377,156,-39,-200,-317,-407,-444,-463,-445,-416,-375,-341,-313,-304,-322,-357,-427,-507,-608,-710,-815,-903,-979,-1028,-1055,-1059,-1047,-1020,-996,-977,-978,-1001,-1060,-1150,-1283,-1453,-1661,-1901,-2167,-2450,-2739,-3022,-3289,-3516,-3708,-3836,-3904,-3898,-3816,-3656,-3422,-3119,-2751,-2342,-1886,-1423,-942,-486,-39,359,721,1032,1284,1498,1646,1769,1845,1902,1942,1970,2003,2036,2079,2130,2189,2254,2319,2382,2435,2478,2502,2510,2494,2453,2383,2288,2155,2000,1807,1601,1370,1142,915,712,544,418,349,331,369,454,567,705,831,946,1016,1040,1001,897,736,518,262,-22,-317,-605,-873,-1113,-1311,-1469,-1585,-1661,-1712,-1734,-1748,-1749,-1754,-1761,-1775,-1799,-1831,-1877,-1935,-2007,-2095,-2197,-2313,-2437,-2568,-2688,-2804,-2885,-2936,-2934,-2868,-2742,-2533,-2258,-1915,-1512,-1075,-610,-147,298,704,1055,1344,1561,1713,1804,1844,1856,1843,1842,1838,1876,1927,2025,2144,2291,2452,2612,2772,2903,3013,3078,3111,3097,3051,2970,2864,2737,2600,2452,2302,2145,1988,1824,1663,1496,1333,1169,1019,875,754,654,576,533,503,507,515,532,541,527,489,408,285,118,-91,-337,-606,-897,-1185,-1470,-1739,-1981,-2190,-2368,-2499,-2598,-2657,-2677,-2672,-2630,-2582,-2508,-2447,-2384,-2351,-2347,-2379,-2468,-2586,-2766,-2954,-3180,-3388,-3586,-3735,-3820,-3831,-3742,-3556,-3266,-2884,-2417,-1891,-1324,-748,-184,345,812,1216,1531,1774,1933,2033,2072,2085,2066,2052,2041,2050,2083,2138,2219,2317,2427,2546,2654,2754,2836,2887,2918,2907,2874,2801,2711,2586,2452,2290,2120,1938,1747,1550,1356,1154,970,786,616,462,316,184,59,-67,-188,-326,-469,-632,-808,-1005,-1211,-1433,-1653,-1874,-2082,-2267,-2427,-2541,-2618,-2637,-2610,-2525,-2397,-2226,-2023,-1802,-1572,-1344,-1131,-944,-782,-666,-585,-554,-566,-627,-722,-859,-1013,-1180,-1344,-1483,-1594,-1649,-1649,-1578,-1441,-1241,-976,-674,-333,18,364,701,993,1252,1454,1607,1708,1773,1795,1808,1804,1810,1829,1865,1925,2003,2103,2213,2327,2448,2548,2650,2722,2776,2805,2802,2767,2702,2601,2465,2297,2096,1870,1621,1362,1094,837,589,368,176,17,-94,-175,-208,-219,-191,-160,-108,-70,-45,-41,-76,-138,-247,-377,-547,-726,-915,-1100,-1270,-1411,-1525,-1595,-1633,-1631,-1608,-1560,-1511,-1465,-1429,-1425,-1440,-1499,-1586,-1711,-1865,-2045,-2248,-2460,-2689,-2911,-3135,-3336,-3525,-3673,-3790,-3848,-3850,-3783,-3639,-3420,-3124,-2755,-2331,-1855,-1356,-850,-355,102,518,870,1164,1388,1562,1677,1760,1810,1849,1881,1914,1960,2010,2079,2151,2238,2322,2416,2500,2580,2653,2704,2750,2763,2765,2731,2675,2590,2474,2336,2171,2001,1816,1647,1485,1352,1246,1174,1125,1110,1099,1098,1083,1045,978,868,718,524,298,39,-236,-514,-791,-1044,-1276,-1472,-1629,-1748,-1832,-1876,-1900,-1894,-1875,-1845,-1804,-1770,-1728,-1702,-1677,-1669,-1677,-1699,-1748,-1812,-1901,-2009,-2134,-2268,-2407,-2531,-2639,-2709,-2730,-2693,-2585,-2408,-2150,-1835,-1446,-1035,-578,-133,308,705,1058,1339,1557,1701,1780,1808,1794,1756,1721,1689,1689,1721,1792,1904,2051,2225,2415,2608,2789,2946,3066,3139,3161,3129,3045,2915,2746,2551,2336,2119,1908,1707,1541,1386,1286,1197,1154,1130,1119,1127,1122,1112,1082,1015,926,784,622,402,167,-106,-398,-694,-1002,-1295,-1576,-1831,-2058,-2252,-2406,-2538,-2626,-2702,-2741,-2772,-2779,-2778,-2766,-2739,-2714,-2675,-2644,-2612,-2588,-2580,-2580,-2602,-2631,-2676,-2720,-2767,-2803,-2815,-2810,-2753,-2665,-2517,-2312,-2055,-1732,-1359,-938,-484,-8,467,931,1352,1726,2027,2252,2399,2459,2452,2388,2278,2150,2019,1901,1816,1769,1767,1809,1894,2001,2134,2264,2388,2491,2564,2596,2591,2540,2446,2321,2153,1972,1767,1562,1357,1166,983,830,685,565,454,353,256,157,45,-72,-211,-367,-535,-729,-926,-1143,-1360,-1581,-1791,-1997,-2171,-2333,-2451,-2538,-2578,-2574,-2521,-2422,-2279,-2095,-1877,-1638,-1379,-1128,-882,-659,-468,-314,-206,-144,-125,-157,-228,-343,-489,-659,-845,-1031,-1200,-1338,-1429,-1456,-1417,-1297,-1108,-853,-542,-204,156,504,828,1107,1330,1487,1577,1608,1580,1519,1430,1340,1261,1210,1193,1224,1300,1415,1569,1741,1929,2110,2281,2416,2526,2579,2596,2552,2464,2327,2150,1943,1717,1477,1248,1028,845,688,580,509,481,492,524,579,635,686,713,705,658,554,405,198,-50,-336,-637,-949,-1241,-1512,-1736,-1914,-2034,-2104,-2126,-2107,-2061,-1997,-1924,-1850,-1783,-1723,-1679,-1643,-1628,-1626,-1645,-1681,-1742,-1818,-1924,-2039,-2179,-2319,-2462,-2596,-2703,-2787,-2820,-2814,-2748,-2633,-2456,-2236,-1960,-1659,-1317,-964,-601,-231,113,455,753,1031,1258,1452,1601,1713,1794,1841,1871,1881,1884,1879,1881,1885,1905,1936,1989,2052,2134,2216,2301,2374,2429,2453,2445,2391,2301,2170,2003,1817,1612,1408,1214,1037,895,777,704,657,645,652,669,683,683,653,585,474,313,114,-131,-393,-676,-950,-1215,-1441,-1639,-1783,-1882,-1934,-1940,-1906,-1852,-1764,-1678,-1578,-1483,-1395,-1318,-1260,-1215,-1200,-1199,-1231,-1285,-1364,-1469,-1589,-1726,-1865,-2006,-2122,-2220,-2266,-2264,-2193,-2053,-1838,-1561,-1212,-830,-407,18,434,826,1165,1453,1673,1824,1914,1938,1920,1858,1781,1691,1611,1557,1523,1540,1584,1679,1793,1935,2084,2222,2356,2437,2494,2486,2429,2317,2154,1954,1729,1494,1269,1069,909,797,744,745,792,886,993,1114,1222,1302,1345,1340,1283,1176,1022,827,600,344,78,-208,-487,-774,-1045,-1309,-1551,-1776,-1970,-2142,-2277,-2387,-2464,-2509,-2533,-2525,-2499,-2457,-2394,-2330,-2252,-2179,-2104,-2040,-1983,-1942,-1917,-1906,-1917,-1938,-1977,-2018,-2065,-2101,-2127,-2118,-2078,-1986,-1840,-1640,-1379,-1072,-728,-360,6,367,681,967,1173,1338,1418,1456,1429,1378,1299,1218,1148,1103,1093,1124,1200,1306,1455,1608,1783,1935,2081,2184,2255,2277,2254,2184,2074,1937,1768,1608,1427,1278,1133,1021,927,861,807,768,730,682,621,530,413,260,70,-141,-386,-633,-894,-1135,-1366,-1559,-1720,-1833,-1906,-1930,-1920,-1866,-1791,-1685,-1569,-1432,-1291,-1139,-980,-820,-651,-487,-325,-175,-43,55,124,132,104,6,-132,-319,-537,-768,-1002,-1214,-1389,-1517,-1581,-1581,-1515,-1380,-1192,-956,-681,-396,-91,189,455,680,865,995,1087,1121,1134,1112,1087,1063,1056,1082,1136,1236,1368,1532,1722,1917,2116,2297,2456,2579,2663,2697,2690,2631,2536,2400,2234,2047,1845,1635,1431,1231,1051,893,754,655,567,523,487,477,471,464,449,414,347,249,101,-83,-311,-577,-864,-1167,-1468,-1745,-1995,-2191,-2339,-2421,-2451,-2419,-2344,-2228,-2087,-1927,-1765,-1607,-1465,-1358,-1270,-1242,-1238,-1296,-1383,-1514,-1668,-1845,-2027,-2214,-2380,-2536,-2659,-2751,-2811,-2827,-2808,-2750,-2650,-2515,-2337,-2121,-1870,-1578,-1262,-920,-570,-221,112,421,691,920,1106,1247,1354,1434,1492,1549,1596,1666,1741,1846,1968,2114,2274,2449,2622,2790,2936,3057,3133,3169,3150,3079,2960,2798,2600,2385,2151,1926,1698,1499,1307,1153,1007,905,811,747,693,643,594,529,442,323,174,-16,-228,-461,-705,-928,-1139,-1309,-1436,-1519,-1553,-1548,-1514,-1457,-1395,-1332,-1291,-1271,-1288,-1340,-1430,-1550,-1698,-1862,-2029,-2194,-2342,-2459,-2556,-2590,-2600,-2542,-2440,-2293,-2094,-1865,-1604,-1322,-1028,-727,-431,-135,136,397,614,799,921,983,982,909,788,626,454,299,191,160,221,399,677,1062,1514,2019,2518,2982,3360,3620,3741,3721,3580,3363,3121,2901,2740,2629,2549,2429,2202,1827,1281,627,-48,-615,-949,-972,-666,-99,607,1282,1793,2016,1939,1586,1045,438,-166,-676,-1131,-1539,-2017,-2605,-3374,-4271,-5220,-6039,-6529,-6493,-5767,-4316,-2191,402,3161,5732,7736,8873,8934,7856,5725,2759,-703,-4273,-7526,-10081,-11643,-12011,-11151,-9156,-6274,-2841,707,3960,6523,8116,8612,8014,6513,4388,2022,-221,-2017,-3137,-3504,-3135,-2191,-883,553,1888,2961,3666,3964,3905,3522,2955,2247,1535,843,244,-273,-686,-1023,-1265,-1421,-1452,-1348,-1082,-657,-115,491,1047,1449,1587,1372,801,-105,-1208,-2360,-3354,-4013,-4199,-3848,-2991,-1747,-314,1079,2194,2846,2920,2399,1364,-27,-1550,-2988,-4106,-4772,-4879,-4449,-3557,-2350,-1025,225,1209,1783,1885,1506,742,-271,-1346,-2294,-2963,-3238,-3099,-2578,-1795,-881,-11,695,1123,1233,1046,624,76,-482,-944,-1226,-1287,-1126,-771,-308,201,645,961,1103,1027,778,357,-134,-656,-1083,-1391,-1470,-1340,-968,-412,283,1015,1717,2280,2640,2759,2605,2240,1703,1100,523,58,-216,-272,-87,304,864,1510,2172,2755,3191,3428,3442,3247,2899,2447,1988,1577,1287,1146,1161,1312,1550,1821,2066,2238,2304,2262,2110,1877,1596,1299,1029,803,650,573,580,667,811,1000,1194,1365,1486,1534,1506,1397,1212,970,679,372,62,-211,-437,-575,-620,-538,-326,29,497,1073,1680,2299,2835,3246,3467,3440,3152,2568,1718,617,-653,-2012,-3330,-4473,-5307,-5723,-5634,-5046,-3965,-2535,-858,834,2404,3640,4455,4750,4539,3861,2818,1542,168,-1168,-2350,-3302,-3989,-4398,-4566,-4520,-4307,-3971,-3536,-3035,-2477,-1886,-1268,-657,-70,436,827,1054,1091,926,577,66,-546,-1214,-1860,-2435,-2887,-3175,-3298,-3238,-3042,-2732,-2368,-1996,-1661,-1413,-1252,-1214,-1272,-1429,-1658,-1927,-2216,-2481,-2710,-2878,-2982,-3024,-3009,-2952,-2864,-2759,-2647,-2545,-2445,-2379,-2320,-2301,-2297,-2331,-2383,-2471,-2575,-2692,-2819,-2924,-3021,-3070,-3101,-3074,-3026,-2933,-2815,-2678,-2531,-2394,-2276,-2197,-2146,-2143,-2153,-2180,-2191,-2176,-2103,-1968,-1745,-1447,-1077,-666,-239,169,528,809,1001,1086,1075,993,847,695,544,440,391,417,510,670,870,1093,1309,1497,1642,1724,1748,1706,1614,1487,1345,1215,1110,1061,1062,1141,1266,1454,1654,1864,2039,2167,2226,2214,2129,1987,1807,1614,1427,1276,1162,1114,1120,1187,1310,1471,1653,1841,2005,2135,2216,2252,2236,2200,2131,2069,2013,1975,1975,1998,2078,2181,2338,2515,2719,2927,3130,3316,3482,3619,3732,3822,3891,3951,3999,4041,4071,4078,4066,4018,3958,3877,3804,3749,3735,3770,3862,4006,4189,4391,4590,4757,4868,4904,4849,4708,4489,4222,3933,3655,3419,3234,3116,3063,3067,3131,3237,3389,3563,3762,3950,4109,4207,4207,4097,3859,3513,3086,2636,2204,1861,1642,1574,1662,1864,2149,2434,2675,2805,2793,2619,2295,1840,1314,753,233,-218,-540,-730,-758,-652,-421,-121,201,487,687,763,707,505,191,-214,-661,-1102,-1500,-1806,-2010,-2091,-2056,-1919,-1704,-1441,-1166,-913,-720,-606,-607,-699,-925,-1230,-1639,-2088,-2566,-3023,-3428,-3755,-3986,-4117,-4158,-4112,-4020,-3886,-3765,-3660,-3598,-3583,-3612,-3675,-3769,-3870,-3975,-4069,-4149,-4209,-4264,-4296,-4338,-4357,-4391,-4408,-4437,-4461,-4486,-4513,-4534,-4556,-4565,-4576,-4559,-4544,-4504,-4462,-4414,-4362,-4318,-4274,-4249,-4227,-4235,-4244,-4283,-4328,-4395,-4473,-4568,-4670,-4777,-4886,-4987,-5083,-5159,-5217,-5247,-5245,-5212,-5142,-5046,-4920,-4782,-4626,-4478,-4333,-4219,-4117,-4051,-3985,-3939,-3883,-3831,-3768,-3711,-3652,-3614,-3592,-3604,-3647,-3722,-3818,-3923,-4025,-4109,-4154,-4157,-4088,-3960,-3766,-3516,-3231,-2931,-2635,-2372,-2159,-1999,-1914,-1874,-1904,-1944,-2023,-2080,-2120,-2124,-2079,-1993,-1876,-1711,-1546,-1344,-1161,-973,-807,-670,-555,-483,-428,-416,-413,-433,-457,-472,-484,-473,-458,-418,-374,-307,-236,-154,-66,20,112,193,281,368,459,556,652,752,845,932,1007,1060,1097,1106,1101,1086,1077,1081,1113,1174,1261,1379,1504,1642,1781,1910,2039,2157,2277,2390,2515,2630,2758,2889,3013,3140,3245,3340,3405,3449,3461,3455,3433,3404,3372,3347,3326,3328,3338,3379,3436,3519,3620,3737,3867,4007,4145,4283,4413,4527,4635,4716,4798,4860,4934,5005,5098,5207,5340,5493,5649,5807,5922,6003,6004,5950,5815,5637,5421,5209,5021,4904,4855,4915,5047,5262,5510,5768,5993,6147,6199,6133,5938,5643,5259,4855,4452,4132,3916,3855,3950,4204,4568,5010,5452,5839,6109,6213,6124,5840,5392,4824,4224,3659,3225,2985,2985,3240,3726,4385,5135,5874,6504,6927,7083,6936,6487,5807,4950,4057,3219,2562,2161,2078,2317,2845,3596,4461,5329,6084,6627,6899,6855,6529,5954,5228,4448,3711,3114,2710,2546,2607,2880,3302,3809,4316,4764,5078,5233,5205,5001,4644,4179,3642,3091,2569,2112,1741,1479,1305,1225,1202,1221,1253,1271,1267,1209,1108,944,740,490,226,-52,-320,-574,-801,-999,-1168,-1294,-1403,-1460,-1508,-1517,-1516,-1501,-1489,-1484,-1505,-1546,-1624,-1736,-1883,-2067,-2275,-2507,-2741,-2987,-3210,-3426,-3614,-3764,-3885,-3956,-3997,-4003,-3991,-3967,-3939,-3916,-3903,-3902,-3917,-3932,-3956,-3961,-3952,-3920,-3851,-3769,-3661,-3552,-3459,-3384,-3360,-3384,-3469,-3617,-3816,-4056,-4327,-4599,-4864,-5092,-5280,-5405,-5482,-5503,-5486,-5450,-5394,-5347,-5307,-5279,-5284,-5298,-5358,-5429,-5542,-5667,-5816,-5977,-6134,-6289,-6415,-6513,-6571,-6583,-6564,-6514,-6452,-6389,-6342,-6306,-6307,-6314,-6358,-6401,-6461,-6508,-6543,-6551,-6527,-6476,-6390,-6296,-6179,-6077,-5974,-5905,-5849,-5838,-5842,-5878,-5929,-5984,-6045,-6085,-6109,-6101,-6076,-6022,-5958,-5880,-5797,-5711,-5629,-5551,-5480,-5423,-5368,-5317,-5271,-5208,-5145,-5060,-4960,-4839,-4696,-4535,-4357,-4170,-3982,-3794,-3625,-3470,-3348,-3264,-3226,-3234,-3295,-3394,-3541,-3701,-3885,-4050,-4206,-4315,-4385,-4392,-4340,-4241,-4091,-3926,-3742,-3567,-3400,-3260,-3130,-3032,-2942,-2872,-2804,-2747,-2693,-2642,-2605,-2559,-2534,-2494,-2467,-2427,-2380,-2325,-2251,-2172,-2091,-2005,-1946,-1886,-1865,-1856,-1879,-1921,-1977,-2044,-2092,-2132,-2128,-2096,-2017,-1896,-1737,-1558,-1356,-1181,-1008,-890,-805,-773,-779,-820,-878,-945,-991,-1024,-1011,-973,-893,-785,-656,-513,-373,-238,-118,-18,64,129,188,250,330,433,567,740,937,1167,1407,1650,1877,2079,2231,2337,2375,2355,2281,2170,2038,1917,1826,1787,1823,1929,2117,2361,2651,2949,3236,3477,3648,3746,3756,3700,3595,3459,3341,3247,3227,3282,3428,3664,3966,4320,4690,5043,5358,5593,5750,5787,5732,5562,5325,5022,4711,4401,4156,3971,3893,3904,4020,4205,4447,4706,4952,5170,5320,5416,5428,5384,5284,5147,5006,4859,4755,4677,4660,4690,4771,4893,5033,5182,5313,5413,5467,5475,5430,5351,5243,5133,5039,4976,4961,4991,5064,5168,5290,5414,5527,5611,5674,5697,5708,5693,5679,5664,5660,5670,5683,5703,5706,5695,5653,5587,5498,5391,5287,5174,5092,5021,4994,4997,5041,5121,5222,5342,5458,5559,5637,5666,5660,5604,5515,5403,5274,5152,5035,4950,4889,4868,4874,4902,4941,4967,4979,4946,4880,4757,4590,4389,4155,3927,3708,3522,3386,3295,3264,3277,3335,3418,3531,3639,3755,3849,3922,3966,3974,3949,3895,3819,3731,3643,3553,3476,3403,3334,3269,3188,3105,2992,2871,2728,2578,2429,2282,2158,2049,1970,1919,1895,1909,1947,2017,2104,2207,2314,2422,2518,2606,2674,2725,2750,2757,2736,2707,2654,2597,2523,2447,2357,2273,2170,2081,1968,1865,1740,1606,1462,1305,1145,988,839,705,603,516,464,427,399,379,349,311,258,196,122,45,-34,-126,-205,-315,-417,-554,-701,-865,-1050,-1226,-1416,-1571,-1717,-1816,-1877,-1900,-1873,-1834,-1760,-1700,-1636,-1606,-1603,-1637,-1710,-1815,-1944,-2086,-2227,-2357,-2466,-2547,-2602,-2633,-2652,-2674,-2707,-2772,-2865,-2998,-3162,-3347,-3546,-3741,-3922,-4079,-4208,-4304,-4376,-4424,-4459,-4489,-4511,-4528,-4530,-4508,-4456,-4357,-4220,-4032,-3812,-3563,-3312,-3075,-2887,-2765,-2730,-2791,-2948,-3200,-3521,-3893,-4284,-4660,-4991,-5251,-5419,-5497,-5474,-5370,-5207,-5001,-4809,-4622,-4501,-4423,-4420,-4469,-4559,-4672,-4766,-4841,-4856,-4820,-4726,-4583,-4417,-4236,-4085,-3967,-3918,-3935,-4023,-4171,-4355,-4555,-4746,-4903,-5022,-5079,-5095,-5053,-4992,-4902,-4818,-4740,-4686,-4667,-4675,-4729,-4792,-4891,-4984,-5085,-5169,-5240,-5278,-5294,-5276,-5234,-5183,-5113,-5057,-5001,-4971,-4958,-4982,-5027,-5105,-5202,-5316,-5431,-5552,-5647,-5728,-5771,-5771,-5729,-5635,-5499,-5322,-5121,-4906,-4695,-4504,-4346,-4228,-4167,-4145,-4167,-4218,-4281,-4344,-4394,-4414,-4393,-4343,-4237,-4121,-3972,-3835,-3712,-3615,-3570,-3554,-3595,-3651,-3732,-3805,-3859,-3878,-3843,-3757,-3606,-3405,-3152,-2870,-2571,-2270,-1988,-1728,-1518,-1360,-1267,-1238,-1277,-1377,-1528,-1723,-1940,-2166,-2390,-2581,-2741,-2855,-2912,-2929,-2892,-2819,-2722,-2594,-2464,-2322,-2183,-2045,-1915,-1787,-1658,-1537,-1402,-1283,-1155,-1054,-959,-902,-866,-859,-889,-926,-990,-1048,-1096,-1127,-1131,-1103,-1062,-983,-906,-805,-715,-624,-548,-479,-431,-380,-342,-293,-240,-167,-86,17,122,237,348,458,558,653,734,811,872,939,983,1031,1058,1066,1064,1021,978,906,840,783,746,755,798,893,1026,1187,1368,1549,1713,1856,1952,2016,2033,2019,1981,1933,1882,1857,1841,1871,1920,1994,2079,2152,2207,2220,2186,2094,1962,1788,1612,1440,1312,1237,1241,1317,1479,1696,1974,2268,2582,2869,3140,3355,3542,3667,3770,3833,3879,3917,3938,3960,3967,3962,3933,3884,3800,3697,3567,3423,3279,3144,3034,2959,2929,2947,3023,3151,3322,3540,3772,4022,4263,4486,4676,4831,4936,5001,5021,5010,4973,4927,4874,4831,4793,4764,4741,4711,4681,4624,4559,4462,4353,4227,4098,3976,3870,3794,3750,3746,3785,3850,3952,4064,4188,4308,4416,4503,4569,4596,4597,4558,4489,4389,4270,4121,3976,3809,3657,3502,3370,3243,3153,3067,3025,2993,3000,3017,3065,3119,3199,3275,3367,3446,3530,3596,3658,3702,3741,3771,3796,3824,3851,3880,3914,3933,3951,3938,3908,3838,3735,3595,3425,3236,3034,2844,2668,2533,2435,2384,2382,2416,2494,2592,2720,2859,3012,3167,3329,3486,3643,3790,3921,4041,4127,4193,4209,4191,4114,3988,3803,3572,3299,3003,2705,2405,2148,1917,1740,1618,1540,1518,1537,1587,1667,1765,1872,1991,2103,2218,2325,2420,2507,2574,2630,2667,2686,2687,2668,2636,2584,2528,2453,2380,2289,2196,2089,1979,1861,1742,1623,1507,1398,1295,1208,1130,1074,1031,1004,990,981,977,969,950,929,885,838,762,676,570,446,322,180,53,-80,-201,-312,-413,-495,-561,-613,-653,-678,-706,-717,-732,-741,-745,-745,-741,-720,-697,-656,-609,-544,-476,-393,-313,-234,-159,-107,-65,-50,-63,-105,-182,-292,-432,-595,-783,-977,-1175,-1362,-1529,-1667,-1771,-1836,-1856,-1838,-1774,-1673,-1537,-1375,-1199,-1011,-830,-646,-485,-325,-202,-90,-21,18,9,-45,-155,-312,-526,-780,-1074,-1382,-1706,-2011,-2301,-2550,-2744,-2893,-2962,-2991,-2950,-2876,-2756,-2623,-2473,-2334,-2202,-2101,-2024,-1987,-1982,-2008,-2062,-2129,-2208,-2283,-2357,-2416,-2472,-2515,-2551,-2584,-2612,-2647,-2682,-2735,-2789,-2860,-2936,-3007,-3088,-3155,-3219,-3265,-3295,-3298,-3280,-3226,-3159,-3064,-2969,-2865,-2769,-2682,-2614,-2567,-2544,-2556,-2586,-2651,-2724,-2820,-2916,-3028,-3134,-3251,-3364,-3478,-3595,-3702,-3812,-3915,-3999,-4081,-4125,-4164,-4166,-4155,-4115,-4067,-4001,-3936,-3863,-3795,-3723,-3658,-3593,-3528,-3469,-3407,-3357,-3308,-3273,-3254,-3253,-3283,-3340,-3430,-3552,-3703,-3869,-4047,-4214,-4363,-4473,-4540,-4547,-4496,-4390,-4220,-4012,-3764,-3493,-3217,-2943,-2678,-2454,-2244,-2101,-1987,-1929,-1925,-1955,-2043,-2154,-2303,-2465,-2640,-2813,-2974,-3118,-3234,-3321,-3370,-3389,-3362,-3307,-3208,-3078,-2920,-2733,-2543,-2336,-2145,-1959,-1790,-1650,-1534,-1451,-1402,-1380,-1389,-1415,-1469,-1527,-1599,-1666,-1726,-1778,-1815,-1834,-1848,-1839,-1840,-1827,-1831,-1833,-1853,-1874,-1911,-1944,-1978,-2007,-2012,-2010,-1970,-1922,-1845,-1764,-1670,-1586,-1506,-1453,-1422,-1422,-1461,-1530,-1630,-1760,-1899,-2053,-2200,-2332,-2443,-2521,-2566,-2577,-2549,-2489,-2397,-2281,-2141,-1990,-1831,-1669,-1524,-1385,-1272,-1181,-1113,-1069,-1043,-1023,-1022,-1009,-1009,-995,-983,-967,-945,-932,-923,-934,-962,-1016,-1093,-1190,-1307,-1422,-1534,-1622,-1678,-1688,-1649,-1551,-1393,-1184,-914,-615,-271,74,438,779,1113,1401,1652,1846,1982,2057,2067,2016,1903,1734,1512,1254,966,671,375,102,-144,-333,-473,-539,-541,-485,-360,-205,4,219,460,686,909,1110,1282,1435,1542,1635,1682,1716,1723,1720,1709,1695,1681,1676,1670,1677,1683,1695,1709,1720,1732,1738,1742,1741,1739,1734,1728,1722,1715,1710,1703,1700,1691,1688,1674,1657,1637,1600,1567,1516,1466,1407,1344,1283,1214,1157,1087,1034,971,930,880,861,831,827,826,836,863,888,933,975,1031,1096,1170,1263,1366,1483,1611,1750,1887,2032,2158,2279,2375,2447,2502,2521,2535,2522,2500,2462,2414,2350,2285,2202,2130,2053,1992,1939,1916,1911,1949,2017,2122,2273,2443,2654,2875,3103,3329,3531,3703,3837,3918,3949,3917,3831,3682,3478,3235,2951,2656,2355,2072,1821,1622,1473,1405,1394,1464,1590,1767,1981,2207,2441,2654,2842,3002,3110,3195,3231,3246,3240,3213,3187,3148,3112,3075,3032,2989,2939,2891,2830,2782,2718,2669,2607,2562,2507,2479,2442,2440,2435,2467,2512,2584,2682,2796,2932,3077,3232,3387,3539,3676,3796,3890,3956,3990,3986,3948,3866,3749,3587,3400,3177,2945,2699,2452,2217,1997,1801,1642,1515,1436,1395,1396,1421,1475,1535,1604,1669,1731,1780,1826,1849,1873,1874,1875,1863,1847,1828,1807,1785,1770,1751,1737,1714,1681,1636,1562,1469,1340,1190,1020,841,669,514,387,302,266,279,357,478,658,869,1119,1383,1663,1927,2180,2388,2561,2674,2727,2718,2639,2504,2304,2060,1781,1486,1194,918,677,493,365,320,339,436,588,781,1002,1216,1427,1597,1734,1821,1862,1865,1838,1791,1735,1679,1619,1571,1518,1473,1428,1379,1330,1271,1215,1151,1087,1027,958,902,831,773,703,652,590,549,494,455,403,353,301,236,177,94,18,-90,-189,-315,-438,-563,-692,-807,-924,-1026,-1125,-1205,-1270,-1313,-1329,-1323,-1288,-1233,-1158,-1067,-971,-873,-784,-708,-652,-617,-605,-615,-638,-672,-715,-757,-802,-835,-861,-876,-880,-887,-886,-904,-925,-972,-1034,-1129,-1248,-1401,-1580,-1779,-1998,-2219,-2437,-2634,-2804,-2920,-2985,-2973,-2883,-2724,-2474,-2174,-1800,-1403,-979,-567,-188,138,382,543,603,570,441,233,-52,-384,-757,-1139,-1519,-1875,-2193,-2456,-2657,-2785,-2842,-2826,-2750,-2613,-2439,-2230,-2015,-1794,-1597,-1416,-1271,-1150,-1068,-1001,-975,-951,-965,-976,-1019,-1056,-1118,-1173,-1243,-1310,-1381,-1456,-1527,-1598,-1662,-1711,-1762,-1792,-1823,-1843,-1865,-1878,-1906,-1923,-1959,-1994,-2036,-2080,-2130,-2167,-2212,-2238,-2266,-2286,-2309,-2339,-2378,-2425,-2485,-2552,-2631,-2728,-2823,-2939,-3046,-3155,-3262,-3348,-3429,-3489,-3530,-3551,-3551,-3530,-3492,-3444,-3371,-3299,-3205,-3110,-3001,-2886,-2759,-2628,-2489,-2352,-2218,-2098,-1989,-1908,-1836,-1797,-1767,-1762,-1777,-1804,-1858,-1925,-2012,-2121,-2238,-2370,-2493,-2611,-2700,-2763,-2779,-2751,-2672,-2538,-2364,-2144,-1907,-1655,-1414,-1194,-1011,-884,-809,-808,-870,-997,-1185,-1409,-1671,-1942,-2215,-2476,-2705,-2898,-3037,-3124,-3150,-3119,-3034,-2895,-2718,-2506,-2279,-2045,-1818,-1613,-1439,-1307,-1226,-1184,-1200,-1240,-1326,-1420,-1535,-1651,-1756,-1849,-1916,-1958,-1974,-1965,-1936,-1898,-1854,-1811,-1783,-1753,-1754,-1739,-1754,-1739,-1738,-1705,-1670,-1606,-1536,-1442,-1344,-1232,-1116,-1001,-891,-786,-706,-639,-616,-623,-682,-781,-928,-1110,-1322,-1555,-1792,-2029,-2244,-2433,-2577,-2669,-2702,-2675,-2587,-2452,-2272,-2065,-1846,-1624,-1422,-1247,-1103,-999,-923,-871,-848,-824,-819,-812,-798,-795,-770,-755,-728,-710,-695,-696,-714,-756,-821,-916,-1016,-1145,-1259,-1388,-1485,-1573,-1616,-1621,-1584,-1493,-1370,-1198,-1000,-767,-515,-250,25,284,538,756,942,1082,1171,1200,1182,1102,997,849,694,531,374,239,124,39,-19,-55,-63,-55,-27,21,83,170,279,414,575,758,965,1178,1404,1614,1809,1967,2080,2140,2143,2097,2000,1867,1701,1521,1329,1155,994,867,782,731,739,784,882,1008,1162,1315,1455,1567,1637,1657,1630,1548,1427,1279,1116,963,823,713,639,592,586,595,624,664,692,723,726,722,692,661,618,587,563,557,567,593,630,678,736,789,850,897,945,985,1024,1060,1110,1150,1210,1259,1316,1366,1404,1424,1423,1384,1316,1210,1067,910,722,538,348,176,21,-96,-163,-170,-103,38,256,544,893,1287,1708,2137,2539,2902,3194,3407,3528,3553,3492,3344,3135,2864,2562,2238,1919,1614,1345,1126,967,883,870,932,1064,1251,1490,1749,2038,2307,2574,2802,2998,3160,3281,3378,3441,3484,3502,3500,3480,3446,3392,3341,3271,3207,3129,3040,2943,2829,2705,2576,2442,2314,2198,2102,2027,1989,1975,1988,2021,2059,2099,2132,2145,2139,2109,2042,1965,1848,1738,1604,1483,1359,1252,1152,1074,1004,950,910,872,854,834,821,813,800,791,781,768,757,741,728,721,726,754,810,899,1028,1193,1391,1621,1852,2091,2299,2479,2605,2678,2690,2638,2538,2380,2189,1963,1726,1479,1243,1032,843,708,594,533,501,512,556,637,742,881,1034,1208,1381,1561,1715,1864,1970,2061,2112,2143,2144,2119,2078,2010,1926,1822,1688,1542,1369,1185,1000,816,656,517,413,345,316,323,377,449,565,683,828,957,1091,1188,1272,1311,1326,1304,1257,1190,1108,1023,939,860,796,742,707,685,679,685,703,720,742,757,770,780,790,797,812,826,851,884,931,992,1057,1136,1199,1261,1292,1304,1275,1217,1111,977,804,616,402,186,-41,-267,-487,-700,-892,-1062,-1201,-1297,-1358,-1368,-1345,-1287,-1206,-1113,-1018,-917,-832,-740,-666,-587,-513,-438,-362,-296,-236,-190,-158,-145,-149,-175,-219,-284,-364,-468,-587,-724,-877,-1037,-1197,-1355,-1505,-1633,-1750,-1824,-1870,-1862,-1804,-1685,-1512,-1284,-1021,-726,-431,-138,117,340,499,595,624,568,451,261,26,-250,-534,-823,-1082,-1306,-1464,-1564,-1579,-1531,-1407,-1231,-1008,-760,-500,-245,-3,211,402,547,660,724,739,717,644,551,423,297,162,43,-70,-170,-262,-348,-431,-521,-601,-700,-785,-878,-949,-1012,-1041,-1059,-1046,-1016,-970,-914,-851,-800,-758,-741,-747,-774,-828,-892,-964,-1038,-1100,-1158,-1196,-1227,-1240,-1249,-1250,-1254,-1268,-1288,-1331,-1378,-1442,-1504,-1558,-1597,-1605,-1594,-1548,-1491,-1420,-1351,-1289,-1244,-1211,-1201,-1198,-1224,-1249,-1295,-1336,-1372,-1405,-1413,-1419,-1405,-1388,-1371,-1360,-1369,-1400,-1476,-1581,-1740,-1913,-2113,-2303,-2464,-2585,-2633,-2611,-2502,-2319,-2059,-1754,-1407,-1059,-723,-430,-192,-21,83,126,115,71,-3,-81,-167,-244,-316,-383,-452,-524,-609,-696,-785,-873,-944,-1010,-1046,-1067,-1051,-1006,-927,-809,-669,-490,-298,-82,140,354,555,715,834,907,921,891,805,682,513,328,116,-94,-298,-480,-629,-729,-784,-780,-738,-650,-557,-452,-376,-337,-344,-410,-523,-680,-867,-1069,-1271,-1467,-1635,-1777,-1873,-1932,-1938,-1915,-1851,-1775,-1697,-1622,-1582,-1563,-1593,-1646,-1728,-1815,-1889,-1954,-1976,-1974,-1930,-1847,-1735,-1596,-1441,-1286,-1138,-997,-876,-746,-629,-479,-323,-119,104,363,630,898,1136,1325,1437,1462,1389,1234,996,707,388,56,-242,-519,-729,-896,-1007,-1080,-1118,-1141,-1141,-1137,-1113,-1082,-1034,-969,-888,-776,-641,-482,-299,-109,76,242,365,439,440,381,247,75,-133,-343,-533,-681,-768,-785,-721,-595,-406,-191,39,252,438,571,652,665,624,530,401,260,107,-22,-137,-208,-245,-235,-190,-116,-30,49,115,144,157,127,83,18,-52,-109,-155,-166,-155,-113,-44,45,148,262,366,462,536,578,597,578,539,468,379,270,149,22,-111,-237,-366,-483,-598,-710,-808,-901,-972,-1022,-1047,-1044,-1015,-966,-893,-808,-709,-607,-501,-403,-300,-220,-129,-71,-8,29,58,79,85,97,96,105,107,113,124,135,155,172,190,195,194,165,117,38,-73,-208,-364,-536,-700,-869,-1007,-1121,-1187,-1203,-1151,-1041,-862,-632,-356,-50,272,581,867,1096,1263,1351,1359,1296,1164,994,794,601,431,301,233,219,271,373,520,703,902,1120,1321,1513,1673,1797,1888,1927,1931,1882,1804,1682,1545,1373,1202,1007,823,640,475,335,226,152,123,126,171,245,338,455,559,666,751,816,861,886,881,868,821,764,687,604,512,422,327,241,166,103,68,38,35,30,36,38,37,28,7,-28,-73,-132,-200,-276,-363,-445,-529,-592,-652,-683,-702,-698,-669,-625,-557,-472,-377,-269,-165,-45,58,175,270,363,430,466,466,414,322,177,-8,-221,-468,-715,-970,-1208,-1411,-1585,-1692,-1754,-1748,-1685,-1569,-1393,-1181,-931,-661,-383,-102,158,403,605,784,907,998,1036,1031,973,884,752,620,486,382,321,307,357,451,602,787,990,1211,1416,1620,1800,1970,2119,2257,2373,2481,2561,2638,2677,2703,2682,2625,2510,2356,2144,1906,1635,1363,1091,849,631,470,346,279,246,249,272,303,336,349,345,302,237,127,-8,-164,-342,-505,-666,-795,-888,-937,-942,-895,-818,-710,-608,-513,-463,-456,-508,-619,-775,-969,-1169,-1366,-1524,-1634,-1679,-1639,-1527,-1324,-1064,-743,-403,-51,273,570,803,987,1099,1152,1155,1117,1059,989,919,857,807,771,746,722,695,651,581,491,372,234,82,-84,-244,-397,-518,-609,-645,-641,-578,-475,-338,-170,-3,181,345,500,640,758,864,950,1010,1046,1040,996,911,782,634,460,287,118,-40,-171,-283,-359,-413,-437,-440,-424,-384,-332,-250,-162,-41,92,256,446,646,867,1061,1246,1373,1459,1474,1427,1313,1142,928,689,435,195,-21,-197,-303,-353,-313,-214,-37,175,426,680,920,1125,1269,1337,1327,1234,1079,868,635,391,166,-35,-183,-293,-333,-344,-311,-268,-220,-190,-176,-199,-252,-335,-445,-560,-679,-781,-851,-889,-873,-820,-714,-576,-398,-205,-5,190,351,490,576,628,636,611,557,475,385,284,190,100,13,-67,-156,-253,-366,-509,-663,-852,-1046,-1246,-1436,-1605,-1743,-1851,-1923,-1967,-1998,-2002,-2012,-1993,-1975,-1924,-1844,-1724,-1552,-1335,-1074,-779,-469,-155,134,383,576,697,761,758,716,640,551,468,399,371,379,432,527,646,784,917,1036,1118,1162,1159,1118,1046,963,876,804,753,723,713,717,709,697,649,575,469,332,181,27,-117,-229,-301,-320,-293,-207,-96,58,221,386,545,671,769,821,832,800,733,641,539,438,361,304,292,301,342,395,446,484,492,456,376,248,82,-110,-319,-526,-727,-891,-1025,-1105,-1145,-1142,-1102,-1045,-965,-884,-799,-717,-641,-572,-511,-460,-425,-408,-415,-447,-503,-584,-684,-796,-925,-1047,-1179,-1286,-1385,-1452,-1493,-1514,-1510,-1501,-1479,-1456,-1423,-1390,-1345,-1293,-1223,-1129,-1013,-861,-687,-488,-278,-65,133,312,445,537,576,568,519,442,340,244,145,81,41,49,104,213,364,560,780,1017,1250,1476,1661,1831,1945,2038,2095,2127,2137,2115,2074,1997,1898,1772,1617,1449,1254,1054,840,634,424,236,47,-114,-265,-400,-505,-600,-658,-694,-711,-697,-684,-654,-635,-627,-636,-671,-726,-799,-876,-959,-1027,-1096,-1149,-1202,-1252,-1306,-1364,-1431,-1506,-1585,-1662,-1734,-1781,-1799,-1767,-1678,-1528,-1319,-1052,-755,-426,-102,210,493,725,914,1043,1135,1181,1211,1217,1225,1222,1218,1208,1185,1156,1117,1066,1011,938,857,752,631,479,297,90,-150,-399,-658,-907,-1140,-1337,-1510,-1624,-1711,-1734,-1725,-1660,-1554,-1403,-1212,-981,-736,-467,-213,21,212,341,410,403,346,229,88,-67,-212,-325,-394,-408,-363,-260,-108,72,281,478,670,823,933,991,992,958,876,802,711,652,615,607,631,670,718,748,757,718,640,516,350,163,-34,-221,-368,-473,-509,-477,-375,-208,-5,226,438,637,768,859,872,839,748,619,468,296,136,-34,-176,-320,-439,-549,-644,-723,-787,-836,-872,-902,-926,-949,-971,-989,-1008,-1017,-1025,-1024,-1012,-985,-944,-876,-801,-698,-587,-462,-333,-196,-73,52,158,247,326,384,422,454,458,457,437,397,338,253,127,-18,-210,-406,-625,-832,-1029,-1200,-1341,-1442,-1518,-1555,-1569,-1563,-1520,-1462,-1369,-1242,-1094,-907,-702,-480,-251,-47,137,269,360,400,400,369,320,270,227,213,235,300,414,564,747,948,1152,1343,1503,1620,1677,1674,1610,1495,1347,1184,1023,885,772,697,656,643,649,663,664,652,609,534,434,306,176,47,-52,-114,-121,-65,49,212,404,608,789,950,1054,1108,1107,1048,951,829,685,551,414,304,206,136,83,53,34,21,11,-11,-35,-86,-146,-239,-338,-460,-582,-701,-812,-898,-963,-1000,-1005,-979,-927,-840,-748,-633,-531,-421,-341,-264,-219,-199,-196,-235,-281,-361,-450,-558,-667,-785,-896,-1005,-1116,-1218,-1331,-1441,-1557,-1675,-1795,-1910,-2020,-2100,-2166,-2172,-2148,-2047,-1895,-1670,-1392,-1059,-699,-318,50,401,693,937,1095,1186,1201,1158,1073,967,859,776,732,747,825,973,1174,1436,1723,2032,2337,2604,2831,2990,3074,3093,3028,2911,2739,2525,2288,2038,1788,1557,1344,1158,1003,872,769,681,604,524,434,333,215,95,-34,-156,-266,-366,-436,-494,-519,-537,-544,-546,-563,-584,-626,-682,-752,-842,-943,-1069,-1201,-1346,-1492,-1627,-1745,-1843,-1889,-1912,-1864,-1783,-1649,-1481,-1299,-1097,-909,-716,-546,-384,-240,-103,23,144,258,359,451,534,604,670,717,760,783,798,800,794,789,786,791,804,823,840,851,840,805,723,603,426,214,-44,-314,-608,-885,-1163,-1406,-1626,-1803,-1944,-2033,-2071,-2043,-1941,-1769,-1519,-1208,-853,-472,-99,247,532,735,842,844,753,569,333,52,-219,-453,-612,-668,-596,-408,-99,291,729,1180,1584,1923,2147,2256,2233,2097,1867,1582,1282,1000,784,631,577,589,678,805,957,1101,1210,1266,1243,1153,971,744,458,156,-135,-398,-592,-709,-744,-687,-571,-392,-196,13,191,331,415,436,400,315,187,38,-121,-276,-409,-527,-611,-691,-748,-809,-869,-934,-1012,-1098,-1185,-1268,-1321,-1338,-1301,-1194,-1027,-785,-491,-140,243,647,1055,1433,1776,2039,2221,2277,2223,2016,1688,1223,661,28,-631,-1275,-1849,-2333,-2671,-2868,-2904,-2798,-2571,-2263,-1915,-1567,-1264,-1032,-886,-849,-897,-1052,-1268,-1550,-1851,-2156,-2427,-2645,-2767,-2799,-2689,-2467,-2108,-1645,-1098,-498,119,718,1262,1724,2070,2299,2392,2365,2238,2019,1760,1464,1182,928,728,594,531,542,613,746,905,1091,1264,1421,1537,1610,1636,1616,1556,1457,1317,1140,916,658,346,2,-377,-773,-1151,-1488,-1745,-1888,-1896,-1755,-1459,-1029,-487,124,760,1370,1914,2350,2665,2836,2877,2787,2589,2297,1931,1513,1057,592,118,-334,-773,-1160,-1505,-1760,-1949,-2023,-2017,-1908,-1721,-1468,-1166,-848,-534,-255,-29,122,200,183,92,-84,-319,-605,-910,-1214,-1477,-1677,-1785,-1783,-1670,-1447,-1144,-776,-391,-5,336,615,804,887,856,708,447,94,-339,-813,-1306,-1771,-2188,-2502,-2705,-2759,-2664,-2418,-2040,-1551,-999,-407,166,702,1152,1511,1754,1879,1895,1789,1594,1303,952,564,162,-203,-519,-733,-845,-816,-660,-370,32,512,1045,1580,2088,2537,2893,3151,3291,3314,3232,3050,2792,2465,2094,1682,1248,804,361,-68,-466,-820,-1123,-1356,-1520,-1609,-1618,-1562,-1440,-1269,-1062,-832,-606,-400,-242,-160,-151,-241,-405,-633,-894,-1151,-1361,-1497,-1519,-1428,-1217,-920,-553,-172,194,502,725,852,883,824,704,535,365,198,82,10,14,79,206,393,601,852,1090,1338,1565,1773,1957,2104,2213,2263,2254,2174,2023,1808,1528,1204,832,446,35,-361,-746,-1102,-1411,-1684,-1892,-2062,-2168,-2240,-2269,-2269,-2254,-2210,-2161,-2082,-1983,-1847,-1664,-1441,-1171,-879,-578,-296,-56,130,243,291,269,196,89,-35,-142,-233,-277,-293,-261,-202,-115,5,133,294,455,639,821,1008,1177,1320,1421,1470,1465,1410,1321,1214,1122,1050,1033,1061,1148,1284,1449,1631,1798,1934,2024,2052,2028,1948,1825,1672,1499,1314,1139,957,798,644,515,401,330,279,278,300,354,422,489,549,576,571,514,410,249,47,-212,-493,-811,-1134,-1454,-1759,-2020,-2233,-2381,-2453,-2448,-2365,-2205,-1988,-1714,-1396,-1051,-673,-290,99,472,820,1118,1375,1555,1675,1709,1667,1543,1348,1093,794,475,158,-142,-399,-607,-767,-856,-905,-898,-863,-812,-762,-727,-725,-760,-845,-978,-1166,-1390,-1648,-1896,-2133,-2306,-2415,-2420,-2329,-2125,-1831,-1455,-1027,-568,-115,307,671,948,1130,1215,1190,1107,951,785,620,487,415,408,482,627,836,1086,1355,1619,1853,2042,2171,2236,2229,2170,2041,1880,1672,1442,1197,941,691,436,197,-54,-285,-529,-747,-959,-1134,-1259,-1328,-1302,-1197,-981,-678,-282,170,663,1149,1610,1994,2293,2464,2517,2428,2221,1901,1491,1027,524,25,-448,-871,-1224,-1495,-1679,-1770,-1775,-1703,-1561,-1369,-1137,-890,-643,-411,-214,-64,30,56,27,-64,-199,-377,-577,-788,-988,-1163,-1294,-1375,-1399,-1375,-1297,-1189,-1042,-889,-726,-581,-458,-378,-341,-363,-428,-549,-705,-891,-1111,-1329,-1562,-1772,-1962,-2104,-2195,-2212,-2166,-2027,-1837,-1559,-1248,-889,-521,-146,202,527,789,999,1128,1188,1164,1079,930,744,538,333,156,30,-32,-1,112,333,624,1003,1415,1862,2291,2690,3021,3265,3402,3424,3330,3129,2843,2480,2082,1649,1217,795,396,32,-290,-567,-780,-938,-1024,-1049,-1013,-932,-813,-682,-545,-436,-357,-342,-387,-509,-700,-952,-1258,-1583,-1912,-2208,-2436,-2585,-2616,-2544,-2349,-2061,-1696,-1295,-895,-545,-265,-96,-30,-75,-207,-396,-610,-809,-950,-1019,-974,-834,-576,-253,147,553,963,1332,1635,1865,2004,2055,2032,1940,1806,1635,1450,1250,1046,833,607,375,119,-144,-423,-701,-976,-1215,-1428,-1575,-1674,-1714,-1710,-1673,-1631,-1590,-1587,-1615,-1700,-1808,-1953,-2085,-2194,-2255,-2232,-2130,-1929,-1637,-1281,-865,-441,-25,344,656,880,1032,1089,1079,1010,898,781,662,579,536,542,608,723,879,1054,1230,1373,1484,1538,1543,1515,1454,1407,1378,1406,1490,1648,1853,2104,2356,2581,2742,2793,2720,2497,2136,1651,1080,474,-124,-642,-1048,-1299,-1373,-1281,-1025,-650,-188,303,773,1173,1471,1633,1676,1571,1373,1068,715,316,-84,-486,-855,-1203,-1506,-1771,-1982,-2139,-2236,-2273,-2251,-2171,-2034,-1846,-1607,-1325,-1015,-674,-339,0,310,588,820,999,1125,1196,1217,1191,1120,1016,881,740,584,447,308,193,90,8,-53,-99,-117,-134,-132,-148,-174,-243,-362,-540,-791,-1101,-1472,-1881,-2296,-2702,-3046,-3314,-3467,-3492,-3374,-3117,-2735,-2259,-1718,-1166,-622,-137,278,598,818,932,959,897,781,619,442,271,124,26,-16,8,106,268,503,791,1136,1507,1898,2279,2629,2929,3157,3299,3349,3304,3161,2937,2623,2252,1825,1371,911,470,75,-244,-477,-599,-614,-518,-324,-38,305,697,1085,1457,1772,2010,2159,2202,2152,1996,1771,1470,1143,794,463,169,-84,-269,-402,-474,-494,-484,-445,-398,-353,-313,-285,-273,-274,-294,-338,-404,-501,-622,-772,-929,-1110,-1275,-1433,-1557,-1630,-1651,-1600,-1487,-1308,-1085,-820,-540,-258,6,220,369,432,392,252,12,-310,-692,-1103,-1520,-1900,-2228,-2474,-2627,-2689,-2647,-2528,-2325,-2069,-1765,-1433,-1077,-726,-367,-53,239,467,646,758,820,819,778,693,578,448,325,218,161,146,200,313,489,729,1011,1343,1694,2054,2410,2727,2999,3192,3291,3279,3152,2910,2576,2165,1716,1253,818,431,121,-105,-238,-296,-278,-226,-149,-77,-36,-25,-80,-178,-351,-550,-797,-1031,-1260,-1433,-1558,-1614,-1605,-1538,-1422,-1275,-1113,-948,-794,-658,-544,-454,-387,-342,-317,-307,-311,-328,-360,-413,-486,-591,-708,-846,-973,-1082,-1151,-1162,-1106,-968,-758,-470,-123,263,680,1089,1482,1837,2132,2363,2519,2596,2600,2532,2397,2200,1950,1641,1291,896,468,18,-443,-890,-1306,-1661,-1938,-2126,-2205,-2200,-2093,-1931,-1724,-1501,-1316,-1169,-1120,-1147,-1285,-1487,-1766,-2058,-2359,-2611,-2801,-2886,-2865,-2709,-2442,-2062,-1604,-1088,-557,-29,438,847,1142,1346,1427,1422,1340,1209,1067,921,817,747,737,777,866,1000,1164,1354,1555,1764,1965,2156,2320,2454,2543,2585,2556,2473,2304,2074,1772,1416,1027,621,234,-112,-389,-577,-669,-666,-570,-417,-207,9,225,413,554,642,665,625,524,374,186,-19,-232,-440,-645,-840,-1032,-1216,-1404,-1576,-1748,-1886,-1997,-2053,-2053,-1987,-1850,-1656,-1400,-1117,-808,-508,-217,39,278,487,687,857,1024,1149,1253,1307,1310,1267,1157,1015,823,626,422,244,99,0,-50,-59,-39,-5,17,14,-37,-144,-320,-562,-870,-1227,-1622,-2032,-2433,-2804,-3119,-3348,-3480,-3487,-3370,-3128,-2765,-2307,-1766,-1193,-602,-62,409,752,956,1000,880,633,263,-153,-587,-971,-1264,-1434,-1450,-1315,-1024,-609,-94,474,1060,1608,2104,2490,2778,2932,2971,2903,2747,2540,2296,2061,1834,1644,1486,1351,1247,1139,1041,919,792,639,490,347,235,177,179,249,382,560,770,982,1184,1344,1466,1527,1543,1502,1422,1305,1158,1000,821,646,460,286,103,-71,-248,-424,-603,-787,-983,-1173,-1365,-1532,-1669,-1767,-1810,-1811,-1765,-1688,-1587,-1469,-1350,-1219,-1091,-947,-782,-599,-377,-137,129,397,653,867,1013,1068,1000,811,488,57,-457,-1017,-1569,-2072,-2482,-2757,-2892,-2867,-2705,-2415,-2042,-1607,-1169,-752,-390,-121,57,132,115,28,-109,-274,-437,-582,-694,-758,-763,-717,-600,-443,-233,-3,244,487,724,940,1146,1328,1504,1654,1804,1935,2059,2181,2284,2389,2477,2557,2618,2664,2676,2668,2616,2536,2413,2253,2056,1828,1574,1309,1030,752,475,197,-69,-326,-566,-783,-974,-1135,-1265,-1364,-1433,-1488,-1517,-1555,-1576,-1604,-1617,-1615,-1591,-1530,-1432,-1284,-1084,-850,-573,-301,-39,175,317,374,332,196,-24,-307,-628,-954,-1259,-1503,-1678,-1744,-1720,-1587,-1361,-1062,-682,-267,192,659,1116,1544,1925,2234,2469,2604,2649,2584,2431,2190,1879,1526,1132,735,340,-31,-371,-669,-925,-1136,-1298,-1414,-1481,-1491,-1470,-1402,-1321,-1227,-1149,-1099,-1094,-1140,-1237,-1386,-1565,-1764,-1956,-2113,-2226,-2255,-2217,-2084,-1887,-1621,-1318,-986,-651,-323,-24,238,452,611,730,805,870,925,997,1085,1196,1319,1452,1584,1702,1814,1900,1978,2045,2108,2189,2276,2386,2512,2633,2758,2848,2896,2883,2780,2580,2275,1869,1381,845,296,-229,-681,-1044,-1284,-1397,-1386,-1259,-1039,-751,-427,-91,225,503,715,855,912,885,782,601,362,56,-289,-666,-1061,-1436,-1801,-2106,-2360,-2533,-2621,-2618,-2513,-2327,-2046,-1706,-1298,-862,-400,47,476,848,1161,1384,1522,1557,1507,1376,1184,964,717,495,294,145,45,7,5,49,111,170,243,274,300,276,219,120,-21,-201,-415,-658,-925,-1202,-1488,-1766,-2032,-2267,-2466,-2601,-2675,-2671,-2593,-2451,-2246,-2005,-1728,-1444,-1173,-925,-741,-613,-571,-610,-728,-912,-1141,-1387,-1624,-1815,-1938,-1965,-1875,-1676,-1339,-903,-359,249,902,1558,2190,2756,3235,3594,3836,3943,3938,3823,3618,3337,3001,2624,2228,1828,1430,1068,733,467,264,153,126,197,346,566,828,1113,1384,1622,1801,1898,1908,1815,1629,1353,1014,618,220,-179,-518,-806,-992,-1101,-1104,-1033,-892,-708,-498,-293,-109,27,102,101,28,-130,-339,-607,-888,-1169,-1423,-1613,-1742,-1764,-1709,-1547,-1318,-1021,-695,-356,-48,213,398,496,511,439,310,135,-54,-240,-411,-552,-666,-751,-810,-853,-869,-883,-881,-880,-884,-888,-908,-937,-979,-1043,-1111,-1199,-1283,-1369,-1433,-1482,-1489,-1471,-1413,-1317,-1194,-1036,-860,-672,-467,-264,-46,177,416,658,919,1161,1408,1618,1799,1930,2010,2040,2021,1973,1900,1830,1771,1734,1727,1742,1783,1826,1869,1884,1863,1786,1651,1447,1197,895,576,253,-54,-314,-523,-660,-728,-733,-691,-620,-554,-505,-510,-566,-690,-859,-1056,-1252,-1405,-1503,-1500,-1399,-1184,-877,-490,-79,335,678,932,1053,1029,870,580,204,-226,-654,-1049,-1350,-1563,-1637,-1609,-1462,-1236,-947,-619,-285,55,374,672,935,1167,1360,1519,1644,1729,1784,1794,1768,1694,1580,1422,1227,995,728,436,125,-187,-486,-764,-988,-1171,-1287,-1358,-1374,-1368,-1325,-1289,-1239,-1216,-1199,-1222,-1259,-1340,-1431,-1549,-1664,-1780,-1875,-1941,-1975,-1965,-1920,-1843,-1728,-1599,-1438,-1267,-1078,-886,-685,-486,-291,-100,79,256,412,575,717,875,1029,1203,1385,1589,1791,2010,2215,2427,2616,2796,2957,3090,3207,3277,3320,3300,3223,3063,2819,2481,2061,1557,1004,418,-161,-699,-1165,-1531,-1774,-1885,-1867,-1721,-1475,-1154,-791,-423,-92,185,377,478,497,422,294,112,-88,-290,-475,-633,-762,-864,-947,-1021,-1086,-1159,-1210,-1264,-1273,-1249,-1165,-1011,-795,-507,-181,188,540,881,1154,1354,1465,1470,1397,1235,1032,789,549,329,152,31,-19,-8,61,169,290,414,511,580,599,572,482,337,135,-114,-393,-696,-1000,-1285,-1552,-1765,-1939,-2047,-2108,-2109,-2080,-2014,-1937,-1850,-1770,-1692,-1628,-1564,-1510,-1450,-1398,-1345,-1302,-1275,-1260,-1262,-1271,-1280,-1270,-1253,-1185,-1100,-956,-781,-554,-285,25,371,742,1130,1515,1882,2211,2484,2692,2817,2873,2844,2756,2614,2432,2240,2031,1835,1635,1451,1270,1102,946,803,674,562,464,389,338,319,336,395,498,636,818,1021,1241,1455,1642,1779,1847,1828,1720,1516,1236,880,485,49,-378,-809,-1191,-1541,-1818,-2029,-2151,-2190,-2140,-2014,-1828,-1603,-1367,-1145,-946,-794,-673,-591,-523,-467,-406,-339,-261,-186,-112,-66,-38,-44,-81,-133,-212,-278,-352,-398,-434,-444,-447,-445,-455,-480,-532,-607,-705,-820,-943,-1066,-1179,-1275,-1340,-1374,-1367,-1315,-1224,-1091,-923,-733,-536,-339,-175,-30,64,124,136,122,74,26,-33,-74,-94,-88,-38,53,203,395,646,921,1219,1516,1790,2036,2242,2396,2517,2574,2608,2579,2524,2408,2254,2050,1794,1513,1191,873,558,273,33,-158,-298,-384,-437,-452,-457,-471,-495,-567,-671,-820,-1004,-1198,-1403,-1585,-1739,-1841,-1887,-1863,-1772,-1617,-1396,-1136,-834,-516,-201,97,358,562,715,791,805,753,638,480,278,51,-195,-436,-663,-845,-976,-1024,-1003,-888,-716,-469,-194,111,413,691,938,1126,1258,1327,1340,1296,1218,1096,960,798,642,470,314,150,-10,-179,-348,-529,-701,-864,-1015,-1129,-1230,-1289,-1332,-1344,-1343,-1321,-1300,-1261,-1231,-1199,-1179,-1173,-1183,-1206,-1227,-1246,-1231,-1193,-1111,-996,-844,-679,-495,-334,-187,-87,-28,-14,-41,-86,-142,-180,-181,-133,-9,178,453,783,1169,1585,1992,2385,2707,2966,3129,3208,3203,3125,2992,2815,2614,2399,2186,1973,1772,1566,1361,1139,894,628,328,13,-308,-620,-882,-1091,-1198,-1211,-1104,-899,-610,-259,104,454,757,966,1086,1078,953,722,390,-7,-448,-898,-1326,-1705,-2000,-2206,-2296,-2277,-2155,-1943,-1664,-1350,-1010,-681,-364,-83,162,369,535,670,771,847,891,914,903,868,803,715,610,491,381,275,199,145,121,121,147,182,226,260,275,255,202,84,-66,-284,-539,-835,-1162,-1493,-1818,-2110,-2354,-2532,-2634,-2653,-2591,-2460,-2265,-2036,-1777,-1523,-1285,-1087,-948,-869,-873,-938,-1074,-1256,-1464,-1679,-1872,-2011,-2088,-2063,-1930,-1684,-1309,-833,-265,358,996,1621,2183,2676,3057,3340,3504,3578,3564,3495,3383,3250,3099,2937,2762,2559,2341,2078,1797,1474,1148,816,508,255,62,-29,-27,85,290,574,901,1254,1572,1857,2044,2149,2135,2024,1815,1527,1188,812,441,79,-244,-525,-758,-946,-1083,-1189,-1249,-1292,-1309,-1316,-1311,-1302,-1287,-1267,-1257,-1245,-1259,-1283,-1334,-1398,-1473,-1533,-1569,-1548,-1463,-1294,-1061,-765,-451,-145,117,311,409,419,324,163,-59,-304,-547,-770,-947,-1075,-1148,-1171,-1145,-1082,-987,-874,-743,-607,-464,-311,-165,-4,138,278,389,468,507,498,444,353,218,68,-113,-299,-491,-681,-858,-1023,-1162,-1279,-1351,-1389,-1367,-1289,-1151,-943,-678,-348,30,445,875,1298,1685,2019,2278,2452,2537,2541,2462,2340,2166,1979,1780,1582,1387,1200,1015,833,657,473,304,136,-19,-157,-293,-404,-521,-606,-696,-746,-787,-787,-765,-703,-617,-497,-359,-204,-36,121,289,431,565,666,730,744,712,615,482,291,85,-151,-379,-603,-794,-957,-1068,-1137,-1147,-1100,-1000,-839,-637,-390,-116,172,467,747,1011,1239,1431,1570,1651,1667,1601,1461,1227,920,532,93,-376,-840,-1258,-1593,-1810,-1890,-1824,-1638,-1352,-1020,-682,-395,-190,-101,-130,-285,-528,-854,-1194,-1529,-1800,-1977,-2043,-1992,-1828,-1591,-1292,-987,-711,-493,-374,-356,-443,-624,-855,-1124,-1363,-1553,-1648,-1622,-1472,-1180,-780,-276,288,885,1476,2026,2501,2885,3159,3325,3390,3364,3263,3109,2920,2704,2492,2272,2077,1887,1718,1554,1398,1239,1078,913,747,571,397,210,24,-159,-345,-509,-662,-783,-863,-892,-868,-779,-646,-463,-253,-31,193,392,565,693,780,815,799,735,619,462,279,73,-132,-323,-500,-630,-729,-773,-775,-725,-648,-534,-420,-284,-163,-33,73,166,228,252,239,186,96,-21,-153,-289,-401,-483,-510,-488,-400,-268,-88,103,303,464,588,632,600,476,265,-22,-369,-747,-1127,-1469,-1748,-1935,-2022,-1999,-1891,-1693,-1466,-1203,-973,-778,-659,-628,-686,-828,-1034,-1271,-1519,-1741,-1932,-2072,-2160,-2201,-2189,-2141,-2049,-1923,-1773,-1585,-1378,-1132,-843,-523,-141,261,703,1147,1579,1983,2328,2605,2798,2911,2936,2897,2784,2632,2437,2232,2013,1811,1613,1451,1301,1198,1114,1067,1032,1011,986,957,923,880,844,813,796,808,838,899,980,1064,1159,1223,1263,1244,1159,998,756,443,73,-321,-715,-1069,-1353,-1561,-1661,-1682,-1611,-1482,-1308,-1108,-912,-724,-566,-450,-372,-347,-365,-422,-516,-628,-750,-860,-946,-992,-985,-929,-821,-675,-513,-347,-201,-89,-12,23,28,1,-45,-104,-174,-240,-313,-379,-457,-519,-599,-643,-687,-684,-648,-565,-434,-272,-80,103,272,392,442,424,301,105,-176,-506,-859,-1213,-1522,-1775,-1936,-2000,-1958,-1805,-1567,-1240,-877,-471,-85,292,611,882,1092,1239,1346,1406,1455,1482,1528,1569,1625,1683,1719,1734,1700,1619,1492,1321,1119,900,674,462,267,104,-24,-112,-171,-200,-221,-253,-303,-401,-537,-715,-909,-1096,-1237,-1310,-1284,-1159,-932,-620,-256,137,501,817,1035,1152,1148,1035,825,547,226,-88,-383,-604,-761,-816,-798,-695,-544,-349,-149,37,183,266,277,213,81,-96,-295,-491,-633,-713,-689,-565,-340,-31,328,700,1049,1327,1511,1565,1501,1309,1036,694,351,21,-235,-407,-474,-438,-320,-143,55,244,382,455,436,328,134,-129,-432,-755,-1051,-1316,-1509,-1647,-1717,-1754,-1761,-1771,-1790,-1831,-1891,-1972,-2052,-2122,-2162,-2141,-2056,-1882,-1629,-1290,-881,-416,87,600,1101,1567,1983,2329,2609,2809,2944,3014,3032,3007,2956,2873,2782,2656,2509,2329,2111,1860,1580,1262,937,587,239,-107,-448,-764,-1060,-1316,-1533,-1685,-1774,-1770,-1677,-1489,-1211,-864,-461,-50,362,715,1005,1196,1284,1265,1155,961,717,447,170,-71,-276,-419,-502,-533,-517,-480,-430,-402,-379,-395,-406,-424,-415,-370,-290,-169,-33,113,242,349,422,458,467,443,412,372,341,321,316,318,331,334,343,335,325,293,248,179,84,-26,-167,-315,-480,-650,-807,-952,-1055,-1125,-1143,-1120,-1064,-989,-915,-861,-844,-883,-985,-1151,-1388,-1665,-1991,-2319,-2646,-2942,-3175,-3341,-3402,-3368,-3218,-2965,-2609,-2180,-1678,-1158,-612,-99,389,822,1217,1556,1866,2130,2373,2582,2767,2926,3046,3144,3187,3204,3164,3094,2973,2826,2624,2395,2109,1799,1441,1073,689,332,23,-200,-308,-277,-110,192,579,1030,1465,1862,2137,2286,2262,2087,1772,1358,894,434,18,-308,-532,-645,-658,-604,-511,-433,-390,-426,-541,-746,-1024,-1341,-1673,-1971,-2218,-2370,-2437,-2391,-2267,-2066,-1809,-1530,-1232,-943,-671,-416,-198,-1,155,286,370,424,435,417,381,337,293,267,241,244,241,253,248,235,185,106,-18,-176,-362,-561,-754,-913,-1029,-1068,-1034,-918,-737,-516,-287,-83,66,138,125,22,-155,-393,-667,-936,-1187,-1370,-1484,-1502,-1430,-1273,-1038,-753,-422,-76,279,618,941,1226,1485,1695,1867,1995,2074,2122,2128,2111,2073,2015,1951,1868,1784,1685,1571,1444,1286,1102,889,632,352,28,-315,-675,-1032,-1370,-1666,-1907,-2061,-2131,-2087,-1943,-1694,-1357,-964,-532,-97,312,688,999,1241,1417,1503,1537,1497,1419,1301,1150,984,787,592,378,190,2,-153,-287,-398,-481,-546,-596,-626,-663,-682,-717,-738,-768,-782,-799,-790,-780,-740,-680,-595,-476,-339,-177,-2,179,349,508,625,707,735,707,637,520,380,228,75,-58,-181,-271,-351,-409,-463,-517,-571,-626,-682,-724,-753,-764,-754,-741,-727,-734,-772,-851,-963,-1116,-1276,-1447,-1597,-1713,-1784,-1789,-1720,-1579,-1347,-1060,-697,-308,117,532,932,1282,1573,1782,1905,1952,1926,1857,1758,1655,1567,1508,1481,1496,1527,1588,1638,1682,1693,1656,1568,1410,1195,917,597,236,-132,-510,-849,-1152,-1374,-1523,-1573,-1537,-1424,-1242,-1028,-778,-536,-284,-47,198,446,705,967,1230,1466,1666,1795,1842,1781,1610,1329,967,544,119,-284,-610,-840,-970,-994,-955,-865,-769,-691,-654,-668,-726,-827,-934,-1032,-1089,-1074,-988,-808,-562,-260,69,385,672,891,1025,1080,1034,921,741,521,282,54,-149,-302,-402,-442,-445,-414,-398,-399,-453,-563,-726,-938,-1168,-1394,-1588,-1712,-1760,-1714,-1593,-1417,-1229,-1056,-951,-922,-999,-1175,-1439,-1766,-2121,-2464,-2752,-2950,-3026,-2970,-2784,-2472,-2062,-1574,-1036,-476,77,607,1079,1492,1829,2087,2274,2388,2452,2469,2463,2442,2428,2425,2453,2504,2591,2687,2776,2830,2814,2711,2492,2162,1732,1217,676,125,-354,-745,-991,-1087,-1016,-792,-447,-6,459,923,1312,1612,1782,1817,1733,1522,1246,903,566,240,-27,-239,-377,-464,-501,-523,-541,-578,-649,-752,-886,-1037,-1181,-1312,-1396,-1436,-1411,-1336,-1214,-1069,-919,-789,-694,-642,-634,-650,-683,-687,-665,-581,-444,-259,-41,190,393,557,638,636,536,355,105,-180,-478,-758,-999,-1181,-1290,-1318,-1272,-1149,-974,-744,-493,-225,36,268,467,600,680,675,610,466,276,44,-205,-451,-682,-878,-1033,-1139,-1178,-1160,-1062,-902,-675,-388,-60,301,663,1013,1318,1566,1735,1817,1817,1735,1592,1413,1218,1046,901,812,762,764,779,806,810,776,697,567,387,184,-50,-272,-488,-677,-830,-964,-1060,-1154,-1230,-1304,-1359,-1382,-1352,-1249,-1054,-763,-384,69,553,1041,1481,1837,2076,2175,2135,1963,1686,1328,938,533,163,-161,-420,-605,-724,-783,-798,-793,-790,-812,-873,-980,-1118,-1278,-1412,-1506,-1510,-1408,-1191,-846,-416,95,621,1139,1588,1938,2164,2239,2189,2012,1752,1446,1118,813,537,303,108,-61,-212,-366,-522,-691,-861,-1030,-1175,-1285,-1348,-1353,-1313,-1231,-1130,-1021,-930,-858,-817,-812,-836,-898,-995,-1115,-1266,-1417,-1575,-1707,-1808,-1854,-1823,-1716,-1514,-1237,-893,-501,-87,335,742,1124,1467,1769,2020,2230,2387,2503,2576,2608,2602,2556,2463,2324,2143,1917,1661,1384,1088,802,520,272,48,-135,-290,-419,-530,-635,-726,-811,-868,-890,-857,-754,-582,-337,-46,273,588,866,1081,1214,1236,1171,1006,784,527,276,65,-80,-139,-105,5,189,399,626,822,971,1035,1018,889,683,394,68,-269,-583,-841,-1025,-1123,-1138,-1079,-965,-821,-661,-510,-378,-273,-196,-148,-123,-114,-130,-147,-184,-219,-261,-292,-323,-345,-366,-402,-441,-512,-586,-682,-769,-850,-894,-912,-869,-805,-698,-593,-500,-450,-446,-520,-648,-855,-1108,-1410,-1724,-2047,-2339,-2593,-2784,-2903,-2946,-2905,-2785,-2594,-2331,-2018,-1654,-1257,-834,-393,55,497,924,1323,1688,2010,2282,2504,2669,2796,2875,2936,2975,3002,3021,3016,2995,2923,2805,2606,2335,1978,1548,1068,559,67,-372,-716,-933,-996,-905,-667,-305,134,604,1056,1429,1687,1802,1751,1548,1205,766,263,-234,-690,-1040,-1255,-1310,-1197,-941,-559,-114,353,775,1107,1292,1319,1157,844,381,-171,-769,-1375,-1916,-2380,-2701,-2883,-2901,-2769,-2509,-2138,-1713,-1254,-823,-439,-132,82,206,242,206,121,-3,-141,-280,-420,-538,-653,-743,-816,-863,-879,-852,-783,-657,-482,-256,5,305,607,928,1214,1469,1655,1755,1761,1653,1459,1166,821,429,32,-347,-685,-961,-1160,-1279,-1315,-1286,-1200,-1081,-942,-790,-643,-487,-338,-179,-12,165,363,578,808,1055,1298,1528,1724,1860,1923,1903,1793,1610,1359,1066,754,441,159,-88,-279,-417,-497,-536,-541,-544,-553,-607,-703,-860,-1059,-1294,-1520,-1728,-1865,-1926,-1889,-1745,-1512,-1189,-810,-395,23,410,743,978,1127,1155,1102,982,821,678,551,486,467,501,563,637,706,752,772,746,687,576,434,248,46,-174,-388,-582,-740,-840,-879,-846,-741,-572,-333,-53,272,612,949,1254,1508,1679,1748,1708,1534,1261,883,455,4,-422,-786,-1063,-1237,-1311,-1298,-1223,-1106,-965,-816,-652,-494,-326,-176,-47,46,83,54,-42,-216,-444,-727,-1036,-1354,-1654,-1911,-2108,-2221,-2244,-2169,-2000,-1734,-1393,-968,-500,17,530,1039,1489,1869,2149,2310,2358,2290,2131,1898,1626,1345,1082,871,723,645,641,685,775,871,967,1028,1047,1014,915,773,580,363,150,-59,-219,-345,-413,-435,-410,-354,-277,-201,-132,-93,-75,-83,-105,-120,-109,-52,76,279,553,896,1272,1652,2010,2291,2486,2557,2500,2311,1997,1577,1066,512,-76,-631,-1149,-1580,-1903,-2112,-2173,-2118,-1932,-1663,-1336,-993,-679,-420,-251,-173,-190,-272,-402,-531,-650,-721,-752,-733,-678,-601,-515,-442,-398,-396,-459,-578,-772,-1016,-1304,-1607,-1895,-2132,-2279,-2316,-2221,-1999,-1673,-1265,-831,-412,-52,195,312,262,55,-305,-781,-1336,-1904,-2439,-2866,-3144,-3227,-3087,-2736,-2182,-1483,-678,156,965,1693,2298,2746,3040,3162,3148,3013,2788,2520,2230,1958,1735,1570,1494,1495,1578,1718,1907,2105,2303,2455,2542,2538,2419,2187,1841,1412,932,445,1,-373,-631,-770,-775,-664,-452,-183,129,426,701,918,1073,1162,1182,1159,1080,984,850,702,534,352,148,-62,-306,-553,-823,-1092,-1355,-1584,-1780,-1909,-1979,-1987,-1919,-1816,-1659,-1496,-1324,-1180,-1059,-996,-964,-991,-1036,-1107,-1165,-1193,-1167,-1069,-889,-638,-319,26,388,707,975,1145,1216,1174,1025,793,500,187,-116,-375,-565,-674,-688,-611,-456,-226,21,301,535,743,875,939,934,858,737,575,399,217,36,-136,-302,-463,-615,-771,-910,-1046,-1153,-1225,-1248,-1203,-1088,-896,-640,-321,21,382,724,1029,1283,1465,1579,1615,1584,1487,1341,1155,954,745,548,370,212,73,-54,-187,-329,-503,-714,-964,-1257,-1571,-1898,-2195,-2443,-2597,-2631,-2527,-2262,-1847,-1304,-655,33,722,1347,1867,2251,2483,2562,2506,2331,2069,1748,1400,1054,732,452,222,49,-68,-129,-145,-118,-75,-26,20,33,33,-13,-74,-169,-268,-379,-479,-562,-630,-660,-672,-639,-579,-466,-314,-93,178,512,890,1285,1678,2011,2256,2364,2310,2085,1691,1168,553,-91,-704,-1237,-1642,-1912,-2033,-2032,-1922,-1751,-1532,-1309,-1087,-893,-728,-594,-493,-419,-376,-364,-380,-429,-509,-619,-757,-911,-1065,-1214,-1330,-1405,-1432,-1395,-1306,-1168,-982,-769,-536,-286,-34,217,465,698,929,1146,1355,1553,1723,1870,1971,2021,2016,1946,1816,1624,1386,1107,811,514,231,-18,-230,-394,-516,-578,-605,-571,-498,-383,-227,-58,121,278,402,469,487,452,389,322,272,273,336,472,685,945,1247,1539,1800,1987,2080,2049,1908,1647,1312,912,504,103,-248,-531,-732,-843,-871,-838,-752,-662,-566,-517,-499,-542,-627,-739,-864,-962,-1024,-1018,-957,-825,-659,-481,-318,-215,-179,-229,-366,-574,-842,-1138,-1444,-1726,-1967,-2141,-2238,-2247,-2171,-2007,-1781,-1487,-1175,-843,-534,-265,-50,92,157,148,62,-86,-289,-532,-803,-1088,-1370,-1637,-1866,-2039,-2132,-2134,-2029,-1819,-1515,-1128,-687,-216,276,742,1201,1610,1980,2303,2568,2783,2940,3043,3086,3082,3013,2908,2753,2577,2384,2196,2019,1871,1733,1615,1484,1336,1159,940,698,428,159,-108,-349,-564,-731,-856,-916,-925,-866,-757,-597,-394,-157,105,389,667,945,1185,1396,1548,1659,1699,1689,1605,1455,1234,941,592,196,-217,-633,-1019,-1372,-1673,-1931,-2141,-2317,-2458,-2556,-2618,-2608,-2538,-2385,-2153,-1864,-1524,-1176,-839,-546,-307,-137,-24,30,45,38,13,-8,-38,-60,-87,-108,-131,-130,-114,-47,59,220,431,678,949,1205,1430,1585,1662,1651,1561,1404,1213,995,776,560,352,148,-47,-248,-444,-642,-834,-1015,-1184,-1340,-1476,-1604,-1718,-1817,-1898,-1948,-1945,-1888,-1750,-1528,-1218,-824,-353,166,714,1255,1754,2175,2493,2675,2707,2581,2296,1873,1339,739,119,-460,-939,-1278,-1428,-1385,-1152,-756,-250,315,882,1389,1805,2072,2162,2048,1696,1149,419,-411,-1287,-2131,-2874,-3433,-3710,-3638,-3150,-2292,-1141,97,1219,1994,2293,2089,1493,728,63,-237,-24,733,1893,3235,4472,5373,5763,5579,4851,3657,2151,464,-1209,-2718,-3891,-4592,-4754,-4330,-3378,-1960,-194,1791,3854,5812,7494,8677,9199,8881,7666,5533,2592,-965,-4873,-8817,-12488,-15587,-17908,-19302,-19748,-19294,-18061,-16215,-13953,-11460,-8950,-6555,-4410,-2526,-901,574,1994,3511,5224,7224,9526,12071,14723,17255,19423,20932,21571,21129,19579,16941,13442,9382,5157,1209,-2067,-4344,-5418,-5272,-4023,-1969,541,3090,5338,6994,7905,8008,7340,6004,4113,1825,-775,-3546,-6427,-9285,-12004,-14420,-16341,-17577,-17973,-17435,-15983,-13734,-10909,-7795,-4709,-1947,223,1638,2215,2001,1160,-74,-1415,-2598,-3417,-3767,-3647,-3165,-2492,-1835,-1373,-1235,-1433,-1902,-2463,-2904,-3008,-2603,-1626,-96,1844,4005,6145,8050,9509,10405,10642,10249,9283,7895,6260,4581,3047,1822,1000,621,639,961,1452,1980,2414,2675,2720,2559,2258,1891,1554,1320,1239,1308,1516,1778,2017,2121,1960,1465,556,-742,-2371,-4208,-6101,-7885,-9398,-10485,-11022,-10908,-10115,-8675,-6697,-4351,-1845,595,2757,4477,5669,6310,6479,6262,5799,5189,4515,3843,3202,2641,2177,1831,1583,1372,1109,681,-23,-1036,-2366,-3887,-5464,-6887,-8007,-8670,-8863,-8589,-7970,-7139,-6251,-5441,-4809,-4407,-4251,-4324,-4561,-4895,-5180,-5305,-5086,-4399,-3136,-1253,1159,3953,6830,9500,11637,13015,13528,13191,12179,10733,9151,7694,6552,5836,5532,5586,5853,6174,6400,6398,6119,5598,4933,4303,3880,3807,4167,4930,6007,7228,8407,9354,9916,10002,9571,8657,7322,5688,3890,2105,503,-740,-1495,-1704,-1359,-568,567,1872,3235,4537,5715,6731,7546,8138,8473,8476,8115,7295,6019,4264,2136,-252,-2685,-4942,-6792,-8045,-8573,-8364,-7475,-6082,-4427,-2776,-1419,-571,-397,-920,-2107,-3770,-5721,-7688,-9447,-10793,-11594,-11817,-11482,-10724,-9709,-8640,-7717,-7090,-6875,-7082,-7704,-8614,-9710,-10808,-11770,-12445,-12738,-12603,-12042,-11134,-9983,-8751,-7594,-6671,-6117,-5997,-6365,-7167,-8354,-9776,-11294,-12714,-13863,-14604,-14836,-14547,-13794,-12669,-11337,-9926,-8571,-7365,-6355,-5558,-4964,-4533,-4233,-4015,-3845,-3688,-3511,-3307,-3068,-2818,-2600,-2450,-2424,-2520,-2740,-3007,-3247,-3337,-3180,-2690,-1847,-662,760,2318,3835,5189,6239,6905,7148,6959,6406,5541,4498,3380,2346,1522,1064,1064,1621,2731,4358,6370,8598,10821,12829,14434,15501,15966,15836,15176,14123,12826,11475,10237,9251,8618,8357,8461,8832,9387,9981,10531,10935,11160,11185,11024,10699,10247,9700,9107,8505,7950,7477,7135,6945,6915,7045,7284,7612,7931,8208,8356,8347,8145,7748,7168,6426,5558,4611,3639,2718,1910,1308,960,937,1248,1891,2816,3926,5100,6177,6997,7419,7332,6709,5562,4008,2187,308,-1431,-2837,-3758,-4118,-3891,-3142,-1967,-522,1037,2552,3878,4910,5569,5809,5637,5067,4163,2996,1656,241,-1155,-2421,-3469,-4198,-4565,-4543,-4169,-3514,-2693,-1830,-1071,-530,-326,-488,-1047,-1911,-2985,-4108,-5100,-5818,-6119,-5943,-5277,-4170,-2754,-1174,350,1643,2509,2841,2573,1727,371,-1372,-3355,-5438,-7463,-9320,-10885,-12071,-12795,-13004,-12665,-11797,-10451,-8734,-6801,-4829,-3020,-1549,-560,-128,-260,-898,-1907,-3144,-4423,-5583,-6515,-7129,-7445,-7500,-7380,-7191,-7009,-6901,-6913,-7035,-7271,-7551,-7822,-7988,-7951,-7622,-6932,-5857,-4434,-2747,-939,834,2388,3589,4296,4460,4046,3122,1756,112,-1679,-3426,-4999,-6229,-7058,-7409,-7318,-6865,-6157,-5385,-4658,-4142,-3860,-3866,-4069,-4410,-4742,-4945,-4908,-4548,-3863,-2869,-1666,-354,937,2085,3020,3651,3987,4003,3755,3301,2703,2038,1358,684,48,-567,-1167,-1764,-2369,-2957,-3485,-3891,-4087,-4013,-3617,-2892,-1881,-646,692,2034,3246,4252,4972,5399,5532,5424,5117,4662,4104,3457,2774,2061,1374,747,221,-180,-441,-601,-671,-712,-737,-758,-782,-767,-713,-587,-392,-123,187,528,858,1168,1449,1703,1938,2151,2331,2454,2502,2449,2307,2061,1765,1430,1116,870,713,695,792,1013,1323,1708,2136,2591,3056,3505,3945,4343,4717,5039,5329,5572,5793,5998,6210,6434,6661,6869,7003,7006,6828,6408,5736,4798,3619,2265,795,-668,-2023,-3147,-3925,-4286,-4176,-3598,-2593,-1253,325,1986,3626,5116,6368,7327,7952,8236,8194,7846,7220,6357,5286,4065,2749,1409,108,-1076,-2101,-2927,-3531,-3923,-4102,-4099,-3940,-3652,-3253,-2759,-2162,-1467,-666,228,1189,2187,3154,4053,4798,5356,5665,5713,5493,5030,4364,3551,2630,1660,657,-332,-1288,-2174,-2956,-3601,-4068,-4341,-4386,-4208,-3799,-3178,-2394,-1492,-570,295,1010,1519,1790,1840,1711,1466,1176,894,673,540,489,516,551,554,460,224,-156,-661,-1243,-1819,-2332,-2694,-2873,-2836,-2591,-2172,-1638,-1065,-523,-89,201,304,227,-24,-414,-902,-1446,-1992,-2502,-2926,-3241,-3411,-3443,-3322,-3087,-2740,-2343,-1909,-1500,-1133,-839,-623,-491,-425,-420,-453,-499,-551,-565,-554,-496,-406,-309,-225,-200,-261,-448,-760,-1216,-1751,-2335,-2870,-3279,-3498,-3486,-3262,-2876,-2415,-1970,-1639,-1455,-1460,-1588,-1807,-1991,-2084,-1987,-1694,-1207,-600,53,632,1079,1307,1334,1151,835,447,72,-194,-297,-167,196,782,1524,2326,3085,3676,4018,4042,3724,3098,2207,1183,129,-785,-1454,-1746,-1648,-1131,-298,758,1866,2882,3655,4097,4168,3893,3337,2620,1832,1109,512,131,-14,98,449,989,1676,2427,3171,3845,4370,4719,4852,4777,4511,4108,3623,3135,2710,2420,2306,2400,2694,3166,3743,4363,4902,5276,5373,5136,4537,3591,2396,1040,-303,-1523,-2478,-3114,-3371,-3289,-2890,-2273,-1508,-688,121,868,1502,2012,2353,2538,2538,2381,2086,1688,1257,820,454,164,-17,-107,-123,-93,-65,-65,-143,-308,-577,-927,-1316,-1685,-1966,-2094,-2039,-1795,-1398,-905,-408,38,346,493,451,216,-171,-695,-1284,-1902,-2486,-2976,-3324,-3485,-3426,-3165,-2714,-2148,-1537,-951,-476,-142,1,-46,-284,-678,-1194,-1762,-2319,-2808,-3157,-3362,-3391,-3286,-3090,-2876,-2732,-2741,-2960,-3427,-4108,-4956,-5853,-6698,-7368,-7775,-7873,-7634,-7103,-6338,-5442,-4542,-3744,-3177,-2876,-2887,-3158,-3652,-4265,-4922,-5501,-5942,-6162,-6163,-5944,-5572,-5115,-4642,-4222,-3881,-3645,-3522,-3503,-3611,-3839,-4202,-4691,-5285,-5967,-6676,-7388,-8021,-8551,-8908,-9060,-8969,-8612,-7972,-7069,-5917,-4593,-3153,-1702,-310,936,1980,2774,3278,3472,3333,2855,2054,949,-382,-1867,-3375,-4799,-6007,-6914,-7453,-7592,-7339,-6727,-5806,-4655,-3366,-2046,-835,147,781,997,802,235,-559,-1444,-2246,-2825,-3106,-3036,-2668,-2054,-1313,-553,116,601,846,836,597,220,-205,-532,-664,-506,-19,784,1835,3040,4263,5376,6266,6820,6989,6727,6052,5006,3658,2117,483,-1113,-2556,-3734,-4552,-4959,-4917,-4464,-3640,-2547,-1278,53,1355,2561,3622,4550,5361,6095,6784,7435,8021,8507,8811,8888,8659,8118,7237,6089,4730,3303,1934,769,-51,-457,-370,160,1083,2230,3447,4524,5310,5676,5591,5077,4258,3285,2362,1679,1384,1564,2213,3250,4518,5838,7009,7876,8326,8316,7892,7143,6230,5327,4595,4189,4178,4577,5343,6329,7412,8394,9135,9517,9462,8984,8115,6966,5655,4311,3046,1943,1042,373,-69,-281,-272,-44,390,1025,1822,2746,3723,4679,5528,6205,6649,6848,6774,6466,5952,5294,4590,3913,3383,3076,3050,3347,3931,4767,5756,6798,7785,8606,9165,9381,9212,8639,7729,6557,5256,3974,2827,1943,1384,1190,1352,1824,2509,3313,4105,4806,5334,5667,5803,5773,5608,5353,5039,4692,4349,4015,3731,3510,3387,3386,3504,3753,4061,4393,4641,4728,4594,4206,3594,2819,1966,1140,416,-142,-521,-736,-820,-827,-787,-729,-657,-559,-436,-252,-22,269,595,922,1206,1408,1489,1459,1318,1121,895,692,526,409,329,262,180,58,-120,-346,-621,-896,-1166,-1373,-1518,-1563,-1532,-1426,-1312,-1226,-1241,-1387,-1685,-2100,-2601,-3100,-3548,-3868,-4020,-3990,-3771,-3409,-2944,-2450,-1980,-1603,-1351,-1262,-1347,-1604,-2022,-2559,-3160,-3766,-4286,-4694,-4927,-5002,-4918,-4721,-4450,-4156,-3873,-3637,-3457,-3342,-3279,-3254,-3264,-3303,-3390,-3534,-3762,-4086,-4506,-5012,-5567,-6124,-6613,-6981,-7161,-7143,-6915,-6531,-6034,-5521,-5033,-4649,-4376,-4227,-4180,-4195,-4240,-4255,-4219,-4087,-3867,-3555,-3205,-2851,-2571,-2419,-2464,-2730,-3251,-3988,-4908,-5919,-6919,-7799,-8460,-8827,-8847,-8515,-7846,-6907,-5785,-4605,-3495,-2602,-2022,-1840,-2055,-2632,-3473,-4437,-5386,-6151,-6620,-6699,-6363,-5669,-4718,-3665,-2685,-1910,-1456,-1379,-1656,-2251,-3044,-3935,-4794,-5522,-6043,-6310,-6325,-6118,-5753,-5323,-4888,-4538,-4279,-4134,-4077,-4081,-4128,-4210,-4316,-4479,-4671,-4917,-5168,-5410,-5586,-5662,-5596,-5358,-4939,-4319,-3537,-2618,-1628,-647,274,1051,1663,2094,2334,2425,2342,2125,1736,1184,427,-533,-1712,-3084,-4613,-6223,-7814,-9264,-10429,-11168,-11360,-10902,-9791,-8052,-5830,-3302,-705,1733,3773,5255,6051,6142,5575,4489,3061,1519,54,-1149,-1986,-2395,-2391,-2018,-1388,-595,227,987,1606,2056,2329,2461,2469,2394,2240,2028,1752,1422,1039,619,175,-265,-687,-1073,-1409,-1694,-1921,-2078,-2160,-2139,-1999,-1717,-1271,-674,61,875,1694,2448,3039,3439,3611,3594,3451,3249,3081,2984,2987,3081,3219,3357,3430,3381,3171,2767,2179,1433,582,-275,-1064,-1667,-2027,-2102,-1898,-1469,-875,-212,464,1089,1641,2103,2471,2733,2861,2846,2643,2280,1772,1188,611,113,-244,-441,-495,-448,-356,-270,-196,-138,-36,135,427,844,1370,1963,2552,3083,3489,3755,3848,3800,3612,3340,3021,2698,2426,2235,2158,2220,2407,2721,3104,3502,3827,3985,3893,3498,2771,1772,561,-724,-1934,-2928,-3535,-3682,-3292,-2403,-1084,514,2224,3853,5209,6148,6536,6359,5624,4462,3011,1485,63,-1060,-1763,-1948,-1613,-793,386,1786,3217,4502,5492,6060,6165,5808,5058,4049,2917,1821,888,188,-231,-389,-324,-81,289,756,1300,1901,2541,3189,3797,4327,4712,4929,4920,4696,4234,3589,2780,1888,940,35,-802,-1478,-1961,-2194,-2161,-1857,-1299,-528,430,1514,2697,3903,5085,6135,6967,7457,7518,7080,6154,4797,3157,1411,-243,-1622,-2584,-3071,-3043,-2574,-1734,-653,531,1703,2744,3581,4170,4481,4547,4385,4071,3661,3235,2857,2577,2433,2431,2578,2842,3208,3621,4075,4532,4993,5438,5839,6181,6402,6482,6356,6030,5466,4724,3819,2866,1940,1164,644,455,658,1235,2132,3250,4439,5579,6512,7158,7420,7302,6796,6001,4984,3878,2769,1762,919,306,-50,-104,124,654,1433,2420,3531,4672,5713,6545,7040,7124,6778,6033,5007,3839,2688,1702,971,565,474,682,1136,1759,2493,3227,3898,4390,4666,4662,4406,3948,3377,2819,2366,2099,2038,2169,2416,2693,2889,2917,2712,2270,1621,843,38,-695,-1266,-1631,-1755,-1669,-1384,-964,-434,134,721,1256,1727,2092,2363,2537,2660,2752,2858,2983,3137,3284,3411,3466,3430,3290,3020,2655,2166,1584,897,123,-703,-1538,-2295,-2891,-3234,-3248,-2924,-2285,-1433,-510,328,928,1184,1069,592,-151,-1063,-2021,-2916,-3673,-4235,-4580,-4711,-4644,-4418,-4070,-3648,-3180,-2708,-2233,-1787,-1372,-1019,-752,-605,-591,-713,-952,-1247,-1563,-1816,-1972,-2008,-1930,-1783,-1616,-1503,-1486,-1637,-1947,-2433,-3047,-3722,-4393,-4969,-5390,-5621,-5651,-5519,-5280,-5010,-4769,-4600,-4517,-4481,-4492,-4467,-4420,-4296,-4111,-3851,-3548,-3212,-2899,-2641,-2481,-2458,-2585,-2863,-3281,-3768,-4296,-4753,-5107,-5271,-5235,-4972,-4529,-3943,-3308,-2698,-2190,-1844,-1676,-1705,-1896,-2241,-2687,-3232,-3840,-4512,-5231,-5958,-6662,-7275,-7747,-8031,-8114,-8003,-7741,-7372,-6958,-6533,-6142,-5786,-5490,-5227,-5015,-4814,-4621,-4399,-4141,-3836,-3505,-3189,-2935,-2815,-2873,-3155,-3657,-4357,-5185,-6063,-6880,-7538,-7932,-7979,-7625,-6840,-5655,-4156,-2482,-824,611,1638,2104,1959,1216,-12,-1549,-3191,-4715,-5953,-6786,-7164,-7121,-6727,-6092,-5329,-4532,-3777,-3097,-2518,-2024,-1622,-1292,-1041,-864,-775,-760,-826,-937,-1073,-1208,-1306,-1381,-1418,-1459,-1509,-1599,-1729,-1902,-2117,-2372,-2665,-2994,-3338,-3671,-3952,-4130,-4161,-4007,-3657,-3112,-2411,-1590,-727,118,863,1449,1825,1981,1909,1672,1294,866,427,43,-240,-395,-399,-275,-54,188,380,444,324,25,-449,-996,-1566,-2028,-2335,-2424,-2292,-1985,-1556,-1102,-704,-417,-275,-245,-276,-280,-168,107,574,1185,1874,2549,3097,3461,3563,3412,3010,2424,1722,1009,363,-114,-387,-410,-214,179,695,1269,1833,2304,2648,2794,2737,2469,2020,1459,843,266,-221,-550,-693,-628,-372,64,607,1227,1835,2373,2761,2936,2851,2479,1846,995,48,-883,-1645,-2135,-2260,-2007,-1380,-450,711,1986,3275,4460,5459,6192,6631,6741,6532,6008,5191,4122,2844,1446,-7,-1392,-2638,-3630,-4328,-4674,-4689,-4394,-3849,-3126,-2293,-1435,-616,96,657,1048,1268,1348,1354,1336,1391,1547,1856,2297,2848,3449,4022,4487,4763,4766,4456,3788,2788,1499,17,-1521,-2972,-4155,-4944,-5224,-4968,-4210,-3054,-1659,-209,1105,2134,2762,2963,2754,2204,1437,555,-308,-1062,-1631,-1956,-2023,-1834,-1421,-857,-222,390,875,1171,1213,1007,567,-15,-670,-1257,-1707,-1911,-1832,-1451,-797,59,1000,1902,2629,3077,3193,2962,2432,1674,798,-89,-868,-1445,-1752,-1739,-1411,-781,85,1106,2171,3168,3980,4508,4683,4463,3852,2900,1694,365,-951,-2105,-2988,-3510,-3658,-3428,-2893,-2123,-1221,-259,679,1562,2351,3028,3589,4017,4322,4486,4519,4412,4169,3801,3327,2783,2226,1706,1275,959,758,669,660,717,837,1002,1250,1563,1957,2418,2918,3443,3968,4468,4933,5326,5640,5818,5861,5714,5392,4894,4252,3514,2739,1974,1274,673,188,-150,-356,-397,-285,-6,438,1034,1759,2593,3469,4356,5166,5841,6300,6497,6381,5970,5284,4407,3452,2529,1763,1232,974,987,1218,1608,2088,2597,3110,3576,3987,4291,4474,4479,4319,3954,3435,2792,2086,1402,799,366,148,195,510,1076,1835,2698,3557,4314,4868,5179,5217,5018,4632,4151,3655,3243,2973,2887,3000,3281,3677,4120,4498,4746,4761,4523,3998,3230,2269,1206,144,-800,-1509,-1899,-1896,-1494,-708,393,1696,3081,4400,5525,6352,6799,6851,6496,5804,4817,3658,2407,1208,148,-643,-1121,-1229,-993,-454,298,1177,2064,2873,3514,3932,4109,4048,3790,3384,2877,2312,1725,1134,568,27,-466,-921,-1308,-1621,-1815,-1858,-1726,-1399,-909,-286,380,1024,1543,1868,1953,1765,1321,670,-125,-942,-1703,-2282,-2647,-2742,-2595,-2240,-1736,-1147,-550,5,444,722,808,689,383,-61,-594,-1132,-1610,-1956,-2117,-2072,-1828,-1434,-979,-556,-291,-256,-534,-1094,-1911,-2851,-3787,-4583,-5108,-5319,-5182,-4744,-4062,-3212,-2284,-1346,-472,269,813,1097,1074,728,77,-823,-1875,-2946,-3904,-4596,-4913,-4780,-4189,-3198,-1926,-537,798,1886,2613,2858,2626,1934,894,-368,-1719,-3032,-4218,-5220,-5979,-6491,-6720,-6696,-6417,-5971,-5376,-4750,-4111,-3545,-3077,-2741,-2556,-2533,-2660,-2920,-3260,-3623,-3941,-4145,-4191,-4064,-3772,-3385,-2952,-2573,-2299,-2180,-2224,-2413,-2711,-3064,-3416,-3703,-3868,-3862,-3670,-3289,-2776,-2177,-1579,-1052,-650,-428,-416,-617,-1051,-1655,-2415,-3225,-4032,-4734,-5271,-5567,-5573,-5253,-4601,-3645,-2476,-1210,-6,969,1587,1746,1432,696,-349,-1546,-2725,-3729,-4444,-4793,-4775,-4407,-3771,-2947,-2051,-1189,-466,35,270,238,-32,-465,-996,-1533,-2031,-2419,-2683,-2787,-2731,-2503,-2134,-1634,-1077,-515,-39,303,455,424,218,-122,-550,-1018,-1482,-1907,-2274,-2562,-2768,-2877,-2876,-2760,-2517,-2157,-1714,-1224,-770,-414,-231,-264,-507,-938,-1464,-2016,-2482,-2816,-2964,-2940,-2762,-2486,-2164,-1846,-1564,-1316,-1094,-850,-537,-124,419,1061,1778,2492,3144,3671,4001,4129,4003,3666,3117,2422,1615,771,-69,-847,-1540,-2107,-2546,-2828,-2965,-2955,-2823,-2606,-2322,-2006,-1650,-1249,-776,-223,419,1103,1791,2381,2817,3016,2959,2661,2162,1571,970,474,140,10,65,258,510,734,846,790,515,17,-690,-1562,-2517,-3470,-4297,-4897,-5176,-5087,-4632,-3853,-2851,-1720,-600,418,1225,1778,2041,2039,1810,1412,932,409,-67,-497,-828,-1087,-1262,-1385,-1475,-1546,-1634,-1731,-1865,-2005,-2165,-2294,-2422,-2489,-2548,-2555,-2554,-2524,-2462,-2349,-2148,-1848,-1432,-926,-368,197,695,1104,1355,1445,1346,1058,602,-11,-715,-1481,-2217,-2873,-3366,-3632,-3620,-3295,-2656,-1741,-611,623,1862,2948,3774,4215,4210,3744,2871,1698,377,-926,-2050,-2881,-3322,-3370,-3040,-2430,-1655,-851,-143,386,679,738,602,319,-38,-423,-783,-1098,-1340,-1502,-1573,-1549,-1425,-1230,-960,-669,-379,-132,18,65,-33,-246,-570,-941,-1326,-1654,-1908,-2058,-2122,-2093,-2000,-1844,-1649,-1421,-1205,-996,-842,-721,-635,-554,-444,-275,-29,306,709,1163,1625,2072,2458,2782,3007,3137,3154,3037,2787,2371,1808,1104,315,-498,-1243,-1840,-2224,-2354,-2238,-1896,-1379,-733,1,790,1598,2403,3148,3803,4303,4617,4698,4533,4116,3459,2618,1651,660,-255,-998,-1500,-1720,-1663,-1369,-878,-263,446,1215,2051,2939,3902,4872,5836,6662,7290,7592,7499,6967,5992,4642,3036,1340,-262,-1574,-2457,-2813,-2609,-1911,-799,551,1985,3304,4357,5006,5190,4892,4170,3127,1908,668,-435,-1274,-1758,-1839,-1517,-846,97,1203,2355,3452,4401,5157,5689,6024,6176,6196,6109,5927,5670,5327,4919,4442,3920,3358,2784,2221,1692,1231,871,636,563,675,975,1474,2129,2889,3682,4402,4972,5297,5349,5107,4619,3944,3167,2395,1699,1189,886,868,1087,1554,2159,2839,3470,3964,4247,4288,4079,3679,3128,2534,1971,1520,1250,1186,1347,1704,2213,2795,3346,3781,3991,3940,3604,3015,2250,1386,519,-277,-954,-1473,-1819,-1988,-1974,-1792,-1446,-962,-361,317,1039,1752,2398,2916,3232,3291,3059,2533,1742,788,-258,-1239,-2069,-2648,-2930,-2897,-2592,-2070,-1448,-822,-304,40,184,142,-20,-227,-389,-448,-353,-121,220,602,943,1184,1264,1186,955,644,319,69,-27,81,424,989,1723,2537,3324,3950,4328,4364,4055,3416,2536,1523,517,-365,-1015,-1398,-1501,-1374,-1075,-701,-311,-4,201,229,99,-219,-666,-1232,-1814,-2371,-2800,-3071,-3137,-3007,-2699,-2243,-1679,-1053,-407,193,683,998,1077,887,440,-227,-1021,-1828,-2546,-3054,-3307,-3260,-2939,-2396,-1709,-994,-341,134,377,343,48,-442,-1052,-1643,-2123,-2375,-2341,-2005,-1386,-580,300,1088,1634,1793,1488,682,-553,-2134,-3861,-5576,-7030,-8063,-8481,-8202,-7196,-5534,-3393,-1001,1346,3390,4890,5723,5845,5302,4250,2825,1255,-311,-1707,-2821,-3584,-3962,-3966,-3636,-3036,-2246,-1351,-434,419,1145,1683,2012,2123,2053,1850,1587,1336,1142,1053,1053,1139,1261,1369,1418,1338,1115,691,105,-652,-1493,-2359,-3129,-3711,-3994,-3927,-3492,-2725,-1730,-625,438,1329,1942,2223,2159,1789,1182,446,-317,-996,-1521,-1843,-1973,-1944,-1828,-1705,-1637,-1677,-1827,-2045,-2260,-2364,-2260,-1871,-1170,-187,973,2192,3287,4120,4565,4559,4108,3277,2156,893,-405,-1604,-2629,-3406,-3914,-4125,-4076,-3755,-3245,-2545,-1761,-935,-162,484,941,1179,1195,1038,771,470,215,65,52,185,440,769,1094,1341,1411,1259,848,212,-579,-1403,-2121,-2603,-2733,-2470,-1803,-813,406,1696,2916,3905,4541,4761,4529,3914,2990,1890,735,-365,-1338,-2135,-2740,-3151,-3397,-3490,-3496,-3424,-3333,-3236,-3132,-3047,-2937,-2834,-2708,-2585,-2461,-2358,-2283,-2243,-2239,-2232,-2196,-2071,-1818,-1429,-903,-312,291,806,1185,1362,1345,1140,799,397,-16,-354,-603,-731,-762,-713,-609,-473,-320,-159,-1,146,265,350,386,376,318,227,112,-7,-130,-237,-341,-426,-500,-557,-601,-638,-670,-717,-768,-855,-949,-1061,-1159,-1217,-1211,-1098,-878,-535,-110,354,788,1127,1315,1332,1162,841,402,-98,-587,-1017,-1321,-1484,-1486,-1349,-1108,-784,-424,-27,385,807,1227,1618,1926,2119,2115,1893,1410,677,-283,-1402,-2587,-3746,-4750,-5546,-6053,-6288,-6254,-6025,-5633,-5154,-4615,-4052,-3482,-2919,-2373,-1855,-1387,-977,-655,-411,-260,-176,-152,-165,-202,-255,-312,-361,-391,-384,-341,-280,-223,-208,-272,-417,-646,-931,-1223,-1493,-1702,-1828,-1871,-1831,-1715,-1530,-1277,-973,-630,-289,18,239,350,318,159,-94,-393,-647,-820,-832,-692,-384,32,529,1036,1515,1915,2201,2344,2331,2152,1828,1384,873,346,-140,-539,-834,-1007,-1087,-1094,-1068,-1050,-1064,-1140,-1269,-1461,-1680,-1935,-2191,-2465,-2733,-3007,-3254,-3462,-3568,-3535,-3297,-2807,-2049,-1019,215,1575,2925,4140,5100,5711,5937,5759,5244,4444,3480,2434,1412,484,-285,-865,-1233,-1398,-1375,-1194,-897,-523,-133,229,504,658,656,509,224,-144,-540,-902,-1164,-1290,-1251,-1039,-673,-170,426,1078,1741,2362,2908,3327,3603,3720,3686,3544,3314,3064,2810,2606,2452,2382,2366,2406,2446,2464,2412,2275,2054,1765,1458,1174,968,866,888,998,1171,1324,1425,1409,1282,1028,700,334,-17,-295,-453,-459,-277,97,657,1374,2191,3021,3786,4374,4724,4757,4470,3836,2916,1733,384,-1057,-2473,-3754,-4780,-5458,-5703,-5503,-4856,-3869,-2634,-1337,-97,925,1678,2105,2251,2161,1912,1593,1264,986,797,704,712,781,894,993,1058,1058,982,834,637,402,173,-34,-180,-247,-204,-55,209,558,939,1314,1584,1719,1649,1376,919,332,-291,-877,-1312,-1565,-1568,-1336,-884,-251,487,1258,1982,2555,2928,3019,2832,2354,1663,823,-59,-885,-1586,-2090,-2383,-2455,-2328,-2037,-1620,-1144,-652,-216,128,340,408,343,178,-38,-255,-443,-581,-700,-839,-1068,-1458,-2055,-2861,-3853,-4907,-5912,-6677,-7071,-6968,-6333,-5197,-3681,-1941,-181,1426,2731,3636,4106,4152,3812,3171,2305,1308,281,-688,-1494,-2043,-2270,-2112,-1583,-695,446,1755,3065,4253,5153,5643,5631,5064,3958,2400,511,-1501,-3453,-5110,-6303,-6889,-6809,-6093,-4832,-3202,-1395,373,1922,3115,3874,4195,4137,3796,3316,2824,2443,2262,2321,2606,3078,3614,4125,4467,4553,4321,3760,2931,1902,814,-248,-1165,-1886,-2380,-2654,-2743,-2696,-2586,-2471,-2433,-2509,-2725,-3073,-3476,-3876,-4120,-4137,-3797,-3088,-2003,-636,873,2358,3632,4563,5040,5065,4651,3911,2965,1950,998,214,-355,-683,-813,-782,-663,-498,-338,-204,-104,-47,-26,-36,-72,-113,-152,-177,-168,-129,-42,95,276,493,718,910,1031,1036,895,606,174,-341,-898,-1393,-1768,-1943,-1883,-1590,-1085,-448,251,915,1482,1909,2190,2353,2439,2512,2613,2779,3016,3302,3585,3819,3931,3889,3656,3246,2671,2003,1277,590,-20,-492,-809,-983,-1030,-1003,-939,-882,-844,-851,-893,-962,-1062,-1134,-1175,-1129,-967,-682,-267,241,808,1376,1893,2314,2583,2684,2603,2349,1975,1527,1075,666,332,67,-132,-328,-532,-813,-1159,-1613,-2129,-2715,-3310,-3887,-4385,-4745,-4917,-4837,-4488,-3847,-2956,-1862,-678,499,1518,2270,2645,2593,2121,1278,187,-1032,-2220,-3254,-4013,-4418,-4427,-4032,-3271,-2208,-937,431,1794,3037,4100,4896,5419,5640,5580,5257,4696,3930,2991,1896,702,-567,-1822,-3016,-4041,-4843,-5328,-5461,-5205,-4555,-3540,-2197,-618,1103,2837,4433,5758,6659,7038,6829,6035,4729,3047,1157,-728,-2446,-3827,-4818,-5369,-5563,-5465,-5215,-4909,-4658,-4486,-4432,-4440,-4468,-4440,-4272,-3900,-3263,-2342,-1135,284,1845,3396,4805,5914,6585,6720,6268,5240,3738,1893,-82,-1991,-3622,-4818,-5468,-5521,-5002,-3973,-2569,-926,777,2374,3708,4636,5081,4964,4323,3192,1708,36,-1651,-3134,-4267,-4908,-5013,-4582,-3705,-2514,-1173,121,1239,2045,2521,2673,2589,2376,2141,1986,1947,2040,2226,2449,2640,2749,2741,2618,2394,2092,1756,1389,1041,702,422,194,52,-23,-46,-62,-138,-322,-664,-1155,-1781,-2444,-3073,-3532,-3759,-3672,-3266,-2565,-1648,-611,420,1339,2047,2473,2585,2371,1862,1124,246,-649,-1426,-1968,-2173,-1995,-1442,-580,480,1605,2635,3463,3960,4079,3787,3104,2084,819,-581,-1983,-3263,-4291,-4986,-5276,-5155,-4661,-3842,-2821,-1680,-545,481,1319,1881,2147,2089,1754,1187,494,-234,-874,-1331,-1523,-1387,-925,-148,853,1971,3068,3991,4626,4868,4683,4068,3065,1749,211,-1435,-3080,-4591,-5860,-6761,-7211,-7133,-6515,-5382,-3823,-1985,-42,1797,3354,4458,5011,4961,4316,3177,1660,-48,-1751,-3268,-4423,-5105,-5252,-4870,-4031,-2866,-1537,-233,886,1667,2033,1934,1393,467,-730,-2071,-3378,-4513,-5316,-5703,-5613,-5061,-4102,-2834,-1389,99,1472,2610,3388,3740,3622,3041,2057,755,-723,-2224,-3563,-4586,-5133,-5143,-4564,-3474,-1971,-241,1506,3052,4174,4725,4605,3820,2477,731,-1159,-2959,-4422,-5349,-5632,-5239,-4223,-2744,-959,889,2618,4043,5032,5522,5493,4983,4096,2938,1682,471,-540,-1235,-1539,-1429,-932,-131,869,1945,2983,3892,4599,5071,5283,5246,4976,4508,3888,3156,2363,1548,741,-14,-701,-1272,-1688,-1918,-1904,-1641,-1112,-355,581,1585,2561,3352,3876,4030,3803,3212,2338,1284,181,-852,-1723,-2352,-2726,-2837,-2722,-2420,-1981,-1450,-869,-261,360,989,1632,2272,2895,3443,3853,4038,3916,3439,2571,1371,-95,-1679,-3213,-4534,-5454,-5854,-5642,-4794,-3361,-1448,781,3120,5354,7251,8614,9281,9144,8193,6490,4200,1581,-1101,-3504,-5392,-6521,-6789,-6176,-4766,-2753,-380,2056,4271,6014,7103,7449,7047,6007,4483,2708,891,-746,-2051,-2913,-3309,-3264,-2884,-2270,-1580,-938,-462,-237,-298,-651,-1256,-2043,-2933,-3819,-4620,-5237,-5598,-5655,-5364,-4746,-3820,-2679,-1421,-189,885,1667,2071,2044,1603,811,-227,-1351,-2418,-3279,-3812,-3994,-3790,-3292,-2574,-1750,-927,-175,456,949,1324,1589,1777,1888,1914,1835,1623,1252,722,33,-775,-1636,-2488,-3212,-3751,-4009,-3954,-3574,-2900,-1986,-941,141,1115,1864,2291,2322,1958,1233,242,-879,-1995,-2952,-3661,-4042,-4093,-3822,-3284,-2533,-1634,-648,383,1398,2354,3204,3890,4374,4613,4576,4261,3667,2835,1816,689,-448,-1498,-2346,-2919,-3144,-2991,-2492,-1687,-707,337,1292,2039,2466,2521,2171,1463,449,-757,-2023,-3220,-4177,-4798,-4961,-4633,-3819,-2581,-1059,600,2181,3517,4421,4796,4589,3836,2641,1164,-402,-1855,-3003,-3701,-3844,-3398,-2400,-948,800,2633,4355,5727,6595,6810,6340,5210,3562,1576,-482,-2371,-3860,-4773,-5049,-4667,-3749,-2429,-929,541,1775,2612,2947,2775,2128,1155,1,-1125,-2051,-2617,-2710,-2299,-1384,-67,1531,3222,4822,6124,6985,7274,6977,6104,4793,3189,1511,-32,-1244,-1965,-2113,-1675,-721,599,2092,3527,4667,5339,5388,4786,3560,1840,-188,-2299,-4271,-5898,-7036,-7606,-7590,-7044,-6057,-4764,-3292,-1802,-407,775,1660,2206,2403,2269,1906,1384,860,420,179,183,449,960,1632,2382,3072,3586,3808,3667,3142,2277,1171,-33,-1162,-2067,-2603,-2709,-2372,-1644,-656,478,1574,2519,3193,3539,3554,3261,2731,2024,1231,397,-409,-1169,-1854,-2475,-3026,-3532,-3971,-4339,-4575,-4648,-4485,-4054,-3325,-2298,-1026,429,1963,3459,4808,5890,6636,6979,6931,6491,5760,4788,3699,2571,1489,506,-338,-1052,-1644,-2149,-2611,-3039,-3458,-3842,-4176,-4416,-4536,-4494,-4292,-3929,-3455,-2922,-2395,-1939,-1584,-1353,-1214,-1134,-1029,-855,-531,-58,569,1269,1959,2489,2746,2594,1977,887,-604,-2354,-4149,-5787,-7016,-7679,-7653,-6919,-5547,-3687,-1551,623,2588,4163,5185,5618,5447,4779,3725,2477,1162,-35,-1060,-1822,-2349,-2639,-2757,-2730,-2609,-2411,-2169,-1888,-1604,-1317,-1061,-835,-647,-483,-316,-117,143,496,928,1438,1972,2491,2938,3265,3435,3413,3196,2786,2212,1540,824,173,-363,-691,-793,-637,-266,273,877,1446,1878,2083,2035,1706,1153,410,-434,-1316,-2153,-2888,-3450,-3808,-3917,-3771,-3374,-2758,-1992,-1151,-328,392,946,1276,1363,1197,805,226,-486,-1240,-1977,-2592,-3045,-3276,-3288,-3097,-2752,-2305,-1811,-1298,-788,-275,259,816,1415,2021,2616,3151,3572,3866,3994,3977,3821,3556,3189,2729,2175,1506,733,-140,-1077,-2008,-2853,-3526,-3923,-4020,-3762,-3216,-2430,-1512,-583,261,912,1329,1477,1382,1100,690,261,-139,-433,-601,-621,-503,-249,114,571,1092,1648,2204,2732,3211,3612,3933,4133,4213,4138,3891,3467,2857,2084,1188,224,-735,-1596,-2300,-2757,-2954,-2883,-2599,-2205,-1796,-1502,-1388,-1498,-1808,-2231,-2665,-2959,-3010,-2717,-2066,-1092,103,1359,2506,3355,3763,3639,2947,1778,230,-1458,-3101,-4454,-5357,-5686,-5412,-4584,-3304,-1751,-85,1509,2895,3962,4658,4938,4829,4340,3531,2475,1251,-5,-1181,-2134,-2750,-2949,-2689,-1999,-954,293,1592,2738,3575,3981,3882,3321,2375,1219,44,-941,-1563,-1711,-1349,-536,611,1901,3154,4159,4783,4924,4557,3736,2563,1178,-231,-1527,-2542,-3199,-3441,-3270,-2735,-1914,-919,123,1088,1853,2345,2495,2314,1827,1115,278,-570,-1324,-1884,-2216,-2277,-2117,-1755,-1279,-739,-213,245,591,773,770,568,161,-383,-1032,-1662,-2200,-2539,-2610,-2390,-1867,-1118,-204,745,1631,2339,2813,3005,2948,2676,2268,1809,1340,932,571,262,-22,-317,-645,-1028,-1479,-1978,-2516,-3042,-3517,-3869,-4049,-4007,-3722,-3217,-2518,-1713,-870,-89,556,989,1184,1130,867,466,17,-375,-612,-632,-380,123,848,1695,2585,3388,4022,4390,4441,4159,3561,2723,1734,733,-170,-854,-1261,-1363,-1191,-824,-353,98,432,564,441,61,-550,-1324,-2163,-2964,-3618,-4034,-4158,-3963,-3470,-2743,-1875,-996,-226,311,563,481,120,-477,-1202,-1961,-2665,-3238,-3637,-3831,-3824,-3605,-3205,-2639,-1951,-1201,-450,226,767,1131,1288,1259,1056,754,409,88,-145,-276,-285,-197,-43,150,346,539,718,892,1071,1237,1393,1492,1513,1425,1203,866,423,-61,-533,-912,-1139,-1153,-921,-445,266,1145,2136,3124,4017,4695,5064,5055,4632,3822,2694,1381,35,-1158,-2035,-2468,-2364,-1724,-595,894,2567,4234,5680,6753,7290,7248,6590,5372,3695,1677,-496,-2667,-4645,-6274,-7407,-7956,-7855,-7123,-5803,-4007,-1891,375,2564,4500,5980,6892,7167,6814,5937,4658,3188,1683,326,-792,-1603,-2124,-2385,-2476,-2459,-2407,-2351,-2303,-2242,-2144,-1964,-1678,-1265,-725,-62,705,1565,2484,3446,4388,5255,5960,6402,6507,6192,5444,4260,2722,926,-978,-2827,-4466,-5754,-6588,-6929,-6769,-6176,-5247,-4109,-2908,-1756,-761,30,607,1008,1311,1590,1934,2377,2923,3533,4102,4535,4723,4585,4116,3334,2358,1311,362,-364,-757,-812,-541,-78,460,899,1106,980,482,-376,-1495,-2764,-4016,-5100,-5891,-6288,-6269,-5836,-5070,-4051,-2908,-1731,-641,323,1082,1658,2033,2261,2373,2415,2415,2395,2343,2247,2071,1787,1371,817,144,-610,-1373,-2073,-2615,-2918,-2924,-2601,-1977,-1132,-169,747,1509,1966,2081,1803,1200,330,-656,-1628,-2433,-2927,-3036,-2683,-1901,-747,637,2089,3408,4430,5020,5119,4739,3960,2909,1748,621,-337,-1057,-1495,-1682,-1654,-1495,-1263,-1028,-818,-670,-576,-571,-625,-765,-965,-1201,-1453,-1645,-1755,-1712,-1520,-1171,-718,-239,200,491,589,449,63,-532,-1278,-2101,-2908,-3598,-4124,-4390,-4414,-4160,-3684,-3022,-2247,-1440,-670,-9,497,838,1013,1068,1047,1015,1009,1058,1149,1256,1323,1297,1117,762,203,-514,-1370,-2250,-3100,-3789,-4260,-4432,-4296,-3849,-3170,-2332,-1478,-723,-189,46,-37,-416,-994,-1653,-2257,-2665,-2779,-2532,-1921,-988,158,1399,2581,3557,4211,4436,4191,3467,2312,836,-830,-2480,-3936,-5003,-5537,-5458,-4748,-3486,-1807,98,2023,3755,5137,6034,6414,6279,5718,4843,3800,2728,1746,955,397,108,47,195,454,763,1027,1179,1173,972,600,83,-491,-1039,-1467,-1698,-1692,-1459,-1037,-524,-12,374,560,464,92,-542,-1345,-2216,-2998,-3572,-3794,-3592,-2930,-1826,-384,1289,2998,4574,5813,6559,6705,6206,5109,3522,1614,-411,-2368,-4054,-5348,-6138,-6386,-6093,-5291,-4058,-2476,-666,1256,3140,4841,6216,7129,7478,7204,6297,4831,2920,768,-1414,-3377,-4910,-5841,-6083,-5615,-4511,-2903,-971,1078,3038,4728,6010,6792,7048,6803,6130,5149,3991,2800,1705,821,216,-56,-4,339,899,1570,2237,2788,3103,3126,2815,2195,1331,332,-695,-1602,-2333,-2802,-3037,-3051,-2914,-2684,-2425,-2187,-2001,-1901,-1883,-1955,-2086,-2246,-2389,-2457,-2407,-2191,-1799,-1235,-559,175,865,1444,1842,2039,2033,1873,1613,1323,1060,857,724,645,588,521,415,267,81,-110,-291,-421,-504,-520,-480,-402,-282,-163,-45,26,29,-66,-276,-605,-1025,-1507,-1984,-2401,-2698,-2817,-2733,-2432,-1924,-1253,-464,369,1184,1916,2529,2979,3258,3354,3271,3030,2643,2158,1597,1021,448,-69,-512,-846,-1050,-1123,-1056,-880,-629,-343,-103,59,72,-74,-387,-849,-1403,-2002,-2568,-3053,-3396,-3554,-3505,-3213,-2692,-1943,-1026,4,1035,1977,2718,3176,3309,3106,2611,1911,1098,282,-455,-1066,-1523,-1848,-2078,-2265,-2467,-2723,-3042,-3417,-3778,-4070,-4194,-4082,-3695,-3011,-2088,-978,190,1315,2241,2887,3153,3033,2544,1778,863,-55,-828,-1345,-1530,-1376,-908,-218,608,1439,2186,2731,3019,2984,2610,1912,932,-239,-1485,-2674,-3646,-4284,-4463,-4153,-3329,-2088,-509,1219,2963,4535,5820,6709,7150,7140,6704,5925,4894,3716,2503,1315,229,-762,-1624,-2396,-3047,-3601,-4014,-4269,-4345,-4213,-3904,-3429,-2856,-2230,-1618,-1053,-572,-170,157,429,667,882,1073,1230,1325,1335,1234,1006,630,137,-486,-1175,-1904,-2614,-3245,-3753,-4075,-4199,-4067,-3707,-3095,-2287,-1314,-259,811,1798,2641,3265,3648,3767,3652,3329,2872,2322,1770,1245,825,507,333,270,308,408,512,600,608,536,367,120,-172,-463,-708,-845,-849,-683,-349,139,741,1409,2093,2737,3309,3757,4071,4210,4175,3945,3535,2963,2284,1557,878,324,-22,-117,55,455,1024,1650,2255,2722,3007,3043,2846,2413,1805,1066,268,-534,-1284,-1935,-2454,-2808,-2981,-2969,-2778,-2433,-1960,-1401,-792,-188,360,781,1019,1007,706,112,-761,-1835,-3015,-4183,-5190,-5920,-6261,-6168,-5620,-4691,-3455,-2068,-662,630,1682,2439,2851,2933,2726,2284,1699,1030,366,-256,-787,-1214,-1533,-1761,-1913,-2028,-2115,-2196,-2268,-2317,-2327,-2268,-2118,-1857,-1474,-974,-376,294,987,1663,2273,2776,3144,3354,3398,3290,3032,2667,2204,1694,1140,586,28,-495,-987,-1393,-1729,-1924,-2001,-1908,-1655,-1236,-669,5,737,1441,2038,2435,2562,2379,1879,1105,136,-920,-1947,-2829,-3477,-3832,-3873,-3621,-3118,-2445,-1684,-938,-297,158,368,318,8,-500,-1143,-1822,-2440,-2913,-3154,-3128,-2803,-2192,-1335,-282,873,2053,3139,4051,4673,4956,4834,4315,3416,2209,795,-709,-2148,-3414,-4348,-4889,-4958,-4553,-3707,-2489,-1010,609,2224,3708,4921,5774,6183,6127,5621,4736,3579,2294,1017,-105,-962,-1485,-1623,-1418,-895,-174,643,1424,2044,2411,2451,2146,1508,606,-469,-1585,-2624,-3445,-3958,-4082,-3795,-3102,-2069,-772,660,2099,3411,4456,5146,5378,5148,4423,3288,1812,136,-1599,-3245,-4666,-5749,-6433,-6679,-6505,-5949,-5087,-4015,-2836,-1654,-565,370,1078,1573,1820,1878,1754,1516,1191,853,535,297,161,149,250,436,663,866,986,977,804,478,25,-497,-1023,-1483,-1821,-1997,-1995,-1834,-1540,-1179,-796,-461,-201,-47,14,-7,-69,-140,-179,-163,-71,93,334,632,973,1326,1666,1951,2154,2246,2218,2077,1857,1602,1375,1243,1247,1427,1788,2300,2922,3581,4215,4749,5145,5339,5328,5075,4597,3902,3033,2045,1008,-3,-908,-1643,-2170,-2443,-2498,-2323,-1999,-1562,-1082,-619,-216,81,265,314,262,115,-82,-293,-495,-658,-780,-847,-885,-870,-850,-796,-745,-681,-625,-569,-528,-487,-461,-431,-419,-405,-409,-424,-443,-465,-459,-418,-325,-174,22,261,492,703,823,839,700,412,-23,-572,-1174,-1783,-2321,-2735,-2998,-3071,-2991,-2755,-2423,-2018,-1585,-1149,-722,-327,44,380,693,984,1269,1554,1863,2187,2536,2873,3175,3390,3468,3363,3044,2496,1737,813,-217,-1254,-2216,-3005,-3545,-3785,-3696,-3285,-2597,-1691,-671,375,1333,2104,2624,2811,2663,2161,1348,286,-932,-2201,-3397,-4412,-5153,-5562,-5624,-5367,-4866,-4215,-3544,-2951,-2536,-2350,-2394,-2669,-3084,-3591,-4079,-4465,-4664,-4614,-4269,-3630,-2710,-1581,-317,962,2152,3134,3818,4143,4081,3652,2911,1955,893,-143,-1052,-1723,-2108,-2169,-1927,-1432,-759,-9,726,1347,1798,2029,2045,1842,1477,973,417,-148,-635,-997,-1155,-1085,-745,-146,688,1696,2785,3853,4772,5465,5832,5869,5562,4967,4157,3221,2259,1363,601,44,-299,-401,-298,-27,357,760,1132,1379,1467,1376,1096,679,159,-393,-910,-1328,-1587,-1646,-1487,-1109,-562,114,828,1494,2039,2355,2419,2162,1629,837,-111,-1099,-2018,-2715,-3127,-3169,-2849,-2199,-1308,-282,746,1648,2323,2673,2678,2322,1679,822,-117,-1012,-1747,-2202,-2336,-2111,-1563,-753,226,1252,2202,2968,3447,3586,3368,2809,1995,1015,13,-901,-1585,-1975,-1999,-1666,-1003,-91,983,2094,3145,4038,4712,5126,5284,5194,4899,4436,3845,3154,2405,1612,813,30,-716,-1386,-1971,-2443,-2792,-3018,-3111,-3094,-2973,-2776,-2527,-2238,-1937,-1625,-1319,-1015,-720,-433,-167,77,279,442,544,598,592,534,426,251,6,-329,-757,-1270,-1834,-2410,-2917,-3299,-3476,-3425,-3113,-2593,-1902,-1133,-380,280,757,1017,1017,772,294,-359,-1125,-1914,-2636,-3204,-3525,-3560,-3251,-2636,-1746,-697,413,1425,2244,2758,2929,2748,2252,1512,629,-290,-1135,-1810,-2253,-2427,-2341,-2030,-1549,-985,-388,149,607,945,1167,1306,1361,1390,1389,1370,1354,1307,1263,1201,1137,1080,1031,1005,990,988,976,937,856,703,481,174,-204,-634,-1103,-1563,-2002,-2376,-2660,-2844,-2902,-2848,-2695,-2463,-2201,-1943,-1739,-1622,-1616,-1728,-1938,-2225,-2525,-2798,-2983,-3028,-2932,-2660,-2261,-1762,-1205,-664,-171,223,493,618,606,449,189,-159,-546,-931,-1269,-1507,-1628,-1595,-1413,-1088,-644,-114,449,1018,1538,1979,2306,2503,2544,2443,2191,1806,1319,745,137,-491,-1084,-1633,-2096,-2465,-2718,-2845,-2826,-2657,-2317,-1809,-1132,-307,635,1653,2684,3666,4534,5229,5703,5948,5942,5742,5356,4873,4319,3776,3262,2816,2439,2120,1849,1597,1344,1076,783,466,144,-176,-464,-693,-845,-882,-806,-600,-298,84,474,846,1120,1282,1291,1157,892,521,87,-391,-858,-1295,-1656,-1916,-2037,-2006,-1809,-1450,-967,-392,207,776,1258,1622,1828,1898,1819,1637,1361,1037,671,300,-84,-439,-775,-1048,-1250,-1359,-1347,-1224,-973,-622,-175,333,899,1488,2106,2724,3326,3884,4351,4694,4865,4841,4591,4129,3446,2593,1597,536,-526,-1492,-2297,-2856,-3133,-3093,-2746,-2137,-1317,-400,535,1355,1976,2305,2310,1973,1341,490,-482,-1442,-2271,-2871,-3156,-3122,-2774,-2182,-1439,-641,96,698,1085,1240,1150,848,392,-172,-749,-1295,-1742,-2050,-2202,-2183,-2012,-1720,-1344,-944,-574,-291,-131,-145,-327,-695,-1213,-1840,-2522,-3185,-3767,-4212,-4470,-4527,-4377,-4042,-3567,-2985,-2358,-1723,-1118,-577,-103,275,576,776,906,947,934,862,763,639,524,410,337,290,295,342,436,563,723,897,1075,1232,1357,1419,1424,1354,1238,1087,936,798,704,637,629,621,644,626,579,445,226,-112,-544,-1066,-1614,-2140,-2555,-2804,-2813,-2574,-2081,-1383,-560,308,1110,1772,2217,2425,2376,2112,1670,1113,508,-91,-644,-1114,-1508,-1821,-2075,-2285,-2459,-2611,-2718,-2787,-2777,-2685,-2484,-2161,-1718,-1157,-506,204,926,1604,2201,2647,2931,3000,2856,2496,1948,1238,432,-424,-1263,-2002,-2603,-2990,-3142,-3044,-2697,-2149,-1437,-623,224,1057,1804,2431,2893,3164,3231,3088,2745,2221,1547,765,-68,-890,-1618,-2190,-2529,-2595,-2357,-1818,-1006,19,1175,2366,3477,4410,5080,5424,5426,5101,4498,3702,2801,1893,1076,397,-74,-342,-404,-277,-13,351,764,1150,1470,1652,1678,1525,1212,764,243,-320,-849,-1332,-1715,-2001,-2170,-2226,-2177,-2027,-1795,-1502,-1168,-829,-508,-221,-1,171,265,323,324,303,265,209,168,122,86,56,15,-26,-97,-182,-294,-424,-561,-705,-832,-943,-1019,-1069,-1085,-1077,-1044,-984,-887,-747,-545,-293,15,341,659,938,1136,1253,1280,1237,1153,1049,960,887,852,826,811,769,695,569,404,218,39,-92,-140,-84,104,403,814,1280,1772,2216,2579,2808,2886,2802,2562,2173,1668,1061,385,-319,-1028,-1676,-2240,-2668,-2934,-3038,-2959,-2740,-2388,-1956,-1471,-980,-513,-111,208,402,466,375,131,-264,-786,-1414,-2089,-2779,-3413,-3954,-4357,-4602,-4676,-4601,-4380,-4063,-3663,-3219,-2764,-2310,-1890,-1510,-1177,-904,-671,-485,-333,-210,-124,-64,-24,8,58,150,311,559,900,1314,1786,2247,2672,2982,3149,3131,2924,2528,1990,1342,662,10,-542,-941,-1147,-1150,-963,-629,-206,225,613,876,1002,966,790,522,201,-89,-304,-397,-335,-135,193,602,1031,1437,1753,1944,1985,1869,1611,1251,826,398,20,-260,-409,-408,-265,-8,326,672,988,1223,1350,1365,1267,1086,831,530,198,-155,-511,-859,-1178,-1454,-1660,-1796,-1840,-1811,-1698,-1538,-1329,-1106,-871,-647,-430,-231,-37,147,331,504,651,766,810,797,702,550,366,185,47,-16,23,163,410,737,1119,1535,1941,2329,2651,2907,3047,3070,2941,2658,2229,1658,991,266,-461,-1114,-1650,-1998,-2141,-2051,-1749,-1264,-652,30,714,1342,1867,2245,2469,2505,2381,2078,1644,1091,470,-177,-797,-1344,-1754,-2008,-2055,-1902,-1555,-1056,-448,183,777,1261,1561,1657,1509,1128,545,-197,-1021,-1871,-2649,-3325,-3807,-4101,-4153,-4007,-3648,-3152,-2553,-1929,-1343,-855,-522,-349,-365,-520,-796,-1133,-1481,-1789,-2012,-2108,-2051,-1822,-1415,-850,-146,634,1449,2206,2867,3347,3638,3700,3557,3239,2782,2260,1705,1171,701,307,23,-166,-257,-287,-284,-298,-354,-487,-679,-929,-1175,-1379,-1467,-1406,-1144,-685,-45,742,1594,2451,3229,3863,4304,4536,4538,4351,3990,3505,2938,2322,1686,1056,433,-150,-697,-1149,-1504,-1695,-1710,-1521,-1123,-546,162,943,1692,2345,2805,3033,3003,2719,2232,1588,876,148,-524,-1123,-1621,-2040,-2392,-2699,-2980,-3222,-3431,-3568,-3620,-3563,-3378,-3073,-2646,-2109,-1498,-812,-117,585,1223,1773,2189,2429,2485,2323,1974,1439,782,49,-689,-1353,-1902,-2256,-2420,-2354,-2117,-1724,-1266,-808,-424,-183,-108,-209,-463,-811,-1198,-1544,-1785,-1866,-1744,-1420,-895,-225,544,1325,2063,2667,3112,3344,3364,3190,2859,2428,1968,1538,1193,972,879,903,1012,1143,1252,1273,1179,946,597,158,-312,-755,-1128,-1370,-1471,-1421,-1235,-946,-606,-263,17,184,194,24,-333,-846,-1486,-2176,-2859,-3453,-3907,-4170,-4237,-4111,-3821,-3424,-2945,-2459,-1976,-1547,-1177,-874,-647,-468,-340,-227,-123,1,146,316,499,673,808,876,853,721,501,200,-119,-410,-609,-679,-581,-340,41,481,944,1357,1673,1862,1891,1765,1489,1080,587,48,-458,-869,-1126,-1171,-1002,-626,-97,505,1092,1575,1884,1979,1853,1542,1086,555,8,-500,-921,-1217,-1377,-1381,-1244,-986,-646,-266,105,440,714,930,1094,1235,1366,1525,1696,1908,2113,2327,2491,2614,2651,2607,2461,2213,1867,1428,921,375,-191,-733,-1247,-1706,-2102,-2458,-2736,-2999,-3189,-3358,-3462,-3502,-3445,-3271,-2957,-2502,-1915,-1225,-473,284,1013,1635,2151,2499,2696,2736,2631,2411,2098,1703,1270,795,327,-120,-508,-804,-980,-1033,-938,-734,-418,-32,393,833,1257,1633,1949,2170,2286,2279,2139,1879,1508,1069,596,153,-225,-474,-574,-510,-274,88,555,1057,1544,1957,2247,2387,2362,2181,1873,1477,1043,625,266,4,-147,-182,-112,27,217,400,555,634,608,465,188,-200,-672,-1195,-1695,-2149,-2476,-2667,-2683,-2542,-2263,-1905,-1519,-1187,-945,-848,-885,-1055,-1294,-1557,-1780,-1910,-1938,-1839,-1668,-1442,-1231,-1066,-991,-1017,-1148,-1349,-1597,-1824,-1996,-2049,-1957,-1705,-1287,-751,-124,528,1139,1666,2042,2249,2273,2112,1806,1380,894,398,-59,-427,-680,-801,-787,-656,-440,-170,102,347,536,631,648,556,402,190,-39,-250,-419,-517,-540,-475,-352,-153,66,328,575,820,1024,1198,1320,1397,1429,1410,1358,1262,1158,1034,937,856,811,804,805,820,800,740,609,401,129,-201,-546,-887,-1181,-1413,-1570,-1646,-1677,-1669,-1677,-1711,-1816,-1967,-2175,-2381,-2564,-2673,-2682,-2580,-2358,-2047,-1659,-1238,-811,-405,-65,200,338,351,212,-60,-457,-916,-1409,-1842,-2183,-2358,-2355,-2142,-1752,-1191,-518,225,994,1717,2369,2871,3203,3310,3189,2830,2279,1571,814,63,-550,-980,-1138,-1019,-622,6,787,1651,2478,3224,3783,4156,4283,4204,3910,3455,2876,2219,1552,900,318,-175,-569,-853,-1046,-1152,-1199,-1181,-1137,-1053,-955,-851,-752,-670,-618,-586,-597,-620,-684,-763,-871,-1007,-1168,-1362,-1572,-1808,-2030,-2247,-2405,-2502,-2511,-2422,-2241,-1963,-1613,-1213,-777,-353,62,414,709,917,1039,1068,1016,883,701,469,222,-34,-276,-493,-680,-817,-916,-943,-907,-789,-578,-288,92,529,1004,1488,1933,2312,2567,2682,2610,2367,1945,1402,782,176,-351,-715,-868,-786,-487,-9,565,1166,1708,2135,2407,2508,2459,2274,2013,1701,1397,1116,904,752,686,684,747,850,988,1124,1262,1360,1417,1420,1359,1257,1132,1002,911,846,824,816,795,726,592,365,64,-308,-718,-1131,-1531,-1876,-2167,-2379,-2511,-2561,-2523,-2395,-2187,-1886,-1533,-1105,-660,-180,276,705,1062,1315,1448,1429,1270,976,573,106,-388,-852,-1245,-1522,-1659,-1629,-1455,-1141,-726,-261,235,691,1097,1415,1645,1780,1849,1854,1837,1805,1784,1770,1768,1773,1768,1761,1724,1670,1576,1437,1241,967,625,192,-287,-814,-1320,-1787,-2150,-2384,-2466,-2379,-2151,-1793,-1358,-888,-426,-20,311,549,698,773,807,816,843,882,948,1012,1050,1022,896,656,296,-158,-674,-1203,-1692,-2111,-2416,-2607,-2674,-2639,-2520,-2349,-2154,-1967,-1813,-1709,-1664,-1688,-1766,-1898,-2054,-2206,-2320,-2366,-2313,-2168,-1928,-1637,-1316,-1016,-749,-538,-382,-257,-156,-37,105,292,516,776,1046,1314,1550,1743,1875,1934,1912,1815,1627,1385,1070,729,350,-20,-402,-750,-1099,-1408,-1710,-1968,-2197,-2350,-2421,-2365,-2163,-1799,-1265,-577,237,1127,2039,2891,3632,4183,4515,4597,4446,4092,3601,3032,2481,1997,1653,1456,1413,1488,1635,1789,1895,1909,1801,1575,1230,817,345,-115,-561,-934,-1245,-1467,-1621,-1715,-1772,-1811,-1860,-1915,-2005,-2109,-2232,-2364,-2477,-2581,-2642,-2679,-2672,-2635,-2564,-2452,-2299,-2090,-1825,-1507,-1146,-765,-385,-40,258,473,603,641,582,451,253,13,-249,-515,-761,-977,-1128,-1206,-1184,-1042,-786,-414,48,555,1069,1530,1899,2136,2237,2193,2042,1808,1550,1313,1136,1068,1109,1281,1559,1921,2338,2771,3189,3556,3839,4011,4049,3945,3690,3300,2783,2177,1513,833,186,-390,-863,-1205,-1434,-1534,-1545,-1472,-1338,-1165,-963,-752,-556,-382,-256,-196,-198,-287,-435,-643,-881,-1123,-1341,-1516,-1621,-1665,-1640,-1559,-1445,-1298,-1153,-998,-862,-725,-599,-468,-335,-190,-46,106,241,356,428,441,388,241,31,-266,-592,-939,-1259,-1510,-1661,-1684,-1558,-1291,-890,-373,215,848,1473,2041,2509,2823,2947,2855,2542,2016,1332,533,-286,-1041,-1659,-2064,-2235,-2163,-1887,-1455,-947,-410,79,500,821,1051,1193,1286,1337,1377,1412,1432,1438,1392,1287,1090,811,436,7,-463,-911,-1299,-1580,-1722,-1707,-1546,-1238,-836,-357,145,630,1061,1392,1586,1621,1481,1162,695,93,-586,-1297,-1997,-2637,-3192,-3639,-3971,-4182,-4285,-4273,-4167,-3968,-3692,-3351,-2960,-2521,-2053,-1556,-1039,-513,12,524,1002,1432,1786,2053,2199,2234,2145,1955,1692,1381,1069,777,544,378,296,290,355,457,573,663,690,639,496,270,-6,-305,-580,-793,-922,-927,-830,-603,-298,82,484,883,1241,1537,1764,1913,2002,2041,2059,2073,2109,2171,2263,2373,2469,2541,2539,2460,2275,1993,1609,1149,619,62,-515,-1052,-1552,-1945,-2244,-2405,-2451,-2390,-2249,-2073,-1882,-1714,-1576,-1478,-1416,-1381,-1360,-1352,-1336,-1321,-1297,-1265,-1239,-1209,-1192,-1175,-1159,-1134,-1098,-1036,-963,-854,-737,-603,-466,-332,-207,-97,-8,57,86,83,29,-60,-192,-349,-507,-653,-747,-786,-743,-617,-418,-148,150,462,755,997,1194,1307,1368,1351,1273,1141,940,706,425,135,-150,-392,-573,-657,-643,-514,-283,41,432,876,1339,1805,2249,2655,3016,3320,3565,3754,3870,3922,3885,3754,3508,3134,2639,2024,1328,592,-140,-798,-1351,-1747,-1965,-2003,-1852,-1558,-1136,-654,-160,282,610,779,758,542,148,-379,-993,-1613,-2197,-2676,-3025,-3222,-3265,-3181,-2986,-2734,-2436,-2148,-1868,-1622,-1411,-1224,-1070,-922,-788,-649,-509,-365,-219,-84,43,159,257,366,464,592,728,885,1046,1193,1310,1375,1369,1301,1160,983,782,605,471,419,451,565,752,971,1197,1398,1543,1628,1637,1585,1476,1340,1178,1036,904,819,764,753,771,817,885,962,1059,1152,1251,1336,1388,1408,1362,1262,1093,871,607,327,54,-194,-392,-557,-673,-786,-904,-1057,-1258,-1511,-1787,-2079,-2333,-2534,-2659,-2694,-2656,-2552,-2404,-2229,-2037,-1840,-1637,-1440,-1236,-1047,-853,-680,-509,-367,-236,-138,-57,-8,34,64,105,164,244,347,469,585,700,775,827,822,787,698,588,450,306,166,38,-76,-166,-256,-324,-399,-460,-524,-578,-636,-683,-737,-775,-812,-824,-812,-761,-663,-514,-316,-70,203,497,790,1069,1327,1564,1779,1978,2150,2304,2402,2458,2421,2308,2105,1826,1502,1159,830,540,304,124,7,-69,-94,-101,-85,-77,-87,-130,-234,-395,-624,-909,-1217,-1536,-1814,-2036,-2172,-2220,-2187,-2075,-1923,-1721,-1516,-1302,-1105,-927,-783,-665,-584,-530,-498,-485,-484,-484,-497,-503,-520,-533,-549,-563,-568,-570,-554,-534,-496,-438,-363,-255,-122,37,224,411,600,753,871,921,900,807,631,402,122,-178,-476,-756,-1000,-1200,-1350,-1447,-1479,-1443,-1314,-1080,-735,-268,293,931,1602,2268,2878,3397,3783,4006,4054,3914,3609,3163,2628,2058,1506,1030,659,421,312,319,406,532,664,746,773,702,539,287,-59,-453,-902,-1346,-1784,-2164,-2476,-2703,-2832,-2886,-2860,-2792,-2699,-2604,-2533,-2477,-2449,-2413,-2366,-2262,-2096,-1838,-1487,-1045,-535,23,580,1103,1545,1872,2055,2097,1990,1776,1481,1162,866,646,525,539,669,911,1215,1545,1838,2062,2153,2109,1897,1544,1069,526,-32,-535,-930,-1173,-1239,-1134,-873,-500,-63,399,821,1200,1488,1713,1859,1982,2072,2196,2341,2539,2783,3055,3333,3574,3751,3805,3739,3520,3164,2699,2144,1549,936,345,-217,-721,-1175,-1567,-1889,-2143,-2304,-2373,-2334,-2189,-1949,-1644,-1300,-980,-710,-550,-504,-598,-805,-1111,-1473,-1862,-2236,-2577,-2853,-3054,-3162,-3164,-3053,-2835,-2504,-2105,-1644,-1183,-747,-384,-119,34,66,7,-132,-298,-469,-595,-681,-687,-653,-560,-454,-344,-262,-230,-267,-376,-575,-833,-1157,-1492,-1829,-2112,-2326,-2432,-2422,-2291,-2036,-1678,-1231,-723,-179,372,912,1410,1872,2273,2630,2923,3173,3349,3475,3514,3481,3357,3149,2859,2507,2093,1654,1190,734,289,-128,-520,-881,-1206,-1506,-1751,-1958,-2099,-2172,-2173,-2090,-1930,-1698,-1407,-1074,-727,-378,-54,218,429,532,530,391,115,-284,-798,-1373,-1982,-2563,-3076,-3459,-3681,-3707,-3518,-3134,-2567,-1872,-1110,-340,375,982,1461,1791,1975,2040,1988,1861,1666,1435,1186,937,709,506,338,205,87,-12,-110,-205,-288,-350,-374,-333,-234,-51,186,471,770,1054,1294,1466,1552,1543,1451,1281,1063,821,595,409,305,293,399,614,938,1337,1784,2231,2639,2951,3152,3182,3072,2782,2381,1871,1334,811,369,43,-130,-161,-50,151,419,699,957,1173,1308,1376,1348,1241,1044,774,436,50,-369,-789,-1191,-1547,-1842,-2066,-2209,-2280,-2271,-2203,-2068,-1885,-1666,-1419,-1169,-922,-695,-495,-325,-195,-91,-22,35,78,127,187,259,347,431,515,569,590,564,481,348,163,-55,-288,-501,-681,-777,-796,-710,-536,-297,-11,274,526,724,823,838,751,572,338,58,-219,-451,-617,-665,-596,-395,-78,322,783,1245,1680,2045,2310,2463,2500,2422,2258,2010,1721,1397,1074,770,500,291,141,59,35,46,75,88,68,-5,-135,-306,-520,-723,-922,-1068,-1175,-1227,-1249,-1248,-1259,-1285,-1363,-1477,-1655,-1857,-2097,-2320,-2531,-2683,-2782,-2807,-2775,-2687,-2561,-2411,-2250,-2092,-1947,-1817,-1707,-1614,-1531,-1461,-1383,-1325,-1257,-1215,-1175,-1149,-1116,-1071,-985,-860,-674,-443,-176,107,371,592,745,807,794,694,560,392,248,126,58,31,50,92,160,237,328,430,541,654,768,870,964,1038,1113,1176,1263,1345,1462,1573,1698,1805,1891,1937,1933,1874,1762,1605,1417,1215,1016,824,656,487,342,184,21,-163,-373,-617,-883,-1169,-1457,-1715,-1934,-2081,-2150,-2137,-2044,-1890,-1696,-1486,-1291,-1117,-990,-900,-855,-835,-839,-853,-870,-885,-888,-869,-831,-747,-634,-466,-264,-25,234,491,727,918,1049,1107,1087,992,832,616,377,121,-101,-279,-374,-377,-275,-88,180,469,759,995,1149,1208,1154,1015,808,570,347,167,75,86,229,491,879,1342,1859,2365,2813,3156,3354,3400,3294,3064,2751,2403,2068,1780,1564,1421,1347,1308,1279,1226,1123,954,714,406,52,-328,-707,-1052,-1345,-1557,-1681,-1710,-1647,-1510,-1318,-1092,-876,-670,-527,-429,-405,-440,-531,-668,-834,-1007,-1174,-1297,-1377,-1378,-1305,-1148,-918,-640,-324,-28,252,458,599,665,657,608,512,410,297,206,124,78,46,48,66,106,161,226,310,382,468,521,566,564,520,425,271,77,-151,-374,-570,-701,-751,-705,-573,-364,-114,156,416,635,813,935,1008,1057,1077,1107,1150,1215,1310,1429,1563,1702,1826,1910,1944,1896,1774,1563,1283,956,600,262,-47,-282,-450,-523,-529,-458,-352,-208,-68,65,163,204,186,76,-116,-399,-762,-1176,-1621,-2049,-2437,-2741,-2959,-3069,-3084,-3008,-2852,-2627,-2348,-2021,-1678,-1320,-994,-696,-479,-325,-290,-338,-510,-757,-1090,-1456,-1826,-2166,-2421,-2572,-2588,-2445,-2157,-1722,-1172,-546,120,766,1361,1848,2206,2409,2448,2335,2085,1723,1299,834,398,7,-282,-460,-501,-418,-217,72,410,766,1095,1363,1542,1616,1571,1425,1175,864,503,144,-198,-478,-673,-764,-722,-564,-273,105,554,1020,1462,1837,2120,2293,2364,2341,2248,2100,1910,1684,1419,1101,735,307,-168,-667,-1171,-1622,-2009,-2270,-2415,-2425,-2326,-2158,-1954,-1764,-1628,-1555,-1575,-1667,-1839,-2059,-2329,-2613,-2927,-3229,-3541,-3828,-4090,-4307,-4447,-4503,-4427,-4225,-3862,-3364,-2725,-1989,-1170,-327,522,1328,2076,2735,3288,3716,3996,4120,4066,3840,3444,2901,2241,1519,789,134,-400,-735,-858,-737,-394,140,808,1546,2271,2915,3408,3711,3785,3652,3312,2831,2251,1650,1087,627,312,166,199,385,687,1056,1447,1805,2124,2359,2534,2631,2674,2666,2614,2520,2383,2195,1963,1669,1335,951,544,112,-314,-735,-1119,-1472,-1773,-2030,-2234,-2382,-2475,-2502,-2471,-2387,-2264,-2118,-1974,-1847,-1760,-1734,-1774,-1895,-2088,-2331,-2600,-2855,-3048,-3151,-3115,-2942,-2615,-2173,-1640,-1079,-539,-51,340,650,881,1047,1195,1318,1449,1570,1681,1754,1783,1739,1632,1450,1218,948,661,388,126,-82,-256,-364,-421,-418,-351,-222,-25,241,557,922,1283,1624,1881,2032,2043,1912,1652,1301,905,523,207,-6,-80,-33,144,395,714,1051,1396,1722,2008,2245,2399,2484,2459,2360,2165,1912,1606,1280,940,620,312,38,-214,-439,-642,-824,-983,-1125,-1236,-1333,-1398,-1456,-1505,-1558,-1638,-1745,-1897,-2095,-2334,-2622,-2934,-3271,-3596,-3893,-4124,-4256,-4264,-4127,-3827,-3374,-2770,-2047,-1244,-405,413,1163,1797,2272,2572,2659,2553,2230,1742,1106,395,-330,-992,-1518,-1859,-1964,-1849,-1507,-1014,-425,181,710,1135,1387,1486,1428,1260,1012,746,478,272,120,60,70,163,316,525,772,1043,1338,1635,1945,2250,2544,2825,3059,3262,3399,3490,3519,3497,3426,3305,3148,2944,2711,2435,2123,1759,1354,885,388,-154,-698,-1238,-1747,-2213,-2615,-2944,-3183,-3318,-3346,-3258,-3077,-2819,-2534,-2263,-2062,-1973,-2037,-2253,-2633,-3120,-3684,-4251,-4750,-5124,-5300,-5264,-4973,-4468,-3763,-2935,-2046,-1177,-373,292,817,1166,1358,1410,1333,1177,943,673,362,32,-310,-650,-972,-1255,-1482,-1628,-1682,-1618,-1436,-1119,-684,-143,459,1082,1657,2135,2462,2602,2551,2323,1950,1490,996,534,157,-82,-153,-35,265,716,1281,1891,2499,3049,3499,3833,4036,4114,4091,3986,3831,3654,3472,3298,3122,2944,2733,2499,2225,1930,1629,1347,1099,907,763,662,580,474,317,64,-300,-782,-1366,-2014,-2687,-3329,-3900,-4357,-4686,-4872,-4929,-4871,-4731,-4533,-4297,-4036,-3750,-3433,-3073,-2661,-2187,-1659,-1087,-493,85,628,1089,1458,1711,1840,1858,1769,1612,1411,1207,1030,911,862,900,1008,1185,1406,1641,1876,2071,2222,2313,2341,2312,2241,2131,2004,1855,1698,1515,1327,1105,883,640,411,198,27,-83,-112,-43,133,420,797,1259,1752,2255,2711,3096,3358,3499,3490,3345,3088,2723,2321,1880,1475,1107,828,641,566,591,718,909,1156,1402,1631,1785,1843,1765,1536,1147,601,-80,-869,-1723,-2592,-3427,-4168,-4779,-5204,-5437,-5462,-5286,-4942,-4455,-3865,-3224,-2558,-1912,-1313,-773,-324,39,283,419,432,327,116,-190,-572,-1005,-1470,-1934,-2376,-2762,-3067,-3270,-3342,-3289,-3100,-2803,-2421,-1996,-1581,-1216,-949,-812,-811,-963,-1226,-1586,-1983,-2382,-2719,-2959,-3065,-3010,-2802,-2430,-1930,-1319,-636,80,788,1441,2004,2437,2724,2844,2799,2604,2266,1838,1357,879,462,157,-15,-17,121,385,730,1104,1450,1733,1910,1978,1949,1837,1692,1535,1402,1301,1234,1180,1125,1024,876,629,308,-119,-614,-1165,-1736,-2273,-2741,-3084,-3268,-3272,-3083,-2711,-2186,-1538,-831,-101,570,1155,1597,1872,1975,1902,1676,1334,898,421,-66,-539,-950,-1310,-1567,-1754,-1838,-1841,-1758,-1593,-1349,-1030,-640,-183,318,857,1395,1900,2337,2655,2820,2808,2590,2187,1609,903,140,-626,-1287,-1797,-2071,-2100,-1861,-1392,-727,69,915,1764,2528,3177,3658,3949,4033,3912,3586,3098,2464,1766,1041,376,-176,-560,-740,-704,-453,-30,532,1157,1799,2391,2889,3257,3477,3534,3441,3187,2810,2306,1730,1088,446,-187,-749,-1232,-1603,-1848,-1979,-1991,-1920,-1785,-1614,-1427,-1242,-1050,-860,-651,-427,-180,67,310,508,652,708,679,561,366,131,-131,-369,-561,-690,-721,-682,-553,-367,-146,96,321,518,657,734,723,636,459,212,-98,-444,-800,-1132,-1400,-1577,-1634,-1557,-1356,-1043,-660,-250,149,486,746,915,991,1003,959,886,811,729,672,612,576,529,500,460,428,398,366,337,295,246,177,86,-23,-157,-300,-454,-593,-723,-805,-860,-861,-824,-763,-673,-591,-508,-457,-427,-439,-482,-563,-681,-828,-997,-1181,-1349,-1498,-1587,-1606,-1536,-1365,-1114,-784,-424,-50,287,566,753,841,820,708,515,282,26,-205,-396,-513,-557,-513,-409,-247,-73,101,240,332,370,342,260,112,-76,-322,-594,-899,-1218,-1529,-1823,-2075,-2265,-2395,-2431,-2399,-2275,-2096,-1856,-1590,-1315,-1055,-833,-660,-540,-477,-449,-453,-466,-484,-492,-495,-482,-479,-462,-464,-455,-441,-414,-353,-263,-143,19,186,378,555,726,879,1012,1129,1226,1308,1364,1393,1378,1303,1166,945,665,328,-19,-341,-593,-728,-718,-543,-205,271,845,1463,2063,2593,2999,3246,3314,3187,2889,2427,1855,1208,554,-62,-577,-959,-1174,-1230,-1127,-919,-633,-335,-61,154,281,318,267,131,-57,-310,-588,-910,-1257,-1635,-2046,-2465,-2889,-3263,-3564,-3727,-3730,-3527,-3127,-2527,-1767,-899,17,904,1696,2328,2762,2964,2948,2712,2315,1790,1203,617,72,-360,-679,-831,-852,-709,-465,-105,296,750,1181,1608,1963,2264,2457,2550,2513,2356,2065,1672,1172,613,13,-595,-1151,-1651,-2020,-2264,-2335,-2238,-1972,-1536,-976,-291,452,1245,2030,2788,3488,4093,4593,4950,5149,5180,5027,4720,4269,3720,3111,2476,1857,1272,751,295,-69,-348,-524,-601,-583,-488,-333,-156,21,161,244,265,212,115,-37,-203,-400,-605,-838,-1092,-1378,-1683,-2007,-2305,-2581,-2770,-2897,-2902,-2826,-2637,-2372,-2028,-1642,-1235,-842,-495,-230,-59,-18,-80,-264,-533,-868,-1239,-1610,-1956,-2253,-2472,-2608,-2635,-2558,-2363,-2061,-1668,-1201,-706,-212,240,611,878,1032,1057,975,790,510,178,-218,-611,-1007,-1343,-1613,-1770,-1818,-1724,-1511,-1175,-746,-244,291,837,1350,1818,2209,2516,2734,2854,2889,2820,2671,2428,2115,1744,1339,937,563,254,24,-107,-155,-129,-60,26,98,139,120,52,-77,-238,-423,-599,-756,-877,-969,-1034,-1089,-1152,-1228,-1340,-1466,-1618,-1766,-1903,-2003,-2057,-2052,-1988,-1869,-1700,-1502,-1269,-1038,-792,-576,-380,-224,-114,-33,16,59,107,175,261,363,460,543,586,583,519,406,240,40,-192,-440,-690,-940,-1159,-1358,-1503,-1604,-1645,-1633,-1575,-1474,-1357,-1216,-1086,-955,-847,-754,-682,-622,-562,-490,-371,-193,71,430,872,1389,1937,2484,2987,3402,3713,3899,3961,3922,3789,3605,3399,3191,3012,2866,2750,2667,2583,2494,2355,2169,1897,1548,1116,617,81,-465,-977,-1424,-1764,-1979,-2051,-1975,-1768,-1430,-1013,-530,-39,420,804,1078,1206,1188,1009,692,265,-240,-767,-1272,-1693,-1998,-2137,-2104,-1894,-1532,-1056,-532,-8,435,751,905,874,675,344,-79,-519,-930,-1256,-1465,-1552,-1515,-1389,-1195,-985,-788,-632,-546,-520,-568,-659,-777,-899,-982,-1025,-986,-879,-695,-450,-167,138,431,706,943,1143,1315,1461,1602,1743,1892,2044,2195,2326,2432,2505,2531,2526,2474,2403,2307,2199,2084,1960,1829,1683,1520,1337,1129,902,641,366,53,-273,-630,-993,-1366,-1722,-2052,-2330,-2543,-2670,-2716,-2661,-2534,-2329,-2067,-1768,-1431,-1077,-710,-331,40,404,743,1033,1276,1423,1497,1447,1307,1051,718,324,-96,-496,-847,-1113,-1276,-1339,-1307,-1208,-1068,-923,-798,-724,-703,-760,-870,-1037,-1236,-1449,-1664,-1854,-2020,-2140,-2220,-2240,-2205,-2106,-1937,-1705,-1402,-1045,-643,-217,213,619,992,1308,1562,1752,1875,1934,1948,1906,1841,1749,1649,1553,1462,1392,1336,1306,1298,1303,1328,1344,1362,1366,1350,1329,1292,1257,1229,1203,1197,1192,1199,1201,1193,1174,1117,1040,904,737,521,276,8,-258,-514,-738,-919,-1063,-1153,-1209,-1230,-1224,-1210,-1183,-1169,-1157,-1165,-1186,-1228,-1278,-1346,-1404,-1464,-1513,-1543,-1583,-1606,-1648,-1688,-1737,-1788,-1825,-1851,-1843,-1808,-1735,-1634,-1513,-1385,-1279,-1192,-1173,-1203,-1305,-1470,-1673,-1906,-2126,-2307,-2420,-2434,-2346,-2140,-1844,-1470,-1065,-657,-297,1,207,327,366,344,289,237,202,236,317,482,704,975,1289,1608,1938,2235,2517,2737,2913,3010,3036,2972,2829,2598,2309,1969,1618,1282,997,794,681,681,764,930,1124,1334,1507,1627,1681,1655,1577,1455,1314,1180,1069,993,960,965,999,1052,1104,1154,1172,1181,1147,1098,1020,922,816,687,572,430,311,167,23,-134,-315,-499,-702,-889,-1077,-1222,-1351,-1435,-1503,-1546,-1589,-1624,-1678,-1727,-1793,-1848,-1892,-1915,-1896,-1845,-1742,-1607,-1423,-1212,-963,-686,-387,-65,261,582,876,1124,1310,1429,1475,1473,1436,1398,1386,1419,1512,1661,1842,2041,2201,2313,2318,2222,2002,1687,1295,880,479,149,-82,-188,-170,-38,171,432,697,940,1135,1258,1318,1293,1227,1093,956,791,652,533,452,419,418,452,490,511,492,409,252,22,-273,-602,-942,-1257,-1518,-1707,-1800,-1807,-1723,-1578,-1380,-1170,-959,-784,-661,-600,-626,-724,-901,-1145,-1431,-1752,-2082,-2397,-2691,-2927,-3108,-3207,-3219,-3147,-2992,-2768,-2504,-2206,-1915,-1638,-1392,-1186,-1021,-888,-800,-728,-690,-653,-626,-580,-524,-436,-329,-193,-34,136,325,512,698,876,1024,1143,1208,1214,1145,987,752,419,22,-436,-926,-1417,-1875,-2270,-2574,-2763,-2833,-2770,-2590,-2290,-1911,-1445,-945,-412,122,636,1132,1580,1995,2359,2678,2944,3148,3280,3332,3302,3181,2986,2711,2375,1992,1573,1149,729,350,12,-249,-446,-556,-597,-567,-495,-377,-254,-119,-5,86,137,141,84,-32,-207,-441,-705,-995,-1272,-1517,-1710,-1830,-1880,-1854,-1771,-1639,-1478,-1295,-1097,-882,-651,-397,-132,140,395,610,768,844,836,742,583,378,161,-40,-192,-268,-255,-136,81,385,753,1148,1531,1872,2121,2272,2303,2226,2052,1817,1522,1227,907,618,331,80,-154,-346,-506,-605,-659,-628,-535,-351,-87,255,669,1129,1624,2108,2568,2953,3253,3435,3497,3440,3280,3041,2747,2430,2101,1782,1467,1165,861,558,254,-48,-336,-604,-847,-1046,-1218,-1343,-1442,-1509,-1550,-1566,-1560,-1531,-1484,-1419,-1346,-1266,-1195,-1125,-1073,-1035,-1011,-1010,-1021,-1045,-1081,-1105,-1121,-1103,-1048,-938,-781,-569,-325,-53,211,463,666,809,878,854,746,547,270,-60,-438,-818,-1194,-1531,-1805,-2012,-2114,-2130,-2039,-1857,-1601,-1285,-935,-579,-233,79,334,544,668,744,746,704,633,548,481,448,458,537,665,851,1064,1300,1526,1739,1917,2062,2166,2238,2270,2277,2242,2170,2045,1861,1620,1314,965,578,184,-203,-554,-860,-1102,-1285,-1404,-1468,-1491,-1479,-1443,-1409,-1361,-1337,-1310,-1311,-1312,-1341,-1371,-1428,-1489,-1572,-1652,-1738,-1802,-1841,-1841,-1794,-1704,-1572,-1401,-1221,-1025,-854,-707,-602,-546,-533,-557,-595,-637,-645,-624,-541,-416,-244,-52,136,297,400,429,379,243,52,-180,-422,-637,-811,-917,-949,-912,-806,-652,-462,-253,-57,128,262,349,379,348,275,169,64,-39,-84,-97,-21,119,338,629,967,1336,1703,2032,2298,2474,2541,2515,2394,2230,2037,1868,1741,1682,1688,1752,1853,1962,2047,2082,2038,1901,1663,1318,889,389,-151,-698,-1223,-1684,-2065,-2329,-2469,-2482,-2359,-2132,-1810,-1425,-1014,-596,-214,128,403,615,762,850,891,892,863,800,721,610,486,339,175,5,-175,-352,-523,-682,-823,-949,-1046,-1130,-1177,-1210,-1215,-1213,-1199,-1194,-1192,-1213,-1254,-1322,-1421,-1549,-1707,-1886,-2076,-2254,-2395,-2467,-2446,-2297,-2016,-1600,-1065,-454,205,857,1456,1978,2373,2652,2774,2774,2630,2387,2033,1622,1158,689,251,-135,-403,-560,-554,-399,-90,349,885,1473,2067,2602,3042,3331,3456,3404,3187,2830,2382,1869,1360,861,428,45,-259,-509,-703,-851,-958,-1024,-1035,-993,-884,-704,-465,-167,154,484,793,1051,1259,1378,1432,1391,1278,1085,824,513,155,-202,-565,-866,-1125,-1286,-1364,-1349,-1249,-1084,-881,-649,-435,-234,-83,23,64,53,-23,-148,-321,-532,-748,-970,-1157,-1305,-1404,-1443,-1439,-1388,-1312,-1216,-1112,-996,-880,-741,-602,-425,-241,-16,219,474,725,961,1148,1277,1311,1253,1091,839,524,172,-169,-474,-693,-824,-829,-728,-513,-210,159,557,954,1306,1585,1755,1802,1704,1482,1138,710,236,-258,-712,-1122,-1445,-1677,-1813,-1844,-1786,-1645,-1421,-1144,-808,-436,-49,356,736,1094,1391,1620,1746,1769,1667,1442,1105,671,177,-346,-863,-1328,-1728,-2025,-2233,-2336,-2363,-2326,-2255,-2169,-2095,-2031,-1994,-1967,-1936,-1894,-1817,-1709,-1563,-1391,-1211,-1031,-895,-789,-758,-768,-838,-928,-1022,-1097,-1109,-1064,-919,-694,-379,8,447,919,1396,1849,2253,2584,2810,2920,2896,2735,2453,2052,1582,1057,531,30,-410,-769,-1025,-1177,-1225,-1176,-1053,-862,-636,-378,-122,144,388,627,841,1045,1217,1370,1474,1539,1541,1490,1377,1226,1040,855,685,567,507,531,632,804,1035,1292,1554,1791,1973,2085,2113,2062,1931,1748,1524,1281,1047,818,615,422,241,49,-156,-383,-637,-895,-1167,-1410,-1628,-1786,-1890,-1926,-1906,-1830,-1726,-1590,-1447,-1305,-1156,-1028,-896,-777,-657,-546,-438,-353,-286,-265,-281,-348,-455,-591,-738,-869,-958,-978,-927,-776,-554,-259,74,412,731,989,1181,1277,1292,1224,1097,932,748,575,415,291,184,111,46,3,-37,-52,-51,-13,68,195,388,629,934,1268,1645,2014,2378,2694,2943,3104,3149,3070,2862,2532,2102,1603,1071,558,101,-254,-474,-549,-461,-246,88,471,873,1225,1486,1628,1618,1477,1190,807,331,-184,-734,-1271,-1793,-2274,-2695,-3053,-3325,-3505,-3587,-3568,-3455,-3264,-2999,-2702,-2377,-2056,-1759,-1480,-1253,-1054,-905,-787,-715,-677,-680,-722,-792,-899,-1012,-1132,-1233,-1288,-1302,-1239,-1124,-947,-731,-509,-285,-101,61,175,270,350,434,532,652,774,905,995,1045,1010,884,658,333,-68,-527,-994,-1445,-1807,-2065,-2150,-2053,-1753,-1259,-606,169,988,1809,2540,3146,3567,3790,3804,3633,3305,2886,2410,1961,1554,1245,1037,924,904,922,983,1019,1036,994,892,730,518,262,-4,-286,-549,-793,-1015,-1200,-1367,-1504,-1620,-1732,-1824,-1929,-2016,-2109,-2183,-2226,-2235,-2172,-2053,-1852,-1587,-1263,-911,-549,-221,56,247,334,318,183,-37,-348,-696,-1074,-1429,-1739,-1984,-2133,-2206,-2186,-2112,-2005,-1881,-1782,-1696,-1646,-1604,-1565,-1509,-1411,-1286,-1103,-898,-662,-413,-165,85,312,531,710,865,972,1040,1075,1077,1075,1075,1104,1174,1301,1475,1718,1977,2279,2553,2818,3025,3178,3260,3270,3214,3097,2936,2748,2544,2345,2160,1995,1861,1749,1650,1569,1473,1379,1267,1144,1023,901,798,710,647,600,568,552,543,542,545,540,518,466,361,210,-4,-249,-509,-754,-933,-1036,-1030,-922,-735,-486,-228,10,189,275,267,149,-56,-334,-663,-999,-1329,-1610,-1831,-1973,-2039,-2024,-1963,-1861,-1760,-1670,-1609,-1576,-1567,-1563,-1549,-1499,-1402,-1249,-1036,-776,-479,-175,110,348,508,592,572,486,330,149,-34,-189,-289,-316,-272,-151,26,249,497,762,1023,1291,1549,1814,2074,2344,2598,2852,3066,3251,3368,3428,3399,3303,3116,2869,2558,2201,1820,1417,1016,622,247,-105,-423,-715,-963,-1188,-1368,-1525,-1637,-1720,-1758,-1754,-1711,-1617,-1495,-1336,-1165,-984,-822,-686,-601,-587,-645,-799,-1023,-1322,-1655,-2004,-2330,-2597,-2789,-2872,-2851,-2721,-2504,-2221,-1908,-1593,-1321,-1100,-983,-945,-1020,-1168,-1380,-1622,-1858,-2053,-2182,-2220,-2158,-2001,-1751,-1446,-1101,-757,-428,-141,100,297,459,599,733,860,996,1124,1253,1356,1446,1496,1527,1522,1504,1464,1433,1396,1392,1401,1448,1527,1629,1761,1902,2054,2199,2335,2444,2515,2543,2503,2396,2213,1943,1611,1207,775,319,-117,-518,-850,-1109,-1279,-1369,-1384,-1345,-1256,-1155,-1026,-909,-783,-667,-557,-450,-361,-285,-233,-217,-236,-307,-424,-586,-789,-1009,-1241,-1451,-1628,-1748,-1809,-1802,-1738,-1624,-1481,-1322,-1180,-1055,-981,-956,-987,-1068,-1189,-1328,-1467,-1584,-1658,-1683,-1660,-1593,-1513,-1436,-1391,-1398,-1455,-1560,-1677,-1773,-1799,-1710,-1468,-1057,-476,250,1071,1931,2756,3481,4049,4421,4579,4521,4276,3862,3346,2756,2161,1601,1119,752,520,427,488,663,958,1310,1714,2113,2487,2804,3044,3196,3262,3233,3132,2956,2727,2457,2157,1846,1543,1256,1011,810,667,582,545,556,585,638,682,718,737,733,707,663,589,488,349,157,-93,-415,-805,-1259,-1747,-2246,-2715,-3112,-3401,-3556,-3554,-3403,-3107,-2699,-2218,-1708,-1230,-823,-529,-376,-361,-480,-706,-1005,-1337,-1668,-1969,-2213,-2402,-2516,-2588,-2596,-2582,-2524,-2443,-2328,-2180,-1986,-1753,-1455,-1119,-714,-273,208,716,1219,1704,2130,2472,2691,2774,2697,2470,2109,1643,1121,589,97,-310,-593,-738,-721,-562,-253,163,679,1249,1838,2421,2934,3366,3663,3812,3793,3605,3264,2788,2227,1611,1004,439,-44,-414,-665,-793,-812,-739,-605,-419,-226,-16,177,357,517,642,737,778,764,679,514,279,-42,-414,-841,-1283,-1721,-2126,-2459,-2713,-2852,-2883,-2807,-2634,-2407,-2146,-1897,-1688,-1549,-1497,-1532,-1657,-1830,-2056,-2271,-2479,-2635,-2742,-2777,-2750,-2656,-2500,-2291,-2029,-1723,-1382,-1010,-622,-229,161,524,863,1153,1400,1585,1721,1807,1850,1868,1871,1862,1867,1860,1857,1833,1780,1688,1559,1380,1194,983,801,643,535,475,469,492,548,599,654,682,703,700,692,674,659,635,617,588,563,540,526,527,545,586,630,686,712,724,674,583,425,205,-58,-374,-706,-1047,-1376,-1665,-1908,-2082,-2194,-2237,-2240,-2207,-2179,-2161,-2183,-2237,-2321,-2419,-2493,-2533,-2487,-2353,-2103,-1750,-1302,-802,-266,237,699,1064,1327,1475,1509,1437,1280,1057,786,505,215,-47,-267,-444,-553,-612,-608,-566,-478,-362,-223,-43,152,396,664,967,1287,1614,1919,2195,2407,2556,2613,2595,2477,2295,2033,1724,1379,1020,672,358,100,-76,-162,-135,-10,220,532,907,1323,1748,2160,2528,2837,3051,3177,3169,3062,2809,2462,1997,1462,870,251,-347,-912,-1387,-1761,-2001,-2099,-2049,-1864,-1557,-1167,-718,-258,186,579,893,1119,1233,1244,1147,950,673,323,-73,-497,-928,-1344,-1728,-2064,-2346,-2570,-2729,-2842,-2893,-2911,-2880,-2819,-2723,-2599,-2448,-2267,-2055,-1815,-1536,-1232,-900,-555,-217,96,362,556,671,700,637,511,328,131,-53,-183,-238,-170,0,313,716,1213,1742,2275,2749,3138,3390,3497,3440,3226,2874,2407,1857,1268,665,96,-411,-839,-1157,-1369,-1461,-1444,-1317,-1101,-798,-436,-37,390,793,1172,1471,1682,1775,1739,1579,1295,919,481,7,-450,-870,-1210,-1449,-1565,-1562,-1422,-1191,-860,-499,-125,201,440,553,518,314,-29,-515,-1071,-1677,-2257,-2777,-3194,-3479,-3632,-3648,-3553,-3375,-3138,-2883,-2627,-2388,-2170,-1973,-1776,-1583,-1362,-1128,-866,-593,-318,-63,164,332,451,495,480,393,253,61,-154,-382,-586,-745,-840,-840,-760,-575,-315,16,396,800,1219,1621,2005,2352,2654,2910,3105,3239,3305,3289,3193,3012,2751,2419,2036,1615,1194,780,412,98,-140,-293,-362,-354,-264,-136,42,221,392,530,618,638,592,468,283,41,-228,-502,-742,-924,-1008,-994,-862,-632,-335,5,332,609,806,877,828,640,325,-90,-585,-1129,-1665,-2187,-2621,-2963,-3173,-3230,-3142,-2906,-2546,-2102,-1594,-1071,-554,-75,358,730,1051,1310,1528,1693,1819,1902,1934,1916,1842,1712,1525,1303,1040,778,512,272,60,-116,-251,-353,-415,-439,-416,-347,-221,-47,185,457,770,1100,1449,1783,2101,2376,2592,2733,2779,2710,2528,2225,1812,1327,785,250,-245,-649,-928,-1053,-1031,-858,-592,-246,97,413,648,782,808,733,584,394,195,31,-84,-119,-84,21,172,343,508,625,680,644,517,303,19,-293,-614,-880,-1089,-1185,-1181,-1066,-854,-570,-248,92,390,645,802,871,829,691,466,181,-149,-481,-812,-1101,-1342,-1516,-1613,-1637,-1581,-1461,-1287,-1088,-884,-705,-566,-489,-482,-543,-673,-855,-1086,-1341,-1608,-1870,-2101,-2305,-2443,-2532,-2540,-2474,-2332,-2111,-1818,-1463,-1045,-585,-88,431,950,1452,1910,2298,2603,2791,2869,2809,2626,2322,1918,1439,915,377,-135,-602,-992,-1290,-1495,-1585,-1585,-1489,-1315,-1086,-802,-494,-174,149,437,692,876,981,997,914,737,489,175,-154,-487,-774,-999,-1131,-1172,-1105,-959,-728,-457,-152,146,416,629,771,819,782,654,461,218,-38,-293,-505,-678,-779,-843,-840,-820,-766,-709,-645,-573,-496,-396,-275,-119,67,290,538,804,1080,1333,1563,1731,1833,1836,1747,1545,1246,863,410,-78,-565,-1028,-1410,-1699,-1860,-1873,-1745,-1467,-1073,-583,-37,523,1063,1531,1911,2164,2278,2255,2087,1804,1415,962,465,-30,-495,-897,-1208,-1409,-1501,-1477,-1363,-1159,-909,-599,-283,68,413,760,1085,1375,1603,1747,1782,1700,1486,1162,743,265,-232,-704,-1121,-1438,-1640,-1711,-1643,-1444,-1133,-721,-258,245,728,1169,1522,1749,1840,1763,1538,1166,684,126,-463,-1035,-1549,-1951,-2217,-2317,-2241,-2004,-1613,-1122,-558,11,554,1019,1374,1614,1714,1698,1575,1365,1103,796,484,165,-131,-404,-652,-865,-1057,-1226,-1382,-1534,-1679,-1815,-1934,-2016,-2043,-1986,-1832,-1551,-1158,-644,-41,614,1295,1932,2510,2958,3269,3406,3358,3136,2728,2186,1519,795,54,-642,-1237,-1694,-1976,-2087,-2031,-1829,-1530,-1165,-786,-430,-133,85,202,234,179,68,-69,-208,-302,-342,-292,-158,77,392,776,1215,1668,2123,2533,2878,3122,3244,3230,3067,2764,2337,1806,1213,587,-18,-571,-1024,-1353,-1533,-1554,-1427,-1165,-808,-398,20,386,673,841,885,800,605,319,-34,-413,-813,-1175,-1505,-1764,-1944,-2050,-2064,-2026,-1926,-1805,-1674,-1548,-1452,-1377,-1335,-1319,-1321,-1342,-1360,-1387,-1391,-1393,-1362,-1316,-1237,-1140,-1013,-871,-714,-544,-382,-215,-79,43,120,162,161,113,39,-69,-174,-284,-360,-410,-409,-361,-264,-123,53,251,475,700,938,1168,1391,1595,1771,1909,1999,2048,2043,2003,1928,1837,1737,1647,1564,1506,1467,1436,1420,1385,1342,1256,1149,984,802,576,344,106,-125,-330,-519,-664,-790,-875,-938,-974,-983,-978,-953,-922,-877,-832,-767,-710,-626,-545,-454,-355,-273,-193,-143,-117,-134,-183,-281,-399,-544,-700,-851,-993,-1112,-1207,-1277,-1321,-1349,-1360,-1375,-1388,-1417,-1451,-1492,-1523,-1535,-1496,-1392,-1201,-906,-515,-32,519,1094,1660,2154,2542,2772,2818,2669,2324,1819,1189,492,-208,-860,-1402,-1802,-2043,-2114,-2045,-1857,-1589,-1290,-988,-715,-486,-301,-154,-23,111,266,462,691,964,1248,1541,1805,2043,2216,2350,2421,2450,2445,2409,2360,2297,2222,2140,2040,1918,1772,1575,1351,1062,746,386,20,-337,-654,-907,-1077,-1156,-1138,-1046,-883,-692,-484,-309,-172,-115,-126,-221,-369,-562,-761,-960,-1115,-1245,-1316,-1355,-1362,-1339,-1326,-1305,-1319,-1351,-1425,-1519,-1636,-1740,-1826,-1851,-1817,-1695,-1495,-1222,-891,-533,-167,177,486,736,929,1053,1118,1122,1076,983,852,687,503,296,86,-131,-344,-549,-743,-917,-1056,-1160,-1194,-1169,-1052,-852,-566,-197,232,701,1191,1653,2085,2432,2697,2851,2897,2828,2661,2399,2077,1716,1352,1023,759,590,532,579,726,932,1167,1366,1503,1515,1408,1154,786,337,-143,-597,-975,-1227,-1338,-1285,-1099,-799,-434,-59,281,539,672,680,542,283,-67,-481,-906,-1305,-1644,-1900,-2062,-2139,-2145,-2106,-2046,-1991,-1948,-1929,-1928,-1925,-1920,-1884,-1819,-1723,-1593,-1450,-1297,-1149,-1012,-888,-778,-667,-559,-433,-291,-133,46,226,405,567,699,795,856,868,865,829,797,770,764,787,839,911,1002,1087,1171,1229,1278,1309,1337,1379,1435,1525,1638,1765,1896,2004,2077,2105,2075,2001,1886,1751,1616,1499,1424,1390,1420,1482,1578,1666,1719,1699,1581,1337,972,476,-103,-759,-1424,-2062,-2631,-3082,-3393,-3551,-3543,-3387,-3105,-2725,-2292,-1859,-1464,-1155,-969,-912,-994,-1193,-1466,-1782,-2079,-2327,-2482,-2539,-2483,-2344,-2138,-1902,-1675,-1481,-1347,-1286,-1295,-1362,-1467,-1568,-1652,-1667,-1612,-1455,-1208,-868,-464,-6,464,941,1377,1778,2113,2372,2560,2653,2679,2627,2524,2375,2209,2026,1854,1685,1525,1376,1226,1073,928,766,629,486,376,286,232,210,227,274,354,456,576,695,808,896,957,984,980,952,911,871,840,840,865,938,1038,1168,1311,1437,1531,1566,1524,1398,1186,899,558,183,-192,-546,-844,-1075,-1220,-1273,-1245,-1134,-981,-788,-608,-455,-356,-334,-378,-493,-654,-837,-1022,-1181,-1301,-1382,-1416,-1432,-1423,-1429,-1442,-1489,-1561,-1660,-1790,-1925,-2084,-2220,-2359,-2450,-2516,-2516,-2465,-2345,-2158,-1915,-1609,-1261,-861,-431,34,513,1003,1478,1915,2297,2584,2768,2830,2760,2580,2297,1949,1578,1215,914,701,589,601,703,887,1116,1352,1567,1742,1854,1916,1932,1921,1910,1915,1948,2026,2132,2258,2391,2497,2574,2602,2575,2500,2374,2209,2010,1780,1530,1249,956,630,299,-62,-415,-770,-1103,-1396,-1639,-1824,-1942,-2006,-2026,-2007,-1994,-1974,-1997,-2043,-2140,-2264,-2420,-2584,-2746,-2879,-2976,-3017,-3001,-2927,-2794,-2626,-2431,-2238,-2068,-1944,-1888,-1896,-1991,-2136,-2337,-2552,-2754,-2922,-3013,-3026,-2925,-2731,-2423,-2035,-1565,-1046,-498,68,608,1139,1610,2042,2417,2722,2975,3152,3274,3338,3340,3297,3201,3057,2868,2624,2328,1983,1583,1155,701,265,-138,-467,-699,-812,-797,-661,-416,-94,279,664,1037,1366,1631,1829,1938,1981,1948,1865,1757,1629,1527,1446,1416,1425,1471,1531,1577,1588,1525,1380,1142,801,402,-70,-541,-1015,-1439,-1795,-2069,-2243,-2325,-2323,-2248,-2130,-1988,-1834,-1711,-1589,-1523,-1461,-1447,-1445,-1472,-1522,-1591,-1682,-1791,-1902,-2018,-2113,-2188,-2225,-2228,-2190,-2126,-2031,-1926,-1802,-1671,-1516,-1334,-1105,-818,-469,-46,427,947,1478,2002,2479,2898,3228,3466,3606,3661,3630,3552,3408,3246,3042,2826,2579,2312,2015,1694,1342,977,590,216,-142,-454,-705,-871,-942,-909,-771,-542,-235,120,496,860,1190,1456,1652,1770,1811,1791,1711,1603,1464,1328,1190,1063,961,862,790,709,632,524,384,183,-81,-423,-831,-1304,-1804,-2322,-2801,-3233,-3572,-3798,-3903,-3854,-3688,-3379,-2985,-2504,-2010,-1503,-1067,-696,-436,-291,-238,-284,-376,-503,-619,-712,-756,-757,-710,-631,-531,-420,-319,-219,-144,-66,-5,69,145,238,337,435,514,562,547,471,325,120,-104,-318,-471,-515,-425,-186,207,706,1296,1906,2498,3019,3422,3677,3749,3630,3303,2790,2103,1297,424,-444,-1228,-1856,-2260,-2403,-2251,-1825,-1141,-264,746,1797,2813,3704,4396,4829,4958,4770,4277,3510,2548,1462,361,-671,-1550,-2215,-2647,-2833,-2816,-2629,-2327,-1972,-1598,-1256,-970,-759,-642,-621,-705,-891,-1173,-1536,-1949,-2392,-2804,-3172,-3424,-3569,-3554,-3422,-3154,-2812,-2413,-2013,-1639,-1332,-1110,-988,-979,-1072,-1272,-1561,-1916,-2313,-2711,-3061,-3321,-3439,-3377,-3118,-2657,-2009,-1227,-347,550,1411,2184,2816,3308,3628,3820,3886,3877,3825,3757,3710,3686,3694,3727,3768,3801,3814,3782,3708,3581,3406,3190,2935,2647,2339,1992,1633,1241,840,438,56,-291,-559,-745,-809,-758,-579,-296,79,510,972,1426,1847,2192,2439,2548,2498,2267,1846,1242,480,-402,-1344,-2283,-3161,-3895,-4459,-4797,-4904,-4789,-4466,-3996,-3424,-2813,-2237,-1733,-1375,-1176,-1165,-1336,-1667,-2126,-2657,-3197,-3694,-4073,-4303,-4334,-4170,-3796,-3260,-2572,-1801,-984,-177,571,1223,1741,2101,2291,2305,2154,1857,1442,953,430,-68,-501,-818,-986,-983,-800,-437,75,726,1458,2240,3011,3725,4321,4769,5016,5067,4903,4560,4062,3466,2825,2193,1625,1150,804,584,494,504,596,728,874,992,1059,1046,943,746,467,126,-235,-595,-887,-1100,-1182,-1138,-952,-656,-274,161,594,994,1328,1564,1690,1705,1582,1346,974,486,-112,-802,-1540,-2298,-3000,-3615,-4074,-4351,-4417,-4269,-3926,-3408,-2762,-2034,-1274,-540,113,646,1005,1176,1145,914,521,1,-579,-1163,-1675,-2063,-2271,-2281,-2073,-1666,-1085,-376,397,1173,1878,2440,2812,2948,2836,2487,1935,1235,459,-328,-1052,-1648,-2086,-2311,-2336,-2144,-1763,-1222,-560,180,943,1688,2367,2933,3358,3608,3676,3544,3245,2766,2177,1490,764,45,-622,-1186,-1620,-1879,-1964,-1850,-1561,-1125,-573,25,617,1136,1526,1744,1780,1617,1302,859,353,-160,-637,-1014,-1285,-1408,-1407,-1269,-1038,-721,-376,-21,287,531,655,664,515,245,-147,-611,-1098,-1555,-1926,-2161,-2250,-2158,-1920,-1541,-1064,-536,11,513,949,1266,1443,1469,1319,1029,594,72,-510,-1086,-1621,-2063,-2377,-2558,-2577,-2468,-2234,-1912,-1538,-1146,-774,-452,-204,-51,3,-46,-176,-370,-586,-788,-932,-979,-900,-677,-305,204,837,1549,2316,3080,3798,4423,4900,5191,5264,5088,4677,4020,3172,2160,1057,-78,-1171,-2164,-2994,-3626,-4030,-4196,-4132,-3859,-3395,-2794,-2083,-1323,-550,179,832,1362,1743,1967,2019,1924,1697,1387,1023,667,338,86,-83,-152,-134,-39,106,273,434,552,601,550,388,93,-308,-827,-1394,-1996,-2551,-3026,-3350,-3505,-3449,-3197,-2758,-2173,-1490,-772,-70,549,1049,1389,1555,1546,1380,1091,718,316,-75,-401,-645,-770,-790,-694,-508,-252,54,379,701,1013,1278,1509,1675,1788,1831,1822,1747,1643,1501,1365,1241,1154,1123,1148,1237,1381,1568,1787,2011,2232,2420,2554,2621,2579,2438,2159,1764,1253,655,0,-665,-1307,-1871,-2335,-2662,-2833,-2841,-2673,-2348,-1870,-1276,-601,108,791,1399,1878,2189,2311,2237,1985,1583,1080,515,-51,-593,-1064,-1470,-1784,-2032,-2202,-2310,-2355,-2330,-2230,-2052,-1787,-1460,-1071,-668,-268,85,368,560,645,635,523,341,102,-170,-440,-698,-907,-1057,-1136,-1138,-1084,-975,-865,-753,-706,-712,-813,-994,-1241,-1545,-1841,-2128,-2336,-2455,-2451,-2319,-2053,-1673,-1182,-624,-16,597,1181,1701,2130,2439,2634,2701,2677,2569,2417,2251,2095,1973,1895,1855,1860,1874,1903,1907,1885,1816,1688,1502,1246,924,545,113,-337,-795,-1211,-1568,-1826,-1961,-1969,-1839,-1585,-1227,-779,-280,256,792,1305,1769,2142,2418,2542,2519,2316,1954,1440,812,125,-579,-1224,-1778,-2186,-2434,-2504,-2411,-2168,-1810,-1374,-908,-454,-67,217,353,322,119,-265,-774,-1400,-2056,-2705,-3278,-3720,-3991,-4061,-3909,-3543,-2981,-2247,-1402,-482,437,1297,2043,2606,2960,3062,2906,2507,1896,1128,283,-572,-1333,-1947,-2323,-2452,-2293,-1875,-1231,-416,498,1431,2309,3064,3632,3986,4099,3982,3657,3180,2587,1966,1349,802,356,14,-204,-335,-384,-389,-370,-349,-339,-342,-365,-394,-428,-459,-467,-467,-420,-346,-223,-48,164,417,684,948,1186,1376,1507,1567,1562,1495,1381,1228,1042,833,576,296,-58,-458,-921,-1435,-1960,-2488,-2960,-3349,-3618,-3737,-3712,-3514,-3189,-2723,-2180,-1574,-957,-371,150,571,872,1048,1098,1039,907,724,543,389,290,274,338,485,704,971,1262,1553,1803,1991,2086,2068,1926,1656,1266,781,228,-352,-912,-1403,-1781,-1997,-2038,-1874,-1518,-990,-315,443,1250,2030,2738,3310,3705,3883,3836,3546,3053,2373,1573,704,-171,-994,-1722,-2319,-2774,-3063,-3212,-3201,-3073,-2816,-2478,-2063,-1622,-1170,-758,-404,-149,13,55,15,-105,-256,-404,-515,-551,-495,-336,-85,249,624,1019,1384,1690,1899,1993,1949,1766,1450,1021,504,-50,-612,-1113,-1523,-1790,-1892,-1813,-1550,-1122,-557,108,824,1536,2197,2745,3134,3336,3315,3086,2649,2049,1333,561,-203,-898,-1478,-1903,-2164,-2257,-2205,-2035,-1796,-1511,-1241,-994,-813,-701,-671,-710,-817,-953,-1104,-1234,-1309,-1316,-1228,-1049,-780,-439,-46,373,796,1194,1560,1869,2119,2293,2384,2376,2257,2010,1628,1117,485,-226,-976,-1700,-2339,-2834,-3138,-3224,-3083,-2732,-2202,-1548,-817,-80,618,1230,1714,2067,2265,2339,2284,2158,1961,1752,1536,1343,1179,1038,917,793,658,485,277,13,-272,-600,-914,-1236,-1513,-1759,-1949,-2084,-2167,-2195,-2166,-2095,-1961,-1789,-1560,-1298,-996,-680,-358,-54,204,407,525,554,490,331,101,-193,-518,-856,-1179,-1468,-1704,-1875,-1975,-1997,-1950,-1830,-1654,-1426,-1160,-871,-569,-274,7,265,484,674,825,946,1051,1142,1240,1354,1493,1667,1867,2096,2337,2567,2777,2927,3011,2994,2876,2635,2288,1838,1307,730,133,-445,-970,-1424,-1767,-2007,-2112,-2101,-1963,-1709,-1349,-896,-376,195,770,1327,1813,2198,2445,2541,2470,2253,1903,1460,971,468,11,-381,-671,-849,-921,-886,-776,-607,-416,-225,-63,61,130,151,119,55,-38,-141,-244,-342,-417,-488,-526,-564,-578,-582,-576,-552,-522,-475,-426,-377,-357,-364,-442,-582,-814,-1126,-1505,-1933,-2360,-2767,-3089,-3316,-3406,-3350,-3147,-2799,-2328,-1750,-1106,-408,293,983,1621,2188,2667,3034,3305,3454,3524,3501,3430,3318,3192,3061,2942,2818,2701,2554,2378,2139,1838,1455,997,477,-98,-677,-1251,-1754,-2177,-2462,-2610,-2592,-2419,-2103,-1676,-1168,-634,-100,372,772,1068,1258,1367,1381,1370,1312,1271,1230,1207,1198,1183,1165,1117,1045,940,804,651,472,298,107,-64,-243,-389,-523,-613,-666,-664,-610,-504,-353,-180,3,152,262,289,235,80,-165,-491,-873,-1289,-1707,-2102,-2442,-2708,-2889,-2966,-2957,-2854,-2683,-2457,-2203,-1935,-1681,-1444,-1236,-1059,-897,-757,-607,-462,-293,-116,72,274,465,655,827,975,1101,1196,1250,1279,1259,1214,1130,1023,890,735,552,340,96,-184,-476,-782,-1059,-1291,-1448,-1499,-1437,-1251,-950,-553,-89,413,907,1373,1766,2085,2305,2435,2484,2467,2403,2320,2229,2140,2062,1981,1889,1775,1614,1398,1111,752,317,-181,-728,-1299,-1859,-2379,-2815,-3140,-3320,-3337,-3187,-2877,-2423,-1872,-1263,-646,-96,359,645,755,663,389,-44,-575,-1158,-1709,-2184,-2518,-2676,-2649,-2424,-2041,-1532,-952,-367,172,610,905,1049,1022,857,573,217,-154,-507,-776,-951,-992,-903,-688,-360,45,515,1002,1494,1955,2360,2711,2977,3177,3291,3327,3283,3148,2925,2596,2171,1643,1036,368,-322,-996,-1604,-2106,-2461,-2647,-2644,-2467,-2116,-1635,-1052,-414,236,850,1399,1844,2168,2363,2423,2370,2215,1990,1719,1429,1147,878,647,436,257,80,-90,-287,-498,-751,-1012,-1296,-1551,-1769,-1917,-1961,-1899,-1702,-1394,-973,-482,53,580,1060,1445,1703,1811,1757,1557,1221,800,319,-156,-598,-954,-1206,-1332,-1338,-1230,-1047,-805,-552,-312,-115,21,83,64,-29,-201,-419,-680,-949,-1207,-1420,-1568,-1620,-1563,-1383,-1075,-643,-102,516,1187,1853,2479,3014,3416,3662,3724,3609,3305,2846,2245,1534,763,-54,-846,-1606,-2267,-2818,-3204,-3427,-3445,-3279,-2910,-2378,-1691,-908,-59,791,1591,2294,2844,3224,3403,3399,3219,2901,2488,2020,1541,1089,667,318,1,-248,-481,-677,-874,-1050,-1232,-1389,-1532,-1629,-1682,-1671,-1604,-1474,-1312,-1121,-950,-801,-718,-694,-744,-847,-992,-1146,-1290,-1393,-1446,-1434,-1360,-1230,-1052,-850,-630,-420,-235,-89,-1,20,-29,-152,-341,-579,-854,-1140,-1408,-1644,-1814,-1910,-1916,-1833,-1669,-1425,-1133,-799,-456,-120,195,477,721,941,1126,1314,1489,1684,1871,2062,2219,2330,2364,2295,2113,1811,1404,921,397,-107,-545,-860,-1012,-972,-740,-317,245,911,1618,2299,2904,3377,3689,3823,3777,3570,3235,2808,2330,1842,1374,956,598,316,95,-67,-195,-310,-439,-592,-791,-1020,-1276,-1535,-1770,-1960,-2081,-2132,-2099,-2008,-1856,-1679,-1491,-1303,-1140,-1002,-900,-849,-841,-897,-1014,-1194,-1427,-1708,-2000,-2288,-2541,-2733,-2856,-2899,-2867,-2778,-2641,-2481,-2313,-2143,-1986,-1834,-1686,-1536,-1358,-1166,-914,-642,-309,46,418,804,1162,1505,1806,2068,2289,2473,2616,2743,2836,2926,2996,3055,3106,3133,3137,3104,3013,2865,2631,2325,1937,1498,1020,551,113,-248,-513,-651,-667,-537,-301,61,482,973,1465,1943,2361,2682,2888,2953,2877,2656,2318,1876,1372,831,289,-228,-693,-1101,-1436,-1716,-1925,-2106,-2232,-2346,-2435,-2511,-2577,-2624,-2648,-2641,-2594,-2492,-2345,-2137,-1897,-1623,-1347,-1085,-859,-683,-565,-505,-498,-531,-587,-666,-733,-806,-851,-881,-885,-866,-820,-759,-680,-600,-522,-455,-407,-380,-374,-391,-415,-451,-474,-485,-460,-409,-313,-187,-28,151,342,540,744,951,1172,1412,1674,1962,2269,2581,2880,3132,3313,3391,3345,3147,2810,2316,1713,1013,275,-462,-1135,-1705,-2125,-2374,-2433,-2314,-2024,-1606,-1085,-522,56,586,1048,1407,1644,1765,1758,1658,1473,1238,981,719,475,258,68,-96,-252,-404,-573,-755,-957,-1164,-1360,-1530,-1634,-1679,-1618,-1483,-1254,-970,-643,-311,3,270,469,589,620,561,422,211,-43,-331,-612,-881,-1105,-1275,-1390,-1440,-1439,-1388,-1302,-1193,-1061,-930,-786,-646,-516,-388,-291,-208,-158,-135,-132,-147,-147,-125,-46,102,336,670,1081,1574,2099,2642,3147,3589,3918,4126,4181,4086,3847,3466,2978,2397,1763,1102,450,-157,-695,-1136,-1459,-1661,-1729,-1676,-1514,-1260,-942,-578,-201,171,518,808,1045,1194,1260,1232,1120,915,654,322,-32,-422,-797,-1169,-1500,-1796,-2041,-2236,-2379,-2474,-2520,-2524,-2481,-2402,-2281,-2134,-1959,-1772,-1577,-1382,-1196,-1017,-862,-720,-607,-522,-463,-435,-436,-452,-497,-548,-618,-695,-793,-890,-1011,-1125,-1245,-1361,-1463,-1555,-1626,-1679,-1704,-1711,-1674,-1606,-1488,-1325,-1109,-848,-542,-198,178,583,1012,1466,1929,2412,2878,3344,3764,4146,4455,4689,4835,4882,4833,4686,4453,4130,3742,3286,2787,2253,1704,1149,613,108,-352,-742,-1061,-1277,-1413,-1433,-1393,-1259,-1101,-907,-728,-573,-463,-406,-403,-446,-524,-616,-714,-786,-840,-854,-843,-802,-754,-692,-643,-610,-594,-620,-665,-752,-859,-994,-1130,-1275,-1400,-1506,-1578,-1612,-1601,-1545,-1435,-1278,-1070,-814,-531,-222,75,340,547,666,687,612,447,217,-46,-313,-556,-747,-887,-963,-986,-973,-929,-874,-814,-747,-677,-595,-491,-356,-189,25,268,555,856,1174,1478,1763,2009,2207,2356,2448,2503,2517,2517,2508,2504,2515,2538,2570,2599,2600,2563,2445,2246,1927,1501,957,325,-372,-1084,-1765,-2367,-2827,-3131,-3232,-3142,-2862,-2417,-1857,-1215,-554,87,661,1130,1481,1697,1786,1767,1647,1475,1248,1009,758,506,258,12,-241,-484,-735,-968,-1185,-1371,-1513,-1609,-1648,-1632,-1571,-1452,-1316,-1141,-964,-782,-608,-463,-339,-260,-227,-240,-318,-434,-606,-799,-1015,-1224,-1418,-1579,-1700,-1774,-1804,-1791,-1739,-1653,-1539,-1403,-1241,-1069,-872,-667,-446,-221,12,229,438,610,753,849,909,930,933,910,904,894,927,985,1089,1231,1414,1617,1838,2036,2215,2320,2360,2292,2122,1837,1450,973,434,-137,-697,-1214,-1633,-1936,-2084,-2065,-1875,-1517,-1012,-397,298,1012,1703,2304,2782,3084,3199,3113,2832,2397,1826,1189,516,-126,-714,-1205,-1590,-1856,-2014,-2065,-2042,-1947,-1817,-1660,-1499,-1350,-1222,-1124,-1058,-1019,-1001,-987,-976,-938,-890,-816,-737,-666,-620,-616,-670,-773,-929,-1102,-1283,-1425,-1514,-1518,-1432,-1245,-974,-628,-231,178,588,931,1214,1372,1415,1329,1118,829,478,136,-163,-358,-419,-319,-60,347,858,1435,2017,2549,2993,3300,3468,3478,3356,3109,2774,2377,1942,1502,1067,651,269,-90,-404,-692,-935,-1142,-1298,-1403,-1442,-1419,-1317,-1152,-916,-638,-321,7,332,627,885,1086,1222,1289,1279,1190,1030,792,494,142,-250,-658,-1070,-1454,-1801,-2086,-2298,-2430,-2472,-2427,-2303,-2106,-1850,-1558,-1231,-904,-573,-262,22,274,481,638,743,781,767,689,567,412,244,82,-50,-138,-173,-140,-59,80,256,450,660,849,1008,1120,1159,1126,1007,811,547,244,-76,-379,-630,-810,-891,-866,-733,-492,-165,240,692,1168,1643,2081,2459,2742,2920,2962,2884,2665,2346,1916,1433,897,354,-178,-687,-1147,-1566,-1920,-2219,-2443,-2599,-2675,-2673,-2594,-2444,-2241,-1991,-1729,-1457,-1203,-976,-778,-617,-477,-357,-240,-121,4,140,268,389,475,520,507,425,272,52,-231,-551,-897,-1234,-1538,-1785,-1940,-2000,-1941,-1773,-1499,-1141,-722,-270,175,592,940,1202,1352,1385,1291,1085,769,385,-49,-482,-879,-1203,-1424,-1522,-1495,-1349,-1103,-790,-439,-92,224,472,648,726,728,650,525,368,221,97,33,33,113,262,475,730,1011,1301,1577,1840,2064,2269,2429,2560,2650,2695,2686,2630,2492,2309,2037,1713,1328,896,444,-24,-465,-870,-1195,-1433,-1552,-1548,-1416,-1166,-815,-398,58,508,922,1257,1507,1630,1654,1542,1340,1029,657,218,-249,-726,-1201,-1635,-2030,-2351,-2596,-2751,-2808,-2775,-2649,-2442,-2172,-1844,-1481,-1109,-728,-382,-74,174,348,439,458,391,268,89,-120,-348,-565,-778,-950,-1099,-1202,-1277,-1314,-1334,-1330,-1312,-1275,-1220,-1136,-1031,-893,-740,-573,-407,-260,-134,-51,-3,11,1,-10,-6,42,145,325,573,899,1272,1684,2105,2510,2885,3204,3461,3649,3764,3808,3776,3671,3482,3208,2852,2400,1879,1294,667,42,-572,-1118,-1585,-1941,-2167,-2260,-2210,-2030,-1726,-1325,-841,-312,229,757,1219,1598,1858,1983,1963,1811,1528,1154,707,227,-249,-695,-1076,-1375,-1574,-1676,-1669,-1585,-1411,-1190,-923,-644,-365,-109,109,273,372,403,363,251,92,-123,-350,-593,-826,-1032,-1220,-1357,-1467,-1525,-1539,-1509,-1420,-1290,-1102,-888,-634,-389,-153,28,141,159,83,-95,-344,-647,-959,-1248,-1461,-1587,-1579,-1450,-1190,-819,-375,129,637,1133,1581,1957,2251,2450,2550,2564,2490,2344,2137,1881,1591,1280,951,630,305,1,-296,-572,-833,-1074,-1304,-1505,-1690,-1830,-1925,-1958,-1910,-1784,-1563,-1269,-896,-481,-30,413,834,1198,1492,1694,1807,1817,1751,1599,1393,1141,858,575,289,38,-180,-350,-454,-511,-493,-434,-317,-171,-2,176,342,490,605,674,695,662,579,448,278,72,-147,-389,-617,-844,-1036,-1197,-1309,-1371,-1375,-1330,-1241,-1121,-989,-856,-755,-682,-669,-709,-808,-959,-1145,-1350,-1551,-1723,-1848,-1900,-1875,-1760,-1549,-1262,-892,-472,-9,468,932,1376,1752,2081,2312,2475,2545,2539,2458,2317,2117,1880,1607,1316,1026,737,479,255,75,-46,-116,-133,-102,-43,44,132,220,293,344,378,387,379,361,336,319,306,311,331,361,404,435,450,429,351,206,-10,-295,-624,-977,-1308,-1591,-1778,-1859,-1803,-1632,-1332,-954,-509,-41,408,817,1137,1359,1444,1398,1203,880,434,-97,-689,-1289,-1868,-2365,-2759,-3003,-3089,-3004,-2760,-2373,-1888,-1330,-758,-205,284,682,964,1120,1153,1064,895,650,396,144,-47,-162,-169,-65,157,468,865,1292,1738,2150,2512,2796,2990,3090,3093,3012,2856,2633,2365,2044,1700,1317,918,499,68,-358,-779,-1166,-1513,-1791,-1989,-2086,-2075,-1953,-1725,-1406,-1016,-581,-135,293,668,968,1171,1266,1254,1145,946,689,379,52,-287,-613,-930,-1209,-1462,-1661,-1813,-1898,-1919,-1867,-1747,-1562,-1320,-1030,-709,-374,-34,274,553,760,906,958,931,810,620,364,83,-217,-489,-714,-876,-946,-945,-856,-716,-526,-336,-142,8,123,178,183,138,49,-58,-185,-301,-399,-464,-487,-458,-393,-273,-124,60,274,505,763,1038,1329,1635,1942,2247,2534,2795,3001,3150,3201,3157,2982,2682,2250,1693,1041,310,-443,-1197,-1886,-2485,-2948,-3252,-3386,-3334,-3121,-2751,-2264,-1692,-1068,-451,138,648,1063,1357,1532,1582,1537,1394,1194,951,681,417,155,-76,-273,-428,-536,-593,-608,-581,-532,-467,-413,-376,-380,-433,-531,-676,-853,-1041,-1228,-1396,-1527,-1624,-1676,-1686,-1668,-1618,-1555,-1481,-1399,-1321,-1234,-1150,-1057,-963,-864,-770,-676,-601,-539,-502,-490,-508,-552,-626,-712,-811,-901,-969,-1001,-975,-891,-732,-510,-222,104,464,820,1163,1472,1727,1942,2098,2220,2313,2384,2452,2512,2569,2614,2646,2643,2608,2516,2368,2159,1885,1564,1197,824,449,120,-159,-352,-450,-446,-331,-125,178,538,949,1359,1757,2090,2345,2489,2508,2411,2191,1883,1503,1077,644,215,-183,-536,-843,-1086,-1279,-1419,-1504,-1556,-1557,-1538,-1484,-1420,-1338,-1261,-1185,-1124,-1086,-1074,-1088,-1140,-1213,-1321,-1450,-1591,-1751,-1909,-2067,-2214,-2337,-2432,-2491,-2500,-2464,-2370,-2229,-2036,-1807,-1541,-1258,-959,-674,-394,-159,47,200,304,370,400,424,457,524,648,834,1094,1409,1766,2133,2484,2773,2995,3097,3093,2968,2724,2398,1996,1556,1113,685,314,10,-212,-346,-407,-400,-357,-286,-224,-161,-129,-105,-98,-90,-69,-30,32,122,234,361,507,644,794,917,1037,1113,1162,1147,1084,941,739,461,129,-252,-663,-1082,-1495,-1871,-2195,-2449,-2609,-2665,-2612,-2442,-2174,-1818,-1403,-970,-539,-174,125,295,353,271,70,-238,-619,-1040,-1462,-1840,-2141,-2330,-2387,-2305,-2080,-1738,-1296,-792,-255,268,760,1171,1493,1700,1783,1751,1606,1375,1080,753,433,137,-94,-264,-341,-348,-271,-132,63,293,554,812,1069,1296,1484,1619,1701,1708,1668,1546,1384,1162,912,635,350,81,-163,-353,-487,-540,-514,-405,-216,31,333,656,983,1292,1553,1768,1903,1977,1967,1905,1775,1608,1398,1157,893,595,283,-58,-413,-783,-1157,-1519,-1861,-2153,-2393,-2543,-2611,-2573,-2444,-2222,-1927,-1583,-1205,-836,-483,-183,51,213,285,286,211,84,-86,-275,-469,-654,-806,-932,-1003,-1028,-998,-912,-774,-603,-393,-182,33,222,379,478,532,508,438,307,143,-50,-243,-426,-574,-671,-707,-657,-527,-306,5,382,833,1306,1797,2256,2660,2980,3188,3274,3236,3071,2811,2463,2065,1639,1218,822,469,179,-56,-210,-313,-345,-333,-268,-170,-42,104,251,398,513,601,641,625,551,412,208,-50,-362,-711,-1079,-1446,-1789,-2084,-2318,-2479,-2552,-2553,-2471,-2333,-2143,-1916,-1679,-1431,-1201,-990,-809,-669,-563,-503,-478,-496,-545,-624,-722,-833,-944,-1050,-1128,-1182,-1190,-1155,-1071,-938,-770,-582,-387,-216,-76,-2,26,-29,-110,-243,-372,-484,-554,-561,-496,-362,-156,91,382,666,948,1187,1384,1526,1621,1673,1705,1725,1755,1799,1871,1962,2074,2193,2304,2404,2471,2514,2511,2480,2407,2297,2156,1970,1762,1514,1259,987,729,496,296,157,72,49,79,154,247,354,432,485,473,402,253,31,-260,-605,-998,-1398,-1810,-2192,-2540,-2835,-3062,-3226,-3303,-3317,-3243,-3112,-2912,-2669,-2386,-2085,-1773,-1464,-1173,-895,-646,-425,-224,-59,93,215,324,407,472,507,517,484,420,309,168,0,-179,-348,-483,-566,-576,-505,-350,-128,149,434,715,938,1086,1137,1076,921,668,364,20,-303,-584,-784,-875,-857,-713,-472,-147,230,624,1005,1350,1627,1830,1951,1975,1931,1802,1630,1414,1195,979,791,650,543,495,470,476,482,481,451,399,311,210,96,-2,-86,-123,-129,-80,5,121,262,393,517,592,622,573,459,261,6,-305,-635,-980,-1291,-1578,-1789,-1942,-1998,-1971,-1842,-1619,-1301,-908,-448,40,540,1004,1410,1726,1925,2002,1936,1742,1409,972,431,-172,-813,-1459,-2060,-2598,-3024,-3327,-3480,-3481,-3338,-3055,-2679,-2213,-1729,-1231,-787,-412,-133,23,76,9,-133,-334,-549,-732,-856,-873,-777,-551,-214,225,720,1253,1761,2231,2615,2902,3083,3148,3121,3012,2849,2657,2455,2265,2091,1939,1802,1664,1520,1351,1151,920,654,372,75,-202,-473,-683,-864,-967,-1010,-987,-886,-737,-538,-313,-85,122,289,389,415,360,231,39,-196,-449,-702,-927,-1114,-1246,-1319,-1326,-1269,-1155,-981,-763,-502,-213,92,400,690,943,1135,1246,1249,1139,898,540,79,-459,-1025,-1591,-2091,-2506,-2775,-2902,-2855,-2657,-2315,-1868,-1344,-794,-252,249,672,1007,1236,1351,1367,1280,1110,881,607,324,54,-174,-336,-407,-390,-260,-47,250,601,979,1357,1704,1995,2213,2343,2382,2328,2189,1979,1703,1385,1046,689,361,43,-216,-436,-594,-695,-750,-749,-717,-652,-570,-475,-386,-300,-232,-179,-146,-125,-114,-103,-86,-63,-30,-2,29,28,8,-57,-167,-319,-516,-733,-966,-1187,-1381,-1530,-1624,-1654,-1622,-1534,-1400,-1231,-1053,-866,-701,-571,-471,-432,-432,-470,-545,-625,-708,-777,-813,-829,-807,-767,-709,-642,-573,-505,-426,-343,-238,-108,44,232,430,648,852,1050,1208,1344,1435,1503,1547,1581,1618,1656,1707,1759,1809,1845,1860,1841,1790,1699,1576,1432,1269,1117,967,856,761,707,665,634,596,523,412,243,10,-275,-616,-986,-1365,-1733,-2041,-2281,-2402,-2407,-2267,-2002,-1619,-1147,-633,-107,378,784,1091,1259,1306,1209,1007,703,339,-56,-452,-808,-1113,-1323,-1453,-1474,-1413,-1270,-1074,-848,-610,-396,-196,-54,64,124,166,169,162,125,77,-9,-121,-284,-494,-752,-1053,-1373,-1701,-1996,-2243,-2408,-2467,-2416,-2239,-1952,-1563,-1107,-602,-103,376,777,1096,1297,1387,1363,1247,1063,846,624,429,282,195,181,222,322,451,603,751,888,994,1077,1125,1157,1167,1187,1200,1245,1294,1373,1460,1551,1641,1706,1748,1743,1698,1597,1455,1268,1060,845,642,480,374,341,398,538,764,1053,1388,1734,2060,2336,2520,2599,2540,2352,2013,1566,995,362,-327,-1025,-1696,-2323,-2859,-3300,-3622,-3818,-3891,-3841,-3681,-3428,-3104,-2726,-2324,-1922,-1540,-1214,-958,-793,-734,-780,-917,-1138,-1397,-1672,-1917,-2099,-2187,-2163,-2013,-1746,-1373,-913,-409,123,630,1095,1481,1766,1950,2012,1988,1868,1695,1486,1260,1047,846,676,540,434,367,330,325,348,390,453,521,597,677,747,828,885,949,993,1026,1039,1028,985,920,805,684,510,351,166,14,-119,-203,-228,-200,-103,40,231,444,671,884,1081,1230,1339,1392,1405,1377,1318,1242,1142,1024,881,689,462,168,-165,-547,-937,-1322,-1661,-1924,-2090,-2128,-2046,-1830,-1510,-1095,-629,-146,319,717,1028,1214,1267,1182,965,637,227,-243,-715,-1180,-1576,-1900,-2119,-2233,-2244,-2158,-2005,-1786,-1557,-1300,-1074,-859,-691,-555,-468,-415,-403,-424,-471,-554,-651,-775,-909,-1047,-1184,-1301,-1387,-1437,-1428,-1366,-1235,-1039,-785,-475,-134,232,587,920,1196,1408,1534,1574,1536,1421,1267,1079,899,743,637,592,613,692,823,982,1156,1324,1464,1581,1649,1683,1681,1639,1580,1491,1392,1275,1146,1009,856,693,509,301,72,-185,-461,-751,-1046,-1320,-1568,-1759,-1886,-1932,-1894,-1772,-1575,-1312,-1009,-679,-348,-32,251,485,668,788,857,866,836,762,667,542,411,265,121,-19,-148,-257,-337,-374,-369,-307,-207,-64,92,247,366,435,434,353,202,-20,-278,-561,-833,-1080,-1276,-1414,-1485,-1491,-1444,-1345,-1222,-1079,-937,-806,-682,-576,-475,-372,-262,-130,21,198,392,603,812,1019,1206,1369,1511,1620,1712,1788,1839,1894,1922,1952,1965,1962,1957,1930,1900,1863,1815,1772,1722,1677,1623,1570,1491,1398,1252,1071,815,503,114,-331,-834,-1358,-1892,-2393,-2840,-3189,-3428,-3523,-3479,-3283,-2956,-2504,-1965,-1369,-753,-158,379,813,1126,1279,1278,1104,785,331,-207,-805,-1396,-1948,-2411,-2741,-2929,-2942,-2800,-2511,-2102,-1612,-1089,-559,-82,340,672,911,1073,1150,1180,1167,1131,1089,1048,1011,987,962,942,909,876,819,764,696,642,611,612,678,795,996,1251,1570,1917,2270,2599,2863,3043,3109,3043,2860,2547,2144,1677,1172,694,249,-104,-371,-527,-593,-579,-512,-423,-332,-275,-252,-293,-381,-531,-729,-968,-1245,-1543,-1865,-2192,-2524,-2841,-3136,-3381,-3564,-3660,-3644,-3517,-3255,-2880,-2393,-1825,-1199,-557,74,651,1152,1551,1830,1986,2013,1924,1731,1453,1121,755,389,53,-240,-460,-611,-689,-698,-667,-597,-530,-461,-431,-432,-480,-568,-694,-848,-1010,-1183,-1333,-1466,-1571,-1637,-1680,-1688,-1672,-1630,-1568,-1474,-1351,-1187,-981,-726,-425,-78,305,706,1129,1529,1928,2272,2580,2822,2997,3098,3128,3087,2994,2865,2705,2559,2416,2308,2230,2179,2158,2144,2131,2108,2058,1988,1886,1767,1621,1475,1310,1152,985,814,631,429,207,-50,-326,-641,-960,-1297,-1614,-1910,-2164,-2357,-2496,-2551,-2551,-2474,-2347,-2172,-1970,-1748,-1529,-1322,-1133,-980,-855,-766,-713,-689,-700,-742,-823,-936,-1092,-1275,-1488,-1708,-1922,-2109,-2243,-2320,-2301,-2211,-2017,-1758,-1427,-1065,-680,-321,9,269,459,564,591,544,452,321,186,67,-23,-50,-18,88,260,496,778,1089,1406,1706,1973,2183,2338,2413,2434,2382,2280,2140,1964,1783,1598,1428,1280,1168,1086,1055,1055,1104,1181,1286,1407,1516,1612,1662,1660,1595,1464,1274,1045,787,536,311,129,13,-42,-35,22,97,180,228,236,176,51,-140,-375,-639,-889,-1106,-1244,-1293,-1220,-1040,-743,-371,60,499,906,1249,1479,1581,1538,1339,1006,546,-3,-608,-1230,-1828,-2368,-2821,-3165,-3396,-3509,-3513,-3429,-3271,-3068,-2835,-2596,-2356,-2137,-1926,-1742,-1567,-1417,-1276,-1163,-1062,-986,-930,-876,-835,-772,-690,-561,-391,-159,112,435,779,1136,1486,1805,2091,2320,2492,2599,2644,2627,2557,2444,2296,2131,1950,1775,1599,1438,1279,1119,967,790,613,415,208,0,-206,-391,-554,-666,-748,-760,-736,-652,-542,-400,-265,-141,-61,-43,-95,-234,-452,-745,-1091,-1460,-1836,-2158,-2434,-2595,-2661,-2597,-2417,-2128,-1745,-1295,-808,-304,171,608,965,1234,1396,1449,1386,1220,948,600,172,-286,-779,-1238,-1658,-1976,-2173,-2210,-2078,-1768,-1297,-693,7,749,1494,2177,2777,3227,3530,3649,3582,3343,2933,2391,1755,1066,388,-233,-741,-1109,-1304,-1345,-1228,-1008,-705,-381,-65,206,405,521,538,466,295,51,-271,-631,-1015,-1388,-1720,-1978,-2140,-2178,-2091,-1869,-1522,-1069,-522,81,722,1357,1959,2498,2928,3249,3408,3428,3285,2999,2596,2091,1554,992,484,29,-326,-575,-710,-724,-637,-448,-203,96,387,658,862,976,977,865,640,342,-12,-374,-706,-1008,-1238,-1433,-1579,-1701,-1819,-1927,-2055,-2183,-2322,-2458,-2584,-2687,-2759,-2795,-2786,-2734,-2638,-2487,-2288,-2026,-1714,-1348,-946,-516,-85,339,718,1051,1303,1479,1569,1578,1521,1404,1262,1096,956,839,790,815,927,1135,1434,1809,2249,2707,3163,3576,3909,4155,4270,4276,4142,3903,3550,3125,2638,2128,1617,1141,727,412,205,132,169,311,507,723,903,1016,1020,915,679,346,-88,-571,-1098,-1625,-2139,-2621,-3057,-3446,-3784,-4067,-4303,-4475,-4593,-4634,-4603,-4487,-4291,-4013,-3669,-3268,-2834,-2377,-1927,-1494,-1103,-777,-510,-328,-206,-145,-124,-117,-114,-76,-13,117,281,509,755,1018,1267,1481,1648,1748,1781,1735,1631,1464,1268,1063,866,706,586,519,505,535,600,686,773,847,888,893,842,756,612,454,266,90,-78,-213,-315,-369,-373,-315,-195,-9,233,531,864,1228,1591,1948,2255,2514,2670,2743,2697,2554,2313,2001,1632,1249,872,545,298,137,91,125,252,420,618,792,917,947,846,593,156,-448,-1224,-2120,-3100,-4091,-5024,-5822,-6422,-6773,-6851,-6652,-6195,-5517,-4667,-3711,-2706,-1729,-829,-60,534,945,1142,1147,968,638,210,-277,-761,-1201,-1552,-1785,-1872,-1818,-1613,-1284,-852,-342,210,774,1325,1820,2250,2587,2814,2945,2961,2896,2743,2532,2268,1973,1652,1334,1015,735,483,289,143,53,16,21,71,150,259,393,544,713,897,1092,1301,1521,1754,2012,2279,2569,2853,3135,3394,3613,3785,3878,3887,3788,3569,3240,2790,2256,1646,993,324,-336,-958,-1520,-2000,-2389,-2676,-2853,-2937,-2913,-2810,-2626,-2390,-2115,-1846,-1584,-1391,-1255,-1213,-1237,-1321,-1414,-1488,-1485,-1377,-1138,-750,-227,417,1143,1889,2600,3194,3615,3802,3735,3390,2806,2003,1055,38,-985,-1921,-2728,-3354,-3782,-4011,-4049,-3929,-3673,-3321,-2909,-2474,-2059,-1695,-1423,-1249,-1214,-1283,-1485,-1762,-2105,-2448,-2772,-3009,-3158,-3182,-3075,-2851,-2501,-2056,-1526,-939,-322,297,884,1426,1883,2253,2517,2677,2747,2747,2700,2641,2582,2558,2568,2631,2736,2896,3086,3317,3567,3829,4087,4317,4494,4591,4571,4424,4108,3641,3001,2217,1313,324,-689,-1683,-2594,-3377,-3989,-4404,-4603,-4601,-4402,-4055,-3583,-3052,-2496,-1976,-1525,-1174,-929,-798,-745,-755,-777,-779,-724,-586,-356,-36,363,798,1253,1661,1990,2205,2255,2150,1861,1422,851,192,-500,-1165,-1737,-2166,-2400,-2425,-2222,-1814,-1230,-517,266,1059,1814,2465,2995,3348,3532,3528,3363,3053,2644,2165,1673,1190,762,412,141,-17,-104,-100,-49,40,134,219,262,248,156,-30,-305,-671,-1108,-1598,-2114,-2626,-3116,-3555,-3937,-4244,-4485,-4636,-4722,-4716,-4635,-4467,-4208,-3866,-3448,-2970,-2464,-1955,-1484,-1067,-737,-488,-328,-235,-194,-176,-159,-118,-33,110,315,598,933,1329,1739,2143,2506,2781,2949,2975,2850,2578,2180,1687,1156,642,204,-106,-244,-204,31,435,962,1578,2204,2787,3264,3573,3686,3565,3216,2639,1877,971,-8,-987,-1899,-2658,-3227,-3547,-3616,-3435,-3028,-2448,-1731,-946,-143,629,1311,1882,2307,2586,2724,2745,2674,2551,2405,2274,2173,2126,2130,2188,2284,2404,2521,2621,2682,2690,2638,2517,2319,2056,1711,1319,867,396,-94,-563,-1008,-1394,-1711,-1938,-2064,-2084,-2005,-1823,-1571,-1258,-915,-575,-258,-12,149,188,103,-115,-456,-888,-1392,-1910,-2410,-2844,-3178,-3395,-3481,-3452,-3314,-3100,-2834,-2544,-2259,-1996,-1770,-1599,-1478,-1429,-1422,-1477,-1548,-1645,-1717,-1768,-1753,-1674,-1514,-1262,-940,-539,-97,367,813,1204,1499,1679,1716,1617,1385,1059,669,280,-68,-317,-429,-389,-193,139,566,1056,1551,2017,2414,2716,2904,2971,2907,2718,2410,2004,1522,1007,480,2,-423,-735,-949,-1026,-1002,-864,-664,-408,-141,114,328,479,542,518,385,174,-123,-458,-806,-1122,-1361,-1487,-1468,-1283,-933,-431,199,910,1668,2413,3109,3713,4198,4541,4739,4776,4672,4408,4031,3524,2945,2301,1631,980,357,-183,-647,-999,-1255,-1410,-1485,-1497,-1469,-1423,-1379,-1356,-1362,-1414,-1509,-1658,-1840,-2059,-2287,-2510,-2713,-2858,-2943,-2934,-2832,-2621,-2310,-1906,-1430,-906,-361,175,667,1091,1408,1606,1667,1587,1390,1081,712,307,-86,-435,-711,-893,-987,-988,-925,-814,-688,-578,-516,-529,-636,-848,-1162,-1572,-2043,-2564,-3066,-3539,-3908,-4156,-4245,-4152,-3889,-3458,-2887,-2219,-1484,-743,-30,593,1108,1466,1667,1702,1589,1349,1033,659,304,-31,-283,-459,-533,-513,-414,-236,-23,230,479,718,927,1090,1211,1278,1302,1290,1260,1233,1233,1280,1388,1564,1803,2091,2417,2734,3046,3291,3474,3557,3536,3411,3189,2891,2532,2141,1736,1344,985,679,444,287,220,237,339,508,737,1005,1290,1582,1841,2069,2213,2275,2221,2041,1739,1308,779,163,-501,-1186,-1854,-2479,-3029,-3484,-3833,-4058,-4171,-4170,-4071,-3888,-3646,-3366,-3075,-2794,-2539,-2324,-2149,-2004,-1889,-1760,-1616,-1414,-1131,-767,-288,260,896,1547,2214,2820,3358,3766,4037,4143,4078,3844,3456,2927,2293,1579,830,84,-616,-1229,-1736,-2112,-2352,-2474,-2475,-2396,-2250,-2068,-1877,-1700,-1544,-1439,-1367,-1361,-1389,-1465,-1561,-1661,-1750,-1798,-1794,-1728,-1580,-1369,-1082,-745,-363,34,433,800,1131,1391,1596,1717,1781,1778,1730,1639,1522,1387,1241,1107,977,895,848,879,974,1160,1418,1748,2121,2510,2888,3205,3448,3572,3570,3432,3148,2743,2222,1616,956,268,-402,-1034,-1587,-2049,-2392,-2620,-2719,-2707,-2590,-2398,-2151,-1880,-1615,-1369,-1173,-1025,-933,-891,-888,-906,-924,-925,-881,-789,-631,-413,-141,165,487,788,1052,1241,1351,1360,1280,1103,860,553,223,-118,-439,-710,-928,-1064,-1124,-1100,-1000,-830,-614,-351,-82,202,453,679,840,939,963,915,808,648,471,279,123,1,-47,-23,82,258,480,724,947,1117,1196,1159,993,689,268,-257,-852,-1473,-2098,-2664,-3166,-3549,-3826,-3962,-3985,-3886,-3705,-3449,-3162,-2855,-2566,-2309,-2095,-1940,-1832,-1771,-1731,-1701,-1647,-1564,-1414,-1203,-908,-544,-115,365,863,1363,1828,2247,2593,2864,3046,3144,3156,3087,2945,2733,2466,2153,1809,1456,1112,803,547,370,277,287,389,584,841,1150,1464,1775,2037,2233,2336,2326,2192,1929,1536,1037,452,-178,-813,-1408,-1917,-2305,-2542,-2615,-2525,-2281,-1916,-1452,-935,-394,132,616,1038,1377,1647,1821,1945,1988,2002,1974,1933,1884,1843,1819,1818,1840,1880,1938,1991,2039,2050,2019,1926,1751,1501,1162,751,280,-226,-753,-1252,-1722,-2108,-2407,-2588,-2647,-2568,-2376,-2063,-1679,-1236,-784,-356,11,292,461,520,467,317,107,-154,-407,-655,-846,-1001,-1092,-1149,-1170,-1174,-1186,-1196,-1245,-1305,-1403,-1529,-1667,-1832,-1990,-2157,-2304,-2440,-2546,-2621,-2654,-2629,-2539,-2367,-2104,-1749,-1298,-780,-189,410,1021,1573,2060,2438,2697,2826,2827,2716,2524,2260,1988,1695,1447,1231,1075,976,927,923,945,974,998,993,946,849,683,460,171,-161,-524,-890,-1234,-1537,-1767,-1922,-1974,-1937,-1789,-1566,-1254,-900,-514,-136,208,477,655,709,645,449,160,-208,-600,-968,-1270,-1442,-1478,-1332,-1026,-561,24,700,1399,2100,2726,3261,3653,3896,3958,3865,3599,3204,2692,2112,1492,889,327,-143,-503,-734,-829,-798,-653,-422,-132,177,471,723,894,984,961,846,631,339,-14,-401,-793,-1159,-1472,-1709,-1845,-1879,-1800,-1623,-1357,-1024,-650,-256,120,470,763,991,1147,1222,1221,1153,1014,836,608,368,117,-117,-327,-494,-623,-701,-749,-765,-778,-792,-833,-909,-1039,-1212,-1444,-1711,-2001,-2298,-2563,-2787,-2931,-2990,-2939,-2785,-2526,-2168,-1750,-1270,-785,-301,137,516,804,1001,1078,1057,915,688,374,9,-390,-788,-1163,-1484,-1728,-1885,-1934,-1885,-1727,-1486,-1165,-792,-397,12,393,746,1042,1286,1470,1604,1703,1772,1840,1902,1981,2059,2143,2208,2242,2229,2151,1994,1768,1460,1102,704,290,-100,-457,-735,-932,-1018,-992,-854,-606,-266,141,598,1063,1512,1925,2272,2550,2740,2849,2868,2810,2668,2453,2161,1800,1375,888,368,-192,-742,-1281,-1761,-2166,-2468,-2648,-2710,-2649,-2490,-2248,-1968,-1660,-1380,-1118,-914,-752,-629,-538,-439,-335,-176,25,304,640,1033,1465,1904,2332,2711,3018,3224,3311,3266,3078,2749,2284,1704,1027,302,-447,-1162,-1804,-2340,-2727,-2973,-3055,-3008,-2847,-2611,-2340,-2064,-1825,-1634,-1525,-1483,-1530,-1641,-1811,-2029,-2255,-2494,-2697,-2861,-2949,-2957,-2861,-2672,-2380,-2006,-1559,-1063,-535,-8,505,969,1378,1699,1941,2068,2113,2045,1906,1694,1437,1164,901,669,500,396,373,424,544,708,909,1118,1318,1505,1648,1764,1836,1871,1872,1837,1778,1685,1577,1437,1285,1109,922,724,515,321,120,-39,-190,-294,-375,-416,-433,-422,-397,-354,-305,-245,-179,-110,-25,60,167,282,416,567,730,906,1083,1248,1389,1483,1522,1476,1361,1153,882,551,202,-153,-455,-703,-852,-896,-836,-671,-424,-118,220,547,841,1068,1205,1259,1198,1075,874,646,414,202,53,-35,-37,33,162,327,502,637,728,717,617,393,78,-345,-828,-1366,-1923,-2467,-2987,-3455,-3861,-4206,-4472,-4686,-4831,-4931,-4988,-4996,-4981,-4906,-4807,-4632,-4419,-4120,-3770,-3342,-2870,-2348,-1815,-1269,-747,-251,206,621,991,1322,1613,1875,2111,2325,2517,2691,2840,2956,3033,3048,2997,2861,2643,2340,1972,1556,1125,706,337,46,-147,-215,-169,5,278,639,1055,1504,1949,2373,2735,3026,3214,3289,3234,3045,2725,2283,1736,1115,447,-222,-857,-1423,-1879,-2212,-2394,-2431,-2318,-2084,-1734,-1322,-856,-397,42,425,738,967,1124,1206,1248,1256,1264,1289,1336,1437,1557,1725,1897,2072,2224,2329,2374,2331,2213,1986,1694,1309,886,422,-40,-485,-879,-1208,-1447,-1590,-1630,-1572,-1427,-1209,-944,-651,-364,-94,126,297,394,430,393,297,148,-49,-267,-517,-759,-1008,-1232,-1442,-1612,-1757,-1854,-1915,-1937,-1914,-1867,-1789,-1710,-1634,-1579,-1560,-1584,-1645,-1758,-1884,-2032,-2164,-2263,-2313,-2285,-2176,-1970,-1674,-1297,-852,-372,123,597,1020,1370,1625,1775,1827,1777,1656,1473,1251,1028,802,616,461,364,304,300,312,358,399,436,449,424,358,241,67,-148,-409,-677,-945,-1178,-1349,-1439,-1432,-1312,-1094,-770,-367,95,594,1094,1568,1982,2315,2535,2639,2602,2445,2153,1779,1313,826,333,-119,-483,-757,-891,-901,-775,-531,-194,217,658,1109,1527,1898,2193,2411,2532,2578,2540,2442,2301,2118,1934,1730,1542,1357,1189,1032,891,760,644,531,425,311,191,44,-126,-330,-570,-833,-1116,-1402,-1666,-1900,-2065,-2168,-2174,-2106,-1941,-1715,-1418,-1106,-762,-452,-161,61,225,304,312,245,120,-43,-238,-424,-610,-760,-882,-969,-1022,-1061,-1087,-1130,-1195,-1299,-1454,-1651,-1903,-2184,-2494,-2805,-3106,-3373,-3579,-3715,-3755,-3688,-3516,-3224,-2841,-2369,-1835,-1276,-704,-176,301,694,987,1185,1271,1273,1186,1047,860,660,463,285,152,67,35,69,140,266,410,581,749,915,1059,1180,1274,1334,1372,1385,1391,1396,1416,1462,1551,1679,1860,2080,2333,2602,2867,3109,3304,3437,3489,3449,3307,3063,2716,2286,1780,1234,676,141,-332,-720,-990,-1138,-1154,-1054,-850,-572,-246,96,421,716,943,1100,1165,1136,1008,790,486,116,-299,-748,-1180,-1602,-1961,-2260,-2480,-2611,-2667,-2644,-2571,-2445,-2304,-2146,-1992,-1849,-1712,-1585,-1457,-1321,-1169,-993,-789,-553,-284,4,321,634,952,1245,1503,1726,1876,1974,1989,1931,1803,1603,1344,1041,708,361,18,-307,-602,-851,-1052,-1205,-1298,-1357,-1377,-1374,-1371,-1357,-1369,-1383,-1417,-1448,-1471,-1475,-1441,-1372,-1250,-1087,-877,-626,-351,-41,274,602,923,1219,1494,1711,1883,1986,2026,2006,1923,1800,1631,1435,1222,990,764,534,321,132,-19,-131,-175,-171,-89,34,217,417,643,849,1038,1182,1274,1309,1280,1200,1068,915,737,576,421,304,213,150,114,82,61,19,-31,-115,-213,-349,-500,-676,-865,-1063,-1256,-1449,-1615,-1763,-1873,-1946,-1974,-1954,-1880,-1765,-1596,-1394,-1157,-895,-626,-352,-90,151,364,543,684,785,849,878,881,862,835,796,774,747,745,750,770,808,850,901,952,1005,1055,1103,1145,1178,1208,1225,1241,1239,1236,1213,1179,1128,1048,954,823,678,509,324,138,-58,-242,-435,-621,-828,-1044,-1302,-1582,-1912,-2262,-2647,-3030,-3420,-3779,-4101,-4375,-4565,-4691,-4711,-4648,-4475,-4215,-3852,-3418,-2908,-2355,-1777,-1197,-640,-133,317,682,969,1179,1314,1396,1439,1455,1473,1489,1518,1559,1604,1644,1677,1669,1636,1548,1412,1234,1012,779,534,323,144,40,4,63,198,416,688,1003,1336,1665,1973,2245,2475,2663,2799,2903,2953,2967,2934,2844,2703,2498,2228,1901,1517,1097,654,210,-214,-596,-923,-1169,-1351,-1440,-1470,-1425,-1331,-1192,-1020,-818,-598,-355,-98,169,443,705,950,1154,1306,1383,1380,1287,1113,858,553,202,-156,-509,-826,-1101,-1308,-1460,-1540,-1561,-1533,-1449,-1350,-1217,-1084,-956,-836,-740,-665,-608,-578,-550,-541,-522,-505,-473,-427,-366,-291,-200,-109,-11,74,147,199,220,217,172,105,-7,-144,-313,-509,-724,-952,-1189,-1417,-1633,-1818,-1975,-2078,-2142,-2141,-2093,-1978,-1811,-1573,-1283,-927,-521,-71,409,896,1379,1821,2218,2533,2765,2896,2925,2850,2681,2441,2134,1809,1470,1161,893,692,553,487,475,499,544,573,580,529,429,260,41,-223,-510,-799,-1064,-1287,-1445,-1527,-1533,-1454,-1311,-1105,-855,-577,-277,28,332,622,888,1119,1298,1416,1455,1413,1282,1067,776,425,26,-384,-797,-1174,-1503,-1758,-1925,-1991,-1962,-1827,-1620,-1332,-1007,-655,-299,39,361,644,899,1120,1309,1467,1586,1669,1702,1689,1625,1513,1364,1180,981,770,570,376,214,68,-40,-118,-168,-179,-174,-143,-97,-53,3,40,82,108,142,173,221,280,359,455,556,669,771,870,940,994,1007,992,934,836,689,501,265,-14,-321,-665,-1016,-1377,-1735,-2078,-2404,-2704,-2975,-3206,-3402,-3536,-3624,-3640,-3583,-3455,-3238,-2957,-2602,-2189,-1744,-1266,-805,-357,39,369,618,780,842,827,723,558,347,95,-159,-422,-658,-874,-1053,-1198,-1306,-1378,-1419,-1423,-1397,-1333,-1232,-1084,-903,-663,-405,-94,225,570,913,1262,1594,1923,2224,2520,2787,3046,3282,3497,3690,3841,3951,3994,3958,3834,3608,3283,2869,2374,1834,1264,710,186,-270,-651,-935,-1129,-1228,-1245,-1193,-1077,-927,-733,-526,-294,-65,174,398,609,800,951,1069,1139,1158,1130,1046,921,749,551,326,97,-130,-334,-511,-650,-739,-790,-786,-748,-673,-572,-452,-319,-182,-41,85,210,311,403,466,520,545,560,550,522,475,401,304,176,20,-155,-352,-550,-751,-936,-1098,-1241,-1349,-1445,-1521,-1596,-1679,-1775,-1894,-2028,-2176,-2318,-2451,-2548,-2602,-2604,-2535,-2415,-2219,-1979,-1687,-1365,-1031,-687,-366,-68,195,410,588,717,814,881,926,966,993,1028,1057,1091,1112,1133,1124,1108,1062,999,924,839,760,692,640,618,606,630,644,682,695,716,706,701,678,662,659,670,717,796,911,1062,1230,1418,1587,1742,1838,1876,1834,1706,1492,1192,824,401,-58,-523,-985,-1401,-1774,-2068,-2289,-2417,-2463,-2418,-2302,-2110,-1868,-1579,-1262,-928,-599,-275,2,256,431,556,604,583,506,377,227,66,-67,-167,-200,-163,-56,125,355,617,883,1129,1332,1477,1560,1572,1537,1449,1340,1208,1079,955,845,750,674,606,556,502,448,386,307,216,103,-28,-173,-334,-501,-678,-850,-1026,-1184,-1345,-1489,-1630,-1769,-1905,-2054,-2209,-2384,-2558,-2748,-2912,-3066,-3165,-3206,-3172,-3051,-2841,-2549,-2174,-1742,-1269,-781,-303,135,515,812,1020,1130,1152,1095,978,820,643,467,307,170,69,-10,-52,-74,-83,-68,-53,-17,24,82,146,234,318,422,517,621,714,809,895,980,1062,1144,1230,1321,1421,1541,1670,1834,2013,2218,2444,2666,2884,3065,3196,3247,3213,3072,2824,2478,2037,1527,973,401,-155,-664,-1100,-1439,-1668,-1774,-1763,-1630,-1399,-1077,-687,-254,206,657,1085,1459,1767,1978,2101,2110,2026,1841,1588,1271,927,573,236,-63,-309,-486,-601,-639,-629,-567,-481,-383,-297,-228,-200,-206,-264,-361,-507,-682,-887,-1110,-1332,-1546,-1739,-1888,-2003,-2055,-2059,-2010,-1914,-1789,-1641,-1487,-1347,-1221,-1132,-1081,-1072,-1115,-1194,-1323,-1477,-1668,-1869,-2083,-2290,-2482,-2649,-2771,-2842,-2847,-2776,-2627,-2392,-2081,-1699,-1268,-798,-329,133,549,917,1207,1432,1575,1656,1672,1644,1569,1469,1339,1191,1023,840,645,440,236,31,-155,-326,-461,-557,-610,-608,-552,-447,-279,-77,173,444,739,1033,1326,1598,1843,2057,2225,2358,2445,2497,2520,2513,2496,2469,2439,2413,2386,2351,2309,2226,2115,1934,1706,1400,1047,650,226,-187,-587,-936,-1231,-1456,-1602,-1677,-1656,-1573,-1389,-1148,-821,-453,-25,412,858,1278,1635,1928,2102,2174,2105,1926,1624,1243,802,340,-104,-500,-825,-1057,-1204,-1259,-1255,-1193,-1116,-1030,-958,-910,-887,-885,-903,-918,-923,-908,-853,-770,-649,-499,-338,-173,-21,105,194,248,252,230,168,94,-1,-105,-215,-345,-493,-670,-892,-1147,-1459,-1801,-2177,-2557,-2926,-3253,-3517,-3691,-3750,-3693,-3498,-3190,-2762,-2260,-1697,-1126,-567,-65,364,702,936,1083,1137,1130,1067,977,874,774,688,626,587,577,582,604,630,651,668,661,650,615,575,527,474,424,383,346,334,334,375,441,568,730,953,1219,1526,1862,2216,2556,2893,3179,3427,3610,3721,3762,3719,3598,3389,3104,2729,2287,1767,1190,570,-85,-732,-1369,-1948,-2455,-2866,-3157,-3321,-3356,-3254,-3044,-2719,-2321,-1855,-1354,-843,-336,135,559,908,1175,1339,1402,1359,1222,1007,742,452,174,-73,-257,-374,-414,-382,-297,-172,-30,104,210,273,276,218,95,-82,-297,-533,-763,-963,-1115,-1205,-1215,-1170,-1051,-898,-723,-540,-376,-233,-119,-38,15,44,46,23,-23,-108,-222,-378,-572,-796,-1052,-1322,-1599,-1863,-2101,-2301,-2439,-2523,-2521,-2451,-2296,-2062,-1760,-1393,-984,-541,-93,349,752,1109,1394,1604,1723,1760,1702,1579,1379,1135,857,559,275,5,-222,-401,-517,-571,-557,-489,-367,-202,-10,206,426,647,856,1047,1211,1342,1437,1487,1496,1463,1393,1298,1184,1072,965,890,846,855,914,1030,1191,1394,1618,1842,2046,2197,2278,2259,2131,1886,1521,1053,494,-126,-768,-1410,-2001,-2518,-2922,-3199,-3319,-3292,-3100,-2774,-2313,-1755,-1124,-448,225,876,1462,1957,2336,2586,2693,2671,2523,2277,1966,1617,1278,971,728,569,485,495,556,671,791,898,963,955,872,692,429,92,-298,-713,-1123,-1502,-1820,-2060,-2217,-2277,-2261,-2170,-2023,-1842,-1631,-1423,-1212,-1031,-873,-762,-706,-702,-769,-888,-1071,-1290,-1548,-1813,-2085,-2340,-2556,-2744,-2857,-2925,-2912,-2835,-2691,-2491,-2246,-1969,-1687,-1395,-1128,-876,-655,-462,-289,-134,19,176,358,552,798,1047,1343,1631,1915,2172,2363,2492,2525,2465,2320,2093,1809,1497,1176,885,642,462,371,358,437,580,784,1018,1276,1518,1749,1936,2080,2182,2225,2234,2200,2142,2068,1991,1918,1862,1824,1806,1806,1814,1829,1821,1807,1733,1628,1440,1197,862,466,-7,-519,-1068,-1610,-2129,-2585,-2958,-3225,-3365,-3385,-3262,-3033,-2692,-2270,-1799,-1290,-792,-325,85,398,619,716,704,588,389,142,-126,-368,-565,-679,-706,-637,-490,-285,-52,166,347,458,480,415,264,47,-205,-479,-722,-937,-1082,-1159,-1163,-1087,-956,-760,-537,-275,-14,245,481,680,829,922,943,893,770,569,300,-39,-432,-874,-1337,-1812,-2263,-2667,-2988,-3205,-3282,-3219,-2993,-2635,-2137,-1557,-909,-258,380,937,1417,1765,2000,2107,2097,1996,1817,1592,1345,1102,876,703,566,503,484,520,594,687,789,871,928,932,887,772,605,377,114,-166,-449,-693,-896,-1019,-1058,-1012,-864,-650,-354,-13,358,754,1129,1498,1814,2089,2292,2430,2490,2477,2397,2253,2064,1834,1577,1301,1009,701,380,38,-321,-694,-1081,-1461,-1822,-2148,-2412,-2603,-2695,-2680,-2551,-2311,-1964,-1538,-1039,-522,11,500,946,1306,1581,1757,1837,1832,1755,1618,1454,1262,1081,911,780,688,649,657,724,824,966,1117,1268,1401,1492,1531,1505,1412,1246,1020,739,419,81,-263,-585,-875,-1103,-1267,-1344,-1338,-1251,-1092,-879,-647,-417,-231,-115,-86,-173,-368,-672,-1068,-1531,-2035,-2554,-3052,-3512,-3908,-4224,-4448,-4575,-4588,-4505,-4303,-4015,-3622,-3166,-2643,-2088,-1524,-967,-459,-10,353,616,778,828,793,669,503,298,105,-61,-163,-192,-125,30,276,584,938,1305,1654,1957,2191,2333,2390,2347,2233,2055,1844,1629,1430,1277,1185,1164,1220,1348,1540,1772,2043,2301,2565,2776,2949,3047,3088,3040,2944,2767,2557,2295,2012,1703,1383,1046,700,335,-40,-431,-829,-1218,-1597,-1928,-2216,-2421,-2548,-2571,-2496,-2321,-2052,-1708,-1294,-850,-383,66,479,823,1082,1232,1280,1209,1048,800,499,171,-164,-468,-739,-946,-1104,-1197,-1244,-1252,-1225,-1183,-1121,-1049,-962,-865,-749,-621,-471,-309,-133,54,234,423,588,739,862,951,996,1009,958,883,744,582,372,141,-108,-380,-643,-917,-1169,-1414,-1627,-1816,-1967,-2078,-2157,-2186,-2183,-2142,-2064,-1958,-1814,-1639,-1428,-1185,-907,-602,-282,44,359,643,889,1074,1203,1265,1273,1227,1147,1034,903,763,614,467,325,183,65,-47,-125,-182,-200,-184,-127,-32,102,271,462,677,888,1096,1273,1412,1499,1521,1489,1388,1258,1085,917,755,627,540,500,504,541,604,662,720,740,729,665,543,373,136,-136,-458,-800,-1151,-1493,-1798,-2059,-2243,-2352,-2357,-2275,-2093,-1825,-1492,-1094,-679,-246,155,519,809,1023,1132,1156,1084,944,754,541,341,181,88,87,185,389,687,1058,1470,1892,2266,2575,2762,2819,2728,2488,2129,1668,1147,613,87,-360,-729,-974,-1087,-1070,-918,-659,-315,82,488,877,1200,1439,1566,1566,1440,1186,818,364,-166,-722,-1295,-1837,-2330,-2748,-3074,-3302,-3427,-3455,-3404,-3283,-3128,-2943,-2770,-2600,-2473,-2362,-2291,-2233,-2186,-2130,-2059,-1951,-1813,-1637,-1426,-1206,-961,-734,-513,-322,-159,-27,71,140,183,202,208,196,176,156,130,124,128,158,215,310,422,581,742,937,1131,1339,1541,1746,1940,2133,2308,2482,2634,2783,2913,3039,3148,3256,3347,3434,3505,3562,3598,3607,3576,3490,3337,3096,2755,2310,1748,1099,358,-423,-1221,-1983,-2664,-3215,-3604,-3786,-3755,-3504,-3044,-2420,-1659,-843,-10,747,1403,1881,2181,2271,2178,1912,1527,1052,553,57,-375,-733,-983,-1125,-1163,-1113,-995,-846,-687,-553,-469,-441,-496,-606,-796,-1013,-1276,-1523,-1767,-1956,-2086,-2138,-2095,-1962,-1732,-1417,-1029,-584,-113,364,809,1194,1495,1671,1726,1625,1386,1013,521,-43,-668,-1281,-1871,-2375,-2778,-3054,-3193,-3199,-3087,-2877,-2592,-2270,-1922,-1584,-1264,-972,-719,-496,-311,-153,-24,86,172,251,307,364,403,437,459,467,462,438,396,336,258,164,65,-37,-126,-192,-225,-209,-141,-17,162,387,647,930,1213,1484,1725,1928,2084,2191,2247,2268,2246,2204,2137,2063,1981,1903,1833,1780,1751,1747,1770,1820,1885,1958,2022,2054,2043,1961,1802,1552,1210,781,286,-265,-830,-1396,-1922,-2379,-2750,-2996,-3118,-3091,-2927,-2623,-2203,-1689,-1116,-516,68,604,1059,1410,1643,1752,1750,1638,1465,1225,986,741,541,388,290,258,269,318,380,430,461,442,384,265,116,-75,-270,-466,-639,-772,-855,-878,-837,-736,-586,-390,-179,40,241,402,511,552,519,410,241,0,-269,-583,-902,-1228,-1543,-1841,-2112,-2358,-2563,-2741,-2862,-2949,-2970,-2939,-2846,-2681,-2468,-2190,-1882,-1545,-1205,-878,-590,-343,-160,-37,32,43,28,-15,-56,-91,-104,-90,-52,11,86,161,230,265,274,229,142,12,-161,-346,-544,-719,-860,-945,-957,-890,-730,-486,-151,252,715,1215,1730,2237,2718,3147,3513,3811,4015,4153,4194,4173,4072,3919,3708,3465,3179,2883,2549,2214,1847,1473,1076,664,242,-189,-612,-1026,-1407,-1754,-2043,-2269,-2417,-2482,-2465,-2362,-2188,-1955,-1676,-1383,-1077,-795,-538,-316,-144,6,106,205,275,361,436,532,630,729,822,892,928,916,851,721,538,306,38,-238,-518,-764,-974,-1122,-1206,-1222,-1166,-1052,-879,-672,-434,-197,36,230,387,478,503,455,330,143,-108,-400,-725,-1065,-1398,-1716,-1995,-2228,-2401,-2502,-2530,-2473,-2337,-2115,-1824,-1469,-1060,-635,-183,239,645,989,1281,1492,1629,1681,1652,1546,1379,1149,895,610,338,72,-156,-355,-508,-624,-705,-754,-772,-765,-726,-662,-567,-443,-292,-119,67,256,438,601,734,833,889,907,888,841,779,714,657,629,630,678,766,899,1063,1257,1459,1667,1854,2019,2146,2224,2255,2225,2144,2010,1829,1611,1360,1091,808,517,225,-64,-348,-617,-872,-1096,-1283,-1423,-1501,-1518,-1468,-1354,-1189,-988,-765,-553,-362,-224,-142,-128,-176,-267,-393,-515,-615,-666,-650,-555,-387,-146,135,442,730,976,1144,1214,1169,1017,752,418,24,-384,-771,-1114,-1383,-1561,-1649,-1638,-1552,-1393,-1198,-972,-756,-551,-389,-274,-211,-208,-246,-334,-448,-585,-730,-878,-1028,-1170,-1310,-1442,-1567,-1682,-1787,-1873,-1939,-1987,-1998,-1993,-1941,-1866,-1746,-1594,-1396,-1163,-890,-586,-259,81,421,742,1032,1281,1471,1608,1685,1702,1676,1600,1497,1362,1215,1053,894,734,590,462,360,289,251,247,282,340,434,538,654,771,870,957,1010,1038,1038,1019,999,984,1002,1056,1169,1328,1544,1793,2067,2338,2589,2794,2937,3006,2985,2878,2681,2399,2046,1623,1154,646,111,-420,-958,-1457,-1925,-2329,-2656,-2900,-3029,-3063,-2971,-2780,-2493,-2129,-1720,-1293,-873,-500,-191,37,169,220,188,107,-11,-126,-229,-288,-300,-264,-179,-71,53,165,244,286,260,185,47,-132,-340,-553,-745,-896,-981,-989,-911,-751,-517,-237,80,393,687,928,1101,1191,1183,1085,880,605,241,-155,-597,-1027,-1441,-1810,-2101,-2324,-2443,-2472,-2411,-2255,-2041,-1752,-1445,-1098,-771,-444,-165,85,270,414,491,523,508,454,381,293,216,150,120,121,166,252,370,519,679,842,990,1105,1180,1199,1164,1079,939,770,569,361,155,-33,-186,-302,-361,-378,-342,-267,-158,-19,134,316,503,714,929,1152,1369,1567,1736,1850,1897,1857,1711,1467,1118,696,226,-248,-681,-1034,-1267,-1366,-1317,-1135,-841,-471,-66,330,675,933,1086,1122,1044,877,635,360,77,-185,-398,-544,-616,-605,-518,-362,-147,109,396,695,1003,1303,1591,1858,2090,2286,2428,2502,2501,2393,2181,1838,1371,785,99,-641,-1407,-2124,-2761,-3251,-3574,-3695,-3621,-3354,-2928,-2376,-1746,-1087,-447,129,610,971,1201,1295,1260,1104,845,495,80,-387,-869,-1359,-1816,-2235,-2590,-2866,-3068,-3170,-3198,-3137,-3001,-2808,-2558,-2277,-1976,-1674,-1389,-1152,-965,-867,-834,-898,-1005,-1160,-1304,-1403,-1423,-1321,-1091,-716,-222,374,1027,1688,2319,2854,3277,3545,3655,3606,3406,3081,2656,2165,1641,1126,644,236,-77,-278,-355,-305,-148,118,458,858,1287,1727,2137,2507,2804,3017,3129,3139,3034,2821,2510,2095,1617,1081,525,-16,-520,-942,-1270,-1486,-1581,-1576,-1469,-1305,-1107,-913,-763,-680,-688,-795,-985,-1254,-1552,-1868,-2136,-2351,-2454,-2449,-2305,-2037,-1651,-1178,-646,-98,428,899,1277,1552,1713,1746,1695,1537,1334,1093,839,604,381,188,9,-153,-313,-470,-618,-754,-851,-899,-875,-764,-565,-281,85,490,928,1346,1718,2011,2201,2268,2223,2050,1788,1439,1039,614,191,-208,-546,-832,-1023,-1146,-1184,-1155,-1075,-954,-822,-689,-580,-505,-472,-494,-549,-651,-768,-899,-1028,-1141,-1237,-1299,-1339,-1332,-1301,-1229,-1122,-998,-834,-671,-490,-312,-149,3,121,207,253,250,216,134,32,-94,-230,-354,-471,-553,-599,-597,-537,-423,-252,-32,226,506,796,1068,1319,1513,1664,1736,1757,1706,1606,1465,1283,1085,854,618,356,101,-165,-397,-608,-749,-824,-800,-681,-462,-159,203,587,953,1245,1441,1485,1381,1120,713,215,-359,-931,-1469,-1912,-2232,-2385,-2377,-2189,-1849,-1379,-805,-183,465,1088,1657,2146,2528,2800,2951,2995,2931,2787,2573,2308,2010,1689,1358,1032,714,419,156,-69,-240,-365,-427,-446,-407,-340,-237,-138,-42,11,18,-44,-179,-387,-662,-979,-1336,-1680,-2020,-2300,-2522,-2665,-2722,-2707,-2619,-2486,-2325,-2158,-2004,-1889,-1808,-1791,-1821,-1904,-2033,-2184,-2355,-2513,-2648,-2745,-2783,-2766,-2683,-2534,-2327,-2065,-1756,-1415,-1036,-650,-240,161,565,947,1302,1618,1867,2060,2153,2182,2111,1986,1796,1586,1363,1167,1011,914,895,945,1076,1264,1512,1790,2093,2399,2701,2980,3234,3442,3609,3720,3773,3766,3704,3582,3420,3207,2967,2700,2419,2124,1835,1536,1258,973,720,466,249,42,-138,-299,-457,-617,-798,-1018,-1282,-1597,-1964,-2348,-2756,-3121,-3442,-3662,-3766,-3735,-3558,-3248,-2818,-2299,-1727,-1128,-558,-17,433,804,1063,1210,1253,1194,1057,855,616,353,88,-165,-412,-625,-826,-990,-1126,-1225,-1279,-1284,-1224,-1105,-909,-649,-330,42,423,808,1147,1419,1598,1661,1615,1448,1199,868,513,142,-201,-497,-731,-899,-992,-1041,-1027,-995,-933,-866,-802,-741,-710,-689,-715,-760,-851,-967,-1107,-1256,-1398,-1523,-1608,-1650,-1631,-1550,-1412,-1209,-966,-669,-355,-8,337,683,1007,1287,1512,1646,1701,1630,1478,1220,902,546,180,-151,-424,-614,-702,-688,-571,-370,-96,214,553,879,1189,1453,1670,1819,1902,1916,1858,1740,1572,1365,1140,918,705,532,393,308,271,285,343,446,573,739,910,1100,1280,1445,1564,1628,1597,1462,1205,823,331,-242,-859,-1465,-2010,-2445,-2727,-2839,-2761,-2523,-2131,-1636,-1079,-497,61,568,998,1334,1573,1716,1763,1732,1637,1490,1326,1141,970,817,684,587,500,443,380,331,268,205,135,67,7,-44,-70,-94,-93,-110,-131,-190,-286,-426,-606,-817,-1037,-1252,-1436,-1581,-1665,-1701,-1674,-1620,-1535,-1453,-1386,-1348,-1356,-1404,-1508,-1652,-1842,-2069,-2322,-2603,-2891,-3179,-3445,-3675,-3845,-3939,-3946,-3850,-3658,-3365,-2993,-2543,-2051,-1517,-977,-425,100,610,1067,1473,1798,2029,2149,2150,2037,1815,1516,1162,803,464,204,27,-14,60,278,599,1027,1516,2046,2588,3105,3583,3988,4310,4528,4634,4624,4503,4277,3980,3611,3239,2854,2516,2234,2024,1900,1858,1884,1978,2101,2259,2401,2538,2625,2659,2622,2483,2247,1878,1390,772,46,-765,-1614,-2457,-3226,-3885,-4362,-4656,-4717,-4582,-4249,-3767,-3180,-2535,-1886,-1272,-732,-296,24,207,260,178,-20,-321,-689,-1105,-1515,-1900,-2208,-2427,-2529,-2512,-2385,-2153,-1852,-1498,-1120,-748,-392,-80,193,402,559,643,669,620,511,341,124,-115,-365,-589,-764,-874,-889,-826,-662,-436,-142,173,505,813,1088,1307,1457,1535,1528,1439,1272,1025,722,365,-12,-396,-745,-1048,-1266,-1398,-1425,-1356,-1204,-987,-730,-463,-199,32,228,378,485,543,568,547,496,404,278,124,-58,-236,-421,-558,-660,-685,-636,-505,-296,-17,312,674,1055,1423,1787,2103,2386,2611,2770,2859,2860,2778,2595,2331,1979,1566,1118,643,206,-206,-524,-763,-889,-906,-819,-640,-385,-83,240,562,843,1068,1199,1226,1132,914,579,142,-368,-911,-1453,-1938,-2349,-2628,-2785,-2791,-2669,-2427,-2098,-1702,-1277,-842,-420,-36,309,592,812,966,1042,1056,1004,901,767,606,451,305,191,105,65,54,85,138,214,302,395,487,568,629,663,652,595,474,296,49,-242,-579,-926,-1264,-1564,-1797,-1955,-2003,-1969,-1826,-1622,-1353,-1058,-759,-478,-249,-76,9,9,-93,-286,-568,-922,-1321,-1745,-2155,-2525,-2825,-3028,-3126,-3095,-2956,-2694,-2349,-1915,-1439,-924,-411,87,542,936,1251,1473,1594,1611,1526,1350,1098,796,466,146,-139,-355,-484,-501,-414,-207,86,466,886,1340,1784,2207,2584,2907,3162,3353,3468,3526,3511,3453,3335,3191,3015,2833,2647,2488,2346,2253,2192,2180,2203,2253,2320,2380,2422,2416,2358,2212,1990,1663,1254,755,199,-405,-1020,-1620,-2176,-2656,-3041,-3308,-3443,-3449,-3323,-3083,-2749,-2341,-1900,-1445,-1011,-622,-298,-53,96,157,123,7,-176,-412,-680,-950,-1218,-1440,-1630,-1742,-1800,-1778,-1690,-1540,-1339,-1098,-843,-578,-334,-119,48,154,185,146,20,-170,-425,-723,-1041,-1348,-1633,-1845,-1997,-2042,-2003,-1861,-1637,-1345,-999,-628,-246,126,464,764,998,1166,1258,1258,1187,1024,808,529,230,-83,-372,-623,-806,-912,-924,-842,-665,-409,-78,293,695,1090,1461,1775,2011,2145,2162,2056,1819,1474,1025,513,-27,-564,-1037,-1436,-1710,-1849,-1854,-1704,-1448,-1070,-626,-129,390,898,1379,1802,2148,2408,2556,2605,2528,2361,2089,1758,1376,987,609,286,25,-138,-212,-171,-49,171,441,757,1079,1372,1617,1765,1807,1718,1488,1135,657,99,-522,-1150,-1761,-2298,-2740,-3052,-3217,-3227,-3083,-2796,-2386,-1881,-1306,-705,-102,462,956,1365,1659,1834,1894,1836,1695,1476,1229,959,726,515,384,302,301,351,447,572,698,817,903,951,948,891,775,610,384,122,-184,-509,-839,-1167,-1450,-1701,-1873,-1978,-1998,-1932,-1795,-1581,-1326,-1025,-719,-406,-130,121,307,431,485,445,339,136,-132,-469,-850,-1253,-1662,-2035,-2365,-2614,-2774,-2837,-2792,-2654,-2430,-2128,-1779,-1385,-968,-547,-126,273,632,949,1185,1344,1406,1360,1215,980,656,299,-103,-482,-834,-1119,-1317,-1417,-1404,-1289,-1062,-750,-362,88,559,1054,1517,1953,2313,2599,2784,2873,2862,2766,2593,2372,2122,1865,1625,1419,1262,1169,1140,1180,1285,1447,1650,1880,2109,2310,2462,2519,2480,2307,2009,1587,1060,462,-169,-795,-1362,-1848,-2205,-2437,-2511,-2461,-2274,-1999,-1641,-1251,-850,-480,-170,65,191,213,127,-61,-315,-627,-948,-1255,-1507,-1684,-1767,-1735,-1610,-1368,-1067,-690,-299,104,477,802,1061,1237,1321,1315,1206,1015,747,415,52,-331,-697,-1031,-1296,-1502,-1606,-1637,-1576,-1445,-1255,-1022,-762,-491,-223,33,252,443,570,641,633,547,373,132,-184,-532,-906,-1260,-1579,-1819,-1978,-2022,-1959,-1792,-1524,-1189,-800,-380,31,432,786,1085,1322,1474,1554,1536,1437,1250,992,678,326,-31,-363,-644,-844,-944,-940,-821,-615,-327,8,361,715,1032,1307,1522,1674,1758,1781,1740,1647,1509,1329,1127,906,683,473,282,128,19,-39,-39,19,134,297,504,731,973,1200,1404,1549,1638,1634,1547,1370,1106,781,412,22,-348,-695,-974,-1192,-1332,-1401,-1397,-1338,-1219,-1067,-879,-671,-451,-224,-6,198,380,521,632,689,709,681,622,538,438,346,260,206,186,201,260,348,464,590,714,820,897,927,909,825,681,475,207,-107,-455,-825,-1191,-1535,-1843,-2086,-2264,-2358,-2370,-2303,-2158,-1955,-1700,-1414,-1118,-825,-559,-336,-171,-79,-74,-149,-322,-563,-879,-1232,-1617,-1992,-2348,-2654,-2898,-3066,-3151,-3141,-3048,-2864,-2597,-2263,-1857,-1416,-937,-461,2,419,769,1038,1208,1282,1259,1161,1005,824,642,498,406,402,475,653,902,1227,1596,1987,2379,2740,3052,3301,3471,3554,3554,3465,3303,3074,2798,2487,2171,1862,1580,1350,1172,1063,1021,1039,1111,1218,1346,1474,1586,1660,1689,1647,1536,1343,1063,717,289,-171,-667,-1147,-1599,-1972,-2263,-2429,-2482,-2410,-2233,-1966,-1647,-1295,-957,-650,-411,-245,-172,-182,-274,-429,-626,-841,-1048,-1219,-1336,-1384,-1353,-1249,-1073,-845,-590,-314,-60,179,367,509,598,633,618,562,465,339,196,24,-138,-314,-473,-611,-733,-809,-867,-876,-869,-834,-789,-744,-699,-666,-639,-614,-585,-545,-482,-397,-286,-157,-24,107,203,263,258,189,54,-150,-393,-680,-963,-1245,-1479,-1666,-1775,-1806,-1746,-1606,-1375,-1092,-745,-378,-7,351,655,895,1056,1115,1086,960,765,507,223,-67,-338,-557,-722,-801,-807,-719,-560,-323,-42,292,624,972,1278,1560,1772,1934,2015,2034,1986,1884,1733,1564,1373,1203,1046,933,862,842,869,938,1034,1161,1287,1426,1538,1633,1686,1681,1620,1471,1251,947,579,167,-268,-687,-1061,-1360,-1549,-1636,-1581,-1428,-1156,-825,-433,-43,339,657,911,1064,1127,1086,968,781,558,326,113,-54,-152,-180,-121,-4,181,388,614,822,997,1121,1181,1175,1098,961,767,525,257,-39,-338,-635,-918,-1177,-1397,-1588,-1725,-1828,-1885,-1905,-1901,-1871,-1835,-1786,-1746,-1699,-1669,-1635,-1610,-1589,-1565,-1553,-1537,-1539,-1546,-1569,-1608,-1661,-1729,-1802,-1879,-1948,-2000,-2035,-2034,-2004,-1934,-1823,-1679,-1496,-1291,-1062,-827,-586,-356,-147,39,184,288,347,355,322,250,155,45,-53,-136,-177,-170,-108,20,202,443,726,1038,1374,1713,2045,2363,2655,2910,3140,3312,3464,3549,3612,3621,3604,3551,3474,3381,3272,3161,3043,2926,2814,2700,2591,2485,2370,2263,2130,1993,1821,1610,1356,1041,667,234,-248,-768,-1291,-1807,-2266,-2661,-2957,-3140,-3211,-3162,-3019,-2794,-2517,-2212,-1918,-1655,-1448,-1316,-1262,-1287,-1381,-1520,-1686,-1842,-1974,-2038,-2041,-1942,-1772,-1513,-1198,-841,-469,-115,209,469,670,783,835,805,726,593,435,248,66,-127,-294,-450,-577,-676,-746,-776,-775,-736,-658,-552,-407,-235,-39,183,413,661,905,1146,1365,1559,1703,1796,1819,1768,1640,1436,1162,837,476,102,-267,-596,-878,-1087,-1217,-1268,-1239,-1141,-990,-808,-603,-417,-243,-118,-40,-12,-45,-113,-230,-359,-511,-657,-798,-921,-1022,-1088,-1130,-1126,-1094,-1015,-902,-750,-564,-348,-105,159,430,705,965,1204,1407,1568,1672,1732,1735,1693,1625,1527,1430,1340,1270,1236,1234,1275,1346,1443,1552,1654,1743,1788,1800,1742,1635,1454,1219,928,593,234,-132,-487,-800,-1066,-1256,-1371,-1399,-1353,-1237,-1068,-874,-662,-473,-308,-200,-146,-154,-227,-340,-498,-668,-829,-976,-1058,-1098,-1052,-936,-749,-493,-193,141,484,824,1130,1396,1604,1743,1811,1805,1726,1579,1385,1132,865,562,264,-41,-332,-613,-882,-1130,-1376,-1599,-1818,-2016,-2196,-2344,-2455,-2511,-2518,-2455,-2340,-2161,-1943,-1697,-1445,-1206,-1009,-859,-787,-788,-866,-1019,-1220,-1467,-1725,-1976,-2201,-2368,-2480,-2505,-2456,-2319,-2105,-1828,-1491,-1125,-736,-350,15,347,631,857,1025,1131,1179,1189,1153,1115,1058,1026,1009,1032,1090,1189,1316,1482,1649,1840,2014,2183,2322,2446,2525,2592,2616,2627,2617,2601,2583,2572,2572,2589,2620,2664,2719,2778,2837,2890,2936,2961,2973,2953,2903,2804,2663,2446,2179,1828,1418,946,432,-107,-642,-1157,-1614,-2008,-2309,-2521,-2628,-2657,-2594,-2483,-2330,-2160,-2010,-1880,-1804,-1781,-1820,-1917,-2059,-2237,-2418,-2598,-2735,-2825,-2841,-2774,-2624,-2392,-2089,-1734,-1343,-946,-555,-202,103,351,525,632,679,659,607,512,403,286,164,59,-49,-133,-218,-286,-352,-411,-464,-515,-547,-577,-572,-554,-488,-393,-253,-72,137,373,615,841,1043,1191,1281,1299,1237,1112,914,676,400,112,-169,-427,-644,-801,-899,-915,-866,-738,-553,-324,-61,201,450,665,822,925,950,916,817,670,487,280,64,-140,-336,-498,-630,-723,-772,-786,-757,-697,-608,-492,-376,-239,-119,-3,92,158,198,205,186,145,94,48,10,3,20,74,158,262,388,520,651,787,901,1020,1105,1182,1228,1242,1227,1164,1067,926,754,560,358,172,11,-83,-127,-70,49,251,511,802,1109,1383,1615,1760,1823,1769,1624,1384,1078,733,372,40,-254,-467,-597,-627,-564,-412,-195,71,357,628,872,1050,1156,1171,1095,930,682,380,27,-331,-688,-1004,-1268,-1465,-1582,-1635,-1614,-1556,-1456,-1357,-1251,-1177,-1122,-1107,-1123,-1159,-1224,-1286,-1354,-1404,-1436,-1448,-1437,-1415,-1385,-1362,-1359,-1381,-1442,-1536,-1666,-1819,-1982,-2140,-2271,-2355,-2381,-2328,-2198,-1986,-1705,-1363,-996,-608,-247,79,342,528,630,648,582,454,271,65,-152,-344,-500,-594,-612,-548,-404,-178,102,437,788,1140,1474,1766,2013,2198,2331,2413,2450,2467,2457,2455,2453,2472,2505,2564,2631,2716,2793,2866,2918,2942,2933,2889,2801,2682,2519,2328,2102,1849,1566,1261,927,575,210,-166,-532,-877,-1176,-1416,-1562,-1628,-1569,-1427,-1181,-880,-539,-210,83,281,377,331,148,-162,-585,-1078,-1609,-2125,-2592,-2967,-3227,-3356,-3344,-3204,-2945,-2590,-2170,-1706,-1236,-784,-367,-18,270,467,592,634,607,532,401,261,101,-48,-181,-294,-380,-439,-475,-491,-484,-467,-428,-379,-305,-219,-105,26,182,358,545,744,933,1114,1259,1367,1418,1405,1324,1177,965,710,420,120,-163,-422,-617,-763,-826,-823,-753,-620,-455,-260,-66,111,254,339,372,331,237,84,-100,-311,-515,-705,-862,-970,-1030,-1038,-992,-917,-807,-683,-559,-437,-329,-248,-175,-134,-105,-82,-74,-51,-22,22,95,178,296,418,573,714,874,1012,1143,1249,1325,1379,1395,1397,1361,1320,1247,1171,1071,959,829,673,499,301,86,-142,-368,-582,-761,-894,-961,-951,-866,-700,-478,-212,69,328,551,697,769,743,637,457,228,-19,-256,-452,-581,-627,-569,-422,-173,139,508,902,1289,1648,1945,2170,2299,2331,2261,2092,1842,1521,1144,742,323,-86,-467,-817,-1109,-1355,-1539,-1683,-1777,-1852,-1899,-1942,-1979,-2017,-2042,-2064,-2052,-2018,-1942,-1826,-1676,-1495,-1304,-1116,-955,-835,-782,-792,-888,-1046,-1272,-1534,-1826,-2099,-2362,-2548,-2682,-2709,-2660,-2501,-2271,-1958,-1598,-1204,-795,-400,-23,310,602,837,1022,1158,1249,1306,1338,1354,1366,1384,1408,1457,1511,1587,1665,1742,1821,1872,1918,1931,1934,1914,1892,1862,1843,1831,1835,1861,1900,1961,2036,2118,2213,2291,2376,2426,2472,2479,2467,2429,2367,2286,2187,2071,1934,1778,1584,1365,1093,789,429,45,-378,-791,-1211,-1573,-1887,-2114,-2243,-2282,-2217,-2074,-1877,-1643,-1418,-1219,-1077,-1017,-1036,-1143,-1322,-1543,-1790,-2017,-2192,-2296,-2287,-2177,-1943,-1616,-1199,-737,-245,228,665,1029,1302,1477,1534,1487,1338,1108,812,487,135,-189,-502,-754,-970,-1120,-1233,-1292,-1330,-1332,-1333,-1310,-1292,-1258,-1220,-1168,-1101,-1014,-911,-794,-661,-532,-399,-291,-204,-154,-151,-192,-284,-414,-573,-742,-902,-1028,-1108,-1116,-1053,-912,-694,-429,-110,208,531,800,1028,1163,1232,1201,1109,951,765,569,393,259,180,176,229,345,498,670,840,980,1078,1114,1083,982,810,587,317,22,-271,-555,-789,-978,-1086,-1124,-1066,-937,-722,-453,-132,217,572,926,1248,1543,1786,1989,2137,2239,2292,2299,2258,2174,2038,1860,1629,1359,1045,713,355,15,-312,-586,-804,-940,-994,-946,-824,-615,-357,-61,235,503,713,837,863,776,588,309,-27,-393,-741,-1037,-1246,-1339,-1306,-1141,-855,-476,-19,460,950,1388,1773,2053,2238,2298,2249,2091,1839,1513,1130,712,284,-142,-545,-913,-1241,-1512,-1742,-1910,-2048,-2127,-2193,-2210,-2215,-2188,-2134,-2063,-1955,-1841,-1696,-1563,-1423,-1315,-1235,-1204,-1225,-1301,-1430,-1593,-1788,-1980,-2159,-2297,-2374,-2373,-2292,-2109,-1856,-1515,-1128,-704,-273,146,520,852,1098,1288,1382,1414,1364,1261,1107,919,717,513,324,171,49,-16,-38,-9,66,171,314,466,641,813,982,1145,1287,1414,1519,1600,1668,1714,1762,1798,1854,1910,1991,2080,2186,2298,2410,2509,2594,2646,2675,2660,2613,2523,2403,2243,2059,1840,1595,1326,1028,709,373,17,-330,-678,-989,-1259,-1465,-1590,-1629,-1579,-1444,-1250,-1017,-787,-591,-466,-445,-542,-768,-1120,-1563,-2095,-2643,-3194,-3681,-4076,-4344,-4456,-4409,-4195,-3831,-3342,-2750,-2100,-1416,-749,-122,433,901,1262,1526,1683,1758,1762,1709,1624,1517,1399,1287,1170,1070,963,867,762,663,552,452,342,252,167,101,62,38,51,72,122,175,233,276,301,293,251,167,46,-110,-284,-473,-653,-813,-941,-1024,-1052,-1033,-950,-836,-673,-501,-322,-154,-20,84,137,150,123,68,-5,-80,-146,-195,-217,-214,-180,-129,-55,24,104,180,241,286,316,327,328,315,309,297,307,329,374,445,540,655,786,924,1060,1188,1294,1384,1443,1482,1492,1483,1453,1414,1356,1300,1226,1162,1078,1005,908,811,694,559,411,243,62,-119,-307,-469,-614,-716,-771,-781,-734,-649,-531,-398,-281,-187,-147,-173,-266,-436,-657,-921,-1198,-1455,-1676,-1812,-1876,-1820,-1668,-1410,-1060,-640,-178,314,779,1224,1589,1881,2068,2154,2134,2020,1823,1563,1256,922,576,233,-96,-406,-686,-937,-1148,-1329,-1456,-1562,-1606,-1628,-1602,-1551,-1471,-1376,-1266,-1160,-1060,-978,-925,-900,-912,-964,-1046,-1172,-1318,-1492,-1675,-1866,-2044,-2209,-2334,-2423,-2455,-2428,-2335,-2179,-1957,-1687,-1369,-1025,-674,-315,11,325,589,823,1014,1166,1294,1387,1473,1537,1605,1657,1722,1765,1816,1843,1856,1838,1800,1718,1627,1502,1380,1265,1169,1117,1112,1166,1281,1453,1670,1921,2189,2451,2696,2900,3056,3150,3180,3136,3030,2855,2634,2359,2064,1740,1416,1094,784,488,211,-55,-312,-565,-823,-1082,-1347,-1607,-1852,-2067,-2240,-2352,-2402,-2376,-2290,-2143,-1970,-1775,-1605,-1460,-1378,-1355,-1401,-1507,-1653,-1822,-1985,-2115,-2192,-2187,-2100,-1916,-1651,-1307,-920,-494,-77,326,677,969,1187,1328,1390,1379,1308,1179,1014,815,599,374,145,-81,-300,-509,-707,-889,-1052,-1186,-1285,-1341,-1342,-1284,-1159,-977,-731,-440,-115,235,572,904,1179,1414,1565,1640,1627,1524,1337,1087,768,431,68,-270,-584,-843,-1036,-1165,-1214,-1204,-1128,-1012,-853,-686,-510,-345,-209,-97,-28,4,3,-31,-87,-148,-217,-269,-307,-322,-313,-281,-242,-188,-152,-121,-121,-150,-204,-293,-393,-511,-615,-715,-768,-799,-768,-695,-567,-393,-174,68,343,617,901,1171,1424,1656,1859,2035,2184,2299,2387,2442,2463,2452,2392,2296,2144,1953,1713,1436,1142,826,536,264,52,-97,-162,-139,-30,153,390,657,908,1134,1268,1321,1250,1068,783,414,0,-429,-826,-1162,-1405,-1534,-1551,-1447,-1248,-973,-653,-322,-13,247,434,541,556,498,370,200,9,-179,-350,-482,-582,-640,-671,-681,-689,-706,-745,-817,-921,-1062,-1225,-1411,-1592,-1759,-1894,-1975,-2000,-1957,-1846,-1681,-1466,-1228,-984,-762,-576,-452,-397,-417,-512,-668,-870,-1100,-1333,-1541,-1714,-1817,-1847,-1792,-1641,-1412,-1094,-719,-298,145,577,974,1311,1562,1708,1749,1671,1493,1227,892,525,143,-219,-537,-803,-988,-1105,-1131,-1089,-967,-787,-544,-261,65,413,783,1158,1528,1889,2223,2527,2793,3007,3176,3290,3352,3367,3335,3268,3175,3059,2940,2816,2702,2596,2498,2399,2295,2163,1995,1777,1488,1134,706,219,-316,-862,-1405,-1894,-2311,-2622,-2807,-2866,-2793,-2620,-2356,-2054,-1744,-1465,-1261,-1149,-1148,-1273,-1487,-1810,-2169,-2568,-2937,-3260,-3491,-3609,-3596,-3445,-3162,-2764,-2271,-1719,-1129,-545,19,530,978,1356,1653,1877,2022,2102,2112,2070,1969,1827,1643,1440,1214,993,769,572,388,238,110,13,-60,-112,-138,-152,-135,-101,-44,49,154,299,445,611,763,900,1003,1059,1060,1006,891,734,535,320,93,-118,-309,-469,-584,-663,-697,-689,-656,-589,-514,-433,-357,-301,-266,-265,-291,-350,-430,-524,-634,-735,-844,-941,-1039,-1132,-1226,-1312,-1401,-1465,-1519,-1527,-1500,-1415,-1271,-1069,-813,-504,-176,187,526,864,1156,1404,1601,1734,1821,1845,1837,1794,1733,1676,1621,1601,1608,1657,1741,1852,1976,2091,2169,2200,2144,2008,1775,1455,1072,646,209,-198,-548,-815,-970,-1021,-956,-797,-563,-289,0,260,462,587,602,523,331,62,-272,-635,-990,-1305,-1550,-1692,-1725,-1637,-1431,-1130,-747,-314,140,582,990,1330,1596,1766,1840,1818,1702,1501,1225,884,492,56,-403,-873,-1335,-1766,-2155,-2473,-2714,-2864,-2914,-2880,-2746,-2547,-2285,-1982,-1669,-1352,-1076,-838,-686,-604,-623,-730,-922,-1187,-1499,-1838,-2168,-2473,-2714,-2888,-2960,-2941,-2810,-2586,-2268,-1875,-1423,-927,-422,88,564,1004,1382,1700,1941,2122,2237,2303,2326,2326,2299,2272,2231,2193,2145,2097,2033,1960,1871,1760,1648,1511,1384,1250,1132,1034,958,916,905,926,986,1070,1185,1314,1454,1595,1725,1842,1930,1995,2028,2035,2022,1986,1948,1901,1862,1827,1798,1774,1746,1699,1629,1512,1345,1121,830,495,105,-298,-719,-1109,-1475,-1769,-2015,-2162,-2262,-2268,-2238,-2154,-2056,-1944,-1851,-1777,-1738,-1743,-1781,-1860,-1962,-2073,-2191,-2279,-2351,-2363,-2344,-2259,-2130,-1955,-1737,-1499,-1232,-962,-685,-424,-170,46,240,376,467,496,460,363,204,-12,-260,-542,-821,-1093,-1322,-1503,-1604,-1627,-1552,-1378,-1118,-769,-359,97,570,1030,1449,1798,2053,2200,2219,2130,1914,1620,1245,843,432,59,-256,-481,-600,-620,-522,-349,-88,204,526,834,1114,1342,1506,1588,1594,1516,1362,1147,878,584,279,-14,-276,-490,-660,-767,-837,-867,-873,-878,-880,-895,-925,-958,-1005,-1036,-1071,-1070,-1065,-1021,-961,-876,-770,-653,-522,-387,-247,-107,28,168,300,442,582,731,889,1052,1226,1402,1577,1743,1893,2015,2108,2153,2159,2106,2013,1867,1687,1478,1257,1036,839,667,543,459,430,439,487,555,632,702,754,772,750,678,561,399,199,-16,-252,-464,-666,-825,-942,-1012,-1027,-1004,-932,-838,-715,-581,-448,-312,-198,-94,-22,24,33,1,-72,-192,-355,-558,-793,-1050,-1318,-1581,-1824,-2033,-2193,-2293,-2334,-2292,-2194,-2013,-1787,-1503,-1197,-869,-554,-260,-17,170,277,308,250,109,-102,-379,-698,-1037,-1382,-1690,-1959,-2140,-2241,-2225,-2105,-1873,-1546,-1141,-688,-208,254,682,1039,1312,1488,1555,1535,1414,1243,1012,773,532,325,161,59,18,45,126,253,409,577,748,908,1048,1166,1258,1334,1386,1433,1470,1510,1560,1621,1706,1806,1936,2073,2232,2382,2524,2639,2712,2746,2718,2639,2504,2322,2100,1852,1580,1302,1021,741,470,203,-54,-303,-539,-758,-956,-1122,-1251,-1334,-1361,-1338,-1258,-1135,-977,-809,-644,-519,-447,-462,-568,-786,-1091,-1498,-1951,-2441,-2915,-3340,-3678,-3901,-3988,-3931,-3734,-3403,-2969,-2448,-1884,-1295,-726,-191,277,663,962,1153,1260,1263,1195,1052,864,636,391,141,-96,-313,-487,-625,-696,-718,-672,-567,-410,-202,33,293,554,808,1030,1214,1343,1404,1400,1316,1163,940,661,338,-6,-355,-682,-965,-1184,-1316,-1354,-1283,-1114,-848,-502,-101,337,778,1201,1575,1884,2108,2239,2276,2216,2077,1868,1611,1322,1022,727,451,203,-3,-179,-301,-397,-437,-460,-437,-396,-333,-253,-174,-89,-18,37,76,82,75,35,-12,-79,-140,-199,-235,-250,-232,-181,-90,24,172,324,488,641,772,873,926,932,874,758,577,343,59,-251,-580,-893,-1181,-1407,-1567,-1631,-1608,-1478,-1267,-977,-631,-260,120,473,780,1018,1176,1239,1214,1102,916,675,401,122,-140,-353,-504,-571,-548,-437,-240,27,337,683,1026,1352,1640,1864,2023,2089,2078,1956,1756,1456,1082,635,134,-399,-951,-1482,-1992,-2430,-2804,-3068,-3242,-3288,-3236,-3073,-2826,-2504,-2143,-1747,-1371,-1011,-717,-491,-360,-330,-398,-567,-804,-1107,-1424,-1743,-2016,-2227,-2341,-2356,-2252,-2049,-1742,-1363,-923,-453,20,481,896,1260,1547,1763,1891,1948,1936,1864,1761,1623,1485,1347,1223,1119,1036,971,927,887,863,836,819,804,799,809,837,893,967,1081,1198,1348,1490,1629,1749,1840,1888,1897,1855,1771,1654,1508,1354,1203,1074,978,928,931,976,1072,1185,1315,1426,1500,1513,1447,1288,1037,689,270,-207,-709,-1191,-1643,-2005,-2279,-2427,-2466,-2376,-2204,-1934,-1631,-1293,-968,-671,-424,-249,-140,-114,-154,-255,-403,-570,-750,-903,-1030,-1098,-1113,-1057,-949,-779,-584,-356,-137,71,243,366,434,436,372,249,59,-170,-454,-755,-1082,-1406,-1723,-2004,-2244,-2414,-2508,-2511,-2417,-2220,-1939,-1566,-1144,-675,-204,254,662,1003,1251,1395,1433,1356,1189,930,617,261,-96,-443,-736,-972,-1123,-1186,-1164,-1046,-862,-612,-321,-6,314,624,903,1156,1351,1516,1619,1682,1701,1665,1605,1490,1357,1182,998,788,579,365,160,-25,-196,-334,-451,-532,-592,-621,-628,-624,-591,-563,-511,-463,-407,-349,-280,-213,-123,-29,96,242,413,624,850,1118,1391,1687,1971,2247,2481,2671,2792,2839,2796,2673,2455,2172,1815,1418,986,553,123,-265,-613,-892,-1099,-1226,-1272,-1245,-1146,-1005,-823,-637,-461,-320,-226,-209,-245,-373,-540,-773,-1011,-1261,-1476,-1641,-1738,-1741,-1661,-1478,-1220,-882,-498,-77,346,765,1142,1475,1738,1928,2030,2050,1977,1826,1596,1307,963,592,200,-187,-554,-885,-1162,-1377,-1519,-1586,-1580,-1506,-1380,-1204,-1012,-798,-603,-429,-297,-224,-218,-289,-449,-677,-997,-1352,-1767,-2170,-2569,-2902,-3166,-3314,-3347,-3250,-3022,-2681,-2242,-1727,-1176,-609,-67,417,829,1134,1335,1418,1396,1278,1091,850,596,340,124,-50,-154,-194,-167,-85,45,201,378,552,728,887,1041,1177,1313,1433,1552,1644,1719,1755,1748,1706,1623,1527,1428,1355,1332,1375,1497,1697,1960,2261,2568,2832,3028,3106,3058,2870,2552,2132,1643,1133,641,209,-143,-389,-547,-623,-656,-682,-737,-862,-1060,-1351,-1704,-2092,-2475,-2802,-3029,-3128,-3072,-2864,-2524,-2080,-1587,-1092,-654,-314,-105,-41,-106,-287,-530,-806,-1051,-1232,-1313,-1268,-1104,-821,-458,-42,370,752,1048,1256,1339,1325,1211,1035,821,595,392,222,107,35,3,-4,-16,-29,-73,-125,-195,-251,-284,-268,-183,-25,212,510,844,1166,1437,1585,1574,1350,909,252,-567,-1499,-2449,-3336,-4082,-4593,-4848,-4791,-4452,-3848,-3046,-2117,-1142,-202,635,1313,1801,2096,2201,2157,1987,1754,1491,1245,1039,891,798,743,719,696,671,646,607,600,606,670,778,954,1177,1445,1717,1969,2154,2242,2205,2036,1746,1368,938,520,158,-102,-207,-168,45,377,804,1262,1700,2050,2275,2340,2227,1963,1560,1068,540,6,-466,-873,-1163,-1347,-1419,-1394,-1303,-1171,-1025,-889,-775,-685,-626,-584,-552,-531,-500,-487,-478,-505,-567,-686,-864,-1103,-1399,-1724,-2066,-2372,-2624,-2777,-2815,-2721,-2486,-2132,-1673,-1147,-594,-44,454,885,1203,1418,1505,1492,1393,1230,1058,880,762,697,716,800,934,1092,1239,1342,1378,1324,1179,957,670,364,59,-204,-408,-543,-607,-617,-588,-564,-567,-650,-820,-1111,-1498,-1982,-2504,-3036,-3520,-3911,-4171,-4267,-4187,-3931,-3525,-2992,-2386,-1744,-1103,-497,59,565,988,1371,1667,1920,2111,2235,2311,2298,2214,2043,1784,1448,1053,621,200,-181,-468,-646,-687,-592,-386,-66,293,673,1003,1235,1343,1289,1098,774,378,-55,-442,-737,-876,-829,-583,-149,443,1139,1882,2616,3265,3796,4155,4326,4316,4119,3776,3314,2769,2192,1606,1049,533,76,-319,-645,-903,-1082,-1199,-1223,-1187,-1056,-860,-592,-284,47,368,645,860,965,962,828,573,220,-209,-664,-1107,-1495,-1785,-1949,-1954,-1798,-1481,-1028,-486,111,692,1227,1653,1943,2070,2022,1819,1471,1031,531,23,-450,-868,-1188,-1420,-1544,-1586,-1561,-1493,-1421,-1361,-1339,-1364,-1424,-1517,-1610,-1690,-1733,-1730,-1672,-1569,-1422,-1263,-1108,-981,-901,-870,-884,-925,-966,-981,-940,-837,-654,-412,-124,178,455,676,807,821,723,517,227,-103,-453,-757,-1009,-1159,-1220,-1174,-1061,-898,-739,-624,-579,-646,-795,-1040,-1319,-1621,-1874,-2064,-2137,-2083,-1897,-1583,-1178,-713,-227,239,653,984,1218,1342,1373,1317,1201,1060,904,784,704,700,772,931,1158,1456,1798,2176,2567,2959,3331,3672,3965,4189,4336,4382,4322,4148,3869,3498,3061,2581,2093,1623,1207,863,611,460,406,447,558,721,899,1070,1188,1240,1186,1032,757,384,-81,-602,-1152,-1683,-2158,-2541,-2793,-2905,-2867,-2684,-2393,-2014,-1601,-1198,-847,-600,-482,-524,-718,-1066,-1519,-2046,-2587,-3095,-3527,-3844,-4028,-4058,-3948,-3696,-3330,-2858,-2319,-1712,-1084,-434,201,803,1351,1813,2171,2400,2488,2424,2220,1863,1408,835,225,-418,-1021,-1552,-1961,-2225,-2325,-2264,-2067,-1753,-1375,-973,-585,-264,-17,127,176,135,28,-128,-297,-457,-584,-660,-673,-628,-513,-346,-131,116,362,601,799,945,1026,1027,956,822,632,421,200,-4,-169,-286,-328,-293,-163,53,356,724,1147,1600,2064,2518,2936,3304,3604,3823,3968,4027,4017,3939,3807,3636,3435,3222,2998,2776,2552,2331,2114,1888,1660,1408,1126,819,466,99,-291,-684,-1059,-1420,-1727,-1989,-2177,-2297,-2350,-2330,-2265,-2144,-2008,-1853,-1726,-1632,-1598,-1638,-1747,-1942,-2194,-2499,-2824,-3145,-3429,-3658,-3805,-3872,-3830,-3702,-3462,-3134,-2716,-2207,-1639,-1002,-343,322,959,1526,2004,2356,2567,2629,2540,2313,1983,1572,1131,697,308,8,-192,-262,-226,-75,136,392,634,833,939,943,813,568,222,-200,-651,-1099,-1501,-1815,-2018,-2069,-1970,-1704,-1298,-768,-156,506,1167,1793,2325,2746,3010,3118,3051,2822,2446,1951,1378,764,160,-410,-888,-1276,-1526,-1652,-1640,-1498,-1257,-921,-543,-146,224,543,779,931,986,955,849,685,489,292,110,-27,-113,-132,-83,37,220,459,741,1039,1343,1629,1873,2069,2188,2234,2193,2085,1899,1673,1394,1102,792,492,215,-29,-218,-354,-435,-467,-474,-470,-478,-531,-627,-804,-1039,-1341,-1684,-2039,-2383,-2685,-2925,-3084,-3150,-3118,-2979,-2737,-2402,-1968,-1473,-914,-336,240,787,1272,1677,1973,2158,2214,2159,1985,1730,1404,1042,663,301,-51,-352,-636,-869,-1078,-1259,-1413,-1567,-1701,-1846,-1983,-2125,-2250,-2368,-2451,-2506,-2518,-2485,-2399,-2270,-2092,-1875,-1629,-1346,-1055,-742,-443,-162,84,263,388,424,399,303,165,1,-158,-285,-352,-339,-238,-35,250,629,1063,1547,2044,2526,2970,3344,3631,3808,3869,3809,3649,3399,3093,2755,2405,2074,1780,1530,1356,1225,1174,1150,1184,1223,1281,1321,1336,1310,1222,1072,848,566,238,-103,-431,-710,-921,-1033,-1045,-946,-737,-443,-62,355,798,1214,1578,1852,2001,2016,1871,1580,1156,619,5,-648,-1293,-1897,-2399,-2794,-3041,-3145,-3112,-2938,-2658,-2275,-1838,-1364,-903,-466,-101,193,381,473,452,334,124,-159,-488,-856,-1213,-1569,-1871,-2122,-2303,-2395,-2412,-2354,-2235,-2097,-1940,-1811,-1711,-1651,-1637,-1656,-1699,-1761,-1811,-1862,-1880,-1873,-1830,-1736,-1602,-1403,-1163,-868,-549,-207,126,440,697,897,1010,1047,1004,898,745,560,364,172,9,-111,-165,-153,-64,107,343,656,1022,1418,1842,2246,2633,2978,3270,3509,3689,3815,3891,3919,3906,3855,3765,3647,3493,3319,3123,2914,2708,2489,2296,2090,1905,1716,1524,1327,1102,854,573,260,-75,-422,-759,-1072,-1346,-1567,-1731,-1828,-1871,-1867,-1836,-1793,-1766,-1764,-1808,-1901,-2043,-2240,-2467,-2723,-2975,-3201,-3377,-3472,-3474,-3368,-3144,-2809,-2372,-1838,-1248,-615,18,607,1132,1546,1842,2000,2031,1934,1738,1467,1138,798,449,131,-147,-374,-539,-652,-716,-747,-749,-743,-730,-722,-732,-757,-803,-862,-928,-984,-1037,-1063,-1065,-1045,-973,-879,-727,-544,-305,-42,274,593,935,1250,1534,1747,1878,1900,1820,1624,1338,970,556,124,-289,-647,-921,-1076,-1112,-1016,-807,-508,-136,263,665,1027,1327,1536,1649,1659,1574,1412,1188,929,661,397,161,-46,-218,-343,-434,-473,-473,-430,-344,-219,-54,147,374,614,857,1077,1267,1407,1492,1505,1453,1327,1150,933,703,479,287,137,47,19,46,111,192,252,278,226,98,-134,-451,-857,-1314,-1799,-2268,-2689,-3009,-3219,-3265,-3160,-2883,-2453,-1886,-1220,-493,242,941,1552,2050,2400,2603,2658,2578,2392,2121,1797,1456,1111,800,521,293,105,-41,-167,-276,-393,-517,-669,-837,-1037,-1249,-1482,-1704,-1921,-2105,-2249,-2350,-2389,-2377,-2304,-2169,-1973,-1716,-1416,-1078,-734,-396,-96,148,303,366,311,156,-96,-414,-767,-1122,-1431,-1672,-1798,-1806,-1669,-1402,-1011,-530,17,582,1143,1650,2082,2415,2632,2746,2755,2685,2558,2387,2212,2027,1874,1735,1630,1548,1485,1432,1384,1322,1249,1143,1011,842,659,448,248,46,-131,-270,-373,-410,-404,-325,-209,-28,177,437,714,1022,1349,1670,1987,2257,2458,2558,2531,2357,2042,1578,1002,330,-380,-1093,-1746,-2299,-2704,-2948,-3000,-2887,-2596,-2190,-1679,-1126,-567,-35,418,788,1030,1149,1134,1003,767,466,115,-245,-591,-898,-1147,-1322,-1428,-1466,-1455,-1413,-1355,-1299,-1260,-1236,-1240,-1265,-1303,-1357,-1416,-1478,-1542,-1605,-1656,-1711,-1738,-1763,-1750,-1712,-1626,-1497,-1315,-1097,-849,-590,-357,-147,-14,63,46,-40,-204,-418,-665,-911,-1127,-1281,-1345,-1295,-1126,-824,-408,108,691,1297,1894,2431,2881,3221,3430,3527,3494,3377,3177,2935,2680,2427,2209,2019,1882,1768,1702,1638,1597,1540,1473,1379,1254,1110,935,761,581,416,266,147,55,-1,-27,-31,-6,26,80,120,173,196,214,191,136,33,-122,-335,-603,-929,-1294,-1689,-2090,-2479,-2822,-3103,-3278,-3345,-3266,-3060,-2711,-2258,-1716,-1129,-539,24,510,905,1179,1333,1369,1297,1140,924,672,415,173,-41,-214,-338,-431,-470,-498,-500,-510,-525,-568,-627,-714,-817,-917,-1017,-1086,-1128,-1131,-1091,-1001,-864,-681,-441,-176,146,484,859,1244,1636,2008,2341,2606,2779,2837,2763,2542,2184,1686,1095,421,-266,-938,-1536,-2015,-2350,-2496,-2469,-2257,-1892,-1412,-849,-261,313,828,1253,1568,1767,1855,1837,1744,1581,1390,1182,989,824,700,617,572,561,571,590,608,616,594,561,485,395,276,143,-1,-150,-296,-435,-559,-660,-735,-763,-753,-684,-574,-417,-241,-42,142,306,424,474,455,343,156,-118,-456,-852,-1276,-1709,-2117,-2477,-2759,-2945,-3020,-2969,-2807,-2518,-2143,-1674,-1161,-616,-74,441,902,1299,1602,1825,1955,2005,1995,1923,1824,1690,1547,1389,1234,1068,909,739,569,392,217,40,-134,-302,-470,-627,-786,-940,-1093,-1240,-1380,-1498,-1594,-1642,-1649,-1592,-1482,-1309,-1084,-815,-523,-226,49,286,453,555,557,491,333,134,-99,-318,-491,-590,-581,-460,-214,135,570,1059,1565,2045,2474,2791,3003,3055,2977,2753,2421,1997,1520,1027,550,130,-215,-460,-605,-655,-615,-533,-393,-267,-143,-65,-37,-67,-142,-263,-394,-532,-643,-711,-722,-658,-519,-304,-16,319,692,1069,1417,1730,1957,2110,2156,2102,1941,1679,1325,893,402,-125,-673,-1205,-1714,-2159,-2530,-2803,-2967,-3009,-2935,-2737,-2448,-2060,-1632,-1159,-709,-277,82,367,544,625,594,484,290,56,-207,-455,-676,-840,-936,-968,-935,-856,-753,-636,-539,-466,-431,-434,-469,-528,-598,-673,-735,-788,-809,-813,-785,-729,-644,-532,-387,-225,-31,168,380,578,757,897,970,980,891,723,466,136,-241,-642,-1033,-1377,-1643,-1797,-1823,-1707,-1456,-1076,-595,-32,568,1179,1760,2289,2741,3104,3369,3543,3626,3633,3574,3456,3300,3104,2890,2655,2415,2162,1917,1665,1425,1187,958,731,512,293,80,-132,-334,-528,-697,-844,-953,-1026,-1053,-1042,-992,-910,-810,-699,-602,-517,-477,-464,-506,-582,-701,-849,-1023,-1209,-1403,-1584,-1760,-1906,-2025,-2111,-2144,-2151,-2097,-2015,-1889,-1730,-1545,-1336,-1109,-872,-635,-395,-177,27,196,330,419,468,471,448,391,332,260,213,164,143,125,111,90,46,-18,-121,-240,-392,-549,-709,-854,-968,-1037,-1052,-998,-870,-669,-392,-50,343,778,1219,1656,2044,2375,2604,2732,2721,2581,2296,1882,1358,747,99,-555,-1153,-1667,-2044,-2267,-2315,-2189,-1899,-1474,-940,-348,262,844,1357,1766,2051,2196,2198,2082,1849,1556,1214,877,566,313,136,47,44,123,262,439,625,800,939,1033,1080,1070,1020,928,816,686,570,463,391,352,351,381,437,507,574,635,663,664,617,525,387,208,-2,-232,-480,-734,-1001,-1269,-1545,-1808,-2068,-2296,-2497,-2654,-2755,-2792,-2763,-2646,-2474,-2212,-1915,-1554,-1189,-805,-446,-123,155,360,495,550,526,436,294,117,-73,-258,-430,-565,-682,-750,-816,-843,-885,-915,-953,-1003,-1052,-1105,-1152,-1175,-1169,-1124,-1026,-891,-716,-517,-307,-93,112,298,467,605,720,809,869,907,911,886,821,726,594,439,275,104,-45,-162,-239,-246,-199,-81,95,318,585,874,1172,1467,1735,1970,2156,2285,2347,2352,2287,2180,2027,1853,1670,1482,1310,1147,1004,886,776,689,598,518,433,358,290,234,204,189,211,256,347,466,634,832,1056,1292,1520,1721,1889,1991,2035,1987,1859,1643,1341,985,571,141,-303,-731,-1142,-1512,-1851,-2132,-2375,-2557,-2705,-2793,-2847,-2838,-2783,-2668,-2496,-2269,-1990,-1676,-1333,-995,-674,-393,-179,-32,25,-2,-104,-280,-500,-749,-1004,-1243,-1457,-1627,-1759,-1841,-1897,-1918,-1937,-1941,-1961,-1983,-2022,-2067,-2114,-2150,-2157,-2128,-2040,-1892,-1672,-1378,-1018,-592,-125,371,866,1331,1753,2089,2341,2478,2502,2410,2213,1923,1570,1178,775,399,72,-183,-337,-401,-349,-204,38,348,715,1106,1503,1884,2231,2533,2783,2967,3091,3150,3143,3086,2968,2805,2595,2351,2078,1792,1497,1209,933,680,450,253,87,-48,-151,-229,-275,-302,-306,-297,-280,-245,-210,-166,-122,-83,-47,-18,-5,8,-1,-7,-40,-69,-121,-176,-239,-315,-389,-482,-570,-678,-793,-924,-1072,-1229,-1397,-1559,-1711,-1825,-1910,-1931,-1911,-1822,-1695,-1525,-1340,-1150,-982,-840,-750,-701,-707,-748,-819,-893,-963,-1000,-1001,-961,-875,-767,-632,-497,-368,-256,-171,-104,-63,-31,-13,0,21,44,87,144,211,298,385,488,586,694,786,876,930,964,949,888,779,603,376,96,-228,-568,-915,-1246,-1529,-1763,-1904,-1957,-1900,-1743,-1480,-1146,-736,-290,176,637,1072,1458,1796,2060,2261,2385,2436,2421,2341,2212,2037,1844,1627,1416,1212,1032,887,781,712,690,690,722,754,793,802,809,769,719,635,534,425,310,206,117,47,6,-18,-10,5,43,67,90,93,57,7,-101,-227,-400,-587,-798,-1003,-1203,-1382,-1528,-1644,-1712,-1739,-1713,-1639,-1525,-1359,-1171,-933,-680,-403,-112,165,444,680,894,1050,1159,1204,1184,1113,980,811,608,385,144,-101,-363,-624,-896,-1166,-1436,-1692,-1938,-2148,-2328,-2454,-2523,-2528,-2467,-2345,-2165,-1939,-1671,-1374,-1057,-731,-402,-85,218,493,726,915,1041,1114,1118,1070,966,820,636,430,207,-22,-237,-441,-601,-727,-791,-803,-740,-622,-429,-192,96,402,716,1012,1274,1488,1641,1731,1760,1729,1661,1553,1434,1311,1207,1128,1092,1093,1140,1224,1342,1481,1637,1792,1939,2066,2166,2244,2282,2308,2297,2280,2243,2205,2163,2118,2070,2008,1929,1824,1683,1508,1283,1019,702,353,-29,-416,-804,-1165,-1497,-1784,-2021,-2211,-2350,-2442,-2495,-2512,-2505,-2485,-2452,-2422,-2383,-2346,-2295,-2241,-2173,-2095,-2016,-1933,-1859,-1799,-1749,-1734,-1723,-1739,-1749,-1764,-1767,-1752,-1718,-1661,-1582,-1488,-1380,-1260,-1135,-1000,-859,-712,-560,-408,-255,-115,19,125,214,275,314,341,363,383,423,459,528,587,665,724,760,759,701,587,412,185,-82,-369,-653,-906,-1102,-1210,-1216,-1102,-876,-533,-109,396,936,1494,2037,2526,2950,3275,3498,3605,3603,3490,3281,2996,2642,2266,1872,1495,1152,851,606,418,285,200,161,143,154,163,186,201,214,223,218,213,196,185,169,173,170,195,208,234,247,250,243,214,170,105,17,-82,-202,-317,-436,-543,-638,-723,-796,-865,-932,-1002,-1073,-1152,-1229,-1304,-1375,-1420,-1453,-1444,-1411,-1340,-1241,-1122,-989,-853,-720,-598,-491,-413,-359,-337,-335,-356,-392,-438,-501,-561,-635,-704,-776,-837,-896,-928,-953,-933,-892,-797,-666,-483,-254,14,330,665,1035,1392,1753,2066,2338,2537,2658,2679,2606,2411,2119,1720,1236,692,108,-477,-1034,-1528,-1934,-2228,-2400,-2451,-2380,-2207,-1945,-1612,-1233,-826,-410,2,389,744,1046,1282,1446,1516,1503,1388,1199,934,627,294,-29,-329,-570,-751,-846,-862,-789,-643,-436,-189,72,333,563,757,894,977,1000,980,909,827,718,631,550,511,497,524,567,631,695,756,797,822,804,763,670,554,400,229,42,-151,-347,-530,-702,-849,-967,-1058,-1115,-1134,-1118,-1058,-957,-818,-641,-442,-218,2,226,417,582,693,757,761,715,622,492,336,155,-27,-216,-393,-561,-720,-860,-989,-1097,-1191,-1267,-1325,-1372,-1400,-1418,-1408,-1386,-1327,-1249,-1138,-995,-832,-636,-425,-207,12,208,371,485,540,525,442,289,76,-175,-449,-709,-943,-1115,-1216,-1229,-1143,-977,-718,-401,-34,353,743,1104,1427,1677,1864,1966,2000,1971,1884,1770,1630,1490,1368,1268,1206,1181,1189,1228,1284,1354,1416,1477,1505,1521,1497,1452,1378,1285,1177,1066,942,833,717,612,515,412,322,225,140,57,-7,-63,-98,-124,-133,-143,-140,-155,-165,-203,-248,-322,-408,-516,-629,-754,-884,-1017,-1160,-1295,-1437,-1569,-1691,-1802,-1886,-1956,-1985,-1996,-1961,-1913,-1834,-1755,-1673,-1594,-1534,-1483,-1444,-1427,-1411,-1414,-1420,-1433,-1449,-1464,-1476,-1469,-1452,-1411,-1345,-1257,-1135,-983,-803,-592,-369,-129,103,340,563,782,986,1190,1372,1558,1724,1873,1995,2069,2089,2037,1910,1700,1419,1061,655,210,-240,-668,-1055,-1358,-1574,-1668,-1649,-1494,-1234,-851,-404,123,657,1208,1707,2151,2507,2762,2918,2967,2925,2802,2623,2404,2174,1947,1740,1562,1421,1317,1249,1211,1184,1167,1133,1088,1010,915,793,652,503,346,198,69,-40,-119,-174,-204,-217,-217,-211,-212,-221,-254,-306,-387,-495,-623,-781,-944,-1130,-1311,-1498,-1669,-1831,-1970,-2092,-2192,-2281,-2358,-2433,-2500,-2561,-2601,-2625,-2610,-2570,-2477,-2348,-2172,-1952,-1710,-1432,-1160,-873,-610,-346,-116,106,302,479,633,764,867,953,1008,1042,1051,1035,1001,949,896,842,804,781,780,800,844,904,991,1081,1190,1290,1393,1482,1556,1610,1635,1623,1570,1452,1289,1044,757,402,20,-380,-770,-1118,-1403,-1602,-1705,-1696,-1592,-1381,-1092,-737,-348,61,447,810,1109,1348,1502,1581,1571,1486,1333,1123,887,634,396,181,10,-119,-197,-231,-224,-176,-109,-13,83,183,282,358,429,471,490,485,455,407,347,274,202,119,48,-30,-94,-156,-212,-259,-306,-340,-370,-389,-398,-394,-382,-354,-331,-298,-288,-276,-301,-329,-391,-469,-563,-676,-784,-897,-995,-1075,-1134,-1162,-1163,-1127,-1070,-981,-885,-780,-675,-594,-523,-491,-485,-516,-580,-676,-796,-942,-1093,-1252,-1395,-1516,-1607,-1653,-1654,-1595,-1480,-1298,-1062,-769,-437,-75,300,674,1028,1351,1625,1849,2013,2115,2154,2131,2038,1893,1677,1413,1100,741,355,-51,-462,-844,-1187,-1463,-1652,-1754,-1751,-1654,-1467,-1200,-877,-509,-126,262,626,961,1237,1463,1616,1715,1750,1746,1698,1638,1566,1507,1463,1450,1456,1502,1552,1632,1693,1760,1793,1805,1776,1725,1634,1537,1416,1302,1192,1101,1037,1010,1012,1056,1115,1202,1284,1368,1426,1459,1449,1390,1276,1103,878,607,296,-38,-390,-738,-1072,-1386,-1654,-1895,-2080,-2235,-2350,-2439,-2510,-2566,-2618,-2661,-2700,-2727,-2745,-2744,-2732,-2690,-2638,-2556,-2465,-2359,-2240,-2121,-1990,-1869,-1748,-1634,-1536,-1450,-1390,-1349,-1338,-1348,-1380,-1418,-1456,-1483,-1490,-1472,-1412,-1319,-1170,-984,-749,-474,-174,155,479,798,1084,1337,1535,1677,1767,1781,1750,1649,1507,1319,1102,864,618,373,149,-59,-221,-355,-431,-464,-436,-352,-216,-18,219,508,835,1185,1562,1937,2311,2659,2974,3236,3435,3571,3628,3618,3539,3402,3212,2995,2744,2496,2241,1998,1771,1557,1357,1172,996,826,663,490,326,154,-4,-155,-292,-408,-508,-588,-640,-683,-692,-685,-661,-615,-571,-522,-483,-458,-453,-471,-509,-572,-645,-725,-809,-882,-955,-1009,-1066,-1107,-1166,-1227,-1316,-1422,-1562,-1707,-1882,-2039,-2201,-2332,-2440,-2516,-2551,-2547,-2493,-2395,-2251,-2071,-1857,-1627,-1375,-1135,-886,-673,-467,-314,-175,-93,-30,-2,-4,-10,-41,-58,-74,-66,-33,36,141,283,458,656,874,1098,1314,1525,1698,1846,1938,1976,1945,1845,1667,1422,1105,734,326,-103,-516,-904,-1229,-1491,-1655,-1740,-1708,-1602,-1393,-1131,-811,-468,-116,230,546,832,1060,1237,1351,1412,1422,1395,1335,1259,1172,1090,1014,956,918,901,906,932,973,1020,1074,1119,1160,1188,1199,1192,1170,1129,1078,1017,946,881,801,733,655,581,513,442,384,322,271,217,169,117,66,-1,-67,-159,-243,-348,-442,-549,-651,-759,-874,-986,-1108,-1222,-1336,-1440,-1537,-1616,-1673,-1704,-1699,-1663,-1584,-1470,-1316,-1128,-912,-678,-435,-218,-21,114,192,199,132,-3,-200,-442,-711,-980,-1237,-1451,-1613,-1704,-1726,-1668,-1536,-1341,-1092,-809,-516,-225,29,251,407,519,557,548,477,365,209,23,-192,-418,-661,-893,-1119,-1318,-1486,-1614,-1690,-1708,-1660,-1544,-1361,-1117,-817,-476,-100,290,678,1052,1391,1687,1933,2121,2256,2338,2375,2375,2354,2320,2288,2257,2237,2224,2213,2210,2194,2182,2146,2096,2019,1914,1784,1630,1457,1273,1090,919,782,677,633,624,680,767,897,1046,1206,1366,1507,1625,1711,1742,1738,1662,1539,1348,1102,811,476,131,-224,-555,-858,-1116,-1330,-1492,-1610,-1696,-1744,-1798,-1839,-1905,-1992,-2105,-2256,-2430,-2633,-2840,-3056,-3244,-3409,-3523,-3579,-3581,-3518,-3400,-3233,-3019,-2776,-2502,-2212,-1920,-1618,-1336,-1057,-800,-556,-327,-108,106,316,526,727,922,1099,1267,1393,1509,1565,1598,1588,1539,1473,1372,1261,1123,969,791,590,363,109,-172,-478,-790,-1116,-1412,-1694,-1916,-2087,-2180,-2187,-2109,-1924,-1653,-1286,-844,-344,205,764,1326,1846,2323,2719,3037,3266,3394,3447,3400,3289,3111,2880,2615,2322,2017,1711,1417,1149,912,721,575,480,425,423,450,521,612,732,856,995,1120,1233,1328,1383,1405,1372,1285,1146,956,725,459,169,-135,-441,-732,-1004,-1238,-1440,-1583,-1691,-1731,-1735,-1682,-1595,-1474,-1334,-1181,-1042,-916,-835,-795,-805,-864,-960,-1087,-1228,-1364,-1482,-1558,-1585,-1551,-1450,-1303,-1102,-898,-684,-509,-378,-305,-308,-371,-500,-671,-867,-1071,-1239,-1369,-1414,-1381,-1248,-1020,-701,-316,130,586,1049,1466,1833,2118,2308,2406,2391,2290,2094,1826,1488,1100,666,210,-261,-721,-1162,-1562,-1909,-2196,-2397,-2523,-2549,-2484,-2327,-2074,-1747,-1342,-885,-391,116,605,1059,1447,1759,1978,2102,2123,2055,1898,1680,1411,1116,806,516,240,16,-172,-297,-376,-395,-384,-319,-240,-123,1,139,285,419,560,681,795,901,991,1081,1168,1248,1328,1403,1468,1527,1571,1600,1608,1592,1547,1473,1373,1237,1089,907,727,530,335,140,-56,-252,-440,-630,-814,-992,-1175,-1340,-1506,-1640,-1754,-1821,-1852,-1829,-1754,-1635,-1460,-1268,-1045,-838,-639,-485,-369,-313,-314,-371,-481,-620,-782,-939,-1084,-1197,-1269,-1294,-1263,-1175,-1037,-854,-638,-410,-170,42,239,378,485,524,524,473,394,289,179,65,-45,-141,-239,-313,-391,-449,-505,-551,-585,-610,-616,-600,-555,-482,-378,-242,-82,107,311,522,737,938,1137,1309,1466,1592,1684,1747,1769,1762,1723,1654,1564,1457,1337,1223,1105,1007,913,847,790,763,747,752,760,782,798,821,840,859,876,889,893,900,897,901,893,891,869,848,805,756,692,613,522,407,281,135,-26,-194,-379,-564,-753,-939,-1112,-1281,-1424,-1559,-1666,-1759,-1833,-1881,-1917,-1928,-1933,-1931,-1928,-1930,-1941,-1954,-1972,-1988,-2006,-2014,-2022,-2011,-2001,-1966,-1933,-1875,-1811,-1722,-1616,-1475,-1320,-1116,-908,-657,-411,-142,110,356,573,753,894,981,1028,1026,988,926,845,767,690,627,576,538,503,470,415,340,214,53,-167,-412,-697,-974,-1250,-1475,-1639,-1719,-1686,-1555,-1299,-944,-494,31,610,1210,1825,2402,2950,3425,3829,4139,4349,4449,4441,4321,4103,3787,3398,2948,2466,1970,1493,1041,648,310,46,-150,-272,-343,-355,-342,-296,-243,-182,-129,-93,-69,-75,-98,-147,-219,-304,-402,-497,-588,-654,-699,-713,-698,-659,-594,-522,-440,-375,-317,-290,-277,-299,-331,-393,-458,-537,-609,-679,-740,-800,-855,-922,-997,-1089,-1204,-1331,-1478,-1630,-1778,-1918,-2036,-2130,-2191,-2221,-2204,-2157,-2060,-1931,-1766,-1574,-1361,-1134,-892,-649,-395,-143,113,363,614,863,1109,1354,1590,1811,2019,2194,2342,2442,2493,2489,2419,2294,2106,1865,1577,1241,872,476,59,-366,-790,-1204,-1590,-1943,-2251,-2494,-2681,-2784,-2820,-2765,-2635,-2422,-2138,-1795,-1409,-990,-576,-160,219,555,835,1037,1169,1225,1218,1155,1055,928,797,671,571,507,485,524,604,741,908,1101,1309,1508,1705,1872,2018,2134,2215,2275,2295,2300,2267,2210,2126,2008,1876,1720,1547,1365,1172,976,781,591,412,242,94,-49,-172,-292,-404,-510,-619,-717,-822,-915,-1003,-1075,-1124,-1145,-1136,-1088,-1020,-927,-830,-739,-660,-611,-597,-618,-686,-791,-941,-1125,-1331,-1555,-1778,-1999,-2192,-2366,-2490,-2579,-2611,-2594,-2532,-2415,-2268,-2074,-1858,-1606,-1346,-1059,-776,-487,-204,54,292,487,641,748,804,812,781,704,606,470,324,155,-16,-197,-375,-547,-711,-856,-970,-1060,-1097,-1099,-1036,-927,-755,-525,-246,96,466,873,1284,1689,2068,2401,2687,2895,3041,3093,3076,2967,2800,2550,2264,1924,1573,1210,864,544,269,44,-121,-228,-271,-257,-182,-48,135,377,652,966,1295,1638,1971,2289,2569,2804,2982,3095,3143,3130,3055,2934,2763,2554,2310,2028,1725,1384,1024,633,222,-213,-659,-1108,-1543,-1950,-2310,-2619,-2852,-3018,-3102,-3120,-3078,-2989,-2882,-2764,-2670,-2601,-2583,-2607,-2688,-2802,-2951,-3110,-3265,-3405,-3500,-3562,-3553,-3499,-3368,-3192,-2952,-2681,-2369,-2041,-1694,-1347,-998,-662,-342,-34,249,514,755,958,1134,1261,1350,1389,1386,1342,1265,1167,1059,943,827,716,598,491,366,246,98,-61,-252,-460,-689,-911,-1130,-1296,-1423,-1459,-1416,-1259,-997,-628,-152,396,1014,1664,2317,2959,3536,4048,4454,4741,4905,4927,4826,4596,4262,3828,3337,2791,2244,1698,1199,747,377,77,-130,-270,-332,-346,-318,-275,-237,-211,-226,-267,-360,-482,-635,-798,-959,-1093,-1193,-1229,-1218,-1122,-979,-756,-494,-190,136,454,759,1018,1218,1347,1392,1354,1245,1058,843,582,330,78,-152,-353,-524,-668,-796,-914,-1042,-1186,-1346,-1542,-1740,-1960,-2170,-2365,-2533,-2657,-2727,-2744,-2687,-2573,-2389,-2147,-1862,-1538,-1198,-856,-514,-204,95,351,578,770,924,1047,1143,1205,1257,1273,1286,1269,1242,1195,1134,1052,964,848,719,562,377,166,-77,-348,-644,-961,-1285,-1611,-1910,-2181,-2393,-2551,-2620,-2617,-2517,-2337,-2072,-1742,-1347,-922,-469,-18,415,807,1137,1398,1563,1653,1639,1552,1394,1177,938,686,459,271,140,79,94,182,335,544,784,1043,1298,1534,1737,1899,2009,2069,2079,2042,1970,1869,1752,1630,1501,1383,1256,1146,1027,921,809,700,588,477,366,253,152,46,-49,-134,-223,-282,-340,-357,-360,-311,-241,-119,25,190,363,517,644,728,746,702,583,395,147,-149,-484,-830,-1183,-1526,-1841,-2135,-2381,-2591,-2750,-2864,-2928,-2943,-2903,-2812,-2657,-2449,-2183,-1872,-1523,-1155,-772,-406,-60,240,488,670,792,841,838,770,661,520,349,172,-15,-204,-389,-572,-747,-925,-1088,-1260,-1415,-1560,-1683,-1767,-1803,-1781,-1690,-1532,-1307,-1026,-693,-336,50,425,796,1134,1440,1694,1902,2051,2146,2180,2151,2071,1927,1760,1546,1346,1134,966,825,747,730,777,893,1056,1273,1510,1770,2026,2265,2480,2649,2779,2858,2897,2885,2845,2756,2652,2515,2358,2185,1989,1780,1557,1329,1086,849,588,335,60,-207,-489,-762,-1035,-1296,-1532,-1742,-1906,-2030,-2101,-2133,-2120,-2076,-2009,-1924,-1843,-1765,-1716,-1700,-1728,-1810,-1943,-2120,-2340,-2590,-2849,-3122,-3370,-3602,-3794,-3938,-4027,-4042,-3984,-3830,-3585,-3237,-2795,-2268,-1675,-1037,-383,263,874,1419,1883,2248,2506,2656,2706,2659,2535,2342,2104,1826,1541,1233,933,617,298,-33,-369,-712,-1048,-1367,-1659,-1891,-2056,-2125,-2076,-1910,-1604,-1178,-630,20,742,1509,2285,3031,3723,4318,4794,5130,5308,5331,5195,4921,4514,4008,3402,2736,2013,1276,529,-179,-846,-1416,-1894,-2234,-2433,-2481,-2374,-2137,-1786,-1352,-866,-363,129,577,963,1267,1485,1618,1664,1655,1582,1482,1351,1216,1072,943,806,685,544,400,233,42,-164,-391,-627,-861,-1086,-1279,-1437,-1532,-1580,-1557,-1487,-1368,-1211,-1046,-866,-722,-601,-550,-556,-643,-797,-1019,-1291,-1600,-1929,-2264,-2590,-2895,-3179,-3414,-3610,-3731,-3785,-3739,-3602,-3351,-2991,-2523,-1950,-1288,-567,209,979,1744,2444,3072,3597,4003,4286,4436,4466,4382,4206,3952,3651,3303,2935,2538,2117,1663,1161,613,2,-647,-1341,-2034,-2713,-3327,-3846,-4232,-4462,-4503,-4361,-4022,-3522,-2877,-2127,-1316,-486,322,1059,1709,2221,2613,2852,2974,2962,2858,2662,2404,2099,1759,1405,1052,706,392,109,-118,-291,-392,-432,-399,-313,-172,12,215,440,645,836,984,1087,1139,1139,1095,1014,912,806,706,629,573,541,520,497,459,381,263,91,-132,-389,-668,-946,-1188,-1379,-1482,-1488,-1382,-1168,-853,-455,-11,456,901,1283,1587,1762,1828,1747,1552,1239,835,368,-143,-669,-1187,-1688,-2152,-2576,-2953,-3264,-3514,-3678,-3757,-3740,-3613,-3387,-3054,-2628,-2133,-1577,-1003,-430,104,573,955,1228,1401,1460,1453,1362,1258,1132,1038,979,969,1005,1070,1137,1192,1192,1141,1001,796,506,178,-186,-534,-842,-1074,-1209,-1230,-1135,-935,-645,-292,79,454,769,1027,1189,1262,1244,1157,1009,838,646,466,300,159,38,-62,-148,-217,-268,-290,-279,-214,-98,85,335,641,1004,1395,1798,2182,2522,2790,2967,3037,2991,2835,2585,2261,1899,1527,1182,885,663,511,441,423,443,473,481,451,362,211,-1,-250,-527,-781,-1016,-1178,-1279,-1294,-1238,-1118,-955,-775,-613,-491,-449,-488,-628,-854,-1150,-1499,-1870,-2237,-2583,-2885,-3135,-3332,-3469,-3552,-3590,-3581,-3527,-3431,-3271,-3052,-2761,-2394,-1962,-1464,-923,-349,216,755,1226,1598,1862,1986,1986,1857,1629,1315,970,598,260,-53,-303,-515,-677,-821,-964,-1120,-1317,-1545,-1805,-2072,-2325,-2518,-2633,-2630,-2479,-2189,-1728,-1139,-421,370,1206,2031,2804,3486,4048,4470,4749,4889,4898,4800,4603,4328,3984,3582,3128,2632,2102,1548,995,455,-34,-454,-773,-972,-1035,-961,-754,-437,-42,403,845,1254,1588,1817,1939,1934,1825,1626,1371,1092,831,609,467,396,418,496,626,765,888,969,979,913,759,531,235,-99,-447,-789,-1080,-1329,-1497,-1598,-1633,-1598,-1532,-1429,-1332,-1248,-1194,-1184,-1209,-1277,-1375,-1497,-1650,-1807,-1997,-2188,-2405,-2635,-2869,-3120,-3342,-3548,-3684,-3738,-3680,-3484,-3150,-2669,-2064,-1358,-587,202,971,1673,2269,2740,3055,3226,3257,3169,3006,2786,2559,2337,2149,1979,1837,1678,1499,1254,939,527,33,-536,-1148,-1762,-2334,-2821,-3172,-3376,-3388,-3244,-2919,-2484,-1946,-1375,-802,-278,165,504,737,859,895,866,792,708,620,553,506,483,475,473,469,465,453,450,461,493,575,689,867,1088,1356,1645,1938,2207,2421,2568,2610,2560,2395,2149,1828,1472,1109,766,475,252,98,26,-3,16,37,53,36,-13,-109,-226,-376,-509,-632,-701,-714,-651,-517,-309,-46,259,579,894,1172,1400,1552,1608,1570,1422,1176,840,423,-61,-598,-1172,-1769,-2371,-2956,-3514,-4009,-4430,-4750,-4940,-4988,-4876,-4599,-4164,-3593,-2903,-2144,-1342,-552,189,839,1373,1775,2041,2184,2223,2186,2106,2015,1939,1894,1886,1901,1925,1923,1872,1742,1510,1184,742,235,-337,-915,-1454,-1928,-2276,-2496,-2553,-2458,-2212,-1844,-1386,-877,-358,130,570,923,1203,1389,1508,1564,1582,1567,1535,1486,1411,1321,1184,1023,811,577,316,65,-170,-345,-463,-478,-414,-241,5,324,676,1045,1396,1711,1962,2149,2250,2294,2268,2208,2124,2028,1942,1858,1787,1709,1627,1504,1346,1126,850,523,153,-242,-632,-1013,-1340,-1616,-1813,-1927,-1964,-1933,-1845,-1732,-1595,-1475,-1366,-1300,-1256,-1257,-1274,-1320,-1367,-1424,-1480,-1533,-1595,-1660,-1742,-1853,-1985,-2157,-2341,-2541,-2721,-2868,-2947,-2946,-2836,-2624,-2296,-1878,-1380,-841,-291,236,701,1087,1371,1554,1637,1641,1585,1499,1417,1347,1320,1317,1345,1372,1387,1358,1267,1100,846,514,120,-314,-741,-1142,-1458,-1675,-1754,-1687,-1482,-1135,-696,-167,385,952,1482,1958,2352,2661,2866,2986,3011,2966,2845,2673,2445,2172,1860,1513,1139,753,369,1,-313,-574,-742,-830,-811,-712,-523,-283,-6,270,515,703,816,847,793,677,502,308,111,-60,-178,-234,-210,-117,38,239,457,680,875,1039,1148,1210,1216,1178,1101,995,867,729,571,415,242,64,-126,-327,-546,-762,-996,-1204,-1410,-1572,-1708,-1795,-1851,-1870,-1871,-1870,-1872,-1914,-1985,-2116,-2281,-2485,-2691,-2882,-3022,-3086,-3047,-2891,-2605,-2204,-1691,-1102,-466,182,790,1336,1776,2108,2302,2388,2354,2239,2058,1833,1598,1361,1141,936,743,543,334,87,-190,-503,-855,-1205,-1570,-1889,-2163,-2355,-2454,-2449,-2348,-2145,-1881,-1552,-1203,-849,-515,-220,27,219,358,452,511,548,570,593,614,651,686,739,787,846,906,972,1056,1159,1289,1456,1644,1866,2100,2340,2570,2769,2921,3011,3023,2959,2811,2604,2328,2026,1695,1372,1071,802,586,412,287,192,130,74,27,-29,-96,-167,-244,-314,-374,-410,-424,-405,-358,-285,-184,-67,63,201,328,456,563,647,717,738,741,677,574,395,153,-180,-586,-1085,-1645,-2267,-2918,-3572,-4201,-4760,-5219,-5538,-5697,-5674,-5468,-5087,-4549,-3883,-3129,-2323,-1513,-733,-29,592,1090,1489,1776,1975,2098,2172,2203,2230,2241,2263,2277,2284,2257,2192,2057,1855,1571,1202,770,271,-245,-779,-1267,-1709,-2049,-2286,-2388,-2365,-2204,-1936,-1563,-1128,-641,-144,346,797,1197,1525,1774,1942,2026,2031,1974,1848,1688,1494,1288,1092,908,765,656,602,588,616,679,759,851,934,1006,1057,1085,1096,1094,1092,1098,1120,1165,1241,1341,1471,1605,1750,1868,1965,2008,1995,1920,1769,1562,1291,982,648,305,-21,-327,-593,-817,-998,-1142,-1265,-1368,-1470,-1570,-1671,-1778,-1876,-1972,-2051,-2111,-2145,-2154,-2143,-2118,-2088,-2075,-2072,-2110,-2171,-2266,-2384,-2509,-2632,-2733,-2797,-2807,-2751,-2616,-2407,-2127,-1782,-1403,-996,-595,-217,116,397,600,752,830,868,868,849,829,818,824,851,895,943,986,1003,982,924,801,643,426,188,-63,-309,-521,-688,-791,-816,-755,-620,-387,-110,245,612,1012,1396,1767,2085,2365,2557,2692,2728,2691,2571,2375,2117,1796,1437,1052,667,299,-21,-280,-454,-532,-516,-401,-203,55,356,667,958,1221,1416,1563,1637,1660,1642,1588,1532,1461,1410,1354,1316,1270,1222,1154,1058,930,766,570,356,126,-99,-312,-506,-664,-790,-879,-935,-972,-996,-1023,-1058,-1109,-1177,-1253,-1344,-1423,-1496,-1547,-1568,-1565,-1526,-1466,-1386,-1304,-1232,-1184,-1185,-1231,-1346,-1515,-1738,-1994,-2266,-2526,-2753,-2922,-3012,-3011,-2916,-2719,-2440,-2076,-1655,-1183,-687,-168,336,835,1292,1716,2094,2417,2691,2902,3058,3148,3175,3130,3018,2828,2569,2231,1827,1355,833,275,-299,-862,-1393,-1875,-2285,-2615,-2861,-3005,-3074,-3053,-2960,-2806,-2586,-2330,-2024,-1697,-1335,-966,-575,-187,195,564,895,1193,1448,1640,1798,1879,1931,1921,1892,1829,1760,1685,1608,1543,1480,1426,1380,1328,1274,1211,1134,1060,972,897,826,770,737,727,742,786,846,926,1011,1104,1190,1274,1345,1407,1460,1493,1527,1537,1544,1537,1509,1470,1399,1302,1173,1014,827,627,405,191,-25,-218,-390,-521,-625,-690,-739,-771,-811,-866,-970,-1117,-1337,-1619,-1952,-2339,-2731,-3126,-3489,-3782,-4006,-4116,-4127,-4019,-3812,-3507,-3131,-2699,-2231,-1749,-1267,-805,-369,20,366,654,891,1076,1212,1311,1369,1391,1378,1324,1230,1106,928,733,489,227,-63,-366,-672,-969,-1246,-1485,-1688,-1838,-1937,-1978,-1958,-1875,-1736,-1533,-1290,-998,-680,-337,13,360,678,964,1189,1362,1461,1504,1487,1423,1335,1229,1135,1069,1038,1068,1138,1271,1430,1633,1831,2044,2227,2386,2512,2585,2636,2628,2610,2545,2482,2394,2311,2219,2122,2019,1901,1769,1620,1456,1287,1109,948,795,680,590,548,527,546,568,590,589,541,441,269,38,-254,-588,-946,-1310,-1652,-1951,-2194,-2364,-2472,-2508,-2501,-2454,-2396,-2347,-2328,-2358,-2450,-2605,-2812,-3066,-3334,-3601,-3833,-4002,-4093,-4080,-3962,-3735,-3411,-3001,-2537,-2031,-1527,-1030,-574,-158,202,516,774,987,1157,1292,1396,1481,1531,1570,1566,1547,1485,1398,1273,1120,933,724,501,266,54,-150,-302,-409,-453,-419,-322,-143,96,394,736,1105,1479,1843,2173,2462,2690,2852,2936,2932,2852,2680,2437,2134,1778,1407,1025,668,353,105,-77,-164,-185,-121,-1,152,338,509,668,795,870,918,913,888,837,781,722,673,635,608,597,588,585,571,541,482,389,266,102,-75,-280,-475,-667,-840,-986,-1109,-1208,-1284,-1351,-1406,-1464,-1521,-1579,-1637,-1678,-1699,-1686,-1621,-1517,-1355,-1156,-931,-695,-474,-292,-152,-98,-109,-213,-399,-649,-961,-1303,-1643,-1974,-2238,-2449,-2561,-2579,-2496,-2302,-2021,-1642,-1199,-700,-169,368,898,1397,1849,2253,2582,2848,3039,3157,3210,3190,3110,2953,2737,2445,2097,1692,1238,754,244,-270,-776,-1254,-1697,-2077,-2402,-2648,-2822,-2921,-2945,-2900,-2792,-2624,-2405,-2147,-1846,-1527,-1185,-833,-487,-149,175,461,733,950,1142,1279,1385,1449,1486,1502,1497,1488,1479,1465,1474,1465,1483,1477,1482,1467,1447,1415,1373,1321,1267,1213,1161,1125,1087,1067,1039,1020,988,958,910,865,799,742,676,621,576,551,536,545,561,584,608,622,619,598,544,466,348,199,19,-188,-410,-641,-865,-1081,-1269,-1438,-1574,-1689,-1783,-1870,-1953,-2048,-2153,-2275,-2407,-2541,-2667,-2774,-2846,-2875,-2854,-2770,-2635,-2426,-2167,-1843,-1480,-1072,-644,-194,245,683,1076,1438,1730,1964,2122,2205,2215,2160,2034,1871,1648,1401,1123,817,506,174,-147,-469,-765,-1046,-1285,-1496,-1658,-1773,-1841,-1850,-1813,-1724,-1593,-1422,-1217,-978,-723,-437,-155,137,415,669,900,1076,1218,1292,1319,1284,1197,1066,898,699,501,292,117,-30,-124,-165,-136,-55,97,292,538,809,1105,1406,1701,1985,2241,2460,2646,2772,2864,2897,2895,2843,2762,2641,2507,2352,2196,2043,1892,1759,1628,1517,1399,1287,1155,1001,823,601,352,69,-239,-554,-883,-1193,-1489,-1742,-1954,-2101,-2196,-2224,-2205,-2142,-2055,-1960,-1874,-1819,-1809,-1858,-1978,-2152,-2397,-2675,-2991,-3304,-3604,-3853,-4042,-4139,-4148,-4056,-3869,-3594,-3244,-2832,-2378,-1899,-1410,-932,-471,-44,351,700,1009,1278,1508,1703,1869,1995,2095,2143,2150,2090,1977,1789,1543,1234,880,492,98,-294,-638,-943,-1160,-1300,-1345,-1290,-1147,-918,-619,-266,119,528,925,1310,1651,1947,2179,2356,2463,2519,2517,2473,2398,2301,2201,2104,2019,1948,1890,1847,1813,1786,1764,1734,1703,1652,1590,1513,1412,1305,1164,1023,857,689,521,357,208,79,-29,-113,-171,-214,-234,-243,-247,-238,-237,-225,-222,-213,-212,-211,-230,-255,-309,-380,-472,-587,-708,-843,-970,-1089,-1183,-1248,-1283,-1281,-1256,-1203,-1141,-1081,-1041,-1030,-1071,-1157,-1314,-1517,-1781,-2082,-2400,-2728,-3022,-3272,-3449,-3535,-3518,-3398,-3166,-2844,-2429,-1953,-1426,-879,-332,195,683,1115,1483,1783,2006,2169,2259,2300,2286,2235,2141,2020,1866,1679,1473,1223,959,658,345,19,-308,-623,-917,-1173,-1378,-1522,-1587,-1582,-1488,-1331,-1105,-838,-537,-231,71,343,575,752,871,925,927,877,791,682,561,451,355,302,283,324,397,521,662,831,1001,1168,1322,1447,1554,1617,1668,1674,1672,1634,1589,1523,1446,1365,1275,1186,1099,1008,932,851,782,712,643,583,513,451,375,300,211,119,17,-86,-191,-295,-389,-474,-546,-595,-636,-646,-648,-628,-597,-555,-508,-455,-411,-373,-358,-363,-411,-483,-606,-754,-946,-1156,-1391,-1625,-1855,-2063,-2230,-2357,-2419,-2424,-2353,-2213,-1998,-1722,-1384,-1002,-584,-152,280,688,1058,1377,1638,1832,1969,2043,2060,2033,1959,1856,1722,1567,1386,1178,939,656,343,-24,-420,-860,-1310,-1777,-2217,-2632,-2974,-3249,-3410,-3470,-3405,-3225,-2941,-2563,-2118,-1623,-1112,-599,-119,314,681,968,1183,1313,1382,1380,1343,1256,1152,1025,891,757,630,513,422,351,321,326,377,477,615,802,1014,1261,1505,1766,1992,2210,2376,2509,2594,2640,2645,2629,2576,2521,2446,2363,2284,2188,2100,1985,1866,1713,1544,1344,1125,886,638,380,131,-116,-341,-550,-738,-906,-1054,-1186,-1308,-1420,-1538,-1654,-1782,-1915,-2061,-2212,-2371,-2535,-2696,-2855,-2999,-3133,-3246,-3349,-3425,-3489,-3519,-3528,-3496,-3433,-3313,-3150,-2922,-2640,-2302,-1912,-1481,-1025,-553,-86,364,782,1158,1487,1758,1977,2135,2244,2299,2309,2277,2197,2075,1911,1700,1452,1169,845,514,163,-172,-481,-746,-951,-1079,-1134,-1092,-974,-768,-501,-183,165,513,854,1151,1404,1585,1703,1737,1717,1625,1500,1340,1175,1008,870,756,686,668,686,763,866,1013,1178,1355,1535,1704,1850,1969,2036,2060,2021,1921,1763,1542,1282,975,659,329,19,-264,-506,-682,-801,-836,-815,-720,-582,-409,-215,-28,143,275,365,398,388,326,237,116,-11,-144,-267,-373,-465,-532,-586,-629,-671,-716,-775,-843,-945,-1057,-1219,-1392,-1609,-1843,-2098,-2361,-2625,-2878,-3112,-3322,-3484,-3609,-3666,-3662,-3577,-3417,-3165,-2836,-2421,-1942,-1408,-840,-257,312,852,1336,1754,2099,2359,2541,2650,2687,2671,2598,2479,2309,2091,1821,1501,1135,729,288,-160,-612,-1032,-1415,-1725,-1964,-2108,-2162,-2124,-1998,-1799,-1535,-1234,-894,-556,-216,104,390,648,862,1038,1183,1290,1378,1442,1490,1534,1568,1601,1628,1647,1656,1664,1653,1656,1645,1653,1661,1684,1711,1751,1786,1820,1840,1836,1816,1764,1693,1605,1498,1382,1259,1134,1015,902,795,705,616,545,468,404,329,250,163,58,-54,-187,-328,-479,-635,-787,-940,-1076,-1208,-1313,-1402,-1464,-1500,-1510,-1501,-1463,-1414,-1349,-1271,-1203,-1128,-1084,-1052,-1062,-1100,-1181,-1295,-1437,-1604,-1774,-1947,-2101,-2227,-2314,-2354,-2340,-2270,-2150,-1970,-1748,-1482,-1179,-861,-525,-200,115,409,670,908,1109,1284,1431,1550,1649,1714,1758,1752,1717,1616,1472,1264,996,687,323,-55,-441,-817,-1147,-1436,-1652,-1800,-1868,-1862,-1783,-1647,-1454,-1233,-980,-730,-481,-250,-53,121,234,322,345,343,301,246,185,129,97,87,123,195,323,488,704,948,1219,1508,1787,2062,2295,2497,2641,2734,2761,2736,2654,2535,2384,2214,2035,1864,1690,1547,1412,1307,1228,1167,1139,1121,1129,1147,1180,1215,1246,1258,1246,1201,1107,971,774,527,233,-111,-473,-864,-1245,-1630,-1978,-2310,-2580,-2820,-2996,-3133,-3223,-3276,-3305,-3312,-3308,-3300,-3286,-3278,-3254,-3236,-3194,-3140,-3055,-2926,-2755,-2528,-2240,-1902,-1509,-1079,-619,-150,322,762,1184,1536,1846,2067,2232,2311,2334,2295,2206,2081,1919,1724,1508,1256,980,673,343,-10,-378,-746,-1100,-1418,-1679,-1871,-1969,-1973,-1875,-1687,-1412,-1076,-692,-290,116,499,857,1155,1413,1598,1736,1812,1840,1825,1772,1696,1599,1496,1390,1290,1195,1118,1043,994,947,921,892,882,865,865,861,866,873,883,896,907,920,931,945,959,986,1004,1048,1074,1122,1149,1177,1180,1161,1117,1041,941,823,690,554,415,285,162,58,-39,-118,-195,-266,-340,-414,-490,-567,-638,-704,-754,-798,-831,-862,-899,-946,-1022,-1115,-1249,-1405,-1599,-1814,-2045,-2288,-2526,-2756,-2969,-3149,-3306,-3409,-3480,-3489,-3447,-3342,-3172,-2947,-2653,-2322,-1931,-1515,-1067,-602,-136,321,757,1150,1506,1799,2038,2207,2313,2348,2315,2218,2053,1835,1553,1232,856,469,47,-355,-752,-1102,-1400,-1639,-1796,-1879,-1877,-1799,-1653,-1450,-1207,-937,-666,-387,-136,110,323,515,683,826,949,1061,1158,1258,1353,1459,1570,1694,1820,1949,2075,2185,2283,2354,2403,2424,2415,2370,2302,2203,2090,1965,1832,1705,1575,1461,1345,1246,1143,1043,940,826,715,593,476,360,248,150,60,-13,-70,-113,-141,-159,-173,-172,-180,-176,-185,-191,-212,-235,-271,-316,-363,-427,-490,-564,-652,-744,-862,-996,-1145,-1317,-1481,-1650,-1796,-1913,-1999,-2033,-2032,-1979,-1902,-1794,-1682,-1560,-1452,-1346,-1262,-1177,-1107,-1027,-947,-846,-734,-593,-443,-270,-93,80,246,393,518,623,697,745,757,741,678,588,451,279,68,-180,-454,-744,-1039,-1319,-1581,-1791,-1957,-2051,-2081,-2039,-1937,-1785,-1597,-1390,-1176,-965,-779,-609,-479,-372,-302,-247,-207,-172,-123,-68,14,114,242,383,553,719,898,1070,1236,1402,1563,1725,1890,2065,2243,2433,2624,2811,2989,3143,3267,3346,3380,3351,3270,3130,2937,2716,2457,2203,1946,1718,1522,1368,1260,1194,1160,1147,1138,1133,1097,1047,944,800,600,348,45,-293,-661,-1035,-1407,-1763,-2091,-2383,-2633,-2837,-3004,-3126,-3225,-3285,-3331,-3338,-3329,-3277,-3209,-3097,-2969,-2805,-2634,-2441,-2258,-2074,-1906,-1760,-1618,-1498,-1365,-1231,-1072,-882,-654,-385,-70,269,643,1010,1380,1714,2008,2248,2418,2518,2549,2502,2400,2231,2010,1736,1425,1067,696,292,-105,-497,-864,-1182,-1447,-1626,-1739,-1751,-1699,-1562,-1368,-1128,-848,-561,-266,8,256,467,631,755,832,865,878,855,841,817,816,823,857,907,978,1062,1146,1226,1286,1320,1326,1296,1236,1149,1033,914,779,661,549,459,386,330,290,255,231,203,183,161,149,145,157,187,234,299,380,471,562,650,717,766,778,753,686,580,434,271,81,-102,-286,-447,-586,-692,-768,-824,-856,-891,-932,-995,-1098,-1229,-1409,-1609,-1835,-2055,-2257,-2426,-2542,-2602,-2596,-2521,-2393,-2197,-1976,-1709,-1438,-1153,-875,-596,-341,-92,127,318,489,619,727,805,856,884,899,899,904,913,933,963,1004,1044,1076,1091,1071,1021,923,794,623,443,240,54,-126,-277,-397,-490,-546,-578,-589,-581,-570,-546,-523,-502,-484,-467,-460,-443,-434,-409,-374,-331,-269,-198,-119,-19,84,205,334,474,621,782,944,1122,1294,1471,1639,1792,1934,2043,2131,2176,2180,2137,2038,1892,1688,1442,1154,840,512,183,-118,-391,-613,-782,-902,-956,-969,-929,-859,-754,-640,-503,-365,-215,-60,96,248,401,527,652,726,786,779,746,638,499,299,65,-198,-485,-764,-1041,-1278,-1475,-1618,-1686,-1700,-1640,-1530,-1376,-1201,-1012,-851,-709,-627,-588,-610,-666,-759,-860,-952,-1020,-1042,-1012,-929,-785,-600,-373,-123,137,400,636,859,1027,1162,1222,1231,1141,985,722,383,-37,-512,-1026,-1547,-2052,-2503,-2884,-3161,-3324,-3367,-3281,-3092,-2800,-2434,-2013,-1563,-1108,-672,-263,89,398,643,841,1000,1119,1223,1304,1383,1452,1524,1588,1658,1716,1782,1833,1891,1943,2000,2066,2140,2223,2319,2414,2520,2613,2698,2751,2781,2771,2726,2648,2530,2395,2238,2074,1913,1761,1632,1527,1452,1399,1370,1350,1329,1301,1244,1163,1040,875,666,408,115,-223,-581,-963,-1352,-1737,-2109,-2457,-2765,-3035,-3259,-3431,-3558,-3638,-3667,-3660,-3610,-3519,-3404,-3251,-3077,-2882,-2666,-2447,-2222,-2004,-1800,-1612,-1449,-1303,-1184,-1075,-989,-892,-805,-690,-567,-405,-236,-30,171,396,600,809,987,1148,1277,1378,1440,1483,1477,1456,1382,1281,1128,939,713,457,196,-69,-308,-513,-672,-771,-817,-800,-745,-645,-529,-402,-283,-181,-106,-53,-24,-17,-9,-12,3,29,81,154,266,393,566,746,966,1188,1432,1670,1912,2139,2356,2547,2719,2853,2955,3012,3022,2989,2900,2771,2581,2359,2095,1804,1503,1197,903,633,392,192,40,-75,-144,-184,-195,-190,-171,-159,-133,-133,-127,-134,-156,-170,-203,-234,-267,-311,-360,-415,-495,-583,-705,-844,-1020,-1220,-1456,-1713,-1993,-2278,-2569,-2845,-3099,-3318,-3494,-3605,-3668,-3650,-3580,-3446,-3255,-3028,-2756,-2471,-2165,-1859,-1562,-1268,-1001,-741,-508,-289,-88,100,264,420,544,657,747,819,886,935,992,1035,1094,1143,1201,1255,1297,1327,1328,1307,1250,1166,1049,912,761,608,456,319,194,86,-5,-81,-142,-185,-216,-225,-215,-180,-123,-35,64,199,324,476,605,738,844,928,984,1005,995,955,893,815,741,663,617,584,591,627,697,791,910,1027,1144,1244,1303,1335,1309,1251,1147,1017,868,714,565,438,330,263,224,223,245,299,358,435,512,584,660,722,779,830,857,881,868,836,772,669,540,370,178,-42,-283,-530,-791,-1038,-1274,-1479,-1653,-1781,-1865,-1897,-1878,-1806,-1695,-1537,-1360,-1159,-961,-773,-605,-481,-385,-348,-351,-394,-486,-592,-735,-873,-1012,-1127,-1210,-1254,-1248,-1186,-1074,-902,-690,-437,-165,107,357,566,703,769,726,589,342,6,-410,-874,-1371,-1848,-2303,-2676,-2978,-3166,-3255,-3231,-3107,-2900,-2617,-2292,-1933,-1568,-1206,-863,-541,-247,16,261,476,676,855,1012,1160,1280,1396,1500,1596,1707,1811,1948,2094,2271,2463,2669,2877,3077,3257,3400,3503,3553,3541,3482,3353,3185,2962,2713,2429,2139,1836,1550,1278,1037,833,662,541,449,398,383,385,425,463,522,568,608,621,608,548,444,285,77,-181,-470,-794,-1115,-1443,-1741,-2007,-2227,-2397,-2510,-2587,-2608,-2610,-2579,-2528,-2474,-2394,-2323,-2222,-2117,-1983,-1822,-1641,-1423,-1198,-943,-696,-441,-206,14,200,358,469,553,589,604,573,532,460,389,311,244,186,142,112,84,59,19,-38,-126,-247,-405,-595,-803,-1022,-1229,-1415,-1557,-1657,-1682,-1669,-1584,-1469,-1322,-1159,-998,-843,-709,-594,-509,-444,-391,-350,-292,-230,-136,-22,125,295,494,703,931,1154,1376,1585,1772,1940,2085,2194,2292,2342,2388,2390,2386,2356,2315,2262,2207,2146,2100,2054,2026,2008,2001,1999,2000,1993,1973,1932,1856,1758,1615,1453,1252,1042,814,586,370,166,-3,-149,-257,-335,-390,-426,-463,-510,-580,-688,-837,-1032,-1267,-1540,-1829,-2133,-2428,-2701,-2944,-3139,-3282,-3369,-3395,-3364,-3279,-3141,-2957,-2731,-2465,-2181,-1878,-1586,-1308,-1061,-863,-709,-619,-575,-576,-612,-653,-701,-718,-712,-651,-542,-369,-149,130,436,774,1116,1448,1756,2009,2199,2307,2323,2248,2078,1829,1509,1146,748,352,-34,-387,-695,-948,-1150,-1285,-1383,-1424,-1432,-1405,-1339,-1252,-1123,-967,-780,-555,-313,-36,242,526,795,1040,1246,1408,1516,1577,1581,1552,1477,1390,1284,1185,1101,1043,1016,1024,1055,1118,1189,1279,1355,1436,1488,1523,1525,1495,1436,1343,1225,1079,908,723,521,320,124,-57,-211,-329,-400,-419,-384,-293,-155,26,228,440,640,807,930,978,960,847,662,391,60,-319,-725,-1135,-1523,-1877,-2169,-2388,-2534,-2579,-2551,-2425,-2233,-1978,-1670,-1340,-990,-643,-321,-25,211,394,497,538,499,403,250,66,-142,-336,-519,-648,-736,-750,-710,-605,-449,-265,-53,147,331,472,558,569,512,367,158,-122,-440,-793,-1135,-1466,-1736,-1952,-2083,-2129,-2100,-1986,-1819,-1615,-1385,-1173,-970,-809,-678,-587,-520,-480,-439,-400,-344,-256,-155,-10,146,328,519,710,894,1063,1212,1338,1452,1540,1632,1703,1795,1873,1981,2079,2198,2310,2411,2497,2544,2557,2518,2424,2276,2070,1821,1531,1218,893,567,255,-26,-270,-465,-599,-677,-676,-620,-494,-321,-114,112,334,532,693,790,822,778,665,482,251,-32,-330,-648,-952,-1241,-1490,-1703,-1870,-1983,-2063,-2083,-2075,-2020,-1937,-1816,-1675,-1497,-1305,-1086,-859,-616,-383,-145,62,247,397,504,570,606,599,584,551,519,498,496,515,564,637,736,845,959,1063,1136,1185,1169,1107,971,765,499,165,-208,-614,-1036,-1442,-1829,-2163,-2441,-2643,-2776,-2823,-2811,-2725,-2600,-2433,-2243,-2040,-1825,-1607,-1373,-1130,-867,-586,-296,18,326,643,948,1232,1499,1717,1911,2052,2161,2234,2272,2295,2287,2270,2238,2208,2174,2155,2139,2135,2140,2143,2151,2143,2132,2084,2026,1919,1795,1627,1434,1215,977,727,477,230,-6,-215,-401,-541,-645,-696,-708,-675,-610,-526,-420,-334,-252,-213,-216,-266,-378,-536,-745,-990,-1259,-1537,-1808,-2054,-2270,-2434,-2556,-2620,-2637,-2601,-2524,-2401,-2248,-2062,-1862,-1648,-1442,-1237,-1064,-900,-788,-696,-652,-637,-647,-677,-707,-738,-745,-733,-684,-601,-479,-321,-135,86,313,565,803,1040,1248,1428,1562,1646,1673,1636,1539,1380,1176,933,671,411,154,-66,-258,-398,-493,-540,-542,-515,-452,-375,-277,-182,-72,19,122,204,289,354,408,434,447,426,399,340,281,210,150,100,85,94,167,276,448,661,910,1191,1478,1760,2021,2238,2407,2509,2541,2505,2395,2226,1997,1720,1417,1086,762,441,156,-99,-299,-443,-533,-549,-514,-416,-274,-94,110,326,535,724,886,993,1055,1038,957,802,570,281,-64,-456,-858,-1286,-1684,-2063,-2389,-2647,-2840,-2937,-2963,-2891,-2751,-2530,-2262,-1939,-1605,-1250,-920,-606,-340,-122,41,138,182,162,100,-6,-133,-267,-391,-494,-560,-590,-571,-504,-407,-264,-118,50,195,326,412,446,425,328,175,-41,-304,-599,-915,-1229,-1530,-1791,-2012,-2172,-2269,-2309,-2282,-2212,-2093,-1944,-1767,-1573,-1364,-1137,-899,-636,-354,-46,278,625,963,1309,1631,1928,2195,2413,2591,2723,2813,2870,2898,2899,2890,2857,2824,2775,2722,2664,2592,2524,2435,2347,2238,2115,1970,1803,1613,1394,1163,907,645,383,124,-112,-321,-500,-630,-725,-761,-763,-715,-635,-529,-405,-276,-160,-58,0,26,-6,-87,-218,-401,-614,-863,-1114,-1375,-1607,-1823,-1994,-2123,-2196,-2218,-2187,-2106,-1988,-1830,-1644,-1437,-1206,-967,-718,-468,-225,7,215,396,531,628,668,664,617,525,414,278,139,8,-107,-194,-254,-275,-269,-221,-153,-56,41,149,234,309,349,356,334,270,179,56,-87,-245,-405,-564,-705,-833,-936,-1013,-1072,-1097,-1106,-1093,-1063,-1023,-979,-931,-889,-855,-822,-802,-777,-757,-724,-680,-618,-529,-415,-263,-83,135,375,644,923,1218,1506,1801,2068,2337,2564,2786,2962,3123,3237,3321,3357,3345,3285,3170,3006,2779,2511,2178,1822,1423,1019,608,224,-124,-409,-628,-758,-807,-766,-658,-485,-282,-60,151,327,452,508,481,373,182,-93,-427,-823,-1252,-1699,-2146,-2562,-2941,-3250,-3488,-3635,-3687,-3642,-3496,-3268,-2956,-2587,-2169,-1722,-1263,-803,-365,41,385,664,846,936,906,781,551,263,-82,-415,-731,-966,-1116,-1149,-1079,-897,-635,-309,51,410,749,1041,1274,1427,1507,1492,1391,1196,910,555,132,-308,-756,-1153,-1473,-1673,-1741,-1646,-1421,-1055,-604,-93,435,934,1373,1722,1959,2082,2088,1983,1783,1504,1168,808,442,108,-172,-379,-487,-499,-406,-217,39,348,654,940,1147,1266,1280,1207,1087,964,889,886,958,1053,1111,1035,782,321,-286,-934,-1478,-1774,-1728,-1324,-626,218,1043,1680,2036,2071,1847,1445,1000,579,233,-81,-437,-944,-1691,-2708,-3939,-5227,-6338,-6986,-6923,-5944,-4025,-1253,2068,5548,8692,11031,12171,11869,10068,6922,2759,-1948,-6636,-10750,-13769,-15314,-15168,-13311,-9942,-5438,-327,4784,9282,12635,14458,14574,13049,10155,6375,2249,-1617,-4761,-6817,-7663,-7337,-6065,-4169,-1997,105,1904,3225,4032,4352,4280,3938,3428,2856,2244,1631,976,274,-502,-1326,-2159,-2902,-3466,-3752,-3702,-3326,-2676,-1892,-1134,-579,-387,-619,-1301,-2296,-3449,-4494,-5208,-5387,-4925,-3856,-2296,-505,1238,2630,3452,3551,2955,1750,199,-1442,-2855,-3798,-4101,-3692,-2645,-1109,650,2364,3711,4482,4476,3681,2147,92,-2214,-4419,-6215,-7314,-7579,-6968,-5599,-3691,-1546,527,2229,3366,3831,3629,2881,1744,445,-829,-1896,-2641,-3011,-3004,-2676,-2115,-1417,-699,-32,507,903,1156,1302,1396,1503,1681,1980,2416,2978,3622,4264,4817,5157,5207,4874,4147,3036,1615,10,-1645,-3181,-4467,-5373,-5841,-5841,-5402,-4606,-3550,-2377,-1208,-179,651,1197,1518,1614,1621,1622,1730,2055,2615,3461,4517,5742,7020,8254,9346,10211,10802,11092,11084,10803,10303,9622,8845,8003,7163,6339,5548,4765,3969,3111,2167,1107,-54,-1289,-2541,-3727,-4770,-5579,-6083,-6226,-5979,-5341,-4332,-3014,-1456,237,1960,3586,5002,6097,6781,7001,6723,5960,4750,3161,1276,-809,-2974,-5112,-7074,-8727,-9926,-10541,-10475,-9690,-8202,-6117,-3611,-899,1740,4075,5872,6990,7355,6985,5980,4494,2720,852,-936,-2503,-3773,-4701,-5318,-5639,-5751,-5671,-5468,-5141,-4700,-4144,-3462,-2677,-1813,-934,-111,574,1037,1224,1102,678,3,-855,-1780,-2681,-3447,-3995,-4294,-4300,-4057,-3596,-2978,-2289,-1594,-961,-449,-86,108,132,9,-241,-579,-973,-1393,-1798,-2187,-2518,-2812,-3052,-3248,-3421,-3575,-3737,-3934,-4159,-4460,-4810,-5228,-5699,-6190,-6698,-7167,-7588,-7914,-8134,-8224,-8190,-8026,-7755,-7396,-6971,-6513,-6050,-5601,-5200,-4858,-4586,-4402,-4283,-4245,-4246,-4273,-4287,-4236,-4101,-3821,-3392,-2799,-2051,-1199,-278,621,1441,2103,2560,2782,2767,2542,2166,1692,1215,779,465,291,280,417,677,1022,1393,1756,2053,2265,2368,2353,2246,2057,1838,1624,1460,1395,1449,1647,1983,2433,2959,3499,3992,4366,4572,4553,4312,3836,3177,2392,1553,756,74,-418,-671,-663,-402,79,726,1466,2223,2937,3543,4021,4353,4549,4641,4654,4627,4592,4571,4592,4657,4780,4960,5187,5471,5779,6121,6469,6823,7177,7523,7879,8233,8603,8991,9385,9794,10185,10549,10859,11096,11246,11296,11251,11112,10894,10617,10286,9925,9540,9137,8726,8296,7862,7413,6970,6532,6130,5764,5470,5235,5084,4992,4963,4977,5027,5106,5205,5320,5436,5531,5574,5524,5339,4996,4466,3792,2978,2140,1314,621,103,-187,-245,-105,176,526,848,1095,1181,1116,870,498,30,-465,-932,-1314,-1562,-1670,-1609,-1429,-1141,-816,-504,-270,-155,-205,-416,-793,-1289,-1875,-2475,-3050,-3536,-3905,-4125,-4210,-4145,-3987,-3746,-3477,-3213,-2995,-2848,-2804,-2856,-3025,-3276,-3602,-3968,-4337,-4681,-4968,-5176,-5301,-5342,-5317,-5249,-5165,-5097,-5067,-5094,-5185,-5340,-5543,-5791,-6045,-6309,-6549,-6765,-6947,-7095,-7205,-7297,-7351,-7405,-7429,-7454,-7465,-7466,-7459,-7441,-7405,-7358,-7295,-7217,-7127,-7031,-6924,-6823,-6721,-6620,-6536,-6448,-6385,-6322,-6288,-6262,-6264,-6287,-6330,-6396,-6471,-6555,-6638,-6718,-6779,-6836,-6863,-6884,-6886,-6873,-6856,-6822,-6785,-6734,-6674,-6602,-6515,-6413,-6298,-6168,-6034,-5889,-5754,-5618,-5503,-5407,-5339,-5305,-5307,-5345,-5416,-5518,-5629,-5756,-5851,-5929,-5939,-5886,-5749,-5515,-5205,-4800,-4353,-3853,-3361,-2879,-2455,-2099,-1838,-1672,-1607,-1629,-1722,-1864,-2023,-2180,-2304,-2390,-2410,-2378,-2286,-2141,-1967,-1756,-1543,-1323,-1119,-937,-784,-673,-603,-578,-599,-655,-738,-841,-935,-1017,-1064,-1064,-1012,-904,-738,-524,-275,2,283,560,817,1047,1234,1400,1517,1624,1705,1788,1875,1981,2106,2263,2443,2651,2877,3117,3357,3602,3825,4039,4225,4385,4520,4626,4707,4770,4812,4846,4870,4885,4896,4899,4894,4880,4848,4801,4739,4657,4565,4465,4363,4278,4211,4182,4193,4256,4372,4536,4749,4996,5267,5552,5827,6084,6305,6485,6605,6678,6687,6660,6596,6520,6445,6394,6373,6399,6466,6573,6705,6846,6966,7064,7098,7086,7004,6880,6727,6566,6434,6347,6337,6402,6560,6776,7053,7331,7594,7786,7881,7849,7689,7398,7024,6597,6185,5852,5644,5617,5782,6132,6651,7250,7892,8456,8886,9103,9068,8776,8250,7549,6760,5984,5324,4873,4697,4828,5255,5927,6748,7618,8394,8983,9274,9229,8827,8113,7162,6087,5018,4075,3378,2989,2952,3243,3802,4535,5315,6026,6559,6822,6799,6461,5886,5121,4288,3474,2782,2283,2017,2002,2200,2583,3056,3572,4030,4392,4605,4648,4533,4270,3908,3484,3047,2635,2281,2005,1808,1686,1626,1597,1591,1566,1517,1421,1271,1069,814,522,204,-120,-430,-717,-951,-1146,-1271,-1350,-1375,-1362,-1328,-1278,-1243,-1216,-1234,-1277,-1371,-1507,-1673,-1889,-2112,-2367,-2620,-2874,-3111,-3338,-3522,-3693,-3810,-3905,-3956,-3979,-3977,-3958,-3929,-3901,-3880,-3876,-3887,-3919,-3967,-4029,-4098,-4169,-4232,-4288,-4327,-4357,-4377,-4391,-4413,-4438,-4491,-4561,-4665,-4798,-4957,-5141,-5336,-5533,-5713,-5872,-5980,-6057,-6068,-6053,-5990,-5927,-5853,-5815,-5798,-5844,-5925,-6067,-6243,-6449,-6679,-6903,-7133,-7341,-7532,-7695,-7834,-7934,-8009,-8039,-8039,-8001,-7930,-7833,-7715,-7586,-7457,-7337,-7232,-7154,-7102,-7082,-7087,-7120,-7163,-7225,-7278,-7333,-7368,-7383,-7377,-7337,-7277,-7192,-7090,-6988,-6879,-6798,-6729,-6698,-6697,-6725,-6780,-6849,-6918,-6974,-7004,-6997,-6946,-6850,-6710,-6540,-6337,-6135,-5917,-5723,-5532,-5365,-5213,-5081,-4960,-4861,-4772,-4707,-4666,-4649,-4660,-4705,-4768,-4861,-4961,-5066,-5172,-5254,-5328,-5358,-5367,-5329,-5257,-5137,-4991,-4800,-4598,-4378,-4159,-3958,-3785,-3644,-3558,-3510,-3507,-3547,-3599,-3676,-3743,-3801,-3835,-3847,-3826,-3784,-3719,-3633,-3536,-3423,-3301,-3162,-3026,-2863,-2719,-2558,-2421,-2297,-2197,-2127,-2087,-2075,-2087,-2112,-2142,-2169,-2182,-2169,-2136,-2067,-1974,-1861,-1730,-1601,-1480,-1376,-1305,-1268,-1263,-1301,-1350,-1423,-1483,-1529,-1539,-1504,-1414,-1278,-1085,-863,-609,-352,-98,136,343,516,666,778,893,985,1104,1223,1373,1540,1721,1907,2086,2232,2349,2407,2407,2349,2229,2070,1885,1697,1543,1441,1421,1501,1685,1971,2337,2763,3201,3626,3991,4267,4442,4497,4453,4323,4137,3943,3760,3645,3598,3649,3792,4012,4300,4615,4944,5244,5506,5697,5819,5858,5821,5718,5564,5378,5190,5015,4888,4811,4810,4874,5004,5185,5392,5608,5807,5968,6084,6134,6138,6080,5998,5882,5776,5674,5606,5576,5580,5632,5706,5796,5895,5963,6013,6013,5971,5890,5776,5654,5541,5462,5435,5473,5580,5740,5953,6170,6395,6574,6710,6778,6787,6731,6642,6512,6388,6249,6138,6032,5945,5873,5802,5738,5679,5617,5570,5533,5515,5523,5558,5620,5712,5816,5934,6044,6139,6207,6225,6204,6124,5996,5832,5636,5430,5237,5054,4926,4831,4798,4820,4878,4982,5093,5199,5286,5315,5296,5203,5043,4834,4579,4316,4059,3837,3671,3571,3548,3600,3720,3893,4102,4328,4550,4752,4910,5026,5077,5081,5021,4923,4780,4620,4438,4254,4072,3895,3730,3571,3423,3286,3155,3046,2941,2870,2804,2770,2744,2735,2732,2728,2721,2704,2670,2624,2551,2466,2361,2245,2124,1998,1888,1783,1702,1639,1594,1576,1565,1569,1582,1588,1604,1608,1608,1610,1594,1580,1558,1524,1492,1450,1406,1358,1315,1265,1220,1165,1098,1015,907,768,611,419,219,3,-205,-404,-585,-742,-878,-988,-1082,-1161,-1231,-1291,-1353,-1408,-1465,-1517,-1571,-1619,-1675,-1726,-1781,-1841,-1893,-1955,-2000,-2046,-2077,-2100,-2113,-2112,-2112,-2096,-2096,-2086,-2105,-2131,-2196,-2289,-2429,-2606,-2828,-3075,-3343,-3606,-3852,-4055,-4205,-4293,-4317,-4287,-4221,-4137,-4058,-4006,-3991,-4023,-4100,-4201,-4322,-4423,-4507,-4534,-4518,-4440,-4328,-4187,-4053,-3936,-3875,-3872,-3943,-4086,-4279,-4516,-4757,-4979,-5151,-5250,-5261,-5179,-5008,-4773,-4494,-4217,-3971,-3798,-3729,-3777,-3952,-4240,-4616,-5040,-5474,-5862,-6175,-6369,-6437,-6376,-6200,-5939,-5638,-5325,-5063,-4860,-4758,-4745,-4829,-4974,-5169,-5368,-5549,-5692,-5771,-5797,-5760,-5686,-5584,-5479,-5389,-5332,-5318,-5358,-5439,-5574,-5727,-5903,-6071,-6212,-6324,-6372,-6372,-6305,-6188,-6031,-5847,-5659,-5478,-5330,-5216,-5158,-5138,-5171,-5236,-5327,-5432,-5531,-5614,-5675,-5694,-5678,-5619,-5518,-5392,-5247,-5092,-4956,-4837,-4764,-4735,-4760,-4834,-4947,-5087,-5233,-5366,-5464,-5517,-5500,-5426,-5278,-5086,-4843,-4590,-4329,-4090,-3881,-3721,-3599,-3540,-3509,-3521,-3549,-3591,-3628,-3662,-3670,-3663,-3625,-3568,-3484,-3381,-3265,-3137,-3012,-2888,-2777,-2681,-2599,-2538,-2482,-2443,-2398,-2352,-2303,-2239,-2174,-2104,-2039,-1987,-1949,-1934,-1943,-1969,-2022,-2072,-2137,-2186,-2218,-2229,-2198,-2135,-2037,-1898,-1742,-1569,-1395,-1243,-1114,-1021,-971,-958,-975,-1018,-1056,-1093,-1094,-1063,-984,-857,-697,-499,-298,-96,79,210,295,312,277,183,46,-116,-299,-471,-630,-760,-845,-890,-886,-833,-747,-616,-469,-298,-127,43,198,335,446,534,602,654,702,759,828,927,1048,1201,1369,1546,1717,1866,1987,2059,2100,2085,2053,1984,1922,1854,1817,1799,1825,1884,1975,2092,2212,2335,2423,2486,2489,2453,2367,2249,2127,2005,1934,1911,1964,2097,2301,2568,2873,3192,3495,3759,3965,4096,4154,4141,4072,3966,3852,3741,3672,3643,3675,3767,3905,4091,4296,4502,4703,4856,4978,5034,5039,4984,4886,4754,4604,4461,4328,4232,4167,4143,4151,4181,4220,4258,4271,4272,4229,4171,4084,3995,3910,3848,3821,3837,3902,4014,4162,4337,4525,4696,4856,4969,5045,5069,5051,4996,4916,4829,4741,4676,4638,4631,4662,4717,4797,4881,4966,5027,5071,5074,5050,4987,4903,4792,4677,4555,4441,4337,4252,4182,4142,4108,4112,4113,4148,4181,4227,4275,4318,4355,4377,4382,4366,4331,4271,4200,4109,4021,3931,3854,3794,3757,3746,3755,3788,3825,3868,3900,3907,3902,3855,3799,3716,3636,3558,3512,3487,3504,3561,3638,3754,3861,3977,4062,4126,4150,4136,4087,4007,3907,3795,3686,3576,3491,3408,3349,3297,3255,3227,3191,3177,3148,3144,3130,3129,3128,3126,3122,3106,3073,3026,2955,2874,2768,2668,2556,2463,2386,2325,2298,2285,2303,2328,2371,2404,2445,2462,2476,2462,2437,2391,2336,2273,2204,2143,2076,2029,1974,1935,1887,1842,1785,1725,1650,1579,1497,1431,1364,1325,1294,1282,1281,1278,1272,1240,1187,1092,967,808,620,427,230,48,-99,-220,-286,-316,-296,-249,-162,-72,43,139,239,304,354,366,352,304,233,139,40,-66,-156,-242,-295,-342,-358,-369,-371,-381,-399,-444,-506,-603,-718,-858,-1008,-1166,-1316,-1460,-1579,-1679,-1750,-1792,-1807,-1800,-1768,-1725,-1673,-1613,-1566,-1511,-1478,-1440,-1420,-1395,-1374,-1348,-1312,-1278,-1228,-1189,-1145,-1126,-1116,-1142,-1186,-1269,-1367,-1496,-1630,-1774,-1920,-2050,-2182,-2289,-2392,-2475,-2551,-2614,-2670,-2721,-2765,-2813,-2854,-2905,-2959,-3016,-3082,-3146,-3206,-3268,-3304,-3336,-3333,-3319,-3276,-3225,-3158,-3097,-3040,-3003,-2985,-2992,-3021,-3072,-3134,-3203,-3277,-3335,-3394,-3432,-3461,-3482,-3493,-3504,-3518,-3540,-3568,-3620,-3670,-3745,-3810,-3889,-3941,-3991,-4002,-3990,-3941,-3858,-3757,-3631,-3514,-3398,-3317,-3265,-3262,-3300,-3381,-3498,-3636,-3787,-3938,-4073,-4191,-4280,-4336,-4368,-4360,-4337,-4280,-4212,-4133,-4041,-3963,-3877,-3819,-3770,-3744,-3743,-3756,-3791,-3835,-3879,-3928,-3959,-3987,-3987,-3980,-3947,-3911,-3854,-3806,-3744,-3699,-3649,-3615,-3584,-3561,-3543,-3523,-3510,-3480,-3461,-3421,-3382,-3340,-3282,-3240,-3183,-3139,-3091,-3050,-3010,-2968,-2926,-2877,-2831,-2777,-2733,-2693,-2672,-2672,-2699,-2754,-2840,-2950,-3075,-3210,-3332,-3450,-3530,-3588,-3608,-3592,-3552,-3482,-3395,-3296,-3192,-3079,-2972,-2855,-2749,-2635,-2527,-2419,-2316,-2223,-2139,-2069,-2017,-1979,-1962,-1959,-1975,-2001,-2041,-2086,-2144,-2201,-2264,-2331,-2391,-2460,-2513,-2563,-2600,-2619,-2625,-2604,-2569,-2505,-2429,-2332,-2230,-2120,-2012,-1912,-1821,-1750,-1687,-1644,-1604,-1576,-1538,-1498,-1442,-1378,-1297,-1213,-1118,-1039,-962,-910,-878,-870,-889,-921,-977,-1031,-1101,-1156,-1215,-1261,-1303,-1332,-1357,-1369,-1371,-1365,-1340,-1300,-1247,-1169,-1081,-979,-863,-751,-628,-516,-402,-299,-197,-96,0,103,202,308,411,511,608,692,773,835,890,936,967,1000,1020,1040,1063,1076,1099,1107,1122,1125,1124,1111,1085,1049,1004,941,886,814,762,713,678,674,669,710,737,796,841,890,926,948,959,955,948,935,930,935,948,981,1022,1082,1148,1225,1309,1397,1491,1589,1686,1785,1875,1958,2020,2067,2082,2075,2038,1983,1902,1825,1724,1654,1567,1520,1470,1449,1437,1438,1448,1465,1478,1496,1504,1515,1517,1517,1517,1517,1521,1536,1552,1591,1631,1692,1752,1829,1893,1968,2020,2081,2112,2157,2173,2207,2231,2264,2306,2350,2401,2458,2504,2553,2587,2611,2626,2626,2622,2609,2601,2591,2588,2597,2611,2642,2682,2740,2810,2896,2990,3099,3201,3312,3398,3480,3522,3550,3530,3499,3423,3340,3240,3136,3043,2952,2887,2838,2809,2805,2811,2844,2875,2927,2969,3021,3064,3100,3134,3153,3175,3185,3203,3219,3243,3271,3306,3342,3372,3403,3408,3414,3394,3367,3333,3299,3271,3263,3266,3298,3342,3402,3465,3524,3567,3593,3588,3555,3496,3410,3300,3184,3046,2919,2776,2657,2535,2438,2357,2300,2272,2268,2297,2340,2410,2485,2566,2643,2709,2757,2798,2811,2823,2811,2799,2779,2754,2731,2701,2671,2638,2603,2567,2532,2499,2471,2450,2434,2424,2419,2410,2407,2384,2363,2319,2264,2196,2103,2007,1885,1768,1633,1510,1391,1288,1214,1167,1163,1193,1269,1370,1503,1650,1798,1946,2077,2187,2282,2353,2406,2450,2476,2500,2510,2519,2508,2500,2464,2436,2379,2332,2274,2211,2162,2097,2043,1981,1914,1837,1751,1652,1545,1433,1312,1194,1079,967,865,773,687,616,554,503,469,440,430,430,438,465,487,531,572,622,677,732,795,853,912,965,1007,1042,1052,1057,1035,999,954,891,831,762,694,625,554,472,387,280,164,32,-114,-260,-411,-549,-682,-792,-892,-974,-1042,-1105,-1155,-1202,-1240,-1272,-1290,-1295,-1286,-1254,-1213,-1154,-1084,-1014,-936,-866,-798,-742,-692,-656,-628,-617,-616,-638,-676,-739,-826,-938,-1070,-1224,-1386,-1555,-1713,-1862,-1979,-2071,-2119,-2132,-2098,-2036,-1931,-1819,-1681,-1558,-1436,-1342,-1271,-1239,-1228,-1252,-1289,-1343,-1392,-1440,-1470,-1482,-1478,-1452,-1418,-1371,-1324,-1275,-1236,-1200,-1177,-1158,-1152,-1153,-1165,-1189,-1229,-1281,-1355,-1437,-1535,-1635,-1738,-1828,-1907,-1964,-2001,-2017,-2018,-2006,-1993,-1986,-1991,-2011,-2055,-2115,-2188,-2278,-2354,-2442,-2502,-2552,-2582,-2586,-2578,-2555,-2525,-2497,-2476,-2457,-2463,-2469,-2498,-2528,-2566,-2604,-2642,-2675,-2706,-2735,-2763,-2798,-2835,-2884,-2936,-2995,-3052,-3107,-3139,-3166,-3150,-3119,-3049,-2960,-2844,-2720,-2589,-2466,-2356,-2276,-2212,-2196,-2196,-2237,-2302,-2385,-2492,-2604,-2718,-2840,-2940,-3044,-3121,-3190,-3235,-3272,-3290,-3307,-3309,-3322,-3325,-3344,-3354,-3374,-3385,-3395,-3391,-3371,-3338,-3274,-3203,-3103,-2996,-2876,-2759,-2639,-2541,-2448,-2381,-2325,-2292,-2261,-2243,-2219,-2189,-2154,-2096,-2045,-1972,-1919,-1864,-1838,-1832,-1864,-1920,-2010,-2115,-2232,-2342,-2442,-2511,-2553,-2559,-2532,-2480,-2409,-2332,-2255,-2187,-2139,-2100,-2091,-2090,-2112,-2142,-2188,-2242,-2305,-2375,-2455,-2528,-2610,-2669,-2722,-2745,-2734,-2692,-2604,-2483,-2324,-2137,-1938,-1725,-1525,-1334,-1178,-1048,-964,-915,-912,-943,-1009,-1099,-1210,-1329,-1455,-1579,-1698,-1809,-1913,-2004,-2089,-2161,-2219,-2269,-2295,-2306,-2298,-2267,-2221,-2160,-2091,-2019,-1953,-1891,-1840,-1796,-1753,-1711,-1658,-1593,-1504,-1399,-1274,-1132,-991,-845,-716,-611,-529,-486,-480,-504,-573,-663,-786,-927,-1078,-1240,-1396,-1538,-1660,-1744,-1792,-1791,-1740,-1643,-1504,-1331,-1136,-930,-725,-535,-354,-208,-72,33,122,197,254,304,342,372,391,395,388,361,321,263,192,114,26,-53,-121,-174,-189,-179,-128,-38,78,221,374,524,656,764,831,863,857,822,768,707,651,609,592,592,618,661,706,768,811,865,899,938,966,998,1031,1061,1100,1125,1158,1175,1189,1200,1203,1216,1235,1265,1316,1376,1453,1535,1617,1684,1742,1767,1771,1740,1680,1597,1487,1367,1239,1107,991,883,798,744,704,702,714,743,791,834,889,938,995,1054,1125,1208,1311,1426,1559,1694,1818,1937,2007,2060,2051,2006,1920,1792,1654,1491,1339,1192,1063,962,884,840,820,834,870,934,1018,1123,1233,1362,1475,1595,1694,1781,1851,1902,1949,1981,2029,2068,2136,2207,2296,2394,2489,2584,2659,2717,2745,2754,2728,2697,2636,2585,2529,2482,2452,2431,2428,2434,2447,2460,2465,2461,2438,2398,2338,2262,2172,2079,1985,1903,1836,1791,1772,1777,1801,1844,1893,1948,1997,2040,2076,2108,2140,2177,2224,2290,2367,2470,2574,2692,2806,2908,3003,3063,3111,3118,3105,3057,2982,2878,2747,2593,2417,2230,2034,1844,1665,1518,1397,1326,1293,1307,1356,1433,1532,1631,1732,1819,1884,1938,1967,1982,1990,1983,1984,1980,1985,1995,2014,2037,2069,2094,2122,2134,2137,2121,2083,2032,1958,1877,1788,1700,1619,1551,1494,1454,1428,1409,1403,1394,1393,1396,1400,1421,1447,1495,1557,1632,1721,1813,1900,1980,2034,2078,2083,2078,2037,1984,1910,1822,1720,1612,1492,1372,1255,1138,1051,980,949,961,1010,1107,1235,1389,1547,1703,1830,1923,1975,1972,1931,1850,1736,1612,1473,1344,1220,1109,1010,920,837,751,666,563,459,334,210,79,-38,-148,-217,-268,-260,-218,-127,4,154,326,492,643,766,850,892,898,856,800,710,625,525,440,354,289,223,178,134,102,80,61,55,47,46,37,27,6,-20,-57,-87,-127,-138,-149,-123,-86,-22,55,131,210,263,300,300,273,211,126,15,-106,-241,-378,-512,-655,-786,-922,-1049,-1177,-1286,-1393,-1473,-1528,-1556,-1541,-1489,-1394,-1257,-1077,-872,-631,-386,-133,103,317,491,621,695,720,694,624,518,394,246,105,-42,-175,-296,-399,-487,-548,-595,-619,-625,-619,-602,-585,-571,-570,-589,-624,-692,-769,-867,-968,-1063,-1146,-1205,-1240,-1240,-1225,-1182,-1140,-1100,-1069,-1067,-1080,-1123,-1178,-1243,-1302,-1349,-1366,-1360,-1307,-1232,-1111,-976,-809,-645,-466,-307,-158,-43,45,79,83,23,-67,-211,-378,-568,-770,-965,-1153,-1321,-1463,-1586,-1684,-1767,-1838,-1905,-1968,-2039,-2107,-2184,-2254,-2320,-2367,-2389,-2382,-2331,-2233,-2096,-1904,-1693,-1450,-1209,-981,-781,-634,-535,-504,-526,-600,-714,-855,-1008,-1170,-1317,-1465,-1594,-1716,-1826,-1923,-2008,-2079,-2124,-2152,-2147,-2119,-2058,-1976,-1869,-1751,-1619,-1492,-1358,-1240,-1129,-1029,-948,-878,-825,-790,-771,-766,-788,-817,-872,-937,-1007,-1087,-1152,-1211,-1245,-1255,-1234,-1184,-1106,-1009,-895,-778,-658,-551,-456,-379,-322,-280,-261,-247,-258,-262,-282,-298,-322,-345,-383,-422,-491,-570,-683,-819,-980,-1168,-1362,-1561,-1747,-1903,-2025,-2090,-2098,-2043,-1923,-1753,-1531,-1275,-1004,-717,-447,-192,35,212,355,438,478,464,412,320,207,74,-61,-200,-327,-453,-563,-675,-782,-895,-1015,-1141,-1275,-1409,-1537,-1649,-1737,-1787,-1802,-1763,-1689,-1567,-1419,-1249,-1068,-895,-735,-607,-505,-444,-415,-413,-443,-482,-535,-584,-635,-671,-709,-737,-770,-804,-856,-914,-998,-1088,-1190,-1287,-1367,-1421,-1430,-1388,-1285,-1123,-909,-652,-374,-89,177,409,591,718,777,784,734,641,527,380,245,99,-27,-138,-233,-308,-363,-414,-444,-482,-510,-542,-572,-598,-616,-622,-604,-567,-498,-405,-287,-151,-5,138,275,382,469,511,526,494,437,342,237,107,-13,-139,-244,-329,-388,-412,-403,-363,-293,-200,-96,17,121,216,285,336,350,346,312,266,206,138,76,10,-39,-94,-130,-176,-209,-254,-300,-355,-417,-489,-561,-643,-715,-788,-842,-884,-903,-895,-861,-798,-701,-584,-434,-275,-100,68,244,387,525,623,695,732,735,706,650,567,468,352,235,112,1,-101,-183,-244,-285,-299,-293,-267,-223,-167,-102,-23,49,136,214,295,370,440,499,550,583,607,609,603,581,554,527,504,493,501,529,578,649,733,829,925,1019,1100,1167,1220,1247,1270,1262,1254,1225,1192,1149,1101,1046,991,931,874,811,748,682,606,526,430,326,212,95,-23,-129,-219,-284,-317,-319,-281,-220,-117,-6,137,281,436,590,737,875,996,1098,1174,1220,1242,1229,1195,1137,1058,973,878,778,685,577,482,370,259,136,4,-135,-277,-421,-551,-669,-767,-824,-861,-840,-792,-695,-561,-398,-211,-13,183,367,521,641,713,736,711,634,524,376,219,46,-112,-259,-382,-471,-539,-570,-583,-575,-552,-531,-499,-479,-453,-435,-409,-383,-342,-287,-214,-119,-5,128,279,437,605,764,921,1056,1170,1258,1311,1327,1316,1255,1180,1060,931,780,631,481,355,238,168,117,123,151,233,333,470,624,783,957,1104,1256,1367,1466,1521,1550,1534,1488,1397,1277,1122,940,745,537,336,155,-1,-113,-180,-200,-170,-99,1,122,250,370,482,575,649,712,762,813,868,931,1007,1091,1181,1262,1335,1375,1383,1349,1262,1134,963,751,524,275,33,-203,-414,-600,-751,-862,-941,-976,-981,-949,-884,-799,-684,-552,-408,-253,-96,50,195,310,409,477,514,522,503,457,393,321,232,157,72,-1,-68,-135,-192,-248,-304,-351,-401,-436,-468,-483,-482,-466,-427,-374,-300,-212,-105,8,134,264,388,517,621,718,779,824,823,805,741,666,559,449,333,220,130,47,3,-25,-15,16,76,160,255,371,488,605,723,820,903,963,988,990,953,886,789,669,530,383,229,90,-40,-140,-214,-255,-261,-236,-185,-109,-21,76,176,263,354,414,480,514,556,578,609,636,670,713,757,807,847,882,895,884,847,776,676,551,394,225,39,-150,-338,-514,-675,-808,-909,-974,-1000,-985,-945,-866,-780,-676,-578,-485,-406,-345,-299,-262,-247,-214,-211,-178,-162,-136,-110,-100,-91,-108,-140,-194,-273,-369,-474,-592,-698,-799,-877,-924,-951,-928,-889,-804,-703,-575,-437,-290,-140,-3,131,242,335,407,451,470,467,434,380,300,207,85,-32,-178,-312,-451,-585,-697,-800,-874,-926,-952,-943,-917,-858,-780,-680,-558,-426,-276,-117,41,205,347,480,580,647,673,661,606,524,411,287,160,33,-73,-171,-239,-294,-325,-346,-349,-350,-329,-317,-276,-245,-179,-117,-20,79,200,328,456,584,691,783,836,865,846,798,709,591,444,282,100,-82,-267,-447,-610,-765,-891,-1003,-1082,-1141,-1167,-1167,-1140,-1085,-1004,-909,-786,-666,-533,-408,-292,-188,-101,-35,22,49,79,78,84,61,43,6,-37,-80,-140,-188,-239,-285,-317,-345,-356,-366,-365,-371,-377,-396,-430,-473,-535,-596,-665,-717,-758,-763,-742,-679,-588,-461,-320,-165,-12,120,243,319,378,394,386,351,301,244,189,147,119,119,139,189,257,343,435,525,601,658,677,673,618,544,426,295,142,-11,-167,-308,-443,-550,-644,-708,-750,-764,-753,-718,-658,-582,-483,-379,-255,-141,-2,119,256,382,509,629,734,824,887,924,919,883,800,687,545,378,211,46,-105,-217,-312,-353,-370,-355,-314,-269,-217,-173,-144,-126,-130,-142,-175,-203,-247,-279,-318,-341,-371,-379,-397,-394,-394,-389,-375,-370,-355,-356,-347,-355,-355,-359,-359,-345,-329,-289,-249,-191,-137,-86,-44,-24,-24,-47,-98,-155,-232,-297,-365,-400,-426,-407,-371,-298,-209,-93,18,148,249,351,411,452,448,409,334,224,91,-59,-213,-364,-488,-595,-656,-684,-666,-601,-502,-359,-191,3,207,419,613,800,942,1060,1120,1141,1105,1034,918,781,625,467,318,181,69,-28,-97,-158,-201,-248,-280,-323,-352,-378,-390,-379,-353,-293,-220,-122,-21,90,190,285,362,424,472,500,518,521,509,488,442,386,305,205,85,-52,-208,-367,-544,-712,-880,-1037,-1175,-1289,-1376,-1423,-1429,-1397,-1311,-1200,-1037,-864,-660,-459,-255,-64,106,259,374,473,527,563,553,526,459,373,266,144,19,-104,-213,-309,-372,-423,-444,-451,-447,-438,-428,-425,-424,-426,-429,-424,-402,-369,-307,-232,-134,-30,80,181,269,338,384,401,405,384,351,313,260,213,161,110,70,31,10,-1,10,32,74,128,180,241,286,325,346,351,345,330,308,291,276,269,267,274,274,287,276,272,243,212,167,114,66,9,-24,-56,-55,-38,10,85,185,311,450,599,741,873,974,1047,1073,1059,1001,910,794,660,529,401,296,210,144,102,66,48,16,-6,-49,-92,-147,-203,-263,-317,-368,-414,-446,-481,-496,-518,-521,-525,-513,-497,-470,-439,-398,-365,-324,-301,-276,-273,-270,-282,-295,-311,-324,-333,-326,-316,-285,-248,-197,-138,-78,-12,49,104,147,180,194,199,181,158,122,86,50,22,9,2,18,35,65,90,109,113,103,72,24,-39,-111,-186,-258,-324,-374,-412,-427,-427,-401,-355,-286,-189,-76,62,209,363,513,647,757,833,872,870,839,767,688,574,474,354,244,133,20,-85,-193,-283,-377,-432,-476,-479,-443,-375,-263,-128,30,195,353,494,607,681,725,718,690,625,548,461,378,306,256,221,222,230,261,292,314,319,293,231,129,-3,-172,-350,-533,-703,-846,-947,-1015,-1018,-995,-915,-812,-674,-525,-352,-188,-9,144,299,414,510,557,568,531,456,347,219,88,-38,-133,-204,-226,-219,-172,-112,-34,36,93,134,136,133,85,40,-26,-94,-148,-206,-234,-254,-246,-216,-166,-88,-3,104,206,311,397,460,495,489,450,371,260,129,-18,-162,-300,-415,-499,-550,-560,-531,-467,-365,-240,-96,61,217,365,493,602,667,715,708,683,621,539,445,343,243,158,78,29,-8,-15,-2,38,96,176,266,362,450,524,570,580,544,466,336,181,-15,-209,-415,-593,-753,-870,-957,-1002,-1020,-1015,-999,-979,-968,-965,-980,-1003,-1039,-1072,-1101,-1119,-1110,-1087,-1028,-949,-845,-727,-598,-475,-357,-264,-196,-163,-166,-202,-266,-355,-449,-546,-632,-696,-748,-766,-777,-764,-749,-730,-704,-681,-648,-607,-551,-477,-381,-266,-137,5,148,292,420,542,633,705,743,746,707,636,517,379,206,35,-137,-281,-392,-451,-462,-413,-322,-192,-40,116,264,388,471,521,519,490,422,353,273,223,202,221,295,410,568,752,948,1139,1309,1441,1523,1546,1494,1378,1177,915,588,216,-184,-586,-967,-1304,-1573,-1761,-1858,-1864,-1781,-1629,-1405,-1150,-856,-567,-274,-11,218,397,521,574,577,506,403,258,107,-43,-171,-259,-318,-324,-313,-270,-227,-188,-169,-182,-227,-314,-436,-591,-771,-965,-1158,-1343,-1487,-1597,-1635,-1609,-1504,-1320,-1070,-761,-414,-49,307,639,912,1124,1249,1284,1234,1090,879,609,306,-10,-310,-580,-795,-945,-1032,-1039,-995,-893,-752,-596,-422,-267,-126,-20,49,72,55,-9,-96,-217,-339,-464,-579,-661,-727,-749,-746,-707,-645,-560,-456,-351,-233,-132,-37,29,65,67,29,-41,-140,-248,-349,-431,-461,-441,-347,-174,54,359,694,1057,1420,1755,2046,2271,2413,2464,2423,2285,2073,1793,1473,1134,811,517,288,126,48,53,131,269,449,644,842,1006,1138,1207,1224,1177,1081,950,786,634,479,363,285,246,270,325,436,563,722,875,1030,1152,1248,1283,1263,1173,1010,786,499,173,-172,-521,-841,-1125,-1347,-1501,-1588,-1598,-1557,-1451,-1316,-1145,-965,-787,-617,-478,-365,-298,-268,-279,-324,-385,-466,-533,-601,-632,-645,-619,-563,-481,-365,-232,-78,86,256,421,571,695,777,816,796,728,602,450,267,98,-66,-176,-242,-239,-173,-47,125,333,552,760,954,1090,1190,1216,1188,1110,978,836,666,527,401,329,305,344,439,590,776,991,1207,1414,1582,1699,1749,1724,1617,1438,1195,904,596,282,0,-233,-399,-483,-482,-397,-236,-16,245,525,803,1044,1241,1358,1396,1338,1185,951,644,288,-84,-466,-801,-1102,-1324,-1477,-1546,-1543,-1467,-1342,-1177,-986,-797,-614,-462,-350,-276,-260,-278,-335,-410,-482,-543,-568,-548,-481,-354,-188,21,249,486,712,916,1084,1201,1269,1275,1228,1128,985,814,622,440,262,123,16,-44,-57,-31,37,126,238,358,473,589,675,754,793,809,792,733,665,548,441,305,185,69,-28,-101,-153,-178,-184,-173,-148,-129,-104,-108,-118,-168,-241,-348,-481,-619,-766,-885,-973,-1004,-969,-866,-686,-448,-156,173,505,843,1138,1398,1589,1705,1743,1691,1564,1362,1109,819,524,230,-21,-233,-378,-464,-488,-457,-382,-272,-147,-5,128,262,371,467,528,565,570,539,492,411,331,236,153,83,27,10,-1,29,62,111,158,185,195,158,85,-47,-224,-450,-708,-989,-1264,-1531,-1744,-1920,-2018,-2051,-2012,-1901,-1736,-1520,-1278,-1016,-761,-523,-319,-164,-64,-19,-40,-100,-207,-326,-458,-572,-662,-719,-731,-707,-640,-542,-415,-271,-114,42,193,319,417,469,466,402,276,90,-140,-401,-672,-930,-1155,-1333,-1444,-1494,-1468,-1389,-1248,-1073,-866,-650,-438,-243,-81,37,106,121,86,14,-90,-201,-300,-380,-409,-396,-325,-206,-47,139,336,524,695,822,914,945,929,860,752,609,451,289,138,14,-70,-117,-106,-56,37,164,306,454,599,711,801,834,830,763,658,501,318,112,-94,-293,-465,-605,-700,-755,-755,-727,-654,-568,-465,-370,-288,-241,-230,-275,-368,-517,-706,-925,-1148,-1357,-1524,-1631,-1657,-1599,-1454,-1231,-958,-633,-314,7,282,509,669,750,762,698,572,401,187,-30,-251,-449,-604,-728,-782,-803,-772,-703,-619,-512,-406,-303,-209,-129,-71,-31,-20,-38,-85,-165,-267,-394,-523,-661,-776,-867,-927,-936,-912,-841,-736,-611,-475,-346,-242,-176,-161,-206,-315,-478,-688,-916,-1144,-1334,-1463,-1497,-1421,-1224,-908,-483,28,592,1180,1741,2256,2676,2986,3161,3191,3084,2844,2493,2063,1579,1085,607,182,-176,-439,-611,-684,-671,-578,-431,-240,-31,176,365,514,609,642,609,508,356,158,-56,-274,-467,-623,-722,-764,-737,-660,-529,-369,-188,-9,153,281,363,377,334,210,27,-212,-492,-784,-1073,-1327,-1530,-1663,-1712,-1682,-1567,-1382,-1141,-855,-551,-240,49,310,517,667,751,765,720,619,482,325,161,17,-105,-189,-226,-230,-179,-110,1,114,242,363,463,549,597,615,603,561,497,436,362,323,292,308,352,434,546,674,810,943,1043,1119,1130,1091,980,804,562,276,-45,-370,-677,-943,-1134,-1250,-1264,-1193,-1034,-812,-544,-255,29,295,514,692,807,876,884,857,787,701,599,501,416,355,329,342,399,495,630,786,957,1119,1260,1360,1402,1371,1266,1075,814,490,122,-258,-632,-965,-1230,-1417,-1492,-1471,-1343,-1125,-835,-493,-134,228,546,821,1009,1115,1122,1029,855,602,306,-15,-329,-602,-812,-942,-971,-909,-748,-514,-219,110,442,770,1044,1275,1422,1497,1487,1396,1244,1027,792,532,293,80,-86,-192,-245,-234,-183,-91,17,133,236,321,370,382,347,266,132,-46,-270,-524,-799,-1078,-1340,-1571,-1744,-1852,-1881,-1828,-1706,-1516,-1283,-1029,-769,-536,-333,-177,-76,-19,-7,-23,-49,-82,-97,-89,-50,25,136,273,436,610,787,957,1107,1230,1318,1371,1376,1349,1277,1179,1057,919,779,644,519,425,345,307,287,307,345,412,493,586,685,773,854,904,927,914,860,778,664,540,415,305,220,169,153,173,211,266,308,337,324,270,161,0,-209,-468,-754,-1067,-1382,-1687,-1967,-2203,-2377,-2487,-2508,-2458,-2323,-2121,-1867,-1570,-1268,-961,-688,-450,-263,-137,-61,-43,-68,-133,-222,-331,-441,-547,-635,-697,-724,-706,-648,-536,-393,-207,-8,211,414,612,772,906,999,1053,1076,1066,1038,996,948,899,862,828,816,809,821,831,851,854,847,808,738,620,466,261,28,-226,-490,-729,-935,-1087,-1157,-1155,-1056,-879,-629,-317,29,398,765,1101,1411,1655,1845,1962,2009,1991,1907,1771,1590,1384,1156,935,715,528,363,241,146,90,48,29,-2,-31,-99,-183,-320,-484,-687,-922,-1162,-1412,-1637,-1832,-1970,-2055,-2056,-1992,-1855,-1651,-1413,-1138,-865,-602,-379,-197,-84,-25,-33,-95,-202,-344,-504,-668,-822,-960,-1054,-1115,-1120,-1071,-970,-814,-606,-370,-96,175,453,696,915,1075,1188,1241,1237,1189,1102,989,871,750,646,557,496,453,424,410,386,366,323,261,179,70,-55,-199,-358,-516,-684,-831,-977,-1089,-1183,-1237,-1256,-1236,-1184,-1094,-995,-872,-762,-653,-574,-515,-489,-489,-513,-551,-600,-641,-678,-688,-680,-631,-550,-433,-273,-90,128,353,592,817,1031,1219,1369,1496,1574,1630,1647,1644,1616,1570,1514,1435,1359,1270,1179,1099,1013,957,902,881,863,874,880,897,894,877,830,757,653,534,402,276,173,103,81,104,177,289,425,576,709,821,889,899,854,745,570,358,85,-198,-510,-814,-1100,-1360,-1561,-1715,-1784,-1789,-1711,-1569,-1367,-1130,-865,-612,-370,-174,-24,69,101,84,15,-86,-214,-353,-496,-631,-745,-849,-909,-966,-975,-981,-954,-930,-890,-852,-814,-777,-737,-693,-636,-563,-473,-362,-229,-88,68,216,359,484,588,669,725,755,763,741,700,626,521,385,210,9,-217,-453,-687,-898,-1073,-1201,-1258,-1261,-1190,-1064,-895,-688,-463,-238,-6,199,395,567,716,847,956,1044,1112,1166,1194,1216,1214,1208,1191,1166,1143,1109,1078,1035,986,923,847,754,645,523,386,242,93,-53,-192,-315,-417,-491,-526,-525,-476,-392,-264,-116,57,217,373,488,560,581,541,454,313,146,-54,-254,-452,-637,-790,-916,-992,-1030,-1011,-945,-829,-666,-474,-254,-30,186,377,527,636,695,706,691,642,598,552,526,523,539,573,608,639,640,614,539,422,258,58,-169,-411,-648,-879,-1075,-1240,-1360,-1431,-1453,-1425,-1353,-1242,-1104,-945,-778,-615,-455,-320,-196,-99,-18,44,94,126,155,164,169,156,137,98,59,1,-46,-96,-135,-152,-157,-129,-79,-5,102,222,376,535,712,897,1074,1253,1406,1537,1632,1688,1697,1667,1587,1478,1338,1175,1015,838,680,520,372,229,91,-47,-188,-323,-463,-591,-711,-808,-890,-934,-962,-948,-913,-851,-763,-661,-540,-412,-277,-149,-32,61,117,135,94,1,-153,-357,-601,-874,-1150,-1412,-1642,-1812,-1926,-1957,-1922,-1823,-1667,-1488,-1279,-1092,-908,-770,-659,-594,-554,-549,-545,-553,-543,-519,-470,-392,-292,-173,-34,100,244,373,485,593,673,752,814,876,936,999,1063,1129,1186,1240,1271,1280,1262,1208,1122,1007,859,696,513,323,137,-53,-219,-386,-520,-647,-744,-829,-887,-932,-961,-974,-982,-978,-964,-946,-906,-859,-778,-681,-541,-377,-178,46,283,531,760,975,1150,1284,1377,1416,1427,1394,1351,1285,1219,1152,1079,1012,929,847,741,630,497,360,215,76,-61,-174,-281,-359,-429,-478,-521,-556,-588,-619,-653,-680,-718,-741,-763,-780,-782,-783,-769,-752,-728,-708,-682,-667,-643,-631,-604,-571,-511,-428,-304,-146,55,287,543,804,1064,1285,1478,1602,1674,1678,1621,1518,1377,1207,1037,850,684,516,360,208,49,-106,-281,-457,-645,-843,-1030,-1229,-1398,-1575,-1716,-1855,-1956,-2044,-2098,-2123,-2113,-2064,-1978,-1858,-1705,-1532,-1343,-1153,-972,-804,-666,-553,-472,-427,-408,-427,-467,-538,-625,-732,-847,-959,-1064,-1140,-1181,-1176,-1104,-979,-773,-517,-195,164,551,947,1330,1681,1995,2238,2427,2534,2579,2557,2475,2355,2194,2023,1840,1662,1502,1350,1231,1122,1035,963,895,843,785,734,685,636,599,564,541,531,530,541,565,597,636,687,737,799,855,912,951,979,968,927,825,682,477,227,-54,-367,-668,-962,-1212,-1415,-1560,-1643,-1669,-1649,-1589,-1512,-1417,-1333,-1245,-1182,-1124,-1082,-1051,-1020,-993,-959,-921,-868,-814,-740,-671,-592,-514,-448,-384,-342,-309,-299,-299,-319,-339,-365,-380,-382,-355,-304,-212,-89,72,259,470,685,907,1106,1287,1427,1528,1574,1577,1524,1428,1291,1116,919,698,467,224,-15,-257,-482,-699,-888,-1050,-1170,-1246,-1263,-1230,-1124,-974,-764,-519,-248,32,306,547,764,919,1035,1091,1109,1085,1040,977,915,854,802,757,716,675,617,549,445,325,164,-20,-223,-444,-663,-876,-1076,-1241,-1382,-1477,-1536,-1546,-1521,-1445,-1340,-1195,-1026,-838,-634,-435,-237,-66,84,203,278,322,323,298,244,183,102,46,-15,-35,-37,5,79,192,331,498,670,854,1015,1169,1280,1369,1406,1421,1391,1341,1269,1175,1083,973,868,754,638,513,386,246,104,-47,-202,-353,-506,-641,-771,-872,-956,-1006,-1022,-1009,-952,-872,-756,-624,-476,-327,-178,-42,74,178,250,315,349,374,375,356,320,248,160,30,-115,-295,-470,-661,-820,-965,-1055,-1099,-1080,-1005,-868,-690,-465,-223,38,296,544,769,971,1136,1273,1368,1432,1456,1450,1410,1337,1243,1113,975,806,638,453,275,99,-62,-205,-321,-407,-456,-468,-441,-375,-278,-154,-10,136,288,427,545,648,712,760,767,754,705,636,531,410,255,85,-104,-307,-511,-712,-901,-1070,-1209,-1326,-1400,-1454,-1469,-1468,-1435,-1396,-1332,-1267,-1186,-1108,-1017,-940,-844,-770,-684,-609,-528,-451,-367,-279,-184,-80,20,125,216,297,359,394,411,404,380,350,314,288,270,273,291,333,383,457,527,613,691,767,837,891,935,958,959,941,891,819,711,579,414,229,15,-205,-442,-671,-896,-1096,-1271,-1402,-1490,-1526,-1502,-1426,-1291,-1111,-888,-640,-369,-98,173,424,664,874,1066,1230,1373,1496,1589,1668,1716,1746,1750,1735,1699,1654,1586,1519,1429,1335,1217,1081,919,731,513,278,23,-234,-482,-714,-906,-1068,-1171,-1234,-1248,-1212,-1156,-1055,-955,-833,-721,-615,-523,-454,-409,-391,-396,-431,-470,-531,-579,-619,-639,-621,-577,-485,-366,-207,-38,157,336,519,665,791,869,913,904,857,765,638,484,305,118,-72,-253,-423,-568,-700,-799,-891,-960,-1030,-1094,-1165,-1237,-1313,-1387,-1451,-1497,-1514,-1492,-1431,-1324,-1174,-992,-775,-548,-315,-88,115,295,433,530,579,578,531,434,311,147,-15,-191,-341,-467,-545,-577,-547,-467,-326,-144,84,329,600,865,1128,1371,1578,1757,1880,1959,1986,1958,1883,1767,1611,1438,1244,1049,859,678,519,374,251,149,58,-16,-81,-136,-189,-227,-268,-287,-306,-300,-277,-237,-162,-73,48,190,341,504,663,803,930,1007,1060,1053,1006,910,778,600,414,189,-27,-250,-469,-659,-844,-987,-1114,-1198,-1258,-1285,-1284,-1267,-1230,-1186,-1146,-1105,-1080,-1071,-1068,-1094,-1113,-1146,-1174,-1182,-1184,-1148,-1090,-1001,-881,-745,-588,-432,-278,-141,-29,56,110,129,134,113,99,91,103,155,237,374,540,751,973,1208,1429,1624,1772,1871,1893,1862,1748,1586,1356,1097,798,488,173,-136,-424,-685,-910,-1094,-1234,-1320,-1364,-1351,-1296,-1197,-1058,-896,-703,-508,-300,-104,82,247,391,505,596,659,701,728,740,742,747,740,740,726,710,673,620,538,426,286,110,-85,-297,-516,-723,-906,-1059,-1151,-1206,-1185,-1126,-1006,-856,-679,-489,-305,-128,25,157,265,346,417,465,515,550,587,623,651,679,699,705,711,688,666,621,569,509,442,380,320,279,248,243,256,290,344,406,475,543,593,635,636,619,559,466,340,179,-8,-218,-448,-679,-929,-1156,-1392,-1597,-1783,-1939,-2050,-2126,-2146,-2117,-2032,-1894,-1711,-1481,-1224,-940,-652,-366,-104,133,318,464,544,578,552,490,387,269,142,12,-89,-188,-241,-281,-290,-275,-249,-204,-154,-102,-42,13,73,129,184,239,286,337,372,412,439,470,495,522,552,581,618,652,686,719,746,767,778,780,776,756,740,703,676,641,608,586,564,561,566,580,616,644,698,733,781,807,830,827,812,763,699,601,487,346,190,17,-163,-353,-540,-732,-914,-1093,-1260,-1419,-1566,-1700,-1824,-1929,-2030,-2113,-2179,-2240,-2263,-2284,-2262,-2219,-2140,-2027,-1879,-1704,-1502,-1283,-1056,-824,-602,-392,-192,-18,145,285,410,521,618,702,775,834,886,932,969,1020,1060,1131,1202,1298,1406,1522,1640,1748,1837,1888,1903,1858,1770,1621,1425,1190,915,634,331,41,-242,-499,-723,-914,-1056,-1160,-1207,-1216,-1168,-1088,-960,-804,-625,-422,-218,-5,196,384,551,695,806,895,948,981,991,986,973,960,938,934,919,922,913,903,881,839,783,696,595,463,327,169,23,-131,-263,-381,-480,-545,-594,-605,-596,-558,-496,-417,-316,-214,-102,3,96,176,226,262,260,247,208,158,107,50,6,-33,-57,-76,-82,-89,-92,-97,-107,-112,-125,-127,-128,-115,-95,-61,-22,20,61,89,97,83,32,-48,-165,-308,-477,-655,-839,-1013,-1167,-1297,-1395,-1460,-1497,-1496,-1482,-1433,-1378,-1298,-1202,-1091,-954,-799,-618,-411,-196,41,260,471,645,766,834,827,760,627,451,247,25,-171,-357,-486,-576,-610,-597,-544,-455,-346,-219,-88,46,170,295,394,492,559,617,650,674,682,695,704,731,767,825,897,979,1065,1143,1203,1234,1232,1187,1105,983,823,646,446,250,60,-101,-229,-298,-316,-257,-143,49,279,565,858,1161,1442,1680,1871,1984,2030,1992,1889,1710,1483,1211,911,605,295,6,-263,-497,-700,-871,-1012,-1138,-1244,-1352,-1460,-1575,-1699,-1828,-1952,-2068,-2154,-2210,-2216,-2171,-2071,-1928,-1740,-1534,-1313,-1094,-901,-720,-574,-446,-342,-245,-159,-65,23,119,205,285,353,391,417,404,384,338,291,241,199,179,172,198,242,315,393,488,569,636,673,663,606,493,325,111,-141,-410,-685,-935,-1161,-1325,-1443,-1485,-1471,-1396,-1267,-1102,-900,-683,-458,-231,-19,174,345,479,586,657,695,713,703,688,663,638,620,607,595,593,576,562,531,486,429,359,278,199,116,45,-17,-64,-99,-114,-120,-105,-82,-42,7,69,133,206,266,326,356,375,364,333,287,232,179,141,123,140,187,265,372,490,617,734,826,894,914,901,835,737,603,444,279,107,-48,-183,-285,-360,-391,-405,-389,-370,-353,-352,-377,-433,-524,-638,-776,-911,-1051,-1154,-1241,-1275,-1280,-1243,-1173,-1079,-965,-835,-693,-540,-360,-177,47,275,532,789,1045,1277,1474,1613,1693,1695,1626,1489,1285,1044,763,479,195,-65,-288,-466,-585,-652,-659,-622,-542,-441,-327,-225,-133,-85,-58,-84,-132,-213,-304,-397,-478,-532,-557,-537,-484,-393,-266,-128,40,192,346,477,570,637,646,616,538,414,272,99,-59,-208,-317,-371,-373,-301,-169,21,252,514,777,1032,1259,1433,1560,1618,1610,1548,1416,1251,1035,807,562,314,86,-139,-332,-512,-673,-820,-966,-1106,-1263,-1413,-1583,-1742,-1897,-2028,-2130,-2186,-2196,-2150,-2050,-1908,-1725,-1514,-1297,-1067,-849,-643,-442,-270,-91,66,233,388,552,708,866,1007,1137,1235,1307,1336,1326,1272,1184,1060,924,779,652,553,493,489,533,620,748,874,1000,1086,1114,1077,960,769,518,223,-90,-395,-665,-886,-1035,-1111,-1119,-1055,-948,-803,-643,-488,-341,-228,-139,-87,-55,-52,-44,-48,-22,16,93,194,330,479,642,790,922,1009,1050,1035,954,830,648,447,221,4,-200,-369,-501,-581,-617,-602,-547,-452,-336,-188,-39,121,271,402,517,593,641,649,620,569,485,402,309,234,180,146,158,184,256,335,440,541,646,731,797,839,840,815,739,635,490,314,115,-107,-334,-564,-788,-995,-1185,-1350,-1486,-1599,-1677,-1730,-1751,-1744,-1708,-1643,-1557,-1447,-1323,-1197,-1064,-956,-856,-789,-750,-736,-751,-775,-802,-827,-816,-789,-709,-596,-441,-255,-43,173,390,588,751,882,949,977,938,856,723,561,374,187,6,-154,-274,-360,-398,-396,-361,-293,-216,-124,-35,50,131,211,282,373,456,562,672,790,915,1032,1141,1234,1299,1344,1354,1340,1292,1221,1120,1003,870,727,585,448,331,237,178,150,158,201,265,352,444,537,623,696,756,794,826,833,835,825,799,771,723,669,601,521,428,328,213,90,-44,-193,-350,-522,-705,-902,-1097,-1302,-1485,-1661,-1809,-1921,-2004,-2041,-2040,-2010,-1939,-1852,-1735,-1601,-1459,-1289,-1130,-937,-761,-564,-382,-197,-33,122,248,355,434,487,514,520,500,471,425,378,332,300,288,306,359,452,578,740,916,1097,1269,1403,1497,1533,1503,1420,1271,1086,866,629,392,159,-59,-256,-434,-591,-731,-851,-963,-1051,-1133,-1188,-1232,-1245,-1241,-1203,-1142,-1055,-940,-812,-662,-517,-364,-226,-104,-3,65,109,123,110,82,31,-18,-81,-138,-197,-254,-308,-367,-422,-478,-527,-571,-595,-604,-579,-532,-456,-350,-231,-90,49,197,335,474,603,729,852,968,1085,1186,1283,1359,1420,1457,1475,1470,1451,1415,1368,1308,1237,1147,1040,907,748,559,347,114,-134,-377,-626,-845,-1049,-1221,-1359,-1467,-1537,-1580,-1587,-1569,-1522,-1450,-1354,-1242,-1104,-964,-809,-648,-503,-347,-222,-103,-9,60,105,129,123,112,78,49,17,-1,-1,12,61,119,211,307,416,527,625,722,789,845,876,883,876,837,790,714,614,500,351,192,11,-185,-374,-567,-735,-880,-992,-1063,-1092,-1086,-1035,-962,-857,-742,-611,-478,-338,-207,-76,43,150,241,313,361,390,395,386,362,335,310,296,296,320,360,427,514,615,736,855,983,1097,1206,1285,1348,1369,1368,1325,1252,1154,1033,898,764,623,498,383,280,193,119,42,-21,-106,-191,-300,-424,-577,-739,-934,-1125,-1329,-1526,-1705,-1864,-1985,-2067,-2102,-2089,-2030,-1926,-1787,-1621,-1433,-1249,-1058,-890,-735,-605,-499,-414,-346,-296,-252,-217,-192,-164,-148,-137,-126,-124,-114,-102,-76,-33,29,119,221,359,493,656,805,967,1111,1252,1367,1468,1537,1575,1576,1532,1438,1303,1108,883,612,325,23,-274,-550,-800,-995,-1147,-1224,-1243,-1189,-1067,-887,-646,-366,-52,278,609,932,1229,1491,1712,1883,2008,2079,2104,2079,2016,1909,1768,1593,1387,1161,910,654,385,135,-111,-321,-500,-637,-725,-768,-765,-716,-640,-526,-401,-251,-106,50,196,335,464,575,668,747,808,851,892,915,946,964,980,990,971,938,850,720,528,273,-35,-401,-787,-1201,-1593,-1963,-2282,-2537,-2718,-2825,-2852,-2813,-2707,-2557,-2358,-2138,-1895,-1643,-1395,-1150,-919,-706,-510,-336,-181,-49,64,157,226,282,306,318,300,265,206,137,52,-27,-103,-160,-187,-180,-126,-29,116,303,519,757,997,1229,1428,1590,1689,1725,1689,1577,1394,1146,846,505,147,-219,-559,-876,-1135,-1338,-1474,-1531,-1528,-1449,-1316,-1131,-908,-653,-390,-109,152,406,628,810,956,1053,1104,1118,1094,1051,999,942,901,873,868,878,902,931,958,974,977,959,930,880,828,766,709,654,606,565,532,502,475,455,430,414,393,377,362,355,344,347,338,348,337,338,317,287,235,156,46,-93,-263,-464,-671,-900,-1110,-1311,-1476,-1607,-1684,-1724,-1704,-1652,-1559,-1443,-1307,-1170,-1023,-893,-767,-655,-561,-475,-406,-346,-290,-243,-192,-141,-85,-23,47,120,201,278,354,427,486,543,585,622,660,692,735,778,830,878,924,949,956,919,850,717,550,317,55,-249,-576,-903,-1237,-1538,-1811,-2033,-2197,-2291,-2319,-2258,-2138,-1935,-1681,-1382,-1048,-709,-376,-64,198,418,571,662,690,662,583,468,329,173,24,-120,-242,-342,-414,-464,-485,-489,-475,-443,-399,-334,-253,-142,-10,162,357,590,838,1106,1374,1632,1871,2077,2245,2369,2452,2491,2500,2479,2436,2384,2314,2240,2148,2039,1902,1735,1522,1269,963,620,236,-166,-583,-987,-1372,-1712,-2005,-2233,-2395,-2486,-2515,-2473,-2394,-2256,-2104,-1923,-1745,-1566,-1409,-1266,-1154,-1061,-996,-948,-916,-891,-874,-852,-839,-814,-797,-778,-763,-759,-755,-761,-769,-768,-768,-734,-681,-589,-447,-273,-37,221,517,812,1105,1360,1575,1714,1786,1763,1665,1481,1232,923,575,201,-183,-561,-919,-1240,-1519,-1732,-1887,-1956,-1952,-1861,-1689,-1447,-1135,-781,-390,10,406,774,1106,1379,1603,1757,1860,1905,1906,1871,1808,1720,1619,1498,1368,1220,1064,891,718,539,367,214,79,-17,-83,-103,-92,-46,23,101,188,263,323,367,385,387,377,355,341,326,333,345,379,418,459,501,519,518,484,406,293,129,-69,-306,-563,-842,-1115,-1389,-1627,-1839,-2003,-2114,-2178,-2176,-2137,-2046,-1927,-1791,-1634,-1490,-1340,-1210,-1086,-970,-861,-739,-617,-469,-310,-129,66,266,468,648,815,934,1030,1072,1084,1064,1018,972,921,894,889,911,974,1049,1156,1261,1365,1447,1496,1504,1454,1361,1193,990,721,424,94,-251,-591,-915,-1206,-1439,-1612,-1703,-1711,-1633,-1475,-1242,-962,-636,-306,23,318,572,768,900,977,982,953,870,767,645,514,384,261,148,43,-38,-114,-164,-194,-207,-180,-132,-45,78,233,423,630,855,1072,1280,1449,1580,1650,1667,1620,1521,1383,1211,1036,857,706,577,490,430,404,396,388,385,345,287,184,44,-132,-341,-567,-804,-1035,-1252,-1439,-1595,-1701,-1771,-1785,-1766,-1700,-1611,-1495,-1371,-1243,-1117,-1005,-897,-810,-721,-647,-567,-491,-412,-332,-263,-199,-160,-142,-156,-201,-273,-368,-478,-585,-684,-746,-773,-746,-658,-514,-306,-51,240,556,870,1167,1426,1629,1764,1822,1798,1697,1524,1292,1009,697,363,30,-300,-604,-881,-1114,-1305,-1433,-1513,-1524,-1477,-1373,-1211,-1009,-770,-513,-242,17,265,483,670,818,928,1003,1040,1057,1038,1006,951,879,795,694,580,461,332,210,91,-3,-84,-123,-142,-113,-64,26,125,252,381,510,639,755,860,958,1035,1111,1169,1230,1280,1332,1379,1419,1450,1467,1455,1417,1336,1211,1043,823,568,273,-36,-361,-678,-980,-1256,-1497,-1695,-1857,-1966,-2043,-2074,-2074,-2041,-1985,-1903,-1812,-1698,-1585,-1457,-1326,-1190,-1043,-895,-736,-572,-404,-238,-74,78,211,332,418,487,532,554,568,573,574,586,597,622,654,692,732,775,809,843,861,872,865,842,797,727,634,503,350,156,-59,-302,-561,-825,-1086,-1331,-1543,-1715,-1832,-1882,-1872,-1785,-1638,-1431,-1177,-900,-607,-326,-70,145,308,415,464,462,419,339,251,140,53,-43,-103,-158,-180,-183,-163,-113,-44,57,184,335,512,706,908,1120,1314,1497,1652,1771,1855,1903,1906,1889,1834,1765,1681,1585,1488,1386,1288,1185,1086,981,873,757,635,495,348,182,10,-179,-360,-556,-725,-899,-1038,-1166,-1259,-1337,-1382,-1414,-1423,-1420,-1408,-1384,-1358,-1328,-1298,-1263,-1238,-1201,-1177,-1140,-1104,-1062,-1009,-947,-875,-791,-703,-608,-520,-426,-353,-270,-212,-139,-82,-6,75,169,286,408,556,699,856,1001,1135,1257,1347,1415,1452,1445,1415,1332,1221,1060,864,626,355,53,-262,-595,-911,-1215,-1475,-1687,-1834,-1905,-1897,-1805,-1642,-1402,-1117,-783,-439,-87,244,546,802,1009,1162,1261,1313,1324,1293,1245,1164,1073,972,851,736,598,471,332,205,82,-22,-105,-161,-185,-177,-138,-68,19,125,240,351,464,558,645,706,753,775,778,759,717,662,581,495,386,272,146,14,-126,-266,-416,-559,-706,-847,-987,-1116,-1242,-1351,-1453,-1545,-1618,-1688,-1734,-1775,-1795,-1796,-1785,-1742,-1692,-1606,-1513,-1388,-1259,-1107,-957,-792,-637,-472,-326,-178,-47,74,181,275,353,420,475,523,570,616,673,739,823,922,1038,1169,1309,1454,1595,1723,1836,1924,1983,2004,1991,1929,1830,1671,1471,1211,912,560,186,-220,-615,-1006,-1350,-1640,-1855,-1980,-2010,-1946,-1788,-1556,-1265,-929,-585,-239,81,353,585,740,854,888,889,829,753,644,540,427,339,258,213,183,193,215,274,340,432,536,639,764,862,978,1055,1129,1164,1175,1146,1085,991,865,721,556,386,224,58,-72,-198,-281,-344,-374,-377,-360,-322,-288,-244,-228,-227,-262,-338,-448,-605,-788,-1000,-1227,-1446,-1670,-1854,-2026,-2146,-2233,-2275,-2277,-2238,-2165,-2056,-1925,-1765,-1594,-1406,-1219,-1026,-850,-673,-528,-393,-284,-203,-133,-89,-45,-9,37,94,164,254,343,443,526,601,650,685,692,702,704,725,772,839,949,1078,1228,1389,1529,1652,1714,1720,1636,1464,1188,827,379,-108,-625,-1104,-1531,-1842,-2027,-2053,-1923,-1650,-1251,-766,-230,319,835,1295,1668,1931,2088,2114,2044,1862,1613,1308,981,661,378,145,-6,-85,-81,-4,127,305,502,706,895,1050,1166,1213,1203,1109,944,709,408,64,-313,-693,-1059,-1381,-1646,-1825,-1916,-1899,-1781,-1554,-1234,-834,-385,80,525,911,1216,1407,1485,1444,1305,1093,836,567,314,97,-69,-187,-254,-284,-276,-260,-221,-209,-202,-251,-337,-492,-686,-935,-1195,-1472,-1708,-1914,-2032,-2075,-2017,-1853,-1599,-1237,-811,-317,193,699,1164,1552,1839,2004,2034,1934,1720,1418,1068,698,360,57,-161,-310,-371,-361,-299,-199,-95,10,78,112,94,19,-111,-297,-531,-793,-1069,-1336,-1563,-1743,-1849,-1893,-1866,-1787,-1660,-1487,-1285,-1043,-775,-491,-196,72,309,471,569,559,483,310,97,-158,-407,-629,-784,-865,-847,-740,-549,-286,27,369,724,1057,1361,1605,1790,1898,1939,1914,1818,1682,1492,1290,1074,865,670,493,331,189,67,-24,-76,-75,-21,87,236,407,579,731,843,902,912,867,792,693,599,525,494,527,625,805,1044,1338,1651,1966,2241,2458,2580,2592,2475,2225,1847,1350,767,114,-565,-1234,-1850,-2374,-2764,-3002,-3062,-2943,-2642,-2185,-1589,-917,-202,482,1096,1588,1916,2075,2043,1846,1506,1065,567,63,-409,-817,-1138,-1368,-1501,-1555,-1538,-1490,-1424,-1387,-1392,-1465,-1616,-1835,-2117,-2437,-2754,-3044,-3248,-3337,-3277,-3043,-2649,-2104,-1463,-769,-104,473,874,1061,980,636,41,-759,-1706,-2712,-3720,-4619,-5368,-5890,-6157,-6153,-5877,-5349,-4606,-3671,-2605,-1438,-226,992,2163,3244,4191,4961,5540,5908,6079,6064,5893,5597,5209,4775,4319,3883,3480,3129,2829,2581,2371,2202,2061,1957,1883,1846,1839,1871,1923,2012,2117,2236,2358,2455,2529,2542,2505,2391,2222,1993,1727,1443,1156,904,680,522,402,336,285,238,162,23,-191,-516,-933,-1447,-2026,-2635,-3231,-3770,-4202,-4490,-4599,-4511,-4220,-3750,-3119,-2381,-1586,-786,-38,614,1141,1512,1730,1799,1737,1583,1349,1093,815,557,323,118,-53,-205,-344,-482,-639,-811,-1026,-1270,-1551,-1855,-2159,-2447,-2681,-2855,-2923,-2890,-2732,-2457,-2077,-1615,-1103,-583,-96,307,586,693,614,327,-154,-810,-1596,-2467,-3345,-4184,-4894,-5442,-5760,-5836,-5648,-5199,-4523,-3630,-2596,-1439,-245,951,2070,3067,3890,4497,4888,5040,5005,4791,4463,4069,3650,3269,2940,2699,2539,2455,2431,2434,2450,2443,2407,2327,2220,2089,1972,1879,1848,1882,2006,2203,2463,2766,3057,3326,3520,3632,3650,3572,3420,3201,2943,2662,2375,2094,1812,1526,1217,876,482,35,-474,-1031,-1632,-2237,-2839,-3375,-3832,-4162,-4341,-4358,-4202,-3886,-3438,-2889,-2285,-1674,-1097,-605,-212,46,192,210,135,-20,-225,-456,-689,-908,-1094,-1244,-1354,-1431,-1481,-1516,-1555,-1603,-1682,-1789,-1918,-2069,-2210,-2338,-2422,-2446,-2400,-2265,-2045,-1738,-1355,-916,-440,41,494,884,1162,1308,1272,1051,632,35,-714,-1560,-2461,-3342,-4154,-4836,-5345,-5649,-5729,-5574,-5191,-4585,-3786,-2813,-1720,-552,638,1785,2833,3736,4436,4922,5169,5201,5036,4721,4300,3825,3335,2877,2471,2151,1911,1769,1698,1693,1731,1783,1851,1914,1978,2045,2124,2221,2357,2516,2721,2941,3177,3404,3588,3726,3779,3755,3643,3447,3190,2873,2535,2176,1825,1493,1181,902,647,402,176,-68,-319,-594,-894,-1204,-1514,-1812,-2064,-2262,-2388,-2423,-2382,-2267,-2090,-1900,-1681,-1493,-1318,-1189,-1095,-1042,-1019,-1010,-1013,-997,-978,-929,-870,-793,-716,-643,-592,-564,-585,-640,-771,-941,-1191,-1473,-1801,-2137,-2467,-2766,-3013,-3188,-3272,-3255,-3125,-2890,-2547,-2127,-1635,-1123,-614,-157,199,427,487,361,57,-441,-1076,-1839,-2652,-3478,-4242,-4896,-5388,-5664,-5709,-5478,-4994,-4244,-3285,-2151,-918,349,1571,2685,3617,4342,4816,5058,5068,4897,4577,4177,3739,3323,2964,2691,2519,2442,2448,2520,2610,2711,2761,2772,2702,2588,2418,2236,2055,1913,1821,1798,1843,1950,2102,2277,2434,2559,2614,2595,2491,2302,2048,1734,1379,1011,622,253,-108,-447,-772,-1078,-1384,-1682,-1977,-2271,-2549,-2800,-3012,-3158,-3230,-3201,-3076,-2837,-2505,-2091,-1626,-1135,-661,-214,167,492,742,936,1082,1183,1273,1333,1389,1427,1438,1431,1367,1269,1100,876,594,249,-127,-546,-961,-1377,-1745,-2063,-2287,-2416,-2425,-2311,-2081,-1733,-1300,-795,-264,266,742,1141,1416,1546,1508,1291,896,340,-363,-1170,-2038,-2922,-3758,-4505,-5110,-5531,-5749,-5735,-5499,-5045,-4390,-3585,-2658,-1676,-684,255,1102,1813,2361,2736,2933,2977,2892,2717,2500,2268,2077,1928,1846,1825,1846,1898,1955,1990,1986,1927,1801,1621,1395,1153,919,716,581,507,536,628,806,1020,1265,1499,1703,1852,1926,1926,1844,1693,1485,1231,956,669,393,128,-101,-312,-475,-627,-739,-846,-924,-1001,-1057,-1109,-1140,-1153,-1139,-1093,-1013,-896,-742,-564,-358,-148,70,271,471,639,797,931,1037,1138,1204,1270,1311,1343,1354,1341,1293,1206,1066,869,611,292,-84,-495,-941,-1380,-1814,-2203,-2540,-2797,-2968,-3031,-2996,-2845,-2605,-2271,-1876,-1438,-991,-582,-228,15,137,107,-80,-421,-893,-1474,-2115,-2774,-3399,-3945,-4364,-4633,-4717,-4616,-4328,-3864,-3254,-2528,-1731,-912,-111,624,1264,1778,2170,2425,2577,2647,2657,2663,2662,2701,2760,2861,2964,3076,3149,3178,3138,3020,2827,2566,2255,1921,1603,1319,1116,1007,999,1105,1295,1555,1855,2155,2439,2655,2804,2847,2796,2643,2408,2105,1764,1401,1046,710,405,140,-90,-286,-454,-609,-754,-900,-1052,-1206,-1362,-1518,-1650,-1773,-1848,-1902,-1902,-1869,-1796,-1695,-1575,-1438,-1299,-1159,-1031,-906,-792,-680,-569,-455,-334,-203,-75,53,156,224,242,190,65,-138,-420,-758,-1145,-1542,-1923,-2257,-2500,-2635,-2637,-2497,-2221,-1824,-1329,-773,-197,371,876,1298,1597,1759,1772,1631,1345,922,384,-240,-930,-1637,-2338,-2989,-3549,-3998,-4288,-4423,-4363,-4135,-3729,-3175,-2513,-1755,-981,-199,524,1170,1709,2136,2439,2647,2757,2805,2807,2786,2758,2738,2725,2729,2730,2730,2699,2635,2520,2357,2150,1907,1660,1418,1220,1075,1011,1022,1122,1286,1494,1729,1949,2142,2274,2340,2320,2223,2049,1803,1521,1196,878,556,272,16,-184,-354,-468,-568,-628,-693,-744,-822,-895,-1007,-1110,-1238,-1351,-1455,-1535,-1577,-1585,-1538,-1456,-1330,-1170,-996,-794,-595,-382,-170,39,254,444,639,788,917,977,986,905,748,499,173,-219,-664,-1134,-1607,-2057,-2460,-2786,-3033,-3163,-3197,-3112,-2926,-2644,-2285,-1862,-1402,-927,-452,-19,374,681,908,1023,1032,922,702,376,-45,-537,-1080,-1638,-2185,-2682,-3097,-3410,-3581,-3621,-3500,-3244,-2855,-2370,-1817,-1226,-650,-91,392,825,1167,1459,1684,1885,2057,2240,2420,2629,2841,3064,3272,3444,3569,3611,3572,3429,3201,2886,2514,2104,1686,1291,944,664,476,379,379,461,608,800,1007,1206,1374,1487,1538,1514,1422,1265,1059,815,558,293,45,-186,-391,-566,-723,-850,-974,-1074,-1180,-1267,-1355,-1422,-1474,-1503,-1499,-1466,-1403,-1299,-1177,-1018,-851,-660,-473,-273,-85,104,279,445,598,741,864,975,1055,1110,1125,1090,1008,860,659,398,99,-233,-574,-900,-1201,-1439,-1619,-1704,-1710,-1619,-1446,-1211,-907,-584,-231,111,436,718,946,1098,1170,1144,1019,797,471,62,-424,-967,-1545,-2124,-2686,-3182,-3594,-3896,-4050,-4067,-3926,-3644,-3242,-2732,-2165,-1553,-942,-352,193,673,1086,1428,1704,1914,2082,2189,2277,2309,2325,2292,2227,2119,1963,1765,1526,1251,951,650,350,95,-119,-248,-294,-234,-76,177,506,888,1295,1682,2040,2309,2498,2566,2525,2373,2118,1802,1416,1033,636,285,-25,-274,-459,-589,-659,-694,-692,-673,-648,-620,-599,-581,-563,-540,-507,-461,-386,-296,-172,-34,125,294,461,629,775,915,1022,1112,1166,1193,1183,1129,1032,874,657,376,28,-377,-822,-1306,-1780,-2244,-2661,-3002,-3271,-3423,-3482,-3421,-3254,-2986,-2622,-2187,-1686,-1155,-600,-59,454,904,1281,1542,1694,1700,1569,1294,884,356,-258,-940,-1635,-2318,-2940,-3463,-3860,-4106,-4178,-4090,-3827,-3422,-2889,-2258,-1568,-844,-129,566,1201,1778,2284,2712,3082,3371,3613,3790,3916,3990,4001,3957,3848,3673,3432,3128,2766,2366,1938,1509,1103,737,451,237,143,138,254,449,721,1030,1349,1636,1870,2015,2057,1993,1814,1552,1211,834,450,76,-236,-509,-701,-842,-929,-987,-1031,-1083,-1156,-1254,-1385,-1538,-1703,-1871,-2021,-2139,-2217,-2234,-2196,-2099,-1940,-1741,-1498,-1225,-948,-653,-383,-121,111,305,463,568,625,619,558,428,244,-4,-296,-634,-988,-1357,-1702,-2016,-2261,-2429,-2496,-2463,-2321,-2077,-1750,-1344,-897,-417,68,535,973,1358,1683,1934,2102,2179,2160,2043,1830,1516,1125,650,123,-444,-1026,-1590,-2123,-2577,-2956,-3217,-3371,-3401,-3315,-3125,-2838,-2476,-2062,-1598,-1133,-646,-182,272,709,1114,1507,1865,2202,2504,2768,2979,3137,3216,3226,3141,2981,2735,2431,2079,1721,1372,1076,860,734,739,846,1070,1375,1745,2135,2516,2845,3097,3232,3258,3138,2907,2563,2136,1660,1161,675,233,-149,-455,-678,-831,-916,-950,-959,-943,-928,-921,-916,-933,-944,-967,-971,-969,-946,-899,-839,-752,-662,-553,-452,-341,-246,-155,-80,-27,8,14,-9,-69,-165,-307,-491,-718,-986,-1284,-1609,-1939,-2268,-2572,-2839,-3054,-3204,-3279,-3280,-3195,-3036,-2803,-2509,-2165,-1785,-1382,-976,-582,-217,109,381,592,733,800,789,703,539,302,0,-364,-775,-1220,-1682,-2135,-2557,-2915,-3190,-3354,-3396,-3300,-3080,-2726,-2273,-1727,-1118,-484,171,795,1392,1931,2409,2820,3160,3430,3630,3760,3814,3795,3696,3518,3258,2931,2537,2103,1646,1192,783,435,187,56,56,190,452,816,1261,1741,2219,2649,2991,3219,3308,3246,3048,2709,2286,1773,1242,704,203,-233,-595,-865,-1043,-1147,-1178,-1164,-1116,-1060,-995,-954,-923,-918,-935,-968,-1005,-1053,-1074,-1086,-1060,-999,-899,-757,-577,-376,-145,73,294,476,628,724,764,746,659,520,325,85,-187,-481,-789,-1085,-1365,-1613,-1808,-1946,-2015,-2001,-1910,-1744,-1501,-1207,-863,-493,-111,258,611,915,1182,1386,1535,1622,1646,1611,1508,1338,1098,779,385,-85,-622,-1210,-1829,-2451,-3049,-3584,-4035,-4362,-4558,-4596,-4483,-4218,-3819,-3304,-2708,-2045,-1369,-681,-29,585,1140,1630,2046,2390,2651,2827,2919,2912,2814,2617,2327,1959,1527,1059,590,146,-222,-498,-640,-642,-499,-219,170,636,1139,1635,2071,2430,2655,2761,2714,2550,2265,1912,1503,1094,706,373,115,-54,-141,-138,-84,26,144,267,366,429,458,444,401,342,273,223,194,203,252,345,478,645,832,1032,1225,1405,1548,1654,1699,1689,1603,1450,1223,928,572,164,-280,-749,-1221,-1682,-2118,-2509,-2846,-3121,-3318,-3441,-3477,-3428,-3294,-3085,-2799,-2463,-2074,-1669,-1254,-849,-480,-149,128,341,506,597,644,622,545,412,200,-55,-403,-782,-1232,-1691,-2168,-2614,-3005,-3310,-3502,-3559,-3475,-3246,-2882,-2400,-1830,-1195,-533,124,760,1332,1846,2271,2620,2879,3063,3162,3191,3148,3035,2861,2622,2327,1992,1618,1245,876,553,299,136,98,176,394,718,1147,1628,2137,2621,3043,3363,3559,3608,3509,3277,2914,2474,1959,1434,905,422,-14,-368,-662,-871,-1029,-1132,-1207,-1262,-1313,-1371,-1435,-1514,-1595,-1676,-1742,-1783,-1785,-1742,-1643,-1493,-1290,-1049,-780,-503,-235,3,197,329,394,388,313,175,-12,-235,-478,-728,-967,-1189,-1381,-1537,-1664,-1742,-1791,-1799,-1771,-1712,-1613,-1487,-1317,-1121,-879,-618,-317,-12,312,621,908,1169,1364,1525,1599,1625,1570,1462,1282,1048,756,402,9,-447,-928,-1442,-1961,-2463,-2928,-3324,-3623,-3813,-3863,-3784,-3562,-3217,-2763,-2222,-1621,-985,-338,296,906,1466,1980,2419,2794,3078,3275,3365,3355,3230,3001,2678,2270,1814,1328,853,424,77,-164,-268,-231,-49,271,692,1196,1727,2252,2720,3097,3353,3467,3436,3267,2978,2597,2162,1697,1251,838,491,218,27,-92,-135,-142,-101,-61,-14,10,13,-20,-75,-160,-250,-352,-432,-502,-525,-515,-458,-355,-214,-49,133,304,453,564,611,599,505,342,103,-191,-540,-913,-1308,-1694,-2064,-2400,-2693,-2931,-3114,-3232,-3289,-3278,-3206,-3069,-2875,-2624,-2322,-1988,-1619,-1246,-868,-510,-181,110,355,553,708,820,901,944,964,941,880,768,584,340,6,-390,-854,-1353,-1867,-2360,-2793,-3141,-3359,-3445,-3369,-3140,-2765,-2263,-1660,-996,-288,409,1086,1697,2244,2693,3052,3302,3450,3490,3434,3268,3023,2684,2288,1847,1383,939,523,196,-48,-159,-152,-3,255,620,1044,1495,1940,2317,2619,2789,2833,2730,2496,2139,1701,1194,678,167,-293,-684,-984,-1188,-1296,-1312,-1265,-1153,-1025,-875,-739,-622,-530,-468,-426,-396,-367,-328,-264,-174,-50,100,273,456,638,798,930,1011,1046,1016,937,798,622,407,174,-68,-312,-539,-756,-942,-1112,-1245,-1359,-1434,-1484,-1492,-1465,-1393,-1272,-1109,-889,-639,-346,-40,277,572,851,1074,1251,1368,1419,1419,1364,1268,1135,974,782,558,301,-6,-360,-770,-1233,-1736,-2270,-2808,-3321,-3786,-4168,-4441,-4597,-4598,-4473,-4197,-3807,-3307,-2729,-2098,-1436,-778,-137,455,984,1433,1782,2029,2153,2165,2057,1841,1546,1172,777,373,10,-283,-475,-547,-483,-279,43,476,975,1509,2039,2515,2905,3180,3309,3296,3136,2843,2450,1977,1467,959,479,66,-264,-496,-622,-653,-587,-457,-268,-52,173,392,583,740,862,945,999,1030,1053,1072,1110,1152,1219,1295,1377,1452,1512,1535,1521,1449,1325,1140,906,618,303,-51,-404,-773,-1119,-1463,-1766,-2058,-2301,-2523,-2697,-2841,-2933,-2986,-2983,-2927,-2822,-2651,-2445,-2181,-1902,-1588,-1276,-967,-677,-412,-178,23,192,330,440,527,581,614,605,559,450,294,54,-230,-595,-991,-1424,-1853,-2265,-2617,-2899,-3070,-3132,-3054,-2856,-2519,-2073,-1526,-898,-221,487,1195,1875,2508,3053,3512,3833,4034,4076,3974,3729,3354,2879,2329,1753,1182,675,248,-46,-204,-206,-60,215,600,1050,1541,2012,2442,2781,3015,3123,3092,2946,2674,2321,1900,1444,988,547,153,-190,-464,-673,-831,-928,-1005,-1054,-1103,-1165,-1242,-1340,-1461,-1589,-1719,-1838,-1919,-1970,-1954,-1894,-1763,-1591,-1370,-1125,-874,-629,-417,-245,-131,-76,-94,-164,-298,-474,-679,-908,-1136,-1355,-1554,-1718,-1842,-1922,-1952,-1925,-1854,-1719,-1544,-1313,-1042,-740,-408,-74,264,575,857,1090,1276,1402,1478,1507,1495,1458,1399,1331,1249,1163,1054,927,760,551,286,-37,-419,-849,-1324,-1812,-2299,-2760,-3155,-3476,-3679,-3764,-3699,-3498,-3142,-2664,-2062,-1375,-616,167,960,1710,2403,2994,3468,3800,3977,3995,3861,3581,3194,2711,2190,1656,1160,731,408,204,139,208,399,700,1064,1478,1877,2251,2534,2729,2786,2726,2529,2226,1828,1376,884,417,-34,-405,-702,-899,-996,-992,-903,-738,-522,-274,-22,220,426,587,701,757,772,749,697,641,572,524,477,455,440,436,433,417,392,324,236,87,-100,-342,-628,-951,-1299,-1662,-2017,-2357,-2657,-2914,-3117,-3257,-3342,-3370,-3339,-3280,-3160,-3033,-2865,-2690,-2498,-2302,-2098,-1889,-1679,-1452,-1224,-970,-702,-411,-101,225,561,889,1202,1467,1673,1790,1803,1686,1443,1056,549,-67,-760,-1496,-2223,-2912,-3505,-3967,-4278,-4390,-4317,-4037,-3566,-2920,-2123,-1211,-219,805,1815,2770,3612,4314,4835,5149,5254,5140,4836,4353,3753,3058,2349,1650,1039,535,188,6,0,157,458,868,1340,1845,2310,2726,3030,3216,3272,3182,2983,2670,2279,1844,1373,919,474,87,-263,-538,-759,-921,-1024,-1091,-1118,-1129,-1127,-1126,-1129,-1146,-1168,-1204,-1229,-1253,-1247,-1213,-1133,-1005,-824,-599,-330,-39,264,555,812,1023,1167,1237,1230,1146,992,786,536,265,-11,-277,-522,-723,-896,-1009,-1089,-1116,-1111,-1074,-1015,-948,-873,-810,-752,-714,-684,-670,-656,-644,-624,-585,-534,-456,-362,-250,-128,-7,103,189,233,221,141,-21,-267,-601,-1017,-1493,-2023,-2566,-3106,-3599,-4025,-4342,-4543,-4589,-4489,-4224,-3810,-3258,-2582,-1829,-1002,-169,655,1421,2090,2633,3027,3240,3291,3157,2884,2481,2003,1488,988,548,209,-4,-74,0,201,508,881,1281,1667,2003,2255,2405,2444,2369,2202,1952,1660,1345,1050,790,608,500,497,585,766,1021,1326,1653,1974,2252,2464,2591,2606,2527,2335,2067,1732,1354,977,606,291,27,-156,-259,-290,-247,-166,-46,69,165,220,204,131,-33,-250,-530,-843,-1164,-1483,-1762,-1998,-2174,-2289,-2341,-2349,-2305,-2247,-2164,-2086,-2015,-1959,-1916,-1902,-1890,-1904,-1910,-1919,-1911,-1883,-1825,-1728,-1593,-1411,-1193,-932,-648,-343,-36,260,524,748,901,985,969,867,652,353,-44,-507,-1018,-1557,-2080,-2565,-2971,-3266,-3424,-3425,-3244,-2901,-2377,-1718,-930,-74,827,1700,2526,3231,3804,4202,4409,4440,4275,3972,3533,3019,2470,1928,1449,1056,789,657,664,799,1038,1351,1699,2047,2353,2592,2742,2785,2728,2567,2320,2002,1633,1233,822,419,37,-300,-598,-827,-1007,-1117,-1178,-1191,-1169,-1129,-1077,-1033,-999,-979,-972,-974,-969,-954,-909,-833,-714,-560,-365,-154,69,280,461,599,666,668,580,427,188,-91,-422,-761,-1092,-1397,-1643,-1831,-1938,-1966,-1925,-1810,-1659,-1463,-1267,-1064,-896,-745,-646,-577,-550,-553,-573,-607,-635,-649,-640,-600,-523,-416,-268,-104,90,276,469,619,744,793,779,667,464,157,-242,-727,-1275,-1862,-2461,-3033,-3550,-3972,-4277,-4428,-4418,-4224,-3853,-3309,-2614,-1795,-898,41,954,1808,2534,3107,3491,3671,3660,3459,3132,2687,2220,1742,1336,1020,834,788,879,1099,1409,1798,2201,2608,2957,3242,3422,3491,3448,3282,3027,2681,2283,1852,1426,1019,670,384,185,74,51,108,233,398,593,777,944,1052,1106,1076,977,806,581,327,65,-171,-362,-478,-521,-467,-351,-164,49,262,451,576,619,571,414,170,-154,-538,-944,-1358,-1743,-2083,-2362,-2566,-2698,-2759,-2762,-2717,-2644,-2554,-2468,-2394,-2342,-2316,-2315,-2338,-2367,-2401,-2414,-2403,-2345,-2241,-2071,-1853,-1572,-1257,-906,-545,-193,143,428,667,831,914,909,806,601,305,-88,-554,-1080,-1632,-2190,-2701,-3148,-3474,-3663,-3675,-3511,-3147,-2618,-1916,-1104,-197,727,1641,2470,3183,3735,4092,4258,4215,4003,3637,3177,2655,2140,1669,1289,1028,897,905,1027,1253,1537,1850,2159,2418,2619,2725,2744,2653,2487,2227,1920,1565,1200,838,506,218,-11,-169,-262,-280,-248,-169,-69,30,109,148,128,53,-87,-272,-491,-714,-919,-1073,-1158,-1149,-1042,-828,-525,-143,288,738,1173,1560,1864,2068,2144,2095,1918,1630,1252,823,359,-86,-495,-839,-1093,-1267,-1340,-1342,-1278,-1169,-1045,-917,-809,-734,-700,-705,-758,-835,-945,-1058,-1172,-1266,-1335,-1362,-1349,-1282,-1181,-1030,-867,-671,-491,-307,-166,-51,-1,-5,-86,-243,-479,-798,-1189,-1642,-2143,-2663,-3184,-3666,-4077,-4391,-4560,-4581,-4416,-4076,-3555,-2879,-2076,-1189,-266,640,1474,2197,2757,3149,3338,3350,3187,2885,2485,2022,1550,1104,724,436,257,193,243,387,608,877,1163,1442,1683,1864,1978,2013,1977,1877,1733,1561,1390,1230,1115,1038,1028,1069,1163,1295,1451,1604,1742,1830,1863,1814,1686,1477,1196,868,506,153,-167,-426,-593,-662,-614,-467,-222,88,434,785,1100,1349,1507,1554,1482,1297,1004,634,203,-247,-702,-1116,-1483,-1776,-1991,-2128,-2197,-2199,-2167,-2105,-2037,-1975,-1933,-1909,-1912,-1929,-1954,-1973,-1976,-1939,-1863,-1729,-1542,-1295,-1002,-667,-313,49,400,728,1009,1243,1409,1506,1523,1452,1287,1028,668,218,-317,-917,-1554,-2202,-2817,-3367,-3801,-4091,-4202,-4117,-3826,-3338,-2669,-1862,-956,-15,912,1755,2474,3017,3367,3510,3455,3235,2873,2439,1961,1514,1126,844,681,657,752,962,1248,1577,1917,2220,2462,2611,2650,2575,2385,2090,1722,1287,839,385,-27,-384,-663,-844,-939,-928,-840,-682,-477,-260,-42,135,263,316,297,197,41,-174,-404,-643,-856,-1022,-1132,-1167,-1128,-1020,-848,-632,-391,-142,90,290,443,541,580,569,508,423,316,211,121,43,5,-22,-18,-12,-6,-11,-47,-107,-214,-348,-520,-708,-910,-1106,-1282,-1428,-1523,-1570,-1548,-1473,-1330,-1141,-913,-656,-399,-141,83,280,424,525,566,555,487,362,180,-63,-363,-718,-1127,-1568,-2045,-2507,-2962,-3341,-3649,-3825,-3862,-3735,-3433,-2974,-2355,-1632,-817,12,829,1572,2203,2690,3017,3167,3172,3026,2785,2472,2132,1806,1523,1312,1195,1163,1232,1372,1571,1804,2036,2248,2418,2515,2549,2500,2380,2209,1981,1748,1496,1271,1065,903,777,694,645,620,612,608,590,566,497,413,278,117,-72,-286,-494,-699,-866,-987,-1041,-1024,-921,-752,-504,-219,102,413,701,934,1090,1155,1118,979,750,437,67,-337,-754,-1149,-1510,-1811,-2041,-2194,-2271,-2275,-2231,-2138,-2028,-1916,-1806,-1733,-1672,-1647,-1640,-1636,-1638,-1611,-1562,-1471,-1338,-1165,-959,-732,-501,-275,-77,87,203,274,292,270,199,97,-45,-217,-423,-663,-932,-1234,-1559,-1892,-2227,-2529,-2787,-2964,-3037,-2981,-2780,-2422,-1912,-1262,-499,334,1195,2032,2779,3418,3867,4153,4221,4107,3828,3409,2911,2368,1832,1350,946,652,471,416,458,607,809,1064,1328,1578,1793,1946,2027,2023,1938,1765,1531,1239,918,581,255,-52,-315,-533,-703,-822,-897,-936,-944,-935,-906,-874,-836,-787,-746,-676,-615,-519,-416,-280,-122,64,276,511,752,1008,1240,1465,1641,1777,1851,1867,1818,1724,1573,1403,1204,1011,824,655,515,394,303,224,157,87,7,-92,-216,-374,-557,-768,-999,-1232,-1466,-1669,-1842,-1963,-2022,-2023,-1950,-1829,-1651,-1450,-1224,-1010,-805,-636,-499,-405,-351,-339,-371,-442,-577,-752,-1013,-1332,-1734,-2202,-2725,-3279,-3833,-4348,-4784,-5100,-5265,-5242,-5039,-4626,-4049,-3309,-2466,-1556,-635,248,1045,1715,2237,2584,2773,2793,2691,2475,2201,1894,1602,1346,1164,1054,1038,1102,1236,1424,1645,1874,2100,2293,2453,2562,2621,2630,2595,2515,2409,2275,2129,1981,1828,1682,1552,1421,1312,1207,1100,1008,901,794,682,558,437,314,203,105,39,-6,2,33,123,238,394,566,754,931,1097,1219,1299,1314,1264,1145,955,713,418,107,-221,-527,-808,-1038,-1214,-1327,-1390,-1395,-1377,-1331,-1290,-1257,-1248,-1271,-1318,-1398,-1488,-1587,-1676,-1743,-1774,-1766,-1709,-1604,-1460,-1276,-1071,-859,-647,-458,-301,-177,-107,-75,-92,-151,-249,-379,-549,-734,-969,-1202,-1480,-1747,-2022,-2274,-2484,-2632,-2698,-2653,-2502,-2222,-1827,-1335,-754,-138,500,1099,1641,2080,2407,2593,2653,2575,2400,2132,1818,1480,1152,865,636,489,421,448,545,720,935,1186,1437,1681,1887,2039,2137,2159,2116,2008,1838,1628,1380,1114,834,561,286,35,-208,-429,-623,-800,-940,-1058,-1133,-1176,-1174,-1134,-1052,-935,-783,-607,-411,-205,7,210,407,578,732,850,940,993,1008,994,943,873,781,683,584,492,415,359,317,301,294,297,301,295,274,234,162,66,-61,-213,-383,-561,-743,-913,-1063,-1191,-1275,-1327,-1334,-1307,-1244,-1157,-1049,-933,-826,-719,-640,-569,-528,-504,-493,-504,-516,-556,-602,-687,-799,-966,-1183,-1458,-1789,-2160,-2561,-2959,-3327,-3640,-3852,-3952,-3908,-3711,-3361,-2861,-2231,-1497,-698,135,955,1721,2403,2963,3391,3667,3800,3788,3665,3441,3151,2829,2490,2179,1896,1675,1510,1413,1380,1397,1469,1565,1686,1806,1917,2004,2057,2066,2031,1943,1809,1636,1415,1182,915,654,390,148,-73,-250,-392,-483,-526,-528,-481,-403,-302,-170,-44,99,230,356,473,577,668,750,816,875,909,937,929,904,839,742,610,438,239,13,-228,-472,-705,-929,-1116,-1284,-1413,-1517,-1596,-1661,-1717,-1779,-1839,-1915,-1997,-2082,-2171,-2241,-2303,-2328,-2326,-2276,-2187,-2055,-1881,-1682,-1453,-1225,-992,-789,-609,-476,-389,-352,-368,-430,-528,-667,-827,-1007,-1212,-1409,-1632,-1831,-2041,-2215,-2370,-2472,-2519,-2492,-2379,-2169,-1863,-1451,-955,-378,253,906,1557,2161,2691,3115,3407,3554,3549,3397,3109,2719,2238,1731,1202,725,304,-5,-205,-259,-192,14,313,698,1117,1555,1950,2299,2546,2698,2729,2650,2457,2174,1813,1397,955,497,61,-343,-687,-960,-1150,-1245,-1252,-1164,-1005,-776,-510,-212,82,371,626,853,1035,1186,1298,1391,1463,1529,1589,1649,1709,1766,1813,1853,1865,1862,1821,1758,1662,1548,1408,1262,1112,959,820,680,551,422,282,132,-48,-252,-499,-767,-1073,-1378,-1694,-1980,-2231,-2426,-2552,-2602,-2582,-2486,-2344,-2161,-1958,-1762,-1578,-1429,-1324,-1253,-1242,-1257,-1329,-1422,-1560,-1718,-1914,-2125,-2371,-2623,-2897,-3166,-3431,-3675,-3880,-4044,-4141,-4163,-4105,-3941,-3686,-3320,-2855,-2300,-1670,-984,-279,422,1082,1668,2159,2527,2769,2875,2866,2750,2555,2321,2059,1822,1622,1474,1411,1408,1483,1617,1789,1993,2196,2390,2549,2665,2729,2732,2684,2574,2425,2234,2025,1793,1567,1340,1135,948,793,666,578,521,499,503,532,570,613,640,648,618,558,452,319,168,2,-129,-250,-299,-307,-241,-123,44,239,444,639,806,932,1011,1028,1007,924,814,666,495,311,109,-101,-314,-540,-763,-993,-1219,-1442,-1647,-1840,-1992,-2119,-2192,-2222,-2193,-2120,-1990,-1830,-1637,-1427,-1222,-1013,-842,-676,-567,-464,-409,-366,-350,-345,-350,-367,-389,-430,-479,-552,-646,-766,-903,-1065,-1223,-1390,-1529,-1643,-1705,-1709,-1638,-1489,-1253,-939,-550,-107,374,861,1329,1739,2075,2299,2413,2396,2264,2033,1726,1382,1027,709,438,258,158,153,237,381,584,804,1032,1238,1410,1524,1581,1569,1485,1337,1125,855,553,205,-150,-511,-863,-1177,-1456,-1672,-1818,-1890,-1879,-1786,-1625,-1390,-1119,-802,-485,-155,141,422,655,851,1007,1124,1207,1272,1301,1336,1334,1344,1325,1308,1273,1235,1185,1139,1084,1045,1005,988,970,968,965,953,935,881,807,688,543,360,155,-59,-286,-491,-689,-853,-997,-1106,-1199,-1266,-1325,-1376,-1427,-1482,-1543,-1612,-1682,-1759,-1828,-1892,-1945,-1981,-1996,-2001,-1976,-1955,-1914,-1890,-1867,-1876,-1906,-1970,-2068,-2182,-2319,-2442,-2546,-2601,-2587,-2486,-2278,-1959,-1529,-996,-386,282,959,1622,2215,2719,3093,3329,3417,3366,3199,2940,2629,2302,1997,1748,1569,1488,1494,1593,1760,1978,2229,2477,2712,2896,3033,3089,3076,2975,2796,2541,2212,1830,1396,936,461,-6,-447,-840,-1174,-1424,-1593,-1667,-1656,-1567,-1411,-1210,-978,-744,-513,-313,-142,-12,81,133,166,162,165,143,143,126,138,138,162,179,211,239,277,311,354,392,430,463,470,466,405,307,129,-107,-427,-806,-1247,-1715,-2200,-2657,-3077,-3418,-3670,-3815,-3841,-3756,-3560,-3266,-2896,-2459,-1993,-1502,-1034,-589,-214,91,295,403,404,319,152,-61,-304,-544,-757,-925,-1026,-1064,-1027,-929,-776,-580,-353,-104,156,429,702,979,1254,1514,1764,1982,2171,2309,2395,2423,2378,2277,2108,1886,1631,1341,1053,773,519,317,167,90,81,142,261,426,613,802,966,1097,1157,1170,1092,968,772,537,275,-10,-283,-549,-788,-990,-1157,-1274,-1349,-1366,-1345,-1264,-1152,-1004,-839,-670,-508,-369,-255,-182,-130,-116,-110,-110,-104,-65,6,126,302,532,807,1134,1480,1843,2201,2526,2808,3017,3141,3166,3082,2904,2621,2266,1846,1389,927,470,53,-310,-606,-819,-951,-1006,-976,-894,-754,-592,-412,-255,-119,-55,-44,-135,-291,-543,-854,-1214,-1608,-1993,-2358,-2672,-2920,-3086,-3173,-3169,-3100,-2958,-2785,-2573,-2368,-2161,-1989,-1854,-1768,-1751,-1779,-1876,-2008,-2171,-2337,-2480,-2565,-2574,-2470,-2245,-1891,-1405,-812,-139,584,1299,1979,2567,3035,3356,3509,3503,3330,3033,2623,2151,1654,1181,760,439,220,131,164,305,540,839,1169,1507,1815,2075,2263,2371,2386,2315,2150,1911,1596,1226,817,387,-43,-440,-799,-1078,-1286,-1390,-1411,-1329,-1179,-956,-692,-404,-107,172,431,649,833,970,1069,1129,1153,1150,1117,1072,1003,934,857,779,707,640,577,529,482,446,411,372,330,269,192,88,-48,-209,-408,-628,-880,-1135,-1408,-1656,-1896,-2088,-2242,-2332,-2365,-2331,-2235,-2082,-1875,-1628,-1350,-1049,-741,-427,-133,151,386,590,720,788,769,664,479,216,-105,-460,-834,-1188,-1506,-1762,-1936,-2015,-1996,-1863,-1639,-1312,-907,-435,84,619,1146,1632,2042,2352,2526,2557,2433,2160,1763,1259,704,122,-416,-886,-1233,-1438,-1475,-1347,-1060,-637,-117,472,1072,1657,2171,2599,2900,3069,3094,2981,2741,2393,1960,1462,936,394,-126,-618,-1050,-1415,-1697,-1886,-1985,-1984,-1891,-1728,-1488,-1222,-932,-654,-424,-241,-144,-122,-166,-277,-398,-531,-613,-640,-569,-405,-131,231,668,1153,1647,2131,2557,2911,3167,3300,3320,3197,2968,2611,2170,1652,1084,511,-67,-594,-1070,-1472,-1780,-2016,-2148,-2222,-2213,-2165,-2067,-1949,-1817,-1674,-1547,-1419,-1318,-1237,-1183,-1161,-1171,-1207,-1276,-1364,-1472,-1591,-1712,-1834,-1940,-2029,-2084,-2104,-2084,-2011,-1897,-1736,-1541,-1325,-1098,-879,-680,-510,-378,-273,-197,-123,-45,62,213,405,656,934,1243,1554,1839,2089,2270,2389,2428,2412,2333,2230,2103,1983,1877,1793,1735,1701,1690,1690,1704,1719,1740,1756,1774,1786,1787,1786,1755,1714,1634,1524,1374,1186,955,694,404,96,-216,-522,-810,-1063,-1279,-1437,-1549,-1589,-1599,-1538,-1464,-1351,-1231,-1110,-985,-871,-753,-631,-499,-339,-161,48,277,509,735,929,1068,1147,1137,1050,880,641,356,39,-283,-589,-858,-1081,-1236,-1337,-1365,-1338,-1262,-1144,-1010,-864,-735,-631,-573,-570,-622,-732,-888,-1070,-1268,-1445,-1592,-1682,-1701,-1653,-1517,-1328,-1077,-798,-508,-224,32,245,407,513,560,555,499,406,274,132,-35,-195,-352,-494,-605,-692,-727,-725,-664,-555,-397,-194,34,283,526,746,925,1037,1076,1022,884,656,370,32,-307,-634,-895,-1075,-1145,-1092,-919,-630,-245,205,698,1191,1663,2085,2425,2680,2812,2839,2730,2501,2149,1685,1129,510,-148,-791,-1394,-1899,-2280,-2501,-2550,-2414,-2115,-1663,-1106,-484,166,784,1340,1803,2140,2369,2460,2465,2369,2236,2073,1925,1810,1750,1755,1823,1944,2103,2270,2428,2548,2610,2608,2527,2379,2169,1911,1617,1307,981,655,324,-6,-334,-669,-993,-1318,-1621,-1898,-2150,-2352,-2512,-2628,-2686,-2719,-2699,-2663,-2596,-2515,-2427,-2333,-2247,-2174,-2128,-2119,-2154,-2246,-2379,-2573,-2780,-3015,-3224,-3400,-3511,-3538,-3474,-3314,-3069,-2752,-2387,-1996,-1604,-1221,-875,-549,-277,-23,179,363,498,611,673,699,677,621,521,410,278,167,81,43,75,182,374,657,1009,1440,1907,2407,2895,3357,3752,4068,4280,4376,4363,4234,4011,3708,3345,2946,2524,2099,1677,1270,885,519,188,-111,-362,-557,-699,-767,-782,-738,-657,-554,-453,-368,-320,-303,-327,-366,-411,-436,-410,-328,-162,78,391,758,1147,1538,1893,2181,2382,2470,2439,2286,2013,1634,1163,638,59,-505,-1067,-1562,-1994,-2329,-2566,-2700,-2739,-2697,-2590,-2442,-2271,-2097,-1931,-1789,-1667,-1576,-1508,-1458,-1434,-1409,-1406,-1389,-1383,-1352,-1319,-1256,-1176,-1069,-944,-797,-640,-468,-294,-111,68,260,452,645,839,1013,1165,1265,1302,1257,1123,900,601,243,-134,-508,-837,-1094,-1262,-1330,-1303,-1196,-1032,-833,-632,-440,-279,-153,-62,8,54,107,159,235,334,461,621,802,1016,1235,1481,1712,1949,2152,2326,2441,2498,2465,2355,2148,1853,1479,1033,537,10,-526,-1044,-1532,-1949,-2295,-2538,-2672,-2697,-2607,-2410,-2130,-1771,-1373,-946,-521,-106,275,624,936,1209,1455,1666,1850,1999,2114,2175,2196,2146,2058,1905,1725,1520,1300,1112,926,802,703,653,640,648,675,701,715,715,678,612,502,352,153,-79,-355,-652,-963,-1271,-1556,-1801,-1994,-2113,-2168,-2143,-2064,-1930,-1775,-1599,-1454,-1311,-1234,-1176,-1181,-1214,-1279,-1366,-1450,-1536,-1595,-1630,-1622,-1572,-1470,-1319,-1118,-872,-588,-275,55,391,719,1025,1299,1519,1689,1781,1804,1733,1587,1346,1042,667,262,-157,-554,-895,-1154,-1295,-1314,-1191,-936,-570,-98,426,988,1552,2074,2553,2946,3259,3463,3572,3560,3451,3222,2902,2481,1989,1431,848,242,-324,-861,-1306,-1667,-1909,-2038,-2044,-1948,-1749,-1486,-1169,-832,-506,-201,38,220,316,340,288,187,46,-94,-223,-299,-320,-259,-131,70,315,588,851,1084,1256,1348,1356,1260,1089,828,520,164,-209,-583,-939,-1267,-1545,-1779,-1948,-2064,-2116,-2116,-2058,-1958,-1817,-1645,-1447,-1231,-1001,-766,-536,-311,-115,49,165,216,203,116,-35,-244,-484,-737,-972,-1159,-1285,-1320,-1271,-1123,-906,-617,-300,34,350,626,843,989,1050,1033,932,767,535,270,-35,-340,-645,-922,-1165,-1358,-1492,-1560,-1559,-1489,-1351,-1147,-885,-572,-216,174,582,1000,1401,1782,2112,2390,2586,2712,2741,2698,2571,2383,2138,1855,1543,1220,879,548,209,-119,-436,-744,-1019,-1267,-1469,-1615,-1695,-1705,-1632,-1495,-1275,-998,-668,-296,93,496,889,1260,1605,1903,2165,2373,2549,2682,2795,2883,2960,3028,3077,3119,3113,3081,2975,2812,2569,2257,1880,1460,1020,580,175,-186,-470,-690,-826,-907,-928,-923,-904,-892,-908,-955,-1057,-1201,-1405,-1647,-1935,-2245,-2571,-2891,-3194,-3460,-3682,-3839,-3943,-3971,-3950,-3865,-3735,-3569,-3369,-3146,-2908,-2643,-2379,-2087,-1799,-1492,-1194,-890,-618,-347,-135,66,194,297,341,344,309,241,146,38,-83,-202,-311,-407,-479,-520,-534,-505,-452,-361,-245,-108,54,232,430,651,896,1168,1474,1802,2159,2531,2906,3272,3615,3914,4166,4339,4448,4454,4379,4196,3909,3527,3035,2464,1813,1117,399,-303,-953,-1512,-1954,-2247,-2390,-2369,-2203,-1919,-1535,-1104,-648,-213,176,496,737,891,965,977,924,848,741,639,540,451,377,303,235,146,40,-94,-261,-451,-661,-878,-1079,-1258,-1400,-1489,-1537,-1531,-1489,-1424,-1338,-1258,-1179,-1118,-1065,-1025,-988,-945,-891,-819,-724,-606,-473,-312,-162,7,146,280,372,439,459,438,376,274,141,-12,-174,-330,-467,-562,-620,-610,-551,-431,-259,-60,175,398,627,818,981,1091,1156,1163,1120,1018,871,671,445,179,-90,-365,-615,-830,-994,-1088,-1107,-1048,-906,-695,-421,-97,247,609,950,1265,1529,1727,1857,1895,1863,1742,1555,1308,1005,679,319,-41,-409,-771,-1117,-1453,-1759,-2036,-2269,-2442,-2546,-2562,-2483,-2300,-2020,-1645,-1205,-713,-210,277,718,1078,1357,1522,1601,1582,1502,1376,1231,1104,995,947,938,996,1086,1218,1347,1479,1566,1616,1597,1518,1373,1167,928,658,386,132,-101,-284,-429,-525,-588,-616,-637,-648,-672,-714,-768,-853,-941,-1048,-1147,-1240,-1317,-1366,-1396,-1397,-1378,-1342,-1293,-1237,-1179,-1119,-1058,-999,-929,-863,-775,-684,-571,-446,-302,-146,20,185,345,482,590,654,660,608,494,309,78,-211,-525,-858,-1187,-1490,-1755,-1948,-2073,-2095,-2021,-1835,-1548,-1159,-694,-154,415,1013,1592,2137,2635,3047,3394,3632,3801,3867,3868,3796,3664,3491,3275,3029,2757,2458,2133,1787,1406,1003,575,127,-319,-762,-1170,-1532,-1817,-2018,-2111,-2100,-1974,-1754,-1446,-1088,-688,-299,78,392,646,820,910,932,880,790,657,519,366,233,96,-18,-136,-245,-361,-482,-612,-741,-875,-991,-1094,-1162,-1199,-1190,-1147,-1059,-948,-808,-669,-523,-404,-301,-242,-215,-235,-288,-375,-488,-604,-734,-840,-940,-1012,-1062,-1094,-1111,-1121,-1134,-1155,-1183,-1228,-1273,-1330,-1372,-1408,-1415,-1396,-1342,-1243,-1109,-930,-720,-478,-221,44,301,532,734,876,976,998,966,868,709,511,263,5,-269,-533,-770,-976,-1125,-1210,-1231,-1165,-1027,-808,-513,-155,259,716,1191,1677,2145,2574,2956,3261,3486,3614,3646,3576,3420,3166,2843,2446,2001,1507,984,447,-101,-625,-1130,-1573,-1952,-2232,-2405,-2451,-2364,-2144,-1797,-1344,-805,-216,391,980,1517,1975,2330,2578,2704,2731,2661,2519,2331,2117,1897,1695,1511,1360,1231,1121,1024,921,817,688,549,384,217,35,-137,-303,-451,-577,-682,-769,-839,-899,-955,-1006,-1069,-1129,-1204,-1281,-1365,-1456,-1539,-1631,-1698,-1772,-1812,-1851,-1859,-1861,-1847,-1833,-1820,-1826,-1846,-1899,-1968,-2064,-2162,-2262,-2332,-2366,-2342,-2245,-2081,-1832,-1530,-1170,-793,-411,-60,238,460,588,618,544,377,133,-173,-503,-846,-1150,-1410,-1582,-1669,-1639,-1509,-1267,-933,-527,-58,433,949,1435,1912,2320,2688,2980,3200,3350,3419,3423,3357,3238,3067,2863,2638,2390,2152,1903,1671,1442,1214,993,765,541,311,91,-110,-285,-406,-477,-475,-410,-274,-91,133,365,591,788,940,1036,1073,1051,981,869,726,568,396,221,52,-125,-286,-457,-616,-784,-937,-1098,-1241,-1375,-1490,-1579,-1631,-1657,-1628,-1565,-1457,-1309,-1133,-935,-724,-516,-316,-136,13,135,209,259,256,231,167,80,-22,-141,-259,-377,-489,-590,-680,-762,-830,-897,-950,-1005,-1048,-1082,-1102,-1094,-1057,-979,-852,-677,-448,-179,125,449,761,1062,1301,1493,1595,1632,1570,1450,1256,1020,755,474,197,-60,-291,-480,-619,-710,-736,-708,-616,-476,-285,-68,175,408,638,820,971,1060,1092,1073,998,891,753,606,457,319,194,89,-11,-93,-198,-306,-453,-632,-851,-1101,-1383,-1647,-1911,-2099,-2220,-2229,-2109,-1864,-1489,-1005,-444,168,783,1364,1884,2301,2615,2798,2872,2825,2690,2468,2189,1866,1515,1153,795,447,130,-156,-391,-579,-700,-772,-781,-742,-668,-560,-446,-328,-224,-137,-76,-42,-36,-57,-96,-159,-232,-320,-407,-502,-578,-652,-693,-710,-693,-645,-561,-466,-347,-240,-149,-80,-64,-74,-142,-234,-355,-482,-605,-702,-767,-788,-761,-697,-592,-465,-331,-205,-104,-47,-33,-85,-189,-352,-554,-792,-1040,-1292,-1521,-1720,-1868,-1966,-1997,-1963,-1862,-1687,-1449,-1142,-778,-357,107,609,1120,1641,2136,2593,2998,3316,3559,3700,3750,3710,3590,3407,3170,2910,2616,2325,2021,1718,1415,1104,784,462,128,-199,-516,-807,-1057,-1249,-1377,-1426,-1396,-1300,-1131,-934,-699,-481,-273,-122,-23,4,-39,-145,-307,-498,-711,-908,-1082,-1205,-1273,-1271,-1204,-1071,-882,-661,-405,-149,108,336,543,704,830,915,955,971,946,910,848,779,699,613,523,426,324,213,96,-25,-153,-282,-403,-525,-629,-729,-816,-897,-981,-1068,-1165,-1280,-1403,-1546,-1688,-1822,-1940,-2018,-2054,-2029,-1936,-1785,-1558,-1292,-971,-636,-292,38,336,587,782,908,965,955,876,746,564,353,120,-117,-341,-544,-704,-824,-881,-889,-832,-723,-570,-371,-152,85,326,549,762,931,1074,1166,1217,1227,1197,1138,1066,974,894,813,755,710,682,666,654,637,609,560,492,408,308,220,138,102,110,178,318,520,781,1086,1410,1737,2034,2291,2475,2587,2610,2549,2404,2189,1910,1585,1225,845,459,75,-296,-640,-958,-1232,-1459,-1636,-1745,-1797,-1774,-1690,-1534,-1327,-1060,-768,-442,-117,196,485,717,897,997,1022,963,833,635,388,106,-193,-490,-773,-1039,-1270,-1487,-1667,-1838,-1992,-2130,-2264,-2374,-2467,-2528,-2548,-2525,-2445,-2316,-2127,-1901,-1633,-1346,-1050,-759,-497,-265,-84,40,107,109,49,-60,-221,-418,-633,-865,-1086,-1289,-1461,-1582,-1650,-1651,-1579,-1443,-1226,-953,-617,-239,171,598,1027,1438,1824,2162,2452,2679,2848,2952,3003,3006,2966,2907,2821,2732,2637,2536,2428,2308,2159,1985,1764,1501,1195,854,488,130,-219,-505,-734,-860,-896,-823,-657,-416,-125,192,485,750,935,1044,1056,982,824,609,354,80,-177,-418,-606,-747,-833,-861,-843,-784,-691,-580,-456,-334,-219,-124,-51,-14,-10,-52,-127,-250,-401,-582,-783,-985,-1187,-1362,-1509,-1606,-1650,-1630,-1539,-1393,-1177,-927,-636,-348,-59,176,376,489,532,490,369,193,-36,-276,-521,-730,-897,-995,-1025,-971,-854,-662,-433,-158,127,415,690,930,1140,1293,1393,1434,1408,1319,1166,950,682,371,26,-325,-679,-998,-1283,-1489,-1633,-1680,-1640,-1519,-1310,-1049,-740,-410,-84,226,491,707,862,951,991,974,933,865,799,733,687,650,626,600,559,497,391,255,69,-133,-355,-555,-723,-821,-842,-767,-603,-355,-51,283,614,905,1133,1272,1313,1257,1109,895,625,341,46,-216,-452,-628,-767,-845,-883,-884,-851,-800,-731,-648,-551,-444,-313,-167,10,200,425,653,899,1138,1361,1552,1708,1801,1848,1826,1757,1638,1492,1322,1156,989,845,713,593,480,352,209,26,-191,-447,-737,-1037,-1345,-1617,-1846,-2002,-2078,-2061,-1956,-1772,-1526,-1244,-951,-672,-433,-257,-143,-119,-160,-277,-444,-654,-882,-1118,-1340,-1541,-1705,-1835,-1916,-1962,-1955,-1910,-1812,-1673,-1484,-1245,-958,-627,-258,138,554,968,1368,1740,2066,2344,2559,2715,2810,2856,2856,2821,2760,2680,2590,2485,2370,2234,2080,1894,1672,1417,1120,798,457,102,-232,-550,-818,-1033,-1190,-1275,-1313,-1286,-1236,-1152,-1066,-980,-909,-851,-814,-786,-771,-754,-732,-708,-659,-616,-548,-483,-413,-339,-273,-206,-140,-80,-10,54,126,194,266,326,381,412,429,416,377,309,211,87,-50,-206,-355,-499,-614,-696,-735,-723,-669,-562,-442,-292,-172,-58,-11,-10,-82,-226,-413,-660,-911,-1169,-1401,-1579,-1707,-1763,-1747,-1676,-1541,-1371,-1168,-944,-709,-465,-217,34,282,527,749,952,1102,1207,1230,1190,1050,853,574,257,-84,-429,-731,-993,-1168,-1266,-1263,-1177,-1006,-773,-494,-184,127,442,733,1008,1264,1497,1727,1944,2163,2377,2583,2771,2927,3032,3072,3029,2895,2668,2341,1950,1483,1001,510,57,-334,-632,-826,-894,-848,-693,-452,-149,177,508,790,1017,1150,1190,1118,954,692,362,-12,-421,-808,-1187,-1500,-1755,-1930,-2021,-2032,-1962,-1829,-1634,-1405,-1138,-858,-570,-282,-7,254,490,696,865,991,1062,1087,1047,962,829,654,466,263,70,-103,-256,-381,-485,-582,-679,-797,-947,-1129,-1361,-1617,-1901,-2186,-2448,-2674,-2830,-2914,-2908,-2819,-2657,-2427,-2163,-1866,-1577,-1292,-1033,-800,-590,-405,-238,-84,54,178,276,343,366,341,255,120,-69,-286,-522,-743,-934,-1059,-1112,-1066,-928,-688,-369,27,461,932,1403,1858,2297,2678,3036,3330,3586,3794,3952,4070,4134,4147,4104,3989,3814,3557,3232,2835,2376,1873,1330,787,243,-258,-703,-1077,-1346,-1528,-1590,-1568,-1444,-1267,-1034,-798,-561,-368,-217,-141,-121,-178,-272,-418,-567,-730,-860,-969,-1022,-1036,-993,-909,-783,-631,-460,-287,-121,28,144,232,276,283,251,183,86,-36,-166,-314,-443,-577,-672,-745,-770,-746,-668,-529,-347,-113,133,388,610,780,871,863,749,525,209,-177,-605,-1029,-1422,-1736,-1957,-2054,-2035,-1890,-1650,-1325,-954,-552,-159,217,552,841,1076,1259,1387,1461,1481,1445,1342,1185,953,661,311,-93,-525,-978,-1417,-1833,-2187,-2472,-2663,-2751,-2733,-2609,-2389,-2089,-1718,-1310,-865,-421,21,447,842,1214,1551,1854,2125,2358,2546,2692,2774,2797,2738,2608,2383,2088,1711,1277,801,305,-181,-629,-1024,-1320,-1537,-1623,-1621,-1509,-1326,-1080,-815,-549,-317,-140,-31,-2,-48,-161,-319,-510,-702,-883,-1023,-1125,-1163,-1150,-1081,-962,-807,-616,-404,-175,67,319,576,845,1112,1391,1662,1936,2194,2439,2653,2835,2971,3065,3096,3084,3009,2894,2733,2534,2309,2055,1780,1474,1144,776,375,-67,-540,-1043,-1554,-2051,-2524,-2919,-3251,-3459,-3571,-3552,-3435,-3219,-2940,-2614,-2275,-1946,-1639,-1380,-1154,-985,-843,-747,-668,-620,-588,-581,-591,-636,-692,-794,-898,-1042,-1179,-1331,-1461,-1570,-1640,-1656,-1613,-1499,-1315,-1054,-739,-349,67,532,997,1475,1932,2368,2769,3124,3437,3689,3891,4024,4092,4083,3992,3813,3538,3176,2719,2192,1601,974,340,-274,-837,-1315,-1694,-1948,-2078,-2072,-1954,-1722,-1417,-1057,-667,-292,58,348,562,692,731,686,563,383,158,-88,-334,-565,-765,-925,-1031,-1100,-1106,-1082,-1011,-918,-802,-677,-553,-432,-332,-249,-191,-160,-143,-155,-164,-188,-198,-196,-181,-134,-72,12,108,208,292,361,379,355,263,108,-115,-397,-730,-1084,-1458,-1798,-2109,-2343,-2501,-2556,-2519,-2378,-2163,-1881,-1555,-1218,-873,-555,-256,9,250,468,671,863,1042,1203,1329,1414,1431,1377,1229,998,678,292,-135,-591,-1013,-1404,-1703,-1903,-1981,-1920,-1735,-1410,-984,-450,140,788,1441,2100,2716,3292,3797,4225,4567,4810,4958,4999,4939,4768,4492,4110,3624,3056,2402,1704,967,239,-464,-1092,-1636,-2053,-2348,-2499,-2523,-2433,-2245,-2007,-1726,-1457,-1215,-1021,-907,-849,-877,-955,-1081,-1231,-1377,-1502,-1586,-1609,-1561,-1445,-1249,-1001,-692,-356,5,362,710,1034,1321,1574,1782,1952,2076,2169,2220,2241,2229,2190,2121,2036,1919,1787,1639,1465,1283,1072,844,586,300,-19,-380,-763,-1201,-1642,-2117,-2583,-3034,-3451,-3800,-4077,-4244,-4304,-4237,-4053,-3756,-3364,-2900,-2399,-1880,-1385,-926,-530,-199,56,250,374,459,492,490,454,369,247,64,-174,-470,-823,-1216,-1634,-2054,-2436,-2765,-3001,-3120,-3106,-2944,-2630,-2173,-1585,-884,-109,721,1564,2392,3171,3871,4481,4969,5346,5585,5707,5704,5583,5360,5033,4619,4123,3561,2938,2287,1603,940,291,-293,-802,-1212,-1502,-1672,-1708,-1629,-1437,-1164,-830,-471,-108,216,489,681,786,794,718,553,333,64,-227,-517,-793,-1034,-1236,-1386,-1490,-1547,-1555,-1534,-1471,-1387,-1274,-1140,-986,-808,-617,-402,-178,63,303,551,784,1013,1216,1399,1552,1671,1754,1792,1786,1722,1602,1413,1153,827,430,-25,-518,-1040,-1549,-2034,-2449,-2775,-2990,-3063,-3010,-2813,-2492,-2084,-1589,-1075,-553,-66,356,709,966,1142,1232,1258,1226,1151,1045,901,736,523,282,-22,-359,-762,-1191,-1656,-2121,-2570,-2971,-3304,-3537,-3649,-3636,-3468,-3174,-2728,-2171,-1510,-765,13,823,1605,2349,3019,3590,4055,4386,4593,4666,4608,4434,4149,3760,3299,2750,2164,1521,869,205,-440,-1045,-1596,-2062,-2434,-2692,-2833,-2849,-2762,-2564,-2302,-1978,-1635,-1296,-978,-714,-501,-358,-273,-243,-255,-294,-336,-382,-398,-391,-354,-271,-169,-27,134,312,503,700,898,1097,1287,1471,1648,1806,1955,2082,2195,2284,2361,2408,2450,2465,2473,2462,2434,2386,2307,2189,2025,1798,1509,1139,710,205,-333,-908,-1471,-2008,-2476,-2853,-3111,-3244,-3231,-3099,-2838,-2494,-2083,-1639,-1203,-788,-432,-139,80,224,305,324,301,236,141,17,-141,-330,-554,-832,-1132,-1494,-1862,-2262,-2646,-3009,-3317,-3542,-3680,-3676,-3562,-3286,-2878,-2337,-1673,-917,-94,769,1632,2465,3240,3924,4499,4951,5265,5448,5488,5405,5199,4879,4463,3950,3368,2711,2012,1270,529,-213,-902,-1531,-2059,-2460,-2726,-2821,-2771,-2556,-2218,-1776,-1268,-745,-241,193,537,752,845,800,644,392,74,-273,-632,-955,-1249,-1465,-1627,-1710,-1728,-1681,-1576,-1418,-1222,-985,-724,-439,-142,160,461,745,1018,1257,1468,1641,1768,1864,1903,1912,1870,1797,1678,1530,1339,1114,853,552,218,-149,-544,-955,-1369,-1779,-2153,-2492,-2759,-2954,-3058,-3066,-2983,-2811,-2565,-2262,-1919,-1561,-1197,-850,-523,-225,42,278,487,660,801,902,948,944,860,709,475,171,-198,-615,-1054,-1489,-1899,-2240,-2503,-2650,-2671,-2550,-2288,-1881,-1345,-701,33,813,1623,2408,3154,3814,4378,4818,5136,5315,5379,5312,5154,4885,4548,4125,3644,3102,2511,1876,1210,525,-161,-829,-1457,-2017,-2497,-2863,-3118,-3236,-3237,-3113,-2892,-2595,-2246,-1881,-1523,-1200,-923,-718,-566,-482,-439,-428,-425,-422,-386,-332,-228,-100,63,246,437,630,811,976,1118,1237,1330,1401,1442,1470,1461,1447,1401,1343,1279,1195,1128,1054,997,951,911,885,846,799,717,598,425,193,-99,-447,-843,-1263,-1700,-2115,-2498,-2809,-3046,-3170,-3196,-3096,-2897,-2594,-2227,-1802,-1365,-939,-551,-229,11,166,217,196,82,-84,-307,-566,-845,-1145,-1446,-1745,-2042,-2307,-2561,-2765,-2926,-3031,-3061,-3026,-2905,-2710,-2429,-2076,-1647,-1155,-602,-1,636,1296,1965,2619,3246,3821,4330,4758,5096,5332,5472,5512,5453,5309,5070,4754,4354,3885,3340,2747,2097,1438,767,133,-442,-935,-1304,-1549,-1648,-1606,-1439,-1160,-805,-407,-1,374,684,908,1015,1009,878,636,297,-116,-575,-1053,-1520,-1947,-2318,-2601,-2799,-2896,-2886,-2786,-2587,-2309,-1966,-1563,-1129,-670,-211,232,652,1014,1334,1579,1760,1875,1922,1914,1855,1754,1614,1445,1238,1002,724,417,68,-303,-698,-1089,-1467,-1802,-2078,-2271,-2376,-2371,-2269,-2069,-1778,-1434,-1030,-621,-204,178,510,781,964,1067,1079,1005,858,644,382,91,-226,-538,-853,-1144,-1420,-1666,-1891,-2082,-2248,-2381,-2475,-2538,-2544,-2509,-2405,-2241,-1994,-1677,-1274,-798,-250,355,998,1666,2319,2950,3514,4001,4385,4651,4791,4800,4686,4442,4102,3649,3127,2524,1877,1189,482,-222,-912,-1545,-2121,-2589,-2946,-3163,-3226,-3144,-2908,-2554,-2098,-1584,-1048,-535,-72,295,573,727,784,736,615,436,226,5,-207,-394,-545,-650,-707,-715,-669,-582,-447,-280,-82,135,366,594,816,1024,1203,1359,1479,1573,1638,1683,1717,1745,1777,1821,1866,1932,1986,2037,2055,2037,1957,1813,1590,1293,925,505,44,-426,-886,-1309,-1672,-1958,-2153,-2251,-2257,-2171,-2013,-1796,-1541,-1272,-1010,-769,-574,-430,-350,-338,-396,-512,-698,-927,-1201,-1506,-1822,-2143,-2454,-2748,-3006,-3234,-3415,-3548,-3631,-3652,-3603,-3484,-3271,-2963,-2554,-2032,-1414,-698,82,912,1745,2555,3301,3950,4476,4864,5099,5193,5149,4990,4737,4410,4041,3632,3215,2779,2343,1897,1443,990,530,89,-335,-706,-1025,-1253,-1401,-1440,-1393,-1260,-1069,-843,-617,-412,-268,-186,-195,-283,-449,-675,-943,-1219,-1493,-1724,-1909,-2022,-2066,-2027,-1923,-1749,-1521,-1251,-945,-619,-284,58,384,704,990,1254,1478,1666,1816,1928,2009,2058,2085,2087,2065,2019,1930,1802,1613,1364,1047,661,218,-275,-787,-1303,-1792,-2230,-2596,-2867,-3036,-3093,-3041,-2891,-2640,-2324,-1940,-1526,-1097,-671,-284,57,325,510,599,593,488,303,42,-269,-606,-950,-1267,-1548,-1760,-1909,-1970,-1958,-1875,-1725,-1536,-1308,-1061,-809,-550,-295,-38,227,499,797,1106,1447,1796,2162,2517,2855,3155,3401,3589,3692,3734,3689,3587,3422,3206,2955,2658,2337,1973,1584,1150,699,212,-264,-744,-1169,-1542,-1810,-1980,-2010,-1924,-1708,-1397,-1008,-578,-145,265,613,883,1057,1134,1105,998,796,558,259,-45,-361,-658,-928,-1159,-1345,-1476,-1550,-1569,-1529,-1434,-1289,-1098,-874,-615,-350,-63,201,464,693,896,1065,1197,1293,1361,1388,1390,1350,1275,1153,984,761,487,166,-198,-585,-985,-1368,-1724,-2023,-2256,-2409,-2474,-2451,-2345,-2172,-1933,-1662,-1357,-1049,-757,-484,-261,-91,17,43,8,-110,-285,-517,-786,-1070,-1359,-1623,-1861,-2048,-2196,-2287,-2346,-2362,-2362,-2340,-2310,-2263,-2201,-2107,-1967,-1766,-1483,-1109,-635,-62,598,1334,2104,2897,3651,4357,4957,5446,5787,5985,6032,5936,5721,5393,4988,4505,3984,3412,2824,2213,1594,979,380,-187,-697,-1135,-1476,-1710,-1812,-1802,-1660,-1430,-1106,-748,-361,-5,312,545,695,737,684,533,310,20,-294,-631,-957,-1252,-1511,-1708,-1847,-1919,-1919,-1858,-1726,-1547,-1311,-1043,-744,-432,-115,193,482,738,959,1130,1256,1323,1340,1296,1210,1063,888,659,418,141,-139,-427,-712,-982,-1230,-1458,-1641,-1800,-1906,-1978,-1999,-1987,-1920,-1826,-1680,-1504,-1292,-1041,-773,-477,-179,116,389,623,803,910,941,881,742,520,239,-96,-447,-813,-1153,-1469,-1735,-1944,-2104,-2191,-2237,-2220,-2162,-2059,-1913,-1727,-1502,-1231,-924,-572,-186,227,663,1095,1519,1914,2255,2547,2753,2897,2952,2946,2869,2753,2590,2420,2217,2025,1815,1601,1381,1138,880,605,306,12,-293,-562,-808,-981,-1104,-1131,-1098,-979,-806,-598,-367,-154,36,168,244,244,179,56,-122,-320,-543,-754,-942,-1100,-1199,-1251,-1233,-1161,-1024,-841,-613,-355,-80,199,478,739,983,1206,1402,1581,1739,1879,2003,2117,2213,2295,2359,2397,2414,2392,2339,2233,2088,1882,1630,1322,969,581,170,-244,-645,-1010,-1324,-1566,-1734,-1811,-1805,-1718,-1567,-1359,-1129,-887,-665,-488,-367,-329,-376,-511,-731,-1023,-1362,-1742,-2119,-2487,-2818,-3092,-3307,-3447,-3519,-3517,-3459,-3337,-3173,-2960,-2712,-2424,-2107,-1751,-1365,-948,-502,-41,440,909,1380,1812,2221,2577,2885,3140,3342,3498,3610,3692,3736,3764,3759,3724,3655,3531,3353,3099,2773,2362,1884,1332,752,143,-444,-984,-1451,-1804,-2046,-2147,-2131,-1998,-1785,-1511,-1228,-943,-717,-537,-446,-424,-469,-581,-713,-878,-1028,-1160,-1255,-1305,-1299,-1243,-1131,-972,-771,-534,-277,3,275,551,799,1026,1210,1353,1439,1481,1456,1395,1270,1117,924,704,475,219,-22,-286,-525,-777,-1009,-1233,-1448,-1633,-1806,-1936,-2034,-2080,-2072,-2006,-1873,-1680,-1426,-1125,-784,-427,-67,264,555,773,915,962,911,780,561,297,-9,-321,-619,-882,-1095,-1242,-1331,-1344,-1301,-1199,-1054,-877,-681,-468,-261,-57,135,312,482,642,799,963,1125,1307,1489,1681,1868,2045,2203,2330,2426,2477,2499,2479,2443,2378,2315,2246,2179,2118,2052,1982,1890,1776,1620,1433,1194,934,633,335,38,-229,-449,-612,-706,-733,-700,-624,-518,-413,-324,-272,-272,-328,-436,-598,-787,-999,-1202,-1392,-1543,-1649,-1702,-1697,-1636,-1528,-1371,-1186,-975,-747,-523,-296,-85,107,277,416,522,593,624,616,566,487,364,230,59,-105,-289,-456,-623,-775,-910,-1035,-1144,-1240,-1334,-1410,-1492,-1557,-1617,-1666,-1687,-1691,-1649,-1568,-1435,-1251,-1012,-738,-431,-113,178,443,622,724,713,591,360,38,-350,-776,-1192,-1581,-1882,-2101,-2193,-2178,-2046,-1828,-1543,-1221,-895,-580,-300,-50,164,369,565,788,1035,1317,1632,1953,2276,2550,2774,2906,2949,2906,2782,2621,2444,2303,2222,2247,2361,2599,2902,3252,3596,3853,3998,3948,3697,3217,2539,1689,745,-232,-1151,-1941,-2544,-2910,-3041,-2935,-2645,-2219,-1729,-1241,-824,-515,-355,-338,-460,-684,-970,-1271,-1540,-1738,-1841,-1832,-1719,-1510,-1243,-932,-622,-331,-76,128,288,411,509,599,693,797,916,1035,1152,1235,1276,1251,1150,965,704,373,-4,-406,-807,-1181,-1514,-1783,-1996,-2135,-2228,-2264,-2273,-2246,-2202,-2130,-2025,-1879,-1677,-1416,-1087,-705,-274,166,591,965,1250,1424,1472,1383,1189,891,546,187,-151,-414,-594,-667,-621,-492,-278,-29,217,438,573,629,562,408,148,-153,-498,-806,-1080,-1248,-1321,-1267,-1094,-824,-471,-68,344,755,1115,1430,1677,1869,2005,2110,2186,2264,2333,2413,2479,2530,2530,2471,2316,2062,1699,1241,704,135,-440,-957,-1387,-1681,-1832,-1816,-1661,-1384,-1035,-653,-304,-15,163,224,163,-9,-251,-541,-812,-1057,-1213,-1289,-1267,-1158,-992,-788,-575,-392,-227,-126,-42,-4,34,74,127,211,314,428,556,656,742,780,782,740,663,565,456,356,276,224,207,220,262,305,350,357,325,229,65,-161,-444,-760,-1078,-1380,-1616,-1787,-1859,-1841,-1737,-1572,-1376,-1182,-1024,-937,-927,-1019,-1184,-1421,-1681,-1943,-2150,-2277,-2289,-2167,-1911,-1524,-1033,-466,135,732,1287,1768,2155,2439,2612,2690,2686,2615,2512,2382,2257,2146,2058,2005,1978,1991,2024,2086,2171,2273,2398,2541,2700,2870,3045,3203,3334,3402,3391,3266,3011,2619,2075,1421,653,-158,-983,-1770,-2460,-3034,-3450,-3711,-3816,-3788,-3652,-3448,-3217,-2979,-2777,-2620,-2513,-2468,-2452,-2464,-2474,-2461,-2410,-2303,-2137,-1925,-1662,-1391,-1107,-853,-629,-455,-321,-234,-164,-110,-47,35,139,261,401,525,630,686,674,597,435,215,-60,-355,-645,-897,-1081,-1181,-1172,-1065,-856,-567,-224,153,529,887,1207,1480,1702,1886,2026,2147,2251,2343,2434,2509,2567,2591,2569,2479,2326,2082,1773,1389,960,506,48,-377,-756,-1061,-1289,-1432,-1502,-1501,-1463,-1381,-1297,-1203,-1119,-1035,-964,-878,-798,-702,-596,-489,-380,-283,-206,-155,-122,-122,-122,-134,-128,-100,-35,66,214,389,601,816,1036,1223,1373,1459,1469,1395,1231,990,680,331,-42,-393,-711,-959,-1131,-1213,-1216,-1142,-1028,-881,-749,-634,-574,-565,-614,-705,-828,-944,-1040,-1076,-1037,-905,-679,-362,23,455,903,1328,1713,2020,2248,2380,2426,2395,2302,2170,2015,1849,1695,1538,1399,1251,1106,932,746,518,278,7,-258,-518,-738,-911,-1009,-1041,-986,-869,-694,-492,-280,-90,65,162,201,168,92,-51,-208,-402,-597,-792,-987,-1167,-1344,-1511,-1670,-1827,-1973,-2109,-2228,-2325,-2390,-2420,-2403,-2345,-2239,-2096,-1925,-1729,-1543,-1348,-1198,-1053,-959,-873,-811,-746,-665,-558,-409,-218,7,266,527,782,1002,1169,1278,1313,1292,1211,1110,990,907,850,878,961,1142,1375,1678,1990,2318,2596,2828,2965,3014,2956,2798,2559,2240,1888,1497,1121,754,432,157,-66,-223,-336,-387,-411,-384,-345,-275,-198,-110,-19,73,153,231,280,320,321,306,257,186,103,1,-90,-183,-253,-312,-352,-377,-397,-417,-438,-484,-540,-619,-723,-837,-973,-1117,-1267,-1422,-1575,-1720,-1858,-1976,-2069,-2138,-2165,-2163,-2116,-2035,-1919,-1772,-1600,-1405,-1192,-963,-713,-454,-171,119,426,734,1033,1317,1554,1742,1848,1868,1785,1605,1326,975,562,138,-288,-661,-973,-1189,-1314,-1339,-1281,-1151,-979,-763,-555,-317,-104,128,352,591,838,1104,1365,1633,1864,2072,2206,2283,2268,2177,2011,1786,1523,1250,989,767,598,492,457,471,543,627,729,805,864,875,857,792,704,588,462,326,181,33,-133,-301,-501,-701,-928,-1147,-1372,-1575,-1755,-1903,-2016,-2095,-2157,-2193,-2242,-2289,-2365,-2457,-2573,-2697,-2813,-2909,-2949,-2928,-2821,-2617,-2328,-1943,-1500,-1004,-489,14,497,917,1283,1576,1793,1954,2046,2103,2115,2110,2094,2073,2070,2078,2120,2190,2291,2419,2562,2705,2832,2916,2948,2903,2782,2580,2301,1975,1606,1243,889,590,343,175,68,26,14,26,19,-13,-102,-239,-438,-664,-916,-1150,-1348,-1483,-1536,-1510,-1399,-1235,-1024,-808,-606,-435,-321,-249,-234,-252,-297,-356,-414,-473,-527,-584,-649,-727,-823,-938,-1063,-1191,-1309,-1402,-1456,-1470,-1430,-1356,-1247,-1127,-1016,-933,-898,-920,-1006,-1146,-1332,-1536,-1742,-1921,-2052,-2130,-2128,-2075,-1948,-1792,-1592,-1392,-1180,-984,-795,-617,-445,-271,-85,118,343,594,862,1153,1446,1740,2017,2269,2480,2653,2775,2848,2879,2865,2821,2743,2647,2527,2399,2259,2115,1978,1849,1737,1656,1588,1555,1527,1506,1467,1396,1273,1094,852,558,224,-114,-446,-721,-935,-1053,-1086,-1015,-879,-674,-441,-204,18,198,320,383,381,313,206,41,-134,-342,-549,-766,-978,-1191,-1394,-1601,-1788,-1977,-2136,-2284,-2395,-2478,-2526,-2538,-2521,-2476,-2414,-2332,-2241,-2134,-2012,-1872,-1695,-1499,-1252,-986,-689,-375,-86,195,405,557,618,592,490,315,112,-105,-289,-410,-441,-365,-177,113,488,915,1366,1797,2187,2512,2756,2922,3014,3039,3023,2961,2888,2785,2678,2549,2413,2250,2080,1877,1675,1446,1221,984,748,513,272,38,-204,-439,-674,-896,-1104,-1278,-1417,-1500,-1524,-1476,-1363,-1173,-940,-660,-367,-87,160,343,453,471,415,265,78,-166,-410,-656,-872,-1064,-1206,-1336,-1426,-1517,-1602,-1694,-1797,-1905,-2015,-2121,-2202,-2263,-2279,-2257,-2188,-2074,-1909,-1712,-1460,-1182,-860,-516,-143,231,609,955,1257,1497,1641,1700,1643,1503,1273,999,703,433,220,98,87,195,414,727,1095,1497,1875,2217,2475,2651,2728,2714,2624,2473,2284,2074,1859,1648,1442,1242,1033,819,571,313,5,-302,-641,-961,-1264,-1524,-1719,-1848,-1891,-1863,-1757,-1595,-1389,-1148,-896,-638,-379,-143,88,282,455,570,648,651,597,473,292,68,-173,-417,-623,-781,-878,-894,-863,-773,-672,-583,-531,-551,-652,-840,-1114,-1440,-1807,-2161,-2482,-2724,-2866,-2894,-2795,-2586,-2269,-1881,-1436,-969,-508,-65,331,673,958,1172,1326,1410,1437,1405,1327,1215,1073,931,795,693,633,631,690,812,992,1211,1460,1712,1960,2174,2359,2493,2587,2644,2668,2673,2669,2655,2636,2605,2539,2438,2267,2019,1684,1257,750,191,-410,-986,-1530,-1985,-2328,-2549,-2621,-2566,-2383,-2106,-1748,-1357,-936,-539,-169,149,390,570,645,651,552,382,131,-179,-537,-919,-1304,-1668,-1992,-2254,-2447,-2562,-2602,-2581,-2512,-2417,-2315,-2229,-2161,-2130,-2120,-2127,-2132,-2114,-2053,-1938,-1749,-1502,-1182,-830,-443,-64,291,603,848,1026,1127,1158,1130,1052,942,806,668,523,393,273,174,98,45,27,45,100,207,357,558,809,1091,1408,1733,2060,2369,2654,2895,3100,3254,3367,3438,3460,3445,3377,3258,3079,2833,2521,2145,1716,1251,768,305,-125,-480,-747,-906,-952,-883,-719,-468,-163,169,507,809,1075,1267,1394,1439,1416,1318,1166,956,712,425,120,-208,-545,-882,-1213,-1530,-1817,-2083,-2304,-2498,-2652,-2775,-2875,-2942,-2999,-3028,-3047,-3035,-3007,-2941,-2845,-2709,-2532,-2324,-2083,-1824,-1568,-1321,-1111,-950,-842,-810,-830,-907,-1013,-1128,-1227,-1279,-1272,-1187,-1019,-787,-485,-167,177,486,764,978,1123,1208,1226,1197,1143,1058,993,924,890,886,916,990,1100,1247,1422,1623,1829,2033,2218,2358,2457,2474,2428,2291,2081,1811,1477,1138,782,467,202,7,-93,-114,-47,84,259,458,649,815,935,1000,1008,955,859,723,560,390,207,32,-143,-317,-491,-681,-880,-1109,-1358,-1633,-1921,-2216,-2499,-2753,-2966,-3109,-3186,-3176,-3087,-2911,-2666,-2351,-1988,-1589,-1163,-737,-325,67,396,686,888,1021,1082,1061,998,884,762,642,547,497,498,558,667,817,997,1177,1358,1501,1611,1668,1679,1635,1553,1431,1288,1132,970,819,677,554,448,354,278,203,147,82,43,-7,-23,-40,-20,12,79,161,276,400,550,700,863,1015,1166,1294,1405,1479,1522,1516,1471,1367,1227,1028,805,542,268,-13,-286,-537,-763,-951,-1110,-1238,-1350,-1459,-1581,-1728,-1913,-2136,-2398,-2681,-2969,-3244,-3467,-3635,-3711,-3691,-3575,-3350,-3048,-2667,-2236,-1779,-1316,-871,-472,-126,143,325,428,435,375,242,75,-123,-305,-465,-562,-590,-515,-355,-77,272,712,1188,1698,2194,2656,3059,3379,3609,3741,3782,3739,3636,3480,3303,3109,2918,2730,2552,2366,2182,1972,1745,1488,1202,907,596,312,52,-149,-276,-326,-276,-155,52,296,574,843,1072,1244,1313,1296,1149,907,553,121,-379,-914,-1463,-2001,-2500,-2947,-3314,-3604,-3794,-3898,-3915,-3855,-3740,-3582,-3405,-3222,-3056,-2909,-2793,-2704,-2638,-2590,-2543,-2493,-2417,-2314,-2166,-1978,-1737,-1458,-1141,-797,-447,-95,236,536,800,1013,1185,1300,1377,1403,1406,1366,1318,1247,1179,1114,1072,1054,1076,1137,1244,1391,1578,1785,2012,2228,2440,2613,2758,2857,2909,2928,2902,2853,2776,2676,2557,2409,2232,2023,1765,1475,1132,770,379,-1,-356,-664,-884,-1017,-1033,-939,-736,-446,-86,298,695,1044,1350,1554,1681,1695,1621,1463,1232,955,639,308,-34,-369,-704,-1024,-1342,-1644,-1950,-2233,-2519,-2777,-3022,-3230,-3405,-3528,-3606,-3623,-3594,-3502,-3371,-3190,-2980,-2737,-2480,-2207,-1941,-1679,-1447,-1243,-1090,-983,-933,-933,-975,-1044,-1118,-1180,-1198,-1164,-1051,-865,-588,-255,152,574,1023,1444,1842,2172,2450,2646,2780,2848,2868,2850,2808,2757,2699,2652,2608,2569,2537,2486,2434,2339,2223,2049,1832,1553,1225,847,426,-9,-468,-888,-1295,-1617,-1877,-2023,-2068,-1993,-1806,-1522,-1149,-720,-259,209,644,1038,1354,1589,1737,1788,1762,1655,1491,1276,1028,756,469,178,-120,-410,-699,-974,-1238,-1472,-1683,-1846,-1970,-2042,-2056,-2033,-1950,-1849,-1706,-1554,-1380,-1200,-1007,-806,-592,-374,-146,64,274,441,580,666,695,687,621,545,453,377,345,360,451,615,846,1145,1473,1820,2147,2424,2630,2729,2727,2596,2364,2025,1610,1143,648,158,-307,-727,-1087,-1380,-1605,-1769,-1871,-1932,-1941,-1924,-1870,-1795,-1690,-1569,-1425,-1267,-1103,-929,-768,-604,-464,-326,-213,-101,-2,97,196,295,394,493,578,654,711,742,755,740,702,656,578,500,397,277,135,-43,-252,-501,-783,-1095,-1423,-1752,-2070,-2343,-2579,-2729,-2821,-2810,-2722,-2543,-2282,-1951,-1560,-1125,-667,-208,231,629,961,1221,1385,1465,1456,1369,1226,1039,846,651,499,388,344,376,471,641,853,1100,1350,1584,1772,1901,1956,1930,1842,1688,1506,1307,1129,979,894,854,885,954,1054,1156,1236,1270,1244,1149,981,762,494,219,-51,-282,-457,-561,-587,-539,-425,-264,-72,125,306,456,554,596,569,479,325,124,-121,-388,-663,-932,-1176,-1385,-1550,-1663,-1731,-1752,-1743,-1707,-1667,-1626,-1603,-1595,-1613,-1647,-1696,-1748,-1784,-1807,-1780,-1716,-1589,-1406,-1163,-867,-538,-181,160,493,761,980,1104,1160,1122,1018,852,643,414,178,-42,-236,-387,-490,-532,-517,-433,-300,-102,125,386,653,908,1142,1323,1457,1519,1531,1474,1387,1257,1133,998,900,818,779,761,772,789,807,819,802,777,722,663,595,539,497,479,490,517,573,629,693,749,785,814,812,809,786,767,744,730,717,711,697,674,632,558,460,325,164,-13,-213,-394,-580,-731,-861,-959,-1033,-1084,-1136,-1183,-1255,-1348,-1482,-1643,-1844,-2063,-2303,-2542,-2772,-2987,-3170,-3331,-3453,-3538,-3597,-3601,-3579,-3489,-3353,-3138,-2857,-2489,-2044,-1525,-944,-322,323,957,1566,2108,2579,2944,3211,3360,3409,3358,3224,3027,2781,2509,2226,1955,1699,1482,1303,1172,1090,1049,1045,1059,1089,1100,1098,1054,972,846,685,494,294,98,-81,-226,-335,-398,-422,-412,-376,-322,-261,-188,-119,-36,53,165,299,453,639,827,1029,1201,1350,1431,1452,1374,1222,968,647,256,-170,-619,-1055,-1469,-1829,-2137,-2372,-2546,-2645,-2692,-2673,-2612,-2495,-2342,-2141,-1904,-1639,-1342,-1044,-742,-466,-228,-37,85,153,156,120,57,0,-41,-22,51,209,439,739,1086,1461,1826,2158,2423,2596,2670,2625,2472,2213,1870,1457,1006,536,76,-352,-720,-1027,-1232,-1364,-1393,-1348,-1236,-1074,-893,-710,-549,-428,-348,-320,-325,-354,-384,-390,-356,-260,-98,138,432,777,1144,1516,1862,2162,2403,2556,2633,2616,2510,2325,2058,1726,1326,884,385,-133,-673,-1228,-1755,-2280,-2743,-3166,-3512,-3780,-3962,-4059,-4064,-3994,-3856,-3649,-3414,-3124,-2822,-2493,-2146,-1787,-1405,-1018,-614,-213,180,551,879,1152,1358,1485,1535,1514,1435,1324,1202,1102,1044,1051,1140,1303,1547,1842,2170,2505,2806,3058,3232,3307,3293,3166,2960,2669,2327,1949,1565,1202,883,629,462,385,406,517,704,942,1210,1468,1695,1856,1935,1908,1783,1543,1222,818,370,-107,-579,-1028,-1428,-1776,-2047,-2264,-2407,-2507,-2561,-2590,-2604,-2608,-2618,-2628,-2646,-2670,-2686,-2708,-2716,-2715,-2701,-2675,-2637,-2593,-2537,-2481,-2416,-2346,-2273,-2182,-2086,-1965,-1829,-1672,-1493,-1296,-1082,-853,-620,-378,-144,86,297,486,649,779,872,935,954,955,928,897,869,857,880,940,1053,1213,1419,1658,1916,2174,2406,2602,2737,2811,2815,2760,2653,2515,2367,2216,2099,2001,1953,1936,1953,1995,2040,2082,2105,2094,2049,1958,1821,1647,1431,1183,909,612,300,-23,-353,-683,-1002,-1311,-1592,-1847,-2051,-2211,-2305,-2341,-2302,-2201,-2032,-1809,-1545,-1248,-946,-649,-375,-144,37,158,219,212,160,39,-106,-300,-516,-751,-1011,-1264,-1541,-1799,-2060,-2299,-2512,-2692,-2825,-2909,-2929,-2901,-2809,-2674,-2504,-2299,-2096,-1879,-1683,-1495,-1334,-1186,-1060,-931,-811,-668,-501,-296,-33,285,675,1133,1654,2231,2837,3464,4058,4613,5079,5442,5669,5758,5693,5498,5169,4745,4239,3694,3123,2561,2020,1513,1049,622,229,-135,-492,-830,-1181,-1526,-1879,-2225,-2561,-2864,-3132,-3337,-3475,-3532,-3501,-3381,-3175,-2888,-2537,-2127,-1675,-1198,-705,-221,251,681,1064,1374,1600,1728,1743,1649,1445,1144,769,339,-115,-561,-986,-1352,-1662,-1902,-2073,-2185,-2245,-2267,-2257,-2225,-2172,-2097,-1994,-1860,-1682,-1461,-1196,-880,-538,-162,224,606,979,1322,1636,1915,2151,2354,2522,2653,2763,2832,2890,2900,2906,2859,2804,2702,2579,2418,2227,2004,1746,1459,1147,811,460,100,-260,-602,-931,-1212,-1461,-1639,-1760,-1808,-1788,-1700,-1558,-1371,-1160,-944,-737,-556,-415,-312,-252,-218,-207,-201,-183,-154,-89,-15,85,186,281,358,410,423,413,368,308,237,160,85,16,-61,-132,-227,-331,-461,-619,-800,-1007,-1227,-1464,-1696,-1933,-2152,-2358,-2540,-2696,-2814,-2898,-2925,-2902,-2806,-2635,-2387,-2051,-1648,-1170,-649,-103,446,959,1428,1821,2130,2351,2480,2543,2537,2500,2437,2372,2315,2276,2247,2239,2223,2199,2156,2064,1943,1760,1543,1277,997,698,422,167,-31,-172,-230,-214,-109,74,328,650,1006,1398,1783,2154,2466,2707,2839,2849,2718,2442,2026,1481,839,128,-605,-1321,-1975,-2538,-2971,-3270,-3420,-3431,-3331,-3127,-2875,-2579,-2302,-2044,-1848,-1714,-1654,-1662,-1729,-1841,-1971,-2111,-2220,-2302,-2315,-2279,-2154,-1976,-1719,-1420,-1080,-722,-372,-38,247,478,647,740,783,762,711,638,551,487,421,390,362,346,328,291,240,151,42,-94,-238,-378,-494,-571,-583,-534,-394,-186,103,451,843,1255,1667,2056,2398,2688,2903,3049,3123,3129,3080,2986,2857,2706,2545,2376,2221,2064,1929,1801,1686,1578,1469,1356,1223,1074,885,667,408,114,-207,-539,-872,-1180,-1441,-1647,-1762,-1796,-1729,-1572,-1337,-1034,-691,-331,30,357,650,884,1060,1179,1230,1241,1181,1095,938,751,500,204,-146,-544,-980,-1446,-1919,-2391,-2837,-3241,-3591,-3871,-4080,-4214,-4279,-4279,-4227,-4138,-4016,-3891,-3753,-3628,-3503,-3384,-3267,-3131,-2980,-2780,-2537,-2231,-1857,-1417,-908,-343,271,916,1578,2237,2869,3468,3990,4444,4795,5032,5167,5160,5062,4838,4542,4163,3752,3308,2878,2456,2080,1739,1449,1202,991,816,655,511,367,219,65,-103,-285,-474,-679,-878,-1080,-1262,-1414,-1531,-1584,-1573,-1489,-1317,-1080,-767,-414,-28,352,709,1010,1240,1378,1425,1377,1243,1045,790,508,211,-82,-365,-629,-879,-1116,-1349,-1591,-1839,-2116,-2394,-2704,-2997,-3290,-3539,-3735,-3856,-3881,-3799,-3611,-3305,-2913,-2426,-1886,-1298,-700,-101,470,1004,1484,1902,2249,2521,2715,2836,2875,2858,2772,2652,2499,2333,2169,2021,1892,1791,1706,1642,1568,1495,1384,1250,1070,858,618,365,124,-91,-249,-341,-340,-258,-75,176,495,847,1209,1554,1853,2088,2242,2307,2286,2183,2015,1792,1547,1282,1030,801,593,438,301,212,135,73,10,-82,-198,-374,-598,-896,-1249,-1663,-2118,-2594,-3072,-3528,-3924,-4270,-4503,-4667,-4712,-4679,-4560,-4373,-4148,-3882,-3615,-3333,-3065,-2795,-2531,-2266,-1994,-1714,-1422,-1129,-828,-542,-271,-21,183,367,500,613,691,763,816,886,952,1048,1154,1290,1443,1623,1814,2034,2250,2487,2715,2939,3151,3331,3485,3595,3659,3676,3645,3571,3473,3343,3221,3094,2996,2920,2875,2852,2845,2834,2802,2728,2588,2377,2075,1696,1232,719,161,-400,-948,-1448,-1889,-2244,-2521,-2708,-2816,-2863,-2854,-2821,-2768,-2720,-2681,-2672,-2675,-2710,-2753,-2801,-2847,-2857,-2850,-2774,-2670,-2488,-2271,-2003,-1712,-1406,-1113,-844,-618,-452,-344,-302,-322,-382,-485,-597,-709,-807,-866,-898,-882,-838,-762,-685,-601,-544,-513,-519,-559,-626,-702,-775,-816,-809,-732,-580,-340,-23,365,806,1275,1758,2225,2658,3046,3364,3616,3788,3886,3903,3856,3739,3575,3371,3138,2903,2668,2460,2282,2145,2044,1979,1936,1894,1840,1744,1595,1374,1079,705,270,-214,-719,-1214,-1675,-2062,-2360,-2545,-2607,-2550,-2373,-2104,-1759,-1370,-974,-591,-260,5,187,279,292,224,104,-61,-245,-437,-616,-797,-947,-1106,-1251,-1411,-1590,-1793,-2030,-2300,-2598,-2922,-3246,-3571,-3858,-4103,-4274,-4359,-4343,-4218,-3983,-3649,-3225,-2735,-2200,-1643,-1090,-552,-55,413,828,1214,1563,1887,2187,2475,2737,2984,3206,3396,3557,3681,3766,3823,3843,3833,3798,3725,3632,3493,3323,3109,2851,2557,2229,1874,1513,1149,811,496,232,5,-159,-292,-373,-438,-483,-526,-583,-650,-748,-853,-987,-1107,-1231,-1321,-1370,-1372,-1307,-1188,-1007,-787,-536,-286,-44,151,303,380,396,337,222,57,-150,-371,-613,-847,-1077,-1292,-1490,-1661,-1809,-1924,-2006,-2048,-2052,-2014,-1936,-1824,-1670,-1493,-1282,-1046,-793,-511,-231,70,351,630,865,1072,1212,1309,1336,1321,1259,1180,1095,1024,990,992,1050,1144,1281,1434,1588,1729,1821,1866,1831,1724,1530,1267,932,552,143,-272,-671,-1023,-1320,-1533,-1655,-1686,-1607,-1449,-1192,-872,-494,-76,345,771,1153,1496,1756,1945,2027,2028,1930,1755,1527,1248,974,695,461,264,129,40,-3,-26,-44,-83,-161,-297,-492,-749,-1056,-1398,-1750,-2097,-2398,-2661,-2842,-2958,-2992,-2956,-2863,-2716,-2546,-2357,-2179,-2014,-1887,-1792,-1746,-1732,-1753,-1785,-1817,-1831,-1799,-1726,-1580,-1381,-1111,-805,-459,-107,231,545,798,1002,1129,1204,1212,1196,1145,1111,1083,1114,1182,1323,1511,1758,2030,2321,2592,2834,3011,3124,3145,3086,2945,2736,2472,2179,1867,1569,1288,1060,872,762,707,729,813,951,1135,1333,1535,1707,1823,1871,1812,1659,1394,1039,607,130,-359,-823,-1231,-1543,-1764,-1847,-1840,-1713,-1522,-1275,-999,-744,-499,-317,-184,-113,-102,-141,-221,-329,-459,-589,-735,-866,-1003,-1131,-1254,-1377,-1490,-1600,-1700,-1788,-1867,-1926,-1980,-2011,-2044,-2061,-2087,-2110,-2140,-2175,-2212,-2246,-2270,-2279,-2259,-2207,-2121,-1986,-1819,-1599,-1343,-1039,-701,-320,86,524,972,1427,1860,2266,2614,2893,3087,3182,3186,3095,2931,2703,2451,2175,1924,1693,1510,1370,1273,1214,1178,1155,1131,1099,1054,994,923,845,772,706,658,632,625,649,689,752,828,917,1017,1122,1230,1344,1441,1538,1595,1625,1593,1502,1331,1083,760,376,-51,-486,-911,-1279,-1581,-1782,-1891,-1907,-1849,-1751,-1644,-1565,-1554,-1625,-1804,-2080,-2447,-2877,-3334,-3783,-4182,-4500,-4711,-4797,-4758,-4600,-4335,-3989,-3578,-3127,-2664,-2184,-1719,-1254,-805,-362,76,510,942,1376,1797,2219,2617,2994,3342,3638,3892,4073,4187,4220,4162,4020,3784,3470,3079,2641,2156,1675,1193,763,381,83,-140,-271,-330,-317,-255,-159,-41,71,182,262,329,359,369,349,309,245,171,79,-4,-91,-151,-180,-173,-106,12,178,397,626,860,1061,1197,1250,1193,1025,746,377,-52,-508,-942,-1329,-1621,-1818,-1896,-1881,-1780,-1633,-1474,-1330,-1250,-1228,-1299,-1436,-1645,-1880,-2137,-2360,-2546,-2658,-2695,-2648,-2525,-2338,-2097,-1823,-1525,-1213,-895,-567,-235,110,462,828,1190,1551,1884,2182,2428,2602,2711,2729,2683,2558,2387,2167,1927,1676,1422,1188,967,776,615,491,398,357,349,391,473,585,735,890,1066,1219,1361,1468,1533,1557,1533,1459,1357,1203,1044,847,653,448,244,50,-138,-308,-466,-604,-726,-831,-923,-1006,-1084,-1166,-1256,-1359,-1486,-1625,-1791,-1962,-2138,-2302,-2439,-2539,-2581,-2569,-2492,-2364,-2192,-2000,-1806,-1641,-1512,-1449,-1444,-1505,-1613,-1749,-1890,-2011,-2085,-2101,-2045,-1922,-1741,-1515,-1264,-1007,-757,-516,-298,-72,150,402,691,1027,1419,1862,2338,2842,3335,3812,4231,4588,4864,5046,5145,5146,5071,4917,4701,4426,4105,3748,3358,2957,2542,2141,1749,1391,1069,790,566,383,251,154,78,17,-51,-135,-249,-395,-584,-795,-1046,-1293,-1558,-1792,-2017,-2196,-2353,-2457,-2540,-2590,-2616,-2636,-2633,-2637,-2621,-2609,-2578,-2536,-2478,-2394,-2292,-2161,-2011,-1828,-1637,-1413,-1193,-954,-731,-512,-333,-187,-101,-78,-126,-241,-424,-648,-907,-1167,-1405,-1606,-1738,-1805,-1794,-1715,-1585,-1415,-1229,-1046,-877,-739,-618,-527,-435,-345,-230,-81,109,346,628,942,1282,1628,1967,2285,2572,2811,3015,3162,3278,3346,3387,3396,3385,3345,3292,3203,3101,2959,2803,2613,2414,2203,1993,1800,1617,1464,1324,1202,1074,941,773,572,332,41,-268,-611,-940,-1255,-1532,-1751,-1917,-2019,-2067,-2075,-2055,-2023,-1996,-1975,-1973,-1981,-1995,-2007,-1993,-1960,-1877,-1754,-1584,-1361,-1116,-833,-553,-275,-30,172,306,365,334,210,-4,-297,-649,-1042,-1431,-1804,-2110,-2336,-2460,-2466,-2365,-2154,-1862,-1500,-1104,-681,-271,131,496,839,1143,1427,1679,1924,2143,2355,2544,2712,2845,2942,2983,2974,2909,2790,2629,2438,2229,2027,1837,1674,1540,1435,1342,1259,1153,1026,846,625,350,40,-293,-624,-940,-1206,-1424,-1573,-1658,-1684,-1665,-1611,-1545,-1474,-1409,-1361,-1326,-1307,-1296,-1298,-1296,-1312,-1319,-1348,-1375,-1422,-1476,-1532,-1596,-1631,-1661,-1631,-1573,-1436,-1258,-1003,-712,-373,-18,339,677,969,1208,1369,1453,1445,1359,1186,958,671,358,27,-296,-596,-865,-1077,-1249,-1346,-1400,-1376,-1314,-1180,-1014,-799,-553,-284,5,299,597,888,1177,1442,1706,1936,2156,2339,2489,2594,2645,2641,2569,2441,2254,2029,1779,1519,1279,1063,891,767,683,647,630,633,645,645,651,641,639,634,650,663,706,737,778,791,780,732,633,497,316,113,-101,-304,-488,-632,-741,-814,-858,-898,-944,-1020,-1143,-1314,-1548,-1825,-2140,-2464,-2783,-3057,-3280,-3417,-3475,-3429,-3312,-3098,-2846,-2537,-2225,-1914,-1628,-1386,-1195,-1056,-978,-939,-942,-966,-999,-1030,-1044,-1036,-993,-920,-800,-651,-455,-240,13,272,544,804,1048,1268,1451,1601,1713,1797,1854,1902,1938,1979,2023,2068,2117,2155,2185,2194,2180,2142,2083,2002,1920,1822,1739,1656,1583,1521,1465,1408,1360,1301,1248,1198,1150,1119,1093,1087,1084,1081,1069,1022,943,802,607,346,34,-324,-701,-1077,-1429,-1730,-1968,-2127,-2202,-2204,-2131,-2007,-1842,-1652,-1454,-1250,-1055,-862,-686,-507,-353,-196,-77,23,78,77,21,-108,-300,-552,-849,-1170,-1486,-1779,-2014,-2179,-2260,-2252,-2164,-2010,-1810,-1586,-1363,-1154,-974,-829,-715,-630,-556,-498,-421,-349,-242,-130,9,166,327,508,682,861,1028,1184,1313,1425,1496,1539,1542,1520,1464,1405,1330,1278,1236,1238,1273,1350,1472,1622,1800,1984,2169,2335,2480,2587,2657,2690,2686,2648,2583,2487,2370,2225,2050,1848,1605,1333,1020,682,317,-59,-438,-809,-1161,-1483,-1780,-2030,-2255,-2431,-2577,-2679,-2743,-2763,-2733,-2661,-2527,-2350,-2126,-1865,-1590,-1313,-1058,-856,-716,-672,-716,-868,-1110,-1420,-1791,-2162,-2529,-2839,-3073,-3208,-3240,-3153,-2976,-2707,-2368,-1991,-1573,-1153,-721,-305,107,498,873,1229,1555,1855,2124,2345,2544,2681,2802,2867,2922,2937,2946,2929,2905,2862,2802,2718,2607,2458,2278,2054,1793,1506,1187,860,532,207,-86,-359,-581,-759,-881,-940,-944,-875,-762,-581,-382,-139,90,313,489,607,656,619,503,315,67,-214,-510,-792,-1039,-1228,-1350,-1400,-1375,-1289,-1146,-975,-779,-586,-405,-243,-118,-19,38,68,59,17,-58,-180,-341,-553,-820,-1130,-1488,-1874,-2270,-2664,-3016,-3322,-3543,-3683,-3717,-3661,-3499,-3264,-2940,-2571,-2140,-1683,-1186,-677,-143,389,931,1462,1968,2455,2887,3276,3598,3857,4049,4176,4243,4258,4224,4153,4045,3902,3731,3525,3293,3027,2748,2444,2151,1859,1598,1374,1195,1073,995,970,977,1003,1043,1067,1082,1065,1019,942,837,705,557,391,219,35,-146,-342,-527,-729,-929,-1131,-1349,-1551,-1772,-1973,-2179,-2367,-2544,-2708,-2855,-2984,-3106,-3201,-3289,-3346,-3381,-3382,-3343,-3259,-3136,-2969,-2781,-2579,-2386,-2221,-2107,-2047,-2061,-2128,-2248,-2393,-2541,-2664,-2743,-2747,-2682,-2525,-2299,-1995,-1640,-1236,-807,-356,99,562,1011,1462,1888,2298,2677,3025,3320,3580,3767,3918,3995,4037,4021,3975,3895,3792,3665,3523,3349,3160,2932,2680,2392,2079,1747,1411,1088,796,553,371,269,239,290,407,573,774,985,1179,1347,1456,1507,1486,1391,1232,1005,736,417,86,-275,-624,-976,-1300,-1597,-1852,-2052,-2196,-2267,-2274,-2211,-2094,-1929,-1745,-1545,-1363,-1202,-1079,-994,-949,-928,-935,-946,-961,-978,-987,-1008,-1035,-1086,-1159,-1262,-1386,-1523,-1661,-1781,-1868,-1915,-1911,-1857,-1770,-1649,-1528,-1404,-1315,-1239,-1210,-1188,-1177,-1154,-1087,-972,-778,-510,-169,234,672,1125,1559,1949,2274,2521,2684,2769,2786,2753,2686,2604,2520,2441,2373,2317,2258,2208,2142,2068,1984,1887,1786,1688,1597,1523,1470,1430,1414,1394,1383,1340,1283,1166,1016,797,539,223,-118,-493,-868,-1250,-1603,-1936,-2219,-2454,-2621,-2716,-2725,-2650,-2486,-2239,-1927,-1560,-1175,-787,-432,-135,92,222,272,226,115,-60,-274,-515,-769,-1026,-1285,-1544,-1797,-2054,-2292,-2527,-2722,-2881,-2973,-2990,-2915,-2748,-2482,-2136,-1722,-1272,-804,-357,57,413,707,942,1125,1275,1406,1550,1705,1892,2114,2356,2619,2878,3117,3324,3479,3573,3610,3574,3487,3341,3153,2920,2652,2346,2003,1630,1216,782,323,-135,-584,-999,-1367,-1664,-1885,-2020,-2073,-2062,-1981,-1876,-1745,-1614,-1503,-1398,-1322,-1252,-1193,-1123,-1046,-948,-839,-713,-582,-454,-326,-207,-94,34,155,319,492,716,956,1232,1499,1772,1996,2179,2281,2306,2226,2070,1802,1472,1063,605,115,-398,-908,-1405,-1867,-2286,-2644,-2928,-3134,-3246,-3270,-3196,-3040,-2802,-2505,-2160,-1791,-1415,-1051,-714,-409,-149,83,276,456,619,785,952,1122,1293,1451,1590,1692,1749,1755,1708,1617,1490,1355,1224,1119,1064,1054,1110,1210,1349,1510,1670,1811,1929,1993,2039,2027,2013,1964,1926,1876,1834,1779,1708,1599,1441,1222,931,574,159,-298,-766,-1228,-1655,-2021,-2320,-2534,-2666,-2726,-2717,-2658,-2556,-2429,-2272,-2112,-1928,-1746,-1556,-1374,-1205,-1062,-955,-904,-899,-974,-1097,-1288,-1520,-1781,-2056,-2317,-2552,-2739,-2865,-2925,-2910,-2829,-2670,-2464,-2187,-1878,-1525,-1143,-745,-335,75,466,838,1162,1442,1652,1809,1884,1920,1882,1828,1733,1639,1539,1450,1364,1293,1214,1143,1053,962,856,757,667,603,579,605,686,824,1008,1224,1459,1689,1896,2072,2200,2292,2349,2385,2420,2467,2541,2648,2782,2931,3072,3181,3224,3175,3013,2724,2310,1787,1173,506,-174,-836,-1427,-1939,-2321,-2595,-2717,-2734,-2619,-2415,-2126,-1768,-1380,-952,-537,-126,239,551,778,911,935,832,617,276,-153,-666,-1219,-1787,-2334,-2827,-3246,-3569,-3791,-3916,-3943,-3903,-3791,-3649,-3471,-3289,-3095,-2907,-2721,-2538,-2363,-2183,-2007,-1824,-1630,-1425,-1191,-928,-629,-280,104,537,994,1464,1930,2356,2729,3016,3207,3291,3265,3150,2947,2705,2427,2167,1928,1750,1623,1572,1570,1627,1707,1812,1909,2001,2068,2113,2129,2119,2076,2010,1901,1757,1566,1320,1023,669,271,-157,-601,-1034,-1434,-1775,-2047,-2224,-2320,-2315,-2241,-2087,-1893,-1649,-1388,-1109,-821,-535,-246,31,301,542,749,904,985,987,888,681,382,-19,-481,-995,-1522,-2024,-2491,-2865,-3169,-3354,-3444,-3434,-3330,-3154,-2912,-2613,-2279,-1904,-1503,-1079,-633,-181,272,716,1129,1508,1833,2095,2297,2427,2504,2535,2534,2521,2510,2508,2535,2581,2644,2721,2779,2830,2820,2773,2640,2449,2173,1839,1443,1011,556,96,-342,-750,-1098,-1384,-1581,-1699,-1712,-1645,-1489,-1272,-1009,-734,-470,-257,-107,-51,-87,-216,-423,-672,-949,-1196,-1403,-1522,-1552,-1473,-1302,-1049,-738,-403,-69,229,475,640,736,726,651,475,248,-58,-401,-792,-1198,-1619,-2026,-2397,-2720,-2956,-3099,-3130,-3039,-2834,-2528,-2138,-1700,-1248,-805,-427,-104,116,254,309,292,242,171,119,107,150,273,453,718,1017,1369,1718,2064,2375,2634,2834,2958,3012,2995,2916,2788,2619,2434,2232,2049,1874,1737,1631,1571,1549,1567,1616,1685,1766,1844,1907,1943,1954,1920,1864,1766,1650,1505,1346,1165,967,742,487,192,-137,-512,-912,-1334,-1762,-2166,-2537,-2845,-3081,-3234,-3305,-3295,-3227,-3111,-2976,-2833,-2708,-2607,-2542,-2509,-2504,-2527,-2555,-2604,-2639,-2692,-2736,-2795,-2855,-2929,-2999,-3074,-3123,-3143,-3106,-3000,-2808,-2519,-2135,-1651,-1094,-468,187,859,1503,2107,2636,3084,3433,3678,3830,3884,3867,3776,3639,3469,3278,3083,2896,2728,2581,2474,2389,2348,2327,2330,2342,2347,2340,2292,2209,2059,1869,1608,1315,981,642,309,10,-233,-411,-499,-507,-422,-263,-32,239,543,843,1116,1335,1468,1503,1403,1180,804,310,-300,-988,-1708,-2426,-3070,-3612,-3987,-4176,-4152,-3914,-3479,-2875,-2149,-1354,-553,205,859,1372,1718,1873,1849,1648,1294,822,258,-353,-984,-1589,-2143,-2618,-2982,-3237,-3349,-3339,-3198,-2949,-2608,-2204,-1761,-1317,-886,-509,-182,61,247,352,409,422,401,382,352,348,347,383,421,490,557,640,724,817,910,1020,1138,1274,1428,1599,1779,1971,2151,2317,2459,2551,2607,2593,2533,2401,2224,1991,1719,1417,1090,758,420,100,-210,-482,-732,-939,-1113,-1254,-1358,-1445,-1506,-1561,-1604,-1651,-1697,-1745,-1797,-1843,-1886,-1912,-1918,-1891,-1830,-1718,-1561,-1347,-1086,-784,-444,-89,269,621,928,1206,1407,1550,1610,1587,1491,1308,1066,758,418,49,-314,-664,-967,-1211,-1379,-1460,-1448,-1350,-1165,-914,-612,-274,73,413,729,1009,1241,1424,1554,1634,1668,1666,1628,1572,1497,1417,1345,1281,1242,1226,1241,1289,1361,1457,1556,1656,1726,1764,1742,1649,1485,1232,915,525,105,-340,-767,-1154,-1478,-1710,-1848,-1880,-1815,-1669,-1458,-1214,-965,-735,-561,-453,-438,-517,-690,-959,-1287,-1680,-2083,-2487,-2852,-3147,-3353,-3439,-3397,-3216,-2900,-2457,-1909,-1282,-613,65,711,1284,1761,2101,2303,2342,2241,1985,1627,1161,646,103,-431,-918,-1335,-1660,-1872,-1975,-1962,-1845,-1645,-1374,-1065,-730,-399,-81,207,464,687,885,1060,1229,1393,1571,1754,1955,2169,2381,2604,2803,2988,3137,3238,3295,3279,3203,3052,2833,2545,2205,1817,1413,997,608,244,-46,-287,-441,-529,-549,-510,-436,-330,-220,-103,-4,88,161,221,276,314,362,387,420,423,411,361,269,124,-68,-322,-611,-953,-1302,-1668,-2010,-2318,-2570,-2745,-2829,-2821,-2703,-2506,-2217,-1884,-1511,-1148,-817,-552,-381,-314,-372,-546,-826,-1200,-1627,-2089,-2540,-2952,-3292,-3534,-3661,-3662,-3539,-3299,-2950,-2528,-2032,-1515,-980,-457,32,479,868,1195,1462,1660,1807,1893,1945,1951,1939,1908,1874,1857,1857,1899,1984,2126,2317,2560,2837,3133,3426,3681,3883,3997,4012,3904,3676,3324,2872,2324,1723,1082,448,-158,-704,-1168,-1528,-1780,-1908,-1919,-1819,-1611,-1323,-966,-565,-152,251,606,897,1082,1166,1113,948,657,279,-175,-658,-1143,-1584,-1956,-2222,-2371,-2383,-2273,-2041,-1718,-1325,-903,-475,-94,239,475,623,661,607,461,251,-6,-287,-560,-815,-1022,-1177,-1277,-1314,-1313,-1265,-1210,-1144,-1099,-1074,-1081,-1116,-1177,-1246,-1311,-1358,-1365,-1333,-1246,-1117,-943,-749,-542,-344,-163,-12,113,215,307,409,527,695,902,1169,1479,1823,2184,2537,2850,3114,3294,3393,3394,3302,3129,2879,2583,2239,1888,1527,1188,872,599,368,192,69,-2,-20,-3,52,115,183,227,235,194,90,-79,-306,-599,-916,-1270,-1613,-1935,-2217,-2425,-2558,-2600,-2538,-2389,-2148,-1834,-1469,-1067,-664,-277,64,336,531,618,610,492,283,0,-348,-715,-1091,-1433,-1717,-1927,-2038,-2056,-1968,-1799,-1550,-1260,-934,-612,-300,-28,206,385,519,608,662,691,700,705,701,704,703,710,724,748,790,853,945,1073,1240,1442,1674,1929,2188,2439,2664,2845,2980,3042,3058,2990,2885,2712,2497,2243,1944,1615,1245,844,411,-41,-512,-972,-1420,-1822,-2167,-2444,-2635,-2745,-2779,-2747,-2664,-2557,-2434,-2323,-2226,-2155,-2098,-2067,-2030,-1991,-1929,-1837,-1708,-1550,-1354,-1147,-934,-728,-559,-421,-343,-318,-349,-437,-568,-734,-919,-1113,-1296,-1470,-1602,-1708,-1760,-1767,-1721,-1618,-1466,-1264,-1020,-748,-447,-145,156,438,692,916,1100,1260,1387,1511,1625,1750,1896,2052,2243,2436,2649,2860,3064,3263,3444,3616,3776,3928,4073,4210,4328,4427,4485,4496,4445,4318,4118,3834,3483,3064,2602,2099,1586,1065,555,65,-397,-829,-1217,-1562,-1855,-2086,-2253,-2350,-2375,-2335,-2242,-2103,-1959,-1806,-1700,-1630,-1635,-1708,-1852,-2053,-2290,-2537,-2761,-2940,-3036,-3041,-2941,-2737,-2451,-2095,-1717,-1346,-1021,-784,-653,-655,-784,-1043,-1399,-1833,-2305,-2773,-3213,-3578,-3860,-4036,-4101,-4066,-3931,-3721,-3450,-3133,-2798,-2450,-2112,-1781,-1481,-1195,-941,-704,-476,-255,-23,231,506,825,1169,1551,1952,2365,2773,3167,3527,3859,4148,4407,4630,4837,5016,5195,5344,5492,5597,5670,5689,5630,5509,5287,4994,4619,4182,3701,3199,2691,2209,1757,1352,1002,698,445,229,42,-126,-276,-433,-575,-740,-894,-1071,-1249,-1443,-1650,-1869,-2102,-2343,-2590,-2831,-3060,-3258,-3415,-3510,-3538,-3481,-3345,-3122,-2835,-2486,-2114,-1727,-1365,-1043,-779,-599,-485,-468,-509,-621,-779,-963,-1167,-1370,-1555,-1722,-1847,-1931,-1963,-1941,-1852,-1712,-1500,-1249,-943,-620,-277,57,365,637,849,1009,1091,1123,1079,1000,866,718,545,382,232,110,44,26,88,216,425,706,1042,1426,1823,2215,2570,2859,3056,3149,3109,2953,2668,2282,1808,1287,736,212,-270,-668,-963,-1141,-1194,-1128,-959,-699,-391,-45,286,592,832,990,1058,1015,877,637,317,-66,-496,-929,-1369,-1748,-2086,-2317,-2461,-2485,-2396,-2206,-1918,-1566,-1178,-772,-404,-75,168,325,382,342,220,24,-207,-469,-723,-953,-1152,-1292,-1390,-1431,-1426,-1388,-1308,-1219,-1100,-976,-840,-699,-544,-396,-228,-67,104,281,463,656,859,1076,1312,1558,1821,2088,2351,2609,2839,3032,3187,3275,3318,3289,3213,3086,2924,2736,2535,2330,2125,1921,1717,1498,1270,1004,712,378,11,-383,-796,-1204,-1594,-1938,-2230,-2439,-2574,-2611,-2570,-2447,-2270,-2044,-1807,-1568,-1356,-1189,-1081,-1039,-1071,-1168,-1331,-1539,-1786,-2040,-2296,-2514,-2690,-2793,-2817,-2746,-2580,-2322,-1982,-1577,-1127,-659,-192,239,625,946,1189,1363,1453,1481,1448,1364,1244,1087,906,708,495,279,71,-126,-277,-388,-429,-389,-276,-64,210,558,936,1339,1720,2081,2377,2617,2785,2888,2944,2958,2963,2958,2984,3015,3094,3172,3273,3350,3405,3397,3329,3166,2923,2581,2161,1669,1126,551,-35,-615,-1155,-1655,-2081,-2430,-2686,-2838,-2889,-2830,-2682,-2442,-2147,-1811,-1471,-1159,-897,-723,-641,-665,-786,-991,-1248,-1539,-1812,-2057,-2228,-2327,-2330,-2252,-2096,-1884,-1636,-1377,-1125,-908,-730,-617,-560,-582,-664,-819,-1029,-1292,-1585,-1903,-2208,-2492,-2725,-2883,-2967,-2943,-2838,-2647,-2387,-2098,-1788,-1509,-1267,-1099,-1002,-988,-1038,-1136,-1256,-1363,-1422,-1412,-1303,-1085,-759,-322,193,773,1389,2003,2610,3166,3677,4124,4505,4826,5083,5281,5421,5497,5518,5465,5350,5164,4909,4595,4227,3810,3369,2900,2425,1954,1488,1041,623,229,-111,-410,-636,-795,-865,-852,-752,-575,-337,-68,213,466,664,791,808,738,555,297,-34,-398,-776,-1129,-1449,-1699,-1887,-1988,-2021,-1978,-1881,-1731,-1553,-1353,-1155,-967,-815,-703,-662,-684,-795,-986,-1253,-1591,-1967,-2365,-2750,-3085,-3349,-3503,-3542,-3453,-3240,-2921,-2520,-2063,-1596,-1130,-718,-347,-61,172,333,453,534,599,655,703,760,800,845,868,880,883,869,871,871,904,964,1048,1168,1284,1405,1482,1514,1459,1323,1082,757,356,-99,-567,-1024,-1433,-1755,-1988,-2087,-2072,-1916,-1652,-1261,-796,-241,354,969,1588,2159,2672,3085,3379,3537,3546,3412,3139,2758,2295,1794,1289,832,442,159,-9,-61,-2,138,340,558,776,941,1056,1083,1031,903,697,442,144,-181,-512,-849,-1181,-1499,-1816,-2111,-2403,-2675,-2923,-3154,-3337,-3492,-3584,-3627,-3605,-3522,-3377,-3168,-2902,-2577,-2201,-1773,-1295,-782,-230,331,904,1448,1970,2411,2798,3073,3268,3356,3367,3303,3194,3053,2913,2774,2668,2573,2511,2450,2386,2301,2177,2002,1777,1488,1156,785,389,-8,-392,-753,-1062,-1334,-1535,-1691,-1770,-1804,-1768,-1685,-1554,-1378,-1179,-961,-746,-556,-404,-314,-303,-372,-538,-779,-1093,-1451,-1821,-2179,-2486,-2719,-2853,-2879,-2790,-2602,-2317,-1967,-1568,-1148,-727,-324,53,379,669,899,1083,1209,1282,1290,1246,1132,961,732,454,142,-186,-516,-819,-1085,-1286,-1425,-1484,-1471,-1392,-1251,-1072,-851,-613,-353,-83,200,501,812,1144,1492,1845,2209,2561,2895,3205,3461,3674,3820,3902,3916,3861,3741,3564,3327,3047,2727,2377,2012,1636,1265,915,595,311,85,-104,-220,-310,-343,-370,-377,-401,-449,-535,-669,-844,-1064,-1313,-1574,-1839,-2078,-2288,-2457,-2568,-2638,-2650,-2629,-2562,-2474,-2357,-2224,-2072,-1906,-1729,-1537,-1350,-1151,-976,-812,-685,-597,-558,-573,-636,-751,-893,-1067,-1238,-1402,-1541,-1642,-1711,-1734,-1739,-1710,-1690,-1664,-1662,-1670,-1706,-1742,-1787,-1807,-1797,-1744,-1624,-1442,-1189,-864,-481,-39,448,961,1498,2035,2570,3076,3563,3991,4384,4701,4962,5149,5261,5308,5279,5196,5053,4868,4644,4389,4112,3806,3486,3138,2771,2386,1979,1568,1159,760,401,76,-181,-382,-513,-583,-610,-594,-579,-560,-580,-629,-745,-906,-1129,-1398,-1691,-2013,-2323,-2618,-2877,-3081,-3229,-3302,-3308,-3233,-3091,-2876,-2602,-2272,-1902,-1501,-1094,-689,-321,0,240,387,425,345,152,-143,-522,-955,-1410,-1855,-2256,-2591,-2832,-2981,-3021,-2967,-2821,-2605,-2325,-2004,-1652,-1280,-903,-524,-151,206,549,863,1159,1411,1642,1823,1984,2097,2191,2250,2292,2314,2326,2318,2303,2264,2204,2117,1990,1826,1614,1357,1057,717,344,-43,-450,-840,-1224,-1563,-1862,-2091,-2247,-2310,-2271,-2129,-1875,-1532,-1088,-591,-37,519,1064,1558,1981,2308,2525,2626,2613,2499,2293,2032,1716,1398,1070,767,496,253,55,-120,-263,-387,-489,-570,-631,-658,-658,-614,-542,-435,-314,-190,-84,-17,2,-50,-168,-356,-602,-892,-1201,-1519,-1806,-2060,-2246,-2367,-2396,-2345,-2200,-1972,-1664,-1289,-854,-385,114,612,1098,1546,1944,2270,2517,2669,2733,2696,2582,2395,2149,1886,1593,1333,1082,896,742,652,604,586,601,605,611,587,532,445,318,175,5,-159,-324,-462,-579,-661,-713,-732,-729,-700,-666,-617,-572,-531,-495,-487,-487,-534,-600,-724,-880,-1092,-1337,-1616,-1919,-2223,-2524,-2790,-3028,-3200,-3327,-3372,-3355,-3259,-3085,-2842,-2516,-2129,-1666,-1164,-608,-46,526,1072,1563,2000,2335,2586,2727,2769,2715,2584,2385,2151,1893,1641,1406,1215,1062,970,926,928,975,1044,1138,1242,1349,1461,1569,1676,1783,1880,1973,2046,2098,2113,2090,2013,1887,1711,1488,1234,961,684,418,178,-30,-203,-329,-433,-497,-552,-590,-621,-651,-674,-695,-707,-701,-684,-641,-582,-508,-419,-330,-248,-172,-132,-104,-124,-164,-244,-350,-484,-638,-819,-1003,-1211,-1419,-1633,-1850,-2050,-2243,-2402,-2533,-2610,-2641,-2601,-2505,-2336,-2110,-1832,-1511,-1172,-827,-498,-199,43,235,342,394,357,272,106,-88,-344,-608,-907,-1198,-1492,-1763,-2005,-2210,-2358,-2460,-2490,-2462,-2368,-2204,-1987,-1696,-1352,-948,-479,28,604,1198,1834,2467,3100,3694,4234,4705,5075,5351,5514,5571,5530,5402,5202,4948,4654,4323,3974,3590,3185,2737,2251,1718,1143,531,-95,-721,-1309,-1834,-2270,-2582,-2767,-2807,-2713,-2501,-2190,-1818,-1411,-1011,-639,-322,-79,95,183,214,179,111,11,-98,-205,-309,-394,-465,-519,-553,-574,-578,-566,-540,-503,-448,-391,-324,-265,-215,-187,-196,-242,-345,-499,-710,-977,-1288,-1629,-1996,-2352,-2704,-3011,-3274,-3472,-3597,-3641,-3609,-3489,-3298,-3033,-2704,-2325,-1897,-1436,-953,-450,46,547,1028,1480,1915,2291,2646,2934,3185,3373,3514,3595,3627,3602,3532,3415,3259,3069,2852,2610,2350,2068,1766,1438,1079,691,259,-196,-688,-1182,-1676,-2137,-2542,-2864,-3077,-3165,-3112,-2925,-2594,-2152,-1605,-995,-335,325,980,1585,2127,2600,2975,3267,3463,3569,3598,3544,3430,3253,3030,2761,2459,2127,1773,1404,1024,641,259,-113,-477,-829,-1161,-1494,-1800,-2113,-2406,-2701,-2974,-3243,-3473,-3690,-3844,-3970,-4020,-4018,-3948,-3806,-3599,-3328,-2986,-2599,-2144,-1658,-1124,-577,-17,529,1045,1510,1908,2221,2445,2573,2617,2580,2493,2356,2216,2069,1947,1853,1794,1767,1772,1786,1812,1824,1819,1787,1713,1606,1458,1274,1062,825,573,321,67,-164,-382,-558,-712,-809,-883,-903,-898,-862,-809,-750,-700,-665,-666,-705,-791,-926,-1112,-1335,-1597,-1872,-2153,-2426,-2663,-2872,-3019,-3121,-3154,-3136,-3057,-2934,-2761,-2552,-2305,-2034,-1728,-1407,-1065,-711,-368,-20,283,567,782,954,1045,1085,1053,977,858,719,569,433,313,229,188,191,250,350,513,705,953,1220,1521,1829,2143,2444,2719,2964,3149,3284,3345,3340,3267,3133,2946,2726,2494,2256,2049,1870,1741,1670,1647,1673,1738,1820,1913,1987,2038,2044,2009,1912,1778,1588,1370,1122,858,588,315,45,-222,-485,-747,-1008,-1274,-1539,-1808,-2070,-2330,-2570,-2800,-3004,-3180,-3337,-3453,-3550,-3608,-3641,-3633,-3596,-3516,-3400,-3241,-3039,-2798,-2521,-2206,-1868,-1508,-1138,-772,-415,-92,190,402,548,587,541,368,108,-268,-711,-1229,-1776,-2326,-2860,-3323,-3717,-3995,-4155,-4190,-4085,-3870,-3534,-3113,-2617,-2071,-1484,-890,-275,323,926,1508,2084,2637,3167,3670,4132,4553,4918,5227,5472,5659,5790,5873,5916,5929,5920,5890,5847,5774,5674,5522,5319,5034,4680,4226,3706,3103,2456,1776,1093,437,-174,-723,-1187,-1579,-1883,-2124,-2307,-2445,-2557,-2651,-2739,-2820,-2896,-2968,-3016,-3053,-3055,-3026,-2960,-2856,-2714,-2546,-2344,-2127,-1897,-1658,-1425,-1193,-979,-778,-600,-441,-312,-206,-128,-79,-54,-58,-84,-140,-214,-319,-447,-602,-790,-1007,-1250,-1528,-1810,-2109,-2389,-2643,-2843,-2974,-3010,-2948,-2775,-2495,-2118,-1659,-1138,-581,-12,549,1079,1568,2003,2384,2707,2975,3192,3359,3479,3555,3584,3574,3515,3419,3277,3104,2888,2647,2367,2063,1730,1366,983,573,154,-276,-688,-1088,-1433,-1726,-1937,-2051,-2070,-1973,-1785,-1498,-1150,-751,-340,60,419,718,938,1080,1128,1108,1010,865,674,450,211,-53,-315,-598,-880,-1168,-1455,-1725,-1978,-2188,-2350,-2444,-2465,-2405,-2270,-2066,-1812,-1528,-1237,-969,-729,-551,-423,-365,-354,-396,-463,-552,-646,-726,-797,-831,-838,-799,-715,-580,-391,-145,148,491,868,1257,1656,2023,2360,2628,2827,2939,2966,2905,2775,2582,2354,2108,1865,1652,1474,1351,1274,1251,1261,1295,1335,1359,1357,1310,1212,1062,856,610,328,29,-272,-560,-817,-1030,-1185,-1280,-1302,-1263,-1154,-996,-795,-569,-342,-119,60,207,279,298,240,122,-55,-281,-545,-827,-1134,-1435,-1746,-2047,-2340,-2622,-2886,-3126,-3327,-3489,-3577,-3603,-3531,-3373,-3114,-2764,-2336,-1841,-1313,-757,-226,296,746,1159,1486,1755,1957,2099,2198,2259,2294,2313,2320,2319,2314,2298,2279,2240,2197,2131,2060,1972,1879,1782,1678,1580,1472,1369,1253,1136,1007,880,751,638,553,500,508,563,686,861,1072,1306,1528,1712,1833,1856,1782,1585,1291,897,440,-61,-567,-1054,-1496,-1873,-2178,-2403,-2552,-2632,-2651,-2617,-2544,-2430,-2292,-2122,-1937,-1726,-1507,-1272,-1045,-816,-613,-435,-300,-213,-187,-218,-312,-467,-659,-904,-1151,-1421,-1660,-1880,-2044,-2148,-2179,-2133,-2005,-1813,-1553,-1265,-945,-650,-376,-171,-43,-9,-74,-240,-478,-786,-1116,-1447,-1741,-1966,-2098,-2118,-2022,-1812,-1500,-1107,-657,-180,302,760,1192,1564,1902,2178,2421,2622,2801,2956,3096,3228,3347,3456,3559,3647,3723,3797,3838,3885,3892,3883,3831,3732,3571,3340,3035,2649,2199,1685,1140,584,44,-446,-872,-1206,-1446,-1591,-1646,-1633,-1567,-1470,-1366,-1262,-1174,-1103,-1041,-985,-914,-833,-716,-575,-402,-212,-16,172,333,458,532,559,534,466,368,237,101,-56,-216,-390,-582,-799,-1046,-1326,-1641,-1978,-2337,-2692,-3028,-3338,-3584,-3788,-3905,-3967,-3958,-3890,-3775,-3609,-3411,-3172,-2900,-2587,-2229,-1830,-1378,-888,-358,194,748,1300,1806,2273,2665,2979,3212,3349,3409,3383,3290,3132,2927,2683,2409,2122,1834,1544,1287,1030,821,619,454,291,145,-15,-175,-356,-547,-740,-934,-1098,-1223,-1288,-1269,-1164,-959,-660,-273,175,672,1179,1673,2121,2504,2800,3006,3113,3140,3084,2973,2811,2615,2392,2143,1867,1561,1219,840,426,-16,-476,-927,-1361,-1739,-2059,-2294,-2450,-2520,-2518,-2475,-2391,-2321,-2260,-2241,-2271,-2348,-2468,-2618,-2775,-2930,-3053,-3139,-3162,-3131,-3026,-2856,-2622,-2316,-1962,-1540,-1081,-574,-45,500,1038,1555,2027,2438,2770,3021,3173,3247,3231,3162,3031,2882,2712,2549,2398,2265,2153,2056,1967,1873,1762,1629,1449,1236,967,662,315,-51,-426,-792,-1123,-1410,-1622,-1756,-1799,-1742,-1605,-1367,-1079,-725,-357,20,366,669,899,1053,1116,1090,990,818,603,359,106,-142,-363,-575,-749,-912,-1059,-1197,-1332,-1475,-1595,-1723,-1803,-1856,-1848,-1769,-1626,-1405,-1131,-814,-482,-170,109,304,421,426,329,131,-148,-494,-865,-1251,-1609,-1926,-2178,-2350,-2437,-2437,-2345,-2179,-1930,-1622,-1254,-846,-400,62,531,1001,1438,1858,2221,2541,2800,3004,3157,3261,3335,3383,3420,3453,3483,3522,3542,3562,3536,3476,3353,3155,2885,2534,2113,1641,1127,606,94,-385,-813,-1180,-1479,-1711,-1884,-1998,-2081,-2115,-2137,-2128,-2105,-2064,-2000,-1922,-1816,-1699,-1558,-1415,-1266,-1124,-1000,-899,-829,-794,-795,-826,-891,-963,-1055,-1134,-1205,-1248,-1258,-1226,-1151,-1030,-871,-679,-467,-255,-49,111,236,276,253,129,-70,-359,-706,-1106,-1527,-1947,-2341,-2676,-2948,-3118,-3205,-3174,-3047,-2815,-2492,-2079,-1595,-1037,-432,223,901,1599,2283,2957,3577,4146,4629,5031,5324,5531,5631,5649,5599,5487,5344,5175,4994,4806,4604,4389,4131,3835,3464,3027,2505,1914,1258,571,-130,-806,-1429,-1972,-2414,-2747,-2964,-3080,-3093,-3044,-2922,-2773,-2587,-2392,-2178,-1958,-1720,-1470,-1202,-921,-634,-354,-97,124,278,368,360,272,94,-159,-460,-802,-1141,-1468,-1749,-1978,-2139,-2241,-2277,-2273,-2230,-2181,-2126,-2090,-2074,-2085,-2132,-2196,-2291,-2389,-2501,-2594,-2683,-2729,-2746,-2701,-2602,-2428,-2182,-1861,-1461,-1006,-490,52,618,1170,1704,2191,2624,2990,3284,3511,3657,3753,3773,3752,3677,3558,3402,3206,2983,2725,2450,2149,1838,1526,1203,897,592,303,34,-224,-455,-664,-847,-993,-1106,-1176,-1197,-1179,-1107,-998,-859,-691,-522,-352,-203,-79,11,68,99,112,123,149,198,293,422,594,790,987,1169,1296,1352,1313,1165,909,558,121,-353,-852,-1321,-1740,-2075,-2309,-2443,-2460,-2394,-2245,-2037,-1807,-1544,-1305,-1064,-862,-680,-530,-408,-309,-226,-159,-96,-33,36,116,225,347,519,705,941,1192,1466,1742,2001,2229,2401,2511,2536,2483,2348,2150,1898,1625,1342,1083,856,678,549,464,410,375,333,273,181,45,-124,-322,-535,-733,-908,-1027,-1088,-1074,-998,-862,-689,-505,-326,-184,-94,-69,-117,-239,-419,-660,-928,-1226,-1519,-1807,-2063,-2281,-2458,-2573,-2647,-2658,-2629,-2547,-2440,-2287,-2121,-1922,-1709,-1470,-1211,-928,-615,-284,81,452,839,1212,1565,1876,2122,2298,2376,2360,2248,2035,1754,1402,1023,635,264,-54,-313,-486,-576,-585,-516,-397,-235,-54,125,295,448,574,689,783,877,960,1059,1138,1237,1310,1386,1439,1482,1513,1542,1574,1626,1693,1790,1903,2031,2150,2246,2288,2270,2166,1982,1712,1381,1005,618,243,-85,-354,-548,-667,-728,-736,-731,-725,-750,-821,-949,-1144,-1388,-1683,-1994,-2312,-2606,-2855,-3040,-3153,-3182,-3136,-3024,-2850,-2647,-2423,-2188,-1974,-1755,-1570,-1377,-1203,-1010,-812,-592,-343,-88,197,470,740,979,1174,1311,1376,1356,1251,1046,761,383,-51,-549,-1052,-1572,-2030,-2440,-2732,-2910,-2932,-2803,-2518,-2082,-1532,-873,-166,577,1289,1969,2546,3035,3386,3618,3712,3692,3565,3361,3104,2815,2538,2270,2061,1889,1784,1723,1708,1716,1727,1727,1687,1601,1451,1232,946,596,198,-239,-689,-1139,-1563,-1941,-2265,-2503,-2666,-2730,-2701,-2586,-2374,-2103,-1751,-1360,-932,-476,-28,420,834,1211,1528,1778,1943,2019,2003,1886,1692,1415,1092,735,366,27,-285,-527,-714,-824,-876,-873,-835,-783,-733,-699,-707,-746,-845,-984,-1176,-1407,-1673,-1964,-2273,-2579,-2877,-3145,-3366,-3530,-3607,-3596,-3474,-3240,-2890,-2425,-1861,-1212,-501,244,993,1716,2379,2957,3432,3780,4005,4098,4075,3950,3736,3465,3143,2806,2450,2102,1753,1422,1090,778,466,178,-103,-347,-566,-730,-846,-896,-880,-802,-655,-465,-231,20,275,516,722,883,985,1028,1009,935,826,677,539,396,296,234,231,282,392,538,706,877,1011,1105,1111,1043,868,612,262,-135,-586,-1032,-1474,-1867,-2204,-2461,-2638,-2729,-2741,-2685,-2568,-2419,-2239,-2067,-1898,-1766,-1670,-1623,-1622,-1673,-1749,-1861,-1960,-2055,-2098,-2087,-1991,-1801,-1511,-1111,-625,-45,577,1240,1885,2498,3027,3455,3750,3902,3910,3778,3523,3177,2764,2323,1882,1468,1108,803,573,395,280,198,144,100,58,6,-53,-127,-201,-283,-347,-412,-446,-466,-458,-430,-378,-315,-234,-155,-72,-1,63,103,133,134,116,83,28,-33,-105,-182,-256,-333,-406,-486,-565,-660,-760,-882,-1012,-1168,-1318,-1487,-1631,-1771,-1874,-1946,-1967,-1951,-1875,-1773,-1620,-1451,-1264,-1073,-888,-722,-575,-455,-368,-292,-247,-201,-168,-117,-61,15,111,219,341,467,583,692,776,836,873,883,876,857,840,830,850,893,989,1126,1320,1562,1848,2171,2510,2851,3170,3442,3655,3772,3801,3710,3518,3219,2836,2385,1895,1399,916,485,116,-173,-377,-500,-554,-552,-514,-471,-422,-408,-424,-482,-590,-734,-917,-1127,-1349,-1583,-1803,-2017,-2203,-2365,-2501,-2601,-2679,-2725,-2750,-2756,-2740,-2710,-2660,-2598,-2512,-2413,-2290,-2149,-1995,-1819,-1641,-1456,-1276,-1111,-964,-856,-783,-769,-801,-904,-1055,-1263,-1507,-1763,-2016,-2228,-2372,-2422,-2346,-2139,-1787,-1296,-687,21,788,1577,2349,3064,3683,4190,4553,4773,4846,4784,4600,4324,3974,3589,3194,2817,2488,2218,2035,1929,1915,1972,2089,2247,2412,2570,2678,2730,2694,2566,2342,2024,1623,1159,651,123,-391,-882,-1314,-1681,-1966,-2161,-2271,-2298,-2246,-2135,-1972,-1774,-1556,-1335,-1113,-920,-744,-605,-503,-431,-402,-397,-415,-456,-489,-537,-559,-578,-569,-551,-512,-469,-431,-400,-405,-433,-511,-630,-797,-1006,-1247,-1515,-1799,-2088,-2377,-2655,-2921,-3165,-3387,-3571,-3715,-3802,-3811,-3739,-3553,-3265,-2847,-2323,-1692,-983,-226,553,1305,2010,2622,3131,3514,3767,3898,3913,3835,3689,3491,3286,3065,2886,2716,2602,2510,2452,2409,2363,2311,2226,2106,1943,1728,1479,1184,870,538,206,-105,-395,-643,-843,-999,-1097,-1148,-1162,-1136,-1089,-1029,-949,-874,-785,-692,-590,-467,-333,-176,-6,166,336,476,571,609,553,422,177,-149,-563,-1037,-1543,-2054,-2539,-2962,-3309,-3552,-3680,-3704,-3605,-3420,-3138,-2795,-2400,-1979,-1546,-1122,-732,-376,-93,135,275,355,351,315,219,135,46,12,30,140,337,636,1032,1498,2035,2585,3143,3654,4094,4440,4655,4747,4698,4528,4241,3876,3431,2966,2470,1990,1526,1090,693,329,-2,-296,-568,-814,-1040,-1252,-1450,-1631,-1806,-1963,-2100,-2225,-2307,-2365,-2371,-2336,-2245,-2110,-1929,-1714,-1481,-1239,-1007,-799,-613,-472,-352,-272,-205,-145,-91,-18,72,172,303,427,564,673,771,813,828,775,683,528,345,116,-126,-386,-642,-886,-1110,-1304,-1467,-1582,-1664,-1694,-1691,-1640,-1558,-1438,-1297,-1129,-941,-743,-526,-309,-77,156,396,639,882,1129,1365,1600,1814,2011,2175,2303,2381,2408,2378,2292,2152,1976,1759,1545,1315,1121,947,817,729,680,665,679,698,730,748,757,753,721,679,613,523,424,293,151,-16,-197,-389,-593,-785,-983,-1148,-1304,-1423,-1520,-1579,-1616,-1627,-1616,-1596,-1556,-1515,-1462,-1406,-1334,-1256,-1152,-1034,-885,-715,-527,-321,-121,73,233,347,400,375,265,73,-203,-540,-918,-1314,-1686,-2019,-2272,-2441,-2505,-2476,-2361,-2184,-1971,-1749,-1550,-1391,-1292,-1256,-1277,-1337,-1423,-1487,-1523,-1476,-1338,-1086,-705,-216,382,1042,1727,2398,2996,3499,3865,4089,4158,4100,3928,3686,3408,3126,2875,2670,2527,2435,2408,2408,2448,2487,2516,2508,2439,2300,2077,1772,1397,958,479,-29,-547,-1055,-1550,-1997,-2391,-2707,-2903,-2988,-2916,-2707,-2362,-1892,-1337,-724,-101,491,1018,1438,1750,1923,1972,1905,1721,1469,1148,807,464,142,-130,-357,-507,-607,-632,-617,-558,-477,-398,-318,-267,-243,-244,-292,-365,-490,-672,-920,-1240,-1645,-2101,-2616,-3134,-3643,-4099,-4477,-4763,-4928,-4980,-4903,-4708,-4395,-3979,-3472,-2891,-2265,-1604,-942,-294,312,858,1322,1706,1999,2215,2370,2469,2542,2599,2659,2741,2838,2967,3095,3233,3342,3423,3454,3425,3323,3149,2892,2566,2186,1774,1367,987,668,417,241,136,78,70,75,94,110,120,123,122,119,119,133,162,222,309,427,565,716,868,1009,1133,1217,1265,1248,1175,1032,818,538,178,-239,-724,-1242,-1783,-2320,-2815,-3250,-3581,-3787,-3849,-3752,-3513,-3148,-2699,-2205,-1714,-1279,-937,-724,-656,-724,-918,-1199,-1522,-1843,-2108,-2283,-2333,-2230,-1978,-1562,-1029,-381,310,1022,1689,2280,2759,3090,3277,3289,3162,2898,2531,2106,1638,1188,754,394,97,-106,-216,-247,-188,-71,113,335,599,859,1122,1327,1472,1518,1449,1255,932,487,-48,-661,-1277,-1887,-2399,-2807,-3035,-3090,-2942,-2613,-2126,-1508,-817,-83,631,1292,1843,2266,2541,2664,2664,2555,2379,2174,1968,1801,1687,1648,1683,1784,1931,2083,2219,2289,2280,2167,1948,1625,1217,733,206,-340,-884,-1392,-1862,-2268,-2615,-2896,-3113,-3275,-3376,-3440,-3453,-3439,-3391,-3319,-3230,-3126,-3011,-2886,-2751,-2591,-2414,-2194,-1940,-1636,-1277,-866,-385,144,733,1354,1996,2635,3239,3785,4241,4580,4787,4847,4758,4532,4187,3740,3240,2697,2152,1642,1166,770,444,198,34,-66,-119,-135,-158,-183,-247,-346,-486,-662,-875,-1110,-1367,-1635,-1909,-2188,-2462,-2733,-2977,-3202,-3376,-3502,-3562,-3551,-3467,-3314,-3098,-2840,-2552,-2268,-1998,-1782,-1615,-1533,-1518,-1582,-1700,-1854,-2012,-2140,-2197,-2149,-1971,-1651,-1198,-629,11,685,1336,1919,2393,2723,2896,2906,2778,2528,2216,1874,1559,1320,1184,1187,1335,1616,2024,2510,3046,3577,4062,4452,4725,4851,4830,4668,4377,3989,3534,3053,2585,2183,1868,1684,1623,1702,1879,2149,2439,2721,2925,3005,2927,2656,2198,1551,754,-166,-1148,-2144,-3092,-3935,-4628,-5134,-5430,-5512,-5383,-5075,-4613,-4049,-3422,-2781,-2176,-1628,-1182,-830,-595,-465,-429,-486,-596,-769,-951,-1151,-1333,-1485,-1607,-1675,-1706,-1691,-1643,-1573,-1479,-1388,-1270,-1174,-1054,-959,-863,-794,-751,-746,-781,-868,-995,-1165,-1352,-1552,-1730,-1889,-1988,-2047,-2025,-1943,-1775,-1534,-1222,-835,-417,45,485,904,1245,1486,1610,1603,1480,1254,968,648,349,104,-57,-90,-6,220,553,993,1498,2045,2598,3124,3591,3978,4262,4447,4529,4532,4459,4350,4192,4028,3836,3644,3432,3206,2959,2678,2372,2024,1651,1251,842,428,31,-346,-687,-980,-1221,-1396,-1515,-1571,-1588,-1565,-1535,-1502,-1498,-1531,-1606,-1747,-1931,-2177,-2460,-2776,-3103,-3426,-3716,-3951,-4108,-4163,-4106,-3918,-3615,-3188,-2676,-2097,-1489,-888,-324,174,582,883,1073,1151,1128,1025,865,678,488,331,224,190,248,390,635,949,1335,1738,2160,2528,2857,3082,3212,3219,3096,2844,2464,1970,1382,721,18,-698,-1389,-2025,-2574,-3007,-3313,-3467,-3478,-3336,-3063,-2676,-2199,-1674,-1124,-601,-123,260,536,673,668,535,277,-61,-451,-856,-1225,-1532,-1739,-1821,-1767,-1572,-1248,-808,-293,275,844,1375,1835,2189,2422,2532,2522,2418,2248,2048,1857,1699,1607,1578,1625,1731,1881,2052,2219,2353,2433,2438,2356,2193,1953,1646,1299,920,539,171,-161,-443,-651,-795,-854,-853,-795,-693,-579,-456,-359,-302,-294,-356,-472,-649,-864,-1103,-1341,-1558,-1730,-1846,-1889,-1862,-1762,-1598,-1395,-1163,-935,-726,-549,-414,-319,-256,-217,-181,-144,-88,-19,75,168,272,352,417,443,439,398,338,260,191,124,95,81,102,144,189,231,243,208,120,-33,-255,-520,-837,-1159,-1477,-1755,-1964,-2086,-2103,-2017,-1838,-1570,-1261,-909,-582,-267,-31,148,225,212,112,-79,-331,-634,-951,-1262,-1536,-1752,-1883,-1926,-1852,-1679,-1401,-1037,-611,-140,342,822,1272,1681,2048,2355,2618,2834,3014,3173,3325,3472,3634,3797,3970,4133,4282,4396,4459,4451,4354,4156,3849,3434,2912,2308,1632,927,209,-476,-1102,-1639,-2057,-2355,-2516,-2556,-2485,-2333,-2130,-1909,-1707,-1553,-1473,-1484,-1591,-1786,-2058,-2373,-2709,-3016,-3275,-3439,-3489,-3412,-3194,-2854,-2399,-1864,-1279,-687,-114,398,838,1177,1423,1558,1610,1566,1473,1319,1161,988,842,722,642,612,616,672,741,837,926,1002,1050,1047,991,852,646,337,-34,-496,-998,-1546,-2092,-2622,-3092,-3485,-3768,-3924,-3946,-3820,-3558,-3172,-2672,-2103,-1473,-832,-202,384,898,1326,1640,1841,1917,1873,1726,1483,1177,827,465,122,-178,-407,-542,-575,-490,-298,2,383,836,1316,1806,2266,2665,2991,3215,3346,3379,3336,3230,3089,2929,2768,2624,2492,2386,2283,2201,2096,1984,1828,1627,1377,1073,728,364,-4,-344,-636,-851,-979,-997,-920,-742,-501,-216,64,305,466,519,445,250,-73,-479,-959,-1460,-1948,-2392,-2751,-3025,-3188,-3249,-3224,-3119,-2967,-2785,-2593,-2412,-2250,-2118,-2009,-1936,-1878,-1833,-1795,-1739,-1670,-1564,-1415,-1219,-971,-670,-324,58,477,901,1344,1761,2163,2511,2803,3020,3144,3172,3094,2904,2619,2230,1771,1253,706,160,-355,-812,-1180,-1455,-1614,-1669,-1623,-1495,-1313,-1107,-897,-730,-599,-547,-558,-640,-785,-972,-1188,-1414,-1626,-1811,-1958,-2045,-2083,-2055,-1972,-1836,-1650,-1414,-1140,-819,-464,-78,338,761,1190,1604,1990,2338,2634,2874,3058,3177,3257,3282,3291,3282,3275,3279,3298,3316,3339,3332,3287,3171,2973,2662,2248,1722,1109,435,-270,-954,-1586,-2120,-2528,-2791,-2891,-2845,-2655,-2366,-1994,-1599,-1206,-862,-595,-417,-352,-383,-509,-702,-932,-1181,-1394,-1573,-1672,-1691,-1625,-1470,-1246,-962,-645,-309,8,313,566,780,939,1039,1087,1073,1019,905,772,592,414,221,53,-96,-196,-254,-263,-225,-162,-82,-7,44,56,13,-99,-269,-515,-806,-1145,-1501,-1852,-2178,-2452,-2644,-2754,-2746,-2640,-2420,-2111,-1721,-1286,-820,-369,55,418,718,928,1070,1109,1089,977,820,600,348,69,-218,-499,-755,-976,-1138,-1239,-1258,-1202,-1059,-847,-569,-245,109,483,854,1224,1576,1915,2239,2550,2847,3135,3408,3666,3905,4110,4277,4386,4426,4391,4257,4044,3726,3332,2861,2330,1774,1208,672,195,-200,-479,-645,-681,-611,-448,-224,11,234,382,449,387,204,-109,-535,-1049,-1619,-2211,-2780,-3301,-3729,-4054,-4253,-4325,-4281,-4124,-3885,-3578,-3232,-2872,-2510,-2176,-1858,-1588,-1339,-1140,-955,-810,-669,-543,-421,-290,-152,5,182,385,605,852,1109,1378,1631,1872,2053,2180,2213,2145,1965,1670,1275,789,251,-320,-869,-1372,-1784,-2079,-2250,-2271,-2173,-1942,-1634,-1241,-830,-405,-9,329,603,776,862,839,738,546,310,23,-267,-551,-813,-1017,-1178,-1263,-1282,-1233,-1106,-920,-664,-358,-1,394,810,1235,1655,2043,2402,2707,2957,3156,3300,3405,3471,3521,3546,3566,3559,3536,3460,3346,3139,2870,2488,2023,1461,820,125,-600,-1320,-1997,-2594,-3079,-3420,-3605,-3620,-3471,-3187,-2776,-2310,-1796,-1320,-892,-577,-373,-308,-361,-521,-743,-1006,-1252,-1462,-1602,-1651,-1616,-1486,-1291,-1044,-772,-498,-239,-12,170,312,401,456,468,469,441,427,406,414,449,516,625,766,938,1127,1325,1515,1682,1820,1899,1934,1890,1778,1579,1298,934,492,-5,-546,-1096,-1626,-2112,-2515,-2813,-2998,-3039,-2965,-2759,-2466,-2083,-1668,-1221,-790,-393,-33,255,488,644,737,755,712,600,421,196,-95,-415,-764,-1119,-1456,-1764,-2016,-2201,-2298,-2308,-2216,-2035,-1762,-1409,-997,-530,-33,479,1007,1519,2027,2513,2979,3420,3831,4205,4541,4821,5042,5184,5230,5167,4985,4666,4227,3665,3004,2276,1517,768,80,-503,-949,-1224,-1325,-1252,-1025,-678,-258,184,601,932,1144,1204,1084,805,356,-217,-879,-1595,-2295,-2956,-3518,-3967,-4271,-4437,-4454,-4356,-4144,-3861,-3519,-3156,-2780,-2420,-2077,-1763,-1479,-1226,-991,-789,-585,-408,-215,-31,167,382,605,861,1121,1401,1682,1944,2184,2370,2488,2525,2457,2280,1993,1591,1098,528,-88,-718,-1327,-1875,-2338,-2679,-2891,-2957,-2883,-2678,-2373,-1970,-1530,-1054,-590,-157,232,549,800,964,1060,1073,1023,907,732,513,246,-48,-364,-682,-985,-1257,-1473,-1625,-1689,-1660,-1534,-1306,-982,-581,-108,407,949,1497,2027,2536,2991,3416,3764,4072,4306,4487,4600,4649,4625,4526,4340,4068,3694,3227,2660,2013,1295,543,-221,-950,-1615,-2173,-2608,-2876,-3000,-2949,-2768,-2467,-2084,-1674,-1260,-907,-624,-459,-405,-477,-649,-900,-1199,-1498,-1776,-1984,-2112,-2139,-2064,-1899,-1662,-1383,-1087,-816,-585,-430,-351,-366,-453,-619,-819,-1050,-1270,-1449,-1573,-1598,-1526,-1338,-1034,-629,-130,424,1016,1598,2143,2615,2977,3212,3298,3221,2983,2596,2064,1437,723,-18,-748,-1427,-2002,-2449,-2735,-2843,-2772,-2530,-2135,-1629,-1037,-418,194,756,1231,1594,1831,1926,1898,1736,1480,1134,736,306,-130,-554,-945,-1294,-1588,-1821,-1988,-2089,-2125,-2095,-2011,-1867,-1674,-1435,-1150,-823,-456,-55,379,841,1312,1806,2277,2752,3186,3587,3937,4214,4430,4545,4582,4502,4327,4034,3643,3155,2596,1978,1350,717,145,-371,-778,-1076,-1256,-1315,-1283,-1165,-1010,-836,-686,-580,-547,-596,-734,-953,-1250,-1591,-1972,-2344,-2703,-3001,-3239,-3389,-3446,-3423,-3313,-3143,-2925,-2681,-2426,-2184,-1952,-1748,-1553,-1374,-1183,-979,-744,-471,-163,191,564,967,1366,1756,2123,2443,2726,2939,3097,3178,3185,3111,2944,2697,2346,1924,1412,850,238,-384,-1000,-1573,-2084,-2502,-2812,-3002,-3063,-3000,-2819,-2532,-2164,-1738,-1287,-834,-418,-54,227,427,540,575,555,495,425,354,308,274,269,264,264,241,194,110,-3,-149,-301,-459,-589,-688,-731,-716,-629,-472,-254,36,365,748,1158,1582,2026,2442,2856,3210,3526,3761,3916,3975,3932,3779,3526,3163,2720,2187,1604,981,348,-258,-820,-1292,-1660,-1895,-1992,-1946,-1766,-1482,-1117,-722,-333,8,257,400,411,298,67,-255,-639,-1051,-1451,-1810,-2096,-2297,-2393,-2404,-2312,-2173,-1978,-1778,-1591,-1438,-1337,-1294,-1298,-1343,-1401,-1449,-1462,-1412,-1297,-1094,-826,-489,-117,279,663,1028,1342,1608,1809,1949,2019,2029,1959,1835,1623,1355,1013,613,174,-304,-769,-1228,-1625,-1954,-2188,-2303,-2310,-2196,-1982,-1679,-1317,-914,-513,-126,208,490,692,821,881,864,802,684,538,354,162,-62,-292,-538,-807,-1071,-1348,-1612,-1846,-2046,-2167,-2211,-2143,-1963,-1652,-1224,-676,-37,679,1438,2214,2978,3698,4358,4930,5406,5771,6022,6152,6170,6067,5863,5555,5163,4692,4158,3580,2962,2339,1710,1106,539,30,-411,-763,-1029,-1198,-1277,-1285,-1231,-1149,-1063,-1009,-1009,-1098,-1270,-1556,-1916,-2360,-2835,-3325,-3774,-4166,-4454,-4633,-4683,-4619,-4447,-4202,-3898,-3584,-3269,-2995,-2762,-2581,-2447,-2350,-2265,-2182,-2072,-1914,-1702,-1413,-1058,-633,-146,378,935,1487,2030,2529,2971,3332,3601,3757,3794,3699,3468,3115,2631,2052,1390,676,-39,-739,-1361,-1887,-2281,-2520,-2605,-2526,-2314,-1972,-1554,-1079,-592,-125,300,656,940,1152,1293,1393,1448,1488,1520,1545,1575,1591,1590,1559,1474,1344,1137,879,554,192,-196,-584,-946,-1260,-1497,-1649,-1686,-1624,-1435,-1157,-780,-340,145,651,1147,1609,2027,2367,2642,2823,2929,2951,2904,2785,2615,2383,2114,1796,1447,1067,662,252,-168,-565,-946,-1273,-1562,-1775,-1935,-2019,-2053,-2027,-1971,-1890,-1799,-1721,-1652,-1614,-1602,-1610,-1643,-1676,-1706,-1726,-1707,-1668,-1588,-1484,-1364,-1236,-1120,-1023,-958,-926,-920,-939,-955,-962,-932,-848,-702,-478,-183,177,592,1036,1498,1950,2379,2772,3108,3396,3607,3755,3820,3802,3692,3486,3180,2780,2289,1730,1115,477,-160,-760,-1301,-1747,-2089,-2309,-2404,-2387,-2255,-2052,-1779,-1490,-1201,-943,-751,-620,-584,-618,-721,-872,-1046,-1218,-1373,-1483,-1556,-1580,-1566,-1531,-1482,-1442,-1418,-1418,-1442,-1481,-1525,-1560,-1565,-1533,-1436,-1275,-1041,-724,-350,107,595,1131,1680,2223,2746,3231,3648,4004,4272,4447,4540,4536,4449,4293,4053,3772,3432,3061,2667,2259,1857,1471,1114,800,537,327,174,65,-4,-57,-109,-182,-303,-469,-710,-1007,-1361,-1756,-2161,-2557,-2914,-3202,-3406,-3504,-3498,-3383,-3175,-2885,-2541,-2168,-1788,-1428,-1100,-826,-599,-435,-308,-227,-158,-103,-40,40,130,256,379,528,668,802,923,1013,1080,1108,1099,1042,943,785,582,318,7,-347,-738,-1138,-1538,-1910,-2229,-2479,-2642,-2694,-2654,-2498,-2263,-1945,-1586,-1197,-812,-452,-127,133,349,494,604,670,716,763,808,876,952,1044,1133,1208,1251,1247,1181,1054,857,611,323,24,-263,-509,-686,-779,-764,-652,-429,-123,258,685,1133,1578,2000,2375,2697,2958,3147,3289,3356,3389,3369,3317,3233,3118,2975,2800,2596,2354,2088,1786,1478,1155,847,565,317,134,-4,-74,-102,-96,-81,-86,-140,-261,-480,-787,-1198,-1681,-2223,-2785,-3330,-3829,-4238,-4550,-4736,-4806,-4763,-4622,-4412,-4149,-3862,-3572,-3283,-3018,-2760,-2524,-2278,-2036,-1758,-1460,-1108,-720,-275,198,715,1240,1773,2287,2767,3190,3545,3801,3958,3989,3899,3670,3320,2843,2267,1610,903,178,-523,-1169,-1722,-2151,-2440,-2571,-2545,-2373,-2076,-1683,-1234,-771,-327,48,340,526,595,566,441,259,38,-185,-389,-556,-671,-737,-758,-742,-709,-664,-623,-589,-560,-534,-492,-424,-315,-136,102,434,831,1305,1832,2382,2937,3457,3911,4279,4527,4655,4651,4530,4305,4001,3645,3261,2872,2500,2143,1812,1494,1180,862,525,166,-213,-605,-1002,-1370,-1717,-1994,-2215,-2362,-2428,-2449,-2404,-2348,-2280,-2226,-2211,-2226,-2289,-2384,-2500,-2621,-2729,-2796,-2828,-2787,-2700,-2548,-2358,-2139,-1908,-1687,-1487,-1318,-1187,-1085,-1004,-930,-843,-728,-574,-363,-101,213,566,944,1327,1701,2040,2342,2586,2773,2891,2945,2924,2837,2670,2432,2118,1731,1285,783,255,-295,-823,-1321,-1751,-2096,-2338,-2457,-2454,-2318,-2071,-1715,-1277,-792,-270,225,698,1084,1393,1583,1671,1646,1524,1329,1077,796,509,232,-28,-253,-465,-647,-833,-1006,-1201,-1394,-1605,-1812,-2011,-2178,-2303,-2356,-2335,-2217,-2003,-1696,-1298,-831,-310,242,800,1342,1852,2315,2710,3056,3317,3525,3661,3730,3733,3667,3517,3298,2985,2597,2135,1612,1056,487,-57,-546,-959,-1270,-1474,-1570,-1577,-1506,-1409,-1288,-1203,-1154,-1173,-1248,-1390,-1560,-1755,-1930,-2070,-2145,-2146,-2061,-1904,-1676,-1410,-1121,-843,-590,-388,-238,-149,-111,-105,-119,-118,-90,-3,151,383,697,1076,1519,1987,2474,2934,3355,3696,3942,4066,4057,3895,3587,3124,2526,1804,990,110,-796,-1691,-2533,-3293,-3928,-4426,-4758,-4926,-4926,-4774,-4484,-4093,-3615,-3099,-2572,-2049,-1586,-1161,-819,-544,-333,-191,-82,-14,51,106,173,253,342,434,525,586,626,622,570,484,361,222,93,-16,-59,-41,77,284,586,967,1406,1878,2353,2801,3199,3529,3780,3952,4052,4080,4074,4012,3946,3846,3738,3605,3445,3245,3005,2704,2360,1960,1530,1075,623,174,-230,-609,-930,-1215,-1462,-1679,-1892,-2092,-2311,-2534,-2767,-2999,-3214,-3394,-3523,-3575,-3542,-3416,-3199,-2904,-2553,-2169,-1789,-1449,-1164,-981,-888,-916,-1031,-1242,-1501,-1795,-2086,-2333,-2528,-2622,-2629,-2514,-2301,-1977,-1579,-1101,-593,-52,466,961,1383,1732,1968,2095,2092,1969,1733,1391,990,527,77,-365,-730,-1016,-1181,-1229,-1142,-944,-641,-261,158,596,999,1363,1635,1829,1905,1893,1782,1609,1386,1150,923,743,610,562,575,661,785,942,1078,1199,1242,1229,1118,934,682,377,61,-252,-518,-717,-827,-834,-739,-546,-271,68,447,843,1237,1610,1950,2255,2511,2735,2908,3054,3148,3212,3215,3168,3049,2856,2579,2225,1788,1286,733,142,-456,-1052,-1619,-2148,-2625,-3052,-3415,-3734,-3992,-4213,-4385,-4512,-4603,-4632,-4623,-4542,-4409,-4207,-3945,-3628,-3261,-2863,-2446,-2020,-1610,-1217,-858,-535,-246,9,239,454,662,873,1099,1339,1601,1878,2165,2453,2730,2984,3201,3378,3489,3555,3534,3463,3306,3086,2790,2431,2003,1524,1002,452,-108,-650,-1163,-1609,-1981,-2251,-2417,-2463,-2408,-2247,-2004,-1706,-1368,-1033,-719,-455,-260,-147,-126,-186,-326,-517,-743,-976,-1184,-1348,-1439,-1453,-1376,-1222,-997,-735,-446,-178,64,240,355,387,367,282,186,75,4,-23,31,164,385,684,1051,1458,1890,2312,2705,3058,3333,3551,3676,3732,3711,3618,3469,3256,3011,2711,2396,2047,1689,1326,962,614,277,-27,-311,-556,-780,-970,-1146,-1301,-1459,-1608,-1775,-1940,-2118,-2297,-2457,-2607,-2704,-2753,-2736,-2633,-2464,-2209,-1902,-1545,-1176,-808,-479,-202,1,123,166,128,45,-92,-229,-365,-469,-518,-517,-443,-316,-133,83,314,544,741,902,991,1019,959,836,623,373,55,-274,-621,-959,-1266,-1536,-1752,-1905,-1990,-2009,-1957,-1842,-1676,-1451,-1206,-924,-646,-364,-108,122,302,439,514,543,514,441,338,206,73,-62,-172,-259,-309,-318,-302,-245,-181,-105,-33,20,53,68,52,42,14,20,46,128,262,470,735,1073,1451,1874,2312,2751,3175,3563,3904,4188,4405,4555,4625,4625,4539,4378,4129,3789,3364,2851,2250,1590,864,114,-638,-1376,-2050,-2652,-3160,-3549,-3833,-4002,-4075,-4067,-4003,-3891,-3769,-3635,-3507,-3391,-3274,-3165,-3042,-2899,-2727,-2517,-2264,-1972,-1644,-1287,-920,-550,-196,132,420,670,864,1020,1129,1205,1260,1301,1338,1386,1445,1525,1623,1737,1860,1980,2085,2158,2182,2140,2019,1804,1497,1091,603,42,-559,-1181,-1777,-2329,-2790,-3145,-3364,-3443,-3373,-3164,-2830,-2396,-1885,-1338,-772,-246,244,638,951,1147,1240,1236,1146,1001,821,645,495,405,379,443,574,772,1003,1236,1437,1576,1614,1549,1361,1069,697,268,-153,-548,-848,-1031,-1068,-940,-662,-241,284,886,1509,2128,2692,3176,3562,3830,3986,4027,3966,3812,3580,3278,2916,2501,2043,1542,1017,465,-86,-634,-1152,-1627,-2046,-2389,-2659,-2843,-2953,-2992,-2976,-2917,-2834,-2733,-2633,-2534,-2442,-2355,-2268,-2174,-2076,-1955,-1820,-1667,-1496,-1319,-1135,-955,-792,-638,-517,-407,-332,-272,-231,-204,-177,-156,-122,-82,-20,52,151,262,391,527,666,791,901,975,1007,990,911,781,592,365,103,-166,-442,-680,-902,-1056,-1172,-1216,-1207,-1139,-1018,-852,-649,-409,-159,110,364,611,814,978,1081,1111,1088,981,835,639,426,217,33,-109,-191,-213,-177,-96,7,106,178,191,137,-3,-215,-493,-806,-1118,-1396,-1597,-1682,-1640,-1428,-1074,-561,76,806,1603,2416,3206,3946,4583,5114,5502,5743,5830,5760,5542,5178,4686,4079,3374,2600,1781,943,127,-653,-1360,-1976,-2493,-2898,-3199,-3410,-3536,-3611,-3639,-3650,-3650,-3650,-3656,-3651,-3646,-3608,-3541,-3424,-3241,-3000,-2679,-2297,-1853,-1363,-849,-323,184,660,1080,1430,1706,1895,2010,2043,2025,1950,1853,1740,1627,1539,1463,1424,1406,1406,1414,1412,1377,1308,1167,963,676,313,-117,-604,-1126,-1660,-2180,-2667,-3092,-3444,-3708,-3873,-3946,-3922,-3809,-3619,-3357,-3039,-2683,-2287,-1895,-1484,-1103,-737,-407,-115,141,364,559,735,912,1088,1280,1492,1712,1949,2174,2377,2534,2625,2627,2543,2347,2076,1715,1320,905,520,200,-28,-126,-84,100,431,867,1407,1993,2601,3197,3732,4208,4573,4847,5006,5059,5012,4869,4637,4327,3929,3468,2927,2327,1672,972,260,-452,-1132,-1754,-2295,-2738,-3067,-3287,-3406,-3432,-3404,-3330,-3253,-3192,-3159,-3178,-3232,-3332,-3443,-3560,-3644,-3678,-3638,-3509,-3285,-2975,-2580,-2137,-1661,-1195,-764,-400,-122,58,131,120,26,-109,-274,-423,-544,-609,-610,-543,-414,-241,-35,169,366,515,624,658,638,550,412,235,33,-174,-367,-538,-660,-736,-748,-697,-582,-407,-175,98,406,721,1041,1331,1584,1777,1897,1932,1888,1753,1552,1286,991,676,389,129,-48,-162,-162,-92,80,298,566,821,1061,1223,1307,1283,1149,917,601,235,-146,-495,-788,-961,-1023,-918,-681,-290,204,793,1413,2037,2616,3104,3485,3722,3816,3764,3561,3247,2805,2288,1689,1048,366,-319,-1008,-1667,-2284,-2848,-3329,-3737,-4044,-4269,-4402,-4457,-4444,-4380,-4270,-4137,-3978,-3801,-3616,-3395,-3159,-2875,-2545,-2167,-1718,-1230,-677,-108,494,1073,1634,2135,2568,2913,3166,3324,3391,3388,3312,3205,3061,2920,2776,2657,2554,2481,2427,2388,2357,2317,2258,2164,2026,1824,1558,1214,792,305,-253,-848,-1475,-2091,-2683,-3211,-3648,-3979,-4170,-4229,-4136,-3911,-3559,-3109,-2584,-2015,-1442,-887,-388,41,373,611,744,793,762,674,557,420,306,205,158,149,189,271,370,484,572,630,623,547,384,145,-174,-535,-932,-1314,-1659,-1920,-2074,-2091,-1950,-1654,-1199,-606,96,886,1702,2531,3301,4006,4589,5048,5351,5507,5496,5347,5050,4637,4117,3518,2864,2180,1501,843,245,-289,-730,-1089,-1350,-1541,-1658,-1743,-1790,-1843,-1893,-1965,-2052,-2147,-2251,-2326,-2386,-2380,-2332,-2204,-2017,-1766,-1471,-1147,-825,-510,-252,-32,98,175,167,115,11,-111,-249,-363,-471,-532,-571,-572,-548,-510,-463,-424,-404,-410,-448,-528,-636,-790,-960,-1155,-1355,-1550,-1724,-1870,-1968,-2018,-2010,-1942,-1820,-1650,-1435,-1206,-958,-718,-502,-301,-159,-38,23,57,50,23,-22,-70,-113,-141,-142,-113,-42,68,232,435,693,978,1303,1629,1957,2247,2496,2661,2752,2727,2610,2393,2091,1740,1354,984,654,409,271,265,403,676,1081,1585,2157,2759,3346,3877,4318,4636,4811,4835,4704,4424,4009,3476,2846,2141,1389,603,-176,-938,-1659,-2312,-2900,-3394,-3805,-4123,-4360,-4520,-4621,-4660,-4670,-4633,-4579,-4492,-4381,-4238,-4063,-3845,-3590,-3284,-2941,-2553,-2131,-1685,-1214,-745,-277,175,596,981,1314,1594,1803,1959,2035,2059,2020,1934,1817,1671,1526,1374,1246,1127,1044,969,921,872,815,746,631,485,272,18,-299,-647,-1023,-1395,-1739,-2036,-2247,-2370,-2382,-2278,-2081,-1781,-1419,-1015,-586,-170,216,566,845,1080,1241,1359,1419,1449,1445,1425,1395,1364,1336,1319,1312,1319,1335,1359,1383,1395,1397,1365,1305,1205,1059,883,668,434,196,-38,-239,-397,-491,-510,-445,-291,-49,266,648,1064,1504,1926,2315,2639,2873,3011,3032,2940,2735,2428,2030,1561,1040,479,-87,-655,-1199,-1704,-2165,-2568,-2910,-3189,-3413,-3572,-3699,-3770,-3822,-3841,-3836,-3815,-3751,-3666,-3524,-3335,-3076,-2752,-2351,-1886,-1363,-794,-206,381,946,1457,1905,2263,2528,2694,2760,2741,2641,2478,2272,2033,1788,1544,1319,1119,953,822,724,654,601,554,511,447,373,262,135,-28,-200,-394,-583,-768,-930,-1064,-1156,-1212,-1211,-1172,-1084,-955,-801,-615,-419,-222,-25,143,291,394,456,464,424,333,205,40,-139,-327,-505,-662,-789,-873,-916,-911,-862,-770,-650,-500,-347,-195,-64,31,80,69,4,-126,-293,-495,-698,-873,-999,-1035,-970,-784,-472,-48,475,1064,1683,2292,2848,3318,3665,3876,3926,3830,3575,3194,2697,2110,1472,799,129,-512,-1102,-1620,-2054,-2395,-2647,-2810,-2900,-2927,-2905,-2853,-2775,-2686,-2585,-2465,-2328,-2151,-1937,-1664,-1329,-929,-465,45,601,1161,1724,2243,2712,3096,3395,3584,3674,3666,3569,3406,3192,2944,2690,2438,2202,1994,1799,1635,1466,1304,1117,900,639,326,-38,-458,-918,-1424,-1943,-2481,-3004,-3510,-3971,-4380,-4713,-4962,-5112,-5152,-5087,-4904,-4616,-4234,-3767,-3241,-2677,-2091,-1518,-968,-470,-30,335,626,840,980,1056,1080,1056,1010,938,865,796,736,700,683,696,734,800,894,1002,1132,1268,1402,1538,1652,1755,1830,1885,1915,1928,1932,1935,1951,1989,2055,2158,2301,2470,2671,2873,3073,3248,3380,3461,3476,3417,3289,3088,2814,2492,2097,1680,1209,734,240,-239,-704,-1130,-1517,-1850,-2134,-2362,-2551,-2699,-2825,-2931,-3025,-3110,-3173,-3221,-3222,-3180,-3068,-2893,-2637,-2322,-1936,-1529,-1091,-678,-288,35,288,448,520,491,381,185,-67,-375,-706,-1051,-1380,-1681,-1933,-2123,-2243,-2289,-2262,-2171,-2023,-1832,-1613,-1374,-1128,-888,-655,-449,-260,-111,4,77,106,102,60,5,-59,-111,-131,-112,-33,100,302,544,841,1141,1460,1746,2003,2202,2333,2400,2389,2315,2186,2013,1817,1614,1416,1248,1116,1032,995,1009,1061,1140,1229,1306,1352,1353,1296,1172,999,771,528,271,54,-125,-214,-225,-130,64,341,699,1093,1513,1914,2276,2562,2755,2834,2786,2617,2320,1912,1409,826,187,-485,-1171,-1849,-2502,-3118,-3680,-4176,-4610,-4957,-5237,-5425,-5543,-5575,-5539,-5424,-5252,-4998,-4693,-4306,-3858,-3336,-2743,-2084,-1372,-614,156,936,1667,2364,2960,3468,3863,4134,4298,4348,4300,4180,3985,3756,3486,3208,2923,2650,2393,2158,1950,1762,1598,1437,1288,1115,933,712,458,170,-161,-511,-887,-1261,-1629,-1975,-2279,-2536,-2728,-2851,-2897,-2856,-2732,-2522,-2230,-1871,-1451,-994,-523,-60,367,727,1010,1181,1253,1199,1051,799,485,114,-271,-653,-1006,-1302,-1533,-1679,-1736,-1701,-1575,-1370,-1090,-765,-397,-29,334,663,940,1162,1306,1396,1414,1399,1338,1273,1203,1155,1132,1144,1201,1287,1417,1562,1722,1883,2024,2132,2201,2202,2156,2031,1859,1624,1358,1060,757,455,169,-98,-335,-559,-754,-952,-1134,-1329,-1519,-1719,-1913,-2091,-2243,-2345,-2385,-2347,-2216,-1993,-1679,-1276,-815,-310,211,711,1174,1566,1870,2077,2179,2177,2086,1904,1669,1374,1059,729,402,97,-185,-424,-633,-791,-927,-1024,-1105,-1168,-1227,-1283,-1341,-1403,-1463,-1528,-1586,-1637,-1684,-1718,-1750,-1771,-1794,-1810,-1832,-1844,-1861,-1859,-1850,-1813,-1747,-1652,-1518,-1350,-1161,-946,-737,-523,-344,-176,-64,31,79,102,109,98,96,90,104,130,182,257,360,489,655,845,1068,1316,1579,1857,2128,2392,2627,2832,2995,3106,3180,3195,3180,3126,3048,2963,2870,2789,2724,2674,2652,2635,2635,2617,2587,2506,2372,2158,1862,1471,994,433,-189,-856,-1535,-2205,-2830,-3394,-3864,-4244,-4502,-4660,-4710,-4660,-4541,-4343,-4106,-3827,-3519,-3197,-2853,-2494,-2118,-1720,-1296,-858,-392,77,552,1011,1440,1825,2141,2394,2546,2623,2604,2503,2344,2116,1874,1601,1348,1105,898,724,584,469,366,263,141,-9,-197,-432,-705,-1011,-1343,-1669,-1994,-2279,-2526,-2712,-2833,-2891,-2873,-2797,-2654,-2456,-2204,-1903,-1557,-1169,-752,-304,145,599,1017,1392,1700,1916,2040,2054,1966,1785,1533,1224,900,572,280,40,-127,-214,-208,-121,56,298,606,950,1323,1699,2062,2393,2670,2886,3020,3070,3033,2910,2714,2451,2153,1822,1502,1194,925,710,546,445,393,385,407,438,469,472,451,377,258,87,-138,-403,-705,-1030,-1370,-1705,-2033,-2334,-2600,-2826,-2997,-3115,-3172,-3163,-3098,-2961,-2776,-2536,-2256,-1958,-1640,-1341,-1063,-829,-645,-510,-425,-367,-329,-278,-197,-81,101,327,602,918,1226,1545,1812,2032,2182,2245,2230,2124,1943,1690,1381,1030,650,261,-129,-496,-832,-1124,-1359,-1537,-1643,-1686,-1660,-1579,-1452,-1283,-1104,-905,-721,-551,-405,-295,-215,-173,-161,-182,-218,-276,-333,-390,-438,-462,-472,-442,-395,-310,-197,-69,98,255,443,606,781,912,1034,1100,1135,1118,1062,968,848,717,589,469,388,332,328,362,441,561,710,894,1088,1305,1521,1741,1950,2140,2301,2412,2472,2451,2346,2151,1853,1480,1019,517,-26,-556,-1072,-1527,-1923,-2232,-2461,-2606,-2674,-2683,-2639,-2561,-2461,-2346,-2231,-2110,-1999,-1880,-1768,-1642,-1512,-1367,-1208,-1025,-833,-606,-368,-99,192,506,840,1197,1553,1919,2254,2571,2830,3026,3146,3168,3102,2939,2688,2376,2005,1620,1227,857,526,234,-3,-209,-381,-541,-698,-869,-1055,-1266,-1491,-1731,-1972,-2204,-2429,-2617,-2794,-2929,-3044,-3126,-3184,-3209,-3212,-3170,-3096,-2966,-2782,-2536,-2226,-1852,-1431,-964,-485,-4,449,854,1187,1438,1593,1658,1627,1521,1357,1152,949,753,612,536,550,661,876,1177,1572,2008,2491,2960,3404,3784,4074,4255,4324,4258,4088,3802,3442,3012,2553,2081,1618,1195,803,473,193,-29,-201,-323,-405,-447,-462,-452,-422,-391,-351,-334,-330,-373,-449,-588,-778,-1021,-1311,-1629,-1961,-2279,-2564,-2792,-2950,-3023,-3013,-2915,-2756,-2530,-2276,-1995,-1712,-1443,-1185,-957,-749,-566,-411,-267,-155,-56,19,64,86,80,40,-9,-90,-160,-237,-286,-313,-305,-260,-185,-88,20,113,184,207,173,79,-82,-294,-539,-805,-1051,-1264,-1413,-1488,-1466,-1366,-1169,-912,-601,-261,85,418,719,981,1192,1353,1465,1523,1545,1520,1465,1371,1250,1102,929,739,539,341,150,-6,-132,-190,-194,-109,45,284,592,955,1362,1781,2192,2571,2882,3116,3239,3253,3144,2923,2606,2209,1770,1314,875,486,164,-69,-212,-264,-242,-158,-44,85,193,262,275,207,66,-170,-483,-872,-1333,-1833,-2376,-2925,-3467,-3980,-4435,-4821,-5109,-5288,-5344,-5268,-5062,-4724,-4274,-3716,-3087,-2397,-1685,-978,-298,322,872,1337,1711,2003,2220,2372,2489,2574,2650,2731,2806,2895,2977,3047,3101,3120,3104,3048,2952,2820,2664,2482,2292,2082,1862,1620,1352,1046,703,311,-110,-553,-1000,-1417,-1783,-2070,-2258,-2335,-2310,-2177,-1975,-1718,-1447,-1193,-984,-844,-794,-824,-951,-1132,-1376,-1622,-1877,-2080,-2239,-2311,-2309,-2215,-2052,-1818,-1540,-1231,-908,-591,-281,2,274,515,753,970,1190,1395,1610,1802,2001,2166,2320,2434,2516,2555,2547,2502,2405,2284,2114,1932,1720,1502,1279,1058,842,645,453,288,133,0,-120,-219,-301,-356,-390,-390,-361,-292,-193,-59,92,262,420,567,670,723,719,635,495,278,24,-275,-580,-887,-1171,-1412,-1616,-1749,-1834,-1852,-1807,-1714,-1553,-1351,-1096,-802,-478,-123,235,598,938,1247,1502,1694,1804,1828,1761,1606,1367,1070,718,348,-31,-394,-723,-1018,-1261,-1468,-1634,-1774,-1893,-1993,-2083,-2145,-2193,-2191,-2159,-2066,-1930,-1746,-1531,-1306,-1083,-901,-756,-690,-676,-742,-848,-995,-1149,-1288,-1392,-1441,-1433,-1356,-1236,-1062,-876,-681,-498,-350,-233,-160,-117,-100,-84,-63,6,117,316,581,949,1388,1907,2477,3074,3673,4238,4749,5172,5494,5692,5763,5709,5517,5221,4800,4303,3713,3078,2395,1701,1014,353,-250,-778,-1216,-1542,-1760,-1864,-1865,-1776,-1626,-1426,-1225,-1024,-873,-774,-758,-818,-974,-1207,-1516,-1877,-2268,-2662,-3032,-3346,-3580,-3712,-3733,-3635,-3426,-3115,-2728,-2279,-1806,-1322,-850,-410,-4,354,668,931,1153,1318,1440,1500,1510,1456,1343,1181,967,731,476,230,7,-171,-302,-368,-386,-356,-295,-223,-165,-131,-145,-212,-327,-496,-688,-898,-1090,-1255,-1364,-1406,-1379,-1280,-1117,-918,-679,-449,-220,-27,132,248,328,373,399,416,426,446,470,503,542,578,610,635,648,656,662,670,700,748,832,956,1119,1325,1570,1841,2137,2435,2728,2999,3229,3409,3514,3546,3481,3333,3086,2766,2363,1925,1432,952,462,15,-396,-747,-1037,-1256,-1416,-1502,-1540,-1517,-1466,-1370,-1272,-1150,-1055,-960,-909,-887,-911,-985,-1102,-1269,-1471,-1712,-1970,-2241,-2512,-2756,-2978,-3139,-3249,-3279,-3233,-3108,-2903,-2636,-2310,-1948,-1564,-1177,-793,-434,-93,216,498,756,991,1202,1396,1567,1718,1844,1945,2017,2060,2073,2059,2007,1935,1819,1677,1496,1280,1027,746,436,120,-199,-490,-741,-925,-1032,-1042,-962,-787,-539,-239,85,397,669,868,977,981,879,680,394,60,-318,-685,-1041,-1346,-1590,-1772,-1876,-1923,-1907,-1855,-1766,-1663,-1549,-1430,-1313,-1184,-1050,-893,-706,-487,-223,87,434,825,1236,1665,2086,2491,2849,3161,3395,3554,3617,3587,3461,3241,2932,2547,2092,1593,1055,509,-35,-550,-1020,-1422,-1751,-1983,-2120,-2155,-2090,-1934,-1699,-1405,-1065,-718,-367,-63,195,365,447,420,281,42,-297,-706,-1160,-1632,-2075,-2461,-2755,-2921,-2956,-2830,-2566,-2158,-1644,-1040,-387,283,938,1548,2086,2539,2888,3138,3283,3332,3297,3190,3028,2833,2606,2385,2153,1944,1738,1548,1358,1161,950,700,422,90,-281,-683,-1120,-1549,-1973,-2347,-2669,-2906,-3058,-3112,-3076,-2955,-2775,-2543,-2299,-2054,-1838,-1672,-1561,-1519,-1544,-1618,-1749,-1891,-2050,-2185,-2297,-2351,-2363,-2306,-2199,-2043,-1835,-1608,-1343,-1074,-786,-494,-193,117,435,768,1115,1476,1849,2232,2619,3001,3375,3722,4042,4312,4539,4688,4783,4786,4715,4558,4324,4012,3637,3214,2741,2261,1763,1286,835,429,84,-184,-370,-460,-460,-367,-200,35,300,579,830,1030,1149,1168,1073,865,544,134,-343,-869,-1392,-1903,-2359,-2733,-3024,-3192,-3260,-3210,-3068,-2843,-2556,-2241,-1912,-1603,-1331,-1105,-943,-840,-782,-777,-784,-811,-826,-824,-795,-741,-656,-553,-441,-322,-222,-135,-87,-75,-116,-205,-353,-553,-798,-1083,-1380,-1680,-1940,-2156,-2275,-2308,-2207,-1997,-1670,-1244,-760,-235,276,750,1136,1425,1582,1611,1509,1291,968,582,145,-299,-729,-1103,-1414,-1621,-1732,-1725,-1607,-1388,-1081,-703,-280,170,630,1074,1507,1906,2283,2633,2964,3269,3568,3839,4102,4326,4528,4670,4774,4808,4771,4668,4479,4214,3876,3455,2978,2436,1858,1248,639,34,-529,-1048,-1495,-1871,-2161,-2372,-2497,-2551,-2535,-2465,-2345,-2193,-2019,-1835,-1659,-1501,-1375,-1300,-1272,-1318,-1418,-1592,-1814,-2087,-2389,-2701,-3014,-3294,-3543,-3723,-3844,-3868,-3821,-3660,-3424,-3078,-2660,-2162,-1606,-1014,-399,207,793,1331,1815,2229,2574,2846,3054,3204,3301,3355,3366,3337,3262,3142,2956,2720,2405,2033,1602,1117,619,105,-377,-808,-1166,-1418,-1561,-1578,-1477,-1272,-980,-634,-271,83,374,599,711,715,604,389,94,-262,-644,-1022,-1375,-1665,-1894,-2038,-2100,-2081,-1988,-1823,-1615,-1356,-1071,-778,-465,-181,104,351,576,766,929,1071,1190,1312,1420,1547,1670,1815,1951,2096,2225,2334,2413,2447,2428,2349,2201,1983,1697,1341,934,480,2,-479,-946,-1358,-1711,-1956,-2099,-2105,-1993,-1744,-1403,-966,-493,-1,456,851,1147,1324,1366,1273,1051,717,300,-177,-673,-1159,-1602,-1969,-2246,-2409,-2456,-2387,-2201,-1926,-1562,-1151,-695,-239,218,630,1006,1312,1554,1718,1816,1838,1815,1739,1639,1531,1430,1351,1315,1306,1355,1420,1513,1596,1651,1655,1575,1409,1133,765,303,-224,-784,-1351,-1878,-2345,-2712,-2966,-3101,-3113,-3020,-2842,-2606,-2344,-2088,-1866,-1697,-1605,-1585,-1646,-1770,-1947,-2151,-2367,-2560,-2727,-2831,-2876,-2851,-2743,-2575,-2335,-2041,-1700,-1321,-912,-486,-38,416,881,1351,1816,2282,2728,3156,3553,3900,4205,4435,4607,4698,4721,4668,4553,4372,4145,3869,3558,3214,2848,2457,2056,1636,1215,791,378,-16,-369,-676,-909,-1067,-1126,-1092,-960,-749,-466,-153,183,478,738,900,971,921,756,485,117,-315,-792,-1273,-1742,-2158,-2511,-2782,-2961,-3055,-3055,-2994,-2854,-2691,-2476,-2267,-2041,-1831,-1630,-1439,-1264,-1085,-913,-717,-511,-272,-6,285,604,927,1249,1538,1785,1953,2030,1995,1831,1546,1133,617,21,-628,-1280,-1902,-2449,-2875,-3159,-3268,-3200,-2951,-2550,-2015,-1403,-758,-129,420,862,1148,1270,1220,1012,669,226,-272,-789,-1273,-1694,-2027,-2235,-2326,-2277,-2105,-1813,-1417,-936,-392,195,802,1400,1977,2506,2976,3374,3694,3930,4092,4173,4198,4157,4085,3970,3844,3704,3564,3432,3304,3196,3083,2982,2859,2721,2537,2306,2002,1635,1184,679,114,-473,-1055,-1608,-2082,-2462,-2715,-2826,-2799,-2632,-2351,-1986,-1561,-1137,-721,-382,-124,20,34,-67,-295,-618,-1020,-1472,-1933,-2393,-2803,-3159,-3437,-3627,-3730,-3745,-3675,-3533,-3318,-3048,-2723,-2356,-1952,-1524,-1074,-625,-169,256,669,1032,1358,1636,1861,2043,2179,2274,2342,2372,2384,2356,2307,2211,2083,1896,1672,1392,1075,732,368,20,-312,-593,-817,-967,-1047,-1047,-996,-896,-773,-659,-561,-518,-533,-616,-772,-989,-1243,-1531,-1801,-2047,-2237,-2340,-2361,-2278,-2099,-1841,-1512,-1142,-754,-367,-12,302,562,762,910,1009,1072,1120,1160,1219,1298,1417,1573,1768,1992,2241,2487,2731,2937,3101,3202,3238,3189,3069,2858,2579,2230,1819,1370,878,387,-114,-574,-1000,-1350,-1620,-1788,-1846,-1789,-1628,-1362,-1032,-636,-234,167,518,797,983,1055,1010,849,580,224,-196,-654,-1118,-1561,-1957,-2287,-2533,-2687,-2748,-2715,-2595,-2405,-2142,-1837,-1489,-1116,-731,-343,38,402,742,1060,1332,1589,1792,1979,2127,2256,2355,2442,2500,2537,2542,2503,2417,2265,2041,1734,1352,884,361,-212,-805,-1386,-1928,-2399,-2773,-3033,-3168,-3178,-3072,-2877,-2611,-2315,-2015,-1755,-1547,-1435,-1403,-1482,-1643,-1884,-2175,-2491,-2801,-3075,-3283,-3402,-3413,-3304,-3068,-2706,-2233,-1654,-1004,-299,429,1145,1831,2448,2991,3431,3783,4025,4182,4258,4264,4225,4140,4034,3903,3765,3616,3459,3305,3135,2978,2801,2636,2447,2258,2045,1813,1560,1280,982,672,364,66,-188,-411,-556,-643,-652,-597,-493,-347,-197,-53,53,108,93,10,-152,-373,-644,-950,-1264,-1570,-1853,-2089,-2291,-2432,-2541,-2603,-2645,-2666,-2679,-2684,-2683,-2667,-2628,-2552,-2426,-2245,-1990,-1682,-1303,-888,-438,19,464,882,1251,1574,1825,2030,2157,2241,2250,2211,2102,1927,1683,1363,978,529,34,-488,-1015,-1509,-1953,-2308,-2556,-2687,-2681,-2560,-2324,-2010,-1640,-1263,-908,-618,-415,-328,-352,-496,-730,-1026,-1356,-1660,-1918,-2073,-2114,-2008,-1769,-1387,-901,-325,290,922,1518,2063,2519,2882,3136,3296,3353,3347,3270,3168,3047,2922,2825,2741,2696,2683,2689,2728,2770,2822,2866,2900,2914,2902,2860,2774,2645,2457,2203,1880,1477,1007,467,-116,-726,-1325,-1887,-2370,-2748,-2999,-3101,-3067,-2896,-2617,-2264,-1868,-1477,-1116,-833,-632,-546,-566,-696,-922,-1227,-1587,-1982,-2383,-2773,-3123,-3423,-3653,-3804,-3873,-3849,-3739,-3539,-3262,-2905,-2483,-2005,-1475,-922,-342,231,798,1326,1813,2239,2598,2880,3090,3217,3279,3271,3208,3093,2935,2742,2513,2262,1980,1686,1372,1053,732,424,130,-127,-355,-530,-666,-750,-805,-819,-838,-843,-884,-956,-1079,-1265,-1495,-1793,-2100,-2443,-2749,-3026,-3225,-3332,-3323,-3196,-2937,-2571,-2096,-1547,-946,-325,290,864,1389,1840,2212,2507,2723,2876,2969,3026,3036,3036,3003,2964,2900,2829,2729,2626,2488,2353,2193,2035,1875,1720,1576,1444,1320,1207,1094,974,844,693,521,330,124,-92,-290,-480,-623,-730,-782,-784,-742,-664,-568,-467,-378,-317,-291,-313,-384,-501,-665,-863,-1087,-1329,-1564,-1790,-1982,-2133,-2231,-2263,-2231,-2129,-1963,-1744,-1475,-1185,-872,-575,-286,-40,175,331,449,519,556,571,575,588,611,669,746,860,991,1134,1270,1384,1455,1471,1408,1277,1048,760,388,-16,-461,-895,-1309,-1669,-1950,-2145,-2233,-2224,-2116,-1941,-1709,-1471,-1241,-1060,-956,-942,-1033,-1219,-1494,-1827,-2197,-2565,-2894,-3164,-3333,-3399,-3344,-3168,-2884,-2500,-2031,-1514,-938,-362,234,805,1360,1871,2340,2757,3111,3411,3640,3810,3926,3977,3995,3967,3916,3854,3776,3709,3645,3593,3554,3517,3484,3441,3377,3281,3138,2941,2685,2365,1994,1574,1133,688,263,-113,-432,-668,-825,-904,-915,-881,-822,-759,-723,-726,-787,-911,-1106,-1362,-1678,-2033,-2421,-2812,-3204,-3560,-3880,-4135,-4318,-4424,-4437,-4366,-4204,-3958,-3641,-3247,-2805,-2300,-1767,-1200,-608,-19,581,1157,1706,2218,2662,3047,3332,3535,3624,3613,3492,3273,2960,2570,2114,1611,1073,524,-25,-556,-1043,-1490,-1854,-2147,-2341,-2440,-2443,-2354,-2193,-1975,-1736,-1488,-1279,-1110,-1024,-1008,-1083,-1224,-1432,-1667,-1917,-2140,-2314,-2411,-2406,-2288,-2045,-1686,-1213,-651,-22,641,1308,1943,2521,3009,3400,3675,3841,3897,3866,3757,3598,3407,3204,3006,2820,2660,2514,2397,2289,2187,2092,1984,1878,1750,1624,1477,1334,1173,1012,835,652,446,227,-25,-287,-582,-876,-1182,-1471,-1729,-1947,-2099,-2183,-2186,-2112,-1967,-1762,-1525,-1271,-1035,-839,-704,-645,-676,-786,-978,-1221,-1504,-1796,-2072,-2313,-2495,-2607,-2644,-2597,-2473,-2282,-2021,-1722,-1377,-1014,-635,-259,119,467,817,1127,1432,1702,1956,2179,2378,2544,2670,2753,2788,2761,2686,2543,2355,2116,1842,1541,1229,914,611,323,57,-179,-397,-586,-764,-924,-1087,-1245,-1417,-1596,-1800,-2013,-2250,-2488,-2731,-2961,-3165,-3330,-3435,-3480,-3438,-3320,-3116,-2827,-2471,-2048,-1581,-1083,-575,-72,407,839,1226,1539,1788,1961,2070,2116,2123,2095,2058,2027,2009,2023,2063,2129,2219,2309,2397,2467,2504,2516,2482,2433,2340,2245,2127,2000,1868,1713,1548,1351,1131,880,607,319,33,-237,-472,-657,-782,-836,-828,-761,-650,-516,-377,-254,-176,-140,-183,-283,-463,-703,-990,-1323,-1658,-2005,-2323,-2604,-2835,-2997,-3091,-3101,-3043,-2895,-2687,-2404,-2065,-1675,-1246,-786,-309,172,653,1104,1535,1909,2241,2500,2698,2812,2862,2828,2730,2561,2331,2052,1721,1362,968,560,147,-269,-659,-1037,-1366,-1666,-1903,-2094,-2224,-2299,-2318,-2293,-2221,-2131,-2010,-1901,-1788,-1710,-1657,-1646,-1672,-1737,-1819,-1922,-2001,-2063,-2064,-2006,-1859,-1637,-1320,-943,-501,-35,438,895,1295,1646,1905,2093,2196,2227,2214,2154,2091,2024,1981,1964,1986,2031,2113,2203,2302,2399,2478,2549,2593,2624,2638,2640,2634,2620,2601,2566,2523,2455,2365,2247,2089,1907,1687,1441,1175,891,599,311,21,-252,-517,-762,-991,-1200,-1388,-1563,-1713,-1862,-1985,-2115,-2234,-2356,-2484,-2607,-2742,-2864,-2991,-3091,-3180,-3228,-3240,-3201,-3105,-2952,-2736,-2461,-2138,-1763,-1363,-932,-501,-69,346,734,1091,1400,1671,1875,2040,2122,2162,2116,2024,1859,1656,1404,1140,857,594,345,133,-42,-175,-278,-349,-407,-455,-504,-566,-635,-725,-826,-942,-1076,-1219,-1384,-1561,-1752,-1963,-2174,-2389,-2586,-2746,-2861,-2901,-2854,-2715,-2466,-2122,-1682,-1172,-603,-13,585,1156,1678,2138,2509,2799,2984,3083,3090,3023,2895,2718,2517,2304,2096,1914,1754,1645,1570,1549,1567,1631,1730,1859,2008,2173,2334,2490,2619,2714,2768,2762,2703,2577,2396,2152,1866,1531,1172,786,390,-10,-405,-787,-1149,-1480,-1780,-2028,-2241,-2394,-2509,-2581,-2626,-2655,-2689,-2734,-2813,-2930,-3083,-3272,-3482,-3689,-3878,-4018,-4078,-4056,-3907,-3650,-3262,-2759,-2152,-1457,-698,96,903,1690,2434,3108,3686,4161,4507,4725,4811,4758,4587,4299,3910,3440,2905,2323,1721,1110,516,-47,-568,-1017,-1409,-1712,-1940,-2086,-2152,-2145,-2085,-1965,-1823,-1657,-1499,-1362,-1267,-1230,-1254,-1364,-1529,-1766,-2046,-2335,-2630,-2871,-3049,-3132,-3103,-2949,-2680,-2297,-1825,-1293,-722,-152,392,894,1317,1681,1949,2159,2293,2380,2428,2452,2461,2475,2480,2505,2524,2550,2571,2577,2568,2523,2445,2319,2146,1924,1656,1346,1011,654,301,-42,-355,-626,-845,-1006,-1102,-1139,-1115,-1039,-919,-760,-577,-371,-158,67,288,506,719,911,1092,1233,1342,1394,1388,1304,1144,903,579,197,-248,-713,-1187,-1641,-2038,-2371,-2596,-2722,-2717,-2590,-2347,-1987,-1539,-1015,-442,148,738,1291,1798,2224,2570,2812,2952,2985,2912,2739,2474,2123,1710,1238,739,222,-286,-770,-1210,-1596,-1914,-2157,-2331,-2434,-2465,-2453,-2379,-2286,-2159,-2031,-1896,-1783,-1692,-1638,-1633,-1673,-1773,-1918,-2109,-2321,-2548,-2750,-2921,-3020,-3041,-2964,-2782,-2506,-2133,-1695,-1206,-697,-192,279,708,1063,1361,1573,1738,1829,1899,1930,1958,1991,2029,2093,2171,2268,2377,2489,2602,2700,2787,2857,2908,2954,2978,3021,3046,3105,3156,3228,3299,3360,3406,3411,3368,3257,3072,2801,2454,2025,1532,994,420,-146,-705,-1207,-1653,-2012,-2277,-2451,-2531,-2541,-2493,-2423,-2348,-2307,-2316,-2394,-2543,-2769,-3042,-3360,-3675,-3967,-4201,-4344,-4383,-4292,-4073,-3727,-3261,-2698,-2055,-1358,-642,82,770,1418,1992,2484,2876,3165,3335,3392,3328,3150,2864,2476,2007,1471,895,303,-280,-825,-1304,-1710,-2010,-2217,-2314,-2315,-2223,-2060,-1826,-1551,-1244,-920,-603,-297,-32,193,352,443,466,404,290,114,-89,-303,-496,-645,-722,-713,-604,-398,-101,263,672,1094,1494,1851,2130,2327,2433,2443,2386,2257,2096,1915,1735,1576,1448,1354,1306,1279,1291,1305,1330,1344,1339,1315,1264,1189,1106,1001,912,820,756,706,684,673,678,677,667,632,562,456,303,120,-96,-325,-549,-761,-926,-1049,-1106,-1109,-1056,-967,-865,-774,-733,-756,-881,-1106,-1446,-1880,-2391,-2943,-3500,-4012,-4445,-4754,-4914,-4910,-4720,-4374,-3855,-3222,-2469,-1661,-807,45,872,1651,2359,2976,3504,3911,4217,4390,4450,4378,4194,3891,3493,3014,2480,1918,1360,835,368,-15,-310,-505,-610,-635,-600,-526,-440,-360,-302,-292,-320,-413,-552,-747,-993,-1270,-1595,-1928,-2282,-2631,-2957,-3253,-3488,-3658,-3736,-3725,-3608,-3398,-3093,-2715,-2277,-1804,-1306,-827,-348,77,476,822,1119,1380,1589,1773,1919,2041,2143,2221,2289,2335,2375,2396,2409,2410,2403,2389,2367,2349,2322,2315,2300,2314,2325,2364,2396,2444,2468,2488,2461,2400,2275,2097,1848,1544,1181,781,359,-68,-472,-832,-1131,-1345,-1476,-1515,-1470,-1373,-1221,-1078,-937,-859,-835,-907,-1047,-1268,-1545,-1840,-2148,-2405,-2610,-2715,-2719,-2600,-2364,-2018,-1569,-1047,-467,138,750,1335,1878,2350,2735,3021,3188,3239,3154,2956,2623,2199,1672,1087,458,-181,-803,-1376,-1884,-2299,-2618,-2828,-2943,-2952,-2894,-2752,-2576,-2355,-2123,-1885,-1653,-1443,-1260,-1110,-1011,-956,-961,-1024,-1143,-1319,-1531,-1779,-2021,-2262,-2449,-2580,-2628,-2576,-2429,-2185,-1858,-1470,-1048,-617,-202,167,489,743,943,1088,1203,1299,1400,1524,1676,1876,2113,2387,2684,2985,3272,3524,3723,3848,3897,3858,3740,3551,3306,3024,2733,2451,2195,1985,1824,1710,1647,1604,1580,1545,1489,1393,1252,1073,846,612,360,135,-61,-207,-296,-338,-329,-308,-280,-293,-351,-499,-728,-1060,-1476,-1956,-2477,-3002,-3485,-3901,-4198,-4364,-4370,-4212,-3893,-3422,-2829,-2131,-1372,-576,213,971,1663,2268,2763,3126,3357,3431,3367,3145,2792,2312,1731,1079,375,-333,-1024,-1659,-2210,-2661,-2994,-3198,-3283,-3244,-3110,-2884,-2599,-2268,-1916,-1569,-1229,-926,-658,-437,-268,-142,-66,-27,-29,-55,-108,-170,-242,-315,-375,-426,-447,-447,-415,-350,-258,-140,-4,138,286,417,542,639,722,783,829,870,907,955,1015,1091,1199,1318,1469,1630,1799,1976,2127,2270,2371,2433,2463,2428,2378,2276,2176,2060,1963,1888,1845,1834,1857,1885,1921,1928,1888,1787,1605,1340,995,585,123,-352,-833,-1271,-1662,-1980,-2221,-2387,-2488,-2537,-2556,-2564,-2583,-2625,-2702,-2820,-2966,-3152,-3331,-3524,-3673,-3788,-3831,-3792,-3662,-3425,-3093,-2654,-2135,-1538,-892,-216,462,1126,1739,2292,2757,3128,3388,3533,3570,3485,3316,3044,2712,2324,1908,1477,1061,657,298,-22,-296,-512,-685,-806,-884,-920,-922,-889,-831,-751,-652,-543,-428,-313,-205,-112,-34,15,42,34,4,-61,-142,-240,-347,-449,-538,-608,-644,-654,-622,-568,-483,-394,-294,-217,-146,-115,-98,-115,-138,-173,-188,-185,-144,-57,66,239,433,647,855,1046,1196,1300,1350,1347,1295,1217,1112,1026,951,929,952,1035,1171,1341,1537,1723,1879,1969,1987,1906,1735,1476,1151,783,415,55,-237,-472,-621,-690,-696,-653,-588,-543,-517,-568,-667,-859,-1102,-1406,-1735,-2065,-2373,-2617,-2791,-2852,-2810,-2640,-2354,-1964,-1472,-918,-312,312,923,1506,2029,2472,2825,3068,3201,3214,3112,2891,2570,2150,1651,1104,510,-72,-645,-1154,-1594,-1927,-2154,-2260,-2249,-2141,-1945,-1697,-1418,-1144,-899,-707,-589,-547,-588,-704,-881,-1100,-1344,-1588,-1813,-2009,-2154,-2253,-2298,-2296,-2252,-2173,-2069,-1943,-1805,-1661,-1500,-1345,-1173,-1015,-842,-685,-529,-388,-262,-142,-41,66,170,292,441,620,842,1106,1407,1739,2092,2445,2786,3096,3360,3567,3713,3789,3806,3771,3687,3582,3457,3338,3227,3143,3069,3031,2989,2956,2905,2820,2697,2515,2277,1986,1641,1263,859,446,40,-353,-724,-1073,-1402,-1714,-2017,-2317,-2612,-2911,-3201,-3481,-3735,-3952,-4110,-4203,-4203,-4110,-3907,-3598,-3179,-2672,-2078,-1433,-746,-63,610,1221,1775,2233,2589,2840,2969,2991,2902,2704,2422,2045,1603,1108,563,13,-545,-1075,-1556,-1978,-2314,-2561,-2712,-2772,-2744,-2651,-2504,-2327,-2138,-1952,-1787,-1642,-1525,-1429,-1348,-1273,-1198,-1107,-1005,-883,-742,-596,-435,-278,-127,14,136,241,328,396,447,487,514,529,537,527,507,466,410,338,258,175,109,70,71,134,256,449,701,1007,1335,1684,2003,2288,2505,2639,2691,2643,2523,2320,2084,1806,1549,1304,1120,1002,966,1012,1139,1331,1563,1817,2054,2249,2380,2419,2361,2195,1934,1586,1168,711,226,-255,-718,-1151,-1541,-1885,-2186,-2443,-2664,-2849,-3007,-3134,-3233,-3296,-3324,-3302,-3235,-3105,-2918,-2663,-2347,-1974,-1539,-1076,-560,-39,493,1019,1512,1972,2370,2700,2942,3087,3124,3041,2846,2524,2098,1570,965,307,-370,-1036,-1651,-2189,-2615,-2919,-3079,-3111,-3011,-2816,-2538,-2221,-1886,-1565,-1279,-1040,-857,-720,-629,-566,-517,-476,-420,-351,-265,-151,-33,107,244,373,496,587,662,695,699,665,601,506,392,255,125,-12,-128,-224,-284,-307,-282,-211,-97,66,254,475,704,935,1150,1349,1506,1633,1718,1756,1775,1745,1708,1648,1583,1523,1467,1431,1413,1418,1456,1505,1588,1666,1755,1816,1854,1834,1760,1613,1393,1103,750,352,-80,-516,-947,-1347,-1704,-2012,-2265,-2465,-2617,-2733,-2815,-2882,-2934,-2969,-3003,-3008,-2999,-2949,-2858,-2712,-2512,-2238,-1915,-1513,-1077,-577,-62,489,1033,1576,2091,2561,2975,3309,3552,3682,3693,3567,3313,2922,2413,1811,1127,423,-294,-949,-1540,-1997,-2332,-2500,-2525,-2402,-2159,-1830,-1442,-1046,-662,-335,-80,87,167,157,85,-48,-204,-373,-529,-658,-746,-788,-777,-725,-624,-506,-365,-230,-111,-22,17,10,-58,-174,-339,-533,-749,-956,-1150,-1297,-1398,-1425,-1386,-1269,-1077,-827,-516,-168,200,588,949,1306,1608,1876,2078,2223,2300,2313,2273,2179,2060,1914,1783,1665,1600,1581,1638,1751,1927,2139,2363,2574,2738,2821,2813,2677,2435,2064,1604,1063,471,-127,-720,-1262,-1743,-2147,-2454,-2686,-2817,-2889,-2882,-2826,-2726,-2584,-2415,-2215,-1991,-1743,-1472,-1182,-873,-553,-223,112,436,759,1058,1336,1585,1782,1943,2027,2053,1986,1839,1593,1261,844,360,-172,-720,-1267,-1763,-2202,-2536,-2765,-2872,-2857,-2742,-2529,-2261,-1962,-1656,-1389,-1159,-1009,-914,-897,-925,-989,-1068,-1127,-1157,-1131,-1047,-896,-688,-433,-148,142,415,644,815,905,911,837,672,456,187,-101,-384,-643,-857,-1006,-1093,-1097,-1041,-907,-729,-498,-233,54,363,676,997,1312,1624,1913,2188,2421,2618,2758,2842,2860,2820,2719,2580,2410,2241,2090,1982,1938,1966,2074,2254,2494,2759,3028,3255,3411,3460,3388,3166,2813,2320,1727,1048,328,-405,-1115,-1765,-2347,-2831,-3217,-3502,-3690,-3788,-3817,-3774,-3695,-3565,-3427,-3252,-3079,-2886,-2681,-2462,-2219,-1947,-1648,-1304,-930,-506,-67,416,884,1366,1798,2192,2500,2717,2812,2787,2616,2327,1902,1383,779,129,-531,-1174,-1757,-2257,-2649,-2917,-3061,-3087,-2995,-2829,-2590,-2319,-2036,-1760,-1514,-1295,-1120,-968,-848,-734,-625,-503,-372,-217,-52,121,293,442,569,645,678,647,566,439,277,95,-79,-238,-355,-420,-431,-379,-273,-120,66,276,493,711,915,1113,1280,1438,1560,1664,1723,1752,1730,1656,1535,1349,1131,868,595,325,83,-102,-210,-221,-129,78,381,774,1226,1702,2172,2597,2939,3178,3285,3256,3091,2791,2396,1904,1374,816,273,-229,-672,-1035,-1314,-1511,-1624,-1682,-1678,-1660,-1609,-1581,-1541,-1542,-1540,-1566,-1581,-1595,-1572,-1516,-1400,-1223,-985,-674,-319,83,499,918,1309,1653,1932,2118,2216,2197,2076,1837,1503,1071,563,6,-592,-1185,-1758,-2282,-2725,-3075,-3307,-3422,-3410,-3285,-3055,-2743,-2375,-1973,-1568,-1184,-836,-543,-310,-131,-15,64,101,115,105,81,40,-22,-101,-212,-342,-498,-669,-849,-1020,-1177,-1295,-1373,-1393,-1365,-1274,-1140,-963,-751,-524,-277,-27,225,483,735,997,1252,1512,1763,2010,2232,2436,2597,2716,2787,2796,2764,2665,2540,2369,2190,2005,1834,1690,1585,1532,1523,1574,1657,1776,1903,2019,2102,2125,2076,1925,1691,1342,925,429,-97,-631,-1146,-1592,-1970,-2236,-2405,-2463,-2433,-2328,-2179,-2018,-1864,-1751,-1687,-1688,-1739,-1840,-1952,-2060,-2127,-2129,-2036,-1852,-1547,-1158,-679,-149,406,954,1467,1911,2267,2522,2656,2675,2573,2358,2039,1634,1153,627,70,-485,-1014,-1494,-1894,-2210,-2416,-2519,-2520,-2427,-2264,-2045,-1792,-1530,-1267,-1028,-808,-621,-455,-321,-196,-99,-6,66,124,168,196,201,201,172,145,95,44,-22,-94,-179,-270,-374,-473,-584,-679,-767,-830,-866,-868,-820,-729,-574,-364,-101,216,543,879,1168,1406,1552,1625,1623,1579,1537,1534,1613,1803,2101,2498,2956,3423,3853,4196,4411,4477,4386,4145,3774,3314,2786,2250,1718,1231,806,450,172,-40,-194,-315,-421,-553,-727,-983,-1324,-1758,-2237,-2727,-3158,-3491,-3698,-3785,-3787,-3762,-3755,-3815,-3952,-4155,-4396,-4633,-4831,-4960,-5002,-4940,-4764,-4470,-4050,-3526,-2898,-2218,-1501,-819,-208,266,575,692,638,440,171,-106,-315,-407,-352,-158,147,518,897,1253,1551,1782,1961,2080,2180,2252,2328,2400,2476,2558,2630,2699,2744,2777,2796,2822,2865,2932,3016,3078,3092,3004,2814,2518,2175,1846,1616,1559,1724,2125,2749,3502,4310,5000,5471,5579,5273,4538,3427,2073,636,-674,-1680,-2206,-2196,-1620,-602,718,2117,3379,4330,4818,4801,4272,3317,2077,704,-603,-1699,-2469,-2861,-2896,-2648,-2218,-1729,-1287,-974,-840,-902,-1141,-1515,-1970,-2443,-2879,-3237,-3473,-3591,-3580,-3470,-3295,-3101,-2931,-2844,-2865,-3036,-3346,-3785,-4288,-4800,-5208,-5469,-5492,-5291,-4877,-4306,-3686,-3083,-2600,-2280,-2160,-2229,-2458,-2758,-3058,-3215,-3167,-2808,-2155,-1238,-192,823,1625,2086,2127,1798,1222,625,250,348,1047,2369,4162,6143,7957,9263,9806,9490,8363,6620,4488,2250,79,-1872,-3537,-4884,-5866,-6461,-6606,-6304,-5564,-4501,-3292,-2160,-1368,-1124,-1594,-2824,-4783,-7332,-10264,-13349,-16278,-18787,-20553,-21302,-20806,-18888,-15542,-10866,-5195,1017,7157,12611,16815,19383,20146,19218,16920,13792,10395,7326,5004,3730,3585,4473,6154,8266,10423,12253,13487,13972,13729,12859,11599,10144,8727,7479,6496,5809,5395,5207,5177,5223,5267,5236,5067,4731,4250,3687,3148,2756,2578,2638,2886,3199,3477,3620,3613,3504,3384,3371,3544,3929,4457,4976,5275,5109,4285,2690,340,-2583,-5786,-8855,-11349,-12869,-13104,-11933,-9418,-5849,-1677,2525,6162,8729,9845,9380,7393,4178,177,-4085,-8062,-11294,-13438,-14321,-13946,-12470,-10177,-7434,-4598,-2022,42,1421,2053,1953,1225,-16,-1606,-3403,-5266,-7075,-8722,-10116,-11175,-11827,-12025,-11727,-10952,-9744,-8212,-6520,-4832,-3355,-2218,-1537,-1347,-1626,-2334,-3377,-4687,-6166,-7742,-9327,-10843,-12197,-13302,-14076,-14442,-14372,-13841,-12905,-11623,-10143,-8600,-7202,-6118,-5529,-5565,-6257,-7575,-9333,-11296,-13116,-14469,-15035,-14618,-13158,-10740,-7621,-4147,-705,2312,4626,6052,6549,6209,5215,3804,2234,744,-459,-1215,-1407,-979,73,1693,3752,6080,8452,10653,12458,13735,14373,14389,13845,12882,11686,10459,9387,8644,8320,8458,9032,9930,11028,12156,13157,13918,14346,14439,14215,13742,13115,12399,11686,11012,10434,9967,9652,9506,9553,9808,10266,10903,11677,12517,13346,14072,14619,14929,14966,14738,14251,13555,12676,11651,10510,9270,7969,6634,5311,4056,2915,1955,1213,706,429,317,318,322,283,133,-132,-511,-968,-1477,-1991,-2488,-2951,-3362,-3722,-4018,-4252,-4407,-4493,-4507,-4473,-4421,-4381,-4404,-4516,-4736,-5069,-5486,-5946,-6402,-6784,-7049,-7166,-7110,-6914,-6591,-6199,-5797,-5442,-5224,-5188,-5390,-5841,-6492,-7299,-8124,-8883,-9442,-9744,-9729,-9425,-8856,-8119,-7297,-6501,-5823,-5354,-5150,-5268,-5700,-6452,-7450,-8641,-9912,-11164,-12263,-13107,-13580,-13625,-13197,-12340,-11095,-9605,-7967,-6353,-4884,-3689,-2868,-2482,-2562,-3095,-4016,-5234,-6613,-7995,-9232,-10178,-10731,-10848,-10515,-9797,-8775,-7555,-6268,-5001,-3866,-2901,-2149,-1591,-1212,-954,-788,-672,-578,-506,-438,-380,-327,-264,-189,-75,71,273,492,737,953,1135,1249,1301,1297,1272,1257,1307,1455,1736,2155,2694,3301,3930,4480,4919,5162,5211,5042,4707,4222,3670,3094,2573,2165,1938,1940,2212,2762,3561,4562,5657,6757,7726,8488,8940,9071,8851,8337,7600,6726,5845,5042,4418,4036,3928,4101,4538,5190,5991,6867,7723,8488,9079,9447,9563,9413,9042,8477,7813,7107,6449,5906,5522,5337,5354,5548,5902,6329,6770,7141,7348,7351,7092,6586,5869,5000,4090,3222,2521,2060,1909,2098,2605,3384,4321,5306,6187,6855,7204,7207,6849,6224,5395,4515,3682,3020,2588,2433,2530,2844,3294,3795,4264,4632,4853,4907,4799,4546,4188,3756,3302,2856,2455,2133,1887,1744,1667,1655,1662,1658,1599,1462,1215,872,430,-64,-589,-1092,-1551,-1949,-2267,-2535,-2747,-2935,-3103,-3267,-3419,-3560,-3671,-3751,-3788,-3777,-3718,-3612,-3473,-3315,-3174,-3071,-3055,-3133,-3336,-3640,-4046,-4496,-4956,-5356,-5631,-5732,-5616,-5279,-4750,-4088,-3380,-2724,-2210,-1919,-1893,-2151,-2664,-3374,-4193,-5008,-5716,-6222,-6452,-6397,-6057,-5501,-4813,-4089,-3434,-2917,-2592,-2467,-2528,-2729,-3009,-3315,-3573,-3760,-3839,-3829,-3740,-3627,-3524,-3479,-3522,-3665,-3916,-4259,-4687,-5169,-5677,-6165,-6585,-6896,-7059,-7067,-6913,-6624,-6225,-5755,-5252,-4758,-4308,-3942,-3666,-3509,-3437,-3456,-3522,-3618,-3725,-3824,-3914,-3984,-4037,-4084,-4133,-4213,-4355,-4579,-4923,-5372,-5923,-6534,-7154,-7728,-8191,-8509,-8623,-8544,-8248,-7770,-7142,-6416,-5657,-4934,-4319,-3869,-3639,-3636,-3860,-4255,-4761,-5294,-5773,-6118,-6269,-6183,-5851,-5290,-4552,-3702,-2817,-1978,-1241,-665,-274,-81,-71,-235,-509,-877,-1262,-1625,-1931,-2140,-2243,-2234,-2101,-1867,-1516,-1083,-556,33,670,1332,1953,2503,2899,3115,3106,2896,2513,2041,1571,1193,1000,1046,1365,1955,2804,3841,5019,6228,7365,8331,9015,9344,9279,8800,7954,6804,5471,4075,2792,1732,1056,816,1060,1758,2826,4143,5556,6899,8031,8834,9253,9274,8942,8338,7557,6722,5928,5277,4820,4598,4612,4829,5225,5715,6269,6790,7245,7562,7713,7687,7463,7090,6573,5979,5362,4790,4336,4068,4029,4248,4712,5367,6133,6896,7542,7971,8115,7958,7535,6934,6251,5613,5107,4808,4749,4917,5279,5770,6327,6886,7408,7851,8209,8450,8591,8602,8512,8300,7985,7581,7086,6544,5953,5365,4798,4305,3912,3658,3552,3600,3784,4072,4426,4790,5127,5385,5544,5579,5484,5270,4948,4558,4141,3758,3449,3262,3210,3291,3487,3747,4014,4222,4306,4232,3989,3588,3088,2525,1984,1500,1138,925,879,996,1237,1543,1857,2090,2213,2182,2011,1741,1406,1084,804,596,456,325,169,-108,-525,-1123,-1862,-2688,-3500,-4214,-4722,-4977,-4931,-4601,-4035,-3305,-2533,-1822,-1290,-1011,-1019,-1302,-1818,-2476,-3205,-3883,-4444,-4808,-4951,-4875,-4635,-4288,-3913,-3570,-3294,-3102,-3003,-2991,-3089,-3314,-3690,-4226,-4904,-5675,-6459,-7181,-7737,-8091,-8189,-8063,-7722,-7249,-6683,-6115,-5603,-5209,-4988,-4954,-5108,-5396,-5746,-6069,-6270,-6298,-6121,-5761,-5281,-4750,-4251,-3862,-3617,-3559,-3675,-3950,-4354,-4847,-5386,-5937,-6447,-6908,-7266,-7537,-7695,-7764,-7767,-7707,-7605,-7444,-7211,-6887,-6465,-5950,-5385,-4804,-4265,-3812,-3481,-3294,-3259,-3377,-3635,-4003,-4457,-4923,-5381,-5753,-6021,-6167,-6187,-6120,-5980,-5796,-5584,-5332,-5040,-4680,-4264,-3781,-3288,-2793,-2389,-2096,-1992,-2089,-2391,-2881,-3482,-4148,-4774,-5312,-5692,-5895,-5914,-5779,-5526,-5202,-4843,-4471,-4088,-3690,-3265,-2818,-2377,-1974,-1682,-1535,-1598,-1871,-2353,-3003,-3756,-4537,-5249,-5807,-6109,-6103,-5731,-4998,-3952,-2689,-1362,-124,845,1446,1581,1271,569,-409,-1503,-2571,-3447,-4038,-4265,-4118,-3633,-2869,-1940,-946,-18,738,1235,1416,1280,857,221,-542,-1331,-2072,-2684,-3131,-3389,-3453,-3336,-3073,-2672,-2190,-1628,-1025,-403,223,817,1351,1789,2089,2214,2149,1882,1455,911,339,-181,-569,-769,-756,-547,-157,350,952,1582,2212,2786,3260,3600,3756,3738,3529,3166,2680,2111,1507,910,376,-49,-315,-405,-309,-53,326,790,1298,1832,2368,2899,3401,3866,4257,4559,4727,4738,4558,4179,3608,2902,2110,1339,664,174,-75,-58,219,720,1373,2111,2854,3546,4143,4636,5011,5291,5456,5520,5448,5247,4891,4424,3864,3280,2730,2259,1910,1670,1535,1453,1402,1353,1313,1310,1393,1596,1954,2452,3046,3660,4178,4511,4551,4284,3695,2895,1966,1077,328,-170,-375,-295,27,508,1051,1595,2045,2413,2648,2815,2905,2983,3059,3158,3266,3356,3382,3299,3085,2728,2275,1770,1282,870,570,409,376,471,651,907,1206,1542,1912,2306,2724,3120,3480,3717,3830,3759,3546,3203,2797,2374,1989,1678,1475,1377,1411,1547,1789,2105,2465,2838,3172,3431,3553,3509,3265,2828,2222,1528,821,233,-155,-245,-6,557,1391,2393,3448,4405,5149,5561,5598,5236,4533,3575,2498,1437,546,-85,-351,-261,201,939,1880,2884,3842,4628,5156,5371,5243,4807,4100,3210,2236,1280,446,-169,-522,-566,-332,142,770,1468,2131,2699,3115,3368,3482,3486,3449,3394,3396,3439,3565,3725,3886,3986,3958,3757,3363,2789,2092,1337,642,79,-233,-265,29,587,1362,2221,3064,3767,4249,4463,4420,4159,3769,3336,2936,2626,2421,2299,2233,2177,2098,1996,1873,1759,1690,1684,1762,1917,2126,2349,2533,2626,2594,2413,2110,1709,1288,895,602,443,439,601,901,1311,1793,2270,2694,2979,3074,2926,2540,1920,1172,371,-336,-839,-1060,-952,-538,119,941,1796,2603,3233,3633,3750,3589,3208,2679,2114,1599,1198,951,835,835,891,963,1024,1050,1064,1084,1148,1282,1484,1728,1964,2115,2123,1937,1539,958,254,-484,-1146,-1662,-1953,-2031,-1899,-1627,-1283,-926,-610,-367,-174,-44,75,170,249,278,234,84,-175,-532,-972,-1442,-1920,-2369,-2764,-3117,-3400,-3646,-3839,-4001,-4120,-4208,-4257,-4261,-4220,-4108,-3929,-3679,-3375,-3053,-2766,-2566,-2512,-2627,-2918,-3336,-3840,-4328,-4751,-5049,-5202,-5237,-5174,-5078,-4971,-4885,-4820,-4775,-4744,-4729,-4748,-4809,-4937,-5123,-5353,-5596,-5805,-5933,-5955,-5853,-5655,-5381,-5091,-4809,-4576,-4395,-4274,-4191,-4148,-4103,-4067,-4012,-3966,-3927,-3943,-4011,-4166,-4388,-4654,-4955,-5219,-5460,-5627,-5737,-5797,-5818,-5833,-5848,-5868,-5873,-5828,-5700,-5460,-5106,-4650,-4149,-3667,-3289,-3092,-3141,-3452,-4028,-4788,-5656,-6515,-7251,-7776,-8023,-7952,-7597,-6981,-6207,-5388,-4628,-4060,-3742,-3721,-3985,-4470,-5111,-5795,-6440,-6942,-7255,-7326,-7179,-6835,-6367,-5843,-5360,-4953,-4710,-4597,-4638,-4762,-4932,-5080,-5168,-5150,-5031,-4799,-4501,-4167,-3862,-3635,-3549,-3619,-3888,-4312,-4894,-5557,-6256,-6917,-7474,-7862,-8033,-7942,-7558,-6876,-5914,-4734,-3445,-2164,-1056,-236,194,213,-144,-780,-1558,-2333,-2971,-3387,-3516,-3376,-2969,-2387,-1674,-943,-257,286,633,733,569,168,-431,-1140,-1861,-2500,-2947,-3140,-3041,-2652,-2040,-1271,-454,321,993,1499,1852,2024,2056,1948,1731,1439,1094,759,451,223,85,59,138,317,578,911,1290,1700,2086,2419,2643,2732,2673,2481,2192,1854,1530,1273,1135,1153,1325,1651,2096,2616,3184,3758,4322,4859,5335,5754,6066,6275,6345,6262,6014,5597,5023,4332,3587,2849,2202,1688,1346,1169,1155,1272,1525,1899,2400,3030,3764,4583,5419,6236,6954,7559,8002,8286,8403,8352,8140,7768,7245,6604,5862,5085,4330,3666,3173,2895,2859,3068,3465,3987,4537,5026,5382,5576,5594,5500,5326,5160,5033,4972,4995,5062,5169,5263,5313,5283,5143,4868,4483,3999,3493,3037,2700,2567,2646,2956,3431,4017,4605,5134,5518,5749,5814,5760,5628,5459,5279,5079,4849,4562,4201,3780,3314,2863,2457,2158,1976,1937,2032,2245,2557,2941,3371,3813,4246,4643,4991,5275,5483,5600,5599,5469,5178,4746,4173,3537,2874,2292,1837,1574,1520,1675,2001,2462,2986,3521,3997,4347,4544,4549,4378,4055,3613,3105,2579,2061,1608,1223,938,765,708,792,1013,1369,1839,2372,2920,3401,3787,4012,4100,4038,3867,3604,3274,2884,2438,1945,1416,883,385,-36,-335,-487,-478,-335,-89,176,415,547,572,470,293,74,-127,-273,-351,-353,-303,-217,-102,39,222,467,757,1084,1371,1577,1607,1459,1092,587,-27,-633,-1175,-1576,-1798,-1818,-1634,-1260,-737,-124,503,1041,1419,1543,1382,934,230,-630,-1539,-2385,-3021,-3396,-3416,-3099,-2456,-1562,-520,548,1502,2222,2610,2620,2253,1570,680,-269,-1120,-1705,-1920,-1689,-1051,-83,1040,2151,3059,3638,3803,3544,2911,1989,917,-203,-1209,-2025,-2546,-2743,-2606,-2162,-1474,-612,316,1223,1992,2537,2798,2735,2385,1786,1036,218,-576,-1272,-1818,-2180,-2357,-2346,-2196,-1913,-1575,-1186,-798,-420,-53,289,623,923,1193,1399,1529,1553,1462,1237,887,417,-130,-716,-1267,-1720,-2020,-2123,-2034,-1767,-1378,-916,-449,-32,281,448,437,239,-128,-627,-1195,-1755,-2243,-2577,-2723,-2640,-2330,-1809,-1117,-317,501,1255,1834,2169,2211,1934,1383,605,-290,-1199,-2001,-2601,-2933,-2964,-2726,-2266,-1683,-1066,-513,-85,171,263,183,-11,-304,-642,-989,-1320,-1606,-1820,-1961,-1996,-1921,-1725,-1384,-923,-349,274,881,1377,1668,1668,1319,615,-414,-1657,-2986,-4224,-5217,-5843,-6033,-5791,-5175,-4307,-3312,-2362,-1573,-1051,-836,-918,-1232,-1699,-2216,-2703,-3111,-3392,-3556,-3587,-3518,-3366,-3170,-2965,-2791,-2686,-2683,-2799,-3046,-3387,-3802,-4209,-4569,-4810,-4902,-4833,-4616,-4282,-3887,-3474,-3098,-2799,-2594,-2482,-2456,-2482,-2535,-2598,-2647,-2701,-2763,-2883,-3074,-3380,-3792,-4286,-4807,-5274,-5595,-5712,-5562,-5174,-4583,-3892,-3199,-2621,-2232,-2080,-2175,-2461,-2885,-3354,-3792,-4130,-4329,-4350,-4210,-3905,-3491,-3017,-2561,-2201,-2011,-2031,-2304,-2780,-3442,-4184,-4923,-5561,-6001,-6197,-6102,-5751,-5165,-4452,-3689,-2994,-2459,-2153,-2109,-2316,-2724,-3264,-3850,-4406,-4882,-5246,-5500,-5661,-5740,-5762,-5711,-5587,-5354,-5002,-4513,-3908,-3213,-2496,-1826,-1287,-951,-855,-1001,-1363,-1850,-2404,-2903,-3306,-3548,-3633,-3574,-3423,-3222,-3026,-2860,-2733,-2647,-2564,-2469,-2313,-2080,-1756,-1355,-911,-482,-119,128,246,243,146,-2,-169,-335,-477,-609,-703,-782,-817,-826,-795,-732,-629,-483,-287,-35,254,575,880,1140,1316,1374,1317,1146,906,639,405,240,180,222,354,550,769,982,1155,1272,1313,1288,1183,1021,812,565,314,47,-209,-478,-746,-1021,-1267,-1458,-1524,-1423,-1093,-543,214,1082,1978,2773,3399,3796,3972,3955,3794,3547,3257,2956,2676,2426,2223,2082,1991,1967,1991,2048,2132,2195,2234,2204,2095,1909,1660,1398,1176,1050,1081,1293,1704,2288,3004,3791,4566,5272,5831,6212,6383,6339,6093,5671,5117,4484,3825,3197,2642,2201,1902,1771,1818,2061,2469,3035,3700,4412,5121,5750,6261,6588,6716,6620,6321,5835,5200,4441,3605,2714,1831,1002,306,-187,-421,-343,25,678,1513,2460,3387,4176,4733,4961,4857,4410,3705,2813,1854,923,120,-471,-805,-842,-598,-102,599,1421,2306,3148,3893,4427,4724,4707,4400,3812,3026,2137,1251,499,-38,-266,-157,299,1042,1999,3030,4002,4787,5260,5393,5144,4598,3799,2878,1930,1052,345,-156,-395,-374,-97,413,1125,1979,2923,3859,4686,5309,5608,5540,5072,4245,3166,1964,825,-103,-685,-855,-614,-22,815,1757,2677,3455,4008,4288,4287,4013,3515,2833,2026,1160,288,-495,-1127,-1518,-1611,-1379,-845,-75,806,1675,2389,2872,3053,2956,2613,2112,1536,969,465,48,-282,-549,-773,-953,-1087,-1139,-1098,-950,-711,-402,-66,267,563,798,944,995,913,717,395,2,-420,-783,-1022,-1070,-901,-518,24,671,1306,1871,2272,2473,2462,2242,1866,1396,898,469,157,28,94,369,820,1417,2091,2767,3343,3726,3814,3563,2955,2044,925,-271,-1398,-2323,-2921,-3104,-2834,-2110,-1025,304,1671,2899,3793,4241,4199,3702,2883,1875,869,-5,-632,-950,-950,-654,-108,600,1381,2123,2716,3079,3164,2962,2529,1920,1234,531,-122,-691,-1150,-1481,-1656,-1657,-1457,-1047,-459,266,1033,1765,2375,2811,3058,3101,2978,2688,2268,1728,1111,445,-194,-767,-1185,-1421,-1428,-1223,-832,-325,232,744,1156,1413,1502,1447,1281,1068,859,681,560,472,393,301,158,-18,-231,-413,-545,-534,-369,-4,536,1209,1946,2654,3246,3646,3803,3691,3345,2791,2132,1439,809,318,5,-112,-45,154,444,762,1054,1292,1421,1449,1342,1132,836,511,215,-6,-107,-99,-3,117,200,173,18,-295,-720,-1221,-1748,-2234,-2664,-3008,-3296,-3537,-3777,-4011,-4239,-4427,-4509,-4447,-4183,-3699,-3012,-2138,-1173,-163,757,1519,2001,2152,1913,1306,376,-777,-2024,-3238,-4294,-5105,-5613,-5809,-5716,-5377,-4872,-4245,-3571,-2885,-2234,-1642,-1155,-780,-570,-512,-628,-887,-1259,-1707,-2184,-2668,-3130,-3567,-3958,-4290,-4530,-4639,-4578,-4317,-3849,-3205,-2433,-1621,-846,-196,276,523,531,309,-128,-743,-1485,-2319,-3174,-4021,-4793,-5457,-5957,-6251,-6321,-6125,-5706,-5060,-4272,-3400,-2542,-1787,-1217,-896,-857,-1098,-1594,-2291,-3122,-4003,-4852,-5574,-6107,-6389,-6415,-6196,-5797,-5277,-4725,-4192,-3738,-3372,-3131,-2996,-3007,-3130,-3379,-3695,-4026,-4285,-4409,-4323,-4034,-3537,-2910,-2222,-1566,-1027,-668,-532,-621,-923,-1376,-1952,-2569,-3214,-3837,-4426,-4961,-5405,-5738,-5922,-5929,-5768,-5423,-4957,-4379,-3776,-3177,-2659,-2251,-1993,-1895,-1946,-2102,-2318,-2516,-2644,-2659,-2536,-2305,-1989,-1648,-1321,-1047,-836,-691,-586,-516,-449,-405,-378,-400,-483,-633,-840,-1065,-1268,-1405,-1454,-1409,-1305,-1173,-1073,-1041,-1099,-1261,-1509,-1802,-2112,-2368,-2545,-2587,-2499,-2285,-1989,-1685,-1419,-1271,-1245,-1356,-1545,-1756,-1907,-1935,-1784,-1459,-964,-388,189,657,909,887,560,-38,-809,-1652,-2407,-2977,-3252,-3209,-2837,-2207,-1390,-515,316,994,1447,1648,1601,1346,948,465,-31,-476,-821,-1008,-1014,-826,-444,86,732,1404,2036,2534,2855,2947,2840,2547,2142,1677,1208,789,438,199,66,79,228,531,961,1492,2071,2632,3135,3517,3779,3897,3901,3791,3593,3304,2950,2520,2062,1578,1121,715,406,198,144,209,435,767,1210,1699,2200,2643,2983,3174,3194,3041,2723,2275,1714,1082,406,-275,-916,-1469,-1876,-2083,-2047,-1748,-1213,-480,341,1174,1901,2462,2800,2916,2833,2581,2237,1823,1429,1069,806,657,625,721,894,1129,1361,1556,1649,1616,1416,1052,533,-105,-796,-1480,-2072,-2524,-2788,-2839,-2678,-2301,-1737,-1003,-165,718,1558,2274,2816,3149,3287,3277,3175,3052,2968,2939,2987,3056,3114,3086,2923,2607,2130,1549,918,314,-170,-496,-601,-487,-176,291,832,1369,1838,2159,2330,2308,2155,1883,1586,1309,1143,1102,1233,1490,1846,2225,2546,2739,2731,2480,1975,1229,291,-763,-1846,-2843,-3641,-4149,-4289,-4033,-3383,-2387,-1106,349,1882,3348,4624,5563,6065,6040,5477,4429,3007,1399,-203,-1604,-2641,-3215,-3291,-2894,-2109,-1057,113,1258,2223,2913,3233,3162,2707,1951,994,-12,-918,-1598,-1923,-1873,-1415,-630,404,1544,2667,3622,4313,4636,4565,4097,3306,2295,1227,257,-446,-763,-640,-68,860,2017,3239,4361,5243,5785,5937,5687,5090,4202,3145,2028,983,123,-461,-728,-640,-253,420,1261,2201,3104,3874,4405,4641,4559,4174,3542,2736,1833,931,96,-601,-1104,-1396,-1452,-1310,-997,-584,-141,252,534,655,624,455,229,5,-118,-99,114,511,1073,1727,2412,3029,3515,3805,3875,3723,3384,2922,2393,1898,1463,1149,954,841,792,730,631,477,271,77,-55,-33,180,622,1267,2042,2856,3572,4087,4321,4242,3886,3316,2643,1954,1353,888,599,497,561,779,1113,1537,2026,2546,3068,3544,3924,4148,4157,3910,3400,2646,1733,749,-171,-910,-1370,-1487,-1262,-736,-17,771,1484,2009,2264,2214,1886,1324,622,-134,-839,-1415,-1791,-1932,-1826,-1499,-999,-406,215,774,1249,1594,1836,1964,2013,1959,1831,1590,1273,861,400,-90,-567,-987,-1319,-1518,-1572,-1466,-1231,-898,-519,-147,186,452,666,842,1010,1195,1389,1587,1728,1759,1619,1256,670,-116,-1020,-1926,-2711,-3235,-3400,-3149,-2480,-1473,-245,1025,2164,3001,3428,3375,2865,1950,750,-589,-1917,-3065,-3900,-4323,-4273,-3772,-2866,-1683,-349,974,2162,3095,3713,3995,3950,3640,3112,2451,1713,964,246,-386,-907,-1266,-1449,-1442,-1257,-944,-584,-261,-92,-123,-423,-947,-1660,-2450,-3193,-3777,-4083,-4052,-3661,-2943,-1982,-888,206,1173,1904,2317,2365,2035,1351,365,-845,-2184,-3544,-4827,-5932,-6790,-7345,-7575,-7465,-7053,-6366,-5491,-4508,-3514,-2608,-1846,-1279,-900,-687,-604,-599,-640,-711,-806,-950,-1142,-1404,-1701,-2020,-2314,-2537,-2684,-2725,-2685,-2565,-2396,-2182,-1960,-1737,-1532,-1364,-1217,-1091,-971,-838,-705,-583,-510,-534,-692,-1018,-1504,-2128,-2813,-3484,-4041,-4409,-4539,-4406,-4034,-3459,-2736,-1932,-1089,-274,493,1154,1687,2052,2218,2176,1935,1515,969,339,-323,-983,-1614,-2216,-2761,-3272,-3707,-4086,-4377,-4588,-4724,-4789,-4803,-4768,-4676,-4514,-4231,-3796,-3165,-2341,-1356,-304,693,1493,1973,2063,1744,1084,185,-783,-1666,-2299,-2579,-2447,-1920,-1061,-8,1125,2166,3018,3575,3783,3640,3164,2436,1547,622,-228,-888,-1294,-1406,-1243,-862,-343,197,683,1010,1161,1108,895,575,215,-105,-342,-444,-414,-247,9,318,628,895,1097,1205,1228,1141,961,666,286,-166,-627,-1040,-1330,-1416,-1279,-877,-260,521,1372,2166,2802,3171,3222,2932,2347,1532,623,-280,-1019,-1505,-1644,-1417,-845,-10,952,1899,2683,3180,3340,3139,2643,1941,1153,402,-210,-622,-803,-788,-607,-355,-78,143,276,304,222,57,-171,-413,-646,-814,-914,-902,-811,-630,-412,-196,-15,62,27,-145,-437,-790,-1144,-1399,-1492,-1358,-1003,-449,213,896,1471,1850,1960,1763,1290,589,-241,-1078,-1820,-2348,-2607,-2548,-2173,-1522,-657,320,1313,2210,2925,3380,3531,3371,2910,2201,1329,376,-526,-1298,-1834,-2098,-2056,-1736,-1180,-469,309,1044,1653,2058,2217,2114,1766,1205,490,-319,-1155,-1961,-2667,-3260,-3692,-3997,-4169,-4253,-4260,-4229,-4162,-4086,-3997,-3906,-3802,-3676,-3508,-3267,-2923,-2458,-1860,-1155,-390,377,1050,1561,1828,1801,1470,842,-18,-1021,-2062,-3012,-3760,-4209,-4302,-4012,-3385,-2475,-1403,-290,732,1543,2048,2209,2009,1504,767,-90,-944,-1664,-2145,-2285,-2058,-1453,-549,548,1703,2767,3626,4180,4386,4232,3748,2982,2018,939,-155,-1165,-2004,-2593,-2880,-2845,-2489,-1860,-1005,-23,1016,2004,2866,3537,3964,4135,4046,3726,3227,2607,1963,1360,894,589,476,510,645,803,906,910,761,478,58,-437,-976,-1485,-1931,-2248,-2411,-2383,-2162,-1765,-1237,-651,-98,340,584,601,404,37,-402,-820,-1114,-1227,-1123,-833,-398,99,590,1010,1325,1523,1614,1625,1584,1508,1412,1280,1113,888,617,312,1,-258,-456,-532,-513,-396,-219,-27,143,272,345,390,429,508,645,872,1152,1493,1826,2146,2413,2639,2833,3019,3206,3406,3591,3739,3803,3732,3500,3067,2433,1605,629,-434,-1487,-2418,-3119,-3474,-3426,-2948,-2080,-929,381,1662,2774,3553,3921,3813,3268,2340,1173,-91,-1266,-2194,-2741,-2827,-2439,-1634,-518,742,1974,3010,3693,3960,3750,3139,2203,1111,23,-895,-1512,-1767,-1644,-1227,-606,52,634,1007,1118,947,530,-52,-710,-1346,-1882,-2262,-2462,-2458,-2281,-1923,-1421,-802,-95,652,1395,2079,2647,3039,3211,3128,2792,2215,1464,593,-291,-1099,-1735,-2125,-2216,-2015,-1528,-839,-17,831,1623,2278,2750,3025,3093,2998,2759,2432,2061,1695,1386,1164,1064,1071,1176,1307,1428,1439,1314,984,451,-268,-1130,-2034,-2892,-3570,-3983,-4047,-3744,-3105,-2203,-1177,-159,672,1211,1326,1024,301,-717,-1904,-3069,-4038,-4641,-4783,-4398,-3552,-2305,-858,653,2017,3107,3798,4033,3790,3108,2053,744,-686,-2083,-3299,-4198,-4687,-4689,-4200,-3234,-1875,-238,1529,3237,4725,5806,6372,6340,5732,4632,3204,1665,225,-904,-1612,-1827,-1615,-1068,-373,289,756,902,695,166,-568,-1352,-2007,-2380,-2362,-1913,-1047,121,1482,2839,4037,4907,5329,5239,4638,3590,2221,694,-816,-2145,-3159,-3785,-3996,-3838,-3378,-2749,-2048,-1414,-914,-610,-509,-573,-734,-913,-1012,-978,-759,-374,156,745,1323,1805,2123,2238,2130,1802,1295,655,-33,-696,-1242,-1616,-1775,-1715,-1459,-1049,-530,38,615,1130,1542,1774,1796,1562,1091,396,-440,-1358,-2245,-3019,-3576,-3861,-3808,-3427,-2740,-1816,-769,307,1280,2076,2616,2871,2845,2534,2009,1292,491,-327,-1049,-1594,-1888,-1900,-1619,-1098,-383,431,1259,2025,2647,3083,3302,3303,3106,2755,2288,1756,1185,590,-36,-698,-1420,-2182,-2975,-3741,-4407,-4894,-5113,-4986,-4482,-3569,-2304,-746,967,2697,4268,5525,6325,6570,6201,5227,3685,1691,-622,-3061,-5419,-7484,-9056,-9995,-10213,-9714,-8555,-6880,-4861,-2697,-591,1278,2781,3804,4334,4362,3961,3226,2274,1250,256,-586,-1233,-1647,-1850,-1887,-1841,-1781,-1823,-1993,-2366,-2893,-3556,-4251,-4877,-5316,-5459,-5217,-4540,-3414,-1894,-70,1905,3857,5603,6967,7817,8052,7657,6634,5098,3165,1033,-1109,-3051,-4637,-5724,-6264,-6239,-5705,-4763,-3516,-2117,-647,763,2081,3228,4193,4923,5387,5554,5385,4899,4111,3116,2010,932,-2,-687,-1074,-1148,-958,-565,-65,469,950,1340,1586,1672,1584,1318,894,342,-279,-906,-1468,-1900,-2166,-2222,-2075,-1719,-1189,-518,242,1022,1762,2383,2840,3082,3101,2904,2525,2008,1426,808,243,-263,-660,-952,-1132,-1198,-1140,-946,-588,-72,613,1396,2235,2992,3590,3892,3850,3411,2609,1513,247,-1030,-2144,-2934,-3271,-3089,-2395,-1277,109,1546,2816,3695,4046,3780,2938,1635,51,-1558,-2985,-3991,-4436,-4243,-3405,-2030,-270,1666,3542,5156,6326,6944,6952,6371,5266,3763,2014,195,-1520,-2986,-4080,-4735,-4908,-4611,-3868,-2758,-1377,139,1637,2955,3947,4495,4542,4064,3111,1769,162,-1538,-3184,-4596,-5645,-6229,-6286,-5841,-4932,-3697,-2272,-826,471,1496,2138,2354,2135,1524,597,-532,-1743,-2903,-3903,-4638,-5063,-5146,-4922,-4439,-3774,-3011,-2229,-1467,-791,-187,303,688,940,1038,971,720,318,-209,-787,-1356,-1838,-2177,-2325,-2261,-1982,-1530,-958,-359,180,567,744,691,421,12,-455,-861,-1110,-1137,-910,-464,141,797,1407,1858,2084,2033,1687,1079,255,-692,-1654,-2508,-3144,-3471,-3442,-3074,-2402,-1537,-582,348,1142,1739,2083,2165,1994,1595,1020,309,-468,-1270,-2034,-2736,-3326,-3799,-4099,-4228,-4126,-3798,-3221,-2402,-1393,-224,1002,2206,3269,4089,4565,4647,4292,3545,2457,1144,-262,-1643,-2860,-3837,-4491,-4804,-4761,-4402,-3764,-2922,-1935,-876,200,1247,2209,3054,3724,4194,4408,4362,4038,3468,2700,1802,866,-17,-755,-1270,-1491,-1377,-914,-102,988,2295,3679,5024,6167,6991,7367,7228,6540,5322,3653,1664,-479,-2553,-4364,-5689,-6391,-6371,-5632,-4255,-2400,-285,1867,3822,5398,6472,6968,6909,6358,5437,4292,3078,1913,915,114,-460,-849,-1092,-1253,-1397,-1561,-1793,-2086,-2425,-2770,-3046,-3201,-3164,-2910,-2421,-1724,-868,71,1008,1841,2498,2889,2977,2727,2146,1252,115,-1195,-2556,-3849,-4933,-5691,-6026,-5908,-5341,-4400,-3192,-1844,-488,778,1869,2758,3421,3891,4177,4324,4352,4299,4186,4037,3862,3649,3392,3059,2639,2121,1539,919,350,-107,-358,-351,-39,548,1382,2338,3310,4148,4730,4968,4803,4266,3388,2308,1108,-54,-1107,-1961,-2582,-2966,-3094,-3005,-2691,-2181,-1502,-679,215,1123,1942,2589,2965,3017,2701,2032,1067,-118,-1378,-2598,-3620,-4351,-4701,-4666,-4270,-3607,-2809,-2006,-1354,-951,-873,-1142,-1711,-2514,-3415,-4309,-5035,-5516,-5646,-5395,-4764,-3785,-2543,-1144,291,1628,2750,3568,4019,4088,3799,3201,2384,1427,438,-515,-1340,-1998,-2433,-2630,-2568,-2261,-1736,-1036,-227,610,1408,2063,2532,2745,2679,2331,1734,940,45,-851,-1650,-2245,-2590,-2646,-2425,-1971,-1334,-575,248,1090,1914,2680,3371,3946,4394,4676,4786,4701,4432,3989,3422,2760,2086,1432,869,404,64,-186,-365,-534,-726,-976,-1276,-1595,-1874,-2037,-2028,-1779,-1307,-616,198,1031,1763,2251,2419,2183,1571,618,-544,-1801,-2993,-4015,-4774,-5219,-5356,-5185,-4760,-4120,-3323,-2421,-1496,-595,186,798,1184,1314,1205,882,424,-89,-561,-912,-1091,-1084,-921,-675,-420,-248,-216,-338,-614,-979,-1359,-1677,-1827,-1768,-1451,-888,-124,774,1684,2531,3186,3619,3767,3665,3328,2838,2249,1652,1104,675,391,275,308,452,649,842,959,981,871,675,421,197,64,97,335,791,1440,2207,3004,3707,4222,4446,4352,3906,3170,2176,1030,-201,-1419,-2549,-3524,-4290,-4819,-5105,-5163,-5031,-4752,-4358,-3882,-3323,-2696,-2001,-1259,-511,186,769,1168,1341,1271,961,479,-102,-674,-1124,-1369,-1345,-1054,-534,104,762,1285,1598,1602,1310,749,11,-769,-1477,-1965,-2169,-2032,-1578,-873,-29,820,1530,2001,2151,1969,1496,807,7,-792,-1511,-2065,-2418,-2537,-2409,-2045,-1455,-691,185,1082,1903,2546,2947,3057,2893,2486,1916,1265,631,100,-247,-373,-244,91,597,1155,1678,2041,2176,2038,1640,1045,342,-336,-880,-1176,-1175,-860,-277,490,1312,2059,2594,2827,2696,2223,1456,507,-510,-1480,-2314,-2938,-3343,-3497,-3430,-3154,-2693,-2107,-1420,-704,16,686,1290,1791,2174,2407,2477,2351,2044,1539,881,78,-805,-1745,-2659,-3525,-4265,-4854,-5251,-5417,-5349,-5021,-4463,-3675,-2730,-1658,-557,497,1422,2128,2571,2721,2586,2219,1680,1063,441,-110,-532,-799,-875,-778,-498,-89,428,976,1504,1947,2250,2378,2324,2087,1708,1228,702,198,-241,-571,-769,-856,-825,-742,-605,-468,-317,-157,15,222,437,671,888,1069,1196,1232,1170,976,636,153,-493,-1250,-2100,-2976,-3799,-4504,-4989,-5203,-5075,-4606,-3800,-2734,-1502,-253,875,1741,2233,2309,1943,1204,180,-984,-2129,-3094,-3748,-3996,-3820,-3242,-2359,-1317,-263,608,1162,1270,880,-2,-1283,-2817,-4397,-5786,-6768,-7143,-6800,-5712,-3937,-1654,928,3517,5848,7664,8762,9033,8432,7030,4977,2500,-116,-2557,-4550,-5825,-6265,-5797,-4515,-2590,-286,2087,4222,5834,6747,6849,6189,4882,3177,1319,-373,-1684,-2403,-2465,-1868,-725,782,2426,3957,5159,5857,5977,5502,4541,3235,1793,417,-707,-1443,-1725,-1541,-954,-77,960,1974,2831,3379,3526,3221,2463,1317,-109,-1657,-3158,-4428,-5322,-5728,-5596,-4941,-3833,-2392,-770,863,2344,3518,4265,4507,4233,3472,2348,988,-403,-1664,-2599,-3119,-3129,-2663,-1787,-633,610,1787,2711,3297,3471,3268,2748,2021,1209,417,-266,-782,-1096,-1213,-1123,-876,-499,-40,439,908,1335,1705,2037,2335,2621,2894,3151,3358,3482,3472,3294,2925,2389,1715,1006,327,-200,-524,-580,-363,97,741,1463,2160,2703,3012,2988,2620,1895,885,-313,-1545,-2647,-3451,-3830,-3709,-3097,-2065,-770,603,1840,2741,3173,3030,2355,1207,-236,-1787,-3249,-4449,-5261,-5624,-5537,-5048,-4258,-3291,-2291,-1396,-715,-314,-220,-377,-733,-1157,-1561,-1840,-1935,-1821,-1503,-1023,-426,206,829,1347,1728,1919,1903,1698,1351,915,503,166,-3,17,241,621,1094,1563,1932,2120,2084,1828,1409,938,531,333,413,830,1540,2446,3401,4211,4715,4759,4288,3290,1880,201,-1517,-3059,-4207,-4802,-4754,-4050,-2775,-1065,861,2783,4454,5679,6293,6224,5472,4121,2344,332,-1659,-3414,-4720,-5440,-5485,-4872,-3675,-2066,-245,1548,3082,4178,4678,4532,3735,2356,547,-1521,-3634,-5567,-7134,-8159,-8537,-8215,-7204,-5584,-3503,-1148,1231,3408,5134,6248,6635,6278,5242,3667,1749,-305,-2274,-4002,-5344,-6255,-6700,-6745,-6427,-5868,-5135,-4338,-3541,-2805,-2164,-1626,-1200,-869,-619,-432,-267,-105,109,392,763,1212,1689,2137,2467,2611,2510,2141,1529,732,-151,-1006,-1730,-2210,-2403,-2262,-1817,-1116,-238,700,1604,2365,2914,3231,3307,3211,2990,2726,2469,2238,2027,1796,1482,1046,441,-320,-1208,-2141,-3032,-3769,-4265,-4462,-4319,-3889,-3207,-2416,-1606,-926,-447,-246,-308,-603,-1038,-1502,-1887,-2091,-2051,-1752,-1217,-521,245,971,1570,1958,2116,2031,1750,1331,844,365,-50,-359,-548,-608,-575,-452,-291,-109,69,226,373,513,680,870,1123,1409,1731,2027,2257,2329,2208,1819,1178,288,-771,-1897,-2979,-3870,-4477,-4690,-4481,-3831,-2794,-1457,65,1613,3053,4234,5071,5498,5526,5207,4636,3937,3228,2616,2177,1938,1894,1981,2136,2266,2309,2227,2006,1671,1263,818,397,22,-251,-420,-446,-337,-94,269,688,1135,1508,1743,1761,1483,909,22,-1091,-2343,-3594,-4712,-5583,-6107,-6268,-6033,-5468,-4610,-3546,-2356,-1124,50,1086,1899,2443,2687,2670,2423,2052,1625,1219,876,600,373,149,-99,-418,-786,-1200,-1595,-1911,-2070,-2021,-1710,-1150,-345,625,1686,2718,3608,4242,4510,4373,3795,2842,1602,208,-1160,-2368,-3246,-3726,-3733,-3298,-2454,-1328,-22,1311,2536,3556,4248,4577,4506,4049,3260,2234,1080,-43,-1016,-1689,-1997,-1851,-1297,-349,845,2160,3411,4423,5052,5205,4836,3992,2734,1205,-474,-2139,-3677,-4960,-5913,-6473,-6624,-6379,-5788,-4930,-3910,-2831,-1816,-937,-274,170,392,446,385,273,158,84,47,67,99,128,125,69,-28,-160,-272,-337,-288,-102,244,732,1323,1950,2534,2984,3215,3155,2765,2026,971,-340,-1809,-3315,-4728,-5920,-6778,-7233,-7241,-6817,-5990,-4825,-3399,-1804,-131,1508,3021,4313,5301,5937,6186,6033,5516,4654,3548,2275,969,-252,-1275,-2001,-2391,-2426,-2156,-1637,-981,-259,419,1010,1466,1772,1949,1989,1946,1814,1636,1417,1184,951,749,592,499,467,485,519,542,507,401,209,-43,-336,-622,-862,-1032,-1106,-1101,-1051,-991,-996,-1100,-1348,-1740,-2259,-2844,-3427,-3903,-4190,-4212,-3921,-3332,-2480,-1458,-384,631,1451,1989,2187,2030,1570,891,127,-605,-1147,-1450,-1429,-1132,-604,43,680,1195,1478,1481,1191,658,-33,-765,-1430,-1908,-2144,-2079,-1732,-1140,-363,493,1354,2117,2710,3092,3229,3143,2856,2435,1920,1402,918,536,295,215,305,552,908,1341,1778,2173,2472,2638,2653,2524,2258,1908,1495,1064,639,232,-140,-464,-717,-867,-884,-749,-461,-49,433,914,1314,1569,1636,1505,1198,760,254,-260,-722,-1093,-1344,-1461,-1456,-1324,-1107,-813,-498,-186,84,283,408,459,454,436,434,490,626,850,1128,1438,1699,1865,1879,1704,1355,835,228,-428,-1019,-1497,-1774,-1823,-1618,-1182,-540,225,1053,1830,2467,2873,2973,2750,2206,1419,473,-511,-1413,-2150,-2640,-2855,-2807,-2501,-2026,-1402,-743,-75,504,967,1256,1359,1262,989,578,97,-392,-789,-1047,-1080,-882,-427,229,1045,1901,2715,3347,3715,3719,3336,2538,1391,-56,-1657,-3311,-4846,-6147,-7100,-7620,-7699,-7325,-6570,-5511,-4253,-2919,-1617,-457,484,1143,1506,1582,1408,1059,593,90,-389,-815,-1140,-1396,-1562,-1699,-1804,-1913,-2032,-2143,-2254,-2312,-2324,-2263,-2128,-1946,-1709,-1460,-1190,-923,-647,-375,-94,169,414,611,748,818,815,764,692,626,611,651,771,938,1136,1321,1448,1498,1451,1323,1141,949,781,684,664,747,922,1191,1538,1949,2404,2859,3282,3607,3787,3781,3558,3135,2528,1800,992,182,-601,-1314,-1930,-2456,-2864,-3172,-3369,-3454,-3438,-3309,-3087,-2758,-2349,-1865,-1333,-788,-263,204,572,828,948,940,824,624,389,153,-36,-158,-179,-133,-13,114,216,248,171,-9,-288,-614,-953,-1243,-1458,-1559,-1552,-1437,-1242,-998,-729,-476,-255,-89,17,61,53,2,-67,-154,-226,-286,-316,-305,-258,-160,-23,147,329,506,652,758,815,830,820,803,796,818,868,954,1056,1177,1300,1420,1544,1652,1760,1846,1898,1893,1804,1607,1298,870,359,-204,-746,-1194,-1486,-1544,-1354,-912,-261,512,1320,2052,2623,2949,3009,2786,2336,1700,973,214,-502,-1131,-1639,-2011,-2235,-2327,-2287,-2151,-1937,-1666,-1371,-1045,-712,-364,-5,366,753,1150,1567,1995,2420,2834,3182,3440,3551,3464,3159,2596,1809,830,-262,-1349,-2334,-3086,-3540,-3635,-3380,-2806,-1991,-1027,-15,956,1805,2488,2981,3274,3395,3343,3170,2873,2506,2082,1646,1244,911,692,614,683,896,1212,1597,1979,2318,2544,2638,2557,2307,1889,1319,638,-118,-893,-1612,-2236,-2679,-2926,-2928,-2699,-2242,-1619,-870,-91,655,1268,1687,1838,1707,1271,581,-319,-1329,-2357,-3287,-4034,-4514,-4704,-4597,-4259,-3761,-3203,-2693,-2293,-2087,-2072,-2249,-2569,-2949,-3320,-3578,-3673,-3541,-3185,-2605,-1857,-991,-90,774,1513,2061,2364,2396,2150,1663,978,171,-678,-1500,-2220,-2801,-3210,-3443,-3501,-3400,-3155,-2786,-2318,-1779,-1205,-625,-77,423,852,1210,1500,1732,1907,2042,2123,2171,2166,2134,2070,1991,1898,1796,1678,1549,1396,1231,1059,892,768,674,661,693,786,906,1028,1133,1186,1192,1128,1025,881,737,603,522,494,561,710,961,1286,1672,2068,2428,2687,2789,2678,2332,1730,912,-88,-1189,-2310,-3365,-4264,-4951,-5378,-5526,-5409,-5042,-4478,-3760,-2934,-2061,-1169,-313,496,1207,1819,2284,2606,2752,2741,2573,2283,1910,1476,1039,603,207,-132,-412,-601,-724,-757,-742,-663,-555,-405,-232,-8,246,565,913,1309,1710,2108,2470,2764,2982,3083,3068,2926,2647,2265,1779,1242,685,163,-273,-571,-674,-563,-188,411,1228,2186,3195,4159,4968,5521,5753,5615,5108,4269,3172,1921,636,-566,-1580,-2343,-2817,-3018,-2993,-2804,-2546,-2273,-2067,-1936,-1907,-1965,-2079,-2223,-2352,-2417,-2397,-2240,-1941,-1495,-923,-283,374,959,1410,1664,1692,1496,1100,573,-15,-571,-1023,-1289,-1356,-1189,-857,-391,94,525,807,882,731,353,-196,-872,-1590,-2291,-2905,-3372,-3659,-3717,-3544,-3126,-2495,-1691,-786,137,985,1662,2110,2271,2158,1790,1235,566,-141,-802,-1372,-1791,-2037,-2094,-1951,-1613,-1098,-439,321,1108,1863,2515,3007,3315,3434,3378,3197,2932,2624,2335,2059,1844,1656,1501,1346,1164,935,636,256,-196,-710,-1259,-1794,-2294,-2705,-3012,-3194,-3249,-3192,-3039,-2822,-2558,-2280,-1993,-1713,-1432,-1153,-876,-603,-353,-141,-3,34,-55,-292,-658,-1133,-1658,-2161,-2574,-2816,-2856,-2658,-2264,-1711,-1100,-507,-42,243,289,90,-335,-943,-1668,-2421,-3117,-3658,-3972,-4001,-3740,-3183,-2407,-1452,-427,602,1537,2325,2885,3224,3294,3154,2824,2376,1890,1421,1047,781,661,649,743,882,1031,1155,1208,1193,1094,954,785,658,582,618,745,985,1291,1634,1979,2260,2467,2541,2478,2261,1891,1381,752,29,-744,-1527,-2273,-2932,-3459,-3826,-4003,-4003,-3815,-3495,-3043,-2533,-1967,-1393,-821,-259,275,781,1231,1605,1863,1982,1937,1742,1409,1001,564,171,-124,-291,-294,-152,135,518,959,1391,1767,2021,2127,2064,1832,1473,1011,520,35,-371,-683,-850,-892,-800,-605,-351,-51,226,479,672,798,866,864,826,751,676,612,594,636,766,970,1258,1593,1955,2313,2641,2927,3160,3347,3482,3572,3613,3594,3524,3388,3214,3009,2808,2644,2523,2463,2439,2426,2390,2304,2131,1868,1495,1023,458,-180,-870,-1569,-2254,-2859,-3368,-3729,-3929,-3953,-3816,-3524,-3128,-2656,-2163,-1701,-1317,-1044,-921,-953,-1137,-1462,-1880,-2359,-2828,-3251,-3555,-3720,-3700,-3490,-3092,-2521,-1835,-1068,-326,346,838,1121,1120,855,311,-435,-1329,-2261,-3137,-3864,-4362,-4597,-4553,-4254,-3748,-3085,-2334,-1559,-801,-126,465,939,1298,1554,1703,1764,1742,1636,1470,1235,979,699,460,274,188,210,351,590,905,1269,1638,2006,2329,2610,2828,2983,3065,3083,3027,2916,2734,2499,2207,1866,1502,1119,764,444,193,12,-86,-121,-110,-80,-70,-99,-197,-361,-588,-852,-1128,-1383,-1593,-1752,-1837,-1892,-1902,-1917,-1959,-2029,-2165,-2332,-2532,-2727,-2886,-2976,-2963,-2837,-2583,-2212,-1760,-1242,-736,-265,109,354,455,399,208,-94,-466,-869,-1240,-1555,-1752,-1827,-1751,-1536,-1195,-755,-245,294,836,1328,1763,2083,2296,2363,2288,2079,1738,1311,824,342,-99,-439,-659,-725,-648,-424,-90,328,788,1237,1643,1960,2164,2243,2191,2030,1785,1492,1199,939,753,661,664,771,953,1202,1490,1801,2109,2415,2679,2922,3104,3247,3315,3325,3238,3061,2768,2348,1811,1142,385,-446,-1299,-2126,-2882,-3502,-3954,-4192,-4203,-3973,-3527,-2892,-2130,-1313,-520,162,663,936,961,757,363,-156,-725,-1277,-1760,-2119,-2364,-2460,-2455,-2344,-2168,-1949,-1710,-1478,-1262,-1088,-935,-817,-683,-525,-279,62,552,1166,1903,2698,3486,4168,4664,4891,4817,4424,3761,2884,1891,887,-34,-772,-1269,-1466,-1371,-967,-325,525,1486,2489,3434,4237,4815,5106,5068,4704,4040,3149,2126,1071,95,-733,-1342,-1732,-1893,-1879,-1742,-1546,-1364,-1231,-1194,-1227,-1337,-1453,-1560,-1613,-1588,-1506,-1362,-1204,-1051,-938,-875,-878,-923,-1011,-1118,-1230,-1354,-1467,-1597,-1734,-1886,-2058,-2238,-2419,-2592,-2729,-2815,-2833,-2755,-2581,-2301,-1918,-1462,-957,-445,13,393,633,737,687,515,241,-77,-416,-711,-947,-1100,-1163,-1156,-1094,-1011,-934,-890,-893,-944,-1032,-1126,-1195,-1193,-1087,-849,-471,23,603,1205,1778,2260,2620,2830,2906,2848,2701,2476,2211,1926,1642,1379,1167,1005,927,912,976,1083,1230,1373,1499,1571,1572,1491,1312,1051,711,320,-88,-495,-855,-1165,-1398,-1559,-1652,-1693,-1682,-1657,-1608,-1563,-1528,-1504,-1502,-1524,-1567,-1642,-1740,-1855,-1983,-2095,-2184,-2220,-2189,-2079,-1888,-1622,-1305,-954,-620,-316,-98,28,34,-69,-271,-536,-840,-1138,-1401,-1608,-1728,-1760,-1686,-1498,-1198,-793,-296,267,861,1456,2003,2466,2824,3046,3143,3111,2981,2777,2535,2273,2026,1784,1579,1390,1241,1135,1091,1134,1276,1532,1888,2329,2801,3266,3654,3929,4038,3972,3724,3322,2806,2224,1643,1091,632,261,5,-153,-219,-206,-134,-14,126,267,375,435,414,311,112,-170,-530,-940,-1381,-1831,-2252,-2629,-2927,-3130,-3213,-3186,-3026,-2771,-2419,-2004,-1548,-1071,-595,-126,314,727,1080,1371,1560,1638,1582,1392,1081,681,227,-223,-630,-960,-1179,-1308,-1340,-1318,-1273,-1227,-1218,-1236,-1295,-1364,-1429,-1456,-1430,-1327,-1157,-911,-620,-305,4,274,484,619,669,651,583,500,429,410,448,574,746,986,1223,1456,1641,1742,1767,1686,1532,1314,1076,852,689,619,648,789,999,1251,1493,1671,1765,1727,1579,1311,959,567,154,-219,-535,-769,-902,-935,-872,-713,-486,-190,138,484,811,1087,1274,1330,1228,945,486,-131,-850,-1614,-2330,-2926,-3326,-3481,-3372,-3015,-2452,-1766,-1028,-343,236,638,862,907,804,613,356,102,-144,-364,-546,-720,-858,-995,-1100,-1178,-1210,-1189,-1111,-987,-824,-646,-466,-295,-138,9,163,314,494,676,866,1044,1181,1262,1270,1190,1047,839,621,410,260,200,255,437,735,1122,1549,1956,2272,2447,2422,2203,1775,1203,523,-186,-862,-1448,-1898,-2190,-2317,-2286,-2136,-1894,-1618,-1345,-1124,-981,-933,-978,-1086,-1230,-1364,-1444,-1445,-1344,-1145,-875,-563,-261,-8,155,212,149,-11,-247,-527,-811,-1068,-1269,-1388,-1413,-1331,-1140,-845,-463,-14,469,945,1383,1724,1950,2029,1937,1700,1302,789,185,-482,-1165,-1843,-2474,-3041,-3506,-3861,-4084,-4159,-4093,-3865,-3494,-2980,-2344,-1616,-836,-42,709,1390,1956,2388,2680,2821,2841,2738,2559,2319,2062,1807,1591,1417,1304,1247,1238,1275,1345,1435,1548,1660,1764,1838,1859,1820,1704,1520,1269,962,622,249,-131,-521,-901,-1266,-1599,-1874,-2078,-2177,-2165,-2037,-1804,-1499,-1158,-824,-531,-314,-174,-129,-160,-258,-415,-604,-818,-1043,-1261,-1455,-1614,-1714,-1755,-1734,-1656,-1540,-1401,-1254,-1111,-976,-847,-725,-595,-472,-327,-187,-23,147,320,504,653,789,862,875,823,690,508,282,55,-151,-299,-368,-358,-255,-93,134,387,683,985,1324,1682,2061,2470,2878,3290,3675,4015,4280,4469,4535,4506,4357,4107,3774,3366,2915,2431,1952,1484,1071,718,457,283,205,196,241,300,351,357,305,197,30,-151,-327,-456,-503,-458,-315,-92,178,449,683,824,863,757,533,182,-245,-720,-1194,-1622,-1956,-2173,-2227,-2140,-1877,-1489,-975,-399,204,767,1244,1570,1732,1686,1474,1086,606,55,-475,-954,-1331,-1587,-1726,-1773,-1764,-1741,-1759,-1818,-1961,-2153,-2379,-2605,-2784,-2877,-2873,-2732,-2490,-2133,-1705,-1230,-738,-266,167,536,836,1059,1215,1323,1396,1469,1551,1672,1827,2033,2272,2541,2816,3083,3310,3483,3572,3571,3458,3238,2906,2475,1954,1372,735,90,-553,-1157,-1705,-2182,-2567,-2865,-3049,-3135,-3097,-2950,-2688,-2333,-1912,-1464,-1033,-661,-382,-224,-194,-293,-513,-819,-1198,-1593,-1986,-2332,-2610,-2807,-2908,-2927,-2853,-2708,-2480,-2188,-1832,-1424,-983,-535,-111,250,517,661,676,558,331,25,-325,-673,-986,-1221,-1361,-1379,-1284,-1062,-745,-335,121,603,1050,1433,1680,1784,1707,1475,1111,680,242,-129,-368,-459,-355,-107,282,748,1246,1729,2154,2483,2708,2797,2762,2604,2335,1999,1611,1232,887,618,443,361,360,413,461,491,422,267,-27,-424,-929,-1485,-2063,-2602,-3067,-3404,-3604,-3625,-3491,-3196,-2789,-2303,-1794,-1305,-878,-537,-283,-126,-33,-3,-10,-59,-132,-249,-388,-559,-735,-891,-1012,-1058,-1035,-931,-752,-533,-265,-1,264,496,688,818,878,850,733,523,237,-117,-488,-852,-1154,-1356,-1430,-1347,-1118,-742,-264,285,857,1399,1884,2269,2543,2699,2740,2685,2554,2375,2175,1979,1811,1676,1602,1578,1613,1700,1821,1968,2116,2241,2327,2361,2339,2262,2149,1998,1842,1667,1500,1318,1134,934,717,482,236,-17,-258,-474,-654,-782,-865,-898,-898,-871,-831,-796,-752,-729,-695,-683,-670,-685,-729,-821,-971,-1185,-1463,-1794,-2151,-2508,-2825,-3080,-3239,-3306,-3254,-3119,-2883,-2579,-2216,-1795,-1361,-908,-475,-80,258,521,707,813,856,829,774,689,601,528,477,463,490,560,673,829,1023,1244,1492,1749,2008,2251,2463,2625,2721,2742,2692,2574,2423,2249,2105,2000,1973,2020,2148,2323,2528,2699,2821,2832,2729,2488,2142,1690,1211,712,277,-78,-313,-416,-390,-260,-44,202,456,671,818,881,839,686,430,62,-382,-892,-1432,-1958,-2440,-2836,-3117,-3277,-3290,-3195,-2984,-2713,-2410,-2118,-1882,-1732,-1688,-1754,-1916,-2144,-2390,-2608,-2744,-2755,-2627,-2343,-1933,-1430,-872,-319,198,636,975,1205,1314,1306,1170,925,565,125,-372,-880,-1357,-1754,-2040,-2183,-2189,-2057,-1827,-1528,-1207,-903,-657,-482,-407,-418,-520,-686,-910,-1137,-1370,-1542,-1648,-1638,-1503,-1232,-816,-298,328,981,1648,2262,2788,3198,3455,3583,3554,3431,3197,2916,2582,2233,1864,1489,1102,704,297,-113,-524,-913,-1280,-1593,-1847,-2018,-2110,-2106,-2033,-1872,-1656,-1378,-1055,-708,-348,-18,257,426,466,337,53,-386,-926,-1511,-2074,-2536,-2849,-2964,-2886,-2620,-2226,-1748,-1253,-794,-410,-116,76,197,249,284,304,358,437,560,704,855,987,1072,1099,1044,918,725,489,232,-19,-249,-441,-595,-710,-787,-831,-826,-782,-671,-492,-242,97,494,959,1452,1949,2423,2829,3162,3378,3490,3480,3360,3153,2870,2549,2221,1914,1670,1508,1448,1485,1611,1770,1935,2033,2013,1841,1479,930,212,-631,-1541,-2424,-3221,-3834,-4221,-4328,-4167,-3734,-3100,-2302,-1423,-526,328,1083,1710,2182,2496,2658,2682,2598,2424,2190,1920,1622,1321,1000,675,334,-27,-384,-741,-1050,-1298,-1451,-1491,-1427,-1257,-1032,-776,-544,-372,-289,-313,-427,-629,-859,-1098,-1289,-1406,-1421,-1335,-1133,-857,-503,-116,281,673,1018,1316,1544,1701,1796,1839,1849,1848,1847,1855,1872,1898,1926,1960,1992,2036,2081,2141,2201,2270,2336,2396,2448,2482,2492,2483,2431,2346,2200,1996,1722,1379,981,539,91,-334,-692,-960,-1099,-1138,-1049,-906,-710,-528,-380,-308,-314,-414,-587,-812,-1063,-1295,-1479,-1594,-1610,-1553,-1407,-1235,-1049,-915,-851,-904,-1067,-1360,-1741,-2193,-2669,-3127,-3538,-3865,-4097,-4225,-4251,-4185,-4039,-3831,-3586,-3312,-3045,-2781,-2540,-2325,-2117,-1927,-1718,-1498,-1244,-968,-662,-363,-57,200,429,590,701,765,786,799,815,857,953,1100,1315,1593,1909,2262,2603,2916,3157,3298,3323,3223,3006,2709,2347,1989,1653,1393,1220,1158,1186,1311,1483,1689,1880,2036,2128,2149,2086,1951,1740,1477,1157,812,443,88,-246,-525,-747,-898,-987,-1023,-1015,-988,-941,-898,-853,-817,-779,-749,-713,-691,-684,-710,-787,-924,-1132,-1415,-1761,-2158,-2588,-3014,-3423,-3759,-4008,-4125,-4091,-3905,-3574,-3128,-2616,-2083,-1576,-1136,-773,-508,-321,-223,-182,-213,-292,-419,-582,-769,-964,-1160,-1325,-1450,-1511,-1494,-1393,-1203,-942,-616,-261,108,456,765,1011,1193,1291,1335,1308,1269,1209,1188,1206,1306,1475,1731,2046,2397,2757,3075,3336,3500,3566,3526,3406,3215,3001,2780,2580,2423,2301,2211,2138,2051,1934,1768,1535,1247,895,503,81,-350,-765,-1145,-1479,-1734,-1930,-2033,-2078,-2052,-1984,-1880,-1756,-1626,-1495,-1382,-1294,-1236,-1227,-1250,-1325,-1410,-1521,-1616,-1694,-1751,-1768,-1776,-1763,-1753,-1740,-1735,-1712,-1678,-1593,-1465,-1269,-1031,-743,-455,-169,72,258,374,417,389,303,177,28,-120,-242,-322,-327,-262,-95,150,468,841,1218,1596,1931,2217,2466,2660,2843,3005,3168,3339,3504,3670,3813,3930,3999,4011,3949,3807,3590,3302,2977,2624,2285,1968,1697,1458,1257,1052,835,558,204,-247,-803,-1434,-2123,-2794,-3406,-3877,-4170,-4227,-4052,-3627,-3001,-2203,-1311,-383,490,1256,1845,2225,2384,2319,2065,1656,1143,569,-19,-586,-1109,-1557,-1925,-2198,-2363,-2423,-2367,-2213,-1962,-1659,-1313,-985,-698,-484,-376,-363,-466,-656,-929,-1250,-1601,-1938,-2229,-2431,-2509,-2428,-2184,-1778,-1245,-625,16,628,1152,1549,1820,1938,1966,1904,1818,1740,1703,1740,1847,2029,2257,2509,2750,2942,3067,3104,3043,2896,2663,2358,2013,1627,1233,847,467,134,-177,-433,-646,-813,-932,-1023,-1087,-1143,-1206,-1283,-1392,-1527,-1687,-1865,-2039,-2193,-2308,-2359,-2335,-2228,-2016,-1725,-1338,-898,-423,36,441,735,888,862,649,259,-302,-976,-1737,-2514,-3266,-3942,-4497,-4905,-5143,-5193,-5059,-4733,-4240,-3596,-2848,-2032,-1221,-457,193,698,1025,1183,1168,1034,795,514,225,-32,-227,-343,-371,-327,-209,-56,135,333,553,775,1024,1298,1596,1933,2275,2626,2959,3244,3481,3624,3687,3637,3498,3256,2945,2578,2184,1796,1442,1150,946,832,823,899,1040,1221,1399,1543,1616,1595,1461,1215,853,401,-132,-704,-1292,-1850,-2338,-2719,-2954,-3019,-2904,-2613,-2167,-1605,-973,-318,294,832,1232,1483,1550,1447,1182,789,311,-213,-732,-1211,-1625,-1942,-2166,-2274,-2286,-2191,-2021,-1770,-1487,-1173,-869,-589,-356,-180,-62,-9,13,-12,-33,-55,-58,-24,35,132,246,373,487,588,641,665,637,593,524,476,442,455,506,591,701,818,930,1025,1112,1180,1270,1357,1490,1636,1820,2017,2212,2409,2567,2708,2808,2876,2926,2947,2969,2974,2982,2974,2958,2916,2835,2710,2513,2248,1890,1450,922,327,-316,-977,-1613,-2199,-2666,-3013,-3176,-3179,-2987,-2653,-2170,-1611,-990,-374,212,712,1108,1357,1453,1378,1144,764,269,-300,-908,-1494,-2027,-2460,-2761,-2915,-2896,-2719,-2383,-1926,-1384,-815,-282,148,413,482,323,-31,-556,-1175,-1823,-2420,-2910,-3247,-3409,-3403,-3234,-2937,-2534,-2062,-1550,-1031,-525,-72,319,615,814,906,894,808,654,485,313,178,94,67,100,176,292,420,572,720,884,1054,1225,1408,1569,1718,1818,1857,1818,1673,1427,1062,603,50,-555,-1191,-1805,-2375,-2844,-3207,-3417,-3486,-3398,-3172,-2821,-2374,-1856,-1304,-749,-223,247,640,938,1130,1213,1185,1047,815,485,100,-348,-794,-1236,-1612,-1905,-2063,-2082,-1934,-1644,-1228,-730,-205,302,727,1044,1215,1230,1093,811,410,-88,-647,-1244,-1822,-2361,-2799,-3112,-3265,-3236,-3027,-2645,-2121,-1499,-831,-171,418,902,1242,1442,1512,1490,1429,1367,1368,1433,1594,1825,2116,2425,2733,2999,3208,3345,3392,3366,3261,3106,2918,2721,2534,2376,2246,2152,2065,1980,1864,1699,1467,1167,790,370,-76,-516,-900,-1214,-1415,-1503,-1467,-1327,-1101,-817,-516,-203,71,329,539,726,888,1029,1156,1250,1305,1297,1199,1008,713,322,-127,-623,-1111,-1570,-1967,-2276,-2494,-2604,-2618,-2540,-2381,-2161,-1898,-1610,-1317,-1029,-760,-517,-298,-113,49,176,281,348,395,402,395,362,337,308,315,344,427,547,714,916,1139,1375,1602,1817,1998,2158,2262,2341,2357,2337,2262,2148,2005,1849,1697,1579,1491,1468,1489,1574,1694,1852,2016,2174,2297,2361,2339,2216,1965,1599,1112,538,-95,-741,-1357,-1887,-2295,-2533,-2592,-2450,-2133,-1661,-1092,-477,118,646,1058,1328,1454,1426,1283,1027,688,292,-161,-638,-1148,-1652,-2155,-2607,-3007,-3314,-3523,-3622,-3613,-3511,-3324,-3074,-2785,-2457,-2132,-1797,-1481,-1185,-918,-685,-498,-351,-254,-201,-194,-216,-272,-327,-389,-418,-423,-383,-309,-216,-118,-44,-8,-26,-91,-196,-321,-434,-512,-530,-459,-299,-49,290,678,1103,1530,1926,2281,2567,2778,2906,2946,2904,2776,2579,2315,2011,1682,1351,1040,765,546,382,270,196,129,50,-82,-277,-554,-899,-1292,-1696,-2076,-2391,-2619,-2740,-2746,-2647,-2449,-2175,-1845,-1487,-1126,-794,-520,-321,-230,-255,-396,-667,-1026,-1465,-1935,-2390,-2786,-3083,-3250,-3270,-3145,-2885,-2517,-2072,-1601,-1129,-718,-384,-150,-41,-33,-126,-295,-495,-718,-916,-1084,-1200,-1262,-1267,-1218,-1119,-968,-777,-545,-275,17,339,664,1007,1337,1668,1972,2255,2500,2695,2835,2900,2899,2814,2675,2480,2274,2077,1927,1848,1860,1972,2166,2438,2734,3041,3297,3480,3549,3485,3275,2916,2416,1797,1083,308,-484,-1253,-1955,-2542,-2989,-3256,-3332,-3210,-2894,-2415,-1803,-1112,-395,296,911,1418,1791,2025,2116,2084,1936,1701,1388,1021,615,181,-256,-685,-1080,-1420,-1689,-1875,-1966,-1988,-1935,-1854,-1751,-1665,-1604,-1578,-1587,-1619,-1659,-1692,-1698,-1670,-1592,-1465,-1288,-1057,-796,-497,-193,119,418,703,974,1228,1480,1731,1987,2257,2530,2805,3067,3290,3470,3574,3604,3542,3405,3183,2914,2599,2279,1974,1713,1518,1411,1391,1467,1615,1816,2034,2226,2360,2385,2286,2033,1627,1081,410,-331,-1116,-1868,-2553,-3111,-3506,-3716,-3732,-3563,-3234,-2790,-2262,-1733,-1214,-780,-427,-179,-20,56,87,68,47,9,-24,-57,-100,-155,-242,-369,-547,-788,-1084,-1443,-1833,-2257,-2659,-3031,-3329,-3518,-3598,-3536,-3348,-3051,-2660,-2220,-1759,-1318,-922,-599,-361,-204,-140,-128,-167,-215,-248,-250,-195,-94,68,265,509,773,1059,1363,1665,1976,2261,2523,2728,2864,2906,2837,2663,2365,1993,1538,1065,597,181,-147,-357,-438,-368,-175,140,529,957,1375,1735,1995,2128,2106,1934,1618,1178,654,85,-496,-1019,-1472,-1788,-1966,-1977,-1841,-1564,-1192,-763,-324,72,395,609,708,677,544,302,-1,-362,-741,-1117,-1475,-1777,-2025,-2186,-2270,-2267,-2192,-2070,-1907,-1747,-1584,-1449,-1331,-1240,-1156,-1086,-1014,-947,-884,-834,-790,-775,-760,-775,-785,-808,-826,-832,-827,-799,-748,-671,-566,-437,-277,-100,117,345,605,870,1139,1393,1612,1786,1894,1932,1899,1794,1648,1459,1279,1104,981,897,882,905,977,1073,1178,1287,1385,1461,1529,1561,1574,1538,1456,1303,1077,770,379,-71,-567,-1068,-1535,-1934,-2229,-2397,-2433,-2336,-2136,-1849,-1522,-1187,-875,-625,-440,-334,-305,-326,-393,-469,-542,-600,-620,-627,-601,-573,-552,-534,-545,-562,-584,-596,-581,-521,-426,-278,-99,113,341,579,809,1028,1209,1349,1421,1414,1314,1121,833,474,55,-384,-810,-1183,-1474,-1644,-1689,-1597,-1379,-1062,-659,-209,261,733,1178,1591,1953,2258,2510,2699,2847,2949,3027,3080,3133,3165,3204,3221,3228,3216,3187,3141,3083,3013,2932,2834,2707,2542,2317,2031,1674,1247,767,244,-295,-833,-1348,-1820,-2242,-2589,-2868,-3058,-3157,-3166,-3060,-2862,-2544,-2132,-1635,-1067,-482,103,625,1058,1355,1506,1499,1348,1081,736,343,-50,-435,-783,-1104,-1386,-1650,-1883,-2090,-2265,-2389,-2461,-2462,-2400,-2261,-2070,-1826,-1555,-1274,-1005,-776,-606,-524,-531,-647,-847,-1122,-1431,-1737,-1996,-2168,-2225,-2145,-1926,-1580,-1123,-592,-20,554,1094,1568,1961,2256,2461,2569,2613,2590,2541,2475,2409,2362,2332,2325,2342,2371,2418,2460,2502,2519,2511,2459,2353,2181,1927,1594,1173,687,150,-411,-966,-1499,-1981,-2408,-2765,-3048,-3251,-3366,-3388,-3309,-3117,-2820,-2399,-1888,-1296,-668,-52,506,962,1276,1442,1449,1306,1045,671,241,-230,-693,-1127,-1509,-1826,-2072,-2252,-2371,-2449,-2490,-2526,-2542,-2576,-2590,-2608,-2603,-2561,-2478,-2327,-2120,-1846,-1540,-1208,-897,-629,-430,-327,-319,-407,-571,-764,-963,-1088,-1129,-1027,-794,-413,66,632,1203,1758,2216,2562,2746,2775,2655,2410,2092,1744,1415,1147,970,901,935,1060,1243,1450,1650,1796,1887,1898,1853,1764,1662,1571,1511,1480,1471,1459,1416,1316,1140,883,549,161,-262,-669,-1036,-1316,-1485,-1523,-1429,-1213,-907,-544,-164,194,501,728,862,891,828,666,433,129,-223,-619,-1027,-1452,-1837,-2193,-2461,-2651,-2718,-2683,-2513,-2248,-1867,-1435,-934,-445,42,459,794,1024,1120,1107,972,755,476,175,-120,-365,-543,-634,-629,-562,-427,-282,-127,7,114,195,249,292,317,340,355,346,322,255,161,40,-86,-191,-242,-214,-81,161,521,973,1512,2084,2675,3222,3704,4084,4337,4466,4457,4337,4116,3831,3504,3172,2852,2565,2312,2109,1947,1833,1769,1749,1775,1844,1943,2068,2196,2310,2381,2392,2317,2152,1887,1524,1074,544,-32,-641,-1231,-1790,-2264,-2644,-2894,-3013,-3001,-2872,-2661,-2395,-2117,-1859,-1642,-1483,-1378,-1317,-1290,-1272,-1255,-1228,-1177,-1114,-1038,-958,-909,-885,-942,-1069,-1300,-1628,-2044,-2535,-3064,-3592,-4080,-4481,-4759,-4891,-4849,-4643,-4254,-3727,-3053,-2298,-1475,-636,191,955,1639,2189,2607,2862,2975,2949,2829,2641,2434,2244,2104,2050,2094,2258,2528,2903,3337,3800,4226,4561,4750,4741,4508,4041,3356,2488,1496,447,-594,-1547,-2373,-3025,-3497,-3789,-3925,-3927,-3831,-3658,-3440,-3195,-2940,-2696,-2468,-2268,-2111,-1996,-1938,-1944,-1997,-2110,-2241,-2386,-2519,-2613,-2679,-2685,-2672,-2617,-2559,-2485,-2421,-2347,-2285,-2216,-2165,-2136,-2151,-2240,-2419,-2707,-3105,-3587,-4133,-4675,-5173,-5553,-5776,-5790,-5582,-5147,-4496,-3688,-2726,-1708,-633,420,1438,2381,3227,3964,4577,5067,5443,5701,5868,5950,5960,5933,5859,5772,5670,5560,5462,5365,5283,5206,5131,5045,4935,4783,4582,4315,3985,3576,3106,2568,1996,1393,802,236,-266,-692,-1012,-1228,-1335,-1335,-1258,-1098,-908,-686,-472,-282,-121,-24,29,10,-61,-191,-362,-564,-769,-965,-1120,-1229,-1283,-1291,-1272,-1252,-1250,-1289,-1382,-1532,-1738,-1993,-2283,-2597,-2910,-3211,-3466,-3670,-3782,-3810,-3713,-3524,-3212,-2828,-2361,-1858,-1330,-805,-303,158,571,933,1240,1512,1744,1965,2186,2429,2704,3033,3409,3834,4300,4775,5251,5690,6070,6348,6509,6515,6369,6069,5636,5096,4499,3872,3270,2711,2212,1788,1423,1115,838,583,328,74,-187,-439,-677,-881,-1041,-1146,-1185,-1167,-1085,-955,-793,-609,-432,-273,-151,-77,-62,-93,-182,-302,-456,-624,-807,-997,-1200,-1420,-1659,-1940,-2254,-2626,-3044,-3504,-3985,-4455,-4884,-5228,-5461,-5548,-5476,-5236,-4832,-4287,-3623,-2878,-2086,-1291,-523,177,781,1258,1590,1757,1775,1637,1387,1061,694,360,75,-105,-163,-95,108,420,828,1301,1802,2303,2758,3148,3431,3602,3627,3520,3259,2880,2379,1810,1189,575,-4,-506,-908,-1194,-1359,-1415,-1361,-1234,-1032,-792,-523,-247,8,229,383,454,415,262,-4,-366,-785,-1232,-1654,-2005,-2266,-2388,-2393,-2267,-2057,-1797,-1532,-1313,-1178,-1144,-1240,-1449,-1765,-2169,-2612,-3073,-3494,-3850,-4098,-4218,-4189,-4018,-3711,-3303,-2821,-2306,-1802,-1324,-911,-550,-253,12,253,504,765,1055,1358,1668,1970,2238,2468,2645,2764,2819,2818,2741,2618,2420,2183,1894,1573,1239,890,581,303,110,9,11,125,310,557,801,1018,1153,1199,1134,978,745,468,185,-77,-284,-417,-472,-431,-327,-140,77,337,593,836,1044,1190,1276,1290,1237,1131,980,784,562,289,-19,-382,-798,-1266,-1770,-2300,-2812,-3291,-3682,-3966,-4101,-4081,-3890,-3539,-3060,-2470,-1833,-1172,-535,46,551,962,1273,1489,1615,1677,1686,1676,1662,1661,1698,1758,1865,1989,2140,2294,2454,2600,2746,2865,2973,3043,3073,3048,2947,2767,2507,2162,1766,1324,860,413,-30,-432,-800,-1128,-1401,-1623,-1771,-1833,-1789,-1631,-1348,-949,-448,126,742,1352,1934,2435,2842,3120,3272,3280,3174,2945,2646,2274,1892,1484,1101,723,362,13,-329,-654,-964,-1249,-1507,-1741,-1951,-2136,-2303,-2434,-2526,-2566,-2525,-2420,-2218,-1961,-1646,-1318,-1003,-730,-520,-378,-285,-231,-171,-87,55,268,549,888,1266,1644,2002,2303,2524,2647,2663,2572,2398,2150,1886,1604,1370,1170,1034,958,922,924,931,916,863,737,537,244,-121,-564,-1043,-1549,-2041,-2493,-2880,-3172,-3363,-3431,-3387,-3234,-2985,-2661,-2274,-1851,-1406,-969,-551,-182,131,370,537,629,654,621,540,418,269,78,-127,-379,-648,-956,-1290,-1653,-2041,-2447,-2854,-3246,-3600,-3890,-4096,-4196,-4176,-4036,-3773,-3401,-2938,-2401,-1822,-1223,-625,-59,464,922,1305,1615,1855,2039,2179,2295,2388,2481,2558,2636,2694,2739,2756,2744,2693,2608,2486,2334,2155,1953,1731,1495,1241,990,730,481,237,4,-216,-423,-615,-797,-965,-1133,-1287,-1434,-1554,-1639,-1668,-1635,-1520,-1330,-1065,-735,-377,8,366,699,967,1167,1289,1323,1265,1115,877,554,175,-245,-668,-1061,-1401,-1664,-1844,-1946,-1992,-2008,-2024,-2068,-2151,-2282,-2431,-2581,-2679,-2695,-2593,-2352,-1977,-1488,-914,-318,270,791,1226,1556,1784,1929,2018,2078,2146,2241,2388,2582,2836,3111,3410,3683,3914,4076,4138,4102,3953,3711,3390,3026,2635,2266,1910,1618,1357,1157,979,828,667,495,278,16,-303,-677,-1082,-1505,-1900,-2238,-2467,-2571,-2512,-2306,-1953,-1497,-956,-407,132,587,936,1137,1171,1030,716,252,-329,-983,-1650,-2271,-2802,-3192,-3425,-3493,-3405,-3192,-2894,-2551,-2215,-1921,-1698,-1553,-1489,-1477,-1505,-1531,-1528,-1479,-1347,-1147,-857,-499,-88,357,800,1219,1592,1895,2130,2293,2397,2465,2497,2536,2561,2602,2634,2662,2676,2666,2639,2592,2531,2469,2398,2343,2276,2219,2147,2064,1973,1863,1750,1630,1495,1348,1165,945,667,339,-49,-474,-921,-1367,-1783,-2143,-2435,-2633,-2744,-2759,-2678,-2515,-2263,-1943,-1559,-1134,-689,-254,138,465,701,830,861,790,646,446,210,-33,-285,-516,-747,-962,-1172,-1388,-1597,-1818,-2033,-2237,-2431,-2581,-2699,-2749,-2731,-2624,-2425,-2132,-1747,-1296,-787,-249,289,817,1296,1739,2106,2426,2674,2868,3010,3103,3153,3164,3131,3063,2948,2795,2598,2359,2088,1791,1481,1176,891,635,426,263,143,64,7,-38,-94,-174,-291,-449,-649,-879,-1125,-1361,-1564,-1706,-1762,-1725,-1575,-1332,-995,-604,-186,205,544,767,866,806,588,229,-260,-827,-1449,-2062,-2648,-3157,-3579,-3900,-4120,-4247,-4297,-4281,-4216,-4114,-3983,-3828,-3650,-3451,-3227,-2985,-2722,-2448,-2162,-1872,-1578,-1283,-982,-687,-377,-76,238,555,877,1211,1544,1888,2220,2548,2850,3116,3336,3490,3581,3596,3552,3452,3320,3173,3019,2878,2740,2613,2485,2346,2193,2018,1812,1589,1330,1060,774,479,187,-107,-392,-669,-934,-1173,-1382,-1541,-1643,-1675,-1637,-1531,-1369,-1171,-951,-740,-544,-386,-264,-184,-137,-115,-106,-111,-115,-136,-162,-218,-294,-407,-543,-704,-870,-1045,-1206,-1357,-1496,-1617,-1739,-1849,-1961,-2058,-2142,-2188,-2186,-2124,-1978,-1757,-1446,-1060,-598,-78,491,1090,1700,2300,2871,3384,3828,4179,4430,4577,4623,4579,4456,4276,4051,3799,3545,3288,3060,2862,2702,2600,2531,2521,2527,2568,2598,2610,2576,2477,2299,2025,1668,1215,701,130,-468,-1072,-1660,-2200,-2682,-3064,-3339,-3478,-3467,-3309,-3009,-2588,-2089,-1544,-1005,-512,-97,210,401,470,428,298,93,-140,-396,-631,-845,-1014,-1148,-1241,-1308,-1368,-1427,-1517,-1630,-1791,-1984,-2212,-2454,-2689,-2899,-3055,-3152,-3161,-3092,-2934,-2696,-2397,-2040,-1660,-1255,-860,-456,-88,289,631,977,1294,1606,1882,2142,2358,2547,2695,2814,2892,2946,2954,2931,2866,2756,2616,2440,2238,2023,1797,1573,1355,1139,941,744,566,385,211,33,-151,-343,-545,-745,-942,-1117,-1264,-1375,-1437,-1451,-1421,-1343,-1236,-1108,-972,-858,-768,-736,-762,-856,-1025,-1245,-1521,-1815,-2114,-2394,-2617,-2788,-2871,-2890,-2839,-2745,-2631,-2519,-2431,-2378,-2363,-2383,-2427,-2474,-2522,-2528,-2510,-2424,-2285,-2075,-1804,-1474,-1105,-703,-291,118,518,891,1238,1550,1817,2045,2223,2358,2451,2508,2537,2554,2559,2578,2605,2660,2730,2823,2917,3017,3085,3134,3123,3073,2954,2790,2567,2316,2024,1717,1400,1070,751,426,124,-164,-409,-613,-753,-826,-826,-758,-637,-483,-319,-179,-74,-37,-64,-166,-333,-560,-829,-1130,-1445,-1752,-2044,-2283,-2479,-2585,-2634,-2597,-2509,-2375,-2217,-2058,-1908,-1782,-1680,-1609,-1565,-1545,-1539,-1542,-1537,-1513,-1457,-1345,-1173,-932,-609,-232,213,676,1158,1607,2021,2364,2628,2814,2916,2954,2946,2905,2867,2832,2828,2835,2868,2888,2909,2885,2833,2740,2610,2471,2318,2187,2053,1945,1815,1676,1489,1256,959,615,224,-183,-586,-961,-1278,-1533,-1695,-1773,-1751,-1644,-1448,-1189,-868,-514,-140,233,594,921,1212,1449,1617,1722,1727,1654,1471,1198,829,390,-103,-614,-1112,-1571,-1951,-2254,-2454,-2577,-2617,-2608,-2559,-2499,-2434,-2381,-2330,-2296,-2255,-2216,-2150,-2065,-1933,-1762,-1528,-1242,-899,-513,-98,331,748,1140,1480,1766,1986,2140,2240,2286,2299,2290,2264,2240,2208,2181,2140,2087,2001,1875,1701,1472,1194,889,557,247,-41,-277,-457,-584,-666,-727,-779,-850,-935,-1042,-1157,-1259,-1334,-1356,-1323,-1224,-1080,-893,-707,-523,-390,-305,-297,-362,-498,-699,-941,-1209,-1472,-1714,-1904,-2042,-2110,-2115,-2071,-1972,-1861,-1731,-1615,-1530,-1485,-1503,-1586,-1733,-1929,-2176,-2421,-2676,-2884,-3038,-3105,-3075,-2918,-2652,-2251,-1745,-1152,-491,179,857,1465,2023,2466,2829,3087,3268,3385,3461,3506,3542,3560,3578,3572,3555,3509,3430,3326,3178,3005,2798,2570,2321,2066,1805,1552,1301,1065,814,573,301,15,-296,-629,-967,-1306,-1617,-1891,-2107,-2252,-2324,-2313,-2225,-2066,-1840,-1563,-1241,-903,-553,-232,53,272,414,464,429,298,99,-173,-482,-823,-1162,-1495,-1784,-2038,-2215,-2332,-2360,-2308,-2174,-1979,-1732,-1475,-1215,-998,-819,-700,-625,-576,-542,-475,-376,-200,53,387,809,1279,1796,2315,2799,3234,3566,3809,3933,3955,3892,3751,3578,3384,3198,3037,2905,2799,2716,2624,2521,2378,2187,1942,1633,1273,863,417,-49,-524,-987,-1423,-1815,-2137,-2391,-2543,-2617,-2598,-2507,-2356,-2157,-1926,-1673,-1409,-1142,-886,-643,-436,-262,-145,-80,-82,-133,-242,-380,-547,-717,-880,-1021,-1128,-1200,-1231,-1236,-1215,-1196,-1180,-1199,-1245,-1331,-1453,-1581,-1726,-1832,-1914,-1925,-1886,-1772,-1605,-1384,-1122,-825,-502,-148,220,618,1017,1430,1829,2210,2554,2850,3086,3259,3375,3430,3445,3419,3375,3305,3235,3145,3057,2953,2837,2709,2553,2385,2189,1979,1750,1515,1262,1013,750,481,202,-102,-413,-749,-1090,-1416,-1720,-1948,-2094,-2131,-2044,-1849,-1562,-1205,-843,-487,-206,-11,64,18,-157,-439,-819,-1262,-1732,-2209,-2627,-2987,-3234,-3374,-3396,-3316,-3156,-2942,-2718,-2502,-2342,-2243,-2234,-2306,-2453,-2652,-2870,-3067,-3207,-3249,-3169,-2947,-2587,-2087,-1489,-799,-72,671,1386,2054,2644,3154,3561,3872,4086,4197,4229,4173,4058,3899,3702,3505,3293,3101,2908,2737,2563,2409,2246,2107,1960,1834,1701,1565,1412,1220,989,694,347,-55,-488,-931,-1349,-1715,-2001,-2185,-2271,-2264,-2179,-2062,-1916,-1793,-1697,-1642,-1623,-1640,-1662,-1700,-1713,-1727,-1713,-1709,-1705,-1728,-1791,-1887,-2035,-2202,-2390,-2566,-2711,-2813,-2851,-2837,-2761,-2653,-2517,-2374,-2244,-2125,-2041,-1975,-1941,-1923,-1912,-1898,-1846,-1751,-1582,-1323,-973,-519,11,607,1235,1859,2454,2979,3427,3783,4045,4228,4346,4414,4459,4487,4505,4531,4535,4532,4494,4413,4287,4087,3835,3506,3126,2688,2208,1693,1162,613,77,-445,-923,-1337,-1668,-1894,-1995,-1970,-1812,-1529,-1156,-692,-204,306,777,1204,1547,1813,1976,2062,2060,2000,1879,1715,1502,1247,932,569,138,-330,-840,-1346,-1826,-2237,-2554,-2748,-2819,-2767,-2608,-2386,-2118,-1875,-1672,-1559,-1552,-1647,-1850,-2110,-2402,-2666,-2847,-2902,-2783,-2485,-1992,-1350,-594,205,976,1665,2209,2598,2808,2885,2842,2744,2636,2551,2536,2582,2705,2871,3064,3241,3382,3448,3436,3315,3102,2787,2396,1936,1439,919,408,-70,-500,-848,-1119,-1283,-1370,-1356,-1295,-1181,-1055,-935,-830,-755,-698,-655,-605,-538,-442,-316,-183,-43,47,96,51,-71,-270,-534,-807,-1087,-1312,-1482,-1581,-1606,-1588,-1529,-1481,-1449,-1475,-1563,-1733,-1973,-2281,-2631,-3002,-3367,-3687,-3940,-4092,-4120,-4011,-3754,-3356,-2832,-2206,-1520,-803,-107,543,1117,1602,1996,2319,2569,2798,2984,3172,3335,3475,3579,3620,3606,3512,3362,3160,2928,2687,2456,2241,2050,1874,1699,1512,1294,1028,709,334,-95,-557,-1036,-1512,-1950,-2333,-2636,-2837,-2941,-2929,-2829,-2633,-2375,-2063,-1724,-1383,-1059,-783,-570,-438,-392,-423,-514,-647,-789,-921,-1021,-1079,-1095,-1081,-1049,-1013,-1005,-1023,-1096,-1214,-1377,-1580,-1803,-2032,-2257,-2451,-2620,-2737,-2803,-2803,-2735,-2591,-2374,-2085,-1728,-1318,-863,-382,122,624,1134,1622,2104,2551,2970,3336,3642,3872,4011,4060,4008,3869,3653,3378,3074,2755,2458,2184,1954,1757,1583,1412,1213,964,648,254,-200,-691,-1182,-1613,-1970,-2185,-2273,-2210,-2023,-1738,-1386,-1002,-614,-244,94,387,636,825,962,1039,1053,1018,927,800,643,477,307,147,8,-126,-231,-337,-429,-524,-615,-717,-819,-944,-1070,-1227,-1385,-1569,-1756,-1954,-2141,-2322,-2466,-2581,-2632,-2622,-2524,-2343,-2063,-1696,-1248,-745,-196,353,901,1419,1899,2349,2761,3144,3509,3835,4142,4386,4590,4714,4781,4775,4715,4607,4466,4289,4090,3852,3584,3263,2896,2469,1992,1465,913,335,-224,-759,-1237,-1639,-1947,-2150,-2232,-2207,-2069,-1849,-1561,-1241,-911,-602,-327,-106,65,178,245,275,275,267,244,227,193,159,92,3,-126,-291,-484,-696,-910,-1107,-1281,-1411,-1508,-1574,-1624,-1691,-1783,-1933,-2142,-2413,-2732,-3068,-3381,-3643,-3788,-3821,-3674,-3381,-2908,-2301,-1563,-739,125,1016,1850,2642,3311,3874,4283,4553,4677,4670,4553,4349,4080,3777,3453,3134,2815,2528,2243,1991,1738,1496,1243,973,670,333,-53,-469,-927,-1402,-1889,-2369,-2824,-3234,-3584,-3854,-4030,-4108,-4071,-3934,-3697,-3377,-3003,-2595,-2186,-1807,-1476,-1220,-1050,-959,-953,-999,-1085,-1180,-1263,-1302,-1299,-1223,-1092,-900,-662,-409,-156,55,190,232,141,-71,-414,-862,-1389,-1948,-2500,-2993,-3392,-3661,-3777,-3725,-3511,-3145,-2650,-2061,-1414,-740,-90,531,1087,1582,2013,2393,2739,3068,3401,3737,4093,4449,4802,5127,5403,5603,5711,5706,5586,5343,4988,4532,3990,3379,2717,2012,1287,547,-186,-896,-1559,-2154,-2657,-3046,-3310,-3430,-3424,-3280,-3036,-2699,-2296,-1868,-1408,-984,-576,-237,41,236,359,400,391,327,241,149,53,-4,-51,-56,-44,-25,-9,-30,-92,-208,-389,-615,-890,-1187,-1495,-1801,-2091,-2371,-2623,-2863,-3070,-3240,-3361,-3403,-3357,-3200,-2923,-2531,-2023,-1441,-787,-128,534,1148,1703,2182,2589,2921,3200,3430,3632,3811,3981,4135,4279,4405,4502,4576,4603,4593,4524,4394,4195,3914,3552,3108,2582,2003,1369,729,81,-518,-1073,-1535,-1910,-2171,-2312,-2348,-2260,-2090,-1831,-1528,-1199,-884,-605,-394,-262,-216,-253,-354,-495,-649,-790,-886,-932,-903,-822,-682,-518,-345,-187,-67,9,25,-6,-95,-224,-399,-613,-868,-1161,-1504,-1877,-2298,-2736,-3187,-3621,-4007,-4314,-4497,-4534,-4388,-4048,-3514,-2794,-1920,-943,109,1143,2150,3042,3811,4425,4868,5171,5313,5361,5306,5208,5074,4935,4796,4670,4533,4395,4213,3978,3665,3246,2731,2106,1399,629,-161,-941,-1666,-2307,-2843,-3258,-3553,-3724,-3789,-3746,-3625,-3421,-3166,-2857,-2528,-2183,-1843,-1518,-1222,-960,-730,-538,-359,-206,-52,97,243,384,496,572,595,539,418,208,-51,-358,-672,-973,-1248,-1471,-1665,-1819,-1961,-2102,-2247,-2410,-2567,-2723,-2842,-2910,-2898,-2791,-2570,-2236,-1786,-1243,-623,43,724,1390,2012,2567,3039,3414,3690,3870,3949,3955,3880,3752,3582,3387,3185,2999,2839,2707,2622,2545,2488,2404,2284,2089,1819,1446,989,449,-149,-778,-1400,-1995,-2511,-2932,-3232,-3389,-3407,-3289,-3047,-2719,-2329,-1915,-1517,-1158,-870,-655,-536,-497,-547,-668,-846,-1073,-1314,-1564,-1780,-1954,-2056,-2069,-1991,-1821,-1571,-1283,-974,-710,-506,-407,-436,-594,-887,-1302,-1804,-2387,-2999,-3614,-4200,-4708,-5124,-5401,-5527,-5474,-5235,-4804,-4188,-3390,-2448,-1373,-227,954,2119,3197,4157,4944,5526,5908,6074,6071,5925,5694,5431,5189,5009,4911,4901,4955,5035,5091,5059,4903,4573,4058,3371,2525,1589,609,-333,-1178,-1858,-2333,-2580,-2581,-2376,-1974,-1449,-843,-224,355,855,1241,1498,1632,1638,1553,1380,1151,896,612,348,81,-146,-357,-529,-669,-779,-851,-892,-903,-881,-841,-787,-736,-710,-728,-811,-975,-1228,-1560,-1966,-2396,-2829,-3212,-3509,-3690,-3731,-3626,-3384,-3009,-2534,-1969,-1343,-676,27,728,1440,2120,2777,3373,3907,4357,4712,4976,5130,5209,5198,5144,5040,4926,4787,4649,4477,4275,4010,3665,3223,2681,2030,1296,496,-344,-1176,-1978,-2707,-3335,-3841,-4203,-4416,-4475,-4391,-4177,-3854,-3450,-2997,-2520,-2053,-1612,-1215,-870,-580,-345,-168,-45,23,39,7,-72,-184,-325,-468,-610,-722,-803,-834,-830,-787,-743,-710,-730,-830,-1026,-1341,-1754,-2259,-2806,-3361,-3877,-4303,-4614,-4775,-4779,-4625,-4313,-3865,-3287,-2617,-1861,-1058,-223,615,1422,2187,2863,3457,3923,4277,4501,4616,4629,4569,4450,4311,4157,4015,3880,3757,3631,3492,3308,3077,2767,2377,1902,1337,703,9,-716,-1444,-2131,-2745,-3234,-3572,-3714,-3658,-3386,-2934,-2318,-1611,-853,-120,527,1058,1411,1594,1586,1414,1093,671,178,-329,-809,-1229,-1534,-1735,-1780,-1707,-1505,-1215,-865,-508,-180,70,200,190,18,-309,-768,-1333,-1949,-2578,-3157,-3658,-4039,-4279,-4375,-4326,-4138,-3843,-3431,-2944,-2379,-1756,-1088,-391,323,1022,1691,2301,2837,3284,3638,3901,4082,4198,4255,4278,4249,4197,4089,3939,3731,3459,3129,2733,2283,1785,1240,673,76,-508,-1088,-1609,-2081,-2440,-2693,-2790,-2738,-2523,-2168,-1695,-1145,-573,-12,476,885,1164,1349,1399,1367,1246,1062,833,580,305,51,-192,-377,-505,-549,-509,-389,-205,9,220,387,472,455,319,68,-282,-710,-1184,-1674,-2162,-2609,-3027,-3368,-3656,-3849,-3957,-3952,-3827,-3567,-3167,-2625,-1960,-1182,-331,559,1457,2307,3096,3781,4361,4804,5137,5332,5434,5434,5362,5240,5087,4923,4771,4626,4494,4350,4168,3908,3543,3024,2356,1522,554,-503,-1595,-2644,-3581,-4338,-4866,-5139,-5142,-4910,-4452,-3839,-3100,-2306,-1488,-714,13,627,1143,1515,1756,1846,1797,1614,1317,938,498,53,-378,-748,-1033,-1221,-1302,-1287,-1194,-1048,-883,-720,-594,-514,-496,-545,-658,-828,-1049,-1297,-1565,-1820,-2049,-2229,-2338,-2368,-2303,-2131,-1862,-1481,-1012,-455,162,816,1479,2104,2679,3155,3521,3773,3892,3909,3825,3672,3471,3257,3049,2883,2761,2705,2695,2716,2739,2720,2622,2411,2054,1556,915,164,-651,-1487,-2278,-2986,-3557,-3974,-4211,-4283,-4196,-3989,-3692,-3344,-2991,-2644,-2353,-2106,-1924,-1799,-1727,-1692,-1693,-1692,-1696,-1670,-1620,-1525,-1393,-1225,-1026,-813,-591,-383,-196,-48,57,105,90,10,-151,-383,-702,-1086,-1545,-2047,-2580,-3111,-3611,-4038,-4374,-4562,-4607,-4473,-4168,-3702,-3084,-2347,-1522,-629,278,1192,2059,2874,3595,4226,4727,5121,5372,5521,5544,5491,5356,5187,4986,4792,4593,4412,4222,4014,3762,3440,3030,2526,1922,1243,508,-233,-950,-1579,-2105,-2460,-2665,-2661,-2498,-2151,-1676,-1095,-459,178,771,1263,1613,1791,1770,1562,1164,619,-47,-772,-1508,-2198,-2787,-3233,-3503,-3578,-3459,-3165,-2722,-2180,-1593,-1018,-524,-152,47,64,-113,-448,-915,-1444,-1990,-2486,-2887,-3161,-3285,-3261,-3098,-2810,-2424,-1953,-1434,-863,-284,318,908,1497,2066,2624,3163,3682,4180,4646,5074,5446,5749,5962,6074,6072,5961,5735,5431,5051,4632,4190,3734,3283,2824,2357,1871,1352,799,207,-412,-1047,-1670,-2253,-2771,-3186,-3483,-3647,-3657,-3542,-3287,-2938,-2512,-2046,-1580,-1135,-754,-438,-223,-90,-52,-93,-197,-363,-553,-785,-1012,-1267,-1504,-1754,-1995,-2240,-2481,-2728,-2958,-3189,-3388,-3563,-3692,-3773,-3809,-3788,-3746,-3669,-3595,-3526,-3468,-3421,-3373,-3295,-3180,-2982,-2708,-2324,-1844,-1260,-587,150,945,1751,2559,3326,4030,4643,5153,5542,5814,5980,6048,6047,6002,5928,5857,5786,5726,5650,5550,5377,5119,4727,4198,3520,2712,1800,845,-123,-1018,-1811,-2450,-2898,-3162,-3213,-3092,-2797,-2378,-1864,-1299,-737,-204,237,575,775,833,754,552,257,-103,-482,-851,-1170,-1411,-1556,-1598,-1541,-1411,-1227,-1033,-856,-736,-685,-720,-842,-1039,-1306,-1625,-1977,-2368,-2760,-3167,-3552,-3908,-4211,-4435,-4554,-4551,-4407,-4117,-3683,-3119,-2443,-1691,-882,-71,736,1479,2161,2736,3210,3557,3791,3904,3925,3854,3741,3587,3446,3322,3252,3228,3256,3320,3384,3429,3402,3289,3051,2697,2211,1639,992,323,-329,-922,-1419,-1788,-2018,-2093,-2035,-1840,-1551,-1187,-785,-385,-12,300,529,661,693,627,476,263,7,-264,-526,-768,-963,-1114,-1215,-1272,-1297,-1299,-1286,-1281,-1271,-1291,-1319,-1389,-1486,-1642,-1839,-2107,-2410,-2776,-3147,-3529,-3874,-4154,-4356,-4439,-4419,-4269,-4012,-3648,-3187,-2642,-2023,-1336,-601,172,962,1750,2505,3218,3848,4395,4835,5162,5390,5501,5540,5486,5388,5235,5043,4813,4527,4191,3775,3285,2708,2061,1349,613,-140,-842,-1494,-2030,-2445,-2709,-2803,-2741,-2511,-2152,-1680,-1142,-577,-29,459,853,1124,1262,1256,1119,865,520,114,-314,-743,-1130,-1473,-1741,-1951,-2080,-2164,-2177,-2156,-2088,-1995,-1875,-1756,-1628,-1537,-1475,-1472,-1530,-1650,-1827,-2050,-2296,-2542,-2767,-2936,-3041,-3047,-2950,-2747,-2429,-2028,-1542,-998,-427,176,753,1328,1850,2329,2743,3092,3369,3592,3750,3878,3965,4043,4107,4168,4227,4277,4313,4322,4281,4181,3991,3702,3303,2776,2151,1415,616,-221,-1057,-1839,-2528,-3082,-3465,-3659,-3653,-3459,-3094,-2589,-1999,-1356,-732,-160,316,670,896,997,990,906,769,606,445,284,151,26,-80,-180,-285,-387,-514,-642,-795,-958,-1136,-1336,-1549,-1788,-2051,-2324,-2621,-2904,-3171,-3401,-3555,-3645,-3628,-3526,-3320,-3032,-2668,-2241,-1773,-1265,-745,-217,302,794,1259,1675,2048,2368,2649,2883,3090,3258,3400,3504,3577,3600,3587,3519,3414,3263,3082,2871,2640,2387,2108,1809,1471,1113,718,314,-95,-480,-818,-1084,-1260,-1323,-1273,-1111,-842,-501,-104,313,705,1058,1329,1503,1577,1529,1395,1158,871,534,185,-149,-461,-713,-913,-1049,-1116,-1132,-1094,-1026,-952,-879,-848,-862,-952,-1107,-1345,-1633,-1968,-2318,-2651,-2956,-3195,-3370,-3466,-3487,-3437,-3315,-3134,-2884,-2578,-2201,-1764,-1257,-691,-66,596,1293,1977,2650,3248,3774,4172,4454,4582,4587,4459,4245,3950,3639,3306,3015,2742,2527,2332,2166,1991,1783,1523,1173,736,183,-458,-1179,-1939,-2684,-3366,-3916,-4288,-4437,-4342,-4008,-3456,-2739,-1924,-1077,-288,394,900,1216,1321,1246,1014,682,298,-80,-415,-677,-853,-960,-997,-1013,-1022,-1056,-1142,-1280,-1483,-1740,-2042,-2375,-2714,-3052,-3352,-3617,-3808,-3942,-3985,-3968,-3865,-3718,-3513,-3272,-3002,-2701,-2367,-2001,-1579,-1108,-575,23,670,1370,2087,2815,3517,4176,4769,5277,5699,6026,6267,6426,6512,6532,6484,6380,6197,5955,5618,5204,4689,4077,3369,2570,1698,781,-151,-1057,-1892,-2616,-3178,-3560,-3721,-3672,-3406,-2960,-2366,-1679,-956,-252,375,885,1243,1434,1460,1339,1107,800,467,144,-139,-360,-516,-612,-648,-655,-622,-585,-537,-501,-481,-491,-537,-629,-770,-958,-1187,-1450,-1725,-2009,-2266,-2495,-2671,-2776,-2810,-2750,-2605,-2379,-2072,-1710,-1310,-885,-470,-71,297,620,905,1155,1368,1572,1761,1959,2164,2383,2606,2821,3016,3169,3268,3304,3267,3175,3026,2846,2646,2432,2219,1990,1745,1456,1111,688,189,-388,-1017,-1666,-2291,-2851,-3292,-3597,-3727,-3679,-3463,-3089,-2590,-2011,-1377,-750,-151,374,815,1141,1353,1443,1409,1264,1006,668,251,-193,-659,-1098,-1496,-1833,-2100,-2296,-2437,-2526,-2591,-2638,-2680,-2731,-2771,-2832,-2871,-2917,-2945,-2959,-2966,-2953,-2931,-2886,-2814,-2702,-2532,-2284,-1946,-1503,-958,-316,404,1180,1976,2764,3508,4173,4739,5180,5486,5651,5670,5560,5334,5013,4635,4211,3795,3384,3009,2665,2340,2030,1698,1338,924,458,-61,-600,-1140,-1629,-2032,-2309,-2437,-2395,-2208,-1880,-1464,-1003,-540,-133,188,388,460,400,228,-42,-369,-734,-1088,-1421,-1689,-1894,-2008,-2044,-2000,-1890,-1744,-1574,-1424,-1306,-1255,-1276,-1387,-1570,-1826,-2117,-2427,-2714,-2958,-3137,-3236,-3255,-3196,-3064,-2868,-2609,-2289,-1908,-1471,-970,-433,153,746,1354,1937,2503,3022,3498,3931,4301,4634,4906,5131,5305,5425,5501,5523,5504,5438,5327,5177,4967,4711,4374,3970,3464,2864,2153,1350,456,-486,-1460,-2392,-3258,-3977,-4523,-4843,-4922,-4754,-4349,-3750,-2994,-2143,-1267,-413,347,984,1462,1769,1909,1890,1743,1478,1136,728,285,-183,-649,-1108,-1540,-1933,-2275,-2564,-2780,-2953,-3054,-3123,-3151,-3146,-3130,-3075,-3010,-2901,-2775,-2610,-2435,-2254,-2083,-1953,-1859,-1824,-1833,-1867,-1914,-1920,-1883,-1744,-1516,-1163,-713,-156,460,1129,1793,2436,3010,3500,3876,4135,4276,4309,4265,4159,4041,3921,3844,3797,3795,3808,3811,3772,3659,3445,3130,2701,2193,1615,1022,435,-94,-545,-892,-1119,-1243,-1257,-1202,-1089,-939,-786,-622,-470,-317,-161,-3,160,321,468,592,684,728,730,684,589,456,273,45,-229,-564,-945,-1384,-1859,-2361,-2860,-3340,-3756,-4097,-4330,-4435,-4427,-4284,-4048,-3732,-3369,-2998,-2643,-2329,-2068,-1862,-1694,-1547,-1393,-1198,-944,-606,-175,335,924,1548,2200,2822,3399,3890,4271,4536,4664,4674,4572,4389,4141,3867,3578,3299,3037,2778,2534,2268,1983,1647,1260,815,325,-196,-704,-1182,-1567,-1844,-1978,-1952,-1783,-1479,-1077,-622,-151,279,643,898,1033,1039,914,682,357,-33,-460,-894,-1313,-1683,-1999,-2228,-2380,-2443,-2435,-2373,-2279,-2185,-2113,-2094,-2129,-2241,-2407,-2625,-2871,-3127,-3375,-3604,-3807,-3974,-4124,-4230,-4322,-4362,-4368,-4302,-4158,-3916,-3551,-3075,-2457,-1737,-902,-3,949,1898,2824,3671,4423,5036,5497,5798,5924,5905,5741,5469,5120,4724,4324,3935,3583,3263,2979,2712,2438,2154,1819,1463,1049,622,177,-253,-642,-977,-1224,-1378,-1422,-1354,-1173,-891,-515,-72,419,927,1420,1867,2245,2522,2688,2742,2668,2506,2241,1923,1550,1165,759,377,-6,-357,-702,-1025,-1344,-1652,-1953,-2236,-2505,-2728,-2926,-3052,-3140,-3158,-3132,-3058,-2952,-2819,-2681,-2530,-2394,-2254,-2134,-2004,-1884,-1739,-1582,-1380,-1145,-855,-523,-140,270,707,1137,1555,1933,2265,2540,2757,2924,3046,3136,3213,3275,3340,3398,3446,3465,3437,3329,3130,2803,2356,1771,1086,307,-496,-1293,-2010,-2603,-3024,-3245,-3251,-3052,-2670,-2142,-1507,-822,-117,544,1144,1635,2012,2247,2355,2327,2191,1961,1661,1315,946,573,209,-136,-455,-753,-1019,-1272,-1501,-1717,-1926,-2117,-2309,-2478,-2650,-2794,-2931,-3034,-3122,-3174,-3213,-3218,-3212,-3176,-3124,-3039,-2923,-2771,-2565,-2314,-1995,-1614,-1164,-645,-66,557,1202,1838,2424,2932,3321,3581,3689,3669,3522,3302,3029,2752,2502,2294,2153,2056,1998,1951,1878,1761,1569,1292,936,504,26,-469,-947,-1367,-1697,-1914,-1989,-1930,-1727,-1413,-1001,-540,-53,410,820,1144,1355,1449,1417,1267,1027,704,352,-14,-355,-643,-873,-1019,-1102,-1112,-1076,-1002,-910,-814,-733,-680,-669,-714,-818,-990,-1224,-1514,-1844,-2196,-2542,-2856,-3106,-3271,-3329,-3266,-3084,-2774,-2362,-1840,-1245,-576,138,883,1635,2374,3071,3706,4245,4675,4973,5133,5164,5064,4862,4577,4235,3870,3497,3139,2796,2474,2149,1808,1421,973,439,-168,-858,-1588,-2339,-3059,-3702,-4222,-4575,-4729,-4665,-4381,-3887,-3229,-2431,-1576,-701,121,844,1433,1851,2109,2188,2131,1938,1656,1304,914,506,103,-286,-646,-980,-1275,-1542,-1767,-1962,-2116,-2237,-2313,-2362,-2367,-2355,-2319,-2278,-2235,-2198,-2169,-2149,-2128,-2113,-2080,-2045,-1985,-1909,-1808,-1679,-1522,-1324,-1092,-806,-484,-113,284,702,1128,1532,1917,2252,2544,2784,2978,3139,3274,3407,3548,3706,3892,4090,4297,4485,4618,4674,4604,4392,4018,3469,2762,1923,980,-5,-984,-1901,-2686,-3305,-3708,-3881,-3814,-3519,-3022,-2366,-1594,-775,47,803,1457,1968,2318,2503,2533,2424,2204,1898,1540,1150,754,368,11,-315,-591,-836,-1036,-1211,-1366,-1518,-1668,-1830,-1995,-2162,-2325,-2461,-2574,-2642,-2665,-2639,-2562,-2438,-2268,-2067,-1819,-1554,-1245,-907,-536,-124,316,781,1258,1734,2186,2610,2979,3305,3564,3778,3931,4040,4107,4131,4127,4088,4025,3941,3827,3689,3508,3278,2983,2606,2140,1590,957,277,-435,-1124,-1764,-2311,-2731,-3012,-3128,-3087,-2899,-2582,-2168,-1700,-1210,-752,-363,-76,76,90,-46,-310,-685,-1140,-1626,-2122,-2571,-2955,-3244,-3420,-3486,-3449,-3324,-3149,-2941,-2744,-2577,-2468,-2427,-2468,-2588,-2778,-3024,-3308,-3594,-3873,-4101,-4262,-4347,-4328,-4218,-4008,-3702,-3314,-2848,-2315,-1726,-1098,-434,239,912,1572,2192,2782,3303,3776,4168,4492,4744,4915,5024,5064,5043,4984,4864,4728,4542,4338,4088,3810,3479,3112,2697,2248,1773,1291,810,365,-50,-396,-682,-881,-991,-1004,-910,-719,-425,-63,369,812,1263,1662,1997,2234,2362,2371,2265,2060,1763,1410,1014,595,181,-237,-636,-1027,-1403,-1762,-2101,-2412,-2695,-2930,-3131,-3280,-3398,-3482,-3547,-3601,-3645,-3681,-3707,-3701,-3671,-3586,-3453,-3260,-3006,-2699,-2344,-1952,-1537,-1109,-681,-264,135,519,876,1221,1548,1858,2170,2463,2759,3050,3329,3617,3874,4133,4348,4540,4677,4759,4768,4699,4531,4271,3885,3399,2782,2069,1257,376,-536,-1446,-2292,-3032,-3606,-3971,-4102,-3966,-3592,-2975,-2183,-1252,-258,729,1653,2436,3056,3464,3663,3660,3467,3125,2660,2105,1506,873,254,-346,-894,-1387,-1804,-2162,-2448,-2694,-2905,-3108,-3319,-3546,-3791,-4033,-4261,-4429,-4523,-4503,-4364,-4091,-3721,-3250,-2751,-2234,-1774,-1379,-1093,-903,-814,-786,-796,-792,-747,-625,-412,-105,288,748,1248,1758,2248,2686,3064,3348,3555,3671,3717,3707,3655,3579,3490,3390,3280,3154,2993,2798,2544,2241,1882,1483,1065,652,282,-27,-237,-348,-345,-244,-67,157,393,605,766,849,853,773,631,440,236,34,-127,-255,-320,-331,-305,-226,-153,-56,5,36,10,-92,-266,-540,-887,-1323,-1797,-2320,-2817,-3289,-3676,-3966,-4140,-4191,-4127,-3972,-3730,-3450,-3124,-2785,-2430,-2063,-1670,-1264,-818,-347,144,658,1159,1652,2109,2525,2889,3200,3448,3639,3759,3814,3790,3691,3517,3272,2968,2619,2238,1841,1441,1039,647,251,-136,-529,-906,-1270,-1589,-1846,-2019,-2076,-2023,-1830,-1515,-1085,-550,48,705,1371,2020,2622,3127,3528,3773,3858,3759,3474,3020,2401,1665,838,-30,-888,-1706,-2425,-3044,-3519,-3863,-4083,-4177,-4200,-4138,-4051,-3927,-3806,-3666,-3530,-3368,-3186,-2971,-2709,-2422,-2101,-1781,-1485,-1227,-1058,-963,-987,-1094,-1293,-1544,-1818,-2072,-2271,-2373,-2354,-2192,-1877,-1425,-839,-163,585,1349,2111,2814,3452,3982,4404,4707,4882,4943,4883,4704,4416,3995,3460,2797,2032,1167,265,-671,-1539,-2333,-2955,-3402,-3610,-3601,-3353,-2916,-2307,-1588,-796,11,801,1529,2176,2717,3148,3460,3663,3755,3758,3677,3536,3336,3106,2829,2534,2194,1818,1392,915,385,-191,-798,-1424,-2022,-2588,-3058,-3429,-3656,-3737,-3665,-3452,-3129,-2723,-2281,-1839,-1431,-1081,-804,-597,-460,-369,-313,-262,-205,-113,23,217,476,792,1168,1581,2013,2448,2836,3175,3411,3544,3555,3441,3223,2912,2542,2136,1724,1318,945,592,272,-22,-304,-566,-827,-1081,-1335,-1584,-1830,-2061,-2275,-2449,-2575,-2629,-2600,-2477,-2256,-1950,-1571,-1155,-728,-329,8,264,418,475,444,344,203,51,-88,-192,-257,-275,-259,-226,-191,-183,-211,-295,-437,-633,-879,-1152,-1436,-1712,-1941,-2124,-2227,-2249,-2190,-2037,-1819,-1533,-1203,-849,-488,-139,182,468,707,904,1061,1189,1303,1415,1542,1698,1876,2091,2319,2557,2782,2981,3143,3257,3333,3365,3371,3356,3319,3262,3168,3019,2795,2474,2047,1518,898,219,-476,-1140,-1722,-2167,-2451,-2528,-2417,-2108,-1644,-1065,-414,247,869,1420,1839,2134,2264,2250,2099,1835,1489,1104,695,314,-41,-359,-642,-911,-1180,-1469,-1797,-2168,-2576,-3018,-3453,-3872,-4216,-4473,-4595,-4570,-4386,-4042,-3566,-2980,-2337,-1679,-1061,-532,-116,145,271,244,108,-116,-394,-666,-918,-1076,-1129,-1029,-759,-319,290,1031,1862,2731,3575,4336,4969,5432,5710,5785,5666,5359,4877,4249,3480,2615,1666,679,-311,-1273,-2146,-2919,-3541,-4002,-4292,-4409,-4361,-4177,-3867,-3460,-2984,-2450,-1895,-1323,-772,-242,226,636,965,1203,1367,1431,1442,1378,1272,1128,937,720,451,143,-210,-612,-1043,-1500,-1964,-2415,-2831,-3199,-3489,-3698,-3812,-3823,-3742,-3566,-3319,-3000,-2637,-2239,-1825,-1416,-1013,-648,-310,-26,203,386,491,564,575,573,555,555,585,665,795,984,1221,1504,1820,2162,2527,2904,3298,3686,4082,4441,4782,5055,5255,5371,5371,5276,5065,4759,4365,3898,3371,2795,2182,1547,897,243,-383,-994,-1528,-2008,-2379,-2657,-2810,-2853,-2786,-2624,-2389,-2104,-1789,-1469,-1167,-883,-654,-463,-338,-268,-268,-321,-444,-610,-832,-1079,-1362,-1638,-1915,-2160,-2360,-2502,-2569,-2561,-2470,-2312,-2084,-1822,-1524,-1234,-949,-707,-507,-360,-268,-232,-228,-271,-317,-376,-414,-422,-378,-267,-86,183,517,918,1364,1825,2289,2725,3115,3451,3716,3905,4026,4063,4046,3955,3816,3617,3374,3077,2744,2364,1960,1535,1106,692,303,-35,-313,-517,-624,-647,-559,-386,-132,187,525,868,1159,1383,1492,1485,1345,1080,715,265,-229,-745,-1253,-1738,-2180,-2587,-2950,-3273,-3576,-3840,-4096,-4321,-4524,-4698,-4821,-4896,-4892,-4807,-4632,-4358,-3995,-3554,-3044,-2507,-1946,-1416,-929,-521,-218,-30,24,-45,-231,-505,-830,-1170,-1469,-1694,-1806,-1774,-1596,-1263,-793,-200,480,1230,1994,2756,3456,4074,4563,4898,5069,5055,4877,4548,4098,3575,3014,2455,1941,1481,1097,788,533,337,166,24,-106,-210,-297,-334,-329,-247,-94,145,464,851,1298,1764,2238,2668,3039,3305,3457,3463,3338,3064,2672,2179,1604,991,357,-267,-861,-1409,-1914,-2364,-2771,-3138,-3468,-3766,-4037,-4263,-4454,-4582,-4649,-4639,-4540,-4358,-4087,-3738,-3322,-2852,-2349,-1833,-1322,-843,-409,-39,262,497,669,803,898,1005,1103,1246,1402,1608,1831,2091,2353,2628,2890,3138,3354,3531,3658,3718,3714,3628,3465,3228,2911,2543,2112,1654,1152,650,118,-394,-911,-1396,-1844,-2241,-2557,-2792,-2914,-2933,-2826,-2623,-2305,-1927,-1484,-1035,-590,-191,144,402,572,665,682,643,558,441,307,148,-12,-196,-382,-585,-787,-988,-1175,-1340,-1475,-1571,-1625,-1629,-1594,-1506,-1390,-1246,-1094,-963,-867,-831,-878,-999,-1212,-1489,-1810,-2155,-2482,-2763,-2973,-3072,-3058,-2903,-2605,-2166,-1590,-893,-105,751,1631,2489,3295,3986,4543,4937,5143,5178,5032,4741,4319,3799,3208,2574,1919,1270,648,78,-424,-826,-1121,-1280,-1304,-1185,-922,-536,-44,528,1134,1744,2302,2776,3118,3313,3329,3176,2852,2391,1809,1165,484,-179,-786,-1313,-1722,-2014,-2178,-2227,-2179,-2052,-1872,-1665,-1451,-1249,-1072,-925,-815,-738,-688,-657,-640,-617,-597,-553,-510,-442,-381,-319,-269,-255,-263,-329,-436,-597,-800,-1028,-1263,-1475,-1636,-1721,-1701,-1574,-1325,-981,-553,-75,418,891,1319,1669,1944,2116,2205,2204,2128,1980,1775,1510,1201,844,448,26,-417,-852,-1276,-1644,-1958,-2168,-2278,-2260,-2120,-1851,-1473,-990,-437,164,787,1388,1954,2436,2833,3111,3267,3295,3195,2972,2642,2211,1707,1144,551,-61,-653,-1227,-1747,-2216,-2612,-2934,-3176,-3332,-3411,-3401,-3314,-3148,-2907,-2604,-2240,-1837,-1401,-962,-528,-131,219,497,695,802,816,739,587,372,123,-130,-362,-527,-614,-587,-439,-178,209,672,1212,1773,2336,2859,3331,3708,4008,4188,4278,4240,4097,3829,3448,2949,2356,1677,955,217,-501,-1150,-1717,-2162,-2490,-2687,-2773,-2748,-2652,-2485,-2289,-2077,-1867,-1675,-1519,-1379,-1296,-1227,-1193,-1176,-1157,-1141,-1102,-1046,-965,-859,-741,-613,-482,-364,-243,-147,-50,26,93,142,161,160,112,40,-82,-224,-394,-574,-745,-905,-1026,-1106,-1139,-1122,-1069,-989,-895,-805,-717,-634,-546,-426,-271,-42,249,624,1062,1552,2067,2588,3082,3537,3924,4232,4451,4565,4576,4466,4248,3901,3451,2881,2223,1476,680,-153,-971,-1753,-2447,-3022,-3445,-3686,-3736,-3577,-3235,-2707,-2040,-1265,-432,400,1175,1841,2338,2638,2707,2554,2182,1634,954,193,-585,-1334,-2017,-2590,-3058,-3404,-3643,-3787,-3842,-3828,-3740,-3581,-3361,-3062,-2710,-2293,-1832,-1342,-834,-332,155,605,1005,1352,1612,1798,1878,1860,1733,1499,1174,763,304,-201,-693,-1170,-1573,-1894,-2092,-2157,-2069,-1833,-1451,-942,-330,360,1086,1833,2555,3239,3857,4384,4813,5116,5287,5308,5174,4883,4438,3854,3144,2349,1478,597,-288,-1107,-1848,-2458,-2923,-3211,-3320,-3249,-3006,-2616,-2109,-1514,-878,-226,407,987,1510,1949,2308,2575,2748,2826,2800,2669,2428,2078,1629,1089,486,-165,-825,-1471,-2086,-2632,-3124,-3527,-3860,-4116,-4293,-4398,-4418,-4351,-4192,-3919,-3557,-3079,-2528,-1907,-1257,-604,10,576,1054,1449,1764,1983,2151,2245,2300,2321,2313,2304,2287,2294,2322,2395,2504,2670,2861,3091,3320,3538,3714,3822,3848,3761,3565,3243,2804,2252,1610,885,124,-660,-1418,-2114,-2721,-3195,-3524,-3689,-3692,-3542,-3275,-2910,-2510,-2099,-1740,-1452,-1271,-1195,-1238,-1369,-1576,-1835,-2099,-2365,-2587,-2752,-2854,-2858,-2789,-2621,-2376,-2051,-1677,-1259,-842,-437,-82,197,387,460,434,285,54,-260,-628,-1013,-1415,-1781,-2123,-2403,-2633,-2793,-2900,-2944,-2944,-2893,-2804,-2672,-2497,-2269,-1979,-1618,-1177,-647,-33,666,1427,2228,3052,3846,4596,5255,5801,6214,6470,6576,6507,6296,5916,5407,4766,4019,3199,2325,1449,603,-169,-824,-1329,-1653,-1779,-1695,-1417,-961,-363,315,1033,1705,2296,2730,2998,3060,2936,2640,2207,1686,1107,523,-48,-582,-1063,-1506,-1883,-2226,-2512,-2752,-2936,-3055,-3108,-3090,-2996,-2835,-2611,-2329,-2010,-1647,-1267,-861,-464,-59,304,643,915,1127,1254,1305,1266,1161,980,752,475,174,-149,-471,-790,-1077,-1329,-1510,-1616,-1619,-1513,-1287,-942,-483,69,696,1364,2043,2694,3281,3768,4121,4321,4344,4184,3849,3342,2707,1951,1144,296,-509,-1270,-1909,-2423,-2774,-2953,-2964,-2809,-2507,-2082,-1559,-967,-342,296,905,1464,1936,2300,2529,2613,2541,2327,1973,1517,972,377,-240,-861,-1453,-2006,-2497,-2922,-3255,-3518,-3677,-3769,-3781,-3744,-3668,-3576,-3475,-3381,-3284,-3187,-3069,-2917,-2712,-2446,-2098,-1684,-1200,-669,-115,430,938,1368,1707,1931,2044,2058,1987,1878,1750,1649,1599,1619,1724,1907,2157,2444,2748,3024,3248,3395,3438,3374,3195,2903,2515,2030,1489,891,286,-321,-880,-1381,-1784,-2083,-2251,-2296,-2200,-2001,-1684,-1307,-870,-432,-7,357,637,813,866,800,621,355,32,-309,-627,-891,-1062,-1136,-1102,-973,-775,-531,-277,-49,140,253,293,244,112,-93,-372,-689,-1055,-1419,-1784,-2115,-2389,-2607,-2732,-2783,-2744,-2630,-2456,-2236,-1987,-1739,-1492,-1275,-1080,-907,-748,-583,-394,-158,134,501,932,1424,1960,2505,3048,3550,3994,4367,4644,4828,4901,4857,4698,4401,3988,3439,2783,2037,1230,405,-400,-1142,-1780,-2276,-2609,-2752,-2711,-2475,-2073,-1525,-870,-160,561,1231,1809,2232,2497,2552,2430,2129,1688,1152,563,-38,-600,-1118,-1546,-1906,-2176,-2375,-2502,-2563,-2564,-2509,-2392,-2224,-1995,-1733,-1428,-1120,-811,-539,-323,-179,-135,-181,-335,-567,-874,-1210,-1567,-1897,-2187,-2420,-2579,-2673,-2696,-2662,-2578,-2452,-2295,-2101,-1881,-1622,-1320,-962,-538,-33,547,1212,1931,2691,3446,4154,4767,5235,5519,5592,5440,5067,4497,3761,2905,1981,1028,107,-765,-1535,-2198,-2711,-3077,-3264,-3278,-3110,-2767,-2273,-1646,-933,-165,598,1326,1974,2510,2931,3212,3367,3403,3321,3145,2878,2529,2120,1642,1136,589,52,-473,-952,-1368,-1713,-1963,-2140,-2222,-2253,-2216,-2146,-2044,-1916,-1773,-1603,-1407,-1173,-894,-572,-194,208,651,1083,1508,1883,2193,2417,2534,2542,2431,2223,1916,1561,1171,800,471,232,91,72,161,340,591,854,1117,1320,1453,1490,1430,1272,1042,743,409,50,-313,-672,-1013,-1344,-1639,-1916,-2140,-2323,-2434,-2475,-2433,-2309,-2107,-1851,-1559,-1264,-997,-781,-642,-585,-616,-712,-872,-1053,-1240,-1406,-1512,-1566,-1527,-1419,-1228,-972,-669,-333,17,351,662,919,1108,1215,1216,1110,880,537,81,-463,-1076,-1721,-2371,-2974,-3515,-3935,-4231,-4364,-4338,-4144,-3803,-3334,-2757,-2123,-1436,-749,-76,569,1159,1709,2200,2650,3056,3429,3769,4075,4336,4550,4690,4752,4714,4567,4306,3927,3436,2845,2170,1436,667,-101,-845,-1514,-2094,-2536,-2824,-2933,-2855,-2590,-2158,-1579,-899,-154,597,1311,1941,2450,2812,3017,3049,2932,2665,2284,1804,1261,684,94,-470,-997,-1461,-1839,-2139,-2329,-2427,-2415,-2315,-2120,-1858,-1540,-1190,-830,-488,-185,59,224,309,302,223,81,-98,-283,-457,-584,-665,-673,-634,-537,-420,-289,-178,-96,-53,-58,-87,-137,-162,-152,-62,118,404,808,1299,1873,2485,3101,3677,4162,4521,4706,4694,4455,3991,3304,2424,1392,258,-906,-2042,-3080,-3970,-4664,-5138,-5376,-5382,-5169,-4769,-4201,-3527,-2758,-1966,-1162,-407,287,871,1347,1672,1869,1906,1820,1600,1289,884,441,-51,-531,-1005,-1430,-1801,-2091,-2296,-2410,-2428,-2373,-2246,-2078,-1886,-1690,-1512,-1356,-1230,-1129,-1032,-937,-799,-629,-374,-74,307,717,1150,1563,1928,2210,2397,2470,2447,2327,2150,1939,1729,1557,1445,1413,1480,1630,1871,2162,2494,2820,3121,3348,3492,3510,3413,3179,2831,2381,1855,1292,715,160,-352,-794,-1159,-1435,-1619,-1721,-1740,-1703,-1617,-1506,-1388,-1276,-1188,-1123,-1095,-1089,-1113,-1152,-1204,-1263,-1317,-1366,-1399,-1420,-1413,-1388,-1324,-1238,-1105,-943,-736,-501,-248,12,238,426,530,535,431,195,-153,-608,-1146,-1724,-2317,-2859,-3322,-3661,-3833,-3843,-3655,-3298,-2792,-2155,-1454,-706,23,710,1319,1825,2235,2530,2744,2877,2970,3037,3114,3213,3351,3532,3742,3980,4201,4407,4539,4601,4543,4370,4063,3621,3070,2405,1686,918,164,-549,-1172,-1678,-2034,-2225,-2250,-2107,-1831,-1445,-990,-521,-68,311,603,768,821,746,574,324,22,-306,-633,-959,-1260,-1559,-1838,-2125,-2404,-2684,-2959,-3204,-3427,-3590,-3693,-3723,-3671,-3553,-3365,-3138,-2873,-2605,-2341,-2100,-1895,-1730,-1617,-1554,-1541,-1569,-1637,-1720,-1827,-1916,-2000,-2041,-2042,-1983,-1860,-1658,-1390,-1034,-618,-132,413,994,1621,2254,2898,3520,4111,4642,5099,5457,5700,5819,5797,5642,5344,4917,4368,3709,2964,2140,1281,402,-446,-1228,-1901,-2418,-2757,-2875,-2785,-2473,-1972,-1317,-549,270,1084,1838,2480,2966,3275,3390,3317,3070,2679,2170,1594,974,363,-224,-743,-1192,-1546,-1815,-1999,-2115,-2169,-2198,-2197,-2201,-2197,-2206,-2212,-2223,-2218,-2203,-2159,-2085,-1979,-1823,-1625,-1382,-1080,-753,-381,-3,379,732,1042,1282,1443,1513,1486,1380,1201,990,757,563,411,356,394,546,796,1131,1525,1935,2343,2693,2974,3150,3204,3135,2926,2598,2155,1618,1020,385,-247,-848,-1380,-1823,-2147,-2351,-2421,-2368,-2197,-1930,-1583,-1192,-779,-380,-18,283,502,635,675,634,528,373,203,42,-81,-148,-142,-68,79,268,487,694,865,960,958,824,559,141,-405,-1076,-1830,-2645,-3466,-4267,-4987,-5604,-6072,-6368,-6468,-6369,-6058,-5569,-4905,-4124,-3256,-2358,-1468,-634,119,763,1293,1712,2018,2242,2381,2476,2522,2549,2561,2557,2560,2539,2518,2473,2400,2306,2164,1987,1768,1510,1217,910,585,275,-10,-258,-436,-550,-573,-502,-342,-80,251,664,1110,1590,2059,2507,2899,3228,3461,3604,3632,3559,3381,3108,2762,2351,1908,1445,983,537,122,-265,-605,-911,-1168,-1381,-1544,-1656,-1714,-1724,-1684,-1610,-1499,-1382,-1254,-1149,-1059,-1009,-988,-1008,-1049,-1120,-1200,-1295,-1393,-1497,-1597,-1704,-1798,-1890,-1951,-1995,-1982,-1920,-1783,-1551,-1242,-816,-308,294,958,1669,2384,3075,3700,4217,4604,4817,4847,4673,4304,3731,2994,2099,1102,31,-1059,-2124,-3113,-3974,-4670,-5147,-5393,-5373,-5101,-4584,-3863,-2988,-2019,-1027,-78,765,1455,1960,2264,2368,2301,2077,1764,1374,974,582,236,-60,-275,-437,-518,-548,-515,-443,-329,-199,-58,79,189,268,286,252,134,-46,-300,-604,-933,-1267,-1559,-1791,-1913,-1931,-1802,-1556,-1192,-732,-233,302,795,1248,1596,1857,1989,2025,1954,1821,1633,1446,1265,1143,1074,1086,1166,1308,1491,1687,1876,2012,2097,2076,1968,1741,1405,973,447,-131,-754,-1369,-1955,-2464,-2872,-3145,-3265,-3230,-3039,-2716,-2287,-1790,-1261,-743,-263,153,490,746,931,1044,1120,1149,1166,1157,1145,1110,1062,994,900,799,668,552,419,309,202,102,6,-110,-251,-439,-684,-987,-1347,-1747,-2156,-2543,-2860,-3065,-3128,-3011,-2711,-2236,-1604,-869,-74,712,1429,2028,2456,2708,2768,2669,2448,2147,1837,1551,1351,1239,1240,1332,1486,1679,1859,2000,2076,2061,1969,1786,1534,1221,856,462,39,-387,-814,-1202,-1551,-1814,-1985,-2032,-1958,-1754,-1443,-1042,-589,-122,317,695,982,1153,1203,1135,953,689,354,-16,-405,-780,-1137,-1446,-1706,-1913,-2049,-2133,-2152,-2120,-2050,-1949,-1829,-1713,-1592,-1503,-1421,-1379,-1352,-1357,-1381,-1416,-1460,-1495,-1515,-1504,-1459,-1357,-1215,-1008,-769,-487,-204,85,336,556,724,855,954,1045,1153,1296,1504,1778,2130,2551,3019,3524,4013,4479,4859,5148,5305,5319,5179,4878,4418,3809,3057,2183,1213,168,-900,-1963,-2961,-3849,-4580,-5116,-5430,-5511,-5353,-4984,-4418,-3708,-2890,-2016,-1132,-288,484,1141,1665,2040,2250,2309,2222,2006,1696,1309,883,437,0,-414,-788,-1104,-1357,-1534,-1624,-1636,-1557,-1414,-1206,-973,-726,-512,-340,-256,-257,-371,-567,-858,-1178,-1519,-1805,-2010,-2078,-1993,-1733,-1319,-758,-115,596,1293,1961,2544,3031,3400,3656,3798,3843,3810,3712,3577,3420,3258,3110,2973,2859,2751,2646,2518,2353,2137,1845,1486,1047,548,-2,-580,-1162,-1722,-2240,-2688,-3055,-3313,-3462,-3489,-3396,-3195,-2889,-2510,-2063,-1597,-1114,-671,-266,51,285,413,447,387,258,73,-140,-369,-596,-814,-1014,-1195,-1353,-1489,-1607,-1700,-1783,-1851,-1921,-1997,-2104,-2237,-2425,-2650,-2915,-3198,-3465,-3689,-3826,-3843,-3723,-3437,-3016,-2446,-1793,-1069,-341,360,992,1518,1926,2200,2346,2383,2324,2217,2085,1974,1915,1928,2031,2227,2503,2841,3216,3592,3938,4222,4412,4494,4444,4271,3974,3574,3096,2567,2018,1484,991,559,221,-28,-164,-195,-124,45,293,604,954,1315,1657,1951,2161,2273,2259,2123,1862,1493,1032,510,-52,-625,-1185,-1705,-2173,-2544,-2838,-2995,-3057,-2987,-2822,-2578,-2288,-1986,-1723,-1512,-1399,-1389,-1477,-1670,-1918,-2217,-2504,-2769,-2954,-3054,-3040,-2906,-2659,-2303,-1865,-1365,-840,-307,188,649,1028,1361,1612,1827,2005,2172,2349,2545,2768,3009,3267,3505,3721,3871,3943,3917,3775,3523,3142,2667,2080,1428,704,-49,-817,-1571,-2281,-2928,-3471,-3899,-4181,-4308,-4277,-4075,-3731,-3246,-2656,-1984,-1259,-528,200,868,1470,1967,2344,2588,2683,2633,2433,2104,1666,1139,568,-29,-602,-1138,-1606,-1994,-2301,-2519,-2670,-2750,-2794,-2800,-2806,-2815,-2852,-2915,-3019,-3140,-3278,-3397,-3485,-3491,-3415,-3204,-2869,-2399,-1795,-1092,-311,500,1301,2042,2687,3197,3555,3752,3792,3696,3494,3219,2920,2625,2384,2205,2120,2117,2192,2321,2462,2590,2649,2615,2457,2157,1726,1171,536,-143,-812,-1411,-1906,-2240,-2407,-2380,-2176,-1803,-1297,-691,-37,632,1257,1807,2247,2548,2705,2710,2576,2313,1954,1516,1036,541,56,-386,-773,-1074,-1293,-1404,-1436,-1366,-1252,-1077,-909,-748,-641,-605,-656,-807,-1050,-1382,-1772,-2204,-2634,-3042,-3378,-3637,-3770,-3790,-3670,-3422,-3058,-2585,-2046,-1451,-846,-247,301,795,1200,1520,1749,1889,1960,1972,1949,1909,1872,1857,1867,1922,2005,2133,2275,2433,2591,2723,2835,2883,2889,2810,2673,2449,2161,1798,1387,927,453,-25,-467,-858,-1152,-1346,-1408,-1345,-1156,-861,-489,-75,341,721,1031,1241,1337,1309,1169,926,608,242,-144,-520,-859,-1150,-1360,-1509,-1571,-1573,-1521,-1433,-1339,-1257,-1214,-1231,-1328,-1498,-1757,-2067,-2430,-2786,-3121,-3388,-3553,-3606,-3514,-3294,-2937,-2476,-1915,-1303,-650,-1,621,1188,1672,2056,2331,2492,2548,2527,2436,2335,2232,2170,2163,2217,2336,2490,2664,2810,2896,2887,2749,2471,2046,1488,826,85,-680,-1439,-2137,-2738,-3212,-3526,-3664,-3622,-3399,-3000,-2460,-1782,-1022,-197,647,1471,2246,2925,3490,3901,4144,4207,4074,3763,3282,2655,1938,1149,385,-337,-928,-1365,-1620,-1684,-1588,-1367,-1076,-782,-538,-398,-391,-534,-817,-1215,-1698,-2207,-2706,-3137,-3453,-3636,-3637,-3470,-3113,-2589,-1920,-1133,-285,594,1427,2187,2805,3259,3518,3582,3458,3182,2792,2333,1873,1436,1081,825,674,638,682,794,931,1059,1147,1164,1093,916,643,271,-171,-669,-1186,-1690,-2153,-2531,-2817,-2968,-2995,-2872,-2625,-2247,-1785,-1242,-676,-104,418,865,1201,1401,1457,1358,1125,767,335,-153,-626,-1060,-1394,-1612,-1681,-1609,-1406,-1099,-742,-367,-44,199,307,278,83,-248,-705,-1254,-1842,-2446,-3009,-3504,-3906,-4183,-4337,-4354,-4237,-4002,-3642,-3199,-2666,-2089,-1469,-848,-231,360,912,1423,1884,2301,2671,3007,3299,3572,3801,4010,4181,4313,4410,4456,4462,4417,4324,4182,3980,3724,3392,2997,2518,1975,1363,715,41,-613,-1228,-1761,-2190,-2486,-2634,-2626,-2460,-2155,-1716,-1188,-595,16,605,1132,1561,1864,2024,2036,1908,1652,1305,888,449,22,-359,-672,-892,-1032,-1083,-1077,-1035,-979,-940,-938,-978,-1077,-1226,-1415,-1637,-1860,-2069,-2235,-2336,-2344,-2260,-2053,-1746,-1323,-822,-241,373,1002,1609,2155,2623,2980,3213,3313,3288,3140,2903,2595,2259,1916,1613,1358,1178,1077,1044,1082,1157,1261,1359,1435,1465,1434,1329,1143,880,536,135,-324,-812,-1314,-1812,-2274,-2693,-3030,-3276,-3404,-3402,-3267,-2992,-2595,-2093,-1521,-911,-311,236,700,1026,1227,1256,1148,899,537,112,-369,-833,-1265,-1627,-1889,-2042,-2085,-2013,-1854,-1631,-1363,-1105,-871,-710,-638,-680,-831,-1097,-1439,-1836,-2232,-2584,-2834,-2946,-2877,-2616,-2160,-1527,-755,112,1010,1884,2669,3319,3792,4073,4159,4066,3840,3512,3156,2800,2502,2280,2140,2086,2079,2107,2123,2105,2027,1877,1652,1367,1028,668,290,-71,-417,-722,-992,-1207,-1360,-1451,-1451,-1373,-1204,-950,-630,-260,134,513,860,1129,1319,1387,1356,1190,932,567,140,-337,-825,-1299,-1721,-2079,-2341,-2509,-2582,-2565,-2486,-2363,-2220,-2100,-2004,-1976,-2000,-2105,-2266,-2489,-2745,-3015,-3273,-3492,-3645,-3717,-3684,-3553,-3309,-2979,-2556,-2079,-1545,-992,-420,134,674,1171,1624,2024,2365,2654,2898,3106,3301,3480,3675,3867,4076,4276,4474,4638,4779,4866,4913,4900,4830,4697,4488,4194,3802,3292,2678,1941,1122,233,-663,-1523,-2279,-2883,-3284,-3461,-3394,-3110,-2630,-2007,-1306,-583,89,662,1084,1334,1386,1261,963,534,13,-560,-1126,-1665,-2119,-2494,-2753,-2916,-2983,-2977,-2923,-2838,-2758,-2682,-2640,-2624,-2629,-2660,-2684,-2704,-2698,-2650,-2563,-2415,-2210,-1952,-1623,-1255,-817,-354,152,661,1171,1646,2071,2419,2679,2831,2892,2851,2747,2590,2414,2244,2091,1976,1887,1833,1798,1767,1752,1719,1702,1673,1658,1648,1645,1645,1632,1594,1519,1387,1195,946,644,324,-4,-301,-543,-711,-783,-758,-641,-438,-175,129,438,733,972,1152,1237,1242,1154,1004,805,586,377,202,73,6,-9,17,71,115,142,113,28,-138,-372,-684,-1061,-1486,-1952,-2435,-2918,-3386,-3804,-4160,-4424,-4574,-4593,-4457,-4167,-3720,-3126,-2423,-1624,-802,26,795,1480,2046,2478,2776,2946,3000,2976,2870,2739,2570,2401,2226,2062,1902,1758,1625,1506,1404,1317,1245,1181,1124,1052,979,870,752,599,439,272,115,-12,-100,-136,-108,-26,117,306,528,766,996,1196,1335,1397,1347,1195,922,559,114,-364,-853,-1298,-1686,-1983,-2184,-2291,-2315,-2276,-2200,-2107,-2024,-1971,-1961,-2004,-2107,-2269,-2488,-2757,-3059,-3381,-3709,-4014,-4290,-4504,-4653,-4719,-4699,-4589,-4394,-4118,-3770,-3359,-2893,-2381,-1828,-1245,-644,-28,579,1184,1754,2299,2797,3248,3638,3962,4214,4387,4486,4502,4457,4341,4180,3972,3736,3471,3198,2898,2598,2280,1949,1610,1248,885,504,132,-234,-567,-857,-1075,-1213,-1243,-1164,-975,-679,-310,116,558,983,1354,1655,1850,1955,1951,1857,1683,1445,1164,854,528,204,-111,-413,-681,-935,-1147,-1335,-1484,-1605,-1680,-1729,-1729,-1696,-1618,-1502,-1347,-1159,-944,-705,-458,-203,36,266,462,638,783,903,1003,1091,1168,1241,1300,1341,1353,1326,1245,1112,921,683,413,130,-137,-362,-523,-601,-590,-488,-313,-83,174,431,654,821,916,904,818,608,336,-25,-419,-838,-1234,-1592,-1866,-2057,-2128,-2097,-1965,-1742,-1469,-1143,-818,-488,-197,68,276,444,553,625,648,646,611,564,506,449,399,361,338,339,352,382,410,424,412,338,213,-7,-299,-673,-1115,-1601,-2099,-2587,-3012,-3351,-3566,-3625,-3514,-3216,-2738,-2090,-1294,-401,559,1514,2420,3222,3877,4355,4636,4725,4618,4350,3936,3402,2794,2124,1436,757,109,-471,-963,-1352,-1615,-1757,-1769,-1666,-1463,-1184,-847,-487,-113,236,568,843,1092,1273,1423,1521,1589,1630,1651,1657,1657,1645,1623,1587,1527,1436,1314,1147,938,693,400,94,-241,-569,-890,-1187,-1450,-1674,-1854,-1992,-2092,-2162,-2205,-2238,-2265,-2307,-2367,-2465,-2596,-2777,-2993,-3243,-3510,-3773,-4008,-4198,-4308,-4327,-4228,-4009,-3655,-3174,-2571,-1854,-1053,-181,722,1626,2498,3294,3988,4554,4960,5227,5324,5302,5158,4934,4658,4357,4055,3776,3517,3299,3098,2921,2743,2548,2326,2048,1711,1300,815,265,-339,-972,-1606,-2204,-2737,-3171,-3478,-3653,-3673,-3562,-3317,-2980,-2569,-2128,-1683,-1268,-905,-615,-400,-268,-214,-224,-296,-402,-544,-703,-865,-1043,-1198,-1372,-1516,-1660,-1782,-1878,-1945,-1974,-1953,-1882,-1763,-1575,-1364,-1091,-821,-534,-277,-55,106,201,224,184,104,6,-68,-92,-22,150,442,837,1318,1839,2365,2841,3227,3502,3627,3628,3486,3255,2943,2603,2257,1949,1685,1500,1368,1315,1287,1300,1286,1263,1167,1015,775,453,65,-390,-867,-1359,-1817,-2221,-2537,-2742,-2829,-2783,-2618,-2340,-1973,-1547,-1080,-606,-151,275,637,948,1175,1339,1420,1437,1395,1293,1155,985,788,589,378,171,-34,-249,-460,-691,-934,-1196,-1474,-1761,-2043,-2312,-2549,-2737,-2870,-2925,-2903,-2798,-2601,-2331,-1963,-1530,-1005,-414,254,982,1760,2558,3350,4092,4746,5273,5629,5798,5756,5505,5058,4428,3655,2776,1835,881,-24,-844,-1508,-1994,-2255,-2282,-2076,-1656,-1067,-362,390,1120,1758,2256,2571,2689,2611,2358,1967,1479,945,404,-90,-517,-840,-1056,-1162,-1168,-1106,-1002,-902,-837,-854,-964,-1197,-1530,-1962,-2446,-2949,-3425,-3826,-4124,-4288,-4317,-4215,-4005,-3719,-3393,-3064,-2777,-2537,-2402,-2344,-2409,-2562,-2826,-3159,-3575,-4012,-4471,-4886,-5237,-5461,-5539,-5409,-5078,-4510,-3737,-2764,-1653,-429,820,2064,3229,4274,5169,5878,6395,6722,6854,6824,6650,6362,6001,5593,5181,4782,4424,4109,3850,3633,3455,3297,3152,2997,2833,2641,2430,2191,1934,1663,1381,1114,850,627,437,307,246,259,365,546,810,1125,1476,1821,2135,2363,2488,2461,2282,1925,1417,752,-14,-860,-1730,-2583,-3370,-4055,-4596,-4985,-5189,-5230,-5108,-4854,-4513,-4117,-3720,-3356,-3066,-2859,-2751,-2724,-2762,-2830,-2896,-2912,-2863,-2700,-2437,-2045,-1552,-970,-328,343,1001,1626,2168,2624,2963,3182,3288,3276,3176,2999,2762,2499,2211,1922,1643,1363,1109,854,617,387,157,-53,-274,-477,-687,-898,-1121,-1362,-1632,-1928,-2260,-2605,-2960,-3284,-3564,-3750,-3831,-3763,-3551,-3183,-2678,-2062,-1372,-643,62,724,1289,1747,2075,2287,2374,2375,2296,2171,2024,1875,1749,1659,1617,1627,1682,1770,1873,1957,2009,1990,1893,1705,1426,1078,676,261,-140,-484,-748,-903,-935,-845,-627,-305,118,609,1152,1713,2264,2774,3206,3521,3695,3691,3498,3109,2537,1802,954,39,-888,-1750,-2516,-3109,-3527,-3726,-3722,-3516,-3134,-2609,-1969,-1259,-514,221,914,1515,2006,2350,2535,2565,2443,2192,1854,1455,1054,668,349,89,-72,-174,-186,-170,-97,-19,71,159,225,276,297,278,225,123,-26,-220,-458,-725,-1025,-1322,-1633,-1913,-2169,-2390,-2561,-2701,-2798,-2880,-2951,-3040,-3152,-3309,-3517,-3769,-4066,-4377,-4675,-4934,-5094,-5131,-4995,-4660,-4120,-3367,-2437,-1360,-204,978,2106,3135,4000,4688,5163,5448,5553,5500,5347,5099,4827,4526,4246,3982,3747,3541,3354,3182,3010,2830,2629,2398,2132,1826,1486,1120,741,377,43,-224,-406,-486,-444,-287,-14,360,807,1308,1822,2317,2751,3092,3295,3346,3203,2878,2347,1652,798,-151,-1160,-2158,-3100,-3918,-4584,-5061,-5342,-5439,-5366,-5154,-4855,-4476,-4084,-3671,-3282,-2906,-2572,-2264,-2010,-1794,-1636,-1522,-1463,-1434,-1436,-1437,-1430,-1377,-1279,-1096,-854,-518,-133,313,773,1237,1662,2028,2307,2480,2534,2468,2277,1986,1595,1144,645,143,-352,-789,-1164,-1442,-1617,-1686,-1646,-1532,-1353,-1157,-970,-830,-769,-800,-934,-1164,-1465,-1815,-2162,-2463,-2682,-2745,-2667,-2381,-1931,-1312,-574,227,1039,1789,2434,2925,3243,3390,3372,3234,3005,2735,2471,2229,2058,1941,1900,1911,1966,2041,2116,2182,2203,2202,2132,2032,1875,1682,1461,1210,961,698,463,242,64,-65,-141,-138,-74,74,286,559,866,1179,1465,1680,1795,1769,1585,1242,741,118,-591,-1335,-2045,-2671,-3151,-3449,-3534,-3402,-3065,-2549,-1906,-1171,-413,332,1009,1590,2037,2344,2486,2468,2294,1970,1533,1005,432,-138,-667,-1097,-1411,-1566,-1571,-1426,-1144,-777,-344,93,497,836,1075,1203,1223,1134,967,729,459,155,-145,-461,-759,-1072,-1364,-1661,-1939,-2196,-2430,-2628,-2798,-2931,-3055,-3155,-3274,-3394,-3543,-3712,-3897,-4089,-4269,-4409,-4495,-4485,-4366,-4115,-3713,-3176,-2493,-1713,-852,29,897,1696,2399,2975,3423,3740,3948,4070,4129,4154,4152,4133,4089,4004,3869,3662,3390,3051,2669,2269,1894,1560,1319,1163,1122,1169,1302,1487,1704,1926,2132,2307,2453,2564,2652,2724,2794,2868,2952,3036,3116,3162,3167,3078,2901,2586,2151,1581,904,145,-659,-1462,-2224,-2894,-3441,-3837,-4065,-4122,-4027,-3789,-3457,-3051,-2630,-2205,-1837,-1516,-1287,-1139,-1076,-1097,-1187,-1328,-1512,-1700,-1883,-2023,-2105,-2095,-1996,-1791,-1500,-1141,-746,-357,-2,278,481,579,613,560,495,394,319,257,219,198,165,115,12,-134,-348,-591,-860,-1116,-1334,-1498,-1588,-1619,-1592,-1555,-1509,-1512,-1556,-1677,-1848,-2076,-2310,-2541,-2713,-2809,-2795,-2656,-2390,-2003,-1519,-963,-379,207,746,1216,1591,1864,2028,2108,2109,2076,2017,1986,1971,2021,2103,2240,2401,2574,2747,2890,3009,3074,3100,3070,2990,2861,2673,2439,2147,1814,1433,1039,634,259,-66,-315,-456,-494,-418,-259,-40,192,400,528,565,471,268,-42,-413,-815,-1192,-1512,-1738,-1853,-1859,-1751,-1571,-1317,-1044,-750,-477,-221,-5,173,303,380,406,371,285,139,-45,-269,-499,-732,-927,-1074,-1145,-1127,-1013,-793,-489,-99,343,817,1301,1754,2161,2484,2713,2831,2827,2709,2466,2125,1682,1157,566,-82,-756,-1440,-2106,-2716,-3250,-3654,-3931,-4033,-3987,-3779,-3454,-3045,-2601,-2174,-1805,-1530,-1370,-1329,-1383,-1523,-1687,-1859,-1976,-2026,-1968,-1813,-1550,-1205,-802,-368,72,485,866,1201,1490,1750,1978,2202,2415,2637,2851,3059,3234,3370,3435,3426,3329,3146,2896,2588,2260,1936,1646,1410,1251,1154,1139,1175,1257,1370,1500,1636,1790,1940,2106,2273,2447,2598,2731,2789,2775,2641,2378,1974,1433,763,15,-799,-1601,-2373,-3049,-3603,-4014,-4257,-4355,-4298,-4123,-3852,-3510,-3133,-2740,-2358,-2004,-1692,-1440,-1239,-1118,-1042,-1040,-1080,-1165,-1280,-1408,-1538,-1652,-1732,-1764,-1730,-1619,-1428,-1150,-796,-380,83,566,1046,1495,1890,2207,2431,2551,2557,2444,2222,1888,1463,965,412,-152,-703,-1189,-1595,-1864,-2007,-1994,-1849,-1599,-1273,-932,-614,-382,-255,-278,-430,-722,-1097,-1531,-1949,-2318,-2573,-2686,-2634,-2404,-2016,-1487,-858,-170,534,1202,1809,2316,2714,2986,3153,3201,3185,3087,2969,2822,2687,2554,2451,2355,2281,2206,2131,2036,1931,1794,1637,1457,1260,1049,843,636,448,288,150,56,-9,-40,-42,-36,-15,-16,-25,-76,-161,-287,-454,-639,-839,-1031,-1178,-1288,-1309,-1260,-1126,-915,-651,-352,-51,227,458,628,734,768,760,702,626,531,430,321,203,66,-87,-257,-441,-621,-786,-920,-1001,-1020,-966,-839,-640,-389,-86,231,557,853,1111,1299,1404,1410,1305,1093,767,354,-146,-691,-1264,-1835,-2373,-2862,-3280,-3611,-3854,-3993,-4038,-3981,-3839,-3620,-3343,-3037,-2713,-2414,-2145,-1936,-1788,-1708,-1683,-1710,-1760,-1832,-1888,-1936,-1957,-1947,-1927,-1871,-1812,-1730,-1628,-1495,-1319,-1080,-777,-397,60,566,1123,1685,2237,2745,3189,3550,3824,4012,4121,4171,4177,4156,4124,4090,4053,4025,3987,3947,3893,3828,3747,3654,3547,3433,3308,3183,3039,2900,2741,2587,2419,2255,2088,1921,1750,1567,1366,1135,865,553,194,-203,-632,-1072,-1505,-1917,-2274,-2575,-2794,-2927,-2977,-2924,-2803,-2585,-2325,-2000,-1671,-1325,-1028,-768,-598,-513,-522,-634,-814,-1061,-1328,-1603,-1841,-2034,-2139,-2164,-2084,-1905,-1624,-1256,-805,-305,232,775,1278,1730,2076,2303,2387,2307,2082,1705,1218,639,19,-609,-1196,-1712,-2121,-2410,-2560,-2580,-2477,-2265,-1986,-1657,-1322,-1010,-746,-554,-446,-419,-469,-574,-716,-868,-1000,-1096,-1127,-1092,-978,-790,-546,-249,64,399,708,1005,1264,1484,1680,1829,1970,2077,2182,2261,2337,2377,2403,2380,2320,2212,2051,1854,1618,1365,1103,857,627,435,280,166,96,62,56,73,102,130,156,165,158,131,84,21,-62,-155,-267,-392,-532,-692,-865,-1055,-1256,-1457,-1655,-1835,-1979,-2082,-2127,-2094,-2000,-1815,-1568,-1258,-908,-545,-198,109,344,489,539,482,346,144,-94,-324,-520,-644,-677,-602,-421,-136,231,656,1112,1561,1977,2330,2599,2768,2826,2777,2612,2347,1985,1533,1014,432,-190,-823,-1460,-2056,-2599,-3060,-3412,-3655,-3759,-3738,-3587,-3320,-2965,-2539,-2080,-1630,-1208,-865,-607,-472,-449,-556,-760,-1059,-1409,-1794,-2163,-2497,-2752,-2913,-2950,-2864,-2640,-2299,-1845,-1303,-701,-60,587,1214,1806,2327,2789,3154,3454,3662,3810,3891,3928,3929,3903,3864,3811,3753,3683,3602,3507,3386,3256,3091,2917,2726,2521,2322,2112,1918,1720,1539,1360,1190,1034,878,745,608,491,372,254,132,-13,-171,-359,-563,-784,-1007,-1211,-1390,-1515,-1593,-1603,-1562,-1473,-1350,-1216,-1084,-980,-914,-899,-940,-1036,-1177,-1355,-1536,-1722,-1864,-1964,-1988,-1937,-1794,-1580,-1293,-965,-619,-277,21,276,454,574,627,638,618,596,565,553,539,524,490,414,297,113,-120,-408,-729,-1060,-1382,-1664,-1895,-2054,-2135,-2147,-2080,-1975,-1815,-1650,-1466,-1303,-1159,-1048,-983,-962,-984,-1048,-1130,-1220,-1293,-1323,-1296,-1191,-1009,-746,-427,-53,330,720,1074,1387,1647,1848,2002,2104,2186,2233,2280,2306,2330,2336,2326,2297,2243,2175,2085,1991,1895,1801,1726,1660,1627,1605,1622,1651,1711,1783,1859,1928,1972,1971,1919,1794,1598,1330,1005,631,239,-157,-538,-875,-1172,-1410,-1590,-1718,-1787,-1811,-1785,-1724,-1621,-1490,-1332,-1154,-974,-790,-628,-487,-384,-321,-297,-316,-353,-420,-473,-526,-541,-524,-461,-350,-203,-19,178,377,558,707,800,842,810,722,573,382,160,-76,-316,-542,-761,-956,-1152,-1339,-1541,-1761,-2014,-2294,-2603,-2924,-3235,-3511,-3723,-3833,-3835,-3694,-3432,-3047,-2579,-2066,-1559,-1101,-751,-521,-452,-521,-737,-1045,-1431,-1832,-2216,-2541,-2771,-2890,-2884,-2746,-2491,-2121,-1669,-1138,-570,37,646,1254,1850,2413,2953,3453,3907,4318,4667,4952,5165,5290,5322,5263,5100,4853,4527,4138,3720,3280,2857,2467,2120,1844,1622,1476,1385,1345,1354,1383,1442,1499,1554,1593,1599,1574,1499,1378,1208,992,745,471,189,-92,-361,-608,-840,-1037,-1230,-1389,-1544,-1681,-1803,-1912,-2001,-2075,-2120,-2152,-2158,-2146,-2125,-2078,-2035,-1968,-1898,-1808,-1694,-1565,-1394,-1209,-979,-743,-476,-211,58,324,567,810,1024,1225,1400,1543,1646,1701,1683,1597,1416,1153,793,365,-138,-671,-1224,-1750,-2231,-2619,-2904,-3043,-3042,-2878,-2580,-2152,-1644,-1085,-535,-35,366,642,769,751,596,335,2,-360,-716,-1022,-1264,-1411,-1467,-1427,-1301,-1102,-848,-541,-218,132,480,831,1171,1494,1802,2079,2330,2534,2689,2786,2814,2772,2651,2472,2226,1946,1642,1333,1054,807,626,507,461,484,557,679,804,934,1018,1060,1023,916,721,459,131,-234,-628,-1013,-1374,-1688,-1919,-2070,-2108,-2031,-1854,-1554,-1192,-746,-288,184,616,990,1286,1472,1565,1539,1417,1205,917,578,204,-180,-551,-889,-1164,-1365,-1468,-1464,-1353,-1133,-824,-448,-27,399,808,1171,1463,1684,1817,1877,1859,1782,1646,1456,1217,921,565,154,-326,-843,-1409,-1977,-2538,-3052,-3487,-3823,-4026,-4102,-4027,-3835,-3517,-3126,-2671,-2203,-1741,-1321,-967,-694,-516,-443,-461,-576,-761,-1008,-1294,-1595,-1900,-2182,-2435,-2644,-2798,-2886,-2900,-2825,-2649,-2366,-1965,-1447,-827,-108,663,1475,2271,3031,3700,4267,4695,4983,5127,5131,5018,4810,4522,4204,3850,3516,3197,2918,2692,2510,2392,2314,2271,2251,2217,2165,2053,1878,1615,1283,873,425,-36,-478,-854,-1146,-1324,-1383,-1326,-1165,-928,-638,-336,-37,206,396,481,475,345,116,-227,-639,-1116,-1599,-2071,-2472,-2785,-2973,-3029,-2956,-2758,-2478,-2135,-1767,-1414,-1084,-810,-589,-413,-288,-181,-100,-13,78,186,310,453,597,747,870,968,1011,997,906,736,495,174,-187,-594,-999,-1381,-1720,-1978,-2155,-2235,-2219,-2125,-1959,-1754,-1519,-1276,-1045,-813,-610,-406,-219,-36,134,284,404,470,482,415,273,66,-207,-499,-810,-1074,-1293,-1410,-1428,-1316,-1080,-717,-248,311,930,1581,2222,2826,3357,3786,4097,4267,4305,4205,3993,3687,3316,2922,2526,2167,1871,1640,1509,1443,1469,1536,1651,1768,1872,1929,1909,1800,1574,1246,807,298,-256,-810,-1311,-1732,-2026,-2186,-2213,-2105,-1915,-1645,-1353,-1061,-792,-567,-396,-268,-199,-157,-152,-165,-191,-237,-277,-344,-407,-496,-585,-693,-792,-893,-974,-1027,-1044,-1023,-944,-830,-656,-452,-204,59,346,625,897,1136,1338,1475,1552,1540,1443,1259,977,625,189,-295,-829,-1377,-1938,-2473,-2978,-3420,-3791,-4073,-4256,-4341,-4321,-4210,-4012,-3737,-3402,-3010,-2584,-2126,-1665,-1217,-802,-467,-211,-95,-109,-278,-597,-1034,-1571,-2143,-2706,-3193,-3545,-3718,-3663,-3373,-2835,-2071,-1130,-46,1094,2237,3304,4236,4987,5533,5844,5952,5847,5588,5199,4728,4221,3723,3264,2886,2596,2422,2344,2373,2462,2607,2755,2885,2953,2939,2822,2589,2247,1809,1293,737,173,-371,-842,-1241,-1520,-1697,-1755,-1715,-1593,-1411,-1188,-956,-717,-501,-304,-138,-8,95,152,180,161,102,-3,-163,-366,-624,-913,-1226,-1546,-1833,-2081,-2248,-2317,-2290,-2140,-1904,-1577,-1197,-785,-376,11,351,632,847,989,1070,1088,1055,976,863,710,544,343,142,-80,-301,-522,-742,-950,-1150,-1345,-1517,-1692,-1840,-1972,-2080,-2140,-2160,-2113,-1992,-1800,-1526,-1191,-807,-398,-8,342,602,750,761,626,356,-27,-488,-969,-1426,-1793,-2030,-2098,-1979,-1670,-1187,-570,142,890,1616,2275,2812,3200,3431,3490,3416,3222,2955,2658,2363,2115,1923,1817,1776,1819,1907,2029,2161,2269,2336,2339,2254,2083,1813,1461,1036,563,81,-401,-824,-1197,-1473,-1667,-1773,-1803,-1777,-1714,-1626,-1546,-1458,-1390,-1323,-1260,-1190,-1102,-1001,-861,-714,-522,-331,-120,85,278,443,581,668,722,733,706,660,591,526,461,411,374,354,350,352,362,373,386,401,419,447,489,543,614,685,757,804,820,777,677,502,254,-57,-432,-844,-1284,-1730,-2159,-2565,-2913,-3214,-3434,-3583,-3651,-3622,-3512,-3304,-3011,-2636,-2193,-1707,-1198,-716,-282,50,255,313,201,-62,-462,-968,-1516,-2076,-2570,-2961,-3197,-3245,-3097,-2746,-2214,-1525,-730,133,1004,1842,2597,3236,3735,4081,4276,4335,4275,4131,3930,3699,3467,3244,3037,2859,2684,2541,2381,2253,2109,1993,1882,1798,1728,1681,1641,1605,1568,1503,1428,1308,1171,990,786,552,297,28,-247,-517,-773,-1004,-1193,-1341,-1419,-1448,-1402,-1305,-1164,-991,-821,-670,-571,-537,-594,-732,-963,-1265,-1615,-1998,-2369,-2715,-2991,-3194,-3278,-3262,-3110,-2845,-2463,-1991,-1434,-851,-236,346,883,1353,1718,1995,2159,2221,2190,2070,1873,1615,1293,924,514,68,-398,-876,-1346,-1791,-2191,-2516,-2759,-2884,-2895,-2773,-2529,-2163,-1701,-1160,-574,15,578,1060,1438,1660,1719,1590,1282,815,217,-456,-1152,-1807,-2364,-2767,-2983,-2992,-2780,-2383,-1807,-1124,-367,400,1126,1776,2300,2705,2955,3090,3095,3026,2888,2738,2586,2474,2413,2413,2478,2590,2741,2903,3052,3170,3227,3226,3144,2998,2786,2524,2222,1900,1551,1212,855,508,160,-186,-520,-845,-1147,-1418,-1642,-1816,-1917,-1954,-1913,-1805,-1640,-1426,-1185,-930,-673,-432,-205,-8,156,296,379,429,406,326,169,-55,-340,-666,-1012,-1334,-1624,-1821,-1932,-1921,-1797,-1569,-1240,-860,-431,1,409,785,1084,1321,1465,1531,1513,1415,1259,1027,761,430,69,-342,-792,-1277,-1797,-2331,-2874,-3386,-3860,-4253,-4543,-4721,-4754,-4663,-4435,-4102,-3680,-3204,-2702,-2214,-1763,-1385,-1087,-897,-805,-812,-903,-1050,-1240,-1427,-1593,-1699,-1726,-1646,-1456,-1140,-718,-190,397,1035,1664,2263,2795,3227,3559,3774,3894,3930,3914,3868,3823,3798,3804,3857,3933,4053,4168,4289,4373,4411,4380,4264,4057,3754,3369,2907,2398,1860,1327,821,372,-15,-308,-530,-660,-734,-754,-750,-737,-730,-743,-776,-829,-896,-962,-1025,-1070,-1097,-1111,-1094,-1087,-1048,-1033,-997,-988,-977,-992,-1031,-1093,-1203,-1340,-1521,-1721,-1939,-2148,-2326,-2451,-2498,-2449,-2307,-2052,-1716,-1296,-830,-327,173,667,1118,1520,1863,2117,2296,2358,2326,2168,1901,1523,1045,492,-115,-745,-1359,-1927,-2407,-2772,-2992,-3053,-2953,-2695,-2297,-1790,-1204,-582,37,616,1116,1506,1766,1879,1844,1658,1353,929,444,-88,-615,-1110,-1528,-1859,-2063,-2150,-2105,-1939,-1670,-1309,-896,-448,-7,405,760,1037,1235,1345,1394,1391,1376,1368,1396,1479,1617,1806,2024,2240,2423,2535,2554,2458,2250,1941,1554,1124,679,256,-126,-448,-707,-907,-1052,-1156,-1229,-1274,-1313,-1334,-1355,-1366,-1384,-1390,-1404,-1404,-1391,-1360,-1288,-1173,-999,-765,-471,-123,257,655,1039,1379,1671,1866,1987,1994,1920,1744,1503,1195,854,501,160,-139,-381,-540,-616,-599,-506,-344,-135,101,344,583,800,1004,1178,1338,1472,1584,1657,1684,1640,1509,1276,923,464,-115,-768,-1494,-2230,-2953,-3614,-4174,-4610,-4886,-5008,-4963,-4765,-4435,-3990,-3466,-2887,-2285,-1697,-1149,-674,-289,-17,134,164,76,-104,-359,-653,-952,-1217,-1423,-1525,-1524,-1389,-1138,-768,-313,207,751,1290,1789,2210,2551,2777,2909,2948,2908,2833,2726,2643,2580,2575,2615,2710,2842,2995,3150,3284,3390,3437,3442,3379,3268,3109,2902,2668,2400,2121,1828,1547,1275,1040,840,696,601,557,554,571,594,601,573,498,369,186,-44,-299,-584,-859,-1125,-1375,-1584,-1783,-1950,-2111,-2269,-2431,-2611,-2797,-3001,-3196,-3380,-3527,-3624,-3648,-3595,-3448,-3214,-2901,-2509,-2080,-1604,-1128,-658,-211,188,539,837,1059,1232,1324,1362,1323,1231,1061,838,546,203,-197,-622,-1072,-1500,-1891,-2199,-2408,-2476,-2410,-2189,-1848,-1392,-874,-321,223,709,1124,1420,1592,1628,1511,1267,887,406,-152,-759,-1359,-1929,-2405,-2761,-2958,-2975,-2807,-2458,-1951,-1318,-608,142,874,1559,2156,2652,3033,3309,3478,3577,3603,3602,3575,3549,3538,3543,3572,3617,3671,3717,3740,3710,3619,3436,3155,2774,2293,1728,1106,449,-203,-821,-1370,-1828,-2172,-2395,-2498,-2487,-2387,-2208,-1991,-1740,-1491,-1247,-1022,-818,-638,-472,-330,-190,-70,49,147,234,286,303,268,166,7,-233,-519,-856,-1214,-1558,-1879,-2126,-2297,-2365,-2328,-2185,-1949,-1630,-1258,-839,-408,28,457,855,1236,1573,1871,2118,2302,2413,2436,2360,2174,1874,1458,932,309,-391,-1139,-1910,-2658,-3358,-3962,-4450,-4787,-4969,-4976,-4834,-4534,-4127,-3623,-3067,-2496,-1937,-1423,-974,-610,-328,-148,-38,-19,-43,-126,-220,-329,-424,-493,-527,-525,-468,-381,-244,-83,111,322,547,783,1016,1255,1488,1723,1957,2198,2445,2707,2978,3264,3551,3837,4103,4338,4526,4649,4705,4676,4563,4370,4087,3735,3305,2819,2279,1701,1104,514,-55,-557,-987,-1301,-1501,-1569,-1517,-1360,-1121,-833,-524,-227,37,249,393,481,494,460,375,253,104,-65,-245,-431,-620,-810,-997,-1181,-1357,-1527,-1677,-1811,-1915,-1984,-2012,-1992,-1919,-1797,-1623,-1406,-1154,-872,-582,-286,-3,257,488,679,834,937,1005,1018,990,916,793,629,420,180,-91,-376,-660,-938,-1179,-1382,-1533,-1621,-1652,-1623,-1537,-1413,-1242,-1058,-849,-648,-453,-289,-164,-96,-98,-173,-335,-564,-862,-1197,-1552,-1887,-2182,-2407,-2540,-2582,-2515,-2361,-2119,-1816,-1459,-1071,-661,-238,187,609,1026,1431,1819,2193,2527,2842,3103,3325,3487,3589,3621,3583,3467,3275,3013,2685,2311,1902,1484,1068,689,338,44,-208,-414,-582,-728,-851,-964,-1063,-1148,-1214,-1252,-1255,-1222,-1139,-1019,-847,-649,-410,-159,112,387,650,903,1127,1314,1458,1546,1572,1537,1433,1265,1045,773,475,158,-152,-445,-694,-895,-1032,-1106,-1111,-1058,-947,-793,-605,-391,-170,60,274,480,647,787,870,904,874,777,619,395,119,-206,-568,-964,-1375,-1804,-2227,-2639,-3024,-3357,-3633,-3811,-3905,-3866,-3732,-3469,-3115,-2675,-2182,-1653,-1135,-634,-198,172,447,624,701,680,577,407,190,-50,-282,-492,-648,-739,-760,-689,-554,-336,-67,247,593,946,1303,1645,1962,2253,2500,2714,2879,3012,3102,3164,3203,3223,3242,3257,3282,3319,3360,3414,3450,3479,3460,3389,3251,3023,2720,2322,1861,1348,816,297,-185,-583,-899,-1099,-1194,-1191,-1095,-938,-741,-516,-315,-122,-3,73,49,-50,-242,-520,-861,-1254,-1672,-2084,-2474,-2811,-3084,-3292,-3417,-3489,-3483,-3439,-3341,-3210,-3045,-2856,-2648,-2428,-2206,-1988,-1786,-1595,-1427,-1266,-1113,-965,-790,-622,-409,-197,43,277,514,719,907,1041,1144,1191,1209,1185,1145,1092,1039,1001,977,983,1008,1061,1121,1197,1259,1309,1331,1313,1254,1145,975,755,473,134,-251,-683,-1136,-1603,-2052,-2470,-2819,-3092,-3255,-3308,-3239,-3046,-2744,-2338,-1848,-1293,-694,-71,553,1158,1728,2244,2696,3072,3376,3587,3735,3790,3785,3709,3575,3393,3166,2905,2620,2312,1994,1671,1341,1017,694,375,64,-235,-529,-792,-1038,-1238,-1391,-1480,-1498,-1437,-1305,-1107,-863,-600,-335,-102,94,228,315,344,343,314,271,227,178,131,80,22,-47,-125,-215,-304,-393,-467,-521,-550,-549,-514,-451,-359,-235,-93,78,265,473,695,928,1164,1397,1613,1806,1953,2056,2092,2061,1951,1759,1485,1127,691,180,-391,-1019,-1668,-2337,-2981,-3584,-4109,-4539,-4837,-5010,-5025,-4919,-4672,-4337,-3917,-3451,-2959,-2465,-1978,-1522,-1088,-708,-373,-119,57,128,89,-60,-311,-644,-1032,-1429,-1815,-2128,-2364,-2477,-2471,-2329,-2070,-1699,-1238,-706,-121,486,1107,1702,2274,2783,3233,3602,3889,4111,4248,4351,4390,4416,4411,4392,4351,4282,4180,4028,3831,3570,3264,2907,2513,2098,1673,1254,868,513,225,-2,-143,-208,-187,-100,52,238,449,655,841,991,1087,1124,1095,1008,856,661,427,164,-106,-386,-662,-934,-1197,-1458,-1708,-1959,-2200,-2434,-2648,-2844,-3001,-3125,-3195,-3220,-3181,-3092,-2930,-2711,-2422,-2066,-1648,-1177,-665,-137,383,865,1281,1600,1817,1901,1879,1731,1503,1187,830,438,37,-353,-716,-1041,-1302,-1507,-1631,-1679,-1657,-1559,-1415,-1225,-1020,-809,-613,-445,-310,-221,-172,-168,-209,-289,-407,-564,-742,-951,-1158,-1364,-1533,-1650,-1694,-1632,-1467,-1180,-779,-284,291,911,1539,2147,2700,3172,3550,3823,3985,4048,4019,3901,3725,3478,3196,2868,2518,2148,1765,1388,1012,656,315,-1,-298,-573,-834,-1084,-1321,-1546,-1748,-1921,-2051,-2127,-2138,-2089,-1971,-1803,-1598,-1367,-1138,-915,-721,-547,-413,-289,-191,-89,3,111,209,333,431,550,636,718,769,787,763,694,570,401,186,-51,-301,-528,-720,-841,-882,-830,-680,-449,-143,204,576,935,1270,1542,1755,1884,1933,1896,1777,1581,1310,978,580,144,-335,-831,-1326,-1805,-2242,-2617,-2912,-3107,-3196,-3163,-3031,-2777,-2454,-2052,-1617,-1167,-731,-333,7,276,455,549,541,451,272,23,-279,-622,-969,-1308,-1610,-1845,-2005,-2063,-2017,-1864,-1606,-1259,-832,-360,156,668,1171,1627,2020,2333,2548,2670,2698,2646,2540,2397,2246,2109,1997,1917,1867,1837,1811,1778,1710,1610,1458,1263,1022,755,466,190,-69,-271,-414,-460,-422,-272,-27,298,696,1114,1536,1911,2200,2375,2409,2290,2028,1630,1135,577,1,-554,-1046,-1459,-1765,-1977,-2095,-2135,-2128,-2085,-2036,-1994,-1962,-1955,-1966,-1990,-2033,-2069,-2108,-2130,-2129,-2094,-2011,-1871,-1656,-1376,-1009,-590,-112,384,877,1333,1723,2024,2215,2290,2245,2091,1830,1498,1092,664,213,-211,-595,-905,-1128,-1241,-1257,-1166,-1005,-790,-567,-362,-223,-166,-215,-370,-621,-953,-1333,-1732,-2123,-2469,-2765,-2983,-3121,-3177,-3134,-3009,-2779,-2465,-2042,-1547,-957,-325,356,1035,1706,2319,2878,3339,3712,3976,4139,4199,4166,4049,3861,3616,3339,3032,2727,2430,2147,1895,1648,1420,1179,925,638,311,-45,-427,-799,-1143,-1413,-1586,-1623,-1517,-1266,-881,-400,143,688,1198,1609,1910,2055,2049,1898,1600,1205,719,199,-334,-827,-1259,-1579,-1781,-1832,-1743,-1519,-1181,-774,-321,108,505,814,1034,1152,1182,1137,1048,934,820,726,646,598,554,520,475,416,344,251,160,57,-34,-123,-216,-313,-439,-601,-813,-1085,-1412,-1794,-2203,-2634,-3045,-3427,-3736,-3976,-4104,-4135,-4054,-3862,-3588,-3223,-2825,-2394,-1984,-1615,-1321,-1127,-1040,-1060,-1180,-1372,-1616,-1867,-2103,-2285,-2402,-2429,-2364,-2212,-1959,-1639,-1220,-749,-193,402,1056,1725,2398,3045,3627,4129,4511,4769,4891,4883,4767,4564,4303,4018,3723,3434,3160,2884,2601,2293,1950,1562,1144,694,251,-175,-550,-847,-1059,-1159,-1153,-1032,-803,-477,-58,424,964,1514,2066,2568,2996,3309,3485,3499,3342,3016,2530,1918,1202,443,-343,-1076,-1757,-2318,-2767,-3073,-3247,-3297,-3235,-3103,-2906,-2709,-2505,-2354,-2250,-2212,-2228,-2289,-2354,-2409,-2397,-2307,-2101,-1783,-1352,-825,-246,366,943,1472,1902,2220,2417,2484,2441,2295,2072,1777,1446,1078,697,323,-44,-369,-643,-854,-975,-1017,-968,-848,-673,-477,-281,-127,-29,-11,-75,-223,-429,-687,-960,-1236,-1482,-1686,-1829,-1904,-1900,-1817,-1660,-1421,-1123,-755,-342,111,593,1077,1562,2008,2413,2746,2994,3145,3191,3138,2987,2760,2471,2146,1812,1492,1201,972,790,680,608,570,532,465,332,119,-204,-625,-1142,-1721,-2322,-2899,-3402,-3780,-4010,-4046,-3912,-3587,-3122,-2533,-1879,-1196,-538,56,554,924,1158,1255,1215,1077,855,600,344,135,8,-9,102,339,692,1124,1604,2070,2492,2809,3011,3070,2998,2801,2516,2161,1783,1395,1030,691,398,142,-68,-241,-377,-468,-529,-535,-513,-449,-354,-245,-121,-18,76,119,136,91,8,-126,-294,-497,-718,-953,-1186,-1405,-1600,-1754,-1867,-1932,-1955,-1947,-1933,-1922,-1958,-2034,-2188,-2391,-2655,-2933,-3204,-3422,-3549,-3560,-3430,-3153,-2745,-2222,-1622,-980,-332,288,853,1349,1771,2111,2383,2584,2723,2809,2833,2808,2733,2612,2461,2281,2093,1905,1726,1559,1408,1260,1120,960,795,598,389,155,-78,-311,-513,-680,-778,-806,-730,-564,-276,109,606,1181,1826,2500,3170,3791,4317,4703,4904,4907,4672,4238,3583,2787,1862,890,-84,-1003,-1817,-2496,-3017,-3371,-3559,-3606,-3517,-3336,-3083,-2785,-2489,-2200,-1960,-1772,-1653,-1596,-1602,-1637,-1702,-1743,-1762,-1722,-1619,-1453,-1228,-972,-700,-442,-217,-38,83,157,183,182,155,128,90,70,42,37,31,42,62,94,138,189,239,274,287,255,176,31,-175,-450,-771,-1149,-1538,-1956,-2347,-2729,-3053,-3328,-3520,-3623,-3619,-3495,-3243,-2857,-2341,-1702,-961,-142,720,1588,2429,3206,3890,4462,4900,5214,5387,5444,5389,5236,5015,4722,4401,4041,3678,3302,2933,2555,2181,1791,1380,946,475,-30,-556,-1103,-1623,-2113,-2514,-2806,-2958,-2936,-2756,-2398,-1904,-1297,-631,44,677,1211,1620,1860,1936,1842,1594,1233,772,277,-237,-714,-1124,-1442,-1635,-1705,-1632,-1438,-1136,-748,-331,102,479,793,986,1073,1021,864,613,296,-44,-382,-684,-922,-1086,-1155,-1136,-1021,-829,-564,-251,94,442,767,1053,1254,1383,1396,1311,1127,854,527,159,-207,-557,-862,-1114,-1311,-1455,-1556,-1628,-1680,-1720,-1751,-1769,-1779,-1773,-1766,-1759,-1769,-1823,-1920,-2090,-2323,-2612,-2940,-3268,-3564,-3790,-3895,-3873,-3675,-3327,-2799,-2145,-1351,-489,434,1363,2261,3091,3816,4399,4822,5063,5112,4985,4684,4262,3727,3156,2556,1995,1484,1045,687,403,179,8,-134,-258,-366,-477,-573,-669,-745,-806,-842,-846,-820,-748,-634,-465,-247,37,353,732,1105,1505,1858,2167,2391,2502,2505,2366,2114,1755,1306,821,303,-191,-643,-1037,-1345,-1571,-1714,-1773,-1776,-1721,-1639,-1542,-1437,-1345,-1263,-1188,-1119,-1036,-930,-785,-590,-337,-36,310,670,1027,1335,1576,1709,1732,1624,1404,1085,702,287,-119,-481,-768,-960,-1045,-1025,-905,-714,-462,-192,76,308,479,572,572,470,277,-8,-360,-766,-1203,-1645,-2079,-2485,-2851,-3163,-3423,-3610,-3735,-3776,-3734,-3593,-3350,-2988,-2515,-1925,-1239,-473,335,1147,1927,2618,3202,3634,3905,4022,3974,3818,3551,3248,2920,2625,2375,2204,2104,2081,2114,2174,2238,2262,2215,2069,1804,1401,877,240,-473,-1218,-1948,-2605,-3140,-3514,-3692,-3669,-3443,-3028,-2474,-1794,-1068,-313,399,1048,1581,1985,2229,2312,2235,2011,1667,1239,770,297,-124,-470,-704,-811,-798,-661,-436,-143,175,491,764,990,1125,1202,1192,1131,1022,883,728,563,402,230,74,-93,-241,-390,-510,-616,-679,-716,-713,-678,-618,-538,-453,-362,-282,-208,-155,-116,-112,-126,-199,-300,-471,-695,-979,-1315,-1689,-2079,-2465,-2818,-3110,-3329,-3454,-3489,-3428,-3295,-3085,-2843,-2546,-2242,-1908,-1569,-1208,-838,-442,-34,396,848,1306,1782,2250,2707,3141,3526,3857,4109,4274,4337,4292,4144,3894,3571,3182,2765,2343,1935,1567,1244,958,728,502,312,103,-105,-330,-558,-788,-991,-1167,-1282,-1337,-1313,-1212,-1037,-787,-485,-124,263,686,1104,1522,1903,2226,2470,2604,2609,2477,2196,1785,1256,644,-14,-681,-1311,-1877,-2342,-2697,-2927,-3035,-3036,-2940,-2778,-2581,-2362,-2168,-1999,-1887,-1828,-1820,-1855,-1906,-1960,-1983,-1965,-1882,-1739,-1532,-1273,-993,-691,-416,-158,46,217,337,441,520,611,710,840,996,1183,1386,1610,1818,2025,2180,2297,2335,2296,2156,1919,1570,1137,614,49,-550,-1131,-1676,-2147,-2532,-2823,-3018,-3140,-3200,-3225,-3234,-3239,-3238,-3233,-3188,-3096,-2912,-2621,-2202,-1651,-981,-212,614,1464,2281,3033,3677,4192,4556,4775,4839,4781,4600,4347,4022,3678,3318,2973,2655,2360,2089,1829,1555,1253,904,483,3,-546,-1135,-1739,-2323,-2844,-3267,-3561,-3705,-3684,-3504,-3178,-2725,-2178,-1570,-930,-303,289,811,1244,1565,1770,1848,1808,1660,1423,1126,802,482,196,-27,-177,-240,-231,-150,-33,119,269,416,554,668,792,906,1046,1208,1388,1594,1797,1990,2143,2234,2254,2174,2009,1750,1412,1025,591,156,-267,-650,-967,-1204,-1345,-1380,-1316,-1156,-930,-651,-374,-111,72,170,137,-26,-320,-736,-1238,-1790,-2364,-2889,-3369,-3730,-3998,-4132,-4162,-4087,-3941,-3741,-3514,-3288,-3068,-2880,-2702,-2551,-2391,-2223,-2013,-1753,-1430,-1028,-563,-39,525,1084,1631,2103,2495,2769,2924,2959,2893,2748,2567,2373,2207,2087,2028,2022,2064,2120,2171,2183,2133,2006,1802,1524,1197,838,492,175,-65,-216,-251,-160,52,381,803,1289,1801,2295,2727,3059,3249,3284,3148,2851,2415,1866,1253,612,-10,-578,-1058,-1438,-1693,-1835,-1860,-1777,-1611,-1375,-1096,-807,-527,-295,-133,-55,-84,-198,-402,-662,-947,-1232,-1469,-1649,-1741,-1751,-1676,-1541,-1354,-1155,-945,-756,-581,-433,-297,-179,-65,44,146,246,326,397,438,464,458,431,379,304,201,71,-100,-301,-546,-820,-1123,-1437,-1734,-2016,-2230,-2403,-2497,-2541,-2532,-2505,-2469,-2453,-2463,-2499,-2553,-2596,-2597,-2522,-2330,-2004,-1520,-882,-110,778,1733,2703,3651,4504,5238,5790,6148,6285,6202,5921,5458,4873,4203,3512,2846,2249,1743,1341,1026,785,572,361,114,-197,-565,-1007,-1474,-1960,-2409,-2792,-3078,-3233,-3264,-3153,-2928,-2597,-2193,-1742,-1268,-807,-371,11,329,570,721,793,772,688,540,360,161,-26,-190,-312,-393,-430,-442,-430,-429,-437,-477,-548,-642,-752,-858,-938,-971,-942,-834,-652,-399,-84,257,614,944,1220,1425,1515,1505,1363,1115,768,356,-92,-525,-915,-1216,-1400,-1458,-1375,-1177,-874,-509,-107,287,651,962,1205,1377,1477,1510,1477,1386,1231,1021,748,429,54,-349,-780,-1218,-1636,-2037,-2375,-2666,-2869,-2996,-3019,-2944,-2759,-2454,-2048,-1525,-922,-246,453,1154,1788,2344,2758,3029,3132,3082,2889,2600,2230,1853,1478,1170,932,801,760,820,944,1117,1291,1443,1521,1515,1389,1150,798,363,-129,-625,-1089,-1466,-1729,-1846,-1817,-1644,-1365,-1002,-615,-237,87,330,490,553,554,499,432,367,329,324,353,407,470,526,565,566,535,456,342,187,5,-207,-430,-666,-886,-1085,-1236,-1324,-1329,-1245,-1068,-817,-513,-188,106,356,495,541,460,281,23,-277,-576,-838,-1013,-1096,-1040,-871,-565,-170,313,832,1356,1851,2266,2587,2770,2815,2697,2433,2025,1497,872,186,-529,-1239,-1906,-2517,-3035,-3459,-3784,-3998,-4130,-4166,-4137,-4043,-3903,-3721,-3510,-3273,-3015,-2740,-2448,-2137,-1811,-1452,-1083,-668,-245,215,682,1156,1618,2055,2448,2791,3068,3284,3435,3533,3581,3596,3581,3534,3463,3339,3174,2927,2611,2198,1707,1145,532,-87,-693,-1223,-1660,-1954,-2095,-2065,-1870,-1528,-1065,-525,52,612,1115,1518,1791,1918,1899,1739,1474,1121,739,354,12,-263,-444,-531,-514,-412,-239,-7,250,526,784,1026,1214,1356,1432,1436,1384,1259,1101,893,684,456,249,53,-120,-277,-419,-566,-711,-880,-1057,-1250,-1448,-1630,-1788,-1893,-1937,-1908,-1796,-1615,-1370,-1089,-789,-512,-266,-100,-11,-21,-127,-316,-582,-888,-1228,-1553,-1858,-2104,-2286,-2394,-2418,-2386,-2290,-2176,-2055,-1958,-1912,-1924,-2010,-2150,-2338,-2533,-2704,-2811,-2806,-2676,-2382,-1942,-1342,-637,165,986,1801,2544,3186,3690,4042,4245,4298,4244,4086,3881,3637,3395,3163,2955,2768,2597,2428,2241,2033,1776,1492,1161,824,490,200,-24,-152,-164,-69,143,421,750,1072,1340,1519,1566,1468,1225,849,378,-144,-674,-1150,-1540,-1798,-1914,-1876,-1699,-1411,-1036,-630,-213,152,461,664,775,763,658,441,161,-193,-570,-967,-1342,-1684,-1962,-2167,-2286,-2310,-2259,-2112,-1918,-1661,-1383,-1089,-792,-511,-244,-4,217,405,579,722,851,964,1063,1153,1244,1320,1405,1472,1535,1574,1593,1582,1531,1452,1321,1162,957,714,440,131,-206,-562,-937,-1315,-1691,-2048,-2387,-2681,-2932,-3122,-3244,-3288,-3242,-3105,-2859,-2519,-2067,-1531,-904,-230,487,1197,1881,2505,3033,3462,3754,3923,3955,3860,3654,3353,2978,2563,2122,1700,1296,948,652,409,221,66,-72,-195,-343,-500,-691,-906,-1137,-1388,-1627,-1861,-2061,-2228,-2348,-2412,-2428,-2378,-2282,-2128,-1931,-1691,-1429,-1138,-854,-570,-310,-90,104,231,342,392,433,453,471,510,563,651,767,920,1095,1296,1499,1706,1887,2042,2145,2192,2176,2089,1938,1730,1472,1185,875,563,259,-37,-309,-571,-821,-1068,-1315,-1569,-1813,-2053,-2255,-2404,-2467,-2429,-2257,-1958,-1522,-974,-347,324,982,1582,2068,2409,2568,2533,2316,1916,1385,749,64,-627,-1278,-1856,-2338,-2707,-2976,-3138,-3237,-3266,-3278,-3261,-3254,-3228,-3197,-3126,-3000,-2795,-2486,-2074,-1552,-944,-276,415,1089,1702,2230,2632,2918,3065,3105,3042,2906,2728,2525,2322,2141,1969,1836,1704,1593,1468,1329,1167,969,754,522,293,98,-52,-121,-99,19,243,543,912,1300,1681,2005,2251,2372,2372,2230,1971,1602,1170,695,233,-197,-558,-830,-1015,-1092,-1098,-1024,-901,-750,-574,-408,-251,-115,-15,62,95,98,70,10,-72,-173,-296,-421,-563,-711,-872,-1038,-1215,-1387,-1550,-1689,-1778,-1817,-1770,-1657,-1447,-1184,-861,-514,-174,154,423,654,816,934,1005,1042,1051,1027,978,879,735,527,256,-65,-436,-814,-1192,-1517,-1787,-1962,-2046,-2036,-1946,-1798,-1628,-1454,-1320,-1241,-1236,-1311,-1457,-1655,-1877,-2087,-2249,-2314,-2272,-2070,-1732,-1227,-605,131,920,1730,2507,3208,3798,4249,4540,4668,4632,4457,4145,3745,3262,2743,2201,1662,1142,655,205,-195,-542,-830,-1046,-1184,-1242,-1206,-1095,-908,-660,-385,-87,185,433,616,734,775,725,611,410,163,-131,-440,-737,-1002,-1195,-1310,-1309,-1214,-997,-711,-340,46,448,814,1136,1385,1561,1662,1681,1643,1526,1362,1130,850,519,143,-259,-685,-1093,-1480,-1807,-2057,-2214,-2259,-2198,-2031,-1774,-1445,-1070,-680,-298,44,330,546,684,754,761,728,671,615,569,553,556,579,609,619,602,527,389,187,-84,-400,-748,-1099,-1435,-1733,-1988,-2192,-2351,-2482,-2602,-2720,-2857,-3005,-3160,-3302,-3400,-3415,-3323,-3075,-2674,-2097,-1371,-527,390,1317,2192,2954,3550,3944,4120,4072,3822,3399,2853,2225,1586,963,426,-16,-319,-489,-520,-432,-248,2,292,585,873,1128,1361,1557,1732,1886,2024,2139,2231,2274,2266,2178,2009,1738,1388,942,447,-94,-633,-1149,-1598,-1964,-2206,-2324,-2298,-2143,-1857,-1488,-1034,-565,-91,333,684,937,1081,1107,1032,868,642,384,118,-122,-330,-481,-586,-639,-660,-659,-641,-631,-611,-600,-577,-541,-481,-394,-281,-148,-13,115,217,279,301,288,248,213,194,211,290,411,590,782,984,1139,1245,1252,1163,964,668,281,-158,-633,-1112,-1551,-1951,-2266,-2499,-2646,-2697,-2676,-2588,-2456,-2296,-2125,-1951,-1774,-1599,-1407,-1183,-921,-589,-203,252,756,1285,1819,2308,2734,3056,3248,3312,3223,3014,2687,2277,1814,1324,848,397,9,-319,-563,-733,-831,-864,-851,-799,-730,-646,-566,-489,-418,-363,-307,-262,-209,-146,-72,32,148,289,441,588,724,831,891,908,871,787,674,532,399,271,178,122,109,145,218,330,468,623,785,943,1083,1192,1260,1264,1214,1081,882,617,292,-67,-449,-834,-1199,-1537,-1822,-2049,-2207,-2280,-2277,-2179,-2002,-1747,-1428,-1072,-689,-321,30,329,575,761,885,958,986,972,922,838,704,526,289,-7,-353,-742,-1155,-1553,-1926,-2230,-2449,-2572,-2587,-2511,-2360,-2159,-1945,-1736,-1576,-1461,-1408,-1418,-1452,-1518,-1553,-1556,-1474,-1308,-1027,-638,-151,418,1034,1658,2253,2774,3178,3447,3546,3481,3252,2878,2403,1849,1287,732,251,-148,-425,-591,-625,-561,-386,-136,186,561,980,1423,1883,2338,2771,3160,3484,3714,3843,3840,3706,3430,3022,2489,1851,1133,361,-422,-1193,-1897,-2514,-2990,-3314,-3449,-3410,-3178,-2799,-2289,-1701,-1092,-500,12,420,686,808,783,629,360,17,-392,-814,-1256,-1661,-2046,-2363,-2620,-2794,-2877,-2864,-2756,-2550,-2258,-1899,-1482,-1044,-591,-158,241,597,888,1124,1298,1414,1489,1524,1532,1521,1503,1468,1439,1396,1349,1295,1219,1136,1023,900,747,588,413,241,71,-86,-230,-357,-475,-587,-705,-841,-993,-1172,-1368,-1563,-1757,-1893,-1972,-1942,-1792,-1503,-1077,-517,130,847,1564,2242,2819,3257,3512,3571,3420,3066,2538,1861,1083,260,-570,-1334,-2007,-2531,-2890,-3072,-3068,-2911,-2606,-2212,-1745,-1268,-791,-366,12,311,552,718,832,895,918,913,880,828,759,675,577,474,353,243,123,23,-61,-116,-127,-96,-7,138,329,573,830,1105,1353,1558,1694,1745,1691,1548,1304,996,644,271,-71,-382,-606,-763,-813,-797,-694,-544,-361,-157,32,208,353,460,535,577,580,576,535,503,460,438,430,463,521,623,747,889,1017,1123,1166,1136,1010,780,449,25,-465,-1003,-1543,-2063,-2531,-2923,-3222,-3430,-3535,-3565,-3516,-3421,-3289,-3137,-2986,-2830,-2684,-2538,-2383,-2215,-2012,-1773,-1486,-1149,-776,-362,50,465,835,1149,1387,1529,1585,1539,1424,1239,1015,775,525,309,115,-17,-89,-91,-3,155,408,727,1114,1547,2003,2468,2906,3308,3644,3905,4076,4153,4131,4015,3809,3523,3164,2748,2281,1781,1261,728,210,-297,-752,-1166,-1498,-1749,-1911,-1957,-1921,-1769,-1554,-1260,-942,-603,-292,-18,185,308,341,288,145,-56,-324,-622,-937,-1261,-1561,-1841,-2075,-2270,-2405,-2492,-2513,-2482,-2391,-2251,-2063,-1829,-1575,-1275,-986,-659,-358,-44,243,518,762,974,1148,1272,1345,1354,1296,1167,962,690,351,-28,-441,-848,-1229,-1552,-1790,-1933,-1958,-1884,-1705,-1454,-1160,-844,-550,-294,-94,30,101,109,102,77,102,165,330,575,935,1380,1906,2465,3034,3552,3990,4291,4435,4394,4164,3751,3175,2469,1672,833,-7,-794,-1495,-2067,-2501,-2766,-2882,-2834,-2660,-2366,-1990,-1552,-1074,-591,-101,354,786,1163,1492,1759,1954,2080,2131,2097,1997,1810,1563,1255,899,511,110,-293,-659,-998,-1256,-1451,-1551,-1567,-1502,-1371,-1193,-1005,-821,-686,-605,-608,-686,-846,-1062,-1316,-1582,-1823,-2023,-2147,-2192,-2147,-2014,-1809,-1539,-1231,-900,-568,-248,43,295,508,665,786,860,901,915,909,891,873,851,844,840,851,866,891,910,941,948,969,962,964,944,925,891,851,796,726,634,512,355,159,-83,-366,-693,-1046,-1421,-1793,-2150,-2460,-2712,-2867,-2925,-2846,-2642,-2291,-1813,-1221,-540,178,907,1583,2168,2613,2900,2991,2912,2645,2242,1726,1141,539,-48,-574,-1014,-1345,-1558,-1642,-1610,-1456,-1208,-872,-474,-40,424,864,1290,1657,1961,2188,2331,2382,2357,2240,2062,1809,1520,1177,828,454,101,-241,-540,-797,-991,-1123,-1177,-1167,-1084,-943,-756,-536,-308,-92,89,214,263,225,102,-113,-390,-719,-1063,-1390,-1675,-1881,-1998,-2000,-1895,-1688,-1391,-1038,-649,-255,108,429,683,858,966,996,982,916,836,743,660,595,553,537,555,595,664,751,855,965,1071,1158,1213,1219,1165,1039,842,584,267,-69,-419,-742,-1018,-1235,-1372,-1440,-1434,-1382,-1287,-1187,-1080,-998,-930,-896,-873,-860,-846,-807,-743,-632,-484,-287,-70,170,398,589,736,792,775,649,445,158,-176,-541,-899,-1228,-1508,-1712,-1851,-1903,-1885,-1806,-1662,-1480,-1246,-978,-665,-316,81,506,975,1443,1925,2368,2766,3095,3325,3462,3480,3399,3211,2949,2610,2233,1824,1411,1009,635,297,11,-219,-396,-506,-574,-587,-571,-533,-485,-451,-424,-432,-456,-508,-571,-632,-683,-706,-699,-653,-579,-473,-364,-253,-173,-118,-111,-149,-217,-323,-425,-523,-586,-604,-556,-453,-278,-61,203,476,747,993,1182,1316,1359,1328,1204,1009,745,433,92,-269,-626,-971,-1298,-1587,-1852,-2063,-2237,-2360,-2434,-2468,-2460,-2433,-2391,-2365,-2351,-2384,-2442,-2548,-2660,-2778,-2850,-2855,-2761,-2528,-2167,-1646,-1003,-247,576,1424,2245,2993,3621,4099,4395,4504,4424,4155,3749,3192,2570,1879,1191,531,-56,-547,-905,-1124,-1186,-1088,-845,-462,35,611,1251,1893,2517,3077,3535,3872,4057,4087,3960,3682,3288,2786,2242,1659,1105,589,140,-228,-525,-750,-927,-1072,-1208,-1339,-1488,-1643,-1808,-1966,-2115,-2230,-2325,-2373,-2401,-2399,-2384,-2366,-2347,-2339,-2333,-2330,-2321,-2299,-2250,-2182,-2072,-1943,-1772,-1581,-1358,-1117,-852,-577,-294,-17,247,474,667,797,876,895,858,789,689,584,488,411,361,353,374,431,524,633,771,916,1070,1227,1375,1515,1631,1725,1780,1799,1761,1670,1512,1290,998,648,239,-200,-652,-1091,-1471,-1774,-1947,-1976,-1836,-1516,-1026,-388,361,1171,1973,2722,3331,3761,3968,3919,3626,3091,2359,1471,493,-517,-1499,-2387,-3143,-3722,-4090,-4246,-4161,-3868,-3371,-2715,-1941,-1100,-256,543,1234,1785,2157,2345,2343,2167,1854,1428,943,437,-49,-477,-813,-1048,-1158,-1155,-1045,-849,-603,-330,-78,129,258,288,215,42,-226,-542,-908,-1255,-1586,-1852,-2048,-2154,-2176,-2104,-1959,-1735,-1450,-1121,-738,-345,82,495,900,1271,1592,1851,2035,2135,2151,2087,1947,1751,1505,1233,947,669,409,196,29,-65,-88,-30,104,304,561,840,1132,1394,1610,1754,1816,1780,1666,1462,1203,896,554,203,-166,-534,-913,-1298,-1695,-2101,-2504,-2899,-3260,-3563,-3785,-3892,-3872,-3704,-3386,-2925,-2334,-1652,-896,-124,632,1327,1913,2367,2653,2761,2690,2441,2054,1546,972,374,-207,-715,-1137,-1424,-1594,-1611,-1514,-1289,-985,-595,-172,285,732,1165,1552,1893,2167,2374,2516,2590,2618,2595,2549,2481,2406,2329,2251,2169,2082,1978,1851,1694,1500,1262,989,667,319,-65,-463,-874,-1276,-1664,-2017,-2326,-2576,-2760,-2866,-2900,-2853,-2730,-2545,-2294,-2004,-1680,-1340,-1001,-676,-379,-122,89,244,349,388,387,324,225,95,-65,-216,-366,-480,-544,-548,-475,-329,-116,151,445,741,998,1201,1304,1319,1215,1021,747,422,91,-226,-474,-643,-701,-644,-486,-240,59,362,641,824,901,817,581,189,-324,-924,-1536,-2119,-2579,-2892,-2990,-2873,-2528,-1978,-1266,-440,438,1301,2093,2753,3238,3517,3563,3387,2986,2405,1672,854,-8,-831,-1585,-2196,-2650,-2911,-2985,-2876,-2610,-2212,-1722,-1171,-596,-16,534,1053,1516,1923,2270,2541,2750,2868,2918,2867,2746,2531,2251,1908,1524,1118,714,320,-31,-345,-604,-812,-968,-1084,-1149,-1195,-1199,-1194,-1165,-1135,-1096,-1071,-1049,-1047,-1053,-1077,-1100,-1132,-1146,-1155,-1137,-1102,-1042,-960,-857,-735,-595,-440,-270,-87,98,282,445,588,682,741,739,695,618,512,418,327,285,275,320,400,511,630,751,846,918,961,971,975,949,936,905,869,807,706,544,305,-21,-446,-953,-1540,-2165,-2809,-3418,-3965,-4388,-4674,-4760,-4653,-4317,-3767,-3013,-2084,-1023,122,1285,2408,3426,4279,4925,5318,5445,5295,4883,4238,3401,2428,1386,335,-649,-1512,-2204,-2679,-2928,-2939,-2723,-2324,-1753,-1091,-364,365,1045,1653,2149,2526,2781,2916,2952,2906,2791,2630,2428,2198,1945,1674,1389,1103,817,553,304,87,-112,-292,-478,-675,-913,-1188,-1512,-1879,-2256,-2631,-2965,-3222,-3377,-3412,-3294,-3062,-2678,-2212,-1650,-1063,-463,100,586,976,1232,1344,1314,1128,832,418,-38,-537,-1003,-1427,-1761,-1990,-2104,-2095,-1981,-1759,-1458,-1091,-670,-221,250,719,1179,1608,2004,2341,2618,2827,2960,3025,3023,2956,2844,2674,2463,2198,1879,1490,1041,507,-79,-724,-1385,-2038,-2636,-3146,-3519,-3734,-3764,-3606,-3261,-2747,-2097,-1331,-511,346,1185,1967,2667,3238,3668,3923,4001,3880,3585,3108,2495,1762,962,132,-681,-1431,-2093,-2625,-3024,-3262,-3356,-3290,-3095,-2770,-2340,-1833,-1259,-668,-67,492,1006,1428,1773,2000,2144,2181,2144,2038,1878,1690,1478,1269,1064,880,727,588,488,388,297,184,36,-164,-428,-749,-1136,-1543,-1960,-2336,-2633,-2816,-2847,-2716,-2412,-1961,-1386,-731,-63,585,1131,1553,1806,1879,1772,1508,1113,639,127,-368,-809,-1149,-1381,-1476,-1447,-1300,-1051,-734,-372,6,371,706,986,1208,1363,1455,1486,1467,1412,1324,1224,1104,987,858,734,598,467,321,174,6,-175,-385,-630,-911,-1246,-1621,-2041,-2484,-2936,-3358,-3730,-4000,-4145,-4134,-3937,-3562,-2989,-2255,-1373,-389,649,1691,2674,3544,4250,4742,4994,4985,4715,4212,3503,2650,1709,750,-158,-962,-1608,-2068,-2324,-2375,-2241,-1945,-1531,-1025,-486,67,592,1072,1493,1849,2139,2375,2562,2711,2833,2923,2992,3024,3016,2953,2823,2612,2312,1914,1432,860,231,-440,-1118,-1770,-2367,-2877,-3284,-3559,-3720,-3737,-3657,-3454,-3186,-2836,-2455,-2038,-1621,-1217,-843,-518,-253,-63,49,84,36,-63,-225,-401,-603,-784,-954,-1078,-1169,-1209,-1209,-1155,-1072,-936,-781,-574,-347,-78,217,544,892,1259,1624,1990,2326,2631,2885,3071,3193,3231,3198,3081,2896,2639,2331,1961,1556,1101,617,92,-453,-1033,-1616,-2208,-2776,-3300,-3747,-4092,-4291,-4334,-4185,-3855,-3329,-2646,-1815,-893,85,1060,1983,2805,3477,3969,4246,4297,4115,3713,3112,2354,1476,539,-403,-1296,-2080,-2718,-3167,-3408,-3428,-3240,-2849,-2305,-1636,-895,-143,588,1237,1780,2186,2452,2562,2547,2404,2172,1871,1528,1176,830,518,242,16,-167,-311,-428,-531,-627,-735,-849,-978,-1115,-1245,-1371,-1464,-1534,-1550,-1527,-1443,-1308,-1115,-870,-576,-243,113,477,828,1144,1399,1584,1671,1670,1573,1401,1163,896,609,347,114,-70,-193,-271,-293,-291,-266,-242,-227,-227,-252,-282,-327,-354,-362,-335,-256,-134,46,259,506,756,997,1202,1350,1425,1406,1291,1062,735,300,-213,-808,-1440,-2107,-2764,-3388,-3954,-4419,-4773,-4973,-5008,-4862,-4523,-4000,-3305,-2458,-1505,-479,562,1572,2494,3289,3915,4352,4574,4598,4415,4057,3551,2920,2223,1479,750,60,-531,-1012,-1326,-1479,-1448,-1240,-882,-400,163,755,1333,1851,2273,2584,2770,2841,2811,2704,2538,2345,2134,1917,1708,1492,1278,1059,822,575,307,23,-280,-594,-924,-1255,-1591,-1919,-2238,-2531,-2789,-3006,-3163,-3255,-3271,-3204,-3049,-2816,-2492,-2108,-1661,-1184,-693,-218,209,565,821,960,974,855,622,288,-111,-550,-980,-1375,-1690,-1909,-2004,-1980,-1825,-1565,-1204,-778,-296,199,710,1185,1640,2030,2361,2613,2780,2857,2845,2744,2574,2337,2054,1737,1395,1040,673,293,-105,-515,-950,-1389,-1835,-2258,-2633,-2938,-3118,-3176,-3058,-2774,-2319,-1701,-959,-128,752,1620,2436,3152,3726,4134,4357,4385,4227,3892,3413,2805,2127,1386,648,-69,-737,-1311,-1798,-2155,-2392,-2497,-2463,-2309,-2029,-1653,-1199,-695,-173,329,784,1159,1437,1610,1671,1639,1524,1351,1149,928,711,506,308,127,-56,-240,-435,-637,-853,-1065,-1278,-1478,-1658,-1824,-1960,-2077,-2161,-2218,-2234,-2197,-2110,-1938,-1703,-1379,-990,-550,-82,375,784,1107,1313,1384,1299,1083,735,311,-167,-640,-1075,-1427,-1676,-1801,-1800,-1672,-1440,-1111,-716,-273,192,661,1106,1526,1893,2206,2461,2642,2756,2797,2760,2655,2477,2233,1935,1590,1221,842,476,139,-155,-394,-585,-731,-851,-970,-1106,-1282,-1517,-1798,-2134,-2487,-2832,-3126,-3330,-3410,-3336,-3097,-2693,-2137,-1458,-685,133,967,1758,2483,3097,3561,3868,3969,3882,3582,3100,2453,1686,858,18,-759,-1420,-1918,-2204,-2281,-2134,-1792,-1284,-659,42,755,1450,2077,2606,3022,3301,3453,3465,3360,3140,2826,2434,1974,1473,932,380,-187,-737,-1283,-1785,-2261,-2674,-3034,-3323,-3537,-3669,-3718,-3683,-3565,-3372,-3108,-2789,-2422,-2020,-1594,-1154,-706,-265,166,574,943,1263,1517,1684,1767,1747,1630,1427,1140,806,433,59,-303,-621,-887,-1074,-1188,-1208,-1144,-987,-749,-433,-54,377,833,1292,1723,2099,2393,2586,2668,2639,2509,2299,2034,1745,1449,1173,912,668,431,167,-129,-489,-923,-1417,-1978,-2559,-3135,-3652,-4070,-4339,-4430,-4321,-3999,-3491,-2805,-1995,-1095,-165,753,1601,2349,2958,3399,3671,3740,3639,3343,2898,2303,1604,831,15,-791,-1555,-2229,-2775,-3158,-3350,-3326,-3085,-2621,-1969,-1147,-222,765,1733,2633,3390,3972,4330,4464,4362,4054,3564,2940,2221,1469,717,24,-581,-1067,-1410,-1608,-1660,-1584,-1407,-1169,-906,-665,-482,-382,-387,-483,-672,-903,-1159,-1377,-1542,-1597,-1556,-1380,-1112,-751,-338,90,507,872,1158,1363,1447,1446,1330,1140,880,576,252,-67,-368,-614,-815,-935,-988,-960,-866,-703,-497,-248,18,289,552,787,988,1135,1226,1251,1200,1085,888,639,330,-15,-380,-754,-1109,-1443,-1740,-1997,-2219,-2400,-2560,-2687,-2802,-2880,-2935,-2936,-2883,-2748,-2539,-2226,-1844,-1368,-842,-268,328,928,1512,2076,2586,3056,3447,3758,3967,4055,4010,3822,3493,3031,2467,1826,1159,500,-98,-599,-971,-1186,-1241,-1130,-866,-472,25,587,1174,1747,2264,2693,3005,3178,3210,3097,2856,2505,2069,1579,1064,552,61,-382,-783,-1115,-1407,-1636,-1845,-2018,-2196,-2363,-2557,-2752,-2978,-3199,-3424,-3624,-3781,-3876,-3881,-3780,-3559,-3216,-2749,-2183,-1538,-850,-168,477,1026,1466,1750,1886,1863,1689,1406,1024,585,132,-326,-726,-1073,-1323,-1476,-1506,-1426,-1217,-908,-502,-24,492,1026,1537,1997,2384,2679,2868,2958,2941,2841,2668,2431,2160,1849,1524,1185,841,494,156,-187,-508,-826,-1125,-1406,-1667,-1892,-2080,-2212,-2280,-2263,-2161,-1952,-1653,-1251,-781,-242,318,892,1438,1933,2363,2695,2937,3061,3072,2968,2737,2404,1945,1407,776,106,-594,-1267,-1892,-2412,-2808,-3035,-3085,-2943,-2622,-2131,-1512,-790,-26,742,1453,2078,2553,2879,3004,2949,2703,2294,1755,1132,464,-172,-761,-1226,-1568,-1759,-1812,-1748,-1602,-1417,-1232,-1095,-1028,-1046,-1169,-1352,-1607,-1877,-2134,-2350,-2483,-2513,-2430,-2216,-1891,-1461,-953,-399,165,706,1182,1579,1861,2038,2087,2045,1915,1727,1514,1290,1097,935,828,773,766,812,877,975,1066,1163,1237,1294,1330,1332,1322,1273,1213,1120,1001,858,684,482,263,12,-235,-498,-738,-977,-1176,-1365,-1511,-1648,-1754,-1862,-1956,-2058,-2163,-2262,-2365,-2443,-2500,-2509,-2467,-2349,-2156,-1874,-1503,-1058,-536,20,602,1163,1677,2110,2432,2626,2679,2584,2366,2013,1586,1079,550,25,-461,-871,-1180,-1355,-1394,-1274,-1010,-610,-96,500,1142,1791,2411,2955,3411,3728,3930,3967,3890,3680,3373,2992,2550,2088,1611,1142,685,247,-178,-593,-1008,-1433,-1865,-2312,-2765,-3210,-3630,-4005,-4304,-4511,-4601,-4568,-4392,-4101,-3680,-3169,-2588,-1953,-1317,-677,-85,468,945,1358,1686,1943,2112,2213,2228,2181,2054,1870,1625,1341,1025,699,381,87,-157,-354,-474,-535,-514,-439,-292,-109,121,363,612,852,1059,1229,1338,1389,1366,1278,1120,905,641,337,11,-336,-681,-1028,-1360,-1683,-1983,-2264,-2510,-2726,-2883,-2987,-3011,-2949,-2785,-2518,-2141,-1673,-1118,-511,128,755,1345,1864,2288,2602,2795,2869,2830,2691,2465,2166,1815,1425,1012,590,180,-215,-556,-854,-1061,-1193,-1208,-1126,-917,-613,-202,280,810,1365,1888,2364,2744,3001,3128,3101,2941,2659,2287,1862,1422,1005,640,347,129,-20,-121,-196,-281,-394,-571,-810,-1122,-1500,-1914,-2357,-2780,-3171,-3485,-3713,-3818,-3803,-3649,-3369,-2961,-2454,-1858,-1215,-553,97,692,1216,1636,1948,2140,2227,2204,2106,1934,1719,1470,1206,935,666,407,156,-71,-284,-462,-607,-713,-761,-769,-714,-616,-473,-292,-98,115,315,506,664,782,855,868,826,726,566,366,124,-138,-405,-669,-910,-1126,-1307,-1456,-1574,-1658,-1720,-1745,-1740,-1696,-1598,-1450,-1242,-975,-662,-307,65,444,802,1133,1416,1649,1817,1931,1967,1950,1859,1713,1506,1261,980,696,423,191,26,-54,-31,98,329,647,1021,1424,1815,2161,2420,2586,2618,2542,2336,2038,1658,1226,773,313,-121,-520,-873,-1172,-1420,-1628,-1793,-1941,-2072,-2199,-2336,-2470,-2618,-2755,-2888,-2987,-3056,-3066,-3023,-2909,-2734,-2489,-2194,-1844,-1461,-1059,-630,-221,196,578,932,1240,1490,1678,1794,1830,1797,1689,1525,1322,1084,852,622,436,297,224,230,299,435,614,817,1032,1217,1375,1457,1474,1403,1247,1027,737,413,70,-264,-555,-788,-931,-993,-962,-869,-738,-586,-468,-373,-355,-393,-506,-672,-876,-1094,-1286,-1452,-1539,-1572,-1519,-1398,-1201,-946,-628,-275,102,490,849,1180,1444,1638,1738,1750,1661,1493,1248,953,618,273,-73,-396,-684,-919,-1095,-1188,-1191,-1085,-857,-517,-60,467,1060,1640,2200,2667,3025,3227,3271,3152,2892,2512,2061,1562,1071,619,232,-53,-238,-326,-336,-312,-292,-322,-441,-671,-1019,-1477,-2014,-2591,-3155,-3658,-4039,-4268,-4313,-4161,-3831,-3338,-2729,-2035,-1319,-595,75,695,1231,1685,2058,2339,2552,2680,2742,2733,2650,2496,2256,1942,1548,1106,621,147,-299,-666,-928,-1064,-1054,-909,-636,-280,130,539,909,1196,1370,1409,1299,1051,682,225,-260,-745,-1162,-1483,-1677,-1724,-1633,-1418,-1109,-744,-373,-30,243,420,495,459,340,145,-73,-304,-501,-648,-726,-714,-613,-422,-158,158,494,819,1108,1334,1478,1542,1507,1396,1208,968,689,398,91,-197,-481,-719,-915,-1035,-1079,-1017,-870,-615,-282,124,577,1053,1503,1904,2187,2327,2275,2012,1521,825,-59,-1065,-2130,-3185,-4149,-4971,-5606,-6019,-6223,-6207,-6011,-5667,-5208,-4678,-4098,-3491,-2872,-2243,-1620,-987,-364,270,897,1526,2142,2742,3310,3838,4312,4726,5066,5324,5513,5613,5664,5640,5572,5446,5273,5050,4777,4465,4110,3735,3340,2932,2526,2106,1698,1280,870,462,53,-349,-749,-1141,-1511,-1862,-2175,-2448,-2669,-2843,-2961,-3040,-3081,-3099,-3103,-3100,-3089,-3078,-3061,-3038,-3015,-2975,-2921,-2840,-2731,-2590,-2419,-2219,-1988,-1730,-1440,-1123,-791,-451,-120,187,455,666,807,863,818,671,412,59,-382,-879,-1418,-1958,-2485,-2967,-3386,-3720,-3952,-4057,-4027,-3845,-3505,-3011,-2368,-1587,-687,323,1406,2547,3690,4819,5859,6804,7578,8172,8549,8692,8602,8299,7799,7167,6434,5666,4900,4179,3525,2953,2455,2027,1646,1277,913,492,31,-513,-1123,-1802,-2527,-3272,-3994,-4648,-5190,-5573,-5779,-5768,-5566,-5150,-4575,-3844,-3031,-2153,-1293,-463,262,882,1342,1648,1770,1720,1508,1152,692,162,-393,-929,-1401,-1781,-2031,-2148,-2122,-1972,-1707,-1367,-971,-569,-191,130,358,480,472,340,66,-328,-845,-1457,-2147,-2869,-3606,-4290,-4905,-5392,-5719,-5860,-5784,-5494,-4979,-4262,-3371,-2339,-1236,-86,1027,2086,3028,3845,4511,5036,5422,5688,5855,5947,5974,5962,5907,5817,5691,5517,5301,5041,4742,4419,4076,3722,3373,3020,2690,2356,2031,1707,1365,1014,639,235,-184,-621,-1051,-1461,-1823,-2125,-2347,-2479,-2528,-2483,-2371,-2194,-1977,-1734,-1488,-1243,-1022,-822,-661,-547,-482,-490,-552,-702,-912,-1202,-1550,-1940,-2356,-2764,-3138,-3447,-3675,-3794,-3808,-3708,-3503,-3215,-2859,-2473,-2072,-1704,-1375,-1125,-947,-858,-847,-910,-1042,-1220,-1437,-1670,-1886,-2072,-2192,-2224,-2153,-1950,-1624,-1156,-570,127,912,1747,2613,3456,4246,4944,5518,5948,6219,6325,6266,6058,5705,5250,4703,4114,3507,2921,2383,1917,1539,1265,1092,1027,1052,1151,1313,1497,1688,1842,1921,1902,1738,1427,949,330,-416,-1227,-2067,-2852,-3547,-4084,-4440,-4591,-4533,-4281,-3860,-3310,-2681,-2027,-1392,-827,-359,-19,190,268,217,78,-143,-394,-645,-865,-1021,-1094,-1088,-985,-818,-582,-316,-28,240,484,657,770,777,696,495,186,-239,-773,-1390,-2084,-2804,-3533,-4220,-4827,-5327,-5667,-5839,-5799,-5556,-5095,-4443,-3609,-2643,-1573,-460,646,1703,2650,3470,4126,4613,4934,5099,5129,5061,4912,4724,4517,4312,4137,3984,3880,3798,3760,3733,3723,3716,3698,3658,3592,3463,3295,3040,2725,2327,1864,1334,759,152,-466,-1053,-1597,-2044,-2383,-2581,-2652,-2581,-2420,-2172,-1901,-1632,-1410,-1268,-1215,-1270,-1408,-1614,-1847,-2071,-2238,-2332,-2312,-2196,-1979,-1704,-1391,-1084,-816,-613,-498,-473,-531,-659,-824,-1012,-1180,-1334,-1440,-1519,-1560,-1592,-1621,-1684,-1779,-1944,-2158,-2431,-2737,-3044,-3328,-3527,-3632,-3572,-3361,-2950,-2376,-1633,-769,174,1151,2102,2986,3767,4411,4922,5287,5534,5664,5711,5697,5627,5545,5421,5291,5131,4940,4714,4434,4103,3713,3260,2769,2223,1673,1103,562,34,-447,-904,-1320,-1726,-2115,-2511,-2910,-3316,-3718,-4099,-4427,-4675,-4809,-4800,-4630,-4297,-3793,-3169,-2423,-1631,-816,-39,658,1251,1698,2016,2178,2226,2160,2016,1818,1583,1331,1078,809,557,283,22,-253,-525,-791,-1050,-1282,-1488,-1659,-1790,-1905,-2001,-2114,-2250,-2440,-2674,-2986,-3326,-3723,-4102,-4462,-4734,-4884,-4864,-4652,-4208,-3557,-2679,-1637,-453,790,2048,3237,4308,5202,5884,6334,6551,6544,6349,5997,5535,5003,4438,3880,3346,2872,2456,2118,1845,1649,1507,1428,1389,1380,1396,1402,1401,1363,1274,1138,922,653,301,-98,-558,-1039,-1522,-1984,-2374,-2687,-2878,-2954,-2891,-2717,-2425,-2071,-1664,-1264,-899,-603,-407,-312,-335,-446,-644,-878,-1131,-1356,-1530,-1630,-1642,-1567,-1423,-1225,-1025,-834,-715,-656,-707,-832,-1045,-1308,-1599,-1884,-2141,-2342,-2481,-2555,-2570,-2551,-2498,-2447,-2388,-2339,-2281,-2206,-2077,-1882,-1576,-1154,-603,65,821,1627,2436,3194,3861,4393,4770,4980,5044,4965,4803,4571,4319,4071,3838,3642,3462,3304,3137,2952,2727,2463,2151,1815,1460,1128,823,592,432,367,389,474,612,749,864,916,874,727,458,80,-387,-913,-1456,-1972,-2422,-2774,-3006,-3122,-3112,-3008,-2824,-2591,-2338,-2083,-1850,-1653,-1493,-1384,-1310,-1277,-1270,-1278,-1296,-1304,-1315,-1312,-1307,-1308,-1315,-1341,-1379,-1427,-1470,-1491,-1477,-1402,-1272,-1086,-856,-623,-401,-248,-179,-236,-413,-726,-1131,-1614,-2101,-2550,-2898,-3082,-3091,-2864,-2440,-1815,-1038,-174,727,1579,2339,2949,3393,3662,3767,3746,3630,3465,3299,3154,3068,3038,3075,3164,3289,3437,3575,3701,3779,3819,3795,3726,3599,3433,3225,2984,2709,2398,2047,1651,1209,725,201,-333,-872,-1372,-1817,-2179,-2427,-2560,-2556,-2441,-2220,-1941,-1625,-1327,-1066,-891,-795,-806,-897,-1068,-1283,-1517,-1733,-1904,-1999,-1997,-1898,-1692,-1411,-1074,-717,-385,-106,78,160,111,-38,-308,-646,-1051,-1478,-1918,-2332,-2724,-3075,-3383,-3657,-3886,-4080,-4230,-4328,-4357,-4299,-4129,-3827,-3376,-2780,-2034,-1179,-239,731,1681,2569,3349,3993,4488,4823,5020,5081,5047,4925,4756,4545,4316,4080,3839,3605,3370,3140,2912,2678,2442,2191,1942,1683,1433,1194,980,789,633,484,350,189,5,-239,-535,-892,-1299,-1731,-2172,-2581,-2937,-3212,-3385,-3457,-3412,-3265,-3019,-2688,-2289,-1840,-1357,-870,-387,64,468,808,1075,1260,1374,1411,1397,1327,1229,1092,931,741,523,281,19,-262,-544,-833,-1100,-1360,-1587,-1801,-1994,-2177,-2366,-2552,-2762,-2972,-3188,-3390,-3553,-3662,-3680,-3600,-3381,-3028,-2531,-1886,-1130,-269,643,1576,2473,3307,4031,4626,5069,5356,5486,5476,5341,5100,4789,4422,4029,3630,3231,2857,2500,2179,1883,1622,1389,1183,1006,846,719,597,501,403,303,183,34,-163,-401,-693,-1021,-1370,-1721,-2043,-2317,-2511,-2626,-2635,-2559,-2388,-2148,-1856,-1528,-1201,-879,-597,-359,-179,-69,-16,-32,-83,-180,-290,-412,-536,-653,-774,-893,-1032,-1185,-1373,-1588,-1838,-2105,-2385,-2646,-2884,-3071,-3200,-3264,-3252,-3183,-3048,-2878,-2663,-2442,-2201,-1972,-1739,-1510,-1273,-1017,-725,-383,15,491,1015,1616,2242,2894,3545,4156,4722,5198,5583,5851,5999,6019,5913,5695,5369,4963,4499,3997,3496,3004,2549,2136,1765,1440,1140,876,615,370,123,-120,-347,-566,-750,-911,-1034,-1123,-1183,-1214,-1231,-1227,-1220,-1211,-1198,-1207,-1212,-1245,-1286,-1347,-1418,-1501,-1586,-1662,-1733,-1778,-1807,-1820,-1807,-1795,-1770,-1748,-1729,-1708,-1690,-1659,-1627,-1575,-1519,-1457,-1390,-1339,-1291,-1276,-1273,-1314,-1377,-1488,-1632,-1827,-2055,-2336,-2637,-2967,-3288,-3581,-3815,-3946,-3953,-3798,-3473,-2965,-2290,-1463,-525,485,1508,2505,3415,4206,4838,5291,5560,5640,5555,5312,4963,4519,4038,3545,3084,2687,2381,2181,2104,2135,2282,2500,2784,3082,3363,3595,3734,3766,3673,3443,3099,2637,2089,1475,825,153,-493,-1123,-1687,-2189,-2613,-2943,-3188,-3343,-3408,-3401,-3317,-3169,-2971,-2718,-2431,-2110,-1766,-1416,-1068,-746,-459,-220,-45,74,125,121,77,-20,-128,-279,-436,-620,-818,-1029,-1242,-1447,-1630,-1777,-1882,-1937,-1949,-1934,-1907,-1899,-1930,-2022,-2185,-2424,-2724,-3063,-3413,-3725,-3968,-4095,-4070,-3881,-3491,-2930,-2191,-1310,-340,697,1714,2689,3558,4291,4867,5269,5502,5579,5514,5335,5067,4732,4363,3974,3596,3249,2946,2711,2552,2471,2476,2548,2681,2839,3011,3141,3221,3195,3054,2772,2335,1761,1041,222,-675,-1606,-2521,-3381,-4139,-4763,-5223,-5515,-5616,-5550,-5320,-4945,-4468,-3893,-3279,-2630,-1991,-1382,-820,-331,82,411,650,820,915,968,978,969,950,925,900,876,842,811,758,701,619,521,392,231,32,-217,-508,-855,-1242,-1664,-2103,-2544,-2954,-3322,-3611,-3809,-3891,-3839,-3646,-3305,-2813,-2192,-1445,-612,290,1216,2140,3012,3819,4517,5096,5548,5852,6038,6078,6015,5838,5573,5236,4830,4382,3898,3383,2869,2339,1842,1359,929,547,234,-13,-197,-319,-409,-469,-537,-622,-742,-911,-1130,-1392,-1703,-2035,-2389,-2740,-3082,-3393,-3674,-3906,-4080,-4198,-4228,-4187,-4035,-3801,-3440,-2998,-2445,-1829,-1152,-461,226,861,1417,1860,2165,2311,2299,2116,1798,1345,822,239,-335,-868,-1334,-1687,-1951,-2098,-2176,-2190,-2194,-2203,-2260,-2367,-2543,-2769,-3033,-3296,-3524,-3677,-3710,-3597,-3306,-2833,-2177,-1363,-415,610,1670,2704,3666,4501,5196,5700,6040,6192,6197,6066,5841,5547,5229,4900,4603,4325,4102,3899,3737,3578,3422,3249,3046,2806,2513,2184,1794,1381,916,428,-79,-613,-1135,-1670,-2172,-2649,-3074,-3426,-3697,-3866,-3927,-3878,-3724,-3470,-3149,-2771,-2374,-1975,-1609,-1282,-1027,-828,-711,-644,-642,-664,-717,-765,-803,-816,-792,-743,-658,-573,-470,-404,-353,-353,-400,-495,-632,-809,-999,-1207,-1408,-1607,-1790,-1974,-2140,-2314,-2477,-2636,-2778,-2885,-2944,-2924,-2824,-2599,-2278,-1826,-1281,-645,36,749,1428,2071,2611,3056,3363,3544,3599,3537,3393,3183,2944,2707,2498,2343,2257,2240,2299,2412,2572,2744,2914,3059,3163,3218,3218,3169,3071,2942,2766,2574,2336,2076,1765,1427,1029,613,144,-326,-806,-1262,-1677,-2036,-2319,-2520,-2631,-2656,-2599,-2470,-2284,-2058,-1809,-1559,-1324,-1119,-963,-855,-807,-815,-874,-974,-1104,-1253,-1396,-1547,-1667,-1781,-1865,-1923,-1954,-1941,-1890,-1778,-1619,-1395,-1142,-851,-574,-328,-149,-74,-116,-290,-598,-1008,-1501,-2023,-2522,-2958,-3260,-3416,-3367,-3129,-2685,-2068,-1304,-443,470,1378,2233,2994,3619,4096,4397,4535,4511,4352,4081,3738,3347,2960,2588,2274,2026,1856,1770,1763,1825,1955,2122,2334,2544,2762,2938,3069,3117,3072,2900,2610,2177,1634,979,260,-493,-1239,-1922,-2519,-2979,-3295,-3451,-3455,-3322,-3080,-2758,-2396,-2024,-1679,-1381,-1158,-1010,-946,-957,-1018,-1124,-1229,-1327,-1383,-1392,-1345,-1250,-1115,-964,-816,-684,-594,-533,-516,-522,-533,-546,-533,-499,-447,-383,-339,-331,-386,-522,-740,-1038,-1394,-1775,-2146,-2459,-2676,-2770,-2708,-2505,-2145,-1673,-1102,-481,163,782,1363,1860,2292,2620,2885,3064,3207,3298,3380,3437,3495,3538,3564,3567,3525,3446,3309,3130,2901,2654,2380,2116,1857,1621,1403,1203,1010,805,584,323,25,-315,-690,-1083,-1474,-1843,-2168,-2429,-2613,-2715,-2730,-2666,-2530,-2329,-2080,-1787,-1465,-1120,-760,-398,-38,301,613,878,1078,1213,1251,1208,1057,810,468,28,-481,-1068,-1682,-2327,-2939,-3512,-3988,-4352,-4573,-4641,-4561,-4338,-4011,-3605,-3168,-2745,-2360,-2061,-1844,-1722,-1670,-1667,-1666,-1630,-1520,-1287,-927,-417,228,973,1792,2619,3412,4115,4692,5112,5366,5462,5414,5261,5039,4780,4532,4314,4141,4033,3968,3945,3940,3928,3896,3814,3683,3476,3216,2880,2496,2053,1577,1060,527,-27,-579,-1128,-1655,-2146,-2580,-2947,-3211,-3381,-3416,-3340,-3141,-2843,-2469,-2046,-1616,-1205,-847,-553,-344,-205,-137,-117,-128,-150,-166,-165,-149,-117,-89,-70,-86,-153,-277,-480,-749,-1093,-1490,-1925,-2373,-2818,-3220,-3588,-3879,-4113,-4278,-4386,-4440,-4467,-4448,-4422,-4356,-4267,-4129,-3931,-3659,-3283,-2811,-2207,-1503,-691,200,1134,2076,2990,3817,4540,5111,5521,5758,5824,5735,5512,5187,4791,4355,3912,3490,3101,2773,2492,2283,2110,1995,1890,1815,1731,1640,1531,1397,1246,1072,894,701,521,338,172,3,-156,-319,-482,-644,-799,-934,-1033,-1082,-1063,-972,-804,-567,-289,19,312,565,747,842,826,728,523,270,-33,-340,-635,-898,-1124,-1308,-1470,-1615,-1767,-1933,-2121,-2327,-2548,-2750,-2936,-3059,-3128,-3121,-3042,-2914,-2746,-2579,-2437,-2345,-2328,-2387,-2519,-2702,-2901,-3084,-3193,-3202,-3063,-2766,-2292,-1662,-889,-23,899,1817,2690,3467,4125,4633,4997,5215,5301,5275,5152,4952,4689,4371,4007,3607,3181,2747,2317,1922,1571,1303,1108,1016,1000,1060,1166,1283,1387,1435,1411,1280,1052,707,270,-249,-824,-1421,-2010,-2559,-3025,-3394,-3625,-3718,-3658,-3457,-3124,-2691,-2186,-1644,-1108,-606,-168,176,429,575,629,610,523,410,262,121,-33,-175,-335,-496,-682,-889,-1116,-1353,-1591,-1793,-1960,-2044,-2051,-1949,-1761,-1484,-1157,-807,-485,-226,-83,-74,-218,-517,-932,-1439,-1965,-2452,-2831,-3046,-3046,-2820,-2358,-1694,-871,55,1005,1935,2762,3471,4018,4404,4639,4740,4737,4656,4534,4380,4232,4072,3930,3783,3643,3500,3344,3185,3001,2806,2582,2332,2046,1723,1359,953,509,37,-464,-957,-1454,-1914,-2334,-2707,-3005,-3254,-3425,-3550,-3612,-3637,-3613,-3556,-3451,-3306,-3099,-2836,-2497,-2093,-1616,-1085,-521,65,623,1143,1583,1922,2141,2222,2172,1975,1678,1254,777,235,-317,-864,-1381,-1848,-2255,-2592,-2862,-3063,-3201,-3290,-3326,-3336,-3312,-3276,-3230,-3183,-3134,-3085,-3018,-2930,-2785,-2575,-2261,-1836,-1285,-601,184,1065,1982,2910,3787,4582,5244,5766,6120,6318,6374,6295,6132,5885,5606,5299,4988,4679,4380,4084,3792,3495,3182,2860,2501,2125,1707,1261,788,282,-234,-774,-1304,-1837,-2340,-2821,-3258,-3634,-3960,-4185,-4352,-4398,-4370,-4225,-4001,-3683,-3303,-2863,-2398,-1914,-1447,-995,-584,-215,110,389,631,837,1010,1150,1260,1320,1342,1298,1194,1022,781,483,135,-240,-631,-1011,-1369,-1689,-1968,-2200,-2387,-2542,-2659,-2761,-2838,-2903,-2947,-2976,-2970,-2933,-2844,-2707,-2496,-2230,-1871,-1459,-964,-425,163,762,1359,1924,2429,2858,3186,3408,3518,3531,3444,3301,3105,2904,2710,2558,2454,2418,2439,2517,2632,2765,2893,3002,3060,3070,3006,2879,2679,2412,2087,1703,1279,813,328,-178,-673,-1164,-1613,-2022,-2360,-2618,-2787,-2843,-2802,-2637,-2380,-2017,-1594,-1107,-613,-126,313,668,925,1058,1070,963,762,485,176,-152,-458,-735,-975,-1175,-1357,-1518,-1691,-1866,-2063,-2261,-2458,-2625,-2751,-2805,-2790,-2681,-2508,-2268,-1992,-1714,-1446,-1228,-1063,-960,-913,-911,-922,-935,-904,-825,-666,-423,-98,310,780,1287,1813,2315,2762,3142,3394,3544,3536,3412,3152,2797,2369,1902,1441,1012,654,392,237,202,278,464,729,1063,1420,1794,2125,2409,2599,2683,2648,2474,2173,1747,1215,604,-65,-753,-1432,-2075,-2652,-3150,-3541,-3823,-3983,-4014,-3934,-3720,-3422,-3027,-2571,-2086,-1579,-1097,-644,-241,101,390,616,804,940,1053,1124,1168,1170,1125,1030,871,663,393,95,-231,-548,-842,-1081,-1258,-1357,-1379,-1336,-1241,-1118,-1000,-899,-846,-848,-903,-1015,-1147,-1293,-1403,-1466,-1435,-1307,-1057,-699,-235,298,888,1472,2035,2528,2924,3206,3365,3399,3337,3186,2987,2763,2550,2360,2223,2134,2097,2108,2151,2215,2300,2373,2455,2514,2557,2571,2539,2460,2314,2091,1792,1407,957,439,-112,-687,-1255,-1793,-2286,-2712,-3060,-3324,-3501,-3586,-3590,-3515,-3362,-3160,-2899,-2615,-2310,-2005,-1715,-1445,-1208,-999,-828,-685,-575,-497,-454,-458,-505,-615,-777,-1001,-1267,-1567,-1870,-2155,-2387,-2549,-2607,-2569,-2415,-2186,-1880,-1552,-1225,-941,-725,-601,-571,-635,-767,-940,-1122,-1259,-1321,-1269,-1069,-723,-210,445,1209,2063,2928,3781,4544,5183,5656,5939,6022,5917,5645,5243,4760,4231,3712,3231,2816,2493,2243,2095,2001,1965,1952,1932,1888,1790,1610,1353,984,539,-5,-592,-1221,-1833,-2410,-2904,-3294,-3555,-3680,-3672,-3539,-3303,-2986,-2615,-2220,-1815,-1440,-1088,-796,-552,-375,-258,-199,-195,-224,-295,-370,-460,-540,-616,-683,-750,-827,-926,-1058,-1230,-1450,-1710,-2000,-2308,-2602,-2866,-3074,-3198,-3240,-3174,-3027,-2792,-2507,-2186,-1863,-1560,-1295,-1083,-914,-794,-689,-591,-462,-287,-41,281,681,1148,1660,2187,2696,3160,3538,3828,3993,4061,4016,3903,3724,3522,3316,3126,2972,2844,2761,2686,2634,2571,2500,2410,2307,2190,2078,1969,1871,1791,1709,1624,1513,1359,1149,873,527,122,-331,-802,-1285,-1720,-2123,-2430,-2660,-2781,-2801,-2721,-2549,-2308,-2010,-1689,-1355,-1045,-758,-527,-344,-222,-167,-159,-221,-329,-503,-723,-1009,-1338,-1726,-2143,-2591,-3034,-3459,-3831,-4125,-4318,-4385,-4322,-4117,-3791,-3353,-2835,-2272,-1698,-1152,-667,-262,41,250,361,416,420,430,467,569,769,1063,1481,1983,2573,3192,3822,4399,4894,5262,5475,5526,5400,5121,4712,4204,3651,3090,2565,2113,1753,1505,1355,1310,1333,1406,1508,1592,1655,1662,1602,1472,1255,967,597,166,-324,-857,-1413,-1979,-2533,-3051,-3519,-3917,-4218,-4432,-4524,-4515,-4385,-4158,-3825,-3429,-2954,-2456,-1929,-1414,-922,-470,-73,263,539,746,904,998,1049,1045,995,891,737,521,253,-69,-439,-824,-1242,-1625,-1996,-2296,-2537,-2685,-2749,-2721,-2613,-2441,-2215,-1961,-1692,-1421,-1159,-903,-652,-401,-130,159,493,856,1268,1708,2177,2646,3113,3537,3922,4235,4465,4618,4664,4639,4515,4333,4081,3794,3471,3137,2810,2486,2197,1931,1699,1507,1340,1206,1087,983,879,765,634,471,274,35,-243,-562,-900,-1262,-1611,-1952,-2248,-2508,-2706,-2859,-2951,-3016,-3029,-3044,-3022,-3012,-2984,-2951,-2906,-2838,-2740,-2601,-2420,-2174,-1892,-1542,-1165,-761,-356,16,326,546,637,590,388,39,-442,-1012,-1645,-2262,-2835,-3288,-3594,-3708,-3626,-3342,-2897,-2309,-1660,-982,-360,172,571,817,923,898,802,665,566,537,634,872,1261,1791,2422,3123,3824,4484,5040,5460,5701,5764,5631,5344,4911,4394,3827,3267,2749,2312,1974,1739,1613,1560,1571,1603,1632,1629,1564,1430,1211,910,530,88,-416,-937,-1483,-2003,-2489,-2913,-3251,-3492,-3619,-3635,-3549,-3362,-3121,-2819,-2518,-2213,-1950,-1722,-1547,-1416,-1323,-1244,-1178,-1078,-960,-789,-565,-306,8,319,640,908,1118,1217,1200,1031,728,274,-287,-941,-1636,-2336,-2985,-3550,-3990,-4278,-4412,-4373,-4200,-3889,-3489,-3027,-2528,-2041,-1564,-1130,-734,-379,-49,254,567,870,1200,1532,1878,2218,2534,2819,3039,3200,3276,3276,3203,3070,2903,2718,2552,2424,2360,2375,2470,2650,2892,3171,3473,3732,3956,4081,4111,4025,3824,3511,3116,2637,2117,1560,996,443,-98,-596,-1069,-1484,-1863,-2185,-2459,-2680,-2844,-2956,-3015,-3017,-2978,-2884,-2760,-2591,-2404,-2187,-1963,-1724,-1484,-1248,-1011,-789,-573,-375,-196,-45,70,131,139,70,-66,-281,-560,-889,-1252,-1616,-1968,-2266,-2516,-2680,-2781,-2809,-2787,-2729,-2661,-2588,-2541,-2505,-2490,-2480,-2446,-2382,-2242,-2019,-1689,-1240,-688,-27,697,1471,2247,2990,3670,4243,4704,5023,5203,5252,5168,4989,4717,4400,4044,3690,3354,3048,2796,2595,2435,2331,2235,2162,2070,1950,1787,1565,1286,949,560,141,-301,-738,-1155,-1530,-1850,-2100,-2277,-2379,-2409,-2375,-2291,-2164,-2012,-1841,-1664,-1488,-1313,-1150,-983,-839,-687,-561,-437,-332,-242,-166,-111,-66,-40,-24,-22,-43,-80,-157,-264,-424,-626,-883,-1173,-1499,-1830,-2153,-2441,-2680,-2837,-2930,-2929,-2869,-2751,-2604,-2457,-2332,-2252,-2226,-2263,-2346,-2462,-2579,-2666,-2684,-2616,-2411,-2088,-1612,-1017,-311,472,1294,2115,2895,3602,4205,4688,5041,5269,5380,5391,5325,5195,5034,4841,4647,4444,4250,4064,3872,3697,3498,3312,3089,2858,2583,2271,1916,1501,1052,550,30,-497,-1009,-1473,-1864,-2169,-2357,-2445,-2413,-2302,-2115,-1898,-1672,-1472,-1318,-1231,-1205,-1248,-1335,-1453,-1586,-1701,-1792,-1843,-1840,-1803,-1716,-1616,-1508,-1420,-1380,-1399,-1505,-1700,-1984,-2354,-2781,-3246,-3701,-4117,-4444,-4652,-4712,-4602,-4324,-3890,-3319,-2653,-1933,-1197,-505,131,658,1082,1386,1593,1714,1782,1816,1860,1916,2019,2159,2340,2556,2776,3000,3188,3344,3444,3494,3499,3465,3418,3362,3326,3310,3333,3381,3463,3553,3645,3724,3762,3762,3691,3566,3356,3091,2741,2340,1878,1374,848,303,-227,-731,-1187,-1583,-1894,-2135,-2282,-2357,-2365,-2319,-2244,-2154,-2069,-1996,-1954,-1929,-1929,-1928,-1920,-1881,-1803,-1673,-1491,-1260,-999,-726,-472,-261,-124,-82,-155,-348,-659,-1074,-1571,-2119,-2686,-3226,-3719,-4119,-4414,-4592,-4637,-4579,-4414,-4171,-3882,-3548,-3219,-2882,-2567,-2261,-1970,-1676,-1382,-1058,-713,-321,103,575,1071,1594,2115,2625,3097,3515,3859,4117,4278,4345,4315,4212,4048,3847,3641,3450,3297,3200,3172,3200,3300,3439,3603,3782,3930,4042,4095,4062,3952,3742,3446,3066,2610,2108,1558,1005,453,-66,-540,-943,-1281,-1531,-1706,-1819,-1867,-1889,-1889,-1893,-1925,-1982,-2085,-2222,-2389,-2580,-2764,-2936,-3069,-3157,-3183,-3154,-3058,-2917,-2738,-2534,-2332,-2141,-1973,-1853,-1760,-1723,-1711,-1741,-1786,-1844,-1904,-1950,-1987,-1995,-1986,-1945,-1890,-1805,-1710,-1593,-1464,-1317,-1151,-968,-756,-526,-261,28,340,677,1022,1376,1725,2058,2370,2647,2890,3088,3246,3362,3443,3495,3526,3544,3552,3557,3549,3534,3490,3421,3303,3138,2918,2638,2313,1938,1547,1136,743,365,32,-255,-489,-669,-806,-903,-978,-1041,-1109,-1190,-1288,-1413,-1552,-1706,-1857,-1997,-2100,-2177,-2182,-2149,-2034,-1870,-1636,-1361,-1040,-697,-345,-3,307,568,760,870,878,790,582,284,-126,-602,-1150,-1720,-2296,-2832,-3301,-3670,-3908,-4004,-3947,-3741,-3403,-2964,-2448,-1905,-1364,-864,-437,-97,135,266,292,244,126,-8,-152,-253,-285,-228,-53,239,646,1155,1734,2350,2957,3523,3992,4349,4557,4618,4533,4314,4001,3615,3219,2831,2523,2294,2205,2227,2390,2647,2971,3317,3612,3819,3869,3730,3382,2809,2051,1128,112,-941,-1957,-2874,-3630,-4190,-4531,-4645,-4555,-4286,-3880,-3389,-2863,-2342,-1877,-1486,-1189,-999,-896,-887,-929,-1028,-1133,-1246,-1340,-1401,-1431,-1421,-1384,-1324,-1265,-1215,-1192,-1219,-1285,-1416,-1591,-1810,-2058,-2318,-2569,-2800,-2981,-3112,-3169,-3154,-3051,-2870,-2601,-2257,-1842,-1370,-849,-298,269,843,1394,1935,2431,2902,3319,3701,4028,4313,4550,4733,4872,4951,4984,4962,4891,4769,4601,4382,4117,3802,3432,3019,2551,2053,1523,986,455,-51,-518,-928,-1289,-1589,-1840,-2054,-2232,-2397,-2542,-2676,-2787,-2871,-2908,-2883,-2785,-2599,-2327,-1972,-1545,-1077,-576,-102,350,724,1024,1226,1343,1376,1356,1292,1221,1159,1116,1104,1109,1119,1111,1053,917,680,333,-144,-714,-1382,-2078,-2784,-3423,-3962,-4350,-4553,-4566,-4376,-4019,-3518,-2923,-2299,-1680,-1144,-710,-423,-287,-303,-446,-686,-975,-1263,-1497,-1628,-1620,-1437,-1089,-554,110,889,1711,2530,3278,3907,4368,4634,4693,4558,4235,3785,3227,2632,2042,1504,1062,738,560,526,638,874,1213,1613,2045,2451,2802,3046,3159,3108,2892,2509,1975,1336,614,-119,-833,-1465,-1981,-2351,-2550,-2592,-2463,-2209,-1841,-1412,-948,-504,-94,231,469,593,610,517,327,54,-282,-668,-1067,-1487,-1883,-2269,-2608,-2919,-3167,-3378,-3514,-3599,-3607,-3542,-3406,-3188,-2906,-2564,-2174,-1760,-1328,-907,-501,-127,211,513,775,1007,1207,1388,1541,1677,1785,1869,1914,1924,1888,1801,1671,1488,1263,1005,714,415,114,-169,-418,-608,-739,-768,-720,-564,-316,10,406,844,1297,1754,2177,2564,2890,3153,3338,3448,3465,3399,3219,2949,2559,2070,1487,818,109,-628,-1332,-1985,-2532,-2959,-3232,-3361,-3336,-3195,-2954,-2652,-2332,-2008,-1719,-1462,-1244,-1046,-860,-643,-398,-86,285,717,1191,1681,2142,2538,2828,2963,2933,2705,2303,1738,1053,301,-466,-1182,-1803,-2283,-2601,-2750,-2739,-2595,-2352,-2057,-1750,-1485,-1281,-1180,-1184,-1301,-1522,-1816,-2169,-2525,-2862,-3123,-3284,-3297,-3153,-2820,-2317,-1637,-823,104,1077,2066,2991,3825,4501,4999,5297,5382,5279,5007,4604,4132,3626,3161,2769,2504,2372,2398,2552,2817,3132,3447,3686,3801,3716,3422,2868,2101,1118,5,-1192,-2373,-3467,-4389,-5088,-5506,-5643,-5478,-5065,-4433,-3652,-2792,-1923,-1109,-412,136,508,701,733,626,423,159,-122,-387,-611,-779,-898,-958,-1000,-1010,-1040,-1081,-1153,-1267,-1404,-1581,-1768,-1968,-2164,-2350,-2514,-2662,-2772,-2863,-2908,-2923,-2887,-2802,-2660,-2449,-2175,-1825,-1415,-932,-412,155,733,1317,1878,2410,2890,3316,3683,3983,4229,4414,4549,4634,4671,4667,4619,4529,4402,4236,4040,3808,3557,3275,2983,2670,2350,2017,1684,1336,988,623,243,-152,-578,-1016,-1482,-1945,-2406,-2832,-3206,-3497,-3687,-3754,-3687,-3491,-3166,-2738,-2232,-1675,-1103,-550,-33,412,790,1084,1302,1456,1546,1601,1609,1594,1536,1438,1282,1049,726,294,-245,-899,-1630,-2437,-3253,-4049,-4761,-5340,-5742,-5934,-5889,-5623,-5130,-4467,-3667,-2786,-1899,-1038,-283,349,819,1123,1263,1260,1146,955,733,511,336,214,185,233,369,581,846,1153,1475,1788,2074,2318,2494,2606,2637,2596,2490,2334,2144,1959,1783,1676,1625,1682,1829,2082,2423,2832,3277,3727,4140,4477,4709,4795,4735,4496,4108,3560,2899,2139,1331,506,-286,-1024,-1660,-2192,-2590,-2855,-3000,-3014,-2946,-2787,-2592,-2370,-2160,-1985,-1865,-1820,-1854,-1978,-2177,-2448,-2774,-3130,-3504,-3868,-4207,-4497,-4730,-4882,-4952,-4932,-4803,-4593,-4267,-3863,-3374,-2811,-2206,-1558,-901,-256,368,941,1451,1893,2248,2522,2715,2831,2877,2877,2819,2742,2636,2522,2401,2283,2171,2068,1985,1916,1876,1859,1870,1908,1971,2054,2142,2244,2323,2406,2450,2482,2480,2456,2419,2364,2318,2270,2248,2236,2252,2273,2296,2300,2263,2163,1979,1696,1306,810,226,-432,-1121,-1815,-2475,-3067,-3567,-3959,-4227,-4389,-4437,-4401,-4289,-4118,-3909,-3663,-3389,-3094,-2764,-2415,-2034,-1636,-1219,-814,-409,-60,250,477,621,673,628,494,289,15,-284,-613,-924,-1214,-1455,-1627,-1738,-1747,-1690,-1534,-1315,-1024,-696,-343,1,312,563,726,794,744,600,352,43,-302,-648,-945,-1166,-1260,-1218,-1004,-634,-101,561,1322,2141,2958,3747,4430,5008,5420,5677,5761,5691,5482,5165,4771,4327,3882,3441,3055,2709,2435,2209,2031,1873,1703,1495,1215,834,350,-257,-960,-1738,-2554,-3353,-4096,-4720,-5201,-5495,-5599,-5513,-5251,-4849,-4346,-3771,-3186,-2602,-2065,-1583,-1161,-806,-511,-266,-81,61,135,142,63,-117,-399,-795,-1287,-1855,-2466,-3076,-3637,-4102,-4427,-4572,-4534,-4284,-3858,-3259,-2545,-1743,-914,-92,675,1361,1940,2408,2752,2991,3123,3175,3156,3093,2993,2892,2785,2710,2659,2657,2706,2806,2956,3147,3360,3587,3799,3983,4117,4197,4211,4168,4074,3936,3779,3598,3415,3215,2995,2741,2433,2053,1598,1051,435,-250,-963,-1694,-2389,-3039,-3601,-4065,-4411,-4635,-4734,-4714,-4585,-4350,-4038,-3648,-3212,-2737,-2251,-1762,-1303,-876,-507,-198,43,224,346,438,506,580,672,784,927,1061,1178,1216,1150,925,527,-64,-820,-1721,-2680,-3656,-4535,-5264,-5767,-5994,-5940,-5594,-5004,-4211,-3295,-2313,-1353,-456,318,957,1446,1806,2047,2218,2329,2425,2512,2604,2704,2793,2877,2929,2953,2947,2916,2871,2831,2795,2781,2767,2753,2702,2605,2421,2156,1793,1354,866,363,-100,-475,-724,-799,-696,-400,59,649,1312,1990,2608,3104,3427,3531,3412,3059,2516,1811,1017,188,-610,-1317,-1895,-2308,-2545,-2613,-2519,-2310,-1997,-1647,-1281,-955,-691,-534,-479,-551,-734,-1007,-1351,-1731,-2110,-2470,-2778,-3030,-3210,-3336,-3397,-3428,-3410,-3382,-3315,-3229,-3108,-2936,-2719,-2433,-2094,-1688,-1246,-770,-290,171,596,959,1251,1467,1610,1686,1718,1714,1704,1696,1697,1723,1740,1768,1758,1715,1624,1473,1286,1068,852,670,545,506,566,719,963,1266,1600,1930,2222,2447,2594,2650,2628,2551,2428,2313,2199,2132,2096,2096,2105,2100,2042,1899,1650,1274,778,180,-497,-1197,-1886,-2516,-3051,-3468,-3758,-3923,-3975,-3940,-3831,-3679,-3489,-3277,-3037,-2771,-2465,-2115,-1709,-1251,-744,-203,344,878,1351,1738,2003,2112,2068,1847,1481,987,407,-207,-800,-1333,-1742,-2017,-2126,-2076,-1880,-1564,-1162,-721,-275,123,450,659,745,681,484,152,-280,-778,-1309,-1819,-2267,-2627,-2844,-2930,-2849,-2621,-2257,-1769,-1197,-557,115,795,1458,2083,2660,3165,3607,3964,4244,4448,4576,4637,4644,4600,4534,4443,4360,4276,4216,4168,4128,4085,4000,3863,3624,3272,2774,2137,1358,472,-490,-1478,-2432,-3314,-4059,-4646,-5046,-5254,-5269,-5117,-4814,-4394,-3893,-3329,-2740,-2135,-1538,-950,-389,147,635,1071,1420,1673,1791,1767,1572,1220,706,70,-658,-1426,-2182,-2880,-3473,-3941,-4260,-4449,-4507,-4472,-4366,-4211,-4037,-3835,-3626,-3385,-3106,-2776,-2372,-1903,-1358,-752,-106,567,1225,1856,2423,2907,3304,3589,3784,3875,3898,3853,3776,3678,3584,3506,3457,3435,3454,3486,3543,3598,3638,3662,3635,3562,3426,3221,2949,2617,2231,1806,1368,917,492,87,-279,-604,-894,-1142,-1368,-1566,-1750,-1918,-2060,-2192,-2275,-2334,-2334,-2285,-2178,-2019,-1810,-1569,-1300,-1029,-761,-519,-306,-130,-1,104,159,205,206,193,134,28,-142,-398,-744,-1185,-1719,-2314,-2947,-3570,-4134,-4600,-4921,-5074,-5044,-4841,-4473,-3991,-3411,-2796,-2176,-1591,-1073,-626,-278,-3,181,312,390,443,483,528,590,679,810,975,1196,1453,1763,2106,2482,2873,3265,3632,3962,4217,4390,4463,4423,4290,4058,3769,3440,3104,2807,2550,2386,2292,2293,2359,2477,2618,2743,2834,2846,2776,2598,2320,1950,1508,1015,513,17,-428,-813,-1114,-1323,-1448,-1480,-1452,-1365,-1250,-1128,-1012,-936,-905,-938,-1046,-1222,-1472,-1779,-2131,-2520,-2915,-3319,-3704,-4072,-4409,-4713,-4977,-5198,-5366,-5468,-5497,-5437,-5275,-5013,-4626,-4149,-3561,-2911,-2196,-1465,-727,-25,635,1215,1727,2146,2478,2733,2897,3005,3037,3028,2964,2863,2728,2555,2358,2126,1872,1602,1320,1051,799,594,445,373,384,480,664,916,1229,1576,1940,2299,2634,2937,3193,3408,3577,3703,3797,3847,3867,3840,3762,3627,3417,3131,2756,2294,1752,1134,465,-244,-962,-1668,-2339,-2954,-3488,-3947,-4295,-4556,-4704,-4748,-4688,-4523,-4260,-3899,-3462,-2943,-2385,-1788,-1192,-627,-115,296,594,737,732,548,218,-255,-835,-1464,-2119,-2711,-3223,-3575,-3760,-3734,-3509,-3086,-2505,-1793,-1014,-205,571,1282,1881,2354,2677,2852,2883,2780,2554,2235,1832,1383,898,415,-54,-467,-822,-1073,-1234,-1263,-1184,-977,-660,-248,246,799,1379,1977,2549,3089,3563,3967,4268,4495,4603,4639,4579,4460,4271,4050,3782,3491,3174,2826,2454,2036,1591,1084,550,-38,-643,-1273,-1888,-2485,-3026,-3505,-3891,-4191,-4377,-4470,-4459,-4362,-4195,-3963,-3697,-3399,-3092,-2782,-2473,-2172,-1875,-1584,-1301,-1020,-766,-523,-336,-183,-109,-98,-174,-323,-542,-809,-1109,-1404,-1681,-1900,-2057,-2124,-2120,-2025,-1874,-1664,-1421,-1155,-877,-598,-315,-40,234,506,766,1020,1254,1471,1660,1828,1960,2080,2173,2264,2344,2436,2529,2644,2766,2910,3058,3226,3389,3563,3728,3881,4019,4124,4198,4220,4190,4088,3917,3656,3313,2880,2362,1764,1103,387,-351,-1096,-1815,-2481,-3073,-3565,-3940,-4197,-4324,-4341,-4255,-4085,-3867,-3603,-3344,-3081,-2843,-2628,-2433,-2251,-2069,-1867,-1632,-1347,-1002,-592,-125,397,932,1474,1955,2362,2629,2735,2645,2347,1845,1156,319,-617,-1586,-2525,-3369,-4051,-4544,-4792,-4816,-4597,-4184,-3605,-2912,-2162,-1397,-672,-11,558,1032,1403,1690,1902,2057,2177,2264,2342,2398,2450,2477,2488,2465,2408,2309,2175,1999,1800,1581,1355,1148,952,805,692,636,638,692,813,977,1199,1457,1749,2055,2361,2650,2891,3078,3168,3164,3038,2788,2421,1938,1367,730,57,-618,-1260,-1846,-2343,-2743,-3022,-3192,-3238,-3179,-3026,-2783,-2485,-2134,-1755,-1364,-977,-605,-271,21,256,410,489,461,330,86,-275,-737,-1293,-1908,-2564,-3210,-3816,-4343,-4748,-5016,-5125,-5064,-4852,-4490,-4013,-3443,-2812,-2149,-1479,-818,-188,415,973,1497,1984,2427,2830,3184,3474,3700,3834,3877,3811,3638,3356,2979,2522,2015,1489,980,531,167,-60,-155,-86,128,473,919,1421,1929,2393,2764,3003,3084,2997,2741,2345,1834,1264,663,108,-401,-780,-1059,-1188,-1202,-1102,-917,-684,-426,-193,6,130,182,154,45,-118,-331,-562,-797,-1019,-1212,-1362,-1478,-1529,-1548,-1496,-1401,-1248,-1049,-810,-560,-300,-90,74,135,95,-68,-348,-714,-1152,-1598,-2020,-2362,-2589,-2662,-2582,-2330,-1938,-1428,-830,-208,423,993,1494,1881,2145,2280,2276,2154,1913,1582,1172,713,219,-277,-767,-1214,-1619,-1946,-2202,-2358,-2420,-2380,-2234,-2003,-1675,-1281,-827,-333,181,704,1216,1711,2179,2612,3019,3383,3723,4023,4288,4512,4687,4803,4854,4821,4702,4486,4165,3745,3221,2600,1902,1129,312,-522,-1357,-2137,-2851,-3451,-3912,-4217,-4343,-4306,-4098,-3767,-3325,-2828,-2308,-1806,-1349,-959,-643,-401,-226,-106,-36,-5,-21,-80,-199,-382,-638,-971,-1357,-1804,-2251,-2694,-3086,-3386,-3586,-3648,-3584,-3389,-3092,-2708,-2278,-1824,-1377,-958,-577,-236,69,352,623,901,1187,1485,1787,2074,2318,2501,2580,2549,2382,2097,1691,1228,712,241,-173,-446,-565,-492,-222,237,855,1607,2431,3296,4143,4925,5616,6160,6557,6760,6780,6590,6201,5622,4853,3949,2906,1807,658,-456,-1520,-2473,-3291,-3959,-4456,-4804,-4999,-5074,-5042,-4934,-4765,-4547,-4293,-4001,-3672,-3302,-2880,-2411,-1883,-1306,-682,-22,647,1315,1939,2484,2921,3192,3283,3143,2779,2166,1346,331,-808,-2013,-3208,-4314,-5257,-5971,-6410,-6541,-6360,-5885,-5148,-4213,-3151,-2037,-964,6,796,1375,1709,1815,1704,1433,1051,623,213,-135,-375,-494,-480,-348,-111,202,575,970,1390,1799,2199,2578,2926,3235,3497,3697,3837,3902,3898,3828,3703,3540,3362,3182,3026,2903,2813,2761,2722,2686,2619,2503,2312,2026,1654,1181,650,56,-531,-1112,-1616,-2037,-2337,-2503,-2531,-2428,-2196,-1877,-1468,-1032,-567,-125,274,614,858,1005,1038,944,730,383,-84,-658,-1333,-2068,-2858,-3644,-4409,-5099,-5690,-6139,-6432,-6548,-6484,-6257,-5871,-5374,-4774,-4135,-3458,-2800,-2163,-1566,-1021,-514,-50,386,805,1218,1629,2053,2479,2922,3345,3765,4130,4445,4663,4773,4746,4581,4265,3818,3266,2640,2003,1390,876,491,286,271,450,809,1299,1880,2481,3042,3506,3825,3962,3917,3683,3295,2791,2212,1611,1032,508,67,-280,-543,-716,-838,-913,-975,-1040,-1122,-1233,-1376,-1553,-1753,-1978,-2206,-2435,-2648,-2829,-2965,-3041,-3037,-2940,-2741,-2428,-2011,-1505,-934,-342,220,707,1048,1214,1160,874,366,-335,-1181,-2097,-3015,-3846,-4526,-4991,-5204,-5150,-4825,-4269,-3509,-2611,-1619,-607,386,1299,2099,2758,3245,3564,3694,3657,3455,3115,2664,2127,1546,950,372,-159,-623,-1000,-1285,-1472,-1565,-1574,-1499,-1362,-1162,-916,-629,-306,44,421,828,1251,1706,2176,2667,3175,3681,4197,4681,5149,5555,5899,6143,6276,6264,6092,5747,5209,4494,3598,2559,1403,191,-1040,-2215,-3285,-4197,-4904,-5384,-5625,-5628,-5421,-5045,-4538,-3967,-3380,-2820,-2349,-1971,-1721,-1601,-1592,-1699,-1886,-2139,-2431,-2741,-3043,-3325,-3555,-3721,-3798,-3769,-3619,-3340,-2921,-2390,-1740,-1038,-285,438,1112,1677,2111,2388,2510,2474,2327,2071,1780,1459,1173,930,760,668,645,689,769,873,970,1045,1094,1092,1074,1020,980,955,980,1074,1247,1520,1876,2324,2832,3389,3958,4515,5020,5451,5768,5955,5984,5836,5519,5008,4340,3513,2569,1537,462,-614,-1644,-2590,-3420,-4104,-4631,-4995,-5199,-5260,-5194,-5026,-4786,-4491,-4177,-3848,-3535,-3227,-2942,-2663,-2384,-2095,-1773,-1419,-1014,-569,-95,394,857,1268,1574,1747,1743,1558,1162,600,-136,-955,-1833,-2674,-3417,-4002,-4363,-4486,-4338,-3955,-3346,-2584,-1717,-823,26,780,1368,1775,1964,1948,1744,1374,899,355,-191,-691,-1102,-1377,-1501,-1450,-1238,-867,-364,229,899,1573,2251,2861,3397,3825,4131,4314,4368,4313,4169,3959,3717,3476,3255,3099,2990,2967,2995,3077,3178,3272,3327,3313,3206,2986,2641,2180,1593,921,160,-640,-1460,-2262,-3006,-3666,-4200,-4584,-4785,-4795,-4589,-4192,-3588,-2834,-1941,-980,15,964,1829,2531,3047,3312,3326,3060,2530,1766,785,-333,-1560,-2801,-4013,-5118,-6069,-6816,-7336,-7602,-7626,-7408,-6989,-6388,-5666,-4850,-3994,-3133,-2294,-1505,-774,-106,503,1062,1584,2073,2550,3007,3452,3871,4251,4569,4811,4941,4955,4821,4555,4137,3610,2979,2297,1596,931,333,-144,-487,-665,-677,-527,-232,178,679,1221,1777,2295,2750,3101,3335,3425,3372,3184,2863,2454,1959,1438,908,406,-43,-423,-735,-963,-1146,-1273,-1386,-1491,-1611,-1747,-1909,-2079,-2247,-2394,-2484,-2505,-2432,-2249,-1965,-1573,-1119,-615,-129,315,648,840,859,683,327,-204,-865,-1610,-2389,-3132,-3800,-4327,-4687,-4844,-4795,-4534,-4082,-3456,-2700,-1843,-940,-24,850,1652,2330,2874,3241,3435,3443,3281,2964,2531,2002,1437,854,301,-193,-624,-957,-1210,-1375,-1451,-1461,-1388,-1254,-1049,-776,-445,-48,392,870,1370,1861,2338,2768,3148,3456,3701,3866,3978,4026,4032,3999,3931,3839,3704,3537,3305,3019,2645,2198,1650,1038,349,-370,-1101,-1799,-2426,-2943,-3318,-3525,-3547,-3393,-3058,-2592,-2005,-1361,-697,-64,484,917,1187,1281,1176,879,392,-249,-1022,-1870,-2747,-3598,-4366,-5003,-5472,-5742,-5805,-5656,-5320,-4814,-4191,-3475,-2724,-1972,-1254,-604,-33,437,817,1097,1296,1421,1484,1504,1491,1456,1421,1384,1367,1367,1395,1446,1520,1608,1698,1785,1848,1888,1890,1861,1799,1723,1640,1574,1544,1571,1665,1847,2105,2447,2848,3291,3743,4176,4555,4843,5018,5053,4935,4660,4225,3642,2926,2096,1172,188,-835,-1869,-2868,-3827,-4689,-5442,-6050,-6492,-6755,-6827,-6711,-6410,-5948,-5336,-4618,-3795,-2926,-2004,-1088,-173,697,1506,2222,2815,3259,3526,3592,3443,3083,2514,1777,889,-72,-1083,-2042,-2936,-3671,-4243,-4601,-4746,-4686,-4433,-4032,-3513,-2930,-2316,-1723,-1166,-690,-279,29,265,417,505,538,538,500,468,420,404,398,438,518,645,825,1054,1321,1628,1945,2269,2575,2850,3081,3264,3385,3469,3498,3515,3514,3521,3550,3598,3680,3777,3885,3986,4055,4088,4044,3934,3723,3424,3019,2520,1925,1252,509,-278,-1091,-1893,-2663,-3351,-3949,-4401,-4708,-4841,-4802,-4592,-4233,-3732,-3138,-2457,-1742,-1019,-316,319,875,1300,1588,1697,1631,1363,912,284,-496,-1380,-2338,-3295,-4211,-5017,-5662,-6103,-6302,-6249,-5936,-5393,-4643,-3747,-2768,-1760,-813,47,746,1277,1620,1785,1804,1702,1531,1316,1116,933,814,738,728,761,838,941,1066,1205,1364,1539,1736,1961,2209,2484,2773,3069,3362,3634,3874,4072,4211,4295,4307,4245,4119,3897,3615,3239,2791,2275,1690,1064,411,-257,-900,-1512,-2064,-2543,-2933,-3236,-3439,-3557,-3589,-3548,-3444,-3294,-3095,-2872,-2615,-2331,-2029,-1684,-1322,-908,-471,7,498,996,1470,1889,2220,2427,2479,2360,2049,1564,909,127,-746,-1660,-2557,-3390,-4111,-4674,-5056,-5224,-5180,-4918,-4455,-3815,-3032,-2146,-1210,-267,634,1446,2140,2693,3085,3326,3415,3376,3227,2999,2702,2375,2015,1648,1273,902,531,182,-158,-459,-719,-922,-1051,-1096,-1046,-898,-651,-316,100,572,1083,1606,2123,2609,3049,3426,3736,3967,4120,4192,4181,4090,3919,3657,3319,2887,2378,1788,1127,419,-331,-1079,-1815,-2493,-3103,-3601,-3991,-4242,-4363,-4349,-4215,-3964,-3622,-3191,-2700,-2153,-1584,-994,-433,98,528,869,1037,1058,878,515,-21,-703,-1476,-2305,-3099,-3840,-4426,-4860,-5077,-5086,-4885,-4480,-3922,-3225,-2450,-1632,-811,-36,682,1296,1816,2218,2515,2704,2812,2829,2805,2717,2610,2476,2329,2175,2011,1836,1654,1450,1241,1010,783,557,355,192,84,50,101,245,477,797,1175,1605,2054,2498,2916,3290,3604,3855,4038,4157,4209,4210,4139,4013,3809,3516,3134,2629,2021,1289,463,-442,-1386,-2325,-3207,-3981,-4601,-5029,-5243,-5238,-5023,-4631,-4094,-3470,-2797,-2138,-1516,-981,-548,-224,-38,39,-19,-184,-458,-823,-1261,-1758,-2276,-2797,-3282,-3696,-4014,-4193,-4220,-4067,-3739,-3227,-2558,-1753,-850,100,1056,1955,2764,3422,3910,4199,4280,4158,3850,3375,2783,2101,1387,675,13,-568,-1045,-1404,-1639,-1768,-1788,-1740,-1627,-1476,-1303,-1108,-895,-657,-376,-40,359,849,1404,2045,2732,3447,4159,4820,5403,5864,6181,6331,6311,6111,5755,5249,4623,3899,3102,2264,1400,542,-308,-1119,-1887,-2600,-3236,-3803,-4264,-4622,-4853,-4943,-4889,-4676,-4313,-3807,-3180,-2460,-1681,-885,-112,598,1195,1660,1947,2041,1937,1611,1095,388,-466,-1431,-2461,-3491,-4481,-5351,-6070,-6585,-6860,-6896,-6658,-6198,-5496,-4636,-3621,-2545,-1426,-354,657,1536,2271,2833,3213,3413,3449,3325,3086,2747,2351,1938,1529,1175,885,689,592,593,684,852,1071,1327,1587,1849,2079,2285,2455,2587,2698,2782,2855,2922,2991,3062,3144,3224,3299,3363,3389,3378,3292,3135,2876,2525,2067,1517,883,192,-543,-1282,-2019,-2703,-3341,-3881,-4332,-4657,-4847,-4890,-4770,-4478,-4023,-3396,-2638,-1752,-799,193,1158,2052,2815,3408,3787,3929,3821,3460,2867,2062,1100,18,-1114,-2240,-3305,-4242,-5022,-5595,-5956,-6092,-6007,-5734,-5280,-4704,-4021,-3283,-2517,-1756,-1024,-339,289,852,1345,1776,2139,2439,2684,2868,3001,3094,3127,3140,3094,3025,2906,2749,2542,2296,1998,1676,1322,974,648,366,165,49,47,148,355,644,996,1381,1763,2128,2430,2677,2829,2897,2873,2753,2555,2273,1936,1540,1119,678,242,-173,-562,-902,-1201,-1450,-1652,-1818,-1937,-2033,-2082,-2106,-2084,-2020,-1919,-1763,-1587,-1366,-1150,-923,-732,-577,-492,-480,-566,-742,-1025,-1397,-1851,-2374,-2933,-3511,-4072,-4587,-5021,-5361,-5561,-5628,-5531,-5275,-4861,-4295,-3594,-2776,-1872,-902,87,1072,2010,2864,3616,4217,4669,4937,5039,4971,4756,4429,4016,3572,3120,2715,2354,2084,1870,1728,1630,1548,1472,1385,1268,1154,1023,926,874,888,1008,1215,1538,1935,2403,2888,3366,3778,4089,4269,4276,4121,3772,3266,2609,1841,998,125,-745,-1559,-2304,-2939,-3467,-3870,-4164,-4346,-4429,-4429,-4340,-4183,-3943,-3633,-3242,-2782,-2257,-1682,-1083,-487,74,553,924,1144,1190,1055,724,222,-434,-1198,-2026,-2855,-3633,-4300,-4809,-5122,-5218,-5087,-4747,-4217,-3543,-2766,-1942,-1118,-340,359,957,1440,1803,2064,2217,2298,2301,2255,2156,2022,1852,1652,1438,1200,970,745,543,379,251,180,153,184,255,375,528,714,937,1177,1457,1756,2089,2447,2832,3224,3643,4033,4423,4749,5021,5190,5252,5163,4932,4530,3970,3262,2426,1493,498,-509,-1506,-2428,-3265,-3976,-4541,-4953,-5205,-5284,-5221,-4995,-4644,-4166,-3592,-2933,-2228,-1487,-758,-47,593,1167,1621,1966,2162,2217,2111,1849,1436,882,206,-556,-1382,-2212,-3014,-3736,-4328,-4771,-5012,-5073,-4921,-4599,-4112,-3510,-2824,-2097,-1371,-674,-40,511,971,1327,1577,1734,1790,1775,1681,1541,1355,1152,942,743,574,446,372,366,422,561,759,1031,1351,1717,2106,2501,2888,3244,3560,3819,4021,4159,4240,4268,4245,4185,4081,3937,3751,3504,3202,2823,2372,1852,1259,624,-56,-742,-1418,-2067,-2659,-3194,-3645,-4018,-4297,-4488,-4578,-4574,-4459,-4241,-3916,-3485,-2965,-2360,-1707,-1017,-341,310,876,1354,1694,1898,1941,1835,1578,1201,715,167,-419,-998,-1547,-2027,-2424,-2722,-2915,-3016,-3024,-2956,-2830,-2646,-2426,-2163,-1861,-1531,-1158,-762,-343,89,509,910,1265,1559,1784,1924,1981,1955,1859,1695,1486,1244,974,711,439,202,-19,-181,-305,-354,-341,-246,-80,166,468,833,1234,1658,2090,2510,2894,3243,3515,3723,3830,3839,3733,3514,3175,2734,2197,1593,953,304,-315,-868,-1343,-1701,-1953,-2084,-2110,-2048,-1913,-1739,-1527,-1322,-1116,-933,-774,-635,-513,-409,-298,-201,-85,6,100,147,143,62,-125,-420,-837,-1359,-1972,-2635,-3309,-3945,-4492,-4913,-5169,-5252,-5141,-4872,-4438,-3888,-3247,-2549,-1820,-1093,-374,310,948,1545,2062,2530,2895,3187,3375,3473,3472,3394,3235,3029,2777,2510,2230,1956,1689,1433,1194,962,746,552,374,239,142,104,132,235,408,663,975,1350,1753,2178,2594,2987,3326,3604,3791,3884,3869,3743,3501,3157,2699,2163,1543,876,176,-530,-1203,-1831,-2367,-2800,-3105,-3263,-3281,-3154,-2905,-2554,-2139,-1693,-1264,-874,-576,-369,-281,-309,-438,-670,-972,-1328,-1728,-2142,-2566,-2983,-3376,-3739,-4053,-4295,-4460,-4516,-4460,-4280,-3977,-3555,-3041,-2447,-1812,-1162,-529,63,586,1033,1389,1656,1833,1936,1959,1929,1844,1725,1567,1398,1203,1014,820,642,477,340,226,142,87,57,49,66,99,154,235,343,490,681,919,1213,1557,1950,2375,2828,3271,3706,4093,4417,4669,4819,4885,4847,4725,4519,4247,3919,3539,3129,2670,2188,1663,1109,525,-79,-691,-1287,-1851,-2343,-2757,-3047,-3221,-3255,-3165,-2961,-2669,-2319,-1949,-1593,-1278,-1041,-886,-842,-901,-1063,-1321,-1651,-2052,-2483,-2935,-3375,-3772,-4114,-4359,-4501,-4516,-4402,-4159,-3795,-3338,-2799,-2229,-1643,-1087,-581,-155,190,432,595,678,700,690,651,620,591,589,607,650,711,789,868,956,1035,1110,1179,1245,1305,1375,1448,1539,1645,1775,1929,2102,2308,2513,2752,2978,3219,3443,3657,3842,3999,4102,4155,4129,4027,3831,3541,3153,2679,2121,1507,846,171,-506,-1147,-1752,-2280,-2739,-3103,-3362,-3521,-3557,-3482,-3287,-2978,-2572,-2082,-1541,-979,-436,47,433,687,786,716,479,85,-435,-1052,-1721,-2406,-3056,-3644,-4133,-4499,-4741,-4838,-4804,-4647,-4378,-4021,-3592,-3109,-2600,-2070,-1551,-1042,-572,-134,245,583,860,1086,1276,1416,1545,1641,1748,1839,1957,2070,2205,2341,2481,2609,2725,2806,2860,2868,2840,2774,2680,2562,2437,2309,2186,2076,1967,1876,1781,1689,1595,1499,1406,1326,1257,1214,1197,1203,1229,1261,1283,1281,1226,1110,921,646,305,-108,-558,-1022,-1476,-1876,-2203,-2432,-2535,-2514,-2360,-2081,-1697,-1227,-695,-149,396,886,1300,1600,1762,1772,1611,1290,811,195,-519,-1313,-2125,-2931,-3681,-4345,-4891,-5303,-5564,-5680,-5649,-5487,-5207,-4830,-4367,-3842,-3264,-2648,-2011,-1355,-701,-53,566,1152,1678,2144,2524,2820,3025,3142,3187,3167,3113,3042,2980,2947,2948,2997,3070,3171,3259,3321,3324,3256,3095,2848,2520,2123,1698,1257,848,485,202,10,-86,-78,12,177,394,635,886,1111,1301,1430,1491,1470,1367,1174,905,557,149,-306,-795,-1286,-1766,-2209,-2585,-2890,-3085,-3185,-3169,-3059,-2859,-2602,-2303,-2000,-1711,-1465,-1277,-1155,-1107,-1125,-1205,-1333,-1495,-1677,-1864,-2043,-2208,-2339,-2445,-2499,-2515,-2468,-2367,-2196,-1963,-1668,-1312,-919,-493,-64,350,737,1063,1340,1539,1689,1777,1833,1850,1860,1850,1843,1816,1781,1722,1635,1529,1386,1235,1067,908,758,638,550,499,491,521,584,686,813,965,1149,1342,1573,1808,2065,2334,2595,2864,3089,3303,3439,3534,3528,3449,3265,2991,2627,2181,1667,1107,509,-95,-698,-1269,-1804,-2265,-2665,-2966,-3170,-3273,-3258,-3146,-2928,-2626,-2257,-1842,-1415,-1003,-638,-358,-179,-135,-223,-456,-812,-1266,-1790,-2324,-2839,-3274,-3595,-3775,-3792,-3655,-3364,-2961,-2460,-1921,-1361,-832,-350,60,385,622,772,838,834,770,660,524,373,225,96,-3,-66,-83,-60,8,108,242,394,563,747,931,1126,1322,1513,1715,1905,2099,2279,2452,2602,2736,2832,2899,2924,2912,2866,2794,2706,2617,2535,2469,2426,2400,2381,2353,2287,2173,1971,1678,1267,746,118,-595,-1369,-2161,-2935,-3641,-4243,-4696,-4985,-5077,-4978,-4692,-4233,-3638,-2939,-2170,-1385,-608,114,755,1290,1695,1963,2074,2041,1853,1538,1103,589,20,-561,-1113,-1610,-2008,-2299,-2472,-2514,-2469,-2316,-2125,-1884,-1647,-1415,-1210,-1032,-886,-757,-641,-522,-393,-243,-79,111,300,496,671,828,949,1043,1106,1152,1199,1252,1340,1456,1610,1794,1984,2170,2313,2400,2396,2301,2101,1812,1447,1040,617,233,-101,-326,-446,-427,-285,-23,328,745,1186,1608,1993,2274,2464,2516,2428,2213,1853,1394,840,230,-406,-1028,-1609,-2101,-2498,-2756,-2888,-2874,-2738,-2490,-2158,-1766,-1354,-927,-535,-169,139,386,564,661,672,590,411,129,-247,-709,-1236,-1804,-2378,-2922,-3403,-3779,-4037,-4143,-4100,-3909,-3579,-3141,-2618,-2047,-1458,-890,-358,106,499,818,1059,1245,1375,1471,1543,1592,1640,1662,1679,1674,1647,1603,1540,1469,1397,1336,1297,1282,1302,1342,1412,1484,1564,1626,1670,1689,1682,1661,1629,1607,1603,1634,1697,1803,1924,2071,2196,2306,2357,2363,2290,2170,1983,1765,1517,1256,997,732,478,210,-58,-348,-648,-967,-1288,-1601,-1896,-2146,-2352,-2502,-2589,-2634,-2626,-2598,-2552,-2512,-2483,-2482,-2512,-2570,-2671,-2784,-2924,-3056,-3185,-3271,-3324,-3294,-3206,-3016,-2759,-2403,-2001,-1536,-1058,-571,-110,316,685,996,1238,1425,1547,1634,1677,1701,1710,1721,1733,1760,1795,1837,1888,1924,1953,1953,1923,1867,1774,1663,1539,1416,1309,1230,1175,1161,1162,1177,1187,1169,1123,1032,910,771,642,554,540,622,818,1127,1525,1983,2451,2874,3205,3384,3397,3208,2838,2292,1620,858,65,-705,-1408,-1992,-2434,-2716,-2819,-2776,-2582,-2294,-1939,-1570,-1232,-964,-801,-764,-857,-1075,-1402,-1805,-2260,-2726,-3175,-3582,-3919,-4175,-4334,-4396,-4350,-4198,-3952,-3601,-3186,-2699,-2191,-1671,-1186,-751,-405,-151,-5,37,-1,-121,-272,-445,-602,-713,-768,-734,-612,-388,-71,333,805,1325,1866,2394,2884,3305,3633,3861,3970,3979,3886,3730,3506,3277,3020,2796,2581,2403,2249,2124,2021,1945,1891,1875,1888,1954,2055,2203,2370,2547,2700,2800,2827,2742,2548,2222,1786,1243,624,-41,-733,-1396,-2033,-2580,-3053,-3404,-3643,-3750,-3739,-3606,-3376,-3065,-2694,-2301,-1904,-1527,-1205,-930,-743,-628,-606,-669,-829,-1070,-1401,-1798,-2250,-2727,-3209,-3643,-4012,-4259,-4374,-4327,-4114,-3745,-3232,-2610,-1915,-1172,-441,268,906,1457,1911,2237,2452,2533,2505,2363,2142,1853,1533,1220,927,716,579,560,648,848,1147,1517,1945,2386,2828,3232,3580,3855,4038,4127,4113,4000,3792,3503,3142,2737,2311,1885,1491,1152,872,687,561,515,509,532,551,548,485,371,166,-101,-447,-846,-1289,-1743,-2194,-2604,-2952,-3212,-3355,-3376,-3253,-3005,-2633,-2169,-1650,-1103,-597,-139,195,418,475,388,145,-242,-743,-1349,-2013,-2719,-3417,-4077,-4660,-5120,-5436,-5565,-5495,-5221,-4741,-4099,-3306,-2435,-1521,-629,199,919,1516,1961,2276,2456,2529,2524,2456,2366,2261,2170,2093,2042,2012,1998,1996,1991,1982,1959,1925,1878,1835,1791,1777,1782,1830,1919,2042,2201,2374,2550,2717,2849,2949,2994,2997,2948,2862,2748,2609,2464,2307,2150,1988,1825,1643,1460,1248,1023,771,493,192,-143,-493,-878,-1268,-1675,-2069,-2446,-2785,-3063,-3284,-3411,-3474,-3450,-3377,-3255,-3124,-2989,-2885,-2809,-2770,-2768,-2777,-2804,-2814,-2812,-2783,-2733,-2665,-2595,-2532,-2488,-2476,-2489,-2530,-2584,-2626,-2648,-2614,-2512,-2324,-2035,-1654,-1165,-613,16,662,1316,1937,2487,2959,3306,3547,3655,3657,3557,3387,3156,2909,2650,2410,2204,2029,1917,1835,1824,1837,1909,1993,2108,2218,2317,2391,2416,2396,2320,2184,2019,1810,1608,1409,1245,1133,1067,1069,1113,1198,1299,1398,1465,1493,1453,1334,1137,838,462,-9,-551,-1158,-1803,-2467,-3109,-3705,-4199,-4568,-4763,-4766,-4557,-4147,-3546,-2804,-1967,-1100,-280,437,980,1316,1411,1267,900,344,-339,-1097,-1857,-2553,-3142,-3558,-3807,-3850,-3715,-3423,-2997,-2496,-1948,-1405,-892,-439,-61,247,463,630,716,769,769,744,693,629,563,502,461,446,457,515,583,697,807,938,1052,1167,1268,1366,1471,1579,1722,1880,2081,2300,2543,2795,3037,3258,3443,3579,3662,3688,3656,3576,3451,3294,3107,2907,2683,2457,2213,1953,1689,1391,1096,767,441,92,-252,-605,-952,-1294,-1630,-1956,-2265,-2559,-2820,-3050,-3230,-3358,-3415,-3410,-3322,-3172,-2957,-2696,-2409,-2119,-1848,-1631,-1474,-1411,-1432,-1553,-1751,-2015,-2314,-2620,-2901,-3130,-3277,-3327,-3272,-3107,-2842,-2486,-2056,-1572,-1054,-519,4,513,964,1363,1669,1889,1999,2005,1912,1726,1487,1201,922,663,469,348,329,407,580,844,1170,1545,1946,2334,2711,3028,3291,3470,3560,3560,3459,3274,3002,2659,2263,1824,1371,917,495,116,-182,-402,-513,-529,-435,-263,-18,254,534,775,955,1028,1001,837,570,191,-252,-738,-1219,-1656,-2017,-2264,-2383,-2358,-2200,-1913,-1529,-1079,-596,-128,293,632,854,941,881,667,312,-176,-764,-1421,-2105,-2777,-3391,-3911,-4306,-4547,-4636,-4563,-4347,-4009,-3571,-3065,-2528,-1972,-1432,-920,-450,-27,336,648,899,1099,1244,1352,1411,1450,1461,1456,1444,1428,1413,1408,1408,1423,1448,1487,1538,1595,1661,1725,1785,1849,1896,1960,2012,2086,2168,2271,2388,2516,2644,2756,2844,2889,2878,2817,2684,2508,2278,2022,1755,1492,1256,1051,896,772,690,616,541,446,302,108,-149,-454,-807,-1161,-1516,-1811,-2040,-2166,-2187,-2091,-1900,-1633,-1312,-1002,-711,-510,-420,-463,-672,-1026,-1530,-2148,-2840,-3574,-4282,-4936,-5473,-5872,-6103,-6148,-6019,-5708,-5260,-4674,-4010,-3274,-2520,-1757,-1029,-330,297,868,1365,1783,2140,2420,2642,2800,2899,2946,2933,2873,2755,2602,2405,2195,1964,1749,1553,1398,1294,1248,1259,1332,1446,1596,1761,1921,2059,2166,2218,2228,2184,2099,1992,1875,1775,1701,1682,1712,1808,1949,2131,2325,2509,2658,2741,2746,2646,2448,2133,1723,1220,645,23,-622,-1259,-1857,-2387,-2821,-3143,-3330,-3398,-3329,-3165,-2907,-2608,-2280,-1974,-1704,-1504,-1386,-1352,-1408,-1530,-1714,-1921,-2140,-2336,-2492,-2596,-2636,-2615,-2542,-2425,-2285,-2139,-1997,-1885,-1798,-1746,-1725,-1718,-1726,-1721,-1702,-1647,-1557,-1420,-1238,-1019,-757,-472,-162,160,485,804,1108,1388,1637,1845,2010,2130,2205,2243,2254,2243,2239,2234,2262,2302,2383,2468,2570,2657,2718,2744,2721,2662,2571,2471,2385,2333,2335,2401,2525,2701,2894,3080,3219,3275,3215,3003,2631,2083,1381,557,-321,-1173,-1914,-2462,-2778,-2853,-2737,-2516,-2300,-2178,-2207,-2365,-2578,-2721,-2676,-2352,-1749,-929,-40,760,1325,1572,1500,1181,728,274,-106,-372,-584,-840,-1275,-1998,-3053,-4377,-5819,-7091,-7921,-7969,-7070,-5112,-2236,1292,5039,8488,11140,12560,12476,10824,7736,3555,-1217,-6021,-10239,-13350,-14939,-14775,-12832,-9323,-4628,690,5999,10665,14111,15955,15989,14297,11161,7078,2636,-1557,-4989,-7290,-8318,-8103,-6874,-4946,-2688,-444,1531,3056,4081,4613,4732,4541,4145,3624,3035,2394,1688,913,40,-891,-1847,-2727,-3436,-3878,-3981,-3752,-3231,-2552,-1858,-1338,-1120,-1301,-1880,-2752,-3762,-4664,-5237,-5299,-4736,-3590,-1976,-149,1612,3011,3806,3876,3195,1904,207,-1595,-3215,-4389,-4935,-4789,-3979,-2664,-1069,527,1840,2626,2720,2063,717,-1131,-3223,-5225,-6831,-7770,-7889,-7157,-5674,-3673,-1429,730,2543,3804,4423,4412,3879,2984,1927,891,22,-577,-881,-893,-690,-339,39,386,601,685,594,408,130,-107,-279,-264,-37,449,1175,2088,3091,4063,4855,5354,5435,5065,4231,3009,1517,-89,-1631,-2952,-3918,-4453,-4542,-4210,-3550,-2672,-1709,-800,-50,457,698,703,541,337,206,282,641,1340,2355,3638,5082,6569,7981,9197,10162,10806,11144,11171,10936,10478,9862,9133,8355,7555,6769,5986,5198,4369,3456,2440,1287,18,-1346,-2730,-4057,-5233,-6158,-6769,-6982,-6794,-6166,-5151,-3780,-2135,-319,1574,3410,5077,6459,7444,7963,7952,7401,6326,4777,2841,623,-1755,-4146,-6401,-8354,-9848,-10739,-10922,-10363,-9066,-7161,-4797,-2214,345,2637,4459,5665,6196,6066,5357,4210,2784,1253,-247,-1578,-2697,-3545,-4154,-4545,-4771,-4866,-4852,-4741,-4515,-4177,-3707,-3126,-2451,-1743,-1056,-483,-79,75,-27,-398,-983,-1711,-2501,-3247,-3873,-4315,-4535,-4532,-4315,-3943,-3441,-2904,-2357,-1872,-1482,-1197,-1046,-999,-1056,-1193,-1388,-1634,-1907,-2194,-2472,-2730,-2937,-3102,-3204,-3270,-3308,-3356,-3431,-3581,-3815,-4164,-4622,-5173,-5786,-6415,-6999,-7496,-7849,-8037,-8040,-7867,-7532,-7076,-6530,-5947,-5360,-4815,-4330,-3937,-3634,-3438,-3340,-3333,-3406,-3518,-3657,-3758,-3797,-3718,-3494,-3090,-2506,-1745,-847,131,1123,2045,2836,3416,3772,3858,3707,3346,2825,2230,1618,1067,626,327,186,193,315,520,754,969,1135,1212,1206,1116,968,799,656,593,647,858,1220,1736,2349,3013,3651,4187,4558,4704,4603,4248,3670,2918,2068,1202,406,-243,-696,-911,-901,-662,-262,278,870,1494,2089,2647,3152,3611,4046,4462,4885,5306,5732,6153,6542,6913,7229,7522,7772,8001,8211,8398,8571,8721,8846,8951,9025,9084,9117,9146,9156,9165,9159,9145,9112,9076,9015,8965,8896,8848,8799,8775,8763,8772,8788,8814,8831,8838,8821,8769,8689,8560,8396,8185,7936,7641,7309,6925,6510,6064,5622,5209,4861,4607,4450,4391,4377,4369,4289,4083,3710,3167,2479,1718,969,323,-125,-333,-278,10,459,980,1461,1819,1961,1867,1515,943,209,-606,-1418,-2139,-2698,-3059,-3184,-3110,-2859,-2511,-2136,-1814,-1608,-1561,-1686,-1962,-2355,-2794,-3221,-3565,-3769,-3810,-3659,-3348,-2899,-2372,-1820,-1310,-891,-618,-515,-612,-898,-1375,-2002,-2752,-3573,-4423,-5245,-6004,-6649,-7161,-7510,-7698,-7721,-7612,-7381,-7091,-6759,-6444,-6168,-5952,-5808,-5737,-5714,-5746,-5790,-5840,-5881,-5891,-5884,-5855,-5817,-5789,-5779,-5806,-5869,-5978,-6118,-6292,-6485,-6681,-6881,-7058,-7226,-7364,-7492,-7606,-7717,-7836,-7967,-8108,-8271,-8430,-8588,-8732,-8833,-8901,-8906,-8857,-8762,-8628,-8486,-8342,-8234,-8154,-8129,-8137,-8178,-8224,-8255,-8246,-8179,-8044,-7848,-7593,-7312,-7014,-6742,-6503,-6326,-6205,-6145,-6127,-6135,-6149,-6145,-6111,-6040,-5930,-5799,-5655,-5519,-5404,-5321,-5263,-5230,-5195,-5147,-5060,-4919,-4714,-4447,-4129,-3788,-3452,-3161,-2936,-2811,-2774,-2828,-2935,-3058,-3157,-3189,-3119,-2933,-2616,-2191,-1674,-1110,-535,12,484,865,1133,1281,1317,1248,1083,851,554,217,-137,-499,-830,-1120,-1344,-1471,-1505,-1413,-1211,-897,-488,-17,488,998,1467,1893,2227,2493,2668,2778,2841,2875,2910,2967,3046,3172,3321,3492,3670,3828,3967,4059,4118,4133,4132,4111,4109,4125,4190,4305,4473,4697,4956,5246,5549,5856,6152,6448,6720,6993,7237,7470,7665,7817,7904,7906,7815,7618,7317,6937,6481,6006,5529,5094,4736,4470,4309,4261,4297,4417,4573,4770,4960,5165,5360,5571,5798,6068,6370,6736,7135,7569,8002,8400,8725,8940,9013,8933,8699,8338,7879,7380,6887,6454,6120,5902,5823,5848,5976,6139,6322,6452,6521,6479,6339,6104,5800,5478,5169,4939,4815,4840,5020,5353,5813,6359,6928,7471,7902,8199,8294,8198,7906,7450,6902,6303,5770,5329,5089,5047,5239,5624,6156,6755,7327,7795,8066,8118,7918,7497,6923,6260,5636,5133,4849,4849,5141,5719,6507,7409,8315,9082,9622,9829,9677,9151,8308,7227,6013,4796,3675,2759,2097,1727,1627,1772,2078,2485,2894,3249,3478,3573,3507,3329,3054,2757,2476,2270,2164,2170,2287,2468,2695,2886,3023,3035,2931,2667,2302,1823,1313,796,327,-60,-349,-537,-639,-681,-702,-728,-807,-932,-1140,-1394,-1699,-2018,-2331,-2613,-2854,-3044,-3187,-3300,-3389,-3482,-3584,-3707,-3854,-4016,-4183,-4344,-4482,-4600,-4683,-4744,-4786,-4819,-4863,-4917,-5001,-5100,-5215,-5323,-5403,-5437,-5396,-5274,-5061,-4770,-4415,-4030,-3651,-3316,-3071,-2928,-2934,-3058,-3330,-3702,-4168,-4685,-5224,-5755,-6251,-6697,-7071,-7376,-7603,-7752,-7836,-7849,-7809,-7717,-7588,-7425,-7250,-7065,-6895,-6738,-6618,-6525,-6468,-6443,-6432,-6437,-6433,-6417,-6375,-6312,-6220,-6124,-6022,-5945,-5898,-5903,-5956,-6071,-6229,-6426,-6642,-6855,-7057,-7220,-7345,-7421,-7444,-7428,-7366,-7281,-7176,-7064,-6961,-6863,-6794,-6741,-6720,-6724,-6752,-6804,-6872,-6959,-7051,-7156,-7256,-7350,-7430,-7474,-7488,-7445,-7356,-7211,-7025,-6803,-6569,-6328,-6104,-5900,-5721,-5570,-5427,-5297,-5146,-4980,-4780,-4551,-4305,-4041,-3805,-3598,-3471,-3430,-3504,-3690,-3994,-4380,-4829,-5297,-5739,-6129,-6425,-6614,-6699,-6672,-6574,-6404,-6210,-5989,-5777,-5565,-5357,-5141,-4898,-4618,-4298,-3924,-3528,-3104,-2701,-2334,-2036,-1825,-1718,-1708,-1801,-1962,-2185,-2436,-2691,-2942,-3151,-3347,-3486,-3611,-3697,-3766,-3814,-3842,-3837,-3803,-3716,-3575,-3377,-3112,-2812,-2463,-2119,-1776,-1476,-1227,-1043,-919,-855,-816,-801,-760,-700,-587,-432,-237,-19,194,384,514,578,561,468,321,135,-40,-189,-258,-244,-107,131,487,921,1423,1952,2482,2982,3428,3804,4089,4287,4380,4381,4285,4106,3862,3573,3272,2985,2750,2588,2519,2550,2662,2853,3071,3302,3490,3617,3655,3594,3450,3234,2990,2753,2571,2477,2512,2672,2979,3391,3893,4431,4957,5434,5802,6055,6155,6119,5958,5701,5394,5075,4791,4567,4436,4389,4432,4528,4671,4812,4944,5038,5090,5110,5097,5077,5064,5063,5102,5156,5247,5342,5450,5546,5626,5683,5709,5707,5677,5622,5546,5463,5371,5288,5223,5183,5188,5235,5345,5506,5728,5990,6285,6594,6893,7176,7408,7604,7733,7816,7840,7820,7763,7677,7572,7454,7337,7213,7097,6977,6858,6735,6609,6466,6328,6172,6033,5900,5797,5733,5708,5742,5813,5921,6045,6167,6261,6320,6321,6268,6167,6032,5878,5742,5625,5565,5553,5594,5670,5754,5817,5834,5768,5619,5375,5052,4684,4290,3936,3633,3438,3348,3379,3507,3718,3957,4210,4412,4557,4608,4568,4443,4248,4018,3769,3546,3360,3231,3160,3139,3150,3182,3196,3194,3152,3069,2959,2826,2687,2568,2460,2400,2359,2361,2376,2424,2474,2551,2628,2731,2841,2975,3118,3270,3422,3549,3653,3695,3676,3573,3386,3112,2771,2370,1945,1512,1103,739,441,210,57,-35,-69,-69,-43,-6,35,75,128,177,251,326,420,513,603,678,728,752,741,703,649,573,505,425,357,278,198,80,-60,-265,-511,-823,-1176,-1560,-1953,-2319,-2649,-2895,-3073,-3139,-3133,-3034,-2885,-2701,-2507,-2331,-2184,-2077,-2018,-1989,-1998,-2019,-2055,-2099,-2156,-2233,-2346,-2504,-2711,-2975,-3272,-3591,-3896,-4156,-4339,-4426,-4402,-4279,-4071,-3819,-3554,-3329,-3166,-3103,-3127,-3249,-3415,-3622,-3789,-3915,-3943,-3872,-3709,-3461,-3187,-2912,-2704,-2605,-2640,-2845,-3196,-3682,-4257,-4865,-5445,-5949,-6320,-6547,-6606,-6525,-6326,-6062,-5778,-5522,-5341,-5244,-5259,-5358,-5524,-5729,-5922,-6088,-6189,-6218,-6178,-6074,-5937,-5787,-5650,-5555,-5507,-5515,-5583,-5687,-5820,-5962,-6086,-6188,-6246,-6256,-6220,-6133,-6014,-5855,-5689,-5509,-5342,-5199,-5086,-5032,-5025,-5092,-5215,-5399,-5624,-5870,-6115,-6335,-6499,-6601,-6622,-6566,-6448,-6281,-6099,-5925,-5790,-5709,-5702,-5756,-5872,-6013,-6158,-6270,-6313,-6267,-6108,-5840,-5471,-5022,-4540,-4046,-3599,-3225,-2953,-2804,-2778,-2868,-3060,-3330,-3651,-3999,-4351,-4683,-4981,-5232,-5423,-5546,-5601,-5575,-5482,-5317,-5101,-4847,-4581,-4324,-4103,-3942,-3852,-3845,-3908,-4037,-4196,-4369,-4508,-4592,-4597,-4499,-4313,-4028,-3681,-3293,-2899,-2540,-2238,-2027,-1911,-1899,-1980,-2132,-2335,-2557,-2770,-2959,-3097,-3190,-3219,-3208,-3148,-3065,-2955,-2832,-2705,-2567,-2430,-2296,-2161,-2046,-1951,-1887,-1873,-1903,-1990,-2120,-2285,-2455,-2611,-2717,-2753,-2693,-2539,-2283,-1956,-1570,-1167,-770,-408,-99,150,342,487,603,705,806,922,1042,1174,1294,1398,1471,1494,1482,1407,1314,1173,1035,886,748,634,530,451,380,312,249,172,96,16,-48,-86,-77,-8,141,365,673,1040,1451,1878,2274,2631,2895,3078,3145,3127,3021,2861,2670,2467,2283,2117,1988,1877,1796,1715,1644,1559,1475,1385,1303,1245,1218,1242,1319,1450,1630,1849,2084,2330,2562,2771,2957,3108,3233,3338,3411,3475,3503,3519,3486,3441,3337,3236,3099,2985,2885,2839,2850,2937,3100,3328,3618,3936,4274,4592,4888,5125,5320,5452,5544,5595,5634,5657,5690,5718,5749,5762,5747,5683,5559,5369,5112,4806,4466,4129,3819,3578,3418,3366,3418,3558,3776,4025,4281,4505,4675,4774,4808,4781,4721,4654,4611,4606,4668,4779,4948,5138,5335,5508,5631,5701,5700,5639,5534,5386,5229,5056,4890,4711,4539,4335,4129,3887,3643,3389,3169,2995,2904,2918,3045,3300,3658,4097,4591,5076,5537,5908,6175,6314,6310,6188,5943,5621,5247,4846,4466,4110,3814,3572,3393,3267,3180,3128,3089,3071,3054,3059,3076,3117,3186,3281,3395,3533,3658,3793,3897,3996,4074,4151,4239,4347,4488,4670,4879,5118,5344,5552,5698,5757,5724,5568,5315,4973,4564,4142,3713,3345,3022,2795,2634,2552,2516,2515,2521,2525,2505,2474,2410,2352,2273,2218,2162,2130,2099,2084,2055,2030,1979,1930,1860,1799,1729,1684,1637,1614,1593,1571,1549,1501,1442,1353,1248,1136,1021,931,874,860,909,1000,1144,1311,1488,1644,1762,1819,1803,1715,1551,1334,1074,802,529,280,62,-118,-261,-370,-456,-513,-557,-572,-553,-485,-354,-148,137,498,919,1369,1820,2221,2544,2746,2813,2734,2517,2185,1761,1300,823,373,-27,-363,-633,-834,-994,-1109,-1204,-1285,-1353,-1415,-1455,-1477,-1466,-1433,-1368,-1297,-1217,-1165,-1135,-1153,-1212,-1310,-1432,-1567,-1672,-1758,-1768,-1739,-1628,-1489,-1302,-1135,-977,-892,-873,-946,-1106,-1341,-1632,-1952,-2264,-2545,-2766,-2910,-2978,-2958,-2878,-2744,-2586,-2427,-2282,-2174,-2112,-2111,-2162,-2286,-2458,-2703,-2997,-3342,-3735,-4142,-4571,-4971,-5331,-5608,-5782,-5816,-5716,-5454,-5067,-4565,-3995,-3401,-2827,-2320,-1908,-1619,-1443,-1382,-1406,-1481,-1581,-1666,-1719,-1726,-1695,-1618,-1546,-1468,-1435,-1455,-1537,-1696,-1920,-2203,-2530,-2890,-3258,-3638,-3998,-4352,-4669,-4963,-5198,-5392,-5495,-5535,-5457,-5300,-5025,-4678,-4251,-3798,-3334,-2912,-2563,-2310,-2187,-2180,-2300,-2513,-2791,-3108,-3410,-3690,-3902,-4060,-4148,-4203,-4223,-4265,-4329,-4455,-4646,-4901,-5211,-5551,-5892,-6203,-6459,-6627,-6705,-6675,-6552,-6338,-6056,-5713,-5340,-4931,-4521,-4095,-3681,-3274,-2888,-2541,-2239,-2009,-1861,-1809,-1865,-2017,-2262,-2578,-2925,-3293,-3615,-3895,-4078,-4173,-4166,-4062,-3893,-3656,-3404,-3134,-2888,-2669,-2493,-2359,-2282,-2232,-2246,-2274,-2351,-2446,-2565,-2697,-2839,-2968,-3092,-3175,-3228,-3230,-3180,-3088,-2949,-2797,-2629,-2483,-2366,-2300,-2284,-2328,-2413,-2524,-2648,-2738,-2800,-2784,-2703,-2546,-2320,-2061,-1773,-1507,-1276,-1108,-1018,-1008,-1073,-1202,-1373,-1577,-1786,-1997,-2196,-2383,-2560,-2724,-2874,-3011,-3108,-3171,-3164,-3084,-2913,-2653,-2313,-1912,-1489,-1071,-708,-433,-273,-239,-338,-536,-819,-1134,-1444,-1711,-1898,-1993,-1984,-1886,-1709,-1491,-1247,-1022,-826,-681,-595,-560,-581,-629,-702,-780,-849,-909,-945,-962,-958,-931,-885,-812,-713,-577,-405,-189,62,346,648,941,1217,1427,1584,1636,1608,1491,1300,1075,831,614,448,356,350,428,579,776,989,1195,1347,1441,1438,1348,1164,895,568,187,-202,-596,-948,-1256,-1479,-1615,-1644,-1555,-1363,-1061,-682,-241,224,671,1078,1390,1611,1702,1690,1572,1393,1182,980,838,764,805,940,1169,1469,1786,2103,2355,2523,2581,2514,2336,2066,1731,1378,1035,742,528,391,365,407,539,722,949,1213,1491,1802,2123,2478,2852,3246,3658,4053,4428,4751,4993,5147,5191,5133,4982,4760,4490,4213,3942,3710,3511,3359,3230,3107,2976,2803,2588,2320,2003,1664,1321,1004,745,571,486,519,639,855,1135,1458,1805,2148,2480,2782,3058,3299,3511,3691,3845,3955,4032,4047,4007,3890,3705,3445,3135,2778,2420,2068,1777,1548,1423,1395,1472,1637,1872,2147,2433,2698,2922,3080,3165,3178,3115,3000,2837,2654,2462,2289,2141,2046,2003,2034,2125,2290,2505,2762,3032,3291,3507,3658,3718,3680,3543,3319,3039,2730,2445,2216,2085,2080,2210,2480,2860,3328,3832,4327,4772,5117,5343,5438,5393,5243,5000,4710,4397,4102,3834,3624,3451,3331,3230,3155,3077,2999,2921,2836,2777,2732,2729,2767,2840,2941,3053,3146,3203,3199,3130,2984,2791,2558,2333,2142,2022,1999,2077,2261,2519,2828,3135,3405,3589,3663,3605,3414,3105,2703,2237,1751,1273,838,473,179,-19,-143,-177,-151,-53,85,277,495,750,1024,1308,1604,1881,2148,2373,2557,2688,2764,2784,2764,2707,2642,2573,2527,2501,2507,2533,2568,2587,2578,2515,2385,2190,1927,1619,1286,959,660,426,257,180,175,254,387,565,769,983,1194,1397,1572,1731,1843,1930,1955,1936,1858,1724,1544,1332,1097,882,680,547,461,457,512,614,745,869,958,990,941,805,588,299,-37,-389,-730,-1029,-1266,-1428,-1501,-1505,-1438,-1323,-1187,-1025,-887,-745,-631,-521,-424,-321,-215,-105,12,105,183,200,153,31,-189,-467,-819,-1188,-1560,-1886,-2145,-2306,-2374,-2345,-2245,-2100,-1947,-1823,-1743,-1739,-1794,-1912,-2058,-2205,-2320,-2366,-2331,-2188,-1954,-1623,-1229,-786,-332,115,519,876,1149,1350,1445,1452,1346,1143,834,435,-44,-579,-1144,-1701,-2222,-2659,-2989,-3181,-3222,-3114,-2863,-2501,-2059,-1587,-1124,-729,-422,-258,-224,-349,-599,-965,-1403,-1885,-2358,-2806,-3176,-3477,-3677,-3789,-3820,-3781,-3690,-3577,-3436,-3315,-3191,-3112,-3046,-3033,-3041,-3094,-3158,-3248,-3326,-3393,-3418,-3399,-3310,-3165,-2948,-2687,-2399,-2104,-1845,-1635,-1504,-1465,-1509,-1638,-1820,-2029,-2241,-2421,-2552,-2628,-2645,-2619,-2570,-2521,-2493,-2509,-2564,-2666,-2794,-2930,-3050,-3125,-3139,-3089,-2956,-2775,-2537,-2285,-2036,-1804,-1616,-1471,-1374,-1316,-1282,-1262,-1239,-1210,-1163,-1116,-1071,-1058,-1087,-1188,-1365,-1641,-1988,-2419,-2883,-3368,-3830,-4235,-4568,-4795,-4925,-4952,-4895,-4767,-4604,-4407,-4217,-4025,-3848,-3683,-3519,-3365,-3197,-3033,-2857,-2683,-2515,-2357,-2219,-2095,-1993,-1906,-1828,-1767,-1712,-1676,-1668,-1696,-1785,-1934,-2175,-2480,-2876,-3313,-3796,-4264,-4708,-5069,-5333,-5471,-5465,-5329,-5051,-4671,-4201,-3673,-3125,-2576,-2066,-1611,-1234,-956,-776,-718,-759,-918,-1155,-1470,-1819,-2181,-2514,-2789,-2977,-3052,-3010,-2843,-2570,-2206,-1793,-1354,-939,-583,-305,-144,-86,-148,-294,-522,-776,-1051,-1294,-1500,-1643,-1720,-1733,-1685,-1597,-1470,-1327,-1165,-999,-825,-648,-465,-290,-124,9,95,113,50,-115,-365,-709,-1109,-1543,-1966,-2340,-2630,-2809,-2861,-2793,-2617,-2357,-2062,-1747,-1469,-1236,-1073,-980,-953,-971,-1022,-1079,-1128,-1157,-1150,-1129,-1067,-1016,-944,-895,-857,-844,-855,-887,-940,-1001,-1076,-1143,-1212,-1261,-1300,-1307,-1287,-1225,-1124,-966,-766,-509,-215,118,471,829,1178,1492,1765,1975,2123,2196,2209,2157,2064,1939,1796,1650,1515,1381,1267,1149,1036,910,765,611,426,249,59,-103,-245,-335,-387,-373,-314,-199,-43,153,379,634,906,1199,1491,1786,2051,2276,2427,2490,2427,2247,1921,1489,948,362,-248,-809,-1293,-1646,-1853,-1894,-1785,-1540,-1193,-791,-359,51,424,745,993,1197,1339,1456,1544,1615,1674,1712,1732,1722,1676,1600,1495,1377,1265,1179,1135,1165,1252,1427,1647,1919,2192,2452,2652,2775,2799,2716,2537,2268,1955,1613,1293,1014,816,703,694,770,930,1151,1408,1692,1972,2250,2508,2750,2966,3164,3327,3464,3552,3598,3590,3528,3426,3285,3135,2993,2875,2811,2796,2841,2932,3040,3155,3224,3249,3181,3039,2805,2508,2166,1811,1474,1183,956,810,750,766,858,1003,1194,1415,1645,1890,2114,2336,2524,2675,2792,2839,2840,2767,2635,2445,2212,1950,1689,1438,1234,1086,1005,1004,1064,1192,1348,1530,1698,1839,1947,1996,2012,1988,1952,1925,1925,1964,2061,2196,2376,2562,2745,2890,2986,3015,2987,2906,2801,2688,2606,2559,2577,2647,2762,2909,3048,3170,3237,3242,3181,3052,2884,2679,2476,2279,2110,1969,1853,1761,1668,1578,1480,1369,1268,1178,1123,1130,1197,1358,1581,1881,2204,2541,2838,3062,3187,3184,3052,2795,2428,1989,1498,1015,543,148,-190,-420,-567,-615,-576,-464,-272,-31,277,611,984,1367,1744,2092,2394,2608,2746,2758,2674,2474,2197,1854,1486,1129,805,554,370,268,235,241,277,306,313,292,230,147,52,-32,-86,-95,-48,55,203,384,585,783,982,1157,1338,1506,1700,1906,2152,2415,2701,2972,3209,3373,3434,3371,3167,2828,2374,1830,1252,673,155,-274,-580,-753,-796,-725,-563,-348,-101,149,387,611,817,1013,1208,1403,1591,1776,1918,2018,2034,1962,1779,1501,1128,696,232,-221,-634,-967,-1218,-1362,-1431,-1422,-1377,-1319,-1268,-1256,-1278,-1339,-1428,-1519,-1606,-1656,-1673,-1645,-1585,-1508,-1436,-1383,-1378,-1414,-1498,-1613,-1732,-1836,-1893,-1876,-1790,-1610,-1385,-1103,-827,-571,-366,-246,-188,-221,-296,-410,-522,-619,-672,-690,-661,-606,-542,-479,-433,-412,-407,-408,-410,-372,-305,-186,-15,180,395,592,740,828,813,721,523,272,-35,-346,-645,-898,-1095,-1226,-1301,-1324,-1321,-1299,-1277,-1253,-1241,-1213,-1182,-1126,-1039,-938,-810,-688,-588,-527,-532,-613,-763,-992,-1259,-1547,-1819,-2038,-2173,-2210,-2141,-1972,-1739,-1456,-1188,-958,-807,-758,-809,-962,-1184,-1446,-1710,-1935,-2105,-2194,-2209,-2155,-2060,-1936,-1823,-1724,-1658,-1617,-1599,-1580,-1554,-1502,-1420,-1320,-1198,-1092,-1002,-965,-975,-1051,-1159,-1310,-1441,-1562,-1610,-1594,-1488,-1303,-1055,-765,-470,-199,21,164,227,203,103,-48,-244,-441,-646,-818,-978,-1098,-1199,-1280,-1339,-1393,-1418,-1431,-1400,-1336,-1213,-1047,-825,-579,-314,-64,142,291,346,320,191,-9,-278,-574,-889,-1177,-1445,-1658,-1835,-1966,-2068,-2152,-2227,-2301,-2368,-2429,-2460,-2457,-2402,-2284,-2114,-1886,-1640,-1384,-1161,-990,-888,-876,-933,-1061,-1222,-1398,-1557,-1679,-1757,-1784,-1783,-1761,-1749,-1773,-1828,-1949,-2095,-2280,-2457,-2611,-2709,-2736,-2680,-2542,-2335,-2084,-1802,-1533,-1276,-1058,-869,-710,-549,-391,-183,55,357,699,1070,1451,1797,2094,2294,2395,2371,2240,2001,1689,1326,941,567,213,-91,-359,-569,-742,-875,-963,-1021,-1024,-980,-873,-701,-464,-179,146,465,759,981,1103,1098,955,681,291,-169,-666,-1144,-1560,-1882,-2083,-2165,-2138,-2027,-1874,-1709,-1569,-1478,-1447,-1480,-1555,-1669,-1775,-1878,-1938,-1958,-1939,-1868,-1779,-1658,-1529,-1395,-1244,-1099,-919,-739,-523,-296,-58,180,391,565,681,719,696,581,424,207,-21,-252,-458,-627,-739,-810,-816,-790,-720,-624,-503,-362,-189,4,242,501,809,1120,1454,1762,2036,2247,2375,2410,2351,2195,1971,1686,1381,1064,775,510,292,111,-37,-163,-279,-394,-516,-629,-742,-819,-858,-836,-740,-572,-336,-51,258,556,817,1007,1107,1118,1024,870,644,411,166,-41,-219,-340,-432,-481,-525,-559,-611,-672,-760,-850,-954,-1040,-1121,-1172,-1206,-1214,-1215,-1204,-1201,-1204,-1214,-1236,-1247,-1252,-1227,-1166,-1060,-903,-707,-471,-220,37,276,482,645,756,815,827,801,747,689,625,585,560,571,609,674,766,877,995,1133,1260,1399,1525,1647,1754,1835,1889,1894,1858,1761,1615,1423,1205,978,778,620,538,539,636,809,1056,1330,1608,1857,2037,2141,2139,2048,1862,1609,1302,962,614,270,-52,-354,-606,-830,-993,-1106,-1157,-1141,-1064,-925,-747,-531,-315,-110,56,161,206,177,84,-55,-233,-407,-568,-691,-748,-754,-682,-565,-399,-215,-30,134,261,339,364,341,276,179,75,-38,-125,-206,-249,-282,-282,-278,-255,-228,-186,-130,-49,64,213,407,635,901,1176,1455,1707,1917,2069,2148,2159,2099,1986,1837,1656,1483,1301,1144,992,853,721,581,453,306,184,62,-21,-64,-60,11,123,299,492,717,928,1123,1287,1397,1479,1493,1488,1430,1356,1255,1128,990,816,628,408,159,-101,-389,-668,-942,-1194,-1396,-1566,-1660,-1713,-1702,-1648,-1566,-1457,-1350,-1246,-1150,-1076,-1003,-939,-870,-776,-671,-523,-355,-157,55,274,482,677,842,972,1071,1125,1151,1140,1093,1019,900,749,557,322,66,-220,-493,-750,-943,-1064,-1072,-965,-735,-378,68,594,1151,1707,2220,2669,3010,3246,3360,3354,3249,3050,2783,2462,2117,1754,1409,1075,785,533,340,198,122,94,121,182,268,365,454,518,551,538,488,396,283,153,41,-57,-98,-102,-36,75,234,413,604,770,907,987,1009,962,857,699,496,273,31,-210,-433,-650,-828,-989,-1110,-1206,-1268,-1303,-1319,-1305,-1294,-1258,-1233,-1200,-1173,-1139,-1103,-1048,-969,-860,-702,-502,-256,34,348,678,999,1289,1533,1704,1800,1809,1735,1594,1386,1150,887,630,390,175,0,-143,-248,-316,-364,-374,-375,-340,-291,-216,-119,-5,124,263,394,520,620,690,724,718,671,597,491,379,258,149,55,-17,-62,-88,-91,-77,-50,-7,48,119,199,301,404,518,620,699,752,749,706,604,454,277,66,-133,-330,-493,-625,-722,-785,-831,-861,-905,-956,-1041,-1148,-1291,-1452,-1626,-1797,-1945,-2059,-2122,-2122,-2064,-1934,-1760,-1536,-1299,-1047,-816,-605,-429,-295,-188,-118,-60,-10,36,102,170,265,371,490,624,762,902,1047,1175,1300,1393,1460,1481,1455,1367,1230,1025,793,525,259,18,-187,-317,-373,-347,-236,-68,158,401,651,884,1080,1245,1357,1440,1480,1503,1497,1481,1445,1391,1322,1221,1110,962,812,636,465,291,124,-35,-186,-336,-489,-657,-847,-1063,-1320,-1599,-1920,-2241,-2578,-2883,-3160,-3369,-3505,-3552,-3498,-3363,-3132,-2845,-2499,-2138,-1762,-1412,-1078,-791,-533,-329,-152,-22,80,142,174,165,124,45,-60,-184,-307,-425,-500,-547,-524,-462,-339,-196,-27,119,250,323,356,331,277,195,123,65,61,98,195,339,513,709,891,1052,1163,1223,1218,1152,1040,878,698,510,326,170,45,-43,-79,-86,-46,10,89,171,246,308,346,362,355,319,277,214,158,112,76,77,101,161,260,373,515,651,777,863,904,866,761,565,300,-36,-407,-798,-1178,-1514,-1801,-2006,-2141,-2196,-2199,-2149,-2087,-2002,-1931,-1855,-1784,-1702,-1590,-1449,-1250,-1012,-720,-408,-78,228,504,720,864,951,956,934,860,787,712,653,622,614,630,669,719,777,839,902,963,1029,1090,1154,1223,1283,1353,1402,1456,1490,1517,1534,1543,1552,1562,1581,1602,1630,1648,1651,1619,1541,1397,1189,904,565,175,-226,-620,-965,-1237,-1410,-1473,-1423,-1276,-1052,-788,-518,-279,-107,-13,-23,-118,-300,-533,-801,-1064,-1313,-1513,-1672,-1770,-1831,-1847,-1846,-1827,-1806,-1784,-1766,-1748,-1733,-1718,-1705,-1702,-1712,-1737,-1797,-1868,-1970,-2070,-2161,-2221,-2216,-2148,-1973,-1721,-1364,-948,-478,6,478,905,1269,1555,1756,1886,1938,1953,1922,1883,1832,1781,1732,1677,1615,1531,1429,1294,1148,980,815,662,531,441,385,372,386,427,467,507,525,528,506,478,444,426,429,464,527,627,728,838,921,967,965,903,786,620,425,209,9,-178,-325,-430,-498,-526,-529,-527,-511,-516,-523,-548,-585,-622,-674,-711,-767,-818,-891,-982,-1104,-1248,-1424,-1604,-1783,-1937,-2034,-2077,-2033,-1918,-1724,-1482,-1202,-922,-662,-440,-283,-181,-147,-153,-195,-246,-281,-289,-251,-154,-12,193,427,695,962,1226,1458,1654,1796,1879,1903,1863,1764,1609,1402,1150,868,553,240,-72,-341,-565,-698,-743,-667,-482,-186,200,645,1118,1577,1980,2302,2512,2593,2560,2393,2145,1803,1424,1005,593,177,-207,-564,-890,-1162,-1398,-1565,-1670,-1701,-1652,-1530,-1338,-1095,-832,-561,-332,-155,-59,-58,-140,-315,-542,-817,-1091,-1357,-1576,-1750,-1852,-1900,-1889,-1836,-1752,-1651,-1541,-1433,-1332,-1233,-1139,-1040,-932,-810,-665,-498,-295,-78,174,434,703,979,1233,1475,1685,1856,1996,2081,2131,2127,2088,1999,1877,1720,1538,1347,1146,962,794,667,575,533,525,549,596,634,667,666,631,564,464,344,226,115,34,-16,-28,-7,40,102,168,230,277,314,332,340,332,317,282,236,158,63,-75,-228,-419,-608,-800,-966,-1084,-1148,-1136,-1046,-893,-671,-417,-148,116,330,503,586,602,529,385,188,-61,-318,-583,-829,-1034,-1205,-1314,-1382,-1395,-1370,-1310,-1228,-1131,-1029,-928,-829,-747,-661,-602,-540,-498,-460,-430,-405,-370,-329,-254,-150,4,207,469,766,1111,1453,1791,2084,2304,2439,2461,2375,2175,1889,1519,1118,693,287,-70,-373,-578,-703,-717,-644,-471,-221,93,460,842,1231,1584,1890,2116,2252,2284,2208,2041,1785,1483,1134,794,462,180,-54,-230,-350,-425,-471,-499,-529,-572,-629,-720,-819,-948,-1078,-1218,-1354,-1483,-1604,-1712,-1807,-1888,-1950,-1998,-2018,-2018,-1992,-1936,-1862,-1765,-1655,-1543,-1434,-1344,-1280,-1248,-1260,-1303,-1379,-1470,-1555,-1613,-1620,-1547,-1390,-1132,-781,-352,135,644,1146,1602,1986,2280,2466,2552,2533,2433,2264,2042,1791,1511,1225,937,645,372,108,-124,-327,-484,-594,-652,-656,-618,-540,-440,-325,-215,-104,-10,79,167,253,353,470,600,750,899,1045,1168,1251,1296,1268,1205,1065,902,697,482,274,74,-86,-217,-296,-336,-319,-264,-165,-30,127,303,476,634,759,834,844,775,624,386,74,-303,-717,-1148,-1558,-1922,-2213,-2402,-2484,-2451,-2307,-2082,-1788,-1477,-1165,-903,-704,-589,-564,-612,-727,-870,-1025,-1153,-1245,-1274,-1240,-1144,-989,-796,-560,-312,-41,228,504,769,1025,1255,1446,1591,1656,1647,1534,1332,1034,666,243,-196,-622,-995,-1295,-1483,-1564,-1519,-1357,-1101,-755,-362,62,481,871,1204,1464,1634,1702,1680,1560,1362,1111,804,496,182,-101,-344,-526,-656,-711,-725,-682,-620,-541,-468,-420,-401,-427,-495,-600,-741,-895,-1063,-1211,-1350,-1441,-1514,-1530,-1536,-1502,-1473,-1436,-1416,-1406,-1416,-1436,-1459,-1480,-1478,-1465,-1419,-1363,-1289,-1212,-1149,-1088,-1052,-1023,-988,-958,-876,-778,-606,-399,-134,155,459,747,1003,1200,1345,1411,1442,1420,1390,1368,1359,1400,1460,1560,1660,1750,1802,1795,1718,1572,1356,1114,844,616,425,326,312,403,574,821,1105,1409,1699,1954,2168,2314,2419,2461,2469,2444,2390,2320,2222,2103,1942,1747,1494,1197,845,452,33,-398,-811,-1192,-1514,-1764,-1928,-2011,-2000,-1934,-1792,-1636,-1453,-1286,-1153,-1057,-1035,-1068,-1176,-1351,-1583,-1865,-2181,-2511,-2836,-3134,-3376,-3551,-3627,-3612,-3478,-3257,-2938,-2563,-2143,-1713,-1302,-915,-591,-300,-70,138,321,508,708,930,1180,1442,1720,1975,2210,2393,2515,2579,2571,2508,2403,2257,2101,1926,1754,1579,1401,1227,1037,858,669,500,349,235,170,164,220,337,508,706,925,1127,1296,1418,1474,1474,1423,1334,1240,1150,1104,1093,1149,1244,1381,1527,1656,1744,1761,1693,1533,1287,965,602,210,-164,-508,-793,-1018,-1173,-1266,-1313,-1318,-1304,-1277,-1238,-1208,-1166,-1131,-1084,-1040,-994,-956,-931,-927,-950,-1005,-1078,-1184,-1278,-1382,-1447,-1481,-1466,-1393,-1269,-1092,-874,-625,-355,-66,222,524,813,1114,1393,1668,1910,2121,2283,2389,2431,2409,2326,2199,2038,1872,1713,1586,1493,1447,1435,1452,1476,1487,1465,1399,1274,1101,879,640,395,186,21,-60,-61,29,205,435,715,996,1263,1486,1645,1739,1762,1727,1649,1539,1418,1293,1163,1032,882,704,489,231,-74,-398,-748,-1073,-1373,-1606,-1777,-1867,-1896,-1875,-1834,-1794,-1785,-1818,-1896,-2022,-2164,-2309,-2426,-2493,-2491,-2429,-2285,-2114,-1902,-1709,-1534,-1408,-1334,-1308,-1320,-1345,-1359,-1341,-1264,-1130,-916,-646,-315,52,441,839,1234,1609,1978,2309,2634,2917,3182,3399,3571,3682,3718,3681,3552,3344,3061,2716,2333,1937,1543,1185,870,609,411,264,163,98,52,33,17,36,66,142,252,405,597,805,1018,1201,1335,1393,1364,1236,1029,756,445,136,-155,-389,-569,-681,-752,-792,-835,-913,-1030,-1219,-1457,-1742,-2040,-2319,-2541,-2681,-2705,-2624,-2418,-2132,-1782,-1408,-1058,-751,-527,-395,-359,-407,-530,-694,-891,-1083,-1271,-1422,-1555,-1636,-1696,-1699,-1674,-1587,-1456,-1254,-999,-672,-305,115,531,951,1320,1625,1850,1967,2002,1946,1837,1694,1552,1433,1362,1334,1362,1410,1475,1508,1506,1432,1289,1080,813,522,225,-45,-269,-433,-536,-581,-588,-566,-536,-510,-488,-472,-447,-406,-332,-215,-59,137,350,562,748,879,943,915,813,622,378,90,-218,-517,-800,-1056,-1276,-1477,-1649,-1817,-1978,-2132,-2283,-2405,-2499,-2533,-2502,-2390,-2203,-1948,-1648,-1335,-1040,-801,-640,-580,-619,-753,-949,-1191,-1429,-1650,-1816,-1923,-1963,-1947,-1891,-1811,-1726,-1646,-1575,-1512,-1437,-1338,-1192,-983,-698,-341,94,564,1069,1551,1997,2367,2645,2820,2891,2878,2785,2653,2485,2315,2139,1970,1795,1609,1402,1157,887,579,264,-62,-356,-623,-828,-976,-1065,-1098,-1091,-1061,-1008,-951,-884,-794,-685,-525,-312,-43,288,658,1045,1421,1743,1979,2097,2078,1914,1616,1208,719,195,-327,-804,-1218,-1537,-1774,-1917,-1996,-2012,-1998,-1947,-1887,-1797,-1690,-1547,-1376,-1161,-928,-672,-431,-213,-57,32,25,-68,-246,-488,-772,-1056,-1330,-1544,-1700,-1781,-1790,-1743,-1661,-1554,-1455,-1354,-1274,-1190,-1090,-964,-770,-526,-198,182,605,1038,1445,1792,2053,2205,2251,2195,2059,1881,1669,1477,1297,1152,1036,926,826,692,538,336,108,-137,-374,-573,-704,-753,-692,-541,-286,20,379,733,1066,1350,1562,1710,1783,1800,1773,1709,1631,1530,1412,1270,1088,869,592,274,-94,-482,-878,-1255,-1591,-1863,-2060,-2180,-2215,-2199,-2116,-2020,-1902,-1790,-1693,-1601,-1521,-1441,-1347,-1242,-1114,-974,-837,-714,-632,-607,-648,-764,-936,-1142,-1353,-1522,-1621,-1607,-1478,-1215,-857,-409,61,541,959,1317,1576,1750,1848,1891,1907,1917,1941,1979,2034,2091,2120,2121,2052,1928,1738,1494,1220,933,665,430,244,112,24,-21,-54,-74,-110,-150,-204,-248,-279,-257,-181,-22,218,530,909,1313,1725,2094,2399,2608,2703,2690,2559,2347,2062,1735,1396,1053,725,421,126,-149,-427,-693,-968,-1216,-1459,-1637,-1775,-1812,-1781,-1647,-1444,-1182,-895,-609,-363,-174,-61,-25,-57,-136,-241,-347,-428,-485,-497,-494,-468,-454,-457,-488,-561,-650,-767,-867,-956,-1000,-999,-945,-845,-705,-541,-363,-183,-11,163,325,502,681,884,1095,1326,1548,1764,1933,2054,2098,2059,1931,1717,1436,1106,759,418,116,-130,-302,-398,-431,-397,-338,-243,-158,-61,15,110,200,334,493,710,964,1256,1562,1854,2104,2282,2368,2348,2220,1999,1691,1338,950,555,180,-195,-530,-871,-1188,-1519,-1845,-2171,-2485,-2761,-2990,-3142,-3205,-3175,-3051,-2853,-2600,-2326,-2057,-1826,-1648,-1542,-1498,-1520,-1590,-1679,-1796,-1891,-1986,-2052,-2098,-2123,-2125,-2106,-2062,-1986,-1868,-1701,-1465,-1164,-786,-336,173,726,1296,1859,2377,2842,3205,3482,3643,3709,3690,3600,3470,3315,3162,3009,2879,2750,2629,2495,2343,2159,1952,1711,1466,1211,983,780,626,521,462,452,471,516,579,647,730,823,936,1074,1237,1427,1624,1823,1990,2105,2142,2078,1906,1622,1235,771,248,-286,-819,-1294,-1717,-2048,-2301,-2468,-2559,-2590,-2577,-2526,-2458,-2373,-2278,-2180,-2074,-1967,-1865,-1765,-1685,-1625,-1598,-1612,-1663,-1754,-1883,-2027,-2193,-2340,-2476,-2569,-2620,-2618,-2565,-2462,-2323,-2144,-1944,-1724,-1481,-1227,-946,-643,-316,39,405,781,1146,1483,1781,2012,2180,2270,2285,2239,2128,1979,1793,1587,1359,1119,858,583,289,-14,-321,-611,-862,-1054,-1158,-1156,-1044,-811,-483,-73,384,846,1294,1673,1994,2210,2357,2411,2417,2372,2307,2231,2157,2084,2010,1927,1821,1690,1512,1298,1035,740,413,72,-280,-625,-962,-1282,-1587,-1869,-2140,-2383,-2611,-2804,-2960,-3066,-3109,-3079,-2978,-2788,-2543,-2232,-1898,-1553,-1234,-953,-740,-595,-522,-513,-543,-596,-642,-660,-632,-538,-386,-160,110,434,777,1144,1501,1858,2184,2491,2759,2983,3164,3281,3343,3332,3259,3110,2912,2655,2367,2059,1742,1438,1145,878,621,386,150,-91,-333,-600,-862,-1129,-1378,-1591,-1749,-1839,-1833,-1748,-1554,-1292,-943,-560,-144,269,655,998,1271,1470,1583,1605,1539,1381,1138,812,415,-49,-557,-1093,-1633,-2138,-2598,-2957,-3227,-3351,-3361,-3237,-3005,-2695,-2328,-1949,-1587,-1271,-1027,-856,-771,-751,-793,-862,-952,-1024,-1084,-1103,-1087,-1033,-950,-833,-712,-564,-421,-268,-115,38,184,330,451,566,647,706,741,748,756,759,789,856,979,1165,1419,1730,2081,2455,2805,3119,3346,3480,3494,3397,3188,2895,2539,2147,1759,1382,1053,764,534,344,206,89,14,-49,-78,-83,-55,12,114,254,416,589,759,890,988,1010,969,855,673,445,179,-96,-366,-612,-827,-1003,-1150,-1266,-1372,-1474,-1584,-1710,-1854,-2014,-2181,-2349,-2495,-2623,-2707,-2756,-2761,-2723,-2659,-2560,-2446,-2322,-2178,-2039,-1882,-1725,-1557,-1391,-1224,-1075,-943,-848,-784,-760,-756,-766,-758,-711,-598,-395,-99,301,781,1328,1891,2449,2946,3355,3648,3802,3830,3725,3521,3237,2903,2564,2220,1921,1655,1442,1280,1158,1077,1016,979,935,903,842,774,664,530,347,133,-124,-409,-707,-1011,-1279,-1514,-1667,-1735,-1702,-1550,-1310,-972,-582,-165,241,593,864,1027,1067,988,795,518,176,-185,-541,-862,-1118,-1308,-1412,-1447,-1407,-1320,-1185,-1023,-846,-657,-472,-295,-133,1,98,144,135,50,-96,-317,-584,-891,-1205,-1502,-1755,-1941,-2044,-2064,-1996,-1862,-1672,-1454,-1226,-1005,-804,-625,-467,-320,-173,-13,173,389,638,918,1213,1515,1806,2069,2294,2461,2580,2625,2626,2552,2432,2248,2013,1712,1359,937,473,-43,-566,-1097,-1576,-1994,-2294,-2461,-2476,-2317,-2014,-1556,-1001,-366,291,936,1530,2036,2441,2721,2887,2934,2881,2741,2530,2276,1983,1686,1377,1094,826,597,401,251,129,50,-30,-89,-182,-299,-469,-697,-978,-1317,-1675,-2054,-2388,-2689,-2881,-2988,-2966,-2840,-2618,-2328,-2011,-1695,-1427,-1223,-1112,-1087,-1148,-1267,-1427,-1583,-1725,-1804,-1828,-1769,-1637,-1431,-1170,-856,-511,-133,263,684,1113,1565,2016,2469,2898,3280,3603,3816,3923,3888,3716,3420,3008,2525,2002,1485,1013,611,301,89,-40,-96,-112,-120,-132,-188,-280,-420,-595,-783,-973,-1124,-1238,-1276,-1247,-1140,-966,-740,-470,-186,104,376,613,809,941,1006,983,879,663,367,-40,-513,-1052,-1615,-2169,-2674,-3095,-3398,-3563,-3583,-3463,-3229,-2905,-2540,-2160,-1815,-1519,-1293,-1146,-1058,-1027,-1025,-1033,-1037,-1026,-984,-932,-855,-771,-684,-595,-501,-409,-280,-141,52,276,540,837,1128,1413,1642,1801,1876,1843,1732,1529,1294,1027,796,601,491,449,501,599,754,904,1047,1141,1183,1163,1091,984,859,747,668,636,664,754,884,1067,1254,1460,1644,1822,1972,2108,2234,2345,2458,2549,2623,2653,2618,2506,2283,1968,1537,1036,472,-100,-645,-1123,-1495,-1753,-1879,-1893,-1810,-1669,-1492,-1335,-1198,-1124,-1105,-1149,-1243,-1372,-1525,-1679,-1835,-1967,-2094,-2190,-2279,-2345,-2392,-2419,-2421,-2393,-2333,-2247,-2124,-2000,-1859,-1741,-1647,-1596,-1596,-1639,-1722,-1819,-1903,-1947,-1914,-1781,-1528,-1155,-660,-79,569,1238,1881,2470,2953,3328,3553,3664,3628,3505,3279,3003,2680,2339,1991,1651,1330,1041,789,593,458,396,415,505,663,871,1094,1320,1495,1616,1647,1596,1462,1269,1046,824,643,522,481,517,619,760,900,1011,1046,992,828,554,195,-240,-690,-1156,-1562,-1922,-2188,-2375,-2476,-2510,-2484,-2424,-2335,-2226,-2109,-1959,-1798,-1592,-1361,-1096,-810,-533,-282,-99,-6,-35,-194,-488,-895,-1386,-1917,-2436,-2893,-3241,-3445,-3492,-3371,-3106,-2717,-2239,-1719,-1177,-662,-176,250,635,961,1265,1528,1793,2037,2292,2533,2785,3011,3243,3432,3617,3751,3861,3914,3917,3851,3700,3470,3131,2706,2190,1603,985,355,-227,-736,-1118,-1356,-1424,-1320,-1057,-655,-151,418,1002,1570,2071,2490,2786,2973,3011,2944,2740,2445,2052,1594,1087,554,21,-488,-954,-1339,-1652,-1847,-1959,-1956,-1895,-1764,-1635,-1516,-1461,-1500,-1649,-1919,-2297,-2762,-3266,-3783,-4230,-4596,-4816,-4886,-4792,-4550,-4180,-3727,-3220,-2710,-2217,-1770,-1378,-1036,-734,-457,-184,94,395,714,1053,1396,1737,2058,2358,2621,2860,3065,3252,3421,3576,3710,3817,3871,3871,3769,3580,3265,2848,2331,1743,1123,514,-42,-496,-827,-999,-1021,-897,-655,-331,33,393,706,952,1095,1146,1096,971,790,576,355,145,-40,-197,-328,-433,-529,-616,-702,-805,-903,-1028,-1150,-1300,-1454,-1637,-1824,-2037,-2248,-2462,-2651,-2804,-2896,-2910,-2834,-2657,-2392,-2036,-1634,-1185,-752,-336,7,277,443,518,487,384,204,-15,-261,-510,-749,-949,-1118,-1218,-1264,-1226,-1112,-903,-607,-224,249,767,1349,1919,2484,2989,3404,3726,3910,3990,3944,3819,3622,3401,3170,2967,2794,2665,2568,2486,2403,2285,2122,1891,1592,1222,808,354,-92,-520,-894,-1199,-1422,-1558,-1615,-1592,-1510,-1369,-1179,-953,-669,-354,20,427,872,1332,1777,2181,2498,2701,2751,2638,2340,1892,1283,588,-180,-950,-1692,-2352,-2918,-3356,-3676,-3878,-3976,-3993,-3956,-3875,-3779,-3681,-3573,-3490,-3390,-3308,-3205,-3096,-2966,-2817,-2643,-2456,-2245,-2041,-1824,-1634,-1454,-1317,-1218,-1173,-1182,-1254,-1370,-1535,-1722,-1910,-2079,-2188,-2220,-2145,-1942,-1609,-1135,-541,162,938,1757,2577,3361,4078,4684,5175,5515,5718,5771,5694,5494,5200,4822,4390,3920,3429,2944,2474,2033,1647,1309,1045,848,720,651,634,640,666,676,664,616,528,400,257,92,-54,-175,-261,-289,-276,-217,-130,-36,54,113,133,102,11,-120,-305,-504,-727,-939,-1140,-1314,-1456,-1569,-1642,-1699,-1719,-1731,-1719,-1693,-1654,-1599,-1528,-1450,-1353,-1261,-1165,-1082,-1016,-970,-955,-964,-1001,-1053,-1117,-1179,-1225,-1247,-1223,-1160,-1032,-859,-622,-350,-34,291,627,942,1236,1483,1689,1832,1926,1965,1951,1905,1812,1708,1579,1449,1326,1208,1119,1036,987,940,906,861,798,701,567,380,159,-108,-390,-684,-959,-1199,-1384,-1507,-1546,-1522,-1409,-1251,-1029,-786,-519,-256,-6,214,400,537,630,665,658,594,504,366,224,61,-88,-230,-331,-413,-429,-423,-349,-253,-114,41,203,353,478,560,585,550,444,271,48,-231,-527,-837,-1136,-1409,-1653,-1845,-2007,-2118,-2204,-2260,-2294,-2308,-2302,-2272,-2207,-2103,-1944,-1726,-1449,-1103,-702,-254,239,741,1259,1758,2234,2669,3050,3375,3625,3815,3918,3959,3916,3815,3641,3411,3133,2797,2437,2027,1596,1141,662,179,-311,-788,-1243,-1653,-2014,-2294,-2497,-2596,-2604,-2503,-2320,-2047,-1709,-1323,-900,-465,-24,397,796,1160,1470,1741,1929,2063,2107,2073,1948,1725,1418,1012,536,-16,-606,-1223,-1825,-2389,-2879,-3254,-3513,-3609,-3566,-3370,-3043,-2623,-2123,-1604,-1080,-600,-182,153,395,542,596,570,461,301,78,-174,-464,-768,-1075,-1372,-1635,-1850,-1997,-2050,-2005,-1846,-1575,-1205,-741,-220,343,905,1445,1934,2351,2688,2934,3099,3182,3204,3170,3097,3000,2876,2749,2609,2466,2318,2159,1995,1817,1622,1410,1176,923,648,361,58,-240,-536,-810,-1049,-1245,-1378,-1440,-1422,-1317,-1122,-849,-501,-102,324,753,1152,1491,1756,1917,1973,1925,1768,1540,1225,880,487,90,-316,-714,-1099,-1470,-1815,-2141,-2430,-2697,-2914,-3106,-3243,-3359,-3425,-3474,-3484,-3482,-3449,-3402,-3328,-3224,-3100,-2937,-2752,-2547,-2323,-2107,-1899,-1718,-1575,-1466,-1399,-1356,-1329,-1296,-1236,-1130,-964,-728,-418,-54,373,810,1266,1691,2082,2411,2675,2869,2995,3070,3093,3097,3076,3059,3041,3036,3033,3035,3027,3000,2946,2855,2728,2567,2380,2177,1980,1795,1635,1510,1408,1336,1263,1191,1088,954,779,559,319,50,-205,-448,-649,-809,-915,-981,-1001,-993,-968,-930,-896,-861,-833,-815,-800,-801,-805,-827,-860,-905,-971,-1036,-1113,-1184,-1237,-1281,-1283,-1267,-1207,-1122,-1015,-887,-768,-654,-574,-531,-544,-610,-743,-922,-1159,-1415,-1699,-1973,-2227,-2439,-2594,-2677,-2681,-2598,-2420,-2156,-1802,-1362,-862,-288,315,948,1576,2180,2731,3209,3589,3856,4000,4018,3915,3705,3408,3042,2635,2210,1775,1355,946,550,171,-206,-570,-923,-1253,-1548,-1779,-1940,-1990,-1939,-1766,-1480,-1110,-657,-181,313,777,1194,1552,1828,2048,2185,2283,2319,2326,2293,2225,2116,1961,1747,1471,1128,715,250,-268,-800,-1343,-1852,-2314,-2704,-3003,-3211,-3319,-3341,-3284,-3171,-3008,-2821,-2606,-2390,-2153,-1923,-1675,-1433,-1192,-964,-763,-598,-482,-427,-432,-494,-601,-736,-870,-983,-1053,-1054,-985,-841,-619,-352,-38,296,630,971,1290,1610,1922,2236,2560,2886,3215,3535,3819,4077,4248,4377,4390,4353,4217,4028,3785,3498,3193,2862,2524,2170,1806,1430,1039,647,246,-135,-499,-821,-1088,-1290,-1413,-1458,-1421,-1314,-1143,-933,-696,-459,-245,-56,69,154,166,122,28,-126,-318,-557,-831,-1142,-1476,-1841,-2213,-2586,-2947,-3266,-3548,-3754,-3901,-3966,-3966,-3909,-3807,-3681,-3540,-3401,-3259,-3118,-2960,-2771,-2538,-2235,-1869,-1424,-924,-385,164,679,1136,1496,1744,1868,1889,1802,1676,1501,1369,1258,1240,1292,1432,1639,1893,2166,2433,2663,2843,2957,3009,2991,2927,2808,2669,2492,2318,2115,1924,1710,1502,1283,1067,856,657,479,332,212,133,77,44,16,-22,-86,-183,-327,-509,-728,-960,-1193,-1396,-1561,-1659,-1691,-1660,-1558,-1428,-1251,-1083,-911,-765,-646,-551,-494,-458,-446,-460,-489,-552,-635,-751,-899,-1068,-1262,-1454,-1639,-1794,-1899,-1945,-1921,-1825,-1661,-1457,-1206,-971,-737,-561,-436,-385,-398,-468,-582,-708,-839,-934,-995,-999,-950,-848,-702,-515,-305,-67,188,465,764,1084,1431,1792,2171,2536,2891,3196,3456,3636,3739,3762,3706,3588,3427,3230,3031,2829,2643,2465,2294,2105,1902,1645,1350,989,591,155,-283,-701,-1060,-1345,-1524,-1604,-1572,-1452,-1259,-1029,-772,-533,-302,-118,43,164,266,344,420,478,540,580,606,607,562,486,351,178,-46,-303,-591,-897,-1218,-1545,-1876,-2214,-2549,-2893,-3229,-3550,-3848,-4088,-4265,-4332,-4296,-4121,-3824,-3406,-2895,-2320,-1726,-1146,-619,-182,168,395,531,567,533,446,327,189,55,-73,-179,-251,-291,-269,-192,-36,198,517,913,1373,1874,2389,2882,3316,3661,3885,3973,3919,3724,3420,3017,2571,2100,1651,1239,894,600,379,193,39,-103,-254,-415,-595,-786,-975,-1159,-1305,-1428,-1492,-1521,-1503,-1448,-1372,-1263,-1146,-998,-831,-621,-370,-57,308,730,1187,1660,2110,2506,2800,2976,2985,2846,2529,2078,1505,852,163,-534,-1197,-1803,-2336,-2778,-3137,-3397,-3572,-3640,-3622,-3491,-3266,-2934,-2515,-2016,-1469,-893,-332,189,640,991,1242,1378,1421,1381,1293,1178,1083,1008,999,1036,1136,1280,1444,1615,1763,1872,1937,1938,1902,1814,1712,1594,1475,1371,1268,1183,1094,1006,911,812,712,621,553,515,523,570,665,776,907,1006,1080,1076,1004,843,605,298,-51,-430,-799,-1151,-1467,-1737,-1971,-2166,-2343,-2500,-2662,-2808,-2952,-3072,-3151,-3177,-3133,-3010,-2819,-2557,-2260,-1941,-1645,-1384,-1196,-1079,-1050,-1093,-1199,-1340,-1500,-1645,-1765,-1834,-1852,-1807,-1712,-1558,-1369,-1139,-883,-604,-303,16,343,683,1015,1326,1607,1817,1957,1996,1929,1760,1503,1181,832,502,229,50,4,83,311,651,1086,1576,2084,2572,3011,3376,3661,3852,3961,3985,3935,3824,3644,3420,3133,2813,2445,2057,1650,1251,872,537,258,47,-85,-154,-165,-136,-101,-75,-88,-162,-290,-491,-729,-1005,-1271,-1512,-1694,-1796,-1816,-1735,-1576,-1340,-1050,-734,-392,-67,253,528,774,953,1084,1123,1090,946,706,350,-109,-665,-1286,-1950,-2610,-3224,-3755,-4151,-4392,-4457,-4341,-4066,-3653,-3146,-2593,-2038,-1529,-1102,-780,-577,-491,-520,-635,-830,-1062,-1325,-1585,-1825,-2025,-2168,-2233,-2216,-2088,-1865,-1519,-1081,-542,62,704,1363,1988,2559,3043,3421,3689,3844,3909,3892,3842,3763,3702,3665,3668,3705,3770,3830,3881,3875,3811,3659,3424,3105,2721,2282,1821,1345,881,440,18,-366,-726,-1048,-1338,-1576,-1761,-1866,-1884,-1802,-1611,-1324,-939,-497,-13,459,900,1257,1517,1648,1651,1519,1273,919,482,-16,-564,-1139,-1736,-2349,-2957,-3571,-4150,-4711,-5189,-5604,-5879,-6039,-6017,-5847,-5499,-5009,-4401,-3702,-2973,-2237,-1548,-929,-397,36,382,649,863,1039,1203,1364,1530,1709,1889,2072,2241,2401,2537,2663,2767,2869,2959,3046,3129,3190,3232,3221,3157,3013,2796,2493,2128,1711,1276,853,473,161,-58,-180,-211,-149,-40,113,269,399,501,537,522,442,307,133,-84,-320,-574,-837,-1092,-1345,-1575,-1773,-1934,-2026,-2054,-1982,-1824,-1559,-1210,-785,-314,162,611,981,1247,1365,1331,1130,779,295,-288,-930,-1599,-2245,-2842,-3360,-3771,-4066,-4225,-4239,-4112,-3819,-3395,-2809,-2120,-1314,-465,417,1251,2006,2625,3068,3323,3367,3238,2938,2545,2080,1627,1209,887,669,568,579,671,820,990,1144,1259,1315,1300,1218,1077,889,678,455,247,59,-89,-192,-248,-240,-180,-50,135,391,697,1058,1453,1858,2253,2603,2875,3047,3080,2975,2709,2312,1786,1171,513,-161,-792,-1363,-1837,-2213,-2478,-2650,-2745,-2770,-2760,-2708,-2646,-2566,-2476,-2387,-2285,-2202,-2127,-2086,-2098,-2162,-2310,-2527,-2818,-3166,-3544,-3921,-4258,-4523,-4669,-4684,-4541,-4232,-3781,-3186,-2494,-1734,-935,-154,599,1265,1851,2313,2661,2880,2972,2957,2830,2633,2363,2070,1760,1476,1234,1055,959,949,1028,1188,1417,1690,1991,2293,2579,2831,3040,3204,3326,3413,3486,3543,3616,3689,3781,3877,3964,4035,4061,4037,3949,3790,3573,3291,2979,2630,2271,1907,1534,1160,770,349,-92,-588,-1101,-1650,-2194,-2716,-3187,-3569,-3852,-4003,-4029,-3925,-3711,-3401,-3030,-2617,-2190,-1775,-1379,-1022,-706,-437,-220,-66,32,44,-13,-175,-414,-757,-1165,-1639,-2136,-2633,-3082,-3459,-3715,-3847,-3819,-3662,-3355,-2961,-2480,-1980,-1479,-1022,-635,-333,-124,-5,41,30,-21,-83,-152,-197,-234,-231,-210,-151,-56,72,254,478,756,1078,1438,1811,2186,2524,2798,2995,3078,3060,2934,2718,2448,2146,1856,1610,1437,1348,1361,1457,1623,1841,2064,2267,2419,2480,2440,2278,1985,1574,1046,427,-254,-972,-1679,-2349,-2929,-3394,-3707,-3844,-3794,-3553,-3132,-2552,-1849,-1065,-245,544,1276,1876,2334,2601,2685,2558,2266,1793,1207,514,-224,-981,-1709,-2381,-2964,-3437,-3785,-3985,-4055,-3963,-3754,-3397,-2950,-2403,-1810,-1182,-573,4,500,912,1211,1417,1517,1561,1555,1546,1563,1623,1760,1958,2226,2534,2860,3179,3451,3657,3780,3798,3731,3559,3318,3006,2645,2254,1837,1415,993,578,195,-162,-464,-714,-889,-991,-1012,-958,-843,-671,-478,-280,-102,22,86,70,-33,-207,-446,-727,-1008,-1280,-1488,-1630,-1671,-1618,-1467,-1237,-951,-638,-334,-58,152,296,348,325,223,64,-148,-386,-655,-927,-1213,-1505,-1793,-2093,-2382,-2672,-2944,-3196,-3411,-3580,-3693,-3735,-3698,-3579,-3360,-3054,-2644,-2154,-1576,-943,-263,422,1089,1695,2211,2605,2852,2949,2887,2691,2383,1997,1585,1173,824,547,387,335,403,570,814,1105,1405,1683,1904,2050,2092,2040,1873,1633,1309,957,574,221,-109,-362,-544,-632,-617,-512,-296,-8,373,797,1266,1736,2188,2580,2882,3063,3099,2981,2704,2281,1742,1120,467,-177,-760,-1246,-1607,-1830,-1914,-1871,-1721,-1491,-1215,-921,-628,-378,-160,-27,51,23,-77,-294,-593,-997,-1481,-2027,-2623,-3217,-3788,-4287,-4672,-4913,-4974,-4842,-4515,-3996,-3325,-2524,-1660,-776,63,810,1406,1839,2067,2110,1971,1692,1306,879,450,81,-191,-332,-330,-172,113,522,994,1518,2028,2499,2885,3159,3301,3296,3150,2872,2488,2033,1541,1067,639,314,100,37,109,321,638,1039,1469,1901,2283,2584,2773,2837,2760,2547,2210,1755,1216,612,-36,-687,-1326,-1925,-2453,-2903,-3244,-3479,-3588,-3581,-3455,-3224,-2910,-2522,-2100,-1659,-1236,-847,-526,-274,-120,-56,-80,-193,-372,-603,-882,-1167,-1467,-1750,-2013,-2245,-2435,-2584,-2679,-2722,-2702,-2618,-2465,-2242,-1953,-1600,-1210,-786,-367,30,372,638,811,881,854,743,563,354,137,-56,-190,-271,-260,-185,-29,175,424,698,978,1262,1526,1776,2001,2196,2360,2487,2567,2605,2578,2507,2366,2189,1964,1724,1481,1263,1086,977,941,987,1109,1293,1516,1751,1969,2136,2233,2239,2142,1958,1672,1335,946,556,178,-145,-407,-576,-659,-655,-573,-437,-268,-90,61,176,218,197,80,-104,-376,-702,-1081,-1487,-1908,-2316,-2703,-3040,-3322,-3528,-3656,-3694,-3649,-3515,-3308,-3030,-2703,-2332,-1944,-1545,-1162,-800,-486,-223,-37,75,98,34,-116,-332,-603,-890,-1172,-1398,-1546,-1569,-1457,-1189,-774,-226,419,1121,1829,2493,3062,3502,3790,3904,3871,3680,3394,3023,2619,2221,1844,1539,1286,1120,1015,973,978,1001,1051,1081,1110,1104,1070,1000,890,741,550,329,69,-202,-490,-762,-1010,-1204,-1330,-1367,-1312,-1154,-917,-611,-270,56,359,555,669,626,478,185,-189,-634,-1104,-1549,-1955,-2275,-2511,-2656,-2720,-2724,-2694,-2640,-2597,-2562,-2544,-2535,-2518,-2480,-2399,-2259,-2045,-1757,-1391,-966,-493,3,491,959,1358,1691,1923,2054,2084,2008,1863,1645,1409,1166,959,811,751,782,925,1156,1471,1837,2223,2596,2920,3163,3305,3336,3246,3059,2783,2460,2119,1799,1536,1354,1274,1300,1423,1627,1878,2140,2380,2552,2632,2598,2434,2154,1759,1275,729,144,-446,-1025,-1563,-2057,-2481,-2834,-3102,-3274,-3349,-3314,-3174,-2931,-2599,-2195,-1754,-1294,-874,-496,-223,-43,10,-53,-226,-492,-832,-1218,-1637,-2061,-2484,-2880,-3254,-3582,-3870,-4097,-4260,-4345,-4345,-4251,-4051,-3756,-3351,-2870,-2302,-1691,-1054,-424,159,680,1102,1423,1627,1741,1771,1764,1748,1752,1828,1966,2202,2505,2872,3255,3638,3958,4207,4340,4356,4249,4024,3709,3312,2878,2416,1961,1533,1141,809,546,350,249,219,280,413,611,847,1115,1361,1590,1742,1825,1798,1682,1455,1153,775,367,-62,-472,-848,-1170,-1425,-1618,-1739,-1813,-1836,-1837,-1820,-1804,-1795,-1806,-1835,-1890,-1960,-2058,-2163,-2293,-2423,-2575,-2722,-2885,-3039,-3191,-3329,-3440,-3521,-3559,-3540,-3468,-3325,-3118,-2850,-2520,-2148,-1740,-1308,-880,-459,-68,281,578,810,974,1066,1087,1047,950,821,674,531,430,369,401,501,711,995,1367,1784,2235,2677,3088,3432,3688,3832,3866,3767,3567,3249,2858,2398,1910,1412,943,520,179,-72,-213,-244,-164,12,274,593,950,1322,1677,2008,2282,2495,2633,2687,2658,2547,2358,2107,1804,1473,1125,797,485,226,8,-151,-273,-349,-422,-479,-568,-683,-848,-1066,-1339,-1663,-2024,-2414,-2807,-3196,-3550,-3865,-4110,-4297,-4394,-4424,-4364,-4236,-4038,-3779,-3475,-3126,-2755,-2360,-1966,-1562,-1187,-810,-488,-175,73,290,451,564,631,663,660,649,631,622,650,695,797,930,1104,1307,1520,1735,1929,2088,2205,2253,2255,2181,2062,1896,1700,1492,1294,1122,993,926,919,991,1115,1294,1499,1698,1878,1994,2030,1967,1793,1511,1128,662,133,-427,-997,-1542,-2048,-2475,-2826,-3069,-3205,-3236,-3153,-2981,-2733,-2423,-2092,-1745,-1422,-1137,-896,-726,-606,-555,-555,-599,-688,-797,-935,-1081,-1228,-1373,-1491,-1583,-1632,-1625,-1564,-1440,-1256,-1028,-752,-458,-151,149,429,682,902,1083,1236,1358,1466,1554,1650,1736,1839,1946,2063,2187,2314,2441,2559,2670,2756,2830,2869,2887,2868,2824,2741,2642,2503,2356,2180,1990,1791,1575,1351,1119,879,642,410,194,2,-153,-267,-333,-348,-324,-259,-179,-89,-6,45,69,43,-33,-150,-323,-518,-752,-980,-1222,-1426,-1611,-1738,-1820,-1840,-1812,-1737,-1631,-1512,-1388,-1280,-1193,-1132,-1101,-1087,-1098,-1113,-1144,-1177,-1228,-1299,-1395,-1534,-1708,-1927,-2181,-2453,-2734,-2996,-3220,-3390,-3479,-3486,-3402,-3228,-2978,-2666,-2311,-1940,-1577,-1235,-953,-715,-554,-441,-384,-358,-339,-320,-255,-155,18,251,554,912,1324,1758,2212,2655,3077,3457,3785,4043,4228,4328,4336,4255,4073,3812,3457,3046,2576,2090,1605,1152,756,445,231,115,104,170,307,474,657,814,935,1004,998,947,824,675,496,323,163,50,-18,-13,53,183,366,577,799,1004,1164,1261,1279,1205,1056,816,528,188,-170,-538,-895,-1243,-1565,-1877,-2174,-2459,-2745,-3018,-3295,-3549,-3791,-3994,-4154,-4252,-4278,-4217,-4068,-3814,-3468,-3026,-2503,-1920,-1286,-637,15,637,1221,1738,2193,2561,2860,3065,3204,3251,3237,3134,2977,2740,2459,2124,1757,1372,980,604,249,-66,-341,-565,-743,-870,-962,-1005,-1022,-996,-937,-840,-698,-508,-271,14,337,680,1026,1344,1602,1787,1852,1822,1656,1412,1078,717,337,2,-290,-486,-604,-624,-571,-455,-308,-152,-10,87,137,122,37,-99,-291,-494,-705,-882,-1031,-1119,-1167,-1167,-1153,-1141,-1160,-1237,-1379,-1597,-1864,-2185,-2496,-2813,-3063,-3253,-3340,-3312,-3157,-2864,-2453,-1922,-1316,-654,20,657,1235,1689,2019,2188,2213,2106,1907,1654,1404,1182,1032,970,1005,1121,1323,1551,1810,2040,2230,2352,2389,2331,2179,1938,1630,1270,890,508,155,-153,-393,-556,-644,-651,-596,-489,-333,-153,67,294,544,794,1045,1296,1518,1729,1886,2006,2061,2071,2025,1938,1825,1681,1523,1350,1157,961,749,531,298,51,-222,-520,-856,-1212,-1600,-1988,-2369,-2714,-3003,-3214,-3333,-3345,-3252,-3057,-2768,-2413,-2005,-1581,-1156,-769,-410,-125,122,296,422,487,509,485,427,341,230,103,-42,-203,-376,-554,-738,-905,-1063,-1180,-1261,-1279,-1230,-1115,-926,-693,-405,-102,235,580,946,1320,1701,2078,2438,2772,3056,3288,3443,3527,3530,3457,3318,3124,2888,2633,2370,2110,1879,1659,1476,1312,1172,1056,940,826,682,497,262,-42,-392,-796,-1211,-1640,-2029,-2379,-2651,-2831,-2919,-2905,-2807,-2642,-2416,-2164,-1882,-1606,-1344,-1115,-932,-797,-707,-666,-649,-674,-715,-802,-931,-1120,-1394,-1746,-2202,-2727,-3314,-3912,-4476,-4959,-5312,-5498,-5495,-5279,-4864,-4253,-3496,-2621,-1697,-772,98,846,1458,1864,2093,2122,2005,1773,1483,1190,935,766,691,730,864,1084,1350,1650,1956,2252,2533,2778,2987,3150,3265,3331,3362,3364,3354,3353,3362,3399,3456,3533,3617,3701,3771,3815,3825,3799,3733,3641,3518,3386,3231,3076,2899,2708,2486,2230,1928,1591,1219,837,461,119,-178,-401,-554,-610,-588,-485,-332,-157,13,143,213,208,114,-65,-331,-674,-1077,-1533,-2022,-2540,-3078,-3631,-4200,-4774,-5348,-5893,-6395,-6821,-7143,-7344,-7391,-7293,-7025,-6606,-6035,-5333,-4536,-3672,-2803,-1965,-1217,-582,-89,260,471,562,563,506,431,374,360,411,523,700,921,1183,1459,1745,2024,2278,2508,2688,2826,2908,2937,2911,2829,2685,2494,2232,1926,1555,1134,668,160,-347,-844,-1271,-1601,-1798,-1827,-1688,-1369,-890,-281,415,1146,1862,2508,3055,3463,3725,3824,3774,3570,3256,2827,2345,1808,1262,722,204,-276,-712,-1105,-1445,-1741,-1978,-2166,-2276,-2330,-2290,-2191,-2003,-1756,-1449,-1102,-743,-389,-71,198,405,544,625,654,651,630,607,601,616,666,745,855,978,1105,1206,1276,1286,1244,1132,980,783,585,386,216,86,-7,-57,-77,-88,-91,-125,-164,-246,-317,-404,-460,-489,-478,-427,-335,-218,-79,65,204,323,425,483,517,500,451,363,256,126,-5,-136,-257,-355,-446,-501,-563,-584,-621,-625,-632,-610,-569,-496,-399,-281,-149,-22,87,152,155,69,-104,-376,-732,-1147,-1611,-2067,-2514,-2893,-3203,-3412,-3520,-3528,-3447,-3303,-3118,-2926,-2744,-2590,-2463,-2359,-2245,-2121,-1927,-1676,-1317,-861,-303,345,1050,1786,2507,3191,3780,4286,4646,4898,5010,5014,4909,4725,4465,4172,3848,3529,3221,2941,2683,2457,2253,2067,1911,1770,1661,1575,1522,1494,1500,1523,1567,1621,1677,1734,1788,1830,1868,1881,1864,1813,1692,1522,1266,947,565,129,-333,-813,-1292,-1753,-2193,-2603,-2974,-3308,-3594,-3839,-4043,-4200,-4316,-4386,-4411,-4402,-4348,-4268,-4156,-4020,-3868,-3694,-3516,-3331,-3159,-3008,-2897,-2833,-2816,-2845,-2900,-2969,-3019,-3031,-2977,-2847,-2619,-2313,-1922,-1479,-1000,-503,-18,457,898,1311,1676,1999,2268,2481,2640,2728,2758,2714,2613,2453,2255,2026,1790,1560,1351,1192,1080,1046,1079,1192,1373,1621,1909,2240,2569,2909,3206,3486,3690,3845,3903,3886,3766,3565,3276,2913,2497,2032,1563,1090,660,273,-40,-276,-444,-536,-586,-583,-551,-487,-390,-258,-85,136,405,723,1086,1474,1873,2238,2546,2744,2803,2695,2400,1926,1292,529,-307,-1168,-1992,-2733,-3337,-3784,-4047,-4126,-4045,-3816,-3489,-3095,-2678,-2275,-1924,-1652,-1475,-1415,-1454,-1596,-1815,-2085,-2382,-2671,-2918,-3096,-3173,-3140,-2978,-2697,-2304,-1821,-1288,-724,-194,286,665,921,1033,994,809,497,86,-384,-880,-1348,-1769,-2095,-2311,-2398,-2345,-2153,-1833,-1393,-863,-269,361,978,1556,2052,2434,2685,2785,2735,2539,2219,1784,1282,722,160,-385,-867,-1268,-1556,-1720,-1756,-1659,-1456,-1162,-814,-441,-77,252,533,754,934,1068,1189,1298,1418,1552,1698,1859,2015,2166,2283,2370,2404,2395,2336,2237,2106,1957,1806,1659,1540,1436,1370,1330,1317,1337,1364,1400,1433,1444,1446,1421,1386,1346,1311,1292,1301,1338,1412,1524,1654,1813,1960,2104,2216,2287,2310,2274,2184,2040,1853,1622,1354,1055,707,336,-93,-545,-1047,-1569,-2111,-2653,-3168,-3636,-4029,-4325,-4510,-4575,-4502,-4313,-3993,-3577,-3076,-2529,-1959,-1418,-929,-535,-257,-116,-123,-266,-547,-912,-1348,-1788,-2200,-2541,-2782,-2897,-2898,-2759,-2533,-2211,-1842,-1451,-1070,-721,-435,-212,-86,-50,-115,-285,-546,-901,-1321,-1790,-2269,-2730,-3123,-3422,-3591,-3604,-3467,-3155,-2712,-2137,-1489,-799,-112,517,1061,1481,1766,1902,1908,1783,1580,1319,1051,811,641,567,609,779,1070,1464,1946,2459,2988,3467,3884,4191,4391,4464,4421,4288,4075,3831,3577,3350,3179,3070,3045,3086,3198,3351,3521,3679,3788,3820,3747,3562,3240,2813,2265,1654,986,330,-305,-849,-1308,-1627,-1826,-1873,-1801,-1612,-1339,-1013,-667,-331,-51,165,273,276,147,-97,-457,-903,-1404,-1930,-2425,-2867,-3212,-3445,-3552,-3546,-3432,-3244,-3006,-2750,-2502,-2290,-2126,-2023,-1991,-2018,-2098,-2223,-2362,-2503,-2623,-2688,-2698,-2624,-2465,-2228,-1905,-1525,-1087,-617,-116,385,893,1373,1824,2221,2546,2774,2893,2870,2710,2398,1948,1381,727,25,-680,-1331,-1902,-2321,-2594,-2670,-2572,-2311,-1913,-1438,-919,-419,21,367,598,709,725,658,562,461,397,396,470,629,856,1142,1447,1750,2016,2219,2343,2379,2330,2218,2056,1888,1727,1614,1555,1564,1644,1779,1968,2173,2382,2562,2690,2751,2727,2616,2422,2146,1812,1425,1016,589,165,-238,-623,-973,-1287,-1577,-1819,-2041,-2218,-2364,-2466,-2524,-2536,-2506,-2433,-2341,-2232,-2142,-2076,-2060,-2092,-2185,-2313,-2471,-2616,-2730,-2768,-2711,-2529,-2219,-1777,-1223,-575,119,822,1470,2020,2410,2605,2585,2334,1889,1269,552,-219,-949,-1598,-2091,-2404,-2518,-2436,-2180,-1789,-1294,-748,-186,359,856,1289,1640,1905,2070,2147,2131,2036,1878,1675,1449,1223,1026,868,787,777,863,1025,1264,1545,1846,2130,2360,2507,2537,2441,2205,1844,1366,809,194,-436,-1053,-1629,-2137,-2559,-2891,-3123,-3267,-3327,-3320,-3253,-3153,-3017,-2871,-2705,-2530,-2333,-2103,-1830,-1494,-1088,-609,-53,554,1201,1854,2478,3038,3504,3840,4039,4078,3974,3724,3361,2905,2384,1850,1307,825,397,78,-136,-224,-195,-55,171,465,796,1141,1470,1765,2003,2170,2247,2230,2097,1859,1501,1029,466,-185,-872,-1576,-2231,-2808,-3247,-3530,-3627,-3535,-3276,-2867,-2360,-1795,-1227,-699,-261,68,264,327,262,93,-161,-463,-782,-1100,-1377,-1609,-1768,-1858,-1876,-1819,-1717,-1564,-1408,-1244,-1115,-1029,-1005,-1060,-1192,-1402,-1687,-2020,-2394,-2777,-3145,-3467,-3709,-3842,-3834,-3668,-3330,-2824,-2168,-1387,-534,354,1213,1997,2662,3172,3522,3694,3720,3610,3404,3132,2824,2505,2200,1918,1677,1478,1334,1243,1207,1229,1287,1390,1509,1638,1765,1869,1963,2031,2093,2159,2233,2345,2479,2653,2841,3041,3216,3353,3422,3412,3308,3122,2849,2535,2177,1830,1488,1193,931,721,544,409,291,199,112,34,-39,-114,-188,-269,-356,-461,-587,-744,-937,-1170,-1446,-1769,-2122,-2518,-2917,-3324,-3693,-4018,-4250,-4383,-4377,-4238,-3964,-3569,-3093,-2569,-2060,-1609,-1264,-1069,-1031,-1164,-1444,-1832,-2291,-2760,-3186,-3529,-3737,-3804,-3701,-3441,-3032,-2497,-1863,-1167,-438,279,961,1567,2077,2459,2708,2809,2769,2603,2320,1971,1561,1152,750,408,121,-73,-198,-226,-199,-98,36,205,382,561,719,857,949,1000,991,925,801,625,408,169,-85,-319,-530,-682,-778,-777,-699,-512,-232,133,574,1059,1567,2065,2522,2914,3219,3434,3552,3594,3566,3494,3405,3290,3184,3055,2905,2714,2450,2105,1655,1108,472,-237,-966,-1708,-2387,-3002,-3499,-3877,-4108,-4208,-4165,-3999,-3716,-3331,-2856,-2314,-1721,-1108,-500,68,562,955,1210,1322,1281,1093,786,393,-48,-471,-847,-1114,-1248,-1220,-1028,-683,-208,355,958,1554,2080,2507,2785,2911,2866,2676,2362,1966,1529,1097,705,377,134,-39,-136,-191,-215,-232,-267,-315,-410,-520,-676,-847,-1042,-1253,-1465,-1686,-1895,-2092,-2259,-2378,-2441,-2416,-2308,-2091,-1774,-1364,-870,-324,252,824,1364,1831,2217,2480,2626,2625,2493,2209,1807,1285,678,10,-679,-1357,-1980,-2523,-2955,-3264,-3432,-3473,-3386,-3191,-2910,-2551,-2146,-1695,-1215,-707,-171,385,970,1568,2179,2794,3385,3950,4454,4888,5222,5450,5545,5510,5336,5021,4580,4022,3368,2652,1889,1136,393,-286,-898,-1417,-1838,-2153,-2372,-2487,-2525,-2480,-2385,-2236,-2076,-1901,-1759,-1655,-1615,-1663,-1790,-2011,-2302,-2637,-2995,-3321,-3588,-3745,-3770,-3632,-3338,-2879,-2304,-1628,-922,-228,397,893,1244,1404,1388,1196,860,414,-87,-600,-1067,-1447,-1712,-1835,-1813,-1657,-1387,-1026,-621,-191,214,576,866,1073,1181,1197,1114,949,708,404,62,-314,-685,-1044,-1356,-1598,-1751,-1784,-1692,-1467,-1104,-628,-47,602,1287,1975,2632,3229,3736,4143,4425,4583,4607,4496,4260,3898,3435,2876,2266,1606,962,330,-228,-707,-1077,-1321,-1436,-1419,-1271,-1009,-638,-179,346,921,1509,2097,2649,3144,3558,3867,4054,4110,4022,3804,3451,2988,2428,1801,1130,451,-218,-830,-1370,-1811,-2119,-2304,-2341,-2246,-2038,-1736,-1378,-1011,-666,-393,-216,-165,-248,-471,-820,-1275,-1817,-2405,-3014,-3605,-4144,-4609,-4960,-5197,-5289,-5252,-5082,-4805,-4432,-4014,-3562,-3135,-2744,-2431,-2206,-2079,-2044,-2083,-2182,-2292,-2403,-2462,-2452,-2356,-2146,-1840,-1432,-939,-396,183,747,1276,1732,2085,2319,2415,2376,2207,1926,1557,1142,697,285,-85,-363,-537,-582,-499,-275,73,537,1102,1732,2414,3102,3766,4376,4879,5270,5491,5550,5425,5121,4658,4051,3342,2558,1750,945,192,-487,-1057,-1502,-1803,-1954,-1952,-1792,-1494,-1059,-522,106,775,1475,2146,2786,3341,3810,4167,4400,4519,4506,4388,4162,3848,3459,3010,2517,2004,1467,949,416,-80,-577,-1047,-1499,-1934,-2335,-2705,-3016,-3270,-3433,-3512,-3478,-3346,-3104,-2786,-2392,-1976,-1544,-1158,-820,-571,-413,-351,-382,-482,-640,-828,-1025,-1216,-1378,-1510,-1601,-1654,-1673,-1668,-1647,-1633,-1622,-1650,-1702,-1805,-1948,-2119,-2318,-2504,-2679,-2792,-2851,-2807,-2683,-2456,-2147,-1771,-1347,-912,-488,-108,203,429,555,581,512,364,152,-87,-334,-556,-725,-827,-842,-769,-610,-379,-89,234,575,906,1221,1500,1741,1950,2116,2262,2376,2465,2532,2562,2556,2497,2380,2194,1941,1611,1228,787,321,-153,-612,-1022,-1366,-1619,-1770,-1802,-1727,-1533,-1253,-880,-462,8,479,956,1407,1829,2215,2562,2873,3159,3412,3654,3873,4072,4245,4370,4432,4409,4275,4018,3615,3083,2411,1649,811,-42,-861,-1592,-2187,-2596,-2812,-2806,-2618,-2251,-1781,-1243,-716,-259,86,266,279,117,-189,-608,-1080,-1551,-1970,-2279,-2460,-2483,-2352,-2084,-1706,-1255,-775,-301,128,494,767,956,1044,1053,986,862,690,487,261,14,-244,-521,-808,-1112,-1425,-1752,-2083,-2414,-2746,-3064,-3374,-3667,-3934,-4184,-4404,-4595,-4760,-4883,-4971,-5011,-4993,-4913,-4755,-4513,-4181,-3745,-3216,-2581,-1861,-1063,-206,681,1575,2439,3247,3961,4564,5029,5345,5514,5521,5396,5128,4754,4283,3742,3150,2540,1930,1352,835,391,69,-141,-196,-112,132,515,1031,1650,2349,3083,3821,4515,5129,5625,5978,6162,6170,6004,5665,5178,4568,3843,3062,2220,1367,517,-318,-1103,-1842,-2506,-3084,-3564,-3917,-4135,-4195,-4092,-3826,-3406,-2862,-2234,-1571,-943,-397,2,212,215,-12,-428,-1022,-1720,-2480,-3225,-3900,-4460,-4867,-5104,-5180,-5087,-4882,-4565,-4196,-3800,-3401,-3035,-2706,-2417,-2186,-1974,-1804,-1630,-1462,-1264,-1042,-769,-455,-86,328,786,1269,1773,2271,2747,3186,3549,3834,3999,4044,3942,3700,3310,2795,2170,1476,739,22,-656,-1222,-1662,-1931,-2023,-1922,-1651,-1212,-658,-10,676,1366,2017,2590,3070,3424,3654,3754,3716,3572,3305,2959,2531,2053,1543,1020,509,31,-400,-748,-1013,-1160,-1190,-1091,-861,-517,-74,440,987,1530,2028,2441,2746,2914,2945,2835,2613,2289,1910,1502,1094,722,394,118,-93,-269,-402,-516,-634,-747,-887,-1040,-1213,-1397,-1590,-1773,-1950,-2096,-2217,-2303,-2358,-2388,-2390,-2384,-2362,-2341,-2306,-2261,-2186,-2071,-1907,-1662,-1356,-965,-509,-19,502,971,1393,1673,1822,1773,1548,1133,571,-100,-827,-1533,-2176,-2685,-3022,-3169,-3108,-2861,-2458,-1926,-1341,-726,-163,329,697,924,1005,934,745,449,95,-289,-666,-995,-1266,-1448,-1547,-1557,-1487,-1353,-1162,-938,-676,-405,-112,179,477,760,1034,1268,1460,1594,1643,1617,1492,1275,978,606,186,-263,-720,-1157,-1563,-1923,-2223,-2472,-2651,-2773,-2836,-2832,-2771,-2635,-2441,-2164,-1824,-1400,-916,-359,239,892,1561,2246,2922,3573,4187,4742,5241,5651,5998,6240,6404,6464,6428,6291,6048,5705,5260,4724,4113,3441,2737,2027,1346,721,189,-235,-530,-686,-713,-617,-424,-159,143,452,731,956,1093,1140,1061,881,576,174,-321,-885,-1498,-2127,-2760,-3351,-3902,-4368,-4751,-5028,-5194,-5251,-5187,-5019,-4744,-4374,-3926,-3412,-2849,-2270,-1687,-1140,-649,-243,51,227,255,166,-70,-398,-821,-1295,-1788,-2270,-2712,-3079,-3372,-3557,-3660,-3661,-3596,-3455,-3283,-3064,-2842,-2597,-2351,-2095,-1814,-1512,-1158,-761,-301,215,785,1395,2024,2652,3253,3801,4280,4664,4947,5118,5170,5112,4938,4659,4279,3811,3263,2663,2013,1362,712,120,-399,-805,-1074,-1181,-1132,-900,-532,-21,571,1224,1875,2496,3028,3452,3735,3867,3852,3687,3408,3022,2572,2082,1578,1093,644,247,-83,-340,-532,-646,-709,-715,-693,-643,-591,-545,-517,-523,-558,-645,-763,-931,-1127,-1354,-1597,-1848,-2089,-2319,-2516,-2677,-2795,-2864,-2885,-2863,-2796,-2696,-2566,-2414,-2246,-2073,-1891,-1714,-1543,-1371,-1220,-1068,-931,-802,-684,-569,-471,-366,-274,-168,-70,55,190,355,550,770,1021,1286,1553,1805,2013,2164,2231,2197,2063,1809,1467,1031,539,12,-518,-1010,-1450,-1787,-2032,-2130,-2121,-1970,-1716,-1363,-945,-485,-17,435,846,1201,1484,1700,1842,1922,1949,1937,1884,1820,1726,1635,1525,1430,1327,1250,1190,1161,1175,1226,1329,1466,1643,1836,2040,2231,2396,2518,2587,2583,2513,2358,2128,1817,1436,988,488,-54,-622,-1199,-1763,-2306,-2802,-3244,-3615,-3904,-4113,-4229,-4261,-4207,-4074,-3878,-3622,-3327,-2999,-2657,-2311,-1968,-1640,-1328,-1030,-749,-474,-208,56,311,555,777,958,1088,1135,1100,955,715,372,-43,-515,-998,-1466,-1865,-2176,-2348,-2382,-2244,-1952,-1499,-926,-246,488,1243,1973,2630,3188,3608,3878,3994,3945,3769,3455,3064,2585,2083,1542,1018,492,2,-469,-892,-1284,-1616,-1897,-2106,-2231,-2270,-2205,-2041,-1778,-1420,-992,-503,13,541,1042,1502,1889,2192,2394,2487,2469,2336,2111,1779,1388,922,431,-81,-588,-1067,-1508,-1890,-2206,-2450,-2607,-2686,-2660,-2546,-2319,-1990,-1550,-1008,-377,329,1079,1848,2603,3308,3936,4459,4862,5135,5269,5281,5161,4950,4637,4257,3821,3337,2831,2302,1767,1231,702,182,-323,-806,-1269,-1700,-2094,-2445,-2733,-2960,-3110,-3183,-3183,-3107,-2982,-2805,-2620,-2421,-2249,-2101,-1994,-1928,-1898,-1897,-1915,-1941,-1961,-1979,-1971,-1958,-1910,-1849,-1752,-1629,-1478,-1295,-1096,-881,-673,-483,-330,-234,-199,-247,-353,-543,-765,-1030,-1294,-1541,-1755,-1909,-2009,-2039,-2015,-1944,-1838,-1720,-1603,-1508,-1438,-1414,-1415,-1459,-1516,-1574,-1621,-1625,-1589,-1487,-1327,-1105,-837,-528,-203,142,473,812,1132,1458,1781,2113,2447,2796,3132,3464,3757,3999,4170,4248,4229,4101,3878,3564,3196,2785,2381,2003,1688,1462,1338,1327,1438,1639,1938,2285,2669,3042,3385,3652,3844,3917,3894,3750,3527,3217,2876,2505,2157,1841,1588,1408,1299,1271,1289,1367,1453,1543,1610,1628,1597,1496,1328,1101,813,498,145,-201,-562,-895,-1228,-1543,-1858,-2176,-2510,-2862,-3248,-3652,-4086,-4535,-4990,-5446,-5887,-6307,-6696,-7050,-7347,-7598,-7768,-7858,-7848,-7717,-7459,-7064,-6517,-5843,-5036,-4128,-3150,-2124,-1099,-104,827,1665,2392,2990,3457,3782,3975,4037,3969,3793,3504,3125,2672,2156,1613,1054,522,32,-367,-675,-838,-871,-745,-476,-79,427,1000,1602,2184,2709,3133,3436,3598,3622,3516,3317,3033,2732,2409,2129,1884,1697,1562,1474,1407,1357,1292,1203,1083,926,735,533,324,136,-16,-110,-137,-79,54,267,539,858,1189,1513,1796,2003,2129,2128,2019,1781,1434,988,474,-91,-668,-1239,-1776,-2267,-2684,-3046,-3321,-3539,-3678,-3760,-3770,-3724,-3603,-3408,-3137,-2771,-2326,-1795,-1190,-541,143,808,1444,1994,2444,2766,2947,2989,2900,2690,2396,2032,1628,1210,788,374,-14,-397,-742,-1079,-1372,-1640,-1848,-2002,-2077,-2074,-1988,-1828,-1606,-1349,-1069,-812,-578,-405,-285,-230,-228,-263,-331,-394,-459,-498,-505,-482,-415,-317,-180,-18,167,361,554,730,876,974,1021,990,903,727,504,211,-110,-462,-802,-1127,-1399,-1605,-1728,-1750,-1673,-1497,-1231,-905,-534,-168,172,440,620,678,628,451,195,-138,-481,-826,-1099,-1296,-1367,-1310,-1115,-786,-344,193,793,1418,2047,2629,3156,3581,3907,4104,4185,4149,4004,3790,3501,3190,2863,2545,2250,1981,1737,1516,1307,1108,907,714,526,355,214,107,46,22,37,59,79,58,-23,-190,-452,-814,-1258,-1761,-2285,-2787,-3223,-3556,-3747,-3781,-3657,-3369,-2965,-2453,-1894,-1323,-786,-320,47,301,436,463,401,268,111,-65,-215,-339,-419,-461,-471,-470,-464,-490,-546,-663,-839,-1088,-1406,-1794,-2237,-2730,-3251,-3782,-4294,-4765,-5157,-5459,-5629,-5665,-5551,-5286,-4885,-4350,-3718,-2997,-2229,-1423,-617,184,943,1667,2319,2910,3414,3837,4172,4423,4589,4692,4722,4718,4665,4591,4499,4387,4271,4140,4002,3862,3726,3606,3517,3472,3486,3562,3712,3908,4157,4411,4652,4839,4939,4918,4767,4451,4002,3400,2698,1910,1087,280,-486,-1144,-1685,-2070,-2292,-2358,-2286,-2091,-1834,-1526,-1237,-983,-802,-709,-704,-784,-922,-1100,-1288,-1466,-1611,-1725,-1806,-1862,-1919,-1983,-2076,-2211,-2381,-2598,-2839,-3105,-3375,-3637,-3887,-4112,-4311,-4479,-4616,-4718,-4785,-4808,-4787,-4709,-4578,-4377,-4110,-3771,-3351,-2865,-2292,-1660,-958,-215,571,1350,2125,2838,3475,3997,4381,4602,4652,4528,4233,3799,3231,2586,1883,1172,492,-131,-656,-1072,-1359,-1517,-1556,-1483,-1334,-1127,-899,-685,-501,-385,-337,-370,-476,-638,-837,-1049,-1237,-1383,-1459,-1436,-1314,-1069,-710,-241,322,960,1633,2316,2965,3540,4014,4345,4534,4552,4431,4167,3811,3389,2946,2522,2144,1844,1627,1501,1450,1470,1529,1620,1709,1798,1854,1887,1871,1812,1699,1528,1300,1011,671,281,-135,-576,-1002,-1414,-1775,-2081,-2318,-2474,-2558,-2565,-2510,-2408,-2265,-2110,-1946,-1801,-1672,-1576,-1503,-1456,-1416,-1379,-1320,-1239,-1126,-975,-816,-631,-470,-328,-227,-182,-173,-217,-271,-338,-375,-383,-334,-246,-107,42,202,322,405,414,361,237,68,-142,-354,-566,-740,-891,-990,-1056,-1080,-1075,-1035,-974,-872,-741,-560,-344,-69,233,574,926,1267,1584,1845,2032,2135,2134,2035,1833,1535,1161,711,224,-305,-827,-1350,-1829,-2264,-2635,-2924,-3144,-3275,-3333,-3323,-3253,-3136,-2990,-2823,-2644,-2476,-2303,-2146,-1995,-1833,-1670,-1462,-1223,-912,-538,-86,439,1015,1632,2254,2846,3388,3832,4172,4386,4470,4444,4305,4101,3832,3547,3245,2962,2685,2439,2205,1993,1802,1626,1484,1374,1317,1310,1367,1474,1628,1795,1956,2060,2087,1987,1754,1365,834,181,-555,-1333,-2085,-2780,-3344,-3761,-3987,-4024,-3866,-3529,-3047,-2442,-1770,-1058,-358,290,863,1315,1647,1832,1874,1780,1566,1254,875,462,49,-328,-644,-881,-1032,-1099,-1110,-1078,-1052,-1059,-1131,-1292,-1554,-1907,-2338,-2805,-3270,-3687,-4000,-4183,-4189,-4031,-3686,-3202,-2593,-1917,-1219,-545,60,562,949,1203,1345,1377,1346,1261,1177,1106,1087,1125,1238,1412,1648,1916,2199,2472,2701,2874,2954,2949,2838,2636,2354,2014,1650,1290,976,729,585,543,617,781,1025,1299,1580,1819,1990,2071,2043,1923,1708,1441,1134,832,557,335,183,98,93,136,235,349,470,582,662,707,706,660,566,429,250,34,-220,-497,-819,-1153,-1531,-1915,-2330,-2738,-3151,-3534,-3879,-4166,-4386,-4521,-4572,-4546,-4434,-4279,-4059,-3828,-3572,-3324,-3086,-2861,-2660,-2481,-2320,-2183,-2063,-1961,-1874,-1796,-1717,-1620,-1493,-1305,-1055,-703,-274,261,847,1480,2099,2665,3127,3440,3576,3526,3290,2907,2402,1850,1290,807,422,205,148,287,580,1022,1550,2123,2687,3167,3541,3743,3768,3602,3263,2776,2203,1582,995,488,115,-85,-105,68,399,870,1420,2021,2606,3148,3599,3937,4147,4218,4154,3961,3662,3268,2819,2330,1842,1370,945,571,264,11,-192,-370,-537,-715,-921,-1165,-1450,-1775,-2123,-2492,-2856,-3208,-3540,-3827,-4091,-4302,-4477,-4606,-4682,-4710,-4676,-4579,-4418,-4197,-3919,-3604,-3260,-2911,-2581,-2273,-2023,-1813,-1674,-1579,-1535,-1520,-1524,-1526,-1516,-1467,-1379,-1229,-1019,-746,-404,-15,429,886,1370,1824,2267,2650,2983,3244,3428,3542,3570,3534,3413,3235,2983,2682,2331,1944,1546,1136,750,387,58,-223,-478,-693,-890,-1077,-1245,-1408,-1534,-1622,-1630,-1548,-1340,-1003,-539,45,698,1389,2049,2624,3050,3287,3291,3061,2592,1925,1092,165,-797,-1727,-2554,-3234,-3724,-4003,-4074,-3947,-3654,-3239,-2744,-2218,-1705,-1232,-829,-495,-238,-34,124,263,397,537,695,864,1052,1239,1433,1624,1814,2013,2222,2452,2708,2987,3288,3587,3879,4123,4304,4396,4377,4240,3982,3608,3137,2591,1997,1383,785,221,-274,-686,-1003,-1215,-1332,-1358,-1321,-1234,-1143,-1062,-1036,-1079,-1215,-1447,-1763,-2158,-2588,-3026,-3431,-3754,-3971,-4047,-3967,-3730,-3341,-2820,-2203,-1518,-815,-137,479,983,1357,1564,1609,1481,1208,818,344,-157,-644,-1074,-1402,-1621,-1709,-1690,-1572,-1411,-1215,-1063,-955,-944,-1030,-1216,-1491,-1833,-2200,-2569,-2881,-3121,-3233,-3216,-3039,-2714,-2248,-1673,-1023,-360,279,826,1249,1510,1604,1531,1335,1049,742,471,287,241,349,623,1037,1562,2147,2737,3293,3750,4106,4315,4409,4374,4263,4084,3889,3690,3524,3393,3311,3259,3233,3209,3163,3084,2940,2740,2463,2127,1738,1317,881,457,55,-301,-613,-862,-1064,-1203,-1294,-1333,-1315,-1248,-1123,-946,-721,-461,-176,102,358,565,693,737,679,514,272,-65,-445,-876,-1326,-1784,-2246,-2698,-3149,-3579,-4006,-4394,-4759,-5058,-5299,-5447,-5504,-5453,-5304,-5065,-4748,-4391,-3994,-3618,-3248,-2935,-2659,-2440,-2256,-2102,-1945,-1771,-1545,-1258,-890,-442,83,660,1271,1870,2433,2910,3284,3514,3609,3550,3362,3070,2704,2313,1939,1629,1418,1344,1419,1650,2031,2525,3108,3713,4302,4795,5155,5320,5264,4970,4438,3698,2790,1772,718,-306,-1226,-1990,-2545,-2878,-2962,-2834,-2495,-2006,-1395,-718,-15,665,1306,1857,2327,2679,2923,3050,3058,2963,2762,2483,2133,1742,1331,925,546,212,-64,-286,-448,-574,-671,-762,-871,-1008,-1184,-1413,-1677,-1982,-2305,-2633,-2946,-3234,-3467,-3657,-3777,-3833,-3833,-3763,-3652,-3480,-3277,-3020,-2741,-2414,-2062,-1688,-1290,-901,-519,-184,106,308,440,467,421,301,130,-52,-235,-367,-445,-437,-348,-175,62,341,632,904,1129,1284,1353,1340,1240,1084,876,658,440,247,88,-30,-120,-173,-230,-272,-339,-414,-512,-621,-729,-826,-897,-924,-906,-821,-683,-479,-221,81,425,785,1150,1501,1813,2066,2246,2328,2313,2195,1982,1698,1352,993,630,312,51,-129,-211,-212,-117,41,248,481,705,907,1057,1147,1167,1117,1001,838,633,417,198,-3,-172,-301,-378,-410,-381,-305,-175,10,236,514,821,1158,1501,1839,2134,2379,2536,2590,2532,2349,2063,1679,1246,783,350,-32,-306,-483,-520,-463,-304,-98,122,317,441,476,397,202,-107,-510,-989,-1508,-2048,-2558,-3022,-3391,-3639,-3746,-3675,-3434,-3009,-2424,-1700,-887,-24,818,1593,2236,2708,2976,3018,2850,2468,1939,1271,562,-175,-848,-1439,-1901,-2219,-2394,-2441,-2381,-2261,-2104,-1964,-1858,-1816,-1840,-1933,-2077,-2264,-2460,-2660,-2833,-2978,-3086,-3150,-3182,-3175,-3140,-3084,-2996,-2902,-2773,-2649,-2496,-2355,-2197,-2058,-1910,-1778,-1634,-1482,-1297,-1070,-776,-413,36,560,1156,1800,2468,3137,3767,4347,4848,5268,5596,5846,6017,6134,6196,6225,6217,6184,6119,6015,5875,5676,5422,5099,4705,4243,3711,3122,2492,1832,1177,532,-63,-602,-1062,-1429,-1712,-1889,-1991,-2003,-1955,-1844,-1698,-1517,-1322,-1128,-937,-784,-654,-588,-563,-606,-694,-831,-999,-1191,-1391,-1594,-1798,-1999,-2201,-2412,-2625,-2847,-3064,-3266,-3434,-3549,-3592,-3543,-3398,-3153,-2819,-2416,-1970,-1507,-1076,-679,-369,-135,6,68,68,28,-25,-63,-71,-34,43,161,291,420,512,553,520,404,210,-55,-361,-687,-991,-1246,-1414,-1473,-1410,-1212,-905,-481,2,535,1062,1550,1964,2273,2453,2494,2394,2152,1798,1342,826,281,-252,-732,-1122,-1394,-1509,-1475,-1265,-908,-419,170,813,1468,2089,2633,3073,3378,3548,3570,3468,3253,2956,2600,2218,1834,1474,1153,889,681,539,449,408,406,422,450,474,477,465,414,334,209,48,-159,-403,-694,-1009,-1368,-1723,-2104,-2445,-2773,-3031,-3233,-3347,-3379,-3322,-3183,-2974,-2708,-2403,-2089,-1769,-1486,-1235,-1051,-926,-873,-881,-943,-1040,-1149,-1245,-1302,-1289,-1191,-981,-667,-232,291,897,1540,2191,2804,3350,3777,4087,4234,4249,4104,3856,3487,3070,2593,2115,1633,1187,769,404,83,-182,-395,-553,-656,-704,-694,-639,-533,-398,-238,-68,83,218,305,341,322,234,96,-96,-315,-557,-784,-998,-1167,-1279,-1342,-1330,-1278,-1166,-1029,-869,-704,-542,-399,-269,-175,-97,-61,-46,-77,-135,-237,-372,-542,-738,-953,-1169,-1384,-1568,-1728,-1831,-1891,-1885,-1829,-1708,-1547,-1332,-1094,-823,-539,-247,51,342,620,890,1132,1358,1554,1725,1868,1988,2088,2170,2252,2322,2406,2495,2593,2709,2817,2931,3014,3067,3059,2977,2801,2523,2134,1639,1053,389,-316,-1035,-1727,-2354,-2889,-3293,-3565,-3668,-3630,-3438,-3121,-2697,-2191,-1638,-1068,-510,4,450,801,1049,1173,1191,1090,911,657,378,84,-175,-399,-551,-656,-691,-705,-694,-703,-745,-848,-1017,-1265,-1577,-1944,-2341,-2747,-3120,-3448,-3683,-3820,-3827,-3708,-3455,-3083,-2615,-2075,-1505,-938,-411,44,402,662,810,882,881,855,824,833,894,1037,1259,1563,1932,2349,2783,3218,3613,3965,4234,4436,4537,4572,4517,4412,4259,4072,3880,3678,3484,3294,3097,2891,2651,2381,2045,1671,1232,767,284,-193,-612,-977,-1222,-1371,-1390,-1295,-1110,-842,-545,-235,47,268,412,455,390,227,-43,-383,-785,-1214,-1637,-2031,-2368,-2630,-2818,-2918,-2973,-2967,-2967,-2963,-2995,-3070,-3181,-3334,-3492,-3653,-3773,-3846,-3844,-3761,-3596,-3343,-3024,-2626,-2194,-1707,-1214,-707,-228,221,600,914,1134,1270,1323,1309,1256,1178,1116,1069,1066,1097,1155,1232,1294,1334,1332,1272,1175,1019,850,657,472,302,150,36,-61,-124,-161,-183,-172,-149,-105,-58,2,36,66,61,26,-20,-80,-119,-107,-30,157,438,840,1315,1866,2423,2973,3449,3838,4098,4236,4233,4113,3880,3555,3159,2708,2214,1704,1173,659,160,-298,-698,-1040,-1306,-1500,-1632,-1699,-1733,-1730,-1711,-1685,-1645,-1609,-1561,-1507,-1453,-1383,-1324,-1263,-1206,-1161,-1115,-1066,-1016,-936,-855,-749,-654,-573,-539,-571,-686,-905,-1206,-1592,-2026,-2470,-2897,-3253,-3522,-3662,-3683,-3559,-3316,-2950,-2488,-1939,-1323,-659,45,760,1478,2174,2828,3428,3952,4399,4754,5026,5211,5324,5361,5337,5242,5083,4847,4535,4130,3647,3061,2416,1688,929,141,-645,-1403,-2120,-2765,-3336,-3801,-4164,-4408,-4523,-4524,-4389,-4159,-3819,-3422,-2967,-2504,-2046,-1630,-1266,-983,-765,-643,-584,-600,-667,-772,-897,-1019,-1119,-1164,-1145,-1028,-820,-497,-96,392,908,1433,1915,2326,2623,2803,2850,2781,2617,2384,2122,1851,1610,1394,1231,1096,1002,922,862,807,760,725,703,711,744,817,918,1060,1218,1399,1581,1749,1901,2005,2065,2055,1981,1825,1605,1315,988,625,271,-75,-382,-643,-870,-1050,-1220,-1377,-1559,-1755,-2001,-2264,-2561,-2857,-3149,-3403,-3625,-3775,-3875,-3904,-3868,-3775,-3610,-3395,-3107,-2769,-2366,-1921,-1441,-949,-465,-22,376,690,932,1088,1174,1205,1195,1169,1136,1111,1090,1074,1045,993,903,753,545,267,-77,-468,-899,-1337,-1755,-2128,-2414,-2594,-2641,-2540,-2289,-1897,-1379,-777,-130,511,1090,1561,1885,2037,2011,1821,1498,1090,656,260,-45,-190,-161,85,529,1163,1943,2811,3709,4561,5303,5871,6217,6313,6144,5734,5106,4321,3443,2538,1680,927,313,-125,-391,-496,-456,-318,-101,155,422,684,922,1131,1301,1429,1510,1531,1503,1399,1241,1009,723,375,-11,-440,-884,-1344,-1797,-2237,-2647,-3017,-3338,-3606,-3815,-3970,-4075,-4141,-4176,-4198,-4212,-4226,-4251,-4273,-4305,-4327,-4339,-4330,-4297,-4229,-4132,-3984,-3802,-3554,-3259,-2892,-2460,-1960,-1399,-791,-158,473,1073,1604,2045,2364,2552,2605,2528,2341,2061,1716,1336,930,534,138,-230,-584,-906,-1204,-1464,-1681,-1840,-1927,-1931,-1825,-1624,-1286,-860,-302,324,1037,1781,2540,3269,3930,4487,4892,5130,5159,4988,4615,4068,3393,2639,1877,1167,580,156,-57,-61,156,547,1090,1707,2359,2963,3474,3834,4009,3976,3734,3292,2683,1956,1162,368,-369,-988,-1463,-1744,-1857,-1782,-1578,-1260,-892,-514,-159,118,329,433,453,390,264,94,-99,-291,-465,-602,-690,-728,-698,-625,-495,-342,-173,-11,110,185,176,78,-121,-435,-841,-1350,-1925,-2555,-3210,-3856,-4465,-5004,-5442,-5760,-5925,-5940,-5778,-5461,-4983,-4363,-3633,-2807,-1929,-1021,-116,751,1569,2300,2948,3485,3919,4239,4452,4556,4571,4493,4347,4146,3889,3619,3310,2998,2665,2316,1938,1531,1075,581,37,-539,-1140,-1736,-2315,-2840,-3296,-3658,-3914,-4056,-4072,-3984,-3770,-3474,-3092,-2649,-2187,-1706,-1266,-869,-545,-309,-149,-72,-34,-30,1,62,198,414,708,1077,1479,1894,2274,2589,2808,2904,2878,2715,2449,2076,1648,1175,705,260,-124,-434,-641,-753,-753,-664,-494,-261,2,287,561,822,1056,1263,1445,1610,1763,1905,2039,2158,2254,2323,2346,2323,2250,2126,1960,1762,1541,1314,1088,867,656,437,224,-23,-282,-588,-917,-1283,-1656,-2032,-2378,-2676,-2899,-3027,-3044,-2939,-2714,-2373,-1938,-1426,-871,-310,229,700,1086,1350,1498,1504,1406,1203,935,635,334,65,-145,-283,-348,-337,-281,-185,-102,-37,-39,-119,-294,-573,-951,-1409,-1936,-2487,-3039,-3547,-3973,-4289,-4461,-4472,-4323,-4005,-3550,-2975,-2318,-1623,-928,-284,275,710,990,1107,1041,815,435,-54,-608,-1177,-1684,-2099,-2339,-2392,-2220,-1836,-1252,-512,337,1236,2122,2952,3671,4267,4710,5009,5173,5220,5174,5059,4901,4709,4514,4305,4101,3897,3687,3475,3247,3001,2740,2451,2143,1820,1483,1154,833,537,274,54,-123,-255,-352,-416,-465,-503,-548,-598,-670,-750,-847,-956,-1071,-1198,-1338,-1492,-1675,-1885,-2140,-2429,-2773,-3140,-3546,-3957,-4367,-4748,-5081,-5350,-5526,-5600,-5553,-5369,-5054,-4586,-3990,-3252,-2420,-1491,-525,457,1399,2274,3026,3642,4080,4344,4419,4318,4052,3646,3122,2516,1849,1167,482,-164,-756,-1274,-1701,-2038,-2280,-2433,-2503,-2503,-2430,-2306,-2116,-1869,-1562,-1182,-739,-228,344,958,1600,2237,2840,3375,3810,4118,4282,4297,4167,3916,3575,3183,2801,2452,2206,2054,2048,2140,2339,2578,2812,2989,3043,2937,2650,2153,1492,667,-241,-1195,-2117,-2952,-3646,-4157,-4461,-4554,-4433,-4126,-3661,-3067,-2406,-1696,-1000,-345,237,711,1077,1309,1423,1416,1311,1125,887,619,356,116,-75,-202,-259,-236,-146,5,200,409,622,789,899,920,825,615,273,-179,-734,-1347,-2002,-2631,-3221,-3709,-4083,-4309,-4378,-4290,-4048,-3670,-3171,-2587,-1930,-1247,-555,112,721,1266,1710,2060,2306,2450,2519,2512,2461,2383,2290,2202,2119,2048,1980,1916,1838,1751,1642,1507,1351,1163,950,712,437,138,-204,-567,-967,-1372,-1790,-2178,-2532,-2815,-3011,-3109,-3092,-2974,-2752,-2465,-2115,-1764,-1406,-1102,-842,-652,-535,-465,-450,-445,-435,-400,-301,-147,89,389,751,1149,1566,1968,2343,2659,2917,3094,3206,3249,3232,3172,3062,2917,2732,2498,2215,1874,1475,1020,523,-1,-531,-1029,-1487,-1860,-2150,-2324,-2394,-2346,-2193,-1944,-1602,-1186,-704,-177,387,957,1521,2050,2518,2913,3205,3393,3462,3406,3243,2957,2576,2100,1542,927,267,-409,-1076,-1702,-2260,-2723,-3061,-3277,-3344,-3290,-3111,-2845,-2505,-2138,-1751,-1388,-1049,-758,-516,-321,-175,-68,14,64,118,154,204,259,316,376,414,419,368,231,5,-340,-786,-1332,-1942,-2583,-3202,-3757,-4189,-4465,-4547,-4430,-4104,-3590,-2915,-2115,-1239,-330,564,1392,2125,2711,3134,3364,3387,3210,2830,2282,1597,822,22,-756,-1436,-1981,-2338,-2482,-2413,-2119,-1650,-1014,-284,519,1319,2095,2792,3389,3864,4206,4413,4496,4459,4329,4125,3861,3574,3264,2963,2670,2399,2153,1932,1742,1583,1464,1387,1356,1376,1440,1543,1668,1782,1871,1882,1806,1592,1252,754,141,-593,-1381,-2204,-2988,-3701,-4294,-4738,-5019,-5134,-5091,-4932,-4668,-4369,-4043,-3757,-3513,-3355,-3270,-3268,-3325,-3424,-3535,-3624,-3663,-3623,-3486,-3241,-2879,-2414,-1845,-1208,-501,231,984,1726,2436,3107,3706,4232,4660,4979,5177,5246,5177,4970,4628,4164,3587,2926,2192,1427,639,-129,-860,-1535,-2121,-2611,-2982,-3228,-3335,-3315,-3155,-2888,-2516,-2076,-1593,-1097,-623,-194,164,430,610,688,692,624,523,405,313,268,298,422,649,973,1392,1868,2391,2904,3387,3794,4094,4278,4310,4219,3977,3645,3207,2730,2216,1710,1229,793,412,85,-184,-410,-600,-759,-910,-1038,-1166,-1281,-1379,-1467,-1520,-1549,-1542,-1494,-1414,-1296,-1153,-977,-802,-603,-422,-243,-84,52,164,246,302,318,307,242,126,-64,-341,-723,-1210,-1826,-2537,-3343,-4200,-5065,-5886,-6606,-7172,-7535,-7675,-7553,-7196,-6604,-5815,-4878,-3826,-2724,-1609,-523,500,1439,2282,3016,3650,4179,4613,4961,5220,5407,5507,5538,5483,5358,5146,4876,4528,4142,3711,3264,2812,2367,1950,1555,1200,867,567,282,10,-257,-517,-782,-1026,-1258,-1453,-1592,-1678,-1671,-1600,-1433,-1212,-926,-616,-293,7,274,486,634,710,721,657,541,359,147,-111,-375,-642,-884,-1067,-1174,-1168,-1030,-753,-321,231,904,1631,2385,3098,3725,4211,4517,4610,4483,4121,3556,2795,1899,902,-128,-1140,-2065,-2865,-3477,-3893,-4073,-4044,-3801,-3389,-2847,-2217,-1558,-912,-319,183,585,872,1045,1130,1116,1054,932,782,599,399,166,-80,-357,-650,-951,-1251,-1519,-1751,-1905,-1981,-1958,-1833,-1620,-1332,-998,-664,-356,-126,-7,-19,-185,-491,-917,-1420,-1953,-2440,-2837,-3068,-3108,-2931,-2545,-1978,-1286,-529,213,871,1386,1713,1831,1740,1457,1022,468,-134,-762,-1344,-1859,-2273,-2554,-2702,-2695,-2540,-2238,-1806,-1255,-616,86,816,1533,2202,2786,3248,3567,3717,3689,3491,3119,2617,1995,1311,596,-98,-724,-1256,-1652,-1905,-2002,-1949,-1759,-1444,-1036,-540,7,600,1214,1834,2447,3027,3557,4014,4369,4612,4711,4677,4492,4190,3784,3321,2835,2381,1993,1711,1557,1539,1659,1893,2220,2602,2996,3371,3674,3873,3939,3829,3552,3072,2420,1598,648,-388,-1459,-2506,-3477,-4322,-5009,-5513,-5840,-5990,-6005,-5902,-5731,-5521,-5308,-5106,-4936,-4795,-4677,-4584,-4483,-4380,-4246,-4074,-3852,-3560,-3209,-2769,-2265,-1681,-1037,-345,381,1108,1824,2489,3092,3597,3983,4228,4310,4205,3914,3411,2722,1857,846,-247,-1379,-2463,-3449,-4249,-4840,-5162,-5226,-5028,-4601,-3996,-3249,-2435,-1582,-750,47,776,1438,2024,2533,2971,3329,3615,3817,3937,3969,3925,3807,3635,3423,3195,2967,2762,2582,2436,2318,2218,2122,2012,1881,1703,1497,1233,950,634,320,17,-254,-475,-628,-716,-721,-665,-546,-392,-220,-61,70,143,158,89,-45,-248,-498,-783,-1075,-1362,-1609,-1817,-1946,-2011,-1975,-1853,-1634,-1323,-935,-474,22,545,1040,1497,1866,2119,2238,2197,1991,1629,1108,466,-289,-1102,-1964,-2805,-3623,-4348,-4978,-5455,-5788,-5933,-5913,-5712,-5360,-4867,-4269,-3595,-2868,-2125,-1379,-647,59,739,1398,2029,2648,3244,3820,4374,4882,5346,5725,6024,6201,6263,6183,5969,5623,5161,4600,3975,3303,2630,1964,1344,763,248,-224,-641,-1034,-1398,-1750,-2097,-2429,-2749,-3036,-3282,-3462,-3572,-3593,-3532,-3389,-3179,-2925,-2640,-2366,-2105,-1891,-1719,-1605,-1539,-1511,-1518,-1534,-1560,-1579,-1583,-1564,-1519,-1430,-1300,-1112,-856,-536,-130,344,883,1483,2098,2732,3324,3863,4304,4622,4794,4802,4636,4309,3818,3202,2481,1695,892,105,-614,-1239,-1735,-2090,-2290,-2349,-2269,-2080,-1802,-1462,-1101,-732,-393,-96,133,293,371,375,311,192,31,-140,-314,-461,-569,-621,-615,-536,-395,-201,53,318,622,898,1164,1378,1527,1603,1585,1473,1269,976,616,201,-232,-664,-1053,-1368,-1587,-1679,-1634,-1457,-1145,-745,-280,193,614,944,1114,1107,892,472,-124,-866,-1682,-2520,-3289,-3938,-4395,-4620,-4595,-4302,-3779,-3046,-2162,-1187,-183,783,1661,2397,2962,3337,3501,3478,3260,2884,2378,1767,1101,405,-271,-903,-1450,-1901,-2228,-2433,-2512,-2469,-2334,-2100,-1811,-1459,-1077,-659,-218,248,739,1247,1779,2314,2846,3360,3827,4234,4555,4773,4876,4860,4723,4479,4149,3751,3327,2896,2504,2161,1899,1717,1616,1580,1586,1603,1603,1553,1432,1230,940,576,147,-317,-808,-1288,-1763,-2206,-2632,-3028,-3409,-3763,-4107,-4414,-4695,-4916,-5074,-5151,-5132,-5018,-4813,-4518,-4163,-3757,-3328,-2899,-2481,-2088,-1726,-1386,-1065,-750,-425,-81,287,697,1121,1577,2027,2468,2863,3198,3439,3567,3567,3413,3111,2656,2056,1340,523,-354,-1252,-2135,-2954,-3671,-4248,-4651,-4863,-4856,-4651,-4224,-3635,-2882,-2038,-1134,-233,615,1371,1992,2470,2785,2964,3007,2963,2847,2704,2551,2421,2311,2253,2216,2226,2250,2295,2337,2375,2388,2364,2298,2168,1974,1717,1388,1013,607,192,-191,-519,-753,-874,-860,-714,-435,-48,416,924,1425,1882,2247,2493,2587,2522,2300,1921,1433,847,222,-404,-991,-1495,-1894,-2163,-2302,-2310,-2209,-2015,-1756,-1465,-1152,-865,-602,-394,-249,-177,-191,-292,-478,-751,-1091,-1486,-1914,-2337,-2737,-3073,-3324,-3473,-3503,-3427,-3245,-2984,-2668,-2318,-1974,-1641,-1347,-1094,-882,-708,-555,-415,-263,-91,125,390,716,1106,1560,2062,2603,3152,3684,4162,4553,4819,4939,4890,4663,4284,3744,3114,2403,1691,1004,399,-95,-464,-686,-797,-792,-729,-631,-542,-503,-525,-640,-828,-1100,-1401,-1730,-2030,-2277,-2453,-2526,-2516,-2420,-2264,-2088,-1905,-1768,-1678,-1659,-1698,-1784,-1885,-1968,-1994,-1931,-1752,-1444,-1008,-450,190,903,1620,2335,2979,3549,3993,4321,4494,4534,4427,4179,3814,3327,2752,2099,1401,674,-37,-718,-1330,-1851,-2258,-2539,-2680,-2692,-2576,-2351,-2043,-1672,-1274,-870,-494,-154,104,299,388,385,282,77,-211,-576,-991,-1434,-1865,-2257,-2560,-2747,-2780,-2635,-2309,-1798,-1129,-342,521,1379,2189,2855,3351,3606,3617,3381,2910,2275,1513,717,-42,-696,-1175,-1451,-1499,-1324,-962,-447,145,762,1331,1797,2118,2263,2222,2006,1632,1145,579,-10,-578,-1083,-1476,-1746,-1859,-1823,-1640,-1330,-921,-452,37,503,907,1213,1395,1441,1350,1124,793,370,-99,-593,-1074,-1528,-1920,-2255,-2514,-2704,-2828,-2891,-2894,-2847,-2742,-2586,-2367,-2094,-1749,-1347,-875,-353,227,838,1488,2144,2816,3465,4105,4699,5257,5741,6162,6478,6698,6790,6750,6569,6236,5768,5158,4449,3641,2795,1927,1087,305,-400,-995,-1497,-1892,-2211,-2471,-2693,-2907,-3132,-3372,-3642,-3927,-4228,-4519,-4803,-5050,-5266,-5437,-5562,-5646,-5678,-5667,-5597,-5460,-5254,-4956,-4570,-4094,-3533,-2920,-2270,-1635,-1038,-537,-143,104,218,192,61,-142,-373,-577,-722,-748,-657,-408,-33,467,1045,1661,2260,2791,3205,3464,3539,3420,3115,2637,2030,1336,604,-100,-739,-1256,-1624,-1814,-1820,-1641,-1292,-798,-191,500,1219,1943,2616,3211,3694,4048,4255,4326,4266,4096,3852,3556,3247,2952,2680,2454,2258,2094,1936,1776,1591,1379,1137,864,592,314,74,-128,-274,-351,-365,-312,-201,-39,164,401,652,920,1173,1413,1610,1750,1821,1803,1691,1488,1189,821,390,-71,-541,-993,-1403,-1752,-2023,-2207,-2305,-2307,-2244,-2101,-1931,-1725,-1538,-1373,-1271,-1243,-1316,-1483,-1760,-2120,-2555,-3034,-3523,-3995,-4406,-4735,-4943,-5016,-4939,-4703,-4320,-3799,-3177,-2480,-1764,-1072,-459,27,358,496,460,240,-101,-536,-983,-1393,-1696,-1847,-1817,-1594,-1192,-647,1,688,1367,1974,2484,2854,3089,3184,3160,3045,2877,2683,2513,2381,2315,2334,2417,2573,2763,2961,3132,3241,3253,3156,2932,2592,2146,1627,1054,480,-85,-593,-1043,-1407,-1695,-1888,-2011,-2045,-2015,-1918,-1763,-1568,-1340,-1098,-864,-639,-455,-293,-169,-59,56,180,363,586,895,1254,1674,2123,2568,2993,3342,3616,3765,3809,3716,3513,3202,2789,2312,1763,1183,577,-33,-619,-1173,-1662,-2079,-2396,-2611,-2713,-2704,-2590,-2386,-2098,-1763,-1379,-993,-604,-259,43,260,386,408,306,108,-201,-567,-985,-1381,-1750,-2007,-2158,-2146,-1979,-1656,-1197,-638,-26,589,1155,1608,1921,2031,1945,1626,1113,404,-430,-1349,-2272,-3128,-3845,-4366,-4633,-4648,-4391,-3912,-3258,-2495,-1702,-958,-312,175,491,632,605,465,226,-38,-310,-537,-697,-779,-762,-662,-466,-202,131,516,926,1363,1786,2195,2559,2866,3098,3248,3301,3265,3122,2898,2575,2191,1733,1241,719,195,-313,-787,-1204,-1566,-1843,-2054,-2182,-2230,-2209,-2109,-1933,-1684,-1354,-941,-460,100,712,1356,2020,2649,3233,3726,4112,4369,4494,4484,4366,4144,3858,3521,3166,2799,2449,2096,1777,1453,1163,869,602,339,102,-125,-337,-534,-740,-936,-1163,-1403,-1685,-1996,-2355,-2739,-3169,-3604,-4061,-4494,-4911,-5258,-5537,-5693,-5722,-5587,-5272,-4789,-4117,-3321,-2401,-1439,-479,415,1176,1774,2157,2332,2294,2069,1708,1254,768,325,-58,-292,-399,-331,-127,198,596,1017,1398,1700,1862,1880,1724,1422,999,499,-18,-504,-898,-1173,-1290,-1259,-1076,-779,-396,25,455,840,1175,1423,1591,1669,1675,1606,1492,1324,1131,904,660,406,141,-110,-351,-554,-714,-814,-840,-798,-671,-482,-234,58,371,680,982,1229,1439,1576,1652,1659,1607,1513,1378,1246,1100,993,899,858,834,858,884,932,967,992,1006,990,969,927,880,833,777,731,675,626,568,520,465,429,392,382,372,378,364,333,243,85,-172,-540,-1023,-1621,-2307,-3064,-3833,-4592,-5257,-5813,-6186,-6367,-6317,-6046,-5551,-4882,-4058,-3157,-2220,-1316,-500,187,717,1071,1263,1310,1247,1126,984,874,832,876,1026,1265,1569,1912,2237,2509,2685,2727,2635,2389,2028,1566,1063,557,107,-253,-480,-569,-509,-321,-35,313,673,1006,1274,1445,1514,1472,1338,1137,895,658,434,276,166,132,145,201,267,328,356,343,281,170,21,-158,-349,-542,-731,-906,-1067,-1215,-1337,-1448,-1518,-1548,-1516,-1399,-1188,-863,-421,130,781,1493,2237,2963,3616,4164,4543,4740,4726,4499,4077,3475,2744,1918,1058,213,-579,-1263,-1819,-2216,-2439,-2490,-2372,-2094,-1688,-1174,-593,15,606,1132,1555,1823,1919,1806,1487,963,262,-579,-1507,-2454,-3359,-4142,-4745,-5114,-5212,-5019,-4551,-3819,-2894,-1825,-699,402,1406,2231,2841,3178,3260,3065,2649,2045,1310,519,-281,-1012,-1649,-2132,-2477,-2643,-2683,-2590,-2421,-2199,-1964,-1743,-1559,-1414,-1314,-1242,-1181,-1119,-1025,-903,-732,-525,-291,-47,190,390,554,652,703,700,667,622,586,578,620,707,851,1024,1227,1411,1577,1681,1709,1656,1511,1282,989,640,268,-109,-472,-798,-1085,-1308,-1482,-1583,-1622,-1590,-1475,-1289,-1002,-637,-179,354,943,1574,2199,2794,3308,3709,3966,4053,3961,3703,3288,2768,2170,1558,975,474,87,-152,-246,-181,12,314,687,1095,1488,1839,2100,2248,2257,2105,1793,1316,688,-69,-928,-1844,-2780,-3680,-4497,-5185,-5697,-6007,-6081,-5920,-5518,-4902,-4093,-3146,-2105,-1037,5,952,1762,2383,2800,2988,2969,2749,2372,1885,1323,757,211,-264,-650,-937,-1119,-1222,-1254,-1252,-1242,-1239,-1274,-1347,-1460,-1602,-1753,-1891,-1987,-2016,-1958,-1795,-1532,-1171,-725,-238,291,789,1269,1671,2010,2264,2449,2570,2656,2710,2761,2803,2845,2867,2859,2792,2649,2411,2072,1638,1128,573,11,-509,-950,-1274,-1459,-1498,-1398,-1182,-885,-543,-197,116,376,563,682,736,750,738,730,743,782,863,961,1081,1180,1249,1257,1182,1028,772,448,60,-359,-776,-1159,-1484,-1720,-1863,-1906,-1843,-1704,-1486,-1225,-934,-633,-356,-105,82,207,232,168,-18,-303,-700,-1184,-1734,-2321,-2900,-3445,-3897,-4242,-4437,-4466,-4335,-4023,-3577,-2991,-2322,-1584,-832,-87,606,1234,1764,2198,2526,2757,2896,2969,2981,2957,2912,2846,2777,2693,2597,2467,2313,2102,1852,1544,1191,809,408,27,-321,-592,-769,-823,-740,-515,-159,318,862,1460,2031,2546,2942,3182,3239,3095,2767,2266,1645,938,214,-492,-1115,-1646,-2046,-2327,-2483,-2548,-2526,-2453,-2344,-2204,-2058,-1886,-1708,-1498,-1282,-1034,-785,-533,-291,-86,90,207,293,323,346,351,382,443,558,729,959,1232,1531,1828,2094,2305,2423,2449,2348,2143,1832,1437,990,518,56,-358,-700,-947,-1082,-1107,-1020,-840,-586,-284,31,337,586,764,828,764,551,189,-332,-976,-1737,-2555,-3393,-4189,-4889,-5436,-5792,-5917,-5801,-5443,-4863,-4090,-3183,-2176,-1155,-146,765,1567,2194,2651,2910,2988,2887,2646,2275,1833,1327,821,308,-148,-573,-916,-1214,-1431,-1607,-1718,-1796,-1828,-1829,-1780,-1701,-1555,-1365,-1095,-765,-354,112,640,1203,1773,2340,2852,3299,3638,3860,3932,3868,3646,3302,2842,2307,1727,1140,587,91,-310,-622,-813,-915,-910,-830,-688,-492,-265,-7,267,560,857,1166,1471,1765,2047,2293,2510,2689,2825,2939,3018,3095,3158,3231,3295,3363,3397,3410,3345,3219,2977,2647,2186,1642,992,293,-442,-1172,-1849,-2451,-2930,-3261,-3435,-3426,-3260,-2936,-2496,-1976,-1425,-897,-441,-106,67,61,-144,-534,-1092,-1791,-2573,-3411,-4233,-5013,-5689,-6244,-6637,-6859,-6899,-6759,-6440,-5976,-5367,-4662,-3883,-3066,-2250,-1465,-738,-90,461,918,1272,1532,1709,1800,1829,1788,1696,1551,1367,1144,907,649,407,171,-25,-190,-301,-370,-381,-348,-262,-133,46,271,543,867,1233,1642,2087,2540,3007,3437,3840,4166,4418,4566,4605,4533,4341,4054,3659,3205,2689,2149,1615,1102,645,257,-44,-263,-381,-433,-409,-339,-240,-118,-1,122,228,333,430,521,618,708,802,897,978,1069,1139,1212,1275,1328,1369,1392,1379,1326,1205,1018,735,376,-75,-586,-1145,-1707,-2247,-2716,-3081,-3314,-3378,-3281,-3005,-2580,-2030,-1389,-728,-73,489,932,1193,1261,1107,761,226,-437,-1182,-1938,-2652,-3251,-3708,-3968,-4035,-3899,-3589,-3132,-2575,-1951,-1321,-706,-158,311,677,934,1073,1103,1028,868,634,361,65,-220,-470,-668,-795,-856,-840,-784,-674,-560,-442,-338,-267,-213,-193,-184,-180,-176,-150,-111,-36,59,199,358,560,794,1049,1342,1633,1941,2224,2477,2676,2800,2841,2781,2627,2373,2042,1642,1195,736,265,-165,-561,-886,-1130,-1287,-1336,-1284,-1128,-871,-527,-111,363,863,1375,1870,2324,2718,3027,3245,3348,3336,3204,2949,2594,2130,1604,1019,422,-170,-722,-1217,-1628,-1958,-2195,-2356,-2438,-2473,-2449,-2398,-2305,-2175,-1999,-1766,-1465,-1095,-655,-158,369,902,1396,1816,2123,2287,2283,2117,1774,1296,690,11,-714,-1434,-2119,-2732,-3254,-3670,-3973,-4165,-4261,-4260,-4196,-4058,-3877,-3643,-3367,-3048,-2681,-2270,-1812,-1320,-800,-274,246,730,1166,1525,1804,1985,2072,2066,1969,1799,1556,1256,910,517,107,-334,-764,-1194,-1570,-1900,-2130,-2257,-2245,-2089,-1776,-1314,-719,-4,778,1603,2413,3164,3809,4298,4605,4688,4551,4174,3592,2820,1917,924,-76,-1040,-1876,-2557,-3015,-3238,-3208,-2939,-2454,-1798,-1021,-178,669,1476,2190,2792,3250,3571,3747,3805,3753,3628,3446,3239,3034,2837,2688,2563,2503,2471,2484,2513,2541,2556,2524,2436,2268,2003,1648,1179,632,-6,-685,-1397,-2083,-2723,-3257,-3669,-3912,-3990,-3880,-3618,-3215,-2718,-2178,-1636,-1146,-748,-464,-312,-300,-407,-629,-927,-1297,-1687,-2113,-2519,-2920,-3291,-3620,-3904,-4119,-4263,-4308,-4256,-4076,-3783,-3365,-2839,-2232,-1556,-873,-194,412,931,1321,1573,1675,1637,1475,1219,896,552,208,-97,-344,-519,-615,-628,-572,-449,-274,-61,185,450,729,1021,1311,1610,1890,2169,2408,2617,2769,2858,2870,2807,2659,2444,2168,1844,1501,1143,798,474,180,-65,-278,-425,-537,-581,-579,-515,-401,-234,-33,200,442,681,899,1082,1223,1319,1377,1397,1415,1419,1462,1530,1657,1837,2071,2353,2657,2967,3247,3466,3599,3606,3472,3181,2728,2126,1392,563,-313,-1188,-2000,-2694,-3218,-3530,-3603,-3434,-3025,-2427,-1666,-836,10,783,1402,1821,1973,1843,1425,733,-181,-1267,-2446,-3648,-4786,-5803,-6626,-7231,-7573,-7661,-7488,-7087,-6479,-5703,-4799,-3806,-2765,-1714,-689,275,1147,1903,2516,2975,3277,3410,3412,3271,3048,2750,2423,2096,1790,1528,1310,1148,1014,916,814,705,568,392,173,-84,-376,-685,-990,-1278,-1516,-1690,-1779,-1761,-1635,-1393,-1035,-579,-34,570,1198,1828,2410,2914,3306,3544,3620,3507,3206,2734,2101,1354,532,-312,-1116,-1835,-2409,-2812,-3006,-2996,-2778,-2385,-1846,-1217,-532,139,777,1318,1769,2087,2299,2396,2401,2343,2220,2082,1908,1734,1539,1332,1098,833,531,195,-172,-551,-918,-1255,-1516,-1692,-1742,-1664,-1441,-1091,-623,-72,526,1128,1693,2177,2555,2793,2894,2842,2664,2368,1974,1528,1023,516,-4,-507,-983,-1433,-1831,-2193,-2479,-2710,-2851,-2915,-2881,-2770,-2564,-2317,-2006,-1700,-1394,-1138,-939,-829,-789,-843,-940,-1084,-1214,-1317,-1344,-1279,-1103,-817,-429,25,520,996,1418,1738,1906,1918,1736,1393,887,272,-419,-1119,-1780,-2344,-2765,-3010,-3056,-2908,-2561,-2068,-1439,-751,-33,648,1260,1749,2110,2307,2362,2259,2043,1717,1330,905,481,93,-221,-443,-536,-489,-301,44,505,1077,1709,2356,2970,3496,3884,4103,4118,3936,3553,3013,2349,1631,905,257,-285,-649,-838,-824,-644,-322,84,510,901,1192,1339,1319,1116,751,246,-353,-989,-1620,-2182,-2646,-2978,-3165,-3202,-3113,-2903,-2612,-2260,-1878,-1489,-1119,-773,-483,-235,-70,32,34,-53,-240,-536,-916,-1388,-1910,-2461,-3002,-3496,-3895,-4179,-4301,-4260,-4039,-3646,-3105,-2432,-1672,-858,-28,769,1517,2167,2717,3133,3418,3558,3553,3410,3125,2726,2208,1612,956,269,-405,-1036,-1588,-2019,-2315,-2440,-2396,-2171,-1784,-1243,-580,173,986,1808,2620,3374,4046,4620,5063,5386,5570,5628,5565,5394,5126,4774,4355,3871,3338,2762,2151,1514,866,218,-408,-988,-1511,-1943,-2284,-2502,-2622,-2617,-2534,-2363,-2151,-1910,-1669,-1445,-1240,-1068,-895,-735,-534,-295,10,386,822,1303,1794,2248,2619,2850,2905,2745,2364,1763,983,61,-924,-1908,-2811,-3568,-4116,-4437,-4495,-4325,-3934,-3378,-2715,-1985,-1271,-594,-13,456,794,990,1044,963,752,422,-9,-534,-1115,-1747,-2383,-3007,-3571,-4053,-4410,-4622,-4666,-4528,-4212,-3727,-3095,-2358,-1551,-730,60,770,1367,1821,2127,2284,2318,2247,2120,1954,1795,1662,1566,1519,1510,1529,1564,1593,1603,1577,1509,1393,1223,1014,758,477,173,-130,-429,-697,-920,-1092,-1185,-1203,-1134,-977,-743,-437,-70,335,769,1207,1635,2035,2388,2681,2894,3020,3046,2967,2776,2491,2105,1658,1159,640,141,-321,-711,-1014,-1220,-1318,-1326,-1243,-1098,-906,-686,-457,-239,-31,154,318,476,615,768,922,1107,1297,1524,1749,1979,2196,2362,2481,2518,2471,2337,2125,1845,1529,1193,863,562,289,56,-152,-349,-546,-762,-1006,-1271,-1560,-1851,-2123,-2360,-2539,-2652,-2700,-2686,-2633,-2556,-2487,-2444,-2446,-2500,-2610,-2766,-2957,-3158,-3363,-3533,-3685,-3770,-3819,-3793,-3719,-3576,-3374,-3114,-2788,-2409,-1974,-1489,-965,-407,160,735,1277,1782,2216,2559,2793,2903,2880,2725,2452,2070,1616,1113,596,104,-344,-709,-986,-1152,-1205,-1142,-961,-676,-277,202,769,1384,2026,2667,3263,3784,4191,4451,4557,4485,4253,3874,3371,2790,2155,1514,901,337,-142,-530,-812,-972,-1032,-965,-811,-561,-249,97,457,781,1063,1254,1369,1380,1325,1215,1094,999,965,1028,1198,1483,1859,2304,2755,3184,3503,3696,3692,3486,3061,2433,1633,703,-286,-1295,-2228,-3066,-3738,-4233,-4535,-4657,-4617,-4454,-4209,-3913,-3616,-3330,-3085,-2874,-2711,-2575,-2474,-2387,-2327,-2282,-2264,-2280,-2326,-2407,-2513,-2624,-2725,-2786,-2781,-2696,-2504,-2216,-1821,-1348,-816,-244,319,871,1366,1793,2144,2382,2529,2544,2442,2206,1842,1358,769,112,-587,-1267,-1891,-2403,-2763,-2943,-2926,-2714,-2325,-1780,-1125,-392,370,1131,1853,2514,3097,3583,3981,4265,4466,4556,4569,4498,4356,4159,3915,3642,3347,3050,2751,2463,2190,1933,1695,1475,1265,1071,876,685,480,269,38,-202,-457,-706,-953,-1165,-1348,-1475,-1554,-1571,-1541,-1459,-1344,-1196,-1022,-820,-588,-312,-1,369,758,1189,1596,1973,2257,2419,2420,2237,1869,1333,659,-87,-865,-1589,-2217,-2700,-3004,-3144,-3103,-2948,-2684,-2387,-2088,-1833,-1657,-1576,-1599,-1726,-1936,-2217,-2530,-2852,-3151,-3398,-3569,-3644,-3620,-3481,-3255,-2921,-2534,-2079,-1604,-1109,-624,-154,286,689,1046,1356,1602,1797,1916,1972,1960,1887,1759,1592,1390,1171,940,707,469,243,9,-204,-411,-591,-735,-842,-889,-888,-823,-717,-560,-386,-190,14,214,435,656,913,1200,1532,1905,2314,2726,3132,3470,3733,3865,3865,3713,3431,3037,2569,2069,1579,1131,753,446,217,42,-95,-216,-354,-512,-703,-927,-1159,-1388,-1581,-1708,-1748,-1677,-1486,-1174,-756,-248,315,906,1483,2023,2490,2878,3170,3372,3486,3527,3501,3420,3281,3088,2829,2507,2096,1619,1058,451,-194,-841,-1446,-1993,-2429,-2760,-2964,-3053,-3051,-2974,-2862,-2733,-2613,-2507,-2418,-2343,-2266,-2181,-2083,-1970,-1847,-1741,-1645,-1605,-1611,-1682,-1815,-2002,-2219,-2454,-2680,-2868,-3009,-3068,-3049,-2928,-2718,-2415,-2036,-1606,-1149,-697,-293,40,264,365,334,174,-96,-456,-856,-1277,-1662,-1994,-2232,-2365,-2373,-2262,-2025,-1683,-1243,-727,-156,450,1059,1659,2220,2738,3186,3570,3876,4112,4267,4351,4345,4255,4057,3749,3316,2769,2104,1370,585,-180,-873,-1435,-1805,-1958,-1868,-1548,-1036,-370,366,1113,1805,2373,2802,3056,3156,3122,2984,2800,2590,2416,2280,2221,2225,2306,2444,2633,2857,3103,3361,3618,3861,4083,4265,4402,4477,4471,4380,4181,3884,3463,2945,2314,1606,831,20,-786,-1570,-2275,-2900,-3402,-3789,-4049,-4208,-4268,-4274,-4234,-4185,-4139,-4114,-4121,-4159,-4241,-4353,-4514,-4714,-4959,-5256,-5580,-5944,-6303,-6651,-6931,-7120,-7171,-7054,-6748,-6233,-5528,-4644,-3623,-2512,-1367,-255,767,1641,2318,2766,2965,2912,2627,2146,1518,808,92,-563,-1076,-1398,-1479,-1305,-872,-214,616,1556,2519,3430,4202,4787,5123,5219,5065,4710,4204,3621,3034,2518,2129,1916,1887,2057,2377,2825,3327,3831,4277,4616,4814,4855,4742,4489,4122,3682,3186,2681,2164,1659,1155,640,113,-448,-1031,-1631,-2228,-2778,-3247,-3589,-3760,-3747,-3521,-3106,-2521,-1805,-1021,-213,551,1229,1774,2166,2374,2410,2262,1953,1491,908,218,-534,-1336,-2140,-2919,-3643,-4273,-4796,-5168,-5398,-5449,-5346,-5086,-4690,-4197,-3642,-3072,-2541,-2078,-1741,-1531,-1478,-1554,-1744,-2006,-2289,-2540,-2706,-2747,-2630,-2344,-1891,-1291,-580,201,997,1770,2460,3050,3503,3814,3987,4032,3973,3840,3658,3452,3258,3072,2927,2812,2730,2686,2654,2647,2628,2618,2580,2527,2445,2330,2191,2022,1836,1633,1426,1212,1003,791,589,382,186,-4,-176,-319,-420,-470,-451,-373,-223,-35,183,379,534,581,515,280,-115,-679,-1385,-2193,-3059,-3914,-4705,-5369,-5851,-6133,-6172,-5991,-5589,-5006,-4283,-3459,-2585,-1701,-833,-22,732,1396,1968,2437,2776,2990,3048,2956,2707,2324,1823,1257,668,123,-322,-617,-716,-609,-287,215,857,1579,2298,2953,3461,3777,3857,3702,3309,2738,2031,1268,526,-129,-640,-963,-1093,-1028,-803,-461,-54,364,736,1031,1204,1256,1169,961,642,241,-222,-710,-1204,-1666,-2078,-2418,-2661,-2804,-2830,-2743,-2546,-2247,-1859,-1416,-918,-425,61,489,839,1078,1193,1167,994,696,262,-254,-847,-1471,-2101,-2703,-3251,-3719,-4086,-4346,-4475,-4488,-4368,-4132,-3787,-3343,-2811,-2211,-1545,-836,-92,671,1434,2174,2861,3472,3967,4323,4518,4531,4373,4049,3593,3049,2467,1909,1429,1072,886,862,1036,1337,1766,2225,2681,3029,3248,3249,3048,2614,2004,1251,448,-330,-993,-1458,-1673,-1602,-1240,-610,225,1214,2254,3282,4211,4986,5558,5900,6011,5881,5543,5005,4304,3462,2512,1478,396,-707,-1798,-2842,-3801,-4635,-5315,-5794,-6067,-6094,-5898,-5473,-4875,-4130,-3326,-2512,-1782,-1196,-807,-675,-781,-1167,-1752,-2530,-3410,-4328,-5215,-5987,-6604,-7010,-7180,-7122,-6817,-6322,-5638,-4829,-3921,-2967,-2001,-1069,-209,546,1157,1601,1851,1901,1750,1426,952,393,-200,-749,-1192,-1465,-1528,-1341,-920,-257,585,1574,2633,3688,4676,5521,6166,6572,6715,6585,6227,5653,4956,4188,3437,2785,2279,1989,1904,2048,2367,2822,3344,3860,4312,4637,4809,4799,4622,4290,3832,3300,2712,2132,1572,1060,613,225,-109,-394,-668,-921,-1193,-1471,-1767,-2058,-2339,-2571,-2749,-2831,-2833,-2732,-2563,-2343,-2111,-1909,-1776,-1739,-1821,-2028,-2333,-2732,-3157,-3587,-3952,-4220,-4352,-4326,-4137,-3797,-3315,-2748,-2099,-1440,-786,-179,347,777,1085,1262,1291,1178,916,524,15,-578,-1229,-1886,-2516,-3065,-3503,-3786,-3899,-3816,-3542,-3080,-2450,-1682,-814,107,1028,1900,2670,3307,3768,4059,4161,4120,3945,3695,3406,3129,2890,2727,2632,2620,2666,2750,2850,2933,2979,2968,2881,2717,2463,2133,1729,1269,770,261,-243,-707,-1117,-1455,-1710,-1873,-1959,-1949,-1871,-1709,-1481,-1174,-800,-349,155,705,1267,1802,2264,2601,2761,2719,2435,1921,1183,275,-756,-1830,-2876,-3814,-4586,-5131,-5436,-5477,-5285,-4874,-4313,-3637,-2922,-2217,-1577,-1048,-656,-419,-332,-386,-549,-775,-1033,-1249,-1409,-1442,-1355,-1107,-731,-232,358,983,1630,2223,2758,3185,3491,3667,3695,3584,3334,2948,2456,1865,1216,545,-110,-693,-1173,-1494,-1649,-1601,-1367,-957,-399,266,985,1722,2413,3026,3518,3856,4025,4014,3812,3455,2932,2307,1596,851,113,-572,-1187,-1689,-2078,-2347,-2488,-2529,-2460,-2305,-2068,-1761,-1396,-984,-550,-109,298,649,899,1027,1001,812,454,-54,-694,-1412,-2178,-2918,-3598,-4142,-4540,-4727,-4724,-4498,-4091,-3513,-2820,-2043,-1251,-471,219,818,1259,1569,1716,1736,1638,1464,1242,1009,801,629,529,493,539,657,854,1121,1454,1857,2304,2806,3317,3835,4299,4697,4971,5089,5039,4780,4350,3742,3012,2204,1377,607,-66,-562,-869,-947,-800,-453,75,707,1404,2072,2655,3084,3305,3294,3034,2546,1859,1037,130,-781,-1650,-2410,-3046,-3518,-3853,-4033,-4110,-4077,-3989,-3842,-3674,-3487,-3302,-3125,-2983,-2870,-2828,-2841,-2952,-3138,-3423,-3780,-4203,-4655,-5111,-5525,-5856,-6063,-6103,-5948,-5580,-4986,-4190,-3203,-2088,-893,309,1436,2423,3197,3705,3921,3834,3459,2849,2045,1146,208,-677,-1446,-2057,-2457,-2658,-2638,-2435,-2060,-1549,-939,-247,481,1233,1975,2688,3348,3941,4447,4864,5178,5409,5554,5645,5681,5710,5710,5740,5758,5800,5834,5856,5850,5789,5663,5456,5150,4751,4250,3666,3009,2303,1579,858,182,-437,-968,-1404,-1746,-1990,-2161,-2267,-2331,-2370,-2384,-2396,-2374,-2345,-2259,-2145,-1964,-1740,-1470,-1174,-877,-605,-389,-265,-249,-370,-634,-1040,-1579,-2229,-2949,-3704,-4439,-5098,-5639,-6001,-6160,-6089,-5792,-5287,-4618,-3848,-3037,-2280,-1622,-1150,-872,-816,-959,-1262,-1666,-2103,-2496,-2784,-2913,-2853,-2588,-2137,-1516,-773,40,889,1697,2458,3103,3639,4035,4293,4422,4423,4321,4125,3863,3545,3202,2842,2490,2158,1867,1623,1450,1352,1338,1421,1575,1818,2097,2414,2708,2959,3121,3167,3079,2839,2471,1969,1392,747,100,-531,-1089,-1561,-1912,-2126,-2201,-2121,-1910,-1563,-1123,-608,-63,454,918,1259,1455,1476,1305,954,442,-198,-913,-1659,-2381,-3031,-3572,-3976,-4223,-4318,-4261,-4066,-3763,-3366,-2911,-2429,-1947,-1507,-1131,-855,-698,-675,-796,-1037,-1389,-1802,-2229,-2618,-2902,-3033,-2970,-2689,-2187,-1484,-616,356,1376,2361,3268,4022,4607,4994,5185,5208,5084,4871,4599,4323,4066,3861,3708,3608,3542,3488,3420,3318,3156,2944,2669,2356,2030,1702,1416,1171,991,868,791,743,700,634,536,383,179,-67,-348,-629,-904,-1138,-1329,-1454,-1524,-1538,-1510,-1461,-1401,-1359,-1347,-1386,-1478,-1642,-1862,-2146,-2482,-2852,-3251,-3660,-4062,-4448,-4805,-5112,-5366,-5545,-5640,-5632,-5516,-5266,-4897,-4384,-3758,-3011,-2190,-1310,-428,425,1189,1834,2306,2593,2670,2543,2226,1753,1165,521,-125,-710,-1182,-1496,-1615,-1534,-1234,-757,-113,637,1450,2262,3027,3693,4228,4612,4836,4913,4858,4706,4479,4225,3952,3700,3464,3256,3077,2902,2753,2588,2445,2287,2157,2028,1935,1849,1793,1723,1646,1511,1314,1017,615,106,-498,-1165,-1862,-2527,-3124,-3584,-3884,-3991,-3896,-3615,-3180,-2633,-2037,-1448,-919,-500,-216,-82,-92,-230,-460,-760,-1086,-1419,-1737,-2024,-2283,-2509,-2711,-2886,-3041,-3159,-3240,-3260,-3211,-3077,-2851,-2545,-2160,-1736,-1299,-882,-538,-273,-138,-109,-204,-377,-612,-851,-1063,-1195,-1230,-1128,-909,-545,-90,471,1071,1709,2336,2936,3485,3960,4357,4665,4884,5017,5071,5055,4986,4873,4740,4592,4450,4310,4189,4063,3949,3805,3647,3435,3180,2866,2497,2089,1652,1209,784,391,49,-232,-463,-637,-790,-919,-1066,-1236,-1443,-1704,-1990,-2322,-2643,-2962,-3230,-3438,-3571,-3615,-3581,-3481,-3327,-3146,-2957,-2770,-2608,-2468,-2353,-2269,-2198,-2153,-2127,-2123,-2158,-2224,-2344,-2505,-2710,-2936,-3165,-3360,-3492,-3529,-3447,-3239,-2913,-2488,-2009,-1518,-1065,-706,-455,-361,-388,-544,-774,-1029,-1271,-1427,-1469,-1364,-1092,-672,-109,559,1294,2053,2801,3491,4109,4621,5032,5324,5518,5605,5612,5545,5418,5242,5029,4780,4508,4212,3894,3557,3205,2832,2456,2068,1677,1298,917,570,234,-61,-322,-539,-707,-832,-904,-939,-932,-904,-858,-807,-764,-724,-707,-686,-670,-640,-581,-497,-370,-223,-66,75,165,177,79,-149,-504,-986,-1559,-2187,-2819,-3393,-3872,-4190,-4349,-4304,-4091,-3713,-3214,-2638,-2034,-1445,-919,-481,-162,32,96,40,-116,-358,-649,-966,-1277,-1552,-1771,-1910,-1955,-1903,-1745,-1492,-1144,-722,-232,298,860,1423,1974,2484,2945,3328,3642,3863,4015,4091,4116,4110,4072,4045,4001,3969,3919,3847,3734,3560,3317,3008,2630,2223,1795,1391,1044,764,586,483,467,488,526,537,486,354,123,-209,-618,-1099,-1601,-2108,-2578,-2986,-3308,-3533,-3646,-3659,-3567,-3396,-3155,-2875,-2582,-2297,-2060,-1879,-1786,-1784,-1881,-2064,-2331,-2640,-2983,-3318,-3612,-3853,-3992,-4037,-3960,-3771,-3465,-3067,-2584,-2051,-1493,-935,-416,51,437,737,946,1066,1117,1099,1050,961,869,762,670,578,510,464,461,515,635,853,1146,1555,2019,2562,3103,3642,4100,4469,4699,4787,4736,4557,4297,3977,3648,3345,3079,2890,2732,2641,2547,2468,2352,2203,2004,1759,1481,1177,869,560,273,-2,-248,-484,-701,-912,-1116,-1321,-1521,-1722,-1912,-2095,-2261,-2402,-2513,-2584,-2613,-2589,-2521,-2399,-2247,-2051,-1850,-1631,-1426,-1230,-1061,-917,-805,-722,-671,-660,-675,-746,-841,-992,-1174,-1384,-1613,-1836,-2040,-2215,-2335,-2417,-2445,-2443,-2419,-2389,-2364,-2346,-2339,-2316,-2281,-2189,-2042,-1824,-1523,-1169,-762,-341,68,445,763,1021,1213,1366,1486,1608,1754,1933,2174,2460,2805,3179,3585,3986,4384,4748,5081,5358,5584,5740,5827,5828,5745,5561,5283,4904,4433,3889,3279,2639,1985,1348,758,230,-216,-566,-828,-995,-1096,-1135,-1151,-1161,-1191,-1265,-1387,-1571,-1795,-2061,-2322,-2583,-2794,-2959,-3058,-3100,-3097,-3072,-3050,-3056,-3111,-3232,-3406,-3641,-3893,-4150,-4368,-4517,-4572,-4517,-4337,-4055,-3666,-3218,-2731,-2248,-1811,-1448,-1200,-1074,-1097,-1243,-1513,-1855,-2232,-2590,-2864,-3008,-2981,-2744,-2313,-1677,-893,3,953,1879,2757,3497,4116,4558,4853,5002,5037,4993,4893,4781,4663,4578,4514,4485,4481,4497,4518,4538,4540,4518,4467,4370,4240,4056,3832,3559,3245,2885,2489,2049,1576,1075,543,7,-533,-1051,-1519,-1926,-2233,-2430,-2499,-2441,-2253,-1971,-1597,-1187,-765,-363,-20,251,436,523,519,434,265,38,-250,-585,-956,-1358,-1775,-2199,-2600,-2972,-3277,-3510,-3633,-3657,-3554,-3356,-3061,-2704,-2324,-1947,-1624,-1378,-1239,-1223,-1323,-1534,-1821,-2152,-2476,-2755,-2932,-2995,-2899,-2666,-2288,-1811,-1261,-696,-152,324,707,992,1161,1255,1275,1277,1281,1322,1418,1583,1805,2081,2377,2669,2931,3134,3264,3310,3285,3182,3048,2874,2710,2556,2438,2359,2312,2292,2284,2254,2205,2082,1900,1627,1272,841,353,-173,-692,-1192,-1622,-1976,-2224,-2365,-2402,-2346,-2217,-2041,-1834,-1632,-1438,-1281,-1149,-1062,-1000,-969,-961,-968,-996,-1047,-1125,-1246,-1410,-1628,-1898,-2208,-2552,-2893,-3213,-3477,-3656,-3727,-3676,-3497,-3198,-2804,-2330,-1825,-1306,-816,-370,19,339,608,827,1021,1198,1372,1545,1718,1877,2016,2111,2164,2151,2095,1983,1855,1721,1616,1571,1601,1733,1969,2301,2725,3202,3713,4217,4687,5095,5418,5652,5781,5830,5785,5684,5511,5303,5038,4737,4376,3962,3472,2914,2268,1559,779,-39,-878,-1706,-2493,-3216,-3841,-4358,-4755,-5019,-5174,-5206,-5155,-5026,-4851,-4650,-4448,-4257,-4101,-3966,-3878,-3792,-3722,-3628,-3493,-3316,-3058,-2755,-2385,-1997,-1598,-1235,-924,-696,-566,-526,-588,-712,-899,-1104,-1324,-1529,-1717,-1879,-2022,-2147,-2272,-2384,-2506,-2601,-2688,-2721,-2699,-2585,-2377,-2053,-1622,-1087,-472,200,884,1560,2173,2711,3138,3450,3643,3737,3742,3704,3642,3593,3586,3626,3733,3888,4084,4291,4494,4654,4767,4811,4782,4693,4539,4350,4120,3876,3613,3337,3048,2735,2399,2035,1638,1215,777,322,-120,-558,-963,-1337,-1670,-1960,-2204,-2408,-2564,-2690,-2780,-2843,-2893,-2927,-2965,-3005,-3053,-3109,-3160,-3202,-3211,-3176,-3084,-2922,-2694,-2410,-2079,-1735,-1397,-1091,-841,-658,-549,-516,-547,-635,-769,-939,-1135,-1361,-1605,-1879,-2169,-2478,-2785,-3080,-3331,-3519,-3607,-3577,-3398,-3075,-2587,-1965,-1211,-371,526,1431,2307,3108,3796,4359,4762,5029,5151,5165,5099,4986,4872,4784,4741,4768,4850,4983,5146,5303,5430,5496,5478,5358,5143,4814,4400,3898,3334,2712,2059,1364,662,-69,-791,-1529,-2241,-2938,-3594,-4188,-4706,-5119,-5414,-5565,-5563,-5397,-5062,-4587,-3964,-3256,-2479,-1695,-950,-295,235,598,799,817,691,431,98,-291,-673,-1038,-1351,-1606,-1806,-1949,-2059,-2134,-2201,-2250,-2299,-2333,-2360,-2369,-2357,-2327,-2281,-2216,-2161,-2088,-2048,-2001,-1976,-1958,-1929,-1897,-1827,-1722,-1564,-1345,-1069,-735,-357,55,473,886,1255,1580,1832,2003,2105,2125,2101,2036,1963,1903,1871,1894,1970,2105,2299,2534,2803,3093,3379,3665,3919,4154,4336,4490,4579,4622,4597,4502,4336,4082,3752,3333,2839,2281,1665,1029,379,-242,-825,-1326,-1748,-2054,-2254,-2344,-2334,-2253,-2121,-1973,-1850,-1773,-1781,-1877,-2069,-2346,-2670,-3021,-3337,-3586,-3725,-3723,-3568,-3269,-2837,-2312,-1743,-1167,-654,-230,56,186,160,-29,-346,-772,-1265,-1785,-2296,-2755,-3143,-3420,-3583,-3613,-3498,-3263,-2879,-2398,-1800,-1134,-406,344,1104,1829,2506,3108,3611,4017,4296,4474,4526,4496,4372,4189,3961,3708,3454,3210,2986,2800,2638,2524,2431,2370,2330,2304,2287,2273,2258,2231,2202,2143,2072,1960,1813,1623,1375,1081,733,339,-81,-522,-956,-1358,-1721,-2010,-2231,-2368,-2434,-2435,-2400,-2341,-2298,-2277,-2317,-2415,-2581,-2820,-3094,-3417,-3725,-4024,-4253,-4408,-4447,-4365,-4148,-3796,-3318,-2735,-2066,-1349,-614,98,752,1310,1755,2055,2215,2221,2092,1840,1487,1054,574,62,-456,-952,-1427,-1842,-2202,-2482,-2680,-2780,-2785,-2683,-2485,-2189,-1815,-1363,-874,-339,189,717,1204,1655,2039,2375,2639,2863,3041,3199,3348,3512,3702,3925,4193,4491,4813,5137,5432,5675,5826,5870,5770,5539,5149,4636,3997,3271,2485,1657,839,30,-730,-1425,-2050,-2572,-2999,-3299,-3483,-3529,-3446,-3238,-2913,-2503,-2027,-1532,-1045,-625,-288,-84,-20,-102,-337,-672,-1105,-1564,-2020,-2417,-2719,-2898,-2936,-2840,-2617,-2309,-1941,-1570,-1228,-966,-810,-774,-872,-1083,-1396,-1781,-2202,-2635,-3040,-3399,-3691,-3899,-4020,-4040,-3966,-3784,-3511,-3139,-2678,-2147,-1543,-903,-231,448,1109,1754,2345,2896,3376,3801,4146,4424,4615,4731,4762,4722,4613,4465,4290,4124,3985,3908,3899,3969,4107,4297,4499,4686,4805,4832,4736,4498,4125,3624,3018,2337,1607,865,127,-576,-1244,-1852,-2409,-2899,-3332,-3694,-3993,-4218,-4382,-4469,-4504,-4473,-4400,-4292,-4158,-4018,-3880,-3752,-3644,-3547,-3462,-3367,-3254,-3088,-2863,-2552,-2148,-1658,-1086,-468,163,759,1269,1646,1850,1851,1651,1244,680,-14,-775,-1545,-2276,-2915,-3434,-3811,-4040,-4128,-4084,-3929,-3666,-3324,-2895,-2397,-1822,-1184,-478,274,1064,1873,2665,3428,4122,4728,5225,5586,5818,5894,5839,5642,5325,4911,4417,3877,3321,2776,2276,1846,1502,1260,1119,1087,1139,1282,1480,1727,2004,2281,2548,2776,2947,3045,3053,2966,2783,2520,2186,1823,1445,1102,796,571,407,326,285,281,259,202,61,-174,-545,-1032,-1661,-2387,-3200,-4053,-4905,-5703,-6403,-6956,-7326,-7489,-7428,-7147,-6661,-6007,-5222,-4360,-3482,-2629,-1864,-1212,-702,-345,-136,-62,-102,-225,-411,-625,-855,-1078,-1285,-1473,-1632,-1769,-1868,-1936,-1952,-1912,-1796,-1587,-1280,-848,-316,345,1080,1899,2742,3584,4379,5085,5678,6120,6420,6560,6574,6478,6304,6094,5868,5655,5467,5296,5132,4957,4731,4446,4064,3583,3003,2334,1596,823,35,-725,-1447,-2098,-2679,-3167,-3574,-3879,-4104,-4219,-4249,-4172,-4009,-3755,-3435,-3061,-2673,-2292,-1970,-1714,-1580,-1561,-1675,-1911,-2238,-2635,-3044,-3432,-3738,-3942,-3994,-3905,-3650,-3270,-2776,-2220,-1627,-1063,-531,-98,256,500,644,706,689,625,527,411,293,183,83,-4,-72,-140,-189,-240,-286,-323,-355,-371,-355,-319,-222,-87,118,375,696,1051,1451,1844,2234,2576,2858,3058,3173,3191,3145,3030,2902,2776,2700,2696,2795,3005,3316,3730,4193,4693,5171,5592,5919,6121,6183,6091,5857,5476,4979,4371,3684,2926,2132,1301,474,-351,-1139,-1883,-2556,-3149,-3642,-4034,-4317,-4500,-4599,-4627,-4621,-4595,-4585,-4600,-4658,-4742,-4851,-4932,-4978,-4917,-4743,-4413,-3931,-3304,-2574,-1785,-1009,-310,251,611,750,648,320,-195,-858,-1599,-2363,-3086,-3731,-4250,-4637,-4876,-4986,-4971,-4867,-4675,-4429,-4127,-3774,-3365,-2891,-2337,-1707,-984,-192,662,1545,2428,3264,4035,4685,5214,5597,5837,5950,5942,5853,5700,5512,5311,5115,4929,4765,4609,4462,4314,4155,3976,3777,3542,3289,3000,2689,2358,2002,1634,1247,850,451,48,-335,-703,-1027,-1308,-1521,-1672,-1743,-1745,-1675,-1556,-1388,-1216,-1045,-916,-858,-884,-1025,-1286,-1661,-2143,-2698,-3287,-3869,-4384,-4791,-5036,-5106,-4966,-4642,-4134,-3496,-2761,-1995,-1233,-542,61,526,864,1049,1114,1061,923,731,509,290,91,-74,-201,-297,-377,-458,-553,-687,-845,-1040,-1225,-1387,-1471,-1439,-1264,-902,-382,313,1108,1978,2829,3620,4266,4746,5011,5085,4966,4710,4355,3958,3571,3225,2958,2761,2648,2575,2538,2486,2402,2263,2046,1763,1402,992,540,70,-389,-837,-1240,-1597,-1904,-2139,-2318,-2422,-2451,-2397,-2263,-2029,-1722,-1329,-879,-409,63,468,783,944,935,726,330,-232,-917,-1658,-2388,-3035,-3538,-3854,-3963,-3868,-3602,-3211,-2758,-2309,-1920,-1638,-1488,-1479,-1589,-1803,-2055,-2321,-2541,-2678,-2709,-2611,-2392,-2065,-1654,-1202,-738,-317,48,311,485,560,567,535,499,510,588,768,1051,1425,1873,2346,2805,3194,3483,3626,3623,3471,3182,2811,2379,1955,1585,1305,1165,1165,1334,1636,2068,2573,3112,3638,4089,4436,4631,4669,4533,4246,3831,3315,2748,2154,1576,1019,515,31,-409,-843,-1266,-1697,-2122,-2551,-2954,-3323,-3647,-3901,-4099,-4239,-4329,-4408,-4463,-4546,-4626,-4724,-4803,-4841,-4799,-4639,-4337,-3874,-3251,-2496,-1639,-750,127,910,1557,2017,2268,2310,2151,1834,1395,894,383,-95,-496,-796,-988,-1065,-1056,-971,-847,-704,-562,-437,-323,-214,-90,73,290,583,949,1383,1853,2333,2765,3125,3356,3450,3387,3188,2875,2496,2093,1733,1439,1265,1211,1286,1470,1728,2026,2314,2558,2719,2775,2722,2553,2293,1960,1582,1204,832,523,266,93,-3,-31,6,76,171,259,332,368,364,305,197,34,-188,-466,-809,-1219,-1691,-2241,-2838,-3496,-4160,-4832,-5441,-5980,-6373,-6614,-6651,-6489,-6114,-5555,-4841,-4015,-3140,-2271,-1465,-779,-244,107,280,265,124,-152,-458,-803,-1091,-1326,-1459,-1510,-1471,-1386,-1267,-1169,-1103,-1093,-1131,-1208,-1276,-1309,-1237,-1042,-676,-138,557,1383,2279,3184,4034,4766,5335,5719,5910,5935,5824,5635,5416,5222,5089,5051,5100,5238,5424,5617,5776,5839,5774,5541,5123,4527,3760,2859,1868,826,-199,-1176,-2052,-2799,-3394,-3818,-4077,-4150,-4067,-3808,-3406,-2856,-2191,-1432,-620,192,960,1601,2083,2328,2320,2038,1493,730,-189,-1197,-2187,-3094,-3839,-4368,-4670,-4739,-4607,-4331,-3967,-3589,-3250,-3007,-2881,-2888,-3009,-3215,-3465,-3703,-3887,-3961,-3910,-3706,-3362,-2890,-2330,-1718,-1111,-541,-55,331,605,766,856,870,886,896,958,1080,1261,1501,1774,2042,2290,2456,2547,2514,2390,2159,1882,1567,1296,1080,991,1041,1244,1610,2095,2679,3299,3907,4430,4843,5077,5142,5009,4709,4266,3719,3120,2508,1924,1399,942,558,243,-30,-265,-495,-719,-955,-1192,-1429,-1655,-1855,-2031,-2169,-2287,-2379,-2470,-2563,-2677,-2801,-2950,-3091,-3220,-3303,-3324,-3256,-3096,-2835,-2494,-2098,-1678,-1291,-962,-752,-671,-746,-965,-1308,-1729,-2184,-2602,-2941,-3142,-3182,-3052,-2759,-2350,-1855,-1352,-873,-482,-190,-15,67,88,87,127,241,467,822,1286,1854,2450,3056,3577,3994,4246,4324,4224,3973,3600,3177,2741,2372,2100,1977,2000,2183,2480,2863,3270,3642,3928,4074,4059,3861,3494,2977,2366,1688,1026,405,-115,-503,-760,-855,-831,-681,-460,-177,108,390,611,767,825,766,586,267,-178,-755,-1443,-2218,-3055,-3907,-4741,-5500,-6151,-6636,-6937,-7014,-6863,-6488,-5902,-5147,-4258,-3307,-2338,-1434,-634,3,447,687,730,594,335,-9,-368,-694,-933,-1065,-1061,-944,-718,-434,-113,189,455,661,797,884,931,968,1026,1125,1282,1507,1776,2094,2405,2708,2952,3127,3222,3238,3194,3118,3048,3017,3060,3203,3442,3779,4164,4573,4927,5182,5270,5151,4801,4211,3404,2423,1320,174,-955,-1994,-2882,-3596,-4089,-4379,-4462,-4364,-4116,-3747,-3293,-2780,-2235,-1683,-1142,-640,-194,177,436,586,578,438,132,-298,-848,-1479,-2138,-2791,-3380,-3865,-4220,-4413,-4455,-4348,-4125,-3826,-3481,-3157,-2867,-2665,-2543,-2523,-2573,-2684,-2807,-2914,-2965,-2927,-2791,-2532,-2180,-1730,-1229,-701,-177,305,738,1099,1401,1644,1862,2059,2282,2520,2813,3131,3492,3850,4194,4482,4682,4775,4729,4558,4247,3852,3386,2916,2490,2161,1972,1960,2124,2466,2945,3517,4120,4685,5146,5451,5546,5423,5059,4493,3744,2866,1924,955,47,-788,-1482,-2036,-2429,-2659,-2755,-2708,-2573,-2344,-2079,-1776,-1491,-1227,-1029,-909,-895,-1005,-1236,-1603,-2079,-2648,-3269,-3897,-4477,-4967,-5310,-5476,-5450,-5219,-4821,-4274,-3644,-2975,-2338,-1777,-1338,-1044,-902,-900,-1013,-1197,-1414,-1615,-1763,-1833,-1803,-1685,-1477,-1211,-909,-599,-302,-35,198,400,584,768,967,1199,1470,1780,2120,2463,2789,3061,3249,3328,3290,3126,2856,2508,2111,1727,1384,1137,1005,1005,1142,1381,1709,2060,2403,2677,2852,2890,2785,2528,2151,1664,1130,569,48,-411,-758,-989,-1075,-1043,-886,-654,-361,-60,220,445,584,625,557,383,112,-237,-647,-1094,-1556,-2015,-2450,-2846,-3191,-3467,-3668,-3780,-3794,-3717,-3533,-3269,-2924,-2526,-2101,-1674,-1276,-934,-659,-476,-368,-338,-363,-411,-465,-489,-460,-375,-211,8,281,579,885,1165,1413,1600,1737,1813,1852,1864,1873,1895,1952,2036,2170,2315,2480,2622,2731,2778,2759,2659,2508,2306,2105,1925,1815,1797,1898,2115,2443,2847,3294,3722,4092,4336,4423,4316,3998,3475,2753,1872,871,-202,-1290,-2334,-3301,-4116,-4776,-5233,-5484,-5533,-5379,-5052,-4574,-3976,-3307,-2585,-1878,-1191,-597,-100,254,446,471,305,-21,-505,-1104,-1780,-2481,-3147,-3737,-4182,-4473,-4569,-4476,-4221,-3820,-3335,-2813,-2313,-1885,-1575,-1408,-1395,-1539,-1803,-2173,-2579,-2997,-3348,-3611,-3720,-3664,-3416,-2971,-2349,-1560,-647,351,1386,2413,3376,4248,4981,5559,5963,6185,6231,6102,5824,5403,4875,4266,3604,2941,2301,1743,1299,1010,893,975,1235,1670,2235,2881,3558,4203,4758,5176,5417,5455,5284,4902,4328,3593,2723,1772,775,-215,-1149,-1995,-2693,-3231,-3571,-3701,-3634,-3356,-2924,-2348,-1692,-1000,-340,246,691,974,1048,922,589,81,-561,-1299,-2054,-2779,-3410,-3891,-4194,-4294,-4184,-3896,-3452,-2910,-2325,-1757,-1261,-885,-654,-593,-684,-929,-1270,-1694,-2140,-2573,-2966,-3271,-3498,-3618,-3641,-3579,-3425,-3206,-2920,-2567,-2163,-1683,-1142,-524,163,921,1721,2562,3388,4176,4876,5438,5826,5995,5924,5610,5054,4302,3392,2397,1398,459,-326,-918,-1258,-1338,-1158,-748,-157,559,1322,2079,2747,3292,3659,3843,3820,3619,3245,2752,2168,1546,934,366,-106,-468,-693,-781,-734,-570,-321,-16,297,581,792,897,876,704,400,-46,-588,-1205,-1859,-2504,-3110,-3641,-4076,-4402,-4617,-4727,-4746,-4698,-4597,-4468,-4322,-4166,-4006,-3824,-3623,-3372,-3075,-2701,-2273,-1769,-1236,-665,-115,403,848,1203,1453,1594,1638,1602,1518,1414,1318,1270,1271,1357,1502,1718,1974,2251,2524,2753,2931,3022,3023,2935,2749,2502,2199,1876,1567,1293,1088,967,945,1015,1176,1389,1644,1890,2100,2240,2279,2206,2019,1718,1335,888,421,-38,-450,-796,-1049,-1215,-1282,-1277,-1204,-1088,-953,-807,-666,-542,-426,-327,-240,-149,-69,22,99,179,231,260,243,179,52,-128,-367,-646,-960,-1283,-1613,-1922,-2216,-2475,-2709,-2912,-3091,-3244,-3378,-3483,-3556,-3592,-3571,-3493,-3347,-3125,-2840,-2491,-2094,-1666,-1218,-776,-338,69,464,820,1164,1476,1769,2026,2252,2417,2526,2553,2502,2365,2167,1910,1644,1390,1188,1078,1074,1205,1460,1839,2312,2845,3409,3947,4432,4821,5087,5207,5177,4984,4645,4169,3579,2906,2178,1435,702,27,-577,-1075,-1460,-1728,-1872,-1917,-1873,-1766,-1630,-1481,-1353,-1275,-1252,-1313,-1457,-1682,-1994,-2369,-2791,-3246,-3698,-4129,-4518,-4832,-5068,-5196,-5211,-5112,-4884,-4543,-4090,-3549,-2938,-2297,-1656,-1064,-567,-194,8,33,-132,-467,-945,-1508,-2110,-2672,-3152,-3481,-3634,-3584,-3341,-2911,-2341,-1656,-909,-129,641,1395,2100,2771,3391,3970,4500,4976,5389,5716,5951,6061,6052,5900,5627,5230,4749,4211,3650,3122,2644,2268,2004,1869,1865,1971,2175,2434,2723,2994,3213,3345,3369,3262,3025,2654,2170,1597,955,294,-371,-988,-1535,-1983,-2310,-2499,-2547,-2448,-2216,-1865,-1425,-929,-419,55,460,738,877,840,636,265,-243,-857,-1532,-2228,-2893,-3501,-4008,-4413,-4684,-4847,-4885,-4835,-4693,-4496,-4245,-3972,-3681,-3391,-3113,-2848,-2616,-2403,-2229,-2078,-1956,-1860,-1776,-1708,-1641,-1568,-1486,-1370,-1229,-1030,-784,-467,-81,373,892,1459,2060,2658,3245,3759,4205,4525,4727,4779,4696,4477,4149,3733,3263,2781,2311,1897,1564,1322,1195,1175,1238,1391,1565,1767,1924,2037,2060,1991,1831,1578,1273,925,577,248,-32,-255,-420,-521,-587,-615,-628,-635,-631,-621,-596,-543,-462,-344,-205,-44,97,219,271,248,130,-91,-403,-793,-1236,-1698,-2160,-2581,-2965,-3273,-3535,-3727,-3888,-4007,-4110,-4201,-4269,-4332,-4352,-4336,-4254,-4095,-3853,-3519,-3111,-2627,-2108,-1562,-1035,-538,-104,273,572,820,1026,1216,1425,1657,1956,2300,2719,3160,3636,4089,4506,4855,5105,5267,5316,5276,5156,4974,4750,4501,4235,3954,3663,3345,3000,2623,2208,1763,1302,838,397,6,-323,-558,-700,-736,-673,-525,-303,-37,254,535,784,970,1071,1071,956,722,378,-65,-583,-1145,-1728,-2282,-2797,-3232,-3580,-3837,-3993,-4080,-4096,-4074,-4027,-3971,-3915,-3858,-3791,-3707,-3584,-3421,-3195,-2925,-2597,-2255,-1900,-1582,-1312,-1126,-1029,-1027,-1107,-1240,-1401,-1539,-1631,-1636,-1541,-1342,-1042,-674,-261,165,563,927,1227,1482,1690,1885,2080,2303,2565,2870,3205,3553,3877,4146,4327,4389,4328,4135,3836,3458,3037,2629,2251,1958,1746,1625,1581,1580,1594,1586,1519,1386,1162,870,522,143,-221,-546,-799,-959,-1015,-976,-839,-642,-397,-142,102,307,457,538,550,490,372,200,-4,-243,-489,-757,-1023,-1299,-1578,-1862,-2145,-2427,-2690,-2940,-3149,-3330,-3453,-3546,-3582,-3596,-3579,-3547,-3520,-3483,-3464,-3432,-3407,-3352,-3274,-3144,-2958,-2707,-2388,-2008,-1580,-1123,-658,-211,203,566,877,1136,1359,1550,1754,1960,2218,2513,2865,3267,3708,4163,4620,5032,5388,5643,5781,5782,5629,5343,4914,4396,3803,3196,2615,2105,1703,1427,1284,1258,1317,1427,1525,1583,1548,1401,1129,741,255,-295,-868,-1425,-1928,-2344,-2658,-2853,-2937,-2907,-2793,-2594,-2338,-2026,-1682,-1289,-888,-446,-5,438,853,1217,1491,1652,1660,1494,1148,621,-60,-856,-1711,-2559,-3333,-3960,-4408,-4619,-4608,-4376,-3967,-3444,-2866,-2315,-1848,-1520,-1360,-1372,-1546,-1839,-2209,-2608,-2973,-3288,-3500,-3618,-3632,-3545,-3379,-3132,-2818,-2436,-1978,-1446,-830,-145,609,1388,2184,2930,3610,4174,4594,4870,4980,4960,4817,4590,4322,4025,3753,3496,3286,3096,2931,2749,2542,2268,1921,1482,958,367,-261,-886,-1449,-1915,-2224,-2344,-2267,-1964,-1483,-827,-68,762,1583,2361,3025,3556,3914,4097,4099,3930,3613,3170,2625,2018,1366,707,57,-559,-1135,-1651,-2113,-2517,-2859,-3153,-3386,-3571,-3689,-3757,-3742,-3667,-3511,-3289,-3002,-2669,-2301,-1921,-1550,-1186,-855,-546,-247,35,340,650,992,1334,1689,1987,2236,2361,2358,2192,1866,1398,827,208,-391,-905,-1264,-1431,-1364,-1081,-585,70,824,1617,2366,3020,3517,3829,3932,3837,3556,3129,2592,1996,1377,773,213,-303,-752,-1160,-1517,-1847,-2143,-2411,-2635,-2810,-2905,-2913,-2817,-2614,-2320,-1946,-1523,-1085,-663,-284,34,288,481,626,748,852,974,1091,1226,1342,1428,1455,1388,1216,916,494,-44,-668,-1352,-2047,-2723,-3330,-3847,-4239,-4500,-4623,-4613,-4486,-4259,-3958,-3604,-3224,-2841,-2464,-2116,-1797,-1507,-1252,-1015,-792,-575,-352,-124,116,363,611,857,1092,1306,1512,1689,1861,2019,2172,2323,2464,2598,2708,2790,2831,2823,2774,2670,2547,2391,2252,2122,2048,2023,2073,2198,2386,2639,2916,3202,3452,3635,3703,3637,3401,2999,2428,1721,920,76,-739,-1465,-2042,-2418,-2574,-2495,-2200,-1727,-1122,-450,231,863,1399,1811,2088,2217,2233,2135,1965,1742,1473,1190,875,545,181,-211,-640,-1095,-1576,-2053,-2520,-2940,-3303,-3581,-3778,-3876,-3899,-3852,-3758,-3642,-3519,-3411,-3318,-3252,-3195,-3145,-3079,-2990,-2860,-2694,-2485,-2253,-2017,-1792,-1612,-1490,-1439,-1461,-1538,-1645,-1748,-1802,-1767,-1607,-1303,-837,-236,497,1303,2163,3005,3814,4525,5134,5610,5951,6152,6224,6162,5992,5704,5320,4845,4284,3663,2987,2278,1565,857,193,-414,-947,-1372,-1700,-1898,-1980,-1943,-1789,-1547,-1220,-849,-446,-51,322,646,910,1110,1244,1331,1374,1401,1415,1436,1463,1487,1502,1478,1398,1228,954,554,30,-608,-1345,-2131,-2945,-3719,-4426,-5013,-5454,-5731,-5840,-5779,-5586,-5263,-4862,-4404,-3915,-3430,-2953,-2506,-2078,-1685,-1306,-955,-622,-318,-55,154,294,350,324,210,37,-176,-383,-549,-629,-599,-432,-131,284,792,1334,1882,2374,2790,3099,3303,3407,3439,3422,3394,3373,3379,3417,3474,3540,3580,3583,3502,3346,3077,2725,2279,1782,1257,739,282,-98,-345,-458,-404,-200,157,631,1201,1813,2442,3021,3538,3930,4200,4303,4257,4038,3671,3157,2516,1778,952,87,-806,-1680,-2512,-3277,-3939,-4505,-4941,-5271,-5488,-5615,-5669,-5673,-5645,-5599,-5554,-5499,-5444,-5363,-5251,-5080,-4844,-4515,-4100,-3594,-3002,-2363,-1676,-998,-348,239,730,1104,1349,1459,1446,1325,1136,900,672,478,355,323,390,549,789,1081,1399,1713,2000,2243,2442,2593,2716,2824,2932,3062,3203,3370,3536,3689,3793,3826,3753,3561,3231,2761,2176,1477,725,-62,-823,-1523,-2109,-2571,-2855,-2987,-2947,-2765,-2471,-2087,-1665,-1223,-799,-399,-46,276,554,807,1031,1222,1371,1464,1474,1385,1174,829,353,-238,-925,-1659,-2398,-3097,-3694,-4161,-4465,-4583,-4524,-4289,-3900,-3391,-2787,-2129,-1447,-775,-141,427,907,1278,1526,1636,1614,1449,1172,779,327,-177,-667,-1127,-1494,-1758,-1868,-1829,-1623,-1272,-785,-210,433,1076,1697,2247,2698,3053,3279,3430,3492,3529,3549,3597,3689,3831,4030,4259,4497,4720,4878,4965,4933,4792,4516,4128,3631,3041,2394,1695,983,273,-412,-1045,-1617,-2108,-2505,-2803,-2993,-3080,-3068,-2955,-2764,-2488,-2151,-1754,-1312,-837,-348,142,596,1010,1325,1541,1609,1518,1258,817,221,-527,-1370,-2295,-3225,-4146,-4984,-5732,-6330,-6793,-7074,-7206,-7161,-6976,-6646,-6195,-5636,-4989,-4273,-3506,-2717,-1924,-1158,-441,202,748,1190,1505,1710,1799,1796,1731,1617,1510,1421,1398,1443,1583,1803,2104,2453,2828,3195,3522,3790,3977,4083,4108,4069,3976,3860,3718,3585,3439,3300,3144,2970,2764,2523,2246,1945,1622,1305,995,722,474,275,90,-58,-218,-373,-557,-761,-989,-1229,-1462,-1669,-1817,-1886,-1858,-1708,-1447,-1073,-609,-91,448,953,1383,1693,1842,1817,1597,1194,636,-62,-830,-1654,-2457,-3226,-3904,-4494,-4948,-5299,-5505,-5607,-5582,-5453,-5220,-4888,-4472,-3973,-3408,-2796,-2146,-1497,-858,-261,282,747,1143,1451,1699,1891,2049,2196,2345,2521,2725,2970,3242,3536,3829,4099,4320,4463,4514,4450,4268,3979,3587,3132,2638,2137,1683,1269,959,719,577,500,470,464,448,406,317,175,-9,-237,-472,-713,-915,-1075,-1163,-1173,-1100,-940,-710,-412,-78,278,630,939,1206,1381,1477,1475,1377,1199,954,655,337,4,-320,-624,-913,-1178,-1425,-1668,-1905,-2148,-2398,-2654,-2912,-3169,-3415,-3642,-3843,-4007,-4123,-4186,-4185,-4111,-3956,-3715,-3388,-2970,-2483,-1923,-1329,-719,-126,408,858,1191,1384,1438,1341,1126,810,438,46,-309,-611,-798,-885,-836,-683,-430,-123,217,542,833,1065,1221,1322,1361,1380,1397,1436,1528,1675,1886,2150,2443,2740,3018,3237,3401,3460,3458,3347,3186,2951,2671,2359,2006,1626,1215,768,289,-216,-742,-1268,-1768,-2232,-2607,-2895,-3047,-3066,-2933,-2652,-2233,-1695,-1062,-378,339,1021,1657,2184,2585,2827,2895,2777,2490,2035,1454,770,36,-712,-1421,-2054,-2571,-2945,-3154,-3197,-3062,-2786,-2359,-1852,-1268,-670,-96,427,842,1141,1299,1306,1184,933,605,217,-167,-524,-794,-966,-996,-896,-655,-295,144,647,1143,1608,1989,2248,2369,2331,2137,1807,1363,848,304,-218,-679,-1031,-1251,-1318,-1219,-976,-589,-101,457,1045,1616,2133,2555,2849,2988,2960,2755,2378,1848,1187,432,-368,-1177,-1928,-2586,-3100,-3437,-3583,-3517,-3265,-2828,-2255,-1579,-846,-111,592,1215,1723,2103,2325,2394,2308,2070,1707,1221,652,3,-685,-1398,-2112,-2801,-3453,-4045,-4552,-4971,-5271,-5447,-5490,-5383,-5138,-4752,-4247,-3640,-2968,-2267,-1572,-937,-387,43,329,485,501,422,275,105,-34,-106,-65,103,419,866,1434,2082,2774,3460,4095,4638,5048,5314,5407,5348,5125,4777,4324,3800,3242,2681,2143,1669,1253,930,685,531,452,437,477,544,638,724,800,843,848,801,703,552,349,112,-155,-428,-692,-928,-1114,-1236,-1283,-1239,-1110,-884,-575,-180,280,796,1342,1896,2430,2905,3287,3539,3621,3505,3176,2612,1847,875,-228,-1432,-2653,-3826,-4881,-5745,-6378,-6730,-6795,-6563,-6068,-5335,-4431,-3405,-2333,-1287,-328,480,1085,1463,1582,1460,1111,580,-71,-780,-1462,-2050,-2477,-2696,-2677,-2418,-1938,-1279,-509,303,1081,1740,2229,2495,2511,2289,1840,1216,473,-314,-1077,-1739,-2249,-2556,-2637,-2490,-2126,-1576,-892,-115,691,1478,2203,2819,3313,3651,3841,3863,3737,3461,3062,2548,1959,1307,649,-5,-593,-1104,-1490,-1740,-1832,-1766,-1537,-1170,-668,-81,576,1256,1918,2523,3025,3389,3577,3566,3337,2890,2240,1415,461,-569,-1606,-2586,-3450,-4136,-4627,-4876,-4910,-4724,-4365,-3871,-3293,-2682,-2085,-1548,-1095,-755,-533,-424,-425,-500,-631,-776,-904,-975,-968,-858,-632,-309,127,614,1157,1690,2199,2635,2983,3217,3333,3329,3215,3005,2717,2377,1998,1610,1227,867,545,277,67,-76,-140,-140,-52,92,311,576,888,1223,1569,1900,2200,2443,2611,2681,2646,2487,2209,1818,1324,756,134,-493,-1116,-1654,-2130,-2461,-2670,-2714,-2604,-2345,-1950,-1448,-866,-252,362,907,1366,1658,1787,1688,1382,851,132,-738,-1708,-2707,-3672,-4530,-5219,-5702,-5932,-5917,-5648,-5160,-4493,-3687,-2819,-1922,-1081,-330,273,699,926,946,774,430,-28,-567,-1095,-1566,-1905,-2051,-1980,-1645,-1065,-254,749,1874,3055,4212,5259,6135,6768,7128,7172,6920,6365,5564,4558,3418,2221,1039,-43,-975,-1682,-2153,-2350,-2294,-2001,-1518,-892,-194,515,1179,1726,2143,2366,2412,2262,1940,1476,903,269,-377,-991,-1519,-1935,-2199,-2301,-2238,-2006,-1637,-1150,-581,21,628,1182,1656,2005,2201,2229,2057,1712,1164,472,-368,-1288,-2258,-3208,-4096,-4858,-5460,-5860,-6044,-6005,-5753,-5320,-4735,-4045,-3301,-2541,-1818,-1165,-606,-175,139,315,382,346,244,98,-44,-158,-201,-160,2,267,658,1133,1683,2261,2833,3356,3782,4096,4245,4250,4077,3765,3319,2784,2197,1606,1061,603,279,110,119,301,647,1120,1691,2293,2896,3422,3853,4128,4253,4186,3968,3579,3074,2463,1787,1075,356,-347,-1010,-1620,-2168,-2633,-3024,-3316,-3521,-3620,-3616,-3499,-3274,-2935,-2501,-1973,-1383,-753,-117,477,1001,1399,1640,1696,1545,1185,637,-84,-912,-1813,-2698,-3528,-4211,-4724,-5003,-5048,-4844,-4420,-3805,-3062,-2232,-1406,-617,54,578,929,1082,1066,884,588,211,-190,-576,-890,-1111,-1203,-1160,-974,-665,-235,270,825,1399,1927,2406,2765,3003,3071,2982,2717,2297,1749,1101,412,-279,-906,-1432,-1798,-1988,-1970,-1758,-1352,-796,-120,620,1378,2092,2732,3237,3596,3780,3782,3607,3262,2766,2143,1428,641,-159,-965,-1708,-2378,-2915,-3311,-3516,-3535,-3340,-2955,-2385,-1676,-862,-12,823,1572,2183,2601,2798,2752,2473,1979,1319,538,-289,-1101,-1827,-2422,-2828,-3044,-3037,-2847,-2489,-2014,-1480,-936,-460,-79,139,190,51,-263,-717,-1275,-1861,-2428,-2880,-3173,-3237,-3046,-2573,-1841,-855,299,1590,2909,4197,5369,6347,7098,7559,7737,7612,7217,6581,5749,4781,3734,2670,1653,728,-53,-662,-1084,-1304,-1352,-1232,-998,-683,-344,-19,237,400,442,355,152,-157,-532,-949,-1358,-1737,-2054,-2293,-2458,-2545,-2584,-2581,-2572,-2557,-2564,-2574,-2591,-2588,-2548,-2448,-2269,-1998,-1641,-1208,-722,-217,267,695,1021,1223,1275,1175,921,536,42,-527,-1131,-1736,-2303,-2805,-3213,-3511,-3691,-3743,-3683,-3513,-3255,-2931,-2568,-2188,-1828,-1491,-1213,-978,-807,-669,-551,-435,-274,-58,246,661,1179,1815,2535,3321,4131,4912,5626,6198,6610,6793,6751,6444,5904,5137,4195,3116,1969,805,-307,-1321,-2190,-2883,-3376,-3663,-3740,-3619,-3316,-2851,-2256,-1557,-798,-7,762,1484,2108,2611,2963,3144,3155,2987,2667,2210,1651,1034,394,-208,-745,-1152,-1427,-1513,-1440,-1182,-787,-281,281,840,1333,1713,1905,1913,1675,1238,595,-195,-1073,-1980,-2829,-3568,-4122,-4457,-4543,-4374,-3970,-3368,-2617,-1792,-958,-189,447,903,1130,1134,897,472,-111,-775,-1455,-2067,-2554,-2841,-2906,-2705,-2265,-1581,-717,289,1369,2450,3475,4365,5081,5560,5788,5726,5395,4789,3957,2935,1791,596,-586,-1665,-2598,-3314,-3789,-4006,-3964,-3694,-3228,-2617,-1911,-1163,-423,274,898,1425,1860,2187,2423,2573,2649,2657,2606,2501,2342,2127,1864,1541,1184,783,367,-55,-463,-837,-1172,-1456,-1689,-1878,-2038,-2173,-2309,-2438,-2582,-2714,-2846,-2939,-2987,-2971,-2866,-2686,-2418,-2087,-1710,-1309,-921,-557,-245,11,205,335,414,437,423,356,248,85,-132,-404,-730,-1093,-1481,-1859,-2204,-2472,-2643,-2677,-2566,-2285,-1851,-1257,-547,272,1144,2037,2904,3699,4382,4916,5259,5409,5328,5046,4557,3903,3128,2284,1431,639,-48,-566,-895,-1008,-908,-620,-167,394,1019,1648,2232,2724,3090,3307,3369,3270,3035,2671,2213,1675,1094,471,-154,-786,-1403,-1992,-2535,-3013,-3396,-3660,-3786,-3740,-3534,-3158,-2637,-2017,-1326,-638,1,546,949,1206,1308,1277,1150,963,767,595,476,425,434,498,574,660,691,681,577,403,126,-218,-653,-1141,-1693,-2284,-2907,-3543,-4168,-4765,-5281,-5698,-5954,-6022,-5856,-5432,-4741,-3782,-2591,-1210,293,1832,3327,4684,5820,6678,7200,7381,7219,6757,6042,5162,4184,3206,2288,1497,864,407,113,-35,-96,-87,-82,-93,-158,-287,-470,-700,-949,-1193,-1405,-1566,-1653,-1674,-1615,-1494,-1326,-1122,-913,-717,-546,-429,-362,-357,-403,-495,-607,-732,-832,-912,-934,-917,-842,-736,-603,-469,-343,-253,-185,-164,-158,-174,-190,-194,-187,-163,-141,-126,-143,-205,-324,-500,-730,-997,-1285,-1571,-1831,-2054,-2232,-2360,-2456,-2509,-2550,-2577,-2579,-2574,-2510,-2392,-2174,-1824,-1328,-659,178,1173,2288,3479,4677,5810,6813,7598,8128,8343,8243,7819,7124,6193,5114,3957,2799,1725,765,-29,-664,-1143,-1499,-1767,-1986,-2180,-2366,-2541,-2680,-2762,-2725,-2569,-2224,-1727,-1052,-262,609,1485,2310,3008,3540,3863,3971,3866,3580,3143,2604,2010,1394,799,235,-281,-753,-1182,-1585,-1960,-2325,-2672,-2999,-3298,-3549,-3744,-3860,-3905,-3855,-3742,-3563,-3355,-3144,-2952,-2813,-2731,-2718,-2767,-2846,-2955,-3035,-3090,-3086,-3021,-2900,-2739,-2551,-2369,-2197,-2057,-1936,-1835,-1710,-1559,-1318,-997,-539,24,717,1488,2329,3168,3985,4697,5295,5701,5927,5928,5726,5320,4751,4049,3270,2466,1678,973,364,-109,-451,-673,-791,-853,-881,-922,-985,-1093,-1219,-1356,-1452,-1461,-1356,-1076,-631,-9,762,1626,2523,3383,4120,4681,5002,5059,4842,4364,3661,2779,1779,718,-350,-1374,-2324,-3167,-3907,-4524,-5031,-5433,-5721,-5908,-5973,-5902,-5687,-5299,-4739,-4002,-3108,-2093,-1002,95,1137,2051,2788,3304,3585,3635,3473,3144,2684,2146,1557,962,363,-217,-782,-1321,-1830,-2287,-2673,-2954,-3095,-3070,-2852,-2439,-1840,-1085,-223,685,1578,2385,3065,3565,3889,4019,3999,3851,3632,3383,3156,2972,2866,2823,2850,2903,2965,2982,2932,2767,2480,2057,1500,851,118,-623,-1341,-1975,-2472,-2806,-2939,-2875,-2617,-2201,-1661,-1059,-439,124,596,919,1081,1052,850,470,-44,-674,-1374,-2105,-2833,-3518,-4132,-4655,-5059,-5339,-5474,-5462,-5285,-4947,-4432,-3746,-2894,-1891,-766,434,1663,2849,3935,4839,5523,5923,6034,5843,5378,4678,3798,2799,1741,684,-334,-1277,-2132,-2881,-3538,-4083,-4534,-4858,-5059,-5088,-4947,-4581,-4009,-3199,-2202,-1037,226,1509,2744,3837,4735,5375,5745,5836,5684,5339,4861,4327,3802,3343,2988,2751,2627,2575,2567,2529,2425,2196,1820,1289,602,-186,-1050,-1912,-2719,-3414,-3948,-4296,-4450,-4410,-4203,-3856,-3409,-2893,-2339,-1776,-1218,-687,-195,246,611,886,1044,1073,961,706,328,-150,-681,-1214,-1698,-2075,-2306,-2357,-2221,-1900,-1425,-828,-174,499,1116,1635,2016,2215,2240,2067,1727,1243,644,-22,-720,-1414,-2070,-2660,-3178,-3598,-3929,-4151,-4277,-4282,-4173,-3929,-3537,-2991,-2275,-1399,-363,791,2049,3334,4611,5801,6848,7691,8290,8606,8636,8385,7871,7160,6279,5321,4328,3372,2497,1734,1100,590,178,-160,-471,-798,-1162,-1604,-2109,-2682,-3279,-3861,-4374,-4760,-4972,-4966,-4733,-4260,-3585,-2739,-1778,-776,222,1132,1931,2555,3001,3237,3268,3088,2712,2136,1397,498,-510,-1594,-2703,-3766,-4735,-5528,-6107,-6407,-6418,-6123,-5538,-4719,-3694,-2573,-1402,-289,720,1543,2167,2552,2717,2674,2454,2100,1636,1108,527,-84,-712,-1357,-1997,-2624,-3213,-3719,-4120,-4350,-4388,-4185,-3732,-3029,-2095,-983,255,1527,2766,3880,4810,5503,5931,6094,6014,5721,5285,4742,4166,3586,3050,2562,2137,1755,1404,1061,708,322,-93,-551,-1029,-1527,-2011,-2464,-2864,-3168,-3370,-3428,-3327,-3058,-2599,-1967,-1173,-249,763,1813,2836,3772,4564,5155,5514,5607,5426,4984,4291,3388,2315,1121,-135,-1399,-2616,-3731,-4699,-5479,-6037,-6354,-6410,-6208,-5749,-5061,-4164,-3111,-1943,-719,493,1646,2674,3545,4219,4682,4929,4970,4822,4507,4043,3470,2788,2042,1231,392,-453,-1280,-2039,-2707,-3228,-3567,-3699,-3584,-3243,-2665,-1914,-1023,-83,842,1662,2308,2737,2904,2839,2538,2086,1526,960,442,49,-188,-251,-145,97,422,777,1105,1344,1472,1449,1274,960,525,-6,-577,-1184,-1748,-2274,-2709,-3036,-3245,-3306,-3233,-3013,-2661,-2195,-1632,-1011,-368,255,804,1244,1517,1604,1471,1123,565,-162,-1017,-1923,-2816,-3617,-4251,-4672,-4819,-4701,-4297,-3657,-2813,-1830,-781,274,1266,2145,2874,3423,3790,3976,3993,3863,3600,3225,2753,2191,1556,851,93,-695,-1499,-2268,-2986,-3592,-4063,-4347,-4431,-4283,-3909,-3312,-2520,-1567,-513,600,1684,2701,3578,4274,4762,5022,5071,4929,4640,4250,3821,3397,3026,2733,2531,2415,2369,2360,2358,2323,2235,2065,1818,1487,1089,655,191,-247,-659,-1001,-1267,-1442,-1514,-1494,-1370,-1173,-893,-569,-195,190,580,944,1263,1512,1663,1692,1573,1292,836,217,-554,-1429,-2368,-3288,-4128,-4807,-5256,-5433,-5299,-4858,-4142,-3190,-2094,-921,227,1276,2156,2824,3246,3433,3389,3152,2750,2220,1587,879,102,-731,-1614,-2537,-3480,-4413,-5302,-6095,-6743,-7183,-7379,-7280,-6875,-6152,-5137,-3866,-2403,-823,799,2357,3797,5020,6000,6690,7088,7211,7089,6767,6310,5757,5180,4598,4061,3566,3130,2731,2363,2002,1626,1229,786,301,-219,-781,-1349,-1926,-2475,-2980,-3416,-3764,-3999,-4110,-4083,-3917,-3611,-3186,-2645,-2035,-1365,-690,-30,566,1075,1463,1704,1787,1697,1443,1036,499,-125,-797,-1457,-2053,-2534,-2849,-2978,-2892,-2612,-2149,-1547,-857,-128,575,1219,1752,2173,2449,2616,2657,2625,2504,2342,2115,1848,1514,1116,636,82,-550,-1231,-1929,-2608,-3201,-3672,-3953,-4017,-3830,-3388,-2708,-1819,-786,333,1453,2504,3414,4129,4619,4864,4891,4714,4397,3981,3522,3077,2658,2305,1998,1737,1494,1244,968,639,269,-159,-607,-1069,-1514,-1908,-2245,-2489,-2641,-2694,-2642,-2502,-2268,-1962,-1582,-1155,-673,-173,352,866,1366,1813,2200,2484,2664,2693,2581,2298,1861,1284,582,-181,-987,-1746,-2430,-2971,-3328,-3485,-3419,-3156,-2721,-2160,-1532,-906,-322,144,483,657,675,557,318,15,-340,-691,-1032,-1339,-1616,-1869,-2108,-2348,-2601,-2855,-3112,-3334,-3491,-3542,-3437,-3142,-2628,-1890,-938,190,1432,2725,3970,5096,6013,6672,7020,7059,6787,6259,5520,4652,3723,2808,1964,1234,638,183,-150,-378,-543,-667,-789,-918,-1074,-1260,-1459,-1679,-1880,-2066,-2205,-2289,-2298,-2229,-2069,-1824,-1497,-1098,-648,-161,320,780,1170,1461,1630,1627,1461,1094,551,-168,-1025,-1986,-2993,-3994,-4918,-5702,-6291,-6623,-6672,-6406,-5835,-4974,-3875,-2589,-1201,214,1580,2810,3867,4688,5271,5607,5717,5627,5389,5022,4579,4081,3537,2973,2370,1735,1063,356,-384,-1118,-1846,-2492,-3058,-3453,-3683,-3683,-3460,-3011,-2349,-1526,-578,422,1413,2338,3134,3778,4234,4508,4612,4571,4423,4205,3954,3700,3470,3260,3089,2930,2784,2628,2440,2222,1941,1612,1217,768,267,-275,-840,-1424,-1986,-2533,-3005,-3415,-3709,-3895,-3940,-3857,-3638,-3314,-2900,-2437,-1962,-1524,-1159,-909,-802,-850,-1061,-1420,-1887,-2441,-3007,-3546,-3994,-4297,-4427,-4355,-4073,-3616,-2981,-2254,-1448,-646,121,803,1378,1829,2152,2362,2465,2484,2430,2311,2134,1892,1575,1181,696,130,-518,-1215,-1946,-2653,-3312,-3859,-4267,-4482,-4499,-4276,-3843,-3188,-2357,-1381,-312,797,1889,2916,3830,4609,5217,5672,5960,6118,6157,6120,6022,5900,5760,5612,5462,5286,5089,4828,4510,4087,3580,2941,2219,1372,461,-519,-1521,-2508,-3447,-4293,-5006,-5558,-5921,-6081,-6042,-5802,-5397,-4849,-4203,-3506,-2801,-2132,-1550,-1066,-733,-521,-478,-530,-712,-927,-1177,-1378,-1506,-1502,-1346,-1015,-515,133,896,1711,2531,3280,3912,4364,4624,4656,4483,4115,3582,2932,2194,1420,625,-151,-906,-1621,-2298,-2930,-3516,-4041,-4494,-4857,-5095,-5195,-5109,-4835,-4338,-3627,-2709,-1605,-365,965,2318,3625,4824,5850,6658,7215,7507,7526,7308,6855,6229,5453,4575,3630,2652,1671,707,-212,-1075,-1856,-2549,-3127,-3600,-3935,-4159,-4258,-4258,-4164,-4011,-3796,-3560,-3292,-3010,-2710,-2384,-2027,-1631,-1196,-719,-219,293,788,1238,1615,1892,2040,2062,1934,1677,1303,831,307,-249,-784,-1274,-1670,-1962,-2118,-2138,-2019,-1780,-1434,-1020,-556,-86,372,787,1150,1447,1676,1839,1935,1970,1944,1861,1705,1494,1191,829,382,-131,-694,-1295,-1892,-2465,-2964,-3363,-3615,-3697,-3594,-3279,-2783,-2096,-1275,-351,624,1581,2482,3261,3890,4346,4614,4711,4649,4462,4184,3850,3476,3103,2717,2346,1966,1587,1193,792,382,-31,-425,-799,-1126,-1407,-1631,-1800,-1925,-2003,-2061,-2093,-2111,-2120,-2104,-2071,-2003,-1897,-1755,-1581,-1376,-1181,-986,-847,-764,-769,-869,-1072,-1367,-1739,-2164,-2601,-3011,-3355,-3582,-3664,-3570,-3288,-2823,-2188,-1420,-560,347,1240,2083,2833,3460,3960,4327,4568,4714,4768,4772,4722,4644,4521,4365,4140,3856,3471,3002,2426,1766,1029,258,-525,-1268,-1935,-2496,-2902,-3156,-3228,-3141,-2891,-2520,-2045,-1506,-945,-377,150,631,1045,1391,1663,1875,2030,2136,2210,2249,2267,2259,2235,2183,2111,2008,1876,1704,1490,1222,900,516,67,-433,-990,-1566,-2159,-2722,-3239,-3671,-3995,-4198,-4253,-4182,-3975,-3674,-3296,-2881,-2477,-2104,-1824,-1636,-1574,-1643,-1818,-2097,-2426,-2771,-3070,-3280,-3335,-3214,-2875,-2331,-1584,-682,324,1374,2380,3292,4030,4566,4858,4907,4722,4326,3767,3081,2317,1516,716,-63,-798,-1489,-2129,-2720,-3266,-3758,-4195,-4559,-4827,-4983,-4991,-4833,-4486,-3944,-3201,-2290,-1217,-50,1181,2398,3555,4590,5466,6141,6614,6873,6944,6856,6635,6333,5976,5601,5226,4864,4515,4177,3833,3469,3076,2628,2137,1578,970,314,-380,-1088,-1801,-2486,-3127,-3694,-4160,-4508,-4704,-4748,-4620,-4332,-3894,-3334,-2687,-2000,-1316,-686,-150,252,499,581,502,284,-41,-430,-833,-1199,-1484,-1646,-1672,-1538,-1272,-877,-405,112,627,1094,1490,1778,1967,2040,2029,1942,1812,1654,1496,1329,1178,1008,827,598,316,-40,-473,-975,-1536,-2117,-2695,-3214,-3640,-3929,-4044,-3973,-3691,-3229,-2579,-1807,-932,-23,878,1711,2448,3040,3486,3768,3902,3903,3798,3612,3375,3104,2821,2524,2220,1898,1551,1172,748,286,-219,-749,-1296,-1837,-2353,-2826,-3230,-3553,-3778,-3898,-3900,-3794,-3566,-3246,-2817,-2332,-1780,-1210,-638,-89,402,822,1154,1379,1506,1515,1437,1251,1006,684,338,-37,-399,-737,-1028,-1257,-1414,-1500,-1509,-1458,-1353,-1207,-1033,-841,-635,-418,-191,56,316,603,905,1229,1549,1867,2143,2371,2512,2555,2472,2268,1923,1473,916,303,-336,-956,-1509,-1955,-2261,-2391,-2351,-2116,-1723,-1180,-524,197,959,1711,2427,3086,3663,4163,4574,4905,5163,5340,5459,5489,5460,5330,5131,4823,4440,3960,3411,2796,2133,1438,726,17,-684,-1354,-1989,-2567,-3084,-3516,-3864,-4108,-4255,-4296,-4258,-4139,-3985,-3808,-3646,-3526,-3468,-3492,-3597,-3784,-4023,-4311,-4583,-4838,-5004,-5074,-4999,-4773,-4378,-3821,-3126,-2308,-1425,-506,387,1215,1935,2508,2931,3175,3266,3215,3039,2789,2481,2156,1846,1559,1324,1125,970,835,702,555,361,117,-195,-569,-989,-1442,-1882,-2281,-2589,-2770,-2785,-2619,-2253,-1706,-991,-154,762,1702,2611,3447,4164,4744,5174,5449,5590,5605,5523,5360,5136,4854,4529,4146,3711,3204,2630,1973,1250,457,-376,-1235,-2084,-2898,-3636,-4277,-4791,-5155,-5369,-5412,-5307,-5058,-4679,-4211,-3666,-3084,-2487,-1904,-1355,-865,-440,-98,165,338,431,461,426,372,297,245,227,269,366,540,748,1010,1260,1505,1698,1827,1887,1869,1786,1660,1497,1334,1167,1017,874,736,574,383,130,-189,-589,-1057,-1587,-2145,-2697,-3210,-3629,-3934,-4073,-4048,-3828,-3436,-2874,-2178,-1373,-512,384,1257,2090,2853,3521,4100,4580,4968,5279,5520,5701,5842,5929,5985,5977,5930,5793,5591,5278,4864,4334,3681,2920,2046,1092,67,-985,-2039,-3052,-3987,-4805,-5475,-5969,-6274,-6386,-6303,-6058,-5662,-5164,-4592,-3994,-3394,-2839,-2334,-1908,-1568,-1310,-1145,-1056,-1048,-1103,-1222,-1382,-1578,-1786,-1994,-2175,-2315,-2393,-2400,-2322,-2163,-1915,-1594,-1201,-751,-254,277,837,1404,1984,2554,3107,3632,4103,4505,4814,4995,5036,4900,4592,4090,3428,2611,1711,752,-172,-1014,-1704,-2187,-2436,-2434,-2189,-1736,-1117,-396,368,1112,1787,2359,2803,3114,3308,3385,3380,3298,3151,2955,2689,2365,1963,1486,934,322,-328,-991,-1620,-2196,-2671,-3034,-3266,-3375,-3367,-3274,-3124,-2945,-2782,-2637,-2550,-2501,-2506,-2531,-2573,-2595,-2592,-2532,-2421,-2246,-2021,-1763,-1475,-1201,-936,-711,-531,-385,-289,-206,-141,-60,38,173,342,546,772,1006,1240,1443,1631,1764,1876,1948,1996,2037,2067,2109,2162,2220,2300,2365,2431,2457,2447,2363,2206,1950,1601,1148,619,19,-604,-1220,-1777,-2234,-2541,-2674,-2606,-2341,-1891,-1293,-584,169,932,1636,2266,2779,3177,3471,3660,3798,3873,3942,3989,4043,4080,4099,4071,3979,3799,3516,3116,2600,1973,1254,460,-374,-1229,-2063,-2856,-3584,-4223,-4774,-5211,-5558,-5796,-5953,-6023,-6025,-5963,-5846,-5684,-5477,-5244,-4986,-4712,-4445,-4178,-3935,-3707,-3495,-3286,-3064,-2801,-2485,-2075,-1590,-985,-321,422,1174,1912,2580,3144,3566,3836,3943,3911,3757,3522,3244,2960,2708,2506,2376,2309,2305,2337,2374,2394,2352,2234,2011,1678,1244,721,147,-446,-1010,-1502,-1884,-2133,-2224,-2167,-1957,-1631,-1198,-698,-154,419,987,1555,2106,2627,3126,3569,3966,4276,4502,4602,4583,4410,4100,3636,3048,2334,1539,675,-214,-1096,-1942,-2709,-3385,-3932,-4349,-4621,-4757,-4770,-4679,-4509,-4285,-4032,-3764,-3499,-3221,-2943,-2632,-2293,-1913,-1478,-1019,-527,-49,401,792,1096,1310,1419,1440,1380,1273,1129,990,861,766,713,708,750,842,978,1158,1375,1623,1888,2157,2415,2632,2795,2876,2857,2719,2450,2049,1512,859,98,-735,-1611,-2481,-3306,-4027,-4604,-4979,-5130,-5016,-4657,-4041,-3233,-2265,-1216,-157,853,1743,2482,3055,3453,3716,3863,3951,4012,4088,4195,4342,4517,4697,4850,4935,4918,4764,4444,3960,3293,2475,1521,475,-623,-1715,-2758,-3698,-4492,-5119,-5548,-5794,-5841,-5743,-5496,-5160,-4754,-4297,-3839,-3361,-2906,-2459,-2041,-1657,-1312,-1028,-799,-653,-574,-568,-621,-707,-819,-920,-1003,-1051,-1060,-1038,-992,-934,-879,-827,-779,-730,-660,-558,-406,-182,101,470,886,1365,1856,2360,2833,3256,3608,3851,3995,3993,3880,3621,3264,2802,2289,1746,1226,754,374,98,-61,-106,-60,62,221,405,574,733,866,976,1080,1174,1280,1388,1511,1627,1741,1821,1875,1867,1816,1689,1512,1269,978,641,265,-134,-558,-986,-1414,-1834,-2226,-2600,-2935,-3247,-3521,-3784,-4017,-4246,-4443,-4615,-4720,-4752,-4656,-4420,-4013,-3428,-2676,-1786,-795,225,1231,2143,2926,3529,3942,4151,4181,4039,3778,3396,2964,2472,1969,1474,993,565,195,-102,-302,-416,-426,-352,-198,9,260,509,755,944,1074,1107,1033,833,515,65,-473,-1096,-1741,-2375,-2941,-3385,-3677,-3778,-3690,-3411,-2977,-2413,-1785,-1119,-466,142,701,1181,1619,1993,2346,2664,2963,3245,3485,3698,3836,3924,3928,3864,3728,3535,3289,3016,2702,2376,2020,1645,1245,815,365,-117,-604,-1115,-1615,-2120,-2610,-3086,-3549,-3984,-4397,-4773,-5100,-5376,-5574,-5693,-5718,-5647,-5487,-5237,-4919,-4534,-4109,-3643,-3156,-2644,-2125,-1600,-1079,-575,-99,346,743,1105,1436,1740,2042,2343,2640,2935,3190,3398,3532,3591,3585,3550,3499,3481,3467,3449,3352,3124,2708,2107,1364,587,-89,-531,-646,-405,127,836,1543,2111,2413,2410,2130,1633,1032,409,-173,-702,-1211,-1752,-2374,-3094,-3869,-4598,-5118,-5245,-4801,-3677,-1852,566,3343,6163,8635,10404,11164,10732,9076,6310,2697,-1393,-5529,-9261,-12175,-13963,-14406,-13487,-11293,-8106,-4301,-331,3332,6289,8219,8982,8583,7200,5149,2790,536,-1301,-2478,-2905,-2623,-1772,-574,737,1946,2884,3457,3628,3420,2904,2158,1286,372,-518,-1328,-2041,-2637,-3111,-3446,-3619,-3603,-3363,-2888,-2184,-1289,-300,681,1496,2035,2183,1906,1242,276,-806,-1828,-2587,-2937,-2803,-2193,-1219,-58,1074,1949,2392,2291,1633,494,-964,-2524,-3955,-5039,-5618,-5602,-4995,-3869,-2379,-725,890,2243,3192,3633,3553,3031,2186,1218,298,-394,-755,-753,-413,145,795,1366,1731,1782,1495,884,40,-923,-1868,-2678,-3243,-3522,-3481,-3168,-2636,-1977,-1282,-645,-127,210,356,311,115,-177,-496,-756,-909,-883,-666,-257,321,986,1674,2278,2714,2926,2867,2570,2067,1451,800,210,-249,-536,-612,-503,-226,156,580,981,1298,1495,1572,1532,1441,1336,1288,1349,1547,1893,2361,2900,3441,3907,4233,4364,4275,3963,3448,2780,2015,1216,461,-206,-703,-1017,-1091,-943,-581,-57,568,1219,1834,2343,2716,2917,2942,2809,2531,2166,1735,1304,893,563,331,245,308,535,905,1386,1936,2488,2980,3350,3524,3472,3138,2524,1622,479,-851,-2260,-3630,-4809,-5673,-6087,-5993,-5354,-4227,-2704,-953,848,2506,3846,4750,5135,5005,4399,3423,2203,881,-402,-1543,-2450,-3108,-3490,-3641,-3581,-3360,-3030,-2605,-2143,-1636,-1120,-601,-101,338,701,924,1002,904,631,211,-341,-965,-1619,-2252,-2807,-3259,-3569,-3745,-3776,-3707,-3540,-3331,-3096,-2866,-2661,-2483,-2353,-2250,-2202,-2169,-2176,-2169,-2180,-2154,-2123,-2049,-1956,-1824,-1670,-1493,-1305,-1126,-975,-871,-840,-888,-1038,-1276,-1617,-2030,-2503,-3007,-3505,-3967,-4369,-4675,-4891,-4989,-4991,-4889,-4706,-4450,-4144,-3808,-3464,-3128,-2821,-2536,-2302,-2092,-1928,-1783,-1655,-1526,-1379,-1194,-979,-707,-417,-90,228,533,782,966,1046,1035,922,737,497,254,22,-133,-208,-167,-15,239,573,968,1383,1807,2198,2551,2850,3085,3269,3397,3483,3527,3544,3529,3488,3418,3297,3127,2886,2569,2181,1727,1232,721,231,-198,-532,-733,-782,-667,-388,42,592,1232,1909,2581,3202,3726,4138,4416,4565,4598,4523,4370,4148,3880,3572,3243,2900,2554,2224,1908,1628,1380,1171,1009,894,832,818,858,940,1082,1268,1509,1788,2106,2439,2798,3153,3524,3895,4278,4671,5075,5476,5865,6215,6507,6712,6820,6792,6644,6348,5933,5409,4813,4184,3562,2983,2478,2053,1735,1510,1398,1385,1485,1696,2018,2440,2942,3482,4010,4475,4815,5017,5042,4928,4696,4404,4130,3893,3772,3730,3773,3844,3872,3819,3600,3215,2633,1903,1062,198,-615,-1290,-1767,-1982,-1936,-1614,-1073,-373,405,1161,1814,2303,2577,2639,2497,2193,1792,1341,913,543,260,75,-29,-68,-81,-94,-149,-267,-474,-778,-1189,-1690,-2291,-2958,-3688,-4440,-5187,-5886,-6492,-6970,-7291,-7427,-7385,-7150,-6750,-6219,-5590,-4924,-4260,-3635,-3106,-2667,-2373,-2195,-2148,-2211,-2363,-2594,-2883,-3219,-3591,-3991,-4409,-4844,-5288,-5726,-6151,-6535,-6855,-7094,-7216,-7206,-7060,-6752,-6330,-5793,-5199,-4587,-4003,-3498,-3107,-2862,-2773,-2839,-3044,-3354,-3749,-4171,-4608,-5013,-5371,-5676,-5907,-6088,-6206,-6279,-6304,-6281,-6213,-6087,-5911,-5665,-5366,-5004,-4609,-4185,-3776,-3389,-3058,-2793,-2597,-2483,-2439,-2461,-2538,-2657,-2800,-2976,-3157,-3368,-3581,-3814,-4046,-4280,-4491,-4673,-4783,-4822,-4748,-4579,-4299,-3940,-3519,-3074,-2643,-2244,-1920,-1662,-1493,-1383,-1336,-1306,-1284,-1237,-1152,-1040,-897,-751,-625,-532,-506,-542,-654,-832,-1056,-1311,-1558,-1785,-1959,-2083,-2129,-2117,-2034,-1911,-1747,-1567,-1375,-1177,-976,-758,-533,-281,-21,259,540,814,1071,1279,1448,1528,1546,1468,1324,1107,844,547,246,-42,-287,-465,-556,-550,-430,-210,118,540,1037,1606,2215,2854,3492,4109,4659,5135,5487,5716,5793,5727,5518,5195,4774,4299,3801,3323,2885,2527,2239,2038,1911,1835,1814,1820,1863,1936,2045,2202,2406,2673,2994,3365,3771,4194,4602,4993,5326,5619,5844,6040,6191,6348,6496,6680,6875,7095,7300,7471,7554,7532,7355,7031,6542,5929,5219,4490,3796,3223,2827,2643,2711,2992,3496,4130,4864,5593,6273,6832,7247,7504,7612,7615,7555,7489,7469,7520,7651,7848,8059,8238,8310,8219,7912,7364,6579,5590,4468,3297,2183,1234,535,170,167,537,1244,2221,3366,4574,5713,6681,7378,7748,7777,7490,6952,6262,5527,4860,4357,4081,4064,4283,4685,5176,5653,6002,6130,5972,5508,4762,3808,2743,1692,770,88,-286,-304,28,677,1568,2611,3687,4707,5568,6209,6591,6699,6560,6206,5709,5116,4518,3939,3439,3025,2692,2436,2209,1989,1740,1438,1065,630,139,-372,-862,-1300,-1641,-1861,-1957,-1923,-1782,-1563,-1292,-998,-720,-453,-233,-40,110,226,309,344,347,283,168,-33,-300,-653,-1061,-1525,-2007,-2498,-2962,-3386,-3737,-4013,-4188,-4281,-4280,-4207,-4070,-3889,-3672,-3449,-3215,-3004,-2804,-2633,-2486,-2366,-2274,-2215,-2195,-2225,-2323,-2498,-2763,-3137,-3602,-4171,-4811,-5506,-6215,-6911,-7545,-8100,-8531,-8840,-9006,-9044,-8967,-8787,-8544,-8237,-7906,-7548,-7184,-6820,-6464,-6135,-5832,-5585,-5381,-5260,-5206,-5229,-5339,-5495,-5721,-5969,-6238,-6513,-6780,-7042,-7280,-7507,-7700,-7865,-7993,-8066,-8091,-8047,-7929,-7739,-7462,-7125,-6724,-6293,-5844,-5413,-5011,-4673,-4401,-4216,-4125,-4120,-4219,-4387,-4643,-4947,-5289,-5646,-5987,-6302,-6567,-6769,-6899,-6950,-6920,-6826,-6667,-6474,-6252,-6015,-5784,-5551,-5334,-5131,-4937,-4757,-4583,-4408,-4240,-4067,-3899,-3736,-3586,-3457,-3368,-3321,-3350,-3451,-3644,-3922,-4276,-4685,-5114,-5532,-5886,-6147,-6275,-6248,-6059,-5718,-5244,-4685,-4074,-3460,-2875,-2343,-1874,-1477,-1132,-845,-584,-358,-158,4,108,145,82,-85,-378,-789,-1312,-1921,-2584,-3270,-3928,-4533,-5043,-5429,-5678,-5767,-5705,-5502,-5171,-4753,-4262,-3742,-3216,-2716,-2251,-1846,-1481,-1173,-889,-635,-397,-174,27,196,320,382,364,269,77,-182,-504,-862,-1231,-1585,-1899,-2153,-2324,-2415,-2395,-2289,-2073,-1765,-1371,-887,-353,244,851,1469,2049,2584,3039,3410,3680,3846,3920,3885,3772,3564,3286,2943,2540,2116,1669,1247,869,558,351,248,267,382,596,857,1155,1445,1715,1950,2163,2354,2569,2808,3120,3512,3986,4555,5172,5830,6465,7041,7517,7850,8023,8017,7828,7471,6962,6339,5632,4904,4177,3523,2963,2540,2278,2181,2249,2470,2805,3246,3746,4288,4853,5419,5977,6528,7053,7563,8028,8450,8788,9043,9167,9160,9004,8689,8238,7651,6969,6221,5448,4691,3981,3368,2853,2499,2270,2216,2284,2489,2778,3132,3524,3901,4275,4591,4885,5134,5377,5611,5868,6143,6444,6745,7021,7230,7337,7305,7116,6769,6273,5673,5008,4339,3732,3228,2889,2719,2744,2935,3274,3712,4208,4711,5188,5598,5942,6190,6384,6497,6578,6625,6662,6701,6748,6802,6855,6897,6908,6871,6771,6589,6324,5970,5540,5059,4551,4060,3618,3261,3010,2884,2889,3002,3231,3513,3854,4190,4512,4780,4983,5101,5142,5098,4988,4819,4607,4364,4108,3844,3586,3344,3119,2928,2753,2620,2504,2423,2367,2328,2316,2318,2340,2379,2443,2532,2655,2815,3003,3224,3449,3689,3899,4094,4225,4299,4287,4184,3979,3675,3274,2785,2231,1618,996,374,-193,-687,-1073,-1338,-1475,-1493,-1405,-1240,-1025,-784,-552,-333,-150,8,136,242,338,419,498,561,614,638,633,584,484,335,128,-129,-427,-767,-1111,-1471,-1797,-2090,-2326,-2483,-2566,-2552,-2457,-2278,-2045,-1767,-1482,-1209,-973,-788,-664,-593,-576,-592,-622,-661,-678,-691,-679,-672,-669,-710,-797,-976,-1234,-1603,-2049,-2577,-3135,-3708,-4238,-4697,-5061,-5281,-5391,-5340,-5192,-4934,-4613,-4260,-3902,-3564,-3270,-3017,-2825,-2680,-2581,-2521,-2481,-2474,-2470,-2506,-2560,-2671,-2842,-3084,-3419,-3832,-4331,-4885,-5477,-6062,-6608,-7075,-7421,-7641,-7690,-7600,-7346,-6982,-6513,-5988,-5429,-4873,-4336,-3841,-3388,-2987,-2631,-2318,-2050,-1830,-1668,-1574,-1564,-1649,-1845,-2162,-2602,-3164,-3828,-4573,-5366,-6161,-6935,-7621,-8224,-8682,-9012,-9191,-9230,-9148,-8953,-8673,-8327,-7933,-7505,-7058,-6596,-6126,-5662,-5196,-4760,-4352,-3994,-3697,-3479,-3343,-3302,-3355,-3483,-3695,-3947,-4251,-4563,-4902,-5220,-5553,-5860,-6165,-6461,-6735,-6999,-7219,-7390,-7483,-7481,-7356,-7108,-6716,-6203,-5575,-4875,-4129,-3400,-2718,-2142,-1700,-1421,-1328,-1416,-1674,-2088,-2596,-3187,-3784,-4366,-4880,-5312,-5628,-5847,-5941,-5957,-5876,-5746,-5556,-5336,-5086,-4809,-4518,-4196,-3863,-3511,-3139,-2783,-2412,-2076,-1759,-1479,-1249,-1069,-949,-896,-901,-975,-1103,-1287,-1517,-1771,-2050,-2315,-2566,-2775,-2934,-3032,-3062,-3032,-2940,-2802,-2621,-2411,-2181,-1940,-1692,-1439,-1192,-933,-689,-441,-222,-32,114,194,223,168,63,-104,-310,-530,-756,-958,-1133,-1274,-1377,-1457,-1509,-1557,-1605,-1661,-1740,-1829,-1938,-2052,-2157,-2248,-2295,-2306,-2247,-2140,-1958,-1728,-1437,-1108,-739,-357,39,422,789,1123,1423,1666,1864,1977,2036,1994,1879,1678,1396,1073,703,345,9,-250,-431,-483,-427,-235,66,456,909,1386,1850,2273,2625,2883,3055,3121,3125,3052,2963,2843,2740,2652,2589,2558,2550,2560,2586,2621,2665,2718,2787,2861,2955,3055,3167,3278,3394,3489,3584,3649,3705,3737,3757,3768,3777,3791,3814,3850,3899,3959,4020,4084,4130,4165,4169,4146,4089,4000,3887,3760,3624,3502,3394,3320,3297,3322,3417,3571,3793,4066,4388,4736,5089,5432,5734,5971,6132,6186,6137,5972,5696,5321,4860,4337,3769,3187,2612,2063,1562,1121,752,472,275,185,193,316,546,892,1344,1892,2524,3204,3922,4626,5291,5882,6361,6715,6914,6973,6879,6665,6348,5956,5523,5083,4647,4260,3910,3622,3386,3202,3065,2964,2897,2862,2855,2894,2968,3107,3294,3549,3855,4215,4597,5002,5381,5737,6031,6253,6398,6454,6435,6343,6193,5999,5775,5524,5266,4987,4707,4410,4107,3796,3476,3162,2848,2559,2286,2060,1871,1745,1683,1693,1790,1960,2216,2544,2936,3374,3837,4298,4732,5112,5403,5590,5646,5560,5338,4970,4502,3934,3330,2710,2120,1594,1156,823,604,491,475,545,672,852,1063,1295,1552,1821,2109,2411,2725,3031,3338,3600,3826,3971,4034,3990,3840,3591,3240,2827,2350,1849,1344,854,410,11,-321,-600,-819,-992,-1126,-1224,-1298,-1339,-1353,-1326,-1267,-1157,-1006,-802,-559,-271,39,374,706,1037,1346,1643,1906,2153,2358,2530,2656,2721,2720,2634,2458,2173,1786,1297,719,92,-570,-1213,-1804,-2300,-2674,-2888,-2952,-2837,-2579,-2179,-1676,-1107,-500,91,647,1131,1528,1813,1987,2036,1972,1798,1526,1175,763,313,-154,-610,-1040,-1419,-1737,-1985,-2152,-2243,-2254,-2202,-2084,-1937,-1749,-1560,-1354,-1161,-969,-794,-635,-492,-370,-273,-194,-155,-141,-174,-240,-352,-493,-671,-858,-1069,-1270,-1470,-1651,-1812,-1950,-2069,-2160,-2235,-2281,-2304,-2301,-2268,-2214,-2131,-2039,-1932,-1841,-1763,-1723,-1729,-1787,-1916,-2101,-2354,-2655,-2989,-3346,-3693,-4022,-4317,-4559,-4761,-4895,-4993,-5036,-5057,-5056,-5041,-5028,-5000,-4970,-4914,-4834,-4719,-4566,-4379,-4156,-3911,-3660,-3409,-3194,-3015,-2906,-2861,-2896,-2996,-3159,-3379,-3632,-3921,-4222,-4526,-4824,-5102,-5350,-5560,-5714,-5808,-5820,-5755,-5584,-5330,-4976,-4551,-4062,-3537,-3007,-2496,-2036,-1640,-1340,-1121,-1010,-976,-1032,-1138,-1308,-1497,-1721,-1952,-2192,-2435,-2676,-2911,-3143,-3354,-3555,-3717,-3854,-3944,-3990,-3994,-3948,-3868,-3748,-3605,-3442,-3267,-3085,-2898,-2703,-2511,-2307,-2110,-1901,-1705,-1509,-1331,-1177,-1053,-983,-955,-995,-1092,-1249,-1475,-1739,-2066,-2412,-2800,-3191,-3589,-3970,-4315,-4618,-4848,-5002,-5057,-5002,-4836,-4549,-4163,-3681,-3145,-2578,-2019,-1510,-1079,-771,-598,-578,-707,-976,-1362,-1839,-2377,-2937,-3499,-4021,-4497,-4896,-5213,-5433,-5559,-5583,-5517,-5364,-5130,-4833,-4474,-4075,-3646,-3199,-2751,-2310,-1883,-1484,-1107,-770,-466,-211,4,165,275,320,307,219,68,-163,-449,-809,-1200,-1634,-2065,-2479,-2853,-3146,-3364,-3461,-3468,-3349,-3150,-2854,-2506,-2110,-1692,-1267,-840,-420,-11,395,786,1172,1533,1869,2152,2365,2475,2478,2333,2070,1662,1155,564,-73,-711,-1323,-1873,-2337,-2704,-2951,-3083,-3095,-2987,-2777,-2465,-2062,-1590,-1047,-475,128,709,1275,1771,2205,2540,2770,2890,2894,2800,2606,2349,2029,1682,1323,971,650,369,141,-38,-157,-238,-270,-272,-246,-204,-138,-66,34,146,280,433,598,774,952,1118,1274,1393,1490,1538,1561,1543,1506,1445,1373,1294,1209,1121,1032,933,847,748,669,594,537,501,484,486,502,527,548,570,577,589,595,623,670,765,896,1085,1304,1558,1816,2056,2267,2418,2515,2539,2502,2407,2278,2119,1965,1811,1687,1589,1526,1512,1531,1610,1715,1878,2060,2292,2535,2809,3077,3347,3587,3794,3943,4033,4043,3976,3823,3587,3272,2901,2472,2039,1596,1199,853,594,430,368,421,559,794,1078,1417,1769,2137,2497,2851,3194,3528,3848,4164,4452,4719,4944,5103,5209,5226,5170,5038,4830,4571,4261,3927,3576,3230,2897,2592,2314,2086,1891,1753,1661,1622,1638,1706,1816,1977,2156,2373,2586,2808,3016,3195,3349,3447,3496,3482,3401,3255,3059,2804,2531,2225,1933,1653,1413,1221,1081,995,960,960,1000,1051,1133,1211,1313,1423,1555,1712,1899,2110,2346,2594,2844,3088,3304,3488,3613,3683,3672,3593,3427,3195,2883,2528,2123,1705,1290,916,595,379,248,248,338,539,796,1118,1454,1805,2140,2470,2776,3085,3388,3704,4031,4368,4697,5004,5263,5442,5523,5469,5291,4956,4508,3932,3293,2596,1913,1257,692,233,-90,-271,-307,-214,-8,287,629,1010,1374,1739,2057,2357,2614,2854,3073,3287,3492,3701,3893,4062,4194,4251,4241,4120,3909,3585,3176,2677,2138,1557,994,453,-33,-445,-781,-1031,-1186,-1254,-1232,-1119,-934,-673,-354,7,404,799,1192,1528,1821,2012,2126,2130,2034,1844,1558,1209,792,359,-106,-538,-958,-1308,-1602,-1811,-1941,-1989,-1975,-1901,-1809,-1688,-1587,-1479,-1401,-1315,-1244,-1147,-1035,-878,-689,-451,-195,88,340,562,712,764,734,586,365,72,-264,-602,-930,-1203,-1412,-1540,-1582,-1554,-1454,-1314,-1142,-960,-788,-623,-486,-357,-246,-131,-5,142,326,526,750,961,1154,1287,1361,1330,1214,983,677,290,-126,-560,-960,-1316,-1601,-1804,-1932,-1985,-1985,-1950,-1900,-1842,-1796,-1754,-1708,-1664,-1590,-1498,-1367,-1206,-1007,-792,-555,-336,-139,4,81,68,-34,-244,-546,-942,-1400,-1909,-2426,-2935,-3396,-3797,-4100,-4325,-4430,-4459,-4390,-4257,-4062,-3822,-3544,-3238,-2907,-2559,-2199,-1836,-1480,-1144,-846,-597,-423,-317,-315,-390,-558,-800,-1088,-1412,-1733,-2032,-2292,-2489,-2632,-2703,-2723,-2701,-2649,-2598,-2554,-2537,-2549,-2598,-2672,-2759,-2853,-2925,-2985,-3013,-3014,-2999,-2960,-2929,-2898,-2899,-2925,-2991,-3079,-3194,-3296,-3395,-3448,-3456,-3406,-3284,-3110,-2881,-2629,-2363,-2117,-1898,-1724,-1591,-1503,-1442,-1397,-1351,-1288,-1205,-1103,-991,-892,-824,-816,-879,-1038,-1286,-1627,-2045,-2514,-3015,-3515,-3982,-4398,-4729,-4960,-5082,-5073,-4956,-4719,-4391,-3993,-3537,-3063,-2580,-2119,-1685,-1297,-948,-647,-379,-149,60,231,373,461,499,454,334,113,-195,-599,-1063,-1586,-2112,-2638,-3109,-3525,-3843,-4075,-4198,-4233,-4179,-4060,-3884,-3673,-3438,-3194,-2955,-2717,-2501,-2282,-2090,-1898,-1730,-1579,-1441,-1337,-1247,-1207,-1189,-1231,-1302,-1432,-1586,-1776,-1969,-2161,-2327,-2464,-2551,-2612,-2629,-2641,-2655,-2690,-2767,-2880,-3031,-3202,-3367,-3503,-3572,-3562,-3448,-3234,-2937,-2566,-2180,-1786,-1452,-1178,-1001,-925,-947,-1059,-1237,-1457,-1690,-1914,-2093,-2228,-2281,-2272,-2179,-2010,-1776,-1483,-1140,-781,-392,-14,366,734,1076,1406,1692,1958,2168,2339,2447,2487,2452,2334,2134,1858,1516,1127,712,303,-85,-419,-692,-888,-1008,-1045,-1014,-909,-760,-560,-348,-117,108,324,518,693,833,954,1049,1129,1210,1291,1379,1482,1578,1681,1749,1781,1742,1618,1396,1077,659,185,-356,-891,-1431,-1919,-2352,-2715,-2991,-3202,-3319,-3374,-3344,-3241,-3060,-2796,-2449,-2022,-1532,-990,-434,117,627,1071,1424,1674,1804,1825,1740,1567,1329,1035,716,372,42,-282,-560,-815,-1007,-1170,-1266,-1329,-1332,-1284,-1185,-1023,-805,-525,-179,210,648,1092,1528,1925,2235,2465,2561,2548,2417,2203,1932,1665,1424,1281,1238,1336,1548,1873,2257,2671,3065,3406,3672,3840,3918,3900,3811,3666,3477,3273,3044,2820,2585,2357,2139,1936,1767,1627,1542,1488,1494,1521,1585,1670,1770,1891,2019,2166,2323,2494,2674,2854,3019,3158,3239,3267,3223,3111,2960,2764,2576,2391,2255,2165,2140,2174,2255,2371,2492,2597,2657,2660,2576,2412,2141,1793,1360,876,363,-147,-626,-1030,-1335,-1519,-1552,-1458,-1227,-896,-489,-40,429,886,1326,1731,2110,2450,2773,3056,3318,3528,3691,3782,3785,3704,3525,3283,2992,2691,2417,2192,2042,1964,1957,1995,2042,2077,2056,1969,1810,1574,1299,985,676,380,123,-83,-237,-338,-390,-406,-386,-341,-267,-171,-45,110,303,534,806,1116,1466,1835,2235,2624,3007,3345,3625,3825,3934,3948,3877,3731,3544,3334,3139,2981,2879,2836,2847,2886,2948,2981,2994,2944,2839,2678,2467,2222,1959,1689,1430,1191,980,806,680,596,588,629,774,983,1292,1664,2095,2550,3012,3435,3816,4111,4333,4466,4522,4513,4440,4320,4144,3911,3624,3265,2840,2350,1791,1197,581,-23,-570,-1048,-1413,-1673,-1804,-1827,-1749,-1582,-1364,-1104,-827,-561,-308,-94,78,206,292,349,392,440,508,621,774,986,1235,1506,1791,2038,2255,2393,2462,2442,2343,2163,1919,1603,1243,812,341,-188,-752,-1335,-1910,-2443,-2885,-3222,-3402,-3439,-3314,-3059,-2695,-2273,-1835,-1431,-1089,-830,-660,-560,-517,-504,-485,-462,-397,-306,-180,-42,113,253,395,519,643,768,912,1076,1276,1499,1750,2000,2241,2447,2591,2663,2633,2504,2264,1928,1511,1040,549,74,-339,-658,-853,-912,-826,-612,-286,115,544,968,1320,1586,1713,1709,1569,1302,952,525,80,-371,-791,-1159,-1464,-1681,-1807,-1830,-1746,-1562,-1293,-960,-592,-228,104,356,516,549,471,266,-25,-399,-809,-1245,-1667,-2073,-2447,-2785,-3095,-3363,-3594,-3774,-3897,-3942,-3911,-3776,-3562,-3242,-2863,-2418,-1946,-1477,-1023,-638,-322,-105,6,16,-83,-275,-550,-893,-1271,-1673,-2049,-2403,-2681,-2887,-2997,-3001,-2910,-2719,-2456,-2146,-1811,-1500,-1212,-999,-856,-803,-843,-969,-1174,-1440,-1738,-2037,-2295,-2475,-2541,-2464,-2236,-1839,-1317,-679,16,713,1376,1938,2372,2659,2775,2748,2583,2319,1981,1604,1198,787,358,-73,-517,-954,-1378,-1758,-2076,-2298,-2407,-2387,-2227,-1947,-1553,-1097,-598,-126,311,647,894,1010,1021,917,730,482,194,-90,-360,-575,-730,-815,-828,-782,-699,-585,-490,-416,-396,-449,-571,-782,-1055,-1391,-1759,-2153,-2546,-2929,-3282,-3596,-3851,-4046,-4161,-4198,-4146,-3994,-3751,-3407,-2980,-2488,-1950,-1403,-868,-378,46,383,613,735,745,653,475,219,-88,-427,-781,-1116,-1423,-1657,-1826,-1886,-1857,-1730,-1524,-1272,-1003,-751,-560,-442,-439,-533,-744,-1040,-1401,-1804,-2212,-2605,-2963,-3263,-3507,-3675,-3769,-3774,-3688,-3494,-3197,-2781,-2250,-1620,-898,-130,653,1418,2099,2696,3133,3432,3541,3492,3278,2934,2486,1969,1413,856,308,-192,-643,-1022,-1320,-1548,-1688,-1762,-1769,-1708,-1605,-1445,-1262,-1048,-831,-606,-399,-202,-43,85,158,183,159,90,0,-99,-181,-216,-199,-93,88,351,671,1024,1368,1672,1897,2024,2037,1943,1745,1468,1138,776,412,67,-244,-510,-710,-859,-932,-951,-919,-844,-753,-657,-575,-539,-548,-638,-790,-1023,-1295,-1614,-1925,-2225,-2469,-2644,-2722,-2689,-2550,-2287,-1928,-1466,-929,-327,311,965,1598,2182,2683,3073,3326,3425,3354,3104,2687,2109,1404,603,-264,-1137,-2000,-2784,-3481,-4042,-4474,-4752,-4899,-4913,-4823,-4653,-4416,-4154,-3864,-3580,-3284,-2993,-2682,-2352,-1988,-1580,-1140,-660,-174,316,778,1196,1551,1834,2046,2197,2307,2404,2493,2618,2749,2914,3075,3223,3317,3343,3266,3089,2806,2437,2014,1564,1125,736,406,174,35,0,71,234,481,794,1158,1538,1925,2278,2572,2801,2921,2952,2865,2676,2390,2016,1590,1119,645,173,-268,-666,-1004,-1275,-1460,-1571,-1589,-1541,-1418,-1249,-1031,-805,-566,-361,-180,-53,25,55,35,-21,-116,-239,-392,-561,-750,-948,-1140,-1335,-1482,-1602,-1645,-1625,-1525,-1355,-1132,-869,-599,-336,-114,62,185,254,299,316,346,386,455,548,663,784,907,1007,1078,1114,1108,1066,998,894,773,610,410,157,-152,-517,-929,-1372,-1821,-2234,-2577,-2795,-2868,-2758,-2472,-2003,-1383,-645,175,1016,1839,2595,3238,3752,4095,4279,4285,4148,3870,3501,3052,2569,2073,1590,1148,750,423,152,-45,-180,-252,-251,-191,-49,152,424,737,1080,1411,1722,1962,2135,2207,2190,2076,1885,1628,1328,1006,672,351,29,-263,-550,-798,-1024,-1206,-1342,-1421,-1445,-1411,-1335,-1230,-1116,-1015,-940,-899,-901,-930,-993,-1058,-1129,-1167,-1187,-1156,-1099,-1007,-900,-786,-669,-566,-460,-375,-282,-194,-90,22,152,284,424,555,682,802,917,1034,1151,1277,1405,1543,1681,1822,1954,2077,2175,2255,2293,2296,2232,2105,1888,1581,1175,681,110,-512,-1151,-1783,-2360,-2865,-3259,-3536,-3675,-3685,-3570,-3332,-3003,-2569,-2068,-1482,-848,-151,558,1282,1964,2584,3110,3499,3757,3856,3819,3665,3405,3098,2746,2399,2075,1776,1530,1303,1109,922,736,552,363,173,-5,-182,-327,-453,-533,-576,-576,-527,-428,-274,-65,195,495,822,1161,1486,1793,2046,2251,2377,2438,2426,2354,2238,2090,1917,1739,1548,1362,1172,986,798,612,424,245,66,-96,-252,-391,-513,-626,-712,-781,-816,-815,-769,-688,-572,-451,-341,-265,-262,-330,-495,-745,-1065,-1432,-1803,-2143,-2427,-2617,-2708,-2678,-2544,-2311,-2009,-1653,-1276,-883,-504,-126,222,557,862,1133,1370,1553,1667,1703,1642,1478,1227,867,439,-65,-613,-1188,-1765,-2324,-2836,-3300,-3686,-3993,-4204,-4315,-4311,-4204,-3980,-3656,-3236,-2717,-2123,-1452,-718,43,834,1607,2345,3028,3607,4089,4430,4652,4733,4705,4573,4356,4088,3757,3408,3023,2621,2209,1781,1358,934,539,175,-114,-325,-425,-418,-298,-83,205,547,900,1245,1544,1779,1936,2007,1988,1896,1718,1487,1198,874,538,199,-113,-380,-590,-723,-784,-766,-683,-548,-383,-212,-50,72,158,183,162,102,16,-71,-151,-210,-244,-262,-260,-271,-289,-359,-474,-665,-925,-1252,-1640,-2062,-2506,-2934,-3332,-3650,-3897,-4018,-4048,-3947,-3756,-3466,-3103,-2693,-2237,-1774,-1293,-817,-337,139,614,1074,1524,1928,2288,2545,2699,2706,2565,2268,1820,1242,572,-174,-928,-1678,-2367,-2976,-3477,-3858,-4096,-4201,-4153,-3971,-3643,-3198,-2632,-1977,-1251,-491,268,987,1637,2189,2628,2943,3138,3219,3208,3123,2982,2805,2600,2381,2154,1922,1704,1488,1293,1114,952,818,710,620,571,536,544,572,635,719,818,935,1041,1157,1244,1313,1353,1341,1291,1184,1025,827,594,342,82,-176,-422,-644,-834,-995,-1109,-1198,-1249,-1279,-1289,-1292,-1290,-1299,-1315,-1353,-1392,-1443,-1478,-1491,-1474,-1402,-1275,-1097,-863,-609,-343,-105,78,180,180,82,-120,-395,-714,-1045,-1339,-1573,-1727,-1781,-1754,-1637,-1474,-1259,-1038,-809,-594,-393,-204,-9,195,424,681,958,1256,1549,1827,2060,2228,2303,2265,2096,1794,1348,795,127,-586,-1342,-2071,-2746,-3321,-3762,-4036,-4142,-4051,-3792,-3354,-2768,-2059,-1258,-415,441,1254,1998,2628,3124,3464,3645,3665,3538,3291,2946,2549,2132,1733,1375,1075,840,663,532,434,337,241,112,-39,-222,-420,-618,-789,-918,-982,-975,-887,-732,-505,-229,86,422,757,1073,1359,1578,1739,1803,1788,1672,1479,1205,895,555,229,-72,-314,-496,-600,-642,-626,-567,-490,-398,-325,-260,-227,-224,-253,-319,-419,-550,-711,-894,-1081,-1283,-1457,-1633,-1759,-1872,-1933,-1979,-1986,-1989,-1973,-1959,-1934,-1903,-1853,-1775,-1670,-1520,-1342,-1125,-879,-602,-311,6,320,655,985,1323,1653,1966,2249,2475,2624,2661,2574,2322,1922,1345,638,-200,-1102,-2043,-2952,-3801,-4536,-5133,-5568,-5821,-5892,-5770,-5460,-4975,-4331,-3562,-2700,-1783,-863,29,826,1521,2063,2461,2709,2822,2841,2783,2696,2595,2523,2470,2481,2526,2627,2765,2921,3085,3229,3335,3377,3343,3205,2972,2631,2212,1726,1222,723,275,-89,-348,-489,-510,-437,-278,-86,132,325,486,592,640,629,579,490,402,315,262,232,258,326,440,600,775,964,1134,1263,1338,1330,1241,1059,797,470,102,-291,-672,-1039,-1360,-1631,-1852,-2016,-2142,-2241,-2324,-2404,-2489,-2567,-2647,-2712,-2768,-2807,-2838,-2857,-2880,-2906,-2942,-2994,-3041,-3091,-3106,-3087,-2991,-2827,-2559,-2207,-1752,-1224,-617,20,682,1320,1903,2394,2760,2958,2987,2811,2454,1916,1250,484,-297,-1058,-1715,-2238,-2570,-2703,-2620,-2335,-1870,-1265,-554,198,961,1676,2299,2797,3131,3283,3253,3042,2680,2204,1666,1117,624,234,-21,-101,-23,214,576,1020,1507,1984,2419,2767,3017,3147,3168,3081,2902,2652,2339,2002,1649,1314,1016,769,585,464,390,356,325,280,196,55,-139,-388,-668,-950,-1218,-1421,-1558,-1595,-1547,-1414,-1231,-1019,-812,-645,-520,-471,-473,-537,-635,-754,-879,-989,-1078,-1126,-1135,-1091,-1006,-870,-704,-497,-285,-62,129,285,375,397,338,215,20,-204,-464,-709,-937,-1126,-1255,-1339,-1357,-1326,-1243,-1107,-929,-694,-418,-88,278,676,1087,1480,1835,2103,2275,2311,2206,1957,1557,1045,419,-260,-976,-1675,-2329,-2884,-3323,-3592,-3680,-3569,-3245,-2740,-2057,-1255,-368,535,1403,2177,2806,3260,3508,3562,3419,3130,2705,2219,1684,1164,693,295,15,-150,-184,-93,100,376,688,1002,1265,1434,1476,1364,1098,686,159,-432,-1037,-1590,-2038,-2343,-2468,-2414,-2188,-1810,-1324,-770,-188,364,870,1287,1607,1825,1941,1971,1939,1852,1761,1662,1607,1578,1601,1645,1703,1740,1728,1643,1454,1161,761,276,-258,-819,-1344,-1830,-2219,-2522,-2715,-2809,-2826,-2760,-2652,-2479,-2278,-2027,-1751,-1444,-1122,-794,-479,-178,75,305,469,610,692,759,788,809,810,801,777,736,676,612,535,476,431,408,413,418,430,393,322,156,-89,-440,-868,-1364,-1872,-2368,-2799,-3128,-3340,-3406,-3333,-3130,-2814,-2421,-1980,-1514,-1061,-632,-263,42,256,391,429,392,285,140,-20,-150,-227,-211,-96,136,478,911,1430,1986,2569,3141,3672,4149,4547,4846,5046,5106,5040,4816,4456,3956,3356,2673,1968,1265,614,42,-440,-813,-1107,-1322,-1502,-1660,-1821,-1989,-2159,-2311,-2425,-2469,-2419,-2265,-1984,-1607,-1133,-605,-63,473,939,1337,1628,1813,1876,1832,1669,1419,1079,682,230,-236,-723,-1184,-1624,-2010,-2346,-2623,-2841,-3006,-3105,-3153,-3129,-3048,-2902,-2702,-2465,-2201,-1939,-1703,-1514,-1397,-1349,-1380,-1457,-1571,-1674,-1737,-1729,-1614,-1393,-1051,-620,-113,419,962,1455,1891,2223,2441,2523,2460,2251,1890,1393,761,29,-786,-1619,-2431,-3147,-3721,-4093,-4229,-4108,-3728,-3114,-2307,-1366,-363,634,1553,2350,2971,3402,3633,3661,3508,3195,2761,2244,1706,1173,714,350,119,35,97,294,581,933,1285,1613,1887,2074,2193,2233,2219,2180,2135,2115,2133,2202,2313,2463,2629,2795,2937,3034,3062,3003,2850,2585,2213,1740,1184,583,-29,-594,-1078,-1427,-1643,-1698,-1626,-1455,-1225,-999,-819,-723,-750,-891,-1143,-1481,-1856,-2246,-2593,-2895,-3110,-3255,-3309,-3296,-3200,-3041,-2804,-2498,-2119,-1670,-1169,-633,-100,394,809,1098,1239,1205,989,606,76,-550,-1237,-1917,-2559,-3100,-3523,-3783,-3882,-3798,-3561,-3168,-2677,-2097,-1491,-890,-334,132,491,719,819,800,681,487,249,-3,-247,-448,-590,-652,-605,-455,-162,249,804,1455,2193,2944,3667,4280,4734,4973,4969,4717,4233,3559,2756,1893,1041,262,-392,-897,-1223,-1382,-1375,-1229,-969,-617,-216,215,625,1003,1295,1502,1585,1554,1403,1160,842,500,155,-145,-377,-526,-581,-547,-452,-302,-150,4,130,224,303,359,434,525,667,854,1113,1421,1789,2190,2600,3008,3366,3666,3861,3941,3872,3657,3284,2770,2134,1408,632,-149,-897,-1573,-2156,-2629,-2988,-3243,-3385,-3441,-3401,-3285,-3092,-2836,-2514,-2159,-1777,-1418,-1102,-879,-750,-752,-843,-1029,-1240,-1450,-1587,-1623,-1514,-1251,-854,-332,234,824,1347,1770,2038,2119,1997,1675,1150,470,-349,-1250,-2182,-3109,-3964,-4717,-5313,-5734,-5938,-5931,-5692,-5239,-4584,-3751,-2773,-1688,-554,592,1672,2665,3483,4123,4517,4685,4601,4315,3842,3261,2611,1980,1413,971,686,563,608,775,1041,1340,1640,1882,2057,2132,2127,2047,1913,1763,1596,1457,1339,1275,1257,1306,1406,1568,1764,2000,2240,2475,2669,2801,2837,2765,2566,2256,1839,1363,849,358,-90,-447,-714,-858,-900,-845,-707,-529,-317,-108,97,274,437,558,658,719,760,764,752,705,637,541,412,260,72,-136,-373,-625,-890,-1160,-1427,-1696,-1958,-2226,-2495,-2783,-3087,-3417,-3771,-4144,-4524,-4886,-5203,-5436,-5560,-5548,-5384,-5067,-4605,-4023,-3354,-2641,-1913,-1221,-584,-31,429,786,1046,1215,1295,1309,1250,1141,988,814,631,481,371,351,420,605,888,1253,1669,2080,2453,2725,2870,2860,2689,2378,1946,1451,928,445,44,-237,-364,-333,-154,166,570,1041,1521,1975,2369,2674,2880,2978,2981,2905,2777,2635,2494,2393,2322,2307,2319,2358,2396,2403,2366,2248,2052,1762,1392,947,450,-91,-649,-1204,-1735,-2207,-2608,-2897,-3070,-3094,-2980,-2719,-2332,-1848,-1305,-754,-240,171,458,565,509,274,-97,-586,-1140,-1723,-2302,-2837,-3320,-3712,-4018,-4206,-4272,-4203,-3983,-3618,-3109,-2465,-1733,-926,-121,655,1333,1881,2259,2463,2482,2350,2085,1742,1349,969,608,317,86,-81,-184,-270,-341,-455,-618,-872,-1211,-1654,-2169,-2756,-3357,-3952,-4489,-4923,-5247,-5409,-5438,-5293,-5015,-4579,-4026,-3337,-2555,-1655,-695,351,1412,2483,3495,4412,5181,5753,6106,6203,6066,5696,5139,4437,3639,2798,1953,1149,402,-260,-835,-1321,-1703,-1994,-2174,-2243,-2198,-2030,-1741,-1350,-845,-284,347,988,1629,2233,2779,3247,3622,3903,4078,4155,4124,3997,3764,3449,3048,2588,2085,1563,1047,565,137,-211,-466,-627,-681,-661,-560,-417,-249,-80,59,149,173,112,-19,-233,-493,-794,-1101,-1388,-1635,-1811,-1912,-1933,-1877,-1765,-1606,-1425,-1238,-1058,-900,-773,-688,-644,-660,-722,-861,-1064,-1339,-1682,-2057,-2456,-2824,-3136,-3344,-3426,-3343,-3111,-2704,-2188,-1562,-906,-242,365,885,1280,1523,1613,1526,1288,889,356,-288,-1023,-1805,-2603,-3372,-4073,-4656,-5094,-5340,-5381,-5201,-4798,-4206,-3431,-2543,-1575,-596,341,1189,1913,2481,2903,3161,3303,3337,3314,3268,3233,3229,3277,3362,3495,3624,3750,3817,3810,3710,3510,3220,2869,2478,2085,1728,1424,1206,1072,1026,1050,1130,1236,1354,1465,1558,1632,1683,1715,1727,1724,1697,1642,1558,1433,1285,1107,931,753,614,497,441,420,457,518,607,695,772,817,825,782,697,562,395,186,-39,-293,-553,-827,-1096,-1368,-1622,-1854,-2060,-2204,-2311,-2341,-2320,-2241,-2117,-1950,-1770,-1567,-1382,-1211,-1080,-986,-943,-931,-961,-998,-1042,-1064,-1059,-1018,-946,-849,-749,-662,-611,-620,-696,-862,-1101,-1415,-1771,-2150,-2506,-2819,-3051,-3180,-3200,-3096,-2886,-2566,-2161,-1674,-1124,-518,137,832,1540,2264,2949,3598,4150,4588,4860,4960,4853,4565,4094,3496,2796,2059,1315,619,2,-516,-909,-1185,-1344,-1403,-1377,-1292,-1154,-988,-798,-585,-356,-93,201,547,937,1387,1885,2418,2980,3535,4065,4543,4930,5212,5351,5341,5160,4814,4299,3627,2819,1892,897,-141,-1150,-2099,-2919,-3582,-4043,-4295,-4317,-4150,-3794,-3333,-2794,-2255,-1761,-1351,-1058,-882,-816,-834,-900,-981,-1039,-1056,-1004,-892,-711,-496,-252,-20,195,360,485,547,561,512,402,228,-15,-323,-687,-1099,-1531,-1964,-2366,-2690,-2930,-3030,-3005,-2831,-2529,-2116,-1618,-1076,-522,0,456,809,1043,1130,1072,872,534,86,-446,-1042,-1644,-2243,-2782,-3245,-3600,-3818,-3889,-3779,-3483,-2997,-2317,-1468,-476,627,1771,2921,3996,4957,5736,6323,6676,6828,6773,6556,6202,5755,5233,4676,4075,3450,2784,2080,1328,534,-282,-1112,-1901,-2630,-3250,-3714,-4008,-4095,-3979,-3667,-3175,-2533,-1787,-967,-126,691,1451,2103,2626,2995,3191,3221,3087,2810,2429,1967,1494,1030,636,334,146,81,128,254,434,602,734,772,707,505,186,-257,-782,-1354,-1944,-2476,-2946,-3282,-3492,-3544,-3458,-3235,-2913,-2509,-2077,-1638,-1242,-892,-625,-417,-277,-187,-132,-101,-87,-72,-72,-62,-73,-74,-96,-107,-122,-119,-106,-75,-34,4,28,13,-53,-192,-408,-709,-1080,-1517,-1996,-2499,-3007,-3491,-3947,-4338,-4675,-4920,-5079,-5127,-5052,-4843,-4483,-3969,-3306,-2495,-1582,-579,442,1447,2366,3157,3772,4188,4391,4393,4218,3910,3515,3086,2670,2304,2022,1837,1756,1765,1846,1972,2118,2261,2380,2477,2532,2577,2599,2641,2695,2798,2925,3105,3291,3490,3656,3771,3798,3726,3532,3233,2826,2340,1793,1207,605,17,-552,-1065,-1518,-1883,-2146,-2291,-2302,-2177,-1916,-1540,-1076,-564,-49,410,781,1019,1116,1068,886,607,262,-104,-453,-751,-975,-1120,-1188,-1198,-1178,-1144,-1139,-1174,-1275,-1443,-1681,-1973,-2310,-2664,-3019,-3352,-3645,-3877,-4045,-4122,-4124,-4033,-3857,-3600,-3268,-2872,-2432,-1958,-1472,-994,-537,-123,227,500,680,758,731,601,367,46,-354,-819,-1315,-1840,-2348,-2833,-3264,-3611,-3873,-4005,-4000,-3841,-3497,-2984,-2298,-1454,-500,539,1595,2615,3542,4330,4939,5363,5599,5661,5596,5413,5176,4886,4578,4244,3886,3479,3024,2491,1900,1242,552,-139,-784,-1325,-1723,-1922,-1908,-1655,-1186,-510,320,1255,2240,3193,4073,4804,5359,5703,5828,5738,5446,4969,4347,3599,2768,1886,985,111,-717,-1453,-2089,-2598,-2992,-3260,-3448,-3548,-3621,-3671,-3743,-3839,-3977,-4142,-4309,-4462,-4537,-4524,-4365,-4054,-3575,-2942,-2181,-1346,-474,351,1100,1712,2168,2463,2589,2586,2462,2272,2025,1768,1506,1259,1028,805,593,371,149,-82,-312,-530,-728,-911,-1058,-1194,-1298,-1396,-1488,-1582,-1688,-1803,-1934,-2073,-2223,-2373,-2519,-2649,-2754,-2822,-2850,-2825,-2744,-2595,-2379,-2082,-1715,-1280,-785,-252,308,867,1396,1872,2257,2538,2692,2725,2636,2454,2198,1917,1634,1413,1245,1184,1196,1287,1417,1556,1663,1699,1646,1476,1213,862,464,74,-286,-539,-686,-681,-541,-270,98,529,971,1384,1722,1954,2065,2047,1915,1681,1380,1036,684,363,96,-77,-139,-71,126,460,900,1431,2005,2576,3089,3499,3755,3831,3707,3372,2854,2168,1369,506,-365,-1188,-1920,-2527,-2990,-3306,-3489,-3558,-3545,-3483,-3403,-3326,-3268,-3225,-3189,-3129,-3023,-2832,-2554,-2160,-1685,-1126,-540,52,601,1071,1440,1687,1807,1816,1728,1561,1350,1095,816,513,182,-185,-577,-1013,-1465,-1941,-2420,-2883,-3326,-3706,-4042,-4295,-4493,-4619,-4686,-4703,-4656,-4564,-4399,-4177,-3867,-3472,-2978,-2379,-1689,-907,-64,812,1701,2552,3362,4088,4728,5271,5711,6053,6304,6459,6523,6489,6345,6092,5713,5204,4574,3820,2982,2092,1189,353,-393,-970,-1362,-1534,-1486,-1232,-801,-246,389,1038,1655,2187,2603,2875,3002,2983,2837,2581,2240,1832,1395,928,486,55,-324,-641,-894,-1048,-1131,-1123,-1059,-955,-842,-754,-709,-728,-821,-969,-1174,-1387,-1591,-1747,-1828,-1821,-1715,-1524,-1264,-975,-677,-430,-229,-132,-113,-200,-373,-614,-907,-1215,-1514,-1779,-1989,-2136,-2221,-2242,-2223,-2166,-2100,-2035,-1988,-1962,-1965,-1985,-2025,-2063,-2110,-2138,-2166,-2181,-2189,-2190,-2178,-2146,-2086,-1986,-1836,-1637,-1377,-1077,-734,-388,-53,231,441,557,571,494,331,119,-125,-362,-562,-716,-790,-801,-727,-586,-375,-99,247,639,1107,1608,2157,2719,3270,3783,4215,4543,4728,4769,4654,4411,4060,3657,3234,2851,2537,2324,2221,2228,2324,2483,2665,2823,2917,2904,2753,2455,2005,1434,769,73,-609,-1211,-1681,-1991,-2101,-2024,-1759,-1343,-821,-242,336,873,1312,1636,1802,1814,1652,1322,835,197,-554,-1395,-2272,-3134,-3925,-4589,-5087,-5387,-5473,-5351,-5039,-4562,-3972,-3291,-2578,-1847,-1132,-439,229,864,1477,2051,2590,3064,3468,3766,3945,3982,3866,3595,3183,2650,2023,1346,635,-65,-739,-1370,-1944,-2461,-2916,-3321,-3671,-3985,-4255,-4489,-4692,-4841,-4949,-4991,-4964,-4865,-4683,-4419,-4086,-3686,-3238,-2756,-2248,-1734,-1212,-695,-172,351,883,1419,1953,2470,2953,3370,3717,3951,4093,4112,4044,3886,3681,3442,3194,2947,2689,2435,2139,1828,1450,1050,606,169,-240,-568,-790,-859,-784,-555,-209,221,684,1136,1521,1818,1992,2047,1989,1838,1626,1390,1160,968,846,804,859,1006,1245,1550,1913,2286,2647,2952,3160,3250,3186,2964,2577,2032,1358,584,-248,-1090,-1902,-2630,-3247,-3717,-4032,-4178,-4165,-4002,-3720,-3342,-2917,-2475,-2064,-1717,-1444,-1268,-1159,-1112,-1090,-1051,-974,-820,-582,-264,129,561,1009,1440,1827,2156,2420,2610,2747,2820,2846,2808,2698,2488,2172,1713,1138,429,-363,-1214,-2068,-2877,-3594,-4183,-4619,-4900,-5030,-5032,-4941,-4771,-4570,-4337,-4104,-3863,-3629,-3384,-3142,-2884,-2625,-2345,-2069,-1758,-1451,-1095,-722,-294,173,695,1258,1870,2502,3161,3804,4434,5005,5509,5906,6171,6284,6210,5967,5536,4956,4259,3475,2676,1887,1173,547,39,-354,-658,-871,-1055,-1199,-1345,-1487,-1613,-1718,-1764,-1735,-1613,-1380,-1045,-624,-138,378,889,1385,1821,2211,2527,2773,2940,3026,3017,2919,2714,2411,2007,1525,979,409,-158,-692,-1173,-1586,-1939,-2232,-2483,-2716,-2935,-3166,-3393,-3615,-3808,-3936,-3992,-3923,-3747,-3430,-3002,-2468,-1869,-1236,-606,-23,491,904,1207,1390,1454,1403,1257,1024,735,390,27,-375,-780,-1218,-1668,-2136,-2617,-3081,-3514,-3869,-4105,-4178,-4041,-3686,-3092,-2294,-1333,-267,813,1835,2720,3404,3863,4075,4065,3855,3488,3016,2470,1898,1333,784,290,-159,-523,-799,-954,-970,-838,-543,-118,428,1035,1666,2255,2764,3137,3365,3434,3359,3177,2921,2643,2384,2174,2047,2001,2041,2152,2303,2474,2613,2704,2695,2584,2330,1954,1441,825,124,-620,-1357,-2056,-2662,-3161,-3518,-3733,-3803,-3739,-3560,-3286,-2938,-2539,-2107,-1663,-1230,-823,-472,-195,2,88,90,-20,-196,-439,-701,-978,-1227,-1455,-1634,-1794,-1915,-2026,-2108,-2157,-2154,-2068,-1875,-1550,-1079,-474,241,1018,1800,2508,3097,3486,3670,3611,3341,2878,2282,1601,891,195,-453,-1043,-1560,-2027,-2434,-2812,-3156,-3480,-3775,-4031,-4236,-4374,-4429,-4393,-4268,-4047,-3755,-3389,-2981,-2542,-2101,-1664,-1257,-868,-515,-165,181,550,959,1410,1916,2462,3038,3611,4157,4632,5017,5278,5430,5452,5386,5233,5020,4768,4465,4132,3736,3274,2730,2090,1378,601,-187,-944,-1616,-2149,-2507,-2668,-2627,-2420,-2062,-1633,-1149,-697,-282,31,259,371,404,359,273,171,77,30,39,144,334,646,1040,1533,2068,2625,3150,3597,3913,4064,4008,3732,3236,2526,1656,650,-414,-1494,-2515,-3437,-4195,-4778,-5139,-5292,-5241,-4998,-4616,-4110,-3540,-2930,-2321,-1726,-1171,-640,-154,318,754,1177,1559,1915,2200,2432,2555,2599,2532,2394,2196,1977,1765,1582,1435,1307,1176,997,720,308,-281,-1054,-1993,-3075,-4218,-5374,-6432,-7344,-8024,-8446,-8584,-8440,-8053,-7437,-6660,-5748,-4754,-3720,-2668,-1646,-658,256,1096,1827,2448,2928,3274,3466,3520,3445,3261,3012,2728,2465,2259,2158,2190,2380,2722,3218,3821,4503,5206,5869,6453,6894,7174,7260,7164,6886,6459,5898,5232,4486,3660,2791,1862,906,-67,-1032,-1957,-2800,-3528,-4089,-4453,-4602,-4524,-4248,-3792,-3211,-2548,-1854,-1178,-543,11,490,884,1191,1427,1581,1666,1674,1614,1482,1291,1052,773,492,211,-33,-244,-417,-553,-690,-821,-998,-1210,-1494,-1832,-2235,-2666,-3118,-3541,-3923,-4211,-4396,-4442,-4343,-4096,-3704,-3191,-2567,-1886,-1149,-425,288,944,1533,2044,2467,2779,2993,3064,3005,2784,2392,1830,1103,238,-715,-1704,-2653,-3494,-4160,-4595,-4768,-4672,-4314,-3749,-3023,-2211,-1382,-586,117,705,1153,1465,1636,1695,1641,1501,1287,1007,703,364,56,-220,-407,-484,-417,-203,182,689,1327,2004,2717,3367,3931,4350,4594,4660,4533,4246,3827,3315,2776,2241,1775,1409,1164,1067,1097,1258,1509,1821,2153,2464,2720,2901,2975,2949,2797,2535,2156,1672,1085,414,-341,-1137,-1979,-2792,-3568,-4237,-4764,-5120,-5269,-5220,-4966,-4545,-3985,-3345,-2666,-2010,-1407,-897,-496,-208,-47,11,-47,-192,-430,-726,-1068,-1413,-1734,-1979,-2118,-2105,-1923,-1557,-1016,-321,487,1356,2225,3036,3722,4247,4561,4645,4499,4118,3546,2798,1937,996,41,-899,-1765,-2540,-3190,-3710,-4099,-4372,-4536,-4623,-4633,-4589,-4501,-4359,-4178,-3931,-3636,-3275,-2867,-2412,-1933,-1441,-950,-469,-1,459,911,1373,1830,2289,2727,3117,3446,3660,3767,3719,3541,3225,2812,2328,1838,1357,959,626,407,266,214,212,252,300,351,382,407,421,445,477,541,628,756,910,1095,1294,1497,1680,1830,1925,1949,1892,1753,1539,1278,987,718,488,358,326,432,660,997,1427,1900,2394,2866,3281,3621,3856,3975,3962,3804,3498,3024,2400,1601,678,-378,-1492,-2641,-3746,-4765,-5622,-6297,-6732,-6940,-6898,-6635,-6170,-5535,-4762,-3899,-2969,-2026,-1091,-204,598,1297,1849,2253,2492,2579,2533,2375,2152,1886,1619,1375,1156,986,827,679,505,278,-27,-434,-960,-1607,-2371,-3231,-4161,-5114,-6047,-6906,-7635,-8186,-8515,-8580,-8377,-7887,-7144,-6171,-5025,-3756,-2436,-1107,162,1340,2383,3273,3994,4538,4909,5109,5150,5055,4834,4532,4188,3837,3548,3344,3271,3348,3568,3925,4359,4837,5278,5640,5854,5893,5726,5356,4800,4084,3256,2365,1443,562,-266,-985,-1576,-2012,-2290,-2393,-2345,-2149,-1835,-1427,-967,-475,-11,421,778,1055,1253,1350,1385,1331,1238,1094,936,776,629,519,449,444,490,602,747,910,1067,1165,1198,1114,919,596,161,-362,-956,-1579,-2206,-2814,-3370,-3855,-4264,-4552,-4743,-4790,-4706,-4473,-4092,-3574,-2935,-2205,-1429,-647,82,719,1219,1565,1742,1757,1628,1366,1018,579,107,-419,-951,-1496,-2039,-2559,-3059,-3503,-3889,-4179,-4365,-4421,-4340,-4116,-3745,-3238,-2600,-1862,-1040,-178,691,1519,2256,2857,3283,3498,3503,3291,2901,2364,1744,1088,479,-57,-458,-715,-818,-762,-582,-277,106,555,1035,1523,1988,2416,2766,3028,3183,3210,3129,2944,2685,2404,2128,1929,1817,1842,1986,2248,2585,2946,3277,3511,3603,3516,3222,2750,2089,1307,428,-482,-1377,-2206,-2927,-3510,-3939,-4200,-4312,-4272,-4120,-3861,-3536,-3149,-2738,-2288,-1841,-1373,-918,-473,-59,305,600,803,889,853,690,417,74,-304,-658,-927,-1077,-1052,-850,-464,84,754,1500,2262,2991,3634,4151,4512,4705,4713,4546,4197,3673,2984,2149,1181,128,-985,-2096,-3159,-4122,-4937,-5576,-6014,-6259,-6322,-6233,-6036,-5768,-5467,-5170,-4877,-4614,-4349,-4090,-3789,-3439,-3003,-2466,-1814,-1056,-201,722,1666,2612,3489,4280,4925,5418,5716,5835,5769,5536,5160,4666,4076,3426,2721,1998,1248,517,-206,-872,-1475,-1976,-2357,-2605,-2713,-2698,-2573,-2367,-2112,-1831,-1550,-1281,-1022,-768,-495,-195,163,567,1029,1522,2031,2516,2961,3322,3599,3772,3856,3863,3812,3723,3615,3488,3353,3196,3017,2800,2538,2221,1855,1433,978,484,-27,-552,-1089,-1621,-2160,-2689,-3216,-3730,-4215,-4670,-5057,-5376,-5595,-5694,-5669,-5481,-5147,-4636,-3975,-3164,-2241,-1238,-197,824,1789,2634,3342,3872,4236,4420,4463,4374,4197,3942,3640,3274,2877,2405,1892,1304,670,-17,-728,-1451,-2157,-2826,-3449,-4010,-4518,-4966,-5364,-5708,-5990,-6202,-6313,-6309,-6148,-5823,-5303,-4609,-3752,-2771,-1720,-647,391,1339,2171,2839,3348,3677,3848,3872,3772,3578,3318,3019,2711,2429,2192,2041,1982,2039,2207,2489,2862,3308,3796,4274,4723,5072,5307,5383,5278,4984,4503,3842,3054,2149,1218,281,-578,-1329,-1920,-2343,-2584,-2669,-2630,-2493,-2323,-2135,-1970,-1838,-1743,-1671,-1609,-1525,-1412,-1243,-1031,-773,-494,-199,84,363,623,874,1123,1363,1609,1846,2066,2252,2365,2396,2295,2069,1688,1181,553,-153,-915,-1676,-2411,-3076,-3637,-4082,-4388,-4564,-4604,-4531,-4348,-4089,-3764,-3413,-3031,-2666,-2298,-1956,-1630,-1324,-1035,-769,-524,-308,-136,-10,51,54,-3,-104,-230,-367,-485,-572,-613,-604,-548,-455,-337,-196,-54,119,300,531,795,1115,1467,1848,2210,2530,2758,2855,2803,2576,2204,1696,1125,522,-29,-490,-809,-960,-936,-748,-423,6,491,1006,1506,1975,2385,2731,2993,3186,3292,3332,3292,3200,3039,2841,2605,2354,2105,1874,1671,1515,1401,1346,1326,1345,1368,1382,1349,1251,1055,760,344,-160,-754,-1373,-2003,-2579,-3070,-3451,-3688,-3803,-3787,-3686,-3512,-3316,-3114,-2935,-2798,-2687,-2611,-2540,-2462,-2363,-2228,-2058,-1840,-1595,-1312,-1002,-672,-296,99,552,1034,1565,2115,2674,3208,3693,4096,4388,4549,4556,4419,4137,3734,3235,2660,2032,1377,691,-1,-700,-1403,-2095,-2783,-3445,-4078,-4649,-5154,-5555,-5845,-6007,-6027,-5921,-5681,-5338,-4905,-4412,-3870,-3317,-2737,-2160,-1565,-957,-321,341,1036,1753,2472,3165,3803,4331,4740,4972,5037,4912,4620,4180,3637,3030,2410,1821,1291,844,490,221,44,-60,-83,-48,53,204,393,615,834,1038,1184,1262,1229,1108,868,569,214,-133,-439,-657,-756,-721,-546,-258,128,549,984,1375,1701,1938,2063,2092,2018,1874,1676,1454,1226,1021,827,682,542,441,333,222,89,-89,-299,-557,-838,-1143,-1445,-1741,-1999,-2231,-2414,-2561,-2674,-2754,-2808,-2844,-2835,-2807,-2709,-2576,-2354,-2089,-1737,-1352,-921,-481,-49,355,721,1034,1311,1548,1758,1953,2123,2275,2382,2433,2395,2255,1984,1587,1060,422,-303,-1080,-1880,-2661,-3400,-4065,-4641,-5117,-5484,-5737,-5872,-5880,-5759,-5509,-5131,-4648,-4061,-3414,-2713,-2005,-1316,-673,-107,376,764,1069,1297,1486,1642,1819,2025,2293,2648,3070,3589,4160,4769,5385,5950,6452,6834,7091,7199,7162,6984,6672,6247,5724,5113,4439,3708,2940,2155,1385,642,-18,-596,-1042,-1363,-1536,-1587,-1522,-1388,-1213,-1045,-917,-850,-867,-955,-1110,-1306,-1512,-1713,-1868,-1984,-2030,-2015,-1941,-1807,-1642,-1442,-1230,-1019,-807,-622,-454,-324,-243,-203,-235,-319,-485,-709,-1008,-1351,-1737,-2130,-2505,-2833,-3078,-3216,-3231,-3097,-2827,-2428,-1924,-1364,-785,-244,210,539,712,711,543,214,-234,-776,-1352,-1940,-2489,-2978,-3391,-3703,-3920,-4021,-4020,-3894,-3663,-3308,-2845,-2275,-1613,-876,-89,719,1526,2292,3005,3639,4185,4629,4971,5188,5289,5245,5064,4728,4248,3627,2886,2049,1154,242,-650,-1469,-2189,-2770,-3189,-3447,-3527,-3446,-3215,-2849,-2384,-1823,-1210,-542,141,840,1529,2204,2841,3439,3968,4444,4826,5136,5342,5466,5487,5439,5308,5132,4904,4642,4334,3992,3580,3107,2534,1862,1079,199,-754,-1739,-2698,-3585,-4323,-4875,-5195,-5255,-5081,-4671,-4095,-3392,-2646,-1901,-1236,-670,-246,33,172,186,99,-57,-261,-473,-683,-859,-997,-1086,-1111,-1080,-979,-824,-612,-358,-68,243,574,903,1229,1534,1804,2031,2195,2290,2292,2201,2001,1698,1302,819,278,-301,-897,-1478,-2040,-2559,-3038,-3464,-3844,-4164,-4426,-4620,-4754,-4815,-4832,-4788,-4718,-4615,-4504,-4376,-4243,-4078,-3871,-3598,-3222,-2750,-2142,-1426,-605,284,1201,2102,2938,3682,4287,4767,5092,5290,5363,5330,5204,4996,4701,4337,3887,3374,2791,2170,1519,876,260,-306,-797,-1217,-1551,-1814,-2004,-2139,-2212,-2249,-2217,-2147,-1993,-1772,-1457,-1051,-546,38,702,1403,2127,2827,3472,4029,4462,4755,4895,4883,4741,4490,4178,3832,3502,3213,2983,2831,2720,2656,2570,2461,2268,1988,1603,1125,568,-22,-620,-1177,-1663,-2068,-2364,-2579,-2702,-2771,-2793,-2777,-2734,-2659,-2533,-2370,-2143,-1869,-1552,-1202,-843,-492,-177,90,284,401,430,368,212,-29,-360,-764,-1232,-1755,-2293,-2847,-3355,-3815,-4182,-4449,-4605,-4657,-4608,-4490,-4309,-4101,-3873,-3647,-3425,-3213,-2995,-2774,-2536,-2268,-1984,-1659,-1315,-948,-562,-191,177,491,753,931,1008,986,854,641,365,67,-211,-426,-534,-508,-313,31,539,1161,1879,2652,3441,4221,4962,5647,6268,6804,7252,7591,7806,7875,7789,7526,7090,6491,5740,4886,3947,2996,2051,1167,349,-377,-1029,-1600,-2123,-2604,-3055,-3487,-3876,-4224,-4488,-4658,-4692,-4584,-4299,-3858,-3241,-2483,-1600,-617,400,1442,2422,3320,4079,4661,5062,5247,5237,5032,4657,4139,3499,2767,1963,1103,214,-695,-1589,-2439,-3222,-3885,-4415,-4773,-4944,-4936,-4742,-4415,-3972,-3477,-2960,-2468,-2022,-1652,-1356,-1153,-1037,-1006,-1067,-1210,-1433,-1731,-2082,-2454,-2829,-3147,-3382,-3499,-3470,-3292,-2986,-2561,-2079,-1571,-1083,-666,-325,-85,82,190,279,375,517,712,980,1303,1671,2058,2433,2771,3044,3232,3323,3312,3205,3018,2765,2472,2149,1825,1501,1198,914,648,404,165,-70,-302,-531,-743,-912,-1026,-1043,-958,-737,-400,60,604,1204,1818,2413,2939,3391,3733,3978,4114,4160,4096,3946,3682,3318,2833,2238,1530,735,-125,-1010,-1873,-2666,-3351,-3886,-4267,-4470,-4525,-4431,-4236,-3951,-3633,-3279,-2944,-2608,-2304,-2017,-1754,-1504,-1280,-1052,-845,-627,-413,-185,52,307,583,872,1192,1516,1866,2211,2563,2892,3200,3463,3674,3814,3873,3832,3694,3439,3084,2607,2038,1363,615,-198,-1052,-1918,-2779,-3593,-4343,-4988,-5497,-5845,-6008,-5970,-5744,-5328,-4772,-4113,-3400,-2710,-2065,-1537,-1119,-834,-656,-553,-482,-397,-258,-40,260,630,1032,1425,1751,1983,2061,2002,1783,1442,1016,532,66,-371,-713,-965,-1103,-1136,-1082,-937,-743,-487,-206,108,444,797,1167,1549,1920,2282,2595,2852,3024,3099,3064,2920,2665,2320,1892,1431,936,468,31,-338,-626,-828,-937,-960,-910,-790,-612,-374,-73,286,714,1204,1751,2339,2942,3536,4067,4520,4830,4993,4974,4781,4419,3921,3309,2631,1912,1191,486,-194,-836,-1448,-2031,-2572,-3084,-3541,-3944,-4278,-4525,-4673,-4712,-4620,-4410,-4056,-3584,-2987,-2289,-1507,-669,188,1025,1797,2459,2962,3267,3335,3143,2694,1986,1072,-18,-1203,-2421,-3586,-4637,-5502,-6150,-6544,-6697,-6620,-6359,-5962,-5481,-4977,-4484,-4033,-3642,-3297,-2988,-2683,-2347,-1961,-1501,-976,-392,214,809,1360,1822,2194,2452,2614,2703,2739,2762,2795,2856,2964,3103,3279,3448,3612,3730,3806,3825,3804,3751,3691,3645,3617,3633,3682,3767,3883,3997,4114,4191,4236,4222,4158,4036,3863,3642,3383,3082,2752,2385,1981,1538,1046,503,-90,-729,-1406,-2090,-2774,-3410,-3979,-4446,-4782,-4970,-5006,-4874,-4616,-4217,-3734,-3167,-2561,-1930,-1301,-689,-114,412,868,1243,1510,1662,1686,1573,1354,1011,610,146,-319,-765,-1156,-1480,-1719,-1896,-2003,-2074,-2121,-2149,-2191,-2225,-2272,-2310,-2329,-2336,-2299,-2254,-2179,-2107,-2047,-1998,-1987,-1984,-1997,-2003,-1963,-1873,-1680,-1382,-965,-425,199,907,1620,2325,2956,3474,3852,4055,4088,3952,3680,3292,2840,2353,1869,1415,1008,659,363,121,-86,-252,-382,-470,-501,-471,-366,-188,62,363,700,1038,1337,1581,1720,1769,1705,1566,1351,1124,878,680,521,429,406,433,504,595,680,749,788,782,740,648,513,339,126,-126,-401,-714,-1030,-1356,-1661,-1927,-2137,-2276,-2325,-2293,-2168,-1974,-1721,-1441,-1155,-890,-663,-494,-381,-342,-347,-414,-494,-595,-683,-753,-798,-821,-823,-835,-854,-914,-1009,-1152,-1314,-1482,-1593,-1624,-1505,-1221,-736,-70,766,1705,2701,3659,4524,5209,5680,5892,5843,5548,5025,4323,3469,2518,1491,436,-630,-1668,-2657,-3560,-4359,-5004,-5497,-5789,-5907,-5835,-5613,-5263,-4826,-4342,-3839,-3358,-2895,-2476,-2064,-1666,-1241,-790,-288,256,847,1453,2066,2641,3161,3581,3891,4057,4083,3954,3690,3296,2812,2251,1660,1055,474,-68,-550,-968,-1318,-1599,-1814,-1962,-2037,-2033,-1934,-1731,-1417,-976,-431,223,940,1702,2452,3158,3763,4238,4547,4687,4634,4429,4055,3566,2972,2319,1645,987,393,-109,-474,-693,-748,-641,-402,-48,355,761,1116,1361,1479,1434,1246,915,496,9,-475,-932,-1317,-1612,-1805,-1905,-1917,-1871,-1784,-1683,-1591,-1517,-1486,-1487,-1541,-1623,-1744,-1872,-2009,-2129,-2218,-2274,-2276,-2240,-2157,-2048,-1916,-1790,-1669,-1582,-1519,-1497,-1492,-1521,-1539,-1584,-1604,-1637,-1656,-1666,-1671,-1649,-1607,-1523,-1406,-1239,-1050,-839,-642,-480,-393,-383,-488,-676,-948,-1260,-1562,-1821,-1971,-2002,-1872,-1600,-1187,-671,-95,512,1097,1642,2129,2529,2872,3130,3340,3495,3608,3688,3735,3766,3771,3779,3779,3796,3826,3870,3926,3991,4043,4094,4108,4105,4063,3995,3905,3782,3648,3469,3278,3022,2744,2396,2014,1593,1149,712,303,-52,-330,-522,-625,-642,-593,-495,-380,-266,-189,-164,-206,-351,-568,-908,-1313,-1818,-2358,-2931,-3481,-3973,-4359,-4615,-4688,-4612,-4353,-3976,-3499,-2984,-2477,-2030,-1667,-1415,-1269,-1213,-1229,-1280,-1341,-1391,-1408,-1385,-1331,-1241,-1146,-1048,-974,-936,-937,-993,-1089,-1237,-1417,-1633,-1860,-2100,-2327,-2530,-2697,-2799,-2843,-2801,-2695,-2508,-2269,-1978,-1653,-1305,-942,-573,-203,171,547,926,1304,1674,2034,2366,2670,2932,3150,3317,3439,3499,3508,3453,3331,3151,2908,2630,2317,2008,1708,1444,1228,1057,931,839,753,665,543,389,187,-41,-290,-521,-708,-809,-806,-668,-400,-5,500,1080,1698,2322,2889,3376,3737,3953,4011,3895,3623,3181,2614,1925,1174,398,-343,-1000,-1525,-1881,-2065,-2056,-1905,-1617,-1273,-910,-610,-403,-353,-453,-725,-1129,-1636,-2190,-2735,-3222,-3593,-3833,-3903,-3820,-3582,-3231,-2788,-2297,-1791,-1284,-816,-372,28,402,747,1076,1383,1686,1960,2218,2422,2580,2660,2660,2573,2385,2123,1779,1387,953,514,72,-344,-730,-1075,-1374,-1622,-1817,-1958,-2034,-2053,-1998,-1878,-1695,-1458,-1203,-937,-724,-564,-519,-585,-782,-1097,-1503,-1958,-2422,-2831,-3146,-3318,-3322,-3143,-2784,-2257,-1595,-833,-17,803,1585,2276,2852,3277,3550,3650,3608,3414,3116,2722,2270,1789,1304,842,429,87,-162,-303,-328,-243,-61,187,463,723,917,1015,989,850,612,326,22,-252,-496,-691,-850,-960,-1039,-1079,-1109,-1124,-1116,-1029,-807,-373,277,1115,2005,2781,3250,3291,2860,2060,1094,242,-220,-105,648,1933,3523,5138,6474,7333,7562,7138,6102,4558,2664,599,-1424,-3203,-4549,-5340,-5529,-5115,-4202,-2861,-1248,524,2299,3909,5190,5960,6088,5483,4107,2045,-608,-3611,-6771,-9800,-12504,-14678,-16223,-17088,-17294,-16896,-15978,-14632,-12981,-11114,-9175,-7203,-5287,-3398,-1518,420,2483,4736,7209,9906,12745,15600,18256,20482,22007,22611,22106,20430,17628,13901,9571,5055,804,-2737,-5236,-6460,-6392,-5162,-3079,-535,2039,4264,5851,6653,6632,5875,4520,2732,678,-1535,-3816,-6129,-8418,-10627,-12633,-14293,-15393,-15774,-15273,-13874,-11632,-8748,-5490,-2203,780,3138,4640,5155,4697,3407,1543,-581,-2648,-4381,-5620,-6280,-6429,-6191,-5757,-5325,-5045,-4987,-5143,-5376,-5535,-5403,-4842,-3763,-2195,-255,1870,3964,5822,7268,8210,8586,8448,7864,6994,5968,4959,4078,3424,3022,2854,2849,2908,2939,2859,2640,2295,1887,1525,1324,1393,1792,2517,3490,4585,5610,6403,6766,6580,5757,4290,2255,-185,-2826,-5401,-7691,-9490,-10666,-11147,-10921,-10028,-8577,-6698,-4583,-2411,-375,1382,2740,3679,4197,4404,4405,4335,4283,4313,4406,4561,4701,4822,4879,4874,4763,4518,4043,3269,2109,536,-1408,-3602,-5861,-7974,-9719,-10965,-11606,-11682,-11251,-10483,-9517,-8541,-7670,-7016,-6641,-6548,-6729,-7080,-7489,-7774,-7745,-7207,-6006,-4070,-1431,1734,5149,8457,11305,13390,14548,14742,14101,12854,11298,9713,8331,7282,6626,6311,6258,6306,6341,6234,5957,5515,5037,4647,4544,4831,5588,6770,8263,9887,11418,12661,13427,13621,13197,12184,10676,8795,6715,4618,2697,1136,54,-463,-446,40,868,1899,3020,4139,5189,6154,6971,7635,8061,8199,7943,7230,5997,4260,2093,-352,-2854,-5162,-7020,-8231,-8653,-8295,-7225,-5676,-3896,-2215,-916,-238,-318,-1173,-2716,-4754,-7050,-9334,-11355,-12915,-13873,-14189,-13886,-13088,-11943,-10671,-9451,-8463,-7835,-7610,-7813,-8358,-9168,-10093,-11007,-11762,-12257,-12392,-12155,-11543,-10637,-9550,-8408,-7392,-6616,-6224,-6272,-6796,-7761,-9073,-10598,-12139,-13521,-14546,-15113,-15138,-14656,-13739,-12509,-11120,-9689,-8346,-7161,-6197,-5475,-5000,-4766,-4740,-4899,-5194,-5579,-6006,-6427,-6814,-7140,-7402,-7564,-7615,-7500,-7161,-6542,-5579,-4255,-2575,-605,1545,3726,5758,7491,8780,9555,9780,9496,8777,7730,6487,5164,3892,2781,1940,1461,1423,1861,2783,4129,5793,7618,9429,11035,12311,13132,13494,13395,12944,12240,11441,10681,10079,9733,9672,9899,10359,10972,11648,12297,12841,13233,13450,13479,13339,13013,12538,11888,11113,10225,9298,8390,7594,6974,6595,6487,6628,6986,7461,7953,8363,8583,8578,8305,7803,7100,6277,5408,4568,3849,3307,3006,2994,3276,3868,4715,5767,6905,8011,8924,9497,9604,9169,8174,6691,4833,2775,718,-1155,-2665,-3697,-4189,-4137,-3606,-2688,-1509,-200,1125,2352,3402,4206,4723,4913,4783,4303,3525,2455,1173,-257,-1711,-3071,-4194,-4974,-5335,-5274,-4826,-4100,-3221,-2343,-1625,-1180,-1105,-1409,-2065,-2951,-3934,-4824,-5465,-5720,-5508,-4825,-3721,-2332,-823,601,1738,2442,2579,2144,1137,-318,-2123,-4106,-6141,-8096,-9867,-11368,-12536,-13314,-13657,-13563,-13019,-12080,-10814,-9324,-7756,-6257,-4964,-4009,-3439,-3289,-3498,-3996,-4661,-5384,-6054,-6599,-6990,-7227,-7368,-7456,-7556,-7689,-7868,-8073,-8278,-8439,-8530,-8493,-8314,-7924,-7315,-6448,-5336,-4024,-2575,-1110,268,1443,2322,2843,2982,2738,2163,1323,302,-791,-1872,-2838,-3613,-4141,-4386,-4367,-4123,-3743,-3317,-2947,-2698,-2619,-2696,-2910,-3191,-3464,-3651,-3669,-3484,-3066,-2443,-1664,-786,100,943,1671,2260,2679,2933,3034,3015,2917,2771,2608,2429,2238,2012,1730,1372,917,385,-210,-772,-1245,-1504,-1503,-1174,-541,361,1436,2563,3640,4531,5180,5530,5580,5360,4907,4269,3511,2665,1799,960,204,-416,-862,-1125,-1217,-1184,-1080,-961,-859,-789,-735,-662,-564,-384,-153,157,505,874,1243,1590,1924,2248,2579,2908,3223,3475,3639,3655,3516,3193,2713,2091,1385,656,-34,-606,-1027,-1227,-1209,-924,-409,344,1272,2321,3412,4451,5364,6063,6513,6683,6607,6329,5936,5503,5118,4813,4614,4488,4404,4293,4108,3788,3319,2689,1927,1095,250,-496,-1080,-1416,-1458,-1199,-643,149,1110,2140,3150,4049,4778,5299,5597,5686,5578,5303,4868,4283,3569,2710,1773,750,-273,-1280,-2200,-3006,-3649,-4111,-4370,-4417,-4260,-3900,-3375,-2692,-1895,-1016,-86,823,1684,2407,2969,3303,3413,3294,2976,2518,1966,1396,863,406,48,-229,-443,-652,-876,-1160,-1495,-1872,-2255,-2587,-2824,-2887,-2753,-2372,-1763,-948,5,1009,1981,2831,3510,3976,4225,4264,4105,3777,3298,2700,2008,1241,421,-447,-1333,-2212,-3028,-3720,-4211,-4440,-4359,-3949,-3239,-2282,-1175,-36,1009,1844,2377,2573,2417,1982,1305,514,-343,-1168,-1938,-2613,-3212,-3728,-4198,-4631,-5032,-5405,-5705,-5907,-5957,-5811,-5445,-4830,-4003,-2968,-1818,-591,602,1704,2632,3354,3821,4043,4005,3746,3295,2685,1975,1189,369,-453,-1252,-1981,-2604,-3069,-3339,-3391,-3246,-2940,-2566,-2188,-1919,-1778,-1812,-1960,-2179,-2359,-2410,-2254,-1841,-1199,-374,513,1346,1998,2384,2457,2234,1767,1149,490,-97,-510,-662,-519,-66,629,1488,2362,3122,3626,3789,3558,2950,2021,893,-305,-1395,-2229,-2660,-2599,-2009,-933,537,2226,3949,5490,6678,7374,7536,7169,6374,5269,4015,2747,1610,688,52,-277,-313,-101,309,825,1390,1919,2341,2621,2697,2595,2302,1900,1440,1010,701,574,683,1051,1654,2446,3342,4226,4968,5444,5534,5175,4340,3095,1537,-145,-1779,-3157,-4147,-4634,-4612,-4097,-3200,-2043,-774,478,1599,2538,3239,3716,3963,4026,3920,3700,3408,3083,2794,2554,2411,2343,2346,2367,2361,2273,2044,1631,1015,178,-826,-1961,-3120,-4195,-5070,-5638,-5834,-5632,-5082,-4253,-3283,-2298,-1423,-769,-390,-325,-545,-1011,-1631,-2319,-2968,-3480,-3769,-3782,-3497,-2949,-2213,-1393,-621,-4,363,433,197,-329,-1077,-1988,-2952,-3877,-4671,-5243,-5546,-5550,-5273,-4753,-4092,-3380,-2763,-2345,-2238,-2481,-3099,-4013,-5153,-6356,-7514,-8471,-9136,-9432,-9339,-8873,-8113,-7153,-6143,-5195,-4431,-3909,-3668,-3682,-3913,-4271,-4665,-4992,-5165,-5133,-4886,-4461,-3921,-3340,-2792,-2331,-1992,-1805,-1776,-1928,-2261,-2777,-3457,-4274,-5175,-6123,-7047,-7912,-8660,-9257,-9656,-9831,-9729,-9350,-8663,-7710,-6529,-5191,-3798,-2411,-1134,2,936,1646,2110,2291,2185,1763,1041,47,-1149,-2463,-3767,-4967,-5954,-6659,-7041,-7079,-6789,-6195,-5367,-4366,-3316,-2332,-1547,-1076,-980,-1266,-1866,-2653,-3456,-4122,-4497,-4515,-4149,-3454,-2513,-1452,-387,564,1301,1766,1934,1828,1523,1110,723,465,435,683,1203,1956,2831,3735,4528,5115,5411,5363,4967,4241,3241,2044,746,-553,-1757,-2745,-3462,-3795,-3748,-3275,-2445,-1293,51,1511,2948,4289,5443,6393,7119,7684,8110,8461,8746,8964,9071,9029,8759,8233,7410,6295,4937,3410,1840,379,-831,-1636,-1922,-1618,-719,715,2520,4514,6444,8083,9249,9807,9751,9112,8063,6775,5485,4387,3632,3304,3382,3803,4412,5063,5588,5857,5806,5417,4764,3958,3156,2518,2191,2258,2771,3672,4879,6240,7590,8775,9650,10143,10199,9863,9180,8261,7205,6110,5049,4079,3231,2535,2015,1688,1573,1690,2029,2592,3318,4163,5034,5858,6548,7057,7324,7352,7114,6654,6012,5258,4494,3809,3307,3067,3126,3510,4178,5076,6107,7177,8163,8959,9457,9590,9322,8686,7740,6617,5423,4309,3367,2702,2344,2332,2614,3144,3839,4584,5317,5949,6451,6800,7003,7061,6995,6810,6517,6143,5703,5246,4806,4440,4183,4069,4076,4184,4303,4358,4251,3927,3350,2575,1654,703,-170,-893,-1379,-1641,-1671,-1530,-1255,-899,-493,-61,393,843,1297,1719,2097,2382,2537,2520,2299,1896,1324,680,23,-551,-986,-1253,-1355,-1335,-1258,-1189,-1207,-1338,-1608,-1981,-2414,-2832,-3167,-3342,-3315,-3058,-2592,-1969,-1282,-617,-82,263,382,271,-32,-483,-1020,-1571,-2091,-2512,-2818,-2990,-3035,-2991,-2889,-2792,-2760,-2841,-3091,-3523,-4122,-4841,-5587,-6269,-6782,-7057,-7042,-6737,-6162,-5384,-4467,-3513,-2599,-1820,-1224,-875,-773,-951,-1378,-2040,-2901,-3898,-5002,-6118,-7220,-8209,-9050,-9669,-10036,-10122,-9937,-9521,-8931,-8258,-7571,-6942,-6416,-6004,-5697,-5478,-5303,-5144,-4965,-4739,-4455,-4109,-3730,-3343,-3009,-2773,-2687,-2788,-3088,-3576,-4219,-4950,-5705,-6390,-6951,-7313,-7467,-7381,-7084,-6595,-5958,-5246,-4518,-3874,-3382,-3114,-3106,-3341,-3782,-4334,-4889,-5340,-5571,-5506,-5108,-4373,-3390,-2263,-1159,-219,411,658,477,-108,-1018,-2167,-3406,-4631,-5710,-6561,-7123,-7372,-7326,-7042,-6588,-6057,-5508,-5004,-4558,-4195,-3911,-3725,-3644,-3694,-3873,-4172,-4559,-4966,-5342,-5601,-5706,-5607,-5312,-4810,-4158,-3373,-2554,-1741,-1027,-455,-66,126,146,15,-226,-548,-949,-1416,-1979,-2643,-3426,-4332,-5336,-6410,-7494,-8521,-9401,-10052,-10366,-10271,-9690,-8611,-7053,-5110,-2903,-605,1615,3578,5137,6183,6669,6599,6057,5153,4034,2841,1698,695,-106,-681,-1022,-1154,-1105,-914,-624,-252,170,640,1141,1641,2127,2523,2820,2952,2927,2725,2380,1924,1405,874,372,-82,-469,-799,-1078,-1311,-1503,-1626,-1658,-1558,-1281,-831,-204,543,1340,2110,2772,3291,3648,3874,4018,4112,4214,4302,4388,4428,4376,4203,3851,3308,2563,1622,550,-604,-1723,-2709,-3450,-3864,-3920,-3621,-3042,-2253,-1389,-507,276,954,1474,1852,2073,2141,2049,1801,1431,978,526,158,-68,-97,51,339,699,1041,1320,1505,1620,1728,1884,2174,2602,3198,3883,4615,5277,5798,6098,6138,5901,5423,4737,3948,3127,2389,1806,1450,1355,1513,1894,2412,2967,3426,3672,3596,3156,2345,1249,-30,-1315,-2459,-3274,-3645,-3476,-2760,-1546,37,1829,3636,5266,6560,7376,7652,7380,6618,5496,4162,2790,1543,541,-117,-402,-318,71,672,1367,2029,2544,2826,2818,2514,1943,1183,334,-481,-1156,-1605,-1780,-1679,-1325,-773,-66,736,1612,2521,3445,4347,5175,5886,6418,6724,6776,6544,6052,5313,4393,3333,2229,1121,97,-803,-1510,-1992,-2202,-2142,-1793,-1200,-359,662,1860,3171,4549,5920,7178,8207,8882,9075,8743,7853,6516,4855,3094,1437,77,-832,-1248,-1133,-601,279,1324,2413,3402,4188,4727,4967,4949,4683,4237,3680,3073,2504,2013,1652,1443,1391,1495,1735,2093,2550,3098,3722,4431,5191,5982,6727,7352,7771,7888,7654,7020,6015,4697,3171,1596,126,-1059,-1823,-2058,-1747,-909,319,1808,3350,4784,5937,6690,6979,6787,6176,5220,4057,2797,1577,511,-315,-806,-923,-622,94,1197,2627,4279,6024,7697,9122,10136,10598,10456,9704,8472,6886,5182,3523,2093,1004,318,54,191,661,1401,2269,3178,3955,4526,4781,4733,4399,3900,3348,2883,2594,2537,2690,3009,3372,3686,3824,3729,3360,2750,1947,1064,179,-596,-1209,-1619,-1813,-1812,-1633,-1312,-893,-417,64,507,886,1174,1397,1561,1708,1863,2033,2217,2394,2525,2593,2565,2446,2242,1973,1650,1289,880,423,-84,-634,-1185,-1684,-2061,-2242,-2208,-1933,-1516,-1017,-594,-345,-363,-680,-1263,-2050,-2930,-3816,-4593,-5202,-5586,-5716,-5613,-5270,-4752,-4093,-3356,-2600,-1857,-1176,-568,-58,338,595,709,669,499,232,-72,-361,-552,-641,-581,-433,-235,-68,-20,-139,-486,-1058,-1833,-2751,-3714,-4628,-5388,-5930,-6208,-6234,-6060,-5758,-5447,-5194,-5077,-5102,-5251,-5483,-5730,-5945,-6082,-6093,-5980,-5717,-5341,-4882,-4398,-3943,-3575,-3333,-3244,-3304,-3489,-3759,-4058,-4335,-4543,-4650,-4643,-4544,-4373,-4193,-4045,-3958,-3964,-4032,-4161,-4305,-4458,-4599,-4743,-4917,-5132,-5436,-5793,-6214,-6626,-7002,-7287,-7463,-7533,-7504,-7417,-7279,-7115,-6923,-6694,-6426,-6111,-5741,-5317,-4832,-4284,-3679,-3038,-2397,-1816,-1360,-1097,-1085,-1360,-1930,-2758,-3782,-4899,-5994,-6940,-7616,-7923,-7777,-7164,-6081,-4640,-2966,-1262,260,1417,2043,2089,1545,520,-847,-2365,-3843,-5125,-6094,-6705,-6945,-6888,-6570,-6118,-5567,-4999,-4439,-3893,-3377,-2872,-2388,-1927,-1513,-1154,-890,-709,-633,-629,-686,-772,-878,-988,-1121,-1271,-1446,-1642,-1844,-2051,-2258,-2474,-2708,-2966,-3256,-3542,-3823,-4028,-4149,-4129,-3981,-3684,-3292,-2826,-2358,-1943,-1629,-1456,-1427,-1502,-1651,-1772,-1826,-1731,-1460,-990,-328,493,1419,2355,3201,3838,4175,4146,3757,3042,2120,1101,132,-677,-1261,-1583,-1699,-1660,-1582,-1540,-1608,-1793,-2064,-2331,-2493,-2445,-2121,-1504,-643,381,1439,2424,3214,3760,4014,4013,3806,3485,3150,2902,2803,2908,3176,3579,4012,4385,4615,4625,4394,3913,3217,2352,1397,437,-441,-1151,-1657,-1922,-1968,-1812,-1512,-1113,-670,-221,220,621,1004,1317,1583,1732,1762,1629,1340,907,391,-148,-638,-1011,-1234,-1260,-1094,-718,-161,552,1360,2208,3015,3711,4225,4482,4424,4019,3241,2152,802,-666,-2125,-3400,-4363,-4880,-4898,-4409,-3454,-2157,-634,949,2453,3744,4738,5367,5636,5565,5233,4742,4190,3704,3344,3185,3215,3439,3787,4207,4603,4883,4959,4742,4187,3269,2016,500,-1151,-2792,-4227,-5296,-5853,-5810,-5163,-3971,-2377,-560,1257,2877,4118,4862,5060,4726,3936,2820,1518,204,-971,-1868,-2391,-2490,-2193,-1561,-728,149,928,1446,1625,1409,827,-34,-1043,-2031,-2844,-3329,-3412,-3032,-2250,-1129,159,1446,2553,3327,3677,3572,3034,2161,1048,-145,-1297,-2276,-2976,-3341,-3328,-2941,-2219,-1223,-46,1196,2385,3399,4121,4475,4398,3895,3020,1864,595,-663,-1728,-2501,-2895,-2886,-2497,-1795,-846,247,1419,2598,3722,4749,5620,6297,6746,6934,6868,6531,5962,5183,4258,3262,2282,1408,708,232,-17,-48,101,382,766,1207,1684,2160,2606,2979,3250,3393,3413,3327,3188,3031,2917,2869,2901,3005,3157,3319,3468,3561,3572,3473,3253,2885,2398,1791,1133,479,-84,-475,-629,-503,-100,543,1352,2210,3021,3635,3987,3991,3631,2955,2018,973,-49,-880,-1394,-1507,-1199,-513,464,1615,2828,3998,5054,5942,6611,7052,7218,7134,6793,6247,5532,4711,3852,2996,2223,1555,1059,756,679,818,1164,1650,2245,2858,3454,3982,4412,4751,4970,5115,5169,5193,5187,5195,5222,5288,5362,5444,5458,5400,5198,4868,4387,3787,3097,2349,1613,935,393,38,-82,48,419,995,1697,2455,3162,3744,4136,4291,4203,3863,3299,2534,1616,609,-405,-1333,-2076,-2542,-2679,-2441,-1860,-968,146,1393,2646,3811,4768,5450,5799,5800,5454,4805,3881,2775,1537,281,-940,-2033,-2953,-3645,-4074,-4196,-4011,-3489,-2696,-1660,-491,719,1859,2828,3563,4000,4154,4018,3667,3151,2559,1966,1422,973,595,298,20,-231,-491,-719,-934,-1071,-1167,-1174,-1148,-1068,-1001,-941,-933,-977,-1073,-1201,-1341,-1454,-1540,-1578,-1598,-1610,-1661,-1759,-1918,-2109,-2296,-2409,-2412,-2254,-1947,-1502,-970,-393,177,706,1161,1503,1709,1709,1483,966,163,-923,-2226,-3645,-5052,-6276,-7174,-7591,-7460,-6757,-5557,-4009,-2299,-667,691,1585,1914,1644,827,-410,-1914,-3496,-5009,-6324,-7351,-8053,-8392,-8380,-8049,-7450,-6662,-5770,-4846,-3963,-3159,-2474,-1932,-1542,-1323,-1259,-1333,-1506,-1710,-1902,-2004,-1994,-1853,-1611,-1318,-1060,-890,-908,-1107,-1518,-2085,-2754,-3449,-4082,-4562,-4825,-4796,-4476,-3855,-3015,-2022,-988,-10,815,1436,1775,1850,1627,1154,471,-363,-1275,-2189,-3042,-3769,-4292,-4576,-4554,-4231,-3637,-2845,-1990,-1201,-626,-357,-451,-881,-1588,-2456,-3354,-4166,-4778,-5133,-5181,-4944,-4432,-3725,-2882,-2004,-1180,-490,6,279,325,162,-182,-677,-1284,-1973,-2691,-3406,-4050,-4586,-4966,-5167,-5210,-5109,-4930,-4717,-4501,-4307,-4121,-3932,-3714,-3441,-3087,-2633,-2056,-1376,-569,309,1252,2200,3098,3888,4487,4832,4858,4520,3818,2776,1485,66,-1334,-2558,-3496,-4063,-4253,-4108,-3711,-3194,-2657,-2218,-1931,-1813,-1838,-1927,-1979,-1899,-1591,-1022,-184,879,2075,3306,4421,5319,5873,6041,5774,5128,4140,2938,1609,284,-949,-1998,-2812,-3354,-3619,-3637,-3462,-3169,-2846,-2547,-2312,-2139,-1993,-1837,-1627,-1351,-1001,-630,-249,63,304,446,499,503,482,491,541,650,791,921,985,916,669,208,-459,-1328,-2333,-3432,-4533,-5543,-6374,-6905,-7084,-6847,-6219,-5244,-4019,-2664,-1294,-30,1059,1913,2532,2928,3155,3248,3268,3219,3136,2993,2800,2524,2177,1727,1197,570,-132,-899,-1707,-2518,-3293,-3991,-4568,-5002,-5254,-5321,-5176,-4821,-4244,-3445,-2445,-1281,-15,1236,2388,3296,3901,4124,3974,3472,2688,1706,628,-458,-1454,-2303,-2960,-3409,-3666,-3746,-3691,-3513,-3261,-2922,-2537,-2091,-1611,-1124,-659,-290,-50,13,-113,-389,-788,-1218,-1627,-1932,-2096,-2076,-1878,-1532,-1085,-631,-227,40,142,50,-210,-618,-1126,-1692,-2284,-2844,-3353,-3752,-4005,-4077,-3930,-3566,-2975,-2207,-1286,-313,667,1553,2294,2840,3176,3312,3282,3118,2859,2527,2142,1713,1259,791,326,-122,-555,-961,-1343,-1674,-1942,-2106,-2154,-2064,-1835,-1483,-1021,-482,112,742,1372,1989,2556,3050,3453,3723,3856,3826,3629,3299,2849,2373,1920,1578,1386,1358,1465,1657,1851,1989,2024,1927,1728,1421,1065,668,273,-116,-476,-815,-1137,-1444,-1752,-2024,-2254,-2372,-2359,-2164,-1807,-1312,-745,-176,337,755,1086,1376,1670,2054,2533,3139,3790,4426,4914,5145,5018,4473,3511,2211,705,-810,-2122,-3031,-3378,-3078,-2119,-585,1389,3586,5796,7763,9294,10222,10456,9994,8886,7283,5350,3315,1381,-256,-1446,-2096,-2186,-1731,-848,365,1735,3136,4443,5561,6452,7089,7467,7602,7493,7163,6646,5977,5237,4471,3768,3166,2712,2425,2298,2315,2451,2666,2942,3242,3550,3840,4075,4225,4237,4080,3736,3203,2526,1748,937,156,-547,-1120,-1524,-1732,-1710,-1455,-969,-263,600,1596,2644,3689,4681,5542,6241,6717,6949,6930,6661,6189,5549,4807,4014,3211,2433,1670,932,195,-544,-1264,-1947,-2542,-2991,-3267,-3319,-3160,-2792,-2238,-1548,-735,143,1069,2004,2943,3844,4713,5493,6157,6645,6894,6844,6476,5754,4743,3479,2077,628,-752,-1980,-2973,-3690,-4112,-4258,-4173,-3933,-3609,-3266,-2939,-2636,-2319,-1954,-1485,-874,-122,772,1750,2748,3695,4497,5104,5458,5545,5386,5006,4477,3858,3223,2631,2129,1730,1430,1184,950,661,279,-219,-841,-1541,-2281,-2986,-3591,-4045,-4311,-4382,-4268,-3985,-3561,-3034,-2432,-1820,-1239,-759,-428,-291,-369,-648,-1097,-1650,-2245,-2813,-3298,-3646,-3825,-3794,-3550,-3101,-2480,-1772,-1040,-403,90,371,457,373,185,-19,-185,-229,-136,114,504,984,1507,1987,2356,2533,2472,2150,1575,814,-68,-936,-1696,-2216,-2437,-2298,-1827,-1096,-217,640,1328,1710,1685,1233,370,-803,-2156,-3506,-4660,-5439,-5679,-5307,-4305,-2786,-908,1070,2905,4361,5250,5492,5058,4014,2473,587,-1476,-3544,-5453,-7063,-8252,-8933,-9070,-8640,-7697,-6309,-4594,-2712,-812,908,2338,3328,3863,3919,3570,2904,2042,1107,212,-548,-1121,-1468,-1618,-1601,-1499,-1387,-1346,-1440,-1690,-2092,-2580,-3069,-3440,-3593,-3440,-2954,-2147,-1080,140,1402,2581,3578,4313,4738,4849,4657,4226,3606,2861,2052,1196,328,-557,-1448,-2316,-3132,-3817,-4300,-4476,-4273,-3632,-2557,-1107,599,2389,4061,5431,6320,6640,6357,5539,4306,2837,1317,-95,-1245,-2071,-2521,-2613,-2386,-1909,-1236,-458,382,1202,1934,2513,2852,2916,2667,2124,1344,416,-554,-1451,-2193,-2712,-2992,-3042,-2914,-2687,-2441,-2272,-2238,-2363,-2637,-2979,-3296,-3457,-3352,-2887,-2038,-830,654,2254,3814,5132,6033,6389,6115,5228,3807,2019,44,-1896,-3636,-5024,-5983,-6492,-6573,-6308,-5785,-5135,-4453,-3835,-3315,-2920,-2605,-2348,-2086,-1780,-1402,-933,-389,197,762,1261,1621,1839,1901,1836,1695,1507,1320,1162,1035,966,928,928,938,948,937,908,844,761,643,503,341,172,27,-82,-113,-69,58,247,467,683,862,965,990,901,730,445,93,-339,-809,-1313,-1816,-2301,-2752,-3150,-3499,-3798,-4054,-4288,-4493,-4679,-4821,-4912,-4901,-4782,-4513,-4098,-3543,-2878,-2142,-1387,-665,-22,475,803,913,808,497,26,-549,-1151,-1715,-2163,-2450,-2514,-2342,-1914,-1271,-450,442,1319,2057,2552,2742,2567,2056,1245,245,-826,-1805,-2575,-3009,-3074,-2778,-2194,-1453,-672,-3,472,669,581,210,-376,-1121,-1918,-2687,-3336,-3786,-3982,-3888,-3501,-2852,-2007,-1061,-111,739,1414,1870,2081,2068,1855,1492,1039,562,114,-244,-495,-632,-674,-686,-701,-791,-974,-1258,-1619,-2025,-2433,-2810,-3151,-3429,-3671,-3872,-4029,-4148,-4181,-4115,-3895,-3508,-2940,-2211,-1361,-447,475,1342,2099,2703,3116,3307,3278,3027,2592,2026,1389,755,181,-294,-653,-911,-1093,-1264,-1447,-1708,-2030,-2419,-2818,-3182,-3445,-3591,-3583,-3460,-3232,-2951,-2642,-2325,-1990,-1627,-1168,-598,154,1070,2139,3295,4430,5452,6238,6721,6839,6598,6016,5190,4178,3124,2087,1194,485,33,-153,-72,251,753,1364,1986,2525,2878,3000,2822,2389,1713,917,83,-654,-1209,-1511,-1534,-1292,-837,-230,426,1053,1548,1845,1894,1668,1209,550,-199,-954,-1598,-2059,-2266,-2204,-1870,-1312,-589,205,975,1628,2081,2309,2298,2100,1783,1442,1173,1050,1119,1380,1796,2295,2801,3219,3497,3568,3425,3063,2503,1807,1009,206,-555,-1172,-1589,-1734,-1573,-1101,-343,627,1719,2812,3791,4523,4927,4907,4459,3579,2357,900,-618,-2029,-3132,-3790,-3876,-3388,-2360,-954,660,2243,3620,4616,5158,5209,4827,4077,3105,2020,968,49,-662,-1122,-1339,-1339,-1182,-921,-625,-335,-92,92,211,287,331,400,504,702,980,1349,1751,2134,2417,2513,2364,1940,1234,325,-730,-1798,-2776,-3562,-4070,-4251,-4087,-3576,-2783,-1764,-643,469,1420,2106,2405,2304,1774,918,-189,-1393,-2575,-3620,-4434,-4980,-5224,-5195,-4917,-4466,-3879,-3258,-2622,-2038,-1508,-1031,-576,-109,414,997,1631,2264,2814,3187,3303,3103,2582,1792,833,-150,-991,-1552,-1715,-1452,-792,148,1208,2218,2994,3448,3494,3166,2504,1621,605,-416,-1385,-2195,-2818,-3188,-3280,-3066,-2552,-1748,-717,483,1757,3010,4136,5031,5598,5752,5443,4647,3387,1745,-188,-2224,-4217,-5943,-7242,-7963,-8024,-7412,-6201,-4526,-2578,-588,1252,2742,3778,4300,4316,3909,3196,2318,1450,718,240,65,175,514,941,1343,1565,1529,1201,596,-188,-1039,-1831,-2441,-2797,-2848,-2605,-2110,-1452,-742,-115,316,442,234,-300,-1065,-1920,-2671,-3147,-3177,-2680,-1654,-176,1578,3403,5063,6368,7156,7356,6957,6014,4651,3014,1279,-372,-1795,-2858,-3488,-3639,-3326,-2580,-1517,-225,1113,2367,3375,4018,4231,3987,3327,2342,1162,-60,-1148,-1967,-2406,-2412,-2018,-1280,-335,676,1592,2269,2592,2517,2032,1232,230,-812,-1730,-2396,-2732,-2714,-2384,-1811,-1099,-347,346,899,1256,1358,1220,821,243,-479,-1217,-1905,-2422,-2712,-2727,-2462,-1943,-1234,-392,485,1325,2056,2596,2924,2993,2839,2474,1983,1417,872,405,79,-69,-33,184,522,943,1346,1687,1880,1937,1827,1633,1381,1156,1011,988,1116,1408,1836,2373,2939,3451,3825,3963,3835,3405,2713,1808,761,-340,-1430,-2447,-3331,-4049,-4536,-4773,-4708,-4335,-3656,-2697,-1544,-270,978,2091,2923,3386,3420,3014,2220,1125,-161,-1502,-2789,-3901,-4765,-5316,-5537,-5418,-4996,-4312,-3422,-2404,-1315,-229,796,1703,2450,2982,3281,3294,3015,2431,1552,453,-810,-2087,-3269,-4208,-4798,-4947,-4621,-3810,-2570,-988,795,2613,4279,5589,6392,6532,5960,4676,2767,424,-2130,-4597,-6706,-8206,-8933,-8831,-7945,-6447,-4568,-2575,-740,757,1774,2297,2377,2128,1711,1286,993,955,1217,1795,2622,3588,4556,5345,5835,5886,5453,4526,3171,1516,-279,-2018,-3521,-4634,-5247,-5321,-4868,-3950,-2679,-1163,454,2059,3529,4762,5681,6208,6306,5943,5126,3896,2325,535,-1351,-3158,-4754,-6002,-6810,-7149,-7018,-6492,-5670,-4679,-3631,-2649,-1760,-1030,-415,71,481,796,1049,1205,1286,1271,1204,1103,1025,1005,1056,1191,1359,1540,1671,1736,1720,1630,1488,1308,1084,814,452,-24,-638,-1392,-2237,-3112,-3910,-4531,-4874,-4870,-4503,-3784,-2791,-1605,-341,919,2064,3049,3811,4334,4620,4706,4635,4498,4351,4271,4290,4407,4582,4755,4832,4761,4489,4005,3341,2529,1624,684,-268,-1172,-2031,-2802,-3479,-4034,-4448,-4694,-4756,-4617,-4269,-3728,-3008,-2160,-1254,-366,388,932,1177,1086,664,-44,-929,-1870,-2706,-3286,-3500,-3257,-2576,-1514,-214,1145,2362,3269,3732,3682,3125,2105,741,-838,-2472,-4021,-5337,-6326,-6895,-7008,-6640,-5818,-4574,-3001,-1196,688,2504,4077,5276,5959,6089,5622,4633,3207,1499,-310,-2037,-3501,-4551,-5079,-5040,-4452,-3421,-2080,-654,695,1744,2397,2549,2227,1460,397,-841,-2059,-3095,-3827,-4142,-4026,-3491,-2594,-1450,-166,1112,2253,3137,3674,3810,3531,2863,1866,634,-724,-2062,-3246,-4137,-4620,-4633,-4143,-3195,-1861,-285,1375,2929,4194,5027,5302,4997,4103,2727,986,-931,-2840,-4553,-5911,-6802,-7165,-6995,-6350,-5318,-4039,-2653,-1316,-170,686,1167,1278,1057,611,83,-365,-591,-477,15,871,1999,3270,4514,5582,6314,6634,6463,5831,4773,3414,1869,296,-1185,-2456,-3455,-4134,-4507,-4572,-4368,-3915,-3231,-2347,-1272,-42,1304,2712,4097,5386,6484,7322,7853,8052,7932,7526,6888,6073,5154,4161,3162,2165,1215,328,-461,-1126,-1639,-1964,-2084,-1959,-1584,-937,-60,1015,2178,3315,4287,4951,5212,5003,4335,3250,1871,327,-1216,-2592,-3647,-4263,-4338,-3872,-2882,-1491,141,1800,3260,4290,4714,4403,3352,1634,-556,-2959,-5278,-7205,-8493,-8955,-8511,-7191,-5120,-2523,318,3098,5529,7383,8506,8848,8446,7400,5896,4112,2249,489,-1043,-2249,-3095,-3588,-3767,-3684,-3410,-3018,-2563,-2134,-1754,-1503,-1383,-1431,-1622,-1932,-2298,-2637,-2870,-2893,-2663,-2132,-1323,-300,843,1956,2907,3547,3790,3562,2889,1818,490,-944,-2288,-3384,-4097,-4363,-4190,-3635,-2808,-1834,-825,114,919,1547,1994,2242,2314,2201,1908,1451,828,89,-747,-1604,-2430,-3149,-3685,-3985,-3999,-3714,-3154,-2358,-1405,-388,597,1432,2039,2318,2248,1784,980,-121,-1417,-2797,-4138,-5332,-6276,-6914,-7209,-7152,-6756,-6048,-5048,-3809,-2356,-779,856,2413,3785,4829,5439,5534,5081,4110,2710,1024,-765,-2466,-3885,-4870,-5314,-5150,-4423,-3193,-1623,102,1783,3214,4243,4769,4754,4239,3311,2109,795,-469,-1510,-2223,-2488,-2305,-1656,-645,634,2007,3310,4370,5033,5210,4865,4039,2851,1442,14,-1278,-2255,-2826,-2915,-2523,-1702,-532,863,2347,3796,5064,6056,6664,6831,6523,5754,4574,3078,1384,-377,-2074,-3587,-4829,-5718,-6234,-6365,-6154,-5659,-4969,-4167,-3340,-2543,-1832,-1212,-711,-302,7,261,476,703,968,1312,1750,2276,2865,3457,3969,4331,4444,4267,3766,2969,1945,802,-308,-1242,-1854,-2043,-1772,-1047,14,1280,2536,3601,4300,4521,4223,3446,2291,928,-472,-1719,-2681,-3242,-3391,-3119,-2504,-1629,-601,465,1477,2339,2989,3370,3473,3299,2913,2368,1777,1209,769,509,469,673,1068,1618,2200,2711,3027,3053,2739,2077,1141,35,-1074,-2027,-2651,-2844,-2540,-1759,-607,787,2200,3464,4377,4824,4740,4114,3023,1558,-130,-1894,-3578,-5049,-6215,-7003,-7428,-7488,-7258,-6791,-6152,-5396,-4552,-3629,-2640,-1562,-413,795,2040,3249,4379,5330,6042,6442,6492,6174,5489,4486,3215,1785,286,-1142,-2421,-3445,-4183,-4621,-4778,-4715,-4478,-4138,-3738,-3303,-2855,-2372,-1875,-1341,-816,-299,145,524,784,955,1029,1049,1058,1108,1262,1562,2027,2643,3344,4021,4552,4789,4635,4018,2939,1475,-246,-2017,-3644,-4902,-5633,-5731,-5171,-4025,-2432,-601,1247,2866,4088,4752,4831,4320,3330,1986,463,-1083,-2513,-3726,-4658,-5291,-5624,-5697,-5546,-5250,-4873,-4497,-4195,-4000,-3932,-3963,-4033,-4063,-3974,-3686,-3158,-2387,-1389,-256,944,2091,3096,3873,4358,4518,4350,3883,3172,2298,1346,407,-453,-1168,-1725,-2104,-2340,-2454,-2495,-2507,-2498,-2493,-2453,-2375,-2209,-1966,-1614,-1199,-715,-206,325,872,1435,2033,2655,3290,3897,4433,4845,5089,5143,4973,4599,4027,3293,2453,1550,655,-186,-932,-1542,-2035,-2386,-2648,-2813,-2908,-2919,-2820,-2575,-2143,-1487,-617,449,1628,2829,3917,4794,5347,5539,5363,4848,4071,3103,2015,878,-274,-1400,-2466,-3443,-4274,-4931,-5349,-5527,-5447,-5143,-4671,-4079,-3444,-2804,-2192,-1629,-1105,-611,-130,364,869,1384,1864,2278,2551,2671,2596,2355,1966,1493,973,473,13,-365,-647,-835,-919,-926,-871,-789,-711,-676,-693,-775,-889,-995,-1024,-901,-554,56,940,2031,3236,4398,5354,5953,6077,5682,4798,3531,2037,534,-803,-1774,-2286,-2296,-1845,-1057,-89,863,1619,2032,2017,1547,682,-490,-1802,-3110,-4232,-5038,-5409,-5275,-4615,-3450,-1840,98,2245,4412,6427,8087,9196,9609,9212,7998,6035,3509,673,-2156,-4672,-6584,-7722,-7988,-7448,-6260,-4675,-2991,-1493,-421,83,-17,-642,-1608,-2682,-3596,-4128,-4108,-3485,-2281,-653,1217,3068,4671,5809,6344,6201,5406,4048,2288,330,-1610,-3335,-4666,-5502,-5764,-5469,-4652,-3437,-1947,-353,1195,2549,3617,4314,4644,4607,4290,3746,3099,2402,1760,1204,772,491,336,334,441,658,938,1242,1509,1679,1698,1538,1192,705,131,-428,-887,-1146,-1164,-908,-417,242,982,1678,2257,2642,2799,2760,2529,2191,1768,1306,831,344,-150,-660,-1196,-1759,-2356,-2975,-3598,-4187,-4691,-5057,-5225,-5171,-4881,-4388,-3754,-3059,-2410,-1900,-1605,-1576,-1800,-2234,-2777,-3299,-3670,-3748,-3461,-2753,-1664,-281,1259,2777,4105,5082,5591,5572,5021,4006,2654,1145,-319,-1529,-2321,-2581,-2280,-1482,-313,1025,2309,3337,3902,3917,3338,2229,745,-933,-2553,-3923,-4845,-5228,-5021,-4285,-3127,-1734,-302,957,1876,2347,2344,1926,1206,363,-457,-1087,-1457,-1521,-1313,-899,-364,200,714,1112,1358,1428,1342,1116,816,492,229,78,104,329,770,1388,2125,2890,3557,4037,4211,4037,3514,2680,1646,513,-590,-1582,-2395,-3033,-3512,-3885,-4205,-4497,-4787,-5037,-5216,-5257,-5101,-4707,-4037,-3098,-1921,-564,874,2292,3567,4571,5220,5411,5140,4387,3250,1810,241,-1321,-2690,-3742,-4356,-4468,-4060,-3164,-1873,-299,1374,3003,4386,5393,5910,5870,5295,4228,2808,1195,-416,-1812,-2830,-3308,-3186,-2434,-1114,669,2743,4927,6981,8724,9951,10551,10468,9712,8397,6642,4652,2580,608,-1143,-2590,-3676,-4402,-4775,-4808,-4554,-4007,-3245,-2270,-1164,20,1208,2310,3254,3976,4429,4612,4547,4267,3842,3293,2662,1941,1114,172,-929,-2162,-3535,-4977,-6420,-7757,-8880,-9675,-10047,-9935,-9285,-8137,-6524,-4592,-2473,-373,1539,3107,4226,4882,5098,4978,4625,4159,3647,3131,2593,1998,1285,433,-583,-1696,-2840,-3874,-4687,-5133,-5167,-4732,-3904,-2754,-1451,-139,1014,1895,2426,2613,2481,2147,1694,1256,918,750,785,1021,1413,1930,2487,3047,3542,3932,4192,4298,4259,4069,3761,3331,2814,2199,1512,761,-28,-809,-1548,-2171,-2632,-2868,-2840,-2519,-1915,-1039,38,1242,2454,3543,4374,4827,4800,4257,3190,1668,-196,-2255,-4310,-6199,-7709,-8728,-9126,-8891,-8046,-6698,-5011,-3184,-1422,86,1207,1885,2117,2002,1649,1221,843,621,602,782,1104,1490,1841,2083,2161,2043,1735,1246,606,-155,-1003,-1875,-2721,-3443,-3964,-4189,-4062,-3560,-2713,-1609,-360,873,1951,2748,3170,3197,2842,2188,1354,466,-334,-946,-1287,-1338,-1085,-606,52,755,1410,1896,2129,2059,1667,1009,136,-822,-1780,-2612,-3261,-3668,-3833,-3786,-3570,-3273,-2954,-2694,-2517,-2450,-2444,-2460,-2408,-2213,-1798,-1148,-249,804,1916,2920,3646,3944,3702,2888,1540,-209,-2193,-4180,-5960,-7334,-8152,-8351,-7910,-6931,-5527,-3901,-2248,-764,379,1064,1228,888,125,-906,-2011,-2986,-3625,-3792,-3402,-2463,-1063,651,2468,4178,5552,6432,6702,6341,5407,4022,2363,621,-1012,-2378,-3339,-3830,-3812,-3329,-2444,-1294,-4,1252,2349,3150,3600,3666,3395,2885,2245,1637,1153,899,899,1142,1581,2119,2668,3126,3417,3497,3351,3011,2540,2020,1555,1230,1123,1274,1691,2336,3143,4001,4797,5385,5668,5548,4995,4033,2706,1157,-510,-2112,-3527,-4606,-5274,-5459,-5156,-4393,-3242,-1814,-260,1264,2564,3494,3891,3690,2841,1412,-500,-2697,-4963,-7042,-8688,-9707,-9935,-9351,-7959,-5924,-3418,-697,1990,4412,6382,7772,8516,8612,8111,7101,5701,4036,2248,473,-1151,-2503,-3471,-3972,-3974,-3467,-2535,-1274,159,1604,2915,3961,4693,5068,5156,4988,4687,4305,3925,3557,3214,2853,2452,1967,1379,690,-78,-871,-1616,-2227,-2627,-2741,-2541,-2011,-1197,-163,974,2099,3065,3770,4122,4094,3717,3064,2275,1470,787,312,76,75,231,446,618,623,414,-60,-769,-1669,-2667,-3676,-4601,-5365,-5922,-6241,-6328,-6213,-5935,-5571,-5165,-4800,-4481,-4252,-4056,-3883,-3636,-3282,-2745,-2014,-1091,-8,1152,2326,3399,4309,4977,5369,5470,5288,4837,4168,3296,2298,1194,51,-1095,-2213,-3245,-4175,-4928,-5473,-5747,-5723,-5377,-4739,-3846,-2796,-1675,-602,341,1077,1575,1828,1868,1751,1539,1334,1188,1206,1415,1867,2531,3373,4285,5163,5861,6268,6282,5861,5012,3815,2371,851,-620,-1892,-2885,-3556,-3922,-4031,-3985,-3867,-3780,-3767,-3857,-3997,-4136,-4155,-3975,-3515,-2748,-1698,-440,915,2211,3306,4036,4309,4054,3292,2104,635,-922,-2381,-3550,-4328,-4630,-4486,-3946,-3119,-2122,-1072,-74,791,1458,1892,2069,1989,1669,1147,476,-261,-993,-1619,-2062,-2269,-2186,-1827,-1205,-387,543,1492,2339,2993,3364,3397,3102,2491,1671,727,-207,-1028,-1650,-2011,-2087,-1881,-1415,-743,95,1021,1975,2885,3687,4324,4762,4972,4968,4760,4402,3919,3384,2804,2225,1631,1027,381,-294,-1022,-1757,-2484,-3147,-3703,-4108,-4333,-4364,-4206,-3879,-3408,-2825,-2152,-1417,-628,187,1022,1829,2584,3213,3673,3889,3830,3457,2787,1838,682,-610,-1942,-3210,-4343,-5234,-5861,-6166,-6163,-5858,-5301,-4541,-3647,-2684,-1715,-779,85,894,1624,2320,2963,3570,4098,4530,4791,4863,4689,4273,3620,2768,1770,695,-393,-1419,-2321,-3040,-3507,-3700,-3556,-3091,-2300,-1232,43,1441,2854,4176,5321,6204,6795,7067,7037,6734,6202,5498,4670,3776,2834,1903,984,124,-651,-1325,-1848,-2230,-2430,-2472,-2348,-2092,-1739,-1349,-981,-709,-575,-615,-818,-1152,-1552,-1925,-2200,-2274,-2105,-1660,-956,-46,982,2040,3007,3818,4373,4656,4613,4272,3634,2734,1626,340,-1055,-2513,-3983,-5404,-6727,-7898,-8862,-9585,-10028,-10174,-10009,-9536,-8764,-7719,-6437,-4955,-3345,-1641,59,1703,3208,4493,5514,6210,6569,6591,6296,5731,4965,4050,3091,2121,1224,412,-287,-882,-1378,-1803,-2156,-2473,-2733,-2955,-3114,-3186,-3158,-2980,-2665,-2178,-1565,-837,-60,726,1452,2094,2598,2969,3188,3281,3264,3164,3025,2866,2742,2662,2658,2716,2828,2938,2993,2927,2680,2219,1534,660,-358,-1408,-2416,-3242,-3820,-4060,-3944,-3473,-2694,-1701,-600,465,1374,1991,2241,2069,1482,539,-664,-2003,-3325,-4502,-5417,-5981,-6161,-5938,-5348,-4435,-3274,-1943,-535,853,2133,3204,4014,4491,4655,4496,4090,3491,2782,2030,1298,632,56,-388,-712,-897,-970,-951,-871,-778,-718,-718,-826,-1034,-1353,-1758,-2206,-2655,-3033,-3284,-3338,-3155,-2688,-1945,-932,277,1609,2937,4132,5072,5632,5756,5407,4621,3474,2099,619,-786,-2014,-2937,-3500,-3674,-3467,-2924,-2094,-1074,81,1253,2382,3379,4190,4761,5071,5089,4842,4338,3633,2793,1871,960,97,-658,-1286,-1792,-2178,-2496,-2769,-3037,-3321,-3603,-3885,-4093,-4209,-4157,-3934,-3517,-2954,-2290,-1614,-1000,-531,-240,-167,-275,-556,-938,-1371,-1798,-2151,-2398,-2487,-2385,-2094,-1598,-954,-205,562,1256,1805,2149,2264,2185,1949,1669,1422,1321,1428,1779,2375,3154,4042,4933,5722,6327,6681,6748,6536,6068,5402,4618,3784,2994,2299,1757,1391,1201,1179,1290,1485,1725,1941,2098,2157,2093,1906,1586,1155,629,38,-580,-1193,-1755,-2244,-2636,-2918,-3095,-3161,-3122,-2989,-2748,-2413,-1963,-1409,-754,-14,766,1560,2289,2909,3347,3556,3489,3141,2508,1636,576,-600,-1808,-2971,-4029,-4926,-5654,-6200,-6588,-6833,-6963,-6986,-6910,-6718,-6401,-5937,-5314,-4527,-3569,-2462,-1212,141,1567,3008,4399,5666,6703,7438,7761,7632,7016,5965,4544,2910,1198,-413,-1798,-2851,-3535,-3863,-3891,-3710,-3429,-3126,-2893,-2745,-2698,-2704,-2705,-2619,-2357,-1862,-1091,-39,1228,2653,4086,5407,6470,7138,7332,6967,6065,4646,2830,762,-1378,-3381,-5066,-6273,-6906,-6944,-6432,-5498,-4297,-3022,-1836,-883,-241,68,63,-168,-542,-938,-1250,-1396,-1311,-976,-415,325,1138,1933,2571,2972,3031,2727,2034,1012,-285,-1731,-3229,-4646,-5891,-6862,-7516,-7797,-7727,-7302,-6593,-5654,-4571,-3436,-2317,-1294,-402,318,877,1274,1547,1724,1850,1959,2086,2250,2463,2729,3028,3342,3618,3821,3882,3778,3486,3021,2432,1782,1143,599,183,-50,-108,10,277,658,1117,1618,2110,2562,2926,3170,3268,3219,3020,2710,2304,1844,1361,893,469,149,-64,-96,32,363,847,1476,2169,2869,3497,3957,4212,4189,3899,3359,2620,1770,892,80,-591,-1071,-1333,-1397,-1290,-1089,-851,-660,-563,-614,-822,-1203,-1725,-2359,-3050,-3728,-4328,-4771,-5004,-4979,-4686,-4139,-3383,-2491,-1547,-637,161,792,1231,1487,1587,1610,1612,1695,1906,2309,2900,3658,4522,5384,6159,6716,6989,6898,6431,5603,4465,3107,1625,126,-1292,-2544,-3566,-4321,-4781,-4962,-4870,-4537,-4003,-3299,-2469,-1567,-609,335,1268,2130,2921,3595,4134,4496,4650,4565,4222,3632,2808,1821,733,-352,-1345,-2153,-2724,-3027,-3083,-2939,-2658,-2314,-1967,-1647,-1370,-1113,-842,-532,-148,297,785,1261,1671,1943,2020,1856,1420,725,-224,-1343,-2586,-3829,-4986,-5945,-6622,-6951,-6911,-6514,-5821,-4938,-3968,-3051,-2275,-1713,-1396,-1290,-1369,-1534,-1714,-1814,-1763,-1510,-1041,-369,461,1361,2278,3091,3769,4237,4480,4501,4306,3943,3430,2822,2133,1412,679,-19,-654,-1170,-1535,-1719,-1704,-1492,-1112,-590,2,617,1176,1633,1944,2094,2093,1966,1753,1504,1241,1004,790,599,401,177,-127,-507,-994,-1564,-2185,-2819,-3407,-3895,-4242,-4399,-4363,-4128,-3719,-3181,-2560,-1939,-1355,-900,-574,-440,-467,-649,-952,-1323,-1743,-2159,-2558,-2909,-3192,-3379,-3444,-3364,-3108,-2685,-2074,-1334,-480,384,1219,1909,2427,2698,2728,2503,2065,1452,718,-74,-869,-1614,-2247,-2746,-3057,-3180,-3098,-2832,-2402,-1851,-1214,-536,143,793,1380,1892,2304,2631,2867,3045,3181,3309,3458,3635,3867,4120,4396,4652,4851,4965,4948,4785,4463,3989,3386,2700,1978,1288,676,198,-125,-280,-272,-129,127,459,837,1226,1592,1897,2103,2179,2111,1900,1575,1179,769,394,109,-76,-133,-91,51,251,496,757,1017,1261,1480,1662,1805,1903,1953,1975,1954,1933,1877,1827,1740,1620,1435,1156,768,248,-391,-1138,-1944,-2767,-3549,-4235,-4786,-5167,-5352,-5339,-5103,-4652,-3978,-3097,-2037,-846,410,1651,2791,3756,4471,4894,4983,4740,4186,3362,2355,1248,144,-850,-1667,-2234,-2527,-2553,-2319,-1903,-1357,-762,-208,274,613,830,923,940,943,971,1091,1324,1671,2122,2613,3099,3502,3777,3876,3781,3498,3028,2435,1725,983,218,-511,-1184,-1785,-2288,-2700,-3003,-3203,-3306,-3312,-3246,-3117,-2946,-2758,-2563,-2399,-2261,-2189,-2163,-2205,-2283,-2404,-2534,-2670,-2793,-2892,-2964,-2979,-2944,-2821,-2621,-2327,-1963,-1566,-1180,-884,-737,-791,-1085,-1590,-2286,-3079,-3889,-4600,-5124,-5369,-5280,-4815,-3989,-2818,-1391,223,1883,3489,4903,6022,6773,7098,7014,6543,5763,4753,3607,2410,1249,176,-746,-1493,-2052,-2430,-2656,-2778,-2821,-2840,-2828,-2787,-2682,-2461,-2087,-1524,-771,144,1150,2186,3129,3919,4467,4741,4737,4471,3991,3360,2636,1886,1156,476,-125,-656,-1111,-1508,-1837,-2101,-2283,-2359,-2321,-2143,-1837,-1406,-889,-316,252,771,1184,1455,1554,1483,1236,847,342,-235,-844,-1428,-1953,-2362,-2635,-2729,-2655,-2396,-1985,-1460,-862,-265,288,735,1059,1235,1276,1207,1036,814,545,263,-24,-306,-585,-857,-1121,-1363,-1553,-1663,-1643,-1469,-1099,-546,194,1068,2025,2992,3886,4623,5143,5376,5310,4937,4287,3421,2407,1339,305,-613,-1334,-1824,-2029,-1951,-1597,-973,-160,821,1835,2825,3655,4264,4575,4573,4257,3680,2883,1967,978,16,-876,-1630,-2206,-2574,-2715,-2635,-2353,-1911,-1376,-800,-275,167,454,592,564,401,145,-174,-485,-761,-960,-1064,-1070,-987,-832,-635,-413,-190,6,173,273,311,247,89,-208,-622,-1179,-1831,-2556,-3270,-3911,-4387,-4629,-4597,-4266,-3671,-2853,-1890,-863,155,1100,1924,2599,3109,3447,3615,3615,3462,3155,2736,2206,1636,1041,500,27,-323,-545,-632,-594,-464,-264,-33,195,406,578,721,845,950,1058,1146,1211,1228,1168,1036,812,529,208,-117,-393,-603,-702,-691,-554,-315,16,381,764,1091,1345,1469,1449,1254,885,339,-362,-1190,-2100,-3037,-3940,-4742,-5388,-5823,-6014,-5950,-5631,-5094,-4377,-3547,-2661,-1793,-1003,-335,180,524,720,759,670,478,182,-181,-601,-1061,-1526,-1991,-2426,-2817,-3139,-3390,-3537,-3592,-3525,-3346,-3050,-2641,-2125,-1521,-828,-77,733,1567,2418,3238,4002,4654,5150,5434,5490,5270,4815,4135,3294,2380,1448,610,-83,-570,-807,-801,-552,-100,502,1193,1907,2561,3114,3495,3689,3677,3470,3105,2622,2090,1560,1116,787,629,623,771,1000,1276,1504,1654,1677,1571,1338,1010,613,180,-247,-675,-1055,-1420,-1739,-2044,-2323,-2590,-2832,-3045,-3197,-3270,-3224,-3049,-2721,-2251,-1646,-939,-164,630,1384,2039,2532,2818,2858,2647,2196,1546,754,-120,-1005,-1839,-2570,-3158,-3566,-3768,-3755,-3500,-3033,-2350,-1505,-544,462,1430,2290,2962,3404,3582,3494,3169,2651,2013,1331,680,139,-254,-457,-480,-338,-75,247,584,864,1065,1137,1098,929,701,421,172,-19,-90,-36,183,525,990,1509,2040,2505,2854,3033,3007,2769,2312,1671,869,-37,-999,-1948,-2828,-3565,-4114,-4416,-4457,-4206,-3705,-2962,-2076,-1106,-162,656,1272,1605,1638,1367,829,103,-742,-1596,-2394,-3048,-3514,-3748,-3733,-3478,-2993,-2331,-1545,-713,83,760,1255,1507,1519,1278,867,319,-243,-771,-1160,-1392,-1415,-1254,-905,-427,148,749,1322,1820,2194,2443,2568,2597,2575,2543,2541,2608,2736,2934,3153,3357,3491,3499,3350,3014,2505,1832,1061,235,-559,-1262,-1803,-2143,-2259,-2150,-1841,-1374,-787,-141,537,1205,1841,2433,2972,3438,3834,4119,4289,4310,4165,3856,3382,2772,2063,1292,512,-244,-945,-1587,-2169,-2709,-3225,-3721,-4196,-4634,-4988,-5249,-5355,-5315,-5101,-4738,-4238,-3623,-2930,-2165,-1376,-566,224,969,1649,2213,2642,2895,2938,2761,2353,1731,938,28,-920,-1821,-2594,-3165,-3498,-3570,-3413,-3074,-2630,-2159,-1732,-1394,-1170,-1044,-982,-930,-832,-628,-283,227,889,1664,2493,3287,3970,4453,4685,4618,4260,3636,2815,1894,961,141,-507,-891,-1010,-845,-461,100,724,1334,1842,2170,2310,2226,1972,1579,1111,630,181,-183,-462,-621,-718,-733,-755,-780,-877,-1049,-1316,-1662,-2071,-2494,-2900,-3242,-3495,-3643,-3701,-3672,-3610,-3516,-3433,-3349,-3273,-3177,-3053,-2871,-2639,-2334,-1985,-1576,-1139,-675,-200,262,709,1090,1410,1601,1668,1573,1326,941,467,-44,-518,-886,-1106,-1131,-978,-654,-206,315,863,1378,1819,2145,2331,2362,2249,2013,1699,1369,1068,858,752,762,844,953,1017,964,764,370,-174,-849,-1568,-2267,-2861,-3284,-3491,-3430,-3106,-2501,-1664,-627,519,1705,2827,3810,4592,5134,5424,5486,5342,5040,4615,4096,3508,2859,2159,1416,645,-130,-882,-1573,-2177,-2648,-2980,-3135,-3138,-2982,-2721,-2392,-2057,-1780,-1591,-1533,-1598,-1762,-1977,-2166,-2253,-2166,-1851,-1300,-526,394,1387,2340,3167,3776,4117,4154,3905,3384,2658,1775,810,-179,-1136,-2013,-2766,-3355,-3752,-3920,-3857,-3546,-3011,-2274,-1372,-356,731,1824,2877,3828,4632,5225,5571,5628,5381,4837,4025,3005,1855,675,-452,-1417,-2162,-2636,-2817,-2729,-2403,-1895,-1279,-606,59,671,1220,1668,2042,2332,2561,2737,2882,2992,3081,3150,3192,3218,3211,3175,3092,2948,2725,2392,1942,1361,665,-127,-964,-1802,-2579,-3244,-3767,-4125,-4332,-4416,-4417,-4393,-4370,-4379,-4419,-4447,-4446,-4332,-4073,-3639,-3011,-2247,-1375,-498,309,967,1404,1598,1529,1231,752,164,-456,-1022,-1474,-1757,-1850,-1757,-1503,-1136,-715,-300,53,292,405,369,222,-15,-274,-495,-624,-594,-395,-7,533,1177,1851,2466,2954,3232,3276,3060,2607,1959,1185,353,-447,-1159,-1725,-2114,-2326,-2356,-2243,-2003,-1674,-1279,-838,-374,100,567,1013,1416,1749,1987,2089,2058,1859,1526,1074,543,-18,-570,-1074,-1504,-1831,-2069,-2187,-2221,-2156,-2020,-1822,-1584,-1331,-1089,-898,-774,-748,-823,-1004,-1275,-1605,-1960,-2278,-2511,-2614,-2549,-2318,-1918,-1396,-785,-139,493,1072,1548,1891,2071,2052,1826,1378,726,-90,-1021,-1971,-2863,-3590,-4079,-4272,-4145,-3698,-2981,-2032,-942,216,1371,2425,3338,4023,4456,4599,4447,4024,3375,2562,1685,812,62,-519,-850,-924,-732,-304,313,1049,1856,2637,3356,3940,4344,4545,4518,4274,3835,3248,2555,1827,1111,443,-130,-620,-1000,-1302,-1528,-1707,-1850,-1977,-2095,-2204,-2299,-2358,-2363,-2291,-2123,-1865,-1519,-1131,-719,-362,-73,80,100,-5,-218,-466,-705,-860,-891,-766,-495,-96,367,846,1256,1550,1682,1620,1378,968,435,-172,-797,-1395,-1908,-2327,-2622,-2805,-2888,-2885,-2818,-2690,-2502,-2240,-1897,-1444,-889,-226,522,1333,2171,2995,3766,4429,4965,5307,5465,5401,5139,4702,4127,3460,2763,2055,1390,757,161,-404,-967,-1503,-2032,-2501,-2900,-3172,-3296,-3236,-2989,-2553,-1952,-1211,-374,522,1428,2311,3138,3878,4521,5030,5401,5597,5612,5425,5060,4517,3865,3123,2355,1593,860,175,-465,-1060,-1614,-2125,-2604,-3043,-3459,-3844,-4207,-4549,-4852,-5112,-5286,-5354,-5278,-5041,-4628,-4052,-3332,-2504,-1613,-710,161,937,1590,2073,2374,2480,2412,2178,1827,1387,915,450,55,-259,-432,-497,-417,-256,-5,271,555,817,1036,1206,1340,1436,1535,1630,1755,1895,2050,2201,2327,2414,2445,2419,2328,2181,1968,1693,1347,923,431,-124,-708,-1277,-1783,-2158,-2357,-2324,-2061,-1542,-843,16,921,1801,2572,3154,3522,3649,3550,3274,2863,2384,1887,1404,956,531,107,-345,-849,-1417,-2032,-2675,-3290,-3837,-4270,-4555,-4681,-4650,-4482,-4204,-3863,-3480,-3109,-2765,-2475,-2253,-2102,-2029,-2014,-2055,-2106,-2159,-2157,-2103,-1973,-1790,-1575,-1342,-1129,-926,-740,-538,-298,11,417,909,1492,2109,2716,3251,3643,3846,3823,3559,3076,2412,1623,786,-26,-752,-1333,-1748,-1994,-2076,-2052,-1940,-1811,-1686,-1593,-1541,-1500,-1447,-1340,-1133,-816,-359,209,878,1597,2327,3014,3617,4100,4440,4626,4660,4547,4314,3975,3562,3104,2608,2106,1591,1063,516,-57,-666,-1298,-1947,-2592,-3206,-3765,-4257,-4642,-4938,-5104,-5165,-5097,-4915,-4627,-4233,-3755,-3192,-2566,-1877,-1148,-379,394,1163,1875,2505,2996,3304,3399,3262,2913,2382,1728,1013,301,-353,-920,-1376,-1726,-1984,-2171,-2310,-2423,-2525,-2614,-2700,-2755,-2783,-2760,-2670,-2497,-2219,-1807,-1256,-524,369,1430,2613,3861,5104,6239,7186,7858,8190,8159,7752,7021,6016,4846,3594,2380,1278,358,-341,-817,-1072,-1150,-1094,-953,-798,-661,-594,-607,-699,-854,-1029,-1189,-1267,-1235,-1035,-665,-120,569,1333,2120,2828,3399,3765,3888,3753,3378,2774,2012,1118,179,-781,-1691,-2529,-3265,-3861,-4330,-4633,-4784,-4780,-4620,-4328,-3906,-3392,-2795,-2177,-1538,-962,-438,-41,253,402,451,387,266,95,-84,-269,-434,-602,-759,-920,-1079,-1222,-1321,-1358,-1281,-1082,-725,-228,411,1140,1934,2728,3482,4138,4668,5019,5192,5152,4914,4486,3891,3180,2397,1604,871,244,-229,-534,-691,-722,-696,-648,-649,-698,-835,-1016,-1224,-1414,-1530,-1560,-1461,-1259,-960,-613,-267,42,258,380,388,312,181,31,-89,-162,-167,-119,-34,48,111,125,95,21,-82,-206,-341,-503,-711,-985,-1361,-1848,-2450,-3159,-3930,-4717,-5466,-6101,-6591,-6866,-6924,-6738,-6344,-5753,-5036,-4234,-3406,-2605,-1839,-1138,-482,145,765,1398,2061,2738,3419,4060,4626,5068,5357,5469,5398,5155,4759,4243,3650,3021,2409,1848,1383,1010,740,532,357,172,-73,-379,-777,-1226,-1704,-2168,-2546,-2812,-2898,-2793,-2492,-2007,-1395,-689,26,719,1332,1844,2255,2557,2785,2957,3102,3236,3376,3509,3634,3734,3780,3773,3677,3501,3219,2833,2320,1686,901,-3,-1041,-2155,-3323,-4477,-5564,-6525,-7303,-7861,-8164,-8197,-7964,-7465,-6747,-5826,-4767,-3604,-2399,-1189,-22,1067,2048,2885,3570,4084,4420,4582,4569,4384,4046,3557,2948,2232,1453,635,-172,-922,-1590,-2120,-2515,-2744,-2831,-2790,-2642,-2442,-2185,-1929,-1662,-1395,-1115,-788,-405,83,667,1369,2160,3008,3871,4682,5391,5925,6245,6300,6081,5587,4844,3910,2831,1690,551,-534,-1504,-2346,-3022,-3540,-3877,-4041,-4014,-3792,-3377,-2760,-1975,-1036,0,1074,2117,3048,3796,4292,4488,4350,3896,3144,2176,1070,-72,-1148,-2076,-2795,-3263,-3495,-3492,-3319,-3021,-2665,-2313,-2017,-1810,-1708,-1704,-1763,-1838,-1882,-1828,-1665,-1368,-960,-490,-1,425,748,911,908,738,442,57,-361,-762,-1111,-1374,-1540,-1610,-1580,-1469,-1282,-1038,-743,-403,-36,378,807,1274,1751,2235,2697,3127,3488,3772,3957,4041,4031,3932,3770,3558,3333,3096,2892,2706,2562,2441,2341,2235,2120,1962,1760,1496,1156,742,247,-319,-943,-1603,-2281,-2924,-3527,-4015,-4377,-4556,-4516,-4246,-3727,-2977,-2037,-951,193,1325,2351,3210,3824,4179,4240,4047,3610,3004,2263,1453,620,-208,-982,-1689,-2291,-2768,-3088,-3243,-3216,-3033,-2720,-2325,-1913,-1542,-1260,-1130,-1147,-1351,-1700,-2178,-2729,-3293,-3805,-4192,-4405,-4391,-4143,-3646,-2942,-2057,-1063,-9,1027,1994,2831,3501,3980,4258,4350,4279,4085,3806,3486,3159,2854,2590,2357,2170,1981,1795,1575,1309,1013,669,328,-16,-323,-588,-802,-963,-1087,-1184,-1269,-1362,-1464,-1573,-1685,-1765,-1797,-1758,-1609,-1354,-967,-458,153,851,1586,2319,3002,3579,4018,4281,4359,4246,3963,3519,2945,2257,1464,595,-351,-1339,-2341,-3323,-4238,-5049,-5728,-6241,-6590,-6763,-6775,-6630,-6331,-5888,-5291,-4557,-3685,-2706,-1651,-558,515,1530,2430,3176,3734,4071,4183,4056,3719,3181,2490,1679,799,-105,-984,-1806,-2516,-3102,-3514,-3752,-3781,-3619,-3254,-2709,-2008,-1168,-239,759,1773,2760,3677,4458,5073,5464,5615,5519,5177,4647,3961,3203,2441,1726,1131,646,292,18,-221,-471,-797,-1203,-1706,-2265,-2824,-3318,-3659,-3786,-3644,-3205,-2475,-1491,-318,939,2182,3302,4206,4835,5164,5184,4962,4520,3957,3321,2676,2063,1491,971,471,-24,-554,-1139,-1797,-2536,-3336,-4171,-4987,-5729,-6322,-6706,-6828,-6649,-6179,-5440,-4493,-3427,-2334,-1313,-461,169,536,646,535,258,-103,-476,-769,-942,-934,-751,-394,97,665,1257,1799,2252,2567,2727,2745,2633,2449,2229,2041,1919,1908,2015,2239,2562,2936,3321,3654,3891,3985,3917,3681,3305,2829,2315,1829,1421,1145,1000,992,1088,1244,1414,1543,1597,1540,1374,1089,723,292,-158,-593,-980,-1293,-1512,-1642,-1674,-1636,-1527,-1378,-1184,-970,-720,-454,-170,126,403,670,877,1042,1117,1124,1036,870,631,315,-42,-469,-920,-1426,-1956,-2511,-3064,-3596,-4066,-4449,-4709,-4831,-4806,-4650,-4372,-4008,-3564,-3072,-2521,-1929,-1283,-608,86,750,1352,1827,2150,2286,2230,2009,1665,1258,881,586,455,510,779,1239,1851,2559,3275,3922,4410,4662,4622,4256,3564,2585,1380,53,-1300,-2554,-3617,-4404,-4858,-4970,-4741,-4235,-3501,-2645,-1740,-882,-127,476,916,1191,1337,1379,1362,1316,1272,1249,1261,1313,1402,1529,1670,1814,1933,1996,1971,1831,1548,1110,534,-182,-966,-1807,-2615,-3372,-4002,-4495,-4819,-4972,-4971,-4826,-4572,-4229,-3823,-3380,-2919,-2468,-2052,-1688,-1404,-1192,-1069,-1014,-1004,-1027,-1028,-1005,-899,-715,-435,-69,344,774,1168,1476,1669,1734,1663,1501,1257,997,739,523,372,290,300,395,588,874,1248,1694,2197,2720,3251,3738,4184,4544,4833,5030,5145,5183,5138,5018,4815,4523,4146,3663,3094,2417,1667,843,-19,-886,-1721,-2474,-3101,-3560,-3817,-3851,-3657,-3260,-2676,-1988,-1230,-504,144,634,935,1015,881,570,134,-347,-789,-1120,-1284,-1251,-1042,-680,-247,187,542,740,740,513,62,-580,-1367,-2224,-3086,-3866,-4513,-4963,-5191,-5187,-4958,-4534,-3946,-3244,-2453,-1624,-765,72,887,1628,2284,2825,3227,3486,3593,3553,3391,3137,2816,2493,2179,1937,1761,1685,1677,1737,1823,1906,1951,1924,1803,1583,1261,875,455,60,-250,-426,-424,-213,187,779,1485,2272,3042,3735,4273,4601,4679,4493,4052,3393,2573,1649,702,-215,-1048,-1757,-2332,-2752,-3031,-3168,-3189,-3092,-2909,-2640,-2299,-1915,-1478,-1031,-570,-128,296,677,1021,1306,1535,1684,1738,1679,1486,1157,688,102,-570,-1287,-1990,-2635,-3174,-3577,-3833,-3948,-3931,-3826,-3652,-3456,-3274,-3125,-3041,-3020,-3058,-3150,-3261,-3386,-3479,-3542,-3538,-3460,-3297,-3039,-2695,-2266,-1767,-1214,-616,-1,636,1261,1878,2463,3003,3497,3917,4286,4569,4780,4903,4918,4831,4605,4257,3766,3156,2437,1646,825,24,-706,-1321,-1783,-2088,-2230,-2241,-2147,-1993,-1794,-1596,-1390,-1198,-1027,-868,-752,-670,-633,-648,-693,-772,-867,-955,-1046,-1110,-1156,-1176,-1161,-1129,-1060,-978,-864,-739,-589,-428,-260,-91,60,180,254,268,209,69,-155,-468,-848,-1294,-1759,-2226,-2626,-2946,-3110,-3123,-2935,-2568,-2030,-1361,-605,172,928,1587,2125,2489,2668,2656,2448,2091,1600,1043,474,-54,-472,-752,-848,-761,-483,-47,520,1175,1872,2564,3213,3765,4200,4472,4569,4484,4213,3794,3243,2617,1958,1301,693,150,-305,-666,-935,-1112,-1199,-1219,-1163,-1067,-929,-774,-605,-430,-239,-29,216,494,812,1145,1485,1794,2045,2222,2287,2264,2130,1921,1646,1339,1022,720,451,221,46,-86,-183,-250,-318,-392,-492,-638,-816,-1047,-1301,-1580,-1858,-2119,-2345,-2527,-2653,-2723,-2743,-2709,-2634,-2512,-2342,-2126,-1854,-1541,-1179,-790,-378,33,432,793,1112,1369,1558,1677,1718,1691,1604,1464,1307,1140,1010,917,899,939,1062,1245,1487,1780,2106,2466,2846,3237,3637,4025,4384,4695,4921,5047,5033,4870,4531,4029,3370,2584,1722,841,-1,-734,-1330,-1759,-2024,-2152,-2173,-2135,-2080,-2032,-2029,-2056,-2141,-2240,-2366,-2479,-2588,-2673,-2741,-2791,-2831,-2867,-2914,-2968,-3048,-3135,-3233,-3314,-3362,-3352,-3265,-3090,-2824,-2476,-2070,-1630,-1187,-779,-416,-135,79,208,277,291,262,211,143,72,9,-44,-70,-74,-42,5,65,112,129,104,25,-96,-257,-433,-614,-783,-929,-1040,-1109,-1138,-1116,-1062,-962,-838,-682,-503,-302,-77,167,440,734,1066,1415,1801,2188,2587,2954,3284,3535,3699,3738,3658,3439,3095,2634,2081,1461,819,179,-398,-900,-1276,-1529,-1642,-1635,-1520,-1338,-1113,-885,-680,-516,-407,-348,-336,-352,-385,-423,-451,-472,-471,-455,-405,-331,-203,-41,179,430,699,966,1186,1356,1427,1407,1275,1042,719,316,-143,-635,-1150,-1644,-2119,-2531,-2881,-3138,-3304,-3368,-3338,-3229,-3064,-2872,-2688,-2543,-2453,-2431,-2463,-2533,-2611,-2666,-2668,-2593,-2441,-2195,-1884,-1506,-1087,-646,-188,272,743,1222,1722,2238,2781,3327,3871,4381,4830,5196,5444,5575,5575,5464,5240,4927,4531,4056,3512,2891,2201,1445,636,-194,-1008,-1747,-2366,-2808,-3047,-3052,-2846,-2441,-1902,-1286,-668,-125,293,545,615,537,331,70,-200,-415,-551,-564,-482,-298,-68,169,375,505,553,519,426,308,191,108,54,52,57,83,85,64,11,-74,-169,-274,-353,-426,-457,-491,-506,-550,-619,-741,-909,-1115,-1337,-1548,-1714,-1819,-1839,-1760,-1590,-1318,-973,-577,-149,261,650,977,1261,1485,1680,1846,2020,2188,2383,2559,2733,2855,2925,2909,2823,2644,2414,2118,1795,1444,1081,716,345,-13,-381,-731,-1098,-1450,-1824,-2187,-2561,-2909,-3221,-3453,-3578,-3548,-3351,-2961,-2399,-1681,-859,20,875,1658,2281,2716,2913,2880,2635,2224,1719,1190,704,321,69,-42,-24,85,246,424,574,693,756,766,714,598,419,178,-101,-408,-695,-937,-1101,-1147,-1079,-867,-546,-121,357,858,1324,1713,1983,2093,2022,1754,1286,635,-169,-1084,-2046,-2995,-3848,-4542,-5015,-5228,-5166,-4844,-4275,-3526,-2630,-1658,-659,324,1242,2081,2801,3398,3837,4115,4191,4070,3724,3178,2442,1556,584,-414,-1347,-2133,-2688,-2946,-2863,-2437,-1693,-703,435,1598,2672,3526,4106,4321,4220,3795,3159,2371,1551,765,93,-417,-758,-903,-908,-774,-580,-347,-129,49,169,225,213,156,39,-99,-285,-482,-708,-927,-1142,-1317,-1444,-1508,-1487,-1404,-1236,-1034,-796,-586,-433,-381,-469,-704,-1096,-1630,-2262,-2974,-3684,-4370,-4945,-5388,-5636,-5684,-5524,-5177,-4697,-4122,-3533,-2968,-2486,-2110,-1850,-1699,-1635,-1613,-1611,-1572,-1469,-1269,-950,-507,59,719,1456,2218,2973,3676,4290,4781,5121,5293,5283,5097,4754,4277,3713,3099,2484,1924,1449,1115,924,907,1045,1328,1723,2197,2698,3191,3605,3909,4037,3965,3674,3159,2459,1601,674,-272,-1142,-1883,-2429,-2743,-2803,-2602,-2163,-1523,-735,118,973,1743,2364,2786,2959,2865,2501,1870,1022,-12,-1147,-2334,-3480,-4539,-5435,-6129,-6579,-6765,-6679,-6346,-5794,-5097,-4314,-3545,-2856,-2333,-2028,-1976,-2188,-2625,-3243,-3950,-4650,-5249,-5640,-5755,-5532,-4943,-3987,-2693,-1127,647,2514,4393,6187,7802,9193,10290,11086,11558,11735,11617,11263,10683,9944,9071,8114,7102,6068,5034,4020,3046,2126,1283,518,-136,-702,-1139,-1477,-1696,-1806,-1817,-1728,-1559,-1316,-1013,-656,-264,168,607,1054,1473,1845,2140,2332,2403,2329,2110,1736,1222,587,-143,-914,-1695,-2413,-3041,-3525,-3849,-4008,-4010,-3885,-3673,-3408,-3142,-2905,-2721,-2611,-2559,-2568,-2596,-2626,-2631,-2592,-2513,-2399,-2272,-2162,-2098,-2097,-2189,-2354,-2599,-2885,-3186,-3452,-3646,-3723,-3649,-3405,-2983,-2382,-1635,-752,205,1207,2192,3109,3923,4583,5086,5413,5583,5620,5543,5398,5196,4962,4692,4376,3996,3534,2973,2306,1546,697,-193,-1102,-1970,-2759,-3408,-3882,-4137,-4150,-3917,-3444,-2770,-1941,-1032,-106,749,1469,1991,2266,2279,2022,1530,838,23,-852,-1697,-2449,-3043,-3444,-3629,-3612,-3406,-3070,-2641,-2195,-1782,-1459,-1265,-1213,-1326,-1578,-1964,-2445,-2982,-3535,-4047,-4477,-4779,-4933,-4917,-4736,-4408,-3947,-3403,-2800,-2186,-1589,-1030,-528,-93,284,590,836,1023,1147,1228,1279,1311,1377,1476,1665,1946,2328,2819,3378,3997,4618,5210,5718,6108,6345,6408,6299,6023,5598,5068,4441,3773,3083,2396,1751,1143,615,154,-214,-498,-702,-829,-902,-934,-947,-978,-1029,-1147,-1315,-1543,-1819,-2101,-2380,-2603,-2752,-2813,-2767,-2641,-2449,-2233,-2038,-1913,-1889,-2006,-2258,-2648,-3137,-3678,-4232,-4721,-5132,-5403,-5537,-5511,-5338,-5000,-4517,-3869,-3077,-2127,-1058,125,1357,2602,3787,4870,5783,6518,7034,7352,7474,7429,7251,6962,6597,6166,5689,5156,4583,3938,3249,2485,1674,814,-71,-952,-1790,-2538,-3135,-3528,-3657,-3485,-2999,-2195,-1128,152,1549,2964,4298,5457,6372,7004,7345,7405,7228,6851,6317,5658,4893,4031,3070,2013,858,-370,-1650,-2925,-4151,-5259,-6190,-6900,-7337,-7497,-7373,-6986,-6381,-5588,-4690,-3707,-2726,-1769,-890,-117,538,1056,1444,1710,1863,1938,1954,1939,1927,1928,1958,2019,2094,2180,2253,2304,2327,2321,2289,2246,2190,2136,2078,2023,1964,1908,1852,1811,1790,1809,1868,1973,2111,2253,2375,2413,2356,2120,1725,1110,312,-657,-1759,-2930,-4105,-5226,-6207,-7007,-7557,-7842,-7809,-7485,-6848,-5948,-4821,-3529,-2153,-778,507,1611,2482,3055,3342,3333,3096,2669,2140,1567,1010,528,125,-160,-367,-498,-603,-716,-883,-1125,-1472,-1915,-2440,-3026,-3612,-4178,-4649,-5015,-5225,-5276,-5166,-4901,-4504,-4011,-3426,-2813,-2160,-1524,-897,-310,245,754,1222,1648,2020,2340,2589,2767,2867,2884,2838,2731,2592,2439,2289,2157,2057,1973,1918,1859,1790,1684,1522,1286,967,570,106,-388,-889,-1336,-1709,-1954,-2066,-2029,-1853,-1574,-1214,-834,-463,-142,104,277,376,428,450,469,506,558,638,713,778,803,770,681,531,338,129,-84,-260,-402,-482,-526,-524,-519,-527,-568,-682,-860,-1140,-1498,-1948,-2450,-2997,-3537,-4048,-4490,-4825,-5041,-5112,-5033,-4801,-4416,-3876,-3194,-2365,-1409,-333,820,2030,3232,4382,5428,6303,6983,7425,7621,7586,7336,6937,6434,5897,5385,4924,4552,4246,4004,3780,3551,3266,2912,2462,1915,1300,626,-30,-652,-1156,-1522,-1700,-1676,-1456,-1048,-512,119,762,1370,1866,2220,2368,2315,2031,1534,840,-32,-1041,-2158,-3322,-4500,-5605,-6612,-7424,-8027,-8343,-8380,-8098,-7522,-6670,-5586,-4331,-2962,-1556,-173,1127,2294,3301,4117,4745,5170,5411,5456,5318,4997,4503,3863,3106,2293,1463,686,-12,-590,-1046,-1382,-1611,-1756,-1818,-1812,-1730,-1559,-1292,-909,-411,197,907,1698,2533,3410,4254,5079,5793,6388,6790,6959,6852,6444,5725,4728,3486,2074,573,-935,-2357,-3623,-4661,-5427,-5890,-6040,-5899,-5494,-4888,-4137,-3310,-2469,-1659,-932,-303,200,574,827,955,990,937,824,678,514,360,219,96,-32,-178,-384,-672,-1064,-1569,-2171,-2839,-3540,-4209,-4814,-5298,-5641,-5820,-5820,-5656,-5314,-4831,-4198,-3451,-2594,-1650,-639,424,1494,2566,3569,4494,5274,5887,6291,6471,6397,6084,5526,4758,3809,2744,1613,501,-533,-1420,-2111,-2576,-2813,-2826,-2655,-2331,-1911,-1426,-932,-446,-1,405,763,1095,1385,1664,1908,2109,2271,2349,2365,2297,2162,1978,1762,1543,1331,1147,975,813,634,410,126,-244,-688,-1218,-1794,-2403,-3002,-3550,-4013,-4348,-4536,-4558,-4433,-4170,-3834,-3446,-3094,-2795,-2605,-2534,-2584,-2748,-2996,-3305,-3633,-3960,-4229,-4428,-4497,-4417,-4151,-3682,-3005,-2126,-1076,107,1361,2627,3840,4925,5843,6535,6998,7211,7209,7019,6693,6290,5853,5425,5032,4672,4342,4013,3660,3252,2774,2207,1561,846,95,-650,-1338,-1924,-2353,-2599,-2634,-2454,-2077,-1525,-848,-88,684,1435,2095,2648,3055,3304,3388,3302,3045,2623,2049,1324,499,-421,-1360,-2293,-3154,-3899,-4498,-4913,-5150,-5198,-5084,-4828,-4468,-4023,-3525,-2983,-2408,-1800,-1165,-510,145,760,1308,1718,1964,1988,1789,1355,735,-31,-854,-1669,-2376,-2934,-3274,-3394,-3286,-2984,-2523,-1955,-1326,-674,-35,574,1144,1677,2189,2685,3193,3720,4273,4863,5454,6052,6595,7059,7393,7555,7518,7253,6751,6025,5079,3961,2680,1300,-167,-1660,-3149,-4587,-5926,-7113,-8100,-8834,-9271,-9377,-9129,-8522,-7580,-6333,-4844,-3182,-1435,309,1962,3440,4671,5616,6231,6527,6503,6202,5664,4942,4093,3160,2191,1216,253,-669,-1549,-2362,-3094,-3730,-4245,-4622,-4850,-4916,-4822,-4582,-4194,-3698,-3094,-2420,-1686,-910,-114,702,1523,2335,3130,3875,4543,5095,5480,5664,5609,5297,4743,3957,3008,1949,867,-165,-1068,-1804,-2325,-2642,-2761,-2722,-2559,-2332,-2052,-1779,-1494,-1213,-929,-614,-274,103,521,948,1392,1806,2182,2496,2713,2840,2836,2719,2470,2102,1625,1047,396,-313,-1051,-1775,-2477,-3093,-3629,-4029,-4297,-4406,-4357,-4149,-3786,-3302,-2708,-2064,-1404,-782,-253,157,406,493,395,149,-256,-756,-1341,-1944,-2534,-3048,-3462,-3721,-3817,-3727,-3448,-2995,-2382,-1632,-792,109,1019,1883,2674,3321,3820,4124,4247,4182,3969,3622,3205,2742,2291,1879,1548,1310,1189,1173,1259,1420,1632,1866,2088,2272,2395,2436,2389,2252,2024,1724,1365,968,566,172,-173,-463,-665,-791,-822,-789,-707,-619,-557,-578,-696,-956,-1350,-1890,-2540,-3280,-4057,-4818,-5520,-6096,-6522,-6748,-6773,-6568,-6158,-5546,-4772,-3879,-2907,-1926,-976,-120,607,1172,1569,1786,1860,1803,1661,1477,1269,1097,950,867,828,846,903,997,1130,1291,1499,1754,2063,2432,2853,3308,3786,4243,4666,5009,5256,5386,5383,5259,5018,4685,4291,3862,3434,3033,2670,2369,2105,1885,1660,1411,1105,699,208,-401,-1078,-1806,-2539,-3224,-3818,-4285,-4582,-4704,-4622,-4344,-3871,-3229,-2433,-1535,-557,429,1395,2272,3033,3626,4057,4285,4361,4266,4049,3723,3297,2785,2178,1465,646,-287,-1322,-2422,-3561,-4671,-5696,-6587,-7278,-7750,-7973,-7953,-7697,-7237,-6593,-5800,-4877,-3837,-2699,-1462,-139,1241,2665,4067,5411,6624,7646,8427,8926,9119,9013,8612,7973,7123,6139,5082,3998,2987,2049,1276,644,197,-107,-283,-382,-448,-526,-646,-830,-1073,-1353,-1641,-1889,-2062,-2122,-2049,-1842,-1511,-1094,-627,-160,262,590,814,883,830,625,309,-108,-599,-1142,-1713,-2301,-2892,-3466,-4023,-4536,-4995,-5385,-5687,-5890,-5995,-5989,-5889,-5695,-5413,-5066,-4658,-4216,-3767,-3321,-2930,-2584,-2334,-2162,-2091,-2104,-2193,-2333,-2493,-2632,-2709,-2682,-2515,-2186,-1692,-1029,-250,637,1547,2445,3265,3959,4491,4845,5007,5003,4850,4596,4282,3952,3652,3403,3246,3171,3194,3297,3452,3649,3834,4004,4110,4155,4118,4001,3814,3552,3231,2846,2407,1905,1356,743,97,-601,-1311,-2036,-2735,-3390,-3967,-4443,-4798,-5019,-5108,-5069,-4919,-4675,-4358,-3982,-3562,-3102,-2605,-2080,-1527,-967,-405,119,602,995,1294,1474,1519,1434,1210,864,404,-138,-747,-1366,-1970,-2499,-2921,-3193,-3302,-3243,-3036,-2706,-2309,-1872,-1451,-1052,-699,-364,-44,313,717,1217,1808,2513,3299,4150,5009,5834,6560,7138,7525,7700,7646,7395,6955,6380,5708,4973,4208,3428,2640,1847,1046,244,-558,-1328,-2054,-2693,-3208,-3570,-3730,-3684,-3399,-2897,-2194,-1330,-376,614,1550,2374,3016,3446,3638,3607,3372,2980,2470,1898,1289,687,88,-476,-1020,-1539,-2027,-2507,-2956,-3402,-3834,-4262,-4688,-5090,-5481,-5801,-6055,-6179,-6148,-5937,-5505,-4876,-4023,-3007,-1839,-590,684,1930,3067,4068,4874,5475,5860,6041,6038,5894,5624,5283,4869,4416,3907,3354,2727,2036,1257,404,-518,-1478,-2446,-3373,-4206,-4900,-5396,-5661,-5672,-5415,-4898,-4145,-3192,-2082,-886,355,1564,2695,3704,4550,5223,5705,6003,6126,6082,5903,5597,5196,4725,4191,3634,3049,2445,1839,1197,545,-152,-876,-1639,-2415,-3201,-3960,-4668,-5303,-5830,-6250,-6544,-6723,-6795,-6772,-6668,-6495,-6259,-5967,-5625,-5229,-4798,-4318,-3818,-3282,-2729,-2161,-1570,-977,-371,234,823,1388,1902,2344,2692,2921,3014,2968,2793,2504,2149,1771,1417,1147,994,978,1121,1396,1778,2229,2690,3108,3444,3645,3709,3627,3412,3099,2718,2306,1903,1524,1183,888,623,380,142,-106,-375,-662,-971,-1280,-1587,-1862,-2111,-2301,-2445,-2518,-2534,-2479,-2357,-2175,-1932,-1647,-1335,-1012,-700,-406,-150,84,276,459,614,761,885,982,1034,1020,915,702,346,-148,-801,-1576,-2465,-3405,-4343,-5205,-5921,-6431,-6684,-6656,-6337,-5743,-4913,-3881,-2708,-1448,-147,1125,2352,3469,4479,5339,6065,6629,7058,7334,7482,7498,7389,7164,6815,6363,5790,5125,4372,3541,2671,1769,868,0,-825,-1583,-2264,-2869,-3396,-3847,-4228,-4536,-4761,-4898,-4919,-4817,-4569,-4166,-3610,-2909,-2090,-1193,-257,664,1518,2266,2857,3273,3492,3513,3358,3035,2597,2063,1474,859,237,-374,-959,-1512,-2021,-2471,-2858,-3150,-3348,-3429,-3392,-3235,-2956,-2565,-2069,-1484,-814,-95,663,1418,2141,2799,3342,3759,4003,4082,3986,3732,3351,2879,2350,1820,1308,869,506,252,84,12,-6,24,68,120,169,231,315,449,653,933,1309,1748,2250,2756,3246,3663,3979,4164,4199,4085,3823,3431,2928,2340,1684,990,270,-440,-1137,-1791,-2394,-2944,-3429,-3870,-4266,-4628,-4968,-5272,-5551,-5782,-5947,-6044,-6029,-5908,-5661,-5276,-4773,-4145,-3424,-2633,-1796,-966,-158,571,1210,1715,2087,2311,2405,2385,2273,2102,1896,1679,1476,1299,1172,1100,1105,1179,1340,1556,1833,2118,2404,2640,2809,2885,2855,2723,2484,2178,1799,1407,1004,641,326,92,-64,-138,-134,-81,22,139,269,402,527,648,763,854,928,954,925,827,643,383,47,-338,-761,-1179,-1587,-1938,-2239,-2455,-2596,-2650,-2625,-2537,-2394,-2231,-2053,-1898,-1768,-1683,-1646,-1646,-1687,-1737,-1807,-1865,-1920,-1961,-1989,-2023,-2056,-2113,-2200,-2332,-2513,-2750,-3035,-3360,-3712,-4061,-4382,-4648,-4806,-4837,-4683,-4331,-3744,-2938,-1907,-706,619,2001,3352,4603,5677,6520,7100,7412,7470,7319,7006,6602,6153,5719,5329,5000,4729,4504,4286,4057,3759,3378,2878,2248,1493,619,-340,-1341,-2340,-3276,-4105,-4779,-5270,-5542,-5606,-5431,-5058,-4470,-3713,-2792,-1745,-598,609,1840,3047,4181,5187,6015,6609,6926,6932,6601,5935,4963,3711,2264,689,-923,-2477,-3903,-5126,-6117,-6840,-7320,-7562,-7622,-7535,-7346,-7099,-6821,-6526,-6223,-5896,-5532,-5112,-4608,-4005,-3303,-2480,-1577,-590,431,1458,2440,3356,4145,4813,5313,5660,5846,5882,5791,5583,5288,4924,4512,4071,3617,3170,2735,2339,1980,1691,1476,1357,1348,1444,1657,1962,2343,2775,3217,3640,4001,4273,4411,4406,4222,3854,3303,2566,1670,647,-470,-1621,-2749,-3801,-4710,-5443,-5954,-6236,-6279,-6105,-5746,-5239,-4631,-3968,-3270,-2585,-1896,-1233,-568,81,725,1347,1936,2458,2893,3196,3344,3317,3083,2664,2041,1257,318,-716,-1824,-2929,-3998,-4955,-5761,-6343,-6682,-6719,-6462,-5902,-5066,-4014,-2791,-1507,-210,991,2058,2945,3637,4160,4531,4805,5023,5226,5445,5685,5953,6229,6485,6700,6838,6878,6804,6598,6259,5784,5184,4469,3663,2789,1871,952,50,-797,-1571,-2255,-2834,-3308,-3669,-3918,-4056,-4072,-3978,-3763,-3437,-3019,-2523,-2001,-1489,-1053,-738,-602,-671,-958,-1442,-2080,-2806,-3532,-4192,-4696,-5004,-5083,-4931,-4574,-4064,-3448,-2810,-2196,-1680,-1294,-1084,-1053,-1207,-1519,-1948,-2438,-2920,-3325,-3600,-3676,-3548,-3181,-2613,-1858,-991,-47,875,1745,2488,3084,3517,3787,3920,3934,3869,3739,3574,3375,3151,2889,2593,2235,1837,1371,878,360,-140,-584,-935,-1146,-1196,-1059,-740,-246,380,1094,1822,2502,3047,3416,3542,3434,3088,2557,1909,1216,583,63,-256,-369,-251,52,489,989,1464,1835,2039,2014,1754,1236,509,-410,-1443,-2548,-3651,-4709,-5677,-6526,-7243,-7807,-8229,-8483,-8584,-8505,-8260,-7836,-7248,-6501,-5624,-4630,-3547,-2396,-1192,40,1281,2509,3684,4771,5736,6526,7129,7496,7641,7540,7230,6714,6038,5228,4325,3371,2391,1435,522,-302,-1016,-1590,-2012,-2259,-2346,-2253,-2012,-1623,-1117,-513,151,847,1538,2176,2735,3165,3442,3549,3483,3259,2914,2489,2035,1616,1274,1059,991,1077,1299,1605,1943,2219,2361,2299,1991,1430,658,-258,-1202,-2067,-2727,-3108,-3141,-2832,-2200,-1334,-321,713,1653,2394,2854,2966,2728,2131,1233,96,-1192,-2539,-3844,-5034,-6030,-6791,-7293,-7519,-7480,-7178,-6633,-5846,-4854,-3649,-2290,-788,789,2403,3971,5450,6749,7842,8657,9192,9432,9391,9113,8629,7996,7247,6420,5535,4595,3606,2563,1457,312,-871,-2047,-3180,-4232,-5147,-5908,-6477,-6871,-7075,-7135,-7050,-6858,-6566,-6173,-5686,-5072,-4339,-3456,-2437,-1292,-53,1232,2487,3669,4678,5479,6008,6241,6163,5787,5140,4260,3214,2051,847,-345,-1465,-2469,-3324,-4015,-4520,-4858,-5026,-5050,-4961,-4784,-4553,-4308,-4055,-3833,-3633,-3463,-3318,-3172,-3022,-2829,-2589,-2271,-1875,-1398,-845,-245,382,1000,1570,2072,2470,2778,2977,3119,3207,3302,3428,3615,3886,4214,4597,4962,5271,5453,5463,5264,4860,4259,3514,2679,1812,987,232,-404,-925,-1326,-1619,-1829,-1970,-2065,-2118,-2138,-2121,-2055,-1954,-1783,-1591,-1345,-1108,-877,-689,-570,-525,-568,-689,-868,-1083,-1303,-1492,-1630,-1686,-1661,-1549,-1374,-1157,-935,-749,-630,-624,-737,-988,-1366,-1838,-2377,-2919,-3417,-3812,-4051,-4111,-3957,-3597,-3039,-2313,-1453,-513,471,1444,2354,3172,3838,4334,4619,4686,4517,4127,3532,2771,1906,992,116,-661,-1269,-1670,-1834,-1779,-1511,-1085,-539,74,712,1343,1946,2506,3010,3448,3798,4038,4144,4084,3854,3435,2865,2154,1377,582,-162,-794,-1268,-1566,-1678,-1636,-1474,-1253,-1022,-850,-772,-822,-1021,-1353,-1808,-2351,-2915,-3483,-3949,-4315,-4496,-4501,-4317,-3958,-3471,-2886,-2265,-1647,-1071,-556,-113,268,594,889,1151,1405,1619,1802,1918,1951,1901,1748,1536,1271,1017,808,692,713,882,1218,1703,2319,3024,3796,4566,5324,6004,6590,7041,7321,7409,7266,6880,6229,5328,4183,2843,1365,-189,-1723,-3158,-4417,-5410,-6111,-6474,-6517,-6265,-5788,-5142,-4429,-3687,-3008,-2392,-1874,-1427,-1027,-636,-212,273,836,1468,2149,2826,3448,3946,4258,4335,4141,3670,2936,1988,877,-312,-1508,-2647,-3667,-4556,-5288,-5899,-6397,-6837,-7227,-7597,-7928,-8204,-8373,-8388,-8195,-7748,-7029,-6026,-4774,-3299,-1683,27,1736,3399,4935,6310,7468,8397,9057,9451,9564,9396,8966,8284,7393,6335,5169,3965,2787,1710,789,72,-407,-654,-660,-485,-146,282,751,1212,1596,1888,2039,2046,1891,1592,1149,603,-30,-702,-1393,-2042,-2640,-3121,-3478,-3655,-3651,-3433,-3023,-2421,-1685,-849,-7,781,1425,1856,2028,1910,1518,885,85,-806,-1686,-2466,-3083,-3472,-3630,-3557,-3304,-2927,-2505,-2106,-1807,-1640,-1647,-1817,-2127,-2562,-3052,-3586,-4103,-4592,-5025,-5393,-5679,-5877,-5948,-5895,-5660,-5239,-4597,-3718,-2621,-1301,179,1783,3428,5028,6508,7765,8746,9382,9663,9575,9164,8477,7593,6602,5571,4581,3670,2868,2179,1594,1094,670,317,28,-173,-299,-321,-271,-145,-8,128,187,141,-45,-399,-886,-1498,-2161,-2810,-3370,-3761,-3933,-3858,-3542,-3024,-2382,-1698,-1078,-603,-331,-296,-471,-821,-1260,-1710,-2077,-2302,-2338,-2180,-1868,-1432,-981,-550,-237,-57,-43,-169,-399,-683,-946,-1149,-1219,-1154,-925,-559,-85,450,994,1482,1878,2131,2226,2165,1955,1645,1264,868,499,196,-14,-100,-62,123,449,928,1539,2292,3124,4028,4920,5745,6432,6894,7091,6969,6519,5765,4743,3530,2212,877,-377,-1482,-2366,-3012,-3381,-3512,-3397,-3103,-2646,-2093,-1463,-820,-165,431,969,1390,1673,1783,1691,1385,866,154,-711,-1667,-2650,-3570,-4365,-4958,-5310,-5397,-5224,-4820,-4250,-3570,-2881,-2244,-1730,-1387,-1221,-1240,-1392,-1631,-1896,-2105,-2226,-2197,-2014,-1672,-1196,-619,21,675,1323,1919,2464,2939,3343,3675,3933,4103,4176,4126,3933,3575,3045,2346,1502,568,-408,-1344,-2176,-2834,-3268,-3447,-3353,-3006,-2417,-1640,-720,291,1329,2340,3287,4104,4787,5284,5598,5716,5638,5375,4943,4359,3666,2888,2078,1275,520,-146,-705,-1133,-1443,-1638,-1751,-1810,-1862,-1926,-2055,-2236,-2498,-2814,-3174,-3536,-3886,-4178,-4403,-4548,-4613,-4620,-4588,-4553,-4522,-4531,-4552,-4592,-4602,-4556,-4406,-4132,-3717,-3169,-2519,-1812,-1097,-437,135,590,932,1182,1377,1561,1783,2066,2434,2868,3339,3806,4205,4497,4640,4620,4446,4156,3786,3398,3028,2716,2463,2270,2094,1905,1653,1301,827,226,-489,-1287,-2121,-2936,-3672,-4266,-4666,-4833,-4743,-4394,-3803,-3005,-2050,-992,111,1200,2234,3165,3967,4617,5087,5375,5449,5320,4955,4379,3582,2608,1492,299,-905,-2040,-3048,-3867,-4471,-4852,-5025,-5031,-4920,-4745,-4568,-4413,-4321,-4274,-4258,-4243,-4163,-3988,-3677,-3191,-2559,-1759,-857,121,1125,2101,3024,3844,4556,5119,5545,5799,5894,5818,5578,5185,4655,4013,3299,2552,1823,1166,626,258,80,130,384,850,1461,2177,2907,3584,4103,4427,4460,4215,3650,2813,1736,484,-869,-2250,-3582,-4799,-5853,-6693,-7301,-7645,-7715,-7507,-7005,-6229,-5185,-3922,-2486,-963,558,1980,3204,4155,4778,5045,4976,4603,4005,3260,2461,1697,1019,490,98,-150,-303,-410,-515,-678,-911,-1231,-1615,-2018,-2398,-2681,-2830,-2799,-2579,-2174,-1624,-972,-290,367,938,1393,1713,1907,2010,2056,2095,2170,2302,2517,2796,3125,3460,3759,3980,4077,4031,3814,3441,2908,2267,1542,796,84,-548,-1044,-1379,-1531,-1500,-1292,-939,-468,78,656,1221,1734,2138,2422,2529,2475,2223,1802,1229,520,-256,-1093,-1906,-2685,-3371,-3955,-4417,-4762,-4992,-5138,-5202,-5207,-5149,-5012,-4790,-4446,-3977,-3366,-2627,-1788,-894,0,817,1507,1998,2261,2275,2043,1602,985,276,-480,-1190,-1803,-2262,-2535,-2599,-2475,-2165,-1722,-1181,-586,7,568,1052,1438,1711,1864,1896,1829,1663,1431,1151,846,557,299,119,34,68,236,532,944,1447,1980,2505,2931,3219,3288,3132,2707,2060,1211,241,-773,-1740,-2581,-3219,-3618,-3739,-3591,-3191,-2573,-1790,-885,73,1043,1941,2738,3349,3752,3879,3727,3266,2526,1521,318,-1030,-2432,-3818,-5103,-6215,-7104,-7715,-8044,-8061,-7799,-7265,-6508,-5565,-4489,-3324,-2120,-914,260,1368,2393,3310,4107,4767,5288,5652,5864,5918,5816,5569,5189,4696,4121,3488,2833,2192,1573,1019,513,72,-313,-653,-948,-1200,-1401,-1531,-1569,-1488,-1263,-877,-329,369,1173,2044,2902,3692,4325,4749,4908,4766,4325,3588,2617,1459,211,-1048,-2231,-3254,-4076,-4637,-4947,-4993,-4807,-4425,-3878,-3215,-2480,-1709,-952,-241,384,899,1280,1528,1633,1629,1515,1340,1111,856,595,316,33,-281,-633,-1034,-1501,-2021,-2589,-3180,-3767,-4308,-4764,-5088,-5236,-5182,-4899,-4389,-3669,-2771,-1747,-652,455,1518,2495,3358,4087,4699,5185,5586,5903,6167,6381,6546,6662,6713,6690,6575,6361,6027,5585,5019,4347,3582,2740,1852,951,61,-769,-1519,-2155,-2660,-3021,-3238,-3304,-3243,-3048,-2756,-2374,-1927,-1456,-967,-507,-91,277,564,806,978,1111,1198,1235,1213,1107,900,569,113,-476,-1167,-1937,-2733,-3504,-4192,-4737,-5087,-5206,-5073,-4688,-4076,-3288,-2380,-1443,-548,227,809,1165,1264,1106,730,164,-513,-1248,-1959,-2592,-3094,-3430,-3590,-3570,-3386,-3067,-2620,-2099,-1492,-849,-167,530,1221,1888,2508,3055,3522,3890,4171,4357,4485,4546,4584,4592,4593,4590,4579,4562,4526,4449,4327,4117,3815,3398,2856,2202,1438,599,-285,-1176,-2030,-2809,-3480,-4007,-4373,-4563,-4570,-4409,-4090,-3651,-3125,-2557,-1996,-1482,-1061,-753,-587,-561,-669,-897,-1202,-1571,-1947,-2308,-2622,-2854,-3003,-3043,-2981,-2816,-2553,-2209,-1780,-1293,-734,-130,519,1200,1876,2535,3122,3598,3929,4063,3991,3694,3187,2503,1682,791,-102,-932,-1637,-2173,-2521,-2660,-2620,-2411,-2078,-1648,-1151,-617,-44,548,1171,1828,2512,3222,3951,4658,5332,5922,6388,6693,6790,6650,6247,5590,4669,3542,2232,812,-658,-2110,-3477,-4699,-5731,-6533,-7098,-7402,-7465,-7295,-6917,-6366,-5669,-4874,-4009,-3135,-2262,-1458,-733,-131,329,623,757,707,516,182,-241,-717,-1195,-1628,-1972,-2199,-2290,-2243,-2069,-1797,-1444,-1061,-656,-274,87,414,715,1006,1288,1596,1908,2255,2596,2937,3233,3466,3600,3617,3497,3247,2874,2408,1885,1357,860,456,157,3,-17,86,284,534,797,1029,1205,1291,1299,1221,1070,890,672,478,301,172,97,65,75,103,133,143,129,69,2,-85,-136,-148,-79,68,304,598,933,1253,1524,1677,1677,1482,1080,477,-303,-1205,-2171,-3126,-4005,-4738,-5279,-5585,-5640,-5445,-5015,-4389,-3621,-2769,-1896,-1068,-318,293,782,1110,1323,1411,1419,1362,1258,1143,1001,876,746,641,555,504,491,530,617,766,963,1208,1483,1772,2052,2294,2477,2576,2577,2480,2287,2031,1731,1436,1174,987,890,902,1012,1206,1451,1698,1909,2020,2015,1833,1497,978,321,-440,-1263,-2068,-2805,-3405,-3816,-4006,-3959,-3685,-3215,-2599,-1900,-1187,-521,42,476,763,921,973,959,926,897,913,968,1060,1169,1258,1299,1253,1101,832,446,-35,-585,-1164,-1726,-2231,-2640,-2921,-3070,-3075,-2959,-2753,-2477,-2194,-1901,-1651,-1419,-1216,-1005,-769,-471,-97,369,912,1519,2154,2783,3367,3881,4298,4618,4837,4972,5040,5054,5040,4990,4925,4818,4678,4463,4182,3793,3291,2671,1913,1043,64,-996,-2099,-3213,-4283,-5271,-6121,-6793,-7249,-7455,-7401,-7083,-6519,-5741,-4810,-3780,-2739,-1747,-878,-176,328,632,747,705,552,323,79,-154,-337,-455,-512,-512,-485,-466,-481,-582,-765,-1075,-1470,-1963,-2479,-3000,-3443,-3767,-3915,-3846,-3553,-3016,-2278,-1353,-325,760,1803,2741,3494,4013,4260,4244,3979,3527,2954,2342,1776,1321,1034,937,1036,1307,1704,2180,2668,3117,3484,3733,3866,3882,3809,3690,3541,3424,3322,3277,3239,3212,3125,2961,2662,2212,1587,804,-129,-1152,-2225,-3274,-4236,-5046,-5652,-6015,-6123,-5983,-5624,-5098,-4459,-3777,-3112,-2511,-2022,-1650,-1417,-1299,-1286,-1348,-1452,-1574,-1677,-1742,-1752,-1696,-1577,-1404,-1188,-949,-692,-433,-168,94,367,647,943,1259,1585,1925,2252,2559,2805,2986,3057,3019,2853,2568,2174,1697,1159,606,64,-421,-822,-1106,-1261,-1266,-1139,-880,-524,-100,343,787,1175,1512,1770,1960,2096,2183,2253,2304,2355,2404,2446,2481,2504,2509,2508,2495,2483,2465,2446,2404,2337,2204,2003,1694,1274,723,48,-736,-1604,-2516,-3420,-4264,-4989,-5541,-5889,-5996,-5875,-5525,-5000,-4327,-3581,-2801,-2045,-1350,-735,-221,209,551,841,1075,1285,1448,1576,1626,1598,1444,1177,766,254,-352,-983,-1596,-2116,-2494,-2676,-2639,-2365,-1879,-1208,-397,489,1406,2292,3109,3818,4401,4840,5140,5301,5346,5282,5143,4933,4687,4404,4113,3807,3495,3175,2827,2445,2001,1479,856,130,-707,-1632,-2623,-3635,-4617,-5507,-6251,-6781,-7065,-7051,-6743,-6135,-5258,-4161,-2912,-1583,-275,937,1968,2757,3262,3472,3385,3052,2500,1812,1027,220,-579,-1326,-2013,-2628,-3176,-3671,-4110,-4504,-4849,-5128,-5331,-5422,-5380,-5172,-4776,-4187,-3384,-2407,-1256,10,1345,2686,3964,5109,6063,6763,7181,7291,7106,6650,5974,5138,4221,3285,2408,1622,982,483,150,-50,-118,-86,25,194,392,601,806,991,1153,1295,1414,1531,1641,1758,1868,1963,2011,1991,1861,1598,1185,617,-86,-895,-1759,-2624,-3430,-4125,-4663,-5025,-5190,-5181,-5017,-4734,-4383,-3994,-3604,-3232,-2872,-2523,-2158,-1762,-1318,-826,-287,260,807,1292,1706,2002,2167,2199,2083,1852,1502,1067,569,30,-513,-1039,-1513,-1909,-2192,-2355,-2369,-2249,-1998,-1646,-1221,-770,-321,68,389,601,715,730,673,576,477,417,432,539,770,1100,1540,2045,2576,3096,3548,3889,4095,4128,4009,3728,3349,2878,2400,1938,1537,1235,1017,902,854,848,858,848,792,678,483,219,-117,-510,-940,-1398,-1851,-2298,-2703,-3076,-3384,-3643,-3834,-3965,-4038,-4052,-3999,-3895,-3710,-3464,-3145,-2755,-2303,-1790,-1223,-612,34,709,1383,2050,2670,3210,3640,3917,4016,3926,3625,3152,2510,1758,936,102,-691,-1391,-1963,-2370,-2595,-2634,-2486,-2180,-1733,-1199,-602,-5,573,1096,1537,1911,2201,2436,2627,2791,2946,3105,3272,3442,3614,3760,3869,3901,3841,3653,3332,2866,2264,1553,755,-86,-931,-1742,-2470,-3091,-3568,-3881,-4019,-3976,-3765,-3407,-2938,-2401,-1853,-1342,-922,-633,-503,-549,-768,-1146,-1649,-2249,-2892,-3540,-4150,-4680,-5101,-5399,-5549,-5567,-5457,-5234,-4938,-4565,-4156,-3693,-3195,-2624,-1991,-1252,-424,500,1509,2558,3623,4642,5573,6367,6987,7402,7600,7576,7335,6901,6281,5519,4632,3656,2634,1587,583,-354,-1157,-1794,-2215,-2403,-2343,-2046,-1546,-883,-110,708,1530,2301,2999,3597,4090,4475,4750,4909,4949,4856,4622,4247,3724,3082,2329,1510,657,-193,-1004,-1753,-2428,-3016,-3534,-3974,-4364,-4699,-4999,-5261,-5497,-5693,-5860,-5970,-6027,-6001,-5883,-5642,-5268,-4741,-4073,-3256,-2341,-1354,-360,569,1392,2020,2439,2602,2522,2216,1731,1115,438,-253,-903,-1480,-1959,-2334,-2598,-2753,-2809,-2755,-2610,-2355,-2003,-1548,-991,-351,373,1142,1948,2740,3511,4198,4809,5295,5667,5909,6032,6033,5933,5722,5419,5007,4496,3875,3145,2319,1404,438,-545,-1506,-2396,-3171,-3811,-4268,-4562,-4665,-4605,-4388,-4037,-3582,-3040,-2454,-1832,-1227,-644,-126,308,644,850,937,888,729,462,132,-248,-620,-969,-1243,-1415,-1468,-1370,-1133,-762,-276,279,866,1442,1953,2374,2671,2839,2873,2791,2604,2350,2034,1696,1339,985,637,316,13,-236,-447,-585,-658,-643,-551,-377,-142,144,453,773,1080,1370,1641,1900,2164,2454,2772,3144,3548,3979,4410,4799,5109,5304,5330,5178,4798,4209,3395,2399,1247,8,-1277,-2518,-3683,-4700,-5548,-6203,-6663,-6931,-7040,-6995,-6847,-6602,-6295,-5950,-5563,-5181,-4776,-4388,-3995,-3611,-3225,-2844,-2461,-2088,-1727,-1398,-1096,-854,-655,-532,-475,-511,-629,-855,-1170,-1574,-2027,-2493,-2912,-3219,-3361,-3281,-2950,-2370,-1553,-554,562,1711,2813,3779,4562,5100,5390,5418,5226,4828,4300,3663,3000,2336,1730,1204,795,512,367,367,497,766,1145,1631,2191,2808,3445,4073,4649,5138,5500,5710,5737,5592,5260,4797,4213,3582,2939,2343,1820,1406,1087,866,701,552,386,153,-168,-581,-1101,-1685,-2328,-2994,-3646,-4284,-4859,-5384,-5828,-6197,-6465,-6632,-6668,-6562,-6292,-5842,-5207,-4389,-3417,-2314,-1153,26,1128,2110,2890,3440,3725,3748,3519,3080,2464,1730,925,99,-710,-1459,-2134,-2695,-3146,-3449,-3611,-3612,-3460,-3147,-2707,-2136,-1481,-759,-3,750,1479,2162,2773,3312,3760,4123,4406,4591,4702,4698,4597,4345,3957,3380,2648,1739,707,-412,-1548,-2616,-3549,-4253,-4693,-4809,-4617,-4124,-3390,-2486,-1489,-506,412,1169,1760,2151,2365,2440,2415,2349,2269,2221,2192,2190,2174,2121,1982,1738,1350,831,165,-600,-1457,-2335,-3219,-4027,-4748,-5307,-5698,-5868,-5816,-5514,-4980,-4212,-3247,-2117,-871,429,1724,2955,4055,4989,5707,6191,6437,6439,6222,5805,5218,4496,3680,2798,1905,1027,214,-499,-1079,-1488,-1720,-1738,-1565,-1180,-631,71,867,1713,2539,3292,3900,4316,4502,4418,4075,3474,2656,1675,589,-530,-1616,-2608,-3472,-4170,-4707,-5081,-5306,-5412,-5404,-5313,-5140,-4901,-4598,-4241,-3843,-3407,-2962,-2509,-2069,-1655,-1266,-920,-606,-327,-83,148,353,558,746,914,1047,1109,1083,921,618,145,-481,-1244,-2090,-2963,-3776,-4452,-4899,-5052,-4860,-4304,-3412,-2219,-833,670,2152,3523,4683,5576,6167,6458,6484,6291,5953,5531,5092,4682,4327,4045,3817,3634,3463,3275,3053,2785,2472,2133,1786,1458,1176,946,800,709,697,733,806,910,1018,1134,1242,1341,1414,1461,1447,1364,1182,878,450,-120,-804,-1602,-2456,-3347,-4210,-5013,-5711,-6272,-6682,-6923,-7004,-6925,-6699,-6338,-5856,-5266,-4580,-3822,-3005,-2161,-1306,-487,285,960,1520,1944,2213,2331,2306,2158,1925,1642,1342,1063,810,593,401,202,-28,-322,-700,-1157,-1690,-2238,-2771,-3191,-3454,-3484,-3250,-2740,-1958,-958,208,1453,2695,3854,4845,5632,6144,6400,6363,6071,5533,4782,3850,2775,1579,325,-971,-2222,-3397,-4394,-5181,-5658,-5822,-5624,-5102,-4290,-3269,-2140,-1005,12,836,1373,1616,1546,1224,713,111,-480,-980,-1302,-1429,-1338,-1081,-704,-296,60,297,344,194,-169,-691,-1329,-1993,-2605,-3089,-3371,-3412,-3192,-2711,-2001,-1105,-75,1031,2159,3268,4320,5294,6171,6942,7599,8129,8522,8757,8816,8679,8343,7789,7038,6109,5020,3832,2564,1278,13,-1187,-2272,-3210,-3951,-4469,-4723,-4703,-4392,-3808,-2979,-1959,-824,349,1454,2429,3180,3677,3889,3817,3491,2955,2248,1444,573,-310,-1184,-2032,-2844,-3622,-4363,-5063,-5714,-6293,-6783,-7145,-7363,-7396,-7245,-6897,-6374,-5703,-4919,-4079,-3220,-2393,-1628,-950,-370,103,483,768,967,1094,1131,1094,951,719,379,-43,-530,-1041,-1520,-1914,-2164,-2217,-2043,-1627,-975,-133,855,1899,2935,3866,4645,5211,5555,5693,5649,5497,5287,5080,4931,4851,4855,4913,4996,5054,5032,4903,4604,4148,3500,2695,1748,701,-397,-1496,-2538,-3478,-4254,-4834,-5175,-5256,-5062,-4604,-3887,-2960,-1863,-664,560,1732,2771,3600,4159,4404,4305,3876,3132,2134,950,-340,-1629,-2855,-3906,-4759,-5340,-5657,-5701,-5503,-5090,-4524,-3838,-3106,-2371,-1684,-1088,-617,-289,-113,-90,-190,-404,-683,-997,-1301,-1562,-1741,-1823,-1779,-1619,-1330,-944,-474,45,572,1071,1505,1836,2048,2135,2097,1969,1776,1551,1352,1190,1112,1119,1222,1413,1686,2015,2390,2790,3192,3591,3942,4249,4450,4536,4457,4191,3718,3040,2178,1172,81,-1026,-2082,-3012,-3767,-4309,-4621,-4705,-4589,-4294,-3879,-3368,-2822,-2256,-1712,-1201,-726,-311,64,372,618,787,859,820,653,343,-110,-703,-1413,-2212,-3051,-3884,-4651,-5311,-5808,-6127,-6236,-6139,-5848,-5366,-4738,-3962,-3091,-2128,-1103,-41,1053,2140,3205,4217,5134,5930,6552,6976,7173,7124,6838,6326,5621,4778,3842,2888,1960,1137,433,-88,-445,-610,-620,-482,-241,80,441,823,1193,1546,1862,2145,2382,2581,2729,2839,2895,2912,2870,2780,2628,2412,2120,1751,1283,728,68,-690,-1523,-2439,-3374,-4324,-5226,-6042,-6732,-7255,-7597,-7733,-7676,-7425,-7012,-6451,-5771,-5002,-4154,-3268,-2356,-1452,-598,177,816,1281,1535,1546,1316,852,188,-615,-1500,-2381,-3178,-3815,-4226,-4358,-4176,-3684,-2874,-1813,-533,875,2339,3776,5094,6250,7163,7829,8218,8350,8245,7951,7504,6966,6374,5764,5183,4629,4131,3679,3271,2893,2526,2148,1738,1270,732,112,-582,-1329,-2093,-2818,-3435,-3888,-4094,-4031,-3641,-2956,-1969,-770,599,2013,3397,4634,5637,6340,6676,6640,6223,5464,4425,3162,1786,350,-1033,-2320,-3444,-4379,-5107,-5637,-5981,-6163,-6221,-6165,-6034,-5836,-5581,-5275,-4920,-4509,-4049,-3534,-2971,-2372,-1744,-1116,-492,91,630,1105,1499,1821,2049,2208,2284,2306,2266,2194,2091,1969,1844,1711,1591,1472,1372,1284,1215,1175,1147,1152,1162,1187,1196,1193,1151,1071,947,779,578,352,113,-126,-357,-569,-763,-922,-1062,-1155,-1226,-1240,-1231,-1164,-1082,-972,-869,-783,-743,-754,-840,-986,-1184,-1418,-1649,-1855,-1993,-2038,-1966,-1775,-1459,-1044,-556,-34,467,913,1245,1439,1463,1308,986,511,-81,-746,-1445,-2131,-2764,-3315,-3756,-4064,-4225,-4214,-4026,-3644,-3070,-2319,-1403,-376,740,1865,2965,3963,4819,5485,5931,6140,6121,5885,5477,4938,4319,3682,3058,2510,2033,1668,1390,1197,1076,988,942,890,839,768,667,536,364,143,-119,-437,-802,-1212,-1650,-2108,-2545,-2947,-3275,-3494,-3600,-3560,-3402,-3125,-2775,-2386,-2012,-1699,-1488,-1401,-1465,-1654,-1969,-2341,-2745,-3096,-3359,-3474,-3413,-3173,-2755,-2197,-1534,-832,-130,500,1025,1411,1618,1665,1523,1243,809,288,-318,-947,-1574,-2148,-2644,-3007,-3229,-3271,-3130,-2802,-2290,-1626,-825,50,975,1879,2737,3497,4142,4653,5027,5270,5387,5390,5291,5098,4817,4461,4026,3541,2996,2425,1827,1227,630,54,-503,-1022,-1510,-1954,-2345,-2676,-2925,-3076,-3107,-2997,-2726,-2284,-1678,-906,-17,966,1969,2941,3813,4519,5014,5252,5221,4915,4367,3598,2681,1670,631,-362,-1261,-2031,-2633,-3087,-3384,-3562,-3646,-3668,-3651,-3611,-3555,-3468,-3340,-3144,-2861,-2472,-1962,-1341,-614,188,1037,1903,2739,3528,4225,4818,5278,5594,5746,5733,5537,5164,4602,3876,2979,1968,856,-285,-1399,-2428,-3301,-3968,-4398,-4553,-4450,-4089,-3524,-2782,-1949,-1067,-215,554,1197,1681,1987,2121,2093,1912,1618,1217,742,221,-336,-891,-1426,-1914,-2331,-2650,-2868,-2959,-2947,-2832,-2643,-2414,-2168,-1951,-1773,-1671,-1630,-1674,-1756,-1879,-1987,-2060,-2064,-1978,-1791,-1527,-1187,-838,-490,-218,-22,42,0,-158,-394,-679,-961,-1216,-1383,-1466,-1424,-1280,-1022,-694,-296,126,564,1002,1424,1849,2261,2685,3114,3553,4000,4439,4868,5263,5628,5941,6220,6442,6625,6749,6814,6796,6683,6442,6062,5522,4817,3964,2969,1889,743,-389,-1486,-2474,-3337,-4043,-4574,-4948,-5163,-5248,-5219,-5099,-4897,-4627,-4281,-3866,-3376,-2823,-2226,-1616,-1047,-573,-246,-133,-242,-611,-1191,-1954,-2804,-3668,-4435,-5032,-5385,-5465,-5279,-4858,-4283,-3620,-2985,-2432,-2046,-1836,-1814,-1945,-2177,-2439,-2666,-2791,-2772,-2592,-2248,-1765,-1187,-541,112,759,1357,1912,2402,2847,3237,3597,3920,4215,4490,4720,4925,5075,5176,5222,5218,5171,5101,5026,4965,4933,4934,4961,4978,4973,4856,4629,4203,3590,2760,1746,580,-665,-1938,-3142,-4226,-5123,-5783,-6189,-6311,-6162,-5755,-5115,-4284,-3313,-2245,-1155,-87,889,1718,2351,2747,2876,2739,2345,1737,969,105,-779,-1620,-2366,-2972,-3433,-3738,-3920,-3995,-4007,-3973,-3929,-3873,-3815,-3737,-3624,-3449,-3184,-2803,-2291,-1639,-857,35,997,1991,2959,3873,4675,5361,5893,6287,6520,6607,6534,6298,5886,5289,4513,3557,2466,1269,49,-1123,-2156,-2970,-3498,-3690,-3536,-3047,-2276,-1292,-187,947,2007,2924,3620,4073,4257,4200,3924,3489,2934,2326,1685,1059,441,-143,-717,-1273,-1823,-2362,-2880,-3374,-3820,-4218,-4550,-4817,-5023,-5165,-5264,-5302,-5312,-5253,-5149,-4957,-4678,-4281,-3765,-3120,-2371,-1544,-682,147,891,1479,1862,2010,1895,1536,949,200,-669,-1559,-2413,-3148,-3696,-4031,-4101,-3926,-3503,-2877,-2087,-1183,-216,768,1735,2641,3483,4225,4884,5437,5907,6289,6604,6855,7061,7218,7343,7421,7453,7413,7283,7040,6650,6106,5381,4485,3432,2253,992,-284,-1524,-2639,-3586,-4293,-4735,-4885,-4745,-4338,-3695,-2875,-1920,-915,120,1094,2006,2800,3455,3966,4292,4435,4364,4065,3535,2765,1784,613,-683,-2046,-3398,-4660,-5766,-6658,-7296,-7675,-7797,-7707,-7446,-7087,-6671,-6272,-5904,-5592,-5323,-5062,-4781,-4416,-3938,-3310,-2532,-1609,-598,466,1497,2437,3228,3821,4203,4375,4360,4195,3930,3607,3268,2938,2634,2361,2115,1894,1691,1514,1370,1272,1243,1285,1421,1626,1907,2214,2529,2791,2968,3012,2894,2593,2114,1462,687,-183,-1068,-1915,-2649,-3208,-3548,-3644,-3475,-3082,-2477,-1729,-896,-38,774,1492,2068,2483,2716,2779,2679,2443,2101,1678,1217,734,266,-166,-556,-887,-1164,-1414,-1624,-1857,-2093,-2375,-2692,-3046,-3416,-3785,-4105,-4362,-4502,-4510,-4358,-4031,-3539,-2893,-2128,-1282,-402,469,1284,2010,2617,3078,3396,3540,3539,3369,3066,2630,2106,1501,883,256,-314,-807,-1195,-1431,-1527,-1445,-1205,-806,-269,363,1062,1764,2437,3017,3478,3784,3925,3904,3733,3448,3078,2663,2246,1842,1484,1164,880,614,342,38,-319,-733,-1218,-1743,-2304,-2857,-3380,-3839,-4207,-4469,-4601,-4607,-4471,-4201,-3804,-3275,-2650,-1922,-1144,-323,480,1234,1891,2401,2745,2876,2811,2523,2058,1418,655,-191,-1078,-1953,-2777,-3510,-4117,-4584,-4887,-5029,-5004,-4809,-4459,-3940,-3277,-2459,-1513,-454,688,1867,3045,4171,5196,6091,6815,7359,7703,7854,7803,7573,7151,6567,5827,4946,3966,2883,1767,625,-494,-1551,-2525,-3377,-4077,-4620,-4967,-5122,-5064,-4800,-4333,-3681,-2869,-1930,-911,141,1171,2131,2968,3651,4134,4412,4454,4280,3876,3273,2485,1544,493,-632,-1781,-2901,-3946,-4865,-5612,-6170,-6494,-6611,-6500,-6204,-5751,-5164,-4503,-3769,-3018,-2240,-1459,-676,119,905,1705,2489,3270,4009,4710,5322,5834,6206,6400,6411,6201,5782,5172,4377,3476,2488,1496,543,-317,-1051,-1625,-2046,-2291,-2399,-2355,-2204,-1940,-1599,-1187,-727,-245,237,676,1049,1312,1443,1430,1251,944,504,-5,-561,-1104,-1597,-2004,-2298,-2470,-2520,-2467,-2331,-2148,-1941,-1735,-1552,-1395,-1274,-1171,-1099,-1021,-948,-853,-739,-586,-409,-194,32,274,495,702,855,957,991,950,836,648,399,87,-257,-633,-1013,-1376,-1707,-1974,-2159,-2233,-2184,-1986,-1637,-1136,-492,257,1099,1970,2844,3660,4376,4966,5373,5608,5630,5460,5107,4589,3951,3220,2445,1671,933,265,-308,-770,-1124,-1355,-1505,-1561,-1576,-1558,-1550,-1571,-1645,-1793,-2003,-2287,-2602,-2933,-3231,-3449,-3560,-3513,-3327,-2980,-2533,-2008,-1486,-1013,-654,-447,-411,-552,-835,-1232,-1685,-2137,-2541,-2837,-2997,-2985,-2802,-2446,-1955,-1352,-701,-51,544,1030,1393,1593,1664,1585,1419,1169,881,573,266,-35,-323,-605,-868,-1116,-1315,-1461,-1497,-1410,-1167,-743,-159,592,1455,2400,3358,4296,5143,5888,6488,6950,7275,7473,7579,7596,7560,7471,7339,7153,6906,6578,6152,5615,4952,4170,3268,2264,1171,23,-1164,-2347,-3502,-4592,-5578,-6430,-7107,-7582,-7821,-7813,-7540,-7019,-6264,-5315,-4226,-3057,-1888,-786,167,928,1436,1687,1678,1424,984,387,-299,-1023,-1756,-2449,-3091,-3680,-4191,-4646,-5026,-5339,-5573,-5722,-5774,-5712,-5532,-5208,-4742,-4120,-3347,-2430,-1391,-266,919,2089,3232,4256,5160,5878,6399,6708,6789,6654,6310,5774,5079,4265,3370,2464,1589,806,162,-317,-613,-724,-687,-510,-264,35,324,591,809,975,1102,1191,1277,1352,1456,1561,1697,1822,1942,2016,2034,1959,1789,1497,1102,605,34,-578,-1207,-1808,-2367,-2851,-3265,-3599,-3870,-4088,-4276,-4438,-4594,-4723,-4830,-4876,-4847,-4707,-4438,-4026,-3465,-2781,-1983,-1126,-246,609,1377,2033,2518,2827,2929,2836,2552,2105,1526,859,142,-574,-1245,-1831,-2286,-2587,-2699,-2605,-2305,-1792,-1103,-258,686,1680,2657,3569,4355,4994,5446,5727,5826,5782,5611,5347,5024,4654,4270,3871,3477,3088,2714,2352,2013,1694,1395,1124,871,641,425,228,32,-146,-331,-507,-682,-842,-984,-1091,-1150,-1155,-1097,-980,-827,-647,-487,-370,-331,-403,-592,-910,-1344,-1876,-2468,-3096,-3707,-4280,-4778,-5180,-5487,-5688,-5801,-5836,-5815,-5753,-5666,-5564,-5438,-5299,-5111,-4884,-4582,-4212,-3762,-3229,-2643,-1988,-1312,-611,91,787,1470,2133,2781,3392,3976,4498,4952,5321,5580,5740,5780,5740,5618,5462,5302,5161,5091,5074,5150,5265,5429,5577,5674,5683,5550,5277,4831,4244,3513,2695,1802,903,18,-802,-1525,-2134,-2593,-2908,-3060,-3060,-2909,-2623,-2228,-1739,-1203,-652,-123,323,678,879,942,835,590,216,-245,-759,-1282,-1789,-2248,-2653,-2998,-3289,-3550,-3783,-4022,-4262,-4524,-4800,-5080,-5350,-5595,-5773,-5883,-5876,-5750,-5484,-5074,-4521,-3850,-3060,-2208,-1294,-372,545,1434,2272,3061,3778,4427,4991,5461,5827,6067,6176,6130,5932,5569,5055,4403,3633,2788,1885,992,112,-679,-1381,-1942,-2347,-2577,-2619,-2465,-2132,-1617,-966,-201,621,1446,2220,2891,3410,3750,3891,3831,3602,3214,2739,2197,1667,1159,727,362,81,-155,-342,-545,-757,-1031,-1357,-1743,-2169,-2597,-2999,-3313,-3517,-3559,-3431,-3120,-2640,-2029,-1312,-568,176,837,1387,1776,1987,2005,1835,1493,1005,404,-266,-965,-1655,-2289,-2847,-3292,-3613,-3797,-3847,-3756,-3545,-3218,-2784,-2274,-1683,-1054,-388,282,944,1572,2155,2666,3104,3442,3685,3824,3853,3787,3615,3355,3007,2573,2073,1506,890,250,-409,-1048,-1643,-2174,-2590,-2888,-3029,-3004,-2811,-2445,-1932,-1287,-551,250,1060,1853,2579,3193,3669,3954,4024,3872,3454,2821,1954,921,-237,-1457,-2663,-3800,-4796,-5614,-6222,-6605,-6780,-6749,-6565,-6244,-5846,-5381,-4901,-4399,-3904,-3403,-2887,-2351,-1770,-1135,-437,324,1144,1989,2850,3665,4420,5046,5534,5842,5964,5899,5655,5257,4735,4120,3453,2774,2121,1531,1038,666,431,347,397,583,857,1210,1575,1939,2243,2478,2605,2629,2539,2349,2077,1745,1373,1005,644,336,74,-113,-240,-303,-320,-310,-290,-271,-272,-282,-301,-313,-300,-254,-175,-64,47,143,181,138,-6,-271,-636,-1105,-1628,-2188,-2736,-3242,-3668,-3992,-4190,-4258,-4199,-4013,-3734,-3361,-2946,-2492,-2040,-1594,-1180,-792,-444,-111,200,518,844,1192,1569,1968,2384,2806,3218,3610,3965,4276,4514,4688,4750,4711,4524,4183,3667,2965,2079,1034,-153,-1413,-2701,-3937,-5060,-5987,-6686,-7091,-7209,-7023,-6570,-5878,-5008,-4014,-2958,-1901,-883,50,880,1594,2190,2676,3064,3363,3589,3739,3821,3824,3736,3548,3234,2803,2231,1552,762,-80,-947,-1781,-2531,-3159,-3620,-3897,-3982,-3864,-3581,-3129,-2564,-1904,-1194,-481,211,831,1360,1779,2062,2233,2273,2222,2089,1899,1701,1485,1316,1164,1076,1024,1025,1062,1134,1225,1338,1450,1575,1688,1799,1900,1998,2094,2196,2312,2441,2597,2763,2942,3106,3243,3326,3327,3228,3007,2648,2153,1515,749,-114,-1064,-2033,-3010,-3915,-4731,-5386,-5864,-6112,-6125,-5875,-5386,-4661,-3760,-2714,-1607,-494,550,1460,2192,2699,2972,2986,2773,2322,1681,875,-72,-1100,-2190,-3293,-4366,-5374,-6276,-7026,-7613,-7980,-8132,-8042,-7709,-7148,-6368,-5408,-4307,-3113,-1882,-668,481,1534,2451,3237,3867,4369,4741,5004,5164,5240,5223,5127,4942,4671,4336,3929,3505,3059,2665,2312,2066,1913,1882,1948,2105,2306,2533,2728,2871,2932,2900,2784,2602,2379,2160,1974,1851,1817,1866,1996,2169,2354,2491,2547,2469,2235,1840,1279,597,-185,-998,-1812,-2560,-3227,-3768,-4189,-4489,-4682,-4794,-4846,-4855,-4848,-4819,-4785,-4732,-4662,-4575,-4455,-4324,-4160,-3993,-3807,-3628,-3445,-3275,-3105,-2940,-2768,-2587,-2379,-2154,-1896,-1622,-1322,-1010,-680,-332,40,451,899,1406,1952,2555,3176,3819,4442,5030,5551,5992,6326,6551,6651,6628,6488,6223,5863,5388,4831,4179,3455,2661,1817,942,69,-771,-1531,-2177,-2658,-2951,-3029,-2892,-2545,-2022,-1357,-603,183,963,1669,2296,2790,3166,3409,3529,3551,3469,3311,3071,2757,2367,1897,1341,709,-10,-779,-1613,-2457,-3309,-4126,-4882,-5552,-6105,-6527,-6794,-6915,-6864,-6675,-6332,-5878,-5308,-4656,-3935,-3163,-2364,-1553,-759,-2,686,1288,1771,2137,2355,2459,2431,2327,2146,1941,1727,1528,1367,1238,1159,1119,1120,1164,1241,1367,1534,1752,2017,2322,2657,2997,3329,3596,3799,3863,3807,3573,3194,2665,2032,1329,626,-41,-601,-1034,-1312,-1436,-1430,-1318,-1143,-942,-745,-573,-433,-318,-214,-103,41,219,456,717,1017,1290,1522,1660,1660,1504,1154,619,-94,-955,-1923,-2950,-3992,-4993,-5933,-6766,-7489,-8073,-8520,-8810,-8936,-8887,-8642,-8211,-7571,-6752,-5753,-4621,-3386,-2105,-829,387,1487,2439,3197,3763,4126,4310,4342,4263,4107,3918,3725,3553,3423,3332,3301,3306,3366,3455,3577,3722,3882,4050,4227,4394,4562,4711,4842,4953,5031,5086,5105,5091,5048,4958,4829,4646,4393,4074,3651,3150,2535,1847,1078,265,-555,-1357,-2086,-2721,-3221,-3573,-3770,-3820,-3743,-3582,-3356,-3133,-2925,-2778,-2696,-2695,-2755,-2871,-3011,-3156,-3290,-3392,-3467,-3508,-3537,-3548,-3561,-3575,-3577,-3582,-3547,-3494,-3387,-3247,-3065,-2858,-2638,-2414,-2204,-1998,-1810,-1609,-1404,-1151,-861,-490,-62,450,1008,1614,2220,2810,3332,3772,4086,4269,4308,4203,3983,3651,3252,2803,2330,1852,1381,907,443,-29,-506,-974,-1428,-1824,-2126,-2298,-2283,-2070,-1633,-994,-186,730,1686,2591,3381,3978,4348,4471,4357,4037,3575,3010,2434,1859,1364,922,576,272,17,-237,-503,-800,-1141,-1504,-1882,-2246,-2555,-2797,-2931,-2963,-2884,-2710,-2458,-2152,-1814,-1463,-1114,-772,-442,-127,177,462,730,961,1159,1287,1349,1321,1192,975,664,291,-129,-556,-966,-1327,-1612,-1817,-1928,-1972,-1942,-1891,-1811,-1736,-1669,-1591,-1506,-1371,-1173,-887,-510,-40,489,1066,1622,2141,2562,2871,3039,3069,2957,2733,2410,2039,1629,1239,877,579,364,235,215,295,477,751,1100,1513,1948,2394,2783,3104,3278,3295,3098,2688,2055,1226,242,-841,-1955,-3036,-4020,-4857,-5517,-5980,-6254,-6346,-6289,-6095,-5800,-5410,-4942,-4390,-3762,-3036,-2238,-1342,-391,603,1589,2515,3334,3980,4416,4604,4545,4236,3722,3040,2248,1413,582,-186,-857,-1405,-1805,-2062,-2164,-2118,-1935,-1604,-1155,-586,74,800,1558,2301,2997,3587,4059,4369,4517,4506,4351,4077,3726,3314,2895,2465,2062,1660,1284,889,496,67,-386,-858,-1347,-1807,-2230,-2560,-2777,-2844,-2744,-2488,-2074,-1561,-982,-399,120,546,816,935,879,681,351,-72,-555,-1074,-1589,-2090,-2556,-2977,-3343,-3655,-3900,-4086,-4196,-4241,-4204,-4098,-3910,-3644,-3296,-2871,-2361,-1781,-1126,-409,348,1149,1949,2748,3504,4200,4802,5291,5639,5833,5863,5730,5439,5019,4469,3840,3127,2372,1577,769,-42,-830,-1577,-2246,-2825,-3258,-3559,-3675,-3628,-3413,-3036,-2543,-1938,-1273,-583,92,713,1232,1624,1861,1919,1812,1538,1136,634,93,-454,-948,-1357,-1654,-1834,-1906,-1896,-1833,-1764,-1708,-1715,-1774,-1903,-2086,-2286,-2487,-2635,-2706,-2674,-2505,-2218,-1792,-1270,-658,3,685,1359,1993,2568,3064,3470,3777,3989,4104,4135,4080,3949,3744,3454,3086,2623,2068,1432,713,-43,-813,-1544,-2182,-2686,-3004,-3109,-2986,-2631,-2069,-1325,-448,511,1489,2432,3273,3967,4468,4742,4777,4568,4132,3496,2702,1799,843,-113,-1011,-1817,-2472,-2974,-3287,-3423,-3389,-3206,-2900,-2515,-2069,-1609,-1152,-725,-348,-42,175,285,269,119,-175,-600,-1147,-1772,-2454,-3129,-3766,-4318,-4756,-5058,-5212,-5227,-5106,-4866,-4522,-4083,-3567,-2983,-2338,-1655,-946,-246,428,1032,1553,1960,2240,2402,2439,2381,2247,2060,1863,1664,1506,1403,1366,1428,1565,1814,2138,2546,3001,3489,3970,4410,4788,5068,5251,5327,5321,5252,5156,5069,5014,5020,5086,5206,5354,5495,5576,5561,5391,5049,4491,3740,2786,1685,463,-804,-2077,-3274,-4365,-5290,-6037,-6572,-6912,-7043,-7011,-6817,-6519,-6127,-5692,-5228,-4761,-4302,-3862,-3437,-3034,-2647,-2283,-1948,-1656,-1419,-1262,-1197,-1238,-1393,-1648,-2001,-2404,-2847,-3269,-3649,-3940,-4108,-4138,-3989,-3671,-3155,-2459,-1588,-564,570,1772,2985,4134,5169,6011,6628,6981,7059,6884,6482,5913,5242,4521,3826,3185,2634,2178,1801,1491,1208,932,636,304,-65,-465,-888,-1295,-1674,-1991,-2221,-2351,-2368,-2275,-2082,-1814,-1481,-1134,-767,-436,-122,131,355,523,678,802,937,1072,1223,1376,1517,1611,1637,1546,1316,926,358,-362,-1225,-2175,-3177,-4155,-5069,-5846,-6442,-6818,-6926,-6759,-6303,-5557,-4563,-3343,-1976,-513,939,2330,3545,4551,5278,5703,5831,5657,5232,4580,3762,2816,1794,736,-320,-1335,-2275,-3099,-3768,-4249,-4500,-4512,-4254,-3745,-2998,-2051,-953,234,1449,2625,3711,4653,5431,6017,6421,6647,6727,6683,6551,6357,6110,5831,5497,5108,4631,4056,3361,2553,1633,642,-389,-1393,-2319,-3099,-3687,-4038,-4137,-3985,-3607,-3058,-2384,-1681,-995,-410,30,295,359,240,-56,-490,-1036,-1651,-2305,-2962,-3594,-4177,-4685,-5096,-5394,-5553,-5579,-5459,-5212,-4861,-4430,-3971,-3510,-3096,-2741,-2474,-2285,-2165,-2097,-2042,-1982,-1884,-1733,-1525,-1256,-942,-598,-237,112,446,752,1026,1277,1512,1743,1977,2236,2510,2813,3147,3489,3868,4252,4657,5071,5488,5901,6291,6638,6917,7094,7145,7034,6748,6273,5611,4778,3802,2719,1583,448,-639,-1613,-2443,-3098,-3557,-3840,-3947,-3920,-3781,-3568,-3299,-2996,-2665,-2310,-1914,-1494,-1018,-523,3,512,982,1354,1597,1657,1523,1167,614,-121,-983,-1928,-2888,-3816,-4658,-5375,-5951,-6364,-6620,-6716,-6662,-6462,-6115,-5626,-4985,-4197,-3268,-2208,-1057,162,1388,2587,3689,4669,5469,6067,6442,6569,6465,6116,5565,4820,3935,2946,1907,875,-104,-968,-1677,-2184,-2449,-2464,-2197,-1679,-916,29,1109,2241,3339,4331,5113,5652,5871,5785,5375,4707,3830,2836,1815,857,31,-602,-1029,-1249,-1305,-1243,-1146,-1071,-1092,-1249,-1568,-2046,-2665,-3380,-4139,-4895,-5575,-6156,-6575,-6821,-6862,-6691,-6292,-5677,-4835,-3794,-2574,-1208,250,1748,3214,4579,5765,6706,7345,7627,7549,7084,6281,5160,3801,2267,646,-976,-2529,-3925,-5120,-6059,-6716,-7080,-7146,-6928,-6448,-5733,-4820,-3748,-2559,-1296,-7,1267,2487,3607,4606,5444,6112,6591,6875,6966,6849,6555,6060,5404,4585,3626,2562,1412,230,-950,-2067,-3074,-3910,-4540,-4906,-5015,-4832,-4405,-3750,-2944,-2047,-1140,-296,433,995,1383,1599,1672,1645,1560,1463,1386,1342,1336,1344,1351,1309,1213,1012,726,331,-144,-686,-1260,-1837,-2382,-2869,-3271,-3576,-3766,-3852,-3820,-3694,-3464,-3154,-2753,-2280,-1726,-1114,-445,259,970,1664,2302,2849,3273,3545,3640,3555,3292,2871,2325,1703,1054,441,-88,-483,-713,-759,-615,-306,152,708,1321,1950,2537,3059,3470,3749,3872,3816,3584,3152,2558,1793,920,-30,-992,-1895,-2690,-3301,-3701,-3854,-3766,-3457,-2963,-2347,-1658,-970,-326,229,666,972,1146,1192,1132,970,737,431,87,-306,-716,-1145,-1575,-1987,-2376,-2710,-2985,-3174,-3268,-3258,-3132,-2894,-2547,-2095,-1568,-958,-317,365,1043,1715,2355,2958,3512,4007,4445,4800,5084,5255,5327,5255,5047,4680,4165,3504,2730,1856,932,-20,-951,-1832,-2633,-3318,-3869,-4258,-4462,-4469,-4264,-3846,-3224,-2425,-1481,-465,579,1546,2378,2995,3341,3393,3133,2605,1852,955,12,-913,-1708,-2352,-2798,-3056,-3165,-3165,-3128,-3108,-3162,-3308,-3567,-3906,-4292,-4668,-4962,-5121,-5082,-4823,-4317,-3587,-2662,-1586,-433,752,1894,2953,3886,4664,5276,5709,5962,6038,5931,5653,5191,4574,3786,2880,1858,782,-307,-1360,-2309,-3124,-3752,-4175,-4393,-4396,-4229,-3901,-3465,-2936,-2359,-1730,-1072,-374,368,1158,2002,2893,3813,4741,5630,6442,7126,7626,7911,7919,7656,7086,6236,5130,3801,2325,753,-839,-2375,-3804,-5047,-6080,-6842,-7331,-7512,-7403,-7002,-6342,-5462,-4412,-3265,-2082,-949,84,943,1608,2048,2268,2288,2127,1836,1435,973,475,-41,-543,-1029,-1480,-1878,-2210,-2456,-2591,-2610,-2490,-2246,-1877,-1435,-932,-452,-21,293,459,468,305,26,-347,-727,-1055,-1263,-1290,-1108,-703,-90,680,1552,2448,3286,4000,4532,4848,4939,4819,4526,4102,3614,3094,2600,2152,1765,1446,1184,977,811,692,612,595,642,765,984,1261,1614,1970,2316,2571,2714,2670,2459,2041,1480,790,59,-666,-1314,-1838,-2226,-2458,-2576,-2606,-2608,-2632,-2722,-2908,-3204,-3591,-4049,-4524,-4975,-5352,-5619,-5758,-5763,-5648,-5441,-5172,-4870,-4566,-4262,-3970,-3669,-3332,-2939,-2449,-1850,-1128,-291,639,1619,2600,3536,4357,5043,5539,5845,5957,5876,5642,5261,4782,4214,3599,2942,2288,1632,1029,485,47,-251,-391,-325,-68,410,1055,1866,2765,3713,4631,5463,6156,6663,6972,7059,6948,6643,6167,5543,4778,3895,2899,1806,640,-575,-1792,-2959,-4035,-4944,-5671,-6166,-6438,-6503,-6396,-6176,-5910,-5653,-5470,-5382,-5418,-5553,-5772,-6013,-6234,-6376,-6385,-6241,-5909,-5407,-4734,-3941,-3054,-2133,-1210,-334,470,1166,1765,2233,2598,2832,2956,2946,2810,2527,2100,1539,855,107,-664,-1372,-1945,-2303,-2394,-2170,-1649,-839,173,1315,2477,3564,4486,5179,5618,5793,5753,5527,5209,4835,4486,4183,3939,3757,3587,3411,3162,2819,2347,1735,1005,170,-719,-1614,-2477,-3248,-3911,-4431,-4804,-5031,-5123,-5083,-4935,-4672,-4314,-3852,-3300,-2655,-1948,-1178,-400,369,1073,1677,2141,2430,2531,2432,2152,1721,1168,568,-57,-634,-1139,-1547,-1839,-2037,-2143,-2186,-2193,-2173,-2162,-2150,-2146,-2147,-2138,-2114,-2069,-1984,-1877,-1721,-1534,-1291,-1004,-659,-256,189,681,1171,1655,2071,2407,2610,2680,2608,2404,2127,1796,1505,1284,1205,1296,1568,2011,2577,3207,3818,4330,4670,4776,4630,4223,3595,2812,1938,1074,299,-324,-719,-896,-830,-570,-162,319,813,1231,1555,1725,1754,1637,1409,1090,734,349,-32,-409,-804,-1216,-1686,-2210,-2807,-3443,-4104,-4714,-5234,-5570,-5683,-5525,-5089,-4402,-3505,-2475,-1392,-318,659,1522,2217,2753,3125,3356,3453,3452,3343,3147,2849,2453,1959,1376,733,48,-626,-1270,-1847,-2327,-2728,-3012,-3234,-3370,-3462,-3492,-3469,-3366,-3167,-2843,-2376,-1745,-963,-29,1008,2112,3226,4283,5235,6013,6588,6909,6964,6748,6261,5555,4644,3606,2470,1301,142,-977,-2013,-2960,-3794,-4509,-5086,-5521,-5779,-5872,-5774,-5509,-5088,-4550,-3930,-3275,-2621,-1997,-1432,-920,-476,-61,314,701,1087,1495,1910,2307,2659,2932,3087,3111,2990,2743,2389,1982,1547,1155,810,567,401,333,316,341,356,349,284,174,18,-147,-292,-375,-367,-238,17,388,861,1377,1915,2401,2813,3105,3272,3303,3208,3006,2704,2342,1917,1464,973,464,-89,-663,-1284,-1931,-2592,-3249,-3851,-4365,-4735,-4911,-4856,-4546,-3968,-3154,-2132,-979,235,1410,2479,3351,3993,4362,4464,4297,3894,3270,2468,1519,457,-671,-1827,-2964,-4019,-4949,-5681,-6178,-6404,-6343,-6021,-5459,-4724,-3867,-2973,-2088,-1294,-613,-83,284,515,603,601,505,357,146,-99,-394,-717,-1069,-1429,-1776,-2079,-2307,-2419,-2403,-2225,-1900,-1424,-819,-113,663,1467,2257,3000,3659,4206,4632,4903,5044,5030,4887,4630,4268,3827,3314,2737,2116,1455,781,103,-531,-1113,-1575,-1907,-2054,-2015,-1776,-1363,-800,-139,577,1297,1981,2608,3156,3634,4032,4377,4659,4886,5036,5072,4958,4630,4061,3192,2050,620,-1017,-2805,-4637,-6400,-8000,-9320,-10301,-10876,-11023,-10740,-10061,-9018,-7703,-6177,-4541,-2871,-1244,280,1645,2822,3782,4518,5028,5330,5425,5348,5094,4696,4152,3501,2748,1959,1142,375,-315,-875,-1253,-1431,-1372,-1073,-545,194,1092,2109,3171,4229,5220,6100,6834,7392,7750,7895,7819,7515,7007,6295,5415,4386,3226,1967,621,-780,-2220,-3656,-5071,-6416,-7660,-8763,-9681,-10386,-10841,-11037,-10954,-10602,-9991,-9146,-8106,-6911,-5627,-4303,-3018,-1819,-763,119,803,1299,1603,1760,1805,1773,1726,1682,1671,1703,1765,1850,1935,1996,2015,1969,1872,1708,1524,1332,1182,1104,1136,1290,1581,2003,2528,3142,3786,4444,5061,5622,6096,6467,6731,6875,6895,6797,6562,6210,5723,5117,4396,3585,2698,1779,842,-67,-934,-1724,-2421,-3014,-3487,-3841,-4072,-4174,-4168,-4033,-3802,-3455,-3024,-2512,-1943,-1351,-758,-218,247,599,811,878,779,541,155,-336,-931,-1585,-2279,-2987,-3679,-4331,-4930,-5438,-5860,-6158,-6334,-6371,-6272,-6031,-5659,-5153,-4530,-3795,-2964,-2062,-1098,-114,874,1821,2699,3470,4109,4581,4872,4954,4825,4468,3898,3113,2155,1038,-172,-1434,-2675,-3822,-4814,-5569,-6054,-6215,-6058,-5574,-4807,-3805,-2638,-1388,-130,1048,2104,2977,3668,4152,4458,4599,4604,4508,4324,4098,3819,3537,3231,2931,2641,2359,2114,1899,1732,1621,1559,1557,1607,1703,1857,2046,2287,2564,2876,3220,3577,3940,4279,4574,4792,4884,4827,4552,4045,3255,2185,842,-736,-2486,-4324,-6152,-7861,-9344,-10505,-11276,-11597,-11469,-10902,-9948,-8687,-7203,-5600,-3971,-2403,-964,303,1371,2248,2943,3493,3916,4264,4533,4771,4955,5095,5168,5147,5007,4712,4244,3586,2748,1758,662,-464,-1544,-2487,-3215,-3650,-3758,-3507,-2925,-2047,-966,245,1451,2586,3539,4262,4712,4883,4779,4435,3887,3170,2347,1433,485,-482,-1446,-2374,-3265,-4087,-4824,-5471,-5986,-6382,-6610,-6679,-6550,-6235,-5716,-5017,-4160,-3180,-2130,-1055,-16,937,1750,2393,2827,3055,3066,2886,2539,2068,1520,939,381,-136,-562,-909,-1153,-1322,-1409,-1442,-1425,-1356,-1253,-1085,-867,-581,-228,184,658,1168,1731,2295,2901,3486,4092,4667,5234,5751,6218,6595,6860,6968,6897,6616,6112,5402,4492,3427,2258,1027,-193,-1354,-2406,-3312,-4036,-4585,-4930,-5109,-5103,-4959,-4666,-4270,-3771,-3192,-2569,-1901,-1230,-567,81,685,1256,1774,2240,2636,2967,3201,3349,3383,3304,3103,2784,2349,1828,1226,596,-46,-655,-1199,-1652,-1989,-2194,-2271,-2218,-2053,-1794,-1463,-1083,-688,-290,75,391,637,788,830,751,535,186,-293,-903,-1609,-2408,-3250,-4114,-4945,-5710,-6350,-6847,-7143,-7253,-7136,-6832,-6345,-5720,-4987,-4204,-3383,-2578,-1782,-1018,-274,441,1145,1816,2467,3064,3610,4066,4427,4674,4804,4819,4732,4550,4295,3983,3624,3246,2849,2462,2086,1746,1452,1219,1062,993,1021,1151,1387,1708,2111,2546,2996,3398,3717,3902,3919,3744,3362,2796,2047,1181,226,-752,-1686,-2543,-3256,-3821,-4207,-4430,-4494,-4427,-4253,-4000,-3681,-3323,-2914,-2466,-1968,-1404,-792,-114,594,1329,2045,2723,3314,3792,4125,4281,4258,4029,3616,3012,2244,1338,326,-756,-1859,-2954,-3977,-4899,-5663,-6227,-6562,-6631,-6428,-5962,-5231,-4293,-3170,-1926,-617,701,1971,3142,4176,5033,5699,6140,6354,6316,6025,5477,4682,3648,2414,1012,-510,-2074,-3637,-5096,-6401,-7470,-8257,-8721,-8838,-8615,-8064,-7227,-6169,-4945,-3652,-2349,-1120,-12,924,1685,2257,2670,2946,3112,3211,3253,3264,3257,3229,3199,3158,3108,3072,3026,3014,3003,3028,3062,3111,3150,3176,3166,3123,3039,2933,2815,2728,2686,2743,2902,3176,3563,3997,4465,4862,5149,5243,5101,4689,4001,3059,1902,594,-786,-2174,-3483,-4655,-5653,-6421,-6983,-7313,-7451,-7421,-7248,-6967,-6597,-6144,-5625,-5031,-4363,-3608,-2773,-1855,-870,157,1211,2238,3225,4116,4889,5504,5927,6140,6120,5857,5352,4612,3661,2532,1279,-37,-1331,-2532,-3542,-4311,-4773,-4908,-4730,-4250,-3556,-2698,-1777,-865,-28,678,1229,1611,1840,1926,1907,1793,1617,1385,1101,776,400,-16,-473,-946,-1434,-1884,-2303,-2628,-2874,-2994,-3015,-2926,-2753,-2525,-2259,-1995,-1742,-1527,-1344,-1201,-1077,-966,-834,-682,-484,-252,7,279,539,764,946,1060,1126,1138,1129,1115,1124,1175,1274,1426,1612,1814,2000,2146,2220,2217,2125,1966,1767,1565,1407,1324,1350,1495,1747,2082,2449,2795,3060,3197,3162,2938,2524,1927,1196,354,-529,-1416,-2256,-3012,-3657,-4172,-4554,-4795,-4911,-4893,-4766,-4523,-4179,-3730,-3178,-2531,-1784,-955,-65,869,1791,2677,3466,4117,4599,4879,4944,4807,4459,3954,3296,2536,1703,832,-42,-890,-1676,-2376,-2950,-3377,-3615,-3648,-3460,-3043,-2430,-1625,-711,282,1252,2148,2889,3414,3685,3672,3374,2808,2005,1013,-117,-1327,-2567,-3784,-4933,-5970,-6863,-7578,-8091,-8381,-8439,-8245,-7827,-7163,-6314,-5281,-4130,-2898,-1635,-392,795,1896,2894,3770,4540,5173,5708,6103,6401,6558,6608,6520,6307,5975,5519,4979,4363,3715,3073,2468,1947,1531,1232,1067,1003,1032,1117,1209,1303,1340,1338,1273,1169,1048,928,849,811,841,906,1012,1102,1160,1153,1056,876,612,287,-65,-417,-743,-1024,-1260,-1466,-1654,-1863,-2100,-2385,-2719,-3060,-3395,-3650,-3786,-3750,-3505,-3038,-2352,-1480,-464,623,1722,2740,3628,4315,4771,4974,4914,4609,4074,3355,2471,1484,421,-670,-1751,-2792,-3755,-4608,-5323,-5865,-6209,-6327,-6208,-5848,-5260,-4486,-3560,-2557,-1529,-552,322,1038,1573,1904,2040,1993,1798,1484,1088,641,168,-313,-792,-1256,-1700,-2108,-2462,-2754,-2952,-3059,-3058,-2959,-2779,-2538,-2274,-2017,-1802,-1644,-1553,-1521,-1526,-1532,-1506,-1398,-1184,-829,-330,312,1074,1913,2806,3685,4534,5304,5982,6557,7013,7363,7589,7701,7680,7516,7192,6705,6039,5219,4258,3197,2096,1009,0,-868,-1561,-2043,-2324,-2408,-2355,-2202,-2021,-1874,-1797,-1838,-1996,-2260,-2604,-2978,-3336,-3631,-3830,-3903,-3865,-3711,-3487,-3209,-2923,-2635,-2367,-2093,-1801,-1455,-1021,-485,176,936,1772,2624,3429,4111,4605,4852,4832,4528,3983,3230,2348,1401,467,-399,-1142,-1733,-2162,-2415,-2512,-2457,-2264,-1944,-1519,-979,-378,295,962,1604,2135,2517,2672,2567,2180,1502,589,-529,-1742,-2975,-4114,-5073,-5776,-6167,-6240,-5993,-5480,-4748,-3881,-2936,-1985,-1077,-235,502,1148,1686,2128,2465,2696,2811,2789,2637,2343,1926,1429,872,335,-144,-512,-732,-797,-716,-515,-257,14,233,366,387,300,126,-81,-281,-401,-416,-285,-14,377,862,1381,1898,2361,2745,3041,3249,3393,3497,3585,3681,3785,3885,3957,3953,3827,3548,3067,2399,1544,550,-518,-1588,-2577,-3424,-4064,-4489,-4679,-4681,-4529,-4299,-4031,-3803,-3618,-3513,-3440,-3369,-3238,-2977,-2545,-1906,-1052,-34,1106,2261,3351,4269,4943,5316,5371,5129,4623,3941,3144,2327,1545,844,245,-256,-680,-1046,-1386,-1705,-2008,-2281,-2499,-2646,-2698,-2651,-2526,-2330,-2129,-1939,-1821,-1792,-1859,-2017,-2223,-2433,-2592,-2644,-2559,-2316,-1928,-1435,-878,-350,114,419,563,501,278,-95,-536,-1014,-1445,-1808,-2061,-2205,-2236,-2177,-2041,-1836,-1583,-1254,-864,-375,201,889,1650,2478,3302,4086,4755,5263,5576,5663,5560,5280,4902,4489,4122,3858,3745,3783,3966,4223,4503,4702,4756,4591,4176,3494,2593,1503,337,-851,-1947,-2898,-3648,-4169,-4472,-4562,-4487,-4257,-3922,-3481,-2951,-2322,-1601,-767,135,1120,2100,3046,3865,4494,4872,4950,4720,4193,3421,2472,1445,422,-501,-1268,-1845,-2232,-2455,-2572,-2638,-2724,-2873,-3114,-3443,-3836,-4234,-4587,-4813,-4875,-4728,-4370,-3825,-3128,-2350,-1548,-785,-118,433,840,1115,1263,1313,1262,1149,944,671,309,-146,-682,-1298,-1952,-2608,-3208,-3700,-4026,-4159,-4074,-3782,-3309,-2701,-2011,-1304,-617,-11,523,948,1313,1605,1882,2129,2383,2602,2781,2867,2818,2602,2182,1574,798,-85,-997,-1842,-2530,-2975,-3130,-2972,-2517,-1826,-962,-42,874,1677,2349,2841,3191,3414,3579,3733,3927,4188,4513,4873,5217,5470,5564,5441,5059,4420,3545,2491,1338,165,-945,-1920,-2720,-3313,-3707,-3913,-3972,-3908,-3766,-3566,-3324,-3054,-2745,-2411,-2046,-1667,-1301,-971,-724,-583,-561,-661,-845,-1060,-1244,-1294,-1155,-746,-46,942,2170,3554,4960,6275,7333,8043,8295,8070,7362,6242,4801,3170,1477,-139,-1592,-2791,-3709,-4348,-4718,-4888,-4893,-4791,-4635,-4433,-4227,-4000,-3772,-3533,-3295,-3071,-2868,-2717,-2616,-2573,-2583,-2602,-2620,-2559,-2408,-2111,-1667,-1086,-400,336,1038,1656,2102,2349,2375,2182,1836,1366,877,410,47,-200,-307,-312,-252,-189,-181,-273,-491,-816,-1222,-1630,-1960,-2136,-2069,-1737,-1107,-231,842,2010,3165,4211,5043,5619,5901,5916,5702,5338,4893,4449,4051,3727,3471,3244,3003,2684,2242,1659,911,62,-877,-1789,-2639,-3321,-3801,-4036,-4031,-3794,-3383,-2833,-2214,-1559,-922,-299,269,816,1315,1784,2193,2526,2746,2813,2691,2363,1825,1109,254,-655,-1554,-2346,-2970,-3374,-3537,-3477,-3230,-2861,-2444,-2044,-1720,-1494,-1374,-1312,-1287,-1198,-1026,-693,-188,478,1288,2160,3040,3828,4460,4859,4998,4850,4430,3764,2894,1864,732,-473,-1698,-2919,-4107,-5226,-6246,-7130,-7817,-8276,-8431,-8265,-7725,-6842,-5622,-4147,-2501,-795,852,2326,3547,4436,4995,5210,5148,4860,4420,3911,3371,2855,2367,1904,1458,991,506,-21,-559,-1100,-1578,-1964,-2198,-2243,-2090,-1735,-1214,-583,105,768,1365,1834,2183,2396,2526,2607,2690,2828,3034,3324,3658,3992,4257,4367,4268,3897,3242,2321,1174,-113,-1448,-2730,-3859,-4763,-5397,-5739,-5806,-5634,-5273,-4778,-4200,-3568,-2914,-2242,-1554,-848,-132,596,1295,1957,2528,2987,3303,3463,3476,3358,3152,2889,2615,2354,2130,1927,1742,1517,1240,844,333,-328,-1098,-1958,-2836,-3672,-4388,-4931,-5252,-5343,-5198,-4871,-4395,-3845,-3284,-2758,-2312,-1959,-1689,-1478,-1288,-1067,-791,-424,31,554,1114,1648,2108,2438,2601,2589,2411,2099,1713,1298,914,598,358,199,89,1,-104,-247,-442,-679,-929,-1163,-1334,-1410,-1370,-1212,-951,-633,-296,-6,203,297,270,153,-12,-165,-216,-125,176,694,1410,2283,3226,4151,4963,5578,5941,6027,5850,5445,4898,4256,3630,3040,2556,2149,1828,1529,1219,845,373,-203,-872,-1589,-2293,-2927,-3408,-3706,-3767,-3609,-3242,-2711,-2091,-1416,-790,-217,233,570,788,898,926,884,783,632,424,157,-170,-563,-988,-1443,-1856,-2207,-2428,-2483,-2349,-2009,-1495,-842,-112,606,1253,1748,2050,2147,2037,1787,1433,1079,772,590,542,641,841,1084,1293,1387,1295,975,402,-404,-1400,-2520,-3680,-4792,-5786,-6583,-7153,-7449,-7482,-7237,-6747,-6016,-5087,-3970,-2716,-1350,82,1520,2923,4216,5338,6245,6872,7220,7261,7034,6573,5927,5174,4353,3529,2728,1965,1250,558,-114,-791,-1471,-2154,-2806,-3400,-3874,-4177,-4265,-4095,-3669,-2996,-2132,-1148,-131,821,1635,2237,2607,2739,2682,2486,2245,2016,1892,1883,2031,2282,2609,2922,3151,3223,3078,2702,2081,1280,327,-666,-1655,-2539,-3281,-3841,-4210,-4396,-4418,-4298,-4069,-3727,-3301,-2769,-2139,-1409,-579,318,1258,2180,3026,3734,4245,4517,4538,4306,3865,3263,2570,1856,1180,580,93,-308,-613,-877,-1123,-1374,-1659,-1956,-2269,-2545,-2770,-2888,-2882,-2735,-2448,-2049,-1578,-1080,-620,-237,17,138,103,-39,-288,-566,-862,-1118,-1328,-1477,-1587,-1665,-1766,-1886,-2076,-2318,-2623,-2954,-3286,-3577,-3792,-3904,-3903,-3785,-3575,-3288,-2969,-2628,-2289,-1943,-1583,-1172,-693,-104,595,1406,2302,3225,4127,4926,5565,6002,6200,6184,5965,5612,5181,4732,4336,3993,3754,3569,3438,3301,3138,2905,2612,2245,1855,1456,1105,831,642,561,534,548,534,439,226,-145,-672,-1324,-2066,-2809,-3481,-3996,-4280,-4291,-4014,-3459,-2695,-1777,-823,96,871,1453,1791,1874,1726,1381,893,334,-255,-808,-1299,-1703,-2014,-2221,-2351,-2370,-2321,-2154,-1889,-1507,-1000,-395,297,1027,1731,2366,2839,3130,3185,3008,2626,2074,1421,739,87,-482,-944,-1293,-1556,-1761,-1955,-2177,-2446,-2762,-3115,-3447,-3717,-3856,-3822,-3575,-3129,-2489,-1729,-912,-123,558,1071,1384,1486,1408,1199,927,665,481,426,530,801,1207,1709,2239,2736,3122,3360,3396,3237,2881,2369,1730,1030,285,-434,-1132,-1759,-2318,-2786,-3139,-3361,-3404,-3250,-2854,-2219,-1326,-222,1054,2417,3778,5029,6094,6872,7338,7456,7254,6778,6094,5286,4421,3569,2760,2013,1318,647,-23,-725,-1467,-2237,-3015,-3747,-4381,-4867,-5157,-5236,-5108,-4794,-4350,-3837,-3314,-2842,-2460,-2174,-2003,-1886,-1823,-1732,-1589,-1352,-987,-509,90,762,1478,2184,2831,3385,3800,4081,4200,4183,4022,3746,3353,2859,2263,1572,789,-58,-956,-1844,-2682,-3401,-3940,-4258,-4316,-4126,-3702,-3120,-2440,-1766,-1189,-775,-596,-652,-940,-1403,-1978,-2557,-3078,-3448,-3632,-3613,-3410,-3065,-2649,-2218,-1836,-1540,-1339,-1217,-1143,-1053,-914,-665,-306,178,749,1362,1969,2501,2934,3215,3367,3375,3291,3139,2960,2785,2633,2500,2384,2258,2098,1894,1619,1298,925,550,195,-104,-313,-437,-455,-416,-322,-232,-166,-155,-207,-312,-441,-554,-602,-532,-311,86,650,1357,2146,2963,3705,4330,4746,4947,4904,4651,4224,3692,3100,2525,1976,1491,1041,609,157,-360,-947,-1631,-2363,-3117,-3820,-4406,-4816,-4998,-4942,-4658,-4193,-3605,-2974,-2361,-1838,-1417,-1124,-917,-769,-619,-424,-141,238,706,1225,1734,2177,2473,2595,2488,2180,1669,1019,279,-497,-1245,-1941,-2555,-3087,-3555,-3963,-4334,-4675,-4965,-5195,-5315,-5274,-5037,-4551,-3816,-2834,-1653,-353,975,2208,3250,3996,4399,4420,4093,3464,2625,1673,722,-148,-848,-1352,-1630,-1705,-1605,-1367,-1039,-652,-231,205,659,1123,1606,2081,2550,2963,3301,3523,3600,3529,3308,2967,2548,2103,1690,1359,1143,1061,1105,1249,1453,1669,1856,1976,2012,1953,1818,1614,1379,1115,857,591,328,45,-263,-612,-1003,-1418,-1841,-2223,-2520,-2682,-2655,-2425,-1970,-1325,-534,324,1156,1869,2377,2615,2555,2210,1620,878,64,-697,-1330,-1749,-1922,-1846,-1547,-1083,-531,47,570,1001,1316,1503,1591,1598,1554,1479,1379,1245,1056,790,413,-79,-687,-1387,-2136,-2872,-3541,-4077,-4443,-4612,-4598,-4413,-4129,-3778,-3437,-3131,-2902,-2728,-2618,-2508,-2373,-2164,-1855,-1444,-950,-408,109,547,836,927,813,479,-9,-604,-1209,-1730,-2087,-2199,-2032,-1576,-864,47,1054,2073,2977,3705,4169,4362,4265,3929,3393,2728,2008,1275,594,-11,-526,-929,-1225,-1412,-1467,-1401,-1179,-806,-273,403,1191,2052,2911,3716,4391,4888,5169,5225,5063,4731,4264,3728,3165,2620,2105,1634,1184,747,294,-181,-683,-1197,-1694,-2141,-2493,-2729,-2816,-2780,-2620,-2407,-2173,-2003,-1931,-2007,-2233,-2598,-3046,-3520,-3923,-4190,-4235,-4021,-3525,-2764,-1788,-663,520,1676,2723,3601,4279,4738,5007,5094,5067,4928,4736,4478,4160,3773,3279,2674,1944,1083,138,-872,-1876,-2819,-3648,-4309,-4791,-5071,-5189,-5162,-5051,-4894,-4734,-4589,-4466,-4342,-4187,-3960,-3631,-3176,-2602,-1929,-1202,-486,163,683,1045,1234,1271,1189,1058,934,881,947,1143,1478,1908,2396,2869,3278,3565,3698,3679,3512,3246,2925,2606,2343,2161,2085,2100,2183,2294,2387,2416,2348,2165,1863,1463,993,493,8,-430,-783,-1041,-1197,-1252,-1233,-1145,-1014,-854,-667,-458,-219,60,373,731,1104,1481,1813,2073,2218,2215,2066,1753,1319,792,213,-363,-910,-1398,-1825,-2198,-2545,-2881,-3234,-3607,-3986,-4349,-4636,-4805,-4794,-4569,-4115,-3449,-2611,-1691,-758,76,742,1183,1370,1332,1105,780,425,147,-7,23,232,605,1088,1609,2100,2481,2706,2741,2577,2244,1770,1214,623,43,-490,-968,-1385,-1767,-2116,-2471,-2823,-3181,-3522,-3811,-4013,-4087,-4002,-3749,-3332,-2793,-2170,-1549,-972,-514,-190,-21,28,-9,-56,-70,20,224,558,987,1457,1912,2264,2479,2493,2323,1983,1528,1041,597,280,151,228,524,986,1566,2181,2758,3235,3570,3751,3782,3710,3556,3395,3237,3131,3066,3051,3055,3062,3034,2959,2812,2596,2307,1957,1562,1128,674,197,-298,-810,-1344,-1890,-2437,-2964,-3436,-3818,-4063,-4137,-4008,-3659,-3109,-2366,-1502,-561,371,1227,1941,2469,2792,2899,2826,2593,2251,1845,1394,938,472,-2,-491,-1017,-1571,-2163,-2755,-3324,-3812,-4165,-4327,-4264,-3949,-3401,-2662,-1797,-906,-76,590,1032,1196,1086,724,162,-519,-1249,-1947,-2567,-3061,-3424,-3650,-3753,-3758,-3656,-3481,-3200,-2830,-2342,-1739,-1021,-209,656,1533,2351,3050,3572,3874,3934,3767,3404,2893,2332,1768,1299,969,806,824,982,1248,1531,1792,1931,1938,1761,1430,959,421,-135,-630,-1015,-1255,-1333,-1267,-1093,-850,-610,-392,-249,-167,-147,-141,-108,9,243,634,1157,1822,2544,3294,3980,4557,4955,5165,5149,4933,4529,3964,3277,2491,1639,742,-176,-1100,-1996,-2851,-3611,-4273,-4766,-5107,-5238,-5192,-4957,-4576,-4083,-3530,-2966,-2433,-1967,-1579,-1274,-1037,-831,-641,-417,-155,170,542,948,1352,1736,2047,2286,2425,2477,2461,2393,2314,2245,2198,2188,2186,2173,2101,1925,1602,1113,437,-392,-1336,-2331,-3282,-4123,-4760,-5156,-5267,-5108,-4703,-4117,-3413,-2678,-1961,-1330,-802,-391,-88,137,303,433,550,639,708,723,689,573,409,190,-27,-199,-278,-214,25,428,991,1636,2309,2896,3333,3526,3440,3057,2405,1537,558,-454,-1361,-2104,-2579,-2777,-2679,-2316,-1753,-1049,-292,459,1135,1720,2177,2532,2788,2976,3119,3225,3308,3339,3316,3193,2954,2573,2041,1379,607,-216,-1034,-1778,-2381,-2798,-2986,-2947,-2677,-2228,-1623,-943,-215,483,1131,1677,2109,2407,2549,2548,2371,2044,1559,937,211,-585,-1391,-2160,-2824,-3349,-3686,-3836,-3795,-3607,-3305,-2964,-2618,-2347,-2154,-2079,-2089,-2159,-2241,-2269,-2199,-1973,-1580,-1019,-322,452,1232,1944,2508,2883,3029,2949,2669,2228,1684,1096,503,-45,-547,-979,-1361,-1698,-2006,-2288,-2548,-2768,-2931,-3011,-2984,-2830,-2546,-2137,-1627,-1052,-447,139,683,1149,1541,1861,2122,2359,2576,2802,3022,3232,3391,3477,3437,3262,2921,2436,1831,1158,491,-105,-548,-792,-792,-553,-95,522,1232,1937,2579,3065,3383,3493,3434,3229,2952,2650,2396,2222,2149,2175,2262,2365,2427,2392,2215,1875,1374,729,-8,-796,-1569,-2285,-2909,-3413,-3809,-4083,-4279,-4399,-4477,-4520,-4538,-4527,-4487,-4393,-4251,-4026,-3736,-3353,-2895,-2354,-1738,-1066,-340,414,1176,1916,2610,3205,3682,3984,4090,3972,3613,3025,2226,1266,195,-908,-1971,-2920,-3685,-4229,-4519,-4562,-4381,-4026,-3559,-3050,-2569,-2167,-1883,-1732,-1692,-1745,-1822,-1885,-1859,-1717,-1415,-962,-359,358,1143,1958,2753,3491,4148,4695,5125,5419,5565,5543,5336,4916,4286,3427,2373,1153,-170,-1515,-2799,-3930,-4829,-5425,-5699,-5623,-5240,-4590,-3739,-2778,-1768,-796,103,875,1531,2043,2457,2765,3005,3184,3307,3376,3378,3308,3159,2928,2644,2310,1993,1713,1539,1490,1615,1895,2340,2889,3493,4080,4562,4879,4966,4787,4344,3653,2767,1766,720,-278,-1162,-1881,-2400,-2722,-2863,-2849,-2739,-2553,-2348,-2139,-1943,-1777,-1626,-1509,-1404,-1341,-1306,-1334,-1412,-1567,-1776,-2036,-2319,-2584,-2805,-2937,-2965,-2867,-2659,-2342,-1966,-1545,-1134,-741,-389,-76,211,493,782,1093,1416,1725,1978,2115,2077,1809,1275,476,-579,-1805,-3134,-4433,-5600,-6509,-7082,-7243,-6998,-6344,-5360,-4129,-2750,-1359,-31,1116,2046,2703,3106,3254,3215,3019,2738,2429,2119,1872,1677,1567,1530,1555,1653,1782,1973,2180,2422,2668,2904,3098,3215,3216,3061,2727,2188,1465,574,-417,-1454,-2431,-3285,-3926,-4301,-4390,-4171,-3696,-2986,-2123,-1153,-155,838,1775,2642,3427,4114,4704,5179,5514,5690,5662,5424,4941,4243,3336,2291,1168,60,-956,-1790,-2396,-2729,-2795,-2611,-2238,-1731,-1177,-644,-194,112,265,239,67,-244,-631,-1077,-1510,-1918,-2255,-2501,-2653,-2688,-2620,-2436,-2142,-1745,-1246,-667,-18,660,1327,1935,2423,2736,2835,2673,2264,1600,736,-268,-1358,-2425,-3440,-4310,-5031,-5558,-5911,-6087,-6103,-5967,-5673,-5214,-4580,-3737,-2703,-1456,-48,1483,3060,4588,5970,7106,7915,8335,8340,7932,7154,6068,4761,3327,1852,431,-881,-2022,-2971,-3703,-4225,-4529,-4650,-4570,-4341,-3941,-3415,-2763,-2016,-1201,-349,501,1305,2035,2642,3121,3438,3616,3652,3591,3456,3294,3137,3009,2929,2879,2856,2802,2700,2490,2167,1691,1110,410,-310,-1030,-1661,-2161,-2484,-2622,-2567,-2368,-2042,-1664,-1256,-875,-524,-213,67,347,633,951,1293,1645,1961,2206,2314,2245,1966,1460,750,-123,-1101,-2096,-3042,-3853,-4490,-4895,-5080,-5021,-4764,-4317,-3726,-3021,-2232,-1386,-517,355,1198,1969,2649,3182,3548,3710,3655,3376,2882,2203,1371,439,-544,-1520,-2450,-3276,-3992,-4572,-5021,-5356,-5588,-5740,-5833,-5856,-5819,-5678,-5417,-4996,-4372,-3547,-2501,-1271,95,1536,2958,4283,5433,6348,6993,7369,7488,7409,7176,6854,6489,6104,5719,5303,4843,4283,3605,2773,1802,707,-453,-1615,-2702,-3631,-4354,-4811,-4994,-4909,-4567,-4035,-3336,-2538,-1688,-821,20,814,1544,2192,2753,3223,3592,3860,4023,4075,4031,3888,3679,3408,3132,2844,2609,2408,2276,2183,2115,2046,1921,1729,1413,984,422,-236,-969,-1721,-2453,-3110,-3668,-4099,-4412,-4608,-4732,-4796,-4849,-4894,-4947,-4989,-5000,-4935,-4760,-4449,-3971,-3361,-2616,-1814,-997,-237,412,919,1261,1459,1540,1551,1546,1568,1644,1797,1989,2216,2399,2517,2496,2315,1950,1396,687,-158,-1079,-2035,-2972,-3849,-4631,-5297,-5831,-6212,-6444,-6492,-6360,-6007,-5424,-4593,-3507,-2187,-658,1014,2759,4475,6065,7420,8444,9069,9239,8959,8240,7159,5792,4256,2657,1103,-320,-1553,-2550,-3315,-3845,-4179,-4329,-4333,-4195,-3924,-3514,-2952,-2236,-1367,-368,722,1848,2931,3904,4685,5219,5475,5436,5136,4611,3934,3174,2400,1670,1025,485,58,-259,-480,-605,-644,-591,-446,-210,114,505,935,1368,1752,2048,2215,2235,2105,1842,1497,1106,746,467,306,302,437,700,1024,1368,1627,1764,1692,1394,841,66,-903,-1996,-3146,-4271,-5311,-6199,-6905,-7403,-7688,-7763,-7640,-7322,-6814,-6122,-5229,-4161,-2902,-1512,-4,1524,3014,4353,5459,6236,6614,6565,6058,5143,3862,2304,581,-1219,-2970,-4605,-6034,-7222,-8126,-8735,-9032,-9011,-8670,-7991,-6991,-5665,-4050,-2196,-170,1919,3978,5864,7498,8749,9589,9952,9877,9385,8559,7494,6272,5013,3771,2634,1613,741,-5,-642,-1200,-1708,-2187,-2635,-3053,-3406,-3672,-3809,-3787,-3588,-3199,-2647,-1945,-1156,-315,517,1300,2010,2624,3164,3623,4051,4442,4827,5196,5529,5799,5957,5958,5762,5343,4686,3816,2761,1583,345,-879,-2019,-3022,-3837,-4444,-4820,-4966,-4889,-4600,-4114,-3458,-2653,-1745,-773,196,1105,1869,2432,2720,2705,2366,1729,835,-228,-1378,-2501,-3508,-4319,-4875,-5165,-5180,-4966,-4562,-4021,-3406,-2753,-2091,-1457,-831,-243,333,869,1372,1798,2130,2310,2314,2092,1637,943,31,-1043,-2228,-3422,-4556,-5532,-6283,-6756,-6915,-6765,-6320,-5617,-4712,-3649,-2501,-1291,-78,1124,2286,3394,4431,5379,6210,6903,7418,7730,7811,7654,7260,6662,5895,5024,4108,3209,2375,1640,1009,479,18,-396,-804,-1210,-1636,-2043,-2423,-2701,-2863,-2830,-2611,-2176,-1563,-816,14,831,1588,2202,2651,2900,2973,2872,2662,2365,2034,1700,1377,1085,804,534,249,-66,-419,-825,-1263,-1730,-2189,-2614,-2961,-3198,-3293,-3223,-2986,-2581,-2027,-1363,-615,162,932,1660,2298,2836,3230,3473,3539,3411,3089,2547,1820,898,-156,-1304,-2468,-3581,-4541,-5305,-5787,-5981,-5876,-5500,-4918,-4186,-3395,-2604,-1871,-1229,-681,-213,201,607,1023,1488,1982,2503,2998,3417,3704,3789,3635,3209,2509,1554,384,-938,-2343,-3751,-5094,-6295,-7302,-8053,-8510,-8645,-8421,-7850,-6914,-5648,-4082,-2271,-291,1779,3836,5791,7535,8996,10087,10773,11025,10854,10293,9409,8258,6953,5537,4121,2727,1424,208,-887,-1879,-2752,-3510,-4134,-4606,-4892,-4965,-4798,-4380,-3713,-2842,-1800,-683,440,1483,2362,3044,3483,3697,3709,3572,3339,3075,2826,2626,2485,2404,2352,2321,2258,2156,1989,1762,1470,1140,778,421,74,-231,-500,-711,-871,-977,-1029,-1028,-979,-875,-732,-537,-326,-81,143,348,493,558,525,379,127,-232,-664,-1154,-1667,-2163,-2630,-3026,-3352,-3590,-3752,-3839,-3879,-3871,-3846,-3788,-3703,-3577,-3375,-3095,-2692,-2188,-1561,-878,-154,513,1067,1427,1531,1350,868,121,-832,-1908,-3004,-4014,-4854,-5443,-5746,-5749,-5462,-4928,-4192,-3308,-2330,-1291,-241,815,1834,2815,3717,4518,5182,5669,5951,6003,5806,5375,4731,3911,2983,1997,1038,165,-564,-1094,-1413,-1492,-1348,-998,-475,176,903,1665,2396,3069,3626,4049,4304,4383,4275,3992,3533,2948,2246,1499,746,54,-522,-925,-1136,-1110,-886,-463,79,689,1280,1770,2101,2209,2083,1712,1140,421,-371,-1144,-1820,-2316,-2585,-2583,-2324,-1809,-1098,-241,691,1628,2506,3268,3860,4255,4412,4326,3984,3388,2567,1536,350,-933,-2261,-3550,-4746,-5791,-6626,-7244,-7616,-7763,-7696,-7447,-7050,-6526,-5911,-5206,-4433,-3586,-2665,-1690,-649,414,1474,2487,3390,4119,4620,4823,4697,4226,3404,2295,939,-543,-2079,-3523,-4803,-5805,-6494,-6817,-6794,-6434,-5793,-4933,-3902,-2781,-1596,-402,771,1912,2985,3984,4883,5656,6284,6742,7004,7067,6921,6575,6059,5387,4616,3766,2894,2020,1181,399,-323,-955,-1507,-1954,-2295,-2508,-2591,-2521,-2310,-1957,-1480,-920,-297,323,921,1441,1867,2182,2374,2466,2461,2389,2269,2119,1959,1784,1607,1406,1178,905,578,187,-263,-769,-1305,-1850,-2361,-2813,-3157,-3377,-3441,-3344,-3087,-2679,-2153,-1525,-849,-142,545,1189,1761,2239,2602,2849,2950,2920,2738,2418,1967,1411,785,125,-502,-1065,-1497,-1779,-1899,-1845,-1677,-1407,-1117,-853,-666,-592,-647,-814,-1066,-1351,-1611,-1793,-1853,-1766,-1537,-1198,-800,-419,-117,31,-9,-258,-701,-1292,-1971,-2661,-3278,-3769,-4062,-4148,-4003,-3653,-3121,-2447,-1677,-844,4,863,1686,2483,3222,3892,4466,4908,5181,5241,5057,4602,3887,2930,1800,563,-662,-1784,-2679,-3279,-3501,-3333,-2773,-1870,-695,657,2080,3472,4733,5787,6575,7052,7205,7030,6545,5777,4775,3582,2273,911,-425,-1666,-2741,-3604,-4209,-4544,-4616,-4442,-4071,-3550,-2945,-2313,-1702,-1166,-713,-369,-115,59,182,281,375,495,626,791,954,1102,1217,1254,1222,1091,880,604,285,-48,-371,-664,-939,-1181,-1444,-1727,-2072,-2500,-3003,-3583,-4195,-4792,-5316,-5697,-5881,-5822,-5502,-4918,-4109,-3115,-2012,-867,248,1269,2158,2886,3448,3852,4109,4237,4242,4130,3888,3518,3000,2334,1536,624,-361,-1358,-2319,-3177,-3880,-4399,-4705,-4811,-4727,-4489,-4128,-3684,-3176,-2624,-2031,-1383,-678,104,969,1894,2879,3862,4805,5633,6296,6724,6899,6786,6412,5801,5016,4131,3217,2368,1624,1067,687,521,517,662,889,1153,1403,1601,1714,1742,1664,1513,1279,999,675,330,-24,-378,-709,-1013,-1261,-1458,-1561,-1600,-1537,-1411,-1228,-1018,-831,-687,-640,-691,-869,-1132,-1476,-1825,-2137,-2352,-2409,-2291,-1972,-1467,-810,-38,783,1609,2377,3060,3623,4062,4370,4551,4611,4546,4353,4011,3516,2838,1987,959,-211,-1475,-2770,-4010,-5121,-6016,-6635,-6948,-6933,-6635,-6084,-5371,-4567,-3760,-3020,-2389,-1898,-1529,-1276,-1079,-918,-741,-540,-309,-75,129,249,246,86,-250,-735,-1345,-2000,-2640,-3181,-3562,-3739,-3692,-3442,-3015,-2479,-1883,-1299,-765,-307,61,366,621,866,1121,1403,1704,2006,2268,2455,2515,2444,2213,1859,1419,943,529,214,94,175,500,1038,1758,2607,3506,4394,5203,5881,6395,6734,6885,6877,6706,6409,5982,5443,4796,4033,3169,2208,1170,103,-955,-1940,-2787,-3435,-3845,-3972,-3832,-3438,-2837,-2099,-1296,-494,236,847,1327,1643,1839,1911,1905,1838,1745,1620,1491,1322,1130,876,567,181,-264,-774,-1317,-1885,-2451,-3000,-3527,-4021,-4492,-4948,-5384,-5815,-6211,-6565,-6828,-6969,-6929,-6682,-6190,-5462,-4510,-3392,-2169,-935,229,1236,2040,2588,2900,2984,2896,2699,2442,2193,1968,1795,1657,1529,1385,1181,908,543,112,-375,-857,-1316,-1681,-1951,-2076,-2080,-1957,-1731,-1427,-1062,-649,-204,298,837,1445,2106,2815,3549,4263,4902,5420,5738,5834,5668,5236,4584,3737,2791,1821,901,134,-464,-824,-981,-935,-749,-484,-201,29,173,200,112,-65,-296,-530,-714,-826,-818,-726,-530,-308,-66,113,228,223,127,-73,-318,-600,-855,-1081,-1235,-1346,-1390,-1428,-1448,-1495,-1564,-1656,-1740,-1798,-1756,-1611,-1286,-801,-135,678,1580,2532,3439,4266,4927,5419,5685,5760,5619,5309,4822,4200,3426,2539,1513,385,-844,-2135,-3443,-4707,-5861,-6821,-7525,-7914,-7940,-7613,-6935,-5966,-4780,-3455,-2110,-813,333,1293,2009,2496,2741,2799,2682,2449,2120,1725,1284,789,258,-328,-951,-1607,-2266,-2900,-3459,-3916,-4217,-4360,-4320,-4128,-3801,-3385,-2925,-2452,-2007,-1594,-1216,-861,-499,-114,308,786,1284,1799,2278,2683,2986,3147,3183,3093,2932,2740,2584,2511,2568,2764,3106,3555,4071,4590,5058,5415,5635,5692,5598,5382,5068,4715,4338,3978,3625,3278,2894,2450,1900,1222,411,-515,-1518,-2514,-3445,-4204,-4735,-4983,-4924,-4591,-4019,-3304,-2523,-1774,-1123,-628,-289,-100,-10,52,127,309,594,1020,1534,2097,2619,3029,3227,3175,2818,2174,1271,165,-1051,-2305,-3499,-4572,-5476,-6170,-6668,-6953,-7063,-7006,-6797,-6458,-5981,-5390,-4681,-3884,-3018,-2141,-1285,-524,106,554,801,849,715,444,88,-291,-647,-929,-1131,-1241,-1288,-1305,-1334,-1414,-1582,-1839,-2187,-2583,-2981,-3313,-3513,-3521,-3294,-2822,-2104,-1197,-148,960,2040,3044,3887,4570,5068,5401,5603,5711,5745,5755,5719,5658,5544,5358,5090,4724,4276,3757,3207,2661,2163,1752,1451,1268,1203,1232,1328,1462,1604,1732,1855,1957,2078,2217,2400,2628,2884,3153,3371,3508,3485,3271,2830,2153,1267,218,-927,-2076,-3161,-4094,-4834,-5348,-5641,-5739,-5679,-5523,-5306,-5072,-4842,-4594,-4333,-3995,-3560,-2982,-2234,-1335,-276,864,2049,3187,4202,5039,5633,5966,6029,5839,5427,4834,4096,3248,2316,1313,249,-867,-2028,-3197,-4356,-5424,-6362,-7072,-7508,-7607,-7345,-6738,-5811,-4655,-3342,-1992,-699,458,1403,2128,2611,2894,3009,3014,2943,2838,2707,2551,2339,2058,1655,1131,461,-331,-1214,-2141,-3042,-3859,-4526,-5000,-5257,-5287,-5118,-4770,-4309,-3758,-3178,-2588,-2009,-1438,-882,-308,269,873,1485,2085,2652,3139,3525,3773,3882,3842,3699,3466,3218,2985,2820,2753,2781,2911,3090,3297,3462,3567,3553,3441,3207,2902,2552,2201,1890,1638,1453,1323,1219,1099,932,686,342,-74,-559,-1035,-1476,-1810,-2005,-2046,-1917,-1671,-1326,-964,-615,-340,-149,-55,-29,-34,-21,61,249,567,1008,1551,2136,2711,3190,3518,3632,3507,3128,2525,1722,797,-210,-1215,-2182,-3057,-3828,-4478,-5009,-5439,-5755,-5985,-6101,-6105,-5974,-5690,-5243,-4638,-3886,-3031,-2118,-1217,-391,299,802,1101,1185,1085,835,497,116,-248,-571,-819,-996,-1104,-1157,-1174,-1157,-1121,-1047,-931,-758,-504,-185,203,632,1055,1439,1714,1858,1820,1620,1254,782,269,-225,-597,-822,-836,-641,-276,232,775,1294,1694,1921,1935,1741,1366,886,378,-62,-340,-402,-192,274,977,1848,2798,3750,4601,5294,5782,6037,6078,5917,5597,5141,4597,3967,3277,2523,1706,830,-95,-1058,-2026,-2966,-3843,-4616,-5252,-5741,-6053,-6211,-6206,-6064,-5791,-5401,-4894,-4266,-3517,-2625,-1604,-445,813,2137,3472,4733,5863,6755,7375,7642,7560,7112,6337,5293,4043,2671,1254,-141,-1456,-2653,-3712,-4624,-5393,-6027,-6529,-6903,-7140,-7232,-7159,-6910,-6473,-5859,-5078,-4177,-3186,-2183,-1201,-316,460,1082,1566,1905,2134,2275,2351,2392,2392,2366,2288,2151,1931,1612,1203,693,130,-472,-1062,-1596,-2046,-2376,-2576,-2656,-2613,-2483,-2282,-2027,-1743,-1422,-1065,-661,-193,348,968,1649,2380,3110,3802,4406,4872,5180,5309,5275,5099,4840,4536,4251,4029,3880,3839,3849,3916,3956,3946,3832,3592,3222,2745,2184,1617,1063,603,239,8,-123,-168,-189,-224,-329,-530,-855,-1282,-1799,-2357,-2905,-3404,-3796,-4074,-4209,-4231,-4142,-3994,-3814,-3624,-3467,-3312,-3190,-3045,-2869,-2620,-2280,-1836,-1295,-675,-23,629,1210,1704,2052,2257,2308,2222,2033,1762,1456,1123,797,470,150,-180,-524,-892,-1280,-1680,-2067,-2430,-2715,-2935,-3035,-3044,-2955,-2790,-2595,-2392,-2230,-2129,-2104,-2148,-2241,-2336,-2390,-2343,-2161,-1799,-1276,-583,205,1059,1878,2619,3200,3600,3791,3784,3607,3293,2903,2463,2021,1598,1199,833,492,163,-143,-435,-699,-913,-1068,-1136,-1118,-997,-792,-516,-192,148,489,806,1102,1375,1655,1951,2302,2717,3210,3769,4372,4968,5518,5948,6212,6264,6073,5642,4988,4152,3191,2163,1136,158,-734,-1516,-2197,-2781,-3304,-3787,-4264,-4744,-5240,-5724,-6187,-6576,-6858,-6994,-6943,-6693,-6235,-5575,-4735,-3749,-2635,-1456,-227,1004,2208,3349,4395,5309,6066,6631,6976,7089,6953,6582,5990,5203,4287,3261,2211,1164,170,-734,-1545,-2240,-2841,-3340,-3758,-4101,-4354,-4531,-4598,-4550,-4369,-4051,-3595,-3036,-2394,-1732,-1103,-563,-171,49,77,-75,-368,-759,-1176,-1560,-1860,-2030,-2064,-1968,-1771,-1525,-1279,-1082,-978,-981,-1090,-1285,-1524,-1762,-1949,-2056,-2045,-1938,-1727,-1462,-1172,-899,-680,-521,-431,-385,-358,-302,-194,20,325,752,1251,1806,2365,2887,3338,3697,3962,4151,4287,4411,4545,4713,4928,5156,5391,5574,5666,5636,5439,5089,4578,3959,3266,2569,1914,1358,926,635,469,410,405,415,395,300,120,-162,-530,-963,-1427,-1889,-2313,-2677,-2958,-3160,-3264,-3298,-3246,-3127,-2943,-2689,-2372,-1993,-1555,-1072,-564,-41,451,898,1259,1525,1660,1679,1568,1352,1053,688,298,-115,-519,-922,-1320,-1719,-2134,-2564,-3020,-3478,-3942,-4364,-4741,-5032,-5228,-5317,-5307,-5208,-5048,-4845,-4626,-4396,-4159,-3903,-3589,-3201,-2690,-2041,-1235,-276,807,1966,3143,4262,5253,6044,6590,6855,6844,6567,6069,5408,4636,3823,3010,2238,1523,874,277,-272,-791,-1281,-1737,-2138,-2453,-2651,-2676,-2519,-2135,-1543,-749,208,1272,2388,3491,4523,5439,6202,6794,7204,7429,7484,7361,7083,6639,6044,5289,4391,3355,2208,984,-276,-1515,-2685,-3734,-4619,-5318,-5823,-6149,-6319,-6379,-6362,-6314,-6259,-6200,-6142,-6048,-5893,-5637,-5240,-4690,-3971,-3106,-2122,-1071,-9,1004,1914,2679,3270,3679,3907,3974,3901,3724,3460,3138,2764,2351,1892,1397,849,271,-342,-956,-1553,-2088,-2533,-2850,-3019,-3024,-2867,-2562,-2136,-1624,-1059,-481,75,586,1015,1357,1578,1674,1620,1419,1057,552,-80,-802,-1562,-2299,-2944,-3426,-3697,-3700,-3441,-2906,-2161,-1251,-276,689,1538,2213,2650,2831,2764,2477,2028,1484,905,364,-113,-482,-759,-944,-1075,-1173,-1273,-1384,-1509,-1639,-1728,-1769,-1690,-1493,-1134,-625,25,786,1622,2475,3316,4088,4775,5346,5805,6143,6376,6506,6541,6485,6326,6062,5677,5158,4518,3736,2867,1906,923,-56,-980,-1811,-2532,-3119,-3589,-3937,-4202,-4386,-4513,-4587,-4600,-4539,-4391,-4118,-3734,-3212,-2587,-1884,-1152,-447,164,642,937,1032,941,678,308,-118,-525,-849,-1042,-1063,-910,-596,-152,361,898,1395,1816,2117,2309,2368,2334,2209,2019,1775,1475,1111,670,136,-495,-1230,-2040,-2910,-3776,-4612,-5352,-5969,-6433,-6728,-6861,-6849,-6703,-6459,-6115,-5690,-5172,-4553,-3820,-2959,-1977,-882,278,1462,2586,3596,4403,4962,5232,5197,4895,4345,3640,2835,2023,1264,612,87,-296,-572,-759,-911,-1052,-1219,-1403,-1615,-1791,-1923,-1922,-1768,-1401,-812,2,1017,2178,3434,4697,5910,6997,7913,8625,9109,9382,9430,9299,8984,8520,7910,7169,6301,5315,4220,3033,1779,502,-765,-1963,-3049,-3984,-4726,-5274,-5614,-5771,-5761,-5616,-5366,-5026,-4622,-4150,-3622,-3040,-2408,-1752,-1085,-462,101,547,858,1019,1020,901,676,414,143,-76,-224,-274,-237,-131,8,136,214,206,86,-138,-469,-849,-1261,-1629,-1920,-2088,-2108,-1980,-1709,-1329,-883,-416,29,406,704,883,961,919,777,526,176,-279,-842,-1512,-2282,-3139,-4042,-4953,-5798,-6517,-7028,-7269,-7198,-6793,-6065,-5069,-3866,-2561,-1249,-32,1016,1832,2404,2729,2845,2802,2655,2454,2243,2036,1845,1658,1455,1228,961,665,360,79,-127,-220,-148,105,554,1181,1946,2800,3668,4499,5210,5779,6157,6351,6365,6231,5985,5666,5315,4945,4591,4227,3870,3479,3054,2567,2024,1428,800,176,-422,-943,-1374,-1691,-1889,-1992,-2004,-1972,-1908,-1844,-1781,-1729,-1668,-1586,-1469,-1302,-1093,-855,-620,-421,-305,-302,-438,-720,-1131,-1639,-2190,-2736,-3201,-3556,-3736,-3756,-3594,-3295,-2889,-2422,-1949,-1496,-1099,-763,-489,-266,-84,77,204,314,374,383,315,156,-90,-436,-838,-1306,-1768,-2223,-2620,-2938,-3168,-3298,-3334,-3285,-3155,-2959,-2691,-2355,-1930,-1416,-791,-60,773,1684,2629,3554,4393,5072,5527,5706,5580,5150,4446,3525,2464,1357,293,-650,-1411,-1955,-2281,-2402,-2365,-2206,-1987,-1732,-1477,-1221,-950,-656,-293,132,653,1240,1884,2529,3137,3642,4013,4207,4218,4057,3754,3350,2913,2473,2103,1807,1609,1494,1433,1381,1295,1125,835,411,-163,-849,-1630,-2437,-3227,-3933,-4516,-4920,-5150,-5163,-5004,-4655,-4163,-3541,-2817,-2027,-1182,-339,498,1265,1945,2491,2877,3087,3116,2979,2706,2345,1952,1581,1291,1111,1068,1148,1325,1548,1760,1899,1919,1785,1497,1073,551,-2,-547,-1001,-1359,-1568,-1667,-1657,-1592,-1516,-1462,-1480,-1559,-1714,-1902,-2107,-2275,-2392,-2428,-2393,-2302,-2195,-2110,-2095,-2181,-2381,-2692,-3074,-3481,-3839,-4083,-4150,-3989,-3591,-2951,-2116,-1142,-101,920,1847,2618,3183,3533,3658,3602,3384,3071,2690,2291,1890,1494,1110,718,311,-115,-561,-1005,-1415,-1756,-1985,-2050,-1942,-1623,-1120,-445,355,1229,2118,2979,3759,4438,5000,5439,5780,6015,6181,6268,6290,6236,6098,5857,5510,5044,4470,3799,3060,2281,1493,732,4,-659,-1278,-1840,-2367,-2861,-3327,-3762,-4144,-4459,-4667,-4755,-4683,-4458,-4071,-3552,-2939,-2275,-1623,-1029,-541,-186,22,103,66,-23,-154,-248,-310,-296,-226,-109,17,120,162,112,-33,-285,-619,-1005,-1417,-1810,-2155,-2441,-2648,-2790,-2887,-2946,-3011,-3073,-3161,-3247,-3330,-3376,-3360,-3266,-3069,-2793,-2437,-2050,-1669,-1329,-1084,-937,-907,-965,-1082,-1201,-1270,-1243,-1068,-751,-269,319,991,1669,2303,2834,3224,3455,3526,3464,3304,3091,2874,2688,2561,2510,2533,2625,2763,2940,3129,3320,3506,3661,3807,3900,3967,3959,3893,3727,3475,3103,2648,2095,1506,897,336,-138,-472,-638,-619,-428,-88,342,807,1233,1560,1741,1748,1573,1246,780,249,-325,-881,-1407,-1873,-2290,-2669,-3020,-3370,-3718,-4056,-4375,-4624,-4768,-4764,-4562,-4161,-3539,-2747,-1812,-821,158,1041,1765,2276,2559,2609,2456,2139,1715,1231,733,261,-182,-567,-925,-1233,-1523,-1772,-1990,-2158,-2251,-2260,-2165,-1963,-1663,-1280,-850,-415,-11,314,546,657,667,593,468,343,242,216,251,370,512,673,771,793,678,429,42,-452,-1003,-1556,-2041,-2405,-2605,-2615,-2452,-2127,-1702,-1228,-756,-360,-39,158,261,284,257,227,219,261,358,513,698,905,1097,1262,1383,1463,1500,1515,1522,1527,1561,1603,1683,1769,1881,1986,2105,2216,2338,2466,2612,2779,2969,3172,3381,3564,3701,3760,3711,3544,3237,2808,2258,1631,938,238,-467,-1127,-1754,-2326,-2862,-3364,-3844,-4306,-4745,-5137,-5464,-5667,-5719,-5563,-5168,-4533,-3651,-2576,-1361,-93,1138,2235,3131,3756,4092,4142,3930,3532,3002,2424,1868,1370,973,667,434,240,33,-217,-550,-971,-1481,-2055,-2655,-3242,-3779,-4220,-4566,-4780,-4888,-4884,-4783,-4596,-4329,-3980,-3547,-3026,-2409,-1708,-926,-96,756,1578,2335,2974,3466,3779,3911,3859,3656,3326,2917,2476,2038,1642,1309,1049,867,741,675,630,618,599,595,582,575,573,571,569,562,522,458,329,151,-96,-388,-718,-1042,-1336,-1550,-1664,-1637,-1469,-1158,-711,-173,446,1090,1741,2369,2953,3497,3976,4415,4793,5108,5359,5500,5542,5424,5164,4723,4133,3395,2555,1648,725,-179,-1020,-1784,-2459,-3046,-3561,-4020,-4428,-4805,-5125,-5390,-5544,-5577,-5422,-5076,-4506,-3734,-2784,-1716,-597,491,1465,2265,2832,3159,3240,3127,2855,2509,2143,1817,1568,1402,1300,1244,1149,1008,716,300,-301,-1024,-1872,-2742,-3611,-4369,-4991,-5421,-5634,-5656,-5477,-5163,-4737,-4250,-3733,-3215,-2708,-2219,-1754,-1295,-872,-465,-118,164,349,410,345,129,-192,-622,-1085,-1553,-1955,-2246,-2378,-2338,-2098,-1694,-1129,-452,289,1069,1826,2553,3211,3793,4291,4690,4993,5175,5242,5168,4949,4589,4080,3464,2755,2023,1311,694,221,-53,-99,81,483,1050,1736,2472,3183,3818,4327,4677,4870,4900,4799,4585,4293,3941,3560,3160,2749,2348,1944,1560,1194,853,534,241,-50,-337,-662,-1037,-1492,-2040,-2684,-3414,-4200,-4992,-5732,-6350,-6776,-6956,-6841,-6425,-5722,-4769,-3649,-2436,-1240,-141,780,1472,1913,2106,2076,1884,1563,1182,769,347,-74,-518,-1000,-1552,-2195,-2925,-3737,-4577,-5388,-6101,-6624,-6901,-6880,-6533,-5886,-4976,-3872,-2675,-1459,-330,660,1457,2054,2455,2699,2824,2883,2918,2947,3002,3048,3103,3092,3034,2854,2583,2172,1681,1089,472,-169,-772,-1316,-1779,-2136,-2389,-2527,-2557,-2477,-2298,-2006,-1622,-1139,-573,67,749,1456,2136,2771,3314,3741,4043,4205,4253,4201,4082,3937,3783,3659,3558,3495,3449,3403,3348,3248,3118,2938,2733,2511,2300,2119,1981,1894,1848,1826,1803,1737,1606,1369,1019,541,-46,-732,-1468,-2235,-2973,-3654,-4252,-4727,-5088,-5306,-5390,-5330,-5120,-4758,-4223,-3525,-2642,-1612,-430,824,2124,3354,4472,5353,5969,6232,6145,5710,4968,3989,2861,1675,520,-522,-1410,-2106,-2618,-2961,-3173,-3293,-3356,-3391,-3408,-3407,-3373,-3294,-3148,-2949,-2685,-2408,-2129,-1916,-1795,-1804,-1954,-2230,-2591,-2986,-3322,-3540,-3554,-3329,-2846,-2122,-1218,-211,792,1684,2375,2776,2858,2602,2042,1236,267,-761,-1763,-2628,-3314,-3745,-3921,-3835,-3512,-2999,-2331,-1575,-771,26,772,1430,1959,2332,2525,2521,2327,1946,1429,805,158,-452,-940,-1246,-1307,-1106,-621,110,1047,2128,3267,4395,5430,6318,7010,7495,7758,7820,7705,7436,7043,6560,5988,5358,4667,3924,3138,2323,1486,658,-140,-888,-1544,-2115,-2559,-2903,-3127,-3270,-3330,-3347,-3325,-3278,-3219,-3124,-3008,-2832,-2604,-2306,-1947,-1531,-1097,-636,-224,163,473,718,904,1037,1133,1215,1269,1308,1288,1197,970,600,26,-732,-1684,-2772,-3945,-5111,-6182,-7061,-7674,-7956,-7889,-7475,-6753,-5795,-4686,-3508,-2368,-1311,-409,333,921,1364,1726,2014,2282,2533,2763,2950,3058,3040,2869,2510,1964,1252,418,-469,-1328,-2081,-2642,-2958,-2989,-2729,-2204,-1462,-569,390,1349,2221,2972,3543,3941,4142,4184,4067,3834,3495,3088,2626,2140,1652,1190,782,460,244,159,208,388,690,1071,1511,1951,2355,2687,2901,2997,2949,2774,2489,2109,1685,1232,798,396,62,-208,-394,-514,-570,-582,-561,-539,-507,-517,-540,-624,-749,-929,-1157,-1420,-1705,-1976,-2219,-2375,-2434,-2345,-2105,-1697,-1143,-462,290,1063,1785,2395,2830,3056,3035,2780,2290,1614,788,-130,-1091,-2045,-2949,-3781,-4497,-5100,-5547,-5832,-5926,-5808,-5457,-4864,-4031,-2982,-1772,-463,836,2038,3016,3695,3982,3861,3319,2412,1228,-136,-1524,-2829,-3918,-4707,-5143,-5216,-4947,-4401,-3657,-2804,-1930,-1111,-389,190,642,966,1197,1369,1506,1629,1751,1854,1936,1969,1923,1807,1594,1311,985,634,324,76,-72,-98,-3,204,496,841,1205,1556,1881,2164,2415,2652,2879,3138,3414,3739,4082,4444,4790,5101,5352,5517,5598,5573,5475,5280,5031,4706,4320,3859,3308,2648,1872,961,-66,-1195,-2377,-3565,-4682,-5672,-6462,-7010,-7278,-7260,-6967,-6423,-5682,-4777,-3777,-2720,-1656,-627,342,1211,1968,2583,3039,3325,3428,3350,3099,2694,2162,1537,864,168,-505,-1140,-1716,-2224,-2666,-3047,-3370,-3639,-3849,-3998,-4065,-4043,-3909,-3649,-3270,-2765,-2179,-1531,-892,-310,143,428,501,368,39,-422,-942,-1427,-1777,-1913,-1772,-1335,-623,302,1332,2353,3216,3815,4043,3856,3244,2272,1012,-391,-1808,-3099,-4144,-4857,-5195,-5144,-4734,-4022,-3078,-1977,-804,387,1520,2564,3473,4214,4765,5099,5197,5057,4667,4053,3241,2275,1230,170,-810,-1635,-2225,-2531,-2509,-2166,-1511,-609,484,1667,2864,3974,4931,5668,6152,6364,6311,6011,5504,4821,4018,3121,2182,1213,260,-674,-1546,-2351,-3041,-3609,-4007,-4227,-4248,-4065,-3704,-3180,-2554,-1865,-1182,-546,-17,404,670,832,868,846,771,694,633,606,622,677,760,857,948,1002,1007,930,761,479,90,-422,-1005,-1667,-2327,-2966,-3500,-3900,-4097,-4081,-3828,-3366,-2722,-1966,-1163,-403,245,704,940,923,668,206,-408,-1100,-1803,-2439,-2958,-3322,-3505,-3535,-3412,-3204,-2928,-2656,-2396,-2194,-2018,-1890,-1735,-1554,-1272,-882,-350,300,1061,1866,2657,3367,3910,4254,4341,4178,3783,3192,2486,1712,965,281,-282,-711,-1000,-1153,-1201,-1143,-1013,-797,-499,-107,400,1019,1762,2595,3497,4408,5266,6007,6567,6897,6966,6772,6318,5657,4829,3892,2905,1921,963,80,-740,-1473,-2129,-2702,-3191,-3588,-3879,-4049,-4086,-3978,-3729,-3344,-2854,-2282,-1675,-1081,-525,-68,292,526,645,663,615,518,424,343,299,299,317,347,328,252,41,-288,-797,-1440,-2227,-3092,-3997,-4862,-5632,-6226,-6603,-6705,-6522,-6039,-5272,-4264,-3050,-1718,-329,1025,2249,3278,4016,4430,4480,4163,3534,2627,1570,443,-613,-1509,-2141,-2467,-2459,-2145,-1579,-848,-41,732,1404,1905,2223,2353,2338,2230,2091,1992,1966,2053,2243,2526,2846,3169,3422,3570,3578,3430,3146,2741,2273,1770,1300,877,535,270,69,-92,-247,-424,-658,-942,-1300,-1680,-2074,-2418,-2669,-2777,-2707,-2431,-1955,-1289,-472,451,1422,2390,3302,4115,4801,5329,5681,5843,5785,5503,4969,4183,3144,1881,438,-1116,-2690,-4185,-5495,-6527,-7210,-7495,-7382,-6888,-6091,-5063,-3911,-2748,-1641,-696,80,645,1025,1254,1372,1432,1482,1541,1639,1756,1887,1986,2027,1964,1768,1428,926,295,-452,-1257,-2076,-2853,-3534,-4081,-4451,-4636,-4621,-4428,-4065,-3580,-2999,-2379,-1762,-1195,-717,-368,-159,-108,-196,-405,-692,-1006,-1297,-1508,-1598,-1543,-1329,-984,-531,-37,449,860,1140,1271,1226,1035,733,379,48,-195,-292,-207,79,534,1136,1801,2480,3086,3567,3879,4000,3935,3707,3348,2908,2424,1928,1450,992,563,154,-233,-599,-930,-1194,-1368,-1396,-1247,-892,-301,503,1502,2639,3837,5021,6098,6994,7647,8013,8081,7856,7364,6650,5756,4733,3623,2462,1272,82,-1099,-2236,-3323,-4304,-5165,-5841,-6312,-6532,-6494,-6189,-5652,-4912,-4040,-3097,-2158,-1297,-556,11,409,621,689,628,493,307,112,-85,-273,-453,-657,-882,-1170,-1523,-1948,-2443,-2982,-3536,-4078,-4548,-4941,-5196,-5325,-5290,-5116,-4790,-4331,-3762,-3084,-2340,-1539,-716,95,861,1543,2099,2509,2728,2763,2593,2252,1748,1136,447,-259,-944,-1570,-2099,-2528,-2834,-3030,-3116,-3095,-2976,-2748,-2408,-1938,-1334,-573,316,1340,2441,3574,4676,5664,6478,7053,7339,7335,7018,6458,5665,4741,3732,2713,1743,853,67,-605,-1182,-1667,-2078,-2423,-2693,-2879,-2947,-2872,-2617,-2160,-1494,-622,413,1572,2779,3959,5047,5954,6657,7096,7290,7225,6945,6476,5855,5122,4292,3391,2426,1405,339,-754,-1851,-2908,-3895,-4743,-5427,-5897,-6139,-6151,-5954,-5576,-5078,-4502,-3904,-3324,-2775,-2272,-1790,-1311,-795,-226,420,1135,1892,2652,3340,3892,4230,4299,4049,3483,2602,1478,164,-1217,-2597,-3847,-4908,-5707,-6216,-6422,-6354,-6026,-5507,-4828,-4053,-3214,-2361,-1518,-712,28,686,1240,1661,1941,2060,2014,1809,1462,996,460,-119,-677,-1195,-1614,-1936,-2137,-2226,-2228,-2145,-2024,-1863,-1693,-1500,-1297,-1053,-775,-436,-55,376,819,1260,1655,1989,2226,2374,2427,2413,2358,2288,2233,2210,2212,2240,2251,2230,2131,1939,1632,1226,740,214,-286,-716,-995,-1095,-965,-608,-29,737,1637,2609,3591,4510,5324,5977,6445,6713,6760,6605,6229,5666,4907,3979,2904,1702,428,-885,-2162,-3349,-4371,-5171,-5696,-5920,-5828,-5444,-4808,-3976,-3032,-2044,-1090,-236,486,1039,1431,1665,1767,1757,1654,1465,1199,833,372,-207,-905,-1701,-2586,-3503,-4403,-5224,-5894,-6367,-6602,-6581,-6321,-5850,-5223,-4505,-3755,-3032,-2373,-1801,-1313,-898,-523,-165,206,607,1028,1479,1902,2299,2600,2798,2857,2773,2560,2222,1812,1348,885,448,65,-247,-484,-646,-743,-785,-769,-713,-588,-408,-148,198,627,1137,1703,2302,2881,3413,3839,4128,4252,4188,3939,3518,2936,2236,1441,592,-267,-1116,-1897,-2597,-3161,-3567,-3775,-3764,-3507,-3014,-2275,-1337,-233,974,2209,3402,4475,5372,6036,6450,6595,6495,6170,5671,5029,4306,3516,2711,1881,1062,233,-591,-1400,-2190,-2920,-3568,-4087,-4440,-4590,-4524,-4237,-3746,-3099,-2339,-1538,-757,-53,533,974,1276,1441,1514,1521,1498,1478,1463,1450,1421,1330,1146,827,342,-315,-1136,-2084,-3111,-4146,-5129,-5989,-6680,-7160,-7427,-7476,-7322,-7006,-6530,-5946,-5244,-4460,-3571,-2610,-1558,-449,700,1841,2921,3874,4631,5123,5311,5149,4656,3846,2795,1575,294,-943,-2044,-2919,-3522,-3819,-3823,-3555,-3088,-2463,-1784,-1081,-438,123,586,932,1196,1383,1530,1662,1801,1964,2161,2383,2633,2886,3127,3350,3514,3637,3680,3670,3583,3449,3262,3034,2793,2514,2243,1948,1656,1357,1057,756,473,204,-18,-183,-259,-229,-58,257,736,1365,2129,2988,3892,4774,5565,6183,6564,6643,6393,5790,4861,3645,2215,664,-913,-2418,-3753,-4856,-5675,-6182,-6393,-6318,-6009,-5508,-4872,-4145,-3379,-2599,-1847,-1127,-479,105,577,938,1141,1174,1007,637,58,-694,-1592,-2559,-3539,-4444,-5211,-5779,-6109,-6187,-6030,-5657,-5135,-4495,-3818,-3127,-2473,-1860,-1294,-757,-235,304,854,1444,2032,2610,3124,3524,3764,3805,3611,3198,2569,1787,903,8,-836,-1539,-2067,-2374,-2467,-2368,-2118,-1793,-1436,-1136,-913,-816,-834,-953,-1132,-1318,-1462,-1504,-1419,-1175,-785,-261,351,1014,1669,2271,2789,3177,3442,3564,3559,3450,3238,2976,2657,2329,1999,1690,1421,1205,1056,981,991,1073,1239,1459,1736,2039,2357,2663,2947,3170,3332,3388,3330,3129,2771,2247,1559,728,-214,-1207,-2191,-3081,-3805,-4278,-4455,-4279,-3768,-2920,-1816,-520,848,2191,3391,4359,5025,5346,5316,4961,4325,3481,2505,1467,445,-527,-1396,-2166,-2820,-3383,-3859,-4264,-4599,-4868,-5056,-5153,-5144,-5023,-4796,-4472,-4090,-3671,-3279,-2929,-2673,-2501,-2433,-2416,-2436,-2416,-2321,-2092,-1705,-1142,-426,412,1306,2190,2992,3640,4090,4309,4298,4073,3675,3158,2563,1958,1364,816,320,-138,-556,-971,-1382,-1809,-2247,-2677,-3077,-3409,-3631,-3707,-3605,-3304,-2807,-2122,-1288,-342,643,1629,2535,3331,3961,4411,4662,4726,4607,4346,3951,3477,2936,2375,1809,1273,774,345,-20,-291,-485,-579,-596,-522,-383,-175,85,394,734,1110,1489,1886,2249,2592,2854,3041,3104,3043,2837,2505,2055,1532,971,426,-64,-454,-736,-894,-964,-967,-964,-1000,-1126,-1380,-1769,-2289,-2891,-3533,-4120,-4590,-4859,-4874,-4618,-4083,-3329,-2405,-1427,-470,343,948,1276,1304,1036,505,-235,-1111,-2044,-2965,-3802,-4502,-5035,-5362,-5488,-5399,-5110,-4625,-3968,-3152,-2211,-1170,-74,1036,2110,3089,3938,4597,5050,5274,5272,5070,4694,4207,3645,3083,2548,2090,1721,1440,1239,1086,956,815,643,428,171,-117,-408,-682,-911,-1070,-1158,-1158,-1092,-956,-783,-564,-332,-70,210,526,879,1281,1727,2215,2721,3218,3669,4029,4252,4306,4158,3793,3229,2463,1569,566,-456,-1454,-2347,-3097,-3650,-3978,-4078,-3935,-3580,-3036,-2337,-1545,-684,163,976,1684,2267,2690,2941,3020,2943,2743,2457,2142,1841,1608,1473,1456,1555,1746,1977,2202,2338,2333,2135,1694,1030,137,-915,-2071,-3251,-4368,-5358,-6161,-6752,-7121,-7288,-7281,-7147,-6926,-6646,-6335,-5985,-5599,-5145,-4615,-3980,-3254,-2436,-1567,-687,152,895,1487,1914,2134,2181,2056,1810,1494,1144,824,550,359,255,236,295,421,603,830,1104,1410,1759,2141,2539,2955,3336,3673,3908,4005,3937,3660,3189,2509,1674,726,-277,-1238,-2115,-2803,-3287,-3494,-3449,-3133,-2585,-1851,-967,2,1021,2038,3032,3959,4813,5559,6178,6644,6917,6975,6789,6339,5639,4694,3564,2295,982,-303,-1469,-2447,-3186,-3651,-3843,-3778,-3503,-3057,-2514,-1915,-1312,-752,-246,174,515,761,929,1013,1027,989,897,792,677,594,549,575,671,840,1066,1308,1537,1691,1726,1600,1272,756,39,-817,-1771,-2741,-3652,-4428,-5008,-5353,-5441,-5297,-4944,-4451,-3884,-3302,-2786,-2350,-2055,-1874,-1821,-1863,-1971,-2130,-2301,-2496,-2678,-2880,-3071,-3273,-3458,-3625,-3730,-3758,-3659,-3411,-2989,-2378,-1597,-656,392,1501,2617,3671,4621,5416,6031,6449,6665,6692,6531,6214,5736,5128,4392,3539,2591,1552,457,-664,-1788,-2848,-3835,-4673,-5358,-5839,-6116,-6170,-6018,-5654,-5120,-4402,-3560,-2574,-1505,-346,863,2088,3313,4476,5558,6498,7272,7830,8164,8243,8080,7675,7064,6271,5349,4330,3283,2230,1237,325,-476,-1135,-1662,-2036,-2283,-2406,-2423,-2360,-2221,-2025,-1776,-1472,-1119,-705,-241,281,838,1432,2035,2637,3208,3722,4151,4451,4599,4547,4266,3746,2957,1940,697,-702,-2202,-3725,-5172,-6483,-7548,-8344,-8792,-8906,-8673,-8135,-7333,-6336,-5211,-4032,-2858,-1753,-745,120,838,1398,1790,2034,2111,2041,1809,1432,910,277,-450,-1220,-1996,-2731,-3378,-3890,-4253,-4412,-4399,-4177,-3789,-3241,-2580,-1830,-1039,-235,566,1331,2072,2767,3424,4045,4621,5151,5617,5998,6264,6381,6319,6046,5561,4850,3948,2883,1707,489,-714,-1833,-2811,-3603,-4164,-4476,-4522,-4314,-3860,-3194,-2341,-1343,-242,925,2101,3245,4293,5207,5935,6443,6710,6721,6474,5985,5276,4381,3360,2258,1144,78,-896,-1725,-2386,-2852,-3129,-3212,-3136,-2923,-2604,-2229,-1822,-1429,-1077,-800,-598,-497,-457,-479,-513,-527,-485,-344,-96,261,693,1161,1582,1907,2038,1949,1567,920,-20,-1177,-2498,-3910,-5294,-6594,-7684,-8518,-9015,-9157,-8929,-8365,-7497,-6408,-5153,-3837,-2515,-1269,-138,829,1617,2220,2624,2865,2940,2883,2728,2480,2193,1873,1567,1297,1096,979,973,1070,1284,1573,1929,2296,2646,2944,3157,3285,3317,3269,3159,3017,2866,2725,2599,2477,2341,2153,1889,1504,991,328,-468,-1376,-2346,-3318,-4224,-4994,-5572,-5914,-5994,-5807,-5371,-4690,-3824,-2791,-1649,-438,797,2025,3198,4306,5297,6153,6830,7306,7547,7551,7286,6780,6025,5061,3935,2690,1407,150,-1014,-2007,-2801,-3348,-3659,-3740,-3633,-3361,-2984,-2519,-2009,-1476,-928,-387,165,708,1267,1815,2364,2899,3409,3893,4321,4698,4976,5165,5209,5124,4866,4451,3855,3105,2203,1181,76,-1079,-2229,-3327,-4327,-5177,-5857,-6336,-6615,-6695,-6590,-6330,-5946,-5480,-4970,-4458,-3976,-3555,-3218,-2984,-2860,-2863,-2974,-3196,-3509,-3879,-4295,-4696,-5059,-5335,-5486,-5498,-5348,-5042,-4586,-3989,-3282,-2484,-1639,-771,81,902,1678,2403,3083,3719,4327,4906,5469,6007,6513,6954,7302,7500,7510,7280,6787,6006,4963,3683,2226,681,-872,-2321,-3580,-4567,-5233,-5542,-5505,-5152,-4521,-3692,-2705,-1643,-544,528,1566,2525,3426,4251,5021,5739,6405,7012,7546,7976,8282,8422,8380,8130,7672,7017,6192,5248,4231,3205,2213,1309,507,-164,-725,-1184,-1570,-1929,-2279,-2665,-3084,-3534,-3994,-4415,-4765,-4983,-5048,-4915,-4589,-4062,-3372,-2568,-1701,-868,-111,476,862,997,859,468,-179,-1006,-1982,-3024,-4056,-5019,-5835,-6454,-6844,-6977,-6871,-6547,-6031,-5393,-4649,-3883,-3113,-2388,-1731,-1158,-675,-296,-2,199,338,420,474,510,542,589,648,727,828,930,1041,1133,1206,1247,1257,1239,1208,1180,1193,1254,1418,1670,2044,2513,3070,3680,4304,4900,5411,5799,5999,5992,5732,5229,4472,3512,2377,1151,-106,-1309,-2382,-3265,-3896,-4250,-4325,-4133,-3734,-3169,-2523,-1846,-1203,-633,-158,215,492,703,858,991,1106,1210,1294,1344,1340,1264,1112,881,596,272,-46,-341,-556,-684,-688,-562,-320,33,440,876,1277,1611,1834,1933,1897,1738,1475,1153,801,473,198,15,-62,-14,134,371,647,921,1141,1261,1246,1060,701,165,-524,-1333,-2213,-3120,-3986,-4769,-5404,-5857,-6094,-6103,-5879,-5445,-4806,-4015,-3096,-2103,-1089,-97,826,1646,2337,2887,3273,3506,3571,3495,3279,2952,2541,2068,1588,1125,731,439,282,280,436,753,1191,1731,2308,2869,3361,3724,3936,3972,3837,3550,3121,2613,2035,1460,892,375,-100,-528,-936,-1334,-1769,-2243,-2788,-3401,-4059,-4742,-5400,-5977,-6440,-6716,-6794,-6625,-6222,-5586,-4757,-3777,-2705,-1595,-512,506,1407,2190,2827,3334,3723,3986,4181,4266,4312,4268,4177,4007,3766,3454,3063,2609,2095,1543,959,373,-213,-780,-1316,-1835,-2310,-2764,-3166,-3516,-3790,-3958,-3998,-3870,-3554,-3027,-2288,-1343,-228,1015,2329,3643,4889,5981,6847,7424,7663,7541,7069,6255,5174,3869,2450,984,-435,-1736,-2879,-3806,-4534,-5042,-5377,-5560,-5645,-5662,-5652,-5628,-5600,-5547,-5451,-5274,-4989,-4568,-4003,-3297,-2466,-1550,-592,353,1211,1951,2505,2868,3025,2978,2772,2427,2007,1575,1168,861,664,613,707,916,1233,1578,1933,2222,2420,2497,2446,2282,2020,1708,1363,1041,747,511,311,153,-21,-220,-497,-865,-1328,-1890,-2505,-3152,-3761,-4278,-4647,-4797,-4702,-4323,-3668,-2746,-1599,-277,1155,2628,4075,5424,6622,7614,8369,8859,9090,9056,8801,8338,7728,7002,6224,5421,4650,3935,3296,2750,2275,1862,1465,1049,573,-2,-696,-1517,-2462,-3492,-4572,-5631,-6608,-7423,-8015,-8325,-8323,-8000,-7371,-6490,-5416,-4257,-3084,-2010,-1110,-433,-34,106,-16,-346,-838,-1421,-2041,-2636,-3166,-3606,-3933,-4164,-4283,-4336,-4315,-4262,-4183,-4085,-3976,-3833,-3654,-3412,-3092,-2679,-2171,-1567,-902,-187,526,1212,1836,2367,2802,3112,3327,3443,3498,3512,3508,3511,3524,3562,3619,3703,3806,3933,4082,4252,4444,4656,4879,5110,5343,5544,5718,5805,5807,5667,5389,4938,4339,3580,2700,1722,692,-343,-1326,-2217,-2958,-3513,-3857,-3978,-3882,-3607,-3177,-2666,-2113,-1589,-1138,-814,-629,-612,-718,-942,-1208,-1482,-1703,-1837,-1854,-1749,-1527,-1216,-858,-481,-147,138,329,443,463,426,325,203,56,-95,-253,-425,-624,-866,-1170,-1538,-1967,-2426,-2882,-3270,-3544,-3642,-3519,-3154,-2544,-1709,-713,379,1475,2466,3276,3804,4003,3842,3314,2478,1377,125,-1203,-2496,-3662,-4642,-5358,-5815,-5981,-5891,-5554,-5006,-4266,-3360,-2316,-1145,116,1450,2808,4159,5426,6574,7510,8207,8602,8693,8466,7953,7189,6252,5193,4118,3077,2152,1385,800,416,212,166,241,384,556,697,784,767,649,399,44,-424,-958,-1544,-2139,-2708,-3232,-3688,-4069,-4391,-4652,-4879,-5088,-5288,-5499,-5711,-5921,-6106,-6239,-6292,-6227,-6037,-5683,-5182,-4521,-3722,-2814,-1821,-792,222,1194,2056,2811,3419,3889,4233,4453,4593,4663,4699,4718,4731,4742,4744,4719,4644,4501,4258,3908,3441,2858,2195,1449,686,-91,-807,-1444,-1934,-2253,-2362,-2240,-1890,-1311,-541,391,1424,2493,3534,4459,5219,5739,5983,5920,5538,4860,3909,2758,1464,113,-1213,-2457,-3541,-4450,-5137,-5635,-5931,-6101,-6148,-6161,-6143,-6158,-6195,-6259,-6332,-6372,-6353,-6230,-5971,-5561,-4980,-4265,-3419,-2520,-1592,-712,102,792,1381,1840,2223,2539,2833,3130,3454,3806,4198,4598,4994,5349,5624,5804,5850,5764,5536,5174,4688,4104,3429,2719,1982,1274,608,24,-469,-849,-1125,-1287,-1377,-1398,-1410,-1425,-1489,-1620,-1840,-2144,-2527,-2954,-3384,-3770,-4055,-4183,-4129,-3833,-3310,-2542,-1563,-420,842,2143,3418,4598,5615,6434,7008,7328,7385,7194,6783,6187,5455,4634,3770,2908,2077,1303,599,-38,-602,-1119,-1585,-2031,-2458,-2880,-3309,-3723,-4136,-4513,-4849,-5111,-5284,-5339,-5270,-5060,-4718,-4257,-3707,-3116,-2536,-2027,-1633,-1401,-1331,-1436,-1678,-2023,-2413,-2784,-3081,-3257,-3290,-3178,-2934,-2610,-2231,-1877,-1565,-1352,-1247,-1248,-1341,-1468,-1599,-1655,-1610,-1403,-1032,-485,211,1007,1848,2645,3341,3861,4170,4240,4086,3730,3239,2677,2128,1662,1345,1221,1308,1609,2102,2744,3493,4289,5079,5821,6474,7003,7394,7614,7659,7520,7191,6686,6008,5176,4220,3158,2046,913,-181,-1198,-2092,-2836,-3410,-3814,-4058,-4166,-4157,-4059,-3894,-3675,-3437,-3170,-2914,-2654,-2418,-2197,-2003,-1835,-1686,-1560,-1431,-1304,-1159,-995,-808,-608,-391,-191,-13,116,180,185,124,21,-113,-253,-384,-485,-548,-564,-544,-490,-434,-375,-347,-345,-385,-461,-573,-703,-847,-974,-1076,-1132,-1121,-1057,-923,-755,-571,-414,-318,-324,-453,-717,-1119,-1631,-2223,-2854,-3462,-4011,-4441,-4726,-4823,-4741,-4446,-3983,-3334,-2540,-1621,-596,491,1617,2752,3845,4873,5780,6529,7074,7379,7424,7200,6719,6021,5135,4141,3077,2032,1044,182,-532,-1067,-1431,-1635,-1703,-1679,-1588,-1480,-1378,-1308,-1288,-1312,-1387,-1478,-1589,-1678,-1747,-1775,-1766,-1720,-1646,-1571,-1486,-1431,-1380,-1349,-1316,-1267,-1187,-1063,-890,-676,-434,-197,20,173,261,267,198,79,-79,-236,-370,-455,-466,-403,-248,-27,272,603,988,1365,1754,2104,2406,2644,2781,2817,2728,2510,2176,1735,1225,674,135,-360,-760,-1035,-1158,-1119,-910,-552,-54,540,1208,1900,2589,3235,3803,4268,4604,4786,4815,4676,4388,3967,3428,2812,2145,1464,811,211,-311,-743,-1091,-1376,-1607,-1843,-2095,-2410,-2809,-3304,-3885,-4542,-5216,-5874,-6442,-6858,-7068,-7008,-6673,-6049,-5178,-4128,-2963,-1806,-727,167,818,1209,1318,1215,931,567,195,-109,-281,-289,-128,180,589,1032,1462,1803,2038,2123,2078,1894,1620,1276,907,544,204,-90,-345,-576,-786,-1025,-1282,-1599,-1960,-2364,-2789,-3201,-3570,-3838,-3979,-3939,-3708,-3264,-2627,-1802,-844,227,1346,2475,3566,4584,5497,6289,6945,7462,7837,8074,8176,8152,8012,7762,7413,6983,6472,5905,5285,4622,3927,3197,2442,1656,862,44,-746,-1533,-2260,-2939,-3534,-4030,-4432,-4717,-4914,-5011,-5034,-5001,-4913,-4801,-4658,-4494,-4321,-4116,-3905,-3673,-3436,-3205,-2980,-2782,-2613,-2479,-2391,-2337,-2322,-2335,-2364,-2411,-2461,-2526,-2585,-2654,-2709,-2757,-2777,-2755,-2671,-2499,-2221,-1815,-1272,-596,203,1093,2034,2977,3849,4605,5160,5481,5518,5254,4707,3910,2935,1868,807,-157,-922,-1433,-1632,-1504,-1064,-343,596,1679,2843,4002,5103,6085,6904,7526,7926,8089,8008,7676,7104,6292,5283,4101,2812,1474,165,-1048,-2083,-2912,-3475,-3799,-3877,-3762,-3511,-3182,-2858,-2589,-2438,-2422,-2560,-2834,-3209,-3650,-4091,-4488,-4781,-4941,-4925,-4743,-4376,-3861,-3223,-2501,-1749,-1008,-324,276,758,1130,1365,1487,1490,1387,1187,896,522,83,-408,-916,-1419,-1868,-2243,-2495,-2615,-2583,-2400,-2082,-1653,-1141,-590,-28,502,967,1343,1598,1725,1710,1555,1273,877,401,-120,-648,-1133,-1544,-1834,-1989,-1991,-1847,-1576,-1208,-778,-327,126,548,950,1319,1691,2067,2485,2943,3464,4027,4618,5205,5737,6185,6498,6646,6607,6374,5956,5377,4684,3904,3100,2298,1529,818,162,-442,-1005,-1546,-2080,-2615,-3158,-3692,-4213,-4679,-5080,-5379,-5564,-5625,-5570,-5411,-5183,-4915,-4630,-4374,-4134,-3933,-3741,-3533,-3283,-2947,-2511,-1956,-1303,-571,181,902,1540,2023,2351,2471,2428,2233,1948,1637,1353,1170,1115,1220,1487,1878,2377,2899,3405,3817,4088,4174,4054,3714,3180,2464,1629,706,-229,-1136,-1955,-2639,-3151,-3466,-3552,-3421,-3058,-2482,-1719,-790,255,1376,2513,3614,4626,5483,6160,6602,6802,6757,6458,5963,5272,4466,3562,2630,1687,785,-71,-870,-1593,-2271,-2884,-3461,-3999,-4505,-4982,-5434,-5853,-6250,-6615,-6949,-7237,-7468,-7602,-7634,-7503,-7212,-6716,-6023,-5148,-4099,-2954,-1731,-533,606,1604,2431,3048,3453,3643,3658,3513,3268,2947,2599,2245,1915,1609,1347,1120,932,796,692,658,663,743,874,1076,1328,1624,1931,2210,2423,2515,2461,2219,1800,1205,483,-311,-1105,-1822,-2386,-2743,-2849,-2699,-2309,-1723,-1013,-239,523,1226,1830,2336,2732,3066,3353,3639,3956,4314,4709,5126,5516,5847,6062,6120,5995,5658,5118,4376,3470,2428,1292,116,-1077,-2222,-3314,-4300,-5182,-5929,-6542,-7006,-7322,-7490,-7520,-7414,-7195,-6854,-6428,-5911,-5328,-4687,-4000,-3266,-2510,-1720,-922,-111,690,1486,2234,2940,3543,4029,4350,4479,4398,4086,3558,2821,1915,883,-221,-1324,-2383,-3320,-4103,-4684,-5029,-5130,-4968,-4558,-3906,-3055,-2024,-883,330,1531,2665,3653,4441,4982,5243,5229,4950,4451,3799,3050,2299,1602,1028,614,386,346,475,747,1118,1550,1999,2440,2838,3193,3473,3686,3811,3851,3794,3636,3364,2979,2469,1856,1136,361,-452,-1250,-1990,-2649,-3181,-3591,-3859,-3998,-4030,-3965,-3864,-3735,-3633,-3565,-3550,-3588,-3659,-3747,-3814,-3842,-3776,-3613,-3310,-2886,-2342,-1709,-1022,-322,348,954,1468,1862,2140,2283,2304,2207,1988,1671,1245,744,168,-440,-1056,-1632,-2121,-2471,-2647,-2600,-2334,-1834,-1135,-286,662,1624,2521,3297,3856,4196,4249,4049,3588,2911,2072,1128,136,-825,-1730,-2507,-3149,-3617,-3933,-4086,-4112,-4029,-3858,-3617,-3311,-2938,-2485,-1937,-1274,-487,435,1473,2615,3810,5014,6162,7191,8033,8639,8964,8987,8713,8144,7329,6295,5116,3839,2543,1278,101,-949,-1845,-2574,-3138,-3541,-3819,-3982,-4073,-4102,-4087,-4029,-3933,-3774,-3564,-3264,-2888,-2434,-1908,-1342,-754,-176,358,827,1209,1489,1665,1739,1715,1598,1391,1096,699,214,-372,-1038,-1766,-2526,-3267,-3940,-4479,-4829,-4935,-4760,-4293,-3540,-2545,-1360,-77,1218,2433,3478,4288,4823,5058,5010,4693,4167,3472,2678,1826,966,130,-665,-1405,-2088,-2715,-3276,-3771,-4179,-4479,-4637,-4624,-4406,-3966,-3299,-2414,-1347,-140,1144,2445,3690,4830,5809,6598,7174,7522,7645,7546,7234,6719,6006,5101,4001,2724,1271,-314,-2010,-3752,-5492,-7157,-8681,-9995,-11047,-11789,-12194,-12257,-11957,-11335,-10381,-9149,-7675,-5998,-4198,-2305,-405,1448,3192,4763,6108,7199,7985,8476,8650,8524,8119,7474,6613,5612,4483,3317,2132,1013,-22,-891,-1588,-2067,-2317,-2352,-2166,-1808,-1316,-739,-150,415,885,1239,1449,1519,1472,1338,1169,1008,902,891,987,1198,1507,1874,2261,2621,2897,3081,3123,3054,2867,2624,2338,2095,1900,1824,1857,2016,2271,2609,2956,3290,3531,3650,3609,3391,2999,2442,1754,951,90,-815,-1709,-2580,-3399,-4148,-4819,-5391,-5857,-6207,-6434,-6537,-6516,-6376,-6129,-5786,-5368,-4883,-4367,-3815,-3263,-2689,-2118,-1524,-920,-292,341,974,1571,2116,2554,2860,2984,2910,2610,2096,1376,495,-498,-1548,-2572,-3516,-4300,-4885,-5221,-5289,-5087,-4624,-3929,-3051,-2036,-953,140,1182,2118,2907,3525,3948,4185,4236,4118,3861,3482,3020,2499,1952,1392,856,335,-125,-544,-877,-1138,-1295,-1342,-1267,-1058,-714,-238,360,1059,1840,2653,3478,4258,4958,5561,6012,6342,6502,6529,6417,6178,5838,5393,4851,4219,3477,2644,1697,671,-450,-1606,-2793,-3939,-5014,-5954,-6724,-7275,-7596,-7668,-7506,-7115,-6529,-5773,-4895,-3923,-2904,-1870,-854,114,1001,1784,2423,2886,3141,3146,2895,2372,1590,592,-592,-1869,-3182,-4429,-5528,-6397,-6977,-7211,-7095,-6613,-5805,-4717,-3409,-1968,-468,1014,2409,3673,4764,5676,6397,6955,7358,7628,7789,7820,7746,7520,7135,6562,5771,4761,3526,2099,522,-1141,-2813,-4402,-5830,-6988,-7824,-8255,-8251,-7804,-6907,-5626,-4006,-2133,-118,1954,3951,5791,7379,8645,9554,10062,10171,9882,9207,8195,6868,5297,3535,1644,-296,-2229,-4077,-5788,-7294,-8571,-9568,-10288,-10711,-10853,-10720,-10335,-9724,-8912,-7936,-6820,-5597,-4290,-2931,-1548,-169,1171,2435,3598,4607,5446,6062,6445,6558,6412,5999,5351,4505,3507,2429,1326,278,-654,-1408,-1943,-2230,-2273,-2079,-1705,-1183,-596,18,594,1090,1490,1761,1932,1999,1998,1952,1885,1812,1742,1663,1567,1425,1234,960,625,218,-225,-672,-1083,-1399,-1595,-1610,-1467,-1136,-677,-100,519,1148,1714,2188,2528,2728,2790,2735,2600,2421,2232,2061,1918,1801,1691,1548,1342,1016,563,-63,-835,-1753,-2769,-3843,-4911,-5925,-6811,-7533,-8036,-8306,-8320,-8087,-7607,-6908,-6003,-4931,-3723,-2422,-1086,241,1482,2588,3491,4143,4513,4588,4377,3924,3279,2524,1738,1012,415,11,-174,-119,133,568,1097,1671,2215,2663,2980,3131,3110,2932,2626,2224,1795,1355,985,693,516,455,508,653,877,1136,1400,1639,1801,1882,1832,1670,1366,973,485,-25,-526,-962,-1276,-1436,-1400,-1156,-707,-72,702,1561,2442,3288,4035,4652,5090,5342,5400,5261,4943,4451,3796,2986,2023,923,-309,-1641,-3045,-4480,-5884,-7217,-8397,-9390,-10132,-10597,-10778,-10652,-10260,-9600,-8720,-7644,-6413,-5061,-3629,-2147,-658,806,2191,3464,4561,5455,6081,6415,6422,6084,5406,4401,3120,1618,-11,-1689,-3304,-4772,-5997,-6917,-7475,-7650,-7432,-6843,-5914,-4703,-3263,-1663,34,1759,3450,5046,6502,7765,8804,9582,10071,10267,10150,9743,9051,8108,6954,5629,4188,2687,1164,-306,-1709,-2970,-4081,-4981,-5671,-6102,-6283,-6192,-5827,-5195,-4309,-3193,-1900,-465,1035,2541,3983,5291,6414,7304,7916,8243,8255,7969,7378,6512,5379,4021,2461,753,-1056,-2911,-4740,-6482,-8057,-9408,-10460,-11174,-11502,-11436,-10968,-10127,-8944,-7486,-5811,-4023,-2181,-407,1253,2705,3917,4843,5483,5825,5900,5720,5338,4786,4116,3375,2598,1846,1135,521,14,-367,-616,-766,-824,-849,-862,-918,-1029,-1228,-1494,-1827,-2168,-2484,-2705,-2782,-2657,-2310,-1710,-891,124,1259,2446,3585,4606,5411,5942,6151,5998,5514,4698,3640,2392,1056,-277,-1529,-2597,-3450,-4011,-4295,-4287,-4023,-3539,-2877,-2095,-1231,-342,538,1380,2143,2824,3382,3806,4079,4170,4088,3811,3345,2713,1916,1008,5,-1035,-2086,-3091,-4029,-4842,-5525,-6025,-6349,-6464,-6369,-6064,-5549,-4858,-4018,-3080,-2112,-1158,-300,428,976,1321,1473,1442,1285,1050,799,596,477,486,628,910,1289,1752,2215,2658,2996,3216,3259,3136,2824,2366,1782,1125,458,-188,-731,-1176,-1459,-1607,-1587,-1441,-1169,-807,-386,67,506,903,1224,1439,1539,1502,1339,1050,656,191,-314,-802,-1231,-1562,-1743,-1773,-1617,-1293,-810,-188,529,1315,2125,2928,3693,4393,5012,5526,5922,6167,6232,6093,5707,5073,4166,3005,1618,39,-1648,-3380,-5061,-6599,-7928,-8961,-9662,-9982,-9910,-9449,-8614,-7451,-6003,-4354,-2572,-761,997,2608,3987,5072,5812,6185,6188,5840,5173,4248,3116,1863,553,-727,-1917,-2949,-3781,-4369,-4705,-4775,-4600,-4210,-3637,-2942,-2160,-1341,-515,301,1087,1860,2604,3332,4041,4709,5338,5883,6336,6649,6806,6770,6542,6101,5479,4673,3728,2670,1534,370,-797,-1923,-2975,-3932,-4755,-5432,-5920,-6213,-6274,-6107,-5693,-5043,-4171,-3109,-1890,-579,782,2114,3361,4456,5348,5986,6347,6407,6172,5644,4862,3834,2630,1269,-183,-1672,-3169,-4592,-5931,-7116,-8128,-8929,-9504,-9831,-9912,-9744,-9336,-8715,-7893,-6922,-5824,-4651,-3445,-2242,-1078,15,1026,1940,2747,3459,4060,4571,4988,5314,5567,5727,5813,5806,5696,5492,5159,4711,4125,3410,2575,1634,632,-404,-1405,-2319,-3083,-3626,-3902,-3872,-3517,-2844,-1895,-703,637,2061,3471,4766,5881,6720,7255,7442,7282,6803,6033,5054,3913,2719,1523,416,-550,-1337,-1900,-2258,-2396,-2358,-2166,-1869,-1483,-1071,-620,-181,258,685,1087,1469,1812,2101,2326,2455,2480,2386,2149,1786,1269,637,-121,-960,-1866,-2794,-3716,-4583,-5367,-6019,-6504,-6799,-6878,-6744,-6412,-5907,-5271,-4558,-3817,-3097,-2456,-1900,-1469,-1140,-904,-728,-576,-410,-203,71,411,820,1264,1732,2162,2537,2795,2913,2859,2620,2205,1625,925,141,-653,-1411,-2055,-2545,-2832,-2896,-2724,-2340,-1761,-1047,-243,588,1388,2110,2715,3165,3458,3560,3495,3269,2889,2420,1862,1293,739,252,-123,-363,-448,-372,-151,203,651,1157,1685,2190,2655,3048,3360,3585,3719,3755,3705,3537,3276,2882,2364,1711,913,2,-1030,-2128,-3270,-4401,-5460,-6398,-7145,-7650,-7868,-7760,-7317,-6545,-5467,-4153,-2659,-1101,442,1853,3051,3962,4542,4781,4697,4337,3761,3052,2278,1519,831,250,-191,-514,-705,-818,-858,-867,-869,-883,-924,-1001,-1098,-1204,-1287,-1322,-1262,-1102,-785,-336,272,1000,1849,2748,3695,4598,5441,6165,6724,7103,7253,7177,6854,6294,5504,4511,3340,2034,645,-780,-2174,-3481,-4646,-5623,-6381,-6899,-7175,-7208,-7018,-6618,-6031,-5284,-4400,-3415,-2348,-1241,-125,959,1965,2850,3576,4103,4418,4501,4355,3993,3431,2703,1837,864,-170,-1243,-2307,-3340,-4304,-5169,-5910,-6498,-6920,-7160,-7230,-7121,-6884,-6505,-6056,-5518,-4947,-4320,-3665,-2955,-2195,-1370,-473,487,1499,2529,3538,4476,5301,5956,6417,6643,6631,6370,5892,5208,4391,3466,2511,1571,697,-60,-669,-1103,-1343,-1391,-1250,-932,-461,135,837,1596,2397,3186,3939,4606,5158,5557,5778,5803,5625,5247,4692,3988,3179,2315,1439,614,-145,-792,-1331,-1767,-2100,-2377,-2593,-2790,-2961,-3117,-3233,-3298,-3284,-3168,-2948,-2618,-2191,-1698,-1166,-644,-177,189,427,503,423,186,-184,-666,-1208,-1803,-2382,-2944,-3446,-3876,-4232,-4511,-4729,-4893,-5023,-5127,-5208,-5277,-5305,-5290,-5187,-4968,-4605,-4055,-3327,-2403,-1316,-107,1189,2487,3748,4884,5862,6626,7151,7435,7465,7269,6869,6287,5574,4764,3905,3053,2237,1519,907,448,130,-33,-59,18,184,384,597,788,928,990,980,868,686,425,114,-240,-600,-961,-1279,-1537,-1704,-1761,-1679,-1473,-1106,-626,-23,648,1364,2060,2715,3258,3682,3936,4016,3905,3608,3137,2524,1788,989,139,-701,-1516,-2268,-2944,-3528,-4015,-4404,-4688,-4869,-4931,-4876,-4685,-4373,-3928,-3379,-2739,-2054,-1366,-726,-182,233,484,588,544,403,214,27,-100,-125,-44,157,428,727,982,1125,1096,859,395,-272,-1099,-2020,-2945,-3799,-4482,-4951,-5134,-5035,-4645,-4001,-3147,-2133,-1024,131,1275,2374,3397,4319,5131,5823,6387,6813,7091,7198,7133,6866,6410,5756,4929,3965,2906,1816,756,-226,-1067,-1742,-2229,-2520,-2648,-2627,-2510,-2336,-2127,-1929,-1723,-1534,-1337,-1128,-889,-615,-307,34,378,714,1010,1242,1389,1447,1386,1228,951,571,98,-459,-1073,-1723,-2382,-3016,-3601,-4093,-4495,-4766,-4931,-4974,-4927,-4794,-4604,-4357,-4075,-3734,-3341,-2848,-2256,-1521,-646,378,1521,2758,4012,5237,6332,7233,7861,8167,8114,7718,6989,6011,4841,3592,2356,1219,280,-430,-864,-1033,-965,-705,-301,173,685,1170,1613,1991,2299,2546,2734,2863,2936,2923,2818,2583,2203,1659,960,127,-797,-1751,-2672,-3492,-4158,-4631,-4894,-4963,-4864,-4664,-4413,-4185,-4033,-3984,-4062,-4234,-4483,-4742,-4962,-5078,-5051,-4835,-4434,-3837,-3086,-2213,-1283,-346,534,1322,1980,2496,2869,3102,3216,3223,3131,2958,2676,2299,1795,1167,409,-467,-1424,-2417,-3376,-4227,-4885,-5286,-5365,-5112,-4507,-3613,-2459,-1161,214,1546,2757,3771,4530,5024,5237,5208,4964,4568,4070,3547,3031,2598,2254,2041,1960,2002,2159,2405,2694,3006,3270,3476,3559,3521,3334,3007,2551,2004,1382,756,125,-439,-943,-1353,-1669,-1886,-2011,-2032,-1973,-1812,-1567,-1224,-799,-281,303,943,1611,2258,2857,3337,3673,3803,3726,3405,2874,2140,1264,294,-703,-1656,-2519,-3230,-3781,-4152,-4363,-4435,-4416,-4326,-4225,-4098,-3984,-3865,-3739,-3601,-3441,-3264,-3079,-2901,-2760,-2671,-2662,-2721,-2840,-2980,-3090,-3114,-2986,-2660,-2102,-1307,-324,805,1965,3062,3986,4636,4945,4876,4420,3638,2585,1398,159,-971,-1930,-2602,-2971,-2997,-2715,-2145,-1359,-412,628,1702,2759,3761,4672,5475,6141,6656,6997,7151,7098,6847,6376,5724,4889,3924,2865,1769,689,-321,-1219,-1973,-2558,-2981,-3231,-3350,-3348,-3263,-3113,-2927,-2707,-2475,-2231,-1977,-1728,-1473,-1230,-1000,-795,-623,-490,-385,-317,-264,-228,-191,-155,-108,-63,-25,-9,-34,-117,-267,-493,-791,-1148,-1556,-1994,-2436,-2876,-3271,-3633,-3926,-4155,-4313,-4378,-4354,-4208,-3934,-3514,-2950,-2233,-1406,-472,486,1428,2275,2949,3404,3583,3471,3092,2466,1681,817,-36,-761,-1302,-1577,-1573,-1293,-774,-84,709,1521,2288,2957,3491,3886,4141,4287,4352,4370,4367,4347,4320,4265,4165,3995,3734,3372,2909,2374,1788,1212,689,273,-11,-137,-126,3,202,408,575,639,579,367,15,-459,-1020,-1619,-2219,-2765,-3240,-3605,-3874,-4022,-4082,-4025,-3889,-3632,-3292,-2829,-2276,-1619,-894,-134,606,1262,1761,2048,2061,1784,1214,378,-644,-1788,-2918,-3952,-4773,-5308,-5510,-5353,-4872,-4100,-3125,-2022,-895,193,1151,1951,2545,2937,3135,3164,3068,2879,2648,2400,2183,2006,1907,1877,1938,2071,2276,2531,2812,3091,3332,3493,3549,3465,3216,2811,2231,1514,681,-226,-1150,-2053,-2870,-3580,-4136,-4525,-4741,-4786,-4671,-4431,-4066,-3621,-3095,-2515,-1898,-1250,-609,16,587,1076,1460,1705,1810,1758,1576,1277,901,487,81,-285,-566,-749,-831,-807,-718,-570,-409,-245,-98,30,154,262,382,501,621,734,804,823,743,566,266,-127,-606,-1099,-1581,-1958,-2203,-2249,-2079,-1699,-1125,-424,339,1089,1728,2203,2452,2448,2208,1744,1133,429,-281,-921,-1439,-1774,-1917,-1859,-1615,-1225,-713,-131,507,1157,1830,2496,3164,3824,4458,5062,5600,6046,6367,6528,6511,6305,5925,5394,4767,4084,3404,2769,2212,1737,1362,1044,789,547,305,44,-243,-550,-871,-1184,-1501,-1789,-2083,-2374,-2690,-3051,-3470,-3965,-4528,-5149,-5795,-6414,-6968,-7384,-7631,-7660,-7464,-7038,-6417,-5634,-4763,-3865,-3015,-2293,-1736,-1405,-1299,-1416,-1737,-2202,-2775,-3369,-3949,-4423,-4764,-4913,-4836,-4538,-3990,-3232,-2279,-1174,31,1282,2517,3669,4684,5501,6093,6427,6515,6372,6038,5582,5053,4546,4094,3776,3588,3564,3660,3870,4126,4392,4620,4774,4827,4788,4633,4411,4108,3763,3378,2971,2540,2093,1631,1160,686,230,-203,-576,-884,-1101,-1219,-1243,-1178,-1044,-878,-693,-547,-440,-434,-513,-728,-1053,-1502,-2052,-2675,-3355,-4037,-4717,-5326,-5866,-6279,-6557,-6666,-6588,-6302,-5798,-5058,-4102,-2928,-1592,-135,1371,2828,4164,5263,6070,6500,6536,6164,5422,4380,3133,1784,465,-742,-1738,-2484,-2961,-3181,-3182,-3031,-2778,-2501,-2231,-2014,-1847,-1726,-1629,-1522,-1386,-1192,-937,-621,-250,142,551,935,1276,1562,1774,1924,2013,2065,2079,2100,2113,2159,2221,2314,2425,2538,2648,2722,2763,2739,2659,2511,2300,2044,1739,1416,1074,729,383,63,-242,-490,-692,-812,-850,-795,-643,-413,-121,192,478,691,789,725,503,92,-459,-1127,-1856,-2582,-3257,-3825,-4242,-4490,-4534,-4388,-4040,-3526,-2862,-2095,-1272,-445,324,977,1448,1694,1661,1351,758,-78,-1091,-2204,-3314,-4320,-5128,-5653,-5844,-5673,-5159,-4336,-3284,-2085,-833,382,1479,2400,3113,3597,3889,3993,3976,3876,3742,3613,3513,3458,3444,3469,3511,3560,3597,3623,3630,3633,3637,3660,3695,3751,3803,3831,3804,3671,3420,3004,2440,1727,920,60,-772,-1525,-2130,-2550,-2772,-2799,-2665,-2423,-2119,-1828,-1579,-1421,-1362,-1398,-1525,-1704,-1918,-2137,-2348,-2534,-2720,-2894,-3093,-3309,-3560,-3827,-4107,-4362,-4564,-4669,-4642,-4446,-4059,-3470,-2692,-1746,-691,422,1501,2483,3276,3839,4116,4102,3798,3250,2497,1631,701,-200,-1014,-1702,-2199,-2530,-2645,-2592,-2357,-1983,-1469,-859,-158,592,1367,2143,2872,3544,4100,4543,4825,4958,4930,4754,4450,4034,3531,2975,2384,1790,1233,713,297,-33,-224,-282,-211,-8,269,611,939,1229,1419,1491,1425,1232,938,588,238,-53,-241,-275,-161,133,540,1069,1614,2166,2626,2975,3154,3149,2945,2533,1933,1148,204,-867,-2047,-3281,-4546,-5794,-6982,-8073,-9016,-9766,-10285,-10518,-10452,-10042,-9303,-8229,-6868,-5281,-3548,-1795,-117,1338,2499,3256,3599,3506,3033,2265,1300,277,-698,-1512,-2083,-2374,-2352,-2059,-1520,-813,-3,840,1650,2376,2987,3453,3774,3944,3982,3901,3722,3475,3166,2832,2479,2135,1817,1541,1325,1179,1110,1125,1221,1402,1650,1959,2302,2667,3018,3339,3597,3770,3838,3787,3611,3322,2920,2439,1883,1297,696,112,-433,-919,-1339,-1671,-1917,-2067,-2119,-2085,-1971,-1794,-1592,-1379,-1200,-1082,-1042,-1101,-1257,-1498,-1810,-2159,-2516,-2845,-3123,-3310,-3402,-3369,-3200,-2891,-2417,-1783,-994,-54,985,2099,3196,4230,5085,5711,6011,5963,5529,4743,3646,2311,844,-666,-2104,-3385,-4440,-5220,-5711,-5915,-5862,-5588,-5144,-4581,-3943,-3272,-2591,-1919,-1274,-654,-86,443,901,1289,1583,1764,1822,1746,1546,1239,858,453,69,-223,-391,-378,-170,230,804,1485,2214,2894,3452,3813,3928,3788,3401,2820,2114,1361,661,71,-326,-516,-478,-228,197,754,1392,2041,2663,3180,3560,3744,3696,3393,2801,1944,807,-541,-2076,-3691,-5328,-6868,-8237,-9335,-10086,-10441,-10341,-9797,-8809,-7427,-5729,-3794,-1754,285,2176,3814,5087,5929,6295,6191,5641,4708,3477,2040,511,-1005,-2419,-3633,-4582,-5217,-5494,-5413,-4982,-4227,-3216,-2006,-680,675,1989,3171,4176,4955,5490,5789,5869,5769,5540,5213,4851,4479,4141,3855,3633,3487,3413,3421,3490,3630,3803,3992,4167,4270,4282,4153,3866,3405,2771,1968,1045,15,-1034,-2074,-3014,-3816,-4425,-4818,-4973,-4902,-4614,-4153,-3548,-2861,-2124,-1391,-689,-57,482,898,1172,1280,1214,955,518,-113,-895,-1820,-2829,-3871,-4882,-5787,-6510,-6992,-7169,-7018,-6539,-5760,-4754,-3600,-2407,-1276,-301,448,937,1145,1115,880,518,101,-310,-648,-878,-975,-927,-749,-442,-33,464,1029,1644,2296,2964,3639,4281,4873,5361,5718,5883,5840,5544,5003,4222,3236,2109,907,-284,-1375,-2302,-2983,-3386,-3474,-3243,-2725,-1946,-988,85,1182,2224,3137,3847,4323,4513,4434,4070,3472,2658,1695,635,-456,-1498,-2428,-3174,-3677,-3898,-3809,-3408,-2718,-1781,-667,533,1728,2799,3668,4226,4434,4231,3634,2651,1356,-181,-1851,-3548,-5165,-6592,-7755,-8568,-8999,-9011,-8616,-7829,-6722,-5347,-3826,-2241,-722,647,1761,2586,3061,3215,3047,2628,2005,1263,462,-323,-1037,-1644,-2095,-2392,-2509,-2457,-2237,-1853,-1328,-662,99,951,1825,2707,3523,4241,4800,5164,5295,5188,4848,4313,3642,2895,2164,1513,1024,740,697,891,1306,1887,2568,3269,3904,4406,4705,4789,4636,4299,3802,3248,2668,2171,1774,1534,1451,1505,1667,1884,2112,2295,2402,2404,2286,2050,1695,1241,690,64,-639,-1420,-2265,-3190,-4168,-5191,-6231,-7238,-8186,-9006,-9662,-10107,-10303,-10231,-9891,-9277,-8435,-7376,-6161,-4821,-3426,-2013,-656,617,1738,2698,3442,3971,4263,4309,4126,3710,3103,2317,1416,430,-569,-1525,-2377,-3065,-3551,-3792,-3790,-3524,-3046,-2362,-1559,-682,188,987,1653,2140,2420,2486,2360,2067,1671,1230,812,485,301,307,527,961,1598,2396,3307,4274,5217,6084,6789,7291,7526,7483,7138,6517,5644,4572,3355,2049,719,-585,-1809,-2911,-3847,-4590,-5098,-5356,-5343,-5048,-4475,-3648,-2593,-1392,-108,1151,2288,3204,3816,4064,3910,3372,2478,1321,-9,-1381,-2689,-3813,-4676,-5227,-5432,-5327,-4930,-4325,-3584,-2777,-2008,-1312,-766,-380,-176,-129,-225,-420,-673,-957,-1218,-1447,-1595,-1648,-1584,-1368,-1003,-461,248,1111,2109,3181,4280,5315,6207,6864,7211,7182,6758,5937,4775,3357,1808,259,-1138,-2256,-2997,-3289,-3126,-2531,-1578,-374,967,2315,3570,4621,5425,5921,6113,5994,5594,4936,4064,3010,1814,521,-835,-2211,-3553,-4835,-5979,-6974,-7740,-8265,-8499,-8430,-8049,-7371,-6422,-5259,-3952,-2576,-1239,-14,992,1725,2115,2157,1835,1212,336,-684,-1750,-2757,-3597,-4196,-4495,-4468,-4132,-3523,-2716,-1796,-849,28,772,1323,1648,1750,1633,1354,956,497,54,-358,-668,-909,-1047,-1141,-1195,-1249,-1318,-1399,-1483,-1530,-1498,-1332,-987,-431,353,1348,2509,3763,5018,6158,7094,7715,7979,7842,7323,6470,5354,4085,2757,1477,332,-626,-1344,-1816,-2049,-2054,-1869,-1526,-1056,-500,117,767,1413,2031,2575,3026,3336,3489,3456,3235,2834,2281,1623,932,269,-276,-649,-795,-684,-331,228,928,1655,2321,2794,2994,2835,2302,1372,128,-1384,-3024,-4687,-6245,-7593,-8649,-9363,-9722,-9735,-9456,-8931,-8232,-7412,-6516,-5590,-4651,-3726,-2818,-1948,-1121,-356,328,918,1391,1749,1981,2103,2138,2103,2043,1984,1954,1987,2086,2264,2505,2797,3096,3373,3579,3668,3618,3383,2969,2367,1603,730,-207,-1114,-1913,-2526,-2858,-2879,-2526,-1821,-778,542,2049,3653,5238,6698,7942,8894,9492,9725,9569,9067,8245,7173,5909,4520,3072,1609,188,-1169,-2425,-3571,-4578,-5435,-6116,-6589,-6838,-6828,-6560,-6034,-5280,-4342,-3294,-2209,-1174,-283,414,846,1021,936,641,191,-348,-907,-1436,-1901,-2288,-2610,-2895,-3175,-3489,-3861,-4298,-4794,-5314,-5811,-6221,-6485,-6534,-6341,-5866,-5121,-4133,-2944,-1631,-260,1084,2342,3448,4377,5107,5640,5998,6204,6278,6249,6109,5858,5480,4944,4234,3334,2243,989,-382,-1800,-3174,-4408,-5412,-6098,-6416,-6321,-5829,-4954,-3781,-2366,-828,760,2297,3724,4970,6016,6814,7378,7687,7763,7612,7257,6715,6009,5161,4205,3161,2066,944,-166,-1231,-2207,-3067,-3760,-4277,-4570,-4649,-4490,-4117,-3545,-2820,-1995,-1136,-317,396,940,1273,1379,1268,972,557,87,-345,-682,-853,-844,-635,-263,234,792,1342,1820,2166,2329,2302,2056,1640,1058,366,-391,-1179,-1937,-2649,-3269,-3798,-4201,-4489,-4634,-4642,-4493,-4188,-3711,-3070,-2262,-1320,-269,824,1900,2874,3665,4205,4441,4354,3946,3275,2400,1441,501,-305,-881,-1159,-1107,-733,-81,773,1736,2714,3604,4347,4882,5193,5280,5154,4845,4391,3816,3149,2420,1615,767,-142,-1094,-2068,-3036,-3947,-4749,-5380,-5787,-5926,-5773,-5337,-4645,-3770,-2779,-1794,-896,-199,238,363,166,-330,-1067,-1967,-2927,-3859,-4660,-5261,-5620,-5709,-5555,-5176,-4645,-4008,-3348,-2715,-2157,-1712,-1384,-1184,-1090,-1095,-1163,-1273,-1382,-1461,-1464,-1371,-1146,-778,-270,390,1154,2015,2913,3810,4660,5411,6037,6496,6780,6881,6803,6557,6162,5626,4978,4232,3410,2556,1681,857,101,-520,-969,-1209,-1198,-941,-424,305,1224,2248,3333,4387,5354,6174,6786,7185,7316,7213,6851,6262,5458,4457,3286,1969,541,-967,-2496,-4007,-5418,-6671,-7690,-8395,-8744,-8676,-8201,-7313,-6086,-4580,-2915,-1203,427,1855,2983,3737,4087,4042,3629,2933,2011,971,-125,-1201,-2220,-3156,-4011,-4783,-5502,-6157,-6761,-7296,-7727,-8036,-8171,-8109,-7827,-7314,-6597,-5693,-4665,-3541,-2402,-1265,-187,825,1767,2634,3458,4231,4995,5718,6425,7062,7610,8024,8250,8258,8012,7488,6704,5659,4415,3010,1527,27,-1410,-2714,-3821,-4690,-5264,-5554,-5517,-5190,-4568,-3688,-2579,-1284,137,1638,3139,4585,5908,7027,7914,8478,8733,8616,8172,7389,6334,5042,3591,2048,488,-1013,-2386,-3582,-4546,-5267,-5729,-5940,-5932,-5725,-5379,-4928,-4442,-3951,-3511,-3141,-2861,-2668,-2549,-2469,-2402,-2295,-2124,-1855,-1478,-1012,-467,92,627,1064,1357,1459,1348,1033,522,-119,-855,-1602,-2308,-2905,-3359,-3626,-3713,-3595,-3311,-2861,-2287,-1605,-853,-47,770,1588,2358,3065,3657,4122,4410,4516,4414,4110,3623,2982,2243,1468,717,59,-459,-794,-935,-877,-662,-317,92,518,917,1248,1519,1705,1869,2014,2203,2461,2811,3251,3759,4303,4804,5224,5471,5505,5279,4780,4022,3048,1921,708,-502,-1650,-2670,-3523,-4203,-4693,-5037,-5234,-5349,-5375,-5375,-5321,-5241,-5105,-4906,-4619,-4248,-3770,-3224,-2599,-1954,-1300,-691,-152,283,605,790,859,799,647,404,111,-221,-562,-891,-1199,-1454,-1660,-1784,-1825,-1767,-1597,-1318,-917,-408,197,874,1586,2287,2933,3466,3855,4045,4030,3788,3338,2709,1943,1095,230,-612,-1352,-1978,-2428,-2697,-2766,-2624,-2287,-1759,-1066,-233,700,1697,2713,3687,4595,5369,5995,6447,6704,6782,6666,6381,5920,5306,4526,3601,2526,1324,10,-1368,-2770,-4123,-5366,-6422,-7227,-7735,-7914,-7776,-7349,-6686,-5877,-4992,-4127,-3352,-2713,-2248,-1938,-1760,-1656,-1557,-1408,-1141,-751,-208,436,1147,1848,2451,2890,3082,2991,2601,1923,1014,-65,-1207,-2336,-3347,-4180,-4785,-5140,-5256,-5149,-4857,-4406,-3821,-3116,-2290,-1333,-245,992,2347,3806,5301,6769,8121,9262,10125,10632,10757,10493,9859,8922,7749,6437,5075,3743,2513,1417,491,-271,-884,-1348,-1722,-1983,-2196,-2335,-2427,-2461,-2417,-2301,-2081,-1759,-1339,-819,-244,372,969,1510,1941,2218,2315,2213,1906,1421,769,11,-828,-1680,-2516,-3296,-3985,-4577,-5053,-5410,-5661,-5801,-5846,-5814,-5698,-5520,-5270,-4953,-4572,-4118,-3593,-2999,-2326,-1599,-811,-5,804,1572,2257,2817,3201,3377,3308,3001,2447,1697,781,-229,-1280,-2296,-3239,-4042,-4701,-5170,-5462,-5559,-5460,-5167,-4666,-3962,-3049,-1947,-680,701,2133,3550,4856,6001,6888,7504,7795,7790,7502,7000,6336,5595,4835,4116,3480,2942,2506,2152,1846,1554,1249,899,509,80,-355,-758,-1074,-1255,-1251,-1028,-588,66,872,1780,2696,3545,4238,4724,4947,4915,4624,4118,3450,2669,1844,1014,218,-535,-1230,-1894,-2519,-3133,-3726,-4299,-4840,-5319,-5729,-6030,-6214,-6276,-6188,-5994,-5668,-5274,-4805,-4308,-3796,-3286,-2795,-2339,-1912,-1553,-1242,-1004,-834,-730,-691,-702,-748,-804,-844,-835,-746,-550,-225,233,831,1553,2364,3242,4109,4928,5613,6123,6382,6380,6076,5494,4658,3624,2464,1256,91,-964,-1830,-2468,-2851,-2965,-2836,-2494,-1984,-1370,-700,-37,573,1083,1468,1698,1793,1746,1618,1422,1240,1099,1049,1119,1297,1581,1913,2252,2528,2695,2699,2519,2150,1608,932,166,-644,-1442,-2213,-2912,-3554,-4123,-4648,-5126,-5581,-6000,-6369,-6661,-6823,-6816,-6593,-6117,-5371,-4367,-3123,-1708,-192,1336,2767,4016,4981,5611,5847,5706,5183,4356,3276,2046,743,-536,-1716,-2740,-3548,-4141,-4482,-4600,-4490,-4169,-3657,-2959,-2100,-1102,8,1192,2400,3576,4657,5574,6283,6722,6880,6746,6340,5708,4909,3996,3058,2130,1276,527,-110,-607,-994,-1270,-1458,-1577,-1638,-1650,-1627,-1558,-1451,-1303,-1099,-842,-517,-123,346,873,1469,2091,2740,3369,3958,4475,4888,5179,5315,5294,5080,4678,4064,3240,2217,995,-382,-1885,-3454,-5031,-6545,-7945,-9147,-10121,-10799,-11172,-11190,-10879,-10207,-9225,-7943,-6412,-4687,-2828,-915,979,2763,4360,5692,6687,7306,7512,7309,6714,5774,4555,3127,1590,17,-1497,-2871,-4054,-4972,-5600,-5911,-5886,-5550,-4910,-4014,-2910,-1662,-340,979,2214,3313,4203,4874,5303,5516,5538,5430,5237,5029,4837,4720,4669,4708,4799,4917,5011,5036,4940,4687,4251,3618,2793,1807,696,-469,-1627,-2700,-3613,-4320,-4752,-4919,-4786,-4403,-3791,-3018,-2149,-1246,-380,402,1053,1547,1864,1996,1942,1696,1283,685,-47,-923,-1885,-2914,-3949,-4949,-5857,-6628,-7228,-7612,-7780,-7710,-7417,-6923,-6241,-5407,-4454,-3400,-2296,-1155,-23,1077,2108,3043,3843,4485,4928,5162,5161,4930,4465,3799,2950,1971,923,-133,-1112,-1953,-2584,-2965,-3059,-2870,-2417,-1751,-935,-58,807,1576,2186,2607,2819,2844,2724,2499,2250,2022,1870,1834,1918,2124,2432,2799,3185,3545,3826,4009,4051,3960,3713,3344,2851,2289,1680,1089,541,105,-215,-362,-360,-192,107,506,977,1460,1941,2360,2713,2964,3112,3150,3068,2871,2545,2083,1487,745,-128,-1131,-2226,-3387,-4556,-5687,-6715,-7597,-8267,-8714,-8877,-8777,-8382,-7735,-6852,-5785,-4593,-3340,-2108,-958,20,791,1280,1491,1399,1043,466,-279,-1105,-1942,-2718,-3347,-3786,-3982,-3906,-3558,-2932,-2064,-992,221,1518,2813,4041,5126,6016,6659,7047,7158,7031,6687,6193,5601,4989,4405,3908,3514,3237,3058,2935,2829,2670,2419,2024,1476,764,-79,-1025,-2005,-2968,-3838,-4565,-5095,-5400,-5465,-5293,-4907,-4325,-3606,-2768,-1875,-949,-28,862,1702,2477,3162,3740,4173,4429,4471,4263,3785,3022,1991,716,-739,-2316,-3907,-5440,-6803,-7940,-8763,-9252,-9368,-9121,-8520,-7606,-6412,-5010,-3436,-1773,-69,1603,3183,4611,5831,6800,7482,7854,7909,7649,7094,6275,5239,4036,2734,1392,80,-1133,-2196,-3045,-3652,-3989,-4047,-3845,-3409,-2772,-1998,-1125,-224,660,1476,2195,2786,3244,3568,3766,3867,3883,3842,3764,3663,3540,3411,3240,3054,2804,2510,2142,1708,1209,656,72,-521,-1092,-1606,-2036,-2343,-2502,-2495,-2298,-1930,-1387,-708,83,942,1833,2704,3533,4261,4878,5343,5624,5715,5559,5162,4469,3506,2247,741,-978,-2849,-4775,-6684,-8465,-10046,-11336,-12295,-12869,-13071,-12890,-12377,-11554,-10490,-9224,-7822,-6325,-4789,-3250,-1747,-314,1028,2238,3302,4188,4873,5354,5602,5637,5455,5083,4556,3910,3201,2475,1775,1148,613,201,-103,-288,-382,-400,-359,-271,-144,35,269,569,955,1423,1970,2595,3248,3925,4557,5121,5566,5865,5994,5942,5721,5327,4803,4152,3426,2632,1817,985,174,-603,-1327,-1971,-2522,-2959,-3268,-3434,-3453,-3321,-3054,-2667,-2196,-1663,-1121,-588,-110,283,578,740,772,658,410,30,-456,-1046,-1704,-2416,-3152,-3889,-4596,-5252,-5824,-6283,-6605,-6754,-6705,-6439,-5931,-5197,-4238,-3097,-1814,-452,929,2263,3487,4551,5411,6048,6445,6614,6548,6286,5832,5224,4492,3664,2781,1885,1001,190,-538,-1133,-1595,-1906,-2072,-2110,-2029,-1868,-1633,-1358,-1043,-695,-310,124,606,1147,1729,2341,2950,3514,3993,4339,4512,4488,4252,3816,3196,2445,1599,726,-120,-899,-1553,-2071,-2421,-2615,-2646,-2544,-2310,-1982,-1544,-1043,-443,215,950,1739,2563,3398,4195,4896,5452,5775,5835,5554,4928,3937,2611,1006,-807,-2720,-4650,-6468,-8117,-9489,-10557,-11267,-11628,-11625,-11303,-10683,-9799,-8713,-7446,-6058,-4594,-3094,-1620,-214,1080,2206,3146,3855,4330,4561,4556,4325,3895,3301,2570,1767,914,80,-716,-1411,-1999,-2436,-2712,-2817,-2745,-2501,-2099,-1554,-876,-107,756,1667,2619,3579,4526,5430,6273,7021,7666,8173,8533,8730,8744,8581,8210,7650,6875,5905,4744,3419,1961,422,-1143,-2671,-4087,-5337,-6352,-7086,-7511,-7595,-7357,-6800,-5966,-4899,-3653,-2285,-861,558,1915,3134,4196,5010,5586,5847,5810,5449,4773,3815,2601,1188,-365,-1995,-3635,-5216,-6691,-8000,-9111,-9990,-10601,-10933,-10944,-10633,-9974,-8971,-7636,-5992,-4094,-2002,189,2389,4484,6375,7970,9184,9974,10307,10191,9665,8789,7639,6327,4923,3551,2257,1131,182,-557,-1106,-1485,-1724,-1873,-1950,-2006,-2034,-2048,-2042,-1984,-1875,-1687,-1404,-1038,-588,-75,460,998,1496,1934,2292,2566,2746,2848,2873,2837,2744,2602,2404,2151,1836,1450,1005,501,-36,-593,-1121,-1607,-1988,-2251,-2347,-2270,-1999,-1541,-921,-152,700,1598,2467,3246,3857,4244,4334,4097,3499,2542,1255,-316,-2092,-3984,-5888,-7703,-9325,-10676,-11678,-12299,-12505,-12314,-11746,-10846,-9687,-8315,-6822,-5249,-3678,-2142,-694,654,1866,2954,3896,4706,5377,5910,6302,6565,6681,6669,6521,6248,5867,5382,4828,4213,3574,2918,2274,1658,1098,613,242,-2,-77,26,318,797,1441,2201,3041,3869,4634,5245,5649,5795,5667,5264,4626,3792,2852,1863,914,61,-650,-1184,-1547,-1751,-1821,-1803,-1725,-1630,-1544,-1477,-1444,-1428,-1418,-1393,-1328,-1218,-1040,-815,-531,-237,62,305,470,513,403,130,-327,-940,-1720,-2605,-3589,-4608,-5624,-6599,-7475,-8222,-8792,-9140,-9246,-9051,-8562,-7732,-6590,-5133,-3417,-1498,546,2617,4625,6475,8074,9368,10292,10825,10953,10687,10051,9088,7840,6367,4727,2991,1220,-501,-2134,-3585,-4846,-5840,-6571,-7000,-7149,-7008,-6616,-5980,-5147,-4139,-3005,-1775,-499,786,2027,3181,4206,5058,5712,6138,6331,6291,6028,5569,4945,4192,3352,2456,1547,652,-208,-994,-1713,-2317,-2820,-3192,-3418,-3502,-3402,-3138,-2681,-2046,-1240,-287,769,1886,2994,4037,4935,5633,6069,6195,5996,5452,4586,3429,2030,452,-1239,-2973,-4686,-6311,-7801,-9111,-10205,-11063,-11655,-11972,-11994,-11717,-11135,-10251,-9086,-7658,-6024,-4231,-2357,-477,1330,2989,4442,5639,6555,7181,7521,7605,7462,7130,6659,6074,5420,4710,3969,3211,2447,1692,968,291,-302,-791,-1138,-1317,-1300,-1080,-649,-37,741,1619,2560,3486,4344,5068,5616,5948,6056,5932,5598,5073,4410,3633,2812,1957,1139,351,-352,-980,-1515,-1965,-2339,-2646,-2910,-3126,-3325,-3482,-3622,-3705,-3746,-3692,-3554,-3288,-2906,-2393,-1778,-1083,-351,369,1024,1561,1929,2088,2010,1688,1124,340,-622,-1727,-2903,-4106,-5264,-6322,-7230,-7928,-8389,-8564,-8439,-7994,-7233,-6168,-4834,-3277,-1564,232,2026,3738,5293,6622,7687,8447,8906,9056,8941,8575,8020,7306,6486,5588,4651,3686,2717,1752,804,-112,-974,-1757,-2432,-2970,-3345,-3548,-3560,-3412,-3109,-2716,-2266,-1835,-1464,-1207,-1077,-1087,-1207,-1402,-1618,-1796,-1878,-1836,-1621,-1260,-745,-137,531,1188,1798,2295,2672,2885,2977,2926,2806,2616,2424,2250,2129,2081,2105,2206,2357,2549,2736,2906,3004,3022,2904,2648,2224,1622,853,-90,-1178,-2385,-3677,-5011,-6333,-7601,-8749,-9729,-10492,-10982,-11177,-11028,-10544,-9701,-8545,-7089,-5405,-3556,-1624,308,2150,3831,5275,6432,7278,7784,7971,7852,7456,6836,6018,5065,4007,2903,1782,694,-334,-1268,-2078,-2745,-3246,-3557,-3671,-3552,-3208,-2611,-1784,-733,498,1855,3275,4671,5962,7063,7913,8452,8671,8565,8167,7535,6726,5816,4872,3941,3066,2267,1548,916,343,-168,-653,-1100,-1532,-1928,-2299,-2604,-2864,-3030,-3126,-3122,-3034,-2860,-2621,-2324,-2007,-1670,-1360,-1080,-852,-695,-604,-604,-690,-881,-1175,-1588,-2121,-2773,-3550,-4420,-5382,-6366,-7343,-8228,-8946,-9433,-9599,-9405,-8808,-7805,-6416,-4705,-2740,-641,1495,3539,5393,6959,8169,8983,9386,9395,9041,8387,7477,6401,5199,3959,2717,1538,451,-518,-1347,-2047,-2602,-3037,-3351,-3556,-3661,-3649,-3537,-3290,-2930,-2432,-1838,-1143,-415,330,1024,1636,2123,2472,2660,2718,2656,2518,2347,2173,2039,1960,1951,2005,2110,2230,2343,2402,2386,2266,2028,1682,1235,730,207,-277,-670,-923,-1007,-898,-605,-150,430,1072,1723,2307,2781,3087,3196,3081,2736,2150,1360,357,-799,-2094,-3456,-4853,-6201,-7459,-8552,-9417,-10015,-10283,-10217,-9795,-9054,-8017,-6755,-5329,-3807,-2278,-780,607,1871,2972,3909,4689,5304,5781,6110,6313,6376,6324,6117,5801,5331,4759,4079,3333,2561,1806,1118,544,121,-106,-129,67,447,994,1629,2307,2934,3449,3792,3915,3800,3457,2904,2216,1439,669,-36,-605,-1005,-1200,-1205,-1018,-696,-266,203,669,1077,1381,1555,1568,1425,1123,697,175,-400,-976,-1510,-1959,-2284,-2487,-2541,-2495,-2353,-2176,-2007,-1892,-1882,-2006,-2294,-2757,-3384,-4157,-5043,-5992,-6961,-7890,-8729,-9426,-9929,-10190,-10171,-9838,-9173,-8170,-6840,-5220,-3345,-1300,854,3009,5088,6993,8650,9999,10987,11602,11819,11667,11154,10327,9222,7888,6369,4730,3002,1276,-426,-2010,-3441,-4654,-5594,-6233,-6519,-6467,-6041,-5304,-4258,-2991,-1565,-75,1388,2722,3859,4720,5282,5529,5477,5181,4688,4083,3429,2799,2235,1783,1437,1216,1085,1040,1048,1093,1156,1226,1286,1344,1379,1406,1406,1388,1343,1276,1193,1092,995,892,800,715,634,555,454,322,120,-162,-560,-1077,-1733,-2509,-3409,-4386,-5423,-6460,-7456,-8363,-9126,-9715,-10083,-10213,-10080,-9678,-9014,-8091,-6947,-5597,-4101,-2492,-832,821,2418,3896,5215,6328,7204,7816,8160,8224,8027,7580,6926,6092,5142,4104,3051,2006,1032,148,-603,-1194,-1624,-1851,-1900,-1746,-1414,-914,-277,464,1263,2078,2859,3567,4156,4616,4919,5079,5109,5031,4878,4675,4435,4175,3900,3585,3240,2815,2321,1719,1022,225,-643,-1559,-2481,-3386,-4220,-4976,-5611,-6126,-6495,-6741,-6828,-6802,-6616,-6311,-5845,-5251,-4494,-3627,-2635,-1591,-526,471,1340,1976,2331,2331,1957,1216,143,-1175,-2644,-4117,-5493,-6604,-7392,-7748,-7665,-7133,-6206,-4952,-3465,-1853,-217,1348,2759,3978,4955,5703,6215,6515,6641,6600,6447,6179,5839,5417,4953,4428,3887,3321,2767,2232,1742,1300,938,630,408,239,116,28,-61,-163,-294,-479,-709,-1002,-1340,-1713,-2091,-2443,-2727,-2912,-2954,-2834,-2530,-2042,-1388,-586,297,1229,2113,2922,3566,4024,4254,4252,4019,3599,3007,2327,1594,876,235,-300,-668,-865,-870,-689,-342,140,718,1331,1931,2440,2805,2949,2832,2398,1645,561,-805,-2403,-4149,-5931,-7653,-9186,-10442,-11323,-11783,-11776,-11319,-10421,-9155,-7579,-5789,-3871,-1913,7,1817,3479,4942,6199,7228,8033,8608,8959,9078,8951,8579,7944,7063,5951,4649,3211,1715,248,-1104,-2236,-3092,-3597,-3736,-3513,-2964,-2157,-1177,-124,908,1819,2556,3055,3307,3313,3103,2720,2225,1677,1130,646,246,-39,-197,-236,-164,0,223,488,762,1014,1223,1348,1378,1269,1028,622,80,-602,-1378,-2213,-3042,-3820,-4463,-4946,-5198,-5223,-5004,-4576,-3974,-3270,-2532,-1835,-1262,-867,-703,-800,-1154,-1757,-2561,-3510,-4527,-5533,-6439,-7162,-7632,-7783,-7577,-7000,-6047,-4767,-3194,-1426,477,2397,4253,5963,7443,8661,9577,10183,10500,10532,10337,9911,9328,8567,7685,6662,5533,4296,2978,1607,224,-1126,-2379,-3495,-4408,-5085,-5499,-5642,-5522,-5178,-4646,-3982,-3243,-2462,-1694,-939,-228,463,1129,1787,2448,3119,3793,4463,5097,5670,6148,6492,6682,6687,6514,6146,5613,4912,4088,3142,2121,1025,-99,-1242,-2370,-3450,-4456,-5332,-6057,-6563,-6842,-6841,-6571,-6038,-5269,-4340,-3306,-2272,-1315,-530,35,315,333,74,-387,-1001,-1689,-2369,-2978,-3463,-3795,-3977,-4017,-3953,-3818,-3658,-3495,-3364,-3254,-3166,-3071,-2931,-2711,-2384,-1917,-1314,-573,277,1198,2136,3047,3861,4551,5058,5381,5483,5396,5106,4670,4097,3451,2754,2076,1436,894,458,160,-4,-36,46,222,455,724,994,1240,1467,1652,1822,1975,2135,2319,2534,2792,3073,3370,3635,3839,3925,3864,3611,3153,2487,1626,611,-518,-1704,-2882,-4003,-5003,-5843,-6480,-6894,-7058,-6985,-6659,-6107,-5341,-4390,-3303,-2125,-928,217,1238,2047,2600,2823,2713,2260,1502,503,-655,-1875,-3040,-4057,-4832,-5297,-5422,-5196,-4656,-3838,-2837,-1705,-560,553,1546,2403,3081,3604,3960,4201,4330,4385,4374,4305,4177,3984,3717,3374,2955,2477,1949,1425,905,464,91,-163,-310,-353,-313,-224,-127,-53,-46,-119,-290,-556,-898,-1289,-1686,-2044,-2313,-2451,-2425,-2199,-1775,-1141,-328,628,1691,2775,3842,4782,5547,6051,6250,6097,5597,4750,3618,2258,772,-750,-2183,-3451,-4442,-5109,-5399,-5301,-4837,-4038,-2981,-1741,-409,913,2151,3203,4020,4528,4712,4524,4001,3122,1960,545,-1050,-2741,-4462,-6111,-7621,-8908,-9907,-10567,-10851,-10746,-10258,-9412,-8253,-6836,-5229,-3504,-1726,26,1699,3243,4607,5783,6732,7455,7943,8195,8227,8043,7662,7109,6401,5588,4686,3759,2836,1966,1185,513,-35,-465,-800,-1064,-1303,-1538,-1809,-2122,-2483,-2869,-3243,-3561,-3746,-3766,-3535,-3056,-2280,-1253,21,1451,2985,4514,5964,7228,8245,8927,9238,9140,8623,7708,6404,4791,2899,832,-1338,-3523,-5608,-7530,-9176,-10489,-11401,-11861,-11859,-11395,-10493,-9233,-7668,-5929,-4106,-2322,-683,735,1850,2631,3057,3136,2904,2406,1706,877,-13,-890,-1687,-2353,-2833,-3105,-3143,-2955,-2543,-1947,-1185,-324,622,1573,2519,3404,4209,4923,5525,6021,6400,6671,6827,6875,6808,6625,6318,5883,5322,4642,3857,2996,2078,1151,237,-628,-1410,-2113,-2701,-3203,-3604,-3929,-4180,-4370,-4481,-4524,-4456,-4270,-3929,-3412,-2697,-1786,-690,564,1915,3311,4666,5911,6971,7782,8306,8506,8381,7937,7190,6181,4950,3540,2015,407,-1209,-2799,-4294,-5646,-6805,-7714,-8350,-8676,-8701,-8423,-7890,-7138,-6236,-5259,-4274,-3353,-2558,-1922,-1488,-1248,-1193,-1297,-1511,-1787,-2076,-2323,-2488,-2544,-2464,-2268,-1950,-1557,-1104,-639,-193,208,533,788,954,1069,1126,1173,1217,1280,1377,1506,1665,1841,2020,2176,2297,2366,2368,2317,2203,2045,1850,1629,1396,1156,918,673,434,185,-59,-308,-539,-740,-885,-942,-881,-672,-288,279,1031,1952,3004,4133,5285,6367,7330,8073,8552,8704,8501,7940,7024,5806,4321,2653,859,-972,-2777,-4482,-6034,-7379,-8471,-9283,-9774,-9937,-9753,-9221,-8375,-7224,-5849,-4297,-2669,-1050,455,1767,2797,3506,3853,3842,3505,2878,2056,1103,121,-803,-1604,-2217,-2607,-2785,-2735,-2523,-2171,-1743,-1290,-855,-465,-142,131,361,588,838,1140,1520,1975,2509,3083,3676,4233,4712,5079,5289,5345,5228,4951,4531,3981,3333,2599,1802,968,96,-773,-1643,-2485,-3271,-4001,-4625,-5144,-5517,-5720,-5741,-5537,-5120,-4459,-3575,-2475,-1189,233,1745,3265,4726,6032,7107,7870,8256,8227,7748,6838,5522,3857,1937,-158,-2305,-4392,-6319,-7960,-9250,-10102,-10487,-10390,-9828,-8848,-7517,-5931,-4187,-2397,-666,915,2266,3337,4100,4547,4697,4579,4244,3733,3105,2396,1650,899,169,-519,-1147,-1705,-2184,-2576,-2873,-3073,-3172,-3165,-3054,-2829,-2501,-2063,-1526,-903,-208,527,1264,1982,2620,3169,3596,3897,4084,4167,4183,4158,4135,4125,4155,4210,4277,4321,4303,4170,3887,3420,2750,1897,872,-267,-1472,-2660,-3772,-4717,-5443,-5883,-6001,-5770,-5192,-4281,-3086,-1657,-76,1580,3204,4722,6012,7028,7672,7918,7733,7115,6087,4704,3017,1138,-856,-2831,-4699,-6335,-7675,-8631,-9186,-9312,-9049,-8425,-7532,-6429,-5217,-3964,-2742,-1603,-587,297,1019,1602,2018,2292,2404,2365,2165,1819,1339,757,114,-549,-1162,-1682,-2055,-2229,-2211,-1965,-1544,-951,-253,521,1302,2065,2755,3360,3854,4232,4497,4654,4706,4680,4567,4411,4196,3954,3673,3360,3001,2597,2116,1581,951,264,-504,-1308,-2143,-2962,-3734,-4423,-4994,-5407,-5655,-5688,-5521,-5124,-4510,-3686,-2675,-1509,-225,1123,2490,3809,5032,6100,6972,7612,7989,8092,7905,7437,6689,5692,4455,3042,1476,-164,-1828,-3435,-4920,-6203,-7247,-7988,-8435,-8567,-8423,-8033,-7452,-6727,-5930,-5088,-4262,-3458,-2702,-2002,-1359,-787,-294,106,393,558,588,492,273,-26,-377,-720,-1014,-1207,-1277,-1194,-965,-605,-133,403,974,1539,2069,2550,2965,3316,3603,3833,4017,4157,4263,4327,4344,4306,4188,3991,3689,3277,2764,2142,1436,674,-133,-917,-1678,-2352,-2936,-3389,-3711,-3882,-3912,-3785,-3523,-3107,-2560,-1863,-1040,-77,992,2162,3381,4620,5799,6882,7776,8447,8809,8849,8513,7819,6777,5428,3848,2102,292,-1495,-3159,-4632,-5827,-6735,-7302,-7568,-7543,-7278,-6845,-6293,-5714,-5142,-4648,-4231,-3925,-3687,-3517,-3350,-3156,-2886,-2508,-2003,-1368,-624,203,1047,1883,2622,3250,3697,3969,4038,3933,3659,3262,2766,2216,1644,1078,546,51,-379,-763,-1073,-1335,-1526,-1657,-1724,-1705,-1622,-1432,-1170,-814,-390,77,558,1008,1383,1649,1769,1730,1526,1171,695,132,-454,-1034,-1530,-1939,-2196,-2322,-2289,-2109,-1798,-1351,-810,-163,547,1324,2134,2952,3753,4483,5115,5583,5861,5896,5664,5157,4367,3321,2064,637,-873,-2407,-3882,-5224,-6376,-7291,-7929,-8297,-8372,-8201,-7791,-7193,-6439,-5565,-4606,-3592,-2536,-1469,-395,666,1682,2648,3510,4264,4861,5292,5534,5579,5439,5120,4656,4081,3423,2735,2031,1354,714,125,-412,-892,-1319,-1700,-2017,-2293,-2495,-2629,-2677,-2616,-2449,-2139,-1703,-1117,-398,450,1396,2416,3457,4477,5419,6227,6844,7226,7329,7138,6643,5858,4814,3559,2153,666,-829,-2263,-3559,-4679,-5554,-6185,-6527,-6599,-6394,-5930,-5236,-4337,-3269,-2089,-831,433,1643,2751,3680,4402,4868,5066,4987,4649,4069,3301,2377,1363,294,-768,-1804,-2762,-3641,-4415,-5082,-5638,-6074,-6397,-6583,-6650,-6555,-6320,-5913,-5351,-4629,-3773,-2807,-1777,-718,308,1264,2094,2771,3264,3582,3712,3700,3559,3339,3074,2797,2530,2295,2079,1890,1709,1514,1316,1080,836,571,310,70,-129,-266,-316,-274,-122,131,484,912,1404,1924,2444,2940,3364,3702,3917,3989,3908,3655,3239,2665,1947,1114,193,-783,-1768,-2726,-3619,-4393,-5018,-5451,-5649,-5609,-5287,-4713,-3878,-2836,-1632,-334,978,2228,3339,4245,4908,5294,5401,5245,4844,4252,3498,2632,1694,711,-283,-1270,-2240,-3167,-4057,-4880,-5637,-6300,-6859,-7283,-7563,-7670,-7594,-7328,-6855,-6207,-5377,-4421,-3359,-2252,-1137,-74,921,1795,2554,3175,3684,4087,4418,4700,4950,5193,5417,5637,5811,5942,5992,5945,5796,5527,5163,4706,4195,3648,3100,2570,2080,1633,1235,877,543,235,-80,-395,-734,-1091,-1482,-1893,-2327,-2770,-3204,-3612,-3971,-4241,-4411,-4437,-4316,-4021,-3565,-2944,-2185,-1311,-357,646,1644,2622,3510,4300,4929,5388,5628,5645,5412,4946,4241,3351,2288,1136,-71,-1260,-2385,-3394,-4270,-4985,-5545,-5964,-6254,-6449,-6561,-6615,-6603,-6534,-6373,-6113,-5708,-5149,-4400,-3470,-2366,-1119,221,1586,2915,4109,5128,5881,6363,6539,6438,6088,5555,4896,4193,3492,2857,2302,1846,1462,1138,823,490,105,-348,-862,-1418,-1980,-2490,-2908,-3176,-3275,-3174,-2898,-2453,-1889,-1249,-587,56,632,1119,1496,1747,1876,1881,1769,1579,1328,1090,899,808,835,954,1119,1223,1187,919,421,-274,-1033,-1712,-2146,-2232,-1938,-1327,-531,265,916,1296,1390,1236,931,587,289,66,-119,-350,-744,-1395,-2333,-3509,-4757,-5849,-6491,-6428,-5465,-3555,-815,2485,5911,8999,11247,12272,11822,9847,6501,2141,-2760,-7595,-11806,-14831,-16301,-15970,-13847,-10143,-5260,222,5671,10430,13937,15803,15842,14142,11005,6935,2539,-1586,-4905,-7084,-7961,-7618,-6269,-4269,-1984,238,2142,3557,4458,4853,4854,4579,4117,3575,2972,2325,1616,813,-76,-1044,-2005,-2882,-3545,-3910,-3902,-3545,-2889,-2095,-1332,-791,-644,-954,-1748,-2882,-4179,-5362,-6176,-6405,-5934,-4770,-3059,-1055,937,2586,3651,3963,3515,2411,892,-760,-2223,-3235,-3610,-3273,-2289,-822,863,2464,3669,4226,3967,2847,968,-1455,-4097,-6586,-8567,-9736,-9937,-9124,-7445,-5128,-2531,1,2143,3651,4415,4426,3800,2725,1419,104,-1043,-1888,-2378,-2509,-2330,-1935,-1402,-850,-327,90,413,630,797,959,1173,1494,1961,2572,3334,4167,5023,5775,6335,6584,6466,5922,4991,3711,2226,646,-843,-2141,-3099,-3688,-3858,-3671,-3173,-2491,-1722,-996,-407,-14,153,130,-24,-202,-297,-202,169,840,1834,3073,4495,5989,7436,8757,9844,10664,11175,11390,11327,11034,10564,9981,9347,8701,8086,7479,6876,6212,5433,4489,3334,1965,418,-1253,-2934,-4520,-5895,-6927,-7559,-7698,-7351,-6519,-5269,-3681,-1876,17,1863,3514,4867,5806,6280,6252,5716,4733,3326,1606,-364,-2465,-4592,-6599,-8361,-9703,-10510,-10642,-10067,-8763,-6839,-4434,-1776,885,3301,5238,6555,7139,7023,6249,4994,3397,1682,-8,-1511,-2750,-3669,-4284,-4611,-4719,-4645,-4444,-4130,-3726,-3222,-2631,-1957,-1232,-508,151,655,936,926,582,-86,-1056,-2244,-3540,-4839,-5990,-6912,-7491,-7709,-7524,-6989,-6152,-5090,-3925,-2719,-1596,-605,194,772,1135,1284,1271,1106,861,543,208,-140,-486,-827,-1179,-1549,-1959,-2424,-2958,-3562,-4239,-4973,-5733,-6507,-7233,-7901,-8450,-8872,-9131,-9234,-9171,-8971,-8646,-8236,-7763,-7260,-6751,-6263,-5806,-5409,-5071,-4820,-4648,-4572,-4572,-4641,-4736,-4824,-4830,-4719,-4413,-3899,-3142,-2173,-1030,217,1469,2641,3637,4393,4868,5056,4982,4701,4279,3790,3296,2851,2474,2178,1942,1747,1557,1346,1093,791,435,46,-363,-762,-1125,-1427,-1644,-1747,-1734,-1582,-1298,-896,-381,192,805,1396,1929,2362,2661,2820,2838,2741,2568,2364,2187,2082,2092,2231,2520,2924,3427,3969,4500,4961,5308,5491,5512,5356,5061,4659,4201,3740,3335,3023,2858,2846,3017,3351,3832,4425,5080,5752,6394,6973,7473,7887,8250,8570,8902,9270,9693,10186,10728,11291,11834,12311,12675,12911,12984,12920,12722,12431,12081,11708,11339,10993,10676,10370,10076,9753,9407,9012,8577,8111,7621,7143,6673,6254,5866,5551,5285,5087,4944,4844,4762,4664,4499,4220,3784,3156,2336,1355,263,-832,-1848,-2670,-3225,-3471,-3380,-3007,-2393,-1640,-826,-45,649,1199,1601,1845,1961,1973,1915,1821,1715,1619,1541,1477,1427,1356,1263,1098,859,509,55,-518,-1174,-1904,-2656,-3392,-4070,-4638,-5072,-5343,-5450,-5395,-5207,-4919,-4578,-4235,-3939,-3732,-3649,-3698,-3879,-4170,-4527,-4916,-5277,-5566,-5762,-5822,-5778,-5607,-5376,-5078,-4791,-4507,-4283,-4117,-4018,-4003,-4040,-4155,-4315,-4540,-4806,-5126,-5489,-5890,-6329,-6786,-7251,-7709,-8134,-8513,-8821,-9054,-9194,-9256,-9240,-9173,-9081,-8982,-8915,-8877,-8901,-8955,-9052,-9146,-9228,-9256,-9224,-9104,-8915,-8645,-8332,-7977,-7618,-7253,-6903,-6557,-6223,-5878,-5525,-5156,-4774,-4392,-4029,-3704,-3453,-3296,-3255,-3352,-3584,-3949,-4435,-5004,-5639,-6292,-6922,-7508,-7994,-8378,-8625,-8742,-8722,-8581,-8334,-8011,-7635,-7240,-6838,-6462,-6117,-5807,-5539,-5295,-5074,-4868,-4654,-4449,-4219,-3992,-3750,-3506,-3270,-3041,-2831,-2656,-2496,-2383,-2287,-2220,-2169,-2123,-2071,-2004,-1905,-1768,-1590,-1354,-1087,-769,-443,-110,193,441,616,695,680,566,376,126,-152,-442,-715,-970,-1198,-1411,-1618,-1830,-2060,-2301,-2554,-2788,-2993,-3117,-3148,-3036,-2774,-2345,-1744,-997,-110,870,1915,2976,4022,5003,5898,6675,7316,7816,8164,8365,8425,8349,8156,7855,7470,7024,6533,6037,5542,5092,4691,4371,4138,3997,3952,3986,4086,4230,4397,4553,4692,4787,4845,4866,4859,4849,4850,4882,4964,5093,5279,5504,5759,6018,6273,6496,6687,6839,6953,7043,7117,7193,7279,7381,7508,7640,7787,7921,8033,8118,8151,8140,8062,7938,7753,7541,7294,7061,6833,6670,6561,6544,6607,6755,6952,7185,7382,7526,7539,7416,7104,6638,6010,5306,4561,3885,3336,2997,2903,3090,3526,4191,5008,5886,6759,7509,8095,8450,8571,8466,8186,7794,7374,7017,6793,6768,6966,7380,7964,8640,9308,9848,10170,10176,9838,9147,8160,6968,5696,4487,3468,2751,2408,2439,2822,3457,4234,5007,5657,6059,6168,5949,5442,4726,3895,3083,2396,1934,1764,1914,2370,3093,3993,4997,5990,6893,7621,8120,8358,8337,8065,7595,6962,6235,5458,4684,3951,3285,2701,2210,1799,1474,1211,1008,842,702,566,425,243,24,-270,-633,-1082,-1606,-2203,-2842,-3504,-4148,-4747,-5265,-5675,-5960,-6108,-6112,-5991,-5727,-5368,-4896,-4357,-3751,-3111,-2460,-1819,-1233,-714,-302,-18,132,135,3,-248,-596,-1014,-1474,-1960,-2449,-2943,-3425,-3907,-4377,-4827,-5255,-5629,-5942,-6172,-6303,-6336,-6289,-6167,-6026,-5884,-5793,-5778,-5865,-6053,-6339,-6691,-7078,-7453,-7772,-8001,-8106,-8082,-7923,-7653,-7295,-6894,-6488,-6120,-5832,-5643,-5585,-5650,-5839,-6130,-6489,-6888,-7273,-7624,-7883,-8053,-8093,-8023,-7840,-7564,-7224,-6840,-6444,-6057,-5707,-5402,-5171,-5019,-4954,-4992,-5119,-5343,-5637,-5996,-6377,-6772,-7132,-7448,-7685,-7848,-7916,-7915,-7842,-7727,-7586,-7433,-7280,-7118,-6956,-6755,-6530,-6241,-5899,-5499,-5063,-4603,-4169,-3767,-3453,-3233,-3134,-3158,-3308,-3570,-3937,-4381,-4895,-5440,-6016,-6573,-7113,-7596,-8010,-8340,-8566,-8700,-8725,-8673,-8540,-8360,-8145,-7922,-7697,-7489,-7289,-7109,-6928,-6747,-6540,-6312,-6038,-5720,-5351,-4930,-4462,-3958,-3420,-2881,-2355,-1872,-1459,-1143,-945,-875,-944,-1120,-1411,-1751,-2133,-2499,-2821,-3087,-3253,-3356,-3364,-3323,-3240,-3130,-3035,-2941,-2881,-2852,-2860,-2912,-3006,-3152,-3345,-3606,-3903,-4258,-4627,-5005,-5356,-5643,-5847,-5931,-5884,-5699,-5375,-4925,-4374,-3733,-3041,-2305,-1563,-820,-103,578,1214,1781,2284,2704,3043,3295,3463,3555,3566,3523,3408,3252,3047,2811,2551,2280,2020,1778,1579,1430,1334,1293,1296,1315,1341,1335,1285,1175,1000,781,535,303,133,55,120,338,721,1256,1912,2645,3411,4145,4823,5376,5813,6086,6230,6230,6131,5946,5722,5482,5268,5103,5008,5001,5075,5236,5457,5722,5992,6239,6421,6521,6508,6382,6145,5817,5423,5004,4581,4198,3867,3603,3411,3279,3200,3146,3120,3087,3067,3038,3029,3038,3100,3219,3435,3746,4171,4706,5332,6033,6761,7473,8126,8653,9034,9217,9206,9003,8631,8144,7573,7001,6447,5987,5616,5377,5249,5232,5305,5443,5631,5847,6075,6303,6520,6705,6851,6932,6937,6853,6676,6406,6074,5696,5327,4998,4755,4628,4634,4774,5027,5369,5750,6143,6486,6768,6942,7013,6979,6843,6648,6403,6159,5944,5782,5710,5725,5844,6054,6336,6669,7020,7358,7645,7854,7957,7942,7796,7531,7147,6677,6129,5549,4934,4331,3736,3168,2634,2141,1676,1273,898,591,337,147,46,17,105,285,598,1015,1567,2209,2960,3754,4593,5400,6164,6815,7337,7695,7878,7898,7754,7499,7134,6728,6279,5842,5407,5000,4600,4207,3809,3375,2919,2408,1870,1295,717,146,-381,-847,-1225,-1509,-1674,-1738,-1685,-1535,-1301,-981,-619,-191,244,708,1158,1591,1987,2333,2622,2841,3002,3090,3135,3128,3093,3031,2958,2864,2768,2650,2518,2365,2178,1967,1721,1442,1136,801,444,81,-299,-672,-1040,-1407,-1752,-2105,-2442,-2792,-3143,-3514,-3895,-4294,-4689,-5085,-5439,-5754,-5985,-6124,-6148,-6045,-5816,-5458,-4993,-4436,-3813,-3158,-2501,-1863,-1301,-799,-414,-132,38,94,58,-57,-235,-443,-678,-909,-1148,-1370,-1608,-1844,-2115,-2418,-2762,-3161,-3587,-4051,-4507,-4955,-5345,-5681,-5920,-6077,-6148,-6143,-6099,-6028,-5973,-5950,-5986,-6076,-6227,-6405,-6594,-6739,-6819,-6774,-6608,-6275,-5817,-5226,-4571,-3885,-3246,-2702,-2310,-2109,-2105,-2313,-2684,-3200,-3782,-4389,-4946,-5417,-5755,-5959,-6012,-5964,-5820,-5657,-5501,-5412,-5421,-5541,-5796,-6146,-6595,-7076,-7576,-8023,-8415,-8682,-8857,-8889,-8824,-8662,-8429,-8171,-7888,-7634,-7401,-7213,-7062,-6938,-6827,-6713,-6557,-6365,-6092,-5755,-5329,-4840,-4290,-3717,-3142,-2609,-2151,-1810,-1606,-1576,-1710,-2020,-2475,-3044,-3688,-4350,-4985,-5550,-5999,-6329,-6513,-6576,-6532,-6413,-6247,-6079,-5917,-5800,-5720,-5679,-5662,-5653,-5625,-5560,-5435,-5244,-4980,-4658,-4286,-3904,-3531,-3209,-2962,-2821,-2795,-2889,-3088,-3376,-3709,-4065,-4387,-4660,-4835,-4913,-4866,-4713,-4450,-4106,-3690,-3242,-2777,-2328,-1924,-1588,-1345,-1221,-1215,-1352,-1612,-1997,-2475,-3029,-3614,-4213,-4776,-5295,-5739,-6101,-6382,-6574,-6693,-6731,-6699,-6585,-6390,-6090,-5681,-5152,-4490,-3723,-2837,-1897,-902,68,1005,1846,2573,3162,3600,3888,4033,4042,3931,3711,3398,3005,2547,2035,1494,928,373,-169,-673,-1130,-1524,-1863,-2130,-2349,-2503,-2618,-2687,-2720,-2717,-2676,-2588,-2455,-2250,-1990,-1639,-1226,-733,-184,397,992,1553,2059,2466,2761,2921,2961,2889,2744,2563,2384,2256,2198,2230,2352,2539,2778,3017,3238,3397,3488,3499,3437,3324,3179,3032,2897,2794,2713,2653,2585,2491,2337,2112,1798,1395,929,407,-119,-616,-1052,-1379,-1582,-1636,-1535,-1284,-894,-378,237,922,1657,2400,3134,3835,4476,5055,5557,5980,6337,6621,6851,7025,7155,7235,7280,7277,7236,7155,7026,6861,6646,6394,6090,5747,5354,4928,4465,3988,3499,3035,2596,2221,1915,1697,1580,1555,1627,1790,2019,2326,2673,3076,3506,3967,4445,4922,5392,5824,6197,6493,6682,6764,6729,6591,6374,6106,5833,5592,5409,5323,5328,5425,5602,5813,6042,6240,6388,6460,6451,6360,6198,5975,5718,5426,5128,4813,4497,4162,3813,3438,3039,2609,2165,1709,1270,860,518,253,113,95,232,517,955,1528,2212,2984,3801,4638,5460,6233,6946,7573,8111,8555,8896,9135,9264,9279,9176,8951,8606,8145,7594,6957,6282,5578,4892,4232,3634,3097,2641,2258,1957,1723,1579,1491,1499,1568,1723,1946,2237,2570,2942,3309,3664,3976,4217,4398,4485,4505,4454,4338,4183,3983,3757,3499,3216,2910,2578,2239,1890,1563,1271,1042,899,861,943,1147,1470,1889,2384,2914,3447,3933,4343,4631,4786,4776,4609,4279,3812,3226,2550,1826,1061,320,-413,-1086,-1704,-2250,-2705,-3068,-3313,-3432,-3403,-3214,-2857,-2332,-1645,-834,79,1043,2002,2924,3743,4444,4993,5386,5625,5723,5703,5582,5385,5126,4815,4461,4065,3624,3143,2618,2060,1473,870,262,-338,-925,-1479,-2003,-2483,-2914,-3292,-3595,-3822,-3953,-3972,-3872,-3638,-3276,-2785,-2194,-1515,-795,-71,625,1231,1742,2101,2319,2376,2294,2079,1774,1390,986,568,186,-159,-440,-664,-831,-947,-1032,-1092,-1140,-1190,-1236,-1289,-1340,-1387,-1435,-1471,-1522,-1567,-1649,-1752,-1911,-2118,-2397,-2733,-3139,-3595,-4094,-4622,-5150,-5673,-6150,-6570,-6904,-7121,-7221,-7160,-6957,-6588,-6079,-5446,-4718,-3937,-3142,-2376,-1680,-1075,-590,-222,27,172,233,234,186,116,17,-98,-245,-430,-669,-976,-1353,-1812,-2334,-2922,-3540,-4179,-4793,-5372,-5877,-6295,-6605,-6797,-6875,-6828,-6689,-6438,-6126,-5742,-5325,-4884,-4431,-4003,-3580,-3211,-2872,-2594,-2371,-2204,-2105,-2055,-2067,-2120,-2210,-2328,-2459,-2590,-2722,-2833,-2931,-3008,-3066,-3105,-3129,-3137,-3125,-3106,-3056,-3002,-2922,-2843,-2761,-2709,-2690,-2743,-2874,-3109,-3460,-3917,-4485,-5132,-5837,-6560,-7268,-7910,-8464,-8881,-9156,-9259,-9198,-8967,-8588,-8068,-7439,-6718,-5934,-5114,-4275,-3447,-2647,-1896,-1208,-599,-81,341,653,868,965,969,868,680,404,54,-368,-850,-1381,-1959,-2559,-3180,-3791,-4384,-4927,-5412,-5802,-6098,-6269,-6321,-6240,-6046,-5729,-5335,-4851,-4336,-3785,-3246,-2725,-2249,-1830,-1478,-1200,-1000,-878,-833,-863,-963,-1129,-1353,-1625,-1936,-2262,-2593,-2894,-3157,-3339,-3449,-3443,-3348,-3143,-2862,-2509,-2126,-1727,-1353,-1026,-764,-595,-514,-542,-667,-890,-1204,-1593,-2052,-2560,-3106,-3674,-4239,-4798,-5310,-5778,-6163,-6464,-6650,-6721,-6650,-6447,-6094,-5603,-4973,-4220,-3359,-2421,-1415,-401,618,1587,2481,3277,3949,4475,4867,5096,5192,5146,4986,4711,4360,3924,3439,2907,2338,1751,1134,511,-131,-778,-1430,-2070,-2699,-3280,-3810,-4251,-4583,-4778,-4820,-4681,-4375,-3892,-3259,-2503,-1655,-774,107,930,1660,2266,2721,3023,3164,3170,3046,2834,2543,2223,1876,1548,1241,975,767,612,526,498,534,629,767,962,1173,1423,1668,1911,2128,2289,2394,2396,2301,2086,1743,1292,727,86,-606,-1317,-2000,-2623,-3157,-3558,-3823,-3921,-3859,-3627,-3243,-2704,-2051,-1279,-446,450,1347,2236,3071,3832,4500,5050,5489,5807,6019,6135,6169,6141,6065,5948,5804,5627,5416,5172,4867,4517,4091,3594,3034,2394,1718,999,285,-403,-1016,-1529,-1894,-2085,-2088,-1878,-1481,-897,-175,658,1534,2420,3249,3999,4618,5108,5449,5659,5745,5737,5643,5505,5323,5120,4904,4673,4441,4197,3953,3710,3460,3238,3007,2826,2657,2540,2463,2437,2461,2530,2639,2769,2905,3020,3092,3094,3009,2815,2518,2114,1622,1075,488,-80,-612,-1065,-1411,-1639,-1727,-1689,-1512,-1228,-825,-342,224,855,1538,2266,3025,3800,4585,5349,6094,6780,7406,7945,8381,8707,8909,8980,8920,8725,8406,7967,7417,6781,6053,5287,4460,3628,2785,1967,1186,473,-161,-674,-1064,-1282,-1338,-1193,-869,-357,306,1096,1963,2854,3729,4512,5194,5711,6069,6246,6258,6115,5845,5465,5008,4489,3940,3367,2803,2255,1747,1300,932,663,507,483,577,810,1139,1572,2048,2564,3048,3490,3831,4051,4129,4040,3802,3414,2905,2311,1666,1019,406,-131,-573,-885,-1085,-1143,-1104,-956,-741,-466,-156,177,526,887,1261,1652,2062,2500,2958,3445,3939,4452,4951,5440,5894,6295,6637,6887,7037,7072,6966,6724,6328,5790,5114,4325,3436,2488,1505,523,-420,-1304,-2091,-2764,-3293,-3669,-3865,-3880,-3705,-3333,-2794,-2084,-1263,-353,583,1487,2320,3001,3530,3844,3964,3883,3630,3240,2763,2235,1713,1225,811,478,249,101,46,53,110,197,298,399,490,572,620,660,654,623,545,407,211,-61,-411,-827,-1313,-1835,-2374,-2894,-3364,-3746,-4017,-4166,-4173,-4068,-3848,-3560,-3228,-2886,-2566,-2280,-2051,-1860,-1716,-1578,-1446,-1281,-1072,-805,-468,-74,385,881,1409,1944,2458,2945,3364,3709,3950,4073,4054,3893,3567,3084,2445,1663,757,-243,-1307,-2396,-3469,-4487,-5402,-6189,-6794,-7214,-7403,-7369,-7103,-6614,-5930,-5080,-4105,-3062,-1994,-965,-15,797,1456,1923,2196,2284,2181,1933,1554,1079,551,-15,-571,-1106,-1597,-2031,-2402,-2706,-2944,-3124,-3240,-3309,-3322,-3289,-3217,-3091,-2950,-2765,-2585,-2401,-2243,-2138,-2084,-2116,-2223,-2409,-2669,-2972,-3311,-3645,-3965,-4246,-4475,-4653,-4776,-4858,-4908,-4937,-4953,-4955,-4941,-4895,-4801,-4638,-4392,-4040,-3592,-3035,-2397,-1691,-955,-219,486,1118,1663,2090,2386,2549,2564,2439,2165,1753,1199,515,-292,-1204,-2204,-3246,-4317,-5348,-6309,-7146,-7809,-8263,-8474,-8418,-8096,-7513,-6703,-5698,-4569,-3359,-2156,-1010,11,855,1498,1903,2084,2030,1782,1349,784,116,-616,-1366,-2106,-2797,-3413,-3927,-4326,-4594,-4734,-4758,-4672,-4515,-4303,-4081,-3874,-3714,-3623,-3611,-3690,-3845,-4071,-4345,-4648,-4949,-5232,-5470,-5644,-5747,-5759,-5684,-5521,-5278,-4968,-4611,-4229,-3854,-3509,-3216,-3008,-2869,-2829,-2845,-2906,-2975,-3006,-2965,-2815,-2531,-2103,-1539,-859,-93,708,1506,2244,2883,3385,3724,3882,3855,3638,3247,2694,1999,1184,284,-687,-1678,-2677,-3635,-4533,-5335,-6024,-6561,-6953,-7159,-7203,-7057,-6754,-6291,-5705,-5022,-4275,-3512,-2757,-2057,-1424,-889,-443,-90,182,402,568,721,847,974,1074,1167,1211,1219,1164,1051,870,641,352,38,-306,-662,-1015,-1366,-1700,-2016,-2307,-2567,-2791,-2974,-3104,-3191,-3214,-3195,-3119,-3007,-2856,-2678,-2482,-2274,-2058,-1846,-1634,-1444,-1267,-1127,-1017,-961,-943,-977,-1037,-1126,-1205,-1263,-1266,-1191,-1026,-745,-363,138,720,1382,2086,2801,3496,4131,4665,5069,5299,5338,5148,4741,4087,3235,2182,1003,-283,-1575,-2849,-4005,-5011,-5801,-6347,-6616,-6604,-6304,-5730,-4915,-3879,-2692,-1382,-38,1302,2553,3670,4600,5310,5786,6022,6044,5866,5547,5105,4599,4051,3491,2943,2411,1911,1443,1019,636,312,40,-168,-314,-412,-455,-478,-481,-487,-506,-544,-598,-674,-741,-809,-836,-836,-772,-660,-489,-267,-15,257,524,763,952,1070,1099,1036,877,636,335,3,-313,-577,-731,-749,-585,-231,318,1061,1945,2962,4028,5112,6148,7083,7879,8494,8897,9081,9025,8739,8233,7512,6626,5586,4455,3265,2077,933,-114,-1032,-1787,-2358,-2742,-2930,-2938,-2777,-2460,-2012,-1452,-798,-83,682,1461,2226,2958,3613,4188,4645,4982,5193,5270,5241,5096,4871,4572,4224,3835,3430,3014,2600,2205,1826,1477,1158,871,608,371,148,-68,-277,-482,-678,-858,-1002,-1105,-1133,-1090,-948,-712,-380,43,530,1077,1643,2215,2752,3235,3633,3928,4099,4136,4040,3807,3466,3032,2546,2049,1582,1191,918,788,824,1035,1403,1926,2561,3284,4055,4836,5596,6297,6909,7412,7769,7972,7993,7819,7457,6888,6150,5244,4215,3099,1942,787,-305,-1315,-2177,-2886,-3402,-3722,-3829,-3733,-3433,-2947,-2293,-1498,-593,381,1385,2376,3311,4155,4876,5450,5870,6122,6223,6177,6006,5735,5382,4975,4537,4083,3630,3187,2757,2343,1937,1534,1139,730,334,-69,-446,-796,-1094,-1337,-1496,-1591,-1595,-1546,-1433,-1293,-1132,-976,-830,-703,-595,-498,-413,-324,-237,-142,-53,41,106,173,205,249,285,364,489,699,1010,1433,1974,2618,3346,4122,4904,5649,6300,6826,7170,7319,7233,6909,6345,5544,4546,3363,2059,677,-718,-2061,-3294,-4359,-5203,-5804,-6124,-6177,-5952,-5497,-4822,-3988,-3040,-2019,-998,1,909,1714,2374,2887,3244,3449,3530,3494,3384,3203,2995,2752,2503,2236,1952,1651,1320,966,586,193,-205,-590,-953,-1276,-1553,-1785,-1964,-2102,-2199,-2250,-2270,-2235,-2158,-2019,-1822,-1564,-1253,-907,-546,-203,102,333,475,513,443,274,25,-288,-631,-978,-1310,-1594,-1827,-1978,-2061,-2045,-1951,-1764,-1485,-1127,-687,-179,378,976,1577,2166,2707,3180,3554,3811,3940,3921,3769,3470,3047,2504,1866,1149,380,-413,-1221,-1993,-2744,-3417,-4031,-4546,-4970,-5283,-5485,-5561,-5510,-5320,-4996,-4535,-3945,-3246,-2459,-1612,-752,102,892,1601,2192,2648,2963,3122,3138,3012,2753,2383,1905,1345,719,44,-646,-1346,-2014,-2653,-3229,-3750,-4206,-4603,-4941,-5237,-5480,-5689,-5838,-5936,-5947,-5871,-5674,-5354,-4901,-4321,-3624,-2847,-2013,-1178,-373,345,946,1385,1652,1714,1593,1274,799,191,-510,-1240,-1963,-2594,-3105,-3417,-3505,-3336,-2899,-2205,-1286,-181,1033,2290,3510,4611,5526,6194,6573,6636,6390,5826,5005,3940,2714,1376,-4,-1353,-2622,-3751,-4706,-5462,-6006,-6340,-6481,-6443,-6246,-5925,-5480,-4958,-4353,-3705,-3019,-2333,-1660,-1041,-486,-23,335,597,748,832,837,819,766,717,662,604,532,433,283,81,-192,-531,-917,-1357,-1798,-2243,-2652,-3002,-3286,-3480,-3583,-3603,-3530,-3401,-3214,-3006,-2803,-2617,-2492,-2425,-2435,-2522,-2668,-2856,-3061,-3245,-3381,-3445,-3402,-3261,-2997,-2633,-2178,-1642,-1070,-459,139,734,1275,1781,2214,2584,2878,3098,3241,3314,3316,3257,3136,2964,2728,2443,2079,1659,1145,567,-97,-814,-1573,-2342,-3078,-3760,-4335,-4791,-5100,-5258,-5275,-5151,-4930,-4602,-4227,-3778,-3306,-2784,-2233,-1646,-1025,-382,275,921,1534,2093,2562,2942,3198,3346,3380,3306,3161,2930,2670,2362,2049,1717,1392,1065,730,409,57,-284,-653,-1027,-1410,-1793,-2160,-2500,-2794,-3028,-3192,-3276,-3281,-3211,-3075,-2891,-2671,-2427,-2179,-1923,-1675,-1432,-1193,-964,-751,-556,-401,-287,-227,-225,-271,-357,-446,-522,-535,-468,-279,24,469,1001,1637,2291,2958,3564,4083,4476,4723,4806,4733,4489,4111,3587,2953,2223,1411,554,-327,-1210,-2042,-2829,-3505,-4085,-4527,-4840,-5014,-5058,-4975,-4778,-4465,-4062,-3550,-2962,-2283,-1545,-747,75,907,1716,2475,3156,3741,4188,4513,4659,4656,4464,4097,3559,2844,1999,1023,-21,-1103,-2162,-3155,-4021,-4736,-5248,-5558,-5642,-5522,-5201,-4714,-4080,-3346,-2536,-1700,-868,-81,621,1213,1661,1962,2094,2084,1935,1686,1368,1019,676,370,121,-47,-139,-143,-62,96,339,660,1052,1532,2063,2666,3289,3930,4537,5089,5542,5871,6055,6076,5938,5646,5216,4664,4028,3310,2557,1775,986,217,-533,-1241,-1898,-2498,-3031,-3487,-3866,-4148,-4339,-4418,-4388,-4234,-3949,-3547,-3015,-2383,-1659,-878,-68,730,1492,2180,2771,3254,3612,3853,3976,3991,3908,3735,3483,3157,2771,2331,1851,1347,832,329,-151,-592,-989,-1334,-1632,-1887,-2099,-2284,-2436,-2559,-2655,-2711,-2735,-2712,-2650,-2553,-2418,-2269,-2100,-1929,-1757,-1581,-1406,-1210,-1002,-756,-484,-175,162,512,878,1224,1561,1858,2124,2352,2542,2702,2834,2943,3033,3112,3166,3220,3240,3258,3247,3221,3161,3076,2943,2767,2537,2237,1882,1457,976,461,-95,-641,-1182,-1680,-2127,-2506,-2806,-3021,-3148,-3182,-3122,-2967,-2714,-2366,-1931,-1412,-834,-207,435,1078,1685,2254,2754,3191,3550,3835,4040,4161,4188,4102,3894,3543,3044,2397,1610,720,-248,-1233,-2189,-3062,-3801,-4372,-4746,-4912,-4872,-4635,-4223,-3667,-2992,-2243,-1443,-637,146,871,1506,2035,2432,2688,2809,2783,2639,2378,2036,1628,1182,733,296,-85,-403,-613,-727,-701,-568,-302,50,489,964,1457,1936,2366,2742,3047,3277,3441,3541,3577,3559,3475,3320,3081,2747,2308,1768,1130,414,-351,-1140,-1902,-2619,-3241,-3754,-4135,-4372,-4459,-4397,-4179,-3823,-3314,-2679,-1912,-1040,-81,933,1971,2980,3930,4768,5459,5967,6272,6353,6213,5856,5291,4556,3670,2678,1630,559,-461,-1411,-2224,-2886,-3359,-3653,-3753,-3705,-3507,-3231,-2882,-2525,-2178,-1865,-1617,-1425,-1296,-1228,-1199,-1212,-1236,-1277,-1302,-1320,-1309,-1264,-1187,-1070,-915,-739,-532,-317,-98,127,341,563,782,1019,1274,1555,1865,2202,2550,2907,3243,3552,3812,4011,4145,4207,4195,4114,3960,3734,3438,3059,2608,2075,1475,813,109,-617,-1337,-2033,-2670,-3243,-3719,-4100,-4371,-4521,-4561,-4465,-4248,-3897,-3416,-2820,-2109,-1327,-482,371,1200,1962,2622,3148,3524,3743,3797,3720,3499,3190,2779,2322,1806,1267,709,146,-410,-948,-1458,-1931,-2347,-2714,-3009,-3233,-3386,-3451,-3443,-3340,-3167,-2897,-2578,-2181,-1766,-1325,-905,-521,-200,52,223,332,388,417,452,504,606,759,965,1225,1510,1814,2112,2377,2608,2776,2880,2920,2878,2786,2619,2416,2174,1915,1667,1430,1239,1093,994,942,909,882,820,700,485,160,-291,-863,-1545,-2304,-3110,-3915,-4675,-5344,-5882,-6250,-6435,-6400,-6164,-5702,-5049,-4217,-3231,-2145,-984,189,1331,2396,3332,4114,4701,5088,5261,5217,4988,4553,3983,3259,2443,1553,627,-294,-1177,-1977,-2676,-3226,-3637,-3878,-3970,-3915,-3738,-3463,-3111,-2714,-2279,-1840,-1393,-970,-563,-199,114,371,543,648,662,604,484,308,113,-91,-285,-442,-570,-642,-677,-665,-615,-531,-416,-269,-98,110,345,615,912,1237,1575,1933,2286,2642,2983,3301,3594,3836,4027,4133,4142,4027,3773,3363,2801,2083,1242,300,-696,-1708,-2669,-3555,-4299,-4882,-5274,-5453,-5421,-5181,-4736,-4123,-3349,-2472,-1504,-516,474,1406,2248,2967,3534,3933,4151,4191,4049,3743,3274,2672,1951,1134,260,-651,-1548,-2401,-3167,-3817,-4317,-4655,-4823,-4824,-4678,-4412,-4057,-3646,-3219,-2796,-2410,-2067,-1784,-1552,-1377,-1246,-1147,-1077,-1012,-945,-860,-740,-574,-350,-61,293,709,1171,1665,2159,2635,3065,3415,3694,3854,3933,3907,3802,3636,3419,3184,2941,2709,2506,2325,2187,2069,1978,1893,1805,1690,1546,1344,1094,778,408,-13,-470,-948,-1430,-1896,-2337,-2724,-3061,-3319,-3502,-3595,-3585,-3484,-3262,-2949,-2533,-2032,-1472,-867,-249,349,913,1410,1830,2166,2414,2576,2668,2683,2643,2548,2393,2201,1945,1657,1319,959,576,192,-186,-540,-876,-1176,-1460,-1719,-1969,-2212,-2447,-2672,-2875,-3051,-3170,-3239,-3228,-3147,-2989,-2762,-2481,-2157,-1805,-1443,-1078,-723,-378,-52,269,563,858,1133,1394,1642,1851,2037,2168,2249,2267,2223,2114,1955,1760,1543,1345,1175,1067,1035,1088,1216,1411,1626,1842,1988,2049,1958,1717,1292,710,-19,-843,-1722,-2597,-3418,-4138,-4715,-5127,-5345,-5375,-5203,-4843,-4315,-3619,-2812,-1896,-933,40,987,1844,2589,3178,3583,3810,3835,3698,3389,2970,2436,1853,1227,598,-13,-592,-1113,-1572,-1950,-2248,-2451,-2565,-2580,-2514,-2358,-2140,-1859,-1548,-1204,-864,-522,-202,94,367,614,842,1050,1252,1448,1633,1825,1986,2144,2254,2325,2333,2272,2137,1927,1655,1327,973,606,252,-55,-321,-502,-614,-642,-581,-449,-232,50,401,812,1269,1768,2271,2766,3205,3545,3758,3773,3595,3169,2523,1659,616,-545,-1771,-2978,-4111,-5098,-5891,-6459,-6769,-6833,-6648,-6235,-5634,-4860,-3970,-2990,-1959,-926,93,1045,1910,2663,3272,3729,4020,4140,4104,3915,3608,3196,2735,2234,1752,1296,905,576,323,128,-24,-154,-289,-458,-665,-944,-1268,-1654,-2066,-2496,-2903,-3276,-3580,-3804,-3937,-3963,-3897,-3727,-3469,-3118,-2690,-2184,-1613,-987,-318,370,1057,1718,2323,2854,3285,3608,3816,3915,3914,3833,3687,3507,3304,3108,2925,2772,2658,2580,2550,2552,2579,2630,2665,2690,2665,2569,2398,2110,1727,1223,626,-55,-788,-1535,-2261,-2920,-3480,-3901,-4166,-4258,-4173,-3932,-3539,-3044,-2460,-1847,-1216,-622,-74,406,799,1119,1353,1515,1611,1651,1637,1591,1506,1401,1281,1154,1040,934,857,801,774,755,747,705,636,486,266,-64,-485,-1002,-1592,-2217,-2849,-3435,-3941,-4323,-4558,-4628,-4526,-4270,-3863,-3343,-2733,-2058,-1351,-632,84,775,1431,2045,2598,3079,3490,3785,3995,4064,4027,3857,3587,3217,2797,2345,1905,1527,1217,1031,955,996,1144,1346,1585,1795,1933,1952,1818,1501,1006,324,-497,-1442,-2436,-3452,-4411,-5268,-5980,-6485,-6785,-6822,-6619,-6160,-5469,-4575,-3513,-2343,-1109,117,1291,2353,3262,4005,4542,4909,5079,5104,4984,4758,4436,4046,3593,3092,2555,1987,1403,818,241,-299,-801,-1243,-1617,-1932,-2164,-2351,-2470,-2548,-2585,-2573,-2533,-2436,-2293,-2088,-1810,-1469,-1049,-575,-48,505,1058,1585,2052,2434,2708,2850,2867,2743,2505,2159,1736,1255,755,239,-244,-715,-1118,-1487,-1769,-1990,-2105,-2122,-2017,-1775,-1407,-896,-274,436,1199,1954,2654,3237,3652,3859,3834,3563,3075,2381,1545,614,-356,-1294,-2166,-2914,-3519,-3952,-4216,-4302,-4225,-4001,-3644,-3187,-2654,-2071,-1476,-894,-354,120,513,816,1023,1146,1188,1176,1116,1042,958,897,856,855,881,938,1008,1069,1105,1091,1002,834,568,210,-230,-740,-1290,-1863,-2419,-2941,-3405,-3778,-4071,-4240,-4314,-4257,-4095,-3810,-3424,-2936,-2361,-1722,-1034,-325,373,1055,1671,2226,2695,3065,3353,3534,3633,3646,3581,3449,3266,3029,2772,2496,2230,1991,1790,1656,1584,1588,1654,1766,1903,2031,2116,2122,2025,1796,1443,952,363,-309,-1011,-1706,-2339,-2884,-3295,-3566,-3690,-3675,-3553,-3352,-3111,-2875,-2675,-2540,-2490,-2520,-2624,-2774,-2941,-3081,-3162,-3142,-2996,-2711,-2282,-1712,-1035,-254,571,1430,2262,3059,3758,4347,4780,5030,5082,4911,4524,3924,3142,2212,1186,112,-948,-1950,-2844,-3601,-4197,-4629,-4890,-5005,-4974,-4832,-4577,-4246,-3824,-3349,-2803,-2211,-1573,-902,-219,462,1108,1698,2192,2582,2828,2955,2937,2821,2618,2379,2132,1935,1796,1764,1841,2024,2321,2683,3103,3525,3909,4215,4379,4382,4172,3742,3084,2199,1135,-86,-1390,-2724,-4022,-5214,-6250,-7085,-7674,-8010,-8068,-7858,-7397,-6694,-5802,-4739,-3575,-2332,-1084,149,1304,2360,3282,4052,4660,5087,5348,5431,5362,5140,4796,4340,3807,3217,2591,1961,1323,708,102,-485,-1056,-1618,-2159,-2676,-3160,-3580,-3930,-4182,-4315,-4333,-4213,-3976,-3628,-3184,-2674,-2117,-1533,-951,-367,190,733,1240,1735,2192,2635,3035,3403,3713,3959,4116,4180,4126,3967,3694,3339,2916,2472,2031,1652,1351,1174,1119,1202,1395,1673,1994,2301,2550,2683,2669,2479,2112,1581,909,151,-661,-1460,-2212,-2870,-3428,-3855,-4173,-4371,-4473,-4483,-4409,-4248,-4003,-3657,-3215,-2665,-2020,-1287,-486,342,1181,1971,2695,3311,3786,4125,4293,4321,4203,3978,3663,3296,2908,2518,2155,1820,1515,1223,941,626,285,-109,-560,-1048,-1575,-2096,-2602,-3044,-3419,-3678,-3838,-3868,-3795,-3610,-3344,-3003,-2616,-2182,-1734,-1255,-772,-265,257,800,1368,1949,2542,3120,3662,4140,4510,4749,4822,4714,4418,3945,3317,2570,1758,923,133,-572,-1144,-1557,-1796,-1857,-1758,-1520,-1175,-763,-307,148,591,996,1353,1655,1900,2075,2189,2216,2164,2011,1759,1401,951,420,-163,-771,-1359,-1898,-2346,-2681,-2883,-2944,-2871,-2679,-2392,-2030,-1634,-1212,-801,-393,-4,381,772,1178,1620,2096,2614,3145,3671,4140,4505,4719,4722,4492,4009,3278,2343,1255,85,-1073,-2156,-3073,-3781,-4246,-4451,-4427,-4193,-3809,-3322,-2787,-2249,-1740,-1282,-876,-515,-191,126,440,761,1100,1417,1726,1963,2128,2181,2118,1940,1669,1333,994,687,485,419,531,833,1311,1944,2671,3431,4144,4725,5107,5219,5030,4521,3700,2621,1327,-83,-1538,-2943,-4221,-5319,-6182,-6809,-7184,-7341,-7298,-7102,-6781,-6375,-5909,-5389,-4845,-4243,-3615,-2922,-2179,-1382,-537,331,1204,2040,2813,3481,4024,4422,4668,4774,4755,4638,4451,4219,3963,3688,3393,3068,2702,2276,1797,1247,669,58,-521,-1053,-1492,-1807,-1995,-2038,-1965,-1790,-1567,-1309,-1086,-894,-778,-719,-718,-741,-758,-732,-626,-418,-92,347,870,1454,2027,2563,2976,3254,3340,3254,2978,2580,2069,1549,1033,619,311,157,139,245,427,634,811,895,853,657,293,-207,-826,-1509,-2204,-2869,-3456,-3940,-4309,-4560,-4710,-4775,-4777,-4734,-4648,-4536,-4364,-4144,-3833,-3430,-2912,-2281,-1539,-710,179,1082,1959,2752,3428,3939,4266,4402,4355,4143,3819,3408,2976,2553,2172,1843,1568,1308,1047,720,308,-239,-923,-1749,-2688,-3695,-4721,-5687,-6549,-7232,-7702,-7935,-7909,-7654,-7169,-6507,-5692,-4770,-3769,-2724,-1644,-564,534,1607,2682,3709,4700,5600,6391,7029,7468,7688,7643,7348,6778,5993,5003,3897,2723,1570,500,-418,-1153,-1668,-1969,-2079,-2022,-1856,-1621,-1366,-1125,-925,-769,-660,-581,-519,-457,-381,-303,-219,-161,-150,-208,-363,-618,-971,-1403,-1878,-2353,-2777,-3098,-3281,-3285,-3112,-2750,-2236,-1597,-886,-153,551,1181,1702,2096,2350,2482,2496,2432,2302,2143,1964,1777,1579,1361,1105,803,442,26,-430,-904,-1357,-1749,-2046,-2203,-2216,-2066,-1778,-1385,-927,-469,-61,243,411,415,279,7,-339,-716,-1058,-1315,-1436,-1408,-1223,-902,-498,-50,362,698,895,951,832,592,242,-137,-497,-768,-902,-868,-645,-260,264,860,1462,1993,2385,2576,2530,2231,1689,945,50,-920,-1895,-2798,-3577,-4176,-4594,-4802,-4846,-4730,-4510,-4207,-3875,-3513,-3167,-2808,-2449,-2067,-1629,-1144,-561,83,813,1584,2371,3131,3808,4369,4767,4985,5015,4862,4563,4155,3683,3210,2754,2369,2048,1796,1594,1410,1215,979,676,302,-152,-652,-1188,-1711,-2191,-2594,-2885,-3055,-3099,-3016,-2833,-2559,-2223,-1841,-1424,-979,-508,-6,530,1097,1694,2297,2892,3430,3900,4232,4441,4461,4331,4027,3600,3069,2492,1909,1369,907,546,298,156,102,99,126,128,99,0,-165,-392,-676,-980,-1294,-1590,-1854,-2085,-2285,-2469,-2656,-2863,-3116,-3402,-3749,-4105,-4474,-4802,-5053,-5192,-5176,-4978,-4595,-4000,-3239,-2309,-1273,-166,956,2031,3033,3888,4605,5135,5501,5702,5764,5723,5597,5434,5232,5024,4789,4519,4189,3764,3220,2535,1690,702,-417,-1617,-2847,-4041,-5123,-6039,-6715,-7130,-7246,-7078,-6634,-5959,-5089,-4081,-2981,-1829,-665,490,1618,2702,3744,4718,5615,6407,7060,7543,7815,7844,7612,7108,6347,5360,4201,2931,1641,399,-710,-1625,-2309,-2738,-2926,-2904,-2722,-2446,-2136,-1855,-1646,-1539,-1543,-1650,-1829,-2064,-2302,-2536,-2724,-2871,-2964,-3016,-3027,-3006,-2952,-2852,-2694,-2454,-2113,-1655,-1071,-368,432,1293,2167,3003,3736,4333,4735,4941,4925,4719,4330,3820,3212,2582,1949,1375,871,464,146,-89,-264,-404,-533,-680,-854,-1072,-1325,-1612,-1912,-2213,-2488,-2733,-2919,-3055,-3121,-3126,-3066,-2942,-2764,-2514,-2218,-1846,-1427,-944,-410,166,773,1386,1993,2553,3053,3456,3744,3903,3923,3802,3566,3216,2801,2341,1880,1454,1095,828,670,623,672,797,957,1099,1196,1165,1015,678,188,-464,-1223,-2050,-2870,-3640,-4277,-4773,-5071,-5202,-5153,-4981,-4710,-4385,-4045,-3698,-3371,-3042,-2697,-2318,-1863,-1334,-703,11,790,1600,2388,3115,3720,4176,4451,4539,4456,4228,3892,3508,3107,2747,2434,2196,1998,1845,1670,1464,1172,781,284,-312,-977,-1672,-2346,-2955,-3440,-3780,-3937,-3908,-3695,-3308,-2780,-2127,-1389,-590,242,1076,1897,2669,3380,4000,4497,4862,5044,5048,4849,4448,3863,3117,2251,1318,366,-540,-1362,-2049,-2585,-2948,-3149,-3187,-3106,-2909,-2653,-2348,-2040,-1737,-1474,-1252,-1086,-984,-936,-949,-1014,-1120,-1263,-1432,-1617,-1813,-2009,-2201,-2386,-2550,-2700,-2810,-2885,-2905,-2853,-2727,-2493,-2164,-1716,-1160,-510,231,1013,1830,2620,3365,4016,4549,4942,5180,5265,5207,5025,4743,4389,3987,3550,3093,2612,2101,1545,937,251,-498,-1319,-2184,-3063,-3920,-4704,-5374,-5882,-6203,-6317,-6217,-5924,-5452,-4830,-4101,-3278,-2406,-1488,-553,406,1359,2312,3235,4113,4907,5599,6136,6514,6697,6691,6510,6169,5714,5182,4609,4047,3494,2987,2501,2037,1556,1052,475,-162,-889,-1684,-2530,-3403,-4255,-5052,-5752,-6311,-6716,-6931,-6965,-6818,-6506,-6064,-5507,-4883,-4204,-3503,-2787,-2067,-1337,-604,149,901,1665,2407,3110,3747,4273,4668,4902,4954,4832,4530,4082,3505,2851,2137,1433,747,144,-370,-758,-1006,-1113,-1069,-904,-623,-273,119,499,828,1062,1166,1123,926,578,123,-418,-981,-1517,-1984,-2321,-2514,-2535,-2385,-2074,-1620,-1051,-399,300,1024,1725,2391,2983,3475,3856,4089,4183,4114,3903,3557,3103,2574,2007,1432,897,411,6,-326,-577,-784,-944,-1111,-1293,-1518,-1811,-2160,-2578,-3035,-3516,-3981,-4402,-4743,-4980,-5104,-5106,-5011,-4838,-4623,-4397,-4183,-4002,-3838,-3686,-3493,-3226,-2832,-2280,-1535,-612,484,1693,2961,4208,5361,6345,7099,7598,7812,7757,7457,6944,6274,5483,4620,3718,2800,1894,997,138,-690,-1469,-2188,-2839,-3404,-3862,-4222,-4449,-4562,-4545,-4409,-4163,-3811,-3373,-2855,-2279,-1648,-990,-299,395,1090,1776,2429,3049,3613,4103,4506,4800,4964,4992,4869,4601,4195,3679,3070,2427,1757,1127,537,29,-404,-754,-1037,-1261,-1453,-1610,-1768,-1909,-2050,-2184,-2301,-2392,-2459,-2468,-2442,-2351,-2211,-2023,-1797,-1562,-1337,-1164,-1067,-1088,-1241,-1543,-1981,-2536,-3155,-3774,-4334,-4735,-4934,-4852,-4476,-3793,-2835,-1653,-324,1065,2423,3664,4719,5542,6107,6413,6488,6358,6084,5701,5261,4799,4334,3879,3427,2969,2486,1954,1368,708,-15,-793,-1600,-2408,-3172,-3863,-4443,-4880,-5170,-5294,-5271,-5108,-4828,-4451,-3986,-3459,-2857,-2199,-1471,-676,173,1071,1988,2895,3756,4528,5183,5684,6019,6177,6160,5988,5666,5228,4674,4040,3308,2516,1641,706,-280,-1315,-2360,-3396,-4398,-5314,-6130,-6799,-7305,-7625,-7753,-7682,-7422,-6991,-6407,-5704,-4915,-4073,-3219,-2376,-1577,-823,-141,498,1087,1649,2203,2749,3314,3873,4435,4962,5442,5836,6134,6295,6329,6218,5976,5626,5184,4684,4154,3622,3114,2642,2217,1827,1473,1117,758,346,-116,-658,-1267,-1940,-2640,-3339,-3978,-4515,-4902,-5102,-5103,-4894,-4508,-3971,-3346,-2675,-2023,-1418,-908,-480,-150,122,352,575,813,1093,1401,1749,2100,2442,2741,2970,3119,3171,3137,3017,2842,2609,2368,2094,1823,1532,1208,846,404,-110,-732,-1439,-2239,-3093,-3967,-4834,-5618,-6320,-6860,-7248,-7457,-7496,-7386,-7149,-6817,-6421,-5989,-5522,-5037,-4505,-3919,-3245,-2462,-1553,-509,653,1915,3228,4544,5799,6937,7894,8630,9107,9303,9219,8853,8228,7375,6323,5121,3811,2440,1061,-282,-1549,-2690,-3694,-4515,-5159,-5605,-5859,-5928,-5816,-5550,-5128,-4591,-3935,-3200,-2396,-1552,-685,180,1029,1839,2606,3312,3956,4536,5038,5478,5832,6107,6285,6355,6294,6095,5730,5200,4498,3634,2634,1535,370,-786,-1902,-2896,-3746,-4391,-4834,-5042,-5057,-4880,-4574,-4171,-3730,-3294,-2897,-2574,-2310,-2135,-1994,-1895,-1794,-1672,-1522,-1328,-1111,-881,-668,-485,-378,-323,-367,-453,-591,-731,-843,-889,-844,-687,-411,-32,434,950,1482,1987,2436,2799,3058,3221,3273,3248,3149,3012,2838,2667,2470,2287,2075,1843,1570,1228,828,339,-211,-834,-1491,-2172,-2836,-3464,-4017,-4483,-4832,-5072,-5174,-5166,-5029,-4783,-4431,-3978,-3429,-2792,-2070,-1270,-413,498,1427,2360,3259,4098,4846,5482,5975,6324,6515,6553,6444,6197,5827,5339,4754,4063,3293,2431,1495,495,-560,-1632,-2710,-3738,-4692,-5515,-6177,-6635,-6875,-6876,-6657,-6235,-5652,-4960,-4220,-3488,-2819,-2259,-1816,-1511,-1309,-1188,-1090,-975,-775,-466,-12,594,1339,2199,3127,4069,4971,5775,6427,6891,7141,7152,6949,6523,5927,5186,4355,3480,2609,1789,1047,410,-110,-525,-830,-1056,-1217,-1334,-1417,-1492,-1539,-1580,-1595,-1584,-1554,-1496,-1429,-1366,-1326,-1327,-1389,-1512,-1703,-1942,-2205,-2466,-2680,-2811,-2827,-2696,-2409,-1964,-1370,-658,144,988,1843,2649,3397,4025,4546,4916,5151,5236,5180,4984,4650,4179,3579,2834,1973,971,-127,-1324,-2580,-3858,-5123,-6323,-7414,-8361,-9123,-9682,-10026,-10144,-10055,-9762,-9289,-8644,-7847,-6904,-5825,-4620,-3299,-1874,-377,1170,2719,4232,5656,6950,8064,8978,9653,10095,10294,10263,10031,9605,9026,8308,7465,6531,5483,4375,3164,1911,584,-752,-2104,-3412,-4648,-5765,-6717,-7466,-7980,-8232,-8213,-7922,-7374,-6586,-5604,-4454,-3194,-1862,-507,822,2097,3270,4329,5240,6000,6594,7030,7306,7433,7426,7291,7051,6710,6280,5775,5188,4542,3815,3044,2202,1334,426,-478,-1376,-2224,-3023,-3729,-4351,-4863,-5279,-5590,-5815,-5950,-6012,-6000,-5917,-5756,-5524,-5200,-4802,-4323,-3780,-3194,-2586,-1986,-1428,-928,-517,-198,25,158,225,243,245,262,313,441,636,940,1323,1795,2327,2894,3462,3995,4454,4810,5040,5122,5065,4860,4535,4099,3572,2977,2314,1612,856,69,-743,-1577,-2388,-3181,-3889,-4511,-4985,-5306,-5441,-5386,-5146,-4722,-4150,-3438,-2631,-1751,-824,111,1039,1931,2770,3533,4213,4782,5241,5577,5781,5855,5790,5592,5260,4800,4220,3530,2749,1892,993,71,-832,-1696,-2477,-3170,-3735,-4188,-4509,-4725,-4842,-4891,-4894,-4873,-4849,-4839,-4837,-4854,-4860,-4851,-4792,-4671,-4446,-4121,-3660,-3076,-2369,-1545,-642,326,1314,2287,3216,4054,4794,5386,5847,6143,6295,6284,6138,5838,5416,4859,4189,3419,2576,1688,806,-24,-745,-1301,-1657,-1775,-1658,-1314,-787,-130,585,1289,1918,2414,2747,2901,2880,2713,2423,2056,1643,1220,797,391,-6,-401,-809,-1245,-1717,-2234,-2774,-3338,-3871,-4355,-4738,-4971,-5035,-4875,-4506,-3914,-3130,-2188,-1143,-44,1033,2043,2920,3635,4142,4441,4506,4360,4000,3457,2744,1893,934,-114,-1208,-2323,-3424,-4476,-5447,-6305,-7026,-7579,-7966,-8170,-8200,-8072,-7789,-7388,-6869,-6264,-5572,-4807,-3969,-3057,-2077,-1022,83,1245,2429,3622,4800,5923,6980,7933,8766,9451,9974,10321,10470,10433,10173,9727,9062,8222,7190,6011,4695,3282,1806,314,-1160,-2550,-3827,-4936,-5841,-6513,-6934,-7089,-7000,-6672,-6146,-5459,-4657,-3788,-2892,-2015,-1175,-400,305,946,1523,2054,2562,3045,3532,4016,4492,4965,5390,5768,6044,6205,6201,6025,5631,5037,4221,3223,2062,792,-532,-1844,-3075,-4169,-5071,-5747,-6181,-6373,-6348,-6145,-5804,-5391,-4944,-4520,-4151,-3857,-3655,-3541,-3498,-3519,-3569,-3627,-3675,-3675,-3624,-3492,-3274,-2960,-2542,-2026,-1412,-709,66,903,1779,2668,3560,4412,5219,5939,6561,7054,7406,7585,7601,7418,7066,6520,5811,4943,3945,2839,1655,424,-815,-2035,-3191,-4260,-5200,-5998,-6612,-7044,-7267,-7279,-7092,-6691,-6116,-5360,-4467,-3453,-2355,-1207,-41,1101,2192,3192,4084,4841,5453,5911,6223,6389,6434,6367,6207,5979,5678,5328,4918,4442,3895,3262,2533,1714,801,-186,-1220,-2274,-3307,-4277,-5167,-5922,-6557,-7029,-7374,-7575,-7669,-7660,-7572,-7409,-7178,-6868,-6467,-5965,-5322,-4552,-3616,-2545,-1334,-23,1355,2753,4113,5393,6538,7514,8285,8837,9157,9253,9124,8799,8283,7613,6795,5874,4849,3781,2664,1560,486,-521,-1416,-2188,-2787,-3228,-3472,-3554,-3472,-3258,-2955,-2582,-2196,-1806,-1457,-1146,-899,-688,-537,-402,-303,-205,-113,-28,64,137,203,234,231,176,62,-103,-340,-609,-917,-1230,-1512,-1750,-1896,-1939,-1861,-1653,-1333,-912,-430,82,577,1016,1361,1587,1669,1622,1420,1120,705,238,-281,-808,-1336,-1845,-2328,-2792,-3221,-3638,-4028,-4399,-4744,-5046,-5305,-5485,-5592,-5587,-5471,-5230,-4848,-4346,-3704,-2950,-2088,-1137,-126,925,1986,3028,4022,4937,5749,6435,6981,7367,7604,7672,7601,7383,7048,6607,6085,5496,4862,4198,3509,2812,2099,1379,650,-93,-834,-1580,-2303,-2993,-3624,-4171,-4615,-4932,-5105,-5136,-5013,-4755,-4377,-3884,-3320,-2683,-2005,-1299,-566,172,919,1661,2392,3094,3756,4341,4842,5210,5436,5485,5352,5025,4514,3839,3023,2113,1138,160,-794,-1668,-2433,-3067,-3533,-3847,-3980,-3973,-3818,-3572,-3254,-2917,-2603,-2354,-2211,-2196,-2331,-2604,-3013,-3515,-4071,-4630,-5125,-5509,-5721,-5723,-5485,-4993,-4257,-3300,-2162,-896,441,1784,3077,4266,5316,6194,6893,7410,7750,7946,7998,7949,7800,7575,7277,6901,6452,5904,5263,4505,3638,2655,1577,411,-802,-2032,-3244,-4381,-5417,-6299,-6998,-7495,-7762,-7808,-7636,-7251,-6711,-6002,-5213,-4330,-3430,-2506,-1605,-721,120,936,1706,2455,3161,3838,4472,5057,5576,6015,6356,6581,6675,6618,6404,6019,5460,4731,3833,2795,1626,374,-935,-2243,-3511,-4697,-5751,-6657,-7373,-7910,-8249,-8415,-8412,-8274,-8017,-7667,-7246,-6763,-6230,-5646,-4999,-4284,-3486,-2588,-1589,-483,716,1992,3303,4623,5881,7039,8041,8828,9382,9658,9662,9391,8873,8134,7230,6195,5095,3961,2849,1783,797,-98,-884,-1559,-2121,-2564,-2890,-3104,-3191,-3176,-3039,-2806,-2483,-2086,-1641,-1168,-696,-250,153,496,766,976,1109,1209,1257,1296,1324,1364,1413,1479,1553,1631,1706,1761,1790,1792,1748,1675,1553,1394,1194,947,666,335,-29,-436,-863,-1317,-1768,-2219,-2644,-3036,-3394,-3702,-3983,-4226,-4463,-4696,-4951,-5237,-5554,-5907,-6275,-6643,-6969,-7226,-7360,-7339,-7123,-6683,-6008,-5099,-3969,-2658,-1205,321,1865,3352,4729,5933,6927,7687,8191,8465,8498,8346,8024,7579,7048,6464,5861,5261,4690,4146,3658,3199,2788,2396,2018,1634,1223,772,268,-301,-921,-1592,-2284,-2964,-3608,-4158,-4592,-4868,-4971,-4884,-4621,-4182,-3607,-2918,-2160,-1362,-565,205,918,1561,2114,2576,2937,3206,3379,3475,3493,3455,3369,3249,3107,2943,2774,2581,2373,2126,1838,1484,1068,570,-1,-637,-1322,-2023,-2715,-3351,-3911,-4344,-4648,-4796,-4801,-4670,-4428,-4112,-3747,-3380,-3031,-2724,-2479,-2292,-2163,-2076,-2011,-1945,-1860,-1728,-1538,-1279,-944,-537,-66,465,1026,1622,2211,2798,3342,3848,4285,4651,4929,5114,5199,5185,5069,4850,4547,4149,3677,3141,2543,1908,1240,554,-129,-805,-1446,-2050,-2594,-3069,-3469,-3779,-4004,-4138,-4189,-4159,-4061,-3903,-3689,-3440,-3139,-2811,-2433,-2016,-1541,-1018,-427,208,899,1617,2345,3064,3730,4331,4825,5200,5424,5502,5408,5163,4754,4203,3513,2710,1797,815,-235,-1305,-2381,-3431,-4419,-5330,-6130,-6807,-7346,-7740,-7986,-8090,-8057,-7897,-7624,-7239,-6763,-6190,-5527,-4783,-3938,-3020,-2004,-922,227,1409,2606,3769,4875,5875,6743,7456,7990,8352,8546,8590,8514,8341,8108,7830,7542,7228,6914,6558,6174,5707,5164,4499,3724,2815,1801,687,-482,-1673,-2825,-3907,-4845,-5615,-6168,-6478,-6547,-6356,-5956,-5343,-4602,-3753,-2873,-2013,-1213,-521,46,475,770,944,1017,1013,957,873,780,692,626,585,585,623,706,832,997,1186,1387,1573,1715,1784,1743,1565,1230,716,31,-817,-1805,-2887,-4029,-5168,-6249,-7226,-8040,-8658,-9048,-9194,-9098,-8759,-8208,-7466,-6565,-5552,-4441,-3284,-2098,-906,261,1404,2488,3515,4462,5315,6074,6708,7231,7616,7890,8031,8070,8006,7861,7641,7365,7027,6639,6183,5658,5047,4344,3541,2639,1650,592,-505,-1607,-2674,-3666,-4541,-5268,-5816,-6164,-6309,-6238,-5971,-5518,-4906,-4169,-3335,-2441,-1529,-616,250,1070,1806,2462,3022,3486,3848,4117,4283,4360,4348,4257,4106,3895,3658,3393,3126,2861,2594,2341,2067,1780,1444,1055,585,37,-610,-1331,-2126,-2967,-3820,-4665,-5444,-6149,-6718,-7157,-7413,-7502,-7400,-7120,-6673,-6068,-5339,-4503,-3600,-2651,-1695,-747,157,1020,1804,2533,3170,3739,4218,4614,4914,5121,5216,5215,5110,4905,4635,4297,3936,3572,3223,2921,2663,2461,2294,2154,2012,1836,1621,1316,947,479,-53,-645,-1260,-1872,-2442,-2942,-3345,-3632,-3797,-3838,-3771,-3609,-3378,-3106,-2809,-2522,-2242,-1993,-1765,-1564,-1372,-1194,-1005,-814,-603,-380,-128,131,425,728,1054,1398,1752,2113,2463,2788,3069,3274,3387,3368,3217,2908,2447,1843,1116,297,-574,-1467,-2333,-3142,-3876,-4490,-5010,-5390,-5663,-5816,-5856,-5792,-5631,-5366,-5018,-4570,-4041,-3423,-2730,-1955,-1122,-226,709,1676,2655,3623,4571,5461,6286,7015,7622,8106,8428,8599,8602,8438,8124,7658,7071,6370,5588,4733,3839,2918,1990,1078,189,-656,-1444,-2169,-2805,-3365,-3809,-4164,-4390,-4513,-4510,-4405,-4190,-3899,-3534,-3137,-2722,-2323,-1961,-1655,-1407,-1223,-1085,-978,-880,-758,-601,-378,-101,249,635,1060,1477,1875,2218,2498,2694,2808,2835,2783,2648,2434,2131,1732,1231,606,-133,-998,-1964,-3025,-4128,-5255,-6336,-7341,-8215,-8911,-9404,-9655,-9661,-9408,-8916,-8192,-7284,-6218,-5053,-3831,-2613,-1430,-338,655,1516,2261,2885,3414,3875,4288,4690,5093,5519,5972,6448,6937,7418,7869,8257,8556,8728,8760,8612,8294,7774,7084,6219,5223,4116,2951,1759,598,-507,-1516,-2402,-3163,-3771,-4248,-4587,-4804,-4919,-4934,-4874,-4746,-4566,-4336,-4073,-3772,-3439,-3077,-2674,-2232,-1742,-1191,-585,87,813,1585,2376,3166,3911,4583,5148,5566,5833,5923,5852,5607,5233,4705,4085,3342,2518,1599,604,-466,-1591,-2750,-3921,-5049,-6111,-7045,-7812,-8376,-8700,-8770,-8577,-8131,-7454,-6583,-5558,-4436,-3256,-2091,-957,82,1030,1844,2550,3127,3603,3977,4261,4457,4573,4593,4533,4373,4127,3812,3427,3025,2608,2228,1897,1643,1466,1360,1311,1281,1243,1155,987,713,325,-180,-781,-1452,-2156,-2848,-3486,-4031,-4446,-4712,-4799,-4723,-4455,-4047,-3475,-2809,-2049,-1258,-466,282,938,1485,1880,2126,2216,2164,2005,1765,1491,1230,1011,880,856,947,1166,1481,1890,2334,2798,3208,3544,3740,3772,3601,3217,2609,1802,804,-322,-1545,-2794,-4009,-5135,-6116,-6902,-7473,-7798,-7888,-7736,-7386,-6846,-6176,-5400,-4565,-3697,-2835,-1976,-1149,-335,462,1254,2053,2861,3679,4493,5293,6042,6727,7300,7753,8051,8200,8185,8037,7754,7380,6929,6414,5867,5265,4628,3932,3174,2340,1442,479,-512,-1504,-2451,-3309,-4032,-4588,-4953,-5123,-5103,-4915,-4598,-4178,-3708,-3210,-2725,-2270,-1863,-1518,-1230,-1015,-854,-758,-707,-697,-714,-737,-744,-726,-641,-499,-270,40,425,865,1332,1792,2187,2499,2643,2621,2372,1909,1217,335,-711,-1843,-3021,-4150,-5180,-6044,-6690,-7109,-7270,-7210,-6937,-6508,-5964,-5356,-4736,-4132,-3573,-3079,-2634,-2247,-1882,-1529,-1154,-744,-276,264,864,1535,2246,2987,3724,4437,5089,5676,6154,6549,6820,7012,7107,7135,7111,7034,6938,6792,6618,6382,6073,5673,5146,4499,3710,2798,1778,681,-449,-1565,-2627,-3586,-4414,-5086,-5589,-5925,-6103,-6138,-6046,-5856,-5572,-5222,-4801,-4318,-3769,-3142,-2443,-1649,-781,168,1172,2212,3240,4233,5127,5898,6502,6909,7110,7091,6857,6425,5802,5011,4073,2997,1817,539,-796,-2167,-3529,-4839,-6050,-7106,-7966,-8588,-8940,-9026,-8829,-8397,-7745,-6932,-6003,-5012,-3994,-2994,-2028,-1108,-254,556,1301,2000,2637,3219,3726,4163,4511,4774,4956,5053,5095,5089,5058,5034,5013,5032,5067,5132,5189,5225,5195,5068,4802,4378,3769,2981,2027,933,-237,-1444,-2596,-3651,-4516,-5169,-5554,-5669,-5522,-5134,-4561,-3851,-3079,-2302,-1581,-970,-501,-195,-80,-110,-317,-626,-1028,-1463,-1883,-2244,-2492,-2598,-2529,-2276,-1851,-1269,-572,190,971,1705,2358,2879,3255,3462,3515,3415,3186,2839,2408,1887,1315,675,3,-707,-1423,-2138,-2816,-3440,-3980,-4413,-4729,-4915,-4972,-4914,-4735,-4478,-4131,-3734,-3280,-2787,-2254,-1679,-1068,-403,300,1060,1859,2692,3552,4410,5251,6051,6777,7407,7919,8282,8492,8525,8383,8062,7560,6900,6075,5124,4056,2905,1708,496,-681,-1786,-2775,-3610,-4270,-4732,-5000,-5079,-4999,-4789,-4489,-4135,-3755,-3374,-3001,-2628,-2257,-1857,-1434,-968,-471,43,550,1008,1392,1663,1805,1814,1682,1457,1147,809,475,182,-44,-186,-242,-224,-148,-44,53,117,111,8,-198,-538,-984,-1556,-2200,-2922,-3651,-4386,-5054,-5646,-6111,-6435,-6601,-6604,-6447,-6151,-5725,-5211,-4627,-4003,-3374,-2753,-2164,-1616,-1108,-639,-199,233,675,1144,1666,2245,2886,3592,4327,5087,5819,6493,7072,7514,7806,7924,7874,7673,7337,6904,6410,5876,5346,4809,4298,3781,3267,2727,2148,1525,844,116,-650,-1437,-2216,-2968,-3666,-4279,-4800,-5200,-5487,-5647,-5695,-5633,-5487,-5263,-4987,-4664,-4303,-3902,-3452,-2938,-2340,-1651,-852,41,1021,2049,3082,4062,4938,5635,6126,6348,6305,5980,5392,4578,3579,2452,1253,42,-1125,-2204,-3146,-3940,-4547,-4979,-5233,-5322,-5275,-5114,-4865,-4571,-4234,-3891,-3540,-3182,-2814,-2417,-1979,-1479,-916,-274,432,1189,1985,2767,3531,4213,4805,5271,5586,5756,5756,5605,5309,4873,4336,3693,2996,2249,1492,746,37,-619,-1205,-1710,-2131,-2469,-2721,-2907,-3019,-3074,-3075,-3029,-2944,-2823,-2681,-2516,-2346,-2169,-1996,-1825,-1655,-1483,-1300,-1102,-890,-656,-417,-180,46,241,405,522,616,671,738,794,884,995,1129,1273,1401,1492,1518,1470,1329,1112,832,522,219,-46,-238,-350,-362,-315,-210,-114,-55,-86,-241,-548,-999,-1603,-2307,-3083,-3872,-4612,-5254,-5736,-6030,-6093,-5924,-5507,-4867,-4015,-2990,-1820,-561,768,2092,3407,4649,5804,6836,7726,8459,9013,9391,9572,9566,9365,8980,8426,7710,6874,5923,4911,3862,2810,1805,858,14,-720,-1321,-1794,-2132,-2362,-2480,-2539,-2539,-2533,-2536,-2581,-2685,-2855,-3094,-3384,-3709,-4033,-4324,-4548,-4671,-4671,-4535,-4252,-3835,-3291,-2643,-1922,-1144,-355,428,1161,1813,2353,2740,2950,2955,2740,2304,1661,837,-114,-1145,-2175,-3144,-3981,-4624,-5041,-5200,-5104,-4781,-4261,-3617,-2898,-2193,-1546,-1031,-666,-477,-464,-586,-833,-1125,-1433,-1696,-1877,-1943,-1888,-1700,-1403,-1009,-548,-44,482,1009,1537,2050,2562,3060,3549,4017,4455,4835,5146,5353,5449,5419,5272,5010,4675,4279,3882,3503,3181,2928,2755,2641,2572,2503,2401,2221,1933,1506,936,228,-606,-1514,-2476,-3414,-4302,-5060,-5669,-6069,-6252,-6185,-5890,-5354,-4625,-3719,-2686,-1572,-416,720,1818,2812,3695,4428,4986,5368,5548,5520,5302,4872,4285,3529,2676,1746,807,-95,-907,-1588,-2103,-2445,-2610,-2617,-2505,-2308,-2076,-1859,-1690,-1605,-1625,-1748,-1974,-2281,-2635,-3004,-3344,-3617,-3779,-3814,-3682,-3390,-2930,-2313,-1567,-713,215,1180,2152,3100,3995,4822,5556,6191,6711,7101,7360,7460,7399,7155,6720,6095,5280,4299,3181,1968,718,-514,-1674,-2697,-3556,-4202,-4647,-4869,-4916,-4802,-4578,-4289,-3980,-3679,-3430,-3221,-3080,-2969,-2899,-2821,-2737,-2622,-2466,-2280,-2060,-1834,-1608,-1403,-1232,-1088,-989,-909,-849,-801,-747,-700,-649,-601,-570,-534,-524,-492,-458,-369,-222,16,355,804,1349,1971,2623,3255,3801,4198,4379,4301,3923,3249,2285,1084,-291,-1752,-3205,-4550,-5698,-6564,-7095,-7243,-7003,-6378,-5398,-4120,-2594,-910,869,2651,4370,5952,7342,8494,9383,9981,10307,10345,10143,9702,9071,8274,7340,6312,5203,4056,2892,1735,624,-433,-1394,-2246,-2977,-3563,-4017,-4327,-4514,-4593,-4581,-4511,-4396,-4268,-4141,-4020,-3921,-3821,-3722,-3596,-3426,-3184,-2868,-2442,-1940,-1334,-675,33,747,1432,2065,2600,3029,3317,3468,3463,3314,3019,2589,2037,1377,628,-184,-1042,-1899,-2736,-3501,-4160,-4687,-5036,-5218,-5207,-5044,-4745,-4369,-3960,-3581,-3279,-3081,-3024,-3073,-3237,-3444,-3651,-3803,-3821,-3690,-3347,-2812,-2076,-1185,-173,892,1959,2968,3868,4630,5220,5641,5885,5976,5930,5777,5545,5252,4933,4591,4247,3902,3562,3218,2882,2523,2180,1812,1462,1124,807,553,342,214,152,154,208,276,332,339,254,59,-270,-737,-1319,-2003,-2727,-3452,-4105,-4638,-4985,-5116,-4997,-4623,-4014,-3193,-2228,-1171,-109,901,1768,2461,2916,3133,3112,2867,2456,1915,1314,712,161,-293,-606,-769,-758,-579,-251,222,786,1424,2076,2702,3238,3644,3854,3848,3577,3050,2265,1261,88,-1182,-2467,-3666,-4707,-5481,-5949,-6041,-5762,-5108,-4129,-2881,-1452,76,1601,3041,4319,5371,6154,6645,6823,6708,6303,5637,4755,3675,2470,1171,-164,-1468,-2700,-3796,-4701,-5390,-5806,-5954,-5815,-5418,-4786,-3979,-3047,-2065,-1097,-208,548,1132,1520,1709,1701,1530,1223,824,377,-79,-502,-869,-1150,-1346,-1439,-1453,-1385,-1268,-1114,-948,-801,-683,-613,-606,-650,-753,-891,-1038,-1186,-1274,-1309,-1232,-1053,-745,-323,202,805,1438,2070,2635,3097,3394,3495,3361,2981,2348,1483,414,-806,-2118,-3444,-4704,-5822,-6708,-7306,-7553,-7409,-6874,-5939,-4663,-3088,-1304,597,2520,4349,6019,7428,8549,9339,9799,9960,9844,9525,9047,8474,7863,7235,6634,6047,5482,4909,4324,3683,2998,2242,1444,611,-216,-1009,-1732,-2348,-2862,-3240,-3525,-3713,-3856,-3978,-4114,-4291,-4518,-4796,-5111,-5431,-5727,-5949,-6068,-6034,-5836,-5442,-4869,-4112,-3209,-2190,-1100,7,1082,2064,2912,3564,4003,4174,4087,3717,3103,2256,1238,95,-1095,-2268,-3351,-4283,-5011,-5497,-5724,-5692,-5415,-4946,-4309,-3592,-2837,-2120,-1495,-1001,-668,-515,-517,-671,-910,-1206,-1497,-1722,-1850,-1826,-1646,-1302,-792,-167,566,1335,2111,2847,3502,4054,4490,4795,4990,5071,5070,4996,4877,4720,4545,4356,4148,3929,3678,3400,3080,2712,2306,1852,1381,884,394,-81,-533,-940,-1324,-1663,-1997,-2305,-2629,-2954,-3289,-3624,-3927,-4178,-4333,-4350,-4201,-3845,-3287,-2522,-1586,-516,616,1748,2800,3700,4395,4828,4979,4845,4430,3783,2946,1985,982,-8,-891,-1635,-2166,-2485,-2557,-2415,-2070,-1580,-992,-370,221,726,1091,1286,1284,1099,727,224,-392,-1051,-1718,-2334,-2858,-3250,-3471,-3503,-3325,-2925,-2315,-1502,-524,569,1720,2843,3875,4720,5351,5710,5807,5671,5333,4876,4353,3826,3346,2932,2600,2331,2114,1900,1671,1385,1018,571,22,-600,-1302,-2046,-2831,-3609,-4366,-5058,-5645,-6100,-6378,-6469,-6359,-6051,-5567,-4932,-4186,-3371,-2529,-1694,-896,-154,527,1133,1660,2084,2384,2516,2456,2169,1650,920,22,-969,-1964,-2881,-3632,-4165,-4433,-4436,-4175,-3705,-3048,-2284,-1437,-568,296,1123,1875,2524,3029,3361,3484,3381,3045,2495,1765,915,5,-887,-1695,-2362,-2837,-3097,-3120,-2910,-2459,-1793,-919,122,1295,2533,3785,4958,6000,6830,7420,7734,7781,7580,7172,6616,5961,5270,4584,3954,3395,2933,2565,2289,2101,1984,1931,1920,1927,1921,1862,1716,1434,997,378,-411,-1361,-2406,-3505,-4556,-5508,-6279,-6838,-7143,-7204,-7016,-6615,-6031,-5292,-4455,-3531,-2569,-1572,-574,423,1374,2249,3001,3557,3891,3940,3698,3170,2375,1381,244,-950,-2123,-3199,-4112,-4813,-5259,-5442,-5348,-5022,-4474,-3790,-3000,-2208,-1456,-836,-389,-158,-154,-351,-714,-1176,-1668,-2113,-2452,-2619,-2599,-2366,-1946,-1366,-662,105,906,1681,2406,3044,3576,3979,4248,4367,4343,4183,3898,3543,3133,2745,2408,2165,2050,2059,2197,2438,2751,3093,3416,3666,3794,3766,3535,3103,2444,1576,508,-725,-2085,-3509,-4930,-6266,-7433,-8355,-8962,-9200,-9044,-8486,-7559,-6322,-4845,-3235,-1579,24,1492,2757,3776,4509,4960,5130,5038,4727,4220,3580,2843,2072,1314,614,12,-462,-798,-990,-1048,-997,-857,-644,-388,-85,255,624,1029,1454,1890,2333,2748,3131,3444,3685,3831,3891,3864,3781,3651,3500,3340,3158,2969,2738,2470,2148,1774,1359,921,491,101,-206,-408,-484,-432,-277,-34,247,528,777,946,1030,1000,861,625,298,-92,-527,-989,-1453,-1902,-2321,-2689,-3010,-3266,-3484,-3649,-3802,-3937,-4090,-4257,-4454,-4669,-4892,-5099,-5260,-5347,-5323,-5170,-4854,-4374,-3720,-2910,-1968,-929,160,1248,2287,3206,3976,4515,4814,4802,4496,3861,2940,1760,387,-1095,-2596,-4012,-5258,-6243,-6921,-7240,-7200,-6811,-6110,-5161,-4026,-2793,-1540,-349,693,1523,2084,2338,2283,1935,1339,577,-265,-1075,-1753,-2192,-2342,-2133,-1593,-729,378,1644,2964,4245,5386,6333,7027,7458,7615,7543,7261,6854,6358,5855,5388,5001,4736,4586,4583,4682,4891,5161,5468,5769,6032,6204,6265,6169,5900,5442,4782,3939,2914,1748,474,-860,-2196,-3478,-4658,-5680,-6501,-7093,-7413,-7475,-7265,-6815,-6164,-5339,-4411,-3409,-2398,-1414,-494,332,1055,1650,2110,2426,2567,2547,2328,1936,1363,639,-206,-1137,-2092,-3040,-3911,-4685,-5315,-5781,-6087,-6219,-6199,-6043,-5753,-5373,-4905,-4394,-3859,-3336,-2845,-2410,-2041,-1735,-1500,-1304,-1154,-1012,-877,-733,-581,-412,-247,-73,81,218,327,403,456,489,529,585,689,851,1088,1401,1782,2201,2638,3027,3347,3536,3584,3480,3229,2878,2452,2019,1616,1288,1053,909,840,796,748,619,394,10,-520,-1200,-1992,-2825,-3645,-4346,-4852,-5090,-4988,-4520,-3672,-2467,-970,742,2554,4366,6047,7529,8698,9540,9991,10066,9771,9130,8200,7023,5661,4177,2623,1073,-427,-1808,-3031,-4035,-4805,-5296,-5534,-5497,-5234,-4764,-4131,-3390,-2581,-1754,-950,-195,479,1072,1566,1984,2311,2580,2775,2910,2987,2985,2918,2753,2511,2164,1739,1225,649,26,-617,-1254,-1856,-2389,-2838,-3155,-3344,-3371,-3251,-2993,-2608,-2146,-1626,-1096,-594,-141,222,496,664,729,688,545,298,-53,-512,-1086,-1753,-2525,-3348,-4206,-5046,-5810,-6460,-6915,-7155,-7110,-6789,-6158,-5260,-4111,-2782,-1333,152,1584,2890,3984,4821,5365,5588,5523,5172,4605,3869,3026,2143,1253,413,-372,-1071,-1688,-2216,-2661,-3015,-3283,-3448,-3498,-3418,-3188,-2801,-2257,-1560,-739,169,1123,2054,2916,3653,4220,4604,4786,4798,4651,4413,4109,3810,3533,3325,3173,3098,3058,3044,3012,2935,2776,2525,2176,1740,1253,747,275,-121,-391,-513,-448,-200,222,810,1503,2272,3053,3790,4438,4940,5259,5346,5194,4754,4056,3081,1883,492,-1015,-2579,-4105,-5527,-6755,-7735,-8416,-8773,-8794,-8511,-7932,-7130,-6129,-4998,-3782,-2527,-1289,-95,998,1969,2772,3390,3795,3971,3920,3625,3116,2388,1493,442,-690,-1879,-3039,-4131,-5078,-5832,-6334,-6551,-6460,-6063,-5374,-4443,-3335,-2123,-912,217,1172,1881,2300,2402,2192,1698,973,84,-885,-1845,-2712,-3399,-3852,-4019,-3892,-3475,-2816,-1972,-1040,-93,765,1477,1973,2255,2305,2192,1956,1694,1479,1391,1481,1785,2307,3017,3890,4834,5816,6725,7524,8126,8500,8598,8419,7941,7201,6197,4987,3597,2097,533,-1018,-2504,-3858,-5032,-5976,-6666,-7074,-7204,-7061,-6666,-6054,-5256,-4324,-3281,-2186,-1053,66,1157,2183,3124,3948,4641,5165,5513,5652,5571,5258,4714,3943,2983,1865,645,-605,-1831,-2941,-3896,-4616,-5100,-5307,-5272,-5003,-4560,-3980,-3328,-2643,-1957,-1296,-667,-68,500,1053,1580,2089,2549,2944,3237,3378,3353,3114,2668,2015,1180,223,-806,-1813,-2735,-3490,-4014,-4274,-4234,-3909,-3319,-2521,-1578,-581,391,1245,1911,2329,2467,2320,1902,1266,473,-405,-1276,-2080,-2741,-3224,-3509,-3596,-3517,-3308,-3033,-2738,-2486,-2310,-2232,-2257,-2357,-2499,-2627,-2685,-2612,-2361,-1899,-1207,-306,783,1996,3277,4540,5722,6741,7547,8096,8360,8343,8039,7489,6706,5741,4630,3413,2138,844,-413,-1588,-2624,-3485,-4113,-4502,-4631,-4512,-4186,-3678,-3057,-2373,-1686,-1047,-490,-44,292,515,649,711,729,717,693,659,626,575,521,427,317,154,-38,-266,-515,-751,-965,-1112,-1179,-1136,-976,-701,-314,140,662,1187,1707,2188,2608,2981,3290,3558,3787,3981,4128,4213,4194,4033,3694,3129,2340,1320,117,-1211,-2572,-3870,-4995,-5856,-6381,-6509,-6248,-5598,-4628,-3425,-2076,-722,551,1613,2401,2847,2926,2661,2069,1257,277,-729,-1686,-2484,-3057,-3372,-3414,-3219,-2827,-2333,-1801,-1322,-970,-763,-760,-912,-1217,-1601,-2017,-2383,-2651,-2763,-2688,-2416,-1941,-1290,-502,391,1314,2228,3060,3770,4319,4683,4866,4864,4728,4460,4124,3725,3295,2841,2362,1855,1314,732,112,-524,-1168,-1765,-2301,-2718,-3006,-3140,-3118,-2950,-2644,-2231,-1718,-1149,-510,155,860,1582,2306,3016,3665,4223,4628,4829,4782,4438,3790,2841,1608,171,-1423,-3066,-4664,-6129,-7359,-8297,-8877,-9079,-8887,-8328,-7420,-6245,-4836,-3308,-1705,-127,1374,2741,3921,4903,5642,6149,6393,6398,6138,5652,4920,4004,2908,1722,479,-710,-1787,-2659,-3259,-3545,-3485,-3093,-2412,-1503,-464,608,1611,2452,3057,3395,3429,3196,2723,2075,1337,585,-88,-610,-916,-975,-771,-331,302,1055,1828,2544,3080,3389,3385,3075,2445,1582,536,-561,-1613,-2508,-3162,-3508,-3535,-3235,-2657,-1861,-916,88,1082,1995,2774,3384,3796,4007,4005,3804,3410,2834,2104,1242,278,-733,-1765,-2742,-3636,-4378,-4946,-5293,-5404,-5278,-4908,-4339,-3582,-2715,-1763,-818,90,894,1565,2078,2428,2621,2682,2642,2521,2361,2149,1916,1622,1271,832,282,-359,-1116,-1912,-2744,-3508,-4168,-4642,-4892,-4886,-4633,-4147,-3496,-2726,-1919,-1130,-408,208,714,1106,1395,1607,1737,1808,1801,1713,1529,1240,836,332,-244,-869,-1470,-2015,-2430,-2669,-2693,-2471,-2010,-1307,-426,606,1686,2761,3727,4526,5083,5372,5359,5085,4573,3901,3156,2417,1766,1277,961,856,908,1086,1316,1522,1641,1607,1385,967,359,-390,-1234,-2087,-2881,-3526,-3961,-4126,-3989,-3537,-2799,-1798,-629,658,1934,3131,4145,4919,5403,5585,5480,5128,4583,3914,3183,2441,1734,1068,454,-119,-670,-1202,-1723,-2220,-2672,-3046,-3308,-3427,-3392,-3190,-2854,-2403,-1905,-1397,-949,-585,-350,-239,-249,-366,-537,-757,-956,-1142,-1265,-1348,-1368,-1375,-1353,-1373,-1422,-1555,-1764,-2061,-2434,-2857,-3298,-3721,-4069,-4325,-4427,-4376,-4149,-3757,-3214,-2549,-1783,-952,-74,821,1723,2600,3446,4213,4879,5383,5683,5713,5443,4828,3884,2625,1117,-550,-2271,-3920,-5374,-6531,-7295,-7633,-7500,-6948,-6000,-4757,-3303,-1750,-195,1262,2547,3601,4386,4892,5117,5095,4853,4450,3927,3342,2735,2149,1603,1121,698,348,58,-168,-324,-410,-408,-299,-81,274,746,1346,2032,2779,3540,4255,4877,5354,5636,5707,5546,5161,4591,3863,3052,2216,1418,735,200,-147,-299,-286,-124,108,366,572,676,646,456,131,-309,-805,-1308,-1762,-2125,-2371,-2496,-2519,-2472,-2396,-2332,-2317,-2359,-2471,-2623,-2793,-2946,-3038,-3060,-2979,-2816,-2577,-2305,-2027,-1796,-1629,-1566,-1600,-1734,-1943,-2192,-2452,-2669,-2819,-2863,-2791,-2588,-2273,-1846,-1352,-809,-258,271,743,1133,1427,1606,1675,1634,1496,1275,996,666,326,-24,-341,-620,-826,-939,-936,-801,-523,-118,405,1000,1626,2217,2716,3059,3195,3096,2746,2161,1383,462,-518,-1492,-2382,-3115,-3660,-3971,-4051,-3901,-3546,-3021,-2355,-1602,-779,52,883,1662,2378,3004,3522,3925,4201,4356,4391,4318,4140,3880,3541,3157,2733,2314,1909,1573,1320,1195,1216,1405,1759,2277,2908,3628,4348,5018,5549,5877,5956,5738,5229,4424,3383,2145,804,-572,-1889,-3077,-4067,-4816,-5301,-5512,-5480,-5231,-4815,-4298,-3713,-3130,-2576,-2082,-1673,-1349,-1113,-952,-870,-839,-882,-972,-1127,-1339,-1610,-1922,-2272,-2613,-2940,-3187,-3349,-3368,-3253,-2976,-2569,-2035,-1426,-763,-99,534,1105,1581,1948,2183,2271,2208,1968,1567,981,246,-629,-1600,-2620,-3617,-4540,-5297,-5848,-6128,-6110,-5786,-5166,-4294,-3221,-2026,-782,423,1520,2449,3164,3650,3914,3980,3897,3727,3519,3352,3246,3243,3327,3483,3652,3781,3800,3643,3275,2666,1828,797,-367,-1589,-2773,-3850,-4732,-5377,-5747,-5817,-5619,-5139,-4441,-3541,-2499,-1355,-164,1030,2181,3243,4177,4950,5529,5903,6060,5995,5734,5289,4694,3995,3218,2425,1651,942,344,-122,-416,-538,-474,-254,104,557,1045,1528,1929,2216,2338,2274,2026,1596,1033,366,-349,-1058,-1719,-2300,-2761,-3105,-3315,-3401,-3371,-3236,-3008,-2697,-2316,-1872,-1373,-844,-282,268,806,1282,1685,1981,2142,2161,2014,1701,1244,637,-55,-821,-1586,-2316,-2948,-3451,-3789,-3952,-3938,-3769,-3474,-3094,-2670,-2233,-1819,-1438,-1098,-797,-524,-280,-54,140,301,394,421,340,170,-109,-460,-865,-1268,-1628,-1894,-2021,-1987,-1772,-1391,-869,-250,410,1048,1610,2046,2321,2433,2374,2194,1916,1613,1332,1127,1044,1096,1297,1617,2032,2475,2903,3242,3448,3481,3321,2965,2451,1795,1076,333,-368,-974,-1455,-1773,-1939,-1933,-1788,-1512,-1138,-688,-197,320,824,1301,1722,2065,2310,2437,2435,2294,2020,1615,1108,520,-110,-738,-1322,-1811,-2160,-2336,-2297,-2044,-1558,-871,-18,953,1962,2942,3813,4492,4936,5077,4919,4436,3673,2657,1458,144,-1217,-2538,-3767,-4828,-5692,-6304,-6652,-6728,-6524,-6071,-5392,-4525,-3528,-2456,-1370,-339,574,1315,1844,2120,2153,1929,1495,885,169,-595,-1319,-1947,-2400,-2640,-2630,-2359,-1850,-1125,-254,706,1676,2575,3351,3934,4312,4453,4384,4110,3685,3122,2474,1748,972,148,-717,-1627,-2564,-3522,-4464,-5350,-6140,-6758,-7167,-7297,-7116,-6606,-5754,-4600,-3183,-1575,131,1848,3468,4903,6075,6930,7433,7586,7411,6957,6293,5492,4638,3796,3036,2380,1866,1461,1168,928,706,462,150,-233,-713,-1263,-1868,-2491,-3096,-3647,-4114,-4471,-4709,-4816,-4812,-4680,-4465,-4152,-3779,-3351,-2887,-2407,-1917,-1433,-969,-522,-108,279,633,960,1262,1544,1813,2067,2328,2583,2865,3154,3477,3820,4191,4579,4962,5328,5630,5849,5933,5847,5558,5041,4283,3300,2103,751,-706,-2197,-3638,-4964,-6091,-6970,-7545,-7792,-7696,-7267,-6527,-5524,-4294,-2923,-1450,29,1466,2782,3934,4851,5523,5884,5958,5704,5167,4352,3317,2106,797,-544,-1828,-2986,-3944,-4649,-5070,-5186,-5028,-4610,-4014,-3286,-2521,-1776,-1117,-584,-196,47,157,173,120,36,-55,-143,-217,-293,-367,-468,-583,-726,-870,-1001,-1082,-1082,-962,-700,-280,302,1021,1848,2731,3609,4419,5098,5594,5862,5890,5667,5222,4588,3819,2963,2084,1215,397,-347,-1030,-1634,-2200,-2727,-3233,-3733,-4208,-4665,-5056,-5376,-5572,-5631,-5522,-5237,-4772,-4147,-3374,-2500,-1553,-585,365,1253,2046,2709,3227,3581,3771,3807,3702,3487,3184,2838,2468,2111,1775,1472,1195,941,674,409,106,-204,-526,-822,-1063,-1201,-1217,-1071,-762,-302,292,960,1668,2344,2947,3420,3742,3882,3852,3642,3290,2810,2246,1620,984,342,-254,-805,-1290,-1696,-2036,-2292,-2485,-2606,-2661,-2659,-2593,-2476,-2319,-2120,-1914,-1696,-1504,-1334,-1207,-1106,-1031,-947,-826,-637,-332,90,667,1363,2175,3038,3893,4681,5308,5738,5893,5769,5345,4654,3729,2630,1425,174,-1053,-2216,-3273,-4199,-4990,-5630,-6125,-6472,-6654,-6676,-6515,-6163,-5623,-4891,-4000,-2979,-1885,-780,265,1180,1906,2384,2607,2541,2237,1709,1042,294,-441,-1093,-1589,-1886,-1946,-1786,-1402,-867,-214,469,1114,1662,2048,2245,2221,1991,1564,987,307,-425,-1134,-1779,-2299,-2674,-2879,-2922,-2821,-2618,-2360,-2092,-1873,-1730,-1693,-1762,-1918,-2126,-2338,-2486,-2525,-2394,-2063,-1522,-773,152,1190,2309,3403,4453,5366,6132,6711,7110,7328,7387,7311,7109,6816,6413,5921,5323,4609,3781,2825,1775,621,-559,-1768,-2909,-3968,-4867,-5589,-6083,-6347,-6368,-6148,-5713,-5068,-4251,-3283,-2197,-1019,205,1460,2686,3861,4926,5846,6573,7063,7293,7231,6890,6272,5427,4405,3280,2130,1033,57,-744,-1344,-1737,-1943,-1997,-1950,-1858,-1762,-1721,-1749,-1873,-2093,-2398,-2783,-3216,-3696,-4189,-4688,-5177,-5630,-6041,-6369,-6599,-6683,-6604,-6319,-5814,-5083,-4119,-2972,-1654,-249,1201,2604,3905,5028,5929,6564,6914,6973,6758,6289,5618,4778,3842,2854,1872,952,112,-597,-1190,-1651,-2013,-2294,-2540,-2775,-3043,-3360,-3740,-4182,-4665,-5163,-5635,-6035,-6320,-6448,-6386,-6115,-5624,-4926,-4034,-2993,-1837,-620,602,1791,2889,3880,4727,5438,5995,6427,6723,6914,6984,6940,6770,6457,5990,5365,4577,3668,2648,1600,558,-386,-1184,-1789,-2154,-2290,-2185,-1892,-1431,-878,-254,366,972,1527,2020,2456,2820,3135,3380,3568,3670,3678,3572,3326,2933,2392,1699,899,10,-906,-1791,-2596,-3249,-3714,-3957,-3955,-3721,-3269,-2638,-1878,-1043,-187,625,1351,1943,2365,2609,2649,2498,2155,1651,998,244,-587,-1445,-2285,-3074,-3757,-4316,-4712,-4946,-5000,-4912,-4672,-4350,-3948,-3529,-3113,-2721,-2376,-2065,-1781,-1514,-1226,-917,-557,-149,312,806,1325,1832,2310,2720,3039,3230,3276,3149,2842,2354,1689,876,-54,-1055,-2067,-3035,-3892,-4587,-5075,-5310,-5305,-5028,-4539,-3845,-3021,-2112,-1186,-297,503,1187,1723,2120,2375,2515,2556,2530,2444,2320,2148,1931,1647,1293,852,322,-272,-923,-1570,-2177,-2679,-3020,-3154,-3046,-2684,-2072,-1242,-237,882,2058,3223,4331,5334,6211,6944,7536,7988,8311,8513,8586,8532,8328,7960,7414,6675,5754,4670,3454,2168,855,-398,-1554,-2540,-3334,-3910,-4266,-4420,-4398,-4237,-3984,-3676,-3362,-3071,-2835,-2678,-2601,-2614,-2699,-2830,-3000,-3140,-3257,-3276,-3210,-3012,-2700,-2267,-1741,-1146,-521,107,690,1213,1648,1985,2226,2364,2422,2400,2312,2164,1957,1684,1344,915,393,-228,-951,-1765,-2643,-3557,-4468,-5319,-6080,-6686,-7117,-7337,-7337,-7120,-6699,-6105,-5370,-4546,-3651,-2748,-1838,-956,-112,710,1479,2231,2938,3610,4229,4780,5242,5600,5832,5932,5899,5733,5458,5080,4630,4116,3563,2965,2339,1673,970,230,-544,-1334,-2117,-2872,-3546,-4123,-4548,-4807,-4877,-4746,-4431,-3927,-3276,-2483,-1593,-632,384,1404,2431,3418,4353,5219,5976,6624,7120,7460,7612,7574,7330,6898,6269,5496,4585,3603,2585,1588,658,-155,-822,-1307,-1603,-1702,-1618,-1376,-1009,-567,-100,324,663,844,845,631,192,-447,-1265,-2201,-3201,-4185,-5096,-5858,-6426,-6765,-6850,-6685,-6276,-5654,-4845,-3890,-2826,-1683,-503,690,1862,2981,4020,4939,5706,6275,6617,6693,6480,5976,5167,4105,2807,1354,-185,-1739,-3202,-4534,-5636,-6495,-7073,-7372,-7426,-7255,-6930,-6487,-6001,-5501,-5033,-4611,-4232,-3889,-3550,-3189,-2777,-2286,-1709,-1041,-300,495,1313,2115,2883,3571,4184,4680,5081,5356,5520,5556,5456,5211,4808,4227,3493,2580,1551,412,-760,-1917,-2989,-3912,-4633,-5108,-5318,-5254,-4933,-4378,-3635,-2744,-1759,-714,341,1379,2369,3285,4114,4818,5400,5808,6048,6089,5922,5557,4991,4258,3396,2439,1456,495,-386,-1130,-1697,-2060,-2189,-2102,-1806,-1340,-756,-118,510,1057,1463,1682,1689,1465,1050,458,-231,-959,-1641,-2202,-2579,-2718,-2595,-2208,-1577,-748,215,1247,2259,3193,3962,4538,4862,4929,4731,4278,3605,2736,1738,631,-496,-1626,-2682,-3637,-4446,-5082,-5518,-5749,-5755,-5558,-5147,-4570,-3837,-3015,-2138,-1281,-506,132,571,781,741,454,-48,-706,-1464,-2218,-2907,-3427,-3740,-3786,-3569,-3092,-2403,-1560,-635,303,1176,1941,2550,2988,3259,3369,3351,3219,3013,2734,2404,2025,1584,1099,553,-15,-609,-1163,-1661,-2027,-2235,-2231,-2007,-1548,-884,-46,896,1887,2841,3702,4406,4919,5213,5294,5175,4873,4446,3908,3315,2700,2076,1490,928,417,-54,-481,-874,-1236,-1570,-1886,-2172,-2439,-2670,-2861,-3004,-3086,-3105,-3051,-2942,-2773,-2580,-2371,-2181,-2035,-1942,-1924,-1961,-2050,-2155,-2245,-2275,-2218,-2038,-1729,-1285,-720,-66,652,1387,2114,2789,3411,3947,4417,4817,5159,5466,5733,5973,6161,6288,6299,6178,5855,5310,4514,3444,2139,614,-1061,-2806,-4543,-6156,-7583,-8722,-9534,-9980,-10047,-9764,-9161,-8291,-7223,-6004,-4704,-3362,-2014,-696,592,1811,2972,4032,4991,5802,6457,6899,7137,7122,6880,6398,5719,4867,3896,2852,1783,739,-243,-1142,-1922,-2595,-3133,-3553,-3844,-4017,-4067,-4002,-3833,-3559,-3207,-2786,-2327,-1845,-1372,-919,-508,-139,180,474,732,998,1262,1556,1877,2223,2590,2947,3284,3559,3751,3828,3770,3563,3205,2696,2057,1312,488,-368,-1233,-2046,-2797,-3429,-3946,-4313,-4540,-4633,-4590,-4470,-4251,-4010,-3740,-3483,-3264,-3073,-2948,-2853,-2802,-2762,-2718,-2642,-2510,-2300,-1997,-1588,-1081,-467,216,977,1759,2562,3341,4082,4756,5344,5829,6195,6428,6516,6444,6209,5798,5219,4473,3579,2568,1469,334,-781,-1830,-2743,-3477,-4000,-4264,-4295,-4075,-3653,-3070,-2383,-1661,-965,-359,107,401,499,409,139,-267,-772,-1311,-1838,-2285,-2612,-2770,-2737,-2496,-2056,-1430,-650,243,1198,2163,3081,3893,4564,5034,5299,5322,5126,4709,4117,3383,2555,1693,835,27,-683,-1294,-1764,-2103,-2312,-2381,-2338,-2179,-1918,-1575,-1150,-673,-154,377,897,1370,1780,2083,2277,2333,2256,2047,1717,1298,805,282,-245,-739,-1173,-1521,-1770,-1907,-1938,-1872,-1729,-1540,-1326,-1139,-987,-924,-951,-1088,-1339,-1683,-2111,-2591,-3084,-3555,-3964,-4265,-4440,-4446,-4280,-3926,-3393,-2696,-1856,-915,99,1131,2142,3094,3935,4649,5194,5561,5735,5710,5487,5076,4476,3713,2791,1745,589,-633,-1890,-3129,-4305,-5352,-6234,-6873,-7256,-7325,-7089,-6538,-5707,-4631,-3376,-1999,-588,799,2085,3225,4177,4920,5451,5786,5951,5981,5918,5789,5632,5455,5262,5044,4774,4423,3978,3387,2679,1815,848,-206,-1292,-2350,-3314,-4134,-4734,-5090,-5154,-4926,-4407,-3628,-2630,-1471,-221,1054,2278,3399,4348,5108,5632,5931,5995,5846,5505,4996,4352,3600,2767,1891,987,97,-749,-1522,-2182,-2698,-3048,-3203,-3168,-2944,-2556,-2051,-1467,-881,-341,79,338,390,221,-173,-775,-1543,-2439,-3386,-4344,-5224,-5997,-6597,-7001,-7182,-7132,-6855,-6358,-5668,-4805,-3808,-2712,-1559,-394,739,1803,2755,3573,4225,4711,5010,5145,5107,4930,4615,4191,3667,3057,2372,1614,787,-97,-1046,-2021,-3035,-4022,-4978,-5839,-6569,-7125,-7461,-7553,-7389,-6963,-6305,-5445,-4433,-3338,-2202,-1109,-84,816,1574,2189,2656,2997,3244,3407,3538,3638,3735,3844,3954,4085,4212,4337,4460,4551,4635,4671,4693,4668,4623,4548,4458,4358,4264,4174,4109,4051,4010,3954,3871,3726,3484,3123,2603,1928,1085,102,-982,-2118,-3223,-4231,-5052,-5621,-5876,-5790,-5350,-4582,-3535,-2272,-891,528,1882,3103,4105,4856,5311,5471,5340,4939,4308,3479,2509,1434,304,-837,-1959,-3010,-3974,-4806,-5485,-5989,-6289,-6385,-6265,-5946,-5446,-4803,-4061,-3277,-2498,-1785,-1168,-677,-325,-94,22,66,71,69,97,174,316,533,812,1161,1542,1970,2400,2835,3240,3604,3888,4074,4120,4003,3691,3170,2435,1500,392,-842,-2135,-3432,-4637,-5707,-6555,-7158,-7473,-7501,-7249,-6741,-6023,-5123,-4113,-3021,-1916,-837,169,1054,1785,2331,2668,2797,2710,2448,2019,1495,901,314,-239,-689,-1029,-1210,-1238,-1104,-820,-404,118,731,1386,2083,2771,3452,4089,4681,5207,5655,6024,6289,6452,6504,6427,6241,5929,5509,4995,4401,3749,3066,2364,1675,999,369,-233,-775,-1271,-1716,-2094,-2421,-2669,-2843,-2933,-2921,-2816,-2607,-2299,-1915,-1455,-959,-443,59,522,919,1225,1438,1524,1514,1376,1152,824,429,-35,-546,-1096,-1671,-2257,-2841,-3396,-3910,-4332,-4648,-4805,-4783,-4545,-4090,-3410,-2532,-1502,-366,792,1904,2885,3669,4191,4417,4319,3908,3195,2227,1053,-265,-1653,-3049,-4391,-5600,-6647,-7454,-8010,-8258,-8200,-7808,-7121,-6137,-4942,-3571,-2132,-699,631,1779,2682,3298,3604,3617,3354,2867,2204,1420,573,-293,-1130,-1906,-2586,-3143,-3550,-3791,-3845,-3712,-3391,-2893,-2243,-1466,-601,318,1257,2188,3079,3923,4690,5381,5971,6460,6825,7062,7158,7108,6926,6604,6184,5671,5104,4521,3929,3381,2875,2432,2065,1762,1534,1379,1274,1249,1261,1342,1451,1608,1770,1954,2114,2253,2339,2362,2300,2138,1862,1461,932,268,-515,-1408,-2374,-3382,-4382,-5320,-6137,-6784,-7200,-7373,-7263,-6895,-6282,-5465,-4510,-3467,-2407,-1383,-448,375,1049,1585,1972,2232,2373,2427,2400,2317,2196,2032,1862,1657,1460,1222,991,709,408,51,-358,-820,-1348,-1915,-2521,-3131,-3726,-4262,-4718,-5042,-5229,-5236,-5080,-4746,-4277,-3689,-3046,-2386,-1764,-1227,-795,-493,-307,-216,-185,-169,-124,-12,190,488,868,1302,1744,2148,2462,2644,2674,2528,2234,1797,1279,716,173,-298,-654,-845,-865,-676,-304,255,968,1798,2705,3633,4529,5319,5967,6394,6577,6475,6088,5418,4513,3408,2177,896,-372,-1541,-2563,-3377,-3959,-4283,-4355,-4177,-3783,-3202,-2487,-1679,-827,18,818,1539,2152,2654,3021,3266,3383,3394,3291,3108,2839,2513,2141,1739,1324,912,513,148,-187,-485,-745,-986,-1203,-1421,-1642,-1873,-2113,-2352,-2578,-2760,-2879,-2905,-2813,-2594,-2237,-1751,-1158,-484,235,952,1638,2237,2734,3078,3262,3257,3058,2663,2075,1315,413,-593,-1644,-2683,-3636,-4444,-5034,-5375,-5427,-5192,-4691,-3963,-3072,-2095,-1105,-187,596,1185,1541,1646,1499,1109,519,-246,-1121,-2061,-3002,-3902,-4694,-5356,-5839,-6124,-6193,-6042,-5663,-5073,-4274,-3294,-2148,-879,488,1906,3316,4695,5957,7088,8015,8726,9171,9361,9260,8907,8285,7449,6402,5199,3870,2450,1004,-463,-1863,-3193,-4376,-5392,-6187,-6737,-7007,-6990,-6686,-6109,-5298,-4296,-3166,-1975,-782,339,1348,2196,2861,3331,3609,3696,3628,3413,3089,2682,2218,1726,1235,756,328,-49,-344,-551,-659,-662,-558,-359,-68,280,675,1072,1451,1774,2019,2170,2211,2153,1998,1775,1511,1230,969,748,584,476,414,374,320,221,35,-266,-685,-1237,-1878,-2591,-3299,-3959,-4489,-4831,-4941,-4775,-4334,-3628,-2697,-1610,-445,711,1757,2635,3252,3604,3642,3414,2925,2250,1440,563,-320,-1152,-1906,-2540,-3053,-3434,-3688,-3827,-3854,-3792,-3628,-3396,-3068,-2679,-2199,-1658,-1037,-360,376,1144,1941,2729,3507,4227,4895,5470,5952,6325,6582,6721,6742,6651,6443,6136,5728,5225,4647,3983,3263,2487,1671,840,-1,-823,-1612,-2352,-3028,-3624,-4144,-4560,-4897,-5117,-5257,-5283,-5216,-5045,-4773,-4410,-3951,-3426,-2829,-2212,-1577,-973,-425,48,405,657,782,799,715,552,327,66,-221,-522,-823,-1128,-1420,-1708,-1964,-2199,-2369,-2484,-2502,-2426,-2235,-1923,-1494,-956,-324,375,1111,1848,2549,3171,3689,4060,4277,4326,4196,3913,3478,2925,2284,1589,877,197,-420,-930,-1304,-1527,-1583,-1490,-1259,-933,-547,-155,206,482,654,687,586,334,-25,-503,-1026,-1588,-2120,-2603,-2979,-3235,-3338,-3278,-3060,-2675,-2157,-1507,-763,52,912,1778,2638,3450,4212,4893,5492,6002,6418,6742,6971,7102,7134,7046,6842,6487,5992,5328,4510,3543,2439,1252,-4,-1255,-2467,-3581,-4555,-5347,-5944,-6318,-6489,-6448,-6241,-5866,-5383,-4799,-4156,-3477,-2785,-2105,-1450,-848,-299,162,533,795,924,931,782,507,81,-446,-1084,-1775,-2506,-3231,-3916,-4535,-5052,-5450,-5713,-5828,-5796,-5616,-5295,-4841,-4276,-3598,-2849,-2025,-1162,-279,604,1454,2253,2973,3595,4102,4482,4728,4846,4829,4709,4469,4152,3746,3287,2771,2231,1669,1125,611,160,-195,-439,-539,-498,-309,8,431,918,1427,1910,2321,2621,2768,2757,2551,2179,1634,953,169,-672,-1532,-2353,-3098,-3729,-4213,-4537,-4687,-4668,-4478,-4148,-3675,-3098,-2421,-1673,-869,-15,861,1768,2677,3590,4483,5349,6155,6891,7523,8031,8396,8595,8624,8470,8144,7640,6985,6172,5238,4177,3024,1785,487,-845,-2188,-3499,-4751,-5903,-6909,-7744,-8361,-8747,-8870,-8735,-8324,-7674,-6789,-5723,-4507,-3212,-1880,-593,610,1662,2527,3178,3591,3775,3740,3503,3118,2588,1987,1323,638,-36,-701,-1312,-1887,-2398,-2848,-3227,-3523,-3735,-3846,-3853,-3749,-3532,-3209,-2793,-2296,-1757,-1187,-635,-120,327,683,935,1081,1125,1068,949,761,553,325,108,-93,-270,-415,-536,-629,-698,-743,-759,-738,-680,-569,-403,-191,77,362,666,931,1151,1266,1272,1130,846,426,-110,-716,-1351,-1951,-2468,-2836,-3027,-2997,-2742,-2266,-1587,-742,219,1259,2308,3348,4313,5204,5982,6654,7218,7668,8028,8277,8440,8493,8439,8259,7946,7486,6879,6124,5242,4250,3184,2084,986,-63,-1032,-1883,-2604,-3164,-3576,-3824,-3934,-3902,-3769,-3527,-3227,-2866,-2481,-2088,-1702,-1345,-1029,-765,-574,-454,-422,-484,-635,-889,-1228,-1654,-2150,-2698,-3279,-3863,-4433,-4950,-5402,-5759,-6003,-6135,-6135,-6018,-5792,-5458,-5058,-4578,-4069,-3509,-2943,-2347,-1744,-1124,-491,149,790,1414,1995,2505,2900,3148,3209,3057,2685,2089,1303,354,-686,-1765,-2804,-3742,-4518,-5079,-5401,-5460,-5264,-4818,-4169,-3334,-2384,-1344,-278,774,1785,2707,3532,4231,4788,5188,5417,5452,5296,4934,4378,3652,2781,1826,833,-124,-985,-1697,-2204,-2490,-2529,-2334,-1923,-1309,-554,343,1303,2338,3380,4435,5453,6432,7328,8132,8804,9320,9656,9781,9683,9349,8773,7975,6958,5773,4440,3020,1549,94,-1312,-2605,-3758,-4738,-5512,-6089,-6448,-6612,-6594,-6413,-6103,-5678,-5167,-4582,-3935,-3238,-2489,-1703,-884,-46,784,1589,2328,2980,3503,3874,4066,4066,3861,3454,2847,2060,1112,32,-1143,-2372,-3613,-4810,-5927,-6892,-7688,-8246,-8559,-8591,-8341,-7806,-7010,-5970,-4737,-3349,-1871,-354,1121,2502,3705,4689,5385,5776,5826,5550,4965,4113,3054,1863,613,-615,-1746,-2721,-3483,-4012,-4273,-4293,-4070,-3646,-3066,-2366,-1615,-849,-131,504,1006,1348,1500,1452,1193,746,120,-634,-1471,-2332,-3150,-3866,-4421,-4771,-4880,-4748,-4365,-3773,-2997,-2099,-1124,-134,829,1733,2547,3286,3936,4535,5084,5623,6141,6658,7152,7593,7969,8213,8324,8254,7999,7573,6970,6264,5457,4632,3816,3049,2371,1783,1297,898,575,296,51,-189,-436,-693,-959,-1227,-1469,-1678,-1812,-1870,-1816,-1666,-1397,-1050,-628,-180,256,655,947,1137,1172,1060,794,388,-135,-745,-1415,-2102,-2782,-3417,-3986,-4465,-4832,-5075,-5174,-5126,-4913,-4546,-4013,-3349,-2553,-1685,-763,132,969,1652,2155,2391,2355,2006,1366,454,-664,-1919,-3218,-4460,-5560,-6414,-6974,-7174,-7018,-6490,-5653,-4538,-3240,-1833,-405,957,2180,3214,3995,4522,4758,4728,4422,3884,3114,2170,1074,-128,-1381,-2642,-3846,-4933,-5864,-6567,-7030,-7217,-7125,-6786,-6203,-5454,-4564,-3608,-2619,-1650,-716,165,1002,1810,2606,3417,4255,5130,6038,6950,7852,8679,9406,9968,10332,10462,10336,9955,9322,8469,7427,6245,4962,3639,2301,1008,-225,-1356,-2371,-3244,-3954,-4491,-4832,-4960,-4873,-4553,-4013,-3256,-2318,-1229,-49,1161,2328,3379,4239,4859,5184,5199,4897,4306,3461,2429,1267,63,-1131,-2236,-3216,-4026,-4653,-5086,-5340,-5414,-5341,-5125,-4791,-4351,-3808,-3181,-2470,-1692,-856,6,891,1741,2549,3264,3856,4294,4546,4599,4439,4072,3511,2786,1935,999,33,-926,-1828,-2643,-3348,-3918,-4363,-4662,-4848,-4907,-4875,-4752,-4559,-4311,-4014,-3683,-3320,-2936,-2527,-2119,-1691,-1284,-880,-510,-183,96,308,453,526,521,449,301,91,-190,-526,-919,-1353,-1818,-2279,-2720,-3085,-3339,-3436,-3324,-2986,-2387,-1544,-465,791,2178,3601,4993,6250,7310,8095,8570,8706,8515,8015,7269,6320,5268,4154,3073,2069,1181,455,-122,-530,-794,-931,-952,-905,-781,-629,-443,-242,-42,157,335,491,610,686,710,683,610,499,370,243,132,69,48,92,178,300,425,526,565,523,366,107,-264,-707,-1194,-1673,-2092,-2405,-2565,-2550,-2348,-1968,-1437,-802,-115,550,1134,1563,1798,1785,1532,1031,327,-521,-1446,-2358,-3176,-3827,-4255,-4422,-4327,-3982,-3427,-2725,-1923,-1109,-316,387,987,1461,1820,2070,2237,2338,2382,2381,2307,2159,1881,1465,865,87,-885,-2004,-3236,-4507,-5737,-6839,-7736,-8343,-8621,-8526,-8057,-7241,-6101,-4722,-3147,-1477,227,1889,3449,4862,6089,7113,7917,8502,8868,9018,8965,8707,8264,7634,6846,5907,4859,3723,2555,1385,280,-734,-1607,-2314,-2845,-3197,-3384,-3447,-3406,-3317,-3204,-3107,-3041,-3009,-3009,-3014,-3005,-2948,-2812,-2585,-2235,-1778,-1198,-528,231,1030,1857,2653,3396,4017,4498,4758,4791,4541,4009,3190,2110,821,-612,-2105,-3549,-4862,-5920,-6659,-7002,-6909,-6374,-5422,-4101,-2499,-718,1135,2919,4533,5852,6794,7291,7311,6849,5946,4662,3093,1355,-440,-2158,-3697,-4958,-5873,-6410,-6551,-6332,-5779,-4966,-3963,-2837,-1676,-526,543,1497,2308,2946,3420,3709,3826,3781,3574,3239,2781,2236,1632,999,382,-195,-688,-1081,-1352,-1498,-1532,-1466,-1344,-1189,-1055,-971,-966,-1052,-1226,-1457,-1719,-1941,-2088,-2081,-1902,-1497,-884,-64,919,2016,3156,4290,5334,6261,7005,7561,7896,8009,7903,7569,7026,6270,5321,4197,2920,1529,63,-1420,-2865,-4211,-5392,-6364,-7055,-7455,-7514,-7252,-6660,-5795,-4676,-3407,-2028,-651,660,1820,2767,3448,3832,3904,3672,3159,2402,1457,377,-772,-1919,-3024,-3998,-4830,-5445,-5833,-5968,-5830,-5442,-4808,-3962,-2959,-1846,-694,430,1460,2337,3010,3445,3621,3534,3195,2632,1887,1002,51,-927,-1839,-2648,-3277,-3703,-3871,-3794,-3448,-2886,-2125,-1236,-268,697,1617,2415,3072,3548,3838,3954,3896,3713,3399,3018,2555,2065,1529,994,442,-82,-585,-1027,-1399,-1669,-1826,-1858,-1754,-1536,-1197,-786,-315,173,645,1080,1444,1741,1959,2126,2249,2372,2521,2722,2999,3358,3776,4248,4696,5087,5339,5393,5195,4707,3924,2860,1568,118,-1389,-2854,-4167,-5233,-5976,-6346,-6324,-5929,-5206,-4221,-3072,-1848,-647,445,1355,2036,2451,2603,2495,2161,1640,984,243,-531,-1290,-1990,-2600,-3091,-3456,-3687,-3791,-3789,-3697,-3544,-3360,-3156,-2974,-2805,-2678,-2584,-2517,-2486,-2454,-2435,-2385,-2311,-2178,-1989,-1720,-1376,-954,-465,74,639,1205,1736,2207,2587,2856,3000,3014,2894,2655,2307,1868,1363,808,233,-341,-882,-1378,-1795,-2120,-2342,-2437,-2428,-2292,-2061,-1743,-1360,-946,-514,-104,277,595,846,1020,1108,1124,1070,957,813,649,498,380,312,319,402,571,808,1109,1433,1776,2085,2364,2573,2724,2812,2854,2875,2895,2945,3048,3210,3443,3734,4063,4408,4734,5000,5195,5269,5235,5064,4779,4385,3901,3357,2756,2141,1501,865,227,-415,-1046,-1695,-2320,-2958,-3555,-4121,-4625,-5032,-5341,-5503,-5522,-5373,-5059,-4585,-3962,-3207,-2352,-1421,-452,516,1452,2307,3042,3619,3994,4128,4006,3586,2888,1905,682,-741,-2295,-3899,-5480,-6933,-8198,-9188,-9857,-10167,-10098,-9655,-8866,-7762,-6413,-4877,-3238,-1582,15,1462,2690,3639,4255,4521,4428,4000,3280,2332,1241,95,-1008,-1973,-2737,-3217,-3408,-3275,-2855,-2183,-1320,-346,666,1633,2484,3163,3623,3849,3832,3596,3170,2613,1969,1319,703,195,-183,-385,-427,-295,-30,340,780,1236,1688,2095,2448,2740,2972,3160,3321,3474,3640,3843,4086,4390,4742,5141,5563,5988,6370,6693,6890,6962,6849,6565,6085,5438,4647,3749,2801,1841,931,98,-619,-1222,-1705,-2095,-2408,-2690,-2952,-3233,-3528,-3841,-4153,-4442,-4665,-4805,-4817,-4690,-4407,-3976,-3413,-2747,-2027,-1303,-636,-93,279,423,316,-54,-675,-1503,-2479,-3520,-4542,-5443,-6154,-6601,-6752,-6592,-6148,-5458,-4591,-3619,-2618,-1656,-796,-68,484,870,1071,1112,1003,757,409,-39,-552,-1114,-1710,-2306,-2892,-3431,-3901,-4277,-4513,-4608,-4495,-4201,-3670,-2953,-2032,-989,160,1295,2379,3294,4000,4421,4549,4372,3931,3287,2512,1706,954,333,-95,-301,-283,-54,331,823,1358,1872,2306,2621,2777,2763,2574,2220,1729,1137,490,-166,-761,-1258,-1587,-1726,-1628,-1297,-725,52,1007,2071,3203,4312,5360,6261,6983,7469,7702,7670,7376,6861,6149,5321,4422,3538,2724,2032,1498,1130,923,844,855,904,946,937,854,676,419,84,-286,-676,-1042,-1367,-1632,-1816,-1941,-1978,-1973,-1900,-1793,-1648,-1469,-1265,-1037,-788,-540,-286,-67,126,246,295,236,71,-234,-657,-1226,-1901,-2681,-3518,-4376,-5191,-5917,-6479,-6833,-6931,-6742,-6273,-5534,-4580,-3476,-2303,-1158,-114,733,1353,1689,1754,1545,1114,487,-251,-1073,-1890,-2673,-3373,-3951,-4408,-4712,-4888,-4935,-4881,-4736,-4533,-4273,-3973,-3633,-3233,-2782,-2246,-1631,-940,-170,625,1437,2198,2878,3424,3819,4031,4082,3976,3763,3480,3184,2916,2726,2630,2655,2781,3021,3326,3699,4093,4492,4872,5203,5473,5651,5728,5683,5511,5207,4786,4258,3669,3041,2435,1879,1425,1095,907,862,948,1134,1387,1662,1920,2116,2228,2229,2117,1893,1582,1200,799,396,41,-243,-442,-532,-543,-461,-347,-200,-83,-5,-5,-90,-272,-535,-880,-1277,-1717,-2174,-2633,-3081,-3507,-3897,-4252,-4550,-4793,-4964,-5044,-5037,-4910,-4684,-4339,-3898,-3373,-2784,-2168,-1548,-958,-437,-2,300,463,459,275,-75,-602,-1256,-2013,-2813,-3597,-4290,-4840,-5169,-5249,-5050,-4572,-3849,-2924,-1875,-779,275,1200,1936,2419,2632,2565,2247,1709,1022,249,-534,-1251,-1851,-2275,-2508,-2528,-2366,-2036,-1592,-1078,-547,-38,413,791,1089,1324,1505,1671,1829,2015,2235,2502,2810,3162,3538,3937,4334,4722,5085,5407,5682,5891,6030,6089,6058,5940,5719,5411,4999,4505,3916,3257,2519,1724,871,-20,-939,-1868,-2780,-3654,-4446,-5137,-5676,-6039,-6197,-6131,-5833,-5320,-4594,-3712,-2703,-1623,-532,525,1490,2327,3002,3496,3803,3927,3886,3700,3409,3039,2634,2223,1836,1503,1226,1029,892,820,791,780,777,734,649,482,228,-130,-584,-1135,-1747,-2397,-3040,-3629,-4118,-4469,-4650,-4645,-4468,-4116,-3658,-3108,-2545,-2008,-1545,-1200,-984,-910,-964,-1136,-1386,-1692,-2019,-2333,-2614,-2836,-2985,-3044,-3009,-2868,-2617,-2265,-1796,-1241,-585,128,898,1681,2448,3163,3781,4273,4597,4735,4669,4400,3938,3310,2549,1711,836,-2,-763,-1382,-1819,-2041,-2020,-1759,-1257,-554,322,1306,2333,3347,4253,5020,5560,5860,5890,5644,5155,4450,3593,2646,1677,759,-52,-712,-1189,-1483,-1595,-1556,-1398,-1163,-889,-623,-378,-196,-69,-16,-20,-87,-189,-335,-502,-693,-903,-1133,-1373,-1634,-1891,-2150,-2377,-2565,-2677,-2698,-2608,-2388,-2046,-1575,-1011,-365,318,1006,1663,2250,2748,3125,3382,3496,3492,3357,3124,2791,2392,1934,1439,925,397,-115,-618,-1083,-1517,-1906,-2240,-2539,-2768,-2973,-3115,-3233,-3314,-3371,-3412,-3440,-3457,-3473,-3472,-3462,-3430,-3364,-3260,-3104,-2890,-2612,-2279,-1893,-1470,-1035,-602,-203,136,413,583,677,653,559,374,143,-121,-390,-617,-802,-881,-873,-731,-469,-92,394,956,1578,2217,2856,3449,3988,4443,4800,5057,5199,5234,5157,4970,4686,4290,3817,3250,2626,1955,1259,578,-72,-647,-1131,-1503,-1752,-1879,-1900,-1824,-1696,-1524,-1359,-1204,-1095,-1022,-997,-987,-994,-971,-917,-794,-610,-349,-41,308,658,978,1249,1419,1502,1461,1320,1085,778,431,71,-271,-573,-820,-1006,-1130,-1209,-1241,-1265,-1272,-1301,-1336,-1413,-1509,-1649,-1812,-2007,-2227,-2466,-2716,-2974,-3225,-3458,-3656,-3807,-3879,-3874,-3757,-3532,-3192,-2741,-2197,-1579,-919,-246,407,1009,1539,1977,2318,2557,2704,2760,2746,2669,2537,2364,2146,1894,1598,1271,908,536,164,-156,-403,-512,-461,-203,266,945,1798,2766,3782,4744,5573,6177,6491,6483,6135,5488,4585,3523,2388,1290,316,-451,-962,-1191,-1146,-860,-392,192,809,1394,1879,2229,2411,2436,2306,2060,1726,1338,925,502,76,-357,-806,-1293,-1817,-2399,-3022,-3667,-4317,-4910,-5416,-5785,-5960,-5937,-5681,-5212,-4566,-3779,-2932,-2097,-1338,-745,-345,-187,-263,-546,-1005,-1541,-2118,-2604,-2970,-3117,-3033,-2685,-2103,-1305,-376,638,1637,2560,3342,3923,4294,4422,4344,4053,3619,3041,2402,1694,983,262,-427,-1100,-1716,-2295,-2795,-3215,-3527,-3715,-3758,-3659,-3400,-3014,-2507,-1928,-1307,-682,-103,413,830,1141,1354,1452,1487,1446,1377,1296,1224,1188,1193,1250,1369,1533,1757,2014,2300,2608,2910,3202,3463,3659,3793,3818,3734,3515,3157,2665,2047,1342,577,-176,-881,-1446,-1842,-2003,-1911,-1566,-977,-197,710,1676,2603,3425,4058,4464,4592,4458,4045,3418,2599,1664,668,-329,-1266,-2094,-2789,-3301,-3651,-3800,-3797,-3631,-3358,-2997,-2605,-2212,-1873,-1607,-1443,-1395,-1441,-1582,-1767,-1974,-2156,-2283,-2334,-2290,-2162,-1952,-1692,-1395,-1099,-808,-553,-321,-128,51,205,362,502,644,751,836,849,799,652,414,91,-298,-726,-1145,-1529,-1828,-2023,-2105,-2070,-1954,-1779,-1600,-1457,-1388,-1424,-1558,-1802,-2096,-2432,-2727,-2963,-3075,-3058,-2888,-2584,-2169,-1679,-1162,-663,-224,119,350,450,435,305,89,-190,-502,-828,-1132,-1408,-1622,-1767,-1823,-1769,-1595,-1278,-813,-191,584,1495,2519,3612,4729,5816,6815,7675,8355,8818,9064,9077,8900,8539,8065,7507,6919,6357,5832,5394,5033,4751,4536,4349,4174,3964,3708,3379,2970,2503,1969,1414,850,301,-204,-672,-1080,-1450,-1780,-2087,-2385,-2679,-2980,-3285,-3598,-3904,-4206,-4479,-4727,-4928,-5081,-5177,-5214,-5189,-5113,-4980,-4808,-4599,-4366,-4117,-3858,-3597,-3331,-3069,-2805,-2539,-2277,-2006,-1742,-1477,-1215,-974,-736,-532,-339,-187,-49,55,143,210,267,309,334,335,295,196,29,-244,-608,-1091,-1662,-2306,-2983,-3632,-4207,-4634,-4862,-4850,-4560,-4004,-3191,-2172,-1013,207,1393,2462,3325,3926,4212,4174,3821,3186,2340,1346,308,-693,-1569,-2240,-2655,-2774,-2580,-2085,-1313,-318,840,2092,3345,4535,5571,6395,6960,7224,7191,6866,6291,5525,4632,3698,2793,2000,1365,943,739,770,998,1408,1935,2548,3176,3805,4370,4885,5312,5676,5965,6203,6369,6483,6496,6406,6156,5715,5052,4138,2981,1593,31,-1653,-3348,-4992,-6461,-7701,-8624,-9214,-9445,-9353,-8967,-8361,-7606,-6770,-5937,-5147,-4456,-3874,-3422,-3072,-2830,-2641,-2507,-2367,-2228,-2033,-1804,-1495,-1134,-708,-235,254,747,1189,1557,1805,1897,1809,1527,1053,413,-351,-1193,-2022,-2800,-3424,-3872,-4083,-4060,-3796,-3339,-2722,-2015,-1283,-587,5,455,726,802,689,397,-41,-591,-1210,-1858,-2483,-3064,-3556,-3939,-4203,-4324,-4318,-4175,-3917,-3555,-3105,-2599,-2036,-1460,-851,-257,353,940,1534,2102,2672,3209,3738,4223,4678,5068,5395,5631,5764,5783,5670,5434,5075,4615,4083,3513,2950,2432,2000,1688,1507,1482,1587,1824,2152,2542,2955,3346,3676,3919,4024,3999,3798,3458,2958,2354,1661,936,238,-398,-903,-1252,-1416,-1381,-1166,-788,-294,269,835,1353,1764,2021,2111,1997,1716,1271,712,94,-544,-1132,-1644,-2035,-2295,-2414,-2412,-2293,-2100,-1843,-1563,-1270,-991,-722,-483,-267,-80,75,198,271,297,251,146,-40,-284,-584,-920,-1262,-1597,-1891,-2140,-2331,-2467,-2565,-2637,-2720,-2821,-2974,-3183,-3446,-3764,-4096,-4430,-4718,-4937,-5049,-5049,-4914,-4662,-4299,-3856,-3356,-2849,-2351,-1912,-1554,-1292,-1154,-1124,-1206,-1367,-1589,-1816,-2027,-2152,-2176,-2046,-1753,-1287,-648,136,1041,2025,3041,4049,4998,5857,6590,7178,7602,7865,7958,7897,7686,7346,6884,6333,5699,5026,4330,3658,3035,2501,2081,1803,1663,1671,1792,1991,2231,2429,2557,2535,2347,1954,1380,633,-222,-1123,-1993,-2745,-3327,-3674,-3774,-3629,-3268,-2762,-2171,-1588,-1084,-713,-526,-505,-658,-908,-1210,-1477,-1645,-1653,-1468,-1071,-498,231,1032,1846,2598,3206,3637,3839,3806,3542,3066,2421,1643,789,-104,-987,-1829,-2599,-3281,-3859,-4329,-4685,-4936,-5076,-5127,-5085,-4971,-4798,-4578,-4334,-4071,-3822,-3578,-3364,-3171,-2996,-2838,-2667,-2488,-2268,-2023,-1740,-1443,-1151,-900,-718,-645,-701,-902,-1245,-1712,-2259,-2838,-3380,-3812,-4074,-4088,-3833,-3263,-2401,-1254,111,1638,3232,4809,6276,7545,8548,9234,9568,9549,9197,8551,7672,6643,5520,4408,3348,2404,1610,973,497,154,-74,-229,-323,-393,-432,-448,-419,-341,-178,58,391,790,1232,1679,2075,2374,2536,2518,2319,1936,1399,755,45,-664,-1325,-1903,-2359,-2702,-2941,-3097,-3224,-3350,-3513,-3750,-4059,-4443,-4871,-5312,-5699,-6006,-6148,-6112,-5846,-5345,-4613,-3671,-2553,-1315,3,1326,2616,3804,4863,5739,6418,6871,7101,7090,6873,6440,5845,5107,4277,3401,2528,1701,967,347,-127,-460,-654,-730,-724,-665,-603,-567,-599,-718,-933,-1247,-1638,-2084,-2554,-3012,-3433,-3790,-4076,-4283,-4431,-4516,-4580,-4616,-4652,-4686,-4708,-4710,-4657,-4522,-4271,-3872,-3302,-2557,-1630,-559,627,1872,3112,4276,5310,6132,6715,7014,7029,6760,6246,5535,4685,3776,2874,2047,1359,833,504,353,370,502,706,917,1090,1174,1146,995,732,379,-16,-423,-775,-1059,-1229,-1285,-1232,-1076,-859,-599,-339,-92,109,275,392,486,564,648,749,875,1020,1176,1315,1423,1464,1430,1293,1071,753,378,-41,-467,-863,-1217,-1493,-1691,-1805,-1831,-1791,-1681,-1516,-1309,-1053,-781,-478,-184,106,346,533,628,632,521,317,16,-326,-694,-1028,-1284,-1426,-1410,-1232,-886,-392,206,865,1515,2093,2542,2804,2853,2668,2262,1660,909,66,-809,-1662,-2437,-3112,-3657,-4083,-4395,-4622,-4790,-4917,-5036,-5141,-5237,-5304,-5315,-5236,-5040,-4689,-4171,-3482,-2635,-1653,-596,504,1570,2558,3415,4102,4600,4894,5013,4952,4776,4502,4187,3866,3571,3327,3147,3028,2971,2942,2948,2937,2918,2855,2757,2611,2441,2242,2055,1879,1749,1658,1625,1631,1670,1709,1739,1708,1627,1442,1192,833,432,-37,-508,-975,-1412,-1792,-2122,-2394,-2617,-2826,-3004,-3221,-3439,-3715,-4016,-4353,-4704,-5044,-5350,-5587,-5732,-5754,-5634,-5355,-4916,-4309,-3557,-2669,-1687,-649,400,1391,2283,3007,3519,3789,3790,3535,3043,2362,1553,689,-162,-920,-1536,-1966,-2192,-2219,-2078,-1807,-1475,-1139,-864,-700,-679,-814,-1082,-1459,-1866,-2260,-2543,-2680,-2598,-2295,-1756,-1023,-137,824,1799,2696,3468,4052,4432,4600,4576,4401,4124,3817,3529,3325,3240,3301,3512,3853,4289,4766,5233,5618,5877,5951,5826,5482,4941,4229,3407,2525,1663,876,225,-252,-535,-627,-544,-343,-52,243,510,681,741,659,463,161,-201,-571,-920,-1189,-1379,-1465,-1479,-1429,-1370,-1329,-1352,-1464,-1682,-1998,-2404,-2849,-3316,-3731,-4074,-4298,-4382,-4336,-4158,-3890,-3562,-3231,-2932,-2712,-2596,-2598,-2719,-2947,-3249,-3602,-3955,-4281,-4530,-4679,-4686,-4545,-4223,-3739,-3077,-2273,-1341,-335,712,1738,2694,3538,4222,4731,5048,5181,5151,4990,4735,4429,4110,3798,3529,3276,3066,2838,2592,2282,1874,1365,728,-14,-840,-1706,-2564,-3345,-4005,-4480,-4750,-4790,-4617,-4259,-3764,-3211,-2644,-2168,-1803,-1616,-1602,-1758,-2033,-2372,-2682,-2878,-2877,-2597,-2002,-1066,192,1720,3446,5262,7068,8741,10187,11308,12050,12368,12263,11748,10879,9712,8347,6843,5311,3808,2397,1131,18,-924,-1702,-2337,-2846,-3247,-3556,-3774,-3905,-3932,-3854,-3644,-3315,-2859,-2304,-1677,-1020,-381,189,657,977,1149,1152,1020,759,415,22,-392,-792,-1165,-1505,-1812,-2095,-2379,-2666,-2983,-3326,-3704,-4106,-4513,-4912,-5267,-5562,-5761,-5843,-5790,-5585,-5218,-4701,-4028,-3241,-2353,-1423,-480,400,1193,1822,2277,2509,2534,2340,1978,1475,901,311,-230,-669,-960,-1092,-1044,-849,-532,-134,266,649,925,1089,1088,935,620,185,-349,-920,-1502,-2024,-2488,-2827,-3077,-3203,-3254,-3233,-3172,-3101,-3024,-2959,-2895,-2815,-2705,-2529,-2273,-1910,-1429,-836,-133,655,1498,2369,3219,4019,4728,5319,5768,6063,6192,6175,6011,5744,5390,5009,4630,4315,4093,4002,4068,4285,4657,5141,5699,6273,6795,7207,7448,7472,7259,6795,6110,5221,4196,3076,1930,812,-245,-1194,-2031,-2739,-3333,-3810,-4191,-4474,-4663,-4754,-4734,-4591,-4322,-3914,-3390,-2766,-2077,-1384,-732,-198,173,324,235,-106,-683,-1451,-2357,-3321,-4269,-5117,-5808,-6272,-6504,-6468,-6208,-5738,-5135,-4445,-3746,-3099,-2540,-2123,-1830,-1674,-1611,-1600,-1593,-1529,-1362,-1061,-601,7,743,1550,2374,3131,3744,4147,4266,4079,3560,2741,1648,374,-1011,-2392,-3675,-4759,-5577,-6068,-6215,-6028,-5538,-4820,-3940,-2996,-2062,-1224,-519,9,371,583,687,746,803,929,1146,1495,1966,2554,3222,3932,4634,5285,5841,6279,6577,6742,6778,6713,6571,6375,6157,5926,5690,5455,5196,4905,4565,4136,3633,3014,2310,1506,647,-250,-1128,-1946,-2641,-3159,-3452,-3478,-3216,-2662,-1840,-794,408,1679,2932,4060,4988,5633,5952,5928,5563,4904,4013,2961,1846,734,-292,-1199,-1950,-2553,-3032,-3410,-3757,-4095,-4478,-4925,-5439,-6015,-6612,-7192,-7701,-8077,-8277,-8261,-8000,-7506,-6786,-5884,-4867,-3788,-2732,-1761,-931,-288,162,414,505,474,372,267,196,215,342,578,916,1322,1738,2135,2426,2592,2573,2362,1950,1360,630,-187,-1027,-1820,-2503,-3026,-3349,-3469,-3388,-3144,-2789,-2379,-1982,-1648,-1419,-1318,-1333,-1450,-1611,-1767,-1863,-1827,-1645,-1271,-724,-28,781,1638,2490,3275,3954,4491,4877,5121,5226,5245,5181,5094,4976,4871,4762,4653,4532,4375,4174,3907,3566,3153,2666,2123,1544,936,345,-230,-746,-1213,-1597,-1915,-2154,-2323,-2441,-2496,-2525,-2505,-2466,-2388,-2281,-2131,-1936,-1691,-1391,-1039,-632,-184,297,807,1323,1852,2363,2861,3326,3747,4106,4381,4561,4612,4533,4292,3907,3365,2700,1930,1097,246,-576,-1337,-1982,-2512,-2890,-3139,-3264,-3289,-3253,-3184,-3103,-3048,-3000,-2977,-2940,-2870,-2730,-2481,-2107,-1582,-926,-146,691,1549,2323,2967,3381,3526,3348,2854,2048,993,-243,-1576,-2886,-4113,-5137,-5939,-6460,-6721,-6739,-6576,-6286,-5960,-5633,-5392,-5228,-5171,-5188,-5227,-5247,-5160,-4922,-4467,-3773,-2835,-1670,-338,1104,2557,3947,5183,6199,6957,7422,7614,7550,7288,6875,6382,5863,5360,4919,4532,4224,3962,3734,3512,3270,3000,2680,2335,1951,1580,1230,937,739,644,684,846,1135,1514,1959,2426,2860,3221,3456,3530,3426,3120,2636,1983,1209,362,-507,-1335,-2074,-2686,-3136,-3421,-3537,-3512,-3366,-3144,-2879,-2609,-2367,-2174,-2043,-1982,-1979,-2029,-2102,-2183,-2236,-2232,-2151,-1966,-1673,-1279,-805,-284,227,686,1026,1212,1202,1000,601,60,-586,-1255,-1880,-2384,-2707,-2805,-2662,-2280,-1696,-969,-164,623,1328,1859,2177,2240,2050,1634,1025,312,-457,-1180,-1814,-2297,-2616,-2760,-2771,-2674,-2543,-2421,-2364,-2406,-2553,-2797,-3102,-3407,-3656,-3777,-3711,-3426,-2889,-2120,-1149,-29,1165,2351,3459,4397,5138,5612,5843,5799,5540,5086,4495,3828,3127,2454,1848,1338,952,692,562,549,637,809,1028,1288,1545,1795,2012,2187,2304,2370,2361,2298,2155,1950,1661,1304,867,359,-210,-834,-1482,-2140,-2767,-3343,-3814,-4163,-4347,-4349,-4157,-3769,-3203,-2494,-1683,-827,11,773,1404,1858,2116,2158,2004,1669,1195,631,15,-591,-1159,-1647,-2038,-2322,-2502,-2588,-2602,-2567,-2503,-2435,-2367,-2315,-2263,-2201,-2113,-1955,-1728,-1372,-900,-279,475,1343,2302,3291,4265,5154,5898,6441,6746,6768,6531,6010,5278,4348,3303,2192,1082,21,-936,-1783,-2479,-3052,-3498,-3842,-4116,-4334,-4518,-4678,-4802,-4884,-4893,-4800,-4576,-4193,-3639,-2911,-2034,-1028,32,1123,2140,3055,3795,4321,4619,4669,4495,4116,3577,2918,2198,1451,737,84,-475,-915,-1224,-1401,-1441,-1366,-1188,-927,-619,-276,64,393,686,945,1160,1338,1494,1621,1747,1865,1978,2100,2190,2279,2310,2301,2218,2047,1791,1434,982,454,-148,-784,-1430,-2055,-2619,-3098,-3458,-3689,-3770,-3716,-3520,-3216,-2813,-2349,-1842,-1322,-815,-325,120,521,871,1158,1377,1529,1581,1551,1402,1146,777,304,-252,-861,-1492,-2086,-2618,-3014,-3266,-3312,-3171,-2816,-2292,-1629,-873,-106,633,1261,1748,2048,2167,2090,1874,1538,1149,767,426,204,89,140,307,604,964,1357,1713,1992,2130,2114,1906,1535,1001,370,-322,-997,-1604,-2079,-2381,-2482,-2374,-2066,-1593,-983,-310,397,1062,1656,2139,2483,2697,2770,2733,2610,2419,2209,1992,1807,1663,1578,1537,1556,1584,1632,1634,1593,1458,1234,906,490,14,-490,-974,-1394,-1714,-1902,-1942,-1846,-1621,-1319,-968,-635,-358,-184,-147,-259,-531,-939,-1462,-2057,-2678,-3272,-3789,-4185,-4416,-4472,-4320,-3986,-3473,-2815,-2056,-1234,-401,398,1124,1742,2226,2566,2751,2783,2670,2422,2052,1577,1009,368,-326,-1051,-1782,-2481,-3125,-3665,-4077,-4324,-4386,-4251,-3918,-3407,-2741,-1965,-1128,-281,513,1209,1761,2131,2317,2296,2108,1757,1304,786,260,-229,-630,-926,-1079,-1109,-1012,-825,-577,-307,-63,136,244,269,191,29,-194,-454,-705,-918,-1041,-1053,-911,-608,-127,523,1324,2253,3262,4315,5360,6337,7216,7931,8457,8763,8818,8623,8175,7487,6592,5531,4345,3116,1879,729,-300,-1137,-1752,-2114,-2216,-2059,-1673,-1081,-338,515,1406,2294,3103,3789,4297,4576,4599,4333,3764,2911,1768,408,-1144,-2790,-4469,-6081,-7553,-8803,-9771,-10424,-10729,-10703,-10367,-9761,-8948,-7989,-6949,-5890,-4861,-3903,-3037,-2280,-1628,-1063,-584,-144,255,662,1068,1504,1957,2425,2891,3323,3696,3966,4112,4084,3892,3489,2923,2176,1311,361,-620,-1562,-2437,-3165,-3748,-4138,-4348,-4385,-4267,-4027,-3696,-3295,-2861,-2400,-1929,-1446,-955,-443,81,631,1197,1770,2336,2878,3355,3756,4036,4171,4147,3938,3554,3009,2324,1555,739,-56,-777,-1371,-1794,-2014,-2028,-1819,-1429,-857,-176,598,1392,2168,2877,3472,3928,4213,4328,4265,4044,3692,3245,2747,2245,1782,1400,1135,1000,1008,1156,1424,1802,2245,2735,3231,3707,4133,4479,4726,4844,4820,4630,4268,3727,3008,2140,1129,41,-1102,-2222,-3281,-4211,-4978,-5535,-5874,-5981,-5886,-5608,-5205,-4724,-4228,-3774,-3411,-3175,-3085,-3140,-3324,-3597,-3918,-4223,-4458,-4577,-4527,-4294,-3869,-3261,-2515,-1660,-772,107,901,1579,2075,2391,2481,2381,2076,1621,1040,396,-265,-875,-1392,-1752,-1945,-1940,-1752,-1410,-949,-442,61,486,782,910,846,587,152,-425,-1094,-1807,-2494,-3123,-3625,-3989,-4184,-4220,-4093,-3848,-3499,-3092,-2664,-2236,-1836,-1467,-1118,-789,-434,-45,414,953,1581,2280,3041,3816,4564,5255,5821,6259,6526,6628,6567,6362,6035,5621,5144,4634,4118,3602,3118,2653,2237,1848,1515,1216,975,779,642,558,540,576,679,837,1050,1308,1605,1923,2252,2571,2861,3109,3293,3404,3427,3361,3195,2935,2580,2129,1591,967,271,-494,-1299,-2137,-2971,-3769,-4509,-5138,-5642,-5979,-6139,-6099,-5873,-5452,-4862,-4127,-3270,-2342,-1367,-410,502,1300,1947,2397,2604,2548,2205,1579,687,-431,-1731,-3132,-4569,-5948,-7196,-8233,-8997,-9440,-9540,-9280,-8695,-7799,-6681,-5378,-4002,-2608,-1290,-97,918,1736,2362,2807,3120,3340,3518,3715,3946,4259,4637,5081,5556,6015,6406,6672,6748,6603,6174,5477,4489,3253,1817,241,-1385,-2975,-4444,-5693,-6666,-7282,-7521,-7344,-6773,-5810,-4524,-2957,-1204,654,2522,4303,5919,7287,8365,9102,9502,9563,9321,8818,8100,7235,6260,5247,4221,3227,2299,1443,700,67,-431,-789,-1000,-1066,-990,-802,-516,-198,136,397,562,568,393,18,-553,-1293,-2168,-3115,-4081,-4991,-5790,-6411,-6825,-6985,-6884,-6517,-5892,-5044,-3997,-2810,-1523,-202,1098,2324,3422,4355,5087,5602,5894,5958,5827,5494,5010,4385,3651,2840,1961,1050,113,-822,-1738,-2618,-3433,-4169,-4800,-5305,-5685,-5908,-6010,-5969,-5833,-5617,-5359,-5098,-4861,-4682,-4570,-4533,-4555,-4611,-4666,-4666,-4582,-4346,-3953,-3364,-2587,-1649,-572,575,1737,2850,3843,4663,5274,5626,5737,5584,5206,4625,3890,3047,2155,1268,436,-280,-848,-1232,-1406,-1380,-1147,-749,-229,368,966,1508,1940,2197,2267,2121,1774,1254,608,-109,-816,-1453,-1952,-2245,-2314,-2111,-1663,-963,-74,980,2114,3285,4419,5469,6388,7138,7714,8084,8269,8260,8065,7704,7162,6466,5608,4601,3463,2208,872,-498,-1873,-3177,-4381,-5423,-6277,-6914,-7329,-7535,-7540,-7394,-7107,-6738,-6289,-5809,-5278,-4726,-4120,-3472,-2747,-1956,-1077,-134,867,1896,2910,3876,4730,5446,5963,6267,6323,6134,5707,5058,4233,3257,2198,1075,-35,-1121,-2126,-3038,-3823,-4472,-4965,-5302,-5469,-5478,-5310,-5002,-4542,-3966,-3297,-2563,-1807,-1067,-377,211,685,996,1154,1131,944,610,141,-415,-1040,-1684,-2313,-2895,-3398,-3795,-4080,-4226,-4244,-4128,-3881,-3512,-3020,-2410,-1687,-848,96,1139,2259,3425,4602,5735,6771,7650,8314,8723,8834,8651,8172,7430,6481,5372,4184,2972,1802,714,-244,-1074,-1737,-2264,-2626,-2861,-2941,-2892,-2705,-2373,-1924,-1337,-653,114,930,1744,2513,3181,3693,4005,4087,3904,3476,2801,1939,935,-132,-1186,-2151,-2955,-3551,-3907,-4012,-3890,-3573,-3116,-2578,-2018,-1493,-1029,-672,-395,-225,-118,-74,-72,-97,-164,-269,-435,-675,-996,-1406,-1893,-2438,-3009,-3564,-4053,-4431,-4643,-4658,-4440,-3982,-3285,-2380,-1302,-111,1121,2328,3428,4363,5081,5533,5720,5629,5301,4763,4082,3312,2536,1804,1188,725,444,354,442,667,993,1332,1639,1825,1844,1638,1196,501,-410,-1504,-2714,-3968,-5180,-6283,-7187,-7853,-8219,-8278,-8011,-7438,-6585,-5498,-4228,-2838,-1391,43,1407,2639,3696,4542,5152,5524,5662,5586,5345,4967,4529,4065,3646,3299,3069,2957,2965,3082,3258,3482,3687,3850,3933,3907,3758,3480,3063,2524,1865,1101,254,-666,-1625,-2607,-3578,-4513,-5383,-6158,-6813,-7321,-7670,-7836,-7821,-7605,-7205,-6613,-5857,-4953,-3924,-2822,-1658,-503,630,1697,2669,3549,4302,4956,5495,5935,6274,6498,6601,6545,6305,5850,5146,4195,2995,1587,27,-1614,-3233,-4749,-6059,-7099,-7812,-8179,-8201,-7911,-7358,-6600,-5707,-4731,-3729,-2729,-1761,-819,90,984,1874,2762,3665,4551,5426,6232,6959,7537,7943,8117,8049,7703,7090,6223,5135,3886,2530,1144,-203,-1446,-2526,-3398,-4044,-4439,-4604,-4549,-4299,-3905,-3380,-2784,-2129,-1469,-811,-206,336,782,1101,1286,1314,1187,911,510,19,-522,-1049,-1521,-1875,-2069,-2083,-1889,-1511,-953,-278,499,1285,2062,2760,3351,3816,4142,4340,4439,4457,4442,4410,4390,4385,4383,4355,4260,4042,3654,3053,2215,1145,-139,-1574,-3099,-4622,-6048,-7295,-8275,-8934,-9230,-9154,-8720,-7961,-6940,-5725,-4396,-3037,-1722,-515,527,1379,2028,2458,2707,2750,2648,2385,2003,1523,964,383,-200,-722,-1143,-1419,-1513,-1418,-1131,-691,-139,456,1022,1488,1793,1882,1750,1374,813,97,-677,-1449,-2112,-2621,-2908,-2961,-2789,-2426,-1937,-1402,-892,-495,-254,-214,-364,-681,-1108,-1559,-1961,-2208,-2239,-1990,-1440,-598,494,1767,3123,4469,5693,6713,7452,7865,7942,7685,7144,6373,5446,4448,3446,2530,1741,1153,775,646,747,1068,1559,2175,2820,3444,3930,4220,4242,3940,3319,2369,1165,-231,-1714,-3160,-4479,-5532,-6270,-6601,-6541,-6070,-5275,-4209,-2997,-1752,-589,375,1063,1409,1392,1015,325,-618,-1714,-2869,-3970,-4915,-5615,-5988,-5997,-5606,-4834,-3709,-2302,-692,1011,2705,4269,5596,6589,7161,7261,6855,5947,4569,2793,699,-1587,-3949,-6254,-8375,-10210,-11668,-12694,-13251,-13346,-12985,-12224,-11096,-9676,-8010,-6180,-4225,-2231,-233,1694,3507,5153,6590,7782,8719,9382,9798,9969,9952,9760,9456,9047,8578,8032,7424,6718,5891,4920,3768,2441,933,-714,-2450,-4198,-5861,-7355,-8569,-9438,-9897,-9926,-9535,-8763,-7690,-6393,-4992,-3567,-2217,-1004,32,878,1533,2051,2445,2791,3109,3453,3837,4282,4781,5331,5907,6491,7048,7563,8000,8361,8608,8769,8816,8783,8670,8492,8267,7993,7669,7286,6811,6224,5496,4588,3506,2219,767,-840,-2540,-4279,-5979,-7558,-8944,-10063,-10856,-11291,-11351,-11043,-10409,-9491,-8366,-7099,-5763,-4421,-3120,-1899,-776,244,1155,1965,2672,3276,3760,4108,4301,4297,4099,3667,3023,2176,1157,33,-1150,-2298,-3359,-4247,-4933,-5370,-5570,-5544,-5343,-5019,-4649,-4285,-3995,-3813,-3767,-3857,-4073,-4384,-4756,-5151,-5521,-5833,-6044,-6119,-6023,-5729,-5205,-4452,-3452,-2237,-836,698,2292,3867,5342,6624,7651,8361,8729,8743,8438,7851,7073,6181,5281,4468,3818,3393,3219,3282,3547,3933,4362,4725,4948,4944,4691,4165,3400,2451,1391,312,-692,-1548,-2179,-2537,-2608,-2370,-1868,-1124,-212,805,1843,2824,3679,4343,4781,4971,4916,4649,4207,3651,3048,2447,1916,1485,1184,1025,1004,1094,1286,1523,1785,2025,2204,2300,2273,2118,1806,1343,716,-58,-987,-2028,-3197,-4415,-5698,-6951,-8160,-9246,-10159,-10848,-11265,-11382,-11196,-10707,-9964,-9008,-7922,-6769,-5644,-4607,-3727,-3044,-2573,-2329,-2272,-2382,-2598,-2866,-3137,-3339,-3450,-3419,-3239,-2896,-2390,-1734,-933,-7,1033,2165,3374,4626,5890,7124,8266,9274,10066,10610,10835,10733,10274,9485,8380,7028,5475,3805,2093,398,-1194,-2646,-3908,-4949,-5762,-6328,-6665,-6762,-6658,-6329,-5831,-5122,-4271,-3229,-2074,-784,565,1942,3277,4502,5554,6371,6916,7161,7115,6806,6282,5610,4853,4083,3350,2688,2122,1637,1231,867,525,171,-203,-621,-1064,-1540,-2016,-2479,-2909,-3273,-3569,-3779,-3889,-3913,-3844,-3687,-3473,-3185,-2862,-2499,-2121,-1722,-1336,-938,-571,-202,134,467,774,1086,1386,1693,2011,2327,2662,2988,3317,3633,3929,4212,4463,4701,4902,5068,5179,5193,5094,4807,4308,3544,2493,1153,-449,-2265,-4205,-6174,-8055,-9732,-11101,-12071,-12588,-12617,-12167,-11277,-10005,-8441,-6678,-4819,-2955,-1174,454,1889,3082,4039,4751,5229,5505,5586,5512,5306,4996,4620,4209,3805,3446,3170,3002,2958,3034,3207,3429,3645,3774,3752,3513,3012,2238,1188,-86,-1532,-3068,-4608,-6067,-7376,-8465,-9302,-9857,-10129,-10125,-9868,-9380,-8692,-7828,-6815,-5676,-4429,-3090,-1687,-231,1240,2698,4108,5421,6606,7621,8439,9052,9449,9654,9684,9587,9381,9130,8835,8532,8224,7891,7537,7121,6628,6042,5338,4537,3628,2663,1653,669,-270,-1094,-1785,-2308,-2656,-2838,-2864,-2779,-2607,-2398,-2185,-1993,-1848,-1747,-1691,-1663,-1642,-1607,-1536,-1411,-1223,-965,-650,-285,101,481,814,1068,1198,1176,983,600,52,-648,-1454,-2312,-3177,-3991,-4714,-5328,-5803,-6161,-6395,-6532,-6587,-6578,-6513,-6403,-6251,-6057,-5826,-5561,-5255,-4923,-4550,-4139,-3683,-3172,-2603,-1970,-1281,-541,222,993,1731,2410,2995,3455,3769,3915,3883,3675,3297,2776,2151,1470,801,216,-221,-439,-397,-68,543,1409,2457,3622,4790,5875,6763,7385,7660,7577,7105,6287,5164,3813,2324,796,-686,-2016,-3143,-4002,-4566,-4839,-4821,-4552,-4071,-3417,-2655,-1809,-936,-66,769,1539,2215,2790,3222,3533,3688,3721,3625,3430,3161,2832,2485,2119,1769,1429,1120,835,578,348,131,-71,-286,-506,-757,-1028,-1329,-1633,-1935,-2206,-2430,-2590,-2684,-2708,-2699,-2662,-2643,-2662,-2745,-2905,-3143,-3449,-3807,-4195,-4585,-4960,-5283,-5540,-5688,-5714,-5571,-5242,-4704,-3939,-2966,-1796,-473,940,2392,3800,5120,6276,7251,8008,8544,8878,9003,8964,8765,8439,7985,7434,6767,6017,5166,4242,3250,2215,1166,130,-840,-1724,-2466,-3054,-3458,-3679,-3733,-3634,-3431,-3149,-2842,-2538,-2262,-2039,-1870,-1764,-1719,-1732,-1814,-1952,-2170,-2433,-2760,-3100,-3436,-3716,-3893,-3921,-3765,-3387,-2794,-1975,-973,182,1416,2674,3862,4913,5738,6276,6468,6289,5722,4799,3546,2048,371,-1387,-3136,-4796,-6281,-7532,-8487,-9106,-9360,-9228,-8715,-7829,-6619,-5138,-3473,-1714,31,1663,3085,4227,5046,5518,5672,5528,5175,4672,4120,3599,3186,2944,2907,3094,3477,4032,4674,5338,5929,6356,6551,6453,6028,5284,4236,2949,1486,-61,-1610,-3067,-4354,-5409,-6182,-6650,-6809,-6672,-6284,-5689,-4957,-4144,-3323,-2527,-1811,-1171,-628,-157,254,623,968,1295,1608,1904,2174,2414,2621,2798,2949,3087,3220,3356,3505,3657,3818,3961,4081,4155,4154,4062,3851,3501,3007,2356,1562,644,-363,-1425,-2484,-3505,-4445,-5262,-5951,-6493,-6887,-7150,-7289,-7308,-7250,-7085,-6876,-6586,-6277,-5922,-5560,-5181,-4786,-4368,-3908,-3382,-2767,-2051,-1218,-273,761,1868,2994,4104,5151,6087,6885,7510,7955,8205,8268,8159,7887,7489,6981,6396,5760,5094,4412,3724,3026,2317,1578,810,-1,-846,-1719,-2586,-3426,-4190,-4834,-5333,-5615,-5691,-5498,-5062,-4369,-3453,-2359,-1152,89,1260,2276,3031,3458,3516,3177,2492,1496,292,-1022,-2343,-3570,-4625,-5451,-6014,-6290,-6305,-6051,-5585,-4924,-4122,-3233,-2298,-1382,-530,212,802,1222,1446,1475,1308,955,444,-205,-943,-1720,-2482,-3144,-3655,-3934,-3940,-3640,-3034,-2140,-1010,298,1697,3127,4492,5757,6854,7753,8449,8906,9161,9199,9062,8771,8364,7878,7342,6781,6206,5608,4978,4285,3510,2643,1667,622,-480,-1574,-2611,-3539,-4302,-4875,-5234,-5373,-5303,-5038,-4607,-4040,-3382,-2672,-1969,-1327,-792,-421,-222,-230,-409,-745,-1185,-1669,-2163,-2599,-2960,-3212,-3339,-3334,-3182,-2873,-2405,-1767,-963,-12,1056,2194,3332,4415,5346,6091,6561,6756,6624,6195,5469,4485,3290,1934,479,-1005,-2470,-3835,-5078,-6136,-7008,-7676,-8139,-8422,-8522,-8466,-8262,-7921,-7457,-6883,-6223,-5507,-4768,-4048,-3374,-2777,-2259,-1815,-1425,-1048,-656,-199,335,975,1709,2533,3419,4329,5234,6076,6822,7426,7835,8039,8000,7732,7253,6601,5848,5052,4307,3658,3178,2879,2767,2830,3007,3275,3548,3798,3964,4009,3917,3658,3241,2665,1962,1154,316,-525,-1274,-1905,-2355,-2618,-2688,-2605,-2410,-2169,-1948,-1785,-1744,-1810,-2007,-2292,-2636,-2997,-3330,-3591,-3760,-3792,-3688,-3427,-3023,-2479,-1837,-1121,-394,291,876,1305,1534,1538,1308,850,204,-606,-1504,-2454,-3366,-4205,-4880,-5375,-5616,-5616,-5352,-4858,-4186,-3386,-2549,-1727,-1000,-397,51,367,565,711,838,1024,1291,1691,2222,2883,3654,4480,5322,6093,6736,7163,7319,7146,6623,5755,4569,3144,1546,-107,-1734,-3233,-4549,-5624,-6456,-7031,-7383,-7531,-7507,-7340,-7045,-6637,-6128,-5502,-4780,-3941,-3002,-1964,-855,305,1447,2536,3480,4218,4679,4823,4621,4114,3337,2404,1423,531,-155,-527,-529,-139,620,1666,2916,4242,5517,6641,7495,8021,8163,7896,7241,6211,4880,3301,1575,-225,-1994,-3666,-5164,-6438,-7457,-8195,-8656,-8837,-8758,-8426,-7869,-7100,-6157,-5054,-3849,-2549,-1232,105,1388,2619,3746,4768,5655,6401,6986,7417,7667,7762,7693,7477,7140,6690,6153,5545,4873,4160,3405,2643,1882,1164,530,4,-350,-543,-529,-356,-25,384,829,1224,1513,1633,1547,1232,681,-78,-1027,-2095,-3245,-4394,-5488,-6454,-7248,-7826,-8168,-8283,-8170,-7884,-7441,-6900,-6289,-5630,-4950,-4241,-3520,-2770,-2017,-1254,-529,155,734,1202,1506,1651,1621,1427,1088,625,71,-542,-1190,-1845,-2481,-3089,-3642,-4142,-4576,-4932,-5211,-5380,-5441,-5347,-5077,-4600,-3884,-2923,-1713,-285,1320,3022,4755,6408,7912,9173,10144,10781,11076,11043,10706,10130,9358,8469,7522,6578,5695,4898,4222,3654,3191,2803,2451,2110,1746,1337,890,390,-122,-651,-1147,-1608,-2005,-2321,-2558,-2680,-2712,-2608,-2397,-2051,-1591,-1022,-376,325,1029,1715,2327,2847,3244,3503,3616,3579,3390,3049,2563,1932,1182,326,-594,-1536,-2448,-3270,-3955,-4447,-4725,-4758,-4550,-4120,-3489,-2713,-1835,-927,-50,724,1329,1713,1837,1672,1237,537,-362,-1408,-2534,-3653,-4716,-5650,-6421,-6999,-7373,-7544,-7527,-7347,-7039,-6647,-6213,-5783,-5398,-5084,-4854,-4698,-4584,-4463,-4271,-3938,-3408,-2625,-1583,-275,1248,2925,4664,6364,7908,9202,10139,10662,10711,10295,9423,8171,6633,4916,3168,1501,37,-1138,-1976,-2456,-2591,-2439,-2032,-1467,-782,-50,688,1400,2051,2628,3100,3455,3676,3738,3645,3375,2938,2347,1610,764,-168,-1146,-2128,-3064,-3921,-4629,-5178,-5506,-5610,-5466,-5085,-4478,-3677,-2714,-1622,-465,746,1922,3058,4054,4894,5480,5785,5747,5341,4571,3457,2057,454,-1247,-2941,-4511,-5854,-6892,-7550,-7808,-7629,-7051,-6080,-4784,-3230,-1483,351,2199,3968,5576,6980,8101,8953,9476,9710,9641,9290,8695,7857,6838,5646,4357,2989,1629,306,-911,-1982,-2869,-3545,-3994,-4218,-4217,-4021,-3649,-3157,-2583,-2009,-1479,-1080,-846,-832,-1048,-1484,-2111,-2860,-3683,-4482,-5218,-5805,-6240,-6487,-6563,-6491,-6293,-6022,-5697,-5360,-5022,-4693,-4372,-4031,-3656,-3198,-2636,-1922,-1056,-21,1166,2458,3814,5154,6400,7490,8342,8922,9195,9157,8815,8199,7334,6267,5027,3664,2210,717,-780,-2221,-3573,-4768,-5779,-6564,-7085,-7347,-7315,-7018,-6451,-5655,-4656,-3500,-2252,-957,292,1470,2475,3324,3935,4362,4581,4651,4598,4480,4320,4179,4057,3992,3987,4045,4173,4361,4593,4863,5127,5360,5519,5553,5436,5122,4606,3878,2963,1895,721,-481,-1657,-2708,-3582,-4185,-4494,-4443,-4056,-3332,-2346,-1162,89,1321,2377,3194,3661,3759,3472,2843,1927,824,-379,-1580,-2700,-3673,-4453,-5031,-5393,-5573,-5593,-5490,-5315,-5100,-4878,-4691,-4529,-4421,-4341,-4288,-4229,-4163,-4055,-3919,-3731,-3524,-3279,-3046,-2794,-2578,-2362,-2192,-2036,-1930,-1859,-1845,-1884,-1983,-2125,-2296,-2456,-2563,-2566,-2418,-2073,-1514,-722,278,1466,2787,4189,5609,6990,8272,9420,10380,11134,11650,11912,11909,11630,11069,10236,9131,7786,6225,4495,2651,756,-1113,-2881,-4479,-5826,-6893,-7621,-8028,-8097,-7881,-7406,-6732,-5910,-4985,-3994,-2988,-1974,-1004,-91,724,1404,1930,2253,2376,2276,1975,1492,868,149,-605,-1351,-2020,-2589,-2992,-3225,-3252,-3070,-2692,-2116,-1389,-528,404,1379,2337,3234,4035,4684,5164,5423,5435,5175,4611,3749,2578,1146,-505,-2289,-4104,-5834,-7356,-8549,-9320,-9594,-9341,-8563,-7310,-5670,-3733,-1662,446,2414,4150,5526,6477,6950,6941,6469,5600,4411,3019,1525,56,-1301,-2446,-3333,-3920,-4200,-4184,-3902,-3395,-2713,-1906,-1024,-109,795,1671,2486,3245,3937,4565,5132,5641,6077,6448,6714,6889,6924,6844,6616,6267,5795,5215,4551,3795,2978,2074,1106,60,-1051,-2221,-3423,-4625,-5775,-6828,-7722,-8398,-8813,-8915,-8693,-8135,-7264,-6125,-4785,-3322,-1853,-458,745,1690,2322,2602,2563,2214,1645,910,103,-706,-1452,-2095,-2598,-2966,-3181,-3269,-3223,-3064,-2786,-2405,-1913,-1337,-673,37,781,1509,2196,2797,3285,3636,3834,3887,3801,3617,3364,3099,2870,2717,2690,2794,3047,3409,3863,4339,4791,5152,5372,5426,5277,4955,4446,3804,3047,2217,1346,456,-433,-1302,-2159,-2973,-3770,-4518,-5232,-5883,-6474,-6971,-7358,-7609,-7685,-7573,-7236,-6679,-5888,-4898,-3746,-2474,-1182,97,1239,2219,2952,3412,3590,3470,3105,2516,1784,972,172,-543,-1083,-1399,-1436,-1187,-648,133,1114,2207,3346,4434,5413,6199,6770,7075,7111,6874,6372,5623,4656,3499,2198,792,-657,-2112,-3498,-4783,-5910,-6849,-7573,-8062,-8315,-8327,-8118,-7695,-7086,-6316,-5409,-4403,-3306,-2168,-980,216,1424,2628,3806,4958,6037,7031,7888,8562,9023,9204,9100,8677,7952,6945,5704,4298,2797,1294,-131,-1406,-2456,-3260,-3771,-4023,-4011,-3805,-3431,-2967,-2448,-1937,-1453,-1038,-690,-439,-275,-214,-268,-431,-737,-1151,-1701,-2325,-3016,-3693,-4310,-4793,-5077,-5131,-4910,-4431,-3707,-2792,-1758,-681,343,1236,1913,2321,2412,2174,1614,763,-318,-1568,-2901,-4239,-5505,-6632,-7566,-8285,-8752,-8976,-8942,-8663,-8130,-7351,-6321,-5049,-3548,-1840,25,2011,4029,6033,7927,9650,11139,12340,13217,13759,13959,13838,13435,12781,11948,10981,9939,8866,7799,6751,5738,4743,3763,2777,1782,766,-249,-1260,-2219,-3117,-3887,-4523,-4971,-5227,-5269,-5110,-4758,-4253,-3634,-2954,-2276,-1657,-1152,-796,-633,-642,-840,-1176,-1608,-2102,-2578,-3010,-3351,-3565,-3654,-3600,-3412,-3104,-2692,-2192,-1642,-1053,-468,88,581,983,1269,1421,1440,1309,1061,691,245,-261,-778,-1282,-1726,-2087,-2338,-2471,-2486,-2407,-2257,-2080,-1913,-1791,-1743,-1766,-1864,-1986,-2114,-2177,-2148,-1983,-1667,-1215,-647,-26,591,1125,1512,1685,1616,1284,714,-50,-936,-1841,-2667,-3297,-3647,-3634,-3232,-2425,-1267,175,1798,3462,5063,6449,7536,8230,8488,8302,7684,6698,5419,3947,2393,882,-499,-1621,-2439,-2881,-2935,-2609,-1933,-973,205,1515,2871,4204,5438,6524,7419,8086,8509,8664,8542,8133,7443,6469,5249,3791,2160,395,-1434,-3256,-5001,-6597,-7966,-9064,-9819,-10221,-10236,-9884,-9189,-8195,-6989,-5616,-4198,-2782,-1460,-288,699,1469,2013,2349,2484,2456,2293,2023,1690,1298,894,465,43,-386,-808,-1228,-1642,-2036,-2408,-2718,-2969,-3105,-3132,-3004,-2731,-2303,-1730,-1048,-263,558,1406,2215,2967,3621,4152,4548,4788,4878,4809,4599,4252,3783,3215,2561,1848,1096,333,-420,-1134,-1781,-2347,-2803,-3142,-3360,-3459,-3454,-3380,-3249,-3132,-3029,-3009,-3069,-3240,-3518,-3888,-4334,-4821,-5314,-5778,-6168,-6451,-6589,-6546,-6303,-5833,-5139,-4219,-3103,-1829,-445,981,2396,3723,4923,5942,6765,7368,7766,7952,7962,7792,7479,7016,6431,5722,4908,3992,2999,1941,852,-241,-1299,-2284,-3144,-3852,-4342,-4610,-4591,-4310,-3730,-2898,-1818,-566,828,2264,3696,5026,6193,7131,7777,8104,8086,7719,7046,6092,4945,3683,2397,1195,153,-643,-1149,-1333,-1202,-785,-142,655,1522,2362,3099,3653,3970,4032,3826,3379,2744,1975,1158,353,-373,-978,-1447,-1787,-2025,-2212,-2397,-2628,-2951,-3384,-3925,-4568,-5255,-5957,-6591,-7117,-7464,-7596,-7475,-7100,-6472,-5640,-4646,-3570,-2493,-1496,-670,-65,252,279,-6,-549,-1336,-2269,-3314,-4362,-5371,-6257,-6986,-7505,-7808,-7871,-7721,-7359,-6830,-6155,-5380,-4534,-3642,-2730,-1797,-858,97,1072,2058,3063,4051,5018,5909,6709,7368,7876,8206,8377,8395,8304,8148,7974,7834,7781,7816,7991,8257,8615,9003,9366,9630,9736,9612,9211,8512,7501,6203,4661,2933,1103,-749,-2535,-4176,-5595,-6744,-7569,-8055,-8197,-7998,-7506,-6749,-5797,-4716,-3563,-2417,-1315,-309,578,1338,1971,2483,2899,3214,3457,3610,3679,3645,3480,3175,2692,2035,1185,157,-1018,-2307,-3634,-4933,-6114,-7087,-7782,-8126,-8092,-7670,-6898,-5833,-4579,-3229,-1907,-714,272,986,1423,1581,1520,1291,984,672,427,299,323,488,789,1161,1570,1927,2193,2307,2236,1980,1536,941,243,-518,-1274,-1985,-2600,-3098,-3451,-3660,-3731,-3666,-3506,-3254,-2957,-2626,-2292,-1970,-1672,-1400,-1152,-909,-666,-393,-81,283,706,1178,1696,2228,2770,3282,3755,4170,4500,4756,4900,4953,4881,4700,4393,3965,3426,2775,2045,1245,414,-417,-1214,-1936,-2543,-3023,-3317,-3454,-3383,-3156,-2766,-2263,-1690,-1084,-519,-15,363,611,695,636,422,96,-338,-839,-1397,-1983,-2588,-3188,-3777,-4324,-4814,-5205,-5471,-5559,-5448,-5088,-4480,-3605,-2493,-1173,302,1853,3414,4898,6223,7345,8178,8733,8967,8917,8609,8082,7406,6617,5790,4948,4146,3399,2724,2139,1633,1225,905,672,534,473,502,592,753,942,1161,1362,1528,1617,1602,1451,1150,688,76,-662,-1489,-2363,-3219,-4032,-4736,-5330,-5785,-6115,-6340,-6475,-6565,-6616,-6663,-6701,-6732,-6734,-6695,-6567,-6355,-6006,-5538,-4933,-4226,-3436,-2608,-1795,-1033,-376,155,539,788,921,980,1023,1088,1246,1518,1928,2479,3121,3837,4527,5153,5627,5903,5950,5742,5306,4666,3879,3009,2119,1282,538,-57,-503,-774,-906,-917,-843,-743,-635,-574,-567,-620,-731,-858,-975,-1019,-951,-726,-307,317,1143,2146,3275,4464,5633,6692,7549,8128,8358,8199,7641,6689,5399,3830,2085,250,-1554,-3233,-4694,-5853,-6657,-7071,-7078,-6701,-5973,-4961,-3745,-2419,-1078,180,1284,2161,2788,3138,3242,3118,2827,2420,1956,1487,1051,672,358,97,-128,-354,-610,-934,-1340,-1842,-2426,-3065,-3712,-4304,-4783,-5075,-5153,-4970,-4556,-3925,-3168,-2346,-1587,-959,-573,-470,-690,-1216,-2013,-2993,-4073,-5124,-6041,-6715,-7054,-7008,-6540,-5674,-4439,-2924,-1217,569,2320,3937,5330,6433,7218,7671,7817,7693,7354,6872,6307,5716,5152,4637,4195,3817,3492,3188,2891,2562,2195,1789,1340,889,460,88,-177,-325,-330,-200,47,378,742,1097,1387,1570,1613,1488,1194,724,100,-659,-1516,-2434,-3364,-4269,-5085,-5783,-6307,-6627,-6719,-6565,-6161,-5524,-4674,-3650,-2508,-1293,-76,1091,2145,3047,3752,4246,4512,4561,4392,4038,3500,2816,1993,1055,16,-1100,-2266,-3453,-4617,-5704,-6672,-7441,-7980,-8215,-8128,-7673,-6872,-5716,-4262,-2556,-671,1307,3287,5184,6903,8368,9522,10294,10686,10653,10240,9448,8350,6992,5462,3836,2199,642,-764,-1952,-2862,-3481,-3772,-3780,-3505,-3031,-2387,-1671,-920,-220,413,918,1311,1557,1696,1714,1650,1516,1320,1089,827,539,254,-47,-319,-579,-781,-940,-1020,-1024,-945,-776,-547,-240,86,448,787,1097,1345,1510,1576,1530,1366,1077,667,141,-490,-1209,-2006,-2837,-3691,-4508,-5258,-5889,-6352,-6623,-6659,-6463,-6039,-5403,-4618,-3709,-2762,-1814,-931,-143,516,1044,1433,1707,1878,1976,2019,2022,2000,1946,1872,1756,1608,1411,1180,913,642,370,153,-12,-68,-11,177,511,974,1567,2257,3032,3838,4670,5451,6180,6776,7233,7482,7510,7282,6787,6039,5041,3852,2515,1096,-322,-1689,-2910,-3955,-4757,-5306,-5578,-5587,-5340,-4881,-4238,-3472,-2628,-1765,-935,-193,421,861,1102,1127,918,493,-137,-941,-1866,-2872,-3885,-4850,-5702,-6389,-6868,-7099,-7081,-6795,-6265,-5508,-4554,-3439,-2208,-899,440,1755,3018,4151,5139,5915,6455,6731,6722,6443,5886,5108,4127,3019,1846,676,-408,-1338,-2053,-2493,-2637,-2463,-1990,-1258,-314,752,1870,2946,3900,4674,5213,5508,5543,5349,4959,4408,3756,3038,2293,1564,855,197,-407,-960,-1440,-1874,-2228,-2518,-2724,-2837,-2850,-2745,-2522,-2180,-1730,-1196,-601,-5,563,1029,1366,1509,1445,1149,624,-106,-1013,-2046,-3141,-4249,-5286,-6211,-6957,-7485,-7775,-7802,-7575,-7115,-6439,-5601,-4630,-3579,-2485,-1387,-314,707,1659,2532,3301,3974,4513,4925,5178,5252,5131,4780,4200,3366,2293,993,-495,-2118,-3800,-5470,-7027,-8389,-9475,-10204,-10540,-10436,-9896,-8923,-7556,-5848,-3861,-1693,585,2852,5028,7001,8697,10032,10970,11466,11542,11201,10521,9550,8397,7146,5898,4745,3772,3031,2587,2436,2600,3029,3692,4502,5394,6267,7049,7654,8031,8136,7952,7483,6745,5771,4604,3285,1870,394,-1081,-2529,-3885,-5137,-6230,-7152,-7883,-8398,-8720,-8821,-8735,-8455,-7995,-7379,-6606,-5721,-4733,-3694,-2644,-1638,-732,20,577,898,977,809,424,-145,-841,-1609,-2376,-3093,-3687,-4129,-4381,-4425,-4281,-3956,-3511,-2985,-2454,-1965,-1583,-1332,-1240,-1283,-1455,-1689,-1952,-2168,-2296,-2286,-2113,-1766,-1254,-598,168,993,1843,2656,3410,4062,4593,4997,5269,5422,5477,5447,5363,5248,5112,4986,4859,4746,4632,4508,4351,4140,3852,3453,2938,2273,1478,545,-488,-1585,-2697,-3756,-4707,-5488,-6054,-6377,-6438,-6253,-5838,-5231,-4481,-3616,-2689,-1728,-748,215,1169,2094,2989,3838,4639,5356,5980,6466,6775,6873,6717,6281,5559,4554,3310,1884,365,-1144,-2533,-3697,-4538,-4998,-5038,-4662,-3915,-2866,-1613,-273,1045,2225,3165,3798,4066,3949,3463,2627,1526,215,-1189,-2608,-3928,-5080,-5969,-6561,-6804,-6687,-6221,-5416,-4323,-2991,-1488,104,1712,3240,4611,5749,6580,7081,7203,6973,6393,5533,4438,3203,1894,601,-613,-1684,-2581,-3274,-3767,-4075,-4220,-4247,-4187,-4078,-3940,-3791,-3615,-3409,-3131,-2759,-2262,-1627,-866,7,915,1810,2583,3155,3455,3411,3013,2259,1195,-102,-1533,-2993,-4354,-5534,-6427,-7004,-7227,-7127,-6736,-6139,-5402,-4626,-3867,-3189,-2610,-2135,-1738,-1378,-1013,-605,-129,418,1006,1611,2154,2596,2864,2926,2757,2359,1762,1013,187,-641,-1388,-1974,-2340,-2438,-2249,-1782,-1058,-130,947,2105,3283,4424,5490,6441,7269,7947,8476,8839,9020,9003,8766,8286,7571,6617,5472,4180,2821,1494,282,-695,-1384,-1702,-1647,-1211,-459,544,1673,2828,3866,4686,5198,5336,5099,4493,3595,2481,1269,50,-1070,-2026,-2785,-3326,-3695,-3910,-4055,-4162,-4298,-4482,-4728,-5018,-5329,-5602,-5802,-5863,-5761,-5469,-4998,-4376,-3666,-2932,-2276,-1767,-1485,-1473,-1737,-2257,-2968,-3772,-4569,-5230,-5666,-5788,-5559,-4973,-4069,-2910,-1604,-240,1055,2196,3092,3701,3985,3961,3646,3090,2357,1506,604,-291,-1133,-1889,-2529,-3054,-3435,-3695,-3805,-3780,-3597,-3259,-2752,-2092,-1273,-338,693,1762,2825,3831,4732,5503,6114,6579,6898,7107,7232,7316,7385,7465,7561,7666,7753,7785,7706,7468,7022,6335,5399,4230,2875,1402,-97,-1535,-2811,-3861,-4622,-5088,-5246,-5151,-4830,-4362,-3789,-3174,-2544,-1932,-1342,-785,-253,243,703,1104,1415,1607,1635,1465,1071,437,-416,-1455,-2615,-3798,-4908,-5820,-6438,-6668,-6464,-5803,-4735,-3317,-1681,51,1715,3177,4300,4994,5197,4894,4125,2942,1469,-188,-1893,-3507,-4939,-6074,-6874,-7300,-7355,-7071,-6486,-5658,-4642,-3485,-2240,-933,395,1727,3033,4276,5433,6453,7299,7940,8328,8463,8319,7930,7297,6486,5517,4471,3375,2306,1278,351,-469,-1169,-1738,-2197,-2555,-2819,-3026,-3153,-3237,-3240,-3182,-3031,-2798,-2486,-2114,-1721,-1354,-1059,-897,-895,-1086,-1468,-2010,-2689,-3411,-4140,-4766,-5238,-5495,-5478,-5193,-4618,-3797,-2766,-1605,-377,823,1926,2860,3576,4046,4264,4247,4023,3644,3143,2581,1984,1389,813,273,-238,-699,-1128,-1509,-1848,-2132,-2359,-2513,-2589,-2577,-2476,-2276,-1989,-1619,-1176,-686,-160,375,895,1390,1833,2236,2579,2888,3156,3399,3623,3820,3987,4099,4139,4083,3914,3626,3227,2735,2196,1652,1173,803,611,616,849,1299,1921,2670,3445,4165,4722,5026,5012,4639,3911,2872,1594,192,-1230,-2543,-3662,-4505,-5049,-5279,-5250,-4987,-4594,-4113,-3629,-3185,-2806,-2519,-2298,-2150,-2026,-1923,-1807,-1685,-1550,-1435,-1356,-1356,-1467,-1709,-2104,-2635,-3273,-3983,-4686,-5331,-5842,-6162,-6258,-6106,-5704,-5091,-4288,-3361,-2360,-1332,-338,605,1461,2230,2906,3505,4027,4489,4887,5215,5459,5596,5592,5435,5087,4561,3845,2991,2026,1027,69,-784,-1431,-1844,-1949,-1749,-1240,-455,553,1713,2955,4181,5337,6321,7119,7649,7931,7932,7683,7203,6515,5676,4690,3627,2481,1307,119,-1049,-2156,-3180,-4052,-4765,-5246,-5509,-5512,-5292,-4862,-4273,-3584,-2851,-2147,-1515,-1009,-653,-452,-425,-518,-753,-1052,-1425,-1816,-2221,-2620,-3012,-3393,-3775,-4153,-4527,-4877,-5177,-5376,-5426,-5263,-4839,-4113,-3081,-1753,-188,1530,3296,4979,6448,7592,8297,8510,8186,7356,6062,4412,2527,551,-1361,-3059,-4435,-5368,-5832,-5793,-5296,-4408,-3232,-1881,-496,826,1961,2859,3452,3757,3753,3519,3072,2499,1855,1204,599,86,-310,-568,-688,-671,-541,-308,-1,361,758,1173,1591,2006,2400,2767,3093,3370,3584,3732,3794,3780,3670,3473,3175,2778,2272,1660,943,127,-765,-1713,-2674,-3620,-4498,-5279,-5924,-6413,-6728,-6871,-6843,-6657,-6343,-5911,-5401,-4830,-4235,-3638,-3070,-2550,-2094,-1712,-1412,-1180,-1015,-891,-788,-696,-579,-447,-268,-70,164,399,630,833,981,1072,1078,1010,860,653,400,138,-106,-299,-412,-428,-348,-168,74,363,651,914,1116,1262,1329,1365,1367,1390,1456,1597,1827,2153,2562,3036,3549,4059,4547,4969,5319,5583,5762,5872,5926,5949,5962,5968,5980,5971,5926,5802,5552,5140,4519,3681,2612,1349,-84,-1602,-3153,-4633,-5978,-7100,-7951,-8468,-8651,-8471,-7973,-7173,-6151,-4962,-3701,-2447,-1286,-292,478,981,1204,1148,836,319,-368,-1135,-1949,-2722,-3419,-3983,-4385,-4605,-4625,-4465,-4115,-3619,-2977,-2249,-1431,-589,283,1136,1960,2724,3405,3986,4429,4722,4841,4764,4506,4050,3436,2680,1825,911,-15,-920,-1761,-2521,-3177,-3708,-4120,-4378,-4501,-4443,-4222,-3791,-3174,-2335,-1307,-99,1250,2679,4131,5517,6752,7761,8460,8803,8756,8316,7524,6425,5115,3678,2218,828,-410,-1443,-2224,-2742,-3014,-3044,-2899,-2605,-2237,-1828,-1457,-1131,-920,-817,-846,-996,-1256,-1599,-2003,-2436,-2868,-3272,-3630,-3909,-4120,-4221,-4240,-4150,-3979,-3724,-3415,-3066,-2706,-2359,-2041,-1773,-1548,-1368,-1208,-1050,-860,-619,-293,119,629,1217,1865,2523,3164,3708,4133,4374,4407,4219,3806,3210,2475,1674,889,206,-295,-552,-528,-215,365,1157,2089,3064,3999,4798,5396,5747,5826,5645,5228,4622,3893,3090,2288,1527,853,299,-132,-428,-603,-672,-647,-557,-405,-218,6,252,514,789,1059,1310,1524,1669,1723,1652,1430,1044,477,-256,-1141,-2142,-3203,-4277,-5286,-6185,-6901,-7415,-7684,-7727,-7551,-7201,-6730,-6186,-5639,-5132,-4697,-4368,-4138,-4007,-3957,-3952,-3984,-3999,-4001,-3940,-3823,-3620,-3328,-2950,-2463,-1903,-1247,-544,205,952,1677,2334,2903,3349,3667,3842,3888,3812,3640,3401,3121,2836,2571,2353,2195,2106,2073,2089,2122,2135,2109,1992,1777,1446,1001,471,-104,-679,-1178,-1546,-1717,-1641,-1295,-664,231,1354,2636,4019,5403,6722,7897,8853,9567,9988,10128,9986,9591,8981,8184,7258,6217,5113,3952,2766,1557,362,-827,-1954,-3028,-3975,-4805,-5438,-5890,-6105,-6102,-5872,-5449,-4867,-4185,-3465,-2770,-2184,-1739,-1511,-1498,-1719,-2154,-2763,-3500,-4304,-5114,-5873,-6531,-7051,-7399,-7565,-7524,-7288,-6831,-6188,-5331,-4301,-3106,-1774,-357,1111,2567,3956,5221,6306,7166,7755,8053,8026,7687,7020,6075,4861,3457,1906,292,-1315,-2844,-4225,-5399,-6329,-6967,-7308,-7325,-7022,-6411,-5501,-4329,-2931,-1371,302,1983,3627,5123,6414,7434,8132,8497,8507,8203,7604,6783,5798,4732,3649,2638,1736,1010,469,127,-36,-55,25,138,230,243,130,-127,-546,-1105,-1773,-2511,-3240,-3930,-4492,-4911,-5132,-5155,-4986,-4643,-4172,-3622,-3039,-2492,-2000,-1616,-1338,-1172,-1104,-1102,-1145,-1192,-1218,-1200,-1103,-931,-652,-269,219,822,1506,2270,3063,3853,4578,5191,5633,5858,5842,5559,5030,4275,3342,2301,1215,171,-762,-1516,-2039,-2299,-2294,-2028,-1548,-912,-180,544,1210,1726,2055,2159,2034,1705,1205,611,-29,-632,-1148,-1528,-1743,-1792,-1676,-1421,-1050,-598,-93,444,990,1538,2081,2607,3119,3600,4032,4400,4651,4774,4701,4422,3888,3099,2048,767,-709,-2309,-3969,-5590,-7099,-8406,-9442,-10159,-10518,-10519,-10182,-9526,-8642,-7560,-6388,-5179,-4010,-2922,-1969,-1151,-500,5,351,557,619,551,348,25,-407,-936,-1515,-2131,-2718,-3233,-3626,-3837,-3835,-3578,-3067,-2291,-1303,-125,1156,2478,3754,4908,5872,6596,7053,7228,7146,6824,6317,5674,4934,4168,3390,2658,1983,1396,903,533,285,177,219,397,721,1153,1682,2258,2853,3429,3953,4409,4781,5072,5288,5433,5535,5584,5610,5594,5546,5443,5275,5007,4623,4086,3383,2502,1436,221,-1129,-2540,-3961,-5306,-6501,-7463,-8127,-8441,-8380,-7934,-7135,-6033,-4706,-3249,-1778,-393,779,1658,2161,2243,1892,1117,-21,-1468,-3108,-4858,-6587,-8198,-9580,-10649,-11320,-11554,-11300,-10574,-9382,-7775,-5835,-3645,-1330,996,3215,5211,6892,8198,9070,9516,9531,9168,8471,7520,6378,5133,3853,2603,1443,410,-467,-1174,-1715,-2098,-2340,-2459,-2469,-2384,-2203,-1923,-1547,-1058,-481,185,901,1624,2315,2904,3359,3635,3720,3613,3341,2939,2473,1997,1579,1275,1134,1182,1430,1866,2448,3132,3839,4499,5035,5378,5472,5288,4813,4059,3071,1895,604,-728,-2030,-3234,-4279,-5131,-5759,-6157,-6332,-6302,-6100,-5760,-5323,-4829,-4320,-3828,-3397,-3045,-2812,-2703,-2742,-2912,-3207,-3587,-4001,-4400,-4700,-4852,-4797,-4491,-3942,-3146,-2166,-1054,99,1214,2210,3023,3622,3984,4134,4102,3945,3728,3501,3330,3238,3253,3372,3574,3829,4092,4315,4454,4475,4354,4078,3669,3135,2527,1879,1239,637,110,-339,-704,-999,-1237,-1432,-1586,-1699,-1744,-1703,-1524,-1199,-675,25,920,1951,3087,4240,5339,6290,7012,7429,7480,7126,6364,5198,3687,1891,-96,-2169,-4223,-6147,-7848,-9239,-10269,-10894,-11116,-10943,-10424,-9613,-8583,-7414,-6186,-4973,-3839,-2843,-2012,-1387,-969,-764,-773,-963,-1332,-1829,-2430,-3077,-3720,-4299,-4750,-5022,-5051,-4813,-4271,-3436,-2318,-970,560,2185,3822,5384,6780,7942,8803,9330,9501,9330,8832,8070,7076,5941,4705,3445,2199,1021,-74,-1049,-1908,-2629,-3211,-3652,-3926,-4039,-3961,-3694,-3226,-2569,-1735,-759,318,1445,2571,3640,4623,5469,6183,6737,7151,7426,7573,7607,7516,7321,6977,6510,5869,5071,4100,2972,1704,347,-1066,-2452,-3762,-4913,-5857,-6526,-6905,-6966,-6729,-6225,-5495,-4623,-3664,-2714,-1834,-1094,-551,-230,-163,-339,-746,-1362,-2133,-3033,-3991,-4974,-5914,-6770,-7487,-8005,-8286,-8269,-7926,-7229,-6176,-4792,-3122,-1252,730,2695,4531,6120,7357,8171,8524,8403,7858,6946,5768,4451,3094,1843,775,-20,-504,-671,-544,-177,350,955,1548,2056,2421,2612,2631,2486,2236,1920,1604,1338,1163,1096,1139,1275,1463,1667,1842,1935,1942,1830,1616,1323,981,635,336,111,1,2,123,315,564,784,950,982,861,544,35,-652,-1484,-2413,-3374,-4313,-5155,-5855,-6362,-6650,-6699,-6525,-6132,-5566,-4871,-4078,-3276,-2471,-1747,-1112,-611,-247,-35,34,-25,-202,-453,-767,-1087,-1390,-1628,-1766,-1779,-1639,-1344,-895,-317,362,1095,1840,2550,3188,3729,4163,4487,4723,4891,5017,5135,5249,5387,5530,5674,5791,5844,5813,5649,5346,4883,4264,3509,2644,1712,755,-175,-1049,-1821,-2484,-3014,-3425,-3715,-3897,-3985,-3974,-3868,-3656,-3316,-2835,-2194,-1379,-396,738,1987,3300,4594,5794,6794,7502,7837,7722,7127,6047,4518,2618,455,-1835,-4092,-6180,-7938,-9269,-10074,-10322,-10013,-9188,-7942,-6378,-4643,-2882,-1236,162,1199,1821,1957,1641,875,-256,-1678,-3293,-4986,-6668,-8220,-9578,-10649,-11384,-11737,-11676,-11197,-10298,-9019,-7394,-5500,-3418,-1235,938,3019,4912,6546,7881,8869,9521,9831,9837,9568,9073,8394,7581,6677,5723,4753,3803,2898,2064,1317,668,136,-293,-590,-784,-847,-804,-643,-382,-28,408,894,1429,1966,2507,3012,3491,3905,4282,4592,4858,5072,5235,5351,5401,5383,5261,5029,4649,4116,3416,2567,1599,563,-475,-1438,-2243,-2835,-3152,-3196,-2955,-2495,-1869,-1177,-513,31,366,430,192,-362,-1198,-2275,-3508,-4821,-6110,-7293,-8286,-9028,-9482,-9630,-9476,-9045,-8372,-7498,-6463,-5311,-4057,-2749,-1380,6,1411,2787,4113,5334,6397,7255,7836,8126,8060,7667,6934,5920,4689,3321,1922,593,-568,-1482,-2080,-2351,-2284,-1932,-1353,-642,113,803,1366,1718,1847,1732,1397,886,232,-484,-1238,-1959,-2633,-3220,-3710,-4090,-4346,-4472,-4450,-4265,-3895,-3336,-2568,-1602,-457,840,2229,3645,5016,6251,7277,8016,8415,8435,8059,7312,6217,4847,3273,1586,-115,-1736,-3200,-4420,-5367,-5984,-6287,-6276,-5992,-5495,-4831,-4093,-3326,-2613,-1994,-1513,-1185,-1031,-1018,-1152,-1386,-1693,-2040,-2387,-2699,-2959,-3123,-3190,-3134,-2957,-2661,-2255,-1762,-1206,-614,-12,576,1139,1664,2160,2630,3088,3560,4039,4563,5106,5690,6280,6875,7430,7924,8310,8547,8604,8424,8001,7295,6317,5075,3602,1961,207,-1558,-3269,-4810,-6119,-7102,-7708,-7903,-7651,-6986,-5915,-4507,-2839,-990,925,2818,4584,6138,7404,8324,8851,8959,8636,7876,6708,5159,3291,1173,-1094,-3424,-5675,-7754,-9532,-10914,-11827,-12208,-12053,-11361,-10207,-8655,-6839,-4885,-2939,-1156,332,1420,2011,2091,1635,714,-604,-2199,-3935,-5681,-7294,-8657,-9680,-10290,-10469,-10191,-9504,-8423,-7034,-5385,-3565,-1639,309,2212,4009,5636,7064,8240,9170,9820,10221,10360,10271,9964,9464,8790,7962,7006,5949,4816,3659,2498,1397,386,-490,-1196,-1706,-2011,-2100,-1983,-1687,-1227,-655,-12,658,1301,1881,2353,2709,2921,3012,2985,2870,2703,2508,2322,2161,2045,1979,1956,1973,2007,2040,2056,2016,1923,1742,1492,1157,775,366,-38,-386,-658,-826,-868,-812,-664,-475,-297,-188,-205,-404,-810,-1456,-2319,-3395,-4615,-5940,-7273,-8555,-9682,-10594,-11207,-11480,-11368,-10865,-9972,-8725,-7169,-5383,-3430,-1419,579,2466,4165,5610,6743,7524,7939,7971,7651,6999,6083,4959,3712,2434,1199,118,-758,-1343,-1607,-1515,-1080,-316,711,1937,3259,4574,5771,6738,7389,7639,7463,6830,5788,4380,2702,856,-1032,-2848,-4476,-5817,-6802,-7370,-7500,-7196,-6478,-5405,-4036,-2460,-771,944,2577,4054,5299,6251,6877,7158,7086,6699,6016,5098,4004,2800,1552,324,-833,-1882,-2783,-3539,-4128,-4570,-4861,-5020,-5061,-4992,-4837,-4605,-4324,-4007,-3698,-3398,-3155,-2966,-2850,-2797,-2799,-2821,-2846,-2829,-2754,-2586,-2328,-1965,-1527,-1016,-480,63,570,1021,1388,1657,1831,1901,1912,1865,1826,1814,1887,2081,2423,2930,3595,4398,5287,6213,7083,7832,8361,8606,8501,8007,7116,5842,4234,2369,344,-1735,-3735,-5562,-7087,-8241,-8947,-9178,-8917,-8200,-7054,-5571,-3825,-1922,37,1940,3706,5217,6439,7282,7736,7774,7417,6687,5644,4347,2875,1323,-249,-1736,-3097,-4247,-5164,-5806,-6161,-6222,-5999,-5503,-4778,-3849,-2777,-1624,-455,635,1577,2280,2666,2687,2290,1479,270,-1280,-3087,-5029,-6995,-8823,-10404,-11603,-12327,-12518,-12132,-11198,-9740,-7853,-5631,-3207,-706,1729,3989,5949,7548,8715,9446,9738,9634,9194,8493,7622,6658,5686,4763,3934,3230,2647,2187,1833,1560,1362,1214,1120,1078,1085,1154,1281,1454,1672,1896,2105,2265,2330,2280,2082,1724,1211,557,-202,-1019,-1825,-2559,-3132,-3492,-3580,-3364,-2852,-2058,-1053,91,1276,2396,3364,4089,4525,4648,4453,4006,3337,2566,1752,999,367,-99,-379,-501,-505,-461,-456,-559,-854,-1379,-2163,-3188,-4431,-5807,-7253,-8661,-9938,-10987,-11718,-12058,-11948,-11359,-10275,-8730,-6769,-4476,-1971,639,3189,5565,7623,9271,10418,11039,11111,10676,9791,8538,7028,5374,3683,2087,651,-508,-1369,-1876,-2033,-1862,-1391,-688,191,1169,2175,3149,4021,4755,5295,5617,5699,5516,5076,4372,3427,2268,936,-513,-2015,-3500,-4880,-6089,-7037,-7672,-7929,-7791,-7238,-6303,-5027,-3491,-1785,-26,1682,3225,4515,5486,6087,6323,6193,5750,5043,4145,3130,2070,1032,65,-782,-1504,-2071,-2514,-2834,-3067,-3246,-3393,-3545,-3711,-3905,-4126,-4363,-4598,-4810,-4978,-5084,-5114,-5063,-4926,-4711,-4427,-4082,-3698,-3273,-2838,-2385,-1941,-1497,-1068,-649,-244,151,528,895,1240,1569,1875,2167,2445,2731,3034,3377,3781,4252,4807,5424,6099,6783,7437,8005,8426,8645,8621,8303,7698,6784,5607,4192,2611,928,-769,-2398,-3877,-5117,-6061,-6633,-6815,-6565,-5905,-4849,-3461,-1807,18,1901,3742,5407,6807,7835,8418,8508,8082,7154,5782,4033,2035,-94,-2208,-4160,-5834,-7107,-7914,-8212,-7991,-7314,-6225,-4858,-3303,-1723,-217,1076,2076,2713,2938,2765,2186,1273,58,-1362,-2934,-4553,-6174,-7689,-9063,-10214,-11094,-11660,-11864,-11686,-11110,-10134,-8791,-7103,-5151,-2999,-745,1500,3644,5558,7161,8356,9089,9318,9048,8298,7153,5687,4045,2341,736,-655,-1707,-2348,-2521,-2239,-1513,-441,900,2379,3872,5259,6432,7303,7814,7948,7686,7092,6177,5048,3743,2363,957,-406,-1675,-2822,-3798,-4597,-5183,-5542,-5665,-5530,-5150,-4521,-3676,-2652,-1495,-278,950,2095,3129,3974,4625,5048,5263,5284,5150,4895,4571,4208,3850,3496,3174,2839,2495,2077,1560,893,57,-976,-2181,-3549,-5013,-6520,-7979,-9315,-10434,-11265,-11741,-11806,-11437,-10623,-9383,-7759,-5820,-3655,-1368,924,3110,5082,6750,8045,8930,9383,9416,9069,8377,7425,6272,5014,3728,2503,1418,536,-82,-418,-436,-181,348,1067,1926,2837,3727,4505,5122,5494,5608,5412,4924,4124,3066,1761,280,-1326,-2985,-4622,-6164,-7535,-8672,-9504,-9996,-10089,-9777,-9037,-7893,-6376,-4543,-2488,-300,1882,3952,5772,7238,8265,8792,8806,8317,7383,6078,4510,2782,1014,-701,-2269,-3627,-4733,-5562,-6120,-6421,-6491,-6369,-6093,-5702,-5234,-4711,-4165,-3618,-3085,-2598,-2165,-1827,-1594,-1494,-1537,-1722,-2037,-2447,-2911,-3363,-3752,-3988,-4039,-3831,-3358,-2598,-1577,-324,1086,2608,4129,5603,6928,8063,8951,9583,9943,10069,9973,9721,9335,8873,8351,7797,7198,6564,5855,5071,4181,3181,2076,884,-373,-1637,-2884,-4037,-5076,-5925,-6574,-6963,-7092,-6925,-6469,-5727,-4714,-3477,-2041,-498,1118,2696,4177,5474,6499,7206,7517,7411,6868,5899,4557,2889,1017,-976,-2932,-4747,-6278,-7437,-8118,-8309,-7957,-7135,-5871,-4291,-2503,-667,1079,2564,3675,4278,4322,3767,2642,1024,-984,-3221,-5535,-7753,-9720,-11309,-12413,-12983,-12982,-12434,-11377,-9879,-8044,-5952,-3735,-1486,687,2692,4455,5913,7030,7779,8155,8163,7828,7175,6258,5127,3842,2506,1165,-49,-1089,-1859,-2309,-2419,-2170,-1606,-763,278,1446,2651,3813,4879,5772,6478,6953,7189,7180,6924,6420,5690,4744,3610,2337,953,-465,-1866,-3172,-4314,-5217,-5830,-6091,-5993,-5511,-4699,-3584,-2261,-813,666,2068,3328,4374,5171,5708,5995,6057,5940,5673,5308,4861,4363,3813,3214,2554,1827,1022,135,-830,-1865,-2947,-4050,-5138,-6185,-7131,-7963,-8631,-9111,-9389,-9437,-9252,-8823,-8155,-7236,-6107,-4755,-3256,-1626,42,1688,3220,4567,5646,6413,6824,6879,6593,6002,5167,4152,3033,1891,795,-178,-964,-1503,-1758,-1688,-1293,-579,416,1630,2983,4376,5700,6841,7694,8180,8214,7782,6864,5504,3760,1725,-490,-2762,-4958,-6968,-8670,-9993,-10852,-11233,-11101,-10489,-9416,-7944,-6143,-4095,-1899,351,2532,4558,6294,7683,8607,9042,8934,8303,7184,5648,3808,1794,-250,-2164,-3823,-5096,-5907,-6214,-6015,-5360,-4329,-3039,-1624,-216,1049,2073,2765,3093,3040,2640,1935,1005,-85,-1241,-2413,-3519,-4533,-5406,-6121,-6666,-7021,-7186,-7149,-6905,-6453,-5785,-4918,-3850,-2624,-1251,208,1719,3225,4670,6006,7195,8188,8981,9552,9902,10063,10031,9855,9541,9114,8580,7941,7185,6311,5296,4161,2895,1551,144,-1256,-2599,-3831,-4884,-5728,-6326,-6652,-6716,-6513,-6076,-5423,-4614,-3675,-2679,-1669,-703,167,899,1462,1833,2006,1983,1785,1435,975,438,-116,-658,-1124,-1491,-1723,-1792,-1713,-1468,-1105,-632,-108,443,959,1418,1768,1987,2042,1908,1576,1030,279,-669,-1776,-3005,-4292,-5573,-6778,-7827,-8671,-9244,-9518,-9473,-9100,-8421,-7453,-6241,-4819,-3261,-1593,90,1759,3327,4761,5990,6989,7707,8127,8232,8021,7498,6701,5661,4449,3135,1808,561,-514,-1337,-1850,-2017,-1842,-1347,-597,338,1369,2405,3367,4181,4791,5164,5268,5100,4656,3956,3021,1888,603,-775,-2181,-3537,-4768,-5790,-6538,-6949,-6980,-6614,-5852,-4723,-3298,-1631,159,1982,3731,5298,6620,7619,8281,8583,8558,8230,7656,6886,5971,4957,3878,2763,1628,484,-659,-1796,-2918,-4019,-5085,-6098,-7054,-7913,-8683,-9315,-9807,-10129,-10262,-10189,-9894,-9370,-8614,-7632,-6442,-5065,-3543,-1921,-255,1390,2938,4325,5468,6316,6814,6936,6680,6072,5175,4066,2860,1667,616,-192,-655,-729,-376,389,1505,2911,4480,6100,7634,8936,9908,10411,10409,9823,8684,7015,4906,2470,-155,-2808,-5340,-7595,-9444,-10787,-11552,-11698,-11244,-10213,-8687,-6774,-4580,-2259,66,2260,4212,5823,7039,7813,8140,8031,7518,6651,5494,4118,2601,1027,-518,-1963,-3230,-4271,-5038,-5514,-5697,-5591,-5241,-4677,-3956,-3144,-2285,-1460,-713,-98,340,584,609,431,68,-441,-1051,-1694,-2333,-2899,-3365,-3703,-3898,-3970,-3919,-3788,-3577,-3332,-3035,-2704,-2307,-1833,-1247,-534,331,1332,2466,3679,4928,6140,7241,8167,8844,9241,9316,9087,8548,7772,6774,5657,4452,3242,2071,979,7,-838,-1533,-2079,-2484,-2748,-2902,-2955,-2948,-2904,-2858,-2833,-2857,-2919,-3029,-3138,-3225,-3236,-3122,-2850,-2393,-1744,-944,-7,959,1915,2741,3372,3734,3771,3479,2854,1955,859,-341,-1514,-2552,-3348,-3803,-3888,-3564,-2875,-1871,-648,690,2013,3213,4164,4790,5010,4787,4117,3012,1536,-232,-2196,-4225,-6201,-7992,-9482,-10578,-11196,-11308,-10879,-9955,-8561,-6801,-4749,-2542,-289,1880,3846,5509,6777,7591,7919,7748,7121,6078,4719,3138,1465,-180,-1662,-2880,-3722,-4136,-4072,-3539,-2566,-1219,400,2187,3996,5712,7201,8362,9105,9381,9153,8447,7283,5734,3884,1836,-303,-2408,-4386,-6114,-7529,-8547,-9144,-9288,-9003,-8309,-7269,-5942,-4412,-2757,-1062,604,2160,3561,4748,5694,6379,6792,6956,6878,6621,6203,5698,5135,4556,3987,3419,2852,2253,1593,841,-25,-1015,-2105,-3275,-4457,-5604,-6632,-7487,-8106,-8456,-8515,-8294,-7809,-7114,-6260,-5306,-4322,-3355,-2451,-1641,-928,-316,220,697,1149,1593,2045,2517,2984,3456,3887,4275,4595,4838,5008,5105,5155,5171,5184,5212,5275,5383,5536,5726,5925,6113,6228,6247,6089,5745,5143,4297,3180,1829,284,-1399,-3134,-4848,-6442,-7848,-8976,-9790,-10224,-10277,-9925,-9193,-8108,-6729,-5109,-3344,-1512,295,1962,3439,4610,5455,5905,5962,5627,4929,3927,2683,1298,-143,-1523,-2754,-3736,-4403,-4702,-4618,-4158,-3372,-2318,-1102,182,1413,2479,3292,3755,3838,3499,2763,1671,282,-1288,-2960,-4601,-6127,-7433,-8455,-9146,-9477,-9455,-9091,-8415,-7474,-6300,-4945,-3448,-1852,-209,1455,3065,4604,5997,7218,8221,8980,9485,9733,9741,9543,9167,8669,8091,7462,6836,6209,5606,5021,4431,3835,3199,2520,1781,993,154,-696,-1544,-2338,-3057,-3652,-4108,-4395,-4512,-4452,-4236,-3866,-3389,-2810,-2182,-1528,-883,-284,241,668,967,1140,1170,1071,855,554,204,-157,-473,-719,-833,-812,-622,-275,217,828,1505,2206,2865,3416,3807,3972,3869,3472,2754,1745,447,-1066,-2748,-4503,-6252,-7900,-9356,-10539,-11380,-11816,-11822,-11372,-10478,-9179,-7521,-5593,-3483,-1301,840,2843,4605,6063,7154,7858,8172,8112,7718,7041,6138,5083,3933,2768,1638,614,-262,-942,-1396,-1600,-1547,-1244,-713,3,859,1778,2689,3508,4154,4567,4689,4486,3966,3129,2032,727,-711,-2208,-3674,-5054,-6261,-7261,-7992,-8444,-8580,-8405,-7913,-7120,-6046,-4728,-3207,-1540,213,1976,3691,5267,6671,7813,8684,9233,9467,9384,9012,8377,7544,6536,5438,4267,3096,1941,840,-194,-1143,-2008,-2782,-3470,-4069,-4588,-5022,-5379,-5656,-5851,-5974,-6001,-5965,-5821,-5608,-5299,-4910,-4439,-3898,-3291,-2644,-1964,-1271,-589,81,701,1296,1821,2312,2735,3119,3454,3751,4020,4265,4503,4733,4967,5204,5441,5672,5878,6049,6148,6174,6074,5851,5470,4927,4204,3320,2264,1080,-214,-1573,-2945,-4276,-5511,-6588,-7459,-8071,-8387,-8380,-8032,-7351,-6347,-5071,-3567,-1923,-217,1451,2980,4281,5270,5882,6084,5859,5224,4217,2907,1369,-294,-1984,-3593,-5011,-6149,-6913,-7254,-7119,-6521,-5475,-4059,-2358,-512,1353,3071,4514,5546,6069,6032,5408,4248,2609,630,-1564,-3790,-5900,-7733,-9164,-10104,-10502,-10356,-9709,-8617,-7198,-5536,-3760,-1956,-217,1411,2866,4162,5260,6202,6977,7617,8129,8521,8796,8958,8998,8921,8717,8398,7959,7425,6801,6122,5396,4664,3931,3233,2569,1954,1380,842,335,-173,-669,-1195,-1722,-2280,-2826,-3379,-3883,-4341,-4714,-4987,-5143,-5178,-5085,-4892,-4597,-4248,-3862,-3476,-3127,-2818,-2587,-2409,-2293,-2204,-2119,-2009,-1836,-1585,-1229,-778,-219,421,1136,1884,2652,3389,4074,4657,5105,5381,5447,5283,4860,4189,3258,2112,770,-709,-2266,-3840,-5356,-6745,-7945,-8888,-9531,-9823,-9754,-9298,-8487,-7330,-5905,-4255,-2494,-688,1049,2635,3996,5072,5826,6246,6331,6116,5630,4930,4073,3113,2133,1170,314,-406,-915,-1187,-1186,-886,-306,551,1624,2859,4162,5439,6570,7460,7992,8115,7749,6911,5610,3912,1921,-256,-2480,-4617,-6549,-8160,-9370,-10122,-10388,-10165,-9488,-8399,-6971,-5288,-3435,-1516,392,2186,3817,5200,6322,7137,7652,7867,7803,7491,6974,6283,5485,4606,3716,2830,2001,1230,536,-88,-654,-1181,-1681,-2174,-2663,-3147,-3630,-4084,-4514,-4884,-5206,-5448,-5631,-5735,-5785,-5776,-5723,-5634,-5513,-5365,-5191,-4965,-4695,-4328,-3865,-3256,-2489,-1548,-424,853,2269,3762,5278,6750,8103,9286,10230,10916,11308,11411,11228,10787,10101,9219,8152,6941,5601,4165,2642,1074,-532,-2123,-3686,-5159,-6521,-7714,-8720,-9488,-10018,-10273,-10265,-9994,-9463,-8711,-7742,-6605,-5330,-3959,-2551,-1141,192,1423,2472,3327,3938,4303,4422,4314,4015,3561,3013,2407,1811,1245,767,387,136,17,37,194,469,854,1312,1814,2317,2766,3115,3311,3299,3050,2532,1742,694,-574,-2002,-3521,-5028,-6451,-7678,-8641,-9268,-9514,-9362,-8813,-7898,-6669,-5184,-3535,-1790,-35,1653,3231,4636,5851,6857,7647,8230,8609,8796,8800,8621,8277,7761,7092,6285,5355,4348,3286,2235,1234,345,-387,-918,-1225,-1290,-1136,-782,-282,299,906,1444,1877,2126,2178,2001,1617,1041,327,-474,-1299,-2082,-2780,-3341,-3756,-4006,-4112,-4090,-3976,-3791,-3575,-3330,-3074,-2798,-2489,-2136,-1716,-1231,-666,-55,597,1224,1802,2255,2546,2622,2454,2031,1351,454,-628,-1825,-3062,-4279,-5381,-6320,-7036,-7486,-7667,-7554,-7189,-6563,-5755,-4760,-3664,-2472,-1252,-18,1183,2326,3379,4309,5080,5668,6032,6162,6047,5681,5105,4336,3439,2471,1498,591,-179,-761,-1102,-1174,-962,-477,267,1205,2306,3469,4649,5745,6696,7441,7913,8082,7917,7396,6538,5341,3864,2140,257,-1715,-3677,-5539,-7204,-8607,-9665,-10362,-10661,-10587,-10164,-9445,-8495,-7367,-6150,-4870,-3604,-2366,-1192,-92,916,1833,2641,3344,3920,4371,4674,4836,4845,4712,4449,4077,3628,3135,2642,2185,1794,1510,1321,1261,1293,1406,1566,1727,1860,1913,1861,1680,1343,869,240,-503,-1342,-2248,-3162,-4070,-4903,-5647,-6257,-6714,-7006,-7120,-7053,-6812,-6385,-5784,-5000,-4037,-2901,-1599,-159,1394,3005,4626,6195,7643,8916,9947,10705,11146,11272,11060,10547,9735,8673,7391,5942,4365,2725,1056,-574,-2130,-3565,-4837,-5916,-6772,-7381,-7733,-7813,-7623,-7172,-6479,-5573,-4502,-3313,-2073,-853,286,1263,2032,2539,2751,2672,2287,1657,807,-175,-1214,-2220,-3102,-3769,-4165,-4231,-3952,-3345,-2434,-1306,-28,1274,2524,3588,4410,4903,5029,4786,4168,3230,2027,618,-895,-2458,-3978,-5399,-6659,-7727,-8556,-9143,-9468,-9523,-9318,-8844,-8120,-7140,-5948,-4532,-2968,-1257,518,2321,4086,5752,7278,8606,9716,10578,11194,11555,11689,11601,11322,10871,10263,9517,8649,7662,6584,5420,4208,2977,1781,666,-306,-1089,-1642,-1949,-2015,-1881,-1603,-1264,-958,-769,-772,-1022,-1535,-2301,-3275,-4382,-5546,-6663,-7656,-8441,-8966,-9203,-9136,-8792,-8178,-7358,-6345,-5207,-3961,-2650,-1296,69,1431,2750,4015,5180,6218,7083,7744,8149,8277,8088,7569,6724,5555,4109,2427,592,-1326,-3213,-4995,-6562,-7850,-8790,-9355,-9516,-9301,-8723,-7847,-6714,-5405,-3974,-2493,-1019,403,1726,2919,3955,4811,5475,5935,6178,6214,6029,5658,5085,4376,3527,2613,1662,743,-96,-793,-1310,-1607,-1659,-1472,-1038,-417,387,1282,2235,3167,4015,4723,5234,5504,5502,5200,4598,3701,2532,1134,-433,-2109,-3795,-5413,-6868,-8066,-8940,-9426,-9490,-9118,-8338,-7176,-5722,-4040,-2241,-421,1331,2919,4288,5380,6178,6667,6871,6800,6496,5988,5311,4490,3554,2515,1398,224,-988,-2183,-3335,-4371,-5239,-5881,-6236,-6280,-5990,-5386,-4504,-3422,-2222,-1014,99,1026,1684,2034,2068,1805,1311,656,-66,-752,-1339,-1741,-1943,-1916,-1684,-1285,-748,-152,492,1112,1714,2273,2800,3309,3815,4343,4902,5495,6120,6743,7339,7854,8235,8425,8380,8045,7419,6477,5258,3795,2154,412,-1338,-3026,-4554,-5877,-6935,-7709,-8193,-8397,-8339,-8056,-7574,-6935,-6165,-5309,-4391,-3467,-2562,-1742,-1034,-499,-164,-53,-178,-518,-1039,-1698,-2408,-3111,-3715,-4152,-4369,-4313,-3978,-3359,-2491,-1413,-193,1110,2416,3658,4776,5710,6418,6879,7047,6946,6550,5889,4989,3871,2598,1211,-231,-1659,-3022,-4240,-5273,-6053,-6552,-6743,-6611,-6192,-5495,-4602,-3564,-2469,-1393,-404,440,1103,1583,1879,2037,2091,2095,2104,2144,2265,2444,2709,3004,3327,3607,3844,3970,4015,3936,3791,3590,3393,3252,3200,3307,3559,3987,4544,5178,5819,6363,6711,6765,6443,5699,4513,2926,992,-1157,-3414,-5603,-7604,-9267,-10495,-11219,-11407,-11075,-10274,-9074,-7595,-5926,-4201,-2507,-927,460,1640,2575,3286,3781,4100,4255,4301,4233,4087,3850,3531,3104,2571,1903,1104,172,-882,-2020,-3219,-4413,-5564,-6604,-7490,-8178,-8631,-8835,-8773,-8450,-7871,-7051,-6018,-4793,-3430,-1958,-448,1048,2464,3738,4817,5657,6241,6548,6616,6459,6134,5702,5211,4730,4299,3958,3728,3623,3632,3757,3959,4237,4549,4888,5223,5544,5828,6053,6196,6218,6085,5749,5172,4317,3166,1722,7,-1918,-3985,-6082,-8114,-9944,-11478,-12603,-13253,-13372,-12957,-12015,-10622,-8843,-6812,-4641,-2474,-425,1376,2872,3976,4701,5032,5035,4755,4287,3694,3069,2464,1935,1512,1200,1004,903,877,904,964,1030,1106,1169,1230,1289,1341,1403,1454,1502,1522,1501,1416,1239,964,563,55,-564,-1258,-1998,-2741,-3433,-4044,-4504,-4813,-4902,-4792,-4448,-3890,-3118,-2170,-1056,161,1458,2764,4038,5221,6258,7119,7747,8144,8277,8158,7796,7199,6406,5430,4315,3093,1803,488,-810,-2042,-3179,-4164,-4984,-5611,-6022,-6233,-6222,-6025,-5634,-5091,-4396,-3592,-2704,-1761,-812,103,943,1642,2181,2506,2600,2459,2079,1504,758,-89,-987,-1859,-2657,-3309,-3795,-4072,-4132,-3998,-3660,-3185,-2585,-1922,-1229,-544,102,687,1198,1624,1963,2194,2324,2317,2174,1865,1377,714,-136,-1134,-2256,-3444,-4619,-5718,-6633,-7288,-7603,-7511,-6972,-5994,-4575,-2811,-759,1440,3668,5789,7668,9209,10311,10942,11059,10700,9893,8716,7259,5619,3906,2242,713,-560,-1518,-2084,-2233,-1950,-1270,-232,1066,2541,4059,5515,6786,7770,8387,8578,8313,7605,6470,4992,3230,1304,-691,-2642,-4454,-6042,-7350,-8345,-9009,-9377,-9459,-9326,-9012,-8582,-8073,-7525,-6948,-6361,-5741,-5091,-4379,-3601,-2743,-1814,-831,171,1154,2049,2829,3414,3802,3942,3858,3549,3052,2416,1667,876,59,-732,-1478,-2160,-2753,-3259,-3649,-3932,-4082,-4106,-3993,-3739,-3362,-2851,-2244,-1539,-772,36,861,1663,2431,3118,3713,4182,4506,4674,4675,4509,4197,3741,3200,2579,1963,1358,843,430,168,62,128,350,722,1209,1787,2418,3065,3695,4267,4747,5102,5288,5284,5048,4570,3833,2851,1638,249,-1263,-2824,-4341,-5745,-6946,-7887,-8526,-8822,-8785,-8404,-7720,-6758,-5563,-4198,-2709,-1183,327,1727,2964,3950,4649,5001,4996,4623,3910,2898,1654,263,-1174,-2544,-3749,-4664,-5229,-5359,-5037,-4269,-3096,-1609,81,1838,3510,4952,6037,6652,6746,6285,5306,3870,2095,113,-1929,-3860,-5563,-6893,-7782,-8167,-8044,-7422,-6369,-4944,-3250,-1381,566,2496,4322,5988,7418,8595,9473,10051,10330,10308,10026,9492,8761,7862,6849,5762,4653,3556,2506,1528,636,-165,-879,-1524,-2113,-2668,-3207,-3739,-4276,-4805,-5314,-5777,-6156,-6429,-6557,-6520,-6320,-5948,-5452,-4852,-4216,-3585,-3033,-2587,-2304,-2184,-2236,-2442,-2762,-3150,-3549,-3889,-4124,-4182,-4041,-3657,-3043,-2208,-1189,-51,1151,2322,3407,4323,5019,5466,5632,5536,5183,4611,3867,2989,2039,1054,87,-830,-1658,-2377,-2967,-3416,-3718,-3869,-3862,-3701,-3375,-2887,-2235,-1425,-470,605,1772,2975,4164,5278,6239,7002,7490,7680,7533,7053,6259,5192,3912,2502,1032,-393,-1708,-2831,-3706,-4297,-4571,-4528,-4170,-3518,-2613,-1486,-211,1175,2571,3935,5151,6175,6911,7318,7349,6994,6267,5201,3877,2356,750,-860,-2381,-3745,-4891,-5789,-6409,-6750,-6812,-6600,-6136,-5427,-4511,-3407,-2167,-830,536,1874,3104,4160,4970,5475,5625,5405,4790,3828,2544,1031,-631,-2324,-3945,-5378,-6543,-7366,-7822,-7906,-7661,-7150,-6463,-5691,-4938,-4274,-3777,-3456,-3345,-3385,-3564,-3783,-3991,-4094,-4030,-3740,-3182,-2355,-1257,58,1538,3089,4631,6050,7271,8208,8809,9047,8923,8462,7735,6797,5761,4696,3718,2878,2255,1866,1727,1811,2088,2484,2950,3401,3786,4042,4131,4028,3717,3206,2498,1630,623,-477,-1620,-2766,-3848,-4823,-5640,-6259,-6651,-6809,-6728,-6436,-5963,-5354,-4664,-3944,-3255,-2641,-2152,-1807,-1641,-1639,-1799,-2091,-2470,-2889,-3291,-3610,-3812,-3836,-3674,-3303,-2740,-2005,-1131,-163,853,1880,2868,3799,4625,5350,5917,6346,6576,6623,6445,6053,5429,4599,3581,2415,1160,-127,-1377,-2514,-3483,-4215,-4673,-4826,-4656,-4177,-3396,-2367,-1119,265,1746,3224,4660,5963,7084,7961,8541,8791,8672,8175,7296,6062,4514,2719,762,-1254,-3223,-5026,-6557,-7731,-8462,-8721,-8484,-7778,-6655,-5205,-3531,-1763,-34,1535,2822,3751,4250,4310,3939,3192,2137,890,-462,-1788,-2994,-3999,-4722,-5141,-5234,-5019,-4534,-3831,-2976,-2045,-1092,-198,614,1290,1832,2228,2482,2618,2633,2547,2353,2052,1629,1082,404,-404,-1311,-2305,-3319,-4319,-5228,-6003,-6582,-6929,-7018,-6835,-6394,-5708,-4821,-3769,-2602,-1370,-112,1124,2316,3435,4468,5403,6242,6966,7582,8073,8411,8602,8585,8371,7907,7206,6257,5080,3726,2241,713,-771,-2112,-3215,-3993,-4381,-4346,-3873,-2997,-1775,-292,1338,3011,4600,6006,7140,7920,8323,8298,7872,7046,5876,4415,2740,932,-906,-2690,-4314,-5706,-6790,-7525,-7886,-7882,-7539,-6916,-6070,-5088,-4030,-2978,-1973,-1070,-284,355,860,1204,1424,1481,1414,1191,837,335,-288,-1046,-1888,-2817,-3771,-4725,-5615,-6398,-7000,-7385,-7486,-7285,-6757,-5916,-4799,-3458,-1984,-464,993,2290,3339,4072,4453,4469,4150,3548,2744,1837,927,128,-478,-822,-848,-568,22,853,1858,2948,4028,4997,5795,6335,6607,6585,6292,5767,5057,4236,3357,2495,1677,953,322,-215,-673,-1083,-1458,-1830,-2189,-2545,-2862,-3120,-3274,-3288,-3140,-2797,-2284,-1597,-790,88,984,1819,2545,3102,3451,3574,3460,3132,2609,1940,1169,354,-464,-1233,-1942,-2552,-3084,-3525,-3900,-4221,-4492,-4723,-4899,-5008,-5023,-4919,-4670,-4269,-3699,-2988,-2141,-1216,-236,730,1655,2478,3169,3694,4017,4122,3990,3601,2974,2098,1030,-209,-1523,-2855,-4088,-5129,-5873,-6231,-6133,-5545,-4454,-2908,-964,1260,3654,6062,8353,10385,12043,13234,13886,13968,13473,12429,10899,8955,6711,4279,1790,-635,-2887,-4864,-6507,-7756,-8611,-9056,-9132,-8856,-8270,-7421,-6329,-5062,-3636,-2124,-576,939,2325,3514,4399,4916,5004,4627,3799,2549,966,-848,-2770,-4648,-6355,-7761,-8760,-9289,-9308,-8822,-7880,-6562,-4976,-3257,-1530,54,1409,2420,3073,3329,3236,2838,2209,1438,586,-270,-1095,-1858,-2555,-3177,-3737,-4222,-4622,-4914,-5052,-5005,-4722,-4177,-3350,-2250,-907,632,2278,3968,5584,7063,8306,9264,9895,10185,10142,9795,9183,8370,7397,6341,5240,4153,3119,2166,1320,592,-15,-506,-888,-1181,-1395,-1539,-1632,-1674,-1671,-1629,-1542,-1423,-1268,-1087,-885,-656,-420,-150,129,435,743,1049,1318,1540,1668,1691,1584,1334,951,447,-141,-768,-1381,-1926,-2352,-2618,-2687,-2551,-2196,-1647,-928,-80,833,1766,2637,3399,3978,4325,4393,4145,3571,2672,1479,43,-1561,-3255,-4935,-6524,-7919,-9069,-9896,-10381,-10491,-10216,-9582,-8595,-7321,-5819,-4165,-2463,-789,741,2063,3095,3795,4148,4157,3865,3316,2583,1736,847,-8,-784,-1417,-1898,-2184,-2282,-2173,-1866,-1357,-664,199,1195,2284,3408,4502,5500,6334,6946,7290,7328,7054,6471,5624,4564,3385,2170,1024,35,-739,-1235,-1460,-1404,-1125,-655,-86,533,1109,1610,1965,2189,2254,2205,2064,1866,1645,1416,1186,947,683,352,-62,-606,-1286,-2106,-3059,-4095,-5182,-6248,-7239,-8073,-8706,-9062,-9125,-8861,-8287,-7425,-6315,-5008,-3565,-2035,-494,1011,2399,3625,4627,5370,5826,5988,5860,5474,4859,4070,3165,2193,1236,330,-429,-1021,-1364,-1458,-1260,-799,-70,869,1984,3201,4448,5660,6755,7684,8391,8844,9025,8930,8568,7968,7147,6153,4996,3729,2364,956,-479,-1881,-3229,-4469,-5575,-6506,-7233,-7744,-8017,-8074,-7903,-7544,-7008,-6338,-5579,-4772,-3989,-3284,-2720,-2348,-2208,-2314,-2673,-3257,-4020,-4897,-5801,-6648,-7336,-7799,-7961,-7794,-7282,-6440,-5305,-3934,-2398,-776,852,2406,3837,5070,6091,6856,7368,7621,7641,7436,7034,6452,5686,4765,3682,2465,1144,-243,-1629,-2949,-4119,-5055,-5689,-5956,-5835,-5315,-4444,-3278,-1917,-468,969,2292,3441,4368,5068,5549,5852,6005,6075,6075,6057,6005,5923,5764,5501,5087,4514,3774,2910,1969,1039,204,-445,-822,-871,-555,125,1121,2375,3776,5211,6563,7706,8540,8984,8977,8512,7594,6286,4662,2840,938,-927,-2634,-4106,-5278,-6132,-6680,-6968,-7045,-6988,-6839,-6661,-6457,-6252,-6001,-5694,-5259,-4688,-3917,-2978,-1869,-650,591,1782,2788,3534,3904,3853,3338,2373,1007,-690,-2594,-4609,-6590,-8442,-10066,-11381,-12363,-12965,-13206,-13089,-12636,-11885,-10855,-9590,-8113,-6462,-4665,-2772,-836,1084,2907,4569,5984,7101,7859,8258,8279,7983,7409,6663,5815,4975,4212,3594,3162,2927,2874,2974,3179,3449,3728,3996,4209,4369,4456,4483,4441,4338,4172,3934,3635,3248,2790,2233,1604,887,127,-665,-1434,-2142,-2737,-3174,-3409,-3418,-3174,-2694,-1985,-1098,-83,1000,2080,3097,3994,4736,5292,5656,5838,5829,5673,5343,4883,4269,3510,2598,1520,282,-1097,-2592,-4135,-5659,-7075,-8285,-9197,-9722,-9798,-9384,-8496,-7171,-5504,-3608,-1628,282,1975,3308,4183,4536,4347,3654,2536,1111,-472,-2068,-3513,-4694,-5498,-5880,-5812,-5331,-4484,-3366,-2069,-694,662,1919,3015,3895,4546,4934,5084,4990,4691,4200,3564,2815,1996,1158,332,-430,-1100,-1654,-2065,-2334,-2456,-2443,-2326,-2119,-1860,-1570,-1275,-984,-711,-445,-178,103,437,821,1291,1831,2440,3077,3712,4271,4707,4938,4918,4600,3965,3029,1820,407,-1126,-2686,-4161,-5463,-6498,-7221,-7588,-7603,-7293,-6690,-5862,-4866,-3773,-2637,-1521,-445,533,1418,2157,2762,3183,3431,3475,3330,3002,2513,1903,1207,491,-194,-786,-1219,-1454,-1447,-1179,-660,97,1037,2106,3224,4306,5270,6041,6559,6796,6741,6410,5857,5111,4261,3337,2415,1513,667,-125,-854,-1547,-2195,-2824,-3419,-3966,-4446,-4803,-4993,-4970,-4670,-4085,-3188,-2012,-604,954,2556,4071,5387,6369,6941,7032,6610,5701,4338,2618,647,-1446,-3538,-5491,-7221,-8616,-9644,-10259,-10473,-10287,-9764,-8916,-7839,-6553,-5149,-3656,-2143,-642,797,2131,3332,4346,5160,5740,6079,6169,6023,5661,5109,4425,3637,2816,2002,1245,587,51,-336,-584,-694,-696,-630,-514,-412,-338,-332,-415,-573,-814,-1089,-1378,-1636,-1829,-1944,-1956,-1886,-1729,-1530,-1308,-1099,-936,-818,-782,-794,-870,-962,-1056,-1106,-1075,-943,-663,-243,339,1067,1914,2854,3832,4812,5732,6564,7249,7763,8071,8140,7957,7503,6775,5792,4564,3141,1575,-72,-1706,-3249,-4598,-5674,-6397,-6732,-6639,-6153,-5295,-4154,-2815,-1392,-5,1235,2231,2905,3220,3149,2723,1971,970,-209,-1474,-2741,-3927,-4966,-5801,-6406,-6758,-6873,-6756,-6436,-5944,-5298,-4538,-3682,-2764,-1812,-861,53,880,1586,2114,2440,2525,2361,1946,1297,453,-538,-1611,-2690,-3706,-4561,-5205,-5543,-5560,-5194,-4477,-3398,-2030,-425,1327,3136,4911,6563,8021,9224,10140,10741,11025,10992,10655,10044,9176,8098,6848,5480,4051,2621,1248,-17,-1120,-2049,-2757,-3266,-3553,-3663,-3605,-3429,-3166,-2862,-2563,-2287,-2090,-1957,-1936,-1983,-2119,-2284,-2474,-2631,-2745,-2776,-2734,-2588,-2380,-2079,-1737,-1338,-911,-471,-22,410,825,1198,1528,1786,1976,2062,2068,1959,1776,1502,1182,825,477,149,-113,-311,-432,-489,-509,-525,-585,-717,-977,-1347,-1862,-2458,-3121,-3762,-4334,-4748,-4956,-4912,-4590,-4001,-3165,-2129,-952,296,1554,2739,3809,4695,5366,5783,5931,5795,5383,4707,3790,2666,1377,-32,-1497,-2960,-4354,-5608,-6657,-7439,-7900,-7995,-7701,-7008,-5940,-4535,-2864,-1007,935,2848,4637,6183,7419,8268,8694,8690,8260,7455,6324,4963,3450,1898,401,-952,-2069,-2890,-3372,-3481,-3235,-2639,-1750,-625,666,2028,3389,4650,5737,6574,7112,7307,7158,6668,5879,4842,3629,2311,969,-336,-1536,-2597,-3493,-4212,-4767,-5159,-5423,-5560,-5608,-5550,-5403,-5141,-4749,-4210,-3495,-2616,-1568,-400,838,2060,3181,4093,4721,4979,4840,4290,3358,2112,650,-916,-2445,-3817,-4913,-5643,-5954,-5835,-5312,-4443,-3334,-2085,-829,320,1258,1914,2240,2253,1974,1494,888,262,-297,-724,-972,-1037,-939,-718,-452,-191,-10,56,-24,-244,-590,-1017,-1480,-1937,-2331,-2650,-2852,-2955,-2938,-2834,-2641,-2385,-2081,-1735,-1384,-1011,-669,-347,-84,122,238,275,209,62,-174,-456,-781,-1086,-1358,-1534,-1597,-1510,-1261,-846,-281,423,1217,2073,2949,3779,4541,5176,5654,5960,6063,5971,5687,5227,4625,3908,3121,2297,1471,680,-56,-707,-1255,-1676,-1959,-2069,-2008,-1745,-1301,-674,95,967,1887,2783,3598,4257,4721,4931,4895,4591,4066,3350,2522,1640,800,63,-496,-837,-930,-779,-405,135,773,1422,1992,2410,2610,2565,2280,1764,1102,334,-435,-1149,-1735,-2174,-2446,-2583,-2633,-2642,-2697,-2840,-3131,-3589,-4206,-4956,-5778,-6591,-7324,-7872,-8181,-8195,-7885,-7284,-6414,-5353,-4186,-2982,-1849,-828,14,673,1138,1438,1595,1645,1613,1519,1369,1165,894,548,109,-421,-1040,-1715,-2415,-3072,-3631,-4006,-4152,-4001,-3544,-2775,-1735,-490,862,2229,3485,4556,5347,5821,5946,5737,5216,4446,3480,2401,1287,208,-758,-1556,-2136,-2466,-2529,-2335,-1892,-1238,-409,548,1584,2658,3726,4758,5729,6599,7367,7969,8414,8628,8611,8310,7722,6833,5663,4231,2604,831,-986,-2780,-4441,-5899,-7071,-7895,-8333,-8360,-7968,-7174,-6009,-4526,-2784,-878,1124,3104,4985,6666,8068,9132,9797,10057,9888,9332,8417,7223,5823,4315,2792,1337,30,-1082,-1969,-2613,-3045,-3278,-3375,-3376,-3338,-3303,-3296,-3340,-3427,-3544,-3665,-3754,-3795,-3763,-3667,-3519,-3362,-3246,-3222,-3349,-3653,-4160,-4847,-5667,-6553,-7399,-8105,-8568,-8692,-8428,-7745,-6667,-5252,-3588,-1797,-7,1655,3070,4150,4836,5098,4962,4460,3678,2701,1628,562,-412,-1228,-1834,-2223,-2380,-2349,-2152,-1837,-1456,-1033,-615,-212,168,512,845,1149,1459,1764,2081,2409,2737,3062,3355,3607,3791,3885,3888,3776,3568,3258,2877,2438,1977,1520,1100,749,491,347,331,439,664,981,1356,1745,2102,2368,2515,2492,2306,1935,1421,789,97,-601,-1241,-1781,-2159,-2364,-2365,-2171,-1802,-1276,-646,44,750,1417,2009,2504,2875,3144,3319,3441,3540,3666,3832,4068,4352,4659,4940,5126,5154,4955,4484,3708,2637,1289,-262,-1948,-3665,-5322,-6813,-8068,-9001,-9595,-9805,-9655,-9155,-8356,-7311,-6094,-4761,-3406,-2061,-811,327,1303,2102,2691,3066,3196,3073,2686,2024,1102,-57,-1407,-2887,-4408,-5879,-7197,-8245,-8956,-9229,-9047,-8387,-7285,-5817,-4071,-2175,-262,1550,3133,4410,5318,5828,5953,5717,5192,4424,3521,2527,1543,610,-214,-899,-1421,-1771,-1946,-1952,-1796,-1491,-1042,-466,229,1037,1936,2916,3947,4987,6008,6929,7707,8271,8551,8520,8124,7370,6276,4877,3259,1495,-309,-2052,-3648,-4995,-6056,-6746,-7076,-7003,-6556,-5754,-4630,-3251,-1665,41,1798,3516,5115,6524,7668,8506,8993,9122,8893,8327,7472,6358,5070,3643,2171,698,-700,-1976,-3085,-3992,-4676,-5135,-5360,-5377,-5196,-4851,-4372,-3795,-3151,-2477,-1805,-1155,-564,-48,364,653,800,799,637,336,-94,-603,-1151,-1669,-2104,-2389,-2487,-2359,-2017,-1465,-764,25,828,1550,2127,2489,2607,2467,2087,1516,797,15,-782,-1533,-2203,-2775,-3260,-3665,-4042,-4404,-4803,-5243,-5737,-6264,-6791,-7261,-7613,-7771,-7673,-7277,-6541,-5494,-4144,-2580,-874,864,2518,3999,5201,6076,6579,6706,6496,5982,5265,4411,3533,2709,2025,1540,1288,1288,1521,1954,2542,3198,3876,4472,4939,5199,5227,4989,4498,3782,2878,1860,786,-276,-1256,-2117,-2809,-3320,-3637,-3768,-3728,-3536,-3226,-2805,-2324,-1776,-1206,-611,-13,581,1177,1766,2358,2964,3570,4199,4811,5397,5919,6310,6531,6500,6172,5511,4499,3154,1532,-308,-2238,-4180,-5981,-7567,-8828,-9712,-10190,-10252,-9929,-9266,-8319,-7166,-5864,-4484,-3073,-1677,-322,972,2196,3339,4401,5355,6209,6906,7441,7745,7797,7539,6962,6040,4809,3290,1581,-254,-2083,-3808,-5318,-6525,-7363,-7810,-7854,-7537,-6909,-6038,-5012,-3892,-2767,-1680,-690,181,899,1461,1843,2054,2088,1937,1630,1143,532,-217,-1031,-1903,-2743,-3526,-4154,-4589,-4756,-4620,-4154,-3348,-2239,-848,729,2431,4152,5784,7251,8434,9287,9733,9748,9327,8472,7239,5679,3871,1918,-92,-2048,-3851,-5411,-6650,-7510,-7949,-7957,-7534,-6706,-5534,-4063,-2390,-592,1232,2997,4604,5995,7088,7854,8257,8296,7977,7343,6423,5299,4010,2659,1286,-21,-1226,-2283,-3158,-3852,-4349,-4674,-4829,-4841,-4722,-4493,-4160,-3747,-3253,-2709,-2128,-1534,-967,-451,-18,305,505,582,531,388,166,-82,-337,-542,-682,-727,-660,-498,-230,107,501,917,1327,1705,2021,2258,2394,2421,2334,2130,1815,1396,885,294,-356,-1056,-1780,-2511,-3227,-3894,-4485,-4953,-5261,-5360,-5218,-4797,-4099,-3112,-1895,-472,1044,2593,4043,5313,6298,6943,7193,7054,6546,5733,4700,3550,2390,1328,443,-186,-542,-601,-409,-5,530,1115,1661,2093,2344,2372,2159,1706,1049,228,-686,-1641,-2536,-3349,-3982,-4439,-4683,-4714,-4569,-4270,-3870,-3419,-2959,-2531,-2166,-1858,-1625,-1422,-1256,-1057,-832,-522,-131,356,939,1594,2304,3030,3736,4382,4919,5326,5542,5577,5371,4953,4293,3426,2362,1142,-197,-1597,-3017,-4387,-5664,-6788,-7717,-8404,-8831,-8953,-8786,-8297,-7521,-6457,-5158,-3650,-2005,-272,1468,3149,4702,6062,7169,7983,8452,8571,8307,7680,6697,5402,3845,2103,251,-1600,-3363,-4931,-6218,-7157,-7696,-7818,-7530,-6875,-5901,-4708,-3348,-1954,-563,717,1853,2799,3531,4051,4363,4481,4433,4240,3924,3519,3028,2481,1882,1255,609,-25,-629,-1153,-1577,-1837,-1918,-1774,-1396,-785,45,1057,2202,3414,4623,5754,6731,7487,7961,8097,7874,7262,6281,4955,3328,1491,-489,-2494,-4422,-6180,-7656,-8780,-9494,-9754,-9557,-8925,-7886,-6529,-4916,-3161,-1353,399,2009,3391,4495,5273,5722,5834,5654,5200,4544,3723,2799,1821,829,-144,-1068,-1936,-2729,-3450,-4092,-4646,-5103,-5440,-5645,-5680,-5543,-5200,-4679,-3970,-3128,-2188,-1217,-280,568,1260,1774,2075,2171,2080,1833,1472,1052,618,206,-134,-403,-561,-643,-621,-550,-412,-256,-78,95,270,428,586,734,885,1035,1179,1308,1393,1423,1346,1161,823,341,-289,-1027,-1845,-2665,-3433,-4064,-4498,-4668,-4539,-4092,-3327,-2288,-1017,410,1906,3398,4795,6029,7047,7807,8287,8490,8420,8103,7575,6869,6032,5110,4148,3193,2290,1469,767,194,-239,-534,-714,-784,-779,-704,-585,-425,-228,5,283,602,964,1352,1752,2132,2459,2704,2821,2792,2589,2213,1665,964,150,-750,-1668,-2570,-3388,-4097,-4633,-5005,-5163,-5145,-4943,-4597,-4142,-3613,-3059,-2520,-2026,-1621,-1315,-1148,-1116,-1242,-1520,-1947,-2517,-3198,-3976,-4805,-5646,-6450,-7160,-7719,-8076,-8168,-7971,-7436,-6578,-5386,-3916,-2201,-340,1608,3526,5337,6946,8279,9279,9900,10116,9929,9337,8387,7108,5568,3822,1972,61,-1781,-3516,-5047,-6320,-7292,-7926,-8215,-8153,-7768,-7078,-6139,-4986,-3690,-2306,-896,466,1735,2848,3764,4454,4893,5075,5007,4705,4195,3520,2717,1856,976,166,-536,-1049,-1335,-1354,-1084,-534,275,1298,2460,3705,4934,6090,7093,7900,8463,8768,8794,8553,8041,7287,6308,5138,3820,2394,917,-551,-1957,-3230,-4324,-5182,-5764,-6044,-6004,-5644,-4988,-4062,-2923,-1631,-265,1106,2388,3531,4452,5122,5501,5579,5366,4865,4124,3168,2052,831,-453,-1731,-2979,-4139,-5193,-6119,-6900,-7544,-8043,-8407,-8647,-8751,-8735,-8583,-8290,-7853,-7250,-6503,-5594,-4574,-3440,-2277,-1094,17,1028,1893,2562,3053,3336,3450,3414,3262,3025,2738,2411,2070,1708,1331,941,529,123,-277,-633,-922,-1107,-1167,-1077,-850,-494,-47,432,898,1265,1504,1551,1395,1031,482,-211,-982,-1777,-2515,-3141,-3599,-3851,-3877,-3674,-3253,-2646,-1883,-1018,-90,851,1770,2623,3403,4069,4638,5078,5416,5618,5716,5674,5517,5215,4789,4229,3559,2803,1996,1195,444,-185,-647,-889,-879,-615,-91,642,1547,2551,3576,4545,5390,6030,6438,6558,6393,5938,5218,4270,3143,1891,584,-727,-1974,-3103,-4075,-4840,-5384,-5676,-5724,-5510,-5077,-4417,-3597,-2635,-1601,-544,476,1394,2157,2711,3018,3049,2801,2268,1494,512,-609,-1792,-2966,-4034,-4939,-5608,-6011,-6123,-5965,-5554,-4953,-4215,-3406,-2588,-1816,-1117,-527,-40,342,635,846,1000,1083,1111,1058,909,645,242,-311,-1004,-1839,-2761,-3740,-4702,-5586,-6325,-6853,-7127,-7105,-6784,-6159,-5271,-4147,-2869,-1485,-93,1246,2457,3484,4288,4839,5147,5208,5074,4763,4335,3817,3264,2684,2120,1567,1045,560,124,-240,-515,-658,-655,-461,-73,520,1292,2213,3207,4222,5149,5930,6477,6742,6699,6331,5671,4760,3660,2459,1227,57,-982,-1828,-2436,-2776,-2842,-2631,-2168,-1479,-600,415,1521,2654,3764,4784,5674,6366,6838,7047,6977,6623,5983,5085,3950,2631,1167,-374,-1952,-3488,-4952,-6279,-7440,-8403,-9146,-9654,-9928,-9952,-9750,-9299,-8636,-7750,-6681,-5439,-4084,-2641,-1193,213,1503,2613,3493,4103,4427,4465,4253,3822,3248,2583,1906,1269,712,277,-66,-287,-467,-597,-758,-954,-1238,-1592,-2041,-2527,-3050,-3534,-3954,-4257,-4411,-4401,-4225,-3892,-3450,-2922,-2378,-1848,-1388,-1020,-764,-617,-567,-592,-656,-737,-793,-820,-778,-677,-491,-224,122,560,1073,1662,2317,3016,3745,4478,5187,5846,6425,6901,7243,7438,7456,7285,6905,6315,5499,4492,3288,1960,532,-897,-2273,-3491,-4483,-5172,-5501,-5448,-4995,-4185,-3058,-1703,-213,1305,2752,4019,5042,5748,6112,6129,5796,5172,4285,3210,2016,761,-469,-1615,-2619,-3413,-3973,-4242,-4230,-3910,-3327,-2498,-1502,-391,729,1783,2675,3319,3660,3642,3258,2517,1465,171,-1272,-2755,-4176,-5421,-6420,-7091,-7422,-7386,-7031,-6379,-5511,-4474,-3345,-2168,-991,168,1286,2367,3394,4378,5284,6106,6789,7301,7583,7593,7292,6655,5691,4413,2880,1158,-662,-2478,-4191,-5700,-6922,-7788,-8266,-8332,-8019,-7359,-6426,-5308,-4091,-2886,-1772,-835,-122,318,495,396,80,-426,-1057,-1755,-2467,-3142,-3739,-4231,-4587,-4799,-4840,-4712,-4387,-3870,-3145,-2221,-1100,183,1602,3088,4589,6011,7290,8327,9079,9479,9515,9196,8546,7642,6544,5367,4181,3095,2152,1426,913,630,534,587,733,910,1073,1180,1212,1165,1059,913,774,656,593,593,639,722,791,816,749,556,217,-283,-922,-1688,-2528,-3410,-4266,-5064,-5737,-6266,-6597,-6728,-6627,-6306,-5756,-5000,-4053,-2954,-1736,-457,847,2090,3238,4210,4968,5463,5665,5569,5174,4520,3645,2622,1517,416,-618,-1513,-2235,-2752,-3081,-3215,-3222,-3114,-2962,-2789,-2629,-2502,-2396,-2306,-2200,-2052,-1834,-1529,-1119,-626,-60,535,1112,1631,2030,2284,2362,2260,1989,1577,1064,496,-79,-617,-1088,-1458,-1732,-1893,-1968,-1964,-1905,-1816,-1701,-1577,-1434,-1258,-1039,-744,-355,135,740,1425,2171,2910,3581,4106,4404,4431,4126,3502,2573,1418,126,-1167,-2339,-3241,-3774,-3840,-3419,-2507,-1171,481,2324,4189,5930,7408,8500,9156,9327,9060,8389,7418,6239,4960,3660,2429,1280,264,-651,-1471,-2229,-2956,-3667,-4383,-5082,-5768,-6390,-6933,-7354,-7620,-7729,-7651,-7419,-7033,-6541,-5972,-5371,-4781,-4230,-3740,-3325,-2975,-2691,-2441,-2210,-1980,-1720,-1432,-1086,-681,-213,337,959,1667,2462,3330,4266,5237,6213,7143,7965,8614,9016,9107,8832,8162,7083,5631,3848,1834,-315,-2465,-4502,-6295,-7752,-8783,-9344,-9414,-9003,-8149,-6923,-5388,-3663,-1822,20,1773,3366,4718,5790,6550,6985,7105,6934,6513,5886,5121,4264,3388,2537,1764,1113,595,260,75,77,222,502,873,1298,1721,2090,2351,2449,2351,2027,1474,707,-239,-1308,-2431,-3528,-4525,-5344,-5937,-6252,-6288,-6047,-5557,-4886,-4078,-3219,-2372,-1578,-901,-327,117,482,784,1072,1383,1736,2152,2609,3090,3538,3913,4147,4205,4047,3656,3046,2233,1261,184,-941,-2061,-3110,-4065,-4869,-5519,-5992,-6291,-6418,-6377,-6179,-5828,-5340,-4714,-3983,-3150,-2267,-1354,-473,343,1034,1572,1925,2080,2054,1860,1551,1177,793,464,232,135,188,395,724,1154,1633,2122,2574,2962,3264,3473,3607,3661,3685,3677,3669,3669,3660,3651,3589,3470,3237,2880,2366,1695,872,-76,-1113,-2184,-3235,-4207,-5043,-5703,-6147,-6363,-6342,-6099,-5655,-5036,-4284,-3420,-2488,-1504,-491,535,1560,2565,3535,4431,5229,5872,6317,6528,6450,6089,5423,4502,3377,2131,877,-283,-1229,-1872,-2143,-2012,-1486,-622,496,1751,3008,4137,5018,5549,5683,5392,4703,3688,2414,1018,-425,-1783,-3002,-4012,-4789,-5334,-5659,-5792,-5779,-5628,-5387,-5042,-4617,-4091,-3463,-2731,-1899,-994,-48,876,1720,2400,2864,3040,2920,2477,1776,850,-180,-1232,-2183,-2939,-3436,-3620,-3509,-3123,-2545,-1848,-1148,-512,-32,266,356,260,10,-337,-729,-1112,-1453,-1725,-1931,-2075,-2192,-2298,-2436,-2614,-2855,-3153,-3481,-3815,-4099,-4278,-4302,-4105,-3662,-2950,-1965,-755,647,2150,3679,5149,6464,7566,8385,8896,9073,8926,8457,7718,6720,5532,4188,2746,1260,-218,-1634,-2932,-4069,-4990,-5660,-6036,-6099,-5829,-5225,-4317,-3129,-1733,-194,1399,2959,4391,5637,6623,7330,7743,7877,7781,7492,7085,6617,6140,5716,5353,5090,4894,4778,4681,4590,4453,4243,3932,3513,2976,2344,1628,854,60,-745,-1516,-2258,-2938,-3565,-4128,-4633,-5086,-5495,-5864,-6216,-6542,-6875,-7201,-7548,-7897,-8269,-8635,-8997,-9319,-9578,-9732,-9757,-9590,-9230,-8619,-7774,-6679,-5365,-3869,-2240,-559,1108,2664,4041,5150,5952,6392,6479,6214,5654,4858,3906,2880,1874,939,159,-453,-858,-1060,-1066,-896,-577,-142,371,930,1482,2005,2446,2780,2983,3029,2920,2655,2248,1729,1127,478,-170,-792,-1347,-1809,-2169,-2407,-2536,-2549,-2475,-2304,-2069,-1768,-1400,-988,-499,35,647,1311,2033,2796,3577,4354,5092,5751,6296,6679,6863,6815,6502,5927,5088,4016,2767,1391,-8,-1370,-2576,-3581,-4283,-4670,-4690,-4363,-3707,-2766,-1617,-327,999,2288,3432,4378,5051,5424,5479,5233,4712,3980,3085,2114,1128,190,-644,-1344,-1893,-2276,-2526,-2635,-2653,-2586,-2470,-2318,-2150,-1975,-1812,-1659,-1545,-1462,-1441,-1480,-1593,-1789,-2057,-2396,-2792,-3218,-3658,-4073,-4438,-4734,-4921,-5013,-4981,-4852,-4632,-4342,-4009,-3656,-3292,-2936,-2572,-2197,-1788,-1324,-786,-163,557,1349,2210,3080,3942,4718,5374,5856,6119,6154,5934,5491,4838,4036,3131,2186,1273,430,-278,-834,-1212,-1420,-1457,-1371,-1179,-952,-726,-566,-512,-615,-887,-1352,-1991,-2783,-3683,-4634,-5574,-6434,-7150,-7654,-7907,-7848,-7475,-6746,-5697,-4321,-2687,-832,1152,3189,5180,7031,8663,9997,10988,11607,11853,11756,11358,10721,9910,8997,8026,7059,6107,5189,4313,3453,2617,1786,954,129,-679,-1464,-2183,-2836,-3381,-3799,-4075,-4181,-4119,-3878,-3478,-2923,-2268,-1528,-780,-56,582,1098,1452,1649,1669,1559,1329,1040,725,434,196,35,-38,-33,43,155,278,390,446,452,374,223,-4,-293,-644,-1034,-1477,-1952,-2487,-3054,-3695,-4368,-5103,-5855,-6617,-7343,-8010,-8559,-8965,-9183,-9184,-8954,-8478,-7766,-6835,-5712,-4443,-3076,-1662,-266,1081,2311,3417,4362,5142,5764,6221,6537,6699,6723,6589,6293,5821,5158,4306,3272,2079,776,-587,-1942,-3205,-4325,-5205,-5816,-6095,-6033,-5621,-4876,-3839,-2556,-1111,434,1976,3443,4745,5823,6618,7111,7275,7137,6712,6046,5195,4213,3171,2131,1163,331,-309,-704,-830,-660,-211,503,1418,2488,3622,4747,5790,6670,7340,7759,7894,7754,7320,6638,5707,4586,3295,1896,416,-1068,-2538,-3916,-5174,-6266,-7156,-7823,-8257,-8444,-8405,-8139,-7679,-7032,-6241,-5315,-4301,-3221,-2125,-1050,-55,820,1515,2007,2245,2249,1990,1527,883,109,-712,-1555,-2332,-3028,-3599,-4039,-4337,-4511,-4556,-4493,-4327,-4059,-3707,-3252,-2734,-2124,-1477,-787,-96,572,1186,1724,2153,2471,2653,2714,2640,2461,2180,1835,1443,1040,649,298,3,-228,-393,-508,-572,-623,-650,-692,-731,-773,-809,-811,-773,-669,-488,-229,112,516,968,1439,1912,2351,2747,3074,3332,3511,3623,3661,3653,3584,3495,3356,3214,3035,2851,2649,2428,2200,1944,1675,1375,1049,682,284,-163,-639,-1154,-1679,-2220,-2737,-3232,-3673,-4050,-4347,-4550,-4646,-4616,-4446,-4116,-3608,-2918,-2035,-976,230,1544,2898,4229,5451,6497,7289,7777,7921,7702,7136,6240,5077,3698,2195,648,-862,-2248,-3453,-4424,-5130,-5574,-5761,-5735,-5531,-5213,-4824,-4418,-4025,-3676,-3379,-3136,-2939,-2779,-2634,-2500,-2351,-2182,-1973,-1713,-1386,-981,-480,113,810,1593,2453,3356,4275,5161,5979,6680,7230,7598,7764,7719,7466,7021,6396,5635,4741,3764,2707,1600,443,-739,-1950,-3172,-4386,-5583,-6721,-7785,-8728,-9535,-10146,-10572,-10757,-10715,-10431,-9917,-9178,-8246,-7131,-5874,-4502,-3051,-1561,-68,1383,2763,4028,5159,6119,6903,7480,7871,8042,8039,7837,7490,6994,6398,5723,5009,4288,3592,2951,2376,1894,1497,1183,951,761,614,470,308,119,-137,-441,-817,-1239,-1697,-2163,-2608,-3000,-3305,-3517,-3598,-3573,-3423,-3179,-2854,-2472,-2050,-1603,-1141,-661,-169,356,908,1509,2138,2813,3498,4189,4841,5425,5895,6208,6319,6188,5779,5077,4071,2786,1248,-478,-2325,-4205,-6023,-7696,-9135,-10274,-11060,-11471,-11484,-11128,-10414,-9400,-8127,-6662,-5069,-3398,-1739,-109,1396,2775,3953,4929,5661,6157,6405,6432,6254,5927,5489,5008,4529,4117,3796,3600,3520,3534,3614,3689,3710,3612,3337,2860,2153,1226,116,-1143,-2465,-3797,-5033,-6119,-6962,-7525,-7756,-7649,-7207,-6465,-5467,-4294,-3004,-1694,-420,746,1770,2625,3307,3848,4247,4577,4845,5093,5353,5608,5876,6130,6339,6494,6539,6476,6265,5912,5408,4762,3995,3120,2176,1178,167,-830,-1786,-2663,-3449,-4103,-4619,-4973,-5162,-5185,-5053,-4787,-4414,-3977,-3511,-3059,-2673,-2360,-2186,-2129,-2217,-2437,-2755,-3165,-3597,-4023,-4387,-4633,-4742,-4668,-4420,-4001,-3453,-2812,-2146,-1503,-935,-475,-142,79,196,254,288,330,426,569,793,1054,1358,1651,1904,2083,2151,2091,1902,1590,1194,750,316,-51,-305,-395,-312,-37,410,994,1685,2417,3147,3820,4387,4813,5072,5133,5013,4684,4195,3534,2767,1896,1004,95,-741,-1495,-2102,-2537,-2769,-2778,-2559,-2112,-1451,-597,410,1535,2723,3921,5073,6111,6994,7649,8053,8151,7932,7385,6514,5356,3945,2354,645,-1084,-2756,-4288,-5598,-6643,-7363,-7767,-7836,-7618,-7144,-6480,-5692,-4852,-4024,-3275,-2642,-2173,-1863,-1733,-1745,-1872,-2073,-2278,-2458,-2537,-2501,-2313,-1976,-1515,-946,-340,273,819,1265,1576,1731,1743,1617,1402,1133,859,632,481,441,524,708,983,1288,1574,1776,1826,1670,1273,612,-298,-1421,-2701,-4049,-5378,-6574,-7552,-8216,-8501,-8361,-7783,-6777,-5396,-3702,-1792,232,2268,4202,5961,7458,8663,9546,10119,10395,10418,10220,9852,9326,8685,7917,7039,6037,4911,3659,2301,852,-642,-2140,-3589,-4924,-6111,-7084,-7834,-8334,-8582,-8613,-8420,-8078,-7582,-7004,-6342,-5634,-4878,-4075,-3226,-2314,-1355,-338,701,1743,2752,3680,4505,5184,5714,6081,6310,6423,6458,6452,6450,6466,6537,6638,6767,6873,6919,6832,6572,6067,5297,4234,2891,1302,-481,-2369,-4285,-6113,-7773,-9169,-10234,-10923,-11208,-11087,-10586,-9737,-8597,-7229,-5696,-4078,-2436,-837,661,2006,3170,4103,4829,5305,5578,5645,5552,5321,5003,4619,4216,3810,3426,3069,2742,2430,2116,1771,1369,876,273,-457,-1315,-2287,-3340,-4441,-5511,-6518,-7354,-8000,-8363,-8440,-8194,-7647,-6831,-5807,-4649,-3459,-2309,-1302,-482,97,440,564,521,381,214,99,94,240,562,1045,1672,2395,3163,3927,4629,5229,5694,6000,6137,6099,5886,5505,4960,4261,3414,2436,1343,165,-1066,-2304,-3497,-4587,-5509,-6203,-6612,-6691,-6413,-5764,-4770,-3460,-1910,-194,1591,3339,4957,6353,7453,8217,8613,8660,8380,7843,7115,6291,5451,4680,4037,3570,3288,3192,3233,3375,3538,3663,3681,3548,3234,2733,2072,1281,428,-433,-1232,-1921,-2461,-2837,-3061,-3159,-3187,-3199,-3255,-3420,-3714,-4185,-4796,-5542,-6355,-7172,-7915,-8500,-8863,-8941,-8705,-8149,-7291,-6182,-4885,-3498,-2104,-815,300,1152,1702,1928,1828,1444,827,41,-822,-1699,-2495,-3161,-3639,-3894,-3909,-3680,-3222,-2560,-1742,-806,173,1146,2045,2819,3426,3840,4053,4071,3920,3642,3271,2870,2465,2110,1809,1598,1447,1365,1312,1266,1192,1067,871,601,265,-113,-497,-837,-1092,-1215,-1168,-940,-518,67,784,1587,2403,3189,3866,4410,4766,4948,4934,4774,4478,4113,3702,3301,2931,2609,2344,2110,1904,1684,1434,1131,762,333,-134,-619,-1070,-1455,-1732,-1873,-1868,-1720,-1470,-1140,-825,-552,-415,-448,-682,-1133,-1762,-2532,-3352,-4136,-4774,-5173,-5244,-4940,-4227,-3147,-1735,-119,1611,3286,4797,6002,6819,7190,7082,6541,5596,4358,2907,1364,-177,-1627,-2916,-4006,-4868,-5504,-5927,-6160,-6235,-6183,-6034,-5816,-5552,-5256,-4943,-4621,-4299,-3977,-3656,-3332,-3002,-2652,-2269,-1840,-1350,-784,-149,576,1348,2179,3003,3814,4542,5165,5630,5915,5998,5875,5558,5071,4459,3762,3045,2346,1727,1203,803,518,327,197,81,-81,-315,-690,-1192,-1860,-2641,-3535,-4449,-5375,-6195,-6899,-7399,-7687,-7713,-7506,-7040,-6376,-5531,-4547,-3484,-2362,-1233,-111,989,2055,3100,4109,5103,6063,6990,7852,8631,9282,9775,10064,10133,9942,9517,8839,7958,6903,5722,4472,3198,1944,745,-365,-1382,-2275,-3056,-3707,-4236,-4634,-4911,-5059,-5087,-4993,-4794,-4478,-4079,-3584,-3024,-2412,-1764,-1113,-471,124,666,1119,1498,1774,1980,2112,2202,2277,2366,2488,2679,2922,3239,3583,3945,4254,4490,4567,4472,4148,3583,2785,1756,537,-823,-2282,-3760,-5215,-6570,-7781,-8790,-9564,-10067,-10284,-10211,-9844,-9223,-8358,-7310,-6120,-4845,-3550,-2288,-1113,-76,796,1463,1935,2189,2265,2168,1961,1672,1375,1102,929,858,942,1150,1475,1868,2266,2617,2843,2914,2778,2444,1921,1248,495,-280,-995,-1586,-2005,-2215,-2219,-2027,-1687,-1249,-776,-329,44,310,446,475,407,296,188,136,199,402,791,1353,2103,2995,4008,5075,6161,7185,8117,8887,9468,9816,9921,9756,9327,8639,7699,6543,5197,3713,2143,552,-992,-2426,-3673,-4702,-5449,-5927,-6115,-6063,-5798,-5402,-4918,-4450,-4016,-3717,-3536,-3528,-3658,-3917,-4263,-4641,-5007,-5302,-5490,-5528,-5413,-5127,-4706,-4156,-3540,-2878,-2231,-1626,-1087,-642,-265,29,280,503,721,959,1219,1506,1806,2109,2385,2624,2806,2919,2973,2955,2882,2758,2575,2344,2038,1663,1196,646,12,-682,-1404,-2109,-2742,-3258,-3591,-3723,-3600,-3246,-2650,-1871,-946,40,1018,1900,2611,3102,3317,3259,2925,2361,1626,791,-60,-837,-1482,-1915,-2124,-2076,-1806,-1340,-738,-77,602,1200,1718,2093,2353,2494,2560,2585,2606,2661,2755,2894,3053,3201,3284,3267,3087,2733,2184,1449,578,-400,-1399,-2365,-3225,-3922,-4428,-4703,-4766,-4605,-4262,-3759,-3128,-2415,-1632,-833,-16,766,1512,2188,2767,3234,3545,3693,3643,3387,2923,2261,1431,474,-542,-1561,-2483,-3256,-3796,-4067,-4031,-3704,-3094,-2268,-1286,-230,799,1731,2464,2955,3135,2997,2536,1773,775,-409,-1667,-2928,-4067,-5013,-5658,-5953,-5843,-5325,-4401,-3135,-1581,144,1949,3701,5312,6663,7703,8369,8642,8544,8092,7361,6410,5331,4207,3113,2131,1297,658,214,-48,-165,-187,-193,-234,-403,-734,-1282,-2053,-3037,-4197,-5471,-6774,-8023,-9111,-9966,-10506,-10689,-10495,-9934,-9050,-7904,-6577,-5160,-3737,-2385,-1162,-101,792,1521,2130,2651,3142,3636,4175,4763,5411,6090,6766,7399,7933,8342,8573,8630,8494,8194,7743,7177,6518,5789,5009,4164,3268,2302,1262,160,-1001,-2186,-3349,-4455,-5429,-6237,-6816,-7154,-7220,-7042,-6629,-6033,-5295,-4472,-3604,-2729,-1876,-1040,-243,543,1312,2080,2840,3592,4305,4965,5521,5949,6195,6239,6044,5604,4920,4006,2912,1673,377,-920,-2127,-3189,-4036,-4651,-5010,-5135,-5068,-4850,-4564,-4249,-3980,-3784,-3689,-3700,-3796,-3961,-4152,-4343,-4494,-4582,-4582,-4478,-4263,-3917,-3452,-2844,-2112,-1254,-291,760,1861,2979,4070,5086,5980,6710,7229,7512,7529,7274,6747,5972,4980,3821,2553,1240,-59,-1275,-2377,-3307,-4061,-4625,-4997,-5208,-5247,-5158,-4927,-4579,-4098,-3491,-2746,-1868,-868,234,1399,2579,3723,4762,5655,6346,6824,7071,7110,6966,6690,6326,5928,5535,5172,4854,4563,4291,3993,3650,3216,2681,2032,1268,431,-469,-1358,-2215,-2965,-3589,-4045,-4333,-4465,-4470,-4396,-4311,-4262,-4324,-4529,-4902,-5452,-6143,-6928,-7748,-8499,-9122,-9502,-9596,-9327,-8680,-7654,-6267,-4594,-2696,-683,1337,3269,4989,6433,7521,8214,8503,8394,7924,7153,6127,4940,3640,2318,1017,-192,-1280,-2191,-2908,-3409,-3675,-3716,-3529,-3137,-2571,-1868,-1070,-239,596,1362,2055,2614,3058,3359,3536,3605,3571,3467,3286,3058,2762,2419,2018,1556,1057,521,-12,-511,-940,-1253,-1427,-1436,-1279,-971,-531,-14,545,1082,1558,1925,2160,2242,2178,1983,1685,1333,962,644,397,280,300,455,742,1101,1493,1853,2111,2228,2147,1868,1383,736,-36,-860,-1682,-2425,-3051,-3516,-3803,-3927,-3891,-3742,-3511,-3235,-2955,-2686,-2448,-2238,-2045,-1864,-1661,-1445,-1192,-919,-643,-378,-173,-33,-2,-68,-239,-481,-763,-1032,-1236,-1330,-1263,-1029,-610,-44,632,1349,2031,2602,2991,3145,3036,2657,2041,1224,282,-718,-1690,-2571,-3296,-3829,-4146,-4237,-4113,-3796,-3300,-2665,-1906,-1062,-151,794,1743,2677,3549,4340,5019,5546,5917,6092,6074,5857,5449,4872,4155,3354,2505,1698,966,389,9,-161,-92,164,577,1065,1537,1907,2076,1973,1551,792,-288,-1634,-3167,-4785,-6365,-7803,-8979,-9828,-10272,-10317,-9944,-9234,-8215,-7000,-5654,-4262,-2896,-1591,-385,719,1725,2651,3511,4328,5098,5834,6512,7120,7630,8012,8252,8318,8215,7933,7495,6915,6226,5461,4643,3814,2986,2182,1425,708,60,-523,-1024,-1441,-1759,-1990,-2117,-2180,-2172,-2155,-2139,-2184,-2308,-2548,-2895,-3348,-3863,-4387,-4862,-5200,-5351,-5244,-4859,-4189,-3248,-2109,-823,492,1757,2858,3723,4279,4493,4361,3894,3154,2200,1116,-9,-1107,-2103,-2960,-3646,-4167,-4529,-4765,-4911,-4990,-5051,-5088,-5142,-5184,-5225,-5236,-5186,-5062,-4807,-4422,-3859,-3120,-2204,-1121,91,1398,2739,4060,5292,6383,7280,7938,8334,8440,8258,7783,7038,6036,4828,3455,1984,488,-958,-2268,-3369,-4196,-4697,-4854,-4660,-4160,-3390,-2456,-1421,-411,498,1218,1688,1878,1783,1434,875,200,-528,-1190,-1719,-2034,-2085,-1852,-1331,-552,445,1599,2851,4140,5395,6576,7620,8490,9157,9585,9772,9695,9383,8827,8083,7163,6125,5008,3856,2712,1608,575,-373,-1219,-1969,-2626,-3203,-3722,-4200,-4658,-5123,-5595,-6097,-6612,-7138,-7657,-8140,-8562,-8894,-9109,-9178,-9101,-8837,-8426,-7834,-7115,-6271,-5349,-4385,-3419,-2494,-1648,-900,-274,222,607,867,1056,1166,1240,1289,1341,1404,1500,1635,1810,2030,2279,2535,2779,2978,3089,3111,2992,2765,2404,1962,1450,931,429,-1,-336,-550,-633,-584,-424,-152,192,599,1045,1503,1967,2405,2813,3165,3450,3652,3755,3758,3643,3425,3098,2680,2178,1624,1017,408,-220,-819,-1395,-1928,-2409,-2835,-3190,-3467,-3646,-3714,-3643,-3414,-3013,-2417,-1650,-694,388,1586,2820,4037,5169,6130,6862,7295,7374,7081,6395,5347,3989,2397,684,-1029,-2616,-3953,-4940,-5513,-5628,-5309,-4592,-3573,-2346,-1043,226,1342,2214,2784,3001,2873,2414,1672,718,-375,-1521,-2636,-3652,-4500,-5148,-5559,-5735,-5683,-5412,-4968,-4364,-3646,-2841,-1978,-1087,-201,655,1439,2133,2687,3090,3310,3341,3190,2868,2404,1840,1220,588,2,-506,-889,-1131,-1210,-1139,-924,-611,-228,172,543,851,1066,1182,1212,1177,1112,1065,1061,1133,1287,1507,1773,2039,2252,2376,2350,2161,1778,1212,486,-389,-1336,-2346,-3339,-4285,-5150,-5882,-6487,-6924,-7194,-7295,-7206,-6945,-6503,-5892,-5132,-4253,-3283,-2295,-1308,-413,370,988,1419,1676,1762,1730,1622,1513,1450,1505,1717,2106,2706,3471,4403,5431,6496,7530,8445,9173,9648,9813,9657,9162,8373,7335,6125,4832,3543,2339,1287,426,-230,-681,-972,-1133,-1230,-1312,-1427,-1619,-1911,-2308,-2817,-3401,-4044,-4689,-5291,-5794,-6138,-6280,-6175,-5808,-5171,-4290,-3208,-1982,-699,580,1760,2782,3592,4155,4464,4515,4335,3958,3413,2765,2022,1264,479,-261,-971,-1610,-2179,-2671,-3077,-3416,-3684,-3909,-4104,-4293,-4498,-4730,-4993,-5280,-5561,-5802,-5950,-5950,-5754,-5310,-4616,-3647,-2461,-1092,380,1856,3267,4502,5508,6225,6628,6716,6518,6070,5441,4697,3908,3139,2446,1859,1399,1056,818,633,479,289,42,-303,-752,-1307,-1947,-2643,-3355,-4035,-4642,-5126,-5450,-5584,-5489,-5158,-4565,-3721,-2626,-1307,197,1845,3557,5284,6923,8406,9653,10579,11141,11279,10969,10228,9062,7551,5772,3836,1882,44,-1546,-2769,-3532,-3803,-3552,-2860,-1776,-463,961,2313,3455,4248,4592,4435,3760,2607,1048,-816,-2848,-4925,-6910,-8686,-10166,-11267,-11964,-12228,-12074,-11528,-10620,-9411,-7947,-6295,-4524,-2696,-901,805,2334,3633,4644,5330,5674,5679,5365,4794,4005,3104,2151,1248,464,-141,-524,-673,-609,-359,-1,410,782,1068,1196,1171,976,656,274,-118,-413,-583,-536,-289,188,832,1610,2426,3217,3890,4383,4644,4646,4379,3879,3171,2341,1438,573,-214,-817,-1225,-1387,-1320,-1053,-632,-143,347,740,971,973,717,192,-582,-1550,-2651,-3796,-4892,-5862,-6613,-7096,-7261,-7088,-6582,-5752,-4655,-3322,-1848,-283,1266,2726,4008,5030,5733,6064,5999,5550,4739,3654,2370,1021,-271,-1384,-2197,-2640,-2661,-2269,-1511,-475,716,1918,2999,3815,4281,4322,3931,3134,2005,646,-809,-2239,-3510,-4530,-5221,-5556,-5534,-5203,-4620,-3870,-3041,-2194,-1415,-710,-128,361,749,1073,1344,1574,1779,1937,2053,2095,2065,1932,1721,1412,1057,666,297,-18,-218,-289,-184,79,495,1028,1610,2190,2686,3050,3228,3209,2987,2615,2129,1612,1132,761,548,531,698,1042,1506,2022,2528,2927,3176,3202,2988,2521,1819,924,-113,-1221,-2328,-3372,-4287,-5037,-5592,-5955,-6129,-6150,-6042,-5849,-5595,-5315,-5009,-4702,-4384,-4050,-3716,-3356,-2997,-2624,-2249,-1867,-1482,-1069,-634,-131,420,1073,1783,2590,3419,4273,5070,5760,6270,6543,6518,6174,5503,4539,3352,2037,711,-481,-1432,-2013,-2172,-1868,-1127,-26,1329,2780,4174,5340,6141,6473,6266,5535,4307,2694,820,-1162,-3092,-4826,-6252,-7278,-7872,-8033,-7796,-7232,-6418,-5449,-4399,-3346,-2335,-1400,-561,189,849,1432,1945,2387,2764,3054,3259,3351,3326,3170,2891,2493,2007,1462,897,362,-106,-473,-725,-851,-884,-836,-765,-696,-679,-723,-852,-1033,-1254,-1460,-1616,-1667,-1592,-1349,-962,-422,220,927,1638,2301,2850,3253,3463,3478,3290,2935,2435,1862,1252,681,200,-166,-358,-415,-307,-104,170,452,679,815,805,636,298,-193,-811,-1502,-2227,-2918,-3524,-3997,-4301,-4401,-4298,-3986,-3482,-2816,-2019,-1136,-209,711,1590,2374,3040,3551,3890,4049,4019,3826,3470,3008,2457,1880,1314,811,406,131,-9,-8,104,300,527,732,861,871,727,414,-56,-672,-1378,-2131,-2882,-3565,-4161,-4626,-4964,-5169,-5281,-5304,-5300,-5276,-5265,-5275,-5296,-5305,-5277,-5160,-4928,-4540,-3981,-3249,-2367,-1362,-302,779,1797,2720,3508,4132,4611,4950,5184,5361,5496,5635,5772,5902,5999,6012,5903,5622,5140,4454,3576,2565,1483,425,-525,-1268,-1756,-1917,-1774,-1310,-612,281,1248,2216,3075,3748,4171,4305,4137,3694,3002,2150,1188,231,-665,-1406,-1960,-2278,-2374,-2257,-1976,-1592,-1172,-782,-490,-333,-348,-533,-877,-1340,-1875,-2414,-2902,-3269,-3474,-3465,-3237,-2775,-2107,-1271,-320,662,1606,2406,3001,3283,3236,2794,1997,847,-556,-2133,-3755,-5283,-6602,-7560,-8083,-8079,-7537,-6455,-4906,-2975,-801,1482,3699,5728,7405,8655,9385,9581,9241,8423,7185,5650,3899,2074,263,-1439,-2958,-4247,-5289,-6067,-6606,-6921,-7042,-6991,-6795,-6455,-5990,-5393,-4668,-3827,-2878,-1855,-796,249,1219,2053,2699,3105,3251,3124,2755,2177,1466,698,-32,-649,-1059,-1231,-1113,-718,-70,779,1755,2783,3773,4661,5376,5890,6175,6240,6092,5773,5307,4743,4107,3434,2745,2062,1393,763,173,-346,-781,-1106,-1300,-1349,-1245,-998,-632,-187,285,728,1076,1290,1320,1165,828,331,-262,-916,-1552,-2136,-2610,-2964,-3174,-3257,-3219,-3092,-2885,-2643,-2358,-2072,-1767,-1475,-1182,-905,-650,-425,-249,-133,-99,-153,-304,-546,-859,-1212,-1557,-1842,-2000,-1989,-1744,-1262,-520,442,1572,2804,4024,5150,6060,6687,6947,6816,6287,5375,4167,2710,1142,-463,-1982,-3325,-4424,-5211,-5675,-5803,-5623,-5178,-4536,-3774,-2978,-2233,-1613,-1181,-967,-991,-1218,-1628,-2132,-2685,-3195,-3609,-3879,-3970,-3884,-3618,-3201,-2660,-2017,-1312,-551,230,1023,1793,2524,3159,3674,4001,4106,3950,3509,2795,1835,687,-563,-1819,-2966,-3907,-4534,-4792,-4628,-4043,-3071,-1779,-266,1344,2930,4357,5522,6344,6766,6801,6456,5823,4977,4033,3091,2241,1555,1061,773,657,671,760,856,921,906,803,606,332,5,-339,-686,-988,-1242,-1422,-1517,-1533,-1459,-1314,-1106,-866,-615,-401,-242,-189,-247,-441,-751,-1158,-1611,-2063,-2442,-2692,-2760,-2607,-2223,-1607,-799,164,1209,2282,3296,4204,4936,5459,5749,5786,5600,5199,4642,3971,3250,2534,1874,1296,824,439,117,-182,-525,-942,-1501,-2207,-3086,-4105,-5230,-6396,-7532,-8549,-9373,-9924,-10143,-10005,-9471,-8579,-7342,-5834,-4126,-2310,-484,1249,2802,4091,5063,5681,5946,5877,5523,4957,4250,3495,2758,2104,1578,1196,974,881,915,1025,1203,1404,1621,1820,2004,2142,2233,2256,2191,2029,1748,1328,787,98,-693,-1574,-2499,-3411,-4248,-4958,-5458,-5712,-5661,-5286,-4578,-3552,-2245,-721,945,2658,4310,5819,7068,7998,8544,8671,8382,7694,6663,5356,3866,2288,726,-722,-1985,-2976,-3682,-4055,-4132,-3923,-3495,-2908,-2241,-1568,-963,-478,-161,-30,-86,-304,-656,-1069,-1511,-1888,-2178,-2303,-2268,-2032,-1630,-1061,-378,388,1181,1967,2694,3338,3864,4262,4515,4634,4606,4454,4176,3791,3305,2733,2085,1378,627,-154,-937,-1704,-2437,-3100,-3689,-4174,-4551,-4817,-4961,-5014,-4965,-4858,-4697,-4515,-4328,-4158,-4010,-3899,-3806,-3729,-3623,-3479,-3226,-2865,-2331,-1636,-767,249,1372,2536,3682,4718,5590,6210,6555,6574,6288,5702,4873,3863,2753,1629,575,-339,-1059,-1558,-1833,-1910,-1833,-1656,-1446,-1245,-1107,-1037,-1052,-1122,-1239,-1358,-1473,-1559,-1623,-1679,-1748,-1855,-2033,-2278,-2604,-2974,-3348,-3670,-3864,-3865,-3614,-3069,-2218,-1078,306,1859,3489,5082,6533,7727,8574,8998,8956,8432,7444,6055,4334,2406,387,-1587,-3381,-4881,-5996,-6652,-6833,-6534,-5808,-4716,-3359,-1835,-261,1259,2635,3788,4676,5267,5571,5607,5416,5059,4579,4051,3504,2990,2522,2106,1729,1374,1002,594,118,-434,-1043,-1707,-2359,-2977,-3488,-3856,-4052,-4052,-3884,-3561,-3147,-2695,-2272,-1930,-1718,-1641,-1711,-1893,-2140,-2405,-2610,-2710,-2654,-2406,-1969,-1339,-573,295,1175,2003,2681,3144,3317,3165,2660,1835,723,-575,-1960,-3296,-4446,-5294,-5724,-5683,-5137,-4118,-2696,-988,872,2709,4377,5722,6626,7029,6877,6222,5110,3664,2022,323,-1261,-2609,-3601,-4162,-4265,-3919,-3174,-2120,-863,477,1778,2938,3870,4518,4859,4875,4616,4084,3361,2473,1479,429,-656,-1718,-2755,-3711,-4580,-5319,-5902,-6302,-6478,-6432,-6118,-5569,-4753,-3726,-2491,-1118,357,1853,3315,4660,5826,6752,7381,7681,7636,7242,6535,5556,4383,3096,1806,598,-414,-1160,-1576,-1627,-1318,-669,246,1354,2538,3688,4688,5423,5813,5799,5341,4473,3212,1662,-92,-1928,-3723,-5366,-6758,-7825,-8527,-8842,-8787,-8397,-7724,-6833,-5791,-4658,-3509,-2368,-1307,-315,557,1332,1998,2559,3035,3411,3700,3896,3979,3948,3786,3480,3046,2476,1824,1100,390,-281,-831,-1227,-1434,-1450,-1286,-1000,-647,-319,-92,-46,-227,-657,-1322,-2157,-3088,-3989,-4753,-5264,-5436,-5220,-4595,-3612,-2323,-855,690,2177,3488,4542,5265,5640,5677,5414,4913,4266,3530,2809,2140,1572,1124,776,516,287,58,-240,-621,-1132,-1754,-2494,-3304,-4156,-4984,-5751,-6398,-6906,-7232,-7387,-7342,-7133,-6734,-6183,-5459,-4585,-3560,-2391,-1110,269,1688,3117,4475,5739,6827,7725,8394,8820,9017,8984,8748,8326,7741,7007,6145,5165,4080,2918,1696,452,-769,-1928,-2968,-3837,-4499,-4911,-5055,-4934,-4555,-3962,-3206,-2351,-1471,-640,87,651,1030,1206,1201,1028,752,395,42,-295,-552,-735,-823,-840,-794,-726,-651,-587,-544,-508,-461,-376,-215,40,422,914,1520,2187,2873,3510,4030,4373,4482,4334,3912,3250,2379,1374,303,-749,-1709,-2516,-3133,-3534,-3724,-3735,-3590,-3359,-3066,-2773,-2501,-2271,-2080,-1918,-1756,-1571,-1334,-1024,-634,-167,363,919,1482,1991,2429,2742,2906,2898,2697,2315,1740,1025,170,-739,-1673,-2552,-3310,-3893,-4231,-4300,-4067,-3550,-2759,-1772,-634,529,1650,2604,3315,3706,3723,3361,2623,1572,278,-1151,-2588,-3917,-5002,-5747,-6066,-5918,-5293,-4241,-2819,-1164,621,2375,3971,5293,6246,6783,6885,6582,5918,4992,3867,2664,1448,295,-740,-1641,-2380,-2965,-3398,-3691,-3840,-3858,-3721,-3438,-2984,-2375,-1597,-692,329,1394,2461,3453,4306,4960,5364,5485,5315,4860,4147,3233,2161,1021,-127,-1204,-2139,-2888,-3398,-3653,-3643,-3384,-2896,-2236,-1431,-556,342,1210,1991,2653,3153,3482,3614,3570,3347,2976,2495,1933,1338,756,215,-237,-589,-822,-921,-906,-764,-537,-227,128,499,861,1169,1399,1516,1493,1310,958,425,-265,-1105,-2056,-3079,-4128,-5142,-6064,-6832,-7385,-7667,-7635,-7257,-6531,-5473,-4121,-2563,-865,839,2463,3879,5012,5778,6150,6115,5696,4957,3977,2846,1695,587,-337,-1053,-1477,-1622,-1493,-1145,-648,-100,400,752,870,697,205,-603,-1667,-2925,-4252,-5549,-6678,-7545,-8048,-8147,-7810,-7055,-5940,-4521,-2920,-1213,472,2055,3451,4597,5464,6023,6290,6274,6015,5549,4928,4201,3418,2641,1899,1255,724,341,116,48,135,359,700,1136,1642,2191,2759,3317,3825,4258,4564,4721,4676,4424,3934,3227,2317,1244,65,-1163,-2356,-3465,-4404,-5138,-5610,-5804,-5700,-5309,-4648,-3755,-2678,-1476,-211,1038,2213,3246,4080,4688,5024,5104,4914,4501,3885,3118,2255,1331,414,-479,-1292,-2017,-2629,-3112,-3482,-3712,-3836,-3841,-3749,-3567,-3304,-2975,-2593,-2164,-1714,-1249,-797,-372,5,308,533,656,675,591,404,138,-194,-550,-905,-1210,-1427,-1527,-1472,-1262,-882,-359,289,1011,1765,2491,3138,3655,4000,4143,4072,3778,3288,2614,1802,884,-97,-1102,-2096,-3056,-3951,-4772,-5497,-6116,-6605,-6952,-7130,-7114,-6891,-6426,-5729,-4796,-3635,-2304,-827,710,2243,3688,4965,5997,6728,7123,7149,6842,6212,5332,4275,3117,1959,871,-59,-799,-1285,-1541,-1538,-1341,-960,-473,88,664,1216,1721,2157,2531,2836,3088,3292,3438,3535,3537,3451,3226,2864,2345,1682,906,47,-821,-1660,-2385,-2958,-3323,-3456,-3350,-3010,-2464,-1751,-926,-37,835,1657,2348,2878,3211,3304,3185,2817,2267,1538,707,-179,-1040,-1809,-2419,-2816,-2955,-2837,-2448,-1856,-1081,-227,656,1472,2167,2689,3002,3095,2964,2627,2102,1421,613,-284,-1230,-2198,-3130,-4011,-4777,-5422,-5903,-6209,-6337,-6266,-6027,-5600,-5022,-4288,-3429,-2459,-1411,-319,769,1805,2730,3486,4017,4283,4248,3917,3288,2416,1348,172,-1032,-2162,-3145,-3892,-4365,-4525,-4385,-3954,-3311,-2494,-1619,-750,17,607,969,1066,888,464,-166,-922,-1714,-2436,-2989,-3271,-3231,-2809,-2038,-940,387,1831,3265,4554,5578,6252,6520,6366,5836,4977,3911,2730,1564,514,-336,-911,-1206,-1197,-941,-475,130,794,1467,2077,2608,3029,3354,3590,3760,3885,3968,4014,3995,3896,3667,3284,2714,1947,987,-130,-1371,-2654,-3917,-5069,-6032,-6731,-7112,-7123,-6761,-6017,-4941,-3581,-2034,-388,1242,2738,4025,4984,5606,5820,5675,5169,4394,3407,2306,1180,108,-843,-1611,-2182,-2528,-2676,-2634,-2450,-2152,-1791,-1403,-1016,-679,-391,-198,-104,-117,-267,-526,-919,-1407,-1983,-2605,-3238,-3832,-4343,-4725,-4939,-4955,-4741,-4299,-3614,-2716,-1625,-377,959,2348,3700,4966,6079,6982,7636,8002,8057,7798,7214,6340,5177,3788,2203,493,-1277,-3029,-4686,-6161,-7391,-8295,-8844,-8996,-8762,-8165,-7255,-6109,-4815,-3458,-2138,-913,155,1036,1729,2238,2585,2814,2927,2972,2943,2860,2712,2524,2272,2009,1725,1472,1279,1166,1173,1289,1519,1831,2184,2534,2825,3017,3077,2981,2738,2358,1868,1317,726,161,-369,-809,-1161,-1391,-1514,-1517,-1424,-1236,-980,-672,-323,41,430,822,1232,1643,2070,2483,2891,3250,3542,3727,3782,3665,3384,2912,2279,1508,637,-271,-1168,-1987,-2677,-3196,-3510,-3604,-3483,-3160,-2662,-2041,-1318,-564,196,905,1533,2040,2406,2605,2635,2480,2166,1688,1087,368,-425,-1278,-2157,-3044,-3917,-4736,-5491,-6119,-6601,-6877,-6907,-6672,-6142,-5339,-4297,-3071,-1753,-427,802,1854,2647,3157,3351,3261,2931,2411,1804,1154,557,55,-321,-550,-649,-643,-560,-451,-344,-273,-249,-275,-331,-408,-469,-498,-484,-417,-317,-203,-107,-62,-94,-213,-418,-679,-957,-1189,-1317,-1283,-1049,-603,45,832,1699,2530,3239,3717,3898,3733,3218,2382,1301,65,-1191,-2361,-3304,-3939,-4173,-3983,-3361,-2344,-1015,547,2208,3861,5386,6682,7685,8331,8629,8563,8193,7551,6695,5681,4549,3337,2073,771,-548,-1862,-3151,-4366,-5483,-6441,-7196,-7717,-7962,-7935,-7629,-7075,-6309,-5373,-4325,-3210,-2080,-983,50,977,1770,2401,2853,3104,3157,3013,2699,2239,1702,1113,574,105,-212,-360,-310,-68,350,904,1553,2231,2881,3447,3854,4075,4041,3744,3154,2286,1152,-190,-1684,-3245,-4764,-6153,-7286,-8083,-8461,-8377,-7820,-6813,-5422,-3735,-1870,51,1907,3581,4990,6064,6775,7121,7122,6827,6295,5585,4767,3884,2999,2121,1300,523,-182,-818,-1383,-1866,-2268,-2590,-2825,-2996,-3105,-3188,-3260,-3372,-3527,-3781,-4118,-4556,-5062,-5598,-6107,-6518,-6751,-6735,-6401,-5718,-4664,-3271,-1586,299,2276,4229,6032,7580,8787,9603,10007,10023,9689,9081,8271,7346,6364,5392,4456,3580,2771,2013,1315,649,32,-548,-1076,-1535,-1925,-2216,-2423,-2532,-2563,-2536,-2462,-2390,-2311,-2273,-2252,-2261,-2274,-2274,-2223,-2111,-1904,-1609,-1228,-789,-320,125,510,791,938,950,825,599,323,47,-151,-225,-117,200,724,1445,2296,3221,4130,4925,5542,5879,5918,5617,4989,4080,2930,1633,263,-1098,-2366,-3499,-4443,-5186,-5733,-6081,-6280,-6334,-6288,-6160,-5961,-5711,-5396,-5017,-4561,-4011,-3371,-2623,-1796,-888,57,1010,1925,2771,3491,4082,4484,4715,4738,4567,4192,3621,2858,1927,827,-379,-1692,-3020,-4336,-5554,-6611,-7440,-7980,-8183,-8019,-7477,-6564,-5326,-3806,-2096,-273,1545,3264,4778,6005,6878,7366,7456,7190,6603,5803,4844,3859,2899,2055,1356,829,457,221,59,-56,-200,-385,-654,-1003,-1416,-1870,-2306,-2689,-2945,-3049,-2950,-2648,-2141,-1459,-646,243,1141,1995,2736,3338,3748,3973,3997,3841,3529,3091,2563,1992,1395,829,294,-171,-567,-877,-1102,-1244,-1286,-1254,-1119,-916,-641,-328,5,294,523,618,559,313,-123,-739,-1475,-2291,-3082,-3786,-4296,-4567,-4525,-4170,-3490,-2528,-1331,20,1457,2884,4225,5404,6354,7026,7380,7406,7095,6480,5583,4475,3206,1861,503,-787,-1955,-2942,-3722,-4267,-4580,-4679,-4588,-4351,-4014,-3619,-3218,-2842,-2518,-2264,-2086,-1968,-1911,-1876,-1847,-1792,-1676,-1477,-1171,-739,-181,502,1291,2150,3043,3915,4710,5381,5871,6152,6196,5994,5554,4893,4040,3038,1914,727,-505,-1725,-2919,-4053,-5104,-6064,-6907,-7629,-8214,-8650,-8922,-9022,-8929,-8638,-8135,-7421,-6500,-5398,-4136,-2768,-1343,73,1416,2626,3657,4463,5033,5364,5470,5393,5166,4846,4483,4122,3811,3574,3430,3396,3441,3578,3751,3946,4118,4230,4253,4160,3926,3545,3009,2331,1523,609,-376,-1394,-2398,-3331,-4148,-4789,-5206,-5369,-5245,-4842,-4176,-3285,-2237,-1103,35,1092,1997,2690,3142,3340,3310,3096,2755,2374,2020,1766,1673,1766,2063,2556,3198,3949,4743,5501,6171,6670,6950,6961,6673,6061,5128,3884,2358,604,-1323,-3340,-5364,-7310,-9075,-10593,-11767,-12558,-12894,-12774,-12162,-11106,-9607,-7762,-5620,-3307,-917,1417,3591,5486,7016,8117,8737,8885,8567,7837,6765,5427,3922,2331,743,-770,-2157,-3360,-4373,-5160,-5739,-6099,-6269,-6256,-6090,-5791,-5383,-4899,-4358,-3799,-3234,-2704,-2213,-1786,-1424,-1127,-884,-683,-493,-294,-60,235,599,1035,1539,2076,2636,3164,3628,4001,4234,4340,4283,4099,3792,3411,2990,2578,2216,1939,1767,1697,1720,1789,1871,1902,1842,1641,1299,790,176,-528,-1240,-1893,-2431,-2791,-2939,-2875,-2602,-2158,-1610,-1000,-414,98,491,736,819,775,615,404,192,21,-48,0,184,499,918,1399,1893,2341,2683,2883,2884,2696,2296,1735,1036,267,-520,-1257,-1898,-2396,-2727,-2887,-2863,-2686,-2356,-1916,-1367,-751,-71,642,1375,2107,2808,3467,4029,4492,4798,4940,4886,4635,4184,3558,2787,1906,974,28,-875,-1714,-2440,-3067,-3568,-3961,-4259,-4461,-4605,-4674,-4703,-4669,-4584,-4431,-4198,-3870,-3441,-2890,-2234,-1471,-632,246,1117,1918,2598,3091,3359,3365,3104,2584,1840,927,-105,-1168,-2221,-3176,-4014,-4671,-5156,-5444,-5545,-5488,-5262,-4932,-4481,-3955,-3365,-2721,-2057,-1370,-693,-37,584,1140,1639,2053,2395,2659,2859,3001,3105,3179,3238,3286,3325,3358,3376,3379,3361,3319,3259,3180,3098,3013,2949,2903,2895,2918,2981,3066,3176,3283,3377,3451,3475,3464,3380,3246,3025,2736,2354,1887,1333,700,0,-745,-1510,-2268,-2982,-3630,-4177,-4602,-4884,-5015,-4975,-4767,-4388,-3829,-3106,-2220,-1180,-17,1249,2581,3919,5223,6418,7446,8247,8760,8953,8793,8279,7418,6246,4804,3154,1361,-508,-2372,-4186,-5862,-7380,-8672,-9726,-10502,-10995,-11193,-11099,-10721,-10082,-9203,-8130,-6904,-5581,-4221,-2880,-1621,-491,458,1199,1706,1974,2000,1820,1448,952,370,-231,-793,-1260,-1598,-1769,-1775,-1615,-1312,-907,-422,87,607,1090,1528,1898,2177,2361,2402,2312,2035,1594,960,171,-735,-1697,-2632,-3443,-4042,-4344,-4282,-3841,-3007,-1844,-414,1172,2799,4347,5704,6775,7505,7851,7825,7455,6798,5935,4944,3920,2930,2063,1337,822,498,379,443,645,958,1315,1671,1968,2159,2202,2073,1757,1260,608,-167,-1013,-1873,-2698,-3427,-4025,-4457,-4709,-4775,-4658,-4374,-3927,-3346,-2627,-1794,-864,153,1215,2299,3350,4327,5164,5830,6256,6433,6326,5934,5275,4369,3270,2031,726,-582,-1795,-2870,-3714,-4304,-4597,-4584,-4288,-3731,-2974,-2088,-1147,-240,551,1153,1512,1576,1348,822,45,-934,-2035,-3183,-4284,-5258,-6040,-6562,-6806,-6743,-6386,-5766,-4923,-3925,-2839,-1740,-704,214,959,1520,1878,2079,2139,2136,2116,2137,2242,2446,2741,3108,3476,3798,3996,4014,3816,3377,2714,1866,893,-130,-1127,-2024,-2768,-3319,-3674,-3837,-3851,-3746,-3591,-3415,-3273,-3172,-3132,-3122,-3137,-3105,-3008,-2779,-2390,-1816,-1051,-106,976,2148,3345,4486,5507,6334,6904,7187,7140,6777,6102,5159,4001,2702,1337,-4,-1236,-2288,-3088,-3592,-3782,-3632,-3183,-2446,-1492,-361,856,2122,3342,4476,5467,6267,6856,7202,7296,7147,6751,6140,5344,4386,3335,2206,1077,-28,-1058,-1979,-2777,-3429,-3948,-4332,-4608,-4790,-4900,-4962,-4965,-4937,-4837,-4673,-4403,-4012,-3482,-2796,-1970,-1018,16,1084,2106,3035,3766,4277,4478,4382,3945,3229,2236,1060,-244,-1588,-2899,-4101,-5147,-5983,-6594,-6958,-7073,-6951,-6578,-6000,-5187,-4204,-3045,-1777,-447,865,2077,3094,3836,4231,4241,3858,3118,2097,890,-368,-1558,-2549,-3248,-3588,-3540,-3123,-2383,-1412,-301,825,1873,2734,3349,3664,3672,3381,2831,2084,1198,265,-666,-1505,-2226,-2762,-3113,-3254,-3189,-2941,-2520,-1967,-1316,-607,118,826,1472,2049,2519,2892,3163,3333,3431,3454,3442,3389,3333,3274,3226,3204,3203,3228,3289,3356,3456,3545,3641,3711,3747,3744,3661,3515,3255,2899,2406,1794,1041,176,-795,-1843,-2918,-3991,-4995,-5897,-6643,-7204,-7549,-7677,-7585,-7290,-6815,-6186,-5430,-4582,-3650,-2678,-1664,-656,329,1246,2045,2683,3101,3259,3130,2699,1994,1053,-45,-1200,-2309,-3245,-3914,-4223,-4130,-3606,-2699,-1451,21,1614,3191,4635,5821,6679,7125,7156,6746,5958,4823,3449,1911,326,-1206,-2576,-3707,-4508,-4956,-5001,-4677,-3996,-3032,-1857,-567,732,1945,2980,3755,4239,4385,4236,3806,3183,2444,1681,1001,463,143,49,191,525,993,1523,2022,2429,2654,2681,2455,2004,1333,483,-488,-1535,-2591,-3616,-4550,-5378,-6051,-6564,-6896,-7031,-6967,-6686,-6186,-5466,-4537,-3407,-2122,-706,775,2272,3715,5034,6175,7073,7687,7994,7966,7618,6971,6054,4923,3638,2250,841,-548,-1849,-3022,-4031,-4842,-5445,-5828,-5987,-5943,-5695,-5283,-4728,-4065,-3335,-2571,-1814,-1089,-432,150,631,1011,1291,1474,1571,1604,1580,1528,1456,1390,1333,1311,1320,1376,1470,1591,1714,1812,1840,1772,1571,1236,762,188,-443,-1068,-1609,-1991,-2153,-2036,-1626,-937,-3,1082,2233,3348,4323,5098,5613,5875,5872,5674,5299,4829,4287,3713,3116,2491,1837,1127,364,-474,-1371,-2324,-3293,-4241,-5108,-5837,-6363,-6634,-6605,-6261,-5601,-4659,-3505,-2209,-892,353,1407,2182,2628,2713,2497,2026,1418,757,117,-457,-975,-1452,-1936,-2445,-3012,-3610,-4227,-4818,-5342,-5775,-6068,-6219,-6189,-5999,-5635,-5139,-4528,-3856,-3155,-2477,-1853,-1321,-888,-562,-302,-77,177,509,961,1535,2209,2922,3578,4101,4392,4422,4171,3686,3037,2320,1652,1110,803,747,994,1505,2245,3147,4111,5068,5931,6645,7175,7487,7566,7395,6965,6287,5397,4373,3302,2315,1506,977,760,870,1240,1787,2370,2842,3073,2948,2433,1547,382,-901,-2128,-3081,-3592,-3529,-2840,-1578,131,2071,4002,5677,6886,7495,7434,6748,5527,3959,2238,594,-800,-1795,-2355,-2476,-2261,-1819,-1292,-815,-481,-382,-529,-947,-1575,-2379,-3271,-4173,-5009,-5695,-6180,-6429,-6434,-6223,-5843,-5363,-4866,-4427,-4111,-3967,-3981,-4138,-4351,-4531,-4594,-4457,-4101,-3540,-2839,-2097,-1417,-914,-646,-674,-969,-1491,-2130,-2767,-3259,-3497,-3400,-2963,-2247,-1395,-579,13,248,77,-455,-1194,-1919,-2371,-2319,-1610,-247,1654,3789,5835,7435,8325,8396,7649,6236,4360,2248,84,-1973,-3826,-5363,-6496,-7113,-7145,-6548,-5383,-3802,-2041,-420,766,1240,830,-509,-2719,-5622,-8968,-12471,-15808,-18653,-20693,-21641,-21258,-19411,-16069,-11392,-5698,503,6617,11996,16085,18501,19092,17986,15548,12316,8898,5867,3655,2530,2553,3595,5400,7587,9775,11606,12823,13322,13120,12381,11314,10147,9071,8183,7554,7131,6894,6733,6588,6402,6106,5696,5135,4458,3701,2981,2394,2077,2082,2418,2995,3691,4353,4889,5244,5463,5594,5757,5974,6275,6559,6683,6458,5666,4188,1958,-913,-4195,-7545,-10521,-12726,-13775,-13468,-11748,-8786,-4939,-708,3330,6608,8685,9279,8335,6042,2727,-1089,-4901,-8200,-10600,-11863,-11936,-10899,-9019,-6593,-4009,-1592,369,1685,2278,2144,1385,117,-1503,-3329,-5238,-7107,-8865,-10410,-11699,-12645,-13201,-13315,-12952,-12125,-10875,-9308,-7561,-5814,-4213,-2920,-1996,-1506,-1425,-1735,-2384,-3327,-4511,-5892,-7395,-8953,-10456,-11813,-12903,-13637,-13937,-13757,-13117,-12056,-10702,-9191,-7730,-6511,-5721,-5511,-5935,-6968,-8468,-10191,-11836,-13083,-13629,-13289,-11976,-9770,-6886,-3628,-379,2521,4767,6179,6687,6352,5313,3807,2063,352,-1092,-2066,-2400,-1998,-841,1034,3463,6257,9131,11813,14032,15591,16365,16349,15628,14378,12843,11273,9934,9010,8654,8887,9682,10888,12334,13789,15052,15954,16379,16305,15761,14841,13676,12391,11115,9946,8952,8186,7678,7441,7484,7802,8371,9151,10083,11076,12044,12881,13507,13862,13928,13719,13275,12660,11914,11106,10244,9361,8469,7567,6688,5832,5039,4324,3712,3197,2755,2338,1876,1316,603,-277,-1293,-2416,-3556,-4652,-5631,-6424,-7010,-7345,-7454,-7331,-7024,-6570,-6031,-5467,-4948,-4534,-4285,-4241,-4415,-4808,-5386,-6086,-6853,-7574,-8200,-8640,-8876,-8885,-8711,-8379,-7980,-7557,-7206,-6967,-6908,-7033,-7336,-7756,-8210,-8593,-8807,-8778,-8474,-7925,-7188,-6387,-5638,-5075,-4804,-4896,-5389,-6279,-7506,-9006,-10650,-12325,-13897,-15245,-16268,-16884,-17042,-16717,-15920,-14701,-13122,-11314,-9367,-7440,-5627,-4054,-2796,-1913,-1445,-1388,-1730,-2420,-3374,-4513,-5700,-6833,-7788,-8478,-8849,-8882,-8596,-8048,-7292,-6426,-5502,-4604,-3759,-2996,-2299,-1662,-1041,-431,186,799,1383,1919,2367,2720,2949,3073,3090,3019,2882,2685,2439,2148,1818,1454,1094,743,462,268,212,306,568,985,1526,2149,2796,3414,3980,4458,4876,5239,5581,5924,6284,6650,7031,7390,7731,8044,8314,8554,8742,8860,8898,8801,8590,8218,7736,7143,6498,5843,5226,4685,4259,3948,3767,3705,3756,3920,4201,4597,5115,5734,6444,7199,7961,8665,9262,9684,9902,9879,9630,9171,8558,7854,7130,6474,5942,5606,5483,5582,5865,6265,6692,7062,7273,7293,7081,6656,6069,5382,4677,4044,3540,3219,3103,3154,3351,3600,3841,4002,4037,3938,3731,3458,3198,3000,2927,2992,3196,3507,3865,4217,4496,4664,4703,4612,4421,4171,3904,3659,3462,3314,3209,3122,3020,2879,2678,2417,2102,1767,1432,1134,896,726,639,617,657,732,814,862,840,692,389,-110,-807,-1694,-2723,-3841,-4960,-6004,-6900,-7588,-8034,-8235,-8191,-7953,-7556,-7081,-6587,-6155,-5823,-5626,-5560,-5587,-5659,-5695,-5626,-5375,-4893,-4149,-3155,-1965,-669,604,1718,2520,2901,2761,2082,881,-756,-2685,-4738,-6701,-8406,-9667,-10403,-10551,-10141,-9258,-8020,-6583,-5094,-3687,-2468,-1496,-814,-412,-270,-347,-592,-952,-1398,-1884,-2416,-2972,-3564,-4182,-4818,-5449,-6063,-6626,-7138,-7564,-7901,-8111,-8174,-8058,-7743,-7224,-6508,-5625,-4603,-3507,-2373,-1280,-285,551,1158,1513,1568,1330,794,-18,-1070,-2315,-3686,-5104,-6488,-7757,-8845,-9720,-10351,-10767,-10969,-11002,-10889,-10654,-10323,-9903,-9411,-8848,-8221,-7537,-6798,-6025,-5224,-4438,-3681,-3023,-2479,-2135,-2000,-2118,-2483,-3064,-3824,-4685,-5575,-6402,-7082,-7528,-7681,-7505,-6992,-6173,-5109,-3869,-2560,-1268,-107,853,1520,1875,1878,1573,980,189,-744,-1712,-2657,-3476,-4134,-4546,-4716,-4594,-4228,-3611,-2818,-1904,-952,-70,685,1218,1538,1631,1581,1458,1391,1463,1773,2347,3205,4305,5594,6977,8360,9615,10638,11304,11537,11269,10497,9241,7598,5673,3652,1702,26,-1207,-1869,-1871,-1224,27,1733,3726,5780,7682,9237,10299,10800,10735,10175,9237,8077,6843,5707,4762,4131,3822,3862,4194,4763,5483,6266,7017,7656,8128,8390,8454,8331,8088,7776,7477,7247,7145,7204,7424,7803,8274,8788,9250,9562,9649,9430,8885,8030,6935,5710,4514,3476,2752,2410,2506,3021,3880,4993,6230,7470,8623,9593,10345,10837,11064,11022,10736,10226,9553,8751,7897,7031,6223,5498,4908,4448,4159,4001,3992,4084,4253,4469,4690,4908,5092,5267,5416,5596,5803,6073,6404,6800,7239,7707,8158,8558,8850,8975,8886,8525,7882,6927,5705,4250,2670,1073,-399,-1615,-2478,-2910,-2912,-2491,-1734,-716,430,1595,2649,3495,4066,4330,4314,4069,3706,3308,2990,2790,2744,2798,2876,2863,2632,2097,1208,-30,-1518,-3156,-4757,-6177,-7250,-7874,-7974,-7552,-6662,-5423,-4003,-2565,-1297,-299,319,559,413,-36,-724,-1538,-2392,-3221,-3964,-4630,-5204,-5716,-6157,-6540,-6832,-7048,-7163,-7222,-7243,-7283,-7352,-7472,-7598,-7686,-7665,-7459,-7037,-6371,-5496,-4460,-3360,-2277,-1338,-626,-236,-230,-624,-1391,-2459,-3695,-4977,-6144,-7104,-7772,-8140,-8216,-8069,-7750,-7343,-6895,-6465,-6079,-5769,-5547,-5432,-5422,-5540,-5762,-6097,-6510,-6974,-7452,-7909,-8302,-8599,-8748,-8711,-8451,-7941,-7202,-6263,-5217,-4153,-3188,-2414,-1912,-1711,-1835,-2222,-2838,-3561,-4300,-4936,-5377,-5549,-5445,-5083,-4545,-3927,-3350,-2896,-2656,-2631,-2831,-3200,-3689,-4224,-4756,-5236,-5651,-6003,-6304,-6587,-6858,-7125,-7371,-7568,-7688,-7693,-7576,-7324,-6974,-6540,-6082,-5605,-5149,-4682,-4199,-3663,-3064,-2419,-1761,-1175,-732,-524,-598,-992,-1674,-2628,-3735,-4924,-6044,-6977,-7592,-7784,-7484,-6682,-5429,-3852,-2129,-476,893,1801,2127,1837,959,-378,-2030,-3778,-5438,-6816,-7775,-8222,-8130,-7527,-6493,-5155,-3659,-2169,-836,217,916,1232,1183,837,276,-393,-1058,-1634,-2027,-2197,-2108,-1779,-1234,-537,238,1021,1713,2266,2595,2668,2461,1949,1187,187,-934,-2080,-3120,-3905,-4338,-4312,-3827,-2896,-1632,-152,1392,2853,4120,5088,5697,5910,5724,5158,4290,3190,1985,777,-324,-1231,-1880,-2229,-2265,-1992,-1479,-762,27,842,1583,2234,2776,3240,3648,4045,4450,4875,5315,5733,6072,6278,6275,6027,5520,4759,3816,2737,1632,558,-385,-1159,-1712,-2027,-2104,-1933,-1541,-926,-134,815,1846,2891,3858,4651,5200,5452,5411,5108,4619,4035,3450,2933,2540,2278,2138,2105,2139,2237,2388,2598,2870,3197,3540,3858,4076,4127,3953,3527,2870,2058,1215,476,-13,-147,111,764,1704,2817,3922,4868,5511,5769,5608,5060,4200,3135,1994,893,-62,-813,-1326,-1633,-1749,-1744,-1635,-1448,-1193,-853,-445,29,561,1116,1705,2297,2914,3548,4226,4940,5688,6430,7090,7598,7841,7771,7337,6575,5534,4326,3059,1856,821,49,-406,-505,-255,306,1115,2075,3085,4019,4775,5247,5365,5089,4426,3427,2205,896,-326,-1294,-1866,-1943,-1491,-545,793,2369,3993,5477,6648,7386,7628,7382,6724,5777,4698,3660,2808,2273,2125,2389,3021,3950,5022,6114,7046,7698,7962,7780,7153,6119,4787,3266,1721,288,-891,-1708,-2101,-2056,-1595,-822,176,1237,2248,3091,3686,4013,4064,3883,3536,3088,2633,2228,1932,1755,1697,1717,1795,1882,1977,2065,2160,2281,2454,2693,3013,3397,3804,4184,4470,4605,4559,4321,3924,3434,2927,2491,2193,2058,2081,2204,2336,2399,2292,1985,1461,767,-46,-869,-1639,-2250,-2661,-2832,-2768,-2501,-2089,-1605,-1095,-627,-181,211,611,1021,1491,2027,2646,3344,4103,4896,5666,6348,6862,7120,7051,6610,5798,4664,3319,1897,562,-552,-1335,-1739,-1740,-1390,-734,121,1087,2051,2931,3652,4192,4536,4704,4709,4562,4264,3807,3186,2418,1519,569,-383,-1209,-1836,-2169,-2160,-1826,-1212,-442,366,1071,1568,1791,1727,1430,986,505,100,-162,-241,-145,69,352,625,837,967,993,952,841,674,439,101,-360,-976,-1736,-2623,-3569,-4518,-5391,-6116,-6657,-6978,-7079,-6990,-6727,-6356,-5918,-5455,-5034,-4651,-4355,-4121,-3948,-3813,-3698,-3597,-3509,-3458,-3454,-3515,-3644,-3821,-4023,-4222,-4381,-4507,-4596,-4681,-4788,-4938,-5122,-5323,-5481,-5566,-5525,-5361,-5087,-4747,-4393,-4078,-3842,-3719,-3714,-3826,-4053,-4377,-4791,-5281,-5820,-6376,-6905,-7349,-7670,-7824,-7798,-7592,-7227,-6756,-6216,-5684,-5194,-4787,-4472,-4233,-4040,-3869,-3674,-3462,-3208,-2938,-2672,-2431,-2265,-2176,-2198,-2311,-2505,-2750,-3017,-3288,-3554,-3818,-4105,-4428,-4830,-5307,-5872,-6489,-7106,-7660,-8075,-8290,-8270,-7995,-7494,-6807,-6013,-5214,-4504,-3999,-3756,-3833,-4199,-4823,-5592,-6412,-7153,-7710,-8000,-7968,-7619,-6991,-6169,-5256,-4361,-3581,-2996,-2627,-2493,-2541,-2722,-2955,-3172,-3309,-3335,-3231,-3013,-2719,-2410,-2152,-2020,-2072,-2348,-2859,-3588,-4487,-5487,-6506,-7443,-8227,-8756,-8997,-8889,-8437,-7646,-6587,-5335,-4055,-2866,-1951,-1410,-1318,-1664,-2365,-3280,-4233,-5051,-5587,-5751,-5497,-4862,-3893,-2716,-1433,-178,922,1774,2272,2392,2104,1465,554,-508,-1573,-2489,-3135,-3388,-3236,-2670,-1784,-697,448,1493,2316,2826,2970,2745,2165,1290,186,-1027,-2261,-3366,-4259,-4832,-5032,-4839,-4254,-3342,-2144,-769,714,2188,3557,4723,5604,6157,6368,6271,5937,5442,4904,4399,4026,3831,3832,4018,4330,4710,5085,5407,5629,5750,5747,5655,5479,5257,5021,4790,4589,4426,4305,4236,4228,4286,4396,4541,4652,4691,4592,4337,3937,3433,2920,2471,2187,2118,2296,2729,3380,4219,5181,6197,7191,8052,8716,9083,9126,8834,8237,7431,6515,5631,4893,4417,4239,4388,4792,5358,5963,6454,6741,6725,6408,5807,4999,4084,3141,2279,1547,1001,676,562,655,911,1258,1651,2001,2300,2509,2678,2825,3016,3287,3653,4111,4614,5117,5559,5906,6132,6261,6301,6309,6286,6248,6166,6015,5748,5365,4850,4265,3646,3074,2613,2314,2230,2369,2741,3317,4070,4930,5833,6698,7436,7982,8262,8236,7878,7176,6151,4853,3355,1779,247,-1086,-2090,-2657,-2725,-2298,-1423,-211,1222,2710,4131,5340,6243,6786,6938,6748,6269,5598,4831,4059,3366,2802,2418,2205,2180,2301,2558,2903,3301,3699,4032,4255,4304,4172,3861,3407,2888,2345,1871,1467,1174,957,790,648,488,310,92,-143,-407,-662,-936,-1204,-1501,-1815,-2149,-2458,-2695,-2781,-2667,-2301,-1691,-869,95,1102,2066,2907,3583,4086,4415,4590,4608,4472,4156,3668,3002,2216,1364,531,-209,-804,-1218,-1457,-1531,-1469,-1314,-1091,-857,-653,-526,-525,-664,-955,-1367,-1848,-2327,-2722,-2970,-3017,-2861,-2499,-1990,-1370,-724,-107,398,735,850,733,388,-113,-707,-1247,-1645,-1745,-1487,-803,262,1629,3124,4562,5749,6513,6775,6496,5736,4593,3213,1746,337,-882,-1835,-2471,-2796,-2859,-2726,-2484,-2219,-2000,-1883,-1912,-2096,-2430,-2866,-3334,-3748,-4019,-4089,-3911,-3496,-2870,-2088,-1240,-386,376,1006,1452,1713,1809,1780,1689,1598,1546,1570,1659,1802,1957,2082,2127,2058,1845,1486,1014,457,-80,-557,-864,-987,-882,-594,-142,388,947,1449,1832,2028,1995,1696,1144,358,-590,-1630,-2660,-3600,-4352,-4843,-5028,-4846,-4330,-3482,-2406,-1192,10,1082,1894,2374,2493,2269,1780,1124,438,-170,-587,-772,-696,-416,20,493,933,1238,1363,1267,934,384,-380,-1296,-2331,-3405,-4452,-5387,-6134,-6615,-6773,-6554,-5951,-4970,-3686,-2192,-644,798,1962,2690,2883,2491,1549,170,-1474,-3174,-4707,-5896,-6620,-6815,-6520,-5800,-4803,-3669,-2565,-1614,-907,-482,-319,-370,-562,-824,-1089,-1317,-1468,-1532,-1496,-1389,-1229,-1078,-990,-1030,-1274,-1741,-2477,-3423,-4543,-5716,-6836,-7774,-8450,-8775,-8752,-8366,-7687,-6776,-5718,-4621,-3548,-2595,-1796,-1203,-823,-678,-742,-1029,-1493,-2136,-2902,-3762,-4644,-5468,-6151,-6586,-6699,-6439,-5798,-4839,-3656,-2410,-1241,-316,262,446,220,-327,-1115,-2005,-2888,-3655,-4244,-4598,-4731,-4642,-4410,-4097,-3811,-3637,-3684,-3979,-4578,-5427,-6476,-7617,-8727,-9667,-10322,-10582,-10396,-9750,-8679,-7280,-5664,-4009,-2438,-1123,-131,468,691,586,224,-296,-908,-1526,-2122,-2648,-3093,-3426,-3629,-3677,-3557,-3267,-2829,-2285,-1710,-1185,-800,-637,-734,-1114,-1717,-2472,-3250,-3934,-4409,-4608,-4504,-4131,-3568,-2920,-2307,-1829,-1560,-1529,-1728,-2111,-2597,-3108,-3545,-3845,-3955,-3872,-3610,-3216,-2722,-2170,-1563,-927,-260,403,1033,1581,2011,2297,2435,2443,2339,2160,1935,1682,1439,1202,983,765,511,192,-246,-821,-1564,-2435,-3401,-4354,-5199,-5811,-6099,-6000,-5492,-4614,-3427,-2043,-578,841,2094,3082,3727,3982,3849,3349,2556,1564,468,-608,-1584,-2360,-2872,-3056,-2875,-2301,-1343,-29,1546,3268,4964,6479,7663,8413,8709,8563,8066,7305,6385,5397,4410,3486,2663,1976,1436,1054,805,674,604,558,474,320,63,-291,-714,-1145,-1498,-1680,-1598,-1181,-401,744,2180,3830,5551,7221,8699,9877,10684,11069,11045,10632,9896,8925,7802,6643,5511,4496,3634,2950,2464,2156,2015,1997,2068,2165,2275,2342,2377,2367,2327,2284,2258,2264,2330,2417,2524,2584,2570,2442,2213,1891,1556,1255,1059,1014,1126,1393,1772,2203,2624,2960,3172,3232,3154,2977,2740,2510,2313,2204,2192,2302,2528,2857,3280,3751,4262,4749,5192,5523,5694,5653,5348,4765,3905,2813,1562,264,-969,-2006,-2723,-3039,-2882,-2255,-1215,141,1648,3153,4488,5531,6196,6449,6300,5787,4975,3956,2799,1625,498,-477,-1238,-1709,-1851,-1634,-1072,-216,835,1964,3025,3894,4470,4711,4611,4248,3708,3119,2593,2197,1985,1926,1995,2114,2210,2234,2123,1877,1485,972,358,-333,-1073,-1839,-2579,-3242,-3743,-3992,-3906,-3427,-2560,-1353,59,1552,2938,4106,4947,5421,5530,5331,4879,4279,3576,2846,2104,1390,717,123,-344,-647,-740,-634,-342,80,567,1066,1502,1839,2025,2043,1863,1505,981,377,-243,-748,-1062,-1079,-783,-174,677,1650,2632,3448,4018,4223,4042,3477,2569,1433,174,-1051,-2113,-2893,-3302,-3306,-2892,-2113,-1040,207,1478,2624,3484,3952,3965,3538,2742,1702,569,-506,-1364,-1895,-2017,-1707,-1028,-89,929,1827,2431,2603,2302,1569,523,-659,-1800,-2715,-3297,-3457,-3193,-2530,-1539,-334,957,2181,3191,3860,4107,3897,3264,2274,1028,-361,-1788,-3136,-4314,-5212,-5738,-5812,-5365,-4401,-2943,-1115,948,3056,5041,6749,8085,8964,9388,9321,8837,7955,6793,5444,4050,2736,1643,834,381,242,381,660,989,1197,1224,980,473,-235,-1061,-1855,-2504,-2899,-2976,-2730,-2188,-1419,-508,463,1414,2291,3046,3677,4155,4508,4718,4803,4754,4579,4286,3888,3415,2895,2374,1883,1476,1162,975,884,878,893,886,796,593,263,-171,-667,-1172,-1633,-1995,-2226,-2287,-2162,-1847,-1357,-742,-88,505,915,1050,830,259,-633,-1744,-2948,-4111,-5103,-5826,-6235,-6308,-6088,-5607,-4943,-4132,-3236,-2279,-1288,-295,694,1637,2522,3298,3940,4376,4575,4456,4005,3181,2023,584,-1035,-2712,-4325,-5755,-6925,-7774,-8287,-8475,-8353,-7971,-7342,-6518,-5522,-4393,-3198,-1989,-864,99,812,1207,1258,937,289,-654,-1820,-3114,-4455,-5706,-6770,-7506,-7818,-7623,-6888,-5644,-3985,-2046,-24,1894,3515,4687,5305,5320,4731,3605,2031,159,-1875,-3908,-5817,-7475,-8804,-9737,-10244,-10321,-10005,-9347,-8442,-7389,-6292,-5267,-4395,-3745,-3341,-3181,-3217,-3392,-3636,-3865,-4034,-4072,-3961,-3682,-3263,-2752,-2222,-1767,-1444,-1331,-1412,-1688,-2089,-2556,-3035,-3461,-3829,-4094,-4254,-4276,-4135,-3832,-3366,-2782,-2157,-1550,-1078,-780,-725,-914,-1330,-1912,-2590,-3259,-3860,-4311,-4617,-4764,-4807,-4778,-4719,-4655,-4589,-4524,-4450,-4360,-4253,-4122,-3992,-3856,-3750,-3664,-3615,-3584,-3549,-3474,-3324,-3060,-2678,-2182,-1630,-1079,-631,-345,-292,-474,-890,-1458,-2128,-2785,-3363,-3809,-4080,-4198,-4180,-4067,-3903,-3702,-3486,-3254,-3015,-2771,-2547,-2346,-2190,-2078,-2000,-1946,-1889,-1808,-1693,-1524,-1318,-1078,-857,-688,-647,-778,-1123,-1687,-2410,-3211,-3953,-4486,-4681,-4425,-3668,-2436,-802,1076,3006,4774,6164,7022,7250,6840,5877,4496,2909,1299,-123,-1238,-1929,-2206,-2074,-1653,-1037,-373,237,694,951,993,822,500,67,-373,-734,-923,-846,-470,229,1209,2383,3637,4807,5755,6346,6507,6215,5495,4440,3130,1706,275,-1042,-2133,-2908,-3302,-3262,-2806,-1954,-813,514,1880,3144,4211,4972,5416,5516,5321,4851,4195,3383,2525,1668,904,293,-125,-317,-307,-112,201,584,957,1268,1456,1476,1315,967,472,-122,-731,-1290,-1715,-1983,-2052,-1949,-1681,-1295,-811,-257,355,1006,1689,2355,2986,3514,3908,4144,4205,4125,3934,3677,3407,3149,2938,2779,2686,2648,2660,2699,2748,2779,2781,2737,2642,2480,2263,1970,1615,1203,747,276,-185,-610,-981,-1298,-1553,-1749,-1869,-1891,-1794,-1569,-1218,-771,-253,295,870,1452,2075,2734,3446,4184,4906,5533,5981,6149,5976,5425,4519,3334,1982,611,-648,-1662,-2357,-2673,-2630,-2266,-1673,-972,-268,295,653,719,508,30,-611,-1310,-1925,-2326,-2408,-2122,-1462,-499,663,1878,2980,3821,4276,4273,3792,2881,1637,223,-1183,-2375,-3177,-3441,-3088,-2115,-566,1398,3633,5885,7934,9537,10483,10629,9906,8347,6102,3406,567,-2094,-4280,-5768,-6420,-6218,-5228,-3631,-1630,481,2472,4062,5092,5421,5022,3966,2389,531,-1364,-3020,-4214,-4783,-4648,-3836,-2450,-663,1300,3221,4879,6092,6745,6758,6164,5037,3540,1882,285,-1013,-1846,-2102,-1763,-919,288,1642,2946,3993,4657,4843,4528,3758,2608,1220,-250,-1631,-2768,-3536,-3860,-3715,-3131,-2190,-1000,283,1510,2518,3188,3434,3237,2637,1713,601,-569,-1637,-2485,-2994,-3097,-2764,-1994,-865,558,2129,3709,5154,6305,7084,7400,7283,6755,5935,4916,3839,2794,1889,1171,681,427,377,516,769,1101,1445,1755,2005,2168,2249,2250,2179,2056,1885,1683,1476,1271,1132,1079,1179,1459,1941,2602,3387,4186,4877,5324,5397,5036,4220,3028,1598,110,-1239,-2284,-2906,-3057,-2755,-2072,-1129,-68,982,1891,2573,2982,3088,2926,2515,1925,1206,438,-302,-938,-1390,-1595,-1522,-1158,-551,238,1086,1867,2443,2681,2520,1920,953,-282,-1598,-2829,-3770,-4289,-4279,-3713,-2640,-1156,564,2340,3968,5253,6087,6364,6138,5463,4501,3411,2359,1468,832,472,394,538,832,1197,1534,1786,1889,1827,1615,1257,831,339,-120,-525,-795,-883,-751,-364,250,1050,1939,2790,3458,3805,3709,3118,2037,546,-1190,-2984,-4598,-5834,-6522,-6573,-5982,-4836,-3294,-1581,82,1463,2413,2812,2654,1972,882,-471,-1907,-3241,-4300,-4946,-5086,-4706,-3831,-2579,-1086,468,1923,3106,3925,4283,4174,3619,2682,1461,72,-1368,-2720,-3885,-4743,-5223,-5271,-4878,-4092,-3017,-1792,-609,363,971,1122,802,76,-944,-2054,-3088,-3833,-4159,-3967,-3254,-2077,-564,1114,2777,4241,5333,5954,5993,5451,4347,2767,856,-1208,-3235,-5006,-6374,-7173,-7355,-6887,-5843,-4333,-2538,-671,1057,2429,3322,3640,3400,2663,1561,244,-1130,-2424,-3534,-4402,-4995,-5322,-5405,-5272,-4980,-4572,-4128,-3707,-3374,-3184,-3140,-3251,-3472,-3738,-3989,-4133,-4092,-3825,-3281,-2499,-1532,-494,475,1224,1617,1557,1001,-13,-1391,-2976,-4586,-6044,-7191,-7946,-8231,-8097,-7547,-6708,-5649,-4494,-3351,-2310,-1487,-930,-701,-795,-1176,-1768,-2464,-3142,-3688,-4011,-4043,-3780,-3220,-2438,-1480,-457,557,1452,2148,2559,2651,2388,1825,1022,113,-746,-1431,-1792,-1813,-1480,-914,-224,410,892,1103,1043,726,236,-326,-839,-1213,-1362,-1261,-907,-322,429,1297,2199,3063,3809,4369,4674,4696,4410,3843,3030,2042,956,-159,-1221,-2187,-2997,-3618,-4023,-4180,-4081,-3713,-3072,-2208,-1137,25,1215,2302,3192,3794,4039,3913,3434,2680,1751,782,-115,-840,-1336,-1597,-1642,-1513,-1277,-971,-655,-372,-145,-20,-3,-120,-367,-741,-1210,-1735,-2253,-2691,-2974,-3030,-2812,-2290,-1482,-418,820,2138,3416,4518,5332,5752,5740,5300,4506,3480,2372,1346,531,22,-151,-17,338,798,1217,1492,1516,1273,773,83,-672,-1391,-1935,-2209,-2149,-1724,-967,55,1224,2407,3445,4206,4558,4434,3801,2699,1231,-448,-2133,-3622,-4722,-5308,-5319,-4779,-3799,-2534,-1186,49,1004,1545,1636,1263,533,-454,-1522,-2516,-3284,-3718,-3735,-3344,-2558,-1501,-269,968,2077,2931,3417,3485,3115,2338,1239,-59,-1412,-2655,-3644,-4264,-4435,-4132,-3384,-2250,-864,667,2164,3514,4570,5247,5476,5229,4531,3424,2032,458,-1122,-2583,-3787,-4662,-5151,-5277,-5057,-4581,-3929,-3203,-2501,-1900,-1454,-1174,-1048,-994,-951,-803,-482,66,856,1839,2948,4051,5034,5745,6085,5974,5383,4343,2937,1282,-452,-2106,-3513,-4561,-5157,-5294,-5006,-4379,-3557,-2668,-1877,-1291,-1011,-1066,-1453,-2110,-2943,-3812,-4577,-5085,-5220,-4914,-4161,-3018,-1601,-39,1506,2906,4035,4800,5153,5047,4505,3552,2275,768,-824,-2373,-3721,-4758,-5382,-5545,-5252,-4542,-3530,-2315,-1084,62,949,1507,1671,1426,833,-19,-991,-1918,-2647,-3045,-3031,-2585,-1734,-586,768,2144,3444,4501,5246,5599,5538,5091,4305,3288,2153,1042,80,-625,-1020,-1085,-868,-435,102,666,1171,1591,1929,2188,2425,2636,2836,3003,3107,3125,3047,2892,2690,2517,2408,2427,2575,2840,3158,3449,3608,3555,3224,2604,1720,647,-523,-1668,-2694,-3495,-4016,-4218,-4088,-3651,-2936,-2006,-916,236,1378,2402,3227,3776,4007,3915,3553,2996,2376,1799,1372,1168,1185,1416,1763,2138,2411,2473,2215,1584,552,-829,-2451,-4168,-5768,-7067,-7872,-8069,-7602,-6511,-4906,-2953,-872,1129,2850,4135,4903,5122,4842,4179,3272,2318,1479,909,700,889,1423,2213,3105,3930,4541,4788,4615,3996,2996,1733,366,-930,-1971,-2656,-2881,-2674,-2077,-1203,-196,824,1719,2414,2844,2979,2833,2401,1732,852,-175,-1275,-2357,-3315,-4048,-4450,-4470,-4057,-3236,-2078,-677,796,2198,3352,4136,4444,4252,3578,2515,1208,-169,-1425,-2396,-2947,-3016,-2600,-1758,-626,660,1923,3000,3780,4157,4106,3635,2797,1704,487,-694,-1697,-2385,-2692,-2580,-2099,-1331,-414,509,1289,1806,1989,1812,1309,575,-279,-1097,-1753,-2142,-2204,-1949,-1421,-741,-21,578,957,1028,769,228,-516,-1317,-2038,-2530,-2686,-2447,-1810,-834,394,1735,3089,4309,5316,6017,6357,6316,5892,5134,4104,2906,1637,405,-679,-1553,-2122,-2375,-2292,-1902,-1282,-520,252,900,1307,1374,1077,444,-426,-1385,-2278,-2957,-3317,-3330,-3025,-2496,-1882,-1315,-933,-791,-923,-1259,-1702,-2121,-2378,-2386,-2092,-1510,-710,219,1130,1919,2457,2665,2505,1964,1106,18,-1187,-2358,-3393,-4184,-4686,-4900,-4850,-4618,-4270,-3894,-3535,-3240,-2985,-2757,-2482,-2094,-1525,-716,338,1624,3046,4505,5830,6888,7525,7659,7256,6332,5001,3379,1665,35,-1313,-2231,-2609,-2415,-1686,-537,879,2372,3778,4926,5718,6054,5915,5299,4275,2941,1455,-33,-1348,-2360,-2968,-3137,-2861,-2224,-1317,-283,715,1552,2071,2218,1932,1272,285,-886,-2130,-3304,-4299,-5027,-5428,-5461,-5132,-4445,-3469,-2269,-952,364,1584,2594,3356,3819,4005,3949,3705,3363,2972,2607,2290,2025,1780,1486,1070,454,-430,-1582,-2996,-4559,-6174,-7653,-8862,-9626,-9846,-9446,-8428,-6850,-4837,-2570,-240,1922,3740,5040,5728,5741,5097,3855,2134,107,-2036,-4062,-5778,-6993,-7606,-7562,-6896,-5700,-4120,-2321,-486,1243,2721,3880,4671,5094,5201,5042,4724,4323,3930,3602,3354,3196,3065,2915,2647,2202,1486,491,-815,-2357,-4060,-5778,-7352,-8613,-9395,-9573,-9051,-7815,-5902,-3445,-631,2299,5075,7432,9145,10034,10002,9038,7219,4721,1779,-1306,-4247,-6738,-8572,-9588,-9744,-9069,-7692,-5789,-3572,-1270,933,2859,4384,5433,5965,5978,5525,4669,3534,2263,1011,-57,-820,-1190,-1157,-768,-140,583,1247,1718,1917,1800,1411,800,88,-647,-1286,-1778,-2055,-2115,-1951,-1601,-1115,-542,44,617,1128,1576,1963,2294,2605,2900,3207,3530,3883,4258,4665,5064,5453,5759,5967,6001,5838,5431,4782,3901,2846,1714,630,-275,-866,-1084,-899,-374,358,1154,1805,2175,2126,1609,653,-655,-2144,-3617,-4862,-5687,-5959,-5619,-4707,-3344,-1733,-108,1284,2244,2633,2423,1666,505,-860,-2207,-3313,-4007,-4157,-3747,-2786,-1421,220,1917,3508,4803,5681,6056,5865,5143,3911,2279,372,-1678,-3700,-5553,-7105,-8207,-8786,-8736,-8053,-6743,-4913,-2710,-338,1971,4005,5554,6478,6693,6173,4994,3279,1222,-938,-2968,-4627,-5730,-6159,-5882,-4946,-3496,-1707,185,1981,3466,4507,4991,4901,4257,3170,1779,265,-1173,-2373,-3171,-3492,-3302,-2645,-1611,-347,991,2239,3234,3876,4049,3725,2876,1556,-161,-2130,-4182,-6117,-7750,-8899,-9467,-9355,-8606,-7248,-5444,-3350,-1196,791,2400,3451,3852,3580,2710,1410,-118,-1608,-2832,-3601,-3802,-3422,-2547,-1325,25,1276,2231,2701,2613,1925,722,-863,-2619,-4322,-5741,-6687,-7045,-6766,-5901,-4561,-2907,-1141,560,2021,3129,3802,4018,3792,3190,2294,1213,57,-1068,-2054,-2831,-3316,-3476,-3259,-2675,-1727,-474,1017,2645,4300,5861,7194,8197,8747,8793,8296,7294,5867,4146,2291,464,-1174,-2520,-3481,-4042,-4210,-4037,-3604,-3009,-2343,-1697,-1136,-683,-361,-131,20,133,237,343,481,630,812,987,1164,1292,1369,1353,1248,1055,803,549,326,209,214,365,647,1002,1384,1679,1826,1718,1313,583,-445,-1684,-3003,-4225,-5174,-5672,-5615,-4935,-3685,-1961,57,2161,4146,5796,6970,7537,7473,6793,5582,3983,2157,287,-1456,-2935,-4031,-4678,-4846,-4542,-3827,-2781,-1528,-191,1098,2244,3154,3806,4186,4308,4254,4038,3780,3503,3292,3171,3161,3254,3413,3579,3677,3625,3360,2833,2053,1050,-68,-1197,-2182,-2920,-3307,-3302,-2901,-2142,-1096,141,1466,2762,3923,4839,5423,5616,5375,4730,3713,2426,967,-540,-1984,-3263,-4277,-4979,-5284,-5195,-4677,-3767,-2503,-963,745,2489,4115,5465,6395,6781,6561,5735,4351,2568,524,-1544,-3461,-5056,-6209,-6900,-7126,-6969,-6513,-5862,-5108,-4326,-3576,-2899,-2320,-1866,-1526,-1303,-1172,-1086,-1026,-924,-766,-505,-155,292,792,1305,1765,2105,2249,2134,1722,999,7,-1172,-2429,-3612,-4582,-5204,-5379,-5075,-4276,-3082,-1561,120,1837,3452,4844,5934,6662,7023,7019,6720,6171,5480,4708,3941,3207,2535,1897,1269,594,-160,-1028,-1997,-3036,-4076,-5027,-5809,-6319,-6505,-6314,-5758,-4873,-3737,-2465,-1174,-5,950,1603,1934,1946,1693,1239,688,111,-382,-726,-844,-692,-242,491,1466,2599,3779,4893,5801,6415,6632,6429,5799,4805,3526,2095,627,-748,-1932,-2876,-3539,-3973,-4194,-4290,-4298,-4241,-4136,-3931,-3597,-3082,-2369,-1459,-420,677,1703,2545,3108,3315,3166,2694,1990,1175,378,-307,-794,-1076,-1154,-1078,-900,-660,-401,-121,160,462,781,1097,1411,1665,1857,1937,1899,1724,1428,1016,517,-54,-687,-1375,-2122,-2929,-3771,-4608,-5373,-5977,-6325,-6345,-5967,-5188,-4029,-2580,-959,666,2135,3285,3982,4166,3813,2996,1827,471,-898,-2108,-3019,-3542,-3626,-3297,-2626,-1716,-727,215,973,1459,1641,1538,1221,806,421,187,198,503,1086,1882,2773,3603,4223,4481,4294,3615,2483,1005,-687,-2393,-3947,-5175,-5943,-6179,-5848,-4994,-3717,-2149,-468,1176,2634,3809,4664,5169,5378,5303,5005,4521,3884,3138,2318,1486,690,24,-455,-645,-511,-9,812,1904,3106,4299,5284,5945,6165,5912,5211,4149,2856,1490,197,-900,-1720,-2253,-2529,-2628,-2670,-2755,-2982,-3413,-4023,-4786,-5562,-6258,-6713,-6850,-6592,-5928,-4909,-3588,-2087,-509,1025,2389,3473,4165,4395,4116,3341,2144,622,-1046,-2721,-4212,-5383,-6115,-6329,-6010,-5194,-3983,-2533,-1032,313,1336,1885,1931,1478,643,-407,-1483,-2366,-2898,-2952,-2496,-1558,-255,1245,2750,4040,4952,5348,5181,4477,3314,1842,208,-1406,-2844,-3960,-4638,-4795,-4401,-3466,-2071,-334,1590,3513,5286,6735,7771,8298,8325,7853,6989,5826,4516,3188,1989,985,276,-168,-355,-370,-314,-291,-395,-685,-1197,-1889,-2725,-3591,-4393,-5027,-5393,-5451,-5160,-4552,-3654,-2558,-1325,-94,1062,2010,2676,2988,2928,2512,1820,937,-1,-881,-1595,-2053,-2236,-2117,-1752,-1190,-524,159,758,1211,1443,1454,1223,796,204,-489,-1216,-1913,-2505,-2926,-3139,-3106,-2851,-2406,-1843,-1246,-705,-296,-88,-120,-410,-957,-1714,-2634,-3617,-4568,-5371,-5906,-6079,-5802,-5044,-3803,-2145,-171,1944,4016,5830,7194,7950,8015,7369,6095,4337,2299,232,-1625,-3044,-3865,-4021,-3513,-2471,-1051,489,1920,2989,3510,3357,2487,967,-1060,-3354,-5637,-7594,-8955,-9498,-9110,-7803,-5696,-3036,-132,2663,5009,6621,7294,6946,5604,3425,667,-2335,-5209,-7581,-9143,-9674,-9086,-7432,-4905,-1804,1492,4579,7106,8754,9386,8950,7570,5491,3027,558,-1569,-3067,-3754,-3576,-2611,-1048,841,2732,4326,5347,5647,5154,3967,2245,288,-1616,-3151,-4072,-4221,-3530,-2060,41,2538,5150,7568,9517,10748,11113,10532,9056,6802,4013,966,-2014,-4605,-6535,-7594,-7680,-6781,-5014,-2548,334,3365,6210,8602,10298,11132,11056,10093,8400,6179,3711,1265,-901,-2578,-3669,-4125,-4034,-3528,-2795,-2048,-1448,-1143,-1167,-1513,-2089,-2767,-3414,-3885,-4081,-3941,-3425,-2576,-1425,-85,1338,2700,3869,4724,5182,5201,4794,4007,2934,1659,311,-1041,-2295,-3401,-4327,-5021,-5489,-5692,-5633,-5300,-4730,-3938,-3018,-2021,-1062,-221,414,785,861,652,195,-431,-1128,-1794,-2287,-2529,-2390,-1857,-903,380,1887,3432,4837,5893,6465,6427,5788,4579,2977,1154,-621,-2163,-3245,-3802,-3769,-3225,-2278,-1095,135,1236,2060,2492,2507,2114,1424,568,-265,-917,-1240,-1156,-665,185,1252,2403,3455,4265,4705,4692,4210,3289,2029,569,-903,-2204,-3147,-3605,-3489,-2812,-1642,-136,1501,3048,4263,4985,5085,4578,3525,2121,574,-872,-2010,-2711,-2912,-2666,-2084,-1348,-648,-159,-10,-262,-887,-1808,-2859,-3872,-4656,-5049,-4950,-4302,-3151,-1585,220,2066,3726,4992,5697,5742,5095,3828,2057,-6,-2151,-4114,-5690,-6663,-6933,-6432,-5213,-3393,-1165,1238,3561,5575,7062,7894,7963,7290,5910,3984,1678,-776,-3140,-5196,-6733,-7603,-7700,-7007,-5561,-3513,-1047,1581,4093,6256,7840,8728,8849,8242,6995,5264,3227,1053,-1077,-3038,-4721,-6051,-7005,-7562,-7764,-7638,-7266,-6701,-6049,-5363,-4740,-4229,-3874,-3689,-3645,-3682,-3718,-3653,-3415,-2950,-2261,-1387,-417,552,1389,2021,2352,2376,2099,1571,898,152,-525,-1067,-1377,-1424,-1215,-780,-205,441,1054,1588,1986,2250,2379,2390,2289,2085,1752,1291,676,-60,-896,-1744,-2518,-3111,-3413,-3357,-2905,-2071,-944,349,1635,2714,3422,3609,3219,2270,857,-823,-2564,-4101,-5215,-5715,-5494,-4527,-2888,-720,1748,4298,6647,8615,10001,10730,10767,10154,9012,7468,5701,3870,2112,558,-740,-1724,-2425,-2863,-3108,-3218,-3249,-3245,-3220,-3184,-3114,-2999,-2809,-2557,-2238,-1904,-1580,-1321,-1154,-1099,-1143,-1272,-1436,-1606,-1728,-1774,-1714,-1532,-1242,-840,-380,114,578,965,1231,1354,1335,1199,994,766,556,399,292,224,155,35,-184,-525,-986,-1530,-2084,-2567,-2896,-3007,-2865,-2469,-1841,-1028,-98,885,1843,2706,3419,3922,4188,4185,3916,3389,2673,1820,955,176,-410,-714,-715,-427,96,731,1405,1982,2419,2652,2681,2518,2189,1752,1240,750,317,39,-59,51,342,741,1148,1439,1497,1244,637,-285,-1434,-2670,-3803,-4667,-5092,-4970,-4270,-3014,-1326,623,2612,4392,5739,6454,6416,5601,4068,1997,-378,-2778,-4904,-6525,-7428,-7543,-6836,-5419,-3450,-1155,1200,3380,5139,6312,6782,6511,5543,3993,2043,-78,-2131,-3867,-5115,-5703,-5613,-4832,-3495,-1762,131,1949,3463,4505,4977,4864,4239,3227,1995,715,-443,-1354,-1918,-2089,-1878,-1321,-524,390,1273,1973,2360,2346,1890,1031,-135,-1461,-2751,-3832,-4527,-4732,-4395,-3541,-2267,-714,928,2477,3767,4666,5108,5089,4648,3906,2964,1985,1060,304,-241,-561,-676,-653,-566,-513,-583,-845,-1348,-2086,-3030,-4096,-5181,-6154,-6911,-7326,-7348,-6904,-6015,-4678,-2995,-1043,1013,3021,4792,6158,6977,7142,6616,5410,3605,1359,-1146,-3660,-5945,-7783,-8986,-9464,-9182,-8201,-6644,-4676,-2493,-288,1767,3522,4881,5785,6223,6230,5877,5261,4506,3730,3051,2569,2332,2371,2641,3073,3546,3934,4105,3972,3475,2620,1468,118,-1288,-2602,-3686,-4420,-4747,-4649,-4161,-3375,-2370,-1284,-191,816,1701,2445,3054,3545,3946,4253,4483,4607,4614,4474,4162,3662,2967,2094,1079,-12,-1108,-2123,-2985,-3650,-4088,-4314,-4359,-4273,-4112,-3934,-3772,-3639,-3541,-3432,-3292,-3080,-2773,-2389,-1941,-1492,-1099,-815,-690,-739,-959,-1314,-1752,-2191,-2561,-2772,-2764,-2497,-1959,-1189,-240,793,1815,2722,3428,3858,3984,3788,3317,2617,1785,917,117,-520,-919,-1043,-882,-482,81,709,1297,1766,2062,2178,2145,2011,1850,1708,1634,1634,1710,1835,1985,2121,2226,2253,2208,2052,1805,1453,1033,559,96,-321,-636,-805,-810,-644,-321,120,639,1194,1740,2251,2709,3098,3416,3649,3782,3798,3670,3387,2951,2378,1712,1010,325,-269,-739,-1046,-1193,-1202,-1107,-966,-832,-752,-772,-916,-1195,-1608,-2113,-2655,-3147,-3492,-3602,-3401,-2858,-2000,-886,360,1606,2705,3514,3935,3899,3391,2443,1129,-448,-2152,-3840,-5372,-6599,-7420,-7736,-7511,-6745,-5483,-3830,-1913,96,2021,3687,4949,5699,5877,5504,4617,3352,1828,213,-1332,-2686,-3718,-4383,-4656,-4555,-4162,-3547,-2814,-2059,-1331,-692,-139,337,759,1179,1633,2143,2730,3361,3992,4543,4917,5011,4736,4039,2890,1351,-519,-2554,-4606,-6490,-8019,-9083,-9556,-9445,-8759,-7607,-6116,-4456,-2774,-1240,48,987,1546,1721,1545,1098,468,-232,-881,-1393,-1673,-1703,-1475,-1045,-497,57,499,716,645,246,-433,-1328,-2305,-3233,-3980,-4422,-4501,-4155,-3419,-2309,-924,645,2279,3833,5199,6249,6899,7118,6899,6307,5449,4430,3411,2485,1760,1273,1037,1017,1151,1366,1567,1685,1645,1427,1016,454,-206,-881,-1488,-1939,-2174,-2144,-1838,-1269,-482,458,1480,2479,3398,4138,4666,4930,4919,4630,4078,3289,2309,1192,22,-1118,-2132,-2928,-3442,-3629,-3491,-3062,-2411,-1622,-800,-24,625,1100,1388,1482,1433,1268,1059,851,691,606,590,630,675,686,602,378,-19,-611,-1383,-2317,-3335,-4375,-5312,-6061,-6506,-6600,-6293,-5623,-4643,-3471,-2231,-1070,-123,510,751,587,37,-834,-1916,-3090,-4216,-5154,-5792,-6036,-5837,-5185,-4108,-2668,-973,877,2713,4425,5847,6896,7482,7592,7254,6533,5562,4458,3383,2454,1770,1367,1248,1343,1582,1845,2048,2111,1972,1636,1099,448,-252,-877,-1338,-1531,-1399,-917,-87,1031,2365,3812,5235,6521,7521,8146,8303,7963,7136,5881,4308,2567,823,-742,-1979,-2780,-3083,-2937,-2390,-1622,-763,-11,495,654,407,-212,-1145,-2249,-3395,-4414,-5187,-5600,-5607,-5185,-4366,-3229,-1858,-397,1032,2291,3250,3827,3958,3638,2915,1874,640,-644,-1835,-2816,-3482,-3785,-3697,-3237,-2446,-1413,-212,1027,2213,3243,4045,4567,4799,4743,4440,3944,3295,2567,1791,1017,268,-437,-1082,-1663,-2161,-2581,-2911,-3160,-3346,-3474,-3575,-3631,-3659,-3609,-3487,-3231,-2848,-2310,-1642,-868,-55,722,1377,1817,1976,1818,1330,558,-437,-1559,-2697,-3740,-4584,-5145,-5368,-5232,-4751,-3985,-3005,-1938,-881,28,702,1075,1119,863,364,-297,-1001,-1674,-2199,-2538,-2635,-2508,-2169,-1696,-1156,-647,-261,-57,-98,-363,-845,-1448,-2104,-2693,-3138,-3336,-3264,-2874,-2205,-1287,-200,968,2116,3138,3956,4487,4716,4627,4269,3703,3025,2337,1740,1322,1138,1222,1559,2099,2780,3491,4151,4643,4903,4859,4497,3823,2892,1781,613,-503,-1420,-2039,-2268,-2073,-1451,-469,785,2158,3511,4685,5555,6038,6087,5736,5035,4104,3064,2046,1170,515,119,-21,40,223,441,591,598,403,-37,-696,-1558,-2521,-3509,-4388,-5075,-5457,-5511,-5187,-4548,-3620,-2529,-1351,-225,755,1499,1929,2032,1791,1259,482,-427,-1398,-2303,-3075,-3622,-3912,-3927,-3683,-3241,-2649,-1992,-1323,-697,-129,354,777,1125,1422,1661,1848,1971,2034,2031,1963,1851,1698,1540,1388,1282,1211,1201,1214,1241,1237,1177,1037,821,547,273,36,-80,-55,164,548,1095,1735,2415,3063,3602,3970,4105,3969,3538,2823,1858,709,-528,-1745,-2826,-3654,-4151,-4250,-3953,-3290,-2342,-1237,-99,911,1685,2120,2199,1927,1405,729,50,-508,-851,-912,-702,-241,372,1059,1691,2177,2421,2361,1975,1267,292,-860,-2081,-3220,-4152,-4749,-4941,-4697,-4066,-3132,-2045,-947,-2,681,1014,990,627,16,-764,-1569,-2331,-2913,-3275,-3349,-3121,-2608,-1855,-939,27,943,1679,2150,2290,2062,1502,655,-360,-1436,-2402,-3159,-3559,-3557,-3116,-2277,-1127,205,1560,2782,3722,4287,4407,4109,3439,2530,1523,582,-142,-536,-539,-151,553,1454,2374,3147,3598,3621,3143,2198,836,-765,-2473,-4071,-5408,-6341,-6794,-6725,-6201,-5254,-4054,-2693,-1357,-162,749,1307,1451,1210,625,-186,-1128,-2051,-2856,-3430,-3711,-3671,-3321,-2718,-1952,-1134,-396,157,423,357,-61,-785,-1755,-2853,-3968,-4957,-5709,-6108,-6083,-5608,-4678,-3373,-1763,12,1841,3580,5125,6369,7241,7700,7737,7382,6713,5812,4812,3822,2955,2289,1871,1690,1711,1849,2005,2074,1963,1605,973,90,-999,-2174,-3341,-4344,-5070,-5394,-5252,-4583,-3420,-1803,152,2278,4404,6294,7776,8648,8822,8239,6959,5107,2887,537,-1680,-3529,-4821,-5428,-5312,-4509,-3131,-1356,599,2510,4158,5384,6058,6165,5699,4796,3560,2206,882,-218,-990,-1340,-1275,-829,-122,714,1512,2117,2396,2270,1705,736,-547,-2015,-3488,-4804,-5777,-6285,-6241,-5626,-4498,-2971,-1215,588,2231,3564,4448,4818,4667,4027,3001,1722,328,-986,-2100,-2850,-3173,-3024,-2454,-1552,-482,595,1488,2068,2218,1919,1177,89,-1230,-2611,-3897,-4907,-5524,-5628,-5202,-4247,-2854,-1154,705,2520,4148,5410,6211,6477,6198,5413,4214,2720,1090,-512,-1938,-3038,-3715,-3923,-3640,-2939,-1891,-634,700,1957,3018,3755,4110,4039,3562,2738,1658,451,-756,-1837,-2670,-3199,-3357,-3193,-2753,-2147,-1511,-965,-635,-592,-871,-1445,-2252,-3175,-4085,-4841,-5320,-5437,-5143,-4469,-3471,-2276,-1026,130,1051,1640,1845,1668,1162,431,-418,-1231,-1896,-2298,-2353,-2043,-1355,-365,824,2088,3252,4197,4760,4884,4495,3644,2378,860,-769,-2292,-3536,-4342,-4601,-4280,-3407,-2085,-474,1246,2860,4207,5130,5574,5513,5025,4208,3225,2231,1375,774,492,539,860,1366,1916,2375,2607,2498,1989,1066,-234,-1805,-3527,-5219,-6732,-7899,-8615,-8794,-8431,-7554,-6261,-4680,-2964,-1289,204,1382,2163,2523,2472,2101,1501,821,175,-297,-517,-418,8,720,1650,2674,3669,4485,5001,5123,4783,3996,2791,1284,-396,-2088,-3633,-4875,-5710,-6044,-5867,-5195,-4111,-2743,-1234,237,1526,2477,3024,3092,2720,1947,903,-287,-1456,-2457,-3165,-3487,-3373,-2841,-1920,-716,675,2124,3493,4692,5603,6199,6446,6379,6046,5544,4953,4389,3931,3654,3593,3767,4124,4623,5153,5615,5894,5891,5529,4789,3667,2239,599,-1131,-2789,-4269,-5425,-6191,-6508,-6356,-5791,-4849,-3678,-2367,-1103,3,811,1249,1274,924,249,-600,-1512,-2313,-2882,-3124,-2979,-2462,-1606,-505,727,1973,3089,3976,4520,4668,4369,3631,2478,995,-714,-2506,-4230,-5728,-6883,-7590,-7827,-7591,-6951,-5997,-4838,-3599,-2378,-1259,-294,509,1150,1678,2119,2531,2922,3316,3687,4027,4275,4414,4380,4162,3730,3096,2282,1340,333,-653,-1545,-2248,-2711,-2864,-2687,-2187,-1385,-377,750,1858,2826,3526,3883,3835,3388,2598,1539,344,-868,-1975,-2871,-3496,-3819,-3850,-3626,-3229,-2716,-2200,-1741,-1404,-1225,-1201,-1301,-1482,-1652,-1748,-1681,-1401,-875,-111,852,1943,3062,4121,4989,5600,5854,5724,5184,4267,3023,1551,-46,-1640,-3108,-4340,-5241,-5766,-5869,-5600,-4984,-4125,-3130,-2104,-1183,-445,21,183,33,-383,-1000,-1695,-2351,-2828,-3013,-2836,-2274,-1359,-196,1091,2338,3386,4122,4427,4284,3674,2678,1373,-89,-1584,-2944,-4051,-4800,-5125,-5017,-4493,-3631,-2514,-1272,-14,1132,2078,2749,3116,3189,3008,2653,2213,1785,1454,1285,1306,1513,1864,2286,2691,2985,3095,2965,2580,1970,1179,306,-566,-1332,-1913,-2250,-2319,-2137,-1746,-1232,-688,-213,94,177,-18,-482,-1197,-2092,-3091,-4083,-4960,-5609,-5930,-5865,-5377,-4493,-3263,-1806,-239,1268,2588,3567,4140,4223,3855,3060,1958,678,-635,-1823,-2749,-3309,-3422,-3059,-2236,-1003,542,2272,4039,5682,7045,7989,8423,8289,7609,6442,4918,3194,1451,-123,-1389,-2225,-2588,-2494,-2003,-1245,-342,557,1349,1944,2307,2441,2383,2204,1990,1833,1805,1980,2359,2949,3675,4457,5182,5724,5979,5855,5314,4347,3011,1390,-390,-2171,-3817,-5162,-6107,-6555,-6486,-5914,-4932,-3662,-2278,-958,122,831,1063,832,151,-837,-2000,-3148,-4116,-4753,-4967,-4700,-3982,-2861,-1464,89,1628,3029,4148,4909,5258,5180,4733,3960,2984,1895,804,-193,-1045,-1696,-2157,-2439,-2585,-2642,-2663,-2690,-2761,-2896,-3094,-3346,-3616,-3874,-4058,-4140,-4059,-3812,-3361,-2744,-1965,-1082,-159,756,1557,2198,2589,2686,2467,1919,1111,98,-986,-2019,-2865,-3399,-3522,-3192,-2384,-1169,384,2136,3946,5662,7142,8263,8952,9144,8846,8074,6901,5403,3701,1898,123,-1521,-2924,-4036,-4780,-5176,-5216,-4964,-4486,-3876,-3218,-2609,-2104,-1757,-1558,-1498,-1495,-1494,-1395,-1148,-702,-77,698,1526,2310,2940,3317,3393,3139,2600,1837,955,68,-734,-1354,-1755,-1922,-1854,-1632,-1278,-911,-583,-386,-369,-571,-999,-1621,-2392,-3227,-4029,-4707,-5152,-5295,-5091,-4514,-3597,-2397,-995,491,1945,3251,4287,4982,5261,5138,4613,3806,2793,1753,802,86,-301,-305,80,809,1789,2902,4005,4966,5645,5970,5858,5320,4389,3133,1694,177,-1255,-2491,-3437,-4031,-4274,-4192,-3860,-3363,-2807,-2267,-1827,-1509,-1333,-1277,-1300,-1373,-1426,-1443,-1365,-1189,-896,-493,-13,524,1045,1513,1852,2017,1969,1680,1171,453,-396,-1329,-2244,-3077,-3762,-4237,-4500,-4524,-4363,-4033,-3627,-3174,-2771,-2442,-2230,-2141,-2152,-2241,-2343,-2425,-2415,-2285,-1991,-1521,-884,-98,780,1696,2570,3326,3900,4228,4286,4056,3560,2835,1937,938,-78,-1031,-1838,-2447,-2813,-2939,-2841,-2573,-2187,-1754,-1311,-905,-540,-215,88,406,764,1211,1746,2419,3196,4083,5032,5974,6832,7505,7888,7897,7469,6588,5288,3651,1807,-88,-1865,-3359,-4448,-5022,-5065,-4571,-3635,-2354,-907,558,1829,2783,3258,3216,2616,1544,81,-1585,-3304,-4878,-6146,-6991,-7312,-7100,-6363,-5194,-3711,-2067,-442,1017,2160,2888,3173,2994,2447,1612,631,-341,-1194,-1792,-2085,-2034,-1641,-976,-77,928,1983,2960,3804,4443,4835,4979,4871,4547,4062,3449,2793,2125,1498,946,466,62,-295,-636,-990,-1378,-1801,-2261,-2698,-3109,-3398,-3555,-3509,-3246,-2742,-2012,-1064,43,1280,2561,3823,4986,5955,6662,7029,7013,6589,5772,4608,3181,1603,2,-1487,-2727,-3627,-4096,-4122,-3711,-2931,-1880,-692,510,1566,2395,2874,2996,2715,2096,1177,73,-1116,-2266,-3258,-4008,-4435,-4523,-4270,-3728,-2972,-2095,-1203,-381,286,774,1056,1189,1200,1188,1201,1319,1551,1915,2351,2804,3178,3373,3323,2961,2279,1304,89,-1249,-2615,-3852,-4858,-5515,-5745,-5530,-4866,-3833,-2532,-1104,298,1516,2433,2943,3013,2653,1916,925,-197,-1289,-2213,-2838,-3095,-2923,-2353,-1425,-238,1090,2435,3666,4688,5412,5819,5889,5674,5219,4596,3870,3098,2317,1562,839,161,-471,-1053,-1595,-2075,-2512,-2870,-3151,-3324,-3391,-3333,-3173,-2933,-2640,-2345,-2070,-1849,-1705,-1632,-1651,-1732,-1894,-2115,-2393,-2728,-3085,-3465,-3811,-4112,-4314,-4397,-4336,-4113,-3739,-3221,-2590,-1890,-1168,-484,104,546,782,790,544,52,-639,-1478,-2345,-3138,-3719,-3985,-3837,-3256,-2234,-867,746,2437,4062,5459,6513,7141,7299,7004,6292,5252,3975,2591,1210,-43,-1071,-1798,-2180,-2218,-1951,-1452,-817,-152,456,920,1222,1345,1342,1260,1201,1217,1398,1762,2319,3037,3843,4652,5344,5815,5954,5700,5008,3909,2459,790,-954,-2601,-3986,-4979,-5480,-5457,-4924,-3955,-2659,-1179,327,1708,2811,3529,3783,3542,2848,1762,432,-1009,-2385,-3553,-4388,-4821,-4832,-4457,-3781,-2928,-2017,-1203,-561,-189,-96,-272,-662,-1173,-1717,-2177,-2482,-2548,-2344,-1874,-1149,-260,729,1704,2558,3207,3566,3603,3310,2713,1889,910,-105,-1064,-1874,-2472,-2820,-2926,-2811,-2538,-2165,-1770,-1410,-1138,-985,-958,-1056,-1248,-1496,-1755,-1962,-2084,-2057,-1868,-1490,-927,-216,616,1484,2328,3056,3601,3903,3936,3707,3253,2646,1966,1319,784,444,349,507,928,1550,2321,3160,3974,4683,5203,5471,5435,5068,4364,3350,2081,634,-884,-2360,-3688,-4756,-5504,-5874,-5869,-5498,-4830,-3923,-2879,-1781,-722,236,1031,1652,2077,2348,2466,2506,2474,2428,2382,2345,2315,2270,2191,2041,1804,1461,1010,486,-87,-622,-1075,-1335,-1371,-1103,-543,302,1366,2539,3710,4718,5442,5754,5589,4916,3778,2264,515,-1303,-2993,-4405,-5365,-5798,-5642,-4919,-3700,-2109,-290,1562,3310,4766,5834,6421,6492,6068,5198,3982,2536,994,-527,-1904,-3064,-3945,-4525,-4818,-4851,-4675,-4361,-3951,-3527,-3107,-2745,-2433,-2182,-1963,-1757,-1535,-1277,-977,-646,-317,-32,143,173,-6,-386,-982,-1736,-2602,-3491,-4331,-5036,-5547,-5804,-5779,-5457,-4847,-3992,-2943,-1801,-648,389,1228,1766,1966,1808,1314,570,-346,-1287,-2139,-2777,-3101,-3054,-2620,-1807,-708,616,2012,3381,4582,5510,6083,6244,5975,5302,4268,2959,1479,-62,-1541,-2848,-3899,-4616,-4982,-4991,-4683,-4113,-3354,-2482,-1549,-620,308,1198,2090,2976,3897,4837,5809,6761,7660,8418,8970,9231,9138,8645,7741,6433,4779,2848,751,-1382,-3403,-5165,-6516,-7341,-7553,-7119,-6067,-4501,-2553,-457,1597,3350,4624,5264,5194,4412,3013,1115,-1073,-3351,-5516,-7370,-8780,-9651,-9950,-9701,-8992,-7912,-6620,-5224,-3864,-2619,-1559,-708,-55,415,748,984,1156,1288,1412,1512,1618,1700,1764,1792,1781,1715,1608,1448,1275,1091,936,834,810,880,1052,1304,1624,1958,2268,2502,2617,2587,2408,2078,1645,1136,600,85,-390,-788,-1104,-1333,-1476,-1541,-1539,-1472,-1350,-1174,-944,-681,-378,-74,221,473,666,786,843,837,816,787,812,904,1095,1405,1815,2322,2875,3429,3924,4298,4497,4483,4229,3744,3046,2199,1279,371,-422,-1038,-1418,-1549,-1466,-1212,-888,-565,-342,-264,-358,-606,-947,-1312,-1597,-1721,-1621,-1256,-644,189,1155,2170,3128,3920,4473,4705,4588,4126,3344,2327,1165,-22,-1115,-2017,-2644,-2954,-2932,-2592,-1988,-1189,-291,602,1381,1954,2232,2192,1798,1121,196,-846,-1904,-2848,-3574,-4000,-4076,-3798,-3189,-2312,-1256,-109,1029,2066,2947,3603,4021,4196,4129,3876,3455,2944,2376,1810,1276,793,375,9,-308,-604,-880,-1166,-1440,-1711,-1951,-2126,-2224,-2191,-2027,-1713,-1260,-698,-86,529,1046,1400,1513,1322,816,-14,-1117,-2416,-3815,-5194,-6435,-7433,-8106,-8389,-8277,-7768,-6919,-5804,-4521,-3182,-1915,-813,13,514,661,473,11,-624,-1318,-1934,-2340,-2448,-2173,-1490,-440,954,2533,4217,5820,7223,8270,8884,8976,8561,7654,6363,4797,3120,1468,-2,-1200,-2036,-2504,-2605,-2403,-1983,-1425,-849,-298,136,471,684,829,950,1095,1310,1631,2048,2573,3141,3701,4180,4471,4508,4212,3541,2503,1136,-473,-2191,-3866,-5341,-6440,-7060,-7090,-6531,-5390,-3790,-1858,213,2211,3950,5220,5902,5886,5170,3784,1866,-438,-2895,-5315,-7473,-9207,-10394,-10953,-10881,-10198,-8990,-7369,-5469,-3455,-1466,347,1880,3062,3865,4299,4428,4305,4041,3695,3361,3059,2827,2637,2456,2243,1936,1513,952,275,-476,-1230,-1902,-2407,-2674,-2643,-2313,-1679,-815,208,1282,2283,3107,3644,3821,3601,2983,2018,786,-588,-1981,-3241,-4253,-4902,-5136,-4910,-4269,-3253,-1980,-565,855,2144,3195,3908,4237,4164,3712,2954,1978,916,-103,-949,-1503,-1700,-1479,-874,95,1307,2672,4039,5279,6266,6892,7091,6827,6116,4998,3579,1943,241,-1434,-2961,-4271,-5314,-6076,-6570,-6832,-6910,-6855,-6715,-6518,-6285,-6019,-5703,-5324,-4843,-4235,-3484,-2565,-1518,-347,855,2029,3065,3873,4369,4496,4237,3617,2711,1624,500,-531,-1321,-1773,-1799,-1376,-512,724,2234,3868,5472,6863,7892,8427,8390,7767,6590,4970,3038,976,-1036,-2817,-4204,-5091,-5395,-5119,-4298,-3038,-1468,248,1955,3498,4750,5631,6082,6117,5768,5116,4265,3306,2358,1475,734,139,-303,-609,-828,-977,-1107,-1226,-1346,-1452,-1525,-1520,-1416,-1172,-787,-269,342,981,1575,2017,2254,2187,1809,1101,109,-1107,-2438,-3797,-5053,-6125,-6906,-7354,-7409,-7083,-6378,-5359,-4096,-2701,-1288,29,1134,1967,2469,2658,2557,2245,1788,1301,833,491,280,257,399,698,1111,1590,2076,2510,2832,2995,2961,2706,2233,1541,688,-304,-1344,-2377,-3314,-4093,-4656,-4973,-5039,-4871,-4514,-4017,-3445,-2847,-2267,-1723,-1217,-727,-219,340,980,1716,2533,3397,4251,5006,5586,5898,5878,5483,4718,3610,2252,752,-752,-2096,-3149,-3783,-3914,-3529,-2637,-1343,245,1945,3600,5022,6068,6614,6594,5980,4816,3161,1151,-1086,-3382,-5586,-7551,-9146,-10292,-10921,-11023,-10618,-9764,-8544,-7068,-5435,-3760,-2134,-635,683,1773,2639,3247,3648,3835,3865,3761,3560,3294,2976,2632,2256,1871,1470,1079,700,368,92,-84,-161,-99,94,428,882,1431,2018,2600,3097,3460,3624,3557,3236,2672,1892,961,-63,-1072,-2001,-2754,-3266,-3508,-3445,-3110,-2540,-1798,-983,-179,508,993,1213,1121,723,50,-828,-1795,-2759,-3568,-4143,-4391,-4265,-3795,-2976,-1945,-749,441,1530,2398,2946,3141,2949,2427,1613,638,-434,-1457,-2359,-3050,-3477,-3615,-3463,-3061,-2442,-1703,-889,-101,613,1209,1666,1991,2223,2387,2553,2748,3000,3325,3680,4047,4344,4529,4526,4309,3852,3178,2327,1395,454,-354,-948,-1229,-1140,-675,143,1233,2489,3777,4969,5927,6560,6782,6573,5925,4890,3539,1963,292,-1367,-2882,-4150,-5090,-5632,-5763,-5482,-4829,-3881,-2702,-1415,-86,1168,2300,3229,3935,4381,4574,4518,4237,3766,3138,2408,1609,812,35,-645,-1219,-1625,-1865,-1905,-1767,-1437,-962,-348,350,1089,1828,2484,3028,3364,3481,3297,2827,2038,971,-346,-1837,-3438,-5036,-6552,-7868,-8899,-9573,-9824,-9651,-9053,-8100,-6885,-5517,-4144,-2889,-1870,-1178,-848,-895,-1278,-1933,-2770,-3688,-4567,-5322,-5829,-6032,-5868,-5310,-4382,-3125,-1625,3,1638,3147,4410,5344,5879,6013,5764,5197,4418,3515,2624,1823,1213,829,706,830,1169,1679,2274,2904,3473,3936,4238,4360,4297,4075,3729,3304,2857,2418,2025,1688,1399,1140,881,584,231,-208,-717,-1285,-1860,-2382,-2778,-2970,-2897,-2512,-1799,-783,488,1918,3386,4766,5899,6670,6953,6682,5829,4415,2521,262,-2201,-4695,-7027,-9043,-10578,-11559,-11914,-11672,-10871,-9618,-8031,-6244,-4397,-2599,-953,471,1636,2509,3103,3423,3504,3392,3125,2778,2384,2011,1688,1443,1296,1235,1258,1333,1433,1523,1579,1578,1527,1426,1311,1210,1141,1139,1173,1249,1298,1295,1161,875,386,-302,-1183,-2214,-3344,-4477,-5546,-6433,-7069,-7367,-7293,-6822,-5990,-4841,-3486,-2021,-586,716,1775,2536,2956,3065,2893,2539,2085,1640,1297,1128,1184,1475,1993,2686,3501,4353,5166,5866,6374,6659,6660,6387,5820,4993,3934,2702,1358,-9,-1326,-2499,-3467,-4167,-4588,-4699,-4551,-4150,-3563,-2841,-2035,-1208,-414,314,924,1409,1754,1961,2049,2030,1923,1752,1524,1258,955,642,316,31,-206,-334,-326,-150,226,774,1500,2330,3212,4060,4790,5325,5599,5583,5254,4646,3795,2768,1649,519,-525,-1417,-2070,-2461,-2541,-2344,-1876,-1210,-401,467,1329,2119,2786,3304,3644,3813,3807,3648,3350,2949,2461,1932,1373,829,311,-150,-539,-847,-1056,-1186,-1229,-1222,-1177,-1132,-1110,-1147,-1255,-1459,-1759,-2155,-2639,-3195,-3809,-4463,-5137,-5821,-6480,-7110,-7671,-8137,-8492,-8678,-8705,-8521,-8129,-7508,-6662,-5602,-4358,-2976,-1505,-31,1383,2647,3692,4462,4914,5042,4858,4406,3743,2957,2124,1343,683,213,-33,-49,149,503,960,1431,1858,2173,2342,2347,2196,1922,1564,1188,837,573,424,411,534,768,1089,1446,1801,2099,2310,2394,2344,2156,1846,1452,1013,589,217,-50,-195,-199,-86,134,386,642,824,897,834,636,332,-15,-334,-555,-584,-405,46,722,1613,2623,3671,4630,5384,5810,5819,5333,4340,2852,940,-1281,-3677,-6072,-8304,-10197,-11620,-12447,-12640,-12163,-11080,-9464,-7455,-5199,-2882,-658,1303,2879,3974,4530,4547,4055,3126,1866,388,-1165,-2686,-4041,-5155,-5949,-6380,-6448,-6138,-5511,-4591,-3461,-2182,-836,506,1778,2918,3894,4666,5231,5582,5728,5689,5471,5096,4574,3918,3150,2289,1379,453,-415,-1192,-1800,-2202,-2362,-2257,-1902,-1304,-527,387,1351,2294,3137,3806,4253,4438,4351,4014,3456,2753,1960,1170,447,-143,-545,-752,-739,-549,-206,221,669,1077,1385,1559,1572,1425,1133,719,228,-315,-859,-1383,-1858,-2264,-2599,-2852,-3025,-3124,-3153,-3116,-3032,-2894,-2727,-2510,-2276,-1982,-1660,-1270,-818,-307,271,888,1532,2171,2770,3306,3745,4070,4275,4336,4293,4130,3904,3636,3368,3152,3001,2964,3022,3189,3423,3678,3916,4049,4051,3850,3440,2803,1966,959,-160,-1331,-2480,-3549,-4470,-5198,-5703,-5947,-5960,-5717,-5288,-4688,-3986,-3242,-2510,-1848,-1309,-906,-669,-580,-602,-705,-805,-857,-783,-552,-125,475,1241,2108,3010,3876,4625,5195,5551,5663,5542,5197,4672,3972,3149,2204,1160,33,-1172,-2429,-3717,-4992,-6215,-7316,-8240,-8913,-9280,-9290,-8913,-8151,-7018,-5579,-3909,-2115,-320,1358,2795,3899,4598,4865,4703,4165,3315,2270,1110,-21,-1064,-1897,-2499,-2803,-2834,-2593,-2138,-1527,-821,-95,606,1226,1742,2134,2396,2539,2577,2528,2421,2266,2088,1893,1694,1487,1287,1075,873,668,475,305,168,92,87,176,360,643,1016,1442,1913,2361,2784,3117,3366,3496,3533,3474,3371,3251,3164,3151,3237,3431,3727,4076,4432,4717,4850,4774,4403,3737,2729,1427,-140,-1896,-3758,-5632,-7427,-9042,-10419,-11480,-12198,-12547,-12531,-12170,-11512,-10590,-9485,-8236,-6907,-5553,-4193,-2886,-1636,-482,553,1456,2197,2774,3171,3413,3497,3480,3365,3212,3041,2887,2777,2712,2713,2756,2848,2951,3070,3164,3250,3286,3290,3234,3115,2922,2636,2250,1757,1155,460,-315,-1126,-1945,-2710,-3380,-3909,-4255,-4402,-4337,-4062,-3599,-2970,-2209,-1355,-458,445,1291,2042,2640,3050,3240,3199,2935,2476,1871,1190,500,-111,-593,-874,-960,-816,-508,-55,461,971,1415,1730,1875,1851,1638,1287,818,279,-279,-830,-1337,-1792,-2184,-2533,-2828,-3105,-3352,-3577,-3763,-3888,-3923,-3842,-3623,-3250,-2737,-2085,-1330,-503,359,1208,1999,2698,3251,3650,3858,3889,3748,3461,3074,2612,2148,1692,1305,990,759,611,510,438,351,232,49,-185,-477,-791,-1098,-1368,-1555,-1632,-1580,-1374,-1024,-530,73,761,1472,2176,2807,3335,3724,3958,4042,3989,3827,3588,3309,3011,2742,2491,2303,2171,2104,2123,2211,2380,2616,2912,3244,3599,3944,4262,4526,4710,4802,4777,4631,4344,3911,3319,2555,1623,505,-777,-2211,-3763,-5375,-6987,-8509,-9863,-10951,-11704,-12060,-11986,-11482,-10572,-9303,-7760,-6017,-4188,-2361,-639,891,2157,3102,3696,3921,3816,3389,2737,1902,982,44,-841,-1620,-2253,-2704,-2965,-3016,-2875,-2535,-2030,-1368,-601,255,1136,2021,2843,3575,4161,4577,4783,4780,4551,4127,3520,2776,1938,1056,186,-635,-1359,-1965,-2422,-2720,-2848,-2808,-2598,-2234,-1734,-1115,-418,332,1072,1772,2364,2835,3136,3282,3263,3118,2870,2555,2220,1891,1612,1405,1292,1278,1374,1548,1796,2061,2301,2456,2451,2238,1763,1009,-4,-1245,-2628,-4065,-5455,-6684,-7656,-8296,-8539,-8367,-7800,-6866,-5669,-4277,-2822,-1398,-114,951,1733,2219,2391,2298,1981,1510,966,418,-63,-429,-661,-738,-701,-548,-337,-91,151,374,553,717,861,1024,1224,1465,1759,2068,2372,2611,2738,2694,2440,1947,1215,278,-825,-1991,-3150,-4178,-4998,-5511,-5678,-5453,-4855,-3921,-2715,-1343,92,1472,2698,3678,4366,4728,4771,4531,4042,3374,2581,1718,861,34,-689,-1295,-1756,-2053,-2213,-2223,-2124,-1922,-1646,-1316,-956,-590,-243,57,301,457,541,520,416,219,-68,-431,-874,-1395,-1974,-2627,-3308,-4012,-4685,-5287,-5759,-6049,-6106,-5895,-5396,-4620,-3589,-2370,-1027,337,1635,2774,3677,4299,4616,4652,4448,4091,3647,3237,2914,2768,2822,3080,3522,4060,4638,5142,5503,5666,5590,5298,4811,4195,3509,2831,2211,1695,1292,1002,795,634,480,287,35,-304,-721,-1204,-1712,-2191,-2589,-2840,-2896,-2721,-2292,-1617,-721,360,1565,2828,4095,5289,6383,7316,8086,8657,9044,9241,9271,9154,8907,8556,8108,7576,6956,6243,5416,4456,3343,2057,608,-1001,-2716,-4488,-6233,-7874,-9309,-10462,-11257,-11648,-11636,-11219,-10466,-9444,-8256,-7015,-5829,-4803,-4016,-3509,-3304,-3362,-3633,-4034,-4459,-4831,-5049,-5067,-4834,-4345,-3621,-2698,-1644,-545,532,1485,2266,2812,3106,3140,2949,2568,2066,1500,933,412,-23,-365,-601,-755,-842,-895,-940,-1001,-1090,-1213,-1365,-1531,-1691,-1804,-1840,-1741,-1474,-1012,-329,547,1607,2789,4043,5298,6479,7530,8381,8991,9338,9400,9208,8787,8192,7497,6756,6052,5416,4894,4482,4166,3906,3636,3293,2800,2112,1186,25,-1356,-2893,-4530,-6165,-7724,-9116,-10273,-11149,-11709,-11960,-11908,-11590,-11042,-10296,-9406,-8398,-7326,-6224,-5138,-4104,-3166,-2343,-1663,-1120,-725,-441,-275,-179,-156,-183,-253,-371,-524,-704,-898,-1064,-1191,-1221,-1154,-946,-619,-173,357,918,1471,1944,2300,2497,2508,2335,1977,1477,868,223,-386,-890,-1198,-1278,-1070,-582,171,1144,2257,3430,4562,5580,6388,6955,7222,7190,6866,6278,5485,4545,3529,2510,1551,705,15,-502,-835,-1001,-1023,-957,-833,-736,-694,-778,-1014,-1416,-1992,-2706,-3528,-4400,-5263,-6057,-6723,-7223,-7522,-7612,-7486,-7160,-6647,-5971,-5153,-4230,-3213,-2163,-1088,-47,941,1849,2667,3393,4026,4577,5033,5394,5635,5738,5668,5420,4964,4328,3530,2618,1664,736,-83,-718,-1114,-1216,-1015,-506,279,1283,2451,3693,4935,6106,7132,7978,8616,9038,9262,9306,9209,8995,8704,8345,7947,7487,6972,6356,5632,4773,3772,2641,1418,130,-1136,-2344,-3412,-4298,-4965,-5394,-5592,-5579,-5398,-5099,-4735,-4359,-4014,-3724,-3515,-3369,-3291,-3236,-3185,-3092,-2926,-2668,-2296,-1824,-1266,-655,-45,518,975,1273,1387,1285,976,485,-149,-846,-1551,-2170,-2666,-2972,-3110,-3063,-2898,-2655,-2400,-2198,-2094,-2136,-2329,-2685,-3168,-3749,-4377,-4986,-5535,-5948,-6197,-6230,-6036,-5606,-4957,-4124,-3144,-2087,-984,82,1099,2005,2805,3473,4032,4479,4862,5179,5495,5802,6147,6526,6936,7369,7787,8163,8445,8592,8551,8289,7782,7011,6005,4781,3399,1929,433,-1008,-2336,-3506,-4477,-5253,-5822,-6222,-6466,-6605,-6658,-6664,-6634,-6573,-6473,-6314,-6050,-5660,-5081,-4304,-3306,-2098,-731,755,2257,3696,4962,5962,6620,6869,6704,6112,5156,3891,2413,819,-794,-2326,-3704,-4858,-5754,-6376,-6724,-6837,-6747,-6522,-6204,-5864,-5524,-5228,-4964,-4737,-4512,-4263,-3961,-3573,-3096,-2531,-1896,-1227,-552,93,690,1227,1713,2162,2586,3013,3454,3910,4398,4886,5383,5851,6282,6645,6933,7130,7227,7220,7085,6815,6370,5740,4882,3807,2506,1018,-604,-2299,-3976,-5559,-6972,-8154,-9057,-9669,-9974,-10001,-9770,-9323,-8703,-7943,-7097,-6188,-5264,-4342,-3446,-2578,-1734,-911,-87,728,1549,2342,3099,3771,4331,4737,4963,5003,4853,4554,4123,3629,3111,2617,2190,1832,1555,1328,1134,940,720,462,159,-181,-526,-861,-1131,-1308,-1354,-1235,-945,-477,151,902,1740,2600,3431,4177,4791,5251,5526,5634,5571,5370,5069,4680,4266,3838,3440,3089,2810,2598,2460,2359,2283,2182,2028,1795,1459,1042,542,20,-505,-954,-1320,-1543,-1649,-1613,-1493,-1301,-1105,-935,-845,-865,-1018,-1308,-1736,-2255,-2852,-3449,-4014,-4474,-4803,-4950,-4912,-4674,-4238,-3629,-2863,-1996,-1065,-157,690,1389,1931,2267,2431,2419,2306,2103,1884,1654,1445,1245,1048,826,580,285,-34,-374,-697,-983,-1187,-1299,-1284,-1145,-875,-490,-1,543,1133,1684,2192,2572,2829,2919,2864,2665,2360,1980,1564,1160,798,514,328,246,254,346,469,602,680,669,518,205,-305,-998,-1874,-2886,-3982,-5100,-6148,-7059,-7732,-8112,-8128,-7759,-7004,-5891,-4491,-2892,-1195,476,2031,3363,4416,5148,5553,5647,5476,5089,4557,3941,3292,2661,2064,1505,986,469,-37,-580,-1135,-1734,-2326,-2924,-3462,-3938,-4285,-4491,-4518,-4350,-3983,-3422,-2696,-1841,-912,40,949,1780,2485,3058,3490,3788,3979,4077,4113,4107,4085,4059,4045,4047,4054,4082,4088,4094,4038,3924,3706,3365,2881,2247,1463,549,-465,-1557,-2661,-3758,-4786,-5729,-6554,-7257,-7831,-8286,-8618,-8837,-8940,-8915,-8754,-8437,-7935,-7261,-6371,-5306,-4058,-2676,-1189,329,1842,3259,4540,5622,6465,7056,7387,7485,7378,7117,6746,6298,5815,5290,4739,4130,3449,2683,1810,860,-158,-1179,-2157,-3019,-3721,-4199,-4463,-4474,-4304,-3948,-3499,-2974,-2453,-1929,-1460,-1014,-606,-213,189,597,1037,1489,1951,2399,2813,3160,3429,3601,3677,3670,3599,3484,3372,3271,3216,3201,3223,3255,3266,3213,3053,2755,2281,1632,795,-197,-1320,-2517,-3742,-4916,-5990,-6895,-7585,-8037,-8231,-8189,-7929,-7505,-6940,-6303,-5604,-4892,-4162,-3443,-2711,-1996,-1267,-563,141,814,1464,2074,2642,3163,3626,4047,4412,4749,5059,5350,5647,5934,6227,6511,6765,6971,7084,7072,6884,6495,5871,5020,3956,2712,1367,-37,-1397,-2660,-3748,-4621,-5238,-5593,-5683,-5535,-5178,-4666,-4037,-3351,-2641,-1934,-1241,-552,148,886,1688,2562,3514,4520,5540,6531,7415,8155,8669,8950,8938,8659,8081,7244,6147,4844,3359,1766,105,-1532,-3097,-4510,-5734,-6728,-7479,-7992,-8286,-8395,-8355,-8207,-7980,-7708,-7404,-7094,-6775,-6458,-6134,-5788,-5412,-4968,-4447,-3817,-3085,-2243,-1326,-371,564,1418,2128,2645,2929,2956,2745,2301,1702,980,238,-473,-1067,-1484,-1690,-1645,-1367,-880,-233,491,1228,1889,2419,2769,2926,2897,2713,2442,2135,1877,1722,1715,1882,2212,2671,3204,3742,4201,4529,4657,4573,4271,3788,3180,2515,1871,1301,865,566,410,349,343,316,216,-11,-390,-923,-1578,-2309,-3034,-3685,-4176,-4456,-4475,-4241,-3759,-3100,-2325,-1535,-822,-274,32,55,-212,-760,-1510,-2406,-3335,-4206,-4932,-5446,-5710,-5727,-5500,-5107,-4568,-3979,-3359,-2760,-2188,-1633,-1086,-494,144,875,1681,2554,3464,4349,5170,5860,6388,6708,6830,6742,6490,6104,5639,5150,4677,4265,3920,3659,3453,3286,3114,2906,2631,2262,1802,1249,638,-4,-648,-1241,-1790,-2245,-2629,-2924,-3147,-3303,-3410,-3474,-3519,-3548,-3595,-3656,-3773,-3943,-4197,-4534,-4965,-5470,-6038,-6622,-7188,-7675,-8044,-8239,-8235,-8008,-7540,-6856,-5946,-4867,-3626,-2292,-894,504,1854,3104,4203,5108,5776,6190,6310,6159,5728,5079,4241,3309,2343,1437,656,58,-324,-486,-442,-232,95,479,872,1230,1531,1755,1921,2023,2114,2195,2305,2452,2630,2839,3042,3220,3342,3386,3359,3256,3127,3002,2945,3009,3242,3676,4314,5153,6128,7200,8258,9223,9989,10454,10567,10251,9521,8377,6887,5130,3212,1242,-670,-2427,-3964,-5230,-6213,-6931,-7403,-7701,-7844,-7918,-7917,-7897,-7839,-7739,-7587,-7349,-7019,-6577,-6017,-5347,-4566,-3702,-2764,-1790,-810,143,1023,1805,2450,2940,3256,3402,3386,3237,2991,2691,2386,2111,1899,1755,1674,1617,1544,1396,1112,661,-3,-856,-1892,-3032,-4210,-5325,-6278,-6998,-7395,-7453,-7141,-6499,-5560,-4411,-3133,-1828,-599,483,1334,1935,2267,2367,2282,2081,1846,1638,1527,1545,1710,2025,2463,2986,3555,4100,4581,4933,5115,5087,4826,4329,3603,2679,1591,399,-843,-2066,-3211,-4225,-5056,-5689,-6102,-6318,-6358,-6258,-6064,-5820,-5550,-5293,-5051,-4824,-4607,-4368,-4083,-3723,-3256,-2670,-1949,-1106,-155,872,1931,2986,3985,4890,5672,6310,6797,7151,7384,7527,7617,7658,7681,7665,7596,7437,7146,6674,5997,5079,3937,2575,1059,-565,-2200,-3766,-5176,-6343,-7224,-7772,-7980,-7866,-7456,-6804,-5963,-4996,-3962,-2916,-1908,-970,-137,590,1199,1705,2126,2485,2807,3120,3435,3766,4105,4439,4727,4942,5019,4926,4611,4053,3239,2194,942,-437,-1900,-3337,-4704,-5911,-6926,-7703,-8243,-8533,-8609,-8476,-8174,-7723,-7144,-6456,-5673,-4808,-3880,-2906,-1918,-939,-17,823,1522,2057,2381,2474,2330,1947,1370,641,-159,-957,-1656,-2191,-2492,-2526,-2269,-1739,-955,24,1151,2349,3560,4703,5726,6566,7167,7498,7525,7242,6663,5810,4736,3511,2202,918,-269,-1258,-1973,-2369,-2399,-2084,-1445,-552,510,1644,2753,3740,4548,5109,5418,5447,5228,4762,4102,3271,2326,1316,293,-674,-1548,-2261,-2797,-3114,-3210,-3092,-2766,-2267,-1618,-862,-31,822,1662,2432,3090,3594,3899,3983,3822,3408,2766,1903,879,-265,-1454,-2628,-3714,-4648,-5379,-5858,-6056,-5961,-5576,-4931,-4068,-3063,-1976,-925,41,807,1353,1622,1637,1412,1025,525,34,-402,-680,-771,-635,-290,246,911,1645,2373,3036,3578,3977,4224,4331,4337,4281,4199,4139,4107,4096,4101,4038,3890,3559,3004,2183,1078,-286,-1867,-3567,-5295,-6918,-8333,-9438,-10164,-10488,-10415,-10001,-9323,-8481,-7580,-6713,-5961,-5372,-4974,-4751,-4680,-4695,-4741,-4741,-4633,-4368,-3916,-3266,-2440,-1475,-419,650,1686,2617,3408,4030,4461,4720,4806,4761,4613,4402,4178,3973,3834,3764,3789,3868,3994,4105,4166,4128,3951,3625,3142,2532,1835,1109,425,-158,-571,-789,-786,-585,-221,253,768,1269,1698,2034,2260,2400,2479,2544,2639,2807,3063,3429,3881,4392,4928,5421,5827,6090,6159,6012,5616,4980,4101,3020,1753,362,-1118,-2629,-4122,-5550,-6869,-8035,-9019,-9787,-10336,-10641,-10724,-10585,-10245,-9738,-9079,-8298,-7422,-6455,-5425,-4332,-3192,-2020,-832,348,1489,2565,3547,4396,5101,5620,5956,6084,6013,5742,5305,4712,4025,3261,2486,1737,1047,461,-24,-386,-654,-822,-935,-993,-1032,-1051,-1076,-1097,-1145,-1204,-1298,-1411,-1551,-1692,-1822,-1914,-1939,-1877,-1717,-1440,-1073,-602,-75,494,1064,1609,2100,2522,2862,3119,3301,3418,3479,3507,3504,3487,3456,3404,3326,3198,2999,2706,2300,1771,1120,358,-482,-1371,-2256,-3107,-3880,-4551,-5100,-5516,-5787,-5910,-5878,-5691,-5348,-4869,-4253,-3546,-2770,-1964,-1183,-442,201,744,1161,1444,1609,1655,1612,1515,1388,1291,1250,1311,1503,1834,2317,2922,3637,4405,5201,5955,6642,7208,7620,7854,7871,7674,7237,6574,5696,4628,3423,2129,815,-444,-1583,-2528,-3246,-3692,-3881,-3809,-3539,-3106,-2591,-2051,-1550,-1143,-866,-735,-748,-890,-1109,-1385,-1641,-1852,-1968,-1970,-1846,-1612,-1290,-925,-560,-249,-28,65,20,-166,-475,-873,-1310,-1733,-2081,-2308,-2380,-2286,-2052,-1707,-1342,-998,-793,-754,-957,-1400,-2079,-2944,-3934,-4963,-5937,-6770,-7378,-7703,-7705,-7388,-6746,-5857,-4748,-3514,-2216,-926,292,1389,2337,3104,3700,4124,4403,4576,4674,4736,4798,4868,4956,5049,5122,5153,5107,4974,4741,4423,4047,3642,3258,2926,2677,2517,2446,2427,2444,2434,2377,2223,1954,1554,1023,368,-379,-1186,-2003,-2778,-3452,-3978,-4313,-4431,-4337,-4045,-3595,-3050,-2460,-1897,-1414,-1045,-823,-733,-776,-910,-1105,-1319,-1519,-1665,-1754,-1741,-1643,-1439,-1136,-746,-274,253,816,1366,1881,2295,2571,2662,2515,2125,1465,570,-529,-1761,-3041,-4273,-5366,-6228,-6799,-7041,-6930,-6498,-5760,-4784,-3624,-2344,-1029,281,1501,2610,3551,4325,4906,5325,5576,5704,5732,5688,5611,5522,5435,5380,5339,5337,5351,5382,5423,5446,5456,5408,5303,5089,4759,4272,3608,2772,1744,579,-710,-2045,-3364,-4593,-5660,-6505,-7100,-7417,-7478,-7310,-6955,-6484,-5933,-5386,-4845,-4375,-3950,-3586,-3246,-2915,-2552,-2153,-1688,-1175,-617,-51,497,988,1389,1681,1849,1890,1815,1628,1354,1011,610,187,-243,-642,-979,-1220,-1345,-1326,-1172,-884,-499,-38,442,924,1349,1719,1992,2196,2313,2370,2387,2364,2339,2298,2270,2245,2225,2215,2187,2154,2080,1971,1813,1623,1416,1222,1083,1029,1102,1322,1689,2185,2776,3397,3986,4475,4798,4912,4791,4426,3845,3078,2175,1204,208,-749,-1630,-2410,-3061,-3589,-4002,-4304,-4530,-4686,-4810,-4910,-5005,-5089,-5164,-5202,-5183,-5070,-4830,-4439,-3874,-3138,-2245,-1226,-135,966,2011,2925,3661,4163,4410,4396,4123,3641,2977,2210,1407,652,22,-400,-562,-416,53,818,1854,3057,4358,5610,6708,7517,7942,7903,7374,6354,4908,3123,1123,-945,-2949,-4755,-6257,-7391,-8112,-8421,-8349,-7928,-7238,-6326,-5274,-4154,-3018,-1953,-996,-200,385,764,902,828,557,131,-407,-997,-1588,-2121,-2544,-2827,-2931,-2861,-2610,-2217,-1719,-1175,-646,-198,124,265,225,-15,-407,-935,-1516,-2117,-2659,-3103,-3417,-3575,-3598,-3488,-3302,-3058,-2808,-2564,-2357,-2169,-2019,-1873,-1732,-1574,-1380,-1152,-854,-500,-59,453,1047,1708,2424,3174,3932,4672,5358,5973,6474,6853,7087,7175,7120,6939,6646,6285,5869,5445,5020,4625,4248,3902,3544,3179,2753,2266,1681,997,215,-650,-1566,-2511,-3427,-4294,-5055,-5696,-6183,-6498,-6638,-6590,-6363,-5956,-5388,-4674,-3848,-2939,-1994,-1042,-137,707,1446,2070,2563,2909,3113,3166,3092,2894,2619,2288,1962,1668,1448,1309,1245,1229,1208,1136,941,591,44,-711,-1636,-2730,-3892,-5097,-6247,-7291,-8165,-8817,-9214,-9313,-9104,-8564,-7687,-6489,-4967,-3174,-1147,1041,3307,5549,7664,9538,11070,12176,12791,12883,12463,11561,10270,8668,6891,5054,3274,1673,315,-718,-1413,-1752,-1779,-1532,-1106,-578,-60,360,593,586,306,-236,-1010,-1948,-2967,-3991,-4915,-5690,-6235,-6540,-6580,-6382,-5976,-5405,-4741,-4018,-3305,-2625,-2007,-1447,-943,-453,35,583,1187,1896,2684,3548,4463,5366,6235,6987,7593,7984,8136,8016,7612,6938,6013,4875,3578,2176,729,-692,-2033,-3239,-4256,-5054,-5601,-5886,-5900,-5657,-5168,-4467,-3587,-2566,-1455,-296,860,1966,2989,3881,4625,5199,5589,5813,5868,5790,5603,5343,5048,4741,4452,4184,3943,3716,3478,3212,2889,2485,2002,1419,768,52,-695,-1449,-2187,-2885,-3530,-4109,-4619,-5049,-5408,-5688,-5898,-6052,-6146,-6227,-6282,-6369,-6485,-6670,-6928,-7270,-7673,-8122,-8543,-8905,-9092,-9069,-8735,-8066,-7040,-5675,-4042,-2226,-364,1412,2955,4141,4876,5099,4813,4049,2901,1476,-71,-1620,-3014,-4152,-4954,-5344,-5339,-4925,-4170,-3125,-1873,-496,945,2366,3730,4988,6097,7049,7793,8331,8616,8661,8435,7978,7297,6462,5528,4580,3700,2959,2418,2115,2057,2227,2576,3049,3558,4042,4405,4604,4583,4328,3834,3134,2267,1298,299,-669,-1525,-2222,-2718,-2975,-3004,-2796,-2400,-1833,-1176,-450,253,904,1436,1811,1993,1958,1687,1191,477,-420,-1453,-2570,-3695,-4763,-5701,-6459,-6990,-7282,-7330,-7170,-6828,-6372,-5844,-5308,-4799,-4355,-3975,-3656,-3368,-3058,-2701,-2227,-1620,-849,86,1174,2369,3645,4920,6153,7265,8200,8903,9332,9458,9278,8799,8061,7112,6018,4846,3662,2521,1460,501,-368,-1152,-1897,-2621,-3360,-4119,-4897,-5654,-6352,-6922,-7300,-7424,-7250,-6754,-5953,-4879,-3608,-2216,-815,505,1644,2524,3095,3317,3197,2756,2054,1155,149,-877,-1853,-2688,-3361,-3817,-4057,-4086,-3907,-3553,-3037,-2393,-1632,-809,73,933,1747,2442,2962,3258,3287,3026,2485,1681,673,-481,-1687,-2877,-3939,-4826,-5448,-5779,-5778,-5450,-4794,-3842,-2637,-1214,343,1996,3660,5279,6797,8151,9320,10247,10938,11359,11529,11447,11135,10623,9942,9139,8256,7337,6422,5545,4724,3976,3292,2675,2091,1543,982,405,-221,-916,-1681,-2535,-3460,-4445,-5460,-6464,-7409,-8242,-8899,-9336,-9491,-9344,-8862,-8060,-6946,-5579,-4004,-2313,-588,1073,2576,3840,4800,5413,5676,5595,5236,4654,3933,3163,2394,1700,1079,553,89,-346,-777,-1257,-1780,-2369,-2995,-3638,-4261,-4830,-5322,-5726,-6035,-6290,-6484,-6681,-6876,-7086,-7301,-7470,-7544,-7456,-7127,-6516,-5583,-4318,-2773,-989,924,2867,4727,6383,7752,8760,9366,9579,9410,8934,8211,7327,6363,5385,4456,3612,2872,2244,1713,1266,875,521,180,-157,-495,-839,-1173,-1495,-1783,-2036,-2237,-2403,-2528,-2632,-2731,-2827,-2936,-3042,-3125,-3159,-3110,-2941,-2633,-2173,-1561,-833,-20,825,1639,2373,2969,3385,3597,3583,3354,2919,2320,1602,811,19,-740,-1403,-1961,-2380,-2685,-2867,-2975,-3019,-3040,-3045,-3047,-3033,-2983,-2867,-2649,-2304,-1810,-1160,-366,543,1528,2518,3460,4259,4863,5196,5230,4944,4360,3529,2525,1463,436,-430,-1054,-1359,-1319,-923,-223,722,1815,2950,4013,4909,5532,5832,5759,5314,4518,3432,2119,685,-785,-2191,-3451,-4511,-5320,-5879,-6186,-6280,-6203,-5999,-5726,-5426,-5143,-4909,-4742,-4657,-4641,-4694,-4776,-4865,-4907,-4864,-4687,-4340,-3799,-3048,-2110,-997,223,1509,2764,3924,4911,5640,6090,6191,5970,5420,4603,3568,2416,1216,85,-908,-1670,-2146,-2288,-2092,-1547,-717,374,1616,2943,4241,5422,6397,7108,7496,7570,7320,6797,6052,5146,4148,3126,2120,1186,338,-392,-1012,-1497,-1867,-2103,-2219,-2214,-2089,-1867,-1550,-1177,-767,-361,2,287,461,508,418,210,-89,-436,-767,-1040,-1188,-1172,-975,-576,-27,656,1372,2067,2627,3001,3104,2932,2468,1767,896,-63,-996,-1832,-2489,-2935,-3167,-3211,-3123,-2985,-2851,-2814,-2896,-3134,-3522,-4016,-4582,-5127,-5593,-5893,-5955,-5751,-5217,-4395,-3272,-1928,-417,1163,2731,4180,5450,6458,7172,7575,7662,7480,7060,6476,5790,5062,4355,3695,3114,2614,2186,1819,1486,1175,847,516,127,-280,-754,-1255,-1813,-2395,-3016,-3639,-4273,-4869,-5428,-5900,-6266,-6493,-6549,-6421,-6090,-5561,-4839,-3944,-2923,-1805,-668,441,1437,2255,2822,3087,3008,2569,1791,718,-563,-1948,-3306,-4504,-5419,-5945,-6026,-5626,-4792,-3573,-2102,-493,1096,2528,3677,4444,4768,4629,4046,3081,1819,379,-1118,-2537,-3768,-4701,-5267,-5423,-5147,-4473,-3445,-2135,-650,929,2476,3923,5165,6182,6914,7394,7626,7663,7567,7388,7198,7033,6925,6889,6906,6952,6982,6931,6768,6420,5874,5101,4109,2929,1596,179,-1256,-2633,-3883,-4954,-5799,-6417,-6801,-7001,-7053,-7021,-6969,-6927,-6952,-7024,-7155,-7294,-7408,-7441,-7359,-7108,-6681,-6058,-5248,-4276,-3162,-1954,-680,607,1884,3090,4210,5179,5980,6555,6887,6941,6713,6198,5426,4412,3227,1901,519,-869,-2183,-3371,-4354,-5096,-5535,-5645,-5417,-4849,-3993,-2896,-1649,-339,935,2091,3059,3804,4310,4594,4689,4651,4520,4370,4220,4119,4073,4085,4148,4244,4331,4398,4393,4295,4084,3733,3250,2638,1913,1112,273,-559,-1336,-2027,-2594,-3035,-3340,-3540,-3649,-3719,-3762,-3832,-3925,-4065,-4242,-4438,-4651,-4847,-5015,-5142,-5206,-5204,-5122,-4949,-4679,-4305,-3808,-3207,-2481,-1668,-776,155,1079,1971,2769,3465,4012,4415,4655,4753,4704,4549,4287,3954,3558,3122,2654,2177,1692,1228,787,395,70,-178,-323,-365,-294,-104,170,538,942,1374,1780,2129,2381,2509,2490,2309,1990,1537,1020,476,-22,-404,-623,-619,-376,115,830,1728,2743,3793,4804,5661,6319,6683,6742,6467,5897,5062,4050,2920,1776,679,-286,-1080,-1666,-2048,-2235,-2285,-2247,-2204,-2230,-2392,-2739,-3300,-4062,-4993,-6028,-7071,-8047,-8841,-9399,-9648,-9572,-9173,-8489,-7581,-6528,-5408,-4317,-3302,-2428,-1702,-1125,-678,-316,-14,283,576,888,1198,1470,1671,1732,1621,1288,727,-56,-1019,-2092,-3178,-4171,-4946,-5399,-5447,-5021,-4134,-2788,-1089,884,2963,5039,6933,8557,9787,10592,10926,10833,10334,9525,8464,7258,5974,4690,3471,2347,1363,516,-185,-757,-1224,-1613,-1945,-2265,-2571,-2895,-3227,-3547,-3846,-4066,-4196,-4174,-3999,-3653,-3154,-2537,-1859,-1171,-557,-53,281,435,409,234,-41,-357,-634,-821,-847,-691,-331,210,891,1635,2364,2967,3365,3469,3226,2629,1682,463,-957,-2438,-3880,-5122,-6072,-6611,-6683,-6258,-5343,-3995,-2303,-375,1642,3626,5433,6956,8112,8834,9131,9001,8514,7752,6796,5766,4733,3785,2954,2275,1718,1277,892,530,159,-255,-702,-1178,-1660,-2094,-2465,-2708,-2818,-2762,-2553,-2210,-1775,-1301,-855,-498,-288,-281,-477,-909,-1512,-2263,-3067,-3852,-4533,-5032,-5315,-5334,-5129,-4696,-4122,-3455,-2783,-2166,-1669,-1310,-1121,-1063,-1110,-1204,-1268,-1260,-1108,-793,-301,341,1092,1872,2610,3220,3619,3765,3599,3133,2367,1361,164,-1130,-2442,-3677,-4747,-5591,-6140,-6379,-6287,-5895,-5233,-4363,-3349,-2258,-1155,-86,906,1810,2616,3340,4002,4620,5225,5829,6438,7058,7659,8227,8716,9085,9293,9295,9076,8629,7963,7128,6157,5132,4100,3125,2241,1472,829,286,-171,-589,-999,-1429,-1911,-2444,-3031,-3653,-4277,-4878,-5412,-5856,-6174,-6373,-6421,-6354,-6161,-5872,-5499,-5055,-4546,-3984,-3355,-2674,-1916,-1108,-228,685,1618,2529,3370,4087,4631,4945,5008,4792,4303,3577,2638,1571,420,-727,-1810,-2768,-3553,-4141,-4518,-4701,-4707,-4587,-4377,-4122,-3863,-3607,-3373,-3133,-2872,-2551,-2139,-1617,-958,-181,716,1692,2715,3740,4716,5603,6353,6932,7307,7451,7347,6983,6352,5463,4336,3004,1511,-66,-1676,-3212,-4610,-5780,-6655,-7189,-7346,-7137,-6580,-5743,-4698,-3554,-2406,-1369,-530,40,294,230,-127,-720,-1461,-2239,-2968,-3511,-3829,-3832,-3530,-2928,-2086,-1087,-31,977,1839,2494,2879,3030,2938,2716,2411,2143,1979,1981,2183,2564,3093,3679,4248,4697,4952,4964,4705,4205,3513,2712,1902,1180,641,342,319,557,1003,1578,2172,2672,2983,3023,2751,2174,1330,303,-797,-1855,-2750,-3386,-3678,-3608,-3152,-2362,-1303,-63,1251,2527,3677,4611,5277,5644,5713,5492,5033,4369,3556,2642,1663,657,-354,-1352,-2326,-3271,-4178,-5048,-5876,-6645,-7354,-7970,-8479,-8849,-9058,-9066,-8872,-8431,-7761,-6845,-5711,-4386,-2910,-1360,213,1702,3048,4156,4983,5472,5630,5448,4982,4270,3395,2420,1433,492,-339,-1025,-1542,-1891,-2089,-2171,-2166,-2134,-2090,-2088,-2127,-2225,-2362,-2532,-2687,-2815,-2855,-2792,-2581,-2206,-1663,-948,-104,841,1823,2785,3653,4383,4909,5212,5274,5092,4707,4149,3487,2785,2103,1507,1036,714,545,517,587,731,880,1014,1074,1057,944,746,491,193,-101,-391,-645,-890,-1122,-1386,-1696,-2071,-2523,-3019,-3534,-4004,-4358,-4539,-4469,-4128,-3484,-2578,-1440,-171,1153,2413,3519,4387,4951,5195,5094,4710,4059,3251,2325,1393,498,-291,-935,-1429,-1738,-1905,-1913,-1813,-1614,-1345,-1030,-669,-275,165,651,1198,1806,2474,3194,3932,4679,5377,6009,6523,6890,7097,7099,6927,6537,5981,5242,4360,3357,2259,1107,-71,-1245,-2373,-3436,-4397,-5235,-5934,-6470,-6851,-7064,-7132,-7060,-6867,-6567,-6174,-5697,-5141,-4524,-3853,-3164,-2492,-1880,-1392,-1079,-988,-1156,-1587,-2259,-3132,-4117,-5130,-6062,-6797,-7258,-7345,-7032,-6289,-5135,-3634,-1847,99,2110,4043,5801,7271,8388,9098,9390,9271,8796,8020,7031,5921,4771,3668,2678,1837,1186,721,428,290,252,290,350,398,418,382,312,212,117,61,76,197,436,801,1277,1828,2418,2980,3462,3813,3978,3950,3702,3289,2722,2105,1473,929,505,245,148,181,299,417,474,379,93,-437,-1206,-2204,-3376,-4672,-5990,-7267,-8388,-9292,-9889,-10135,-9995,-9459,-8551,-7319,-5822,-4157,-2399,-646,1018,2539,3853,4943,5792,6402,6788,6960,6939,6728,6340,5774,5037,4139,3096,1944,724,-508,-1685,-2747,-3630,-4296,-4709,-4877,-4794,-4525,-4090,-3566,-2999,-2447,-1950,-1551,-1253,-1081,-1010,-1022,-1084,-1141,-1152,-1058,-820,-400,213,1015,1981,3056,4181,5277,6253,7056,7585,7830,7740,7330,6626,5678,4545,3319,2058,849,-256,-1209,-1980,-2570,-2969,-3231,-3361,-3437,-3486,-3563,-3705,-3924,-4239,-4627,-5064,-5524,-5941,-6296,-6524,-6616,-6530,-6287,-5863,-5305,-4608,-3817,-2940,-2005,-1030,-24,984,1988,2962,3878,4715,5434,6011,6420,6647,6688,6554,6267,5851,5344,4772,4158,3538,2909,2309,1744,1227,786,419,141,-54,-174,-233,-253,-246,-228,-204,-166,-108,-12,144,370,685,1084,1569,2107,2680,3238,3733,4118,4341,4366,4169,3748,3113,2304,1369,372,-610,-1509,-2251,-2783,-3057,-3065,-2807,-2326,-1690,-979,-306,242,548,553,190,-543,-1630,-3015,-4604,-6286,-7941,-9432,-10657,-11497,-11890,-11780,-11168,-10063,-8545,-6682,-4615,-2454,-342,1597,3278,4603,5566,6142,6388,6347,6115,5772,5408,5084,4845,4693,4610,4536,4408,4146,3694,3003,2072,914,-408,-1808,-3191,-4429,-5425,-6072,-6299,-6063,-5361,-4225,-2739,-1006,829,2620,4212,5478,6312,6662,6523,5943,5017,3877,2669,1542,621,-1,-281,-223,126,676,1319,1944,2427,2696,2679,2362,1757,916,-92,-1163,-2219,-3157,-3917,-4449,-4740,-4805,-4679,-4428,-4109,-3792,-3528,-3338,-3234,-3190,-3155,-3082,-2893,-2545,-1990,-1229,-265,826,1993,3113,4102,4850,5281,5345,5023,4334,3331,2096,728,-651,-1948,-3039,-3862,-4339,-4456,-4204,-3622,-2775,-1735,-621,485,1466,2249,2771,3009,2970,2705,2277,1793,1348,1043,958,1139,1593,2300,3181,4157,5112,5945,6561,6887,6877,6520,5823,4830,3607,2216,767,-672,-1992,-3128,-4012,-4608,-4900,-4902,-4647,-4194,-3608,-2964,-2335,-1793,-1385,-1166,-1133,-1307,-1646,-2124,-2677,-3245,-3768,-4187,-4465,-4574,-4514,-4306,-3981,-3597,-3189,-2819,-2510,-2279,-2125,-2010,-1900,-1733,-1468,-1061,-503,186,973,1758,2482,3016,3298,3249,2848,2105,1069,-162,-1478,-2731,-3792,-4543,-4884,-4782,-4217,-3254,-1964,-492,1047,2493,3737,4692,5301,5586,5567,5344,4994,4633,4333,4170,4158,4301,4550,4846,5108,5261,5234,4988,4495,3783,2879,1870,831,-134,-942,-1511,-1809,-1813,-1565,-1113,-550,16,489,762,772,473,-140,-1033,-2145,-3388,-4668,-5876,-6924,-7729,-8227,-8389,-8195,-7669,-6845,-5784,-4562,-3254,-1939,-677,478,1507,2392,3157,3820,4420,4997,5573,6176,6801,7433,8039,8556,8928,9075,8948,8483,7677,6516,5061,3350,1499,-418,-2282,-3997,-5484,-6667,-7507,-7981,-8093,-7863,-7333,-6557,-5594,-4511,-3373,-2242,-1167,-205,619,1269,1735,2014,2121,2064,1891,1614,1286,926,570,226,-84,-379,-648,-926,-1210,-1522,-1847,-2186,-2492,-2746,-2886,-2883,-2699,-2321,-1767,-1068,-303,443,1066,1459,1543,1255,593,-425,-1697,-3118,-4525,-5753,-6644,-7074,-6937,-6228,-4953,-3222,-1175,1016,3146,5032,6511,7470,7843,7654,6937,5844,4487,3073,1736,651,-99,-430,-359,79,783,1621,2468,3167,3627,3748,3515,2933,2063,1002,-138,-1227,-2152,-2818,-3160,-3166,-2839,-2252,-1484,-637,171,852,1331,1560,1549,1316,940,494,81,-225,-347,-258,44,533,1132,1774,2363,2825,3098,3159,3001,2678,2241,1774,1356,1042,877,856,945,1093,1196,1191,978,515,-225,-1224,-2427,-3745,-5068,-6288,-7290,-8003,-8372,-8391,-8081,-7502,-6727,-5843,-4921,-4034,-3218,-2498,-1876,-1326,-831,-354,121,617,1134,1664,2200,2709,3190,3609,3975,4266,4505,4678,4815,4913,4979,5016,5006,4936,4795,4545,4196,3729,3175,2551,1910,1290,742,301,-26,-233,-370,-468,-615,-855,-1265,-1862,-2667,-3629,-4697,-5754,-6690,-7382,-7699,-7579,-6948,-5834,-4272,-2383,-292,1820,3799,5469,6720,7428,7579,7139,6182,4783,3067,1180,-735,-2539,-4105,-5359,-6232,-6725,-6846,-6648,-6192,-5548,-4778,-3938,-3053,-2144,-1206,-232,799,1876,3008,4146,5257,6261,7086,7642,7864,7683,7098,6106,4793,3251,1618,57,-1293,-2291,-2855,-2940,-2560,-1789,-733,461,1647,2680,3441,3855,3896,3576,2982,2195,1372,622,82,-158,-57,395,1131,2054,3026,3896,4520,4771,4576,3905,2774,1277,-493,-2375,-4226,-5897,-7262,-8231,-8752,-8820,-8472,-7769,-6816,-5702,-4537,-3411,-2394,-1540,-883,-427,-176,-111,-207,-442,-774,-1180,-1604,-2030,-2392,-2679,-2842,-2879,-2774,-2560,-2245,-1890,-1520,-1190,-915,-718,-579,-492,-402,-290,-101,185,580,1090,1678,2316,2939,3494,3909,4128,4111,3817,3261,2452,1443,322,-836,-1897,-2763,-3320,-3484,-3206,-2468,-1317,180,1893,3681,5393,6874,7998,8672,8847,8516,7734,6586,5181,3679,2186,853,-240,-1025,-1480,-1617,-1492,-1165,-728,-266,155,473,664,723,669,537,376,224,112,55,24,2,-79,-275,-637,-1215,-2020,-3038,-4238,-5532,-6847,-8053,-9062,-9753,-10058,-9919,-9321,-8290,-6884,-5199,-3347,-1456,358,1982,3336,4365,5052,5409,5479,5329,5024,4660,4287,3980,3756,3642,3603,3628,3646,3625,3505,3257,2863,2323,1677,943,205,-504,-1103,-1556,-1818,-1875,-1735,-1415,-977,-464,38,471,778,905,859,621,255,-206,-669,-1076,-1344,-1416,-1273,-884,-302,450,1283,2117,2862,3433,3767,3817,3568,3039,2266,1323,264,-810,-1860,-2801,-3623,-4300,-4835,-5255,-5583,-5862,-6120,-6380,-6667,-6957,-7264,-7524,-7725,-7802,-7716,-7425,-6894,-6108,-5058,-3772,-2274,-625,1106,2850,4508,6012,7284,8259,8911,9201,9154,8789,8169,7360,6449,5520,4649,3905,3320,2915,2679,2584,2578,2619,2632,2591,2445,2182,1811,1345,831,329,-128,-456,-658,-688,-586,-372,-116,125,281,308,175,-115,-533,-1020,-1510,-1919,-2183,-2241,-2068,-1661,-1065,-328,454,1209,1837,2296,2521,2532,2325,1971,1514,1042,612,290,112,93,226,481,809,1142,1419,1569,1542,1301,836,151,-707,-1694,-2740,-3763,-4703,-5479,-6042,-6348,-6380,-6131,-5642,-4938,-4110,-3211,-2349,-1587,-1009,-646,-533,-653,-959,-1400,-1864,-2284,-2545,-2590,-2343,-1802,-964,115,1355,2661,3913,5002,5839,6347,6505,6302,5785,5005,4051,2996,1932,910,-9,-816,-1497,-2075,-2562,-2995,-3380,-3743,-4064,-4337,-4521,-4584,-4476,-4171,-3626,-2859,-1848,-663,675,2063,3438,4693,5749,6516,6940,6971,6593,5820,4677,3244,1583,-193,-1989,-3689,-5198,-6422,-7305,-7787,-7872,-7551,-6891,-5931,-4777,-3503,-2213,-990,98,999,1691,2159,2426,2503,2433,2246,1978,1663,1333,1008,711,459,253,112,30,20,82,226,448,757,1135,1584,2071,2587,3098,3572,4004,4343,4604,4751,4791,4712,4526,4217,3828,3341,2816,2263,1738,1272,901,657,532,541,623,763,874,915,810,527,33,-661,-1527,-2507,-3519,-4484,-5306,-5919,-6262,-6320,-6092,-5631,-4996,-4285,-3597,-3019,-2636,-2487,-2581,-2899,-3359,-3883,-4356,-4668,-4730,-4469,-3855,-2897,-1646,-178,1390,2948,4375,5573,6463,7002,7178,7007,6551,5861,5042,4149,3274,2455,1729,1105,568,92,-346,-793,-1250,-1743,-2255,-2757,-3215,-3563,-3762,-3749,-3508,-3018,-2308,-1418,-426,594,1537,2335,2909,3221,3259,3031,2589,1987,1300,609,-15,-511,-827,-936,-842,-535,-73,527,1202,1900,2576,3168,3641,3952,4074,3990,3696,3204,2536,1734,830,-113,-1064,-1975,-2816,-3566,-4210,-4738,-5161,-5470,-5676,-5782,-5783,-5671,-5448,-5076,-4576,-3907,-3095,-2132,-1045,130,1358,2581,3741,4789,5650,6288,6645,6704,6441,5877,5037,3986,2799,1578,425,-551,-1253,-1624,-1607,-1226,-503,465,1586,2710,3725,4489,4920,4936,4533,3716,2563,1162,-366,-1892,-3295,-4466,-5338,-5862,-6042,-5907,-5526,-4977,-4352,-3737,-3188,-2757,-2437,-2218,-2042,-1856,-1579,-1174,-573,209,1173,2258,3391,4472,5413,6108,6494,6513,6158,5432,4388,3072,1573,-41,-1679,-3275,-4764,-6094,-7237,-8167,-8891,-9402,-9727,-9878,-9870,-9722,-9421,-8970,-8335,-7503,-6444,-5150,-3623,-1900,-20,1929,3868,5695,7318,8646,9635,10221,10421,10244,9745,9002,8096,7125,6182,5337,4651,4149,3840,3691,3666,3696,3721,3674,3518,3206,2756,2157,1469,721,-27,-732,-1365,-1902,-2344,-2703,-2994,-3251,-3474,-3696,-3900,-4084,-4237,-4317,-4319,-4201,-3958,-3575,-3056,-2422,-1695,-920,-136,607,1270,1813,2211,2446,2511,2415,2162,1782,1288,717,98,-541,-1160,-1735,-2222,-2609,-2863,-2983,-2976,-2843,-2637,-2373,-2103,-1860,-1668,-1549,-1503,-1521,-1591,-1683,-1786,-1873,-1942,-1984,-1999,-1996,-1966,-1923,-1844,-1735,-1561,-1324,-981,-534,38,735,1544,2448,3424,4414,5399,6315,7124,7796,8287,8580,8661,8515,8134,7528,6672,5605,4311,2846,1226,-473,-2197,-3869,-5402,-6741,-7802,-8559,-8967,-9040,-8780,-8235,-7445,-6483,-5398,-4271,-3140,-2058,-1065,-163,609,1273,1813,2232,2546,2733,2810,2756,2564,2226,1736,1100,338,-509,-1391,-2236,-2966,-3513,-3792,-3780,-3424,-2759,-1807,-641,635,1920,3091,4034,4662,4905,4742,4182,3291,2142,868,-435,-1623,-2620,-3337,-3738,-3818,-3593,-3106,-2424,-1608,-723,163,1019,1798,2497,3106,3646,4126,4575,5012,5448,5892,6331,6740,7095,7334,7421,7294,6914,6262,5330,4156,2789,1329,-132,-1464,-2562,-3323,-3681,-3598,-3093,-2206,-1045,286,1622,2848,3800,4396,4547,4229,3469,2309,872,-753,-2410,-4000,-5409,-6570,-7443,-8025,-8341,-8439,-8385,-8231,-8043,-7847,-7674,-7528,-7389,-7248,-7059,-6798,-6425,-5912,-5234,-4380,-3347,-2160,-833,573,2012,3421,4720,5860,6774,7426,7797,7886,7721,7334,6779,6106,5364,4592,3816,3048,2302,1560,835,103,-613,-1316,-1966,-2545,-2999,-3291,-3377,-3225,-2826,-2181,-1331,-315,775,1864,2853,3651,4195,4425,4331,3921,3250,2390,1442,516,-293,-878,-1181,-1167,-827,-222,593,1508,2414,3205,3790,4094,4104,3779,3186,2325,1286,112,-1130,-2383,-3598,-4740,-5773,-6682,-7451,-8068,-8545,-8866,-9051,-9093,-8996,-8760,-8374,-7827,-7115,-6216,-5146,-3893,-2499,-991,572,2122,3591,4898,5981,6785,7275,7446,7310,6913,6323,5620,4894,4238,3723,3405,3311,3425,3721,4113,4529,4864,5031,4958,4601,3938,2995,1812,446,-1010,-2500,-3933,-5263,-6436,-7430,-8223,-8814,-9202,-9388,-9362,-9137,-8665,-7972,-7008,-5788,-4313,-2598,-707,1318,3361,5352,7168,8718,9924,10719,11079,10998,10493,9619,8420,6979,5367,3659,1936,261,-1303,-2701,-3904,-4870,-5599,-6077,-6326,-6360,-6213,-5930,-5541,-5108,-4654,-4225,-3840,-3519,-3256,-3050,-2878,-2707,-2517,-2266,-1934,-1502,-957,-306,441,1268,2135,3037,3905,4749,5504,6178,6734,7167,7476,7651,7700,7633,7439,7150,6745,6245,5643,4934,4129,3216,2218,1138,9,-1143,-2271,-3342,-4307,-5132,-5791,-6257,-6542,-6626,-6546,-6296,-5911,-5398,-4779,-4059,-3262,-2388,-1471,-515,438,1373,2254,3055,3756,4332,4771,5058,5174,5117,4869,4438,3809,3014,2060,991,-139,-1278,-2347,-3279,-4021,-4518,-4764,-4754,-4538,-4153,-3688,-3188,-2751,-2397,-2198,-2142,-2245,-2479,-2795,-3160,-3492,-3756,-3876,-3832,-3589,-3153,-2544,-1800,-981,-139,647,1344,1892,2282,2515,2602,2593,2529,2473,2472,2576,2814,3192,3709,4327,4999,5663,6242,6663,6868,6785,6407,5699,4699,3441,1989,429,-1143,-2646,-3968,-5061,-5846,-6314,-6451,-6291,-5878,-5283,-4576,-3841,-3130,-2508,-1984,-1584,-1273,-1033,-813,-561,-249,170,686,1298,1950,2576,3094,3409,3448,3156,2516,1559,364,-971,-2290,-3456,-4325,-4781,-4760,-4234,-3240,-1863,-228,1509,3191,4655,5778,6467,6673,6411,5723,4713,3492,2196,949,-150,-1014,-1626,-1963,-2078,-2011,-1837,-1623,-1418,-1278,-1205,-1213,-1263,-1331,-1352,-1297,-1106,-771,-286,322,996,1660,2228,2606,2718,2508,1961,1078,-47,-1355,-2685,-3918,-4906,-5524,-5693,-5352,-4529,-3256,-1661,129,1947,3622,5004,5968,6434,6368,5795,4772,3409,1822,146,-1494,-2992,-4259,-5249,-5936,-6325,-6455,-6352,-6094,-5715,-5273,-4801,-4311,-3811,-3282,-2688,-2011,-1198,-256,838,2041,3303,4548,5670,6574,7161,7361,7143,6521,5541,4325,2980,1682,553,-263,-693,-680,-251,541,1586,2748,3892,4855,5534,5815,5660,5051,4032,2673,1091,-595,-2245,-3733,-4962,-5845,-6368,-6518,-6356,-5947,-5385,-4773,-4183,-3700,-3334,-3116,-2990,-2931,-2845,-2686,-2363,-1848,-1090,-110,1084,2418,3824,5195,6425,7407,8049,8268,8041,7339,6216,4728,2971,1070,-870,-2717,-4383,-5783,-6879,-7646,-8108,-8289,-8247,-8037,-7716,-7328,-6914,-6478,-6029,-5542,-4997,-4358,-3607,-2724,-1714,-604,584,1778,2950,4016,4956,5722,6302,6706,6929,7027,7003,6930,6816,6723,6660,6659,6724,6854,7028,7224,7392,7502,7490,7324,6951,6356,5517,4441,3145,1663,37,-1675,-3412,-5116,-6710,-8145,-9360,-10309,-10964,-11303,-11331,-11069,-10543,-9813,-8921,-7921,-6859,-5757,-4637,-3492,-2318,-1099,179,1511,2894,4289,5654,6928,8028,8892,9422,9577,9294,8564,7395,5832,3952,1856,-333,-2491,-4487,-6208,-7572,-8504,-8997,-9048,-8709,-8054,-7173,-6176,-5161,-4219,-3416,-2788,-2331,-2022,-1787,-1558,-1242,-765,-72,863,2024,3361,4771,6157,7368,8308,8865,8990,8679,7962,6942,5720,4455,3262,2289,1608,1290,1332,1695,2313,3048,3795,4391,4731,4702,4256,3371,2090,484,-1324,-3212,-5029,-6652,-7980,-8943,-9500,-9671,-9465,-8950,-8179,-7211,-6108,-4916,-3676,-2432,-1208,-51,1019,1962,2749,3357,3762,3956,3940,3723,3334,2802,2180,1507,854,261,-207,-506,-618,-506,-211,269,848,1486,2080,2568,2874,2951,2768,2330,1661,802,-166,-1204,-2206,-3135,-3920,-4516,-4908,-5059,-4986,-4678,-4153,-3441,-2550,-1540,-432,712,1837,2900,3834,4616,5202,5601,5805,5862,5793,5659,5495,5329,5176,5020,4825,4545,4121,3498,2655,1579,311,-1088,-2509,-3848,-4972,-5778,-6183,-6132,-5634,-4719,-3483,-2041,-538,866,2033,2829,3179,3039,2431,1419,109,-1360,-2853,-4232,-5394,-6265,-6819,-7068,-7057,-6864,-6568,-6259,-6003,-5842,-5782,-5802,-5838,-5819,-5655,-5267,-4605,-3642,-2402,-938,657,2269,3768,5050,5999,6583,6760,6563,6066,5343,4529,3724,3036,2547,2299,2300,2526,2904,3371,3808,4156,4323,4271,4001,3521,2911,2242,1609,1115,817,776,988,1421,2011,2652,3249,3673,3851,3698,3204,2374,1271,-20,-1377,-2682,-3800,-4628,-5083,-5110,-4706,-3895,-2738,-1332,217,1792,3263,4539,5500,6109,6300,6077,5461,4481,3218,1733,104,-1580,-3263,-4867,-6340,-7635,-8708,-9524,-10062,-10302,-10252,-9917,-9337,-8545,-7597,-6546,-5438,-4313,-3199,-2107,-1042,-5,1020,2024,3010,3961,4856,5661,6346,6868,7201,7325,7229,6933,6461,5860,5184,4490,3835,3261,2794,2443,2194,2017,1871,1704,1479,1148,702,132,-543,-1287,-2049,-2778,-3402,-3885,-4171,-4257,-4129,-3822,-3376,-2844,-2301,-1803,-1412,-1165,-1089,-1176,-1404,-1730,-2080,-2393,-2577,-2568,-2303,-1752,-900,220,1561,3033,4533,5953,7169,8091,8628,8744,8406,7651,6507,5070,3424,1677,-62,-1697,-3153,-4359,-5300,-5950,-6338,-6491,-6457,-6292,-6045,-5772,-5500,-5267,-5071,-4913,-4778,-4626,-4443,-4174,-3811,-3310,-2682,-1913,-1030,-48,985,2050,3084,4075,4972,5768,6432,6967,7361,7626,7763,7787,7701,7518,7235,6844,6336,5696,4905,3964,2849,1596,212,-1253,-2754,-4229,-5623,-6872,-7941,-8780,-9385,-9726,-9830,-9676,-9301,-8697,-7884,-6877,-5680,-4327,-2837,-1257,370,1988,3541,4972,6218,7245,7987,8434,8533,8292,7696,6767,5539,4064,2417,684,-1041,-2661,-4074,-5221,-6026,-6479,-6575,-6352,-5873,-5216,-4473,-3734,-3081,-2576,-2263,-2154,-2239,-2485,-2824,-3194,-3502,-3675,-3643,-3360,-2803,-1983,-946,249,1504,2734,3846,4766,5445,5863,6034,5991,5804,5536,5263,5055,4942,4962,5086,5296,5522,5701,5755,5629,5266,4662,3811,2765,1585,346,-845,-1925,-2801,-3443,-3827,-3972,-3917,-3728,-3468,-3211,-2994,-2854,-2784,-2764,-2743,-2682,-2503,-2195,-1707,-1069,-296,549,1386,2138,2708,3040,3075,2815,2282,1542,695,-147,-873,-1360,-1550,-1376,-857,-17,1048,2246,3434,4492,5293,5735,5750,5311,4427,3160,1600,-132,-1893,-3556,-4981,-6079,-6770,-7031,-6869,-6330,-5492,-4455,-3322,-2203,-1193,-368,233,584,722,670,512,304,117,13,8,134,363,676,1036,1391,1702,1930,2037,2009,1828,1495,1036,456,-184,-858,-1502,-2081,-2536,-2861,-3009,-3007,-2842,-2558,-2175,-1730,-1265,-798,-373,3,314,546,720,813,865,865,841,798,755,716,699,694,708,732,747,754,726,664,561,424,256,83,-89,-227,-323,-355,-327,-227,-73,125,352,586,818,1044,1260,1478,1717,1973,2289,2640,3044,3474,3898,4283,4577,4730,4703,4465,4008,3336,2488,1497,437,-654,-1692,-2660,-3489,-4185,-4716,-5099,-5335,-5449,-5464,-5408,-5315,-5201,-5101,-5002,-4923,-4817,-4676,-4442,-4088,-3581,-2896,-2052,-1054,41,1186,2306,3342,4216,4882,5297,5442,5321,4958,4402,3706,2948,2178,1465,831,307,-140,-504,-860,-1215,-1633,-2131,-2710,-3384,-4097,-4839,-5538,-6156,-6635,-6938,-7030,-6894,-6522,-5924,-5112,-4117,-2963,-1701,-350,1025,2409,3735,4990,6117,7107,7918,8553,8983,9229,9264,9126,8791,8298,7645,6863,5973,5012,4012,3022,2082,1241,534,3,-347,-501,-487,-352,-134,64,201,184,-30,-469,-1144,-2024,-3061,-4182,-5309,-6349,-7222,-7865,-8208,-8238,-7926,-7294,-6365,-5193,-3843,-2388,-911,498,1779,2839,3652,4167,4379,4298,3957,3411,2731,1996,1288,684,242,1,-27,139,468,879,1310,1672,1878,1889,1632,1121,361,-609,-1704,-2871,-3995,-5017,-5844,-6438,-6736,-6739,-6419,-5798,-4901,-3751,-2404,-907,687,2311,3908,5426,6808,8018,9032,9817,10397,10732,10878,10788,10515,10021,9316,8386,7214,5805,4165,2322,319,-1765,-3863,-5864,-7686,-9227,-10430,-11229,-11626,-11616,-11250,-10592,-9723,-8735,-7711,-6725,-5822,-5037,-4359,-3771,-3232,-2684,-2089,-1395,-589,325,1325,2350,3342,4222,4924,5397,5613,5565,5297,4844,4303,3736,3238,2861,2660,2631,2777,3018,3321,3558,3688,3601,3271,2663,1799,716,-502,-1774,-2984,-4040,-4854,-5346,-5499,-5272,-4712,-3846,-2752,-1510,-212,1042,2175,3099,3774,4161,4265,4112,3752,3258,2713,2196,1793,1547,1507,1663,2002,2460,2981,3475,3878,4114,4152,3964,3560,2970,2230,1408,543,-306,-1097,-1814,-2433,-2959,-3411,-3783,-4131,-4432,-4738,-5019,-5301,-5558,-5789,-5969,-6088,-6120,-6058,-5881,-5581,-5167,-4627,-4000,-3279,-2513,-1707,-907,-132,587,1219,1745,2137,2375,2465,2388,2181,1843,1425,954,471,15,-399,-737,-1011,-1215,-1366,-1483,-1568,-1637,-1672,-1664,-1579,-1395,-1073,-607,19,773,1628,2517,3373,4118,4685,5012,5078,4873,4432,3804,3068,2309,1613,1057,711,599,751,1138,1731,2466,3273,4058,4753,5259,5533,5513,5192,4583,3712,2662,1493,298,-820,-1822,-2611,-3188,-3530,-3663,-3630,-3482,-3275,-3058,-2867,-2720,-2613,-2534,-2462,-2370,-2251,-2100,-1923,-1764,-1642,-1619,-1723,-1983,-2409,-2982,-3661,-4376,-5046,-5586,-5902,-5949,-5666,-5074,-4184,-3078,-1831,-554,653,1702,2492,2995,3157,3000,2547,1865,1037,173,-620,-1229,-1550,-1522,-1089,-256,948,2446,4144,5907,7616,9124,10322,11106,11406,11184,10421,9166,7448,5381,3045,586,-1886,-4219,-6317,-8057,-9385,-10235,-10611,-10512,-9989,-9091,-7892,-6463,-4876,-3206,-1507,156,1743,3218,4541,5696,6651,7382,7869,8079,8005,7623,6939,5968,4734,3303,1732,105,-1477,-2934,-4167,-5099,-5692,-5896,-5743,-5252,-4504,-3588,-2603,-1676,-881,-333,-49,-87,-403,-974,-1719,-2544,-3366,-4072,-4592,-4852,-4813,-4451,-3786,-2835,-1670,-345,1047,2434,3734,4880,5831,6549,7029,7281,7312,7172,6871,6464,5955,5393,4764,4104,3398,2664,1901,1114,320,-476,-1244,-1982,-2647,-3255,-3754,-4170,-4470,-4676,-4775,-4791,-4729,-4612,-4463,-4292,-4129,-3968,-3826,-3674,-3512,-3293,-2996,-2583,-2027,-1314,-445,569,1680,2841,3982,5021,5892,6514,6839,6824,6475,5797,4855,3713,2465,1212,39,-962,-1740,-2262,-2520,-2553,-2400,-2135,-1840,-1585,-1445,-1481,-1712,-2167,-2813,-3625,-4540,-5486,-6371,-7119,-7627,-7836,-7682,-7140,-6215,-4936,-3369,-1593,281,2159,3929,5523,6857,7925,8683,9177,9408,9425,9244,8890,8358,7653,6751,5656,4360,2896,1298,-352,-1975,-3461,-4704,-5616,-6117,-6171,-5776,-4969,-3823,-2455,-988,430,1661,2583,3094,3149,2716,1857,616,-855,-2446,-3974,-5304,-6286,-6823,-6855,-6363,-5403,-4038,-2416,-655,1071,2639,3919,4828,5323,5388,5065,4403,3498,2435,1321,238,-735,-1556,-2186,-2639,-2922,-3087,-3167,-3214,-3263,-3321,-3399,-3456,-3454,-3338,-3049,-2545,-1804,-823,351,1666,3017,4312,5433,6285,6802,6930,6692,6109,5274,4284,3247,2277,1457,854,481,345,373,535,712,857,872,725,376,-167,-885,-1716,-2607,-3463,-4221,-4797,-5134,-5191,-4954,-4424,-3641,-2646,-1519,-340,804,1814,2622,3146,3351,3216,2753,1999,1027,-94,-1244,-2346,-3287,-4003,-4426,-4532,-4320,-3813,-3078,-2166,-1176,-160,798,1672,2428,3071,3624,4108,4563,5011,5463,5910,6325,6662,6864,6877,6648,6149,5376,4353,3131,1793,423,-867,-1985,-2851,-3399,-3612,-3487,-3073,-2431,-1665,-860,-139,422,736,764,482,-81,-887,-1852,-2889,-3905,-4794,-5496,-5939,-6115,-6022,-5699,-5206,-4611,-3991,-3401,-2895,-2477,-2160,-1895,-1667,-1400,-1087,-674,-165,432,1098,1786,2450,3045,3525,3848,3995,3949,3712,3308,2759,2107,1402,683,2,-618,-1151,-1583,-1936,-2203,-2439,-2643,-2871,-3122,-3421,-3763,-4111,-4461,-4722,-4881,-4844,-4593,-4079,-3299,-2279,-1049,307,1711,3074,4296,5316,6072,6540,6728,6660,6390,5988,5520,5069,4696,4455,4381,4481,4742,5129,5578,6019,6368,6543,6471,6099,5389,4338,2972,1333,-500,-2440,-4387,-6228,-7873,-9215,-10199,-10746,-10862,-10507,-9756,-8621,-7213,-5608,-3908,-2217,-621,813,2026,3006,3744,4260,4580,4736,4760,4670,4482,4187,3784,3250,2584,1778,850,-171,-1234,-2279,-3240,-4037,-4627,-4945,-4995,-4756,-4288,-3630,-2873,-2106,-1420,-906,-636,-648,-966,-1558,-2381,-3340,-4333,-5233,-5921,-6280,-6226,-5697,-4683,-3206,-1342,816,3119,5439,7612,9514,11033,12085,12644,12698,12295,11494,10384,9052,7607,6109,4654,3263,1982,807,-269,-1270,-2216,-3144,-4048,-4958,-5828,-6657,-7370,-7934,-8271,-8336,-8091,-7514,-6639,-5504,-4202,-2840,-1532,-398,466,1004,1182,1031,613,26,-607,-1163,-1519,-1594,-1322,-704,222,1382,2638,3877,4920,5657,5960,5766,5061,3864,2279,427,-1530,-3405,-5024,-6235,-6896,-6959,-6382,-5227,-3574,-1583,584,2727,4662,6230,7303,7805,7727,7103,6030,4641,3091,1533,123,-1035,-1861,-2317,-2430,-2228,-1788,-1186,-489,238,954,1646,2301,2940,3570,4193,4816,5395,5900,6258,6407,6271,5806,4973,3785,2285,554,-1304,-3151,-4866,-6320,-7423,-8114,-8375,-8224,-7722,-6952,-6008,-5002,-4022,-3152,-2445,-1944,-1642,-1545,-1599,-1774,-1998,-2229,-2401,-2484,-2447,-2290,-2013,-1660,-1248,-842,-471,-184,2,61,0,-172,-436,-748,-1104,-1439,-1752,-1994,-2157,-2210,-2157,-1971,-1680,-1278,-790,-244,340,930,1506,2050,2559,3016,3453,3847,4239,4616,5000,5387,5772,6140,6468,6715,6850,6815,6587,6110,5398,4428,3259,1929,519,-875,-2165,-3261,-4075,-4578,-4724,-4537,-4050,-3320,-2439,-1477,-534,327,1052,1607,1994,2216,2327,2358,2376,2424,2529,2720,2972,3260,3520,3691,3687,3460,2944,2133,1021,-340,-1896,-3545,-5199,-6750,-8103,-9197,-9957,-10386,-10464,-10233,-9738,-9039,-8208,-7318,-6424,-5572,-4796,-4080,-3432,-2798,-2150,-1448,-650,239,1231,2287,3359,4391,5301,6034,6519,6739,6661,6332,5781,5104,4382,3725,3229,2960,2977,3273,3823,4542,5327,6041,6551,6726,6470,5726,4487,2799,755,-1516,-3856,-6110,-8109,-9731,-10851,-11415,-11380,-10769,-9628,-8046,-6137,-4023,-1851,267,2211,3889,5253,6250,6888,7176,7151,6875,6399,5814,5175,4562,4016,3578,3242,3005,2803,2601,2317,1900,1298,493,-517,-1694,-2983,-4307,-5572,-6690,-7578,-8168,-8419,-8327,-7894,-7192,-6263,-5210,-4107,-3025,-2042,-1172,-442,167,694,1169,1662,2197,2826,3544,4364,5241,6141,6998,7746,8325,8673,8758,8555,8072,7329,6372,5249,4032,2777,1548,405,-614,-1470,-2146,-2649,-2983,-3189,-3304,-3384,-3472,-3626,-3876,-4248,-4746,-5354,-6039,-6746,-7416,-7978,-8353,-8508,-8353,-7912,-7129,-6063,-4716,-3171,-1477,279,2019,3673,5169,6456,7503,8282,8795,9048,9047,8818,8362,7701,6842,5804,4606,3281,1870,419,-1017,-2391,-3658,-4780,-5735,-6504,-7088,-7486,-7717,-7792,-7743,-7585,-7351,-7051,-6701,-6296,-5831,-5266,-4588,-3754,-2734,-1527,-116,1449,3146,4883,6601,8205,9612,10761,11588,12066,12186,11947,11382,10519,9412,8102,6653,5103,3512,1913,356,-1133,-2516,-3773,-4865,-5779,-6482,-6960,-7201,-7188,-6941,-6464,-5787,-4957,-4003,-2988,-1957,-939,3,867,1616,2241,2744,3100,3334,3423,3393,3240,2984,2642,2233,1788,1327,873,457,82,-221,-463,-629,-743,-803,-840,-873,-911,-996,-1105,-1271,-1462,-1674,-1880,-2058,-2178,-2235,-2198,-2086,-1889,-1637,-1355,-1069,-832,-653,-586,-624,-798,-1074,-1460,-1891,-2345,-2759,-3067,-3236,-3190,-2921,-2395,-1634,-659,469,1679,2897,4022,4990,5705,6140,6237,5998,5432,4558,3440,2121,676,-826,-2316,-3729,-4992,-6066,-6877,-7413,-7618,-7494,-7031,-6244,-5174,-3863,-2388,-816,755,2243,3561,4629,5384,5780,5800,5446,4758,3792,2634,1377,117,-1054,-2061,-2848,-3378,-3663,-3697,-3531,-3204,-2750,-2235,-1669,-1090,-508,77,667,1255,1859,2452,3031,3564,4021,4360,4558,4576,4413,4075,3579,2988,2344,1726,1194,807,600,604,798,1179,1673,2244,2793,3272,3592,3712,3600,3235,2653,1870,955,-44,-1058,-2041,-2950,-3758,-4454,-5029,-5494,-5840,-6086,-6212,-6221,-6112,-5865,-5494,-4985,-4346,-3598,-2739,-1816,-829,156,1124,2015,2789,3404,3820,4014,3987,3740,3334,2798,2242,1704,1296,1029,959,1049,1267,1531,1746,1817,1654,1195,412,-680,-2028,-3537,-5096,-6569,-7837,-8783,-9328,-9430,-9063,-8273,-7093,-5616,-3916,-2097,-233,1592,3322,4910,6333,7564,8614,9470,10142,10638,10953,11103,11081,10890,10533,10003,9307,8446,7422,6246,4939,3507,2003,433,-1135,-2679,-4142,-5491,-6687,-7704,-8537,-9169,-9628,-9911,-10050,-10047,-9923,-9667,-9269,-8715,-7970,-7022,-5853,-4455,-2863,-1099,761,2648,4462,6118,7512,8588,9265,9536,9377,8826,7926,6741,5358,3851,2306,796,-618,-1895,-2994,-3908,-4629,-5154,-5505,-5677,-5692,-5555,-5278,-4868,-4347,-3709,-2996,-2198,-1361,-495,370,1200,1968,2647,3204,3628,3899,4020,3997,3838,3580,3237,2847,2454,2070,1754,1517,1396,1411,1577,1902,2389,3015,3770,4586,5428,6196,6822,7190,7235,6862,6043,4756,3036,946,-1395,-3882,-6335,-8647,-10653,-12281,-13442,-14124,-14332,-14108,-13522,-12627,-11510,-10208,-8775,-7229,-5589,-3862,-2068,-224,1634,3455,5187,6757,8103,9167,9894,10263,10245,9862,9121,8079,6776,5295,3701,2086,532,-888,-2098,-3055,-3730,-4111,-4229,-4109,-3802,-3374,-2865,-2339,-1828,-1361,-959,-631,-375,-196,-83,-24,-20,-27,-49,-31,42,214,504,944,1522,2249,3080,3989,4911,5797,6573,7186,7583,7714,7565,7108,6364,5359,4130,2753,1280,-185,-1599,-2860,-3951,-4804,-5424,-5804,-5961,-5931,-5750,-5458,-5097,-4702,-4302,-3923,-3586,-3289,-3052,-2852,-2694,-2555,-2432,-2301,-2170,-2028,-1889,-1764,-1666,-1617,-1617,-1683,-1798,-1951,-2124,-2270,-2373,-2381,-2273,-2019,-1614,-1058,-381,384,1173,1927,2576,3058,3321,3333,3084,2599,1910,1104,240,-564,-1240,-1696,-1871,-1744,-1275,-530,500,1694,3011,4322,5547,6569,7314,7699,7683,7261,6447,5321,3967,2508,1082,-207,-1222,-1925,-2247,-2214,-1861,-1268,-529,237,942,1482,1810,1886,1729,1367,875,333,-177,-576,-808,-852,-702,-407,-16,386,720,919,916,693,244,-406,-1182,-2044,-2879,-3648,-4267,-4713,-4964,-5031,-4943,-4752,-4505,-4279,-4101,-4042,-4088,-4263,-4514,-4796,-5039,-5160,-5088,-4756,-4126,-3180,-1944,-467,1180,2885,4563,6087,7381,8361,8984,9224,9094,8620,7862,6877,5756,4558,3379,2260,1270,436,-231,-713,-1035,-1203,-1236,-1164,-988,-733,-402,-13,432,906,1397,1864,2285,2610,2817,2863,2723,2384,1826,1070,117,-995,-2220,-3504,-4777,-5954,-6972,-7722,-8166,-8216,-7857,-7071,-5876,-4327,-2504,-505,1543,3516,5295,6757,7836,8452,8611,8298,7585,6513,5195,3697,2135,574,-907,-2260,-3458,-4484,-5353,-6074,-6676,-7178,-7593,-7930,-8174,-8311,-8301,-8124,-7735,-7122,-6271,-5193,-3908,-2477,-930,633,2175,3607,4887,5974,6835,7470,7875,8065,8066,7894,7586,7154,6638,6051,5430,4785,4158,3542,2989,2474,2021,1622,1243,890,509,96,-380,-921,-1529,-2186,-2862,-3535,-4145,-4684,-5087,-5348,-5427,-5318,-4998,-4479,-3754,-2848,-1794,-631,575,1758,2833,3727,4351,4662,4603,4180,3398,2319,1009,-428,-1898,-3280,-4492,-5433,-6050,-6309,-6188,-5731,-4953,-3955,-2801,-1596,-447,569,1347,1845,2013,1852,1380,650,-259,-1263,-2251,-3139,-3827,-4263,-4404,-4248,-3826,-3180,-2397,-1537,-685,103,797,1368,1844,2248,2625,3033,3509,4087,4785,5575,6431,7285,8052,8662,9010,9050,8714,8010,6949,5593,4045,2394,785,-684,-1916,-2843,-3444,-3731,-3742,-3562,-3269,-2956,-2706,-2569,-2593,-2767,-3086,-3490,-3927,-4324,-4611,-4738,-4648,-4349,-3817,-3123,-2286,-1411,-551,205,795,1191,1365,1342,1163,880,576,307,140,108,233,507,903,1383,1900,2409,2878,3271,3587,3806,3952,4028,4047,4033,3982,3911,3816,3681,3506,3263,2942,2531,2010,1383,638,-218,-1172,-2218,-3321,-4461,-5588,-6655,-7604,-8367,-8880,-9076,-8909,-8332,-7343,-5956,-4217,-2222,-66,2103,4166,5961,7392,8347,8779,8673,8049,6982,5573,3947,2239,587,-895,-2113,-3014,-3570,-3811,-3763,-3514,-3119,-2670,-2206,-1788,-1408,-1086,-772,-456,-87,342,844,1401,1967,2504,2923,3185,3210,2975,2463,1695,716,-392,-1541,-2624,-3540,-4204,-4559,-4564,-4239,-3595,-2714,-1648,-507,657,1735,2710,3511,4145,4606,4916,5106,5202,5230,5192,5093,4893,4571,4070,3368,2422,1251,-144,-1692,-3338,-4977,-6513,-7842,-8870,-9529,-9760,-9555,-8929,-7927,-6636,-5151,-3575,-2032,-599,637,1628,2358,2834,3076,3150,3101,3010,2936,2936,3059,3316,3721,4223,4792,5327,5769,6000,5962,5581,4832,3726,2294,627,-1190,-3021,-4770,-6303,-7552,-8443,-8953,-9097,-8898,-8422,-7745,-6925,-6051,-5161,-4303,-3491,-2725,-1988,-1257,-497,303,1168,2071,3002,3893,4704,5347,5788,5969,5879,5523,4940,4189,3355,2523,1783,1222,890,831,1042,1495,2138,2878,3636,4300,4780,5002,4905,4477,3725,2697,1470,140,-1177,-2373,-3345,-4011,-4331,-4294,-3928,-3322,-2561,-1786,-1119,-669,-531,-742,-1289,-2133,-3156,-4233,-5222,-5956,-6340,-6258,-5691,-4631,-3156,-1362,600,2568,4371,5848,6862,7327,7188,6476,5242,3628,1777,-122,-1883,-3347,-4376,-4887,-4866,-4328,-3385,-2151,-796,522,1645,2460,2877,2886,2509,1822,955,21,-811,-1433,-1733,-1651,-1180,-334,790,2116,3482,4798,5898,6722,7163,7210,6854,6133,5122,3913,2615,1344,205,-720,-1371,-1732,-1818,-1681,-1391,-1049,-729,-529,-493,-649,-1012,-1523,-2163,-2840,-3508,-4100,-4575,-4917,-5109,-5186,-5152,-5071,-4956,-4857,-4790,-4759,-4771,-4791,-4800,-4744,-4591,-4286,-3814,-3141,-2293,-1279,-167,989,2091,3071,3835,4341,4540,4442,4071,3497,2807,2101,1488,1063,890,1018,1439,2112,2968,3897,4784,5519,5975,6102,5836,5186,4213,2974,1627,278,-910,-1815,-2341,-2423,-2061,-1293,-208,1064,2371,3565,4480,5022,5092,4672,3792,2522,995,-643,-2232,-3608,-4645,-5253,-5378,-5049,-4308,-3267,-2046,-777,419,1438,2228,2757,3046,3142,3111,3032,2967,2970,3060,3220,3414,3561,3582,3397,2925,2136,1017,-393,-2019,-3759,-5492,-7090,-8451,-9476,-10124,-10374,-10253,-9820,-9152,-8344,-7493,-6674,-5971,-5398,-4996,-4713,-4542,-4387,-4208,-3907,-3436,-2746,-1814,-659,682,2142,3620,5023,6241,7178,7775,7976,7789,7237,6385,5341,4189,3081,2094,1351,901,776,977,1434,2091,2824,3527,4088,4408,4421,4103,3448,2523,1392,180,-1003,-2018,-2761,-3135,-3092,-2618,-1751,-560,825,2291,3669,4835,5664,6061,5984,5435,4436,3109,1528,-117,-1720,-3107,-4183,-4862,-5111,-4954,-4453,-3709,-2857,-2022,-1339,-900,-781,-988,-1520,-2294,-3242,-4235,-5187,-5968,-6526,-6783,-6746,-6422,-5873,-5172,-4416,-3700,-3101,-2682,-2453,-2406,-2471,-2569,-2572,-2393,-1901,-1064,172,1757,3628,5661,7709,9620,11228,12420,13088,13197,12746,11787,10412,8742,6918,5073,3339,1806,546,-422,-1111,-1558,-1854,-2053,-2264,-2532,-2908,-3413,-4014,-4683,-5335,-5898,-6292,-6442,-6314,-5889,-5194,-4290,-3259,-2207,-1237,-446,95,352,317,39,-420,-965,-1479,-1879,-2054,-1967,-1567,-881,64,1197,2429,3683,4844,5861,6628,7129,7294,7127,6614,5774,4647,3279,1743,122,-1493,-3005,-4323,-5376,-6092,-6462,-6462,-6148,-5558,-4785,-3903,-3002,-2156,-1403,-781,-271,146,519,898,1345,1882,2550,3319,4172,5036,5841,6481,6884,6950,6652,5952,4893,3533,1993,398,-1091,-2342,-3228,-3688,-3694,-3303,-2600,-1736,-870,-164,236,249,-168,-971,-2058,-3284,-4448,-5373,-5868,-5823,-5155,-3894,-2115,15,2280,4445,6261,7511,8054,7786,6736,4981,2702,114,-2512,-4952,-6957,-8397,-9170,-9280,-8813,-7891,-6711,-5443,-4276,-3327,-2685,-2352,-2289,-2398,-2561,-2655,-2566,-2241,-1631,-792,224,1301,2313,3152,3714,3946,3839,3421,2778,2014,1250,612,194,60,244,716,1416,2256,3123,3905,4522,4904,5026,4919,4616,4208,3775,3396,3131,3015,3033,3172,3360,3554,3680,3712,3623,3430,3169,2878,2630,2446,2368,2379,2452,2532,2539,2421,2091,1544,753,-237,-1359,-2534,-3653,-4613,-5351,-5778,-5917,-5744,-5350,-4784,-4157,-3566,-3091,-2814,-2753,-2921,-3279,-3755,-4276,-4724,-5043,-5130,-4992,-4594,-4005,-3283,-2523,-1826,-1288,-966,-908,-1096,-1477,-1973,-2453,-2795,-2887,-2609,-1945,-852,579,2270,4050,5749,7191,8197,8654,8485,7683,6327,4526,2466,326,-1691,-3438,-4785,-5680,-6130,-6178,-5942,-5531,-5078,-4697,-4456,-4400,-4493,-4690,-4877,-4948,-4786,-4297,-3430,-2182,-597,1223,3155,5036,6724,8074,9001,9433,9385,8887,8041,6955,5768,4601,3568,2746,2176,1854,1750,1796,1913,2032,2073,2006,1808,1503,1121,735,382,130,-7,-19,54,173,251,225,21,-399,-1054,-1902,-2890,-3902,-4818,-5506,-5840,-5731,-5122,-4014,-2458,-554,1567,3750,5840,7694,9202,10284,10912,11082,10823,10190,9226,7991,6528,4867,3047,1086,-969,-3078,-5167,-7177,-8994,-10559,-11760,-12555,-12895,-12775,-12230,-11317,-10130,-8785,-7383,-6065,-4894,-3973,-3317,-2932,-2789,-2795,-2882,-2917,-2817,-2481,-1861,-940,254,1645,3128,4570,5844,6826,7429,7620,7391,6824,5988,5038,4075,3230,2572,2129,1896,1794,1740,1610,1312,759,-80,-1182,-2486,-3851,-5142,-6180,-6815,-6926,-6443,-5367,-3760,-1758,464,2690,4706,6324,7385,7823,7608,6837,5616,4151,2635,1272,244,-344,-425,-24,773,1834,2988,4066,4907,5413,5509,5224,4606,3774,2857,2008,1315,892,717,788,1003,1242,1385,1287,879,91,-1042,-2479,-4077,-5711,-7197,-8385,-9152,-9386,-9080,-8229,-6923,-5273,-3431,-1559,188,1667,2795,3497,3781,3676,3243,2597,1798,983,184,-504,-1075,-1502,-1780,-1931,-1943,-1833,-1605,-1259,-826,-320,201,683,1041,1211,1102,681,-101,-1208,-2604,-4173,-5794,-7304,-8531,-9327,-9554,-9140,-8062,-6355,-4136,-1555,1179,3858,6255,8188,9505,10112,10003,9200,7835,6044,4028,1979,85,-1503,-2673,-3374,-3608,-3427,-2923,-2203,-1385,-571,158,757,1207,1521,1731,1863,1968,2037,2090,2088,1995,1770,1364,755,-52,-1033,-2111,-3198,-4190,-4969,-5442,-5549,-5244,-4561,-3546,-2289,-930,431,1635,2616,3269,3602,3605,3356,2939,2464,2044,1772,1722,1908,2324,2903,3543,4145,4574,4744,4582,4070,3236,2166,969,-199,-1206,-1908,-2219,-2093,-1534,-611,571,1873,3145,4246,5069,5527,5600,5282,4638,3723,2640,1464,286,-843,-1868,-2780,-3569,-4251,-4834,-5339,-5759,-6090,-6308,-6372,-6249,-5904,-5306,-4465,-3392,-2141,-790,568,1831,2876,3640,4029,4040,3678,2999,2107,1096,105,-782,-1461,-1911,-2115,-2119,-1993,-1819,-1683,-1674,-1820,-2159,-2654,-3263,-3900,-4474,-4899,-5083,-4993,-4593,-3918,-3021,-1988,-930,47,838,1366,1591,1507,1155,608,-36,-656,-1152,-1417,-1404,-1076,-459,398,1418,2494,3552,4489,5273,5865,6285,6563,6757,6915,7088,7295,7522,7738,7860,7815,7510,6878,5886,4535,2897,1064,-797,-2542,-3975,-4983,-5431,-5298,-4591,-3397,-1861,-159,1510,2947,3984,4502,4430,3778,2622,1082,-652,-2395,-3950,-5153,-5892,-6112,-5831,-5123,-4102,-2928,-1735,-671,170,732,1012,1035,880,628,345,126,-27,-85,-83,-67,-95,-220,-487,-911,-1485,-2173,-2913,-3644,-4286,-4793,-5117,-5256,-5215,-5047,-4785,-4501,-4236,-4024,-3893,-3830,-3813,-3811,-3756,-3613,-3310,-2828,-2133,-1242,-176,1004,2229,3410,4455,5288,5833,6048,5916,5450,4694,3717,2596,1417,254,-829,-1800,-2626,-3311,-3841,-4225,-4451,-4510,-4369,-4021,-3415,-2565,-1457,-125,1366,2942,4475,5856,6955,7664,7917,7664,6928,5762,4271,2594,889,-681,-1972,-2862,-3288,-3231,-2720,-1846,-712,553,1811,2973,3923,4642,5095,5312,5343,5243,5087,4926,4787,4678,4563,4388,4084,3574,2802,1730,358,-1276,-3095,-4977,-6783,-8354,-9543,-10220,-10314,-9785,-8682,-7089,-5138,-3011,-866,1107,2778,4023,4793,5056,4860,4271,3382,2327,1192,107,-879,-1686,-2307,-2714,-2927,-2947,-2798,-2485,-2029,-1432,-719,107,998,1917,2796,3559,4121,4407,4349,3916,3108,1960,543,-1041,-2671,-4213,-5546,-6558,-7173,-7355,-7113,-6493,-5593,-4514,-3387,-2328,-1438,-788,-423,-335,-498,-832,-1251,-1647,-1928,-1996,-1817,-1346,-616,332,1427,2578,3703,4711,5550,6165,6557,6721,6695,6511,6207,5822,5355,4827,4210,3503,2685,1759,735,-343,-1430,-2436,-3301,-3920,-4241,-4214,-3828,-3125,-2159,-1053,90,1125,1944,2459,2590,2358,1746,869,-210,-1330,-2373,-3199,-3690,-3784,-3429,-2663,-1532,-153,1354,2839,4174,5242,5963,6307,6267,5905,5275,4484,3600,2713,1853,1066,328,-356,-1025,-1690,-2366,-3043,-3695,-4277,-4738,-5011,-5057,-4830,-4332,-3578,-2627,-1543,-424,647,1592,2335,2865,3150,3233,3152,2962,2746,2541,2395,2315,2266,2216,2075,1781,1260,485,-554,-1807,-3190,-4583,-5847,-6839,-7446,-7571,-7206,-6352,-5124,-3627,-2044,-536,728,1623,2054,1989,1442,479,-791,-2235,-3703,-5058,-6172,-6951,-7347,-7326,-6931,-6184,-5178,-3976,-2665,-1327,-16,1204,2308,3268,4087,4758,5295,5702,5985,6149,6191,6120,5927,5641,5254,4806,4305,3790,3282,2814,2400,2055,1773,1544,1335,1123,872,566,208,-201,-600,-961,-1196,-1254,-1078,-623,101,1083,2238,3479,4675,5701,6425,6761,6624,6016,4945,3487,1751,-137,-2021,-3760,-5211,-6263,-6832,-6878,-6402,-5447,-4090,-2442,-626,1209,2934,4417,5549,6262,6493,6251,5539,4422,2955,1242,-637,-2569,-4452,-6203,-7701,-8899,-9692,-10068,-9958,-9397,-8372,-6966,-5242,-3321,-1329,581,2277,3605,4477,4801,4558,3764,2483,829,-1059,-3016,-4870,-6471,-7679,-8411,-8617,-8301,-7518,-6353,-4926,-3367,-1810,-364,862,1832,2496,2884,3026,2978,2821,2604,2407,2254,2197,2220,2352,2548,2813,3105,3416,3713,3994,4242,4449,4614,4718,4751,4702,4542,4271,3869,3351,2719,2005,1242,469,-251,-878,-1350,-1622,-1667,-1463,-1030,-392,387,1239,2084,2838,3442,3829,3987,3896,3593,3105,2500,1838,1171,563,22,-422,-790,-1100,-1381,-1663,-1974,-2321,-2712,-3134,-3555,-3951,-4268,-4480,-4538,-4434,-4148,-3696,-3115,-2434,-1728,-1053,-483,-78,101,37,-294,-860,-1613,-2483,-3370,-4174,-4792,-5137,-5135,-4749,-3972,-2817,-1354,348,2191,4056,5852,7467,8818,9845,10487,10724,10536,9932,8931,7563,5894,3970,1892,-266,-2393,-4390,-6141,-7558,-8532,-9013,-8949,-8344,-7249,-5727,-3928,-1969,-45,1707,3115,4089,4529,4443,3828,2799,1435,-94,-1672,-3146,-4415,-5391,-6036,-6324,-6279,-5932,-5328,-4534,-3591,-2559,-1478,-384,697,1739,2721,3630,4419,5092,5587,5897,5987,5828,5433,4777,3912,2852,1672,435,-783,-1891,-2829,-3532,-3957,-4104,-3955,-3569,-2958,-2223,-1383,-545,277,1022,1688,2268,2788,3262,3732,4204,4695,5186,5662,6058,6346,6433,6300,5882,5178,4200,2983,1605,149,-1293,-2610,-3737,-4588,-5140,-5373,-5305,-4984,-4471,-3840,-3180,-2562,-2049,-1688,-1497,-1468,-1595,-1815,-2106,-2395,-2656,-2825,-2892,-2815,-2601,-2234,-1736,-1109,-390,409,1245,2094,2909,3654,4294,4778,5089,5183,5045,4665,4027,3151,2054,771,-640,-2128,-3605,-5016,-6275,-7340,-8142,-8675,-8907,-8863,-8555,-8034,-7343,-6542,-5683,-4798,-3936,-3090,-2278,-1482,-695,80,854,1603,2302,2925,3420,3764,3921,3888,3670,3306,2846,2366,1934,1630,1491,1568,1838,2291,2859,3485,4076,4587,4919,5086,5028,4798,4405,3922,3392,2892,2457,2139,1944,1891,1938,2087,2256,2437,2548,2581,2486,2266,1918,1466,942,383,-169,-675,-1114,-1452,-1704,-1849,-1925,-1932,-1905,-1854,-1791,-1717,-1618,-1479,-1268,-971,-570,-67,519,1158,1796,2371,2820,3066,3060,2758,2131,1203,-18,-1454,-3046,-4683,-6285,-7723,-8919,-9759,-10176,-10111,-9529,-8437,-6869,-4890,-2616,-152,2331,4709,6808,8517,9708,10306,10278,9603,8344,6562,4374,1927,-635,-3143,-5444,-7399,-8890,-9844,-10208,-9996,-9232,-7988,-6374,-4487,-2471,-441,1478,3182,4585,5625,6273,6512,6359,5856,5029,3968,2708,1349,-56,-1412,-2656,-3702,-4498,-4973,-5104,-4844,-4215,-3213,-1901,-333,1399,3180,4913,6450,7713,8579,9003,8939,8395,7423,6081,4503,2788,1090,-474,-1796,-2787,-3415,-3654,-3547,-3128,-2492,-1696,-855,-10,741,1380,1858,2177,2325,2323,2179,1922,1566,1147,681,206,-255,-669,-1012,-1256,-1393,-1409,-1307,-1098,-803,-456,-91,247,519,693,728,636,386,21,-466,-1010,-1606,-2183,-2741,-3223,-3631,-3948,-4178,-4334,-4431,-4470,-4480,-4416,-4311,-4089,-3766,-3276,-2634,-1808,-848,241,1364,2471,3451,4230,4726,4883,4686,4138,3307,2254,1097,-74,-1148,-2055,-2735,-3178,-3391,-3416,-3318,-3146,-2985,-2862,-2819,-2858,-2952,-3081,-3167,-3178,-3032,-2703,-2151,-1379,-411,704,1888,3062,4121,5003,5618,5945,5965,5692,5190,4496,3716,2893,2120,1422,839,365,1,-294,-532,-747,-953,-1141,-1318,-1443,-1504,-1450,-1272,-933,-440,208,969,1808,2648,3420,4049,4456,4593,4423,3942,3184,2205,1093,-54,-1128,-2047,-2726,-3149,-3298,-3211,-2951,-2573,-2166,-1774,-1449,-1201,-1020,-880,-734,-541,-265,134,641,1271,1959,2690,3382,3994,4463,4738,4795,4599,4158,3478,2585,1530,345,-892,-2158,-3375,-4531,-5566,-6468,-7197,-7728,-8021,-8052,-7771,-7175,-6231,-4956,-3378,-1541,466,2550,4599,6474,8062,9241,9924,10050,9598,8589,7089,5199,3045,783,-1453,-3500,-5269,-6658,-7638,-8202,-8384,-8245,-7854,-7289,-6611,-5877,-5112,-4335,-3537,-2725,-1884,-1043,-207,554,1203,1652,1860,1768,1375,699,-201,-1212,-2223,-3075,-3641,-3797,-3466,-2619,-1280,461,2479,4602,6645,8436,9808,10656,10907,10560,9660,8308,6630,4784,2924,1184,-316,-1503,-2348,-2841,-3020,-2935,-2634,-2184,-1621,-981,-284,461,1251,2068,2911,3732,4499,5154,5626,5868,5822,5464,4798,3842,2670,1352,1,-1289,-2406,-3273,-3821,-4023,-3882,-3416,-2689,-1756,-701,397,1464,2422,3205,3754,4017,3958,3561,2811,1745,382,-1211,-2951,-4764,-6535,-8169,-9572,-10646,-11331,-11575,-11349,-10669,-9553,-8078,-6315,-4377,-2380,-450,1293,2748,3826,4491,4719,4555,4050,3302,2425,1520,711,69,-349,-514,-474,-259,25,301,463,444,193,-301,-997,-1854,-2756,-3631,-4352,-4858,-5072,-4987,-4606,-3984,-3181,-2297,-1399,-579,126,680,1089,1383,1604,1809,2057,2384,2835,3398,4069,4799,5531,6204,6734,7081,7179,7032,6621,5999,5202,4321,3421,2601,1926,1460,1234,1255,1500,1908,2415,2911,3316,3529,3468,3092,2367,1313,-24,-1573,-3232,-4888,-6430,-7745,-8739,-9344,-9511,-9226,-8504,-7386,-5944,-4253,-2423,-539,1280,2958,4398,5554,6358,6816,6902,6662,6129,5357,4417,3371,2269,1170,88,-939,-1927,-2859,-3756,-4602,-5400,-6121,-6736,-7203,-7472,-7499,-7252,-6700,-5847,-4713,-3339,-1789,-155,1479,2996,4309,5318,5970,6206,6040,5484,4609,3501,2266,1040,-79,-962,-1544,-1775,-1642,-1193,-490,358,1243,2038,2649,2996,3026,2755,2189,1411,501,-461,-1360,-2147,-2755,-3164,-3388,-3449,-3406,-3313,-3233,-3206,-3267,-3402,-3598,-3787,-3909,-3881,-3627,-3102,-2272,-1155,200,1709,3262,4720,5976,6888,7410,7460,7080,6284,5188,3885,2515,1194,23,-920,-1603,-2018,-2190,-2171,-2014,-1779,-1528,-1282,-1076,-897,-725,-534,-280,68,519,1086,1732,2416,3082,3650,4062,4254,4191,3865,3288,2512,1604,645,-256,-1037,-1585,-1872,-1838,-1492,-838,71,1177,2392,3627,4782,5763,6482,6865,6854,6432,5570,4328,2724,881,-1127,-3155,-5084,-6799,-8184,-9184,-9743,-9868,-9577,-8943,-8021,-6924,-5714,-4499,-3333,-2275,-1358,-589,32,520,909,1217,1480,1715,1931,2137,2309,2432,2461,2354,2074,1585,880,-28,-1110,-2287,-3493,-4618,-5577,-6277,-6657,-6679,-6347,-5691,-4789,-3728,-2619,-1560,-639,88,599,904,1057,1123,1190,1347,1665,2197,2964,3944,5092,6325,7526,8603,9401,9868,9879,9439,8520,7187,5524,3647,1701,-182,-1862,-3243,-4254,-4866,-5096,-4977,-4591,-4006,-3323,-2613,-1957,-1395,-973,-686,-541,-500,-542,-622,-714,-790,-831,-833,-796,-731,-639,-548,-445,-347,-241,-105,74,334,690,1170,1779,2505,3330,4190,5037,5771,6321,6583,6498,5999,5072,3727,2012,24,-2148,-4339,-6444,-8296,-9788,-10825,-11319,-11276,-10669,-9588,-8086,-6302,-4345,-2358,-471,1211,2588,3601,4225,4446,4312,3872,3205,2410,1565,769,93,-417,-706,-792,-653,-343,111,658,1234,1802,2304,2705,2989,3122,3120,2971,2693,2293,1781,1177,473,-303,-1167,-2089,-3065,-4059,-5041,-5957,-6755,-7368,-7733,-7797,-7510,-6847,-5804,-4400,-2689,-740,1345,3471,5511,7386,8979,10251,11134,11626,11717,11436,10806,9883,8703,7329,5809,4209,2582,992,-507,-1854,-3011,-3935,-4611,-5035,-5216,-5192,-4988,-4664,-4254,-3802,-3355,-2920,-2537,-2205,-1927,-1711,-1538,-1410,-1300,-1208,-1101,-980,-816,-611,-350,-40,319,710,1121,1536,1943,2329,2690,3019,3319,3588,3819,4013,4151,4220,4199,4066,3793,3368,2764,1996,1062,-7,-1172,-2394,-3609,-4776,-5838,-6767,-7519,-8090,-8445,-8587,-8491,-8158,-7562,-6710,-5588,-4220,-2633,-880,958,2789,4500,5975,7112,7817,8039,7760,6998,5834,4358,2718,1056,-477,-1743,-2657,-3145,-3219,-2910,-2317,-1551,-759,-55,427,619,481,8,-735,-1674,-2699,-3681,-4521,-5102,-5360,-5256,-4779,-3971,-2887,-1611,-255,1096,2321,3365,4150,4672,4926,4951,4812,4571,4312,4096,3969,3963,4058,4241,4435,4594,4638,4519,4202,3687,2994,2185,1321,495,-231,-783,-1136,-1283,-1253,-1103,-914,-774,-770,-968,-1408,-2100,-3006,-4069,-5185,-6254,-7147,-7769,-8015,-7842,-7216,-6168,-4760,-3088,-1292,509,2157,3546,4583,5210,5426,5263,4783,4086,3266,2422,1638,964,434,40,-230,-427,-568,-716,-868,-1066,-1271,-1495,-1681,-1809,-1832,-1722,-1451,-1020,-428,282,1071,1870,2594,3174,3506,3544,3219,2527,1475,118,-1448,-3124,-4746,-6206,-7337,-8054,-8258,-7924,-7043,-5683,-3907,-1870,311,2461,4433,6083,7293,7978,8094,7629,6622,5148,3306,1238,-922,-3013,-4895,-6430,-7514,-8061,-8039,-7434,-6298,-4696,-2754,-599,1613,3736,5622,7180,8302,8985,9200,9018,8485,7719,6786,5805,4819,3896,3030,2231,1455,690,-99,-909,-1727,-2515,-3212,-3753,-4068,-4110,-3838,-3259,-2396,-1314,-110,1115,2240,3165,3802,4106,4058,3692,3065,2265,1394,545,-189,-749,-1115,-1272,-1277,-1169,-1021,-897,-845,-901,-1070,-1348,-1694,-2077,-2444,-2743,-2945,-3008,-2936,-2720,-2392,-1985,-1549,-1135,-803,-589,-544,-675,-995,-1475,-2079,-2741,-3391,-3955,-4364,-4567,-4547,-4294,-3862,-3286,-2655,-2031,-1484,-1059,-771,-618,-564,-549,-527,-415,-196,169,653,1232,1827,2378,2797,3018,3003,2721,2200,1468,618,-286,-1116,-1817,-2275,-2480,-2381,-2017,-1415,-646,213,1080,1881,2544,3040,3331,3435,3373,3182,2935,2665,2453,2321,2310,2432,2673,3025,3455,3921,4397,4835,5219,5519,5732,5837,5837,5720,5474,5101,4580,3926,3133,2233,1240,202,-852,-1875,-2831,-3691,-4430,-5034,-5504,-5841,-6059,-6182,-6225,-6214,-6157,-6069,-5940,-5766,-5521,-5186,-4734,-4148,-3424,-2573,-1629,-639,342,1240,2012,2595,2973,3145,3119,2948,2686,2386,2130,1947,1879,1923,2049,2213,2321,2315,2098,1624,865,-174,-1428,-2819,-4213,-5487,-6485,-7102,-7231,-6843,-5937,-4592,-2923,-1094,707,2302,3519,4243,4405,4005,3105,1834,342,-1162,-2515,-3529,-4104,-4160,-3711,-2803,-1558,-114,1371,2733,3862,4649,5072,5124,4870,4385,3777,3140,2555,2076,1709,1446,1222,985,643,153,-544,-1447,-2529,-3734,-4960,-6101,-7024,-7632,-7812,-7522,-6732,-5466,-3806,-1837,289,2440,4465,6242,7672,8690,9288,9457,9278,8777,8056,7170,6178,5138,4076,3025,2014,1066,225,-468,-960,-1213,-1179,-857,-251,587,1576,2609,3558,4293,4695,4679,4191,3235,1863,182,-1679,-3540,-5255,-6650,-7624,-8090,-8046,-7505,-6580,-5363,-4026,-2693,-1509,-578,39,314,278,-9,-453,-951,-1397,-1703,-1816,-1699,-1385,-895,-327,270,779,1169,1372,1394,1250,986,658,342,75,-89,-158,-140,-79,-37,-73,-249,-615,-1187,-1965,-2903,-3933,-4969,-5899,-6630,-7065,-7157,-6875,-6250,-5332,-4219,-3017,-1839,-783,74,707,1101,1315,1394,1433,1491,1644,1907,2298,2780,3299,3788,4175,4398,4424,4230,3854,3331,2747,2173,1692,1356,1204,1223,1383,1618,1849,1998,1991,1798,1395,842,179,-468,-1013,-1336,-1359,-1045,-383,573,1737,3005,4235,5323,6161,6686,6870,6728,6307,5686,4957,4198,3502,2899,2417,2043,1723,1416,1042,553,-93,-905,-1856,-2902,-3950,-4918,-5704,-6215,-6403,-6230,-5712,-4900,-3879,-2747,-1646,-658,78,518,602,330,-253,-1102,-2106,-3175,-4200,-5081,-5748,-6142,-6234,-6031,-5545,-4818,-3897,-2825,-1661,-437,795,2016,3179,4260,5207,5989,6539,6821,6780,6391,5645,4563,3186,1605,-84,-1756,-3275,-4526,-5406,-5842,-5834,-5391,-4610,-3595,-2493,-1447,-590,-18,208,96,-312,-915,-1592,-2208,-2631,-2768,-2558,-2003,-1151,-101,1019,2057,2880,3360,3432,3069,2311,1239,-4,-1283,-2418,-3290,-3777,-3837,-3455,-2684,-1613,-355,950,2198,3267,4107,4679,4993,5103,5065,4965,4876,4844,4910,5051,5248,5417,5500,5405,5075,4475,3590,2477,1192,-149,-1435,-2543,-3376,-3856,-3963,-3703,-3139,-2352,-1467,-583,181,754,1089,1170,1033,727,326,-92,-461,-732,-873,-891,-797,-637,-450,-281,-172,-141,-194,-329,-500,-687,-841,-916,-908,-786,-580,-322,-51,158,264,208,-28,-450,-1027,-1705,-2420,-3081,-3618,-3970,-4086,-3978,-3643,-3153,-2551,-1936,-1362,-902,-582,-425,-408,-502,-657,-818,-943,-995,-968,-867,-726,-587,-496,-498,-623,-870,-1230,-1648,-2064,-2399,-2567,-2503,-2147,-1486,-519,695,2087,3541,4934,6140,7032,7510,7513,7003,6014,4601,2884,989,-924,-2714,-4252,-5433,-6219,-6577,-6556,-6185,-5560,-4736,-3791,-2780,-1724,-662,419,1497,2577,3633,4638,5555,6320,6903,7227,7289,7041,6518,5735,4769,3693,2617,1627,829,281,17,41,295,710,1176,1575,1798,1760,1387,682,-342,-1622,-3035,-4497,-5848,-6989,-7799,-8216,-8172,-7679,-6746,-5434,-3833,-2043,-182,1622,3265,4642,5675,6323,6549,6379,5825,4955,3826,2523,1131,-264,-1564,-2693,-3567,-4123,-4315,-4119,-3532,-2590,-1342,127,1710,3295,4742,5936,6744,7086,6886,6135,4848,3107,1021,-1263,-3569,-5740,-7611,-9069,-10030,-10465,-10391,-9866,-8984,-7843,-6555,-5216,-3894,-2643,-1482,-411,577,1502,2367,3169,3892,4493,4934,5162,5133,4829,4239,3399,2364,1226,91,-921,-1698,-2149,-2201,-1848,-1096,-41,1229,2550,3789,4785,5422,5615,5333,4593,3472,2080,558,-936,-2275,-3321,-4020,-4311,-4231,-3809,-3150,-2328,-1468,-637,89,688,1146,1511,1798,2094,2414,2814,3285,3816,4357,4847,5218,5390,5322,4981,4361,3512,2477,1351,229,-803,-1644,-2251,-2562,-2607,-2397,-2013,-1541,-1091,-761,-659,-835,-1342,-2159,-3261,-4543,-5928,-7265,-8453,-9361,-9906,-10018,-9671,-8868,-7643,-6066,-4223,-2203,-129,1916,3813,5491,6862,7884,8499,8704,8484,7864,6885,5608,4108,2493,860,-669,-1982,-3001,-3637,-3872,-3693,-3153,-2323,-1311,-249,747,1541,2047,2196,1960,1366,461,-652,-1870,-3054,-4091,-4872,-5307,-5360,-5012,-4285,-3243,-1954,-517,971,2427,3759,4918,5859,6549,6999,7191,7154,6893,6415,5755,4903,3910,2779,1578,354,-814,-1842,-2651,-3157,-3304,-3070,-2451,-1499,-303,1036,2360,3547,4452,4967,5029,4605,3730,2470,941,-720,-2368,-3860,-5075,-5926,-6365,-6379,-6013,-5316,-4390,-3324,-2216,-1156,-209,582,1179,1613,1858,1986,1991,1929,1818,1668,1502,1302,1075,802,484,103,-326,-813,-1330,-1873,-2402,-2906,-3343,-3693,-3939,-4060,-4063,-3957,-3755,-3497,-3200,-2903,-2627,-2400,-2213,-2100,-2009,-1965,-1902,-1808,-1636,-1344,-915,-307,465,1390,2441,3545,4650,5668,6519,7141,7463,7456,7105,6411,5437,4211,2846,1410,12,-1252,-2310,-3083,-3553,-3692,-3540,-3126,-2537,-1835,-1123,-465,64,423,585,550,336,-20,-475,-969,-1457,-1885,-2209,-2403,-2443,-2319,-2055,-1651,-1166,-624,-83,414,840,1164,1402,1550,1656,1732,1825,1940,2093,2262,2430,2549,2594,2513,2305,1954,1496,980,459,44,-218,-221,67,672,1585,2738,4056,5400,6653,7654,8293,8460,8100,7203,5802,3983,1869,-399,-2655,-4757,-6563,-7979,-8929,-9406,-9419,-9029,-8327,-7401,-6376,-5345,-4400,-3615,-3023,-2644,-2476,-2470,-2603,-2798,-3007,-3181,-3268,-3246,-3092,-2806,-2397,-1872,-1264,-577,145,894,1630,2338,2978,3527,3961,4243,4359,4279,3990,3485,2765,1835,730,-517,-1849,-3203,-4508,-5681,-6644,-7330,-7671,-7645,-7215,-6426,-5294,-3906,-2345,-708,898,2377,3653,4656,5356,5738,5824,5652,5288,4808,4296,3840,3517,3389,3497,3862,4457,5265,6189,7171,8091,8855,9361,9526,9288,8626,7532,6070,4295,2335,301,-1673,-3461,-4961,-6099,-6842,-7183,-7170,-6848,-6305,-5615,-4848,-4061,-3287,-2537,-1802,-1062,-298,513,1356,2220,3048,3778,4337,4652,4666,4359,3723,2822,1714,529,-630,-1628,-2358,-2748,-2750,-2373,-1675,-726,328,1376,2264,2879,3120,2924,2278,1196,-243,-1961,-3826,-5722,-7517,-9103,-10389,-11318,-11854,-12007,-11798,-11280,-10513,-9561,-8479,-7316,-6097,-4839,-3536,-2201,-809,606,2050,3475,4842,6094,7177,8039,8629,8933,8929,8632,8078,7291,6350,5291,4192,3102,2076,1159,375,-251,-730,-1061,-1285,-1418,-1516,-1598,-1708,-1857,-2065,-2332,-2649,-3006,-3377,-3740,-4057,-4294,-4400,-4346,-4066,-3547,-2742,-1657,-302,1294,3050,4902,6723,8421,9858,10957,11599,11764,11405,10559,9283,7663,5838,3929,2092,447,-899,-1873,-2457,-2656,-2543,-2192,-1734,-1275,-931,-783,-881,-1234,-1798,-2512,-3258,-3944,-4447,-4702,-4636,-4267,-3594,-2714,-1694,-656,307,1109,1678,2008,2086,1962,1701,1364,1050,800,682,686,823,1025,1247,1395,1405,1202,754,47,-887,-1979,-3133,-4230,-5150,-5781,-6050,-5904,-5375,-4501,-3409,-2214,-1082,-145,472,706,526,-19,-854,-1834,-2828,-3677,-4264,-4502,-4345,-3832,-2999,-1981,-872,186,1078,1742,2098,2181,1985,1599,1084,522,5,-434,-730,-896,-916,-836,-679,-492,-311,-149,-29,71,157,269,426,662,982,1395,1869,2382,2873,3290,3577,3671,3557,3210,2666,1963,1182,409,-262,-737,-962,-893,-535,55,816,1622,2373,2953,3276,3304,3028,2500,1803,1042,351,-186,-453,-446,-127,417,1145,1927,2676,3304,3746,3988,4050,3969,3821,3672,3566,3554,3614,3723,3817,3817,3645,3237,2555,1591,400,-955,-2344,-3654,-4735,-5496,-5833,-5744,-5229,-4385,-3325,-2205,-1199,-446,-85,-176,-741,-1716,-3006,-4431,-5833,-7004,-7805,-8114,-7887,-7144,-5976,-4531,-2986,-1529,-333,485,856,796,382,-252,-938,-1495,-1767,-1640,-1053,-34,1339,2915,4500,5891,6890,7343,7148,6294,4808,2845,543,-1850,-4167,-6177,-7761,-8811,-9299,-9267,-8779,-7969,-6939,-5837,-4724,-3693,-2739,-1874,-1044,-223,649,1572,2570,3594,4608,5536,6309,6870,7173,7215,7014,6632,6150,5659,5258,5017,4987,5177,5536,6002,6451,6760,6813,6494,5755,4577,3005,1145,-883,-2908,-4774,-6354,-7525,-8260,-8542,-8423,-7992,-7336,-6561,-5741,-4916,-4104,-3269,-2360,-1336,-119,1282,2882,4609,6377,8054,9502,10584,11172,11215,10666,9601,8096,6328,4456,2688,1171,41,-646,-901,-789,-458,-52,226,239,-161,-1013,-2339,-4032,-5983,-7979,-9830,-11320,-12282,-12596,-12221,-11191,-9622,-7695,-5626,-3649,-1975,-766,-113,-28,-426,-1176,-2072,-2919,-3506,-3692,-3376,-2547,-1270,344,2096,3826,5319,6445,7100,7251,6943,6263,5347,4346,3398,2615,2061,1734,1605,1569,1526,1360,972,317,-625,-1793,-3103,-4407,-5566,-6416,-6848,-6767,-6158,-5058,-3558,-1808,22,1759,3241,4344,5016,5235,5072,4619,4013,3402,2904,2637,2621,2891,3355,3946,4519,4963,5151,5025,4534,3724,2647,1424,180,-957,-1873,-2500,-2801,-2810,-2574,-2219,-1827,-1544,-1435,-1573,-1954,-2543,-3258,-3990,-4617,-5042,-5180,-5007,-4539,-3836,-3004,-2153,-1398,-830,-495,-401,-493,-692,-873,-925,-732,-232,618,1772,3171,4665,6115,7347,8204,8588,8412,7703,6504,4956,3196,1418,-225,-1596,-2604,-3225,-3489,-3470,-3286,-3075,-2938,-2997,-3265,-3764,-4407,-5100,-5695,-6050,-6034,-5560,-4590,-3165,-1383,593,2554,4290,5592,6300,6337,5674,4418,2714,783,-1121,-2774,-3968,-4571,-4550,-3924,-2847,-1466,-21,1296,2306,2885,3015,2705,2092,1309,555,-8,-236,-52,551,1504,2671,3866,4885,5531,5644,5122,3956,2192,-16,-2473,-4944,-7170,-8936,-10053,-10425,-10015,-8892,-7191,-5099,-2845,-655,1285,2807,3846,4367,4425,4112,3547,2881,2223,1701,1359,1252,1355,1647,2059,2542,3027,3483,3868,4195,4445,4661,4824,4954,5019,4996,4828,4470,3878,3022,1913,590,-879,-2382,-3795,-5007,-5880,-6360,-6392,-5992,-5239,-4223,-3115,-2051,-1188,-648,-481,-724,-1296,-2108,-2998,-3797,-4350,-4502,-4187,-3363,-2090,-476,1317,3097,4668,5867,6562,6714,6311,5457,4258,2891,1514,282,-693,-1350,-1674,-1727,-1575,-1352,-1163,-1120,-1292,-1716,-2361,-3175,-4038,-4833,-5431,-5719,-5636,-5167,-4353,-3311,-2171,-1102,-259,243,333,19,-627,-1468,-2329,-3022,-3366,-3236,-2544,-1316,396,2418,4583,6654,8449,9774,10541,10681,10251,9323,8060,6628,5201,3933,2936,2252,1894,1775,1815,1871,1816,1551,993,129,-1005,-2325,-3703,-4981,-6023,-6684,-6888,-6600,-5850,-4731,-3378,-1946,-610,501,1279,1678,1717,1452,999,475,11,-290,-364,-179,218,776,1373,1905,2262,2358,2159,1665,932,59,-834,-1624,-2180,-2441,-2349,-1938,-1284,-499,249,821,1052,857,172,-979,-2527,-4329,-6232,-8028,-9559,-10670,-11252,-11284,-10759,-9773,-8422,-6849,-5189,-3554,-2042,-688,487,1521,2447,3343,4240,5190,6188,7214,8222,9122,9852,10312,10463,10266,9733,8907,7862,6681,5467,4287,3213,2254,1424,676,-30,-750,-1540,-2410,-3368,-4371,-5340,-6186,-6780,-7018,-6794,-6057,-4785,-3041,-923,1381,3680,5722,7302,8226,8374,7716,6296,4258,1824,-752,-3172,-5172,-6535,-7113,-6854,-5811,-4116,-1982,343,2602,4566,6048,6958,7242,6981,6248,5218,4029,2841,1755,844,122,-452,-927,-1408,-1958,-2650,-3513,-4526,-5639,-6753,-7736,-8478,-8835,-8738,-8140,-7060,-5571,-3808,-1916,-92,1519,2761,3566,3890,3785,3323,2653,1901,1245,781,611,766,1213,1904,2718,3542,4260,4764,4998,4929,4573,3984,3233,2403,1589,825,191,-351,-778,-1164,-1540,-1970,-2498,-3135,-3897,-4742,-5626,-6490,-7241,-7835,-8183,-8278,-8084,-7631,-6950,-6100,-5132,-4124,-3094,-2105,-1137,-205,719,1658,2621,3621,4638,5630,6560,7338,7921,8234,8250,7959,7385,6585,5645,4663,3744,2993,2463,2223,2236,2496,2900,3361,3753,3982,3931,3572,2854,1830,547,-878,-2336,-3679,-4799,-5587,-5989,-5993,-5615,-4951,-4076,-3140,-2237,-1487,-950,-663,-612,-746,-989,-1238,-1404,-1399,-1175,-705,-16,859,1823,2817,3731,4514,5097,5464,5610,5557,5343,5005,4576,4089,3531,2913,2185,1336,329,-856,-2200,-3697,-5271,-6851,-8332,-9585,-10510,-10975,-10924,-10292,-9106,-7414,-5336,-3021,-655,1584,3507,4978,5891,6212,5948,5192,4050,2688,1270,-47,-1135,-1903,-2313,-2385,-2161,-1745,-1225,-711,-281,4,117,73,-97,-338,-583,-789,-906,-928,-861,-743,-614,-544,-572,-752,-1104,-1626,-2306,-3092,-3934,-4766,-5516,-6138,-6574,-6806,-6813,-6589,-6150,-5486,-4622,-3542,-2272,-791,865,2694,4648,6676,8705,10639,12368,13785,14775,15248,15142,14426,13140,11331,9141,6697,4180,1765,-395,-2167,-3457,-4241,-4510,-4344,-3819,-3070,-2211,-1365,-640,-93,230,337,267,73,-166,-370,-489,-465,-298,8,413,859,1290,1644,1876,1961,1893,1692,1395,1054,729,465,316,287,396,607,881,1169,1401,1531,1515,1326,978,485,-96,-713,-1304,-1819,-2228,-2520,-2723,-2870,-3030,-3256,-3607,-4124,-4808,-5649,-6576,-7522,-8374,-9033,-9393,-9386,-8967,-8149,-6988,-5569,-4041,-2525,-1188,-137,536,785,636,141,-591,-1421,-2217,-2847,-3197,-3226,-2881,-2223,-1282,-168,1028,2214,3281,4192,4878,5345,5579,5610,5456,5148,4709,4149,3489,2734,1896,999,71,-842,-1675,-2363,-2834,-3010,-2850,-2307,-1396,-152,1340,2963,4574,6017,7144,7829,8005,7628,6758,5471,3925,2294,770,-472,-1284,-1578,-1318,-546,648,2113,3688,5179,6446,7335,7786,7757,7285,6434,5322,4064,2789,1612,599,-183,-739,-1086,-1257,-1331,-1339,-1366,-1417,-1548,-1736,-1994,-2297,-2621,-2957,-3277,-3595,-3889,-4196,-4498,-4826,-5168,-5527,-5883,-6214,-6480,-6650,-6677,-6533,-6187,-5631,-4867,-3914,-2809,-1593,-327,942,2160,3282,4278,5117,5782,6262,6544,6617,6472,6084,5458,4571,3439,2075,514,-1181,-2950,-4686,-6316,-7713,-8802,-9491,-9726,-9484,-8771,-7650,-6198,-4549,-2838,-1209,192,1260,1919,2134,1936,1377,574,-355,-1277,-2049,-2596,-2822,-2735,-2333,-1702,-907,-65,747,1444,2002,2399,2684,2900,3132,3436,3887,4488,5234,6060,6855,7501,7839,7758,7137,5951,4201,1971,-585,-3294,-5919,-8253,-10088,-11273,-11713,-11385,-10344,-8692,-6608,-4259,-1860,432,2456,4135,5404,6290,6826,7099,7197,7213,7217,7268,7372,7531,7699,7831,7870,7759,7477,6996,6343,5543,4653,3737,2851,2048,1359,791,339,-28,-351,-667,-1020,-1424,-1904,-2438,-3011,-3592,-4120,-4584,-4918,-5123,-5183,-5101,-4915,-4635,-4320,-3969,-3634,-3294,-2960,-2612,-2210,-1757,-1196,-551,192,990,1800,2556,3187,3611,3776,3633,3165,2401,1364,156,-1157,-2464,-3670,-4705,-5508,-6048,-6353,-6429,-6362,-6197,-6011,-5858,-5758,-5724,-5715,-5687,-5571,-5297,-4825,-4123,-3220,-2162,-1045,27,926,1570,1876,1835,1484,898,230,-390,-775,-812,-375,555,1972,3774,5821,7920,9866,11456,12522,12947,12679,11748,10242,8324,6178,4015,2019,351,-897,-1680,-2030,-2021,-1767,-1405,-1060,-837,-808,-984,-1345,-1816,-2312,-2712,-2938,-2904,-2589,-1994,-1184,-235,723,1587,2246,2620,2692,2455,1997,1395,786,280,-12,-42,223,715,1372,2041,2601,2905,2856,2396,1534,342,-1052,-2481,-3759,-4717,-5223,-5201,-4665,-3681,-2405,-1010,287,1306,1889,1960,1505,603,-612,-1955,-3217,-4216,-4793,-4864,-4421,-3520,-2309,-949,340,1381,2000,2101,1648,684,-675,-2269,-3886,-5339,-6424,-7023,-7046,-6492,-5429,-3962,-2277,-531,1081,2417,3365,3867,3926,3582,2928,2065,1109,157,-696,-1417,-1951,-2324,-2519,-2578,-2499,-2296,-1963,-1472,-816,46,1107,2367,3770,5251,6685,7954,8910,9421,9393,8767,7543,5806,3666,1318,-1035,-3180,-4916,-6099,-6638,-6520,-5801,-4614,-3114,-1508,40,1356,2356,2978,3256,3242,3056,2812,2618,2571,2688,2979,3363,3754,4016,4040,3718,3004,1887,439,-1242,-2983,-4627,-5993,-6949,-7406,-7332,-6778,-5826,-4637,-3363,-2179,-1217,-580,-302,-366,-689,-1154,-1614,-1928,-1972,-1677,-1014,-35,1158,2430,3602,4528,5061,5148,4742,3951,2847,1642,504,-375,-836,-791,-214,843,2237,3796,5282,6485,7185,7257,6599,5246,3267,840,-1833,-4510,-6963,-8996,-10449,-11255,-11379,-10882,-9852,-8427,-6748,-4978,-3234,-1645,-277,815,1610,2116,2358,2368,2198,1891,1500,1076,657,302,31,-109,-99,80,444,987,1693,2539,3478,4445,5376,6177,6774,7088,7053,6649,5859,4733,3320,1738,80,-1515,-2945,-4112,-4968,-5477,-5683,-5616,-5380,-5046,-4719,-4448,-4285,-4211,-4196,-4158,-4010,-3661,-3029,-2075,-798,755,2484,4263,5943,7376,8438,9045,9151,8792,8010,6933,5670,4353,3101,1977,1038,273,-351,-890,-1420,-1995,-2665,-3433,-4286,-5144,-5950,-6571,-6938,-6952,-6583,-5820,-4737,-3406,-1990,-612,568,1446,1943,2055,1823,1347,770,234,-99,-116,265,1052,2209,3619,5127,6551,7685,8363,8450,7874,6645,4851,2640,234,-2138,-4244,-5868,-6893,-7228,-6914,-6034,-4750,-3269,-1785,-505,437,946,1006,659,4,-829,-1705,-2487,-3093,-3445,-3561,-3440,-3168,-2804,-2440,-2132,-1928,-1829,-1827,-1856,-1875,-1782,-1547,-1100,-448,402,1395,2441,3452,4303,4910,5186,5094,4640,3861,2855,1732,624,-347,-1069,-1496,-1577,-1366,-903,-298,348,938,1389,1657,1738,1663,1497,1319,1207,1218,1392,1706,2127,2569,2936,3137,3085,2734,2084,1158,67,-1119,-2228,-3187,-3863,-4235,-4266,-4020,-3549,-2980,-2401,-1924,-1613,-1489,-1555,-1723,-1931,-2045,-1982,-1642,-998,-52,1121,2402,3635,4649,5274,5387,4914,3847,2276,327,-1779,-3833,-5580,-6845,-7455,-7364,-6575,-5192,-3398,-1404,520,2151,3274,3746,3523,2607,1138,-729,-2752,-4701,-6349,-7514,-8083,-8004,-7317,-6112,-4530,-2747,-911,799,2304,3506,4414,5031,5432,5677,5860,6036,6248,6512,6800,7067,7251,7274,7088,6650,5962,5050,3990,2861,1785,842,132,-313,-477,-385,-122,245,604,874,993,913,642,203,-341,-919,-1450,-1862,-2103,-2138,-1977,-1640,-1193,-700,-241,115,320,348,223,-27,-309,-567,-679,-610,-278,285,1085,2010,2990,3880,4569,4944,4927,4479,3613,2379,877,-787,-2474,-4079,-5499,-6672,-7584,-8223,-8661,-8918,-9094,-9218,-9339,-9461,-9552,-9570,-9431,-9054,-8382,-7339,-5953,-4223,-2253,-146,1949,3898,5544,6819,7616,7972,7886,7473,6827,6093,5382,4809,4431,4267,4291,4420,4559,4579,4367,3833,2925,1646,56,-1741,-3587,-5325,-6777,-7821,-8350,-8338,-7800,-6824,-5513,-4027,-2489,-1042,233,1267,2056,2608,2978,3214,3388,3525,3687,3838,4015,4152,4252,4271,4200,4045,3822,3576,3354,3210,3195,3346,3666,4137,4716,5309,5846,6194,6289,6031,5407,4396,3060,1471,-255,-1980,-3585,-4924,-5929,-6514,-6677,-6437,-5862,-5055,-4136,-3231,-2457,-1909,-1635,-1650,-1913,-2343,-2849,-3285,-3567,-3574,-3269,-2636,-1707,-568,669,1878,2925,3698,4128,4173,3858,3250,2441,1572,754,108,-295,-420,-289,42,458,862,1122,1166,928,421,-318,-1195,-2093,-2891,-3486,-3796,-3800,-3522,-3021,-2412,-1799,-1302,-999,-944,-1125,-1502,-1976,-2445,-2773,-2873,-2650,-2079,-1176,4,1341,2715,3972,4972,5609,5792,5511,4771,3652,2254,703,-874,-2357,-3661,-4721,-5523,-6074,-6405,-6572,-6610,-6574,-6472,-6321,-6102,-5789,-5352,-4769,-4014,-3116,-2087,-996,82,1075,1884,2465,2761,2780,2554,2141,1648,1165,808,652,771,1173,1852,2759,3795,4884,5902,6763,7400,7759,7843,7676,7312,6829,6311,5820,5435,5173,5049,5034,5078,5103,5045,4809,4356,3630,2655,1441,84,-1329,-2676,-3815,-4654,-5081,-5060,-4588,-3701,-2507,-1110,329,1685,2823,3661,4139,4259,4034,3535,2830,1989,1092,176,-714,-1574,-2394,-3190,-3959,-4704,-5408,-6032,-6540,-6873,-6985,-6832,-6391,-5674,-4703,-3561,-2315,-1091,15,901,1477,1720,1592,1157,456,-402,-1321,-2201,-2950,-3519,-3878,-4043,-4056,-3979,-3894,-3861,-3947,-4157,-4500,-4907,-5318,-5620,-5723,-5544,-5009,-4128,-2913,-1451,134,1716,3127,4239,4952,5196,4985,4363,3446,2374,1311,414,-187,-398,-198,399,1299,2381,3500,4494,5246,5656,5694,5374,4771,4000,3189,2480,1976,1753,1826,2161,2662,3219,3683,3937,3873,3437,2647,1540,246,-1111,-2371,-3389,-4049,-4271,-4031,-3340,-2277,-934,569,2098,3543,4803,5806,6518,6926,7040,6901,6536,6008,5342,4593,3779,2939,2089,1254,447,-296,-974,-1540,-2010,-2338,-2566,-2670,-2717,-2715,-2738,-2816,-3005,-3329,-3798,-4401,-5096,-5822,-6507,-7052,-7397,-7464,-7234,-6705,-5916,-4939,-3872,-2797,-1835,-1022,-429,-33,192,311,413,587,901,1422,2151,3081,4141,5251,6277,7117,7629,7724,7336,6422,5034,3214,1109,-1148,-3372,-5401,-7071,-8288,-8968,-9131,-8813,-8134,-7218,-6228,-5302,-4550,-4058,-3825,-3839,-4009,-4242,-4412,-4423,-4183,-3654,-2823,-1735,-447,939,2336,3648,4798,5744,6451,6938,7216,7333,7317,7209,7020,6760,6410,5949,5353,4586,3651,2546,1304,-10,-1325,-2551,-3579,-4349,-4775,-4847,-4562,-3967,-3147,-2186,-1220,-327,375,852,1062,1038,818,492,146,-128,-243,-161,164,690,1411,2232,3103,3937,4681,5282,5732,6026,6190,6262,6261,6230,6161,6049,5863,5553,5078,4387,3464,2297,923,-612,-2226,-3824,-5316,-6601,-7615,-8293,-8627,-8612,-8287,-7708,-6937,-6049,-5107,-4164,-3250,-2390,-1561,-777,16,801,1623,2438,3256,4005,4652,5117,5361,5316,4985,4341,3447,2348,1136,-83,-1217,-2160,-2852,-3249,-3352,-3189,-2838,-2370,-1899,-1512,-1292,-1298,-1559,-2059,-2773,-3620,-4531,-5413,-6184,-6787,-7170,-7336,-7290,-7073,-6744,-6339,-5923,-5496,-5080,-4633,-4116,-3467,-2625,-1551,-216,1374,3169,5100,7055,8896,10505,11723,12447,12594,12107,11021,9388,7336,5025,2653,402,-1522,-2985,-3883,-4169,-3890,-3114,-1996,-701,594,1711,2535,2972,3017,2704,2129,1421,710,136,-224,-302,-120,279,805,1335,1776,2019,2023,1775,1306,701,47,-542,-969,-1178,-1119,-826,-321,289,949,1518,1979,2225,2291,2156,1894,1544,1189,868,629,473,393,340,277,140,-96,-455,-918,-1440,-1959,-2383,-2642,-2655,-2393,-1842,-1041,-74,970,1939,2715,3168,3197,2763,1850,525,-1116,-2926,-4732,-6365,-7667,-8512,-8831,-8612,-7895,-6787,-5430,-3970,-2589,-1401,-523,15,202,107,-195,-592,-980,-1278,-1427,-1418,-1275,-1058,-843,-709,-731,-928,-1314,-1819,-2364,-2827,-3080,-3002,-2508,-1556,-159,1594,3580,5601,7468,8964,9916,10200,9737,8587,6811,4622,2222,-129,-2187,-3750,-4664,-4869,-4372,-3286,-1759,-14,1734,3277,4444,5139,5316,5030,4355,3457,2467,1548,811,329,116,143,319,555,724,751,559,153,-451,-1163,-1896,-2542,-3006,-3249,-3233,-3026,-2666,-2290,-1975,-1846,-1952,-2325,-2949,-3734,-4589,-5369,-5946,-6202,-6057,-5486,-4505,-3203,-1684,-98,1417,2731,3758,4443,4804,4883,4782,4604,4469,4469,4676,5096,5718,6440,7172,7759,8074,7989,7426,6350,4787,2837,627,-1647,-3793,-5614,-6945,-7670,-7743,-7191,-6106,-4656,-3019,-1419,-33,970,1506,1531,1081,247,-854,-2063,-3241,-4258,-5018,-5461,-5574,-5363,-4878,-4162,-3276,-2273,-1191,-67,1090,2252,3422,4568,5680,6700,7589,8265,8656,8693,8304,7459,6163,4428,2373,66,-2301,-4608,-6677,-8371,-9602,-10281,-10429,-10059,-9275,-8177,-6902,-5572,-4299,-3151,-2185,-1375,-722,-143,402,980,1627,2339,3117,3884,4596,5154,5504,5594,5410,4986,4375,3680,3001,2444,2093,1990,2128,2464,2880,3276,3481,3405,2918,2007,664,-1023,-2928,-4885,-6708,-8211,-9247,-9704,-9534,-8760,-7449,-5734,-3773,-1734,230,1978,3443,4574,5391,5947,6307,6565,6782,7023,7289,7581,7834,7991,7958,7666,7057,6093,4811,3225,1472,-380,-2142,-3727,-4961,-5795,-6137,-6013,-5448,-4557,-3447,-2291,-1217,-378,135,268,-10,-633,-1565,-2673,-3873,-5042,-6098,-6966,-7613,-8016,-8187,-8135,-7887,-7453,-6835,-6037,-5036,-3836,-2424,-825,935,2782,4647,6417,7996,9267,10160,10588,10553,10037,9109,7838,6343,4726,3139,1663,421,-553,-1218,-1599,-1735,-1704,-1583,-1467,-1408,-1459,-1617,-1859,-2122,-2335,-2402,-2259,-1846,-1152,-200,938,2168,3356,4386,5122,5494,5420,4936,4039,2856,1467,31,-1340,-2524,-3435,-4037,-4312,-4305,-4074,-3696,-3269,-2863,-2545,-2355,-2298,-2360,-2507,-2675,-2831,-2907,-2898,-2785,-2601,-2376,-2173,-2035,-2012,-2116,-2338,-2641,-2959,-3217,-3326,-3230,-2867,-2253,-1389,-370,737,1805,2747,3463,3908,4056,3933,3591,3118,2602,2144,1816,1668,1716,1932,2255,2602,2870,2972,2828,2404,1698,759,-324,-1433,-2444,-3222,-3685,-3759,-3453,-2807,-1916,-922,56,852,1387,1577,1421,971,319,-394,-1018,-1415,-1456,-1085,-284,899,2344,3920,5430,6726,7629,8059,7936,7290,6180,4727,3100,1454,-21,-1198,-1966,-2281,-2142,-1622,-802,165,1161,2038,2700,3069,3117,2860,2340,1641,845,49,-687,-1286,-1759,-2075,-2289,-2432,-2556,-2706,-2909,-3176,-3490,-3824,-4128,-4351,-4458,-4413,-4218,-3890,-3469,-3009,-2570,-2208,-1952,-1848,-1873,-2032,-2281,-2576,-2885,-3140,-3326,-3394,-3344,-3163,-2859,-2451,-1948,-1377,-742,-59,677,1458,2304,3193,4138,5101,6050,6920,7635,8108,8251,7997,7296,6152,4600,2735,681,-1395,-3334,-4958,-6155,-6805,-6905,-6452,-5550,-4320,-2911,-1506,-226,789,1499,1869,1958,1822,1578,1309,1108,1013,1035,1133,1235,1248,1077,647,-84,-1104,-2350,-3708,-5020,-6117,-6827,-6997,-6552,-5434,-3699,-1449,1151,3878,6508,8795,10559,11617,11923,11439,10257,8497,6365,4050,1807,-213,-1813,-2935,-3530,-3638,-3356,-2788,-2097,-1384,-782,-331,-72,29,28,-5,35,196,557,1102,1819,2630,3431,4112,4553,4655,4365,3664,2594,1243,-275,-1810,-3226,-4400,-5242,-5720,-5838,-5653,-5258,-4762,-4277,-3903,-3708,-3721,-3933,-4291,-4718,-5117,-5398,-5483,-5325,-4922,-4292,-3507,-2643,-1795,-1043,-451,-50,161,219,188,138,165,320,673,1229,1980,2884,3866,4842,5720,6416,6859,7009,6845,6385,5663,4741,3683,2569,1456,402,-562,-1426,-2180,-2863,-3456,-4018,-4512,-4973,-5352,-5658,-5842,-5912,-5842,-5667,-5393,-5089,-4774,-4518,-4327,-4224,-4167,-4129,-4010,-3757,-3261,-2484,-1375,49,1739,3610,5521,7340,8902,10077,10758,10883,10439,9494,8118,6479,4717,3013,1511,345,-406,-714,-582,-98,657,1537,2420,3171,3701,3944,3887,3565,3043,2424,1818,1328,1038,990,1192,1584,2095,2600,2980,3131,2960,2442,1587,468,-795,-2063,-3165,-3967,-4339,-4231,-3622,-2583,-1233,281,1739,2989,3830,4156,3889,3034,1649,-135,-2150,-4215,-6108,-7689,-8789,-9358,-9356,-8846,-7907,-6694,-5346,-4030,-2873,-1974,-1392,-1121,-1132,-1341,-1659,-1979,-2211,-2281,-2143,-1792,-1235,-536,266,1071,1829,2460,2916,3162,3182,2975,2568,1984,1270,479,-346,-1139,-1862,-2461,-2906,-3174,-3253,-3158,-2901,-2534,-2099,-1664,-1295,-1048,-991,-1143,-1533,-2131,-2897,-3748,-4581,-5281,-5718,-5804,-5435,-4596,-3282,-1555,471,2670,4871,6928,8690,10067,10985,11445,11478,11156,10579,9842,9047,8259,7525,6856,6231,5613,4952,4190,3308,2275,1132,-82,-1270,-2333,-3150,-3626,-3662,-3237,-2340,-1052,521,2219,3857,5257,6241,6704,6549,5802,4499,2770,780,-1304,-3271,-4984,-6285,-7115,-7441,-7290,-6754,-5927,-4949,-3946,-3029,-2281,-1754,-1447,-1342,-1373,-1477,-1576,-1611,-1544,-1352,-1079,-739,-425,-198,-122,-271,-652,-1270,-2084,-3015,-3968,-4829,-5480,-5820,-5781,-5332,-4479,-3296,-1859,-315,1221,2599,3726,4495,4886,4868,4492,3797,2883,1826,723,-340,-1299,-2097,-2708,-3105,-3309,-3298,-3129,-2788,-2324,-1748,-1097,-398,311,983,1573,2030,2299,2351,2150,1696,1017,145,-837,-1847,-2788,-3565,-4095,-4325,-4226,-3806,-3116,-2216,-1217,-191,741,1535,2122,2501,2673,2678,2550,2344,2088,1806,1514,1196,855,472,52,-380,-799,-1126,-1316,-1275,-950,-295,702,2015,3572,5270,6977,8526,9774,10579,10825,10473,9505,7989,6040,3812,1495,-726,-2673,-4215,-5250,-5764,-5762,-5337,-4590,-3659,-2679,-1772,-1025,-500,-203,-113,-171,-297,-419,-455,-360,-110,284,783,1309,1800,2153,2317,2232,1900,1329,594,-230,-1035,-1704,-2157,-2297,-2106,-1569,-737,310,1472,2612,3610,4346,4729,4708,4265,3428,2273,880,-610,-2108,-3472,-4637,-5520,-6115,-6412,-6464,-6327,-6078,-5791,-5534,-5348,-5273,-5291,-5406,-5557,-5730,-5846,-5900,-5823,-5625,-5287,-4821,-4258,-3621,-2955,-2293,-1671,-1115,-636,-245,74,332,546,751,955,1187,1458,1769,2137,2552,3012,3515,4041,4582,5105,5580,5962,6208,6254,6073,5615,4887,3898,2705,1397,82,-1107,-2037,-2602,-2693,-2296,-1383,-45,1628,3482,5349,7054,8444,9391,9826,9737,9155,8187,6952,5599,4277,3083,2119,1389,889,552,292,19,-348,-871,-1558,-2393,-3307,-4207,-4989,-5544,-5787,-5678,-5202,-4422,-3417,-2323,-1281,-430,106,255,-17,-681,-1649,-2802,-3976,-5021,-5779,-6148,-6059,-5518,-4577,-3348,-1969,-596,627,1592,2223,2510,2481,2217,1822,1411,1091,953,1037,1358,1878,2514,3183,3751,4133,4220,3986,3395,2511,1383,140,-1115,-2256,-3184,-3844,-4192,-4267,-4106,-3806,-3459,-3175,-3023,-3090,-3363,-3863,-4524,-5266,-6020,-6654,-7100,-7270,-7101,-6590,-5719,-4543,-3112,-1512,166,1825,3382,4755,5891,6765,7347,7667,7735,7588,7268,6804,6228,5575,4852,4098,3317,2559,1831,1195,670,304,119,133,329,700,1174,1704,2192,2565,2728,2635,2233,1524,541,-665,-1996,-3356,-4638,-5747,-6602,-7157,-7387,-7295,-6914,-6268,-5419,-4387,-3231,-1963,-610,799,2252,3701,5111,6416,7544,8416,8952,9075,8747,7933,6666,4998,3026,887,-1270,-3286,-5010,-6325,-7150,-7462,-7285,-6697,-5814,-4767,-3697,-2722,-1918,-1331,-943,-706,-528,-316,36,597,1414,2479,3745,5109,6449,7616,8468,8884,8787,8146,7005,5454,3632,1721,-118,-1706,-2933,-3719,-4058,-3991,-3620,-3067,-2484,-2002,-1744,-1776,-2139,-2801,-3715,-4765,-5854,-6837,-7627,-8114,-8262,-8041,-7481,-6636,-5583,-4423,-3251,-2155,-1220,-468,50,376,522,558,541,541,602,779,1074,1502,2022,2625,3236,3843,4384,4845,5208,5476,5660,5789,5881,5965,6039,6106,6133,6092,5916,5580,5018,4228,3208,1978,620,-816,-2210,-3499,-4585,-5429,-5990,-6283,-6334,-6193,-5927,-5587,-5225,-4866,-4508,-4137,-3711,-3195,-2550,-1758,-827,218,1314,2393,3362,4144,4676,4909,4846,4510,3963,3299,2608,1997,1536,1288,1248,1401,1667,1971,2200,2280,2132,1743,1129,352,-489,-1274,-1890,-2228,-2226,-1865,-1177,-255,784,1774,2569,3022,3034,2565,1627,313,-1241,-2848,-4313,-5449,-6109,-6196,-5704,-4681,-3267,-1642,-10,1414,2465,3016,3025,2520,1599,419,-842,-2001,-2900,-3428,-3545,-3248,-2636,-1797,-901,-57,583,960,1021,787,316,-287,-921,-1446,-1785,-1853,-1635,-1144,-455,352,1150,1844,2334,2562,2517,2215,1739,1170,633,220,43,126,519,1150,1981,2883,3743,4436,4853,4918,4600,3903,2891,1646,296,-1055,-2269,-3272,-3982,-4381,-4466,-4267,-3834,-3221,-2490,-1683,-841,11,857,1684,2486,3240,3916,4473,4856,4999,4862,4372,3539,2339,836,-905,-2778,-4647,-6389,-7862,-8962,-9615,-9773,-9465,-8722,-7647,-6329,-4882,-3409,-1985,-662,541,1627,2623,3554,4461,5344,6209,7002,7686,8162,8371,8219,7672,6701,5345,3662,1774,-195,-2078,-3748,-5063,-5959,-6391,-6394,-6036,-5431,-4724,-4047,-3543,-3285,-3329,-3648,-4181,-4806,-5379,-5754,-5783,-5382,-4489,-3129,-1367,662,2801,4875,6698,8156,9125,9594,9569,9131,8399,7497,6576,5736,5077,4621,4373,4284,4281,4287,4215,4008,3627,3071,2361,1563,725,-55,-737,-1248,-1580,-1728,-1727,-1630,-1504,-1418,-1439,-1613,-1964,-2488,-3156,-3905,-4678,-5383,-5953,-6328,-6457,-6345,-5982,-5426,-4718,-3928,-3112,-2329,-1603,-965,-398,109,581,1054,1537,2043,2560,3042,3458,3733,3808,3642,3185,2447,1445,241,-1088,-2423,-3676,-4724,-5503,-5944,-6054,-5842,-5389,-4778,-4112,-3501,-3015,-2714,-2594,-2625,-2723,-2788,-2711,-2383,-1736,-730,611,2223,3988,5771,7415,8774,9732,10224,10214,9768,8944,7890,6743,5633,4692,3967,3481,3193,2998,2798,2438,1831,883,-414,-2032,-3857,-5758,-7536,-9026,-10040,-10489,-10271,-9450,-8063,-6293,-4314,-2334,-566,839,1764,2172,2098,1640,946,187,-453,-836,-839,-426,394,1557,2930,4390,5758,6921,7757,8210,8276,7977,7409,6647,5823,5002,4283,3677,3208,2822,2500,2138,1724,1175,499,-314,-1223,-2182,-3118,-3986,-4711,-5284,-5666,-5897,-5987,-5996,-5954,-5913,-5874,-5854,-5794,-5668,-5382,-4896,-4134,-3089,-1763,-212,1454,3125,4624,5825,6573,6800,6437,5539,4149,2434,536,-1340,-3035,-4383,-5295,-5712,-5655,-5182,-4408,-3457,-2476,-1572,-852,-352,-81,6,-24,-72,-62,84,396,861,1436,2017,2508,2781,2746,2329,1524,359,-1064,-2611,-4120,-5409,-6338,-6776,-6684,-6056,-4984,-3596,-2067,-597,649,1519,1935,1888,1427,694,-168,-956,-1514,-1699,-1445,-747,314,1618,2978,4210,5150,5644,5646,5135,4189,2940,1548,205,-917,-1687,-2001,-1859,-1275,-358,763,1948,3044,3929,4543,4827,4841,4624,4298,3966,3744,3718,3941,4414,5114,5939,6816,7593,8183,8476,8411,7969,7167,6058,4729,3276,1801,397,-869,-1950,-2840,-3536,-4081,-4504,-4854,-5164,-5455,-5739,-5996,-6217,-6358,-6403,-6323,-6115,-5791,-5379,-4925,-4500,-4133,-3915,-3832,-3936,-4173,-4523,-4904,-5252,-5484,-5545,-5393,-5020,-4450,-3734,-2947,-2165,-1474,-923,-555,-370,-336,-398,-485,-514,-419,-150,312,951,1719,2541,3335,3999,4478,4697,4662,4378,3895,3305,2668,2101,1640,1347,1201,1180,1199,1179,1016,627,-46,-1022,-2279,-3731,-5280,-6759,-8021,-8903,-9270,-9045,-8185,-6726,-4768,-2438,68,2569,4870,6821,8305,9268,9715,9700,9325,8721,8009,7319,6728,6284,5988,5792,5634,5417,5065,4515,3737,2753,1614,416,-737,-1722,-2451,-2843,-2875,-2567,-1969,-1183,-330,480,1103,1475,1504,1203,569,-299,-1321,-2349,-3261,-3928,-4250,-4178,-3689,-2825,-1669,-311,1100,2463,3666,4625,5312,5707,5851,5773,5545,5198,4777,4287,3715,3042,2230,1254,104,-1213,-2649,-4147,-5620,-6970,-8117,-8975,-9497,-9669,-9495,-9027,-8328,-7475,-6548,-5620,-4730,-3921,-3179,-2507,-1863,-1230,-576,97,785,1440,2027,2466,2721,2727,2480,1989,1297,495,-327,-1037,-1540,-1718,-1539,-965,-58,1106,2375,3596,4578,5174,5254,4753,3677,2097,159,-1960,-4032,-5861,-7261,-8099,-8332,-7955,-7071,-5811,-4349,-2874,-1554,-512,162,471,446,193,-163,-478,-619,-485,-14,781,1867,3115,4420,5606,6561,7165,7375,7187,6669,5921,5098,4330,3769,3494,3556,3931,4532,5251,5911,6375,6495,6176,5390,4147,2546,708,-1188,-2975,-4480,-5578,-6182,-6275,-5884,-5117,-4083,-2958,-1876,-993,-381,-112,-150,-455,-911,-1403,-1793,-1976,-1874,-1462,-763,147,1156,2136,2949,3499,3697,3540,3047,2308,1430,544,-225,-782,-1066,-1066,-822,-398,89,550,874,997,876,523,-40,-728,-1489,-2217,-2876,-3387,-3766,-3985,-4089,-4102,-4057,-4000,-3930,-3854,-3762,-3596,-3347,-2947,-2380,-1641,-739,252,1267,2185,2895,3289,3280,2829,1943,685,-816,-2414,-3901,-5116,-5883,-6100,-5727,-4783,-3379,-1660,164,1905,3354,4386,4901,4882,4397,3523,2447,1282,218,-659,-1263,-1577,-1637,-1501,-1274,-1043,-905,-907,-1079,-1384,-1767,-2123,-2345,-2318,-1953,-1199,-42,1448,3199,5037,6829,8374,9556,10239,10391,10014,9180,8018,6671,5320,4089,3121,2442,2077,1954,1979,2025,1957,1673,1096,217,-921,-2233,-3561,-4773,-5694,-6214,-6246,-5778,-4861,-3611,-2192,-794,387,1177,1450,1141,264,-1107,-2806,-4656,-6415,-7880,-8846,-9185,-8812,-7747,-6048,-3871,-1384,1200,3687,5901,7706,9023,9812,10096,9908,9324,8403,7216,5806,4221,2487,642,-1276,-3211,-5087,-6803,-8264,-9337,-9946,-10005,-9496,-8443,-6926,-5083,-3080,-1111,639,1999,2851,3123,2818,1985,744,-756,-2344,-3843,-5101,-5993,-6450,-6430,-5976,-5131,-4000,-2688,-1307,50,1292,2386,3297,4037,4623,5091,5450,5743,5938,6056,6047,5903,5594,5124,4496,3769,2982,2226,1572,1098,853,868,1110,1547,2072,2591,2974,3115,2930,2365,1429,156,-1343,-2945,-4488,-5809,-6764,-7226,-7142,-6482,-5309,-3715,-1851,107,1979,3595,4819,5562,5794,5542,4892,3966,2902,1860,945,265,-157,-327,-301,-181,-64,-65,-260,-698,-1373,-2239,-3201,-4138,-4930,-5453,-5623,-5406,-4799,-3883,-2750,-1542,-401,541,1179,1456,1369,961,335,-396,-1075,-1589,-1803,-1678,-1169,-327,778,2022,3280,4408,5301,5882,6113,6025,5668,5140,4546,3978,3517,3192,3002,2901,2809,2639,2298,1718,860,-267,-1628,-3119,-4652,-6073,-7290,-8174,-8668,-8733,-8373,-7646,-6621,-5411,-4125,-2873,-1755,-837,-161,267,472,505,418,294,173,121,151,271,472,718,979,1216,1407,1535,1611,1650,1686,1759,1892,2116,2419,2792,3188,3561,3842,3990,3941,3705,3268,2682,2005,1306,664,141,-233,-440,-518,-518,-513,-593,-823,-1268,-1932,-2817,-3837,-4916,-5914,-6700,-7135,-7118,-6560,-5456,-3830,-1779,550,2976,5301,7309,8844,9755,9989,9531,8463,6901,5033,3042,1124,-554,-1874,-2767,-3221,-3291,-3048,-2604,-2074,-1537,-1088,-739,-502,-348,-227,-97,85,328,622,916,1142,1222,1056,603,-200,-1324,-2731,-4314,-5937,-7436,-8637,-9381,-9544,-9038,-7861,-6050,-3730,-1067,1727,4432,6821,8728,10006,10605,10521,9837,8668,7177,5526,3875,2340,1026,-49,-856,-1438,-1831,-2087,-2252,-2343,-2396,-2376,-2306,-2142,-1895,-1555,-1147,-695,-251,141,436,583,578,385,45,-439,-1002,-1610,-2181,-2682,-3026,-3201,-3152,-2884,-2402,-1727,-923,-28,879,1742,2508,3137,3605,3918,4069,4099,4008,3833,3576,3248,2857,2391,1877,1308,724,142,-393,-863,-1220,-1470,-1593,-1611,-1556,-1454,-1371,-1335,-1408,-1611,-1972,-2484,-3140,-3886,-4689,-5457,-6142,-6644,-6916,-6892,-6541,-5868,-4889,-3661,-2269,-798,636,1946,3046,3882,4429,4695,4720,4553,4279,3947,3631,3355,3145,2983,2849,2698,2481,2172,1732,1171,498,-236,-975,-1647,-2184,-2525,-2637,-2505,-2165,-1662,-1083,-518,-63,193,198,-78,-618,-1369,-2238,-3125,-3887,-4430,-4638,-4453,-3851,-2850,-1508,66,1774,3465,5033,6370,7390,8076,8389,8388,8096,7590,6939,6200,5430,4672,3931,3224,2542,1862,1195,508,-175,-854,-1514,-2119,-2665,-3119,-3473,-3733,-3893,-3976,-4005,-3988,-3960,-3924,-3880,-3836,-3755,-3625,-3411,-3086,-2630,-2032,-1303,-463,436,1341,2181,2877,3374,3608,3552,3208,2594,1778,835,-138,-1031,-1764,-2236,-2427,-2291,-1873,-1204,-382,503,1344,2023,2469,2592,2371,1799,900,-249,-1574,-2970,-4326,-5558,-6573,-7311,-7745,-7843,-7631,-7113,-6324,-5307,-4080,-2710,-1212,353,1938,3489,4932,6207,7238,7961,8329,8307,7887,7105,5994,4655,3171,1658,225,-1025,-2023,-2696,-3040,-3049,-2763,-2242,-1559,-786,-16,705,1303,1754,2036,2133,2059,1815,1417,880,218,-548,-1395,-2282,-3171,-3994,-4701,-5201,-5452,-5372,-4937,-4132,-2964,-1494,215,2050,3908,5649,7172,8360,9143,9473,9342,8780,7860,6662,5317,3920,2595,1420,461,-263,-745,-1024,-1144,-1157,-1127,-1076,-1048,-1033,-1032,-1018,-970,-866,-702,-484,-246,-23,119,135,-41,-434,-1067,-1915,-2952,-4091,-5260,-6334,-7226,-7828,-8072,-7917,-7352,-6416,-5171,-3720,-2168,-641,751,1914,2776,3313,3514,3425,3102,2626,2090,1564,1126,805,624,549,558,571,542,404,119,-320,-916,-1608,-2361,-3074,-3701,-4151,-4398,-4398,-4176,-3733,-3145,-2443,-1711,-986,-329,256,739,1147,1486,1792,2076,2360,2635,2890,3097,3218,3214,3051,2704,2173,1472,640,-261,-1173,-1999,-2682,-3149,-3355,-3276,-2904,-2263,-1396,-355,779,1948,3056,4048,4863,5460,5805,5900,5713,5285,4600,3710,2641,1444,179,-1097,-2303,-3366,-4206,-4752,-4942,-4751,-4148,-3172,-1852,-275,1446,3203,4827,6208,7206,7740,7778,7311,6415,5175,3724,2216,778,-449,-1383,-1973,-2220,-2172,-1907,-1521,-1118,-767,-539,-445,-481,-613,-776,-916,-963,-893,-683,-371,6,358,616,678,492,13,-763,-1779,-2972,-4220,-5405,-6400,-7088,-7390,-7249,-6684,-5730,-4503,-3110,-1712,-428,608,1329,1674,1674,1361,846,228,-366,-830,-1076,-1055,-753,-198,550,1385,2209,2896,3351,3507,3317,2812,2018,1048,-31,-1063,-1995,-2692,-3157,-3330,-3272,-3014,-2643,-2245,-1896,-1659,-1567,-1615,-1779,-1992,-2189,-2298,-2252,-2023,-1584,-958,-177,702,1607,2476,3243,3862,4325,4614,4774,4833,4847,4861,4923,5048,5264,5546,5884,6216,6505,6684,6712,6550,6163,5559,4723,3701,2522,1243,-70,-1369,-2585,-3689,-4630,-5405,-5977,-6363,-6539,-6530,-6327,-5948,-5401,-4698,-3861,-2904,-1862,-754,371,1486,2535,3496,4318,4993,5498,5830,5994,5989,5829,5534,5110,4589,3975,3294,2546,1745,907,45,-817,-1653,-2452,-3176,-3828,-4381,-4842,-5211,-5508,-5762,-6009,-6290,-6642,-7081,-7631,-8252,-8932,-9599,-10184,-10621,-10812,-10712,-10258,-9439,-8255,-6743,-4964,-2997,-955,1067,2939,4585,5920,6907,7558,7871,7947,7822,7611,7377,7185,7062,6994,6955,6870,6691,6327,5745,4906,3829,2568,1194,-163,-1416,-2417,-3117,-3419,-3342,-2879,-2131,-1160,-126,887,1746,2389,2771,2893,2795,2536,2188,1826,1500,1261,1109,1040,1018,996,919,748,446,25,-506,-1086,-1660,-2144,-2463,-2562,-2390,-1951,-1263,-393,571,1517,2321,2869,3049,2810,2110,980,-514,-2276,-4171,-6067,-7834,-9341,-10501,-11253,-11552,-11438,-10899,-10033,-8858,-7463,-5891,-4198,-2429,-626,1178,2944,4644,6239,7693,8962,10008,10773,11234,11343,11104,10514,9610,8445,7082,5606,4082,2600,1215,-7,-1025,-1809,-2347,-2638,-2689,-2515,-2121,-1529,-750,183,1230,2331,3423,4406,5206,5712,5857,5570,4824,3632,2056,196,-1796,-3753,-5496,-6859,-7713,-7973,-7615,-6684,-5279,-3555,-1690,122,1714,2930,3685,3919,3654,2942,1892,632,-691,-1960,-3040,-3895,-4448,-4738,-4785,-4653,-4435,-4191,-4003,-3899,-3894,-3964,-4066,-4145,-4136,-3998,-3696,-3234,-2640,-1966,-1294,-689,-234,21,56,-145,-521,-1026,-1555,-2010,-2294,-2323,-2046,-1450,-560,565,1809,3076,4215,5135,5730,5965,5824,5370,4677,3872,3085,2433,2027,1916,2135,2637,3374,4228,5103,5874,6448,6765,6771,6489,5926,5152,4222,3204,2153,1123,135,-770,-1588,-2292,-2860,-3282,-3515,-3553,-3353,-2926,-2257,-1392,-375,718,1784,2732,3448,3856,3895,3546,2831,1808,568,-779,-2116,-3323,-4314,-5012,-5386,-5436,-5196,-4718,-4086,-3372,-2655,-2011,-1473,-1083,-828,-695,-636,-618,-591,-533,-440,-313,-205,-150,-220,-469,-945,-1668,-2632,-3791,-5077,-6377,-7580,-8557,-9195,-9416,-9148,-8395,-7173,-5560,-3661,-1609,455,2387,4071,5417,6368,6930,7113,7012,6679,6250,5784,5372,5055,4841,4723,4655,4584,4460,4238,3909,3484,3003,2533,2135,1879,1813,1952,2292,2778,3334,3860,4246,4390,4214,3673,2770,1534,61,-1553,-3166,-4656,-5910,-6841,-7421,-7643,-7577,-7292,-6901,-6496,-6157,-5921,-5782,-5690,-5561,-5288,-4778,-3935,-2722,-1132,776,2903,5098,7193,9001,10369,11158,11297,10755,9574,7838,5680,3264,742,-1707,-3974,-5951,-7582,-8865,-9800,-10437,-10817,-10968,-10939,-10711,-10295,-9648,-8748,-7549,-6059,-4263,-2226,-12,2271,4497,6537,8275,9605,10465,10829,10720,10197,9374,8352,7287,6275,5439,4834,4493,4419,4543,4824,5150,5465,5679,5760,5675,5427,5040,4532,3938,3281,2560,1780,921,-35,-1103,-2284,-3573,-4916,-6273,-7535,-8627,-9413,-9830,-9776,-9238,-8208,-6743,-4949,-2955,-934,949,2521,3655,4255,4292,3807,2885,1678,346,-924,-1983,-2695,-2994,-2860,-2340,-1527,-568,385,1165,1636,1696,1297,445,-794,-2310,-3974,-5624,-7136,-8370,-9266,-9757,-9873,-9635,-9132,-8454,-7685,-6919,-6189,-5541,-4938,-4366,-3749,-3030,-2145,-1057,252,1751,3381,5072,6699,8186,9431,10375,11004,11315,11370,11233,10992,10734,10511,10374,10307,10279,10219,10036,9642,8958,7937,6572,4888,2966,899,-1190,-3178,-4954,-6431,-7545,-8280,-8637,-8642,-8353,-7794,-7038,-6086,-4989,-3735,-2342,-821,812,2505,4201,5792,7185,8232,8849,8921,8414,7332,5728,3745,1532,-686,-2715,-4347,-5445,-5901,-5715,-4925,-3675,-2124,-506,988,2136,2805,2890,2379,1328,-152,-1889,-3710,-5431,-6904,-8022,-8740,-9060,-9044,-8790,-8401,-7997,-7667,-7462,-7399,-7429,-7483,-7438,-7193,-6621,-5663,-4279,-2500,-401,1880,4187,6324,8109,9395,10041,10029,9330,8051,6306,4276,2149,128,-1635,-2985,-3868,-4244,-4148,-3664,-2874,-1918,-891,113,1014,1807,2467,3039,3555,4044,4545,5051,5547,5997,6334,6513,6460,6169,5619,4863,3964,3001,2091,1304,728,379,272,349,543,752,866,798,470,-131,-991,-2025,-3130,-4164,-4986,-5483,-5553,-5184,-4376,-3233,-1877,-470,797,1777,2326,2372,1891,936,-403,-1969,-3611,-5147,-6448,-7388,-7927,-8032,-7772,-7199,-6433,-5571,-4705,-3901,-3199,-2576,-2028,-1481,-897,-216,574,1489,2476,3487,4425,5202,5726,5939,5798,5324,4554,3590,2539,1538,714,172,-6,204,786,1687,2800,4030,5226,6307,7142,7698,7931,7857,7516,6964,6269,5490,4669,3843,3007,2174,1318,420,-518,-1507,-2531,-3543,-4531,-5408,-6149,-6687,-6986,-7023,-6796,-6326,-5669,-4881,-4052,-3247,-2556,-2023,-1688,-1565,-1626,-1834,-2124,-2410,-2630,-2688,-2555,-2181,-1570,-758,203,1224,2192,3023,3596,3862,3770,3330,2588,1622,546,-525,-1477,-2215,-2686,-2864,-2786,-2506,-2123,-1739,-1454,-1361,-1497,-1888,-2486,-3235,-4021,-4745,-5280,-5545,-5460,-5000,-4180,-3037,-1663,-144,1409,2909,4271,5449,6427,7189,7790,8232,8589,8862,9096,9271,9373,9378,9222,8895,8336,7556,6542,5334,3971,2516,1038,-392,-1711,-2874,-3829,-4584,-5094,-5398,-5482,-5368,-5073,-4610,-3996,-3267,-2443,-1592,-762,-34,518,825,838,529,-80,-945,-1951,-2992,-3897,-4540,-4784,-4533,-3753,-2446,-689,1382,3612,5777,7686,9129,9944,10031,9323,7872,5738,3111,147,-2899,-5837,-8459,-10614,-12214,-13208,-13634,-13554,-13082,-12347,-11464,-10551,-9676,-8883,-8169,-7503,-6822,-6067,-5164,-4078,-2778,-1300,323,1985,3603,5050,6245,7108,7610,7758,7607,7240,6780,6340,6045,5982,6216,6739,7535,8489,9506,10422,11114,11439,11323,10703,9606,8073,6223,4169,2067,46,-1779,-3310,-4507,-5352,-5861,-6095,-6107,-5975,-5771,-5543,-5335,-5163,-5014,-4871,-4694,-4446,-4096,-3622,-3019,-2295,-1474,-584,336,1251,2123,2932,3645,4254,4745,5097,5306,5339,5172,4780,4127,3197,1979,491,-1237,-3129,-5114,-7074,-8907,-10506,-11770,-12644,-13075,-13066,-12646,-11863,-10802,-9540,-8169,-6743,-5330,-3933,-2574,-1224,122,1498,2893,4317,5717,7056,8248,9220,9892,10201,10113,9637,8809,7725,6489,5249,4136,3278,2765,2648,2917,3523,4345,5256,6068,6655,6839,6567,5775,4507,2840,912,-1108,-3048,-4724,-6025,-6827,-7128,-6910,-6270,-5289,-4103,-2822,-1563,-397,614,1464,2153,2719,3195,3619,4030,4430,4824,5179,5450,5598,5553,5289,4765,3987,2971,1767,443,-910,-2215,-3363,-4313,-4982,-5390,-5524,-5462,-5260,-5029,-4849,-4817,-4979,-5373,-5972,-6740,-7568,-8381,-9028,-9447,-9512,-9218,-8516,-7469,-6119,-4574,-2945,-1343,115,1343,2288,2915,3254,3335,3235,3035,2815,2654,2598,2682,2892,3211,3573,3927,4203,4349,4336,4145,3801,3329,2787,2221,1686,1224,861,620,501,497,614,807,1099,1438,1835,2251,2681,3092,3471,3789,4036,4189,4257,4232,4130,3968,3771,3552,3352,3152,2977,2788,2560,2243,1791,1154,318,-731,-1963,-3316,-4718,-6056,-7219,-8092,-8578,-8591,-8109,-7115,-5669,-3851,-1797,345,2391,4179,5535,6350,6525,6056,4966,3364,1389,-764,-2907,-4831,-6381,-7420,-7890,-7776,-7136,-6072,-4729,-3262,-1841,-591,368,988,1265,1222,966,568,173,-142,-278,-212,68,497,1014,1499,1858,1996,1851,1417,712,-166,-1115,-1977,-2617,-2890,-2712,-2017,-834,782,2703,4761,6785,8578,9985,10886,11204,10938,10125,8862,7277,5507,3698,1974,414,-899,-1986,-2814,-3469,-3963,-4390,-4771,-5166,-5569,-5991,-6394,-6752,-7007,-7137,-7093,-6869,-6464,-5883,-5167,-4337,-3439,-2513,-1585,-706,121,853,1490,2018,2436,2752,2969,3098,3139,3109,2984,2783,2473,2063,1527,875,94,-795,-1778,-2821,-3886,-4912,-5865,-6666,-7292,-7691,-7845,-7752,-7417,-6869,-6147,-5288,-4346,-3356,-2365,-1393,-475,391,1172,1891,2527,3094,3598,4046,4456,4854,5255,5697,6194,6781,7451,8220,9050,9918,10758,11502,12078,12398,12411,12056,11322,10214,8780,7087,5236,3326,1473,-234,-1710,-2903,-3803,-4397,-4745,-4870,-4857,-4747,-4603,-4461,-4338,-4246,-4173,-4100,-4013,-3884,-3700,-3462,-3156,-2815,-2439,-2061,-1703,-1374,-1092,-843,-622,-393,-147,160,525,968,1445,1935,2350,2633,2682,2440,1830,859,-500,-2155,-4055,-6060,-8053,-9899,-11466,-12663,-13416,-13694,-13513,-12907,-11960,-10746,-9370,-7900,-6407,-4933,-3480,-2059,-634,803,2288,3807,5368,6915,8409,9777,10937,11828,12367,12528,12282,11644,10652,9372,7885,6289,4675,3135,1738,550,-402,-1095,-1537,-1757,-1777,-1655,-1432,-1154,-873,-622,-428,-314,-280,-326,-422,-558,-678,-772,-789,-713,-520,-203,232,779,1400,2072,2739,3357,3876,4252,4450,4463,4281,3942,3478,2951,2423,1961,1625,1471,1522,1793,2258,2867,3539,4171,4645,4856,4687,4087,3000,1451,-504,-2772,-5209,-7666,-9977,-11986,-13566,-14611,-15072,-14922,-14193,-12940,-11251,-9232,-6999,-4668,-2358,-155,1831,3562,4951,5991,6633,6888,6744,6227,5366,4209,2808,1255,-388,-2000,-3504,-4790,-5774,-6387,-6574,-6317,-5627,-4537,-3133,-1498,245,1979,3572,4924,5935,6561,6782,6617,6127,5399,4529,3638,2813,2142,1678,1441,1415,1576,1847,2191,2517,2790,2958,3005,2922,2711,2399,1985,1519,984,427,-170,-777,-1403,-2034,-2666,-3288,-3881,-4444,-4935,-5358,-5673,-5879,-5951,-5900,-5717,-5423,-5044,-4589,-4106,-3603,-3105,-2631,-2179,-1761,-1377,-1021,-705,-423,-182,14,167,274,339,377,396,425,481,589,773,1055,1438,1939,2536,3220,3950,4690,5371,5947,6337,6503,6381,5961,5237,4246,3058,1767,505,-592,-1388,-1754,-1613,-915,307,1984,3958,6057,8051,9730,10896,11398,11157,10172,8527,6362,3905,1360,-1006,-3012,-4491,-5361,-5607,-5295,-4546,-3526,-2425,-1419,-674,-299,-362,-860,-1751,-2936,-4285,-5663,-6927,-7962,-8692,-9073,-9113,-8857,-8367,-7728,-7000,-6239,-5468,-4670,-3845,-2914,-1888,-703,610,2021,3464,4832,6010,6876,7308,7231,6578,5360,3609,1429,-1052,-3674,-6253,-8637,-10639,-12174,-13132,-13490,-13255,-12460,-11194,-9542,-7604,-5490,-3290,-1102,992,2930,4631,6056,7142,7858,8177,8091,7614,6785,5674,4373,3007,1707,613,-135,-441,-220,543,1823,3529,5531,7650,9692,11467,12796,13553,13667,13124,11984,10365,8414,6316,4247,2355,765,-459,-1307,-1805,-2034,-2081,-2057,-2048,-2117,-2307,-2597,-2961,-3327,-3608,-3733,-3628,-3251,-2608,-1719,-668,448,1515,2414,3046,3361,3325,2995,2430,1764,1112,603,323,317,569,1003,1495,1892,2027,1760,992,-323,-2149,-4394,-6900,-9468,-11888,-13949,-15480,-16356,-16519,-15980,-14813,-13151,-11159,-9017,-6903,-4952,-3281,-1933,-903,-158,408,868,1347,1908,2625,3492,4505,5596,6680,7677,8472,9010,9227,9118,8692,8020,7165,6239,5336,4533,3916,3486,3259,3180,3175,3171,3056,2781,2274,1533,578,-550,-1742,-2936,-3996,-4859,-5434,-5691,-5615,-5238,-4596,-3785,-2864,-1943,-1073,-326,286,739,1068,1294,1467,1619,1786,1967,2171,2361,2503,2568,2501,2306,1965,1516,997,474,4,-350,-567,-624,-562,-420,-277,-213,-308,-617,-1178,-1984,-2992,-4139,-5308,-6398,-7280,-7862,-8057,-7842,-7200,-6193,-4890,-3401,-1837,-304,1092,2293,3251,3953,4428,4683,4792,4775,4687,4548,4365,4144,3859,3501,3051,2511,1903,1272,681,209,-60,-60,260,891,1801,2881,4006,5002,5709,5975,5694,4827,3406,1539,-593,-2768,-4737,-6256,-7133,-7227,-6486,-4959,-2772,-136,2677,5388,7695,9374,10218,10161,9173,7368,4911,2033,-987,-3884,-6414,-8370,-9646,-10169,-9986,-9165,-7865,-6235,-4450,-2675,-1026,392,1534,2376,2930,3218,3279,3130,2804,2291,1605,717,-356,-1634,-3064,-4621,-6209,-7736,-9069,-10092,-10664,-10705,-10135,-8961,-7218,-5022,-2523,99,2627,4894,6717,8000,8674,8756,8292,7401,6209,4863,3502,2239,1152,299,-326,-715,-908,-931,-795,-518,-80,530,1337,2352,3567,4951,6430,7921,9291,10413,11152,11398,11074,10149,8655,6669,4338,1827,-667,-2939,-4830,-6189,-6958,-7110,-6704,-5837,-4668,-3352,-2068,-960,-142,315,388,109,-461,-1230,-2092,-2954,-3732,-4373,-4849,-5167,-5330,-5386,-5324,-5180,-4913,-4515,-3927,-3124,-2064,-749,793,2492,4237,5880,7259,8195,8554,8207,7131,5324,2903,26,-3088,-6180,-9007,-11338,-12994,-13879,-13956,-13286,-11988,-10227,-8201,-6096,-4080,-2281,-764,440,1360,2050,2575,3017,3417,3818,4215,4594,4907,5112,5156,5014,4679,4180,3571,2937,2387,2004,1916,2140,2741,3653,4820,6105,7357,8410,9097,9311,8943,8010,6528,4629,2455,198,-1945,-3800,-5208,-6098,-6420,-6219,-5583,-4630,-3523,-2391,-1362,-518,107,522,766,926,1060,1268,1568,2011,2549,3144,3704,4130,4320,4204,3712,2865,1676,243,-1323,-2898,-4346,-5556,-6460,-7001,-7216,-7121,-6834,-6414,-6000,-5652,-5456,-5435,-5589,-5888,-6274,-6670,-7012,-7230,-7280,-7153,-6837,-6377,-5798,-5145,-4458,-3751,-3034,-2302,-1522,-682,255,1295,2435,3654,4915,6152,7308,8304,9081,9585,9795,9701,9343,8777,8081,7356,6697,6185,5880,5804,5930,6204,6529,6788,6871,6677,6139,5244,4014,2538,939,-648,-2051,-3155,-3846,-4079,-3864,-3258,-2379,-1365,-375,452,996,1197,1034,551,-166,-1001,-1813,-2491,-2912,-3042,-2836,-2363,-1675,-910,-181,389,679,656,270,-423,-1351,-2415,-3460,-4378,-5038,-5379,-5361,-5017,-4410,-3655,-2880,-2216,-1771,-1616,-1771,-2195,-2809,-3475,-4062,-4412,-4426,-4018,-3192,-1994,-532,1027,2517,3748,4562,4854,4554,3687,2314,581,-1351,-3272,-4993,-6327,-7144,-7350,-6942,-5948,-4485,-2694,-738,1194,2971,4452,5580,6324,6703,6773,6611,6282,5883,5431,4982,4523,4045,3534,2969,2346,1692,1027,429,-52,-332,-358,-86,490,1347,2410,3590,4747,5758,6484,6821,6701,6091,5032,3589,1887,71,-1716,-3321,-4632,-5572,-6094,-6218,-5971,-5426,-4667,-3764,-2797,-1815,-851,71,951,1778,2541,3214,3741,4070,4109,3801,3077,1909,321,-1641,-3849,-6152,-8379,-10309,-11789,-12649,-12804,-12236,-10974,-9149,-6906,-4463,-2010,243,2152,3590,4517,4917,4858,4413,3714,2871,2021,1255,677,322,237,413,841,1483,2299,3242,4266,5334,6397,7430,8390,9248,9970,10504,10821,10861,10592,9978,8993,7655,5981,4035,1907,-321,-2504,-4558,-6351,-7816,-8881,-9531,-9770,-9643,-9217,-8566,-7795,-6961,-6160,-5410,-4761,-4197,-3719,-3294,-2908,-2531,-2167,-1814,-1500,-1247,-1095,-1071,-1179,-1435,-1781,-2196,-2585,-2889,-3014,-2905,-2516,-1844,-918,181,1352,2458,3360,3928,4058,3690,2821,1497,-170,-2037,-3926,-5662,-7082,-8055,-8514,-8429,-7851,-6856,-5577,-4147,-2705,-1367,-207,735,1460,2025,2476,2912,3387,3963,4661,5469,6356,7255,8093,8807,9321,9620,9681,9534,9225,8821,8392,8009,7724,7561,7515,7555,7602,7590,7410,6989,6258,5186,3784,2096,209,-1770,-3715,-5505,-7027,-8196,-8963,-9296,-9220,-8760,-7976,-6934,-5699,-4336,-2904,-1452,-22,1352,2637,3812,4838,5698,6354,6782,6946,6833,6411,5701,4698,3459,2024,477,-1107,-2636,-4041,-5260,-6261,-7037,-7615,-8027,-8345,-8610,-8882,-9186,-9530,-9892,-10233,-10483,-10592,-10482,-10127,-9492,-8612,-7510,-6284,-5010,-3789,-2726,-1866,-1271,-923,-799,-812,-886,-899,-767,-397,253,1204,2419,3837,5356,6860,8227,9338,10109,10476,10424,9972,9181,8139,6945,5726,4546,3530,2688,2074,1663,1437,1344,1342,1380,1427,1472,1509,1561,1660,1821,2096,2461,2943,3493,4072,4618,5061,5329,5373,5153,4664,3928,3004,1948,878,-146,-1020,-1693,-2136,-2337,-2343,-2197,-1980,-1755,-1602,-1548,-1639,-1846,-2159,-2526,-2893,-3215,-3445,-3571,-3587,-3522,-3417,-3319,-3286,-3349,-3530,-3823,-4188,-4565,-4880,-5035,-4974,-4614,-3950,-2970,-1734,-316,1170,2597,3836,4762,5287,5341,4924,4048,2810,1305,-324,-1923,-3367,-4515,-5294,-5641,-5554,-5057,-4218,-3118,-1858,-539,751,1935,2961,3798,4433,4874,5126,5208,5123,4879,4471,3893,3154,2246,1214,72,-1103,-2247,-3285,-4128,-4709,-4985,-4913,-4517,-3826,-2900,-1847,-740,293,1176,1831,2198,2276,2062,1603,963,205,-580,-1340,-1997,-2532,-2914,-3145,-3232,-3195,-3034,-2777,-2410,-1931,-1340,-621,212,1140,2135,3119,4045,4810,5344,5580,5450,4953,4078,2889,1462,-95,-1647,-3075,-4250,-5089,-5538,-5597,-5295,-4732,-3989,-3215,-2495,-1941,-1597,-1489,-1582,-1827,-2131,-2403,-2557,-2518,-2250,-1741,-1021,-129,847,1865,2830,3725,4501,5184,5773,6330,6887,7488,8179,8946,9807,10706,11597,12402,13040,13415,13462,13092,12285,11006,9290,7180,4767,2153,-527,-3152,-5579,-7715,-9464,-10774,-11636,-12049,-12069,-11747,-11164,-10381,-9481,-8500,-7498,-6495,-5513,-4575,-3675,-2849,-2090,-1426,-866,-420,-95,110,212,221,171,86,-3,-69,-104,-104,-82,-74,-111,-241,-506,-927,-1531,-2296,-3216,-4227,-5287,-6319,-7259,-8047,-8629,-8970,-9067,-8902,-8526,-7939,-7205,-6340,-5383,-4354,-3249,-2082,-828,507,1928,3427,4962,6510,7995,9365,10543,11476,12104,12411,12368,12008,11354,10477,9437,8325,7208,6167,5249,4490,3902,3480,3190,3006,2877,2758,2615,2415,2136,1785,1348,863,329,-214,-769,-1295,-1808,-2275,-2711,-3084,-3391,-3587,-3648,-3524,-3178,-2573,-1698,-554,822,2364,3993,5581,7023,8184,8967,9280,9078,8361,7153,5556,3657,1609,-464,-2417,-4155,-5584,-6687,-7447,-7917,-8164,-8266,-8333,-8424,-8623,-8953,-9412,-9978,-10568,-11117,-11514,-11683,-11540,-11038,-10175,-8961,-7481,-5812,-4081,-2409,-907,331,1245,1831,2106,2147,2048,1926,1886,2030,2412,3058,3944,5009,6153,7263,8216,8899,9231,9154,8658,7765,6552,5093,3520,1926,429,-883,-1946,-2721,-3198,-3394,-3340,-3088,-2688,-2199,-1668,-1127,-610,-120,341,780,1216,1657,2113,2591,3072,3556,4010,4416,4748,4983,5103,5088,4933,4622,4162,3549,2799,1931,969,-43,-1070,-2048,-2950,-3708,-4316,-4735,-4987,-5083,-5069,-4999,-4924,-4905,-4976,-5155,-5441,-5795,-6162,-6463,-6619,-6536,-6165,-5448,-4387,-3012,-1381,394,2208,3917,5408,6560,7311,7603,7457,6899,6022,4920,3718,2515,1433,511,-171,-649,-912,-1031,-1060,-1059,-1093,-1192,-1375,-1634,-1927,-2212,-2416,-2479,-2351,-1983,-1373,-528,515,1695,2936,4169,5301,6276,7034,7537,7773,7739,7451,6936,6230,5360,4377,3302,2175,1022,-126,-1251,-2310,-3293,-4159,-4882,-5439,-5802,-5957,-5905,-5645,-5211,-4630,-3961,-3247,-2560,-1932,-1422,-1036,-796,-682,-672,-737,-822,-918,-964,-976,-926,-836,-719,-600,-497,-434,-410,-437,-503,-603,-722,-856,-988,-1123,-1250,-1373,-1487,-1589,-1679,-1739,-1780,-1773,-1737,-1662,-1557,-1430,-1298,-1158,-1043,-934,-858,-803,-776,-771,-785,-802,-820,-807,-758,-636,-423,-93,375,993,1769,2695,3757,4917,6146,7379,8576,9668,10612,11355,11862,12114,12081,11772,11175,10295,9153,7751,6121,4289,2302,209,-1917,-4007,-5976,-7737,-9214,-10327,-11032,-11269,-11050,-10367,-9281,-7860,-6206,-4441,-2689,-1085,272,1277,1903,2109,1955,1481,803,31,-721,-1326,-1711,-1819,-1628,-1195,-556,150,834,1359,1623,1552,1099,269,-884,-2280,-3803,-5318,-6708,-7848,-8669,-9111,-9192,-8921,-8396,-7679,-6885,-6090,-5364,-4740,-4219,-3761,-3310,-2781,-2095,-1190,-23,1412,3077,4906,6802,8640,10317,11706,12735,13334,13497,13227,12590,11646,10507,9264,8018,6861,5845,5019,4378,3912,3563,3278,2972,2589,2048,1325,378,-769,-2103,-3555,-5066,-6545,-7898,-9056,-9915,-10438,-10567,-10278,-9587,-8489,-7054,-5321,-3372,-1292,832,2902,4821,6521,7904,8943,9578,9807,9642,9091,8220,7058,5685,4148,2517,841,-824,-2444,-3975,-5395,-6675,-7793,-8737,-9480,-10015,-10330,-10424,-10295,-9965,-9452,-8796,-8047,-7251,-6477,-5766,-5170,-4704,-4377,-4155,-3998,-3831,-3587,-3182,-2565,-1697,-572,773,2295,3884,5461,6902,8112,9002,9512,9606,9289,8593,7576,6334,4957,3564,2255,1117,232,-376,-678,-704,-491,-108,383,890,1378,1774,2079,2287,2424,2540,2666,2855,3116,3454,3833,4196,4476,4589,4481,4102,3460,2585,1560,502,-465,-1195,-1582,-1533,-1019,-52,1287,2882,4562,6165,7488,8402,8753,8496,7600,6114,4137,1796,-740,-3313,-5759,-7956,-9797,-11232,-12250,-12855,-13118,-13072,-12805,-12362,-11787,-11109,-10331,-9443,-8435,-7280,-5987,-4542,-2992,-1356,293,1908,3401,4735,5826,6664,7191,7421,7327,6944,6273,5349,4213,2902,1478,0,-1464,-2826,-4031,-4980,-5647,-5961,-5930,-5542,-4839,-3865,-2694,-1402,-70,1229,2426,3483,4360,5074,5611,6020,6318,6545,6725,6861,6955,6969,6866,6589,6086,5327,4288,3006,1525,-46,-1592,-2977,-4069,-4755,-4966,-4676,-3911,-2765,-1355,146,1567,2734,3503,3770,3485,2672,1397,-201,-1951,-3670,-5154,-6252,-6825,-6837,-6268,-5222,-3802,-2207,-600,820,1920,2598,2811,2601,2024,1233,344,-477,-1109,-1458,-1480,-1176,-607,140,949,1690,2276,2598,2649,2401,1925,1283,578,-81,-609,-919,-987,-797,-393,163,787,1364,1825,2062,2053,1765,1234,515,-287,-1070,-1699,-2079,-2105,-1748,-979,145,1553,3128,4723,6205,7416,8244,8589,8395,7653,6385,4668,2598,309,-2059,-4360,-6452,-8205,-9535,-10352,-10643,-10402,-9674,-8537,-7086,-5436,-3715,-2038,-522,738,1683,2248,2446,2265,1772,1013,91,-917,-1893,-2763,-3432,-3863,-4006,-3884,-3510,-2950,-2279,-1564,-908,-350,33,237,234,60,-284,-732,-1283,-1872,-2504,-3143,-3796,-4444,-5102,-5726,-6319,-6807,-7144,-7245,-7038,-6446,-5429,-3969,-2086,138,2591,5132,7567,9742,11475,12634,13141,12956,12127,10745,8957,6960,4933,3100,1595,562,55,71,567,1431,2532,3728,4880,5872,6637,7133,7371,7392,7252,7026,6767,6516,6279,6034,5728,5299,4662,3770,2562,1053,-741,-2727,-4788,-6777,-8517,-9834,-10585,-10637,-9939,-8487,-6349,-3661,-617,2567,5634,8358,10519,11954,12561,12283,11165,9269,6745,3760,499,-2838,-6072,-9052,-11645,-13783,-15401,-16498,-17081,-17176,-16840,-16104,-15029,-13666,-12065,-10292,-8406,-6488,-4612,-2866,-1327,-65,871,1456,1690,1617,1283,781,196,-384,-859,-1189,-1307,-1220,-923,-454,145,818,1522,2204,2839,3392,3862,4233,4509,4699,4788,4802,4716,4557,4301,3987,3598,3186,2761,2376,2068,1873,1831,1954,2241,2681,3217,3810,4374,4845,5161,5265,5154,4814,4308,3690,3053,2504,2121,1993,2169,2637,3393,4325,5340,6283,7007,7374,7271,6635,5468,3818,1816,-389,-2590,-4611,-6260,-7424,-8028,-8068,-7626,-6816,-5808,-4792,-3921,-3355,-3164,-3378,-3957,-4797,-5758,-6665,-7366,-7688,-7567,-6912,-5778,-4216,-2374,-409,1493,3174,4475,5324,5666,5540,5011,4206,3260,2312,1503,903,580,519,674,967,1284,1529,1595,1435,1008,353,-483,-1393,-2268,-2989,-3456,-3603,-3402,-2881,-2092,-1158,-174,707,1395,1795,1862,1612,1068,341,-486,-1266,-1908,-2295,-2374,-2125,-1547,-724,283,1339,2339,3161,3713,3919,3756,3215,2354,1230,-48,-1395,-2690,-3863,-4837,-5576,-6059,-6304,-6319,-6154,-5830,-5385,-4842,-4214,-3516,-2759,-1953,-1133,-317,430,1086,1577,1891,1988,1872,1569,1111,561,-13,-552,-991,-1295,-1445,-1430,-1286,-1022,-692,-312,89,505,943,1423,1960,2585,3293,4084,4925,5749,6500,7066,7385,7353,6946,6117,4921,3408,1708,-38,-1656,-2983,-3862,-4190,-3893,-2991,-1531,358,2512,4756,6882,8733,10158,11077,11434,11257,10583,9508,8135,6559,4901,3215,1589,40,-1403,-2736,-3967,-5092,-6111,-7012,-7764,-8330,-8662,-8704,-8413,-7749,-6706,-5295,-3584,-1647,374,2343,4089,5460,6317,6560,6146,5079,3443,1346,-1025,-3499,-5869,-7967,-9653,-10834,-11474,-11587,-11234,-10504,-9515,-8366,-7183,-6029,-4989,-4090,-3361,-2796,-2400,-2147,-2033,-2034,-2140,-2330,-2595,-2897,-3222,-3527,-3777,-3929,-3941,-3771,-3392,-2779,-1930,-864,390,1773,3220,4665,6014,7229,8228,9005,9526,9815,9885,9780,9528,9167,8718,8186,7585,6899,6130,5287,4385,3462,2579,1785,1165,760,626,759,1152,1735,2436,3145,3761,4177,4333,4177,3715,2997,2083,1104,149,-645,-1203,-1444,-1356,-951,-295,520,1367,2134,2683,2938,2837,2370,1571,529,-675,-1888,-3033,-3986,-4708,-5176,-5410,-5487,-5477,-5498,-5624,-5936,-6449,-7168,-8013,-8900,-9698,-10260,-10470,-10212,-9423,-8108,-6291,-4099,-1664,831,3187,5236,6806,7805,8166,7925,7141,5967,4565,3131,1854,889,348,279,657,1399,2360,3372,4242,4810,4938,4563,3671,2335,661,-1177,-2998,-4631,-5908,-6737,-7061,-6893,-6306,-5421,-4376,-3343,-2436,-1784,-1418,-1352,-1518,-1818,-2120,-2289,-2198,-1766,-949,230,1704,3342,5007,6511,7722,8494,8756,8481,7703,6511,5038,3435,1861,458,-664,-1450,-1873,-1984,-1837,-1540,-1194,-888,-715,-699,-880,-1227,-1710,-2274,-2871,-3437,-3948,-4353,-4658,-4839,-4910,-4868,-4715,-4460,-4084,-3603,-2990,-2274,-1428,-511,496,1511,2531,3483,4346,5064,5618,5973,6118,6047,5748,5234,4513,3592,2511,1275,-55,-1450,-2845,-4185,-5387,-6399,-7114,-7495,-7453,-6966,-6005,-4591,-2771,-632,1705,4100,6384,8412,10027,11134,11660,11593,10972,9885,8448,6814,5119,3512,2086,935,77,-478,-775,-872,-846,-784,-743,-804,-974,-1286,-1695,-2169,-2639,-3033,-3290,-3356,-3212,-2876,-2385,-1836,-1304,-920,-753,-896,-1366,-2157,-3212,-4424,-5670,-6798,-7669,-8156,-8178,-7689,-6705,-5297,-3564,-1664,246,2012,3472,4533,5108,5188,4785,3989,2870,1581,225,-1066,-2192,-3082,-3697,-4024,-4091,-3940,-3631,-3234,-2795,-2375,-1987,-1654,-1358,-1085,-804,-493,-134,288,757,1268,1787,2285,2739,3115,3416,3630,3784,3892,3993,4108,4276,4496,4792,5137,5531,5937,6330,6666,6917,7030,6983,6726,6244,5510,4532,3324,1927,404,-1169,-2696,-4084,-5238,-6084,-6564,-6656,-6362,-5723,-4800,-3676,-2455,-1221,-85,895,1644,2148,2396,2409,2235,1923,1537,1136,772,467,251,101,-12,-116,-296,-574,-1021,-1647,-2462,-3438,-4525,-5647,-6720,-7647,-8357,-8765,-8849,-8583,-7997,-7139,-6072,-4894,-3682,-2536,-1519,-686,-68,342,568,655,675,692,774,983,1356,1905,2631,3484,4419,5349,6200,6880,7327,7479,7326,6856,6122,5179,4106,3010,1972,1088,426,23,-104,27,360,835,1350,1832,2180,2339,2269,1957,1443,776,47,-648,-1213,-1571,-1670,-1505,-1099,-531,113,718,1182,1430,1411,1135,642,17,-633,-1195,-1564,-1668,-1473,-984,-280,565,1398,2099,2527,2576,2179,1311,8,-1656,-3555,-5544,-7463,-9149,-10477,-11341,-11690,-11518,-10867,-9821,-8500,-7017,-5526,-4102,-2878,-1849,-1079,-504,-104,214,507,854,1311,1889,2614,3427,4287,5110,5803,6295,6494,6377,5917,5152,4139,2976,1766,641,-303,-972,-1310,-1303,-967,-347,468,1406,2358,3254,4015,4604,4992,5189,5213,5096,4886,4609,4310,3994,3683,3358,3027,2655,2244,1779,1252,691,97,-485,-1014,-1455,-1744,-1857,-1746,-1408,-832,-52,896,1942,3004,3992,4808,5358,5570,5376,4765,3726,2315,594,-1329,-3343,-5306,-7109,-8618,-9757,-10457,-10683,-10460,-9801,-8812,-7544,-6148,-4695,-3315,-2081,-1057,-290,233,513,613,574,474,361,303,308,420,604,850,1112,1341,1486,1516,1378,1087,612,8,-725,-1505,-2310,-3050,-3704,-4195,-4507,-4607,-4490,-4157,-3633,-2935,-2114,-1199,-246,711,1632,2485,3260,3944,4550,5093,5593,6082,6571,7078,7591,8083,8529,8854,9022,8953,8626,7998,7090,5921,4559,3080,1577,140,-1135,-2208,-3009,-3558,-3861,-3967,-3946,-3866,-3786,-3780,-3853,-4040,-4300,-4606,-4896,-5106,-5194,-5093,-4812,-4321,-3682,-2917,-2117,-1336,-661,-141,172,272,166,-104,-485,-895,-1281,-1551,-1694,-1666,-1494,-1212,-870,-552,-303,-207,-276,-535,-966,-1503,-2102,-2651,-3074,-3279,-3188,-2764,-1984,-864,539,2149,3857,5541,7079,8357,9278,9773,9814,9399,8580,7427,6040,4542,3046,1678,532,-312,-805,-932,-707,-183,573,1460,2373,3203,3840,4203,4229,3890,3189,2170,893,-550,-2063,-3554,-4924,-6123,-7085,-7800,-8259,-8477,-8476,-8295,-7948,-7474,-6886,-6193,-5424,-4560,-3641,-2654,-1637,-598,422,1402,2292,3065,3677,4091,4285,4224,3904,3317,2479,1424,188,-1153,-2538,-3873,-5079,-6083,-6818,-7251,-7374,-7202,-6793,-6207,-5535,-4852,-4232,-3721,-3339,-3073,-2882,-2709,-2484,-2145,-1645,-956,-86,925,2028,3124,4152,5006,5642,5999,6082,5897,5504,4962,4375,3819,3390,3152,3153,3401,3906,4588,5420,6285,7110,7796,8267,8463,8363,7953,7279,6387,5356,4270,3205,2234,1404,747,250,-90,-333,-507,-666,-841,-1048,-1273,-1493,-1647,-1685,-1536,-1168,-537,328,1403,2601,3823,4945,5842,6395,6508,6131,5235,3861,2079,-2,-2238,-4480,-6579,-8404,-9854,-10869,-11433,-11563,-11332,-10811,-10106,-9311,-8498,-7740,-7046,-6437,-5882,-5347,-4804,-4211,-3558,-2846,-2092,-1333,-613,19,531,888,1099,1166,1139,1054,984,974,1079,1325,1722,2247,2856,3489,4054,4491,4702,4649,4296,3631,2710,1560,292,-1021,-2268,-3359,-4212,-4774,-5004,-4907,-4489,-3801,-2890,-1815,-646,565,1758,2888,3919,4810,5534,6074,6405,6519,6427,6121,5656,5054,4375,3677,3025,2458,2037,1760,1644,1653,1747,1866,1936,1902,1699,1298,694,-112,-1054,-2075,-3100,-4016,-4773,-5269,-5485,-5379,-4982,-4312,-3452,-2472,-1456,-511,324,955,1402,1629,1708,1653,1566,1468,1438,1473,1589,1733,1874,1920,1833,1539,1038,317,-555,-1518,-2448,-3244,-3780,-3969,-3743,-3085,-2034,-659,894,2483,3912,5031,5669,5749,5204,4069,2439,437,-1707,-3819,-5651,-7033,-7815,-7912,-7310,-6064,-4281,-2124,220,2573,4742,6588,8006,8925,9350,9294,8830,8027,6991,5792,4516,3213,1920,657,-567,-1760,-2920,-4053,-5135,-6168,-7085,-7892,-8498,-8898,-9036,-8896,-8480,-7793,-6878,-5790,-4596,-3387,-2245,-1260,-509,-46,88,-103,-589,-1317,-2191,-3119,-3986,-4686,-5139,-5271,-5054,-4483,-3582,-2417,-1063,384,1806,3105,4161,4903,5244,5175,4665,3785,2581,1175,-322,-1774,-3053,-4051,-4679,-4892,-4667,-4029,-3027,-1735,-245,1351,2960,4500,5908,7127,8142,8927,9501,9873,10073,10123,10058,9898,9662,9362,9001,8568,8071,7474,6800,6024,5171,4267,3327,2411,1546,767,106,-433,-859,-1187,-1458,-1713,-2000,-2344,-2794,-3328,-3962,-4636,-5315,-5908,-6357,-6567,-6493,-6081,-5327,-4265,-2934,-1453,88,1545,2801,3746,4295,4397,4047,3278,2151,781,-732,-2244,-3643,-4804,-5668,-6153,-6281,-6053,-5543,-4839,-4032,-3240,-2546,-2033,-1749,-1703,-1904,-2294,-2841,-3466,-4117,-4727,-5268,-5692,-6009,-6208,-6316,-6346,-6319,-6236,-6096,-5864,-5509,-4974,-4211,-3180,-1863,-264,1564,3557,5605,7576,9352,10780,11770,12215,12087,11372,10132,8441,6448,4288,2142,156,-1530,-2811,-3634,-3977,-3881,-3401,-2644,-1699,-691,300,1189,1930,2500,2902,3149,3287,3338,3360,3367,3401,3464,3571,3719,3893,4097,4300,4500,4676,4822,4923,4976,4974,4897,4755,4506,4153,3671,3034,2252,1308,238,-940,-2164,-3381,-4526,-5532,-6370,-6994,-7424,-7655,-7751,-7748,-7709,-7681,-7694,-7763,-7875,-7991,-8057,-8009,-7786,-7328,-6612,-5628,-4397,-2979,-1432,151,1693,3114,4366,5401,6219,6824,7244,7518,7682,7756,7762,7674,7477,7118,6548,5729,4628,3253,1645,-131,-1955,-3699,-5219,-6375,-7054,-7192,-6758,-5799,-4415,-2738,-957,762,2230,3326,3950,4081,3755,3056,2124,1118,186,-522,-920,-965,-664,-103,615,1342,1935,2269,2255,1851,1081,-3,-1276,-2623,-3894,-4967,-5750,-6178,-6248,-5987,-5476,-4813,-4109,-3487,-3029,-2809,-2843,-3111,-3560,-4087,-4585,-4940,-5044,-4831,-4258,-3341,-2118,-696,833,2324,3667,4745,5489,5839,5809,5410,4722,3813,2789,1734,739,-136,-837,-1341,-1628,-1709,-1574,-1259,-757,-114,664,1518,2430,3311,4137,4810,5294,5529,5489,5174,4606,3847,2974,2090,1294,695,355,344,650,1269,2118,3116,4159,5126,5937,6509,6805,6819,6573,6104,5487,4761,4000,3225,2463,1715,965,197,-599,-1440,-2299,-3153,-3945,-4610,-5081,-5295,-5208,-4819,-4143,-3259,-2254,-1264,-416,154,354,104,-598,-1727,-3178,-4831,-6503,-8029,-9217,-9937,-10069,-9577,-8465,-6822,-4778,-2508,-215,1903,3662,4912,5570,5590,5015,3906,2413,661,-1162,-2920,-4480,-5742,-6672,-7244,-7508,-7511,-7335,-7046,-6708,-6345,-5965,-5539,-5008,-4323,-3403,-2217,-734,1028,3013,5134,7275,9293,11064,12449,13366,13750,13591,12933,11849,10458,8902,7313,5833,4559,3557,2857,2433,2228,2163,2131,2045,1815,1389,742,-114,-1129,-2244,-3363,-4408,-5298,-5969,-6391,-6542,-6433,-6080,-5519,-4773,-3884,-2867,-1754,-567,680,1944,3212,4424,5550,6523,7297,7807,8007,7853,7320,6406,5124,3536,1696,-285,-2314,-4271,-6052,-7567,-8739,-9536,-9938,-9970,-9673,-9110,-8354,-7487,-6567,-5665,-4812,-4045,-3375,-2815,-2361,-2025,-1803,-1699,-1713,-1829,-2033,-2269,-2502,-2637,-2621,-2365,-1812,-938,279,1775,3494,5312,7094,8709,9992,10859,11208,11019,10316,9152,7651,5938,4172,2490,1032,-128,-919,-1352,-1460,-1328,-1061,-766,-553,-498,-644,-990,-1487,-2048,-2570,-2929,-3020,-2769,-2129,-1131,162,1623,3101,4419,5415,5949,5939,5355,4248,2722,939,-905,-2623,-4029,-4997,-5447,-5384,-4867,-4028,-3028,-2055,-1281,-858,-867,-1350,-2256,-3499,-4924,-6355,-7625,-8565,-9071,-9086,-8610,-7730,-6559,-5256,-3994,-2915,-2142,-1736,-1691,-1951,-2404,-2898,-3279,-3394,-3125,-2411,-1221,369,2289,4372,6465,8405,10024,11220,11910,12074,11750,11007,9957,8728,7433,6195,5071,4125,3346,2723,2213,1754,1314,839,330,-224,-788,-1337,-1811,-2186,-2418,-2488,-2401,-2152,-1781,-1299,-753,-150,462,1088,1693,2278,2810,3278,3637,3866,3921,3781,3429,2871,2129,1257,311,-630,-1491,-2211,-2728,-3035,-3120,-3026,-2811,-2543,-2322,-2214,-2293,-2597,-3135,-3873,-4750,-5663,-6500,-7140,-7464,-7391,-6866,-5896,-4525,-2869,-1053,733,2333,3582,4361,4617,4344,3615,2565,1354,175,-797,-1431,-1639,-1428,-850,-56,803,1511,1917,1864,1299,218,-1290,-3063,-4904,-6571,-7843,-8533,-8507,-7728,-6232,-4150,-1679,946,3468,5655,7332,8379,8785,8599,7965,7062,6100,5278,4752,4626,4906,5548,6401,7304,8040,8425,8298,7571,6223,4312,1973,-616,-3233,-5660,-7697,-9183,-10018,-10167,-9659,-8581,-7066,-5267,-3343,-1448,309,1828,3077,4038,4733,5190,5454,5536,5465,5219,4788,4139,3256,2134,802,-689,-2254,-3777,-5161,-6267,-7036,-7382,-7309,-6835,-6032,-4998,-3852,-2705,-1670,-821,-206,151,279,197,-34,-376,-780,-1228,-1695,-2197,-2717,-3277,-3841,-4400,-4879,-5223,-5341,-5152,-4599,-3628,-2260,-518,1489,3648,5789,7753,9364,10496,11046,10979,10330,9182,7690,6043,4435,3080,2113,1670,1744,2334,3276,4428,5540,6424,6848,6704,5893,4450,2475,135,-2329,-4688,-6703,-8191,-9040,-9212,-8758,-7811,-6541,-5164,-3879,-2852,-2214,-1982,-2155,-2608,-3208,-3773,-4125,-4128,-3679,-2762,-1427,218,1984,3677,5092,6031,6383,6061,5089,3549,1584,-609,-2831,-4879,-6587,-7847,-8603,-8870,-8721,-8256,-7627,-6952,-6364,-5933,-5706,-5666,-5757,-5890,-5957,-5842,-5470,-4758,-3716,-2346,-744,1012,2772,4443,5884,7044,7853,8329,8494,8426,8204,7924,7665,7485,7417,7456,7571,7700,7782,7730,7508,7052,6371,5465,4376,3170,1899,654,-512,-1531,-2354,-2951,-3294,-3375,-3205,-2785,-2165,-1373,-479,455,1347,2117,2698,3027,3069,2830,2314,1612,782,-54,-784,-1322,-1562,-1481,-1055,-333,605,1661,2684,3573,4181,4442,4286,3714,2744,1464,-53,-1651,-3244,-4664,-5840,-6658,-7089,-7111,-6755,-6098,-5231,-4289,-3398,-2678,-2237,-2129,-2372,-2943,-3744,-4683,-5603,-6377,-6869,-6996,-6690,-5976,-4883,-3525,-2028,-531,818,1906,2646,3005,2987,2661,2112,1461,838,345,78,78,342,826,1440,2072,2601,2915,2941,2647,2057,1249,341,-514,-1173,-1493,-1392,-822,185,1541,3107,4703,6143,7242,7865,7906,7352,6229,4650,2758,754,-1183,-2850,-4112,-4852,-5029,-4652,-3798,-2561,-1107,444,1920,3218,4239,4934,5295,5339,5118,4695,4133,3506,2854,2213,1602,1005,418,-180,-825,-1513,-2267,-3073,-3900,-4741,-5520,-6231,-6797,-7204,-7412,-7400,-7166,-6700,-6024,-5147,-4108,-2939,-1695,-430,785,1886,2806,3482,3881,3975,3765,3287,2570,1696,733,-242,-1135,-1883,-2422,-2699,-2707,-2437,-1922,-1213,-377,514,1365,2129,2743,3184,3466,3606,3664,3710,3799,4008,4363,4892,5566,6344,7139,7861,8397,8661,8568,8082,7202,5960,4443,2749,999,-685,-2198,-3469,-4448,-5137,-5569,-5793,-5898,-5944,-6002,-6114,-6285,-6503,-6710,-6847,-6838,-6616,-6144,-5404,-4431,-3289,-2074,-911,85,796,1132,1062,567,-273,-1388,-2616,-3837,-4883,-5642,-6030,-6002,-5593,-4859,-3918,-2893,-1928,-1140,-630,-448,-610,-1075,-1781,-2621,-3493,-4280,-4883,-5234,-5279,-5020,-4451,-3634,-2606,-1437,-186,1100,2380,3624,4823,5966,7040,8047,8950,9726,10336,10716,10844,10664,10181,9402,8372,7170,5890,4643,3537,2668,2102,1876,1981,2375,2981,3706,4441,5079,5540,5740,5657,5263,4594,3674,2581,1363,110,-1127,-2285,-3319,-4206,-4904,-5424,-5741,-5863,-5795,-5557,-5155,-4652,-4044,-3420,-2786,-2209,-1716,-1320,-1052,-876,-804,-778,-781,-759,-686,-529,-271,89,545,1064,1604,2109,2504,2722,2685,2334,1633,565,-845,-2527,-4405,-6329,-8183,-9800,-11066,-11857,-12126,-11844,-11058,-9842,-8327,-6643,-4950,-3368,-1995,-899,-82,483,858,1142,1415,1766,2259,2911,3722,4643,5598,6505,7272,7801,8065,7998,7646,7034,6244,5374,4516,3769,3181,2809,2625,2613,2699,2806,2852,2766,2490,1999,1303,420,-566,-1605,-2589,-3446,-4098,-4489,-4591,-4400,-3936,-3245,-2376,-1399,-359,682,1690,2646,3528,4348,5092,5777,6380,6903,7300,7546,7581,7363,6847,5994,4816,3305,1541,-432,-2480,-4520,-6405,-8041,-9328,-10198,-10632,-10627,-10233,-9519,-8577,-7508,-6408,-5361,-4428,-3644,-3013,-2530,-2143,-1828,-1523,-1196,-824,-376,120,683,1265,1859,2439,2974,3465,3888,4243,4525,4718,4825,4818,4695,4429,4024,3471,2799,2034,1234,466,-198,-672,-898,-813,-412,308,1280,2424,3623,4730,5627,6176,6305,5949,5132,3887,2339,596,-1176,-2834,-4257,-5332,-6021,-6303,-6212,-5820,-5199,-4458,-3667,-2906,-2204,-1589,-1041,-545,-69,415,905,1397,1837,2178,2324,2232,1805,1047,-64,-1457,-3055,-4717,-6309,-7665,-8668,-9197,-9227,-8739,-7829,-6592,-5199,-3816,-2616,-1735,-1270,-1257,-1665,-2420,-3370,-4372,-5235,-5812,-5967,-5631,-4774,-3448,-1734,224,2273,4250,6001,7424,8431,9018,9197,9042,8656,8134,7599,7116,6755,6522,6398,6336,6264,6115,5825,5361,4714,3922,3027,2131,1304,653,238,109,290,744,1440,2291,3213,4109,4901,5493,5865,5958,5781,5351,4683,3837,2841,1753,613,-533,-1646,-2683,-3599,-4368,-4930,-5279,-5378,-5238,-4868,-4322,-3641,-2923,-2228,-1659,-1270,-1122,-1233,-1603,-2192,-2935,-3744,-4514,-5145,-5538,-5630,-5370,-4781,-3883,-2776,-1557,-357,702,1499,1955,2017,1669,961,-54,-1263,-2549,-3789,-4869,-5687,-6197,-6361,-6203,-5775,-5147,-4413,-3656,-2946,-2327,-1810,-1380,-986,-582,-103,484,1199,2023,2896,3746,4461,4953,5122,4924,4341,3416,2237,931,-343,-1424,-2159,-2436,-2187,-1403,-151,1476,3297,5161,6855,8240,9162,9553,9376,8668,7496,5995,4292,2538,884,-580,-1743,-2582,-3077,-3245,-3137,-2780,-2250,-1565,-779,90,1028,1999,2994,3966,4867,5640,6203,6486,6421,5957,5067,3774,2115,196,-1872,-3939,-5855,-7474,-8674,-9377,-9544,-9190,-8385,-7228,-5859,-4429,-3066,-1912,-1032,-493,-295,-406,-775,-1311,-1942,-2574,-3145,-3602,-3911,-4068,-4081,-3968,-3763,-3496,-3187,-2874,-2541,-2217,-1869,-1498,-1085,-609,-81,515,1155,1827,2512,3184,3832,4447,5018,5569,6085,6601,7094,7578,8026,8411,8695,8832,8777,8500,7983,7223,6264,5144,3949,2751,1640,682,-71,-600,-915,-1071,-1125,-1172,-1299,-1574,-2061,-2757,-3656,-4671,-5728,-6685,-7435,-7874,-7911,-7538,-6761,-5669,-4375,-3045,-1816,-879,-316,-231,-622,-1444,-2595,-3920,-5240,-6375,-7162,-7483,-7281,-6568,-5419,-3989,-2439,-983,203,972,1218,931,141,-1027,-2429,-3856,-5120,-6033,-6446,-6280,-5503,-4165,-2373,-283,1916,4042,5910,7393,8400,8906,8948,8603,7991,7247,6493,5841,5354,5055,4937,4925,4966,4949,4814,4498,3992,3297,2496,1634,855,218,-154,-228,41,620,1464,2471,3541,4538,5365,5909,6127,5973,5474,4668,3631,2452,1221,28,-1054,-1966,-2684,-3178,-3472,-3556,-3481,-3261,-2946,-2567,-2172,-1794,-1485,-1275,-1200,-1285,-1540,-1959,-2522,-3174,-3862,-4492,-4987,-5252,-5214,-4824,-4063,-2960,-1579,-26,1550,3000,4155,4874,5046,4603,3546,1924,-144,-2510,-4970,-7335,-9394,-10992,-11995,-12344,-12029,-11117,-9707,-7973,-6060,-4163,-2405,-908,277,1143,1732,2117,2403,2680,3036,3521,4141,4869,5623,6299,6785,6972,6783,6203,5238,4002,2608,1249,91,-681,-952,-630,279,1710,3531,5546,7537,9281,10560,11224,11168,10379,8908,6888,4498,1949,-536,-2775,-4598,-5926,-6706,-6974,-6788,-6247,-5465,-4535,-3554,-2574,-1624,-721,166,1027,1902,2754,3586,4314,4891,5212,5200,4784,3921,2607,892,-1135,-3336,-5551,-7594,-9301,-10515,-11131,-11105,-10432,-9200,-7518,-5570,-3519,-1584,92,1351,2111,2344,2047,1320,244,-1024,-2341,-3559,-4538,-5173,-5392,-5148,-4465,-3355,-1921,-238,1565,3374,5072,6554,7731,8547,8958,8957,8555,7784,6701,5378,3895,2374,894,-403,-1441,-2127,-2397,-2254,-1686,-781,383,1675,2964,4104,4996,5523,5675,5419,4825,3966,2955,1906,932,113,-504,-906,-1137,-1258,-1350,-1507,-1789,-2234,-2841,-3559,-4298,-4963,-5413,-5564,-5320,-4661,-3605,-2236,-677,888,2296,3337,3894,3829,3142,1835,41,-2098,-4362,-6545,-8425,-9838,-10668,-10858,-10453,-9529,-8241,-6770,-5289,-3981,-2958,-2304,-2022,-2072,-2344,-2709,-3018,-3131,-2945,-2389,-1464,-216,1255,2806,4289,5550,6465,6958,6997,6626,5926,5031,4093,3254,2659,2382,2468,2897,3590,4444,5314,6064,6567,6734,6517,5928,5016,3888,2662,1490,495,-202,-527,-450,28,836,1903,3103,4327,5458,6392,7073,7437,7501,7249,6756,6035,5176,4216,3210,2206,1227,302,-559,-1355,-2082,-2760,-3386,-3990,-4570,-5150,-5734,-6327,-6927,-7537,-8128,-8696,-9204,-9612,-9891,-9977,-9842,-9430,-8727,-7705,-6401,-4834,-3087,-1251,575,2250,3690,4770,5447,5670,5465,4865,3970,2881,1723,621,-335,-1053,-1515,-1707,-1682,-1505,-1261,-1049,-933,-976,-1189,-1551,-2012,-2487,-2880,-3103,-3080,-2764,-2161,-1293,-252,862,1917,2798,3377,3606,3433,2901,2083,1102,118,-717,-1238,-1345,-959,-88,1218,2830,4604,6337,7859,8989,9614,9654,9112,8045,6556,4817,2974,1218,-330,-1559,-2432,-2939,-3160,-3145,-3040,-2908,-2856,-2920,-3107,-3392,-3701,-3954,-4060,-3939,-3546,-2867,-1938,-824,362,1510,2490,3206,3588,3614,3309,2748,2033,1296,655,216,47,155,517,1036,1605,2079,2336,2253,1765,850,-470,-2111,-3953,-5858,-7667,-9228,-10431,-11167,-11404,-11132,-10385,-9247,-7799,-6161,-4427,-2690,-1034,497,1861,3030,4006,4763,5303,5624,5710,5594,5271,4811,4246,3669,3155,2781,2632,2748,3161,3866,4816,5954,7182,8406,9512,10417,11027,11302,11202,10732,9904,8763,7353,5732,3961,2084,169,-1763,-3644,-5462,-7160,-8708,-10064,-11168,-11977,-12431,-12480,-12091,-11247,-9965,-8299,-6326,-4185,-1996,50,1831,3174,4003,4225,3859,2917,1527,-202,-2085,-3945,-5622,-6952,-7849,-8256,-8185,-7701,-6913,-5958,-4987,-4131,-3506,-3169,-3148,-3393,-3840,-4363,-4845,-5141,-5159,-4800,-4057,-2920,-1478,181,1922,3607,5117,6354,7253,7826,8077,8116,7996,7867,7784,7853,8092,8503,9050,9639,10181,10551,10650,10381,9707,8606,7128,5345,3394,1397,-469,-2093,-3344,-4167,-4533,-4479,-4074,-3424,-2662,-1900,-1271,-841,-680,-784,-1143,-1677,-2316,-2948,-3470,-3784,-3814,-3502,-2840,-1837,-550,936,2515,4067,5456,6567,7286,7533,7260,6460,5168,3464,1470,-682,-2808,-4780,-6430,-7666,-8416,-8657,-8423,-7774,-6816,-5652,-4428,-3233,-2197,-1378,-835,-588,-623,-912,-1399,-2013,-2692,-3343,-3921,-4355,-4615,-4680,-4546,-4232,-3762,-3184,-2527,-1855,-1185,-563,0,496,917,1282,1590,1855,2082,2263,2398,2480,2486,2427,2276,2043,1740,1366,972,558,198,-100,-259,-270,-77,310,916,1690,2618,3618,4628,5558,6332,6870,7121,7044,6649,5950,5034,3953,2852,1802,931,311,-11,1,302,861,1571,2342,3063,3622,3956,3981,3704,3111,2263,1214,53,-1145,-2292,-3333,-4226,-4952,-5517,-5939,-6248,-6482,-6659,-6811,-6918,-6991,-6980,-6869,-6611,-6180,-5560,-4754,-3790,-2712,-1588,-491,495,1302,1868,2150,2148,1865,1365,701,-11,-696,-1227,-1542,-1563,-1269,-662,206,1271,2414,3539,4510,5239,5630,5646,5262,4518,3465,2210,852,-477,-1674,-2621,-3260,-3524,-3416,-2933,-2124,-1039,243,1657,3116,4569,5937,7187,8265,9148,9799,10201,10316,10145,9643,8832,7688,6252,4544,2637,594,-1488,-3515,-5390,-7035,-8362,-9352,-9953,-10207,-10121,-9772,-9217,-8548,-7837,-7160,-6571,-6110,-5792,-5607,-5543,-5538,-5571,-5569,-5496,-5306,-4972,-4477,-3816,-3009,-2060,-1025,80,1192,2275,3268,4134,4805,5258,5430,5315,4882,4146,3128,1876,457,-1044,-2534,-3917,-5099,-6014,-6600,-6835,-6719,-6274,-5552,-4614,-3527,-2363,-1183,-33,1057,2070,3014,3888,4715,5499,6245,6950,7596,8162,8626,8955,9149,9186,9089,8858,8541,8152,7730,7305,6878,6486,6092,5717,5313,4875,4373,3788,3109,2348,1499,616,-283,-1148,-1928,-2593,-3093,-3413,-3533,-3458,-3198,-2801,-2289,-1751,-1227,-801,-537,-472,-668,-1112,-1809,-2713,-3758,-4860,-5917,-6820,-7473,-7790,-7716,-7229,-6346,-5121,-3644,-2031,-415,1081,2326,3237,3731,3790,3404,2621,1495,113,-1428,-3025,-4580,-6008,-7228,-8202,-8879,-9267,-9365,-9203,-8813,-8235,-7506,-6660,-5723,-4708,-3630,-2491,-1292,-54,1230,2515,3787,4995,6108,7067,7856,8421,8771,8881,8785,8495,8063,7528,6949,6370,5844,5399,5062,4833,4711,4648,4633,4576,4463,4212,3792,3181,2352,1341,157,-1126,-2462,-3766,-4967,-6004,-6797,-7317,-7508,-7361,-6864,-6029,-4888,-3490,-1897,-196,1534,3190,4685,5927,6857,7405,7568,7318,6707,5764,4577,3222,1801,406,-874,-1966,-2823,-3410,-3740,-3833,-3743,-3532,-3271,-3021,-2842,-2769,-2812,-2977,-3232,-3555,-3898,-4224,-4497,-4686,-4780,-4769,-4651,-4434,-4123,-3712,-3210,-2592,-1864,-1015,-55,992,2086,3160,4146,4955,5514,5750,5631,5137,4304,3186,1879,488,-848,-2028,-2912,-3454,-3558,-3259,-2540,-1490,-190,1271,2753,4185,5453,6502,7286,7788,8011,7981,7726,7295,6721,6053,5318,4548,3767,2994,2244,1540,885,314,-185,-577,-884,-1102,-1258,-1388,-1530,-1728,-2028,-2463,-3048,-3794,-4673,-5658,-6693,-7714,-8661,-9464,-10081,-10459,-10594,-10460,-10091,-9494,-8716,-7790,-6768,-5695,-4611,-3578,-2614,-1778,-1089,-568,-241,-88,-116,-282,-556,-891,-1234,-1539,-1752,-1853,-1787,-1575,-1178,-636,56,847,1721,2618,3510,4348,5100,5745,6267,6673,6975,7197,7372,7527,7685,7873,8076,8305,8520,8696,8802,8785,8633,8302,7802,7123,6289,5338,4290,3218,2143,1137,221,-557,-1183,-1648,-1939,-2089,-2091,-1989,-1798,-1546,-1268,-973,-697,-443,-230,-70,38,69,25,-126,-392,-797,-1363,-2097,-3011,-4092,-5309,-6629,-7986,-9298,-10497,-11465,-12141,-12416,-12252,-11579,-10416,-8764,-6690,-4284,-1659,1045,3691,6140,8268,9983,11210,11914,12103,11770,10992,9789,8252,6427,4395,2223,-22,-2259,-4421,-6426,-8207,-9689,-10817,-11545,-11835,-11693,-11121,-10169,-8889,-7370,-5696,-3979,-2308,-777,539,1595,2359,2844,3070,3099,2985,2819,2665,2610,2704,2999,3515,4253,5190,6277,7447,8612,9680,10545,11122,11313,11085,10388,9257,7715,5863,3788,1622,-514,-2504,-4240,-5642,-6649,-7238,-7382,-7130,-6472,-5510,-4265,-2848,-1324,214,1674,2983,4064,4864,5340,5476,5266,4736,3919,2875,1678,408,-840,-1979,-2927,-3614,-4010,-4087,-3883,-3429,-2819,-2132,-1480,-961,-655,-638,-939,-1564,-2496,-3672,-5017,-6448,-7844,-9124,-10167,-10906,-11248,-11160,-10596,-9561,-8084,-6202,-4019,-1606,894,3371,5697,7745,9432,10665,11414,11660,11431,10786,9799,8574,7210,5814,4471,3259,2227,1406,809,430,248,239,374,620,961,1367,1823,2314,2820,3321,3794,4201,4499,4649,4597,4302,3730,2872,1734,359,-1192,-2834,-4453,-5958,-7222,-8181,-8749,-8904,-8638,-7977,-6984,-5732,-4324,-2852,-1430,-146,906,1659,2064,2091,1749,1063,96,-1063,-2311,-3519,-4573,-5361,-5792,-5827,-5452,-4716,-3703,-2534,-1339,-282,538,1000,1070,735,50,-900,-1983,-3071,-4022,-4721,-5092,-5085,-4716,-4027,-3097,-2030,-927,123,1047,1816,2419,2904,3308,3729,4213,4844,5638,6614,7704,8857,9924,10799,11319,11377,10884,9807,8180,6095,3700,1177,-1257,-3417,-5119,-6248,-6738,-6591,-5872,-4701,-3225,-1619,-32,1383,2539,3375,3892,4117,4136,4021,3876,3785,3801,3962,4257,4636,5039,5356,5502,5374,4905,4061,2829,1259,-584,-2600,-4668,-6670,-8485,-10017,-11172,-11906,-12173,-11967,-11309,-10215,-8769,-7009,-5070,-3017,-1004,877,2495,3761,4587,4947,4810,4228,3242,1956,474,-1084,-2600,-3958,-5087,-5895,-6375,-6485,-6272,-5751,-5004,-4082,-3070,-2047,-1056,-183,579,1179,1636,1950,2136,2210,2179,2055,1833,1519,1122,658,167,-298,-676,-877,-828,-452,295,1438,2944,4761,6771,8831,10781,12434,13626,14220,14115,13280,11742,9599,6999,4141,1241,-1490,-3845,-5687,-6903,-7468,-7402,-6794,-5770,-4493,-3124,-1829,-736,56,497,582,351,-131,-769,-1480,-2171,-2793,-3297,-3678,-3952,-4134,-4260,-4345,-4393,-4400,-4340,-4184,-3903,-3479,-2901,-2190,-1376,-504,357,1151,1813,2291,2544,2551,2288,1788,1043,116,-967,-2137,-3335,-4496,-5548,-6429,-7061,-7400,-7381,-6982,-6181,-4990,-3457,-1640,350,2398,4364,6108,7504,8441,8851,8705,8021,6875,5368,3656,1896,258,-1103,-2058,-2525,-2460,-1887,-859,512,2107,3768,5378,6799,7965,8805,9320,9512,9434,9127,8642,8025,7281,6438,5461,4347,3080,1645,80,-1599,-3297,-4951,-6439,-7662,-8525,-8935,-8865,-8294,-7275,-5888,-4269,-2574,-979,344,1247,1614,1389,577,-750,-2462,-4369,-6261,-7912,-9117,-9724,-9625,-8821,-7362,-5412,-3161,-861,1238,2907,3960,4280,3836,2667,890,-1304,-3729,-6121,-8302,-10062,-11289,-11899,-11895,-11307,-10234,-8785,-7076,-5228,-3335,-1455,351,2091,3739,5325,6845,8301,9687,10973,12116,13077,13783,14199,14258,13948,13234,12144,10700,8961,7012,4937,2852,863,-917,-2388,-3463,-4075,-4193,-3813,-2959,-1716,-159,1567,3338,5012,6455,7557,8251,8466,8231,7537,6475,5100,3523,1820,89,-1606,-3200,-4661,-5951,-7066,-7985,-8706,-9217,-9510,-9571,-9394,-8968,-8302,-7410,-6320,-5078,-3747,-2382,-1081,101,1076,1779,2177,2227,1949,1363,535,-454,-1503,-2505,-3355,-3960,-4263,-4213,-3831,-3131,-2202,-1115,6,1070,1963,2623,2987,3043,2805,2311,1641,869,102,-583,-1091,-1376,-1395,-1143,-655,33,835,1671,2443,3071,3477,3629,3511,3146,2607,1958,1321,778,422,310,453,843,1403,2062,2688,3194,3466,3444,3099,2441,1529,456,-662,-1708,-2555,-3121,-3336,-3185,-2696,-1918,-968,71,1054,1899,2500,2822,2841,2577,2088,1429,698,-46,-736,-1326,-1808,-2167,-2426,-2601,-2706,-2756,-2739,-2655,-2462,-2153,-1695,-1085,-347,488,1345,2143,2785,3177,3241,2926,2215,1135,-255,-1858,-3553,-5217,-6714,-7945,-8808,-9252,-9248,-8786,-7913,-6658,-5102,-3315,-1389,598,2549,4389,6039,7429,8507,9218,9538,9450,8964,8116,6942,5535,3957,2331,742,-698,-1895,-2769,-3259,-3328,-2981,-2231,-1147,196,1698,3245,4741,6080,7198,8041,8595,8872,8901,8724,8394,7939,7397,6751,6006,5115,4067,2822,1387,-226,-1971,-3768,-5543,-7175,-8583,-9669,-10381,-10695,-10616,-10205,-9530,-8718,-7862,-7099,-6505,-6166,-6100,-6294,-6697,-7200,-7697,-8045,-8119,-7838,-7118,-5994,-4485,-2730,-861,930,2475,3603,4204,4201,3606,2467,919,-894,-2776,-4555,-6053,-7150,-7750,-7830,-7394,-6517,-5275,-3797,-2185,-552,1018,2471,3773,4919,5938,6838,7673,8446,9181,9861,10463,10933,11223,11257,10989,10368,9386,8057,6438,4609,2707,837,-825,-2186,-3108,-3550,-3459,-2877,-1852,-489,1083,2727,4301,5681,6763,7475,7781,7676,7188,6377,5301,4055,2715,1365,81,-1094,-2103,-2941,-3581,-4050,-4338,-4486,-4489,-4376,-4148,-3811,-3374,-2843,-2239,-1583,-919,-287,259,677,915,968,798,451,-76,-714,-1435,-2168,-2881,-3520,-4064,-4475,-4745,-4849,-4790,-4552,-4155,-3592,-2926,-2161,-1407,-691,-139,206,249,-41,-682,-1656,-2888,-4289,-5720,-7038,-8091,-8744,-8899,-8493,-7538,-6072,-4213,-2096,103,2212,4067,5534,6522,6995,6957,6487,5662,4631,3512,2443,1526,840,423,279,370,651,1036,1464,1868,2189,2420,2543,2587,2591,2595,2657,2809,3093,3505,4039,4654,5287,5867,6305,6516,6439,6013,5243,4129,2740,1151,-540,-2209,-3763,-5090,-6126,-6812,-7126,-7071,-6677,-5986,-5064,-3974,-2786,-1568,-367,767,1809,2735,3524,4167,4631,4900,4927,4689,4149,3302,2153,745,-857,-2554,-4237,-5780,-7064,-7984,-8471,-8477,-8013,-7107,-5843,-4310,-2638,-922,704,2174,3397,4362,5041,5468,5683,5726,5674,5551,5403,5236,5039,4782,4427,3923,3245,2364,1290,73,-1240,-2527,-3709,-4648,-5269,-5481,-5257,-4592,-3526,-2135,-517,1217,2946,4571,5997,7161,8009,8521,8677,8483,7945,7076,5899,4457,2781,952,-973,-2887,-4719,-6355,-7739,-8796,-9498,-9846,-9857,-9595,-9124,-8528,-7900,-7296,-6804,-6423,-6186,-6061,-6001,-5949,-5826,-5558,-5092,-4390,-3437,-2277,-962,406,1706,2826,3625,4037,3972,3452,2493,1203,-298,-1850,-3295,-4489,-5307,-5689,-5598,-5075,-4185,-3031,-1742,-424,797,1866,2716,3359,3803,4108,4334,4549,4815,5166,5631,6186,6803,7416,7951,8328,8482,8360,7946,7255,6337,5272,4162,3117,2233,1606,1279,1278,1588,2143,2885,3704,4524,5250,5825,6200,6373,6338,6142,5801,5383,4900,4393,3874,3319,2745,2092,1371,533,-405,-1448,-2573,-3725,-4882,-5959,-6928,-7735,-8350,-8768,-8982,-9019,-8895,-8653,-8310,-7898,-7435,-6924,-6390,-5819,-5235,-4639,-4054,-3493,-2992,-2563,-2250,-2052,-1995,-2060,-2243,-2504,-2803,-3097,-3329,-3473,-3484,-3371,-3131,-2803,-2432,-2063,-1763,-1553,-1476,-1510,-1638,-1806,-1950,-1997,-1897,-1575,-1039,-255,721,1857,3061,4271,5375,6311,6997,7395,7488,7282,6822,6171,5411,4625,3909,3315,2908,2707,2698,2877,3171,3545,3925,4269,4518,4666,4682,4592,4410,4164,3895,3615,3361,3117,2898,2657,2392,2047,1611,1050,360,-449,-1354,-2320,-3288,-4203,-5009,-5632,-6049,-6199,-6084,-5688,-5030,-4146,-3077,-1882,-619,647,1856,2963,3922,4708,5306,5694,5880,5841,5584,5076,4332,3318,2062,572,-1105,-2910,-4746,-6535,-8142,-9489,-10474,-11031,-11142,-10791,-10046,-8959,-7646,-6207,-4756,-3397,-2196,-1205,-437,133,535,845,1121,1428,1811,2295,2874,3511,4158,4723,5146,5335,5246,4850,4160,3225,2137,997,-54,-915,-1466,-1647,-1431,-824,101,1272,2553,3841,4998,5936,6575,6875,6822,6450,5788,4919,3897,2808,1714,670,-274,-1092,-1766,-2278,-2649,-2860,-2949,-2915,-2790,-2600,-2374,-2155,-1981,-1895,-1925,-2118,-2460,-2994,-3665,-4471,-5340,-6225,-7043,-7722,-8192,-8386,-8278,-7847,-7114,-6133,-4974,-3736,-2523,-1432,-552,59,380,413,223,-139,-553,-940,-1199,-1260,-1094,-674,-44,753,1645,2534,3370,4063,4594,4945,5135,5216,5248,5307,5463,5768,6258,6920,7728,8599,9442,10136,10569,10631,10259,9409,8109,6411,4432,2300,164,-1821,-3542,-4888,-5810,-6290,-6349,-6035,-5434,-4614,-3676,-2683,-1692,-755,134,938,1693,2370,3000,3539,3986,4282,4391,4256,3836,3113,2078,780,-735,-2366,-4016,-5571,-6923,-7963,-8618,-8805,-8517,-7761,-6610,-5197,-3691,-2286,-1193,-522,-372,-666,-1284,-2015,-2634,-2973,-2927,-2503,-1810,-975,-181,495,974,1310,1533,1755,1979,2233,2407,2402,2071,1319,110,-1453,-3196,-4795,-5944,-6286,-5638,-3880,-1170,2234,5858,9198,11718,12980,12715,10827,7486,3008,-2081,-7206,-11736,-15132,-16932,-16914,-15006,-11417,-6534,-912,4790,9904,13847,16168,16662,15363,12551,8709,4428,322,-3081,-5399,-6475,-6326,-5173,-3322,-1141,1040,2956,4439,5429,5930,6014,5770,5283,4618,3817,2880,1799,568,-816,-2298,-3802,-5203,-6353,-7140,-7454,-7295,-6703,-5812,-4807,-3883,-3219,-2941,-3059,-3525,-4143,-4720,-4990,-4780,-3962,-2561,-709,1354,3307,4865,5734,5804,5013,3522,1530,-630,-2645,-4216,-5120,-5264,-4640,-3408,-1771,-43,1487,2525,2872,2428,1217,-594,-2763,-4943,-6822,-8081,-8546,-8126,-6907,-5067,-2884,-666,1302,2807,3716,4016,3773,3121,2234,1283,408,-278,-733,-940,-932,-759,-480,-152,191,519,851,1183,1576,2032,2606,3301,4120,5040,6007,6925,7711,8213,8353,8001,7139,5743,3891,1693,-675,-3019,-5134,-6840,-8000,-8541,-8458,-7808,-6708,-5311,-3793,-2330,-1079,-144,417,624,555,331,120,60,301,909,1922,3307,4973,6814,8678,10445,11985,13211,14057,14486,14488,14072,13278,12153,10777,9216,7552,5850,4153,2506,924,-588,-2008,-3343,-4551,-5612,-6468,-7080,-7394,-7377,-7017,-6304,-5264,-3941,-2389,-697,1047,2747,4298,5610,6604,7202,7383,7112,6429,5358,3978,2349,569,-1297,-3135,-4875,-6380,-7558,-8287,-8479,-8099,-7138,-5699,-3897,-1939,-19,1657,2926,3682,3897,3605,2913,1950,876,-176,-1092,-1811,-2311,-2623,-2801,-2927,-3054,-3237,-3473,-3740,-3985,-4145,-4155,-3974,-3585,-2996,-2267,-1459,-679,-6,471,708,680,399,-88,-733,-1460,-2206,-2909,-3512,-3983,-4289,-4421,-4377,-4165,-3810,-3327,-2757,-2121,-1468,-826,-245,242,572,731,670,391,-101,-792,-1644,-2610,-3648,-4694,-5693,-6599,-7359,-7943,-8334,-8518,-8506,-8311,-7952,-7471,-6905,-6303,-5713,-5191,-4766,-4489,-4357,-4383,-4551,-4831,-5192,-5581,-5967,-6293,-6551,-6690,-6723,-6613,-6366,-5967,-5404,-4684,-3799,-2772,-1624,-403,824,1989,2982,3738,4163,4210,3866,3138,2102,844,-511,-1821,-2951,-3783,-4224,-4246,-3838,-3074,-2021,-821,416,1543,2466,3100,3410,3400,3110,2615,2012,1402,897,578,513,729,1208,1915,2757,3656,4485,5154,5571,5662,5423,4828,3960,2868,1681,498,-541,-1354,-1834,-1951,-1673,-1026,-59,1164,2537,3985,5392,6696,7803,8675,9256,9537,9493,9159,8538,7708,6719,5672,4664,3800,3171,2855,2884,3288,4020,5057,6300,7673,9076,10408,11602,12576,13297,13743,13910,13846,13581,13200,12759,12338,11999,11780,11718,11799,12016,12313,12639,12918,13081,13064,12809,12285,11475,10401,9082,7589,5969,4310,2664,1113,-296,-1493,-2440,-3092,-3438,-3470,-3220,-2726,-2070,-1308,-538,198,848,1400,1868,2275,2659,3051,3469,3910,4355,4762,5094,5305,5377,5296,5078,4747,4347,3910,3487,3084,2724,2389,2048,1669,1191,584,-207,-1190,-2367,-3704,-5136,-6585,-7941,-9104,-9973,-10467,-10544,-10176,-9404,-8272,-6888,-5350,-3795,-2318,-1043,-26,671,1039,1083,847,384,-231,-915,-1604,-2216,-2712,-3046,-3216,-3225,-3099,-2892,-2642,-2432,-2303,-2334,-2557,-3011,-3705,-4622,-5726,-6963,-8245,-9504,-10630,-11559,-12201,-12521,-12473,-12079,-11352,-10367,-9198,-7948,-6730,-5636,-4773,-4190,-3943,-4020,-4399,-5007,-5763,-6563,-7308,-7910,-8303,-8447,-8340,-8007,-7494,-6886,-6244,-5663,-5198,-4903,-4817,-4932,-5260,-5763,-6413,-7167,-7981,-8810,-9617,-10366,-11024,-11574,-11992,-12270,-12398,-12379,-12210,-11897,-11450,-10879,-10211,-9469,-8699,-7937,-7234,-6638,-6173,-5876,-5742,-5755,-5883,-6066,-6244,-6343,-6309,-6078,-5637,-4963,-4100,-3084,-2004,-940,15,766,1252,1420,1246,758,-27,-1025,-2164,-3346,-4467,-5451,-6206,-6703,-6905,-6829,-6502,-5978,-5331,-4627,-3949,-3346,-2866,-2526,-2316,-2215,-2173,-2143,-2073,-1917,-1658,-1271,-777,-185,470,1158,1839,2490,3072,3573,3976,4261,4431,4458,4342,4067,3624,3021,2266,1389,432,-551,-1496,-2324,-2979,-3378,-3494,-3281,-2749,-1916,-831,437,1804,3179,4474,5604,6512,7161,7537,7665,7582,7357,7053,6748,6505,6358,6356,6482,6742,7104,7526,7978,8409,8790,9091,9288,9374,9337,9190,8923,8563,8108,7586,7014,6413,5816,5260,4774,4412,4197,4172,4350,4736,5318,6062,6908,7806,8654,9395,9928,10206,10179,9835,9205,8328,7302,6218,5183,4303,3664,3313,3289,3552,4065,4734,5460,6132,6666,6977,7043,6859,6450,5908,5274,4674,4155,3791,3620,3626,3823,4130,4537,4949,5350,5677,5936,6100,6205,6260,6301,6360,6440,6576,6733,6921,7100,7245,7339,7357,7304,7189,7050,6921,6857,6894,7064,7373,7804,8318,8849,9340,9701,9893,9845,9573,9060,8389,7595,6792,6039,5423,4989,4763,4745,4910,5212,5597,6002,6374,6670,6857,6923,6870,6709,6464,6150,5805,5440,5092,4767,4484,4242,4044,3882,3741,3628,3509,3401,3276,3135,2975,2780,2553,2284,1964,1589,1149,645,71,-561,-1238,-1940,-2629,-3277,-3841,-4281,-4563,-4663,-4558,-4268,-3785,-3173,-2459,-1715,-1001,-372,116,432,566,519,332,40,-288,-602,-835,-958,-942,-799,-553,-261,12,180,173,-76,-609,-1432,-2532,-3837,-5281,-6744,-8134,-9335,-10271,-10875,-11129,-11033,-10632,-9991,-9181,-8296,-7393,-6555,-5806,-5191,-4696,-4330,-4051,-3849,-3688,-3554,-3439,-3338,-3273,-3241,-3280,-3389,-3582,-3860,-4196,-4578,-4963,-5326,-5636,-5885,-6061,-6191,-6285,-6391,-6522,-6731,-7001,-7374,-7804,-8291,-8776,-9223,-9569,-9766,-9763,-9520,-9032,-8287,-7334,-6210,-5006,-3805,-2704,-1801,-1151,-827,-817,-1123,-1682,-2425,-3265,-4112,-4888,-5529,-6011,-6309,-6465,-6487,-6450,-6387,-6355,-6382,-6493,-6692,-6965,-7297,-7645,-7991,-8295,-8542,-8709,-8800,-8812,-8760,-8668,-8544,-8417,-8291,-8180,-8063,-7943,-7776,-7559,-7263,-6883,-6425,-5905,-5359,-4818,-4339,-3937,-3668,-3517,-3505,-3596,-3760,-3964,-4145,-4293,-4348,-4329,-4204,-4021,-3786,-3555,-3359,-3239,-3231,-3344,-3602,-3973,-4461,-5018,-5618,-6224,-6793,-7302,-7726,-8042,-8254,-8342,-8321,-8186,-7944,-7613,-7187,-6685,-6113,-5483,-4812,-4124,-3432,-2780,-2184,-1685,-1296,-1037,-913,-905,-1015,-1184,-1404,-1614,-1792,-1899,-1925,-1860,-1726,-1543,-1365,-1219,-1183,-1262,-1523,-1937,-2522,-3215,-3974,-4714,-5359,-5818,-6033,-5946,-5541,-4837,-3867,-2727,-1497,-312,750,1555,2080,2264,2137,1749,1182,549,-35,-461,-639,-509,-53,704,1715,2879,4103,5266,6264,7016,7449,7545,7297,6747,5950,4991,3962,2951,2059,1347,884,688,770,1102,1640,2320,3076,3834,4532,5120,5552,5820,5905,5831,5612,5285,4891,4461,4052,3688,3416,3260,3247,3386,3685,4127,4700,5355,6062,6742,7358,7824,8105,8141,7926,7440,6722,5803,4748,3637,2546,1562,757,195,-84,-51,280,898,1745,2774,3909,5076,6212,7248,8137,8859,9371,9702,9826,9777,9552,9168,8643,7985,7232,6415,5584,4800,4122,3611,3323,3280,3497,3946,4581,5339,6124,6869,7475,7893,8074,8003,7698,7186,6546,5836,5158,4585,4192,4032,4132,4486,5070,5816,6655,7495,8250,8848,9228,9373,9278,8982,8532,7997,7437,6912,6452,6080,5775,5524,5268,4983,4608,4149,3572,2929,2235,1561,962,498,211,132,252,563,999,1531,2065,2572,2982,3282,3462,3535,3539,3520,3528,3615,3814,4150,4623,5214,5893,6595,7284,7870,8337,8608,8692,8566,8259,7809,7252,6659,6058,5516,5039,4661,4359,4139,3947,3768,3559,3279,2927,2474,1940,1345,718,110,-429,-860,-1134,-1238,-1153,-891,-476,64,681,1349,2015,2667,3259,3795,4248,4622,4920,5132,5286,5363,5398,5375,5327,5240,5146,5031,4916,4788,4652,4491,4300,4054,3741,3335,2817,2173,1395,486,-536,-1638,-2773,-3879,-4884,-5718,-6305,-6593,-6536,-6128,-5378,-4336,-3074,-1678,-261,1082,2241,3139,3720,3942,3828,3383,2687,1797,818,-178,-1087,-1850,-2414,-2737,-2836,-2711,-2417,-2002,-1537,-1082,-709,-465,-397,-534,-879,-1442,-2190,-3102,-4137,-5237,-6357,-7430,-8399,-9208,-9801,-10141,-10196,-9963,-9436,-8664,-7666,-6532,-5311,-4098,-2964,-1980,-1202,-666,-384,-351,-537,-894,-1366,-1889,-2394,-2835,-3157,-3344,-3380,-3281,-3072,-2797,-2503,-2255,-2097,-2095,-2272,-2659,-3255,-4043,-4985,-6028,-7109,-8154,-9109,-9903,-10502,-10873,-11008,-10912,-10608,-10115,-9479,-8723,-7893,-7021,-6141,-5292,-4495,-3796,-3216,-2782,-2527,-2444,-2548,-2819,-3225,-3740,-4305,-4882,-5431,-5913,-6308,-6614,-6816,-6954,-7021,-7060,-7082,-7112,-7165,-7242,-7352,-7480,-7625,-7762,-7889,-7976,-8024,-8007,-7925,-7769,-7530,-7220,-6827,-6382,-5875,-5350,-4814,-4305,-3845,-3454,-3153,-2938,-2822,-2775,-2786,-2835,-2883,-2933,-2952,-2962,-2950,-2961,-2996,-3097,-3276,-3546,-3904,-4343,-4821,-5314,-5768,-6145,-6406,-6531,-6500,-6332,-6033,-5641,-5190,-4712,-4243,-3807,-3408,-3075,-2773,-2536,-2329,-2171,-2072,-2030,-2093,-2247,-2538,-2949,-3478,-4110,-4781,-5462,-6057,-6527,-6790,-6818,-6580,-6083,-5367,-4477,-3514,-2542,-1688,-1008,-597,-488,-703,-1228,-2012,-2997,-4079,-5172,-6167,-6971,-7514,-7736,-7617,-7161,-6404,-5405,-4238,-2995,-1753,-605,386,1177,1723,2038,2116,2000,1735,1367,965,571,247,12,-91,-75,66,307,603,931,1220,1452,1553,1520,1304,910,340,-384,-1225,-2130,-3034,-3872,-4561,-5036,-5232,-5095,-4611,-3763,-2598,-1155,466,2174,3835,5345,6565,7419,7825,7751,7214,6253,4964,3462,1875,347,-1000,-2065,-2769,-3092,-3025,-2622,-1950,-1088,-145,796,1649,2341,2843,3108,3155,2984,2628,2131,1525,869,198,-447,-1018,-1498,-1840,-2027,-2034,-1837,-1433,-811,2,1002,2117,3320,4518,5655,6647,7436,7965,8212,8161,7837,7285,6565,5765,4960,4241,3678,3314,3185,3277,3567,3998,4501,4990,5405,5655,5720,5554,5178,4608,3907,3135,2376,1704,1192,891,836,1035,1468,2108,2890,3768,4673,5552,6367,7079,7683,8177,8561,8864,9088,9244,9342,9358,9299,9131,8856,8458,7948,7343,6667,5965,5264,4606,4014,3502,3066,2697,2370,2057,1741,1397,1029,646,277,-33,-236,-273,-104,309,977,1882,2994,4241,5555,6828,7992,8936,9631,10011,10093,9891,9458,8872,8202,7540,6943,6461,6117,5896,5768,5683,5574,5393,5085,4637,4033,3315,2512,1693,922,257,-239,-545,-633,-508,-194,286,886,1571,2303,3053,3779,4485,5123,5707,6196,6589,6859,6987,6962,6760,6395,5861,5200,4444,3659,2915,2283,1851,1663,1783,2203,2930,3895,5040,6252,7427,8445,9196,9601,9589,9143,8276,7034,5504,3795,2015,307,-1231,-2486,-3390,-3893,-3983,-3667,-2999,-2035,-863,418,1725,2950,4027,4881,5472,5784,5809,5584,5133,4528,3818,3080,2369,1748,1257,925,766,769,921,1182,1505,1841,2131,2320,2366,2232,1902,1381,688,-138,-1036,-1949,-2796,-3515,-4043,-4324,-4337,-4064,-3512,-2728,-1734,-617,565,1738,2812,3742,4450,4911,5100,5010,4670,4106,3372,2536,1654,808,49,-560,-988,-1207,-1217,-1036,-681,-211,350,928,1489,1981,2365,2613,2698,2612,2350,1923,1351,670,-84,-850,-1580,-2215,-2708,-3022,-3139,-3053,-2786,-2378,-1873,-1347,-854,-464,-222,-155,-277,-560,-981,-1464,-1961,-2389,-2697,-2839,-2793,-2565,-2197,-1727,-1261,-843,-591,-541,-758,-1242,-1977,-2906,-3950,-4999,-5957,-6701,-7164,-7273,-7016,-6407,-5509,-4399,-3208,-2034,-1013,-225,247,384,176,-323,-1046,-1908,-2791,-3613,-4267,-4698,-4862,-4743,-4376,-3782,-3055,-2242,-1456,-741,-199,157,264,139,-226,-800,-1550,-2435,-3408,-4416,-5418,-6353,-7188,-7854,-8325,-8538,-8480,-8117,-7460,-6517,-5344,-3995,-2562,-1135,190,1301,2141,2611,2708,2390,1697,670,-621,-2078,-3603,-5094,-6436,-7557,-8369,-8840,-8937,-8680,-8096,-7250,-6226,-5107,-4013,-3016,-2236,-1708,-1518,-1652,-2128,-2894,-3898,-5058,-6277,-7461,-8502,-9322,-9837,-10005,-9804,-9231,-8343,-7184,-5863,-4478,-3144,-1988,-1090,-548,-385,-625,-1218,-2100,-3169,-4292,-5361,-6227,-6822,-7046,-6904,-6380,-5557,-4495,-3323,-2144,-1081,-227,339,572,458,21,-701,-1632,-2687,-3790,-4831,-5759,-6494,-6995,-7250,-7242,-6999,-6544,-5919,-5162,-4334,-3451,-2578,-1718,-919,-184,465,1009,1445,1744,1905,1917,1769,1486,1066,559,-9,-589,-1131,-1601,-1966,-2209,-2340,-2380,-2358,-2340,-2355,-2463,-2696,-3060,-3560,-4158,-4807,-5444,-6000,-6396,-6592,-6524,-6202,-5621,-4829,-3892,-2878,-1899,-1011,-320,144,344,282,3,-448,-977,-1514,-1955,-2249,-2321,-2169,-1771,-1182,-438,373,1177,1885,2419,2717,2732,2451,1877,1042,15,-1153,-2344,-3496,-4495,-5282,-5782,-5965,-5812,-5344,-4593,-3641,-2554,-1442,-399,485,1127,1478,1511,1234,682,-66,-929,-1795,-2552,-3112,-3376,-3307,-2868,-2087,-995,315,1760,3213,4576,5732,6602,7113,7236,6958,6312,5339,4113,2726,1257,-185,-1525,-2693,-3618,-4277,-4635,-4697,-4466,-3972,-3250,-2344,-1311,-212,897,1933,2848,3560,4033,4207,4079,3627,2891,1907,745,-498,-1735,-2843,-3735,-4302,-4499,-4267,-3623,-2591,-1256,278,1883,3409,4727,5699,6246,6302,5872,4994,3747,2273,687,-825,-2143,-3125,-3694,-3796,-3441,-2666,-1569,-248,1158,2523,3738,4693,5342,5643,5608,5279,4714,4002,3230,2492,1862,1417,1183,1205,1457,1936,2591,3373,4226,5080,5889,6589,7148,7529,7718,7706,7510,7132,6623,5989,5296,4561,3848,3177,2600,2125,1785,1571,1490,1510,1621,1779,1954,2120,2233,2289,2263,2166,1999,1788,1551,1327,1132,1007,959,1003,1149,1362,1650,1950,2256,2509,2690,2764,2723,2556,2289,1928,1533,1120,767,494,355,376,573,952,1498,2191,2979,3834,4683,5485,6175,6715,7057,7187,7080,6756,6220,5530,4710,3848,2987,2209,1572,1127,919,965,1260,1783,2475,3271,4091,4834,5430,5794,5881,5667,5155,4394,3439,2404,1364,460,-235,-621,-648,-299,423,1456,2730,4134,5547,6863,7947,8737,9142,9155,8765,8018,6981,5732,4382,3026,1752,664,-212,-804,-1122,-1156,-943,-515,70,768,1513,2272,2979,3620,4137,4531,4753,4812,4679,4363,3864,3200,2402,1503,570,-352,-1185,-1869,-2345,-2569,-2507,-2172,-1560,-741,238,1286,2306,3217,3928,4384,4543,4413,4001,3401,2655,1898,1204,679,395,392,686,1251,2030,2938,3874,4727,5391,5777,5824,5497,4812,3801,2553,1156,-265,-1600,-2727,-3553,-4006,-4038,-3649,-2859,-1734,-355,1162,2709,4159,5405,6359,6950,7150,6958,6405,5561,4510,3356,2210,1176,338,-229,-502,-476,-182,311,926,1566,2134,2550,2742,2677,2336,1747,949,13,-981,-1954,-2819,-3524,-4009,-4264,-4281,-4090,-3726,-3243,-2697,-2138,-1615,-1162,-790,-513,-313,-178,-86,-12,67,148,258,363,482,571,644,672,668,638,587,555,538,575,658,792,960,1131,1272,1342,1289,1104,732,211,-481,-1272,-2135,-2983,-3750,-4368,-4775,-4932,-4837,-4496,-3962,-3308,-2600,-1953,-1424,-1094,-992,-1130,-1478,-1980,-2562,-3128,-3592,-3873,-3901,-3662,-3131,-2353,-1379,-282,843,1902,2818,3504,3917,4024,3819,3323,2574,1630,559,-567,-1675,-2695,-3575,-4263,-4740,-4982,-5004,-4818,-4465,-3991,-3448,-2899,-2398,-1998,-1742,-1652,-1750,-2027,-2465,-3036,-3685,-4370,-5032,-5613,-6068,-6351,-6439,-6317,-6001,-5499,-4878,-4162,-3439,-2748,-2165,-1725,-1465,-1398,-1524,-1812,-2230,-2717,-3218,-3669,-4015,-4216,-4230,-4072,-3721,-3243,-2654,-2037,-1441,-946,-592,-442,-509,-807,-1318,-2009,-2827,-3712,-4590,-5392,-6054,-6517,-6739,-6684,-6347,-5722,-4840,-3730,-2450,-1065,347,1708,2929,3932,4645,5007,4989,4576,3784,2667,1291,-248,-1831,-3359,-4710,-5802,-6558,-6955,-6975,-6673,-6097,-5345,-4515,-3712,-3031,-2544,-2302,-2316,-2560,-2996,-3529,-4084,-4564,-4884,-4993,-4855,-4475,-3895,-3171,-2407,-1686,-1112,-763,-690,-912,-1427,-2166,-3073,-4045,-4977,-5784,-6375,-6703,-6736,-6483,-5963,-5239,-4357,-3392,-2395,-1428,-520,289,990,1568,2008,2312,2454,2436,2229,1824,1222,418,-558,-1667,-2857,-4046,-5155,-6093,-6779,-7149,-7161,-6808,-6110,-5136,-3957,-2706,-1472,-401,427,928,1057,822,244,-590,-1603,-2666,-3683,-4538,-5150,-5460,-5437,-5095,-4459,-3600,-2592,-1517,-479,466,1227,1775,2068,2113,1913,1509,950,287,-405,-1073,-1655,-2107,-2386,-2493,-2401,-2154,-1761,-1277,-750,-238,202,517,661,610,343,-116,-761,-1513,-2342,-3140,-3861,-4413,-4753,-4839,-4669,-4258,-3653,-2931,-2167,-1465,-898,-539,-434,-589,-989,-1578,-2281,-3000,-3643,-4103,-4322,-4230,-3821,-3114,-2140,-1002,240,1447,2556,3447,4090,4420,4459,4214,3741,3103,2364,1605,870,217,-340,-779,-1102,-1329,-1444,-1486,-1423,-1277,-1021,-655,-171,421,1104,1841,2584,3267,3834,4211,4369,4261,3919,3347,2639,1854,1110,498,104,0,204,722,1488,2431,3427,4357,5093,5524,5570,5192,4396,3231,1798,221,-1355,-2769,-3901,-4625,-4884,-4658,-3966,-2907,-1574,-139,1272,2487,3402,3912,3991,3629,2898,1871,694,-525,-1622,-2503,-3052,-3223,-2978,-2345,-1350,-83,1383,2931,4479,5907,7150,8121,8772,9066,8992,8541,7758,6660,5322,3810,2192,573,-983,-2373,-3539,-4409,-4945,-5126,-4944,-4445,-3656,-2664,-1530,-348,814,1881,2812,3556,4120,4483,4683,4733,4671,4532,4349,4142,3951,3765,3619,3492,3402,3332,3286,3251,3230,3212,3200,3180,3158,3119,3064,2986,2878,2747,2589,2419,2243,2084,1957,1888,1887,1969,2127,2355,2620,2896,3121,3263,3260,3089,2717,2152,1413,540,-396,-1318,-2142,-2774,-3146,-3200,-2903,-2269,-1331,-165,1123,2423,3596,4544,5152,5375,5185,4607,3716,2611,1429,308,-615,-1235,-1475,-1312,-767,90,1159,2301,3405,4315,4977,5292,5277,4939,4353,3606,2812,2065,1472,1082,951,1063,1406,1911,2522,3152,3742,4229,4583,4786,4850,4794,4658,4481,4295,4136,4023,3961,3959,4009,4100,4233,4387,4561,4745,4915,5076,5184,5231,5183,5009,4697,4214,3569,2750,1797,717,-423,-1586,-2703,-3713,-4557,-5174,-5519,-5552,-5258,-4639,-3703,-2512,-1110,416,1966,3459,4772,5836,6561,6897,6827,6339,5491,4324,2949,1448,-40,-1426,-2588,-3445,-3944,-4023,-3713,-3007,-1985,-710,708,2167,3543,4744,5652,6223,6380,6145,5508,4553,3344,2002,640,-617,-1656,-2377,-2729,-2668,-2219,-1436,-391,769,1952,2988,3794,4251,4323,3983,3274,2255,1039,-254,-1494,-2555,-3333,-3762,-3805,-3475,-2821,-1916,-874,212,1212,2057,2659,2997,3052,2854,2451,1901,1283,663,104,-344,-648,-801,-792,-651,-389,-46,350,775,1194,1597,1959,2277,2535,2723,2828,2824,2709,2434,2017,1410,648,-282,-1337,-2478,-3653,-4795,-5836,-6713,-7356,-7731,-7801,-7550,-7010,-6189,-5167,-4001,-2782,-1591,-523,364,1010,1389,1511,1393,1099,698,269,-112,-377,-488,-424,-200,136,533,904,1188,1312,1239,952,460,-180,-919,-1646,-2299,-2757,-2985,-2903,-2525,-1855,-953,93,1191,2222,3081,3682,3952,3863,3421,2653,1648,482,-715,-1841,-2777,-3431,-3738,-3663,-3203,-2405,-1331,-79,1230,2492,3569,4380,4828,4879,4507,3739,2610,1222,-367,-2009,-3632,-5106,-6361,-7315,-7926,-8178,-8065,-7635,-6920,-5998,-4942,-3834,-2757,-1786,-979,-391,-39,60,-70,-395,-870,-1411,-1965,-2434,-2768,-2896,-2792,-2424,-1818,-986,1,1089,2183,3212,4076,4720,5071,5097,4788,4139,3215,2039,724,-675,-2036,-3286,-4330,-5105,-5565,-5680,-5461,-4935,-4163,-3225,-2215,-1236,-394,228,549,530,156,-563,-1563,-2768,-4078,-5354,-6489,-7343,-7826,-7851,-7387,-6427,-5026,-3261,-1259,839,2873,4687,6130,7101,7500,7308,6541,5249,3563,1608,-442,-2416,-4162,-5532,-6446,-6835,-6715,-6115,-5140,-3894,-2522,-1162,61,1039,1697,2003,1948,1573,937,121,-789,-1700,-2534,-3238,-3756,-4081,-4209,-4148,-3946,-3623,-3231,-2805,-2375,-1978,-1621,-1328,-1098,-933,-840,-802,-832,-907,-1037,-1208,-1407,-1636,-1864,-2096,-2300,-2473,-2590,-2651,-2640,-2573,-2439,-2276,-2072,-1879,-1692,-1533,-1414,-1319,-1246,-1167,-1050,-869,-597,-202,303,944,1663,2466,3269,4054,4737,5281,5630,5736,5596,5171,4508,3607,2552,1397,235,-838,-1744,-2400,-2747,-2785,-2488,-1938,-1179,-330,507,1227,1718,1932,1805,1348,591,-413,-1567,-2777,-3932,-4940,-5692,-6152,-6239,-5976,-5355,-4437,-3282,-1996,-673,573,1630,2425,2866,2939,2624,1961,1015,-126,-1334,-2508,-3490,-4213,-4542,-4472,-3942,-3016,-1731,-202,1447,3086,4555,5743,6523,6831,6634,5929,4790,3282,1544,-295,-2092,-3705,-5021,-5940,-6408,-6399,-5930,-5049,-3832,-2384,-815,760,2224,3481,4448,5064,5297,5136,4600,3722,2575,1220,-243,-1725,-3128,-4360,-5350,-6019,-6346,-6285,-5865,-5093,-4036,-2751,-1338,126,1518,2768,3772,4471,4832,4827,4493,3875,3048,2119,1180,341,-317,-733,-867,-739,-361,187,836,1493,2069,2491,2693,2658,2359,1849,1147,345,-497,-1278,-1941,-2409,-2652,-2650,-2414,-1987,-1423,-801,-196,307,649,774,670,328,-219,-921,-1725,-2547,-3328,-3986,-4476,-4742,-4768,-4533,-4047,-3334,-2420,-1365,-211,972,2114,3161,4030,4680,5054,5126,4890,4350,3560,2563,1456,325,-733,-1614,-2253,-2588,-2591,-2284,-1689,-888,40,1012,1921,2718,3322,3731,3924,3938,3814,3610,3387,3212,3121,3159,3328,3612,3987,4386,4765,5038,5168,5086,4780,4245,3484,2562,1501,389,-724,-1781,-2725,-3539,-4184,-4670,-4986,-5145,-5157,-5022,-4760,-4370,-3855,-3248,-2542,-1797,-1032,-308,327,821,1130,1229,1115,803,353,-183,-696,-1111,-1324,-1280,-920,-253,707,1874,3154,4426,5538,6384,6827,6808,6281,5263,3818,2051,103,-1867,-3697,-5240,-6363,-6998,-7095,-6671,-5781,-4514,-2995,-1356,269,1758,3008,3953,4545,4789,4699,4323,3728,2969,2136,1281,470,-244,-825,-1241,-1464,-1498,-1331,-979,-466,174,895,1634,2339,2927,3367,3576,3561,3279,2769,2059,1204,285,-621,-1426,-2053,-2437,-2535,-2331,-1835,-1092,-169,844,1841,2720,3385,3756,3785,3462,2802,1870,742,-476,-1673,-2744,-3592,-4153,-4378,-4262,-3820,-3105,-2178,-1138,-57,948,1823,2475,2872,2980,2797,2334,1640,750,-256,-1317,-2368,-3324,-4147,-4764,-5157,-5288,-5159,-4770,-4151,-3337,-2389,-1361,-333,631,1455,2102,2512,2707,2659,2442,2090,1686,1319,1047,962,1089,1454,2046,2808,3683,4563,5362,5971,6322,6355,6064,5470,4629,3647,2611,1659,873,346,118,202,567,1149,1859,2589,3235,3696,3893,3775,3321,2547,1496,234,-1136,-2533,-3841,-4978,-5866,-6443,-6689,-6581,-6155,-5423,-4454,-3299,-2017,-695,627,1860,2957,3857,4500,4856,4884,4571,3933,2978,1786,399,-1058,-2504,-3818,-4894,-5653,-6008,-5943,-5435,-4532,-3299,-1834,-266,1282,2675,3806,4590,4976,4969,4586,3920,3050,2104,1191,420,-117,-377,-324,12,599,1356,2198,3027,3742,4265,4522,4481,4108,3434,2476,1304,-12,-1392,-2738,-3968,-4996,-5751,-6181,-6242,-5934,-5260,-4265,-3022,-1608,-145,1267,2501,3466,4074,4286,4089,3514,2628,1535,346,-805,-1798,-2536,-2934,-2959,-2610,-1918,-961,176,1367,2508,3470,4166,4518,4482,4054,3266,2171,865,-550,-1970,-3273,-4391,-5230,-5770,-5975,-5879,-5495,-4889,-4107,-3217,-2278,-1342,-455,339,1016,1540,1902,2075,2061,1854,1463,911,220,-564,-1395,-2215,-2967,-3591,-4037,-4262,-4241,-3972,-3465,-2763,-1921,-1007,-107,717,1374,1845,2063,2074,1859,1516,1071,649,292,99,109,336,789,1409,2132,2879,3540,4042,4303,4293,3995,3448,2707,1864,1015,273,-284,-575,-559,-247,358,1170,2121,3097,3996,4702,5131,5199,4878,4143,3047,1634,19,-1693,-3362,-4874,-6105,-6978,-7439,-7472,-7105,-6395,-5429,-4302,-3133,-2011,-1043,-282,210,429,371,81,-397,-984,-1617,-2209,-2696,-3017,-3130,-3011,-2654,-2076,-1298,-381,647,1707,2749,3709,4529,5155,5553,5670,5504,5040,4284,3287,2070,722,-692,-2076,-3341,-4396,-5167,-5594,-5645,-5310,-4622,-3629,-2426,-1098,224,1451,2457,3187,3569,3596,3276,2653,1809,824,-179,-1108,-1848,-2322,-2463,-2251,-1677,-792,335,1612,2907,4103,5071,5696,5896,5613,4842,3599,1972,48,-2026,-4111,-6056,-7708,-8957,-9696,-9876,-9466,-8503,-7037,-5184,-3067,-839,1332,3305,4927,6112,6789,6942,6618,5876,4850,3656,2447,1344,457,-148,-450,-461,-247,108,500,816,972,900,563,-13,-798,-1698,-2620,-3453,-4106,-4489,-4578,-4350,-3849,-3137,-2304,-1454,-684,-80,300,434,323,22,-419,-902,-1361,-1708,-1900,-1910,-1724,-1396,-930,-424,111,599,1038,1408,1728,2014,2311,2628,3004,3429,3893,4367,4799,5138,5334,5335,5116,4668,4006,3169,2220,1222,260,-603,-1299,-1793,-2065,-2115,-1979,-1692,-1326,-929,-584,-324,-214,-261,-472,-834,-1302,-1837,-2372,-2860,-3234,-3468,-3514,-3371,-3043,-2536,-1899,-1158,-378,389,1093,1664,2074,2261,2224,1940,1435,737,-95,-995,-1877,-2661,-3260,-3609,-3659,-3385,-2805,-1952,-907,237,1358,2347,3085,3495,3515,3140,2399,1364,160,-1101,-2243,-3157,-3704,-3813,-3449,-2621,-1396,121,1798,3475,4999,6232,7050,7385,7199,6511,5376,3895,2180,377,-1390,-2985,-4321,-5302,-5912,-6109,-5932,-5407,-4590,-3557,-2363,-1106,173,1377,2473,3387,4084,4516,4655,4486,3989,3199,2129,850,-559,-2007,-3375,-4546,-5422,-5895,-5920,-5459,-4529,-3199,-1551,264,2117,3828,5265,6286,6803,6772,6184,5109,3625,1887,37,-1755,-3339,-4589,-5423,-5797,-5722,-5259,-4493,-3545,-2546,-1601,-828,-280,-3,23,-180,-527,-953,-1360,-1684,-1847,-1841,-1631,-1263,-770,-214,328,803,1130,1286,1229,970,521,-84,-786,-1545,-2275,-2957,-3503,-3911,-4133,-4165,-4005,-3647,-3128,-2435,-1628,-704,280,1303,2316,3283,4165,4919,5525,5952,6193,6252,6140,5889,5527,5104,4658,4221,3836,3493,3216,2966,2729,2465,2135,1716,1181,536,-204,-1002,-1808,-2553,-3183,-3622,-3835,-3786,-3472,-2910,-2154,-1250,-297,648,1490,2175,2649,2883,2871,2615,2145,1484,686,-233,-1198,-2207,-3180,-4104,-4911,-5560,-5999,-6164,-6028,-5527,-4681,-3461,-1938,-157,1768,3720,5555,7133,8305,8978,9049,8513,7370,5706,3636,1329,-1042,-3271,-5191,-6643,-7518,-7767,-7385,-6443,-5048,-3361,-1551,194,1707,2860,3552,3763,3504,2854,1928,854,-209,-1136,-1817,-2168,-2179,-1835,-1207,-355,616,1614,2545,3334,3927,4291,4413,4305,3976,3461,2783,1971,1064,81,-936,-1956,-2943,-3847,-4628,-5238,-5627,-5769,-5631,-5212,-4534,-3624,-2557,-1399,-245,815,1705,2349,2723,2804,2623,2230,1695,1109,560,122,-134,-190,-26,305,767,1267,1730,2079,2237,2180,1878,1361,659,-162,-1031,-1880,-2627,-3239,-3652,-3881,-3894,-3737,-3423,-2992,-2484,-1934,-1370,-827,-323,118,479,751,906,952,861,659,343,-47,-478,-898,-1244,-1468,-1509,-1333,-923,-273,577,1590,2685,3794,4828,5703,6363,6748,6834,6622,6133,5420,4549,3605,2664,1819,1118,606,298,158,161,211,257,203,5,-384,-959,-1690,-2514,-3333,-4065,-4588,-4851,-4772,-4366,-3629,-2650,-1495,-292,859,1847,2582,3007,3090,2827,2264,1433,427,-688,-1826,-2912,-3880,-4677,-5266,-5616,-5724,-5577,-5181,-4558,-3708,-2681,-1483,-182,1181,2537,3800,4905,5750,6276,6414,6138,5441,4367,2979,1393,-270,-1863,-3237,-4287,-4888,-5016,-4636,-3800,-2594,-1116,459,2017,3380,4441,5109,5313,5075,4400,3389,2128,757,-609,-1817,-2786,-3400,-3636,-3464,-2927,-2080,-1029,118,1223,2182,2872,3240,3226,2848,2123,1137,-41,-1289,-2513,-3609,-4484,-5083,-5338,-5252,-4798,-4029,-2965,-1688,-266,1204,2631,3914,4965,5709,6076,6044,5589,4743,3544,2073,412,-1319,-3024,-4580,-5902,-6895,-7519,-7727,-7535,-6958,-6050,-4898,-3565,-2176,-794,473,1575,2443,3063,3404,3491,3324,2949,2389,1698,910,80,-756,-1543,-2251,-2832,-3270,-3528,-3613,-3513,-3257,-2855,-2361,-1801,-1241,-709,-264,83,289,373,327,190,-1,-210,-362,-437,-371,-152,231,771,1425,2161,2898,3595,4167,4586,4802,4818,4651,4331,3939,3519,3168,2931,2857,2955,3206,3552,3915,4197,4291,4122,3612,2753,1555,88,-1549,-3229,-4807,-6154,-7148,-7708,-7805,-7421,-6632,-5499,-4144,-2700,-1273,-10,1017,1713,2052,2022,1647,984,104,-902,-1933,-2904,-3725,-4334,-4681,-4744,-4521,-4030,-3300,-2388,-1327,-201,950,2051,3037,3858,4444,4764,4789,4510,3959,3175,2229,1216,220,-656,-1332,-1754,-1884,-1730,-1319,-726,-12,695,1344,1810,2065,2051,1774,1250,531,-322,-1230,-2113,-2900,-3521,-3930,-4083,-3973,-3589,-2959,-2108,-1092,31,1197,2328,3354,4213,4832,5182,5218,4936,4340,3459,2342,1050,-341,-1737,-3063,-4211,-5118,-5710,-5945,-5797,-5296,-4447,-3376,-2121,-853,345,1338,2032,2376,2337,1941,1266,391,-533,-1394,-2057,-2426,-2430,-2062,-1322,-297,928,2237,3498,4602,5450,5974,6143,5966,5480,4754,3872,2927,2006,1180,500,-11,-358,-565,-676,-752,-832,-976,-1201,-1531,-1954,-2451,-2988,-3513,-3994,-4363,-4603,-4670,-4557,-4262,-3791,-3177,-2443,-1636,-785,67,891,1658,2357,2968,3490,3920,4251,4490,4622,4652,4560,4360,4028,3597,3060,2463,1832,1222,678,249,-27,-134,-61,165,513,926,1347,1715,1969,2072,1988,1718,1261,668,-36,-769,-1484,-2104,-2579,-2862,-2937,-2795,-2460,-1982,-1393,-797,-215,248,569,700,623,354,-98,-673,-1325,-1973,-2553,-2984,-3214,-3185,-2869,-2267,-1381,-273,1015,2389,3754,5020,6065,6821,7188,7134,6634,5709,4430,2880,1207,-454,-1940,-3114,-3858,-4100,-3820,-3053,-1891,-472,1036,2450,3599,4335,4564,4242,3390,2093,472,-1307,-3065,-4641,-5867,-6651,-6903,-6622,-5825,-4596,-3025,-1266,573,2332,3909,5206,6155,6730,6934,6779,6332,5623,4737,3709,2601,1448,287,-858,-1943,-2946,-3815,-4507,-4973,-5170,-5058,-4630,-3885,-2869,-1644,-298,1049,2285,3290,3970,4257,4134,3606,2760,1677,504,-632,-1594,-2277,-2614,-2573,-2189,-1516,-666,249,1095,1768,2160,2239,1966,1392,567,-412,-1425,-2374,-3140,-3651,-3855,-3731,-3309,-2634,-1789,-860,48,851,1469,1849,1962,1805,1392,776,1,-863,-1746,-2598,-3348,-3958,-4392,-4620,-4630,-4422,-3987,-3359,-2541,-1594,-528,562,1665,2685,3591,4325,4857,5173,5277,5193,4964,4655,4315,4031,3830,3773,3858,4081,4408,4776,5125,5373,5457,5325,4932,4288,3396,2313,1101,-164,-1392,-2503,-3436,-4126,-4564,-4730,-4657,-4372,-3944,-3417,-2860,-2325,-1849,-1464,-1184,-1008,-933,-940,-1010,-1128,-1268,-1418,-1552,-1657,-1716,-1706,-1618,-1425,-1122,-703,-161,481,1206,1976,2735,3430,3993,4360,4479,4307,3830,3059,2034,827,-471,-1759,-2924,-3868,-4515,-4808,-4736,-4320,-3610,-2701,-1691,-694,167,815,1158,1171,848,225,-635,-1632,-2671,-3633,-4423,-4957,-5180,-5067,-4625,-3898,-2948,-1865,-728,356,1329,2118,2689,3039,3160,3099,2875,2550,2154,1736,1320,936,585,297,49,-126,-258,-320,-338,-298,-226,-121,-28,52,57,-21,-227,-581,-1084,-1737,-2490,-3306,-4092,-4783,-5265,-5475,-5336,-4818,-3923,-2688,-1186,466,2161,3745,5110,6147,6774,6973,6723,6082,5103,3893,2532,1145,-195,-1389,-2393,-3152,-3673,-3935,-3992,-3848,-3573,-3191,-2750,-2288,-1827,-1396,-1005,-682,-431,-289,-252,-368,-617,-1035,-1571,-2223,-2901,-3555,-4080,-4390,-4415,-4082,-3385,-2320,-961,623,2293,3930,5388,6557,7337,7691,7602,7126,6338,5358,4305,3308,2469,1866,1524,1437,1545,1768,2003,2143,2099,1811,1255,450,-548,-1644,-2741,-3714,-4480,-4952,-5095,-4908,-4421,-3707,-2849,-1949,-1114,-419,46,262,190,-137,-688,-1400,-2201,-3005,-3743,-4341,-4746,-4928,-4864,-4565,-4043,-3341,-2485,-1542,-543,448,1392,2244,2966,3535,3927,4134,4156,4003,3704,3278,2784,2245,1730,1274,924,713,659,766,1020,1388,1823,2261,2640,2889,2955,2792,2378,1709,819,-265,-1457,-2705,-3915,-5008,-5924,-6585,-6960,-7012,-6727,-6122,-5205,-4029,-2635,-1096,521,2127,3661,5012,6149,6970,7463,7580,7326,6715,5779,4580,3196,1708,221,-1168,-2376,-3301,-3918,-4167,-4085,-3685,-3058,-2286,-1487,-761,-226,73,61,-227,-775,-1489,-2275,-3001,-3571,-3854,-3819,-3395,-2630,-1553,-270,1114,2457,3645,4554,5105,5240,4957,4276,3278,2048,712,-611,-1805,-2766,-3436,-3762,-3760,-3448,-2898,-2185,-1397,-633,35,542,843,935,809,516,87,-405,-907,-1368,-1725,-1974,-2078,-2063,-1927,-1715,-1438,-1135,-821,-507,-202,98,398,699,1006,1308,1604,1871,2105,2285,2406,2470,2481,2466,2448,2462,2543,2717,3010,3418,3940,4531,5153,5730,6193,6468,6492,6216,5626,4724,3564,2207,747,-708,-2071,-3230,-4124,-4701,-4935,-4846,-4465,-3862,-3112,-2325,-1581,-985,-597,-471,-618,-1022,-1625,-2351,-3094,-3757,-4225,-4431,-4308,-3845,-3064,-2008,-781,541,1825,2995,3943,4637,5024,5124,4948,4549,3985,3312,2600,1893,1235,656,172,-218,-501,-711,-837,-921,-965,-1008,-1063,-1154,-1307,-1523,-1821,-2182,-2598,-3037,-3455,-3803,-4025,-4069,-3893,-3468,-2789,-1875,-775,447,1696,2884,3905,4681,5141,5254,5007,4437,3595,2567,1440,316,-726,-1613,-2302,-2777,-3041,-3117,-3051,-2860,-2607,-2282,-1933,-1537,-1114,-662,-184,281,722,1077,1322,1395,1282,957,437,-251,-1035,-1857,-2596,-3181,-3499,-3498,-3121,-2364,-1256,140,1728,3380,4977,6364,7437,8076,8232,7861,6998,5692,4059,2222,349,-1419,-2916,-4039,-4697,-4860,-4543,-3817,-2776,-1568,-331,791,1654,2189,2312,2035,1386,445,-681,-1862,-2974,-3900,-4546,-4864,-4829,-4460,-3824,-2973,-2024,-1036,-111,711,1383,1895,2254,2482,2599,2652,2650,2624,2586,2523,2460,2360,2255,2112,1967,1803,1651,1509,1384,1276,1171,1054,907,703,434,85,-330,-806,-1313,-1818,-2296,-2697,-3009,-3196,-3256,-3179,-2982,-2669,-2280,-1837,-1383,-952,-585,-310,-156,-130,-231,-444,-733,-1059,-1367,-1609,-1730,-1695,-1473,-1062,-470,269,1115,1996,2859,3628,4246,4661,4837,4752,4418,3839,3071,2156,1168,183,-726,-1488,-2033,-2327,-2334,-2058,-1526,-781,101,1037,1924,2674,3190,3404,3262,2748,1867,666,-779,-2382,-4003,-5533,-6832,-7787,-8306,-8328,-7838,-6856,-5461,-3747,-1858,59,1861,3395,4566,5290,5545,5353,4767,3899,2857,1781,784,-23,-576,-831,-791,-490,19,658,1347,2018,2595,3044,3316,3419,3322,3071,2649,2102,1440,690,-114,-959,-1795,-2605,-3337,-3952,-4416,-4673,-4714,-4500,-4046,-3355,-2478,-1453,-379,695,1650,2433,2958,3181,3086,2661,1970,1042,-2,-1093,-2109,-2962,-3579,-3907,-3932,-3683,-3196,-2566,-1873,-1220,-692,-363,-266,-419,-790,-1341,-1983,-2648,-3244,-3693,-3947,-3957,-3723,-3249,-2576,-1745,-815,163,1128,2050,2871,3591,4166,4606,4892,5039,5040,4926,4700,4403,4062,3719,3420,3202,3104,3155,3359,3715,4190,4734,5285,5760,6083,6169,5965,5423,4540,3347,1889,278,-1397,-2998,-4408,-5524,-6261,-6576,-6471,-5977,-5184,-4186,-3125,-2112,-1282,-715,-477,-578,-997,-1661,-2482,-3338,-4116,-4707,-5026,-5015,-4665,-3977,-3016,-1835,-537,809,2101,3287,4306,5132,5752,6163,6380,6417,6291,6005,5580,5006,4294,3456,2485,1436,313,-811,-1897,-2885,-3716,-4351,-4767,-4948,-4921,-4719,-4400,-4030,-3679,-3408,-3264,-3261,-3399,-3620,-3880,-4074,-4129,-3952,-3485,-2705,-1608,-264,1262,2826,4323,5591,6541,7067,7137,6753,5958,4853,3548,2176,872,-262,-1130,-1693,-1937,-1893,-1620,-1198,-716,-264,88,266,258,28,-393,-990,-1718,-2516,-3344,-4122,-4813,-5348,-5682,-5782,-5596,-5134,-4359,-3318,-2021,-537,1071,2709,4296,5723,6914,7782,8273,8347,8006,7251,6158,4770,3201,1540,-95,-1601,-2887,-3865,-4501,-4753,-4645,-4213,-3519,-2662,-1735,-841,-76,501,823,895,715,326,-204,-822,-1446,-2010,-2476,-2781,-2928,-2894,-2693,-2344,-1860,-1275,-603,121,878,1647,2385,3090,3701,4215,4590,4805,4857,4725,4432,3985,3416,2761,2057,1352,676,74,-441,-843,-1135,-1320,-1425,-1465,-1485,-1502,-1552,-1648,-1789,-1973,-2162,-2330,-2429,-2414,-2255,-1927,-1425,-772,-7,803,1589,2251,2728,2937,2844,2430,1728,781,-304,-1433,-2478,-3318,-3858,-4024,-3774,-3119,-2099,-797,679,2192,3631,4840,5740,6230,6273,5861,5024,3825,2366,754,-875,-2405,-3714,-4718,-5338,-5541,-5319,-4695,-3716,-2470,-1030,470,1942,3254,4316,5029,5335,5195,4605,3603,2255,664,-1035,-2712,-4207,-5396,-6162,-6439,-6193,-5455,-4287,-2811,-1167,485,1989,3203,4028,4396,4302,3778,2905,1792,564,-643,-1718,-2559,-3107,-3328,-3222,-2823,-2177,-1353,-417,557,1512,2386,3140,3731,4129,4313,4261,3964,3426,2652,1677,538,-716,-1999,-3260,-4397,-5359,-6065,-6480,-6574,-6360,-5858,-5137,-4262,-3326,-2425,-1628,-1011,-604,-415,-431,-599,-858,-1133,-1352,-1450,-1383,-1117,-667,-37,706,1516,2314,3026,3589,3942,4064,3933,3585,3046,2388,1681,996,409,-42,-312,-405,-329,-119,173,508,820,1081,1250,1311,1271,1121,902,609,297,-36,-342,-614,-829,-958,-1000,-919,-714,-365,125,755,1509,2349,3247,4137,4967,5678,6202,6497,6512,6230,5643,4765,3644,2325,900,-560,-1958,-3215,-4261,-5037,-5535,-5730,-5677,-5406,-4999,-4528,-4079,-3706,-3483,-3408,-3511,-3731,-4045,-4357,-4604,-4700,-4579,-4189,-3518,-2552,-1350,54,1558,3087,4527,5796,6797,7471,7764,7663,7167,6318,5169,3813,2338,859,-518,-1698,-2594,-3165,-3371,-3241,-2800,-2128,-1322,-471,290,882,1197,1193,820,97,-944,-2231,-3665,-5127,-6494,-7631,-8436,-8802,-8693,-8064,-6968,-5439,-3598,-1551,556,2582,4404,5904,7008,7664,7859,7611,6972,6011,4809,3465,2060,692,-574,-1662,-2533,-3135,-3451,-3476,-3198,-2668,-1897,-968,57,1084,2020,2762,3237,3361,3118,2491,1526,304,-1078,-2477,-3765,-4803,-5482,-5715,-5476,-4759,-3630,-2175,-511,1217,2880,4354,5534,6365,6803,6867,6584,6025,5263,4381,3467,2578,1785,1103,570,172,-99,-257,-347,-377,-400,-431,-494,-615,-796,-1041,-1352,-1703,-2095,-2484,-2869,-3201,-3469,-3641,-3684,-3600,-3353,-2959,-2411,-1739,-967,-143,686,1471,2151,2694,3052,3216,3175,2953,2573,2098,1572,1070,646,346,202,213,365,605,887,1125,1265,1243,1016,582,-63,-869,-1787,-2738,-3648,-4428,-5023,-5355,-5410,-5156,-4613,-3818,-2818,-1699,-537,570,1534,2280,2750,2909,2757,2321,1646,832,-62,-895,-1619,-2094,-2312,-2166,-1706,-884,207,1541,2997,4503,5918,7162,8102,8670,8776,8396,7498,6137,4342,2248,-45,-2361,-4543,-6429,-7856,-8717,-8925,-8455,-7350,-5681,-3607,-1291,1053,3225,5030,6309,6970,6945,6283,5043,3371,1436,-577,-2479,-4095,-5296,-5992,-6141,-5768,-4934,-3745,-2342,-863,542,1754,2669,3236,3427,3262,2793,2081,1217,274,-659,-1531,-2270,-2858,-3248,-3434,-3400,-3144,-2669,-2000,-1145,-163,911,2007,3050,3976,4700,5166,5321,5149,4643,3856,2841,1695,531,-549,-1427,-2017,-2271,-2155,-1717,-1007,-145,746,1523,2055,2229,1981,1278,155,-1315,-3010,-4793,-6493,-7968,-9074,-9716,-9823,-9394,-8437,-7049,-5304,-3356,-1315,660,2470,3992,5172,5946,6316,6281,5890,5185,4259,3171,2026,892,-142,-1010,-1657,-2042,-2151,-1986,-1571,-966,-228,550,1294,1914,2345,2548,2484,2200,1710,1111,490,-49,-407,-489,-264,303,1165,2255,3456,4634,5634,6331,6610,6408,5724,4596,3137,1488,-190,-1714,-2932,-3727,-4016,-3801,-3115,-2063,-792,542,1758,2708,3281,3388,3045,2260,1153,-182,-1583,-2932,-4096,-4998,-5578,-5826,-5756,-5415,-4855,-4135,-3307,-2411,-1469,-506,489,1491,2508,3498,4438,5261,5905,6304,6378,6097,5429,4395,3065,1523,-79,-1605,-2899,-3828,-4304,-4281,-3780,-2875,-1704,-414,797,1767,2347,2422,1967,973,-468,-2233,-4165,-6060,-7757,-9059,-9860,-10047,-9610,-8552,-6968,-4965,-2705,-352,1920,3964,5635,6867,7578,7797,7520,6846,5837,4614,3287,1950,721,-344,-1169,-1718,-1981,-1956,-1674,-1179,-530,207,946,1621,2148,2474,2545,2338,1851,1103,140,-964,-2145,-3300,-4353,-5231,-5861,-6222,-6278,-6052,-5555,-4843,-3952,-2955,-1892,-828,207,1163,2032,2780,3417,3923,4317,4592,4766,4841,4830,4739,4581,4362,4097,3798,3471,3139,2808,2482,2171,1861,1544,1206,813,362,-183,-809,-1532,-2321,-3149,-3970,-4718,-5340,-5754,-5919,-5779,-5329,-4572,-3559,-2351,-1052,241,1419,2387,3083,3467,3545,3363,2989,2526,2073,1738,1592,1694,2044,2618,3340,4110,4803,5295,5477,5255,4591,3474,1957,120,-1908,-3982,-5946,-7652,-8959,-9786,-10051,-9760,-8938,-7664,-6056,-4239,-2378,-597,963,2213,3108,3608,3773,3626,3280,2811,2317,1895,1591,1465,1536,1782,2209,2755,3389,4057,4711,5302,5797,6152,6342,6339,6120,5671,4985,4062,2923,1595,133,-1407,-2932,-4373,-5622,-6613,-7266,-7545,-7434,-6946,-6148,-5104,-3931,-2729,-1613,-679,-5,371,424,185,-311,-986,-1750,-2516,-3170,-3645,-3853,-3756,-3331,-2590,-1570,-342,1022,2412,3742,4904,5828,6434,6685,6552,6036,5162,3977,2540,939,-739,-2391,-3915,-5214,-6195,-6790,-6951,-6661,-5933,-4823,-3402,-1796,-117,1491,2898,4000,4704,4977,4818,4269,3416,2378,1264,231,-633,-1224,-1490,-1431,-1065,-468,260,1018,1670,2129,2297,2125,1599,745,-381,-1677,-3029,-4316,-5394,-6179,-6576,-6550,-6110,-5292,-4188,-2909,-1575,-322,753,1554,2042,2207,2076,1718,1217,666,171,-189,-351,-268,53,606,1343,2201,3122,4025,4855,5548,6071,6381,6478,6340,5992,5435,4701,3831,2853,1830,806,-164,-1014,-1712,-2202,-2468,-2489,-2284,-1863,-1286,-596,130,820,1405,1823,2019,1974,1678,1160,468,-327,-1134,-1865,-2425,-2743,-2770,-2485,-1918,-1102,-150,864,1794,2547,3010,3113,2821,2126,1074,-262,-1788,-3369,-4897,-6244,-7311,-8018,-8323,-8189,-7642,-6701,-5431,-3909,-2214,-465,1254,2822,4150,5155,5770,5970,5744,5135,4207,3060,1824,617,-419,-1182,-1589,-1580,-1175,-386,691,1952,3277,4510,5530,6208,6456,6210,5464,4223,2576,594,-1573,-3812,-5959,-7903,-9511,-10707,-11422,-11637,-11349,-10605,-9446,-7980,-6268,-4444,-2577,-789,865,2297,3484,4373,4988,5307,5384,5230,4906,4449,3906,3332,2752,2225,1766,1417,1184,1087,1118,1261,1490,1755,1999,2170,2188,2026,1626,997,151,-860,-1955,-3043,-4008,-4749,-5166,-5199,-4814,-4028,-2891,-1510,2,1494,2827,3882,4555,4803,4623,4059,3206,2194,1163,266,-362,-627,-470,112,1059,2283,3636,4967,6119,6945,7354,7273,6708,5701,4334,2734,1016,-676,-2250,-3608,-4711,-5543,-6111,-6465,-6645,-6713,-6720,-6702,-6688,-6683,-6683,-6653,-6579,-6396,-6083,-5597,-4903,-4006,-2888,-1584,-118,1455,3084,4684,6211,7566,8706,9552,10064,10186,9900,9190,8056,6540,4681,2561,283,-2055,-4300,-6359,-8066,-9363,-10126,-10346,-9996,-9128,-7818,-6179,-4350,-2483,-717,810,2009,2809,3209,3211,2910,2367,1715,1053,484,97,-50,66,460,1093,1933,2928,4007,5124,6206,7212,8074,8762,9206,9381,9225,8722,7838,6578,4973,3055,928,-1332,-3587,-5722,-7604,-9129,-10199,-10767,-10805,-10352,-9455,-8232,-6791,-5275,-3817,-2530,-1502,-790,-390,-294,-414,-682,-983,-1223,-1314,-1182,-804,-160,704,1742,2875,4005,5057,5932,6576,6936,6992,6751,6223,5464,4511,3427,2274,1093,-55,-1142,-2122,-2983,-3684,-4225,-4580,-4738,-4710,-4483,-4096,-3561,-2934,-2253,-1576,-950,-412,16,321,530,657,749,853,1002,1240,1574,2019,2552,3148,3755,4317,4769,5045,5079,4831,4255,3370,2167,728,-900,-2607,-4294,-5862,-7200,-8242,-8917,-9200,-9090,-8610,-7820,-6796,-5617,-4390,-3182,-2075,-1116,-325,283,741,1064,1312,1507,1707,1934,2206,2547,2938,3384,3861,4352,4824,5267,5620,5888,6009,5983,5783,5405,4874,4205,3460,2679,1936,1283,773,437,283,299,441,654,857,988,951,710,215,-542,-1530,-2716,-4008,-5314,-6524,-7520,-8193,-8450,-8224,-7484,-6236,-4537,-2467,-165,2237,4568,6683,8426,9697,10403,10519,10043,9033,7576,5791,3817,1789,-155,-1904,-3372,-4507,-5288,-5716,-5838,-5668,-5293,-4730,-4052,-3285,-2479,-1667,-881,-170,437,894,1166,1228,1074,711,182,-452,-1108,-1689,-2093,-2244,-2067,-1542,-673,482,1831,3238,4563,5641,6335,6532,6159,5204,3714,1775,-453,-2811,-5093,-7137,-8758,-9860,-10350,-10219,-9501,-8270,-6653,-4791,-2841,-956,732,2105,3093,3646,3763,3480,2845,1966,931,-123,-1092,-1862,-2341,-2485,-2247,-1663,-754,387,1679,3010,4276,5375,6231,6774,6971,6805,6284,5448,4332,3018,1551,30,-1496,-2953,-4285,-5453,-6409,-7125,-7578,-7737,-7601,-7155,-6410,-5390,-4122,-2679,-1108,490,2050,3490,4735,5754,6498,6974,7188,7164,6947,6571,6084,5510,4890,4233,3558,2868,2175,1477,804,147,-442,-974,-1395,-1719,-1919,-2014,-2024,-1975,-1925,-1903,-1973,-2155,-2479,-2947,-3535,-4219,-4938,-5647,-6284,-6790,-7134,-7262,-7164,-6811,-6203,-5321,-4195,-2812,-1218,555,2466,4422,6377,8212,9850,11194,12135,12618,12552,11923,10705,8945,6706,4105,1292,-1565,-4276,-6662,-8566,-9858,-10477,-10386,-9650,-8337,-6604,-4613,-2533,-559,1185,2557,3511,4000,4069,3762,3179,2428,1615,851,223,-210,-398,-348,-47,452,1134,1936,2818,3730,4622,5446,6155,6698,7022,7082,6840,6262,5355,4126,2627,926,-884,-2694,-4399,-5897,-7098,-7960,-8442,-8583,-8409,-8009,-7467,-6872,-6319,-5855,-5525,-5319,-5213,-5141,-5032,-4796,-4360,-3664,-2677,-1403,122,1823,3615,5384,7023,8436,9540,10282,10646,10620,10239,9538,8561,7359,5973,4441,2809,1095,-644,-2390,-4077,-5667,-7091,-8298,-9218,-9813,-10026,-9857,-9294,-8372,-7155,-5712,-4160,-2601,-1152,105,1082,1775,2162,2314,2290,2186,2113,2134,2338,2735,3326,4064,4878,5661,6322,6750,6858,6601,5933,4877,3479,1808,-7,-1868,-3627,-5182,-6430,-7301,-7775,-7840,-7557,-6978,-6208,-5327,-4439,-3600,-2884,-2284,-1827,-1453,-1154,-855,-539,-156,307,850,1469,2136,2827,3514,4166,4767,5295,5745,6113,6394,6595,6708,6733,6666,6492,6204,5783,5221,4511,3659,2678,1600,464,-676,-1766,-2747,-3573,-4213,-4637,-4859,-4887,-4754,-4515,-4204,-3881,-3584,-3333,-3150,-3007,-2883,-2730,-2487,-2115,-1561,-812,126,1225,2412,3616,4729,5658,6312,6620,6540,6064,5217,4051,2663,1139,-390,-1822,-3052,-3995,-4602,-4848,-4738,-4320,-3645,-2801,-1870,-948,-114,552,1002,1186,1103,740,148,-647,-1558,-2513,-3407,-4143,-4623,-4767,-4507,-3824,-2717,-1244,515,2433,4379,6189,7721,8845,9444,9470,8890,7739,6091,4054,1770,-602,-2916,-5015,-6799,-8162,-9076,-9515,-9519,-9120,-8413,-7457,-6362,-5195,-4035,-2941,-1951,-1096,-382,174,592,857,988,989,865,639,335,-27,-383,-723,-963,-1097,-1064,-856,-471,96,801,1614,2481,3334,4113,4754,5193,5391,5321,4971,4368,3547,2561,1492,392,-642,-1575,-2340,-2915,-3278,-3424,-3358,-3093,-2651,-2051,-1324,-496,401,1340,2288,3228,4124,4968,5720,6377,6905,7301,7531,7597,7467,7143,6615,5879,4957,3862,2641,1335,4,-1293,-2495,-3548,-4413,-5054,-5470,-5661,-5656,-5493,-5219,-4885,-4548,-4245,-4015,-3880,-3847,-3905,-4043,-4227,-4414,-4583,-4660,-4641,-4463,-4122,-3593,-2875,-1983,-929,243,1495,2772,4011,5143,6101,6804,7197,7217,6831,6046,4863,3364,1627,-233,-2066,-3752,-5146,-6146,-6680,-6709,-6259,-5376,-4173,-2761,-1281,125,1358,2311,2947,3258,3260,3037,2644,2192,1746,1390,1162,1095,1176,1394,1707,2072,2448,2797,3093,3328,3495,3600,3649,3639,3574,3423,3177,2790,2249,1523,618,-460,-1656,-2919,-4151,-5273,-6177,-6788,-7037,-6899,-6376,-5525,-4419,-3177,-1921,-781,137,742,1009,922,546,-47,-739,-1407,-1934,-2215,-2193,-1822,-1141,-178,955,2170,3339,4364,5143,5630,5784,5624,5181,4515,3694,2795,1864,971,120,-656,-1374,-2036,-2662,-3252,-3818,-4343,-4812,-5202,-5476,-5618,-5600,-5422,-5077,-4586,-3968,-3247,-2452,-1604,-717,188,1118,2053,3004,3945,4870,5745,6540,7207,7715,7998,8047,7804,7284,6472,5401,4109,2647,1085,-509,-2068,-3516,-4814,-5910,-6780,-7422,-7821,-8013,-7993,-7799,-7446,-6951,-6343,-5631,-4842,-3988,-3104,-2203,-1320,-478,310,1018,1650,2196,2668,3072,3421,3731,4005,4259,4489,4693,4853,4963,4982,4905,4686,4328,3803,3123,2307,1374,388,-618,-1560,-2400,-3054,-3501,-3681,-3601,-3261,-2699,-1982,-1187,-410,234,675,809,634,112,-673,-1663,-2705,-3669,-4393,-4739,-4621,-3956,-2788,-1142,827,2986,5131,7099,8693,9820,10362,10315,9697,8574,7060,5279,3356,1431,-399,-2033,-3425,-4529,-5347,-5886,-6167,-6230,-6101,-5808,-5384,-4828,-4176,-3416,-2593,-1701,-793,115,973,1747,2407,2925,3285,3490,3542,3458,3273,2999,2691,2361,2052,1780,1560,1396,1277,1181,1087,954,761,485,110,-351,-886,-1469,-2049,-2616,-3108,-3529,-3842,-4061,-4176,-4211,-4168,-4069,-3916,-3722,-3481,-3194,-2859,-2466,-2028,-1553,-1057,-582,-152,187,403,477,395,178,-157,-543,-946,-1282,-1514,-1588,-1492,-1217,-801,-276,295,841,1313,1657,1840,1888,1789,1636,1458,1351,1370,1561,1948,2514,3207,3963,4670,5231,5545,5535,5159,4420,3357,2066,668,-700,-1877,-2757,-3213,-3220,-2759,-1885,-711,645,2007,3233,4175,4734,4844,4501,3747,2658,1364,-23,-1350,-2519,-3422,-4026,-4291,-4282,-4012,-3611,-3134,-2700,-2373,-2215,-2251,-2486,-2896,-3424,-4028,-4617,-5147,-5539,-5755,-5746,-5502,-5011,-4281,-3343,-2217,-964,385,1764,3135,4437,5638,6685,7555,8197,8584,8694,8483,7967,7118,5988,4603,3044,1401,-226,-1720,-2967,-3900,-4412,-4522,-4186,-3488,-2474,-1256,55,1359,2544,3540,4288,4757,4939,4854,4517,3979,3277,2465,1599,731,-75,-779,-1311,-1667,-1788,-1714,-1435,-1010,-492,45,531,884,1053,996,685,150,-595,-1475,-2421,-3349,-4157,-4795,-5164,-5273,-5070,-4611,-3925,-3088,-2181,-1289,-494,154,598,840,886,766,540,256,-13,-232,-336,-342,-200,19,341,673,1025,1322,1575,1741,1856,1903,1921,1915,1901,1880,1843,1764,1621,1375,1008,486,-182,-1000,-1931,-2937,-3961,-4941,-5809,-6505,-6966,-7160,-7052,-6639,-5940,-4969,-3801,-2469,-1065,359,1732,2995,4118,5063,5830,6415,6827,7091,7208,7205,7066,6803,6388,5818,5073,4147,3048,1790,415,-1030,-2484,-3872,-5120,-6170,-6942,-7425,-7563,-7389,-6895,-6155,-5204,-4136,-3026,-1955,-1013,-242,286,585,629,483,187,-171,-505,-722,-741,-492,53,916,2051,3415,4904,6409,7802,8951,9739,10074,9882,9159,7918,6242,4240,2058,-146,-2198,-3972,-5322,-6208,-6561,-6439,-5869,-4972,-3856,-2640,-1460,-403,436,1016,1304,1323,1080,644,60,-596,-1261,-1867,-2362,-2696,-2829,-2758,-2460,-1970,-1300,-505,379,1287,2181,3006,3733,4333,4790,5094,5241,5225,5046,4693,4170,3456,2569,1497,275,-1077,-2514,-3967,-5391,-6682,-7797,-8643,-9183,-9370,-9187,-8638,-7744,-6555,-5125,-3540,-1878,-240,1292,2632,3722,4525,5016,5234,5184,4960,4590,4183,3765,3417,3145,2963,2858,2775,2681,2503,2196,1727,1063,234,-742,-1800,-2862,-3856,-4691,-5308,-5659,-5718,-5504,-5037,-4398,-3639,-2876,-2168,-1619,-1267,-1160,-1294,-1651,-2172,-2789,-3413,-3957,-4334,-4487,-4369,-3967,-3313,-2439,-1430,-372,657,1560,2287,2794,3073,3146,3058,2868,2652,2470,2388,2442,2653,3017,3512,4087,4711,5293,5814,6189,6401,6419,6226,5846,5282,4583,3786,2934,2090,1273,547,-87,-594,-985,-1254,-1429,-1514,-1542,-1521,-1459,-1368,-1221,-1029,-755,-411,20,517,1055,1589,2075,2450,2674,2711,2545,2194,1678,1052,359,-345,-1024,-1660,-2240,-2786,-3312,-3848,-4408,-5009,-5632,-6261,-6846,-7334,-7674,-7793,-7668,-7245,-6541,-5559,-4351,-2982,-1537,-106,1212,2338,3208,3780,4042,4007,3711,3202,2538,1780,981,198,-527,-1152,-1638,-1954,-2062,-1948,-1588,-981,-153,891,2057,3320,4556,5709,6673,7383,7788,7854,7587,7016,6185,5170,4040,2873,1739,696,-209,-952,-1515,-1909,-2135,-2237,-2228,-2164,-2071,-1988,-1952,-1965,-2048,-2182,-2347,-2533,-2687,-2819,-2883,-2912,-2887,-2854,-2822,-2817,-2856,-2924,-3001,-3049,-2995,-2799,-2383,-1719,-784,407,1804,3334,4885,6344,7586,8500,9002,9020,8559,7625,6303,4696,2927,1164,-466,-1811,-2794,-3332,-3453,-3170,-2604,-1865,-1105,-470,-81,-30,-361,-1060,-2075,-3297,-4609,-5864,-6932,-7709,-8104,-8094,-7669,-6877,-5781,-4477,-3049,-1605,-205,1071,2209,3176,3996,4678,5264,5779,6260,6723,7174,7611,7996,8308,8468,8447,8161,7575,6657,5394,3823,1984,-25,-2112,-4140,-6013,-7597,-8825,-9633,-9990,-9930,-9470,-8707,-7704,-6573,-5387,-4244,-3194,-2291,-1554,-992,-589,-326,-164,-70,-1,81,213,422,731,1145,1667,2272,2932,3594,4203,4686,4989,5044,4819,4300,3491,2447,1230,-67,-1329,-2458,-3344,-3926,-4155,-4031,-3601,-2924,-2118,-1280,-524,60,413,509,359,15,-457,-969,-1432,-1784,-1953,-1940,-1715,-1333,-817,-231,379,975,1529,2039,2518,2986,3486,4028,4646,5323,6052,6770,7441,7964,8293,8343,8074,7468,6523,5290,3821,2221,578,-990,-2401,-3563,-4434,-4987,-5241,-5234,-5026,-4698,-4309,-3937,-3608,-3356,-3154,-2995,-2806,-2563,-2195,-1687,-1019,-206,704,1655,2570,3364,3974,4336,4431,4258,3846,3255,2549,1815,1114,511,38,-300,-508,-636,-731,-854,-1062,-1398,-1884,-2517,-3268,-4086,-4890,-5617,-6166,-6492,-6543,-6317,-5842,-5173,-4396,-3599,-2883,-2317,-1962,-1826,-1905,-2133,-2456,-2767,-2992,-3057,-2903,-2530,-1936,-1182,-324,545,1365,2039,2554,2856,2983,2945,2809,2614,2437,2304,2265,2326,2490,2748,3067,3435,3803,4152,4448,4654,4763,4738,4578,4277,3845,3298,2671,1989,1301,640,41,-472,-883,-1183,-1383,-1482,-1500,-1449,-1338,-1191,-1011,-835,-665,-549,-497,-546,-702,-969,-1333,-1745,-2173,-2523,-2750,-2778,-2567,-2107,-1424,-577,330,1179,1842,2195,2149,1661,739,-552,-2081,-3694,-5186,-6380,-7099,-7228,-6705,-5544,-3826,-1708,627,2949,5043,6722,7824,8285,8074,7262,5965,4341,2602,914,-516,-1585,-2186,-2319,-2006,-1346,-451,546,1511,2353,2985,3396,3586,3609,3525,3422,3362,3412,3586,3904,4306,4764,5180,5482,5597,5450,5014,4273,3237,1969,516,-1024,-2562,-4026,-5310,-6387,-7191,-7726,-7986,-8012,-7834,-7512,-7088,-6607,-6108,-5605,-5114,-4638,-4170,-3730,-3308,-2932,-2612,-2371,-2215,-2152,-2161,-2217,-2273,-2267,-2148,-1858,-1362,-640,294,1407,2628,3879,5070,6093,6885,7369,7523,7349,6877,6181,5326,4413,3498,2648,1883,1206,589,-13,-646,-1359,-2184,-3121,-4165,-5252,-6330,-7302,-8081,-8579,-8730,-8485,-7851,-6842,-5536,-4016,-2390,-768,760,2110,3244,4142,4821,5318,5678,5964,6210,6458,6710,6952,7158,7274,7258,7052,6630,5961,5058,3938,2649,1253,-188,-1597,-2916,-4086,-5084,-5878,-6492,-6919,-7205,-7365,-7426,-7400,-7286,-7065,-6713,-6183,-5455,-4487,-3284,-1859,-249,1458,3186,4830,6278,7473,8319,8825,8970,8815,8418,7862,7234,6592,6007,5474,5011,4558,4079,3497,2759,1821,668,-690,-2189,-3766,-5298,-6684,-7816,-8595,-8980,-8941,-8513,-7760,-6779,-5694,-4613,-3660,-2901,-2395,-2144,-2117,-2252,-2457,-2639,-2692,-2548,-2141,-1459,-517,638,1915,3232,4471,5555,6396,6963,7229,7226,6982,6568,6041,5459,4878,4312,3783,3272,2751,2208,1590,896,102,-779,-1724,-2697,-3647,-4519,-5254,-5798,-6111,-6154,-5939,-5450,-4752,-3870,-2888,-1871,-889,-3,739,1324,1731,2002,2150,2233,2287,2346,2442,2562,2710,2847,2941,2958,2869,2662,2337,1928,1451,984,534,169,-115,-307,-434,-533,-655,-845,-1139,-1569,-2114,-2766,-3458,-4138,-4724,-5156,-5365,-5342,-5054,-4553,-3864,-3070,-2242,-1460,-788,-275,65,221,253,175,87,15,39,162,413,748,1148,1532,1868,2072,2137,2029,1765,1387,940,499,129,-102,-160,-2,351,895,1563,2303,3029,3673,4165,4442,4486,4275,3828,3186,2396,1529,664,-149,-824,-1337,-1645,-1754,-1662,-1426,-1056,-653,-227,126,398,533,540,409,165,-175,-584,-1027,-1497,-1948,-2389,-2765,-3073,-3262,-3306,-3166,-2811,-2225,-1417,-410,730,1932,3092,4103,4865,5288,5316,4922,4123,2974,1551,-24,-1648,-3188,-4542,-5625,-6389,-6810,-6909,-6720,-6307,-5744,-5114,-4476,-3906,-3424,-3052,-2780,-2578,-2416,-2238,-2016,-1686,-1250,-674,26,817,1687,2571,3444,4279,5037,5729,6334,6869,7337,7742,8098,8391,8632,8791,8868,8835,8684,8411,8006,7478,6831,6052,5166,4141,3013,1757,406,-1041,-2541,-4075,-5587,-7045,-8386,-9573,-10558,-11306,-11789,-11997,-11909,-11549,-10905,-10011,-8874,-7526,-6010,-4365,-2669,-977,634,2096,3367,4402,5189,5742,6090,6275,6364,6392,6411,6447,6493,6550,6569,6507,6305,5903,5259,4354,3190,1815,294,-1290,-2824,-4237,-5427,-6362,-7008,-7376,-7507,-7451,-7284,-7075,-6881,-6747,-6684,-6673,-6676,-6619,-6427,-6028,-5360,-4392,-3136,-1610,96,1920,3742,5479,7027,8324,9312,9978,10324,10374,10180,9788,9246,8609,7899,7156,6380,5581,4743,3858,2908,1891,792,-365,-1583,-2819,-4044,-5201,-6237,-7081,-7687,-7997,-7992,-7660,-7010,-6088,-4935,-3632,-2251,-875,422,1576,2548,3306,3851,4201,4376,4440,4406,4355,4291,4273,4312,4429,4620,4879,5151,5407,5564,5551,5301,4726,3787,2444,700,-1398,-3767,-6283,-8791,-11131,-13133,-14665,-15602,-15908,-15563,-14645,-13274,-11619,-9876,-8239,-6842,-5790,-5062,-4588,-4222,-3774,-3093,-2059,-627,1116,3058,4964,6630,7843,8462,8443,7827,6786,5525,4336,3446,3069,3284,4086,5357,6898,8494,9897,10928,11437,11365,10690,9482,7811,5805,3589,1303,-921,-2933,-4636,-5903,-6696,-6953,-6700,-5951,-4804,-3343,-1718,-57,1485,2786,3747,4300,4420,4103,3371,2291,922,-604,-2174,-3615,-4790,-5547,-5788,-5442,-4517,-3060,-1193,933,3126,5189,6934,8212,8908,8987,8452,7386,5915,4186,2390,665,-836,-2060,-2957,-3589,-3997,-4303,-4588,-4932,-5371,-5877,-6377,-6740,-6817,-6469,-5603,-4207,-2343,-187,2067,4138,5813,6877,7217,6769,5577,3705,1314,-1435,-4333,-7163,-9707,-11759,-13145,-13751,-13524,-12503,-10784,-8557,-6019,-3424,-951,1216,3009,4392,5406,6101,6548,6769,6791,6581,6128,5400,4414,3181,1770,240,-1322,-2853,-4277,-5542,-6575,-7320,-7687,-7619,-7028,-5889,-4200,-2028,484,3136,5690,7851,9398,10094,9842,8630,6571,3907,957,-1911,-4316,-5965,-6626,-6242,-4866,-2718,-90,2647,5147,7088,8237,8471,7750,6181,3918,1233,-1572,-4178,-6268,-7607,-8029,-7502,-6096,-4017,-1543,999,3268,5009,6038,6292,5855,4871,3590,2283,1179,509,361,763,1635,2795,4041,5125,5840,6038,5639,4670,3240,1526,-234,-1790,-2907,-3378,-3086,-1986,-137,2316,5152,8108,10889,13221,14849,15579,15282,13917,11544,8304,4432,216,-4034,-7995,-11413,-14060,-15839,-16697,-16711,-16000,-14769,-13242,-11669,-10276,-9247,-8724,-8756,-9340,-10374,-11691,-13069,-14250,-14985,-15063,-14347,-12788,-10448,-7464,-4051,-462,3051,6241,8920,10948,12262,12846,12769,12125,11078,9798,8470,7264,6305,5663,5341,5277,5361,5449,5395,5066,4374,3294,1827,83,-1840,-3768,-5526,-6947,-7869,-8194,-7871,-6920,-5416,-3490,-1314,921,3002,4764,6038,6761,6889,6481,5628,4474,3196,1940,892,140,-207,-134,369,1232,2398,3734,5146,6492,7670,8550,9052,9087,8620,7646,6198,4354,2211,-119,-2490,-4783,-6838,-8519,-9693,-10252,-10147,-9367,-7995,-6140,-3978,-1695,522,2508,4130,5306,6000,6201,5954,5290,4285,2998,1526,-40,-1578,-2970,-4089,-4823,-5094,-4859,-4128,-2972,-1509,95,1654,2985,3922,4342,4169,3388,2042,222,-1924,-4243,-6553,-8696,-10540,-11974,-12961,-13452,-13478,-13034,-12165,-10891,-9244,-7272,-5005,-2525,91,2726,5222,7446,9209,10385,10861,10572,9536,7799,5500,2783,-126,-3013,-5626,-7733,-9126,-9655,-9223,-7837,-5568,-2580,917,4648,8359,11751,14610,16714,17947,18210,17526,15945,13635,10805,7710,4639,1846,-453,-2121,-3122,-3503,-3400,-2989,-2474,-2006,-1722,-1650,-1804,-2106,-2496,-2871,-3190,-3404,-3515,-3553,-3533,-3510,-3489,-3474,-3437,-3317,-3040,-2538,-1728,-596,872,2603,4493,6380,8075,9381,10138,10239,9660,8468,6798,4854,2843,987,-569,-1695,-2385,-2654,-2617,-2394,-2140,-1965,-1969,-2153,-2513,-2962,-3429,-3828,-4115,-4274,-4333,-4355,-4421,-4623,-5031,-5678,-6545,-7567,-8626,-9598,-10349,-10781,-10832,-10491,-9766,-8732,-7428,-5958,-4362,-2730,-1095,478,1960,3291,4430,5293,5832,5958,5655,4914,3797,2424,939,-481,-1686,-2546,-3003,-3028,-2671,-1996,-1117,-144,784,1555,2070,2255,2107,1638,940,102,-736,-1473,-1993,-2236,-2166,-1812,-1216,-484,315,1085,1788,2401,2938,3438,3929,4450,5005,5572,6126,6583,6905,7011,6879,6503,5890,5114,4195,3222,2211,1212,213,-785,-1819,-2923,-4106,-5392,-6713,-8017,-9174,-10049,-10507,-10421,-9704,-8337,-6338,-3827,-946,2103,5115,7896,10277,12139,13405,14059,14109,13621,12663,11343,9765,8048,6307,4659,3221,2099,1387,1145,1394,2111,3199,4534,5935,7217,8199,8719,8664,7964,6614,4657,2188,-638,-3663,-6677,-9507,-11981,-13981,-15425,-16309,-16646,-16521,-16007,-15199,-14164,-12952,-11591,-10078,-8440,-6675,-4843,-3025,-1330,99,1127,1647,1586,956,-174,-1649,-3276,-4815,-6032,-6724,-6736,-6002,-4551,-2492,-36,2584,5079,7210,8750,9554,9554,8753,7253,5216,2859,439,-1803,-3633,-4898,-5505,-5467,-4876,-3893,-2730,-1591,-663,-55,187,121,-147,-445,-609,-491,-13,833,1968,3237,4458,5419,5967,6000,5510,4588,3379,2100,943,93,-331,-285,225,1118,2290,3617,4988,6293,7477,8466,9250,9789,10079,10103,9849,9335,8581,7643,6605,5550,4563,3730,3063,2589,2241,1950,1631,1178,568,-226,-1134,-2051,-2861,-3410,-3624,-3434,-2874,-2021,-1018,-27,778,1256,1311,894,51,-1133,-2494,-3848,-4998,-5772,-6062,-5836,-5153,-4140,-2991,-1910,-1097,-707,-820,-1451,-2521,-3910,-5449,-6983,-8377,-9539,-10447,-11090,-11533,-11799,-11947,-11964,-11855,-11546,-10998,-10139,-8945,-7419,-5620,-3630,-1591,367,2090,3437,4314,4640,4416,3689,2562,1192,-253,-1593,-2673,-3373,-3598,-3331,-2561,-1337,262,2164,4245,6403,8497,10406,11971,13104,13680,13698,13139,12119,10737,9183,7610,6181,5008,4150,3605,3314,3170,3036,2785,2278,1457,265,-1242,-3006,-4866,-6683,-8258,-9459,-10132,-10231,-9702,-8601,-6980,-4982,-2726,-409,1812,3766,5303,6357,6872,6912,6553,5967,5306,4764,4485,4575,5088,5998,7234,8663,10131,11453,12457,12990,12931,12204,10821,8805,6303,3459,486,-2413,-5036,-7226,-8876,-9942,-10455,-10493,-10182,-9664,-9094,-8577,-8208,-8003,-7943,-7954,-7934,-7758,-7325,-6547,-5400,-3893,-2122,-177,1778,3626,5235,6518,7411,7875,7915,7517,6740,5588,4160,2506,741,-1032,-2698,-4143,-5273,-6026,-6355,-6278,-5849,-5154,-4350,-3550,-2939,-2601,-2644,-3053,-3799,-4752,-5777,-6705,-7386,-7715,-7622,-7130,-6302,-5264,-4186,-3225,-2554,-2255,-2385,-2873,-3626,-4435,-5114,-5438,-5262,-4487,-3128,-1280,872,3090,5117,6728,7735,8050,7653,6614,5075,3201,1195,-774,-2540,-4006,-5103,-5812,-6170,-6208,-6025,-5675,-5245,-4776,-4290,-3799,-3251,-2631,-1851,-880,355,1869,3679,5747,8008,10370,12685,14831,16631,17974,18713,18793,18136,16778,14759,12230,9367,6421,3639,1296,-413,-1312,-1346,-519,1056,3191,5629,8076,10232,11803,12584,12400,11229,9097,6169,2661,-1124,-4868,-8249,-10973,-12826,-13673,-13485,-12346,-10409,-7930,-5167,-2424,44,2026,3351,3977,3862,3102,1769,16,-2017,-4185,-6335,-8352,-10113,-11513,-12474,-12918,-12793,-12085,-10792,-8977,-6719,-4165,-1460,1180,3579,5517,6855,7471,7331,6468,4982,3025,774,-1588,-3897,-6009,-7822,-9266,-10285,-10867,-10985,-10645,-9870,-8676,-7144,-5334,-3360,-1339,627,2393,3897,5024,5748,6045,5931,5464,4715,3776,2746,1689,689,-234,-1034,-1697,-2199,-2511,-2601,-2430,-1973,-1195,-107,1282,2906,4674,6454,8082,9397,10225,10457,10011,8886,7154,4936,2426,-172,-2626,-4739,-6329,-7293,-7570,-7179,-6192,-4734,-2941,-1004,944,2729,4252,5425,6220,6647,6751,6610,6281,5855,5356,4831,4278,3677,3029,2278,1441,478,-578,-1713,-2875,-3998,-5019,-5846,-6425,-6668,-6549,-6035,-5135,-3902,-2404,-748,931,2507,3834,4797,5299,5282,4726,3655,2128,243,-1887,-4117,-6306,-8301,-9960,-11152,-11765,-11733,-11009,-9628,-7636,-5166,-2357,596,3498,6151,8381,10049,11081,11451,11214,10473,9373,8093,6798,5652,4756,4208,3991,4116,4485,5023,5610,6138,6506,6630,6475,5997,5251,4244,3071,1781,463,-834,-2046,-3149,-4103,-4903,-5541,-6017,-6349,-6556,-6657,-6692,-6662,-6594,-6475,-6298,-6041,-5701,-5248,-4703,-4052,-3314,-2502,-1619,-690,292,1303,2340,3370,4370,5289,6080,6671,7014,7055,6763,6152,5246,4137,2917,1720,661,-151,-661,-862,-821,-643,-491,-525,-897,-1703,-2971,-4644,-6574,-8577,-10405,-11858,-12748,-12989,-12559,-11536,-10068,-8332,-6554,-4909,-3563,-2615,-2086,-1955,-2114,-2449,-2800,-3033,-3028,-2707,-2054,-1082,118,1455,2778,3975,4914,5523,5744,5597,5108,4379,3497,2594,1764,1109,665,464,454,600,786,942,963,788,374,-276,-1146,-2165,-3254,-4322,-5263,-5991,-6438,-6549,-6308,-5699,-4750,-3468,-1917,-122,1832,3894,5975,7992,9864,11496,12812,13733,14189,14122,13492,12274,10485,8170,5411,2356,-821,-3891,-6603,-8709,-9991,-10299,-9579,-7899,-5432,-2456,685,3645,6076,7743,8472,8252,7161,5408,3257,1028,-990,-2527,-3417,-3562,-2989,-1790,-144,1748,3674,5436,6895,7949,8575,8786,8663,8287,7776,7232,6739,6371,6152,6091,6165,6321,6514,6683,6778,6767,6595,6239,5657,4811,3674,2223,461,-1576,-3824,-6196,-8561,-10802,-12769,-14331,-15368,-15777,-15506,-14541,-12926,-10776,-8226,-5495,-2782,-323,1666,3021,3595,3340,2255,429,-1977,-4744,-7608,-10284,-12514,-14065,-14790,-14629,-13624,-11916,-9725,-7332,-5009,-3027,-1556,-698,-430,-656,-1183,-1816,-2331,-2576,-2443,-1937,-1125,-160,750,1416,1628,1295,362,-1091,-2906,-4856,-6660,-8073,-8863,-8915,-8177,-6740,-4746,-2446,-65,2114,3921,5178,5851,5938,5534,4782,3824,2858,1997,1384,1073,1116,1494,2185,3110,4199,5358,6497,7547,8427,9122,9587,9849,9925,9863,9709,9514,9312,9126,8970,8834,8709,8570,8389,8136,7783,7295,6658,5856,4887,3774,2518,1157,-285,-1775,-3249,-4652,-5882,-6838,-7403,-7469,-6961,-5841,-4146,-1982,488,3005,5342,7194,8368,8673,8066,6567,4356,1644,-1223,-3939,-6155,-7624,-8162,-7711,-6330,-4191,-1541,1296,4019,6319,7969,8816,8782,7906,6264,4018,1363,-1506,-4372,-7052,-9401,-11278,-12629,-13396,-13596,-13250,-12431,-11230,-9755,-8130,-6477,-4908,-3536,-2425,-1637,-1175,-1014,-1100,-1323,-1582,-1746,-1704,-1377,-703,315,1654,3238,4978,6760,8477,10012,11262,12131,12539,12430,11762,10560,8830,6698,4239,1633,-981,-3440,-5604,-7382,-8700,-9554,-9962,-9982,-9688,-9152,-8438,-7605,-6678,-5694,-4670,-3645,-2670,-1809,-1133,-704,-554,-676,-1021,-1480,-1935,-2234,-2263,-1926,-1206,-129,1212,2668,4092,5305,6175,6608,6557,6055,5184,4064,2860,1702,730,30,-380,-488,-396,-172,41,124,-19,-487,-1287,-2430,-3831,-5403,-6997,-8466,-9650,-10412,-10647,-10286,-9327,-7815,-5847,-3577,-1149,1238,3455,5354,6871,7976,8689,9077,9232,9252,9222,9204,9193,9163,9017,8658,7970,6887,5378,3499,1361,-856,-2954,-4713,-5973,-6599,-6564,-5907,-4741,-3246,-1622,-76,1208,2090,2501,2398,1843,893,-318,-1665,-2995,-4171,-5056,-5551,-5568,-5058,-4022,-2461,-478,1851,4341,6835,9110,10983,12257,12812,12551,11483,9655,7210,4318,1211,-1883,-4716,-7076,-8774,-9686,-9752,-8979,-7471,-5370,-2915,-341,2092,4138,5628,6410,6443,5748,4407,2588,489,-1667,-3633,-5208,-6207,-6510,-6068,-4900,-3096,-814,1743,4351,6770,8795,10258,11042,11134,10550,9430,7913,6220,4527,3035,1849,1051,623,506,582,722,799,721,445,-28,-650,-1345,-2038,-2642,-3141,-3492,-3753,-3948,-4161,-4443,-4852,-5395,-6083,-6858,-7665,-8422,-9040,-9442,-9573,-9404,-8940,-8231,-7340,-6361,-5407,-4568,-3958,-3631,-3652,-4006,-4670,-5563,-6575,-7579,-8440,-9026,-9247,-9038,-8388,-7338,-5980,-4436,-2863,-1418,-232,573,958,907,484,-207,-1041,-1845,-2490,-2835,-2801,-2340,-1471,-246,1225,2819,4389,5795,6907,7634,7913,7727,7099,6091,4792,3313,1773,289,-1044,-2138,-2951,-3447,-3619,-3478,-3018,-2273,-1233,66,1617,3378,5310,7339,9396,11375,13182,14691,15817,16459,16579,16169,15264,13965,12383,10673,8973,7417,6102,5103,4436,4109,4064,4252,4560,4911,5163,5242,5045,4521,3666,2507,1126,-347,-1797,-3058,-4029,-4613,-4772,-4514,-3898,-2995,-1936,-812,248,1153,1817,2173,2185,1831,1133,133,-1100,-2452,-3829,-5073,-6076,-6714,-6891,-6572,-5729,-4423,-2743,-827,1144,2992,4517,5556,5972,5678,4655,2937,608,-2174,-5242,-8386,-11388,-14052,-16193,-17654,-18356,-18231,-17317,-15684,-13470,-10873,-8108,-5422,-3034,-1128,176,841,911,507,-206,-1026,-1774,-2286,-2459,-2250,-1666,-777,322,1514,2680,3727,4570,5162,5476,5496,5236,4691,3898,2856,1634,251,-1181,-2602,-3882,-4940,-5683,-6069,-6076,-5736,-5100,-4258,-3306,-2339,-1460,-720,-189,153,298,303,226,126,71,118,310,686,1271,2066,3078,4274,5621,7066,8532,9935,11179,12158,12773,12941,12585,11684,10243,8312,5996,3427,759,-1834,-4205,-6212,-7762,-8793,-9302,-9307,-8871,-8082,-7016,-5787,-4460,-3114,-1805,-562,583,1632,2583,3444,4221,4906,5479,5886,6094,6013,5637,4919,3917,2698,1390,159,-850,-1473,-1626,-1271,-434,756,2157,3557,4767,5614,5972,5790,5077,3933,2484,932,-549,-1763,-2566,-2866,-2628,-1893,-766,599,2017,3275,4207,4635,4486,3713,2381,601,-1449,-3560,-5518,-7133,-8246,-8790,-8729,-8120,-7066,-5712,-4225,-2781,-1518,-573,-9,139,-108,-678,-1488,-2402,-3314,-4087,-4633,-4860,-4732,-4228,-3374,-2235,-893,521,1887,3077,3961,4482,4572,4259,3581,2629,1522,378,-686,-1571,-2219,-2593,-2693,-2556,-2209,-1727,-1135,-504,150,803,1435,2055,2643,3197,3698,4114,4432,4611,4648,4534,4284,3938,3539,3158,2850,2689,2703,2917,3304,3805,4339,4788,5050,5003,4579,3712,2400,673,-1389,-3654,-5964,-8129,-9970,-11299,-12007,-11998,-11287,-9938,-8088,-5943,-3712,-1636,101,1350,2032,2154,1758,958,-137,-1393,-2716,-4016,-5251,-6384,-7401,-8285,-9007,-9539,-9830,-9844,-9535,-8887,-7901,-6608,-5069,-3366,-1599,134,1732,3133,4268,5131,5707,6032,6130,6063,5855,5554,5172,4697,4132,3421,2559,1505,273,-1124,-2626,-4152,-5611,-6867,-7842,-8403,-8513,-8103,-7198,-5815,-4039,-1962,293,2588,4798,6791,8484,9795,10699,11199,11324,11140,10716,10138,9487,8837,8255,7787,7477,7345,7399,7633,8027,8545,9152,9783,10409,10954,11384,11642,11668,11430,10872,9970,8704,7080,5124,2897,477,-2035,-4517,-6848,-8894,-10547,-11690,-12259,-12189,-11475,-10144,-8251,-5915,-3259,-458,2314,4872,7034,8653,9613,9842,9354,8190,6473,4358,2022,-355,-2584,-4555,-6136,-7301,-8032,-8357,-8347,-8059,-7581,-6975,-6292,-5583,-4866,-4174,-3525,-2944,-2469,-2127,-1951,-1970,-2186,-2595,-3165,-3849,-4591,-5337,-6042,-6669,-7213,-7656,-8022,-8299,-8500,-8608,-8597,-8452,-8130,-7621,-6917,-6019,-4967,-3792,-2561,-1326,-145,944,1919,2763,3501,4101,4600,4936,5109,5055,4755,4179,3336,2256,1002,-330,-1658,-2858,-3861,-4574,-4960,-4987,-4667,-4011,-3096,-1966,-746,495,1630,2595,3308,3763,3951,3936,3766,3525,3272,3052,2893,2794,2757,2763,2822,2920,3075,3274,3511,3757,3976,4120,4148,4032,3752,3341,2828,2292,1805,1438,1235,1219,1347,1583,1819,1989,1995,1795,1359,697,-146,-1106,-2111,-3076,-3944,-4648,-5174,-5493,-5641,-5616,-5472,-5221,-4875,-4450,-3909,-3244,-2424,-1428,-257,1058,2493,3954,5380,6665,7738,8526,8989,9118,8935,8480,7846,7085,6321,5599,4992,4510,4145,3838,3532,3120,2554,1762,756,-433,-1726,-2992,-4127,-4978,-5475,-5547,-5203,-4496,-3540,-2467,-1448,-627,-131,-48,-391,-1137,-2181,-3424,-4709,-5929,-6968,-7759,-8276,-8506,-8486,-8241,-7814,-7240,-6533,-5704,-4746,-3636,-2376,-939,639,2344,4091,5814,7398,8752,9765,10374,10513,10182,9394,8228,6775,5180,3574,2108,896,25,-459,-562,-330,158,808,1512,2191,2766,3195,3440,3502,3351,3022,2490,1790,942,-23,-1018,-1991,-2825,-3434,-3724,-3638,-3141,-2274,-1071,333,1839,3287,4566,5552,6188,6415,6250,5708,4854,3761,2496,1160,-188,-1463,-2617,-3601,-4398,-5005,-5445,-5758,-5993,-6198,-6423,-6683,-6990,-7317,-7629,-7871,-7979,-7922,-7660,-7215,-6635,-5978,-5365,-4860,-4549,-4451,-4545,-4765,-4996,-5128,-5043,-4672,-4003,-3068,-1973,-845,175,940,1356,1361,958,180,-852,-2061,-3262,-4372,-5231,-5792,-5975,-5794,-5262,-4444,-3421,-2282,-1124,-39,909,1651,2177,2467,2561,2494,2332,2145,1991,1941,2016,2253,2625,3109,3655,4185,4648,4963,5095,5013,4722,4253,3663,3044,2473,2074,1916,2092,2634,3557,4823,6369,8083,9842,11509,12946,14050,14719,14915,14608,13833,12636,11105,9356,7501,5685,4014,2589,1475,684,207,-24,-72,-32,17,12,-97,-321,-663,-1083,-1544,-1975,-2315,-2505,-2494,-2267,-1828,-1219,-515,181,761,1097,1106,717,-72,-1199,-2558,-3970,-5251,-6181,-6610,-6391,-5501,-3983,-1970,304,2581,4564,5993,6654,6438,5321,3406,869,-2029,-5007,-7789,-10132,-11876,-12922,-13270,-12988,-12193,-11035,-9675,-8243,-6870,-5621,-4541,-3641,-2896,-2277,-1745,-1269,-833,-448,-122,80,144,-4,-353,-933,-1677,-2541,-3406,-4185,-4749,-5036,-4982,-4594,-3915,-3024,-2030,-1056,-200,443,838,968,888,639,341,55,-106,-101,120,543,1153,1887,2685,3477,4191,4785,5205,5439,5479,5327,5023,4596,4091,3567,3053,2583,2164,1781,1415,1031,617,152,-330,-823,-1255,-1608,-1806,-1848,-1690,-1365,-875,-278,372,1019,1588,2036,2309,2382,2239,1872,1299,528,-395,-1441,-2538,-3634,-4642,-5500,-6134,-6496,-6547,-6291,-5737,-4941,-3963,-2884,-1794,-766,131,851,1388,1732,1933,2021,2067,2125,2256,2512,2916,3500,4234,5108,6050,6992,7841,8499,8869,8882,8467,7621,6343,4707,2807,788,-1181,-2915,-4245,-5038,-5206,-4767,-3773,-2396,-817,723,2026,2898,3247,3026,2288,1140,-256,-1719,-3069,-4152,-4857,-5134,-4971,-4447,-3636,-2686,-1722,-867,-228,143,230,46,-333,-848,-1389,-1880,-2239,-2403,-2342,-2034,-1493,-747,164,1179,2243,3299,4300,5205,6006,6686,7275,7782,8244,8668,9077,9450,9771,10004,10099,10028,9741,9230,8480,7503,6337,4995,3552,2023,486,-1034,-2458,-3762,-4848,-5692,-6196,-6344,-6073,-5407,-4354,-2996,-1422,239,1852,3283,4405,5134,5396,5180,4493,3381,1924,195,-1687,-3640,-5543,-7319,-8871,-10121,-11014,-11489,-11543,-11173,-10431,-9386,-8149,-6825,-5549,-4420,-3538,-2956,-2713,-2787,-3145,-3715,-4399,-5116,-5760,-6266,-6592,-6707,-6645,-6408,-6064,-5613,-5112,-4543,-3926,-3250,-2514,-1736,-940,-167,524,1078,1440,1570,1452,1083,484,-310,-1261,-2322,-3451,-4608,-5748,-6829,-7789,-8580,-9126,-9382,-9291,-8842,-8027,-6900,-5513,-3972,-2378,-841,531,1661,2482,2976,3143,3022,2686,2206,1710,1276,1035,1049,1402,2111,3186,4574,6223,8007,9836,11553,13055,14224,14987,15300,15168,14629,13772,12684,11502,10305,9209,8254,7473,6859,6381,5994,5650,5304,4925,4497,4027,3531,3039,2588,2194,1890,1651,1476,1317,1137,903,583,184,-281,-769,-1238,-1637,-1945,-2134,-2235,-2269,-2298,-2379,-2570,-2907,-3413,-4044,-4761,-5449,-6010,-6331,-6303,-5881,-5033,-3797,-2251,-512,1274,2953,4387,5467,6132,6371,6220,5759,5081,4269,3413,2537,1678,817,-65,-975,-1923,-2876,-3797,-4617,-5267,-5699,-5851,-5746,-5370,-4802,-4089,-3320,-2561,-1879,-1313,-891,-611,-475,-459,-552,-740,-1002,-1354,-1765,-2256,-2793,-3378,-3964,-4530,-5009,-5364,-5530,-5474,-5164,-4605,-3803,-2832,-1730,-605,484,1450,2255,2857,3269,3504,3602,3614,3570,3525,3473,3444,3414,3374,3317,3229,3120,3004,2908,2862,2903,3051,3324,3700,4156,4608,4983,5163,5050,4553,3607,2217,412,-1674,-3906,-6052,-7927,-9302,-10042,-10055,-9332,-7982,-6147,-4073,-1990,-165,1223,2006,2160,1689,735,-565,-1973,-3333,-4446,-5226,-5618,-5639,-5372,-4925,-4436,-4021,-3796,-3798,-4059,-4518,-5110,-5722,-6239,-6557,-6585,-6278,-5626,-4654,-3436,-2059,-636,733,1941,2928,3633,4042,4168,4027,3685,3186,2621,2050,1568,1244,1127,1283,1683,2334,3140,4026,4851,5510,5870,5868,5438,4600,3384,1890,225,-1484,-3109,-4555,-5724,-6593,-7121,-7339,-7258,-6929,-6375,-5661,-4794,-3844,-2822,-1771,-733,274,1190,1994,2635,3086,3325,3357,3207,2941,2630,2396,2316,2516,3025,3909,5114,6604,8255,9952,11557,12940,14014,14699,14985,14878,14421,13686,12735,11645,10482,9280,8089,6908,5756,4635,3547,2516,1569,756,129,-255,-362,-165,316,1041,1932,2883,3792,4526,4994,5107,4809,4101,2995,1570,-70,-1803,-3474,-4948,-6097,-6826,-7099,-6908,-6321,-5421,-4344,-3218,-2194,-1376,-865,-697,-882,-1372,-2098,-2962,-3858,-4700,-5406,-5927,-6249,-6354,-6284,-6045,-5703,-5284,-4854,-4441,-4098,-3842,-3701,-3665,-3745,-3911,-4164,-4477,-4854,-5281,-5757,-6270,-6789,-7279,-7678,-7915,-7917,-7628,-7003,-6064,-4855,-3486,-2083,-819,164,718,746,210,-892,-2469,-4402,-6506,-8588,-10425,-11828,-12633,-12734,-12113,-10803,-8942,-6704,-4311,-1994,47,1655,2743,3302,3382,3107,2617,2087,1663,1475,1612,2107,2948,4086,5430,6877,8304,9603,10659,11412,11792,11813,11470,10847,9999,9037,8042,7103,6282,5612,5103,4712,4408,4100,3741,3265,2642,1881,996,51,-899,-1781,-2528,-3090,-3416,-3495,-3303,-2860,-2179,-1303,-283,825,1928,2969,3838,4483,4830,4842,4520,3860,2926,1764,460,-905,-2259,-3510,-4620,-5510,-6154,-6505,-6534,-6231,-5584,-4620,-3383,-1946,-408,1113,2514,3672,4528,5018,5141,4918,4391,3632,2711,1711,690,-272,-1137,-1840,-2349,-2617,-2620,-2336,-1759,-919,157,1392,2699,3977,5100,5968,6467,6538,6126,5243,3930,2264,369,-1636,-3600,-5393,-6905,-8027,-8721,-8931,-8693,-8021,-6999,-5707,-4246,-2719,-1222,174,1396,2429,3233,3840,4239,4481,4581,4579,4516,4409,4310,4223,4188,4197,4276,4398,4558,4726,4861,4946,4938,4834,4643,4373,4084,3795,3567,3421,3375,3423,3541,3687,3814,3872,3813,3608,3233,2700,2025,1262,459,-309,-993,-1532,-1909,-2120,-2189,-2167,-2108,-2074,-2120,-2269,-2548,-2932,-3412,-3943,-4492,-5027,-5521,-5960,-6346,-6676,-6982,-7265,-7557,-7851,-8150,-8416,-8622,-8702,-8620,-8324,-7800,-7050,-6107,-5029,-3900,-2795,-1817,-1017,-442,-106,40,34,-43,-114,-147,-92,23,184,342,449,489,436,328,185,62,-9,2,78,196,293,304,168,-162,-695,-1430,-2300,-3261,-4213,-5080,-5794,-6295,-6565,-6605,-6435,-6110,-5666,-5165,-4642,-4130,-3652,-3217,-2847,-2541,-2333,-2226,-2249,-2407,-2704,-3117,-3609,-4102,-4513,-4721,-4620,-4112,-3127,-1640,305,2637,5201,7833,10342,12528,14256,15394,15911,15806,15160,14078,12707,11181,9631,8170,6855,5757,4882,4254,3872,3732,3832,4151,4653,5284,5962,6598,7073,7293,7162,6629,5697,4386,2812,1086,-623,-2164,-3378,-4165,-4440,-4206,-3488,-2389,-1016,465,1937,3235,4281,4974,5286,5189,4709,3869,2727,1350,-202,-1832,-3460,-5003,-6356,-7449,-8205,-8554,-8482,-7957,-7020,-5709,-4117,-2334,-487,1313,2955,4331,5377,6013,6232,6012,5391,4412,3168,1739,256,-1191,-2479,-3528,-4262,-4641,-4656,-4320,-3696,-2854,-1899,-939,-72,600,1017,1131,929,425,-348,-1344,-2482,-3718,-4944,-6123,-7160,-8018,-8640,-8999,-9072,-8871,-8390,-7687,-6772,-5722,-4564,-3362,-2149,-962,157,1206,2140,2970,3661,4222,4638,4914,5061,5094,5049,4966,4899,4880,4968,5159,5470,5858,6283,6672,6957,7074,6961,6606,5994,5177,4201,3157,2125,1187,409,-167,-534,-689,-674,-525,-300,-52,164,305,333,232,-11,-383,-869,-1441,-2057,-2681,-3277,-3795,-4237,-4555,-4785,-4911,-4972,-4993,-4996,-5022,-5078,-5187,-5347,-5546,-5775,-5988,-6163,-6251,-6221,-6035,-5694,-5185,-4542,-3803,-3013,-2232,-1505,-865,-334,92,424,685,882,1027,1093,1064,889,544,3,-722,-1585,-2519,-3412,-4157,-4636,-4766,-4480,-3789,-2708,-1350,184,1731,3151,4304,5080,5413,5277,4693,3735,2488,1084,-359,-1708,-2862,-3731,-4266,-4452,-4291,-3852,-3170,-2362,-1484,-651,86,636,986,1092,993,719,344,-26,-294,-354,-121,441,1338,2516,3884,5310,6667,7823,8679,9200,9354,9221,8848,8367,7851,7406,7059,6847,6732,6673,6616,6482,6250,5872,5377,4785,4149,3527,2960,2475,2086,1763,1487,1214,913,567,178,-240,-644,-994,-1233,-1324,-1226,-948,-491,70,672,1206,1564,1657,1409,783,-189,-1469,-2913,-4415,-5791,-6910,-7627,-7864,-7575,-6788,-5579,-4077,-2449,-873,487,1487,2051,2148,1825,1171,335,-530,-1267,-1740,-1877,-1643,-1084,-285,623,1501,2204,2631,2708,2429,1818,963,-46,-1076,-2035,-2812,-3362,-3632,-3647,-3415,-3003,-2462,-1864,-1256,-709,-228,136,391,532,560,499,360,160,-88,-373,-702,-1076,-1510,-2013,-2598,-3258,-3995,-4785,-5597,-6392,-7120,-7704,-8095,-8194,-7964,-7333,-6298,-4860,-3077,-1029,1173,3392,5511,7384,8935,10063,10752,10964,10744,10105,9139,7902,6500,5038,3605,2330,1280,540,139,90,354,869,1528,2221,2815,3213,3307,3072,2475,1578,444,-805,-2045,-3137,-3965,-4429,-4490,-4135,-3435,-2478,-1417,-416,373,790,762,228,-765,-2137,-3736,-5387,-6909,-8121,-8902,-9160,-8892,-8136,-6997,-5615,-4150,-2768,-1610,-785,-363,-347,-702,-1329,-2090,-2843,-3423,-3700,-3604,-3088,-2223,-1096,124,1267,2139,2616,2579,2036,1025,-314,-1788,-3202,-4317,-4986,-5080,-4570,-3518,-2040,-339,1384,2919,4095,4808,5003,4724,4035,3066,1951,810,-232,-1117,-1798,-2272,-2565,-2712,-2752,-2735,-2666,-2575,-2449,-2283,-2070,-1796,-1463,-1078,-641,-165,349,903,1507,2162,2890,3679,4538,5457,6402,7373,8305,9181,9943,10533,10915,11018,10821,10290,9431,8287,6918,5443,3982,2690,1695,1139,1075,1563,2558,3986,5720,7586,9403,10991,12168,12818,12832,12192,10914,9080,6825,4311,1734,-727,-2902,-4670,-5953,-6732,-7024,-6916,-6486,-5865,-5163,-4494,-3945,-3587,-3433,-3499,-3730,-4087,-4487,-4864,-5149,-5298,-5272,-5077,-4708,-4204,-3596,-2913,-2191,-1439,-676,108,893,1682,2438,3119,3663,4000,4040,3742,3040,1953,499,-1229,-3130,-5053,-6862,-8404,-9567,-10264,-10459,-10165,-9440,-8378,-7109,-5756,-4459,-3309,-2392,-1732,-1325,-1130,-1072,-1087,-1084,-1031,-876,-651,-371,-104,88,149,31,-275,-766,-1392,-2107,-2839,-3536,-4147,-4650,-5042,-5343,-5569,-5759,-5908,-6030,-6084,-6034,-5819,-5396,-4714,-3779,-2592,-1234,233,1701,3071,4268,5223,5920,6366,6598,6676,6660,6622,6597,6615,6676,6736,6770,6702,6501,6127,5574,4852,3992,3038,2041,1055,134,-667,-1303,-1732,-1934,-1897,-1640,-1198,-638,-35,510,909,1059,904,381,-497,-1719,-3202,-4863,-6577,-8224,-9671,-10809,-11545,-11800,-11560,-10804,-9591,-7980,-6076,-4003,-1891,132,1948,3461,4615,5369,5744,5762,5498,5010,4391,3704,3011,2357,1754,1217,733,300,-94,-440,-731,-938,-1047,-1015,-855,-528,-78,491,1116,1748,2316,2759,3016,3045,2833,2379,1738,966,165,-550,-1086,-1313,-1184,-629,329,1662,3264,5030,6805,8456,9836,10836,11366,11377,10875,9871,8460,6718,4776,2749,760,-1083,-2687,-3980,-4916,-5463,-5608,-5355,-4716,-3727,-2426,-882,830,2602,4329,5880,7158,8053,8528,8549,8163,7431,6472,5410,4393,3547,2990,2799,3009,3607,4529,5672,6907,8080,9052,9701,9938,9720,9060,7995,6640,5084,3469,1902,476,-747,-1747,-2536,-3150,-3653,-4104,-4566,-5073,-5653,-6297,-6971,-7636,-8215,-8654,-8884,-8855,-8547,-7956,-7116,-6092,-4950,-3813,-2749,-1871,-1231,-877,-813,-1027,-1460,-2058,-2737,-3430,-4072,-4626,-5063,-5388,-5603,-5734,-5785,-5783,-5724,-5622,-5484,-5311,-5137,-4956,-4816,-4712,-4678,-4710,-4803,-4947,-5115,-5276,-5409,-5473,-5459,-5334,-5086,-4706,-4172,-3505,-2694,-1795,-834,100,942,1588,1969,2002,1650,888,-248,-1705,-3364,-5105,-6758,-8170,-9189,-9701,-9626,-8963,-7735,-6061,-4058,-1903,246,2230,3928,5261,6181,6703,6856,6715,6358,5875,5353,4858,4450,4160,4006,3978,4066,4213,4402,4559,4660,4658,4537,4298,3947,3531,3086,2676,2361,2186,2201,2414,2822,3379,4031,4691,5262,5658,5787,5591,5044,4132,2917,1458,-129,-1721,-3197,-4428,-5333,-5845,-5950,-5667,-5066,-4218,-3255,-2258,-1364,-631,-128,133,179,58,-131,-300,-335,-157,308,1074,2138,3426,4850,6259,7533,8489,9047,9073,8558,7495,5953,4042,1899,-307,-2410,-4263,-5724,-6729,-7210,-7192,-6721,-5874,-4785,-3556,-2325,-1192,-241,478,950,1198,1277,1260,1244,1320,1556,2019,2700,3589,4592,5620,6535,7214,7543,7448,6889,5896,4523,2892,1130,-611,-2199,-3512,-4487,-5076,-5307,-5223,-4908,-4468,-3988,-3576,-3269,-3111,-3080,-3132,-3207,-3216,-3090,-2764,-2209,-1401,-376,842,2185,3584,4978,6293,7481,8510,9343,9985,10423,10661,10701,10539,10162,9585,8786,7803,6643,5361,4005,2642,1329,137,-907,-1757,-2429,-2924,-3283,-3547,-3762,-3981,-4237,-4555,-4959,-5429,-5973,-6541,-7114,-7633,-8078,-8385,-8555,-8552,-8403,-8108,-7721,-7268,-6797,-6351,-5934,-5572,-5240,-4920,-4581,-4196,-3728,-3192,-2569,-1909,-1233,-613,-87,273,432,363,51,-468,-1175,-1990,-2857,-3698,-4446,-5067,-5517,-5812,-5946,-5962,-5871,-5697,-5456,-5132,-4723,-4197,-3546,-2753,-1830,-790,312,1447,2516,3499,4308,4924,5312,5478,5423,5185,4796,4298,3753,3194,2671,2222,1852,1584,1386,1235,1092,900,621,223,-314,-970,-1706,-2468,-3163,-3716,-4055,-4119,-3904,-3420,-2728,-1917,-1071,-298,344,802,1076,1197,1223,1234,1310,1525,1925,2542,3352,4327,5396,6477,7486,8327,8929,9223,9194,8817,8144,7216,6120,4946,3772,2695,1762,1033,524,231,137,193,343,518,654,679,558,256,-231,-879,-1664,-2528,-3426,-4303,-5107,-5800,-6340,-6694,-6836,-6730,-6350,-5686,-4714,-3460,-1945,-236,1583,3404,5109,6568,7677,8333,8498,8135,7295,6031,4460,2706,900,-811,-2338,-3568,-4476,-5020,-5224,-5132,-4790,-4294,-3703,-3101,-2532,-2022,-1573,-1155,-729,-249,321,1003,1778,2622,3455,4196,4760,5040,4996,4569,3788,2691,1387,-16,-1358,-2511,-3339,-3742,-3675,-3116,-2125,-780,782,2409,3933,5198,6062,6436,6271,5576,4439,2962,1333,-289,-1708,-2782,-3387,-3474,-3039,-2142,-902,547,2028,3386,4475,5195,5484,5364,4868,4125,3245,2381,1656,1166,966,1052,1380,1869,2389,2845,3105,3097,2782,2140,1231,121,-1078,-2248,-3265,-4038,-4478,-4569,-4299,-3742,-2961,-2082,-1200,-421,186,582,773,789,684,525,353,219,118,48,-25,-138,-324,-608,-988,-1460,-1974,-2505,-2999,-3422,-3756,-3987,-4143,-4228,-4294,-4352,-4436,-4554,-4698,-4864,-5027,-5162,-5251,-5263,-5206,-5049,-4831,-4539,-4225,-3905,-3639,-3439,-3364,-3401,-3555,-3799,-4061,-4295,-4407,-4332,-4030,-3450,-2625,-1578,-378,867,2077,3130,3938,4432,4556,4304,3695,2769,1617,315,-1028,-2319,-3475,-4440,-5162,-5650,-5889,-5926,-5778,-5498,-5099,-4632,-4097,-3525,-2926,-2310,-1697,-1094,-518,25,527,987,1402,1775,2106,2408,2687,2974,3284,3660,4132,4729,5480,6376,7406,8514,9620,10632,11422,11895,11947,11520,10597,9201,7404,5312,3063,791,-1351,-3252,-4811,-5969,-6706,-7034,-6995,-6660,-6102,-5417,-4673,-3958,-3303,-2752,-2295,-1926,-1613,-1316,-1009,-660,-252,212,736,1294,1865,2421,2930,3370,3707,3946,4054,4063,3958,3767,3511,3195,2867,2521,2199,1889,1612,1341,1072,764,395,-72,-656,-1372,-2206,-3145,-4129,-5104,-5974,-6659,-7046,-7069,-6638,-5740,-4353,-2552,-384,1988,4461,6847,9010,10810,12142,12935,13171,12856,12064,10878,9419,7825,6220,4740,3489,2542,1954,1725,1831,2201,2743,3334,3857,4195,4240,3951,3267,2241,902,-633,-2239,-3779,-5106,-6100,-6677,-6791,-6460,-5746,-4746,-3596,-2424,-1355,-500,91,387,416,247,-27,-286,-399,-264,202,1030,2189,3595,5107,6543,7717,8452,8614,8141,7036,5396,3370,1161,-1016,-2960,-4506,-5553,-6071,-6088,-5704,-5044,-4264,-3519,-2938,-2616,-2611,-2913,-3495,-4255,-5113,-5929,-6629,-7110,-7333,-7296,-7003,-6544,-5959,-5367,-4817,-4382,-4081,-3909,-3834,-3795,-3724,-3560,-3246,-2777,-2151,-1438,-709,-73,368,520,336,-205,-1064,-2154,-3382,-4594,-5686,-6524,-7041,-7183,-6953,-6383,-5542,-4518,-3406,-2310,-1311,-494,97,429,492,318,-72,-596,-1216,-1823,-2376,-2780,-3003,-3002,-2783,-2358,-1795,-1142,-500,74,506,755,814,682,411,39,-360,-734,-1015,-1169,-1160,-981,-640,-158,427,1073,1738,2379,2963,3460,3859,4142,4326,4410,4418,4377,4287,4178,4032,3858,3644,3394,3117,2835,2582,2392,2293,2303,2415,2608,2828,3023,3125,3084,2856,2433,1815,1054,185,-708,-1567,-2322,-2918,-3311,-3479,-3399,-3079,-2515,-1734,-740,423,1738,3149,4603,6030,7351,8475,9332,9834,9955,9661,8985,7968,6701,5272,3802,2384,1109,44,-783,-1367,-1724,-1919,-1997,-2034,-2084,-2191,-2369,-2627,-2908,-3202,-3408,-3513,-3443,-3199,-2776,-2217,-1575,-932,-368,43,238,196,-88,-567,-1172,-1815,-2377,-2768,-2883,-2662,-2077,-1126,128,1613,3209,4779,6204,7341,8103,8420,8266,7675,6708,5473,4089,2687,1376,245,-657,-1321,-1763,-2037,-2187,-2277,-2343,-2401,-2459,-2491,-2464,-2353,-2116,-1749,-1246,-630,64,782,1470,2072,2537,2838,2966,2927,2775,2547,2323,2156,2109,2226,2518,2995,3609,4335,5076,5782,6343,6711,6809,6619,6113,5321,4262,2993,1572,51,-1500,-3039,-4516,-5891,-7136,-8205,-9062,-9673,-9977,-9963,-9592,-8880,-7855,-6576,-5128,-3620,-2158,-872,158,846,1158,1101,700,45,-774,-1648,-2465,-3142,-3617,-3858,-3882,-3733,-3473,-3198,-2972,-2879,-2963,-3238,-3702,-4311,-5009,-5725,-6392,-6934,-7322,-7501,-7503,-7304,-6985,-6558,-6107,-5670,-5297,-5005,-4812,-4687,-4613,-4526,-4390,-4127,-3714,-3093,-2274,-1253,-80,1182,2450,3612,4577,5249,5554,5470,4995,4189,3145,1996,876,-63,-713,-986,-848,-321,528,1588,2720,3771,4597,5075,5127,4728,3898,2735,1343,-109,-1474,-2604,-3388,-3760,-3707,-3269,-2523,-1590,-606,315,1033,1513,1687,1613,1339,985,671,529,658,1142,1981,3167,4581,6125,7608,8877,9769,10165,9988,9244,7964,6286,4336,2320,394,-1257,-2530,-3335,-3675,-3578,-3148,-2488,-1741,-1007,-402,41,283,346,276,114,-74,-245,-377,-445,-449,-397,-277,-93,179,558,1068,1725,2537,3489,4544,5649,6710,7638,8312,8635,8515,7894,6763,5158,3181,978,-1271,-3364,-5113,-6374,-7043,-7118,-6648,-5758,-4633,-3453,-2419,-1683,-1332,-1424,-1894,-2667,-3599,-4525,-5301,-5784,-5894,-5585,-4885,-3849,-2596,-1230,106,1332,2359,3177,3780,4227,4566,4873,5193,5558,5959,6366,6717,6942,6978,6784,6336,5672,4829,3905,2986,2159,1515,1089,914,981,1242,1657,2133,2599,2962,3145,3075,2718,2042,1087,-102,-1410,-2725,-3903,-4812,-5361,-5481,-5178,-4513,-3582,-2532,-1515,-657,-75,192,140,-162,-629,-1122,-1545,-1787,-1814,-1611,-1231,-751,-264,135,379,436,311,63,-234,-480,-587,-487,-147,420,1155,1968,2737,3342,3663,3630,3185,2364,1209,-154,-1604,-2996,-4199,-5129,-5722,-5983,-5946,-5682,-5288,-4853,-4460,-4169,-4001,-3950,-3996,-4069,-4128,-4097,-3927,-3577,-3033,-2301,-1427,-487,433,1206,1746,1935,1734,1105,88,-1249,-2787,-4399,-5924,-7250,-8258,-8903,-9165,-9080,-8719,-8173,-7544,-6924,-6377,-5937,-5597,-5308,-5012,-4624,-4074,-3325,-2354,-1211,51,1318,2485,3440,4084,4372,4282,3857,3169,2347,1506,807,349,239,501,1140,2075,3210,4397,5475,6309,6758,6765,6286,5372,4108,2628,1113,-286,-1380,-2068,-2262,-1946,-1161,16,1457,3031,4591,6008,7173,8002,8439,8483,8120,7419,6423,5223,3898,2543,1229,36,-987,-1807,-2394,-2746,-2871,-2780,-2512,-2087,-1570,-978,-399,156,620,975,1203,1289,1258,1121,921,693,496,364,353,486,779,1238,1828,2519,3242,3936,4519,4922,5080,4943,4485,3713,2645,1360,-79,-1550,-2959,-4188,-5158,-5809,-6116,-6110,-5837,-5394,-4886,-4406,-4054,-3864,-3855,-3975,-4147,-4254,-4175,-3799,-3053,-1902,-387,1426,3373,5333,7102,8565,9607,10168,10283,9990,9421,8689,7942,7275,6781,6463,6323,6270,6229,6082,5737,5134,4236,3074,1701,212,-1272,-2651,-3806,-4687,-5231,-5463,-5403,-5132,-4721,-4271,-3846,-3520,-3308,-3230,-3238,-3301,-3340,-3297,-3108,-2743,-2186,-1477,-653,199,1007,1697,2215,2548,2704,2730,2696,2676,2731,2920,3235,3677,4176,4664,5060,5277,5259,4962,4381,3539,2487,1306,73,-1098,-2142,-2977,-3576,-3929,-4066,-4041,-3932,-3805,-3731,-3741,-3849,-4022,-4212,-4339,-4329,-4107,-3629,-2867,-1849,-621,723,2067,3282,4237,4817,4935,4552,3688,2408,846,-834,-2454,-3817,-4797,-5287,-5282,-4831,-4067,-3175,-2348,-1798,-1679,-2085,-3055,-4512,-6340,-8349,-10333,-12087,-13432,-14240,-14451,-14049,-13106,-11695,-9970,-8026,-6033,-4053,-2205,-516,986,2301,3456,4484,5417,6282,7092,7835,8475,8967,9223,9189,8783,7979,6760,5177,3308,1276,-764,-2672,-4286,-5521,-6281,-6583,-6442,-5955,-5234,-4394,-3568,-2829,-2255,-1830,-1553,-1334,-1121,-817,-386,196,902,1649,2345,2849,3057,2862,2237,1183,-196,-1778,-3342,-4714,-5661,-6061,-5796,-4892,-3399,-1504,619,2721,4610,6103,7096,7550,7498,7034,6287,5415,4546,3820,3285,2997,2909,2998,3156,3328,3421,3393,3225,2935,2569,2203,1906,1747,1779,1996,2393,2892,3423,3873,4162,4193,3933,3359,2508,1449,275,-892,-1939,-2757,-3262,-3420,-3207,-2682,-1900,-987,-57,761,1350,1633,1559,1137,402,-543,-1616,-2668,-3616,-4342,-4805,-4960,-4833,-4445,-3861,-3145,-2359,-1568,-809,-117,494,1026,1479,1870,2202,2491,2737,2947,3112,3232,3291,3288,3212,3065,2859,2615,2381,2191,2121,2209,2506,3029,3753,4625,5550,6399,7044,7357,7239,6655,5607,4182,2504,743,-921,-2318,-3312,-3832,-3858,-3450,-2715,-1805,-887,-123,369,510,293,-217,-927,-1663,-2290,-2629,-2598,-2111,-1204,74,1584,3168,4665,5906,6778,7198,7145,6647,5776,4637,3351,2041,808,-263,-1147,-1823,-2347,-2763,-3152,-3586,-4117,-4787,-5581,-6477,-7392,-8235,-8898,-9256,-9235,-8750,-7799,-6399,-4634,-2622,-507,1543,3393,4893,5980,6585,6735,6458,5835,4956,3899,2747,1552,337,-875,-2097,-3332,-4581,-5840,-7082,-8259,-9321,-10190,-10809,-11120,-11084,-10714,-10011,-9056,-7902,-6644,-5368,-4124,-2991,-1954,-1050,-222,544,1312,2110,2975,3915,4900,5902,6827,7611,8156,8389,8261,7749,6871,5690,4287,2776,1279,-103,-1263,-2158,-2753,-3077,-3168,-3117,-2981,-2875,-2818,-2875,-3006,-3188,-3333,-3369,-3203,-2797,-2117,-1204,-118,1041,2151,3098,3779,4111,4048,3577,2714,1519,62,-1546,-3183,-4710,-5982,-6877,-7275,-7118,-6381,-5093,-3358,-1287,926,3108,5065,6626,7667,8086,7867,7012,5602,3740,1558,-782,-3126,-5327,-7232,-8744,-9760,-10239,-10145,-9506,-8346,-6754,-4819,-2660,-408,1804,3852,5616,7025,8017,8594,8770,8620,8206,7633,6965,6275,5602,4961,4354,3760,3156,2512,1817,1047,200,-717,-1718,-2769,-3871,-4992,-6094,-7138,-8063,-8805,-9317,-9535,-9440,-9013,-8266,-7247,-5981,-4565,-3032,-1478,61,1526,2886,4130,5244,6248,7144,7960,8702,9388,9995,10512,10890,11081,11037,10697,10048,9073,7807,6323,4709,3098,1619,386,-500,-995,-1104,-876,-417,151,688,1067,1183,985,452,-358,-1368,-2455,-3470,-4289,-4767,-4835,-4435,-3572,-2312,-734,1011,2789,4456,5865,6947,7607,7862,7710,7226,6498,5621,4717,3869,3172,2665,2382,2295,2361,2503,2633,2657,2509,2137,1537,737,-203,-1197,-2157,-3003,-3665,-4122,-4342,-4366,-4194,-3886,-3452,-2939,-2350,-1711,-1037,-335,356,1026,1637,2170,2606,2945,3191,3374,3521,3660,3816,3982,4141,4239,4216,4000,3527,2742,1640,206,-1481,-3385,-5376,-7384,-9282,-10999,-12451,-13605,-14412,-14891,-15016,-14831,-14348,-13608,-12662,-11554,-10360,-9132,-7934,-6812,-5783,-4864,-4030,-3247,-2483,-1687,-849,37,955,1851,2678,3367,3860,4127,4139,3936,3528,3024,2455,1945,1532,1285,1217,1329,1579,1924,2287,2606,2822,2891,2803,2557,2195,1763,1328,954,704,618,717,1003,1433,1960,2499,2968,3275,3345,3119,2576,1711,590,-740,-2145,-3526,-4752,-5702,-6298,-6470,-6204,-5519,-4468,-3144,-1649,-91,1419,2795,3958,4859,5465,5761,5748,5442,4871,4067,3074,1929,686,-618,-1933,-3213,-4423,-5505,-6434,-7145,-7604,-7754,-7554,-6970,-5991,-4635,-2958,-1051,962,2939,4728,6194,7239,7793,7863,7477,6737,5753,4656,3576,2598,1795,1165,693,302,-81,-542,-1161,-1961,-2972,-4141,-5416,-6689,-7854,-8790,-9389,-9581,-9302,-8568,-7393,-5857,-4054,-2085,-70,1898,3740,5398,6850,8087,9135,10007,10742,11343,11824,12168,12349,12332,12068,11535,10693,9554,8115,6433,4554,2564,554,-1391,-3152,-4675,-5854,-6666,-7068,-7069,-6705,-6028,-5131,-4101,-3045,-2045,-1179,-474,42,410,648,829,995,1200,1470,1805,2195,2594,2967,3267,3468,3563,3572,3530,3494,3500,3602,3790,4058,4348,4577,4670,4518,4065,3258,2096,627,-1084,-2911,-4738,-6427,-7865,-8956,-9645,-9899,-9730,-9173,-8277,-7111,-5737,-4214,-2609,-961,673,2253,3740,5087,6265,7239,7990,8503,8790,8856,8739,8471,8089,7647,7160,6683,6204,5755,5297,4831,4288,3651,2847,1853,643,-801,-2435,-4238,-6121,-8031,-9853,-11534,-12962,-14099,-14879,-15274,-15283,-14898,-14168,-13118,-11817,-10333,-8722,-7075,-5421,-3838,-2327,-930,377,1579,2701,3721,4657,5453,6102,6548,6751,6690,6325,5678,4747,3603,2298,936,-368,-1511,-2365,-2847,-2899,-2500,-1696,-573,726,2025,3152,3925,4226,3981,3187,1938,360,-1349,-2981,-4349,-5279,-5687,-5530,-4864,-3781,-2449,-1020,312,1425,2197,2588,2597,2283,1735,1069,397,-176,-594,-805,-839,-718,-520,-310,-158,-113,-193,-394,-664,-948,-1167,-1245,-1131,-793,-236,491,1322,2151,2878,3401,3644,3575,3180,2517,1656,701,-221,-1011,-1565,-1825,-1757,-1383,-727,120,1092,2091,3039,3884,4574,5105,5472,5699,5798,5787,5654,5385,4935,4273,3345,2139,646,-1098,-3017,-5026,-6982,-8771,-10243,-11316,-11902,-12001,-11629,-10873,-9851,-8687,-7537,-6494,-5670,-5080,-4725,-4542,-4439,-4303,-4024,-3505,-2689,-1566,-173,1404,3044,4607,5943,6942,7505,7604,7255,6512,5503,4332,3164,2101,1268,703,459,490,779,1239,1807,2411,2983,3490,3894,4190,4383,4473,4488,4424,4295,4100,3827,3478,3030,2498,1872,1187,468,-233,-843,-1311,-1540,-1489,-1100,-365,693,2020,3509,5046,6476,7670,8502,8874,8750,8109,7017,5544,3812,1958,101,-1626,-3148,-4407,-5382,-6104,-6600,-6957,-7215,-7454,-7696,-7956,-8219,-8427,-8525,-8425,-8058,-7373,-6332,-4963,-3291,-1437,530,2431,4192,5657,6783,7511,7860,7872,7631,7230,6768,6330,5969,5709,5534,5399,5243,4977,4545,3871,2945,1754,342,-1231,-2882,-4505,-6013,-7310,-8339,-9066,-9488,-9637,-9560,-9319,-8966,-8543,-8063,-7522,-6878,-6105,-5132,-3952,-2520,-876,951,2865,4762,6509,7976,9049,9644,9724,9305,8447,7258,5866,4405,3001,1742,698,-135,-747,-1201,-1529,-1776,-1982,-2131,-2236,-2250,-2159,-1938,-1584,-1124,-591,-61,395,690,749,518,-24,-863,-1933,-3140,-4341,-5395,-6131,-6427,-6167,-5308,-3857,-1886,467,3022,5565,7879,9750,11015,11545,11285,10252,8513,6225,3558,740,-2010,-4491,-6512,-7979,-8803,-9026,-8692,-7943,-6921,-5796,-4715,-3804,-3126,-2704,-2511,-2452,-2446,-2354,-2082,-1552,-723,379,1695,3118,4510,5753,6710,7325,7536,7378,6907,6215,5439,4691,4094,3721,3606,3722,4014,4356,4640,4721,4511,3933,2978,1667,73,-1704,-3551,-5371,-7042,-8533,-9753,-10725,-11424,-11869,-12073,-12032,-11740,-11176,-10301,-9097,-7543,-5642,-3462,-1052,1424,3838,6000,7737,8902,9379,9126,8150,6561,4477,2119,-317,-2602,-4539,-5983,-6833,-7057,-6686,-5814,-4560,-3101,-1584,-172,1010,1894,2431,2663,2629,2431,2150,1885,1675,1577,1543,1569,1555,1454,1180,702,4,-878,-1873,-2866,-3741,-4355,-4606,-4422,-3760,-2678,-1233,425,2140,3752,5089,6036,6509,6480,5980,5079,3887,2534,1142,-157,-1298,-2194,-2848,-3245,-3419,-3397,-3211,-2875,-2403,-1793,-1037,-155,862,1947,3071,4141,5094,5847,6346,6550,6454,6072,5466,4697,3869,3080,2423,2001,1854,2039,2518,3255,4134,5031,5777,6235,6246,5758,4714,3186,1274,-837,-2960,-4872,-6413,-7449,-7927,-7888,-7413,-6676,-5851,-5138,-4685,-4614,-4939,-5638,-6571,-7581,-8450,-8989,-9012,-8428,-7197,-5383,-3138,-651,1819,4041,5787,6913,7321,7046,6142,4810,3226,1639,264,-720,-1167,-1044,-325,871,2452,4240,6055,7767,9199,10296,10962,11204,11013,10441,9519,8320,6887,5282,3557,1758,-62,-1847,-3545,-5076,-6371,-7349,-7921,-8031,-7618,-6673,-5232,-3361,-1198,1106,3358,5378,6984,8051,8494,8282,7472,6147,4461,2567,644,-1182,-2780,-4104,-5122,-5874,-6412,-6825,-7185,-7567,-8002,-8481,-8959,-9343,-9537,-9424,-8935,-8017,-6704,-5060,-3231,-1365,337,1742,2705,3179,3160,2710,1954,1029,106,-682,-1206,-1397,-1234,-728,44,1002,2031,3033,3906,4586,5028,5219,5175,4933,4542,4055,3526,2976,2430,1871,1280,616,-153,-1061,-2110,-3302,-4579,-5905,-7174,-8311,-9209,-9780,-9941,-9648,-8872,-7632,-5981,-4006,-1819,436,2623,4604,6241,7465,8192,8426,8183,7521,6529,5305,3958,2581,1270,78,-930,-1740,-2330,-2701,-2860,-2817,-2575,-2169,-1587,-882,-66,811,1690,2504,3174,3607,3742,3505,2896,1915,650,-797,-2264,-3587,-4592,-5127,-5095,-4441,-3197,-1468,599,2768,4827,6529,7681,8145,7842,6792,5084,2875,383,-2160,-4522,-6486,-7910,-8684,-8801,-8293,-7277,-5888,-4308,-2706,-1236,-42,813,1262,1335,1063,536,-136,-835,-1439,-1828,-1936,-1690,-1116,-223,875,2094,3292,4350,5180,5696,5901,5793,5453,4956,4417,3924,3563,3380,3386,3558,3844,4165,4460,4637,4656,4465,4047,3403,2536,1480,257,-1088,-2512,-3976,-5411,-6782,-8018,-9066,-9878,-10404,-10621,-10504,-10070,-9331,-8350,-7184,-5925,-4658,-3486,-2479,-1704,-1185,-904,-821,-848,-894,-849,-617,-140,615,1623,2819,4093,5320,6354,7095,7434,7361,6871,6055,5003,3860,2743,1775,1022,527,275,225,297,410,480,444,272,-46,-448,-882,-1238,-1415,-1336,-916,-137,984,2396,3980,5618,7149,8428,9330,9751,9660,9051,8001,6603,5024,3403,1921,693,-164,-620,-665,-373,177,849,1531,2089,2441,2524,2324,1854,1174,344,-541,-1418,-2221,-2910,-3481,-3932,-4308,-4640,-4975,-5342,-5750,-6184,-6592,-6917,-7060,-6949,-6503,-5673,-4452,-2868,-1002,1024,3066,4963,6558,7743,8420,8595,8284,7591,6634,5549,4465,3469,2620,1897,1272,643,-79,-977,-2134,-3548,-5217,-7043,-8930,-10722,-12268,-13441,-14106,-14219,-13745,-12731,-11263,-9469,-7506,-5532,-3710,-2160,-987,-240,75,-6,-415,-1043,-1785,-2510,-3113,-3489,-3575,-3315,-2714,-1779,-576,830,2338,3853,5268,6512,7498,8200,8573,8622,8348,7776,6939,5873,4638,3286,1886,514,-756,-1845,-2679,-3207,-3380,-3198,-2667,-1848,-818,320,1438,2427,3165,3575,3613,3268,2604,1698,684,-309,-1148,-1731,-1999,-1951,-1628,-1142,-599,-156,83,16,-392,-1116,-2099,-3197,-4281,-5180,-5758,-5921,-5619,-4883,-3791,-2484,-1122,128,1110,1740,1956,1794,1339,717,113,-322,-419,-84,741,2031,3690,5581,7504,9265,10680,11578,11891,11571,10675,9316,7633,5829,4058,2498,1243,364,-140,-330,-278,-122,31,57,-130,-583,-1321,-2301,-3480,-4731,-5973,-7055,-7894,-8368,-8436,-8038,-7204,-5949,-4374,-2558,-644,1247,2988,4461,5585,6304,6601,6488,6017,5245,4267,3166,2042,968,36,-716,-1236,-1507,-1544,-1352,-1003,-538,-54,379,681,776,642,232,-409,-1266,-2238,-3245,-4156,-4868,-5253,-5249,-4776,-3856,-2510,-846,1000,2867,4562,5926,6797,7097,6765,5842,4398,2574,535,-1529,-3434,-5024,-6162,-6788,-6870,-6449,-5604,-4457,-3148,-1823,-626,336,976,1247,1154,708,-13,-951,-1996,-3073,-4075,-4937,-5585,-5977,-6085,-5904,-5437,-4706,-3750,-2600,-1320,51,1444,2811,4098,5252,6253,7046,7638,8017,8190,8195,8051,7803,7498,7148,6801,6442,6081,5691,5246,4702,4029,3181,2143,903,-522,-2102,-3766,-5447,-7054,-8482,-9668,-10522,-11009,-11118,-10848,-10258,-9396,-8355,-7207,-6044,-4929,-3926,-3075,-2398,-1904,-1573,-1383,-1291,-1247,-1207,-1130,-981,-748,-420,-7,474,1007,1566,2129,2682,3213,3718,4200,4664,5119,5563,6003,6405,6767,7031,7165,7124,6858,6358,5600,4618,3445,2153,822,-467,-1623,-2586,-3302,-3739,-3905,-3798,-3469,-2938,-2279,-1520,-730,43,755,1353,1806,2099,2202,2155,1952,1663,1324,995,736,583,557,671,871,1131,1369,1513,1513,1305,899,291,-442,-1239,-1992,-2612,-3010,-3137,-2957,-2496,-1794,-921,22,951,1762,2387,2763,2859,2671,2212,1541,719,-162,-1003,-1716,-2198,-2398,-2258,-1783,-978,87,1356,2715,4070,5299,6298,6953,7198,6942,6173,4866,3066,827,-1732,-4497,-7292,-9954,-12303,-14173,-15429,-15969,-15747,-14773,-13116,-10902,-8304,-5511,-2742,-176,2008,3702,4837,5408,5466,5098,4441,3611,2779,2024,1480,1169,1144,1371,1834,2461,3199,3976,4736,5434,6030,6523,6889,7150,7307,7377,7367,7286,7115,6859,6468,5942,5233,4352,3295,2101,832,-445,-1632,-2656,-3434,-3932,-4118,-4015,-3661,-3124,-2482,-1833,-1238,-797,-533,-498,-687,-1093,-1679,-2402,-3203,-4026,-4804,-5478,-6003,-6331,-6455,-6369,-6093,-5677,-5166,-4628,-4118,-3693,-3376,-3197,-3134,-3181,-3288,-3417,-3526,-3561,-3498,-3302,-2958,-2471,-1835,-1089,-247,637,1529,2391,3166,3858,4420,4878,5243,5532,5803,6077,6390,6761,7170,7605,8003,8306,8427,8305,7851,7050,5852,4306,2448,373,-1813,-3981,-6018,-7802,-9253,-10304,-10929,-11116,-10895,-10290,-9359,-8145,-6704,-5099,-3379,-1635,83,1665,3037,4114,4820,5126,5016,4522,3717,2696,1575,472,-495,-1252,-1724,-1899,-1785,-1419,-865,-204,493,1138,1671,2043,2224,2220,2049,1769,1434,1132,923,876,1019,1371,1905,2591,3359,4154,4897,5538,6026,6328,6427,6318,5989,5456,4710,3772,2648,1390,13,-1376,-2734,-3936,-4914,-5567,-5842,-5708,-5171,-4283,-3135,-1848,-560,583,1457,1955,2026,1647,871,-243,-1562,-2961,-4295,-5411,-6210,-6568,-6455,-5843,-4771,-3333,-1644,136,1845,3323,4452,5141,5375,5188,4653,3910,3077,2303,1699,1339,1279,1496,1961,2595,3302,3993,4571,4964,5122,5014,4643,4018,3181,2158,1010,-223,-1493,-2736,-3924,-4994,-5908,-6643,-7163,-7479,-7592,-7542,-7353,-7084,-6756,-6403,-6045,-5665,-5280,-4854,-4399,-3893,-3357,-2795,-2242,-1734,-1301,-1007,-861,-922,-1169,-1621,-2213,-2895,-3562,-4105,-4405,-4351,-3857,-2885,-1437,419,2562,4832,7048,9008,10559,11557,11935,11689,10862,9581,7985,6254,4557,3041,1820,940,422,202,216,341,478,522,411,107,-378,-984,-1648,-2250,-2704,-2913,-2812,-2370,-1603,-544,715,2085,3445,4682,5698,6407,6770,6768,6418,5779,4906,3888,2799,1706,668,-290,-1145,-1913,-2588,-3212,-3774,-4306,-4797,-5238,-5631,-5941,-6180,-6318,-6369,-6314,-6163,-5896,-5507,-4963,-4251,-3325,-2191,-820,749,2483,4310,6140,7858,9376,10548,11321,11582,11309,10476,9093,7226,4942,2350,-410,-3220,-5904,-8352,-10408,-11997,-13025,-13471,-13332,-12651,-11503,-9993,-8234,-6354,-4476,-2697,-1118,211,1243,1961,2370,2473,2304,1877,1234,410,-544,-1558,-2562,-3441,-4115,-4455,-4407,-3886,-2894,-1455,363,2424,4593,6700,8569,10075,11082,11536,11412,10743,9608,8125,6429,4675,2995,1516,309,-563,-1111,-1357,-1361,-1206,-962,-721,-536,-472,-536,-764,-1116,-1583,-2121,-2676,-3220,-3697,-4089,-4388,-4571,-4670,-4669,-4593,-4441,-4209,-3891,-3482,-2963,-2342,-1627,-841,-43,726,1374,1848,2075,2013,1646,984,72,-1016,-2183,-3316,-4298,-5013,-5377,-5319,-4834,-3920,-2657,-1118,568,2289,3925,5378,6588,7503,8139,8512,8669,8678,8580,8414,8208,7923,7558,7036,6326,5382,4183,2750,1120,-631,-2398,-4085,-5569,-6761,-7583,-7990,-7980,-7571,-6826,-5817,-4640,-3390,-2157,-1020,-39,736,1302,1631,1756,1685,1447,1071,576,-13,-679,-1391,-2124,-2837,-3475,-3991,-4317,-4409,-4231,-3760,-3024,-2039,-900,338,1563,2692,3642,4348,4777,4919,4801,4465,3999,3475,2998,2649,2492,2573,2879,3381,3998,4629,5175,5500,5542,5211,4496,3420,2032,445,-1217,-2810,-4192,-5231,-5839,-5948,-5562,-4703,-3471,-1970,-362,1198,2553,3570,4135,4207,3762,2845,1548,-41,-1771,-3534,-5206,-6693,-7929,-8874,-9501,-9812,-9805,-9487,-8864,-7957,-6763,-5344,-3716,-1968,-172,1593,3211,4633,5763,6587,7079,7271,7196,6936,6556,6153,5795,5540,5437,5471,5645,5886,6138,6312,6338,6138,5674,4924,3887,2603,1108,-525,-2235,-3935,-5565,-7043,-8308,-9313,-10006,-10379,-10420,-10150,-9612,-8853,-7947,-6966,-5975,-5044,-4210,-3516,-2963,-2574,-2314,-2187,-2165,-2211,-2327,-2459,-2616,-2761,-2894,-2992,-3049,-3033,-2936,-2706,-2331,-1762,-987,3,1216,2586,4097,5641,7138,8496,9602,10395,10795,10799,10386,9623,8561,7308,5952,4609,3336,2218,1260,477,-145,-653,-1048,-1377,-1633,-1812,-1911,-1881,-1733,-1409,-938,-292,483,1369,2300,3216,4040,4706,5132,5294,5136,4684,3949,2985,1873,682,-490,-1571,-2495,-3207,-3696,-3944,-3979,-3825,-3523,-3119,-2657,-2181,-1728,-1340,-1025,-833,-746,-792,-955,-1211,-1532,-1859,-2132,-2275,-2216,-1890,-1254,-299,948,2418,4002,5552,6929,7957,8527,8517,7905,6670,4894,2677,176,-2428,-4935,-7159,-8908,-10059,-10501,-10218,-9236,-7647,-5614,-3314,-966,1225,3069,4410,5157,5247,4718,3618,2075,244,-1727,-3640,-5365,-6756,-7729,-8224,-8231,-7757,-6856,-5586,-4019,-2246,-332,1619,3539,5333,6917,8208,9122,9606,9609,9131,8194,6860,5225,3412,1558,-189,-1692,-2834,-3521,-3718,-3413,-2668,-1567,-238,1169,2518,3671,4538,5054,5219,5041,4597,3940,3160,2309,1449,581,-262,-1124,-2005,-2926,-3903,-4911,-5922,-6884,-7723,-8363,-8758,-8844,-8633,-8127,-7394,-6517,-5581,-4706,-3948,-3394,-3052,-2922,-2966,-3113,-3303,-3438,-3467,-3319,-2973,-2407,-1647,-714,329,1422,2500,3482,4328,4976,5423,5660,5708,5613,5409,5154,4876,4603,4337,4066,3777,3427,3014,2501,1903,1220,474,-310,-1097,-1861,-2568,-3194,-3716,-4106,-4346,-4416,-4298,-3992,-3490,-2823,-2013,-1122,-202,662,1417,1980,2326,2422,2283,1952,1480,969,487,130,-39,7,291,759,1372,2019,2623,3069,3283,3208,2821,2158,1267,262,-744,-1625,-2252,-2535,-2398,-1818,-805,582,2258,4101,5980,7754,9282,10454,11159,11343,10964,10049,8628,6809,4695,2434,180,-1916,-3710,-5075,-5931,-6210,-5928,-5089,-3806,-2155,-293,1654,3537,5237,6633,7649,8214,8289,7868,6949,5579,3814,1744,-514,-2843,-5091,-7143,-8861,-10169,-10986,-11307,-11122,-10490,-9473,-8146,-6621,-4965,-3289,-1654,-134,1230,2388,3339,4047,4536,4806,4872,4776,4523,4178,3752,3309,2871,2486,2178,1959,1840,1789,1778,1757,1656,1425,1005,351,-537,-1671,-3001,-4478,-6020,-7543,-8944,-10142,-11047,-11608,-11776,-11562,-10973,-10080,-8955,-7695,-6406,-5185,-4114,-3259,-2654,-2315,-2219,-2350,-2643,-3057,-3513,-3955,-4312,-4525,-4554,-4349,-3913,-3221,-2315,-1202,46,1395,2760,4085,5291,6312,7083,7549,7671,7421,6813,5858,4629,3196,1669,166,-1191,-2285,-3016,-3318,-3159,-2558,-1567,-293,1151,2618,3987,5140,6011,6558,6802,6784,6587,6312,6041,5869,5831,5961,6221,6567,6909,7156,7211,7000,6465,5606,4435,3031,1479,-91,-1571,-2835,-3806,-4417,-4664,-4561,-4183,-3601,-2929,-2256,-1672,-1234,-973,-892,-959,-1136,-1365,-1602,-1811,-1954,-2026,-2007,-1895,-1673,-1335,-849,-221,577,1513,2565,3661,4718,5619,6263,6528,6348,5681,4523,2964,1085,-940,-2952,-4782,-6266,-7304,-7819,-7816,-7331,-6485,-5380,-4194,-3040,-2052,-1313,-851,-691,-769,-1045,-1433,-1852,-2239,-2531,-2693,-2712,-2584,-2330,-1965,-1525,-1026,-501,36,563,1072,1547,1977,2354,2653,2876,2980,2979,2826,2541,2109,1560,908,221,-484,-1119,-1646,-2012,-2164,-2082,-1745,-1152,-319,715,1914,3199,4512,5758,6865,7732,8289,8461,8204,7496,6348,4818,2983,971,-1077,-3009,-4658,-5897,-6617,-6755,-6325,-5375,-4027,-2446,-812,675,1838,2547,2706,2298,1370,8,-1614,-3335,-4946,-6271,-7163,-7521,-7303,-6541,-5302,-3731,-1958,-168,1514,2951,4070,4834,5252,5367,5259,5007,4707,4438,4252,4173,4209,4303,4422,4465,4371,4063,3488,2623,1476,70,-1509,-3204,-4891,-6491,-7882,-9006,-9763,-10140,-10095,-9644,-8806,-7629,-6165,-4482,-2653,-750,1133,2920,4512,5835,6806,7373,7505,7194,6474,5398,4057,2543,974,-557,-1947,-3131,-4072,-4748,-5188,-5422,-5505,-5490,-5416,-5305,-5156,-4936,-4607,-4114,-3420,-2510,-1382,-102,1281,2640,3899,4926,5676,6070,6122,5841,5300,4567,3754,2935,2210,1634,1233,1031,981,1052,1171,1274,1309,1227,1028,709,326,-77,-428,-674,-752,-651,-345,132,744,1435,2118,2725,3167,3370,3296,2887,2176,1163,-70,-1445,-2855,-4182,-5317,-6165,-6650,-6732,-6405,-5691,-4648,-3348,-1882,-339,1178,2603,3842,4861,5608,6070,6247,6161,5843,5368,4786,4186,3640,3196,2912,2772,2779,2857,2960,2990,2893,2603,2105,1392,501,-524,-1623,-2728,-3789,-4746,-5563,-6189,-6605,-6771,-6668,-6296,-5638,-4746,-3653,-2445,-1213,-72,882,1550,1866,1820,1399,688,-270,-1350,-2474,-3546,-4486,-5255,-5807,-6130,-6224,-6075,-5709,-5124,-4360,-3455,-2465,-1484,-578,145,634,842,769,466,10,-478,-885,-1092,-1026,-657,0,853,1813,2728,3490,3996,4177,4043,3599,2929,2122,1249,436,-290,-849,-1226,-1418,-1413,-1240,-913,-452,110,755,1461,2203,2976,3769,4571,5394,6211,7032,7814,8535,9141,9575,9796,9745,9417,8802,7953,6923,5819,4722,3743,2939,2363,2002,1829,1763,1727,1625,1381,966,350,-408,-1274,-2146,-2949,-3614,-4072,-4321,-4334,-4148,-3789,-3291,-2707,-2066,-1432,-848,-377,-85,-28,-263,-813,-1688,-2842,-4226,-5726,-7245,-8652,-9850,-10751,-11304,-11496,-11323,-10823,-10024,-8955,-7656,-6137,-4436,-2583,-634,1334,3221,4902,6263,7181,7585,7431,6743,5593,4096,2422,703,-878,-2230,-3257,-3936,-4268,-4305,-4093,-3720,-3244,-2743,-2251,-1833,-1492,-1266,-1148,-1133,-1201,-1321,-1441,-1509,-1464,-1246,-811,-141,785,1912,3229,4635,6079,7472,8755,9865,10766,11416,11783,11858,11588,10991,10034,8761,7199,5432,3544,1645,-160,-1786,-3157,-4255,-5077,-5667,-6098,-6435,-6773,-7154,-7620,-8165,-8747,-9314,-9773,-10049,-10063,-9752,-9090,-8054,-6688,-5021,-3154,-1173,805,2647,4247,5482,6282,6601,6441,5861,4955,3864,2734,1705,901,372,143,157,318,514,602,470,46,-730,-1816,-3179,-4708,-6289,-7813,-9159,-10255,-11035,-11474,-11546,-11273,-10628,-9657,-8339,-6720,-4825,-2712,-457,1841,4086,6155,7969,9442,10539,11258,11614,11668,11483,11116,10645,10093,9509,8895,8261,7604,6920,6207,5465,4692,3894,3072,2235,1401,590,-155,-788,-1259,-1506,-1488,-1179,-576,269,1295,2381,3422,4285,4887,5164,5116,4775,4226,3555,2873,2242,1725,1311,985,688,353,-63,-604,-1271,-2029,-2842,-3624,-4322,-4869,-5220,-5365,-5292,-5030,-4591,-4016,-3315,-2524,-1653,-729,221,1149,2023,2765,3336,3672,3733,3503,2962,2140,1052,-246,-1714,-3287,-4914,-6510,-8024,-9342,-10390,-11052,-11238,-10875,-9922,-8398,-6363,-3952,-1329,1312,3776,5905,7570,8728,9374,9585,9460,9130,8721,8331,8040,7850,7763,7703,7596,7349,6866,6087,4961,3493,1713,-302,-2439,-4572,-6546,-8220,-9466,-10187,-10333,-9913,-8973,-7645,-6060,-4408,-2860,-1567,-644,-151,-75,-375,-933,-1646,-2373,-3019,-3494,-3765,-3827,-3709,-3460,-3153,-2836,-2591,-2434,-2424,-2559,-2853,-3302,-3885,-4577,-5338,-6096,-6802,-7341,-7660,-7654,-7281,-6512,-5353,-3867,-2137,-294,1516,3151,4467,5367,5790,5736,5245,4427,3397,2311,1308,499,-10,-191,-17,469,1217,2138,3150,4137,5019,5693,6107,6208,6010,5527,4848,4052,3253,2553,2034,1756,1740,1974,2426,3043,3761,4537,5313,6077,6800,7481,8124,8697,9215,9606,9862,9911,9720,9238,8449,7335,5921,4233,2332,276,-1852,-3985,-6042,-7954,-9651,-11057,-12112,-12738,-12899,-12549,-11708,-10399,-8728,-6792,-4769,-2784,-1017,439,1475,2080,2236,2019,1480,733,-139,-1023,-1847,-2507,-2963,-3141,-3025,-2598,-1888,-947,136,1244,2254,3023,3445,3441,2968,2064,785,-741,-2378,-3975,-5399,-6546,-7357,-7810,-7938,-7788,-7441,-6956,-6407,-5819,-5221,-4600,-3935,-3197,-2357,-1388,-289,948,2286,3703,5136,6532,7818,8918,9765,10289,10442,10202,9571,8594,7343,5923,4443,3025,1762,724,-45,-554,-809,-873,-765,-549,-232,173,657,1238,1892,2604,3327,3989,4511,4805,4790,4427,3678,2596,1211,-344,-1983,-3548,-4940,-6045,-6785,-7123,-7026,-6521,-5630,-4421,-2961,-1351,302,1892,3302,4437,5210,5579,5518,5072,4293,3292,2187,1099,146,-594,-1077,-1303,-1324,-1211,-1076,-1025,-1154,-1558,-2262,-3302,-4620,-6181,-7858,-9576,-11186,-12597,-13692,-14397,-14632,-14378,-13590,-12305,-10542,-8376,-5893,-3203,-421,2317,4918,7253,9278,10903,12134,12933,13337,13358,13039,12437,11595,10592,9485,8345,7223,6175,5209,4350,3573,2866,2200,1561,935,345,-195,-634,-940,-1069,-1022,-790,-436,-1,421,764,962,983,820,520,148,-217,-460,-543,-383,-17,541,1186,1835,2360,2688,2738,2499,1969,1199,251,-799,-1879,-2926,-3884,-4730,-5431,-5988,-6396,-6658,-6782,-6789,-6685,-6514,-6291,-6060,-5843,-5667,-5534,-5436,-5340,-5205,-4975,-4603,-4045,-3283,-2313,-1172,96,1416,2720,3927,4978,5811,6404,6721,6768,6534,6047,5323,4400,3320,2150,949,-188,-1190,-1965,-2441,-2569,-2319,-1692,-730,523,1970,3535,5114,6623,7978,9107,9957,10478,10637,10412,9791,8783,7414,5729,3803,1711,-437,-2558,-4548,-6344,-7885,-9154,-10128,-10851,-11311,-11582,-11653,-11573,-11334,-10938,-10380,-9640,-8725,-7627,-6373,-4991,-3527,-2029,-565,822,2054,3085,3845,4292,4380,4082,3418,2407,1145,-272,-1693,-2977,-3978,-4580,-4734,-4413,-3700,-2689,-1540,-428,499,1086,1267,984,275,-808,-2141,-3609,-5040,-6320,-7301,-7901,-8052,-7727,-6936,-5722,-4153,-2308,-288,1815,3906,5888,7689,9228,10446,11294,11742,11772,11393,10644,9563,8262,6816,5377,4053,2982,2265,1976,2150,2768,3766,5045,6461,7878,9133,10115,10722,10902,10671,10048,9125,7983,6712,5404,4107,2869,1696,592,-451,-1454,-2402,-3319,-4161,-4938,-5614,-6180,-6629,-6959,-7177,-7291,-7307,-7206,-6991,-6618,-6072,-5338,-4411,-3334,-2149,-942,208,1220,2030,2619,2982,3168,3231,3248,3289,3387,3575,3810,4054,4219,4217,3966,3395,2481,1205,-369,-2204,-4180,-6213,-8175,-9960,-11472,-12620,-13341,-13598,-13357,-12649,-11484,-9935,-8071,-5992,-3800,-1597,512,2451,4150,5570,6706,7547,8135,8482,8647,8644,8525,8310,8015,7673,7271,6828,6327,5756,5087,4306,3378,2310,1093,-231,-1618,-2999,-4279,-5399,-6256,-6839,-7096,-7079,-6816,-6395,-5897,-5394,-4948,-4589,-4311,-4090,-3874,-3610,-3260,-2779,-2170,-1440,-613,250,1128,1954,2714,3380,3953,4434,4840,5166,5421,5578,5607,5463,5094,4449,3508,2258,731,-1001,-2859,-4712,-6448,-7960,-9137,-9948,-10351,-10384,-10094,-9573,-8906,-8213,-7570,-7066,-6737,-6599,-6623,-6746,-6890,-6939,-6808,-6391,-5648,-4559,-3151,-1507,277,2060,3718,5133,6209,6901,7190,7112,6729,6128,5418,4698,4076,3629,3433,3527,3940,4662,5657,6877,8216,9583,10829,11842,12487,12692,12395,11611,10389,8831,7059,5216,3428,1799,408,-711,-1540,-2099,-2404,-2491,-2377,-2093,-1659,-1100,-454,249,954,1620,2197,2646,2942,3072,3038,2861,2558,2165,1698,1167,586,-67,-787,-1581,-2445,-3348,-4251,-5108,-5842,-6431,-6799,-6972,-6924,-6707,-6361,-5925,-5463,-4978,-4501,-4004,-3473,-2882,-2214,-1475,-682,115,869,1530,2053,2438,2680,2834,2938,3072,3265,3576,3987,4484,5014,5494,5853,6011,5906,5511,4815,3845,2646,1293,-131,-1537,-2827,-3917,-4723,-5191,-5263,-4944,-4230,-3179,-1862,-386,1149,2607,3902,4945,5691,6135,6300,6235,6013,5698,5347,4991,4637,4253,3810,3237,2499,1540,354,-1065,-2671,-4434,-6258,-8100,-9848,-11455,-12831,-13925,-14679,-15053,-15020,-14568,-13705,-12468,-10903,-9100,-7137,-5123,-3148,-1302,352,1766,2942,3861,4594,5130,5558,5869,6107,6246,6279,6151,5828,5254,4397,3235,1779,58,-1864,-3898,-5944,-7880,-9590,-10972,-11928,-12417,-12392,-11892,-10944,-9642,-8074,-6353,-4565,-2817,-1151,365,1728,2922,3962,4852,5623,6276,6844,7335,7775,8189,8595,9026,9480,9975,10481,10972,11392,11668,11735,11519,10981,10103,8913,7483,5910,4334,2871,1647,740,178,-41,0,228,511,753,860,770,460,-64,-783,-1621,-2560,-3498,-4411,-5218,-5867,-6302,-6465,-6311,-5807,-4950,-3762,-2310,-689,970,2532,3852,4818,5342,5390,4980,4182,3088,1844,559,-638,-1663,-2470,-3030,-3377,-3534,-3566,-3519,-3441,-3380,-3354,-3399,-3521,-3733,-4040,-4419,-4852,-5280,-5643,-5869,-5886,-5637,-5109,-4286,-3241,-2028,-750,483,1600,2501,3167,3564,3728,3685,3519,3281,3075,2947,2989,3211,3671,4328,5178,6139,7133,8051,8772,9178,9175,8680,7683,6204,4314,2163,-120,-2339,-4338,-5977,-7157,-7833,-8020,-7769,-7168,-6335,-5370,-4382,-3432,-2582,-1831,-1196,-638,-148,311,747,1180,1592,1999,2365,2712,3008,3278,3506,3715,3892,4039,4148,4191,4174,4043,3814,3432,2912,2217,1358,326,-860,-2181,-3601,-5077,-6555,-7985,-9304,-10470,-11430,-12162,-12643,-12866,-12844,-12573,-12073,-11341,-10381,-9183,-7750,-6082,-4201,-2162,-15,2137,4200,6077,7660,8890,9719,10116,10116,9711,8985,7942,6666,5180,3546,1816,50,-1676,-3268,-4658,-5734,-6455,-6747,-6614,-6055,-5116,-3855,-2342,-645,1150,3009,4844,6632,8319,9858,11224,12360,13252,13851,14172,14186,13935,13432,12726,11849,10841,9714,8485,7139,5665,4047,2278,378,-1630,-3660,-5655,-7485,-9068,-10308,-11140,-11543,-11535,-11155,-10514,-9688,-8813,-7969,-7251,-6699,-6333,-6131,-6049,-6011,-5945,-5757,-5392,-4784,-3916,-2792,-1447,35,1571,3013,4252,5140,5582,5496,4866,3725,2160,338,-1588,-3392,-4900,-5958,-6457,-6373,-5730,-4616,-3169,-1529,140,1711,3075,4166,4944,5430,5624,5609,5412,5126,4791,4484,4240,4108,4109,4239,4502,4840,5224,5572,5832,5935,5850,5557,5059,4404,3615,2771,1908,1067,278,-457,-1141,-1779,-2398,-2999,-3591,-4179,-4748,-5305,-5835,-6346,-6824,-7273,-7666,-7983,-8180,-8206,-8021,-7567,-6840,-5825,-4580,-3155,-1663,-195,1129,2221,3020,3483,3632,3484,3121,2597,2008,1407,863,410,73,-134,-222,-186,-65,142,375,618,819,924,907,707,319,-285,-1092,-2084,-3220,-4458,-5728,-6979,-8131,-9131,-9909,-10407,-10579,-10377,-9772,-8751,-7311,-5488,-3320,-893,1711,4370,6973,9409,11568,13386,14794,15788,16348,16510,16288,15721,14833,13650,12207,10547,8730,6844,4978,3255,1763,604,-191,-598,-673,-485,-149,213,487,572,411,-25,-716,-1609,-2624,-3662,-4625,-5425,-5974,-6226,-6132,-5690,-4907,-3815,-2483,-972,606,2163,3590,4795,5718,6294,6526,6410,5988,5304,4411,3356,2175,903,-467,-1890,-3383,-4880,-6360,-7746,-8967,-9961,-10652,-11021,-11041,-10755,-10204,-9480,-8667,-7853,-7115,-6484,-5971,-5532,-5108,-4620,-3985,-3143,-2063,-734,789,2463,4181,5862,7411,8735,9786,10501,10857,10851,10467,9751,8712,7419,5921,4282,2588,888,-746,-2264,-3646,-4844,-5866,-6676,-7279,-7641,-7752,-7589,-7138,-6408,-5422,-4224,-2895,-1504,-158,1078,2120,2951,3544,3938,4175,4309,4418,4527,4691,4883,5087,5236,5258,5080,4632,3887,2838,1533,54,-1494,-2974,-4267,-5261,-5878,-6087,-5885,-5336,-4511,-3534,-2521,-1602,-865,-411,-247,-401,-803,-1391,-2063,-2708,-3246,-3583,-3711,-3607,-3335,-2954,-2565,-2256,-2114,-2192,-2512,-3062,-3776,-4586,-5379,-6058,-6525,-6705,-6554,-6060,-5244,-4149,-2857,-1441,3,1381,2631,3665,4467,4988,5247,5249,5039,4677,4220,3750,3333,3025,2880,2898,3085,3399,3799,4229,4642,5012,5323,5602,5871,6180,6581,7095,7762,8555,9462,10434,11403,12310,13068,13615,13881,13817,13381,12551,11328,9726,7803,5610,3247,804,-1610,-3887,-5945,-7695,-9116,-10156,-10863,-11243,-11380,-11330,-11174,-10957,-10731,-10490,-10228,-9898,-9448,-8825,-7992,-6917,-5624,-4131,-2501,-805,883,2483,3932,5174,6175,6898,7337,7474,7309,6843,6078,5034,3735,2219,539,-1253,-3077,-4878,-6561,-8067,-9319,-10240,-10797,-10914,-10603,-9831,-8658,-7123,-5332,-3380,-1400,507,2226,3688,4860,5715,6309,6664,6865,6976,7047,7145,7266,7438,7629,7807,7942,7968,7865,7572,7076,6345,5371,4159,2713,1072,-733,-2641,-4593,-6508,-8318,-9950,-11341,-12457,-13258,-13765,-13971,-13931,-13657,-13201,-12574,-11783,-10823,-9673,-8295,-6691,-4830,-2747,-484,1897,4287,6590,8684,10478,11870,12819,13263,13228,12692,11727,10354,8654,6690,4539,2292,25,-2161,-4189,-5974,-7458,-8589,-9355,-9750,-9821,-9603,-9194,-8648,-8076,-7530,-7094,-6787,-6627,-6590,-6609,-6625,-6513,-6195,-5568,-4571,-3191,-1440,590,2792,4995,7047,8770,10035,10756,10888,10482,9617,8438,7114,5807,4689,3866,3418,3361,3650,4221,4938,5715,6397,6932,7230,7291,7121,6769,6294,5759,5219,4705,4223,3767,3288,2758,2123,1359,453,-576,-1686,-2802,-3839,-4687,-5249,-5439,-5188,-4486,-3340,-1820,-33,1890,3786,5505,6898,7860,8307,8227,7623,6576,5162,3508,1716,-97,-1855,-3473,-4928,-6183,-7245,-8111,-8803,-9318,-9682,-9877,-9930,-9821,-9578,-9204,-8722,-8164,-7554,-6913,-6264,-5603,-4930,-4220,-3448,-2585,-1593,-461,835,2285,3868,5545,7250,8903,10403,11644,12517,12926,12802,12113,10864,9136,7016,4679,2263,-38,-2105,-3805,-5098,-5967,-6461,-6666,-6675,-6604,-6528,-6507,-6550,-6617,-6651,-6540,-6213,-5562,-4554,-3163,-1416,608,2826,5101,7320,9347,11079,12430,13332,13777,13746,13290,12437,11265,9821,8178,6387,4496,2546,584,-1378,-3273,-5097,-6790,-8320,-9654,-10745,-11578,-12124,-12385,-12381,-12126,-11692,-11101,-10435,-9714,-8983,-8229,-7451,-6597,-5636,-4518,-3220,-1750,-126,1565,3251,4799,6116,7078,7631,7728,7366,6603,5486,4120,2600,1010,-545,-2018,-3341,-4488,-5453,-6226,-6840,-7306,-7657,-7920,-8101,-8215,-8248,-8178,-7991,-7637,-7102,-6359,-5388,-4218,-2842,-1323,302,1970,3618,5196,6661,7979,9144,10157,11025,11782,12433,13006,13500,13914,14232,14426,14473,14326,13978,13381,12543,11441,10088,8489,6670,4669,2522,308,-1920,-4061,-6048,-7789,-9228,-10299,-10993,-11281,-11201,-10782,-10080,-9175,-8144,-7063,-6028,-5086,-4309,-3715,-3309,-3078,-2963,-2918,-2855,-2716,-2428,-1950,-1269,-383,643,1759,2850,3825,4555,4965,4970,4561,3753,2611,1252,-208,-1612,-2850,-3799,-4407,-4629,-4487,-4010,-3280,-2362,-1372,-376,509,1240,1731,1992,1991,1799,1456,1065,707,485,466,703,1221,1998,2997,4148,5362,6548,7627,8504,9152,9507,9590,9388,8943,8289,7452,6487,5400,4225,2973,1650,266,-1166,-2642,-4132,-5625,-7080,-8478,-9764,-10915,-11876,-12601,-13042,-13141,-12857,-12142,-10985,-9379,-7377,-5038,-2472,192,2820,5262,7401,9129,10384,11130,11375,11150,10516,9544,8322,6931,5458,3970,2537,1193,-35,-1148,-2165,-3118,-4055,-5014,-6048,-7168,-8390,-9701,-11046,-12379,-13611,-14645,-15414,-15809,-15797,-15325,-14392,-13016,-11234,-9115,-6722,-4151,-1481,1199,3789,6223,8402,10276,11779,12875,13554,13812,13680,13189,12393,11333,10074,8650,7116,5512,3888,2289,786,-582,-1730,-2617,-3193,-3420,-3315,-2878,-2177,-1265,-237,818,1821,2689,3381,3870,4151,4261,4236,4139,4029,3958,3982,4117,4394,4796,5315,5926,6580,7252,7869,8397,8766,8922,8814,8391,7635,6529,5103,3387,1453,-632,-2767,-4888,-6888,-8731,-10342,-11701,-12777,-13571,-14070,-14290,-14236,-13918,-13363,-12580,-11599,-10449,-9154,-7745,-6262,-4731,-3207,-1714,-323,959,2060,2992,3730,4289,4708,5018,5278,5537,5833,6197,6630,7111,7597,8024,8335,8452,8338,7961,7309,6424,5319,4073,2709,1300,-143,-1575,-2998,-4387,-5740,-7030,-8223,-9280,-10144,-10754,-11074,-11033,-10636,-9852,-8719,-7266,-5564,-3684,-1720,233,2093,3764,5192,6311,7094,7524,7614,7384,6900,6207,5396,4536,3701,2951,2334,1856,1532,1312,1166,1024,820,500,4,-690,-1594,-2694,-3963,-5344,-6795,-8240,-9624,-10880,-11942,-12740,-13212,-13286,-12912,-12054,-10686,-8849,-6573,-3979,-1168,1695,4464,6987,9135,10805,11945,12522,12564,12121,11257,10078,8662,7110,5495,3882,2313,822,-586,-1893,-3121,-4249,-5294,-6243,-7072,-7778,-8295,-8623,-8688,-8481,-7960,-7120,-5966,-4521,-2831,-953,1030,3059,5038,6918,8631,10151,11453,12542,13421,14116,14642,15024,15275,15415,15439,15373,15190,14913,14499,13938,13182,12187,10914,9307,7368,5088,2530,-234,-3082,-5885,-8482,-10759,-12580,-13896,-14661,-14911,-14690,-14099,-13231,-12176,-11026,-9815,-8583,-7332,-6037,-4703,-3298,-1844,-349,1133,2554,3818,4870,5597,5952,5858,5292,4247,2749,868,-1305,-3642,-6005,-8240,-10197,-11742,-12765,-13193,-12998,-12190,-10841,-9036,-6925,-4638,-2341,-179,1724,3256,4352,4967,5102,4785,4102,3130,2026,909,-64,-760,-1078,-949,-346,692,2098,3748,5508,7214,8730,9918,10690,10991,10803,10167,9122,7765,6177,4449,2685,934,-706,-2215,-3528,-4633,-5503,-6144,-6549,-6757,-6790,-6689,-6518,-6297,-6083,-5883,-5696,-5501,-5255,-4913,-4427,-3770,-2923,-1904,-743,497,1760,2962,4051,4970,5694,6210,6532,6678,6691,6599,6438,6246,6037,5838,5644,5447,5217,4912,4471,3830,2934,1724,201,-1648,-3750,-6041,-8391,-10677,-12757,-14501,-15809,-16598,-16840,-16532,-15709,-14431,-12781,-10835,-8705,-6454,-4193,-1974,112,2028,3708,5145,6301,7203,7848,8289,8559,8713,8804,8863,8925,8986,9036,9028,8921,8649,8180,7485,6571,5464,4231,2925,1640,430,-649,-1568,-2325,-2933,-3417,-3814,-4145,-4433,-4671,-4850,-4929,-4881,-4647,-4190,-3479,-2482,-1203,352,2145,4113,6179,8237,10166,11832,13110,13869,14018,13497,12283,10425,8002,5154,2041,-1138,-4221,-7021,-9424,-11327,-12691,-13505,-13800,-13634,-13083,-12238,-11184,-10034,-8846,-7740,-6739,-5917,-5273,-4808,-4475,-4215,-3939,-3567,-3004,-2190,-1076,339,2032,3933,5959,7989,9916,11609,12988,13954,14478,14521,14104,13245,12007,10437,8631,6644,4575,2484,450,-1474,-3235,-4810,-6171,-7319,-8260,-9006,-9572,-9959,-10168,-10162,-9920,-9380,-8507,-7268,-5651,-3685,-1424,1040,3588,6107,8446,10511,12190,13412,14136,14325,13987,13138,11804,10063,7976,5661,3236,834,-1402,-3356,-4932,-6073,-6770,-7057,-7006,-6711,-6295,-5840,-5472,-5217,-5145,-5252,-5517,-5937,-6433,-6995,-7545,-8040,-8419,-8622,-8591,-8285,-7672,-6754,-5563,-4153,-2625,-1076,383,1648,2654,3351,3737,3847,3711,3411,2990,2500,1981,1436,885,316,-264,-860,-1460,-2053,-2626,-3159,-3642,-4068,-4423,-4708,-4912,-5032,-5062,-4995,-4821,-4542,-4148,-3658,-3070,-2426,-1730,-1044,-370,240,805,1315,1813,2343,2947,3704,4626,5767,7103,8618,10249,11923,13551,15035,16290,17221,17768,17863,17473,16570,15163,13283,10991,8393,5598,2763,16,-2503,-4697,-6504,-7909,-8937,-9653,-10126,-10449,-10671,-10838,-10944,-10948,-10801,-10421,-9747,-8738,-7383,-5721,-3821,-1805,212,2073,3661,4864,5596,5831,5556,4821,3700,2294,736,-843,-2296,-3504,-4350,-4779,-4750,-4304,-3496,-2450,-1299,-190,727,1346,1576,1386,778,-183,-1430,-2837,-4293,-5673,-6853,-7729,-8209,-8206,-7689,-6616,-5029,-2967,-534,2141,4910,7596,10039,12086,13619,14558,14871,14582,13745,12472,10863,9059,7160,5281,3483,1822,313,-1031,-2239,-3310,-4292,-5185,-6009,-6773,-7456,-8061,-8544,-8885,-9037,-8959,-8614,-7967,-7019,-5774,-4301,-2670,-1007,575,1947,3013,3713,4019,3980,3660,3164,2619,2124,1767,1595,1606,1748,1962,2135,2189,2049,1662,1035,187,-813,-1887,-2938,-3891,-4666,-5241,-5587,-5738,-5730,-5626,-5502,-5414,-5424,-5563,-5832,-6214,-6641,-7040,-7305,-7337,-7047,-6369,-5289,-3832,-2075,-146,1821,3657,5236,6443,7224,7560,7497,7089,6433,5610,4705,3786,2891,2058,1294,633,69,-347,-611,-665,-501,-86,563,1430,2457,3572,4695,5728,6594,7216,7543,7552,7240,6636,5803,4814,3779,2806,2001,1478,1290,1499,2072,2981,4106,5335,6511,7496,8179,8465,8344,7817,6955,5852,4596,3301,2028,825,-289,-1349,-2375,-3432,-4541,-5743,-7010,-8333,-9631,-10839,-11876,-12655,-13135,-13268,-13061,-12536,-11732,-10716,-9531,-8239,-6877,-5470,-4051,-2625,-1213,170,1510,2785,3978,5079,6069,6953,7722,8375,8913,9311,9567,9643,9514,9158,8543,7679,6559,5222,3691,2035,283,-1486,-3246,-4936,-6531,-7988,-9279,-10362,-11203,-11749,-11973,-11814,-11262,-10295,-8916,-7171,-5099,-2784,-324,2187,4620,6877,8844,10435,11580,12224,12357,11976,11123,9852,8237,6375,4356,2282,246,-1676,-3412,-4915,-6158,-7113,-7801,-8205,-8368,-8287,-8000,-7524,-6888,-6139,-5311,-4474,-3682,-3008,-2512,-2237,-2210,-2412,-2804,-3294,-3786,-4145,-4280,-4074,-3502,-2535,-1232,323,2014,3685,5209,6448,7298,7705,7628,7091,6135,4843,3307,1646,-33,-1605,-2988,-4092,-4883,-5331,-5461,-5304,-4925,-4395,-3767,-3120,-2466,-1840,-1222,-600,57,760,1521,2325,3141,3938,4662,5285,5772,6117,6314,6390,6352,6242,6070,5870,5650,5432,5230,5065,4960,4939,5019,5220,5535,5962,6472,7037,7618,8172,8671,9075,9368,9512,9496,9266,8808,8054,6991,5571,3812,1720,-627,-3149,-5714,-8197,-10459,-12381,-13873,-14884,-15394,-15446,-15083,-14402,-13473,-12389,-11203,-9964,-8696,-7406,-6112,-4814,-3553,-2352,-1274,-358,349,820,1069,1115,1031,881,752,712,811,1062,1444,1903,2350,2695,2831,2672,2167,1272,22,-1544,-3326,-5194,-7008,-8585,-9782,-10432,-10438,-9734,-8313,-6268,-3720,-880,2031,4773,7143,8976,10203,10800,10854,10473,9836,9096,8413,7891,7579,7489,7534,7658,7704,7602,7221,6538,5512,4183,2623,911,-817,-2464,-3908,-5069,-5879,-6323,-6387,-6129,-5598,-4878,-4064,-3218,-2429,-1713,-1101,-564,-58,451,1040,1727,2529,3432,4361,5238,5952,6381,6453,6085,5292,4097,2600,919,-806,-2439,-3875,-5026,-5873,-6406,-6678,-6748,-6688,-6585,-6495,-6489,-6587,-6815,-7176,-7629,-8167,-8699,-9181,-9516,-9622,-9411,-8817,-7782,-6311,-4414,-2177,294,2853,5328,7548,9351,10597,11186,11076,10249,8789,6766,4361,1717,-942,-3438,-5567,-7175,-8138,-8394,-7936,-6831,-5196,-3199,-1039,1092,3008,4572,5690,6342,6549,6395,5983,5438,4873,4390,4039,3869,3850,3977,4164,4381,4533,4592,4498,4244,3824,3267,2613,1921,1264,707,318,139,199,479,947,1506,2083,2537,2785,2719,2292,1498,365,-1018,-2537,-4057,-5433,-6550,-7307,-7657,-7577,-7103,-6278,-5200,-3937,-2608,-1269,-22,1095,2019,2720,3172,3358,3285,2970,2457,1798,1080,365,-241,-701,-938,-953,-734,-308,280,992,1772,2581,3382,4129,4815,5369,5798,6020,6028,5773,5241,4434,3369,2093,670,-827,-2317,-3727,-4991,-6058,-6903,-7496,-7842,-7929,-7761,-7346,-6671,-5759,-4613,-3270,-1780,-210,1348,2802,4059,5041,5707,6031,6047,5793,5350,4776,4164,3536,2952,2399,1886,1392,907,409,-95,-633,-1193,-1801,-2470,-3217,-4066,-5025,-6100,-7269,-8502,-9733,-10891,-11892,-12646,-13085,-13149,-12814,-12073,-10963,-9518,-7817,-5921,-3913,-1866,147,2069,3835,5405,6735,7791,8551,8996,9116,8917,8411,7619,6582,5339,3945,2457,938,-551,-1948,-3179,-4201,-4939,-5349,-5409,-5076,-4402,-3387,-2131,-695,807,2278,3627,4766,5648,6239,6529,6548,6326,5918,5389,4794,4199,3664,3225,2938,2814,2889,3160,3630,4287,5097,6043,7059,8114,9139,10087,10895,11513,11879,11943,11659,10980,9898,8403,6544,4376,2010,-441,-2832,-5029,-6909,-8383,-9394,-9949,-10084,-9879,-9457,-8908,-8367,-7890,-7540,-7331,-7231,-7226,-7237,-7231,-7165,-6995,-6737,-6354,-5890,-5317,-4675,-3934,-3118,-2203,-1212,-140,967,2092,3160,4138,4950,5554,5894,5950,5690,5129,4278,3171,1870,425,-1073,-2559,-3932,-5133,-6083,-6747,-7100,-7163,-6964,-6568,-6038,-5428,-4797,-4154,-3497,-2798,-2002,-1081,25,1304,2757,4321,5915,7441,8796,9875,10630,11003,11019,10710,10141,9404,8549,7668,6757,5864,4937,3976,2921,1766,484,-904,-2364,-3850,-5275,-6577,-7659,-8463,-8914,-8981,-8634,-7896,-6791,-5415,-3845,-2229,-688,640,1641,2242,2410,2163,1581,762,-146,-1013,-1708,-2150,-2297,-2177,-1849,-1432,-1047,-816,-856,-1207,-1917,-2921,-4185,-5574,-7000,-8327,-9456,-10295,-10784,-10875,-10571,-9867,-8809,-7449,-5846,-4106,-2296,-529,1118,2582,3795,4761,5461,5932,6213,6334,6357,6282,6154,5958,5712,5416,5084,4746,4428,4178,4015,3975,4025,4154,4278,4334,4231,3890,3275,2364,1208,-118,-1486,-2755,-3775,-4410,-4562,-4171,-3239,-1809,10,2095,4279,6410,8334,9912,11065,11704,11842,11466,10658,9487,8060,6483,4866,3280,1812,469,-719,-1784,-2746,-3635,-4480,-5264,-5990,-6582,-7004,-7170,-7037,-6565,-5758,-4662,-3345,-1919,-491,821,1932,2769,3319,3570,3577,3371,3032,2609,2161,1724,1331,978,674,394,105,-206,-587,-1025,-1541,-2088,-2639,-3117,-3457,-3593,-3452,-3023,-2275,-1276,-79,1187,2388,3388,4021,4216,3867,3001,1646,-67,-1998,-3951,-5750,-7232,-8262,-8778,-8751,-8216,-7247,-5948,-4436,-2843,-1276,144,1345,2246,2827,3055,2977,2613,2073,1420,784,249,-90,-184,-7,419,1047,1797,2582,3323,3955,4432,4751,4895,4907,4757,4484,4032,3400,2535,1422,46,-1560,-3346,-5223,-7076,-8795,-10261,-11403,-12154,-12515,-12502,-12174,-11602,-10864,-10019,-9121,-8191,-7236,-6245,-5198,-4079,-2879,-1607,-278,1062,2377,3602,4693,5601,6299,6768,7017,7068,6961,6755,6492,6253,6054,5958,5942,6008,6103,6156,6098,5833,5304,4454,3288,1826,169,-1580,-3246,-4687,-5734,-6285,-6251,-5649,-4496,-2935,-1062,938,2935,4794,6415,7751,8770,9487,9943,10173,10253,10212,10117,9977,9824,9641,9398,9067,8565,7858,6867,5573,3969,2087,28,-2112,-4155,-5971,-7387,-8322,-8700,-8545,-7932,-6991,-5907,-4866,-4045,-3588,-3574,-4020,-4870,-6016,-7309,-8576,-9671,-10431,-10779,-10629,-9992,-8869,-7345,-5491,-3436,-1280,836,2823,4556,5979,7024,7667,7912,7771,7285,6505,5477,4256,2892,1425,-92,-1612,-3073,-4406,-5534,-6374,-6869,-6953,-6637,-5920,-4896,-3645,-2318,-1028,76,924,1436,1622,1515,1190,756,305,-62,-282,-318,-167,154,604,1155,1751,2393,3037,3706,4385,5088,5810,6555,7296,8030,8718,9342,9855,10238,10421,10388,10057,9413,8397,7011,5265,3211,945,-1401,-3676,-5697,-7313,-8394,-8862,-8724,-8042,-6953,-5641,-4302,-3134,-2280,-1850,-1854,-2263,-2977,-3856,-4751,-5522,-6030,-6219,-6022,-5478,-4622,-3560,-2397,-1272,-306,390,727,668,204,-614,-1703,-2945,-4210,-5362,-6289,-6908,-7172,-7102,-6718,-6125,-5395,-4633,-3914,-3289,-2778,-2369,-2021,-1691,-1306,-851,-259,425,1230,2078,2951,3782,4534,5173,5687,6052,6287,6373,6318,6124,5768,5274,4624,3850,2968,2025,1054,122,-743,-1475,-2053,-2429,-2588,-2492,-2154,-1539,-699,361,1555,2813,4017,5059,5824,6221,6190,5735,4878,3739,2436,1126,-27,-905,-1419,-1538,-1314,-819,-197,418,880,1087,976,546,-154,-1023,-1949,-2781,-3426,-3769,-3782,-3453,-2815,-1957,-943,91,1083,1917,2553,2940,3081,2981,2712,2311,1886,1509,1258,1198,1352,1707,2231,2820,3404,3844,4088,4037,3713,3107,2309,1393,469,-386,-1100,-1656,-2051,-2331,-2546,-2756,-3013,-3338,-3745,-4203,-4672,-5106,-5431,-5623,-5627,-5436,-5046,-4462,-3708,-2810,-1798,-715,396,1478,2478,3337,4002,4456,4665,4679,4514,4252,3959,3704,3550,3524,3626,3841,4108,4394,4624,4775,4813,4737,4554,4277,3913,3457,2886,2163,1243,90,-1328,-2993,-4877,-6885,-8924,-10833,-12503,-13774,-14563,-14799,-14449,-13555,-12163,-10377,-8314,-6102,-3874,-1776,89,1589,2662,3242,3313,2917,2096,992,-294,-1577,-2724,-3591,-4065,-4095,-3638,-2733,-1429,184,2005,3920,5841,7648,9279,10631,11638,12226,12321,11888,10890,9356,7326,4915,2257,-479,-3100,-5440,-7331,-8672,-9386,-9473,-8961,-7932,-6490,-4745,-2819,-808,1191,3117,4907,6528,7943,9139,10096,10822,11312,11581,11649,11506,11187,10655,9932,8981,7809,6413,4821,3073,1242,-592,-2339,-3902,-5225,-6250,-6972,-7415,-7620,-7673,-7629,-7585,-7573,-7643,-7802,-8027,-8297,-8559,-8769,-8872,-8825,-8578,-8108,-7382,-6396,-5153,-3680,-2019,-245,1569,3320,4908,6243,7233,7828,7990,7725,7055,6039,4751,3260,1667,34,-1554,-3015,-4303,-5319,-6032,-6369,-6321,-5871,-5071,-3980,-2714,-1394,-160,871,1604,1993,2045,1812,1382,872,370,-19,-261,-336,-259,-89,143,382,602,816,1024,1283,1616,2057,2617,3269,3991,4709,5378,5927,6331,6552,6600,6476,6208,5805,5300,4678,3980,3185,2344,1469,618,-147,-771,-1196,-1376,-1326,-1046,-630,-143,277,529,496,108,-687,-1877,-3436,-5258,-7263,-9284,-11220,-12909,-14242,-15124,-15470,-15250,-14461,-13135,-11356,-9238,-6914,-4553,-2296,-293,1365,2615,3452,3925,4108,4112,4043,3990,4025,4158,4391,4667,4934,5123,5182,5084,4828,4440,3971,3463,2994,2578,2255,2016,1834,1703,1559,1410,1215,1000,755,512,273,57,-131,-289,-409,-488,-509,-463,-308,-54,359,891,1585,2375,3256,4159,5035,5838,6511,7035,7385,7549,7537,7324,6942,6356,5603,4668,3600,2429,1228,63,-970,-1819,-2400,-2725,-2774,-2622,-2322,-1973,-1645,-1408,-1289,-1292,-1386,-1526,-1654,-1724,-1695,-1556,-1299,-948,-524,-60,404,848,1216,1498,1645,1639,1465,1105,596,-58,-771,-1505,-2157,-2672,-2979,-3053,-2876,-2491,-1935,-1295,-640,-41,439,782,956,981,846,581,168,-365,-1044,-1839,-2753,-3727,-4723,-5659,-6461,-7064,-7409,-7486,-7294,-6904,-6373,-5809,-5295,-4906,-4679,-4624,-4693,-4819,-4922,-4889,-4669,-4185,-3439,-2439,-1244,78,1452,2787,4039,5130,6046,6740,7218,7453,7462,7246,6839,6275,5615,4916,4246,3653,3172,2804,2519,2274,1992,1617,1084,372,-535,-1598,-2775,-3998,-5185,-6281,-7211,-7921,-8382,-8537,-8386,-7892,-7056,-5882,-4394,-2638,-692,1344,3346,5174,6696,7785,8350,8349,7772,6689,5179,3396,1473,-417,-2148,-3582,-4641,-5262,-5415,-5115,-4381,-3273,-1873,-273,1397,3022,4466,5621,6401,6767,6720,6321,5664,4875,4089,3427,2970,2766,2793,2996,3282,3539,3673,3599,3290,2748,2029,1220,434,-219,-628,-733,-485,87,944,1985,3106,4183,5110,5791,6168,6204,5910,5310,4473,3466,2386,1326,361,-421,-1005,-1353,-1518,-1543,-1525,-1551,-1719,-2100,-2725,-3610,-4690,-5920,-7181,-8387,-9447,-10275,-10846,-11118,-11104,-10815,-10262,-9474,-8467,-7254,-5877,-4351,-2750,-1111,472,1947,3234,4274,5042,5498,5652,5519,5118,4500,3711,2790,1813,799,-163,-1062,-1819,-2426,-2827,-3030,-3020,-2820,-2469,-1999,-1474,-927,-399,91,544,952,1345,1705,2044,2319,2504,2535,2366,1965,1313,453,-564,-1625,-2605,-3374,-3794,-3790,-3280,-2284,-826,982,3032,5154,7221,9059,10567,11634,12195,12227,11724,10722,9297,7532,5558,3509,1532,-228,-1664,-2682,-3261,-3408,-3196,-2713,-2095,-1443,-878,-477,-275,-307,-544,-975,-1555,-2256,-3039,-3887,-4759,-5634,-6472,-7222,-7852,-8305,-8565,-8604,-8442,-8101,-7627,-7094,-6539,-6038,-5603,-5260,-4984,-4756,-4533,-4283,-3992,-3647,-3271,-2872,-2483,-2111,-1754,-1394,-994,-520,65,772,1589,2473,3351,4137,4745,5101,5161,4928,4430,3738,2935,2107,1332,659,122,-276,-540,-681,-708,-617,-395,-31,496,1183,2014,2956,3947,4928,5832,6610,7221,7672,7947,8104,8141,8115,8018,7875,7650,7348,6926,6384,5711,4915,4029,3076,2101,1124,177,-742,-1623,-2477,-3306,-4107,-4869,-5575,-6190,-6689,-7033,-7206,-7180,-6961,-6527,-5898,-5063,-4037,-2824,-1444,84,1705,3376,5009,6520,7820,8816,9447,9664,9462,8853,7893,6640,5172,3556,1862,140,-1557,-3186,-4709,-6067,-7221,-8108,-8693,-8945,-8865,-8472,-7832,-7004,-6090,-5165,-4285,-3503,-2797,-2158,-1531,-862,-127,684,1544,2372,3081,3557,3698,3436,2748,1649,238,-1370,-3005,-4491,-5666,-6372,-6526,-6064,-5006,-3422,-1433,793,3054,5156,6898,8117,8722,8650,7963,6746,5180,3467,1821,453,-502,-939,-867,-344,488,1444,2334,2961,3182,2901,2088,784,-914,-2872,-4926,-6917,-8689,-10126,-11122,-11631,-11609,-11076,-10059,-8633,-6904,-4984,-3043,-1209,353,1540,2273,2530,2344,1801,1015,127,-741,-1485,-2042,-2414,-2609,-2711,-2766,-2841,-2975,-3148,-3354,-3510,-3568,-3452,-3122,-2550,-1746,-739,426,1677,2976,4247,5474,6605,7627,8519,9249,9805,10153,10282,10183,9868,9371,8738,8049,7350,6739,6229,5868,5630,5485,5382,5254,5062,4757,4335,3805,3171,2487,1745,993,223,-550,-1314,-2058,-2744,-3335,-3779,-4035,-4067,-3878,-3493,-2969,-2408,-1885,-1522,-1360,-1456,-1787,-2300,-2922,-3543,-4073,-4438,-4582,-4517,-4252,-3854,-3387,-2913,-2505,-2185,-1986,-1905,-1935,-2056,-2245,-2470,-2703,-2903,-3028,-3035,-2883,-2546,-2025,-1330,-525,323,1124,1782,2241,2442,2405,2151,1779,1374,1051,891,957,1259,1771,2427,3137,3808,4353,4707,4833,4726,4395,3878,3204,2403,1521,556,-439,-1468,-2476,-3444,-4314,-5050,-5608,-5948,-6059,-5927,-5555,-4964,-4154,-3161,-1979,-645,835,2410,4040,5642,7127,8403,9347,9910,10010,9666,8901,7802,6476,5048,3629,2326,1189,260,-473,-1048,-1503,-1910,-2315,-2765,-3302,-3933,-4678,-5522,-6456,-7460,-8489,-9514,-10456,-11253,-11816,-12066,-11934,-11388,-10425,-9099,-7510,-5780,-4060,-2491,-1186,-217,389,665,664,480,189,-133,-443,-728,-983,-1244,-1500,-1790,-2059,-2301,-2448,-2442,-2240,-1795,-1095,-162,987,2273,3644,5013,6317,7485,8461,9202,9664,9834,9683,9229,8480,7496,6335,5088,3854,2725,1787,1099,670,506,545,730,992,1256,1499,1691,1857,2025,2247,2562,2998,3560,4227,4951,5673,6322,6834,7166,7262,7135,6741,6128,5268,4205,2937,1501,-79,-1751,-3455,-5116,-6649,-7984,-9033,-9781,-10172,-10255,-10040,-9601,-8999,-8281,-7499,-6651,-5746,-4749,-3651,-2424,-1093,327,1764,3163,4439,5535,6408,7032,7430,7616,7647,7550,7364,7093,6728,6243,5601,4778,3753,2534,1146,-367,-1946,-3532,-5069,-6501,-7794,-8900,-9801,-10458,-10853,-10959,-10772,-10290,-9542,-8574,-7435,-6222,-4982,-3812,-2742,-1823,-1057,-447,30,388,657,839,960,1003,992,920,817,713,651,688,863,1222,1768,2486,3326,4206,5035,5718,6171,6341,6218,5807,5182,4394,3539,2686,1893,1210,637,191,-156,-423,-618,-779,-889,-978,-1036,-1069,-1091,-1094,-1083,-1049,-963,-807,-537,-138,402,1050,1754,2414,2917,3148,2995,2401,1353,-95,-1835,-3701,-5536,-7130,-8367,-9105,-9326,-9013,-8246,-7123,-5768,-4330,-2910,-1636,-560,270,832,1159,1259,1203,1050,870,756,769,989,1444,2150,3074,4154,5295,6391,7340,8041,8472,8583,8442,8091,7632,7145,6714,6376,6140,5973,5812,5580,5203,4624,3821,2804,1632,375,-859,-1990,-2920,-3609,-4014,-4147,-4024,-3688,-3180,-2563,-1880,-1195,-553,-14,383,589,591,373,-48,-653,-1385,-2217,-3072,-3933,-4737,-5477,-6121,-6652,-7054,-7287,-7321,-7118,-6639,-5880,-4844,-3584,-2185,-760,554,1627,2343,2632,2472,1900,1010,-79,-1212,-2263,-3105,-3683,-3950,-3941,-3686,-3263,-2724,-2133,-1507,-870,-203,515,1298,2186,3159,4235,5361,6523,7647,8698,9607,10317,10787,10937,10752,10169,9190,7818,6090,4090,1911,-310,-2445,-4361,-5945,-7128,-7856,-8150,-8029,-7578,-6856,-5958,-4940,-3865,-2754,-1658,-561,467,1433,2274,2958,3467,3772,3904,3901,3817,3742,3735,3861,4145,4577,5115,5681,6179,6500,6551,6253,5559,4459,2976,1156,-910,-3141,-5419,-7637,-9694,-11478,-12930,-13969,-14585,-14770,-14561,-14026,-13241,-12308,-11309,-10328,-9402,-8566,-7780,-7029,-6239,-5375,-4396,-3297,-2110,-884,300,1368,2248,2899,3295,3460,3425,3236,2958,2612,2236,1828,1380,881,335,-245,-804,-1276,-1574,-1615,-1331,-698,275,1502,2889,4267,5510,6461,7043,7196,6945,6350,5519,4589,3687,2951,2473,2320,2531,3074,3941,5021,6266,7535,8750,9786,10565,11004,11069,10739,10055,9057,7840,6491,5102,3755,2503,1366,344,-602,-1505,-2417,-3350,-4312,-5263,-6124,-6814,-7223,-7267,-6909,-6116,-4974,-3547,-1992,-445,945,2064,2824,3201,3190,2846,2238,1457,604,-234,-963,-1518,-1845,-1906,-1694,-1206,-486,430,1448,2493,3461,4246,4777,4976,4814,4289,3409,2236,815,-775,-2474,-4206,-5914,-7527,-8995,-10240,-11217,-11847,-12089,-11915,-11302,-10305,-8958,-7361,-5632,-3864,-2203,-707,517,1463,2089,2430,2504,2362,2050,1635,1151,687,264,-24,-168,-93,193,716,1445,2345,3358,4412,5438,6361,7136,7713,8093,8261,8242,8044,7690,7179,6529,5718,4758,3640,2370,981,-513,-2050,-3589,-5061,-6419,-7585,-8522,-9159,-9446,-9351,-8806,-7835,-6402,-4591,-2460,-164,2138,4237,5943,7060,7470,7088,5943,4102,1748,-937,-3703,-6341,-8656,-10501,-11814,-12556,-12785,-12555,-11979,-11152,-10166,-9109,-8029,-6971,-5948,-4956,-3991,-3024,-2022,-962,204,1486,2906,4451,6098,7787,9456,11005,12359,13443,14197,14618,14700,14502,14078,13495,12817,12086,11308,10493,9595,8593,7451,6152,4703,3133,1482,-183,-1815,-3340,-4729,-5930,-6927,-7690,-8198,-8435,-8368,-7990,-7280,-6257,-4958,-3443,-1825,-217,1240,2413,3195,3512,3335,2695,1659,341,-1133,-2623,-4000,-5175,-6056,-6631,-6880,-6837,-6550,-6080,-5487,-4853,-4214,-3650,-3165,-2799,-2542,-2378,-2286,-2206,-2107,-1921,-1624,-1176,-583,137,938,1760,2533,3206,3731,4106,4345,4493,4604,4736,4911,5151,5407,5636,5749,5669,5343,4726,3857,2768,1582,398,-651,-1455,-1957,-2118,-1973,-1587,-1066,-530,-100,126,91,-231,-801,-1546,-2351,-3086,-3615,-3820,-3620,-2974,-1914,-515,1086,2711,4178,5304,5948,6048,5591,4670,3448,2106,901,3,-403,-262,429,1559,2952,4390,5632,6475,6764,6420,5446,3927,1991,-175,-2395,-4492,-6333,-7815,-8902,-9594,-9934,-9997,-9872,-9647,-9411,-9228,-9136,-9152,-9251,-9394,-9504,-9521,-9345,-8944,-8246,-7286,-6057,-4661,-3156,-1676,-296,866,1788,2407,2772,2896,2864,2734,2577,2433,2335,2272,2241,2212,2180,2143,2127,2174,2325,2636,3119,3776,4562,5412,6214,6885,7303,7413,7156,6546,5600,4410,3049,1643,301,-864,-1751,-2269,-2363,-1977,-1120,201,1914,3932,6118,8328,10378,12123,13397,14117,14202,13674,12570,10992,9063,6909,4660,2408,235,-1827,-3753,-5541,-7193,-8693,-10037,-11176,-12083,-12703,-12998,-12943,-12513,-11724,-10585,-9143,-7435,-5529,-3478,-1364,752,2783,4646,6282,7584,8544,9080,9222,8979,8412,7608,6655,5663,4694,3831,3069,2425,1845,1295,718,72,-648,-1465,-2331,-3244,-4145,-5028,-5857,-6642,-7365,-8039,-8645,-9169,-9580,-9824,-9875,-9683,-9233,-8528,-7586,-6454,-5191,-3858,-2517,-1230,-32,1022,1928,2633,3145,3424,3473,3284,2878,2282,1561,779,29,-607,-1042,-1219,-1084,-647,92,1074,2232,3494,4770,5983,7075,7974,8657,9075,9224,9082,8653,7938,6957,5722,4286,2675,963,-799,-2521,-4145,-5568,-6737,-7558,-7986,-7968,-7484,-6553,-5211,-3554,-1717,161,1869,3261,4149,4428,4029,2964,1313,-774,-3090,-5416,-7511,-9192,-10311,-10801,-10668,-9991,-8889,-7525,-6055,-4614,-3306,-2181,-1240,-479,172,729,1241,1703,2104,2411,2587,2617,2476,2215,1854,1490,1193,1052,1146,1528,2230,3257,4571,6134,7835,9591,11261,12720,13846,14520,14681,14291,13377,12021,10333,8484,6609,4875,3358,2125,1156,392,-263,-918,-1677,-2587,-3677,-4879,-6115,-7228,-8106,-8597,-8653,-8234,-7401,-6254,-4937,-3619,-2452,-1571,-1051,-930,-1165,-1702,-2409,-3176,-3856,-4337,-4523,-4355,-3816,-2938,-1786,-479,848,2043,2944,3434,3394,2806,1667,80,-1824,-3845,-5781,-7416,-8574,-9129,-9013,-8241,-6880,-5055,-2917,-637,1643,3785,5710,7358,8705,9753,10502,10963,11139,11017,10609,9903,8924,7710,6297,4769,3176,1603,95,-1291,-2534,-3619,-4534,-5298,-5902,-6372,-6710,-6930,-7048,-7073,-7027,-6908,-6732,-6471,-6119,-5634,-4985,-4150,-3099,-1859,-446,1076,2642,4163,5568,6784,7773,8514,9021,9316,9456,9463,9390,9228,8987,8622,8105,7374,6406,5156,3642,1860,-126,-2267,-4486,-6687,-8795,-10706,-12330,-13594,-14401,-14724,-14505,-13788,-12602,-11064,-9296,-7466,-5715,-4191,-2980,-2118,-1607,-1363,-1304,-1310,-1282,-1149,-880,-484,-18,448,813,1016,983,707,195,-508,-1321,-2168,-2958,-3625,-4110,-4385,-4443,-4277,-3923,-3388,-2719,-1938,-1089,-201,679,1532,2320,3052,3715,4343,4955,5584,6248,6948,7662,8337,8913,9322,9502,9430,9106,8577,7932,7269,6707,6340,6234,6393,6778,7285,7776,8103,8107,7695,6794,5433,3673,1666,-448,-2466,-4263,-5698,-6732,-7346,-7588,-7535,-7281,-6919,-6541,-6190,-5913,-5708,-5557,-5436,-5274,-5040,-4649,-4066,-3240,-2151,-831,683,2278,3840,5211,6266,6880,7009,6641,5855,4766,3545,2357,1368,696,403,496,907,1541,2252,2909,3387,3575,3439,2939,2114,1009,-306,-1765,-3273,-4802,-6252,-7619,-8827,-9856,-10652,-11184,-11413,-11321,-10890,-10144,-9090,-7792,-6290,-4652,-2949,-1249,371,1832,3071,4011,4619,4854,4752,4334,3712,2975,2267,1699,1380,1354,1640,2182,2892,3652,4338,4832,5080,5035,4732,4235,3643,3063,2615,2366,2382,2658,3174,3850,4625,5372,6028,6481,6683,6574,6130,5357,4278,2964,1494,-3,-1420,-2611,-3495,-3994,-4100,-3864,-3376,-2797,-2280,-2004,-2097,-2653,-3676,-5125,-6855,-8720,-10500,-12023,-13125,-13701,-13720,-13191,-12208,-10869,-9329,-7698,-6121,-4671,-3433,-2427,-1681,-1167,-855,-698,-616,-550,-417,-146,310,989,1907,3031,4343,5758,7222,8648,9979,11149,12133,12893,13429,13720,13759,13525,12987,12138,10944,9458,7695,5789,3834,2006,431,-752,-1482,-1728,-1552,-1047,-367,334,900,1206,1190,820,157,-721,-1692,-2614,-3385,-3904,-4134,-4081,-3791,-3368,-2906,-2542,-2368,-2482,-2918,-3685,-4745,-6004,-7357,-8643,-9712,-10413,-10620,-10250,-9284,-7769,-5810,-3591,-1300,831,2611,3889,4569,4652,4189,3319,2207,1045,15,-742,-1105,-1053,-579,244,1313,2509,3699,4767,5618,6196,6467,6452,6181,5725,5153,4547,3979,3508,3173,2993,2954,3021,3133,3217,3188,2970,2506,1753,721,-561,-2029,-3581,-5132,-6550,-7775,-8700,-9314,-9568,-9488,-9080,-8382,-7420,-6234,-4858,-3338,-1725,-80,1526,3024,4341,5438,6264,6834,7149,7263,7224,7092,6935,6767,6644,6517,6397,6212,5914,5448,4743,3781,2520,979,-812,-2798,-4883,-6982,-8969,-10737,-12181,-13206,-13754,-13791,-13321,-12400,-11114,-9584,-7952,-6354,-4907,-3709,-2782,-2130,-1692,-1375,-1095,-725,-211,501,1414,2462,3593,4674,5602,6270,6569,6465,5911,4940,3592,1969,170,-1661,-3399,-4914,-6094,-6859,-7169,-7011,-6427,-5495,-4308,-3002,-1689,-489,524,1303,1857,2230,2493,2754,3101,3623,4377,5376,6615,8026,9549,11076,12523,13800,14830,15558,15950,15969,15618,14888,13791,12365,10639,8679,6560,4357,2168,69,-1857,-3555,-4980,-6119,-6979,-7583,-7964,-8169,-8222,-8161,-7992,-7720,-7346,-6856,-6257,-5550,-4752,-3889,-2986,-2073,-1185,-334,445,1156,1770,2288,2689,2965,3109,3112,2990,2750,2433,2059,1674,1300,952,653,376,133,-110,-360,-635,-949,-1320,-1749,-2263,-2855,-3546,-4323,-5187,-6104,-7047,-7959,-8774,-9440,-9869,-10033,-9876,-9405,-8635,-7609,-6411,-5107,-3801,-2560,-1446,-503,265,856,1301,1628,1860,2031,2138,2204,2219,2192,2139,2069,2023,2026,2106,2299,2595,3014,3515,4085,4676,5268,5815,6315,6742,7097,7383,7577,7669,7634,7413,6986,6290,5311,4040,2509,771,-1072,-2918,-4630,-6094,-7196,-7863,-8056,-7770,-7049,-5959,-4585,-3040,-1408,198,1707,3040,4134,4938,5409,5517,5252,4613,3636,2356,846,-823,-2573,-4321,-5998,-7545,-8912,-10060,-10969,-11609,-11966,-12041,-11806,-11295,-10504,-9482,-8275,-6936,-5537,-4114,-2726,-1374,-78,1186,2432,3684,4949,6232,7504,8735,9877,10864,11668,12228,12545,12596,12414,12011,11428,10704,9852,8917,7900,6818,5691,4514,3330,2135,985,-125,-1135,-2073,-2886,-3616,-4237,-4761,-5181,-5471,-5599,-5535,-5226,-4650,-3787,-2643,-1261,304,1948,3561,5012,6167,6899,7118,6739,5756,4177,2085,-423,-3174,-6031,-8773,-11264,-13309,-14810,-15669,-15853,-15390,-14338,-12819,-10967,-8934,-6864,-4879,-3070,-1481,-132,1013,1976,2834,3612,4377,5130,5897,6656,7400,8091,8720,9252,9681,9993,10180,10237,10152,9932,9560,9057,8437,7717,6940,6118,5275,4405,3501,2522,1441,221,-1158,-2683,-4318,-5989,-7604,-9038,-10182,-10928,-11190,-10940,-10153,-8884,-7191,-5177,-2949,-632,1664,3827,5753,7364,8565,9302,9524,9203,8364,7053,5380,3487,1549,-259,-1741,-2793,-3286,-3230,-2641,-1625,-325,1096,2454,3591,4364,4676,4471,3746,2536,931,-977,-3035,-5120,-7077,-8774,-10106,-10973,-11343,-11202,-10592,-9596,-8313,-6876,-5399,-3991,-2732,-1660,-793,-105,433,864,1221,1515,1743,1872,1864,1669,1253,587,-315,-1440,-2713,-4078,-5428,-6680,-7741,-8534,-8999,-9112,-8853,-8248,-7334,-6167,-4831,-3414,-2006,-712,399,1260,1845,2162,2242,2159,1999,1859,1830,1978,2356,2967,3801,4809,5928,7091,8230,9291,10237,11050,11727,12275,12715,13045,13280,13406,13401,13240,12885,12299,11456,10332,8915,7226,5274,3121,822,-1543,-3870,-6073,-8035,-9680,-10927,-11744,-12113,-12068,-11656,-10943,-10016,-8916,-7721,-6435,-5085,-3662,-2161,-597,1022,2624,4168,5534,6660,7431,7814,7760,7297,6475,5379,4116,2799,1523,373,-605,-1399,-2010,-2486,-2868,-3219,-3599,-4058,-4638,-5359,-6229,-7210,-8264,-9284,-10191,-10840,-11135,-10959,-10259,-9020,-7286,-5160,-2785,-336,2013,4106,5834,7132,8006,8491,8695,8692,8607,8480,8364,8236,8065,7768,7287,6547,5526,4224,2688,998,-729,-2384,-3836,-5007,-5815,-6234,-6269,-5941,-5309,-4441,-3392,-2258,-1081,54,1116,2051,2843,3483,3975,4339,4595,4751,4821,4773,4594,4229,3667,2879,1903,783,-372,-1455,-2324,-2875,-3024,-2739,-2064,-1094,21,1085,1918,2335,2217,1494,188,-1630,-3806,-6154,-8483,-10576,-12299,-13498,-14138,-14185,-13694,-12738,-11430,-9890,-8247,-6615,-5080,-3716,-2542,-1568,-762,-78,547,1168,1832,2571,3366,4201,4992,5674,6158,6384,6326,5990,5457,4810,4196,3747,3579,3794,4416,5427,6744,8233,9723,11030,11983,12434,12306,11564,10255,8473,6355,4070,1779,-360,-2221,-3714,-4778,-5406,-5606,-5430,-4939,-4222,-3362,-2458,-1579,-791,-130,406,804,1126,1358,1556,1688,1759,1707,1509,1095,465,-405,-1464,-2655,-3886,-5050,-6042,-6786,-7217,-7326,-7129,-6675,-6034,-5288,-4501,-3748,-3053,-2465,-1965,-1574,-1256,-1005,-797,-611,-433,-242,-28,228,536,913,1358,1887,2482,3147,3865,4624,5407,6203,6980,7708,8343,8812,9057,8980,8519,7608,6221,4386,2150,-354,-2987,-5558,-7890,-9812,-11182,-11934,-12007,-11452,-10314,-8707,-6749,-4579,-2310,-75,2050,3973,5645,7017,8059,8755,9091,9087,8746,8125,7254,6207,5025,3780,2504,1238,0,-1213,-2388,-3541,-4669,-5752,-6782,-7721,-8534,-9207,-9695,-10015,-10151,-10122,-9935,-9595,-9092,-8428,-7559,-6506,-5231,-3791,-2199,-554,1092,2615,3975,5071,5912,6454,6758,6831,6746,6529,6214,5809,5302,4667,3875,2907,1747,422,-1038,-2568,-4092,-5525,-6793,-7822,-8569,-9010,-9142,-8988,-8582,-7969,-7198,-6312,-5353,-4342,-3315,-2271,-1235,-199,825,1843,2849,3851,4833,5804,6733,7610,8407,9082,9626,9988,10177,10176,10016,9727,9354,8957,8584,8280,8077,7973,7963,8015,8084,8126,8090,7940,7632,7168,6503,5666,4641,3441,2095,606,-959,-2583,-4171,-5681,-7020,-8131,-8957,-9471,-9656,-9552,-9161,-8565,-7779,-6871,-5861,-4789,-3659,-2518,-1368,-267,754,1641,2346,2839,3099,3136,2981,2675,2283,1849,1426,1026,665,307,-55,-484,-991,-1617,-2361,-3208,-4145,-5114,-6088,-7015,-7857,-8590,-9188,-9639,-9930,-10055,-9993,-9740,-9282,-8611,-7743,-6688,-5488,-4178,-2808,-1424,-55,1262,2523,3709,4823,5851,6789,7619,8323,8889,9306,9564,9682,9659,9521,9275,8926,8468,7887,7162,6283,5248,4087,2841,1587,401,-630,-1424,-1947,-2163,-2112,-1834,-1415,-948,-516,-206,-51,-80,-275,-608,-1021,-1478,-1900,-2262,-2503,-2587,-2495,-2193,-1696,-993,-149,816,1788,2706,3458,3954,4130,3927,3352,2416,1203,-230,-1752,-3298,-4766,-6103,-7282,-8268,-9096,-9743,-10243,-10567,-10710,-10623,-10269,-9585,-8551,-7146,-5385,-3348,-1093,1220,3494,5570,7343,8703,9593,9967,9827,9194,8109,6654,4904,2982,1005,-881,-2529,-3807,-4583,-4789,-4389,-3404,-1930,-84,1958,4022,5944,7570,8809,9588,9899,9767,9229,8371,7255,5968,4597,3205,1884,684,-319,-1100,-1630,-1920,-1998,-1927,-1769,-1620,-1540,-1596,-1818,-2214,-2759,-3411,-4109,-4797,-5427,-5961,-6380,-6683,-6871,-6951,-6927,-6786,-6525,-6115,-5549,-4803,-3896,-2832,-1664,-431,791,1949,2973,3821,4455,4851,5002,4908,4571,4019,3258,2334,1278,135,-1026,-2154,-3179,-4030,-4666,-5022,-5076,-4807,-4214,-3312,-2141,-740,823,2480,4155,5754,7201,8403,9277,9763,9800,9373,8503,7226,5660,3895,2107,403,-1065,-2219,-3000,-3403,-3470,-3262,-2884,-2398,-1922,-1480,-1134,-880,-709,-600,-512,-417,-268,-57,258,661,1178,1770,2444,3145,3844,4499,5037,5436,5629,5595,5313,4778,4012,3043,1913,668,-650,-1997,-3340,-4651,-5907,-7079,-8146,-9069,-9818,-10357,-10657,-10695,-10475,-9985,-9276,-8358,-7283,-6091,-4803,-3467,-2090,-708,650,1951,3120,4112,4837,5238,5273,4917,4199,3184,1955,643,-647,-1803,-2760,-3463,-3937,-4195,-4310,-4336,-4338,-4338,-4375,-4408,-4440,-4400,-4289,-4045,-3704,-3237,-2698,-2094,-1461,-815,-164,493,1157,1829,2514,3185,3843,4448,4998,5465,5862,6172,6446,6663,6891,7103,7338,7582,7827,8075,8310,8525,8735,8912,9077,9188,9223,9133,8864,8352,7565,6452,5036,3334,1426,-591,-2594,-4442,-6014,-7188,-7896,-8092,-7789,-7033,-5902,-4510,-2961,-1377,148,1527,2697,3623,4264,4634,4720,4551,4153,3568,2845,2037,1186,339,-494,-1294,-2083,-2875,-3693,-4554,-5460,-6391,-7316,-8179,-8926,-9499,-9851,-9952,-9781,-9354,-8680,-7797,-6747,-5561,-4307,-3022,-1767,-608,411,1213,1766,2026,1993,1682,1150,483,-220,-830,-1242,-1355,-1107,-478,503,1774,3219,4730,6162,7419,8387,9028,9295,9206,8779,8072,7143,6071,4936,3815,2797,1941,1305,910,758,809,1009,1261,1486,1571,1458,1071,404,-550,-1735,-3099,-4549,-6002,-7369,-8567,-9536,-10219,-10577,-10591,-10242,-9537,-8497,-7155,-5568,-3814,-1985,-175,1496,2960,4111,4932,5372,5469,5231,4721,3979,3052,1971,756,-591,-2054,-3637,-5291,-6976,-8595,-10049,-11207,-11956,-12176,-11812,-10817,-9223,-7098,-4547,-1736,1193,4039,6658,8894,10626,11787,12314,12224,11562,10411,8921,7242,5571,4089,2959,2302,2181,2586,3434,4596,5876,7094,8052,8623,8705,8303,7439,6240,4805,3298,1816,479,-678,-1606,-2338,-2869,-3258,-3521,-3701,-3815,-3886,-3915,-3922,-3892,-3840,-3736,-3590,-3354,-3044,-2607,-2074,-1424,-701,55,804,1458,1999,2346,2511,2475,2275,1953,1555,1132,722,346,8,-297,-584,-861,-1115,-1343,-1485,-1527,-1402,-1116,-653,-80,545,1099,1485,1586,1325,674,-369,-1725,-3295,-4942,-6510,-7852,-8843,-9379,-9408,-8920,-7933,-6533,-4799,-2871,-872,1059,2795,4239,5304,5970,6221,6119,5727,5156,4514,3908,3424,3132,3036,3147,3405,3755,4131,4460,4700,4820,4811,4687,4456,4140,3727,3225,2597,1844,936,-97,-1231,-2391,-3494,-4439,-5142,-5531,-5576,-5290,-4715,-3941,-3073,-2216,-1473,-926,-614,-570,-777,-1196,-1782,-2456,-3148,-3777,-4262,-4537,-4549,-4265,-3698,-2877,-1894,-856,110,862,1317,1390,1102,494,-309,-1161,-1904,-2396,-2554,-2347,-1826,-1105,-332,305,669,627,142,-775,-2035,-3490,-4982,-6307,-7324,-7884,-7911,-7384,-6325,-4825,-2999,-996,1026,2900,4495,5686,6402,6619,6344,5675,4699,3591,2490,1557,906,608,677,1070,1687,2424,3129,3712,4086,4218,4143,3908,3608,3338,3174,3165,3327,3632,4026,4445,4812,5081,5205,5176,4991,4677,4243,3738,3164,2554,1932,1298,690,124,-397,-821,-1180,-1437,-1628,-1756,-1848,-1920,-1982,-2032,-2044,-1994,-1839,-1548,-1102,-497,228,1021,1795,2468,2943,3171,3103,2755,2158,1377,493,-426,-1306,-2122,-2843,-3499,-4090,-4677,-5259,-5876,-6517,-7169,-7812,-8397,-8881,-9220,-9352,-9243,-8843,-8133,-7103,-5770,-4190,-2441,-639,1079,2573,3701,4364,4500,4113,3278,2114,806,-468,-1513,-2179,-2369,-2032,-1202,48,1603,3305,5027,6623,7989,9060,9781,10161,10202,9950,9444,8746,7912,7022,6131,5326,4652,4149,3844,3701,3685,3716,3696,3539,3167,2510,1571,341,-1109,-2722,-4400,-6055,-7606,-8976,-10120,-10999,-11588,-11882,-11872,-11560,-10963,-10095,-9000,-7720,-6313,-4854,-3389,-1988,-677,522,1606,2586,3478,4283,4993,5572,5964,6100,5907,5346,4384,3075,1489,-250,-1981,-3565,-4849,-5731,-6163,-6121,-5653,-4833,-3748,-2527,-1267,-77,949,1750,2264,2471,2365,1977,1359,608,-186,-881,-1371,-1539,-1308,-643,446,1899,3605,5426,7207,8796,10053,10890,11235,11087,10464,9427,8048,6418,4626,2750,891,-890,-2497,-3872,-4944,-5683,-6059,-6103,-5844,-5373,-4760,-4118,-3514,-3033,-2701,-2534,-2520,-2609,-2774,-2951,-3118,-3246,-3320,-3339,-3288,-3155,-2915,-2524,-1964,-1177,-188,1025,2370,3788,5143,6317,7190,7668,7714,7331,6582,5561,4397,3186,2058,1034,166,-590,-1277,-1962,-2710,-3566,-4542,-5617,-6739,-7830,-8791,-9546,-9981,-10049,-9676,-8852,-7577,-5891,-3877,-1635,681,2922,4907,6491,7534,7968,7783,7026,5845,4392,2891,1525,475,-156,-311,-24,630,1520,2504,3447,4230,4786,5079,5111,4931,4575,4111,3595,3059,2557,2100,1720,1421,1221,1100,1055,1045,1027,953,775,460,-5,-610,-1329,-2107,-2901,-3652,-4334,-4911,-5398,-5792,-6135,-6431,-6719,-6972,-7188,-7310,-7279,-7047,-6544,-5754,-4675,-3346,-1840,-265,1284,2672,3824,4663,5145,5267,5033,4473,3624,2529,1219,-245,-1828,-3460,-5079,-6603,-7944,-9016,-9739,-10043,-9899,-9279,-8211,-6721,-4887,-2778,-505,1839,4124,6238,8059,9466,10380,10714,10458,9626,8294,6588,4669,2714,900,-627,-1768,-2473,-2758,-2682,-2342,-1847,-1305,-800,-387,-99,80,154,182,171,184,227,338,529,819,1213,1725,2343,3053,3824,4609,5347,5983,6463,6751,6841,6748,6521,6214,5902,5618,5418,5277,5187,5078,4897,4570,4064,3347,2452,1408,299,-803,-1815,-2681,-3364,-3861,-4189,-4381,-4483,-4525,-4538,-4520,-4476,-4376,-4218,-3984,-3680,-3333,-2970,-2644,-2394,-2257,-2261,-2403,-2682,-3056,-3504,-3978,-4442,-4858,-5187,-5386,-5424,-5250,-4846,-4192,-3297,-2200,-969,307,1502,2509,3214,3542,3470,3006,2241,1285,294,-581,-1195,-1461,-1315,-782,88,1185,2390,3579,4639,5506,6121,6505,6657,6649,6512,6315,6094,5884,5711,5580,5488,5428,5355,5255,5056,4742,4253,3592,2743,1763,683,-396,-1424,-2311,-3026,-3552,-3901,-4137,-4312,-4512,-4797,-5208,-5762,-6434,-7168,-7899,-8530,-8994,-9226,-9188,-8879,-8315,-7542,-6609,-5580,-4495,-3417,-2368,-1401,-533,186,742,1081,1208,1096,777,275,-340,-1014,-1648,-2204,-2602,-2851,-2926,-2870,-2718,-2505,-2277,-2045,-1819,-1588,-1343,-1054,-724,-332,111,601,1127,1681,2252,2843,3445,4065,4688,5304,5878,6374,6746,6940,6933,6689,6223,5548,4713,3776,2806,1859,1006,275,-282,-662,-847,-839,-642,-271,246,868,1541,2174,2708,3017,3057,2742,2058,1030,-297,-1788,-3327,-4750,-5903,-6685,-6994,-6828,-6193,-5171,-3848,-2343,-757,817,2299,3651,4826,5806,6572,7095,7370,7374,7105,6596,5867,4990,4029,3043,2111,1248,485,-203,-837,-1463,-2106,-2789,-3506,-4219,-4886,-5447,-5842,-6049,-6035,-5825,-5450,-4944,-4364,-3727,-3061,-2363,-1631,-854,-37,803,1630,2387,3026,3492,3757,3818,3698,3461,3177,2928,2794,2819,3036,3428,3957,4559,5168,5692,6096,6285,6266,5977,5443,4654,3639,2439,1093,-320,-1741,-3077,-4260,-5209,-5877,-6236,-6283,-6058,-5609,-5019,-4367,-3728,-3174,-2730,-2431,-2263,-2212,-2264,-2380,-2556,-2765,-2990,-3213,-3405,-3527,-3546,-3415,-3110,-2610,-1931,-1100,-178,754,1624,2337,2840,3080,3047,2744,2206,1465,574,-438,-1532,-2689,-3895,-5118,-6348,-7533,-8626,-9558,-10254,-10631,-10639,-10220,-9370,-8116,-6493,-4615,-2544,-424,1675,3632,5393,6879,8054,8869,9318,9372,9062,8398,7450,6291,5019,3751,2584,1627,950,592,567,827,1316,1940,2591,3186,3619,3860,3853,3624,3184,2595,1917,1220,583,70,-249,-342,-172,244,885,1685,2564,3419,4154,4683,4940,4924,4635,4167,3586,3019,2544,2232,2109,2147,2294,2458,2543,2468,2172,1637,893,-14,-994,-1974,-2881,-3658,-4296,-4777,-5122,-5340,-5434,-5413,-5265,-4991,-4596,-4102,-3554,-3018,-2555,-2250,-2136,-2249,-2570,-3049,-3611,-4166,-4624,-4922,-5024,-4939,-4692,-4353,-3969,-3593,-3251,-2913,-2569,-2131,-1572,-840,69,1108,2214,3278,4185,4838,5163,5113,4721,4015,3096,2056,999,28,-775,-1347,-1625,-1602,-1238,-576,379,1541,2853,4195,5486,6617,7532,8173,8528,8593,8368,7863,7075,6005,4684,3167,1559,4,-1340,-2321,-2837,-2857,-2439,-1710,-850,-37,580,914,948,713,280,-274,-899,-1563,-2268,-3046,-3887,-4803,-5710,-6502,-7031,-7110,-6615,-5432,-3590,-1175,1560,4342,6785,8582,9435,9187,7800,5376,2156,-1534,-5282,-8683,-11336,-12939,-13297,-12356,-10225,-7150,-3506,274,3730,6470,8188,8756,8183,6666,4505,2080,-230,-2097,-3313,-3768,-3512,-2667,-1425,-9,1405,2660,3662,4381,4799,4952,4864,4571,4111,3508,2803,2013,1189,363,-404,-1047,-1518,-1751,-1737,-1470,-996,-405,212,696,961,867,403,-438,-1562,-2821,-4049,-5046,-5666,-5814,-5457,-4681,-3604,-2436,-1370,-608,-256,-391,-948,-1825,-2829,-3749,-4377,-4550,-4169,-3230,-1808,-62,1799,3531,4913,5753,5939,5462,4387,2888,1166,-530,-2011,-3096,-3733,-3903,-3700,-3230,-2641,-2053,-1551,-1194,-966,-840,-756,-657,-514,-299,-39,259,542,788,962,1056,1059,997,864,687,476,233,-10,-246,-427,-525,-500,-328,-13,436,954,1476,1916,2184,2228,2021,1580,989,326,-274,-727,-939,-880,-549,12,722,1499,2228,2839,3244,3435,3385,3161,2775,2323,1822,1344,892,524,224,38,-35,15,210,523,953,1435,1913,2285,2459,2342,1875,1058,-57,-1322,-2553,-3515,-4014,-3891,-3114,-1732,76,2064,3940,5414,6262,6329,5614,4198,2320,257,-1677,-3181,-4069,-4211,-3644,-2483,-930,772,2390,3732,4663,5105,5059,4531,3608,2353,868,-743,-2373,-3897,-5182,-6111,-6575,-6504,-5882,-4727,-3124,-1188,923,3050,5023,6705,7985,8787,9068,8809,8018,6721,4997,2936,682,-1594,-3728,-5539,-6891,-7683,-7861,-7455,-6532,-5240,-3731,-2211,-843,204,821,940,548,-298,-1505,-2913,-4354,-5652,-6633,-7206,-7301,-6941,-6209,-5225,-4145,-3119,-2269,-1656,-1301,-1110,-998,-790,-362,381,1468,2817,4306,5729,6879,7589,7685,7136,5897,4053,1705,-968,-3766,-6460,-8817,-10640,-11762,-12112,-11681,-10568,-8935,-7005,-5017,-3206,-1744,-744,-224,-115,-326,-687,-1112,-1463,-1743,-1911,-2019,-2099,-2181,-2293,-2452,-2649,-2902,-3203,-3550,-3949,-4351,-4721,-4965,-4992,-4702,-4020,-2926,-1458,271,2089,3791,5150,5975,6135,5572,4355,2624,631,-1354,-3023,-4139,-4508,-4080,-2891,-1125,963,3070,4879,6146,6677,6394,5313,3541,1287,-1213,-3649,-5751,-7223,-7875,-7566,-6281,-4124,-1306,1860,4995,7747,9762,10835,10855,9886,8111,5818,3339,1018,-871,-2118,-2657,-2491,-1778,-697,484,1522,2194,2335,1865,791,-807,-2747,-4820,-6747,-8261,-9113,-9094,-8103,-6111,-3224,372,4396,8518,12391,15667,18074,19377,19493,18413,16289,13361,9969,6465,3229,534,-1370,-2403,-2532,-1875,-584,1091,2915,4617,5994,6858,7110,6715,5718,4246,2482,668,-945,-2114,-2652,-2461,-1537,18,2014,4219,6370,8250,9664,10527,10804,10555,9891,8950,7901,6891,6061,5506,5280,5396,5807,6443,7187,7901,8464,8734,8632,8100,7110,5716,3960,1974,-111,-2113,-3870,-5192,-5973,-6122,-5639,-4592,-3087,-1323,532,2255,3695,4713,5255,5310,4944,4241,3336,2331,1360,464,-272,-872,-1295,-1593,-1740,-1787,-1726,-1584,-1396,-1183,-1019,-951,-1058,-1394,-1977,-2828,-3897,-5156,-6524,-7931,-9283,-10479,-11409,-11959,-12052,-11629,-10708,-9341,-7655,-5795,-3950,-2284,-961,-83,292,159,-417,-1363,-2561,-3896,-5254,-6522,-7615,-8456,-9004,-9218,-9104,-8672,-7965,-7037,-5970,-4844,-3757,-2798,-2056,-1589,-1452,-1650,-2172,-2976,-3975,-5078,-6152,-7081,-7756,-8100,-8112,-7803,-7272,-6598,-5903,-5252,-4703,-4250,-3853,-3443,-2938,-2276,-1423,-411,687,1747,2611,3141,3201,2722,1681,119,-1856,-4113,-6454,-8708,-10657,-12135,-12983,-13110,-12482,-11136,-9182,-6765,-4101,-1381,1148,3307,4908,5843,6039,5506,4309,2596,554,-1577,-3555,-5162,-6233,-6694,-6565,-5954,-5048,-4063,-3212,-2647,-2459,-2630,-3083,-3689,-4288,-4758,-4990,-4942,-4620,-4062,-3356,-2564,-1783,-1038,-386,210,742,1267,1794,2343,2890,3391,3760,3919,3751,3198,2196,771,-1024,-3043,-5127,-7064,-8668,-9780,-10285,-10154,-9399,-8129,-6469,-4609,-2712,-945,571,1788,2681,3311,3743,4066,4352,4650,4965,5273,5508,5584,5425,4952,4164,3072,1772,371,-992,-2200,-3143,-3777,-4071,-4043,-3733,-3180,-2446,-1566,-592,451,1510,2558,3519,4341,4934,5241,5199,4818,4130,3239,2290,1434,839,633,884,1631,2813,4358,6114,7929,9623,11029,12001,12446,12327,11672,10591,9204,7707,6248,5001,4066,3531,3386,3625,4146,4869,5678,6482,7210,7808,8258,8544,8682,8673,8552,8328,8028,7678,7281,6890,6507,6178,5922,5762,5709,5773,5942,6206,6525,6849,7105,7232,7154,6845,6289,5514,4583,3576,2602,1765,1161,856,882,1239,1889,2773,3826,4973,6167,7345,8482,9527,10448,11196,11710,11933,11797,11252,10279,8897,7185,5272,3330,1536,73,-947,-1436,-1420,-941,-152,817,1768,2561,3061,3195,2958,2389,1602,733,-71,-671,-987,-979,-680,-155,495,1176,1820,2371,2851,3278,3725,4254,4912,5729,6656,7638,8529,9204,9496,9308,8541,7221,5387,3188,799,-1569,-3695,-5394,-6517,-7001,-6844,-6141,-5025,-3686,-2317,-1091,-167,375,498,240,-298,-978,-1636,-2114,-2279,-2079,-1497,-647,349,1285,1987,2291,2118,1466,418,-851,-2147,-3235,-3943,-4136,-3800,-2989,-1869,-632,478,1273,1585,1376,664,-412,-1679,-2922,-3958,-4632,-4886,-4701,-4161,-3366,-2460,-1572,-821,-291,-28,-51,-340,-860,-1562,-2385,-3271,-4156,-4995,-5718,-6294,-6684,-6867,-6866,-6694,-6416,-6094,-5804,-5598,-5536,-5612,-5823,-6111,-6411,-6663,-6797,-6795,-6638,-6352,-5990,-5585,-5222,-4933,-4767,-4747,-4872,-5129,-5491,-5907,-6336,-6719,-7023,-7221,-7310,-7302,-7241,-7150,-7103,-7105,-7211,-7398,-7658,-7950,-8221,-8424,-8522,-8491,-8347,-8101,-7814,-7513,-7260,-7071,-6959,-6915,-6900,-6876,-6796,-6624,-6356,-5993,-5591,-5185,-4853,-4650,-4626,-4822,-5233,-5833,-6565,-7327,-8039,-8595,-8956,-9067,-8963,-8661,-8214,-7700,-7132,-6583,-6033,-5505,-4976,-4456,-3957,-3517,-3183,-3002,-2999,-3181,-3495,-3876,-4220,-4412,-4368,-4017,-3345,-2395,-1241,-23,1114,2015,2540,2612,2181,1296,37,-1449,-2991,-4404,-5524,-6217,-6406,-6073,-5253,-4046,-2580,-1035,418,1587,2322,2512,2100,1124,-329,-2076,-3904,-5573,-6845,-7548,-7542,-6820,-5408,-3454,-1146,1305,3646,5683,7221,8152,8397,7967,6905,5318,3335,1131,-1139,-3288,-5179,-6682,-7713,-8237,-8241,-7785,-6922,-5774,-4437,-3032,-1658,-379,740,1702,2494,3144,3677,4102,4427,4639,4716,4659,4451,4130,3711,3251,2783,2340,1931,1543,1147,703,174,-466,-1216,-2048,-2894,-3662,-4252,-4538,-4458,-3939,-3002,-1693,-121,1573,3243,4739,5965,6842,7373,7578,7536,7315,7001,6650,6290,5930,5544,5088,4527,3814,2949,1951,881,-164,-1088,-1765,-2119,-2074,-1624,-790,350,1695,3114,4483,5686,6635,7282,7607,7643,7443,7094,6689,6326,6086,6019,6150,6437,6840,7244,7559,7668,7494,6993,6176,5105,3893,2672,1600,812,422,495,1052,2053,3418,5028,6741,8420,9928,11144,11982,12372,12279,11716,10709,9350,7755,6056,4436,3019,1966,1348,1221,1560,2299,3322,4489,5645,6655,7407,7841,7946,7751,7325,6753,6128,5525,5019,4649,4439,4396,4513,4764,5146,5612,6160,6739,7345,7931,8488,8975,9379,9660,9814,9797,9615,9243,8678,7924,6974,5849,4587,3218,1830,491,-697,-1639,-2242,-2452,-2222,-1586,-584,665,2050,3420,4671,5701,6475,6981,7235,7284,7148,6851,6400,5766,4962,3963,2823,1583,354,-754,-1612,-2109,-2157,-1739,-854,398,1905,3517,5055,6390,7381,7970,8115,7847,7213,6300,5199,4003,2796,1664,659,-145,-719,-1016,-1024,-749,-217,510,1355,2217,2985,3552,3831,3748,3302,2496,1433,203,-1034,-2157,-3012,-3529,-3614,-3280,-2527,-1436,-88,1399,2905,4314,5515,6417,6960,7098,6834,6205,5279,4168,2990,1860,896,144,-355,-627,-731,-735,-733,-798,-977,-1312,-1782,-2376,-3040,-3732,-4394,-4991,-5471,-5819,-5997,-5994,-5788,-5371,-4736,-3894,-2870,-1706,-474,762,1893,2853,3533,3891,3858,3442,2640,1503,95,-1500,-3172,-4825,-6339,-7626,-8584,-9154,-9291,-8970,-8228,-7091,-5675,-4073,-2448,-936,305,1168,1567,1477,926,-29,-1282,-2719,-4238,-5710,-7085,-8266,-9244,-9979,-10470,-10714,-10697,-10426,-9881,-9083,-8035,-6774,-5359,-3852,-2349,-936,312,1315,2051,2483,2638,2514,2155,1579,816,-104,-1163,-2331,-3560,-4815,-6025,-7135,-8103,-8861,-9423,-9748,-9887,-9853,-9705,-9473,-9197,-8879,-8524,-8103,-7598,-6988,-6278,-5479,-4655,-3842,-3138,-2581,-2230,-2095,-2159,-2381,-2706,-3068,-3427,-3748,-4028,-4293,-4558,-4879,-5258,-5715,-6220,-6732,-7198,-7551,-7752,-7767,-7607,-7301,-6911,-6507,-6161,-5928,-5839,-5895,-6079,-6336,-6627,-6884,-7067,-7138,-7071,-6861,-6501,-6013,-5403,-4722,-3997,-3304,-2703,-2274,-2084,-2184,-2603,-3319,-4289,-5418,-6599,-7706,-8612,-9231,-9489,-9371,-8903,-8132,-7144,-6033,-4869,-3744,-2703,-1788,-1035,-446,-46,161,171,-30,-410,-962,-1616,-2316,-2974,-3502,-3832,-3910,-3716,-3276,-2633,-1859,-1040,-239,465,1032,1425,1625,1612,1391,936,278,-587,-1594,-2679,-3729,-4613,-5204,-5372,-5063,-4248,-2999,-1455,225,1794,3084,3899,4157,3805,2926,1608,63,-1543,-2994,-4141,-4876,-5143,-4963,-4382,-3504,-2422,-1262,-115,921,1774,2394,2740,2790,2561,2053,1345,478,-439,-1339,-2126,-2751,-3169,-3385,-3402,-3274,-3015,-2695,-2320,-1935,-1546,-1171,-819,-507,-239,-43,66,73,-32,-239,-504,-790,-997,-1068,-919,-511,171,1090,2181,3337,4448,5393,6084,6442,6447,6089,5417,4487,3373,2165,927,-252,-1329,-2238,-2957,-3448,-3717,-3774,-3638,-3370,-2997,-2587,-2162,-1752,-1339,-925,-462,71,689,1404,2163,2934,3603,4108,4331,4227,3767,2985,1978,884,-121,-858,-1167,-949,-159,1141,2850,4767,6710,8446,9823,10699,11033,10827,10161,9141,7917,6617,5386,4311,3487,2948,2720,2781,3099,3596,4195,4799,5300,5624,5695,5493,5034,4380,3628,2912,2352,2066,2131,2573,3377,4478,5777,7157,8504,9710,10693,11409,11832,11980,11883,11570,11084,10448,9665,8763,7733,6622,5464,4338,3319,2503,1953,1714,1783,2114,2626,3200,3721,4073,4165,3967,3456,2695,1761,761,-169,-913,-1349,-1408,-1023,-214,1003,2543,4291,6126,7893,9454,10697,11516,11871,11748,11175,10225,8974,7535,5994,4455,2977,1620,419,-617,-1456,-2106,-2537,-2745,-2707,-2428,-1904,-1177,-299,661,1602,2441,3095,3508,3666,3566,3273,2819,2292,1736,1193,697,251,-122,-413,-588,-609,-434,-23,641,1544,2639,3845,5053,6159,7052,7670,7971,7967,7700,7242,6672,6074,5497,4977,4527,4121,3751,3376,2993,2586,2169,1743,1321,905,485,58,-395,-867,-1347,-1802,-2185,-2429,-2483,-2293,-1840,-1132,-215,846,1956,3031,3986,4762,5332,5687,5862,5883,5797,5636,5419,5146,4814,4403,3910,3340,2707,2059,1434,894,464,169,-1,-82,-123,-191,-337,-617,-1031,-1592,-2244,-2940,-3605,-4170,-4581,-4786,-4770,-4511,-4024,-3304,-2387,-1284,-40,1299,2675,3998,5175,6106,6679,6840,6519,5763,4614,3208,1698,249,-974,-1867,-2353,-2445,-2176,-1648,-970,-258,388,894,1228,1373,1337,1154,816,376,-183,-832,-1547,-2304,-3029,-3667,-4115,-4303,-4133,-3575,-2608,-1279,308,2039,3727,5226,6366,7028,7136,6654,5614,4074,2151,-44,-2344,-4615,-6690,-8434,-9730,-10486,-10666,-10278,-9376,-8072,-6498,-4805,-3157,-1675,-480,370,833,918,647,77,-748,-1745,-2875,-4047,-5217,-6300,-7233,-7931,-8343,-8407,-8116,-7473,-6532,-5376,-4098,-2828,-1654,-684,41,481,659,606,358,-19,-516,-1107,-1800,-2612,-3538,-4572,-5667,-6764,-7771,-8599,-9172,-9431,-9361,-8989,-8376,-7604,-6780,-5978,-5257,-4658,-4143,-3714,-3288,-2843,-2338,-1763,-1154,-543,-17,371,545,474,134,-464,-1296,-2317,-3488,-4732,-6019,-7252,-8400,-9355,-10078,-10465,-10485,-10087,-9263,-8065,-6542,-4841,-3063,-1404,32,1090,1706,1837,1489,711,-404,-1772,-3247,-4739,-6109,-7275,-8128,-8619,-8678,-8302,-7473,-6254,-4692,-2920,-1046,761,2352,3588,4336,4545,4167,3255,1871,148,-1783,-3759,-5625,-7245,-8481,-9250,-9462,-9108,-8170,-6727,-4859,-2718,-482,1657,3492,4850,5593,5646,5015,3780,2106,205,-1686,-3324,-4526,-5149,-5145,-4535,-3406,-1905,-195,1556,3188,4574,5618,6250,6453,6213,5572,4573,3298,1843,310,-1171,-2506,-3588,-4358,-4791,-4894,-4717,-4342,-3852,-3354,-2935,-2657,-2580,-2707,-3038,-3542,-4161,-4850,-5541,-6172,-6693,-7045,-7183,-7075,-6690,-6030,-5104,-3957,-2655,-1291,31,1198,2116,2708,2934,2802,2344,1647,791,-115,-988,-1763,-2403,-2914,-3304,-3629,-3919,-4225,-4569,-4971,-5416,-5905,-6390,-6852,-7244,-7528,-7665,-7608,-7344,-6839,-6129,-5214,-4186,-3084,-2020,-1064,-288,256,561,658,606,506,450,535,822,1326,2011,2781,3514,4054,4277,4092,3455,2431,1083,-396,-1859,-3113,-4003,-4435,-4340,-3759,-2746,-1435,37,1528,2884,4015,4817,5265,5338,5062,4494,3697,2778,1828,966,288,-114,-180,117,777,1749,2961,4304,5663,6926,7970,8743,9162,9253,8997,8455,7667,6684,5576,4371,3140,1925,782,-216,-1028,-1585,-1868,-1856,-1583,-1098,-487,142,701,1093,1275,1230,990,613,181,-226,-540,-710,-716,-553,-239,214,773,1433,2156,2930,3695,4418,5013,5433,5597,5474,5052,4348,3451,2438,1456,609,21,-243,-139,312,1065,2029,3106,4191,5194,6042,6690,7102,7275,7196,6865,6296,5481,4469,3293,2029,785,-343,-1220,-1752,-1852,-1489,-662,549,2065,3720,5388,6887,8100,8891,9207,8987,8263,7063,5489,3646,1681,-263,-2026,-3474,-4484,-4990,-4948,-4407,-3419,-2148,-709,689,1928,2867,3443,3653,3523,3159,2656,2152,1729,1475,1395,1487,1693,1936,2165,2294,2338,2271,2164,2070,2063,2206,2536,3057,3749,4553,5383,6167,6784,7190,7281,7050,6460,5544,4325,2889,1298,-316,-1862,-3189,-4199,-4778,-4854,-4416,-3468,-2115,-466,1322,3077,4666,5953,6874,7384,7495,7243,6687,5899,4944,3901,2833,1804,891,141,-362,-600,-518,-152,477,1275,2140,2948,3579,3940,3972,3667,3064,2231,1276,303,-585,-1308,-1818,-2100,-2160,-2030,-1747,-1335,-838,-247,403,1138,1925,2769,3623,4461,5240,5909,6459,6844,7083,7171,7135,6994,6769,6468,6086,5604,5004,4255,3351,2292,1102,-157,-1430,-2598,-3597,-4302,-4672,-4633,-4191,-3344,-2147,-672,995,2726,4405,5883,7047,7762,7968,7615,6732,5407,3775,2034,396,-931,-1755,-1979,-1528,-469,1113,3044,5110,7123,8862,10191,10984,11200,10835,9942,8603,6925,5033,3043,1086,-732,-2309,-3555,-4420,-4853,-4857,-4454,-3692,-2655,-1438,-141,1120,2255,3187,3850,4225,4294,4067,3575,2832,1888,766,-489,-1824,-3193,-4519,-5736,-6776,-7560,-8050,-8196,-7992,-7453,-6607,-5528,-4273,-2936,-1595,-340,761,1627,2213,2455,2340,1842,991,-180,-1601,-3179,-4812,-6382,-7772,-8872,-9607,-9911,-9775,-9223,-8299,-7114,-5751,-4361,-3043,-1923,-1084,-581,-444,-656,-1165,-1895,-2732,-3550,-4226,-4635,-4700,-4374,-3663,-2628,-1361,4,1337,2482,3345,3800,3837,3420,2616,1480,142,-1312,-2735,-4062,-5193,-6097,-6748,-7158,-7334,-7317,-7108,-6734,-6192,-5490,-4627,-3631,-2518,-1350,-166,962,2001,2911,3678,4309,4811,5193,5461,5591,5576,5366,4967,4347,3546,2606,1599,625,-241,-916,-1381,-1632,-1720,-1726,-1726,-1818,-2043,-2428,-2951,-3558,-4174,-4709,-5096,-5268,-5210,-4931,-4456,-3865,-3205,-2562,-1977,-1507,-1163,-974,-928,-1025,-1234,-1539,-1892,-2266,-2614,-2885,-3061,-3099,-3008,-2804,-2525,-2237,-1997,-1860,-1864,-1995,-2230,-2487,-2696,-2767,-2659,-2341,-1866,-1307,-775,-401,-275,-473,-1003,-1823,-2842,-3935,-4959,-5796,-6333,-6520,-6335,-5802,-4979,-3933,-2741,-1482,-201,1041,2223,3306,4254,5023,5562,5819,5753,5350,4602,3564,2265,792,-805,-2444,-4085,-5662,-7138,-8462,-9573,-10425,-10939,-11070,-10770,-10017,-8854,-7330,-5577,-3728,-1951,-405,778,1510,1746,1527,897,-14,-1104,-2241,-3327,-4276,-5038,-5579,-5896,-5986,-5857,-5526,-4997,-4315,-3507,-2634,-1761,-966,-313,125,317,244,-83,-627,-1341,-2163,-3046,-3933,-4795,-5589,-6290,-6840,-7211,-7319,-7130,-6588,-5673,-4419,-2866,-1143,631,2294,3696,4736,5316,5437,5101,4386,3363,2139,791,-597,-1950,-3232,-4364,-5337,-6073,-6568,-6765,-6677,-6308,-5705,-4964,-4153,-3416,-2805,-2418,-2253,-2296,-2491,-2741,-2979,-3118,-3135,-3018,-2807,-2551,-2299,-2103,-1944,-1832,-1675,-1438,-1029,-421,396,1382,2450,3495,4392,5043,5381,5377,5073,4521,3826,3087,2376,1774,1279,899,584,296,-12,-367,-770,-1211,-1652,-2053,-2370,-2577,-2653,-2619,-2487,-2310,-2113,-1945,-1810,-1721,-1664,-1608,-1519,-1360,-1085,-667,-67,719,1712,2880,4214,5641,7104,8500,9726,10669,11226,11310,10889,9965,8611,6960,5144,3369,1760,456,-473,-1043,-1276,-1292,-1177,-1041,-939,-904,-895,-878,-758,-474,30,793,1790,2993,4309,5664,6939,8049,8896,9404,9498,9133,8268,6906,5077,2869,405,-2123,-4513,-6528,-7967,-8658,-8522,-7555,-5873,-3667,-1216,1187,3255,4746,5520,5521,4807,3514,1842,0,-1790,-3365,-4593,-5413,-5817,-5833,-5533,-4985,-4281,-3493,-2695,-1948,-1297,-769,-386,-131,7,66,75,69,38,5,-84,-236,-494,-866,-1343,-1877,-2394,-2779,-2935,-2735,-2140,-1122,256,1853,3523,5022,6183,6819,6834,6209,5006,3367,1502,-372,-2025,-3282,-4010,-4170,-3767,-2886,-1649,-184,1354,2850,4197,5316,6166,6706,6952,6900,6614,6123,5522,4846,4181,3542,2965,2438,1956,1489,1034,578,152,-210,-444,-478,-251,297,1168,2342,3729,5204,6622,7808,8642,9010,8865,8214,7111,5649,3972,2198,488,-1048,-2288,-3164,-3610,-3616,-3185,-2367,-1240,83,1489,2821,3971,4806,5263,5312,4971,4327,3477,2557,1701,1004,554,365,415,652,994,1352,1680,1909,2058,2121,2153,2179,2247,2354,2496,2625,2700,2672,2530,2279,1981,1707,1547,1585,1861,2392,3125,3986,4860,5641,6235,6577,6655,6481,6121,5643,5146,4698,4372,4197,4183,4326,4579,4904,5244,5528,5719,5737,5562,5134,4448,3489,2291,911,-555,-1977,-3212,-4116,-4563,-4483,-3851,-2735,-1253,421,2067,3518,4574,5178,5265,4906,4181,3225,2171,1145,231,-498,-1022,-1335,-1438,-1362,-1120,-758,-309,156,581,878,988,846,442,-220,-1057,-1992,-2881,-3631,-4114,-4299,-4134,-3675,-2960,-2086,-1129,-174,737,1558,2297,2938,3499,3946,4264,4387,4270,3855,3123,2075,767,-707,-2221,-3622,-4779,-5589,-5980,-5971,-5589,-4942,-4131,-3278,-2482,-1829,-1359,-1096,-1024,-1115,-1336,-1648,-2024,-2453,-2926,-3456,-4045,-4697,-5384,-6082,-6729,-7263,-7622,-7737,-7573,-7096,-6313,-5250,-3960,-2506,-987,534,1939,3169,4136,4793,5101,5049,4660,3960,3053,2000,948,-16,-776,-1265,-1447,-1325,-936,-360,337,1040,1688,2197,2509,2601,2424,1978,1259,277,-917,-2261,-3659,-4985,-6113,-6903,-7241,-7061,-6319,-5081,-3400,-1454,625,2633,4422,5849,6832,7324,7346,6942,6198,5223,4110,2976,1902,966,224,-282,-543,-552,-348,26,499,1004,1459,1823,2045,2122,2066,1912,1702,1496,1318,1208,1172,1211,1330,1530,1806,2185,2643,3192,3799,4420,4989,5425,5632,5537,5073,4229,3038,1588,24,-1497,-2801,-3755,-4264,-4306,-3918,-3200,-2287,-1332,-480,157,507,555,332,-106,-672,-1299,-1924,-2513,-3064,-3582,-4090,-4593,-5088,-5536,-5888,-6077,-6037,-5744,-5179,-4412,-3502,-2586,-1769,-1175,-894,-975,-1437,-2231,-3296,-4512,-5768,-6916,-7843,-8422,-8573,-8234,-7391,-6068,-4347,-2345,-220,1835,3649,5043,5898,6152,5798,4911,3612,2050,400,-1183,-2563,-3646,-4369,-4740,-4756,-4507,-4023,-3421,-2756,-2132,-1615,-1267,-1149,-1255,-1598,-2109,-2731,-3356,-3889,-4210,-4244,-3926,-3250,-2251,-1036,280,1511,2522,3152,3321,2983,2179,1014,-363,-1746,-2961,-3820,-4212,-4064,-3404,-2293,-894,643,2109,3330,4158,4469,4233,3450,2202,614,-1152,-2927,-4539,-5853,-6774,-7246,-7285,-6933,-6289,-5468,-4605,-3823,-3225,-2872,-2785,-2954,-3314,-3803,-4320,-4784,-5120,-5276,-5220,-4948,-4469,-3803,-2987,-2045,-1037,5,994,1882,2572,3016,3152,2975,2505,1818,1021,256,-342,-638,-563,-87,741,1818,2997,4109,4987,5501,5558,5146,4296,3114,1740,330,-960,-1985,-2654,-2885,-2659,-1979,-897,519,2140,3842,5452,6827,7800,8281,8178,7500,6281,4640,2715,700,-1224,-2877,-4108,-4822,-4955,-4529,-3586,-2239,-601,1171,2955,4597,5991,7048,7687,7903,7680,7060,6105,4883,3499,2034,604,-724,-1860,-2765,-3408,-3801,-3955,-3917,-3718,-3398,-2982,-2484,-1899,-1233,-470,385,1311,2289,3267,4196,5042,5744,6287,6645,6802,6775,6547,6154,5579,4846,3954,2917,1765,533,-728,-1949,-3067,-4008,-4715,-5163,-5319,-5227,-4903,-4430,-3868,-3295,-2776,-2356,-2081,-1946,-1970,-2128,-2416,-2806,-3280,-3807,-4365,-4914,-5423,-5854,-6161,-6315,-6284,-6060,-5657,-5096,-4429,-3704,-2963,-2260,-1602,-1008,-457,70,594,1136,1689,2233,2717,3083,3258,3203,2873,2281,1451,438,-690,-1856,-2998,-4045,-4959,-5689,-6198,-6448,-6403,-6043,-5374,-4408,-3226,-1895,-550,691,1698,2355,2597,2373,1716,672,-657,-2159,-3696,-5147,-6381,-7302,-7823,-7882,-7463,-6562,-5233,-3557,-1651,330,2219,3858,5095,5843,6054,5762,5046,4064,2972,1972,1209,811,813,1208,1906,2785,3690,4477,5012,5208,5018,4448,3548,2426,1184,-24,-1085,-1870,-2302,-2329,-1938,-1182,-128,1087,2323,3443,4306,4850,5028,4882,4486,3970,3468,3123,3030,3249,3760,4502,5357,6192,6881,7301,7396,7124,6523,5637,4563,3386,2191,1056,15,-903,-1709,-2435,-3105,-3763,-4414,-5066,-5680,-6225,-6624,-6820,-6748,-6352,-5624,-4568,-3247,-1746,-202,1257,2466,3314,3693,3557,2921,1833,434,-1132,-2651,-3934,-4778,-5036,-4619,-3497,-1754,495,3025,5615,8000,9959,11303,11924,11792,10965,9575,7804,5859,3952,2254,891,-66,-630,-834,-775,-541,-238,59,284,389,374,218,-45,-393,-810,-1240,-1682,-2075,-2398,-2601,-2654,-2518,-2191,-1652,-936,-54,945,2027,3140,4252,5309,6282,7127,7796,8251,8448,8342,7941,7228,6277,5137,3918,2716,1623,720,33,-430,-721,-910,-1103,-1396,-1887,-2632,-3665,-4960,-6461,-8060,-9636,-11050,-12172,-12897,-13141,-12866,-12073,-10787,-9090,-7069,-4839,-2533,-273,1806,3603,5021,6008,6537,6611,6284,5609,4694,3637,2533,1468,480,-406,-1214,-1971,-2710,-3454,-4185,-4879,-5460,-5846,-5967,-5758,-5218,-4394,-3372,-2309,-1359,-677,-422,-641,-1389,-2584,-4120,-5833,-7516,-8989,-10052,-10586,-10481,-9716,-8325,-6385,-4052,-1475,1139,3626,5801,7538,8729,9334,9338,8798,7787,6413,4800,3068,1317,-319,-1787,-2969,-3835,-4310,-4389,-4056,-3347,-2320,-1050,345,1747,3020,4055,4739,5041,4932,4471,3737,2845,1931,1116,514,191,187,484,1051,1814,2716,3664,4598,5428,6097,6522,6657,6441,5859,4914,3659,2186,647,-791,-1943,-2635,-2752,-2221,-1064,621,2661,4825,6861,8531,9643,10089,9839,8972,7615,5972,4236,2604,1230,199,-444,-742,-744,-561,-268,39,300,482,548,515,368,134,-185,-567,-991,-1440,-1863,-2232,-2498,-2617,-2570,-2334,-1913,-1332,-615,198,1068,1962,2841,3667,4417,5047,5538,5850,5956,5822,5431,4777,3876,2790,1581,361,-772,-1710,-2386,-2746,-2807,-2608,-2231,-1793,-1401,-1170,-1182,-1485,-2083,-2949,-3997,-5150,-6262,-7243,-7958,-8336,-8306,-7859,-7000,-5817,-4386,-2848,-1350,-8,1036,1733,2027,1950,1552,950,261,-375,-855,-1107,-1105,-891,-533,-137,176,324,227,-125,-699,-1427,-2187,-2885,-3383,-3639,-3582,-3270,-2736,-2102,-1470,-946,-611,-496,-605,-879,-1253,-1612,-1869,-1929,-1734,-1269,-541,392,1448,2538,3534,4345,4857,5008,4757,4111,3122,1884,530,-797,-1934,-2766,-3179,-3137,-2641,-1752,-568,763,2109,3293,4190,4679,4676,4161,3132,1651,-187,-2276,-4454,-6597,-8545,-10205,-11469,-12305,-12695,-12661,-12271,-11581,-10681,-9637,-8505,-7330,-6120,-4897,-3653,-2407,-1177,-8,1037,1891,2467,2715,2573,2064,1197,101,-1141,-2343,-3382,-4096,-4400,-4212,-3546,-2426,-963,726,2495,4200,5729,6970,7866,8373,8472,8175,7504,6501,5232,3785,2269,817,-433,-1352,-1836,-1832,-1344,-436,765,2110,3405,4514,5295,5695,5722,5425,4935,4362,3843,3462,3283,3295,3498,3805,4189,4565,4914,5216,5467,5698,5894,6077,6203,6242,6149,5862,5385,4689,3841,2887,1930,1055,352,-118,-320,-251,48,514,1067,1599,2029,2248,2199,1838,1155,214,-930,-2120,-3240,-4104,-4598,-4585,-4021,-2903,-1299,650,2747,4778,6488,7687,8203,7968,6990,5364,3279,940,-1392,-3492,-5174,-6294,-6799,-6696,-6046,-4974,-3594,-2066,-496,1001,2341,3471,4327,4863,5041,4802,4139,3025,1497,-401,-2576,-4904,-7255,-9462,-11398,-12919,-13933,-14366,-14180,-13385,-12006,-10130,-7853,-5311,-2663,-75,2283,4243,5689,6519,6720,6297,5345,3978,2352,625,-1035,-2499,-3635,-4369,-4641,-4443,-3785,-2751,-1409,72,1578,2920,3974,4610,4767,4414,3596,2388,902,-723,-2359,-3897,-5230,-6317,-7099,-7581,-7743,-7616,-7200,-6539,-5647,-4579,-3362,-2082,-783,431,1495,2327,2878,3104,3010,2599,1941,1098,172,-740,-1536,-2145,-2496,-2603,-2452,-2131,-1693,-1231,-824,-518,-358,-341,-458,-674,-961,-1268,-1583,-1875,-2133,-2355,-2510,-2603,-2591,-2471,-2213,-1827,-1330,-757,-179,365,797,1108,1265,1301,1233,1127,1009,936,919,959,1059,1178,1327,1477,1648,1857,2125,2486,2948,3508,4135,4777,5356,5791,6007,5941,5579,4915,4009,2921,1748,585,-476,-1373,-2038,-2484,-2691,-2717,-2597,-2403,-2193,-2030,-1960,-2008,-2187,-2478,-2851,-3250,-3614,-3858,-3908,-3699,-3164,-2304,-1109,341,1975,3645,5221,6546,7486,7958,7912,7379,6437,5202,3834,2477,1274,342,-257,-480,-342,118,842,1760,2793,3890,4965,5981,6855,7548,7987,8145,7977,7487,6683,5612,4319,2902,1414,-29,-1364,-2482,-3324,-3794,-3857,-3463,-2623,-1387,170,1900,3659,5276,6587,7483,7868,7726,7086,6030,4678,3180,1670,279,-907,-1835,-2485,-2883,-3058,-3069,-2962,-2771,-2536,-2255,-1945,-1603,-1233,-855,-495,-183,27,107,-3,-310,-854,-1611,-2567,-3661,-4829,-5979,-7031,-7883,-8475,-8740,-8672,-8278,-7624,-6805,-5940,-5170,-4614,-4375,-4517,-5025,-5862,-6886,-7953,-8869,-9470,-9610,-9211,-8280,-6874,-5158,-3301,-1500,55,1261,2046,2417,2448,2246,1917,1594,1320,1148,1047,981,869,660,292,-248,-940,-1737,-2566,-3321,-3952,-4355,-4525,-4416,-4065,-3474,-2715,-1812,-833,180,1188,2156,3054,3875,4593,5227,5768,6224,6583,6825,6909,6792,6419,5766,4816,3602,2169,608,-973,-2457,-3714,-4647,-5179,-5269,-4934,-4215,-3205,-2018,-771,401,1411,2162,2618,2752,2558,2067,1290,280,-923,-2250,-3621,-4926,-6049,-6850,-7214,-7028,-6241,-4839,-2899,-545,2016,4564,6845,8660,9828,10264,9940,8930,7361,5434,3363,1377,-320,-1561,-2242,-2301,-1771,-707,749,2441,4190,5794,7096,7926,8194,7835,6863,5333,3378,1141,-1174,-3406,-5370,-6951,-8060,-8664,-8777,-8443,-7729,-6730,-5514,-4180,-2790,-1417,-130,1013,1956,2660,3116,3331,3374,3305,3257,3308,3577,4101,4904,5937,7114,8311,9408,10266,10813,10975,10760,10195,9347,8308,7151,5979,4834,3803,2902,2183,1646,1295,1108,1049,1072,1124,1164,1148,1056,879,620,317,-2,-281,-474,-547,-485,-296,-27,261,504,615,562,313,-136,-722,-1422,-2120,-2757,-3237,-3502,-3510,-3247,-2729,-1998,-1113,-157,786,1620,2260,2624,2664,2328,1621,553,-801,-2356,-3980,-5545,-6913,-7971,-8632,-8859,-8657,-8077,-7218,-6185,-5098,-4054,-3131,-2363,-1767,-1298,-945,-632,-352,-69,206,458,668,822,932,1004,1102,1230,1446,1727,2049,2344,2518,2483,2149,1482,462,-841,-2349,-3920,-5424,-6720,-7727,-8350,-8612,-8495,-8096,-7473,-6746,-5999,-5335,-4823,-4510,-4431,-4577,-4940,-5479,-6151,-6890,-7630,-8278,-8758,-8971,-8867,-8380,-7522,-6297,-4793,-3098,-1339,363,1889,3170,4133,4787,5130,5194,5043,4703,4262,3743,3219,2728,2322,2062,1971,2102,2442,2975,3637,4332,4939,5340,5399,5056,4235,2990,1361,-505,-2462,-4344,-5966,-7218,-7947,-8137,-7709,-6733,-5217,-3290,-1034,1389,3845,6159,8177,9752,10775,11175,10959,10167,8914,7354,5648,3988,2512,1350,558,160,114,353,793,1338,1921,2483,2986,3417,3752,3983,4113,4112,4005,3766,3419,2971,2459,1910,1373,881,462,130,-121,-302,-436,-544,-647,-751,-863,-963,-1043,-1083,-1075,-1036,-976,-940,-970,-1102,-1383,-1802,-2363,-2998,-3656,-4225,-4648,-4818,-4725,-4322,-3657,-2764,-1734,-650,390,1295,1999,2440,2610,2490,2136,1574,900,185,-461,-954,-1199,-1161,-797,-156,721,1713,2705,3573,4200,4518,4502,4176,3623,2947,2269,1699,1323,1179,1290,1623,2145,2800,3541,4313,5096,5850,6556,7180,7673,7977,8016,7735,7068,6024,4600,2907,1030,-851,-2587,-4025,-5038,-5564,-5596,-5166,-4387,-3369,-2248,-1159,-192,563,1075,1314,1301,1030,554,-117,-922,-1811,-2717,-3562,-4270,-4780,-5044,-5047,-4810,-4387,-3852,-3307,-2821,-2473,-2283,-2253,-2348,-2507,-2674,-2783,-2800,-2702,-2497,-2207,-1863,-1499,-1147,-820,-532,-279,-54,133,290,389,420,345,156,-175,-647,-1251,-1978,-2789,-3665,-4557,-5451,-6305,-7108,-7825,-8420,-8849,-9056,-8980,-8575,-7820,-6719,-5348,-3794,-2229,-800,307,978,1120,743,-89,-1219,-2472,-3621,-4483,-4890,-4760,-4063,-2856,-1246,626,2578,4462,6105,7399,8250,8618,8512,7969,7071,5920,4624,3324,2126,1157,492,189,243,616,1204,1893,2527,2975,3120,2899,2316,1410,311,-874,-1987,-2929,-3617,-4025,-4156,-4055,-3763,-3332,-2797,-2177,-1475,-697,173,1123,2136,3179,4193,5121,5883,6413,6647,6535,6070,5243,4108,2725,1179,-417,-1966,-3350,-4474,-5267,-5668,-5674,-5308,-4619,-3705,-2639,-1544,-467,499,1359,2094,2727,3310,3856,4414,4991,5571,6153,6680,7134,7474,7702,7811,7855,7848,7860,7899,8002,8134,8283,8362,8325,8079,7594,6827,5824,4612,3307,1981,743,-352,-1254,-1974,-2528,-2971,-3362,-3743,-4171,-4660,-5225,-5867,-6542,-7236,-7889,-8463,-8907,-9165,-9179,-8909,-8287,-7328,-5995,-4374,-2509,-538,1425,3222,4743,5875,6571,6820,6663,6181,5466,4636,3790,3013,2374,1907,1622,1529,1587,1784,2077,2425,2792,3123,3370,3495,3450,3231,2828,2273,1619,914,250,-340,-790,-1109,-1304,-1419,-1504,-1621,-1782,-2032,-2304,-2577,-2746,-2736,-2461,-1879,-976,196,1552,2963,4288,5384,6137,6465,6335,5763,4805,3542,2083,522,-1035,-2529,-3881,-5074,-6066,-6866,-7466,-7889,-8159,-8309,-8378,-8394,-8394,-8372,-8335,-8242,-8050,-7705,-7148,-6334,-5250,-3900,-2355,-680,979,2535,3833,4820,5411,5610,5435,4953,4235,3365,2402,1390,341,-745,-1879,-3058,-4267,-5465,-6593,-7572,-8336,-8805,-8958,-8763,-8277,-7533,-6652,-5723,-4880,-4225,-3847,-3807,-4106,-4749,-5640,-6725,-7850,-8917,-9766,-10300,-10393,-9996,-9065,-7625,-5742,-3523,-1126,1283,3521,5436,6897,7850,8268,8223,7803,7146,6399,5682,5120,4743,4609,4654,4871,5169,5503,5811,6058,6223,6291,6263,6120,5868,5479,4967,4313,3551,2683,1777,855,-10,-779,-1408,-1855,-2096,-2111,-1883,-1423,-733,135,1144,2212,3252,4169,4859,5236,5250,4864,4132,3103,1916,689,-421,-1290,-1819,-1959,-1711,-1137,-319,620,1551,2390,3013,3416,3560,3484,3240,2889,2497,2123,1809,1588,1477,1491,1623,1870,2198,2574,2939,3240,3409,3401,3185,2759,2151,1424,649,-80,-687,-1119,-1353,-1404,-1331,-1195,-1082,-1039,-1104,-1258,-1469,-1660,-1760,-1697,-1428,-957,-312,415,1136,1738,2132,2269,2122,1725,1137,438,-269,-909,-1397,-1698,-1779,-1638,-1274,-711,48,954,1986,3088,4197,5256,6189,6940,7460,7720,7726,7495,7083,6542,5930,5286,4628,3939,3189,2327,1314,121,-1219,-2657,-4065,-5315,-6258,-6781,-6809,-6354,-5467,-4288,-2969,-1676,-570,271,781,995,964,785,555,360,257,262,361,499,611,617,444,32,-661,-1644,-2919,-4420,-6112,-7878,-9633,-11252,-12610,-13614,-14155,-14215,-13763,-12875,-11626,-10155,-8600,-7108,-5785,-4708,-3891,-3306,-2874,-2498,-2076,-1513,-760,215,1387,2717,4127,5542,6880,8065,9055,9796,10277,10468,10371,9973,9280,8295,7048,5551,3880,2056,187,-1690,-3485,-5155,-6661,-7966,-9066,-9950,-10614,-11062,-11289,-11299,-11104,-10717,-10183,-9539,-8851,-8175,-7572,-7075,-6703,-6429,-6208,-5971,-5641,-5149,-4458,-3544,-2448,-1199,110,1426,2669,3809,4824,5724,6536,7277,7968,8599,9150,9573,9826,9850,9614,9097,8291,7227,5930,4446,2831,1143,-543,-2140,-3552,-4676,-5412,-5674,-5417,-4621,-3337,-1661,268,2268,4162,5773,6977,7694,7915,7697,7136,6374,5555,4810,4241,3910,3830,3984,4329,4802,5340,5868,6322,6630,6736,6588,6137,5376,4295,2937,1385,-270,-1867,-3275,-4343,-4966,-5092,-4734,-3965,-2923,-1773,-699,133,610,667,327,-342,-1197,-2094,-2850,-3338,-3431,-3081,-2266,-1024,559,2388,4321,6237,8001,9487,10605,11254,11386,10966,9996,8534,6646,4466,2118,-236,-2457,-4421,-6018,-7198,-7923,-8219,-8126,-7720,-7089,-6328,-5547,-4829,-4275,-3937,-3879,-4106,-4624,-5374,-6281,-7233,-8087,-8704,-8945,-8699,-7907,-6552,-4682,-2405,139,2756,5265,7485,9281,10571,11324,11588,11421,10950,10273,9506,8744,8039,7446,6959,6578,6269,5987,5683,5303,4785,4109,3235,2202,1037,-157,-1284,-2206,-2820,-3018,-2763,-2060,-976,348,1763,3079,4134,4812,5035,4814,4191,3275,2171,1020,-95,-1076,-1916,-2589,-3163,-3664,-4170,-4709,-5312,-5971,-6666,-7354,-7990,-8521,-8915,-9127,-9156,-8978,-8602,-8053,-7334,-6515,-5621,-4746,-3942,-3298,-2843,-2620,-2587,-2706,-2874,-2991,-2955,-2680,-2127,-1300,-245,928,2110,3160,3969,4449,4557,4290,3677,2788,1673,421,-934,-2341,-3774,-5220,-6645,-8018,-9293,-10399,-11274,-11850,-12067,-11902,-11342,-10428,-9215,-7793,-6252,-4688,-3187,-1813,-631,322,1011,1410,1519,1357,958,410,-212,-788,-1210,-1380,-1222,-699,166,1330,2678,4091,5441,6590,7452,7943,8033,7712,7009,5966,4646,3126,1476,-210,-1842,-3321,-4521,-5363,-5721,-5566,-4843,-3606,-1922,69,2194,4277,6128,7612,8627,9129,9148,8721,7976,6977,5854,4680,3520,2443,1473,646,-14,-515,-853,-1067,-1205,-1326,-1508,-1809,-2283,-2934,-3749,-4650,-5546,-6322,-6846,-7036,-6797,-6110,-4996,-3507,-1772,97,1941,3633,5067,6167,6906,7295,7372,7213,6887,6478,6059,5686,5417,5287,5322,5541,5940,6510,7219,8019,8833,9584,10166,10506,10527,10203,9537,8557,7341,5940,4456,2939,1453,37,-1286,-2490,-3565,-4487,-5245,-5825,-6208,-6413,-6436,-6323,-6112,-5857,-5617,-5448,-5371,-5420,-5564,-5784,-6014,-6192,-6241,-6100,-5713,-5050,-4101,-2875,-1407,263,2059,3914,5726,7403,8844,9955,10670,10935,10740,10106,9074,7731,6146,4418,2624,828,-895,-2515,-3972,-5239,-6262,-7004,-7402,-7418,-7013,-6172,-4926,-3319,-1458,557,2564,4454,6075,7361,8231,8686,8737,8436,7859,7057,6112,5045,3903,2688,1415,101,-1244,-2586,-3901,-5158,-6323,-7391,-8332,-9162,-9851,-10411,-10797,-10996,-10948,-10619,-9978,-9008,-7751,-6255,-4649,-3044,-1605,-447,319,643,529,15,-784,-1757,-2753,-3630,-4272,-4578,-4507,-4045,-3222,-2100,-759,710,2205,3626,4888,5898,6586,6915,6817,6337,5444,4230,2739,1075,-670,-2411,-4074,-5617,-7018,-8287,-9436,-10491,-11462,-12330,-13074,-13618,-13909,-13870,-13459,-12661,-11508,-10061,-8439,-6756,-5148,-3724,-2558,-1692,-1108,-764,-573,-454,-311,-74,320,896,1674,2630,3732,4924,6127,7251,8203,8875,9216,9158,8732,7952,6933,5766,4605,3565,2760,2266,2092,2231,2605,3143,3742,4349,4893,5387,5823,6247,6672,7118,7556,7949,8229,8334,8198,7796,7108,6169,5019,3742,2407,1104,-113,-1202,-2135,-2925,-3576,-4111,-4547,-4890,-5135,-5268,-5266,-5109,-4789,-4306,-3681,-2941,-2107,-1210,-260,733,1758,2813,3872,4898,5834,6614,7151,7395,7279,6806,6003,4937,3739,2516,1434,588,94,-25,265,891,1815,2906,4080,5208,6198,6969,7445,7597,7382,6804,5875,4634,3143,1494,-239,-1937,-3533,-4946,-6141,-7094,-7827,-8353,-8718,-8933,-9024,-8967,-8750,-8327,-7667,-6751,-5584,-4208,-2685,-1110,426,1823,3022,3966,4665,5122,5397,5532,5586,5589,5563,5504,5400,5247,5014,4726,4357,3942,3467,2941,2359,1713,998,226,-588,-1400,-2151,-2777,-3192,-3337,-3161,-2640,-1802,-686,615,2012,3401,4696,5837,6779,7528,8075,8449,8652,8664,8473,7996,7200,6014,4423,2431,107,-2464,-5128,-7753,-10163,-12244,-13876,-15008,-15628,-15749,-15445,-14779,-13843,-12710,-11454,-10114,-8734,-7326,-5900,-4470,-3041,-1637,-292,977,2112,3118,3936,4568,4981,5156,5101,4804,4304,3641,2878,2117,1431,944,709,800,1211,1911,2827,3828,4795,5584,6080,6215,5937,5267,4230,2897,1339,-371,-2157,-3958,-5715,-7368,-8863,-10132,-11114,-11753,-12011,-11885,-11402,-10629,-9662,-8606,-7584,-6669,-5943,-5395,-5023,-4741,-4483,-4148,-3665,-2989,-2113,-1066,67,1207,2234,3070,3648,3931,3933,3662,3175,2521,1742,916,61,-749,-1499,-2133,-2629,-2959,-3106,-3067,-2852,-2463,-1939,-1277,-514,355,1302,2326,3395,4479,5513,6429,7128,7541,7576,7210,6424,5265,3823,2208,579,-942,-2215,-3173,-3762,-3988,-3882,-3503,-2912,-2180,-1367,-510,328,1140,1865,2493,2980,3320,3485,3496,3367,3134,2854,2566,2314,2126,1986,1880,1751,1547,1214,713,58,-744,-1592,-2429,-3136,-3637,-3886,-3849,-3567,-3079,-2449,-1749,-1014,-267,493,1309,2206,3221,4359,5601,6891,8155,9300,10242,10895,11222,11172,10764,9997,8917,7547,5943,4129,2160,75,-2055,-4167,-6147,-7906,-9320,-10302,-10790,-10763,-10264,-9382,-8248,-7009,-5825,-4795,-4015,-3496,-3213,-3110,-3097,-3085,-3021,-2835,-2534,-2091,-1533,-859,-72,813,1804,2849,3931,4951,5858,6546,6965,7077,6893,6472,5908,5324,4831,4547,4511,4761,5252,5932,6718,7530,8300,8983,9552,10007,10346,10579,10678,10629,10363,9846,9019,7873,6411,4703,2809,870,-1042,-2789,-4326,-5598,-6607,-7390,-7996,-8488,-8915,-9309,-9653,-9932,-10057,-9986,-9623,-8944,-7911,-6556,-4913,-3056,-1072,947,2903,4687,6221,7386,8130,8368,8082,7267,5973,4292,2351,308,-1679,-3455,-4903,-5943,-6539,-6712,-6487,-5947,-5154,-4186,-3115,-2004,-918,79,919,1547,1883,1897,1539,813,-263,-1629,-3204,-4863,-6500,-7983,-9214,-10123,-10652,-10801,-10575,-10016,-9176,-8109,-6899,-5584,-4270,-2982,-1808,-775,72,719,1166,1425,1548,1571,1555,1566,1601,1708,1813,1888,1835,1573,1036,200,-921,-2218,-3575,-4795,-5713,-6173,-6090,-5444,-4310,-2817,-1147,501,1963,3091,3832,4165,4149,3888,3489,3086,2775,2641,2717,3029,3537,4209,4976,5740,6434,6935,7173,7063,6543,5604,4247,2545,588,-1487,-3537,-5411,-6989,-8182,-8947,-9299,-9287,-9001,-8548,-8041,-7564,-7210,-6998,-6963,-7071,-7299,-7575,-7859,-8051,-8105,-7939,-7488,-6712,-5572,-4063,-2234,-150,2058,4242,6238,7887,9069,9718,9831,9478,8788,7919,7053,6348,5928,5860,6149,6740,7545,8438,9309,10037,10556,10791,10715,10309,9561,8475,7062,5333,3356,1165,-1112,-3390,-5526,-7391,-8881,-9897,-10406,-10413,-9975,-9202,-8207,-7130,-6060,-5072,-4175,-3350,-2544,-1689,-739,340,1528,2784,4036,5186,6166,6898,7347,7515,7388,7024,6429,5657,4731,3680,2541,1342,145,-992,-1982,-2739,-3193,-3271,-2979,-2309,-1349,-167,1110,2398,3588,4641,5517,6224,6794,7265,7681,8089,8498,8929,9364,9766,10107,10297,10305,10038,9476,8562,7317,5740,3912,1906,-161,-2159,-3973,-5494,-6654,-7425,-7813,-7864,-7639,-7212,-6648,-5989,-5262,-4465,-3573,-2575,-1449,-219,1063,2316,3413,4235,4653,4585,3975,2863,1304,-538,-2508,-4403,-6036,-7263,-7962,-8084,-7634,-6666,-5291,-3640,-1864,-114,1476,2806,3804,4436,4710,4649,4318,3780,3121,2417,1735,1118,586,121,-312,-777,-1338,-2055,-2973,-4092,-5398,-6809,-8246,-9600,-10761,-11658,-12213,-12417,-12260,-11789,-11047,-10111,-9052,-7950,-6870,-5883,-5038,-4383,-3953,-3750,-3774,-3982,-4303,-4660,-4932,-5029,-4857,-4351,-3511,-2354,-987,476,1889,3104,4007,4516,4620,4351,3817,3134,2464,1937,1669,1710,2087,2751,3653,4698,5809,6910,7934,8847,9597,10153,10477,10499,10191,9475,8358,6830,4972,2885,733,-1319,-3098,-4469,-5362,-5752,-5706,-5324,-4765,-4176,-3716,-3480,-3523,-3835,-4346,-4967,-5555,-6024,-6245,-6187,-5793,-5101,-4136,-2985,-1728,-466,706,1701,2456,2928,3127,3061,2822,2446,2059,1702,1463,1355,1383,1521,1715,1923,2094,2213,2279,2321,2382,2508,2736,3080,3529,4024,4504,4862,5014,4876,4400,3569,2413,993,-598,-2252,-3856,-5306,-6515,-7414,-7965,-8152,-7971,-7444,-6587,-5438,-4039,-2439,-701,1090,2871,4528,6014,7250,8208,8867,9244,9350,9228,8877,8322,7532,6499,5189,3588,1714,-394,-2636,-4880,-6956,-8668,-9835,-10306,-9983,-8869,-7016,-4594,-1789,1141,3972,6486,8536,10031,10964,11374,11367,11068,10608,10120,9688,9372,9193,9101,9056,8946,8688,8177,7340,6136,4562,2663,536,-1709,-3916,-5958,-7705,-9072,-10015,-10542,-10693,-10557,-10217,-9771,-9288,-8813,-8361,-7919,-7457,-6935,-6334,-5616,-4807,-3884,-2890,-1828,-724,399,1524,2614,3629,4517,5206,5639,5740,5487,4865,3924,2738,1447,167,-924,-1742,-2167,-2189,-1792,-1058,-53,1095,2290,3422,4431,5248,5870,6252,6393,6270,5843,5100,3992,2539,746,-1289,-3474,-5641,-7624,-9255,-10384,-10916,-10802,-10077,-8822,-7192,-5361,-3509,-1828,-426,574,1167,1334,1142,661,-3,-756,-1475,-2100,-2532,-2760,-2755,-2557,-2214,-1798,-1392,-1076,-908,-941,-1171,-1593,-2145,-2764,-3361,-3854,-4167,-4255,-4082,-3661,-3010,-2184,-1230,-223,800,1779,2691,3502,4201,4777,5226,5565,5791,5938,6019,6061,6098,6144,6225,6323,6423,6450,6352,6023,5418,4458,3170,1556,-258,-2168,-4007,-5612,-6867,-7643,-7932,-7717,-7073,-6098,-4897,-3601,-2311,-1114,-92,719,1271,1552,1544,1246,669,-154,-1184,-2329,-3524,-4625,-5553,-6172,-6414,-6209,-5551,-4465,-3034,-1365,404,2141,3710,5026,5998,6607,6834,6691,6223,5464,4483,3342,2114,879,-283,-1303,-2119,-2692,-3018,-3097,-2988,-2729,-2406,-2086,-1831,-1702,-1711,-1862,-2126,-2444,-2776,-3042,-3227,-3275,-3205,-3019,-2749,-2456,-2171,-1970,-1880,-1957,-2205,-2637,-3223,-3914,-4652,-5321,-5852,-6110,-6036,-5560,-4689,-3454,-1973,-365,1199,2579,3665,4387,4755,4819,4700,4517,4424,4532,4921,5624,6611,7813,9124,10422,11587,12517,13142,13415,13337,12906,12165,11125,9845,8343,6681,4906,3090,1311,-346,-1812,-3013,-3922,-4521,-4841,-4923,-4833,-4639,-4397,-4164,-3948,-3764,-3580,-3379,-3114,-2767,-2322,-1766,-1122,-384,411,1264,2139,3017,3856,4601,5190,5548,5591,5262,4510,3345,1818,29,-1864,-3694,-5268,-6430,-7051,-7072,-6478,-5351,-3792,-1976,-66,1739,3302,4459,5153,5308,4942,4084,2829,1274,-412,-2102,-3615,-4817,-5599,-5890,-5693,-5064,-4118,-3021,-1952,-1081,-545,-398,-647,-1177,-1878,-2545,-3045,-3224,-3030,-2454,-1570,-482,659,1713,2559,3096,3310,3187,2797,2222,1550,885,274,-240,-660,-1023,-1371,-1769,-2264,-2893,-3657,-4532,-5445,-6301,-6986,-7377,-7376,-6907,-5944,-4519,-2689,-590,1648,3855,5881,7593,8891,9710,10059,9957,9503,8794,7951,7100,6307,5654,5123,4701,4316,3883,3331,2588,1621,443,-926,-2389,-3879,-5290,-6537,-7561,-8309,-8775,-8966,-8907,-8655,-8249,-7766,-7246,-6742,-6291,-5905,-5604,-5356,-5139,-4892,-4564,-4088,-3430,-2560,-1498,-282,1007,2276,3421,4349,5000,5345,5405,5241,4934,4586,4291,4118,4127,4315,4681,5170,5731,6300,6816,7238,7515,7633,7542,7245,6696,5898,4834,3510,1953,204,-1663,-3557,-5369,-6983,-8292,-9204,-9658,-9646,-9173,-8321,-7168,-5827,-4422,-3053,-1835,-845,-155,213,242,-16,-495,-1083,-1651,-2070,-2217,-2023,-1455,-567,533,1678,2663,3284,3378,2830,1642,-111,-2245,-4527,-6702,-8501,-9745,-10266,-10028,-9044,-7412,-5292,-2868,-353,2066,4209,5964,7237,8006,8267,8059,7464,6553,5467,4299,3198,2253,1566,1173,1086,1259,1600,2008,2357,2555,2537,2279,1822,1245,645,164,-137,-159,73,541,1131,1757,2271,2603,2667,2464,2018,1405,708,27,-572,-1041,-1381,-1614,-1808,-2019,-2316,-2730,-3270,-3905,-4573,-5197,-5674,-5941,-5906,-5565,-4876,-3888,-2625,-1157,450,2116,3755,5293,6637,7739,8536,9014,9180,9062,8732,8251,7695,7118,6541,5961,5337,4618,3738,2656,1352,-152,-1801,-3488,-5121,-6558,-7726,-8539,-8968,-9034,-8746,-8212,-7461,-6617,-5713,-4822,-3948,-3105,-2266,-1409,-517,425,1398,2375,3295,4088,4683,4993,4975,4562,3765,2584,1096,-602,-2367,-4026,-5405,-6334,-6680,-6365,-5370,-3772,-1696,673,3102,5406,7368,8878,9855,10305,10290,9919,9318,8613,7907,7263,6696,6200,5707,5170,4515,3704,2720,1594,369,-865,-2035,-3061,-3887,-4480,-4835,-4974,-4927,-4758,-4512,-4261,-4041,-3903,-3858,-3919,-4064,-4255,-4438,-4549,-4527,-4325,-3941,-3378,-2714,-2034,-1442,-1070,-989,-1269,-1891,-2798,-3853,-4903,-5754,-6250,-6255,-5713,-4630,-3088,-1228,782,2749,4507,5933,6921,7455,7520,7156,6438,5413,4184,2819,1399,13,-1272,-2375,-3227,-3785,-4012,-3923,-3550,-2958,-2246,-1505,-853,-364,-115,-120,-382,-846,-1449,-2086,-2672,-3096,-3290,-3174,-2730,-1933,-829,548,2095,3713,5268,6605,7613,8141,8137,7546,6396,4772,2783,613,-1580,-3602,-5324,-6622,-7453,-7797,-7704,-7241,-6498,-5572,-4529,-3434,-2309,-1169,-16,1147,2313,3458,4550,5549,6403,7078,7532,7752,7722,7434,6892,6085,5035,3754,2298,721,-862,-2366,-3639,-4602,-5137,-5221,-4852,-4094,-3086,-1972,-951,-190,175,43,-589,-1690,-3148,-4821,-6535,-8134,-9454,-10394,-10881,-10874,-10414,-9523,-8301,-6824,-5215,-3562,-1978,-524,734,1777,2614,3265,3796,4253,4695,5175,5688,6251,6802,7309,7699,7918,7939,7746,7382,6891,6363,5854,5443,5127,4920,4744,4555,4239,3740,2981,1941,627,-915,-2596,-4311,-5929,-7327,-8401,-9065,-9283,-9057,-8422,-7462,-6274,-4970,-3660,-2421,-1314,-349,477,1204,1875,2544,3239,3995,4786,5597,6337,6928,7246,7192,6672,5638,4095,2116,-171,-2558,-4846,-6777,-8178,-8889,-8854,-8108,-6740,-4956,-2940,-937,866,2330,3353,3954,4140,4026,3690,3261,2820,2460,2223,2148,2235,2463,2805,3204,3632,4030,4385,4671,4890,5059,5191,5320,5456,5605,5759,5875,5913,5801,5484,4907,4051,2925,1603,173,-1222,-2443,-3384,-3938,-4099,-3884,-3384,-2724,-2049,-1499,-1190,-1189,-1504,-2104,-2898,-3789,-4660,-5399,-5931,-6199,-6180,-5896,-5373,-4670,-3839,-2929,-1984,-1020,-61,915,1902,2919,3971,5039,6109,7125,8036,8761,9233,9358,9094,8375,7204,5587,3584,1296,-1168,-3641,-5984,-8035,-9666,-10785,-11346,-11351,-10889,-10055,-9033,-7961,-7020,-6308,-5910,-5824,-6012,-6380,-6813,-7204,-7422,-7416,-7112,-6505,-5610,-4450,-3101,-1632,-147,1250,2448,3347,3869,3972,3646,2935,1921,708,-536,-1693,-2587,-3124,-3219,-2847,-2037,-862,581,2163,3772,5304,6665,7810,8687,9294,9602,9642,9390,8894,8160,7229,6161,4993,3802,2627,1531,544,-307,-1004,-1560,-1967,-2244,-2403,-2446,-2399,-2263,-2056,-1799,-1496,-1178,-844,-525,-220,54,298,513,700,851,961,993,922,702,303,-301,-1112,-2098,-3217,-4353,-5424,-6277,-6808,-6927,-6582,-5790,-4602,-3118,-1455,249,1894,3363,4618,5605,6355,6869,7216,7407,7509,7505,7426,7234,6912,6432,5748,4863,3755,2454,995,-566,-2152,-3680,-5061,-6205,-7043,-7510,-7588,-7278,-6609,-5658,-4496,-3233,-1951,-747,337,1254,2018,2648,3199,3717,4260,4853,5500,6187,6839,7409,7774,7871,7604,6918,5797,4232,2287,34,-2394,-4857,-7174,-9181,-10713,-11638,-11866,-11370,-10164,-8351,-6063,-3491,-842,1676,3886,5637,6869,7535,7701,7426,6837,6047,5171,4303,3498,2788,2162,1610,1104,627,183,-227,-570,-841,-1018,-1130,-1193,-1282,-1449,-1764,-2278,-3004,-3945,-5038,-6215,-7360,-8371,-9131,-9576,-9639,-9335,-8673,-7721,-6562,-5270,-3967,-2714,-1610,-699,-27,403,587,576,419,186,-19,-145,-91,160,649,1359,2256,3297,4404,5528,6602,7583,8438,9146,9698,10088,10313,10343,10168,9730,9003,7936,6519,4757,2680,375,-2081,-4557,-6929,-9081,-10869,-12223,-13033,-13279,-12936,-12037,-10651,-8880,-6852,-4703,-2580,-592,1155,2612,3747,4580,5136,5480,5652,5714,5678,5568,5342,4991,4445,3689,2692,1465,59,-1475,-3017,-4481,-5727,-6672,-7233,-7384,-7146,-6580,-5790,-4896,-4010,-3237,-2626,-2215,-1972,-1869,-1826,-1776,-1650,-1387,-960,-359,401,1280,2241,3222,4182,5063,5824,6436,6881,7151,7270,7260,7170,7061,6967,6937,6968,7044,7108,7090,6908,6497,5800,4825,3587,2169,668,-806,-2132,-3224,-4019,-4499,-4675,-4609,-4369,-4047,-3735,-3513,-3440,-3555,-3867,-4350,-4972,-5644,-6299,-6820,-7119,-7100,-6703,-5882,-4650,-3021,-1087,1072,3322,5551,7623,9445,10916,11985,12612,12784,12513,11812,10719,9252,7458,5368,3052,572,-1948,-4404,-6628,-8481,-9829,-10568,-10668,-10149,-9111,-7702,-6121,-4564,-3238,-2268,-1776,-1731,-2113,-2765,-3552,-4300,-4848,-5100,-4957,-4446,-3568,-2441,-1152,155,1362,2363,3054,3403,3361,2958,2234,1268,172,-938,-1935,-2701,-3150,-3227,-2913,-2265,-1322,-213,987,2171,3259,4222,5024,5684,6217,6650,6999,7249,7382,7339,7079,6557,5740,4657,3335,1872,376,-1037,-2239,-3148,-3703,-3888,-3735,-3311,-2711,-2037,-1407,-886,-560,-437,-519,-774,-1131,-1534,-1892,-2153,-2254,-2176,-1918,-1509,-1004,-475,-5,322,437,281,-161,-887,-1831,-2917,-4026,-5031,-5836,-6316,-6462,-6216,-5649,-4798,-3761,-2625,-1469,-354,688,1640,2518,3331,4092,4807,5442,5966,6312,6439,6284,5857,5131,4186,3045,1829,594,-550,-1533,-2291,-2785,-2980,-2896,-2528,-1937,-1164,-284,636,1511,2279,2862,3218,3303,3113,2652,1972,1118,178,-783,-1676,-2452,-3045,-3443,-3610,-3561,-3285,-2813,-2147,-1342,-414,566,1551,2468,3233,3778,4028,3947,3516,2771,1778,646,-495,-1505,-2256,-2646,-2611,-2138,-1277,-102,1244,2634,3911,4947,5632,5889,5685,5035,3987,2654,1145,-365,-1753,-2854,-3600,-3912,-3821,-3375,-2690,-1908,-1173,-645,-412,-561,-1075,-1906,-2965,-4093,-5177,-6056,-6635,-6848,-6662,-6125,-5286,-4258,-3141,-2051,-1087,-334,162,364,296,-31,-535,-1155,-1784,-2329,-2685,-2763,-2498,-1846,-819,544,2156,3895,5627,7209,8518,9464,9995,10108,9835,9252,8445,7509,6530,5565,4661,3806,3008,2222,1425,598,-279,-1184,-2099,-2983,-3793,-4488,-5034,-5407,-5592,-5593,-5412,-5083,-4621,-4078,-3480,-2881,-2305,-1801,-1389,-1096,-933,-894,-954,-1090,-1244,-1396,-1494,-1521,-1460,-1314,-1095,-823,-536,-253,-24,133,188,109,-105,-480,-987,-1612,-2298,-2981,-3579,-4002,-4181,-4041,-3564,-2745,-1626,-286,1175,2646,4002,5146,5983,6453,6515,6167,5438,4384,3098,1690,285,-984,-1992,-2646,-2866,-2636,-1977,-954,311,1700,3052,4240,5150,5701,5878,5690,5226,4566,3865,3211,2726,2455,2402,2530,2735,2905,2906,2618,1971,913,-521,-2262,-4203,-6181,-8062,-9688,-10928,-11693,-11900,-11526,-10574,-9085,-7133,-4838,-2311,291,2835,5194,7249,8937,10197,11039,11465,11536,11285,10774,10014,9039,7834,6415,4783,2972,1045,-904,-2758,-4381,-5660,-6496,-6845,-6728,-6197,-5397,-4467,-3583,-2911,-2565,-2640,-3152,-4072,-5308,-6734,-8186,-9496,-10507,-11073,-11111,-10563,-9436,-7800,-5748,-3441,-1029,1305,3409,5139,6413,7167,7423,7223,6672,5888,5006,4140,3397,2819,2450,2261,2229,2312,2452,2626,2788,2935,3053,3137,3199,3205,3173,3041,2807,2421,1874,1157,281,-715,-1784,-2859,-3862,-4738,-5398,-5812,-5913,-5697,-5143,-4283,-3138,-1774,-260,1334,2908,4385,5673,6705,7418,7782,7789,7449,6810,5932,4872,3716,2503,1292,97,-1072,-2214,-3335,-4425,-5460,-6407,-7206,-7811,-8170,-8258,-8064,-7613,-6942,-6098,-5141,-4103,-3035,-1952,-883,163,1167,2113,2995,3789,4506,5127,5654,6073,6359,6488,6413,6110,5538,4702,3617,2344,983,-347,-1498,-2342,-2756,-2683,-2098,-1080,266,1742,3156,4293,4973,5083,4568,3471,1904,43,-1887,-3668,-5087,-5994,-6312,-6025,-5218,-4024,-2605,-1173,132,1161,1851,2186,2201,1979,1620,1244,939,819,897,1234,1778,2503,3319,4150,4900,5494,5876,5998,5857,5456,4820,3976,2967,1816,559,-793,-2209,-3691,-5191,-6707,-8164,-9525,-10694,-11598,-12144,-12246,-11868,-10973,-9606,-7824,-5746,-3504,-1252,867,2743,4282,5457,6260,6724,6910,6863,6655,6303,5854,5281,4608,3791,2846,1760,550,-747,-2099,-3449,-4749,-5949,-6990,-7818,-8377,-8595,-8434,-7827,-6772,-5264,-3357,-1137,1277,3733,6082,8173,9890,11146,11905,12167,11976,11384,10479,9320,8000,6566,5086,3614,2181,849,-366,-1426,-2311,-3022,-3556,-3938,-4195,-4359,-4457,-4520,-4550,-4553,-4514,-4401,-4213,-3924,-3562,-3158,-2771,-2458,-2279,-2276,-2450,-2815,-3310,-3901,-4512,-5070,-5505,-5754,-5774,-5530,-5010,-4229,-3192,-1970,-592,838,2241,3518,4560,5295,5639,5562,5053,4166,2967,1601,183,-1109,-2173,-2884,-3203,-3119,-2681,-1984,-1139,-290,452,970,1216,1154,803,220,-539,-1367,-2189,-2910,-3444,-3726,-3690,-3313,-2566,-1485,-84,1533,3298,5072,6748,8213,9378,10189,10634,10724,10503,10038,9377,8592,7710,6765,5749,4660,3475,2177,765,-758,-2363,-4006,-5621,-7135,-8458,-9494,-10163,-10380,-10087,-9269,-7909,-6073,-3833,-1320,1311,3881,6209,8109,9448,10108,10086,9383,8155,6537,4768,3045,1574,484,-148,-322,-121,362,955,1540,1979,2195,2146,1829,1269,532,-339,-1251,-2170,-3014,-3764,-4386,-4875,-5241,-5505,-5708,-5884,-6092,-6345,-6682,-7085,-7526,-7951,-8267,-8412,-8283,-7849,-7077,-5991,-4641,-3104,-1474,150,1689,3072,4268,5265,6071,6720,7225,7605,7854,7959,7867,7564,6985,6145,5036,3716,2256,746,-702,-2015,-3106,-3954,-4547,-4911,-5111,-5190,-5223,-5241,-5270,-5300,-5304,-5223,-5000,-4571,-3884,-2907,-1645,-113,1623,3482,5373,7167,8762,10027,10869,11198,10981,10196,8908,7179,5152,2951,737,-1365,-3236,-4818,-6071,-7016,-7675,-8116,-8360,-8469,-8424,-8247,-7897,-7350,-6596,-5604,-4411,-3045,-1589,-132,1219,2367,3233,3763,3950,3797,3363,2678,1840,892,-73,-1001,-1827,-2506,-2994,-3271,-3316,-3141,-2756,-2211,-1537,-797,-23,751,1507,2243,2954,3634,4264,4817,5235,5469,5460,5159,4560,3665,2534,1259,-64,-1297,-2348,-3109,-3533,-3592,-3312,-2727,-1932,-987,-1,963,1830,2552,3113,3505,3748,3885,3934,3972,4010,4108,4274,4517,4828,5157,5463,5659,5679,5445,4896,4016,2798,1312,-364,-2099,-3767,-5234,-6405,-7198,-7602,-7627,-7331,-6798,-6106,-5354,-4601,-3902,-3275,-2720,-2221,-1759,-1322,-898,-501,-117,230,569,888,1221,1568,1951,2363,2805,3254,3686,4087,4417,4689,4879,5003,5062,5037,4924,4672,4245,3590,2672,1474,30,-1599,-3286,-4902,-6271,-7261,-7742,-7654,-6999,-5826,-4263,-2456,-585,1189,2712,3897,4674,5051,5064,4792,4331,3780,3228,2737,2345,2072,1886,1791,1708,1617,1443,1148,692,54,-749,-1697,-2701,-3686,-4523,-5113,-5354,-5195,-4624,-3697,-2523,-1269,-100,789,1275,1260,741,-238,-1553,-3060,-4595,-5986,-7123,-7892,-8266,-8242,-7858,-7190,-6313,-5320,-4295,-3309,-2428,-1685,-1108,-687,-413,-253,-166,-116,-75,-5,67,164,222,225,125,-101,-457,-918,-1428,-1911,-2273,-2432,-2327,-1915,-1224,-283,806,1954,3044,3983,4700,5144,5329,5262,5013,4626,4169,3694,3235,2828,2483,2223,2052,1971,1981,2063,2195,2355,2509,2639,2726,2743,2691,2540,2286,1912,1410,785,57,-749,-1564,-2334,-2959,-3350,-3421,-3094,-2330,-1139,433,2270,4223,6115,7748,8950,9554,9489,8697,7254,5263,2916,437,-1949,-4015,-5612,-6619,-7020,-6854,-6213,-5231,-4046,-2785,-1555,-424,571,1416,2113,2676,3105,3422,3603,3683,3629,3474,3199,2812,2295,1632,792,-236,-1483,-2924,-4528,-6209,-7863,-9342,-10517,-11240,-11425,-11009,-9997,-8442,-6449,-4155,-1716,712,2993,5007,6680,7957,8809,9234,9243,8855,8130,7103,5860,4467,2998,1530,118,-1176,-2325,-3280,-4032,-4550,-4809,-4803,-4499,-3911,-3043,-1941,-680,656,1941,3068,3920,4407,4487,4152,3447,2481,1368,281,-656,-1295,-1577,-1438,-929,-89,951,2083,3174,4107,4809,5206,5296,5072,4580,3865,2995,2040,1064,118,-779,-1614,-2397,-3129,-3798,-4404,-4928,-5363,-5695,-5876,-5857,-5550,-4924,-3953,-2741,-1410,-173,786,1337,1451,1214,833,528,543,990,1889,3089,4385,5500,6232,6436,6067,5182,3861,2262,512,-1217,-2778,-4011,-4797,-5046,-4743,-3910,-2614,-962,937,2942,4883,6588,7844,8460,8292,7229,5285,2533,-823,-4541,-8302,-11808,-14766,-16967,-18266,-18642,-18132,-16868,-15013,-12776,-10369,-8004,-5860,-4054,-2617,-1517,-613,236,1242,2561,4334,6604,9340,12371,15466,18293,20523,21845,22010,20910,18548,15122,10924,6394,1972,-1875,-4784,-6502,-6948,-6216,-4556,-2320,96,2327,4070,5155,5490,5111,4085,2550,615,-1595,-3992,-6496,-9007,-11431,-13613,-15393,-16592,-17054,-16689,-15494,-13556,-11078,-8278,-5462,-2872,-761,714,1474,1550,1060,222,-731,-1560,-2097,-2251,-2047,-1592,-1065,-678,-597,-937,-1695,-2755,-3915,-4881,-5404,-5243,-4309,-2612,-300,2392,5168,7746,9845,11292,11944,11821,10970,9585,7850,6034,4336,2971,2040,1596,1591,1938,2488,3111,3668,4071,4275,4278,4130,3906,3675,3519,3462,3508,3633,3745,3771,3583,3078,2164,812,-960,-3045,-5295,-7531,-9534,-11133,-12140,-12423,-11918,-10601,-8594,-6038,-3199,-320,2326,4527,6146,7133,7537,7476,7100,6544,5916,5241,4540,3764,2917,1985,993,-22,-1041,-2043,-3026,-4001,-4933,-5800,-6517,-6992,-7163,-6962,-6427,-5618,-4659,-3695,-2856,-2241,-1892,-1808,-1954,-2270,-2716,-3224,-3748,-4197,-4475,-4457,-3991,-3001,-1382,766,3343,6072,8656,10815,12283,12980,12876,12148,10989,9682,8449,7459,6799,6459,6377,6422,6471,6384,6081,5543,4821,4042,3369,2977,2976,3442,4313,5498,6825,8104,9168,9853,10075,9779,8970,7694,6022,4082,2023,29,-1709,-3016,-3784,-3951,-3553,-2669,-1407,107,1773,3491,5174,6733,8070,9074,9645,9649,9043,7756,5873,3493,856,-1781,-4101,-5847,-6800,-6888,-6137,-4719,-2895,-987,659,1743,2019,1381,-172,-2491,-5347,-8405,-11351,-13842,-15643,-16596,-16652,-15910,-14535,-12800,-10979,-9351,-8112,-7398,-7214,-7503,-8120,-8895,-9652,-10231,-10528,-10481,-10104,-9453,-8640,-7789,-7059,-6569,-6441,-6735,-7478,-8643,-10151,-11890,-13693,-15384,-16751,-17620,-17843,-17367,-16206,-14494,-12396,-10160,-7992,-6102,-4622,-3619,-3101,-3000,-3220,-3635,-4114,-4548,-4851,-4969,-4911,-4705,-4427,-4181,-4031,-4079,-4309,-4728,-5218,-5679,-5942,-5872,-5343,-4300,-2742,-772,1477,3783,5947,7736,8989,9574,9443,8632,7232,5434,3455,1550,-13,-1011,-1247,-642,834,3049,5831,8886,11913,14605,16704,18036,18510,18164,17089,15489,13584,11632,9873,8499,7656,7397,7714,8528,9696,11069,12456,13693,14642,15173,15232,14776,13847,12514,10908,9208,7578,6231,5286,4863,4976,5592,6594,7834,9107,10238,11048,11418,11282,10619,9482,7943,6138,4203,2319,661,-604,-1337,-1442,-897,262,1927,3918,6038,8027,9669,10741,11108,10701,9555,7788,5615,3272,1063,-793,-2045,-2618,-2435,-1594,-224,1468,3257,4912,6251,7100,7384,7045,6112,4635,2739,549,-1743,-3981,-5966,-7559,-8613,-9038,-8789,-7876,-6400,-4503,-2406,-319,1518,2925,3753,3917,3415,2294,695,-1219,-3224,-5116,-6688,-7792,-8321,-8253,-7620,-6532,-5162,-3704,-2400,-1443,-999,-1163,-1924,-3238,-4961,-6941,-9010,-10991,-12747,-14138,-15071,-15451,-15255,-14452,-13109,-11296,-9167,-6879,-4646,-2648,-1075,-47,374,198,-493,-1572,-2867,-4219,-5464,-6501,-7259,-7743,-7985,-8061,-8035,-7990,-7962,-8004,-8115,-8297,-8524,-8732,-8857,-8789,-8446,-7745,-6657,-5206,-3477,-1606,249,1918,3259,4151,4538,4401,3778,2758,1442,-10,-1478,-2790,-3846,-4515,-4769,-4584,-4040,-3238,-2341,-1507,-886,-567,-605,-964,-1585,-2331,-3077,-3673,-4011,-4012,-3648,-2940,-1938,-743,570,1879,3113,4188,5064,5703,6115,6293,6259,6023,5578,4930,4075,3024,1808,489,-844,-2051,-3002,-3550,-3608,-3131,-2178,-851,669,2200,3561,4618,5284,5562,5475,5137,4625,4052,3473,2920,2395,1883,1377,873,400,-9,-322,-506,-579,-557,-498,-431,-417,-461,-596,-810,-1085,-1398,-1700,-1940,-2081,-2065,-1873,-1474,-867,-86,818,1749,2596,3258,3647,3705,3444,2878,2102,1209,301,-510,-1167,-1611,-1836,-1847,-1660,-1324,-857,-305,315,977,1686,2414,3170,3925,4650,5318,5892,6334,6627,6729,6636,6312,5774,5015,4080,2998,1828,607,-609,-1791,-2894,-3866,-4668,-5221,-5491,-5403,-4943,-4090,-2858,-1312,516,2491,4558,6568,8436,10032,11260,12020,12254,11914,10999,9556,7654,5440,3045,654,-1590,-3543,-5120,-6258,-6940,-7191,-7031,-6544,-5775,-4803,-3693,-2487,-1234,39,1308,2553,3747,4881,5921,6846,7628,8217,8592,8704,8547,8100,7378,6381,5134,3657,1983,169,-1724,-3598,-5372,-6934,-8200,-9086,-9515,-9457,-8894,-7855,-6418,-4692,-2810,-927,845,2396,3679,4668,5370,5812,6018,6029,5872,5563,5108,4501,3726,2796,1735,604,-499,-1486,-2250,-2719,-2867,-2691,-2261,-1668,-1034,-503,-184,-175,-512,-1172,-2104,-3181,-4303,-5324,-6158,-6719,-6989,-6962,-6681,-6182,-5529,-4747,-3882,-2927,-1906,-799,357,1568,2758,3893,4879,5641,6096,6178,5850,5109,3990,2574,955,-724,-2358,-3811,-4999,-5864,-6386,-6598,-6537,-6291,-5896,-5431,-4901,-4328,-3724,-3085,-2456,-1853,-1332,-916,-623,-455,-383,-378,-400,-416,-405,-374,-331,-314,-351,-460,-635,-847,-1020,-1102,-1005,-694,-159,582,1467,2426,3398,4303,5102,5742,6196,6432,6433,6186,5685,4948,3993,2883,1695,529,-468,-1202,-1543,-1457,-942,-69,1027,2183,3211,3958,4303,4222,3745,2975,2065,1148,384,-154,-381,-308,63,663,1431,2295,3173,4022,4769,5402,5852,6131,6187,6049,5709,5212,4603,3938,3290,2706,2259,1966,1868,1948,2192,2535,2911,3213,3369,3293,2961,2370,1579,645,-325,-1269,-2087,-2749,-3212,-3476,-3572,-3529,-3398,-3227,-3042,-2876,-2737,-2636,-2549,-2476,-2358,-2173,-1863,-1398,-760,42,962,1937,2871,3677,4260,4546,4491,4076,3329,2305,1102,-177,-1408,-2493,-3346,-3926,-4232,-4292,-4173,-3926,-3617,-3279,-2951,-2641,-2376,-2163,-2018,-1947,-1949,-1989,-2041,-2027,-1892,-1576,-1045,-316,565,1521,2440,3229,3788,4045,3959,3514,2735,1695,486,-757,-1919,-2877,-3566,-3943,-4030,-3877,-3586,-3267,-3049,-3028,-3296,-3863,-4731,-5817,-7020,-8206,-9234,-9971,-10299,-10154,-9492,-8363,-6852,-5107,-3300,-1601,-166,896,1501,1636,1312,606,-390,-1560,-2787,-3991,-5090,-6045,-6827,-7405,-7785,-7952,-7943,-7791,-7564,-7332,-7154,-7084,-7128,-7284,-7500,-7734,-7908,-7972,-7870,-7573,-7067,-6355,-5466,-4433,-3320,-2175,-1070,-45,848,1596,2173,2571,2774,2753,2473,1901,993,-235,-1773,-3519,-5383,-7184,-8798,-10052,-10857,-11128,-10848,-10041,-8765,-7127,-5251,-3305,-1457,115,1272,1926,2058,1741,1085,271,-554,-1235,-1709,-1946,-2001,-1957,-1921,-1988,-2248,-2726,-3431,-4303,-5234,-6094,-6716,-6954,-6696,-5870,-4494,-2633,-430,1945,4300,6446,8231,9518,10242,10347,9868,8827,7344,5504,3454,1331,-732,-2595,-4152,-5322,-6055,-6340,-6210,-5692,-4873,-3787,-2521,-1092,454,2117,3887,5745,7648,9518,11233,12663,13666,14123,13943,13103,11610,9585,7169,4602,2115,-17,-1580,-2395,-2376,-1531,17,2056,4302,6450,8207,9351,9755,9395,8385,6902,5218,3601,2312,1519,1323,1702,2557,3726,5002,6206,7164,7783,8028,7928,7578,7104,6645,6327,6254,6446,6906,7547,8273,8947,9454,9683,9573,9114,8325,7296,6115,4895,3739,2703,1857,1206,781,576,598,823,1245,1817,2498,3225,3922,4518,4945,5156,5123,4848,4353,3675,2886,2063,1299,716,390,434,876,1752,3006,4582,6355,8197,9966,11514,12696,13406,13536,13069,12029,10506,8659,6645,4661,2858,1386,333,-246,-352,-37,609,1479,2457,3444,4367,5163,5803,6252,6493,6508,6289,5846,5204,4414,3557,2714,1996,1469,1200,1182,1385,1718,2089,2397,2585,2625,2539,2377,2198,2059,1999,2019,2109,2224,2323,2371,2338,2213,2009,1721,1385,1003,603,186,-236,-673,-1112,-1531,-1903,-2161,-2272,-2184,-1891,-1415,-798,-133,505,1014,1328,1412,1257,905,417,-141,-686,-1163,-1532,-1781,-1931,-2042,-2162,-2368,-2681,-3106,-3595,-4069,-4430,-4592,-4472,-4039,-3286,-2260,-1043,250,1492,2551,3323,3718,3695,3234,2361,1142,-342,-1953,-3574,-5064,-6324,-7289,-7922,-8264,-8340,-8245,-8053,-7833,-7655,-7528,-7463,-7407,-7330,-7155,-6866,-6423,-5839,-5140,-4366,-3577,-2830,-2163,-1615,-1191,-879,-673,-543,-495,-515,-639,-867,-1234,-1746,-2392,-3162,-4022,-4924,-5841,-6701,-7477,-8110,-8591,-8877,-8987,-8917,-8693,-8364,-7952,-7526,-7116,-6769,-6510,-6338,-6256,-6216,-6191,-6120,-5956,-5651,-5182,-4541,-3774,-2952,-2175,-1575,-1250,-1293,-1714,-2485,-3502,-4624,-5683,-6512,-6980,-7007,-6583,-5790,-4744,-3649,-2659,-1954,-1628,-1746,-2280,-3183,-4322,-5588,-6822,-7914,-8744,-9247,-9380,-9146,-8592,-7784,-6810,-5759,-4687,-3674,-2736,-1934,-1294,-864,-679,-765,-1115,-1692,-2433,-3243,-4036,-4717,-5221,-5494,-5514,-5275,-4802,-4135,-3338,-2468,-1599,-765,-5,673,1272,1788,2216,2532,2693,2649,2335,1710,721,-616,-2286,-4199,-6233,-8228,-9984,-11306,-12000,-11930,-11033,-9348,-7008,-4245,-1327,1431,3756,5425,6301,6368,5700,4481,2944,1356,-53,-1090,-1655,-1716,-1317,-560,430,1504,2534,3418,4089,4538,4769,4837,4767,4601,4347,4004,3570,3038,2403,1678,879,21,-859,-1747,-2611,-3426,-4174,-4797,-5283,-5545,-5564,-5278,-4660,-3722,-2491,-1047,506,2038,3439,4584,5424,5927,6115,6040,5755,5327,4790,4184,3521,2815,2071,1300,505,-289,-1049,-1740,-2298,-2667,-2781,-2589,-2072,-1255,-199,984,2171,3237,4067,4603,4802,4673,4236,3539,2613,1526,319,-920,-2092,-3093,-3816,-4186,-4178,-3819,-3187,-2397,-1565,-793,-134,404,848,1265,1688,2159,2657,3134,3517,3718,3667,3318,2668,1759,663,-487,-1576,-2444,-2981,-3077,-2698,-1811,-491,1198,3102,5064,6900,8414,9454,9890,9673,8827,7430,5651,3674,1732,31,-1243,-1976,-2127,-1739,-933,124,1231,2187,2816,3000,2683,1923,815,-434,-1630,-2557,-3031,-2948,-2240,-959,803,2866,5031,7073,8804,10052,10733,10802,10317,9377,8147,6791,5484,4347,3461,2850,2495,2349,2359,2481,2676,2920,3190,3449,3667,3787,3776,3581,3204,2624,1883,1022,99,-801,-1624,-2305,-2791,-3058,-3072,-2819,-2312,-1553,-602,503,1689,2916,4121,5285,6359,7315,8086,8607,8788,8545,7851,6688,5163,3392,1582,-71,-1378,-2204,-2475,-2201,-1448,-360,909,2162,3243,3992,4332,4202,3635,2680,1467,139,-1140,-2199,-2921,-3208,-3029,-2406,-1406,-134,1287,2739,4130,5386,6465,7349,8005,8427,8576,8435,7978,7213,6145,4855,3418,1973,669,-349,-919,-953,-382,763,2410,4394,6548,8646,10510,11949,12842,13091,12687,11644,10064,8047,5754,3325,939,-1261,-3112,-4503,-5341,-5587,-5256,-4414,-3177,-1699,-158,1269,2412,3166,3468,3360,2934,2345,1767,1339,1196,1374,1908,2750,3838,5085,6372,7582,8572,9239,9473,9248,8578,7546,6303,4995,3801,2820,2140,1741,1578,1535,1502,1346,1007,432,-321,-1191,-2037,-2753,-3208,-3349,-3139,-2599,-1797,-790,301,1409,2425,3297,3966,4441,4730,4908,5044,5204,5460,5802,6213,6626,6935,7061,6918,6472,5720,4693,3449,2056,593,-868,-2246,-3460,-4429,-5065,-5314,-5125,-4538,-3596,-2455,-1249,-189,584,944,843,309,-580,-1702,-2915,-4075,-5074,-5796,-6203,-6254,-5971,-5402,-4610,-3701,-2736,-1820,-986,-292,241,588,722,640,331,-173,-832,-1568,-2304,-2954,-3456,-3773,-3902,-3884,-3751,-3595,-3443,-3372,-3394,-3516,-3705,-3927,-4102,-4201,-4179,-4042,-3840,-3628,-3528,-3595,-3917,-4476,-5230,-6068,-6868,-7498,-7854,-7887,-7559,-6938,-6069,-5086,-4099,-3233,-2592,-2220,-2174,-2398,-2887,-3521,-4247,-4947,-5558,-6012,-6270,-6325,-6186,-5893,-5495,-5041,-4578,-4119,-3689,-3265,-2869,-2480,-2131,-1841,-1657,-1625,-1776,-2130,-2668,-3363,-4153,-4992,-5810,-6580,-7242,-7780,-8148,-8323,-8267,-7979,-7445,-6709,-5814,-4831,-3839,-2916,-2149,-1588,-1305,-1323,-1664,-2317,-3243,-4382,-5646,-6934,-8128,-9114,-9800,-10100,-9971,-9393,-8367,-6944,-5192,-3236,-1241,612,2122,3128,3517,3256,2394,1056,-581,-2311,-3947,-5328,-6365,-7025,-7322,-7323,-7077,-6655,-6084,-5380,-4542,-3561,-2448,-1234,12,1211,2245,3029,3479,3561,3290,2714,1919,1003,40,-889,-1764,-2555,-3274,-3919,-4505,-5037,-5519,-5956,-6321,-6609,-6748,-6723,-6445,-5899,-5031,-3858,-2386,-687,1169,3063,4866,6444,7639,8353,8478,8008,6938,5369,3402,1192,-1086,-3282,-5221,-6793,-7914,-8561,-8775,-8626,-8222,-7660,-7012,-6328,-5607,-4842,-4006,-3093,-2115,-1119,-180,626,1192,1492,1478,1215,784,314,-33,-146,83,651,1526,2589,3711,4743,5571,6095,6270,6086,5554,4740,3687,2482,1203,-97,-1326,-2456,-3420,-4191,-4744,-5059,-5151,-5036,-4779,-4417,-4035,-3651,-3304,-2976,-2639,-2252,-1750,-1099,-248,774,1964,3211,4445,5532,6354,6821,6845,6412,5537,4312,2867,1394,80,-893,-1384,-1340,-757,289,1672,3253,4856,6335,7530,8347,8687,8546,7910,6832,5377,3632,1726,-225,-2071,-3681,-4936,-5750,-6076,-5932,-5361,-4467,-3381,-2219,-1123,-166,564,1054,1274,1276,1075,770,426,154,43,171,602,1329,2345,3546,4849,6101,7171,7922,8224,8023,7264,6013,4334,2398,367,-1528,-3117,-4214,-4742,-4664,-4046,-3019,-1752,-458,703,1554,2049,2130,1873,1339,652,-68,-716,-1183,-1400,-1308,-873,-107,957,2227,3586,4882,5961,6683,6941,6686,5936,4768,3327,1775,296,-952,-1861,-2343,-2429,-2146,-1649,-1061,-560,-269,-262,-568,-1144,-1908,-2762,-3570,-4237,-4645,-4734,-4453,-3790,-2778,-1462,55,1649,3183,4485,5432,5896,5807,5167,4016,2499,779,-915,-2392,-3463,-4022,-4042,-3548,-2665,-1521,-278,929,2002,2877,3542,3999,4281,4400,4393,4242,3976,3546,2978,2241,1382,440,-499,-1340,-2008,-2432,-2599,-2517,-2218,-1757,-1163,-483,282,1099,1982,2887,3818,4733,5615,6427,7131,7682,8027,8117,7905,7371,6509,5364,3982,2459,876,-666,-2088,-3310,-4293,-4967,-5318,-5301,-4902,-4111,-2950,-1453,300,2206,4167,6032,7705,9058,10023,10542,10616,10264,9566,8616,7534,6447,5457,4649,4055,3681,3492,3455,3528,3691,3920,4207,4511,4801,4997,5050,4893,4506,3885,3062,2096,1064,49,-863,-1590,-2068,-2250,-2118,-1699,-1028,-189,748,1701,2605,3423,4127,4722,5227,5659,6066,6456,6861,7283,7718,8144,8524,8794,8898,8767,8367,7667,6702,5495,4157,2771,1486,419,-318,-650,-567,-91,691,1676,2733,3747,4615,5277,5689,5867,5807,5563,5146,4607,3979,3317,2683,2139,1763,1584,1650,1937,2413,3024,3681,4302,4801,5103,5177,5014,4644,4129,3523,2899,2296,1752,1284,881,532,198,-130,-477,-802,-1097,-1305,-1407,-1398,-1297,-1165,-1075,-1114,-1346,-1828,-2560,-3518,-4633,-5775,-6838,-7648,-8119,-8148,-7720,-6854,-5621,-4120,-2463,-769,848,2280,3430,4241,4666,4718,4421,3846,3077,2222,1378,639,62,-328,-557,-700,-860,-1164,-1713,-2598,-3819,-5343,-7037,-8736,-10263,-11437,-12147,-12323,-11952,-11090,-9802,-8204,-6406,-4538,-2732,-1116,187,1095,1547,1550,1153,454,-396,-1256,-1943,-2337,-2320,-1868,-1004,183,1549,2933,4152,5062,5536,5518,5007,4051,2759,1232,-407,-2069,-3666,-5139,-6427,-7481,-8279,-8794,-9056,-9068,-8883,-8516,-8031,-7449,-6846,-6262,-5774,-5415,-5225,-5174,-5230,-5285,-5260,-5040,-4575,-3847,-2890,-1811,-710,269,1036,1507,1665,1514,1114,533,-121,-755,-1271,-1616,-1762,-1740,-1602,-1428,-1299,-1286,-1440,-1790,-2344,-3083,-3954,-4900,-5820,-6631,-7238,-7558,-7531,-7104,-6257,-4995,-3378,-1510,439,2281,3808,4854,5307,5133,4417,3274,1936,580,-585,-1430,-1895,-1972,-1731,-1268,-690,-124,325,579,564,293,-237,-942,-1769,-2628,-3454,-4213,-4847,-5363,-5716,-5900,-5887,-5657,-5225,-4606,-3879,-3107,-2382,-1770,-1313,-1021,-896,-888,-981,-1107,-1234,-1323,-1351,-1296,-1160,-923,-599,-182,296,809,1293,1674,1887,1833,1496,843,-67,-1159,-2316,-3422,-4366,-5073,-5496,-5643,-5539,-5255,-4851,-4404,-3949,-3522,-3094,-2642,-2127,-1513,-821,-55,706,1416,1986,2379,2535,2466,2156,1678,1058,395,-262,-832,-1282,-1582,-1732,-1747,-1649,-1477,-1269,-1067,-922,-854,-875,-960,-1048,-1087,-994,-750,-338,194,779,1324,1748,1979,1997,1805,1464,1036,614,269,55,5,116,359,706,1088,1457,1739,1876,1813,1522,1012,333,-427,-1134,-1687,-1958,-1917,-1546,-907,-94,775,1558,2140,2417,2333,1860,1035,-98,-1449,-2926,-4440,-5892,-7205,-8307,-9129,-9618,-9733,-9440,-8745,-7666,-6252,-4595,-2780,-944,800,2326,3534,4358,4773,4791,4501,3997,3420,2889,2492,2268,2213,2256,2333,2335,2205,1863,1308,523,-431,-1497,-2573,-3567,-4378,-4929,-5162,-5045,-4589,-3808,-2785,-1593,-337,867,1919,2713,3167,3223,2870,2147,1148,24,-1066,-1945,-2477,-2572,-2193,-1390,-248,1067,2390,3555,4408,4897,4968,4693,4123,3372,2524,1661,830,69,-620,-1213,-1720,-2134,-2460,-2722,-2936,-3142,-3395,-3721,-4178,-4768,-5479,-6274,-7049,-7707,-8117,-8179,-7828,-7051,-5885,-4422,-2757,-1035,633,2118,3320,4173,4636,4738,4520,4088,3520,2943,2412,2009,1740,1626,1642,1767,1977,2219,2478,2664,2762,2661,2333,1714,773,-449,-1928,-3538,-5162,-6655,-7884,-8748,-9185,-9159,-8685,-7777,-6491,-4866,-3007,-979,1057,3010,4720,6090,7038,7506,7507,7064,6275,5259,4168,3155,2354,1859,1707,1872,2291,2864,3488,4093,4615,5057,5420,5725,5979,6154,6217,6085,5695,4974,3891,2459,740,-1134,-3004,-4663,-5937,-6664,-6753,-6193,-5039,-3414,-1503,510,2398,3995,5139,5765,5843,5442,4668,3674,2634,1703,1035,703,772,1206,1945,2886,3884,4819,5560,6028,6189,6053,5694,5192,4653,4167,3785,3540,3422,3397,3414,3416,3344,3162,2862,2464,2027,1626,1369,1336,1641,2300,3355,4726,6332,7997,9546,10786,11555,11748,11332,10346,8907,7175,5336,3589,2116,1055,523,535,1083,2046,3278,4569,5715,6529,6862,6657,5882,4641,3036,1270,-465,-1966,-3061,-3613,-3579,-2948,-1827,-356,1266,2834,4175,5153,5707,5844,5606,5104,4411,3650,2881,2184,1593,1150,858,733,759,925,1213,1573,1980,2353,2620,2703,2518,2026,1221,153,-1089,-2351,-3512,-4406,-4956,-5088,-4823,-4199,-3341,-2362,-1426,-648,-125,107,67,-185,-565,-978,-1357,-1641,-1822,-1890,-1887,-1823,-1736,-1624,-1480,-1284,-988,-576,-10,706,1555,2504,3479,4408,5173,5686,5825,5537,4765,3546,1933,52,-1938,-3875,-5570,-6887,-7723,-8028,-7812,-7133,-6076,-4761,-3317,-1869,-540,573,1402,1915,2118,2051,1792,1405,977,558,175,-137,-384,-558,-649,-675,-631,-559,-480,-458,-518,-704,-1021,-1465,-2005,-2611,-3238,-3851,-4433,-4941,-5389,-5755,-6057,-6317,-6537,-6753,-6941,-7090,-7141,-7023,-6654,-5967,-4911,-3483,-1741,233,2269,4202,5825,6967,7484,7325,6491,5088,3260,1215,-848,-2693,-4151,-5041,-5280,-4831,-3744,-2166,-291,1631,3363,4691,5488,5678,5305,4434,3211,1765,261,-1181,-2440,-3436,-4111,-4443,-4421,-4085,-3453,-2578,-1517,-310,958,2242,3475,4597,5579,6373,6973,7356,7519,7457,7165,6651,5927,5023,3959,2785,1522,230,-1066,-2303,-3437,-4405,-5142,-5596,-5712,-5487,-4934,-4137,-3195,-2249,-1438,-870,-619,-691,-1041,-1585,-2181,-2713,-3035,-3072,-2764,-2139,-1263,-255,746,1601,2211,2513,2513,2279,1913,1554,1328,1312,1553,1992,2561,3105,3514,3650,3465,2935,2115,1078,-60,-1231,-2341,-3372,-4297,-5121,-5854,-6476,-6986,-7317,-7440,-7280,-6828,-6058,-5036,-3815,-2504,-1209,2,1034,1886,2516,2948,3189,3274,3218,3078,2858,2608,2324,2026,1712,1392,1093,840,690,679,841,1188,1687,2296,2917,3470,3852,3974,3768,3187,2231,937,-600,-2275,-3942,-5483,-6792,-7784,-8422,-8670,-8537,-8042,-7236,-6199,-5026,-3832,-2718,-1779,-1079,-665,-539,-696,-1087,-1659,-2337,-3055,-3728,-4294,-4666,-4785,-4599,-4083,-3264,-2201,-1012,185,1238,2058,2536,2677,2463,1989,1324,591,-111,-712,-1162,-1468,-1650,-1743,-1803,-1841,-1900,-1968,-2063,-2144,-2209,-2204,-2108,-1886,-1513,-980,-297,523,1427,2378,3305,4156,4858,5354,5581,5509,5112,4405,3441,2289,1087,-63,-1005,-1654,-1925,-1814,-1363,-691,64,716,1127,1172,813,67,-974,-2187,-3399,-4460,-5230,-5609,-5574,-5130,-4356,-3349,-2204,-1023,144,1254,2301,3270,4164,4943,5576,6003,6156,5999,5475,4607,3409,1973,387,-1224,-2757,-4129,-5281,-6197,-6865,-7296,-7491,-7443,-7158,-6626,-5870,-4933,-3858,-2756,-1692,-775,-57,423,674,739,666,544,403,315,283,332,428,556,644,649,522,239,-170,-667,-1156,-1561,-1786,-1782,-1520,-1015,-306,548,1472,2393,3226,3891,4297,4388,4091,3411,2348,993,-541,-2092,-3476,-4527,-5096,-5098,-4513,-3373,-1792,101,2119,4090,5821,7165,7989,8221,7851,6905,5497,3736,1799,-180,-2046,-3700,-5051,-6054,-6687,-6950,-6866,-6479,-5840,-5021,-4116,-3211,-2418,-1831,-1511,-1510,-1797,-2330,-2999,-3682,-4261,-4602,-4662,-4385,-3831,-3066,-2217,-1406,-748,-332,-188,-332,-704,-1247,-1860,-2447,-2916,-3181,-3181,-2881,-2271,-1383,-277,955,2197,3328,4223,4789,4945,4686,4027,3052,1889,668,-451,-1347,-1933,-2151,-2018,-1563,-863,-18,893,1746,2475,2992,3248,3216,2890,2304,1527,652,-210,-944,-1452,-1659,-1511,-1029,-232,777,1889,2982,3923,4631,5053,5185,5076,4798,4438,4092,3802,3595,3448,3304,3112,2807,2366,1783,1093,338,-399,-1057,-1552,-1831,-1840,-1558,-979,-134,909,2067,3221,4257,5066,5552,5664,5363,4659,3574,2185,563,-1143,-2815,-4277,-5378,-5986,-6008,-5406,-4242,-2603,-680,1355,3302,5021,6398,7400,8001,8248,8157,7793,7174,6345,5328,4138,2815,1374,-123,-1624,-3048,-4314,-5338,-6048,-6380,-6311,-5822,-4941,-3701,-2166,-413,1460,3336,5096,6600,7726,8377,8473,8015,7044,5667,4059,2390,892,-282,-962,-1086,-622,369,1770,3412,5080,6567,7662,8219,8130,7394,6055,4250,2134,-101,-2296,-4282,-5969,-7240,-8073,-8406,-8271,-7666,-6671,-5358,-3841,-2258,-717,636,1726,2478,2855,2855,2480,1754,705,-637,-2223,-3983,-5830,-7627,-9232,-10465,-11169,-11216,-10534,-9147,-7148,-4722,-2104,468,2743,4548,5742,6279,6165,5450,4249,2659,826,-1129,-3081,-4890,-6448,-7621,-8328,-8489,-8075,-7100,-5613,-3720,-1557,691,2831,4646,5967,6651,6647,5965,4724,3078,1272,-494,-1988,-3076,-3690,-3811,-3546,-2977,-2265,-1516,-822,-242,232,614,958,1305,1683,2093,2514,2904,3203,3363,3314,3030,2478,1665,631,-580,-1869,-3155,-4344,-5357,-6150,-6689,-6964,-6985,-6761,-6302,-5651,-4825,-3909,-2935,-2001,-1119,-342,349,977,1580,2207,2883,3601,4337,4998,5522,5793,5762,5384,4685,3699,2526,1246,-31,-1221,-2259,-3103,-3731,-4156,-4368,-4386,-4189,-3784,-3157,-2339,-1355,-290,797,1790,2637,3268,3663,3840,3836,3716,3575,3465,3455,3549,3734,3953,4155,4259,4230,4036,3692,3230,2713,2194,1743,1385,1131,966,844,734,594,426,246,117,102,265,667,1306,2187,3223,4344,5433,6389,7133,7609,7799,7724,7418,6932,6322,5626,4884,4114,3328,2532,1729,945,206,-433,-921,-1209,-1275,-1124,-804,-365,83,491,732,780,564,78,-646,-1573,-2591,-3624,-4550,-5283,-5745,-5879,-5649,-5058,-4126,-2935,-1582,-202,1067,2102,2802,3123,3058,2650,1971,1114,166,-782,-1657,-2408,-2982,-3355,-3514,-3441,-3164,-2681,-2039,-1276,-445,372,1123,1723,2143,2340,2322,2091,1686,1143,522,-107,-689,-1142,-1437,-1533,-1441,-1180,-811,-380,33,392,634,764,749,609,337,-64,-604,-1280,-2088,-2999,-3944,-4849,-5596,-6080,-6200,-5889,-5111,-3894,-2299,-437,1537,3470,5163,6469,7217,7329,6727,5449,3566,1237,-1331,-3908,-6260,-8181,-9544,-10268,-10400,-10005,-9260,-8310,-7345,-6482,-5818,-5388,-5164,-5119,-5139,-5172,-5093,-4840,-4342,-3569,-2534,-1285,90,1470,2733,3732,4365,4531,4214,3413,2246,791,-750,-2266,-3589,-4614,-5279,-5525,-5371,-4830,-3952,-2825,-1521,-169,1122,2222,3012,3413,3356,2863,1977,815,-476,-1740,-2823,-3596,-3986,-3954,-3526,-2756,-1722,-513,801,2167,3563,4972,6399,7804,9157,10375,11377,12071,12391,12297,11802,10949,9835,8541,7176,5798,4454,3157,1913,710,-422,-1483,-2421,-3217,-3830,-4254,-4474,-4493,-4323,-3940,-3369,-2572,-1582,-390,946,2385,3825,5190,6353,7226,7724,7779,7388,6550,5338,3838,2188,549,-914,-2021,-2647,-2705,-2182,-1149,269,1882,3480,4866,5861,6342,6244,5562,4349,2712,800,-1231,-3169,-4866,-6126,-6840,-6917,-6323,-5112,-3355,-1218,1122,3461,5556,7233,8288,8621,8178,7003,5206,2990,571,-1780,-3830,-5375,-6262,-6432,-5879,-4708,-3056,-1143,822,2609,4030,4929,5209,4813,3756,2085,-70,-2568,-5173,-7680,-9816,-11377,-12167,-12094,-11140,-9403,-7074,-4410,-1705,747,2710,4003,4548,4341,3477,2105,420,-1355,-3037,-4445,-5472,-6073,-6248,-6075,-5661,-5136,-4635,-4257,-4071,-4081,-4280,-4591,-4955,-5284,-5492,-5521,-5318,-4865,-4187,-3332,-2390,-1457,-646,-37,276,265,-106,-801,-1788,-2990,-4317,-5693,-6996,-8161,-9075,-9650,-9823,-9506,-8686,-7363,-5560,-3400,-973,1522,3907,5982,7542,8473,8677,8193,7085,5540,3743,1911,259,-1099,-2036,-2559,-2694,-2507,-2102,-1555,-942,-324,283,832,1330,1749,2091,2348,2533,2662,2768,2887,3057,3297,3619,3998,4398,4772,5069,5248,5278,5152,4870,4472,3993,3492,3018,2610,2286,2050,1868,1726,1569,1406,1199,993,779,615,497,447,442,453,437,353,182,-76,-386,-703,-966,-1130,-1155,-1046,-802,-483,-110,260,620,966,1326,1722,2216,2811,3558,4420,5368,6319,7155,7748,7976,7737,6999,5795,4221,2461,704,-829,-1949,-2530,-2486,-1842,-663,893,2659,4414,5964,7133,7761,7770,7102,5781,3895,1598,-886,-3292,-5326,-6735,-7298,-6891,-5512,-3236,-297,3037,6408,9481,11936,13542,14162,13761,12431,10332,7696,4791,1860,-851,-3187,-5020,-6324,-7099,-7410,-7356,-7021,-6522,-5934,-5334,-4774,-4277,-3860,-3508,-3218,-2966,-2735,-2511,-2279,-2032,-1775,-1503,-1234,-995,-794,-683,-659,-752,-941,-1209,-1507,-1802,-2016,-2135,-2084,-1890,-1547,-1129,-711,-398,-271,-397,-797,-1437,-2257,-3152,-4013,-4744,-5265,-5552,-5600,-5459,-5176,-4828,-4471,-4154,-3907,-3725,-3601,-3491,-3365,-3178,-2910,-2550,-2106,-1616,-1123,-697,-409,-325,-490,-922,-1579,-2393,-3238,-3977,-4474,-4609,-4338,-3647,-2629,-1367,-36,1257,2374,3255,3860,4207,4324,4274,4088,3800,3411,2900,2241,1397,354,-860,-2199,-3557,-4814,-5841,-6500,-6709,-6408,-5621,-4415,-2954,-1391,25,1131,1733,1736,1106,-120,-1810,-3790,-5817,-7654,-9042,-9786,-9729,-8813,-7063,-4612,-1659,1508,4581,7249,9219,10316,10419,9563,7867,5547,2882,154,-2351,-4409,-5855,-6594,-6632,-6018,-4885,-3371,-1672,65,1659,2999,4002,4620,4899,4882,4706,4457,4271,4196,4280,4492,4770,5024,5141,5033,4610,3854,2768,1440,-10,-1410,-2580,-3347,-3566,-3158,-2092,-431,1701,4127,6612,8932,10849,12181,12800,12649,11777,10272,8332,6149,3961,1980,384,-694,-1193,-1121,-548,397,1539,2704,3689,4359,4607,4396,3791,2865,1795,717,-199,-863,-1197,-1236,-1004,-626,-183,213,500,635,624,491,278,54,-154,-265,-270,-113,204,673,1263,1907,2549,3110,3526,3748,3714,3407,2801,1911,790,-487,-1801,-3008,-3970,-4532,-4612,-4157,-3191,-1811,-150,1606,3273,4675,5687,6212,6247,5809,4982,3859,2546,1155,-233,-1528,-2688,-3678,-4488,-5115,-5558,-5798,-5825,-5595,-5107,-4326,-3274,-1971,-481,1111,2705,4183,5445,6373,6909,6978,6594,5759,4548,3042,1350,-408,-2118,-3681,-5006,-6067,-6834,-7345,-7629,-7745,-7732,-7627,-7447,-7199,-6879,-6487,-6027,-5518,-5016,-4566,-4250,-4113,-4187,-4462,-4890,-5374,-5807,-6052,-6019,-5617,-4852,-3758,-2462,-1116,83,955,1357,1197,510,-640,-2049,-3517,-4807,-5700,-6080,-5855,-5081,-3843,-2329,-715,792,2048,2940,3436,3552,3368,2980,2513,2059,1702,1468,1347,1311,1291,1250,1124,904,567,124,-416,-1043,-1723,-2448,-3157,-3826,-4371,-4749,-4873,-4713,-4225,-3439,-2387,-1168,135,1403,2545,3484,4158,4546,4652,4500,4163,3695,3192,2712,2311,2020,1835,1731,1665,1563,1377,1044,569,-47,-732,-1434,-2067,-2575,-2907,-3040,-2974,-2726,-2332,-1837,-1293,-753,-274,95,318,382,302,125,-81,-243,-270,-115,273,886,1706,2653,3661,4600,5376,5870,5998,5709,4985,3884,2481,923,-650,-2084,-3251,-4069,-4480,-4499,-4130,-3454,-2488,-1328,9,1434,2885,4270,5472,6389,6917,6981,6585,5743,4586,3234,1874,661,-271,-845,-1046,-899,-494,96,762,1436,2056,2599,3052,3452,3795,4146,4477,4822,5143,5425,5631,5745,5729,5582,5275,4815,4194,3460,2625,1789,973,280,-272,-633,-814,-817,-702,-488,-242,10,253,470,688,913,1149,1384,1565,1615,1451,984,185,-945,-2322,-3802,-5208,-6333,-7007,-7102,-6579,-5482,-3948,-2177,-397,1150,2278,2857,2839,2285,1303,95,-1161,-2250,-3063,-3487,-3549,-3278,-2799,-2225,-1684,-1258,-1016,-949,-1067,-1298,-1624,-1991,-2366,-2738,-3060,-3313,-3457,-3443,-3259,-2873,-2328,-1662,-972,-374,18,82,-243,-991,-2095,-3455,-4872,-6151,-7062,-7432,-7140,-6151,-4549,-2455,-110,2281,4457,6227,7430,7968,7810,6982,5557,3665,1451,-898,-3215,-5311,-7040,-8267,-8912,-8940,-8380,-7322,-5902,-4291,-2668,-1190,12,866,1345,1470,1305,917,404,-181,-767,-1331,-1844,-2286,-2648,-2889,-3005,-2964,-2782,-2481,-2109,-1720,-1372,-1097,-909,-802,-739,-691,-634,-543,-449,-366,-363,-485,-776,-1259,-1892,-2618,-3325,-3868,-4158,-4058,-3563,-2655,-1409,78,1684,3284,4757,6005,6952,7554,7796,7694,7300,6679,5913,5090,4268,3515,2865,2341,1946,1682,1519,1454,1462,1541,1693,1932,2272,2719,3286,3951,4690,5450,6173,6790,7240,7465,7420,7081,6441,5530,4401,3154,1889,738,-200,-857,-1183,-1217,-996,-613,-171,231,507,580,440,73,-463,-1107,-1760,-2335,-2735,-2907,-2794,-2401,-1738,-875,103,1090,1962,2635,3020,3082,2815,2231,1391,359,-782,-1926,-2988,-3852,-4450,-4701,-4598,-4145,-3426,-2528,-1600,-737,-68,384,584,604,508,419,439,649,1083,1733,2531,3391,4199,4850,5256,5360,5125,4560,3676,2516,1131,-406,-2007,-3567,-4974,-6107,-6865,-7148,-6917,-6143,-4876,-3194,-1220,883,2949,4808,6282,7261,7611,7312,6322,4719,2585,95,-2558,-5137,-7400,-9132,-10134,-10301,-9578,-8015,-5739,-2947,115,3170,5972,8277,9921,10797,10852,10138,8716,6735,4349,1742,-906,-3421,-5662,-7491,-8820,-9592,-9760,-9369,-8444,-7118,-5526,-3835,-2237,-866,147,755,956,800,374,-229,-920,-1635,-2339,-3026,-3696,-4364,-5018,-5626,-6122,-6419,-6415,-6025,-5186,-3876,-2133,-17,2335,4810,7236,9460,11342,12709,13473,13504,12781,11282,9081,6289,3073,-352,-3765,-6925,-9623,-11688,-12993,-13501,-13212,-12221,-10653,-8687,-6502,-4283,-2181,-294,1314,2666,3790,4768,5672,6527,7354,8070,8591,8783,8534,7759,6464,4696,2635,465,-1558,-3234,-4388,-4958,-4943,-4461,-3672,-2777,-1978,-1432,-1248,-1458,-2033,-2879,-3881,-4887,-5777,-6422,-6757,-6711,-6288,-5479,-4334,-2898,-1250,520,2314,4020,5546,6799,7720,8274,8446,8265,7756,6978,5974,4806,3515,2172,811,-479,-1647,-2596,-3246,-3522,-3355,-2738,-1687,-304,1280,2891,4367,5542,6337,6674,6584,6120,5377,4485,3557,2705,2006,1501,1203,1055,1023,985,895,672,313,-150,-638,-1045,-1235,-1125,-625,257,1491,2956,4528,6019,7290,8184,8627,8556,7998,6978,5599,3956,2177,408,-1213,-2547,-3466,-3888,-3771,-3139,-2085,-766,639,1914,2895,3442,3495,3067,2217,1086,-199,-1482,-2634,-3583,-4265,-4700,-4901,-4923,-4817,-4617,-4360,-4052,-3686,-3262,-2745,-2145,-1438,-653,194,1044,1827,2460,2839,2877,2498,1654,349,-1372,-3400,-5572,-7690,-9540,-10909,-11648,-11636,-10888,-9462,-7540,-5338,-3125,-1147,376,1324,1655,1434,806,-34,-873,-1506,-1796,-1650,-1076,-144,1012,2214,3284,4050,4376,4170,3410,2103,364,-1691,-3854,-5930,-7686,-8942,-9549,-9442,-8638,-7244,-5429,-3416,-1451,267,1534,2279,2447,2118,1391,443,-581,-1509,-2259,-2744,-2986,-2983,-2825,-2551,-2245,-1938,-1654,-1389,-1119,-815,-451,3,547,1186,1893,2621,3310,3875,4233,4299,4025,3362,2339,988,-587,-2274,-3918,-5368,-6460,-7058,-7060,-6424,-5166,-3376,-1207,1152,3465,5510,7067,7986,8175,7650,6496,4891,3032,1155,-548,-1919,-2841,-3288,-3234,-2755,-1883,-739,623,2065,3506,4798,5824,6448,6561,6088,4996,3338,1210,-1195,-3651,-5897,-7670,-8745,-8986,-8303,-6762,-4479,-1658,1409,4464,7193,9361,10779,11329,11003,9866,8060,5806,3329,902,-1260,-2945,-4027,-4419,-4134,-3228,-1840,-142,1663,3376,4817,5854,6416,6490,6146,5476,4628,3717,2861,2109,1476,938,451,-17,-490,-976,-1441,-1887,-2250,-2526,-2686,-2716,-2636,-2441,-2179,-1874,-1584,-1359,-1250,-1312,-1559,-2000,-2573,-3208,-3782,-4178,-4273,-3981,-3270,-2144,-698,967,2690,4327,5751,6865,7628,8034,8131,7960,7628,7171,6694,6220,5784,5395,5002,4578,4026,3302,2343,1146,-251,-1770,-3273,-4611,-5632,-6199,-6229,-5689,-4607,-3077,-1236,760,2740,4563,6124,7339,8188,8648,8750,8507,7982,7203,6257,5187,4091,3025,2075,1303,748,439,351,446,635,828,909,794,410,-266,-1209,-2359,-3622,-4876,-6029,-6958,-7611,-7917,-7860,-7413,-6602,-5444,-4028,-2435,-813,720,1999,2934,3421,3466,3076,2359,1421,378,-635,-1577,-2368,-3044,-3613,-4139,-4677,-5262,-5919,-6613,-7291,-7844,-8186,-8189,-7811,-7004,-5795,-4272,-2549,-790,813,2113,2929,3194,2862,1972,649,-978,-2701,-4356,-5776,-6837,-7471,-7637,-7360,-6678,-5688,-4484,-3212,-1987,-961,-223,148,145,-190,-758,-1410,-1995,-2349,-2368,-1989,-1223,-144,1129,2445,3661,4635,5288,5541,5405,4888,4057,2988,1764,469,-826,-2087,-3260,-4338,-5282,-6058,-6627,-6941,-6955,-6675,-6100,-5309,-4380,-3441,-2589,-1928,-1503,-1322,-1359,-1541,-1798,-2048,-2246,-2362,-2412,-2432,-2472,-2594,-2835,-3228,-3776,-4435,-5167,-5862,-6432,-6754,-6731,-6270,-5334,-3897,-2009,250,2746,5304,7725,9816,11380,12301,12484,11958,10792,9147,7224,5226,3380,1821,692,16,-205,-30,440,1096,1831,2542,3162,3663,4022,4284,4479,4664,4895,5202,5612,6116,6683,7275,7805,8232,8465,8477,8235,7737,7014,6086,5028,3859,2673,1492,397,-571,-1351,-1891,-2164,-2133,-1828,-1252,-489,422,1388,2360,3279,4111,4829,5417,5854,6143,6251,6206,5970,5601,5091,4514,3907,3340,2845,2466,2184,2001,1868,1731,1555,1257,815,172,-674,-1709,-2899,-4151,-5396,-6503,-7390,-7937,-8096,-7793,-7047,-5868,-4326,-2520,-545,1471,3428,5227,6782,8043,8946,9487,9619,9371,8717,7696,6324,4637,2695,560,-1689,-3958,-6159,-8185,-9949,-11355,-12340,-12855,-12877,-12431,-11533,-10280,-8727,-7000,-5188,-3391,-1702,-170,1145,2240,3092,3723,4124,4333,4338,4174,3819,3302,2598,1752,767,-294,-1369,-2383,-3246,-3896,-4253,-4309,-4028,-3479,-2704,-1837,-993,-323,45,10,-468,-1389,-2666,-4188,-5787,-7306,-8584,-9520,-10044,-10151,-9893,-9338,-8607,-7802,-7038,-6398,-5938,-5679,-5592,-5634,-5713,-5754,-5681,-5424,-4967,-4288,-3411,-2372,-1215,12,1248,2457,3579,4570,5376,5946,6233,6206,5859,5196,4277,3152,1926,682,-478,-1479,-2255,-2774,-3023,-3011,-2758,-2285,-1631,-810,118,1121,2115,3030,3781,4300,4542,4490,4180,3664,3028,2379,1794,1378,1157,1159,1337,1632,1941,2167,2216,2025,1560,845,-71,-1081,-2076,-2909,-3485,-3677,-3456,-2779,-1688,-249,1434,3219,4958,6482,7639,8295,8356,7776,6576,4820,2646,222,-2264,-4607,-6649,-8247,-9308,-9799,-9714,-9099,-8038,-6615,-4964,-3182,-1396,322,1885,3265,4420,5351,6048,6518,6777,6844,6757,6564,6303,6027,5749,5483,5204,4881,4456,3902,3177,2298,1285,207,-869,-1858,-2683,-3299,-3657,-3777,-3668,-3392,-2997,-2535,-2039,-1515,-944,-297,475,1391,2471,3682,4987,6298,7532,8600,9425,9956,10159,10032,9598,8889,7972,6904,5782,4683,3696,2890,2306,1964,1845,1895,2060,2239,2398,2452,2403,2234,1945,1578,1136,659,183,-278,-658,-958,-1113,-1130,-984,-669,-229,343,966,1610,2201,2677,2965,3016,2777,2223,1365,217,-1151,-2669,-4245,-5786,-7194,-8411,-9351,-10000,-10316,-10311,-9996,-9394,-8552,-7489,-6274,-4919,-3477,-1977,-448,1066,2537,3927,5212,6358,7359,8170,8792,9158,9255,9007,8391,7343,5863,3941,1635,-977,-3766,-6572,-9209,-11496,-13265,-14377,-14782,-14451,-13482,-11974,-10110,-8064,-5997,-4065,-2345,-905,266,1180,1908,2477,2982,3430,3884,4321,4744,5092,5316,5331,5071,4475,3509,2178,547,-1303,-3193,-4983,-6466,-7480,-7907,-7671,-6794,-5379,-3576,-1638,231,1770,2833,3290,3140,2440,1315,-45,-1467,-2749,-3753,-4361,-4539,-4273,-3646,-2742,-1701,-665,226,839,1091,931,368,-532,-1668,-2897,-4078,-5065,-5750,-6032,-5883,-5282,-4286,-2952,-1418,215,1767,3138,4172,4814,5000,4738,4067,3061,1808,430,-991,-2354,-3595,-4667,-5529,-6170,-6566,-6722,-6625,-6299,-5758,-5039,-4186,-3256,-2310,-1426,-659,-76,299,459,439,298,129,8,48,302,823,1602,2589,3690,4796,5762,6504,6922,7002,6745,6217,5492,4681,3873,3160,2593,2209,1985,1898,1874,1838,1708,1420,915,190,-740,-1827,-2979,-4123,-5154,-5999,-6589,-6876,-6844,-6490,-5853,-4978,-3934,-2800,-1658,-581,347,1090,1600,1896,1994,1976,1919,1941,2123,2557,3260,4242,5428,6743,8052,9244,10186,10790,10968,10713,10003,8916,7512,5905,4205,2534,980,-351,-1427,-2177,-2613,-2710,-2515,-2053,-1391,-606,231,1026,1729,2285,2692,2964,3155,3328,3569,3933,4489,5241,6177,7239,8324,9332,10136,10642,10783,10533,9908,8960,7755,6371,4890,3358,1860,420,-907,-2081,-3078,-3847,-4378,-4636,-4628,-4353,-3855,-3171,-2373,-1527,-697,59,704,1229,1631,1932,2152,2313,2420,2481,2474,2382,2184,1849,1368,730,-80,-1047,-2172,-3428,-4764,-6131,-7426,-8567,-9432,-9921,-9945,-9451,-8425,-6914,-4990,-2793,-461,1819,3884,5554,6689,7173,6946,6002,4399,2265,-233,-2866,-5404,-7618,-9312,-10379,-10761,-10524,-9759,-8660,-7381,-6119,-4996,-4108,-3480,-3089,-2860,-2708,-2525,-2241,-1811,-1223,-524,247,1006,1686,2235,2612,2810,2843,2738,2531,2249,1921,1552,1154,741,320,-85,-454,-773,-1026,-1215,-1351,-1457,-1562,-1701,-1904,-2206,-2618,-3156,-3811,-4558,-5363,-6163,-6902,-7501,-7909,-8064,-7947,-7558,-6931,-6138,-5261,-4411,-3684,-3162,-2909,-2935,-3225,-3733,-4361,-5039,-5646,-6118,-6382,-6403,-6185,-5728,-5075,-4260,-3321,-2297,-1227,-126,948,1990,2934,3764,4422,4900,5153,5210,5057,4754,4327,3844,3339,2868,2447,2094,1810,1571,1362,1152,916,631,285,-134,-615,-1159,-1751,-2378,-3026,-3673,-4301,-4879,-5383,-5757,-5972,-5961,-5685,-5105,-4201,-2987,-1494,210,2034,3874,5616,7147,8396,9293,9839,10052,9988,9732,9374,9001,8686,8468,8365,8352,8392,8417,8363,8153,7746,7099,6209,5102,3819,2458,1102,-111,-1094,-1739,-2008,-1890,-1429,-717,154,1040,1852,2487,2879,3008,2863,2474,1911,1243,583,40,-279,-278,100,869,1986,3358,4843,6287,7529,8432,8898,8879,8366,7408,6083,4491,2744,964,-778,-2370,-3794,-4975,-5926,-6604,-7023,-7161,-7014,-6583,-5860,-4856,-3585,-2075,-368,1472,3362,5204,6878,8290,9336,9957,10125,9833,9133,8070,6730,5193,3554,1897,312,-1113,-2300,-3166,-3647,-3700,-3308,-2501,-1354,3,1423,2705,3695,4235,4235,3682,2607,1151,-543,-2275,-3863,-5179,-6100,-6607,-6711,-6467,-5992,-5380,-4764,-4245,-3902,-3793,-3921,-4276,-4788,-5391,-5961,-6405,-6599,-6470,-5958,-5069,-3853,-2415,-906,493,1625,2319,2500,2132,1264,23,-1419,-2852,-4075,-4897,-5209,-4941,-4121,-2848,-1274,392,1939,3156,3882,3992,3460,2300,622,-1425,-3645,-5819,-7740,-9213,-10098,-10303,-9803,-8647,-6934,-4822,-2499,-167,1974,3754,5044,5771,5924,5544,4732,3603,2329,1043,-89,-972,-1527,-1733,-1631,-1281,-793,-271,177,467,531,348,-95,-762,-1606,-2531,-3446,-4215,-4733,-4882,-4598,-3856,-2707,-1231,395,2021,3432,4487,5048,5070,4543,3551,2196,639,-968,-2468,-3739,-4691,-5284,-5517,-5439,-5127,-4676,-4201,-3797,-3556,-3529,-3733,-4144,-4684,-5256,-5718,-5938,-5796,-5192,-4101,-2536,-581,1612,3877,5984,7755,8993,9583,9455,8617,7161,5241,3062,860,-1141,-2745,-3808,-4277,-4140,-3484,-2427,-1124,245,1532,2607,3375,3820,3932,3783,3427,2957,2438,1941,1519,1209,1051,1064,1268,1674,2270,3052,3967,4983,6004,6971,7769,8327,8568,8451,7969,7163,6093,4881,3633,2485,1553,916,642,729,1165,1864,2749,3666,4515,5134,5446,5373,4906,4089,2991,1723,392,-912,-2109,-3171,-4074,-4839,-5479,-6022,-6471,-6834,-7091,-7226,-7219,-7059,-6730,-6246,-5594,-4788,-3837,-2729,-1495,-124,1339,2869,4398,5844,7123,8112,8739,8904,8599,7805,6608,5086,3380,1629,-41,-1517,-2720,-3627,-4211,-4510,-4533,-4320,-3896,-3293,-2549,-1709,-833,4,734,1276,1586,1616,1359,815,9,-1024,-2216,-3507,-4786,-5969,-6929,-7572,-7795,-7541,-6767,-5496,-3765,-1700,599,2946,5213,7243,8908,10138,10868,11104,10869,10241,9282,8108,6778,5382,3956,2558,1196,-80,-1255,-2288,-3145,-3806,-4249,-4477,-4497,-4339,-4049,-3659,-3244,-2836,-2498,-2273,-2179,-2240,-2447,-2758,-3156,-3552,-3923,-4192,-4332,-4315,-4124,-3769,-3256,-2599,-1827,-943,13,1036,2077,3108,4059,4876,5455,5737,5633,5098,4118,2689,878,-1241,-3531,-5848,-8011,-9846,-11187,-11897,-11893,-11150,-9720,-7714,-5306,-2701,-126,2210,4110,5452,6140,6176,5592,4505,3040,1388,-296,-1829,-3087,-3967,-4432,-4469,-4146,-3507,-2676,-1725,-771,116,859,1418,1762,1895,1818,1570,1167,655,55,-603,-1309,-2038,-2801,-3558,-4325,-5040,-5695,-6216,-6561,-6664,-6478,-5967,-5122,-3975,-2584,-1055,494,1929,3123,3980,4426,4438,4026,3228,2118,775,-696,-2192,-3600,-4830,-5770,-6359,-6521,-6224,-5463,-4239,-2624,-683,1457,3664,5783,7641,9101,10023,10347,10027,9097,7638,5757,3621,1383,-783,-2720,-4295,-5401,-5969,-5970,-5424,-4380,-2927,-1185,726,2674,4528,6195,7578,8628,9303,9602,9518,9098,8371,7399,6255,5010,3748,2556,1504,676,125,-119,-22,373,1054,1938,2938,3971,4918,5701,6231,6449,6331,5859,5083,4051,2863,1629,467,-517,-1208,-1554,-1520,-1115,-425,479,1432,2316,2983,3344,3325,2937,2202,1225,100,-1035,-2089,-2951,-3593,-3993,-4182,-4217,-4176,-4118,-4132,-4227,-4446,-4738,-5077,-5374,-5550,-5530,-5242,-4661,-3794,-2688,-1441,-157,1031,2035,2751,3160,3241,3027,2581,1956,1235,479,-258,-915,-1466,-1863,-2078,-2088,-1868,-1438,-805,-30,814,1648,2356,2859,3063,2909,2362,1440,175,-1324,-2943,-4528,-5914,-6951,-7519,-7513,-6922,-5748,-4083,-2035,226,2550,4746,6680,8221,9294,9862,9931,9550,8780,7715,6435,5028,3568,2119,739,-519,-1609,-2484,-3123,-3483,-3582,-3404,-2984,-2369,-1609,-794,-13,646,1081,1228,1034,486,-384,-1521,-2820,-4171,-5452,-6561,-7411,-7956,-8166,-8055,-7643,-6972,-6081,-5015,-3825,-2540,-1208,144,1475,2748,3914,4930,5736,6290,6546,6489,6104,5420,4445,3249,1879,424,-1016,-2350,-3443,-4219,-4566,-4456,-3870,-2862,-1544,-72,1346,2512,3217,3334,2766,1532,-284,-2524,-4965,-7363,-9458,-11029,-11888,-11925,-11111,-9478,-7164,-4319,-1177,2062,5154,7924,10199,11875,12901,13265,13036,12291,11159,9760,8222,6630,5066,3562,2142,818,-411,-1522,-2495,-3289,-3865,-4175,-4194,-3888,-3281,-2398,-1315,-134,1017,2005,2687,2958,2745,2016,819,-765,-2591,-4482,-6260,-7742,-8791,-9301,-9240,-8606,-7476,-5925,-4094,-2090,-61,1888,3653,5155,6342,7187,7685,7841,7685,7238,6531,5608,4467,3171,1709,153,-1479,-3099,-4635,-5989,-7064,-7790,-8106,-8019,-7552,-6806,-5866,-4868,-3901,-3060,-2385,-1895,-1581,-1389,-1304,-1246,-1198,-1108,-953,-720,-404,-4,448,947,1438,1908,2311,2641,2872,3019,3065,3030,2891,2654,2291,1814,1209,513,-250,-1035,-1803,-2507,-3132,-3628,-3984,-4158,-4118,-3836,-3276,-2438,-1320,26,1545,3133,4697,6092,7241,8012,8369,8242,7659,6615,5209,3497,1617,-337,-2234,-3984,-5491,-6689,-7520,-7958,-7972,-7581,-6790,-5652,-4218,-2565,-774,1050,2804,4384,5685,6654,7226,7407,7213,6696,5928,4986,3948,2892,1880,957,174,-451,-875,-1090,-1075,-827,-371,269,1014,1796,2521,3105,3480,3608,3474,3119,2575,1924,1227,545,-44,-531,-841,-979,-908,-606,-87,664,1607,2702,3890,5086,6204,7159,7864,8246,8274,7898,7155,6053,4668,3075,1379,-321,-1902,-3284,-4369,-5116,-5490,-5498,-5166,-4540,-3687,-2667,-1564,-450,601,1510,2226,2683,2864,2729,2300,1570,585,-617,-1976,-3437,-4911,-6340,-7618,-8676,-9425,-9797,-9751,-9262,-8359,-7111,-5620,-4046,-2531,-1234,-278,276,410,169,-345,-1026,-1739,-2359,-2811,-3009,-2961,-2639,-2117,-1400,-581,313,1221,2096,2905,3590,4126,4454,4549,4386,3951,3277,2401,1397,353,-645,-1515,-2195,-2655,-2881,-2897,-2722,-2414,-2003,-1547,-1086,-659,-294,-9,208,360,485,614,781,1025,1358,1803,2336,2935,3544,4096,4528,4767,4775,4525,4033,3338,2519,1658,886,274,-74,-142,67,472,975,1399,1631,1504,953,-70,-1526,-3331,-5336,-7390,-9299,-10915,-12092,-12743,-12810,-12291,-11227,-9676,-7758,-5564,-3238,-884,1363,3419,5173,6576,7570,8138,8278,8010,7363,6390,5127,3636,1965,165,-1687,-3541,-5289,-6864,-8162,-9111,-9653,-9767,-9453,-8772,-7785,-6594,-5304,-4000,-2770,-1668,-727,23,593,961,1157,1170,1028,770,426,81,-203,-337,-241,142,855,1889,3220,4767,6439,8118,9667,10973,11889,12343,12235,11545,10278,8494,6304,3875,1369,-983,-3024,-4560,-5500,-5777,-5400,-4458,-3064,-1411,317,1909,3191,4019,4305,4032,3244,2044,593,-939,-2357,-3504,-4251,-4529,-4326,-3682,-2691,-1451,-97,1279,2575,3734,4734,5550,6208,6694,7030,7187,7158,6895,6383,5586,4512,3181,1649,3,-1657,-3222,-4569,-5615,-6278,-6532,-6375,-5844,-5009,-3959,-2804,-1649,-610,232,796,1064,1023,736,252,-328,-932,-1486,-1940,-2275,-2465,-2534,-2454,-2251,-1894,-1383,-705,140,1119,2197,3288,4326,5211,5871,6250,6302,6032,5451,4598,3545,2340,1088,-168,-1323,-2353,-3178,-3790,-4149,-4253,-4105,-3709,-3110,-2339,-1461,-530,394,1260,2028,2658,3122,3388,3437,3250,2836,2210,1418,509,-448,-1393,-2260,-3006,-3581,-3962,-4109,-4010,-3638,-2996,-2087,-951,347,1717,3042,4196,5081,5573,5640,5234,4382,3142,1593,-140,-1945,-3682,-5249,-6526,-7440,-7916,-7923,-7445,-6507,-5169,-3523,-1702,150,1879,3335,4414,5034,5189,4897,4247,3330,2264,1150,70,-903,-1739,-2396,-2863,-3107,-3115,-2857,-2342,-1577,-611,482,1619,2692,3616,4312,4748,4898,4803,4493,4038,3497,2917,2331,1758,1191,627,59,-499,-1027,-1474,-1796,-1947,-1876,-1600,-1109,-498,167,752,1146,1237,946,230,-887,-2365,-4087,-5943,-7781,-9466,-10861,-11855,-12365,-12329,-11737,-10601,-8980,-6960,-4650,-2191,288,2630,4727,6460,7768,8613,8980,8893,8374,7460,6208,4665,2914,1044,-840,-2614,-4155,-5349,-6085,-6315,-5998,-5173,-3911,-2326,-570,1197,2828,4174,5154,5700,5820,5546,4965,4173,3274,2370,1520,783,154,-362,-793,-1169,-1492,-1773,-1981,-2081,-2036,-1792,-1328,-616,328,1489,2801,4209,5603,6899,7972,8739,9102,9019,8471,7492,6165,4608,2985,1446,161,-770,-1265,-1340,-1043,-498,149,743,1130,1211,911,231,-778,-2028,-3363,-4669,-5769,-6576,-6993,-6990,-6573,-5784,-4699,-3410,-2026,-646,625,1714,2548,3102,3335,3276,2926,2357,1626,817,34,-670,-1200,-1549,-1691,-1654,-1487,-1245,-999,-822,-771,-906,-1253,-1834,-2642,-3642,-4796,-6011,-7213,-8276,-9102,-9580,-9632,-9230,-8371,-7146,-5638,-4023,-2415,-983,203,1079,1653,1989,2167,2314,2542,2950,3608,4535,5700,7030,8420,9737,10866,11682,12110,12082,11586,10633,9270,7585,5658,3621,1567,-374,-2113,-3556,-4647,-5362,-5691,-5697,-5413,-4943,-4358,-3729,-3125,-2575,-2102,-1711,-1376,-1098,-832,-599,-352,-135,84,273,438,590,719,869,1034,1260,1554,1926,2385,2897,3439,3945,4362,4610,4640,4399,3857,3032,1933,644,-778,-2226,-3619,-4865,-5887,-6646,-7076,-7194,-6969,-6459,-5689,-4739,-3679,-2598,-1569,-663,82,655,1048,1303,1432,1470,1423,1287,1049,681,177,-461,-1194,-1948,-2643,-3160,-3434,-3380,-3017,-2361,-1500,-556,388,1189,1815,2191,2359,2325,2188,1991,1837,1754,1790,1932,2160,2426,2684,2889,3010,3045,2990,2879,2723,2558,2378,2193,1977,1721,1391,989,493,-72,-718,-1416,-2157,-2939,-3722,-4510,-5232,-5864,-6307,-6514,-6395,-5914,-5046,-3800,-2234,-423,1518,3470,5294,6869,8064,8800,8995,8645,7744,6374,4609,2584,432,-1695,-3658,-5333,-6628,-7508,-7944,-7999,-7709,-7179,-6482,-5697,-4894,-4087,-3311,-2523,-1721,-856,68,1053,2047,2975,3750,4269,4464,4295,3775,2975,2003,1008,149,-435,-617,-343,400,1557,3017,4632,6246,7690,8840,9586,9882,9709,9110,8136,6884,5447,3909,2373,879,-498,-1748,-2842,-3787,-4570,-5213,-5707,-6062,-6267,-6311,-6156,-5797,-5175,-4318,-3214,-1948,-605,674,1736,2438,2656,2316,1417,-4,-1819,-3877,-5988,-7949,-9586,-10742,-11319,-11267,-10594,-9356,-7646,-5590,-3315,-976,1303,3378,5155,6532,7462,7908,7874,7397,6543,5382,4038,2573,1123,-275,-1512,-2568,-3371,-3903,-4138,-4047,-3654,-2943,-1985,-804,490,1818,3049,4073,4780,5081,4930,4318,3290,1931,365,-1264,-2794,-4081,-4984,-5429,-5350,-4768,-3726,-2328,-695,1036,2735,4298,5639,6719,7519,8044,8317,8361,8192,7827,7255,6484,5485,4261,2813,1141,-690,-2650,-4630,-6535,-8256,-9654,-10649,-11121,-11042,-10372,-9150,-7436,-5335,-2987,-549,1813,3939,5684,6966,7703,7924,7652,6984,6033,4904,3725,2568,1518,603,-153,-751,-1218,-1562,-1823,-2007,-2139,-2228,-2276,-2293,-2282,-2251,-2207,-2178,-2163,-2206,-2324,-2533,-2880,-3336,-3930,-4607,-5327,-6017,-6589,-6947,-7032,-6749,-6123,-5130,-3853,-2386,-837,634,1914,2887,3468,3642,3405,2831,2014,1070,139,-655,-1197,-1419,-1256,-734,153,1313,2691,4172,5683,7118,8412,9505,10358,10976,11355,11530,11507,11309,10915,10311,9441,8279,6782,4956,2829,489,-1947,-4314,-6436,-8136,-9264,-9712,-9461,-8535,-7068,-5225,-3224,-1280,413,1711,2525,2856,2733,2272,1590,835,151,-358,-595,-539,-190,389,1117,1882,2580,3111,3395,3402,3118,2578,1839,977,68,-801,-1589,-2245,-2780,-3199,-3553,-3867,-4191,-4523,-4866,-5180,-5410,-5500,-5377,-5012,-4380,-3517,-2474,-1363,-285,624,1282,1613,1619,1318,812,189,-404,-867,-1084,-1018,-637,-2,822,1709,2521,3144,3439,3357,2853,1967,787,-565,-1924,-3139,-4067,-4616,-4736,-4461,-3837,-3004,-2067,-1186,-456,37,265,253,50,-239,-504,-644,-546,-179,493,1393,2445,3491,4376,4947,5074,4702,3821,2514,911,-809,-2445,-3832,-4805,-5286,-5231,-4665,-3662,-2328,-796,795,2307,3625,4641,5285,5510,5304,4676,3684,2380,874,-758,-2390,-3949,-5329,-6495,-7388,-8014,-8369,-8481,-8358,-8031,-7488,-6737,-5768,-4580,-3190,-1643,-4,1623,3117,4361,5236,5667,5627,5138,4295,3233,2115,1120,396,61,183,751,1740,3027,4525,6074,7558,8851,9855,10510,10772,10658,10177,9397,8350,7104,5696,4163,2537,854,-866,-2561,-4207,-5719,-7042,-8093,-8798,-9091,-8924,-8278,-7163,-5639,-3790,-1757,300,2204,3760,4825,5256,5011,4084,2559,578,-1680,-3998,-6178,-8045,-9465,-10366,-10728,-10565,-9953,-8937,-7628,-6069,-4360,-2544,-699,1113,2828,4357,5641,6590,7146,7267,6917,6126,4927,3417,1720,-18,-1606,-2894,-3696,-3904,-3443,-2297,-553,1649,4110,6547,8713,10328,11191,11161,10200,8367,5818,2792,-436,-3568,-6335,-8514,-9966,-10611,-10479,-9647,-8256,-6480,-4485,-2441,-466,1346,2954,4354,5565,6627,7576,8437,9206,9853,10316,10511,10356,9776,8724,7221,5294,3075,684,-1704,-3913,-5802,-7232,-8145,-8504,-8362,-7768,-6843,-5683,-4398,-3076,-1771,-541,620,1670,2642,3498,4251,4864,5316,5573,5595,5364,4869,4131,3196,2153,1096,155,-565,-973,-1023,-726,-145,599,1347,1937,2190,1997,1263,-6,-1763,-3887,-6226,-8591,-10811,-12710,-14155,-15049,-15343,-15024,-14153,-12801,-11096,-9186,-7207,-5321,-3624,-2214,-1115,-325,208,557,807,1035,1302,1638,2051,2512,2989,3441,3832,4152,4411,4632,4868,5163,5556,6077,6725,7463,8250,8997,9620,10033,10140,9887,9225,8156,6697,4923,2913,786,-1338,-3320,-5053,-6414,-7343,-7795,-7767,-7317,-6520,-5496,-4379,-3305,-2398,-1755,-1422,-1411,-1682,-2171,-2790,-3458,-4076,-4597,-4939,-5084,-4985,-4628,-4003,-3102,-1942,-542,1037,2729,4422,5984,7280,8157,8512,8252,7363,5881,3901,1586,-895,-3325,-5528,-7329,-8609,-9294,-9366,-8871,-7890,-6556,-5016,-3421,-1922,-623,404,1120,1547,1712,1681,1521,1283,1038,806,643,553,567,697,954,1344,1877,2528,3306,4154,5052,5928,6734,7385,7826,7989,7821,7307,6418,5191,3659,1895,-17,-1967,-3855,-5562,-6989,-8054,-8676,-8825,-8477,-7658,-6412,-4831,-3000,-1048,922,2798,4494,5940,7104,7945,8485,8708,8666,8374,7897,7271,6573,5839,5127,4469,3870,3350,2885,2471,2094,1746,1419,1112,808,495,147,-259,-753,-1340,-2042,-2830,-3697,-4589,-5476,-6295,-7018,-7590,-7992,-8188,-8158,-7882,-7338,-6519,-5430,-4086,-2542,-853,888,2586,4142,5455,6449,7051,7218,6931,6192,5039,3540,1794,-71,-1900,-3552,-4862,-5731,-6051,-5807,-4977,-3634,-1838,281,2610,5005,7325,9444,11213,12538,13294,13424,12871,11634,9760,7336,4503,1430,-1688,-4671,-7331,-9533,-11168,-12166,-12523,-12242,-11401,-10089,-8424,-6561,-4638,-2815,-1229,20,837,1214,1142,689,-78,-1052,-2139,-3239,-4281,-5212,-5988,-6602,-7026,-7253,-7251,-6995,-6459,-5616,-4493,-3102,-1550,81,1644,3009,4049,4661,4799,4448,3670,2552,1243,-117,-1360,-2355,-3002,-3218,-2996,-2341,-1293,56,1634,3313,4975,6492,7721,8555,8869,8617,7742,6298,4333,1992,-567,-3165,-5603,-7715,-9352,-10409,-10820,-10576,-9684,-8224,-6282,-3994,-1511,995,3367,5434,7092,8241,8846,8923,8506,7690,6584,5287,3946,2631,1466,470,-294,-853,-1213,-1411,-1497,-1501,-1453,-1371,-1242,-1062,-802,-438,28,605,1256,1945,2626,3230,3737,4086,4282,4309,4178,3907,3517,3025,2461,1836,1185,526,-102,-668,-1134,-1482,-1685,-1768,-1724,-1613,-1446,-1280,-1129,-1022,-961,-953,-998,-1089,-1249,-1480,-1817,-2279,-2890,-3656,-4567,-5601,-6691,-7794,-8805,-9664,-10267,-10563,-10484,-10029,-9181,-8011,-6572,-4978,-3341,-1768,-372,789,1672,2287,2683,2933,3139,3405,3823,4474,5404,6611,8076,9701,11392,12991,14358,15334,15797,15665,14883,13501,11554,9193,6551,3790,1090,-1435,-3651,-5500,-6943,-7968,-8602,-8858,-8775,-8381,-7700,-6772,-5622,-4306,-2871,-1390,74,1434,2629,3577,4240,4563,4553,4211,3593,2777,1847,931,116,-490,-842,-896,-691,-268,265,807,1226,1438,1338,920,153,-882,-2124,-3427,-4664,-5674,-6329,-6513,-6173,-5284,-3917,-2148,-156,1900,3810,5400,6505,7034,6926,6212,4957,3276,1316,-772,-2843,-4750,-6405,-7703,-8611,-9073,-9096,-8650,-7777,-6472,-4801,-2808,-591,1761,4105,6332,8278,9818,10819,11175,10828,9757,8017,5701,2999,86,-2757,-5345,-7424,-8872,-9588,-9574,-8894,-7697,-6139,-4431,-2751,-1254,-49,803,1320,1532,1549,1458,1381,1411,1617,2041,2683,3497,4429,5358,6199,6825,7152,7115,6675,5860,4714,3347,1879,442,-824,-1848,-2542,-2925,-3011,-2875,-2619,-2334,-2133,-2086,-2247,-2626,-3194,-3896,-4650,-5369,-5981,-6396,-6608,-6561,-6305,-5851,-5256,-4577,-3854,-3126,-2410,-1695,-982,-224,562,1412,2270,3117,3859,4439,4763,4784,4468,3832,2945,1897,853,-60,-648,-806,-414,549,2065,4033,6303,8664,10888,12734,13979,14467,14066,12791,10657,7852,4538,991,-2550,-5822,-8624,-10785,-12213,-12866,-12789,-12049,-10798,-9169,-7330,-5422,-3565,-1838,-293,1041,2178,3073,3764,4176,4322,4134,3612,2740,1547,102,-1513,-3154,-4708,-6020,-6996,-7553,-7670,-7364,-6698,-5752,-4627,-3425,-2215,-1081,-54,832,1559,2116,2496,2679,2655,2425,1974,1362,612,-156,-869,-1393,-1648,-1550,-1084,-257,842,2110,3399,4546,5426,5895,5894,5374,4362,2930,1187,-708,-2593,-4295,-5660,-6551,-6892,-6625,-5787,-4444,-2726,-808,1133,2903,4350,5344,5831,5797,5295,4423,3303,2073,876,-183,-1015,-1563,-1836,-1828,-1614,-1245,-814,-383,-32,219,344,376,370,370,469,680,1067,1593,2261,2989,3742,4424,5009,5424,5684,5762,5699,5514,5237,4904,4518,4089,3587,2995,2272,1393,363,-826,-2104,-3430,-4708,-5834,-6718,-7244,-7358,-7019,-6248,-5119,-3745,-2294,-937,133,775,864,353,-740,-2345,-4319,-6501,-8700,-10718,-12387,-13543,-14094,-13964,-13173,-11774,-9876,-7657,-5260,-2901,-719,1143,2617,3668,4337,4675,4796,4786,4776,4828,5028,5410,5980,6737,7636,8626,9649,10632,11504,12210,12668,12851,12695,12192,11323,10103,8552,6722,4659,2448,158,-2106,-4259,-6198,-7847,-9143,-10024,-10485,-10488,-10082,-9275,-8154,-6773,-5241,-3633,-2036,-522,867,2099,3162,4076,4843,5507,6063,6545,6920,7192,7299,7212,6871,6226,5253,3922,2269,328,-1809,-4043,-6239,-8266,-9977,-11259,-12020,-12206,-11839,-10940,-9634,-7999,-6188,-4290,-2407,-600,1110,2700,4193,5570,6827,7910,8747,9244,9288,8788,7660,5886,3485,575,-2660,-5947,-8954,-11336,-12750,-12953,-11801,-9339,-5760,-1434,3174,7524,11124,13535,14517,13970,12042,9031,5388,1654,-1651,-4047,-5222,-5025,-3538,-1015,2114,5358,8203,10218,11105,10739,9188,6671,3517,122,-3157,-5975,-8117,-9437,-9909,-9581,-8579,-7046,-5170,-3098,-988,1051,2928,4581,5987,7110,7971,8529,8810,8760,8389,7643,6533,5029,3162,952,-1527,-4173,-6847,-9382,-11594,-13309,-14374,-14694,-14228,-13035,-11228,-9011,-6635,-4365,-2476,-1172,-616,-839,-1804,-3349,-5243,-7206,-8950,-10198,-10757,-10498,-9402,-7554,-5125,-2371,416,2929,4885,6088,6402,5849,4517,2648,509,-1541,-3190,-4126,-4152,-3147,-1142,1729,5197,8917,12496,15553,17763,18913,18909,17806,15750,12988,9764,6347,2951,-267,-3178,-5702,-7787,-9347,-10371,-10793,-10625,-9899,-8691,-7121,-5345,-3509,-1781,-263,966,1911,2620,3185,3712,4276,4917,5591,6235,6699,6893,6707,6121,5173,3953,2593,1232,-20,-1089,-1956,-2639,-3193,-3655,-4065,-4402,-4635,-4689,-4498,-3998,-3180,-2062,-758,605,1838,2749,3186,3022,2240,902,-833,-2716,-4460,-5772,-6393,-6160,-5028,-3073,-530,2278,4963,7111,8404,8586,7600,5502,2533,-982,-4660,-8092,-10959,-12970,-13984,-13925,-12832,-10816,-8044,-4732,-1102,2602,6152,9339,11961,13876,14962,15174,14528,13111,11065,8594,5915,3249,795,-1300,-2939,-4089,-4767,-5050,-5030,-4820,-4546,-4294,-4151,-4137,-4255,-4430,-4587,-4585,-4313,-3638,-2483,-782,1442,4146,7190,10406,13560,16388,18636,20051,20454,19727,17861,14918,11091,6595,1748,-3131,-7703,-11643,-14684,-16627,-17366,-16903,-15354,-12902,-9845,-6469,-3131,-115,2288,3889,4557,4257,3044,1050,-1530,-4447,-7451,-10270,-12684,-14476,-15520,-15715,-15062,-13610,-11505,-8944,-6174,-3451,-994,1010,2480,3394,3817,3866,3688,3436,3245,3209,3386,3777,4378,5125,5990,6910,7826,8698,9441,10011,10322,10320,9946,9196,8078,6654,5018,3264,1519,-143,-1625,-2910,-3943,-4766,-5361,-5793,-6068,-6260,-6368,-6460,-6492,-6498,-6402,-6193,-5795,-5189,-4326,-3217,-1859,-306,1383,3100,4745,6168,7265,7914,8068,7708,6882,5688,4249,2719,1224,-115,-1236,-2095,-2706,-3117,-3383,-3599,-3809,-4062,-4363,-4688,-5007,-5290,-5492,-5615,-5607,-5472,-5151,-4616,-3818,-2737,-1383,174,1825,3396,4706,5559,5806,5352,4183,2377,75,-2490,-5103,-7490,-9480,-10902,-11689,-11820,-11330,-10291,-8784,-6912,-4748,-2403,57,2515,4884,7039,8865,10238,11050,11217,10695,9497,7679,5367,2714,-89,-2847,-5368,-7488,-9069,-10030,-10345,-10025,-9174,-7875,-6298,-4573,-2832,-1187,328,1683,2929,4108,5307,6580,7968,9474,11048,12599,13997,15085,15721,15770,15165,13877,11964,9514,6697,3667,631,-2239,-4765,-6798,-8215,-8926,-8875,-8073,-6560,-4463,-1925,848,3637,6224,8394,9984,10869,10988,10356,9038,7178,4948,2567,271,-1720,-3189,-3997,-4057,-3384,-2078,-346,1573,3358,4741,5460,5371,4426,2723,456,-2072,-4549,-6649,-8136,-8855,-8755,-7910,-6449,-4580,-2511,-451,1427,2992,4174,4944,5325,5395,5208,4896,4492,4083,3649,3182,2607,1851,823,-532,-2251,-4282,-6540,-8844,-10991,-12754,-13921,-14354,-13973,-12815,-10975,-8652,-6051,-3427,-990,1075,2642,3653,4117,4107,3745,3178,2563,2024,1654,1476,1460,1549,1614,1577,1309,763,-98,-1236,-2555,-3914,-5120,-6001,-6387,-6205,-5428,-4165,-2558,-853,740,1995,2772,3012,2720,2024,1064,50,-847,-1463,-1723,-1598,-1162,-528,136,679,972,948,624,77,-569,-1164,-1588,-1752,-1612,-1203,-564,201,1012,1767,2391,2819,2997,2903,2521,1880,1025,43,-964,-1881,-2599,-3027,-3116,-2842,-2260,-1444,-530,339,1004,1352,1298,858,92,-858,-1830,-2652,-3178,-3306,-3001,-2269,-1179,172,1689,3252,4793,6249,7578,8780,9822,10713,11397,11851,11992,11755,11069,9860,8117,5823,3061,-62,-3359,-6592,-9516,-11855,-13426,-14060,-13728,-12467,-10425,-7817,-4917,-2009,637,2802,4349,5228,5484,5232,4637,3880,3114,2462,1970,1633,1384,1134,761,186,-660,-1769,-3077,-4444,-5702,-6641,-7089,-6918,-6067,-4589,-2603,-314,2032,4184,5904,7017,7397,7012,5886,4126,1888,-633,-3206,-5627,-7679,-9235,-10182,-10518,-10271,-9547,-8473,-7180,-5814,-4447,-3163,-1961,-837,253,1342,2459,3604,4723,5747,6543,6982,6934,6297,5042,3205,911,-1640,-4196,-6485,-8251,-9284,-9470,-8754,-7216,-4996,-2323,513,3232,5526,7199,8065,8093,7291,5779,3731,1363,-1072,-3333,-5174,-6419,-6898,-6562,-5387,-3470,-973,1886,4808,7523,9749,11281,12014,11926,11143,9849,8320,6824,5632,4918,4782,5192,6021,7052,8023,8679,8802,8250,7009,5140,2854,397,-1925,-3829,-5083,-5560,-5224,-4181,-2603,-749,1113,2731,3925,4583,4715,4396,3779,3036,2342,1808,1518,1444,1526,1627,1624,1373,817,-78,-1241,-2570,-3902,-5096,-6001,-6553,-6715,-6540,-6130,-5628,-5189,-4947,-4977,-5293,-5833,-6467,-7051,-7408,-7426,-7018,-6183,-4980,-3525,-1957,-436,922,2023,2838,3373,3688,3861,3998,4192,4527,5036,5734,6534,7353,8010,8347,8195,7421,5971,3848,1170,-1895,-5082,-8113,-10709,-12616,-13682,-13836,-13120,-11689,-9737,-7534,-5297,-3257,-1535,-218,698,1272,1586,1756,1863,1990,2146,2343,2529,2662,2706,2613,2392,2047,1627,1188,815,588,588,867,1450,2292,3330,4439,5490,6352,6895,7045,6730,5947,4702,3059,1087,-1107,-3429,-5763,-8024,-10105,-11925,-13398,-14440,-14983,-14964,-14349,-13127,-11336,-9038,-6345,-3401,-362,2592,5296,7583,9314,10363,10657,10150,8859,6864,4299,1377,-1656,-4523,-6956,-8730,-9696,-9784,-9038,-7561,-5550,-3210,-778,1544,3550,5111,6097,6466,6203,5363,4057,2455,745,-832,-2089,-2820,-2913,-2312,-1027,828,3104,5603,8075,10337,12163,13436,14071,14054,13463,12397,11037,9538,8088,6794,5761,4989,4452,4066,3703,3262,2608,1683,442,-1096,-2857,-4742,-6594,-8248,-9544,-10303,-10428,-9816,-8482,-6469,-3931,-1060,1876,4597,6815,8296,8864,8470,7171,5136,2636,-38,-2570,-4720,-6301,-7254,-7570,-7368,-6748,-5883,-4874,-3829,-2788,-1775,-779,206,1186,2127,2983,3676,4121,4246,3988,3339,2316,988,-545,-2153,-3707,-5053,-6097,-6733,-6931,-6697,-6075,-5179,-4127,-3074,-2183,-1587,-1427,-1770,-2657,-4040,-5817,-7812,-9809,-11562,-12842,-13447,-13259,-12222,-10402,-7922,-5008,-1896,1137,3878,6127,7797,8844,9322,9329,8996,8482,7900,7371,6941,6633,6420,6238,6012,5654,5094,4269,3170,1789,181,-1572,-3364,-5032,-6427,-7379,-7746,-7421,-6357,-4567,-2127,814,4076,7423,10633,13458,15722,17245,17941,17774,16756,14980,12547,9608,6323,2851,-630,-3950,-6940,-9419,-11256,-12331,-12605,-12083,-10860,-9063,-6890,-4516,-2158,23,1863,3255,4121,4430,4192,3456,2301,851,-781,-2421,-3932,-5152,-5937,-6193,-5846,-4899,-3414,-1494,687,2963,5127,7035,8534,9573,10108,10174,9837,9165,8255,7166,5941,4618,3180,1649,3,-1720,-3496,-5245,-6871,-8265,-9285,-9831,-9797,-9145,-7859,-6015,-3698,-1081,1676,4373,6832,8888,10413,11317,11578,11198,10278,8912,7245,5422,3548,1731,5,-1613,-3145,-4636,-6122,-7634,-9178,-10710,-12173,-13453,-14442,-15020,-15089,-14594,-13512,-11893,-9815,-7436,-4909,-2445,-216,1607,2904,3608,3715,3267,2372,1150,-254,-1706,-3088,-4299,-5243,-5878,-6118,-5973,-5400,-4443,-3136,-1564,176,1963,3669,5170,6338,7071,7279,6911,5957,4441,2454,112,-2428,-4972,-7368,-9413,-11004,-12016,-12425,-12219,-11470,-10278,-8769,-7099,-5379,-3727,-2190,-794,484,1688,2872,4078,5340,6646,7980,9272,10470,11477,12244,12694,12818,12606,12107,11373,10491,9531,8564,7630,6741,5891,5055,4199,3314,2374,1414,454,-450,-1251,-1894,-2371,-2647,-2746,-2682,-2467,-2127,-1659,-1053,-314,576,1595,2718,3869,4976,5899,6553,6805,6602,5924,4796,3342,1683,23,-1469,-2606,-3267,-3367,-2910,-1929,-565,1072,2771,4396,5763,6760,7283,7291,6773,5779,4382,2713,901,-886,-2517,-3850,-4810,-5342,-5465,-5236,-4746,-4140,-3511,-3021,-2706,-2651,-2808,-3144,-3546,-3888,-4042,-3894,-3347,-2406,-1057,587,2426,4302,6070,7572,8710,9371,9540,9173,8338,7056,5443,3571,1566,-466,-2416,-4174,-5660,-6799,-7546,-7893,-7839,-7440,-6739,-5825,-4780,-3694,-2653,-1723,-964,-405,-76,41,-60,-346,-771,-1302,-1867,-2410,-2869,-3176,-3285,-3153,-2759,-2087,-1168,-6,1318,2771,4224,5602,6737,7521,7787,7439,6405,4685,2386,-340,-3221,-5983,-8315,-9983,-10812,-10754,-9892,-8396,-6549,-4658,-3013,-1888,-1435,-1729,-2741,-4315,-6274,-8343,-10302,-11906,-13009,-13505,-13378,-12694,-11542,-10089,-8461,-6822,-5270,-3910,-2770,-1896,-1244,-820,-531,-351,-186,13,303,720,1289,2001,2843,3776,4750,5717,6628,7424,8086,8573,8876,8991,8903,8632,8168,7522,6712,5746,4675,3526,2373,1251,248,-611,-1266,-1689,-1877,-1816,-1544,-1083,-485,212,957,1723,2493,3255,4017,4774,5514,6218,6828,7288,7523,7466,7068,6310,5217,3858,2360,859,-430,-1371,-1766,-1562,-715,674,2454,4368,6154,7527,8254,8182,7230,5459,2989,76,-3018,-5965,-8472,-10289,-11233,-11232,-10307,-8586,-6283,-3672,-1045,1307,3164,4372,4873,4725,4038,3006,1835,709,-209,-836,-1161,-1209,-1099,-914,-782,-768,-911,-1205,-1592,-1993,-2299,-2406,-2235,-1735,-923,134,1322,2455,3387,3920,3959,3428,2355,836,-980,-2895,-4726,-6281,-7442,-8098,-8234,-7847,-7008,-5803,-4352,-2780,-1203,268,1557,2610,3395,3919,4178,4213,4044,3716,3264,2749,2215,1741,1372,1190,1226,1503,2006,2655,3355,3955,4303,4249,3688,2575,949,-1058,-3241,-5341,-7082,-8226,-8594,-8113,-6812,-4844,-2424,142,2560,4525,5789,6194,5635,4176,1896,-943,-4097,-7220,-9993,-12128,-13380,-13622,-12805,-11007,-8396,-5205,-1744,1708,4842,7450,9354,10491,10857,10536,9670,8402,6937,5394,3936,2619,1513,614,-79,-614,-1024,-1367,-1673,-1978,-2307,-2643,-3000,-3314,-3574,-3716,-3693,-3480,-3032,-2368,-1496,-479,600,1652,2558,3242,3616,3669,3394,2854,2118,1300,473,-242,-816,-1187,-1347,-1324,-1128,-840,-507,-203,7,106,65,-70,-244,-374,-348,-77,508,1457,2716,4230,5839,7371,8639,9446,9667,9221,8118,6456,4408,2204,99,-1639,-2816,-3258,-2926,-1855,-188,1836,3938,5804,7152,7759,7489,6330,4367,1813,-1073,-3970,-6579,-8645,-9988,-10531,-10286,-9370,-7933,-6201,-4357,-2598,-1046,211,1159,1823,2270,2593,2874,3192,3579,4043,4527,4963,5238,5246,4898,4122,2922,1323,-555,-2583,-4573,-6358,-7778,-8728,-9157,-9080,-8580,-7771,-6807,-5818,-4924,-4190,-3639,-3245,-2944,-2668,-2330,-1863,-1227,-384,631,1816,3083,4393,5650,6785,7736,8421,8825,8893,8644,8067,7210,6104,4818,3425,2007,653,-550,-1563,-2333,-2906,-3314,-3657,-4042,-4569,-5320,-6334,-7594,-9035,-10536,-11955,-13137,-13945,-14296,-14134,-13497,-12451,-11109,-9612,-8069,-6601,-5266,-4091,-3079,-2171,-1334,-492,391,1342,2370,3431,4502,5502,6388,7087,7570,7803,7798,7574,7183,6681,6138,5616,5153,4790,4496,4272,4037,3758,3355,2811,2084,1208,191,-901,-2019,-3100,-4072,-4900,-5515,-5896,-6003,-5808,-5308,-4479,-3342,-1914,-230,1642,3636,5655,7576,9290,10640,11529,11849,11564,10692,9304,7556,5611,3686,1955,591,-320,-723,-669,-219,488,1326,2166,2884,3419,3722,3794,3677,3412,3084,2741,2460,2264,2188,2233,2389,2635,2954,3306,3691,4072,4463,4848,5228,5596,5913,6163,6263,6184,5832,5200,4246,3009,1551,-30,-1599,-3030,-4198,-5026,-5462,-5529,-5269,-4776,-4159,-3527,-2983,-2617,-2471,-2580,-2931,-3498,-4232,-5073,-5959,-6838,-7654,-8389,-9005,-9516,-9893,-10165,-10304,-10341,-10240,-10013,-9628,-9077,-8337,-7397,-6259,-4920,-3431,-1805,-126,1558,3164,4628,5874,6865,7550,7933,8021,7853,7480,6960,6332,5639,4872,4025,3053,1917,579,-971,-2694,-4524,-6312,-7924,-9167,-9892,-9986,-9393,-8150,-6362,-4216,-1930,236,2065,3356,4004,3970,3313,2148,668,-964,-2526,-3894,-4946,-5636,-5955,-5945,-5642,-5119,-4411,-3556,-2563,-1455,-217,1114,2514,3935,5294,6531,7560,8307,8739,8803,8529,7919,7067,6021,4906,3802,2795,1952,1299,830,514,280,46,-269,-745,-1438,-2343,-3451,-4662,-5890,-6977,-7818,-8269,-8284,-7804,-6883,-5573,-4016,-2338,-705,749,1915,2720,3149,3224,3012,2609,2116,1651,1303,1154,1247,1593,2159,2879,3650,4358,4870,5086,4913,4321,3332,2007,498,-1059,-2453,-3535,-4139,-4180,-3612,-2473,-845,1119,3260,5392,7362,9054,10384,11350,11959,12278,12361,12259,12014,11606,11040,10261,9248,7988,6487,4781,2943,1039,-819,-2554,-4069,-5295,-6178,-6664,-6747,-6394,-5630,-4480,-2996,-1278,580,2421,4116,5503,6470,6923,6814,6159,5006,3448,1609,-400,-2445,-4436,-6262,-7879,-9206,-10222,-10903,-11226,-11229,-10903,-10320,-9513,-8568,-7549,-6542,-5621,-4833,-4227,-3786,-3499,-3301,-3129,-2913,-2596,-2147,-1566,-872,-132,610,1275,1831,2247,2531,2698,2798,2856,2910,2967,3009,3023,2957,2780,2463,1982,1354,588,-264,-1151,-2004,-2759,-3362,-3765,-3960,-3962,-3805,-3574,-3326,-3167,-3159,-3365,-3806,-4474,-5324,-6279,-7242,-8100,-8747,-9088,-9070,-8661,-7891,-6814,-5521,-4119,-2700,-1354,-123,989,1994,2969,3952,5025,6193,7474,8798,10105,11269,12187,12741,12853,12462,11573,10203,8449,6392,4175,1913,-281,-2308,-4119,-5673,-6976,-8035,-8887,-9531,-9993,-10249,-10269,-10019,-9425,-8464,-7083,-5304,-3156,-733,1821,4341,6602,8418,9593,10002,9588,8373,6481,4088,1448,-1182,-3540,-5406,-6627,-7134,-6939,-6138,-4893,-3375,-1792,-293,1005,2043,2834,3418,3877,4286,4716,5212,5778,6404,7029,7578,7976,8113,7929,7362,6391,5057,3424,1626,-178,-1813,-3101,-3901,-4133,-3762,-2858,-1521,87,1783,3407,4800,5895,6632,7059,7218,7227,7170,7153,7213,7383,7611,7850,7983,7936,7596,6944,5925,4607,3016,1279,-529,-2283,-3918,-5355,-6573,-7554,-8324,-8900,-9326,-9620,-9813,-9904,-9886,-9735,-9411,-8889,-8123,-7108,-5833,-4334,-2647,-858,952,2668,4175,5377,6181,6544,6458,5963,5148,4123,3044,2027,1223,696,506,630,998,1485,1942,2207,2128,1613,600,-862,-2695,-4714,-6747,-8559,-9984,-10872,-11158,-10849,-10029,-8844,-7462,-6088,-4870,-3972,-3450,-3365,-3671,-4318,-5175,-6106,-6941,-7512,-7689,-7333,-6424,-4929,-2930,-529,2123,4844,7465,9805,11739,13132,13935,14089,13607,12519,10893,8820,6409,3793,1101,-1513,-3905,-5938,-7485,-8456,-8811,-8545,-7724,-6458,-4877,-3175,-1498,-36,1097,1789,2005,1745,1071,83,-1092,-2326,-3486,-4483,-5240,-5724,-5921,-5832,-5480,-4881,-4089,-3147,-2149,-1183,-357,211,453,295,-249,-1149,-2307,-3610,-4911,-6097,-7044,-7696,-7998,-7960,-7583,-6903,-5948,-4746,-3329,-1733,20,1878,3805,5753,7651,9468,11119,12573,13787,14713,15363,15689,15717,15425,14820,13906,12699,11212,9505,7605,5620,3603,1679,-67,-1516,-2581,-3175,-3246,-2776,-1767,-282,1615,3800,6146,8487,10659,12479,13789,14449,14364,13510,11912,9684,6976,3994,955,-1948,-4518,-6656,-8265,-9342,-9904,-10003,-9713,-9084,-8191,-7053,-5727,-4231,-2615,-924,780,2420,3926,5212,6222,6894,7198,7117,6657,5845,4721,3366,1841,269,-1266,-2640,-3763,-4549,-4945,-4930,-4512,-3758,-2734,-1573,-377,705,1585,2154,2389,2257,1818,1109,241,-717,-1663,-2542,-3301,-3923,-4411,-4792,-5111,-5421,-5782,-6235,-6825,-7553,-8422,-9394,-10423,-11452,-12398,-13209,-13792,-14115,-14117,-13799,-13158,-12222,-11036,-9642,-8091,-6425,-4672,-2857,-999,891,2791,4674,6514,8252,9839,11205,12274,12997,13306,13184,12639,11693,10434,8929,7289,5592,3915,2304,794,-619,-1910,-3092,-4132,-4999,-5661,-6057,-6166,-5947,-5405,-4547,-3409,-2050,-551,999,2452,3709,4599,5030,4894,4164,2850,1034,-1158,-3550,-5952,-8168,-10029,-11406,-12210,-12433,-12082,-11261,-10067,-8647,-7146,-5690,-4411,-3375,-2641,-2197,-2015,-2014,-2112,-2205,-2211,-2064,-1732,-1217,-561,177,910,1578,2100,2470,2671,2748,2766,2780,2875,3084,3449,3958,4600,5324,6080,6807,7452,7967,8337,8539,8607,8546,8394,8170,7869,7489,7001,6353,5538,4508,3286,1902,420,-1048,-2395,-3480,-4200,-4451,-4203,-3458,-2292,-835,753,2272,3547,4421,4803,4662,4046,3048,1827,537,-637,-1565,-2121,-2249,-1924,-1173,-57,1326,2887,4506,6089,7556,8830,9885,10687,11258,11601,11767,11779,11661,11436,11062,10530,9747,8678,7236,5404,3193,647,-2077,-4844,-7421,-9619,-11231,-12139,-12250,-11609,-10287,-8486,-6407,-4318,-2449,-996,-109,161,-190,-1068,-2352,-3860,-5438,-6912,-8174,-9145,-9801,-10163,-10263,-10149,-9851,-9378,-8713,-7827,-6669,-5217,-3439,-1360,981,3497,6067,8545,10773,12562,13784,14293,14052,13049,11381,9193,6697,4126,1713,-336,-1858,-2782,-3077,-2816,-2101,-1095,44,1144,2081,2743,3068,3033,2637,1924,943,-222,-1480,-2747,-3910,-4909,-5657,-6136,-6318,-6241,-5940,-5494,-4992,-4514,-4151,-3956,-3978,-4223,-4687,-5322,-6096,-6938,-7802,-8636,-9397,-10060,-10599,-10978,-11188,-11164,-10886,-10293,-9345,-8032,-6329,-4291,-1959,570,3186,5778,8214,10387,12187,13515,14293,14443,13925,12724,10858,8412,5492,2289,-1019,-4183,-7008,-9275,-10848,-11620,-11576,-10766,-9303,-7361,-5127,-2797,-547,1506,3268,4727,5880,6775,7447,7935,8243,8358,8242,7848,7136,6086,4703,3035,1164,-821,-2783,-4625,-6231,-7530,-8476,-9058,-9292,-9208,-8842,-8229,-7389,-6333,-5064,-3586,-1912,-86,1844,3766,5589,7168,8400,9180,9476,9281,8689,7806,6815,5891,5213,4926,5117,5802,6937,8385,9976,11482,12669,13320,13249,12353,10591,8030,4817,1179,-2607,-6234,-9411,-11882,-13457,-14042,-13622,-12309,-10251,-7723,-4966,-2304,32,1801,2880,3203,2793,1763,250,-1536,-3411,-5179,-6676,-7786,-8427,-8580,-8254,-7518,-6434,-5131,-3679,-2202,-762,577,1778,2843,3773,4603,5356,6063,6755,7435,8129,8824,9518,10205,10851,11437,11917,12239,12354,12191,11695,10828,9548,7881,5845,3529,1047,-1469,-3833,-5894,-7462,-8426,-8675,-8199,-7029,-5287,-3136,-806,1480,3484,5010,5926,6153,5691,4623,3050,1164,-885,-2907,-4763,-6361,-7630,-8585,-9245,-9674,-9939,-10105,-10199,-10255,-10238,-10134,-9872,-9417,-8707,-7723,-6457,-4935,-3216,-1376,477,2241,3798,5062,5943,6405,6412,5989,5159,4000,2599,1066,-474,-1906,-3122,-4043,-4628,-4885,-4842,-4601,-4220,-3842,-3508,-3319,-3266,-3359,-3539,-3736,-3887,-3902,-3759,-3435,-2970,-2430,-1906,-1500,-1298,-1361,-1699,-2279,-3013,-3790,-4460,-4907,-5006,-4716,-4026,-2996,-1740,-394,871,1919,2626,2928,2813,2324,1547,617,-343,-1159,-1725,-1906,-1645,-914,280,1840,3679,5644,7583,9354,10811,11856,12409,12434,11950,10985,9636,8004,6203,4377,2623,1043,-290,-1355,-2124,-2608,-2826,-2773,-2465,-1885,-1025,121,1550,3214,5043,6915,8670,10136,11114,11436,10974,9657,7502,4606,1137,-2650,-6497,-10102,-13215,-15614,-17152,-17755,-17434,-16268,-14407,-12036,-9375,-6624,-3984,-1592,449,2102,3379,4335,5057,5634,6162,6685,7248,7816,8361,8814,9115,9222,9112,8794,8311,7707,7061,6405,5808,5258,4771,4308,3831,3310,2696,1998,1199,357,-514,-1329,-2067,-2652,-3081,-3327,-3409,-3349,-3198,-2997,-2808,-2663,-2580,-2575,-2601,-2649,-2647,-2583,-2410,-2148,-1802,-1430,-1091,-851,-776,-918,-1301,-1940,-2802,-3852,-5001,-6176,-7255,-8126,-8676,-8784,-8379,-7385,-5809,-3664,-1048,1906,5046,8148,11046,13514,15418,16613,17035,16651,15510,13679,11325,8581,5666,2735,-34,-2530,-4664,-6401,-7726,-8653,-9202,-9384,-9207,-8660,-7739,-6440,-4784,-2830,-669,1556,3682,5523,6898,7658,7687,6964,5491,3405,834,-1991,-4855,-7547,-9865,-11693,-12943,-13618,-13769,-13492,-12911,-12132,-11259,-10351,-9422,-8474,-7463,-6349,-5097,-3679,-2097,-391,1391,3153,4787,6203,7285,7979,8251,8108,7623,6872,5988,5082,4268,3626,3193,2979,2937,3013,3124,3194,3166,3001,2680,2216,1627,929,170,-665,-1525,-2422,-3329,-4215,-5065,-5816,-6442,-6897,-7148,-7186,-7006,-6643,-6135,-5543,-4937,-4379,-3935,-3646,-3531,-3598,-3816,-4152,-4549,-4933,-5247,-5406,-5358,-5045,-4424,-3492,-2237,-716,1023,2874,4731,6455,7938,9051,9745,9972,9764,9191,8359,7405,6465,5659,5065,4728,4612,4663,4764,4794,4635,4180,3396,2265,876,-665,-2179,-3492,-4418,-4823,-4610,-3771,-2361,-502,1621,3818,5885,7644,8981,9811,10125,9963,9378,8471,7319,5997,4558,3029,1418,-278,-2066,-3939,-5869,-7799,-9638,-11276,-12563,-13372,-13555,-13025,-11731,-9691,-6991,-3783,-264,3332,6769,9826,12326,14136,15199,15516,15139,14191,12790,11101,9253,7375,5574,3911,2459,1229,250,-493,-1017,-1362,-1576,-1713,-1819,-1931,-2067,-2231,-2417,-2609,-2803,-2993,-3188,-3391,-3613,-3847,-4071,-4253,-4324,-4236,-3908,-3309,-2419,-1266,64,1462,2760,3800,4418,4492,3950,2789,1075,-1060,-3439,-5843,-8070,-9905,-11208,-11854,-11805,-11065,-9693,-7808,-5528,-3030,-459,2022,4288,6222,7771,8885,9589,9912,9920,9677,9243,8655,7927,7027,5931,4567,2914,947,-1309,-3776,-6329,-8808,-11005,-12738,-13802,-14081,-13480,-12023,-9792,-6957,-3743,-404,2796,5615,7861,9377,10097,9979,9084,7476,5295,2693,-168,-3103,-5971,-8618,-10944,-12872,-14356,-15393,-15988,-16160,-15941,-15337,-14362,-13023,-11305,-9249,-6852,-4195,-1340,1593,4476,7163,9511,11387,12692,13368,13411,12866,11843,10475,8931,7386,5981,4840,4032,3567,3411,3492,3676,3856,3878,3630,3021,1989,545,-1272,-3361,-5583,-7788,-9813,-11520,-12802,-13587,-13861,-13637,-12971,-11918,-10565,-8968,-7203,-5324,-3367,-1404,540,2393,4096,5581,6766,7577,7952,7852,7273,6261,4895,3301,1620,0,-1423,-2558,-3332,-3728,-3752,-3428,-2798,-1895,-752,602,2134,3800,5547,7295,8971,10480,11737,12679,13242,13414,13177,12570,11630,10437,9084,7663,6302,5085,4119,3464,3168,3238,3660,4381,5320,6392,7463,8428,9152,9523,9465,8911,7873,6376,4515,2398,168,-2040,-4082,-5865,-7295,-8361,-9053,-9425,-9549,-9497,-9372,-9216,-9109,-9038,-9024,-9014,-8953,-8789,-8420,-7816,-6901,-5683,-4151,-2383,-431,1568,3509,5250,6678,7696,8246,8323,7951,7231,6252,5169,4093,3157,2436,2000,1843,1965,2284,2727,3184,3531,3688,3558,3127,2385,1401,240,-976,-2165,-3219,-4087,-4731,-5154,-5386,-5474,-5472,-5439,-5392,-5352,-5292,-5170,-4963,-4616,-4141,-3550,-2890,-2242,-1671,-1259,-1056,-1085,-1337,-1766,-2299,-2857,-3339,-3676,-3807,-3693,-3345,-2764,-2001,-1091,-81,979,2054,3098,4075,4946,5669,6216,6557,6671,6570,6242,5746,5088,4319,3482,2586,1694,795,-46,-827,-1491,-2028,-2408,-2628,-2707,-2662,-2536,-2363,-2168,-1979,-1799,-1630,-1467,-1304,-1149,-1021,-949,-990,-1181,-1599,-2253,-3200,-4414,-5892,-7578,-9405,-11288,-13126,-14816,-16247,-17340,-17990,-18167,-17799,-16902,-15467,-13545,-11191,-8490,-5537,-2449,668,3674,6466,8912,10920,12397,13280,13543,13181,12257,10847,9074,7090,5032,3056,1277,-221,-1375,-2189,-2668,-2878,-2876,-2748,-2562,-2399,-2292,-2294,-2399,-2609,-2882,-3177,-3421,-3555,-3501,-3206,-2609,-1697,-452,1094,2894,4872,6920,8936,10792,12385,13612,14400,14695,14468,13715,12454,10728,8617,6191,3598,941,-1609,-3914,-5815,-7190,-7915,-7946,-7247,-5883,-3946,-1606,934,3442,5685,7453,8599,9035,8782,7936,6662,5189,3742,2536,1750,1465,1724,2465,3575,4902,6264,7494,8447,9018,9158,8874,8208,7256,6106,4875,3643,2495,1456,562,-217,-891,-1510,-2100,-2694,-3307,-3927,-4556,-5150,-5706,-6193,-6605,-6956,-7239,-7483,-7701,-7876,-8033,-8108,-8091,-7911,-7511,-6835,-5833,-4488,-2801,-825,1366,3661,5933,8042,9879,11314,12298,12787,12786,12361,11570,10534,9337,8089,6853,5692,4622,3648,2747,1884,1018,115,-850,-1891,-2985,-4117,-5236,-6300,-7259,-8080,-8727,-9181,-9443,-9484,-9333,-8970,-8421,-7706,-6865,-5957,-5066,-4261,-3639,-3252,-3128,-3273,-3618,-4103,-4606,-5038,-5294,-5319,-5090,-4635,-4022,-3370,-2778,-2392,-2271,-2496,-3037,-3860,-4849,-5890,-6826,-7533,-7891,-7828,-7310,-6349,-5002,-3352,-1517,403,2265,3997,5500,6725,7662,8282,8627,8723,8609,8343,7974,7528,7056,6551,6030,5480,4897,4276,3621,2934,2237,1540,864,220,-364,-892,-1325,-1690,-1951,-2147,-2268,-2354,-2427,-2533,-2699,-2986,-3405,-3997,-4755,-5667,-6689,-7753,-8767,-9625,-10212,-10409,-10138,-9324,-7980,-6133,-3898,-1411,1148,3595,5743,7451,8588,9106,8985,8271,7061,5484,3701,1879,200,-1218,-2230,-2816,-2942,-2695,-2157,-1499,-852,-393,-220,-416,-986,-1880,-3005,-4212,-5374,-6326,-6995,-7280,-7203,-6769,-6061,-5158,-4153,-3124,-2129,-1185,-298,578,1470,2427,3474,4594,5754,6879,7857,8599,8980,8940,8425,7454,6074,4385,2515,594,-1235,-2869,-4218,-5235,-5905,-6234,-6265,-6014,-5539,-4831,-3922,-2781,-1412,217,2094,4221,6543,9007,11519,13961,16230,18179,19732,20763,21242,21106,20369,19041,17180,14862,12187,9285,6288,3361,654,-1664,-3465,-4637,-5120,-4931,-4132,-2882,-1371,159,1472,2342,2609,2176,1042,-707,-2904,-5324,-7704,-9811,-11419,-12392,-12656,-12211,-11159,-9617,-7800,-5880,-4075,-2540,-1383,-675,-370,-417,-670,-999,-1246,-1289,-1055,-489,355,1435,2622,3787,4801,5520,5868,5763,5213,4240,2936,1418,-167,-1678,-2963,-3920,-4476,-4586,-4303,-3659,-2784,-1788,-814,22,609,901,876,564,50,-590,-1219,-1760,-2113,-2235,-2116,-1767,-1251,-618,51,700,1278,1745,2108,2347,2511,2600,2664,2716,2778,2855,2930,2991,2989,2895,2650,2221,1558,661,-482,-1829,-3322,-4896,-6430,-7869,-9089,-10062,-10717,-11050,-11050,-10724,-10087,-9143,-7922,-6429,-4710,-2805,-783,1266,3237,5022,6499,7580,8182,8274,7848,6946,5644,4031,2238,376,-1428,-3081,-4488,-5623,-6441,-6984,-7285,-7417,-7457,-7500,-7614,-7873,-8317,-8953,-9761,-10689,-11634,-12527,-13227,-13680,-13779,-13509,-12823,-11755,-10300,-8528,-6459,-4185,-1741,767,3288,5714,7968,9956,11595,12821,13584,13874,13700,13128,12215,11097,9841,8589,7397,6343,5448,4718,4126,3633,3197,2762,2307,1791,1214,578,-110,-810,-1506,-2137,-2671,-3034,-3184,-3053,-2613,-1855,-804,463,1841,3194,4396,5321,5906,6123,5990,5601,5033,4415,3828,3345,2975,2735,2547,2392,2182,1893,1484,953,305,-432,-1231,-2053,-2863,-3628,-4301,-4863,-5263,-5478,-5463,-5182,-4609,-3709,-2492,-964,819,2793,4853,6899,8807,10491,11845,12827,13374,13494,13160,12422,11270,9779,7963,5903,3656,1312,-1029,-3251,-5228,-6821,-7914,-8405,-8227,-7371,-5872,-3839,-1413,1215,3839,6252,8257,9690,10440,10434,9672,8210,6157,3677,976,-1741,-4245,-6352,-7912,-8835,-9095,-8733,-7840,-6550,-5018,-3398,-1822,-398,816,1794,2546,3112,3543,3878,4177,4450,4737,5026,5317,5598,5844,6042,6155,6161,6017,5696,5164,4398,3417,2244,944,-393,-1685,-2835,-3780,-4494,-4970,-5261,-5412,-5527,-5655,-5886,-6244,-6744,-7353,-8011,-8615,-9076,-9281,-9143,-8624,-7694,-6400,-4811,-3029,-1193,577,2141,3404,4265,4683,4622,4095,3127,1791,148,-1692,-3644,-5600,-7475,-9189,-10692,-11927,-12890,-13535,-13865,-13843,-13448,-12653,-11428,-9770,-7679,-5201,-2404,611,3709,6748,9567,12024,13993,15388,16156,16285,15814,14784,13298,11431,9296,7001,4643,2341,179,-1744,-3355,-4615,-5482,-5990,-6178,-6129,-5964,-5790,-5738,-5895,-6318,-7022,-7961,-9072,-10226,-11328,-12233,-12851,-13094,-12903,-12275,-11203,-9749,-7970,-5966,-3847,-1727,263,2032,3465,4523,5157,5391,5265,4854,4262,3561,2863,2184,1587,1030,511,-18,-581,-1166,-1773,-2317,-2756,-2990,-2972,-2669,-2087,-1294,-373,538,1318,1847,2049,1904,1437,736,-78,-877,-1531,-1946,-2053,-1853,-1345,-613,295,1287,2300,3290,4224,5105,5946,6768,7607,8474,9391,10349,11328,12297,13201,13975,14563,14868,14841,14410,13522,12187,10382,8196,5689,2995,247,-2403,-4803,-6834,-8370,-9367,-9757,-9555,-8774,-7449,-5658,-3454,-945,1771,4574,7317,9870,12075,13812,14971,15499,15377,14666,13442,11853,10029,8130,6270,4564,3057,1806,797,34,-516,-890,-1124,-1266,-1366,-1467,-1616,-1862,-2233,-2760,-3454,-4299,-5276,-6330,-7404,-8435,-9355,-10115,-10676,-11022,-11144,-11057,-10765,-10288,-9640,-8829,-7871,-6787,-5586,-4315,-2992,-1668,-376,853,1989,3034,3969,4827,5592,6297,6921,7455,7863,8089,8093,7814,7245,6360,5224,3876,2423,966,-411,-1611,-2610,-3387,-3983,-4443,-4843,-5237,-5672,-6159,-6685,-7196,-7634,-7915,-7963,-7717,-7137,-6206,-4955,-3439,-1737,24,1740,3279,4524,5399,5820,5799,5332,4518,3439,2236,1035,-48,-925,-1561,-1958,-2180,-2319,-2491,-2816,-3384,-4263,-5439,-6873,-8433,-9970,-11296,-12228,-12602,-12320,-11315,-9625,-7325,-4557,-1501,1657,4713,7500,9864,11694,12915,13495,13442,12795,11639,10067,8222,6229,4226,2333,631,-819,-2010,-2963,-3731,-4379,-4984,-5597,-6264,-6985,-7757,-8516,-9223,-9792,-10178,-10328,-10222,-9869,-9277,-8509,-7577,-6546,-5424,-4248,-3025,-1779,-535,662,1768,2725,3487,4023,4308,4365,4208,3896,3475,3010,2553,2142,1811,1550,1370,1231,1116,996,837,645,401,152,-95,-277,-354,-285,-40,392,974,1691,2435,3152,3728,4075,4136,3859,3253,2360,1261,66,-1094,-2101,-2841,-3242,-3251,-2871,-2114,-1045,282,1776,3361,4944,6439,7757,8815,9528,9829,9662,9000,7843,6220,4212,1904,-565,-3069,-5459,-7599,-9390,-10726,-11583,-11925,-11795,-11242,-10337,-9172,-7800,-6299,-4675,-2953,-1128,819,2865,5017,7209,9408,11511,13455,15134,16479,17403,17861,17800,17205,16081,14470,12450,10132,7662,5197,2908,946,-562,-1528,-1924,-1760,-1134,-149,1017,2206,3234,3966,4278,4115,3451,2317,770,-1085,-3140,-5259,-7315,-9185,-10755,-11931,-12652,-12852,-12546,-11702,-10398,-8655,-6580,-4248,-1764,768,3259,5607,7745,9585,11092,12186,12853,13037,12744,11961,10736,9122,7217,5144,3028,1018,-777,-2249,-3347,-4063,-4427,-4521,-4454,-4332,-4291,-4395,-4719,-5242,-5944,-6724,-7491,-8125,-8528,-8627,-8384,-7793,-6892,-5744,-4420,-3023,-1608,-264,976,2085,3049,3891,4607,5242,5779,6246,6610,6839,6886,6683,6160,5264,3945,2202,53,-2424,-5131,-7917,-10620,-13073,-15100,-16577,-17391,-17495,-16887,-15599,-13727,-11375,-8683,-5787,-2833,55,2757,5184,7265,8956,10232,11097,11558,11645,11397,10846,10040,9020,7827,6499,5079,3594,2087,589,-861,-2232,-3480,-4575,-5481,-6160,-6599,-6767,-6678,-6332,-5776,-5045,-4222,-3366,-2562,-1869,-1343,-1022,-912,-1009,-1286,-1694,-2198,-2729,-3248,-3718,-4105,-4398,-4602,-4707,-4759,-4735,-4684,-4561,-4386,-4092,-3671,-3052,-2244,-1197,32,1441,2943,4464,5920,7202,8235,8929,9236,9105,8546,7548,6177,4473,2534,450,-1672,-3722,-5602,-7215,-8496,-9400,-9902,-10022,-9790,-9267,-8534,-7659,-6718,-5764,-4817,-3886,-2935,-1936,-822,426,1856,3447,5165,6934,8637,10154,11349,12110,12350,12029,11144,9756,7943,5838,3565,1272,-912,-2879,-4545,-5857,-6794,-7343,-7535,-7382,-6943,-6260,-5389,-4391,-3308,-2189,-1045,103,1280,2494,3776,5154,6621,8179,9764,11314,12697,13798,14462,14582,14075,12922,11173,8937,6373,3679,1045,-1347,-3344,-4873,-5868,-6379,-6434,-6165,-5651,-5045,-4421,-3898,-3505,-3304,-3267,-3389,-3605,-3861,-4082,-4203,-4172,-3961,-3561,-3010,-2340,-1631,-935,-315,200,599,911,1184,1495,1910,2510,3325,4375,5610,6951,8267,9408,10210,10546,10299,9452,8023,6113,3891,1538,-725,-2710,-4261,-5276,-5722,-5618,-5046,-4113,-2958,-1705,-485,627,1559,2299,2853,3248,3542,3771,3985,4199,4415,4612,4744,4758,4608,4251,3690,2948,2093,1225,455,-106,-352,-260,204,931,1850,2777,3563,4049,4109,3683,2749,1375,-350,-2268,-4230,-6080,-7681,-8936,-9791,-10224,-10261,-9947,-9351,-8548,-7613,-6607,-5581,-4558,-3547,-2540,-1513,-458,651,1788,2942,4051,5046,5839,6337,6444,6106,5280,4004,2344,446,-1521,-3358,-4873,-5916,-6390,-6275,-5630,-4587,-3333,-2081,-1045,-402,-277,-734,-1752,-3263,-5129,-7196,-9290,-11228,-12875,-14087,-14807,-14986,-14648,-13848,-12678,-11251,-9671,-8054,-6451,-4926,-3475,-2080,-699,718,2222,3817,5495,7185,8775,10131,11096,11546,11387,10592,9203,7326,5126,2797,530,-1486,-3142,-4341,-5097,-5446,-5489,-5344,-5132,-4951,-4877,-4928,-5093,-5317,-5530,-5660,-5631,-5414,-4962,-4304,-3431,-2389,-1201,102,1484,2931,4402,5877,7311,8662,9882,10910,11709,12218,12415,12258,11744,10857,9628,8071,6259,4245,2131,10,-2015,-3849,-5401,-6635,-7489,-8007,-8182,-8107,-7836,-7453,-7043,-6634,-6287,-5977,-5702,-5408,-5044,-4567,-3922,-3110,-2104,-958,308,1634,2967,4263,5480,6588,7576,8423,9134,9693,10117,10393,10539,10553,10445,10202,9830,9282,8558,7606,6429,5015,3417,1680,-65,-1717,-3115,-4146,-4711,-4769,-4346,-3533,-2479,-1364,-383,306,572,385,-251,-1215,-2360,-3485,-4373,-4852,-4758,-4035,-2667,-747,1578,4102,6600,8840,10633,11833,12375,12265,11578,10455,9052,7557,6110,4845,3825,3060,2524,2125,1777,1361,793,-2,-1042,-2312,-3756,-5253,-6703,-7924,-8823,-9238,-9128,-8444,-7223,-5562,-3571,-1441,668,2574,4127,5222,5779,5794,5284,4333,3049,1571,58,-1339,-2475,-3242,-3567,-3431,-2855,-1919,-734,554,1782,2796,3453,3648,3346,2534,1306,-250,-1961,-3694,-5269,-6582,-7508,-8002,-8026,-7591,-6727,-5510,-4006,-2345,-609,1062,2590,3869,4859,5511,5839,5852,5604,5148,4545,3859,3137,2428,1769,1186,712,353,138,63,133,332,642,1021,1439,1837,2177,2397,2459,2302,1911,1238,294,-913,-2341,-3933,-5603,-7275,-8854,-10255,-11421,-12282,-12810,-12981,-12788,-12239,-11358,-10163,-8707,-7021,-5172,-3227,-1258,656,2430,4002,5297,6281,6905,7164,7034,6529,5651,4429,2890,1089,-924,-3056,-5230,-7328,-9259,-10914,-12219,-13109,-13567,-13599,-13245,-12573,-11650,-10569,-9378,-8154,-6901,-5660,-4397,-3116,-1782,-377,1106,2673,4302,5967,7620,9199,10630,11825,12699,13167,13157,12637,11601,10093,8198,6039,3738,1462,-702,-2632,-4302,-5686,-6823,-7744,-8509,-9160,-9697,-10129,-10386,-10421,-10143,-9486,-8396,-6862,-4904,-2593,-28,2662,5333,7841,10063,11877,13229,14052,14389,14236,13725,12912,11951,10940,9987,9175,8530,8059,7711,7412,7075,6603,5924,5008,3830,2449,913,-683,-2248,-3701,-4962,-6001,-6785,-7329,-7660,-7803,-7814,-7700,-7508,-7204,-6822,-6301,-5658,-4851,-3892,-2769,-1521,-163,1244,2657,4008,5243,6302,7140,7722,8027,8057,7841,7419,6873,6268,5700,5223,4887,4687,4603,4564,4493,4303,3923,3304,2435,1344,89,-1235,-2531,-3709,-4669,-5375,-5774,-5880,-5702,-5278,-4659,-3884,-3023,-2091,-1161,-228,661,1522,2346,3159,3972,4823,5716,6681,7696,8751,9797,10781,11638,12303,12721,12845,12644,12109,11236,10040,8558,6815,4876,2790,622,-1560,-3697,-5726,-7593,-9254,-10665,-11810,-12660,-13233,-13525,-13574,-13400,-13033,-12492,-11776,-10870,-9747,-8365,-6687,-4695,-2387,184,2942,5749,8451,10857,12783,14059,14565,14225,13069,11158,8676,5810,2815,-79,-2652,-4739,-6233,-7110,-7405,-7226,-6722,-6065,-5443,-5004,-4891,-5165,-5866,-6934,-8296,-9782,-11240,-12463,-13284,-13560,-13203,-12200,-10595,-8498,-6056,-3436,-811,1683,3927,5862,7455,8715,9664,10330,10724,10842,10649,10099,9131,7706,5797,3440,694,-2295,-5373,-8327,-10953,-13056,-14474,-15113,-14926,-13965,-12308,-10127,-7588,-4897,-2236,243,2399,4168,5501,6394,6885,7017,6848,6440,5829,5051,4126,3064,1888,626,-662,-1916,-3032,-3944,-4542,-4787,-4626,-4067,-3152,-1958,-608,772,2015,3002,3598,3739,3387,2561,1319,-237,-1993,-3815,-5576,-7158,-8471,-9426,-10004,-10157,-9929,-9330,-8435,-7296,-5998,-4613,-3196,-1824,-499,719,1858,2886,3826,4640,5332,5835,6135,6174,5938,5433,4681,3756,2745,1745,892,272,-5,106,631,1534,2741,4134,5551,6838,7811,8336,8297,7638,6362,4530,2263,-276,-2891,-5374,-7533,-9184,-10204,-10507,-10060,-8909,-7126,-4853,-2251,497,3218,5743,7947,9729,11040,11847,12177,12040,11504,10624,9477,8148,6729,5308,3969,2789,1800,1043,498,143,-88,-248,-427,-673,-1059,-1597,-2318,-3175,-4158,-5173,-6160,-7022,-7670,-8030,-8030,-7642,-6850,-5676,-4172,-2396,-444,1598,3630,5550,7286,8748,9915,10728,11225,11386,11284,10920,10349,9575,8613,7444,6067,4452,2620,575,-1613,-3886,-6120,-8230,-10076,-11589,-12664,-13282,-13394,-13041,-12231,-11037,-9518,-7739,-5793,-3720,-1611,505,2564,4537,6386,8077,9585,10873,11918,12689,13161,13315,13151,12666,11909,10916,9773,8563,7386,6339,5496,4911,4596,4515,4599,4733,4787,4626,4134,3215,1840,16,-2176,-4615,-7125,-9524,-11616,-13218,-14212,-14496,-14064,-12971,-11308,-9271,-7018,-4782,-2716,-980,360,1275,1817,2060,2135,2147,2220,2417,2786,3312,3953,4629,5241,5678,5846,5645,5024,3943,2408,467,-1809,-4289,-6847,-9314,-11537,-13384,-14724,-15509,-15698,-15326,-14465,-13195,-11647,-9912,-8094,-6262,-4459,-2707,-1019,615,2193,3704,5152,6490,7706,8754,9594,10221,10595,10745,10669,10407,10002,9489,8914,8300,7668,7009,6304,5526,4614,3557,2298,841,-807,-2617,-4522,-6439,-8282,-9934,-11315,-12345,-12979,-13216,-13060,-12582,-11820,-10864,-9756,-8552,-7272,-5931,-4514,-3031,-1455,181,1860,3532,5113,6535,7693,8525,8952,8957,8526,7702,6551,5171,3672,2181,803,-354,-1235,-1798,-2063,-2074,-1924,-1716,-1570,-1595,-1876,-2477,-3411,-4661,-6165,-7843,-9576,-11258,-12758,-13980,-14833,-15256,-15226,-14725,-13797,-12464,-10805,-8878,-6776,-4571,-2353,-194,1838,3680,5296,6654,7736,8565,9129,9483,9631,9600,9402,9027,8457,7692,6678,5456,4007,2392,677,-1051,-2691,-4123,-5271,-6042,-6410,-6358,-5933,-5188,-4233,-3155,-2077,-1067,-215,476,983,1356,1641,1905,2226,2653,3249,4018,4984,6107,7358,8674,9990,11236,12336,13239,13865,14196,14175,13787,13034,11888,10404,8576,6483,4176,1752,-695,-3040,-5178,-6974,-8347,-9202,-9507,-9257,-8497,-7308,-5823,-4163,-2496,-937,393,1440,2180,2646,2904,3060,3205,3460,3877,4499,5321,6261,7243,8127,8794,9134,9070,8589,7714,6548,5201,3834,2587,1576,891,546,514,724,1052,1376,1565,1509,1132,408,-660,-2006,-3530,-5106,-6571,-7779,-8573,-8839,-8499,-7527,-5977,-3923,-1533,1037,3589,5949,7975,9546,10622,11177,11254,10911,10225,9272,8124,6830,5427,3952,2413,844,-726,-2256,-3676,-4931,-5932,-6630,-6972,-6955,-6611,-5994,-5226,-4401,-3664,-3117,-2850,-2913,-3298,-3957,-4786,-5640,-6371,-6806,-6831,-6334,-5300,-3741,-1766,483,2811,5004,6864,8188,8873,8816,8046,6621,4682,2418,29,-2272,-4306,-5941,-7101,-7787,-8039,-7971,-7704,-7376,-7123,-7029,-7164,-7527,-8089,-8773,-9484,-10105,-10533,-10665,-10451,-9839,-8856,-7535,-5969,-4260,-2530,-884,566,1775,2689,3331,3731,3941,4045,4095,4168,4288,4490,4773,5120,5520,5928,6316,6641,6855,6916,6766,6371,5690,4701,3416,1840,37,-1939,-3990,-6032,-7949,-9657,-11057,-12091,-12693,-12835,-12500,-11684,-10424,-8754,-6760,-4522,-2172,182,2389,4342,5918,7056,7707,7878,7619,7011,6161,5195,4215,3327,2570,1972,1495,1076,644,88,-641,-1614,-2832,-4266,-5869,-7523,-9140,-10584,-11754,-12551,-12915,-12815,-12264,-11301,-9998,-8444,-6737,-4968,-3218,-1557,-24,1351,2571,3635,4574,5402,6164,6866,7547,8191,8798,9324,9715,9894,9797,9345,8518,7307,5760,3960,2021,75,-1753,-3338,-4605,-5489,-5994,-6119,-5934,-5483,-4850,-4106,-3305,-2528,-1785,-1135,-560,-59,402,876,1416,2073,2901,3902,5084,6394,7761,9094,10272,11194,11745,11869,11494,10651,9351,7690,5780,3763,1805,65,-1301,-2169,-2451,-2113,-1173,293,2175,4297,6499,8571,10352,11683,12446,12589,12066,10952,9278,7201,4837,2354,-82,-2320,-4235,-5703,-6692,-7143,-7113,-6635,-5816,-4757,-3570,-2370,-1229,-226,627,1314,1864,2317,2719,3118,3554,4047,4595,5168,5707,6130,6354,6278,5849,5009,3787,2209,393,-1551,-3472,-5221,-6683,-7757,-8403,-8620,-8448,-7970,-7275,-6469,-5626,-4836,-4106,-3474,-2895,-2335,-1747,-1061,-250,720,1843,3081,4400,5705,6949,8033,8914,9543,9906,10004,9865,9504,8974,8266,7402,6356,5110,3639,1929,-14,-2155,-4426,-6742,-8970,-10999,-12681,-13909,-14584,-14639,-14070,-12879,-11160,-8995,-6538,-3941,-1376,992,3014,4567,5590,6035,5956,5404,4507,3401,2221,1114,176,-522,-955,-1145,-1146,-1034,-913,-858,-955,-1239,-1722,-2377,-3143,-3939,-4681,-5275,-5666,-5816,-5717,-5414,-4946,-4414,-3882,-3451,-3176,-3098,-3224,-3517,-3908,-4308,-4615,-4736,-4596,-4167,-3434,-2469,-1318,-108,1074,2108,2924,3443,3645,3510,3054,2309,1332,179,-1051,-2279,-3397,-4303,-4922,-5170,-5021,-4467,-3533,-2308,-873,621,2046,3255,4111,4527,4423,3791,2650,1085,-799,-2835,-4859,-6683,-8125,-9047,-9321,-8914,-7813,-6114,-3924,-1445,1141,3605,5772,7466,8592,9079,8951,8247,7097,5615,3990,2352,883,-333,-1191,-1687,-1836,-1723,-1459,-1189,-1042,-1149,-1582,-2379,-3502,-4875,-6365,-7818,-9065,-9964,-10394,-10300,-9679,-8578,-7120,-5430,-3669,-1983,-492,712,1582,2108,2316,2261,2010,1650,1244,880,597,446,456,631,988,1513,2190,3006,3921,4896,5879,6797,7580,8131,8374,8221,7636,6591,5135,3344,1361,-649,-2506,-4034,-5091,-5601,-5522,-4926,-3888,-2594,-1188,124,1207,1931,2258,2182,1781,1170,499,-68,-378,-323,179,1116,2450,4052,5779,7441,8866,9882,10390,10323,9703,8611,7169,5556,3924,2450,1224,334,-222,-477,-500,-394,-246,-147,-154,-299,-582,-961,-1370,-1734,-1940,-1921,-1581,-894,157,1538,3165,4949,6751,8442,9897,11008,11704,11956,11765,11186,10297,9196,7991,6768,5608,4536,3569,2667,1798,900,-67,-1123,-2275,-3479,-4684,-5811,-6771,-7499,-7925,-8027,-7807,-7291,-6541,-5612,-4577,-3496,-2426,-1404,-474,348,1032,1584,1974,2231,2336,2319,2194,1984,1718,1423,1118,818,532,262,18,-184,-330,-371,-292,-34,408,1042,1834,2719,3612,4385,4934,5126,4898,4194,3032,1475,-361,-2330,-4251,-5964,-7309,-8176,-8511,-8314,-7656,-6658,-5481,-4306,-3308,-2635,-2382,-2588,-3221,-4183,-5322,-6454,-7376,-7919,-7943,-7397,-6286,-4728,-2875,-942,842,2298,3245,3627,3403,2637,1428,-98,-1781,-3497,-5119,-6563,-7772,-8714,-9384,-9787,-9943,-9867,-9594,-9134,-8530,-7797,-6966,-6061,-5106,-4107,-3076,-2002,-870,329,1622,2988,4436,5888,7314,8597,9661,10383,10691,10493,9769,8505,6761,4620,2226,-273,-2682,-4844,-6578,-7770,-8320,-8193,-7408,-6024,-4167,-1984,336,2610,4649,6297,7438,7996,7975,7402,6381,5031,3487,1898,370,-989,-2127,-2999,-3599,-3916,-3960,-3734,-3231,-2462,-1420,-137,1367,3020,4755,6464,8038,9372,10345,10886,10911,10404,9351,7793,5797,3457,901,-1743,-4329,-6725,-8798,-10462,-11631,-12287,-12423,-12086,-11344,-10289,-9018,-7623,-6183,-4738,-3322,-1916,-518,912,2365,3851,5297,6655,7795,8624,9023,8910,8256,7052,5377,3325,1044,-1307,-3564,-5600,-7292,-8590,-9468,-9935,-10062,-9905,-9562,-9125,-8669,-8290,-8003,-7850,-7777,-7735,-7623,-7328,-6744,-5778,-4377,-2533,-290,2254,4967,7676,10220,12423,14169,15352,15950,15948,15423,14430,13087,11479,9706,7837,5935,4030,2169,355,-1369,-2995,-4489,-5822,-6969,-7898,-8577,-8982,-9080,-8836,-8233,-7226,-5829,-4029,-1888,530,3105,5691,8138,10273,11960,13083,13570,13409,12630,11320,9605,7626,5549,3521,1686,148,-1007,-1739,-2029,-1897,-1389,-574,470,1634,2830,3932,4857,5506,5832,5803,5440,4793,3955,3021,2115,1311,696,278,65,0,25,53,11,-173,-533,-1089,-1818,-2681,-3600,-4521,-5341,-6022,-6478,-6699,-6630,-6299,-5684,-4839,-3788,-2588,-1298,27,1327,2544,3636,4558,5280,5780,6038,6053,5815,5345,4646,3776,2758,1680,593,-415,-1290,-1979,-2466,-2746,-2861,-2845,-2763,-2660,-2560,-2490,-2399,-2282,-2048,-1667,-1072,-244,816,2076,3459,4862,6169,7240,7973,8270,8103,7476,6461,5166,3721,2275,946,-177,-1048,-1675,-2107,-2414,-2702,-3060,-3563,-4256,-5148,-6183,-7307,-8374,-9285,-9882,-10078,-9776,-8964,-7657,-5936,-3930,-1795,277,2111,3539,4428,4707,4348,3396,1935,96,-1967,-4097,-6131,-7944,-9409,-10459,-11026,-11104,-10682,-9805,-8512,-6878,-4980,-2911,-768,1340,3315,5053,6461,7469,8013,8070,7646,6769,5522,4005,2338,688,-834,-2060,-2905,-3286,-3180,-2602,-1635,-368,1023,2410,3590,4453,4852,4756,4140,3080,1661,36,-1667,-3296,-4754,-5961,-6888,-7549,-7962,-8205,-8298,-8305,-8231,-8083,-7849,-7518,-7075,-6530,-5889,-5179,-4435,-3676,-2921,-2173,-1416,-634,185,1061,1966,2881,3752,4531,5151,5577,5765,5726,5458,5015,4430,3776,3094,2435,1822,1272,785,358,-25,-367,-693,-1006,-1327,-1671,-2050,-2472,-2948,-3455,-3982,-4487,-4913,-5202,-5280,-5076,-4542,-3642,-2379,-806,1006,2913,4774,6415,7669,8426,8573,8125,7092,5599,3779,1813,-122,-1850,-3233,-4177,-4620,-4580,-4070,-3198,-2021,-680,747,2149,3441,4563,5453,6100,6508,6701,6751,6703,6649,6625,6681,6807,6993,7179,7310,7315,7137,6741,6115,5267,4257,3129,1989,902,-21,-731,-1145,-1269,-1078,-645,-8,716,1450,2082,2552,2807,2846,2694,2411,2064,1738,1487,1374,1406,1594,1892,2259,2614,2882,2987,2860,2460,1771,811,-376,-1718,-3133,-4533,-5842,-6988,-7942,-8673,-9203,-9532,-9702,-9706,-9574,-9268,-8781,-8064,-7093,-5842,-4316,-2537,-574,1503,3570,5517,7210,8545,9418,9793,9632,8972,7876,6431,4765,2996,1251,-366,-1779,-2930,-3812,-4416,-4770,-4909,-4842,-4610,-4207,-3650,-2939,-2091,-1120,-81,991,2021,2955,3723,4287,4592,4644,4415,3946,3257,2396,1423,381,-665,-1678,-2609,-3426,-4087,-4566,-4818,-4826,-4553,-3995,-3156,-2049,-728,763,2346,3938,5467,6840,7991,8855,9386,9554,9349,8768,7850,6620,5168,3552,1880,238,-1285,-2628,-3729,-4609,-5249,-5724,-6087,-6399,-6751,-7162,-7672,-8266,-8892,-9502,-9985,-10282,-10299,-10003,-9369,-8437,-7255,-5935,-4578,-3311,-2243,-1457,-1004,-888,-1075,-1492,-2033,-2602,-3061,-3340,-3329,-3002,-2323,-1314,-21,1479,3094,4692,6182,7431,8373,8940,9108,8894,8336,7501,6476,5337,4172,3046,2011,1113,373,-170,-510,-627,-522,-216,271,863,1505,2094,2567,2838,2887,2684,2294,1750,1177,644,266,91,157,448,900,1446,1956,2355,2531,2442,2062,1417,560,-423,-1435,-2401,-3232,-3918,-4441,-4836,-5171,-5493,-5876,-6358,-6945,-7632,-8348,-9033,-9572,-9894,-9896,-9536,-8783,-7647,-6186,-4467,-2606,-706,1101,2715,4038,5018,5628,5891,5844,5571,5144,4646,4134,3647,3172,2713,2193,1596,860,-21,-1038,-2155,-3297,-4400,-5366,-6148,-6676,-6959,-6984,-6810,-6478,-6060,-5613,-5192,-4821,-4531,-4304,-4140,-4001,-3875,-3722,-3529,-3280,-2956,-2560,-2084,-1517,-866,-121,717,1634,2618,3630,4629,5546,6336,6915,7260,7333,7135,6714,6112,5422,4741,4151,3761,3616,3785,4264,5046,6070,7250,8462,9577,10434,10912,10899,10353,9277,7767,5950,4018,2170,587,-587,-1278,-1473,-1251,-711,-25,669,1225,1548,1595,1376,944,412,-130,-541,-749,-677,-321,295,1093,1971,2802,3468,3842,3866,3465,2669,1497,58,-1529,-3109,-4509,-5575,-6169,-6194,-5628,-4492,-2894,-971,1077,3073,4820,6176,7047,7386,7222,6617,5671,4510,3241,1983,815,-192,-1000,-1579,-1926,-2033,-1905,-1555,-983,-227,705,1747,2859,3947,4931,5707,6187,6281,5944,5151,3939,2377,586,-1282,-3069,-4597,-5741,-6393,-6514,-6132,-5329,-4255,-3081,-2013,-1206,-804,-849,-1342,-2171,-3212,-4265,-5153,-5720,-5838,-5471,-4633,-3415,-1976,-498,805,1744,2171,2004,1234,-50,-1715,-3540,-5315,-6815,-7864,-8347,-8229,-7546,-6433,-5048,-3602,-2304,-1302,-741,-640,-985,-1676,-2557,-3453,-4176,-4564,-4511,-3952,-2924,-1494,185,1950,3611,5007,5990,6490,6453,5926,4955,3660,2148,538,-1053,-2549,-3871,-4990,-5878,-6540,-6986,-7239,-7327,-7273,-7096,-6811,-6422,-5923,-5322,-4593,-3750,-2775,-1682,-477,807,2145,3477,4767,5947,6988,7838,8501,8950,9217,9312,9269,9131,8916,8642,8322,7914,7417,6767,5940,4918,3682,2286,760,-800,-2306,-3655,-4769,-5565,-6039,-6179,-6051,-5739,-5337,-4969,-4720,-4661,-4822,-5189,-5714,-6324,-6933,-7446,-7814,-7963,-7899,-7600,-7111,-6442,-5654,-4766,-3816,-2819,-1776,-677,476,1717,3019,4395,5790,7173,8460,9585,10452,10992,11140,10865,10162,9064,7628,5948,4109,2225,373,-1361,-2924,-4285,-5420,-6343,-7045,-7557,-7867,-7978,-7861,-7479,-6794,-5767,-4373,-2636,-587,1663,4014,6306,8408,10180,11537,12402,12779,12682,12188,11377,10355,9224,8076,6991,6006,5152,4405,3726,3040,2271,1329,173,-1246,-2882,-4677,-6507,-8217,-9660,-10680,-11181,-11102,-10465,-9329,-7820,-6074,-4241,-2448,-806,639,1850,2845,3676,4376,5030,5676,6347,7060,7772,8443,8991,9325,9377,9066,8368,7281,5840,4135,2270,387,-1385,-2910,-4111,-4926,-5378,-5513,-5431,-5262,-5113,-5124,-5342,-5837,-6571,-7507,-8538,-9557,-10445,-11109,-11490,-11559,-11354,-10915,-10317,-9631,-8882,-8113,-7271,-6342,-5242,-3919,-2346,-500,1565,3765,5974,8025,9743,10969,11551,11423,10551,9018,6944,4541,2039,-296,-2253,-3617,-4305,-4256,-3551,-2311,-745,902,2381,3466,3976,3834,3026,1673,-41,-1847,-3468,-4601,-5045,-4619,-3325,-1210,1511,4577,7657,10425,12580,13905,14259,13624,12073,9774,6951,3891,840,-1906,-4176,-5791,-6702,-6904,-6492,-5598,-4418,-3153,-1990,-1105,-584,-482,-757,-1322,-2043,-2756,-3322,-3603,-3539,-3105,-2340,-1327,-166,1028,2162,3160,3984,4628,5097,5435,5649,5781,5812,5738,5532,5157,4620,3913,3095,2234,1422,757,318,153,284,666,1236,1887,2494,2939,3107,2912,2321,1317,-25,-1632,-3353,-5039,-6535,-7680,-8375,-8532,-8143,-7232,-5885,-4220,-2374,-496,1294,2888,4220,5265,6019,6517,6808,6926,6925,6818,6608,6295,5826,5193,4342,3267,1972,483,-1131,-2788,-4379,-5799,-6945,-7731,-8104,-8034,-7547,-6679,-5537,-4218,-2876,-1650,-670,-51,161,-49,-608,-1401,-2267,-3019,-3484,-3518,-3042,-2041,-595,1182,3061,4870,6340,7331,7673,7312,6255,4576,2421,-25,-2562,-4971,-7092,-8762,-9915,-10519,-10594,-10232,-9526,-8605,-7604,-6621,-5759,-5073,-4595,-4329,-4252,-4323,-4493,-4700,-4886,-5003,-5007,-4885,-4624,-4245,-3758,-3191,-2548,-1841,-1055,-185,790,1868,3036,4266,5494,6660,7670,8461,8952,9118,8943,8443,7679,6701,5587,4403,3188,1984,796,-377,-1530,-2686,-3822,-4946,-6027,-7043,-7974,-8785,-9466,-9986,-10339,-10492,-10432,-10115,-9534,-8652,-7471,-6006,-4279,-2356,-302,1800,3866,5822,7601,9167,10485,11565,12407,13036,13471,13734,13821,13742,13461,12969,12224,11204,9889,8274,6375,4229,1902,-534,-2964,-5294,-7409,-9211,-10634,-11623,-12169,-12286,-12013,-11402,-10510,-9383,-8062,-6562,-4909,-3109,-1187,804,2829,4770,6578,8119,9351,10199,10660,10759,10540,10112,9539,8940,8353,7831,7349,6872,6311,5587,4593,3284,1603,-412,-2709,-5154,-7592,-9832,-11673,-12951,-13508,-13299,-12286,-10573,-8276,-5600,-2768,-4,2477,4515,6000,6905,7248,7129,6675,6038,5390,4859,4570,4580,4912,5523,6350,7267,8171,8911,9407,9551,9315,8685,7693,6405,4909,3293,1659,72,-1414,-2775,-4022,-5159,-6240,-7267,-8290,-9294,-10286,-11221,-12068,-12752,-13221,-13400,-13237,-12703,-11773,-10472,-8832,-6920,-4813,-2606,-373,1783,3803,5627,7200,8507,9507,10198,10554,10565,10206,9475,8344,6858,5018,2941,702,-1530,-3614,-5376,-6688,-7433,-7579,-7123,-6159,-4812,-3274,-1733,-400,568,1056,1015,496,-414,-1527,-2652,-3559,-4069,-4000,-3306,-1939,-19,2327,4877,7384,9619,11354,12434,12780,12363,11284,9648,7667,5528,3429,1549,-19,-1206,-2030,-2555,-2885,-3129,-3415,-3814,-4380,-5107,-5934,-6764,-7463,-7885,-7891,-7385,-6292,-4636,-2473,47,2748,5413,7821,9782,11138,11811,11776,11094,9872,8279,6504,4721,3114,1781,805,177,-147,-256,-261,-270,-359,-598,-983,-1509,-2133,-2787,-3454,-4066,-4644,-5178,-5703,-6256,-6873,-7572,-8372,-9234,-10129,-10975,-11700,-12210,-12435,-12311,-11809,-10927,-9691,-8158,-6406,-4517,-2591,-710,1048,2617,3959,5042,5858,6407,6697,6745,6567,6183,5618,4885,4024,3052,2007,926,-165,-1228,-2245,-3197,-4075,-4885,-5624,-6315,-6963,-7571,-8144,-8652,-9062,-9327,-9356,-9106,-8483,-7459,-6012,-4156,-1964,478,3039,5577,7953,10030,11704,12896,13578,13749,13451,12762,11752,10543,9210,7837,6478,5156,3868,2591,1295,-60,-1475,-2962,-4467,-5938,-7268,-8374,-9147,-9524,-9474,-9005,-8186,-7110,-5901,-4683,-3566,-2614,-1868,-1305,-868,-487,-50,510,1274,2263,3481,4877,6374,7867,9229,10342,11094,11386,11184,10446,9228,7590,5649,3555,1464,-465,-2081,-3302,-4049,-4354,-4241,-3844,-3260,-2660,-2156,-1873,-1880,-2207,-2851,-3743,-4816,-5944,-7027,-7949,-8608,-8949,-8919,-8516,-7767,-6701,-5397,-3901,-2285,-607,1093,2768,4394,5947,7412,8762,10000,11078,11998,12707,13204,13441,13434,13165,12671,11976,11123,10143,9069,7895,6626,5230,3691,1998,157,-1783,-3747,-5625,-7295,-8619,-9490,-9827,-9583,-8802,-7515,-5877,-3991,-2038,-153,1541,2948,4040,4799,5283,5545,5679,5760,5847,5993,6171,6391,6556,6628,6504,6132,5449,4444,3106,1495,-343,-2309,-4308,-6239,-8017,-9551,-10808,-11732,-12336,-12608,-12595,-12304,-11790,-11058,-10135,-9012,-7682,-6136,-4360,-2383,-230,2010,4241,6323,8127,9513,10384,10684,10401,9602,8378,6877,5260,3681,2291,1192,456,107,115,432,946,1564,2140,2569,2734,2555,1989,1022,-301,-1922,-3726,-5609,-7440,-9112,-10528,-11618,-12338,-12683,-12645,-12271,-11572,-10599,-9377,-7923,-6267,-4418,-2403,-265,1948,4154,6255,8160,9742,10922,11622,11800,11459,10643,9404,7845,6058,4125,2154,190,-1706,-3488,-5143,-6629,-7924,-9002,-9820,-10362,-10593,-10512,-10114,-9427,-8472,-7308,-5981,-4560,-3121,-1715,-441,670,1541,2160,2504,2593,2478,2218,1917,1649,1519,1575,1855,2347,2994,3705,4368,4841,5013,4763,4043,2809,1120,-958,-3270,-5656,-7916,-9867,-11340,-12197,-12374,-11832,-10628,-8845,-6626,-4128,-1527,1021,3377,5432,7137,8454,9396,10002,10288,10334,10149,9795,9295,8685,8011,7305,6633,6028,5552,5236,5105,5172,5410,5801,6264,6732,7102,7267,7141,6639,5716,4378,2655,656,-1498,-3630,-5562,-7132,-8181,-8632,-8451,-7686,-6449,-4914,-3283,-1771,-584,143,299,-102,-1018,-2276,-3718,-5076,-6164,-6754,-6718,-5985,-4552,-2526,-51,2654,5352,7815,9820,11223,11923,11903,11211,9952,8268,6322,4259,2227,315,-1398,-2893,-4160,-5238,-6142,-6934,-7621,-8235,-8758,-9181,-9452,-9540,-9379,-8936,-8174,-7084,-5692,-4030,-2200,-280,1597,3337,4834,6039,6910,7470,7755,7824,7755,7597,7401,7164,6872,6456,5854,4981,3783,2244,379,-1712,-3915,-6056,-7962,-9479,-10468,-10871,-10669,-9928,-8752,-7282,-5674,-4051,-2524,-1138,89,1190,2210,3211,4241,5320,6466,7630,8787,9863,10797,11540,12033,12262,12193,11835,11174,10234,9013,7540,5849,3969,1980,-79,-2110,-4061,-5837,-7390,-8647,-9577,-10145,-10348,-10209,-9753,-9066,-8198,-7271,-6354,-5565,-4967,-4649,-4636,-4957,-5575,-6435,-7427,-8415,-9237,-9728,-9732,-9138,-7880,-5962,-3460,-513,2692,5927,8978,11635,13735,15171,15884,15895,15245,14041,12379,10386,8168,5825,3447,1103,-1134,-3214,-5079,-6684,-7997,-8971,-9605,-9854,-9736,-9224,-8345,-7114,-5570,-3791,-1845,147,2076,3833,5295,6412,7118,7423,7365,7005,6454,5793,5138,4532,4050,3665,3384,3151,2914,2631,2248,1749,1116,359,-496,-1426,-2384,-3348,-4291,-5193,-6074,-6918,-7764,-8600,-9441,-10249,-11001,-11609,-12014,-12102,-11798,-11018,-9728,-7910,-5631,-2967,-93,2835,5593,8008,9887,11126,11639,11435,10559,9124,7274,5159,2960,786,-1219,-3003,-4504,-5704,-6609,-7220,-7564,-7656,-7521,-7199,-6720,-6139,-5523,-4919,-4402,-4011,-3776,-3700,-3768,-3937,-4173,-4424,-4657,-4855,-5005,-5114,-5175,-5182,-5094,-4872,-4422,-3690,-2593,-1100,767,2952,5320,7694,9889,11698,12974,13606,13585,12947,11834,10405,8844,7336,6003,4937,4147,3603,3219,2898,2536,2049,1395,576,-368,-1333,-2228,-2913,-3292,-3279,-2825,-1937,-651,945,2730,4564,6300,7776,8879,9503,9614,9222,8398,7261,5970,4705,3630,2902,2591,2723,3229,3971,4771,5398,5670,5401,4510,2978,871,-1658,-4411,-7169,-9717,-11859,-13480,-14478,-14838,-14581,-13741,-12407,-10649,-8566,-6251,-3797,-1301,1151,3469,5585,7433,8970,10169,11004,11482,11586,11338,10732,9801,8585,7143,5568,3952,2404,1021,-124,-991,-1570,-1905,-2064,-2134,-2229,-2426,-2806,-3406,-4220,-5202,-6265,-7269,-8089,-8558,-8575,-8044,-6943,-5312,-3253,-941,1423,3596,5376,6582,7132,7002,6291,5131,3751,2367,1211,465,262,649,1613,3061,4836,6770,8635,10255,11426,12009,11891,11023,9411,7122,4275,1036,-2408,-5855,-9115,-12033,-14469,-16357,-17628,-18293,-18340,-17827,-16781,-15280,-13386,-11190,-8788,-6277,-3763,-1337,905,2889,4546,5822,6673,7077,7005,6492,5539,4246,2688,1019,-621,-2070,-3185,-3880,-4104,-3894,-3343,-2586,-1813,-1192,-888,-993,-1568,-2563,-3915,-5475,-7097,-8625,-9906,-10838,-11321,-11319,-10803,-9797,-8346,-6523,-4430,-2175,118,2334,4366,6131,7566,8638,9354,9715,9804,9648,9363,9012,8666,8411,8239,8200,8221,8272,8240,8031,7540,6673,5386,3656,1523,-934,-3600,-6317,-8899,-11145,-12832,-13781,-13823,-12902,-11017,-8324,-5047,-1546,1801,4573,6416,7060,6369,4391,1319,-2480,-6541,-10338,-13354,-15143,-15399,-13980,-10946,-6561,-1247,4426,9872,14489,17828,19564,19615,18086,15281,11625,7615,3720,347,-2257,-3957,-4806,-4944,-4618,-4083,-3592,-3321,-3365,-3725,-4286,-4910,-5368,-5491,-5097,-4096,-2477,-296,2287,5068,7806,10232,12137,13328,13705,13241,11984,10049,7607,4826,1925,-918,-3497,-5642,-7190,-8012,-8032,-7222,-5646,-3428,-775,2054,4772,7086,8748,9560,9431,8369,6474,3968,1084,-1852,-4575,-6800,-8329,-9016,-8800,-7719,-5864,-3408,-551,2500,5515,8302,10668,12442,13501,13739,13135,11715,9594,6955,4043,1135,-1461,-3484,-4679,-4916,-4115,-2368,161,3147,6223,8953,10951,11883,11564,9964,7223,3641,-388,-4410,-8005,-10828,-12673,-13482,-13340,-12456,-11110,-9591,-8178,-7043,-6308,-5956,-5930,-6079,-6259,-6303,-6112,-5604,-4788,-3707,-2461,-1154,98,1232,2201,3008,3685,4250,4729,5090,5282,5199,4740,3802,2345,386,-1963,-4536,-7101,-9430,-11317,-12593,-13203,-13124,-12469,-11352,-9956,-8424,-6892,-5430,-4057,-2768,-1482,-170,1248,2765,4386,6015,7577,8917,9920,10480,10525,10060,9128,7860,6406,4980,3762,2932,2583,2744,3330,4201,5115,5832,6079,5653,4403,2293,-592,-4079,-7867,-11644,-15043,-17765,-19558,-20275,-19887,-18443,-16098,-13047,-9515,-5730,-1908,1791,5217,8283,10923,13095,14775,15939,16556,16606,16057,14923,13232,11080,8609,5989,3432,1116,-787,-2178,-3025,-3362,-3311,-3018,-2677,-2465,-2517,-2942,-3749,-4924,-6365,-7946,-9509,-10893,-11956,-12571,-12652,-12147,-11032,-9331,-7090,-4390,-1343,1921,5242,8457,11386,13879,15792,17040,17586,17442,16682,15404,13727,11786,9701,7588,5553,3686,2072,761,-197,-828,-1153,-1277,-1302,-1379,-1628,-2166,-3070,-4335,-5945,-7787,-9736,-11649,-13354,-14724,-15642,-16032,-15881,-15195,-14051,-12527,-10730,-8735,-6639,-4455,-2265,-50,2102,4160,5993,7516,8578,9122,9090,8522,7526,6241,4874,3597,2579,1913,1631,1681,1953,2286,2531,2547,2274,1708,921,25,-827,-1520,-1935,-2020,-1785,-1257,-548,248,1018,1651,2083,2258,2144,1769,1140,346,-541,-1391,-2081,-2471,-2462,-1973,-1020,354,2001,3767,5460,6902,7958,8522,8561,8081,7151,5883,4422,2935,1578,490,-243,-583,-556,-241,248,770,1189,1394,1283,845,51,-1021,-2316,-3718,-5121,-6412,-7464,-8191,-8502,-8354,-7745,-6702,-5302,-3644,-1853,-58,1585,2956,3914,4395,4369,3869,3020,1969,918,64,-447,-516,-151,564,1448,2301,2884,3016,2579,1541,-20,-1960,-4059,-6090,-7816,-9050,-9687,-9673,-9093,-8062,-6775,-5436,-4233,-3296,-2711,-2444,-2436,-2543,-2619,-2514,-2119,-1377,-287,1056,2553,4000,5253,6121,6509,6348,5670,4557,3149,1611,96,-1237,-2302,-3007,-3364,-3362,-3095,-2626,-2083,-1562,-1160,-937,-914,-1063,-1312,-1539,-1623,-1407,-790,319,1934,4020,6474,9139,11824,14305,16360,17791,18425,18180,17023,15032,12338,9152,5700,2234,-1031,-3906,-6268,-8035,-9193,-9734,-9698,-9117,-8034,-6521,-4653,-2526,-274,1987,4102,5960,7449,8502,9086,9200,8892,8214,7253,6080,4777,3399,1999,625,-665,-1808,-2708,-3281,-3438,-3128,-2341,-1153,325,1869,3269,4263,4657,4317,3224,1473,-731,-3116,-5387,-7271,-8594,-9254,-9298,-8848,-8120,-7350,-6757,-6507,-6675,-7232,-8069,-8995,-9789,-10240,-10143,-9390,-7921,-5793,-3125,-127,2950,5839,8259,10009,10909,10890,9965,8217,5843,3072,187,-2502,-4741,-6296,-7040,-6951,-6103,-4691,-2965,-1229,226,1149,1357,781,-578,-2590,-5082,-7798,-10469,-12825,-14629,-15701,-15952,-15365,-14042,-12134,-9865,-7472,-5191,-3220,-1711,-743,-329,-405,-847,-1471,-2082,-2449,-2414,-1830,-687,977,2992,5148,7179,8847,9958,10398,10169,9353,8119,6670,5214,3916,2899,2187,1770,1557,1440,1305,1010,484,-364,-1520,-2971,-4591,-6250,-7751,-8901,-9526,-9505,-8768,-7345,-5307,-2796,16,2957,5843,8552,10950,12980,14583,15723,16402,16598,16343,15682,14668,13431,12050,10669,9376,8240,7316,6584,6029,5580,5177,4718,4150,3372,2378,1123,-320,-1896,-3464,-4880,-6007,-6709,-6930,-6648,-5927,-4880,-3663,-2462,-1425,-696,-333,-346,-654,-1133,-1598,-1880,-1815,-1301,-309,1101,2806,4599,6258,7553,8267,8274,7473,5891,3614,807,-2275,-5395,-8252,-10641,-12374,-13373,-13635,-13232,-12305,-11024,-9581,-8162,-6926,-5991,-5420,-5201,-5261,-5472,-5669,-5674,-5352,-4587,-3376,-1737,192,2277,4325,6173,7671,8720,9263,9312,8934,8226,7355,6451,5680,5123,4862,4846,5041,5294,5481,5455,5099,4348,3199,1685,-94,-2017,-3960,-5762,-7324,-8508,-9261,-9515,-9280,-8581,-7511,-6187,-4767,-3412,-2277,-1495,-1121,-1179,-1584,-2208,-2874,-3356,-3487,-3098,-2131,-594,1417,3717,6107,8343,10212,11551,12222,12198,11497,10203,8473,6470,4379,2372,574,-910,-2040,-2786,-3182,-3233,-2998,-2490,-1764,-844,204,1315,2397,3350,4079,4491,4537,4164,3391,2233,764,-913,-2673,-4340,-5758,-6731,-7145,-6888,-5966,-4446,-2490,-330,1771,3539,4753,5260,5023,4100,2680,998,-636,-1952,-2714,-2791,-2157,-916,733,2501,4092,5188,5560,5051,3618,1365,-1522,-4725,-7898,-10642,-12622,-13539,-13228,-11656,-8922,-5280,-1070,3296,7391,10836,13337,14710,14932,14088,12412,10191,7768,5443,3468,1985,1027,521,315,186,-58,-623,-1598,-3019,-4804,-6778,-8727,-10381,-11528,-11985,-11692,-10674,-9078,-7121,-5068,-3206,-1764,-931,-783,-1296,-2346,-3713,-5131,-6316,-7013,-7045,-6320,-4870,-2824,-396,2138,4502,6430,7735,8294,8105,7241,5863,4188,2443,858,-404,-1217,-1578,-1522,-1199,-771,-448,-395,-760,-1578,-2834,-4380,-6035,-7535,-8638,-9121,-8818,-7676,-5706,-3058,69,3378,6555,9289,11287,12373,12433,11514,9759,7423,4826,2308,179,-1326,-2068,-2048,-1346,-180,1215,2546,3552,4024,3822,2902,1321,-803,-3269,-5874,-8397,-10655,-12506,-13843,-14615,-14800,-14399,-13454,-12007,-10137,-7933,-5487,-2912,-304,2233,4613,6761,8619,10150,11341,12199,12748,13022,13039,12822,12353,11635,10638,9389,7899,6272,4587,3007,1646,651,75,-32,249,833,1539,2185,2582,2570,2044,960,-649,-2687,-4994,-7375,-9615,-11499,-12860,-13539,-13476,-12646,-11099,-8956,-6358,-3503,-578,2228,4770,6932,8653,9930,10762,11222,11323,11134,10654,9914,8923,7707,6331,4872,3457,2217,1284,765,724,1150,2001,3126,4378,5550,6437,6890,6761,6029,4716,2942,909,-1181,-3067,-4570,-5542,-5927,-5767,-5171,-4303,-3367,-2527,-1943,-1683,-1784,-2188,-2810,-3520,-4178,-4662,-4860,-4716,-4201,-3346,-2204,-871,554,1970,3283,4423,5343,6004,6400,6513,6335,5855,5044,3895,2378,520,-1665,-4084,-6622,-9111,-11357,-13169,-14383,-14880,-14626,-13671,-12123,-10180,-8027,-5879,-3883,-2159,-736,395,1308,2080,2816,3579,4421,5353,6341,7336,8253,9004,9503,9675,9470,8872,7885,6570,4980,3233,1411,-358,-1988,-3392,-4505,-5309,-5793,-5992,-5956,-5765,-5496,-5248,-5105,-5153,-5456,-6064,-6969,-8160,-9527,-10961,-12285,-13309,-13861,-13775,-12949,-11358,-9039,-6130,-2829,626,3957,6924,9306,10953,11791,11826,11129,9843,8121,6156,4100,2107,257,-1377,-2792,-3993,-5027,-5920,-6723,-7419,-8002,-8404,-8546,-8348,-7727,-6650,-5108,-3164,-903,1526,3963,6234,8180,9667,10630,11042,10958,10490,9753,8915,8070,7314,6656,6072,5485,4810,3960,2897,1599,124,-1460,-3041,-4507,-5765,-6722,-7328,-7529,-7319,-6675,-5636,-4232,-2547,-688,1231,3076,4725,6099,7137,7820,8201,8292,8217,8018,7809,7639,7585,7664,7901,8270,8723,9201,9609,9887,9957,9796,9397,8779,8001,7100,6150,5175,4220,3288,2390,1516,674,-139,-894,-1571,-2138,-2559,-2831,-2939,-2926,-2820,-2696,-2611,-2640,-2833,-3221,-3821,-4597,-5517,-6488,-7428,-8217,-8758,-8942,-8699,-7992,-6819,-5233,-3325,-1226,910,2903,4603,5830,6486,6472,5776,4438,2562,293,-2179,-4685,-7053,-9156,-10931,-12328,-13386,-14118,-14593,-14816,-14819,-14556,-13995,-13074,-11737,-9970,-7790,-5253,-2502,342,3073,5541,7588,9102,10034,10370,10177,9547,8614,7541,6463,5535,4850,4466,4397,4580,4917,5271,5470,5382,4873,3907,2478,685,-1344,-3436,-5402,-7092,-8364,-9166,-9459,-9323,-8797,-8051,-7172,-6319,-5597,-5083,-4836,-4840,-5048,-5364,-5647,-5753,-5535,-4866,-3689,-1974,213,2764,5518,8276,10842,13015,14648,15631,15926,15572,14659,13354,11828,10263,8821,7576,6592,5811,5164,4536,3795,2846,1624,108,-1659,-3595,-5592,-7498,-9198,-10538,-11439,-11807,-11618,-10863,-9585,-7858,-5789,-3514,-1171,1087,3137,4863,6201,7103,7596,7707,7527,7140,6657,6156,5724,5376,5142,4974,4832,4638,4331,3843,3156,2242,1150,-98,-1426,-2782,-4129,-5409,-6647,-7808,-8924,-9985,-10967,-11839,-12518,-12915,-12938,-12480,-11504,-9969,-7933,-5464,-2702,208,3095,5815,8218,10209,11713,12672,13098,12972,12347,11260,9775,7987,5962,3839,1705,-291,-2039,-3421,-4354,-4790,-4737,-4254,-3452,-2493,-1535,-766,-322,-309,-768,-1679,-2938,-4416,-5902,-7220,-8173,-8629,-8499,-7782,-6517,-4843,-2896,-863,1085,2807,4193,5197,5820,6118,6182,6124,6059,6082,6257,6613,7115,7723,8323,8831,9119,9104,8704,7881,6636,5004,3068,939,-1255,-3362,-5265,-6837,-8000,-8705,-8923,-8693,-8044,-7072,-5861,-4537,-3206,-2007,-1020,-363,-61,-153,-592,-1318,-2198,-3116,-3891,-4408,-4531,-4205,-3413,-2214,-721,898,2447,3726,4547,4784,4359,3293,1686,-288,-2397,-4381,-6005,-7068,-7464,-7172,-6279,-4965,-3459,-2035,-929,-337,-370,-1039,-2267,-3888,-5687,-7426,-8866,-9824,-10164,-9840,-8887,-7406,-5565,-3579,-1640,8,1241,1905,1972,1462,436,-938,-2518,-4083,-5446,-6420,-6850,-6635,-5728,-4157,-2015,529,3266,5943,8321,10160,11300,11629,11137,9891,8045,5810,3448,1213,-645,-1950,-2568,-2484,-1717,-397,1333,3295,5303,7218,8903,10284,11313,11973,12290,12286,12020,11542,10917,10220,9501,8827,8238,7761,7421,7203,7108,7096,7141,7181,7166,7031,6710,6152,5308,4147,2680,913,-1066,-3181,-5268,-7185,-8724,-9728,-10021,-9505,-8133,-5937,-3055,309,3852,7236,10103,12137,13096,12865,11465,9054,5914,2391,-1125,-4293,-6814,-8520,-9345,-9343,-8687,-7587,-6334,-5150,-4289,-3861,-3963,-4561,-5582,-6876,-8270,-9567,-10578,-11153,-11162,-10560,-9343,-7602,-5461,-3120,-778,1339,3043,4195,4705,4589,3896,2790,1428,36,-1212,-2126,-2631,-2631,-2176,-1313,-172,1078,2264,3190,3685,3612,2894,1506,-475,-2936,-5670,-8455,-11037,-13198,-14745,-15579,-15655,-15029,-13800,-12134,-10185,-8139,-6117,-4251,-2598,-1204,-72,803,1452,1890,2144,2234,2175,1991,1711,1378,1050,796,703,836,1275,2049,3163,4574,6194,7894,9516,10888,11842,12232,11965,10988,9329,7060,4328,1308,-1779,-4707,-7269,-9265,-10575,-11107,-10867,-9905,-8343,-6336,-4072,-1734,493,2483,4102,5311,6055,6349,6212,5695,4857,3799,2608,1423,359,-456,-923,-973,-588,208,1333,2668,4069,5388,6482,7257,7644,7630,7260,6588,5710,4718,3674,2649,1640,656,-351,-1424,-2613,-3954,-5444,-7048,-8674,-10200,-11468,-12316,-12606,-12232,-11160,-9417,-7097,-4363,-1396,1579,4369,6788,8697,10021,10726,10840,10441,9615,8500,7196,5847,4531,3361,2381,1655,1179,967,957,1102,1305,1469,1504,1320,884,174,-764,-1874,-3057,-4226,-5279,-6151,-6767,-7113,-7156,-6918,-6409,-5667,-4724,-3623,-2396,-1084,291,1689,3094,4474,5811,7079,8264,9342,10305,11133,11819,12342,12703,12889,12892,12729,12394,11908,11296,10555,9718,8762,7697,6497,5150,3653,1989,201,-1690,-3595,-5435,-7097,-8474,-9489,-10071,-10226,-9981,-9408,-8621,-7706,-6782,-5890,-5089,-4355,-3667,-2976,-2222,-1395,-462,511,1494,2368,3049,3436,3448,3058,2267,1141,-216,-1655,-3028,-4175,-4999,-5411,-5430,-5083,-4482,-3751,-3028,-2440,-2105,-2067,-2379,-2985,-3850,-4852,-5886,-6808,-7497,-7846,-7798,-7334,-6514,-5431,-4239,-3090,-2143,-1507,-1248,-1361,-1786,-2420,-3130,-3783,-4264,-4475,-4373,-3937,-3197,-2191,-992,341,1736,3129,4466,5681,6741,7572,8151,8417,8351,7927,7138,5989,4517,2749,770,-1361,-3531,-5643,-7576,-9233,-10502,-11336,-11661,-11505,-10858,-9807,-8414,-6785,-5031,-3253,-1544,9,1365,2470,3325,3914,4257,4372,4290,4074,3754,3425,3116,2917,2833,2916,3123,3450,3808,4145,4349,4366,4106,3556,2708,1610,341,-990,-2257,-3340,-4114,-4513,-4473,-4006,-3143,-1968,-576,911,2387,3756,4936,5880,6559,6949,7065,6896,6466,5782,4875,3771,2520,1182,-177,-1465,-2601,-3496,-4073,-4273,-4062,-3434,-2414,-1088,448,2043,3528,4769,5607,5991,5882,5354,4503,3507,2525,1733,1242,1130,1380,1944,2698,3530,4286,4880,5221,5290,5097,4690,4151,3557,2994,2522,2166,1937,1797,1714,1629,1514,1348,1141,943,792,772,925,1303,1900,2710,3651,4656,5598,6363,6834,6895,6475,5524,4039,2077,-274,-2856,-5504,-7995,-10156,-11774,-12739,-12938,-12372,-11058,-9117,-6669,-3906,-1004,1834,4435,6629,8282,9303,9629,9272,8272,6724,4786,2595,362,-1787,-3697,-5306,-6580,-7551,-8293,-8903,-9476,-10104,-10814,-11613,-12422,-13133,-13591,-13655,-13166,-12068,-10317,-7998,-5258,-2303,604,3208,5286,6669,7277,7124,6304,4991,3392,1742,239,-925,-1656,-1889,-1660,-1030,-132,910,1943,2843,3503,3855,3862,3528,2889,1989,914,-279,-1502,-2706,-3837,-4872,-5793,-6596,-7289,-7870,-8343,-8701,-8919,-8979,-8827,-8437,-7762,-6801,-5550,-4072,-2422,-726,926,2399,3601,4457,4909,4961,4632,3980,3098,2092,1078,188,-479,-821,-792,-367,410,1467,2688,3924,5039,5886,6365,6403,5991,5149,3964,2531,986,-555,-1978,-3201,-4170,-4869,-5293,-5483,-5446,-5220,-4801,-4178,-3327,-2197,-767,1003,3082,5447,7995,10605,13118,15369,17182,18439,19026,18930,18167,16844,15079,13060,10930,8859,6949,5275,3855,2671,1652,736,-178,-1151,-2236,-3456,-4787,-6191,-7599,-8928,-10093,-11003,-11577,-11758,-11491,-10778,-9628,-8106,-6296,-4301,-2252,-254,1567,3139,4388,5284,5812,5984,5811,5345,4600,3661,2567,1419,290,-718,-1535,-2093,-2372,-2386,-2184,-1864,-1529,-1278,-1216,-1358,-1735,-2274,-2909,-3541,-4075,-4434,-4584,-4500,-4231,-3805,-3314,-2810,-2357,-1993,-1719,-1546,-1428,-1357,-1282,-1181,-1014,-750,-356,207,953,1920,3090,4461,5975,7566,9120,10513,11601,12242,12335,11799,10646,8927,6779,4370,1909,-422,-2436,-4031,-5129,-5740,-5914,-5749,-5364,-4883,-4414,-4049,-3832,-3787,-3882,-4072,-4264,-4380,-4306,-3979,-3330,-2356,-1097,368,1900,3362,4599,5497,5975,6036,5717,5140,4431,3751,3219,2916,2855,2983,3184,3319,3220,2761,1865,492,-1269,-3315,-5454,-7477,-9183,-10406,-11035,-11050,-10509,-9528,-8296,-7004,-5837,-4964,-4454,-4374,-4654,-5259,-6029,-6884,-7666,-8309,-8723,-8898,-8818,-8526,-8066,-7498,-6896,-6312,-5805,-5415,-5147,-5015,-4972,-4998,-5017,-4981,-4831,-4537,-4087,-3498,-2804,-2054,-1280,-528,215,922,1630,2329,3029,3701,4328,4847,5242,5461,5512,5399,5155,4821,4440,4046,3661,3302,2948,2623,2290,1985,1708,1511,1442,1567,1940,2608,3585,4831,6294,7833,9320,10587,11480,11886,11744,11041,9861,8317,6576,4830,3237,1945,1040,543,427,597,936,1302,1568,1637,1447,1015,372,-365,-1090,-1654,-1927,-1820,-1246,-214,1247,3048,5039,7070,8952,10502,11575,12028,11800,10851,9219,6991,4300,1321,-1740,-4691,-7310,-9440,-10919,-11662,-11604,-10773,-9219,-7085,-4539,-1808,876,3269,5176,6451,7025,6916,6239,5142,3872,2621,1623,1001,862,1180,1901,2878,3939,4915,5635,5987,5898,5360,4408,3130,1631,31,-1559,-3045,-4372,-5495,-6416,-7137,-7686,-8076,-8336,-8471,-8515,-8466,-8368,-8209,-8032,-7818,-7581,-7295,-6947,-6521,-6012,-5415,-4759,-4070,-3390,-2781,-2271,-1922,-1725,-1710,-1809,-2014,-2223,-2399,-2455,-2358,-2068,-1583,-907,-76,870,1868,2849,3728,4420,4831,4882,4510,3677,2391,697,-1310,-3495,-5695,-7730,-9414,-10616,-11203,-11152,-10462,-9219,-7543,-5583,-3499,-1431,501,2228,3709,4948,5973,6834,7578,8261,8908,9545,10170,10748,11263,11633,11827,11767,11426,10761,9778,8481,6909,5124,3170,1150,-883,-2839,-4648,-6260,-7613,-8685,-9457,-9935,-10141,-10110,-9890,-9515,-9034,-8463,-7821,-7118,-6349,-5525,-4646,-3718,-2760,-1768,-759,271,1323,2380,3457,4500,5507,6402,7141,7657,7886,7783,7302,6441,5205,3650,1846,-104,-2075,-3951,-5603,-6937,-7887,-8407,-8519,-8243,-7666,-6863,-5953,-5017,-4167,-3450,-2932,-2611,-2494,-2537,-2714,-2966,-3258,-3549,-3808,-4013,-4143,-4165,-4061,-3786,-3310,-2588,-1599,-318,1230,3027,4979,7014,8990,10799,12323,13452,14154,14375,14160,13539,12587,11383,9999,8499,6933,5334,3729,2146,611,-848,-2177,-3356,-4324,-5065,-5552,-5773,-5739,-5456,-4932,-4191,-3217,-2039,-633,968,2739,4622,6512,8303,9850,11029,11735,11915,11574,10783,9687,8438,7247,6265,5620,5377,5487,5883,6378,6811,6992,6786,6123,5000,3510,1784,12,-1633,-2991,-3952,-4475,-4578,-4337,-3863,-3286,-2729,-2288,-2029,-1971,-2104,-2388,-2766,-3188,-3600,-3974,-4286,-4546,-4759,-4966,-5174,-5429,-5720,-6042,-6365,-6620,-6746,-6662,-6292,-5604,-4571,-3236,-1659,34,1723,3245,4473,5285,5610,5404,4698,3542,2048,341,-1439,-3154,-4696,-5991,-7005,-7745,-8242,-8541,-8688,-8727,-8666,-8528,-8291,-7944,-7473,-6840,-6058,-5095,-3979,-2717,-1333,124,1619,3090,4463,5661,6582,7143,7243,6848,5910,4485,2642,525,-1699,-3851,-5759,-7291,-8358,-8956,-9104,-8919,-8490,-7967,-7428,-6954,-6541,-6163,-5742,-5178,-4390,-3296,-1882,-161,1770,3799,5746,7445,8714,9412,9440,8776,7455,5620,3442,1175,-941,-2683,-3878,-4464,-4454,-3964,-3191,-2339,-1638,-1236,-1220,-1575,-2204,-2929,-3565,-3895,-3791,-3141,-1969,-326,1616,3699,5690,7436,8766,9616,9956,9816,9289,8449,7421,6262,5056,3827,2594,1371,159,-1020,-2129,-3146,-4008,-4692,-5169,-5440,-5525,-5450,-5262,-4981,-4644,-4241,-3774,-3228,-2588,-1882,-1112,-359,347,923,1337,1576,1641,1595,1500,1434,1485,1692,2105,2700,3462,4300,5166,5940,6574,6978,7127,7010,6640,6085,5399,4688,4027,3509,3179,3083,3209,3526,3973,4455,4888,5157,5199,4925,4318,3365,2100,601,-1047,-2723,-4305,-5688,-6772,-7515,-7884,-7900,-7598,-7025,-6233,-5261,-4135,-2874,-1496,1,1578,3213,4852,6419,7858,9056,9971,10510,10676,10439,9860,8992,7928,6763,5576,4434,3367,2363,1412,433,-592,-1740,-3000,-4373,-5787,-7150,-8342,-9222,-9681,-9603,-8963,-7745,-6035,-3941,-1635,703,2864,4707,6075,6932,7253,7111,6616,5905,5134,4430,3885,3541,3365,3290,3190,2946,2438,1589,392,-1118,-2817,-4573,-6214,-7592,-8599,-9169,-9309,-9071,-8553,-7859,-7121,-6401,-5782,-5259,-4835,-4469,-4117,-3743,-3306,-2807,-2234,-1619,-1009,-450,-29,204,192,-91,-626,-1365,-2220,-3060,-3772,-4206,-4275,-3904,-3075,-1832,-257,1515,3335,5047,6512,7623,8316,8559,8382,7806,6915,5749,4382,2856,1217,-502,-2256,-4010,-5698,-7258,-8618,-9698,-10456,-10832,-10834,-10458,-9755,-8784,-7612,-6318,-4963,-3610,-2304,-1064,70,1096,1975,2682,3188,3449,3463,3211,2739,2095,1369,665,90,-270,-335,-106,415,1136,1948,2720,3304,3596,3526,3067,2298,1289,217,-784,-1560,-2000,-2065,-1753,-1155,-380,404,1055,1424,1423,1007,191,-950,-2300,-3711,-5021,-6089,-6791,-7057,-6852,-6214,-5189,-3902,-2442,-962,455,1701,2737,3547,4146,4589,4930,5225,5527,5843,6173,6488,6724,6847,6785,6521,6034,5348,4493,3532,2510,1501,529,-358,-1145,-1822,-2371,-2783,-3045,-3127,-3031,-2743,-2268,-1641,-865,-6,942,1924,2951,4003,5092,6215,7382,8565,9747,10854,11815,12518,12853,12718,12025,10745,8874,6494,3712,706,-2338,-5208,-7708,-9664,-10940,-11455,-11189,-10174,-8508,-6339,-3842,-1242,1262,3458,5187,6337,6866,6791,6213,5245,4070,2827,1666,698,-41,-517,-776,-872,-873,-854,-876,-974,-1182,-1498,-1927,-2443,-3048,-3700,-4380,-5036,-5612,-6026,-6202,-6048,-5500,-4527,-3126,-1382,605,2651,4586,6209,7373,7972,7978,7430,6441,5169,3790,2487,1368,535,-37,-386,-639,-934,-1403,-2154,-3240,-4632,-6258,-7953,-9553,-10855,-11706,-11977,-11626,-10665,-9177,-7313,-5235,-3146,-1223,376,1541,2202,2369,2072,1420,534,-437,-1340,-2049,-2447,-2488,-2144,-1460,-498,645,1872,3088,4220,5222,6067,6754,7294,7687,7951,8048,7969,7662,7090,6238,5086,3675,2046,282,-1532,-3305,-4954,-6417,-7644,-8613,-9311,-9746,-9928,-9879,-9606,-9145,-8488,-7676,-6706,-5615,-4424,-3170,-1883,-610,637,1810,2923,3941,4884,5736,6492,7141,7656,8007,8159,8066,7694,7016,6000,4680,3063,1239,-712,-2660,-4484,-6043,-7245,-7997,-8278,-8091,-7504,-6616,-5553,-4440,-3412,-2533,-1879,-1432,-1178,-1050,-999,-958,-921,-872,-871,-962,-1236,-1730,-2479,-3443,-4529,-5615,-6506,-7062,-7127,-6639,-5591,-4071,-2218,-252,1625,3183,4267,4762,4642,3953,2805,1349,-243,-1803,-3192,-4298,-5074,-5495,-5599,-5447,-5119,-4703,-4254,-3813,-3371,-2891,-2318,-1593,-670,449,1738,3107,4450,5631,6536,7049,7156,6836,6203,5358,4496,3779,3391,3448,4032,5135,6699,8583,10638,12652,14482,15953,16989,17533,17590,17199,16420,15325,13984,12444,10757,8934,7006,4974,2873,724,-1412,-3476,-5393,-7073,-8456,-9460,-10054,-10195,-9878,-9105,-7894,-6295,-4350,-2157,195,2565,4811,6769,8284,9222,9489,9050,7943,6264,4191,1932,-275,-2199,-3649,-4486,-4647,-4158,-3105,-1651,18,1694,3201,4385,5183,5556,5557,5266,4792,4249,3729,3290,2955,2693,2460,2166,1748,1129,280,-810,-2089,-3503,-4931,-6284,-7441,-8330,-8903,-9146,-9107,-8847,-8482,-8108,-7845,-7751,-7877,-8191,-8641,-9095,-9439,-9520,-9237,-8524,-7356,-5812,-3967,-2006,-58,1696,3149,4201,4835,5053,4919,4497,3877,3125,2297,1427,530,-398,-1351,-2334,-3324,-4305,-5228,-6065,-6746,-7238,-7480,-7438,-7097,-6438,-5501,-4310,-2928,-1419,146,1703,3186,4547,5742,6732,7490,7983,8183,8064,7603,6806,5673,4251,2592,766,-1128,-3007,-4771,-6329,-7596,-8496,-8966,-8959,-8465,-7494,-6105,-4386,-2472,-492,1376,3011,4270,5065,5349,5088,4329,3108,1526,-321,-2302,-4292,-6158,-7777,-9043,-9876,-10230,-10105,-9546,-8643,-7518,-6309,-5143,-4121,-3296,-2666,-2180,-1746,-1258,-615,261,1395,2773,4314,5917,7434,8738,9684,10204,10228,9794,8940,7782,6439,5046,3719,2551,1577,812,213,-288,-757,-1278,-1884,-2600,-3399,-4224,-5007,-5653,-6103,-6300,-6235,-5935,-5454,-4880,-4289,-3758,-3319,-2977,-2684,-2379,-1958,-1350,-481,667,2056,3618,5203,6671,7835,8566,8738,8320,7337,5889,4156,2344,684,-603,-1368,-1498,-996,76,1566,3281,5000,6511,7637,8247,8297,7789,6802,5459,3892,2268,710,-667,-1772,-2587,-3077,-3285,-3241,-2986,-2589,-2062,-1465,-798,-77,689,1510,2364,3257,4166,5070,5949,6772,7505,8136,8623,8962,9124,9111,8893,8481,7850,7003,5948,4701,3304,1803,275,-1217,-2586,-3772,-4726,-5411,-5836,-6014,-5979,-5786,-5467,-5043,-4531,-3897,-3103,-2120,-889,578,2265,4098,5956,7693,9140,10149,10586,10388,9560,8164,6367,4347,2337,550,-851,-1748,-2142,-2081,-1739,-1286,-968,-962,-1451,-2489,-4092,-6129,-8431,-10735,-12763,-14249,-14971,-14796,-13696,-11762,-9180,-6236,-3232,-504,1695,3148,3791,3624,2785,1469,-86,-1631,-2958,-3911,-4406,-4442,-4082,-3439,-2673,-1927,-1356,-1056,-1086,-1443,-2070,-2856,-3671,-4352,-4773,-4792,-4360,-3417,-2017,-210,1879,4097,6285,8245,9813,10821,11148,10719,9524,7617,5126,2236,-837,-3837,-6555,-8775,-10380,-11299,-11549,-11207,-10416,-9328,-8133,-6966,-5965,-5194,-4691,-4431,-4357,-4391,-4426,-4375,-4132,-3629,-2822,-1677,-236,1470,3323,5207,6963,8417,9428,9854,9623,8726,7207,5219,2934,615,-1496,-3146,-4118,-4292,-3590,-2078,120,2772,5590,8253,10444,11870,12334,11704,9984,7274,3782,-192,-4312,-8207,-11543,-14033,-15486,-15824,-15085,-13427,-11097,-8405,-5679,-3227,-1282,5,599,569,64,-711,-1530,-2200,-2569,-2554,-2162,-1447,-524,451,1360,2059,2489,2615,2459,2086,1589,1068,629,340,264,394,732,1193,1732,2226,2616,2803,2742,2418,1834,1079,231,-553,-1141,-1387,-1193,-516,626,2127,3841,5580,7139,8369,9125,9372,9102,8392,7354,6118,4828,3597,2536,1701,1148,869,880,1123,1563,2119,2702,3229,3596,3730,3587,3139,2434,1524,517,-482,-1368,-2068,-2535,-2786,-2857,-2832,-2789,-2813,-2953,-3226,-3608,-4041,-4436,-4711,-4787,-4604,-4165,-3459,-2565,-1534,-466,577,1517,2344,3041,3654,4243,4860,5597,6478,7538,8745,10042,11330,12489,13394,13925,14009,13591,12700,11379,9744,7898,5985,4099,2343,742,-675,-1952,-3128,-4278,-5458,-6725,-8099,-9560,-11072,-12516,-13794,-14754,-15272,-15257,-14649,-13469,-11774,-9688,-7357,-4941,-2589,-423,1473,3053,4323,5307,6058,6631,7064,7403,7638,7780,7793,7666,7374,6914,6296,5530,4661,3710,2730,1749,816,-47,-802,-1428,-1913,-2231,-2398,-2398,-2271,-2017,-1703,-1355,-1046,-833,-770,-925,-1325,-1988,-2901,-3996,-5205,-6402,-7466,-8273,-8716,-8734,-8301,-7460,-6293,-4925,-3513,-2206,-1150,-450,-170,-335,-909,-1833,-3004,-4309,-5645,-6892,-7976,-8838,-9436,-9778,-9863,-9735,-9420,-8975,-8414,-7775,-7066,-6280,-5423,-4478,-3444,-2336,-1163,20,1193,2284,3272,4113,4803,5350,5773,6106,6375,6597,6780,6902,6938,6850,6608,6194,5602,4863,3999,3078,2135,1220,365,-434,-1167,-1878,-2580,-3319,-4109,-4957,-5861,-6774,-7656,-8425,-8983,-9255,-9120,-8537,-7439,-5847,-3797,-1405,1195,3811,6260,8354,9930,10896,11182,10825,9882,8485,6785,4941,3128,1463,87,-963,-1619,-1908,-1844,-1495,-919,-213,552,1274,1880,2301,2482,2411,2093,1592,1009,459,105,75,488,1424,2870,4773,6990,9317,11526,13354,14587,15040,14632,13368,11346,8781,5897,3009,346,-1838,-3433,-4363,-4676,-4471,-3904,-3160,-2388,-1744,-1291,-1084,-1103,-1309,-1643,-2034,-2432,-2785,-3082,-3309,-3494,-3648,-3824,-4015,-4275,-4559,-4870,-5145,-5324,-5336,-5098,-4552,-3643,-2369,-734,1201,3367,5651,7947,10137,12101,13744,14966,15702,15909,15553,14663,13254,11409,9202,6735,4117,1457,-1153,-3609,-5855,-7818,-9471,-10780,-11751,-12377,-12688,-12697,-12439,-11939,-11223,-10312,-9225,-7973,-6579,-5061,-3464,-1838,-252,1207,2472,3461,4142,4493,4542,4348,3995,3591,3229,2997,2954,3104,3452,3912,4431,4892,5209,5292,5078,4530,3653,2472,1059,-498,-2089,-3594,-4914,-5936,-6606,-6871,-6734,-6222,-5401,-4356,-3198,-2021,-933,8,745,1272,1583,1711,1674,1518,1282,1002,733,509,379,376,524,830,1284,1846,2457,3042,3520,3805,3839,3578,3014,2172,1111,-103,-1364,-2590,-3702,-4632,-5373,-5909,-6299,-6581,-6839,-7125,-7483,-7935,-8448,-8979,-9438,-9726,-9757,-9441,-8745,-7657,-6210,-4484,-2564,-568,1395,3229,4830,6146,7109,7711,7931,7797,7329,6585,5619,4503,3313,2128,1016,40,-770,-1398,-1862,-2206,-2485,-2778,-3155,-3673,-4389,-5301,-6406,-7643,-8934,-10174,-11256,-12069,-12527,-12564,-12159,-11319,-10106,-8588,-6887,-5103,-3360,-1735,-298,933,1976,2852,3643,4360,5059,5708,6274,6677,6832,6662,6125,5219,4025,2646,1272,61,-791,-1168,-981,-244,980,2545,4287,5997,7509,8676,9400,9675,9502,8976,8175,7210,6157,5081,3999,2914,1793,621,-639,-1945,-3278,-4521,-5567,-6272,-6518,-6200,-5315,-3877,-2032,42,2110,3924,5263,5966,5943,5209,3878,2133,235,-1566,-3009,-3916,-4177,-3773,-2822,-1452,63,1528,2676,3363,3480,3030,2100,857,-486,-1703,-2572,-2947,-2713,-1877,-482,1336,3439,5623,7754,9643,11204,12324,12958,13072,12662,11736,10343,8526,6384,4006,1536,-912,-3182,-5162,-6753,-7881,-8545,-8749,-8565,-8083,-7403,-6646,-5893,-5225,-4667,-4230,-3864,-3518,-3104,-2552,-1793,-807,410,1778,3229,4594,5752,6542,6838,6588,5743,4387,2602,590,-1473,-3334,-4812,-5709,-5924,-5394,-4151,-2289,43,2638,5291,7777,9917,11545,12589,12977,12756,11971,10733,9172,7422,5630,3924,2419,1203,340,-154,-272,-65,415,1078,1837,2590,3253,3746,4025,4080,3927,3633,3272,2929,2690,2574,2607,2723,2852,2890,2719,2261,1444,267,-1242,-2995,-4873,-6739,-8446,-9887,-10950,-11625,-11882,-11790,-11423,-10880,-10278,-9709,-9253,-8945,-8798,-8759,-8763,-8704,-8478,-7979,-7140,-5911,-4307,-2368,-189,2124,4437,6628,8583,10202,11421,12179,12456,12209,11455,10168,8384,6136,3481,534,-2605,-5756,-8782,-11482,-13727,-15367,-16347,-16619,-16241,-15287,-13920,-12293,-10617,-9055,-7768,-6876,-6412,-6397,-6758,-7406,-8214,-9042,-9768,-10264,-10451,-10260,-9658,-8661,-7282,-5598,-3673,-1608,503,2551,4442,6070,7355,8209,8587,8435,7773,6611,5035,3146,1082,-994,-2931,-4560,-5772,-6451,-6579,-6144,-5217,-3899,-2322,-645,983,2435,3602,4436,4921,5098,5015,4782,4447,4124,3828,3624,3490,3436,3423,3432,3445,3441,3434,3429,3454,3536,3693,3933,4256,4618,4990,5309,5521,5595,5485,5213,4776,4219,3570,2865,2118,1339,506,-392,-1393,-2508,-3742,-5076,-6445,-7766,-8915,-9752,-10136,-9951,-9106,-7579,-5400,-2659,490,3852,7225,10381,13131,15305,16783,17505,17455,16684,15284,13397,11205,8890,6668,4705,3152,2113,1597,1602,2005,2690,3481,4204,4712,4860,4611,3906,2838,1446,-103,-1705,-3194,-4464,-5399,-5945,-6073,-5796,-5180,-4321,-3322,-2340,-1463,-807,-417,-292,-398,-638,-914,-1109,-1137,-938,-509,122,865,1629,2296,2775,3003,2960,2681,2234,1730,1277,990,944,1181,1691,2410,3246,4072,4765,5211,5312,5034,4354,3321,2001,504,-1046,-2511,-3768,-4693,-5206,-5253,-4825,-3955,-2717,-1204,460,2158,3784,5228,6432,7324,7863,8025,7766,7092,5979,4455,2561,377,-1971,-4321,-6501,-8304,-9580,-10200,-10108,-9338,-7967,-6168,-4131,-2081,-221,1277,2285,2749,2668,2103,1178,29,-1171,-2256,-3075,-3520,-3505,-3024,-2105,-816,705,2333,3893,5232,6205,6689,6609,5919,4650,2863,687,-1718,-4179,-6500,-8538,-10159,-11304,-11961,-12173,-12022,-11617,-11052,-10424,-9780,-9140,-8497,-7804,-7022,-6107,-5042,-3837,-2534,-1207,63,1176,2058,2632,2859,2720,2211,1378,260,-1046,-2452,-3834,-5075,-6064,-6703,-6938,-6737,-6126,-5154,-3908,-2492,-1003,451,1795,2958,3889,4549,4915,4954,4669,4045,3112,1903,490,-1031,-2544,-3907,-4978,-5637,-5758,-5300,-4231,-2608,-533,1846,4336,6734,8828,10440,11431,11716,11292,10208,8595,6632,4516,2469,670,-734,-1665,-2116,-2150,-1874,-1431,-968,-623,-492,-635,-1063,-1742,-2626,-3615,-4647,-5620,-6497,-7209,-7763,-8120,-8312,-8318,-8153,-7786,-7203,-6345,-5203,-3728,-1942,128,2401,4774,7109,9285,11166,12676,13748,14393,14633,14542,14197,13676,13027,12279,11406,10369,9106,7553,5683,3492,1029,-1604,-4288,-6854,-9151,-11039,-12397,-13170,-13339,-12939,-12055,-10803,-9304,-7727,-6168,-4768,-3576,-2656,-1998,-1587,-1364,-1269,-1214,-1136,-947,-614,-81,658,1607,2739,4031,5406,6831,8191,9426,10409,11071,11296,11060,10308,9088,7457,5541,3476,1440,-432,-1979,-3134,-3837,-4108,-4026,-3669,-3181,-2665,-2215,-1879,-1659,-1497,-1327,-1036,-545,207,1240,2498,3899,5300,6537,7478,7975,7983,7474,6516,5209,3699,2140,665,-602,-1605,-2309,-2734,-2924,-2938,-2832,-2655,-2441,-2212,-1980,-1772,-1602,-1532,-1602,-1895,-2444,-3313,-4470,-5898,-7473,-9057,-10452,-11451,-11853,-11495,-10277,-8192,-5324,-1847,1970,5848,9449,12515,14800,16199,16658,16276,15183,13631,11835,10065,8488,7265,6431,5983,5828,5854,5926,5926,5771,5411,4849,4118,3266,2362,1457,586,-222,-988,-1714,-2452,-3218,-4042,-4933,-5860,-6799,-7674,-8437,-9004,-9353,-9435,-9278,-8895,-8341,-7673,-6931,-6156,-5358,-4534,-3682,-2788,-1872,-957,-96,654,1232,1601,1735,1658,1408,1063,704,421,291,356,647,1135,1773,2485,3165,3709,4020,3995,3608,2805,1641,163,-1536,-3308,-5057,-6616,-7899,-8785,-9235,-9187,-8671,-7695,-6338,-4680,-2835,-915,941,2621,4001,4984,5498,5477,4917,3814,2221,217,-2093,-4569,-7059,-9403,-11450,-13061,-14152,-14670,-14628,-14100,-13196,-12079,-10914,-9856,-9034,-8511,-8290,-8305,-8438,-8526,-8421,-7962,-7057,-5668,-3795,-1550,971,3583,6132,8462,10430,11961,12983,13503,13528,13115,12313,11204,9830,8277,6588,4826,3061,1336,-255,-1669,-2827,-3690,-4232,-4444,-4361,-4020,-3499,-2870,-2211,-1599,-1085,-708,-476,-364,-337,-322,-262,-86,246,752,1405,2167,2932,3622,4125,4368,4308,3947,3335,2558,1723,946,312,-106,-299,-279,-108,139,367,507,501,337,28,-373,-811,-1210,-1531,-1729,-1817,-1793,-1704,-1576,-1429,-1286,-1114,-888,-548,-32,724,1747,3077,4666,6487,8432,10395,12244,13834,15051,15781,15969,15602,14713,13399,11782,10011,8226,6559,5082,3834,2809,1930,1135,318,-604,-1662,-2893,-4234,-5630,-6960,-8125,-9013,-9549,-9700,-9469,-8909,-8105,-7150,-6154,-5196,-4339,-3596,-2959,-2376,-1791,-1131,-334,637,1818,3178,4714,6345,8015,9644,11132,12425,13410,14059,14286,14062,13361,12163,10495,8398,5946,3256,469,-2251,-4721,-6777,-8278,-9124,-9295,-8811,-7785,-6377,-4777,-3221,-1887,-974,-558,-700,-1335,-2359,-3599,-4859,-5932,-6649,-6869,-6538,-5643,-4258,-2496,-499,1560,3545,5317,6806,7955,8779,9307,9596,9719,9723,9654,9509,9279,8907,8347,7539,6443,5053,3371,1449,-656,-2859,-5082,-7236,-9242,-11030,-12519,-13650,-14343,-14540,-14181,-13232,-11688,-9586,-7006,-4090,-1013,2015,4765,7044,8676,9569,9698,9117,7966,6416,4693,2995,1515,374,-356,-686,-676,-449,-139,99,133,-148,-808,-1872,-3322,-5092,-7099,-9227,-11354,-13357,-15122,-16551,-17552,-18087,-18090,-17583,-16549,-15050,-13125,-10871,-8374,-5755,-3121,-605,1685,3642,5185,6264,6862,6999,6740,6162,5380,4488,3587,2756,2026,1434,958,585,286,39,-165,-321,-409,-412,-308,-98,195,527,817,989,936,600,-81,-1111,-2450,-4032,-5731,-7429,-8981,-10273,-11203,-11715,-11776,-11396,-10593,-9433,-7962,-6278,-4441,-2555,-694,1047,2616,3946,5025,5843,6424,6816,7072,7245,7396,7544,7731,7947,8200,8464,8739,8972,9169,9263,9246,9074,8721,8187,7457,6565,5534,4403,3221,2018,851,-257,-1258,-2124,-2834,-3355,-3698,-3843,-3816,-3624,-3286,-2822,-2232,-1542,-745,132,1073,2035,2967,3791,4427,4792,4800,4416,3593,2383,809,-1000,-2950,-4893,-6704,-8277,-9522,-10406,-10910,-11071,-10932,-10561,-10013,-9346,-8579,-7739,-6805,-5767,-4598,-3271,-1780,-125,1671,3557,5471,7337,9059,10577,11794,12697,13231,13443,13333,12987,12445,11789,11058,10291,9491,8664,7775,6812,5743,4555,3254,1845,377,-1122,-2574,-3944,-5152,-6184,-6981,-7545,-7846,-7873,-7617,-7061,-6191,-5010,-3542,-1818,53,1983,3799,5372,6523,7168,7216,6710,5706,4371,2885,1449,258,-565,-923,-821,-303,532,1554,2640,3660,4523,5158,5516,5582,5341,4801,3993,2924,1681,301,-1092,-2405,-3508,-4285,-4649,-4536,-3925,-2862,-1393,359,2299,4292,6251,8078,9726,11163,12369,13364,14149,14737,15132,15323,15287,14989,14374,13396,12006,10181,7909,5222,2189,-1088,-4462,-7774,-10849,-13518,-15644,-17122,-17922,-18052,-17592,-16680,-15463,-14131,-12834,-11700,-10809,-10160,-9717,-9374,-9009,-8492,-7711,-6595,-5124,-3327,-1300,862,2982,4967,6668,8028,9010,9611,9890,9876,9648,9214,8604,7791,6754,5467,3916,2130,161,-1895,-3918,-5779,-7357,-8553,-9299,-9587,-9434,-8918,-8150,-7241,-6348,-5581,-5064,-4862,-5020,-5519,-6323,-7328,-8441,-9517,-10460,-11157,-11560,-11637,-11421,-10936,-10284,-9492,-8651,-7755,-6822,-5822,-4711,-3472,-2075,-546,1061,2673,4172,5459,6434,7020,7180,6902,6214,5153,3783,2157,350,-1591,-3588,-5592,-7513,-9270,-10754,-11850,-12441,-12417,-11712,-10285,-8179,-5477,-2342,1027,4399,7548,10266,12402,13868,14649,14803,14446,13728,12821,11885,11046,10400,9979,9774,9725,9738,9693,9454,8910,7940,6497,4544,2118,-700,-3791,-6988,-10115,-12998,-15463,-17392,-18674,-19279,-19171,-18405,-17001,-15059,-12656,-9888,-6878,-3718,-543,2549,5448,8060,10321,12175,13609,14625,15249,15528,15503,15216,14701,13970,13027,11873,10494,8902,7116,5168,3130,1066,-923,-2752,-4340,-5625,-6577,-7191,-7489,-7530,-7365,-7074,-6712,-6332,-5954,-5593,-5217,-4811,-4341,-3788,-3158,-2466,-1762,-1101,-547,-159,26,-16,-256,-659,-1139,-1593,-1919,-1998,-1752,-1124,-93,1292,2960,4776,6593,8234,9549,10381,10654,10309,9356,7875,5959,3775,1475,-766,-2790,-4470,-5700,-6427,-6634,-6338,-5601,-4497,-3129,-1588,16,1601,3087,4409,5534,6436,7122,7614,7960,8207,8428,8662,8959,9320,9717,10099,10360,10414,10134,9449,8289,6657,4594,2184,-429,-3103,-5674,-7988,-9945,-11443,-12457,-12987,-13057,-12750,-12112,-11246,-10198,-9039,-7797,-6495,-5137,-3719,-2243,-685,924,2597,4281,5946,7532,8969,10192,11134,11744,11979,11841,11334,10523,9475,8292,7074,5926,4929,4142,3581,3231,3033,2912,2772,2519,2086,1416,512,-604,-1863,-3175,-4438,-5548,-6421,-6996,-7242,-7171,-6811,-6245,-5540,-4806,-4128,-3590,-3257,-3161,-3309,-3677,-4195,-4794,-5356,-5795,-5992,-5892,-5419,-4582,-3381,-1895,-194,1592,3353,4952,6282,7235,7752,7772,7301,6338,4945,3176,1141,-1085,-3356,-5592,-7657,-9447,-10877,-11842,-12306,-12223,-11603,-10480,-8921,-7026,-4886,-2645,-379,1776,3776,5534,7045,8275,9256,9993,10531,10875,11058,11046,10836,10347,9544,8350,6732,4680,2218,-568,-3571,-6624,-9574,-12215,-14416,-16023,-16977,-17250,-16885,-15995,-14711,-13219,-11676,-10227,-8976,-7938,-7105,-6370,-5640,-4759,-3646,-2196,-422,1657,3940,6298,8587,10662,12396,13711,14546,14905,14808,14312,13480,12387,11096,9662,8131,6526,4865,3166,1413,-357,-2141,-3880,-5509,-6947,-8078,-8828,-9090,-8854,-8098,-6914,-5402,-3731,-2083,-639,431,1011,1023,465,-628,-2160,-3997,-6014,-8030,-9930,-11555,-12800,-13562,-13761,-13348,-12294,-10625,-8383,-5692,-2676,461,3536,6316,8638,10322,11282,11476,10910,9668,7855,5608,3096,453,-2159,-4632,-6853,-8756,-10277,-11391,-12066,-12297,-12079,-11410,-10318,-8819,-6972,-4835,-2501,-66,2355,4648,6724,8478,9876,10875,11480,11727,11650,11319,10777,10078,9248,8312,7267,6128,4882,3551,2141,691,-766,-2179,-3512,-4717,-5786,-6691,-7453,-8070,-8585,-9002,-9361,-9664,-9908,-10074,-10113,-9953,-9535,-8756,-7582,-5957,-3906,-1468,1247,4121,6986,9705,12120,14126,15650,16659,17177,17246,16956,16393,15657,14835,13986,13161,12375,11630,10921,10234,9575,8944,8376,7884,7503,7238,7077,6992,6917,6792,6537,6089,5403,4458,3265,1863,317,-1313,-2927,-4474,-5877,-7088,-8083,-8819,-9298,-9490,-9393,-8979,-8254,-7184,-5795,-4072,-2069,169,2562,4986,7318,9395,11057,12171,12610,12327,11312,9649,7449,4916,2224,-400,-2792,-4799,-6339,-7359,-7878,-7915,-7536,-6795,-5746,-4450,-2944,-1290,459,2228,3933,5481,6782,7749,8335,8506,8290,7735,6950,6039,5144,4361,3778,3418,3256,3202,3145,2927,2422,1516,159,-1647,-3811,-6221,-8691,-11050,-13129,-14794,-15970,-16630,-16817,-16598,-16093,-15400,-14626,-13835,-13067,-12306,-11519,-10636,-9586,-8306,-6744,-4898,-2792,-503,1861,4169,6276,8053,9372,10182,10419,10132,9367,8230,6862,5377,3919,2574,1409,452,-303,-878,-1304,-1615,-1829,-1957,-2006,-1976,-1880,-1736,-1582,-1450,-1389,-1424,-1576,-1843,-2188,-2577,-2942,-3230,-3393,-3393,-3240,-2944,-2580,-2193,-1887,-1713,-1728,-1957,-2378,-2945,-3584,-4200,-4703,-5021,-5100,-4938,-4543,-3984,-3300,-2585,-1880,-1246,-697,-257,85,326,476,527,470,278,-80,-624,-1387,-2350,-3481,-4708,-5905,-6951,-7675,-7960,-7682,-6807,-5340,-3359,-1007,1547,4100,6467,8494,10063,11137,11717,11881,11723,11367,10901,10409,9887,9331,8644,7755,6548,4970,2980,605,-2068,-4924,-7785,-10484,-12860,-14766,-16143,-16928,-17179,-16943,-16341,-15474,-14466,-13372,-12266,-11106,-9890,-8526,-6974,-5177,-3127,-866,1550,3987,6344,8472,10281,11670,12613,13080,13106,12734,12012,11025,9820,8474,7053,5607,4222,2936,1808,872,136,-400,-762,-995,-1132,-1237,-1322,-1444,-1580,-1743,-1886,-1971,-1955,-1779,-1437,-904,-222,561,1367,2099,2658,2968,2949,2590,1901,941,-165,-1294,-2273,-2948,-3185,-2886,-2034,-655,1120,3132,5162,6970,8389,9229,9472,9099,8253,7092,5837,4702,3851,3396,3341,3613,4060,4456,4615,4310,3466,2029,99,-2134,-4420,-6436,-7893,-8534,-8195,-6823,-4489,-1381,2235,6019,9644,12787,15203,16730,17298,16946,15781,13977,11739,9282,6795,4443,2341,544,-908,-2070,-2966,-3691,-4317,-4919,-5556,-6264,-7045,-7892,-8762,-9616,-10392,-11056,-11540,-11827,-11856,-11604,-11028,-10101,-8802,-7139,-5126,-2833,-338,2243,4779,7135,9189,10828,11995,12651,12817,12549,11923,11053,10035,8964,7916,6926,6014,5162,4339,3498,2609,1641,602,-503,-1614,-2693,-3657,-4443,-5000,-5263,-5234,-4888,-4286,-3459,-2516,-1539,-643,72,526,658,442,-112,-974,-2072,-3341,-4670,-5976,-7139,-8062,-8648,-8812,-8492,-7660,-6314,-4520,-2365,1,2404,4666,6586,8015,8842,8995,8501,7404,5842,3955,1927,-77,-1904,-3428,-4586,-5335,-5699,-5722,-5462,-5006,-4389,-3670,-2848,-1932,-907,232,1484,2818,4198,5553,6816,7920,8795,9413,9738,9774,9524,9009,8232,7219,5953,4448,2701,716,-1469,-3832,-6290,-8783,-11190,-13436,-15396,-17000,-18178,-18887,-19138,-18935,-18356,-17450,-16329,-15064,-13752,-12448,-11207,-10027,-8919,-7818,-6700,-5484,-4145,-2634,-964,837,2701,4528,6204,7617,8648,9234,9322,8924,8075,6866,5397,3792,2164,613,-767,-1939,-2842,-3484,-3839,-3926,-3750,-3325,-2689,-1870,-950,4,878,1575,1983,2034,1676,909,-209,-1601,-3127,-4669,-6090,-7278,-8180,-8737,-8991,-8955,-8698,-8282,-7737,-7116,-6401,-5601,-4691,-3671,-2554,-1382,-218,837,1701,2282,2528,2429,2016,1369,612,-130,-718,-1045,-1039,-680,6,931,1998,3064,4023,4757,5214,5363,5230,4883,4411,3933,3570,3422,3587,4092,4970,6152,7588,9145,10707,12146,13352,14243,14789,14976,14843,14441,13815,13020,12064,10952,9651,8125,6341,4277,1947,-601,-3278,-5967,-8521,-10810,-12692,-14067,-14873,-15085,-14730,-13863,-12567,-10937,-9056,-7018,-4860,-2659,-431,1772,3905,5919,7747,9322,10599,11522,12089,12295,12183,11795,11215,10503,9748,9005,8333,7768,7325,6992,6752,6541,6322,6010,5572,4944,4136,3145,2030,866,-270,-1276,-2092,-2659,-2974,-3050,-2948,-2741,-2505,-2327,-2252,-2317,-2530,-2845,-3237,-3626,-3957,-4182,-4256,-4171,-3932,-3556,-3077,-2528,-1947,-1360,-813,-317,84,369,520,511,350,43,-376,-853,-1328,-1731,-2004,-2110,-2033,-1811,-1486,-1158,-901,-816,-961,-1362,-2008,-2828,-3727,-4561,-5198,-5485,-5321,-4620,-3364,-1577,654,3195,5882,8514,10901,12867,14258,14998,15033,14409,13206,11546,9604,7519,5463,3545,1857,431,-733,-1676,-2457,-3132,-3770,-4392,-5036,-5677,-6322,-6931,-7496,-7990,-8418,-8767,-9055,-9269,-9415,-9465,-9387,-9139,-8665,-7940,-6912,-5617,-4046,-2291,-402,1507,3366,5075,6587,7845,8834,9547,9992,10173,10102,9766,9176,8300,7171,5769,4183,2447,692,-986,-2459,-3632,-4432,-4834,-4866,-4598,-4150,-3645,-3218,-2979,-3002,-3304,-3878,-4645,-5537,-6438,-7267,-7937,-8406,-8652,-8682,-8531,-8240,-7853,-7417,-6939,-6452,-5927,-5372,-4763,-4095,-3380,-2625,-1872,-1152,-502,41,448,723,844,864,787,685,583,545,570,679,824,964,1023,929,614,46,-795,-1863,-3099,-4381,-5583,-6551,-7152,-7280,-6861,-5912,-4468,-2661,-639,1412,3306,4893,6047,6722,6907,6659,6062,5217,4233,3177,2130,1087,76,-940,-1971,-3036,-4128,-5239,-6310,-7314,-8178,-8867,-9361,-9636,-9735,-9672,-9520,-9322,-9123,-8959,-8801,-8642,-8377,-7950,-7232,-6164,-4662,-2732,-386,2267,5120,7979,10688,13063,14954,16290,17004,17143,16755,15949,14821,13472,11967,10354,8648,6869,5027,3157,1321,-407,-1922,-3135,-3966,-4378,-4381,-4034,-3460,-2798,-2218,-1867,-1857,-2242,-3006,-4051,-5233,-6352,-7219,-7659,-7557,-6884,-5682,-4091,-2281,-477,1134,2386,3183,3510,3403,2982,2361,1709,1120,712,507,522,701,995,1307,1590,1767,1826,1765,1605,1414,1237,1145,1183,1378,1727,2212,2766,3335,3859,4262,4549,4678,4722,4712,4745,4896,5220,5763,6492,7362,8263,9075,9679,9953,9862,9358,8526,7421,6190,4947,3811,2852,2118,1574,1187,848,477,-27,-717,-1624,-2732,-3972,-5264,-6472,-7514,-8248,-8635,-8612,-8172,-7359,-6197,-4771,-3159,-1431,308,2003,3569,4980,6187,7212,8045,8745,9338,9888,10425,10990,11587,12209,12831,13392,13849,14125,14174,13945,13417,12578,11463,10095,8561,6912,5254,3647,2162,843,-300,-1277,-2126,-2910,-3691,-4531,-5486,-6563,-7751,-8983,-10151,-11137,-11778,-11964,-11594,-10639,-9157,-7262,-5147,-3049,-1184,214,1028,1177,719,-222,-1447,-2715,-3805,-4525,-4785,-4552,-3923,-3020,-2037,-1150,-505,-200,-248,-605,-1151,-1760,-2273,-2591,-2632,-2399,-1938,-1350,-752,-274,-14,-30,-334,-877,-1558,-2266,-2844,-3181,-3175,-2781,-2009,-924,360,1693,2916,3871,4445,4555,4194,3400,2268,923,-495,-1869,-3107,-4161,-5047,-5802,-6518,-7278,-8174,-9241,-10501,-11889,-13330,-14680,-15821,-16607,-16959,-16811,-16174,-15097,-13674,-12018,-10259,-8490,-6813,-5262,-3850,-2564,-1361,-191,966,2152,3340,4516,5621,6598,7398,7957,8264,8283,8030,7508,6750,5789,4675,3472,2253,1096,94,-690,-1183,-1380,-1262,-916,-387,183,691,1023,1084,823,222,-687,-1846,-3141,-4469,-5685,-6669,-7311,-7536,-7304,-6637,-5583,-4265,-2799,-1367,-100,847,1397,1505,1204,580,-224,-1045,-1711,-2085,-2068,-1638,-818,274,1522,2727,3760,4453,4743,4564,3953,2954,1669,209,-1316,-2786,-4122,-5217,-6023,-6458,-6489,-6067,-5171,-3805,-1988,209,2699,5348,7998,10483,12621,14271,15302,15664,15336,14387,12925,11094,9080,7025,5081,3337,1829,564,-535,-1522,-2506,-3552,-4708,-5996,-7372,-8783,-10108,-11255,-12084,-12520,-12484,-11973,-11006,-9694,-8142,-6535,-5023,-3755,-2838,-2295,-2111,-2167,-2325,-2396,-2220,-1645,-605,928,2870,5119,7478,9772,11797,13394,14446,14890,14730,14014,12860,11379,9739,8075,6517,5182,4115,3379,2938,2782,2822,2980,3163,3258,3198,2908,2365,1582,603,-473,-1535,-2443,-3078,-3329,-3141,-2515,-1498,-225,1174,2508,3637,4424,4813,4805,4452,3888,3232,2655,2271,2170,2385,2872,3566,4309,4988,5427,5538,5233,4519,3442,2113,691,-665,-1775,-2510,-2775,-2551,-1861,-819,469,1817,3111,4196,5028,5549,5816,5869,5815,5741,5714,5793,5953,6174,6358,6424,6253,5790,4966,3821,2403,841,-705,-2072,-3095,-3669,-3741,-3345,-2576,-1615,-643,115,488,352,-361,-1602,-3292,-5256,-7316,-9262,-10922,-12147,-12846,-12979,-12558,-11650,-10338,-8765,-7030,-5286,-3600,-2070,-704,490,1548,2527,3471,4432,5420,6430,7406,8269,8920,9245,9154,8584,7511,5985,4087,1963,-224,-2292,-4085,-5463,-6353,-6728,-6620,-6131,-5377,-4522,-3714,-3086,-2739,-2723,-3035,-3626,-4404,-5244,-6028,-6628,-6953,-6944,-6598,-5945,-5086,-4126,-3222,-2493,-2070,-2002,-2301,-2913,-3706,-4537,-5221,-5599,-5557,-5036,-4050,-2705,-1137,450,1865,2942,3544,3630,3213,2361,1237,-44,-1277,-2360,-3159,-3640,-3766,-3597,-3170,-2590,-1928,-1278,-695,-230,116,344,503,635,806,1070,1464,2021,2715,3516,4351,5121,5734,6081,6088,5724,4971,3907,2584,1137,-348,-1753,-3029,-4126,-5070,-5874,-6611,-7314,-8043,-8793,-9561,-10294,-10917,-11364,-11552,-11444,-11015,-10285,-9300,-8125,-6848,-5525,-4248,-3028,-1925,-919,-14,811,1584,2321,3046,3762,4478,5171,5837,6440,6968,7383,7684,7844,7873,7768,7551,7236,6857,6419,5964,5468,4951,4375,3726,2970,2090,1076,-68,-1309,-2610,-3905,-5139,-6242,-7160,-7848,-8267,-8408,-8244,-7790,-7040,-6023,-4764,-3321,-1752,-169,1345,2661,3701,4377,4681,4610,4258,3707,3101,2553,2164,1999,2059,2316,2683,3069,3361,3480,3371,3022,2472,1787,1062,389,-146,-490,-621,-543,-306,54,464,901,1329,1765,2233,2786,3482,4369,5489,6831,8381,10040,11717,13254,14504,15311,15543,15121,14015,12262,9980,7314,4478,1677,-892,-3055,-4717,-5815,-6383,-6477,-6223,-5741,-5180,-4650,-4252,-4051,-4059,-4280,-4665,-5166,-5718,-6266,-6763,-7174,-7485,-7671,-7723,-7614,-7311,-6781,-5980,-4895,-3514,-1863,-19,1947,3892,5717,7285,8519,9357,9785,9841,9567,9074,8424,7731,7036,6402,5830,5317,4820,4300,3691,2959,2055,980,-257,-1609,-3004,-4361,-5583,-6580,-7298,-7679,-7727,-7455,-6911,-6175,-5323,-4453,-3639,-2956,-2438,-2103,-1933,-1885,-1905,-1911,-1855,-1649,-1283,-719,17,890,1853,2824,3755,4555,5195,5601,5766,5652,5262,4605,3704,2607,1378,91,-1152,-2284,-3217,-3922,-4377,-4600,-4627,-4499,-4268,-3946,-3558,-3074,-2468,-1699,-710,515,1993,3696,5557,7488,9359,11032,12371,13244,13566,13292,12421,11036,9233,7182,5043,3001,1191,-261,-1318,-1968,-2285,-2361,-2334,-2340,-2508,-2928,-3653,-4677,-5931,-7321,-8676,-9862,-10701,-11091,-10947,-10268,-9090,-7513,-5660,-3671,-1687,172,1809,3162,4185,4878,5225,5259,4968,4390,3524,2408,1092,-373,-1876,-3335,-4615,-5623,-6248,-6432,-6143,-5393,-4250,-2799,-1178,484,2052,3404,4474,5189,5551,5558,5245,4647,3811,2779,1602,338,-954,-2182,-3280,-4138,-4714,-4939,-4833,-4419,-3797,-3065,-2371,-1826,-1525,-1531,-1828,-2384,-3101,-3872,-4585,-5139,-5477,-5567,-5442,-5149,-4775,-4406,-4120,-3967,-3976,-4127,-4382,-4674,-4935,-5088,-5081,-4873,-4454,-3838,-3069,-2189,-1274,-370,473,1219,1878,2450,2973,3488,4022,4623,5279,5995,6718,7380,7909,8195,8170,7765,6956,5776,4276,2579,799,-926,-2486,-3804,-4843,-5626,-6188,-6633,-7013,-7423,-7877,-8371,-8860,-9231,-9399,-9239,-8678,-7685,-6265,-4519,-2555,-548,1341,2964,4200,5006,5379,5379,5111,4696,4252,3892,3670,3626,3735,3951,4202,4414,4515,4470,4252,3893,3421,2906,2404,1974,1657,1464,1382,1375,1382,1335,1185,857,365,-322,-1132,-2030,-2914,-3728,-4369,-4810,-4983,-4899,-4543,-3952,-3156,-2200,-1140,-15,1115,2200,3194,4030,4666,5038,5120,4887,4366,3593,2651,1630,640,-230,-892,-1319,-1478,-1425,-1192,-885,-573,-350,-265,-360,-625,-1031,-1532,-2055,-2555,-2974,-3300,-3526,-3680,-3778,-3860,-3927,-3970,-3949,-3793,-3433,-2775,-1768,-358,1444,3596,6019,8578,11129,13499,15518,17032,17906,18051,17426,16054,14021,11466,8580,5575,2664,37,-2166,-3875,-5064,-5816,-6205,-6404,-6518,-6691,-6985,-7429,-7985,-8574,-9068,-9367,-9338,-8940,-8125,-6940,-5447,-3759,-1984,-266,1326,2678,3782,4605,5189,5572,5819,5987,6136,6294,6481,6684,6870,6999,7018,6881,6565,6057,5392,4613,3801,3048,2425,2021,1847,1922,2175,2535,2870,3065,2994,2584,1771,609,-859,-2469,-4073,-5486,-6540,-7129,-7191,-6744,-5884,-4743,-3514,-2381,-1501,-1020,-974,-1376,-2130,-3107,-4116,-4971,-5484,-5510,-4971,-3860,-2251,-298,1792,3778,5400,6442,6734,6198,4863,2852,399,-2209,-4645,-6611,-7857,-8232,-7697,-6313,-4268,-1784,845,3360,5516,7148,8165,8569,8430,7890,7120,6301,5602,5141,4979,5119,5483,5960,6392,6627,6524,6008,5037,3674,2009,205,-1569,-3158,-4416,-5297,-5755,-5874,-5719,-5434,-5135,-4936,-4921,-5115,-5527,-6087,-6740,-7371,-7914,-8264,-8403,-8274,-7914,-7322,-6561,-5654,-4665,-3605,-2525,-1408,-273,890,2099,3328,4581,5811,6960,7967,8743,9212,9304,8978,8223,7072,5607,3929,2199,545,-875,-1971,-2657,-2937,-2829,-2422,-1812,-1120,-456,82,436,575,522,320,46,-217,-401,-452,-350,-139,145,386,506,403,24,-655,-1591,-2715,-3895,-5003,-5894,-6454,-6611,-6345,-5693,-4760,-3662,-2586,-1658,-1039,-796,-983,-1559,-2456,-3546,-4675,-5702,-6470,-6901,-6936,-6591,-5945,-5094,-4195,-3363,-2732,-2351,-2256,-2389,-2675,-2985,-3179,-3142,-2762,-1997,-846,638,2336,4121,5813,7263,8322,8870,8859,8256,7118,5528,3622,1559,-499,-2401,-4027,-5313,-6234,-6832,-7185,-7400,-7593,-7862,-8285,-8878,-9640,-10493,-11353,-12094,-12599,-12754,-12488,-11751,-10567,-8976,-7084,-5006,-2882,-844,995,2547,3763,4643,5205,5522,5664,5714,5759,5847,6024,6288,6622,6980,7297,7510,7548,7364,6921,6216,5255,4101,2794,1448,136,-1032,-1955,-2580,-2820,-2691,-2169,-1328,-212,1063,2423,3747,4974,6034,6900,7568,8045,8349,8499,8495,8345,8034,7560,6929,6153,5272,4340,3420,2596,1927,1464,1228,1201,1340,1559,1784,1910,1878,1635,1167,510,-280,-1112,-1872,-2458,-2768,-2741,-2357,-1648,-692,389,1450,2350,2956,3190,3014,2476,1663,742,-119,-709,-868,-463,573,2213,4379,6891,9539,12073,14241,15828,16664,16656,15810,14179,11933,9236,6311,3350,519,-2054,-4307,-6218,-7805,-9131,-10232,-11187,-12008,-12718,-13292,-13698,-13893,-13835,-13503,-12874,-11985,-10840,-9508,-8023,-6445,-4819,-3187,-1576,-20,1472,2870,4166,5338,6366,7242,7935,8446,8753,8866,8781,8516,8092,7530,6869,6124,5329,4488,3626,2736,1839,918,8,-923,-1814,-2696,-3491,-4213,-4781,-5196,-5407,-5405,-5190,-4766,-4174,-3449,-2655,-1852,-1109,-491,-43,198,235,76,-214,-599,-975,-1307,-1500,-1532,-1360,-983,-390,381,1346,2428,3623,4849,6039,7114,7948,8479,8584,8239,7397,6092,4386,2367,172,-2083,-4253,-6224,-7904,-9205,-10104,-10545,-10550,-10105,-9248,-8002,-6412,-4543,-2440,-202,2118,4405,6582,8545,10190,11422,12145,12286,11808,10692,9000,6798,4237,1475,-1301,-3901,-6149,-7922,-9121,-9738,-9807,-9423,-8725,-7854,-6978,-6200,-5636,-5314,-5253,-5417,-5754,-6205,-6697,-7193,-7639,-8031,-8343,-8577,-8719,-8746,-8636,-8340,-7820,-7041,-5978,-4643,-3065,-1312,536,2372,4093,5601,6815,7682,8178,8307,8093,7578,6809,5824,4682,3408,2058,699,-623,-1802,-2777,-3467,-3812,-3793,-3411,-2704,-1752,-653,479,1523,2378,2951,3198,3091,2654,1923,974,-118,-1257,-2352,-3317,-4062,-4531,-4666,-4460,-3914,-3074,-2009,-797,457,1675,2771,3690,4405,4892,5170,5234,5111,4805,4326,3669,2841,1829,666,-653,-2060,-3512,-4927,-6211,-7279,-8030,-8381,-8276,-7663,-6549,-4946,-2930,-577,1975,4594,7124,9419,11345,12799,13702,14017,13742,12897,11546,9770,7670,5371,2984,646,-1547,-3497,-5135,-6431,-7343,-7907,-8118,-8055,-7756,-7329,-6838,-6407,-6099,-6014,-6188,-6648,-7367,-8281,-9287,-10242,-10989,-11377,-11258,-10545,-9186,-7203,-4668,-1735,1444,4635,7651,10294,12397,13862,14624,14685,14109,12968,11407,9531,7480,5354,3241,1208,-710,-2468,-4053,-5420,-6554,-7407,-7943,-8134,-7958,-7424,-6567,-5443,-4153,-2802,-1516,-418,390,824,849,464,-272,-1264,-2373,-3430,-4268,-4721,-4662,-4017,-2768,-964,1271,3794,6385,8866,11030,12731,13855,14354,14228,13534,12376,10871,9151,7344,5538,3817,2214,742,-601,-1845,-2995,-4092,-5117,-6093,-6968,-7730,-8306,-8644,-8680,-8335,-7581,-6374,-4721,-2670,-273,2337,5060,7734,10251,12474,14328,15763,16753,17325,17511,17359,16928,16250,15362,14271,12995,11519,9867,8039,6084,4043,1973,-44,-1969,-3721,-5287,-6635,-7778,-8724,-9503,-10120,-10596,-10912,-11051,-10981,-10664,-10089,-9246,-8167,-6906,-5536,-4165,-2872,-1768,-889,-285,67,211,222,209,249,455,845,1464,2253,3148,4040,4805,5332,5537,5368,4840,3987,2921,1732,564,-500,-1370,-2023,-2458,-2724,-2877,-2995,-3132,-3324,-3568,-3837,-4056,-4175,-4083,-3765,-3170,-2333,-1311,-191,919,1910,2707,3246,3514,3531,3354,3043,2694,2358,2098,1929,1847,1818,1789,1705,1501,1143,599,-126,-1006,-1990,-3013,-3996,-4862,-5544,-5988,-6185,-6124,-5870,-5457,-4988,-4520,-4129,-3844,-3686,-3611,-3577,-3489,-3278,-2844,-2150,-1149,134,1659,3341,5079,6752,8242,9439,10244,10601,10461,9828,8718,7192,5324,3196,925,-1416,-3702,-5864,-7794,-9426,-10672,-11483,-11811,-11652,-11022,-9994,-8654,-7143,-5596,-4161,-2967,-2099,-1614,-1499,-1705,-2148,-2709,-3285,-3772,-4093,-4207,-4087,-3741,-3192,-2470,-1619,-679,303,1268,2152,2889,3391,3605,3466,2954,2088,899,-500,-2035,-3550,-4969,-6172,-7101,-7718,-7997,-7959,-7608,-6967,-6070,-4919,-3566,-2022,-336,1439,3251,5022,6675,8126,9276,10050,10347,10145,9390,8134,6431,4411,2239,90,-1825,-3354,-4340,-4713,-4462,-3637,-2388,-882,659,2013,3005,3468,3339,2598,1292,-445,-2483,-4615,-6679,-8503,-9961,-10983,-11549,-11693,-11496,-11051,-10443,-9765,-9016,-8228,-7325,-6266,-4976,-3389,-1488,728,3196,5814,8460,10970,13205,15024,16329,17055,17166,16679,15621,14049,12048,9687,7092,4353,1600,-1059,-3514,-5663,-7425,-8727,-9522,-9789,-9528,-8781,-7618,-6139,-4464,-2740,-1081,365,1526,2338,2784,2923,2815,2594,2376,2281,2418,2818,3518,4452,5580,6784,7993,9098,10051,10797,11319,11603,11644,11435,10953,10190,9109,7717,6003,4013,1805,-515,-2812,-4936,-6729,-8043,-8782,-8860,-8289,-7099,-5406,-3364,-1148,1025,2983,4553,5625,6140,6090,5540,4580,3363,2035,764,-295,-1022,-1303,-1096,-380,807,2375,4208,6136,7988,9574,10733,11320,11247,10471,8998,6907,4293,1333,-1811,-4926,-7833,-10348,-12338,-13693,-14383,-14402,-13827,-12751,-11311,-9639,-7874,-6106,-4424,-2844,-1382,-5,1314,2598,3867,5074,6201,7141,7831,8164,8099,7592,6680,5433,3977,2491,1153,162,-335,-238,479,1730,3372,5148,6772,7937,8353,7825,6231,3597,77,-4085,-8518,-12862,-16704,-19695,-21551,-22073,-21203,-18973,-15561,-11221,-6306,-1215,3629,7815,10985,12882,13357,12435,10260,7138,3457,-316,-3747,-6413,-8070,-8550,-7925,-6365,-4210,-1837,333,1968,2800,2736,1798,154,-1925,-4122,-6092,-7542,-8256,-8119,-7149,-5453,-3239,-758,1719,3933,5670,6768,7150,6805,5799,4270,2391,380,-1556,-3218,-4479,-5245,-5531,-5383,-4894,-4167,-3281,-2291,-1217,-55,1206,2569,4005,5452,6796,7919,8657,8896,8527,7503,5851,3650,1058,-1725,-4470,-6949,-8957,-10351,-11053,-11061,-10447,-9339,-7913,-6346,-4821,-3471,-2379,-1568,-992,-584,-239,113,536,1056,1659,2344,3054,3800,4540,5312,6115,6995,7960,9041,10209,11438,12647,13715,14499,14826,14514,13437,11481,8650,5007,748,-3855,-8434,-12599,-15952,-18173,-19061,-18559,-16806,-14065,-10745,-7279,-4106,-1554,146,950,940,327,-595,-1553,-2275,-2623,-2528,-2061,-1356,-608,-12,278,150,-392,-1301,-2405,-3518,-4386,-4797,-4567,-3619,-1968,225,2745,5246,7434,8972,9664,9401,8229,6342,4027,1637,-461,-1993,-2744,-2671,-1828,-402,1364,3191,4837,6119,6939,7314,7321,7131,6911,6857,7092,7722,8725,10052,11547,13007,14207,14908,14919,14117,12463,10026,6960,3492,-105,-3546,-6561,-8927,-10484,-11168,-10991,-10075,-8607,-6830,-5029,-3467,-2388,-1970,-2305,-3394,-5124,-7288,-9588,-11698,-13255,-13988,-13664,-12223,-9703,-6303,-2322,1879,5902,9410,12119,13867,14604,14383,13345,11672,9563,7202,4723,2229,-238,-2676,-5072,-7468,-9815,-12100,-14207,-16021,-17368,-18096,-18054,-17174,-15452,-12997,-10012,-6760,-3578,-762,1372,2640,2911,2196,618,-1627,-4250,-6952,-9427,-11420,-12711,-13190,-12798,-11569,-9626,-7101,-4223,-1166,1848,4670,7162,9238,10864,12020,12727,13002,12871,12360,11496,10309,8853,7192,5412,3621,1912,392,-877,-1860,-2548,-2989,-3210,-3281,-3214,-3042,-2727,-2247,-1534,-554,734,2318,4174,6226,8378,10509,12490,14194,15505,16332,16598,16271,15323,13794,11717,9204,6373,3392,438,-2310,-4687,-6559,-7839,-8484,-8513,-7979,-6999,-5707,-4273,-2870,-1664,-801,-400,-496,-1094,-2082,-3319,-4608,-5730,-6507,-6782,-6464,-5533,-4009,-1993,399,3006,5660,8206,10492,12425,13913,14946,15505,15625,15334,14658,13621,12227,10488,8417,6039,3404,581,-2332,-5214,-7930,-10353,-12365,-13898,-14901,-15400,-15438,-15090,-14460,-13607,-12622,-11523,-10362,-9137,-7900,-6665,-5499,-4430,-3529,-2808,-2316,-2044,-1993,-2145,-2457,-2890,-3360,-3801,-4096,-4182,-3970,-3436,-2604,-1525,-338,831,1820,2498,2772,2614,2058,1199,202,-781,-1553,-2000,-2032,-1650,-914,56,1107,2084,2817,3206,3134,2582,1556,128,-1553,-3310,-4920,-6178,-6906,-6994,-6402,-5171,-3405,-1248,1134,3571,5934,8093,9991,11557,12751,13538,13846,13645,12865,11493,9541,7078,4239,1200,-1823,-4611,-6964,-8727,-9804,-10171,-9875,-9030,-7802,-6369,-4913,-3576,-2451,-1562,-878,-300,287,1015,2000,3297,4930,6833,8905,10998,12934,14563,15715,16294,16197,15415,13933,11835,9209,6207,3008,-212,-3252,-5957,-8189,-9851,-10902,-11328,-11169,-10489,-9398,-8013,-6497,-4990,-3656,-2613,-1978,-1798,-2077,-2756,-3708,-4769,-5743,-6427,-6661,-6314,-5354,-3807,-1809,455,2728,4748,6263,7054,7003,6048,4267,1810,-1086,-4124,-7013,-9464,-11273,-12282,-12466,-11835,-10525,-8692,-6526,-4222,-1927,238,2210,3972,5512,6850,7968,8869,9512,9885,9952,9715,9179,8388,7401,6298,5178,4123,3240,2590,2243,2213,2512,3098,3923,4928,6032,7187,8322,9383,10322,11051,11510,11603,11240,10367,8928,6953,4491,1668,-1361,-4395,-7224,-9648,-11493,-12664,-13111,-12902,-12136,-11015,-9734,-8525,-7571,-7014,-6931,-7282,-8001,-8877,-9728,-10298,-10385,-9832,-8539,-6526,-3860,-714,2703,6153,9372,12137,14250,15563,16009,15555,14257,12185,9491,6317,2860,-704,-4162,-7351,-10073,-12201,-13625,-14287,-14219,-13499,-12282,-10755,-9127,-7594,-6330,-5430,-4965,-4898,-5179,-5690,-6312,-6900,-7357,-7563,-7472,-7037,-6260,-5172,-3841,-2350,-833,587,1761,2548,2860,2616,1823,513,-1203,-3197,-5281,-7284,-9001,-10274,-10927,-10886,-10056,-8484,-6227,-3450,-377,2755,5652,8081,9829,10761,10851,10140,8786,6997,5029,3137,1551,446,-69,34,725,1884,3385,5054,6725,8252,9491,10365,10809,10838,10496,9893,9162,8471,7950,7720,7822,8230,8847,9511,10025,10212,9901,9014,7529,5518,3125,530,-2062,-4457,-6522,-8138,-9295,-9979,-10247,-10136,-9687,-8925,-7851,-6447,-4717,-2645,-269,2353,5141,7959,10672,13104,15097,16486,17167,17062,16193,14646,12581,10218,7783,5495,3531,1969,831,38,-527,-1021,-1573,-2296,-3220,-4331,-5552,-6755,-7817,-8574,-8931,-8789,-8140,-7020,-5550,-3885,-2237,-805,229,713,588,-175,-1501,-3278,-5360,-7553,-9710,-11635,-13223,-14310,-14849,-14745,-14008,-12666,-10801,-8546,-6057,-3518,-1088,1059,2842,4163,5032,5444,5456,5137,4556,3821,3009,2226,1542,1012,653,444,327,220,17,-362,-989,-1872,-2963,-4163,-5310,-6240,-6763,-6740,-6062,-4688,-2649,-35,2997,6232,9444,12351,14725,16327,17026,16730,15479,13369,10603,7424,4105,918,-1911,-4217,-5905,-6975,-7483,-7550,-7327,-6965,-6619,-6383,-6335,-6481,-6818,-7278,-7796,-8269,-8602,-8696,-8465,-7839,-6781,-5264,-3319,-971,1684,4554,7497,10366,13010,15284,17068,18279,18847,18771,18036,16700,14802,12429,9682,6675,3563,482,-2401,-4961,-7085,-8698,-9775,-10319,-10384,-10043,-9398,-8547,-7600,-6645,-5759,-5020,-4467,-4167,-4126,-4352,-4812,-5418,-6087,-6677,-7093,-7226,-7021,-6455,-5537,-4322,-2869,-1272,379,1986,3450,4685,5605,6140,6237,5863,5031,3791,2225,466,-1336,-3017,-4392,-5330,-5688,-5399,-4450,-2866,-781,1673,4281,6828,9096,10871,11980,12291,11743,10327,8142,5300,2043,-1406,-4734,-7669,-9909,-11247,-11491,-10598,-8590,-5624,-1962,2079,6099,9747,12666,14638,15517,15319,14160,12279,9967,7557,5351,3597,2453,1966,2069,2601,3335,4002,4366,4209,3400,1909,-225,-2839,-5720,-8600,-11176,-13193,-14401,-14666,-13916,-12203,-9685,-6603,-3255,25,2951,5265,6810,7526,7453,6725,5549,4166,2835,1764,1123,962,1263,1894,2661,3332,3681,3512,2732,1304,-677,-3055,-5600,-8055,-10162,-11711,-12531,-12564,-11788,-10305,-8245,-5794,-3180,-609,1685,3524,4728,5207,4866,3741,1872,-582,-3441,-6453,-9381,-11958,-13979,-15251,-15674,-15181,-13819,-11663,-8893,-5710,-2378,842,3675,5887,7302,7811,7425,6235,4441,2306,125,-1804,-3237,-4008,-4047,-3403,-2203,-654,998,2510,3655,4271,4262,3625,2433,845,-941,-2684,-4165,-5178,-5577,-5289,-4286,-2642,-449,2120,4900,7692,10323,12621,14456,15721,16354,16342,15694,14501,12825,10821,8575,6244,3904,1675,-384,-2204,-3736,-4981,-5909,-6573,-6998,-7250,-7387,-7464,-7499,-7496,-7403,-7143,-6626,-5734,-4400,-2564,-249,2466,5436,8438,11239,13582,15243,16061,15950,14909,13042,10499,7517,4332,1209,-1616,-3958,-5658,-6671,-6969,-6634,-5767,-4538,-3110,-1693,-426,521,1086,1224,970,394,-377,-1229,-2025,-2674,-3120,-3361,-3438,-3454,-3497,-3698,-4103,-4757,-5599,-6531,-7396,-8023,-8236,-7927,-7014,-5519,-3518,-1161,1368,3842,6073,7855,9083,9655,9590,8918,7742,6186,4383,2474,588,-1175,-2725,-3999,-4975,-5615,-5961,-6013,-5836,-5470,-4980,-4417,-3850,-3317,-2883,-2559,-2390,-2357,-2459,-2656,-2889,-3092,-3179,-3054,-2645,-1878,-727,813,2695,4849,7151,9471,11667,13586,15129,16167,16672,16565,15890,14628,12867,10644,8083,5266,2348,-546,-3263,-5675,-7685,-9227,-10292,-10908,-11140,-11090,-10845,-10504,-10129,-9746,-9337,-8855,-8223,-7370,-6241,-4798,-3072,-1102,1015,3166,5249,7128,8724,9950,10749,11102,10990,10432,9455,8107,6436,4536,2469,365,-1692,-3577,-5210,-6528,-7490,-8121,-8446,-8540,-8499,-8384,-8310,-8298,-8409,-8634,-8966,-9372,-9809,-10238,-10590,-10818,-10843,-10607,-10051,-9136,-7860,-6239,-4349,-2275,-157,1870,3640,5038,5924,6259,6009,5244,4062,2637,1157,-169,-1162,-1698,-1709,-1231,-339,786,1977,3012,3736,3997,3758,2994,1813,301,-1347,-2994,-4448,-5582,-6294,-6517,-6257,-5534,-4407,-2962,-1261,609,2593,4633,6679,8682,10590,12355,13923,15256,16330,17114,17629,17856,17820,17515,16936,16063,14865,13306,11363,9033,6338,3344,141,-3142,-6365,-9377,-12031,-14197,-15761,-16640,-16763,-16114,-14677,-12516,-9722,-6451,-2915,661,4025,6955,9278,10882,11731,11873,11390,10438,9142,7654,6080,4504,2986,1563,255,-891,-1866,-2598,-3090,-3269,-3178,-2789,-2176,-1398,-534,288,984,1426,1555,1308,708,-207,-1339,-2555,-3740,-4736,-5472,-5853,-5891,-5607,-5092,-4459,-3857,-3405,-3256,-3472,-4114,-5166,-6552,-8166,-9827,-11367,-12573,-13287,-13362,-12732,-11381,-9382,-6858,-3983,-972,1988,4688,6997,8795,10045,10743,10943,10717,10178,9420,8563,7675,6834,6053,5359,4728,4143,3588,3033,2461,1851,1178,427,-418,-1371,-2414,-3530,-4656,-5725,-6634,-7281,-7560,-7383,-6693,-5458,-3705,-1497,1059,3806,6580,9192,11450,13195,14267,14578,14064,12734,10640,7904,4683,1187,-2359,-5729,-8692,-11076,-12733,-13591,-13645,-12951,-11642,-9897,-7915,-5918,-4082,-2542,-1377,-557,-39,319,641,1054,1671,2517,3595,4824,6086,7244,8140,8664,8714,8261,7304,5905,4148,2163,85,-1951,-3785,-5339,-6497,-7240,-7561,-7503,-7153,-6617,-6003,-5426,-4953,-4638,-4487,-4486,-4591,-4762,-4925,-5035,-5027,-4858,-4484,-3881,-3044,-1991,-780,511,1781,2908,3784,4323,4457,4188,3535,2590,1439,213,-985,-2056,-2906,-3496,-3773,-3748,-3419,-2847,-2078,-1210,-323,489,1145,1584,1779,1715,1430,948,341,-349,-1049,-1718,-2286,-2713,-2939,-2922,-2635,-2058,-1205,-97,1212,2671,4203,5753,7253,8662,9934,11059,12021,12816,13449,13887,14120,14075,13716,12955,11761,10082,7941,5378,2490,-569,-3638,-6487,-8923,-10726,-11736,-11831,-10965,-9177,-6572,-3351,256,3956,7482,10562,12999,14650,15466,15474,14774,13518,11892,10092,8291,6650,5261,4175,3398,2859,2499,2209,1898,1508,987,346,-389,-1179,-1957,-2695,-3341,-3904,-4375,-4801,-5203,-5630,-6103,-6637,-7198,-7750,-8211,-8517,-8602,-8427,-7999,-7356,-6591,-5817,-5168,-4769,-4731,-5100,-5903,-7068,-8488,-10005,-11417,-12547,-13213,-13299,-12732,-11525,-9744,-7530,-5062,-2540,-161,1899,3523,4628,5200,5265,4890,4162,3180,2045,820,-410,-1631,-2800,-3930,-5015,-6069,-7103,-8104,-9061,-9926,-10649,-11150,-11372,-11229,-10692,-9724,-8347,-6587,-4536,-2265,101,2467,4726,6808,8642,10212,11490,12496,13236,13739,14008,14037,13804,13271,12390,11130,9467,7416,5030,2394,-351,-3043,-5493,-7513,-8951,-9684,-9668,-8928,-7560,-5743,-3682,-1632,176,1533,2289,2375,1799,670,-849,-2516,-4103,-5354,-6097,-6186,-5597,-4356,-2593,-487,1753,3881,5721,7081,7895,8117,7816,7095,6099,5002,3917,2977,2210,1629,1185,818,438,-3,-560,-1219,-1950,-2680,-3320,-3798,-4030,-4007,-3704,-3189,-2511,-1781,-1097,-541,-203,-102,-247,-607,-1107,-1681,-2224,-2663,-2915,-2935,-2694,-2189,-1447,-508,581,1754,2978,4197,5380,6492,7484,8312,8910,9222,9193,8792,8034,6945,5623,4169,2718,1409,349,-372,-709,-673,-299,331,1110,1939,2695,3305,3712,3910,3931,3833,3712,3640,3705,3936,4353,4914,5578,6260,6906,7440,7854,8112,8263,8310,8307,8259,8160,7965,7588,6939,5909,4433,2476,81,-2643,-5517,-8301,-10745,-12600,-13673,-13853,-13117,-11556,-9341,-6720,-3973,-1380,818,2439,3390,3665,3323,2509,1384,133,-1063,-2069,-2773,-3121,-3095,-2733,-2093,-1271,-372,527,1318,1993,2490,2855,3070,3191,3205,3136,2956,2648,2168,1503,620,-467,-1738,-3138,-4593,-5998,-7267,-8287,-9012,-9405,-9497,-9361,-9103,-8845,-8713,-8778,-9094,-9621,-10300,-10968,-11502,-11703,-11463,-10679,-9348,-7528,-5359,-3016,-708,1366,3051,4221,4842,4910,4503,3702,2635,1411,142,-1068,-2170,-3100,-3863,-4460,-4927,-5308,-5653,-5998,-6385,-6799,-7235,-7609,-7863,-7877,-7579,-6878,-5748,-4173,-2211,57,2482,4906,7137,9011,10387,11169,11341,10933,10048,8837,7478,6154,5047,4268,3898,3937,4314,4912,5556,6080,6295,6097,5384,4180,2541,603,-1449,-3428,-5126,-6404,-7134,-7306,-6917,-6057,-4832,-3352,-1737,-76,1581,3186,4746,6250,7716,9114,10441,11609,12569,13205,13433,13189,12415,11156,9449,7434,5244,3051,1016,-742,-2119,-3099,-3690,-3964,-4020,-3975,-3941,-4010,-4226,-4601,-5069,-5548,-5899,-6008,-5748,-5063,-3928,-2392,-566,1401,3317,5000,6275,7034,7195,6770,5801,4397,2695,853,-960,-2603,-3960,-4959,-5587,-5844,-5797,-5484,-4979,-4319,-3537,-2650,-1670,-601,525,1672,2765,3718,4419,4774,4682,4109,3038,1530,-322,-2386,-4498,-6509,-8256,-9606,-10454,-10706,-10324,-9280,-7594,-5317,-2538,637,4027,7493,10798,13784,16237,18015,19001,19135,18431,16953,14830,12234,9364,6425,3604,1073,-1054,-2680,-3776,-4326,-4376,-3963,-3186,-2112,-869,453,1710,2809,3602,4029,3982,3473,2475,1097,-589,-2402,-4195,-5777,-6993,-7723,-7886,-7469,-6523,-5139,-3467,-1664,106,1692,2983,3894,4403,4497,4238,3688,2949,2128,1327,645,135,-148,-241,-160,-18,100,63,-223,-837,-1804,-3103,-4657,-6358,-8074,-9667,-11019,-12042,-12677,-12933,-12829,-12435,-11845,-11132,-10399,-9687,-9046,-8479,-7981,-7520,-7080,-6618,-6113,-5540,-4874,-4111,-3261,-2339,-1395,-483,326,965,1367,1510,1386,1045,552,7,-502,-869,-1047,-974,-667,-137,556,1340,2142,2883,3497,3938,4172,4207,4051,3765,3401,3040,2757,2622,2683,2959,3426,4024,4636,5146,5392,5254,4633,3477,1828,-236,-2527,-4850,-6941,-8590,-9592,-9851,-9332,-8122,-6378,-4329,-2242,-373,1059,1899,2110,1712,858,-280,-1461,-2481,-3144,-3330,-2974,-2078,-719,1001,2932,4923,6834,8535,9941,10994,11674,12008,12022,11795,11367,10792,10095,9262,8285,7124,5764,4203,2486,673,-1098,-2718,-4011,-4864,-5154,-4844,-3929,-2502,-687,1326,3344,5173,6660,7697,8241,8303,7941,7252,6340,5306,4240,3185,2167,1181,189,-823,-1895,-3013,-4165,-5293,-6325,-7177,-7753,-7979,-7803,-7201,-6207,-4896,-3397,-1879,-510,526,1122,1194,766,-77,-1184,-2349,-3375,-4057,-4288,-3986,-3214,-2063,-750,536,1534,2086,2050,1407,229,-1326,-3007,-4544,-5647,-6071,-5642,-4277,-2013,1001,4522,8209,11711,14646,16728,17724,17573,16306,14120,11295,8185,5148,2518,526,-670,-1074,-763,48,1123,2166,2935,3200,2854,1853,269,-1738,-3946,-6098,-7917,-9196,-9754,-9526,-8537,-6895,-4811,-2520,-290,1637,3088,3950,4225,3977,3354,2520,1644,863,245,-183,-483,-732,-1054,-1542,-2270,-3243,-4404,-5637,-6780,-7666,-8147,-8120,-7570,-6547,-5185,-3663,-2181,-942,-96,252,68,-593,-1626,-2854,-4076,-5106,-5770,-5981,-5702,-4997,-3978,-2821,-1704,-807,-245,-98,-329,-881,-1601,-2332,-2906,-3171,-3036,-2455,-1459,-136,1355,2847,4121,5004,5336,5016,4018,2372,197,-2357,-5078,-7758,-10189,-12184,-13617,-14400,-14521,-14015,-12969,-11511,-9773,-7899,-6006,-4182,-2489,-949,443,1703,2872,3967,5027,6036,7000,7867,8589,9103,9327,9235,8780,7993,6923,5653,4305,2975,1773,757,-40,-624,-1034,-1318,-1529,-1704,-1872,-2011,-2110,-2113,-1967,-1639,-1064,-245,841,2162,3674,5309,6970,8557,9971,11114,11929,12370,12443,12179,11635,10893,10019,9081,8111,7111,6072,4930,3654,2169,475,-1455,-3547,-5744,-7883,-9840,-11408,-12448,-12796,-12370,-11125,-9108,-6413,-3240,215,3657,6865,9573,11618,12867,13283,12880,11757,10037,7887,5488,2988,554,-1716,-3729,-5435,-6809,-7832,-8502,-8824,-8788,-8428,-7751,-6808,-5668,-4393,-3101,-1859,-759,144,835,1301,1590,1734,1808,1851,1942,2087,2330,2644,3006,3360,3651,3798,3756,3461,2908,2114,1134,92,-894,-1652,-2040,-1938,-1271,-38,1693,3797,6075,8323,10303,11816,12700,12837,12210,10845,8877,6459,3824,1164,-1302,-3438,-5133,-6358,-7135,-7529,-7660,-7628,-7566,-7540,-7602,-7737,-7894,-7982,-7905,-7563,-6890,-5864,-4503,-2874,-1088,739,2465,3983,5191,6051,6536,6689,6562,6228,5774,5258,4735,4233,3734,3231,2653,1974,1130,104,-1104,-2475,-3948,-5449,-6888,-8156,-9152,-9801,-10038,-9872,-9331,-8518,-7541,-6564,-5713,-5128,-4880,-5003,-5447,-6131,-6890,-7568,-7988,-7993,-7487,-6429,-4848,-2877,-672,1512,3463,4922,5742,5800,5090,3711,1804,-385,-2618,-4665,-6308,-7435,-7958,-7924,-7383,-6508,-5428,-4334,-3364,-2617,-2168,-1992,-2067,-2291,-2590,-2858,-3049,-3127,-3106,-3044,-2997,-3050,-3263,-3641,-4179,-4767,-5299,-5606,-5536,-4963,-3801,-2043,252,2952,5866,8775,11462,13711,15373,16336,16555,16050,14875,13132,10941,8430,5739,2976,286,-2253,-4505,-6390,-7803,-8667,-8932,-8577,-7613,-6111,-4158,-1891,538,2972,5258,7260,8881,10056,10760,11020,10874,10408,9708,8869,7992,7157,6436,5888,5521,5353,5340,5443,5597,5743,5803,5734,5462,4966,4217,3218,2012,653,-760,-2116,-3296,-4191,-4707,-4813,-4502,-3823,-2881,-1768,-638,405,1248,1825,2100,2092,1832,1407,890,379,-62,-367,-516,-519,-407,-247,-116,-71,-190,-481,-951,-1554,-2211,-2835,-3311,-3548,-3463,-3013,-2185,-1020,422,2024,3670,5220,6533,7501,8007,7992,7417,6276,4616,2490,-3,-2751,-5629,-8479,-11160,-13489,-15320,-16485,-16863,-16366,-14948,-12662,-9593,-5943,-1952,2095,5880,9139,11624,13200,13809,13497,12417,10766,8807,6799,4973,3519,2553,2108,2152,2580,3241,3975,4602,5001,5054,4731,4032,3014,1792,482,-757,-1807,-2562,-2970,-3020,-2760,-2256,-1613,-932,-284,246,666,963,1199,1417,1698,2070,2570,3162,3794,4369,4768,4883,4614,3897,2743,1160,-725,-2829,-4967,-7035,-8868,-10393,-11524,-12248,-12562,-12506,-12136,-11505,-10696,-9753,-8729,-7667,-6563,-5458,-4320,-3186,-2054,-951,73,976,1697,2149,2299,2069,1459,475,-825,-2350,-3966,-5539,-6919,-7980,-8626,-8806,-8518,-7816,-6792,-5576,-4305,-3139,-2190,-1588,-1378,-1597,-2217,-3159,-4323,-5544,-6677,-7548,-8034,-8045,-7555,-6590,-5256,-3667,-1998,-406,981,2050,2759,3121,3167,3026,2786,2609,2592,2847,3405,4263,5345,6534,7688,8649,9292,9524,9306,8678,7693,6473,5127,3764,2467,1281,200,-791,-1760,-2739,-3786,-4887,-6029,-7138,-8125,-8881,-9292,-9269,-8740,-7680,-6110,-4089,-1719,864,3531,6108,8485,10528,12164,13355,14090,14411,14365,14029,13459,12712,11826,10791,9629,8299,6819,5190,3454,1669,-77,-1689,-3077,-4142,-4865,-5190,-5171,-4834,-4261,-3544,-2757,-2015,-1375,-926,-700,-732,-1021,-1536,-2241,-3044,-3878,-4623,-5186,-5470,-5383,-4880,-3923,-2536,-772,1283,3497,5744,7863,9738,11233,12291,12831,12867,12395,11469,10165,8556,6768,4897,3053,1339,-192,-1477,-2523,-3332,-3954,-4433,-4826,-5185,-5557,-5963,-6430,-6953,-7525,-8133,-8753,-9355,-9909,-10370,-10689,-10814,-10682,-10231,-9408,-8159,-6459,-4316,-1753,1137,4249,7437,10520,13345,15735,17580,18787,19333,19228,18533,17314,15667,13667,11390,8888,6215,3402,506,-2428,-5323,-8091,-10620,-12785,-14454,-15501,-15828,-15350,-14059,-11978,-9207,-5913,-2268,1456,5068,8305,11021,13063,14382,14975,14899,14278,13246,11961,10590,9237,8032,7002,6186,5536,5017,4523,3993,3327,2476,1401,90,-1432,-3120,-4906,-6714,-8454,-10044,-11408,-12470,-13187,-13516,-13437,-12955,-12086,-10865,-9347,-7585,-5657,-3637,-1606,341,2126,3654,4854,5681,6078,6084,5703,5028,4138,3119,2060,994,-47,-1091,-2151,-3276,-4474,-5752,-7071,-8364,-9543,-10499,-11130,-11351,-11119,-10422,-9329,-7913,-6329,-4721,-3261,-2105,-1391,-1210,-1614,-2588,-4070,-5931,-8015,-10121,-12042,-13587,-14565,-14859,-14389,-13146,-11207,-8676,-5753,-2626,477,3338,5788,7670,8915,9497,9462,8915,7997,6869,5688,4589,3651,2931,2399,2011,1679,1300,787,83,-848,-1953,-3181,-4393,-5460,-6247,-6633,-6554,-5986,-4956,-3534,-1832,50,1962,3808,5476,6878,7982,8727,9131,9185,8917,8363,7557,6555,5404,4171,2912,1707,620,-276,-935,-1316,-1423,-1279,-932,-466,57,537,911,1117,1114,888,443,-192,-976,-1839,-2731,-3556,-4250,-4725,-4914,-4775,-4271,-3420,-2270,-894,575,2021,3301,4307,4961,5240,5173,4837,4370,3896,3572,3501,3738,4300,5091,6015,6895,7564,7876,7699,6990,5740,4023,1966,-271,-2477,-4463,-6025,-7022,-7348,-7000,-6018,-4561,-2804,-994,643,1901,2648,2817,2465,1695,722,-235,-941,-1194,-876,79,1610,3614,5895,8257,10484,12416,13916,14933,15460,15522,15194,14521,13567,12359,10917,9219,7282,5072,2635,-4,-2756,-5525,-8167,-10542,-12496,-13880,-14599,-14577,-13809,-12369,-10351,-7937,-5295,-2602,-18,2349,4437,6226,7742,9037,10163,11167,12083,12880,13529,13935,14005,13633,12724,11236,9142,6527,3469,165,-3201,-6394,-9201,-11431,-12944,-13661,-13592,-12793,-11436,-9675,-7762,-5876,-4221,-2918,-2040,-1611,-1567,-1849,-2320,-2884,-3424,-3851,-4104,-4132,-3912,-3440,-2716,-1762,-613,687,2064,3433,4689,5724,6434,6737,6587,5967,4925,3529,1894,145,-1592,-3185,-4566,-5658,-6461,-6990,-7277,-7408,-7424,-7418,-7430,-7514,-7696,-7990,-8393,-8893,-9465,-10067,-10665,-11189,-11582,-11762,-11664,-11219,-10400,-9191,-7636,-5799,-3784,-1712,299,2124,3700,4949,5896,6540,6978,7268,7515,7796,8160,8624,9161,9688,10093,10239,9975,9181,7785,5744,3125,16,-3397,-6921,-10310,-13353,-15833,-17595,-18521,-18579,-17754,-16155,-13862,-11058,-7903,-4573,-1243,1946,4865,7424,9551,11215,12390,13104,13363,13236,12740,11962,10933,9736,8424,7079,5759,4535,3450,2538,1802,1226,756,337,-120,-685,-1431,-2390,-3578,-4958,-6462,-7995,-9424,-10632,-11505,-11947,-11939,-11447,-10553,-9300,-7815,-6179,-4483,-2791,-1127,495,2093,3686,5279,6881,8440,9915,11189,12156,12686,12653,11990,10641,8658,6134,3257,247,-2631,-5128,-7029,-8174,-8501,-8028,-6869,-5225,-3340,-1493,49,1071,1420,1032,-48,-1710,-3744,-5902,-7923,-9547,-10574,-10870,-10369,-9111,-7187,-4749,-1998,876,3678,6238,8457,10242,11602,12540,13133,13451,13581,13593,13543,13436,13274,12996,12557,11871,10894,9565,7879,5861,3549,1060,-1521,-4031,-6343,-8295,-9758,-10616,-10772,-10204,-8884,-6899,-4338,-1358,1843,5076,8130,10825,13022,14610,15540,15803,15444,14518,13140,11381,9375,7194,4980,2814,835,-866,-2183,-3048,-3437,-3348,-2877,-2107,-1228,-390,210,432,161,-643,-1967,-3693,-5682,-7707,-9556,-11015,-11917,-12159,-11723,-10649,-9069,-7131,-5027,-2924,-965,757,2200,3381,4346,5158,5873,6527,7099,7568,7829,7823,7442,6648,5427,3820,1945,-73,-2053,-3847,-5301,-6347,-6917,-7057,-6819,-6313,-5679,-5032,-4500,-4155,-4037,-4134,-4390,-4730,-5057,-5296,-5386,-5302,-5058,-4685,-4263,-3834,-3473,-3187,-2982,-2810,-2605,-2286,-1758,-968,135,1540,3209,5059,6975,8833,10483,11806,12674,13005,12735,11842,10340,8282,5748,2867,-243,-3409,-6490,-9323,-11777,-13750,-15170,-16010,-16279,-16007,-15265,-14108,-12624,-10870,-8914,-6807,-4586,-2304,19,2323,4588,6740,8759,10562,12106,13314,14111,14426,14188,13341,11865,9770,7126,4037,676,-2779,-6108,-9110,-11588,-13404,-14448,-14703,-14197,-13038,-11372,-9393,-7295,-5270,-3485,-2046,-1023,-430,-222,-352,-708,-1226,-1784,-2327,-2760,-3032,-3100,-2923,-2499,-1823,-918,183,1417,2733,4037,5253,6294,7060,7488,7494,7060,6160,4839,3147,1184,-938,-3093,-5143,-6975,-8484,-9609,-10315,-10606,-10526,-10129,-9531,-8796,-8065,-7393,-6878,-6547,-6416,-6462,-6623,-6826,-6960,-6934,-6645,-6037,-5062,-3728,-2075,-153,1927,4100,6238,8275,10115,11698,12985,13938,14570,14874,14882,14618,14102,13373,12430,11292,9951,8409,6660,4733,2637,452,-1774,-3922,-5918,-7629,-8994,-9918,-10364,-10316,-9765,-8748,-7296,-5455,-3295,-867,1746,4457,7186,9817,12256,14401,16146,17430,18183,18381,18010,17098,15679,13826,11619,9173,6604,4063,1670,-427,-2131,-3342,-4032,-4177,-3843,-3107,-2100,-997,61,882,1363,1410,995,183,-956,-2239,-3520,-4604,-5334,-5603,-5344,-4560,-3315,-1698,155,2111,4047,5847,7437,8755,9766,10453,10810,10830,10534,9922,9047,7944,6678,5340,3989,2719,1572,575,-267,-1004,-1671,-2346,-3077,-3910,-4861,-5913,-7026,-8127,-9144,-9990,-10600,-10939,-10982,-10772,-10339,-9753,-9078,-8361,-7638,-6920,-6184,-5398,-4511,-3465,-2221,-757,931,2800,4786,6801,8719,10436,11811,12747,13151,12961,12167,10769,8836,6450,3719,792,-2223,-5158,-7925,-10405,-12528,-14252,-15540,-16390,-16797,-16760,-16272,-15339,-13937,-12091,-9806,-7135,-4149,-952,2335,5566,8594,11288,13515,15200,16285,16760,16650,16004,14893,13388,11569,9496,7222,4798,2268,-330,-2916,-5461,-7859,-10065,-11996,-13609,-14861,-15745,-16265,-16448,-16330,-15952,-15340,-14516,-13477,-12207,-10696,-8919,-6903,-4658,-2275,180,2569,4784,6695,8193,9213,9699,9676,9180,8302,7149,5827,4446,3080,1777,557,-613,-1752,-2924,-4160,-5481,-6890,-8337,-9760,-11065,-12150,-12928,-13318,-13287,-12828,-11965,-10771,-9331,-7736,-6121,-4535,-3097,-1819,-739,155,895,1517,2070,2587,3110,3638,4199,4765,5352,5920,6471,6944,7324,7538,7551,7299,6754,5892,4727,3307,1722,93,-1421,-2662,-3484,-3768,-3470,-2606,-1273,347,2034,3528,4575,4975,4575,3351,1354,-1225,-4127,-7013,-9533,-11359,-12216,-11962,-10539,-8046,-4690,-754,3396,7414,10961,13779,15702,16670,16736,16025,14745,13106,11334,9593,8006,6615,5414,4329,3300,2232,1101,-103,-1323,-2470,-3430,-4082,-4334,-4127,-3464,-2396,-1032,479,1986,3315,4356,4998,5214,5014,4453,3644,2693,1752,933,351,75,134,529,1211,2113,3150,4223,5239,6117,6785,7191,7304,7097,6581,5756,4667,3348,1870,291,-1308,-2861,-4302,-5569,-6639,-7471,-8067,-8433,-8571,-8514,-8266,-7850,-7279,-6557,-5706,-4721,-3633,-2458,-1211,55,1335,2573,3759,4864,5880,6785,7576,8218,8706,8990,9058,8878,8455,7806,6987,6069,5156,4344,3731,3386,3343,3591,4052,4623,5141,5447,5382,4812,3677,1954,-280,-2895,-5710,-8492,-11013,-13064,-14452,-15073,-14869,-13862,-12142,-9848,-7157,-4259,-1344,1423,3902,6006,7674,8910,9728,10178,10323,10195,9845,9277,8486,7472,6194,4687,2938,1031,-975,-2963,-4825,-6455,-7766,-8713,-9269,-9473,-9358,-9013,-8509,-7926,-7331,-6759,-6222,-5713,-5188,-4606,-3914,-3068,-2044,-840,509,1945,3368,4691,5798,6611,7072,7159,6895,6324,5523,4565,3547,2520,1552,649,-177,-955,-1710,-2476,-3280,-4131,-5031,-5954,-6857,-7690,-8377,-8854,-9062,-8944,-8501,-7731,-6698,-5478,-4173,-2913,-1808,-964,-470,-356,-649,-1288,-2204,-3258,-4307,-5189,-5749,-5878,-5501,-4605,-3247,-1532,383,2304,4042,5402,6242,6468,6048,5016,3463,1518,-644,-2850,-4928,-6713,-8103,-9010,-9429,-9376,-8932,-8197,-7299,-6365,-5511,-4807,-4296,-3963,-3742,-3565,-3302,-2875,-2186,-1206,65,1563,3183,4790,6235,7377,8115,8392,8207,7639,6777,5790,4804,3960,3344,2989,2876,2933,3035,3076,2901,2450,1648,516,-884,-2452,-4044,-5512,-6723,-7550,-7941,-7849,-7314,-6376,-5144,-3726,-2257,-862,342,1277,1893,2202,2252,2128,1954,1842,1916,2241,2851,3713,4734,5792,6721,7384,7644,7438,6740,5604,4128,2452,721,-903,-2313,-3413,-4165,-4578,-4692,-4577,-4339,-4044,-3792,-3612,-3542,-3555,-3612,-3636,-3531,-3217,-2611,-1667,-388,1193,2984,4874,6726,8410,9822,10871,11537,11812,11745,11413,10894,10280,9647,9049,8520,8074,7682,7337,6985,6603,6169,5654,5088,4458,3814,3160,2525,1915,1324,739,143,-487,-1161,-1884,-2655,-3451,-4241,-4999,-5664,-6215,-6600,-6793,-6763,-6494,-5963,-5186,-4150,-2904,-1465,113,1770,3460,5109,6650,8028,9173,10030,10557,10700,10452,9773,8685,7195,5352,3234,932,-1418,-3659,-5637,-7183,-8172,-8511,-8163,-7159,-5582,-3576,-1316,1005,3190,5070,6517,7449,7844,7737,7188,6324,5245,4097,2972,1968,1122,462,-40,-399,-674,-885,-1090,-1300,-1563,-1889,-2309,-2845,-3494,-4269,-5125,-6033,-6908,-7684,-8250,-8551,-8509,-8129,-7419,-6456,-5316,-4106,-2904,-1798,-829,-34,571,992,1218,1257,1096,736,161,-594,-1532,-2572,-3669,-4729,-5654,-6376,-6798,-6884,-6607,-5985,-5047,-3878,-2525,-1104,344,1721,2996,4117,5052,5796,6322,6639,6740,6635,6330,5841,5174,4340,3354,2208,929,-494,-2027,-3650,-5313,-6948,-8491,-9837,-10931,-11676,-12069,-12060,-11719,-11068,-10219,-9245,-8243,-7276,-6377,-5564,-4799,-4049,-3245,-2343,-1300,-121,1177,2519,3825,4995,5921,6540,6776,6634,6113,5291,4241,3073,1894,787,-160,-930,-1498,-1907,-2201,-2452,-2723,-3065,-3504,-4025,-4592,-5124,-5543,-5747,-5675,-5268,-4519,-3464,-2156,-708,799,2255,3586,4748,5707,6473,7053,7460,7694,7740,7562,7108,6330,5179,3638,1735,-481,-2871,-5309,-7595,-9560,-11035,-11900,-12100,-11638,-10609,-9142,-7422,-5631,-3926,-2437,-1211,-271,446,1000,1491,1999,2580,3269,4044,4863,5656,6339,6852,7134,7177,6980,6598,6081,5508,4939,4423,3983,3606,3261,2892,2435,1841,1066,119,-980,-2150,-3313,-4344,-5159,-5650,-5789,-5548,-4960,-4107,-3055,-1949,-856,110,917,1543,2019,2411,2798,3278,3919,4762,5805,6970,8171,9261,10112,10610,10688,10315,9552,8441,7127,5693,4272,2942,1760,760,-55,-701,-1186,-1537,-1764,-1868,-1858,-1729,-1475,-1110,-628,-43,628,1379,2178,3012,3851,4655,5386,5994,6413,6618,6534,6165,5489,4527,3329,1955,494,-960,-2313,-3483,-4407,-5045,-5391,-5459,-5287,-4925,-4417,-3809,-3114,-2359,-1526,-649,294,1250,2212,3138,3979,4725,5321,5768,6044,6140,6060,5797,5353,4747,3987,3136,2236,1382,645,120,-144,-101,238,819,1570,2367,3107,3676,4004,4057,3849,3441,2924,2404,1984,1732,1684,1822,2094,2390,2617,2628,2353,1713,702,-648,-2252,-4023,-5812,-7533,-9066,-10353,-11363,-12081,-12540,-12764,-12793,-12663,-12392,-11994,-11470,-10798,-9976,-8985,-7836,-6542,-5156,-3725,-2339,-1069,-2,806,1314,1527,1481,1247,935,650,501,553,840,1318,1919,2494,2913,3026,2733,2001,846,-615,-2231,-3799,-5118,-5998,-6328,-6039,-5187,-3872,-2290,-656,803,1888,2464,2474,1935,974,-263,-1549,-2692,-3489,-3827,-3624,-2917,-1787,-398,1045,2331,3248,3643,3416,2556,1139,-697,-2737,-4755,-6513,-7811,-8505,-8530,-7916,-6757,-5252,-3593,-2039,-768,51,381,214,-315,-1074,-1846,-2451,-2730,-2561,-1940,-877,486,2010,3497,4775,5698,6182,6196,5794,5071,4179,3283,2534,2067,1950,2199,2763,3521,4319,4977,5309,5195,4537,3351,1714,-221,-2226,-4091,-5575,-6541,-6885,-6626,-5852,-4724,-3450,-2225,-1239,-610,-403,-607,-1152,-1926,-2802,-3639,-4348,-4844,-5121,-5178,-5091,-4910,-4734,-4611,-4579,-4632,-4721,-4757,-4649,-4270,-3550,-2425,-893,986,3122,5356,7523,9440,10938,11891,12221,11908,11003,9595,7827,5865,3874,2009,402,-873,-1759,-2265,-2408,-2256,-1850,-1283,-586,176,993,1841,2723,3621,4513,5354,6082,6615,6879,6797,6324,5455,4228,2736,1118,-465,-1843,-2854,-3379,-3353,-2760,-1679,-211,1466,3176,4736,5980,6819,7178,7098,6630,5895,5029,4152,3390,2815,2463,2344,2401,2586,2807,2995,3074,3012,2783,2408,1933,1407,932,548,360,364,601,1019,1571,2167,2705,3087,3220,3050,2542,1718,634,-606,-1892,-3079,-4057,-4716,-5000,-4903,-4446,-3711,-2778,-1768,-765,113,833,1322,1599,1666,1577,1374,1128,882,700,607,646,811,1111,1495,1930,2335,2673,2870,2917,2796,2525,2151,1696,1230,757,305,-154,-634,-1174,-1787,-2473,-3217,-3949,-4630,-5167,-5518,-5626,-5491,-5117,-4556,-3866,-3120,-2405,-1781,-1327,-1065,-1037,-1207,-1570,-2034,-2565,-3042,-3425,-3631,-3640,-3449,-3092,-2636,-2163,-1763,-1512,-1474,-1666,-2080,-2662,-3331,-3989,-4539,-4888,-4978,-4780,-4301,-3589,-2711,-1756,-798,88,857,1490,1979,2367,2673,2970,3281,3664,4119,4656,5228,5809,6319,6715,6940,6951,6748,6323,5718,4966,4128,3251,2380,1557,803,141,-428,-909,-1306,-1645,-1939,-2224,-2520,-2853,-3229,-3650,-4092,-4521,-4895,-5167,-5309,-5307,-5184,-4975,-4759,-4600,-4582,-4740,-5102,-5635,-6272,-6924,-7454,-7766,-7750,-7368,-6604,-5528,-4234,-2876,-1621,-631,-58,14,-455,-1404,-2730,-4238,-5737,-6981,-7795,-8012,-7566,-6455,-4768,-2658,-330,1998,4102,5813,6991,7598,7629,7176,6355,5327,4243,3252,2437,1871,1520,1356,1258,1135,880,413,-293,-1232,-2348,-3552,-4733,-5792,-6619,-7154,-7349,-7212,-6762,-6049,-5129,-4048,-2865,-1609,-323,953,2186,3305,4283,5035,5537,5735,5625,5212,4553,3720,2823,1986,1326,956,943,1305,2016,2974,4046,5059,5835,6217,6098,5418,4229,2614,770,-1100,-2756,-3967,-4566,-4420,-3522,-1911,247,2764,5365,7815,9839,11280,11969,11898,11078,9644,7773,5684,3614,1783,357,-538,-872,-691,-92,727,1590,2270,2605,2450,1768,556,-1069,-2960,-4915,-6732,-8212,-9214,-9646,-9475,-8765,-7594,-6131,-4519,-2943,-1521,-381,435,897,1044,929,666,341,100,21,213,707,1512,2591,3855,5203,6493,7603,8411,8838,8841,8424,7642,6575,5345,4071,2881,1896,1189,841,841,1205,1850,2716,3703,4699,5630,6391,6929,7182,7129,6747,6048,5052,3805,2355,785,-823,-2374,-3746,-4869,-5623,-5978,-5882,-5360,-4454,-3255,-1865,-426,959,2163,3127,3800,4188,4319,4251,4057,3803,3564,3380,3275,3245,3254,3250,3172,2953,2564,1968,1202,306,-626,-1482,-2162,-2546,-2590,-2264,-1619,-757,186,1027,1616,1784,1466,603,-747,-2494,-4490,-6544,-8472,-10079,-11215,-11756,-11647,-10869,-9489,-7585,-5321,-2847,-348,1997,4053,5680,6826,7433,7541,7166,6396,5302,3961,2467,887,-706,-2243,-3673,-4935,-5989,-6794,-7317,-7548,-7479,-7129,-6539,-5747,-4826,-3836,-2838,-1887,-1030,-293,287,711,954,1031,934,697,327,-119,-621,-1109,-1568,-1937,-2217,-2374,-2439,-2417,-2357,-2309,-2321,-2466,-2782,-3313,-4075,-5050,-6204,-7453,-8707,-9839,-10724,-11250,-11315,-10870,-9900,-8443,-6579,-4427,-2119,186,2345,4229,5725,6774,7348,7465,7191,6617,5848,5016,4214,3542,3039,2729,2568,2505,2438,2291,1960,1412,601,-416,-1586,-2781,-3882,-4747,-5260,-5343,-4943,-4092,-2829,-1287,407,2084,3590,4783,5569,5876,5705,5092,4102,2870,1510,168,-1027,-1983,-2636,-2978,-3047,-2940,-2763,-2660,-2737,-3087,-3741,-4674,-5807,-7013,-8124,-8997,-9473,-9467,-8936,-7890,-6420,-4639,-2702,-773,1019,2545,3758,4620,5167,5429,5479,5354,5113,4761,4311,3744,3049,2221,1271,243,-800,-1766,-2551,-3061,-3205,-2930,-2234,-1137,246,1811,3386,4811,5941,6645,6849,6541,5738,4555,3102,1553,58,-1226,-2193,-2766,-2938,-2729,-2229,-1536,-776,-77,472,795,883,764,507,204,-23,-98,84,531,1269,2231,3347,4501,5577,6462,7070,7348,7301,6965,6444,5856,5337,5038,5044,5445,6234,7365,8722,10133,11406,12335,12746,12519,11593,10006,7860,5318,2619,-35,-2382,-4250,-5478,-5983,-5755,-4833,-3324,-1357,890,3251,5536,7585,9251,10416,11005,10983,10351,9155,7480,5418,3125,702,-1680,-3921,-5894,-7507,-8705,-9418,-9659,-9403,-8728,-7680,-6369,-4923,-3460,-2133,-1052,-323,-10,-122,-646,-1484,-2542,-3666,-4712,-5552,-6079,-6244,-6056,-5566,-4887,-4144,-3470,-2971,-2720,-2710,-2907,-3192,-3455,-3551,-3393,-2892,-2077,-978,267,1510,2575,3296,3551,3275,2481,1250,-248,-1828,-3248,-4313,-4859,-4776,-4072,-2796,-1101,805,2696,4340,5523,6130,6071,5390,4162,2562,766,-1002,-2562,-3756,-4473,-4693,-4422,-3749,-2785,-1660,-522,522,1373,1990,2373,2553,2611,2622,2675,2842,3152,3612,4188,4806,5391,5833,6062,5988,5609,4893,3930,2762,1542,345,-687,-1504,-2047,-2320,-2349,-2202,-1947,-1662,-1422,-1253,-1196,-1230,-1332,-1481,-1627,-1777,-1915,-2082,-2326,-2704,-3283,-4106,-5187,-6516,-8018,-9599,-11102,-12367,-13203,-13462,-13005,-11775,-9777,-7086,-3879,-352,3215,6551,9388,11478,12645,12783,11863,9971,7267,3987,440,-3076,-6253,-8844,-10680,-11672,-11833,-11265,-10120,-8627,-6986,-5440,-4136,-3226,-2744,-2700,-3021,-3615,-4360,-5138,-5855,-6417,-6797,-6956,-6909,-6674,-6276,-5737,-5090,-4342,-3526,-2661,-1777,-916,-109,606,1193,1637,1909,2013,1944,1715,1349,865,307,-302,-905,-1468,-1940,-2273,-2434,-2388,-2111,-1600,-844,137,1313,2651,4066,5500,6832,7992,8865,9397,9544,9299,8720,7873,6888,5877,4984,4286,3881,3758,3928,4305,4817,5362,5850,6209,6394,6387,6200,5863,5418,4915,4389,3874,3372,2881,2376,1833,1211,492,-353,-1311,-2370,-3485,-4596,-5637,-6532,-7215,-7644,-7771,-7611,-7167,-6492,-5635,-4662,-3624,-2587,-1583,-665,148,819,1327,1658,1775,1684,1365,831,123,-737,-1640,-2532,-3273,-3772,-3908,-3592,-2778,-1459,305,2400,4662,6900,8895,10475,11468,11793,11414,10371,8767,6737,4454,2078,-227,-2327,-4123,-5521,-6487,-6969,-6973,-6496,-5592,-4306,-2743,-996,786,2484,3942,5046,5690,5817,5401,4489,3133,1470,-377,-2237,-3949,-5348,-6294,-6672,-6414,-5503,-3971,-1930,491,3082,5658,7997,9932,11327,12120,12311,11979,11250,10293,9299,8439,7861,7662,7862,8443,9295,10287,11238,11977,12339,12208,11513,10249,8469,6274,3808,1236,-1256,-3511,-5351,-6675,-7379,-7441,-6870,-5745,-4163,-2297,-290,1656,3389,4746,5626,5953,5708,4933,3692,2127,363,-1420,-3093,-4498,-5558,-6201,-6429,-6268,-5792,-5083,-4245,-3371,-2544,-1821,-1241,-816,-530,-368,-289,-267,-280,-317,-374,-473,-607,-805,-1062,-1371,-1739,-2124,-2530,-2920,-3285,-3625,-3949,-4276,-4659,-5101,-5669,-6325,-7078,-7841,-8530,-9026,-9204,-8965,-8242,-7027,-5382,-3425,-1338,684,2430,3737,4482,4617,4190,3276,2067,723,-546,-1578,-2239,-2475,-2269,-1709,-901,-18,773,1314,1485,1220,528,-545,-1859,-3271,-4601,-5688,-6421,-6715,-6595,-6095,-5353,-4471,-3604,-2830,-2221,-1766,-1415,-1076,-645,-16,874,2053,3489,5077,6694,8138,9256,9845,9808,9055,7599,5513,2948,94,-2799,-5510,-7796,-9504,-10509,-10790,-10386,-9418,-8041,-6464,-4866,-3447,-2334,-1637,-1378,-1549,-2078,-2857,-3771,-4686,-5498,-6138,-6562,-6795,-6882,-6891,-6916,-7013,-7234,-7568,-7977,-8366,-8629,-8642,-8294,-7528,-6306,-4687,-2753,-658,1426,3314,4851,5894,6387,6297,5692,4674,3397,2041,777,-232,-870,-1088,-870,-313,499,1372,2156,2663,2752,2323,1327,-226,-2254,-4640,-7209,-9763,-12097,-14006,-15300,-15853,-15545,-14373,-12351,-9589,-6264,-2564,1226,4882,8131,10781,12666,13714,13887,13267,11947,10107,7933,5632,3384,1370,-313,-1573,-2411,-2842,-2940,-2788,-2470,-2078,-1647,-1203,-728,-164,535,1450,2612,4051,5732,7594,9530,11406,13087,14427,15315,15668,15446,14672,13408,11765,9887,7934,6053,4397,3064,2128,1628,1533,1813,2381,3144,4012,4867,5644,6233,6602,6665,6424,5856,4996,3901,2647,1344,91,-999,-1850,-2394,-2623,-2550,-2250,-1816,-1368,-1027,-900,-1061,-1551,-2354,-3416,-4638,-5881,-7005,-7850,-8292,-8236,-7629,-6480,-4837,-2804,-515,1859,4163,6226,7922,9152,9868,10074,9815,9177,8268,7213,6118,5094,4195,3454,2878,2413,2029,1662,1260,803,270,-324,-951,-1582,-2167,-2678,-3072,-3330,-3429,-3355,-3111,-2698,-2136,-1459,-692,107,910,1655,2333,2890,3340,3672,3896,4040,4108,4113,4063,3948,3765,3513,3179,2784,2331,1852,1387,968,657,483,484,678,1072,1647,2394,3247,4184,5126,6033,6839,7510,8002,8306,8413,8340,8110,7760,7321,6832,6306,5759,5179,4552,3853,3056,2141,1094,-85,-1385,-2777,-4208,-5622,-6932,-8052,-8907,-9404,-9507,-9177,-8435,-7332,-5957,-4441,-2928,-1561,-496,175,355,20,-814,-2097,-3720,-5557,-7466,-9280,-10875,-12103,-12894,-13174,-12958,-12271,-11218,-9900,-8469,-7050,-5767,-4704,-3903,-3372,-3068,-2935,-2889,-2866,-2811,-2707,-2573,-2445,-2402,-2496,-2808,-3355,-4170,-5208,-6438,-7767,-9105,-10342,-11378,-12110,-12482,-12432,-11969,-11106,-9920,-8482,-6917,-5322,-3818,-2486,-1392,-564,15,388,635,839,1091,1448,1958,2601,3340,4092,4748,5216,5389,5214,4665,3762,2567,1178,-307,-1759,-3099,-4242,-5147,-5792,-6182,-6309,-6200,-5839,-5232,-4364,-3233,-1835,-220,1565,3405,5186,6763,8011,8814,9116,8890,8187,7096,5735,4268,2829,1572,595,-23,-271,-178,190,721,1312,1847,2246,2447,2446,2256,1934,1554,1187,887,697,590,555,501,374,87,-406,-1137,-2086,-3225,-4464,-5721,-6883,-7850,-8530,-8869,-8819,-8399,-7610,-6513,-5150,-3585,-1874,-69,1771,3613,5383,7060,8561,9843,10847,11506,11797,11676,11151,10246,9015,7543,5926,4272,2669,1194,-123,-1259,-2250,-3114,-3912,-4678,-5436,-6210,-6968,-7706,-8357,-8902,-9280,-9461,-9417,-9110,-8537,-7674,-6525,-5092,-3403,-1482,598,2795,5008,7160,9168,10944,12425,13562,14305,14674,14652,14305,13661,12796,11763,10620,9406,8148,6857,5538,4181,2807,1423,82,-1147,-2183,-2905,-3225,-3066,-2374,-1203,393,2245,4177,5981,7470,8492,8977,8930,8426,7633,6731,5939,5431,5347,5741,6605,7819,9241,10635,11801,12517,12623,12036,10726,8788,6343,3610,798,-1870,-4198,-6066,-7390,-8175,-8490,-8423,-8125,-7703,-7281,-6915,-6646,-6434,-6237,-5970,-5573,-4981,-4198,-3233,-2164,-1068,-63,767,1324,1573,1496,1129,532,-191,-949,-1619,-2133,-2406,-2420,-2171,-1684,-1031,-268,521,1263,1911,2406,2749,2910,2926,2777,2502,2087,1539,855,14,-967,-2107,-3355,-4693,-6028,-7308,-8418,-9298,-9850,-10044,-9828,-9240,-8300,-7100,-5739,-4324,-2989,-1819,-924,-330,-76,-114,-399,-826,-1299,-1706,-1976,-2031,-1882,-1519,-1031,-483,6,346,451,275,-176,-859,-1672,-2470,-3114,-3423,-3297,-2635,-1434,243,2287,4491,6675,8605,10120,11081,11441,11210,10477,9373,8075,6745,5553,4587,3940,3586,3518,3628,3839,4034,4124,4042,3736,3209,2458,1530,460,-693,-1882,-3057,-4183,-5231,-6179,-7016,-7726,-8295,-8704,-8925,-8939,-8724,-8266,-7573,-6659,-5567,-4372,-3147,-2016,-1071,-420,-129,-233,-728,-1543,-2598,-3743,-4847,-5770,-6391,-6653,-6523,-6054,-5310,-4439,-3564,-2849,-2407,-2335,-2662,-3383,-4410,-5652,-6951,-8169,-9177,-9862,-10177,-10102,-9678,-8969,-8077,-7089,-6106,-5187,-4379,-3698,-3116,-2620,-2140,-1652,-1092,-441,327,1213,2200,3270,4372,5479,6527,7491,8318,8984,9463,9741,9811,9665,9305,8725,7922,6903,5664,4220,2596,830,-1028,-2895,-4707,-6359,-7788,-8908,-9686,-10065,-10055,-9624,-8806,-7613,-6079,-4276,-2236,-69,2171,4384,6496,8433,10144,11589,12749,13633,14234,14593,14702,14595,14252,13676,12836,11723,10314,8619,6654,4462,2105,-329,-2768,-5085,-7216,-9052,-10548,-11657,-12370,-12692,-12669,-12327,-11732,-10918,-9911,-8752,-7423,-5954,-4343,-2617,-831,947,2611,4046,5141,5789,5944,5571,4734,3514,2050,517,-933,-2131,-2955,-3344,-3254,-2746,-1881,-804,360,1439,2324,2894,3110,2967,2499,1808,980,156,-575,-1109,-1416,-1475,-1342,-1076,-791,-581,-551,-766,-1262,-2014,-2964,-4000,-4994,-5806,-6312,-6414,-6060,-5242,-3993,-2397,-548,1438,3442,5375,7141,8694,9981,11000,11734,12200,12407,12366,12100,11607,10896,9964,8815,7450,5885,4157,2300,414,-1434,-3107,-4499,-5479,-5949,-5846,-5138,-3872,-2118,-20,2278,4587,6762,8641,10137,11181,11761,11913,11692,11197,10520,9771,9033,8381,7840,7438,7137,6914,6703,6447,6093,5587,4922,4081,3114,2055,971,-82,-1057,-1918,-2651,-3250,-3726,-4092,-4356,-4529,-4601,-4569,-4426,-4165,-3812,-3397,-2978,-2620,-2392,-2354,-2535,-2945,-3548,-4271,-5048,-5752,-6324,-6666,-6759,-6592,-6211,-5683,-5101,-4561,-4138,-3894,-3834,-3950,-4175,-4429,-4617,-4632,-4403,-3864,-3011,-1868,-511,959,2411,3738,4817,5589,6016,6090,5866,5375,4711,3901,3037,2109,1184,235,-700,-1626,-2505,-3304,-3968,-4428,-4630,-4521,-4077,-3323,-2307,-1144,29,1058,1769,2048,1782,961,-386,-2151,-4158,-6221,-8094,-9600,-10538,-10840,-10437,-9402,-7809,-5824,-3606,-1324,879,2900,4680,6204,7509,8622,9632,10567,11471,12356,13162,13860,14331,14500,14271,13574,12398,10739,8681,6324,3795,1264,-1141,-3279,-5063,-6441,-7407,-8005,-8295,-8384,-8349,-8291,-8249,-8257,-8276,-8256,-8098,-7695,-6955,-5791,-4199,-2194,123,2594,5045,7232,8967,10040,10334,9764,8346,6146,3322,46,-3437,-6923,-10170,-13016,-15305,-16972,-17977,-18358,-18176,-17536,-16548,-15320,-13965,-12551,-11163,-9837,-8628,-7563,-6676,-5986,-5514,-5256,-5201,-5310,-5523,-5771,-5975,-6057,-5964,-5647,-5099,-4332,-3392,-2348,-1283,-294,540,1137,1451,1460,1179,667,0,-699,-1321,-1735,-1852,-1602,-970,15,1263,2665,4059,5313,6273,6842,6950,6576,5758,4552,3068,1409,-308,-1978,-3530,-4882,-6012,-6871,-7451,-7714,-7658,-7226,-6432,-5234,-3662,-1744,462,2848,5322,7734,9979,11917,13458,14519,15064,15090,14631,13768,12592,11242,9826,8486,7296,6342,5618,5124,4771,4497,4184,3762,3147,2325,1273,55,-1292,-2650,-3946,-5065,-5942,-6517,-6749,-6647,-6200,-5457,-4449,-3237,-1896,-515,824,2005,2946,3552,3773,3578,2987,2055,866,-436,-1740,-2863,-3698,-4101,-4020,-3419,-2333,-858,886,2711,4445,5902,6918,7395,7262,6526,5257,3550,1577,-508,-2515,-4283,-5677,-6575,-6933,-6716,-5971,-4761,-3200,-1413,452,2267,3893,5245,6235,6838,7050,6904,6467,5810,5015,4165,3323,2559,1916,1442,1162,1107,1281,1686,2298,3072,3936,4792,5539,6057,6260,6067,5455,4430,3045,1406,-379,-2141,-3737,-5013,-5839,-6121,-5807,-4884,-3406,-1437,881,3430,6034,8557,10849,12796,14327,15371,15954,16069,15803,15221,14410,13463,12434,11388,10337,9290,8238,7157,6041,4875,3670,2445,1228,67,-1012,-1955,-2746,-3350,-3770,-3995,-4043,-3918,-3634,-3198,-2615,-1892,-1050,-131,800,1652,2317,2677,2639,2124,1104,-397,-2313,-4510,-6830,-9078,-11066,-12617,-13584,-13891,-13497,-12456,-10859,-8876,-6695,-4542,-2617,-1097,-102,329,219,-321,-1130,-2023,-2780,-3253,-3284,-2837,-1908,-590,983,2637,4188,5473,6367,6795,6746,6254,5404,4292,3029,1703,390,-873,-2076,-3229,-4354,-5467,-6575,-7653,-8655,-9504,-10109,-10378,-10233,-9618,-8543,-7052,-5267,-3354,-1508,48,1136,1592,1339,378,-1243,-3344,-5761,-8225,-10512,-12383,-13649,-14193,-13946,-12949,-11273,-9081,-6538,-3838,-1160,1367,3625,5586,7218,8569,9667,10571,11320,11924,12388,12663,12707,12447,11841,10862,9505,7831,5893,3802,1676,-386,-2265,-3904,-5246,-6300,-7072,-7626,-8006,-8281,-8488,-8662,-8793,-8851,-8782,-8503,-7943,-7029,-5731,-4051,-2073,99,2260,4227,5746,6651,6765,6037,4483,2221,-545,-3559,-6538,-9222,-11378,-12872,-13628,-13680,-13123,-12118,-10849,-9516,-8284,-7302,-6641,-6346,-6374,-6678,-7132,-7643,-8077,-8347,-8370,-8106,-7537,-6673,-5554,-4240,-2798,-1310,159,1537,2788,3867,4779,5503,6067,6466,6728,6854,6850,6724,6471,6103,5641,5118,4577,4078,3664,3384,3247,3244,3325,3414,3415,3230,2770,1988,863,-562,-2200,-3933,-5602,-7047,-8138,-8741,-8820,-8358,-7417,-6102,-4543,-2882,-1254,241,1538,2611,3489,4210,4855,5479,6168,6938,7837,8831,9893,10959,11935,12743,13278,13483,13288,12701,11712,10393,8794,7025,5160,3312,1535,-85,-1519,-2723,-3687,-4378,-4803,-4937,-4799,-4402,-3778,-2972,-2026,-995,87,1174,2235,3241,4151,4936,5548,5941,6079,5921,5467,4713,3713,2519,1218,-97,-1321,-2364,-3116,-3527,-3526,-3110,-2296,-1131,279,1846,3414,4880,6114,7029,7567,7694,7416,6770,5810,4599,3234,1779,335,-1032,-2246,-3263,-4030,-4541,-4781,-4766,-4521,-4083,-3485,-2782,-1990,-1163,-296,583,1491,2419,3384,4374,5383,6375,7304,8113,8726,9091,9136,8842,8176,7163,5838,4265,2558,792,-875,-2373,-3565,-4411,-4839,-4866,-4510,-3853,-2991,-2033,-1098,-269,391,866,1183,1409,1635,1949,2453,3180,4180,5411,6834,8353,9882,11302,12536,13484,14102,14332,14169,13593,12643,11339,9750,7946,5998,4000,2013,115,-1650,-3229,-4603,-5737,-6632,-7252,-7604,-7643,-7374,-6768,-5830,-4576,-3054,-1326,490,2305,3949,5320,6256,6669,6457,5594,4083,1998,-559,-3412,-6408,-9319,-11987,-14238,-15945,-17045,-17493,-17323,-16591,-15398,-13853,-12085,-10211,-8345,-6579,-4980,-3590,-2427,-1479,-726,-138,333,691,978,1189,1317,1376,1331,1224,1040,845,668,573,611,815,1205,1761,2454,3196,3922,4509,4872,4912,4559,3781,2564,949,-1005,-3204,-5543,-7894,-10145,-12165,-13845,-15095,-15825,-16009,-15621,-14699,-13308,-11552,-9571,-7521,-5570,-3878,-2583,-1791,-1555,-1872,-2677,-3844,-5207,-6551,-7675,-8363,-8458,-7847,-6481,-4410,-1726,1382,4696,7975,10955,13438,15239,16265,16486,15954,14765,13088,11068,8898,6700,4599,2664,914,-631,-2019,-3265,-4398,-5433,-6336,-7097,-7626,-7883,-7786,-7289,-6373,-5044,-3358,-1416,660,2708,4569,6092,7130,7600,7440,6659,5302,3474,1301,-1062,-3459,-5746,-7787,-9491,-10784,-11638,-12055,-12059,-11714,-11089,-10264,-9344,-8387,-7492,-6706,-6082,-5662,-5458,-5479,-5709,-6125,-6676,-7318,-7973,-8584,-9054,-9335,-9330,-9017,-8342,-7308,-5946,-4283,-2421,-422,1596,3555,5355,6949,8268,9316,10076,10583,10875,10990,10989,10902,10757,10571,10321,9986,9524,8885,8033,6935,5585,4002,2237,358,-1545,-3368,-5020,-6416,-7494,-8241,-8638,-8737,-8564,-8172,-7606,-6878,-5994,-4926,-3643,-2098,-275,1824,4157,6614,9084,11382,13355,14846,15738,15985,15583,14606,13182,11467,9641,7876,6303,5032,4086,3473,3116,2957,2876,2804,2660,2411,2046,1597,1095,618,213,-57,-166,-95,122,450,814,1151,1392,1513,1487,1380,1230,1163,1262,1631,2328,3359,4688,6193,7739,9133,10191,10761,10707,9992,8615,6673,4308,1716,-882,-3290,-5302,-6808,-7713,-8020,-7783,-7100,-6120,-4990,-3845,-2804,-1911,-1190,-586,-41,547,1252,2137,3214,4464,5813,7171,8426,9470,10223,10609,10631,10269,9610,8690,7628,6488,5366,4312,3359,2518,1767,1071,391,-329,-1104,-1954,-2860,-3768,-4631,-5341,-5843,-6047,-5917,-5435,-4625,-3541,-2275,-936,377,1529,2476,3114,3478,3540,3398,3096,2744,2411,2173,2061,2088,2225,2419,2607,2725,2719,2584,2322,1992,1682,1474,1496,1814,2499,3561,4961,6602,8337,9974,11299,12128,12280,11675,10279,8163,5460,2376,-859,-3990,-6797,-9090,-10743,-11698,-11957,-11583,-10683,-9382,-7821,-6148,-4462,-2895,-1489,-305,642,1370,1871,2188,2307,2250,1985,1514,808,-135,-1311,-2697,-4247,-5903,-7574,-9192,-10643,-11861,-12751,-13253,-13326,-12944,-12137,-10938,-9452,-7763,-6015,-4312,-2783,-1492,-515,142,478,529,342,-19,-511,-1065,-1636,-2174,-2632,-2967,-3148,-3137,-2938,-2537,-1977,-1289,-534,212,884,1403,1709,1751,1492,915,19,-1188,-2657,-4366,-6223,-8181,-10142,-12024,-13735,-15184,-16293,-16991,-17234,-17000,-16306,-15174,-13694,-11922,-9988,-7970,-5986,-4107,-2407,-930,313,1305,2091,2680,3142,3511,3850,4184,4544,4928,5326,5716,6050,6299,6405,6340,6055,5536,4753,3730,2465,1026,-536,-2128,-3646,-4987,-6041,-6718,-6956,-6723,-6013,-4882,-3372,-1590,373,2403,4396,6252,7900,9262,10312,11014,11382,11407,11137,10562,9744,8666,7373,5869,4186,2366,458,-1454,-3294,-4953,-6362,-7429,-8130,-8441,-8397,-8055,-7496,-6830,-6147,-5553,-5115,-4901,-4917,-5179,-5626,-6211,-6831,-7390,-7773,-7895,-7661,-7046,-6032,-4656,-3007,-1170,696,2483,4045,5291,6155,6610,6681,6429,5942,5333,4712,4168,3768,3529,3446,3470,3556,3637,3686,3671,3610,3522,3454,3430,3479,3585,3718,3823,3822,3658,3261,2614,1703,574,-719,-2077,-3405,-4583,-5514,-6098,-6271,-5996,-5279,-4150,-2704,-1030,726,2436,3968,5212,6103,6607,6747,6586,6211,5741,5291,4976,4877,5067,5538,6292,7237,8285,9299,10141,10683,10815,10476,9644,8341,6649,4662,2521,364,-1683,-3485,-4974,-6082,-6806,-7171,-7203,-6997,-6567,-6006,-5298,-4477,-3500,-2359,-1009,549,2307,4229,6235,8235,10106,11717,12950,13692,13873,13459,12459,10945,8998,6767,4373,1955,-354,-2479,-4331,-5883,-7112,-8013,-8597,-8858,-8809,-8438,-7745,-6735,-5410,-3826,-2026,-119,1802,3604,5181,6437,7297,7747,7782,7467,6873,6102,5260,4429,3679,3030,2496,2025,1604,1155,677,140,-434,-997,-1496,-1851,-2013,-1926,-1605,-1054,-374,347,973,1379,1451,1119,350,-808,-2263,-3853,-5394,-6672,-7504,-7731,-7268,-6093,-4277,-1952,689,3418,6013,8258,9993,11099,11531,11295,10463,9136,7478,5628,3779,2052,586,-548,-1315,-1713,-1807,-1661,-1385,-1066,-787,-610,-563,-644,-841,-1097,-1389,-1650,-1859,-1981,-2015,-1946,-1799,-1556,-1251,-874,-440,49,586,1152,1729,2270,2738,3064,3185,3053,2604,1835,736,-633,-2216,-3885,-5557,-7085,-8381,-9351,-9936,-10121,-9896,-9323,-8436,-7337,-6091,-4798,-3527,-2362,-1345,-516,113,557,825,976,1032,1057,1078,1132,1233,1374,1537,1686,1768,1755,1591,1275,802,208,-453,-1112,-1689,-2113,-2322,-2281,-1976,-1436,-692,156,1045,1852,2488,2873,2917,2608,1910,861,-494,-2086,-3811,-5590,-7303,-8890,-10261,-11377,-12209,-12735,-12969,-12920,-12615,-12083,-11374,-10514,-9573,-8569,-7576,-6603,-5710,-4879,-4145,-3461,-2826,-2173,-1483,-685,219,1264,2410,3619,4815,5894,6769,7339,7540,7330,6716,5734,4477,3052,1583,204,-995,-1935,-2601,-3005,-3205,-3268,-3269,-3276,-3326,-3430,-3567,-3684,-3711,-3569,-3185,-2506,-1517,-224,1301,2995,4725,6397,7890,9125,10035,10611,10835,10757,10401,9809,9021,8038,6872,5510,3935,2161,188,-1923,-4118,-6298,-8369,-10229,-11789,-12997,-13802,-14227,-14278,-14032,-13536,-12889,-12141,-11369,-10597,-9836,-9056,-8217,-7240,-6074,-4652,-2964,-1011,1134,3387,5606,7664,9405,10723,11506,11726,11357,10468,9135,7484,5665,3816,2090,611,-545,-1297,-1671,-1660,-1372,-881,-316,195,558,646,439,-115,-954,-2031,-3206,-4367,-5333,-5986,-6180,-5852,-4959,-3553,-1705,420,2663,4825,6725,8221,9208,9649,9573,9050,8212,7187,6124,5134,4312,3694,3284,3040,2894,2769,2594,2319,1928,1434,891,367,-49,-275,-261,37,583,1338,2185,3020,3709,4150,4267,4026,3462,2634,1659,675,-185,-789,-1047,-916,-397,454,1545,2752,3952,5025,5871,6448,6724,6737,6539,6201,5803,5409,5063,4778,4560,4358,4157,3885,3537,3068,2497,1834,1120,404,-265,-834,-1273,-1550,-1681,-1657,-1546,-1367,-1199,-1090,-1081,-1207,-1459,-1817,-2218,-2601,-2864,-2935,-2731,-2204,-1330,-141,1323,2954,4638,6253,7647,8723,9378,9563,9265,8525,7405,6031,4517,3010,1631,479,-393,-968,-1298,-1443,-1521,-1628,-1877,-2332,-3033,-3955,-5044,-6175,-7231,-8047,-8488,-8445,-7830,-6639,-4888,-2679,-127,2580,5284,7775,9907,11526,12555,12939,12692,11877,10573,8937,7073,5160,3302,1633,222,-859,-1604,-1997,-2085,-1904,-1526,-1017,-460,66,477,704,691,409,-138,-924,-1863,-2869,-3809,-4560,-4997,-5026,-4599,-3706,-2418,-816,944,2713,4331,5636,6523,6884,6693,5941,4684,3012,1043,-1072,-3196,-5176,-6902,-8281,-9257,-9817,-9985,-9815,-9393,-8807,-8168,-7548,-7038,-6670,-6464,-6411,-6459,-6550,-6599,-6529,-6265,-5753,-4981,-3934,-2686,-1274,189,1621,2943,4060,4955,5564,5907,5968,5791,5377,4776,3998,3063,2003,824,-442,-1757,-3106,-4419,-5686,-6842,-7865,-8731,-9410,-9912,-10225,-10367,-10334,-10155,-9819,-9355,-8758,-8038,-7205,-6266,-5240,-4151,-3053,-1980,-1026,-217,345,652,653,366,-182,-929,-1795,-2672,-3470,-4080,-4444,-4518,-4301,-3840,-3193,-2462,-1737,-1117,-671,-449,-460,-683,-1079,-1567,-2082,-2521,-2815,-2899,-2710,-2247,-1492,-493,697,1994,3302,4516,5538,6296,6721,6808,6567,6044,5327,4490,3641,2854,2197,1689,1337,1102,948,831,716,596,482,409,427,572,890,1363,1981,2657,3305,3813,4067,3989,3519,2654,1439,-50,-1694,-3374,-4955,-6348,-7459,-8279,-8785,-9036,-9076,-8987,-8828,-8661,-8516,-8390,-8273,-8080,-7763,-7217,-6373,-5174,-3598,-1658,568,2986,5443,7788,9845,11481,12560,13033,12863,12101,10819,9150,7228,5209,3242,1439,-87,-1297,-2164,-2709,-2995,-3090,-3093,-3096,-3178,-3390,-3765,-4258,-4835,-5377,-5791,-5941,-5735,-5080,-3944,-2332,-306,2023,4512,6981,9263,11169,12575,13355,13467,12902,11722,10031,7960,5695,3370,1180,-768,-2368,-3560,-4359,-4771,-4883,-4759,-4486,-4135,-3756,-3367,-2984,-2583,-2148,-1671,-1129,-539,91,742,1384,2001,2587,3143,3708,4304,4953,5664,6374,7021,7462,7596,7316,6609,5536,4252,2958,1872,1167,920,1119,1645,2318,2983,3485,3781,3883,3851,3784,3735,3712,3672,3492,3057,2266,1084,-408,-2039,-3525,-4552,-4805,-4079,-2281,456,3875,7510,10863,13397,14677,14409,12497,9057,4412,-958,-6461,-11473,-15404,-17775,-18260,-16767,-13403,-8523,-2657,3546,9374,14180,17445,18866,18385,16217,12764,8605,4333,510,-2452,-4314,-5045,-4776,-3754,-2289,-667,862,2147,3103,3726,4061,4163,4099,3902,3588,3145,2538,1752,770,-367,-1589,-2773,-3789,-4488,-4793,-4645,-4110,-3281,-2353,-1504,-927,-732,-957,-1537,-2297,-3032,-3490,-3482,-2902,-1751,-170,1607,3290,4582,5252,5168,4325,2861,999,-959,-2710,-4012,-4671,-4662,-4030,-2959,-1702,-537,259,470,-11,-1193,-2932,-5005,-7074,-8818,-9911,-10131,-9393,-7717,-5329,-2494,388,2984,4958,6120,6392,5829,4616,2995,1249,-355,-1612,-2389,-2644,-2429,-1850,-1083,-300,300,586,440,-170,-1221,-2631,-4262,-5939,-7477,-8699,-9444,-9619,-9180,-8149,-6633,-4783,-2788,-866,796,2044,2778,2982,2699,2026,1111,93,-875,-1685,-2262,-2580,-2666,-2574,-2400,-2219,-2124,-2133,-2277,-2483,-2706,-2837,-2801,-2536,-2004,-1231,-248,856,2017,3137,4171,5064,5803,6399,6851,7195,7441,7598,7688,7687,7607,7409,7078,6574,5859,4903,3688,2215,513,-1351,-3325,-5282,-7144,-8801,-10158,-11145,-11706,-11790,-11417,-10570,-9320,-7704,-5834,-3798,-1723,272,2077,3582,4715,5423,5668,5453,4777,3685,2220,478,-1426,-3344,-5096,-6507,-7425,-7726,-7390,-6434,-5007,-3282,-1502,101,1328,2028,2155,1715,825,-375,-1707,-2986,-4090,-4897,-5385,-5550,-5444,-5146,-4722,-4254,-3781,-3319,-2875,-2417,-1933,-1404,-841,-275,236,625,824,770,433,-186,-1048,-2085,-3189,-4263,-5183,-5867,-6237,-6261,-5925,-5271,-4331,-3207,-1950,-685,537,1620,2529,3220,3688,3927,3968,3818,3523,3100,2580,1993,1340,655,-71,-819,-1598,-2398,-3237,-4100,-5005,-5936,-6892,-7840,-8759,-9599,-10316,-10866,-11186,-11254,-11025,-10496,-9661,-8550,-7194,-5663,-4009,-2323,-669,872,2249,3406,4327,4982,5383,5530,5450,5178,4748,4219,3633,3046,2509,2042,1678,1405,1215,1081,969,865,742,622,498,416,393,448,605,838,1142,1471,1786,2054,2244,2340,2356,2305,2230,2173,2166,2267,2472,2830,3307,3916,4626,5404,6231,7050,7833,8526,9084,9454,9591,9460,9029,8308,7310,6096,4738,3328,1986,794,-133,-747,-1001,-888,-439,297,1253,2348,3505,4656,5734,6700,7500,8127,8546,8766,8794,8653,8401,8078,7768,7528,7433,7527,7849,8397,9163,10096,11141,12215,13243,14132,14820,15231,15322,15067,14446,13482,12192,10637,8871,6994,5080,3249,1585,191,-869,-1532,-1788,-1629,-1100,-251,851,2112,3480,4857,6207,7463,8595,9563,10338,10890,11203,11269,11092,10704,10133,9438,8655,7830,6977,6104,5195,4234,3198,2096,943,-206,-1289,-2230,-2947,-3396,-3525,-3354,-2896,-2217,-1387,-491,392,1191,1861,2361,2687,2845,2848,2735,2528,2252,1940,1574,1170,686,114,-593,-1438,-2446,-3584,-4833,-6124,-7382,-8537,-9488,-10186,-10564,-10597,-10287,-9647,-8733,-7594,-6319,-4978,-3654,-2429,-1353,-489,150,542,702,643,401,0,-534,-1186,-1953,-2826,-3818,-4915,-6113,-7381,-8676,-9946,-11133,-12162,-12993,-13554,-13842,-13824,-13522,-12962,-12188,-11262,-10234,-9182,-8132,-7157,-6261,-5481,-4821,-4292,-3894,-3641,-3534,-3586,-3800,-4179,-4713,-5386,-6166,-7009,-7878,-8702,-9461,-10075,-10553,-10834,-10949,-10875,-10663,-10322,-9903,-9436,-8956,-8494,-8065,-7677,-7325,-7001,-6681,-6350,-5995,-5596,-5173,-4722,-4283,-3887,-3576,-3395,-3384,-3571,-3981,-4610,-5452,-6473,-7630,-8861,-10092,-11256,-12253,-13031,-13505,-13638,-13405,-12798,-11853,-10615,-9159,-7570,-5934,-4348,-2879,-1596,-540,271,822,1126,1198,1049,705,179,-512,-1337,-2284,-3304,-4362,-5406,-6381,-7244,-7941,-8452,-8744,-8812,-8666,-8299,-7746,-7011,-6122,-5109,-3999,-2834,-1653,-515,547,1459,2203,2738,3053,3158,3067,2822,2459,2038,1589,1177,814,548,380,322,370,501,702,927,1163,1352,1496,1555,1554,1498,1426,1389,1432,1609,1960,2488,3214,4074,5050,6038,6983,7776,8363,8672,8680,8367,7769,6911,5879,4728,3556,2429,1428,609,24,-301,-343,-99,415,1177,2148,3280,4522,5816,7103,8328,9442,10393,11156,11687,11980,12006,11779,11287,10569,9631,8535,7322,6060,4823,3682,2704,1961,1483,1310,1436,1846,2491,3331,4271,5277,6246,7154,7923,8553,9009,9303,9450,9461,9378,9218,9012,8777,8525,8256,7966,7637,7250,6790,6244,5622,4947,4259,3624,3097,2761,2651,2818,3252,3940,4831,5842,6905,7913,8808,9510,9993,10240,10267,10117,9834,9496,9149,8856,8651,8533,8521,8544,8589,8572,8443,8158,7671,6987,6109,5089,3987,2880,1864,1031,458,235,378,931,1851,3099,4586,6203,7844,9391,10751,11854,12653,13141,13328,13248,12940,12452,11809,11060,10198,9257,8230,7121,5958,4734,3492,2253,1049,-77,-1093,-1965,-2659,-3149,-3408,-3429,-3190,-2718,-2014,-1129,-95,1015,2148,3231,4201,5013,5616,5993,6135,6049,5746,5260,4608,3829,2944,1982,970,-64,-1092,-2081,-3002,-3823,-4516,-5066,-5451,-5678,-5742,-5665,-5465,-5169,-4810,-4423,-4036,-3682,-3378,-3144,-2979,-2882,-2835,-2827,-2829,-2835,-2819,-2791,-2749,-2723,-2731,-2820,-3017,-3353,-3853,-4506,-5308,-6205,-7155,-8075,-8906,-9560,-9995,-10156,-10032,-9623,-8954,-8065,-7023,-5872,-4697,-3543,-2479,-1550,-811,-299,-59,-116,-493,-1181,-2160,-3372,-4734,-6163,-7523,-8749,-9710,-10389,-10725,-10755,-10495,-10028,-9406,-8722,-8017,-7362,-6761,-6253,-5815,-5449,-5149,-4888,-4693,-4527,-4430,-4371,-4375,-4413,-4487,-4576,-4669,-4758,-4838,-4911,-4998,-5108,-5268,-5487,-5786,-6158,-6602,-7091,-7596,-8076,-8483,-8776,-8914,-8862,-8610,-8149,-7500,-6702,-5791,-4838,-3904,-3050,-2347,-1823,-1526,-1445,-1594,-1921,-2410,-3006,-3665,-4361,-5045,-5715,-6342,-6924,-7459,-7930,-8333,-8648,-8853,-8929,-8865,-8643,-8282,-7790,-7212,-6575,-5938,-5329,-4787,-4332,-3962,-3682,-3467,-3305,-3186,-3094,-3051,-3051,-3130,-3307,-3599,-4028,-4585,-5267,-6048,-6883,-7736,-8538,-9246,-9796,-10148,-10270,-10130,-9753,-9118,-8288,-7279,-6147,-4943,-3708,-2494,-1338,-280,649,1419,1997,2365,2496,2375,2010,1392,568,-441,-1554,-2712,-3829,-4826,-5631,-6196,-6485,-6506,-6276,-5848,-5278,-4631,-3961,-3310,-2688,-2107,-1523,-931,-276,448,1257,2129,3037,3923,4725,5395,5847,6074,6013,5678,5075,4229,3189,2009,752,-516,-1728,-2821,-3748,-4450,-4903,-5084,-4971,-4585,-3918,-3015,-1898,-620,769,2216,3658,5048,6327,7455,8397,9113,9595,9812,9771,9461,8900,8101,7105,5945,4682,3374,2094,908,-112,-915,-1445,-1690,-1628,-1297,-716,43,918,1837,2714,3502,4136,4610,4913,5080,5158,5217,5320,5535,5907,6455,7175,8015,8913,9765,10480,10951,11098,10875,10268,9307,8074,6658,5196,3812,2618,1724,1170,1003,1188,1700,2450,3372,4362,5348,6260,7032,7653,8090,8360,8477,8467,8359,8181,7945,7664,7336,6956,6523,6033,5501,4951,4415,3946,3574,3366,3327,3497,3851,4374,5023,5738,6464,7136,7703,8133,8393,8491,8429,8238,7955,7611,7259,6929,6655,6466,6357,6349,6405,6512,6631,6711,6722,6611,6343,5911,5290,4519,3628,2675,1752,931,316,-28,-29,325,1047,2080,3371,4815,6319,7776,9083,10176,10977,11469,11619,11452,10981,10261,9337,8284,7158,6037,4967,4000,3174,2496,1985,1628,1409,1323,1328,1425,1575,1773,1994,2228,2471,2713,2959,3216,3486,3793,4127,4505,4898,5304,5666,5966,6128,6140,5933,5521,4884,4068,3113,2103,1113,239,-429,-838,-915,-672,-100,744,1794,2965,4159,5277,6254,7010,7524,7778,7780,7569,7169,6632,5982,5255,4467,3637,2772,1890,1009,143,-670,-1416,-2068,-2604,-3026,-3329,-3508,-3595,-3562,-3447,-3224,-2901,-2474,-1932,-1284,-535,292,1178,2073,2947,3742,4412,4915,5209,5265,5076,4627,3947,3045,1976,771,-502,-1799,-3060,-4235,-5288,-6182,-6898,-7415,-7738,-7846,-7761,-7477,-7011,-6390,-5633,-4785,-3882,-2981,-2117,-1346,-693,-193,142,309,317,183,-77,-433,-876,-1383,-1955,-2579,-3261,-3988,-4755,-5545,-6317,-7058,-7695,-8224,-8578,-8757,-8739,-8551,-8198,-7750,-7225,-6692,-6185,-5729,-5354,-5049,-4817,-4629,-4476,-4323,-4167,-3992,-3812,-3638,-3496,-3426,-3451,-3607,-3907,-4348,-4927,-5597,-6327,-7053,-7727,-8297,-8713,-8958,-9008,-8882,-8590,-8184,-7693,-7183,-6679,-6231,-5837,-5528,-5257,-5046,-4835,-4636,-4426,-4208,-4012,-3844,-3746,-3737,-3845,-4063,-4408,-4837,-5332,-5854,-6353,-6796,-7149,-7384,-7491,-7469,-7323,-7076,-6739,-6346,-5912,-5471,-5042,-4649,-4318,-4056,-3890,-3815,-3847,-3968,-4185,-4470,-4818,-5199,-5598,-5990,-6360,-6690,-6972,-7197,-7363,-7481,-7544,-7569,-7555,-7509,-7437,-7327,-7189,-7003,-6783,-6503,-6184,-5814,-5410,-4981,-4536,-4104,-3690,-3324,-3015,-2776,-2629,-2565,-2614,-2757,-3022,-3385,-3867,-4444,-5120,-5865,-6667,-7482,-8286,-9027,-9662,-10149,-10446,-10520,-10359,-9958,-9327,-8503,-7518,-6429,-5287,-4150,-3058,-2065,-1184,-455,124,533,783,857,776,530,146,-365,-968,-1635,-2319,-2979,-3571,-4064,-4421,-4646,-4709,-4647,-4456,-4170,-3818,-3410,-2989,-2547,-2113,-1672,-1242,-804,-380,42,429,776,1043,1207,1238,1119,828,384,-216,-920,-1688,-2465,-3182,-3781,-4212,-4421,-4402,-4136,-3646,-2962,-2130,-1201,-236,721,1612,2424,3108,3685,4122,4450,4651,4748,4733,4610,4378,4037,3591,3051,2437,1767,1071,367,-305,-944,-1506,-2011,-2421,-2747,-2972,-3088,-3083,-2946,-2663,-2231,-1649,-928,-83,849,1839,2848,3819,4740,5545,6237,6785,7191,7457,7585,7599,7495,7303,7014,6650,6207,5691,5111,4473,3792,3087,2376,1702,1081,560,159,-95,-176,-90,174,595,1160,1838,2599,3409,4237,5056,5840,6577,7248,7846,8361,8775,9085,9251,9277,9123,8789,8276,7589,6775,5862,4926,4014,3204,2541,2067,1812,1775,1951,2316,2824,3442,4106,4778,5393,5923,6317,6559,6639,6549,6325,5969,5542,5065,4593,4158,3792,3522,3363,3317,3393,3569,3841,4186,4574,4989,5393,5768,6090,6342,6525,6626,6682,6673,6658,6621,6600,6594,6615,6653,6722,6787,6861,6907,6920,6876,6758,6557,6267,5897,5451,4962,4435,3916,3405,2942,2520,2164,1867,1649,1503,1455,1511,1682,1997,2433,3018,3701,4490,5318,6171,6980,7715,8337,8800,9105,9211,9135,8868,8427,7833,7109,6284,5397,4485,3590,2751,2002,1378,897,569,403,370,483,683,976,1318,1698,2105,2527,2967,3426,3899,4384,4864,5329,5747,6107,6373,6537,6584,6507,6314,6007,5608,5123,4585,4004,3417,2842,2312,1852,1492,1240,1125,1134,1269,1517,1839,2228,2632,3035,3406,3728,3992,4187,4323,4391,4407,4362,4256,4092,3858,3557,3195,2774,2315,1833,1356,901,505,176,-47,-171,-159,-37,224,581,1037,1548,2084,2616,3092,3505,3805,4011,4093,4077,3959,3759,3471,3105,2648,2086,1426,638,-242,-1227,-2263,-3314,-4330,-5223,-5970,-6463,-6709,-6634,-6273,-5621,-4733,-3668,-2495,-1292,-139,912,1792,2481,2954,3208,3261,3129,2843,2436,1937,1380,786,181,-433,-1031,-1632,-2214,-2798,-3373,-3941,-4500,-5036,-5538,-5986,-6364,-6643,-6817,-6856,-6760,-6519,-6139,-5627,-4999,-4282,-3486,-2661,-1808,-988,-204,493,1084,1539,1827,1939,1853,1571,1091,434,-382,-1324,-2348,-3439,-4520,-5592,-6579,-7469,-8216,-8787,-9155,-9294,-9190,-8832,-8240,-7422,-6428,-5305,-4105,-2903,-1750,-706,182,880,1370,1635,1684,1516,1151,604,-99,-931,-1858,-2848,-3850,-4834,-5740,-6542,-7186,-7655,-7913,-7965,-7798,-7439,-6908,-6233,-5466,-4630,-3788,-2960,-2208,-1550,-1029,-667,-477,-474,-645,-994,-1489,-2126,-2870,-3712,-4620,-5579,-6545,-7497,-8374,-9136,-9723,-10093,-10216,-10079,-9700,-9114,-8398,-7597,-6818,-6088,-5475,-4979,-4599,-4289,-4017,-3707,-3327,-2832,-2207,-1475,-662,152,906,1496,1873,1936,1690,1090,187,-977,-2327,-3767,-5200,-6543,-7708,-8644,-9320,-9707,-9845,-9721,-9411,-8923,-8313,-7611,-6833,-6003,-5130,-4213,-3279,-2321,-1393,-506,271,908,1342,1548,1498,1187,644,-107,-999,-1978,-2977,-3923,-4777,-5484,-6030,-6402,-6605,-6658,-6580,-6403,-6136,-5824,-5452,-5061,-4637,-4196,-3743,-3275,-2808,-2342,-1886,-1458,-1058,-707,-412,-185,-40,20,-10,-125,-318,-566,-854,-1151,-1433,-1682,-1875,-2015,-2096,-2137,-2150,-2165,-2196,-2259,-2363,-2502,-2661,-2825,-2962,-3050,-3071,-3007,-2854,-2628,-2333,-2022,-1707,-1459,-1290,-1258,-1371,-1636,-2051,-2563,-3149,-3726,-4248,-4639,-4858,-4862,-4649,-4213,-3603,-2846,-2012,-1151,-321,441,1102,1658,2101,2451,2708,2895,2999,3028,2944,2738,2366,1816,1074,149,-927,-2097,-3296,-4432,-5429,-6202,-6703,-6878,-6744,-6286,-5573,-4637,-3560,-2396,-1221,-72,996,1971,2829,3578,4215,4748,5185,5515,5747,5852,5831,5657,5330,4838,4190,3415,2531,1602,653,-246,-1062,-1754,-2307,-2707,-2966,-3097,-3125,-3079,-2976,-2831,-2653,-2431,-2153,-1797,-1349,-787,-122,659,1506,2408,3289,4127,4839,5400,5753,5878,5763,5404,4833,4072,3181,2209,1226,295,-513,-1141,-1536,-1662,-1500,-1054,-342,586,1676,2858,4061,5214,6263,7153,7852,8340,8598,8629,8429,8007,7367,6529,5505,4328,3031,1658,271,-1078,-2314,-3383,-4232,-4809,-5103,-5091,-4785,-4213,-3403,-2405,-1276,-50,1197,2449,3638,4759,5760,6641,7368,7930,8311,8494,8471,8242,7804,7179,6387,5461,4443,3382,2320,1316,397,-391,-1042,-1528,-1877,-2086,-2181,-2195,-2128,-2022,-1850,-1623,-1303,-864,-270,513,1499,2687,4050,5543,7088,8607,10000,11176,12047,12560,12654,12336,11607,10518,9133,7542,5830,4108,2457,962,-305,-1317,-2029,-2454,-2584,-2451,-2077,-1489,-729,190,1216,2341,3508,4705,5868,6976,7973,8813,9464,9877,10033,9914,9521,8868,7999,6953,5812,4633,3515,2506,1693,1096,754,654,772,1075,1493,1996,2496,2986,3399,3746,4001,4179,4289,4346,4369,4360,4341,4296,4246,4165,4072,3938,3787,3595,3388,3158,2921,2688,2460,2260,2074,1929,1806,1726,1685,1690,1752,1875,2069,2338,2681,3093,3569,4079,4613,5124,5593,5971,6236,6346,6294,6055,5641,5061,4335,3509,2606,1686,776,-69,-824,-1452,-1937,-2264,-2421,-2421,-2256,-1942,-1492,-912,-229,543,1378,2248,3118,3962,4728,5400,5921,6282,6438,6390,6121,5649,4984,4171,3241,2256,1264,318,-520,-1225,-1741,-2071,-2186,-2106,-1837,-1402,-840,-164,568,1349,2126,2891,3602,4258,4825,5301,5672,5914,6038,6008,5836,5506,5021,4391,3626,2752,1792,788,-226,-1205,-2105,-2896,-3541,-4024,-4331,-4474,-4451,-4300,-4026,-3667,-3237,-2753,-2230,-1674,-1085,-476,161,811,1457,2091,2669,3167,3531,3726,3700,3436,2898,2116,1080,-125,-1472,-2855,-4215,-5453,-6508,-7309,-7817,-8003,-7860,-7395,-6641,-5630,-4423,-3065,-1643,-193,1179,2451,3534,4397,4995,5299,5287,4960,4321,3397,2234,874,-602,-2134,-3637,-5056,-6315,-7391,-8237,-8857,-9248,-9425,-9418,-9251,-8944,-8532,-8006,-7388,-6656,-5815,-4844,-3758,-2546,-1258,91,1421,2685,3803,4701,5323,5618,5550,5132,4355,3292,1971,501,-1073,-2640,-4141,-5509,-6690,-7654,-8397,-8897,-9203,-9306,-9261,-9081,-8786,-8394,-7891,-7279,-6533,-5641,-4594,-3400,-2082,-683,727,2076,3275,4238,4909,5217,5168,4741,4002,2983,1786,469,-866,-2166,-3361,-4425,-5336,-6089,-6701,-7184,-7551,-7827,-7999,-8082,-8053,-7908,-7621,-7198,-6619,-5917,-5094,-4214,-3315,-2470,-1746,-1200,-888,-839,-1061,-1530,-2215,-3038,-3939,-4829,-5626,-6283,-6717,-6936,-6895,-6633,-6164,-5536,-4792,-3994,-3169,-2386,-1645,-988,-409,85,499,841,1112,1311,1423,1448,1356,1155,820,367,-199,-854,-1572,-2329,-3084,-3834,-4529,-5197,-5793,-6349,-6850,-7301,-7706,-8043,-8309,-8474,-8517,-8422,-8158,-7733,-7134,-6383,-5518,-4556,-3580,-2606,-1725,-956,-360,51,253,258,74,-264,-725,-1277,-1862,-2470,-3036,-3558,-3982,-4307,-4489,-4529,-4397,-4099,-3625,-2994,-2226,-1359,-441,474,1318,2046,2577,2890,2930,2689,2172,1388,398,-758,-1995,-3228,-4393,-5384,-6166,-6667,-6876,-6777,-6397,-5759,-4918,-3935,-2865,-1784,-738,204,1016,1653,2105,2375,2446,2375,2139,1809,1377,895,360,-196,-787,-1395,-2034,-2690,-3378,-4075,-4782,-5473,-6129,-6722,-7222,-7595,-7810,-7832,-7645,-7224,-6583,-5714,-4665,-3466,-2165,-841,477,1703,2810,3746,4492,5023,5345,5445,5344,5043,4557,3909,3111,2199,1202,156,-890,-1901,-2833,-3651,-4335,-4865,-5240,-5462,-5533,-5480,-5302,-5022,-4649,-4187,-3642,-3022,-2316,-1546,-710,170,1066,1945,2772,3492,4078,4475,4664,4622,4352,3865,3189,2372,1447,492,-470,-1368,-2182,-2875,-3422,-3820,-4034,-4076,-3916,-3558,-2988,-2216,-1249,-116,1149,2491,3850,5159,6352,7366,8160,8693,8963,8972,8742,8319,7727,7026,6234,5390,4507,3594,2664,1710,751,-212,-1146,-2031,-2820,-3471,-3942,-4186,-4179,-3898,-3346,-2538,-1519,-333,947,2259,3523,4683,5675,6464,7021,7335,7409,7270,6939,6459,5874,5217,4539,3851,3193,2555,1964,1406,891,418,-16,-392,-723,-981,-1172,-1277,-1288,-1185,-963,-599,-92,557,1342,2225,3171,4117,4993,5733,6261,6529,6502,6171,5559,4710,3701,2607,1527,539,-286,-892,-1264,-1392,-1310,-1046,-668,-213,254,704,1111,1465,1782,2074,2380,2715,3116,3576,4106,4680,5262,5822,6298,6668,6880,6928,6798,6504,6057,5487,4817,4066,3260,2410,1532,645,-224,-1046,-1774,-2364,-2770,-2949,-2882,-2548,-1975,-1170,-212,867,1972,3053,4035,4865,5518,5951,6181,6204,6045,5741,5319,4822,4278,3723,3168,2651,2173,1772,1449,1242,1155,1207,1396,1710,2123,2598,3088,3535,3903,4123,4196,4066,3766,3274,2645,1887,1070,217,-606,-1364,-2011,-2520,-2866,-3044,-3046,-2890,-2587,-2173,-1665,-1107,-527,43,569,1034,1421,1721,1946,2106,2222,2331,2445,2599,2797,3037,3301,3555,3754,3841,3784,3523,3071,2405,1584,640,-340,-1281,-2111,-2743,-3152,-3287,-3175,-2831,-2319,-1699,-1059,-454,32,384,570,612,548,435,345,354,512,871,1428,2164,3033,3944,4826,5566,6095,6339,6265,5870,5171,4225,3104,1882,656,-514,-1541,-2388,-3006,-3379,-3491,-3353,-2975,-2381,-1613,-704,281,1283,2239,3067,3712,4104,4209,4005,3504,2741,1786,716,-364,-1370,-2212,-2839,-3205,-3318,-3180,-2849,-2356,-1778,-1145,-520,87,641,1156,1620,2061,2464,2868,3248,3633,4005,4364,4714,5024,5310,5530,5689,5754,5709,5529,5198,4694,4015,3160,2146,1001,-236,-1504,-2755,-3916,-4938,-5764,-6363,-6706,-6789,-6614,-6196,-5564,-4743,-3778,-2691,-1547,-352,818,1966,3014,3969,4756,5385,5802,6004,5987,5737,5292,4659,3885,3010,2087,1154,266,-550,-1273,-1882,-2386,-2791,-3111,-3365,-3564,-3714,-3811,-3842,-3793,-3635,-3369,-2973,-2468,-1870,-1209,-541,116,695,1193,1576,1844,2009,2066,2045,1943,1775,1535,1217,824,350,-196,-790,-1419,-2029,-2591,-3060,-3392,-3565,-3547,-3344,-2954,-2415,-1760,-1048,-337,307,838,1207,1399,1414,1265,1003,661,291,-72,-402,-700,-962,-1227,-1496,-1804,-2134,-2496,-2837,-3133,-3321,-3352,-3198,-2824,-2244,-1484,-595,355,1284,2134,2830,3343,3655,3770,3719,3543,3284,2990,2695,2414,2154,1894,1613,1279,873,372,-212,-855,-1530,-2162,-2719,-3127,-3357,-3394,-3233,-2931,-2522,-2093,-1711,-1431,-1318,-1370,-1605,-1976,-2448,-2969,-3470,-3924,-4279,-4532,-4678,-4730,-4705,-4636,-4526,-4401,-4248,-4065,-3832,-3533,-3145,-2678,-2120,-1520,-887,-290,245,678,986,1177,1268,1295,1307,1350,1447,1640,1895,2219,2551,2853,3074,3173,3115,2903,2528,2037,1453,846,242,-278,-720,-1025,-1229,-1317,-1343,-1326,-1313,-1314,-1353,-1404,-1457,-1463,-1388,-1203,-890,-449,78,656,1205,1663,1948,2006,1794,1301,555,-407,-1498,-2636,-3722,-4663,-5390,-5841,-5998,-5847,-5426,-4752,-3898,-2892,-1807,-686,425,1470,2414,3205,3799,4162,4261,4085,3657,2996,2188,1294,418,-353,-955,-1326,-1474,-1394,-1176,-859,-571,-371,-344,-521,-909,-1461,-2117,-2769,-3314,-3665,-3719,-3469,-2866,-1979,-843,440,1775,3071,4226,5195,5901,6351,6511,6412,6051,5461,4649,3649,2470,1161,-265,-1732,-3215,-4630,-5932,-7056,-7961,-8607,-8997,-9117,-9010,-8700,-8234,-7653,-6994,-6283,-5521,-4725,-3869,-2960,-1991,-958,108,1196,2264,3276,4197,4989,5632,6113,6425,6579,6582,6451,6204,5842,5382,4815,4147,3378,2507,1545,523,-536,-1564,-2507,-3284,-3819,-4049,-3922,-3421,-2568,-1408,-49,1404,2801,4018,4923,5434,5497,5111,4327,3221,1914,522,-831,-2044,-3038,-3779,-4234,-4443,-4403,-4194,-3826,-3373,-2855,-2313,-1780,-1269,-807,-393,-45,257,506,731,940,1159,1387,1653,1915,2198,2426,2609,2668,2598,2348,1918,1310,550,-306,-1205,-2067,-2819,-3403,-3766,-3896,-3793,-3495,-3045,-2510,-1954,-1421,-969,-596,-314,-95,99,304,567,914,1358,1888,2463,3040,3527,3878,4010,3900,3532,2951,2199,1394,602,-72,-575,-892,-1034,-1064,-1069,-1130,-1350,-1769,-2422,-3279,-4280,-5321,-6291,-7054,-7518,-7576,-7223,-6425,-5273,-3825,-2220,-570,988,2352,3441,4199,4613,4690,4461,3982,3304,2495,1616,714,-145,-943,-1628,-2181,-2583,-2806,-2854,-2715,-2407,-1948,-1388,-772,-177,336,692,848,762,446,-76,-751,-1483,-2204,-2810,-3242,-3454,-3432,-3197,-2799,-2311,-1805,-1371,-1055,-909,-932,-1108,-1392,-1732,-2055,-2318,-2470,-2490,-2380,-2142,-1812,-1416,-984,-551,-138,218,497,660,679,524,174,-370,-1087,-1943,-2849,-3741,-4502,-5064,-5337,-5289,-4898,-4193,-3233,-2091,-879,316,1387,2280,2928,3337,3495,3458,3258,2974,2635,2317,2006,1748,1488,1231,907,513,-12,-633,-1372,-2163,-2972,-3722,-4355,-4807,-5043,-5033,-4786,-4328,-3705,-2993,-2248,-1560,-969,-517,-219,-40,32,62,83,135,231,375,531,679,766,761,632,372,-21,-518,-1102,-1723,-2355,-2959,-3502,-3957,-4293,-4482,-4503,-4320,-3940,-3324,-2512,-1497,-339,920,2200,3432,4531,5418,6053,6367,6387,6092,5558,4828,4004,3162,2391,1763,1322,1090,1064,1201,1448,1733,1974,2096,2044,1762,1264,540,-334,-1305,-2270,-3144,-3828,-4261,-4378,-4177,-3657,-2866,-1869,-742,424,1539,2528,3312,3853,4104,4067,3736,3150,2349,1385,343,-726,-1723,-2601,-3286,-3749,-3972,-3951,-3727,-3321,-2808,-2215,-1611,-1020,-463,41,516,961,1397,1834,2273,2700,3094,3417,3629,3697,3581,3274,2767,2083,1258,342,-599,-1495,-2289,-2914,-3352,-3567,-3590,-3433,-3155,-2802,-2428,-2078,-1781,-1555,-1389,-1272,-1158,-1024,-813,-497,-55,547,1274,2140,3081,4076,5054,5976,6771,7403,7817,7979,7869,7459,6761,5773,4526,3057,1418,-316,-2067,-3733,-5224,-6438,-7308,-7773,-7818,-7457,-6748,-5755,-4600,-3371,-2175,-1101,-197,493,972,1249,1364,1354,1274,1170,1083,1050,1081,1199,1387,1639,1938,2260,2578,2886,3140,3350,3473,3527,3483,3365,3160,2902,2584,2239,1864,1468,1061,620,164,-331,-845,-1376,-1901,-2392,-2819,-3148,-3349,-3401,-3289,-3018,-2591,-2039,-1387,-677,45,738,1351,1839,2176,2322,2283,2049,1655,1133,531,-92,-695,-1221,-1658,-1970,-2178,-2271,-2278,-2211,-2078,-1890,-1638,-1316,-916,-427,129,741,1348,1899,2321,2538,2504,2171,1550,658,-436,-1644,-2872,-3994,-4940,-5599,-5960,-5972,-5686,-5123,-4365,-3482,-2547,-1637,-804,-90,482,903,1195,1365,1462,1517,1556,1619,1715,1839,2005,2158,2300,2373,2358,2230,1969,1588,1085,499,-144,-811,-1454,-2067,-2599,-3065,-3435,-3724,-3930,-4045,-4095,-4041,-3927,-3696,-3394,-2977,-2472,-1874,-1198,-459,309,1094,1847,2557,3185,3714,4121,4389,4515,4485,4308,3992,3553,3022,2432,1808,1214,647,177,-214,-485,-653,-703,-651,-506,-274,9,338,656,948,1153,1242,1176,932,512,-78,-785,-1567,-2326,-2995,-3477,-3704,-3623,-3213,-2488,-1486,-294,1000,2289,3459,4427,5115,5479,5502,5210,4627,3842,2912,1936,982,132,-578,-1105,-1449,-1640,-1680,-1666,-1594,-1559,-1564,-1637,-1776,-1946,-2111,-2224,-2216,-2057,-1702,-1131,-369,596,1687,2887,4113,5330,6456,7460,8265,8846,9148,9145,8823,8171,7211,5980,4527,2938,1288,-320,-1794,-3053,-4020,-4665,-4968,-4950,-4654,-4158,-3521,-2848,-2185,-1596,-1101,-709,-386,-113,174,501,912,1416,2007,2653,3303,3891,4349,4623,4658,4450,4001,3369,2608,1823,1092,502,126,-26,75,370,824,1352,1876,2331,2650,2802,2773,2574,2236,1809,1338,884,488,194,21,-18,81,297,623,1017,1467,1920,2377,2774,3128,3379,3552,3606,3553,3390,3106,2721,2236,1671,1056,422,-189,-722,-1143,-1402,-1474,-1358,-1035,-563,54,752,1488,2217,2898,3485,3968,4301,4484,4491,4318,3955,3410,2689,1812,820,-269,-1376,-2478,-3494,-4387,-5106,-5613,-5882,-5897,-5650,-5142,-4383,-3392,-2196,-835,640,2177,3693,5133,6407,7466,8240,8707,8831,8620,8089,7257,6174,4889,3448,1932,389,-1106,-2489,-3710,-4721,-5491,-6011,-6285,-6327,-6182,-5874,-5456,-4959,-4416,-3848,-3266,-2680,-2078,-1463,-814,-127,617,1409,2277,3186,4149,5126,6095,7016,7840,8503,8970,9162,9054,8604,7799,6661,5217,3541,1720,-141,-1911,-3480,-4718,-5544,-5875,-5688,-4993,-3840,-2332,-584,1262,3050,4657,5959,6884,7388,7468,7144,6481,5539,4406,3165,1879,637,-526,-1551,-2420,-3110,-3624,-3957,-4124,-4137,-3999,-3741,-3353,-2882,-2330,-1751,-1174,-653,-227,65,203,189,29,-225,-535,-842,-1088,-1246,-1274,-1199,-1011,-783,-529,-323,-186,-155,-220,-376,-579,-778,-927,-957,-837,-524,-15,692,1553,2534,3560,4560,5473,6210,6741,7012,7021,6767,6278,5593,4763,3846,2889,1951,1060,256,-456,-1059,-1570,-1993,-2351,-2662,-2939,-3202,-3451,-3697,-3922,-4131,-4296,-4418,-4467,-4435,-4292,-4037,-3635,-3105,-2421,-1616,-702,283,1291,2267,3160,3902,4451,4763,4820,4618,4181,3538,2747,1866,960,97,-666,-1273,-1680,-1856,-1775,-1439,-857,-57,903,1970,3065,4102,5019,5731,6199,6379,6259,5859,5187,4320,3282,2177,1047,-11,-948,-1695,-2219,-2487,-2502,-2284,-1857,-1301,-640,12,629,1117,1453,1593,1535,1294,895,396,-161,-706,-1203,-1599,-1882,-2030,-2065,-1997,-1864,-1708,-1557,-1464,-1459,-1559,-1795,-2155,-2641,-3235,-3906,-4627,-5364,-6070,-6718,-7256,-7645,-7846,-7808,-7504,-6888,-5963,-4703,-3158,-1340,660,2776,4899,6922,8737,10222,11294,11858,11882,11341,10268,8727,6824,4674,2438,226,-1803,-3576,-4991,-6032,-6660,-6916,-6804,-6397,-5717,-4845,-3804,-2671,-1464,-256,935,2045,3052,3918,4622,5155,5506,5699,5720,5619,5368,5023,4547,3970,3259,2420,1442,322,-921,-2271,-3679,-5093,-6446,-7659,-8658,-9355,-9690,-9606,-9076,-8107,-6727,-5016,-3064,-992,1060,2975,4611,5893,6735,7118,7040,6549,5716,4628,3400,2115,887,-231,-1161,-1893,-2393,-2689,-2794,-2740,-2578,-2332,-2056,-1768,-1494,-1242,-1015,-801,-585,-341,-52,314,757,1292,1895,2538,3170,3725,4135,4323,4226,3814,3047,1982,635,-877,-2461,-3982,-5326,-6362,-7029,-7244,-7017,-6357,-5338,-4037,-2593,-1091,301,1518,2444,3034,3266,3139,2700,2010,1144,191,-768,-1671,-2458,-3112,-3613,-3981,-4223,-4377,-4454,-4488,-4477,-4449,-4391,-4324,-4241,-4151,-4060,-3980,-3904,-3852,-3798,-3749,-3685,-3581,-3436,-3217,-2926,-2560,-2126,-1641,-1135,-620,-141,291,658,945,1160,1295,1367,1361,1286,1111,824,388,-217,-997,-1955,-3034,-4193,-5325,-6341,-7127,-7595,-7676,-7329,-6571,-5439,-4033,-2449,-834,706,2029,3065,3734,4025,3933,3521,2843,1999,1066,141,-727,-1475,-2109,-2612,-3028,-3369,-3681,-3991,-4300,-4631,-4948,-5248,-5494,-5666,-5749,-5735,-5634,-5466,-5246,-5017,-4775,-4559,-4351,-4156,-3971,-3769,-3571,-3368,-3184,-3059,-3014,-3101,-3341,-3743,-4308,-4988,-5738,-6489,-7158,-7684,-8003,-8072,-7877,-7422,-6727,-5837,-4802,-3673,-2512,-1361,-271,727,1604,2343,2933,3366,3638,3752,3698,3488,3105,2561,1858,1000,11,-1097,-2277,-3510,-4723,-5892,-6945,-7842,-8533,-8985,-9149,-9024,-8572,-7813,-6752,-5435,-3906,-2256,-561,1068,2543,3774,4696,5271,5495,5388,5009,4406,3677,2856,2027,1196,393,-389,-1165,-1950,-2751,-3566,-4369,-5117,-5764,-6231,-6471,-6424,-6061,-5382,-4410,-3205,-1848,-447,889,2055,2949,3514,3705,3522,3004,2205,1213,116,-989,-2035,-2946,-3696,-4267,-4644,-4868,-4920,-4853,-4653,-4353,-3945,-3449,-2862,-2208,-1490,-743,24,766,1465,2095,2637,3082,3431,3689,3870,3987,4047,4060,4006,3891,3671,3340,2870,2247,1485,591,-388,-1410,-2402,-3311,-4053,-4587,-4852,-4826,-4496,-3870,-2979,-1863,-593,776,2162,3492,4716,5751,6584,7160,7481,7541,7351,6935,6320,5542,4636,3656,2635,1635,690,-151,-859,-1415,-1803,-2045,-2135,-2125,-2012,-1851,-1642,-1408,-1151,-863,-537,-168,261,737,1258,1809,2358,2888,3362,3760,4060,4260,4346,4348,4252,4098,3882,3618,3312,2949,2533,2057,1529,961,386,-166,-641,-1005,-1203,-1227,-1046,-682,-156,492,1203,1927,2605,3199,3669,4012,4221,4312,4317,4235,4106,3910,3658,3320,2885,2327,1642,834,-81,-1050,-2033,-2957,-3764,-4407,-4835,-5049,-5041,-4850,-4519,-4099,-3651,-3213,-2814,-2460,-2128,-1783,-1376,-863,-212,577,1494,2470,3436,4297,4944,5303,5296,4893,4100,2950,1528,-75,-1725,-3312,-4706,-5816,-6559,-6895,-6806,-6313,-5453,-4297,-2918,-1401,159,1700,3125,4390,5437,6225,6730,6922,6804,6371,5642,4660,3469,2148,780,-554,-1757,-2768,-3534,-4035,-4274,-4296,-4142,-3896,-3618,-3366,-3195,-3102,-3091,-3121,-3140,-3094,-2919,-2583,-2054,-1342,-478,501,1502,2472,3310,3953,4346,4443,4241,3746,2994,2048,967,-156,-1253,-2246,-3070,-3692,-4077,-4231,-4168,-3912,-3506,-2981,-2380,-1733,-1063,-396,260,899,1498,2077,2601,3083,3492,3819,4040,4140,4104,3919,3590,3116,2514,1808,1014,173,-693,-1552,-2366,-3118,-3774,-4318,-4732,-5005,-5124,-5097,-4913,-4594,-4138,-3568,-2911,-2188,-1442,-708,-24,568,1044,1377,1565,1604,1502,1283,955,553,95,-387,-857,-1286,-1633,-1869,-1965,-1906,-1681,-1302,-790,-164,521,1241,1957,2635,3273,3842,4350,4790,5149,5434,5611,5680,5605,5381,4982,4413,3667,2768,1737,613,-553,-1722,-2822,-3821,-4664,-5316,-5754,-5960,-5922,-5646,-5140,-4415,-3501,-2425,-1217,70,1405,2725,3993,5146,6148,6954,7534,7877,7972,7843,7508,7017,6403,5725,5008,4294,3588,2891,2202,1482,733,-73,-921,-1791,-2637,-3398,-3997,-4351,-4403,-4088,-3406,-2352,-991,606,2324,4057,5678,7098,8216,8993,9386,9406,9071,8422,7525,6429,5213,3923,2631,1368,198,-868,-1785,-2543,-3129,-3524,-3743,-3756,-3593,-3221,-2677,-1943,-1062,-42,1060,2219,3366,4465,5459,6316,6995,7492,7773,7857,7724,7385,6851,6110,5195,4103,2866,1519,100,-1333,-2715,-3983,-5066,-5899,-6421,-6584,-6354,-5713,-4675,-3266,-1549,387,2442,4500,6418,8106,9431,10338,10777,10742,10267,9416,8270,6934,5506,4080,2729,1516,454,-429,-1175,-1781,-2308,-2759,-3176,-3551,-3882,-4149,-4311,-4334,-4176,-3798,-3193,-2343,-1280,-31,1354,2806,4271,5675,6971,8094,9018,9694,10113,10246,10103,9665,8959,7997,6803,5438,3936,2389,867,-529,-1712,-2588,-3090,-3166,-2808,-2034,-910,481,2009,3555,4982,6179,7061,7566,7695,7466,6945,6218,5370,4502,3669,2925,2282,1730,1234,761,253,-307,-942,-1650,-2392,-3136,-3817,-4382,-4768,-4947,-4880,-4576,-4048,-3317,-2454,-1480,-492,490,1390,2176,2830,3322,3678,3893,4001,4019,3968,3858,3695,3470,3183,2814,2365,1826,1207,530,-195,-908,-1587,-2167,-2606,-2860,-2890,-2673,-2211,-1508,-610,440,1569,2702,3758,4666,5351,5783,5923,5779,5374,4747,3968,3092,2199,1340,574,-61,-552,-875,-1057,-1094,-1029,-876,-679,-446,-219,20,229,440,618,780,903,983,1000,947,818,615,364,93,-162,-337,-421,-346,-144,210,654,1147,1629,2020,2281,2360,2250,1960,1528,1008,471,-10,-374,-563,-547,-315,115,723,1443,2252,3071,3883,4641,5332,5933,6435,6809,7029,7061,6853,6386,5614,4558,3215,1662,-38,-1775,-3439,-4906,-6076,-6853,-7187,-7065,-6506,-5580,-4389,-3043,-1677,-393,710,1586,2202,2592,2778,2854,2851,2873,2923,3047,3216,3401,3537,3583,3451,3135,2584,1817,859,-249,-1433,-2624,-3753,-4728,-5508,-6020,-6248,-6159,-5765,-5074,-4119,-2944,-1603,-155,1322,2768,4093,5242,6132,6716,6942,6788,6243,5339,4109,2641,1017,-652,-2253,-3699,-4877,-5761,-6279,-6460,-6310,-5886,-5252,-4478,-3630,-2772,-1945,-1174,-477,151,728,1260,1772,2276,2774,3275,3762,4217,4622,4936,5142,5189,5061,4722,4165,3379,2375,1182,-168,-1614,-3093,-4532,-5841,-6948,-7760,-8231,-8296,-7955,-7212,-6114,-4746,-3201,-1598,-64,1307,2402,3181,3601,3671,3440,2950,2299,1554,790,87,-541,-1038,-1434,-1716,-1929,-2088,-2228,-2366,-2519,-2689,-2876,-3056,-3221,-3339,-3394,-3370,-3258,-3055,-2776,-2425,-2013,-1561,-1056,-527,48,644,1268,1884,2476,2990,3386,3595,3573,3264,2656,1725,510,-951,-2578,-4288,-5964,-7521,-8833,-9827,-10432,-10594,-10309,-9582,-8457,-7003,-5310,-3476,-1610,176,1798,3156,4208,4898,5227,5187,4823,4159,3273,2205,1041,-166,-1345,-2450,-3436,-4287,-4982,-5537,-5958,-6282,-6521,-6719,-6877,-7037,-7182,-7336,-7471,-7581,-7639,-7604,-7449,-7131,-6618,-5900,-4959,-3828,-2538,-1159,242,1569,2742,3681,4316,4609,4531,4104,3347,2345,1147,-122,-1402,-2571,-3590,-4372,-4912,-5179,-5197,-4987,-4590,-4047,-3409,-2711,-1998,-1292,-620,5,564,1046,1438,1712,1866,1855,1692,1337,819,130,-681,-1585,-2521,-3431,-4265,-4964,-5493,-5833,-5959,-5891,-5624,-5192,-4609,-3904,-3112,-2252,-1363,-465,410,1235,1978,2613,3094,3393,3455,3257,2745,1924,773,-663,-2345,-4180,-6076,-7908,-9559,-10923,-11902,-12446,-12529,-12160,-11403,-10322,-9030,-7628,-6223,-4910,-3746,-2789,-2027,-1469,-1059,-759,-521,-285,-39,249,561,886,1188,1425,1566,1558,1390,1032,481,-240,-1119,-2096,-3121,-4121,-5022,-5743,-6235,-6428,-6320,-5899,-5200,-4287,-3216,-2093,-980,36,903,1595,2079,2377,2489,2434,2242,1903,1444,847,129,-725,-1689,-2762,-3904,-5080,-6235,-7311,-8232,-8934,-9353,-9437,-9164,-8523,-7540,-6263,-4753,-3094,-1372,330,1926,3354,4551,5479,6105,6408,6382,6024,5350,4385,3169,1755,214,-1389,-2973,-4470,-5815,-6956,-7856,-8499,-8883,-9022,-8948,-8692,-8308,-7814,-7273,-6668,-6048,-5376,-4653,-3854,-2951,-1929,-782,480,1825,3201,4531,5748,6741,7455,7798,7744,7260,6368,5110,3541,1771,-131,-2023,-3838,-5452,-6810,-7830,-8480,-8728,-8580,-8041,-7157,-5963,-4536,-2929,-1233,496,2170,3745,5144,6340,7279,7935,8290,8313,8023,7400,6493,5316,3934,2410,818,-754,-2228,-3526,-4586,-5365,-5833,-5987,-5849,-5432,-4811,-4008,-3100,-2135,-1152,-199,716,1567,2368,3114,3817,4488,5103,5676,6151,6522,6715,6715,6455,5928,5114,4029,2724,1263,-252,-1707,-2998,-3994,-4638,-4849,-4644,-4030,-3091,-1911,-602,733,1987,3106,4015,4726,5205,5510,5640,5656,5574,5429,5236,5000,4724,4401,4028,3601,3116,2583,1999,1388,757,129,-461,-1009,-1461,-1825,-2058,-2181,-2168,-2051,-1827,-1510,-1114,-640,-91,526,1207,1945,2706,3475,4192,4831,5323,5638,5729,5572,5160,4510,3638,2605,1465,277,-870,-1934,-2840,-3554,-4037,-4292,-4305,-4109,-3728,-3192,-2551,-1822,-1050,-246,558,1351,2109,2814,3441,3968,4365,4616,4688,4573,4250,3724,2994,2092,1037,-108,-1309,-2488,-3604,-4584,-5402,-5999,-6381,-6518,-6444,-6169,-5728,-5163,-4494,-3773,-2994,-2206,-1386,-577,246,1042,1819,2533,3165,3674,4030,4200,4177,3946,3531,2952,2247,1461,640,-168,-925,-1596,-2152,-2580,-2857,-2995,-2973,-2803,-2477,-1995,-1367,-588,304,1304,2346,3386,4351,5165,5763,6071,6053,5665,4928,3842,2478,897,-803,-2521,-4152,-5599,-6777,-7626,-8111,-8224,-7977,-7419,-6584,-5542,-4342,-3032,-1676,-293,1053,2348,3541,4603,5501,6207,6694,6950,6963,6730,6267,5581,4702,3650,2465,1166,-193,-1598,-2995,-4352,-5630,-6780,-7770,-8549,-9092,-9358,-9335,-9003,-8362,-7433,-6227,-4801,-3186,-1456,334,2106,3802,5351,6698,7808,8631,9170,9391,9316,8927,8256,7296,6084,4638,3008,1234,-602,-2445,-4189,-5765,-7077,-8066,-8663,-8847,-8600,-7939,-6906,-5554,-3957,-2193,-349,1502,3271,4908,6338,7527,8431,9038,9337,9329,9040,8490,7714,6754,5644,4427,3149,1842,563,-653,-1743,-2667,-3363,-3789,-3915,-3709,-3194,-2382,-1327,-102,1220,2551,3812,4939,5878,6601,7093,7358,7403,7246,6905,6395,5734,4945,4036,3054,2016,979,-25,-940,-1739,-2387,-2873,-3201,-3373,-3416,-3352,-3188,-2958,-2635,-2240,-1743,-1133,-401,470,1465,2578,3759,4984,6176,7292,8256,9026,9537,9775,9693,9305,8601,7622,6389,4965,3405,1772,150,-1406,-2824,-4045,-5037,-5761,-6212,-6389,-6312,-5993,-5471,-4755,-3884,-2867,-1730,-483,849,2243,3660,5058,6379,7566,8544,9260,9649,9679,9329,8604,7536,6184,4622,2957,1283,-273,-1623,-2673,-3367,-3684,-3629,-3258,-2636,-1861,-1034,-228,462,1027,1427,1706,1898,2064,2276,2580,3021,3608,4332,5132,5960,6704,7293,7644,7687,7430,6857,6056,5090,4064,3089,2239,1594,1185,1021,1096,1370,1810,2363,2997,3659,4332,4965,5545,6036,6416,6664,6755,6674,6409,5945,5290,4435,3417,2238,966,-377,-1707,-2978,-4114,-5066,-5784,-6235,-6407,-6299,-5926,-5317,-4501,-3519,-2411,-1211,41,1315,2571,3783,4903,5902,6737,7357,7751,7866,7704,7251,6512,5511,4279,2851,1295,-342,-1975,-3534,-4939,-6116,-6994,-7521,-7659,-7390,-6724,-5690,-4330,-2727,-939,931,2818,4636,6326,7836,9127,10172,10942,11418,11570,11373,10814,9867,8552,6881,4908,2708,366,-2002,-4280,-6362,-8128,-9507,-10421,-10846,-10770,-10217,-9238,-7900,-6282,-4485,-2579,-660,1214,2995,4629,6117,7415,8525,9424,10074,10465,10537,10267,9624,8586,7183,5438,3451,1311,-828,-2833,-4545,-5851,-6642,-6885,-6561,-5732,-4468,-2896,-1130,685,2447,4054,5441,6582,7453,8084,8482,8687,8710,8572,8260,7779,7097,6215,5117,3819,2350,752,-894,-2529,-4043,-5378,-6439,-7186,-7580,-7620,-7325,-6745,-5930,-4957,-3883,-2764,-1643,-534,545,1604,2635,3647,4612,5524,6325,6976,7433,7621,7537,7123,6397,5372,4083,2596,982,-677,-2288,-3763,-5025,-6002,-6655,-6959,-6922,-6566,-5955,-5128,-4182,-3161,-2146,-1173,-282,516,1214,1827,2373,2865,3323,3747,4134,4459,4704,4811,4758,4493,3995,3251,2273,1093,-232,-1629,-3019,-4314,-5450,-6349,-6993,-7349,-7439,-7289,-6938,-6445,-5848,-5188,-4490,-3748,-2963,-2109,-1174,-143,963,2140,3307,4428,5402,6169,6647,6792,6578,6011,5131,4001,2699,1324,-43,-1317,-2440,-3375,-4091,-4595,-4887,-4973,-4884,-4602,-4161,-3548,-2776,-1863,-819,306,1480,2626,3683,4564,5195,5512,5460,5024,4199,3033,1582,-54,-1779,-3468,-5018,-6330,-7322,-7967,-8232,-8161,-7782,-7175,-6389,-5517,-4580,-3652,-2728,-1840,-989,-171,597,1318,1969,2535,2992,3315,3484,3477,3286,2900,2330,1580,682,-346,-1458,-2610,-3754,-4819,-5761,-6502,-7007,-7214,-7115,-6683,-5949,-4936,-3718,-2351,-950,421,1640,2658,3379,3789,3847,3569,2973,2093,983,-308,-1726,-3217,-4735,-6227,-7654,-8960,-10118,-11071,-11798,-12267,-12464,-12395,-12060,-11500,-10718,-9770,-8670,-7442,-6122,-4705,-3224,-1686,-121,1438,2944,4329,5533,6461,7058,7251,7008,6326,5224,3772,2042,159,-1778,-3635,-5307,-6704,-7747,-8395,-8633,-8466,-7929,-7080,-5977,-4708,-3340,-1962,-620,606,1708,2638,3410,4014,4465,4770,4927,4938,4780,4442,3886,3101,2064,788,-711,-2382,-4157,-5945,-7645,-9148,-10366,-11208,-11630,-11605,-11146,-10292,-9108,-7673,-6080,-4418,-2776,-1229,156,1333,2255,2916,3285,3385,3211,2805,2172,1385,437,-585,-1680,-2787,-3883,-4932,-5899,-6762,-7484,-8041,-8419,-8584,-8556,-8307,-7872,-7251,-6476,-5574,-4563,-3480,-2348,-1184,-36,1091,2128,3064,3814,4375,4654,4662,4338,3710,2772,1578,172,-1360,-2937,-4478,-5888,-7113,-8092,-8805,-9243,-9431,-9381,-9157,-8770,-8278,-7684,-7008,-6247,-5381,-4395,-3275,-2006,-605,914,2498,4095,5613,6992,8119,8944,9375,9392,8951,8079,6796,5180,3309,1288,-771,-2764,-4578,-6147,-7385,-8275,-8790,-8942,-8767,-8299,-7601,-6722,-5714,-4628,-3501,-2368,-1254,-183,818,1733,2515,3159,3597,3825,3783,3475,2882,2033,962,-261,-1558,-2835,-3999,-4981,-5707,-6161,-6330,-6248,-5955,-5513,-4982,-4412,-3846,-3290,-2751,-2194,-1592,-910,-110,808,1837,2941,4054,5102,6011,6674,7049,7063,6700,5976,4905,3581,2062,484,-1068,-2457,-3594,-4395,-4794,-4779,-4358,-3581,-2542,-1335,-79,1106,2140,2934,3462,3706,3684,3445,3034,2529,1986,1473,1051,742,588,566,668,852,1052,1215,1272,1168,867,365,-342,-1181,-2110,-3024,-3837,-4463,-4818,-4857,-4561,-3923,-3005,-1840,-527,855,2223,3477,4562,5394,5944,6166,6073,5648,4951,3995,2870,1615,326,-937,-2094,-3069,-3815,-4266,-4403,-4210,-3704,-2920,-1924,-788,392,1531,2558,3395,4032,4429,4630,4648,4545,4362,4150,3930,3720,3507,3260,2952,2527,1969,1247,372,-634,-1716,-2815,-3844,-4737,-5406,-5810,-5899,-5674,-5135,-4327,-3289,-2095,-802,519,1811,3028,4130,5095,5901,6538,6998,7266,7343,7213,6880,6344,5610,4704,3645,2483,1259,24,-1147,-2215,-3102,-3777,-4203,-4359,-4248,-3879,-3287,-2503,-1581,-563,491,1525,2494,3325,3983,4408,4563,4430,3995,3280,2322,1178,-81,-1388,-2661,-3859,-4913,-5822,-6553,-7124,-7531,-7796,-7916,-7906,-7749,-7441,-6964,-6305,-5467,-4452,-3300,-2038,-731,562,1786,2880,3808,4543,5069,5398,5544,5530,5386,5138,4797,4386,3884,3295,2601,1780,847,-211,-1353,-2550,-3740,-4875,-5869,-6696,-7266,-7584,-7590,-7308,-6720,-5864,-4752,-3436,-1948,-351,1305,2956,4530,5968,7188,8136,8744,8962,8766,8126,7073,5631,3873,1892,-200,-2285,-4222,-5916,-7259,-8192,-8698,-8770,-8462,-7818,-6924,-5824,-4611,-3291,-1934,-531,886,2305,3699,5024,6223,7225,7959,8355,8372,7980,7213,6104,4755,3261,1751,337,-864,-1788,-2364,-2606,-2507,-2147,-1586,-919,-245,371,844,1151,1257,1190,955,613,190,-242,-661,-1012,-1279,-1450,-1517,-1495,-1395,-1241,-1051,-859,-669,-522,-413,-370,-396,-498,-675,-930,-1239,-1599,-1974,-2332,-2643,-2854,-2940,-2851,-2578,-2084,-1380,-463,636,1897,3249,4664,6039,7329,8437,9306,9865,10077,9918,9381,8510,7337,5953,4443,2905,1452,162,-871,-1610,-2028,-2123,-1947,-1525,-940,-240,514,1266,1989,2637,3204,3662,4015,4237,4344,4300,4131,3802,3342,2736,2021,1218,378,-445,-1188,-1787,-2189,-2349,-2256,-1915,-1368,-672,87,835,1481,1981,2291,2415,2381,2247,2076,1947,1915,2023,2289,2694,3196,3742,4245,4661,4910,4988,4854,4561,4115,3590,3035,2510,2069,1733,1518,1409,1371,1370,1349,1282,1139,914,637,320,32,-205,-333,-335,-196,73,444,884,1332,1758,2095,2327,2415,2359,2145,1800,1320,739,73,-659,-1418,-2184,-2911,-3562,-4087,-4435,-4561,-4417,-3982,-3243,-2211,-921,579,2208,3896,5532,7050,8346,9362,10037,10337,10249,9775,8951,7815,6439,4884,3239,1574,-26,-1503,-2781,-3823,-4565,-4994,-5075,-4821,-4239,-3374,-2280,-1024,317,1664,2956,4124,5139,5957,6585,6997,7223,7249,7108,6787,6316,5683,4912,4010,3005,1924,819,-280,-1304,-2226,-3002,-3610,-4058,-4336,-4489,-4525,-4478,-4367,-4181,-3919,-3541,-3014,-2303,-1379,-241,1093,2575,4126,5665,7082,8293,9204,9765,9931,9708,9106,8188,7014,5673,4262,2850,1545,376,-583,-1335,-1865,-2196,-2354,-2375,-2297,-2143,-1943,-1692,-1403,-1058,-641,-152,422,1064,1751,2444,3093,3635,4026,4204,4149,3841,3292,2539,1619,617,-424,-1405,-2283,-2985,-3469,-3701,-3655,-3339,-2762,-1973,-1026,-14,986,1861,2543,2959,3084,2928,2544,2011,1450,965,680,662,963,1584,2465,3536,4668,5727,6602,7145,7313,7027,6319,5226,3845,2311,761,-656,-1819,-2624,-3043,-3044,-2699,-2063,-1240,-329,576,1413,2123,2713,3166,3530,3813,4049,4241,4384,4439,4386,4160,3739,3096,2221,1156,-72,-1374,-2676,-3878,-4893,-5645,-6068,-6132,-5824,-5162,-4186,-2961,-1549,-48,1474,2920,4221,5305,6117,6627,6811,6694,6304,5706,4982,4204,3466,2808,2286,1889,1610,1399,1210,993,715,367,-48,-481,-901,-1241,-1469,-1561,-1499,-1326,-1060,-767,-507,-318,-259,-336,-557,-895,-1298,-1716,-2065,-2297,-2343,-2181,-1813,-1266,-613,65,662,1092,1265,1159,749,86,-764,-1707,-2620,-3414,-3984,-4273,-4249,-3908,-3294,-2459,-1481,-441,594,1549,2401,3106,3675,4100,4400,4571,4614,4510,4229,3746,3027,2063,855,-553,-2102,-3692,-5205,-6521,-7503,-8058,-8104,-7612,-6598,-5121,-3290,-1234,886,2925,4732,6189,7208,7739,7763,7312,6424,5188,3685,2023,293,-1397,-2980,-4367,-5524,-6394,-6977,-7255,-7251,-6999,-6524,-5900,-5155,-4354,-3536,-2728,-1966,-1248,-582,46,647,1241,1829,2433,3016,3583,4076,4471,4722,4810,4706,4433,3984,3408,2722,1975,1173,352,-502,-1375,-2282,-3220,-4170,-5124,-6020,-6819,-7450,-7849,-7970,-7774,-7258,-6440,-5365,-4108,-2739,-1361,-45,1128,2091,2814,3247,3383,3222,2742,1986,939,-341,-1830,-3466,-5173,-6891,-8506,-9958,-11142,-12003,-12474,-12539,-12182,-11433,-10341,-8976,-7433,-5807,-4191,-2674,-1321,-174,742,1431,1906,2193,2315,2288,2127,1826,1389,805,78,-775,-1730,-2725,-3708,-4590,-5299,-5767,-5931,-5779,-5304,-4556,-3599,-2539,-1472,-524,234,716,913,821,495,4,-566,-1122,-1606,-1949,-2155,-2213,-2175,-2088,-2004,-2000,-2090,-2330,-2701,-3195,-3778,-4388,-4983,-5492,-5874,-6085,-6109,-5951,-5624,-5180,-4651,-4101,-3560,-3070,-2627,-2245,-1881,-1524,-1130,-683,-173,392,979,1543,2026,2360,2496,2373,1970,1269,286,-945,-2370,-3899,-5458,-6926,-8221,-9231,-9889,-10128,-9931,-9296,-8266,-6923,-5350,-3686,-2036,-529,735,1693,2289,2537,2444,2077,1494,773,-15,-814,-1587,-2306,-2978,-3596,-4173,-4699,-5158,-5519,-5731,-5756,-5550,-5096,-4416,-3537,-2552,-1543,-624,105,569,727,574,162,-441,-1111,-1751,-2232,-2481,-2434,-2078,-1444,-603,358,1308,2148,2755,3069,3033,2658,1977,1063,7,-1086,-2137,-3055,-3812,-4364,-4737,-4919,-4958,-4851,-4628,-4273,-3794,-3175,-2418,-1546,-586,388,1302,2065,2582,2785,2622,2085,1204,58,-1265,-2618,-3897,-4959,-5720,-6109,-6094,-5697,-4938,-3914,-2679,-1352,2,1297,2484,3526,4411,5136,5720,6175,6516,6756,6882,6896,6757,6461,5962,5270,4368,3290,2079,783,-507,-1739,-2821,-3710,-4354,-4735,-4845,-4702,-4329,-3765,-3048,-2227,-1339,-441,434,1240,1942,2529,2968,3299,3503,3649,3741,3840,3959,4115,4302,4480,4615,4620,4456,4031,3334,2328,1053,-438,-2052,-3669,-5165,-6418,-7322,-7814,-7862,-7487,-6748,-5727,-4540,-3281,-2052,-907,109,1006,1798,2529,3244,3963,4700,5436,6111,6669,7007,7056,6726,6001,4850,3353,1574,-334,-2226,-3923,-5275,-6157,-6479,-6231,-5433,-4181,-2594,-834,955,2617,4041,5141,5874,6223,6222,5889,5300,4487,3524,2447,1314,167,-939,-1963,-2842,-3540,-4007,-4222,-4164,-3850,-3287,-2536,-1625,-636,392,1391,2330,3162,3887,4477,4954,5315,5578,5746,5834,5832,5758,5589,5359,5047,4704,4322,3948,3589,3261,2963,2673,2377,2031,1617,1104,492,-203,-950,-1693,-2373,-2926,-3289,-3420,-3291,-2901,-2269,-1433,-457,603,1662,2670,3559,4287,4826,5157,5271,5173,4866,4350,3643,2737,1661,419,-933,-2370,-3793,-5145,-6305,-7201,-7734,-7855,-7548,-6822,-5766,-4467,-3074,-1717,-536,369,933,1136,1019,647,133,-414,-884,-1189,-1288,-1167,-865,-452,-8,370,618,685,562,279,-105,-523,-872,-1110,-1166,-1044,-754,-355,91,492,792,923,877,649,295,-141,-564,-925,-1147,-1214,-1120,-895,-599,-290,-55,57,-8,-251,-668,-1206,-1811,-2396,-2902,-3243,-3400,-3332,-3057,-2599,-1995,-1310,-576,143,832,1468,2047,2585,3084,3557,3995,4385,4680,4852,4832,4609,4134,3440,2536,1501,401,-672,-1631,-2409,-2949,-3229,-3242,-3007,-2557,-1932,-1183,-353,501,1343,2123,2819,3389,3832,4124,4288,4315,4235,4051,3791,3451,3048,2579,2046,1461,817,144,-556,-1252,-1926,-2553,-3118,-3605,-4008,-4333,-4581,-4770,-4911,-5015,-5088,-5125,-5116,-5041,-4881,-4617,-4232,-3729,-3096,-2358,-1521,-607,355,1348,2329,3269,4123,4842,5388,5713,5794,5621,5191,4551,3729,2798,1815,835,-84,-925,-1651,-2268,-2768,-3147,-3411,-3519,-3472,-3222,-2752,-2044,-1100,48,1343,2699,4011,5160,6030,6529,6589,6194,5373,4203,2810,1331,-73,-1256,-2117,-2568,-2605,-2252,-1572,-686,316,1295,2168,2851,3296,3500,3464,3252,2906,2514,2132,1827,1639,1579,1654,1816,2050,2277,2475,2594,2614,2551,2394,2211,2004,1836,1720,1670,1693,1756,1850,1924,1967,1944,1853,1696,1485,1258,1040,867,778,782,914,1155,1515,1968,2499,3084,3692,4298,4871,5373,5777,6036,6124,6007,5657,5082,4266,3261,2093,832,-453,-1694,-2813,-3764,-4496,-4995,-5246,-5262,-5060,-4653,-4074,-3329,-2454,-1453,-365,797,1977,3131,4207,5119,5840,6278,6435,6274,5825,5123,4231,3234,2218,1277,483,-91,-422,-492,-328,15,473,955,1382,1686,1816,1763,1529,1179,754,347,6,-211,-283,-224,-53,166,384,548,612,564,401,144,-169,-494,-788,-1005,-1121,-1106,-971,-712,-367,46,479,906,1292,1616,1865,2031,2120,2135,2085,1983,1842,1676,1500,1327,1183,1082,1049,1101,1243,1477,1792,2152,2526,2869,3121,3269,3254,3099,2786,2365,1863,1338,845,435,151,21,58,244,566,961,1395,1794,2124,2339,2420,2365,2186,1912,1581,1218,868,534,242,-23,-263,-483,-702,-901,-1084,-1223,-1290,-1270,-1126,-875,-504,-59,433,917,1356,1702,1940,2054,2058,1979,1844,1702,1590,1534,1574,1690,1906,2170,2470,2751,2969,3090,3066,2897,2562,2091,1504,852,169,-475,-1056,-1511,-1818,-1953,-1891,-1655,-1230,-679,-12,698,1406,2064,2619,3047,3316,3432,3377,3177,2837,2374,1810,1164,454,-288,-1035,-1754,-2411,-2970,-3412,-3705,-3849,-3828,-3664,-3342,-2905,-2334,-1669,-906,-70,818,1744,2658,3545,4349,5048,5609,6019,6265,6366,6317,6163,5891,5544,5115,4615,4057,3436,2774,2085,1386,717,83,-471,-942,-1310,-1580,-1751,-1848,-1872,-1857,-1805,-1739,-1653,-1554,-1430,-1271,-1068,-807,-480,-89,361,855,1358,1849,2267,2591,2755,2735,2504,2024,1327,392,-717,-1968,-3289,-4603,-5836,-6900,-7728,-8254,-8438,-8258,-7712,-6826,-5637,-4213,-2620,-938,745,2355,3803,5023,5952,6534,6745,6562,5997,5086,3879,2464,933,-604,-2044,-3290,-4271,-4945,-5284,-5327,-5084,-4634,-4027,-3327,-2588,-1858,-1162,-527,48,558,1014,1428,1808,2153,2467,2715,2894,2945,2855,2583,2115,1461,639,-289,-1251,-2160,-2917,-3437,-3654,-3536,-3082,-2349,-1407,-381,618,1460,2047,2307,2206,1761,1022,79,-959,-1970,-2832,-3445,-3720,-3619,-3124,-2265,-1115,233,1650,2998,4158,4991,5439,5430,4981,4127,2946,1554,70,-1384,-2682,-3755,-4511,-4953,-5041,-4836,-4353,-3666,-2825,-1907,-959,-50,764,1450,1931,2202,2205,1937,1390,574,-473,-1703,-3054,-4443,-5789,-7026,-8062,-8875,-9406,-9658,-9637,-9354,-8859,-8175,-7357,-6444,-5473,-4486,-3504,-2558,-1660,-819,-36,693,1373,2021,2628,3204,3716,4150,4454,4594,4525,4230,3689,2930,1969,884,-279,-1426,-2499,-3424,-4160,-4672,-4953,-5023,-4888,-4619,-4226,-3785,-3319,-2872,-2470,-2129,-1857,-1650,-1497,-1384,-1288,-1193,-1089,-963,-822,-673,-532,-428,-381,-417,-565,-828,-1225,-1744,-2363,-3057,-3765,-4440,-5013,-5426,-5633,-5595,-5312,-4795,-4083,-3237,-2325,-1409,-576,157,726,1142,1393,1496,1467,1320,1068,714,260,-292,-944,-1686,-2504,-3374,-4260,-5115,-5892,-6530,-6969,-7160,-7059,-6637,-5909,-4882,-3634,-2230,-778,621,1861,2866,3564,3935,3964,3696,3150,2412,1513,531,-499,-1533,-2533,-3489,-4363,-5159,-5848,-6425,-6885,-7211,-7418,-7486,-7435,-7259,-6969,-6571,-6075,-5481,-4805,-4053,-3230,-2370,-1468,-564,320,1168,1927,2592,3110,3471,3640,3621,3389,2981,2391,1667,842,-62,-981,-1907,-2780,-3589,-4299,-4887,-5348,-5650,-5803,-5784,-5595,-5239,-4715,-4040,-3239,-2333,-1372,-390,551,1415,2128,2669,2984,3054,2883,2456,1831,1019,98,-880,-1849,-2738,-3503,-4091,-4486,-4663,-4638,-4415,-4010,-3460,-2770,-1977,-1101,-163,794,1750,2664,3504,4241,4846,5301,5598,5721,5690,5489,5154,4677,4094,3421,2690,1937,1201,517,-71,-546,-866,-1044,-1052,-923,-658,-299,131,582,1022,1401,1694,1858,1893,1774,1519,1145,681,174,-323,-766,-1092,-1280,-1291,-1135,-829,-412,59,516,902,1146,1214,1081,735,204,-486,-1275,-2117,-2930,-3666,-4255,-4641,-4788,-4656,-4234,-3514,-2523,-1281,148,1702,3301,4852,6255,7429,8275,8739,8774,8356,7518,6300,4780,3077,1279,-467,-2073,-3433,-4490,-5202,-5562,-5588,-5306,-4774,-4033,-3141,-2147,-1096,-31,1000,1969,2835,3565,4157,4564,4819,4896,4829,4624,4312,3910,3446,2949,2427,1921,1421,967,534,152,-203,-514,-794,-1020,-1194,-1292,-1299,-1205,-991,-675,-250,250,804,1383,1945,2469,2934,3311,3617,3832,3982,4072,4129,4171,4214,4279,4366,4475,4599,4710,4789,4814,4749,4597,4330,3967,3507,2981,2414,1844,1300,818,423,138,-31,-70,10,197,473,787,1110,1367,1513,1485,1246,772,66,-838,-1889,-3002,-4097,-5078,-5860,-6384,-6604,-6508,-6117,-5460,-4612,-3626,-2585,-1546,-566,317,1080,1721,2237,2654,2985,3250,3468,3639,3767,3837,3834,3731,3510,3150,2634,1975,1164,238,-774,-1838,-2895,-3901,-4813,-5567,-6148,-6508,-6635,-6537,-6197,-5673,-4955,-4114,-3168,-2166,-1144,-142,820,1689,2470,3113,3620,3960,4131,4128,3955,3625,3168,2610,2001,1378,780,242,-214,-575,-841,-1022,-1129,-1190,-1213,-1233,-1247,-1270,-1298,-1310,-1301,-1228,-1071,-796,-384,185,894,1743,2675,3648,4587,5410,6048,6422,6483,6201,5583,4653,3491,2169,798,-520,-1686,-2622,-3264,-3578,-3574,-3247,-2668,-1877,-959,6,955,1807,2526,3075,3432,3618,3615,3467,3157,2726,2155,1466,656,-264,-1283,-2371,-3509,-4644,-5754,-6784,-7708,-8487,-9099,-9510,-9717,-9669,-9392,-8840,-8032,-6976,-5677,-4193,-2540,-799,990,2743,4400,5885,7135,8075,8667,8840,8585,7876,6729,5194,3333,1256,-925,-3068,-5056,-6750,-8072,-8936,-9324,-9231,-8697,-7793,-6600,-5229,-3771,-2333,-983,220,1239,2091,2761,3312,3748,4121,4438,4717,4937,5086,5130,5024,4756,4279,3604,2736,1700,560,-646,-1827,-2934,-3890,-4657,-5190,-5490,-5536,-5366,-4990,-4448,-3776,-2994,-2144,-1238,-298,657,1626,2573,3500,4356,5134,5774,6256,6536,6589,6401,5971,5321,4495,3537,2526,1513,566,-269,-975,-1525,-1949,-2242,-2450,-2580,-2659,-2692,-2675,-2600,-2447,-2203,-1852,-1397,-845,-226,426,1064,1639,2112,2448,2638,2676,2584,2392,2130,1836,1532,1237,950,668,371,54,-302,-679,-1080,-1465,-1799,-2052,-2169,-2140,-1933,-1564,-1034,-398,312,1026,1682,2229,2598,2782,2736,2512,2101,1594,1025,472,-15,-391,-639,-749,-741,-647,-492,-322,-158,-22,85,169,253,358,503,716,980,1305,1655,2004,2322,2574,2744,2824,2809,2729,2579,2408,2199,1991,1763,1522,1254,936,577,145,-334,-873,-1439,-2013,-2564,-3058,-3464,-3747,-3889,-3862,-3665,-3277,-2715,-1975,-1080,-59,1063,2233,3406,4528,5535,6387,7025,7437,7595,7514,7210,6717,6090,5359,4588,3806,3055,2358,1737,1201,769,433,203,68,18,35,92,167,236,272,270,218,119,-4,-147,-271,-365,-409,-400,-344,-263,-179,-129,-131,-219,-380,-637,-944,-1301,-1645,-1960,-2178,-2279,-2201,-1940,-1448,-748,176,1268,2496,3779,5035,6178,7098,7731,7994,7867,7336,6446,5258,3868,2381,904,-468,-1658,-2612,-3320,-3768,-3992,-4015,-3875,-3602,-3222,-2742,-2173,-1505,-753,93,1003,1954,2918,3822,4651,5335,5864,6217,6387,6389,6248,5966,5592,5117,4571,3942,3243,2457,1600,681,-289,-1261,-2211,-3089,-3839,-4434,-4810,-4946,-4830,-4442,-3831,-3017,-2069,-1053,-28,949,1832,2619,3271,3831,4269,4625,4869,5018,5030,4915,4636,4208,3632,2935,2164,1374,631,1,-474,-759,-847,-747,-486,-100,367,867,1362,1816,2207,2528,2768,2950,3069,3165,3230,3305,3378,3463,3546,3611,3643,3606,3493,3268,2940,2495,1946,1304,579,-212,-1058,-1946,-2857,-3770,-4665,-5501,-6246,-6863,-7297,-7518,-7483,-7173,-6581,-5729,-4651,-3416,-2088,-754,522,1669,2638,3395,3906,4169,4179,3962,3538,2954,2239,1451,626,-183,-929,-1582,-2105,-2502,-2755,-2903,-2938,-2919,-2847,-2764,-2676,-2585,-2472,-2308,-2042,-1631,-1041,-248,718,1818,2967,4069,5015,5710,6067,6057,5656,4920,3897,2704,1436,226,-821,-1603,-2057,-2146,-1880,-1303,-481,484,1498,2444,3246,3833,4184,4304,4234,4044,3805,3605,3484,3506,3649,3897,4187,4439,4583,4547,4285,3774,3021,2054,913,-330,-1629,-2918,-4149,-5294,-6316,-7206,-7942,-8513,-8906,-9104,-9092,-8859,-8393,-7695,-6783,-5669,-4417,-3060,-1692,-360,836,1849,2609,3077,3227,3055,2579,1847,906,-160,-1302,-2445,-3562,-4624,-5640,-6615,-7590,-8576,-9613,-10684,-11791,-12872,-13889,-14759,-15416,-15793,-15822,-15467,-14700,-13520,-11963,-10065,-7907,-5562,-3125,-692,1642,3783,5635,7125,8174,8733,8796,8357,7506,6316,4928,3471,2087,883,-43,-651,-929,-912,-658,-258,212,669,1077,1414,1697,1961,2253,2611,3056,3579,4152,4694,5140,5367,5317,4910,4139,3030,1660,150,-1352,-2698,-3744,-4376,-4530,-4180,-3372,-2182,-744,804,2304,3615,4625,5255,5473,5302,4794,4041,3154,2221,1365,626,82,-261,-412,-390,-262,-87,62,95,-40,-428,-1083,-2046,-3296,-4792,-6483,-8266,-10047,-11714,-13155,-14279,-15000,-15271,-15050,-14363,-13225,-11728,-9948,-8027,-6076,-4236,-2612,-1275,-277,404,797,982,1044,1068,1139,1302,1580,1945,2353,2698,2909,2869,2515,1800,713,-698,-2359,-4157,-5952,-7625,-9025,-10066,-10645,-10740,-10322,-9442,-8135,-6499,-4605,-2565,-468,1600,3537,5284,6754,7886,8636,8951,8844,8317,7442,6299,5008,3692,2484,1496,825,523,607,1054,1815,2798,3933,5109,6275,7359,8340,9206,9961,10625,11199,11698,12099,12396,12547,12521,12280,11775,10997,9918,8577,6989,5240,3385,1547,-206,-1740,-3005,-3908,-4437,-4591,-4397,-3932,-3252,-2464,-1630,-837,-128,458,920,1271,1552,1802,2073,2407,2819,3326,3889,4472,4998,5379,5528,5356,4795,3827,2440,714,-1269,-3368,-5425,-7276,-8761,-9745,-10130,-9879,-8982,-7524,-5593,-3358,-970,1377,3522,5322,6669,7502,7799,7574,6899,5850,4547,3101,1629,231,-1023,-2074,-2928,-3570,-4060,-4439,-4779,-5142,-5592,-6149,-6853,-7661,-8555,-9462,-10308,-11005,-11479,-11625,-11419,-10770,-9703,-8188,-6294,-4061,-1610,962,3492,5842,7847,9370,10288,10526,10049,8899,7163,4998,2590,160,-2105,-4008,-5449,-6338,-6670,-6491,-5860,-4901,-3703,-2378,-1013,336,1633,2851,4003,5078,6085,7019,7854,8558,9083,9373,9367,9017,8295,7192,5737,4000,2053,33,-1973,-3830,-5466,-6809,-7829,-8533,-8926,-9048,-8923,-8578,-8045,-7341,-6504,-5570,-4586,-3604,-2662,-1813,-1069,-439,83,549,964,1390,1818,2250,2633,2909,2979,2771,2204,1244,-73,-1713,-3513,-5371,-7094,-8546,-9602,-10184,-10266,-9876,-9083,-7989,-6734,-5432,-4232,-3221,-2490,-2061,-1939,-2085,-2433,-2917,-3452,-3961,-4392,-4689,-4851,-4874,-4803,-4657,-4504,-4356,-4248,-4184,-4158,-4174,-4204,-4272,-4363,-4515,-4736,-5037,-5427,-5883,-6378,-6865,-7267,-7513,-7511,-7179,-6466,-5322,-3779,-1878,257,2487,4621,6480,7874,8690,8841,8358,7336,5949,4433,3037,1999,1514,1693,2551,4015,5929,8081,10249,12205,13782,14846,15354,15299,14739,13755,12451,10931,9290,7615,5958,4369,2863,1437,90,-1206,-2446,-3630,-4723,-5669,-6393,-6809,-6849,-6459,-5646,-4454,-2982,-1372,217,1637,2762,3534,3935,4006,3840,3525,3195,2922,2807,2872,3160,3639,4298,5068,5905,6709,7413,7912,8129,7993,7447,6481,5102,3380,1408,-674,-2698,-4502,-5897,-6768,-7001,-6589,-5560,-4044,-2190,-222,1673,3285,4469,5124,5193,4717,3741,2407,838,-791,-2324,-3613,-4546,-5049,-5116,-4774,-4126,-3292,-2434,-1691,-1213,-1082,-1366,-2051,-3092,-4381,-5793,-7161,-8343,-9178,-9570,-9434,-8767,-7584,-5979,-4045,-1932,238,2314,4192,5770,6991,7836,8311,8450,8320,7954,7443,6803,6098,5337,4542,3709,2837,1903,915,-132,-1189,-2199,-3065,-3680,-3942,-3752,-3071,-1879,-227,1783,4014,6276,8380,10130,11357,11939,11794,10929,9374,7280,4782,2108,-543,-2967,-4987,-6501,-7444,-7835,-7725,-7216,-6409,-5422,-4341,-3252,-2199,-1230,-347,426,1109,1701,2233,2721,3203,3702,4233,4805,5386,5946,6408,6703,6736,6444,5754,4656,3143,1273,-875,-3176,-5505,-7697,-9634,-11180,-12263,-12836,-12896,-12484,-11672,-10560,-9262,-7895,-6560,-5343,-4279,-3398,-2676,-2086,-1596,-1160,-763,-391,-40,274,544,755,907,1005,1053,1076,1050,994,854,614,208,-397,-1251,-2359,-3723,-5285,-6962,-8630,-10125,-11292,-11969,-12028,-11423,-10133,-8257,-5917,-3311,-651,1848,4001,5651,6718,7156,7000,6309,5198,3781,2218,628,-827,-2056,-2941,-3426,-3463,-3058,-2220,-1017,483,2197,4005,5826,7550,9096,10397,11400,12081,12429,12473,12220,11734,11033,10156,9135,7956,6664,5220,3683,2040,378,-1261,-2769,-4063,-5046,-5645,-5822,-5565,-4924,-3971,-2817,-1600,-430,554,1285,1691,1778,1579,1174,693,261,51,169,737,1781,3287,5181,7309,9509,11568,13285,14482,15003,14782,13796,12125,9908,7350,4695,2201,95,-1437,-2302,-2478,-2063,-1205,-133,916,1721,2107,1986,1350,274,-1110,-2628,-4122,-5445,-6496,-7239,-7655,-7797,-7702,-7429,-7028,-6502,-5873,-5110,-4195,-3135,-1928,-648,630,1776,2670,3174,3217,2741,1790,457,-1093,-2644,-3969,-4857,-5122,-4689,-3509,-1688,641,3241,5863,8236,10143,11405,11948,11754,10905,9526,7787,5862,3930,2116,544,-734,-1686,-2305,-2612,-2620,-2341,-1788,-967,106,1408,2895,4497,6149,7749,9229,10491,11472,12109,12354,12185,11593,10588,9210,7494,5510,3323,1033,-1261,-3439,-5368,-6942,-8037,-8602,-8592,-8035,-6987,-5551,-3862,-2065,-311,1248,2499,3345,3750,3726,3324,2654,1838,1008,305,-190,-400,-321,14,546,1156,1773,2276,2617,2750,2658,2370,1904,1299,602,-161,-945,-1729,-2464,-3124,-3646,-3987,-4109,-3959,-3549,-2870,-1986,-959,87,1046,1760,2125,2024,1408,292,-1276,-3137,-5144,-7073,-8738,-9958,-10620,-10663,-10119,-9071,-7675,-6110,-4560,-3200,-2144,-1464,-1161,-1194,-1454,-1847,-2216,-2475,-2510,-2272,-1733,-903,182,1450,2825,4191,5444,6461,7125,7362,7092,6328,5084,3458,1558,-464,-2459,-4281,-5794,-6910,-7550,-7701,-7372,-6612,-5507,-4143,-2640,-1083,426,1837,3100,4209,5166,5988,6703,7317,7837,8229,8455,8451,8152,7508,6490,5104,3408,1486,-520,-2465,-4185,-5540,-6420,-6764,-6571,-5910,-4879,-3653,-2373,-1222,-319,249,448,313,-65,-573,-1039,-1332,-1315,-904,-79,1137,2637,4281,5896,7301,8346,8912,8959,8489,7598,6398,5059,3725,2538,1574,865,375,30,-287,-668,-1223,-1983,-2959,-4092,-5304,-6482,-7536,-8373,-8963,-9283,-9388,-9309,-9136,-8906,-8668,-8434,-8172,-7866,-7454,-6906,-6206,-5353,-4389,-3370,-2367,-1453,-706,-169,103,90,-211,-804,-1644,-2683,-3844,-5015,-6088,-6924,-7421,-7467,-7017,-6059,-4637,-2862,-869,1162,3054,4630,5758,6333,6322,5740,4654,3204,1532,-153,-1690,-2892,-3660,-3927,-3705,-3066,-2126,-1049,27,937,1612,1967,2032,1828,1441,944,396,-142,-684,-1208,-1769,-2377,-3053,-3802,-4575,-5338,-5986,-6465,-6651,-6517,-5982,-5064,-3775,-2175,-370,1530,3381,5046,6416,7381,7926,8011,7714,7080,6229,5269,4322,3493,2877,2520,2454,2644,3045,3546,4030,4352,4369,3978,3090,1708,-134,-2306,-4647,-6950,-9005,-10612,-11623,-11940,-11556,-10513,-8939,-6995,-4888,-2809,-956,536,1562,2088,2127,1751,1049,140,-862,-1858,-2766,-3524,-4114,-4514,-4760,-4877,-4924,-4957,-5028,-5180,-5430,-5760,-6130,-6475,-6699,-6725,-6460,-5855,-4881,-3558,-1941,-107,1820,3751,5548,7141,8441,9416,10047,10347,10349,10097,9645,9031,8313,7495,6616,5661,4645,3571,2450,1305,176,-896,-1848,-2625,-3170,-3415,-3342,-2900,-2122,-1020,331,1835,3379,4842,6104,7080,7710,7959,7850,7406,6681,5748,4661,3506,2343,1249,280,-504,-1049,-1331,-1312,-1007,-423,393,1367,2417,3432,4313,4972,5339,5398,5165,4717,4134,3568,3103,2869,2908,3237,3814,4540,5283,5891,6215,6137,5589,4557,3103,1339,-585,-2491,-4215,-5623,-6612,-7156,-7265,-7001,-6464,-5746,-4953,-4156,-3392,-2692,-2022,-1367,-686,52,854,1722,2616,3492,4285,4919,5351,5517,5416,5048,4453,3699,2852,2000,1211,536,29,-318,-499,-557,-551,-533,-591,-773,-1143,-1722,-2510,-3487,-4591,-5761,-6892,-7908,-8688,-9165,-9241,-8891,-8079,-6844,-5235,-3340,-1286,813,2812,4583,6021,7009,7511,7470,6903,5848,4365,2575,594,-1421,-3305,-4910,-6084,-6729,-6775,-6210,-5083,-3471,-1524,616,2770,4776,6484,7772,8546,8755,8379,7446,6018,4191,2091,-131,-2332,-4331,-6012,-7227,-7892,-7959,-7408,-6295,-4693,-2750,-621,1477,3358,4808,5670,5834,5248,3965,2083,-225,-2742,-5251,-7541,-9428,-10806,-11600,-11813,-11503,-10754,-9691,-8450,-7151,-5917,-4830,-3943,-3284,-2826,-2542,-2358,-2215,-2044,-1792,-1435,-959,-402,202,764,1198,1418,1321,866,7,-1229,-2775,-4527,-6323,-8007,-9395,-10353,-10771,-10611,-9908,-8752,-7319,-5780,-4365,-3227,-2526,-2305,-2584,-3264,-4231,-5302,-6304,-7060,-7444,-7361,-6799,-5777,-4395,-2753,-1014,699,2239,3505,4419,4944,5075,4850,4332,3592,2728,1814,926,129,-552,-1077,-1441,-1657,-1712,-1649,-1466,-1190,-845,-440,-6,446,904,1356,1813,2278,2772,3318,3942,4671,5518,6492,7582,8750,9947,11088,12070,12791,13123,12976,12275,10984,9134,6797,4119,1281,-1493,-3976,-5955,-7265,-7800,-7551,-6579,-5036,-3132,-1098,807,2383,3463,3957,3868,3237,2212,929,-417,-1672,-2688,-3371,-3672,-3586,-3177,-2505,-1705,-874,-140,410,714,747,530,113,-408,-960,-1405,-1698,-1727,-1491,-947,-140,902,2093,3363,4614,5768,6742,7479,7937,8100,7966,7554,6887,6011,4951,3764,2465,1118,-268,-1636,-2958,-4202,-5315,-6281,-7056,-7619,-7969,-8095,-8032,-7796,-7439,-7003,-6515,-6016,-5488,-4928,-4300,-3557,-2672,-1621,-421,892,2224,3492,4563,5351,5773,5812,5481,4874,4090,3292,2595,2144,1987,2178,2652,3343,4109,4808,5282,5410,5091,4302,3063,1454,-374,-2268,-4020,-5456,-6410,-6760,-6435,-5451,-3842,-1762,650,3170,5613,7767,9488,10653,11214,11183,10626,9669,8448,7147,5894,4847,4062,3598,3415,3460,3624,3793,3847,3695,3274,2577,1629,519,-671,-1807,-2796,-3537,-3980,-4095,-3909,-3474,-2878,-2231,-1630,-1188,-957,-998,-1298,-1831,-2542,-3338,-4158,-4909,-5557,-6054,-6403,-6605,-6680,-6641,-6490,-6215,-5789,-5202,-4420,-3482,-2403,-1273,-185,773,1485,1898,1970,1715,1192,497,-246,-910,-1367,-1536,-1347,-806,54,1153,2368,3575,4629,5403,5785,5712,5130,4072,2568,721,-1354,-3521,-5620,-7513,-9058,-10149,-10713,-10717,-10177,-9161,-7770,-6152,-4462,-2873,-1542,-596,-120,-151,-633,-1508,-2601,-3780,-4855,-5690,-6173,-6242,-5895,-5170,-4142,-2912,-1584,-254,986,2098,3029,3790,4384,4838,5178,5435,5620,5742,5801,5777,5656,5430,5071,4597,4003,3323,2590,1845,1141,513,26,-303,-400,-276,132,803,1752,2949,4352,5901,7518,9109,10577,11806,12712,13183,13175,12637,11582,10068,8181,6073,3884,1803,-45,-1521,-2573,-3183,-3386,-3267,-2941,-2513,-2119,-1823,-1697,-1742,-1943,-2233,-2554,-2803,-2929,-2864,-2584,-2099,-1432,-662,143,875,1465,1822,1915,1725,1272,613,-169,-992,-1745,-2357,-2751,-2894,-2763,-2375,-1743,-921,51,1116,2205,3268,4225,5036,5641,6016,6149,6038,5725,5229,4632,3979,3367,2873,2575,2557,2855,3495,4461,5675,7047,8415,9626,10513,10919,10752,9945,8528,6559,4203,1611,-983,-3406,-5450,-6999,-7942,-8275,-8001,-7222,-6022,-4546,-2917,-1246,371,1873,3231,4421,5451,6324,7039,7599,7989,8189,8186,7960,7517,6865,6048,5107,4119,3136,2231,1450,826,377,94,-50,-81,-61,-27,-28,-101,-253,-516,-858,-1282,-1753,-2238,-2711,-3123,-3446,-3630,-3658,-3492,-3135,-2604,-1924,-1164,-380,357,981,1460,1762,1905,1909,1814,1677,1530,1419,1353,1342,1357,1388,1375,1298,1116,805,364,-213,-909,-1693,-2548,-3425,-4300,-5122,-5877,-6502,-7003,-7319,-7455,-7380,-7090,-6583,-5866,-4952,-3881,-2675,-1427,-170,968,1930,2611,2959,2938,2554,1860,935,-91,-1090,-1923,-2467,-2639,-2384,-1722,-686,589,2005,3375,4586,5485,6010,6106,5808,5169,4296,3306,2302,1393,613,3,-480,-857,-1209,-1561,-1957,-2386,-2810,-3168,-3378,-3350,-3018,-2341,-1308,18,1562,3171,4704,5975,6857,7215,7001,6212,4905,3211,1281,-695,-2534,-4085,-5214,-5863,-6013,-5700,-5009,-4041,-2924,-1768,-690,229,929,1376,1574,1547,1346,1039,708,431,286,324,589,1065,1739,2524,3344,4088,4649,4944,4898,4502,3745,2706,1438,73,-1299,-2557,-3609,-4391,-4854,-5016,-4885,-4556,-4084,-3593,-3163,-2875,-2790,-2929,-3296,-3860,-4580,-5406,-6283,-7167,-8014,-8794,-9480,-10044,-10457,-10685,-10684,-10415,-9835,-8924,-7676,-6112,-4295,-2305,-255,1711,3475,4884,5848,6287,6173,5535,4440,3010,1384,-266,-1796,-3056,-3950,-4424,-4466,-4123,-3495,-2678,-1841,-1092,-571,-354,-494,-991,-1801,-2858,-4045,-5274,-6419,-7400,-8135,-8573,-8684,-8450,-7878,-6974,-5771,-4304,-2620,-790,1115,3005,4773,6328,7555,8372,8705,8519,7798,6597,4966,3049,960,-1111,-3024,-4600,-5737,-6327,-6354,-5820,-4802,-3400,-1760,-26,1648,3128,4321,5146,5600,5674,5445,4958,4316,3597,2876,2227,1686,1294,1045,947,957,1043,1156,1221,1203,1028,677,121,-627,-1542,-2566,-3632,-4650,-5537,-6203,-6592,-6651,-6392,-5820,-5030,-4076,-3102,-2178,-1433,-915,-694,-763,-1125,-1727,-2510,-3393,-4302,-5142,-5861,-6386,-6702,-6780,-6645,-6293,-5765,-5080,-4259,-3328,-2294,-1189,-20,1151,2317,3381,4329,5075,5604,5875,5899,5689,5299,4785,4221,3683,3236,2933,2814,2867,3099,3436,3835,4215,4503,4642,4587,4313,3830,3153,2330,1410,452,-475,-1320,-2014,-2515,-2783,-2783,-2516,-1980,-1201,-227,893,2074,3254,4335,5253,5933,6332,6415,6196,5685,4941,4035,3035,2043,1126,361,-210,-551,-673,-577,-310,97,601,1177,1799,2457,3143,3834,4521,5153,5697,6092,6300,6281,6033,5568,4945,4221,3509,2873,2425,2193,2223,2468,2895,3386,3864,4202,4341,4222,3848,3259,2517,1725,966,347,-91,-280,-257,-36,296,646,912,995,816,335,-458,-1530,-2820,-4237,-5687,-7063,-8280,-9254,-9941,-10287,-10288,-9928,-9216,-8171,-6828,-5217,-3418,-1485,475,2382,4117,5602,6740,7481,7787,7656,7128,6246,5124,3840,2536,1302,250,-553,-1073,-1287,-1251,-989,-609,-168,236,549,727,758,654,444,165,-147,-472,-792,-1118,-1449,-1801,-2184,-2576,-2981,-3339,-3619,-3770,-3739,-3502,-3034,-2349,-1476,-466,606,1672,2633,3432,3987,4273,4253,3948,3377,2593,1673,674,-306,-1210,-1977,-2560,-2951,-3145,-3173,-3080,-2916,-2752,-2633,-2624,-2748,-3031,-3475,-4052,-4739,-5466,-6188,-6819,-7312,-7593,-7639,-7422,-6961,-6293,-5479,-4610,-3773,-3064,-2566,-2319,-2367,-2662,-3184,-3821,-4496,-5093,-5512,-5700,-5591,-5212,-4577,-3765,-2852,-1939,-1107,-436,24,241,214,-49,-513,-1153,-1922,-2801,-3745,-4745,-5763,-6776,-7740,-8603,-9298,-9756,-9898,-9662,-9013,-7927,-6452,-4637,-2616,-506,1508,3283,4660,5524,5815,5504,4638,3306,1629,-227,-2112,-3866,-5355,-6483,-7192,-7449,-7294,-6760,-5926,-4879,-3697,-2460,-1244,-89,942,1829,2541,3056,3373,3487,3417,3194,2864,2494,2160,1940,1908,2118,2603,3357,4354,5512,6754,7965,9036,9879,10397,10550,10310,9687,8731,7501,6089,4593,3100,1714,502,-485,-1202,-1656,-1844,-1810,-1598,-1263,-881,-506,-215,-53,-66,-280,-695,-1301,-2058,-2909,-3794,-4627,-5351,-5893,-6210,-6283,-6092,-5674,-5039,-4247,-3336,-2363,-1367,-398,523,1358,2094,2717,3218,3600,3866,4023,4080,4041,3908,3674,3339,2879,2309,1613,833,-12,-855,-1640,-2295,-2756,-2990,-2960,-2682,-2168,-1462,-607,344,1349,2369,3367,4324,5207,5993,6669,7185,7545,7700,7642,7355,6837,6090,5142,4014,2747,1401,11,-1341,-2620,-3761,-4725,-5487,-6022,-6337,-6443,-6347,-6095,-5689,-5179,-4569,-3906,-3194,-2496,-1814,-1217,-730,-383,-213,-197,-326,-547,-772,-937,-926,-679,-122,763,1966,3433,5070,6767,8386,9800,10895,11584,11816,11592,10930,9910,8618,7157,5646,4184,2863,1769,947,441,262,402,832,1505,2346,3265,4175,4949,5517,5763,5650,5146,4270,3083,1671,151,-1359,-2748,-3932,-4855,-5489,-5853,-5979,-5921,-5750,-5521,-5294,-5107,-4980,-4907,-4879,-4846,-4777,-4622,-4351,-3941,-3412,-2779,-2118,-1482,-963,-611,-486,-590,-913,-1405,-1997,-2603,-3148,-3552,-3765,-3745,-3487,-2985,-2284,-1403,-407,660,1749,2812,3828,4760,5615,6368,7036,7609,8079,8442,8650,8681,8479,8000,7214,6086,4651,2921,985,-1076,-3147,-5120,-6885,-8357,-9473,-10190,-10513,-10446,-10047,-9349,-8428,-7338,-6138,-4893,-3646,-2457,-1374,-445,276,759,965,898,562,11,-709,-1488,-2258,-2892,-3323,-3457,-3265,-2704,-1818,-619,783,2319,3862,5296,6526,7441,7996,8160,7944,7418,6669,5808,4983,4289,3852,3729,3949,4508,5338,6363,7454,8489,9327,9854,9979,9644,8846,7620,6043,4229,2296,384,-1388,-2907,-4094,-4904,-5324,-5373,-5116,-4616,-3978,-3286,-2634,-2089,-1716,-1530,-1553,-1765,-2135,-2633,-3199,-3804,-4397,-4961,-5463,-5893,-6240,-6488,-6633,-6654,-6549,-6305,-5922,-5424,-4818,-4163,-3474,-2826,-2215,-1701,-1239,-845,-452,-25,500,1168,2011,3046,4249,5595,7017,8443,9799,10992,11964,12639,12976,12945,12523,11733,10577,9115,7378,5456,3392,1301,-767,-2698,-4425,-5848,-6887,-7468,-7517,-7011,-5912,-4290,-2192,213,2770,5258,7459,9171,10234,10544,10092,8917,7178,5047,2768,565,-1345,-2804,-3709,-4040,-3835,-3190,-2238,-1123,26,1089,2002,2714,3224,3542,3706,3748,3716,3646,3576,3538,3550,3646,3817,4093,4446,4891,5393,5945,6516,7076,7596,8041,8378,8580,8622,8484,8160,7647,6944,6081,5057,3930,2722,1491,292,-820,-1777,-2542,-3067,-3358,-3414,-3278,-3020,-2695,-2401,-2189,-2114,-2203,-2447,-2810,-3252,-3686,-4063,-4308,-4383,-4267,-3975,-3531,-3018,-2496,-2062,-1791,-1733,-1924,-2349,-2960,-3669,-4382,-4951,-5291,-5271,-4850,-3981,-2714,-1104,708,2571,4324,5778,6819,7328,7282,6696,5635,4225,2582,863,-818,-2364,-3698,-4794,-5639,-6237,-6613,-6766,-6708,-6433,-5932,-5193,-4218,-3012,-1611,-60,1568,3201,4730,6089,7168,7932,8326,8342,8009,7362,6478,5437,4336,3242,2266,1416,770,297,-4,-183,-294,-402,-562,-818,-1209,-1718,-2347,-3043,-3747,-4414,-4962,-5359,-5548,-5527,-5266,-4796,-4118,-3261,-2265,-1146,35,1245,2427,3512,4449,5155,5590,5696,5471,4906,4052,2970,1745,492,-690,-1694,-2427,-2844,-2897,-2608,-2008,-1166,-182,848,1793,2564,3040,3174,2895,2225,1166,-190,-1774,-3456,-5123,-6655,-7941,-8916,-9513,-9733,-9591,-9134,-8452,-7623,-6761,-5952,-5288,-4823,-4600,-4605,-4819,-5156,-5537,-5853,-5996,-5891,-5461,-4712,-3634,-2316,-828,714,2187,3497,4536,5257,5606,5588,5210,4508,3525,2320,930,-578,-2175,-3797,-5407,-6943,-8352,-9556,-10493,-11084,-11277,-11021,-10298,-9122,-7538,-5630,-3504,-1302,847,2789,4425,5649,6422,6731,6615,6138,5396,4491,3521,2583,1724,988,366,-165,-639,-1122,-1626,-2209,-2842,-3532,-4217,-4849,-5349,-5656,-5693,-5429,-4832,-3921,-2738,-1352,144,1643,3048,4267,5233,5907,6278,6349,6162,5738,5130,4364,3487,2521,1497,455,-598,-1593,-2522,-3329,-3971,-4436,-4659,-4668,-4422,-3972,-3334,-2571,-1749,-946,-233,317,649,737,549,109,-567,-1432,-2420,-3466,-4483,-5385,-6103,-6555,-6714,-6556,-6104,-5426,-4586,-3724,-2914,-2299,-1923,-1852,-2073,-2539,-3175,-3864,-4497,-4967,-5180,-5090,-4679,-3954,-2982,-1818,-548,735,1981,3111,4107,4944,5620,6145,6519,6737,6792,6654,6302,5702,4853,3741,2428,960,-546,-1971,-3173,-4005,-4348,-4103,-3239,-1762,244,2640,5232,7797,10089,11891,13006,13324,12774,11418,9351,6773,3917,1034,-1620,-3825,-5426,-6328,-6526,-6082,-5125,-3817,-2346,-879,436,1501,2259,2705,2860,2774,2506,2107,1631,1114,599,104,-322,-662,-863,-915,-772,-458,44,671,1401,2145,2880,3516,4064,4469,4770,4961,5090,5169,5234,5291,5359,5428,5502,5573,5625,5672,5677,5672,5618,5545,5427,5276,5081,4843,4551,4209,3799,3337,2811,2247,1645,1040,444,-110,-604,-1023,-1357,-1604,-1780,-1899,-1986,-2075,-2186,-2352,-2584,-2887,-3254,-3661,-4077,-4466,-4787,-5025,-5144,-5169,-5093,-4951,-4783,-4594,-4437,-4294,-4169,-4050,-3884,-3675,-3376,-2999,-2550,-2065,-1591,-1187,-904,-788,-846,-1074,-1407,-1779,-2083,-2213,-2079,-1605,-760,432,1918,3565,5246,6766,7991,8741,8949,8540,7547,6038,4145,2035,-91,-2061,-3682,-4854,-5484,-5582,-5204,-4453,-3493,-2460,-1522,-779,-311,-138,-230,-536,-968,-1447,-1905,-2269,-2525,-2632,-2606,-2447,-2167,-1788,-1327,-808,-275,242,678,983,1091,956,535,-173,-1170,-2393,-3781,-5243,-6658,-7941,-8963,-9663,-9968,-9867,-9368,-8525,-7418,-6151,-4832,-3576,-2471,-1586,-966,-605,-500,-597,-848,-1204,-1591,-1979,-2311,-2566,-2712,-2741,-2647,-2445,-2157,-1819,-1485,-1200,-1017,-972,-1079,-1349,-1748,-2249,-2793,-3327,-3803,-4162,-4395,-4464,-4391,-4174,-3857,-3454,-3023,-2572,-2153,-1760,-1417,-1108,-831,-575,-333,-109,78,205,235,132,-137,-595,-1246,-2068,-3017,-4014,-4973,-5782,-6346,-6568,-6408,-5826,-4872,-3591,-2099,-516,1025,2397,3494,4252,4629,4651,4350,3811,3117,2359,1630,980,473,118,-74,-115,-24,173,471,844,1303,1840,2458,3148,3883,4634,5334,5931,6347,6525,6427,6034,5368,4475,3437,2342,1311,412,-244,-647,-756,-638,-332,37,385,595,595,344,-169,-893,-1766,-2681,-3531,-4227,-4680,-4866,-4763,-4430,-3908,-3307,-2691,-2155,-1746,-1497,-1409,-1461,-1615,-1826,-2051,-2241,-2382,-2433,-2393,-2256,-2000,-1653,-1190,-652,-38,596,1236,1799,2271,2580,2717,2669,2445,2091,1656,1213,834,586,530,689,1093,1703,2502,3409,4367,5288,6108,6770,7230,7475,7494,7297,6894,6286,5488,4487,3310,1941,432,-1189,-2860,-4486,-6000,-7285,-8266,-8859,-9009,-8701,-7920,-6742,-5205,-3443,-1558,304,2011,3449,4502,5132,5293,5025,4385,3468,2398,1301,298,-506,-1036,-1245,-1110,-656,107,1091,2266,3521,4784,5960,6939,7660,8025,8021,7621,6885,5869,4712,3518,2437,1573,1004,769,846,1178,1664,2191,2633,2894,2888,2594,2006,1197,236,-738,-1631,-2307,-2695,-2744,-2443,-1848,-1014,-77,881,1712,2351,2707,2763,2506,1981,1230,343,-612,-1555,-2414,-3146,-3702,-4067,-4230,-4191,-3951,-3537,-2946,-2238,-1407,-529,373,1245,2020,2681,3152,3439,3512,3396,3118,2735,2293,1887,1538,1337,1281,1389,1648,2005,2419,2824,3162,3409,3533,3565,3516,3450,3389,3372,3382,3387,3323,3101,2643,1873,768,-665,-2338,-4153,-5928,-7513,-8732,-9467,-9635,-9241,-8312,-6990,-5398,-3726,-2137,-783,218,802,940,671,55,-804,-1784,-2764,-3624,-4264,-4619,-4639,-4339,-3720,-2860,-1798,-627,608,1834,3025,4151,5200,6169,7056,7848,8546,9117,9548,9800,9873,9724,9388,8844,8141,7310,6394,5445,4512,3626,2834,2141,1580,1138,824,628,522,504,518,550,542,467,287,-12,-434,-953,-1534,-2131,-2675,-3140,-3471,-3671,-3744,-3719,-3653,-3585,-3573,-3640,-3797,-4025,-4280,-4488,-4584,-4494,-4165,-3583,-2744,-1713,-549,642,1757,2701,3385,3755,3800,3515,2985,2259,1478,723,129,-226,-287,-17,540,1344,2293,3286,4219,4999,5569,5890,5989,5880,5649,5340,5020,4724,4444,4171,3840,3397,2787,1966,942,-249,-1533,-2788,-3897,-4727,-5172,-5159,-4663,-3698,-2353,-716,1042,2801,4382,5681,6573,7019,6968,6465,5528,4267,2754,1130,-503,-2025,-3322,-4346,-5005,-5325,-5271,-4912,-4276,-3446,-2470,-1435,-376,630,1560,2369,3026,3523,3839,3992,3998,3897,3740,3575,3463,3430,3519,3715,4026,4413,4845,5289,5704,6080,6392,6658,6874,7065,7235,7389,7512,7572,7533,7338,6946,6323,5454,4352,3072,1673,264,-1054,-2182,-3023,-3533,-3684,-3513,-3067,-2448,-1749,-1069,-496,-76,157,211,113,-101,-385,-710,-1032,-1356,-1646,-1934,-2186,-2425,-2619,-2762,-2823,-2784,-2621,-2335,-1934,-1453,-939,-461,-79,143,157,-35,-434,-961,-1550,-2089,-2485,-2648,-2538,-2137,-1501,-716,110,823,1333,1525,1375,891,139,-774,-1708,-2537,-3125,-3393,-3282,-2800,-1980,-912,303,1558,2729,3742,4518,5026,5265,5245,5013,4609,4090,3501,2877,2265,1672,1135,669,275,-11,-203,-297,-295,-247,-156,-104,-98,-206,-421,-753,-1165,-1595,-1992,-2258,-2364,-2242,-1913,-1383,-729,-1,685,1287,1709,1939,1936,1742,1365,882,344,-180,-624,-955,-1135,-1182,-1103,-962,-802,-688,-662,-759,-981,-1322,-1744,-2211,-2684,-3127,-3530,-3869,-4174,-4425,-4665,-4856,-5027,-5116,-5121,-4998,-4713,-4284,-3695,-3010,-2285,-1593,-1034,-664,-556,-721,-1147,-1776,-2512,-3255,-3876,-4285,-4400,-4197,-3694,-2957,-2080,-1187,-378,237,615,737,626,353,-1,-362,-630,-793,-824,-764,-689,-678,-842,-1255,-1975,-3017,-4336,-5858,-7443,-8945,-10202,-11059,-11401,-11156,-10306,-8913,-7064,-4933,-2682,-512,1402,2931,3959,4455,4421,3917,3026,1864,543,-818,-2126,-3297,-4288,-5057,-5593,-5893,-5958,-5808,-5438,-4884,-4143,-3253,-2246,-1147,-34,1069,2070,2930,3584,3994,4139,4022,3656,3096,2404,1648,930,309,-129,-346,-316,-48,418,1030,1702,2366,2930,3332,3523,3473,3184,2671,1984,1163,299,-570,-1348,-2005,-2473,-2739,-2781,-2603,-2239,-1708,-1076,-392,285,893,1392,1739,1929,1943,1813,1551,1191,763,295,-207,-723,-1270,-1842,-2448,-3084,-3735,-4368,-4950,-5423,-5742,-5866,-5759,-5426,-4880,-4170,-3359,-2526,-1731,-1046,-489,-70,241,501,758,1084,1503,2039,2658,3305,3900,4341,4538,4421,3948,3130,2024,728,-619,-1873,-2886,-3551,-3790,-3589,-2979,-2049,-905,304,1464,2452,3186,3631,3769,3650,3314,2852,2317,1785,1286,838,439,75,-277,-623,-959,-1262,-1490,-1585,-1500,-1170,-589,262,1318,2516,3731,4829,5673,6135,6122,5600,4573,3128,1383,-488,-2302,-3862,-5013,-5617,-5614,-4995,-3815,-2202,-297,1709,3641,5324,6632,7452,7762,7544,6862,5802,4481,3033,1599,291,-774,-1531,-1933,-1965,-1652,-1028,-159,888,2030,3205,4335,5386,6303,7076,7685,8128,8404,8519,8468,8254,7871,7320,6599,5728,4721,3625,2491,1375,347,-541,-1240,-1729,-2001,-2080,-2008,-1840,-1648,-1486,-1408,-1447,-1612,-1899,-2268,-2695,-3124,-3535,-3883,-4175,-4400,-4586,-4749,-4932,-5137,-5412,-5734,-6111,-6511,-6884,-7201,-7377,-7391,-7175,-6729,-6037,-5135,-4060,-2877,-1652,-444,683,1693,2557,3271,3830,4250,4525,4673,4674,4532,4220,3742,3089,2288,1377,416,-520,-1342,-1985,-2366,-2467,-2262,-1787,-1082,-229,697,1605,2413,3068,3510,3723,3704,3460,3027,2443,1748,982,193,-610,-1375,-2102,-2763,-3334,-3802,-4141,-4339,-4387,-4296,-4074,-3766,-3407,-3048,-2743,-2534,-2454,-2532,-2749,-3103,-3543,-4015,-4461,-4805,-4987,-4962,-4688,-4182,-3446,-2572,-1618,-715,47,553,741,563,25,-831,-1931,-3168,-4421,-5578,-6522,-7173,-7466,-7385,-6934,-6163,-5139,-3951,-2695,-1471,-365,548,1216,1609,1722,1571,1191,630,-53,-811,-1567,-2297,-2926,-3446,-3813,-4031,-4093,-4015,-3813,-3518,-3148,-2741,-2314,-1902,-1535,-1244,-1071,-1042,-1200,-1553,-2104,-2846,-3708,-4654,-5567,-6370,-6945,-7218,-7116,-6618,-5733,-4535,-3101,-1584,-107,1187,2169,2760,2911,2619,1934,939,-250,-1488,-2641,-3568,-4165,-4359,-4128,-3487,-2515,-1304,15,1302,2442,3319,3870,4064,3904,3449,2758,1936,1064,232,-482,-1047,-1404,-1570,-1535,-1323,-965,-475,101,753,1438,2141,2826,3452,3984,4369,4570,4551,4286,3772,3029,2086,1017,-124,-1230,-2230,-3046,-3604,-3895,-3894,-3648,-3208,-2656,-2076,-1554,-1147,-903,-822,-892,-1056,-1248,-1403,-1431,-1309,-989,-506,108,765,1382,1864,2134,2157,1914,1462,861,219,-364,-782,-965,-871,-489,134,955,1877,2830,3720,4490,5082,5470,5640,5591,5340,4897,4294,3545,2691,1751,774,-210,-1156,-2016,-2763,-3335,-3715,-3851,-3714,-3288,-2548,-1501,-171,1403,3152,4976,6778,8419,9781,10746,11203,11104,10405,9144,7378,5234,2854,433,-1851,-3805,-5272,-6134,-6331,-5858,-4787,-3224,-1341,693,2676,4458,5880,6869,7366,7373,6939,6115,5004,3680,2236,753,-706,-2078,-3310,-4368,-5199,-5777,-6058,-6029,-5658,-4957,-3930,-2632,-1115,512,2158,3683,4976,5927,6451,6523,6133,5369,4306,3112,1912,867,88,-347,-412,-128,434,1184,2007,2800,3461,3939,4178,4195,3996,3624,3132,2569,1988,1432,945,546,270,124,121,256,532,928,1441,2046,2725,3460,4224,4993,5731,6396,6943,7319,7475,7370,6968,6268,5277,4028,2589,1003,-619,-2228,-3734,-5079,-6221,-7111,-7746,-8110,-8220,-8092,-7763,-7278,-6673,-6019,-5342,-4704,-4128,-3634,-3227,-2899,-2615,-2363,-2090,-1789,-1433,-1031,-603,-178,201,484,653,669,553,325,34,-239,-426,-446,-247,200,879,1749,2719,3689,4553,5205,5580,5638,5387,4857,4135,3273,2394,1531,772,131,-367,-711,-924,-981,-914,-692,-336,172,810,1576,2417,3307,4163,4931,5523,5884,5939,5679,5064,4151,2964,1607,159,-1259,-2543,-3601,-4349,-4755,-4801,-4523,-3965,-3230,-2389,-1553,-794,-165,294,595,743,795,767,731,688,684,718,787,909,1061,1267,1517,1832,2208,2651,3139,3648,4134,4548,4843,4971,4917,4666,4245,3691,3066,2421,1837,1329,956,689,536,424,341,209,17,-247,-587,-945,-1281,-1542,-1650,-1590,-1313,-839,-181,604,1465,2335,3144,3846,4395,4768,4972,5002,4899,4682,4396,4054,3685,3272,2821,2285,1655,898,6,-1000,-2092,-3201,-4257,-5163,-5848,-6228,-6273,-5962,-5315,-4390,-3251,-1996,-703,536,1650,2592,3312,3804,4040,4041,3799,3366,2746,2032,1249,508,-135,-599,-811,-749,-372,283,1197,2288,3491,4705,5851,6853,7647,8206,8512,8576,8427,8096,7636,7070,6448,5767,5060,4298,3500,2642,1731,781,-188,-1140,-2027,-2813,-3442,-3884,-4114,-4121,-3911,-3508,-2943,-2264,-1512,-739,25,739,1391,1961,2447,2841,3138,3327,3394,3316,3082,2674,2104,1384,567,-295,-1122,-1848,-2402,-2754,-2889,-2842,-2671,-2463,-2314,-2312,-2521,-2963,-3619,-4418,-5255,-6009,-6542,-6766,-6600,-6041,-5138,-3966,-2675,-1383,-244,653,1234,1499,1481,1266,965,688,534,576,828,1279,1847,2452,2971,3314,3397,3180,2681,1939,1063,162,-627,-1184,-1415,-1257,-709,196,1365,2681,4011,5202,6154,6748,6948,6736,6125,5199,4021,2695,1329,-15,-1237,-2303,-3164,-3799,-4183,-4314,-4165,-3752,-3071,-2147,-1038,210,1480,2684,3691,4399,4707,4568,3960,2929,1556,-37,-1714,-3323,-4747,-5869,-6635,-7009,-7004,-6658,-6039,-5210,-4270,-3277,-2324,-1454,-737,-192,150,293,262,81,-184,-498,-782,-1006,-1120,-1107,-977,-737,-435,-119,159,339,387,268,-16,-455,-1010,-1631,-2265,-2849,-3339,-3704,-3924,-4021,-4018,-3957,-3897,-3873,-3933,-4081,-4317,-4603,-4885,-5097,-5165,-5033,-4660,-4030,-3180,-2153,-1056,21,961,1669,2072,2141,1876,1330,582,-275,-1141,-1926,-2590,-3086,-3449,-3701,-3906,-4117,-4389,-4736,-5165,-5637,-6091,-6464,-6675,-6668,-6406,-5879,-5121,-4173,-3118,-2022,-968,-5,807,1464,1943,2247,2396,2368,2198,1857,1368,718,-64,-957,-1921,-2895,-3821,-4621,-5219,-5560,-5577,-5254,-4569,-3559,-2270,-789,787,2331,3751,4912,5766,6232,6317,6023,5411,4545,3522,2428,1360,384,-421,-1035,-1418,-1586,-1557,-1360,-1069,-720,-401,-155,-40,-90,-311,-699,-1203,-1776,-2322,-2777,-3031,-3050,-2769,-2210,-1408,-440,564,1488,2187,2547,2483,1964,1003,-314,-1871,-3506,-5047,-6343,-7251,-7716,-7688,-7236,-6425,-5395,-4280,-3218,-2317,-1641,-1218,-1011,-966,-990,-991,-895,-635,-212,383,1079,1825,2537,3130,3565,3778,3797,3610,3298,2892,2477,2088,1768,1506,1296,1076,815,451,-42,-666,-1401,-2181,-2935,-3567,-4004,-4170,-4049,-3625,-2952,-2079,-1088,-61,936,1838,2622,3272,3796,4229,4583,4894,5172,5402,5589,5677,5659,5495,5179,4725,4166,3558,2975,2479,2146,2001,2067,2310,2684,3114,3509,3793,3892,3760,3385,2770,1961,1018,9,-976,-1862,-2577,-3065,-3282,-3226,-2883,-2306,-1521,-606,388,1386,2336,3190,3919,4509,4961,5295,5529,5695,5831,5947,6091,6253,6443,6650,6845,6984,7032,6916,6606,6048,5232,4156,2859,1400,-129,-1623,-2970,-4063,-4818,-5180,-5138,-4733,-4031,-3158,-2225,-1376,-711,-306,-200,-365,-756,-1272,-1813,-2275,-2571,-2651,-2495,-2138,-1625,-1047,-489,-27,265,351,239,-78,-516,-1049,-1592,-2104,-2552,-2924,-3244,-3540,-3853,-4218,-4661,-5168,-5727,-6266,-6728,-7033,-7110,-6916,-6424,-5648,-4632,-3444,-2164,-901,279,1272,2045,2544,2779,2749,2501,2071,1525,900,264,-359,-922,-1405,-1788,-2049,-2181,-2167,-1996,-1665,-1171,-528,251,1120,2040,2948,3776,4463,4940,5168,5114,4780,4188,3378,2422,1371,308,-727,-1673,-2516,-3238,-3833,-4325,-4707,-5001,-5216,-5353,-5422,-5427,-5368,-5257,-5098,-4895,-4653,-4362,-4026,-3623,-3156,-2604,-1978,-1277,-528,240,970,1608,2083,2330,2295,1937,1244,233,-1050,-2531,-4110,-5678,-7123,-8339,-9250,-9801,-9973,-9791,-9290,-8559,-7668,-6711,-5771,-4900,-4152,-3540,-3065,-2718,-2460,-2275,-2110,-1953,-1766,-1550,-1290,-1011,-719,-452,-230,-87,-43,-125,-338,-701,-1205,-1854,-2632,-3516,-4483,-5482,-6468,-7372,-8131,-8673,-8939,-8886,-8498,-7771,-6760,-5494,-4082,-2577,-1089,332,1624,2745,3706,4480,5116,5610,6000,6278,6471,6539,6489,6279,5904,5334,4591,3680,2645,1545,426,-617,-1550,-2283,-2807,-3067,-3083,-2857,-2418,-1818,-1082,-283,561,1389,2176,2882,3473,3916,4180,4243,4092,3724,3172,2465,1681,880,154,-433,-811,-946,-828,-481,40,650,1261,1757,2062,2092,1826,1257,436,-567,-1656,-2732,-3695,-4482,-5044,-5369,-5486,-5420,-5245,-4997,-4734,-4472,-4229,-3975,-3698,-3343,-2892,-2319,-1621,-821,36,896,1700,2377,2893,3211,3320,3253,3015,2679,2271,1864,1485,1188,989,907,952,1100,1351,1658,1997,2321,2596,2786,2870,2835,2679,2421,2060,1646,1170,693,203,-248,-660,-993,-1242,-1374,-1396,-1280,-1050,-698,-255,263,822,1404,1976,2532,3051,3537,3987,4400,4781,5120,5405,5628,5768,5813,5769,5614,5381,5069,4699,4307,3885,3484,3083,2718,2373,2063,1783,1536,1326,1162,1033,964,918,914,908,891,819,669,409,22,-489,-1116,-1804,-2510,-3136,-3609,-3834,-3739,-3281,-2441,-1244,242,1935,3713,5457,7062,8412,9456,10146,10480,10497,10235,9766,9159,8465,7730,6976,6200,5399,4544,3621,2606,1511,342,-853,-2025,-3102,-4016,-4685,-5083,-5145,-4902,-4359,-3582,-2645,-1640,-641,249,1007,1562,1944,2147,2224,2215,2175,2142,2158,2233,2373,2568,2780,2983,3121,3154,3037,2739,2233,1526,612,-458,-1660,-2921,-4191,-5379,-6429,-7259,-7814,-8054,-7943,-7490,-6714,-5653,-4388,-2974,-1506,-50,1341,2617,3771,4800,5709,6539,7280,7967,8577,9107,9513,9776,9837,9673,9249,8547,7583,6366,4958,3399,1791,197,-1283,-2568,-3598,-4304,-4671,-4688,-4376,-3779,-2951,-1955,-868,264,1366,2414,3358,4171,4830,5302,5565,5602,5386,4945,4269,3428,2465,1464,508,-328,-982,-1414,-1615,-1612,-1442,-1172,-863,-566,-325,-145,-21,83,202,383,652,1020,1481,1994,2512,2963,3291,3432,3365,3081,2606,1998,1334,697,185,-150,-240,-95,282,806,1407,1964,2386,2574,2470,2056,1354,427,-621,-1682,-2627,-3345,-3756,-3803,-3471,-2804,-1831,-676,594,1838,2979,3909,4574,4912,4921,4579,3935,2997,1844,511,-907,-2365,-3754,-5030,-6089,-6892,-7377,-7523,-7345,-6848,-6127,-5214,-4226,-3222,-2265,-1410,-656,-11,559,1089,1611,2163,2744,3368,3987,4588,5106,5507,5762,5837,5751,5506,5144,4710,4246,3801,3405,3071,2814,2612,2461,2345,2244,2167,2107,2071,2080,2118,2205,2313,2424,2512,2519,2430,2185,1791,1240,572,-153,-850,-1430,-1790,-1869,-1608,-1007,-101,1038,2299,3556,4680,5550,6076,6198,5904,5225,4210,2976,1592,205,-1135,-2307,-3314,-4092,-4685,-5097,-5363,-5528,-5580,-5556,-5407,-5136,-4690,-4070,-3261,-2293,-1218,-105,946,1854,2534,2927,3017,2799,2322,1650,852,31,-760,-1440,-1987,-2372,-2616,-2729,-2764,-2746,-2734,-2755,-2842,-3015,-3270,-3615,-4019,-4464,-4926,-5362,-5766,-6088,-6325,-6438,-6411,-6219,-5826,-5228,-4384,-3315,-2008,-507,1141,2872,4601,6240,7714,8933,9865,10462,10735,10692,10386,9863,9190,8426,7610,6794,5979,5178,4389,3584,2775,1943,1108,284,-492,-1200,-1791,-2247,-2545,-2667,-2620,-2402,-2026,-1508,-864,-115,710,1585,2461,3297,4032,4610,4966,5055,4830,4282,3419,2269,912,-589,-2114,-3585,-4889,-5968,-6758,-7245,-7426,-7332,-7009,-6512,-5900,-5239,-4562,-3936,-3352,-2846,-2401,-2007,-1664,-1348,-1071,-834,-654,-534,-493,-511,-587,-685,-775,-830,-822,-750,-622,-472,-345,-304,-393,-672,-1158,-1862,-2752,-3781,-4858,-5902,-6792,-7444,-7763,-7717,-7267,-6468,-5354,-4040,-2621,-1220,64,1144,1964,2500,2747,2740,2505,2094,1532,865,92,-756,-1682,-2672,-3701,-4745,-5759,-6687,-7478,-8086,-8457,-8587,-8456,-8094,-7524,-6793,-5939,-5005,-4023,-3019,-2005,-1001,-13,949,1873,2741,3551,4266,4899,5413,5816,6087,6223,6207,6036,5680,5138,4389,3440,2292,984,-445,-1929,-3389,-4736,-5884,-6738,-7231,-7310,-6958,-6182,-5054,-3639,-2090,-510,928,2115,2939,3351,3342,2970,2324,1542,767,133,-254,-334,-110,378,1015,1692,2249,2579,2568,2168,1377,231,-1168,-2712,-4266,-5701,-6911,-7813,-8362,-8541,-8376,-7895,-7159,-6224,-5150,-3995,-2806,-1636,-508,519,1443,2218,2830,3274,3528,3610,3517,3266,2885,2374,1792,1115,414,-331,-1067,-1789,-2462,-3070,-3572,-3966,-4202,-4290,-4193,-3931,-3499,-2942,-2286,-1611,-960,-429,-66,70,-52,-421,-1016,-1754,-2553,-3282,-3841,-4112,-4033,-3566,-2736,-1609,-301,1060,2321,3370,4094,4473,4485,4220,3751,3210,2719,2376,2258,2394,2759,3316,3968,4634,5218,5638,5851,5821,5556,5085,4447,3711,2926,2162,1466,876,437,152,52,129,387,802,1362,2011,2712,3394,3988,4431,4646,4592,4228,3545,2568,1339,-66,-1548,-3004,-4321,-5395,-6144,-6510,-6460,-6001,-5170,-4026,-2651,-1143,409,1901,3260,4412,5307,5922,6221,6237,5954,5439,4709,3855,2918,2008,1166,494,10,-237,-259,-83,252,662,1102,1478,1758,1888,1867,1692,1406,1040,654,298,13,-160,-212,-135,48,317,622,938,1200,1394,1468,1432,1247,945,505,-45,-701,-1455,-2284,-3192,-4142,-5133,-6119,-7074,-7951,-8694,-9256,-9580,-9624,-9367,-8799,-7942,-6846,-5565,-4188,-2786,-1436,-196,900,1840,2639,3315,3913,4444,4948,5399,5787,6073,6194,6116,5789,5197,4360,3306,2118,873,-335,-1411,-2305,-2959,-3380,-3582,-3601,-3512,-3337,-3157,-2958,-2769,-2556,-2295,-1945,-1480,-889,-178,617,1441,2239,2933,3474,3823,3950,3879,3619,3236,2763,2277,1793,1368,978,629,283,-99,-553,-1109,-1783,-2567,-3432,-4346,-5241,-6072,-6774,-7308,-7635,-7744,-7627,-7292,-6773,-6072,-5244,-4295,-3268,-2182,-1074,25,1074,2030,2839,3456,3825,3907,3668,3094,2200,1010,-401,-1969,-3587,-5158,-6590,-7789,-8704,-9283,-9523,-9432,-9049,-8429,-7648,-6774,-5900,-5080,-4383,-3840,-3474,-3288,-3273,-3408,-3674,-4043,-4491,-5000,-5529,-6070,-6571,-7016,-7353,-7558,-7598,-7450,-7123,-6616,-5969,-5214,-4412,-3592,-2823,-2110,-1486,-951,-483,-81,300,671,1053,1463,1888,2332,2767,3184,3564,3888,4160,4368,4518,4612,4647,4614,4506,4297,3963,3489,2852,2062,1143,135,-881,-1826,-2604,-3129,-3334,-3197,-2703,-1928,-926,174,1270,2248,3014,3528,3750,3713,3452,3030,2521,1988,1472,1021,621,285,-24,-331,-651,-1016,-1417,-1839,-2273,-2654,-2980,-3186,-3287,-3254,-3141,-2952,-2763,-2591,-2495,-2466,-2526,-2626,-2748,-2837,-2856,-2788,-2611,-2355,-2036,-1696,-1381,-1105,-902,-752,-650,-559,-458,-320,-135,94,339,575,745,814,732,475,32,-580,-1328,-2142,-2958,-3689,-4264,-4632,-4747,-4614,-4247,-3695,-3022,-2286,-1557,-883,-295,189,579,887,1146,1375,1611,1859,2147,2468,2831,3231,3661,4123,4610,5118,5646,6179,6703,7199,7630,7969,8177,8218,8080,7738,7216,6534,5735,4890,4045,3283,2640,2154,1828,1638,1544,1484,1389,1218,916,504,-17,-557,-1063,-1412,-1537,-1363,-860,-40,1039,2293,3603,4841,5899,6667,7081,7116,6774,6104,5184,4103,2976,1900,972,251,-210,-423,-398,-201,101,430,709,889,937,851,667,426,202,60,58,246,640,1235,2008,2909,3878,4860,5777,6594,7250,7727,8000,8069,7929,7604,7098,6435,5636,4723,3715,2653,1552,457,-601,-1579,-2442,-3155,-3685,-4025,-4149,-4071,-3795,-3335,-2736,-2010,-1217,-385,434,1199,1879,2440,2879,3170,3344,3384,3329,3170,2935,2613,2220,1742,1188,555,-136,-871,-1603,-2293,-2866,-3266,-3408,-3259,-2747,-1900,-711,739,2368,4053,5663,7072,8159,8853,9094,8901,8311,7416,6331,5184,4099,3187,2517,2127,2002,2087,2297,2524,2663,2617,2333,1790,1025,110,-844,-1708,-2367,-2707,-2672,-2244,-1441,-363,908,2216,3456,4491,5257,5689,5791,5589,5139,4520,3806,3072,2365,1731,1157,657,185,-272,-737,-1230,-1726,-2214,-2637,-2960,-3111,-3067,-2780,-2264,-1524,-616,401,1454,2459,3364,4103,4656,5008,5176,5188,5083,4907,4697,4488,4294,4122,3949,3759,3498,3156,2665,2047,1256,343,-682,-1753,-2819,-3798,-4650,-5295,-5733,-5914,-5880,-5634,-5229,-4717,-4136,-3554,-2990,-2482,-2035,-1643,-1297,-958,-610,-220,230,736,1299,1876,2442,2940,3331,3566,3630,3514,3234,2834,2365,1895,1488,1201,1062,1094,1264,1545,1865,2165,2381,2454,2371,2113,1727,1250,767,346,73,-14,125,466,980,1584,2201,2740,3134,3337,3337,3168,2881,2558,2279,2108,2097,2253,2547,2925,3302,3586,3702,3569,3179,2512,1630,584,-522,-1599,-2548,-3300,-3802,-4041,-4031,-3806,-3439,-2980,-2501,-2052,-1639,-1283,-938,-585,-174,319,901,1566,2248,2915,3462,3851,4007,3922,3589,3058,2377,1635,895,235,-312,-712,-984,-1134,-1215,-1249,-1291,-1342,-1445,-1576,-1755,-1966,-2214,-2498,-2829,-3210,-3644,-4125,-4628,-5129,-5573,-5923,-6118,-6128,-5921,-5496,-4874,-4089,-3225,-2320,-1495,-767,-232,112,235,159,-88,-458,-901,-1359,-1780,-2124,-2361,-2477,-2470,-2351,-2124,-1812,-1407,-926,-354,310,1061,1906,2806,3735,4639,5438,6082,6482,6606,6424,5945,5225,4333,3380,2465,1710,1174,932,969,1263,1731,2271,2767,3106,3203,3001,2503,1736,792,-235,-1217,-2060,-2662,-2999,-3033,-2816,-2393,-1836,-1238,-648,-143,261,537,684,710,610,392,50,-422,-1019,-1735,-2542,-3398,-4249,-5025,-5665,-6094,-6279,-6193,-5836,-5251,-4479,-3599,-2680,-1795,-1004,-336,176,557,805,966,1060,1117,1141,1129,1056,892,596,148,-485,-1270,-2206,-3207,-4225,-5170,-5971,-6582,-6957,-7118,-7072,-6894,-6629,-6343,-6086,-5862,-5682,-5490,-5243,-4881,-4345,-3610,-2683,-1576,-391,826,1935,2875,3539,3910,3941,3693,3181,2507,1740,953,214,-454,-1040,-1572,-2077,-2611,-3189,-3838,-4527,-5215,-5826,-6263,-6441,-6277,-5722,-4777,-3470,-1886,-146,1622,3275,4685,5766,6446,6732,6639,6257,5657,4964,4250,3601,3043,2587,2198,1838,1442,969,389,-293,-1043,-1788,-2442,-2922,-3127,-3033,-2611,-1916,-1019,-38,904,1679,2187,2360,2184,1677,909,-18,-1003,-1931,-2712,-3287,-3619,-3711,-3589,-3282,-2848,-2306,-1714,-1072,-414,251,902,1514,2040,2452,2681,2712,2500,2062,1409,605,-290,-1191,-2026,-2737,-3279,-3645,-3830,-3875,-3788,-3622,-3383,-3090,-2744,-2348,-1891,-1400,-872,-358,101,463,650,650,403,-74,-769,-1640,-2600,-3576,-4453,-5148,-5564,-5656,-5380,-4767,-3852,-2730,-1502,-283,814,1702,2320,2635,2671,2438,2021,1463,842,213,-388,-930,-1401,-1799,-2119,-2354,-2486,-2492,-2336,-2005,-1474,-760,99,1047,1983,2828,3471,3858,3945,3745,3320,2760,2195,1752,1549,1660,2132,2921,3963,5117,6227,7129,7664,7726,7264,6286,4905,3234,1499,-134,-1467,-2367,-2772,-2677,-2163,-1355,-423,474,1178,1586,1648,1368,812,74,-719,-1456,-2032,-2387,-2503,-2385,-2098,-1693,-1260,-851,-518,-289,-148,-103,-88,-110,-97,-77,5,101,227,352,468,568,671,774,933,1144,1447,1829,2274,2738,3155,3461,3579,3465,3085,2451,1593,582,-510,-1595,-2601,-3475,-4188,-4736,-5140,-5417,-5605,-5703,-5717,-5609,-5349,-4880,-4175,-3204,-1999,-593,907,2406,3760,4856,5583,5872,5691,5057,4019,2672,1122,-512,-2105,-3568,-4812,-5785,-6469,-6854,-6959,-6806,-6428,-5849,-5109,-4225,-3240,-2191,-1124,-105,820,1578,2141,2468,2579,2483,2256,1947,1657,1453,1409,1568,1942,2500,3185,3895,4509,4901,4957,4584,3755,2484,854,-992,-2884,-4626,-6033,-6966,-7325,-7100,-6332,-5143,-3691,-2144,-700,526,1394,1884,1974,1712,1170,435,-403,-1263,-2071,-2780,-3356,-3764,-4017,-4082,-3984,-3717,-3296,-2745,-2084,-1354,-596,136,794,1325,1687,1844,1787,1513,1056,454,-240,-954,-1652,-2260,-2774,-3154,-3417,-3571,-3634,-3628,-3568,-3457,-3287,-3062,-2738,-2353,-1866,-1353,-817,-363,-24,99,-17,-415,-1072,-1945,-2945,-3969,-4896,-5613,-6044,-6138,-5905,-5403,-4722,-3997,-3345,-2880,-2670,-2733,-3045,-3509,-4045,-4510,-4830,-4925,-4779,-4429,-3938,-3414,-2968,-2696,-2672,-2922,-3426,-4120,-4904,-5647,-6234,-6537,-6492,-6034,-5192,-3993,-2538,-937,701,2248,3623,4760,5626,6230,6605,6788,6845,6804,6694,6520,6246,5851,5264,4474,3436,2177,737,-820,-2360,-3812,-5014,-5914,-6410,-6495,-6177,-5501,-4563,-3446,-2277,-1139,-134,692,1284,1643,1757,1661,1364,919,355,-278,-925,-1532,-2040,-2376,-2521,-2403,-2051,-1454,-679,204,1098,1905,2515,2872,2897,2604,1996,1148,131,-938,-1973,-2869,-3564,-4027,-4233,-4235,-4044,-3749,-3386,-3009,-2658,-2337,-2063,-1829,-1617,-1448,-1301,-1213,-1184,-1247,-1402,-1655,-1989,-2353,-2709,-2975,-3088,-2995,-2649,-2057,-1229,-256,804,1800,2659,3250,3525,3440,3026,2335,1471,537,-350,-1109,-1684,-2066,-2283,-2397,-2471,-2583,-2764,-3026,-3348,-3642,-3839,-3821,-3510,-2837,-1792,-391,1277,3102,4946,6660,8119,9223,9912,10182,10064,9641,9001,8266,7516,6852,6292,5863,5524,5220,4883,4440,3827,3029,2037,902,-312,-1508,-2588,-3456,-4039,-4280,-4178,-3729,-3000,-2041,-939,224,1373,2439,3370,4136,4715,5096,5294,5308,5169,4886,4491,4004,3461,2888,2328,1811,1388,1077,909,884,989,1194,1448,1700,1895,1997,1988,1873,1693,1488,1335,1287,1392,1683,2144,2764,3471,4215,4915,5517,5972,6258,6374,6333,6182,5922,5622,5252,4855,4385,3853,3216,2499,1698,871,85,-585,-1032,-1192,-1004,-462,395,1489,2683,3835,4783,5399,5588,5310,4599,3527,2242,878,-401,-1467,-2232,-2651,-2744,-2553,-2174,-1691,-1199,-766,-435,-214,-95,-32,5,78,214,455,798,1260,1815,2450,3139,3848,4570,5274,5964,6621,7259,7857,8421,8922,9334,9615,9724,9595,9214,8520,7542,6283,4809,3189,1516,-110,-1601,-2875,-3873,-4560,-4913,-4938,-4645,-4070,-3233,-2196,-983,324,1688,3011,4236,5265,6031,6468,6535,6225,5563,4622,3494,2312,1192,268,-380,-684,-650,-299,271,979,1680,2281,2682,2827,2706,2340,1789,1141,474,-123,-603,-911,-1063,-1035,-882,-608,-256,154,600,1059,1523,1972,2393,2773,3085,3321,3448,3469,3352,3119,2768,2318,1821,1298,820,426,164,52,97,252,476,673,774,689,383,-170,-922,-1812,-2712,-3519,-4082,-4329,-4181,-3650,-2781,-1679,-493,639,1540,2119,2276,2022,1385,485,-545,-1539,-2333,-2796,-2832,-2389,-1491,-188,1412,3177,4959,6629,8041,9123,9790,10025,9828,9233,8299,7080,5676,4124,2531,923,-622,-2087,-3416,-4607,-5607,-6420,-6992,-7318,-7347,-7067,-6455,-5510,-4250,-2711,-963,921,2821,4651,6272,7593,8516,8964,8908,8340,7286,5832,4066,2114,132,-1768,-3429,-4763,-5690,-6172,-6219,-5869,-5209,-4328,-3356,-2388,-1530,-836,-350,-51,84,120,121,139,228,390,643,948,1287,1624,1932,2196,2420,2597,2750,2885,2990,3064,3071,2976,2751,2353,1773,999,66,-1005,-2138,-3266,-4310,-5181,-5819,-6159,-6187,-5889,-5313,-4518,-3583,-2628,-1750,-1047,-607,-456,-598,-1004,-1568,-2234,-2847,-3374,-3703,-3852,-3822,-3660,-3466,-3283,-3214,-3262,-3447,-3713,-3998,-4188,-4212,-3952,-3385,-2480,-1280,155,1701,3266,4692,5910,6813,7383,7597,7496,7116,6525,5772,4919,4000,3057,2112,1186,320,-486,-1183,-1771,-2233,-2574,-2804,-2968,-3074,-3195,-3334,-3536,-3787,-4081,-4362,-4590,-4680,-4582,-4244,-3626,-2759,-1645,-390,946,2230,3370,4263,4835,5042,4872,4345,3511,2437,1205,-96,-1390,-2599,-3682,-4596,-5340,-5916,-6346,-6660,-6886,-7038,-7126,-7132,-7026,-6770,-6326,-5661,-4776,-3681,-2424,-1067,304,1604,2745,3654,4276,4581,4559,4231,3632,2818,1857,814,-235,-1248,-2153,-2941,-3556,-4016,-4282,-4389,-4314,-4109,-3784,-3395,-2992,-2629,-2371,-2261,-2330,-2592,-3012,-3558,-4138,-4682,-5091,-5307,-5270,-4984,-4470,-3794,-3046,-2311,-1694,-1250,-1039,-1051,-1269,-1633,-2067,-2486,-2809,-2963,-2911,-2618,-2106,-1386,-519,450,1461,2449,3390,4218,4943,5514,5949,6216,6315,6224,5931,5429,4707,3798,2708,1508,238,-1019,-2209,-3255,-4125,-4763,-5168,-5329,-5253,-4977,-4511,-3901,-3175,-2357,-1486,-580,333,1212,2037,2753,3329,3727,3911,3871,3601,3107,2422,1567,600,-442,-1477,-2464,-3309,-3968,-4379,-4518,-4377,-3988,-3388,-2652,-1847,-1042,-293,356,885,1290,1574,1766,1880,1938,1963,1948,1897,1796,1623,1374,1040,627,150,-361,-878,-1358,-1767,-2077,-2270,-2338,-2294,-2151,-1943,-1690,-1428,-1162,-913,-685,-467,-281,-104,20,94,79,-50,-307,-700,-1212,-1798,-2407,-2956,-3376,-3595,-3567,-3290,-2769,-2083,-1310,-561,56,452,560,368,-109,-796,-1596,-2391,-3046,-3445,-3502,-3142,-2368,-1200,293,1992,3791,5532,7100,8370,9262,9719,9727,9305,8492,7374,6008,4507,2934,1386,-77,-1390,-2513,-3409,-4070,-4473,-4640,-4560,-4261,-3753,-3064,-2220,-1259,-205,875,1973,3012,3976,4824,5512,6035,6357,6467,6356,6006,5421,4593,3546,2291,890,-617,-2139,-3609,-4927,-6033,-6854,-7364,-7550,-7416,-7007,-6353,-5511,-4534,-3453,-2318,-1156,13,1159,2263,3302,4244,5059,5720,6188,6448,6477,6272,5838,5196,4381,3439,2426,1401,420,-472,-1241,-1878,-2388,-2796,-3132,-3433,-3737,-4055,-4413,-4770,-5131,-5412,-5609,-5640,-5507,-5185,-4699,-4076,-3375,-2642,-1936,-1296,-749,-296,66,372,648,920,1208,1499,1782,2018,2152,2165,1998,1662,1164,539,-139,-802,-1357,-1734,-1864,-1726,-1307,-667,153,1028,1878,2582,3060,3249,3114,2668,1944,1016,-42,-1124,-2166,-3067,-3792,-4297,-4568,-4622,-4470,-4167,-3749,-3279,-2800,-2344,-1956,-1617,-1352,-1115,-904,-670,-405,-75,319,779,1288,1813,2310,2730,3002,3088,2930,2509,1827,896,-223,-1463,-2749,-3970,-5059,-5925,-6517,-6816,-6813,-6551,-6074,-5459,-4771,-4081,-3439,-2874,-2400,-2010,-1679,-1381,-1088,-761,-396,28,498,995,1478,1921,2247,2456,2474,2331,1996,1539,977,390,-167,-656,-1029,-1299,-1476,-1599,-1723,-1901,-2163,-2558,-3061,-3683,-4367,-5082,-5762,-6373,-6864,-7223,-7435,-7520,-7495,-7391,-7250,-7079,-6914,-6741,-6557,-6342,-6072,-5723,-5285,-4745,-4111,-3393,-2624,-1826,-1056,-332,290,795,1164,1392,1499,1507,1448,1374,1305,1290,1330,1442,1608,1810,2019,2200,2320,2351,2263,2041,1679,1167,530,-226,-1055,-1924,-2775,-3569,-4239,-4749,-5062,-5147,-5015,-4660,-4129,-3458,-2698,-1911,-1125,-401,268,857,1391,1879,2344,2798,3240,3653,4011,4256,4360,4250,3902,3285,2398,1268,-46,-1471,-2898,-4234,-5367,-6226,-6745,-6914,-6731,-6252,-5514,-4610,-3593,-2532,-1479,-473,465,1315,2077,2743,3310,3767,4101,4284,4294,4109,3711,3093,2268,1252,93,-1151,-2419,-3621,-4686,-5553,-6163,-6504,-6566,-6380,-5971,-5401,-4712,-3967,-3215,-2502,-1865,-1330,-908,-598,-392,-262,-186,-130,-59,43,205,420,688,973,1261,1509,1696,1802,1818,1738,1581,1340,1060,733,412,91,-182,-407,-547,-607,-555,-397,-124,269,751,1326,1944,2586,3212,3783,4270,4644,4880,4969,4893,4664,4278,3767,3140,2448,1710,981,298,-300,-764,-1077,-1195,-1127,-852,-400,213,940,1734,2528,3272,3896,4368,4645,4727,4609,4327,3907,3398,2834,2263,1697,1174,680,238,-170,-539,-867,-1155,-1389,-1557,-1652,-1643,-1525,-1269,-865,-294,443,1346,2383,3520,4704,5853,6911,7781,8422,8775,8841,8625,8184,7577,6894,6202,5587,5071,4706,4470,4350,4309,4284,4244,4120,3900,3537,3056,2451,1772,1054,344,-305,-875,-1326,-1679,-1922,-2101,-2229,-2340,-2453,-2559,-2657,-2693,-2641,-2444,-2068,-1491,-700,279,1424,2672,3983,5270,6482,7537,8381,8965,9242,9205,8844,8187,7277,6166,4941,3673,2466,1385,514,-105,-445,-494,-286,157,768,1488,2249,2965,3585,4038,4292,4326,4143,3768,3252,2640,2010,1412,903,529,305,251,357,608,983,1458,2002,2605,3233,3887,4548,5206,5869,6495,7100,7621,8048,8308,8374,8172,7686,6888,5790,4438,2891,1246,-405,-1958,-3324,-4433,-5235,-5698,-5845,-5668,-5252,-4609,-3840,-2973,-2073,-1169,-283,580,1420,2256,3088,3926,4767,5590,6377,7083,7673,8103,8325,8321,8042,7516,6717,5709,4516,3219,1890,607,-553,-1538,-2300,-2841,-3167,-3313,-3334,-3275,-3184,-3102,-3030,-2986,-2932,-2856,-2707,-2470,-2113,-1644,-1072,-438,215,833,1370,1802,2104,2313,2432,2534,2649,2822,3083,3422,3826,4238,4600,4836,4877,4686,4223,3522,2596,1551,437,-616,-1538,-2243,-2669,-2797,-2616,-2169,-1498,-702,156,962,1655,2180,2488,2603,2526,2310,2018,1689,1386,1136,955,847,798,803,846,934,1068,1271,1546,1918,2363,2885,3422,3949,4378,4670,4746,4576,4134,3426,2487,1372,156,-1074,-2235,-3246,-4054,-4604,-4899,-4921,-4719,-4312,-3765,-3117,-2431,-1733,-1076,-467,61,506,865,1126,1310,1404,1443,1419,1358,1270,1158,1032,882,702,483,221,-95,-444,-833,-1231,-1623,-2000,-2321,-2598,-2799,-2927,-2984,-2957,-2865,-2705,-2492,-2247,-1993,-1754,-1582,-1477,-1489,-1600,-1806,-2078,-2369,-2626,-2815,-2886,-2836,-2667,-2402,-2073,-1727,-1381,-1064,-783,-508,-243,52,381,737,1102,1440,1690,1812,1762,1511,1081,475,-240,-1018,-1798,-2526,-3172,-3703,-4125,-4423,-4627,-4722,-4740,-4656,-4499,-4241,-3901,-3471,-2950,-2362,-1692,-981,-216,564,1354,2123,2839,3484,4004,4388,4601,4624,4473,4149,3694,3152,2574,2012,1510,1100,792,586,451,353,235,61,-220,-633,-1176,-1863,-2639,-3492,-4361,-5217,-6008,-6720,-7288,-7724,-7948,-7976,-7739,-7254,-6496,-5502,-4305,-2970,-1571,-191,1096,2227,3149,3851,4305,4545,4579,4442,4162,3763,3255,2656,1944,1146,229,-770,-1848,-2970,-4083,-5156,-6117,-6934,-7561,-7972,-8167,-8141,-7925,-7552,-7053,-6493,-5891,-5309,-4750,-4246,-3775,-3338,-2889,-2408,-1848,-1198,-435,423,1354,2315,3241,4075,4750,5223,5462,5465,5240,4831,4263,3595,2839,2030,1158,225,-782,-1858,-3001,-4168,-5317,-6380,-7280,-7953,-8336,-8392,-8112,-7513,-6630,-5548,-4326,-3065,-1841,-709,271,1097,1759,2293,2714,3077,3382,3670,3909,4104,4199,4179,4004,3669,3189,2585,1937,1289,738,326,110,110,296,652,1076,1508,1836,1979,1857,1437,705,-301,-1496,-2790,-4025,-5092,-5859,-6236,-6196,-5731,-4916,-3849,-2653,-1468,-414,419,972,1248,1270,1111,852,568,346,220,232,366,608,906,1223,1490,1679,1733,1648,1403,1027,542,-4,-550,-1058,-1458,-1731,-1848,-1813,-1652,-1397,-1101,-811,-573,-429,-389,-483,-677,-981,-1341,-1739,-2124,-2465,-2714,-2859,-2855,-2713,-2409,-1969,-1397,-729,14,781,1561,2294,2986,3586,4108,4517,4829,5005,5068,4970,4737,4329,3768,3046,2178,1202,140,-950,-2019,-3018,-3889,-4598,-5111,-5421,-5530,-5459,-5246,-4918,-4525,-4080,-3590,-3055,-2436,-1714,-858,151,1292,2540,3826,5066,6178,7063,7669,7945,7894,7539,6944,6175,5322,4458,3651,2938,2339,1840,1408,1011,576,87,-517,-1215,-2021,-2876,-3744,-4552,-5233,-5726,-5985,-5980,-5721,-5233,-4566,-3790,-2967,-2162,-1415,-751,-169,350,827,1310,1814,2373,2979,3630,4291,4936,5522,6021,6408,6672,6814,6837,6742,6528,6171,5656,4941,4002,2825,1412,-198,-1936,-3720,-5417,-6933,-8136,-8958,-9346,-9290,-8835,-8050,-7039,-5923,-4801,-3794,-2951,-2346,-1975,-1839,-1905,-2114,-2434,-2769,-3103,-3343,-3479,-3457,-3264,-2897,-2357,-1676,-883,-34,827,1634,2344,2890,3248,3357,3221,2810,2151,1262,205,-961,-2147,-3275,-4260,-5032,-5548,-5775,-5728,-5432,-4938,-4326,-3639,-2971,-2338,-1791,-1314,-896,-503,-80,396,968,1632,2371,3149,3901,4555,5058,5341,5386,5182,4749,4124,3369,2533,1677,843,50,-682,-1366,-2010,-2630,-3239,-3834,-4425,-4992,-5536,-6051,-6532,-7001,-7456,-7927,-8421,-8945,-9499,-10052,-10587,-11039,-11372,-11534,-11469,-11182,-10629,-9863,-8884,-7764,-6538,-5269,-4006,-2792,-1662,-643,256,1028,1675,2228,2684,3095,3457,3808,4152,4489,4826,5129,5392,5557,5608,5484,5162,4605,3797,2743,1465,-1,-1585,-3221,-4817,-6283,-7545,-8511,-9143,-9390,-9245,-8725,-7862,-6722,-5372,-3900,-2381,-895,497,1755,2839,3744,4472,5010,5392,5590,5622,5467,5108,4541,3742,2732,1507,137,-1348,-2833,-4255,-5481,-6443,-7033,-7220,-6959,-6286,-5224,-3874,-2313,-664,961,2473,3762,4791,5489,5875,5935,5727,5288,4688,3986,3233,2471,1715,963,206,-593,-1449,-2385,-3418,-4515,-5677,-6829,-7940,-8938,-9773,-10402,-10802,-10952,-10877,-10570,-10064,-9364,-8467,-7378,-6077,-4554,-2815,-865,1235,3433,5627,7712,9592,11153,12345,13116,13470,13442,13087,12490,11739,10908,10079,9275,8527,7812,7098,6338,5479,4479,3315,1984,530,-1000,-2498,-3878,-5009,-5798,-6146,-5997,-5330,-4166,-2574,-657,1440,3563,5545,7247,8541,9370,9686,9533,8961,8072,6990,5821,4699,3703,2911,2356,2042,1937,1991,2115,2229,2237,2069,1659,988,49,-1113,-2437,-3832,-5201,-6439,-7460,-8197,-8598,-8676,-8431,-7940,-7262,-6481,-5684,-4935,-4287,-3765,-3376,-3087,-2892,-2722,-2562,-2360,-2100,-1758,-1330,-806,-189,531,1344,2267,3289,4415,5634,6927,8267,9618,10930,12152,13233,14127,14802,15233,15422,15376,15125,14706,14166,13548,12903,12261,11652,11079,10540,10002,9440,8800,8053,7159,6099,4874,3483,1981,398,-1182,-2691,-4048,-5185,-6049,-6625,-6915,-6968,-6842,-6632,-6406,-6260,-6220,-6316,-6513,-6744,-6927,-6945,-6714,-6159,-5255,-4017,-2506,-815,953,2673,4264,5628,6729,7514,7979,8115,7923,7432,6655,5649,4459,3160,1818,518,-689,-1729,-2582,-3217,-3635,-3843,-3870,-3717,-3416,-2967,-2374,-1653,-808,132,1132,2145,3128,4031,4822,5480,5993,6374,6637,6804,6882,6893,6805,6617,6267,5730,4951,3918,2612,1078,-652,-2464,-4291,-5982,-7459,-8600,-9351,-9663,-9544,-9022,-8159,-7032,-5723,-4299,-2833,-1341,137,1631,3124,4645,6173,7686,9130,10422,11484,12216,12544,12410,11775,10651,9071,7103,4864,2466,80,-2164,-4101,-5639,-6678,-7217,-7260,-6891,-6213,-5342,-4389,-3459,-2586,-1810,-1102,-437,213,865,1503,2072,2520,2752,2732,2407,1797,937,-92,-1192,-2262,-3196,-3924,-4368,-4509,-4322,-3814,-3029,-1994,-801,481,1748,2891,3836,4492,4847,4884,4669,4277,3828,3447,3261,3359,3817,4641,5784,7172,8638,10055,11241,12062,12416,12233,11515,10290,8643,6678,4527,2338,248,-1592,-3081,-4116,-4670,-4730,-4372,-3680,-2813,-1912,-1158,-661,-529,-779,-1373,-2221,-3171,-4055,-4711,-4973,-4771,-4039,-2843,-1262,520,2329,3943,5200,5944,6108,5683,4722,3362,1748,85,-1459,-2710,-3565,-3953,-3881,-3400,-2610,-1650,-650,218,852,1125,988,426,-525,-1783,-3221,-4702,-6066,-7196,-7965,-8338,-8271,-7812,-7018,-5985,-4821,-3634,-2524,-1555,-793,-232,118,309,396,447,534,721,1033,1506,2098,2792,3526,4236,4898,5434,5854,6111,6219,6154,5929,5527,4965,4249,3410,2486,1533,606,-239,-946,-1481,-1813,-1915,-1794,-1441,-881,-142,736,1688,2657,3566,4357,4968,5362,5508,5408,5064,4528,3819,3021,2148,1276,402,-432,-1247,-2020,-2787,-3514,-4240,-4919,-5566,-6144,-6645,-7037,-7312,-7444,-7433,-7271,-6964,-6525,-5976,-5335,-4646,-3921,-3216,-2535,-1911,-1362,-903,-554,-330,-242,-286,-460,-736,-1084,-1480,-1897,-2319,-2754,-3189,-3631,-4063,-4460,-4780,-4975,-4990,-4801,-4376,-3763,-2982,-2141,-1302,-569,3,371,528,503,341,105,-137,-346,-466,-521,-502,-477,-489,-598,-869,-1318,-1968,-2786,-3716,-4674,-5548,-6224,-6595,-6568,-6106,-5181,-3851,-2173,-263,1765,3789,5702,7406,8849,9981,10802,11301,11504,11408,11041,10400,9509,8384,7047,5549,3926,2252,589,-982,-2376,-3518,-4338,-4793,-4869,-4582,-3988,-3163,-2209,-1228,-316,437,981,1268,1297,1074,624,-11,-783,-1634,-2507,-3347,-4101,-4741,-5234,-5598,-5825,-5967,-6021,-6052,-6023,-5986,-5878,-5733,-5508,-5231,-4908,-4568,-4257,-4003,-3834,-3775,-3807,-3931,-4089,-4243,-4308,-4233,-3932,-3376,-2520,-1395,-23,1489,3049,4501,5727,6591,7031,7005,6560,5762,4757,3673,2684,1908,1460,1395,1712,2375,3289,4335,5382,6301,6967,7303,7238,6748,5844,4559,2975,1180,-694,-2526,-4174,-5509,-6422,-6812,-6653,-5923,-4708,-3112,-1305,507,2144,3404,4180,4377,4003,3109,1786,189,-1553,-3294,-4901,-6313,-7442,-8299,-8858,-9143,-9156,-8905,-8390,-7620,-6607,-5393,-4026,-2583,-1130,254,1509,2589,3461,4111,4541,4763,4808,4719,4551,4357,4198,4115,4144,4291,4551,4877,5241,5557,5801,5900,5866,5685,5394,5041,4662,4308,3995,3735,3510,3292,3053,2743,2363,1880,1315,678,11,-669,-1301,-1888,-2386,-2810,-3167,-3463,-3735,-3967,-4174,-4316,-4368,-4278,-4020,-3569,-2930,-2131,-1233,-305,565,1303,1854,2185,2303,2240,2052,1801,1537,1311,1126,993,877,757,600,375,104,-230,-561,-872,-1119,-1283,-1362,-1388,-1387,-1421,-1528,-1741,-2091,-2581,-3202,-3950,-4776,-5679,-6595,-7510,-8380,-9176,-9881,-10477,-10951,-11309,-11536,-11630,-11573,-11336,-10886,-10188,-9205,-7929,-6361,-4551,-2577,-559,1365,3026,4310,5072,5306,4976,4208,3109,1886,732,-157,-624,-564,32,1128,2576,4213,5820,7197,8148,8545,8288,7386,5885,3917,1677,-618,-2722,-4404,-5505,-5891,-5572,-4602,-3155,-1439,297,1821,2947,3556,3629,3215,2452,1512,588,-157,-589,-680,-413,99,764,1437,1988,2347,2448,2303,1948,1437,844,230,-357,-882,-1324,-1676,-1931,-2088,-2163,-2158,-2120,-2072,-2079,-2195,-2467,-2942,-3628,-4506,-5531,-6615,-7668,-8596,-9304,-9760,-9920,-9842,-9554,-9162,-8752,-8396,-8185,-8107,-8198,-8384,-8629,-8845,-8969,-8935,-8710,-8264,-7615,-6784,-5813,-4772,-3697,-2666,-1694,-820,-40,666,1302,1909,2489,3058,3601,4116,4559,4922,5171,5292,5292,5169,4944,4634,4245,3788,3252,2625,1919,1130,304,-513,-1257,-1855,-2244,-2398,-2292,-1980,-1496,-945,-390,73,411,580,607,513,371,243,200,286,532,914,1400,1907,2365,2679,2813,2714,2407,1922,1325,686,80,-464,-917,-1302,-1659,-2029,-2470,-3001,-3621,-4295,-4966,-5548,-5966,-6145,-6045,-5669,-5049,-4275,-3456,-2726,-2210,-2021,-2210,-2801,-3726,-4882,-6114,-7239,-8086,-8505,-8394,-7727,-6521,-4891,-2972,-966,928,2521,3648,4221,4201,3650,2682,1485,253,-779,-1450,-1603,-1196,-242,1157,2826,4552,6102,7247,7822,7701,6869,5373,3368,1042,-1340,-3549,-5340,-6558,-7108,-6978,-6261,-5080,-3640,-2130,-736,396,1184,1597,1690,1532,1265,1007,888,995,1368,2001,2815,3719,4553,5203,5534,5488,5016,4162,2969,1562,35,-1473,-2864,-4037,-4931,-5501,-5757,-5692,-5374,-4846,-4186,-3468,-2764,-2153,-1686,-1427,-1388,-1602,-2041,-2671,-3436,-4239,-5004,-5622,-6022,-6129,-5919,-5376,-4541,-3454,-2203,-860,477,1745,2878,3854,4661,5328,5886,6393,6882,7401,7943,8500,9032,9462,9747,9800,9601,9115,8376,7407,6302,5128,3995,2976,2160,1577,1279,1229,1422,1772,2218,2657,3003,3180,3131,2844,2333,1662,909,190,-393,-729,-744,-397,310,1327,2551,3865,5112,6150,6858,7118,6900,6164,4974,3396,1562,-377,-2258,-3913,-5221,-6059,-6412,-6246,-5641,-4665,-3433,-2078,-709,541,1606,2401,2916,3149,3126,2924,2601,2248,1966,1810,1876,2186,2763,3587,4602,5741,6896,7977,8883,9538,9898,9939,9673,9144,8389,7488,6489,5457,4434,3454,2532,1680,885,137,-573,-1250,-1881,-2443,-2876,-3139,-3142,-2849,-2202,-1210,100,1633,3282,4887,6291,7354,7930,7970,7420,6336,4802,2963,994,-905,-2557,-3790,-4485,-4588,-4083,-3042,-1559,220,2132,4032,5772,7248,8399,9193,9651,9825,9769,9573,9289,8968,8625,8254,7831,7323,6703,5978,5149,4289,3440,2700,2135,1807,1748,1947,2357,2884,3417,3823,3990,3820,3258,2309,1000,-567,-2297,-4048,-5699,-7131,-8259,-9024,-9410,-9429,-9127,-8577,-7859,-7055,-6249,-5491,-4821,-4242,-3718,-3229,-2703,-2119,-1445,-699,83,839,1486,1951,2176,2106,1771,1178,433,-371,-1113,-1659,-1922,-1815,-1319,-449,735,2122,3601,5030,6300,7311,8018,8403,8499,8375,8098,7767,7435,7158,6937,6754,6561,6297,5904,5332,4573,3624,2565,1449,404,-476,-1087,-1350,-1238,-744,63,1103,2239,3344,4281,4950,5281,5246,4889,4255,3467,2627,1850,1232,827,654,687,863,1095,1276,1327,1159,760,117,-711,-1658,-2631,-3542,-4328,-4933,-5356,-5597,-5710,-5736,-5727,-5734,-5765,-5837,-5903,-5925,-5826,-5535,-4988,-4135,-2975,-1532,113,1854,3547,5056,6237,6990,7254,7011,6321,5270,3999,2667,1426,424,-246,-512,-398,79,797,1667,2553,3343,3964,4339,4470,4338,3983,3428,2701,1836,852,-224,-1343,-2464,-3495,-4361,-4969,-5243,-5152,-4688,-3923,-2944,-1902,-934,-194,222,233,-144,-878,-1841,-2909,-3902,-4678,-5090,-5044,-4501,-3454,-1980,-168,1838,3881,5818,7484,8798,9649,10039,9954,9471,8656,7635,6493,5354,4266,3300,2441,1688,990,291,-453,-1291,-2230,-3266,-4360,-5467,-6511,-7438,-8189,-8715,-9008,-9044,-8845,-8414,-7784,-6972,-6009,-4925,-3764,-2559,-1382,-266,721,1542,2174,2605,2843,2913,2839,2654,2393,2077,1732,1387,1062,798,624,585,704,996,1440,1991,2567,3066,3381,3402,3072,2336,1243,-161,-1720,-3297,-4703,-5767,-6364,-6391,-5840,-4753,-3230,-1441,444,2231,3759,4887,5551,5703,5385,4652,3605,2348,1006,-333,-1565,-2630,-3483,-4095,-4471,-4625,-4588,-4390,-4090,-3711,-3325,-2970,-2710,-2594,-2681,-2996,-3572,-4393,-5441,-6648,-7960,-9262,-10485,-11509,-12252,-12626,-12564,-12038,-11031,-9589,-7770,-5683,-3461,-1237,836,2633,4062,5048,5602,5734,5543,5110,4569,4013,3545,3209,3021,2972,2982,3015,2960,2792,2454,1969,1380,764,232,-104,-159,146,806,1792,3005,4301,5522,6492,7059,7112,6596,5510,3948,2034,-33,-2052,-3805,-5128,-5882,-6026,-5579,-4638,-3368,-1956,-604,506,1253,1564,1455,998,329,-399,-1024,-1396,-1444,-1102,-420,540,1655,2779,3774,4521,4925,4967,4629,4002,3143,2191,1241,407,-248,-681,-910,-979,-974,-989,-1125,-1454,-2040,-2869,-3941,-5159,-6444,-7687,-8766,-9603,-10134,-10322,-10196,-9777,-9139,-8322,-7383,-6331,-5173,-3886,-2443,-839,930,2793,4695,6488,8057,9237,9925,10023,9525,8463,6962,5189,3359,1695,414,-325,-408,167,1344,2956,4790,6578,8066,9015,9263,8720,7415,5439,2996,313,-2358,-4761,-6713,-8061,-8753,-8791,-8263,-7282,-6022,-4628,-3275,-2067,-1114,-444,-73,29,-80,-343,-684,-1049,-1385,-1662,-1844,-1931,-1896,-1749,-1479,-1096,-602,-20,647,1364,2122,2883,3637,4336,4968,5475,5834,5995,5928,5610,5042,4240,3259,2166,1041,-17,-941,-1662,-2157,-2428,-2518,-2480,-2408,-2362,-2422,-2623,-2966,-3445,-3985,-4548,-5036,-5414,-5626,-5664,-5540,-5283,-4936,-4545,-4148,-3764,-3417,-3088,-2779,-2464,-2133,-1777,-1402,-1025,-667,-369,-154,-60,-87,-238,-484,-785,-1090,-1345,-1498,-1514,-1381,-1097,-700,-234,251,689,1040,1269,1369,1359,1271,1152,1057,1042,1137,1377,1746,2238,2796,3370,3877,4249,4418,4337,3990,3396,2600,1701,791,-3,-585,-878,-854,-542,-9,614,1202,1603,1707,1436,774,-255,-1549,-3016,-4497,-5882,-7051,-7935,-8507,-8772,-8780,-8593,-8302,-7967,-7663,-7415,-7239,-7113,-6996,-6823,-6530,-6057,-5354,-4410,-3226,-1856,-375,1111,2472,3581,4316,4574,4309,3506,2232,581,-1281,-3190,-4944,-6386,-7374,-7830,-7730,-7095,-6022,-4597,-2987,-1287,348,1845,3112,4135,4882,5394,5689,5807,5801,5664,5452,5123,4724,4226,3668,3068,2475,1935,1508,1223,1108,1141,1285,1460,1579,1529,1233,614,-346,-1619,-3151,-4802,-6462,-7956,-9169,-9978,-10340,-10238,-9735,-8927,-7942,-6939,-6044,-5381,-5011,-4965,-5216,-5699,-6330,-7001,-7613,-8091,-8356,-8390,-8174,-7742,-7122,-6389,-5595,-4815,-4097,-3487,-2991,-2615,-2328,-2084,-1854,-1572,-1230,-798,-301,224,728,1140,1405,1481,1343,1017,529,-28,-592,-1040,-1311,-1313,-1025,-430,422,1470,2601,3711,4669,5393,5793,5858,5576,5010,4225,3316,2382,1491,720,80,-413,-800,-1113,-1404,-1727,-2096,-2542,-3031,-3531,-3995,-4336,-4506,-4444,-4114,-3534,-2721,-1765,-752,203,991,1525,1755,1660,1292,705,18,-663,-1223,-1568,-1653,-1448,-1008,-375,335,1043,1641,2089,2336,2409,2334,2156,1932,1685,1425,1124,737,203,-538,-1520,-2765,-4235,-5882,-7603,-9297,-10834,-12119,-13047,-13583,-13686,-13402,-12762,-11873,-10822,-9716,-8654,-7694,-6894,-6243,-5730,-5290,-4879,-4413,-3867,-3188,-2401,-1504,-560,400,1312,2152,2890,3546,4125,4685,5253,5875,6574,7340,8164,8979,9746,10377,10816,11010,10923,10551,9918,9052,8037,6922,5802,4739,3800,3027,2461,2092,1933,1930,2051,2213,2360,2393,2264,1898,1284,421,-659,-1876,-3157,-4397,-5507,-6417,-7075,-7466,-7599,-7503,-7222,-6801,-6285,-5691,-5051,-4341,-3581,-2740,-1832,-854,159,1174,2130,2963,3622,4051,4239,4184,3929,3528,3067,2635,2321,2214,2361,2804,3534,4512,5664,6878,8038,9021,9703,10026,9917,9406,8525,7367,6052,4693,3418,2309,1437,810,422,214,122,69,-15,-187,-476,-896,-1424,-2035,-2672,-3297,-3850,-4300,-4619,-4790,-4825,-4725,-4515,-4206,-3821,-3358,-2832,-2224,-1530,-731,185,1236,2420,3736,5171,6687,8261,9823,11332,12706,13895,14824,15458,15756,15715,15363,14730,13899,12938,11923,10939,10016,9198,8484,7853,7295,6763,6249,5732,5206,4682,4158,3640,3125,2592,2026,1388,660,-191,-1154,-2239,-3391,-4577,-5726,-6773,-7660,-8338,-8772,-8960,-8911,-8654,-8243,-7719,-7155,-6594,-6090,-5661,-5335,-5073,-4869,-4645,-4347,-3902,-3242,-2329,-1135,310,1980,3762,5588,7318,8861,10138,11079,11697,12001,12066,11976,11827,11710,11694,11808,12054,12383,12725,12997,13097,12961,12526,11775,10730,9426,7946,6367,4784,3285,1937,800,-104,-756,-1177,-1391,-1433,-1358,-1205,-1033,-895,-833,-891,-1109,-1497,-2077,-2831,-3744,-4773,-5871,-6960,-7980,-8820,-9423,-9683,-9562,-9018,-8039,-6676,-4977,-3045,-996,1052,2950,4597,5873,6723,7106,7040,6573,5801,4820,3774,2761,1903,1259,874,753,852,1124,1471,1829,2104,2242,2210,1979,1586,1050,438,-182,-743,-1180,-1440,-1501,-1367,-1061,-645,-176,272,650,912,1058,1099,1084,1063,1106,1261,1570,2033,2630,3303,3978,4567,4988,5162,5053,4628,3919,2960,1840,657,-471,-1426,-2091,-2402,-2277,-1738,-791,485,1990,3614,5222,6709,7967,8938,9572,9862,9825,9490,8901,8101,7132,6024,4815,3521,2179,814,-531,-1814,-2978,-3968,-4721,-5181,-5312,-5078,-4492,-3577,-2398,-1042,374,1740,2912,3798,4284,4323,3893,3009,1760,220,-1450,-3151,-4725,-6093,-7175,-7947,-8420,-8634,-8644,-8528,-8334,-8109,-7869,-7602,-7282,-6862,-6303,-5570,-4658,-3580,-2396,-1168,-6,1018,1801,2310,2498,2408,2075,1596,1064,588,249,119,222,552,1067,1705,2384,3031,3570,3954,4152,4149,3959,3602,3112,2532,1905,1274,681,156,-273,-593,-796,-888,-872,-752,-547,-243,141,612,1157,1752,2366,2946,3421,3731,3798,3583,3067,2255,1221,38,-1157,-2244,-3088,-3587,-3673,-3331,-2602,-1570,-368,863,1968,2814,3308,3382,3039,2298,1250,-17,-1365,-2674,-3825,-4710,-5288,-5512,-5433,-5082,-4574,-4009,-3493,-3143,-3007,-3157,-3564,-4225,-5051,-5973,-6887,-7696,-8308,-8654,-8671,-8348,-7673,-6706,-5492,-4140,-2731,-1371,-133,921,1782,2433,2937,3312,3625,3914,4198,4479,4727,4894,4923,4768,4386,3774,2955,1985,941,-66,-961,-1619,-2018,-2084,-1859,-1363,-681,88,856,1507,1995,2258,2304,2158,1866,1515,1146,841,607,461,378,298,189,-22,-340,-785,-1305,-1857,-2338,-2675,-2781,-2604,-2126,-1381,-420,624,1643,2494,3053,3251,3032,2431,1506,382,-814,-1930,-2834,-3435,-3663,-3533,-3085,-2418,-1658,-944,-408,-161,-271,-758,-1588,-2683,-3931,-5191,-6336,-7239,-7798,-7971,-7710,-7065,-6068,-4816,-3414,-1962,-569,685,1750,2595,3225,3671,3961,4140,4234,4267,4243,4156,4000,3751,3412,2983,2464,1900,1307,728,202,-251,-611,-862,-1033,-1096,-1109,-1036,-926,-751,-530,-254,65,419,785,1139,1442,1667,1769,1736,1539,1188,683,58,-657,-1415,-2161,-2845,-3390,-3755,-3860,-3690,-3196,-2391,-1285,68,1603,3233,4858,6381,7701,8747,9452,9786,9740,9330,8590,7573,6339,4950,3485,1992,538,-829,-2080,-3186,-4136,-4940,-5590,-6124,-6542,-6886,-7157,-7393,-7591,-7762,-7895,-7974,-7970,-7870,-7642,-7287,-6812,-6229,-5592,-4915,-4261,-3630,-3056,-2522,-2017,-1523,-1022,-515,-13,441,817,1048,1113,977,667,211,-303,-799,-1172,-1337,-1236,-833,-140,799,1922,3136,4373,5540,6596,7502,8251,8867,9362,9787,10154,10496,10794,11038,11175,11159,10927,10434,9643,8553,7181,5584,3825,2010,208,-1469,-2968,-4241,-5255,-6039,-6593,-6970,-7207,-7341,-7412,-7435,-7426,-7392,-7316,-7211,-7045,-6833,-6557,-6232,-5859,-5454,-5042,-4635,-4282,-3997,-3825,-3790,-3899,-4174,-4590,-5138,-5780,-6474,-7168,-7809,-8334,-8682,-8810,-8659,-8222,-7477,-6466,-5215,-3818,-2340,-893,442,1581,2482,3116,3501,3677,3699,3646,3582,3560,3616,3742,3918,4085,4179,4131,3878,3395,2661,1728,631,-528,-1672,-2696,-3530,-4099,-4389,-4369,-4086,-3560,-2869,-2061,-1210,-356,455,1214,1893,2511,3030,3463,3753,3875,3774,3405,2744,1781,548,-885,-2432,-3964,-5365,-6526,-7343,-7786,-7808,-7461,-6758,-5802,-4639,-3372,-2057,-777,427,1476,2353,2986,3370,3466,3288,2848,2199,1398,526,-342,-1139,-1819,-2361,-2789,-3126,-3457,-3836,-4325,-4987,-5801,-6783,-7841,-8910,-9874,-10625,-11072,-11136,-10780,-10015,-8862,-7420,-5767,-4037,-2340,-778,551,1621,2384,2897,3173,3315,3373,3442,3564,3789,4107,4512,4945,5353,5669,5837,5823,5623,5256,4781,4268,3791,3437,3223,3192,3283,3456,3604,3638,3457,3018,2282,1290,101,-1197,-2486,-3682,-4696,-5489,-6047,-6397,-6594,-6696,-6797,-6933,-7180,-7524,-7977,-8474,-8963,-9352,-9575,-9554,-9257,-8676,-7835,-6803,-5656,-4491,-3400,-2451,-1705,-1169,-859,-725,-754,-878,-1059,-1262,-1440,-1592,-1685,-1730,-1718,-1663,-1567,-1454,-1340,-1248,-1208,-1231,-1336,-1511,-1738,-1968,-2150,-2212,-2086,-1722,-1095,-219,839,1999,3107,4053,4678,4897,4650,3928,2791,1332,-326,-2031,-3660,-5098,-6256,-7107,-7623,-7826,-7757,-7438,-6940,-6272,-5500,-4635,-3714,-2766,-1811,-878,3,817,1529,2116,2567,2841,2956,2883,2671,2316,1898,1436,1010,639,370,193,95,30,-60,-241,-570,-1079,-1785,-2641,-3601,-4550,-5394,-6012,-6321,-6258,-5819,-5046,-4028,-2904,-1803,-883,-240,51,-16,-400,-1016,-1749,-2470,-3074,-3459,-3584,-3443,-3065,-2532,-1944,-1391,-990,-791,-835,-1126,-1596,-2202,-2818,-3362,-3721,-3810,-3562,-2951,-1963,-652,921,2657,4432,6137,7643,8863,9710,10157,10169,9792,9038,8008,6747,5380,3973,2625,1408,375,-432,-1005,-1352,-1508,-1514,-1441,-1331,-1252,-1225,-1270,-1373,-1486,-1568,-1549,-1369,-997,-397,415,1406,2533,3707,4873,5931,6826,7490,7874,7956,7706,7146,6278,5160,3841,2405,948,-431,-1627,-2545,-3115,-3281,-3042,-2411,-1455,-241,1106,2503,3813,4958,5849,6436,6691,6629,6279,5711,5010,4263,3558,2974,2550,2308,2221,2236,2272,2245,2059,1668,1025,165,-880,-2003,-3113,-4091,-4834,-5278,-5373,-5127,-4576,-3781,-2828,-1796,-754,242,1184,2060,2901,3737,4585,5484,6406,7360,8283,9146,9870,10416,10730,10794,10614,10215,9652,8994,8302,7655,7091,6641,6319,6084,5931,5770,5587,5296,4898,4344,3664,2869,2010,1135,301,-442,-1054,-1513,-1817,-1976,-2013,-1967,-1864,-1753,-1635,-1552,-1479,-1426,-1367,-1261,-1098,-827,-428,115,833,1706,2730,3871,5061,6241,7315,8184,8783,9030,8913,8442,7673,6703,5650,4640,3786,3175,2847,2788,2955,3239,3548,3756,3785,3573,3115,2431,1610,731,-80,-721,-1091,-1132,-801,-138,822,1958,3147,4250,5113,5639,5723,5368,4572,3450,2106,707,-592,-1654,-2376,-2714,-2679,-2327,-1774,-1114,-496,24,361,529,540,471,391,396,542,889,1427,2158,3008,3927,4830,5639,6313,6791,7080,7174,7093,6883,6556,6155,5684,5151,4556,3888,3148,2345,1476,593,-304,-1146,-1907,-2535,-2988,-3221,-3221,-2950,-2423,-1649,-657,487,1735,2990,4184,5228,6059,6627,6908,6900,6624,6120,5417,4592,3658,2689,1694,714,-243,-1167,-2048,-2904,-3713,-4508,-5264,-5991,-6669,-7269,-7751,-8072,-8156,-7977,-7459,-6609,-5412,-3916,-2188,-310,1585,3404,5008,6320,7257,7788,7901,7634,7023,6157,5092,3935,2743,1605,577,-286,-937,-1363,-1532,-1468,-1158,-647,51,882,1810,2770,3710,4557,5262,5748,6001,5962,5670,5132,4424,3624,2831,2139,1627,1344,1297,1449,1740,2041,2274,2288,2034,1432,505,-720,-2138,-3638,-5081,-6341,-7309,-7918,-8141,-8000,-7551,-6871,-6053,-5176,-4312,-3490,-2728,-2015,-1316,-611,128,911,1701,2476,3146,3645,3878,3778,3294,2407,1144,-443,-2259,-4196,-6127,-7931,-9486,-10697,-11498,-11831,-11716,-11160,-10245,-9060,-7721,-6351,-5059,-3951,-3076,-2481,-2131,-2002,-1994,-2032,-2005,-1833,-1458,-851,-23,972,2058,3142,4114,4908,5441,5702,5697,5469,5092,4654,4243,3947,3816,3882,4137,4542,5025,5507,5883,6070,5986,5580,4831,3747,2371,783,-928,-2635,-4231,-5589,-6618,-7249,-7434,-7188,-6543,-5579,-4401,-3125,-1868,-738,188,862,1266,1417,1356,1126,792,403,3,-369,-695,-970,-1186,-1362,-1494,-1613,-1705,-1803,-1896,-1990,-2108,-2231,-2391,-2585,-2819,-3110,-3444,-3833,-4254,-4713,-5176,-5637,-6069,-6441,-6741,-6928,-6991,-6908,-6662,-6260,-5682,-4970,-4103,-3149,-2121,-1083,-97,783,1480,1949,2143,2051,1678,1061,263,-625,-1506,-2267,-2809,-3053,-2921,-2417,-1518,-295,1193,2859,4582,6285,7850,9211,10314,11107,11590,11748,11590,11138,10403,9425,8244,6915,5510,4107,2787,1616,651,-77,-582,-869,-1021,-1084,-1147,-1281,-1523,-1906,-2396,-2951,-3487,-3913,-4144,-4119,-3797,-3194,-2343,-1323,-225,850,1807,2559,3042,3211,3046,2543,1732,635,-682,-2162,-3739,-5322,-6858,-8262,-9491,-10489,-11247,-11720,-11934,-11848,-11485,-10827,-9880,-8656,-7168,-5471,-3614,-1694,204,1967,3514,4759,5669,6223,6451,6397,6137,5742,5283,4824,4397,4028,3722,3459,3244,3055,2902,2802,2768,2858,3076,3481,4057,4809,5693,6650,7600,8461,9137,9570,9704,9530,9068,8361,7496,6546,5613,4760,4047,3500,3113,2865,2710,2582,2443,2215,1878,1386,746,-53,-976,-2007,-3105,-4230,-5346,-6399,-7350,-8143,-8749,-9107,-9221,-9047,-8616,-7947,-7083,-6111,-5094,-4146,-3325,-2721,-2358,-2252,-2382,-2689,-3108,-3560,-3974,-4298,-4499,-4595,-4606,-4599,-4637,-4768,-5042,-5439,-5929,-6426,-6828,-7014,-6883,-6353,-5391,-4019,-2300,-364,1654,3593,5299,6671,7610,8118,8193,7929,7403,6747,6046,5420,4896,4545,4328,4238,4228,4233,4223,4153,4016,3818,3582,3326,3092,2874,2678,2476,2231,1907,1465,891,184,-616,-1458,-2262,-2949,-3444,-3698,-3691,-3437,-3000,-2448,-1893,-1414,-1112,-1018,-1171,-1528,-2045,-2642,-3221,-3712,-4043,-4177,-4122,-3890,-3557,-3176,-2828,-2560,-2423,-2403,-2498,-2642,-2791,-2882,-2870,-2744,-2501,-2190,-1868,-1601,-1466,-1515,-1777,-2262,-2931,-3737,-4604,-5459,-6233,-6868,-7324,-7581,-7624,-7464,-7101,-6551,-5840,-4982,-4021,-2995,-1948,-951,-46,698,1254,1576,1678,1559,1272,859,377,-107,-567,-941,-1232,-1429,-1535,-1593,-1603,-1611,-1617,-1636,-1637,-1604,-1481,-1232,-824,-233,521,1414,2377,3340,4217,4930,5412,5610,5518,5114,4455,3560,2503,1339,136,-1053,-2173,-3192,-4080,-4820,-5417,-5864,-6186,-6392,-6498,-6521,-6455,-6308,-6065,-5714,-5268,-4708,-4088,-3426,-2781,-2218,-1772,-1494,-1388,-1454,-1647,-1936,-2250,-2554,-2803,-2976,-3077,-3109,-3117,-3110,-3144,-3213,-3355,-3533,-3754,-3966,-4147,-4257,-4275,-4170,-3950,-3591,-3111,-2515,-1803,-1003,-111,850,1855,2881,3876,4783,5540,6061,6290,6157,5638,4729,3465,1912,178,-1637,-3378,-4953,-6228,-7150,-7666,-7778,-7535,-6989,-6250,-5403,-4550,-3762,-3101,-2577,-2195,-1918,-1703,-1508,-1289,-1025,-714,-378,-50,214,379,394,254,-45,-472,-978,-1508,-2010,-2431,-2764,-2994,-3153,-3268,-3385,-3520,-3696,-3882,-4041,-4110,-4005,-3666,-3038,-2097,-870,591,2182,3782,5246,6450,7272,7637,7534,6954,6009,4762,3367,1933,568,-639,-1656,-2477,-3126,-3666,-4150,-4641,-5177,-5768,-6397,-7020,-7578,-8002,-8229,-8228,-7965,-7473,-6777,-5946,-5048,-4155,-3329,-2610,-2030,-1584,-1269,-1064,-942,-884,-864,-872,-891,-917,-940,-946,-926,-854,-715,-479,-138,321,876,1507,2162,2778,3296,3629,3744,3586,3161,2495,1630,673,-310,-1201,-1924,-2422,-2654,-2622,-2363,-1912,-1368,-772,-226,235,550,722,727,629,428,213,16,-108,-120,-10,233,594,1055,1583,2161,2751,3355,3933,4494,5010,5470,5848,6121,6247,6216,5987,5560,4931,4117,3150,2076,951,-175,-1235,-2197,-3026,-3699,-4229,-4606,-4868,-5005,-5060,-5021,-4909,-4730,-4487,-4202,-3895,-3593,-3335,-3155,-3084,-3140,-3328,-3635,-4025,-4459,-4885,-5243,-5502,-5609,-5558,-5341,-4976,-4487,-3910,-3275,-2604,-1918,-1209,-482,285,1083,1930,2781,3637,4421,5120,5657,6031,6216,6232,6131,5961,5812,5747,5830,6093,6530,7113,7760,8400,8929,9281,9393,9257,8898,8368,7775,7214,6796,6614,6721,7126,7804,8653,9581,10423,11073,11397,11335,10865,10011,8868,7533,6159,4852,3732,2849,2228,1829,1598,1427,1237,927,445,-237,-1112,-2132,-3232,-4329,-5333,-6182,-6814,-7203,-7344,-7247,-6942,-6451,-5809,-5031,-4139,-3139,-2039,-866,368,1610,2813,3908,4819,5490,5856,5897,5598,4989,4116,3058,1894,739,-330,-1208,-1841,-2178,-2203,-1915,-1340,-506,540,1760,3097,4509,5931,7325,8615,9768,10714,11435,11884,12078,11995,11695,11203,10579,9894,9184,8509,7888,7328,6831,6377,5950,5542,5151,4778,4463,4201,4053,3997,4072,4229,4456,4699,4889,4996,4948,4749,4390,3908,3364,2820,2353,2026,1867,1894,2067,2332,2600,2780,2773,2509,1943,1071,-60,-1373,-2740,-4040,-5116,-5877,-6226,-6146,-5656,-4820,-3760,-2579,-1430,-407,397,932,1184,1185,972,623,207,-223,-592,-900,-1112,-1255,-1333,-1374,-1384,-1359,-1285,-1114,-817,-339,338,1214,2266,3418,4593,5678,6578,7213,7531,7541,7261,6786,6196,5606,5103,4758,4606,4647,4846,5157,5511,5847,6123,6279,6310,6185,5908,5484,4917,4239,3468,2652,1826,1038,340,-239,-658,-918,-1009,-955,-797,-569,-346,-148,-46,-47,-179,-430,-781,-1204,-1653,-2086,-2456,-2726,-2871,-2887,-2781,-2586,-2342,-2102,-1916,-1831,-1873,-2066,-2382,-2803,-3259,-3695,-4039,-4228,-4228,-4021,-3614,-3052,-2375,-1659,-973,-365,85,377,465,378,133,-229,-659,-1100,-1512,-1836,-2046,-2103,-1995,-1700,-1222,-563,266,1226,2304,3430,4582,5671,6673,7502,8130,8505,8605,8429,7981,7300,6451,5503,4560,3716,3058,2669,2579,2790,3258,3881,4552,5122,5455,5457,5047,4225,3044,1581,-5,-1607,-3059,-4280,-5191,-5771,-6051,-6070,-5915,-5665,-5389,-5146,-4957,-4826,-4729,-4636,-4514,-4338,-4103,-3822,-3521,-3238,-3012,-2874,-2849,-2944,-3151,-3463,-3852,-4307,-4807,-5336,-5889,-6444,-6988,-7503,-7943,-8288,-8489,-8523,-8362,-8009,-7458,-6750,-5903,-4976,-4006,-3045,-2137,-1306,-598,-6,441,749,929,961,887,687,401,38,-367,-785,-1177,-1505,-1736,-1826,-1763,-1514,-1082,-471,298,1183,2123,3063,3907,4598,5038,5206,5039,4581,3843,2923,1912,922,58,-586,-969,-1044,-859,-439,132,769,1395,1940,2346,2610,2705,2686,2553,2376,2150,1915,1650,1336,939,417,-264,-1116,-2142,-3299,-4531,-5756,-6873,-7807,-8466,-8823,-8862,-8618,-8169,-7596,-7017,-6511,-6165,-6001,-6023,-6191,-6424,-6653,-6782,-6758,-6536,-6113,-5522,-4797,-4021,-3231,-2490,-1812,-1207,-646,-108,447,1036,1664,2311,2947,3508,3960,4253,4364,4317,4100,3801,3434,3079,2772,2537,2395,2324,2312,2309,2299,2242,2137,1986,1811,1647,1528,1494,1567,1764,2076,2484,2950,3428,3867,4223,4460,4551,4493,4280,3939,3468,2917,2284,1619,941,277,-333,-873,-1317,-1641,-1844,-1918,-1863,-1711,-1453,-1153,-818,-515,-275,-144,-163,-341,-701,-1205,-1829,-2502,-3152,-3695,-4051,-4146,-3945,-3411,-2577,-1460,-144,1306,2792,4237,5561,6698,7610,8242,8605,8665,8450,7961,7231,6297,5205,4030,2829,1712,743,18,-405,-493,-242,314,1097,2008,2921,3706,4240,4435,4236,3645,2718,1562,308,-874,-1847,-2487,-2717,-2535,-1986,-1166,-223,718,1507,2066,2337,2329,2094,1709,1271,872,570,419,405,513,685,861,982,996,881,619,236,-255,-816,-1412,-2019,-2610,-3170,-3692,-4153,-4550,-4845,-5027,-5054,-4910,-4580,-4067,-3396,-2612,-1769,-935,-175,460,921,1199,1283,1199,973,649,265,-137,-536,-907,-1249,-1553,-1823,-2062,-2266,-2434,-2554,-2632,-2646,-2620,-2531,-2413,-2266,-2114,-1968,-1843,-1741,-1667,-1611,-1570,-1532,-1498,-1471,-1460,-1475,-1533,-1640,-1798,-1995,-2198,-2378,-2474,-2446,-2236,-1821,-1178,-337,678,1787,2915,3971,4855,5499,5832,5823,5464,4779,3821,2664,1391,104,-1117,-2188,-3051,-3675,-4037,-4166,-4084,-3867,-3577,-3302,-3109,-3070,-3196,-3522,-3980,-4541,-5090,-5554,-5816,-5822,-5506,-4885,-3989,-2909,-1752,-659,256,873,1133,1000,500,-307,-1321,-2428,-3510,-4462,-5200,-5674,-5867,-5784,-5466,-4949,-4295,-3555,-2782,-2034,-1354,-794,-403,-206,-242,-502,-974,-1616,-2361,-3135,-3843,-4415,-4774,-4898,-4762,-4403,-3859,-3189,-2474,-1753,-1105,-551,-129,148,271,240,61,-264,-705,-1261,-1895,-2579,-3287,-3967,-4598,-5132,-5555,-5839,-5975,-5960,-5788,-5462,-4989,-4368,-3608,-2729,-1738,-684,398,1440,2383,3145,3682,3931,3898,3578,3042,2342,1588,864,260,-154,-341,-294,-18,420,990,1597,2192,2715,3115,3383,3493,3460,3291,3005,2607,2125,1552,911,206,-554,-1339,-2138,-2908,-3623,-4246,-4751,-5118,-5347,-5448,-5444,-5373,-5255,-5124,-4996,-4858,-4719,-4543,-4320,-4050,-3718,-3359,-2989,-2643,-2367,-2163,-2076,-2070,-2160,-2283,-2432,-2544,-2608,-2593,-2500,-2340,-2140,-1928,-1741,-1606,-1538,-1554,-1636,-1782,-1967,-2174,-2394,-2620,-2865,-3139,-3477,-3882,-4381,-4957,-5588,-6231,-6818,-7296,-7580,-7630,-7397,-6859,-6044,-4965,-3691,-2286,-823,612,1963,3156,4156,4925,5439,5705,5706,5481,5029,4408,3642,2787,1900,1021,229,-454,-950,-1263,-1334,-1199,-844,-335,277,904,1441,1801,1887,1635,1022,51,-1206,-2651,-4146,-5527,-6643,-7346,-7540,-7162,-6229,-4798,-2990,-962,1111,3041,4671,5864,6547,6681,6299,5466,4279,2859,1324,-230,-1707,-3067,-4268,-5300,-6167,-6868,-7408,-7788,-7998,-8044,-7922,-7655,-7265,-6808,-6318,-5862,-5469,-5170,-4962,-4831,-4727,-4605,-4414,-4102,-3655,-3054,-2330,-1503,-632,250,1087,1852,2522,3090,3565,3951,4274,4542,4779,4994,5198,5402,5615,5846,6098,6385,6687,7006,7306,7551,7701,7711,7544,7184,6635,5922,5101,4253,3455,2815,2393,2261,2423,2875,3534,4322,5106,5759,6165,6216,5855,5063,3861,2323,552,-1322,-3176,-4868,-6310,-7416,-8159,-8532,-8574,-8338,-7897,-7341,-6716,-6111,-5535,-5023,-4582,-4191,-3865,-3589,-3373,-3239,-3200,-3269,-3461,-3749,-4111,-4488,-4808,-4994,-4970,-4681,-4096,-3215,-2076,-733,726,2225,3679,5023,6218,7230,8074,8750,9297,9745,10133,10484,10833,11177,11528,11870,12180,12431,12586,12608,12477,12164,11677,11026,10242,9374,8475,7595,6784,6068,5464,4971,4562,4218,3909,3604,3302,2996,2700,2445,2242,2122,2094,2151,2281,2454,2635,2796,2906,2942,2884,2734,2465,2091,1583,949,177,-714,-1716,-2766,-3828,-4803,-5631,-6234,-6556,-6576,-6295,-5750,-5011,-4148,-3254,-2403,-1644,-1021,-518,-128,188,463,717,958,1183,1352,1454,1455,1350,1164,917,687,518,494,640,998,1548,2251,3057,3867,4620,5223,5634,5817,5776,5547,5185,4768,4386,4111,4026,4162,4543,5138,5895,6720,7500,8122,8468,8480,8103,7384,6385,5247,4128,3198,2613,2489,2880,3763,5073,6632,8296,9829,11079,11876,12151,11865,11075,9875,8408,6848,5343,4055,3056,2426,2126,2123,2299,2531,2689,2633,2287,1582,526,-836,-2406,-4059,-5635,-7007,-8023,-8617,-8723,-8359,-7565,-6419,-5034,-3507,-1960,-469,879,2036,2957,3623,4018,4138,3984,3566,2903,2036,1007,-108,-1232,-2283,-3162,-3811,-4165,-4205,-3928,-3362,-2558,-1581,-510,575,1597,2489,3201,3699,3974,4030,3908,3644,3311,2973,2708,2585,2654,2958,3489,4236,5130,6114,7082,7963,8667,9143,9362,9318,9043,8587,8007,7375,6738,6133,5572,5049,4529,3986,3373,2671,1868,979,42,-875,-1693,-2332,-2699,-2755,-2444,-1808,-868,246,1443,2546,3420,3925,3954,3453,2426,919,-938,-3007,-5099,-7043,-8664,-9844,-10493,-10579,-10133,-9197,-7885,-6295,-4538,-2741,-969,684,2175,3484,4576,5466,6135,6589,6805,6783,6496,5942,5123,4061,2797,1402,-53,-1475,-2775,-3896,-4767,-5405,-5781,-5978,-6008,-5957,-5849,-5724,-5573,-5379,-5095,-4676,-4063,-3250,-2208,-999,325,1660,2891,3899,4599,4912,4835,4397,3672,2785,1855,1022,398,62,61,383,993,1791,2690,3548,4260,4714,4833,4570,3922,2910,1603,82,-1545,-3163,-4669,-5946,-6921,-7523,-7713,-7498,-6897,-5977,-4819,-3536,-2247,-1077,-146,458,650,412,-266,-1321,-2690,-4245,-5881,-7439,-8831,-9915,-10657,-10988,-10926,-10493,-9751,-8760,-7613,-6352,-5072,-3785,-2562,-1417,-396,464,1111,1511,1598,1372,796,-76,-1198,-2454,-3729,-4863,-5735,-6213,-6244,-5795,-4921,-3712,-2290,-828,559,1711,2571,3086,3280,3206,2958,2640,2364,2202,2218,2401,2738,3138,3533,3806,3899,3735,3312,2647,1799,871,-48,-840,-1425,-1757,-1804,-1623,-1257,-819,-399,-100,17,-102,-434,-974,-1633,-2363,-3075,-3709,-4227,-4604,-4848,-4981,-5030,-5024,-4996,-4938,-4873,-4767,-4625,-4425,-4165,-3850,-3486,-3091,-2679,-2255,-1841,-1413,-999,-551,-98,402,913,1442,1955,2405,2764,2969,2999,2824,2454,1895,1214,442,-327,-1045,-1637,-2070,-2314,-2376,-2281,-2077,-1815,-1571,-1381,-1311,-1368,-1558,-1862,-2230,-2613,-2937,-3144,-3174,-2994,-2588,-1960,-1149,-186,864,1961,3039,4068,4991,5787,6413,6848,7070,7066,6839,6399,5788,5051,4264,3494,2835,2348,2109,2133,2451,3016,3798,4703,5651,6544,7293,7835,8116,8136,7900,7471,6903,6285,5695,5188,4821,4586,4480,4452,4439,4381,4203,3867,3338,2614,1722,695,-402,-1516,-2587,-3571,-4432,-5152,-5710,-6099,-6292,-6277,-6012,-5491,-4685,-3608,-2287,-785,812,2380,3800,4931,5658,5905,5611,4804,3526,1890,39,-1877,-3679,-5241,-6431,-7187,-7483,-7345,-6840,-6071,-5145,-4186,-3276,-2497,-1859,-1380,-1009,-707,-424,-98,268,704,1160,1609,1991,2252,2353,2287,2059,1733,1371,1058,886,908,1166,1644,2305,3056,3803,4425,4823,4934,4713,4187,3407,2460,1466,518,-274,-860,-1198,-1306,-1212,-982,-682,-364,-100,105,218,259,245,196,132,65,-14,-118,-276,-509,-859,-1317,-1917,-2618,-3405,-4220,-5000,-5683,-6174,-6440,-6389,-6039,-5346,-4380,-3174,-1819,-421,943,2145,3132,3815,4171,4177,3844,3203,2293,1178,-96,-1444,-2830,-4173,-5437,-6567,-7535,-8316,-8902,-9297,-9517,-9584,-9525,-9357,-9092,-8732,-8261,-7661,-6910,-5996,-4925,-3724,-2441,-1157,54,1092,1893,2401,2593,2494,2141,1626,1035,473,37,-196,-175,121,682,1459,2388,3383,4337,5186,5827,6225,6342,6163,5722,5026,4143,3093,1953,732,-499,-1741,-2943,-4094,-5153,-6079,-6823,-7324,-7534,-7410,-6941,-6154,-5106,-3912,-2698,-1616,-819,-417,-489,-1061,-2071,-3430,-4975,-6518,-7898,-8919,-9504,-9553,-9091,-8169,-6885,-5392,-3810,-2296,-949,134,914,1357,1481,1288,821,105,-818,-1909,-3120,-4404,-5685,-6911,-7980,-8831,-9372,-9541,-9299,-8625,-7545,-6108,-4397,-2514,-576,1310,3038,4534,5744,6635,7223,7505,7528,7320,6922,6374,5700,4933,4089,3192,2255,1305,362,-544,-1384,-2128,-2751,-3227,-3559,-3730,-3758,-3651,-3427,-3112,-2723,-2290,-1843,-1406,-1018,-708,-496,-413,-450,-610,-871,-1187,-1531,-1834,-2076,-2206,-2221,-2121,-1924,-1681,-1425,-1226,-1123,-1162,-1374,-1758,-2318,-3016,-3806,-4628,-5409,-6082,-6583,-6860,-6893,-6668,-6223,-5595,-4857,-4090,-3366,-2754,-2306,-2042,-1965,-2057,-2278,-2599,-2969,-3373,-3778,-4189,-4600,-5027,-5474,-5963,-6479,-7028,-7572,-8082,-8503,-8778,-8850,-8676,-8212,-7460,-6427,-5150,-3697,-2130,-538,1005,2434,3697,4755,5602,6217,6618,6806,6790,6585,6198,5647,4960,4162,3311,2444,1644,958,460,203,207,505,1056,1833,2762,3751,4719,5555,6202,6583,6697,6517,6099,5469,4705,3861,3007,2197,1468,863,371,14,-251,-447,-621,-829,-1116,-1533,-2122,-2890,-3845,-4949,-6145,-7358,-8477,-9410,-10049,-10322,-10187,-9638,-8729,-7533,-6174,-4780,-3477,-2397,-1598,-1167,-1068,-1306,-1783,-2425,-3119,-3757,-4249,-4510,-4504,-4212,-3657,-2910,-2029,-1140,-318,338,776,964,927,696,371,23,-232,-334,-223,113,650,1340,2116,2896,3633,4262,4781,5176,5481,5721,5937,6162,6406,6684,6975,7259,7504,7682,7758,7728,7565,7287,6878,6367,5747,5044,4258,3410,2503,1567,616,-321,-1198,-1989,-2633,-3105,-3361,-3385,-3170,-2728,-2089,-1310,-446,419,1209,1852,2288,2475,2404,2087,1561,896,163,-551,-1157,-1584,-1774,-1683,-1315,-664,208,1272,2428,3620,4742,5730,6503,7005,7202,7066,6599,5832,4786,3529,2135,669,-758,-2070,-3184,-4028,-4567,-4780,-4680,-4311,-3722,-2998,-2194,-1387,-624,75,688,1237,1742,2225,2725,3247,3811,4402,5013,5615,6180,6684,7097,7411,7618,7732,7771,7772,7761,7778,7839,7952,8115,8299,8470,8585,8587,8445,8117,7578,6838,5898,4804,3597,2327,1063,-140,-1223,-2130,-2818,-3246,-3389,-3241,-2805,-2114,-1214,-172,930,2008,2971,3742,4257,4472,4381,3990,3359,2539,1631,705,-144,-845,-1345,-1601,-1602,-1357,-889,-247,513,1330,2138,2885,3524,4024,4365,4538,4547,4396,4095,3656,3079,2392,1585,703,-243,-1206,-2122,-2958,-3614,-4056,-4214,-4048,-3553,-2719,-1594,-223,1315,2931,4544,6067,7430,8589,9498,10149,10546,10686,10611,10319,9848,9207,8421,7515,6522,5485,4460,3511,2693,2075,1677,1529,1617,1894,2326,2805,3286,3666,3906,3960,3815,3488,3006,2418,1779,1142,558,84,-267,-438,-449,-275,63,550,1159,1865,2618,3389,4118,4745,5225,5472,5457,5120,4455,3465,2196,725,-841,-2381,-3744,-4839,-5529,-5804,-5622,-5054,-4172,-3089,-1933,-815,177,974,1559,1925,2099,2119,2016,1818,1554,1219,835,396,-82,-577,-1064,-1512,-1880,-2155,-2309,-2350,-2285,-2129,-1916,-1654,-1372,-1070,-749,-407,-22,412,911,1473,2106,2784,3495,4201,4865,5458,5923,6252,6396,6367,6147,5774,5263,4688,4086,3531,3080,2773,2641,2689,2891,3210,3592,3968,4296,4509,4602,4538,4351,4042,3657,3221,2777,2343,1947,1593,1289,1040,841,694,603,546,527,511,473,377,183,-143,-616,-1252,-2025,-2904,-3825,-4719,-5514,-6134,-6546,-6703,-6633,-6339,-5891,-5335,-4738,-4162,-3627,-3186,-2814,-2521,-2271,-2046,-1817,-1582,-1321,-1076,-841,-683,-610,-684,-907,-1316,-1884,-2591,-3384,-4190,-4933,-5529,-5920,-6047,-5913,-5515,-4900,-4133,-3268,-2389,-1536,-766,-95,466,908,1245,1470,1590,1601,1506,1306,1028,684,323,-18,-294,-457,-486,-351,-66,362,883,1437,1959,2353,2559,2506,2156,1515,604,-497,-1693,-2867,-3896,-4679,-5137,-5241,-4991,-4452,-3697,-2847,-2003,-1279,-750,-469,-446,-665,-1078,-1614,-2198,-2751,-3201,-3511,-3628,-3567,-3308,-2899,-2342,-1700,-981,-253,474,1127,1698,2105,2329,2314,2026,1458,602,-502,-1805,-3235,-4694,-6110,-7374,-8445,-9254,-9806,-10096,-10170,-10065,-9842,-9545,-9218,-8871,-8524,-8144,-7735,-7243,-6672,-5979,-5174,-4254,-3241,-2165,-1066,12,1037,1949,2756,3410,3933,4327,4603,4804,4935,5039,5117,5189,5250,5291,5298,5256,5143,4958,4673,4312,3841,3300,2663,1966,1208,412,-386,-1167,-1876,-2473,-2918,-3147,-3155,-2895,-2397,-1680,-798,156,1112,1952,2612,3005,3114,2917,2454,1787,989,164,-603,-1246,-1691,-1944,-1977,-1855,-1591,-1261,-904,-561,-264,-17,187,366,535,730,936,1174,1400,1605,1727,1742,1607,1296,812,157,-633,-1501,-2401,-3257,-4010,-4608,-4995,-5154,-5057,-4704,-4100,-3264,-2215,-1012,329,1714,3114,4437,5627,6622,7364,7829,7989,7865,7479,6894,6182,5422,4713,4120,3725,3552,3628,3930,4402,4986,5564,6070,6380,6451,6213,5669,4825,3743,2479,1141,-185,-1402,-2406,-3150,-3542,-3585,-3237,-2535,-1496,-194,1302,2888,4455,5892,7078,7923,8339,8292,7755,6774,5405,3751,1942,96,-1645,-3183,-4425,-5339,-5896,-6129,-6081,-5804,-5390,-4878,-4355,-3833,-3370,-2944,-2578,-2245,-1937,-1652,-1383,-1138,-952,-827,-815,-914,-1150,-1498,-1938,-2413,-2860,-3222,-3423,-3445,-3246,-2870,-2344,-1741,-1155,-644,-305,-148,-202,-425,-759,-1128,-1430,-1596,-1544,-1263,-733,-7,872,1815,2753,3605,4324,4869,5233,5421,5457,5374,5202,4990,4750,4530,4335,4184,4080,4011,3960,3896,3780,3572,3235,2739,2077,1248,297,-744,-1785,-2771,-3598,-4219,-4559,-4616,-4374,-3896,-3225,-2479,-1736,-1115,-693,-533,-662,-1070,-1711,-2516,-3402,-4280,-5072,-5724,-6194,-6479,-6587,-6542,-6379,-6129,-5818,-5455,-5044,-4572,-4037,-3414,-2725,-1958,-1175,-400,281,813,1114,1127,820,174,-767,-1958,-3295,-4682,-6000,-7150,-8046,-8632,-8885,-8808,-8438,-7828,-7036,-6147,-5216,-4315,-3494,-2786,-2219,-1800,-1514,-1349,-1263,-1219,-1173,-1086,-921,-659,-276,224,839,1553,2332,3160,3979,4755,5428,5943,6240,6267,5982,5358,4403,3136,1628,-44,-1766,-3429,-4904,-6102,-6929,-7350,-7355,-6975,-6291,-5393,-4405,-3447,-2622,-2029,-1710,-1702,-1966,-2474,-3116,-3814,-4451,-4926,-5164,-5110,-4745,-4102,-3234,-2229,-1197,-233,555,1102,1360,1317,999,443,-277,-1089,-1924,-2712,-3413,-4000,-4465,-4831,-5122,-5377,-5628,-5905,-6219,-6573,-6946,-7317,-7641,-7894,-8036,-8056,-7946,-7722,-7385,-6990,-6521,-6035,-5499,-4944,-4322,-3635,-2845,-1941,-927,195,1375,2571,3707,4729,5560,6159,6493,6551,6354,5936,5346,4653,3917,3191,2533,1961,1499,1135,851,612,372,84,-294,-798,-1434,-2200,-3053,-3936,-4774,-5467,-5953,-6128,-5992,-5498,-4724,-3720,-2607,-1505,-527,223,684,845,712,366,-139,-689,-1232,-1687,-2050,-2304,-2493,-2657,-2844,-3108,-3466,-3922,-4456,-5001,-5507,-5871,-6032,-5925,-5523,-4828,-3900,-2805,-1670,-617,238,786,950,721,82,-868,-2065,-3357,-4632,-5736,-6570,-7032,-7085,-6708,-5933,-4822,-3469,-1980,-470,934,2159,3089,3717,3996,3972,3688,3232,2693,2180,1768,1548,1541,1775,2218,2827,3534,4260,4922,5464,5811,5957,5859,5544,5010,4295,3423,2429,1350,220,-921,-2030,-3061,-3953,-4668,-5136,-5333,-5227,-4806,-4106,-3146,-2015,-769,477,1656,2658,3433,3908,4077,3920,3484,2792,1935,965,-24,-963,-1799,-2475,-2988,-3325,-3518,-3600,-3615,-3615,-3631,-3688,-3798,-3941,-4094,-4219,-4272,-4210,-4026,-3690,-3242,-2705,-2134,-1586,-1124,-771,-569,-505,-553,-682,-828,-941,-978,-894,-696,-367,47,522,1008,1466,1862,2183,2424,2589,2726,2834,2978,3157,3403,3709,4062,4443,4814,5143,5402,5567,5632,5601,5496,5339,5185,5053,5013,5060,5259,5564,6014,6536,7118,7693,8198,8584,8775,8735,8421,7817,6937,5803,4477,3024,1537,103,-1185,-2252,-3026,-3489,-3612,-3441,-3013,-2406,-1706,-997,-352,162,515,695,707,596,388,149,-96,-285,-405,-419,-325,-113,215,642,1155,1733,2339,2960,3554,4096,4577,4950,5228,5373,5382,5245,4940,4477,3837,3046,2111,1070,-30,-1144,-2200,-3142,-3914,-4447,-4732,-4706,-4407,-3815,-2981,-1953,-772,472,1745,2969,4095,5089,5898,6507,6892,7043,6974,6701,6265,5723,5149,4618,4217,4012,4060,4382,4969,5774,6712,7691,8581,9286,9691,9748,9403,8687,7630,6330,4890,3426,2064,895,3,-576,-839,-819,-571,-190,249,648,944,1093,1075,916,660,368,123,-21,7,221,629,1199,1878,2592,3278,3846,4266,4485,4508,4347,4038,3631,3174,2709,2278,1891,1566,1289,1062,856,676,490,305,108,-98,-314,-532,-754,-971,-1175,-1373,-1536,-1685,-1773,-1817,-1767,-1624,-1345,-929,-343,402,1303,2341,3463,4641,5792,6880,7834,8617,9195,9563,9715,9692,9504,9214,8846,8445,8041,7657,7307,6996,6719,6461,6202,5908,5547,5090,4504,3774,2895,1869,737,-476,-1696,-2853,-3885,-4689,-5230,-5429,-5273,-4757,-3906,-2782,-1462,-44,1376,2687,3823,4709,5321,5662,5737,5609,5303,4876,4365,3789,3158,2484,1736,948,86,-785,-1657,-2455,-3118,-3605,-3843,-3854,-3614,-3197,-2653,-2071,-1541,-1131,-902,-879,-1051,-1387,-1814,-2268,-2651,-2907,-2964,-2820,-2443,-1898,-1200,-427,361,1123,1796,2373,2834,3187,3457,3647,3792,3886,3929,3915,3812,3606,3280,2825,2256,1602,903,223,-386,-853,-1142,-1210,-1053,-671,-115,591,1347,2114,2793,3336,3678,3803,3680,3341,2791,2093,1283,434,-407,-1173,-1814,-2298,-2579,-2661,-2526,-2201,-1705,-1090,-399,286,919,1413,1739,1832,1711,1349,815,134,-616,-1369,-2069,-2664,-3133,-3477,-3712,-3888,-4040,-4227,-4476,-4814,-5231,-5716,-6226,-6721,-7146,-7460,-7622,-7622,-7447,-7128,-6683,-6178,-5641,-5138,-4697,-4341,-4084,-3897,-3771,-3650,-3504,-3282,-2967,-2534,-1999,-1376,-706,-34,599,1160,1612,1963,2183,2307,2312,2230,2036,1747,1346,837,238,-437,-1131,-1795,-2357,-2744,-2907,-2791,-2395,-1726,-836,218,1336,2457,3468,4327,4951,5328,5422,5250,4820,4166,3326,2345,1269,147,-979,-2059,-3054,-3930,-4646,-5195,-5543,-5710,-5697,-5542,-5280,-4969,-4662,-4420,-4286,-4292,-4446,-4731,-5108,-5511,-5864,-6084,-6098,-5860,-5345,-4583,-3624,-2567,-1515,-589,120,540,640,454,28,-526,-1105,-1598,-1916,-2019,-1905,-1620,-1254,-900,-683,-676,-956,-1532,-2375,-3434,-4591,-5756,-6802,-7637,-8179,-8391,-8250,-7779,-7014,-6016,-4848,-3593,-2295,-1034,167,1270,2271,3172,3980,4706,5356,5934,6421,6815,7077,7209,7183,7022,6727,6359,5937,5548,5204,4968,4828,4777,4781,4776,4711,4524,4181,3662,2977,2155,1259,335,-521,-1281,-1867,-2273,-2483,-2510,-2389,-2148,-1839,-1491,-1144,-814,-515,-241,8,263,522,822,1145,1496,1860,2190,2474,2650,2695,2581,2285,1814,1177,408,-456,-1347,-2222,-3004,-3653,-4118,-4380,-4422,-4281,-3969,-3563,-3106,-2678,-2326,-2107,-2031,-2107,-2301,-2558,-2807,-2956,-2926,-2640,-2060,-1169,-11,1362,2822,4280,5574,6632,7343,7682,7656,7305,6733,6043,5355,4787,4411,4286,4403,4747,5225,5777,6283,6674,6883,6862,6624,6174,5558,4836,4037,3232,2421,1648,887,159,-567,-1285,-1995,-2696,-3349,-3935,-4396,-4704,-4805,-4693,-4348,-3798,-3089,-2273,-1439,-647,32,556,918,1121,1221,1267,1331,1477,1746,2148,2674,3259,3837,4320,4616,4668,4426,3887,3078,2047,882,-357,-1559,-2685,-3662,-4478,-5107,-5580,-5883,-6060,-6106,-6040,-5862,-5574,-5182,-4684,-4114,-3483,-2831,-2210,-1636,-1158,-781,-499,-294,-122,60,297,616,1039,1543,2095,2640,3104,3429,3548,3434,3064,2467,1684,781,-152,-1038,-1783,-2333,-2634,-2671,-2456,-2003,-1374,-612,229,1087,1923,2700,3374,3947,4375,4658,4779,4723,4489,4088,3526,2861,2125,1398,725,179,-228,-474,-585,-613,-611,-675,-852,-1223,-1793,-2576,-3528,-4576,-5653,-6629,-7458,-8025,-8327,-8328,-8072,-7610,-7015,-6379,-5782,-5285,-4949,-4760,-4728,-4783,-4880,-4937,-4897,-4704,-4350,-3829,-3201,-2521,-1878,-1361,-1035,-958,-1136,-1553,-2151,-2854,-3565,-4199,-4667,-4919,-4927,-4684,-4228,-3589,-2836,-2010,-1175,-360,401,1084,1682,2171,2537,2761,2813,2685,2357,1840,1149,336,-562,-1441,-2267,-2915,-3368,-3536,-3435,-3058,-2450,-1692,-861,-64,611,1086,1312,1267,962,438,-249,-1033,-1841,-2618,-3305,-3882,-4319,-4620,-4797,-4852,-4830,-4732,-4595,-4446,-4289,-4167,-4067,-4019,-3999,-4022,-4031,-4035,-3962,-3804,-3528,-3118,-2603,-2001,-1379,-803,-348,-87,-63,-303,-788,-1480,-2292,-3144,-3927,-4558,-4982,-5143,-5071,-4776,-4339,-3831,-3357,-2980,-2805,-2852,-3164,-3729,-4499,-5436,-6433,-7424,-8306,-8999,-9443,-9580,-9407,-8920,-8158,-7168,-6020,-4776,-3518,-2293,-1158,-149,722,1435,1998,2412,2687,2835,2858,2792,2633,2443,2243,2087,2030,2105,2363,2790,3401,4117,4908,5645,6274,6667,6785,6563,6002,5117,3965,2613,1156,-327,-1749,-3053,-4174,-5101,-5800,-6283,-6552,-6615,-6506,-6225,-5821,-5296,-4700,-4043,-3373,-2698,-2066,-1479,-973,-545,-211,31,184,244,222,107,-95,-398,-798,-1303,-1905,-2598,-3353,-4146,-4932,-5661,-6294,-6766,-7068,-7148,-7031,-6711,-6233,-5636,-4965,-4280,-3607,-3000,-2444,-1969,-1528,-1115,-685,-202,346,988,1700,2478,3269,4043,4739,5332,5771,6056,6175,6140,5974,5698,5333,4898,4399,3837,3218,2530,1789,1002,199,-583,-1303,-1914,-2370,-2651,-2727,-2619,-2334,-1933,-1453,-977,-551,-244,-77,-76,-211,-459,-748,-1023,-1206,-1255,-1127,-830,-381,155,718,1209,1578,1743,1709,1461,1062,580,98,-276,-474,-432,-129,420,1158,2021,2894,3691,4319,4708,4825,4657,4232,3588,2800,1926,1048,228,-483,-1036,-1416,-1613,-1641,-1520,-1305,-1020,-746,-508,-364,-343,-445,-682,-1003,-1391,-1769,-2099,-2314,-2383,-2279,-1991,-1546,-960,-291,429,1149,1836,2468,3024,3507,3914,4248,4513,4714,4843,4905,4908,4837,4738,4595,4461,4352,4295,4328,4451,4687,5023,5438,5908,6381,6817,7161,7374,7419,7290,6983,6541,5997,5430,4897,4475,4216,4145,4277,4566,4955,5361,5662,5785,5618,5123,4290,3134,1755,235,-1276,-2667,-3815,-4639,-5097,-5186,-4954,-4473,-3845,-3169,-2537,-2021,-1656,-1444,-1357,-1334,-1301,-1188,-930,-485,141,933,1812,2714,3529,4201,4642,4850,4812,4567,4170,3682,3158,2657,2202,1812,1499,1248,1071,970,950,1043,1252,1604,2097,2719,3434,4198,4947,5618,6145,6486,6598,6493,6174,5704,5125,4532,3971,3528,3233,3122,3193,3441,3816,4290,4789,5269,5669,5947,6065,6007,5763,5346,4766,4062,3262,2416,1570,763,46,-552,-998,-1271,-1358,-1261,-976,-538,48,719,1464,2213,2953,3631,4235,4743,5155,5466,5699,5859,5975,6057,6117,6159,6165,6128,6007,5795,5456,4999,4429,3778,3085,2398,1771,1236,817,513,292,125,-59,-295,-639,-1107,-1708,-2411,-3200,-3989,-4759,-5421,-5940,-6267,-6364,-6220,-5813,-5160,-4259,-3146,-1852,-413,1106,2663,4177,5599,6846,7866,8593,8985,9014,8681,8013,7070,5954,4760,3636,2685,2028,1734,1841,2341,3169,4248,5433,6624,7658,8463,8937,9061,8826,8275,7464,6481,5403,4314,3275,2329,1505,797,217,-277,-681,-1032,-1332,-1597,-1825,-2028,-2201,-2346,-2479,-2585,-2693,-2779,-2857,-2901,-2902,-2836,-2696,-2465,-2163,-1793,-1401,-1017,-692,-470,-377,-447,-671,-1043,-1528,-2062,-2604,-3059,-3395,-3537,-3485,-3215,-2769,-2183,-1518,-843,-220,303,678,910,975,936,783,607,417,269,201,216,358,608,987,1483,2087,2783,3542,4324,5083,5751,6275,6560,6577,6234,5540,4474,3081,1436,-370,-2205,-3946,-5466,-6668,-7475,-7863,-7834,-7444,-6756,-5881,-4894,-3904,-2967,-2129,-1424,-822,-332,99,480,843,1190,1518,1806,2027,2156,2154,2027,1747,1355,864,326,-206,-692,-1084,-1370,-1544,-1634,-1673,-1713,-1795,-1957,-2213,-2559,-2974,-3405,-3818,-4141,-4344,-4392,-4278,-4014,-3639,-3191,-2737,-2320,-2001,-1805,-1766,-1883,-2149,-2543,-3037,-3587,-4173,-4744,-5291,-5794,-6241,-6641,-6985,-7280,-7522,-7694,-7791,-7775,-7633,-7335,-6872,-6238,-5453,-4529,-3528,-2475,-1439,-447,447,1238,1899,2445,2887,3240,3530,3777,3989,4187,4356,4517,4634,4737,4778,4796,4754,4676,4550,4378,4161,3889,3560,3169,2714,2204,1639,1050,448,-139,-681,-1177,-1603,-1975,-2304,-2611,-2931,-3291,-3709,-4202,-4756,-5358,-5968,-6551,-7059,-7454,-7708,-7809,-7752,-7555,-7229,-6819,-6336,-5828,-5299,-4788,-4292,-3829,-3397,-2993,-2630,-2283,-1981,-1691,-1443,-1211,-1011,-821,-642,-451,-243,4,284,600,925,1226,1457,1559,1490,1198,694,-38,-915,-1881,-2818,-3621,-4176,-4409,-4246,-3698,-2781,-1575,-192,1265,2646,3868,4820,5467,5778,5778,5509,5037,4447,3816,3225,2738,2389,2207,2175,2278,2461,2690,2897,3060,3127,3090,2933,2662,2287,1816,1281,682,59,-576,-1188,-1738,-2189,-2493,-2611,-2511,-2179,-1617,-854,69,1081,2123,3106,3976,4679,5167,5457,5525,5436,5212,4914,4590,4279,4009,3786,3600,3413,3201,2904,2505,1972,1314,558,-247,-1047,-1764,-2354,-2764,-2977,-3008,-2878,-2648,-2375,-2136,-1989,-1990,-2178,-2556,-3132,-3855,-4682,-5548,-6362,-7064,-7554,-7790,-7706,-7287,-6516,-5411,-4020,-2383,-597,1272,3117,4851,6385,7646,8577,9143,9341,9179,8714,7990,7099,6103,5093,4132,3269,2554,2000,1620,1421,1369,1476,1688,2004,2372,2773,3156,3497,3743,3880,3880,3742,3474,3109,2675,2224,1793,1409,1099,862,695,572,479,379,257,101,-104,-347,-616,-907,-1182,-1441,-1664,-1838,-1989,-2103,-2225,-2371,-2569,-2860,-3242,-3741,-4318,-4961,-5589,-6149,-6535,-6693,-6530,-6044,-5202,-4067,-2700,-1205,297,1698,2880,3785,4343,4566,4452,4060,3437,2652,1761,826,-119,-1019,-1866,-2605,-3235,-3704,-4005,-4087,-3938,-3535,-2870,-1966,-854,405,1716,2985,4099,4935,5416,5444,5018,4126,2863,1317,-343,-1965,-3366,-4424,-5015,-5117,-4722,-3920,-2820,-1571,-338,740,1538,1981,2047,1764,1189,438,-389,-1183,-1842,-2334,-2604,-2693,-2617,-2442,-2225,-2015,-1857,-1760,-1727,-1740,-1766,-1791,-1780,-1741,-1670,-1591,-1530,-1514,-1564,-1697,-1914,-2208,-2565,-2954,-3346,-3716,-4023,-4251,-4375,-4378,-4263,-4031,-3701,-3296,-2851,-2399,-1976,-1614,-1340,-1170,-1129,-1209,-1433,-1786,-2280,-2896,-3631,-4452,-5338,-6252,-7137,-7962,-8650,-9181,-9476,-9527,-9277,-8727,-7861,-6702,-5276,-3644,-1882,-83,1641,3179,4424,5296,5729,5729,5304,4549,3565,2490,1459,611,25,-214,-136,254,838,1527,2184,2691,2964,2937,2596,1982,1131,164,-860,-1827,-2687,-3393,-3933,-4327,-4611,-4834,-5052,-5296,-5606,-5989,-6428,-6903,-7367,-7769,-8071,-8220,-8194,-7989,-7601,-7069,-6419,-5709,-4983,-4300,-3685,-3186,-2796,-2534,-2374,-2305,-2296,-2334,-2398,-2480,-2581,-2701,-2844,-3020,-3212,-3427,-3635,-3823,-3968,-4066,-4092,-4092,-4038,-4020,-4014,-4109,-4280,-4567,-4926,-5320,-5679,-5915,-5945,-5684,-5087,-4118,-2818,-1228,539,2372,4116,5645,6813,7549,7776,7505,6762,5641,4241,2713,1184,-204,-1344,-2173,-2654,-2799,-2666,-2314,-1847,-1333,-849,-443,-145,41,127,143,123,106,115,179,280,422,557,664,705,652,512,280,7,-282,-527,-696,-752,-676,-473,-158,227,622,976,1213,1296,1168,837,274,-467,-1359,-2326,-3295,-4184,-4919,-5435,-5688,-5657,-5343,-4783,-4025,-3156,-2252,-1418,-736,-281,-102,-214,-606,-1235,-2052,-2974,-3960,-4911,-5801,-6559,-7160,-7573,-7791,-7798,-7622,-7248,-6718,-6018,-5188,-4217,-3142,-1972,-747,493,1701,2822,3805,4604,5180,5519,5617,5515,5240,4880,4471,4089,3763,3513,3345,3240,3166,3102,3017,2907,2779,2664,2587,2601,2705,2917,3210,3542,3874,4139,4302,4324,4177,3867,3390,2783,2082,1333,606,-64,-601,-983,-1168,-1153,-945,-563,-41,589,1286,2018,2751,3450,4103,4677,5170,5568,5854,6040,6105,6081,5966,5798,5595,5386,5195,5030,4911,4812,4734,4636,4475,4233,3846,3313,2594,1695,626,-603,-1930,-3332,-4729,-6069,-7295,-8341,-9165,-9715,-9969,-9892,-9491,-8747,-7683,-6308,-4650,-2753,-658,1550,3797,5980,7988,9735,11107,12062,12534,12534,12079,11245,10117,8829,7500,6260,5230,4470,4067,4003,4287,4837,5594,6430,7271,7990,8530,8811,8807,8481,7857,6938,5783,4439,2979,1474,4,-1364,-2546,-3498,-4153,-4486,-4475,-4116,-3431,-2463,-1262,85,1517,2939,4279,5474,6449,7181,7625,7800,7724,7445,7030,6543,6055,5632,5312,5142,5128,5268,5534,5878,6232,6529,6690,6658,6385,5858,5071,4070,2898,1637,365,-822,-1861,-2672,-3235,-3529,-3569,-3403,-3073,-2664,-2219,-1819,-1475,-1228,-1049,-918,-783,-585,-259,244,970,1924,3082,4406,5797,7184,8454,9513,10294,10728,10800,10516,9910,9056,8032,6924,5826,4794,3892,3124,2504,1994,1567,1167,768,336,-115,-572,-992,-1312,-1499,-1490,-1299,-919,-416,152,703,1170,1492,1661,1650,1515,1262,967,643,339,44,-233,-519,-829,-1186,-1588,-2042,-2507,-2966,-3355,-3643,-3775,-3732,-3496,-3079,-2504,-1811,-1047,-265,479,1150,1708,2147,2469,2682,2836,2934,3036,3124,3226,3298,3334,3287,3132,2856,2434,1899,1264,585,-71,-635,-1038,-1212,-1131,-765,-139,702,1694,2725,3701,4501,5016,5175,4892,4175,3006,1468,-360,-2353,-4362,-6258,-7881,-9118,-9861,-10042,-9646,-8678,-7219,-5353,-3217,-949,1306,3410,5252,6742,7840,8520,8817,8758,8425,7856,7149,6331,5470,4586,3701,2809,1918,997,40,-980,-2080,-3272,-4553,-5915,-7334,-8767,-10165,-11474,-12627,-13585,-14302,-14749,-14920,-14792,-14381,-13678,-12694,-11452,-9977,-8313,-6549,-4743,-3045,-1523,-319,521,925,907,496,-238,-1194,-2269,-3360,-4367,-5233,-5894,-6355,-6577,-6603,-6417,-6050,-5513,-4808,-3967,-2987,-1907,-755,429,1565,2604,3448,4039,4294,4188,3676,2795,1580,116,-1488,-3115,-4639,-5946,-6943,-7561,-7760,-7537,-6899,-5904,-4594,-3041,-1315,530,2415,4309,6141,7894,9520,11009,12337,13494,14459,15218,15734,15987,15928,15535,14774,13630,12107,10225,8022,5582,2974,336,-2230,-4576,-6603,-8206,-9334,-9969,-10145,-9935,-9446,-8801,-8125,-7524,-7071,-6800,-6696,-6697,-6709,-6608,-6278,-5621,-4577,-3153,-1406,546,2554,4453,6108,7402,8297,8784,8927,8789,8463,8000,7439,6777,5988,5030,3864,2471,870,-879,-2687,-4417,-5956,-7156,-7946,-8237,-8030,-7325,-6203,-4734,-3051,-1267,489,2095,3456,4490,5149,5405,5273,4781,4000,3036,1996,1038,277,-162,-188,217,1076,2295,3804,5444,7089,8571,9777,10593,10973,10890,10391,9533,8434,7208,5989,4880,3977,3315,2929,2775,2810,2938,3060,3080,2914,2510,1870,1021,69,-875,-1657,-2123,-2158,-1668,-653,824,2626,4552,6380,7888,8912,9341,9175,8480,7396,6098,4759,3525,2520,1783,1355,1191,1258,1474,1764,2040,2213,2205,1943,1369,463,-770,-2277,-3943,-5629,-7145,-8299,-8925,-8891,-8157,-6749,-4806,-2507,-112,2144,4043,5418,6215,6432,6158,5535,4689,3781,2896,2098,1412,806,264,-264,-799,-1374,-1988,-2645,-3338,-4045,-4772,-5491,-6217,-6925,-7624,-8272,-8866,-9338,-9668,-9780,-9638,-9200,-8448,-7403,-6118,-4681,-3227,-1891,-837,-192,-63,-497,-1475,-2926,-4711,-6679,-8642,-10436,-11911,-12939,-13461,-13409,-12800,-11650,-10025,-8022,-5755,-3369,-1030,1112,2894,4211,4979,5189,4882,4165,3173,2087,1044,195,-392,-682,-705,-529,-270,-24,63,-69,-506,-1240,-2249,-3447,-4722,-5942,-6954,-7640,-7875,-7598,-6773,-5415,-3585,-1379,1067,3605,6080,8330,10245,11696,12637,13016,12834,12097,10847,9111,6967,4461,1708,-1203,-4116,-6898,-9397,-11465,-13002,-13914,-14180,-13812,-12880,-11503,-9823,-8018,-6257,-4697,-3470,-2646,-2257,-2263,-2586,-3093,-3639,-4060,-4206,-3958,-3244,-2061,-468,1393,3353,5186,6690,7693,8064,7765,6807,5286,3343,1156,-1087,-3204,-5030,-6463,-7404,-7847,-7780,-7258,-6350,-5141,-3738,-2236,-743,667,1916,2964,3784,4363,4713,4835,4752,4464,3989,3329,2495,1524,429,-726,-1909,-3058,-4127,-5063,-5818,-6365,-6662,-6726,-6557,-6189,-5674,-5042,-4343,-3610,-2843,-2071,-1277,-459,363,1196,1988,2704,3285,3661,3791,3617,3151,2396,1420,298,-859,-1952,-2870,-3544,-3911,-3951,-3669,-3102,-2316,-1397,-431,483,1291,1941,2449,2834,3177,3534,3978,4537,5218,5968,6716,7354,7765,7854,7521,6728,5460,3746,1659,-707,-3230,-5781,-8222,-10432,-12288,-13701,-14593,-14923,-14683,-13903,-12639,-11004,-9092,-7067,-5040,-3161,-1530,-231,685,1223,1397,1274,922,418,-151,-729,-1257,-1696,-2029,-2240,-2344,-2359,-2315,-2259,-2220,-2241,-2327,-2499,-2725,-2997,-3263,-3496,-3649,-3707,-3645,-3488,-3243,-2977,-2727,-2574,-2566,-2760,-3177,-3833,-4707,-5766,-6960,-8215,-9464,-10611,-11569,-12231,-12510,-12328,-11639,-10426,-8750,-6657,-4312,-1815,637,2923,4891,6459,7569,8211,8420,8259,7820,7190,6478,5750,5083,4499,4013,3579,3152,2641,1971,1059,-142,-1654,-3438,-5414,-7459,-9409,-11099,-12383,-13127,-13284,-12823,-11806,-10314,-8468,-6416,-4260,-2146,-131,1713,3365,4823,6111,7244,8274,9189,10024,10732,11292,11628,11680,11354,10601,9360,7637,5469,2935,183,-2637,-5327,-7718,-9655,-11027,-11779,-11907,-11469,-10551,-9270,-7758,-6121,-4483,-2899,-1431,-88,1141,2259,3297,4239,5073,5745,6195,6355,6180,5633,4743,3542,2152,673,-716,-1893,-2693,-3061,-2937,-2385,-1501,-446,599,1461,2012,2176,1957,1425,695,-74,-733,-1160,-1253,-1012,-451,325,1176,1965,2509,2712,2475,1805,755,-552,-1956,-3284,-4388,-5143,-5498,-5436,-5002,-4279,-3356,-2347,-1342,-420,372,1009,1524,1941,2359,2845,3488,4352,5461,6814,8360,10012,11667,13190,14469,15371,15832,15795,15267,14300,12980,11414,9720,7994,6305,4718,3234,1867,600,-580,-1656,-2618,-3414,-3988,-4280,-4232,-3828,-3068,-2022,-767,553,1805,2836,3524,3767,3528,2805,1682,268,-1268,-2763,-4048,-4991,-5513,-5589,-5236,-4540,-3576,-2471,-1302,-156,945,1979,2981,3987,5040,6180,7403,8685,9960,11136,12103,12756,12997,12771,12057,10886,9349,7558,5686,3881,2300,1040,155,-374,-626,-720,-809,-1031,-1504,-2303,-3442,-4884,-6540,-8286,-9974,-11460,-12607,-13312,-13514,-13190,-12375,-11137,-9582,-7836,-6016,-4234,-2571,-1072,253,1432,2501,3525,4534,5577,6629,7670,8621,9390,9872,9967,9605,8754,7458,5795,3929,2043,336,-986,-1774,-1920,-1387,-223,1458,3482,5614,7613,9241,10285,10625,10190,9031,7249,5044,2619,234,-1896,-3559,-4617,-4971,-4600,-3547,-1902,179,2525,4940,7228,9219,10771,11804,12285,12245,11768,10982,10023,9058,8186,7526,7078,6860,6750,6673,6461,5993,5158,3889,2196,138,-2148,-4491,-6694,-8570,-9970,-10792,-11016,-10660,-9828,-8624,-7174,-5598,-3964,-2327,-698,935,2565,4206,5809,7320,8658,9709,10391,10618,10364,9651,8554,7204,5754,4375,3194,2322,1779,1556,1557,1676,1772,1729,1459,931,179,-711,-1614,-2381,-2894,-3037,-2785,-2117,-1115,167,1588,3073,4501,5815,6953,7904,8646,9226,9646,9973,10206,10381,10457,10402,10134,9559,8603,7198,5321,3028,383,-2428,-5239,-7815,-9946,-11445,-12169,-12066,-11153,-9539,-7394,-4926,-2363,98,2296,4129,5571,6629,7390,7930,8348,8715,9066,9390,9636,9718,9536,9019,8092,6774,5083,3138,1064,-972,-2780,-4207,-5103,-5391,-5066,-4166,-2845,-1251,401,1925,3168,4020,4453,4486,4213,3730,3172,2627,2161,1785,1456,1103,631,-54,-1000,-2242,-3728,-5376,-7055,-8601,-9856,-10658,-10902,-10499,-9462,-7823,-5727,-3317,-820,1578,3674,5329,6454,7029,7101,6775,6189,5503,4861,4392,4151,4190,4430,4833,5233,5523,5527,5133,4234,2784,799,-1652,-4420,-7332,-10155,-12689,-14720,-16107,-16759,-16652,-15845,-14440,-12600,-10503,-8340,-6279,-4473,-3004,-1953,-1297,-1037,-1087,-1393,-1857,-2416,-2994,-3545,-4037,-4457,-4807,-5113,-5386,-5663,-5953,-6255,-6562,-6835,-7028,-7101,-6991,-6671,-6123,-5343,-4383,-3275,-2124,-992,11,816,1351,1567,1454,1006,277,-677,-1749,-2846,-3850,-4682,-5274,-5600,-5671,-5525,-5210,-4794,-4321,-3828,-3333,-2833,-2310,-1744,-1110,-379,440,1369,2362,3412,4442,5424,6267,6930,7350,7489,7344,6916,6266,5433,4512,3554,2619,1749,934,187,-542,-1257,-2010,-2784,-3598,-4397,-5142,-5738,-6120,-6173,-5859,-5103,-3933,-2381,-546,1416,3350,5046,6341,7079,7162,6554,5293,3487,1298,-1061,-3369,-5418,-7011,-8041,-8433,-8207,-7438,-6252,-4817,-3309,-1887,-707,150,614,688,420,-106,-759,-1400,-1880,-2066,-1862,-1189,-52,1543,3503,5724,8057,10334,12369,13993,15030,15376,14945,13734,11792,9233,6208,2921,-438,-3648,-6519,-8875,-10566,-11477,-11550,-10753,-9140,-6788,-3851,-490,3074,6644,9996,12939,15309,16973,17870,17975,17340,16061,14288,12197,9989,7848,5961,4448,3413,2873,2802,3119,3678,4346,4939,5340,5419,5137,4481,3527,2367,1163,49,-815,-1340,-1449,-1158,-505,392,1413,2405,3218,3753,3896,3644,2980,1977,725,-661,-2042,-3309,-4344,-5083,-5481,-5536,-5299,-4819,-4210,-3561,-2968,-2509,-2212,-2089,-2095,-2187,-2272,-2292,-2172,-1864,-1354,-630,276,1320,2456,3605,4717,5721,6563,7196,7590,7712,7569,7150,6479,5578,4479,3206,1802,288,-1297,-2922,-4543,-6122,-7597,-8929,-10063,-10954,-11573,-11893,-11893,-11572,-10934,-9996,-8797,-7377,-5795,-4122,-2429,-792,700,1967,2922,3474,3569,3140,2181,716,-1183,-3396,-5750,-8080,-10163,-11845,-12964,-13437,-13214,-12341,-10878,-8976,-6783,-4477,-2221,-163,1583,2952,3897,4443,4619,4510,4201,3809,3425,3145,3011,3042,3199,3409,3568,3565,3306,2721,1796,554,-919,-2524,-4130,-5612,-6875,-7831,-8464,-8758,-8765,-8527,-8123,-7606,-7042,-6465,-5904,-5368,-4866,-4373,-3905,-3421,-2943,-2446,-1947,-1439,-945,-490,-97,165,274,158,-197,-814,-1653,-2675,-3760,-4817,-5687,-6266,-6421,-6115,-5302,-4047,-2416,-562,1371,3197,4757,5917,6558,6653,6175,5205,3816,2162,384,-1363,-2934,-4222,-5148,-5675,-5818,-5615,-5155,-4525,-3837,-3193,-2665,-2327,-2178,-2223,-2394,-2630,-2825,-2913,-2806,-2494,-1971,-1301,-569,120,645,913,858,440,-306,-1356,-2602,-3976,-5347,-6651,-7777,-8685,-9313,-9639,-9668,-9395,-8872,-8126,-7228,-6222,-5180,-4130,-3122,-2167,-1284,-466,276,959,1568,2119,2583,2979,3258,3445,3493,3403,3172,2785,2276,1664,986,313,-322,-841,-1226,-1439,-1497,-1425,-1272,-1101,-974,-929,-997,-1148,-1344,-1503,-1530,-1346,-869,-81,1005,2316,3726,5095,6251,7049,7381,7168,6425,5179,3547,1650,-361,-2330,-4140,-5680,-6887,-7751,-8254,-8468,-8407,-8147,-7717,-7145,-6440,-5598,-4603,-3455,-2154,-722,783,2302,3723,4965,5901,6470,6590,6260,5481,4324,2870,1231,-474,-2142,-3679,-5023,-6140,-7031,-7708,-8230,-8625,-8966,-9277,-9590,-9900,-10198,-10440,-10589,-10589,-10389,-9945,-9234,-8231,-6965,-5461,-3782,-2006,-219,1487,3019,4303,5267,5862,6051,5816,5148,4075,2610,825,-1230,-3449,-5727,-7942,-9932,-11569,-12683,-13165,-12901,-11874,-10083,-7651,-4730,-1561,1606,4495,6885,8593,9525,9676,9124,8021,6571,5000,3509,2297,1454,1056,1055,1385,1901,2458,2903,3113,3020,2591,1876,941,-89,-1111,-2003,-2697,-3136,-3320,-3269,-3041,-2699,-2307,-1922,-1573,-1275,-1015,-772,-499,-175,244,754,1347,1972,2563,3014,3241,3125,2618,1669,300,-1414,-3368,-5386,-7313,-8947,-10158,-10798,-10824,-10189,-8956,-7193,-5055,-2689,-298,1947,3869,5336,6263,6608,6399,5696,4623,3317,1935,643,-438,-1185,-1555,-1533,-1168,-556,172,874,1389,1604,1408,776,-296,-1724,-3402,-5159,-6816,-8172,-9055,-9319,-8881,-7710,-5869,-3460,-675,2294,5189,7799,9903,11331,11988,11807,10842,9172,6980,4474,1915,-451,-2374,-3668,-4202,-3931,-2891,-1206,955,3363,5795,8030,9884,11232,11994,12161,11771,10908,9686,8245,6708,5218,3866,2744,1893,1334,1050,1003,1130,1365,1635,1879,2055,2124,2091,1957,1741,1481,1194,906,651,428,257,146,78,72,98,159,231,304,358,382,364,297,186,24,-162,-379,-591,-797,-982,-1133,-1264,-1355,-1417,-1407,-1316,-1063,-622,98,1116,2472,4148,6090,8211,10373,12430,14215,15573,16370,16528,15996,14824,13078,10909,8495,6014,3682,1639,32,-1092,-1707,-1886,-1717,-1354,-949,-660,-612,-901,-1552,-2549,-3809,-5216,-6614,-7862,-8803,-9347,-9406,-8980,-8081,-6799,-5225,-3494,-1722,-36,1482,2749,3736,4411,4768,4819,4557,4018,3200,2161,915,-441,-1859,-3220,-4435,-5383,-5977,-6121,-5786,-4950,-3656,-1983,-48,2010,4037,5901,7467,8669,9447,9813,9801,9482,8941,8274,7567,6900,6334,5907,5628,5495,5450,5462,5428,5299,4978,4422,3592,2495,1159,-327,-1870,-3329,-4568,-5452,-5863,-5722,-4993,-3711,-1937,165,2456,4697,6732,8344,9444,9928,9815,9162,8095,6778,5397,4131,3136,2519,2330,2554,3122,3913,4782,5580,6165,6458,6393,6006,5348,4538,3714,3002,2531,2374,2564,3085,3861,4798,5760,6622,7265,7596,7561,7149,6384,5332,4077,2723,1365,108,-994,-1867,-2511,-2906,-3088,-3101,-2989,-2839,-2682,-2612,-2630,-2795,-3068,-3450,-3849,-4229,-4455,-4490,-4208,-3600,-2615,-1289,323,2126,3975,5724,7196,8247,8751,8640,7917,6650,4971,3081,1179,-492,-1758,-2463,-2532,-1965,-826,753,2604,4538,6377,7953,9164,9928,10248,10147,9698,9000,8151,7261,6414,5686,5131,4773,4629,4686,4911,5270,5686,6092,6405,6516,6362,5846,4934,3606,1901,-121,-2317,-4567,-6677,-8504,-9901,-10772,-11077,-10821,-10081,-8949,-7581,-6092,-4640,-3311,-2192,-1312,-678,-260,-7,144,269,429,686,1076,1615,2287,3048,3848,4596,5242,5696,5930,5919,5672,5233,4667,4045,3467,2973,2647,2469,2440,2501,2554,2536,2325,1868,1105,38,-1316,-2879,-4574,-6295,-7935,-9420,-10675,-11677,-12422,-12927,-13251,-13415,-13489,-13476,-13387,-13212,-12894,-12416,-11721,-10796,-9638,-8275,-6759,-5153,-3549,-2012,-626,563,1522,2238,2721,2987,3072,2994,2801,2503,2141,1729,1289,836,389,-39,-424,-750,-992,-1129,-1143,-1024,-774,-405,58,577,1106,1589,1967,2197,2223,2032,1608,971,153,-793,-1814,-2846,-3844,-4773,-5592,-6316,-6914,-7424,-7830,-8166,-8423,-8622,-8746,-8804,-8766,-8632,-8367,-7963,-7387,-6635,-5686,-4551,-3231,-1768,-194,1426,3023,4541,5894,7052,7957,8605,8989,9139,9079,8846,8472,7969,7348,6605,5719,4697,3535,2256,924,-415,-1644,-2690,-3444,-3843,-3831,-3417,-2625,-1545,-295,995,2159,3074,3624,3744,3421,2695,1642,388,-951,-2233,-3362,-4262,-4889,-5262,-5401,-5381,-5270,-5150,-5087,-5140,-5326,-5653,-6082,-6553,-6989,-7290,-7363,-7133,-6531,-5555,-4215,-2574,-730,1208,3116,4876,6405,7624,8503,9033,9230,9108,8718,8062,7198,6138,4921,3605,2227,879,-382,-1459,-2296,-2810,-2984,-2779,-2234,-1373,-289,938,2196,3369,4378,5128,5599,5764,5669,5363,4935,4480,4078,3825,3745,3881,4200,4663,5208,5738,6183,6451,6502,6280,5808,5089,4184,3168,2106,1105,226,-451,-872,-1014,-834,-364,407,1411,2611,3919,5248,6508,7599,8451,9001,9219,9115,8706,8070,7262,6374,5476,4624,3859,3187,2589,2035,1473,879,218,-483,-1204,-1855,-2367,-2635,-2590,-2187,-1423,-359,914,2253,3512,4536,5208,5441,5194,4492,3392,1993,437,-1152,-2630,-3866,-4807,-5362,-5569,-5438,-5052,-4507,-3903,-3335,-2890,-2608,-2510,-2592,-2791,-3063,-3332,-3526,-3607,-3530,-3311,-2960,-2534,-2085,-1667,-1335,-1126,-1048,-1134,-1350,-1720,-2216,-2838,-3573,-4402,-5312,-6258,-7207,-8088,-8850,-9407,-9708,-9682,-9303,-8549,-7443,-6027,-4377,-2582,-751,1011,2601,3928,4923,5530,5722,5505,4900,3976,2824,1559,314,-779,-1610,-2085,-2178,-1895,-1314,-546,269,964,1428,1529,1253,585,-380,-1540,-2737,-3821,-4655,-5124,-5176,-4801,-4033,-2981,-1730,-451,751,1723,2383,2644,2479,1877,886,-452,-2023,-3744,-5493,-7161,-8657,-9890,-10823,-11409,-11676,-11614,-11292,-10725,-9982,-9083,-8079,-6991,-5860,-4717,-3609,-2582,-1692,-986,-502,-274,-282,-535,-953,-1515,-2118,-2728,-3259,-3692,-3990,-4157,-4215,-4179,-4107,-4027,-3973,-3980,-4030,-4134,-4241,-4330,-4339,-4248,-4000,-3608,-3044,-2347,-1539,-662,217,1062,1801,2401,2815,3020,2996,2752,2289,1651,869,5,-891,-1750,-2540,-3212,-3761,-4187,-4500,-4737,-4907,-5041,-5152,-5224,-5266,-5234,-5117,-4886,-4520,-4027,-3402,-2703,-1944,-1221,-561,-42,306,461,420,204,-146,-593,-1067,-1524,-1898,-2148,-2232,-2142,-1869,-1456,-936,-385,135,542,786,822,635,254,-282,-880,-1447,-1872,-2051,-1923,-1445,-637,430,1658,2904,4019,4878,5376,5441,5099,4348,3320,2086,803,-448,-1552,-2455,-3125,-3548,-3747,-3742,-3566,-3246,-2817,-2289,-1698,-1052,-388,274,888,1421,1828,2070,2116,1945,1541,906,60,-979,-2148,-3401,-4665,-5845,-6893,-7696,-8239,-8459,-8361,-7972,-7327,-6512,-5594,-4673,-3804,-3060,-2456,-2008,-1693,-1481,-1327,-1195,-1046,-856,-623,-332,-20,303,590,798,886,809,524,26,-699,-1625,-2698,-3858,-5017,-6066,-6945,-7553,-7865,-7858,-7552,-6991,-6246,-5381,-4487,-3625,-2858,-2234,-1766,-1479,-1354,-1370,-1501,-1697,-1922,-2132,-2284,-2355,-2313,-2153,-1859,-1447,-914,-287,422,1173,1952,2704,3413,4024,4516,4859,5031,5033,4859,4546,4118,3637,3157,2752,2484,2405,2541,2893,3437,4106,4830,5505,6043,6361,6395,6128,5555,4730,3713,2595,1460,399,-541,-1307,-1913,-2372,-2717,-3014,-3282,-3563,-3864,-4154,-4421,-4603,-4665,-4578,-4319,-3913,-3387,-2810,-2249,-1788,-1489,-1414,-1590,-2019,-2688,-3543,-4532,-5570,-6578,-7473,-8175,-8614,-8750,-8539,-8005,-7161,-6063,-4801,-3434,-2075,-778,374,1353,2119,2684,3061,3282,3411,3490,3594,3770,4061,4488,5058,5735,6492,7252,7953,8519,8879,8985,8798,8306,7525,6478,5236,3841,2394,952,-392,-1579,-2544,-3251,-3672,-3816,-3696,-3366,-2880,-2319,-1757,-1265,-893,-674,-604,-665,-807,-972,-1099,-1119,-983,-640,-66,755,1802,3060,4449,5925,7374,8720,9859,10708,11205,11302,10991,10298,9273,8020,6632,5257,3989,2963,2239,1880,1890,2239,2870,3687,4585,5454,6185,6693,6910,6811,6388,5695,4769,3718,2619,1563,634,-130,-690,-1053,-1226,-1254,-1162,-999,-788,-561,-329,-110,104,292,466,606,709,758,738,634,435,134,-260,-749,-1290,-1871,-2431,-2935,-3329,-3564,-3615,-3449,-3080,-2519,-1816,-1032,-228,511,1146,1611,1919,2051,2068,2005,1929,1903,1959,2144,2444,2843,3303,3746,4116,4327,4311,4040,3463,2637,1568,371,-882,-2068,-3092,-3865,-4337,-4469,-4280,-3782,-3034,-2089,-1014,141,1303,2453,3530,4530,5420,6201,6851,7375,7745,7950,7975,7790,7392,6772,5938,4923,3759,2511,1245,40,-1033,-1897,-2511,-2832,-2861,-2606,-2108,-1411,-575,339,1287,2204,3074,3855,4544,5138,5636,6057,6409,6702,6951,7144,7277,7335,7283,7111,6777,6286,5618,4803,3862,2845,1814,827,-48,-754,-1245,-1490,-1474,-1194,-671,76,1004,2069,3231,4421,5595,6675,7598,8285,8663,8668,8254,7411,6156,4561,2734,810,-1041,-2658,-3886,-4612,-4771,-4368,-3463,-2197,-734,720,1981,2887,3342,3310,2844,2042,1079,116,-654,-1105,-1143,-744,47,1151,2425,3738,4945,5916,6579,6864,6767,6312,5548,4554,3422,2233,1090,52,-806,-1454,-1861,-2025,-1948,-1662,-1181,-562,172,967,1786,2592,3354,4044,4654,5167,5590,5913,6163,6323,6428,6463,6443,6359,6194,5939,5550,5031,4328,3470,2448,1307,105,-1093,-2194,-3126,-3815,-4225,-4329,-4155,-3737,-3151,-2471,-1784,-1154,-640,-260,-17,119,195,260,376,576,897,1352,1926,2622,3394,4232,5088,5950,6776,7543,8219,8756,9133,9289,9222,8892,8334,7556,6628,5605,4568,3582,2711,1984,1425,1010,714,472,220,-112,-599,-1279,-2202,-3358,-4742,-6292,-7953,-9626,-11225,-12646,-13804,-14624,-15054,-15071,-14688,-13932,-12884,-11612,-10231,-8826,-7510,-6354,-5431,-4773,-4385,-4241,-4296,-4462,-4679,-4838,-4893,-4780,-4476,-4002,-3369,-2656,-1910,-1218,-627,-209,39,86,-19,-245,-540,-824,-1067,-1201,-1208,-1069,-781,-361,167,773,1412,2038,2605,3052,3348,3441,3313,2944,2340,1522,523,-604,-1796,-2995,-4128,-5140,-5987,-6632,-7062,-7280,-7290,-7122,-6793,-6333,-5763,-5111,-4385,-3617,-2804,-1985,-1160,-371,384,1061,1664,2172,2580,2906,3147,3324,3445,3512,3525,3465,3309,3025,2588,1966,1166,187,-924,-2116,-3315,-4438,-5405,-6142,-6599,-6718,-6500,-5911,-5001,-3758,-2269,-556,1275,3157,4982,6656,8061,9111,9703,9782,9295,8251,6674,4653,2293,-269,-2867,-5370,-7613,-9514,-10969,-11950,-12435,-12446,-12025,-11214,-10090,-8701,-7121,-5415,-3631,-1851,-113,1499,2939,4151,5080,5718,6038,6066,5838,5400,4843,4210,3614,3071,2677,2415,2334,2387,2571,2830,3116,3381,3563,3626,3526,3254,2798,2195,1479,717,-7,-624,-1035,-1199,-1047,-586,192,1236,2482,3858,5251,6579,7729,8636,9216,9457,9318,8851,8070,7072,5914,4705,3523,2454,1563,892,466,279,314,516,842,1215,1572,1854,1998,1980,1788,1447,995,523,93,-184,-253,-48,430,1175,2118,3177,4266,5255,6080,6632,6880,6797,6372,5669,4705,3596,2392,1207,112,-818,-1521,-1974,-2159,-2100,-1825,-1390,-844,-260,328,854,1311,1661,1912,2061,2118,2093,2002,1839,1631,1361,1052,711,345,-13,-359,-650,-881,-1008,-1028,-919,-676,-312,163,711,1298,1872,2373,2745,2923,2865,2529,1908,1019,-96,-1352,-2667,-3929,-5055,-5955,-6598,-6961,-7071,-6984,-6755,-6479,-6207,-6007,-5912,-5923,-6037,-6203,-6381,-6508,-6532,-6413,-6135,-5702,-5147,-4514,-3862,-3247,-2721,-2319,-2053,-1936,-1943,-2061,-2269,-2524,-2823,-3114,-3386,-3590,-3698,-3669,-3468,-3081,-2486,-1702,-743,351,1529,2743,3925,5024,5987,6757,7316,7625,7672,7468,7008,6348,5502,4547,3526,2509,1557,709,6,-545,-957,-1259,-1505,-1757,-2070,-2493,-3053,-3731,-4498,-5275,-5973,-6508,-6779,-6750,-6373,-5684,-4727,-3586,-2383,-1211,-207,565,1020,1146,947,460,-249,-1114,-2064,-3032,-3993,-4899,-5781,-6610,-7437,-8247,-9063,-9863,-10621,-11293,-11815,-12138,-12190,-11938,-11346,-10420,-9176,-7677,-5982,-4195,-2399,-696,830,2126,3133,3847,4262,4394,4280,3937,3407,2702,1851,872,-217,-1385,-2596,-3806,-4957,-5994,-6859,-7509,-7902,-8032,-7894,-7516,-6934,-6196,-5355,-4476,-3601,-2784,-2057,-1434,-933,-530,-215,52,287,542,804,1111,1418,1729,1976,2136,2144,1972,1591,1006,235,-656,-1602,-2513,-3296,-3891,-4228,-4308,-4128,-3751,-3220,-2638,-2052,-1558,-1171,-929,-810,-789,-816,-832,-787,-636,-367,22,493,1002,1480,1860,2081,2093,1870,1411,736,-106,-1051,-2026,-2951,-3756,-4392,-4823,-5045,-5082,-4957,-4741,-4475,-4214,-3997,-3837,-3750,-3705,-3692,-3663,-3606,-3496,-3330,-3140,-2938,-2795,-2738,-2819,-3069,-3481,-4050,-4711,-5418,-6077,-6626,-6974,-7084,-6908,-6451,-5721,-4761,-3631,-2402,-1146,45,1111,1973,2599,2966,3075,2972,2703,2345,1969,1636,1386,1233,1152,1106,1026,847,534,38,-595,-1358,-2143,-2888,-3487,-3884,-4026,-3913,-3572,-3058,-2457,-1843,-1305,-896,-659,-593,-683,-876,-1116,-1336,-1484,-1514,-1425,-1212,-922,-600,-306,-106,-37,-140,-409,-831,-1355,-1918,-2448,-2856,-3090,-3078,-2809,-2273,-1497,-536,547,1678,2766,3755,4573,5180,5559,5684,5584,5262,4767,4132,3409,2646,1893,1192,586,111,-210,-343,-292,-36,396,993,1698,2462,3220,3899,4453,4816,4985,4931,4688,4282,3761,3189,2615,2094,1664,1346,1139,1025,948,868,692,375,-162,-937,-1971,-3229,-4665,-6187,-7707,-9097,-10270,-11105,-11540,-11509,-10997,-10007,-8593,-6827,-4811,-2671,-519,1502,3309,4794,5927,6662,7029,7060,6818,6394,5865,5327,4852,4500,4288,4226,4260,4343,4370,4278,3966,3400,2560,1465,199,-1153,-2458,-3592,-4439,-4909,-4961,-4587,-3853,-2834,-1666,-480,596,1447,2002,2234,2146,1803,1264,646,6,-548,-989,-1285,-1446,-1512,-1532,-1567,-1666,-1869,-2181,-2594,-3057,-3519,-3902,-4134,-4162,-3920,-3405,-2589,-1509,-192,1306,2916,4578,6207,7748,9118,10290,11191,11835,12172,12244,12040,11612,10971,10176,9249,8236,7181,6114,5093,4140,3307,2598,2052,1651,1399,1281,1270,1359,1516,1736,1991,2280,2572,2855,3102,3285,3384,3372,3239,2982,2610,2144,1603,1027,424,-174,-772,-1362,-1958,-2559,-3174,-3795,-4412,-4997,-5527,-5960,-6258,-6393,-6324,-6057,-5576,-4922,-4123,-3246,-2366,-1544,-865,-359,-67,26,-56,-258,-508,-742,-889,-912,-790,-523,-158,279,717,1117,1442,1666,1806,1871,1908,1958,2065,2264,2571,2983,3471,4006,4524,4981,5329,5528,5576,5468,5241,4943,4614,4338,4134,4063,4121,4310,4592,4929,5259,5541,5726,5797,5753,5615,5425,5229,5084,5027,5100,5305,5640,6074,6544,7008,7365,7571,7540,7241,6656,5790,4698,3434,2101,790,-396,-1373,-2078,-2479,-2571,-2385,-1981,-1420,-792,-157,429,934,1357,1709,2029,2349,2705,3107,3541,3981,4357,4611,4664,4475,4008,3283,2341,1255,130,-946,-1873,-2591,-3063,-3287,-3295,-3142,-2879,-2569,-2241,-1915,-1579,-1210,-760,-206,495,1337,2318,3386,4495,5559,6516,7285,7823,8091,8084,7826,7354,6736,6033,5329,4677,4145,3740,3489,3349,3295,3250,3162,2970,2632,2139,1505,772,26,-668,-1191,-1477,-1447,-1074,-358,654,1890,3237,4570,5769,6707,7309,7507,7293,6675,5731,4520,3173,1775,442,-741,-1720,-2453,-2961,-3253,-3398,-3441,-3451,-3467,-3527,-3636,-3788,-3960,-4113,-4209,-4217,-4100,-3846,-3449,-2907,-2246,-1480,-643,235,1123,1976,2775,3467,4048,4479,4760,4883,4858,4709,4450,4130,3768,3418,3098,2858,2699,2659,2721,2887,3136,3435,3762,4076,4361,4591,4755,4855,4878,4862,4779,4690,4565,4450,4328,4201,4055,3862,3600,3225,2721,2047,1218,214,-926,-2170,-3468,-4744,-5937,-6967,-7772,-8310,-8551,-8512,-8224,-7751,-7180,-6589,-6057,-5650,-5368,-5229,-5162,-5111,-4994,-4734,-4287,-3634,-2802,-1863,-905,-51,605,974,1006,712,129,-656,-1518,-2361,-3041,-3504,-3672,-3556,-3186,-2629,-2002,-1400,-943,-720,-784,-1165,-1835,-2731,-3768,-4820,-5790,-6543,-7016,-7126,-6872,-6262,-5350,-4222,-2979,-1728,-566,425,1199,1725,2022,2112,2035,1850,1576,1277,943,626,308,31,-209,-382,-457,-427,-251,56,497,1026,1599,2129,2550,2774,2746,2425,1811,933,-138,-1311,-2473,-3509,-4312,-4801,-4925,-4677,-4076,-3199,-2117,-947,219,1288,2185,2868,3314,3524,3524,3338,3004,2554,2021,1419,779,99,-596,-1301,-2002,-2682,-3324,-3914,-4429,-4858,-5178,-5386,-5462,-5418,-5242,-4953,-4557,-4078,-3530,-2951,-2347,-1770,-1227,-757,-382,-113,29,33,-88,-347,-709,-1159,-1665,-2180,-2678,-3104,-3442,-3650,-3720,-3645,-3415,-3066,-2590,-2044,-1440,-818,-205,387,943,1458,1952,2413,2876,3327,3786,4247,4698,5130,5510,5810,5990,6017,5854,5490,4913,4143,3220,2189,1139,129,-738,-1402,-1796,-1890,-1682,-1194,-488,360,1268,2137,2907,3521,3953,4229,4361,4421,4451,4524,4668,4923,5284,5734,6230,6724,7138,7421,7498,7329,6892,6176,5230,4087,2855,1605,460,-510,-1219,-1641,-1762,-1624,-1274,-806,-290,177,552,780,874,845,731,600,482,436,465,580,747,954,1136,1293,1381,1406,1381,1299,1214,1097,998,870,733,546,300,-14,-405,-843,-1310,-1763,-2152,-2437,-2576,-2541,-2322,-1910,-1324,-582,286,1245,2263,3289,4293,5219,6031,6681,7133,7357,7331,7058,6539,5801,4888,3827,2691,1511,343,-764,-1795,-2702,-3489,-4130,-4627,-4984,-5192,-5282,-5249,-5131,-4963,-4768,-4605,-4495,-4467,-4549,-4706,-4950,-5199,-5429,-5551,-5518,-5273,-4788,-4059,-3110,-1997,-794,410,1511,2438,3103,3470,3523,3264,2750,2031,1210,367,-381,-962,-1291,-1330,-1067,-533,219,1081,1967,2737,3308,3583,3519,3108,2379,1410,282,-865,-1954,-2843,-3493,-3841,-3885,-3656,-3207,-2609,-1956,-1319,-778,-383,-169,-137,-278,-544,-896,-1267,-1621,-1905,-2120,-2261,-2360,-2473,-2649,-2950,-3417,-4061,-4884,-5825,-6827,-7785,-8619,-9226,-9562,-9579,-9300,-8748,-8000,-7130,-6210,-5329,-4508,-3803,-3192,-2676,-2224,-1809,-1419,-1033,-669,-338,-68,105,165,78,-150,-521,-1002,-1575,-2174,-2779,-3323,-3781,-4128,-4334,-4410,-4357,-4189,-3944,-3636,-3323,-3027,-2791,-2651,-2616,-2730,-2976,-3375,-3914,-4586,-5371,-6256,-7207,-8188,-9164,-10063,-10833,-11397,-11675,-11618,-11170,-10320,-9098,-7544,-5779,-3892,-2043,-341,1096,2186,2906,3245,3271,3043,2675,2247,1865,1579,1437,1448,1596,1845,2147,2446,2684,2822,2813,2652,2322,1854,1262,601,-96,-777,-1412,-1966,-2437,-2816,-3128,-3381,-3606,-3811,-4003,-4179,-4300,-4343,-4254,-3997,-3537,-2878,-2014,-1028,35,1056,1941,2596,2935,2926,2545,1831,836,-357,-1645,-2945,-4152,-5217,-6070,-6711,-7120,-7329,-7368,-7269,-7071,-6802,-6472,-6093,-5661,-5162,-4610,-3983,-3320,-2613,-1920,-1251,-658,-167,197,397,446,315,54,-351,-831,-1379,-1935,-2476,-2962,-3376,-3690,-3888,-3964,-3897,-3705,-3373,-2933,-2392,-1798,-1173,-574,-32,407,710,870,869,720,447,66,-383,-875,-1384,-1881,-2350,-2773,-3124,-3386,-3523,-3515,-3325,-2932,-2329,-1512,-521,599,1784,2942,4006,4888,5549,5936,6073,5953,5650,5202,4690,4161,3677,3245,2894,2588,2324,2055,1774,1463,1141,831,579,426,411,560,851,1280,1766,2263,2680,2959,3048,2912,2572,2029,1366,625,-103,-753,-1265,-1598,-1735,-1681,-1471,-1149,-786,-447,-209,-123,-238,-568,-1091,-1783,-2555,-3347,-4051,-4606,-4937,-5035,-4886,-4547,-4056,-3508,-2946,-2439,-2005,-1641,-1322,-1001,-626,-157,438,1151,1958,2801,3606,4308,4825,5128,5189,5023,4670,4190,3647,3110,2632,2245,1967,1790,1696,1664,1662,1683,1711,1754,1826,1930,2087,2291,2543,2818,3096,3327,3475,3491,3327,2959,2373,1563,577,-559,-1755,-2946,-4044,-4965,-5652,-6044,-6125,-5888,-5376,-4634,-3756,-2825,-1943,-1194,-649,-338,-273,-418,-721,-1105,-1479,-1776,-1919,-1878,-1630,-1193,-594,111,874,1628,2342,2944,3442,3774,3971,4003,3909,3701,3411,3085,2750,2444,2197,2007,1896,1837,1823,1840,1872,1919,1994,2119,2320,2643,3096,3711,4478,5370,6355,7354,8306,9125,9731,10073,10092,9779,9144,8206,7042,5699,4272,2827,1439,171,-937,-1830,-2502,-2918,-3093,-3025,-2747,-2291,-1708,-1049,-371,285,862,1350,1711,1953,2063,2051,1913,1666,1299,840,281,-339,-1011,-1692,-2351,-2941,-3435,-3781,-3986,-4003,-3870,-3573,-3149,-2629,-2037,-1426,-813,-254,235,610,855,947,887,666,327,-125,-621,-1128,-1580,-1934,-2153,-2211,-2110,-1853,-1483,-1020,-523,-5,490,962,1399,1813,2218,2624,3052,3505,3993,4521,5077,5661,6264,6863,7463,8036,8567,9044,9423,9691,9804,9743,9487,9039,8416,7664,6838,6008,5258,4639,4228,4029,4059,4278,4627,5029,5385,5604,5611,5341,4783,3940,2871,1655,401,-775,-1759,-2458,-2803,-2767,-2370,-1665,-750,254,1223,2026,2565,2769,2614,2125,1373,460,-483,-1331,-1974,-2337,-2390,-2150,-1669,-1036,-343,318,875,1289,1542,1649,1643,1559,1439,1300,1160,1020,869,712,528,346,151,4,-106,-115,-32,174,488,895,1359,1850,2319,2742,3082,3333,3488,3563,3574,3557,3536,3547,3616,3757,3980,4272,4608,4967,5289,5551,5691,5679,5487,5089,4490,3708,2763,1731,652,-388,-1328,-2109,-2690,-3042,-3173,-3089,-2818,-2400,-1856,-1236,-547,169,908,1630,2316,2927,3423,3767,3921,3862,3595,3127,2506,1780,1014,276,-380,-896,-1245,-1396,-1343,-1079,-625,14,790,1677,2613,3540,4405,5135,5694,6040,6157,6066,5785,5373,4880,4366,3887,3464,3136,2885,2714,2604,2536,2508,2504,2539,2604,2706,2834,2959,3056,3067,2953,2663,2172,1461,544,-555,-1770,-3059,-4331,-5530,-6593,-7447,-8073,-8412,-8463,-8209,-7668,-6857,-5842,-4661,-3423,-2185,-1059,-97,612,1061,1208,1099,751,248,-367,-990,-1580,-2070,-2420,-2629,-2673,-2580,-2351,-2010,-1564,-1033,-429,226,902,1555,2142,2600,2888,2960,2796,2399,1794,1022,149,-761,-1645,-2439,-3110,-3621,-3972,-4161,-4216,-4158,-4029,-3855,-3684,-3521,-3409,-3329,-3294,-3274,-3246,-3174,-3025,-2760,-2368,-1824,-1151,-357,494,1364,2165,2850,3338,3594,3580,3289,2746,1977,1056,53,-955,-1865,-2622,-3142,-3398,-3367,-3068,-2535,-1842,-1068,-307,334,789,964,858,433,-237,-1113,-2071,-3018,-3824,-4403,-4665,-4582,-4141,-3385,-2391,-1247,-90,981,1828,2388,2573,2390,1830,964,-133,-1358,-2599,-3741,-4700,-5374,-5751,-5773,-5490,-4919,-4144,-3237,-2300,-1406,-654,-79,264,387,295,40,-330,-750,-1174,-1549,-1856,-2071,-2206,-2258,-2254,-2190,-2085,-1930,-1719,-1434,-1058,-571,30,749,1559,2442,3332,4185,4929,5508,5873,5995,5857,5484,4900,4169,3338,2477,1630,836,122,-522,-1102,-1639,-2179,-2723,-3314,-3933,-4586,-5235,-5849,-6371,-6753,-6944,-6899,-6592,-6013,-5174,-4117,-2893,-1584,-262,983,2094,3004,3705,4172,4448,4554,4547,4471,4369,4279,4217,4198,4219,4286,4387,4516,4672,4835,5016,5187,5349,5487,5586,5641,5640,5575,5467,5286,5084,4828,4566,4284,4000,3720,3431,3150,2854,2560,2266,1969,1702,1442,1228,1037,890,774,704,669,699,772,925,1122,1377,1645,1903,2099,2188,2128,1890,1453,839,58,-811,-1725,-2585,-3331,-3881,-4188,-4221,-3971,-3460,-2730,-1839,-861,129,1066,1874,2525,2968,3208,3249,3105,2836,2465,2070,1685,1359,1123,979,929,937,977,990,943,792,513,108,-419,-1029,-1685,-2324,-2912,-3385,-3736,-3940,-4014,-3990,-3893,-3791,-3703,-3683,-3736,-3873,-4075,-4321,-4575,-4797,-4960,-5019,-4957,-4748,-4375,-3837,-3129,-2267,-1273,-183,953,2082,3134,4059,4795,5314,5583,5618,5420,5034,4500,3860,3180,2486,1848,1285,851,565,449,513,744,1131,1623,2181,2733,3228,3596,3788,3765,3503,3004,2282,1374,335,-770,-1869,-2886,-3763,-4434,-4876,-5062,-5007,-4731,-4283,-3721,-3106,-2512,-1988,-1588,-1337,-1256,-1333,-1569,-1921,-2385,-2908,-3484,-4066,-4648,-5190,-5687,-6114,-6457,-6705,-6845,-6874,-6787,-6591,-6294,-5914,-5475,-5003,-4531,-4093,-3717,-3433,-3252,-3189,-3230,-3366,-3555,-3771,-3955,-4076,-4078,-3945,-3631,-3156,-2499,-1712,-814,121,1038,1854,2498,2905,3017,2809,2272,1429,329,-958,-2342,-3733,-5035,-6175,-7090,-7748,-8137,-8274,-8189,-7923,-7543,-7080,-6611,-6155,-5755,-5423,-5155,-4934,-4730,-4493,-4192,-3777,-3229,-2541,-1728,-842,67,905,1607,2086,2293,2194,1792,1113,219,-813,-1896,-2941,-3869,-4623,-5156,-5467,-5550,-5446,-5180,-4811,-4376,-3918,-3475,-3054,-2690,-2361,-2094,-1865,-1686,-1566,-1486,-1493,-1552,-1694,-1895,-2141,-2414,-2669,-2888,-3015,-3052,-2950,-2732,-2393,-1961,-1479,-974,-511,-121,140,245,164,-124,-609,-1302,-2154,-3142,-4200,-5267,-6272,-7145,-7820,-8253,-8404,-8271,-7851,-7194,-6325,-5330,-4246,-3162,-2112,-1167,-339,321,827,1155,1332,1366,1293,1139,939,732,530,372,252,178,150,137,141,125,82,-15,-171,-409,-725,-1131,-1620,-2182,-2805,-3461,-4119,-4734,-5266,-5664,-5899,-5940,-5781,-5449,-4970,-4415,-3843,-3324,-2925,-2676,-2610,-2709,-2946,-3261,-3596,-3869,-4022,-3997,-3755,-3295,-2620,-1773,-802,231,1258,2228,3081,3796,4346,4736,4978,5100,5133,5115,5078,5048,5040,5049,5057,5036,4933,4729,4370,3874,3224,2481,1678,893,192,-389,-788,-1026,-1104,-1066,-981,-887,-857,-907,-1055,-1271,-1516,-1730,-1838,-1794,-1534,-1059,-354,541,1576,2691,3800,4836,5718,6377,6771,6850,6615,6059,5219,4141,2888,1545,188,-1096,-2229,-3158,-3825,-4216,-4321,-4160,-3757,-3166,-2428,-1597,-732,145,971,1748,2429,3026,3509,3891,4164,4335,4422,4432,4394,4330,4258,4201,4167,4153,4157,4144,4094,3966,3719,3332,2772,2033,1125,60,-1119,-2354,-3598,-4769,-5803,-6653,-7256,-7611,-7706,-7562,-7232,-6751,-6198,-5613,-5040,-4511,-4010,-3530,-3016,-2421,-1687,-781,325,1614,3042,4539,5993,7311,8364,9074,9370,9235,8681,7778,6598,5281,3914,2638,1526,664,87,-192,-183,78,546,1162,1864,2601,3310,3959,4507,4934,5227,5380,5402,5302,5096,4804,4439,4021,3563,3073,2572,2064,1588,1153,818,606,567,725,1089,1664,2395,3251,4124,4947,5599,6015,6098,5823,5168,4159,2861,1366,-217,-1758,-3129,-4223,-4945,-5245,-5107,-4555,-3656,-2490,-1178,185,1482,2622,3539,4175,4517,4550,4300,3792,3079,2214,1253,268,-690,-1554,-2266,-2797,-3082,-3141,-2935,-2524,-1922,-1222,-489,180,702,1009,1050,822,333,-344,-1131,-1929,-2614,-3108,-3325,-3237,-2846,-2206,-1389,-510,319,999,1428,1578,1415,995,371,-337,-1014,-1535,-1773,-1661,-1124,-179,1134,2731,4467,6214,7795,9099,9988,10440,10402,9958,9163,8157,7065,6017,5127,4459,4053,3882,3895,4006,4119,4139,3993,3629,3048,2269,1362,402,-515,-1303,-1893,-2241,-2339,-2197,-1863,-1393,-859,-320,165,566,861,1072,1212,1338,1493,1718,2061,2532,3127,3824,4565,5283,5902,6321,6488,6318,5805,4932,3758,2340,804,-760,-2202,-3433,-4356,-4920,-5116,-4954,-4494,-3793,-2937,-1987,-999,-24,934,1840,2714,3537,4318,5040,5703,6291,6788,7195,7495,7688,7784,7773,7682,7514,7292,7020,6725,6381,6010,5566,5038,4388,3585,2618,1472,179,-1227,-2670,-4065,-5310,-6313,-6981,-7268,-7145,-6622,-5768,-4649,-3402,-2131,-977,-35,605,915,897,603,136,-407,-880,-1190,-1230,-965,-376,484,1550,2702,3828,4803,5526,5926,5963,5649,5033,4193,3240,2286,1435,791,398,303,482,902,1505,2205,2951,3663,4319,4886,5383,5810,6209,6582,6961,7316,7650,7892,8017,7947,7665,7124,6349,5361,4221,3028,1850,805,-53,-649,-977,-1023,-840,-456,40,604,1154,1646,2028,2266,2339,2224,1927,1436,779,-25,-937,-1900,-2869,-3773,-4563,-5191,-5629,-5855,-5878,-5699,-5342,-4833,-4187,-3442,-2623,-1759,-902,-88,627,1189,1556,1689,1573,1219,656,-54,-834,-1606,-2276,-2782,-3071,-3119,-2948,-2594,-2123,-1625,-1175,-868,-749,-860,-1200,-1742,-2433,-3211,-3985,-4703,-5285,-5697,-5914,-5940,-5783,-5507,-5123,-4725,-4330,-3992,-3738,-3546,-3423,-3297,-3144,-2879,-2475,-1884,-1104,-158,903,2004,3050,3959,4644,5056,5169,4998,4580,3996,3294,2585,1904,1317,852,503,276,136,66,36,32,31,43,48,63,71,81,77,69,24,-41,-157,-308,-516,-759,-1056,-1363,-1696,-1998,-2268,-2454,-2538,-2481,-2280,-1912,-1414,-798,-131,527,1087,1488,1640,1512,1059,295,-753,-2029,-3441,-4912,-6329,-7604,-8664,-9432,-9886,-9998,-9781,-9248,-8449,-7407,-6187,-4825,-3377,-1886,-408,1024,2348,3539,4558,5371,5985,6365,6542,6501,6274,5867,5310,4624,3841,2997,2130,1275,476,-258,-888,-1431,-1884,-2264,-2602,-2902,-3193,-3464,-3708,-3904,-4009,-4000,-3826,-3478,-2931,-2208,-1325,-340,693,1703,2622,3392,3960,4311,4419,4323,4031,3614,3115,2608,2139,1764,1510,1397,1415,1552,1768,2031,2292,2516,2664,2723,2668,2519,2270,1966,1614,1269,940,672,469,346,307,326,415,525,671,814,960,1105,1239,1383,1520,1663,1808,1930,2038,2093,2091,2010,1837,1575,1224,803,342,-127,-553,-887,-1090,-1108,-929,-540,37,756,1563,2375,3124,3724,4147,4325,4297,4034,3610,3054,2434,1796,1191,650,193,-161,-427,-591,-673,-668,-588,-431,-208,84,420,798,1178,1553,1884,2165,2376,2526,2625,2683,2738,2791,2867,2967,3076,3191,3272,3301,3237,3050,2724,2229,1570,755,-207,-1256,-2370,-3476,-4520,-5446,-6187,-6714,-6990,-7016,-6803,-6388,-5826,-5191,-4546,-3985,-3549,-3306,-3257,-3409,-3710,-4100,-4496,-4795,-4926,-4795,-4370,-3622,-2581,-1299,133,1606,3005,4208,5123,5678,5836,5609,5027,4169,3119,1983,854,-184,-1069,-1763,-2263,-2569,-2719,-2753,-2700,-2613,-2503,-2388,-2266,-2107,-1897,-1593,-1172,-626,50,813,1629,2424,3134,3689,4040,4153,4022,3679,3150,2533,1861,1250,721,351,127,70,118,247,371,440,380,153,-283,-923,-1759,-2745,-3820,-4920,-5959,-6876,-7596,-8085,-8300,-8248,-7927,-7385,-6648,-5798,-4871,-3952,-3086,-2319,-1701,-1237,-950,-838,-881,-1082,-1401,-1835,-2353,-2936,-3561,-4201,-4831,-5417,-5943,-6368,-6691,-6888,-6966,-6932,-6802,-6589,-6322,-6010,-5673,-5329,-4972,-4628,-4282,-3952,-3629,-3316,-3006,-2704,-2406,-2123,-1876,-1674,-1568,-1566,-1714,-2014,-2475,-3057,-3727,-4405,-5020,-5488,-5751,-5750,-5494,-4980,-4272,-3437,-2555,-1719,-992,-440,-84,65,32,-136,-398,-663,-907,-1035,-1054,-908,-634,-225,249,759,1222,1599,1829,1885,1755,1457,1025,519,-6,-474,-853,-1094,-1210,-1206,-1127,-1028,-950,-965,-1074,-1322,-1669,-2112,-2579,-3045,-3425,-3712,-3831,-3816,-3632,-3338,-2958,-2548,-2167,-1872,-1700,-1695,-1870,-2215,-2728,-3349,-4053,-4765,-5445,-6028,-6477,-6759,-6860,-6776,-6531,-6138,-5643,-5073,-4468,-3860,-3263,-2704,-2170,-1679,-1205,-765,-332,62,430,739,972,1125,1170,1123,989,782,541,274,13,-237,-479,-717,-982,-1288,-1668,-2131,-2685,-3321,-4005,-4707,-5359,-5918,-6318,-6522,-6500,-6244,-5778,-5132,-4372,-3556,-2753,-2021,-1402,-919,-572,-341,-194,-80,32,186,396,657,974,1287,1593,1827,1971,2004,1908,1697,1387,991,556,70,-414,-928,-1435,-1966,-2501,-3045,-3575,-4067,-4486,-4787,-4923,-4862,-4564,-4031,-3257,-2286,-1159,51,1260,2394,3361,4103,4575,4751,4638,4276,3692,2974,2164,1340,547,-170,-791,-1292,-1691,-1976,-2187,-2316,-2398,-2422,-2405,-2321,-2182,-1953,-1647,-1250,-776,-245,312,860,1354,1764,2055,2221,2257,2193,2058,1902,1762,1696,1721,1862,2122,2466,2886,3322,3742,4095,4346,4457,4402,4179,3763,3198,2480,1676,819,-14,-776,-1399,-1849,-2099,-2143,-2016,-1744,-1401,-1031,-710,-464,-335,-312,-385,-518,-661,-776,-813,-758,-586,-335,-9,315,601,781,811,671,354,-112,-668,-1248,-1762,-2135,-2296,-2215,-1862,-1282,-496,401,1357,2264,3089,3739,4230,4508,4625,4575,4412,4167,3873,3562,3246,2926,2610,2269,1907,1504,1063,596,124,-320,-685,-935,-1007,-880,-514,89,925,1959,3144,4412,5694,6911,7977,8843,9422,9705,9653,9280,8620,7723,6663,5536,4430,3440,2649,2105,1859,1893,2204,2722,3386,4106,4794,5368,5754,5916,5811,5466,4882,4128,3250,2318,1415,586,-88,-571,-838,-854,-652,-224,365,1082,1852,2620,3315,3883,4273,4445,4385,4082,3550,2823,1939,966,-49,-1025,-1926,-2689,-3297,-3733,-3999,-4122,-4127,-4056,-3945,-3824,-3724,-3646,-3592,-3544,-3469,-3341,-3119,-2769,-2276,-1622,-826,90,1083,2083,3045,3882,4563,5031,5285,5315,5174,4878,4517,4122,3761,3464,3248,3108,3029,2971,2909,2804,2647,2426,2159,1865,1572,1305,1093,945,872,880,952,1100,1303,1570,1890,2272,2712,3219,3779,4397,5034,5683,6293,6834,7258,7544,7647,7576,7314,6886,6314,5630,4867,4063,3244,2429,1638,868,136,-572,-1232,-1854,-2397,-2861,-3192,-3373,-3353,-3116,-2646,-1942,-1047,-5,1082,2132,3023,3661,3963,3883,3413,2599,1515,279,-983,-2127,-3057,-3659,-3907,-3774,-3290,-2525,-1548,-473,612,1613,2441,3057,3417,3519,3395,3071,2631,2122,1641,1233,966,862,924,1142,1474,1872,2290,2669,2980,3193,3292,3294,3200,3044,2846,2630,2416,2213,2033,1863,1715,1567,1423,1269,1087,881,617,311,-68,-494,-969,-1459,-1943,-2372,-2730,-2967,-3082,-3062,-2911,-2648,-2291,-1856,-1363,-827,-239,367,1015,1670,2314,2921,3443,3834,4073,4111,3967,3650,3212,2714,2241,1852,1635,1600,1793,2168,2711,3342,4002,4619,5144,5533,5780,5884,5869,5769,5609,5418,5203,4962,4679,4324,3877,3306,2618,1815,933,24,-854,-1634,-2256,-2674,-2870,-2829,-2595,-2197,-1705,-1181,-694,-293,-22,105,93,-37,-239,-455,-638,-718,-672,-453,-73,458,1100,1792,2476,3075,3533,3808,3863,3709,3352,2838,2217,1534,862,221,-335,-810,-1199,-1521,-1806,-2085,-2391,-2742,-3152,-3601,-4073,-4513,-4881,-5112,-5179,-5036,-4691,-4149,-3454,-2658,-1820,-1013,-285,310,747,1013,1109,1054,861,565,177,-278,-781,-1331,-1901,-2494,-3084,-3650,-4171,-4611,-4937,-5123,-5126,-4937,-4548,-3969,-3235,-2403,-1524,-689,60,649,1070,1304,1389,1357,1281,1209,1219,1335,1591,1983,2480,3049,3628,4170,4617,4942,5109,5131,4999,4765,4430,4072,3689,3352,3044,2799,2584,2388,2167,1892,1513,1027,407,-309,-1098,-1888,-2617,-3206,-3595,-3738,-3616,-3245,-2652,-1913,-1099,-289,416,971,1304,1395,1233,826,212,-581,-1484,-2460,-3444,-4384,-5248,-5981,-6572,-6989,-7220,-7273,-7122,-6809,-6314,-5681,-4923,-4074,-3167,-2238,-1319,-447,343,1024,1556,1934,2127,2142,1982,1662,1221,686,113,-457,-979,-1422,-1748,-1969,-2051,-2037,-1918,-1727,-1477,-1183,-857,-511,-141,234,622,997,1358,1675,1940,2113,2202,2160,2018,1741,1376,928,444,-25,-436,-719,-844,-764,-481,-4,625,1339,2060,2702,3185,3455,3482,3268,2851,2304,1702,1143,700,428,354,472,731,1093,1464,1799,2033,2146,2133,2024,1854,1690,1578,1577,1700,1971,2351,2817,3288,3701,3975,4041,3858,3390,2659,1686,550,-673,-1888,-2990,-3907,-4553,-4901,-4913,-4610,-4011,-3180,-2173,-1085,8,1008,1842,2429,2739,2719,2397,1776,935,-62,-1104,-2096,-2912,-3486,-3709,-3589,-3087,-2277,-1222,-32,1173,2267,3150,3738,3982,3890,3484,2838,2052,1215,443,-188,-617,-808,-775,-538,-162,296,766,1190,1532,1774,1911,1991,2010,2054,2113,2225,2387,2560,2728,2820,2797,2608,2225,1641,862,-66,-1092,-2140,-3128,-3989,-4643,-5066,-5222,-5140,-4845,-4405,-3878,-3346,-2860,-2466,-2198,-2040,-2008,-2040,-2132,-2223,-2290,-2306,-2237,-2082,-1827,-1472,-1025,-497,103,745,1413,2078,2713,3286,3772,4147,4385,4479,4415,4189,3819,3303,2679,1973,1229,495,-169,-726,-1124,-1350,-1397,-1285,-1062,-779,-509,-306,-225,-295,-519,-873,-1319,-1785,-2218,-2535,-2694,-2644,-2384,-1911,-1280,-544,210,877,1388,1626,1572,1163,435,-586,-1806,-3139,-4465,-5685,-6683,-7409,-7788,-7838,-7560,-7010,-6261,-5398,-4495,-3633,-2861,-2212,-1694,-1290,-960,-685,-403,-124,189,475,727,846,803,500,-62,-923,-2034,-3343,-4762,-6178,-7481,-8578,-9372,-9833,-9928,-9688,-9150,-8386,-7470,-6478,-5486,-4542,-3703,-2987,-2413,-1998,-1727,-1613,-1643,-1815,-2122,-2554,-3090,-3702,-4362,-5018,-5620,-6133,-6487,-6687,-6687,-6517,-6180,-5738,-5203,-4667,-4125,-3652,-3238,-2889,-2601,-2315,-2025,-1664,-1217,-660,14,764,1575,2367,3100,3696,4112,4310,4271,4012,3554,2953,2272,1577,935,395,-9,-271,-406,-449,-463,-490,-604,-840,-1230,-1792,-2499,-3335,-4235,-5146,-5981,-6673,-7141,-7332,-7211,-6763,-6023,-5032,-3894,-2699,-1582,-647,-2,275,156,-371,-1251,-2418,-3759,-5163,-6498,-7664,-8551,-9114,-9295,-9116,-8587,-7786,-6765,-5636,-4467,-3355,-2373,-1556,-953,-551,-336,-279,-312,-416,-524,-633,-719,-804,-895,-1045,-1257,-1572,-1988,-2489,-3057,-3643,-4203,-4690,-5067,-5300,-5395,-5336,-5159,-4882,-4536,-4162,-3779,-3418,-3104,-2837,-2637,-2498,-2416,-2381,-2375,-2377,-2367,-2321,-2212,-2024,-1742,-1359,-878,-316,311,952,1578,2128,2563,2849,2965,2911,2708,2386,1997,1589,1211,912,711,644,692,864,1120,1444,1793,2137,2440,2670,2804,2819,2709,2471,2118,1674,1168,637,123,-347,-735,-1032,-1224,-1317,-1326,-1269,-1176,-1059,-955,-863,-802,-766,-746,-729,-696,-607,-459,-199,154,624,1173,1767,2354,2854,3208,3341,3202,2773,2034,1034,-188,-1537,-2922,-4234,-5377,-6251,-6802,-6985,-6793,-6256,-5410,-4327,-3081,-1739,-379,949,2194,3327,4319,5165,5848,6360,6695,6828,6762,6470,5955,5220,4286,3191,2004,782,-366,-1374,-2152,-2650,-2837,-2728,-2353,-1795,-1133,-470,118,555,827,913,865,731,583,490,511,668,977,1401,1902,2405,2860,3185,3358,3342,3138,2777,2276,1698,1092,495,-34,-476,-814,-1020,-1124,-1099,-975,-744,-411,15,542,1148,1838,2568,3337,4079,4781,5380,5846,6139,6240,6131,5833,5346,4727,4001,3236,2476,1773,1174,709,405,258,279,429,699,1031,1391,1740,2027,2244,2368,2411,2404,2373,2382,2461,2666,3009,3497,4114,4806,5524,6193,6740,7105,7230,7088,6669,5991,5087,4016,2844,1643,484,-559,-1449,-2116,-2563,-2746,-2686,-2388,-1883,-1212,-415,446,1335,2182,2975,3657,4228,4655,4950,5081,5069,4893,4564,4092,3497,2808,2073,1327,623,-4,-534,-955,-1281,-1532,-1735,-1928,-2123,-2343,-2577,-2803,-3000,-3117,-3120,-2981,-2678,-2210,-1612,-900,-160,580,1230,1764,2124,2320,2333,2218,1992,1728,1468,1265,1159,1156,1269,1460,1699,1939,2123,2224,2212,2087,1876,1618,1367,1201,1154,1301,1647,2199,2935,3802,4732,5658,6494,7181,7664,7920,7932,7736,7357,6855,6296,5733,5227,4816,4502,4318,4197,4154,4103,4019,3849,3559,3130,2565,1884,1131,371,-329,-889,-1240,-1320,-1097,-565,254,1284,2448,3610,4659,5452,5905,5922,5497,4625,3388,1877,219,-1439,-2967,-4247,-5180,-5727,-5858,-5603,-5009,-4151,-3109,-1969,-811,311,1344,2283,3105,3838,4478,5046,5549,5952,6265,6416,6402,6173,5718,5047,4176,3169,2080,988,-35,-936,-1681,-2246,-2655,-2911,-3062,-3130,-3141,-3099,-3009,-2849,-2601,-2246,-1764,-1158,-444,348,1162,1935,2613,3119,3441,3525,3414,3105,2671,2158,1638,1161,784,526,404,410,519,708,935,1169,1384,1568,1709,1828,1924,2044,2184,2397,2664,3019,3430,3888,4366,4822,5233,5565,5796,5910,5902,5761,5498,5119,4633,4072,3442,2790,2124,1492,909,407,6,-287,-462,-537,-524,-454,-358,-255,-177,-115,-66,-9,99,277,555,945,1408,1928,2410,2795,2975,2891,2470,1706,597,-779,-2346,-3961,-5510,-6837,-7849,-8438,-8571,-8234,-7457,-6311,-4891,-3291,-1640,-21,1459,2756,3810,4618,5181,5505,5632,5578,5363,5012,4522,3888,3121,2200,1147,-14,-1254,-2499,-3686,-4732,-5567,-6117,-6359,-6271,-5887,-5265,-4476,-3627,-2793,-2068,-1488,-1081,-834,-703,-635,-558,-423,-175,195,690,1266,1886,2476,2989,3364,3565,3568,3369,2965,2376,1618,719,-289,-1371,-2464,-3534,-4486,-5289,-5852,-6153,-6138,-5813,-5190,-4299,-3217,-1995,-727,513,1661,2659,3473,4086,4499,4724,4801,4754,4635,4470,4290,4112,3925,3731,3489,3180,2769,2231,1564,766,-135,-1092,-2051,-2934,-3674,-4203,-4467,-4435,-4102,-3489,-2635,-1615,-494,635,1691,2594,3271,3667,3746,3482,2889,1993,850,-446,-1821,-3146,-4343,-5317,-6012,-6400,-6488,-6299,-5907,-5364,-4763,-4155,-3604,-3123,-2731,-2387,-2064,-1704,-1254,-689,24,852,1773,2699,3562,4260,4719,4872,4696,4183,3374,2332,1132,-129,-1372,-2522,-3515,-4326,-4922,-5323,-5517,-5552,-5414,-5160,-4770,-4275,-3673,-2956,-2148,-1237,-258,772,1807,2795,3684,4405,4924,5186,5183,4914,4409,3710,2878,1971,1045,155,-679,-1427,-2087,-2650,-3116,-3462,-3677,-3727,-3580,-3228,-2646,-1868,-920,134,1223,2270,3207,3971,4535,4870,4998,4942,4739,4452,4110,3773,3454,3188,2960,2792,2651,2549,2464,2401,2346,2312,2282,2255,2224,2165,2075,1933,1738,1497,1223,943,685,479,349,312,365,503,696,913,1104,1228,1233,1086,766,265,-396,-1175,-2031,-2880,-3674,-4334,-4817,-5083,-5122,-4933,-4548,-3987,-3302,-2527,-1692,-826,69,970,1886,2793,3676,4502,5198,5723,5975,5920,5478,4663,3464,1976,269,-1505,-3221,-4735,-5930,-6728,-7088,-7017,-6578,-5840,-4921,-3920,-2932,-2034,-1265,-635,-140,270,618,957,1314,1698,2114,2529,2911,3218,3400,3426,3264,2913,2375,1684,879,7,-863,-1700,-2437,-3061,-3542,-3875,-4068,-4120,-4051,-3854,-3548,-3116,-2569,-1902,-1123,-250,692,1669,2628,3535,4326,4980,5449,5733,5826,5742,5519,5175,4766,4300,3819,3311,2782,2218,1591,909,146,-674,-1526,-2380,-3169,-3863,-4385,-4720,-4819,-4679,-4317,-3742,-3012,-2177,-1285,-419,389,1071,1591,1924,2038,1938,1614,1091,379,-473,-1449,-2480,-3548,-4575,-5544,-6387,-7078,-7591,-7899,-8010,-7935,-7690,-7319,-6844,-6294,-5705,-5065,-4406,-3696,-2948,-2150,-1318,-471,351,1089,1691,2083,2217,2060,1589,835,-170,-1353,-2624,-3911,-5107,-6169,-7032,-7682,-8128,-8368,-8459,-8406,-8252,-8009,-7674,-7252,-6727,-6084,-5327,-4451,-3481,-2457,-1418,-447,409,1071,1491,1636,1487,1071,413,-412,-1356,-2328,-3270,-4132,-4863,-5466,-5924,-6253,-6472,-6590,-6629,-6586,-6459,-6240,-5907,-5458,-4870,-4160,-3317,-2396,-1405,-417,532,1378,2081,2598,2919,3029,2957,2717,2365,1929,1460,986,527,106,-297,-653,-1003,-1310,-1604,-1846,-2046,-2179,-2253,-2267,-2247,-2215,-2208,-2243,-2354,-2538,-2788,-3095,-3408,-3720,-3978,-4169,-4283,-4308,-4277,-4188,-4090,-3993,-3936,-3919,-3963,-4051,-4173,-4308,-4432,-4520,-4565,-4542,-4460,-4313,-4109,-3858,-3562,-3230,-2858,-2447,-1990,-1490,-940,-364,238,804,1316,1691,1887,1832,1491,836,-124,-1352,-2773,-4300,-5805,-7191,-8340,-9177,-9655,-9760,-9513,-8968,-8193,-7265,-6265,-5243,-4252,-3306,-2421,-1581,-782,-25,691,1329,1863,2247,2437,2410,2149,1671,1012,230,-609,-1431,-2181,-2804,-3280,-3605,-3792,-3871,-3884,-3852,-3814,-3777,-3742,-3701,-3629,-3499,-3291,-2973,-2537,-1972,-1284,-495,373,1270,2163,2999,3741,4358,4819,5130,5272,5267,5122,4845,4467,3988,3439,2841,2222,1630,1102,685,427,344,462,752,1185,1703,2221,2676,2979,3091,2978,2651,2147,1528,880,273,-204,-531,-658,-632,-465,-243,-26,112,97,-91,-503,-1102,-1882,-2771,-3705,-4607,-5383,-5979,-6307,-6350,-6063,-5466,-4570,-3419,-2085,-624,863,2303,3611,4703,5530,6025,6176,5956,5398,4521,3400,2102,719,-663,-1946,-3080,-3978,-4638,-5024,-5159,-5059,-4772,-4322,-3774,-3148,-2487,-1807,-1123,-439,247,928,1609,2266,2884,3435,3876,4190,4342,4334,4170,3877,3496,3081,2668,2317,2033,1840,1719,1638,1567,1459,1286,1022,673,245,-212,-658,-1029,-1270,-1322,-1164,-769,-160,619,1512,2430,3294,4039,4602,4983,5184,5250,5254,5248,5314,5482,5776,6167,6621,7066,7441,7680,7743,7588,7235,6686,5996,5218,4410,3640,2940,2362,1891,1556,1309,1143,1010,885,734,540,290,-20,-361,-721,-1022,-1235,-1293,-1185,-922,-561,-184,97,210,67,-322,-961,-1759,-2650,-3532,-4321,-4932,-5315,-5403,-5179,-4638,-3781,-2694,-1404,-51,1293,2494,3463,4117,4422,4382,4046,3507,2862,2229,1689,1302,1095,1037,1107,1246,1427,1619,1840,2077,2387,2757,3223,3766,4381,5035,5689,6310,6837,7261,7536,7683,7709,7653,7539,7391,7206,6974,6679,6324,5917,5517,5158,4920,4835,4947,5243,5703,6255,6806,7251,7468,7374,6913,6089,4964,3663,2341,1199,404,113,388,1230,2517,4087,5705,7154,8245,8849,8911,8467,7599,6470,5249,4112,3210,2620,2372,2414,2649,2973,3259,3444,3460,3316,3009,2603,2115,1604,1084,568,64,-440,-933,-1420,-1889,-2318,-2708,-3027,-3300,-3511,-3706,-3883,-4080,-4283,-4476,-4633,-4715,-4695,-4588,-4381,-4163,-3946,-3814,-3788,-3881,-4100,-4403,-4745,-5066,-5265,-5267,-4993,-4396,-3501,-2369,-1157,-30,810,1243,1181,688,-108,-963,-1598,-1763,-1273,-107,1616,3611,5541,7032,7840,7816,7002,5542,3676,1638,-363,-2179,-3733,-4954,-5811,-6248,-6225,-5732,-4816,-3589,-2251,-1031,-194,50,-456,-1758,-3804,-6472,-9535,-12777,-15890,-18604,-20599,-21593,-21346,-19666,-16525,-12002,-6410,-190,6054,11713,16206,19135,20295,19770,17840,15002,11803,8787,6405,4929,4485,5000,6269,7977,9772,11316,12358,12768,12538,11797,10719,9514,8364,7381,6642,6152,5877,5777,5778,5824,5853,5813,5650,5357,4924,4428,3936,3558,3350,3330,3453,3629,3772,3811,3755,3648,3596,3689,3995,4495,5111,5645,5888,5591,4565,2735,140,-3007,-6368,-9522,-12005,-13422,-13489,-12100,-9378,-5631,-1356,2859,6437,8859,9813,9165,7032,3711,-346,-4607,-8570,-11780,-13940,-14900,-14681,-13444,-11468,-9072,-6599,-4332,-2504,-1231,-585,-527,-992,-1889,-3097,-4530,-6081,-7663,-9189,-10567,-11708,-12523,-12934,-12881,-12359,-11388,-10076,-8562,-7016,-5638,-4556,-3888,-3654,-3856,-4407,-5250,-6270,-7401,-8566,-9716,-10803,-11798,-12661,-13367,-13875,-14167,-14224,-14042,-13643,-13071,-12384,-11684,-11069,-10643,-10511,-10696,-11208,-11931,-12712,-13330,-13537,-13145,-12009,-10123,-7596,-4657,-1602,1236,3577,5210,6049,6126,5580,4621,3478,2391,1538,1075,1093,1631,2695,4221,6122,8251,10431,12470,14186,15418,16086,16154,15676,14766,13579,12300,11117,10187,9626,9502,9801,10476,11405,12457,13477,14343,14956,15267,15289,15052,14647,14136,13610,13100,12668,12304,12043,11874,11815,11869,12042,12316,12692,13109,13555,13950,14260,14439,14458,14323,14041,13653,13171,12622,12005,11302,10517,9628,8655,7633,6593,5626,4772,4107,3652,3390,3285,3237,3150,2948,2557,1966,1191,266,-740,-1767,-2768,-3687,-4500,-5176,-5697,-6050,-6228,-6232,-6079,-5805,-5459,-5098,-4797,-4607,-4575,-4723,-5035,-5483,-6007,-6543,-7024,-7398,-7638,-7735,-7711,-7600,-7451,-7321,-7269,-7338,-7565,-7940,-8437,-8985,-9502,-9912,-10136,-10166,-9982,-9654,-9229,-8807,-8432,-8193,-8078,-8135,-8321,-8635,-9029,-9495,-9979,-10486,-10981,-11447,-11865,-12178,-12364,-12351,-12133,-11670,-10992,-10131,-9136,-8103,-7095,-6221,-5557,-5186,-5162,-5511,-6219,-7229,-8441,-9721,-10928,-11905,-12556,-12787,-12600,-12001,-11074,-9895,-8582,-7228,-5930,-4761,-3761,-2958,-2336,-1890,-1587,-1418,-1355,-1399,-1521,-1722,-1963,-2229,-2471,-2660,-2755,-2735,-2596,-2325,-1957,-1491,-954,-359,296,1000,1759,2565,3424,4301,5192,6027,6776,7363,7745,7883,7773,7427,6904,6243,5537,4834,4202,3700,3353,3224,3323,3672,4263,5055,5978,6943,7833,8556,9017,9169,8991,8509,7791,6926,6039,5246,4663,4367,4421,4811,5527,6488,7601,8765,9846,10760,11391,11709,11655,11255,10539,9566,8442,7245,6101,5083,4278,3738,3488,3547,3887,4477,5256,6128,7013,7777,8342,8619,8566,8189,7523,6650,5674,4707,3860,3233,2883,2839,3086,3554,4169,4806,5388,5808,6032,6041,5857,5530,5127,4702,4312,3992,3735,3543,3368,3191,2968,2703,2387,2055,1748,1499,1351,1316,1386,1547,1746,1951,2100,2168,2103,1904,1551,1058,437,-280,-1062,-1849,-2593,-3225,-3688,-3936,-3949,-3730,-3331,-2818,-2292,-1841,-1561,-1502,-1692,-2111,-2718,-3421,-4158,-4798,-5297,-5555,-5550,-5278,-4768,-4113,-3405,-2784,-2357,-2235,-2468,-3063,-3965,-5074,-6241,-7304,-8100,-8497,-8428,-7885,-6941,-5731,-4410,-3177,-2172,-1533,-1320,-1541,-2135,-2998,-3983,-4937,-5733,-6265,-6497,-6432,-6142,-5711,-5258,-4879,-4649,-4618,-4783,-5116,-5566,-6064,-6541,-6941,-7219,-7355,-7360,-7240,-7043,-6783,-6494,-6179,-5844,-5489,-5118,-4755,-4405,-4105,-3856,-3674,-3565,-3524,-3571,-3705,-3932,-4254,-4638,-5066,-5494,-5885,-6202,-6420,-6505,-6460,-6271,-5962,-5561,-5110,-4654,-4242,-3890,-3642,-3488,-3452,-3538,-3754,-4106,-4597,-5194,-5878,-6579,-7250,-7816,-8240,-8473,-8504,-8356,-8047,-7660,-7253,-6902,-6692,-6663,-6862,-7283,-7901,-8651,-9450,-10188,-10781,-11138,-11210,-10970,-10406,-9543,-8410,-7064,-5566,-4003,-2447,-990,293,1337,2075,2478,2519,2220,1607,764,-243,-1278,-2266,-3080,-3666,-3958,-3944,-3629,-3056,-2294,-1396,-461,478,1337,2078,2660,3048,3245,3249,3120,2902,2694,2562,2583,2802,3237,3890,4726,5725,6821,7960,9069,10051,10823,11290,11364,11001,10166,8875,7207,5248,3184,1172,-571,-1867,-2561,-2559,-1818,-409,1578,3931,6449,8883,11016,12681,13750,14194,14026,13338,12246,10918,9496,8141,6964,6049,5442,5149,5143,5366,5753,6206,6657,7017,7248,7290,7156,6825,6349,5756,5117,4498,3974,3623,3489,3614,3987,4569,5289,6057,6776,7379,7806,8047,8104,8013,7803,7514,7175,6810,6442,6071,5724,5399,5128,4927,4811,4797,4868,5022,5208,5427,5607,5774,5869,5940,5967,5994,6035,6121,6275,6501,6807,7154,7519,7845,8077,8170,8076,7780,7287,6631,5871,5079,4338,3720,3293,3101,3165,3484,4001,4672,5395,6096,6681,7074,7217,7072,6649,5979,5143,4222,3321,2522,1901,1499,1346,1428,1716,2138,2607,3029,3319,3415,3302,2987,2531,2005,1495,1069,785,641,623,661,681,623,429,114,-317,-776,-1222,-1566,-1776,-1811,-1682,-1410,-1061,-707,-451,-371,-532,-951,-1604,-2440,-3368,-4307,-5147,-5815,-6238,-6391,-6295,-5990,-5569,-5098,-4646,-4255,-3943,-3714,-3587,-3566,-3690,-3977,-4433,-5040,-5738,-6447,-7087,-7571,-7863,-7944,-7850,-7621,-7341,-7052,-6834,-6706,-6710,-6838,-7082,-7389,-7693,-7894,-7914,-7662,-7130,-6302,-5276,-4125,-2995,-1989,-1215,-731,-570,-714,-1139,-1776,-2575,-3466,-4385,-5298,-6152,-6943,-7655,-8291,-8874,-9392,-9847,-10202,-10395,-10367,-10045,-9395,-8425,-7180,-5771,-4317,-2966,-1840,-1048,-650,-666,-1071,-1771,-2664,-3599,-4436,-5057,-5385,-5394,-5126,-4658,-4095,-3540,-3079,-2750,-2564,-2503,-2518,-2587,-2667,-2771,-2897,-3092,-3382,-3798,-4341,-4979,-5671,-6324,-6887,-7257,-7409,-7299,-6942,-6387,-5673,-4887,-4067,-3251,-2462,-1678,-923,-191,466,990,1315,1360,1107,518,-331,-1419,-2599,-3806,-4879,-5737,-6259,-6391,-6092,-5381,-4332,-3063,-1748,-561,322,774,737,214,-704,-1883,-3152,-4327,-5242,-5776,-5837,-5416,-4535,-3283,-1775,-151,1416,2789,3810,4397,4495,4121,3334,2244,968,-363,-1634,-2756,-3652,-4301,-4674,-4798,-4672,-4334,-3800,-3093,-2243,-1270,-219,855,1895,2803,3507,3914,3967,3642,2939,1945,725,-559,-1807,-2872,-3662,-4095,-4120,-3723,-2920,-1771,-387,1099,2523,3720,4575,4989,4945,4478,3663,2635,1535,528,-237,-634,-605,-136,693,1788,2993,4184,5225,6034,6538,6716,6563,6112,5408,4510,3478,2379,1271,243,-648,-1302,-1672,-1697,-1375,-702,235,1394,2630,3853,4940,5795,6387,6680,6738,6610,6386,6148,5935,5780,5671,5580,5475,5330,5105,4802,4397,3890,3278,2568,1776,956,171,-475,-877,-922,-555,259,1437,2876,4369,5712,6680,7111,6913,6099,4789,3172,1487,-29,-1187,-1869,-2026,-1720,-1044,-155,797,1673,2381,2862,3129,3221,3218,3216,3286,3486,3816,4229,4645,4975,5136,5086,4816,4347,3745,3057,2380,1751,1257,905,739,737,908,1213,1640,2125,2628,3063,3382,3527,3495,3310,3032,2735,2494,2360,2370,2534,2830,3254,3744,4295,4845,5367,5819,6144,6300,6227,5884,5249,4328,3162,1852,507,-712,-1671,-2243,-2343,-1965,-1128,40,1408,2787,3992,4875,5303,5238,4692,3755,2574,1332,220,-591,-953,-798,-100,1096,2676,4488,6348,8054,9439,10368,10737,10550,9809,8625,7124,5454,3809,2320,1142,344,-39,-28,298,836,1477,2096,2632,3028,3281,3421,3470,3498,3521,3601,3725,3909,4100,4265,4340,4287,4085,3739,3290,2788,2305,1921,1682,1647,1797,2100,2492,2859,3131,3214,3080,2741,2251,1711,1231,914,823,979,1327,1786,2246,2595,2772,2749,2556,2283,2021,1890,1972,2312,2903,3675,4508,5258,5770,5933,5673,4999,3974,2725,1408,189,-770,-1356,-1490,-1159,-424,618,1799,2942,3869,4434,4537,4168,3378,2293,1106,-26,-909,-1459,-1615,-1392,-867,-139,658,1381,1928,2189,2158,1833,1310,674,44,-511,-934,-1227,-1414,-1544,-1663,-1813,-2000,-2195,-2353,-2383,-2236,-1858,-1265,-503,333,1137,1805,2248,2428,2345,2046,1601,1095,582,114,-306,-677,-1007,-1302,-1539,-1694,-1711,-1562,-1229,-740,-171,370,757,871,640,27,-939,-2193,-3624,-5110,-6536,-7782,-8780,-9465,-9822,-9866,-9640,-9216,-8669,-8095,-7547,-7100,-6752,-6541,-6419,-6411,-6452,-6569,-6699,-6863,-6997,-7097,-7122,-7060,-6905,-6682,-6412,-6155,-5935,-5787,-5710,-5693,-5697,-5703,-5664,-5599,-5479,-5345,-5197,-5058,-4952,-4869,-4836,-4842,-4888,-4984,-5104,-5255,-5393,-5496,-5523,-5433,-5220,-4860,-4402,-3859,-3305,-2798,-2402,-2180,-2158,-2359,-2749,-3299,-3926,-4574,-5160,-5643,-5980,-6172,-6229,-6188,-6084,-5960,-5832,-5711,-5586,-5444,-5263,-5054,-4797,-4552,-4316,-4163,-4114,-4202,-4436,-4797,-5248,-5727,-6177,-6521,-6717,-6726,-6528,-6150,-5621,-5012,-4399,-3866,-3478,-3285,-3291,-3488,-3824,-4239,-4680,-5057,-5349,-5486,-5472,-5304,-4998,-4622,-4192,-3814,-3500,-3336,-3325,-3488,-3807,-4254,-4776,-5336,-5860,-6307,-6633,-6801,-6817,-6689,-6468,-6213,-5998,-5894,-5964,-6249,-6763,-7481,-8357,-9309,-10248,-11070,-11671,-11956,-11850,-11317,-10381,-9114,-7658,-6166,-4813,-3718,-2973,-2572,-2469,-2564,-2729,-2854,-2858,-2673,-2307,-1768,-1111,-402,280,858,1241,1387,1241,822,164,-644,-1478,-2212,-2697,-2845,-2574,-1904,-896,329,1590,2742,3611,4128,4233,3966,3381,2574,1642,697,-196,-935,-1509,-1868,-2040,-2040,-1917,-1712,-1464,-1217,-965,-740,-522,-330,-188,-91,-84,-144,-274,-443,-607,-727,-745,-614,-297,236,972,1905,2978,4160,5375,6582,7703,8684,9451,9961,10163,10055,9634,8935,8015,6943,5822,4742,3806,3069,2574,2293,2194,2208,2288,2391,2507,2650,2843,3112,3477,3933,4478,5088,5739,6390,7016,7551,7960,8174,8168,7903,7421,6727,5932,5096,4345,3753,3400,3293,3440,3758,4184,4600,4925,5090,5065,4865,4533,4123,3699,3301,2956,2687,2476,2344,2266,2242,2264,2312,2389,2486,2604,2758,2956,3216,3540,3931,4369,4842,5323,5799,6263,6713,7169,7635,8136,8653,9164,9604,9899,9969,9748,9198,8333,7196,5872,4471,3084,1827,754,-69,-646,-967,-1071,-999,-778,-473,-83,346,822,1316,1831,2323,2779,3157,3438,3623,3710,3746,3747,3771,3827,3950,4127,4363,4628,4914,5179,5386,5503,5483,5325,5036,4647,4226,3830,3522,3354,3352,3517,3834,4266,4766,5312,5845,6352,6779,7088,7239,7191,6940,6496,5902,5216,4500,3806,3160,2580,2040,1551,1076,646,256,-63,-288,-419,-450,-414,-368,-361,-463,-706,-1072,-1549,-2018,-2436,-2697,-2766,-2641,-2324,-1892,-1370,-835,-274,274,853,1426,1997,2492,2860,3034,2975,2689,2219,1634,1047,517,148,-40,-12,226,638,1187,1781,2347,2771,2980,2894,2504,1807,893,-157,-1201,-2123,-2810,-3196,-3238,-2951,-2364,-1561,-626,314,1149,1764,2079,2065,1724,1134,395,-344,-924,-1214,-1093,-559,360,1511,2715,3767,4477,4728,4462,3715,2571,1170,-332,-1790,-3050,-4024,-4624,-4841,-4667,-4162,-3359,-2358,-1210,-10,1161,2235,3128,3812,4257,4481,4495,4342,4030,3608,3071,2459,1788,1086,399,-242,-782,-1180,-1388,-1379,-1136,-677,-36,705,1464,2127,2609,2831,2754,2371,1708,840,-148,-1137,-2014,-2689,-3093,-3217,-3091,-2786,-2393,-1999,-1679,-1474,-1418,-1509,-1735,-2071,-2468,-2872,-3214,-3434,-3467,-3273,-2834,-2141,-1230,-142,1053,2261,3368,4273,4849,5036,4784,4115,3102,1861,549,-679,-1651,-2271,-2441,-2188,-1538,-628,416,1427,2287,2878,3184,3170,2888,2379,1690,892,15,-880,-1763,-2573,-3275,-3806,-4111,-4147,-3866,-3272,-2390,-1307,-137,956,1812,2275,2222,1607,449,-1145,-2986,-4863,-6526,-7794,-8523,-8662,-8243,-7357,-6160,-4832,-3541,-2457,-1667,-1229,-1115,-1276,-1617,-2056,-2511,-2914,-3225,-3414,-3476,-3438,-3330,-3222,-3162,-3232,-3450,-3861,-4412,-5064,-5704,-6225,-6513,-6492,-6118,-5428,-4477,-3407,-2331,-1405,-732,-385,-397,-732,-1326,-2089,-2916,-3723,-4448,-5053,-5540,-5937,-6266,-6585,-6878,-7169,-7386,-7488,-7398,-7063,-6469,-5644,-4656,-3625,-2653,-1855,-1306,-1015,-980,-1122,-1363,-1617,-1816,-1918,-1916,-1812,-1631,-1408,-1179,-982,-869,-862,-1006,-1298,-1737,-2295,-2920,-3571,-4169,-4686,-5067,-5309,-5408,-5391,-5299,-5173,-5056,-4988,-4976,-5024,-5092,-5130,-5080,-4894,-4551,-4073,-3517,-2986,-2581,-2404,-2522,-2932,-3598,-4412,-5250,-5993,-6523,-6793,-6778,-6535,-6132,-5692,-5301,-5054,-4978,-5066,-5267,-5498,-5684,-5744,-5660,-5403,-5030,-4562,-4066,-3573,-3101,-2648,-2192,-1692,-1122,-443,345,1233,2164,3069,3844,4410,4687,4671,4371,3865,3235,2549,1897,1291,787,374,59,-159,-312,-409,-485,-555,-629,-697,-760,-804,-834,-864,-900,-975,-1083,-1229,-1386,-1508,-1562,-1492,-1286,-936,-466,83,661,1216,1700,2078,2320,2406,2325,2077,1665,1134,496,-172,-835,-1441,-1948,-2326,-2555,-2583,-2406,-1962,-1249,-254,969,2342,3712,4939,5857,6368,6416,6026,5275,4269,3140,1998,949,82,-542,-872,-882,-578,20,855,1851,2918,3955,4862,5556,5976,6092,5934,5538,5017,4434,3926,3526,3316,3285,3419,3671,3970,4251,4455,4534,4469,4244,3877,3380,2797,2178,1568,1035,607,340,249,374,713,1277,2023,2925,3895,4881,5793,6575,7169,7548,7696,7640,7408,7063,6629,6168,5663,5164,4656,4183,3784,3505,3400,3495,3789,4250,4807,5372,5841,6106,6099,5744,5074,4107,2951,1707,487,-592,-1455,-2028,-2281,-2202,-1821,-1181,-342,605,1614,2565,3399,4014,4339,4331,3965,3283,2348,1279,214,-714,-1342,-1584,-1328,-570,673,2305,4159,6060,7779,9157,10023,10329,10028,9203,7921,6349,4616,2914,1376,158,-647,-967,-769,-80,1053,2508,4144,5771,7195,8235,8747,8673,8011,6882,5440,3914,2513,1430,772,588,823,1388,2132,2914,3587,4051,4237,4119,3706,3037,2159,1145,67,-999,-1944,-2696,-3132,-3219,-2897,-2235,-1306,-282,691,1434,1868,1927,1645,1112,424,-262,-862,-1285,-1515,-1569,-1488,-1327,-1118,-873,-586,-240,164,626,1107,1592,2029,2395,2657,2771,2716,2445,1953,1236,350,-635,-1587,-2395,-2922,-3099,-2866,-2267,-1337,-213,1004,2172,3185,3949,4409,4547,4368,3951,3351,2691,2061,1552,1247,1191,1409,1886,2558,3333,4061,4615,4851,4698,4134,3194,1982,623,-751,-1972,-2940,-3523,-3685,-3428,-2812,-1983,-1077,-270,326,637,664,464,134,-222,-516,-676,-675,-489,-141,362,965,1622,2254,2783,3140,3268,3175,2860,2387,1795,1129,434,-274,-952,-1568,-2058,-2364,-2416,-2172,-1640,-844,99,1114,2062,2873,3475,3831,3922,3740,3282,2567,1626,522,-668,-1835,-2882,-3711,-4264,-4510,-4476,-4211,-3798,-3328,-2871,-2482,-2178,-1931,-1707,-1440,-1085,-634,-86,499,1062,1543,1875,2057,2087,2019,1920,1864,1915,2104,2430,2837,3258,3586,3735,3631,3229,2529,1573,430,-788,-1970,-3004,-3793,-4278,-4430,-4260,-3800,-3121,-2268,-1341,-383,513,1296,1906,2307,2504,2511,2399,2218,2037,1895,1786,1693,1561,1341,993,505,-117,-833,-1600,-2373,-3104,-3782,-4388,-4942,-5436,-5874,-6224,-6442,-6470,-6252,-5747,-4942,-3864,-2568,-1148,272,1565,2585,3216,3371,3007,2150,883,-667,-2334,-3963,-5412,-6582,-7417,-7914,-8097,-8025,-7747,-7309,-6745,-6067,-5296,-4454,-3568,-2713,-1943,-1355,-1002,-943,-1194,-1730,-2527,-3495,-4574,-5651,-6647,-7438,-7959,-8115,-7880,-7252,-6282,-5074,-3767,-2511,-1456,-724,-377,-456,-920,-1719,-2766,-3944,-5170,-6314,-7321,-8098,-8610,-8820,-8708,-8280,-7542,-6547,-5328,-3993,-2596,-1273,-97,820,1410,1618,1430,847,-74,-1285,-2693,-4197,-5702,-7072,-8225,-9067,-9555,-9684,-9479,-8995,-8312,-7491,-6618,-5742,-4929,-4226,-3680,-3315,-3141,-3123,-3193,-3281,-3284,-3170,-2886,-2481,-1995,-1515,-1137,-923,-935,-1199,-1695,-2399,-3242,-4169,-5122,-6051,-6930,-7713,-8377,-8865,-9137,-9137,-8836,-8232,-7343,-6231,-4975,-3673,-2429,-1348,-512,18,210,87,-303,-872,-1500,-2099,-2550,-2823,-2878,-2741,-2465,-2090,-1701,-1315,-985,-717,-513,-389,-335,-363,-472,-650,-879,-1109,-1283,-1337,-1228,-944,-501,22,555,975,1210,1176,844,223,-667,-1719,-2865,-3966,-4928,-5651,-6098,-6238,-6126,-5797,-5332,-4786,-4199,-3595,-2970,-2310,-1604,-839,-26,806,1610,2315,2837,3105,3059,2688,2027,1151,191,-747,-1520,-2059,-2309,-2262,-1986,-1533,-1038,-584,-281,-174,-284,-580,-989,-1447,-1844,-2129,-2205,-2052,-1609,-900,81,1272,2606,4003,5337,6527,7432,8006,8177,7963,7386,6517,5429,4214,2952,1735,639,-256,-890,-1217,-1229,-952,-457,158,781,1327,1719,1950,2034,2019,1974,1936,1953,2025,2162,2345,2573,2820,3098,3366,3649,3907,4164,4398,4625,4828,5001,5116,5136,5031,4763,4323,3711,2948,2067,1106,111,-869,-1782,-2570,-3168,-3520,-3560,-3266,-2630,-1699,-561,672,1853,2874,3624,4052,4156,3941,3482,2826,2054,1237,444,-261,-826,-1216,-1435,-1479,-1402,-1236,-1055,-906,-849,-906,-1093,-1387,-1732,-2072,-2314,-2394,-2268,-1892,-1307,-514,419,1443,2491,3466,4300,4884,5169,5109,4723,4079,3273,2438,1692,1129,827,762,927,1200,1514,1733,1824,1721,1461,1090,680,334,132,153,441,999,1789,2733,3723,4650,5398,5893,6089,5976,5613,5057,4432,3821,3331,2999,2853,2852,2934,3009,2971,2741,2244,1463,405,-868,-2257,-3636,-4848,-5743,-6185,-6073,-5371,-4099,-2338,-222,2085,4377,6465,8135,9229,9614,9228,8105,6342,4141,1740,-599,-2639,-4191,-5159,-5498,-5270,-4568,-3537,-2334,-1119,-17,847,1424,1678,1646,1397,1048,729,580,706,1185,2021,3182,4561,6038,7449,8669,9534,9979,9906,9318,8247,6770,5050,3243,1569,206,-680,-997,-730,65,1252,2654,4089,5367,6355,6941,7077,6745,5994,4894,3572,2175,847,-255,-1041,-1428,-1420,-1044,-397,396,1187,1825,2193,2228,1918,1333,573,-230,-937,-1444,-1661,-1553,-1113,-392,548,1586,2630,3540,4235,4628,4680,4428,3906,3254,2571,2005,1642,1549,1735,2162,2763,3428,4055,4527,4769,4714,4351,3716,2857,1904,943,120,-471,-764,-715,-367,251,1019,1872,2695,3449,4093,4634,5095,5492,5851,6144,6367,6436,6322,5963,5359,4543,3581,2577,1625,808,172,-271,-533,-655,-660,-594,-454,-250,24,388,813,1288,1747,2105,2296,2221,1877,1248,434,-472,-1303,-1918,-2189,-2041,-1461,-527,636,1843,2893,3639,3941,3789,3185,2260,1131,-3,-984,-1665,-1934,-1764,-1163,-222,919,2115,3177,3994,4470,4591,4406,3989,3437,2846,2275,1776,1357,1011,702,395,45,-375,-868,-1422,-1986,-2512,-2959,-3275,-3455,-3478,-3336,-3039,-2570,-1933,-1149,-239,731,1666,2478,3032,3264,3107,2583,1757,760,-235,-1047,-1509,-1501,-980,24,1374,2883,4303,5403,5981,5916,5184,3839,2044,-16,-2098,-3975,-5438,-6320,-6519,-6013,-4850,-3163,-1129,1029,3096,4868,6200,7003,7261,7014,6358,5411,4298,3150,2056,1111,356,-168,-455,-508,-364,-75,272,575,733,651,275,-395,-1326,-2427,-3584,-4677,-5576,-6198,-6464,-6366,-5899,-5133,-4126,-2984,-1800,-677,286,1005,1416,1469,1162,510,-423,-1543,-2744,-3892,-4882,-5599,-5974,-5951,-5527,-4728,-3641,-2385,-1097,61,986,1576,1812,1709,1317,732,17,-725,-1469,-2143,-2767,-3290,-3729,-4057,-4275,-4380,-4404,-4357,-4300,-4229,-4183,-4131,-4063,-3947,-3736,-3408,-2926,-2266,-1437,-454,612,1673,2613,3303,3643,3539,2989,2020,752,-668,-2062,-3276,-4175,-4715,-4865,-4695,-4256,-3656,-2969,-2270,-1614,-1039,-567,-224,3,96,102,25,-82,-206,-335,-461,-621,-815,-1079,-1399,-1772,-2151,-2526,-2838,-3108,-3302,-3465,-3590,-3702,-3777,-3801,-3701,-3455,-2999,-2368,-1599,-804,-99,395,601,496,106,-467,-1113,-1686,-2058,-2147,-1902,-1347,-548,404,1377,2286,3017,3530,3773,3757,3506,3074,2542,1976,1468,1068,804,692,673,715,736,683,500,177,-293,-852,-1457,-2016,-2466,-2746,-2814,-2667,-2316,-1810,-1210,-598,-24,444,798,1020,1130,1133,1038,847,558,199,-214,-614,-958,-1182,-1258,-1166,-926,-576,-174,197,485,623,598,408,95,-280,-641,-901,-988,-828,-385,354,1347,2520,3750,4901,5852,6484,6762,6666,6252,5595,4801,3957,3169,2464,1901,1454,1132,898,741,639,577,540,496,417,266,-4,-385,-914,-1513,-2172,-2791,-3317,-3678,-3840,-3793,-3560,-3203,-2772,-2349,-1965,-1634,-1353,-1064,-750,-358,99,625,1147,1620,1945,2054,1889,1412,649,-366,-1532,-2739,-3868,-4780,-5395,-5616,-5440,-4873,-4001,-2927,-1789,-708,195,859,1243,1363,1281,1070,844,709,751,1043,1592,2395,3379,4469,5546,6505,7226,7624,7629,7209,6364,5126,3538,1680,-369,-2513,-4650,-6680,-8517,-10090,-11350,-12282,-12871,-13137,-13099,-12797,-12265,-11560,-10712,-9774,-8754,-7686,-6542,-5338,-4054,-2699,-1314,64,1354,2467,3323,3829,3925,3576,2772,1550,-1,-1789,-3637,-5406,-6918,-8029,-8643,-8705,-8233,-7303,-6048,-4624,-3221,-1991,-1063,-509,-330,-487,-858,-1317,-1693,-1845,-1657,-1079,-137,1067,2361,3565,4475,4973,4970,4481,3573,2364,1003,-371,-1625,-2671,-3453,-3950,-4184,-4185,-4015,-3712,-3326,-2871,-2361,-1795,-1152,-456,316,1122,1930,2696,3334,3794,4001,3940,3584,2993,2182,1244,216,-826,-1854,-2803,-3672,-4401,-5008,-5453,-5767,-5931,-5973,-5885,-5670,-5307,-4785,-4077,-3210,-2197,-1138,-110,762,1381,1679,1646,1306,774,136,-459,-932,-1220,-1307,-1251,-1096,-938,-831,-825,-940,-1160,-1468,-1814,-2177,-2512,-2817,-3064,-3249,-3356,-3357,-3246,-2993,-2607,-2115,-1551,-996,-499,-137,75,119,51,-72,-152,-108,122,567,1196,1971,2792,3607,4330,4945,5431,5798,6062,6232,6303,6278,6116,5823,5368,4743,3965,3026,1987,882,-202,-1175,-1940,-2413,-2533,-2304,-1748,-994,-147,604,1130,1301,1042,361,-698,-1998,-3379,-4637,-5581,-6043,-5900,-5129,-3743,-1893,253,2444,4444,6006,6961,7182,6666,5487,3808,1865,-88,-1797,-3061,-3759,-3868,-3461,-2685,-1755,-862,-211,89,-25,-525,-1322,-2278,-3241,-4063,-4613,-4812,-4600,-3972,-2952,-1600,4,1752,3536,5239,6741,7944,8748,9087,8928,8271,7160,5665,3905,1985,75,-1726,-3268,-4486,-5322,-5768,-5865,-5667,-5261,-4722,-4128,-3518,-2924,-2340,-1747,-1126,-445,303,1136,2032,2978,3905,4760,5439,5860,5941,5619,4891,3777,2364,768,-854,-2334,-3506,-4227,-4416,-4047,-3182,-1948,-535,846,1956,2621,2675,2081,859,-864,-2867,-4913,-6699,-7985,-8551,-8298,-7203,-5379,-3010,-356,2306,4707,6633,7913,8474,8276,7384,5870,3902,1640,-711,-2948,-4888,-6359,-7244,-7470,-7027,-5956,-4379,-2448,-374,1619,3321,4543,5176,5184,4643,3693,2563,1466,616,145,87,408,947,1531,1949,2015,1639,785,-451,-1899,-3329,-4495,-5170,-5223,-4567,-3279,-1456,661,2840,4812,6334,7245,7436,6930,5834,4327,2663,1080,-188,-987,-1242,-968,-283,658,1635,2456,2956,3022,2643,1860,797,-380,-1500,-2404,-2977,-3177,-3017,-2572,-1973,-1326,-773,-383,-205,-252,-478,-839,-1260,-1660,-1972,-2147,-2159,-2026,-1776,-1466,-1131,-808,-498,-201,92,373,623,788,838,696,366,-193,-939,-1822,-2761,-3641,-4333,-4725,-4717,-4252,-3338,-2019,-398,1378,3168,4799,6139,7056,7475,7346,6694,5598,4184,2646,1158,-82,-936,-1317,-1196,-605,367,1610,2986,4358,5615,6657,7435,7926,8132,8085,7800,7298,6570,5608,4383,2913,1206,-640,-2526,-4291,-5771,-6823,-7310,-7186,-6430,-5127,-3400,-1448,524,2274,3615,4379,4470,3864,2605,787,-1413,-3820,-6184,-8285,-9883,-10805,-10916,-10198,-8675,-6506,-3852,-962,1944,4646,6952,8742,9906,10429,10300,9581,8356,6737,4861,2871,890,-952,-2566,-3895,-4886,-5570,-5953,-6110,-6097,-5974,-5781,-5533,-5205,-4767,-4145,-3289,-2137,-663,1114,3138,5286,7397,9278,10732,11573,11684,10981,9486,7276,4517,1420,-1755,-4764,-7357,-9359,-10647,-11175,-10964,-10090,-8666,-6830,-4704,-2425,-68,2258,4505,6576,8400,9865,10875,11350,11246,10591,9470,8039,6475,4994,3735,2848,2353,2244,2438,2825,3270,3656,3869,3825,3482,2816,1858,675,-618,-1886,-2950,-3691,-3963,-3742,-3004,-1830,-322,1377,3108,4715,6061,7043,7582,7667,7294,6538,5461,4174,2756,1316,-95,-1409,-2612,-3682,-4627,-5431,-6086,-6538,-6729,-6596,-6072,-5154,-3867,-2305,-609,1060,2540,3691,4434,4731,4623,4203,3591,2963,2449,2186,2245,2624,3269,4038,4770,5265,5368,4956,4016,2602,873,-951,-2645,-3946,-4684,-4708,-3985,-2542,-515,1922,4523,7038,9239,10907,11922,12185,11702,10512,8735,6525,4058,1557,-816,-2851,-4448,-5469,-5879,-5641,-4805,-3448,-1738,158,1991,3581,4726,5312,5278,4630,3452,1874,82,-1725,-3350,-4624,-5425,-5699,-5454,-4773,-3792,-2669,-1592,-699,-125,81,-110,-649,-1465,-2445,-3461,-4382,-5087,-5471,-5466,-5031,-4185,-2971,-1483,171,1867,3498,4952,6170,7086,7675,7921,7799,7333,6505,5385,3997,2455,839,-739,-2178,-3414,-4360,-5010,-5335,-5379,-5195,-4857,-4467,-4092,-3783,-3557,-3361,-3138,-2773,-2175,-1259,-10,1561,3329,5168,6876,8282,9224,9590,9329,8450,7035,5202,3147,1043,-870,-2448,-3530,-4074,-4084,-3646,-2900,-2014,-1147,-450,-8,124,-46,-473,-1077,-1760,-2416,-2942,-3250,-3296,-3042,-2523,-1771,-844,175,1236,2268,3226,4057,4736,5223,5501,5539,5317,4806,4002,2899,1539,-25,-1686,-3343,-4857,-6121,-7029,-7523,-7563,-7163,-6350,-5208,-3809,-2278,-702,825,2228,3483,4548,5423,6098,6559,6806,6801,6545,6004,5191,4103,2786,1292,-281,-1823,-3197,-4256,-4879,-4942,-4420,-3294,-1660,360,2583,4795,6792,8360,9350,9640,9202,8066,6366,4285,2086,31,-1618,-2661,-2973,-2542,-1446,142,2004,3885,5560,6815,7527,7598,7037,5891,4266,2306,160,-2028,-4103,-5982,-7528,-8705,-9422,-9671,-9429,-8725,-7607,-6149,-4440,-2586,-690,1136,2790,4186,5261,5975,6330,6345,6063,5543,4838,3998,3054,2034,934,-213,-1407,-2580,-3679,-4600,-5252,-5554,-5458,-4973,-4157,-3100,-1935,-767,293,1188,1896,2422,2807,3091,3304,3484,3620,3724,3753,3680,3448,3012,2348,1445,350,-856,-2056,-3108,-3859,-4193,-4015,-3299,-2087,-487,1332,3147,4753,5932,6537,6488,5771,4487,2773,836,-1104,-2852,-4223,-5112,-5442,-5209,-4447,-3236,-1687,65,1859,3544,4948,5953,6454,6414,5846,4833,3498,2016,563,-674,-1555,-1968,-1887,-1339,-431,672,1777,2667,3164,3118,2462,1199,-581,-2717,-5008,-7221,-9144,-10591,-11456,-11675,-11282,-10334,-8965,-7312,-5533,-3782,-2182,-842,175,849,1184,1222,1024,651,157,-393,-983,-1561,-2120,-2614,-3031,-3315,-3460,-3444,-3275,-2980,-2612,-2210,-1864,-1608,-1504,-1573,-1810,-2186,-2630,-3062,-3375,-3483,-3305,-2811,-1995,-901,405,1846,3333,4794,6171,7399,8440,9247,9763,9962,9780,9211,8233,6892,5232,3363,1401,-531,-2292,-3800,-4976,-5799,-6289,-6489,-6483,-6346,-6141,-5909,-5655,-5354,-4982,-4486,-3867,-3109,-2275,-1407,-631,-11,321,330,-34,-737,-1700,-2817,-3947,-4974,-5805,-6388,-6722,-6832,-6764,-6571,-6287,-5939,-5545,-5106,-4630,-4134,-3616,-3118,-2623,-2171,-1731,-1324,-911,-493,-59,389,808,1164,1379,1410,1208,769,122,-682,-1553,-2431,-3220,-3878,-4361,-4649,-4774,-4743,-4623,-4463,-4319,-4243,-4251,-4347,-4504,-4667,-4794,-4806,-4665,-4323,-3757,-2982,-2024,-963,104,1071,1825,2282,2413,2214,1770,1195,624,206,52,222,734,1521,2478,3455,4283,4824,4952,4616,3819,2603,1080,-643,-2437,-4178,-5768,-7111,-8147,-8834,-9163,-9165,-8865,-8344,-7629,-6786,-5843,-4830,-3793,-2777,-1856,-1105,-607,-412,-554,-1014,-1742,-2634,-3569,-4410,-5021,-5315,-5230,-4789,-4063,-3183,-2290,-1553,-1075,-954,-1169,-1698,-2398,-3161,-3804,-4221,-4287,-3984,-3308,-2341,-1199,-30,1024,1821,2294,2397,2174,1685,1041,338,-328,-883,-1273,-1451,-1392,-1078,-515,266,1189,2161,3049,3744,4151,4216,3960,3416,2693,1879,1095,446,-8,-196,-144,126,513,906,1183,1232,990,448,-336,-1261,-2173,-2942,-3420,-3542,-3265,-2655,-1788,-842,35,667,918,730,97,-889,-2085,-3312,-4397,-5195,-5637,-5697,-5428,-4897,-4209,-3444,-2685,-1981,-1361,-832,-373,47,478,943,1470,2041,2637,3203,3699,4049,4217,4148,3827,3239,2415,1373,189,-1079,-2337,-3492,-4456,-5128,-5468,-5410,-4990,-4228,-3229,-2103,-998,-53,601,880,745,223,-610,-1637,-2700,-3665,-4373,-4720,-4614,-4020,-2946,-1455,333,2285,4195,5927,7273,8160,8482,8258,7528,6397,5015,3531,2115,885,-71,-719,-1095,-1252,-1293,-1306,-1359,-1509,-1759,-2102,-2494,-2885,-3212,-3418,-3455,-3303,-2963,-2488,-1938,-1403,-960,-670,-574,-656,-903,-1222,-1554,-1796,-1874,-1742,-1380,-829,-165,496,1018,1286,1193,698,-206,-1463,-2973,-4582,-6133,-7434,-8349,-8751,-8619,-7947,-6867,-5485,-4024,-2666,-1615,-1029,-1002,-1558,-2621,-4045,-5590,-6998,-7989,-8328,-7862,-6522,-4374,-1574,1640,4963,8100,10757,12713,13804,13974,13230,11697,9547,7038,4443,2048,115,-1185,-1728,-1540,-697,599,2128,3607,4813,5525,5660,5182,4190,2856,1396,78,-892,-1334,-1165,-405,852,2412,4040,5488,6511,6941,6686,5743,4235,2319,245,-1765,-3497,-4792,-5576,-5821,-5598,-4987,-4149,-3212,-2333,-1639,-1215,-1128,-1386,-1947,-2739,-3635,-4487,-5158,-5481,-5380,-4763,-3655,-2085,-178,1928,4058,6012,7621,8707,9162,8928,8022,6540,4648,2557,504,-1275,-2601,-3317,-3393,-2834,-1755,-312,1294,2863,4216,5231,5846,6063,5928,5543,4988,4377,3781,3275,2910,2704,2684,2800,3036,3302,3552,3711,3760,3666,3461,3144,2762,2329,1857,1354,806,204,-439,-1115,-1750,-2288,-2621,-2683,-2394,-1739,-718,595,2106,3670,5131,6340,7166,7512,7346,6671,5577,4181,2680,1257,116,-610,-825,-561,109,993,1889,2552,2803,2474,1561,92,-1747,-3735,-5612,-7126,-8091,-8397,-8012,-7029,-5553,-3821,-2012,-375,925,1755,2071,1917,1396,696,-18,-546,-780,-641,-150,634,1583,2574,3459,4137,4524,4587,4343,3837,3169,2457,1818,1386,1232,1424,1951,2773,3795,4882,5905,6709,7213,7337,7120,6615,5975,5350,4901,4747,4950,5478,6240,7073,7777,8182,8115,7513,6370,4780,2915,993,-741,-2062,-2790,-2827,-2149,-840,932,2952,4927,6606,7721,8092,7619,6283,4203,1534,-1446,-4476,-7247,-9495,-11009,-11634,-11338,-10159,-8255,-5845,-3213,-648,1563,3197,4084,4157,3432,2028,147,-1955,-3971,-5629,-6663,-6902,-6252,-4718,-2424,437,3569,6662,9375,11429,12600,12788,11987,10317,7971,5203,2281,-541,-3057,-5129,-6664,-7664,-8145,-8183,-7858,-7263,-6473,-5576,-4625,-3665,-2749,-1876,-1089,-381,253,812,1357,1897,2484,3119,3776,4403,4902,5185,5155,4763,3995,2908,1591,201,-1124,-2214,-2961,-3261,-3089,-2450,-1400,-52,1488,3055,4532,5790,6760,7401,7716,7737,7512,7079,6488,5733,4836,3784,2569,1233,-209,-1665,-3056,-4278,-5233,-5837,-6047,-5853,-5286,-4436,-3408,-2339,-1361,-565,-20,279,373,362,348,451,759,1313,2111,3080,4112,5065,5791,6163,6093,5542,4545,3163,1542,-192,-1868,-3364,-4561,-5405,-5867,-5979,-5786,-5358,-4778,-4084,-3328,-2492,-1560,-487,773,2245,3924,5766,7667,9488,11063,12205,12780,12679,11876,10429,8458,6173,3789,1578,-250,-1496,-2039,-1847,-944,539,2421,4487,6482,8220,9504,10268,10467,10178,9489,8567,7540,6562,5707,5037,4524,4133,3773,3380,2897,2302,1610,862,109,-582,-1160,-1573,-1792,-1792,-1577,-1166,-597,62,735,1331,1751,1917,1770,1302,543,-402,-1413,-2326,-3003,-3332,-3261,-2793,-1990,-944,227,1413,2518,3456,4162,4593,4708,4519,4042,3345,2515,1648,847,157,-374,-786,-1096,-1379,-1662,-1981,-2309,-2619,-2824,-2860,-2639,-2111,-1261,-87,1329,2927,4561,6112,7423,8363,8797,8660,7897,6547,4699,2474,85,-2290,-4424,-6133,-7272,-7732,-7495,-6591,-5123,-3251,-1146,977,2944,4584,5798,6517,6775,6615,6184,5603,5034,4601,4395,4459,4767,5262,5807,6275,6506,6372,5799,4764,3322,1582,-307,-2200,-3944,-5441,-6619,-7465,-7985,-8232,-8252,-8115,-7870,-7567,-7228,-6867,-6479,-6042,-5529,-4910,-4158,-3259,-2245,-1146,-68,915,1675,2134,2207,1875,1138,75,-1221,-2597,-3901,-4970,-5672,-5911,-5653,-4926,-3807,-2436,-965,430,1586,2380,2715,2567,1965,972,-265,-1613,-2903,-3982,-4736,-5098,-5035,-4603,-3853,-2885,-1797,-682,377,1304,2048,2583,2892,3005,2949,2784,2551,2325,2138,2057,2119,2339,2739,3273,3905,4546,5105,5486,5605,5404,4865,3996,2854,1514,61,-1411,-2825,-4127,-5257,-6202,-6931,-7435,-7713,-7758,-7594,-7256,-6798,-6305,-5845,-5493,-5292,-5235,-5295,-5385,-5417,-5286,-4916,-4254,-3315,-2154,-882,349,1412,2161,2528,2480,2051,1332,457,-428,-1174,-1681,-1886,-1799,-1469,-1006,-539,-197,-105,-323,-888,-1734,-2771,-3844,-4779,-5435,-5679,-5462,-4799,-3765,-2515,-1206,-43,825,1270,1237,745,-129,-1248,-2463,-3597,-4539,-5155,-5432,-5321,-4898,-4190,-3307,-2327,-1334,-398,426,1123,1674,2099,2414,2645,2819,2967,3104,3254,3405,3551,3647,3659,3537,3243,2763,2084,1235,256,-798,-1841,-2826,-3672,-4361,-4865,-5177,-5303,-5235,-4964,-4494,-3809,-2948,-1955,-906,82,912,1474,1691,1553,1048,255,-759,-1890,-3029,-4084,-4965,-5612,-5991,-6089,-5946,-5606,-5168,-4709,-4325,-4077,-4000,-4100,-4330,-4642,-4928,-5129,-5159,-4982,-4617,-4076,-3464,-2836,-2293,-1874,-1606,-1469,-1401,-1348,-1213,-939,-479,191,1042,2029,3074,4078,4930,5517,5735,5495,4770,3562,1954,73,-1919,-3838,-5515,-6815,-7636,-7940,-7733,-7060,-6015,-4703,-3252,-1791,-439,692,1519,1981,2061,1769,1164,319,-648,-1661,-2588,-3395,-4000,-4417,-4635,-4705,-4672,-4590,-4521,-4503,-4569,-4730,-4988,-5318,-5699,-6103,-6482,-6821,-7072,-7225,-7244,-7130,-6867,-6461,-5931,-5294,-4589,-3858,-3146,-2503,-1962,-1550,-1268,-1114,-1058,-1089,-1172,-1295,-1460,-1657,-1912,-2232,-2625,-3086,-3604,-4113,-4585,-4936,-5127,-5114,-4896,-4476,-3914,-3243,-2545,-1849,-1223,-672,-242,73,246,279,158,-110,-515,-1033,-1617,-2219,-2790,-3278,-3671,-3946,-4136,-4248,-4325,-4366,-4377,-4312,-4131,-3768,-3179,-2328,-1233,77,1516,2999,4426,5693,6735,7468,7862,7885,7514,6781,5685,4308,2713,1014,-679,-2256,-3605,-4671,-5388,-5769,-5813,-5574,-5102,-4472,-3761,-3038,-2388,-1849,-1478,-1275,-1250,-1368,-1607,-1908,-2237,-2522,-2733,-2812,-2737,-2496,-2081,-1533,-872,-162,544,1181,1679,1993,2054,1860,1387,678,-206,-1181,-2137,-2975,-3619,-4002,-4126,-3982,-3626,-3103,-2463,-1775,-1063,-379,270,851,1369,1801,2149,2403,2541,2570,2471,2253,1947,1570,1176,814,496,275,126,59,46,86,160,291,484,765,1153,1645,2255,2934,3664,4380,5015,5529,5837,5917,5722,5240,4482,3464,2241,880,-545,-1932,-3200,-4244,-4996,-5380,-5373,-4969,-4208,-3171,-1952,-674,557,1627,2466,3018,3282,3273,3052,2664,2196,1682,1191,753,413,201,150,264,552,986,1533,2138,2748,3296,3725,3984,4025,3849,3456,2916,2284,1668,1139,770,590,584,712,877,1006,997,812,437,-74,-629,-1098,-1353,-1292,-832,10,1209,2622,4118,5503,6618,7314,7511,7158,6312,5027,3468,1767,121,-1312,-2378,-2959,-3004,-2488,-1476,-64,1609,3370,5055,6499,7573,8181,8274,7839,6906,5537,3815,1855,-220,-2268,-4154,-5736,-6918,-7600,-7758,-7370,-6504,-5224,-3676,-1993,-353,1086,2177,2803,2910,2486,1605,367,-1053,-2496,-3763,-4713,-5243,-5299,-4939,-4234,-3347,-2440,-1660,-1155,-977,-1155,-1628,-2296,-3008,-3620,-3975,-3977,-3575,-2768,-1637,-275,1174,2572,3778,4681,5201,5289,4957,4231,3206,1961,635,-667,-1820,-2724,-3314,-3543,-3412,-2945,-2196,-1257,-202,840,1782,2515,2971,3111,2940,2502,1891,1205,577,93,-166,-163,87,560,1188,1898,2619,3267,3792,4146,4318,4312,4170,3923,3645,3357,3108,2888,2681,2455,2141,1720,1140,423,-412,-1285,-2121,-2795,-3232,-3324,-3045,-2367,-1329,-2,1518,3096,4592,5873,6799,7284,7256,6703,5657,4194,2439,533,-1356,-3077,-4482,-5475,-5973,-5973,-5479,-4562,-3299,-1794,-158,1508,3102,4546,5763,6701,7327,7606,7553,7167,6501,5618,4601,3543,2544,1669,977,492,204,111,166,349,610,918,1234,1520,1771,1935,2040,2044,1972,1812,1576,1273,928,560,213,-82,-287,-358,-293,-56,324,855,1489,2201,2947,3684,4394,5054,5665,6237,6779,7295,7773,8183,8485,8616,8536,8193,7568,6674,5537,4238,2861,1526,333,-602,-1226,-1492,-1419,-1050,-461,252,997,1689,2262,2685,2920,2992,2894,2671,2353,1989,1641,1350,1171,1117,1177,1334,1498,1629,1626,1468,1106,586,-70,-747,-1381,-1836,-2058,-1962,-1536,-810,164,1259,2362,3317,4014,4347,4285,3815,3002,1923,700,-546,-1683,-2589,-3166,-3334,-3065,-2368,-1298,31,1484,2892,4097,4954,5372,5311,4803,3945,2867,1736,711,-74,-511,-556,-196,533,1557,2791,4122,5441,6632,7582,8203,8425,8227,7625,6689,5509,4219,2937,1781,842,178,-193,-271,-113,231,660,1101,1460,1669,1687,1485,1091,533,-121,-804,-1450,-1998,-2410,-2670,-2776,-2762,-2642,-2475,-2255,-2024,-1752,-1448,-1084,-662,-180,321,815,1219,1500,1589,1478,1181,741,252,-201,-512,-605,-438,-10,621,1380,2143,2814,3278,3481,3374,2966,2295,1419,454,-511,-1334,-1934,-2220,-2163,-1778,-1104,-239,724,1670,2493,3104,3446,3485,3249,2774,2154,1486,878,426,199,221,491,958,1560,2214,2843,3368,3746,3936,3946,3795,3526,3198,2867,2572,2355,2216,2158,2168,2219,2294,2367,2410,2399,2313,2115,1795,1338,736,24,-792,-1632,-2467,-3218,-3842,-4303,-4572,-4659,-4575,-4363,-4050,-3695,-3297,-2903,-2488,-2069,-1620,-1156,-672,-196,251,659,998,1293,1536,1758,1969,2181,2405,2628,2851,3060,3240,3389,3473,3489,3409,3221,2919,2493,1970,1356,705,40,-572,-1094,-1482,-1704,-1756,-1639,-1392,-1042,-663,-285,34,265,417,481,520,568,694,967,1427,2115,3023,4113,5317,6538,7674,8631,9330,9738,9842,9660,9239,8608,7826,6915,5903,4810,3664,2487,1343,256,-699,-1507,-2133,-2581,-2856,-2985,-2989,-2912,-2773,-2634,-2504,-2433,-2429,-2488,-2607,-2752,-2887,-2993,-3033,-3010,-2924,-2800,-2662,-2559,-2517,-2584,-2781,-3128,-3612,-4228,-4907,-5608,-6243,-6727,-6994,-6968,-6619,-5931,-4928,-3653,-2187,-608,957,2413,3623,4504,4959,4938,4425,3433,2036,324,-1560,-3461,-5218,-6671,-7712,-8253,-8284,-7823,-6947,-5766,-4405,-3010,-1708,-607,209,724,938,903,691,367,15,-332,-621,-862,-1039,-1171,-1260,-1315,-1329,-1317,-1251,-1165,-1029,-862,-661,-414,-139,158,468,738,970,1108,1158,1097,942,708,411,100,-215,-476,-684,-809,-861,-866,-829,-820,-851,-971,-1202,-1548,-1990,-2506,-3029,-3519,-3919,-4197,-4347,-4384,-4360,-4314,-4342,-4460,-4733,-5146,-5658,-6224,-6728,-7082,-7189,-6967,-6382,-5446,-4194,-2756,-1237,180,1357,2155,2482,2305,1629,541,-859,-2426,-4012,-5469,-6685,-7550,-8028,-8096,-7772,-7128,-6225,-5162,-4025,-2904,-1868,-986,-292,188,461,537,468,281,52,-185,-356,-444,-402,-253,1,296,603,841,993,998,859,558,115,-445,-1089,-1767,-2437,-3033,-3519,-3836,-3960,-3866,-3551,-3032,-2341,-1535,-667,182,966,1614,2092,2375,2443,2313,1985,1504,872,144,-685,-1573,-2521,-3505,-4514,-5521,-6495,-7399,-8195,-8835,-9300,-9555,-9593,-9416,-9020,-8416,-7621,-6635,-5497,-4232,-2889,-1543,-250,898,1857,2556,2995,3142,3034,2686,2141,1451,647,-219,-1122,-2029,-2921,-3785,-4612,-5393,-6128,-6785,-7366,-7807,-8083,-8135,-7909,-7385,-6530,-5371,-3953,-2349,-686,925,2345,3470,4219,4570,4522,4140,3498,2698,1851,1051,389,-72,-295,-271,-17,412,969,1551,2091,2485,2655,2541,2096,1328,287,-961,-2272,-3545,-4641,-5464,-5968,-6115,-5949,-5504,-4873,-4134,-3373,-2671,-2064,-1595,-1250,-1027,-907,-879,-946,-1108,-1380,-1756,-2236,-2780,-3351,-3888,-4337,-4655,-4808,-4792,-4606,-4288,-3847,-3344,-2773,-2194,-1604,-1045,-537,-108,201,364,343,132,-287,-880,-1630,-2484,-3385,-4294,-5133,-5865,-6444,-6818,-6993,-6934,-6672,-6219,-5615,-4901,-4124,-3337,-2581,-1899,-1326,-877,-554,-354,-225,-148,-53,106,368,775,1314,1985,2728,3495,4206,4807,5243,5502,5581,5516,5333,5074,4764,4411,4011,3567,3052,2485,1863,1218,584,9,-474,-816,-1004,-1034,-928,-730,-494,-284,-152,-141,-263,-503,-840,-1206,-1573,-1874,-2095,-2205,-2225,-2159,-2045,-1931,-1830,-1811,-1862,-2003,-2223,-2477,-2738,-2943,-3037,-2987,-2735,-2294,-1647,-848,59,993,1877,2614,3136,3362,3264,2815,2030,961,-337,-1750,-3197,-4544,-5714,-6598,-7142,-7304,-7052,-6414,-5407,-4099,-2567,-901,786,2405,3845,5052,5959,6563,6860,6894,6706,6357,5893,5358,4775,4161,3524,2869,2212,1577,1004,538,228,105,201,487,947,1491,2053,2547,2896,3063,3023,2794,2432,1991,1565,1222,1023,1010,1179,1517,1973,2501,3040,3544,3974,4288,4474,4495,4354,4030,3538,2886,2094,1205,242,-746,-1719,-2650,-3502,-4252,-4898,-5401,-5788,-6013,-6101,-6011,-5738,-5263,-4552,-3619,-2436,-1058,493,2113,3719,5174,6375,7205,7598,7512,6965,5999,4712,3211,1612,40,-1418,-2684,-3712,-4479,-4982,-5231,-5252,-5073,-4720,-4242,-3667,-3049,-2419,-1808,-1246,-734,-279,142,538,940,1349,1787,2243,2706,3157,3552,3864,4038,4058,3904,3591,3157,2655,2137,1680,1304,1058,936,929,1020,1177,1388,1624,1886,2151,2422,2679,2920,3115,3258,3322,3287,3152,2904,2556,2136,1656,1174,709,314,4,-189,-272,-253,-152,-19,128,224,251,167,-48,-387,-859,-1410,-2007,-2569,-3018,-3266,-3241,-2882,-2170,-1122,200,1698,3231,4670,5863,6715,7149,7154,6762,6038,5095,4018,2932,1890,968,169,-486,-1023,-1457,-1812,-2098,-2324,-2481,-2573,-2584,-2517,-2360,-2119,-1775,-1341,-783,-126,648,1507,2432,3372,4284,5094,5756,6203,6416,6366,6087,5607,5003,4342,3725,3221,2892,2787,2872,3141,3491,3847,4096,4165,3994,3574,2942,2159,1318,515,-165,-653,-900,-910,-683,-288,223,747,1216,1535,1666,1584,1296,872,360,-130,-539,-787,-860,-744,-494,-156,181,454,611,622,506,280,20,-244,-446,-569,-603,-554,-451,-329,-215,-154,-153,-244,-404,-651,-935,-1257,-1559,-1821,-1998,-2060,-1994,-1791,-1471,-1064,-610,-161,247,587,841,1027,1158,1279,1427,1651,1978,2443,3043,3755,4553,5369,6149,6846,7388,7761,7914,7852,7563,7071,6391,5581,4670,3744,2833,2019,1325,802,453,300,323,517,854,1294,1811,2344,2866,3328,3711,4001,4179,4262,4231,4097,3855,3497,3037,2471,1833,1134,435,-253,-867,-1411,-1858,-2228,-2534,-2797,-3032,-3248,-3439,-3591,-3689,-3712,-3648,-3470,-3187,-2773,-2235,-1569,-765,150,1162,2227,3278,4248,5051,5614,5892,5846,5498,4866,4040,3069,2069,1100,241,-455,-976,-1307,-1478,-1521,-1458,-1336,-1152,-918,-626,-243,221,804,1467,2201,2946,3645,4248,4696,4987,5110,5115,5039,4952,4896,4915,5020,5197,5430,5652,5835,5902,5836,5593,5189,4622,3955,3214,2488,1826,1311,992,923,1129,1597,2312,3184,4149,5085,5903,6519,6866,6943,6750,6353,5822,5249,4710,4275,3970,3793,3711,3659,3568,3355,2973,2369,1541,512,-685,-1952,-3218,-4367,-5291,-5915,-6138,-5953,-5327,-4307,-2962,-1381,299,1957,3450,4657,5489,5875,5809,5310,4448,3316,2039,732,-475,-1487,-2242,-2689,-2858,-2772,-2502,-2139,-1737,-1390,-1122,-966,-926,-965,-1074,-1185,-1277,-1307,-1245,-1086,-803,-423,64,630,1253,1920,2596,3268,3918,4521,5079,5559,5967,6277,6485,6583,6568,6431,6192,5834,5393,4854,4250,3579,2859,2096,1300,482,-353,-1181,-1998,-2770,-3490,-4118,-4641,-5028,-5248,-5285,-5103,-4698,-4055,-3200,-2162,-1011,170,1281,2230,2929,3326,3379,3103,2512,1690,707,-321,-1289,-2099,-2670,-2958,-2953,-2672,-2175,-1509,-770,-11,690,1276,1701,1927,1927,1689,1217,531,-328,-1296,-2312,-3286,-4146,-4825,-5258,-5414,-5266,-4822,-4101,-3151,-2021,-790,460,1641,2647,3399,3807,3834,3466,2749,1759,631,-514,-1504,-2250,-2653,-2683,-2381,-1782,-1011,-149,682,1410,1968,2322,2469,2427,2219,1916,1543,1185,864,636,510,492,558,673,784,838,787,587,229,-281,-909,-1600,-2285,-2902,-3383,-3704,-3839,-3799,-3619,-3333,-3011,-2703,-2468,-2361,-2388,-2575,-2889,-3299,-3770,-4237,-4684,-5058,-5369,-5589,-5736,-5797,-5769,-5648,-5410,-5058,-4586,-4022,-3400,-2774,-2203,-1734,-1418,-1269,-1291,-1481,-1792,-2227,-2727,-3298,-3890,-4505,-5086,-5621,-6032,-6286,-6312,-6069,-5527,-4685,-3567,-2252,-808,623,1960,3069,3895,4388,4545,4415,4063,3578,3065,2582,2223,1982,1908,1935,2070,2219,2365,2423,2367,2159,1782,1252,591,-143,-895,-1593,-2187,-2631,-2903,-3018,-2995,-2890,-2750,-2638,-2582,-2627,-2748,-2938,-3143,-3315,-3410,-3385,-3239,-2967,-2619,-2225,-1850,-1549,-1365,-1350,-1519,-1888,-2450,-3176,-4027,-4953,-5876,-6757,-7500,-8081,-8434,-8546,-8405,-8036,-7454,-6730,-5879,-4971,-4036,-3100,-2206,-1372,-633,-35,395,620,624,403,-21,-631,-1364,-2174,-3005,-3786,-4479,-5037,-5428,-5650,-5685,-5556,-5274,-4874,-4388,-3864,-3333,-2852,-2438,-2130,-1931,-1842,-1841,-1890,-1939,-1932,-1798,-1499,-984,-249,692,1796,2987,4172,5249,6114,6684,6894,6731,6191,5339,4247,3013,1753,544,-515,-1398,-2068,-2551,-2871,-3076,-3214,-3315,-3412,-3509,-3609,-3707,-3788,-3859,-3906,-3940,-3965,-3974,-3989,-3989,-3986,-3975,-3953,-3928,-3908,-3897,-3919,-3989,-4117,-4328,-4617,-4983,-5411,-5865,-6309,-6691,-6957,-7064,-6975,-6683,-6188,-5525,-4735,-3877,-3020,-2224,-1557,-1061,-779,-722,-903,-1280,-1831,-2472,-3137,-3746,-4212,-4493,-4534,-4355,-3959,-3418,-2781,-2135,-1541,-1053,-711,-515,-461,-516,-632,-773,-879,-925,-874,-714,-447,-71,387,910,1467,2034,2573,3065,3468,3764,3916,3903,3710,3318,2749,2003,1134,165,-835,-1838,-2774,-3633,-4359,-4961,-5418,-5735,-5938,-6017,-6007,-5894,-5687,-5375,-4954,-4413,-3765,-3011,-2186,-1305,-417,435,1202,1810,2220,2365,2221,1777,1055,110,-974,-2088,-3128,-3973,-4554,-4797,-4701,-4277,-3582,-2694,-1693,-660,326,1225,1976,2565,2960,3152,3122,2881,2418,1771,946,-1,-1020,-2057,-3022,-3871,-4516,-4922,-5049,-4894,-4481,-3862,-3118,-2335,-1604,-993,-537,-244,-75,31,137,328,644,1112,1726,2436,3184,3887,4475,4890,5102,5110,4947,4658,4315,3980,3711,3554,3515,3603,3770,3988,4182,4301,4265,4036,3559,2848,1895,772,-472,-1730,-2919,-3926,-4679,-5087,-5133,-4785,-4091,-3099,-1912,-622,634,1767,2662,3248,3485,3332,2825,1980,884,-390,-1732,-3044,-4219,-5171,-5838,-6179,-6194,-5917,-5390,-4710,-3932,-3141,-2380,-1682,-1055,-490,23,507,966,1408,1823,2198,2509,2727,2844,2826,2692,2444,2111,1744,1366,1050,805,686,681,807,1027,1320,1645,1956,2233,2437,2577,2657,2709,2760,2849,2995,3205,3499,3837,4236,4653,5077,5481,5841,6138,6340,6438,6398,6215,5881,5380,4745,3956,3070,2083,1048,-10,-1045,-2020,-2879,-3597,-4111,-4414,-4475,-4301,-3921,-3353,-2674,-1907,-1125,-348,384,1057,1669,2200,2671,3054,3363,3572,3666,3629,3426,3048,2473,1706,771,-307,-1459,-2628,-3737,-4708,-5485,-6009,-6256,-6223,-5919,-5387,-4665,-3811,-2876,-1918,-981,-116,637,1248,1681,1925,1971,1833,1529,1109,602,71,-450,-918,-1307,-1612,-1818,-1941,-1994,-1980,-1935,-1851,-1753,-1627,-1467,-1247,-935,-502,98,882,1865,3033,4354,5760,7185,8527,9710,10651,11299,11619,11618,11314,10755,10009,9128,8198,7257,6362,5536,4793,4136,3559,3045,2587,2156,1759,1366,989,622,272,-26,-269,-416,-469,-408,-250,-5,299,626,944,1212,1403,1484,1442,1261,946,492,-80,-770,-1529,-2357,-3180,-3983,-4702,-5301,-5743,-6000,-6060,-5907,-5558,-5010,-4310,-3475,-2567,-1636,-732,83,801,1372,1832,2152,2373,2495,2523,2479,2355,2170,1950,1698,1462,1255,1104,1041,1065,1193,1413,1690,2017,2325,2613,2825,2968,3024,3010,2943,2850,2767,2731,2772,2932,3223,3665,4239,4934,5679,6434,7100,7612,7895,7880,7562,6905,5982,4808,3500,2122,784,-440,-1482,-2306,-2882,-3233,-3348,-3284,-3035,-2652,-2142,-1530,-837,-80,705,1505,2267,2980,3594,4079,4421,4565,4532,4289,3861,3279,2563,1791,985,224,-473,-1052,-1508,-1818,-1993,-2026,-1948,-1752,-1494,-1160,-817,-453,-124,178,419,604,722,778,762,686,538,334,80,-205,-495,-761,-987,-1137,-1224,-1226,-1167,-1063,-926,-798,-682,-603,-561,-540,-537,-508,-449,-311,-84,275,776,1442,2278,3267,4380,5569,6761,7896,8896,9706,10275,10585,10612,10370,9881,9162,8281,7266,6188,5087,4011,2987,2038,1167,377,-345,-1003,-1614,-2169,-2663,-3067,-3336,-3421,-3272,-2839,-2117,-1105,146,1546,3001,4362,5513,6320,6688,6558,5912,4791,3269,1480,-454,-2350,-4100,-5544,-6633,-7293,-7526,-7353,-6810,-5966,-4872,-3602,-2214,-761,685,2080,3354,4452,5325,5926,6236,6245,5961,5425,4666,3769,2783,1810,929,225,-223,-370,-198,279,984,1844,2713,3502,4074,4382,4384,4101,3613,2995,2397,1904,1641,1669,2006,2659,3538,4583,5654,6664,7486,8057,8318,8239,7841,7134,6184,5044,3793,2519,1275,164,-807,-1564,-2123,-2482,-2661,-2706,-2658,-2558,-2459,-2383,-2356,-2371,-2413,-2456,-2445,-2363,-2151,-1806,-1309,-667,84,926,1773,2598,3288,3810,4068,4051,3716,3099,2212,1144,-63,-1295,-2496,-3572,-4468,-5130,-5532,-5656,-5510,-5104,-4475,-3653,-2696,-1652,-601,398,1262,1940,2385,2578,2533,2287,1891,1425,943,524,199,10,-51,12,149,323,471,554,540,418,220,-27,-234,-362,-317,-77,400,1103,2004,3049,4166,5275,6299,7155,7802,8198,8348,8264,7990,7561,7048,6470,5887,5299,4735,4174,3616,3031,2405,1724,980,180,-660,-1514,-2353,-3141,-3848,-4438,-4883,-5156,-5226,-5091,-4733,-4170,-3430,-2549,-1595,-620,300,1100,1721,2107,2225,2054,1595,877,-51,-1117,-2246,-3345,-4340,-5155,-5727,-6031,-6032,-5748,-5199,-4435,-3520,-2525,-1537,-619,151,725,1072,1175,1056,739,287,-252,-807,-1330,-1773,-2102,-2294,-2339,-2235,-1995,-1643,-1222,-780,-370,-50,148,200,105,-97,-377,-658,-882,-983,-903,-618,-98,619,1527,2530,3581,4566,5406,6010,6316,6277,5883,5163,4160,2960,1658,348,-873,-1925,-2771,-3370,-3742,-3901,-3896,-3763,-3566,-3327,-3099,-2883,-2706,-2544,-2409,-2262,-2102,-1900,-1649,-1350,-999,-633,-253,82,357,528,572,475,225,-162,-685,-1317,-2036,-2836,-3672,-4542,-5410,-6240,-7010,-7666,-8187,-8533,-8689,-8646,-8413,-8004,-7453,-6795,-6077,-5354,-4678,-4115,-3711,-3506,-3524,-3747,-4157,-4684,-5268,-5825,-6293,-6612,-6748,-6688,-6438,-6023,-5473,-4828,-4125,-3399,-2691,-2023,-1440,-951,-601,-375,-301,-335,-464,-627,-778,-862,-832,-668,-352,98,643,1245,1832,2362,2763,3014,3068,2934,2599,2080,1398,564,-390,-1453,-2592,-3790,-5004,-6199,-7321,-8309,-9106,-9641,-9873,-9752,-9281,-8465,-7353,-6019,-4542,-3028,-1563,-237,882,1740,2308,2565,2529,2188,1606,774,-231,-1387,-2633,-3908,-5161,-6312,-7308,-8071,-8557,-8718,-8533,-8016,-7191,-6133,-4926,-3664,-2453,-1378,-507,107,471,573,476,194,-191,-662,-1161,-1666,-2157,-2591,-2974,-3263,-3463,-3562,-3563,-3486,-3339,-3150,-2936,-2725,-2531,-2366,-2243,-2136,-2046,-1932,-1765,-1529,-1191,-769,-262,289,864,1417,1935,2378,2742,2998,3140,3154,3046,2821,2509,2127,1726,1315,931,575,233,-88,-438,-826,-1279,-1815,-2418,-3078,-3736,-4348,-4830,-5116,-5148,-4877,-4303,-3445,-2353,-1128,149,1348,2379,3151,3607,3735,3529,3044,2321,1435,442,-599,-1647,-2659,-3597,-4442,-5138,-5689,-6040,-6210,-6175,-5959,-5569,-5038,-4399,-3686,-2945,-2212,-1529,-933,-446,-88,130,216,182,40,-172,-444,-734,-1026,-1293,-1511,-1664,-1735,-1705,-1568,-1308,-929,-441,153,809,1513,2210,2871,3451,3931,4282,4505,4596,4573,4445,4251,4004,3757,3523,3339,3224,3176,3206,3277,3378,3460,3498,3447,3284,2976,2521,1898,1131,214,-810,-1927,-3069,-4212,-5275,-6222,-6979,-7514,-7774,-7748,-7426,-6830,-6003,-5008,-3924,-2828,-1805,-913,-205,301,598,714,670,511,262,-38,-382,-737,-1105,-1456,-1777,-2036,-2229,-2323,-2348,-2291,-2200,-2079,-1965,-1856,-1772,-1697,-1633,-1578,-1514,-1460,-1401,-1364,-1358,-1413,-1532,-1739,-2025,-2378,-2779,-3170,-3526,-3773,-3890,-3829,-3588,-3171,-2612,-1938,-1211,-459,275,959,1591,2143,2627,3031,3373,3641,3870,4038,4183,4299,4399,4489,4570,4623,4648,4600,4475,4233,3870,3386,2798,2141,1471,825,279,-142,-406,-507,-476,-345,-178,-42,20,-45,-231,-535,-898,-1272,-1573,-1755,-1755,-1566,-1176,-633,25,716,1364,1883,2202,2249,2005,1440,593,-501,-1763,-3108,-4434,-5653,-6666,-7424,-7866,-7995,-7817,-7362,-6692,-5844,-4886,-3869,-2833,-1836,-906,-93,586,1079,1400,1512,1452,1221,875,451,16,-374,-654,-777,-691,-380,167,945,1897,2996,4139,5262,6257,7051,7576,7787,7693,7311,6711,5977,5194,4456,3848,3409,3194,3189,3380,3732,4174,4667,5133,5538,5841,6022,6072,5996,5783,5455,4999,4428,3737,2936,2028,1041,-7,-1068,-2092,-3016,-3781,-4327,-4616,-4613,-4315,-3729,-2887,-1842,-654,594,1822,2954,3914,4655,5139,5354,5306,5026,4545,3922,3200,2440,1681,966,316,-239,-706,-1062,-1329,-1493,-1580,-1580,-1520,-1393,-1209,-978,-689,-359,10,410,806,1180,1495,1714,1826,1809,1676,1448,1155,848,564,359,261,310,506,856,1336,1907,2536,3149,3716,4156,4444,4529,4397,4053,3507,2815,2022,1198,427,-233,-709,-943,-918,-593,-7,839,1869,3044,4264,5467,6556,7458,8103,8430,8409,8019,7280,6229,4937,3493,1999,573,-687,-1680,-2351,-2656,-2601,-2222,-1581,-780,87,912,1598,2093,2332,2331,2079,1634,1037,354,-348,-1009,-1580,-2022,-2322,-2476,-2507,-2436,-2312,-2166,-2035,-1949,-1903,-1915,-1940,-1974,-1960,-1882,-1708,-1430,-1054,-607,-134,315,665,876,880,669,237,-380,-1109,-1869,-2541,-3028,-3220,-3063,-2512,-1591,-340,1144,2762,4385,5892,7180,8147,8762,8974,8823,8338,7593,6690,5703,4750,3889,3195,2696,2400,2298,2348,2514,2738,2982,3204,3377,3490,3530,3489,3367,3144,2817,2357,1773,1039,189,-762,-1761,-2737,-3611,-4295,-4697,-4760,-4439,-3738,-2705,-1409,23,1476,2821,3933,4750,5190,5261,4968,4363,3521,2521,1459,408,-558,-1386,-2045,-2514,-2792,-2903,-2859,-2723,-2511,-2278,-2041,-1801,-1566,-1299,-994,-618,-190,303,795,1271,1655,1909,1979,1846,1489,936,207,-615,-1473,-2257,-2911,-3330,-3505,-3365,-2965,-2288,-1420,-409,665,1716,2684,3483,4085,4425,4529,4365,4007,3475,2868,2254,1718,1329,1138,1167,1413,1848,2417,3064,3729,4343,4893,5319,5641,5825,5888,5801,5565,5145,4532,3712,2698,1527,254,-1013,-2188,-3135,-3764,-3986,-3762,-3082,-2003,-608,980,2610,4148,5451,6416,6976,7087,6778,6080,5072,3855,2503,1139,-182,-1391,-2446,-3348,-4072,-4656,-5088,-5406,-5601,-5689,-5664,-5512,-5231,-4798,-4207,-3464,-2574,-1581,-532,506,1456,2251,2838,3182,3290,3177,2912,2553,2195,1903,1751,1769,1979,2368,2906,3553,4265,4997,5721,6402,7015,7530,7920,8153,8203,8053,7704,7175,6509,5763,5005,4305,3722,3289,3023,2923,2949,3097,3307,3578,3865,4170,4455,4713,4911,5002,4977,4765,4375,3761,2946,1940,789,-451,-1702,-2884,-3913,-4710,-5230,-5422,-5301,-4869,-4188,-3319,-2338,-1342,-402,400,1008,1383,1519,1419,1140,735,281,-139,-473,-667,-720,-648,-495,-323,-192,-144,-223,-410,-688,-1007,-1291,-1495,-1553,-1437,-1163,-742,-253,235,630,841,807,478,-138,-1010,-2044,-3137,-4152,-4960,-5456,-5556,-5237,-4515,-3445,-2135,-687,757,2089,3199,4013,4496,4635,4463,4033,3400,2662,1867,1109,425,-125,-518,-716,-726,-516,-122,465,1198,2024,2903,3733,4469,5004,5292,5272,4930,4287,3394,2344,1237,180,-744,-1460,-1955,-2220,-2300,-2238,-2108,-1953,-1827,-1740,-1693,-1666,-1633,-1576,-1486,-1385,-1291,-1250,-1296,-1454,-1756,-2196,-2773,-3461,-4203,-4966,-5655,-6240,-6647,-6854,-6839,-6608,-6180,-5607,-4919,-4198,-3472,-2809,-2233,-1767,-1432,-1217,-1132,-1154,-1285,-1514,-1835,-2254,-2741,-3296,-3869,-4426,-4913,-5266,-5436,-5361,-5012,-4372,-3453,-2302,-993,395,1740,2970,3962,4676,5046,5073,4783,4224,3495,2684,1895,1219,706,404,297,360,548,780,1015,1180,1252,1211,1052,804,469,84,-361,-859,-1435,-2109,-2901,-3824,-4862,-5969,-7078,-8087,-8898,-9418,-9562,-9305,-8633,-7593,-6269,-4747,-3167,-1625,-237,927,1815,2414,2725,2783,2620,2270,1780,1169,473,-289,-1099,-1922,-2726,-3465,-4089,-4569,-4872,-4992,-4946,-4754,-4460,-4097,-3708,-3317,-2949,-2614,-2317,-2061,-1857,-1704,-1624,-1608,-1674,-1800,-1991,-2211,-2448,-2650,-2797,-2849,-2776,-2592,-2267,-1850,-1333,-766,-178,385,862,1209,1353,1256,882,219,-708,-1848,-3113,-4380,-5543,-6455,-7055,-7253,-7065,-6511,-5665,-4624,-3485,-2348,-1284,-352,437,1074,1598,2021,2389,2705,2992,3234,3423,3543,3564,3483,3283,2976,2589,2160,1722,1334,1002,765,599,497,413,301,123,-170,-573,-1093,-1679,-2306,-2892,-3417,-3806,-4069,-4185,-4192,-4134,-4061,-4049,-4124,-4349,-4712,-5216,-5832,-6489,-7151,-7728,-8181,-8453,-8543,-8435,-8187,-7810,-7384,-6925,-6477,-6052,-5640,-5250,-4862,-4470,-4083,-3679,-3289,-2906,-2531,-2179,-1817,-1438,-1024,-529,31,679,1389,2115,2821,3410,3840,4026,3940,3570,2923,2066,1062,18,-964,-1767,-2302,-2492,-2311,-1755,-891,223,1470,2744,3943,4961,5714,6149,6200,5869,5135,4037,2612,934,-903,-2799,-4635,-6301,-7689,-8722,-9340,-9524,-9288,-8684,-7791,-6706,-5529,-4368,-3290,-2376,-1653,-1139,-834,-694,-689,-755,-852,-929,-968,-949,-876,-763,-633,-517,-444,-438,-512,-661,-866,-1091,-1286,-1411,-1426,-1323,-1126,-881,-674,-598,-751,-1204,-1989,-3085,-4406,-5841,-7220,-8382,-9187,-9506,-9306,-8585,-7422,-5952,-4323,-2729,-1286,-148,673,1143,1334,1341,1271,1260,1410,1799,2467,3385,4507,5727,6941,8026,8898,9486,9779,9789,9570,9190,8717,8203,7685,7156,6623,6036,5388,4648,3828,2945,2061,1221,514,-27,-344,-443,-334,-67,298,694,1063,1361,1571,1700,1773,1826,1901,2009,2177,2353,2532,2632,2608,2422,2026,1443,682,-199,-1153,-2110,-3046,-3912,-4715,-5455,-6140,-6797,-7420,-8025,-8581,-9080,-9450,-9668,-9639,-9353,-8730,-7808,-6560,-5088,-3453,-1794,-230,1113,2127,2764,2994,2871,2486,1955,1452,1086,1013,1265,1899,2850,4057,5392,6739,7953,8956,9647,10025,10096,9908,9541,9061,8537,8020,7541,7113,6752,6438,6190,5987,5844,5757,5724,5754,5824,5934,6043,6125,6124,5992,5681,5151,4382,3372,2132,714,-842,-2444,-4038,-5530,-6867,-7993,-8879,-9515,-9913,-10088,-10066,-9859,-9463,-8867,-8055,-7002,-5739,-4289,-2746,-1223,135,1172,1747,1765,1187,74,-1464,-3198,-4914,-6331,-7236,-7449,-6879,-5522,-3471,-881,2020,5001,7811,10242,12129,13354,13870,13667,12820,11410,9607,7560,5473,3519,1870,640,-90,-328,-112,429,1163,1908,2513,2834,2792,2337,1501,335,-1045,-2527,-3960,-5237,-6234,-6893,-7169,-7051,-6595,-5825,-4859,-3763,-2658,-1628,-767,-115,286,479,495,436,390,462,719,1209,1907,2766,3676,4528,5214,5626,5741,5513,5013,4271,3392,2452,1520,652,-158,-916,-1677,-2495,-3426,-4504,-5743,-7106,-8544,-9948,-11218,-12216,-12843,-12996,-12629,-11744,-10382,-8651,-6691,-4660,-2739,-1057,261,1162,1638,1736,1543,1198,818,563,529,812,1447,2434,3733,5279,6976,8737,10450,12043,13413,14504,15239,15559,15417,14775,13615,11966,9875,7478,4913,2393,109,-1745,-3032,-3687,-3720,-3240,-2399,-1411,-474,245,619,635,310,-240,-874,-1451,-1825,-1918,-1694,-1191,-489,282,993,1517,1763,1685,1301,666,-93,-850,-1446,-1772,-1728,-1320,-565,385,1409,2282,2848,2945,2488,1481,4,-1767,-3597,-5212,-6364,-6838,-6522,-5406,-3570,-1219,1428,4074,6499,8474,9887,10690,10918,10686,10148,9453,8775,8196,7806,7577,7495,7444,7351,7105,6644,5933,4993,3864,2651,1425,303,-660,-1406,-1911,-2183,-2234,-2091,-1795,-1376,-874,-334,202,673,1029,1217,1185,930,429,-237,-1011,-1766,-2377,-2728,-2722,-2304,-1482,-303,1130,2678,4194,5537,6587,7285,7596,7556,7220,6679,6026,5352,4705,4131,3621,3171,2756,2357,1966,1591,1255,993,848,877,1108,1582,2278,3181,4200,5252,6199,6920,7290,7220,6656,5617,4165,2432,585,-1199,-2726,-3870,-4498,-4593,-4138,-3219,-1933,-408,1197,2772,4175,5339,6206,6758,7015,7007,6776,6359,5780,5042,4148,3085,1855,480,-1010,-2548,-4055,-5458,-6661,-7608,-8241,-8533,-8478,-8085,-7369,-6369,-5100,-3624,-1977,-228,1540,3260,4830,6190,7271,8039,8473,8576,8373,7892,7187,6305,5308,4247,3198,2196,1314,569,-13,-440,-741,-958,-1144,-1356,-1632,-2014,-2490,-3055,-3658,-4250,-4777,-5186,-5449,-5546,-5474,-5230,-4820,-4252,-3537,-2698,-1753,-753,264,1230,2095,2794,3292,3562,3612,3479,3220,2919,2656,2516,2538,2774,3174,3738,4355,4973,5477,5809,5877,5675,5150,4353,3304,2089,794,-474,-1618,-2540,-3178,-3485,-3445,-3078,-2419,-1553,-571,403,1260,1877,2188,2132,1721,998,48,-1012,-2069,-3003,-3736,-4197,-4364,-4241,-3835,-3208,-2396,-1484,-544,342,1093,1652,1966,2027,1835,1416,828,105,-674,-1484,-2265,-3016,-3699,-4336,-4906,-5412,-5833,-6124,-6268,-6196,-5921,-5411,-4710,-3854,-2894,-1897,-901,42,911,1694,2378,2991,3534,4061,4582,5152,5773,6475,7228,8008,8745,9354,9736,9787,9431,8623,7375,5756,3882,1924,43,-1587,-2851,-3660,-4014,-3945,-3564,-3009,-2442,-2034,-1925,-2217,-2963,-4131,-5637,-7328,-9012,-10474,-11530,-12004,-11840,-11001,-9584,-7719,-5603,-3459,-1480,129,1264,1837,1852,1375,514,-571,-1691,-2681,-3360,-3637,-3447,-2832,-1860,-684,551,1678,2552,3088,3216,2947,2337,1472,496,-469,-1277,-1833,-2050,-1912,-1415,-619,413,1565,2746,3820,4698,5280,5507,5353,4831,3998,2932,1750,559,-526,-1410,-2034,-2352,-2381,-2137,-1696,-1132,-535,-15,365,510,399,12,-608,-1394,-2242,-3034,-3664,-4041,-4114,-3894,-3408,-2757,-2027,-1340,-780,-432,-325,-475,-852,-1422,-2103,-2853,-3584,-4252,-4804,-5193,-5390,-5357,-5083,-4548,-3778,-2795,-1682,-519,572,1473,2088,2317,2131,1518,528,-762,-2216,-3715,-5085,-6213,-6980,-7332,-7268,-6837,-6139,-5304,-4470,-3760,-3293,-3087,-3184,-3482,-3929,-4375,-4718,-4847,-4697,-4239,-3486,-2489,-1310,-49,1215,2390,3395,4179,4676,4877,4756,4338,3654,2753,1715,615,-458,-1407,-2176,-2663,-2855,-2684,-2177,-1340,-251,996,2278,3445,4379,4943,5078,4745,3969,2832,1431,-77,-1555,-2852,-3841,-4429,-4559,-4212,-3437,-2301,-933,520,1892,3012,3730,3924,3528,2532,989,-984,-3245,-5603,-7886,-9917,-11557,-12703,-13299,-13345,-12875,-11996,-10825,-9521,-8257,-7180,-6422,-6078,-6142,-6613,-7342,-8221,-9032,-9626,-9828,-9544,-8731,-7412,-5690,-3695,-1607,408,2189,3626,4646,5237,5425,5282,4901,4403,3895,3493,3269,3290,3552,4038,4666,5334,5919,6288,6335,5975,5185,3988,2473,759,-992,-2625,-4008,-5040,-5688,-5965,-5935,-5693,-5344,-4981,-4672,-4453,-4329,-4272,-4248,-4216,-4140,-4008,-3812,-3573,-3314,-3081,-2898,-2805,-2800,-2895,-3027,-3170,-3226,-3130,-2818,-2231,-1379,-283,969,2275,3492,4494,5151,5391,5156,4476,3396,2031,504,-1039,-2456,-3623,-4459,-4909,-4982,-4732,-4238,-3634,-3039,-2574,-2352,-2416,-2818,-3514,-4468,-5581,-6745,-7844,-8743,-9335,-9497,-9182,-8323,-6957,-5123,-2941,-551,1866,4133,6063,7531,8420,8713,8420,7627,6453,5063,3608,2267,1161,394,9,-15,268,744,1297,1805,2165,2321,2252,1999,1615,1213,869,709,780,1159,1839,2808,4001,5307,6606,7718,8502,8791,8482,7519,5908,3743,1174,-1582,-4290,-6706,-8627,-9907,-10480,-10368,-9670,-8540,-7178,-5777,-4526,-3558,-2975,-2794,-3013,-3558,-4340,-5259,-6197,-7063,-7771,-8253,-8480,-8404,-8033,-7351,-6363,-5106,-3585,-1878,-23,1881,3762,5504,7034,8230,9035,9369,9180,8473,7252,5610,3670,1603,-381,-2072,-3282,-3856,-3728,-2878,-1396,587,2864,5212,7391,9199,10454,11066,10975,10219,8863,7042,4903,2630,392,-1625,-3300,-4499,-5204,-5382,-5104,-4444,-3508,-2414,-1259,-134,888,1769,2466,2957,3229,3247,3009,2481,1671,583,-742,-2248,-3829,-5389,-6772,-7870,-8560,-8770,-8488,-7739,-6628,-5282,-3869,-2555,-1486,-792,-529,-730,-1344,-2278,-3406,-4546,-5535,-6196,-6389,-6032,-5081,-3581,-1609,681,3121,5506,7654,9382,10566,11123,11038,10358,9204,7720,6117,4587,3321,2478,2146,2349,3045,4095,5343,6561,7549,8122,8144,7569,6418,4798,2894,914,-900,-2337,-3239,-3496,-3132,-2201,-892,596,2011,3120,3734,3716,3035,1710,-131,-2321,-4655,-6887,-8820,-10241,-11030,-11100,-10462,-9191,-7431,-5370,-3218,-1173,606,2003,2989,3572,3835,3881,3824,3778,3818,3990,4314,4756,5289,5853,6408,6899,7305,7590,7736,7726,7531,7123,6487,5601,4472,3155,1701,237,-1122,-2248,-3019,-3364,-3237,-2676,-1730,-549,743,1951,2925,3514,3614,3188,2236,862,-806,-2563,-4196,-5483,-6245,-6352,-5758,-4519,-2748,-671,1492,3464,5041,6022,6336,5948,4963,3526,1865,221,-1168,-2100,-2449,-2155,-1260,142,1884,3791,5667,7361,8731,9710,10252,10348,10038,9344,8337,7071,5622,4069,2499,1005,-344,-1461,-2317,-2884,-3178,-3258,-3191,-3082,-3033,-3148,-3505,-4153,-5089,-6269,-7597,-8937,-10152,-11069,-11587,-11597,-11079,-10040,-8565,-6746,-4744,-2679,-705,1078,2585,3776,4654,5241,5598,5794,5897,5993,6129,6367,6721,7211,7818,8517,9254,9978,10597,11057,11253,11134,10624,9696,8346,6610,4573,2347,78,-2086,-4001,-5566,-6708,-7413,-7713,-7657,-7344,-6837,-6211,-5513,-4743,-3928,-3027,-2062,-1008,86,1194,2240,3149,3845,4235,4278,3917,3174,2064,670,-908,-2553,-4121,-5512,-6603,-7345,-7688,-7657,-7272,-6617,-5757,-4781,-3774,-2790,-1884,-1070,-359,276,846,1397,1939,2517,3118,3779,4467,5202,5958,6726,7490,8221,8898,9487,9963,10288,10447,10408,10166,9719,9071,8244,7267,6166,4991,3779,2582,1453,449,-384,-983,-1316,-1360,-1117,-630,20,745,1395,1863,2025,1802,1170,143,-1181,-2676,-4172,-5483,-6457,-6952,-6910,-6313,-5227,-3757,-2055,-282,1402,2865,4017,4813,5254,5384,5269,4999,4662,4341,4115,4034,4144,4460,4973,5663,6470,7329,8151,8825,9265,9347,9037,8257,7045,5432,3505,1394,-792,-2906,-4840,-6479,-7750,-8562,-8885,-8664,-7908,-6627,-4874,-2732,-315,2244,4783,7147,9173,10709,11651,11911,11479,10393,8750,6716,4472,2240,216,-1422,-2546,-3094,-3066,-2534,-1620,-482,703,1776,2605,3100,3239,3034,2561,1928,1261,693,333,258,496,1032,1802,2715,3672,4562,5315,5866,6201,6334,6309,6192,6052,5962,5957,6074,6276,6532,6746,6838,6703,6272,5493,4362,2922,1248,-540,-2321,-3962,-5364,-6456,-7207,-7640,-7785,-7718,-7492,-7148,-6717,-6179,-5534,-4744,-3816,-2772,-1664,-589,367,1098,1530,1631,1391,871,130,-720,-1572,-2322,-2857,-3117,-3032,-2590,-1792,-672,700,2265,3908,5570,7128,8541,9717,10635,11250,11563,11551,11239,10614,9722,8573,7234,5746,4198,2650,1189,-130,-1242,-2127,-2758,-3162,-3348,-3382,-3296,-3161,-3004,-2870,-2762,-2705,-2677,-2694,-2747,-2853,-3025,-3285,-3646,-4113,-4680,-5309,-5950,-6546,-7004,-7285,-7296,-7033,-6468,-5643,-4622,-3489,-2374,-1377,-631,-203,-164,-505,-1197,-2147,-3234,-4325,-5273,-5976,-6340,-6337,-5975,-5309,-4424,-3419,-2385,-1394,-494,313,1047,1753,2475,3263,4123,5063,6032,6972,7802,8433,8801,8855,8598,8052,7301,6415,5514,4666,3950,3392,2995,2717,2508,2282,1975,1504,830,-82,-1231,-2582,-4096,-5689,-7283,-8795,-10122,-11207,-11958,-12362,-12384,-12050,-11409,-10516,-9469,-8334,-7212,-6133,-5182,-4334,-3644,-3070,-2635,-2304,-2083,-1939,-1860,-1798,-1732,-1599,-1373,-1009,-494,170,940,1767,2557,3217,3661,3793,3583,2994,2065,845,-560,-2036,-3452,-4676,-5594,-6116,-6179,-5765,-4890,-3608,-2001,-184,1727,3596,5316,6767,7885,8603,8896,8771,8242,7362,6204,4843,3396,1950,622,-520,-1401,-2016,-2350,-2478,-2432,-2328,-2218,-2194,-2288,-2537,-2920,-3419,-3975,-4534,-5027,-5393,-5582,-5554,-5299,-4818,-4144,-3318,-2396,-1431,-482,414,1213,1897,2442,2826,3055,3090,2959,2623,2119,1432,602,-342,-1352,-2351,-3272,-4028,-4539,-4744,-4598,-4085,-3232,-2072,-713,760,2186,3447,4383,4894,4889,4332,3263,1723,-133,-2195,-4272,-6220,-7888,-9171,-9988,-10319,-10149,-9536,-8528,-7224,-5717,-4132,-2588,-1205,-87,697,1109,1159,910,438,-111,-642,-1001,-1114,-910,-379,444,1485,2633,3764,4755,5497,5918,5977,5675,5045,4149,3060,1862,623,-579,-1710,-2704,-3552,-4208,-4653,-4874,-4848,-4575,-4075,-3360,-2504,-1542,-586,321,1057,1602,1862,1852,1539,964,150,-846,-1983,-3185,-4414,-5608,-6718,-7709,-8543,-9188,-9650,-9905,-9984,-9887,-9652,-9294,-8852,-8336,-7787,-7203,-6624,-6052,-5513,-5034,-4609,-4287,-4030,-3866,-3739,-3627,-3464,-3208,-2793,-2204,-1414,-462,619,1727,2796,3707,4386,4766,4810,4534,3963,3182,2270,1341,502,-152,-536,-597,-315,293,1163,2204,3268,4221,4892,5149,4890,4043,2626,688,-1643,-4203,-6800,-9227,-11296,-12849,-13765,-13996,-13521,-12409,-10747,-8682,-6374,-3998,-1718,321,2000,3257,4046,4397,4357,4018,3490,2907,2366,1989,1810,1875,2152,2591,3100,3580,3917,4021,3802,3227,2273,983,-593,-2355,-4201,-6019,-7702,-9162,-10338,-11171,-11653,-11768,-11533,-10980,-10143,-9080,-7840,-6511,-5138,-3826,-2621,-1609,-823,-316,-69,-90,-327,-736,-1249,-1808,-2346,-2818,-3179,-3396,-3448,-3312,-2991,-2471,-1775,-925,46,1076,2115,3096,3953,4643,5126,5390,5456,5340,5121,4834,4558,4342,4205,4179,4231,4351,4492,4614,4692,4680,4580,4364,4047,3641,3167,2669,2178,1738,1365,1063,809,549,236,-223,-853,-1714,-2781,-4014,-5329,-6611,-7731,-8589,-9079,-9181,-8879,-8241,-7360,-6353,-5376,-4543,-3980,-3756,-3903,-4401,-5186,-6145,-7141,-8029,-8659,-8913,-8706,-7992,-6791,-5152,-3183,-999,1261,3463,5504,7273,8735,9832,10574,10978,11073,10934,10609,10186,9721,9281,8892,8574,8307,8072,7816,7513,7118,6607,5970,5182,4268,3209,2051,796,-491,-1763,-2937,-3929,-4647,-5009,-4948,-4454,-3533,-2282,-804,732,2160,3322,4076,4352,4120,3417,2338,1003,-445,-1869,-3157,-4228,-5032,-5564,-5832,-5883,-5748,-5491,-5135,-4730,-4286,-3822,-3347,-2870,-2400,-1943,-1517,-1118,-756,-420,-87,258,654,1116,1660,2284,2967,3673,4355,4958,5435,5744,5870,5810,5606,5300,4981,4717,4598,4667,4971,5483,6184,6974,7766,8443,8901,9060,8865,8307,7404,6227,4829,3323,1766,252,-1169,-2448,-3547,-4452,-5142,-5621,-5896,-5976,-5894,-5674,-5355,-4984,-4587,-4228,-3919,-3701,-3573,-3529,-3556,-3598,-3626,-3562,-3372,-3001,-2423,-1646,-667,440,1638,2820,3912,4826,5491,5869,5951,5748,5333,4750,4102,3451,2857,2364,1975,1689,1470,1294,1124,941,752,554,386,280,269,398,673,1110,1682,2346,3038,3680,4177,4465,4467,4166,3553,2671,1576,363,-885,-2075,-3130,-4004,-4657,-5097,-5329,-5388,-5307,-5124,-4873,-4570,-4246,-3896,-3544,-3178,-2806,-2405,-1963,-1443,-810,-34,922,2053,3365,4794,6294,7752,9072,10128,10828,11076,10845,10126,8972,7475,5759,3966,2245,737,-452,-1244,-1600,-1558,-1157,-526,224,945,1508,1796,1744,1289,451,-754,-2252,-3959,-5763,-7577,-9273,-10788,-12038,-12978,-13590,-13864,-13812,-13467,-12855,-12019,-10994,-9822,-8535,-7161,-5727,-4249,-2741,-1222,308,1821,3319,4783,6194,7557,8841,10054,11169,12180,13057,13787,14328,14672,14777,14652,14275,13681,12870,11898,10777,9555,8247,6871,5440,3956,2424,861,-721,-2275,-3772,-5146,-6352,-7320,-8007,-8358,-8358,-7986,-7270,-6245,-4980,-3567,-2105,-718,491,1402,1953,2061,1742,990,-106,-1458,-2917,-4346,-5581,-6493,-6981,-6964,-6453,-5443,-4051,-2340,-492,1400,3164,4701,5920,6751,7187,7239,6943,6393,5657,4855,4067,3400,2909,2657,2656,2907,3363,3987,4681,5390,6023,6524,6855,6995,6962,6792,6546,6276,6053,5902,5858,5889,5975,6044,6049,5921,5638,5174,4560,3826,3026,2224,1456,769,166,-345,-788,-1174,-1534,-1877,-2202,-2516,-2789,-3008,-3144,-3172,-3078,-2843,-2476,-1980,-1386,-733,-44,621,1258,1829,2363,2868,3392,3973,4651,5453,6379,7405,8472,9512,10416,11104,11469,11453,11010,10144,8897,7347,5590,3751,1919,202,-1363,-2722,-3891,-4859,-5663,-6299,-6779,-7085,-7192,-7072,-6698,-6045,-5127,-3970,-2621,-1178,281,1622,2757,3577,4019,4055,3687,2980,2028,956,-93,-980,-1600,-1863,-1749,-1271,-487,505,1594,2662,3589,4296,4719,4839,4686,4304,3796,3254,2794,2510,2472,2719,3258,4035,5004,6049,7093,8015,8748,9216,9394,9281,8897,8304,7556,6735,5900,5102,4369,3701,3078,2454,1773,983,25,-1113,-2449,-3936,-5509,-7079,-8524,-9739,-10621,-11107,-11172,-10848,-10199,-9340,-8398,-7505,-6784,-6328,-6185,-6372,-6836,-7510,-8271,-9007,-9578,-9893,-9850,-9417,-8571,-7339,-5774,-3946,-1948,139,2222,4241,6129,7851,9366,10656,11684,12442,12908,13087,12989,12659,12133,11505,10824,10190,9650,9252,8998,8853,8748,8590,8258,7673,6743,5448,3823,1915,-107,-2126,-3939,-5401,-6368,-6761,-6545,-5765,-4517,-2940,-1223,468,1953,3099,3813,4049,3808,3129,2088,765,-728,-2301,-3861,-5310,-6591,-7623,-8360,-8777,-8829,-8553,-7931,-7048,-5937,-4712,-3446,-2258,-1228,-438,62,262,162,-159,-644,-1156,-1596,-1837,-1781,-1376,-600,505,1872,3368,4883,6256,7389,8175,8576,8576,8214,7567,6720,5792,4882,4075,3441,2998,2746,2663,2685,2784,2885,2976,3008,2975,2855,2633,2289,1799,1141,307,-710,-1885,-3180,-4542,-5884,-7149,-8241,-9122,-9733,-10074,-10139,-9967,-9583,-9052,-8394,-7675,-6908,-6115,-5311,-4474,-3599,-2668,-1663,-606,499,1586,2614,3497,4190,4621,4787,4664,4302,3745,3075,2372,1709,1134,669,280,-69,-470,-989,-1708,-2659,-3855,-5242,-6737,-8213,-9522,-10522,-11087,-11134,-10640,-9626,-8176,-6403,-4451,-2460,-561,1132,2555,3645,4397,4812,4907,4720,4279,3623,2798,1850,829,-184,-1142,-1947,-2559,-2906,-2980,-2765,-2312,-1669,-920,-165,519,1032,1338,1389,1199,784,208,-479,-1188,-1861,-2424,-2823,-3032,-3025,-2819,-2448,-1961,-1452,-988,-668,-551,-689,-1093,-1758,-2628,-3647,-4714,-5748,-6634,-7309,-7691,-7762,-7515,-6984,-6225,-5314,-4333,-3361,-2476,-1728,-1168,-814,-693,-786,-1110,-1629,-2334,-3188,-4160,-5195,-6246,-7249,-8132,-8843,-9305,-9466,-9299,-8761,-7886,-6676,-5190,-3492,-1646,269,2174,4008,5693,7177,8407,9347,9976,10298,10326,10098,9675,9093,8453,7767,7120,6509,5949,5408,4848,4199,3421,2445,1267,-121,-1661,-3294,-4898,-6391,-7632,-8555,-9075,-9166,-8829,-8103,-7064,-5799,-4440,-3075,-1843,-808,-51,399,537,377,-30,-633,-1363,-2155,-2951,-3690,-4347,-4880,-5286,-5548,-5667,-5643,-5489,-5192,-4784,-4257,-3637,-2941,-2194,-1427,-674,21,638,1121,1477,1661,1693,1557,1288,889,410,-131,-695,-1241,-1752,-2185,-2528,-2745,-2830,-2754,-2519,-2120,-1563,-877,-85,750,1597,2362,3024,3501,3787,3851,3713,3393,2942,2404,1835,1279,757,290,-145,-549,-972,-1418,-1932,-2500,-3134,-3804,-4467,-5083,-5575,-5903,-5999,-5848,-5422,-4746,-3848,-2787,-1622,-432,728,1792,2726,3496,4084,4483,4672,4667,4440,4023,3414,2652,1776,844,-89,-952,-1700,-2294,-2725,-3020,-3228,-3427,-3689,-4106,-4706,-5541,-6570,-7768,-9043,-10311,-11466,-12412,-13069,-13373,-13307,-12857,-12066,-10973,-9646,-8162,-6585,-4996,-3447,-2003,-699,412,1313,1964,2358,2485,2343,1965,1374,640,-181,-984,-1689,-2188,-2401,-2256,-1739,-836,354,1763,3222,4586,5700,6427,6698,6487,5842,4868,3715,2549,1553,854,573,737,1348,2305,3501,4749,5893,6753,7203,7148,6565,5461,3926,2047,-26,-2167,-4245,-6141,-7796,-9136,-10178,-10913,-11388,-11634,-11692,-11597,-11359,-11001,-10511,-9901,-9175,-8350,-7467,-6584,-5762,-5097,-4643,-4471,-4610,-5050,-5749,-6633,-7573,-8461,-9149,-9517,-9476,-8961,-7955,-6496,-4630,-2465,-101,2338,4739,6994,9011,10726,12087,13086,13718,14021,14045,13842,13498,13063,12613,12186,11799,11444,11083,10646,10070,9261,8181,6778,5084,3122,1005,-1167,-3250,-5104,-6602,-7654,-8174,-8174,-7653,-6694,-5398,-3884,-2292,-764,584,1628,2304,2565,2411,1874,1034,-34,-1199,-2373,-3432,-4308,-4918,-5232,-5239,-4933,-4373,-3586,-2655,-1645,-636,293,1081,1657,1993,2062,1879,1485,947,349,-202,-626,-828,-768,-412,218,1080,2094,3169,4197,5088,5749,6133,6212,5991,5519,4863,4111,3377,2743,2316,2140,2256,2649,3285,4084,4986,5875,6701,7385,7890,8203,8321,8252,8026,7648,7134,6487,5698,4769,3695,2486,1178,-191,-1537,-2782,-3827,-4583,-4980,-4989,-4598,-3874,-2885,-1755,-602,454,1311,1915,2226,2277,2102,1787,1426,1093,886,835,978,1297,1746,2279,2812,3285,3626,3793,3741,3468,2961,2258,1380,400,-642,-1661,-2605,-3419,-4074,-4555,-4883,-5069,-5166,-5183,-5162,-5077,-4934,-4688,-4316,-3804,-3138,-2348,-1466,-541,358,1180,1866,2373,2679,2766,2655,2361,1947,1465,985,598,341,299,484,915,1573,2409,3353,4322,5211,5931,6397,6547,6359,5841,5029,4026,2900,1805,822,69,-389,-520,-319,170,884,1739,2634,3480,4188,4687,4941,4920,4649,4151,3495,2721,1920,1102,339,-386,-1047,-1661,-2223,-2748,-3213,-3637,-3989,-4280,-4506,-4668,-4794,-4889,-4991,-5112,-5291,-5532,-5863,-6271,-6762,-7295,-7856,-8370,-8807,-9086,-9165,-8993,-8546,-7814,-6802,-5542,-4065,-2428,-683,1107,2873,4560,6097,7436,8535,9368,9921,10219,10260,10112,9794,9363,8851,8283,7675,7014,6297,5494,4588,3573,2428,1182,-152,-1528,-2896,-4186,-5344,-6281,-6957,-7307,-7312,-6952,-6248,-5226,-3956,-2503,-973,545,1941,3126,4011,4554,4716,4516,3992,3210,2270,1267,300,-539,-1206,-1643,-1859,-1858,-1664,-1328,-867,-341,240,831,1424,1998,2531,3016,3424,3737,3937,4000,3925,3715,3385,2982,2533,2109,1751,1506,1399,1451,1642,1966,2372,2818,3251,3609,3841,3913,3787,3481,2998,2401,1733,1077,486,22,-267,-372,-268,7,454,1003,1642,2295,2941,3527,4043,4465,4800,5060,5248,5408,5523,5631,5699,5746,5734,5673,5547,5371,5157,4938,4729,4575,4476,4452,4494,4574,4668,4724,4700,4561,4279,3853,3302,2656,1963,1280,640,91,-354,-697,-941,-1123,-1256,-1381,-1506,-1657,-1826,-2024,-2241,-2473,-2724,-2991,-3279,-3586,-3915,-4242,-4560,-4822,-4996,-5025,-4860,-4447,-3754,-2752,-1451,126,1918,3849,5804,7691,9374,10766,11777,12355,12493,12210,11576,10683,9649,8594,7632,6850,6312,6048,6042,6281,6682,7190,7713,8152,8447,8495,8264,7707,6823,5642,4211,2625,977,-600,-2008,-3122,-3884,-4237,-4206,-3826,-3201,-2436,-1677,-1037,-642,-551,-811,-1404,-2267,-3313,-4399,-5411,-6183,-6639,-6653,-6220,-5318,-4008,-2381,-544,1341,3162,4758,6048,6942,7406,7432,7045,6277,5201,3865,2353,730,-931,-2556,-4068,-5410,-6509,-7320,-7808,-7941,-7732,-7195,-6361,-5304,-4056,-2731,-1363,-55,1145,2191,3033,3685,4131,4406,4546,4589,4583,4576,4591,4669,4806,5005,5232,5437,5560,5512,5224,4627,3674,2381,775,-1026,-2883,-4631,-6068,-7053,-7449,-7200,-6328,-4902,-3072,-1023,1070,2996,4641,5873,6672,7037,7025,6722,6226,5629,5011,4422,3880,3399,2947,2507,2044,1534,966,336,-339,-1028,-1697,-2305,-2806,-3200,-3450,-3606,-3677,-3727,-3792,-3938,-4171,-4538,-5006,-5572,-6191,-6818,-7404,-7900,-8270,-8474,-8505,-8347,-8018,-7540,-6935,-6263,-5533,-4811,-4087,-3391,-2713,-2033,-1348,-622,145,967,1846,2760,3710,4657,5601,6498,7343,8094,8734,9230,9540,9644,9505,9106,8445,7529,6382,5051,3580,2044,501,-972,-2309,-3451,-4342,-4953,-5264,-5279,-5017,-4535,-3883,-3165,-2451,-1853,-1446,-1316,-1501,-2034,-2881,-4004,-5295,-6650,-7921,-8988,-9724,-10060,-9953,-9431,-8559,-7452,-6256,-5116,-4188,-3579,-3382,-3615,-4266,-5252,-6459,-7740,-8922,-9848,-10379,-10401,-9878,-8785,-7193,-5178,-2882,-434,1999,4294,6326,8006,9300,10180,10690,10875,10814,10597,10295,9995,9734,9549,9448,9412,9427,9437,9428,9334,9150,8827,8365,7735,6946,5975,4844,3544,2107,550,-1077,-2722,-4328,-5816,-7138,-8230,-9065,-9623,-9915,-9974,-9838,-9580,-9241,-8893,-8567,-8303,-8101,-7975,-7905,-7869,-7856,-7822,-7755,-7618,-7399,-7074,-6654,-6132,-5538,-4887,-4214,-3538,-2885,-2265,-1677,-1124,-590,-61,468,1014,1572,2123,2656,3113,3456,3623,3561,3234,2612,1722,590,-694,-2037,-3311,-4398,-5174,-5556,-5487,-4948,-3980,-2648,-1068,633,2311,3839,5099,6019,6556,6725,6562,6159,5592,4971,4369,3845,3421,3084,2790,2471,2054,1462,653,-404,-1685,-3145,-4698,-6245,-7671,-8884,-9776,-10315,-10426,-10135,-9442,-8391,-7057,-5502,-3829,-2117,-461,1057,2380,3433,4188,4615,4694,4448,3886,3062,2026,857,-372,-1567,-2652,-3535,-4160,-4477,-4462,-4148,-3567,-2829,-2036,-1319,-802,-593,-762,-1348,-2332,-3653,-5220,-6899,-8565,-10068,-11308,-12172,-12634,-12651,-12276,-11542,-10547,-9380,-8130,-6895,-5730,-4687,-3782,-3007,-2341,-1745,-1164,-573,92,834,1684,2633,3660,4744,5840,6901,7889,8743,9447,9950,10249,10324,10168,9797,9204,8418,7443,6309,5048,3694,2304,925,-372,-1530,-2486,-3197,-3631,-3787,-3681,-3356,-2889,-2353,-1853,-1483,-1325,-1458,-1907,-2688,-3758,-5048,-6464,-7878,-9185,-10259,-11026,-11418,-11426,-11061,-10389,-9490,-8478,-7470,-6576,-5903,-5510,-5451,-5706,-6262,-7026,-7926,-8846,-9683,-10357,-10783,-10937,-10790,-10354,-9647,-8701,-7537,-6202,-4716,-3125,-1466,221,1876,3464,4923,6219,7323,8194,8857,9290,9537,9629,9595,9513,9403,9340,9343,9441,9640,9902,10202,10429,10533,10383,9914,9057,7772,6091,4054,1773,-621,-2986,-5148,-6995,-8386,-9282,-9640,-9505,-8938,-8060,-6982,-5864,-4796,-3922,-3279,-2934,-2869,-3055,-3425,-3892,-4350,-4723,-4907,-4878,-4584,-4059,-3326,-2450,-1514,-589,232,890,1325,1504,1413,1064,485,-271,-1144,-2046,-2910,-3657,-4221,-4585,-4717,-4661,-4445,-4151,-3834,-3575,-3412,-3368,-3437,-3576,-3718,-3798,-3728,-3462,-2954,-2206,-1239,-117,1100,2308,3443,4415,5180,5704,5981,6029,5878,5576,5172,4711,4240,3778,3355,2954,2590,2212,1830,1394,911,368,-228,-844,-1451,-1995,-2416,-2658,-2665,-2383,-1804,-913,253,1631,3143,4681,6130,7385,8353,8955,9168,8966,8386,7475,6309,4987,3608,2279,1100,139,-547,-960,-1105,-1054,-869,-657,-495,-478,-653,-1063,-1708,-2552,-3556,-4630,-5710,-6706,-7556,-8205,-8634,-8836,-8837,-8684,-8419,-8105,-7772,-7452,-7136,-6810,-6425,-5946,-5311,-4506,-3493,-2300,-941,530,2051,3568,5018,6355,7547,8576,9441,10154,10733,11205,11589,11892,12118,12227,12201,11973,11507,10764,9727,8416,6862,5155,3378,1658,119,-1127,-1961,-2323,-2167,-1511,-408,1044,2700,4419,6019,7352,8277,8692,8541,7817,6569,4883,2900,757,-1366,-3340,-5018,-6326,-7203,-7653,-7714,-7458,-6993,-6425,-5874,-5433,-5181,-5154,-5355,-5754,-6271,-6841,-7333,-7691,-7812,-7670,-7247,-6560,-5654,-4599,-3455,-2295,-1180,-133,806,1660,2429,3153,3847,4545,5248,5966,6678,7364,8004,8557,9028,9374,9614,9729,9727,9609,9371,9015,8535,7925,7183,6312,5321,4241,3093,1946,828,-168,-1023,-1657,-2086,-2282,-2306,-2196,-2039,-1907,-1873,-1980,-2245,-2641,-3118,-3585,-3962,-4153,-4101,-3768,-3161,-2323,-1331,-272,754,1666,2407,2950,3305,3509,3624,3701,3831,4024,4347,4767,5272,5801,6274,6616,6746,6611,6176,5461,4482,3335,2073,798,-411,-1510,-2434,-3190,-3760,-4178,-4454,-4634,-4722,-4759,-4733,-4674,-4565,-4426,-4247,-4045,-3811,-3558,-3277,-2969,-2626,-2240,-1803,-1323,-799,-268,257,702,1049,1215,1187,909,395,-354,-1291,-2353,-3471,-4545,-5496,-6246,-6725,-6907,-6762,-6300,-5536,-4513,-3262,-1855,-326,1250,2833,4358,5790,7073,8179,9076,9731,10148,10307,10233,9949,9493,8922,8295,7667,7094,6614,6254,6014,5904,5880,5942,6027,6119,6160,6108,5932,5567,5012,4222,3216,2003,631,-841,-2337,-3779,-5098,-6226,-7133,-7786,-8201,-8381,-8365,-8184,-7873,-7483,-7030,-6558,-6083,-5611,-5161,-4697,-4224,-3689,-3087,-2354,-1501,-486,664,1934,3282,4660,5999,7259,8372,9314,10039,10544,10804,10822,10595,10114,9398,8442,7276,5927,4442,2890,1345,-104,-1353,-2327,-2915,-3088,-2787,-2048,-909,518,2097,3657,5027,6031,6565,6516,5918,4793,3302,1590,-119,-1647,-2804,-3487,-3630,-3255,-2443,-1321,-64,1177,2231,2996,3400,3415,3090,2484,1698,853,38,-635,-1121,-1377,-1420,-1276,-1011,-682,-356,-86,119,231,301,350,440,629,956,1467,2168,3064,4110,5279,6488,7684,8790,9748,10519,11060,11383,11463,11343,11022,10537,9900,9133,8236,7226,6096,4859,3535,2149,763,-584,-1796,-2834,-3613,-4110,-4298,-4189,-3819,-3232,-2508,-1701,-903,-174,427,844,1052,1036,803,392,-152,-750,-1331,-1802,-2092,-2133,-1883,-1335,-502,548,1746,2978,4126,5086,5736,6016,5870,5293,4336,3065,1607,90,-1348,-2581,-3513,-4080,-4269,-4093,-3608,-2895,-2035,-1136,-271,466,1045,1410,1576,1546,1364,1077,752,444,218,122,183,422,828,1378,2042,2760,3501,4191,4814,5313,5690,5919,6031,6013,5911,5714,5454,5108,4695,4179,3569,2840,2008,1070,78,-951,-1932,-2815,-3512,-3951,-4058,-3798,-3127,-2085,-699,921,2662,4377,5911,7129,7909,8177,7912,7128,5914,4377,2666,934,-665,-2012,-2990,-3568,-3705,-3454,-2861,-2048,-1105,-201,574,1077,1235,1001,361,-631,-1907,-3338,-4818,-6195,-7377,-8269,-8826,-9048,-8951,-8597,-8051,-7387,-6663,-5930,-5198,-4485,-3766,-3019,-2228,-1361,-425,594,1667,2786,3896,4975,5957,6801,7454,7878,8050,7958,7631,7090,6410,5631,4839,4067,3369,2743,2187,1672,1159,612,2,-668,-1401,-2132,-2836,-3427,-3865,-4102,-4116,-3932,-3571,-3129,-2675,-2316,-2140,-2204,-2562,-3190,-4063,-5093,-6182,-7215,-8091,-8707,-9027,-9025,-8741,-8241,-7628,-7013,-6518,-6234,-6228,-6532,-7105,-7898,-8791,-9650,-10367,-10793,-10880,-10558,-9846,-8781,-7449,-5950,-4410,-2940,-1657,-634,69,442,507,315,-59,-518,-984,-1360,-1582,-1604,-1378,-912,-198,740,1855,3112,4432,5763,7017,8137,9052,9709,10086,10152,9925,9428,8687,7769,6705,5564,4378,3193,2027,911,-157,-1160,-2109,-2992,-3822,-4579,-5261,-5848,-6304,-6609,-6726,-6635,-6342,-5855,-5240,-4541,-3867,-3271,-2852,-2645,-2677,-2939,-3377,-3934,-4512,-5024,-5390,-5539,-5453,-5120,-4593,-3924,-3214,-2534,-1980,-1596,-1430,-1469,-1703,-2070,-2533,-3026,-3505,-3938,-4300,-4584,-4789,-4922,-4985,-4990,-4922,-4798,-4595,-4336,-4018,-3668,-3310,-2962,-2661,-2386,-2150,-1901,-1605,-1200,-650,100,1033,2156,3398,4697,5952,7059,7931,8489,8698,8553,8087,7372,6498,5569,4681,3914,3318,2910,2668,2544,2465,2354,2150,1795,1296,661,-31,-699,-1241,-1560,-1572,-1242,-553,444,1671,3002,4301,5414,6201,6564,6424,5782,4665,3157,1370,-564,-2515,-4351,-5984,-7322,-8334,-9008,-9364,-9445,-9325,-9059,-8738,-8415,-8151,-7972,-7898,-7906,-7981,-8074,-8145,-8156,-8073,-7878,-7574,-7154,-6657,-6084,-5467,-4824,-4155,-3476,-2774,-2052,-1300,-512,311,1173,2053,2947,3827,4658,5424,6074,6594,6948,7136,7150,7021,6771,6449,6098,5757,5451,5187,4944,4703,4409,4029,3533,2899,2152,1313,447,-380,-1089,-1612,-1900,-1922,-1694,-1255,-685,-83,437,766,809,502,-175,-1203,-2507,-3989,-5509,-6941,-8151,-9055,-9593,-9761,-9599,-9177,-8603,-7983,-7426,-7023,-6840,-6899,-7204,-7708,-8351,-9055,-9725,-10288,-10663,-10817,-10718,-10381,-9845,-9160,-8411,-7642,-6942,-6313,-5793,-5346,-4947,-4539,-4083,-3519,-2831,-1995,-1026,46,1186,2327,3431,4428,5297,5992,6526,6869,7071,7119,7068,6936,6755,6550,6330,6104,5840,5532,5122,4587,3890,3003,1937,702,-649,-2045,-3414,-4639,-5659,-6374,-6744,-6750,-6380,-5700,-4742,-3615,-2395,-1199,-110,762,1371,1655,1610,1253,630,-190,-1117,-2074,-2977,-3766,-4398,-4858,-5146,-5278,-5281,-5171,-4976,-4702,-4369,-3983,-3562,-3132,-2721,-2367,-2121,-2003,-2055,-2276,-2658,-3174,-3778,-4410,-5029,-5571,-6016,-6334,-6531,-6602,-6576,-6460,-6263,-6002,-5643,-5193,-4611,-3882,-2998,-1951,-777,482,1773,3009,4135,5081,5806,6289,6532,6560,6414,6154,5832,5498,5194,4920,4685,4454,4196,3873,3461,2946,2347,1686,1026,425,-47,-325,-371,-157,304,976,1792,2670,3519,4244,4787,5080,5125,4932,4549,4060,3539,3085,2761,2626,2686,2919,3280,3660,3998,4157,4097,3732,3065,2109,913,-438,-1857,-3234,-4487,-5511,-6267,-6690,-6786,-6556,-6048,-5315,-4441,-3501,-2590,-1781,-1142,-719,-536,-599,-880,-1335,-1892,-2460,-2954,-3254,-3293,-2988,-2307,-1259,132,1779,3585,5432,7202,8772,10074,11015,11602,11802,11679,11252,10601,9768,8814,7780,6702,5606,4523,3480,2517,1664,973,474,198,170,375,809,1419,2152,2937,3689,4334,4785,5006,4938,4597,3990,3169,2211,1174,166,-767,-1551,-2158,-2590,-2845,-2973,-3006,-2988,-2964,-2953,-2972,-3023,-3089,-3166,-3225,-3268,-3278,-3259,-3215,-3150,-3081,-3006,-2947,-2890,-2856,-2820,-2786,-2724,-2621,-2441,-2166,-1766,-1231,-546,275,1218,2252,3322,4396,5397,6306,7046,7623,7988,8160,8140,7955,7641,7240,6798,6371,5993,5718,5548,5504,5552,5646,5724,5691,5477,4998,4209,3097,1680,29,-1754,-3550,-5191,-6560,-7513,-7966,-7893,-7293,-6261,-4896,-3365,-1812,-412,732,1499,1871,1822,1429,747,-81,-958,-1741,-2343,-2676,-2728,-2480,-2004,-1346,-622,97,694,1123,1308,1245,926,394,-295,-1063,-1802,-2435,-2849,-2995,-2817,-2337,-1581,-655,341,1268,2002,2435,2504,2178,1488,504,-667,-1889,-3021,-3926,-4481,-4614,-4268,-3467,-2253,-730,972,2718,4354,5753,6813,7448,7634,7357,6648,5565,4175,2565,833,-943,-2658,-4249,-5642,-6788,-7648,-8204,-8434,-8357,-7959,-7285,-6342,-5191,-3868,-2445,-976,453,1799,2972,3960,4706,5221,5511,5604,5560,5425,5267,5130,5053,5035,5071,5107,5099,4982,4703,4245,3583,2757,1804,779,-234,-1187,-2004,-2649,-3088,-3303,-3312,-3106,-2740,-2227,-1625,-984,-349,220,681,1010,1172,1190,1064,838,550,257,2,-149,-167,-4,341,879,1582,2422,3349,4310,5253,6128,6907,7548,8066,8434,8693,8834,8894,8874,8787,8635,8400,8085,7660,7118,6458,5675,4794,3850,2880,1949,1108,413,-105,-414,-533,-478,-298,-50,221,462,633,727,722,636,499,307,131,-40,-164,-239,-268,-260,-228,-204,-201,-249,-357,-544,-801,-1129,-1503,-1898,-2275,-2603,-2832,-2947,-2916,-2740,-2431,-1993,-1469,-863,-222,459,1148,1855,2559,3264,3946,4602,5192,5711,6122,6422,6611,6695,6714,6704,6709,6771,6933,7194,7584,8062,8621,9210,9790,10307,10721,10982,11068,10934,10581,9976,9142,8070,6805,5376,3854,2311,822,-507,-1623,-2442,-2933,-3082,-2900,-2435,-1752,-945,-92,680,1317,1708,1826,1631,1139,377,-577,-1636,-2691,-3622,-4332,-4730,-4763,-4419,-3723,-2733,-1553,-279,960,2061,2933,3501,3745,3652,3256,2630,1833,981,152,-571,-1119,-1475,-1627,-1614,-1493,-1326,-1213,-1197,-1366,-1718,-2282,-2998,-3822,-4649,-5380,-5908,-6130,-5974,-5403,-4409,-3054,-1403,415,2280,4072,5657,6975,7944,8567,8839,8812,8536,8085,7518,6901,6264,5646,5043,4444,3840,3190,2487,1714,879,14,-823,-1566,-2119,-2407,-2347,-1905,-1064,129,1599,3225,4857,6347,7532,8301,8557,8262,7438,6131,4458,2538,535,-1427,-3189,-4673,-5783,-6498,-6816,-6773,-6444,-5904,-5267,-4614,-4055,-3639,-3438,-3446,-3673,-4068,-4583,-5147,-5686,-6135,-6436,-6559,-6486,-6232,-5825,-5315,-4756,-4209,-3719,-3330,-3061,-2907,-2859,-2854,-2861,-2784,-2589,-2198,-1594,-772,249,1393,2597,3758,4791,5624,6207,6527,6602,6466,6183,5803,5385,4946,4505,4037,3520,2922,2214,1390,457,-552,-1589,-2587,-3487,-4216,-4737,-4996,-4994,-4716,-4201,-3480,-2610,-1658,-685,234,1040,1673,2089,2248,2133,1741,1089,211,-836,-1999,-3201,-4378,-5486,-6461,-7297,-7962,-8460,-8804,-8982,-9036,-8934,-8727,-8388,-7962,-7450,-6891,-6311,-5748,-5222,-4763,-4365,-4044,-3762,-3523,-3279,-3027,-2724,-2377,-1960,-1501,-990,-469,44,525,937,1289,1558,1769,1937,2095,2286,2530,2868,3304,3849,4475,5163,5850,6497,7035,7410,7571,7480,7108,6452,5517,4347,2986,1520,22,-1407,-2675,-3723,-4468,-4917,-5037,-4884,-4499,-3949,-3319,-2680,-2098,-1645,-1332,-1214,-1258,-1476,-1810,-2237,-2683,-3104,-3433,-3623,-3645,-3466,-3103,-2559,-1891,-1137,-387,307,849,1196,1280,1084,601,-145,-1112,-2224,-3430,-4624,-5772,-6783,-7644,-8310,-8787,-9075,-9192,-9157,-8995,-8726,-8367,-7930,-7415,-6833,-6171,-5435,-4617,-3721,-2752,-1719,-647,450,1533,2571,3541,4399,5138,5738,6186,6494,6661,6690,6600,6368,6015,5506,4856,4041,3083,1993,807,-424,-1634,-2759,-3711,-4432,-4845,-4914,-4598,-3914,-2866,-1532,24,1681,3331,4840,6095,6992,7466,7470,7021,6155,4949,3515,1954,392,-1086,-2393,-3490,-4360,-5002,-5460,-5746,-5928,-6016,-6063,-6070,-6058,-6022,-5953,-5835,-5662,-5410,-5093,-4695,-4255,-3780,-3320,-2904,-2574,-2367,-2303,-2401,-2649,-3039,-3532,-4081,-4641,-5133,-5516,-5717,-5711,-5455,-4960,-4223,-3288,-2196,-1002,237,1466,2639,3720,4674,5492,6149,6656,6991,7188,7222,7136,6908,6572,6100,5513,4782,3900,2870,1682,371,-1030,-2459,-3840,-5103,-6158,-6956,-7440,-7591,-7423,-6955,-6265,-5413,-4513,-3646,-2919,-2393,-2138,-2164,-2479,-3041,-3791,-4660,-5561,-6415,-7154,-7724,-8104,-8282,-8271,-8096,-7780,-7364,-6864,-6321,-5752,-5188,-4657,-4189,-3804,-3527,-3356,-3287,-3303,-3358,-3426,-3452,-3404,-3256,-2979,-2595,-2102,-1554,-983,-459,-14,300,484,537,500,427,381,426,608,961,1484,2157,2940,3768,4594,5331,5958,6389,6645,6657,6481,6083,5515,4789,3939,2979,1949,842,-304,-1484,-2674,-3842,-4950,-5958,-6800,-7439,-7808,-7886,-7641,-7093,-6257,-5206,-4009,-2771,-1591,-576,192,657,800,640,248,-309,-905,-1465,-1888,-2131,-2181,-2044,-1793,-1477,-1195,-998,-954,-1067,-1346,-1745,-2228,-2724,-3198,-3587,-3880,-4055,-4122,-4102,-4017,-3900,-3770,-3650,-3546,-3453,-3361,-3245,-3087,-2866,-2553,-2154,-1649,-1060,-397,320,1061,1803,2526,3208,3833,4389,4864,5244,5521,5680,5713,5609,5369,4982,4476,3839,3117,2316,1481,642,-157,-878,-1473,-1912,-2161,-2197,-2016,-1618,-1021,-267,611,1540,2476,3328,4061,4586,4890,4925,4705,4236,3567,2754,1862,977,145,-549,-1094,-1449,-1642,-1687,-1634,-1539,-1443,-1413,-1452,-1594,-1814,-2083,-2373,-2612,-2787,-2834,-2768,-2574,-2288,-1946,-1593,-1278,-1036,-889,-842,-884,-973,-1096,-1185,-1234,-1209,-1101,-937,-711,-477,-246,-51,95,198,264,341,458,686,1065,1653,2466,3528,4795,6237,7764,9281,10686,11865,12721,13185,13191,12744,11834,10530,8883,6996,4961,2886,879,-979,-2587,-3886,-4822,-5342,-5452,-5126,-4411,-3349,-2013,-505,1061,2565,3873,4879,5493,5655,5358,4627,3528,2170,658,-873,-2313,-3568,-4571,-5287,-5727,-5903,-5884,-5714,-5465,-5185,-4909,-4667,-4453,-4270,-4102,-3942,-3784,-3638,-3505,-3417,-3354,-3358,-3370,-3417,-3422,-3375,-3225,-2948,-2533,-1991,-1337,-628,104,808,1438,1995,2448,2842,3183,3521,3888,4320,4824,5419,6060,6743,7396,7979,8440,8730,8826,8709,8381,7855,7153,6306,5347,4313,3245,2184,1169,251,-540,-1168,-1601,-1837,-1861,-1690,-1349,-869,-313,271,796,1214,1444,1463,1236,797,173,-540,-1263,-1885,-2325,-2511,-2425,-2065,-1496,-792,-54,608,1110,1379,1388,1138,676,55,-618,-1297,-1864,-2310,-2566,-2661,-2585,-2401,-2130,-1833,-1553,-1301,-1120,-977,-885,-797,-704,-573,-391,-154,133,444,766,1058,1315,1503,1638,1721,1775,1833,1918,2049,2256,2517,2844,3203,3568,3906,4174,4336,4354,4205,3866,3346,2651,1823,908,-29,-922,-1695,-2287,-2639,-2711,-2487,-1959,-1164,-139,1042,2294,3527,4647,5554,6196,6493,6452,6046,5328,4332,3137,1811,432,-919,-2184,-3298,-4228,-4938,-5425,-5663,-5687,-5469,-5047,-4410,-3575,-2560,-1386,-103,1237,2541,3729,4685,5331,5587,5431,4863,3958,2797,1527,275,-817,-1640,-2128,-2240,-2012,-1489,-773,37,822,1495,1978,2238,2286,2153,1929,1696,1574,1652,2012,2702,3712,5014,6500,8057,9516,10735,11553,11882,11631,10820,9479,7713,5665,3478,1327,-651,-2332,-3631,-4504,-4939,-4961,-4619,-3971,-3100,-2075,-967,152,1240,2235,3117,3841,4403,4762,4942,4911,4717,4355,3887,3336,2768,2216,1718,1306,963,708,493,308,114,-97,-347,-612,-892,-1157,-1377,-1554,-1653,-1692,-1668,-1580,-1438,-1234,-948,-591,-122,432,1077,1781,2498,3187,3784,4243,4523,4601,4482,4182,3756,3261,2781,2395,2176,2198,2478,3054,3868,4897,6033,7191,8267,9161,9792,10112,10075,9697,8980,7981,6743,5342,3849,2341,905,-385,-1441,-2214,-2629,-2687,-2361,-1688,-720,478,1793,3144,4405,5498,6329,6854,7032,6876,6394,5651,4695,3609,2469,1344,308,-604,-1344,-1910,-2296,-2521,-2620,-2607,-2542,-2425,-2302,-2171,-2045,-1917,-1783,-1629,-1450,-1240,-999,-744,-481,-246,-51,72,109,52,-97,-325,-603,-910,-1211,-1483,-1706,-1867,-1970,-2011,-2003,-1957,-1863,-1742,-1573,-1356,-1081,-734,-303,212,825,1524,2298,3124,3959,4769,5499,6087,6493,6654,6551,6155,5482,4555,3446,2217,978,-196,-1197,-1966,-2451,-2624,-2510,-2126,-1551,-848,-107,589,1176,1588,1803,1809,1615,1259,781,238,-315,-839,-1279,-1635,-1871,-2014,-2061,-2041,-1965,-1857,-1713,-1547,-1339,-1090,-779,-405,32,515,1018,1505,1935,2255,2434,2432,2231,1832,1245,500,-349,-1256,-2156,-2993,-3729,-4314,-4748,-5003,-5097,-5035,-4821,-4486,-4018,-3450,-2763,-1982,-1095,-118,939,2059,3209,4348,5432,6401,7193,7763,8049,8021,7657,6947,5913,4590,3027,1309,-489,-2256,-3908,-5337,-6480,-7258,-7653,-7651,-7278,-6597,-5669,-4599,-3475,-2390,-1421,-629,-50,310,445,401,194,-116,-498,-913,-1334,-1756,-2164,-2575,-2978,-3398,-3816,-4244,-4656,-5041,-5360,-5603,-5720,-5717,-5566,-5292,-4906,-4460,-3979,-3534,-3136,-2838,-2635,-2516,-2468,-2432,-2385,-2276,-2089,-1810,-1454,-1047,-613,-218,136,382,534,572,515,397,230,84,-39,-75,-21,147,431,823,1305,1853,2442,3029,3593,4094,4499,4787,4919,4877,4638,4185,3526,2667,1647,501,-697,-1887,-2991,-3932,-4658,-5106,-5252,-5089,-4633,-3925,-3038,-2044,-1047,-137,597,1072,1248,1088,611,-154,-1133,-2243,-3386,-4465,-5402,-6122,-6596,-6798,-6746,-6459,-5980,-5357,-4637,-3869,-3095,-2359,-1683,-1117,-659,-349,-181,-179,-322,-634,-1072,-1652,-2317,-3062,-3810,-4541,-5166,-5655,-5938,-5992,-5797,-5359,-4710,-3901,-2999,-2081,-1220,-482,92,487,722,836,900,980,1160,1479,1974,2636,3425,4268,5075,5737,6152,6245,5936,5228,4111,2668,974,-828,-2612,-4214,-5511,-6386,-6770,-6643,-6028,-5006,-3694,-2233,-770,541,1597,2295,2612,2533,2109,1394,487,-537,-1576,-2567,-3436,-4147,-4670,-4981,-5101,-5015,-4774,-4383,-3896,-3344,-2769,-2215,-1705,-1279,-957,-764,-698,-784,-991,-1334,-1768,-2282,-2831,-3393,-3916,-4370,-4713,-4909,-4931,-4766,-4399,-3865,-3166,-2373,-1512,-651,169,904,1538,2045,2455,2765,3021,3249,3483,3751,4073,4441,4860,5282,5687,6007,6214,6232,6059,5626,4965,4043,2917,1605,181,-1297,-2746,-4100,-5281,-6238,-6924,-7315,-7409,-7215,-6769,-6111,-5308,-4411,-3494,-2617,-1829,-1180,-707,-430,-368,-526,-891,-1456,-2181,-3046,-3977,-4965,-5908,-6798,-7562,-8169,-8594,-8805,-8809,-8597,-8204,-7640,-6971,-6219,-5461,-4726,-4071,-3528,-3122,-2872,-2773,-2818,-2982,-3210,-3472,-3679,-3801,-3760,-3538,-3115,-2505,-1753,-924,-91,657,1242,1628,1771,1699,1455,1102,752,482,400,561,1012,1756,2754,3927,5188,6382,7419,8132,8459,8300,7655,6540,5022,3238,1311,-571,-2259,-3602,-4485,-4858,-4687,-4051,-3007,-1730,-338,974,2085,2858,3227,3160,2669,1814,675,-648,-2055,-3442,-4738,-5856,-6769,-7423,-7820,-7951,-7834,-7508,-6994,-6360,-5639,-4890,-4160,-3484,-2900,-2425,-2083,-1861,-1792,-1838,-2029,-2335,-2747,-3243,-3793,-4345,-4881,-5319,-5653,-5814,-5800,-5585,-5169,-4583,-3844,-3014,-2140,-1289,-521,117,584,872,990,958,844,697,600,619,811,1219,1857,2708,3730,4852,5984,7029,7877,8451,8659,8480,7872,6871,5524,3894,2110,256,-1516,-3109,-4401,-5312,-5777,-5770,-5301,-4406,-3168,-1671,-53,1588,3114,4430,5450,6101,6369,6231,5729,4913,3859,2669,1433,256,-782,-1621,-2225,-2592,-2737,-2703,-2539,-2312,-2064,-1856,-1709,-1652,-1685,-1804,-1986,-2211,-2454,-2687,-2896,-3063,-3175,-3228,-3214,-3114,-2939,-2650,-2268,-1775,-1184,-521,189,906,1567,2142,2570,2829,2913,2823,2618,2347,2093,1941,1958,2203,2698,3418,4319,5312,6288,7149,7779,8110,8088,7707,6984,5993,4804,3537,2289,1179,294,-291,-536,-432,-7,692,1578,2558,3545,4429,5158,5649,5898,5861,5590,5079,4395,3573,2663,1718,762,-165,-1048,-1867,-2606,-3251,-3786,-4198,-4469,-4589,-4559,-4373,-4059,-3628,-3127,-2591,-2080,-1627,-1293,-1096,-1071,-1214,-1522,-1964,-2508,-3098,-3685,-4203,-4598,-4802,-4789,-4509,-3989,-3232,-2324,-1328,-373,456,1048,1348,1329,1011,472,-189,-829,-1316,-1524,-1356,-771,233,1592,3194,4914,6571,8021,9121,9745,9857,9412,8466,7091,5403,3555,1687,-39,-1502,-2609,-3284,-3523,-3331,-2758,-1881,-777,459,1727,2958,4052,4977,5651,6064,6178,5995,5521,4782,3811,2675,1431,162,-1047,-2121,-2980,-3572,-3859,-3835,-3518,-2954,-2204,-1349,-469,357,1063,1596,1921,2023,1902,1576,1069,422,-332,-1137,-1954,-2715,-3368,-3855,-4122,-4130,-3867,-3331,-2571,-1638,-618,398,1313,2060,2573,2830,2847,2653,2331,1956,1622,1402,1362,1518,1871,2370,2947,3514,3971,4247,4265,4016,3487,2741,1827,860,-96,-917,-1570,-1990,-2181,-2160,-1969,-1662,-1299,-926,-576,-271,1,246,489,764,1071,1443,1851,2295,2736,3136,3465,3671,3745,3662,3426,3059,2575,2018,1412,802,205,-341,-827,-1229,-1550,-1781,-1936,-2015,-2038,-2005,-1934,-1821,-1672,-1478,-1244,-955,-622,-230,203,687,1205,1754,2322,2894,3437,3942,4347,4645,4772,4726,4482,4054,3481,2794,2090,1413,878,522,428,611,1084,1814,2757,3824,4927,5966,6841,7467,7794,7771,7407,6727,5774,4636,3392,2138,966,-55,-846,-1381,-1613,-1555,-1202,-596,228,1199,2248,3292,4239,5010,5523,5721,5563,5041,4173,3002,1614,98,-1427,-2841,-4034,-4909,-5388,-5442,-5054,-4269,-3137,-1757,-218,1359,2874,4223,5326,6113,6542,6601,6277,5621,4658,3477,2150,787,-518,-1643,-2493,-2977,-3033,-2633,-1790,-556,973,2668,4394,5985,7319,8280,8799,8873,8526,7851,6970,6013,5136,4453,4053,3991,4243,4769,5463,6210,6878,7356,7548,7417,6927,6139,5072,3845,2511,1190,-65,-1169,-2080,-2764,-3200,-3383,-3324,-3031,-2541,-1874,-1084,-203,705,1596,2411,3102,3629,3951,4060,3932,3597,3064,2375,1579,713,-149,-984,-1724,-2351,-2823,-3125,-3250,-3197,-2978,-2622,-2160,-1624,-1072,-521,-28,396,724,961,1096,1167,1177,1175,1185,1243,1387,1629,1991,2455,3002,3576,4122,4542,4791,4770,4483,3900,3090,2121,1120,204,-489,-854,-820,-355,508,1694,3079,4506,5810,6833,7444,7564,7154,6257,4931,3319,1546,-228,-1868,-3264,-4329,-5041,-5380,-5402,-5137,-4673,-4063,-3375,-2655,-1935,-1236,-560,79,688,1241,1725,2105,2348,2417,2289,1947,1402,678,-172,-1086,-1990,-2813,-3492,-3982,-4257,-4317,-4180,-3878,-3464,-2980,-2494,-2038,-1667,-1401,-1245,-1212,-1260,-1385,-1528,-1676,-1776,-1825,-1798,-1698,-1525,-1291,-992,-645,-248,180,626,1057,1443,1747,1929,1973,1859,1610,1249,833,422,87,-118,-138,38,418,958,1621,2324,3015,3607,4061,4325,4392,4245,3919,3419,2800,2087,1317,526,-264,-1024,-1731,-2361,-2887,-3283,-3517,-3584,-3456,-3167,-2720,-2181,-1594,-1044,-599,-328,-295,-530,-1051,-1843,-2864,-4047,-5314,-6564,-7709,-8661,-9355,-9741,-9817,-9571,-9065,-8330,-7453,-6499,-5543,-4658,-3889,-3293,-2888,-2694,-2713,-2921,-3310,-3803,-4382,-4945,-5440,-5789,-5913,-5780,-5338,-4600,-3578,-2341,-955,463,1824,3010,3941,4560,4830,4790,4469,3981,3421,2908,2551,2415,2545,2919,3490,4161,4832,5386,5731,5797,5553,5005,4198,3196,2100,998,-4,-832,-1424,-1747,-1795,-1596,-1186,-640,-16,612,1184,1655,1997,2191,2249,2164,1953,1625,1171,613,-67,-844,-1709,-2629,-3563,-4467,-5289,-5985,-6514,-6851,-6974,-6897,-6620,-6188,-5630,-5011,-4375,-3790,-3294,-2944,-2754,-2745,-2909,-3214,-3638,-4114,-4588,-5006,-5287,-5406,-5305,-4983,-4429,-3694,-2806,-1865,-936,-131,479,816,849,577,33,-698,-1511,-2281,-2882,-3201,-3165,-2735,-1923,-805,540,1953,3331,4512,5423,5970,6140,5926,5385,4567,3570,2476,1365,335,-584,-1321,-1879,-2244,-2431,-2463,-2372,-2171,-1897,-1552,-1153,-711,-223,286,797,1280,1686,1978,2099,2013,1700,1145,371,-593,-1691,-2848,-3989,-5028,-5892,-6512,-6854,-6889,-6637,-6127,-5423,-4597,-3738,-2921,-2231,-1715,-1423,-1366,-1536,-1920,-2457,-3100,-3777,-4403,-4930,-5265,-5379,-5229,-4807,-4134,-3240,-2182,-1046,114,1182,2124,2844,3334,3553,3533,3292,2885,2375,1830,1317,903,619,520,588,852,1256,1783,2372,2960,3480,3879,4074,4056,3763,3222,2440,1466,375,-765,-1851,-2812,-3557,-4046,-4229,-4116,-3714,-3078,-2285,-1409,-578,129,594,754,560,-1,-890,-2044,-3363,-4728,-6018,-7130,-7969,-8489,-8673,-8529,-8120,-7497,-6757,-5968,-5225,-4573,-4083,-3769,-3645,-3708,-3918,-4251,-4644,-5052,-5412,-5686,-5821,-5800,-5606,-5240,-4723,-4086,-3359,-2595,-1824,-1094,-441,123,562,892,1101,1208,1239,1215,1162,1114,1084,1094,1146,1246,1368,1515,1640,1738,1771,1730,1607,1394,1109,759,367,-53,-486,-917,-1338,-1732,-2088,-2387,-2602,-2703,-2674,-2468,-2098,-1538,-816,37,968,1909,2776,3489,3969,4150,3996,3494,2663,1561,249,-1160,-2586,-3914,-5062,-5962,-6562,-6845,-6814,-6489,-5921,-5160,-4282,-3344,-2436,-1604,-931,-451,-210,-224,-494,-998,-1693,-2521,-3399,-4247,-4985,-5530,-5840,-5869,-5625,-5126,-4426,-3585,-2699,-1830,-1065,-453,-25,200,246,145,-47,-277,-463,-569,-523,-320,59,582,1213,1887,2541,3106,3530,3758,3784,3573,3163,2556,1810,961,75,-803,-1603,-2286,-2802,-3120,-3217,-3084,-2729,-2172,-1450,-609,296,1208,2078,2856,3509,4006,4336,4493,4472,4292,3949,3465,2853,2118,1301,397,-537,-1476,-2366,-3148,-3766,-4166,-4304,-4169,-3770,-3144,-2359,-1504,-670,55,596,911,977,814,466,-5,-510,-981,-1319,-1481,-1410,-1092,-544,216,1103,2078,3024,3890,4585,5062,5294,5259,5002,4537,3966,3321,2721,2206,1849,1673,1689,1870,2191,2580,2996,3365,3644,3786,3773,3587,3240,2749,2146,1474,776,105,-496,-979,-1309,-1454,-1404,-1155,-716,-137,568,1311,2055,2732,3277,3653,3816,3737,3426,2866,2108,1168,107,-1021,-2158,-3238,-4204,-5000,-5582,-5921,-5990,-5803,-5355,-4706,-3871,-2948,-1975,-1044,-221,441,884,1091,1058,812,390,-129,-695,-1202,-1601,-1812,-1792,-1514,-972,-188,789,1899,3054,4163,5140,5898,6386,6564,6434,6021,5387,4605,3768,2961,2265,1733,1405,1281,1346,1565,1876,2240,2589,2888,3102,3206,3191,3059,2808,2464,2030,1546,1033,530,80,-288,-539,-654,-633,-473,-206,149,547,961,1338,1660,1877,1980,1948,1774,1471,1049,538,-30,-615,-1175,-1667,-2049,-2297,-2378,-2301,-2048,-1669,-1180,-641,-117,346,678,838,799,551,109,-496,-1208,-1973,-2709,-3357,-3844,-4123,-4147,-3914,-3414,-2688,-1773,-723,386,1492,2527,3414,4114,4562,4747,4648,4283,3694,2930,2087,1245,506,-41,-328,-313,14,628,1463,2448,3465,4428,5220,5765,5999,5880,5424,4648,3622,2441,1196,8,-1021,-1819,-2302,-2458,-2279,-1787,-1049,-110,927,2002,3023,3924,4642,5122,5329,5243,4851,4181,3240,2104,811,-550,-1904,-3177,-4289,-5182,-5813,-6156,-6205,-5991,-5533,-4904,-4152,-3356,-2569,-1865,-1274,-845,-577,-479,-509,-654,-827,-1003,-1084,-1046,-816,-391,250,1079,2060,3132,4221,5252,6144,6834,7264,7404,7243,6800,6106,5242,4271,3299,2416,1704,1241,1067,1200,1612,2273,3084,3980,4847,5601,6168,6484,6523,6288,5796,5116,4303,3452,2641,1942,1411,1082,958,1035,1272,1626,2045,2472,2843,3126,3264,3249,3062,2709,2206,1573,845,47,-787,-1622,-2430,-3175,-3820,-4339,-4689,-4848,-4791,-4515,-4023,-3350,-2531,-1643,-737,86,792,1286,1575,1607,1432,1070,596,89,-369,-687,-805,-674,-282,354,1190,2164,3193,4213,5140,5936,6544,6966,7173,7189,7025,6696,6250,5702,5111,4514,3967,3521,3219,3098,3176,3454,3912,4520,5219,5969,6681,7330,7824,8148,8252,8124,7774,7205,6479,5622,4728,3839,3043,2393,1925,1688,1661,1847,2202,2664,3181,3661,4042,4249,4234,3957,3425,2639,1660,549,-616,-1735,-2735,-3537,-4079,-4344,-4310,-4009,-3484,-2793,-2019,-1244,-536,6,354,439,275,-145,-765,-1533,-2362,-3173,-3871,-4395,-4676,-4694,-4434,-3912,-3166,-2235,-1181,-56,1091,2197,3237,4153,4925,5510,5887,6033,5934,5597,5039,4299,3438,2522,1638,862,265,-98,-202,-38,371,982,1744,2584,3436,4233,4904,5404,5680,5710,5489,5021,4352,3528,2624,1730,920,278,-131,-282,-155,222,789,1488,2222,2905,3453,3793,3866,3658,3146,2376,1379,246,-958,-2119,-3177,-4030,-4642,-4976,-5015,-4809,-4374,-3803,-3160,-2529,-1989,-1597,-1406,-1427,-1670,-2098,-2675,-3332,-4007,-4623,-5113,-5422,-5503,-5336,-4916,-4255,-3384,-2348,-1197,-5,1173,2241,3150,3801,4171,4187,3872,3215,2290,1164,-49,-1241,-2278,-3063,-3498,-3540,-3166,-2413,-1340,-46,1350,2729,3969,4967,5644,5951,5867,5415,4640,3618,2439,1215,45,-969,-1756,-2256,-2464,-2379,-2068,-1584,-1036,-492,-67,198,221,10,-469,-1164,-2060,-3080,-4181,-5266,-6290,-7163,-7840,-8265,-8418,-8278,-7873,-7217,-6380,-5411,-4396,-3411,-2528,-1825,-1350,-1150,-1227,-1593,-2189,-2982,-3882,-4809,-5670,-6388,-6882,-7113,-7045,-6687,-6062,-5218,-4223,-3147,-2071,-1059,-177,536,1044,1337,1424,1322,1074,735,356,11,-253,-396,-382,-224,78,481,944,1428,1879,2271,2569,2763,2848,2829,2714,2526,2273,1981,1660,1321,979,625,276,-78,-427,-767,-1082,-1366,-1585,-1741,-1804,-1792,-1696,-1559,-1399,-1270,-1207,-1245,-1401,-1685,-2067,-2524,-3001,-3440,-3794,-4010,-4066,-3944,-3670,-3265,-2800,-2329,-1930,-1667,-1595,-1741,-2119,-2689,-3414,-4205,-4979,-5638,-6097,-6285,-6178,-5744,-5044,-4095,-3011,-1852,-722,313,1190,1876,2355,2633,2728,2655,2448,2117,1691,1183,619,25,-565,-1113,-1575,-1913,-2085,-2075,-1863,-1468,-908,-239,484,1187,1795,2245,2478,2471,2205,1712,1010,187,-702,-1564,-2312,-2884,-3207,-3261,-3032,-2556,-1876,-1090,-271,459,1037,1363,1422,1180,675,-52,-919,-1844,-2729,-3493,-4065,-4395,-4468,-4281,-3866,-3273,-2555,-1782,-1019,-302,306,799,1147,1351,1408,1329,1112,781,344,-166,-722,-1282,-1805,-2249,-2571,-2742,-2749,-2566,-2232,-1728,-1120,-424,307,1012,1646,2136,2442,2515,2346,1933,1332,587,-190,-930,-1525,-1911,-2039,-1901,-1508,-917,-182,617,1409,2133,2738,3185,3465,3554,3464,3189,2749,2152,1437,625,-220,-1058,-1817,-2448,-2902,-3152,-3182,-3018,-2684,-2250,-1778,-1346,-1027,-874,-932,-1212,-1699,-2360,-3137,-3953,-4746,-5430,-5957,-6276,-6372,-6244,-5915,-5431,-4844,-4223,-3635,-3141,-2793,-2635,-2676,-2920,-3339,-3885,-4512,-5138,-5709,-6155,-6424,-6487,-6318,-5923,-5320,-4542,-3637,-2653,-1652,-675,222,1010,1656,2152,2479,2658,2679,2579,2369,2086,1766,1436,1145,910,768,717,764,889,1068,1265,1451,1583,1648,1617,1493,1272,970,592,163,-309,-795,-1282,-1738,-2143,-2462,-2671,-2748,-2682,-2479,-2155,-1751,-1315,-910,-590,-413,-406,-597,-968,-1494,-2132,-2807,-3481,-4066,-4542,-4851,-5000,-4972,-4805,-4509,-4145,-3743,-3354,-3023,-2779,-2655,-2667,-2811,-3091,-3482,-3950,-4468,-4978,-5441,-5802,-6025,-6064,-5907,-5532,-4954,-4182,-3266,-2230,-1148,-53,995,1961,2805,3509,4041,4399,4567,4540,4326,3927,3369,2666,1864,987,97,-771,-1552,-2208,-2673,-2924,-2912,-2629,-2074,-1272,-282,826,1947,2965,3769,4257,4358,4044,3321,2258,950,-478,-1879,-3129,-4094,-4706,-4909,-4714,-4169,-3353,-2391,-1400,-512,166,553,608,331,-232,-1000,-1865,-2708,-3412,-3875,-4040,-3855,-3354,-2570,-1596,-535,491,1366,1983,2261,2161,1655,796,-373,-1736,-3196,-4611,-5880,-6871,-7527,-7761,-7574,-6945,-5924,-4556,-2928,-1112,783,2689,4513,6203,7703,8977,10013,10790,11313,11592,11631,11467,11108,10599,9964,9240,8452,7632,6787,5952,5116,4305,3517,2755,2020,1306,606,-92,-794,-1517,-2254,-3008,-3756,-4482,-5135,-5697,-6096,-6322,-6322,-6106,-5661,-5033,-4241,-3358,-2434,-1530,-710,-14,521,873,1047,1044,894,632,296,-70,-424,-740,-980,-1146,-1225,-1237,-1201,-1139,-1086,-1066,-1099,-1208,-1387,-1650,-1972,-2365,-2792,-3269,-3761,-4281,-4794,-5297,-5754,-6126,-6377,-6437,-6277,-5833,-5096,-4044,-2702,-1118,657,2519,4401,6182,7811,9188,10298,11098,11605,11841,11851,11689,11422,11104,10796,10526,10325,10195,10110,10056,9963,9801,9502,9027,8335,7416,6261,4911,3402,1806,204,-1321,-2670,-3779,-4562,-5003,-5057,-4771,-4153,-3306,-2291,-1240,-240,590,1171,1440,1361,943,223,-737,-1833,-2982,-4064,-4988,-5695,-6099,-6229,-6030,-5583,-4897,-4046,-3092,-2089,-1103,-184,633,1300,1811,2143,2308,2325,2232,2072,1916,1805,1811,1960,2281,2780,3421,4193,5011,5841,6606,7234,7691,7896,7848,7498,6862,5940,4772,3394,1868,254,-1384,-2974,-4465,-5793,-6921,-7806,-8414,-8728,-8719,-8387,-7716,-6736,-5449,-3933,-2231,-447,1316,2961,4362,5453,6147,6438,6321,5864,5142,4270,3360,2529,1854,1417,1221,1283,1552,1990,2526,3109,3681,4204,4662,5031,5331,5548,5707,5805,5846,5829,5744,5591,5358,5066,4705,4316,3904,3497,3117,2767,2462,2200,1981,1801,1675,1602,1611,1705,1920,2249,2719,3304,3997,4768,5574,6380,7136,7811,8349,8734,8912,8869,8570,8007,7165,6068,4732,3221,1583,-86,-1710,-3184,-4422,-5342,-5873,-5974,-5617,-4832,-3640,-2153,-438,1339,3084,4642,5925,6850,7372,7512,7302,6829,6213,5545,4973,4567,4402,4504,4840,5360,5959,6529,6942,7101,6908,6338,5377,4074,2515,794,-950,-2609,-4070,-5248,-6103,-6608,-6785,-6674,-6340,-5847,-5282,-4681,-4116,-3595,-3138,-2734,-2373,-2040,-1739,-1462,-1252,-1105,-1078,-1167,-1390,-1726,-2142,-2591,-3008,-3340,-3523,-3529,-3322,-2913,-2308,-1548,-686,237,1135,1982,2704,3285,3708,3969,4099,4122,4086,4034,4000,4034,4140,4351,4652,5037,5488,5960,6429,6837,7147,7311,7294,7061,6624,5972,5156,4231,3249,2325,1500,880,493,385,547,962,1567,2302,3073,3798,4391,4774,4898,4713,4222,3422,2363,1087,-329,-1811,-3289,-4677,-5942,-6999,-7852,-8450,-8797,-8895,-8739,-8375,-7810,-7107,-6308,-5474,-4671,-3944,-3348,-2905,-2624,-2496,-2482,-2557,-2640,-2706,-2682,-2544,-2273,-1855,-1318,-692,-17,642,1254,1749,2108,2299,2310,2156,1840,1394,844,214,-456,-1154,-1842,-2503,-3108,-3636,-4058,-4350,-4495,-4457,-4259,-3862,-3312,-2617,-1823,-1005,-207,471,972,1230,1210,901,324,-475,-1417,-2431,-3406,-4273,-4948,-5376,-5528,-5391,-4976,-4321,-3461,-2460,-1354,-214,942,2063,3134,4146,5077,5928,6689,7335,7867,8233,8440,8435,8217,7771,7084,6194,5092,3844,2469,1041,-388,-1752,-2978,-4018,-4795,-5290,-5449,-5284,-4792,-4008,-2983,-1772,-458,880,2164,3306,4245,4918,5280,5316,5012,4395,3483,2344,1020,-402,-1859,-3263,-4556,-5656,-6525,-7104,-7373,-7309,-6921,-6221,-5250,-4060,-2717,-1305,113,1436,2623,3595,4336,4812,5045,5032,4831,4465,3999,3475,2939,2446,1991,1637,1334,1117,932,762,569,303,-52,-553,-1196,-2005,-2961,-4036,-5190,-6361,-7468,-8451,-9204,-9688,-9819,-9581,-8960,-7963,-6649,-5063,-3289,-1419,470,2269,3914,5311,6406,7143,7481,7405,6918,6030,4813,3305,1619,-172,-1946,-3615,-5071,-6253,-7085,-7552,-7622,-7330,-6692,-5775,-4637,-3348,-1985,-622,691,1879,2932,3801,4503,5033,5422,5691,5883,6013,6115,6191,6253,6284,6292,6242,6144,5968,5728,5414,5039,4621,4164,3708,3251,2829,2429,2079,1751,1457,1178,908,646,401,173,-4,-140,-202,-209,-160,-89,-27,-3,-56,-204,-449,-793,-1199,-1633,-2053,-2395,-2632,-2709,-2628,-2368,-1974,-1465,-918,-377,77,405,556,517,287,-120,-659,-1295,-1969,-2644,-3271,-3834,-4304,-4697,-5003,-5257,-5476,-5687,-5918,-6187,-6497,-6863,-7252,-7655,-8029,-8333,-8529,-8576,-8440,-8112,-7569,-6833,-5907,-4825,-3624,-2327,-990,372,1706,3002,4220,5336,6315,7131,7727,8087,8143,7894,7306,6390,5177,3707,2064,319,-1427,-3086,-4583,-5840,-6826,-7508,-7888,-7996,-7857,-7539,-7083,-6572,-6043,-5571,-5167,-4884,-4704,-4634,-4642,-4690,-4745,-4765,-4724,-4612,-4421,-4178,-3902,-3618,-3352,-3112,-2890,-2677,-2428,-2128,-1728,-1224,-602,120,907,1719,2506,3211,3805,4238,4505,4586,4479,4189,3713,3050,2209,1181,-8,-1350,-2807,-4333,-5882,-7386,-8781,-10018,-11016,-11758,-12173,-12264,-12003,-11406,-10500,-9324,-7950,-6439,-4883,-3353,-1933,-677,356,1150,1685,1979,2054,1939,1698,1352,972,585,230,-50,-268,-385,-447,-450,-442,-468,-558,-762,-1104,-1591,-2233,-2994,-3848,-4733,-5591,-6366,-6995,-7447,-7691,-7726,-7569,-7240,-6783,-6231,-5613,-4970,-4299,-3628,-2964,-2308,-1703,-1154,-722,-439,-341,-481,-840,-1445,-2235,-3163,-4160,-5119,-5970,-6615,-6996,-7058,-6795,-6195,-5314,-4184,-2880,-1479,-45,1351,2657,3831,4855,5698,6384,6892,7249,7452,7515,7431,7214,6837,6330,5675,4911,4066,3190,2363,1642,1113,827,826,1109,1667,2418,3312,4228,5090,5814,6327,6618,6654,6487,6121,5632,5041,4403,3735,3056,2363,1659,931,183,-588,-1362,-2130,-2848,-3512,-4065,-4517,-4828,-5012,-5072,-5021,-4881,-4677,-4419,-4130,-3815,-3475,-3115,-2728,-2314,-1870,-1401,-909,-405,87,567,986,1353,1623,1802,1869,1833,1703,1489,1228,933,637,368,133,-43,-172,-260,-327,-396,-501,-658,-897,-1215,-1613,-2059,-2530,-2951,-3294,-3469,-3443,-3172,-2634,-1849,-847,305,1521,2717,3781,4650,5237,5520,5491,5170,4629,3933,3185,2483,1893,1499,1321,1366,1617,2015,2508,3027,3511,3905,4181,4319,4311,4186,3934,3610,3201,2745,2242,1696,1123,514,-117,-752,-1387,-1977,-2497,-2912,-3168,-3244,-3098,-2731,-2141,-1357,-433,585,1606,2570,3413,4067,4525,4749,4771,4599,4286,3869,3385,2888,2368,1870,1352,821,236,-420,-1167,-2013,-2943,-3933,-4928,-5885,-6714,-7379,-7794,-7948,-7804,-7388,-6718,-5857,-4859,-3800,-2741,-1739,-842,-68,556,1052,1406,1663,1820,1916,1961,1970,1966,1935,1903,1841,1762,1633,1465,1224,929,560,152,-296,-737,-1158,-1526,-1822,-2049,-2207,-2322,-2420,-2536,-2702,-2948,-3291,-3728,-4261,-4851,-5464,-6050,-6551,-6914,-7095,-7072,-6827,-6393,-5801,-5109,-4396,-3719,-3144,-2720,-2458,-2370,-2415,-2552,-2708,-2821,-2811,-2633,-2238,-1620,-782,244,1403,2651,3902,5125,6226,7201,7975,8562,8926,9080,9030,8780,8361,7770,7042,6191,5247,4239,3213,2198,1263,426,-244,-737,-1014,-1071,-922,-574,-70,552,1251,1967,2664,3290,3809,4188,4406,4447,4312,3996,3532,2920,2205,1406,553,-314,-1187,-2020,-2805,-3514,-4122,-4619,-4967,-5160,-5165,-4977,-4582,-3983,-3188,-2227,-1123,69,1321,2566,3776,4887,5878,6708,7360,7821,8079,8152,8034,7749,7316,6748,6075,5311,4477,3596,2684,1757,844,-45,-888,-1662,-2374,-2995,-3539,-3997,-4371,-4664,-4872,-4986,-5001,-4895,-4652,-4261,-3706,-2980,-2094,-1052,128,1401,2766,4142,5510,6791,7932,8858,9510,9825,9774,9336,8544,7433,6107,4649,3202,1871,775,0,-406,-408,-38,662,1610,2713,3869,4982,5963,6760,7319,7639,7718,7584,7277,6841,6330,5784,5264,4782,4400,4109,3943,3885,3946,4093,4334,4620,4955,5294,5635,5939,6204,6396,6527,6565,6533,6413,6223,5965,5649,5286,4877,4438,3962,3459,2919,2358,1757,1152,531,-68,-627,-1123,-1526,-1822,-1992,-2036,-1953,-1758,-1463,-1090,-658,-188,312,818,1332,1840,2336,2827,3285,3726,4130,4484,4801,5041,5232,5347,5389,5354,5237,5032,4754,4391,3973,3512,3028,2559,2117,1741,1430,1208,1059,976,941,914,871,777,593,319,-78,-569,-1148,-1765,-2379,-2926,-3346,-3593,-3615,-3411,-2968,-2343,-1576,-772,-9,605,989,1080,849,298,-529,-1558,-2693,-3819,-4823,-5609,-6088,-6213,-5965,-5352,-4435,-3260,-1945,-552,797,2044,3119,3981,4624,5038,5265,5316,5251,5090,4879,4649,4412,4192,3986,3799,3626,3463,3309,3162,3042,2941,2905,2927,3053,3288,3650,4141,4748,5440,6173,6886,7509,7970,8197,8137,7747,7026,5988,4677,3178,1560,-62,-1616,-3007,-4193,-5130,-5819,-6271,-6522,-6610,-6586,-6486,-6356,-6211,-6087,-5973,-5890,-5819,-5756,-5680,-5581,-5434,-5240,-4971,-4640,-4236,-3764,-3245,-2672,-2082,-1483,-902,-369,98,462,698,794,717,484,91,-429,-1039,-1691,-2332,-2907,-3371,-3702,-3874,-3910,-3820,-3646,-3432,-3208,-3006,-2840,-2701,-2575,-2431,-2221,-1930,-1511,-969,-316,432,1191,1916,2516,2906,3040,2845,2319,1469,326,-1017,-2484,-3942,-5279,-6382,-7142,-7507,-7426,-6922,-6029,-4830,-3424,-1928,-455,886,2014,2859,3403,3629,3578,3283,2825,2263,1684,1150,717,432,308,353,552,874,1284,1740,2197,2623,2978,3255,3431,3521,3522,3456,3331,3162,2951,2702,2413,2078,1701,1284,842,387,-58,-483,-868,-1214,-1521,-1803,-2068,-2339,-2621,-2920,-3234,-3535,-3817,-4033,-4178,-4209,-4135,-3931,-3628,-3226,-2771,-2279,-1799,-1353,-971,-665,-442,-286,-190,-113,-45,52,191,373,603,858,1115,1347,1521,1610,1602,1480,1257,933,538,82,-402,-905,-1410,-1902,-2397,-2869,-3350,-3810,-4269,-4698,-5084,-5396,-5594,-5641,-5499,-5133,-4528,-3682,-2615,-1366,3,1421,2804,4064,5120,5903,6351,6449,6178,5575,4674,3559,2288,969,-333,-1531,-2570,-3397,-3992,-4340,-4450,-4346,-4055,-3619,-3078,-2479,-1839,-1219,-604,-42,482,954,1384,1772,2136,2478,2807,3140,3466,3805,4143,4485,4827,5159,5487,5800,6102,6388,6664,6916,7160,7366,7540,7657,7691,7646,7472,7197,6781,6258,5626,4915,4143,3336,2517,1699,902,123,-630,-1356,-2068,-2747,-3411,-4032,-4604,-5103,-5493,-5761,-5862,-5805,-5569,-5187,-4683,-4107,-3518,-2972,-2530,-2233,-2120,-2200,-2474,-2919,-3502,-4174,-4890,-5585,-6216,-6731,-7094,-7287,-7284,-7098,-6728,-6206,-5557,-4824,-4043,-3269,-2536,-1885,-1346,-922,-619,-406,-259,-118,53,317,707,1254,1961,2821,3794,4831,5871,6832,7653,8256,8586,8601,8272,7581,6554,5199,3589,1760,-185,-2190,-4145,-5988,-7640,-9040,-10156,-10956,-11436,-11619,-11514,-11181,-10656,-10000,-9264,-8506,-7769,-7090,-6505,-6004,-5613,-5293,-5036,-4799,-4557,-4276,-3927,-3502,-2981,-2380,-1705,-979,-237,490,1174,1780,2295,2709,3024,3253,3421,3529,3601,3628,3599,3491,3279,2927,2430,1769,970,32,-972,-2044,-3099,-4133,-5088,-5960,-6719,-7378,-7916,-8358,-8687,-8923,-9060,-9097,-9042,-8881,-8636,-8297,-7887,-7417,-6908,-6387,-5873,-5389,-4948,-4560,-4218,-3915,-3621,-3321,-2972,-2556,-2058,-1448,-778,-19,729,1458,2069,2522,2749,2716,2412,1833,1035,52,-1022,-2124,-3175,-4113,-4902,-5517,-5967,-6274,-6472,-6611,-6718,-6842,-6975,-7136,-7287,-7410,-7464,-7421,-7255,-6965,-6558,-6061,-5522,-4980,-4498,-4120,-3887,-3828,-3950,-4243,-4673,-5190,-5729,-6215,-6580,-6762,-6708,-6414,-5855,-5085,-4116,-3034,-1874,-705,416,1476,2421,3272,4008,4652,5206,5696,6118,6487,6798,7044,7225,7330,7354,7313,7196,7051,6871,6712,6580,6511,6509,6573,6693,6832,6954,7004,6933,6695,6258,5605,4751,3732,2603,1446,328,-661,-1471,-2057,-2421,-2573,-2573,-2478,-2360,-2293,-2314,-2463,-2739,-3114,-3568,-4022,-4461,-4806,-5054,-5164,-5154,-5013,-4777,-4451,-4065,-3633,-3163,-2679,-2167,-1659,-1136,-630,-128,342,779,1173,1501,1774,1963,2086,2127,2109,2043,1938,1835,1725,1635,1562,1489,1412,1299,1138,898,586,182,-275,-782,-1275,-1722,-2055,-2234,-2210,-1963,-1482,-792,71,1051,2072,3083,3994,4789,5396,5842,6083,6165,6070,5829,5444,4930,4298,3562,2754,1901,1052,248,-456,-1022,-1414,-1614,-1624,-1458,-1147,-730,-253,243,714,1138,1481,1745,1906,1980,1958,1853,1675,1439,1170,892,646,462,388,444,661,1037,1561,2203,2906,3622,4275,4822,5197,5380,5341,5083,4613,3961,3157,2247,1278,293,-660,-1548,-2345,-3036,-3606,-4066,-4408,-4641,-4774,-4792,-4717,-4529,-4257,-3895,-3488,-3045,-2630,-2257,-1982,-1819,-1783,-1875,-2062,-2314,-2571,-2789,-2904,-2878,-2697,-2336,-1856,-1261,-645,-46,468,862,1125,1255,1284,1255,1207,1189,1210,1283,1371,1446,1440,1301,981,451,-299,-1228,-2303,-3433,-4540,-5535,-6324,-6850,-7057,-6941,-6504,-5794,-4872,-3814,-2705,-1623,-628,223,904,1398,1702,1820,1770,1552,1189,695,74,-630,-1407,-2202,-2970,-3656,-4191,-4531,-4609,-4419,-3930,-3175,-2192,-1045,168,1364,2438,3309,3919,4231,4259,4039,3637,3150,2662,2273,2044,2028,2233,2652,3232,3932,4662,5380,6003,6500,6833,6974,6924,6677,6242,5641,4892,4029,3096,2144,1217,383,-339,-889,-1288,-1519,-1626,-1652,-1631,-1635,-1680,-1812,-2017,-2301,-2618,-2945,-3224,-3425,-3504,-3441,-3223,-2848,-2326,-1687,-941,-143,698,1527,2343,3107,3821,4481,5075,5631,6119,6555,6920,7182,7337,7327,7150,6772,6200,5443,4527,3509,2418,1343,294,-651,-1498,-2216,-2823,-3323,-3734,-4079,-4345,-4558,-4673,-4697,-4592,-4345,-3942,-3380,-2672,-1835,-910,78,1080,2064,3005,3862,4637,5295,5830,6225,6454,6509,6371,6044,5527,4871,4103,3305,2550,1912,1479,1303,1419,1846,2543,3480,4565,5728,6859,7885,8719,9310,9630,9665,9444,9001,8402,7711,7012,6356,5824,5426,5210,5144,5226,5408,5651,5910,6146,6333,6442,6466,6385,6200,5889,5463,4903,4228,3450,2599,1722,873,111,-517,-952,-1197,-1226,-1090,-818,-477,-134,162,369,466,479,423,371,378,504,800,1287,1966,2802,3747,4710,5627,6405,6984,7319,7384,7196,6779,6182,5475,4699,3942,3225,2610,2113,1749,1537,1455,1517,1689,1966,2322,2730,3162,3594,3974,4284,4469,4492,4329,3938,3324,2483,1444,257,-1015,-2294,-3488,-4524,-5311,-5812,-5981,-5828,-5384,-4693,-3848,-2913,-1987,-1137,-425,100,418,504,376,27,-507,-1200,-2015,-2890,-3773,-4582,-5246,-5686,-5836,-5646,-5091,-4179,-2943,-1459,191,1889,3538,5032,6298,7278,7970,8358,8509,8450,8259,7988,7701,7418,7188,6984,6821,6655,6475,6242,5937,5556,5084,4552,3969,3369,2778,2218,1697,1227,787,372,-29,-438,-835,-1226,-1580,-1873,-2086,-2198,-2211,-2140,-2014,-1879,-1780,-1762,-1863,-2092,-2456,-2922,-3448,-3988,-4478,-4869,-5129,-5221,-5163,-4955,-4642,-4259,-3857,-3482,-3170,-2950,-2835,-2826,-2911,-3068,-3265,-3470,-3651,-3768,-3815,-3750,-3597,-3339,-3010,-2618,-2203,-1778,-1372,-1005,-677,-418,-214,-83,-32,-58,-183,-396,-707,-1096,-1550,-2034,-2508,-2932,-3251,-3435,-3450,-3287,-2954,-2481,-1910,-1301,-706,-186,217,469,539,434,132,-334,-959,-1712,-2553,-3449,-4326,-5152,-5833,-6337,-6584,-6554,-6218,-5585,-4706,-3613,-2427,-1194,-43,967,1764,2310,2598,2645,2491,2191,1827,1445,1133,914,840,906,1119,1446,1857,2308,2751,3149,3464,3675,3761,3730,3564,3289,2901,2409,1841,1191,493,-231,-958,-1645,-2260,-2775,-3155,-3387,-3475,-3420,-3263,-3029,-2762,-2509,-2277,-2113,-1977,-1883,-1777,-1631,-1404,-1065,-595,-10,682,1416,2141,2780,3250,3494,3459,3123,2493,1624,569,-547,-1635,-2568,-3257,-3627,-3643,-3314,-2680,-1828,-856,122,996,1676,2096,2219,2052,1614,970,179,-676,-1526,-2311,-2980,-3518,-3908,-4171,-4324,-4393,-4411,-4390,-4346,-4266,-4142,-3945,-3644,-3222,-2653,-1943,-1100,-152,853,1869,2823,3659,4307,4722,4858,4711,4286,3617,2785,1846,927,96,-533,-906,-972,-724,-190,589,1518,2525,3501,4367,5068,5527,5767,5743,5522,5111,4580,3965,3325,2694,2118,1612,1207,916,747,726,840,1116,1533,2087,2742,3457,4169,4815,5329,5639,5728,5548,5135,4517,3761,2960,2197,1567,1139,966,1048,1381,1894,2517,3156,3711,4103,4266,4156,3781,3147,2320,1351,319,-703,-1659,-2501,-3204,-3770,-4196,-4527,-4775,-4989,-5183,-5380,-5585,-5791,-5982,-6144,-6241,-6275,-6212,-6064,-5824,-5514,-5136,-4722,-4268,-3788,-3288,-2753,-2195,-1602,-979,-339,300,924,1485,1983,2367,2637,2776,2780,2663,2441,2133,1791,1428,1112,859,704,671,747,925,1170,1435,1681,1842,1882,1754,1434,920,195,-689,-1735,-2855,-4041,-5194,-6288,-7251,-8042,-8622,-8965,-9059,-8911,-8528,-7950,-7208,-6348,-5438,-4497,-3615,-2797,-2102,-1551,-1143,-903,-794,-819,-931,-1108,-1299,-1480,-1602,-1646,-1588,-1415,-1137,-761,-317,155,620,1009,1292,1392,1296,953,377,-431,-1426,-2549,-3724,-4873,-5900,-6757,-7369,-7735,-7843,-7740,-7467,-7101,-6707,-6340,-6054,-5855,-5742,-5683,-5635,-5533,-5348,-5020,-4562,-3967,-3288,-2573,-1899,-1325,-918,-715,-737,-977,-1403,-1972,-2612,-3267,-3860,-4341,-4669,-4812,-4780,-4569,-4218,-3755,-3220,-2660,-2091,-1566,-1079,-666,-318,-58,116,179,122,-78,-432,-957,-1643,-2486,-3460,-4519,-5630,-6722,-7753,-8651,-9382,-9891,-10170,-10192,-9981,-9547,-8932,-8175,-7332,-6447,-5588,-4796,-4127,-3629,-3324,-3248,-3397,-3759,-4308,-4982,-5724,-6451,-7077,-7528,-7719,-7599,-7125,-6280,-5090,-3584,-1843,43,1980,3837,5542,6968,8078,8807,9151,9127,8773,8157,7368,6486,5612,4828,4204,3791,3621,3687,3982,4443,5030,5644,6223,6680,6945,6972,6727,6200,5422,4417,3275,2054,861,-227,-1129,-1791,-2179,-2303,-2186,-1893,-1493,-1070,-688,-419,-275,-293,-429,-681,-983,-1312,-1618,-1880,-2078,-2213,-2291,-2324,-2330,-2319,-2311,-2301,-2301,-2301,-2295,-2287,-2245,-2190,-2092,-1968,-1811,-1633,-1446,-1269,-1111,-998,-929,-916,-958,-1033,-1138,-1246,-1331,-1399,-1402,-1373,-1279,-1145,-971,-771,-547,-316,-73,186,459,774,1131,1556,2049,2616,3244,3918,4607,5276,5887,6408,6802,7050,7132,7034,6761,6296,5667,4863,3935,2885,1788,666,-395,-1360,-2155,-2739,-3084,-3155,-2973,-2543,-1913,-1139,-294,548,1289,1878,2228,2326,2152,1737,1133,430,-293,-910,-1356,-1526,-1403,-949,-201,794,1952,3175,4350,5382,6164,6646,6769,6545,6001,5196,4228,3192,2203,1358,734,385,318,527,937,1478,2039,2512,2810,2847,2594,2042,1239,243,-837,-1918,-2897,-3701,-4285,-4622,-4725,-4630,-4380,-4042,-3665,-3311,-3013,-2798,-2686,-2657,-2728,-2850,-3026,-3206,-3385,-3517,-3595,-3592,-3509,-3350,-3136,-2892,-2657,-2464,-2345,-2314,-2371,-2500,-2665,-2820,-2923,-2922,-2799,-2538,-2154,-1681,-1175,-685,-285,-8,98,42,-173,-488,-864,-1210,-1477,-1593,-1514,-1227,-708,-6,867,1820,2812,3734,4532,5110,5426,5433,5113,4495,3588,2488,1244,-36,-1271,-2377,-3282,-3945,-4328,-4448,-4304,-3952,-3424,-2797,-2115,-1450,-851,-361,-14,169,197,68,-170,-495,-843,-1174,-1428,-1573,-1572,-1420,-1123,-706,-212,308,800,1212,1513,1670,1701,1606,1437,1231,1042,927,920,1054,1334,1749,2270,2849,3427,3951,4356,4619,4700,4622,4398,4081,3724,3381,3100,2911,2812,2804,2829,2870,2861,2779,2601,2329,1971,1569,1139,738,368,66,-185,-376,-523,-646,-743,-829,-894,-925,-917,-845,-711,-507,-241,74,425,797,1170,1543,1892,2213,2487,2687,2795,2771,2604,2250,1729,1020,168,-791,-1794,-2772,-3632,-4322,-4753,-4902,-4731,-4249,-3487,-2493,-1349,-132,1061,2136,3021,3640,3967,3971,3695,3153,2449,1644,858,196,-256,-395,-180,425,1419,2743,4355,6134,7996,9810,11481,12896,13992,14690,14979,14836,14290,13391,12197,10806,9300,7795,6373,5138,4153,3469,3114,3068,3298,3736,4280,4853,5326,5635,5692,5472,4957,4183,3200,2097,963,-93,-995,-1649,-2035,-2111,-1920,-1487,-889,-191,530,1217,1824,2332,2737,3054,3309,3525,3731,3938,4150,4367,4570,4752,4896,4999,5049,5064,5031,4976,4896,4806,4713,4627,4554,4504,4482,4494,4540,4617,4707,4805,4868,4896,4837,4698,4454,4122,3713,3262,2795,2348,1946,1603,1321,1098,901,728,529,306,20,-318,-714,-1148,-1598,-2028,-2410,-2701,-2887,-2943,-2880,-2699,-2451,-2156,-1883,-1660,-1544,-1551,-1699,-1978,-2360,-2810,-3277,-3707,-4054,-4266,-4317,-4183,-3855,-3344,-2652,-1823,-856,188,1308,2453,3603,4728,5792,6771,7633,8342,8890,9240,9409,9383,9197,8866,8443,7956,7460,6978,6552,6175,5862,5576,5299,4987,4602,4117,3506,2775,1936,1029,96,-788,-1583,-2196,-2609,-2760,-2654,-2295,-1726,-1002,-207,574,1245,1734,1965,1910,1543,888,-20,-1120,-2344,-3605,-4842,-5971,-6946,-7723,-8270,-8588,-8679,-8565,-8289,-7892,-7424,-6932,-6455,-6013,-5635,-5301,-5024,-4772,-4546,-4326,-4112,-3911,-3729,-3576,-3467,-3395,-3354,-3342,-3306,-3247,-3112,-2892,-2571,-2151,-1651,-1108,-562,-72,320,558,627,512,226,-177,-658,-1128,-1522,-1770,-1815,-1642,-1243,-666,33,774,1449,2002,2329,2409,2212,1750,1062,197,-785,-1816,-2844,-3809,-4687,-5439,-6049,-6512,-6799,-6932,-6876,-6645,-6234,-5640,-4893,-4007,-3026,-2001,-982,-40,780,1407,1835,2010,1958,1684,1224,636,-35,-723,-1370,-1933,-2368,-2659,-2790,-2778,-2632,-2393,-2083,-1747,-1402,-1086,-796,-564,-366,-220,-109,-19,42,104,153,212,267,325,372,400,399,350,258,109,-73,-285,-492,-678,-812,-878,-860,-750,-561,-293,15,349,664,924,1110,1173,1131,952,680,316,-84,-491,-852,-1135,-1309,-1351,-1268,-1062,-755,-388,15,410,761,1044,1226,1301,1255,1107,851,527,143,-268,-690,-1103,-1497,-1874,-2217,-2552,-2846,-3119,-3341,-3497,-3568,-3517,-3347,-3025,-2577,-2015,-1364,-685,5,638,1209,1675,2045,2305,2467,2534,2516,2413,2247,2021,1763,1499,1266,1110,1073,1192,1508,2018,2735,3609,4600,5633,6618,7476,8116,8477,8505,8194,7534,6600,5428,4137,2805,1554,461,-388,-956,-1225,-1209,-957,-530,-5,548,1058,1488,1803,2012,2129,2189,2243,2328,2502,2787,3211,3771,4446,5200,5973,6692,7292,7689,7846,7708,7287,6578,5646,4523,3301,2027,787,-380,-1410,-2292,-2986,-3508,-3840,-4020,-4046,-3962,-3774,-3523,-3208,-2857,-2463,-2036,-1577,-1092,-589,-86,394,824,1179,1427,1560,1568,1457,1259,990,709,437,227,80,27,40,104,183,229,212,97,-134,-470,-901,-1384,-1874,-2315,-2664,-2870,-2925,-2821,-2582,-2261,-1904,-1600,-1396,-1369,-1547,-1951,-2567,-3364,-4282,-5254,-6209,-7065,-7782,-8293,-8599,-8673,-8539,-8207,-7709,-7066,-6303,-5438,-4481,-3451,-2360,-1225,-82,1033,2079,2989,3738,4259,4545,4576,4378,3977,3441,2825,2207,1649,1194,882,704,641,659,686,677,561,305,-128,-734,-1503,-2403,-3373,-4363,-5305,-6131,-6797,-7240,-7446,-7392,-7092,-6570,-5874,-5063,-4215,-3409,-2718,-2219,-1963,-1976,-2276,-2830,-3603,-4520,-5510,-6477,-7350,-8048,-8533,-8764,-8756,-8515,-8100,-7560,-6956,-6361,-5805,-5350,-4997,-4768,-4645,-4611,-4638,-4692,-4736,-4745,-4688,-4555,-4339,-4041,-3686,-3279,-2869,-2455,-2088,-1772,-1529,-1374,-1292,-1302,-1378,-1530,-1737,-2007,-2313,-2679,-3067,-3509,-3961,-4448,-4915,-5379,-5775,-6095,-6303,-6368,-6298,-6075,-5733,-5299,-4808,-4318,-3856,-3479,-3200,-3053,-3034,-3160,-3399,-3752,-4172,-4637,-5103,-5515,-5845,-6026,-6043,-5850,-5452,-4845,-4061,-3137,-2133,-1107,-126,752,1486,2032,2392,2563,2576,2473,2305,2127,1993,1939,1995,2155,2408,2707,3009,3255,3394,3393,3233,2917,2483,1963,1433,943,561,333,284,430,749,1214,1766,2348,2892,3337,3621,3713,3578,3216,2643,1879,981,-6,-1017,-1993,-2872,-3608,-4146,-4475,-4562,-4425,-4077,-3554,-2908,-2194,-1471,-799,-224,212,494,610,574,411,148,-165,-506,-824,-1108,-1322,-1473,-1537,-1539,-1459,-1328,-1142,-916,-662,-393,-112,162,419,663,863,1046,1186,1305,1402,1493,1595,1718,1892,2119,2423,2810,3275,3819,4410,5022,5611,6122,6502,6699,6663,6370,5806,4987,3948,2740,1449,125,-1115,-2244,-3171,-3879,-4348,-4570,-4579,-4394,-4059,-3626,-3114,-2591,-2051,-1554,-1081,-668,-293,18,293,503,677,785,856,866,849,795,743,698,694,743,853,1042,1277,1579,1896,2234,2563,2866,3156,3415,3667,3927,4195,4508,4850,5240,5661,6100,6535,6931,7270,7500,7618,7568,7370,6985,6441,5739,4901,3957,2937,1873,809,-227,-1195,-2065,-2813,-3420,-3876,-4187,-4360,-4417,-4392,-4305,-4207,-4112,-4064,-4070,-4150,-4302,-4514,-4774,-5047,-5313,-5535,-5686,-5744,-5698,-5542,-5289,-4949,-4554,-4127,-3699,-3303,-2949,-2675,-2470,-2359,-2319,-2360,-2448,-2583,-2724,-2855,-2935,-2945,-2842,-2607,-2219,-1662,-951,-94,875,1904,2944,3922,4780,5451,5898,6079,6001,5670,5128,4428,3634,2807,2018,1305,720,277,-19,-168,-201,-136,-13,149,310,462,578,647,677,640,561,417,226,-17,-302,-622,-963,-1303,-1632,-1919,-2155,-2329,-2437,-2493,-2511,-2523,-2547,-2621,-2746,-2943,-3185,-3461,-3720,-3926,-4025,-3970,-3736,-3283,-2634,-1780,-777,341,1505,2656,3728,4671,5439,6004,6361,6512,6482,6304,6012,5653,5261,4879,4520,4219,3968,3775,3628,3505,3394,3267,3110,2898,2636,2297,1901,1433,909,341,-267,-889,-1511,-2105,-2647,-3114,-3484,-3738,-3866,-3855,-3721,-3460,-3096,-2645,-2124,-1564,-983,-394,174,725,1224,1682,2073,2400,2648,2805,2882,2854,2754,2577,2352,2104,1869,1661,1518,1428,1407,1423,1457,1476,1434,1322,1100,787,375,-92,-580,-1034,-1398,-1623,-1668,-1493,-1100,-482,332,1291,2373,3484,4606,5664,6621,7463,8142,8679,9053,9288,9393,9394,9303,9151,8944,8705,8434,8140,7824,7479,7121,6725,6319,5876,5420,4924,4411,3853,3274,2668,2051,1463,914,477,174,56,158,481,1028,1759,2621,3539,4433,5205,5787,6095,6107,5779,5154,4239,3136,1898,651,-530,-1530,-2288,-2726,-2826,-2563,-1974,-1088,11,1260,2551,3814,4958,5929,6680,7188,7456,7483,7315,6969,6499,5944,5348,4769,4237,3812,3520,3387,3433,3639,4001,4475,5010,5563,6054,6447,6678,6715,6541,6142,5543,4760,3849,2851,1833,847,-46,-793,-1352,-1687,-1783,-1635,-1269,-713,-44,679,1360,1928,2300,2431,2291,1880,1242,424,-487,-1411,-2269,-2987,-3527,-3857,-3987,-3932,-3737,-3442,-3086,-2714,-2331,-1960,-1584,-1181,-738,-218,376,1056,1807,2599,3399,4161,4839,5400,5807,6051,6127,6039,5819,5477,5056,4573,4061,3530,3011,2512,2052,1653,1331,1109,1016,1049,1242,1561,2021,2564,3166,3772,4318,4777,5071,5188,5093,4771,4244,3517,2648,1670,665,-335,-1244,-2034,-2664,-3116,-3396,-3512,-3506,-3408,-3275,-3159,-3088,-3127,-3267,-3543,-3928,-4417,-4963,-5548,-6106,-6620,-7039,-7341,-7506,-7518,-7386,-7109,-6717,-6221,-5659,-5062,-4455,-3873,-3332,-2855,-2449,-2123,-1877,-1710,-1631,-1628,-1717,-1877,-2123,-2422,-2777,-3144,-3501,-3809,-4021,-4114,-4049,-3813,-3419,-2871,-2223,-1527,-853,-278,134,323,259,-59,-614,-1333,-2156,-2972,-3705,-4257,-4576,-4621,-4383,-3901,-3198,-2371,-1462,-571,255,950,1492,1845,2027,2025,1876,1593,1203,739,209,-336,-911,-1441,-1959,-2385,-2747,-3001,-3152,-3206,-3165,-3058,-2900,-2728,-2546,-2397,-2263,-2173,-2098,-2047,-1983,-1914,-1803,-1661,-1468,-1237,-970,-685,-402,-140,67,196,217,104,-146,-542,-1066,-1683,-2355,-3020,-3624,-4109,-4434,-4562,-4491,-4226,-3804,-3262,-2667,-2064,-1518,-1063,-735,-538,-478,-529,-670,-857,-1065,-1246,-1383,-1457,-1450,-1384,-1249,-1085,-892,-715,-543,-416,-320,-266,-247,-255,-278,-313,-346,-384,-424,-472,-537,-614,-708,-800,-880,-928,-920,-844,-686,-450,-130,243,664,1100,1525,1916,2241,2475,2603,2596,2459,2190,1809,1354,860,394,2,-261,-363,-285,-39,354,849,1391,1933,2426,2842,3179,3442,3663,3880,4126,4437,4824,5288,5806,6339,6847,7270,7569,7699,7631,7366,6890,6238,5422,4490,3475,2430,1391,413,-473,-1225,-1818,-2234,-2465,-2518,-2401,-2143,-1765,-1306,-794,-268,255,743,1187,1574,1894,2152,2335,2446,2492,2456,2369,2215,2023,1807,1577,1364,1166,1010,889,818,786,795,840,925,1042,1207,1416,1679,2009,2386,2819,3281,3750,4200,4594,4897,5093,5152,5079,4884,4582,4223,3837,3479,3194,3013,2979,3090,3355,3757,4241,4784,5283,5692,5917,5900,5585,4949,3987,2737,1258,-355,-2002,-3562,-4922,-5991,-6687,-6986,-6884,-6438,-5722,-4861,-3972,-3192,-2634,-2379,-2475,-2919,-3661,-4623,-5684,-6729,-7624,-8286,-8627,-8637,-8297,-7677,-6816,-5826,-4768,-3744,-2802,-2004,-1361,-890,-572,-386,-310,-301,-342,-393,-433,-442,-402,-301,-151,52,279,506,709,850,918,892,792,616,427,238,119,96,201,453,825,1300,1811,2300,2693,2925,2944,2726,2264,1581,723,-269,-1318,-2379,-3388,-4305,-5094,-5737,-6204,-6526,-6664,-6687,-6564,-6366,-6094,-5798,-5510,-5253,-5069,-4963,-4960,-5048,-5232,-5482,-5793,-6127,-6481,-6817,-7141,-7436,-7696,-7942,-8153,-8354,-8533,-8689,-8811,-8887,-8886,-8797,-8589,-8247,-7763,-7137,-6391,-5557,-4696,-3860,-3141,-2586,-2275,-2226,-2458,-2939,-3613,-4402,-5195,-5902,-6408,-6654,-6585,-6199,-5535,-4647,-3658,-2660,-1791,-1155,-823,-859,-1252,-1976,-2944,-4060,-5188,-6221,-7030,-7536,-7683,-7439,-6849,-5928,-4789,-3499,-2174,-902,226,1161,1844,2286,2475,2451,2257,1931,1535,1111,695,334,36,-171,-294,-329,-294,-214,-102,-18,42,13,-92,-304,-598,-961,-1346,-1716,-2018,-2220,-2284,-2208,-1995,-1666,-1265,-825,-400,-16,288,508,630,658,603,471,271,11,-309,-682,-1109,-1580,-2084,-2613,-3129,-3627,-4063,-4421,-4685,-4833,-4876,-4815,-4667,-4456,-4200,-3914,-3620,-3315,-3006,-2690,-2363,-2026,-1683,-1345,-1023,-740,-501,-326,-213,-161,-152,-170,-180,-158,-63,124,433,868,1429,2100,2846,3621,4382,5058,5613,5987,6163,6124,5885,5478,4957,4379,3829,3349,3016,2842,2847,2995,3247,3529,3766,3883,3822,3541,3053,2369,1564,707,-123,-832,-1387,-1731,-1882,-1853,-1704,-1488,-1284,-1141,-1114,-1227,-1474,-1857,-2310,-2825,-3314,-3751,-4079,-4256,-4267,-4072,-3697,-3114,-2380,-1505,-545,443,1411,2289,3037,3601,3967,4127,4085,3894,3587,3235,2897,2637,2498,2516,2701,3042,3513,4068,4655,5219,5716,6094,6333,6415,6334,6112,5750,5286,4741,4134,3504,2853,2217,1604,1031,518,71,-287,-556,-722,-794,-773,-688,-547,-402,-263,-189,-181,-286,-490,-815,-1238,-1752,-2325,-2942,-3560,-4167,-4719,-5197,-5581,-5834,-5962,-5924,-5741,-5388,-4888,-4237,-3476,-2607,-1702,-765,116,929,1594,2106,2410,2527,2438,2192,1817,1378,944,568,335,270,420,767,1301,1951,2655,3320,3864,4209,4314,4145,3734,3116,2375,1595,873,278,-132,-338,-355,-226,6,247,473,617,670,638,546,423,326,259,270,315,411,481,515,447,267,-52,-496,-1046,-1672,-2324,-2971,-3569,-4080,-4489,-4761,-4893,-4865,-4681,-4322,-3817,-3152,-2372,-1498,-571,355,1235,2028,2690,3213,3579,3806,3912,3926,3882,3800,3714,3611,3518,3398,3261,3072,2835,2539,2195,1826,1454,1121,859,693,650,720,905,1170,1476,1786,2044,2216,2269,2180,1956,1604,1150,645,112,-381,-811,-1146,-1358,-1464,-1455,-1371,-1227,-1061,-894,-747,-628,-533,-454,-370,-281,-159,-29,118,245,333,357,295,139,-92,-386,-686,-943,-1105,-1103,-915,-511,91,850,1698,2542,3284,3819,4073,3986,3550,2789,1777,625,-540,-1564,-2330,-2712,-2655,-2133,-1174,129,1679,3317,4912,6310,7413,8117,8410,8257,7736,6884,5827,4660,3514,2493,1704,1203,1051,1230,1733,2478,3394,4377,5317,6134,6741,7097,7184,7018,6641,6130,5549,4995,4520,4193,4024,4027,4162,4396,4665,4922,5117,5217,5212,5099,4903,4641,4344,4032,3727,3425,3139,2844,2542,2226,1879,1532,1170,849,557,349,215,184,247,392,611,871,1156,1444,1709,1941,2130,2258,2341,2351,2317,2222,2088,1926,1754,1590,1468,1388,1395,1475,1653,1921,2273,2706,3202,3742,4313,4886,5433,5941,6362,6683,6872,6904,6778,6481,6032,5457,4795,4098,3426,2819,2343,1993,1803,1730,1741,1790,1804,1752,1584,1307,928,506,90,-227,-396,-346,-65,447,1139,1944,2758,3491,4043,4343,4360,4079,3555,2837,2034,1219,516,-26,-321,-371,-153,281,887,1587,2290,2922,3395,3656,3672,3424,2957,2300,1547,774,69,-474,-809,-886,-701,-286,330,1054,1822,2549,3156,3608,3856,3902,3760,3456,3027,2512,1940,1334,709,70,-586,-1249,-1918,-2573,-3185,-3716,-4121,-4361,-4396,-4202,-3787,-3147,-2353,-1433,-490,414,1188,1764,2089,2132,1880,1372,630,-269,-1255,-2256,-3189,-3999,-4636,-5070,-5294,-5317,-5157,-4846,-4412,-3893,-3300,-2675,-2015,-1355,-707,-100,437,866,1158,1273,1192,901,394,-299,-1155,-2101,-3089,-4015,-4823,-5412,-5752,-5792,-5554,-5064,-4405,-3668,-2977,-2422,-2110,-2084,-2355,-2894,-3613,-4398,-5136,-5683,-5966,-5904,-5506,-4798,-3874,-2848,-1842,-993,-384,-96,-140,-491,-1090,-1842,-2644,-3388,-3982,-4357,-4468,-4307,-3892,-3269,-2505,-1681,-877,-185,337,628,667,456,17,-574,-1261,-1933,-2511,-2906,-3066,-2949,-2588,-1996,-1272,-481,272,913,1373,1622,1639,1446,1063,535,-97,-790,-1498,-2198,-2845,-3425,-3909,-4276,-4514,-4600,-4537,-4326,-3985,-3539,-3039,-2528,-2069,-1714,-1499,-1469,-1614,-1939,-2388,-2931,-3483,-3986,-4382,-4601,-4638,-4455,-4081,-3538,-2876,-2148,-1419,-740,-156,289,596,749,776,704,560,392,214,60,-73,-191,-308,-454,-640,-895,-1205,-1577,-1970,-2354,-2685,-2917,-3017,-2956,-2734,-2359,-1879,-1338,-806,-356,-38,88,15,-254,-675,-1179,-1668,-2047,-2210,-2078,-1595,-747,442,1904,3532,5209,6786,8145,9158,9759,9900,9596,8903,7893,6711,5442,4257,3224,2459,1997,1869,2052,2509,3153,3922,4686,5388,5912,6215,6255,6025,5550,4880,4083,3235,2428,1707,1150,741,517,403,398,402,400,322,166,-79,-392,-727,-1054,-1307,-1466,-1494,-1399,-1183,-895,-568,-247,7,196,272,271,192,83,-24,-90,-78,27,238,551,945,1404,1891,2392,2868,3320,3713,4064,4350,4590,4771,4903,4993,5034,5041,5014,4953,4882,4789,4711,4642,4613,4627,4709,4855,5076,5347,5659,5973,6253,6455,6540,6475,6236,5826,5238,4512,3672,2756,1830,903,45,-753,-1449,-2065,-2593,-3055,-3461,-3817,-4129,-4389,-4584,-4689,-4696,-4568,-4320,-3924,-3421,-2822,-2180,-1550,-989,-559,-318,-290,-506,-942,-1571,-2333,-3159,-3969,-4690,-5250,-5597,-5699,-5534,-5114,-4468,-3638,-2695,-1718,-779,24,623,972,1016,781,275,-429,-1252,-2096,-2853,-3435,-3763,-3798,-3521,-2960,-2156,-1192,-145,892,1836,2627,3200,3542,3637,3493,3147,2617,1959,1204,394,-426,-1237,-1994,-2679,-3274,-3746,-4103,-4320,-4400,-4354,-4172,-3898,-3525,-3114,-2678,-2273,-1935,-1704,-1618,-1690,-1940,-2350,-2910,-3576,-4313,-5068,-5787,-6438,-6968,-7365,-7601,-7672,-7578,-7326,-6922,-6394,-5746,-5030,-4262,-3508,-2807,-2235,-1836,-1680,-1789,-2200,-2892,-3837,-4971,-6205,-7441,-8573,-9499,-10137,-10425,-10348,-9903,-9155,-8170,-7053,-5930,-4891,-4059,-3493,-3233,-3303,-3641,-4223,-4925,-5685,-6364,-6912,-7219,-7278,-7053,-6588,-5930,-5155,-4356,-3610,-2997,-2570,-2342,-2324,-2470,-2740,-3065,-3377,-3610,-3719,-3658,-3432,-3037,-2528,-1938,-1352,-812,-402,-143,-74,-181,-444,-799,-1198,-1544,-1786,-1853,-1715,-1358,-806,-99,693,1480,2193,2732,3043,3085,2834,2319,1572,669,-316,-1296,-2192,-2942,-3501,-3845,-3991,-3952,-3777,-3518,-3220,-2939,-2714,-2570,-2530,-2585,-2740,-2962,-3241,-3546,-3848,-4135,-4380,-4573,-4708,-4773,-4780,-4710,-4588,-4388,-4125,-3790,-3368,-2865,-2266,-1578,-814,5,849,1668,2426,3066,3555,3860,3968,3884,3626,3231,2731,2194,1635,1126,665,292,3,-195,-315,-352,-336,-254,-133,27,217,414,616,798,937,1032,1045,992,848,636,356,38,-298,-619,-889,-1082,-1165,-1117,-945,-632,-232,235,705,1111,1400,1507,1397,1048,469,-308,-1217,-2186,-3105,-3894,-4439,-4678,-4563,-4074,-3247,-2141,-847,522,1854,3049,4024,4735,5164,5341,5301,5122,4863,4602,4377,4248,4198,4262,4384,4568,4750,4913,5008,5022,4925,4721,4409,4002,3533,3008,2479,1946,1454,996,600,253,-40,-286,-498,-675,-833,-967,-1093,-1193,-1305,-1392,-1506,-1613,-1740,-1887,-2036,-2203,-2357,-2498,-2616,-2692,-2741,-2735,-2712,-2642,-2570,-2469,-2366,-2252,-2116,-1967,-1775,-1537,-1247,-879,-449,60,625,1245,1884,2526,3129,3667,4097,4405,4546,4539,4351,4027,3570,3038,2470,1921,1444,1072,839,743,776,909,1094,1296,1467,1580,1624,1594,1520,1420,1343,1313,1370,1528,1786,2134,2526,2913,3230,3407,3392,3130,2616,1850,880,-231,-1387,-2493,-3428,-4126,-4488,-4506,-4160,-3505,-2610,-1573,-518,457,1236,1756,1972,1876,1514,934,233,-505,-1187,-1737,-2108,-2262,-2210,-1956,-1548,-1023,-425,188,791,1337,1815,2192,2474,2632,2684,2617,2439,2173,1825,1431,1024,633,306,66,-54,-39,116,404,806,1294,1839,2396,2937,3418,3811,4092,4233,4226,4063,3744,3293,2734,2097,1447,804,251,-203,-494,-628,-582,-379,-36,405,917,1440,1962,2429,2837,3158,3379,3501,3502,3384,3132,2745,2229,1586,843,32,-818,-1636,-2386,-2999,-3423,-3620,-3555,-3218,-2625,-1803,-816,269,1370,2395,3266,3918,4299,4402,4222,3816,3227,2563,1882,1296,856,617,592,769,1097,1524,1957,2330,2562,2617,2457,2105,1584,965,324,-259,-692,-925,-903,-626,-110,593,1409,2249,3030,3671,4121,4363,4391,4273,4047,3817,3642,3598,3724,4035,4516,5121,5780,6414,6934,7268,7349,7151,6660,5909,4947,3853,2716,1633,700,-3,-409,-492,-232,329,1152,2150,3232,4301,5264,6040,6572,6836,6823,6573,6121,5537,4887,4228,3620,3098,2671,2362,2143,1994,1911,1834,1784,1725,1673,1634,1624,1662,1765,1942,2195,2518,2892,3294,3687,4052,4333,4527,4582,4499,4269,3883,3376,2753,2058,1324,595,-84,-679,-1144,-1465,-1618,-1607,-1445,-1159,-793,-394,-21,284,474,528,449,250,-25,-322,-572,-721,-685,-447,49,773,1723,2813,3995,5137,6168,6954,7440,7543,7256,6589,5592,4366,3012,1671,455,-516,-1175,-1473,-1416,-1044,-421,345,1178,1974,2671,3235,3646,3933,4130,4285,4451,4662,4940,5285,5671,6060,6395,6616,6671,6507,6113,5458,4600,3539,2379,1150,-32,-1129,-2048,-2765,-3242,-3477,-3495,-3320,-3017,-2634,-2244,-1893,-1640,-1507,-1516,-1673,-1939,-2308,-2715,-3129,-3496,-3778,-3941,-3974,-3868,-3633,-3296,-2877,-2422,-1963,-1534,-1169,-885,-700,-606,-607,-673,-793,-940,-1090,-1227,-1328,-1395,-1401,-1363,-1266,-1115,-928,-695,-448,-194,43,238,369,421,366,218,-38,-365,-751,-1142,-1509,-1807,-2006,-2093,-2072,-1952,-1791,-1602,-1472,-1408,-1469,-1659,-1971,-2393,-2863,-3338,-3749,-4031,-4147,-4055,-3763,-3289,-2704,-2066,-1488,-1044,-823,-876,-1218,-1831,-2647,-3581,-4508,-5319,-5900,-6176,-6107,-5696,-4996,-4087,-3083,-2102,-1246,-618,-241,-162,-319,-684,-1157,-1657,-2105,-2425,-2576,-2544,-2331,-1990,-1560,-1115,-726,-441,-323,-388,-645,-1084,-1667,-2347,-3064,-3762,-4362,-4843,-5129,-5238,-5141,-4878,-4469,-3977,-3438,-2922,-2456,-2093,-1839,-1716,-1705,-1793,-1947,-2135,-2315,-2458,-2530,-2513,-2404,-2207,-1940,-1649,-1347,-1105,-936,-874,-934,-1095,-1343,-1630,-1911,-2132,-2248,-2228,-2045,-1712,-1226,-625,65,793,1533,2219,2839,3329,3670,3830,3772,3493,2972,2218,1253,107,-1156,-2465,-3738,-4882,-5823,-6488,-6840,-6873,-6595,-6073,-5361,-4556,-3735,-2973,-2321,-1820,-1444,-1203,-1016,-851,-642,-337,89,655,1342,2113,2913,3666,4299,4745,4942,4874,4536,3961,3223,2388,1559,817,232,-145,-290,-218,59,480,1006,1587,2172,2754,3292,3815,4296,4777,5239,5710,6166,6607,7001,7324,7545,7621,7539,7263,6802,6149,5330,4377,3332,2247,1178,172,-714,-1458,-2019,-2410,-2614,-2672,-2587,-2416,-2158,-1868,-1535,-1182,-809,-389,59,570,1128,1733,2373,3003,3612,4121,4529,4756,4805,4641,4282,3745,3084,2355,1634,996,499,198,114,255,587,1085,1668,2303,2906,3448,3888,4216,4430,4550,4590,4578,4528,4455,4350,4222,4033,3786,3455,3033,2538,1974,1391,822,323,-75,-326,-439,-393,-248,-13,228,453,593,632,559,374,129,-156,-409,-593,-660,-585,-360,-3,456,966,1463,1895,2194,2331,2276,2037,1635,1119,533,-57,-606,-1074,-1436,-1699,-1852,-1947,-1972,-1983,-1974,-1959,-1935,-1882,-1785,-1613,-1363,-995,-544,18,632,1285,1919,2486,2937,3222,3305,3171,2798,2219,1444,539,-445,-1428,-2351,-3135,-3745,-4131,-4293,-4242,-4001,-3633,-3188,-2729,-2324,-2016,-1843,-1824,-1955,-2217,-2583,-3000,-3433,-3827,-4152,-4382,-4492,-4498,-4407,-4242,-4048,-3843,-3673,-3548,-3482,-3468,-3489,-3520,-3529,-3488,-3372,-3166,-2870,-2489,-2049,-1577,-1110,-686,-341,-91,30,32,-98,-347,-697,-1139,-1648,-2213,-2809,-3429,-4043,-4645,-5203,-5696,-6107,-6402,-6591,-6652,-6623,-6515,-6384,-6263,-6205,-6239,-6382,-6632,-6955,-7306,-7614,-7816,-7832,-7627,-7151,-6423,-5459,-4328,-3112,-1906,-823,45,615,822,659,117,-741,-1854,-3119,-4439,-5698,-6811,-7697,-8296,-8603,-8591,-8306,-7775,-7050,-6184,-5231,-4224,-3221,-2229,-1287,-403,402,1115,1723,2201,2541,2710,2706,2497,2096,1478,690,-283,-1369,-2548,-3752,-4929,-6023,-6984,-7764,-8341,-8689,-8810,-8710,-8405,-7929,-7311,-6592,-5816,-5013,-4234,-3499,-2836,-2271,-1791,-1417,-1118,-891,-727,-603,-534,-508,-545,-648,-839,-1099,-1444,-1836,-2257,-2666,-3021,-3290,-3435,-3452,-3325,-3068,-2717,-2275,-1808,-1313,-834,-368,77,510,946,1397,1874,2373,2882,3369,3798,4112,4271,4221,3949,3440,2721,1840,851,-150,-1114,-1947,-2621,-3095,-3383,-3490,-3480,-3381,-3267,-3177,-3144,-3191,-3310,-3484,-3680,-3852,-3955,-3944,-3781,-3459,-2961,-2333,-1598,-837,-106,504,947,1147,1105,794,267,-454,-1271,-2130,-2935,-3619,-4125,-4398,-4425,-4186,-3709,-3006,-2133,-1128,-51,1039,2098,3080,3947,4690,5281,5731,6035,6205,6256,6194,6034,5785,5450,5045,4569,4048,3484,2914,2339,1806,1304,867,492,170,-95,-327,-548,-756,-990,-1235,-1508,-1799,-2082,-2356,-2564,-2701,-2719,-2602,-2332,-1928,-1392,-790,-161,423,897,1202,1309,1182,859,358,-241,-866,-1434,-1858,-2092,-2080,-1838,-1370,-732,18,812,1584,2278,2863,3306,3607,3775,3805,3735,3553,3288,2941,2518,2045,1522,1004,501,80,-236,-385,-363,-142,242,757,1332,1891,2344,2620,2658,2435,1958,1276,462,-379,-1141,-1718,-2020,-1991,-1613,-893,95,1280,2534,3742,4774,5533,5921,5913,5480,4674,3544,2198,729,-739,-2110,-3289,-4207,-4820,-5103,-5054,-4698,-4052,-3174,-2099,-886,406,1732,3020,4230,5308,6211,6910,7382,7617,7624,7414,7003,6428,5708,4877,3972,3020,2054,1124,243,-519,-1164,-1627,-1918,-2009,-1912,-1656,-1259,-781,-263,243,689,1050,1294,1434,1464,1424,1334,1234,1151,1107,1109,1157,1228,1306,1357,1352,1275,1103,844,512,127,-256,-606,-866,-998,-971,-772,-397,124,773,1492,2250,2998,3699,4339,4886,5347,5707,5967,6116,6148,6043,5791,5384,4808,4099,3258,2357,1437,577,-163,-728,-1084,-1229,-1172,-982,-693,-408,-166,-41,-39,-179,-405,-680,-912,-1028,-958,-629,-26,870,2017,3358,4808,6263,7610,8748,9574,10023,10046,9637,8809,7625,6147,4480,2727,986,-630,-2045,-3172,-3971,-4391,-4433,-4089,-3403,-2412,-1191,189,1621,3029,4293,5354,6134,6585,6718,6514,6054,5373,4562,3707,2869,2132,1524,1081,801,668,659,724,833,937,1003,1013,935,789,547,254,-94,-457,-800,-1104,-1307,-1399,-1319,-1074,-615,21,849,1811,2870,3956,5002,5932,6690,7211,7484,7483,7240,6789,6190,5517,4831,4217,3705,3364,3173,3164,3285,3526,3826,4153,4465,4729,4930,5052,5098,5070,4976,4823,4612,4356,4037,3678,3258,2812,2338,1881,1463,1133,906,812,839,970,1159,1345,1470,1459,1276,883,283,-478,-1357,-2240,-3053,-3664,-4010,-4003,-3627,-2877,-1804,-481,989,2479,3880,5055,5925,6401,6457,6084,5316,4222,2887,1420,-64,-1459,-2658,-3584,-4171,-4389,-4223,-3688,-2831,-1689,-362,1104,2589,4041,5359,6497,7392,8026,8372,8457,8280,7904,7343,6664,5886,5058,4190,3315,2442,1580,760,-27,-732,-1361,-1878,-2278,-2552,-2700,-2740,-2685,-2570,-2416,-2257,-2109,-1994,-1903,-1844,-1784,-1719,-1615,-1456,-1239,-948,-628,-281,26,258,363,301,57,-369,-954,-1642,-2374,-3071,-3658,-4072,-4262,-4199,-3889,-3345,-2616,-1760,-833,84,940,1678,2252,2638,2802,2752,2463,1970,1273,416,-554,-1580,-2589,-3498,-4236,-4734,-4937,-4846,-4454,-3833,-3057,-2231,-1490,-918,-636,-679,-1074,-1790,-2748,-3841,-4939,-5890,-6571,-6872,-6724,-6109,-5056,-3636,-1976,-201,1515,3044,4232,4994,5255,4997,4241,3045,1505,-260,-2135,-3970,-5670,-7109,-8225,-8957,-9284,-9204,-8741,-7943,-6853,-5557,-4109,-2596,-1090,341,1626,2721,3567,4158,4460,4496,4279,3844,3237,2509,1704,872,53,-731,-1445,-2087,-2653,-3139,-3568,-3944,-4297,-4639,-4997,-5385,-5809,-6282,-6775,-7291,-7770,-8198,-8505,-8668,-8634,-8387,-7919,-7229,-6364,-5342,-4250,-3125,-2055,-1090,-278,335,747,953,977,853,626,341,38,-242,-491,-685,-838,-958,-1052,-1152,-1233,-1331,-1384,-1417,-1365,-1230,-991,-635,-210,283,762,1191,1507,1666,1651,1461,1135,720,291,-79,-343,-441,-393,-205,50,296,454,420,170,-373,-1146,-2140,-3237,-4339,-5308,-6028,-6381,-6310,-5765,-4776,-3387,-1705,155,2048,3838,5388,6596,7378,7699,7551,6971,6022,4791,3389,1920,494,-792,-1861,-2655,-3135,-3298,-3139,-2693,-2000,-1097,-62,1070,2221,3344,4378,5292,6022,6574,6897,7019,6928,6653,6221,5668,5034,4361,3686,3049,2472,1977,1576,1257,1027,845,700,566,403,217,-34,-321,-644,-977,-1272,-1503,-1613,-1585,-1377,-1000,-451,233,1010,1823,2613,3309,3871,4242,4410,4370,4131,3742,3233,2670,2109,1603,1194,930,811,864,1068,1405,1854,2378,2941,3518,4069,4575,5013,5354,5598,5711,5706,5556,5283,4883,4386,3821,3231,2655,2159,1759,1520,1424,1494,1681,1944,2216,2424,2499,2387,2047,1477,702,-230,-1227,-2201,-3050,-3669,-3997,-3970,-3588,-2870,-1866,-675,628,1913,3107,4111,4871,5351,5532,5424,5038,4412,3569,2567,1432,226,-999,-2178,-3241,-4111,-4734,-5030,-4979,-4554,-3773,-2679,-1343,152,1690,3176,4497,5576,6342,6761,6818,6535,5942,5110,4096,2987,1852,762,-228,-1073,-1750,-2255,-2601,-2810,-2937,-3005,-3087,-3207,-3408,-3702,-4100,-4571,-5101,-5623,-6101,-6465,-6668,-6664,-6430,-5956,-5259,-4367,-3340,-2236,-1134,-101,786,1488,1949,2178,2165,1950,1575,1095,564,44,-433,-831,-1138,-1364,-1516,-1618,-1703,-1772,-1868,-1974,-2108,-2258,-2414,-2574,-2726,-2871,-3008,-3135,-3261,-3365,-3462,-3506,-3506,-3412,-3226,-2932,-2533,-2072,-1568,-1106,-736,-542,-575,-896,-1511,-2429,-3605,-4977,-6453,-7925,-9273,-10385,-11160,-11517,-11416,-10841,-9824,-8430,-6749,-4895,-2998,-1176,450,1777,2738,3269,3358,3004,2242,1134,-247,-1795,-3413,-4969,-6377,-7517,-8318,-8731,-8712,-8293,-7499,-6402,-5104,-3700,-2313,-1039,31,840,1351,1567,1520,1253,838,338,-189,-681,-1130,-1501,-1813,-2077,-2312,-2550,-2800,-3096,-3430,-3835,-4284,-4807,-5374,-5991,-6636,-7282,-7914,-8480,-8953,-9303,-9477,-9490,-9293,-8929,-8393,-7737,-6989,-6214,-5446,-4745,-4132,-3649,-3289,-3071,-2948,-2922,-2924,-2944,-2920,-2843,-2673,-2424,-2082,-1688,-1245,-799,-374,7,314,559,721,828,876,897,892,877,847,795,708,569,364,94,-239,-604,-977,-1312,-1570,-1728,-1761,-1686,-1520,-1319,-1127,-1017,-1025,-1214,-1567,-2117,-2784,-3553,-4321,-5025,-5580,-5916,-5993,-5774,-5277,-4513,-3548,-2444,-1277,-138,911,1788,2449,2847,2966,2788,2341,1631,723,-340,-1473,-2605,-3631,-4493,-5092,-5395,-5355,-4978,-4275,-3308,-2124,-825,514,1803,2962,3930,4662,5129,5333,5281,5010,4547,3952,3266,2547,1840,1195,638,214,-84,-228,-263,-181,-66,64,132,86,-106,-489,-1048,-1777,-2629,-3539,-4442,-5251,-5898,-6316,-6459,-6296,-5839,-5089,-4112,-2954,-1705,-441,743,1774,2582,3122,3371,3337,3044,2552,1929,1243,596,30,-369,-592,-604,-424,-81,395,938,1512,2053,2534,2911,3182,3325,3356,3288,3138,2943,2724,2524,2373,2298,2329,2475,2737,3106,3540,3998,4423,4730,4874,4768,4390,3703,2722,1477,42,-1500,-3035,-4452,-5638,-6487,-6938,-6926,-6467,-5565,-4301,-2756,-1039,719,2418,3923,5164,6048,6542,6619,6293,5592,4589,3347,1979,574,-760,-1935,-2865,-3503,-3805,-3773,-3410,-2766,-1877,-826,332,1510,2651,3681,4569,5265,5759,6051,6143,6073,5862,5559,5191,4804,4425,4073,3768,3512,3298,3120,2953,2771,2554,2268,1894,1420,842,178,-551,-1308,-2036,-2700,-3228,-3597,-3754,-3696,-3405,-2911,-2224,-1400,-478,494,1443,2354,3140,3809,4297,4616,4748,4708,4515,4203,3805,3373,2945,2569,2280,2104,2059,2151,2373,2708,3127,3597,4075,4512,4875,5108,5190,5089,4793,4313,3666,2900,2065,1238,494,-98,-466,-579,-413,15,648,1431,2249,3016,3629,3996,4079,3823,3267,2429,1405,277,-834,-1829,-2594,-3063,-3165,-2895,-2243,-1259,-3,1449,2993,4535,5971,7207,8159,8770,8990,8811,8245,7339,6165,4816,3399,2028,816,-141,-760,-994,-820,-249,669,1860,3231,4656,6030,7226,8158,8739,8946,8755,8207,7356,6285,5091,3879,2735,1745,961,419,117,50,159,409,721,1032,1286,1418,1401,1210,839,312,-347,-1089,-1862,-2610,-3267,-3794,-4125,-4257,-4137,-3801,-3232,-2483,-1589,-604,411,1402,2317,3116,3766,4266,4613,4826,4940,4979,4986,4985,4996,5032,5087,5158,5225,5279,5308,5300,5254,5174,5052,4910,4735,4551,4347,4147,3940,3754,3582,3449,3363,3333,3374,3481,3647,3863,4099,4320,4499,4584,4547,4366,4005,3476,2772,1922,959,-73,-1118,-2114,-3005,-3721,-4220,-4452,-4394,-4037,-3391,-2484,-1369,-95,1257,2623,3930,5095,6083,6798,7239,7330,7087,6492,5572,4375,2967,1440,-94,-1523,-2735,-3618,-4111,-4158,-3766,-2966,-1833,-474,999,2441,3753,4811,5559,5944,5972,5658,5075,4285,3385,2462,1595,856,285,-94,-287,-320,-234,-94,49,119,86,-115,-477,-1025,-1722,-2535,-3416,-4287,-5090,-5745,-6194,-6388,-6289,-5897,-5213,-4283,-3153,-1901,-607,643,1760,2672,3323,3672,3716,3464,2960,2263,1446,580,-252,-996,-1586,-2001,-2210,-2218,-2041,-1698,-1239,-703,-136,394,861,1200,1397,1412,1254,916,428,-170,-841,-1503,-2117,-2603,-2919,-3033,-2926,-2621,-2149,-1579,-982,-453,-73,86,-34,-450,-1156,-2114,-3239,-4450,-5622,-6656,-7443,-7901,-7991,-7684,-7019,-6036,-4834,-3498,-2143,-866,256,1139,1762,2081,2110,1852,1343,625,-262,-1242,-2264,-3244,-4119,-4811,-5268,-5433,-5294,-4836,-4093,-3111,-1956,-729,493,1604,2528,3194,3571,3617,3375,2844,2103,1200,216,-783,-1727,-2563,-3249,-3759,-4069,-4199,-4139,-3944,-3633,-3277,-2923,-2644,-2489,-2513,-2742,-3182,-3819,-4609,-5479,-6368,-7162,-7808,-8208,-8332,-8137,-7640,-6862,-5856,-4702,-3463,-2246,-1114,-149,600,1095,1320,1284,1023,576,19,-588,-1172,-1666,-2027,-2219,-2221,-2052,-1720,-1269,-750,-199,304,740,1045,1206,1205,1030,713,255,-295,-897,-1517,-2085,-2572,-2928,-3122,-3143,-2990,-2682,-2259,-1764,-1264,-810,-468,-272,-273,-456,-845,-1382,-2041,-2760,-3460,-4087,-4567,-4847,-4892,-4670,-4189,-3456,-2502,-1377,-119,1194,2521,3780,4926,5880,6597,7021,7113,6856,6247,5314,4113,2714,1227,-244,-1579,-2670,-3428,-3785,-3714,-3207,-2327,-1108,315,1864,3396,4801,5980,6846,7341,7463,7199,6627,5791,4805,3749,2736,1832,1117,624,361,322,454,710,1005,1278,1443,1454,1271,878,297,-430,-1247,-2066,-2808,-3391,-3737,-3803,-3555,-2996,-2158,-1091,122,1395,2632,3735,4636,5259,5580,5588,5305,4783,4092,3318,2553,1887,1387,1117,1096,1333,1797,2445,3209,4013,4788,5451,5966,6269,6371,6239,5928,5440,4844,4178,3500,2861,2310,1882,1605,1494,1542,1733,2033,2387,2748,3051,3230,3255,3061,2658,2023,1196,218,-852,-1920,-2923,-3743,-4329,-4591,-4512,-4064,-3272,-2191,-873,569,2066,3509,4819,5934,6792,7372,7648,7626,7314,6725,5909,4875,3715,2450,1186,-16,-1073,-1898,-2441,-2642,-2487,-1983,-1158,-90,1152,2448,3705,4800,5652,6170,6315,6060,5419,4430,3168,1719,192,-1301,-2653,-3761,-4549,-4964,-4996,-4647,-3984,-3077,-2034,-984,-27,704,1145,1219,928,277,-659,-1799,-3027,-4218,-5258,-6040,-6481,-6542,-6195,-5475,-4432,-3146,-1724,-278,1084,2248,3140,3699,3898,3746,3289,2582,1732,810,-64,-827,-1406,-1764,-1890,-1801,-1525,-1119,-636,-135,336,725,1017,1177,1217,1131,942,665,336,-27,-382,-717,-1004,-1234,-1411,-1539,-1634,-1727,-1834,-1988,-2214,-2521,-2931,-3434,-4029,-4693,-5395,-6106,-6766,-7350,-7792,-8067,-8135,-7984,-7602,-7014,-6223,-5286,-4225,-3108,-1970,-885,109,950,1593,1999,2131,1980,1531,814,-156,-1311,-2582,-3893,-5120,-6193,-6991,-7443,-7505,-7135,-6375,-5267,-3906,-2418,-936,406,1469,2170,2440,2254,1659,696,-502,-1838,-3165,-4368,-5348,-6021,-6363,-6376,-6086,-5585,-4934,-4261,-3645,-3191,-2965,-3014,-3363,-3987,-4860,-5906,-7041,-8176,-9193,-10029,-10567,-10788,-10623,-10096,-9216,-8038,-6633,-5085,-3494,-1947,-547,631,1522,2069,2261,2080,1560,738,-311,-1521,-2775,-3998,-5073,-5925,-6486,-6707,-6576,-6116,-5352,-4384,-3267,-2123,-1027,-75,672,1166,1387,1336,1030,511,-185,-987,-1862,-2723,-3549,-4267,-4858,-5288,-5551,-5653,-5610,-5461,-5236,-4992,-4765,-4592,-4509,-4508,-4610,-4775,-4989,-5205,-5382,-5483,-5467,-5311,-4992,-4521,-3888,-3137,-2282,-1380,-472,385,1146,1752,2172,2362,2321,2024,1511,799,-54,-982,-1919,-2780,-3496,-3996,-4234,-4169,-3795,-3117,-2175,-1023,261,1582,2857,3965,4846,5402,5616,5455,4955,4161,3158,2041,912,-123,-1003,-1637,-2035,-2160,-2070,-1795,-1413,-995,-619,-349,-253,-350,-678,-1212,-1930,-2788,-3712,-4641,-5482,-6173,-6635,-6823,-6696,-6253,-5508,-4517,-3346,-2103,-887,179,1005,1512,1653,1429,872,63,-904,-1904,-2819,-3538,-3964,-4049,-3755,-3104,-2131,-911,459,1889,3260,4497,5498,6231,6643,6749,6558,6120,5486,4727,3907,3089,2332,1671,1139,743,485,350,312,353,430,521,590,609,556,423,180,-146,-576,-1067,-1604,-2143,-2634,-3036,-3281,-3338,-3154,-2714,-2012,-1065,83,1362,2700,3993,5153,6085,6712,6974,6844,6311,5406,4184,2721,1129,-490,-2005,-3311,-4306,-4911,-5083,-4805,-4092,-3008,-1622,-46,1610,3225,4678,5882,6739,7217,7276,6941,6247,5267,4095,2834,1599,489,-407,-1020,-1332,-1321,-1042,-539,96,771,1384,1867,2123,2154,1907,1446,786,24,-773,-1507,-2098,-2470,-2569,-2362,-1837,-1029,35,1259,2583,3880,5073,6053,6756,7126,7147,6832,6222,5392,4419,3400,2428,1570,901,443,225,234,457,850,1397,2028,2738,3455,4167,4828,5415,5908,6284,6525,6618,6554,6341,5984,5517,4948,4326,3671,3026,2421,1880,1433,1071,800,589,407,232,8,-255,-603,-1003,-1446,-1897,-2284,-2566,-2665,-2535,-2143,-1476,-557,583,1862,3230,4566,5811,6852,7639,8106,8235,8024,7497,6700,5708,4581,3432,2324,1350,574,41,-203,-159,184,786,1625,2629,3753,4911,6048,7086,7959,8614,9012,9122,8967,8540,7907,7100,6202,5266,4378,3581,2938,2469,2194,2101,2176,2373,2641,2920,3122,3199,3066,2704,2093,1249,237,-885,-2013,-3045,-3892,-4445,-4658,-4478,-3909,-2979,-1750,-319,1210,2712,4077,5201,6005,6445,6500,6191,5567,4697,3687,2627,1646,818,249,-37,5,350,976,1826,2833,3922,5024,6058,6970,7704,8224,8499,8519,8270,7771,7031,6105,5027,3881,2710,1610,630,-147,-670,-895,-788,-371,347,1295,2404,3587,4742,5776,6608,7158,7388,7271,6819,6069,5084,3953,2768,1634,644,-131,-634,-844,-767,-433,93,722,1364,1902,2255,2339,2112,1549,675,-476,-1821,-3263,-4697,-5992,-7049,-7768,-8086,-7958,-7384,-6385,-5029,-3404,-1631,163,1840,3282,4385,5088,5340,5161,4547,3582,2316,844,-743,-2359,-3926,-5369,-6638,-7696,-8520,-9120,-9510,-9722,-9793,-9742,-9611,-9386,-9096,-8702,-8209,-7573,-6781,-5810,-4664,-3352,-1922,-402,1124,2613,3976,5158,6101,6761,7118,7168,6915,6396,5650,4735,3717,2667,1647,725,-68,-680,-1118,-1355,-1420,-1332,-1126,-859,-582,-369,-267,-327,-574,-1001,-1604,-2326,-3123,-3922,-4657,-5263,-5684,-5896,-5874,-5647,-5235,-4701,-4102,-3516,-3009,-2637,-2455,-2476,-2721,-3182,-3824,-4630,-5528,-6477,-7399,-8242,-8939,-9446,-9720,-9722,-9443,-8876,-8041,-6996,-5793,-4533,-3288,-2164,-1230,-557,-191,-151,-441,-1029,-1872,-2902,-4051,-5242,-6386,-7431,-8283,-8893,-9200,-9136,-8682,-7788,-6469,-4749,-2687,-384,2064,4511,6846,8937,10685,12010,12870,13240,13162,12679,11870,10833,9657,8442,7285,6252,5425,4825,4485,4378,4468,4701,4982,5241,5389,5348,5067,4508,3660,2553,1220,-257,-1812,-3342,-4755,-5973,-6891,-7471,-7660,-7450,-6874,-5963,-4805,-3469,-2065,-680,588,1666,2499,3055,3330,3343,3130,2737,2226,1658,1096,606,221,-6,-75,30,290,679,1159,1674,2178,2607,2924,3082,3060,2845,2439,1868,1169,388,-417,-1195,-1891,-2469,-2882,-3127,-3169,-3025,-2687,-2175,-1501,-687,244,1276,2374,3530,4698,5866,6990,8040,8992,9811,10490,11010,11373,11588,11667,11640,11524,11354,11154,10952,10760,10597,10452,10332,10210,10079,9928,9731,9494,9187,8818,8365,7830,7205,6489,5683,4793,3820,2788,1701,586,-533,-1634,-2672,-3629,-4464,-5163,-5701,-6078,-6285,-6335,-6222,-5978,-5591,-5102,-4509,-3836,-3119,-2370,-1652,-993,-459,-78,97,72,-180,-605,-1181,-1820,-2454,-2994,-3369,-3524,-3437,-3107,-2587,-1933,-1235,-591,-83,209,238,-4,-516,-1240,-2115,-3058,-3984,-4824,-5508,-5992,-6244,-6229,-5955,-5384,-4555,-3448,-2117,-579,1099,2852,4614,6287,7809,9088,10076,10709,10972,10833,10331,9466,8308,6892,5285,3548,1742,-75,-1837,-3493,-4992,-6290,-7364,-8197,-8776,-9127,-9249,-9191,-8974,-8643,-8240,-7790,-7346,-6911,-6531,-6194,-5912,-5667,-5429,-5170,-4848,-4436,-3907,-3265,-2510,-1694,-849,-50,651,1196,1537,1640,1484,1056,370,-558,-1697,-2993,-4404,-5857,-7281,-8605,-9740,-10615,-11170,-11341,-11130,-10531,-9591,-8385,-6979,-5500,-4025,-2673,-1520,-637,-72,149,53,-361,-1008,-1859,-2823,-3849,-4860,-5814,-6655,-7364,-7916,-8321,-8564,-8668,-8620,-8429,-8087,-7586,-6925,-6095,-5111,-3980,-2744,-1442,-134,1106,2227,3145,3829,4233,4347,4194,3800,3232,2558,1844,1182,610,191,-68,-165,-118,26,243,474,700,883,1013,1073,1080,1010,903,721,495,194,-173,-620,-1124,-1676,-2220,-2714,-3096,-3316,-3340,-3152,-2754,-2186,-1486,-730,8,650,1114,1350,1310,993,414,-376,-1295,-2264,-3176,-3953,-4523,-4845,-4910,-4731,-4350,-3829,-3232,-2634,-2096,-1665,-1382,-1267,-1331,-1580,-2001,-2578,-3291,-4101,-4978,-5879,-6760,-7581,-8295,-8860,-9230,-9374,-9251,-8835,-8113,-7066,-5715,-4088,-2219,-198,1927,4033,6055,7878,9451,10687,11574,12077,12217,12025,11543,10854,10012,9117,8230,7419,6736,6199,5826,5582,5452,5348,5232,5002,4612,3995,3118,1980,599,-980,-2677,-4413,-6086,-7604,-8881,-9862,-10492,-10777,-10711,-10334,-9687,-8818,-7793,-6653,-5464,-4255,-3084,-1967,-945,-29,766,1423,1956,2348,2627,2791,2859,2856,2780,2675,2528,2372,2208,2026,1845,1627,1391,1106,777,392,-44,-534,-1074,-1654,-2286,-2964,-3712,-4533,-5456,-6473,-7596,-8796,-10042,-11288,-12449,-13478,-14251,-14729,-14806,-14466,-13667,-12434,-10807,-8855,-6680,-4387,-2079,131,2173,3971,5494,6725,7663,8348,8791,9061,9183,9212,9176,9102,9004,8887,8745,8564,8322,8000,7585,7054,6422,5670,4817,3862,2808,1669,441,-847,-2196,-3556,-4905,-6196,-7385,-8422,-9275,-9893,-10267,-10389,-10260,-9920,-9394,-8736,-7985,-7195,-6387,-5619,-4886,-4230,-3634,-3117,-2658,-2267,-1924,-1623,-1354,-1106,-858,-618,-343,-51,287,663,1075,1511,1954,2377,2766,3082,3313,3420,3382,3173,2756,2122,1246,134,-1192,-2700,-4315,-5962,-7537,-8929,-10048,-10784,-11089,-10907,-10234,-9108,-7562,-5716,-3648,-1498,621,2598,4341,5787,6901,7679,8136,8330,8308,8153,7918,7674,7449,7281,7164,7101,7077,7056,7039,6968,6858,6668,6402,6043,5585,5015,4342,3545,2652,1653,585,-532,-1650,-2728,-3697,-4521,-5130,-5492,-5572,-5347,-4824,-4012,-2955,-1702,-333,1074,2435,3671,4719,5546,6120,6461,6581,6515,6313,5993,5594,5123,4578,3974,3291,2540,1723,862,-35,-919,-1782,-2571,-3269,-3851,-4305,-4627,-4828,-4917,-4930,-4883,-4810,-4723,-4651,-4578,-4522,-4449,-4344,-4185,-3925,-3550,-3031,-2348,-1513,-529,578,1757,2983,4190,5344,6399,7311,8060,8614,8970,9119,9083,8857,8497,8003,7438,6833,6231,5692,5245,4947,4821,4902,5195,5712,6425,7310,8319,9385,10449,11435,12270,12900,13259,13321,13058,12475,11586,10432,9060,7534,5930,4308,2758,1311,37,-1053,-1941,-2630,-3143,-3511,-3761,-3945,-4085,-4216,-4354,-4512,-4681,-4864,-5031,-5176,-5262,-5275,-5175,-4939,-4533,-3931,-3120,-2087,-859,546,2068,3640,5202,6660,7964,9031,9832,10308,10457,10253,9700,8829,7655,6246,4653,2953,1247,-403,-1876,-3132,-4074,-4697,-4950,-4862,-4437,-3722,-2771,-1638,-408,852,2066,3164,4097,4826,5330,5614,5695,5604,5399,5116,4838,4591,4453,4441,4597,4934,5437,6101,6867,7688,8484,9168,9668,9896,9803,9358,8552,7441,6066,4544,2972,1477,179,-815,-1423,-1587,-1299,-580,500,1852,3340,4847,6218,7349,8128,8510,8463,8028,7246,6219,5044,3818,2655,1602,727,39,-467,-821,-1058,-1224,-1359,-1501,-1678,-1919,-2226,-2621,-3074,-3594,-4134,-4683,-5200,-5674,-6079,-6425,-6705,-6940,-7148,-7351,-7563,-7791,-8029,-8252,-8435,-8524,-8477,-8249,-7790,-7092,-6128,-4924,-3498,-1896,-180,1591,3334,4987,6472,7744,8747,9468,9885,10013,9873,9500,8947,8266,7511,6749,6008,5348,4768,4307,3934,3670,3463,3307,3150,2959,2685,2292,1745,1023,128,-940,-2136,-3434,-4764,-6076,-7304,-8388,-9290,-9957,-10396,-10574,-10528,-10268,-9831,-9254,-8567,-7805,-6998,-6177,-5375,-4625,-3975,-3445,-3097,-2933,-2987,-3249,-3702,-4302,-5004,-5734,-6433,-7046,-7517,-7832,-7964,-7925,-7723,-7389,-6943,-6426,-5864,-5296,-4752,-4280,-3901,-3670,-3600,-3722,-4031,-4515,-5126,-5809,-6481,-7057,-7449,-7575,-7385,-6839,-5942,-4725,-3242,-1602,115,1771,3283,4541,5495,6095,6354,6277,5924,5340,4598,3750,2866,1977,1144,381,-267,-789,-1151,-1352,-1367,-1224,-920,-504,-9,508,993,1393,1661,1762,1674,1383,908,256,-521,-1407,-2330,-3263,-4147,-4934,-5595,-6087,-6397,-6519,-6453,-6225,-5856,-5385,-4851,-4297,-3769,-3304,-2934,-2677,-2538,-2510,-2565,-2676,-2794,-2872,-2879,-2768,-2528,-2164,-1667,-1106,-482,122,680,1148,1499,1734,1860,1892,1874,1805,1732,1631,1511,1338,1088,729,246,-361,-1067,-1817,-2539,-3147,-3548,-3668,-3451,-2882,-1965,-771,632,2126,3597,4939,6059,6896,7439,7690,7712,7566,7344,7124,6980,6958,7088,7360,7759,8233,8731,9195,9568,9814,9911,9858,9672,9389,9046,8687,8337,8015,7712,7402,7051,6594,6003,5221,4259,3114,1849,529,-755,-1897,-2828,-3456,-3772,-3751,-3443,-2907,-2227,-1501,-820,-257,122,304,276,79,-249,-641,-1027,-1335,-1501,-1455,-1166,-598,244,1338,2636,4068,5547,6983,8292,9405,10273,10881,11233,11356,11304,11110,10828,10473,10058,9560,8956,8196,7259,6111,4760,3234,1586,-99,-1725,-3195,-4401,-5272,-5753,-5802,-5458,-4735,-3724,-2519,-1219,49,1191,2116,2766,3122,3195,3034,2721,2345,2015,1811,1814,2053,2546,3261,4148,5136,6136,7075,7878,8485,8874,9005,8897,8547,7980,7219,6298,5247,4112,2941,1779,693,-272,-1058,-1631,-1971,-2072,-1966,-1691,-1319,-917,-564,-331,-268,-403,-742,-1236,-1858,-2487,-3086,-3529,-3777,-3779,-3514,-3013,-2309,-1481,-607,213,901,1380,1609,1561,1263,739,73,-675,-1417,-2108,-2693,-3186,-3582,-3962,-4356,-4859,-5510,-6343,-7368,-8532,-9781,-11002,-12095,-12928,-13413,-13464,-13039,-12147,-10823,-9159,-7257,-5257,-3276,-1443,153,1445,2402,3025,3352,3433,3353,3174,2995,2855,2818,2904,3108,3429,3817,4233,4623,4923,5089,5075,4856,4423,3782,2952,1977,883,-272,-1464,-2642,-3787,-4867,-5865,-6767,-7551,-8216,-8736,-9121,-9343,-9434,-9370,-9195,-8913,-8565,-8184,-7800,-7451,-7144,-6914,-6730,-6612,-6512,-6425,-6312,-6161,-5952,-5685,-5364,-5015,-4657,-4346,-4104,-3985,-4002,-4179,-4488,-4900,-5353,-5764,-6068,-6178,-6061,-5706,-5129,-4417,-3642,-2932,-2386,-2089,-2098,-2413,-3000,-3781,-4634,-5454,-6106,-6496,-6560,-6260,-5625,-4702,-3578,-2361,-1144,-32,913,1641,2140,2420,2518,2473,2336,2148,1943,1745,1555,1392,1231,1097,959,847,751,702,712,812,1012,1338,1767,2302,2878,3455,3953,4288,4400,4210,3698,2851,1700,306,-1246,-2849,-4394,-5775,-6908,-7721,-8193,-8306,-8103,-7620,-6945,-6140,-5303,-4492,-3786,-3220,-2827,-2610,-2561,-2642,-2816,-3015,-3187,-3264,-3196,-2946,-2502,-1869,-1085,-204,715,1592,2378,3015,3479,3749,3836,3739,3480,3064,2504,1794,938,-69,-1214,-2476,-3810,-5163,-6453,-7597,-8510,-9102,-9328,-9138,-8549,-7583,-6330,-4872,-3340,-1848,-508,586,1376,1846,2000,1897,1604,1218,825,523,374,436,725,1243,1963,2835,3803,4797,5753,6607,7317,7824,8131,8193,8038,7654,7077,6325,5447,4482,3487,2517,1619,843,206,-272,-605,-830,-977,-1117,-1290,-1557,-1948,-2489,-3169,-3972,-4846,-5748,-6601,-7361,-7969,-8398,-8631,-8673,-8545,-8289,-7944,-7562,-7179,-6838,-6555,-6347,-6210,-6139,-6103,-6093,-6045,-5949,-5736,-5383,-4849,-4124,-3214,-2150,-994,186,1278,2211,2868,3216,3193,2827,2144,1236,198,-839,-1763,-2457,-2835,-2853,-2482,-1766,-757,437,1711,2928,3978,4756,5188,5240,4910,4232,3276,2123,879,-357,-1490,-2437,-3143,-3567,-3701,-3551,-3150,-2537,-1769,-895,20,943,1814,2612,3293,3851,4244,4479,4523,4394,4080,3606,2993,2279,1511,733,4,-634,-1132,-1458,-1591,-1528,-1273,-869,-336,255,851,1390,1810,2057,2092,1890,1428,742,-171,-1235,-2414,-3627,-4814,-5905,-6857,-7619,-8181,-8527,-8660,-8613,-8377,-8006,-7502,-6906,-6245,-5545,-4853,-4191,-3613,-3138,-2804,-2616,-2577,-2659,-2836,-3044,-3238,-3338,-3304,-3074,-2624,-1943,-1032,67,1321,2665,4028,5356,6576,7646,8523,9189,9632,9881,9940,9877,9711,9517,9327,9185,9123,9142,9243,9402,9578,9737,9822,9799,9626,9288,8762,8067,7192,6188,5056,3858,2606,1359,135,-1016,-2082,-3027,-3845,-4516,-5042,-5412,-5631,-5696,-5605,-5372,-4992,-4483,-3864,-3148,-2381,-1588,-806,-86,567,1100,1533,1847,2065,2207,2295,2348,2390,2413,2425,2399,2319,2150,1883,1492,990,402,-245,-871,-1440,-1872,-2129,-2186,-2033,-1719,-1269,-780,-292,103,373,490,449,307,87,-93,-195,-96,237,872,1816,3052,4545,6205,7949,9658,11228,12557,13566,14205,14455,14322,13865,13127,12204,11173,10108,9080,8138,7300,6592,5986,5483,5037,4633,4240,3837,3421,2976,2516,2035,1551,1067,604,171,-212,-526,-752,-878,-880,-769,-526,-175,280,820,1423,2072,2750,3428,4107,4747,5349,5881,6326,6675,6898,7002,6968,6814,6542,6185,5757,5296,4822,4352,3903,3462,3031,2577,2087,1533,906,203,-563,-1354,-2144,-2869,-3501,-4001,-4345,-4552,-4625,-4619,-4563,-4522,-4514,-4577,-4693,-4849,-4977,-5021,-4899,-4524,-3865,-2854,-1523,114,1969,3951,5940,7810,9458,10777,11715,12241,12364,12133,11614,10897,10087,9273,8544,7972,7592,7439,7495,7755,8152,8671,9214,9763,10234,10598,10807,10836,10660,10277,9678,8884,7911,6792,5571,4289,3009,1766,626,-385,-1226,-1887,-2364,-2666,-2825,-2872,-2857,-2820,-2805,-2850,-2975,-3195,-3507,-3895,-4346,-4822,-5298,-5746,-6135,-6463,-6705,-6881,-6984,-7041,-7067,-7082,-7103,-7141,-7192,-7265,-7335,-7397,-7420,-7392,-7287,-7094,-6806,-6413,-5948,-5406,-4844,-4275,-3748,-3285,-2915,-2633,-2445,-2310,-2209,-2077,-1884,-1571,-1110,-491,298,1216,2226,3261,4247,5109,5777,6199,6341,6198,5790,5160,4374,3504,2623,1806,1105,567,200,8,-35,25,146,268,333,315,157,-139,-599,-1201,-1953,-2808,-3777,-4796,-5876,-6952,-8028,-9047,-9986,-10816,-11482,-11973,-12234,-12258,-12027,-11551,-10849,-9960,-8940,-7838,-6732,-5664,-4689,-3839,-3131,-2568,-2151,-1854,-1670,-1573,-1562,-1623,-1758,-1971,-2259,-2627,-3063,-3547,-4059,-4557,-5010,-5378,-5628,-5749,-5724,-5576,-5326,-5012,-4696,-4413,-4233,-4182,-4296,-4581,-5022,-5583,-6210,-6817,-7337,-7665,-7738,-7483,-6873,-5901,-4593,-3018,-1253,582,2382,4026,5416,6468,7133,7388,7253,6761,5991,5018,3939,2854,1837,978,312,-116,-309,-278,-60,297,732,1185,1599,1921,2108,2140,2002,1696,1250,680,36,-641,-1316,-1934,-2469,-2891,-3171,-3312,-3305,-3151,-2878,-2493,-2029,-1517,-987,-477,-14,363,652,818,883,843,730,564,397,247,175,185,308,530,832,1175,1505,1768,1909,1889,1692,1311,792,168,-480,-1084,-1570,-1885,-1981,-1863,-1532,-1046,-454,166,753,1251,1627,1879,2025,2110,2192,2340,2601,3038,3646,4445,5377,6405,7439,8416,9249,9882,10268,10388,10248,9875,9313,8622,7858,7089,6354,5701,5146,4705,4376,4145,4000,3927,3900,3927,3981,4077,4214,4389,4622,4898,5221,5588,5968,6371,6748,7115,7425,7695,7902,8046,8149,8200,8239,8264,8299,8356,8434,8535,8656,8761,8858,8886,8845,8679,8373,7893,7222,6353,5287,4038,2648,1145,-408,-1961,-3462,-4848,-6084,-7134,-7967,-8586,-8974,-9149,-9115,-8892,-8491,-7932,-7233,-6413,-5508,-4548,-3585,-2665,-1834,-1142,-605,-235,-10,120,210,351,607,1060,1740,2671,3822,5136,6519,7870,9062,10013,10625,10873,10749,10293,9591,8737,7851,7046,6411,6025,5919,6090,6510,7111,7812,8532,9171,9665,9944,9973,9733,9224,8462,7475,6293,4953,3492,1944,343,-1274,-2874,-4411,-5850,-7143,-8250,-9135,-9759,-10127,-10209,-10058,-9681,-9146,-8511,-7825,-7157,-6537,-5990,-5531,-5140,-4799,-4491,-4170,-3834,-3463,-3053,-2622,-2188,-1780,-1435,-1180,-1046,-1047,-1197,-1480,-1883,-2378,-2918,-3476,-3998,-4459,-4833,-5099,-5271,-5348,-5369,-5352,-5344,-5366,-5440,-5576,-5745,-5939,-6079,-6148,-6051,-5775,-5262,-4524,-3565,-2446,-1213,28,1205,2228,3019,3541,3752,3668,3305,2721,1969,1127,265,-558,-1280,-1870,-2308,-2589,-2742,-2780,-2758,-2700,-2652,-2628,-2655,-2716,-2824,-2952,-3088,-3238,-3379,-3538,-3721,-3952,-4255,-4640,-5127,-5692,-6334,-7008,-7659,-8264,-8726,-9048,-9152,-9049,-8713,-8177,-7458,-6609,-5667,-4692,-3726,-2809,-1976,-1245,-632,-141,229,472,595,588,440,151,-308,-922,-1700,-2625,-3648,-4745,-5823,-6846,-7718,-8397,-8824,-8988,-8878,-8533,-7991,-7337,-6633,-5973,-5416,-5017,-4804,-4770,-4884,-5094,-5317,-5486,-5512,-5340,-4930,-4268,-3380,-2312,-1137,56,1180,2148,2896,3372,3571,3492,3189,2710,2139,1554,1040,659,465,480,706,1118,1667,2296,2925,3497,3942,4215,4300,4173,3866,3390,2797,2114,1399,671,-24,-671,-1251,-1743,-2146,-2446,-2633,-2711,-2663,-2503,-2229,-1860,-1415,-936,-455,-36,294,455,440,190,-281,-984,-1882,-2930,-4076,-5245,-6375,-7405,-8283,-8985,-9503,-9841,-10043,-10131,-10162,-10166,-10167,-10172,-10176,-10122,-9999,-9716,-9253,-8559,-7624,-6460,-5111,-3633,-2119,-642,710,1878,2823,3531,4020,4332,4512,4638,4744,4896,5105,5385,5724,6078,6430,6705,6894,6945,6854,6625,6265,5826,5322,4821,4338,3912,3556,3267,3032,2831,2621,2386,2082,1707,1240,691,74,-600,-1302,-2018,-2731,-3424,-4102,-4741,-5362,-5928,-6463,-6920,-7307,-7591,-7754,-7793,-7677,-7433,-7034,-6525,-5891,-5176,-4376,-3526,-2631,-1714,-784,136,1026,1869,2630,3298,3834,4230,4453,4507,4374,4056,3566,2896,2080,1120,51,-1096,-2288,-3468,-4599,-5621,-6496,-7178,-7653,-7892,-7924,-7745,-7411,-6954,-6438,-5905,-5415,-4994,-4672,-4448,-4302,-4202,-4086,-3901,-3573,-3057,-2312,-1338,-151,1185,2594,3976,5220,6251,6976,7378,7437,7202,6719,6094,5396,4735,4173,3767,3552,3514,3652,3906,4245,4612,4956,5249,5461,5568,5579,5468,5253,4907,4448,3837,3098,2203,1176,35,-1192,-2437,-3663,-4779,-5737,-6475,-6941,-7141,-7046,-6715,-6177,-5507,-4782,-4074,-3459,-2987,-2697,-2595,-2660,-2864,-3130,-3404,-3607,-3679,-3586,-3304,-2850,-2252,-1576,-871,-216,350,779,1060,1198,1210,1143,1026,928,868,907,1050,1322,1705,2190,2726,3277,3773,4169,4401,4448,4280,3908,3366,2701,1987,1311,735,354,196,298,651,1217,1944,2752,3568,4312,4932,5384,5657,5764,5724,5593,5405,5212,5053,4939,4881,4867,4863,4850,4781,4636,4389,4042,3589,3062,2476,1874,1285,733,249,-173,-518,-813,-1061,-1293,-1503,-1714,-1890,-2024,-2067,-1985,-1731,-1286,-624,229,1263,2405,3603,4773,5838,6744,7423,7860,8038,7972,7687,7214,6590,5844,5004,4082,3094,2048,960,-153,-1263,-2323,-3289,-4101,-4705,-5053,-5110,-4861,-4311,-3502,-2476,-1318,-112,1057,2095,2939,3533,3858,3915,3745,3392,2942,2458,2040,1729,1609,1678,1975,2470,3151,3969,4881,5839,6779,7671,8445,9084,9545,9812,9887,9767,9495,9096,8637,8169,7756,7460,7315,7362,7588,7987,8514,9109,9701,10220,10588,10754,10673,10330,9730,8905,7899,6777,5604,4453,3381,2445,1685,1117,754,579,563,671,842,1032,1181,1235,1164,929,530,-28,-722,-1503,-2322,-3113,-3808,-4358,-4708,-4849,-4779,-4526,-4157,-3731,-3342,-3058,-2948,-3046,-3362,-3864,-4493,-5163,-5755,-6184,-6314,-6102,-5470,-4442,-3036,-1364,496,2370,4157,5708,6950,7813,8310,8452,8340,8042,7688,7362,7154,7121,7280,7628,8128,8723,9352,9947,10450,10822,11026,11064,10923,10633,10199,9659,9022,8334,7597,6862,6137,5459,4859,4350,3965,3695,3543,3470,3446,3394,3268,2987,2510,1791,838,-351,-1698,-3169,-4647,-6070,-7346,-8410,-9236,-9791,-10103,-10194,-10120,-9929,-9677,-9409,-9149,-8928,-8732,-8567,-8402,-8234,-8021,-7778,-7455,-7089,-6654,-6187,-5695,-5220,-4780,-4424,-4164,-4031,-4026,-4147,-4368,-4652,-4953,-5206,-5358,-5357,-5147,-4727,-4062,-3206,-2182,-1073,27,1030,1813,2303,2416,2131,1441,415,-868,-2262,-3630,-4808,-5667,-6094,-6036,-5485,-4498,-3172,-1651,-93,1344,2510,3314,3676,3611,3137,2361,1367,300,-739,-1639,-2332,-2772,-2961,-2914,-2681,-2333,-1926,-1556,-1262,-1123,-1166,-1419,-1898,-2583,-3465,-4486,-5616,-6769,-7890,-8896,-9709,-10275,-10532,-10455,-10043,-9310,-8328,-7155,-5900,-4662,-3536,-2615,-1961,-1593,-1532,-1722,-2121,-2646,-3209,-3739,-4160,-4435,-4540,-4490,-4314,-4069,-3811,-3612,-3514,-3568,-3768,-4122,-4575,-5087,-5580,-5987,-6254,-6319,-6171,-5788,-5201,-4436,-3559,-2630,-1723,-920,-277,142,303,194,-180,-777,-1541,-2385,-3221,-3942,-4459,-4683,-4566,-4076,-3226,-2067,-664,863,2411,3862,5103,6072,6699,6985,6936,6605,6055,5365,4620,3894,3253,2743,2391,2206,2179,2291,2489,2762,3026,3272,3429,3484,3399,3176,2804,2309,1716,1062,407,-214,-735,-1119,-1323,-1327,-1123,-723,-154,538,1299,2068,2782,3399,3867,4186,4333,4358,4265,4137,3992,3900,3874,3929,4053,4189,4293,4281,4085,3646,2926,1926,680,-740,-2232,-3672,-4945,-5921,-6535,-6713,-6469,-5815,-4844,-3641,-2337,-1045,122,1078,1767,2177,2325,2276,2105,1921,1828,1918,2284,2956,3974,5299,6891,8663,10509,12330,14004,15443,16569,17335,17726,17750,17453,16878,16115,15220,14284,13357,12514,11769,11176,10721,10405,10212,10093,10013,9912,9724,9397,8870,8108,7097,5833,4366,2741,1055,-613,-2152,-3486,-4535,-5265,-5652,-5729,-5527,-5131,-4611,-4052,-3539,-3118,-2848,-2730,-2773,-2940,-3208,-3507,-3804,-4026,-4135,-4089,-3859,-3441,-2840,-2094,-1246,-366,475,1196,1740,2055,2132,1986,1664,1253,837,522,396,516,938,1635,2590,3716,4921,6100,7130,7932,8412,8545,8312,7749,6920,5907,4826,3768,2859,2156,1744,1622,1809,2239,2869,3594,4330,4982,5460,5716,5693,5397,4834,4047,3092,2033,935,-129,-1118,-1972,-2679,-3212,-3573,-3773,-3822,-3761,-3609,-3423,-3226,-3072,-2984,-2985,-3077,-3241,-3448,-3634,-3763,-3747,-3568,-3167,-2556,-1750,-797,229,1239,2146,2852,3302,3434,3245,2743,1981,1025,-32,-1102,-2094,-2930,-3568,-3974,-4165,-4167,-4043,-3855,-3682,-3584,-3617,-3805,-4160,-4645,-5230,-5839,-6410,-6873,-7166,-7264,-7138,-6822,-6332,-5755,-5138,-4587,-4157,-3936,-3957,-4257,-4821,-5633,-6617,-7709,-8803,-9789,-10577,-11052,-11164,-10850,-10114,-8978,-7512,-5812,-3997,-2189,-512,927,2057,2832,3244,3326,3130,2736,2229,1699,1220,854,651,612,755,1041,1441,1910,2384,2815,3143,3315,3293,3037,2532,1785,797,-359,-1658,-2986,-4277,-5429,-6352,-6987,-7274,-7218,-6820,-6157,-5295,-4356,-3442,-2675,-2140,-1913,-2017,-2448,-3157,-4063,-5064,-6046,-6901,-7540,-7914,-7989,-7809,-7418,-6914,-6401,-5982,-5748,-5764,-6051,-6600,-7350,-8229,-9118,-9927,-10538,-10889,-10912,-10602,-9961,-9045,-7918,-6664,-5384,-4155,-3066,-2171,-1496,-1066,-834,-784,-818,-894,-903,-799,-514,-21,681,1568,2597,3682,4768,5744,6561,7136,7450,7465,7216,6713,6019,5195,4303,3413,2574,1826,1191,670,254,-89,-381,-668,-975,-1332,-1762,-2266,-2859,-3521,-4248,-5006,-5781,-6529,-7232,-7843,-8340,-8685,-8862,-8851,-8647,-8255,-7695,-6996,-6195,-5348,-4491,-3691,-2973,-2384,-1922,-1600,-1387,-1254,-1156,-1049,-891,-659,-338,52,482,902,1250,1475,1522,1361,993,429,-268,-1045,-1799,-2476,-2979,-3281,-3348,-3198,-2859,-2404,-1886,-1394,-991,-728,-654,-779,-1101,-1601,-2241,-2969,-3735,-4476,-5132,-5657,-5993,-6116,-5990,-5616,-4985,-4136,-3079,-1890,-601,706,1963,3119,4093,4860,5377,5639,5663,5471,5132,4690,4230,3808,3484,3292,3253,3347,3550,3804,4038,4198,4204,4023,3614,2990,2167,1199,166,-860,-1777,-2496,-2960,-3096,-2908,-2383,-1586,-579,532,1637,2609,3349,3746,3754,3336,2508,1333,-117,-1701,-3310,-4796,-6049,-6977,-7518,-7659,-7421,-6866,-6081,-5174,-4249,-3412,-2746,-2302,-2106,-2143,-2368,-2727,-3134,-3512,-3795,-3919,-3862,-3611,-3183,-2629,-1989,-1353,-770,-318,-41,38,-96,-408,-855,-1369,-1862,-2256,-2463,-2425,-2103,-1479,-586,543,1825,3179,4509,5723,6748,7511,7993,8172,8069,7725,7188,6538,5831,5142,4523,4016,3641,3408,3284,3259,3257,3256,3164,2971,2603,2074,1366,526,-411,-1359,-2243,-2972,-3466,-3659,-3510,-3006,-2172,-1057,247,1656,3040,4307,5345,6096,6498,6546,6258,5670,4856,3896,2866,1863,943,163,-450,-886,-1166,-1323,-1399,-1461,-1539,-1704,-1960,-2347,-2836,-3429,-4063,-4717,-5304,-5799,-6130,-6270,-6188,-5868,-5329,-4580,-3680,-2667,-1632,-634,237,920,1362,1538,1451,1145,676,149,-350,-698,-827,-654,-163,651,1733,3016,4392,5759,7014,8060,8851,9335,9541,9477,9229,8846,8428,8033,7735,7567,7555,7688,7947,8290,8655,8993,9220,9300,9161,8778,8126,7207,6044,4682,3189,1650,159,-1181,-2277,-3044,-3431,-3414,-3009,-2276,-1298,-203,886,1831,2520,2876,2842,2438,1700,722,-378,-1484,-2461,-3220,-3673,-3804,-3598,-3118,-2410,-1581,-708,112,822,1357,1715,1879,1889,1776,1587,1375,1167,1015,910,888,925,1032,1194,1404,1651,1927,2214,2506,2775,3024,3226,3404,3540,3678,3824,4024,4304,4690,5203,5846,6606,7463,8366,9278,10137,10899,11516,11959,12212,12273,12164,11890,11514,11028,10503,9926,9330,8711,8067,7388,6672,5905,5095,4236,3355,2449,1559,692,-126,-876,-1548,-2129,-2610,-2992,-3256,-3415,-3436,-3335,-3090,-2709,-2216,-1612,-971,-309,273,749,1033,1103,932,525,-71,-807,-1595,-2343,-2970,-3386,-3552,-3426,-3034,-2398,-1600,-708,167,960,1576,1996,2178,2167,1981,1710,1410,1173,1042,1077,1275,1641,2131,2692,3270,3782,4190,4425,4481,4337,4020,3564,3017,2452,1922,1500,1230,1155,1298,1650,2218,2937,3796,4699,5622,6461,7192,7741,8084,8204,8090,7770,7264,6618,5874,5073,4263,3458,2693,1957,1254,571,-123,-840,-1615,-2452,-3377,-4369,-5439,-6544,-7653,-8728,-9702,-10542,-11186,-11601,-11762,-11647,-11276,-10654,-9829,-8842,-7761,-6646,-5571,-4596,-3783,-3172,-2801,-2672,-2790,-3118,-3626,-4246,-4925,-5582,-6168,-6614,-6901,-7003,-6932,-6722,-6408,-6055,-5713,-5419,-5218,-5088,-5043,-5021,-4995,-4898,-4695,-4349,-3850,-3206,-2447,-1622,-779,7,696,1223,1561,1692,1606,1328,883,317,-322,-965,-1579,-2089,-2483,-2722,-2801,-2738,-2546,-2267,-1938,-1597,-1284,-1030,-848,-760,-758,-844,-999,-1214,-1456,-1724,-1977,-2210,-2409,-2557,-2667,-2735,-2791,-2850,-2961,-3145,-3448,-3896,-4494,-5257,-6138,-7109,-8093,-9008,-9775,-10294,-10503,-10342,-9795,-8867,-7614,-6099,-4439,-2725,-1096,361,1548,2407,2905,3046,2852,2389,1718,937,114,-652,-1319,-1828,-2168,-2350,-2391,-2354,-2286,-2249,-2306,-2484,-2809,-3277,-3849,-4485,-5111,-5659,-6060,-6259,-6220,-5933,-5416,-4700,-3864,-2952,-2077,-1285,-665,-254,-83,-161,-450,-915,-1465,-2032,-2509,-2817,-2880,-2656,-2128,-1319,-274,932,2212,3477,4647,5659,6475,7078,7476,7693,7757,7710,7568,7368,7109,6808,6462,6082,5673,5255,4847,4470,4149,3884,3686,3527,3390,3226,3014,2703,2288,1759,1134,461,-216,-815,-1282,-1543,-1559,-1309,-793,-48,869,1887,2916,3870,4672,5259,5588,5656,5458,5047,4468,3787,3081,2401,1806,1333,979,768,649,629,652,716,799,903,1058,1272,1603,2051,2662,3413,4301,5275,6281,7260,8139,8868,9398,9708,9790,9649,9317,8811,8187,7460,6696,5913,5161,4482,3896,3461,3169,3067,3125,3354,3705,4159,4655,5160,5624,6014,6316,6506,6605,6605,6543,6420,6264,6073,5867,5617,5349,5022,4658,4241,3776,3277,2748,2210,1662,1127,596,94,-400,-853,-1281,-1646,-1938,-2118,-2151,-2004,-1645,-1055,-237,799,1996,3302,4629,5887,6989,7848,8407,8634,8532,8131,7507,6732,5914,5132,4456,3924,3545,3274,3070,2836,2516,2029,1354,482,-547,-1646,-2732,-3679,-4396,-4798,-4850,-4549,-3950,-3127,-2194,-1270,-454,149,498,557,341,-109,-737,-1468,-2236,-2963,-3608,-4116,-4472,-4655,-4667,-4515,-4201,-3753,-3166,-2470,-1664,-773,191,1206,2246,3284,4283,5212,6034,6720,7247,7595,7766,7762,7605,7322,6943,6516,6061,5623,5210,4833,4486,4144,3777,3345,2815,2139,1317,321,-816,-2071,-3385,-4694,-5918,-6988,-7819,-8368,-8579,-8455,-7992,-7250,-6278,-5187,-4058,-3016,-2141,-1521,-1201,-1191,-1478,-1995,-2690,-3450,-4225,-4917,-5510,-5970,-6326,-6601,-6848,-7111,-7417,-7791,-8206,-8645,-9033,-9329,-9448,-9372,-9057,-8526,-7809,-6974,-6093,-5262,-4542,-4006,-3670,-3559,-3620,-3825,-4093,-4347,-4530,-4566,-4430,-4102,-3590,-2932,-2163,-1347,-528,247,941,1556,2071,2517,2901,3243,3565,3856,4122,4332,4465,4493,4379,4110,3675,3075,2338,1485,558,-403,-1362,-2292,-3166,-3984,-4742,-5439,-6101,-6708,-7284,-7803,-8256,-8616,-8858,-8949,-8876,-8616,-8178,-7564,-6811,-5945,-5027,-4099,-3225,-2452,-1827,-1381,-1130,-1082,-1218,-1508,-1925,-2405,-2924,-3422,-3886,-4285,-4634,-4925,-5204,-5473,-5774,-6119,-6509,-6947,-7396,-7838,-8207,-8487,-8599,-8545,-8278,-7826,-7183,-6424,-5564,-4711,-3889,-3192,-2647,-2295,-2147,-2192,-2406,-2744,-3161,-3590,-3993,-4309,-4512,-4581,-4501,-4287,-3941,-3485,-2940,-2311,-1631,-891,-124,677,1469,2253,2966,3601,4086,4412,4523,4428,4111,3614,2973,2256,1537,883,366,27,-119,-71,102,366,606,757,732,481,-11,-733,-1628,-2608,-3576,-4407,-5014,-5307,-5240,-4816,-4060,-3055,-1899,-710,391,1300,1925,2225,2170,1787,1126,240,-775,-1858,-2932,-3956,-4901,-5757,-6540,-7252,-7932,-8569,-9183,-9742,-10223,-10577,-10755,-10702,-10385,-9765,-8858,-7671,-6264,-4702,-3070,-1460,39,1358,2422,3221,3712,3942,3906,3682,3301,2833,2331,1839,1393,1030,751,579,504,528,648,858,1155,1533,1986,2504,3073,3674,4282,4869,5408,5875,6237,6494,6623,6638,6542,6361,6112,5827,5524,5230,4946,4677,4411,4118,3771,3338,2780,2089,1239,256,-847,-2004,-3181,-4282,-5260,-6032,-6562,-6810,-6775,-6465,-5939,-5231,-4450,-3626,-2872,-2205,-1686,-1318,-1083,-974,-923,-922,-905,-880,-821,-765,-728,-760,-896,-1164,-1586,-2133,-2783,-3468,-4114,-4644,-4985,-5074,-4897,-4438,-3750,-2882,-1917,-952,-48,703,1279,1651,1829,1852,1753,1594,1411,1254,1140,1091,1104,1182,1313,1498,1733,2026,2391,2836,3381,4027,4783,5620,6529,7453,8361,9182,9876,10388,10682,10743,10558,10150,9548,8794,7945,7060,6192,5396,4699,4133,3690,3357,3106,2881,2644,2336,1921,1361,661,-191,-1144,-2163,-3187,-4145,-4976,-5617,-6026,-6169,-6042,-5654,-5037,-4242,-3331,-2372,-1445,-607,79,580,877,968,874,623,252,-207,-718,-1274,-1835,-2411,-2974,-3504,-3992,-4366,-4629,-4686,-4540,-4132,-3478,-2594,-1523,-343,862,1999,2986,3753,4277,4540,4585,4462,4247,4018,3846,3787,3865,4082,4416,4821,5251,5646,5967,6181,6284,6280,6205,6083,5974,5905,5915,6013,6203,6453,6744,7016,7230,7337,7304,7115,6766,6276,5676,5002,4308,3622,2990,2423,1929,1504,1128,773,427,52,-343,-774,-1216,-1661,-2069,-2414,-2666,-2783,-2761,-2570,-2211,-1692,-1018,-227,659,1588,2528,3408,4209,4849,5335,5596,5661,5500,5157,4636,3992,3238,2433,1591,751,-67,-846,-1562,-2195,-2730,-3130,-3385,-3452,-3324,-2979,-2417,-1657,-719,339,1470,2603,3675,4638,5436,6063,6491,6756,6865,6866,6786,6663,6520,6374,6227,6086,5934,5782,5607,5435,5257,5100,4983,4918,4940,5045,5241,5519,5849,6199,6525,6775,6902,6882,6668,6285,5721,5029,4244,3429,2631,1904,1277,768,375,72,-159,-377,-592,-861,-1178,-1557,-1985,-2431,-2866,-3256,-3556,-3751,-3811,-3722,-3501,-3124,-2643,-2044,-1375,-660,75,787,1445,2028,2493,2839,3049,3122,3078,2911,2652,2300,1868,1361,780,125,-577,-1330,-2076,-2791,-3407,-3880,-4149,-4178,-3940,-3434,-2685,-1742,-667,455,1543,2524,3320,3907,4242,4346,4231,3942,3531,3049,2556,2087,1688,1374,1154,1026,971,972,999,1034,1046,1033,975,882,757,611,465,314,183,50,-75,-219,-391,-613,-886,-1225,-1605,-2018,-2430,-2809,-3129,-3364,-3509,-3570,-3567,-3540,-3528,-3576,-3726,-4001,-4421,-4968,-5637,-6364,-7125,-7836,-8466,-8937,-9235,-9309,-9183,-8837,-8330,-7671,-6930,-6136,-5347,-4587,-3886,-3259,-2704,-2233,-1821,-1490,-1221,-1050,-973,-1031,-1228,-1591,-2107,-2764,-3520,-4318,-5090,-5759,-6251,-6511,-6498,-6204,-5654,-4895,-4001,-3064,-2163,-1396,-809,-463,-354,-484,-808,-1282,-1838,-2422,-2968,-3436,-3794,-4018,-4123,-4099,-3991,-3808,-3588,-3358,-3137,-2937,-2776,-2631,-2513,-2394,-2258,-2091,-1870,-1597,-1261,-888,-483,-93,259,525,683,698,575,305,-78,-548,-1060,-1567,-2036,-2428,-2735,-2948,-3089,-3178,-3257,-3353,-3509,-3730,-4036,-4399,-4804,-5191,-5522,-5728,-5779,-5627,-5272,-4712,-3989,-3140,-2240,-1348,-534,154,672,1013,1166,1165,1017,772,434,39,-416,-920,-1478,-2068,-2693,-3306,-3874,-4346,-4665,-4784,-4674,-4310,-3723,-2931,-2024,-1057,-133,675,1306,1717,1909,1894,1729,1459,1165,891,690,575,550,598,684,781,863,911,946,966,1031,1152,1388,1750,2257,2897,3647,4458,5288,6075,6765,7330,7721,7951,8009,7929,7731,7468,7164,6871,6605,6392,6232,6120,6043,5974,5891,5763,5574,5306,4954,4524,4022,3478,2908,2349,1832,1382,1042,821,759,845,1106,1511,2062,2700,3408,4113,4783,5356,5804,6094,6232,6209,6059,5795,5447,5029,4551,4010,3400,2709,1936,1085,185,-726,-1585,-2322,-2861,-3132,-3097,-2720,-2034,-1073,72,1300,2491,3542,4345,4856,5027,4899,4502,3938,3302,2696,2234,1970,1971,2235,2749,3467,4313,5218,6096,6884,7532,7999,8288,8404,8372,8247,8045,7833,7627,7458,7336,7257,7223,7209,7212,7211,7194,7169,7118,7060,6984,6898,6797,6673,6512,6299,6011,5639,5165,4590,3924,3172,2375,1549,742,-13,-684,-1233,-1647,-1899,-1998,-1935,-1745,-1437,-1056,-627,-196,218,577,877,1105,1266,1362,1399,1373,1282,1096,812,378,-195,-941,-1837,-2856,-3954,-5042,-6056,-6885,-7461,-7706,-7583,-7078,-6228,-5078,-3739,-2291,-875,429,1512,2323,2835,3047,3002,2760,2401,2005,1650,1403,1296,1361,1573,1919,2354,2827,3290,3709,4033,4276,4406,4459,4446,4401,4348,4317,4309,4338,4381,4420,4427,4364,4217,3954,3583,3105,2549,1946,1342,769,274,-133,-425,-627,-739,-808,-862,-947,-1089,-1324,-1654,-2090,-2609,-3193,-3797,-4394,-4929,-5379,-5713,-5911,-5989,-5941,-5816,-5634,-5444,-5278,-5174,-5137,-5191,-5309,-5494,-5714,-5957,-6216,-6474,-6752,-7045,-7368,-7724,-8097,-8473,-8810,-9058,-9166,-9072,-8748,-8155,-7311,-6242,-5006,-3692,-2397,-1218,-265,403,716,669,276,-416,-1310,-2325,-3324,-4217,-4896,-5303,-5394,-5179,-4684,-3979,-3141,-2260,-1419,-686,-116,273,478,524,449,301,129,-19,-110,-126,-56,85,283,504,729,915,1055,1124,1115,1036,884,672,405,85,-280,-704,-1180,-1722,-2324,-2985,-3698,-4444,-5208,-5955,-6665,-7294,-7824,-8214,-8456,-8533,-8451,-8226,-7886,-7466,-7016,-6576,-6184,-5876,-5645,-5514,-5436,-5416,-5405,-5396,-5384,-5367,-5381,-5456,-5624,-5938,-6394,-7022,-7772,-8625,-9489,-10300,-10958,-11387,-11522,-11322,-10781,-9935,-8833,-7579,-6259,-4995,-3876,-2984,-2361,-2030,-1952,-2088,-2347,-2641,-2878,-2982,-2885,-2587,-2063,-1383,-573,272,1094,1827,2421,2859,3138,3274,3317,3293,3266,3261,3308,3422,3582,3782,3970,4126,4197,4157,3999,3692,3283,2762,2187,1580,982,413,-108,-582,-1026,-1453,-1891,-2366,-2892,-3481,-4126,-4815,-5514,-6199,-6814,-7323,-7690,-7870,-7854,-7633,-7204,-6609,-5868,-5036,-4161,-3296,-2479,-1755,-1146,-672,-346,-177,-173,-343,-695,-1227,-1944,-2814,-3817,-4886,-5964,-6958,-7789,-8357,-8606,-8468,-7933,-7013,-5749,-4228,-2551,-835,798,2236,3395,4203,4642,4708,4456,3943,3272,2536,1855,1302,974,901,1100,1568,2231,3048,3911,4750,5478,6035,6380,6500,6404,6126,5714,5220,4701,4211,3773,3425,3160,2966,2837,2719,2605,2445,2234,1950,1601,1194,754,300,-129,-526,-858,-1129,-1334,-1483,-1594,-1677,-1759,-1831,-1923,-1998,-2059,-2077,-2019,-1880,-1622,-1269,-819,-323,180,628,969,1150,1150,964,614,156,-368,-868,-1309,-1635,-1836,-1928,-1936,-1918,-1925,-2008,-2193,-2494,-2869,-3285,-3643,-3881,-3896,-3636,-3054,-2153,-970,418,1908,3377,4705,5784,6527,6900,6884,6527,5891,5077,4192,3353,2643,2156,1915,1947,2221,2687,3286,3942,4574,5139,5567,5854,5978,5955,5812,5578,5292,4983,4688,4421,4206,4045,3936,3882,3859,3868,3878,3887,3870,3825,3735,3612,3442,3252,3038,2817,2604,2388,2187,1982,1767,1526,1249,912,537,102,-351,-806,-1218,-1549,-1754,-1807,-1690,-1392,-954,-385,246,898,1517,2058,2489,2786,2936,2934,2778,2470,2016,1422,706,-112,-994,-1898,-2762,-3527,-4122,-4485,-4561,-4315,-3740,-2845,-1690,-339,1106,2530,3828,4892,5639,6024,6024,5668,5012,4142,3170,2201,1347,699,302,200,361,755,1307,1937,2562,3110,3532,3798,3920,3912,3833,3716,3626,3592,3643,3781,4006,4280,4600,4911,5222,5490,5738,5935,6117,6255,6373,6432,6443,6354,6167,5840,5370,4747,3996,3119,2188,1213,284,-581,-1300,-1860,-2210,-2341,-2243,-1924,-1400,-711,111,998,1903,2750,3497,4081,4480,4673,4666,4481,4150,3713,3214,2679,2141,1611,1093,594,101,-374,-836,-1257,-1624,-1896,-2047,-2031,-1833,-1424,-819,-20,912,1929,2951,3881,4646,5160,5360,5227,4746,3963,2942,1784,594,-488,-1379,-1957,-2194,-2058,-1577,-824,122,1145,2145,3025,3727,4206,4479,4565,4528,4428,4336,4292,4345,4476,4692,4929,5149,5294,5311,5173,4862,4386,3777,3078,2337,1618,955,389,-65,-413,-668,-863,-1036,-1213,-1432,-1698,-2011,-2358,-2696,-3003,-3224,-3333,-3303,-3129,-2823,-2411,-1932,-1429,-952,-530,-190,61,231,327,377,381,352,267,112,-150,-545,-1097,-1814,-2670,-3635,-4625,-5578,-6382,-6972,-7257,-7206,-6790,-6037,-4991,-3729,-2362,-977,294,1369,2162,2623,2720,2480,1912,1115,142,-886,-1874,-2726,-3349,-3696,-3721,-3439,-2881,-2106,-1215,-294,546,1217,1659,1825,1714,1360,811,153,-529,-1154,-1645,-1958,-2072,-1994,-1767,-1432,-1078,-741,-512,-397,-442,-618,-922,-1296,-1710,-2114,-2476,-2785,-3024,-3222,-3387,-3560,-3753,-3991,-4266,-4579,-4880,-5158,-5338,-5406,-5314,-5059,-4643,-4096,-3475,-2829,-2239,-1756,-1435,-1308,-1374,-1623,-2031,-2550,-3156,-3806,-4484,-5184,-5900,-6643,-7409,-8200,-8985,-9737,-10392,-10892,-11165,-11152,-10806,-10121,-9098,-7813,-6330,-4779,-3269,-1933,-863,-146,199,161,-195,-801,-1547,-2325,-3030,-3571,-3891,-3953,-3777,-3381,-2840,-2214,-1584,-1010,-542,-208,-6,76,86,62,61,127,294,587,998,1525,2127,2768,3400,3970,4435,4753,4902,4865,4648,4272,3757,3154,2501,1832,1199,611,93,-348,-733,-1058,-1355,-1630,-1906,-2173,-2438,-2671,-2855,-2962,-2956,-2828,-2556,-2163,-1657,-1093,-517,7,421,673,729,575,218,-311,-977,-1716,-2493,-3238,-3939,-4545,-5066,-5481,-5810,-6048,-6195,-6252,-6186,-5984,-5607,-5024,-4221,-3192,-1959,-574,896,2348,3695,4819,5659,6140,6255,6021,5488,4752,3912,3082,2378,1866,1624,1651,1944,2448,3092,3794,4473,5056,5506,5784,5919,5921,5847,5753,5683,5690,5798,6016,6333,6727,7143,7559,7905,8170,8309,8322,8212,7992,7686,7324,6931,6524,6120,5723,5318,4911,4474,4005,3499,2954,2383,1809,1253,747,326,9,-167,-198,-64,222,657,1215,1867,2583,3312,4019,4653,5175,5550,5744,5743,5533,5121,4523,3765,2896,1943,987,54,-785,-1492,-2036,-2374,-2518,-2436,-2171,-1708,-1105,-373,430,1269,2092,2852,3505,4008,4343,4487,4448,4243,3909,3497,3072,2692,2430,2328,2429,2732,3235,3874,4607,5343,6008,6540,6882,7030,6979,6790,6507,6219,5998,5901,5979,6238,6667,7222,7840,8446,8965,9342,9511,9476,9209,8749,8126,7377,6556,5689,4809,3929,3055,2183,1313,437,-426,-1276,-2058,-2769,-3327,-3728,-3912,-3867,-3597,-3100,-2436,-1639,-791,45,796,1401,1822,2042,2056,1900,1599,1208,766,317,-117,-522,-893,-1253,-1601,-1969,-2363,-2776,-3207,-3612,-3963,-4202,-4283,-4158,-3798,-3193,-2354,-1326,-168,1029,2179,3185,3964,4456,4618,4450,3972,3239,2325,1323,331,-551,-1251,-1690,-1849,-1705,-1298,-657,129,998,1854,2636,3275,3745,4025,4131,4099,3968,3792,3620,3489,3422,3426,3480,3559,3628,3630,3546,3328,2975,2482,1863,1151,389,-400,-1148,-1867,-2495,-3066,-3553,-3990,-4379,-4734,-5064,-5355,-5608,-5787,-5878,-5859,-5706,-5432,-5034,-4547,-4011,-3467,-2975,-2569,-2300,-2177,-2226,-2425,-2780,-3252,-3833,-4491,-5217,-5984,-6790,-7608,-8432,-9227,-9971,-10608,-11113,-11412,-11484,-11273,-10774,-9982,-8927,-7663,-6263,-4822,-3436,-2209,-1216,-522,-157,-108,-349,-805,-1393,-2025,-2602,-3046,-3306,-3332,-3142,-2732,-2174,-1508,-823,-189,335,680,835,778,533,139,-351,-865,-1341,-1712,-1935,-1967,-1816,-1471,-994,-415,194,748,1204,1469,1523,1329,884,224,-633,-1598,-2641,-3666,-4644,-5517,-6273,-6894,-7407,-7809,-8156,-8444,-8714,-8968,-9197,-9400,-9543,-9605,-9565,-9403,-9110,-8707,-8194,-7624,-7018,-6420,-5866,-5377,-4979,-4676,-4482,-4385,-4399,-4506,-4724,-5028,-5437,-5922,-6472,-7064,-7645,-8183,-8621,-8895,-8977,-8808,-8387,-7711,-6799,-5720,-4524,-3309,-2158,-1147,-356,190,459,475,276,-85,-531,-993,-1409,-1721,-1905,-1943,-1857,-1663,-1422,-1158,-940,-784,-723,-754,-865,-1024,-1206,-1348,-1440,-1425,-1313,-1085,-767,-374,46,471,848,1159,1379,1489,1502,1413,1244,1006,725,408,81,-260,-596,-938,-1274,-1616,-1964,-2320,-2685,-3047,-3405,-3724,-4005,-4197,-4290,-4256,-4074,-3740,-3261,-2652,-1956,-1207,-473,212,767,1186,1399,1425,1234,864,327,-331,-1063,-1826,-2565,-3237,-3807,-4233,-4507,-4598,-4518,-4258,-3842,-3285,-2623,-1881,-1105,-340,381,996,1475,1779,1869,1750,1406,871,178,-612,-1431,-2201,-2853,-3310,-3528,-3473,-3139,-2553,-1757,-818,179,1154,2026,2738,3246,3543,3639,3578,3414,3216,3047,2968,3013,3212,3547,3999,4518,5034,5498,5829,5985,5929,5641,5136,4442,3604,2685,1740,833,11,-682,-1241,-1639,-1906,-2035,-2064,-1997,-1863,-1662,-1410,-1102,-747,-348,83,531,979,1402,1780,2101,2347,2527,2643,2700,2726,2707,2663,2575,2430,2219,1905,1497,981,370,-294,-986,-1644,-2208,-2637,-2869,-2882,-2658,-2196,-1520,-670,309,1341,2373,3319,4129,4733,5104,5217,5075,4702,4146,3459,2728,2015,1401,950,707,705,939,1396,2007,2737,3478,4170,4746,5134,5341,5336,5175,4896,4570,4273,4064,4008,4124,4428,4891,5473,6115,6740,7290,7695,7915,7927,7725,7334,6782,6121,5392,4645,3909,3212,2560,1952,1394,858,362,-107,-537,-899,-1194,-1373,-1443,-1370,-1166,-835,-396,120,680,1247,1792,2279,2692,3011,3222,3319,3294,3132,2841,2399,1830,1123,320,-565,-1467,-2346,-3118,-3741,-4126,-4261,-4089,-3639,-2922,-2012,-972,86,1092,1933,2562,2923,3015,2863,2506,2037,1522,1063,724,568,625,909,1392,2049,2820,3644,4469,5218,5856,6330,6623,6715,6633,6378,6020,5589,5158,4793,4532,4441,4523,4799,5234,5796,6417,7028,7552,7924,8079,8003,7673,7129,6406,5586,4725,3926,3220,2677,2293,2073,1974,1956,1951,1914,1798,1572,1243,818,343,-138,-566,-896,-1086,-1117,-988,-715,-341,100,540,954,1277,1507,1604,1587,1447,1206,875,472,17,-474,-978,-1470,-1916,-2281,-2525,-2610,-2507,-2207,-1694,-1023,-202,669,1536,2307,2897,3249,3305,3059,2520,1735,778,-263,-1293,-2211,-2951,-3440,-3665,-3608,-3302,-2784,-2112,-1356,-572,164,822,1354,1750,2015,2155,2215,2217,2219,2233,2318,2459,2688,2977,3311,3659,3977,4237,4395,4431,4314,4047,3619,3054,2365,1590,763,-74,-884,-1628,-2285,-2827,-3263,-3578,-3805,-3944,-4026,-4068,-4072,-4058,-4008,-3916,-3771,-3545,-3244,-2852,-2386,-1873,-1339,-846,-431,-158,-56,-166,-487,-1017,-1724,-2564,-3476,-4407,-5287,-6074,-6714,-7192,-7471,-7567,-7463,-7187,-6753,-6180,-5508,-4752,-3967,-3173,-2418,-1742,-1176,-759,-510,-439,-552,-814,-1208,-1672,-2162,-2610,-2972,-3186,-3241,-3100,-2788,-2323,-1750,-1135,-538,-31,325,506,465,252,-133,-602,-1092,-1526,-1829,-1953,-1875,-1598,-1154,-609,-17,532,989,1296,1429,1385,1178,845,416,-57,-550,-1034,-1491,-1939,-2364,-2798,-3248,-3724,-4237,-4777,-5332,-5881,-6401,-6854,-7222,-7470,-7583,-7556,-7378,-7069,-6641,-6119,-5534,-4928,-4323,-3780,-3309,-2969,-2762,-2733,-2869,-3184,-3661,-4265,-4973,-5713,-6453,-7105,-7635,-7974,-8088,-7965,-7585,-6987,-6197,-5273,-4287,-3291,-2372,-1560,-929,-470,-225,-154,-258,-485,-809,-1165,-1531,-1840,-2066,-2174,-2130,-1927,-1543,-999,-290,526,1428,2336,3197,3930,4488,4798,4869,4662,4241,3636,2934,2220,1570,1067,760,666,800,1097,1534,2011,2479,2854,3111,3194,3140,2929,2641,2281,1930,1590,1306,1061,852,649,419,145,-207,-621,-1101,-1609,-2112,-2565,-2925,-3161,-3244,-3177,-2948,-2599,-2138,-1622,-1070,-533,-26,412,779,1049,1232,1315,1301,1200,1009,748,431,84,-263,-561,-785,-870,-803,-544,-103,518,1259,2083,2887,3622,4185,4532,4613,4414,3963,3288,2474,1581,709,-80,-706,-1136,-1340,-1312,-1068,-626,-19,722,1558,2471,3409,4361,5285,6153,6936,7611,8152,8555,8818,8941,8965,8889,8772,8618,8469,8329,8211,8105,8003,7883,7734,7533,7273,6962,6594,6199,5794,5396,5035,4713,4432,4192,3956,3720,3441,3110,2716,2247,1752,1223,752,345,87,-3,107,418,905,1520,2201,2856,3422,3809,3974,3879,3522,2927,2140,1228,259,-694,-1560,-2291,-2839,-3184,-3307,-3203,-2878,-2351,-1628,-764,230,1276,2335,3334,4210,4904,5369,5567,5501,5171,4633,3935,3161,2390,1700,1171,844,759,922,1311,1906,2646,3478,4350,5181,5949,6580,7076,7393,7557,7560,7441,7227,6951,6652,6363,6097,5885,5715,5595,5509,5449,5395,5336,5264,5160,5035,4867,4668,4425,4147,3824,3467,3072,2648,2196,1735,1259,797,331,-99,-521,-888,-1228,-1503,-1709,-1840,-1864,-1788,-1597,-1290,-894,-417,94,601,1058,1416,1636,1688,1556,1240,753,130,-603,-1375,-2164,-2888,-3525,-4024,-4356,-4512,-4479,-4268,-3897,-3393,-2788,-2122,-1430,-748,-111,451,921,1269,1496,1589,1556,1411,1174,878,555,252,7,-137,-151,-5,309,788,1416,2148,2936,3714,4408,4952,5285,5355,5151,4667,3933,3007,1944,834,-254,-1238,-2060,-2669,-3041,-3162,-3043,-2701,-2185,-1521,-785,-14,727,1379,1907,2248,2383,2276,1925,1327,507,-499,-1637,-2846,-4048,-5174,-6149,-6918,-7440,-7683,-7665,-7390,-6917,-6296,-5599,-4898,-4258,-3742,-3390,-3234,-3282,-3527,-3953,-4520,-5193,-5925,-6667,-7381,-8014,-8539,-8915,-9121,-9121,-8920,-8487,-7853,-7021,-6037,-4945,-3823,-2722,-1748,-942,-380,-98,-105,-407,-965,-1727,-2632,-3599,-4558,-5437,-6180,-6742,-7095,-7229,-7139,-6841,-6351,-5696,-4913,-4036,-3118,-2206,-1349,-607,-6,404,629,657,528,267,-73,-440,-787,-1083,-1297,-1435,-1492,-1502,-1479,-1467,-1479,-1548,-1671,-1859,-2097,-2369,-2665,-2955,-3234,-3500,-3744,-3992,-4237,-4518,-4818,-5179,-5568,-5996,-6444,-6871,-7275,-7598,-7832,-7950,-7935,-7801,-7544,-7205,-6794,-6372,-5937,-5557,-5221,-4969,-4795,-4708,-4703,-4785,-4937,-5171,-5455,-5793,-6149,-6500,-6798,-7013,-7087,-7006,-6730,-6275,-5650,-4905,-4100,-3300,-2599,-2040,-1711,-1614,-1786,-2184,-2790,-3518,-4326,-5111,-5832,-6413,-6818,-7023,-7001,-6767,-6312,-5659,-4828,-3835,-2728,-1532,-307,902,2029,3021,3821,4388,4699,4744,4542,4139,3576,2943,2295,1719,1272,1002,935,1070,1387,1839,2361,2894,3346,3674,3810,3736,3434,2923,2224,1393,467,-491,-1435,-2322,-3108,-3772,-4284,-4628,-4798,-4772,-4576,-4189,-3656,-2990,-2245,-1468,-731,-82,398,683,721,507,56,-618,-1447,-2388,-3362,-4306,-5154,-5858,-6374,-6684,-6775,-6642,-6320,-5801,-5156,-4395,-3589,-2777,-2017,-1354,-835,-485,-318,-339,-515,-827,-1211,-1620,-1982,-2242,-2345,-2249,-1949,-1423,-725,136,1073,2051,2987,3840,4560,5124,5524,5756,5854,5820,5712,5529,5320,5082,4833,4576,4300,4019,3715,3409,3111,2841,2626,2488,2444,2506,2664,2899,3177,3462,3702,3868,3923,3854,3663,3360,2980,2551,2122,1718,1376,1110,929,823,789,794,835,883,932,979,1016,1058,1097,1149,1205,1256,1296,1297,1245,1108,881,540,104,-425,-1005,-1603,-2159,-2631,-2959,-3112,-3061,-2792,-2322,-1662,-857,48,1012,1966,2884,3697,4392,4916,5263,5412,5351,5098,4657,4064,3359,2593,1829,1132,569,201,73,220,648,1350,2279,3393,4598,5826,6975,7971,8733,9218,9390,9249,8818,8134,7266,6274,5247,4254,3371,2657,2161,1915,1926,2195,2683,3358,4150,4999,5832,6579,7178,7574,7741,7644,7299,6711,5918,4976,3927,2854,1793,832,-15,-687,-1186,-1497,-1627,-1606,-1449,-1199,-887,-546,-220,71,286,415,434,325,105,-253,-701,-1241,-1818,-2387,-2893,-3278,-3472,-3444,-3142,-2567,-1734,-668,545,1844,3114,4273,5225,5907,6267,6306,6032,5497,4768,3926,3055,2237,1538,999,665,524,582,809,1167,1629,2150,2696,3253,3784,4294,4763,5186,5561,5870,6114,6278,6361,6360,6286,6158,5983,5808,5626,5489,5381,5332,5314,5339,5373,5406,5423,5395,5325,5201,5016,4791,4516,4212,3880,3526,3150,2751,2326,1863,1379,858,329,-200,-701,-1145,-1510,-1771,-1907,-1926,-1820,-1622,-1346,-1038,-713,-423,-165,23,146,193,165,63,-120,-375,-707,-1102,-1551,-2032,-2516,-2971,-3348,-3629,-3759,-3737,-3544,-3196,-2724,-2165,-1588,-1037,-594,-293,-182,-279,-571,-1043,-1633,-2292,-2938,-3513,-3942,-4191,-4214,-4027,-3619,-3038,-2315,-1497,-635,237,1085,1884,2614,3272,3821,4272,4587,4755,4764,4592,4256,3755,3132,2417,1671,952,309,-200,-548,-720,-715,-572,-324,-34,249,457,564,526,343,22,-426,-963,-1560,-2187,-2810,-3401,-3952,-4426,-4823,-5117,-5294,-5346,-5250,-5022,-4651,-4175,-3617,-3026,-2466,-1982,-1647,-1486,-1548,-1831,-2327,-3004,-3809,-4673,-5536,-6303,-6938,-7362,-7567,-7519,-7255,-6772,-6151,-5421,-4656,-3921,-3260,-2727,-2352,-2151,-2131,-2285,-2591,-3028,-3557,-4140,-4729,-5268,-5709,-5987,-6068,-5905,-5494,-4826,-3947,-2890,-1738,-556,570,1571,2390,2995,3361,3510,3450,3226,2873,2428,1925,1388,828,255,-334,-933,-1534,-2129,-2688,-3188,-3590,-3861,-3975,-3924,-3708,-3353,-2904,-2412,-1941,-1550,-1281,-1176,-1243,-1473,-1848,-2315,-2833,-3354,-3818,-4204,-4473,-4623,-4640,-4555,-4355,-4092,-3764,-3412,-3057,-2725,-2442,-2238,-2132,-2145,-2302,-2587,-3037,-3595,-4281,-5019,-5795,-6531,-7186,-7689,-8006,-8087,-7929,-7524,-6898,-6095,-5171,-4188,-3217,-2320,-1538,-923,-467,-196,-75,-93,-221,-418,-677,-947,-1228,-1483,-1705,-1860,-1949,-1931,-1814,-1568,-1199,-707,-100,596,1352,2139,2901,3615,4225,4710,5043,5210,5224,5086,4826,4471,4048,3586,3119,2649,2222,1830,1523,1292,1204,1234,1451,1822,2372,3058,3847,4675,5471,6157,6654,6900,6853,6490,5828,4910,3791,2574,1330,174,-838,-1622,-2164,-2430,-2462,-2278,-1956,-1552,-1149,-807,-581,-509,-598,-850,-1224,-1698,-2206,-2722,-3183,-3562,-3832,-3971,-3975,-3837,-3566,-3159,-2631,-1992,-1245,-434,443,1337,2209,3038,3762,4372,4826,5131,5266,5271,5140,4928,4648,4348,4048,3781,3556,3401,3301,3287,3327,3452,3633,3894,4210,4601,5045,5549,6087,6649,7199,7723,8166,8519,8738,8821,8756,8552,8228,7812,7335,6836,6347,5898,5516,5215,5006,4886,4849,4873,4948,5037,5118,5168,5147,5048,4837,4504,4054,3470,2799,2034,1246,462,-254,-851,-1284,-1519,-1541,-1356,-1000,-519,22,548,997,1312,1454,1418,1203,859,415,-58,-506,-888,-1146,-1283,-1268,-1135,-878,-545,-135,307,791,1280,1792,2295,2783,3242,3629,3933,4102,4125,3972,3653,3170,2573,1908,1241,658,206,-29,-34,229,730,1448,2311,3263,4224,5125,5922,6571,7067,7418,7641,7775,7849,7887,7912,7915,7892,7815,7658,7397,7012,6498,5878,5167,4440,3721,3109,2621,2324,2215,2285,2509,2812,3147,3428,3610,3639,3504,3196,2742,2172,1532,861,214,-397,-918,-1354,-1682,-1891,-1999,-1983,-1878,-1680,-1426,-1139,-863,-626,-483,-436,-535,-754,-1107,-1556,-2072,-2605,-3119,-3555,-3882,-4065,-4078,-3924,-3591,-3117,-2514,-1835,-1117,-419,224,754,1154,1391,1460,1365,1118,743,271,-270,-837,-1392,-1897,-2302,-2581,-2689,-2603,-2326,-1833,-1183,-380,501,1410,2286,3059,3709,4178,4490,4627,4628,4518,4334,4103,3846,3566,3257,2901,2471,1945,1316,575,-240,-1103,-1948,-2705,-3317,-3713,-3870,-3765,-3419,-2884,-2217,-1524,-872,-371,-69,-33,-264,-758,-1480,-2350,-3315,-4269,-5146,-5873,-6387,-6667,-6689,-6466,-6033,-5423,-4723,-3971,-3280,-2679,-2273,-2075,-2147,-2480,-3076,-3905,-4915,-6049,-7220,-8360,-9376,-10198,-10758,-11000,-10904,-10460,-9687,-8642,-7390,-6026,-4662,-3387,-2308,-1489,-972,-777,-867,-1213,-1732,-2354,-3009,-3610,-4127,-4510,-4745,-4845,-4808,-4677,-4462,-4204,-3910,-3613,-3304,-3009,-2705,-2410,-2110,-1808,-1506,-1207,-916,-646,-406,-213,-81,-30,-71,-220,-482,-848,-1313,-1838,-2391,-2918,-3377,-3704,-3889,-3875,-3695,-3345,-2873,-2339,-1801,-1336,-1008,-870,-948,-1275,-1812,-2549,-3419,-4350,-5284,-6127,-6833,-7343,-7639,-7716,-7609,-7350,-7031,-6692,-6433,-6283,-6299,-6479,-6817,-7270,-7791,-8320,-8796,-9178,-9421,-9521,-9467,-9273,-8957,-8532,-8025,-7432,-6779,-6053,-5276,-4456,-3619,-2800,-2037,-1378,-854,-508,-336,-347,-508,-783,-1126,-1471,-1784,-2007,-2125,-2121,-1995,-1772,-1478,-1133,-786,-436,-124,166,428,679,940,1232,1569,1969,2421,2909,3406,3850,4211,4410,4422,4199,3740,3058,2192,1212,192,-767,-1591,-2198,-2541,-2604,-2383,-1935,-1309,-586,157,838,1404,1787,1975,1934,1678,1202,553,-262,-1174,-2149,-3118,-4014,-4785,-5369,-5736,-5863,-5766,-5474,-5049,-4556,-4072,-3659,-3371,-3233,-3246,-3389,-3621,-3895,-4154,-4359,-4466,-4464,-4339,-4102,-3762,-3342,-2854,-2320,-1743,-1142,-522,96,701,1256,1741,2117,2345,2417,2290,1987,1498,870,142,-623,-1350,-1976,-2418,-2634,-2577,-2249,-1648,-841,139,1184,2237,3210,4050,4720,5212,5529,5722,5814,5869,5914,5975,6058,6148,6206,6211,6111,5894,5549,5091,4560,4004,3488,3060,2765,2624,2628,2757,2960,3183,3370,3471,3445,3283,2976,2543,2016,1429,822,247,-273,-685,-970,-1098,-1060,-847,-475,42,643,1304,1928,2483,2884,3089,3062,2781,2258,1513,599,-425,-1483,-2504,-3397,-4116,-4570,-4751,-4617,-4170,-3449,-2473,-1338,-92,1160,2348,3397,4250,4881,5273,5446,5423,5253,4979,4649,4302,3980,3694,3478,3331,3264,3287,3383,3564,3800,4087,4398,4707,4998,5253,5464,5640,5790,5941,6117,6341,6625,6968,7345,7721,8042,8234,8259,8039,7577,6852,5919,4836,3697,2613,1678,994,612,569,851,1404,2167,3017,3875,4618,5170,5470,5472,5189,4641,3882,2989,2049,1139,358,-255,-630,-778,-684,-410,7,485,959,1365,1646,1778,1736,1543,1198,750,217,-355,-943,-1509,-2029,-2469,-2807,-3007,-3055,-2922,-2603,-2101,-1426,-621,277,1207,2101,2902,3551,4013,4261,4301,4130,3801,3332,2779,2192,1602,1077,630,324,158,174,359,717,1230,1863,2586,3347,4107,4822,5460,5995,6411,6712,6889,6964,6928,6792,6557,6211,5766,5214,4578,3878,3155,2457,1840,1355,1059,980,1143,1541,2139,2901,3746,4610,5392,6035,6442,6586,6406,5911,5098,4020,2720,1295,-183,-1593,-2873,-3915,-4693,-5158,-5328,-5233,-4941,-4514,-4054,-3615,-3276,-3070,-3018,-3116,-3347,-3673,-4063,-4472,-4861,-5207,-5464,-5628,-5657,-5547,-5274,-4831,-4215,-3445,-2535,-1547,-518,459,1326,2005,2436,2589,2436,2008,1326,478,-483,-1447,-2338,-3078,-3590,-3853,-3832,-3552,-3041,-2357,-1573,-759,6,673,1187,1543,1743,1814,1814,1795,1818,1936,2171,2534,2992,3508,3997,4400,4629,4636,4384,3866,3123,2192,1165,118,-864,-1707,-2366,-2807,-3038,-3068,-2948,-2715,-2428,-2133,-1879,-1690,-1612,-1631,-1787,-2029,-2381,-2768,-3190,-3573,-3891,-4104,-4186,-4134,-3964,-3695,-3380,-3066,-2789,-2615,-2541,-2617,-2820,-3153,-3600,-4123,-4708,-5314,-5902,-6452,-6902,-7234,-7396,-7364,-7111,-6627,-5926,-5018,-3972,-2817,-1668,-562,390,1140,1640,1849,1779,1442,867,132,-720,-1604,-2444,-3193,-3765,-4147,-4296,-4222,-3938,-3481,-2895,-2232,-1538,-861,-218,360,900,1391,1870,2348,2832,3325,3793,4211,4512,4658,4578,4262,3673,2852,1825,678,-503,-1628,-2591,-3339,-3801,-3974,-3869,-3508,-2988,-2338,-1684,-1060,-572,-247,-149,-285,-654,-1224,-1916,-2636,-3272,-3727,-3927,-3859,-3558,-3121,-2668,-2312,-2121,-2103,-2175,-2229,-2131,-1786,-1193,-401,445,1174,1674,1837,1713,1365,946,588,381,348,408,428,233,-326,-1319,-2711,-4314,-5860,-6978,-7340,-6675,-4879,-2039,1564,5473,9149,12020,13624,13626,11945,8700,4252,-867,-6045,-10602,-13971,-15676,-15450,-13288,-9365,-4156,1755,7655,12818,16638,18637,18636,16675,13116,8491,3463,-1273,-5163,-7781,-8969,-8774,-7445,-5335,-2867,-398,1770,3464,4618,5261,5467,5369,5051,4618,4095,3514,2828,2042,1119,96,-960,-1964,-2768,-3293,-3440,-3231,-2724,-2066,-1448,-1057,-1073,-1564,-2535,-3845,-5283,-6566,-7418,-7606,-7032,-5700,-3797,-1591,563,2321,3392,3640,3020,1709,-63,-1946,-3595,-4715,-5089,-4647,-3436,-1644,445,2497,4156,5140,5239,4393,2675,314,-2367,-4974,-7124,-8498,-8905,-8292,-6795,-4653,-2221,150,2120,3481,4094,4009,3318,2255,1017,-146,-1081,-1660,-1848,-1666,-1179,-494,281,1039,1700,2200,2530,2679,2702,2632,2539,2489,2527,2708,3034,3475,3984,4452,4781,4858,4591,3927,2871,1467,-164,-1876,-3507,-4873,-5862,-6366,-6365,-5871,-4965,-3744,-2367,-955,340,1425,2239,2776,3090,3267,3424,3675,4102,4768,5655,6734,7910,9084,10142,11004,11590,11885,11883,11612,11131,10488,9765,9018,8327,7713,7219,6805,6448,6064,5586,4921,4031,2870,1477,-97,-1744,-3341,-4757,-5872,-6583,-6830,-6573,-5839,-4661,-3144,-1378,488,2330,3997,5370,6325,6786,6698,6041,4856,3180,1121,-1218,-3703,-6170,-8466,-10396,-11791,-12484,-12363,-11374,-9556,-7024,-3992,-719,2492,5350,7614,9094,9723,9499,8527,6972,5022,2903,792,-1143,-2802,-4132,-5120,-5805,-6226,-6422,-6435,-6261,-5917,-5390,-4691,-3838,-2876,-1867,-902,-66,529,836,786,412,-267,-1138,-2118,-3063,-3886,-4482,-4814,-4838,-4601,-4115,-3477,-2747,-2019,-1367,-847,-494,-324,-311,-442,-658,-941,-1241,-1547,-1826,-2082,-2296,-2483,-2641,-2793,-2956,-3144,-3388,-3684,-4062,-4519,-5046,-5652,-6287,-6949,-7575,-8144,-8607,-8940,-9123,-9147,-9016,-8743,-8345,-7842,-7271,-6644,-6006,-5373,-4783,-4258,-3841,-3538,-3392,-3381,-3508,-3727,-3984,-4217,-4343,-4301,-4029,-3487,-2691,-1653,-469,788,1995,3056,3876,4400,4596,4476,4080,3478,2759,2005,1300,701,245,-51,-197,-217,-146,-18,123,261,372,463,531,611,706,871,1114,1474,1960,2568,3274,4037,4801,5496,6065,6434,6577,6457,6091,5496,4746,3894,3049,2280,1676,1291,1160,1280,1639,2170,2821,3507,4159,4714,5129,5388,5491,5468,5355,5198,5044,4931,4885,4936,5079,5339,5690,6148,6677,7266,7883,8502,9100,9645,10142,10559,10917,11203,11430,11600,11718,11784,11800,11782,11722,11651,11563,11484,11422,11386,11386,11413,11466,11519,11557,11546,11471,11298,11044,10682,10258,9781,9295,8837,8432,8105,7861,7692,7598,7555,7568,7616,7691,7765,7806,7763,7582,7212,6606,5762,4692,3465,2164,900,-212,-1098,-1687,-1970,-1984,-1775,-1450,-1080,-748,-506,-371,-348,-388,-470,-521,-513,-397,-165,188,627,1123,1603,2016,2278,2350,2177,1768,1117,284,-688,-1712,-2732,-3661,-4464,-5086,-5524,-5770,-5861,-5812,-5680,-5484,-5276,-5075,-4921,-4828,-4816,-4901,-5069,-5338,-5667,-6050,-6452,-6829,-7169,-7417,-7571,-7618,-7546,-7403,-7176,-6941,-6706,-6522,-6416,-6393,-6477,-6643,-6898,-7200,-7552,-7899,-8247,-8551,-8805,-8986,-9092,-9115,-9063,-8951,-8790,-8609,-8423,-8257,-8118,-8021,-7965,-7941,-7951,-7973,-8003,-8030,-8047,-8046,-8036,-8008,-7976,-7942,-7911,-7895,-7885,-7900,-7928,-7971,-8031,-8094,-8157,-8218,-8255,-8283,-8285,-8267,-8241,-8196,-8155,-8120,-8098,-8108,-8145,-8216,-8322,-8440,-8570,-8685,-8765,-8800,-8767,-8659,-8491,-8251,-7975,-7674,-7382,-7122,-6924,-6802,-6768,-6819,-6929,-7078,-7219,-7317,-7327,-7223,-6984,-6604,-6101,-5488,-4820,-4126,-3467,-2885,-2420,-2100,-1927,-1907,-2008,-2209,-2468,-2741,-2993,-3182,-3291,-3297,-3218,-3047,-2838,-2587,-2362,-2160,-2024,-1960,-1971,-2062,-2217,-2430,-2680,-2943,-3192,-3401,-3529,-3565,-3464,-3229,-2844,-2324,-1691,-986,-264,419,1004,1444,1714,1789,1693,1455,1123,766,451,221,147,220,472,859,1359,1921,2492,3040,3515,3910,4200,4403,4518,4579,4604,4623,4669,4749,4893,5085,5337,5613,5912,6191,6435,6624,6732,6776,6742,6664,6554,6449,6371,6354,6408,6548,6766,7051,7384,7722,8052,8317,8518,8614,8606,8494,8280,7995,7642,7277,6897,6571,6292,6107,6014,6026,6121,6295,6503,6726,6915,7043,7083,7021,6859,6610,6305,5977,5674,5414,5249,5172,5205,5330,5535,5786,6069,6337,6574,6757,6854,6873,6793,6630,6394,6104,5792,5482,5215,5005,4888,4870,4946,5128,5373,5684,6015,6351,6673,6955,7203,7409,7584,7752,7915,8111,8332,8596,8881,9167,9410,9574,9600,9477,9167,8692,8077,7375,6660,6004,5495,5183,5127,5320,5752,6366,7073,7799,8422,8883,9106,9063,8766,8247,7573,6838,6115,5500,5037,4770,4689,4777,4966,5213,5431,5573,5586,5443,5157,4737,4234,3693,3158,2689,2295,2012,1820,1714,1666,1636,1613,1546,1450,1292,1100,867,623,383,152,-38,-211,-342,-456,-551,-646,-744,-866,-1015,-1205,-1445,-1739,-2093,-2508,-2966,-3474,-3987,-4511,-4994,-5427,-5779,-6035,-6185,-6228,-6174,-6028,-5828,-5578,-5327,-5086,-4891,-4751,-4690,-4695,-4783,-4929,-5129,-5362,-5613,-5853,-6081,-6263,-6413,-6506,-6561,-6565,-6547,-6499,-6462,-6422,-6427,-6452,-6533,-6653,-6814,-7017,-7240,-7490,-7742,-7993,-8226,-8431,-8584,-8686,-8703,-8643,-8488,-8252,-7937,-7570,-7168,-6763,-6381,-6046,-5765,-5564,-5425,-5358,-5346,-5383,-5460,-5577,-5718,-5896,-6091,-6316,-6547,-6793,-7016,-7230,-7396,-7513,-7569,-7547,-7465,-7304,-7097,-6833,-6556,-6261,-5987,-5739,-5539,-5402,-5330,-5335,-5410,-5548,-5733,-5949,-6164,-6363,-6508,-6596,-6603,-6535,-6398,-6212,-5997,-5790,-5607,-5484,-5424,-5433,-5516,-5643,-5820,-6005,-6201,-6373,-6527,-6638,-6718,-6746,-6734,-6677,-6567,-6420,-6223,-5993,-5738,-5462,-5188,-4919,-4670,-4449,-4253,-4093,-3956,-3837,-3745,-3655,-3590,-3542,-3520,-3549,-3616,-3758,-3950,-4211,-4512,-4844,-5182,-5500,-5780,-6005,-6158,-6249,-6259,-6218,-6122,-5999,-5861,-5717,-5594,-5474,-5379,-5285,-5189,-5083,-4951,-4794,-4609,-4399,-4176,-3952,-3743,-3567,-3434,-3353,-3323,-3338,-3375,-3426,-3448,-3435,-3354,-3207,-2981,-2706,-2383,-2054,-1751,-1485,-1297,-1180,-1143,-1171,-1232,-1314,-1369,-1386,-1338,-1207,-1007,-727,-390,-17,386,765,1135,1433,1683,1835,1913,1900,1805,1653,1443,1222,1006,818,702,652,698,825,1032,1292,1592,1894,2182,2436,2645,2813,2949,3078,3226,3430,3705,4083,4543,5092,5679,6274,6822,7271,7590,7739,7718,7527,7201,6774,6308,5845,5448,5149,4986,4969,5092,5346,5689,6097,6517,6921,7263,7538,7702,7780,7748,7636,7459,7231,6995,6758,6563,6408,6320,6294,6327,6406,6510,6610,6682,6690,6616,6440,6159,5782,5337,4856,4394,3992,3703,3566,3588,3793,4144,4617,5169,5732,6268,6718,7050,7245,7290,7204,7001,6721,6393,6060,5748,5488,5291,5169,5118,5136,5205,5315,5447,5587,5718,5832,5912,5959,5961,5926,5839,5719,5556,5364,5154,4922,4699,4487,4308,4176,4105,4103,4183,4334,4552,4818,5118,5417,5709,5956,6163,6307,6403,6441,6456,6436,6419,6393,6382,6368,6353,6326,6262,6171,6020,5832,5603,5359,5120,4919,4774,4718,4761,4905,5156,5492,5893,6340,6785,7219,7592,7892,8092,8177,8142,7991,7724,7367,6940,6462,5988,5517,5108,4757,4499,4323,4231,4214,4231,4292,4337,4380,4386,4362,4301,4220,4116,4017,3923,3851,3801,3776,3771,3769,3771,3740,3690,3596,3467,3303,3125,2938,2768,2626,2513,2445,2416,2413,2438,2465,2495,2510,2515,2506,2491,2476,2473,2477,2509,2543,2590,2637,2665,2688,2665,2626,2535,2417,2261,2075,1872,1651,1436,1230,1047,893,774,684,623,566,513,430,320,148,-70,-353,-678,-1044,-1423,-1803,-2160,-2476,-2752,-2962,-3132,-3245,-3334,-3396,-3459,-3522,-3601,-3694,-3798,-3903,-4004,-4080,-4127,-4128,-4083,-3993,-3855,-3689,-3489,-3285,-3070,-2870,-2678,-2509,-2372,-2262,-2209,-2203,-2267,-2409,-2635,-2949,-3340,-3799,-4293,-4801,-5273,-5684,-5992,-6179,-6227,-6141,-5934,-5634,-5280,-4905,-4561,-4283,-4090,-4018,-4047,-4188,-4402,-4666,-4940,-5184,-5376,-5482,-5507,-5445,-5321,-5166,-5013,-4902,-4865,-4925,-5089,-5358,-5696,-6090,-6482,-6838,-7123,-7299,-7359,-7298,-7128,-6884,-6595,-6306,-6063,-5891,-5828,-5871,-6028,-6273,-6575,-6899,-7186,-7415,-7527,-7519,-7370,-7100,-6733,-6307,-5872,-5470,-5145,-4918,-4802,-4787,-4849,-4957,-5057,-5125,-5115,-5016,-4829,-4555,-4242,-3914,-3625,-3411,-3309,-3337,-3506,-3805,-4218,-4706,-5252,-5794,-6316,-6775,-7137,-7405,-7541,-7565,-7470,-7279,-7005,-6686,-6333,-5996,-5685,-5435,-5261,-5174,-5180,-5271,-5440,-5661,-5919,-6175,-6408,-6588,-6697,-6711,-6633,-6457,-6198,-5882,-5528,-5175,-4851,-4580,-4386,-4265,-4226,-4243,-4304,-4373,-4438,-4460,-4448,-4364,-4249,-4069,-3888,-3671,-3488,-3305,-3174,-3073,-3018,-3009,-3033,-3097,-3187,-3299,-3421,-3552,-3666,-3777,-3852,-3909,-3927,-3918,-3884,-3831,-3770,-3719,-3677,-3667,-3679,-3727,-3792,-3880,-3958,-4029,-4065,-4058,-4000,-3882,-3715,-3494,-3238,-2953,-2653,-2355,-2058,-1788,-1539,-1325,-1144,-994,-871,-764,-666,-563,-457,-330,-203,-55,78,210,325,409,486,534,581,638,705,813,948,1133,1344,1596,1855,2131,2399,2657,2895,3109,3293,3449,3561,3634,3650,3610,3503,3337,3105,2831,2521,2200,1898,1621,1408,1255,1178,1173,1237,1351,1509,1681,1861,2028,2175,2292,2364,2409,2394,2354,2257,2129,1957,1760,1538,1316,1107,929,809,752,777,878,1054,1286,1555,1840,2113,2359,2566,2725,2847,2939,3024,3127,3265,3476,3746,4120,4550,5058,5588,6116,6609,7009,7307,7461,7478,7349,7109,6773,6390,5990,5619,5296,5055,4897,4825,4830,4892,4990,5101,5201,5281,5322,5337,5320,5289,5256,5240,5245,5284,5363,5468,5606,5752,5895,6020,6107,6133,6095,5970,5767,5482,5132,4739,4324,3936,3586,3334,3183,3165,3279,3519,3865,4290,4749,5213,5635,5985,6235,6371,6382,6277,6063,5757,5390,4976,4553,4138,3756,3429,3167,2976,2865,2813,2826,2872,2944,3025,3096,3160,3199,3231,3243,3264,3283,3329,3397,3500,3638,3814,4013,4243,4476,4712,4932,5120,5276,5376,5434,5432,5401,5326,5251,5164,5101,5058,5044,5053,5070,5087,5071,5023,4913,4748,4523,4259,3971,3686,3441,3235,3117,3057,3079,3145,3244,3342,3422,3450,3438,3353,3233,3064,2879,2687,2499,2326,2162,2011,1858,1701,1533,1351,1171,988,839,723,672,691,788,966,1203,1492,1802,2106,2377,2583,2707,2734,2659,2493,2247,1956,1644,1348,1100,922,828,821,890,1014,1161,1306,1405,1448,1414,1302,1128,910,673,453,266,137,74,72,123,213,311,419,495,554,571,557,516,454,383,307,240,184,140,116,96,81,73,35,2,-72,-163,-278,-421,-570,-726,-872,-993,-1076,-1119,-1099,-1040,-920,-774,-599,-421,-252,-108,3,66,86,47,-36,-176,-364,-603,-882,-1197,-1531,-1870,-2192,-2470,-2692,-2829,-2877,-2823,-2677,-2448,-2153,-1819,-1463,-1126,-818,-577,-407,-336,-372,-517,-786,-1156,-1622,-2167,-2742,-3340,-3892,-4396,-4794,-5097,-5282,-5370,-5378,-5336,-5273,-5227,-5210,-5237,-5315,-5412,-5530,-5623,-5673,-5659,-5558,-5383,-5123,-4818,-4472,-4131,-3816,-3549,-3355,-3233,-3194,-3213,-3298,-3402,-3531,-3647,-3740,-3804,-3817,-3798,-3726,-3640,-3517,-3401,-3280,-3176,-3086,-3019,-2953,-2911,-2849,-2797,-2722,-2646,-2568,-2496,-2456,-2437,-2485,-2566,-2721,-2912,-3157,-3429,-3725,-4040,-4352,-4682,-4993,-5321,-5624,-5926,-6195,-6428,-6609,-6719,-6749,-6688,-6539,-6297,-5989,-5612,-5213,-4786,-4386,-4003,-3685,-3426,-3256,-3170,-3186,-3291,-3491,-3766,-4105,-4477,-4865,-5230,-5560,-5821,-6011,-6127,-6167,-6162,-6120,-6067,-6032,-6010,-6028,-6059,-6106,-6138,-6134,-6076,-5936,-5721,-5415,-5046,-4626,-4182,-3751,-3356,-3022,-2768,-2596,-2505,-2483,-2517,-2580,-2659,-2740,-2801,-2863,-2902,-2953,-3010,-3093,-3218,-3380,-3582,-3815,-4059,-4288,-4484,-4608,-4646,-4584,-4413,-4138,-3785,-3362,-2913,-2458,-2028,-1650,-1334,-1099,-939,-860,-857,-923,-1064,-1268,-1542,-1878,-2276,-2718,-3197,-3678,-4144,-4555,-4890,-5107,-5201,-5142,-4945,-4607,-4158,-3620,-3046,-2455,-1917,-1434,-1068,-808,-685,-673,-775,-951,-1187,-1435,-1681,-1886,-2047,-2141,-2187,-2179,-2147,-2106,-2071,-2072,-2105,-2182,-2299,-2429,-2572,-2682,-2754,-2749,-2668,-2483,-2218,-1865,-1454,-1014,-565,-149,208,493,667,758,736,646,478,284,61,-146,-339,-502,-626,-732,-804,-875,-936,-1003,-1065,-1125,-1165,-1170,-1125,-1014,-827,-565,-230,168,594,1044,1468,1862,2194,2453,2635,2731,2762,2720,2631,2498,2331,2140,1935,1703,1475,1232,993,769,562,404,290,255,293,427,641,941,1290,1676,2049,2379,2620,2749,2732,2575,2271,1860,1362,838,323,-125,-478,-702,-796,-758,-605,-376,-82,221,525,806,1039,1245,1402,1532,1643,1729,1814,1880,1946,1991,2028,2045,2041,2031,1995,1969,1932,1916,1917,1945,2011,2108,2247,2408,2601,2803,3004,3207,3379,3542,3672,3780,3875,3947,4025,4100,4188,4288,4409,4537,4686,4834,4985,5126,5247,5349,5408,5434,5406,5323,5180,4973,4695,4361,3963,3518,3037,2532,2031,1542,1097,710,401,196,99,138,306,625,1075,1656,2342,3095,3887,4654,5366,5959,6411,6684,6776,6690,6450,6095,5660,5205,4760,4369,4052,3805,3638,3510,3416,3304,3167,2966,2713,2398,2052,1697,1369,1118,959,944,1059,1326,1707,2185,2708,3233,3714,4107,4391,4545,4583,4507,4365,4167,3971,3786,3646,3555,3513,3510,3538,3571,3608,3637,3656,3688,3726,3808,3935,4128,4395,4731,5132,5586,6070,6566,7050,7504,7902,8237,8486,8646,8705,8659,8507,8246,7887,7437,6900,6310,5667,5002,4335,3682,3069,2507,2023,1615,1315,1111,1024,1044,1174,1391,1687,2022,2378,2704,2989,3169,3264,3213,3061,2773,2404,1949,1467,970,502,92,-246,-486,-632,-686,-651,-566,-422,-282,-120,7,134,240,356,504,695,970,1323,1772,2296,2876,3479,4069,4606,5065,5422,5670,5818,5877,5867,5815,5728,5625,5507,5354,5177,4930,4636,4258,3830,3337,2830,2314,1841,1433,1120,922,843,884,1026,1249,1518,1806,2073,2297,2456,2531,2530,2442,2296,2090,1859,1601,1338,1073,797,523,230,-74,-387,-707,-1005,-1263,-1449,-1543,-1515,-1368,-1097,-731,-300,149,567,909,1135,1234,1182,1011,730,381,13,-356,-670,-919,-1089,-1168,-1174,-1115,-1002,-871,-722,-589,-473,-389,-346,-335,-363,-407,-468,-518,-550,-538,-479,-359,-184,42,300,566,811,1008,1124,1142,1049,834,525,118,-338,-823,-1303,-1739,-2119,-2417,-2626,-2753,-2793,-2770,-2684,-2560,-2398,-2217,-2013,-1795,-1553,-1304,-1025,-744,-448,-160,112,350,537,657,691,646,500,282,-22,-373,-772,-1187,-1620,-2047,-2476,-2892,-3302,-3700,-4069,-4402,-4664,-4832,-4880,-4773,-4509,-4082,-3512,-2849,-2129,-1435,-816,-349,-57,12,-117,-438,-896,-1438,-1999,-2532,-2975,-3321,-3545,-3666,-3706,-3702,-3683,-3688,-3735,-3829,-3978,-4150,-4331,-4487,-4590,-4614,-4552,-4386,-4140,-3820,-3456,-3079,-2716,-2399,-2154,-1985,-1918,-1930,-2034,-2199,-2407,-2654,-2887,-3135,-3337,-3530,-3677,-3803,-3892,-3962,-3994,-4011,-3989,-3939,-3854,-3725,-3566,-3356,-3116,-2836,-2522,-2179,-1810,-1416,-1019,-614,-232,115,403,604,706,682,530,240,-173,-701,-1317,-1991,-2702,-3408,-4093,-4725,-5288,-5772,-6155,-6440,-6613,-6674,-6623,-6458,-6193,-5835,-5412,-4936,-4454,-3975,-3557,-3195,-2942,-2777,-2728,-2768,-2889,-3069,-3277,-3495,-3699,-3879,-4021,-4141,-4229,-4321,-4411,-4534,-4682,-4873,-5091,-5320,-5544,-5718,-5828,-5826,-5711,-5449,-5070,-4565,-3984,-3348,-2712,-2100,-1556,-1094,-722,-446,-238,-99,4,75,130,156,160,106,2,-183,-445,-778,-1181,-1613,-2065,-2493,-2867,-3177,-3382,-3495,-3500,-3411,-3236,-2993,-2692,-2357,-1995,-1623,-1250,-892,-554,-257,-1,188,310,350,303,171,-45,-338,-680,-1067,-1454,-1826,-2149,-2396,-2540,-2574,-2477,-2259,-1937,-1515,-1055,-560,-105,301,596,774,804,687,422,35,-458,-1016,-1607,-2191,-2735,-3204,-3581,-3845,-3996,-4029,-3967,-3806,-3596,-3324,-3040,-2739,-2441,-2146,-1855,-1560,-1259,-940,-609,-257,92,438,752,1019,1223,1349,1392,1362,1266,1132,985,843,745,688,699,751,853,966,1084,1176,1232,1253,1223,1182,1117,1081,1070,1121,1228,1409,1638,1913,2201,2477,2715,2887,2974,2974,2881,2705,2470,2184,1882,1569,1262,962,672,379,83,-225,-546,-857,-1164,-1421,-1619,-1721,-1714,-1586,-1338,-993,-570,-115,330,725,1034,1228,1297,1247,1076,839,536,232,-66,-308,-488,-592,-614,-580,-486,-376,-258,-158,-95,-58,-63,-79,-96,-87,-30,91,288,566,919,1332,1791,2265,2735,3171,3548,3847,4041,4129,4095,3949,3695,3351,2943,2496,2044,1610,1224,895,639,449,318,238,190,166,155,150,174,205,299,424,634,904,1252,1656,2108,2578,3046,3482,3866,4174,4399,4530,4556,4496,4319,4064,3697,3256,2717,2120,1458,771,83,-572,-1148,-1621,-1946,-2107,-2092,-1899,-1561,-1094,-567,-4,510,964,1287,1491,1556,1510,1382,1217,1056,949,918,983,1142,1370,1638,1899,2106,2226,2216,2077,1800,1417,960,468,0,-413,-726,-922,-990,-930,-753,-482,-131,268,703,1150,1594,2030,2439,2821,3168,3459,3712,3880,3999,4020,3972,3836,3619,3341,2994,2620,2220,1826,1457,1133,876,694,603,594,682,834,1061,1321,1610,1897,2163,2387,2553,2650,2674,2619,2505,2327,2119,1880,1642,1409,1199,1023,872,767,686,640,619,626,653,714,793,906,1047,1205,1391,1571,1759,1915,2052,2129,2167,2137,2065,1940,1787,1614,1440,1274,1125,997,882,787,680,573,440,282,104,-103,-309,-520,-702,-854,-948,-990,-961,-873,-736,-548,-347,-129,74,248,391,479,526,523,488,429,358,300,250,239,252,303,381,484,597,724,839,956,1052,1141,1211,1269,1318,1356,1401,1444,1503,1577,1670,1779,1905,2029,2153,2248,2316,2327,2289,2176,2006,1765,1475,1136,768,392,16,-323,-626,-859,-1022,-1094,-1084,-980,-799,-556,-254,58,385,673,910,1071,1128,1084,913,641,259,-186,-684,-1182,-1654,-2052,-2358,-2544,-2615,-2580,-2456,-2290,-2103,-1943,-1833,-1789,-1817,-1903,-2026,-2151,-2254,-2284,-2247,-2094,-1856,-1520,-1114,-672,-206,235,640,981,1243,1428,1526,1553,1510,1420,1288,1133,961,778,593,391,193,-28,-246,-477,-703,-909,-1099,-1234,-1325,-1347,-1305,-1193,-1035,-819,-590,-340,-100,128,322,495,622,729,800,850,876,887,879,855,810,740,640,507,336,129,-116,-382,-671,-955,-1230,-1474,-1668,-1805,-1868,-1856,-1768,-1608,-1390,-1133,-846,-565,-291,-56,141,288,387,444,463,452,422,363,293,179,40,-161,-414,-741,-1131,-1590,-2085,-2611,-3123,-3594,-3989,-4269,-4418,-4412,-4257,-3957,-3540,-3043,-2498,-1966,-1465,-1046,-712,-474,-326,-236,-188,-144,-79,23,173,361,573,778,952,1058,1087,1014,859,619,342,46,-219,-421,-533,-520,-390,-121,247,714,1230,1765,2275,2726,3081,3320,3425,3399,3243,2981,2624,2211,1747,1277,793,332,-110,-519,-889,-1212,-1490,-1705,-1874,-1981,-2052,-2081,-2101,-2114,-2149,-2207,-2307,-2439,-2606,-2781,-2955,-3088,-3173,-3174,-3087,-2909,-2641,-2312,-1936,-1558,-1199,-901,-677,-556,-538,-626,-806,-1059,-1357,-1668,-1959,-2192,-2345,-2380,-2301,-2083,-1756,-1322,-820,-284,242,721,1109,1394,1547,1582,1505,1346,1137,916,713,554,458,425,459,541,661,804,957,1110,1271,1427,1604,1789,1998,2227,2462,2700,2914,3082,3192,3206,3131,2943,2658,2281,1829,1339,829,341,-106,-483,-786,-1007,-1155,-1246,-1296,-1328,-1354,-1387,-1424,-1467,-1502,-1520,-1517,-1480,-1426,-1357,-1294,-1257,-1264,-1329,-1466,-1655,-1906,-2170,-2441,-2672,-2847,-2939,-2948,-2870,-2728,-2551,-2365,-2215,-2115,-2096,-2149,-2274,-2443,-2617,-2765,-2844,-2822,-2687,-2423,-2045,-1572,-1035,-465,100,637,1121,1548,1915,2232,2508,2761,2996,3229,3451,3663,3851,4006,4107,4151,4119,4017,3838,3600,3300,2969,2615,2259,1922,1617,1353,1151,1002,919,889,913,965,1044,1112,1166,1171,1127,1006,821,562,250,-100,-473,-831,-1171,-1461,-1700,-1883,-2019,-2113,-2192,-2261,-2344,-2444,-2568,-2706,-2857,-2994,-3112,-3190,-3220,-3190,-3105,-2962,-2775,-2549,-2294,-2017,-1728,-1415,-1088,-730,-346,66,511,958,1412,1816,2172,2420,2559,2553,2412,2135,1755,1301,827,377,3,-254,-377,-337,-159,150,550,996,1455,1878,2240,2522,2711,2822,2855,2844,2796,2736,2666,2590,2496,2378,2213,1994,1715,1373,994,578,176,-208,-532,-780,-950,-1026,-1027,-968,-858,-732,-596,-457,-338,-205,-79,79,260,484,741,1025,1319,1596,1827,1988,2043,1992,1812,1533,1146,713,240,-210,-617,-939,-1173,-1288,-1317,-1243,-1110,-926,-724,-521,-331,-165,-18,103,220,326,450,573,721,867,1014,1143,1240,1280,1263,1157,977,710,373,-22,-446,-875,-1268,-1609,-1848,-1985,-1990,-1872,-1629,-1298,-881,-439,12,427,769,1031,1169,1208,1129,959,723,435,140,-141,-388,-569,-687,-727,-696,-607,-470,-302,-124,59,222,379,509,638,757,888,1038,1215,1432,1677,1956,2244,2529,2786,2987,3117,3147,3074,2889,2603,2225,1792,1311,839,382,-12,-332,-563,-696,-736,-701,-595,-473,-333,-238,-191,-237,-374,-622,-959,-1374,-1833,-2294,-2722,-3060,-3289,-3367,-3287,-3058,-2683,-2217,-1688,-1160,-675,-286,-17,103,82,-72,-327,-643,-975,-1274,-1497,-1609,-1592,-1426,-1129,-710,-199,359,931,1473,1939,2307,2547,2650,2624,2474,2235,1927,1595,1262,967,720,541,415,351,313,293,266,208,121,-12,-182,-378,-580,-773,-925,-1025,-1048,-990,-848,-629,-358,-49,252,533,748,878,914,834,667,399,87,-281,-632,-980,-1279,-1526,-1715,-1849,-1926,-1971,-1983,-1977,-1966,-1954,-1941,-1944,-1940,-1949,-1943,-1929,-1895,-1813,-1703,-1520,-1288,-987,-624,-214,235,695,1147,1559,1909,2171,2324,2357,2261,2045,1710,1286,787,255,-286,-789,-1235,-1579,-1814,-1922,-1903,-1771,-1535,-1225,-867,-481,-108,253,565,837,1056,1224,1350,1431,1478,1483,1451,1376,1252,1076,844,556,217,-162,-577,-993,-1411,-1794,-2130,-2398,-2583,-2670,-2654,-2524,-2293,-1952,-1530,-1030,-486,76,633,1139,1584,1925,2162,2271,2259,2134,1907,1609,1261,885,528,193,-84,-290,-425,-475,-449,-366,-219,-45,151,346,525,679,794,875,911,921,899,869,829,796,767,746,724,688,624,509,339,84,-237,-641,-1100,-1598,-2115,-2609,-3059,-3433,-3707,-3871,-3899,-3812,-3583,-3261,-2835,-2352,-1838,-1322,-851,-440,-136,74,153,139,18,-160,-388,-624,-848,-1046,-1192,-1299,-1347,-1363,-1334,-1285,-1207,-1119,-1010,-889,-757,-596,-434,-237,-33,199,435,693,932,1181,1394,1582,1728,1815,1859,1832,1767,1643,1499,1320,1141,953,775,608,444,291,131,-31,-208,-396,-595,-792,-983,-1146,-1275,-1358,-1385,-1373,-1315,-1249,-1178,-1139,-1139,-1199,-1314,-1483,-1686,-1900,-2111,-2284,-2414,-2490,-2508,-2487,-2432,-2372,-2315,-2289,-2283,-2325,-2384,-2470,-2543,-2607,-2620,-2586,-2484,-2310,-2080,-1791,-1467,-1119,-765,-419,-95,204,464,691,874,1018,1125,1180,1201,1169,1097,979,824,636,429,215,11,-169,-306,-389,-414,-364,-262,-90,115,361,618,879,1135,1359,1569,1727,1850,1926,1943,1915,1822,1678,1480,1233,962,659,366,82,-169,-374,-535,-651,-731,-795,-857,-937,-1049,-1204,-1398,-1633,-1885,-2143,-2385,-2583,-2739,-2811,-2832,-2759,-2634,-2435,-2188,-1898,-1576,-1238,-896,-569,-281,-36,116,197,157,23,-213,-533,-894,-1280,-1623,-1906,-2064,-2086,-1942,-1631,-1171,-582,82,786,1460,2073,2568,2927,3130,3186,3102,2919,2656,2367,2079,1820,1624,1480,1410,1383,1401,1430,1463,1478,1471,1431,1371,1280,1186,1080,982,894,826,781,764,782,827,916,1028,1179,1347,1533,1723,1900,2055,2166,2224,2221,2140,1989,1763,1467,1113,711,270,-179,-633,-1059,-1443,-1763,-1996,-2139,-2164,-2094,-1912,-1651,-1321,-954,-577,-217,107,376,588,737,838,884,901,878,834,760,656,525,354,160,-74,-318,-571,-814,-1019,-1175,-1258,-1255,-1158,-978,-703,-384,-10,364,723,1043,1295,1477,1581,1608,1581,1502,1416,1320,1258,1224,1233,1272,1344,1403,1466,1469,1442,1340,1197,1008,807,623,477,412,433,559,787,1090,1465,1855,2248,2596,2876,3079,3184,3202,3146,3030,2885,2735,2596,2503,2460,2474,2545,2655,2788,2915,3005,3035,2977,2820,2565,2207,1787,1310,827,360,-61,-406,-671,-848,-932,-954,-900,-814,-693,-562,-432,-317,-223,-167,-148,-178,-260,-393,-579,-810,-1073,-1355,-1630,-1874,-2062,-2169,-2169,-2063,-1829,-1504,-1077,-609,-101,375,820,1171,1443,1601,1665,1641,1554,1431,1302,1188,1127,1118,1189,1322,1526,1770,2049,2325,2582,2797,2947,3029,3034,2965,2839,2667,2474,2281,2110,1976,1896,1868,1904,1980,2111,2252,2422,2573,2715,2826,2897,2930,2919,2872,2788,2679,2542,2391,2213,2021,1799,1549,1274,954,618,248,-122,-498,-847,-1167,-1441,-1662,-1832,-1959,-2044,-2109,-2154,-2196,-2235,-2272,-2293,-2303,-2278,-2219,-2119,-1982,-1816,-1644,-1469,-1321,-1200,-1122,-1063,-1023,-968,-870,-713,-459,-118,322,831,1389,1945,2472,2915,3266,3487,3599,3595,3513,3379,3228,3091,2999,2957,2979,3051,3152,3265,3352,3395,3363,3254,3051,2768,2423,2027,1630,1236,899,628,445,360,368,453,601,772,946,1080,1154,1144,1038,838,551,190,-210,-634,-1050,-1433,-1767,-2038,-2240,-2375,-2447,-2472,-2462,-2437,-2418,-2415,-2452,-2528,-2648,-2811,-2993,-3191,-3365,-3505,-3576,-3568,-3463,-3256,-2951,-2556,-2085,-1562,-995,-423,153,703,1215,1672,2060,2364,2573,2678,2667,2559,2347,2067,1736,1401,1094,853,713,680,774,968,1242,1560,1871,2146,2333,2424,2393,2258,2027,1726,1402,1066,771,519,328,192,104,31,-33,-125,-251,-421,-634,-873,-1114,-1344,-1520,-1648,-1694,-1676,-1593,-1463,-1310,-1155,-1013,-911,-841,-822,-836,-878,-930,-976,-1002,-988,-934,-830,-679,-494,-278,-51,176,386,573,708,805,835,810,724,585,398,187,-48,-269,-476,-637,-752,-804,-793,-733,-616,-475,-307,-139,19,165,278,382,450,511,555,587,607,609,585,534,442,313,156,-30,-219,-413,-582,-736,-855,-962,-1049,-1139,-1235,-1360,-1498,-1675,-1854,-2041,-2206,-2332,-2399,-2392,-2299,-2124,-1871,-1554,-1201,-821,-461,-122,162,384,542,630,661,647,597,532,453,385,315,267,218,185,156,126,107,85,75,84,103,158,229,328,444,570,693,812,907,986,1034,1062,1063,1050,1017,969,901,809,685,516,304,30,-287,-659,-1059,-1480,-1900,-2294,-2641,-2921,-3118,-3222,-3235,-3156,-3003,-2795,-2551,-2307,-2073,-1890,-1756,-1699,-1703,-1782,-1899,-2061,-2217,-2371,-2473,-2537,-2516,-2447,-2293,-2105,-1873,-1636,-1414,-1225,-1095,-1019,-1014,-1053,-1137,-1226,-1310,-1350,-1339,-1257,-1108,-893,-637,-352,-72,181,394,537,622,629,584,490,365,238,112,30,-15,11,104,269,504,785,1106,1425,1727,1980,2155,2250,2242,2146,1969,1726,1444,1142,838,546,276,19,-218,-462,-708,-991,-1294,-1653,-2044,-2475,-2933,-3395,-3850,-4269,-4637,-4937,-5153,-5287,-5322,-5279,-5153,-4964,-4720,-4447,-4146,-3855,-3568,-3313,-3095,-2916,-2788,-2700,-2656,-2636,-2639,-2635,-2626,-2575,-2488,-2340,-2135,-1874,-1568,-1229,-891,-557,-269,-23,168,306,412,496,591,714,892,1123,1425,1764,2137,2494,2806,3033,3145,3123,2959,2663,2260,1782,1278,779,341,-22,-270,-407,-428,-348,-186,31,280,520,740,902,1003,1026,974,850,678,464,245,36,-142,-274,-357,-394,-399,-387,-398,-429,-542,-714,-992,-1350,-1794,-2305,-2844,-3404,-3924,-4402,-4786,-5079,-5253,-5325,-5284,-5166,-4968,-4726,-4453,-4159,-3864,-3560,-3258,-2948,-2628,-2296,-1943,-1583,-1209,-841,-486,-158,130,367,543,660,714,717,673,603,516,431,358,307,283,291,322,383,455,549,647,756,874,994,1126,1256,1386,1507,1604,1678,1705,1701,1646,1561,1442,1307,1162,1018,873,731,581,421,238,33,-199,-456,-720,-996,-1257,-1500,-1721,-1901,-2057,-2172,-2264,-2328,-2371,-2396,-2393,-2376,-2317,-2239,-2113,-1959,-1769,-1553,-1326,-1097,-891,-727,-617,-592,-646,-805,-1050,-1386,-1785,-2232,-2689,-3129,-3511,-3818,-4005,-4083,-4023,-3843,-3560,-3186,-2763,-2315,-1872,-1471,-1122,-858,-668,-573,-553,-605,-709,-849,-996,-1146,-1254,-1333,-1350,-1313,-1229,-1094,-946,-780,-641,-527,-464,-450,-476,-540,-599,-649,-646,-586,-443,-239,33,320,605,843,995,1036,947,721,379,-61,-564,-1074,-1569,-1974,-2289,-2454,-2482,-2355,-2100,-1734,-1305,-836,-389,17,343,575,711,752,719,633,516,403,296,227,179,166,160,151,118,38,-94,-298,-561,-890,-1250,-1649,-2036,-2415,-2743,-3019,-3213,-3327,-3341,-3263,-3094,-2842,-2534,-2176,-1815,-1466,-1158,-926,-770,-713,-749,-860,-1041,-1246,-1469,-1667,-1827,-1935,-1977,-1963,-1894,-1782,-1645,-1495,-1337,-1197,-1055,-936,-814,-698,-578,-435,-284,-98,116,354,633,927,1241,1559,1859,2127,2336,2474,2514,2457,2293,2033,1691,1291,857,428,25,-311,-566,-707,-738,-633,-424,-99,295,750,1209,1661,2045,2363,2578,2690,2708,2646,2521,2378,2219,2088,1980,1909,1854,1807,1737,1617,1438,1170,829,413,-54,-537,-1025,-1453,-1834,-2111,-2305,-2390,-2391,-2300,-2152,-1938,-1687,-1393,-1080,-733,-384,-19,331,665,957,1202,1377,1486,1521,1488,1406,1275,1132,975,837,719,635,582,560,557,569,579,582,576,552,531,506,515,556,664,841,1105,1452,1870,2354,2859,3381,3869,4305,4674,4946,5136,5226,5248,5191,5099,4959,4804,4634,4450,4265,4063,3857,3634,3400,3154,2901,2640,2392,2148,1934,1750,1603,1513,1466,1484,1543,1649,1780,1919,2047,2137,2165,2114,1962,1713,1361,936,454,-39,-515,-926,-1253,-1457,-1556,-1524,-1404,-1205,-962,-711,-469,-267,-106,-3,65,96,122,153,216,317,473,679,925,1203,1487,1759,2007,2201,2359,2453,2517,2544,2556,2567,2581,2606,2640,2679,2724,2771,2817,2883,2961,3088,3265,3500,3813,4165,4572,4967,5335,5622,5792,5822,5692,5408,4990,4471,3894,3309,2761,2280,1907,1635,1487,1429,1462,1543,1662,1790,1912,2023,2118,2211,2303,2416,2549,2713,2904,3106,3309,3489,3626,3711,3715,3658,3516,3324,3079,2807,2522,2245,1986,1761,1574,1437,1347,1313,1325,1385,1494,1629,1808,1993,2196,2394,2570,2725,2827,2881,2867,2784,2629,2401,2106,1757,1356,933,482,43,-390,-788,-1140,-1434,-1651,-1784,-1833,-1778,-1642,-1416,-1121,-778,-393,-2,387,748,1079,1357,1602,1798,1972,2121,2269,2411,2563,2708,2850,2961,3036,3050,2998,2873,2687,2446,2192,1940,1736,1599,1551,1602,1740,1959,2217,2509,2777,3038,3238,3419,3555,3696,3841,4028,4256,4545,4867,5218,5545,5823,6006,6054,5953,5680,5246,4669,3977,3212,2413,1628,878,212,-381,-865,-1268,-1579,-1824,-2006,-2139,-2233,-2283,-2302,-2275,-2221,-2124,-2003,-1859,-1706,-1555,-1415,-1286,-1183,-1084,-1012,-922,-837,-723,-582,-411,-207,23,260,497,708,877,989,1040,1015,942,818,681,554,466,448,515,686,957,1328,1774,2279,2810,3335,3832,4264,4616,4868,5014,5050,4986,4826,4596,4305,3988,3654,3330,3031,2771,2549,2386,2255,2175,2113,2073,2032,1987,1928,1851,1760,1669,1570,1500,1439,1411,1401,1400,1391,1352,1252,1078,799,424,-60,-621,-1239,-1876,-2488,-3043,-3500,-3841,-4053,-4129,-4088,-3935,-3703,-3401,-3065,-2696,-2325,-1948,-1593,-1251,-948,-688,-475,-336,-253,-240,-291,-381,-511,-642,-761,-846,-868,-829,-704,-513,-253,50,374,692,970,1195,1336,1404,1382,1302,1170,1025,886,780,721,719,767,860,971,1080,1172,1216,1226,1172,1085,962,824,691,571,478,417,385,373,381,382,384,360,321,263,186,112,34,-15,-38,-23,42,136,269,405,543,631,676,621,476,227,-142,-588,-1118,-1685,-2256,-2801,-3272,-3652,-3897,-4013,-3974,-3801,-3498,-3100,-2634,-2147,-1673,-1264,-947,-759,-712,-815,-1059,-1425,-1882,-2395,-2930,-3441,-3906,-4296,-4598,-4817,-4949,-5014,-5030,-5002,-4956,-4883,-4796,-4678,-4536,-4337,-4098,-3791,-3430,-3010,-2550,-2053,-1546,-1034,-542,-76,351,729,1063,1339,1566,1741,1861,1939,1967,1953,1901,1808,1682,1526,1342,1143,923,703,470,247,25,-189,-386,-575,-737,-884,-1000,-1087,-1131,-1136,-1086,-992,-833,-640,-393,-141,128,362,553,667,683,594,386,65,-350,-853,-1405,-1988,-2573,-3133,-3649,-4111,-4494,-4813,-5045,-5215,-5309,-5356,-5346,-5315,-5251,-5186,-5118,-5059,-5026,-5004,-5022,-5051,-5110,-5173,-5239,-5284,-5306,-5277,-5195,-5050,-4840,-4569,-4247,-3888,-3508,-3137,-2778,-2464,-2191,-1976,-1808,-1681,-1592,-1511,-1446,-1359,-1262,-1126,-965,-759,-528,-253,36,364,685,1029,1348,1661,1929,2146,2295,2359,2325,2192,1944,1601,1163,661,107,-445,-993,-1467,-1877,-2172,-2366,-2446,-2422,-2325,-2156,-1961,-1748,-1544,-1364,-1215,-1104,-1038,-1008,-1031,-1096,-1225,-1404,-1663,-1978,-2370,-2821,-3316,-3851,-4387,-4914,-5399,-5817,-6155,-6386,-6516,-6535,-6465,-6306,-6104,-5861,-5621,-5397,-5215,-5078,-5006,-4972,-4994,-5035,-5091,-5139,-5157,-5144,-5072,-4954,-4774,-4538,-4263,-3933,-3583,-3202,-2807,-2409,-2007,-1617,-1242,-887,-565,-277,-39,156,295,378,416,396,352,264,164,45,-77,-203,-324,-447,-563,-683,-797,-916,-1028,-1133,-1227,-1305,-1360,-1396,-1406,-1402,-1379,-1354,-1317,-1291,-1268,-1256,-1261,-1277,-1314,-1366,-1441,-1533,-1639,-1774,-1903,-2064,-2215,-2382,-2551,-2726,-2916,-3125,-3362,-3634,-3948,-4305,-4702,-5133,-5570,-5995,-6371,-6663,-6839,-6863,-6723,-6406,-5932,-5321,-4620,-3878,-3158,-2507,-1988,-1622,-1447,-1441,-1618,-1912,-2314,-2742,-3173,-3537,-3819,-3971,-4009,-3912,-3721,-3451,-3144,-2839,-2565,-2352,-2210,-2153,-2157,-2226,-2322,-2429,-2531,-2595,-2626,-2605,-2531,-2412,-2239,-2023,-1765,-1463,-1131,-771,-398,-38,296,567,763,858,850,740,543,290,-3,-281,-534,-723,-839,-876,-844,-748,-620,-466,-319,-175,-60,47,136,229,336,463,624,810,1020,1240,1433,1597,1676,1666,1532,1265,860,329,-313,-1030,-1790,-2546,-3255,-3879,-4383,-4745,-4959,-5018,-4950,-4759,-4493,-4164,-3815,-3462,-3123,-2821,-2538,-2307,-2087,-1907,-1730,-1570,-1410,-1245,-1078,-899,-714,-528,-340,-165,-8,123,228,293,343,358,386,407,470,563,716,912,1167,1440,1746,2036,2312,2550,2747,2900,3025,3118,3207,3289,3388,3483,3595,3685,3761,3801,3784,3725,3598,3428,3220,2973,2730,2463,2213,1966,1721,1495,1265,1055,861,690,565,484,472,521,643,823,1055,1312,1577,1812,2010,2115,2146,2050,1865,1561,1185,744,276,-169,-584,-898,-1125,-1221,-1200,-1071,-845,-560,-232,97,413,687,914,1082,1185,1231,1222,1157,1067,932,799,662,547,477,454,511,634,842,1108,1427,1770,2116,2440,2716,2941,3102,3211,3269,3302,3309,3322,3328,3346,3362,3384,3395,3401,3396,3390,3380,3392,3408,3461,3532,3619,3722,3808,3877,3914,3900,3855,3760,3650,3517,3396,3279,3196,3133,3108,3108,3137,3182,3250,3324,3418,3523,3638,3768,3906,4045,4176,4291,4370,4402,4377,4271,4093,3818,3472,3038,2560,2038,1516,1011,566,185,-90,-280,-363,-373,-314,-227,-122,-34,37,75,93,96,99,123,167,254,362,507,653,808,938,1047,1121,1160,1174,1164,1159,1151,1180,1231,1330,1476,1653,1887,2130,2417,2696,2992,3269,3534,3761,3960,4102,4214,4267,4299,4298,4296,4295,4313,4356,4413,4493,4558,4615,4628,4589,4502,4345,4157,3921,3680,3434,3208,3005,2830,2685,2561,2458,2366,2286,2224,2176,2168,2191,2270,2400,2583,2819,3081,3369,3638,3883,4055,4152,4133,4007,3752,3392,2937,2415,1860,1301,775,311,-74,-354,-533,-599,-572,-449,-261,-10,269,572,872,1155,1420,1631,1821,1950,2061,2132,2200,2265,2346,2450,2584,2745,2932,3130,3318,3489,3610,3672,3660,3564,3393,3153,2862,2549,2232,1948,1709,1546,1459,1461,1544,1701,1919,2181,2467,2767,3051,3323,3548,3739,3860,3931,3931,3870,3762,3604,3438,3263,3120,3013,2965,2972,3038,3144,3286,3431,3578,3699,3797,3869,3913,3951,3983,4031,4100,4193,4313,4441,4567,4667,4714,4689,4570,4344,4022,3601,3115,2587,2053,1548,1099,725,445,246,130,63,29,0,-56,-140,-279,-456,-665,-895,-1102,-1296,-1417,-1489,-1475,-1390,-1241,-1037,-810,-572,-355,-161,-25,80,119,135,112,83,49,26,24,45,94,168,265,375,504,627,766,887,1016,1136,1264,1396,1560,1739,1979,2258,2597,2984,3412,3855,4301,4706,5061,5330,5508,5588,5578,5488,5346,5169,4979,4801,4627,4480,4335,4205,4064,3917,3761,3601,3448,3319,3221,3172,3169,3209,3276,3345,3382,3356,3234,2988,2615,2101,1480,767,12,-739,-1442,-2043,-2523,-2840,-3009,-3019,-2911,-2706,-2460,-2204,-1991,-1849,-1801,-1854,-2012,-2240,-2535,-2839,-3136,-3378,-3545,-3610,-3571,-3422,-3180,-2869,-2506,-2137,-1775,-1460,-1202,-1018,-902,-858,-860,-895,-939,-970,-964,-912,-793,-611,-364,-66,277,633,1001,1348,1666,1954,2187,2393,2542,2670,2748,2805,2814,2788,2704,2567,2364,2102,1783,1419,1032,638,261,-83,-377,-609,-777,-872,-915,-888,-825,-711,-579,-416,-255,-82,74,217,337,416,461,453,398,292,127,-74,-331,-604,-912,-1217,-1529,-1817,-2090,-2329,-2536,-2717,-2858,-2990,-3090,-3190,-3279,-3369,-3459,-3549,-3635,-3719,-3790,-3854,-3894,-3932,-3941,-3952,-3938,-3926,-3899,-3872,-3829,-3786,-3724,-3661,-3581,-3499,-3413,-3327,-3248,-3178,-3117,-3068,-3025,-2983,-2944,-2892,-2839,-2770,-2698,-2615,-2530,-2434,-2338,-2215,-2083,-1910,-1713,-1471,-1211,-924,-652,-400,-203,-91,-66,-158,-347,-633,-983,-1378,-1768,-2142,-2458,-2700,-2872,-2948,-2965,-2915,-2816,-2693,-2537,-2379,-2203,-2021,-1829,-1634,-1440,-1263,-1115,-1024,-1008,-1081,-1271,-1565,-1973,-2475,-3033,-3633,-4217,-4765,-5235,-5613,-5883,-6049,-6125,-6128,-6096,-6048,-6026,-6044,-6119,-6258,-6443,-6664,-6891,-7088,-7234,-7292,-7247,-7092,-6823,-6453,-6005,-5496,-4968,-4433,-3928,-3468,-3072,-2747,-2504,-2340,-2263,-2264,-2344,-2487,-2694,-2926,-3190,-3439,-3668,-3847,-3963,-4007,-3972,-3867,-3700,-3484,-3245,-2984,-2735,-2492,-2279,-2088,-1935,-1814,-1734,-1695,-1704,-1759,-1855,-1996,-2150,-2329,-2485,-2620,-2709,-2735,-2707,-2608,-2466,-2291,-2105,-1938,-1805,-1733,-1728,-1800,-1938,-2141,-2383,-2659,-2938,-3212,-3467,-3688,-3893,-4064,-4226,-4377,-4526,-4683,-4840,-4996,-5148,-5274,-5387,-5455,-5505,-5516,-5512,-5498,-5481,-5490,-5508,-5559,-5623,-5699,-5765,-5812,-5809,-5757,-5636,-5440,-5185,-4856,-4490,-4083,-3663,-3244,-2836,-2454,-2105,-1792,-1525,-1303,-1137,-1022,-972,-972,-1030,-1121,-1243,-1364,-1471,-1538,-1543,-1481,-1338,-1115,-833,-482,-116,282,654,1015,1327,1594,1808,1965,2074,2137,2158,2152,2118,2064,1999,1905,1803,1671,1519,1332,1119,868,602,311,19,-257,-514,-715,-873,-964,-1002,-996,-963,-931,-923,-964,-1072,-1261,-1533,-1873,-2274,-2696,-3121,-3505,-3824,-4047,-4163,-4160,-4043,-3827,-3534,-3193,-2835,-2497,-2196,-1974,-1820,-1766,-1787,-1888,-2049,-2242,-2462,-2664,-2843,-2967,-3027,-3004,-2898,-2696,-2420,-2064,-1655,-1212,-750,-308,100,443,701,858,915,865,732,541,313,104,-66,-154,-137,-3,254,624,1088,1619,2197,2784,3361,3906,4395,4814,5146,5365,5464,5429,5238,4914,4447,3871,3222,2532,1861,1250,737,360,125,35,71,213,403,637,845,1026,1153,1213,1217,1168,1075,962,833,699,575,453,342,239,140,52,-25,-96,-143,-187,-200,-216,-207,-212,-212,-239,-291,-376,-506,-669,-874,-1099,-1337,-1568,-1778,-1951,-2074,-2132,-2130,-2050,-1914,-1707,-1453,-1144,-809,-433,-51,349,746,1135,1498,1834,2113,2344,2497,2590,2610,2574,2497,2392,2292,2202,2158,2152,2203,2300,2430,2586,2744,2892,3016,3113,3167,3203,3195,3179,3140,3091,3034,2965,2880,2779,2645,2485,2288,2050,1793,1503,1213,931,669,457,304,217,215,290,440,658,923,1225,1536,1852,2142,2405,2620,2780,2868,2887,2820,2672,2454,2162,1837,1481,1146,845,615,480,437,498,628,805,980,1118,1167,1108,918,601,179,-320,-848,-1357,-1796,-2125,-2307,-2328,-2175,-1856,-1389,-795,-106,643,1421,2185,2897,3532,4040,4405,4606,4621,4473,4157,3716,3180,2598,2019,1487,1041,712,512,455,517,706,972,1312,1687,2071,2453,2797,3101,3339,3509,3606,3620,3569,3459,3297,3129,2945,2806,2697,2668,2693,2809,2973,3197,3441,3696,3928,4120,4254,4317,4307,4225,4074,3879,3639,3387,3131,2879,2657,2445,2264,2097,1942,1794,1647,1497,1354,1206,1084,972,896,844,822,811,809,779,722,608,432,196,-104,-445,-805,-1170,-1489,-1761,-1936,-2028,-1999,-1886,-1673,-1401,-1089,-761,-457,-186,11,146,188,163,70,-72,-234,-404,-538,-634,-652,-595,-441,-206,122,510,955,1436,1924,2417,2889,3342,3761,4156,4517,4853,5159,5440,5684,5898,6067,6190,6269,6293,6277,6216,6126,6010,5884,5752,5626,5513,5416,5345,5292,5265,5251,5250,5249,5236,5199,5132,5006,4840,4601,4301,3936,3510,3024,2501,1935,1361,781,233,-279,-709,-1058,-1285,-1398,-1386,-1260,-1059,-793,-536,-304,-168,-138,-259,-509,-903,-1386,-1936,-2488,-3006,-3422,-3725,-3859,-3843,-3656,-3327,-2876,-2325,-1729,-1089,-471,123,654,1098,1461,1712,1866,1931,1900,1824,1690,1555,1412,1310,1237,1232,1277,1393,1565,1800,2080,2412,2773,3162,3552,3937,4283,4582,4802,4934,4966,4894,4732,4490,4199,3873,3543,3226,2935,2674,2445,2239,2050,1878,1702,1549,1395,1277,1186,1142,1154,1216,1331,1488,1672,1862,2054,2215,2355,2457,2519,2560,2570,2574,2576,2584,2604,2639,2678,2715,2729,2698,2603,2413,2123,1700,1170,524,-207,-984,-1782,-2541,-3230,-3810,-4252,-4540,-4674,-4653,-4503,-4233,-3887,-3478,-3042,-2606,-2181,-1799,-1458,-1172,-940,-759,-631,-534,-476,-436,-409,-395,-377,-364,-344,-326,-304,-276,-251,-209,-162,-89,5,133,294,491,721,971,1235,1492,1731,1931,2090,2188,2240,2241,2203,2143,2065,1982,1901,1822,1740,1656,1557,1448,1324,1187,1059,928,844,772,767,783,846,914,979,1006,971,858,644,342,-59,-515,-1025,-1529,-2021,-2448,-2810,-3080,-3267,-3382,-3440,-3466,-3493,-3534,-3627,-3767,-3976,-4236,-4556,-4897,-5264,-5618,-5946,-6235,-6455,-6609,-6676,-6654,-6544,-6341,-6058,-5691,-5264,-4788,-4273,-3763,-3252,-2790,-2382,-2049,-1794,-1618,-1507,-1442,-1397,-1339,-1241,-1085,-845,-537,-153,266,699,1104,1441,1689,1812,1822,1702,1493,1204,875,532,203,-93,-341,-539,-682,-779,-824,-840,-813,-770,-703,-633,-570,-517,-506,-521,-591,-697,-840,-1010,-1184,-1358,-1509,-1648,-1760,-1871,-1981,-2114,-2279,-2487,-2738,-3023,-3328,-3627,-3894,-4111,-4242,-4292,-4246,-4118,-3932,-3706,-3481,-3285,-3151,-3101,-3152,-3294,-3535,-3828,-4165,-4498,-4788,-5013,-5131,-5130,-5008,-4756,-4402,-3962,-3459,-2940,-2417,-1926,-1490,-1108,-812,-587,-446,-383,-394,-475,-611,-805,-1013,-1253,-1463,-1650,-1771,-1811,-1762,-1613,-1380,-1076,-729,-367,-22,285,539,725,862,937,991,1015,1046,1078,1122,1180,1234,1293,1329,1352,1342,1305,1227,1117,958,764,521,241,-76,-410,-757,-1085,-1388,-1646,-1838,-1978,-2047,-2069,-2052,-2009,-1959,-1912,-1876,-1851,-1838,-1819,-1798,-1754,-1688,-1592,-1468,-1324,-1160,-1004,-849,-730,-641,-611,-635,-730,-890,-1113,-1397,-1718,-2070,-2412,-2738,-3000,-3183,-3257,-3209,-3030,-2728,-2314,-1816,-1269,-700,-151,354,792,1139,1399,1554,1610,1584,1459,1277,1029,750,462,188,-41,-202,-271,-235,-96,153,473,865,1276,1688,2063,2380,2608,2756,2787,2731,2571,2329,2015,1645,1242,826,426,63,-235,-452,-573,-589,-508,-342,-101,176,481,771,1044,1255,1427,1515,1551,1508,1408,1241,1024,764,473,181,-102,-336,-506,-584,-560,-424,-194,131,501,901,1286,1611,1862,1998,2007,1898,1647,1306,855,353,-206,-771,-1340,-1871,-2367,-2792,-3154,-3422,-3607,-3695,-3689,-3595,-3416,-3168,-2869,-2530,-2180,-1825,-1496,-1190,-925,-703,-512,-352,-204,-50,124,347,619,966,1375,1849,2372,2916,3462,3977,4428,4800,5061,5214,5249,5172,5003,4743,4426,4059,3669,3270,2882,2517,2189,1913,1679,1517,1385,1317,1266,1244,1226,1194,1163,1102,1047,980,928,901,904,940,1014,1096,1182,1245,1251,1200,1053,828,508,126,-315,-774,-1232,-1655,-2026,-2322,-2538,-2674,-2738,-2746,-2720,-2683,-2656,-2669,-2720,-2837,-3003,-3223,-3474,-3740,-3993,-4210,-4360,-4426,-4382,-4225,-3936,-3530,-3008,-2386,-1695,-951,-194,552,1251,1876,2398,2803,3066,3193,3177,3031,2797,2472,2135,1795,1516,1320,1242,1292,1474,1769,2160,2602,3066,3506,3880,4169,4334,4375,4269,4038,3673,3209,2659,2055,1433,821,260,-231,-625,-911,-1089,-1168,-1154,-1090,-966,-843,-705,-594,-504,-445,-417,-418,-434,-475,-518,-564,-611,-637,-656,-646,-607,-535,-427,-281,-107,101,314,546,751,947,1089,1177,1186,1108,925,645,260,-214,-756,-1353,-1955,-2548,-3075,-3518,-3830,-3996,-3988,-3810,-3457,-2958,-2336,-1634,-901,-185,462,999,1385,1606,1648,1516,1241,837,362,-152,-656,-1106,-1466,-1716,-1825,-1804,-1648,-1372,-1008,-570,-106,374,813,1219,1537,1780,1920,1967,1918,1795,1605,1382,1154,947,800,723,756,878,1111,1416,1778,2161,2524,2840,3071,3213,3245,3188,3046,2848,2622,2377,2150,1925,1719,1510,1288,1039,748,401,14,-430,-888,-1362,-1817,-2232,-2583,-2860,-3040,-3136,-3137,-3066,-2936,-2771,-2602,-2446,-2335,-2289,-2311,-2424,-2605,-2856,-3151,-3469,-3784,-4069,-4296,-4448,-4508,-4469,-4332,-4099,-3783,-3405,-2970,-2520,-2046,-1591,-1150,-746,-389,-77,178,383,533,650,720,788,841,918,1028,1194,1426,1744,2142,2620,3173,3761,4379,4964,5492,5917,6177,6277,6139,5802,5237,4483,3585,2581,1555,561,-336,-1067,-1623,-1948,-2074,-2001,-1768,-1430,-1033,-632,-283,-13,137,164,58,-158,-479,-855,-1285,-1705,-2121,-2474,-2772,-2983,-3108,-3142,-3091,-2956,-2766,-2521,-2252,-1981,-1718,-1500,-1330,-1233,-1220,-1297,-1470,-1738,-2090,-2519,-3001,-3512,-4025,-4507,-4924,-5251,-5454,-5519,-5428,-5183,-4788,-4271,-3650,-2976,-2275,-1610,-998,-503,-119,104,191,130,-55,-331,-679,-1038,-1393,-1677,-1882,-1955,-1898,-1690,-1338,-861,-269,390,1090,1793,2448,3032,3504,3833,4013,4022,3866,3558,3116,2571,1961,1327,710,148,-329,-700,-964,-1117,-1195,-1202,-1197,-1183,-1217,-1292,-1430,-1620,-1842,-2083,-2299,-2481,-2589,-2622,-2563,-2427,-2216,-1960,-1681,-1405,-1167,-981,-875,-860,-939,-1119,-1378,-1719,-2104,-2533,-2965,-3401,-3810,-4199,-4552,-4881,-5189,-5480,-5769,-6052,-6333,-6604,-6853,-7056,-7203,-7248,-7197,-7001,-6671,-6187,-5561,-4810,-3952,-3034,-2075,-1145,-259,519,1168,1666,1984,2147,2142,2009,1781,1487,1183,904,691,584,595,750,1041,1461,1993,2591,3232,3854,4427,4894,5228,5394,5372,5171,4780,4244,3584,2852,2098,1371,718,185,-211,-436,-512,-423,-226,83,433,813,1167,1477,1715,1862,1919,1873,1736,1518,1225,878,492,81,-338,-746,-1136,-1487,-1794,-2041,-2240,-2360,-2440,-2444,-2416,-2344,-2247,-2149,-2046,-1985,-1950,-1985,-2085,-2260,-2520,-2837,-3208,-3601,-3973,-4304,-4522,-4620,-4534,-4267,-3797,-3137,-2326,-1387,-405,584,1500,2286,2905,3319,3518,3518,3338,3020,2628,2197,1810,1492,1294,1242,1336,1593,1975,2480,3068,3709,4381,5036,5667,6226,6703,7069,7307,7400,7342,7127,6769,6287,5707,5077,4441,3843,3338,2956,2722,2655,2729,2941,3226,3564,3877,4133,4289,4307,4192,3938,3571,3117,2624,2112,1638,1214,866,604,420,316,268,271,301,348,406,456,508,543,571,590,594,602,594,594,589,583,573,561,527,493,426,347,250,138,35,-54,-100,-82,25,237,577,1037,1622,2310,3069,3865,4643,5359,5954,6397,6636,6674,6490,6114,5575,4914,4195,3471,2804,2240,1832,1590,1557,1703,2042,2536,3155,3861,4614,5358,6069,6686,7184,7536,7712,7706,7520,7149,6637,5991,5270,4503,3750,3044,2428,1927,1556,1317,1203,1184,1246,1346,1467,1570,1656,1692,1704,1670,1625,1568,1528,1518,1547,1639,1786,1998,2260,2568,2891,3225,3533,3803,4021,4162,4232,4220,4129,3966,3729,3430,3064,2637,2155,1609,1026,400,-235,-870,-1465,-2000,-2436,-2753,-2919,-2926,-2763,-2433,-1957,-1350,-658,91,839,1555,2184,2690,3052,3230,3243,3077,2766,2345,1853,1351,888,522,299,251,405,751,1286,1963,2747,3572,4389,5135,5763,6235,6519,6609,6500,6203,5753,5162,4491,3764,3030,2334,1704,1181,783,527,413,435,573,803,1084,1388,1666,1899,2040,2090,2011,1835,1543,1180,760,324,-92,-457,-742,-928,-1013,-997,-912,-773,-630,-515,-457,-493,-619,-853,-1155,-1533,-1918,-2312,-2668,-2976,-3228,-3427,-3588,-3727,-3871,-4029,-4216,-4425,-4648,-4852,-5015,-5084,-5040,-4831,-4465,-3911,-3207,-2362,-1435,-470,472,1335,2071,2636,3015,3200,3200,3054,2781,2449,2090,1754,1485,1303,1234,1282,1443,1703,2043,2431,2837,3232,3575,3836,3991,4007,3881,3596,3167,2606,1950,1230,501,-208,-837,-1370,-1774,-2044,-2190,-2216,-2159,-2035,-1884,-1719,-1566,-1428,-1313,-1216,-1136,-1064,-1012,-964,-946,-944,-977,-1041,-1134,-1251,-1384,-1508,-1633,-1714,-1783,-1805,-1806,-1792,-1766,-1764,-1769,-1826,-1907,-2052,-2236,-2477,-2768,-3111,-3504,-3941,-4417,-4916,-5428,-5921,-6380,-6764,-7048,-7200,-7189,-7005,-6627,-6069,-5340,-4470,-3509,-2500,-1516,-614,142,690,1002,1042,825,364,-291,-1082,-1925,-2751,-3480,-4048,-4411,-4542,-4431,-4100,-3582,-2909,-2145,-1329,-511,272,985,1618,2135,2547,2834,3001,3050,2982,2824,2566,2265,1912,1563,1235,952,753,623,590,621,713,831,943,1025,1038,981,815,567,226,-182,-628,-1096,-1537,-1942,-2271,-2519,-2670,-2722,-2688,-2574,-2398,-2194,-1972,-1770,-1616,-1511,-1507,-1579,-1759,-2035,-2404,-2860,-3383,-3961,-4564,-5182,-5772,-6332,-6816,-7230,-7531,-7732,-7799,-7750,-7566,-7261,-6839,-6314,-5701,-5028,-4311,-3592,-2898,-2267,-1739,-1336,-1093,-1009,-1096,-1325,-1676,-2103,-2551,-2970,-3302,-3497,-3525,-3363,-3004,-2482,-1809,-1054,-254,522,1231,1818,2260,2533,2637,2586,2395,2100,1732,1321,906,501,129,-200,-484,-720,-921,-1082,-1226,-1343,-1448,-1546,-1632,-1726,-1815,-1926,-2055,-2218,-2423,-2663,-2949,-3256,-3579,-3880,-4148,-4341,-4458,-4475,-4400,-4243,-4030,-3790,-3556,-3359,-3212,-3141,-3121,-3168,-3235,-3329,-3417,-3499,-3583,-3673,-3807,-3996,-4285,-4673,-5177,-5786,-6455,-7172,-7847,-8450,-8908,-9176,-9231,-9048,-8639,-8026,-7247,-6348,-5388,-4422,-3493,-2671,-1957,-1417,-1034,-827,-785,-876,-1086,-1365,-1672,-1969,-2192,-2319,-2305,-2128,-1786,-1278,-629,126,938,1756,2523,3173,3671,3961,4032,3877,3505,2954,2267,1501,713,-39,-714,-1265,-1682,-1955,-2089,-2110,-2036,-1901,-1733,-1550,-1381,-1231,-1120,-1053,-1031,-1076,-1170,-1337,-1558,-1831,-2139,-2458,-2758,-3009,-3182,-3247,-3200,-3030,-2765,-2427,-2061,-1715,-1438,-1272,-1245,-1376,-1658,-2082,-2614,-3226,-3876,-4539,-5179,-5786,-6337,-6839,-7270,-7637,-7920,-8106,-8176,-8103,-7862,-7439,-6822,-6019,-5054,-3958,-2792,-1611,-488,511,1344,1944,2328,2461,2395,2154,1803,1399,1012,685,475,400,475,696,1041,1494,2011,2575,3137,3685,4181,4613,4948,5180,5283,5259,5101,4819,4435,3976,3483,2998,2558,2205,1961,1842,1843,1950,2133,2357,2578,2768,2884,2921,2854,2689,2445,2114,1750,1349,957,592,267,17,-175,-284,-332,-329,-288,-237,-188,-169,-185,-253,-363,-519,-701,-899,-1095,-1277,-1444,-1586,-1718,-1844,-1979,-2139,-2327,-2556,-2818,-3102,-3397,-3668,-3903,-4055,-4104,-4016,-3769,-3343,-2733,-1935,-976,121,1305,2517,3700,4771,5688,6384,6841,7044,7010,6777,6399,5938,5471,5045,4740,4557,4551,4686,4974,5362,5822,6312,6782,7210,7546,7783,7900,7883,7748,7484,7115,6663,6137,5588,5021,4496,4021,3644,3374,3225,3214,3309,3511,3774,4062,4335,4537,4636,4597,4403,4055,3562,2961,2290,1599,940,356,-114,-440,-626,-652,-557,-347,-53,290,666,1048,1418,1769,2091,2375,2623,2814,2948,3005,2971,2835,2590,2229,1775,1229,642,40,-522,-995,-1335,-1493,-1447,-1176,-686,-3,839,1777,2755,3696,4543,5222,5711,5962,5993,5803,5441,4949,4392,3831,3318,2916,2650,2554,2632,2875,3260,3765,4336,4938,5521,6040,6459,6750,6887,6872,6700,6397,5981,5491,4958,4422,3912,3463,3089,2817,2641,2573,2602,2714,2897,3124,3365,3601,3786,3907,3921,3823,3594,3242,2783,2241,1669,1098,596,188,-68,-169,-93,129,489,922,1403,1864,2277,2593,2808,2904,2892,2799,2625,2422,2177,1928,1654,1359,1024,626,160,-389,-1015,-1697,-2415,-3115,-3762,-4292,-4668,-4839,-4786,-4494,-3970,-3245,-2355,-1360,-323,700,1634,2447,3083,3533,3793,3860,3792,3592,3339,3058,2802,2613,2512,2533,2672,2940,3315,3787,4314,4878,5424,5930,6343,6645,6796,6783,6597,6234,5716,5069,4322,3529,2731,1978,1314,772,376,141,60,124,296,546,825,1086,1296,1401,1395,1245,971,573,91,-446,-995,-1511,-1959,-2310,-2534,-2638,-2614,-2480,-2271,-1997,-1711,-1427,-1171,-959,-794,-677,-596,-551,-521,-524,-548,-624,-756,-981,-1301,-1745,-2294,-2946,-3650,-4374,-5042,-5602,-5983,-6138,-6019,-5630,-4953,-4046,-2950,-1734,-496,710,1776,2670,3328,3735,3896,3816,3551,3134,2634,2100,1592,1153,813,605,522,577,746,1012,1342,1705,2059,2365,2595,2702,2677,2490,2149,1657,1038,333,-425,-1162,-1844,-2405,-2802,-3021,-3024,-2843,-2481,-1991,-1415,-820,-254,217,573,772,832,745,561,294,9,-286,-533,-732,-859,-912,-905,-832,-722,-578,-421,-262,-109,23,126,193,216,192,125,12,-130,-302,-493,-700,-925,-1175,-1456,-1792,-2175,-2631,-3137,-3696,-4271,-4833,-5331,-5724,-5961,-6008,-5837,-5439,-4830,-4033,-3108,-2104,-1103,-171,630,1236,1629,1773,1696,1410,971,433,-140,-682,-1142,-1468,-1640,-1646,-1487,-1195,-790,-318,178,673,1103,1472,1723,1874,1896,1805,1603,1314,952,559,152,-223,-539,-767,-886,-885,-772,-562,-281,16,304,512,617,583,390,50,-417,-984,-1589,-2197,-2751,-3209,-3560,-3769,-3861,-3842,-3740,-3592,-3422,-3253,-3107,-2979,-2878,-2790,-2710,-2619,-2509,-2377,-2220,-2064,-1923,-1832,-1828,-1933,-2193,-2600,-3184,-3892,-4711,-5567,-6399,-7148,-7740,-8140,-8309,-8229,-7900,-7335,-6564,-5635,-4591,-3504,-2418,-1412,-526,178,663,890,856,560,37,-649,-1448,-2253,-3004,-3613,-4025,-4195,-4106,-3755,-3191,-2443,-1600,-706,143,901,1502,1907,2101,2067,1832,1410,852,196,-488,-1154,-1731,-2190,-2484,-2610,-2571,-2380,-2085,-1712,-1325,-964,-676,-493,-433,-495,-686,-972,-1343,-1756,-2179,-2572,-2914,-3172,-3359,-3458,-3504,-3495,-3459,-3407,-3348,-3296,-3247,-3208,-3166,-3122,-3062,-2984,-2880,-2760,-2632,-2523,-2459,-2477,-2608,-2883,-3312,-3901,-4625,-5454,-6328,-7195,-7969,-8597,-9003,-9149,-9013,-8596,-7943,-7088,-6120,-5092,-4083,-3158,-2347,-1705,-1224,-925,-772,-759,-853,-1020,-1243,-1469,-1683,-1842,-1923,-1909,-1785,-1547,-1193,-726,-146,523,1273,2066,2871,3649,4355,4960,5420,5723,5846,5797,5597,5262,4857,4410,3990,3638,3380,3244,3206,3246,3314,3359,3327,3176,2863,2375,1706,880,-65,-1071,-2082,-3028,-3861,-4526,-4998,-5248,-5287,-5118,-4787,-4337,-3821,-3290,-2802,-2372,-2062,-1855,-1788,-1837,-2000,-2251,-2565,-2923,-3292,-3671,-4040,-4402,-4748,-5077,-5369,-5614,-5769,-5795,-5635,-5234,-4559,-3578,-2301,-753,1015,2920,4874,6761,8481,9927,11030,11721,11983,11805,11225,10294,9100,7749,6343,5002,3805,2837,2141,1732,1609,1728,2045,2480,2983,3467,3906,4232,4429,4465,4336,4047,3610,3076,2477,1888,1370,980,788,818,1113,1664,2461,3456,4580,5767,6919,7967,8835,9483,9870,10021,9921,9642,9207,8677,8095,7494,6900,6341,5804,5318,4852,4415,3991,3585,3201,2850,2546,2298,2115,2008,1974,2020,2132,2286,2450,2563,2571,2409,2018,1358,399,-858,-2380,-4120,-5980,-7876,-9678,-11281,-12584,-13492,-13973,-13978,-13538,-12668,-11442,-9919,-8198,-6360,-4512,-2741,-1132,250,1365,2197,2740,3020,3060,2898,2592,2186,1750,1339,1009,800,752,882,1202,1705,2373,3176,4068,5001,5926,6779,7541,8139,8583,8814,8849,8658,8267,7676,6920,6033,5050,4037,3033,2117,1320,709,278,57,4,107,301,550,783,966,1046,1011,842,554,164,-314,-835,-1398,-1945,-2478,-2945,-3353,-3672,-3900,-4038,-4070,-4018,-3861,-3623,-3292,-2873,-2381,-1804,-1181,-522,138,764,1336,1822,2215,2503,2699,2818,2880,2932,2985,3084,3236,3450,3712,4011,4304,4564,4760,4845,4824,4654,4357,3916,3370,2723,2030,1315,633,16,-492,-879,-1111,-1207,-1152,-980,-685,-320,132,602,1119,1624,2141,2632,3093,3503,3825,4049,4130,4068,3837,3445,2900,2223,1450,609,-254,-1115,-1937,-2706,-3402,-4017,-4551,-4998,-5377,-5660,-5882,-6001,-6053,-6004,-5875,-5653,-5343,-4941,-4457,-3880,-3239,-2527,-1773,-996,-206,552,1270,1908,2459,2913,3281,3580,3848,4105,4398,4732,5134,5580,6061,6520,6914,7174,7227,7030,6523,5711,4593,3223,1658,-9,-1695,-3296,-4726,-5908,-6786,-7329,-7533,-7413,-7008,-6367,-5549,-4619,-3624,-2629,-1662,-780,1,649,1155,1521,1760,1896,1977,2022,2091,2201,2395,2687,3084,3589,4166,4789,5405,5951,6372,6599,6591,6308,5756,4942,3927,2773,1564,386,-682,-1589,-2280,-2775,-3049,-3190,-3212,-3216,-3256,-3394,-3678,-4121,-4709,-5392,-6095,-6721,-7173,-7373,-7258,-6807,-6037,-4986,-3741,-2388,-1036,234,1331,2216,2857,3254,3438,3430,3275,2991,2608,2120,1538,843,39,-884,-1904,-3007,-4155,-5297,-6395,-7379,-8220,-8852,-9261,-9399,-9264,-8837,-8138,-7192,-6052,-4777,-3445,-2141,-933,89,900,1448,1755,1841,1779,1625,1489,1423,1527,1819,2341,3062,3954,4942,5950,6884,7664,8215,8484,8458,8121,7527,6696,5711,4616,3490,2384,1357,428,-379,-1069,-1669,-2190,-2667,-3120,-3546,-3961,-4339,-4672,-4954,-5154,-5298,-5348,-5331,-5229,-5050,-4795,-4450,-4021,-3498,-2883,-2195,-1447,-690,39,685,1207,1564,1746,1753,1612,1356,1028,661,285,-82,-458,-823,-1225,-1651,-2135,-2670,-3256,-3876,-4515,-5154,-5780,-6391,-6968,-7539,-8059,-8568,-9005,-9389,-9664,-9827,-9837,-9688,-9375,-8909,-8331,-7676,-7020,-6395,-5888,-5512,-5307,-5266,-5370,-5567,-5825,-6045,-6205,-6218,-6068,-5718,-5187,-4480,-3654,-2733,-1785,-836,67,916,1679,2370,2964,3482,3900,4233,4448,4559,4525,4357,4023,3530,2862,2033,1045,-76,-1302,-2591,-3882,-5117,-6217,-7128,-7767,-8120,-8134,-7844,-7265,-6471,-5531,-4541,-3590,-2746,-2077,-1608,-1348,-1283,-1368,-1554,-1773,-1961,-2054,-1997,-1762,-1316,-678,152,1120,2185,3276,4324,5258,6020,6534,6796,6742,6429,5841,5059,4128,3125,2116,1173,346,-312,-767,-1021,-1056,-914,-629,-237,188,621,993,1276,1446,1477,1382,1171,879,554,246,10,-99,-50,186,591,1151,1802,2489,3128,3644,3978,4068,3914,3504,2897,2132,1303,466,-309,-970,-1497,-1874,-2108,-2225,-2248,-2205,-2131,-2040,-1961,-1898,-1885,-1912,-2020,-2201,-2470,-2821,-3229,-3664,-4080,-4431,-4654,-4720,-4568,-4188,-3555,-2686,-1597,-334,1043,2489,3895,5227,6375,7303,7939,8269,8253,7931,7307,6464,5461,4403,3374,2464,1746,1251,1018,1003,1204,1524,1917,2294,2581,2732,2696,2469,2042,1455,728,-89,-941,-1792,-2578,-3266,-3808,-4168,-4308,-4211,-3850,-3225,-2336,-1211,124,1611,3211,4847,6470,8006,9408,10614,11606,12341,12842,13094,13141,12993,12694,12275,11756,11172,10507,9790,8979,8094,7107,6028,4872,3649,2401,1165,-17,-1094,-2032,-2804,-3382,-3769,-3964,-3981,-3847,-3587,-3241,-2843,-2438,-2045,-1714,-1439,-1255,-1140,-1104,-1109,-1134,-1139,-1075,-916,-620,-178,417,1140,1954,2804,3619,4335,4882,5217,5304,5141,4742,4140,3390,2550,1684,860,131,-454,-858,-1062,-1058,-857,-487,25,628,1289,1954,2589,3152,3608,3932,4095,4084,3889,3512,2962,2264,1446,550,-366,-1266,-2064,-2734,-3205,-3448,-3440,-3161,-2633,-1866,-932,127,1200,2221,3085,3735,4105,4198,4004,3599,3032,2418,1827,1369,1078,1027,1188,1584,2150,2859,3654,4477,5287,6037,6695,7238,7647,7929,8071,8112,8043,7896,7677,7390,7040,6634,6158,5650,5085,4517,3947,3421,2961,2607,2366,2254,2250,2322,2427,2503,2499,2357,2055,1560,901,86,-822,-1772,-2703,-3554,-4291,-4887,-5349,-5689,-5952,-6166,-6389,-6628,-6919,-7224,-7532,-7766,-7877,-7781,-7419,-6758,-5767,-4480,-2939,-1224,565,2322,3958,5364,6506,7312,7797,7940,7787,7361,6728,5935,5048,4121,3199,2323,1520,800,181,-343,-763,-1084,-1313,-1443,-1484,-1440,-1310,-1118,-859,-573,-263,32,299,508,665,752,807,835,884,980,1164,1457,1868,2407,3040,3748,4470,5160,5742,6173,6377,6332,5996,5382,4500,3401,2143,791,-563,-1871,-3047,-4067,-4878,-5490,-5884,-6096,-6142,-6060,-5881,-5632,-5348,-5040,-4741,-4443,-4174,-3913,-3672,-3427,-3168,-2876,-2527,-2097,-1568,-916,-138,766,1775,2852,3949,5015,5979,6806,7428,7835,8003,7940,7678,7241,6692,6072,5436,4824,4259,3757,3308,2893,2484,2037,1526,904,157,-734,-1755,-2898,-4100,-5350,-6549,-7682,-8668,-9485,-10103,-10498,-10683,-10654,-10444,-10062,-9551,-8920,-8191,-7390,-6494,-5539,-4498,-3405,-2262,-1110,14,1069,1990,2749,3295,3620,3712,3598,3288,2850,2301,1713,1103,521,-26,-523,-977,-1402,-1814,-2235,-2683,-3178,-3709,-4293,-4892,-5488,-6045,-6509,-6842,-6991,-6919,-6586,-5990,-5121,-4020,-2735,-1332,101,1488,2743,3800,4616,5152,5429,5438,5258,4915,4497,4058,3655,3333,3109,2984,2941,2951,2974,2983,2947,2855,2709,2525,2330,2159,2045,2009,2075,2232,2464,2740,2992,3192,3253,3163,2874,2402,1762,1004,191,-614,-1346,-1955,-2419,-2710,-2858,-2861,-2762,-2579,-2332,-2040,-1700,-1312,-876,-380,152,710,1254,1725,2074,2220,2113,1700,951,-130,-1516,-3152,-4946,-6815,-8638,-10327,-11779,-12931,-13725,-14144,-14181,-13862,-13235,-12334,-11252,-10025,-8749,-7473,-6273,-5186,-4277,-3547,-3034,-2706,-2563,-2551,-2640,-2762,-2884,-2945,-2914,-2775,-2505,-2131,-1665,-1151,-644,-190,152,343,353,174,-192,-710,-1360,-2089,-2857,-3628,-4361,-5040,-5649,-6175,-6625,-6995,-7282,-7490,-7597,-7623,-7536,-7363,-7101,-6770,-6409,-6036,-5699,-5424,-5232,-5137,-5134,-5192,-5301,-5382,-5426,-5353,-5150,-4776,-4222,-3504,-2626,-1641,-579,505,1551,2516,3354,4024,4518,4810,4919,4849,4632,4281,3832,3287,2673,1977,1213,365,-545,-1522,-2528,-3543,-4520,-5409,-6178,-6777,-7195,-7417,-7450,-7318,-7045,-6670,-6234,-5761,-5285,-4815,-4360,-3910,-3466,-3003,-2527,-2038,-1540,-1079,-663,-351,-167,-141,-293,-613,-1088,-1688,-2351,-3045,-3692,-4263,-4697,-4979,-5073,-4988,-4720,-4296,-3744,-3109,-2431,-1771,-1164,-659,-284,-41,56,45,-46,-167,-254,-261,-130,164,642,1292,2089,2980,3914,4816,5633,6303,6776,7028,7031,6794,6327,5676,4877,4007,3121,2291,1582,1029,684,533,593,810,1146,1535,1898,2169,2280,2179,1837,1252,438,-552,-1648,-2786,-3856,-4813,-5565,-6094,-6356,-6372,-6133,-5692,-5060,-4287,-3396,-2420,-1371,-282,857,2014,3184,4350,5481,6560,7549,8421,9151,9712,10098,10300,10330,10208,9954,9609,9198,8755,8305,7862,7435,7019,6616,6188,5748,5235,4673,4013,3290,2494,1677,865,115,-529,-1019,-1330,-1445,-1378,-1165,-858,-535,-264,-127,-172,-441,-927,-1617,-2440,-3335,-4192,-4920,-5428,-5631,-5486,-4971,-4095,-2906,-1469,135,1798,3432,4936,6229,7259,7969,8359,8425,8205,7747,7106,6361,5574,4806,4110,3510,3025,2636,2334,2061,1805,1503,1144,715,206,-343,-927,-1491,-1999,-2415,-2683,-2788,-2686,-2374,-1846,-1122,-229,776,1854,2921,3933,4811,5510,5991,6211,6181,5891,5380,4694,3883,3028,2188,1443,856,467,321,413,735,1242,1887,2580,3276,3874,4343,4623,4713,4611,4364,4010,3621,3258,2969,2811,2781,2893,3109,3401,3704,3987,4178,4271,4227,4064,3799,3467,3117,2795,2534,2375,2328,2393,2564,2808,3093,3385,3643,3850,3975,4035,4018,3966,3897,3844,3834,3883,3995,4155,4338,4491,4566,4505,4253,3777,3059,2099,942,-371,-1750,-3116,-4372,-5429,-6227,-6694,-6841,-6633,-6142,-5395,-4476,-3464,-2436,-1463,-611,84,586,891,996,941,740,453,120,-217,-508,-730,-863,-899,-848,-732,-569,-410,-261,-185,-169,-244,-393,-595,-818,-1021,-1149,-1165,-1028,-715,-213,470,1323,2305,3388,4508,5632,6695,7650,8462,9073,9473,9626,9519,9165,8549,7726,6694,5527,4256,2944,1640,396,-745,-1747,-2574,-3215,-3641,-3859,-3859,-3660,-3272,-2723,-2043,-1263,-421,444,1305,2118,2870,3520,4066,4483,4775,4933,4965,4873,4683,4392,4053,3653,3258,2858,2504,2194,1944,1767,1642,1588,1578,1615,1684,1786,1905,2058,2222,2418,2622,2834,3027,3169,3220,3136,2863,2372,1617,601,-680,-2188,-3873,-5656,-7456,-9173,-10711,-11993,-12943,-13525,-13707,-13504,-12935,-12056,-10924,-9614,-8198,-6751,-5335,-3994,-2776,-1684,-730,94,829,1470,2085,2664,3253,3845,4439,5024,5568,6052,6434,6693,6800,6741,6505,6093,5511,4776,3905,2925,1866,760,-350,-1437,-2453,-3374,-4164,-4808,-5273,-5558,-5650,-5543,-5265,-4799,-4207,-3491,-2721,-1932,-1186,-534,-22,313,450,387,147,-246,-726,-1255,-1743,-2162,-2428,-2544,-2461,-2218,-1824,-1331,-804,-292,133,429,564,524,324,-3,-413,-835,-1225,-1508,-1669,-1659,-1515,-1222,-857,-435,-38,303,540,648,625,475,226,-74,-398,-676,-890,-986,-960,-786,-487,-50,482,1109,1795,2521,3280,4029,4773,5460,6084,6588,6954,7128,7104,6839,6354,5647,4762,3744,2648,1548,496,-444,-1240,-1863,-2311,-2603,-2759,-2839,-2883,-2954,-3100,-3353,-3749,-4277,-4935,-5671,-6452,-7191,-7847,-8329,-8596,-8603,-8327,-7786,-7010,-6063,-5012,-3950,-2945,-2081,-1398,-937,-701,-688,-871,-1214,-1687,-2225,-2812,-3384,-3915,-4373,-4708,-4907,-4929,-4754,-4383,-3800,-3055,-2166,-1207,-247,647,1397,1947,2265,2326,2150,1758,1214,566,-92,-722,-1231,-1619,-1815,-1868,-1745,-1524,-1215,-890,-591,-363,-239,-236,-353,-575,-876,-1213,-1559,-1867,-2112,-2275,-2343,-2324,-2236,-2093,-1939,-1799,-1706,-1701,-1783,-1989,-2299,-2728,-3237,-3830,-4460,-5115,-5756,-6361,-6891,-7326,-7627,-7777,-7762,-7564,-7192,-6657,-5967,-5168,-4270,-3322,-2375,-1454,-642,31,488,693,591,178,-560,-1586,-2847,-4267,-5750,-7185,-8476,-9525,-10261,-10653,-10681,-10391,-9835,-9097,-8286,-7492,-6822,-6345,-6114,-6148,-6426,-6917,-7531,-8207,-8816,-9300,-9535,-9496,-9120,-8415,-7415,-6173,-4779,-3327,-1917,-645,414,1201,1705,1903,1854,1580,1171,687,206,-207,-509,-658,-657,-497,-214,179,627,1119,1595,2052,2443,2762,2988,3099,3100,2974,2727,2377,1937,1440,933,449,43,-251,-395,-368,-165,208,735,1368,2083,2814,3530,4174,4725,5144,5429,5569,5573,5459,5243,4951,4608,4232,3849,3458,3077,2696,2308,1910,1479,1024,522,-9,-562,-1132,-1677,-2212,-2683,-3108,-3452,-3725,-3910,-4002,-3994,-3878,-3649,-3292,-2823,-2227,-1544,-789,-7,745,1416,1947,2286,2407,2292,1954,1436,801,124,-498,-989,-1266,-1270,-986,-393,449,1507,2666,3852,4936,5838,6459,6757,6700,6302,5612,4700,3666,2616,1645,856,304,35,56,334,826,1445,2124,2754,3291,3636,3786,3697,3394,2894,2236,1478,664,-140,-892,-1539,-2047,-2375,-2502,-2406,-2075,-1510,-716,287,1456,2759,4119,5489,6782,7942,8897,9608,10032,10165,10002,9580,8930,8112,7187,6214,5259,4375,3599,2965,2476,2133,1911,1787,1719,1680,1637,1571,1475,1354,1221,1101,1021,1007,1084,1267,1562,1965,2463,3034,3647,4272,4881,5437,5933,6340,6657,6880,7004,7035,6974,6819,6579,6248,5838,5347,4788,4176,3527,2877,2240,1670,1185,827,608,537,602,764,981,1172,1280,1230,970,471,-276,-1230,-2342,-3517,-4670,-5679,-6472,-6936,-7063,-6797,-6190,-5273,-4137,-2875,-1595,-386,655,1481,2047,2357,2430,2316,2085,1805,1564,1421,1437,1639,2034,2608,3308,4097,4879,5609,6199,6604,6774,6689,6346,5757,4970,4012,2974,1890,853,-89,-880,-1480,-1859,-2022,-1953,-1704,-1275,-754,-145,440,1000,1439,1753,1885,1854,1645,1298,852,343,-149,-602,-943,-1167,-1231,-1161,-947,-638,-248,171,592,979,1311,1568,1753,1868,1936,1990,2059,2186,2409,2746,3233,3849,4602,5448,6351,7261,8123,8886,9511,9960,10218,10271,10130,9788,9275,8589,7753,6778,5682,4488,3225,1925,630,-608,-1741,-2720,-3494,-4040,-4326,-4360,-4158,-3756,-3217,-2604,-2003,-1485,-1126,-970,-1067,-1405,-1975,-2726,-3575,-4455,-5254,-5893,-6301,-6429,-6264,-5834,-5188,-4416,-3611,-2884,-2320,-2003,-1956,-2193,-2657,-3284,-3960,-4568,-5000,-5144,-4943,-4349,-3382,-2075,-515,1205,2978,4685,6241,7548,8567,9246,9589,9595,9292,8714,7902,6910,5773,4554,3284,2019,791,-352,-1386,-2273,-2995,-3533,-3888,-4055,-4066,-3932,-3701,-3411,-3100,-2815,-2577,-2405,-2306,-2250,-2237,-2204,-2144,-2005,-1781,-1461,-1063,-600,-128,337,740,1065,1297,1430,1497,1504,1513,1531,1614,1755,1981,2261,2593,2923,3234,3475,3624,3658,3559,3343,3006,2582,2101,1587,1083,607,174,-198,-533,-828,-1121,-1427,-1767,-2171,-2615,-3127,-3638,-4150,-4596,-4932,-5136,-5152,-5005,-4686,-4244,-3742,-3231,-2812,-2521,-2439,-2569,-2924,-3472,-4142,-4881,-5576,-6154,-6547,-6678,-6562,-6172,-5577,-4829,-4011,-3224,-2536,-2047,-1784,-1791,-2058,-2542,-3199,-3930,-4647,-5249,-5647,-5764,-5557,-5004,-4121,-2962,-1586,-101,1412,2843,4120,5172,5961,6472,6717,6718,6530,6203,5790,5369,4960,4645,4419,4331,4370,4541,4830,5200,5637,6076,6490,6822,7018,7046,6849,6422,5730,4801,3645,2318,877,-599,-2032,-3349,-4481,-5393,-6060,-6481,-6697,-6733,-6670,-6542,-6433,-6361,-6384,-6490,-6695,-6953,-7248,-7528,-7749,-7888,-7892,-7779,-7501,-7101,-6550,-5883,-5096,-4208,-3222,-2159,-1027,158,1364,2566,3731,4811,5778,6578,7195,7591,7771,7726,7485,7070,6530,5909,5251,4614,4019,3506,3084,2745,2490,2276,2079,1849,1538,1111,509,-265,-1253,-2417,-3749,-5182,-6662,-8104,-9446,-10604,-11546,-12220,-12643,-12817,-12797,-12635,-12398,-12154,-11954,-11846,-11836,-11938,-12105,-12309,-12473,-12551,-12451,-12152,-11586,-10761,-9675,-8369,-6903,-5344,-3779,-2287,-946,180,1057,1648,1977,2036,1901,1584,1173,701,226,-216,-602,-918,-1163,-1346,-1481,-1580,-1670,-1753,-1862,-1997,-2182,-2420,-2726,-3104,-3545,-4052,-4588,-5142,-5660,-6119,-6471,-6699,-6776,-6712,-6507,-6202,-5824,-5422,-5039,-4705,-4462,-4309,-4264,-4301,-4401,-4526,-4632,-4677,-4621,-4423,-4073,-3552,-2870,-2056,-1123,-134,882,1862,2772,3558,4205,4676,4974,5087,5034,4828,4489,4054,3543,2995,2447,1917,1450,1055,767,593,545,628,838,1156,1568,2031,2513,2964,3327,3558,3590,3399,2934,2202,1199,-31,-1434,-2930,-4428,-5835,-7055,-8026,-8687,-9036,-9069,-8848,-8420,-7885,-7321,-6806,-6429,-6206,-6194,-6353,-6672,-7089,-7526,-7918,-8162,-8210,-7978,-7455,-6607,-5466,-4060,-2461,-731,1033,2754,4355,5758,6930,7831,8457,8824,8958,8907,8720,8445,8144,7841,7582,7385,7249,7202,7203,7281,7382,7523,7661,7784,7877,7906,7872,7754,7550,7275,6923,6528,6097,5649,5205,4761,4331,3902,3468,3020,2536,2014,1446,827,187,-479,-1119,-1713,-2216,-2593,-2816,-2855,-2706,-2367,-1844,-1185,-383,482,1409,2344,3255,4133,4939,5680,6337,6915,7408,7818,8140,8366,8511,8551,8518,8391,8202,7951,7657,7332,6990,6644,6303,5982,5681,5414,5179,4974,4797,4623,4449,4231,3958,3593,3125,2545,1860,1105,314,-443,-1113,-1626,-1942,-2021,-1876,-1516,-1007,-407,191,714,1080,1255,1192,933,477,-70,-662,-1187,-1574,-1756,-1678,-1337,-733,87,1069,2132,3201,4189,5024,5651,6020,6108,5913,5437,4719,3802,2734,1594,437,-661,-1632,-2434,-3004,-3329,-3383,-3171,-2713,-2032,-1185,-219,793,1781,2680,3419,3956,4248,4299,4111,3736,3231,2675,2151,1729,1483,1441,1625,2012,2566,3214,3905,4538,5087,5468,5687,5717,5591,5332,4986,4596,4205,3846,3535,3294,3103,2975,2883,2825,2789,2771,2764,2773,2795,2828,2873,2924,2973,3014,3031,3017,2953,2841,2655,2401,2066,1649,1167,618,41,-549,-1110,-1602,-2008,-2274,-2409,-2381,-2219,-1929,-1555,-1135,-715,-342,-43,153,252,256,205,124,62,51,126,292,556,888,1258,1609,1896,2051,2051,1848,1452,882,171,-598,-1373,-2065,-2612,-2968,-3100,-3019,-2752,-2344,-1869,-1380,-953,-619,-419,-343,-389,-519,-704,-896,-1070,-1189,-1244,-1222,-1126,-961,-737,-456,-133,229,619,1029,1442,1840,2195,2482,2667,2728,2639,2400,2004,1488,868,212,-442,-1025,-1492,-1790,-1906,-1809,-1534,-1089,-543,62,650,1175,1584,1848,1968,1950,1845,1685,1553,1472,1527,1706,2054,2529,3125,3783,4463,5106,5673,6125,6434,6594,6598,6455,6185,5793,5312,4744,4119,3437,2733,2003,1289,583,-77,-698,-1250,-1739,-2151,-2478,-2725,-2878,-2943,-2926,-2827,-2672,-2475,-2281,-2116,-2039,-2082,-2294,-2687,-3280,-4037,-4934,-5891,-6847,-7701,-8391,-8839,-9011,-8897,-8509,-7910,-7160,-6357,-5584,-4924,-4442,-4167,-4104,-4230,-4481,-4799,-5101,-5311,-5376,-5242,-4902,-4350,-3614,-2734,-1755,-736,275,1227,2078,2797,3361,3763,3992,4070,3994,3806,3509,3145,2732,2299,1876,1481,1138,869,674,574,548,603,694,811,890,919,834,626,270,-224,-825,-1506,-2189,-2839,-3374,-3767,-3985,-4026,-3912,-3680,-3379,-3067,-2779,-2559,-2408,-2329,-2284,-2244,-2150,-1969,-1661,-1201,-594,152,1010,1931,2894,3830,4729,5532,6233,6800,7222,7508,7635,7644,7525,7320,7049,6736,6422,6117,5854,5630,5456,5303,5176,5016,4821,4549,4180,3708,3119,2422,1622,740,-214,-1215,-2260,-3321,-4403,-5485,-6565,-7621,-8655,-9615,-10518,-11296,-11959,-12466,-12800,-12971,-12946,-12772,-12428,-11964,-11400,-10768,-10110,-9451,-8823,-8236,-7703,-7209,-6732,-6248,-5707,-5075,-4317,-3408,-2335,-1118,234,1660,3119,4537,5864,7021,7974,8670,9091,9236,9105,8734,8149,7404,6539,5611,4654,3716,2825,2005,1268,620,45,-449,-906,-1324,-1753,-2199,-2704,-3276,-3941,-4702,-5555,-6483,-7462,-8445,-9391,-10243,-10953,-11482,-11797,-11890,-11768,-11450,-10984,-10413,-9796,-9180,-8607,-8109,-7685,-7343,-7046,-6768,-6472,-6112,-5664,-5107,-4424,-3641,-2753,-1814,-836,122,1034,1862,2566,3138,3544,3786,3865,3775,3548,3195,2744,2237,1687,1145,609,113,-364,-809,-1258,-1712,-2202,-2730,-3303,-3917,-4548,-5179,-5770,-6303,-6738,-7076,-7300,-7437,-7508,-7539,-7582,-7647,-7773,-7957,-8201,-8484,-8778,-9065,-9293,-9466,-9540,-9526,-9416,-9223,-8954,-8628,-8247,-7818,-7342,-6802,-6193,-5496,-4696,-3801,-2794,-1716,-576,577,1705,2757,3699,4489,5106,5538,5784,5853,5771,5557,5253,4876,4479,4054,3656,3251,2884,2510,2148,1774,1375,961,517,57,-407,-875,-1324,-1765,-2188,-2615,-3047,-3507,-3991,-4507,-5033,-5545,-6002,-6365,-6576,-6618,-6439,-6059,-5468,-4710,-3832,-2879,-1924,-1007,-173,543,1146,1618,2003,2307,2576,2846,3138,3502,3936,4471,5104,5825,6626,7473,8340,9184,9970,10656,11216,11629,11876,11968,11905,11709,11411,11024,10584,10107,9607,9090,8554,7993,7393,6758,6067,5335,4560,3745,2916,2062,1217,364,-467,-1301,-2109,-2916,-3704,-4473,-5228,-5935,-6605,-7199,-7705,-8101,-8363,-8473,-8424,-8193,-7801,-7237,-6531,-5694,-4764,-3764,-2734,-1693,-676,315,1256,2165,3029,3875,4692,5497,6279,7032,7753,8415,9016,9548,9983,10350,10614,10800,10906,10930,10893,10785,10627,10414,10166,9876,9571,9246,8927,8612,8312,8036,7774,7539,7308,7083,6841,6569,6249,5857,5387,4832,4193,3505,2778,2069,1422,870,475,239,183,295,524,842,1164,1437,1600,1603,1429,1076,574,-31,-671,-1278,-1777,-2115,-2239,-2146,-1817,-1302,-618,159,977,1781,2490,3088,3508,3757,3814,3715,3472,3149,2784,2437,2160,1982,1944,2042,2282,2634,3074,3550,4031,4472,4842,5128,5303,5386,5372,5282,5128,4920,4675,4390,4069,3709,3303,2856,2364,1834,1283,719,173,-350,-812,-1220,-1540,-1794,-1968,-2086,-2152,-2199,-2233,-2280,-2352,-2450,-2587,-2745,-2920,-3092,-3241,-3353,-3396,-3377,-3253,-3056,-2743,-2343,-1852,-1270,-633,58,758,1441,2067,2609,3031,3324,3485,3525,3472,3368,3256,3183,3196,3324,3585,3988,4500,5112,5756,6397,6959,7389,7626,7617,7333,6748,5878,4739,3400,1917,388,-1102,-2460,-3609,-4490,-5078,-5360,-5378,-5168,-4807,-4363,-3908,-3500,-3185,-2968,-2865,-2835,-2858,-2881,-2863,-2765,-2552,-2221,-1742,-1154,-442,338,1180,2024,2864,3638,4352,4957,5467,5862,6158,6364,6491,6575,6608,6638,6634,6630,6584,6493,6318,6035,5608,5036,4298,3423,2426,1357,255,-821,-1836,-2748,-3535,-4187,-4705,-5099,-5389,-5599,-5748,-5863,-5957,-6045,-6126,-6202,-6260,-6283,-6268,-6172,-6013,-5749,-5399,-4957,-4433,-3849,-3229,-2592,-1981,-1401,-892,-457,-114,142,302,392,402,377,313,259,215,227,274,395,544,731,913,1060,1151,1153,1063,881,624,332,33,-211,-378,-421,-339,-128,188,566,964,1309,1560,1648,1549,1228,692,-38,-921,-1889,-2879,-3801,-4589,-5176,-5513,-5589,-5392,-4968,-4353,-3623,-2844,-2096,-1435,-910,-547,-339,-267,-292,-350,-387,-346,-176,145,624,1261,2000,2819,3644,4424,5108,5646,6016,6198,6206,6039,5746,5341,4872,4360,3836,3311,2797,2292,1792,1281,762,214,-349,-935,-1520,-2093,-2626,-3091,-3480,-3755,-3940,-4017,-4028,-3981,-3937,-3904,-3943,-4057,-4267,-4574,-4964,-5415,-5894,-6375,-6805,-7167,-7418,-7538,-7523,-7346,-7037,-6574,-6004,-5317,-4553,-3722,-2853,-1962,-1072,-201,636,1417,2139,2787,3361,3871,4313,4715,5079,5420,5742,6037,6286,6480,6570,6556,6389,6085,5622,5029,4325,3543,2726,1912,1131,433,-177,-662,-1021,-1258,-1365,-1387,-1330,-1254,-1195,-1204,-1332,-1596,-2038,-2629,-3366,-4183,-5026,-5812,-6469,-6925,-7131,-7064,-6725,-6144,-5386,-4505,-3600,-2724,-1955,-1319,-840,-509,-294,-166,-61,50,218,456,774,1163,1593,2031,2425,2735,2922,2950,2822,2516,2084,1530,923,290,-305,-838,-1271,-1597,-1819,-1945,-2011,-2039,-2068,-2130,-2240,-2424,-2666,-2976,-3327,-3709,-4100,-4494,-4875,-5250,-5605,-5955,-6273,-6584,-6844,-7076,-7242,-7360,-7419,-7428,-7404,-7358,-7305,-7269,-7239,-7224,-7215,-7182,-7126,-7006,-6826,-6560,-6225,-5818,-5367,-4900,-4445,-4040,-3718,-3502,-3408,-3450,-3596,-3859,-4175,-4531,-4876,-5175,-5406,-5549,-5604,-5584,-5509,-5419,-5333,-5289,-5296,-5352,-5451,-5553,-5625,-5623,-5510,-5250,-4843,-4280,-3593,-2819,-2001,-1209,-484,97,506,689,633,331,-205,-931,-1798,-2723,-3630,-4410,-4992,-5286,-5245,-4859,-4123,-3109,-1883,-555,763,1961,2954,3669,4082,4196,4040,3687,3200,2658,2136,1672,1311,1047,880,766,687,590,457,261,2,-324,-687,-1081,-1464,-1823,-2133,-2381,-2562,-2676,-2731,-2739,-2712,-2668,-2616,-2569,-2532,-2497,-2471,-2426,-2365,-2255,-2108,-1900,-1662,-1378,-1098,-821,-580,-393,-254,-182,-157,-176,-228,-298,-395,-494,-623,-748,-883,-1004,-1072,-1083,-958,-705,-256,375,1193,2175,3260,4393,5491,6467,7257,7789,8028,7961,7589,6963,6121,5146,4100,3065,2088,1227,491,-101,-573,-941,-1240,-1501,-1740,-1985,-2233,-2474,-2701,-2878,-2979,-2985,-2853,-2586,-2163,-1596,-902,-108,739,1588,2391,3084,3633,4001,4172,4177,4032,3813,3591,3436,3443,3654,4114,4823,5747,6830,7986,9114,10126,10931,11476,11735,11704,11435,10983,10430,9862,9356,8973,8753,8704,8809,9028,9305,9575,9779,9866,9801,9572,9186,8671,8062,7415,6761,6166,5629,5190,4834,4544,4311,4083,3859,3602,3311,2979,2624,2238,1867,1485,1139,794,480,158,-155,-488,-831,-1185,-1543,-1880,-2201,-2480,-2720,-2931,-3112,-3299,-3492,-3712,-3960,-4216,-4475,-4682,-4813,-4817,-4663,-4334,-3811,-3126,-2277,-1343,-347,627,1530,2304,2900,3288,3455,3406,3164,2776,2293,1787,1317,957,732,700,831,1144,1568,2094,2635,3177,3662,4087,4440,4743,5013,5288,5589,5945,6357,6834,7342,7869,8356,8771,9055,9166,9068,8723,8136,7290,6238,5002,3666,2299,993,-170,-1113,-1787,-2159,-2247,-2070,-1710,-1229,-727,-278,53,235,253,141,-58,-277,-453,-515,-442,-194,200,710,1288,1858,2359,2744,2953,2992,2848,2557,2160,1710,1270,880,603,434,411,499,680,909,1135,1312,1387,1333,1121,757,251,-353,-1022,-1684,-2303,-2812,-3195,-3422,-3507,-3453,-3303,-3079,-2827,-2578,-2360,-2198,-2103,-2085,-2137,-2258,-2424,-2616,-2803,-2945,-3012,-2959,-2759,-2380,-1821,-1075,-176,848,1938,3026,4050,4937,5632,6088,6278,6194,5849,5265,4490,3564,2541,1475,398,-641,-1624,-2527,-3335,-4042,-4642,-5135,-5513,-5787,-5939,-5981,-5900,-5688,-5347,-4860,-4236,-3471,-2582,-1590,-529,547,1592,2523,3295,3821,4079,4009,3631,2949,2021,932,-238,-1363,-2347,-3097,-3529,-3622,-3358,-2781,-1946,-956,104,1109,1981,2638,3043,3178,3071,2768,2333,1859,1409,1069,874,861,1021,1319,1720,2132,2519,2790,2921,2873,2653,2288,1811,1292,771,317,-42,-283,-405,-430,-393,-328,-294,-315,-431,-648,-974,-1381,-1853,-2346,-2824,-3262,-3617,-3889,-4064,-4143,-4148,-4077,-3969,-3823,-3676,-3532,-3416,-3338,-3311,-3335,-3412,-3535,-3674,-3818,-3921,-3956,-3891,-3685,-3345,-2837,-2204,-1442,-617,233,1039,1747,2289,2620,2707,2530,2109,1462,651,-264,-1197,-2088,-2856,-3467,-3887,-4118,-4187,-4115,-3977,-3787,-3623,-3479,-3383,-3310,-3239,-3122,-2919,-2586,-2102,-1443,-633,310,1333,2375,3368,4240,4921,5361,5517,5371,4937,4241,3351,2348,1326,401,-345,-814,-958,-766,-228,558,1556,2618,3664,4569,5255,5670,5792,5641,5269,4750,4163,3609,3132,2814,2643,2643,2753,2942,3137,3277,3315,3203,2940,2518,1976,1349,684,48,-527,-985,-1313,-1493,-1546,-1489,-1368,-1232,-1124,-1096,-1187,-1404,-1775,-2253,-2839,-3466,-4098,-4682,-5175,-5557,-5811,-5942,-5967,-5920,-5824,-5723,-5636,-5583,-5585,-5627,-5720,-5834,-5969,-6094,-6197,-6250,-6239,-6135,-5928,-5600,-5140,-4562,-3859,-3077,-2228,-1375,-556,178,773,1204,1426,1453,1267,915,411,-182,-820,-1457,-2038,-2534,-2921,-3179,-3317,-3333,-3251,-3077,-2848,-2558,-2240,-1892,-1516,-1126,-700,-257,223,722,1238,1757,2245,2677,3005,3184,3173,2923,2417,1633,593,-673,-2100,-3610,-5106,-6488,-7669,-8564,-9131,-9346,-9224,-8811,-8174,-7400,-6581,-5808,-5156,-4682,-4423,-4376,-4540,-4855,-5289,-5764,-6224,-6613,-6880,-7006,-6973,-6799,-6507,-6134,-5736,-5340,-5006,-4731,-4557,-4444,-4401,-4378,-4349,-4276,-4131,-3894,-3562,-3140,-2649,-2110,-1566,-1042,-569,-172,140,364,508,599,657,714,799,920,1100,1318,1566,1813,2011,2129,2120,1943,1587,1030,284,-616,-1641,-2724,-3805,-4825,-5710,-6429,-6918,-7192,-7211,-7023,-6636,-6098,-5462,-4775,-4098,-3481,-2977,-2620,-2452,-2475,-2700,-3103,-3651,-4292,-4965,-5598,-6140,-6520,-6725,-6716,-6525,-6163,-5689,-5144,-4588,-4056,-3573,-3144,-2748,-2358,-1921,-1402,-750,47,1000,2095,3282,4521,5725,6833,7757,8449,8838,8922,8672,8134,7352,6398,5385,4388,3540,2903,2558,2533,2817,3384,4145,5017,5885,6642,7200,7481,7460,7123,6510,5672,4686,3648,2627,1719,965,409,61,-96,-89,28,198,366,480,500,405,194,-117,-485,-861,-1182,-1381,-1399,-1198,-748,-60,848,1906,3058,4204,5269,6186,6888,7363,7609,7648,7549,7341,7121,6905,6754,6672,6650,6676,6703,6699,6623,6453,6169,5785,5312,4790,4262,3769,3367,3087,2957,2999,3190,3537,3978,4497,5022,5517,5922,6205,6329,6276,6047,5638,5082,4400,3635,2825,2016,1242,545,-57,-533,-890,-1119,-1232,-1246,-1180,-1058,-905,-741,-569,-414,-245,-72,150,437,826,1334,1977,2750,3626,4562,5494,6337,7022,7447,7573,7334,6742,5808,4608,3230,1790,422,-756,-1634,-2137,-2224,-1901,-1199,-204,997,2294,3580,4763,5777,6567,7129,7467,7606,7601,7486,7325,7147,6989,6858,6763,6683,6609,6501,6339,6103,5764,5338,4805,4205,3551,2888,2247,1670,1193,837,626,551,616,788,1042,1337,1624,1871,2021,2065,1965,1739,1386,947,451,-51,-519,-913,-1215,-1402,-1505,-1518,-1509,-1487,-1519,-1618,-1809,-2101,-2463,-2878,-3296,-3665,-3953,-4107,-4119,-3969,-3676,-3261,-2754,-2207,-1638,-1101,-608,-184,163,419,600,678,688,604,454,235,-34,-342,-670,-1009,-1332,-1645,-1922,-2182,-2399,-2598,-2753,-2874,-2944,-2937,-2853,-2635,-2290,-1778,-1098,-255,745,1862,3058,4272,5448,6499,7380,7998,8318,8295,7903,7169,6110,4810,3359,1868,475,-717,-1591,-2078,-2151,-1813,-1135,-201,857,1914,2833,3507,3867,3852,3497,2805,1879,783,-368,-1486,-2491,-3313,-3929,-4306,-4484,-4464,-4322,-4084,-3828,-3585,-3411,-3322,-3341,-3448,-3636,-3861,-4085,-4269,-4365,-4358,-4222,-3981,-3642,-3264,-2875,-2545,-2297,-2168,-2153,-2232,-2364,-2489,-2548,-2489,-2273,-1891,-1359,-724,-52,585,1104,1447,1569,1459,1129,636,29,-588,-1158,-1583,-1822,-1825,-1593,-1132,-491,274,1091,1887,2581,3132,3475,3606,3516,3222,2764,2186,1532,865,211,-386,-911,-1376,-1766,-2135,-2476,-2838,-3226,-3648,-4107,-4570,-5026,-5426,-5738,-5932,-5962,-5829,-5492,-4988,-4292,-3463,-2509,-1498,-468,498,1356,2020,2448,2588,2415,1933,1158,154,-1023,-2262,-3480,-4562,-5421,-5979,-6180,-6012,-5464,-4598,-3453,-2134,-721,672,1973,3075,3953,4548,4873,4944,4803,4511,4133,3733,3368,3079,2884,2790,2776,2813,2866,2890,2855,2738,2521,2218,1835,1408,971,563,225,0,-98,-33,191,569,1089,1707,2386,3075,3704,4235,4602,4785,4760,4530,4119,3558,2891,2159,1397,635,-119,-860,-1597,-2337,-3082,-3834,-4571,-5266,-5881,-6372,-6705,-6847,-6779,-6515,-6069,-5480,-4805,-4088,-3389,-2745,-2181,-1718,-1339,-1047,-802,-594,-400,-198,4,213,412,583,703,748,697,528,239,-185,-719,-1357,-2055,-2786,-3484,-4124,-4634,-4989,-5155,-5106,-4852,-4398,-3769,-3007,-2143,-1230,-304,588,1409,2120,2689,3078,3261,3206,2910,2361,1593,640,-432,-1533,-2580,-3465,-4113,-4457,-4462,-4127,-3494,-2618,-1599,-521,513,1422,2151,2657,2946,3031,2951,2774,2534,2318,2144,2071,2096,2226,2436,2690,2946,3140,3238,3173,2937,2496,1868,1068,151,-844,-1828,-2766,-3566,-4224,-4683,-4968,-5087,-5078,-5003,-4906,-4847,-4868,-4991,-5232,-5571,-5991,-6450,-6914,-7357,-7747,-8090,-8387,-8663,-8946,-9266,-9636,-10079,-10570,-11103,-11619,-12092,-12453,-12675,-12712,-12559,-12211,-11691,-11039,-10288,-9510,-8725,-7999,-7333,-6758,-6251,-5799,-5363,-4913,-4406,-3822,-3138,-2358,-1495,-579,343,1227,2008,2656,3116,3383,3442,3316,3030,2641,2194,1754,1370,1094,958,978,1166,1494,1950,2489,3067,3639,4155,4570,4842,4939,4830,4500,3943,3154,2166,988,-318,-1712,-3119,-4474,-5701,-6729,-7500,-7963,-8103,-7911,-7422,-6682,-5768,-4767,-3768,-2867,-2134,-1622,-1367,-1355,-1572,-1958,-2456,-2985,-3491,-3892,-4165,-4265,-4191,-3954,-3568,-3089,-2532,-1970,-1413,-917,-487,-140,132,341,520,686,892,1148,1492,1936,2473,3099,3785,4485,5171,5776,6274,6627,6805,6824,6665,6367,5945,5418,4820,4149,3430,2651,1830,962,68,-831,-1704,-2511,-3213,-3770,-4160,-4358,-4381,-4231,-3952,-3576,-3144,-2694,-2249,-1824,-1417,-1019,-606,-157,344,912,1542,2228,2940,3660,4333,4949,5447,5825,6040,6094,5977,5700,5287,4766,4182,3592,3050,2625,2360,2320,2513,2972,3668,4577,5645,6809,7997,9142,10174,11050,11720,12174,12381,12357,12093,11616,10922,10062,9031,7910,6703,5502,4342,3303,2430,1773,1356,1180,1233,1466,1833,2260,2685,3050,3307,3437,3425,3294,3069,2792,2512,2264,2096,2019,2063,2195,2435,2715,3030,3317,3552,3697,3736,3657,3471,3193,2863,2499,2169,1880,1691,1606,1646,1804,2073,2422,2838,3277,3721,4143,4519,4855,5123,5350,5514,5632,5694,5693,5612,5436,5138,4707,4135,3424,2598,1697,762,-139,-956,-1633,-2136,-2442,-2555,-2492,-2290,-1992,-1653,-1306,-1005,-766,-606,-526,-506,-536,-580,-621,-625,-583,-472,-292,-41,274,629,1008,1378,1708,1968,2125,2168,2084,1888,1596,1247,892,574,356,277,370,660,1135,1789,2569,3443,4334,5198,5964,6585,7027,7246,7256,7027,6599,5980,5210,4333,3392,2445,1543,743,92,-364,-604,-618,-411,-26,499,1089,1675,2192,2560,2752,2719,2483,2045,1465,789,96,-553,-1099,-1487,-1706,-1733,-1601,-1330,-980,-593,-227,71,279,371,355,248,75,-121,-300,-432,-478,-429,-271,-16,327,717,1138,1534,1889,2153,2317,2357,2263,2061,1726,1314,810,243,-374,-1055,-1769,-2545,-3354,-4195,-5050,-5875,-6639,-7304,-7810,-8153,-8287,-8234,-7998,-7626,-7148,-6630,-6112,-5631,-5225,-4886,-4632,-4437,-4280,-4144,-4004,-3844,-3659,-3439,-3194,-2921,-2642,-2353,-2082,-1831,-1633,-1489,-1443,-1472,-1622,-1853,-2167,-2522,-2867,-3157,-3313,-3300,-3052,-2552,-1791,-782,424,1773,3183,4577,5871,6997,7900,8544,8913,9013,8853,8476,7904,7190,6364,5475,4560,3650,2797,2013,1351,816,436,206,128,173,318,521,740,940,1070,1122,1054,880,593,211,-243,-732,-1244,-1725,-2181,-2575,-2921,-3210,-3473,-3714,-3974,-4257,-4597,-4980,-5414,-5876,-6332,-6766,-7120,-7374,-7499,-7477,-7305,-6994,-6556,-6018,-5411,-4761,-4088,-3433,-2790,-2188,-1637,-1128,-687,-298,12,249,390,426,348,145,-179,-597,-1098,-1621,-2120,-2547,-2822,-2933,-2824,-2510,-2000,-1338,-576,213,976,1645,2197,2597,2855,2992,3041,3047,3060,3105,3238,3448,3761,4154,4607,5094,5566,5988,6310,6497,6500,6304,5892,5258,4445,3463,2392,1285,217,-741,-1525,-2100,-2418,-2504,-2348,-2021,-1559,-1043,-549,-126,144,247,147,-150,-611,-1226,-1914,-2654,-3359,-4000,-4511,-4870,-5026,-4987,-4726,-4266,-3626,-2839,-1957,-1026,-113,735,1465,2040,2445,2668,2730,2652,2475,2232,1974,1719,1506,1338,1213,1136,1071,1013,936,815,655,439,188,-93,-369,-625,-820,-941,-963,-883,-698,-431,-96,262,629,947,1215,1388,1474,1464,1366,1210,994,770,532,309,102,-106,-318,-572,-887,-1283,-1781,-2369,-3033,-3733,-4413,-5020,-5482,-5756,-5806,-5617,-5214,-4631,-3927,-3183,-2466,-1840,-1375,-1072,-977,-1042,-1263,-1576,-1940,-2304,-2622,-2871,-3036,-3111,-3134,-3106,-3098,-3122,-3240,-3467,-3834,-4335,-4970,-5698,-6491,-7289,-8050,-8703,-9222,-9543,-9659,-9542,-9198,-8644,-7911,-7044,-6095,-5125,-4202,-3371,-2705,-2216,-1960,-1909,-2085,-2431,-2916,-3485,-4062,-4605,-5035,-5316,-5407,-5284,-4948,-4404,-3678,-2814,-1844,-839,172,1117,1974,2693,3270,3684,3947,4080,4099,4044,3945,3826,3723,3643,3592,3569,3554,3524,3451,3302,3050,2678,2172,1538,790,-36,-914,-1790,-2621,-3376,-4000,-4500,-4841,-5051,-5130,-5121,-5045,-4947,-4847,-4784,-4751,-4782,-4847,-4955,-5093,-5238,-5409,-5592,-5809,-6076,-6407,-6825,-7325,-7917,-8553,-9221,-9844,-10381,-10761,-10938,-10876,-10561,-10010,-9253,-8345,-7354,-6342,-5365,-4471,-3671,-2980,-2366,-1813,-1269,-718,-116,539,1254,2014,2792,3556,4267,4890,5389,5743,5928,5946,5797,5499,5083,4579,4036,3494,3001,2601,2316,2187,2195,2370,2659,3055,3512,3976,4429,4805,5100,5270,5325,5241,5046,4727,4322,3829,3290,2713,2138,1590,1095,700,413,280,297,477,809,1260,1799,2371,2923,3407,3770,3985,4046,3941,3726,3414,3084,2781,2563,2478,2548,2793,3193,3731,4351,5012,5644,6206,6641,6928,7056,7025,6875,6629,6351,6073,5854,5708,5665,5707,5830,5981,6137,6240,6263,6172,5968,5646,5241,4777,4293,3826,3394,3014,2669,2343,1996,1593,1105,510,-191,-974,-1791,-2579,-3258,-3756,-4006,-3964,-3619,-2988,-2122,-1108,-28,1010,1918,2636,3107,3341,3353,3193,2942,2670,2458,2377,2462,2745,3211,3829,4551,5299,6008,6599,7015,7215,7181,6915,6460,5861,5187,4527,3927,3489,3224,3187,3370,3751,4303,4954,5646,6311,6863,7269,7448,7400,7090,6535,5764,4805,3723,2568,1409,297,-704,-1563,-2232,-2704,-2960,-3010,-2862,-2545,-2084,-1524,-899,-260,358,906,1373,1722,1971,2113,2190,2222,2256,2322,2457,2666,2970,3335,3758,4180,4578,4893,5103,5176,5103,4897,4573,4170,3733,3299,2920,2624,2432,2368,2411,2561,2787,3059,3344,3612,3826,3983,4051,4046,3960,3810,3610,3363,3082,2757,2377,1926,1370,706,-96,-1020,-2056,-3156,-4268,-5313,-6216,-6899,-7301,-7380,-7134,-6587,-5800,-4862,-3873,-2940,-2155,-1585,-1271,-1204,-1359,-1662,-2037,-2395,-2651,-2746,-2629,-2303,-1769,-1085,-309,479,1197,1764,2121,2213,2030,1568,871,-11,-992,-1991,-2908,-3664,-4190,-4439,-4397,-4075,-3503,-2748,-1876,-962,-89,689,1312,1748,1974,1999,1811,1459,945,329,-362,-1078,-1774,-2417,-2952,-3374,-3636,-3757,-3722,-3556,-3295,-2954,-2606,-2250,-1960,-1733,-1599,-1554,-1579,-1661,-1755,-1827,-1838,-1752,-1554,-1223,-778,-224,390,1037,1653,2205,2640,2922,3054,3002,2822,2516,2150,1767,1421,1156,1015,997,1129,1367,1707,2084,2477,2818,3093,3252,3300,3214,3019,2715,2322,1863,1331,759,111,-582,-1356,-2192,-3096,-4052,-5027,-5991,-6887,-7664,-8272,-8653,-8789,-8651,-8266,-7660,-6906,-6074,-5265,-4555,-4033,-3747,-3721,-3961,-4406,-5015,-5675,-6315,-6821,-7125,-7172,-6926,-6415,-5658,-4739,-3737,-2749,-1870,-1177,-730,-560,-656,-996,-1499,-2102,-2692,-3188,-3489,-3536,-3279,-2711,-1838,-719,590,1990,3393,4702,5839,6724,7334,7620,7617,7326,6807,6116,5316,4485,3682,2973,2403,2015,1820,1836,2043,2427,2943,3552,4186,4801,5327,5728,5953,5992,5840,5509,5051,4488,3900,3317,2802,2374,2052,1835,1697,1614,1543,1446,1295,1052,723,285,-226,-807,-1409,-2011,-2565,-3043,-3427,-3683,-3832,-3856,-3786,-3640,-3441,-3225,-3006,-2807,-2634,-2491,-2370,-2261,-2154,-2039,-1926,-1812,-1733,-1701,-1758,-1925,-2220,-2648,-3181,-3803,-4429,-5028,-5495,-5786,-5833,-5606,-5101,-4341,-3375,-2283,-1149,-77,855,1563,2023,2189,2112,1804,1363,856,379,21,-160,-97,209,760,1515,2388,3321,4187,4906,5391,5571,5425,4950,4185,3206,2103,986,-29,-858,-1407,-1645,-1556,-1158,-519,296,1187,2062,2834,3431,3799,3916,3775,3398,2819,2085,1252,375,-493,-1306,-2034,-2642,-3130,-3482,-3712,-3829,-3855,-3814,-3735,-3644,-3580,-3562,-3618,-3767,-4003,-4343,-4750,-5210,-5682,-6119,-6483,-6722,-6813,-6727,-6469,-6052,-5510,-4893,-4255,-3655,-3149,-2771,-2566,-2514,-2632,-2866,-3186,-3541,-3872,-4141,-4300,-4333,-4214,-3957,-3561,-3059,-2468,-1831,-1171,-531,72,601,1050,1387,1615,1709,1674,1489,1163,683,68,-677,-1518,-2418,-3331,-4196,-4953,-5546,-5918,-6039,-5895,-5491,-4870,-4088,-3234,-2387,-1660,-1113,-836,-843,-1157,-1736,-2537,-3466,-4441,-5359,-6128,-6684,-6968,-6966,-6692,-6176,-5499,-4735,-3982,-3338,-2874,-2668,-2740,-3103,-3719,-4532,-5454,-6384,-7216,-7853,-8214,-8245,-7933,-7285,-6363,-5234,-3998,-2755,-1593,-599,179,709,989,1046,915,647,307,-61,-395,-663,-836,-886,-816,-613,-297,136,644,1227,1827,2429,2986,3457,3828,4052,4149,4096,3939,3694,3412,3140,2913,2777,2739,2819,2992,3242,3529,3804,4031,4165,4171,4039,3749,3317,2770,2127,1451,766,139,-403,-820,-1094,-1214,-1188,-1035,-777,-462,-108,231,539,782,950,1035,1031,945,773,521,189,-220,-707,-1256,-1867,-2497,-3131,-3711,-4194,-4526,-4650,-4530,-4135,-3457,-2517,-1356,-43,1334,2680,3898,4895,5614,6015,6092,5894,5464,4912,4333,3822,3499,3402,3614,4107,4882,5862,6958,8070,9067,9855,10324,10425,10115,9421,8382,7100,5674,4245,2932,1853,1094,712,713,1082,1750,2633,3631,4632,5547,6281,6791,7025,6999,6711,6214,5554,4791,3994,3217,2520,1938,1515,1252,1176,1258,1503,1862,2314,2806,3295,3744,4097,4350,4455,4448,4311,4099,3831,3567,3342,3205,3173,3282,3509,3867,4313,4813,5327,5803,6191,6464,6570,6506,6260,5841,5284,4611,3889,3151,2455,1846,1347,988,772,678,711,812,974,1146,1303,1423,1492,1487,1435,1302,1126,887,597,263,-124,-556,-1016,-1510,-1984,-2432,-2798,-3044,-3134,-3026,-2705,-2162,-1413,-497,534,1599,2624,3516,4211,4641,4782,4636,4225,3624,2904,2162,1506,1005,748,756,1053,1606,2356,3239,4131,4968,5616,6026,6125,5895,5347,4510,3466,2290,1098,-16,-949,-1624,-1990,-2014,-1721,-1135,-335,596,1573,2488,3273,3851,4195,4271,4107,3707,3137,2430,1654,857,84,-623,-1240,-1740,-2118,-2356,-2464,-2439,-2294,-2051,-1740,-1389,-1056,-760,-561,-464,-502,-650,-903,-1203,-1519,-1777,-1943,-1960,-1817,-1501,-1036,-455,182,829,1408,1877,2187,2307,2242,1990,1591,1078,509,-65,-594,-1035,-1361,-1554,-1620,-1571,-1441,-1262,-1075,-915,-815,-787,-851,-1000,-1234,-1545,-1927,-2371,-2886,-3462,-4107,-4810,-5567,-6344,-7112,-7821,-8412,-8838,-9038,-8977,-8642,-8020,-7166,-6110,-4948,-3762,-2643,-1691,-974,-540,-423,-595,-1029,-1650,-2374,-3098,-3737,-4185,-4392,-4296,-3895,-3207,-2277,-1192,-38,1067,2032,2757,3186,3287,3061,2562,1854,1042,222,-485,-1014,-1270,-1257,-944,-397,344,1180,2034,2811,3442,3870,4066,4025,3761,3310,2712,2028,1297,577,-105,-711,-1229,-1656,-1981,-2226,-2383,-2477,-2512,-2501,-2457,-2395,-2324,-2265,-2228,-2227,-2273,-2369,-2512,-2703,-2914,-3133,-3329,-3473,-3544,-3510,-3366,-3107,-2734,-2284,-1760,-1228,-702,-225,168,476,678,789,824,805,757,704,664,653,668,729,807,924,1053,1202,1360,1527,1689,1847,1979,2068,2093,2019,1832,1505,1027,398,-367,-1233,-2166,-3096,-3978,-4739,-5324,-5693,-5801,-5656,-5248,-4630,-3831,-2940,-2020,-1167,-450,60,318,304,24,-483,-1163,-1927,-2700,-3373,-3878,-4143,-4122,-3809,-3214,-2383,-1391,-314,740,1694,2455,2969,3208,3153,2857,2346,1721,1047,430,-59,-350,-407,-215,210,823,1567,2359,3140,3816,4366,4715,4890,4863,4680,4369,3975,3536,3098,2672,2299,1964,1692,1462,1289,1157,1076,1046,1060,1131,1239,1384,1544,1706,1846,1957,2007,2016,1952,1850,1700,1529,1352,1184,1044,940,888,879,919,989,1081,1170,1234,1254,1199,1070,846,541,166,-262,-695,-1124,-1494,-1797,-2007,-2124,-2148,-2108,-2015,-1908,-1813,-1753,-1760,-1837,-2006,-2269,-2629,-3088,-3638,-4283,-4993,-5773,-6573,-7382,-8133,-8803,-9316,-9645,-9740,-9574,-9153,-8480,-7603,-6575,-5469,-4372,-3364,-2519,-1912,-1562,-1514,-1732,-2192,-2833,-3574,-4323,-5000,-5497,-5770,-5740,-5412,-4772,-3881,-2790,-1600,-392,716,1661,2360,2789,2939,2824,2513,2044,1524,1001,561,239,88,88,262,544,923,1319,1700,1994,2177,2203,2072,1778,1337,783,141,-543,-1236,-1913,-2545,-3129,-3647,-4112,-4511,-4859,-5147,-5363,-5511,-5575,-5545,-5427,-5219,-4950,-4629,-4306,-4003,-3762,-3612,-3564,-3628,-3785,-4014,-4267,-4508,-4681,-4751,-4691,-4475,-4121,-3640,-3064,-2448,-1826,-1251,-764,-375,-111,46,106,96,55,-4,-37,-42,-5,64,157,246,320,344,314,212,37,-201,-511,-855,-1255,-1667,-2112,-2558,-3012,-3445,-3856,-4201,-4468,-4610,-4611,-4434,-4081,-3537,-2845,-2026,-1141,-263,552,1209,1669,1865,1786,1420,796,-40,-1019,-2065,-3082,-4003,-4730,-5233,-5456,-5399,-5088,-4538,-3847,-3049,-2252,-1514,-892,-447,-165,-69,-99,-224,-366,-475,-478,-344,-36,446,1083,1847,2684,3541,4368,5112,5741,6229,6573,6773,6851,6825,6728,6578,6409,6225,6054,5894,5754,5642,5547,5496,5473,5502,5586,5728,5941,6214,6542,6908,7286,7651,7969,8206,8341,8337,8204,7913,7504,6973,6379,5746,5139,4585,4140,3818,3635,3594,3651,3802,3968,4133,4224,4230,4103,3858,3487,3022,2496,1948,1422,955,574,306,144,98,135,241,384,524,637,692,663,542,322,4,-388,-834,-1311,-1776,-2204,-2557,-2804,-2923,-2892,-2698,-2341,-1822,-1165,-391,465,1353,2236,3054,3765,4327,4701,4872,4830,4591,4181,3643,3034,2418,1855,1410,1124,1036,1153,1466,1947,2546,3215,3878,4497,5007,5394,5629,5730,5711,5618,5474,5350,5253,5236,5308,5457,5693,5972,6275,6562,6802,6969,7045,7022,6906,6706,6444,6141,5819,5501,5198,4918,4670,4439,4237,4039,3851,3663,3467,3274,3064,2857,2633,2404,2167,1913,1656,1382,1108,831,560,305,69,-133,-293,-404,-457,-440,-358,-197,28,310,643,982,1337,1639,1910,2083,2178,2163,2050,1848,1578,1253,916,580,275,22,-177,-310,-388,-408,-405,-371,-354,-353,-401,-514,-698,-969,-1321,-1748,-2241,-2766,-3301,-3812,-4249,-4595,-4790,-4834,-4690,-4367,-3876,-3231,-2496,-1683,-881,-114,541,1060,1383,1513,1409,1112,601,-45,-823,-1642,-2464,-3211,-3831,-4269,-4494,-4481,-4246,-3797,-3202,-2489,-1752,-1024,-382,146,533,767,861,826,697,500,271,34,-178,-365,-493,-590,-633,-652,-649,-651,-666,-717,-815,-966,-1184,-1447,-1774,-2121,-2504,-2874,-3243,-3565,-3851,-4064,-4209,-4264,-4234,-4098,-3881,-3558,-3168,-2704,-2204,-1678,-1165,-683,-254,92,364,541,643,679,674,651,642,664,743,885,1093,1351,1651,1949,2238,2465,2629,2697,2677,2567,2394,2172,1944,1721,1540,1408,1322,1287,1266,1249,1192,1074,857,536,82,-490,-1175,-1960,-2802,-3685,-4570,-5413,-6208,-6899,-7492,-7955,-8280,-8469,-8506,-8402,-8165,-7793,-7321,-6753,-6119,-5457,-4776,-4132,-3535,-3021,-2615,-2334,-2188,-2193,-2327,-2594,-2951,-3368,-3796,-4175,-4463,-4593,-4546,-4282,-3824,-3178,-2405,-1557,-707,68,724,1190,1479,1557,1478,1265,987,694,451,297,271,384,635,999,1451,1940,2425,2861,3209,3443,3546,3519,3370,3130,2816,2467,2110,1759,1438,1143,884,648,453,281,163,105,118,229,428,723,1084,1490,1881,2230,2475,2591,2557,2377,2068,1679,1262,872,585,428,448,643,1004,1498,2069,2659,3207,3638,3925,4011,3896,3584,3091,2470,1765,1033,332,-297,-816,-1196,-1443,-1546,-1540,-1447,-1299,-1142,-1010,-931,-941,-1035,-1235,-1522,-1883,-2300,-2735,-3170,-3569,-3911,-4163,-4322,-4347,-4259,-4030,-3684,-3228,-2690,-2106,-1513,-952,-458,-65,205,336,330,191,-62,-411,-816,-1257,-1680,-2066,-2369,-2567,-2636,-2576,-2368,-2057,-1634,-1160,-658,-168,267,630,897,1070,1151,1165,1131,1074,1027,991,996,1022,1076,1128,1170,1170,1123,1005,817,562,239,-130,-532,-952,-1363,-1751,-2100,-2387,-2615,-2756,-2817,-2790,-2666,-2460,-2164,-1792,-1362,-877,-374,127,604,1003,1325,1507,1560,1451,1202,819,337,-196,-742,-1237,-1647,-1933,-2070,-2060,-1908,-1655,-1327,-993,-682,-463,-356,-390,-567,-872,-1282,-1748,-2239,-2701,-3110,-3439,-3672,-3828,-3900,-3923,-3915,-3894,-3893,-3907,-3970,-4069,-4227,-4432,-4695,-5007,-5370,-5769,-6205,-6648,-7099,-7512,-7889,-8174,-8370,-8417,-8322,-8038,-7576,-6925,-6100,-5136,-4059,-2937,-1818,-778,124,819,1271,1434,1317,917,297,-504,-1386,-2277,-3086,-3735,-4170,-4355,-4273,-3956,-3423,-2749,-1983,-1205,-471,161,658,996,1181,1221,1143,985,779,574,388,262,205,227,340,509,742,986,1239,1438,1593,1647,1622,1494,1288,1012,692,342,-12,-369,-715,-1056,-1394,-1729,-2068,-2402,-2723,-3016,-3254,-3429,-3507,-3499,-3383,-3183,-2912,-2593,-2264,-1934,-1647,-1387,-1178,-984,-790,-568,-274,102,586,1172,1839,2558,3280,3953,4529,4957,5211,5276,5158,4886,4499,4053,3610,3221,2944,2803,2823,2990,3294,3683,4128,4558,4935,5204,5339,5313,5128,4795,4338,3799,3216,2631,2096,1615,1244,967,802,743,772,885,1060,1283,1532,1794,2040,2267,2433,2548,2570,2506,2344,2076,1727,1276,780,221,-339,-897,-1406,-1846,-2183,-2399,-2477,-2417,-2220,-1908,-1507,-1048,-576,-120,283,618,866,1044,1147,1215,1266,1332,1442,1608,1852,2168,2556,2994,3466,3939,4391,4792,5121,5364,5518,5584,5587,5536,5460,5394,5331,5329,5353,5448,5582,5776,6010,6285,6590,6921,7260,7598,7923,8204,8443,8600,8668,8629,8473,8200,7810,7332,6775,6191,5607,5072,4624,4297,4117,4097,4231,4507,4879,5311,5742,6113,6383,6494,6442,6203,5811,5271,4648,3964,3283,2639,2059,1579,1191,903,694,534,394,233,27,-267,-647,-1141,-1729,-2397,-3122,-3858,-4576,-5219,-5762,-6154,-6387,-6422,-6277,-5926,-5419,-4741,-3959,-3077,-2164,-1240,-362,437,1123,1661,2038,2238,2264,2124,1844,1457,1002,537,100,-250,-483,-568,-493,-270,93,548,1072,1614,2136,2615,3018,3349,3599,3784,3922,4030,4125,4230,4338,4467,4600,4729,4846,4916,4948,4899,4792,4594,4335,4001,3625,3213,2790,2376,1989,1635,1328,1054,818,600,395,200,7,-165,-324,-442,-529,-567,-575,-561,-546,-562,-620,-749,-942,-1202,-1497,-1810,-2087,-2312,-2436,-2452,-2348,-2129,-1830,-1470,-1105,-770,-517,-388,-405,-603,-971,-1523,-2210,-3024,-3898,-4789,-5636,-6379,-6975,-7381,-7580,-7561,-7350,-6971,-6475,-5916,-5348,-4829,-4395,-4077,-3890,-3816,-3858,-3955,-4109,-4251,-4382,-4456,-4468,-4409,-4270,-4053,-3770,-3410,-2993,-2523,-2004,-1456,-882,-303,269,814,1318,1760,2122,2388,2538,2565,2462,2225,1882,1442,958,465,13,-352,-595,-703,-669,-517,-277,0,278,493,636,664,587,418,167,-121,-430,-733,-1015,-1266,-1499,-1700,-1895,-2068,-2236,-2373,-2494,-2567,-2600,-2581,-2513,-2404,-2267,-2123,-1980,-1874,-1798,-1780,-1810,-1889,-2001,-2127,-2247,-2325,-2356,-2297,-2166,-1941,-1655,-1328,-986,-686,-450,-318,-305,-421,-647,-955,-1302,-1624,-1881,-2004,-1970,-1749,-1352,-799,-129,591,1313,1965,2500,2881,3085,3105,2969,2686,2311,1873,1426,994,625,319,110,-22,-75,-75,-58,-42,-91,-203,-441,-783,-1255,-1813,-2436,-3064,-3654,-4143,-4496,-4673,-4673,-4490,-4166,-3725,-3222,-2697,-2187,-1726,-1329,-997,-732,-510,-327,-160,-6,142,276,381,433,414,288,54,-312,-786,-1354,-1977,-2601,-3181,-3655,-3979,-4127,-4070,-3829,-3409,-2866,-2232,-1573,-925,-335,175,595,926,1187,1402,1589,1786,1997,2244,2529,2840,3177,3511,3833,4122,4363,4544,4660,4707,4687,4607,4474,4301,4097,3882,3667,3473,3316,3202,3158,3162,3243,3358,3514,3667,3795,3862,3841,3705,3441,3051,2537,1935,1266,587,-62,-626,-1058,-1328,-1405,-1298,-1010,-587,-67,478,997,1419,1700,1802,1692,1390,878,220,-575,-1433,-2315,-3162,-3918,-4557,-5021,-5315,-5409,-5330,-5090,-4736,-4307,-3869,-3472,-3162,-2983,-2947,-3061,-3308,-3653,-4059,-4476,-4869,-5186,-5423,-5558,-5594,-5567,-5468,-5352,-5218,-5085,-4963,-4838,-4707,-4560,-4366,-4139,-3846,-3514,-3140,-2754,-2373,-2044,-1772,-1602,-1532,-1568,-1706,-1917,-2182,-2459,-2724,-2936,-3077,-3133,-3086,-2958,-2743,-2474,-2167,-1849,-1537,-1259,-1013,-819,-664,-546,-452,-365,-276,-178,-56,74,229,377,541,685,836,978,1117,1269,1421,1591,1763,1940,2098,2240,2335,2389,2382,2319,2204,2037,1831,1587,1308,1001,649,267,-171,-647,-1157,-1701,-2224,-2742,-3169,-3518,-3714,-3767,-3635,-3338,-2878,-2289,-1621,-911,-234,368,834,1125,1221,1101,786,286,-348,-1075,-1846,-2603,-3314,-3934,-4445,-4836,-5109,-5272,-5351,-5361,-5336,-5299,-5263,-5266,-5286,-5362,-5453,-5574,-5694,-5797,-5862,-5865,-5797,-5636,-5391,-5052,-4637,-4161,-3632,-3077,-2504,-1923,-1345,-765,-191,387,957,1521,2058,2550,2972,3295,3493,3552,3472,3251,2937,2541,2143,1769,1490,1331,1331,1503,1823,2293,2850,3460,4077,4633,5109,5457,5668,5738,5670,5498,5240,4944,4640,4365,4148,4001,3943,3952,4032,4141,4267,4368,4427,4420,4337,4185,3955,3680,3360,3023,2678,2346,2031,1754,1515,1330,1202,1137,1135,1187,1285,1400,1514,1593,1615,1549,1401,1154,839,472,105,-239,-495,-651,-667,-541,-265,131,644,1219,1837,2452,3031,3547,3972,4303,4519,4645,4664,4615,4500,4349,4180,4014,3868,3763,3705,3697,3750,3836,3970,4107,4253,4371,4453,4488,4465,4382,4249,4064,3856,3625,3396,3185,3005,2871,2783,2747,2750,2788,2844,2894,2937,2949,2937,2898,2841,2783,2734,2710,2711,2740,2776,2807,2802,2740,2601,2374,2059,1673,1233,772,322,-91,-437,-710,-897,-1014,-1056,-1059,-1019,-970,-904,-840,-766,-681,-573,-433,-250,-16,268,609,994,1423,1870,2335,2781,3205,3592,3912,4195,4402,4572,4698,4795,4881,4965,5044,5135,5226,5320,5411,5503,5583,5676,5761,5857,5953,6036,6097,6101,6033,5855,5566,5144,4618,4006,3364,2740,2207,1811,1613,1628,1874,2318,2930,3635,4374,5052,5609,5964,6080,5918,5477,4760,3815,2677,1427,122,-1158,-2345,-3391,-4242,-4891,-5320,-5558,-5628,-5578,-5458,-5310,-5177,-5098,-5067,-5114,-5202,-5332,-5466,-5589,-5682,-5726,-5729,-5674,-5589,-5471,-5332,-5188,-5030,-4875,-4707,-4528,-4330,-4105,-3855,-3568,-3261,-2921,-2583,-2236,-1926,-1654,-1460,-1349,-1350,-1461,-1684,-2001,-2392,-2811,-3233,-3597,-3871,-4014,-4011,-3842,-3523,-3071,-2516,-1904,-1272,-650,-84,420,845,1182,1451,1634,1766,1826,1841,1804,1715,1601,1445,1295,1142,1028,961,965,1048,1205,1436,1713,2018,2327,2604,2843,3020,3137,3194,3204,3173,3115,3029,2917,2760,2555,2262,1880,1380,766,47,-751,-1588,-2407,-3155,-3766,-4189,-4398,-4352,-4086,-3602,-2969,-2255,-1529,-889,-399,-128,-116,-371,-887,-1619,-2508,-3480,-4455,-5349,-6104,-6658,-6986,-7073,-6938,-6611,-6134,-5587,-5004,-4478,-4041,-3744,-3603,-3630,-3799,-4086,-4448,-4824,-5179,-5441,-5595,-5591,-5433,-5112,-4649,-4074,-3413,-2722,-2015,-1349,-734,-188,273,663,980,1234,1440,1596,1707,1769,1771,1703,1557,1322,1004,612,164,-318,-793,-1252,-1637,-1956,-2166,-2282,-2296,-2220,-2074,-1878,-1652,-1429,-1218,-1044,-923,-846,-836,-857,-925,-1004,-1083,-1143,-1166,-1139,-1059,-916,-720,-479,-198,92,393,665,907,1092,1211,1256,1218,1110,932,708,461,209,-2,-170,-261,-272,-213,-83,79,255,409,511,545,496,377,198,2,-188,-306,-344,-234,-1,400,912,1543,2226,2924,3594,4170,4636,4936,5068,5012,4774,4374,3828,3184,2475,1749,1064,438,-61,-448,-682,-797,-800,-735,-637,-551,-508,-541,-657,-859,-1131,-1442,-1772,-2067,-2325,-2489,-2585,-2586,-2519,-2401,-2254,-2109,-1985,-1898,-1857,-1850,-1881,-1915,-1943,-1943,-1896,-1800,-1655,-1472,-1277,-1090,-949,-870,-884,-990,-1197,-1482,-1831,-2207,-2583,-2920,-3204,-3400,-3516,-3531,-3479,-3344,-3185,-2985,-2794,-2607,-2441,-2295,-2163,-2036,-1903,-1751,-1579,-1380,-1159,-925,-693,-477,-293,-153,-58,-21,-25,-72,-136,-213,-276,-320,-320,-281,-180,-39,160,397,661,960,1251,1559,1835,2086,2289,2420,2477,2436,2285,2042,1678,1242,733,183,-364,-886,-1345,-1704,-1963,-2095,-2122,-2053,-1932,-1783,-1670,-1613,-1660,-1822,-2105,-2498,-2968,-3479,-3969,-4400,-4700,-4851,-4799,-4558,-4115,-3515,-2781,-1988,-1170,-410,264,793,1165,1348,1370,1216,927,517,9,-579,-1232,-1950,-2722,-3553,-4431,-5355,-6294,-7222,-8100,-8869,-9488,-9895,-10050,-9925,-9504,-8802,-7843,-6687,-5395,-4054,-2747,-1554,-568,161,572,649,396,-166,-959,-1919,-2915,-3845,-4570,-4963,-4942,-4399,-3336,-1733,331,2770,5437,8178,10819,13195,15161,16607,17456,17691,17333,16455,15160,13582,11855,10133,8521,7144,6043,5276,4825,4662,4738,4961,5274,5576,5821,5942,5931,5772,5498,5141,4750,4380,4065,3838,3701,3641,3619,3591,3497,3284,2918,2362,1640,755,-209,-1216,-2147,-2944,-3513,-3792,-3757,-3381,-2700,-1768,-647,534,1699,2712,3484,3934,4005,3690,2997,1999,762,-581,-1932,-3161,-4171,-4885,-5244,-5251,-4893,-4240,-3325,-2242,-1058,142,1285,2299,3129,3728,4072,4145,3963,3555,2970,2281,1559,899,366,46,-35,164,617,1309,2152,3108,4049,4942,5678,6240,6586,6738,6721,6594,6427,6289,6248,6366,6651,7139,7773,8534,9335,10105,10759,11216,11412,11300,10852,10076,8985,7633,6069,4370,2599,835,-866,-2445,-3862,-5079,-6091,-6861,-7427,-7747,-7877,-7795,-7537,-7119,-6544,-5859,-5058,-4195,-3283,-2369,-1503,-718,-85,369,589,555,253,-304,-1086,-2028,-3064,-4089,-5011,-5729,-6155,-6233,-5924,-5230,-4185,-2845,-1303,362,2032,3640,5084,6328,7307,8024,8443,8610,8501,8192,7674,7023,6268,5459,4653,3881,3190,2594,2106,1702,1363,1034,672,221,-371,-1117,-2053,-3139,-4359,-5644,-6918,-8099,-9093,-9811,-10192,-10173,-9749,-8916,-7730,-6259,-4604,-2885,-1214,288,1536,2459,3034,3264,3189,2878,2410,1875,1353,907,582,387,329,361,468,582,676,710,658,516,284,-25,-381,-767,-1152,-1513,-1842,-2130,-2379,-2610,-2830,-3065,-3332,-3645,-4013,-4433,-4904,-5395,-5898,-6371,-6791,-7122,-7339,-7422,-7346,-7127,-6736,-6218,-5556,-4796,-3947,-3050,-2124,-1225,-378,359,942,1331,1487,1401,1060,516,-214,-1017,-1828,-2527,-3011,-3195,-2998,-2397,-1378,4,1688,3551,5480,7330,8982,10318,11256,11762,11825,11492,10850,9986,9055,8155,7418,6931,6747,6886,7327,7994,8809,9634,10351,10828,10954,10647,9862,8594,6893,4828,2521,90,-2309,-4562,-6541,-8161,-9365,-10129,-10456,-10402,-10016,-9391,-8616,-7770,-6935,-6158,-5465,-4858,-4307,-3781,-3220,-2603,-1884,-1081,-210,685,1515,2233,2733,2981,2920,2560,1913,1046,38,-1018,-2009,-2857,-3464,-3798,-3812,-3526,-2958,-2168,-1220,-204,804,1709,2440,2927,3139,3035,2647,1986,1129,154,-836,-1738,-2442,-2870,-2967,-2701,-2121,-1254,-231,862,1876,2705,3242,3417,3209,2620,1717,592,-637,-1829,-2844,-3569,-3884,-3762,-3155,-2129,-728,905,2661,4367,5901,7129,7963,8346,8276,7768,6915,5785,4513,3194,1938,818,-105,-820,-1317,-1641,-1816,-1922,-1990,-2096,-2267,-2550,-2949,-3466,-4077,-4737,-5403,-6002,-6496,-6817,-6973,-6923,-6731,-6408,-6038,-5677,-5389,-5231,-5227,-5395,-5710,-6144,-6626,-7108,-7496,-7738,-7761,-7525,-7010,-6204,-5139,-3850,-2402,-881,634,2024,3202,4054,4503,4481,3964,2960,1531,-213,-2133,-4043,-5770,-7140,-8015,-8316,-8020,-7177,-5888,-4312,-2610,-966,473,1601,2351,2715,2749,2507,2123,1680,1293,1041,960,1080,1356,1760,2196,2610,2902,3033,2948,2643,2136,1465,697,-102,-857,-1508,-2001,-2309,-2420,-2343,-2103,-1729,-1268,-747,-213,320,824,1288,1698,2051,2334,2539,2661,2679,2600,2409,2111,1701,1181,556,-181,-1014,-1956,-2987,-4106,-5295,-6526,-7780,-8999,-10163,-11193,-12063,-12704,-13087,-13174,-12954,-12422,-11608,-10528,-9254,-7830,-6334,-4845,-3422,-2150,-1065,-213,400,786,974,1034,1017,1015,1089,1288,1674,2220,2939,3768,4624,5453,6103,6538,6613,6324,5592,4465,2963,1193,-748,-2706,-4558,-6153,-7385,-8167,-8450,-8223,-7534,-6418,-5003,-3371,-1657,20,1561,2861,3859,4507,4791,4720,4331,3674,2811,1824,781,-236,-1169,-1954,-2562,-2954,-3139,-3119,-2917,-2579,-2133,-1632,-1110,-601,-144,251,545,742,819,777,622,365,38,-346,-743,-1141,-1510,-1844,-2144,-2413,-2669,-2923,-3174,-3432,-3662,-3853,-3952,-3930,-3747,-3385,-2836,-2130,-1297,-414,460,1232,1840,2221,2350,2215,1856,1311,671,19,-555,-952,-1126,-1003,-607,69,941,1940,2958,3896,4665,5196,5459,5457,5224,4842,4381,3966,3675,3618,3837,4384,5243,6388,7752,9237,10760,12191,13461,14463,15156,15492,15467,15087,14386,13398,12180,10774,9239,7618,5960,4303,2683,1138,-317,-1639,-2833,-3858,-4728,-5431,-5970,-6368,-6626,-6767,-6807,-6745,-6601,-6370,-6065,-5696,-5278,-4835,-4396,-3991,-3647,-3385,-3214,-3141,-3149,-3228,-3342,-3467,-3562,-3597,-3527,-3322,-2950,-2380,-1612,-618,561,1929,3408,4960,6485,7897,9106,10008,10553,10678,10396,9724,8747,7556,6276,5033,3936,3079,2508,2235,2235,2424,2732,3033,3238,3264,3044,2576,1853,942,-90,-1151,-2117,-2907,-3396,-3530,-3234,-2508,-1340,199,2051,4097,6226,8298,10196,11799,13020,13792,14088,13910,13291,12306,11032,9583,8064,6590,5249,4124,3253,2658,2320,2193,2213,2301,2377,2366,2207,1866,1324,598,-282,-1261,-2283,-3273,-4191,-4971,-5609,-6077,-6399,-6597,-6709,-6787,-6869,-7000,-7208,-7505,-7890,-8339,-8810,-9255,-9616,-9829,-9846,-9625,-9130,-8371,-7340,-6089,-4662,-3127,-1557,-20,1418,2705,3826,4749,5520,6133,6657,7124,7582,8071,8606,9183,9794,10376,10893,11258,11418,11305,10886,10138,9077,7739,6184,4498,2763,1074,-488,-1859,-2992,-3855,-4462,-4809,-4941,-4887,-4682,-4367,-3962,-3493,-2983,-2443,-1910,-1393,-941,-568,-321,-197,-235,-390,-675,-1025,-1410,-1771,-2060,-2231,-2271,-2152,-1911,-1558,-1157,-752,-403,-151,-34,-55,-218,-486,-847,-1241,-1662,-2057,-2427,-2750,-3040,-3292,-3542,-3788,-4068,-4384,-4745,-5149,-5566,-5978,-6324,-6577,-6678,-6599,-6318,-5833,-5170,-4371,-3503,-2641,-1865,-1257,-866,-742,-864,-1223,-1721,-2289,-2783,-3109,-3152,-2843,-2170,-1142,142,1565,2978,4219,5146,5660,5684,5226,4331,3078,1616,55,-1442,-2761,-3806,-4502,-4819,-4757,-4337,-3614,-2645,-1508,-259,1011,2272,3445,4520,5452,6231,6846,7296,7589,7735,7747,7655,7467,7219,6910,6575,6205,5823,5423,5009,4581,4133,3660,3154,2613,2011,1377,666,-74,-868,-1687,-2506,-3326,-4094,-4816,-5453,-6006,-6465,-6832,-7118,-7330,-7486,-7581,-7620,-7584,-7449,-7186,-6762,-6144,-5319,-4278,-3035,-1622,-89,1494,3054,4503,5763,6768,7462,7818,7834,7533,6958,6191,5295,4386,3527,2814,2296,2001,1938,2074,2349,2708,3058,3334,3486,3450,3243,2839,2285,1608,859,83,-659,-1328,-1873,-2255,-2446,-2415,-2158,-1669,-973,-98,907,1979,3052,4045,4894,5526,5900,5980,5762,5263,4529,3610,2597,1562,586,-249,-899,-1327,-1520,-1511,-1328,-1044,-730,-455,-305,-316,-550,-997,-1666,-2505,-3474,-4492,-5489,-6395,-7143,-7696,-8028,-8147,-8081,-7879,-7606,-7331,-7122,-7032,-7106,-7345,-7754,-8277,-8861,-9419,-9854,-10075,-9996,-9556,-8735,-7540,-6033,-4292,-2445,-598,1109,2589,3764,4594,5105,5312,5318,5184,5025,4899,4885,4994,5235,5579,5951,6314,6560,6650,6509,6115,5446,4522,3371,2038,594,-906,-2386,-3776,-5022,-6062,-6847,-7359,-7554,-7460,-7069,-6437,-5621,-4690,-3750,-2865,-2149,-1637,-1392,-1397,-1638,-2040,-2521,-2977,-3304,-3420,-3259,-2799,-2055,-1071,56,1253,2381,3377,4131,4625,4822,4767,4497,4092,3639,3200,2847,2601,2457,2391,2331,2210,1955,1489,788,-190,-1398,-2804,-4327,-5866,-7338,-8636,-9698,-10470,-10941,-11109,-11029,-10726,-10299,-9779,-9264,-8778,-8389,-8104,-7944,-7884,-7908,-7947,-7957,-7840,-7537,-6973,-6101,-4917,-3427,-1710,147,2026,3789,5310,6498,7252,7578,7459,6976,6213,5286,4320,3435,2717,2238,2018,2053,2304,2707,3194,3688,4131,4467,4660,4697,4562,4273,3831,3259,2575,1792,939,29,-909,-1848,-2756,-3597,-4328,-4925,-5347,-5586,-5623,-5468,-5132,-4646,-4038,-3354,-2635,-1928,-1281,-728,-313,-46,43,-35,-279,-675,-1189,-1806,-2485,-3196,-3908,-4588,-5213,-5763,-6218,-6570,-6800,-6905,-6866,-6673,-6315,-5782,-5073,-4202,-3186,-2077,-912,219,1270,2137,2789,3154,3229,3017,2558,1924,1202,498,-85,-452,-531,-295,269,1102,2137,3266,4362,5315,6010,6366,6347,5940,5191,4171,2980,1732,545,-487,-1268,-1761,-1926,-1777,-1340,-658,198,1175,2205,3228,4209,5105,5905,6602,7191,7684,8083,8389,8607,8719,8726,8611,8368,8002,7510,6933,6281,5616,4961,4382,3894,3541,3311,3214,3203,3244,3292,3266,3157,2882,2452,1834,1061,145,-851,-1903,-2928,-3912,-4777,-5535,-6132,-6601,-6930,-7146,-7278,-7323,-7330,-7266,-7163,-6981,-6713,-6334,-5814,-5149,-4335,-3381,-2337,-1234,-149,866,1764,2502,3085,3526,3867,4176,4509,4933,5486,6193,7036,7986,8984,9950,10821,11508,11969,12149,12044,11653,11004,10152,9136,8034,6900,5801,4786,3904,3184,2642,2290,2105,2073,2151,2311,2494,2681,2812,2878,2854,2721,2499,2178,1804,1390,1004,666,453,392,521,861,1401,2114,2957,3850,4715,5470,6021,6320,6310,5987,5364,4486,3415,2235,1019,-147,-1206,-2099,-2816,-3327,-3675,-3866,-3961,-4009,-4045,-4139,-4291,-4545,-4875,-5269,-5688,-6075,-6383,-6551,-6537,-6327,-5904,-5311,-4588,-3810,-3054,-2393,-1887,-1571,-1450,-1496,-1651,-1847,-1990,-2013,-1840,-1440,-796,73,1124,2298,3521,4722,5840,6816,7635,8272,8757,9103,9361,9560,9737,9917,10094,10277,10420,10514,10498,10354,10037,9527,8806,7874,6734,5418,3946,2369,731,-917,-2521,-4034,-5409,-6605,-7593,-8346,-8858,-9116,-9148,-8962,-8606,-8122,-7553,-6967,-6396,-5883,-5463,-5119,-4872,-4672,-4504,-4324,-4109,-3833,-3498,-3124,-2731,-2376,-2092,-1926,-1911,-2061,-2368,-2821,-3369,-3978,-4577,-5126,-5553,-5832,-5915,-5786,-5453,-4901,-4195,-3341,-2432,-1513,-675,8,471,647,529,94,-592,-1484,-2456,-3419,-4239,-4828,-5109,-5046,-4642,-3956,-3040,-2023,-969,-10,811,1420,1816,1994,1998,1865,1673,1460,1301,1226,1270,1445,1743,2150,2630,3152,3666,4139,4528,4807,4949,4945,4781,4461,3986,3361,2605,1728,766,-255,-1288,-2275,-3175,-3906,-4441,-4713,-4713,-4414,-3845,-3036,-2037,-934,218,1316,2317,3141,3787,4214,4452,4518,4445,4272,4028,3737,3408,3054,2665,2247,1790,1301,783,239,-310,-870,-1408,-1930,-2412,-2839,-3207,-3492,-3695,-3805,-3835,-3777,-3670,-3511,-3340,-3167,-3018,-2883,-2777,-2663,-2526,-2331,-2030,-1611,-1037,-323,518,1454,2414,3366,4218,4939,5476,5805,5929,5856,5623,5278,4870,4468,4111,3862,3738,3754,3917,4178,4529,4889,5231,5479,5613,5588,5405,5073,4612,4064,3468,2855,2264,1701,1180,688,215,-251,-723,-1204,-1682,-2151,-2568,-2925,-3180,-3312,-3318,-3171,-2901,-2510,-2026,-1484,-914,-355,155,574,873,1009,974,741,325,-261,-985,-1781,-2617,-3403,-4112,-4679,-5094,-5342,-5436,-5413,-5295,-5136,-4962,-4800,-4673,-4575,-4514,-4475,-4460,-4463,-4494,-4562,-4685,-4876,-5146,-5483,-5876,-6275,-6643,-6908,-7020,-6918,-6579,-5971,-5121,-4047,-2797,-1439,-26,1366,2688,3886,4929,5799,6476,6986,7314,7508,7563,7533,7412,7252,7042,6817,6571,6311,6031,5721,5371,4966,4492,3937,3286,2531,1662,673,-428,-1643,-2944,-4313,-5709,-7085,-8388,-9563,-10548,-11303,-11785,-11974,-11884,-11518,-10939,-10194,-9350,-8488,-7657,-6927,-6307,-5837,-5469,-5202,-4968,-4712,-4386,-3930,-3321,-2545,-1618,-580,515,1578,2555,3344,3914,4216,4251,4043,3651,3130,2587,2066,1669,1406,1310,1352,1480,1633,1720,1669,1415,923,194,-739,-1816,-2946,-4042,-5018,-5792,-6343,-6629,-6689,-6547,-6260,-5894,-5487,-5099,-4732,-4402,-4083,-3743,-3349,-2858,-2248,-1498,-618,376,1441,2533,3589,4567,5405,6085,6573,6875,6998,6955,6790,6502,6149,5708,5228,4675,4074,3411,2685,1921,1109,307,-487,-1217,-1870,-2416,-2846,-3153,-3349,-3440,-3458,-3408,-3335,-3249,-3180,-3154,-3178,-3287,-3478,-3768,-4150,-4618,-5147,-5709,-6263,-6763,-7170,-7447,-7565,-7522,-7319,-6986,-6556,-6073,-5580,-5111,-4688,-4319,-4002,-3714,-3436,-3153,-2836,-2505,-2142,-1780,-1426,-1106,-820,-578,-349,-123,145,480,906,1436,2039,2707,3356,3950,4412,4686,4760,4593,4237,3709,3100,2465,1901,1463,1215,1179,1362,1733,2248,2851,3457,4034,4487,4822,4987,5012,4899,4694,4413,4103,3767,3422,3057,2658,2208,1691,1106,464,-211,-863,-1454,-1904,-2170,-2196,-1961,-1449,-693,290,1417,2641,3868,5031,6057,6885,7472,7791,7819,7579,7062,6330,5396,4339,3193,2047,942,-54,-889,-1552,-1998,-2263,-2345,-2292,-2145,-1953,-1769,-1627,-1569,-1613,-1764,-2037,-2395,-2849,-3345,-3876,-4389,-4849,-5223,-5446,-5510,-5347,-4976,-4362,-3562,-2584,-1524,-429,596,1501,2210,2711,2989,3089,3061,2995,2967,3080,3388,3945,4769,5821,7075,8422,9789,11055,12137,12944,13429,13567,13363,12857,12114,11194,10193,9161,8164,7228,6359,5556,4775,4005,3193,2338,1421,461,-505,-1436,-2265,-2937,-3400,-3608,-3552,-3221,-2661,-1891,-988,-7,997,1944,2811,3537,4106,4496,4696,4714,4549,4224,3760,3186,2551,1887,1258,695,247,-68,-228,-254,-147,36,272,499,687,783,785,651,414,57,-377,-861,-1368,-1837,-2244,-2539,-2690,-2685,-2501,-2172,-1707,-1186,-650,-189,135,266,164,-169,-721,-1416,-2195,-2939,-3557,-3953,-4033,-3763,-3104,-2083,-736,854,2608,4408,6165,7775,9160,10270,11062,11539,11716,11627,11336,10894,10361,9798,9225,8681,8144,7615,7050,6423,5699,4849,3886,2795,1640,428,-757,-1889,-2911,-3792,-4528,-5098,-5538,-5850,-6077,-6243,-6379,-6509,-6663,-6842,-7077,-7360,-7693,-8083,-8492,-8923,-9327,-9674,-9930,-10052,-10018,-9806,-9414,-8858,-8159,-7361,-6493,-5613,-4752,-3946,-3226,-2598,-2075,-1657,-1325,-1081,-890,-746,-618,-472,-295,-38,299,741,1273,1888,2525,3167,3716,4152,4400,4444,4268,3881,3323,2642,1901,1172,507,-34,-418,-627,-658,-520,-253,125,554,998,1407,1743,1970,2068,2036,1868,1606,1261,884,500,155,-151,-383,-573,-711,-843,-973,-1141,-1350,-1599,-1899,-2199,-2510,-2778,-2994,-3136,-3191,-3164,-3062,-2894,-2690,-2467,-2249,-2069,-1936,-1888,-1926,-2074,-2327,-2680,-3125,-3611,-4117,-4569,-4925,-5119,-5105,-4852,-4347,-3605,-2659,-1569,-403,761,1845,2792,3539,4068,4362,4436,4317,4049,3679,3266,2862,2518,2287,2195,2269,2522,2924,3471,4080,4713,5268,5696,5902,5865,5541,4943,4117,3104,2013,914,-81,-902,-1481,-1788,-1811,-1577,-1128,-529,148,846,1488,2047,2480,2791,2986,3083,3122,3120,3122,3129,3161,3208,3248,3271,3233,3119,2908,2590,2178,1689,1164,642,170,-206,-455,-559,-499,-309,18,414,861,1291,1667,1937,2059,2004,1752,1288,634,-208,-1167,-2219,-3261,-4247,-5071,-5683,-6009,-6035,-5736,-5159,-4343,-3375,-2347,-1352,-491,173,585,726,615,276,-216,-809,-1424,-2000,-2491,-2864,-3100,-3211,-3196,-3091,-2921,-2718,-2528,-2372,-2292,-2305,-2419,-2651,-2965,-3360,-3775,-4187,-4532,-4782,-4880,-4819,-4567,-4130,-3514,-2738,-1827,-814,272,1390,2509,3585,4595,5493,6264,6871,7310,7558,7630,7520,7254,6847,6325,5719,5047,4342,3621,2892,2180,1476,791,120,-546,-1208,-1878,-2559,-3261,-3973,-4701,-5417,-6116,-6757,-7330,-7795,-8152,-8390,-8517,-8572,-8573,-8582,-8624,-8738,-8945,-9230,-9589,-9954,-10297,-10536,-10634,-10537,-10230,-9717,-9014,-8169,-7228,-6237,-5250,-4289,-3371,-2507,-1671,-863,-48,770,1618,2481,3355,4222,5052,5819,6498,7054,7466,7717,7796,7706,7455,7065,6569,5998,5403,4802,4251,3743,3310,2928,2592,2273,1943,1579,1168,692,175,-396,-977,-1558,-2118,-2625,-3087,-3476,-3800,-4062,-4254,-4397,-4472,-4511,-4484,-4429,-4329,-4200,-4061,-3895,-3737,-3559,-3372,-3159,-2906,-2601,-2241,-1815,-1345,-833,-316,187,649,1042,1362,1589,1730,1787,1760,1660,1480,1229,901,507,49,-446,-955,-1448,-1883,-2240,-2491,-2628,-2672,-2636,-2580,-2538,-2575,-2725,-3029,-3485,-4097,-4810,-5594,-6356,-7041,-7557,-7854,-7867,-7575,-6970,-6067,-4917,-3584,-2148,-709,647,1828,2768,3417,3760,3806,3597,3198,2680,2136,1634,1245,1010,946,1066,1334,1735,2220,2759,3313,3857,4370,4830,5239,5565,5818,5970,6017,5952,5756,5440,4998,4443,3789,3063,2280,1481,684,-79,-780,-1403,-1924,-2330,-2613,-2769,-2806,-2727,-2557,-2315,-2029,-1730,-1441,-1189,-986,-854,-778,-776,-818,-908,-1028,-1160,-1300,-1421,-1515,-1554,-1514,-1366,-1081,-644,-31,724,1622,2579,3551,4439,5162,5643,5821,5668,5189,4421,3432,2311,1162,75,-851,-1562,-2013,-2189,-2122,-1829,-1401,-882,-380,51,322,404,250,-119,-693,-1402,-2187,-2954,-3619,-4119,-4379,-4392,-4142,-3660,-2992,-2194,-1328,-455,391,1176,1900,2571,3203,3836,4477,5156,5875,6619,7380,8124,8807,9414,9880,10208,10359,10330,10133,9756,9253,8616,7902,7138,6350,5599,4879,4254,3706,3272,2933,2688,2525,2422,2358,2322,2273,2213,2100,1925,1668,1320,866,326,-299,-965,-1628,-2243,-2726,-3048,-3132,-2982,-2578,-1974,-1214,-402,384,1032,1469,1633,1501,1082,431,-389,-1265,-2109,-2812,-3299,-3506,-3409,-3000,-2320,-1406,-343,807,1945,3010,3921,4649,5142,5419,5472,5345,5087,4735,4367,4002,3695,3452,3284,3171,3100,3026,2941,2790,2594,2309,1986,1608,1238,892,618,451,406,504,737,1079,1514,1975,2441,2841,3165,3364,3443,3404,3268,3069,2846,2635,2474,2383,2376,2446,2576,2741,2903,3036,3103,3090,2980,2775,2473,2093,1632,1112,523,-114,-824,-1576,-2387,-3224,-4065,-4877,-5609,-6218,-6669,-6931,-7007,-6908,-6678,-6371,-6059,-5803,-5669,-5684,-5877,-6221,-6684,-7199,-7690,-8078,-8284,-8251,-7934,-7326,-6439,-5316,-4029,-2660,-1304,-54,1012,1831,2371,2634,2643,2466,2158,1823,1520,1340,1314,1478,1823,2321,2922,3566,4174,4696,5054,5227,5186,4930,4497,3898,3209,2463,1725,1042,436,-42,-421,-660,-823,-899,-942,-990,-1055,-1196,-1405,-1694,-2062,-2463,-2886,-3270,-3585,-3798,-3888,-3853,-3709,-3479,-3215,-2943,-2720,-2566,-2518,-2580,-2759,-3044,-3429,-3882,-4401,-4938,-5486,-6005,-6459,-6819,-7031,-7072,-6900,-6515,-5922,-5153,-4280,-3370,-2521,-1824,-1349,-1150,-1243,-1602,-2177,-2871,-3587,-4201,-4624,-4745,-4534,-3937,-2992,-1722,-223,1424,3099,4689,6107,7249,8087,8585,8767,8688,8417,8057,7697,7435,7327,7429,7723,8205,8796,9436,10029,10501,10774,10808,10583,10097,9401,8521,7550,6527,5532,4596,3762,3031,2401,1856,1354,880,382,-145,-734,-1369,-2059,-2758,-3448,-4085,-4622,-5041,-5296,-5390,-5326,-5114,-4802,-4415,-4020,-3631,-3322,-3074,-2942,-2904,-2954,-3094,-3283,-3514,-3761,-3992,-4179,-4300,-4294,-4163,-3832,-3325,-2595,-1693,-624,526,1704,2802,3744,4440,4836,4893,4617,4033,3218,2246,1235,277,-517,-1076,-1327,-1258,-859,-171,739,1794,2876,3894,4731,5312,5574,5492,5081,4381,3472,2431,1371,355,-528,-1254,-1801,-2180,-2439,-2600,-2738,-2869,-3037,-3245,-3482,-3725,-3932,-4062,-4070,-3919,-3597,-3085,-2422,-1610,-735,179,1038,1802,2402,2805,2986,2949,2713,2327,1833,1321,833,445,194,100,178,397,733,1131,1541,1912,2191,2346,2347,2171,1830,1299,610,-237,-1217,-2302,-3462,-4653,-5832,-6936,-7917,-8712,-9283,-9590,-9636,-9423,-8999,-8424,-7769,-7126,-6562,-6146,-5911,-5874,-6011,-6275,-6607,-6911,-7128,-7165,-6975,-6530,-5811,-4871,-3744,-2536,-1325,-224,684,1328,1668,1708,1479,1051,513,-29,-477,-736,-752,-486,59,834,1790,2824,3856,4779,5530,6032,6268,6225,5925,5423,4782,4074,3388,2787,2335,2065,1994,2103,2369,2727,3120,3481,3738,3843,3755,3449,2940,2234,1388,445,-529,-1478,-2339,-3084,-3659,-4085,-4323,-4439,-4412,-4327,-4177,-4044,-3923,-3876,-3894,-4008,-4208,-4495,-4854,-5271,-5708,-6151,-6541,-6854,-7030,-7046,-6860,-6481,-5905,-5188,-4371,-3552,-2795,-2189,-1801,-1645,-1750,-2045,-2498,-2983,-3428,-3702,-3747,-3488,-2914,-2039,-917,364,1695,2970,4068,4911,5427,5595,5425,4969,4308,3537,2779,2124,1679,1492,1607,1998,2635,3428,4295,5113,5801,6250,6422,6277,5829,5119,4219,3209,2183,1231,412,-211,-626,-837,-854,-737,-508,-245,29,246,395,435,368,189,-95,-448,-860,-1275,-1684,-2034,-2324,-2526,-2652,-2713,-2731,-2738,-2762,-2834,-2971,-3182,-3466,-3803,-4174,-4546,-4883,-5152,-5322,-5359,-5253,-4971,-4537,-3935,-3215,-2401,-1550,-729,10,590,985,1150,1097,844,451,-7,-438,-751,-859,-697,-220,574,1662,2986,4462,5986,7453,8744,9774,10461,10763,10667,10194,9396,8363,7180,5975,4829,3850,3082,2561,2277,2187,2222,2306,2344,2266,2011,1542,864,-9,-1013,-2086,-3146,-4109,-4917,-5498,-5838,-5914,-5752,-5381,-4851,-4224,-3558,-2907,-2320,-1818,-1423,-1113,-880,-673,-456,-184,181,667,1269,1994,2801,3646,4482,5237,5869,6320,6571,6596,6416,6038,5520,4887,4214,3533,2911,2377,1974,1719,1633,1718,1964,2365,2869,3463,4061,4626,5077,5353,5408,5197,4720,3989,3054,1981,862,-218,-1153,-1883,-2328,-2490,-2338,-1946,-1349,-657,41,640,1051,1211,1083,677,31,-773,-1639,-2446,-3089,-3466,-3516,-3206,-2547,-1597,-425,842,2114,3265,4209,4891,5271,5371,5219,4893,4469,4043,3688,3470,3425,3556,3840,4230,4654,5048,5345,5482,5456,5237,4877,4410,3897,3415,3016,2757,2663,2750,2994,3378,3836,4329,4787,5157,5393,5452,5315,4976,4434,3718,2851,1882,852,-185,-1180,-2094,-2888,-3537,-4039,-4377,-4585,-4665,-4665,-4604,-4532,-4481,-4482,-4572,-4759,-5065,-5480,-5998,-6583,-7210,-7818,-8364,-8790,-9041,-9079,-8873,-8409,-7710,-6801,-5747,-4621,-3501,-2476,-1606,-943,-508,-276,-222,-258,-320,-320,-184,126,643,1348,2205,3156,4114,5016,5768,6332,6652,6721,6545,6150,5586,4904,4167,3428,2744,2149,1673,1319,1092,963,918,918,929,935,887,798,625,396,92,-269,-676,-1121,-1589,-2064,-2540,-2992,-3412,-3779,-4087,-4309,-4459,-4505,-4489,-4391,-4269,-4126,-4014,-3959,-3992,-4131,-4391,-4739,-5187,-5651,-6124,-6519,-6809,-6939,-6893,-6665,-6273,-5765,-5192,-4629,-4145,-3800,-3642,-3687,-3928,-4316,-4798,-5274,-5661,-5857,-5790,-5410,-4697,-3682,-2417,-1006,440,1797,2944,3796,4287,4410,4192,3709,3061,2375,1767,1345,1197,1348,1820,2549,3491,4529,5580,6535,7319,7876,8174,8231,8065,7750,7341,6925,6557,6306,6191,6223,6391,6642,6935,7202,7382,7434,7319,7028,6569,5968,5263,4499,3726,2973,2278,1651,1091,596,138,-293,-721,-1154,-1601,-2050,-2506,-2935,-3352,-3727,-4075,-4396,-4702,-5006,-5321,-5648,-5987,-6327,-6646,-6924,-7134,-7259,-7280,-7205,-7027,-6778,-6475,-6154,-5842,-5575,-5353,-5196,-5072,-4962,-4816,-4581,-4201,-3630,-2824,-1785,-503,958,2550,4176,5730,7121,8242,9033,9451,9503,9226,8714,8052,7385,6802,6425,6289,6439,6831,7410,8077,8717,9215,9476,9418,9007,8245,7162,5835,4340,2790,1263,-137,-1363,-2356,-3123,-3641,-3972,-4123,-4165,-4133,-4071,-4004,-3954,-3910,-3868,-3792,-3651,-3428,-3085,-2635,-2078,-1444,-783,-136,437,891,1191,1315,1261,1035,671,178,-391,-1032,-1702,-2396,-3088,-3777,-4424,-5036,-5561,-6011,-6344,-6570,-6678,-6683,-6605,-6477,-6318,-6178,-6070,-6033,-6070,-6196,-6406,-6682,-7011,-7344,-7659,-7883,-7993,-7912,-7624,-7085,-6305,-5292,-4103,-2795,-1459,-173,969,1927,2645,3142,3436,3594,3685,3795,3987,4316,4794,5415,6120,6853,7517,8033,8329,8343,8061,7478,6626,5559,4336,3035,1722,456,-711,-1750,-2646,-3393,-4013,-4515,-4925,-5265,-5545,-5782,-5965,-6097,-6156,-6130,-6013,-5777,-5451,-5012,-4514,-3957,-3395,-2849,-2352,-1925,-1571,-1286,-1050,-842,-627,-392,-113,198,535,864,1152,1372,1483,1484,1374,1159,897,598,327,105,-41,-102,-90,-30,37,70,27,-122,-401,-801,-1316,-1906,-2521,-3119,-3635,-4019,-4248,-4281,-4141,-3832,-3411,-2926,-2456,-2055,-1792,-1698,-1786,-2037,-2400,-2796,-3150,-3354,-3349,-3075,-2527,-1725,-740,350,1422,2388,3143,3638,3841,3768,3471,3021,2512,2037,1674,1490,1509,1743,2155,2705,3312,3910,4428,4794,4997,4985,4809,4466,4032,3550,3086,2699,2424,2285,2290,2408,2613,2843,3044,3159,3141,2961,2604,2092,1430,684,-132,-950,-1753,-2507,-3204,-3831,-4410,-4920,-5394,-5813,-6182,-6491,-6728,-6876,-6930,-6877,-6726,-6489,-6191,-5861,-5548,-5272,-5094,-5000,-5032,-5140,-5326,-5512,-5660,-5694,-5560,-5213,-4616,-3788,-2723,-1511,-184,1149,2416,3548,4479,5204,5709,6045,6253,6419,6603,6871,7267,7799,8464,9209,9988,10715,11333,11766,11982,11952,11682,11198,10542,9759,8914,8027,7162,6300,5475,4654,3834,2993,2110,1186,216,-780,-1790,-2765,-3692,-4513,-5212,-5756,-6135,-6344,-6397,-6315,-6131,-5884,-5618,-5363,-5171,-5035,-4997,-5027,-5125,-5266,-5410,-5545,-5628,-5663,-5617,-5519,-5350,-5146,-4899,-4639,-4342,-4027,-3659,-3232,-2710,-2080,-1324,-434,566,1661,2799,3924,4981,5908,6656,7206,7536,7676,7650,7526,7350,7202,7117,7149,7302,7577,7935,8342,8715,9018,9169,9147,8935,8529,7989,7350,6696,6083,5573,5187,4937,4786,4686,4561,4342,3958,3364,2558,1539,385,-848,-2055,-3140,-4029,-4646,-4972,-4990,-4747,-4283,-3688,-3032,-2401,-1863,-1462,-1230,-1148,-1210,-1349,-1522,-1652,-1691,-1576,-1293,-821,-177,600,1476,2377,3266,4070,4769,5319,5728,5979,6107,6102,6010,5814,5548,5193,4774,4279,3740,3156,2582,2027,1554,1181,951,871,949,1162,1473,1823,2147,2367,2420,2251,1829,1155,251,-823,-2005,-3189,-4312,-5273,-6022,-6520,-6753,-6745,-6538,-6187,-5767,-5348,-4976,-4714,-4557,-4522,-4563,-4640,-4702,-4683,-4542,-4256,-3798,-3216,-2521,-1785,-1075,-430,68,423,606,652,602,511,451,472,641,960,1467,2106,2861,3663,4440,5135,5678,6027,6154,6057,5745,5263,4651,3981,3299,2679,2155,1758,1510,1379,1358,1387,1424,1410,1310,1073,701,178,-475,-1231,-2062,-2921,-3785,-4609,-5377,-6069,-6659,-7163,-7542,-7828,-7992,-8056,-8009,-7866,-7635,-7330,-6983,-6606,-6250,-5933,-5697,-5560,-5532,-5606,-5754,-5935,-6092,-6170,-6107,-5879,-5455,-4858,-4117,-3292,-2452,-1681,-1021,-544,-246,-127,-157,-256,-373,-419,-338,-74,385,1045,1854,2770,3699,4573,5301,5820,6084,6075,5796,5290,4613,3839,3055,2339,1755,1368,1181,1227,1448,1836,2304,2809,3277,3656,3909,4014,3965,3801,3537,3241,2961,2733,2616,2608,2722,2948,3237,3569,3882,4141,4309,4356,4273,4061,3720,3282,2745,2148,1491,795,72,-667,-1409,-2139,-2843,-3494,-4086,-4582,-4972,-5233,-5353,-5326,-5166,-4887,-4529,-4145,-3785,-3509,-3369,-3390,-3591,-3956,-4439,-4989,-5521,-5967,-6248,-6321,-6159,-5760,-5168,-4426,-3607,-2771,-1991,-1276,-681,-146,319,799,1320,1955,2715,3626,4653,5764,6890,7946,8869,9576,10030,10217,10132,9839,9373,8841,8294,7831,7485,7298,7276,7380,7581,7799,7968,8019,7887,7539,6946,6132,5101,3934,2663,1382,144,-976,-1928,-2670,-3181,-3455,-3500,-3348,-3039,-2627,-2178,-1745,-1403,-1194,-1166,-1350,-1735,-2329,-3077,-3949,-4864,-5774,-6595,-7287,-7792,-8095,-8176,-8050,-7734,-7251,-6643,-5944,-5197,-4455,-3753,-3162,-2712,-2465,-2445,-2668,-3135,-3803,-4626,-5521,-6409,-7190,-7793,-8155,-8240,-8059,-7626,-7016,-6283,-5517,-4778,-4120,-3567,-3121,-2747,-2407,-2033,-1577,-993,-252,631,1647,2715,3790,4774,5608,6223,6597,6708,6601,6306,5915,5488,5125,4865,4782,4861,5118,5492,5939,6373,6741,6945,6971,6752,6316,5666,4852,3926,2958,1993,1097,282,-427,-1041,-1584,-2077,-2568,-3064,-3608,-4178,-4799,-5424,-6059,-6664,-7232,-7753,-8218,-8642,-9030,-9389,-9733,-10051,-10338,-10572,-10729,-10778,-10693,-10450,-10031,-9437,-8660,-7727,-6649,-5468,-4230,-2971,-1766,-652,311,1091,1658,2021,2181,2188,2079,1922,1757,1645,1605,1657,1793,1997,2238,2486,2722,2924,3094,3249,3398,3587,3831,4161,4568,5060,5574,6085,6504,6770,6822,6591,6073,5256,4180,2922,1553,192,-1060,-2111,-2869,-3312,-3398,-3172,-2674,-1985,-1206,-432,236,716,948,909,595,49,-674,-1493,-2322,-3073,-3673,-4066,-4219,-4128,-3806,-3294,-2645,-1919,-1181,-481,126,618,958,1147,1177,1059,800,427,-46,-584,-1158,-1734,-2270,-2736,-3083,-3295,-3329,-3181,-2844,-2315,-1638,-829,33,902,1690,2336,2772,2959,2874,2537,1986,1288,538,-194,-804,-1253,-1492,-1529,-1391,-1132,-810,-504,-252,-102,-58,-98,-196,-287,-328,-272,-91,212,621,1094,1575,2010,2351,2564,2639,2588,2436,2231,2016,1843,1747,1760,1892,2143,2500,2941,3431,3940,4425,4854,5194,5410,5500,5437,5245,4928,4528,4070,3603,3156,2758,2432,2170,1970,1811,1662,1505,1309,1058,749,370,-64,-549,-1072,-1629,-2203,-2799,-3405,-4017,-4638,-5243,-5833,-6392,-6891,-7337,-7692,-7950,-8097,-8118,-8000,-7762,-7374,-6894,-6316,-5696,-5077,-4495,-4001,-3620,-3361,-3210,-3137,-3077,-2971,-2756,-2363,-1777,-976,7,1123,2310,3488,4600,5587,6432,7128,7709,8210,8697,9211,9798,10480,11245,12068,12892,13649,14262,14665,14794,14624,14146,13380,12383,11214,9957,8700,7505,6454,5566,4882,4375,4046,3823,3679,3533,3341,3040,2607,1997,1238,321,-702,-1786,-2879,-3904,-4827,-5573,-6138,-6478,-6616,-6564,-6359,-6053,-5697,-5343,-5048,-4843,-4760,-4803,-4974,-5238,-5580,-5940,-6289,-6579,-6778,-6863,-6819,-6641,-6333,-5891,-5336,-4651,-3857,-2937,-1915,-780,417,1666,2898,4059,5104,5952,6591,6973,7125,7047,6808,6444,6035,5632,5291,5044,4904,4872,4928,5040,5184,5317,5425,5493,5510,5489,5439,5366,5285,5183,5053,4865,4589,4189,3635,2912,2014,962,-203,-1429,-2642,-3772,-4752,-5519,-6046,-6308,-6324,-6126,-5758,-5288,-4770,-4264,-3815,-3444,-3174,-2982,-2873,-2796,-2741,-2656,-2528,-2322,-2037,-1654,-1192,-656,-77,519,1090,1615,2038,2366,2546,2608,2528,2342,2058,1710,1314,903,489,85,-301,-671,-1031,-1378,-1726,-2058,-2379,-2662,-2903,-3062,-3149,-3129,-3026,-2844,-2606,-2365,-2142,-1991,-1944,-2014,-2222,-2550,-2982,-3491,-4036,-4587,-5113,-5582,-5993,-6312,-6554,-6702,-6751,-6704,-6542,-6257,-5838,-5274,-4560,-3704,-2715,-1630,-477,673,1781,2762,3563,4127,4409,4405,4107,3576,2845,2033,1201,474,-84,-401,-440,-211,264,916,1670,2428,3115,3644,3973,4070,3941,3605,3121,2539,1931,1361,878,532,333,299,399,623,913,1240,1539,1785,1922,1939,1812,1553,1160,671,107,-490,-1091,-1657,-2177,-2616,-2984,-3262,-3458,-3562,-3573,-3470,-3251,-2882,-2371,-1700,-897,23,988,1964,2845,3591,4117,4389,4390,4122,3624,2949,2164,1345,556,-151,-728,-1167,-1448,-1591,-1604,-1510,-1322,-1061,-730,-345,101,591,1119,1671,2208,2715,3140,3444,3602,3569,3343,2929,2329,1610,795,-22,-796,-1442,-1919,-2167,-2187,-1956,-1515,-904,-168,607,1373,2065,2630,3051,3310,3421,3406,3309,3165,3030,2934,2908,2968,3108,3308,3535,3753,3900,3959,3869,3623,3221,2663,1994,1250,478,-262,-934,-1500,-1949,-2275,-2504,-2652,-2763,-2861,-2975,-3112,-3270,-3429,-3555,-3614,-3569,-3391,-3082,-2639,-2109,-1527,-963,-471,-114,79,71,-121,-499,-1017,-1636,-2311,-2995,-3650,-4240,-4746,-5138,-5420,-5567,-5591,-5474,-5232,-4858,-4368,-3778,-3101,-2378,-1629,-901,-232,350,804,1119,1278,1284,1151,906,576,218,-141,-437,-644,-711,-632,-377,33,588,1261,2000,2772,3513,4193,4754,5186,5455,5569,5532,5361,5092,4748,4366,3984,3608,3281,2990,2745,2535,2336,2130,1889,1589,1210,746,178,-461,-1195,-1968,-2793,-3628,-4469,-5302,-6116,-6912,-7682,-8416,-9109,-9732,-10262,-10674,-10921,-10991,-10854,-10514,-9991,-9318,-8555,-7766,-7019,-6381,-5885,-5566,-5410,-5399,-5483,-5617,-5734,-5798,-5761,-5598,-5311,-4871,-4313,-3616,-2804,-1873,-832,319,1551,2855,4188,5503,6748,7862,8776,9458,9851,9956,9777,9342,8714,7957,7150,6377,5695,5175,4832,4692,4720,4899,5156,5440,5673,5793,5763,5531,5116,4513,3780,2964,2132,1360,701,206,-100,-222,-175,-5,224,461,630,690,584,313,-154,-768,-1519,-2350,-3205,-4043,-4806,-5455,-5982,-6353,-6609,-6740,-6801,-6810,-6812,-6818,-6855,-6900,-6947,-6958,-6880,-6692,-6334,-5800,-5087,-4207,-3224,-2186,-1183,-279,447,960,1218,1242,1032,655,145,-429,-1008,-1545,-1990,-2305,-2465,-2438,-2214,-1775,-1131,-277,758,1933,3220,4525,5815,6989,7999,8766,9262,9437,9309,8866,8165,7251,6192,5077,3968,2955,2099,1443,1029,852,901,1140,1511,1949,2389,2757,3013,3116,3059,2856,2531,2138,1723,1332,1017,787,666,632,660,718,752,729,602,364,-4,-473,-1029,-1611,-2188,-2693,-3103,-3381,-3532,-3562,-3514,-3429,-3361,-3360,-3464,-3693,-4041,-4485,-4973,-5442,-5820,-6036,-6036,-5776,-5259,-4486,-3533,-2448,-1353,-320,532,1148,1447,1431,1074,446,-419,-1426,-2475,-3486,-4339,-4970,-5307,-5293,-4923,-4186,-3112,-1756,-169,1552,3327,5060,6656,8046,9139,9919,10321,10386,10101,9536,8748,7811,6826,5862,5016,4335,3884,3669,3701,3950,4368,4906,5485,6047,6517,6855,7013,6988,6763,6380,5858,5257,4617,4000,3438,2977,2626,2386,2246,2164,2106,2019,1856,1581,1170,620,-52,-815,-1615,-2398,-3110,-3697,-4144,-4423,-4575,-4604,-4599,-4575,-4630,-4761,-5031,-5405,-5878,-6391,-6884,-7290,-7539,-7584,-7384,-6944,-6273,-5436,-4483,-3512,-2596,-1812,-1228,-864,-747,-846,-1130,-1534,-1989,-2417,-2744,-2903,-2839,-2513,-1908,-1016,141,1531,3104,4800,6544,8266,9876,11304,12476,13339,13844,13984,13744,13174,12304,11220,9991,8717,7471,6338,5367,4593,4030,3658,3452,3360,3328,3303,3230,3077,2807,2421,1915,1312,634,-79,-803,-1494,-2138,-2705,-3195,-3603,-3947,-4238,-4506,-4770,-5059,-5387,-5759,-6181,-6625,-7082,-7509,-7884,-8169,-8351,-8414,-8372,-8240,-8055,-7847,-7669,-7530,-7467,-7457,-7493,-7522,-7494,-7349,-7030,-6493,-5724,-4704,-3491,-2110,-662,786,2122,3275,4154,4722,4942,4818,4381,3674,2774,1762,726,-244,-1065,-1678,-2015,-2071,-1813,-1273,-480,525,1659,2872,4069,5180,6125,6837,7257,7347,7080,6470,5529,4331,2928,1440,-65,-1450,-2663,-3603,-4238,-4554,-4547,-4276,-3789,-3165,-2491,-1832,-1270,-834,-570,-456,-501,-650,-872,-1124,-1351,-1538,-1653,-1687,-1651,-1554,-1417,-1268,-1128,-1023,-968,-972,-1044,-1168,-1347,-1542,-1752,-1931,-2075,-2153,-2161,-2108,-1995,-1856,-1714,-1596,-1530,-1527,-1582,-1694,-1818,-1935,-1993,-1963,-1811,-1525,-1101,-561,63,721,1361,1922,2355,2622,2685,2561,2220,1728,1081,358,-412,-1159,-1836,-2383,-2756,-2910,-2821,-2464,-1845,-975,117,1373,2746,4152,5514,6757,7794,8570,9028,9134,8893,8305,7431,6329,5084,3800,2565,1476,606,3,-312,-339,-130,279,792,1347,1865,2282,2568,2686,2662,2492,2225,1893,1520,1153,784,449,115,-194,-518,-841,-1186,-1546,-1916,-2296,-2658,-3008,-3311,-3571,-3760,-3888,-3931,-3910,-3821,-3690,-3536,-3389,-3274,-3213,-3223,-3293,-3414,-3544,-3641,-3654,-3537,-3249,-2767,-2099,-1248,-275,782,1851,2863,3769,4507,5051,5371,5471,5347,5012,4497,3808,3014,2123,1230,362,-375,-941,-1250,-1264,-953,-312,623,1801,3133,4509,5820,6937,7758,8197,8189,7720,6804,5491,3875,2054,166,-1681,-3341,-4756,-5818,-6529,-6865,-6875,-6627,-6188,-5661,-5128,-4648,-4298,-4064,-3975,-3981,-4050,-4123,-4157,-4100,-3936,-3645,-3243,-2747,-2196,-1624,-1074,-580,-165,153,372,497,550,539,510,460,428,407,409,414,413,375,278,104,-170,-531,-978,-1466,-1961,-2398,-2731,-2901,-2879,-2645,-2217,-1620,-921,-189,493,1043,1403,1514,1377,971,350,-460,-1394,-2403,-3431,-4442,-5394,-6263,-7026,-7655,-8131,-8418,-8496,-8319,-7890,-7170,-6195,-4979,-3593,-2109,-630,741,1904,2765,3279,3411,3186,2654,1907,1053,214,-497,-979,-1169,-1028,-571,163,1101,2145,3203,4176,4990,5597,5968,6123,6085,5916,5672,5410,5184,5018,4922,4893,4892,4903,4869,4772,4583,4294,3919,3463,2974,2464,1979,1533,1135,795,476,175,-158,-551,-1023,-1611,-2295,-3091,-3943,-4838,-5702,-6493,-7146,-7617,-7855,-7853,-7586,-7088,-6378,-5518,-4566,-3595,-2677,-1872,-1236,-799,-573,-562,-734,-1070,-1524,-2059,-2635,-3209,-3743,-4204,-4547,-4743,-4751,-4544,-4099,-3407,-2474,-1321,-8,1417,2849,4215,5402,6335,6937,7175,7022,6522,5708,4688,3549,2415,1396,592,77,-106,51,519,1232,2110,3049,3951,4725,5300,5638,5731,5594,5290,4860,4403,3952,3584,3303,3124,3018,2945,2857,2705,2451,2074,1583,991,362,-274,-829,-1280,-1563,-1692,-1657,-1509,-1290,-1067,-900,-841,-917,-1148,-1506,-1958,-2448,-2904,-3270,-3481,-3509,-3337,-2979,-2476,-1874,-1241,-644,-132,241,458,506,403,156,-180,-608,-1076,-1588,-2138,-2715,-3343,-4000,-4689,-5371,-6012,-6540,-6897,-7010,-6817,-6281,-5395,-4161,-2668,-965,802,2526,4078,5340,6234,6703,6737,6368,5663,4714,3643,2563,1596,831,347,174,325,767,1456,2309,3255,4204,5079,5830,6398,6785,6974,7006,6904,6721,6499,6275,6081,5927,5813,5728,5634,5517,5326,5052,4667,4179,3594,2943,2257,1570,921,325,-203,-671,-1091,-1503,-1910,-2370,-2866,-3420,-4001,-4584,-5106,-5534,-5786,-5842,-5661,-5248,-4627,-3844,-2969,-2082,-1258,-571,-65,228,315,209,-41,-398,-814,-1251,-1688,-2112,-2525,-2930,-3333,-3718,-4070,-4346,-4496,-4467,-4194,-3649,-2793,-1659,-266,1291,2924,4512,5937,7098,7912,8339,8380,8064,7486,6726,5923,5163,4573,4196,4091,4239,4605,5124,5698,6246,6659,6889,6869,6611,6112,5441,4651,3825,3045,2365,1845,1497,1328,1304,1397,1537,1690,1779,1784,1657,1393,991,467,-158,-837,-1552,-2253,-2924,-3538,-4092,-4582,-5027,-5436,-5839,-6236,-6661,-7089,-7534,-7946,-8317,-8584,-8729,-8708,-8497,-8108,-7535,-6829,-6025,-5181,-4367,-3613,-2994,-2501,-2186,-2009,-1992,-2086,-2289,-2568,-2902,-3273,-3646,-4006,-4299,-4506,-4557,-4423,-4056,-3428,-2530,-1373,14,1555,3196,4814,6332,7630,8636,9274,9512,9341,8798,7944,6878,5703,4544,3501,2673,2115,1848,1875,2130,2559,3065,3559,3969,4218,4282,4135,3809,3323,2737,2099,1456,860,321,-141,-532,-870,-1170,-1454,-1734,-2024,-2312,-2605,-2874,-3115,-3306,-3449,-3527,-3580,-3597,-3643,-3728,-3901,-4194,-4620,-5189,-5882,-6666,-7486,-8277,-8955,-9450,-9687,-9616,-9215,-8469,-7437,-6153,-4723,-3224,-1772,-443,676,1543,2130,2435,2479,2296,1924,1405,780,91,-631,-1335,-1984,-2520,-2894,-3046,-2939,-2524,-1806,-778,510,2002,3614,5244,6796,8157,9245,9983,10324,10263,9798,9005,7931,6709,5421,4206,3153,2353,1854,1676,1801,2171,2715,3326,3909,4372,4636,4657,4423,3947,3285,2503,1680,907,242,-239,-524,-589,-466,-180,200,630,1026,1354,1553,1612,1512,1276,925,493,34,-437,-873,-1280,-1648,-2001,-2353,-2739,-3167,-3650,-4177,-4717,-5235,-5661,-5956,-6058,-5944,-5601,-5050,-4331,-3516,-2670,-1874,-1181,-644,-267,-57,26,9,-65,-166,-281,-409,-567,-779,-1067,-1445,-1908,-2430,-2955,-3426,-3744,-3855,-3662,-3145,-2273,-1078,384,2022,3728,5365,6828,7992,8790,9164,9115,8670,7902,6902,5786,4671,3656,2844,2269,1981,1950,2149,2509,2953,3394,3759,3972,3985,3784,3345,2720,1918,1023,69,-861,-1729,-2482,-3092,-3551,-3847,-4010,-4044,-3999,-3885,-3752,-3611,-3494,-3406,-3360,-3359,-3396,-3490,-3622,-3817,-4065,-4376,-4759,-5199,-5695,-6215,-6738,-7196,-7566,-7759,-7751,-7496,-6964,-6190,-5177,-4019,-2761,-1521,-360,626,1402,1928,2204,2252,2098,1784,1353,823,233,-405,-1074,-1734,-2369,-2917,-3330,-3552,-3513,-3194,-2554,-1618,-414,976,2474,3942,5293,6384,7137,7480,7369,6827,5881,4624,3161,1619,139,-1165,-2172,-2828,-3081,-2960,-2504,-1812,-994,-174,518,988,1160,990,505,-274,-1242,-2321,-3388,-4352,-5113,-5626,-5837,-5767,-5411,-4842,-4093,-3257,-2381,-1544,-795,-174,284,578,705,683,540,307,23,-281,-577,-843,-1068,-1249,-1384,-1485,-1547,-1578,-1562,-1495,-1355,-1127,-801,-368,154,750,1379,1996,2567,3033,3382,3586,3641,3563,3352,3034,2601,2082,1446,728,-97,-994,-1936,-2878,-3748,-4476,-4980,-5196,-5064,-4562,-3701,-2508,-1075,514,2130,3647,4947,5923,6490,6621,6292,5569,4506,3235,1868,564,-569,-1394,-1855,-1897,-1541,-829,144,1274,2427,3484,4345,4921,5187,5121,4770,4184,3447,2639,1847,1134,552,132,-135,-239,-235,-133,9,166,303,398,442,432,371,272,139,-16,-198,-416,-680,-1017,-1438,-1964,-2595,-3321,-4117,-4921,-5690,-6330,-6783,-6977,-6859,-6424,-5666,-4632,-3395,-2029,-644,675,1843,2802,3514,3960,4153,4097,3825,3355,2715,1930,1031,66,-931,-1871,-2706,-3336,-3704,-3739,-3415,-2715,-1683,-369,1126,2686,4190,5505,6527,7156,7344,7063,6340,5232,3837,2268,680,-813,-2047,-2951,-3417,-3440,-3016,-2208,-1115,156,1452,2652,3633,4297,4604,4523,4096,3374,2450,1427,409,-495,-1216,-1679,-1868,-1770,-1416,-851,-139,653,1447,2179,2802,3264,3562,3680,3639,3452,3158,2763,2317,1811,1285,725,159,-415,-976,-1504,-1978,-2360,-2633,-2762,-2744,-2579,-2279,-1891,-1440,-991,-573,-231,27,193,291,339,372,405,453,497,525,480,337,49,-406,-1008,-1757,-2550,-3358,-4036,-4538,-4743,-4622,-4124,-3278,-2123,-747,738,2208,3525,4579,5260,5523,5334,4730,3784,2590,1307,56,-1002,-1750,-2107,-2014,-1498,-589,606,1971,3374,4678,5767,6557,6986,7054,6769,6205,5416,4520,3587,2718,1976,1413,1052,893,919,1084,1342,1638,1907,2127,2241,2252,2143,1932,1630,1256,831,360,-145,-684,-1261,-1874,-2524,-3198,-3879,-4527,-5117,-5588,-5912,-6041,-5963,-5664,-5172,-4505,-3725,-2878,-2027,-1220,-499,106,578,908,1082,1103,950,623,112,-581,-1438,-2427,-3492,-4558,-5541,-6342,-6875,-7055,-6840,-6195,-5152,-3749,-2086,-280,1533,3201,4591,5584,6094,6095,5587,4650,3385,1941,489,-817,-1814,-2404,-2513,-2136,-1324,-170,1186,2580,3873,4891,5560,5776,5554,4905,3914,2690,1347,37,-1146,-2077,-2708,-2984,-2930,-2553,-1952,-1172,-342,471,1165,1682,1976,2022,1834,1420,841,116,-678,-1518,-2351,-3150,-3890,-4554,-5123,-5584,-5920,-6119,-6167,-6059,-5796,-5393,-4878,-4289,-3671,-3071,-2537,-2086,-1747,-1493,-1317,-1169,-1015,-824,-582,-295,3,257,410,394,160,-306,-1009,-1887,-2865,-3840,-4679,-5276,-5519,-5331,-4689,-3585,-2092,-293,1680,3676,5548,7145,8357,9091,9314,9037,8316,7265,6004,4702,3490,2521,1879,1626,1772,2265,3038,3962,4935,5812,6499,6912,6999,6761,6211,5418,4442,3381,2315,1322,465,-214,-699,-990,-1106,-1087,-966,-797,-612,-455,-332,-268,-251,-278,-339,-424,-526,-660,-822,-1045,-1331,-1704,-2165,-2701,-3293,-3896,-4459,-4923,-5231,-5328,-5199,-4812,-4211,-3410,-2493,-1506,-540,362,1139,1779,2261,2602,2804,2883,2837,2661,2339,1849,1189,350,-636,-1717,-2828,-3854,-4706,-5264,-5448,-5199,-4490,-3363,-1863,-125,1733,3549,5168,6457,7310,7650,7478,6812,5748,4406,2933,1503,262,-652,-1140,-1171,-736,86,1197,2457,3711,4807,5621,6054,6058,5635,4827,3714,2418,1046,-262,-1411,-2304,-2885,-3136,-3053,-2688,-2087,-1341,-526,259,943,1454,1749,1802,1611,1196,591,-150,-978,-1829,-2660,-3418,-4077,-4604,-4989,-5224,-5307,-5244,-5040,-4721,-4294,-3806,-3277,-2756,-2282,-1894,-1612,-1460,-1408,-1457,-1523,-1596,-1576,-1465,-1216,-861,-441,-27,287,415,277,-163,-917,-1944,-3152,-4443,-5651,-6668,-7331,-7573,-7307,-6541,-5308,-3688,-1817,175,2107,3843,5235,6185,6640,6581,6063,5162,4012,2749,1530,480,-285,-713,-770,-500,46,761,1547,2289,2909,3322,3514,3455,3193,2737,2177,1530,891,267,-279,-750,-1118,-1400,-1596,-1725,-1808,-1859,-1906,-1959,-2046,-2171,-2348,-2583,-2871,-3221,-3613,-4054,-4518,-5011,-5496,-5980,-6417,-6807,-7099,-7288,-7321,-7205,-6891,-6414,-5746,-4948,-4030,-3058,-2063,-1105,-200,615,1355,2016,2624,3192,3730,4219,4645,4941,5067,4959,4574,3902,2960,1812,552,-684,-1774,-2560,-2943,-2838,-2212,-1095,439,2263,4215,6117,7789,9070,9839,10029,9625,8691,7323,5693,3972,2350,1001,51,-418,-387,92,927,1977,3070,4064,4793,5169,5119,4640,3776,2606,1250,-168,-1515,-2678,-3565,-4125,-4327,-4205,-3791,-3164,-2408,-1614,-858,-226,249,520,585,452,140,-313,-871,-1492,-2134,-2762,-3346,-3849,-4265,-4557,-4730,-4761,-4659,-4417,-4054,-3578,-3022,-2412,-1799,-1206,-699,-283,-1,157,201,171,108,83,131,307,614,1044,1544,2053,2466,2723,2722,2443,1865,1025,9,-1090,-2128,-2992,-3542,-3713,-3429,-2714,-1591,-167,1452,3112,4671,5998,6973,7538,7656,7350,6688,5758,4695,3606,2636,1858,1354,1147,1219,1531,2003,2552,3087,3524,3811,3899,3797,3502,3070,2528,1951,1360,822,332,-71,-418,-696,-944,-1165,-1380,-1588,-1791,-1976,-2131,-2234,-2284,-2259,-2184,-2053,-1902,-1756,-1644,-1596,-1640,-1772,-2008,-2318,-2678,-3047,-3379,-3619,-3739,-3690,-3470,-3069,-2516,-1839,-1089,-315,432,1114,1707,2197,2595,2906,3153,3341,3463,3514,3444,3238,2837,2236,1417,418,-709,-1877,-2971,-3894,-4514,-4767,-4587,-3970,-2951,-1612,-63,1545,3072,4373,5331,5859,5925,5530,4735,3636,2349,1026,-202,-1209,-1891,-2207,-2125,-1694,-973,-64,918,1853,2647,3194,3477,3443,3146,2605,1906,1121,337,-378,-953,-1364,-1569,-1583,-1418,-1098,-680,-192,306,776,1170,1461,1608,1611,1440,1120,645,63,-607,-1300,-1982,-2582,-3069,-3383,-3518,-3438,-3163,-2698,-2084,-1368,-597,154,839,1397,1784,1992,2003,1855,1586,1256,944,705,607,663,880,1212,1589,1924,2106,2054,1696,1004,-3,-1264,-2671,-4099,-5387,-6417,-7050,-7222,-6897,-6087,-4881,-3360,-1693,-9,1535,2807,3726,4219,4298,3978,3347,2491,1534,583,-252,-898,-1301,-1451,-1360,-1081,-674,-216,220,575,801,886,820,634,357,26,-306,-613,-869,-1052,-1178,-1244,-1269,-1283,-1290,-1316,-1368,-1441,-1539,-1656,-1774,-1903,-2030,-2154,-2291,-2428,-2588,-2756,-2943,-3130,-3312,-3475,-3588,-3659,-3639,-3556,-3374,-3127,-2805,-2448,-2065,-1690,-1339,-1030,-760,-540,-329,-123,125,434,830,1311,1869,2454,3020,3476,3765,3796,3540,2967,2105,1008,-219,-1475,-2601,-3501,-4038,-4165,-3837,-3089,-1988,-650,793,2173,3373,4245,4737,4797,4453,3763,2835,1792,765,-105,-733,-1023,-966,-558,136,1038,2039,3020,3881,4522,4884,4939,4692,4179,3471,2639,1776,968,265,-257,-609,-756,-744,-595,-354,-71,214,461,636,719,696,554,300,-63,-519,-1045,-1619,-2197,-2756,-3239,-3626,-3878,-3968,-3896,-3651,-3248,-2726,-2095,-1427,-742,-107,450,884,1190,1342,1369,1280,1132,956,829,781,866,1102,1466,1952,2468,2952,3313,3460,3345,2930,2225,1292,208,-893,-1903,-2672,-3118,-3157,-2775,-1999,-895,415,1812,3131,4268,5084,5539,5581,5252,4599,3728,2754,1797,980,384,76,77,368,900,1592,2355,3085,3705,4136,4343,4308,4055,3609,3046,2402,1761,1149,624,179,-159,-430,-634,-804,-967,-1126,-1305,-1499,-1700,-1918,-2130,-2351,-2570,-2801,-3047,-3318,-3619,-3938,-4275,-4605,-4900,-5134,-5273,-5285,-5162,-4880,-4455,-3904,-3245,-2536,-1799,-1095,-439,124,608,992,1313,1583,1837,2094,2372,2658,2937,3161,3272,3218,2932,2386,1567,497,-757,-2112,-3447,-4631,-5554,-6094,-6202,-5836,-5028,-3838,-2387,-794,771,2184,3301,4050,4359,4248,3735,2913,1884,765,-310,-1241,-1930,-2319,-2397,-2162,-1679,-1007,-249,513,1176,1684,1972,2029,1855,1479,954,331,-325,-955,-1526,-1990,-2352,-2593,-2725,-2767,-2719,-2609,-2440,-2217,-1966,-1680,-1388,-1104,-854,-663,-561,-564,-684,-921,-1259,-1663,-2108,-2524,-2887,-3131,-3241,-3197,-2993,-2673,-2254,-1803,-1374,-1009,-765,-643,-664,-784,-978,-1177,-1318,-1360,-1236,-965,-527,-3,563,1059,1402,1506,1307,791,-31,-1086,-2281,-3486,-4562,-5381,-5825,-5830,-5360,-4449,-3157,-1604,76,1736,3229,4446,5297,5746,5800,5505,4945,4229,3459,2756,2197,1848,1745,1864,2207,2682,3263,3846,4394,4838,5150,5309,5307,5160,4874,4486,4000,3457,2857,2233,1593,955,338,-247,-778,-1250,-1646,-1969,-2216,-2393,-2512,-2586,-2623,-2641,-2645,-2644,-2647,-2648,-2658,-2666,-2666,-2659,-2617,-2551,-2428,-2255,-2023,-1744,-1420,-1087,-756,-463,-235,-72,5,26,4,-12,12,126,358,723,1213,1791,2399,2958,3387,3606,3552,3198,2545,1645,569,-553,-1622,-2482,-3049,-3226,-2981,-2329,-1315,-53,1343,2715,3932,4860,5419,5559,5277,4631,3701,2606,1481,445,-383,-924,-1137,-1013,-594,51,837,1651,2410,3015,3419,3579,3505,3212,2755,2191,1579,990,461,35,-273,-463,-539,-527,-445,-319,-182,-43,58,117,102,11,-175,-456,-830,-1293,-1814,-2375,-2928,-3436,-3848,-4115,-4209,-4087,-3757,-3213,-2494,-1655,-742,139,957,1606,2074,2315,2356,2201,1934,1592,1272,1033,925,987,1208,1576,2009,2460,2811,2999,2949,2612,1995,1119,62,-1079,-2182,-3124,-3784,-4080,-3942,-3377,-2402,-1111,388,1952,3432,4684,5599,6089,6139,5750,5010,4007,2887,1777,814,88,-317,-397,-162,327,973,1691,2361,2905,3250,3350,3216,2837,2284,1583,819,36,-708,-1370,-1927,-2353,-2656,-2827,-2888,-2847,-2730,-2561,-2360,-2164,-1984,-1852,-1775,-1770,-1831,-1962,-2144,-2375,-2621,-2882,-3121,-3335,-3491,-3581,-3583,-3491,-3296,-3004,-2625,-2180,-1697,-1205,-734,-308,67,382,655,905,1162,1451,1795,2197,2646,3115,3554,3899,4097,4071,3799,3247,2441,1423,272,-910,-1999,-2895,-3472,-3687,-3464,-2849,-1849,-595,834,2260,3574,4613,5299,5539,5327,4681,3673,2417,1043,-300,-1472,-2357,-2871,-2976,-2670,-2019,-1091,-21,1090,2098,2922,3462,3697,3596,3197,2536,1682,707,-317,-1330,-2261,-3092,-3769,-4298,-4664,-4870,-4946,-4889,-4747,-4532,-4280,-4023,-3773,-3568,-3404,-3299,-3249,-3238,-3273,-3313,-3355,-3377,-3349,-3277,-3134,-2925,-2664,-2355,-2028,-1715,-1437,-1233,-1113,-1095,-1162,-1305,-1467,-1624,-1703,-1676,-1490,-1145,-622,20,757,1487,2149,2636,2892,2844,2486,1818,904,-178,-1303,-2354,-3195,-3720,-3841,-3520,-2761,-1615,-173,1430,3062,4555,5792,6650,7061,7004,6496,5607,4434,3104,1739,472,-600,-1403,-1886,-2056,-1925,-1546,-989,-315,389,1077,1677,2172,2525,2739,2810,2759,2592,2340,2019,1646,1252,839,433,40,-337,-686,-1021,-1327,-1630,-1911,-2187,-2448,-2685,-2898,-3069,-3193,-3260,-3267,-3205,-3084,-2889,-2634,-2304,-1916,-1466,-967,-454,77,548,969,1264,1446,1476,1389,1197,958,729,568,539,673,993,1479,2099,2773,3428,3961,4294,4348,4095,3511,2657,1578,398,-773,-1800,-2568,-2969,-2956,-2488,-1619,-402,1037,2565,4025,5280,6197,6701,6746,6344,5554,4480,3230,1966,787,-166,-844,-1183,-1208,-932,-445,186,865,1504,2039,2418,2610,2620,2456,2149,1744,1283,801,362,-29,-314,-498,-564,-512,-375,-167,57,259,392,407,278,-8,-456,-1031,-1705,-2418,-3114,-3735,-4228,-4550,-4677,-4598,-4325,-3879,-3299,-2634,-1938,-1271,-680,-214,101,249,238,97,-135,-402,-638,-798,-814,-678,-357,122,738,1426,2132,2768,3272,3572,3625,3405,2916,2193,1297,306,-671,-1547,-2216,-2604,-2672,-2400,-1817,-994,-15,996,1927,2668,3136,3279,3097,2618,1918,1096,250,-496,-1071,-1396,-1455,-1247,-816,-218,459,1147,1752,2226,2514,2597,2475,2151,1665,1044,332,-428,-1201,-1951,-2645,-3270,-3797,-4232,-4564,-4806,-4971,-5074,-5138,-5178,-5209,-5243,-5279,-5321,-5355,-5378,-5369,-5325,-5220,-5053,-4801,-4460,-4022,-3490,-2867,-2183,-1457,-732,-53,543,1016,1343,1525,1564,1508,1391,1272,1201,1216,1347,1592,1940,2347,2771,3140,3405,3502,3398,3071,2515,1778,885,-64,-1005,-1831,-2462,-2814,-2849,-2522,-1878,-936,190,1407,2578,3571,4278,4601,4496,3957,3022,1779,347,-1143,-2550,-3742,-4626,-5129,-5225,-4945,-4315,-3442,-2401,-1304,-241,707,1480,2045,2393,2529,2493,2308,2039,1722,1399,1112,867,689,554,465,377,288,145,-45,-318,-643,-1037,-1443,-1861,-2232,-2537,-2751,-2850,-2840,-2711,-2494,-2180,-1820,-1401,-971,-525,-92,312,676,975,1200,1342,1397,1377,1304,1200,1109,1058,1086,1203,1427,1739,2121,2534,2928,3251,3452,3484,3313,2929,2328,1548,630,-350,-1318,-2174,-2851,-3250,-3348,-3092,-2510,-1629,-526,708,1963,3140,4127,4865,5285,5394,5188,4732,4078,3319,2518,1773,1108,596,226,11,-56,-26,108,284,499,716,928,1106,1259,1358,1415,1413,1367,1261,1123,936,725,484,215,-83,-416,-794,-1213,-1686,-2186,-2714,-3222,-3694,-4081,-4357,-4493,-4473,-4303,-3993,-3566,-3068,-2518,-1973,-1448,-979,-575,-255,-18,135,207,213,166,87,13,-34,-13,107,340,715,1210,1828,2521,3260,3979,4634,5160,5510,5646,5542,5189,4615,3836,2929,1942,974,88,-623,-1108,-1320,-1244,-900,-328,388,1173,1905,2515,2904,3040,2894,2505,1913,1209,484,-171,-670,-955,-1000,-809,-412,125,748,1363,1920,2350,2626,2725,2652,2424,2070,1633,1141,646,174,-246,-586,-852,-1028,-1133,-1187,-1209,-1237,-1302,-1418,-1622,-1902,-2264,-2688,-3144,-3607,-4022,-4385,-4628,-4767,-4757,-4608,-4319,-3896,-3359,-2725,-2026,-1291,-561,129,734,1227,1568,1761,1786,1678,1453,1164,845,555,320,181,144,218,382,624,891,1158,1370,1496,1503,1376,1104,725,245,-258,-753,-1162,-1432,-1531,-1406,-1091,-565,90,837,1587,2264,2800,3133,3229,3086,2715,2173,1512,818,154,-398,-806,-1019,-1053,-897,-610,-206,231,684,1084,1408,1623,1732,1709,1599,1387,1126,820,518,216,-44,-285,-488,-694,-903,-1160,-1473,-1878,-2359,-2930,-3550,-4202,-4832,-5412,-5876,-6224,-6401,-6427,-6294,-6023,-5648,-5199,-4709,-4219,-3744,-3321,-2945,-2637,-2375,-2159,-1955,-1745,-1498,-1183,-791,-295,280,930,1613,2285,2902,3405,3753,3917,3865,3607,3138,2500,1716,849,-55,-928,-1713,-2350,-2786,-2993,-2929,-2617,-2052,-1289,-380,605,1584,2488,3235,3792,4101,4174,4004,3630,3094,2456,1769,1103,488,-16,-405,-653,-779,-786,-711,-574,-417,-268,-160,-121,-160,-303,-528,-840,-1203,-1590,-1967,-2288,-2538,-2677,-2719,-2662,-2539,-2384,-2242,-2142,-2129,-2195,-2348,-2552,-2774,-2963,-3078,-3077,-2942,-2675,-2283,-1809,-1288,-768,-290,108,418,617,728,747,722,651,587,537,537,607,756,1002,1347,1781,2297,2864,3455,4040,4567,5018,5337,5514,5515,5342,4985,4471,3815,3064,2252,1437,662,-22,-578,-979,-1199,-1241,-1108,-824,-417,81,623,1188,1722,2217,2641,2982,3239,3403,3480,3476,3399,3256,3065,2834,2578,2315,2053,1811,1598,1421,1290,1200,1163,1156,1195,1251,1332,1415,1491,1547,1568,1533,1429,1231,932,512,-24,-673,-1414,-2207,-3010,-3758,-4404,-4876,-5140,-5161,-4933,-4475,-3834,-3058,-2239,-1442,-751,-227,92,186,59,-239,-676,-1163,-1633,-2015,-2239,-2269,-2075,-1675,-1086,-387,370,1075,1677,2089,2310,2335,2220,2037,1870,1767,1769,1829,1901,1882,1711,1350,836,270,-217,-475,-402,33,767,1672,2556,3261,3655,3691,3398,2857,2187,1480,814,177,-455,-1176,-2041,-3090,-4278,-5486,-6515,-7139,-7112,-6276,-4565,-2065,992,4248,7282,9653,11008,11093,9838,7331,3829,-274,-4518,-8403,-11476,-13377,-13868,-12905,-10587,-7215,-3206,944,4711,7645,9408,9831,8952,6970,4270,1278,-1534,-3770,-5187,-5639,-5215,-4070,-2487,-756,858,2143,2987,3339,3263,2819,2167,1404,661,6,-519,-918,-1208,-1430,-1599,-1716,-1768,-1707,-1505,-1135,-611,11,628,1121,1346,1214,664,-258,-1454,-2733,-3884,-4686,-4969,-4642,-3720,-2335,-690,936,2287,3131,3332,2866,1799,334,-1310,-2842,-4037,-4702,-4745,-4179,-3075,-1643,-64,1382,2497,3104,3101,2515,1422,14,-1487,-2850,-3858,-4388,-4373,-3871,-2989,-1919,-839,46,622,796,591,68,-642,-1395,-2044,-2468,-2588,-2377,-1855,-1099,-208,699,1507,2124,2485,2558,2368,1949,1398,803,263,-121,-298,-226,84,597,1228,1900,2489,2913,3108,3030,2715,2198,1572,919,332,-126,-407,-484,-381,-105,266,687,1073,1372,1536,1559,1456,1271,1067,909,858,958,1220,1624,2120,2627,3069,3369,3463,3335,2974,2427,1744,1007,292,-324,-776,-1023,-1022,-782,-301,358,1149,1981,2784,3487,4041,4405,4581,4556,4362,4027,3588,3091,2574,2078,1640,1307,1099,1050,1153,1408,1768,2192,2618,2978,3214,3271,3097,2694,2019,1126,10,-1233,-2524,-3736,-4729,-5371,-5548,-5186,-4272,-2863,-1068,920,2909,4671,6013,6809,6954,6481,5422,3936,2158,298,-1494,-3063,-4309,-5200,-5712,-5904,-5813,-5513,-5066,-4528,-3940,-3334,-2720,-2117,-1546,-1020,-596,-277,-128,-124,-298,-601,-1013,-1480,-1944,-2366,-2678,-2881,-2922,-2849,-2655,-2399,-2123,-1865,-1683,-1585,-1600,-1728,-1951,-2272,-2643,-3053,-3455,-3819,-4118,-4325,-4432,-4440,-4363,-4213,-4025,-3810,-3620,-3458,-3369,-3348,-3422,-3563,-3789,-4054,-4364,-4678,-4991,-5266,-5493,-5651,-5717,-5702,-5579,-5375,-5074,-4704,-4270,-3795,-3306,-2826,-2388,-2010,-1715,-1490,-1355,-1261,-1223,-1197,-1161,-1109,-997,-841,-629,-383,-117,133,368,531,641,654,589,453,258,44,-165,-340,-455,-490,-448,-320,-141,85,304,521,688,811,880,890,870,814,765,718,716,754,850,1018,1242,1536,1867,2236,2599,2967,3296,3596,3848,4050,4205,4309,4369,4377,4344,4260,4142,3988,3808,3618,3408,3212,3002,2812,2626,2466,2330,2229,2169,2141,2153,2185,2235,2292,2345,2398,2435,2468,2479,2477,2459,2428,2396,2365,2346,2350,2384,2459,2580,2742,2937,3142,3334,3492,3601,3646,3640,3588,3521,3459,3433,3457,3545,3701,3912,4167,4441,4704,4939,5119,5243,5317,5357,5381,5413,5461,5533,5622,5723,5815,5912,5983,6053,6112,6165,6217,6237,6220,6127,5938,5652,5256,4806,4310,3865,3489,3262,3179,3253,3433,3673,3896,4042,4051,3890,3550,3044,2422,1728,1045,418,-73,-401,-519,-421,-119,361,954,1609,2233,2780,3160,3348,3292,2982,2425,1653,707,-333,-1412,-2434,-3337,-4046,-4517,-4718,-4643,-4323,-3788,-3113,-2355,-1606,-931,-415,-98,-29,-205,-614,-1213,-1949,-2759,-3572,-4319,-4942,-5397,-5659,-5741,-5640,-5417,-5095,-4734,-4402,-4132,-3992,-3994,-4168,-4498,-4980,-5560,-6214,-6858,-7456,-7930,-8252,-8382,-8320,-8071,-7671,-7169,-6614,-6086,-5614,-5266,-5050,-4990,-5076,-5284,-5580,-5925,-6264,-6570,-6801,-6939,-6982,-6916,-6758,-6512,-6189,-5797,-5345,-4830,-4278,-3691,-3108,-2562,-2081,-1733,-1522,-1516,-1696,-2093,-2658,-3372,-4163,-4979,-5754,-6432,-6966,-7323,-7477,-7437,-7211,-6840,-6362,-5826,-5274,-4752,-4294,-3923,-3665,-3509,-3465,-3510,-3630,-3797,-3990,-4173,-4317,-4409,-4414,-4353,-4209,-4005,-3762,-3494,-3242,-3015,-2855,-2771,-2793,-2930,-3180,-3549,-3995,-4506,-5027,-5517,-5924,-6188,-6263,-6114,-5721,-5093,-4263,-3280,-2221,-1162,-191,631,1236,1612,1760,1692,1486,1155,798,428,116,-140,-320,-436,-519,-577,-647,-738,-847,-982,-1116,-1235,-1330,-1374,-1372,-1321,-1220,-1107,-985,-893,-839,-832,-869,-928,-990,-1007,-961,-798,-511,-73,500,1195,1972,2782,3570,4278,4858,5279,5520,5592,5502,5299,5011,4689,4382,4116,3936,3846,3862,3965,4144,4357,4577,4774,4914,4997,4998,4946,4829,4701,4562,4466,4427,4472,4616,4861,5192,5597,6044,6499,6934,7318,7629,7864,8020,8116,8175,8216,8268,8336,8439,8561,8693,8810,8884,8889,8811,8642,8384,8069,7713,7368,7064,6838,6706,6674,6713,6804,6887,6944,6920,6822,6630,6382,6103,5840,5640,5531,5540,5672,5913,6233,6586,6908,7143,7242,7165,6917,6512,6004,5466,4977,4629,4477,4581,4929,5517,6259,7081,7858,8494,8878,8961,8710,8168,7391,6498,5594,4809,4239,3947,3954,4230,4700,5265,5811,6225,6427,6364,6038,5489,4806,4083,3433,2949,2686,2690,2942,3422,4049,4750,5430,5994,6381,6518,6398,5997,5369,4538,3595,2608,1665,843,205,-218,-401,-362,-137,233,671,1130,1534,1843,2003,2016,1852,1567,1150,685,182,-298,-730,-1099,-1392,-1622,-1806,-1970,-2130,-2318,-2510,-2743,-2951,-3158,-3297,-3368,-3350,-3238,-3060,-2832,-2603,-2406,-2283,-2264,-2371,-2604,-2959,-3389,-3868,-4335,-4762,-5104,-5358,-5501,-5561,-5550,-5501,-5451,-5416,-5418,-5457,-5512,-5568,-5587,-5549,-5430,-5229,-4952,-4627,-4291,-3987,-3758,-3639,-3656,-3807,-4093,-4475,-4921,-5377,-5797,-6131,-6347,-6427,-6361,-6181,-5894,-5563,-5207,-4890,-4617,-4437,-4338,-4327,-4402,-4534,-4726,-4962,-5235,-5558,-5908,-6304,-6718,-7150,-7568,-7952,-8267,-8492,-8608,-8597,-8478,-8251,-7963,-7632,-7317,-7034,-6832,-6713,-6699,-6781,-6952,-7192,-7471,-7754,-8009,-8198,-8291,-8272,-8112,-7827,-7408,-6885,-6290,-5640,-5002,-4388,-3860,-3435,-3159,-3027,-3055,-3213,-3473,-3800,-4144,-4466,-4719,-4876,-4918,-4838,-4666,-4413,-4131,-3863,-3640,-3512,-3495,-3593,-3817,-4122,-4488,-4858,-5193,-5447,-5605,-5642,-5581,-5434,-5244,-5043,-4879,-4771,-4749,-4804,-4925,-5086,-5241,-5364,-5408,-5365,-5210,-4958,-4613,-4199,-3755,-3302,-2885,-2523,-2223,-2008,-1844,-1743,-1666,-1612,-1560,-1508,-1467,-1435,-1448,-1496,-1611,-1778,-2008,-2288,-2606,-2948,-3289,-3626,-3939,-4235,-4512,-4775,-5028,-5278,-5511,-5739,-5929,-6089,-6173,-6178,-6076,-5860,-5545,-5132,-4661,-4158,-3667,-3225,-2858,-2585,-2402,-2297,-2226,-2168,-2068,-1904,-1655,-1308,-886,-408,89,562,979,1303,1519,1617,1607,1502,1334,1123,911,711,563,469,450,502,624,797,1024,1264,1522,1764,1993,2184,2351,2473,2575,2654,2726,2805,2892,3011,3143,3308,3483,3660,3833,3968,4072,4113,4093,4007,3867,3693,3519,3388,3329,3397,3590,3945,4433,5050,5741,6464,7155,7756,8213,8500,8589,8489,8226,7822,7348,6836,6356,5941,5632,5440,5367,5400,5514,5689,5887,6098,6285,6457,6591,6698,6775,6816,6838,6818,6774,6686,6559,6389,6177,5929,5662,5391,5139,4935,4785,4731,4751,4877,5062,5310,5557,5795,5959,6047,6027,5909,5703,5440,5157,4889,4683,4549,4520,4576,4727,4928,5173,5407,5623,5787,5887,5928,5901,5822,5703,5554,5389,5220,5051,4883,4723,4562,4408,4246,4089,3920,3758,3594,3445,3320,3228,3182,3188,3252,3370,3549,3779,4061,4393,4771,5194,5668,6167,6700,7209,7694,8092,8395,8559,8589,8469,8225,7877,7458,7009,6571,6165,5826,5551,5339,5186,5058,4955,4848,4740,4627,4519,4424,4345,4298,4274,4275,4291,4317,4333,4346,4334,4309,4276,4241,4232,4255,4335,4471,4664,4902,5162,5409,5627,5758,5802,5718,5514,5202,4797,4353,3884,3452,3068,2761,2546,2403,2340,2318,2319,2316,2288,2226,2128,2003,1852,1696,1527,1353,1167,956,719,443,132,-201,-547,-872,-1162,-1399,-1564,-1675,-1722,-1745,-1756,-1792,-1871,-2022,-2240,-2532,-2871,-3228,-3576,-3854,-4041,-4082,-3984,-3719,-3332,-2831,-2283,-1727,-1217,-801,-500,-347,-329,-443,-659,-942,-1261,-1577,-1861,-2100,-2271,-2389,-2456,-2497,-2537,-2598,-2711,-2897,-3161,-3525,-3959,-4465,-5002,-5539,-6036,-6465,-6780,-6985,-7043,-6993,-6817,-6574,-6271,-5964,-5678,-5444,-5286,-5200,-5186,-5215,-5267,-5303,-5295,-5211,-5033,-4756,-4382,-3937,-3446,-2963,-2518,-2171,-1950,-1890,-2019,-2317,-2801,-3405,-4118,-4865,-5609,-6290,-6876,-7321,-7628,-7774,-7788,-7683,-7488,-7243,-6978,-6720,-6512,-6341,-6249,-6207,-6232,-6296,-6408,-6530,-6673,-6797,-6906,-6970,-6984,-6913,-6766,-6494,-6129,-5645,-5077,-4449,-3798,-3170,-2618,-2171,-1879,-1740,-1776,-1961,-2273,-2686,-3146,-3638,-4111,-4563,-4969,-5339,-5665,-5960,-6215,-6431,-6593,-6680,-6685,-6576,-6352,-6012,-5555,-5031,-4456,-3891,-3388,-2989,-2748,-2695,-2844,-3202,-3748,-4437,-5232,-6059,-6855,-7566,-8118,-8492,-8647,-8599,-8345,-7956,-7445,-6900,-6347,-5843,-5416,-5070,-4817,-4624,-4481,-4339,-4183,-3978,-3722,-3421,-3083,-2750,-2448,-2217,-2090,-2080,-2200,-2434,-2762,-3145,-3538,-3897,-4172,-4333,-4344,-4207,-3913,-3498,-2979,-2415,-1835,-1304,-855,-521,-326,-259,-319,-461,-665,-872,-1053,-1163,-1185,-1104,-942,-705,-457,-213,-44,34,-12,-193,-490,-898,-1371,-1883,-2392,-2863,-3267,-3592,-3818,-3975,-4048,-4069,-4046,-3973,-3883,-3741,-3585,-3391,-3184,-2966,-2763,-2584,-2473,-2420,-2459,-2571,-2744,-2966,-3204,-3421,-3615,-3720,-3761,-3695,-3546,-3312,-3032,-2710,-2404,-2114,-1875,-1678,-1522,-1373,-1217,-1014,-740,-388,59,573,1139,1708,2244,2694,3025,3208,3239,3128,2908,2626,2339,2097,1957,1942,2079,2361,2761,3255,3784,4307,4775,5137,5377,5466,5396,5180,4826,4363,3832,3254,2679,2137,1652,1253,942,725,595,540,547,597,686,779,892,980,1068,1129,1187,1237,1309,1407,1563,1787,2094,2481,2945,3463,4010,4552,5051,5478,5798,6000,6080,6036,5906,5695,5450,5195,4957,4771,4644,4601,4630,4738,4911,5140,5414,5709,6021,6310,6576,6779,6909,6945,6872,6692,6409,6040,5615,5168,4737,4359,4055,3845,3720,3680,3684,3722,3740,3734,3669,3558,3394,3215,3028,2888,2811,2826,2961,3192,3542,3955,4416,4882,5306,5661,5917,6055,6082,6002,5842,5637,5415,5219,5072,4994,5006,5090,5247,5443,5648,5828,5944,5968,5881,5672,5347,4918,4421,3884,3353,2861,2448,2128,1937,1849,1895,2018,2233,2489,2775,3061,3333,3565,3771,3920,4045,4121,4182,4212,4230,4241,4235,4245,4234,4243,4238,4233,4217,4170,4108,4001,3885,3745,3628,3535,3523,3589,3774,4071,4471,4960,5491,6029,6520,6924,7197,7321,7271,7062,6711,6240,5704,5138,4579,4083,3650,3320,3084,2946,2887,2899,2954,3032,3119,3181,3214,3195,3113,2965,2741,2453,2109,1730,1334,953,601,309,85,-61,-116,-106,-14,110,273,433,588,712,806,853,850,801,703,563,395,203,3,-191,-373,-533,-653,-750,-792,-805,-770,-706,-617,-512,-408,-302,-204,-105,-10,93,195,313,435,564,690,798,875,904,870,774,613,406,174,-54,-238,-352,-362,-259,-36,294,705,1166,1622,2043,2374,2584,2665,2581,2361,2002,1536,988,410,-184,-735,-1224,-1631,-1924,-2117,-2198,-2185,-2100,-1945,-1755,-1520,-1272,-999,-726,-452,-204,6,160,233,219,93,-125,-442,-814,-1218,-1613,-1952,-2207,-2351,-2358,-2244,-1994,-1656,-1239,-799,-360,35,355,589,710,737,662,515,311,69,-187,-460,-729,-1015,-1299,-1608,-1924,-2264,-2601,-2947,-3263,-3558,-3805,-4007,-4158,-4259,-4324,-4359,-4387,-4420,-4474,-4557,-4671,-4809,-4961,-5118,-5257,-5375,-5441,-5464,-5414,-5318,-5157,-4973,-4767,-4575,-4411,-4290,-4221,-4203,-4228,-4281,-4343,-4382,-4386,-4318,-4183,-3965,-3686,-3357,-3012,-2668,-2362,-2101,-1911,-1796,-1755,-1781,-1855,-1969,-2096,-2235,-2361,-2480,-2588,-2687,-2801,-2923,-3090,-3284,-3542,-3834,-4187,-4563,-4965,-5365,-5740,-6078,-6354,-6560,-6693,-6752,-6748,-6687,-6592,-6458,-6315,-6146,-5964,-5759,-5523,-5250,-4933,-4565,-4151,-3702,-3229,-2759,-2314,-1910,-1580,-1333,-1183,-1144,-1208,-1369,-1616,-1928,-2279,-2662,-3031,-3389,-3707,-3985,-4221,-4429,-4618,-4819,-5036,-5302,-5597,-5937,-6277,-6607,-6877,-7066,-7136,-7084,-6900,-6601,-6215,-5770,-5317,-4886,-4512,-4222,-4006,-3887,-3827,-3818,-3832,-3837,-3812,-3744,-3615,-3436,-3211,-2948,-2678,-2399,-2146,-1917,-1721,-1566,-1450,-1374,-1353,-1379,-1470,-1625,-1853,-2145,-2509,-2909,-3347,-3767,-4158,-4472,-4688,-4788,-4755,-4612,-4359,-4050,-3710,-3399,-3154,-3023,-3019,-3161,-3425,-3782,-4185,-4563,-4864,-5020,-4991,-4754,-4303,-3669,-2886,-2022,-1137,-298,439,1031,1453,1713,1805,1782,1665,1493,1331,1178,1097,1076,1141,1266,1465,1690,1953,2209,2458,2671,2847,2964,3024,3012,2941,2804,2635,2421,2218,2004,1825,1661,1538,1426,1344,1248,1145,1008,842,638,417,180,-53,-262,-437,-557,-612,-601,-521,-383,-192,39,299,579,863,1149,1416,1669,1889,2073,2220,2307,2353,2341,2285,2192,2061,1918,1755,1599,1450,1313,1204,1102,1016,935,851,769,678,591,510,466,460,531,688,951,1332,1825,2413,3069,3743,4394,4950,5381,5614,5646,5445,5032,4447,3728,2960,2198,1524,990,628,464,470,627,878,1166,1446,1656,1777,1781,1672,1471,1190,887,581,311,105,-40,-109,-119,-88,-34,18,36,29,-37,-135,-266,-418,-567,-702,-805,-859,-853,-779,-624,-388,-64,351,848,1445,2105,2841,3614,4399,5178,5893,6544,7083,7513,7813,8000,8073,8067,7999,7893,7784,7680,7606,7564,7557,7575,7611,7636,7645,7598,7500,7306,7033,6647,6165,5585,4925,4208,3465,2727,2035,1404,878,439,113,-127,-293,-406,-502,-588,-692,-810,-941,-1077,-1181,-1260,-1258,-1202,-1048,-834,-549,-228,111,451,759,1036,1264,1456,1620,1777,1955,2165,2436,2766,3152,3593,4039,4481,4858,5146,5308,5329,5205,4948,4589,4165,3729,3334,3017,2821,2749,2804,2960,3179,3421,3640,3799,3870,3839,3699,3468,3164,2812,2456,2103,1794,1527,1311,1137,1005,894,822,764,744,761,833,971,1199,1506,1917,2397,2945,3513,4077,4578,4987,5259,5366,5312,5098,4755,4338,3881,3466,3136,2936,2907,3036,3330,3730,4202,4661,5063,5318,5397,5257,4892,4328,3593,2751,1868,1011,254,-348,-753,-934,-907,-682,-320,137,609,1055,1397,1626,1691,1627,1427,1151,827,504,220,-11,-165,-257,-285,-276,-248,-214,-194,-176,-170,-148,-121,-71,-7,55,118,147,156,114,55,-40,-113,-163,-143,-26,188,521,938,1429,1936,2428,2840,3132,3265,3211,2971,2549,1985,1306,581,-160,-843,-1445,-1918,-2257,-2447,-2512,-2469,-2365,-2235,-2122,-2054,-2039,-2092,-2179,-2297,-2396,-2462,-2456,-2372,-2197,-1951,-1651,-1341,-1049,-826,-694,-680,-784,-1002,-1305,-1670,-2050,-2403,-2694,-2875,-2943,-2871,-2695,-2412,-2091,-1737,-1420,-1164,-993,-940,-980,-1119,-1306,-1521,-1700,-1823,-1833,-1734,-1495,-1151,-715,-230,253,697,1055,1301,1424,1419,1303,1101,846,580,344,174,93,115,236,437,702,989,1264,1502,1656,1723,1674,1515,1244,871,400,-142,-758,-1406,-2087,-2750,-3394,-3956,-4440,-4786,-5006,-5071,-5005,-4821,-4563,-4268,-3993,-3780,-3666,-3685,-3832,-4114,-4488,-4924,-5359,-5743,-6012,-6125,-6040,-5766,-5296,-4686,-3973,-3227,-2511,-1886,-1406,-1092,-979,-1029,-1242,-1553,-1917,-2270,-2562,-2749,-2811,-2739,-2553,-2271,-1939,-1587,-1266,-1003,-834,-756,-780,-875,-1023,-1203,-1366,-1524,-1623,-1694,-1719,-1730,-1743,-1792,-1897,-2081,-2344,-2690,-3089,-3532,-3964,-4362,-4679,-4891,-4979,-4936,-4778,-4519,-4191,-3826,-3452,-3098,-2789,-2528,-2330,-2179,-2067,-1978,-1891,-1791,-1659,-1482,-1261,-985,-681,-347,-14,299,588,816,997,1108,1156,1146,1083,988,859,720,555,381,178,-49,-322,-633,-997,-1402,-1845,-2303,-2762,-3202,-3601,-3964,-4280,-4555,-4818,-5054,-5315,-5570,-5855,-6135,-6418,-6664,-6868,-6997,-7044,-6992,-6844,-6607,-6301,-5951,-5585,-5228,-4896,-4607,-4353,-4140,-3948,-3762,-3570,-3354,-3098,-2817,-2489,-2161,-1829,-1548,-1335,-1240,-1277,-1483,-1841,-2360,-2978,-3671,-4368,-5009,-5542,-5914,-6099,-6086,-5888,-5531,-5063,-4536,-3989,-3483,-3030,-2665,-2387,-2188,-2072,-2000,-1978,-1966,-1968,-1958,-1946,-1917,-1887,-1853,-1813,-1780,-1743,-1705,-1667,-1604,-1527,-1405,-1244,-1036,-787,-505,-218,67,314,509,631,662,605,463,259,18,-219,-419,-540,-557,-459,-243,57,414,773,1093,1309,1401,1320,1070,664,131,-467,-1074,-1622,-2060,-2327,-2418,-2296,-2003,-1547,-994,-386,220,779,1257,1633,1894,2052,2110,2098,2034,1938,1825,1712,1589,1479,1353,1238,1104,977,844,726,623,547,503,492,522,586,683,814,960,1138,1329,1552,1791,2045,2310,2559,2798,2985,3122,3175,3136,2991,2737,2379,1935,1421,860,288,-273,-774,-1197,-1504,-1685,-1740,-1670,-1513,-1287,-1044,-815,-641,-532,-511,-540,-623,-693,-730,-681,-525,-232,181,717,1324,1969,2594,3143,3568,3836,3920,3842,3616,3301,2955,2631,2408,2311,2399,2664,3105,3693,4364,5076,5742,6324,6749,7004,7060,6929,6640,6227,5753,5270,4849,4527,4352,4329,4451,4688,4995,5314,5592,5771,5808,5674,5369,4901,4322,3662,2997,2357,1799,1343,1005,784,664,615,616,620,612,555,445,261,18,-301,-655,-1058,-1458,-1859,-2218,-2520,-2747,-2865,-2874,-2747,-2499,-2120,-1640,-1059,-419,279,994,1721,2429,3108,3746,4336,4873,5368,5812,6230,6603,6954,7256,7527,7738,7907,8006,8040,7993,7849,7599,7230,6726,6090,5306,4396,3376,2272,1146,25,-1021,-1955,-2735,-3331,-3733,-3938,-3973,-3861,-3646,-3375,-3075,-2799,-2558,-2363,-2231,-2119,-2050,-1963,-1873,-1746,-1579,-1373,-1121,-848,-555,-269,11,274,522,770,1016,1283,1573,1899,2257,2647,3054,3468,3868,4249,4588,4893,5148,5371,5551,5718,5858,5998,6130,6260,6388,6501,6590,6627,6594,6464,6219,5857,5367,4767,4081,3320,2540,1760,1019,352,-233,-707,-1071,-1319,-1452,-1484,-1419,-1272,-1060,-777,-459,-95,274,641,976,1260,1475,1611,1657,1611,1473,1255,966,636,278,-67,-391,-649,-847,-948,-971,-896,-758,-543,-297,-13,270,541,792,986,1149,1228,1263,1213,1112,944,745,510,278,43,-165,-361,-531,-700,-876,-1075,-1320,-1615,-1958,-2347,-2746,-3147,-3505,-3808,-4014,-4118,-4089,-3930,-3637,-3220,-2698,-2092,-1431,-730,-36,638,1245,1768,2175,2451,2582,2564,2413,2136,1771,1353,919,523,197,-22,-109,-62,119,403,766,1161,1549,1901,2172,2363,2453,2470,2414,2338,2236,2172,2124,2138,2183,2268,2356,2433,2468,2445,2343,2154,1866,1482,1013,471,-111,-698,-1248,-1717,-2064,-2257,-2280,-2127,-1825,-1396,-894,-360,150,588,919,1113,1148,1038,769,387,-108,-664,-1272,-1882,-2481,-3036,-3534,-3957,-4300,-4551,-4719,-4804,-4823,-4782,-4697,-4568,-4406,-4213,-3985,-3722,-3420,-3067,-2676,-2226,-1746,-1218,-683,-134,392,883,1328,1709,2039,2302,2520,2684,2810,2891,2933,2925,2858,2719,2495,2185,1789,1320,791,227,-358,-929,-1471,-1950,-2347,-2635,-2800,-2832,-2724,-2495,-2153,-1731,-1260,-778,-335,33,280,379,303,50,-378,-958,-1654,-2415,-3198,-3932,-4580,-5085,-5405,-5524,-5405,-5071,-4512,-3774,-2900,-1938,-971,-35,793,1502,2047,2447,2701,2844,2918,2959,3019,3117,3284,3511,3792,4102,4405,4669,4856,4938,4901,4739,4459,4090,3654,3197,2752,2352,2018,1765,1580,1469,1388,1334,1260,1155,994,763,467,103,-306,-750,-1204,-1657,-2082,-2479,-2819,-3117,-3350,-3543,-3682,-3797,-3871,-3932,-3963,-3970,-3959,-3906,-3830,-3692,-3500,-3232,-2892,-2484,-2009,-1493,-933,-369,202,742,1248,1696,2090,2418,2685,2902,3053,3172,3230,3239,3183,3045,2832,2510,2108,1590,1000,323,-395,-1137,-1870,-2539,-3139,-3601,-3930,-4100,-4106,-3973,-3716,-3379,-3016,-2665,-2391,-2221,-2186,-2311,-2577,-2978,-3469,-4004,-4523,-4986,-5330,-5541,-5582,-5463,-5181,-4769,-4250,-3672,-3083,-2517,-2015,-1599,-1272,-1051,-900,-829,-797,-789,-777,-742,-662,-541,-353,-128,171,499,898,1320,1780,2239,2685,3087,3414,3648,3752,3723,3552,3249,2841,2367,1874,1413,1023,740,571,538,598,753,943,1141,1298,1383,1370,1247,1016,676,265,-221,-726,-1258,-1782,-2300,-2803,-3296,-3778,-4244,-4702,-5123,-5520,-5844,-6097,-6232,-6248,-6120,-5858,-5467,-4972,-4404,-3795,-3197,-2637,-2165,-1791,-1535,-1384,-1324,-1331,-1362,-1399,-1394,-1336,-1211,-1021,-790,-551,-331,-184,-114,-166,-324,-592,-941,-1336,-1734,-2095,-2372,-2545,-2581,-2476,-2221,-1829,-1314,-707,-29,673,1388,2056,2677,3199,3624,3918,4096,4141,4083,3928,3709,3448,3172,2890,2629,2384,2170,1982,1814,1669,1536,1413,1311,1219,1157,1105,1079,1051,1039,1007,981,927,879,815,764,725,711,730,776,843,904,934,901,769,525,146,-346,-934,-1558,-2170,-2696,-3075,-3256,-3205,-2901,-2370,-1633,-768,151,1049,1832,2465,2878,3089,3085,2916,2631,2290,1959,1686,1505,1425,1444,1528,1658,1782,1875,1904,1853,1725,1539,1314,1100,915,800,766,823,963,1168,1411,1650,1859,1990,2036,1962,1784,1492,1121,687,235,-207,-597,-931,-1185,-1379,-1526,-1653,-1803,-2000,-2284,-2669,-3171,-3778,-4468,-5212,-5952,-6656,-7256,-7725,-8003,-8079,-7916,-7524,-6905,-6090,-5100,-3995,-2793,-1578,-374,737,1730,2548,3186,3621,3872,3956,3915,3792,3646,3510,3450,3469,3618,3868,4236,4666,5140,5593,5986,6275,6423,6398,6198,5797,5228,4499,3655,2734,1794,876,33,-708,-1327,-1810,-2180,-2433,-2628,-2766,-2909,-3070,-3279,-3540,-3847,-4168,-4490,-4753,-4941,-5011,-4947,-4737,-4400,-3940,-3416,-2848,-2292,-1781,-1340,-999,-735,-569,-437,-356,-260,-174,-59,53,164,251,300,301,246,143,-9,-172,-336,-472,-544,-567,-488,-351,-126,143,445,738,993,1171,1265,1242,1128,909,631,303,-29,-343,-598,-789,-895,-932,-919,-872,-849,-859,-963,-1161,-1492,-1926,-2477,-3077,-3719,-4330,-4875,-5310,-5590,-5692,-5609,-5319,-4855,-4231,-3486,-2679,-1844,-1051,-333,269,727,1034,1175,1170,1026,777,455,99,-259,-572,-828,-992,-1058,-1041,-927,-758,-532,-276,-25,222,411,550,612,597,506,351,142,-91,-315,-499,-599,-593,-465,-212,156,606,1114,1607,2059,2401,2613,2676,2582,2359,2029,1633,1213,818,481,243,111,89,172,319,527,743,952,1144,1286,1408,1492,1560,1627,1676,1723,1732,1682,1545,1294,909,405,-219,-915,-1642,-2350,-2968,-3463,-3768,-3883,-3779,-3494,-3039,-2477,-1847,-1222,-656,-187,128,306,310,185,-68,-397,-778,-1141,-1469,-1695,-1818,-1812,-1671,-1426,-1083,-698,-313,28,273,387,352,140,-231,-762,-1405,-2126,-2863,-3556,-4148,-4589,-4846,-4894,-4735,-4369,-3836,-3166,-2416,-1637,-874,-187,418,893,1244,1464,1554,1549,1457,1323,1171,1034,945,926,1003,1188,1479,1881,2362,2904,3461,3998,4463,4839,5070,5160,5081,4859,4504,4070,3594,3137,2755,2471,2333,2330,2472,2709,3015,3313,3567,3709,3714,3558,3249,2809,2273,1699,1120,607,168,-153,-381,-516,-600,-663,-743,-869,-1054,-1304,-1597,-1917,-2230,-2505,-2726,-2869,-2933,-2933,-2866,-2777,-2675,-2591,-2533,-2506,-2487,-2461,-2391,-2244,-1997,-1618,-1095,-447,321,1145,1992,2796,3503,4078,4477,4708,4768,4691,4526,4309,4100,3928,3817,3786,3805,3876,3941,3975,3933,3786,3505,3086,2519,1819,1009,112,-822,-1772,-2674,-3510,-4216,-4771,-5126,-5275,-5185,-4881,-4360,-3665,-2828,-1910,-964,-62,744,1398,1863,2110,2132,1938,1555,1033,430,-182,-733,-1157,-1390,-1393,-1137,-619,133,1086,2168,3309,4435,5466,6327,6976,7359,7486,7355,7013,6516,5928,5331,4791,4361,4090,3969,4002,4139,4333,4522,4640,4636,4467,4103,3549,2809,1937,967,-27,-998,-1892,-2673,-3318,-3817,-4172,-4401,-4526,-4575,-4574,-4535,-4476,-4393,-4282,-4138,-3957,-3733,-3490,-3224,-2982,-2780,-2653,-2621,-2696,-2863,-3108,-3386,-3655,-3863,-3957,-3901,-3670,-3256,-2680,-1959,-1149,-287,564,1365,2062,2635,3053,3315,3441,3429,3341,3179,3007,2837,2720,2655,2672,2741,2860,2984,3080,3108,3033,2819,2467,1949,1302,531,-310,-1177,-2010,-2757,-3372,-3821,-4089,-4172,-4098,-3881,-3589,-3237,-2894,-2580,-2315,-2124,-1986,-1920,-1897,-1913,-1961,-2013,-2077,-2121,-2148,-2146,-2102,-2019,-1879,-1687,-1438,-1122,-767,-352,68,500,899,1252,1525,1708,1790,1762,1662,1480,1296,1121,1029,1043,1202,1509,1952,2501,3107,3724,4286,4770,5109,5325,5378,5329,5174,4981,4775,4598,4485,4442,4482,4585,4732,4887,5027,5104,5118,5036,4866,4614,4288,3915,3500,3064,2601,2122,1606,1058,466,-162,-814,-1462,-2082,-2629,-3070,-3376,-3508,-3471,-3255,-2888,-2404,-1855,-1297,-793,-399,-149,-86,-203,-501,-953,-1512,-2132,-2747,-3303,-3745,-4038,-4150,-4080,-3827,-3408,-2856,-2205,-1503,-794,-128,450,900,1188,1299,1231,1000,648,223,-200,-558,-774,-812,-614,-196,465,1305,2309,3388,4496,5542,6465,7208,7724,7990,7998,7751,7283,6621,5827,4951,4062,3223,2480,1886,1451,1198,1107,1161,1330,1557,1809,2016,2150,2162,2040,1769,1369,854,279,-329,-892,-1383,-1740,-1955,-2001,-1904,-1675,-1361,-1009,-658,-365,-139,-16,36,15,-18,-48,-5,126,392,792,1321,1951,2639,3335,3985,4550,4985,5288,5431,5451,5343,5156,4893,4589,4238,3853,3424,2936,2384,1756,1050,297,-492,-1259,-1974,-2583,-3067,-3387,-3560,-3571,-3459,-3253,-2992,-2742,-2523,-2404,-2379,-2492,-2703,-3025,-3397,-3797,-4178,-4485,-4699,-4777,-4719,-4521,-4195,-3775,-3280,-2761,-2252,-1794,-1437,-1192,-1110,-1172,-1406,-1763,-2240,-2757,-3284,-3734,-4055,-4178,-4068,-3689,-3048,-2159,-1068,169,1469,2767,3951,4973,5737,6224,6381,6221,5748,5010,4065,2989,1867,793,-160,-912,-1416,-1647,-1593,-1290,-773,-115,607,1316,1926,2379,2610,2600,2325,1822,1116,287,-591,-1437,-2155,-2696,-2988,-3026,-2797,-2342,-1723,-1004,-300,331,781,1020,999,729,241,-418,-1154,-1912,-2592,-3144,-3508,-3661,-3599,-3343,-2924,-2405,-1822,-1251,-715,-266,72,287,358,292,82,-263,-726,-1288,-1905,-2551,-3166,-3722,-4162,-4461,-4582,-4521,-4271,-3857,-3308,-2665,-1977,-1288,-647,-91,350,651,826,859,795,636,426,176,-76,-328,-548,-749,-914,-1050,-1164,-1244,-1309,-1341,-1361,-1356,-1352,-1346,-1347,-1381,-1431,-1532,-1658,-1814,-1974,-2110,-2205,-2221,-2150,-1972,-1690,-1315,-874,-400,57,472,778,980,1025,945,718,394,-23,-472,-923,-1331,-1648,-1857,-1923,-1858,-1649,-1332,-911,-445,49,518,924,1249,1457,1545,1527,1391,1201,954,727,532,428,425,552,802,1168,1615,2107,2581,2992,3275,3400,3319,3038,2542,1880,1072,200,-694,-1519,-2229,-2756,-3086,-3176,-3057,-2714,-2208,-1558,-831,-60,697,1406,2028,2530,2892,3075,3077,2879,2484,1908,1163,300,-649,-1601,-2510,-3289,-3885,-4246,-4330,-4133,-3661,-2954,-2076,-1098,-117,797,1555,2118,2437,2519,2358,2007,1488,874,204,-459,-1073,-1605,-2022,-2321,-2476,-2511,-2415,-2224,-1959,-1660,-1389,-1183,-1110,-1197,-1479,-1952,-2613,-3399,-4274,-5129,-5898,-6486,-6819,-6844,-6538,-5879,-4919,-3677,-2260,-729,795,2235,3500,4520,5259,5689,5828,5710,5401,4962,4487,4027,3668,3431,3353,3413,3590,3835,4095,4318,4459,4479,4364,4098,3712,3209,2650,2063,1500,997,581,281,100,56,119,293,522,782,1007,1162,1183,1059,748,276,-355,-1081,-1858,-2598,-3241,-3714,-3981,-4011,-3810,-3400,-2831,-2154,-1435,-743,-122,363,701,868,863,709,414,15,-462,-978,-1492,-1965,-2361,-2647,-2804,-2801,-2645,-2315,-1851,-1254,-581,139,860,1533,2121,2581,2884,3003,2931,2668,2233,1653,961,208,-571,-1313,-1990,-2566,-3013,-3343,-3526,-3612,-3583,-3496,-3361,-3220,-3106,-3047,-3078,-3216,-3493,-3918,-4489,-5209,-6019,-6899,-7756,-8549,-9177,-9584,-9706,-9496,-8958,-8096,-6974,-5665,-4267,-2879,-1598,-520,308,825,1042,971,661,187,-381,-948,-1458,-1831,-2042,-2046,-1844,-1429,-829,-64,817,1780,2770,3745,4644,5423,6027,6423,6586,6508,6200,5691,5016,4235,3403,2585,1839,1208,719,365,147,15,-62,-134,-257,-447,-751,-1147,-1655,-2217,-2823,-3397,-3916,-4302,-4547,-4606,-4500,-4232,-3858,-3400,-2930,-2478,-2088,-1800,-1616,-1568,-1643,-1843,-2150,-2543,-3005,-3496,-4010,-4492,-4938,-5297,-5554,-5680,-5657,-5486,-5157,-4701,-4126,-3472,-2774,-2063,-1374,-739,-163,330,746,1090,1362,1587,1777,1942,2102,2248,2385,2510,2609,2694,2744,2781,2778,2759,2702,2611,2476,2272,1992,1616,1142,577,-43,-696,-1307,-1830,-2201,-2365,-2292,-1969,-1407,-647,244,1199,2122,2940,3574,3963,4080,3894,3447,2755,1904,952,-5,-905,-1665,-2243,-2603,-2731,-2646,-2363,-1939,-1399,-828,-234,290,753,1089,1308,1385,1328,1155,876,542,173,-166,-445,-606,-615,-453,-95,425,1096,1864,2673,3465,4171,4737,5119,5290,5252,5025,4654,4193,3702,3246,2867,2623,2522,2581,2790,3112,3531,3982,4429,4823,5109,5251,5211,4955,4478,3772,2855,1762,541,-739,-2008,-3177,-4191,-4966,-5477,-5681,-5587,-5201,-4573,-3753,-2813,-1825,-854,35,792,1375,1766,1961,1962,1824,1552,1237,887,582,338,199,179,291,521,866,1288,1762,2252,2704,3091,3346,3451,3349,3041,2516,1805,951,18,-924,-1783,-2485,-2960,-3150,-3056,-2666,-2040,-1238,-345,544,1336,1950,2326,2422,2246,1811,1179,407,-415,-1219,-1922,-2481,-2845,-3020,-2995,-2816,-2505,-2119,-1697,-1282,-912,-610,-389,-246,-185,-156,-170,-150,-95,51,299,660,1133,1690,2310,2942,3546,4073,4473,4704,4743,4566,4203,3656,2994,2250,1498,796,210,-219,-431,-420,-161,319,988,1789,2660,3519,4308,4936,5369,5526,5413,4986,4288,3332,2183,892,-449,-1788,-3018,-4095,-4943,-5540,-5861,-5916,-5729,-5337,-4798,-4167,-3500,-2857,-2274,-1796,-1436,-1220,-1139,-1195,-1362,-1625,-1947,-2307,-2670,-3012,-3309,-3537,-3683,-3723,-3669,-3492,-3228,-2862,-2427,-1940,-1432,-946,-524,-215,-68,-111,-392,-890,-1609,-2486,-3454,-4421,-5278,-5928,-6277,-6256,-5841,-5021,-3855,-2411,-792,868,2459,3841,4937,5657,5984,5904,5468,4734,3797,2756,1715,767,-9,-551,-836,-833,-581,-89,567,1348,2166,2976,3695,4299,4734,4996,5079,4996,4776,4465,4091,3720,3367,3071,2836,2658,2528,2415,2298,2142,1927,1630,1255,802,307,-207,-702,-1135,-1486,-1705,-1793,-1724,-1507,-1164,-721,-224,281,750,1140,1413,1553,1539,1370,1056,607,53,-568,-1216,-1842,-2395,-2838,-3132,-3261,-3210,-2999,-2629,-2142,-1562,-932,-279,344,934,1435,1852,2160,2356,2446,2428,2326,2153,1932,1694,1458,1245,1090,977,943,961,1036,1160,1308,1485,1665,1844,1993,2096,2121,2042,1839,1490,994,364,-369,-1148,-1903,-2559,-3035,-3268,-3208,-2836,-2156,-1206,-56,1211,2488,3680,4682,5432,5862,5955,5710,5159,4365,3401,2360,1336,411,-330,-833,-1071,-1022,-730,-210,464,1234,2029,2771,3403,3873,4146,4208,4072,3748,3302,2759,2206,1683,1263,983,862,920,1125,1460,1869,2303,2711,3045,3269,3356,3311,3130,2864,2542,2230,1976,1838,1853,2052,2443,3012,3737,4567,5448,6309,7086,7718,8153,8353,8297,7972,7403,6601,5630,4530,3374,2218,1121,135,-703,-1365,-1841,-2133,-2254,-2233,-2086,-1853,-1551,-1210,-858,-505,-177,120,381,587,746,835,861,810,693,502,257,-42,-377,-737,-1099,-1438,-1744,-1987,-2176,-2285,-2342,-2347,-2329,-2327,-2354,-2465,-2654,-2948,-3305,-3725,-4111,-4439,-4592,-4534,-4178,-3526,-2547,-1301,169,1760,3377,4899,6230,7277,7979,8301,8245,7839,7150,6264,5270,4285,3380,2652,2136,1869,1848,2030,2378,2810,3262,3659,3955,4090,4063,3845,3479,2975,2400,1782,1183,633,165,-204,-467,-633,-723,-763,-798,-857,-988,-1211,-1549,-1995,-2553,-3166,-3830,-4453,-5022,-5458,-5738,-5822,-5685,-5324,-4744,-3966,-3033,-1996,-917,132,1084,1873,2439,2744,2760,2487,1946,1185,263,-737,-1733,-2646,-3398,-3939,-4228,-4257,-4033,-3605,-3002,-2310,-1570,-848,-202,346,750,1003,1112,1072,925,678,370,16,-352,-727,-1077,-1402,-1690,-1930,-2129,-2273,-2374,-2421,-2433,-2390,-2320,-2209,-2082,-1955,-1856,-1820,-1886,-2082,-2436,-2951,-3606,-4375,-5180,-5961,-6621,-7075,-7267,-7118,-6646,-5829,-4743,-3442,-2039,-635,647,1717,2486,2920,2997,2741,2208,1458,604,-274,-1060,-1685,-2076,-2204,-2061,-1671,-1068,-317,526,1399,2232,2988,3619,4113,4461,4666,4759,4746,4676,4567,4448,4340,4257,4190,4152,4101,4035,3917,3725,3451,3069,2597,2035,1413,775,145,-413,-878,-1211,-1396,-1415,-1280,-990,-591,-111,390,855,1234,1470,1528,1384,1023,464,-266,-1123,-2045,-2971,-3840,-4587,-5172,-5559,-5737,-5705,-5496,-5116,-4634,-4069,-3485,-2920,-2412,-1982,-1651,-1401,-1231,-1114,-1027,-955,-875,-772,-642,-471,-274,-48,185,413,622,794,920,988,999,953,862,734,589,419,243,40,-206,-498,-889,-1360,-1953,-2637,-3403,-4197,-4964,-5620,-6101,-6317,-6235,-5810,-5053,-4005,-2719,-1308,134,1473,2600,3431,3891,3975,3695,3106,2306,1390,492,-280,-822,-1058,-957,-508,246,1249,2403,3630,4807,5868,6723,7331,7676,7755,7602,7257,6783,6231,5670,5137,4674,4298,4001,3782,3604,3437,3253,3004,2674,2239,1686,1033,289,-503,-1318,-2099,-2816,-3418,-3872,-4163,-4270,-4211,-3998,-3679,-3284,-2896,-2547,-2316,-2240,-2348,-2661,-3159,-3820,-4604,-5452,-6322,-7133,-7854,-8415,-8800,-8976,-8943,-8708,-8292,-7717,-7026,-6241,-5418,-4582,-3783,-3039,-2379,-1810,-1336,-954,-661,-432,-264,-125,-1,124,271,439,631,841,1050,1249,1409,1509,1539,1478,1333,1092,770,366,-107,-649,-1250,-1912,-2622,-3379,-4148,-4905,-5596,-6163,-6557,-6709,-6599,-6180,-5486,-4526,-3388,-2142,-901,231,1157,1788,2089,2021,1622,931,33,-977,-1990,-2921,-3663,-4176,-4411,-4373,-4094,-3613,-3003,-2328,-1655,-1048,-550,-183,34,126,110,13,-101,-237,-320,-362,-335,-247,-112,39,192,291,329,262,82,-215,-626,-1111,-1647,-2181,-2672,-3076,-3361,-3490,-3461,-3254,-2897,-2396,-1806,-1153,-492,117,651,1039,1277,1333,1210,914,477,-70,-680,-1299,-1894,-2418,-2849,-3174,-3386,-3494,-3515,-3467,-3374,-3261,-3137,-3025,-2926,-2848,-2793,-2758,-2746,-2736,-2743,-2729,-2719,-2676,-2617,-2523,-2400,-2258,-2099,-1950,-1818,-1727,-1687,-1705,-1782,-1912,-2075,-2257,-2421,-2565,-2663,-2728,-2758,-2781,-2817,-2893,-3034,-3251,-3546,-3895,-4269,-4598,-4841,-4913,-4773,-4384,-3727,-2832,-1725,-497,782,1994,3048,3845,4324,4442,4210,3654,2856,1911,943,73,-591,-951,-960,-594,115,1112,2293,3566,4789,5876,6723,7278,7506,7418,7037,6437,5685,4879,4099,3426,2909,2589,2464,2521,2718,2997,3292,3529,3647,3597,3354,2919,2311,1579,774,-33,-788,-1423,-1901,-2174,-2241,-2090,-1747,-1249,-638,5,622,1127,1462,1566,1421,1003,351,-517,-1511,-2587,-3634,-4597,-5400,-5992,-6355,-6473,-6361,-6047,-5569,-4970,-4297,-3591,-2884,-2203,-1566,-972,-448,30,443,801,1119,1391,1650,1901,2167,2451,2771,3102,3461,3803,4142,4427,4670,4835,4932,4960,4923,4847,4727,4586,4414,4205,3953,3632,3234,2760,2205,1613,1008,455,-5,-307,-426,-319,14,546,1262,2062,2913,3696,4370,4838,5079,5039,4732,4168,3399,2487,1503,539,-351,-1070,-1594,-1870,-1895,-1687,-1268,-701,-39,659,1322,1912,2374,2701,2872,2912,2835,2678,2487,2279,2110,1976,1909,1889,1928,1984,2062,2105,2115,2055,1932,1743,1509,1262,1026,855,766,806,984,1312,1780,2354,3003,3660,4285,4806,5180,5356,5313,5044,4559,3895,3087,2189,1243,314,-578,-1358,-2045,-2569,-2964,-3194,-3278,-3217,-3028,-2730,-2347,-1917,-1467,-1051,-695,-437,-301,-290,-412,-635,-954,-1321,-1722,-2107,-2463,-2743,-2947,-3053,-3073,-3008,-2887,-2707,-2519,-2309,-2119,-1948,-1825,-1754,-1768,-1850,-2032,-2297,-2650,-3080,-3565,-4081,-4588,-5041,-5398,-5601,-5634,-5440,-5039,-4398,-3560,-2543,-1412,-224,942,2024,2941,3667,4135,4360,4323,4060,3618,3049,2429,1823,1301,918,722,731,961,1382,1977,2680,3452,4217,4924,5515,5945,6183,6212,6046,5693,5209,4621,3993,3363,2777,2259,1826,1483,1203,985,784,593,380,147,-119,-385,-644,-849,-989,-1016,-935,-727,-399,17,494,986,1426,1781,1989,2013,1845,1452,878,124,-732,-1644,-2536,-3332,-3992,-4440,-4679,-4673,-4455,-4047,-3500,-2865,-2208,-1580,-1031,-601,-302,-135,-86,-115,-196,-290,-362,-387,-340,-219,-12,254,574,917,1258,1586,1866,2102,2267,2379,2425,2431,2392,2347,2271,2212,2129,2045,1932,1776,1570,1291,959,565,142,-281,-663,-960,-1111,-1095,-861,-428,218,1006,1915,2852,3750,4535,5127,5481,5569,5374,4934,4276,3475,2605,1750,985,395,9,-112,9,386,957,1688,2500,3335,4110,4777,5270,5562,5635,5493,5157,4677,4088,3458,2829,2251,1769,1387,1141,997,961,988,1043,1092,1085,1015,840,595,265,-88,-440,-731,-912,-947,-786,-445,110,807,1629,2484,3314,4031,4595,4940,5078,4988,4732,4334,3873,3403,2975,2656,2456,2419,2520,2761,3092,3483,3876,4235,4517,4699,4769,4723,4585,4360,4095,3807,3538,3305,3128,3015,2953,2937,2938,2936,2897,2790,2593,2275,1840,1288,631,-77,-838,-1565,-2266,-2859,-3357,-3717,-3957,-4088,-4128,-4130,-4114,-4134,-4205,-4348,-4561,-4832,-5122,-5406,-5618,-5731,-5695,-5488,-5102,-4538,-3825,-2992,-2098,-1190,-327,436,1073,1542,1846,1976,1963,1832,1635,1415,1215,1083,1035,1101,1275,1553,1911,2312,2723,3095,3411,3623,3740,3731,3622,3426,3164,2892,2627,2423,2285,2245,2279,2392,2539,2689,2799,2824,2734,2510,2144,1666,1103,519,-29,-471,-757,-841,-708,-369,153,785,1468,2101,2611,2911,2947,2687,2120,1275,199,-1047,-2375,-3697,-4934,-5993,-6825,-7379,-7636,-7615,-7329,-6843,-6205,-5490,-4755,-4062,-3454,-2968,-2633,-2442,-2400,-2484,-2666,-2915,-3208,-3489,-3762,-3968,-4119,-4190,-4197,-4137,-4036,-3898,-3751,-3594,-3450,-3300,-3165,-3015,-2862,-2699,-2534,-2385,-2265,-2195,-2197,-2276,-2451,-2710,-3055,-3455,-3886,-4302,-4651,-4897,-4993,-4910,-4649,-4191,-3584,-2843,-2033,-1203,-408,289,856,1247,1457,1474,1328,1034,653,222,-193,-553,-802,-924,-888,-703,-369,88,633,1234,1843,2428,2947,3372,3676,3851,3884,3794,3580,3274,2877,2423,1916,1377,821,251,-313,-871,-1413,-1919,-2393,-2798,-3134,-3370,-3491,-3477,-3320,-3001,-2540,-1936,-1240,-481,267,957,1513,1897,2054,1974,1643,1097,367,-464,-1345,-2173,-2903,-3461,-3817,-3965,-3891,-3647,-3251,-2779,-2268,-1776,-1345,-986,-735,-569,-508,-514,-586,-689,-806,-924,-1014,-1080,-1097,-1076,-1003,-886,-736,-552,-360,-162,21,178,299,374,392,360,257,109,-106,-370,-692,-1069,-1502,-1985,-2510,-3070,-3635,-4201,-4718,-5170,-5510,-5715,-5746,-5605,-5258,-4743,-4052,-3248,-2352,-1442,-555,244,912,1421,1738,1867,1813,1611,1309,959,625,360,218,217,397,733,1233,1859,2567,3324,4064,4765,5368,5862,6213,6416,6475,6388,6196,5902,5564,5197,4842,4521,4250,4039,3887,3784,3713,3650,3577,3467,3318,3110,2862,2572,2262,1951,1657,1395,1189,1030,923,846,776,684,536,311,-26,-455,-1005,-1609,-2267,-2899,-3469,-3922,-4210,-4307,-4199,-3896,-3433,-2844,-2213,-1578,-1028,-598,-322,-233,-298,-523,-839,-1221,-1591,-1919,-2145,-2259,-2237,-2096,-1846,-1530,-1161,-806,-463,-189,12,132,145,88,-73,-283,-552,-843,-1137,-1418,-1668,-1869,-2026,-2125,-2182,-2197,-2200,-2190,-2203,-2236,-2300,-2393,-2501,-2613,-2703,-2747,-2723,-2604,-2383,-2050,-1617,-1102,-537,36,583,1051,1415,1635,1704,1612,1389,1046,661,243,-108,-397,-554,-586,-483,-259,45,395,726,1007,1177,1223,1115,864,482,0,-534,-1082,-1586,-2016,-2332,-2523,-2585,-2523,-2385,-2181,-1985,-1814,-1714,-1716,-1812,-2016,-2286,-2589,-2875,-3077,-3158,-3059,-2777,-2297,-1652,-890,-76,710,1380,1873,2122,2103,1826,1303,617,-184,-1008,-1786,-2457,-2980,-3330,-3515,-3552,-3478,-3339,-3178,-3026,-2916,-2839,-2810,-2792,-2778,-2730,-2635,-2474,-2244,-1961,-1635,-1302,-981,-712,-510,-396,-378,-433,-566,-729,-913,-1095,-1257,-1402,-1527,-1638,-1752,-1874,-2033,-2225,-2467,-2740,-3045,-3348,-3650,-3914,-4151,-4339,-4507,-4640,-4775,-4906,-5039,-5177,-5287,-5365,-5372,-5286,-5080,-4728,-4234,-3585,-2834,-1981,-1103,-230,583,1287,1858,2264,2502,2575,2500,2320,2066,1798,1556,1393,1340,1421,1650,2009,2495,3048,3655,4241,4790,5249,5600,5828,5926,5905,5778,5569,5301,4999,4682,4365,4048,3741,3431,3128,2825,2532,2261,2020,1830,1706,1667,1715,1864,2083,2358,2647,2893,3062,3091,2952,2621,2089,1396,559,-332,-1237,-2064,-2763,-3284,-3601,-3722,-3663,-3482,-3222,-2959,-2728,-2585,-2540,-2599,-2755,-2961,-3187,-3388,-3515,-3560,-3495,-3334,-3104,-2816,-2537,-2272,-2077,-1949,-1906,-1921,-1982,-2040,-2063,-2012,-1855,-1576,-1174,-661,-66,572,1212,1799,2299,2667,2903,2978,2942,2782,2573,2325,2099,1920,1823,1811,1901,2071,2324,2634,3000,3399,3830,4275,4735,5188,5640,6056,6437,6743,6971,7084,7090,6975,6749,6435,6049,5635,5223,4843,4542,4318,4207,4189,4260,4398,4559,4715,4811,4825,4705,4454,4040,3494,2824,2069,1282,498,-219,-841,-1327,-1676,-1879,-1970,-1971,-1923,-1863,-1822,-1821,-1864,-1955,-2054,-2151,-2196,-2174,-2062,-1869,-1596,-1291,-979,-723,-566,-547,-695,-1007,-1468,-2031,-2644,-3239,-3756,-4139,-4349,-4364,-4194,-3854,-3409,-2892,-2377,-1903,-1500,-1200,-980,-840,-747,-667,-570,-428,-217,64,425,836,1299,1762,2218,2631,2978,3251,3437,3531,3540,3470,3326,3129,2882,2600,2295,1972,1642,1302,964,607,251,-124,-507,-888,-1267,-1619,-1947,-2233,-2480,-2682,-2844,-2972,-3069,-3141,-3188,-3202,-3185,-3110,-2991,-2802,-2556,-2258,-1908,-1545,-1170,-830,-533,-317,-186,-165,-233,-397,-612,-859,-1090,-1273,-1377,-1381,-1280,-1071,-776,-416,-30,345,671,915,1055,1092,1017,862,643,399,174,-6,-100,-105,-13,149,365,580,774,887,913,823,633,361,49,-257,-507,-656,-670,-546,-278,84,507,928,1286,1536,1634,1566,1340,978,535,50,-403,-793,-1073,-1234,-1274,-1216,-1086,-935,-800,-710,-705,-763,-905,-1086,-1279,-1455,-1566,-1609,-1555,-1427,-1233,-1016,-808,-654,-587,-626,-782,-1033,-1355,-1701,-2022,-2274,-2408,-2404,-2232,-1913,-1458,-914,-346,195,634,927,1028,926,627,160,-416,-1045,-1657,-2188,-2598,-2843,-2921,-2823,-2586,-2231,-1812,-1359,-912,-493,-102,252,594,942,1304,1713,2162,2652,3179,3712,4226,4702,5090,5393,5582,5675,5674,5607,5493,5363,5238,5144,5081,5064,5073,5106,5133,5149,5117,5041,4898,4686,4422,4092,3738,3350,2967,2592,2253,1950,1693,1474,1294,1134,1001,874,766,672,601,557,549,581,653,754,871,973,1038,1036,946,770,495,165,-215,-581,-890,-1109,-1181,-1112,-885,-529,-76,429,933,1391,1752,1997,2107,2087,1964,1763,1533,1323,1161,1092,1122,1254,1481,1776,2109,2454,2764,3023,3196,3280,3264,3166,2998,2792,2576,2382,2230,2136,2104,2122,2180,2243,2285,2281,2206,2051,1822,1528,1207,892,615,419,312,309,410,593,844,1139,1441,1745,2018,2260,2472,2643,2798,2930,3048,3160,3255,3341,3396,3419,3400,3342,3245,3128,2982,2858,2731,2654,2603,2587,2592,2599,2579,2529,2409,2232,1984,1679,1342,996,675,412,224,138,148,251,428,649,882,1092,1247,1318,1300,1172,960,667,331,-14,-344,-621,-822,-950,-980,-952,-867,-766,-680,-624,-627,-687,-801,-960,-1138,-1313,-1477,-1585,-1666,-1672,-1652,-1584,-1510,-1437,-1398,-1399,-1470,-1600,-1793,-2032,-2293,-2557,-2785,-2965,-3054,-3052,-2940,-2725,-2433,-2075,-1705,-1342,-1041,-816,-697,-686,-780,-966,-1212,-1502,-1787,-2048,-2236,-2341,-2349,-2258,-2102,-1891,-1679,-1496,-1382,-1369,-1460,-1670,-1962,-2323,-2704,-3072,-3393,-3639,-3806,-3881,-3885,-3821,-3711,-3567,-3404,-3216,-3020,-2786,-2524,-2207,-1839,-1420,-959,-477,5,467,886,1248,1541,1755,1897,1958,1957,1893,1774,1615,1403,1164,885,582,263,-71,-394,-700,-958,-1163,-1285,-1343,-1317,-1246,-1134,-1011,-904,-827,-802,-841,-939,-1092,-1289,-1499,-1710,-1890,-2020,-2084,-2070,-1975,-1806,-1589,-1339,-1095,-886,-727,-655,-664,-761,-942,-1178,-1452,-1726,-1974,-2172,-2305,-2357,-2339,-2244,-2100,-1918,-1715,-1515,-1322,-1149,-999,-868,-757,-652,-547,-427,-288,-130,44,223,396,547,659,729,732,686,577,433,255,71,-116,-284,-422,-526,-586,-602,-571,-509,-425,-352,-307,-336,-444,-669,-993,-1427,-1937,-2503,-3080,-3631,-4115,-4509,-4789,-4959,-5024,-4994,-4900,-4743,-4562,-4345,-4113,-3850,-3552,-3213,-2824,-2395,-1931,-1456,-983,-536,-128,229,530,770,974,1137,1307,1478,1691,1940,2250,2592,2989,3388,3810,4193,4547,4829,5035,5156,5192,5147,5037,4870,4666,4445,4222,4012,3836,3692,3588,3530,3492,3497,3494,3508,3505,3490,3458,3411,3334,3249,3123,2984,2795,2581,2306,1999,1639,1256,867,488,165,-106,-281,-380,-380,-312,-181,-13,152,291,367,353,248,33,-270,-657,-1094,-1562,-2023,-2449,-2816,-3103,-3303,-3419,-3463,-3450,-3397,-3321,-3232,-3149,-3070,-3008,-2942,-2894,-2826,-2772,-2696,-2629,-2550,-2484,-2419,-2389,-2379,-2431,-2529,-2711,-2950,-3266,-3620,-3998,-4352,-4641,-4822,-4855,-4728,-4428,-3990,-3426,-2817,-2183,-1617,-1139,-794,-586,-510,-517,-586,-639,-646,-555,-336,14,501,1082,1742,2412,3059,3627,4083,4407,4584,4623,4541,4361,4126,3857,3592,3340,3117,2918,2741,2581,2414,2244,2040,1810,1549,1258,959,646,348,62,-202,-433,-645,-825,-996,-1166,-1343,-1547,-1774,-2036,-2328,-2647,-2985,-3330,-3681,-4013,-4340,-4632,-4898,-5127,-5304,-5435,-5496,-5487,-5399,-5216,-4948,-4589,-4155,-3667,-3154,-2647,-2202,-1840,-1617,-1532,-1614,-1834,-2174,-2595,-3025,-3438,-3742,-3925,-3931,-3758,-3412,-2920,-2316,-1676,-1037,-483,-48,223,311,230,-21,-392,-859,-1367,-1864,-2309,-2660,-2893,-3004,-3000,-2906,-2755,-2581,-2428,-2319,-2287,-2324,-2442,-2595,-2778,-2930,-3046,-3090,-3076,-3000,-2900,-2800,-2739,-2738,-2813,-2959,-3146,-3349,-3498,-3570,-3499,-3277,-2881,-2335,-1660,-917,-155,564,1183,1669,1994,2144,2146,1999,1759,1453,1133,833,582,390,265,198,180,199,235,287,336,381,427,459,509,554,619,695,778,876,972,1063,1141,1186,1197,1162,1082,963,822,666,529,408,353,342,420,551,744,964,1194,1400,1566,1668,1705,1669,1581,1448,1304,1173,1068,1013,998,1015,1061,1092,1105,1072,968,805,571,294,-14,-311,-586,-803,-957,-1036,-1056,-1021,-972,-920,-900,-926,-1007,-1138,-1305,-1488,-1657,-1795,-1874,-1878,-1811,-1663,-1472,-1247,-1040,-867,-784,-791,-921,-1152,-1480,-1860,-2258,-2621,-2906,-3080,-3118,-3021,-2796,-2476,-2100,-1716,-1367,-1089,-891,-775,-707,-652,-564,-386,-89,367,982,1749,2629,3579,4522,5413,6178,6777,7190,7389,7414,7271,7029,6729,6440,6217,6096,6117,6274,6568,6961,7417,7877,8305,8636,8848,8897,8781,8485,8040,7462,6804,6107,5417,4790,4259,3848,3579,3428,3401,3452,3558,3687,3800,3873,3879,3799,3634,3371,3027,2600,2118,1591,1041,493,-39,-518,-933,-1250,-1458,-1550,-1519,-1403,-1209,-994,-797,-655,-618,-697,-912,-1243,-1674,-2152,-2650,-3096,-3472,-3728,-3856,-3846,-3714,-3480,-3192,-2867,-2569,-2296,-2094,-1948,-1857,-1810,-1768,-1717,-1617,-1452,-1215,-904,-544,-157,218,541,793,930,958,859,663,394,94,-178,-394,-492,-468,-304,-12,370,800,1226,1585,1829,1925,1841,1603,1227,773,301,-121,-437,-591,-566,-341,60,611,1256,1948,2613,3216,3683,4014,4168,4172,4039,3805,3509,3203,2906,2668,2479,2369,2300,2287,2275,2267,2225,2133,1979,1756,1462,1115,729,329,-50,-401,-676,-895,-1014,-1070,-1041,-978,-869,-776,-690,-650,-657,-720,-842,-1016,-1229,-1474,-1724,-1978,-2216,-2429,-2610,-2748,-2829,-2855,-2809,-2687,-2497,-2220,-1896,-1517,-1125,-743,-407,-145,12,61,-23,-210,-494,-833,-1191,-1535,-1817,-2018,-2098,-2061,-1899,-1637,-1302,-924,-550,-203,65,240,293,221,33,-260,-623,-1024,-1432,-1805,-2124,-2363,-2515,-2577,-2568,-2485,-2366,-2209,-2036,-1862,-1677,-1492,-1287,-1062,-814,-551,-293,-61,113,211,209,103,-98,-371,-681,-971,-1207,-1319,-1295,-1090,-717,-177,492,1239,2015,2750,3406,3930,4302,4506,4554,4465,4280,4031,3768,3528,3335,3226,3185,3238,3340,3488,3634,3742,3777,3702,3491,3139,2641,2037,1345,638,-55,-663,-1146,-1483,-1636,-1631,-1463,-1184,-821,-433,-62,257,481,618,643,594,475,329,180,68,5,29,113,288,506,780,1070,1358,1629,1851,2030,2139,2192,2175,2103,1987,1829,1669,1502,1368,1268,1221,1225,1284,1384,1517,1672,1822,1981,2110,2230,2309,2370,2388,2387,2352,2288,2208,2082,1942,1757,1541,1290,1000,678,331,-42,-421,-807,-1176,-1522,-1820,-2053,-2207,-2262,-2225,-2091,-1884,-1616,-1328,-1039,-800,-631,-569,-612,-771,-1006,-1303,-1599,-1850,-1997,-1993,-1797,-1396,-788,1,922,1916,2916,3836,4628,5224,5600,5743,5666,5401,5005,4540,4077,3686,3421,3317,3390,3631,4000,4465,4930,5360,5647,5767,5659,5324,4764,4026,3164,2258,1379,612,-3,-401,-593,-568,-361,-31,373,763,1092,1289,1328,1178,847,354,-254,-931,-1604,-2218,-2707,-3037,-3168,-3100,-2838,-2405,-1856,-1223,-584,19,519,870,1039,1004,775,370,-168,-784,-1429,-2029,-2561,-2955,-3234,-3355,-3363,-3272,-3115,-2931,-2753,-2600,-2513,-2486,-2544,-2666,-2860,-3099,-3375,-3672,-3960,-4238,-4464,-4639,-4742,-4771,-4730,-4630,-4475,-4293,-4090,-3887,-3700,-3526,-3378,-3232,-3089,-2927,-2728,-2495,-2213,-1896,-1563,-1232,-947,-732,-624,-636,-780,-1027,-1356,-1712,-2042,-2298,-2416,-2371,-2128,-1703,-1105,-387,407,1206,1945,2564,3019,3285,3355,3254,3008,2665,2278,1891,1561,1314,1169,1135,1178,1298,1423,1538,1587,1534,1364,1047,601,29,-636,-1359,-2092,-2787,-3405,-3894,-4250,-4438,-4489,-4395,-4216,-3970,-3727,-3517,-3383,-3352,-3420,-3596,-3844,-4142,-4457,-4737,-4963,-5086,-5105,-4995,-4784,-4469,-4102,-3697,-3315,-2968,-2715,-2555,-2514,-2572,-2712,-2899,-3088,-3251,-3325,-3312,-3167,-2906,-2545,-2091,-1613,-1113,-657,-247,79,340,519,648,734,788,834,865,885,890,867,810,714,571,382,149,-129,-435,-767,-1090,-1407,-1672,-1888,-2020,-2067,-2010,-1861,-1609,-1286,-911,-522,-165,126,293,322,166,-140,-616,-1184,-1816,-2432,-2956,-3333,-3495,-3416,-3089,-2530,-1793,-943,-63,768,1468,1987,2280,2346,2193,1866,1421,922,449,62,-191,-269,-176,81,470,937,1428,1877,2221,2421,2431,2266,1911,1422,842,224,-347,-827,-1151,-1285,-1223,-970,-562,-53,501,1033,1485,1812,1980,1996,1854,1612,1285,961,667,474,410,506,757,1156,1658,2224,2801,3328,3778,4092,4266,4291,4161,3930,3597,3241,2889,2595,2401,2327,2388,2577,2865,3216,3580,3903,4147,4270,4251,4084,3770,3344,2833,2285,1752,1267,873,576,394,302,292,320,351,352,286,128,-116,-474,-895,-1385,-1886,-2363,-2780,-3090,-3276,-3318,-3219,-2995,-2675,-2299,-1925,-1599,-1379,-1304,-1408,-1692,-2146,-2718,-3363,-3982,-4525,-4877,-4999,-4835,-4357,-3609,-2606,-1449,-205,1012,2132,3068,3783,4251,4487,4511,4398,4188,3966,3784,3704,3744,3934,4243,4659,5126,5593,6005,6303,6454,6419,6187,5764,5166,4440,3637,2824,2061,1407,901,577,433,462,626,871,1144,1382,1535,1563,1453,1201,831,375,-127,-628,-1086,-1476,-1769,-1968,-2068,-2093,-2060,-1994,-1923,-1861,-1839,-1862,-1945,-2085,-2280,-2511,-2777,-3043,-3300,-3526,-3698,-3817,-3870,-3865,-3817,-3729,-3627,-3507,-3401,-3286,-3197,-3092,-2998,-2870,-2734,-2555,-2370,-2156,-1953,-1751,-1595,-1477,-1443,-1476,-1611,-1820,-2112,-2448,-2820,-3191,-3531,-3816,-4001,-4075,-4010,-3796,-3442,-2949,-2343,-1665,-942,-244,387,880,1208,1310,1203,870,357,-286,-994,-1677,-2269,-2672,-2856,-2770,-2426,-1848,-1083,-216,688,1529,2248,2775,3091,3179,3082,2826,2489,2122,1805,1571,1481,1521,1710,1983,2324,2634,2894,3015,2992,2779,2399,1860,1215,520,-169,-770,-1256,-1570,-1720,-1709,-1576,-1366,-1148,-976,-907,-984,-1217,-1603,-2116,-2697,-3302,-3848,-4279,-4541,-4594,-4432,-4067,-3518,-2855,-2106,-1353,-639,-16,478,823,1017,1060,975,788,523,218,-85,-375,-598,-759,-838,-832,-754,-614,-421,-218,3,193,362,486,570,619,632,623,593,546,482,399,293,160,3,-192,-416,-665,-939,-1198,-1449,-1646,-1788,-1845,-1815,-1684,-1465,-1150,-776,-338,120,587,1036,1430,1753,1958,2033,1946,1698,1289,743,102,-589,-1247,-1817,-2208,-2376,-2269,-1882,-1217,-318,752,1925,3098,4192,5130,5841,6293,6462,6364,6017,5499,4840,4139,3443,2824,2318,1971,1772,1738,1821,1996,2211,2416,2578,2658,2644,2540,2356,2127,1885,1671,1513,1435,1444,1526,1660,1806,1928,1986,1964,1845,1641,1371,1077,800,598,505,563,772,1133,1602,2139,2686,3175,3555,3774,3793,3619,3236,2706,2050,1355,660,53,-435,-747,-869,-802,-559,-191,260,733,1172,1528,1757,1842,1776,1566,1240,826,367,-96,-540,-925,-1245,-1492,-1669,-1789,-1868,-1927,-1973,-2035,-2100,-2198,-2308,-2440,-2584,-2729,-2868,-2998,-3091,-3178,-3208,-3216,-3164,-3062,-2903,-2691,-2432,-2151,-1865,-1603,-1399,-1262,-1224,-1268,-1396,-1575,-1774,-1943,-2056,-2045,-1918,-1630,-1204,-646,8,719,1433,2107,2693,3159,3484,3661,3706,3632,3493,3309,3154,3037,3026,3097,3293,3562,3909,4267,4605,4863,4995,4975,4772,4398,3867,3218,2499,1771,1082,498,33,-279,-461,-526,-517,-478,-455,-485,-595,-792,-1062,-1379,-1709,-1997,-2222,-2326,-2322,-2187,-1956,-1652,-1319,-1012,-756,-609,-571,-674,-895,-1224,-1623,-2062,-2490,-2880,-3190,-3402,-3516,-3525,-3461,-3356,-3238,-3159,-3143,-3213,-3387,-3653,-3992,-4379,-4755,-5099,-5349,-5487,-5495,-5353,-5094,-4716,-4271,-3795,-3333,-2937,-2628,-2451,-2390,-2459,-2621,-2850,-3104,-3345,-3527,-3635,-3628,-3521,-3289,-2967,-2553,-2089,-1590,-1098,-633,-221,104,343,455,463,344,138,-152,-479,-811,-1102,-1310,-1392,-1326,-1080,-659,-63,677,1527,2436,3355,4231,5012,5670,6160,6473,6601,6535,6311,5934,5454,4898,4312,3733,3187,2712,2298,1967,1691,1461,1262,1066,879,675,475,271,90,-73,-188,-283,-341,-409,-498,-644,-867,-1194,-1617,-2151,-2751,-3392,-4007,-4538,-4918,-5095,-5028,-4712,-4156,-3406,-2516,-1572,-643,168,811,1216,1367,1261,925,412,-213,-873,-1497,-2017,-2394,-2589,-2609,-2455,-2174,-1782,-1354,-893,-461,-59,307,619,919,1177,1438,1667,1890,2064,2197,2244,2203,2045,1773,1387,908,358,-215,-774,-1263,-1631,-1849,-1867,-1696,-1316,-765,-67,728,1572,2411,3196,3891,4456,4891,5161,5287,5254,5080,4762,4334,3794,3194,2551,1909,1317,811,439,229,214,392,775,1325,2023,2808,3639,4440,5160,5747,6142,6340,6314,6095,5713,5222,4688,4175,3747,3441,3304,3317,3475,3735,4037,4340,4573,4706,4706,4562,4286,3890,3408,2865,2292,1707,1142,595,99,-355,-760,-1133,-1514,-1915,-2368,-2854,-3358,-3853,-4304,-4666,-4885,-4870,-4555,-3854,-2785,-1410,89,1487,2545,3074,3008,2409,1491,528,-156,-345,68,1039,2355,3792,5046,5929,6273,6045,5238,3939,2260,369,-1553,-3282,-4651,-5496,-5766,-5448,-4615,-3347,-1777,-29,1733,3347,4620,5383,5481,4827,3404,1273,-1409,-4451,-7579,-10559,-13144,-15160,-16507,-17144,-17116,-16489,-15377,-13879,-12134,-10251,-8349,-6497,-4728,-3034,-1335,425,2363,4544,7012,9767,12721,15717,18538,20899,22541,23188,22672,20902,17944,14000,9423,4638,147,-3604,-6232,-7511,-7405,-6051,-3777,-997,1834,4301,6101,7046,7105,6344,4910,2995,763,-1617,-4055,-6469,-8796,-10964,-12870,-14364,-15303,-15509,-14891,-13437,-11209,-8428,-5328,-2251,494,2606,3861,4147,3474,1994,-35,-2296,-4462,-6264,-7531,-8193,-8319,-8044,-7578,-7120,-6840,-6809,-7012,-7317,-7539,-7464,-6915,-5798,-4118,-1996,388,2790,5002,6811,8092,8781,8876,8477,7694,6704,5658,4703,3940,3418,3127,3003,2954,2890,2731,2453,2065,1642,1288,1128,1265,1763,2605,3708,4923,6056,6911,7292,7059,6114,4460,2165,-577,-3549,-6445,-9024,-11040,-12348,-12853,-12544,-11462,-9723,-7498,-4980,-2425,-13,2029,3603,4623,5127,5201,4991,4657,4325,4076,3931,3864,3839,3808,3755,3655,3493,3221,2782,2087,1081,-285,-1963,-3867,-5820,-7649,-9170,-10259,-10860,-10991,-10741,-10235,-9609,-8988,-8469,-8107,-7936,-7943,-8092,-8302,-8464,-8418,-8010,-7063,-5461,-3151,-194,3219,6798,10171,12991,14957,15922,15876,14973,13482,11725,10002,8565,7539,6978,6816,6948,7196,7424,7468,7287,6877,6340,5833,5532,5598,6105,7070,8378,9894,11390,12674,13545,13884,13611,12744,11316,9468,7322,5085,2966,1157,-153,-870,-971,-497,417,1662,3068,4550,5979,7300,8409,9255,9722,9753,9232,8121,6386,4086,1342,-1648,-4622,-7297,-9403,-10736,-11171,-10736,-9538,-7822,-5887,-4057,-2638,-1867,-1867,-2648,-4107,-6030,-8183,-10278,-12087,-13410,-14143,-14253,-13797,-12895,-11712,-10438,-9259,-8329,-7764,-7615,-7888,-8518,-9423,-10456,-11488,-12374,-12991,-13256,-13137,-12639,-11846,-10854,-9818,-8874,-8168,-7806,-7846,-8323,-9186,-10358,-11693,-13028,-14179,-14989,-15350,-15217,-14622,-13655,-12457,-11175,-9943,-8886,-8045,-7490,-7180,-7115,-7230,-7480,-7805,-8138,-8439,-8647,-8752,-8742,-8631,-8451,-8218,-7936,-7585,-7110,-6445,-5520,-4278,-2706,-838,1233,3363,5393,7144,8487,9326,9635,9445,8839,7924,6840,5706,4665,3820,3287,3139,3446,4220,5450,7056,8911,10862,12713,14300,15470,16135,16257,15880,15074,13981,12742,11514,10444,9635,9166,9054,9279,9788,10484,11279,12066,12769,13299,13631,13704,13519,13063,12350,11424,10339,9188,8063,7081,6332,5897,5816,6070,6622,7353,8153,8884,9429,9725,9717,9429,8888,8165,7341,6496,5719,5085,4654,4480,4577,4951,5567,6356,7238,8074,8749,9111,9072,8555,7577,6181,4502,2678,893,-691,-1931,-2722,-3018,-2814,-2167,-1156,107,1501,2911,4222,5334,6160,6633,6700,6341,5549,4363,2834,1063,-837,-2713,-4400,-5736,-6595,-6901,-6674,-5964,-4933,-3721,-2537,-1544,-891,-667,-895,-1523,-2440,-3467,-4434,-5131,-5451,-5274,-4624,-3542,-2185,-720,625,1655,2203,2149,1490,243,-1454,-3468,-5619,-7746,-9709,-11392,-12709,-13597,-14020,-13959,-13433,-12468,-11150,-9572,-7871,-6215,-4757,-3669,-3051,-2973,-3404,-4273,-5442,-6741,-8021,-9120,-9956,-10476,-10696,-10673,-10480,-10199,-9882,-9575,-9290,-9032,-8794,-8560,-8297,-7986,-7553,-6971,-6183,-5165,-3957,-2585,-1169,205,1415,2376,3017,3302,3230,2827,2151,1272,269,-774,-1783,-2670,-3382,-3858,-4095,-4098,-3937,-3667,-3402,-3179,-3074,-3069,-3170,-3308,-3444,-3489,-3398,-3122,-2653,-2004,-1224,-353,534,1405,2198,2899,3466,3893,4169,4296,4288,4155,3907,3554,3092,2536,1877,1134,315,-539,-1375,-2104,-2636,-2873,-2755,-2248,-1378,-215,1140,2542,3868,4986,5807,6287,6397,6185,5663,4907,3957,2878,1742,627,-378,-1190,-1731,-1978,-1922,-1639,-1191,-693,-210,193,490,692,806,862,882,885,878,880,890,931,1029,1201,1480,1842,2260,2676,3009,3211,3209,3005,2572,1976,1252,497,-201,-773,-1143,-1273,-1141,-733,-74,820,1881,3068,4264,5422,6422,7213,7740,7978,7952,7704,7315,6868,6435,6081,5804,5613,5443,5252,4954,4508,3847,2977,1900,678,-607,-1839,-2911,-3695,-4121,-4109,-3661,-2786,-1563,-95,1493,3054,4488,5676,6581,7153,7404,7343,6984,6356,5476,4387,3135,1773,382,-985,-2239,-3341,-4215,-4835,-5161,-5186,-4922,-4392,-3651,-2732,-1711,-620,460,1480,2364,3051,3483,3634,3492,3093,2482,1730,920,127,-585,-1160,-1601,-1907,-2128,-2313,-2503,-2739,-3009,-3305,-3569,-3753,-3782,-3611,-3179,-2488,-1545,-416,815,2030,3134,4027,4671,5049,5178,5106,4871,4518,4075,3563,2985,2326,1582,711,-259,-1318,-2399,-3399,-4222,-4743,-4900,-4632,-3990,-3004,-1831,-598,530,1405,1927,2056,1792,1223,439,-428,-1280,-2024,-2612,-3033,-3288,-3439,-3514,-3586,-3676,-3818,-3989,-4163,-4278,-4283,-4116,-3753,-3173,-2401,-1481,-478,522,1439,2196,2739,3033,3080,2884,2500,1960,1334,655,-36,-716,-1385,-2016,-2607,-3098,-3462,-3623,-3567,-3269,-2781,-2165,-1526,-955,-529,-287,-224,-285,-404,-475,-434,-220,167,688,1268,1804,2207,2404,2369,2113,1704,1214,756,412,275,390,780,1419,2230,3111,3921,4533,4830,4750,4263,3419,2284,987,-333,-1522,-2427,-2922,-2931,-2420,-1440,-82,1500,3119,4601,5765,6513,6779,6597,6035,5218,4283,3342,2534,1907,1536,1417,1534,1854,2299,2819,3320,3747,4025,4112,3974,3624,3089,2439,1768,1155,715,488,550,873,1465,2226,3095,3934,4621,5039,5055,4630,3718,2400,784,-945,-2582,-3931,-4830,-5188,-4980,-4276,-3169,-1843,-431,897,2049,2950,3582,3948,4080,4017,3810,3503,3158,2816,2535,2350,2274,2303,2407,2531,2626,2614,2455,2083,1493,667,-345,-1486,-2653,-3715,-4565,-5059,-5160,-4818,-4109,-3114,-1994,-890,33,670,924,786,259,-561,-1588,-2669,-3684,-4493,-4991,-5109,-4833,-4192,-3308,-2292,-1327,-540,-47,82,-154,-746,-1612,-2685,-3836,-4972,-5959,-6716,-7163,-7267,-7036,-6508,-5781,-4959,-4205,-3628,-3380,-3493,-4022,-4870,-5979,-7166,-8301,-9236,-9841,-10066,-9868,-9289,-8410,-7344,-6251,-5249,-4471,-3959,-3752,-3805,-4065,-4428,-4805,-5087,-5216,-5153,-4913,-4553,-4145,-3764,-3467,-3283,-3222,-3275,-3440,-3704,-4073,-4552,-5120,-5783,-6492,-7228,-7940,-8587,-9131,-9535,-9756,-9765,-9516,-8979,-8151,-7026,-5673,-4147,-2570,-1029,356,1514,2373,2896,3058,2847,2260,1320,48,-1484,-3195,-4969,-6663,-8172,-9353,-10153,-10493,-10370,-9792,-8793,-7456,-5859,-4163,-2497,-1063,9,597,673,293,-429,-1293,-2129,-2735,-3025,-2925,-2478,-1752,-862,56,883,1487,1810,1803,1502,982,366,-200,-581,-665,-396,220,1123,2190,3296,4278,5041,5461,5516,5166,4472,3460,2252,907,-443,-1703,-2773,-3543,-3952,-3931,-3477,-2609,-1401,62,1648,3265,4781,6142,7288,8229,8983,9596,10085,10460,10698,10741,10551,10073,9291,8217,6883,5379,3805,2295,986,-4,-553,-612,-136,827,2185,3788,5438,6925,8067,8709,8796,8331,7420,6222,4942,3792,2948,2520,2548,2983,3709,4573,5405,6040,6388,6370,6031,5425,4689,3954,3375,3055,3075,3461,4168,5135,6246,7375,8418,9253,9835,10093,10055,9713,9140,8379,7494,6536,5549,4570,3657,2833,2179,1714,1510,1571,1905,2475,3212,4024,4819,5502,6010,6298,6338,6157,5771,5267,4700,4179,3777,3581,3630,3956,4538,5332,6274,7261,8220,9033,9628,9921,9869,9479,8780,7871,6846,5833,4931,4239,3814,3700,3896,4374,5063,5876,6707,7456,8052,8437,8604,8554,8301,7886,7313,6644,5882,5101,4330,3651,3106,2763,2629,2706,2929,3214,3446,3519,3357,2930,2283,1485,662,-88,-665,-1017,-1141,-1048,-812,-468,-90,299,664,999,1292,1550,1762,1927,2023,2021,1902,1630,1222,708,142,-382,-814,-1087,-1190,-1144,-1004,-847,-762,-825,-1074,-1531,-2136,-2853,-3558,-4188,-4628,-4829,-4752,-4406,-3850,-3173,-2477,-1885,-1464,-1280,-1334,-1606,-2041,-2574,-3114,-3602,-3952,-4145,-4136,-3954,-3611,-3167,-2683,-2227,-1880,-1701,-1739,-2006,-2471,-3079,-3735,-4355,-4847,-5165,-5276,-5185,-4942,-4582,-4212,-3889,-3700,-3694,-3902,-4327,-4946,-5714,-6571,-7450,-8289,-9012,-9591,-9966,-10147,-10109,-9888,-9491,-8975,-8377,-7770,-7207,-6755,-6444,-6293,-6277,-6363,-6479,-6580,-6598,-6505,-6282,-5936,-5482,-4955,-4401,-3856,-3392,-3035,-2846,-2843,-3040,-3426,-3960,-4592,-5246,-5855,-6349,-6694,-6854,-6837,-6648,-6305,-5863,-5344,-4830,-4365,-4024,-3850,-3869,-4069,-4409,-4817,-5212,-5516,-5634,-5539,-5170,-4572,-3775,-2885,-2010,-1258,-731,-474,-518,-823,-1347,-1989,-2674,-3291,-3796,-4109,-4246,-4195,-4002,-3734,-3434,-3177,-2982,-2871,-2832,-2850,-2916,-3032,-3208,-3469,-3812,-4251,-4735,-5252,-5707,-6091,-6320,-6392,-6279,-5976,-5501,-4863,-4113,-3290,-2458,-1663,-946,-335,182,592,924,1165,1303,1297,1105,663,-59,-1081,-2398,-3934,-5625,-7319,-8892,-10181,-11044,-11345,-11009,-9989,-8350,-6191,-3700,-1087,1424,3612,5298,6361,6741,6483,5674,4491,3103,1720,474,-500,-1161,-1478,-1480,-1202,-723,-84,621,1387,2141,2903,3620,4280,4833,5223,5412,5355,5058,4532,3823,2998,2131,1290,555,-56,-492,-775,-896,-891,-769,-552,-245,152,631,1175,1752,2298,2751,3046,3140,3023,2738,2344,1941,1600,1379,1286,1303,1379,1444,1441,1293,975,459,-235,-1060,-1945,-2784,-3478,-3912,-4031,-3789,-3227,-2403,-1423,-395,582,1441,2134,2663,3022,3222,3270,3151,2875,2459,1950,1423,969,643,506,533,690,897,1074,1172,1173,1110,1053,1080,1256,1619,2141,2781,3442,4034,4475,4700,4684,4428,3960,3347,2655,1977,1383,956,737,756,1017,1464,2056,2669,3196,3507,3498,3096,2315,1191,-126,-1499,-2715,-3601,-3993,-3789,-2971,-1596,191,2197,4191,5959,7287,8049,8141,7596,6475,4954,3214,1473,-74,-1282,-2033,-2303,-2095,-1498,-618,393,1391,2236,2826,3088,3012,2624,2008,1261,523,-124,-577,-824,-866,-743,-523,-240,70,407,789,1236,1762,2350,2972,3558,4048,4359,4440,4236,3760,3015,2086,1029,-43,-1062,-1914,-2539,-2857,-2835,-2457,-1742,-739,490,1867,3326,4782,6177,7420,8444,9133,9417,9202,8471,7249,5636,3798,1929,231,-1119,-2013,-2389,-2272,-1734,-876,157,1250,2286,3189,3917,4452,4805,4997,5062,5038,4953,4853,4748,4666,4605,4574,4569,4587,4627,4688,4779,4912,5091,5322,5563,5797,5933,5942,5728,5279,4557,3604,2462,1246,67,-921,-1586,-1808,-1515,-696,590,2217,4026,5808,7393,8584,9276,9383,8919,7951,6599,5029,3400,1890,620,-277,-742,-726,-230,719,2053,3672,5470,7264,8929,10252,11104,11361,10968,9985,8502,6718,4837,3049,1551,434,-203,-362,-43,679,1737,2988,4305,5516,6490,7111,7340,7192,6756,6157,5524,4966,4556,4298,4176,4110,4022,3842,3510,3034,2431,1769,1133,585,196,-19,-69,26,214,462,749,1036,1324,1583,1799,1963,2068,2121,2145,2142,2133,2099,2036,1903,1690,1367,949,451,-87,-622,-1129,-1578,-1976,-2311,-2589,-2789,-2877,-2800,-2511,-1964,-1172,-181,898,1912,2709,3140,3118,2628,1722,508,-859,-2241,-3481,-4476,-5138,-5431,-5342,-4919,-4213,-3332,-2370,-1449,-641,-32,361,504,411,89,-435,-1103,-1866,-2625,-3297,-3782,-4003,-3927,-3553,-2952,-2223,-1494,-902,-557,-542,-887,-1578,-2530,-3646,-4767,-5772,-6526,-6965,-7059,-6840,-6390,-5816,-5225,-4715,-4333,-4094,-3987,-3960,-3984,-3989,-3955,-3834,-3620,-3327,-2969,-2618,-2311,-2132,-2124,-2335,-2774,-3424,-4249,-5162,-6107,-6965,-7686,-8177,-8421,-8391,-8130,-7664,-7064,-6383,-5678,-5014,-4430,-3976,-3696,-3616,-3764,-4129,-4685,-5370,-6101,-6786,-7335,-7699,-7834,-7772,-7525,-7168,-6730,-6279,-5826,-5411,-5034,-4703,-4423,-4169,-3944,-3708,-3470,-3202,-2950,-2712,-2562,-2519,-2632,-2922,-3389,-4010,-4737,-5493,-6206,-6781,-7147,-7225,-6977,-6364,-5423,-4198,-2824,-1440,-227,675,1138,1119,628,-259,-1415,-2705,-3981,-5138,-6086,-6802,-7267,-7517,-7564,-7453,-7190,-6811,-6302,-5697,-4982,-4200,-3365,-2534,-1751,-1082,-577,-265,-180,-293,-589,-1018,-1540,-2106,-2693,-3256,-3773,-4207,-4529,-4731,-4804,-4783,-4683,-4545,-4388,-4222,-4036,-3824,-3541,-3193,-2749,-2233,-1656,-1069,-522,-80,198,274,131,-202,-679,-1229,-1780,-2264,-2628,-2830,-2833,-2650,-2267,-1772,-1214,-707,-340,-178,-250,-535,-967,-1454,-1897,-2205,-2325,-2249,-1997,-1648,-1272,-940,-708,-561,-478,-367,-159,235,825,1602,2474,3340,4059,4555,4732,4616,4213,3635,2973,2359,1902,1682,1753,2100,2670,3362,4066,4646,5033,5143,4987,4571,3960,3208,2410,1627,931,364,-67,-366,-560,-692,-791,-885,-992,-1104,-1216,-1290,-1323,-1284,-1210,-1112,-1049,-1052,-1149,-1321,-1527,-1700,-1769,-1683,-1405,-928,-271,558,1484,2489,3462,4369,5124,5685,6011,6064,5828,5291,4457,3367,2077,692,-687,-1919,-2901,-3515,-3725,-3497,-2900,-1994,-909,240,1317,2214,2852,3167,3173,2890,2413,1849,1329,978,886,1115,1654,2471,3460,4522,5498,6266,6682,6660,6135,5128,3681,1946,70,-1711,-3205,-4198,-4572,-4259,-3296,-1819,-1,1900,3667,5078,5989,6324,6099,5375,4309,3028,1734,545,-388,-997,-1233,-1100,-672,-33,668,1296,1713,1822,1556,931,-14,-1162,-2371,-3494,-4377,-4906,-5014,-4671,-3928,-2872,-1655,-438,603,1341,1686,1630,1200,492,-390,-1303,-2129,-2740,-3053,-3000,-2549,-1718,-544,875,2423,3952,5310,6347,6946,7027,6557,5579,4191,2551,856,-697,-1930,-2730,-3029,-2849,-2258,-1366,-299,826,1933,2962,3884,4701,5388,5958,6387,6667,6767,6670,6341,5786,5001,4042,2981,1908,929,116,-461,-794,-853,-685,-299,257,925,1666,2398,3068,3621,4014,4251,4344,4331,4264,4163,4063,3937,3773,3529,3174,2700,2106,1413,667,-97,-817,-1450,-1940,-2235,-2292,-2067,-1540,-713,382,1682,3091,4510,5821,6911,7712,8136,8182,7840,7165,6244,5173,4101,3136,2402,1950,1803,1915,2233,2651,3119,3553,3933,4221,4392,4431,4299,3998,3519,2887,2143,1337,543,-180,-748,-1112,-1204,-990,-455,380,1460,2690,3970,5183,6233,7067,7631,7954,8033,7942,7723,7453,7176,6953,6802,6733,6726,6727,6681,6524,6216,5738,5106,4352,3530,2695,1921,1264,807,578,630,933,1479,2181,2967,3732,4383,4834,5036,4951,4582,3949,3069,1999,778,-507,-1770,-2899,-3776,-4302,-4408,-4054,-3292,-2157,-795,697,2152,3464,4504,5218,5558,5545,5202,4589,3768,2811,1794,785,-158,-988,-1680,-2209,-2554,-2685,-2578,-2217,-1617,-810,121,1095,1991,2725,3194,3378,3223,2776,2073,1201,271,-617,-1349,-1866,-2123,-2135,-1926,-1568,-1089,-573,-42,440,835,1107,1222,1189,989,684,288,-128,-506,-792,-945,-940,-810,-597,-383,-264,-319,-600,-1122,-1837,-2650,-3445,-4089,-4471,-4546,-4279,-3722,-2930,-1983,-971,24,917,1621,2059,2155,1859,1148,56,-1355,-2952,-4588,-6085,-7246,-7940,-8039,-7543,-6504,-5075,-3455,-1889,-597,222,442,29,-986,-2461,-4236,-6094,-7864,-9366,-10497,-11158,-11317,-10962,-10136,-8927,-7450,-5843,-4252,-2784,-1547,-599,20,299,263,-51,-554,-1167,-1766,-2257,-2542,-2579,-2365,-1942,-1411,-885,-472,-283,-333,-642,-1155,-1794,-2496,-3153,-3708,-4084,-4236,-4149,-3829,-3328,-2710,-2052,-1439,-925,-568,-392,-418,-637,-1041,-1587,-2244,-2952,-3663,-4325,-4865,-5243,-5358,-5191,-4676,-3872,-2814,-1658,-535,377,949,1097,795,102,-894,-2041,-3193,-4200,-4939,-5319,-5294,-4865,-4063,-2989,-1746,-492,638,1515,2048,2198,1952,1361,463,-631,-1862,-3095,-4254,-5224,-5943,-6354,-6444,-6257,-5842,-5315,-4749,-4232,-3809,-3496,-3293,-3174,-3104,-3053,-2968,-2830,-2604,-2271,-1841,-1287,-646,81,846,1598,2277,2801,3111,3150,2909,2413,1744,996,301,-256,-602,-718,-639,-417,-145,99,243,255,132,-76,-299,-431,-391,-94,471,1308,2333,3476,4586,5556,6244,6552,6414,5806,4760,3353,1701,-65,-1792,-3352,-4635,-5555,-6082,-6211,-5997,-5532,-4934,-4324,-3799,-3413,-3169,-3024,-2906,-2750,-2498,-2143,-1709,-1236,-816,-478,-304,-270,-387,-594,-830,-1046,-1172,-1200,-1109,-943,-716,-497,-316,-205,-213,-323,-563,-897,-1289,-1679,-1989,-2147,-2110,-1853,-1407,-821,-178,437,933,1254,1339,1200,830,306,-324,-994,-1624,-2194,-2636,-2957,-3128,-3174,-3099,-2953,-2775,-2621,-2542,-2559,-2681,-2893,-3149,-3412,-3631,-3768,-3789,-3673,-3398,-2952,-2333,-1542,-620,381,1367,2239,2902,3278,3337,3070,2515,1724,757,-295,-1372,-2387,-3274,-3981,-4469,-4712,-4716,-4474,-4014,-3355,-2526,-1573,-539,518,1510,2371,2972,3265,3172,2700,1893,820,-387,-1633,-2790,-3777,-4533,-5025,-5272,-5307,-5204,-5013,-4808,-4593,-4406,-4199,-3982,-3714,-3415,-3077,-2747,-2428,-2144,-1901,-1674,-1457,-1216,-929,-582,-181,283,756,1247,1685,2089,2414,2695,2910,3088,3202,3263,3235,3135,2943,2694,2395,2068,1722,1355,970,572,178,-193,-505,-738,-860,-852,-704,-401,50,638,1337,2093,2849,3540,4086,4442,4551,4407,4010,3412,2691,1942,1295,832,636,717,1047,1557,2147,2733,3229,3597,3807,3862,3763,3536,3185,2749,2238,1682,1094,499,-91,-623,-1070,-1365,-1472,-1379,-1089,-674,-189,256,615,845,967,1041,1145,1362,1753,2318,3028,3789,4476,4965,5120,4857,4154,3036,1650,144,-1239,-2309,-2876,-2827,-2128,-812,1000,3139,5374,7482,9221,10421,10943,10751,9881,8440,6630,4651,2759,1160,30,-516,-450,191,1301,2728,4307,5873,7283,8459,9328,9897,10157,10129,9832,9282,8519,7575,6519,5401,4296,3261,2344,1588,1010,627,434,436,611,964,1456,2059,2708,3325,3814,4098,4101,3805,3221,2402,1425,385,-637,-1542,-2261,-2731,-2907,-2778,-2356,-1689,-845,87,1026,1896,2629,3198,3558,3730,3707,3541,3274,2965,2698,2502,2476,2587,2884,3276,3723,4129,4409,4514,4402,4083,3573,2925,2181,1393,609,-115,-732,-1170,-1388,-1340,-1009,-392,466,1518,2658,3779,4757,5454,5786,5664,5100,4127,2850,1404,-56,-1402,-2493,-3273,-3679,-3737,-3483,-3016,-2440,-1872,-1402,-1075,-902,-841,-827,-792,-663,-409,-15,503,1078,1671,2180,2568,2772,2786,2619,2314,1922,1513,1154,900,791,848,1023,1297,1560,1761,1817,1700,1400,950,401,-181,-734,-1215,-1611,-1922,-2175,-2390,-2580,-2763,-2926,-3080,-3215,-3336,-3446,-3552,-3653,-3759,-3836,-3892,-3886,-3824,-3685,-3466,-3150,-2720,-2178,-1509,-776,-15,676,1200,1496,1499,1224,709,39,-692,-1380,-1940,-2311,-2462,-2391,-2123,-1716,-1231,-758,-357,-97,-9,-91,-323,-631,-951,-1188,-1260,-1103,-693,-32,796,1692,2500,3069,3268,3003,2252,1047,-494,-2211,-3891,-5307,-6243,-6529,-6067,-4884,-3089,-918,1344,3403,4976,5886,6025,5412,4128,2343,238,-1972,-4099,-5962,-7423,-8376,-8754,-8537,-7743,-6429,-4702,-2704,-603,1400,3121,4394,5098,5188,4675,3645,2229,587,-1104,-2686,-4017,-4996,-5578,-5756,-5584,-5156,-4580,-3998,-3495,-3170,-3034,-3071,-3208,-3332,-3338,-3133,-2663,-1935,-988,83,1184,2190,3017,3578,3840,3792,3473,2939,2293,1596,949,376,-85,-449,-721,-924,-1041,-1069,-952,-638,-77,777,1904,3262,4737,6190,7445,8341,8732,8553,7787,6521,4882,3061,1235,-423,-1787,-2781,-3375,-3589,-3475,-3092,-2525,-1828,-1083,-334,335,886,1235,1370,1257,944,468,-70,-607,-1052,-1373,-1537,-1568,-1498,-1382,-1294,-1290,-1427,-1738,-2193,-2763,-3330,-3793,-4009,-3871,-3300,-2277,-848,881,2750,4577,6160,7324,7928,7897,7245,6043,4464,2677,903,-709,-2016,-2966,-3544,-3807,-3832,-3735,-3618,-3573,-3650,-3848,-4127,-4416,-4622,-4693,-4546,-4189,-3601,-2840,-1963,-1051,-195,559,1157,1612,1933,2158,2316,2427,2507,2565,2602,2645,2677,2737,2815,2926,3083,3267,3464,3649,3761,3787,3674,3443,3088,2663,2203,1754,1354,1026,773,592,468,359,257,107,-100,-383,-755,-1180,-1659,-2127,-2562,-2915,-3162,-3292,-3323,-3274,-3203,-3142,-3145,-3234,-3428,-3715,-4084,-4491,-4909,-5297,-5620,-5853,-5960,-5934,-5754,-5456,-5035,-4566,-4054,-3560,-3081,-2631,-2196,-1752,-1280,-750,-133,579,1391,2273,3163,3988,4641,5040,5099,4794,4117,3131,1921,616,-639,-1704,-2454,-2814,-2778,-2377,-1742,-976,-251,352,717,842,701,348,-154,-750,-1340,-1879,-2300,-2550,-2626,-2481,-2166,-1676,-1107,-511,12,388,572,521,250,-228,-875,-1633,-2449,-3240,-3955,-4524,-4928,-5149,-5227,-5200,-5145,-5104,-5125,-5197,-5307,-5405,-5458,-5431,-5310,-5106,-4814,-4475,-4085,-3663,-3199,-2682,-2101,-1459,-769,-71,594,1175,1652,1994,2223,2335,2359,2310,2200,2037,1838,1603,1362,1114,874,642,401,147,-156,-529,-983,-1541,-2177,-2863,-3557,-4187,-4723,-5123,-5376,-5500,-5497,-5404,-5210,-4922,-4511,-3936,-3164,-2144,-869,653,2351,4125,5833,7324,8461,9125,9248,8824,7889,6549,4929,3193,1483,-29,-1240,-2043,-2388,-2277,-1743,-877,196,1334,2370,3166,3607,3631,3236,2490,1500,437,-552,-1314,-1745,-1803,-1474,-832,63,1088,2118,3047,3740,4127,4155,3808,3155,2255,1258,260,-582,-1198,-1506,-1482,-1159,-571,154,921,1589,2064,2269,2201,1879,1409,885,446,185,171,420,886,1499,2154,2752,3211,3467,3496,3293,2892,2325,1670,971,318,-236,-609,-754,-628,-230,420,1263,2215,3178,4035,4690,5035,5006,4570,3729,2563,1164,-288,-1632,-2658,-3219,-3184,-2537,-1321,313,2162,4006,5619,6838,7561,7735,7404,6622,5515,4188,2799,1430,220,-808,-1584,-2133,-2445,-2585,-2562,-2451,-2272,-2068,-1880,-1705,-1568,-1443,-1307,-1142,-908,-625,-288,33,289,395,296,-51,-643,-1437,-2366,-3313,-4200,-4913,-5401,-5603,-5524,-5160,-4581,-3836,-3042,-2291,-1704,-1365,-1332,-1618,-2166,-2898,-3675,-4382,-4896,-5148,-5090,-4743,-4128,-3334,-2421,-1497,-625,108,673,1031,1206,1224,1166,1099,1114,1253,1535,1926,2341,2676,2826,2689,2247,1487,518,-550,-1544,-2295,-2686,-2632,-2154,-1330,-310,729,1633,2253,2548,2485,2126,1537,807,1,-801,-1577,-2274,-2860,-3303,-3538,-3543,-3280,-2741,-1943,-925,243,1463,2607,3538,4110,4190,3706,2599,944,-1186,-3572,-6002,-8201,-9912,-10937,-11134,-10488,-9065,-7055,-4697,-2284,-78,1689,2891,3462,3457,2983,2211,1340,551,21,-166,40,579,1342,2157,2839,3219,3174,2675,1742,513,-874,-2217,-3361,-4166,-4538,-4467,-3955,-3124,-2079,-1021,-102,505,721,512,-40,-803,-1562,-2117,-2266,-1902,-985,391,2077,3821,5415,6604,7269,7295,6700,5550,3966,2126,218,-1581,-3090,-4197,-4799,-4865,-4392,-3429,-2084,-478,1189,2750,3998,4796,5035,4688,3799,2467,874,-783,-2286,-3430,-4094,-4192,-3768,-2916,-1790,-604,473,1240,1605,1501,980,143,-830,-1753,-2427,-2731,-2576,-2000,-1070,68,1264,2377,3268,3859,4080,3924,3403,2583,1540,399,-722,-1696,-2409,-2807,-2840,-2556,-1992,-1262,-460,311,952,1405,1613,1580,1306,873,320,-229,-718,-1057,-1204,-1138,-853,-386,227,910,1598,2199,2657,2908,2952,2793,2489,2095,1689,1318,1046,893,890,1033,1304,1653,2019,2316,2481,2461,2234,1824,1269,628,-25,-653,-1192,-1629,-1918,-2057,-2008,-1784,-1358,-777,-43,756,1581,2317,2904,3235,3280,2993,2411,1577,587,-470,-1484,-2368,-3046,-3457,-3583,-3396,-2935,-2213,-1297,-249,873,1971,2996,3862,4522,4924,5027,4819,4266,3395,2195,743,-904,-2612,-4253,-5661,-6697,-7242,-7212,-6592,-5392,-3702,-1644,617,2869,4913,6529,7542,7816,7288,5972,3980,1493,-1216,-3863,-6121,-7755,-8556,-8477,-7552,-5965,-3952,-1831,148,1710,2757,3201,3125,2629,1910,1144,534,231,341,907,1892,3190,4635,6037,7186,7921,8107,7694,6699,5230,3431,1532,-279,-1784,-2840,-3352,-3296,-2694,-1645,-241,1365,3039,4633,6003,7032,7599,7641,7100,5993,4367,2336,57,-2286,-4479,-6349,-7718,-8507,-8663,-8240,-7320,-6076,-4653,-3243,-1955,-887,-57,533,931,1155,1255,1228,1109,898,642,376,182,99,201,476,903,1414,1902,2292,2496,2503,2302,1948,1486,960,424,-138,-684,-1256,-1805,-2340,-2779,-3089,-3184,-3021,-2574,-1845,-895,212,1368,2490,3483,4288,4845,5146,5164,4956,4541,4034,3512,3091,2860,2876,3152,3646,4278,4934,5510,5920,6096,6034,5720,5183,4462,3571,2570,1480,353,-771,-1839,-2804,-3616,-4233,-4635,-4796,-4730,-4445,-3992,-3425,-2842,-2320,-1963,-1834,-1978,-2381,-3006,-3740,-4487,-5085,-5426,-5391,-4953,-4101,-2941,-1591,-234,957,1829,2277,2249,1757,858,-352,-1758,-3224,-4642,-5878,-6860,-7498,-7750,-7586,-6987,-5991,-4624,-2986,-1197,609,2260,3615,4559,5002,4944,4408,3495,2331,1073,-105,-1068,-1661,-1831,-1518,-781,294,1546,2785,3825,4500,4703,4389,3593,2397,960,-556,-1941,-3039,-3691,-3839,-3446,-2577,-1314,197,1801,3335,4621,5540,5963,5852,5183,4007,2398,483,-1577,-3618,-5430,-6858,-7749,-8013,-7638,-6661,-5197,-3412,-1497,332,1878,2991,3558,3558,3024,2052,802,-561,-1856,-2919,-3643,-3953,-3846,-3364,-2588,-1633,-617,334,1121,1655,1890,1810,1443,878,224,-367,-742,-783,-397,429,1643,3131,4738,6282,7601,8552,9028,8993,8436,7431,6072,4501,2856,1289,-103,-1214,-2018,-2477,-2606,-2406,-1911,-1125,-104,1131,2493,3927,5314,6559,7553,8191,8445,8265,7714,6836,5753,4557,3372,2276,1326,566,-33,-444,-723,-851,-850,-713,-422,31,674,1509,2536,3717,4979,6211,7278,8018,8312,8057,7231,5880,4104,2074,-33,-2000,-3649,-4801,-5339,-5186,-4348,-2886,-956,1251,3461,5423,6842,7518,7283,6116,4080,1398,-1666,-4726,-7462,-9521,-10688,-10813,-9889,-8034,-5474,-2518,479,3184,5302,6644,7107,6722,5579,3880,1836,-307,-2323,-4030,-5289,-6042,-6265,-6017,-5350,-4389,-3223,-1991,-781,282,1145,1733,2038,2058,1835,1447,977,542,227,119,246,608,1147,1774,2361,2792,2943,2755,2184,1269,79,-1255,-2575,-3723,-4554,-4972,-4954,-4524,-3781,-2835,-1806,-803,105,865,1463,1893,2152,2240,2130,1815,1269,486,-503,-1678,-2957,-4262,-5497,-6538,-7309,-7705,-7700,-7270,-6459,-5329,-3983,-2541,-1138,98,1031,1589,1679,1316,499,-685,-2141,-3739,-5343,-6820,-8063,-8970,-9486,-9562,-9174,-8329,-7035,-5363,-3379,-1241,917,2877,4487,5561,6003,5772,4889,3491,1741,-116,-1861,-3246,-4125,-4353,-3925,-2871,-1337,490,2379,4082,5397,6166,6303,5822,4792,3354,1692,-13,-1563,-2799,-3596,-3874,-3624,-2871,-1708,-274,1278,2749,3978,4790,5106,4860,4115,2958,1549,78,-1280,-2347,-2993,-3148,-2781,-1938,-714,771,2337,3827,5060,5894,6203,5922,5029,3576,1676,-507,-2777,-4928,-6778,-8174,-9014,-9261,-8923,-8082,-6855,-5396,-3870,-2429,-1188,-228,438,812,957,929,812,674,593,609,770,1069,1503,2024,2570,3065,3424,3578,3468,3073,2408,1515,502,-530,-1423,-2051,-2284,-2055,-1320,-145,1383,3066,4711,6092,7017,7350,7031,6076,4588,2730,696,-1292,-3062,-4453,-5385,-5813,-5752,-5257,-4409,-3312,-2077,-828,323,1278,1942,2304,2336,2120,1717,1236,787,445,305,377,679,1137,1670,2147,2439,2446,2080,1355,308,-935,-2215,-3352,-4172,-4546,-4409,-3773,-2722,-1406,-9,1283,2301,2937,3139,2911,2322,1454,433,-633,-1625,-2466,-3094,-3496,-3687,-3702,-3595,-3400,-3155,-2852,-2484,-2009,-1398,-624,303,1360,2477,3576,4558,5325,5804,5947,5739,5211,4401,3391,2251,1087,-33,-1016,-1819,-2416,-2800,-3013,-3086,-3077,-3017,-2943,-2855,-2760,-2626,-2452,-2221,-1959,-1702,-1493,-1381,-1385,-1509,-1721,-1970,-2189,-2287,-2212,-1880,-1282,-420,634,1763,2804,3597,3966,3818,3097,1852,208,-1638,-3450,-4970,-5984,-6327,-5933,-4817,-3124,-1034,1173,3242,4919,6016,6425,6132,5211,3821,2143,416,-1206,-2528,-3499,-4043,-4204,-3999,-3528,-2859,-2105,-1366,-740,-313,-137,-224,-544,-1029,-1584,-2109,-2510,-2719,-2699,-2468,-2057,-1552,-1019,-559,-229,-105,-208,-544,-1096,-1794,-2574,-3341,-3994,-4480,-4720,-4723,-4477,-4043,-3479,-2867,-2274,-1762,-1331,-1004,-723,-469,-209,77,383,704,1020,1330,1630,1942,2270,2633,3010,3380,3705,3943,4060,4038,3849,3514,3018,2406,1691,917,124,-658,-1385,-2050,-2621,-3105,-3495,-3779,-3941,-3948,-3749,-3302,-2576,-1548,-276,1182,2687,4090,5225,5967,6207,5950,5221,4143,2843,1470,127,-1095,-2175,-3102,-3898,-4575,-5134,-5561,-5821,-5889,-5736,-5376,-4820,-4133,-3359,-2575,-1849,-1218,-761,-468,-376,-449,-670,-999,-1410,-1875,-2367,-2860,-3319,-3691,-3952,-4053,-3989,-3761,-3381,-2892,-2320,-1715,-1104,-540,-39,337,576,640,527,257,-130,-551,-918,-1116,-1061,-685,22,1005,2153,3295,4253,4850,4968,4549,3637,2339,850,-620,-1846,-2646,-2909,-2617,-1826,-708,564,1737,2629,3065,2975,2345,1262,-131,-1661,-3117,-4334,-5139,-5457,-5214,-4451,-3218,-1616,196,2086,3860,5360,6410,6873,6647,5690,4057,1859,-668,-3266,-5616,-7436,-8500,-8672,-7958,-6468,-4444,-2191,-42,1682,2751,3024,2499,1307,-333,-2116,-3735,-4916,-5455,-5278,-4394,-2959,-1157,727,2462,3793,4567,4691,4165,3083,1595,-76,-1714,-3078,-3997,-4329,-4014,-3062,-1556,355,2471,4568,6427,7847,8698,8892,8440,7405,5933,4189,2382,695,-698,-1678,-2176,-2162,-1692,-810,335,1651,2952,4127,4999,5502,5541,5148,4361,3317,2162,1077,211,-311,-433,-171,412,1176,1979,2678,3142,3320,3185,2780,2177,1457,691,-56,-758,-1386,-1940,-2404,-2781,-3058,-3224,-3282,-3202,-2996,-2628,-2113,-1434,-633,254,1148,1955,2577,2910,2884,2442,1600,400,-1042,-2578,-4024,-5215,-5973,-6223,-5899,-5069,-3827,-2348,-828,547,1607,2233,2373,2027,1270,237,-906,-1945,-2715,-3034,-2843,-2120,-947,515,2072,3492,4556,5090,4997,4237,2916,1156,-797,-2715,-4341,-5476,-5966,-5749,-4841,-3355,-1475,543,2444,3979,4955,5300,4992,4174,3003,1722,533,-371,-889,-969,-652,-4,845,1778,2643,3332,3731,3797,3500,2890,2037,1056,71,-791,-1427,-1762,-1777,-1495,-1002,-413,142,526,669,517,109,-493,-1163,-1810,-2328,-2681,-2869,-2934,-2949,-3000,-3128,-3383,-3730,-4139,-4523,-4803,-4889,-4722,-4251,-3497,-2477,-1295,-51,1117,2071,2695,2893,2634,1935,883,-376,-1670,-2807,-3604,-3934,-3688,-2859,-1468,377,2531,4821,7029,8979,10476,11393,11639,11184,10059,8366,6242,3894,1547,-575,-2241,-3300,-3618,-3175,-1988,-180,2083,4576,7033,9201,10826,11740,11839,11120,9684,7674,5332,2852,468,-1667,-3433,-4769,-5674,-6156,-6277,-6065,-5588,-4889,-4025,-3057,-2052,-1075,-198,518,1047,1360,1508,1513,1470,1411,1396,1404,1410,1346,1142,731,79,-822,-1919,-3136,-4353,-5447,-6292,-6793,-6872,-6499,-5688,-4495,-3027,-1433,142,1528,2624,3356,3736,3821,3709,3522,3335,3206,3128,3048,2905,2629,2176,1573,852,148,-435,-742,-702,-242,581,1707,2961,4182,5183,5805,5968,5640,4872,3792,2529,1281,173,-647,-1129,-1226,-978,-424,334,1230,2145,3034,3799,4418,4848,5080,5131,5001,4718,4287,3720,3019,2203,1287,316,-657,-1562,-2320,-2863,-3121,-3069,-2680,-1995,-1060,29,1150,2176,2959,3388,3378,2889,1945,608,-990,-2713,-4366,-5794,-6805,-7292,-7141,-6357,-4955,-3090,-912,1321,3391,5069,6200,6695,6571,5910,4875,3650,2424,1356,548,47,-159,-131,57,322,596,830,989,1058,1018,892,664,410,149,-5,16,313,922,1864,3071,4438,5805,6991,7836,8202,8023,7301,6095,4570,2866,1213,-242,-1348,-2027,-2260,-2080,-1577,-860,-95,599,1066,1238,1063,567,-169,-1033,-1879,-2580,-3032,-3186,-3035,-2644,-2099,-1525,-1051,-775,-790,-1104,-1697,-2478,-3317,-4073,-4595,-4773,-4540,-3902,-2925,-1756,-566,428,1063,1196,796,-100,-1350,-2763,-4101,-5133,-5662,-5556,-4768,-3332,-1381,897,3263,5455,7252,8437,8888,8543,7428,5685,3503,1164,-1051,-2857,-4036,-4443,-4045,-2899,-1173,916,3092,5085,6651,7619,7893,7490,6487,5052,3358,1623,19,-1278,-2160,-2555,-2461,-1919,-1042,49,1176,2192,2953,3359,3380,3039,2429,1692,970,413,111,118,414,945,1601,2272,2840,3224,3368,3283,3000,2618,2224,1936,1828,1952,2307,2847,3485,4099,4567,4749,4553,3901,2785,1246,-625,-2694,-4794,-6775,-8458,-9730,-10473,-10633,-10173,-9115,-7482,-5378,-2888,-183,2565,5152,7351,8969,9835,9839,8965,7275,4922,2152,-759,-3495,-5768,-7349,-8096,-7972,-7051,-5504,-3544,-1438,580,2292,3557,4270,4425,4047,3202,2028,618,-854,-2262,-3460,-4314,-4734,-4641,-4030,-2949,-1508,129,1764,3211,4292,4906,5011,4645,3903,2927,1859,841,-50,-759,-1306,-1729,-2089,-2449,-2846,-3302,-3800,-4294,-4714,-4987,-5022,-4785,-4212,-3336,-2180,-828,600,1986,3176,4051,4526,4546,4154,3408,2447,1413,435,-373,-958,-1326,-1503,-1602,-1695,-1899,-2262,-2825,-3563,-4423,-5320,-6156,-6833,-7272,-7411,-7216,-6692,-5872,-4825,-3651,-2466,-1385,-512,85,391,406,209,-138,-540,-920,-1232,-1443,-1556,-1603,-1611,-1634,-1703,-1842,-2064,-2367,-2741,-3169,-3619,-4049,-4415,-4665,-4758,-4670,-4380,-3901,-3235,-2412,-1467,-443,597,1582,2439,3091,3485,3600,3432,3041,2475,1844,1207,662,238,-3,-67,84,418,951,1625,2405,3204,3934,4488,4785,4744,4352,3625,2634,1499,345,-695,-1514,-2056,-2308,-2322,-2169,-1979,-1846,-1887,-2138,-2615,-3243,-3929,-4530,-4911,-4984,-4673,-4021,-3069,-1967,-849,103,749,968,714,13,-1039,-2267,-3468,-4438,-4987,-5019,-4485,-3446,-2009,-335,1396,3020,4371,5346,5853,5852,5351,4373,3017,1383,-377,-2102,-3626,-4803,-5499,-5673,-5273,-4377,-3048,-1435,313,2020,3543,4722,5475,5722,5478,4769,3712,2408,1003,-377,-1629,-2665,-3424,-3886,-4024,-3859,-3416,-2733,-1885,-944,4,864,1570,2063,2315,2342,2160,1843,1434,1014,608,254,-58,-332,-600,-873,-1171,-1495,-1841,-2196,-2551,-2881,-3183,-3433,-3615,-3698,-3664,-3471,-3110,-2561,-1845,-994,-84,815,1577,2129,2369,2268,1816,1074,109,-934,-1962,-2833,-3473,-3813,-3842,-3576,-3071,-2407,-1660,-938,-307,154,403,425,225,-143,-627,-1134,-1603,-1960,-2185,-2261,-2235,-2134,-2041,-1979,-2013,-2130,-2359,-2654,-3020,-3404,-3794,-4144,-4414,-4555,-4505,-4214,-3646,-2772,-1632,-263,1237,2746,4155,5331,6197,6694,6812,6579,6051,5309,4446,3538,2665,1864,1167,590,124,-224,-471,-618,-678,-654,-560,-395,-187,50,263,401,408,231,-156,-745,-1504,-2361,-3221,-3994,-4574,-4903,-4937,-4706,-4247,-3679,-3079,-2583,-2248,-2152,-2283,-2648,-3168,-3789,-4415,-4967,-5377,-5594,-5608,-5425,-5096,-4670,-4226,-3828,-3547,-3427,-3494,-3746,-4139,-4623,-5108,-5515,-5758,-5772,-5523,-5004,-4246,-3331,-2331,-1372,-523,116,526,674,613,372,61,-264,-490,-574,-473,-180,279,864,1520,2186,2814,3346,3763,4031,4168,4175,4095,3935,3738,3505,3246,2974,2669,2368,2056,1779,1545,1384,1314,1338,1459,1661,1927,2235,2565,2897,3192,3434,3553,3530,3300,2850,2167,1271,213,-944,-2106,-3196,-4115,-4815,-5227,-5370,-5218,-4858,-4312,-3706,-3108,-2634,-2365,-2368,-2680,-3280,-4130,-5114,-6126,-7012,-7649,-7916,-7746,-7100,-6000,-4500,-2690,-691,1377,3369,5156,6605,7613,8099,8028,7421,6331,4877,3183,1392,-353,-1939,-3259,-4245,-4834,-5017,-4771,-4144,-3182,-1960,-594,828,2173,3364,4299,4953,5279,5316,5090,4686,4192,3710,3339,3168,3249,3622,4262,5114,6084,7034,7834,8345,8466,8129,7337,6128,4616,2927,1220,-352,-1672,-2626,-3173,-3291,-2995,-2355,-1434,-346,808,1910,2865,3580,4011,4103,3869,3312,2490,1458,301,-900,-2063,-3112,-4004,-4684,-5160,-5422,-5512,-5463,-5332,-5143,-4940,-4710,-4461,-4143,-3741,-3206,-2541,-1752,-879,18,859,1585,2128,2462,2576,2472,2194,1759,1247,681,145,-313,-637,-762,-689,-381,89,711,1363,2018,2578,3036,3382,3658,3918,4245,4689,5312,6123,7095,8183,9285,10317,11160,11739,11974,11819,11270,10317,9028,7456,5711,3903,2144,562,-761,-1731,-2313,-2488,-2273,-1729,-920,61,1121,2187,3170,4014,4653,5062,5196,5083,4697,4104,3313,2393,1387,354,-646,-1560,-2337,-2927,-3309,-3462,-3394,-3142,-2743,-2280,-1813,-1427,-1177,-1112,-1251,-1592,-2093,-2713,-3363,-3972,-4455,-4734,-4771,-4528,-4042,-3355,-2558,-1756,-1052,-532,-268,-262,-519,-964,-1536,-2124,-2647,-3004,-3129,-2960,-2481,-1688,-623,639,2008,3342,4511,5376,5823,5798,5293,4382,3178,1851,561,-535,-1328,-1757,-1833,-1605,-1175,-657,-160,215,395,371,131,-243,-674,-1052,-1242,-1175,-758,-11,1047,2290,3590,4758,5633,6042,5885,5092,3691,1766,-513,-2939,-5264,-7257,-8721,-9522,-9633,-9087,-8026,-6638,-5127,-3715,-2554,-1768,-1410,-1462,-1877,-2552,-3360,-4186,-4875,-5345,-5490,-5280,-4717,-3844,-2763,-1585,-453,505,1173,1478,1377,894,76,-967,-2138,-3292,-4332,-5138,-5642,-5796,-5585,-5024,-4183,-3115,-1943,-743,373,1330,2067,2543,2764,2740,2537,2222,1883,1618,1502,1608,1972,2596,3449,4448,5492,6451,7214,7687,7822,7626,7141,6442,5627,4767,3955,3222,2628,2174,1882,1747,1763,1923,2196,2564,2982,3414,3831,4190,4483,4673,4753,4699,4523,4234,3871,3484,3128,2862,2722,2729,2870,3108,3379,3611,3720,3641,3338,2788,2035,1129,155,-797,-1638,-2304,-2733,-2925,-2877,-2640,-2266,-1823,-1382,-995,-718,-566,-569,-708,-967,-1304,-1652,-1943,-2098,-2055,-1761,-1219,-440,500,1513,2493,3337,3958,4316,4388,4216,3863,3418,2996,2691,2597,2767,3228,3954,4892,5951,7030,8027,8836,9393,9636,9562,9176,8515,7639,6602,5481,4329,3208,2162,1227,421,-234,-744,-1098,-1313,-1400,-1370,-1243,-1028,-729,-363,80,560,1064,1529,1910,2141,2184,2012,1628,1075,413,-266,-882,-1347,-1634,-1724,-1666,-1528,-1380,-1317,-1366,-1561,-1861,-2219,-2560,-2821,-2952,-2951,-2829,-2644,-2450,-2315,-2289,-2406,-2677,-3093,-3616,-4196,-4759,-5234,-5539,-5611,-5392,-4852,-3991,-2848,-1503,-70,1321,2529,3455,4001,4168,3951,3442,2713,1910,1123,490,63,-105,-33,228,593,962,1243,1364,1285,1018,589,72,-463,-944,-1319,-1559,-1664,-1643,-1530,-1342,-1117,-863,-609,-371,-162,-24,47,-2,-167,-474,-909,-1448,-2037,-2624,-3114,-3471,-3622,-3566,-3301,-2877,-2348,-1799,-1299,-928,-723,-713,-872,-1175,-1556,-1970,-2340,-2642,-2824,-2888,-2818,-2639,-2360,-2027,-1662,-1327,-1050,-887,-863,-1000,-1302,-1756,-2330,-2987,-3686,-4358,-4970,-5434,-5719,-5757,-5529,-5019,-4252,-3268,-2143,-970,151,1112,1838,2262,2363,2151,1654,935,45,-930,-1947,-2925,-3833,-4607,-5221,-5640,-5846,-5842,-5634,-5248,-4726,-4087,-3388,-2634,-1874,-1103,-356,369,1065,1720,2347,2943,3507,4049,4551,5014,5406,5713,5891,5928,5789,5470,4972,4314,3544,2716,1911,1207,678,377,334,538,948,1500,2117,2718,3257,3672,3975,4132,4178,4097,3917,3636,3276,2854,2390,1920,1446,1008,586,206,-149,-466,-748,-991,-1186,-1347,-1464,-1570,-1661,-1769,-1890,-2017,-2140,-2211,-2221,-2123,-1924,-1628,-1273,-917,-629,-467,-507,-740,-1202,-1816,-2550,-3309,-4026,-4631,-5076,-5333,-5376,-5206,-4814,-4213,-3414,-2477,-1434,-398,564,1354,1893,2140,2058,1673,1008,157,-798,-1727,-2521,-3068,-3293,-3156,-2653,-1836,-768,438,1687,2830,3793,4447,4759,4695,4277,3574,2682,1721,828,120,-298,-369,-81,543,1418,2452,3528,4527,5358,5940,6227,6210,5910,5360,4631,3772,2849,1910,999,141,-630,-1313,-1882,-2353,-2711,-2984,-3179,-3324,-3458,-3602,-3813,-4099,-4492,-4982,-5548,-6147,-6746,-7261,-7675,-7915,-7958,-7784,-7364,-6719,-5849,-4800,-3622,-2401,-1225,-210,553,985,1045,742,135,-695,-1605,-2491,-3196,-3641,-3726,-3428,-2751,-1746,-509,837,2153,3301,4156,4639,4704,4378,3721,2857,1902,996,232,-323,-637,-732,-644,-436,-179,52,197,185,8,-346,-823,-1353,-1835,-2158,-2219,-1954,-1336,-390,808,2144,3491,4704,5679,6321,6599,6503,6083,5403,4543,3614,2673,1811,1049,410,-113,-545,-903,-1206,-1459,-1658,-1795,-1858,-1841,-1745,-1588,-1389,-1179,-997,-861,-810,-838,-953,-1143,-1385,-1672,-1983,-2308,-2640,-2967,-3286,-3582,-3837,-4030,-4132,-4118,-3965,-3663,-3216,-2638,-1955,-1199,-399,398,1166,1852,2419,2822,3027,2993,2723,2182,1410,417,-722,-1929,-3090,-4090,-4803,-5135,-5003,-4398,-3312,-1849,-87,1776,3609,5201,6421,7146,7308,6925,6038,4780,3282,1726,262,-966,-1853,-2353,-2424,-2113,-1446,-524,565,1686,2722,3541,4065,4220,4023,3485,2703,1755,748,-228,-1094,-1810,-2323,-2652,-2781,-2745,-2573,-2305,-2001,-1708,-1489,-1383,-1434,-1660,-2055,-2614,-3294,-4054,-4840,-5591,-6247,-6767,-7091,-7216,-7110,-6803,-6293,-5634,-4849,-4017,-3167,-2385,-1708,-1185,-857,-726,-811,-1085,-1513,-2037,-2584,-3072,-3430,-3598,-3548,-3286,-2844,-2289,-1681,-1103,-586,-182,110,296,379,394,355,280,196,106,45,16,65,194,439,789,1237,1758,2299,2832,3283,3631,3820,3844,3690,3379,2943,2426,1866,1310,766,254,-237,-717,-1180,-1634,-2044,-2397,-2645,-2767,-2734,-2530,-2163,-1628,-976,-228,549,1303,1974,2502,2850,2975,2866,2516,1934,1152,202,-861,-1978,-3093,-4142,-5077,-5849,-6432,-6801,-6961,-6903,-6651,-6214,-5625,-4912,-4119,-3278,-2445,-1647,-938,-350,84,337,408,310,89,-211,-509,-757,-889,-884,-719,-421,-16,444,905,1308,1619,1789,1821,1712,1494,1219,940,738,660,769,1067,1556,2177,2873,3542,4117,4510,4682,4626,4340,3896,3341,2775,2272,1914,1749,1825,2123,2652,3332,4132,4953,5742,6417,6931,7252,7347,7240,6924,6453,5856,5196,4508,3859,3257,2740,2298,1914,1591,1293,1034,797,584,394,203,4,-238,-545,-936,-1416,-1990,-2625,-3313,-4001,-4651,-5219,-5650,-5910,-5959,-5788,-5387,-4795,-4023,-3150,-2203,-1281,-422,272,765,1010,993,757,337,-157,-641,-1006,-1177,-1099,-757,-174,613,1524,2493,3439,4289,4990,5482,5740,5739,5485,4995,4314,3501,2640,1807,1094,558,265,221,436,849,1419,2042,2654,3158,3502,3649,3585,3338,2927,2411,1820,1215,616,70,-416,-822,-1133,-1356,-1468,-1487,-1404,-1246,-1028,-800,-584,-439,-379,-444,-626,-932,-1334,-1809,-2303,-2783,-3189,-3484,-3629,-3604,-3406,-3050,-2565,-2005,-1427,-904,-502,-274,-267,-488,-929,-1545,-2267,-3017,-3713,-4280,-4671,-4847,-4805,-4546,-4093,-3467,-2701,-1833,-896,50,979,1817,2548,3118,3520,3755,3824,3774,3624,3416,3175,2911,2634,2356,2061,1771,1466,1148,809,439,44,-359,-726,-1022,-1172,-1149,-893,-410,287,1143,2070,2977,3750,4299,4564,4505,4149,3531,2742,1869,1024,283,-276,-628,-776,-748,-623,-443,-297,-201,-193,-242,-327,-385,-373,-249,8,384,848,1347,1812,2197,2447,2549,2495,2312,2027,1679,1298,892,469,-8,-533,-1151,-1828,-2565,-3303,-3990,-4570,-4979,-5184,-5147,-4860,-4326,-3553,-2581,-1442,-215,1044,2227,3267,4060,4556,4687,4458,3865,2987,1904,741,-370,-1298,-1931,-2196,-2055,-1537,-717,285,1319,2222,2873,3149,3029,2507,1657,592,-567,-1664,-2579,-3191,-3434,-3279,-2743,-1906,-850,268,1348,2228,2841,3098,3008,2586,1937,1153,390,-246,-630,-700,-419,180,1043,2046,3078,3998,4704,5125,5216,5005,4521,3855,3083,2296,1579,992,573,351,293,393,581,818,1036,1204,1276,1250,1131,928,691,424,170,-76,-298,-520,-732,-951,-1154,-1337,-1467,-1532,-1503,-1389,-1181,-903,-572,-217,126,430,652,776,755,601,287,-142,-660,-1191,-1663,-1976,-2062,-1848,-1319,-499,553,1711,2858,3860,4596,5011,5048,4741,4122,3289,2332,1377,526,-92,-424,-382,1,713,1644,2667,3639,4400,4847,4888,4535,3828,2874,1813,782,-82,-676,-944,-851,-422,312,1260,2343,3432,4437,5242,5796,6045,6009,5713,5230,4633,3995,3380,2838,2375,2013,1720,1496,1301,1130,950,746,510,216,-127,-518,-957,-1411,-1885,-2352,-2797,-3221,-3584,-3895,-4109,-4219,-4185,-3985,-3585,-2970,-2149,-1138,-15,1161,2284,3279,4056,4580,4810,4768,4477,4006,3407,2773,2144,1581,1116,753,509,369,323,372,481,660,860,1098,1332,1582,1832,2098,2380,2682,2993,3299,3554,3723,3762,3623,3304,2785,2107,1313,478,-323,-994,-1478,-1707,-1670,-1367,-848,-171,568,1275,1863,2236,2358,2179,1727,1030,166,-779,-1705,-2510,-3128,-3483,-3572,-3388,-2986,-2433,-1823,-1251,-818,-586,-596,-846,-1295,-1873,-2494,-3066,-3513,-3793,-3883,-3822,-3656,-3464,-3323,-3282,-3378,-3591,-3877,-4172,-4377,-4441,-4296,-3957,-3450,-2853,-2268,-1795,-1533,-1536,-1840,-2408,-3198,-4089,-4987,-5738,-6256,-6429,-6220,-5633,-4691,-3503,-2160,-810,435,1446,2150,2495,2471,2118,1505,730,-88,-840,-1425,-1773,-1855,-1680,-1296,-794,-259,182,460,494,253,-245,-971,-1837,-2749,-3601,-4289,-4728,-4876,-4705,-4244,-3539,-2662,-1707,-753,112,822,1335,1625,1703,1587,1314,930,476,-11,-474,-904,-1238,-1501,-1649,-1738,-1757,-1762,-1777,-1829,-1941,-2116,-2349,-2622,-2919,-3214,-3502,-3767,-4020,-4256,-4483,-4699,-4898,-5068,-5177,-5204,-5094,-4839,-4391,-3786,-3030,-2208,-1372,-621,-9,410,619,624,457,157,-222,-633,-1039,-1396,-1679,-1864,-1922,-1855,-1645,-1309,-862,-336,244,828,1416,1963,2486,2967,3404,3784,4084,4266,4298,4142,3783,3229,2512,1696,855,78,-544,-951,-1086,-938,-511,155,1009,1974,2979,3935,4769,5396,5760,5816,5542,4961,4106,3060,1897,728,-375,-1314,-2051,-2544,-2781,-2785,-2566,-2197,-1694,-1151,-584,-70,389,748,1033,1213,1320,1333,1264,1103,837,474,6,-535,-1119,-1685,-2179,-2527,-2686,-2619,-2323,-1828,-1190,-472,229,847,1303,1555,1579,1378,972,416,-246,-936,-1597,-2171,-2606,-2885,-2994,-2949,-2778,-2512,-2192,-1846,-1498,-1162,-848,-548,-272,0,277,557,880,1215,1583,1947,2278,2540,2697,2721,2610,2380,2054,1707,1358,1089,897,829,854,978,1171,1410,1684,1959,2228,2461,2637,2741,2749,2666,2483,2227,1915,1578,1258,968,747,586,482,409,314,174,-63,-397,-822,-1307,-1807,-2277,-2686,-3018,-3275,-3481,-3638,-3789,-3914,-4050,-4160,-4265,-4328,-4361,-4333,-4248,-4080,-3826,-3477,-3034,-2509,-1933,-1335,-772,-273,107,354,437,352,109,-280,-769,-1320,-1864,-2351,-2705,-2892,-2850,-2581,-2063,-1339,-449,533,1523,2433,3194,3732,4043,4098,3956,3654,3273,2891,2573,2383,2329,2416,2598,2816,3008,3100,3052,2841,2456,1941,1304,622,-94,-777,-1417,-1979,-2446,-2816,-3076,-3231,-3288,-3261,-3155,-3016,-2830,-2655,-2481,-2335,-2214,-2116,-2025,-1933,-1824,-1682,-1517,-1312,-1115,-923,-807,-786,-919,-1228,-1727,-2396,-3200,-4066,-4931,-5702,-6332,-6750,-6946,-6891,-6597,-6084,-5368,-4504,-3522,-2490,-1463,-514,294,889,1235,1296,1090,652,49,-650,-1363,-2031,-2602,-3029,-3291,-3359,-3209,-2850,-2255,-1482,-527,511,1594,2620,3515,4215,4665,4854,4783,4492,4037,3484,2911,2372,1917,1570,1328,1170,1057,936,766,503,118,-382,-989,-1642,-2280,-2815,-3171,-3274,-3085,-2595,-1828,-846,255,1378,2389,3202,3716,3887,3701,3179,2403,1463,483,-409,-1117,-1545,-1673,-1504,-1092,-535,67,606,985,1159,1085,789,291,-337,-1045,-1753,-2405,-2952,-3356,-3604,-3699,-3641,-3473,-3183,-2829,-2384,-1895,-1336,-726,-74,612,1282,1912,2421,2786,2939,2892,2633,2225,1706,1170,670,288,65,38,204,555,1029,1585,2126,2598,2917,3048,2954,2650,2166,1577,963,445,107,48,313,900,1781,2840,3970,5022,5863,6396,6554,6330,5773,4971,4044,3139,2370,1861,1660,1799,2246,2937,3789,4698,5563,6284,6792,7012,6943,6553,5905,5025,4009,2922,1856,894,86,-499,-873,-1022,-1002,-855,-657,-459,-319,-269,-322,-489,-737,-1070,-1424,-1800,-2147,-2445,-2673,-2793,-2801,-2667,-2388,-1972,-1420,-779,-66,654,1359,1989,2527,2932,3199,3317,3293,3141,2886,2553,2170,1773,1380,1020,713,450,263,112,31,-10,-2,60,167,326,542,790,1095,1413,1775,2144,2552,2966,3411,3836,4247,4568,4785,4818,4665,4278,3692,2934,2081,1225,463,-113,-444,-501,-296,107,659,1248,1825,2301,2653,2848,2904,2838,2680,2482,2253,2041,1825,1615,1380,1097,742,293,-250,-880,-1565,-2273,-2956,-3584,-4116,-4547,-4848,-5037,-5087,-5022,-4838,-4556,-4207,-3829,-3470,-3181,-3005,-2951,-3053,-3252,-3553,-3870,-4174,-4406,-4530,-4533,-4399,-4156,-3807,-3399,-2956,-2518,-2110,-1761,-1459,-1217,-984,-751,-475,-126,303,812,1384,1959,2506,2954,3256,3392,3334,3116,2745,2289,1772,1281,837,516,329,308,431,672,981,1282,1534,1665,1666,1530,1261,929,534,172,-147,-365,-472,-453,-342,-147,67,267,415,455,401,214,-64,-422,-807,-1175,-1473,-1665,-1717,-1638,-1421,-1117,-756,-401,-102,78,101,-83,-476,-1091,-1881,-2812,-3793,-4758,-5612,-6298,-6761,-6980,-6958,-6713,-6281,-5701,-5018,-4264,-3480,-2685,-1904,-1148,-435,228,819,1317,1702,1949,2042,1979,1757,1398,938,406,-130,-623,-1015,-1246,-1292,-1118,-749,-192,478,1210,1906,2504,2914,3125,3084,2847,2429,1913,1369,872,491,269,236,378,685,1102,1591,2102,2590,3028,3378,3632,3758,3761,3632,3391,3050,2655,2233,1828,1477,1193,1001,876,830,820,839,867,887,901,909,917,936,981,1044,1132,1223,1291,1308,1217,1008,626,97,-581,-1356,-2166,-2941,-3603,-4094,-4358,-4386,-4155,-3704,-3061,-2288,-1452,-624,124,740,1183,1450,1554,1534,1441,1312,1207,1113,1074,1029,990,907,764,558,294,9,-257,-450,-534,-460,-222,193,751,1429,2152,2887,3543,4097,4491,4725,4810,4777,4674,4554,4453,4401,4403,4434,4479,4467,4390,4188,3862,3409,2855,2250,1638,1104,668,409,312,405,644,1010,1439,1889,2293,2608,2783,2788,2614,2250,1734,1079,352,-419,-1153,-1816,-2342,-2701,-2864,-2827,-2612,-2246,-1795,-1305,-857,-492,-281,-223,-362,-656,-1096,-1638,-2235,-2845,-3439,-3971,-4447,-4821,-5097,-5239,-5233,-5057,-4697,-4167,-3484,-2709,-1885,-1095,-383,194,618,876,980,951,812,606,346,78,-191,-427,-620,-755,-820,-812,-730,-575,-362,-97,181,460,688,861,934,929,831,677,493,300,152,40,8,29,101,194,283,323,324,246,133,-17,-161,-276,-332,-318,-223,-53,172,439,705,955,1164,1309,1392,1411,1369,1298,1201,1112,1052,1023,1049,1094,1157,1183,1147,995,714,282,-285,-955,-1695,-2440,-3167,-3819,-4389,-4853,-5202,-5446,-5570,-5599,-5539,-5411,-5243,-5053,-4867,-4692,-4539,-4384,-4218,-4005,-3738,-3393,-2998,-2552,-2101,-1670,-1282,-967,-721,-553,-451,-388,-364,-319,-270,-162,-14,189,420,663,876,1028,1092,1044,889,632,309,-49,-387,-659,-818,-820,-642,-281,250,907,1625,2337,2958,3425,3675,3697,3468,3040,2451,1776,1091,461,-68,-462,-742,-911,-1027,-1119,-1217,-1357,-1514,-1701,-1875,-2019,-2102,-2101,-2004,-1797,-1513,-1152,-797,-468,-254,-179,-285,-567,-1004,-1555,-2163,-2759,-3294,-3706,-3975,-4083,-4041,-3870,-3612,-3301,-2991,-2709,-2496,-2358,-2309,-2321,-2374,-2413,-2398,-2276,-2019,-1612,-1060,-408,307,999,1613,2070,2334,2382,2224,1905,1485,1046,672,443,420,641,1109,1783,2623,3518,4398,5146,5699,5990,6002,5751,5280,4671,4001,3372,2840,2477,2284,2268,2378,2567,2764,2900,2923,2791,2495,2053,1515,936,414,3,-223,-247,-64,288,753,1267,1750,2154,2423,2546,2519,2367,2128,1848,1576,1362,1223,1201,1278,1442,1676,1905,2117,2236,2242,2106,1816,1379,807,121,-644,-1462,-2283,-3084,-3804,-4426,-4891,-5185,-5272,-5144,-4813,-4285,-3630,-2865,-2089,-1329,-654,-90,352,663,863,955,960,880,724,501,230,-60,-306,-487,-513,-391,-77,392,980,1624,2244,2770,3145,3325,3309,3125,2816,2468,2134,1896,1786,1840,2042,2374,2765,3164,3472,3635,3573,3270,2707,1930,995,-3,-963,-1786,-2380,-2686,-2668,-2321,-1688,-812,207,1287,2326,3237,3947,4414,4619,4572,4308,3869,3307,2679,2017,1378,768,234,-235,-620,-939,-1197,-1418,-1630,-1846,-2106,-2406,-2767,-3169,-3589,-3996,-4351,-4626,-4789,-4832,-4754,-4559,-4286,-3937,-3572,-3189,-2829,-2486,-2178,-1898,-1664,-1468,-1336,-1258,-1248,-1304,-1407,-1564,-1724,-1889,-2002,-2044,-1976,-1774,-1436,-968,-412,191,775,1293,1686,1939,2022,1965,1763,1468,1091,690,283,-79,-366,-559,-634,-602,-485,-311,-134,16,96,105,37,-68,-178,-246,-228,-96,162,545,1020,1553,2087,2575,2951,3183,3227,3078,2734,2230,1599,906,207,-438,-976,-1372,-1619,-1720,-1713,-1642,-1571,-1552,-1647,-1882,-2284,-2830,-3497,-4206,-4893,-5458,-5837,-5969,-5842,-5452,-4869,-4130,-3339,-2558,-1865,-1313,-938,-752,-760,-940,-1260,-1686,-2160,-2636,-3064,-3403,-3618,-3704,-3642,-3461,-3155,-2762,-2283,-1738,-1145,-508,136,778,1384,1932,2395,2747,2976,3067,3032,2881,2654,2388,2123,1907,1761,1709,1744,1853,2004,2157,2268,2301,2221,2014,1699,1288,851,428,93,-115,-158,-30,249,649,1108,1573,1970,2248,2354,2258,1959,1463,817,90,-657,-1326,-1874,-2226,-2388,-2331,-2127,-1788,-1416,-1059,-788,-669,-704,-941,-1329,-1862,-2480,-3124,-3734,-4250,-4603,-4771,-4710,-4440,-3984,-3394,-2745,-2111,-1561,-1152,-912,-831,-902,-1047,-1236,-1382,-1463,-1435,-1299,-1066,-760,-415,-79,233,466,635,715,735,719,683,678,701,786,927,1116,1349,1602,1860,2098,2312,2476,2612,2700,2770,2808,2841,2849,2849,2829,2804,2767,2746,2723,2725,2728,2736,2722,2678,2583,2428,2214,1948,1658,1368,1125,952,875,902,1009,1174,1348,1496,1582,1588,1506,1343,1106,813,474,101,-281,-654,-994,-1270,-1474,-1584,-1611,-1571,-1482,-1387,-1305,-1277,-1315,-1447,-1650,-1926,-2238,-2557,-2854,-3106,-3298,-3429,-3508,-3540,-3553,-3549,-3554,-3555,-3572,-3572,-3560,-3492,-3364,-3142,-2827,-2415,-1916,-1354,-759,-151,427,968,1456,1882,2267,2592,2874,3106,3269,3372,3382,3326,3194,3025,2834,2667,2541,2497,2527,2651,2835,3068,3313,3540,3712,3803,3781,3633,3354,2947,2453,1900,1354,862,477,232,141,205,389,674,1003,1345,1663,1923,2110,2215,2221,2148,1989,1773,1519,1257,997,773,561,374,178,-49,-312,-645,-1016,-1440,-1865,-2275,-2628,-2897,-3061,-3106,-3036,-2854,-2595,-2267,-1924,-1578,-1284,-1050,-915,-877,-942,-1093,-1301,-1531,-1748,-1901,-1964,-1907,-1720,-1414,-998,-504,41,599,1157,1669,2144,2545,2886,3159,3369,3525,3627,3674,3667,3588,3436,3183,2835,2374,1817,1184,513,-143,-732,-1202,-1509,-1638,-1570,-1342,-957,-485,51,575,1068,1474,1783,1978,2060,2041,1934,1760,1544,1294,1040,778,528,298,104,-34,-94,-58,73,293,565,845,1083,1226,1237,1087,774,315,-267,-914,-1589,-2239,-2819,-3317,-3697,-3981,-4161,-4270,-4332,-4374,-4421,-4491,-4583,-4691,-4791,-4853,-4856,-4774,-4603,-4330,-3996,-3596,-3194,-2800,-2448,-2166,-1937,-1780,-1658,-1577,-1492,-1418,-1310,-1189,-1014,-809,-528,-206,203,646,1139,1626,2082,2471,2767,2956,3045,3026,2933,2764,2556,2313,2062,1810,1567,1336,1129,950,812,739,730,829,1024,1339,1767,2291,2900,3546,4214,4838,5404,5859,6182,6353,6347,6166,5813,5281,4615,3805,2917,1966,1018,114,-688,-1341,-1820,-2090,-2177,-2085,-1864,-1569,-1251,-978,-796,-741,-832,-1066,-1428,-1879,-2381,-2885,-3337,-3707,-3937,-4014,-3908,-3622,-3169,-2584,-1920,-1234,-603,-70,308,532,593,540,402,248,119,61,100,241,486,808,1192,1615,2049,2496,2935,3375,3801,4203,4553,4831,4988,5017,4894,4622,4239,3762,3254,2756,2300,1915,1600,1347,1124,909,658,377,38,-305,-648,-912,-1064,-1057,-862,-478,82,778,1554,2350,3112,3790,4350,4773,5037,5159,5123,4970,4691,4330,3891,3406,2909,2412,1975,1594,1315,1129,1038,1026,1060,1105,1113,1051,870,559,102,-473,-1137,-1820,-2474,-3006,-3376,-3524,-3428,-3100,-2547,-1858,-1083,-335,307,766,996,963,693,198,-451,-1195,-1959,-2654,-3223,-3587,-3721,-3587,-3200,-2577,-1774,-860,96,993,1784,2377,2776,2927,2883,2652,2303,1899,1492,1137,860,677,585,578,635,733,852,946,1018,1019,986,893,786,674,591,554,583,659,789,920,1045,1120,1140,1099,1010,892,767,654,570,517,498,510,542,593,654,717,780,816,826,764,632,392,44,-405,-958,-1568,-2221,-2859,-3449,-3941,-4311,-4524,-4602,-4538,-4394,-4200,-4003,-3853,-3750,-3725,-3744,-3803,-3857,-3898,-3896,-3850,-3769,-3652,-3525,-3374,-3218,-3029,-2815,-2558,-2253,-1902,-1486,-1015,-469,144,812,1530,2249,2943,3564,4059,4395,4526,4434,4102,3527,2724,1706,507,-839,-2294,-3802,-5318,-6775,-8116,-9264,-10161,-10731,-10929,-10721,-10102,-9089,-7738,-6107,-4289,-2378,-460,1353,2997,4382,5470,6209,6601,6619,6311,5677,4803,3732,2545,1323,132,-941,-1844,-2502,-2885,-2940,-2664,-2070,-1183,-89,1136,2377,3510,4436,5047,5293,5152,4637,3826,2775,1613,404,-728,-1738,-2551,-3158,-3541,-3737,-3762,-3670,-3492,-3248,-2968,-2634,-2254,-1812,-1298,-723,-89,572,1236,1862,2429,2890,3240,3445,3511,3435,3235,2926,2530,2057,1525,931,294,-381,-1075,-1763,-2429,-3039,-3573,-4014,-4329,-4521,-4573,-4498,-4319,-4082,-3819,-3626,-3511,-3565,-3780,-4173,-4709,-5325,-5951,-6477,-6816,-6862,-6548,-5824,-4681,-3142,-1280,818,3020,5205,7240,9022,10470,11518,12169,12400,12278,11828,11131,10242,9218,8104,6934,5738,4531,3342,2172,1057,-10,-998,-1909,-2732,-3472,-4133,-4741,-5307,-5856,-6400,-6928,-7423,-7832,-8099,-8149,-7918,-7361,-6446,-5212,-3675,-1959,-138,1629,3221,4499,5341,5679,5455,4701,3457,1839,-33,-2003,-3928,-5658,-7082,-8118,-8722,-8911,-8714,-8214,-7482,-6603,-5640,-4638,-3639,-2660,-1735,-880,-143,445,821,946,785,316,-431,-1400,-2509,-3614,-4620,-5374,-5795,-5798,-5364,-4494,-3263,-1747,-78,1631,3258,4715,5938,6894,7578,8019,8233,8282,8181,7986,7698,7364,6965,6546,6087,5611,5119,4605,4084,3542,2983,2399,1780,1120,426,-296,-1017,-1705,-2312,-2792,-3106,-3215,-3104,-2769,-2226,-1501,-664,253,1148,1982,2673,3197,3502,3609,3500,3212,2771,2198,1557,851,145,-550,-1199,-1776,-2268,-2659,-2932,-3099,-3135,-3077,-2911,-2682,-2417,-2147,-1937,-1791,-1769,-1853,-2060,-2350,-2694,-3030,-3304,-3453,-3434,-3207,-2776,-2143,-1362,-487,410,1258,1995,2589,3016,3295,3454,3548,3638,3781,4018,4378,4850,5409,5996,6560,7014,7327,7430,7303,6952,6356,5570,4596,3481,2261,968,-331,-1605,-2767,-3788,-4586,-5147,-5427,-5428,-5172,-4670,-3996,-3191,-2338,-1507,-791,-258,10,-39,-421,-1158,-2194,-3483,-4931,-6429,-7868,-9130,-10119,-10753,-10978,-10773,-10154,-9155,-7856,-6326,-4675,-2986,-1367,112,1355,2318,2938,3217,3131,2738,2062,1202,236,-718,-1551,-2152,-2429,-2325,-1814,-929,275,1691,3209,4699,6033,7132,7901,8323,8391,8125,7583,6804,5851,4754,3571,2318,1037,-237,-1470,-2610,-3614,-4432,-5031,-5380,-5483,-5332,-4972,-4416,-3740,-2971,-2174,-1382,-632,70,711,1307,1864,2400,2929,3461,4002,4546,5086,5590,6031,6361,6527,6493,6209,5669,4868,3830,2609,1259,-123,-1465,-2670,-3672,-4410,-4851,-4983,-4821,-4389,-3733,-2912,-1975,-1001,-35,856,1640,2275,2766,3106,3323,3449,3509,3541,3562,3582,3610,3652,3706,3802,3932,4137,4405,4758,5171,5624,6083,6497,6848,7088,7227,7250,7187,7043,6855,6623,6372,6085,5757,5363,4885,4303,3609,2796,1894,896,-133,-1188,-2215,-3168,-4014,-4680,-5131,-5303,-5167,-4698,-3898,-2797,-1444,74,1680,3247,4694,5917,6851,7462,7734,7687,7357,6798,6071,5232,4345,3443,2572,1744,988,291,-328,-880,-1373,-1788,-2142,-2404,-2580,-2650,-2630,-2517,-2356,-2158,-1997,-1899,-1924,-2111,-2475,-3018,-3728,-4542,-5420,-6268,-7006,-7558,-7836,-7802,-7420,-6704,-5696,-4467,-3122,-1741,-465,675,1565,2213,2603,2752,2718,2541,2282,2004,1744,1543,1428,1399,1463,1601,1782,1986,2148,2248,2220,2040,1676,1105,338,-619,-1725,-2934,-4180,-5399,-6515,-7466,-8194,-8655,-8835,-8737,-8375,-7822,-7116,-6367,-5640,-5036,-4615,-4442,-4526,-4866,-5396,-6052,-6708,-7283,-7641,-7733,-7476,-6885,-5960,-4763,-3367,-1860,-337,1109,2397,3456,4234,4692,4828,4624,4119,3332,2313,1125,-183,-1522,-2850,-4071,-5160,-6035,-6682,-7058,-7158,-6982,-6551,-5889,-5039,-4035,-2928,-1746,-548,652,1796,2870,3829,4653,5315,5792,6073,6150,6030,5725,5273,4694,4053,3377,2717,2097,1539,1026,564,107,-355,-839,-1358,-1888,-2403,-2865,-3214,-3416,-3430,-3236,-2854,-2293,-1618,-877,-129,561,1182,1682,2091,2392,2622,2791,2920,3017,3085,3122,3135,3122,3111,3111,3165,3284,3498,3801,4185,4619,5046,5427,5676,5771,5646,5307,4737,3970,3035,1982,880,-228,-1250,-2164,-2899,-3443,-3779,-3907,-3852,-3630,-3288,-2825,-2294,-1670,-986,-224,609,1499,2436,3381,4297,5140,5843,6376,6675,6738,6551,6157,5598,4951,4278,3653,3107,2665,2315,2022,1753,1446,1064,579,-19,-694,-1413,-2084,-2653,-3020,-3132,-2948,-2436,-1643,-585,637,1945,3242,4425,5431,6182,6647,6811,6666,6244,5557,4650,3550,2293,932,-494,-1911,-3265,-4488,-5522,-6319,-6850,-7105,-7090,-6852,-6429,-5909,-5348,-4836,-4429,-4168,-4085,-4156,-4363,-4636,-4904,-5083,-5108,-4916,-4493,-3822,-2929,-1845,-612,715,2090,3441,4735,5900,6912,7735,8360,8778,9022,9080,9003,8780,8438,7964,7376,6654,5826,4889,3881,2816,1727,629,-479,-1586,-2718,-3874,-5047,-6237,-7382,-8451,-9359,-10057,-10477,-10592,-10390,-9873,-9094,-8090,-6953,-5748,-4575,-3502,-2606,-1921,-1466,-1228,-1179,-1259,-1435,-1632,-1823,-1966,-2043,-2054,-1994,-1885,-1730,-1559,-1379,-1209,-1082,-1003,-1015,-1119,-1341,-1668,-2104,-2606,-3161,-3714,-4239,-4697,-5058,-5295,-5382,-5300,-5040,-4597,-3987,-3231,-2370,-1449,-515,383,1208,1932,2537,3032,3414,3720,3960,4152,4310,4407,4438,4366,4168,3833,3367,2794,2164,1530,949,466,106,-130,-265,-342,-406,-521,-711,-1019,-1434,-1931,-2467,-2967,-3377,-3628,-3697,-3564,-3256,-2817,-2303,-1787,-1329,-991,-795,-783,-919,-1215,-1603,-2064,-2522,-2949,-3268,-3453,-3451,-3241,-2814,-2164,-1321,-297,860,2128,3455,4798,6114,7323,8380,9192,9705,9851,9605,8944,7904,6523,4892,3099,1264,-516,-2115,-3460,-4460,-5080,-5305,-5143,-4649,-3881,-2918,-1853,-761,280,1212,1995,2605,3039,3302,3435,3456,3430,3387,3379,3431,3553,3750,3975,4221,4408,4511,4474,4265,3869,3284,2529,1644,688,-277,-1169,-1930,-2496,-2835,-2925,-2786,-2448,-1972,-1441,-926,-518,-264,-207,-346,-657,-1098,-1598,-2092,-2528,-2832,-3002,-2987,-2820,-2497,-2068,-1563,-1030,-512,-31,383,738,1029,1269,1473,1643,1797,1924,2039,2114,2159,2144,2058,1899,1632,1292,844,356,-184,-693,-1155,-1497,-1695,-1704,-1521,-1142,-591,99,887,1725,2577,3398,4169,4855,5449,5927,6280,6488,6535,6411,6100,5613,4948,4136,3189,2156,1058,-66,-1177,-2258,-3259,-4172,-4947,-5571,-6003,-6231,-6238,-6034,-5629,-5057,-4349,-3544,-2682,-1798,-930,-108,635,1280,1795,2179,2408,2495,2445,2278,2026,1712,1373,1028,707,415,168,-41,-198,-323,-397,-454,-469,-484,-499,-550,-658,-846,-1128,-1489,-1913,-2332,-2698,-2924,-2945,-2703,-2154,-1303,-153,1228,2776,4401,5991,7470,8742,9763,10493,10937,11110,11052,10800,10408,9901,9331,8703,8050,7372,6680,5983,5293,4612,3979,3378,2851,2376,1968,1592,1236,860,434,-61,-655,-1334,-2103,-2915,-3749,-4535,-5244,-5801,-6183,-6338,-6269,-5956,-5447,-4760,-3972,-3137,-2323,-1588,-963,-478,-117,127,294,428,557,729,942,1207,1501,1797,2053,2243,2327,2306,2170,1933,1615,1247,846,446,52,-320,-681,-1037,-1410,-1821,-2278,-2796,-3364,-3947,-4533,-5046,-5470,-5739,-5838,-5738,-5442,-4956,-4301,-3522,-2643,-1726,-800,84,898,1611,2212,2690,3047,3279,3401,3395,3279,3032,2669,2187,1605,940,211,-553,-1331,-2111,-2855,-3571,-4216,-4796,-5272,-5644,-5868,-5950,-5856,-5591,-5161,-4574,-3876,-3105,-2328,-1612,-1033,-657,-545,-737,-1244,-2067,-3148,-4445,-5843,-7274,-8609,-9783,-10699,-11310,-11578,-11492,-11062,-10314,-9292,-8034,-6610,-5054,-3442,-1823,-270,1155,2372,3333,3964,4246,4154,3717,2978,2031,966,-70,-988,-1640,-1979,-1935,-1521,-769,234,1403,2610,3768,4778,5593,6183,6558,6736,6779,6712,6608,6483,6364,6266,6160,6042,5874,5629,5293,4836,4265,3570,2767,1868,896,-128,-1167,-2206,-3199,-4133,-4967,-5683,-6239,-6622,-6796,-6756,-6488,-6008,-5337,-4515,-3589,-2602,-1610,-643,271,1096,1849,2488,3043,3491,3830,4066,4179,4181,4079,3882,3637,3370,3127,2942,2839,2823,2888,2999,3121,3214,3229,3155,2950,2642,2218,1715,1158,578,6,-527,-1000,-1389,-1678,-1844,-1886,-1770,-1501,-1071,-476,245,1079,1963,2854,3690,4418,5003,5403,5634,5674,5573,5347,5044,4707,4383,4108,3921,3830,3849,3947,4092,4226,4268,4171,3847,3276,2434,1341,57,-1346,-2769,-4099,-5261,-6150,-6741,-6994,-6933,-6592,-6031,-5318,-4521,-3697,-2905,-2158,-1495,-897,-367,114,561,1001,1429,1872,2307,2747,3168,3559,3900,4153,4304,4291,4096,3670,2985,2042,826,-616,-2245,-3997,-5786,-7535,-9153,-10561,-11693,-12491,-12930,-12982,-12674,-12006,-11028,-9774,-8289,-6633,-4852,-3011,-1169,607,2270,3745,5011,6011,6745,7200,7400,7375,7171,6844,6456,6053,5697,5409,5210,5108,5066,5071,5057,4981,4779,4405,3816,2999,1947,710,-680,-2120,-3549,-4867,-5996,-6893,-7497,-7823,-7855,-7648,-7237,-6697,-6092,-5483,-4940,-4486,-4169,-3981,-3937,-4016,-4193,-4456,-4750,-5062,-5343,-5549,-5660,-5610,-5404,-4981,-4375,-3560,-2591,-1494,-342,814,1880,2808,3514,3951,4083,3878,3349,2512,1424,154,-1198,-2529,-3731,-4695,-5360,-5663,-5606,-5215,-4539,-3678,-2696,-1696,-733,135,892,1519,2050,2491,2892,3271,3660,4066,4489,4906,5295,5609,5826,5905,5832,5608,5233,4736,4130,3450,2706,1928,1111,296,-524,-1299,-2015,-2632,-3108,-3420,-3543,-3464,-3196,-2746,-2166,-1493,-794,-128,440,853,1066,1056,820,377,-224,-932,-1665,-2366,-2964,-3424,-3722,-3857,-3848,-3722,-3505,-3244,-2947,-2667,-2400,-2186,-2017,-1912,-1852,-1818,-1782,-1685,-1479,-1119,-535,259,1302,2543,3943,5435,6923,8331,9561,10546,11223,11560,11542,11192,10541,9662,8611,7493,6356,5290,4326,3496,2815,2265,1841,1507,1250,1039,854,681,491,280,16,-316,-730,-1253,-1877,-2613,-3424,-4292,-5147,-5951,-6626,-7124,-7399,-7412,-7164,-6647,-5902,-4962,-3895,-2756,-1618,-536,444,1279,1964,2479,2838,3036,3106,3033,2871,2605,2291,1946,1622,1360,1213,1208,1388,1735,2243,2838,3460,3997,4368,4475,4264,3708,2818,1651,283,-1168,-2592,-3866,-4880,-5552,-5819,-5649,-5059,-4067,-2759,-1214,459,2143,3729,5114,6209,6957,7324,7307,6943,6283,5416,4425,3407,2445,1602,924,429,114,-48,-101,-104,-112,-199,-394,-753,-1268,-1935,-2722,-3563,-4408,-5178,-5809,-6257,-6477,-6465,-6233,-5803,-5231,-4553,-3819,-3073,-2324,-1607,-900,-224,432,1070,1667,2226,2703,3094,3352,3473,3434,3244,2921,2503,2034,1591,1220,981,911,1000,1249,1588,1960,2284,2480,2490,2260,1781,1058,132,-928,-2048,-3117,-4050,-4746,-5140,-5185,-4867,-4207,-3250,-2066,-733,671,2069,3402,4626,5706,6639,7422,8060,8596,9014,9376,9653,9891,10072,10200,10277,10275,10204,10033,9762,9371,8844,8184,7361,6402,5281,4046,2696,1295,-132,-1521,-2829,-4007,-5022,-5833,-6442,-6818,-6992,-6960,-6764,-6421,-5986,-5480,-4971,-4476,-4049,-3713,-3479,-3375,-3371,-3478,-3646,-3848,-4023,-4121,-4088,-3874,-3465,-2841,-2040,-1088,-58,979,1942,2763,3377,3760,3874,3750,3385,2856,2196,1494,826,261,-114,-270,-161,209,811,1609,2512,3459,4346,5110,5672,6004,6078,5897,5490,4885,4138,3301,2420,1559,731,-5,-657,-1187,-1599,-1866,-1993,-1962,-1783,-1474,-1071,-624,-218,87,198,67,-355,-1057,-2021,-3173,-4430,-5687,-6838,-7802,-8494,-8896,-8966,-8751,-8260,-7566,-6703,-5753,-4757,-3804,-2934,-2220,-1710,-1434,-1424,-1664,-2139,-2799,-3589,-4436,-5266,-6015,-6611,-7022,-7204,-7169,-6922,-6506,-5975,-5388,-4823,-4332,-3981,-3789,-3780,-3905,-4144,-4384,-4582,-4615,-4437,-3991,-3251,-2244,-995,420,1921,3426,4843,6103,7149,7943,8480,8767,8839,8741,8514,8220,7882,7544,7206,6879,6548,6200,5816,5372,4845,4221,3474,2592,1576,418,-844,-2202,-3587,-4973,-6281,-7481,-8511,-9349,-9972,-10372,-10565,-10551,-10359,-10009,-9526,-8934,-8263,-7515,-6731,-5902,-5048,-4176,-3283,-2393,-1516,-663,129,857,1498,2040,2504,2868,3189,3454,3722,3981,4270,4577,4895,5206,5461,5627,5647,5482,5099,4481,3643,2616,1456,246,-938,-1994,-2840,-3401,-3624,-3488,-2996,-2200,-1150,33,1280,2455,3484,4283,4798,5012,4945,4621,4139,3552,2985,2498,2187,2093,2242,2640,3246,4025,4901,5807,6657,7383,7909,8174,8141,7775,7084,6083,4820,3355,1768,142,-1452,-2920,-4224,-5286,-6098,-6623,-6875,-6852,-6584,-6099,-5435,-4634,-3745,-2803,-1877,-986,-203,463,958,1280,1418,1390,1223,967,684,434,286,282,450,794,1270,1826,2366,2798,3030,2976,2602,1878,850,-434,-1862,-3326,-4697,-5865,-6727,-7232,-7337,-7069,-6458,-5583,-4529,-3377,-2216,-1096,-70,853,1664,2386,3032,3632,4201,4755,5295,5817,6312,6766,7155,7475,7703,7831,7865,7795,7624,7368,7002,6542,5982,5304,4537,3674,2745,1787,814,-112,-988,-1768,-2459,-3053,-3568,-4020,-4432,-4813,-5180,-5521,-5828,-6083,-6255,-6340,-6314,-6191,-5977,-5712,-5425,-5167,-4971,-4868,-4860,-4946,-5081,-5241,-5359,-5411,-5350,-5181,-4895,-4541,-4144,-3769,-3455,-3243,-3157,-3202,-3362,-3601,-3873,-4116,-4265,-4265,-4047,-3597,-2875,-1912,-723,621,2053,3480,4803,5944,6800,7340,7513,7338,6846,6105,5204,4240,3309,2488,1839,1386,1140,1073,1158,1332,1563,1783,1955,2044,2003,1821,1473,953,271,-552,-1488,-2477,-3481,-4419,-5257,-5926,-6406,-6664,-6704,-6528,-6161,-5631,-4963,-4194,-3352,-2470,-1586,-743,12,621,1028,1177,1033,577,-177,-1173,-2332,-3535,-4663,-5589,-6205,-6454,-6301,-5781,-4969,-3966,-2913,-1940,-1161,-677,-528,-726,-1237,-1973,-2846,-3708,-4450,-4941,-5094,-4864,-4220,-3224,-1906,-399,1221,2828,4332,5653,6746,7584,8185,8572,8798,8913,8973,9016,9075,9152,9254,9345,9420,9434,9359,9184,8867,8429,7838,7121,6277,5324,4278,3157,1990,795,-385,-1532,-2600,-3575,-4424,-5148,-5726,-6173,-6483,-6676,-6750,-6721,-6592,-6372,-6071,-5699,-5272,-4805,-4320,-3845,-3392,-2992,-2651,-2380,-2177,-2026,-1901,-1772,-1594,-1333,-961,-466,134,802,1479,2091,2560,2827,2857,2633,2204,1608,949,308,-201,-512,-537,-250,372,1310,2512,3913,5411,6903,8281,9437,10303,10820,10969,10776,10262,9512,8583,7557,6511,5491,4552,3704,2972,2342,1818,1383,1016,716,441,202,-41,-288,-560,-863,-1206,-1587,-2005,-2446,-2903,-3351,-3782,-4169,-4495,-4745,-4893,-4934,-4853,-4647,-4318,-3866,-3289,-2603,-1797,-907,48,1025,1949,2766,3389,3766,3872,3696,3295,2732,2114,1547,1132,945,1032,1393,1987,2740,3555,4307,4895,5215,5198,4821,4085,3051,1802,454,-869,-2043,-2971,-3574,-3842,-3768,-3421,-2864,-2191,-1491,-829,-269,172,491,697,848,973,1125,1346,1649,2044,2531,3067,3656,4246,4834,5401,5934,6437,6895,7311,7656,7926,8075,8084,7919,7557,6991,6225,5287,4204,3045,1837,671,-430,-1393,-2198,-2795,-3185,-3335,-3282,-3008,-2578,-2006,-1358,-687,-56,481,847,1025,947,629,53,-747,-1723,-2826,-3964,-5071,-6054,-6843,-7382,-7629,-7593,-7287,-6774,-6124,-5417,-4740,-4161,-3727,-3471,-3385,-3443,-3596,-3766,-3881,-3869,-3665,-3239,-2575,-1688,-635,538,1741,2903,3948,4811,5456,5856,6010,5947,5682,5296,4821,4335,3889,3539,3316,3252,3339,3567,3891,4261,4598,4837,4894,4716,4264,3526,2521,1291,-107,-1588,-3091,-4525,-5835,-6954,-7842,-8469,-8812,-8882,-8683,-8265,-7658,-6938,-6149,-5368,-4643,-4029,-3562,-3266,-3151,-3212,-3431,-3778,-4219,-4713,-5218,-5698,-6109,-6419,-6604,-6628,-6508,-6221,-5814,-5306,-4760,-4239,-3799,-3516,-3422,-3560,-3921,-4491,-5197,-5981,-6717,-7325,-7689,-7728,-7393,-6646,-5514,-4040,-2307,-418,1504,3360,5027,6438,7532,8287,8716,8847,8743,8454,8068,7626,7198,6821,6509,6289,6140,6050,5996,5931,5842,5684,5448,5113,4678,4146,3512,2796,1970,1067,45,-1074,-2299,-3623,-5002,-6409,-7771,-9024,-10098,-10920,-11443,-11629,-11478,-11017,-10286,-9372,-8342,-7299,-6309,-5451,-4758,-4266,-3963,-3831,-3830,-3895,-3960,-3948,-3785,-3413,-2789,-1905,-783,518,1921,3315,4608,5702,6518,7037,7234,7167,6886,6485,6062,5700,5485,5456,5642,6022,6572,7206,7879,8470,8934,9175,9160,8859,8279,7457,6459,5361,4264,3247,2408,1778,1415,1280,1366,1582,1878,2144,2328,2358,2210,1881,1387,774,83,-622,-1310,-1934,-2480,-2939,-3318,-3631,-3898,-4134,-4350,-4537,-4681,-4750,-4711,-4529,-4178,-3658,-2969,-2162,-1273,-390,423,1090,1536,1741,1662,1330,774,67,-711,-1451,-2069,-2456,-2557,-2322,-1749,-883,207,1400,2564,3566,4276,4608,4525,4020,3181,2089,886,-278,-1291,-2008,-2389,-2367,-1982,-1255,-292,826,1969,3027,3893,4476,4727,4611,4157,3391,2422,1315,218,-791,-1587,-2107,-2304,-2156,-1698,-958,-31,1031,2109,3156,4076,4837,5400,5750,5901,5846,5619,5224,4680,4000,3197,2284,1297,252,-796,-1806,-2729,-3505,-4095,-4452,-4555,-4392,-3982,-3359,-2581,-1735,-899,-174,353,613,553,157,-559,-1547,-2729,-4013,-5283,-6454,-7420,-8131,-8545,-8662,-8512,-8158,-7671,-7145,-6666,-6303,-6123,-6132,-6350,-6713,-7193,-7692,-8131,-8433,-8513,-8323,-7827,-7015,-5910,-4552,-3023,-1392,224,1750,3088,4190,5014,5571,5879,5989,5966,5856,5729,5607,5513,5457,5409,5370,5303,5208,5069,4894,4683,4449,4188,3910,3596,3249,2855,2402,1899,1329,711,47,-660,-1378,-2118,-2838,-3535,-4190,-4774,-5293,-5710,-6036,-6243,-6350,-6332,-6226,-6020,-5761,-5472,-5201,-4995,-4893,-4936,-5127,-5464,-5902,-6377,-6820,-7129,-7243,-7099,-6662,-5963,-5026,-3947,-2816,-1744,-819,-121,324,504,466,265,-4,-258,-400,-372,-107,389,1124,2039,3070,4132,5115,5937,6508,6781,6744,6411,5857,5152,4419,3747,3237,2951,2922,3165,3643,4324,5140,6023,6918,7741,8459,9007,9364,9501,9409,9093,8552,7819,6895,5836,4653,3406,2131,882,-283,-1321,-2170,-2801,-3174,-3288,-3147,-2778,-2247,-1596,-937,-327,141,388,388,88,-495,-1335,-2376,-3539,-4720,-5834,-6759,-7436,-7777,-7776,-7406,-6720,-5755,-4608,-3355,-2107,-943,51,824,1349,1623,1681,1575,1371,1160,1005,986,1149,1513,2085,2834,3704,4652,5583,6449,7178,7729,8081,8226,8188,8005,7722,7406,7100,6856,6695,6633,6649,6736,6842,6947,7001,6982,6858,6623,6267,5802,5241,4598,3900,3152,2369,1547,680,-230,-1201,-2209,-3257,-4295,-5295,-6183,-6932,-7457,-7757,-7779,-7548,-7074,-6401,-5593,-4700,-3815,-2979,-2269,-1705,-1329,-1120,-1090,-1178,-1372,-1597,-1817,-1977,-2045,-1992,-1825,-1536,-1177,-763,-359,-4,253,381,362,198,-79,-435,-794,-1098,-1267,-1252,-1000,-514,211,1121,2154,3240,4276,5204,5937,6434,6681,6648,6396,5921,5309,4595,3847,3111,2427,1824,1319,924,636,465,396,439,575,803,1102,1458,1844,2244,2615,2956,3202,3376,3405,3316,3068,2677,2154,1532,863,206,-367,-803,-1042,-1075,-883,-505,25,645,1291,1895,2405,2767,2953,2952,2755,2389,1880,1269,611,-51,-645,-1138,-1470,-1635,-1623,-1468,-1218,-938,-714,-612,-700,-1019,-1576,-2359,-3315,-4373,-5437,-6421,-7208,-7739,-7938,-7781,-7277,-6458,-5389,-4163,-2860,-1582,-404,609,1424,2012,2400,2593,2650,2614,2541,2484,2481,2556,2727,2980,3299,3660,4019,4358,4632,4839,4950,4981,4914,4764,4519,4169,3698,3088,2323,1406,341,-834,-2067,-3296,-4439,-5420,-6163,-6610,-6729,-6500,-5955,-5125,-4085,-2914,-1702,-542,477,1276,1791,1969,1791,1243,369,-788,-2127,-3554,-4953,-6209,-7244,-7978,-8397,-8497,-8321,-7937,-7427,-6869,-6359,-5939,-5670,-5555,-5582,-5721,-5915,-6093,-6199,-6157,-5928,-5485,-4817,-3954,-2941,-1844,-750,260,1109,1730,2107,2226,2135,1894,1590,1309,1146,1152,1390,1852,2532,3381,4334,5327,6273,7118,7792,8269,8516,8541,8356,7989,7484,6868,6180,5428,4632,3775,2871,1900,878,-181,-1262,-2319,-3319,-4234,-5009,-5648,-6116,-6433,-6608,-6670,-6662,-6604,-6558,-6523,-6547,-6612,-6729,-6873,-7029,-7168,-7261,-7296,-7234,-7084,-6822,-6462,-6020,-5524,-5003,-4516,-4081,-3749,-3526,-3415,-3401,-3441,-3481,-3461,-3311,-2976,-2419,-1596,-539,762,2231,3824,5447,7026,8462,9689,10635,11258,11543,11486,11129,10509,9702,8771,7807,6869,6019,5300,4731,4306,4028,3839,3730,3636,3525,3362,3113,2778,2343,1833,1243,605,-84,-799,-1552,-2321,-3103,-3893,-4648,-5363,-5984,-6473,-6806,-6938,-6873,-6593,-6142,-5533,-4830,-4082,-3341,-2684,-2140,-1773,-1593,-1627,-1849,-2236,-2728,-3245,-3718,-4041,-4161,-4005,-3563,-2839,-1885,-770,409,1552,2577,3398,3986,4315,4405,4299,4059,3748,3461,3237,3167,3246,3516,3938,4492,5117,5749,6326,6774,7052,7116,6953,6581,6016,5340,4585,3860,3193,2666,2281,2062,1965,1968,1994,2008,1930,1743,1403,926,327,-350,-1055,-1726,-2317,-2793,-3127,-3340,-3434,-3465,-3475,-3518,-3637,-3856,-4173,-4566,-4966,-5307,-5488,-5428,-5065,-4348,-3305,-1954,-412,1230,2819,4233,5345,6064,6340,6148,5533,4547,3300,1921,523,-734,-1775,-2497,-2881,-2936,-2703,-2283,-1767,-1278,-913,-756,-844,-1185,-1734,-2432,-3181,-3893,-4469,-4836,-4945,-4774,-4336,-3675,-2865,-1999,-1174,-494,-22,168,86,-273,-837,-1526,-2242,-2871,-3323,-3523,-3421,-3018,-2326,-1407,-328,826,1963,3007,3877,4524,4911,5026,4881,4502,3945,3260,2509,1755,1025,375,-216,-709,-1153,-1513,-1834,-2076,-2254,-2334,-2309,-2168,-1906,-1555,-1130,-687,-278,60,252,293,127,-244,-817,-1575,-2469,-3441,-4421,-5322,-6081,-6628,-6939,-6997,-6834,-6499,-6057,-5600,-5188,-4911,-4791,-4866,-5113,-5488,-5934,-6359,-6679,-6822,-6712,-6336,-5664,-4745,-3608,-2338,-998,327,1579,2695,3656,4432,5038,5485,5801,6028,6187,6320,6433,6545,6642,6714,6748,6714,6625,6463,6260,6023,5789,5566,5372,5201,5043,4875,4677,4408,4063,3598,3019,2307,1477,547,-447,-1462,-2435,-3316,-4038,-4564,-4859,-4918,-4748,-4385,-3861,-3253,-2598,-1984,-1455,-1068,-865,-866,-1078,-1489,-2058,-2736,-3454,-4126,-4684,-5045,-5156,-4994,-4543,-3847,-2957,-1945,-912,75,932,1614,2099,2389,2521,2543,2521,2516,2583,2766,3061,3473,3953,4460,4943,5349,5643,5813,5846,5778,5620,5433,5251,5117,5076,5132,5312,5594,5963,6394,6833,7272,7640,7941,8129,8196,8130,7926,7578,7095,6475,5736,4891,3963,2976,1951,926,-90,-1056,-1960,-2776,-3483,-4068,-4514,-4814,-4966,-4963,-4820,-4532,-4128,-3613,-3031,-2396,-1761,-1160,-641,-254,-22,5,-155,-521,-1029,-1651,-2301,-2918,-3427,-3769,-3918,-3852,-3599,-3193,-2685,-2145,-1625,-1178,-833,-600,-463,-390,-334,-229,-35,304,809,1487,2327,3288,4321,5358,6330,7165,7801,8190,8303,8135,7695,7022,6172,5206,4210,3251,2408,1743,1300,1121,1191,1530,2061,2766,3553,4345,5067,5642,6006,6133,5991,5589,4953,4102,3098,1971,788,-415,-1579,-2666,-3630,-4430,-5031,-5399,-5512,-5350,-4907,-4185,-3214,-2023,-686,732,2127,3405,4465,5232,5630,5637,5243,4489,3440,2200,888,-366,-1442,-2250,-2732,-2879,-2725,-2345,-1831,-1296,-838,-538,-454,-600,-965,-1497,-2117,-2744,-3274,-3637,-3764,-3642,-3269,-2708,-2009,-1286,-606,-69,280,409,324,58,-322,-755,-1153,-1463,-1621,-1614,-1419,-1077,-610,-84,441,907,1255,1459,1492,1381,1136,816,471,146,-101,-254,-288,-216,-54,157,379,563,676,689,588,377,70,-305,-714,-1117,-1473,-1737,-1883,-1879,-1726,-1424,-1002,-506,12,481,834,1013,973,695,199,-486,-1282,-2121,-2915,-3605,-4139,-4506,-4712,-4808,-4835,-4874,-4967,-5176,-5507,-5985,-6555,-7198,-7841,-8419,-8874,-9147,-9199,-9020,-8605,-7996,-7220,-6353,-5434,-4526,-3671,-2878,-2177,-1528,-941,-370,192,763,1345,1930,2499,3046,3530,3975,4335,4650,4908,5121,5312,5467,5595,5677,5692,5615,5419,5090,4610,3985,3233,2369,1450,501,-410,-1255,-1975,-2560,-2972,-3220,-3298,-3224,-3014,-2693,-2286,-1828,-1346,-891,-512,-254,-191,-352,-785,-1499,-2458,-3643,-4933,-6270,-7515,-8567,-9344,-9757,-9795,-9452,-8779,-7857,-6787,-5690,-4667,-3819,-3203,-2849,-2749,-2851,-3095,-3372,-3611,-3700,-3589,-3225,-2593,-1723,-634,580,1870,3124,4275,5243,5971,6444,6645,6629,6431,6149,5853,5632,5551,5646,5943,6407,7013,7677,8337,8903,9301,9479,9383,9011,8356,7455,6362,5123,3830,2516,1270,104,-935,-1850,-2641,-3315,-3905,-4402,-4842,-5212,-5513,-5740,-5857,-5859,-5699,-5377,-4867,-4193,-3378,-2481,-1572,-743,-64,381,561,446,71,-531,-1268,-2078,-2857,-3548,-4090,-4451,-4630,-4627,-4481,-4216,-3878,-3496,-3089,-2670,-2223,-1739,-1185,-548,196,1046,1988,3001,4039,5064,6018,6856,7537,8023,8312,8391,8297,8042,7683,7250,6793,6348,5934,5581,5284,5059,4887,4776,4692,4649,4605,4561,4485,4363,4176,3906,3552,3095,2553,1914,1193,404,-450,-1344,-2267,-3194,-4085,-4923,-5647,-6238,-6650,-6864,-6865,-6652,-6245,-5662,-4962,-4171,-3366,-2593,-1914,-1377,-1017,-850,-872,-1053,-1342,-1672,-1979,-2184,-2253,-2137,-1861,-1432,-921,-383,104,480,700,742,621,362,36,-310,-591,-771,-806,-691,-440,-79,340,778,1186,1529,1805,1984,2111,2165,2208,2216,2234,2244,2239,2231,2170,2092,1954,1782,1572,1335,1083,834,586,366,164,-20,-189,-379,-587,-857,-1195,-1616,-2127,-2718,-3373,-4063,-4767,-5433,-6050,-6565,-6973,-7234,-7363,-7325,-7161,-6836,-6401,-5833,-5172,-4413,-3586,-2699,-1787,-882,-26,723,1317,1710,1848,1739,1353,755,-25,-908,-1813,-2674,-3422,-4015,-4441,-4691,-4799,-4786,-4698,-4556,-4396,-4205,-4010,-3764,-3488,-3125,-2708,-2188,-1624,-986,-343,304,912,1453,1914,2269,2523,2667,2717,2679,2584,2450,2321,2217,2184,2243,2412,2705,3105,3592,4144,4701,5248,5724,6118,6390,6532,6513,6333,5965,5424,4688,3793,2745,1589,377,-859,-2050,-3165,-4167,-5022,-5737,-6288,-6698,-6962,-7091,-7093,-6967,-6717,-6345,-5858,-5270,-4602,-3893,-3167,-2494,-1896,-1438,-1134,-989,-1002,-1114,-1288,-1454,-1555,-1555,-1429,-1184,-849,-467,-82,252,522,694,799,847,885,960,1105,1371,1765,2311,2984,3783,4657,5587,6513,7407,8219,8915,9471,9849,10062,10077,9927,9604,9143,8576,7930,7266,6604,6007,5490,5089,4809,4652,4608,4659,4754,4879,4957,4964,4844,4565,4113,3475,2679,1750,743,-288,-1284,-2195,-2975,-3607,-4075,-4392,-4566,-4634,-4608,-4525,-4395,-4237,-4049,-3836,-3578,-3284,-2932,-2531,-2091,-1614,-1137,-675,-258,86,345,502,567,538,448,304,141,-33,-199,-355,-488,-597,-662,-677,-617,-464,-213,154,620,1173,1788,2424,3054,3636,4154,4579,4917,5163,5335,5450,5530,5588,5656,5733,5842,5987,6164,6371,6599,6819,7033,7196,7312,7347,7298,7163,6927,6617,6218,5756,5239,4672,4083,3459,2828,2178,1512,839,140,-558,-1268,-1956,-2621,-3236,-3784,-4258,-4641,-4934,-5133,-5233,-5234,-5126,-4913,-4573,-4138,-3587,-2970,-2305,-1627,-1002,-436,-9,298,429,420,262,-3,-344,-730,-1108,-1463,-1756,-1976,-2120,-2183,-2184,-2131,-2049,-1943,-1823,-1688,-1519,-1309,-1026,-665,-209,337,955,1626,2312,2971,3570,4063,4437,4657,4741,4674,4489,4204,3845,3446,3034,2642,2282,1985,1758,1608,1555,1576,1688,1853,2062,2258,2412,2464,2364,2090,1592,891,-11,-1072,-2237,-3448,-4638,-5746,-6723,-7534,-8143,-8543,-8711,-8655,-8365,-7858,-7140,-6245,-5215,-4091,-2954,-1857,-881,-79,499,828,893,722,324,-227,-894,-1609,-2303,-2947,-3480,-3902,-4186,-4359,-4424,-4428,-4386,-4352,-4334,-4372,-4462,-4610,-4796,-5002,-5184,-5318,-5349,-5272,-5051,-4704,-4245,-3711,-3147,-2605,-2115,-1723,-1429,-1239,-1137,-1088,-1065,-1023,-928,-753,-477,-93,389,949,1553,2161,2732,3230,3622,3893,4034,4051,3956,3766,3498,3174,2801,2401,1970,1524,1068,607,147,-304,-753,-1191,-1629,-2071,-2507,-2948,-3357,-3742,-4058,-4295,-4427,-4438,-4331,-4111,-3798,-3427,-3023,-2641,-2294,-2030,-1835,-1734,-1687,-1700,-1725,-1764,-1784,-1796,-1786,-1775,-1762,-1771,-1803,-1878,-1993,-2152,-2358,-2583,-2843,-3083,-3315,-3493,-3605,-3635,-3565,-3392,-3118,-2749,-2299,-1783,-1214,-615,7,634,1254,1866,2442,2994,3491,3949,4337,4679,4944,5172,5341,5491,5624,5756,5908,6060,6228,6359,6452,6434,6307,5998,5530,4867,4038,3076,2003,904,-189,-1199,-2078,-2780,-3282,-3565,-3652,-3552,-3315,-2969,-2564,-2139,-1709,-1320,-958,-651,-398,-202,-74,-20,-32,-131,-285,-505,-761,-1037,-1335,-1625,-1921,-2208,-2486,-2760,-3016,-3270,-3495,-3719,-3911,-4096,-4243,-4357,-4409,-4386,-4262,-4025,-3655,-3169,-2550,-1850,-1060,-238,595,1409,2164,2854,3447,3946,4342,4647,4869,5028,5144,5250,5362,5519,5729,6015,6366,6786,7242,7721,8170,8574,8877,9064,9100,8969,8660,8170,7499,6657,5666,4543,3330,2061,785,-452,-1602,-2632,-3505,-4212,-4729,-5073,-5246,-5267,-5166,-4959,-4672,-4330,-3938,-3528,-3103,-2699,-2335,-2050,-1869,-1820,-1914,-2156,-2530,-3007,-3556,-4125,-4683,-5171,-5571,-5839,-5968,-5946,-5770,-5461,-5032,-4502,-3915,-3269,-2614,-1945,-1281,-631,9,640,1253,1868,2469,3061,3645,4202,4731,5226,5654,6033,6313,6510,6581,6541,6359,6066,5655,5168,4632,4088,3567,3106,2712,2408,2168,1991,1830,1658,1421,1084,615,-11,-790,-1708,-2726,-3784,-4835,-5792,-6626,-7272,-7728,-7975,-8044,-7949,-7744,-7455,-7119,-6775,-6422,-6097,-5784,-5493,-5218,-4955,-4697,-4453,-4210,-3976,-3752,-3520,-3296,-3044,-2775,-2461,-2109,-1710,-1286,-851,-436,-82,185,327,335,202,-44,-393,-774,-1169,-1506,-1759,-1898,-1908,-1793,-1565,-1241,-849,-407,67,560,1068,1586,2113,2643,3167,3671,4135,4538,4859,5087,5208,5234,5165,5028,4843,4623,4404,4179,3969,3761,3542,3302,3007,2640,2185,1622,969,214,-597,-1455,-2304,-3118,-3850,-4482,-4971,-5334,-5542,-5634,-5605,-5509,-5336,-5144,-4909,-4661,-4382,-4069,-3715,-3322,-2907,-2488,-2111,-1808,-1620,-1575,-1676,-1930,-2300,-2759,-3260,-3759,-4214,-4581,-4836,-4947,-4906,-4707,-4348,-3854,-3236,-2530,-1756,-967,-167,587,1300,1940,2513,3029,3500,3967,4442,4976,5576,6264,7029,7862,8716,9565,10350,11028,11563,11919,12093,12075,11898,11581,11177,10729,10285,9888,9562,9325,9159,9051,8945,8807,8564,8187,7611,6839,5836,4644,3278,1804,279,-1226,-2643,-3914,-5000,-5859,-6506,-6914,-7144,-7184,-7111,-6929,-6701,-6436,-6169,-5904,-5659,-5430,-5220,-5034,-4861,-4712,-4572,-4450,-4332,-4215,-4091,-3945,-3770,-3553,-3293,-2976,-2631,-2239,-1841,-1434,-1048,-687,-368,-93,150,354,561,771,1034,1367,1799,2362,3048,3875,4806,5824,6871,7910,8876,9721,10414,10910,11213,11321,11251,11042,10728,10355,9963,9588,9266,9004,8838,8732,8706,8702,8699,8642,8479,8162,7652,6925,5974,4826,3512,2096,648,-767,-2064,-3190,-4090,-4743,-5139,-5306,-5274,-5114,-4884,-4654,-4479,-4403,-4440,-4596,-4843,-5145,-5450,-5707,-5857,-5868,-5707,-5364,-4852,-4191,-3426,-2603,-1776,-1009,-332,194,582,797,888,861,776,669,592,575,659,834,1123,1481,1895,2316,2701,3017,3233,3332,3323,3218,3059,2879,2741,2672,2728,2919,3254,3723,4286,4910,5546,6137,6653,7035,7278,7345,7237,6956,6513,5931,5242,4466,3654,2822,2009,1217,476,-241,-924,-1605,-2291,-3004,-3730,-4478,-5200,-5876,-6459,-6917,-7223,-7359,-7342,-7176,-6913,-6580,-6229,-5897,-5617,-5398,-5252,-5158,-5103,-5071,-5029,-4987,-4924,-4859,-4807,-4779,-4805,-4884,-5032,-5225,-5454,-5682,-5874,-6010,-6038,-5974,-5780,-5493,-5113,-4686,-4236,-3805,-3426,-3103,-2863,-2666,-2514,-2346,-2149,-1871,-1507,-1039,-485,143,789,1430,2007,2480,2824,3011,3051,2955,2770,2532,2312,2148,2091,2157,2363,2685,3110,3587,4088,4552,4957,5240,5401,5378,5190,4801,4228,3480,2585,1577,510,-576,-1607,-2560,-3368,-4036,-4540,-4898,-5144,-5303,-5436,-5558,-5726,-5931,-6197,-6496,-6804,-7101,-7333,-7488,-7540,-7474,-7311,-7047,-6729,-6380,-6047,-5764,-5561,-5464,-5473,-5583,-5765,-5992,-6213,-6403,-6502,-6512,-6381,-6134,-5755,-5261,-4683,-4022,-3324,-2588,-1840,-1093,-344,382,1099,1780,2438,3052,3631,4157,4645,5075,5475,5821,6143,6431,6696,6946,7170,7367,7529,7625,7653,7574,7394,7090,6672,6157,5561,4922,4269,3632,3030,2485,1979,1515,1073,624,172,-300,-779,-1251,-1694,-2099,-2437,-2730,-2963,-3178,-3388,-3624,-3904,-4235,-4607,-5000,-5366,-5674,-5857,-5897,-5735,-5388,-4841,-4142,-3330,-2479,-1641,-912,-312,82,278,269,85,-215,-586,-955,-1270,-1497,-1616,-1642,-1596,-1533,-1488,-1517,-1638,-1861,-2175,-2530,-2879,-3143,-3271,-3190,-2881,-2314,-1526,-540,567,1733,2879,3931,4851,5589,6154,6535,6776,6910,6977,7034,7097,7207,7363,7555,7765,7948,8064,8063,7900,7543,6980,6210,5270,4198,3070,1944,918,40,-610,-1009,-1136,-1000,-649,-138,453,1039,1533,1868,1984,1863,1499,935,226,-549,-1298,-1949,-2427,-2702,-2768,-2658,-2432,-2174,-1966,-1892,-2014,-2362,-2927,-3680,-4544,-5441,-6280,-6971,-7453,-7687,-7647,-7357,-6837,-6145,-5331,-4450,-3567,-2706,-1919,-1213,-595,-69,385,778,1118,1426,1706,1962,2205,2428,2644,2852,3072,3299,3569,3866,4227,4627,5089,5578,6092,6600,7070,7489,7810,8038,8129,8100,7922,7607,7146,6539,5792,4903,3894,2780,1599,398,-782,-1875,-2848,-3665,-4305,-4776,-5087,-5266,-5353,-5374,-5375,-5360,-5371,-5376,-5405,-5413,-5404,-5351,-5246,-5089,-4883,-4655,-4426,-4227,-4103,-4065,-4147,-4342,-4649,-5027,-5453,-5860,-6214,-6458,-6563,-6520,-6319,-5993,-5561,-5068,-4565,-4065,-3615,-3209,-2849,-2516,-2178,-1800,-1359,-827,-196,527,1331,2173,3030,3840,4576,5193,5661,5970,6111,6097,5957,5719,5427,5126,4846,4616,4450,4335,4253,4171,4035,3819,3476,3004,2392,1673,878,68,-704,-1369,-1891,-2214,-2350,-2269,-2043,-1673,-1265,-857,-548,-393,-452,-756,-1318,-2107,-3091,-4178,-5291,-6332,-7200,-7829,-8150,-8146,-7818,-7210,-6382,-5435,-4448,-3540,-2774,-2229,-1942,-1908,-2128,-2530,-3078,-3671,-4265,-4761,-5145,-5354,-5406,-5292,-5046,-4694,-4259,-3774,-3233,-2666,-2047,-1405,-710,3,762,1537,2338,3152,3971,4786,5580,6347,7064,7729,8323,8846,9298,9669,9980,10214,10391,10490,10521,10456,10299,10027,9629,9109,8446,7660,6755,5749,4684,3587,2509,1500,595,-154,-724,-1098,-1260,-1248,-1061,-766,-392,-9,345,614,783,818,745,556,299,-7,-331,-639,-933,-1195,-1437,-1668,-1904,-2164,-2456,-2797,-3166,-3568,-3953,-4304,-4570,-4713,-4713,-4537,-4205,-3711,-3110,-2422,-1724,-1037,-430,86,489,783,995,1153,1298,1484,1734,2101,2582,3204,3931,4757,5626,6501,7335,8086,8725,9239,9619,9881,10037,10117,10147,10148,10151,10161,10199,10262,10336,10420,10472,10473,10376,10141,9742,9135,8327,7305,6111,4778,3378,1965,637,-571,-1574,-2363,-2913,-3243,-3379,-3384,-3297,-3195,-3117,-3111,-3184,-3359,-3586,-3867,-4124,-4336,-4437,-4396,-4188,-3800,-3250,-2570,-1806,-1031,-295,324,794,1066,1149,1031,763,362,-103,-592,-1051,-1435,-1712,-1849,-1843,-1667,-1347,-864,-252,489,1313,2211,3120,4024,4857,5603,6202,6650,6915,6991,6893,6624,6225,5734,5193,4659,4172,3784,3513,3395,3421,3587,3865,4213,4568,4876,5051,5051,4800,4295,3502,2481,1256,-81,-1448,-2761,-3916,-4872,-5556,-5979,-6136,-6074,-5857,-5551,-5240,-4991,-4861,-4895,-5095,-5463,-5950,-6520,-7099,-7633,-8062,-8344,-8453,-8379,-8136,-7740,-7241,-6670,-6089,-5535,-5050,-4662,-4379,-4197,-4097,-4041,-4000,-3931,-3803,-3602,-3319,-2967,-2573,-2164,-1783,-1469,-1243,-1147,-1161,-1305,-1533,-1816,-2109,-2343,-2489,-2484,-2322,-1984,-1492,-872,-177,552,1263,1908,2479,2929,3293,3544,3719,3825,3874,3891,3862,3809,3708,3563,3350,3069,2696,2241,1688,1062,366,-361,-1091,-1786,-2399,-2903,-3248,-3437,-3432,-3272,-2950,-2533,-2050,-1589,-1188,-949,-897,-1101,-1569,-2300,-3267,-4400,-5642,-6881,-8041,-9029,-9783,-10260,-10454,-10376,-10087,-9638,-9126,-8608,-8167,-7843,-7659,-7620,-7691,-7844,-8007,-8139,-8170,-8058,-7776,-7295,-6632,-5787,-4801,-3697,-2520,-1304,-87,1096,2208,3230,4129,4901,5533,6032,6406,6669,6844,6940,6987,6985,6954,6909,6851,6802,6767,6759,6785,6844,6921,7002,7055,7037,6922,6661,6248,5654,4900,3989,2964,1862,729,-378,-1417,-2322,-3072,-3608,-3938,-4051,-3973,-3744,-3422,-3063,-2738,-2503,-2399,-2463,-2692,-3084,-3584,-4153,-4709,-5190,-5539,-5705,-5678,-5471,-5109,-4669,-4202,-3795,-3494,-3355,-3378,-3569,-3885,-4283,-4708,-5099,-5405,-5584,-5598,-5438,-5093,-4574,-3910,-3119,-2251,-1326,-388,553,1461,2348,3182,3983,4714,5395,5981,6480,6860,7124,7260,7291,7220,7092,6936,6788,6685,6648,6688,6801,6971,7169,7358,7513,7577,7541,7360,7025,6529,5872,5072,4168,3191,2203,1253,395,-319,-856,-1186,-1308,-1224,-971,-581,-114,371,810,1139,1315,1302,1090,695,155,-484,-1141,-1770,-2285,-2660,-2846,-2852,-2676,-2371,-1963,-1541,-1135,-824,-629,-591,-699,-964,-1346,-1821,-2363,-2927,-3489,-4023,-4496,-4895,-5197,-5384,-5442,-5364,-5142,-4785,-4296,-3703,-3019,-2285,-1531,-793,-111,496,999,1398,1694,1907,2071,2209,2373,2577,2859,3223,3668,4178,4723,5266,5769,6190,6500,6667,6681,6542,6244,5826,5293,4692,4047,3396,2775,2201,1715,1313,1023,836,743,741,793,885,969,1023,998,877,623,233,-300,-957,-1705,-2498,-3277,-3971,-4533,-4900,-5059,-4994,-4740,-4343,-3869,-3396,-2999,-2745,-2679,-2835,-3196,-3748,-4435,-5185,-5937,-6608,-7133,-7471,-7577,-7456,-7116,-6591,-5929,-5201,-4442,-3739,-3103,-2578,-2172,-1857,-1633,-1434,-1255,-1029,-763,-413,-9,455,942,1427,1885,2290,2627,2900,3109,3270,3403,3528,3657,3812,3994,4199,4421,4638,4820,4944,4971,4877,4647,4269,3761,3149,2471,1790,1155,619,225,-26,-126,-119,-51,5,-6,-176,-514,-1089,-1849,-2795,-3840,-4924,-5942,-6831,-7492,-7906,-8025,-7875,-7485,-6922,-6262,-5597,-5008,-4564,-4313,-4268,-4419,-4730,-5136,-5578,-5979,-6285,-6438,-6414,-6183,-5762,-5143,-4383,-3492,-2541,-1556,-594,307,1115,1800,2347,2735,2970,3046,2985,2813,2556,2277,2000,1801,1695,1740,1928,2283,2769,3377,4052,4761,5448,6076,6601,6997,7240,7323,7248,7031,6687,6257,5764,5251,4757,4306,3942,3678,3535,3525,3637,3862,4170,4530,4886,5201,5416,5487,5397,5103,4633,3978,3187,2291,1355,426,-431,-1177,-1769,-2187,-2434,-2508,-2449,-2280,-2043,-1784,-1532,-1322,-1173,-1093,-1082,-1136,-1231,-1365,-1507,-1650,-1772,-1862,-1897,-1872,-1767,-1578,-1309,-953,-539,-69,418,922,1403,1865,2298,2684,3055,3368,3669,3921,4156,4361,4556,4758,4970,5215,5486,5781,6079,6354,6570,6699,6710,6586,6323,5930,5436,4866,4269,3680,3140,2682,2330,2100,2000,2027,2170,2421,2748,3143,3553,3974,4334,4626,4792,4800,4645,4295,3779,3120,2366,1584,843,213,-248,-493,-503,-296,110,642,1244,1829,2334,2688,2854,2809,2537,2079,1455,721,-56,-820,-1507,-2047,-2427,-2581,-2529,-2255,-1778,-1145,-372,467,1331,2164,2899,3508,3938,4180,4232,4103,3843,3479,3085,2698,2383,2159,2063,2089,2230,2464,2752,3061,3356,3597,3773,3852,3842,3734,3530,3242,2867,2417,1899,1320,696,44,-620,-1262,-1873,-2407,-2855,-3181,-3374,-3429,-3344,-3151,-2884,-2586,-2332,-2152,-2114,-2243,-2542,-3017,-3609,-4283,-4960,-5564,-6038,-6310,-6365,-6189,-5813,-5283,-4675,-4049,-3494,-3048,-2765,-2650,-2702,-2891,-3183,-3532,-3892,-4223,-4501,-4699,-4817,-4852,-4810,-4702,-4539,-4316,-4054,-3742,-3390,-3001,-2580,-2139,-1689,-1247,-831,-464,-166,47,173,203,166,73,-28,-111,-126,-55,124,414,788,1233,1693,2130,2505,2764,2898,2866,2677,2322,1828,1213,513,-222,-959,-1628,-2199,-2611,-2841,-2865,-2693,-2349,-1897,-1390,-940,-603,-478,-598,-1003,-1665,-2564,-3599,-4707,-5766,-6693,-7397,-7817,-7914,-7696,-7183,-6453,-5582,-4681,-3856,-3194,-2780,-2638,-2791,-3199,-3814,-4559,-5349,-6106,-6761,-7252,-7559,-7660,-7567,-7293,-6868,-6309,-5654,-4912,-4124,-3293,-2472,-1669,-934,-291,232,617,860,984,1010,994,975,1024,1167,1454,1886,2449,3122,3836,4546,5172,5661,5965,6060,5943,5634,5159,4568,3904,3203,2511,1844,1230,683,213,-172,-449,-622,-671,-597,-400,-104,280,687,1091,1413,1601,1594,1352,850,95,-878,-2010,-3214,-4385,-5436,-6258,-6801,-7012,-6908,-6509,-5884,-5128,-4309,-3552,-2894,-2428,-2156,-2103,-2242,-2529,-2922,-3342,-3732,-4025,-4178,-4149,-3937,-3537,-2976,-2291,-1517,-696,127,925,1664,2321,2879,3325,3646,3851,3934,3927,3835,3714,3561,3447,3353,3329,3347,3418,3511,3616,3706,3769,3794,3783,3733,3660,3553,3425,3259,3051,2784,2463,2075,1652,1201,766,382,88,-73,-86,79,407,879,1470,2098,2731,3264,3656,3823,3749,3394,2786,1961,984,-48,-1049,-1910,-2564,-2941,-3041,-2852,-2458,-1891,-1286,-688,-212,110,230,150,-109,-511,-998,-1517,-2011,-2427,-2733,-2901,-2919,-2789,-2523,-2136,-1669,-1128,-568,5,556,1063,1515,1882,2166,2349,2427,2416,2308,2149,1944,1749,1585,1501,1513,1649,1911,2288,2759,3296,3846,4388,4853,5218,5440,5487,5348,5011,4484,3798,2977,2086,1165,293,-491,-1126,-1575,-1816,-1838,-1644,-1261,-726,-80,590,1244,1777,2148,2285,2164,1774,1139,306,-647,-1630,-2547,-3303,-3824,-4062,-3999,-3657,-3084,-2361,-1575,-828,-212,209,365,261,-125,-732,-1524,-2424,-3351,-4247,-5021,-5641,-6044,-6223,-6159,-5868,-5375,-4706,-3926,-3066,-2202,-1377,-659,-77,314,519,529,370,92,-251,-593,-859,-996,-962,-720,-296,304,1012,1769,2501,3130,3608,3891,3966,3839,3533,3089,2538,1926,1277,627,-7,-596,-1133,-1581,-1929,-2145,-2201,-2090,-1785,-1307,-670,73,855,1595,2204,2598,2701,2485,1919,1058,-60,-1315,-2616,-3828,-4848,-5597,-5999,-6077,-5813,-5306,-4602,-3821,-3050,-2381,-1883,-1607,-1566,-1764,-2155,-2700,-3328,-3971,-4553,-5022,-5315,-5417,-5307,-4993,-4513,-3878,-3160,-2365,-1571,-772,-40,644,1218,1708,2075,2336,2481,2528,2487,2384,2240,2083,1945,1837,1788,1794,1854,1966,2104,2265,2429,2584,2726,2849,2951,3029,3077,3085,3044,2943,2775,2548,2268,1971,1675,1448,1294,1292,1430,1744,2198,2770,3383,3976,4455,4752,4797,4570,4047,3278,2311,1236,160,-828,-1619,-2164,-2408,-2369,-2068,-1574,-966,-337,233,662,913,951,789,447,-27,-574,-1138,-1655,-2072,-2355,-2462,-2392,-2133,-1704,-1126,-436,331,1119,1890,2594,3190,3658,3966,4115,4109,3958,3699,3357,2982,2624,2315,2115,2030,2088,2289,2602,3024,3495,3996,4473,4901,5249,5502,5644,5678,5594,5404,5107,4712,4238,3693,3121,2537,1998,1534,1192,1017,1024,1238,1656,2241,2975,3768,4551,5243,5736,5976,5898,5481,4751,3750,2573,1324,119,-920,-1715,-2185,-2319,-2125,-1649,-982,-205,575,1274,1818,2160,2290,2204,1955,1571,1124,671,266,-43,-218,-244,-114,175,584,1114,1708,2349,2995,3620,4193,4696,5107,5409,5605,5670,5633,5486,5269,4998,4716,4443,4217,4048,3933,3872,3826,3776,3680,3520,3263,2922,2479,1973,1403,805,193,-413,-994,-1536,-2026,-2438,-2761,-2969,-3045,-2977,-2754,-2391,-1902,-1317,-686,-30,577,1115,1537,1803,1909,1815,1545,1094,508,-183,-903,-1606,-2217,-2693,-3005,-3142,-3118,-2977,-2757,-2525,-2322,-2189,-2152,-2214,-2366,-2578,-2825,-3063,-3266,-3408,-3471,-3462,-3377,-3239,-3061,-2862,-2654,-2452,-2253,-2077,-1902,-1753,-1602,-1471,-1348,-1235,-1146,-1073,-1026,-1015,-1023,-1078,-1151,-1266,-1395,-1558,-1717,-1888,-2029,-2147,-2205,-2202,-2117,-1955,-1719,-1432,-1123,-823,-582,-426,-390,-490,-723,-1069,-1497,-1945,-2371,-2706,-2910,-2942,-2792,-2456,-1968,-1369,-724,-106,409,750,860,705,286,-380,-1225,-2181,-3149,-4041,-4774,-5290,-5556,-5575,-5380,-5013,-4559,-4072,-3645,-3319,-3146,-3146,-3306,-3621,-4030,-4510,-4988,-5433,-5798,-6057,-6201,-6220,-6126,-5938,-5658,-5321,-4921,-4476,-3996,-3479,-2953,-2424,-1928,-1482,-1126,-869,-733,-706,-780,-907,-1072,-1209,-1299,-1302,-1203,-1002,-694,-307,151,641,1136,1608,2011,2335,2535,2612,2541,2336,2003,1559,1045,483,-65,-568,-977,-1260,-1399,-1385,-1229,-963,-615,-243,106,385,538,542,358,-12,-557,-1259,-2051,-2900,-3718,-4456,-5048,-5458,-5663,-5665,-5493,-5179,-4784,-4353,-3936,-3562,-3255,-3004,-2813,-2640,-2485,-2308,-2100,-1860,-1564,-1247,-895,-542,-193,125,411,641,828,956,1041,1090,1113,1134,1162,1223,1324,1482,1685,1942,2216,2507,2767,2978,3110,3132,3040,2818,2487,2053,1569,1053,562,120,-241,-508,-675,-758,-776,-750,-723,-702,-718,-772,-850,-942,-1006,-1013,-925,-713,-361,131,741,1432,2140,2806,3350,3722,3864,3772,3441,2931,2289,1619,983,485,158,55,160,455,872,1353,1804,2164,2371,2392,2225,1890,1427,903,375,-83,-425,-599,-589,-379,5,543,1182,1872,2549,3162,3661,4014,4216,4257,4183,4006,3781,3540,3314,3124,2986,2886,2823,2768,2697,2594,2423,2190,1873,1498,1075,637,218,-151,-439,-623,-699,-668,-553,-378,-178,9,155,227,227,137,-11,-217,-422,-615,-741,-784,-728,-553,-301,33,379,713,978,1127,1140,988,686,249,-273,-834,-1364,-1811,-2117,-2254,-2210,-1988,-1645,-1206,-758,-356,-49,102,101,-70,-378,-788,-1253,-1708,-2115,-2413,-2589,-2610,-2490,-2230,-1863,-1418,-925,-432,41,464,816,1106,1326,1499,1636,1766,1888,2033,2176,2340,2475,2596,2653,2651,2566,2406,2173,1889,1583,1271,1010,797,681,645,699,806,940,1044,1072,979,728,306,-271,-978,-1746,-2513,-3198,-3727,-4049,-4125,-3950,-3554,-2971,-2289,-1577,-924,-416,-104,-34,-220,-629,-1234,-1953,-2719,-3457,-4094,-4595,-4925,-5103,-5137,-5075,-4949,-4809,-4677,-4590,-4542,-4542,-4572,-4608,-4623,-4592,-4473,-4268,-3935,-3508,-2974,-2385,-1763,-1161,-612,-149,202,447,581,633,630,602,594,639,759,991,1318,1753,2259,2804,3344,3827,4217,4467,4564,4499,4280,3949,3535,3092,2669,2298,2008,1803,1669,1584,1500,1390,1210,947,591,166,-300,-754,-1145,-1430,-1552,-1515,-1289,-924,-439,82,589,990,1241,1277,1099,693,114,-593,-1345,-2061,-2659,-3086,-3275,-3243,-2970,-2518,-1930,-1273,-622,-22,460,818,1019,1081,1015,853,632,383,164,-15,-90,-67,79,347,712,1159,1652,2151,2628,3044,3384,3636,3794,3886,3913,3912,3903,3896,3916,3960,4018,4099,4163,4219,4229,4197,4110,3973,3797,3598,3394,3226,3089,3034,3037,3119,3252,3404,3555,3645,3658,3557,3339,3017,2610,2170,1743,1389,1154,1083,1181,1462,1874,2392,2921,3414,3774,3959,3914,3635,3120,2424,1584,695,-181,-961,-1586,-2015,-2229,-2238,-2074,-1779,-1412,-1019,-650,-341,-95,65,172,234,285,360,469,659,905,1240,1617,2040,2466,2881,3250,3569,3816,4005,4138,4230,4317,4402,4530,4692,4915,5177,5477,5781,6067,6309,6460,6531,6467,6304,6024,5650,5223,4759,4315,3915,3592,3370,3228,3172,3136,3101,3000,2808,2486,2044,1481,860,207,-384,-877,-1194,-1313,-1209,-902,-412,187,840,1454,1945,2251,2297,2073,1567,824,-84,-1075,-2036,-2877,-3510,-3892,-3997,-3859,-3513,-3052,-2546,-2099,-1767,-1619,-1673,-1931,-2371,-2934,-3562,-4173,-4697,-5058,-5214,-5115,-4774,-4182,-3402,-2462,-1452,-431,528,1349,1986,2392,2550,2460,2142,1640,1011,329,-341,-933,-1393,-1693,-1827,-1802,-1667,-1460,-1245,-1075,-989,-1021,-1163,-1411,-1723,-2061,-2386,-2653,-2846,-2957,-2983,-2968,-2919,-2884,-2891,-2943,-3063,-3219,-3386,-3534,-3601,-3565,-3391,-3052,-2572,-1949,-1237,-482,249,888,1375,1657,1702,1512,1089,506,-213,-960,-1708,-2374,-2938,-3379,-3687,-3884,-3979,-3985,-3933,-3823,-3678,-3509,-3324,-3147,-2991,-2869,-2806,-2797,-2858,-2969,-3119,-3287,-3450,-3578,-3667,-3694,-3662,-3585,-3455,-3312,-3148,-3002,-2855,-2737,-2617,-2502,-2370,-2210,-2017,-1804,-1583,-1397,-1291,-1293,-1467,-1792,-2289,-2895,-3555,-4184,-4699,-5021,-5102,-4922,-4498,-3880,-3139,-2369,-1656,-1079,-701,-538,-608,-860,-1251,-1705,-2142,-2496,-2708,-2737,-2588,-2265,-1818,-1306,-786,-336,2,176,187,23,-264,-659,-1086,-1519,-1907,-2223,-2463,-2611,-2692,-2709,-2692,-2649,-2605,-2565,-2537,-2525,-2527,-2530,-2544,-2533,-2515,-2454,-2358,-2193,-1965,-1653,-1254,-784,-238,332,913,1443,1893,2217,2391,2407,2278,2021,1697,1335,1000,727,542,466,485,584,737,899,1049,1143,1181,1140,1043,892,719,539,373,222,87,-51,-221,-445,-756,-1160,-1659,-2220,-2800,-3332,-3742,-3963,-3928,-3609,-2992,-2110,-1015,201,1434,2569,3486,4099,4339,4186,3657,2817,1758,606,-528,-1528,-2310,-2822,-3041,-2991,-2708,-2249,-1682,-1049,-415,207,795,1338,1847,2303,2721,3070,3351,3541,3637,3639,3555,3412,3242,3084,2977,2956,3037,3243,3543,3938,4372,4819,5222,5560,5784,5898,5886,5748,5520,5185,4789,4332,3824,3291,2726,2161,1596,1062,577,165,-152,-362,-461,-464,-386,-272,-160,-97,-122,-266,-542,-938,-1438,-1981,-2526,-3006,-3359,-3559,-3550,-3362,-2976,-2456,-1843,-1204,-611,-113,230,410,407,248,-45,-419,-843,-1261,-1650,-1987,-2248,-2448,-2556,-2602,-2553,-2416,-2181,-1827,-1369,-806,-165,519,1189,1816,2320,2702,2899,2950,2844,2644,2397,2154,1984,1917,1974,2166,2444,2795,3142,3454,3679,3794,3798,3694,3532,3325,3136,2971,2864,2800,2768,2734,2665,2528,2300,1976,1559,1084,573,86,-360,-708,-968,-1118,-1202,-1228,-1256,-1311,-1429,-1625,-1889,-2204,-2520,-2801,-2975,-3009,-2857,-2507,-1965,-1278,-489,293,1001,1521,1792,1751,1389,714,-211,-1318,-2499,-3676,-4745,-5653,-6344,-6802,-7022,-7031,-6833,-6484,-5994,-5413,-4767,-4098,-3441,-2834,-2311,-1903,-1613,-1469,-1430,-1504,-1629,-1786,-1910,-1979,-1944,-1797,-1521,-1130,-639,-88,505,1082,1635,2116,2526,2838,3072,3215,3300,3327,3322,3289,3247,3190,3133,3065,3005,2938,2894,2859,2861,2887,2946,3006,3058,3048,2952,2717,2334,1774,1066,237,-662,-1541,-2342,-2972,-3377,-3511,-3362,-2941,-2300,-1506,-644,181,889,1394,1645,1615,1310,754,8,-879,-1825,-2776,-3675,-4476,-5158,-5691,-6069,-6286,-6324,-6189,-5870,-5366,-4698,-3883,-2955,-1985,-1002,-100,694,1310,1748,1976,2043,1959,1798,1611,1462,1404,1470,1680,2020,2476,2992,3525,4023,4437,4738,4914,4970,4925,4827,4693,4586,4509,4497,4539,4636,4762,4908,5034,5142,5188,5191,5115,4981,4764,4489,4134,3729,3264,2757,2225,1680,1153,673,267,-19,-164,-140,62,431,937,1542,2170,2775,3279,3632,3797,3746,3489,3040,2431,1723,944,179,-562,-1212,-1763,-2184,-2470,-2616,-2629,-2503,-2262,-1910,-1472,-980,-456,54,522,911,1206,1382,1457,1423,1321,1178,1028,925,890,962,1154,1467,1897,2417,3011,3629,4259,4832,5350,5740,6019,6130,6113,5942,5675,5325,4952,4583,4270,4030,3890,3855,3918,4079,4303,4590,4888,5189,5441,5632,5713,5677,5495,5167,4696,4101,3416,2683,1961,1306,774,419,262,333,599,1045,1598,2199,2769,3224,3506,3555,3350,2886,2179,1279,233,-888,-2021,-3104,-4084,-4917,-5575,-6033,-6291,-6342,-6206,-5892,-5433,-4853,-4190,-3470,-2737,-2014,-1349,-758,-289,51,237,263,159,-79,-386,-730,-1059,-1316,-1464,-1480,-1329,-1054,-644,-173,332,803,1193,1472,1605,1598,1453,1195,862,488,118,-213,-474,-642,-709,-671,-549,-360,-145,59,212,269,209,12,-322,-774,-1311,-1886,-2434,-2910,-3243,-3409,-3364,-3118,-2675,-2084,-1387,-659,36,627,1055,1275,1271,1038,602,-1,-718,-1497,-2284,-3033,-3713,-4305,-4791,-5184,-5475,-5675,-5792,-5816,-5762,-5627,-5421,-5154,-4848,-4514,-4170,-3842,-3523,-3238,-2981,-2755,-2557,-2387,-2225,-2081,-1930,-1776,-1613,-1433,-1251,-1062,-893,-750,-651,-620,-661,-792,-1013,-1309,-1684,-2096,-2531,-2946,-3313,-3600,-3781,-3833,-3757,-3541,-3221,-2812,-2366,-1939,-1576,-1339,-1264,-1372,-1673,-2140,-2745,-3422,-4123,-4757,-5273,-5607,-5712,-5570,-5178,-4552,-3742,-2793,-1778,-766,169,973,1583,1978,2127,2039,1724,1212,541,-256,-1118,-2019,-2895,-3712,-4421,-4975,-5343,-5495,-5412,-5103,-4580,-3894,-3090,-2253,-1440,-739,-200,136,241,143,-146,-554,-1023,-1477,-1851,-2078,-2134,-1984,-1648,-1139,-505,206,935,1625,2233,2701,3011,3133,3058,2802,2364,1798,1117,384,-371,-1097,-1758,-2322,-2758,-3059,-3203,-3202,-3064,-2815,-2491,-2131,-1781,-1487,-1281,-1201,-1249,-1440,-1742,-2139,-2573,-3010,-3388,-3656,-3785,-3725,-3481,-3039,-2431,-1686,-863,-21,771,1453,1963,2274,2351,2201,1830,1269,558,-264,-1137,-2011,-2834,-3546,-4111,-4477,-4626,-4530,-4198,-3633,-2879,-1968,-973,57,1044,1936,2692,3271,3680,3910,4005,3987,3911,3810,3730,3694,3721,3817,3974,4182,4417,4657,4874,5052,5160,5191,5126,4962,4709,4360,3962,3503,3053,2610,2228,1933,1736,1672,1716,1875,2105,2366,2600,2745,2747,2555,2153,1533,735,-200,-1180,-2131,-2958,-3577,-3938,-3989,-3730,-3190,-2400,-1456,-422,595,1507,2235,2710,2894,2773,2354,1685,820,-169,-1198,-2203,-3110,-3874,-4455,-4837,-5006,-4968,-4737,-4325,-3760,-3076,-2296,-1477,-644,147,873,1486,1979,2333,2553,2667,2683,2656,2614,2603,2657,2802,3049,3401,3841,4338,4863,5357,5803,6126,6327,6353,6216,5903,5449,4866,4222,3544,2905,2350,1919,1654,1554,1629,1841,2160,2529,2887,3183,3342,3344,3127,2713,2076,1277,339,-655,-1658,-2573,-3364,-3948,-4315,-4433,-4312,-3971,-3446,-2784,-2037,-1252,-492,216,812,1283,1585,1716,1648,1383,923,265,-557,-1525,-2589,-3692,-4770,-5752,-6565,-7146,-7449,-7442,-7130,-6528,-5691,-4683,-3587,-2489,-1467,-586,114,610,924,1069,1109,1081,1050,1045,1111,1246,1469,1746,2065,2385,2674,2901,3039,3072,2997,2817,2559,2238,1908,1575,1308,1094,991,973,1066,1239,1481,1768,2057,2329,2535,2657,2653,2516,2229,1799,1249,609,-77,-749,-1364,-1860,-2199,-2352,-2309,-2065,-1655,-1104,-478,177,788,1305,1671,1846,1816,1560,1110,462,-312,-1211,-2150,-3117,-4045,-4913,-5676,-6321,-6816,-7151,-7314,-7295,-7108,-6750,-6255,-5640,-4956,-4234,-3537,-2886,-2339,-1896,-1584,-1374,-1257,-1175,-1107,-979,-776,-447,13,615,1339,2163,3035,3913,4732,5430,5964,6269,6337,6141,5707,5064,4279,3413,2568,1809,1229,879,808,1022,1521,2251,3166,4171,5184,6101,6833,7302,7443,7242,6677,5806,4672,3374,2013,698,-463,-1377,-1981,-2231,-2127,-1691,-976,-63,970,2022,3012,3853,4480,4845,4915,4677,4144,3328,2282,1048,-305,-1706,-3077,-4336,-5404,-6200,-6676,-6773,-6494,-5840,-4862,-3636,-2249,-819,550,1753,2711,3365,3700,3722,3480,3044,2499,1946,1464,1146,1033,1166,1542,2134,2885,3735,4586,5368,6002,6434,6632,6596,6339,5914,5370,4780,4197,3691,3288,3032,2927,2971,3152,3433,3778,4140,4467,4713,4844,4823,4654,4322,3870,3306,2700,2076,1509,1037,698,547,567,796,1188,1721,2349,3011,3652,4225,4669,4965,5066,4983,4703,4260,3662,2948,2134,1263,344,-561,-1447,-2247,-2943,-3483,-3830,-3971,-3875,-3580,-3100,-2510,-1874,-1273,-773,-425,-250,-255,-404,-661,-961,-1238,-1425,-1474,-1331,-1001,-478,191,963,1763,2535,3193,3687,3963,3983,3741,3247,2527,1648,658,-341,-1290,-2081,-2665,-2976,-2991,-2712,-2157,-1380,-448,550,1525,2385,3054,3474,3604,3443,2994,2298,1417,409,-615,-1591,-2417,-3040,-3395,-3476,-3261,-2790,-2105,-1273,-364,539,1376,2077,2596,2885,2926,2677,2156,1352,303,-950,-2347,-3805,-5254,-6588,-7744,-8624,-9186,-9384,-9208,-8689,-7860,-6816,-5643,-4447,-3338,-2407,-1722,-1349,-1280,-1528,-2033,-2740,-3554,-4372,-5101,-5634,-5906,-5875,-5519,-4883,-4005,-2982,-1900,-867,26,710,1130,1274,1162,807,295,-353,-1041,-1731,-2359,-2881,-3283,-3540,-3683,-3718,-3708,-3675,-3684,-3767,-3957,-4267,-4700,-5218,-5786,-6335,-6802,-7115,-7222,-7066,-6632,-5908,-4916,-3687,-2286,-767,781,2288,3671,4858,5792,6431,6744,6730,6374,5700,4709,3436,1913,183,-1690,-3646,-5604,-7480,-9190,-10644,-11780,-12520,-12861,-12767,-12280,-11429,-10278,-8894,-7377,-5792,-4249,-2812,-1549,-508,282,826,1106,1174,1038,763,393,-5,-369,-656,-806,-812,-648,-341,83,561,1050,1463,1784,1946,1952,1790,1476,1040,518,-39,-599,-1094,-1514,-1801,-1935,-1896,-1660,-1245,-658,65,870,1731,2560,3343,4008,4551,4951,5229,5401,5518,5606,5714,5869,6082,6367,6702,7061,7409,7685,7845,7818,7566,7029,6200,5046,3591,1861,-95,-2190,-4341,-6422,-8319,-9901,-11061,-11700,-11762,-11225,-10119,-8510,-6527,-4297,-1997,230,2228,3889,5130,5924,6285,6281,5996,5551,5049,4594,4275,4128,4196,4448,4855,5343,5828,6233,6477,6510,6292,5822,5110,4192,3131,1983,836,-237,-1162,-1880,-2349,-2559,-2505,-2222,-1742,-1115,-388,388,1158,1871,2484,2937,3216,3266,3101,2683,2031,1135,21,-1288,-2736,-4272,-5797,-7251,-8512,-9532,-10206,-10517,-10414,-9921,-9066,-7915,-6558,-5086,-3603,-2211,-992,-26,646,996,1041,814,393,-132,-656,-1081,-1302,-1277,-931,-304,594,1660,2804,3896,4818,5480,5783,5713,5248,4427,3338,2057,735,-530,-1598,-2387,-2814,-2856,-2504,-1800,-816,375,1640,2906,4039,4981,5642,5986,5986,5644,4996,4089,2987,1781,541,-630,-1675,-2522,-3142,-3534,-3702,-3715,-3611,-3479,-3372,-3357,-3468,-3715,-4095,-4559,-5060,-5526,-5878,-6059,-6007,-5697,-5137,-4345,-3391,-2340,-1283,-305,520,1124,1463,1512,1262,727,-68,-1093,-2286,-3607,-4975,-6332,-7594,-8678,-9504,-9994,-10084,-9738,-8937,-7704,-6081,-4146,-2001,245,2456,4519,6315,7742,8727,9214,9194,8675,7724,6403,4839,3137,1435,-144,-1498,-2537,-3220,-3531,-3490,-3160,-2606,-1933,-1215,-553,-3,382,588,625,524,331,102,-107,-229,-217,-14,402,1054,1939,3027,4280,5633,7002,8323,9477,10427,11064,11372,11312,10890,10140,9119,7899,6574,5225,3942,2796,1841,1120,624,364,274,332,456,595,685,676,531,236,-220,-814,-1526,-2312,-3124,-3899,-4575,-5079,-5363,-5369,-5094,-4522,-3701,-2660,-1493,-255,943,2045,2973,3701,4205,4513,4648,4686,4679,4713,4836,5107,5543,6145,6885,7714,8563,9370,10057,10574,10885,10952,10798,10404,9828,9068,8193,7216,6197,5159,4150,3184,2303,1522,862,356,-4,-197,-231,-130,102,415,785,1160,1488,1722,1801,1686,1343,763,-38,-1012,-2089,-3177,-4168,-4956,-5447,-5560,-5270,-4561,-3484,-2110,-542,1096,2692,4115,5284,6096,6529,6539,6164,5438,4447,3271,2033,823,-241,-1078,-1626,-1832,-1711,-1265,-570,304,1263,2180,2974,3522,3778,3687,3258,2531,1580,521,-537,-1450,-2129,-2469,-2442,-2027,-1260,-197,1075,2468,3875,5214,6395,7360,8065,8482,8602,8443,8006,7340,6464,5436,4312,3149,2020,976,75,-659,-1200,-1565,-1771,-1877,-1936,-2024,-2206,-2532,-3041,-3733,-4580,-5545,-6535,-7491,-8310,-8933,-9298,-9376,-9162,-8677,-7968,-7097,-6150,-5207,-4346,-3643,-3125,-2848,-2781,-2944,-3273,-3740,-4275,-4820,-5298,-5668,-5845,-5831,-5559,-5066,-4341,-3435,-2406,-1312,-252,703,1454,1933,2069,1824,1181,148,-1228,-2874,-4700,-6573,-8390,-10003,-11319,-12238,-12702,-12689,-12191,-11256,-9932,-8309,-6472,-4528,-2562,-682,1049,2547,3772,4681,5256,5512,5453,5139,4612,3933,3176,2391,1635,956,367,-98,-464,-729,-925,-1082,-1229,-1401,-1620,-1905,-2257,-2666,-3109,-3537,-3908,-4156,-4234,-4092,-3709,-3073,-2204,-1132,76,1355,2611,3759,4706,5371,5690,5617,5149,4295,3125,1708,168,-1385,-2820,-4019,-4887,-5357,-5402,-5044,-4340,-3387,-2304,-1219,-252,497,957,1095,929,495,-110,-803,-1465,-2000,-2337,-2405,-2205,-1724,-1017,-138,832,1814,2717,3487,4052,4396,4501,4392,4093,3668,3154,2613,2083,1581,1133,721,346,-23,-396,-802,-1230,-1702,-2173,-2644,-3075,-3456,-3775,-4035,-4255,-4463,-4693,-4977,-5336,-5775,-6283,-6809,-7291,-7648,-7777,-7609,-7073,-6134,-4816,-3141,-1222,857,2936,4901,6605,7952,8876,9330,9342,8935,8196,7204,6061,4859,3687,2619,1701,977,443,106,-82,-148,-154,-147,-171,-265,-434,-704,-1038,-1438,-1858,-2265,-2630,-2910,-3076,-3120,-3014,-2775,-2394,-1902,-1307,-652,46,753,1434,2074,2623,3058,3334,3417,3276,2895,2275,1439,428,-694,-1857,-2982,-3989,-4822,-5427,-5788,-5908,-5804,-5524,-5105,-4612,-4080,-3560,-3064,-2612,-2189,-1778,-1352,-874,-329,311,1044,1870,2760,3689,4607,5490,6270,6936,7427,7729,7802,7634,7205,6527,5606,4478,3183,1774,312,-1140,-2521,-3768,-4838,-5691,-6303,-6675,-6817,-6748,-6527,-6173,-5770,-5355,-4985,-4709,-4547,-4528,-4637,-4855,-5137,-5422,-5646,-5735,-5623,-5271,-4639,-3742,-2587,-1251,211,1692,3106,4360,5381,6106,6525,6615,6421,5972,5334,4572,3756,2934,2173,1491,922,484,170,1,-46,38,228,522,882,1303,1745,2195,2610,2979,3257,3447,3516,3478,3330,3095,2806,2489,2196,1955,1801,1751,1797,1934,2112,2303,2431,2453,2307,1956,1383,586,-398,-1520,-2692,-3824,-4810,-5543,-5953,-5969,-5581,-4810,-3706,-2369,-909,553,1881,2993,3787,4249,4355,4159,3711,3106,2422,1747,1159,691,391,238,231,318,471,621,752,810,807,728,607,466,346,273,284,374,568,816,1118,1417,1671,1854,1903,1824,1584,1204,689,72,-618,-1363,-2133,-2928,-3747,-4583,-5472,-6395,-7369,-8379,-9385,-10349,-11198,-11865,-12274,-12374,-12113,-11497,-10532,-9289,-7839,-6294,-4771,-3369,-2208,-1335,-808,-609,-714,-1041,-1516,-2013,-2451,-2714,-2742,-2466,-1873,-960,239,1656,3232,4853,6453,7930,9226,10285,11076,11596,11845,11858,11661,11297,10801,10207,9536,8814,8049,7258,6443,5620,4789,3965,3147,2344,1544,756,-59,-885,-1771,-2700,-3686,-4710,-5742,-6735,-7632,-8362,-8860,-9060,-8917,-8407,-7536,-6347,-4906,-3311,-1664,-91,1321,2473,3320,3841,4054,4010,3790,3478,3174,2954,2883,2989,3277,3710,4244,4796,5295,5656,5813,5717,5333,4669,3736,2594,1300,-67,-1418,-2675,-3754,-4590,-5133,-5346,-5224,-4777,-4032,-3049,-1883,-601,703,1991,3146,4139,4880,5325,5444,5209,4640,3774,2672,1427,135,-1092,-2153,-2957,-3440,-3560,-3310,-2711,-1812,-686,583,1904,3191,4368,5381,6183,6772,7135,7319,7342,7278,7157,7055,6992,7018,7137,7357,7676,8059,8495,8940,9367,9753,10057,10279,10381,10360,10198,9882,9418,8802,8050,7193,6246,5266,4281,3342,2490,1761,1179,774,532,456,515,659,856,1029,1136,1119,952,611,125,-489,-1150,-1792,-2320,-2657,-2726,-2498,-1947,-1124,-80,1074,2237,3275,4092,4596,4739,4519,3959,3134,2134,1063,35,-862,-1547,-1972,-2127,-2018,-1693,-1208,-635,-43,491,924,1196,1304,1222,988,624,189,-261,-654,-943,-1059,-989,-700,-207,464,1278,2168,3087,3957,4735,5355,5775,5950,5840,5415,4654,3550,2114,399,-1551,-3622,-5717,-7713,-9475,-10914,-11923,-12460,-12498,-12063,-11216,-10051,-8696,-7268,-5922,-4750,-3863,-3301,-3094,-3203,-3595,-4165,-4828,-5478,-6009,-6356,-6453,-6277,-5832,-5137,-4247,-3211,-2102,-984,74,1019,1791,2368,2708,2818,2686,2344,1808,1141,370,-428,-1212,-1917,-2506,-2931,-3188,-3249,-3132,-2848,-2418,-1885,-1278,-649,-40,505,944,1246,1395,1378,1217,930,561,167,-204,-483,-633,-609,-401,-20,505,1096,1694,2177,2483,2504,2210,1553,574,-695,-2160,-3715,-5259,-6667,-7858,-8755,-9314,-9535,-9418,-9027,-8407,-7650,-6816,-6004,-5259,-4649,-4209,-3942,-3875,-3957,-4176,-4471,-4782,-5055,-5212,-5220,-5021,-4617,-3994,-3179,-2215,-1143,-29,1054,2046,2865,3439,3719,3634,3185,2351,1187,-241,-1832,-3444,-4951,-6197,-7070,-7468,-7360,-6727,-5656,-4214,-2572,-850,754,2142,3162,3790,3976,3782,3270,2558,1777,1033,458,103,33,244,708,1389,2203,3087,3970,4772,5455,5965,6270,6362,6222,5869,5309,4581,3714,2768,1770,795,-136,-968,-1667,-2219,-2589,-2780,-2784,-2611,-2272,-1801,-1222,-594,41,619,1085,1398,1525,1470,1248,917,538,197,-26,-58,149,625,1349,2295,3372,4505,5562,6452,7048,7282,7085,6449,5391,3984,2318,536,-1240,-2864,-4229,-5257,-5899,-6171,-6105,-5784,-5295,-4743,-4221,-3812,-3569,-3518,-3660,-3964,-4395,-4881,-5384,-5830,-6195,-6435,-6546,-6512,-6362,-6077,-5709,-5231,-4692,-4077,-3417,-2731,-2054,-1442,-943,-630,-550,-748,-1237,-1994,-2957,-4030,-5084,-5980,-6575,-6749,-6415,-5537,-4134,-2278,-91,2271,4638,6837,8725,10181,11149,11599,11570,11121,10356,9370,8289,7185,6149,5204,4377,3645,2988,2358,1731,1067,369,-377,-1129,-1892,-2589,-3240,-3764,-4192,-4484,-4661,-4737,-4727,-4658,-4555,-4422,-4288,-4133,-3964,-3753,-3487,-3138,-2694,-2140,-1483,-751,17,769,1425,1949,2260,2350,2205,1846,1328,721,101,-430,-810,-956,-842,-453,190,1016,1970,2918,3786,4450,4846,4920,4655,4069,3229,2201,1108,43,-880,-1568,-1960,-2013,-1726,-1134,-280,732,1839,2900,3854,4572,5015,5110,4853,4249,3338,2192,897,-443,-1731,-2859,-3761,-4360,-4636,-4577,-4208,-3575,-2750,-1820,-894,-61,552,883,843,410,-413,-1592,-3033,-4622,-6223,-7670,-8829,-9558,-9771,-9410,-8482,-7037,-5172,-3035,-775,1426,3419,5060,6260,6969,7188,6971,6398,5594,4676,3783,3013,2457,2167,2153,2412,2883,3525,4247,4990,5681,6264,6703,6968,7046,6930,6633,6150,5515,4728,3828,2834,1782,704,-367,-1392,-2352,-3210,-3956,-4564,-5036,-5355,-5544,-5600,-5562,-5457,-5330,-5226,-5185,-5242,-5418,-5716,-6113,-6578,-7043,-7448,-7706,-7744,-7493,-6910,-5978,-4704,-3149,-1377,499,2372,4126,5655,6882,7751,8248,8392,8228,7831,7291,6691,6120,5647,5302,5114,5055,5090,5158,5184,5097,4825,4321,3554,2517,1236,-244,-1856,-3507,-5124,-6599,-7876,-8880,-9580,-9966,-10021,-9789,-9267,-8521,-7575,-6490,-5330,-4149,-3048,-2073,-1329,-848,-690,-846,-1308,-1990,-2825,-3657,-4391,-4872,-5014,-4740,-4031,-2906,-1440,260,2053,3793,5321,6531,7303,7605,7424,6794,5809,4566,3200,1848,617,-371,-1063,-1409,-1406,-1083,-491,309,1225,2196,3129,3979,4686,5228,5587,5777,5807,5735,5584,5421,5280,5211,5238,5389,5650,6035,6491,7014,7537,8031,8442,8724,8831,8730,8380,7771,6897,5769,4435,2945,1379,-164,-1601,-2817,-3746,-4301,-4446,-4160,-3463,-2395,-1043,496,2111,3654,5043,6148,6918,7307,7322,6999,6419,5678,4897,4182,3653,3361,3382,3689,4278,5060,5963,6867,7682,8302,8669,8721,8456,7875,7024,5951,4733,3432,2132,894,-229,-1181,-1954,-2510,-2866,-3025,-3007,-2852,-2588,-2271,-1946,-1674,-1497,-1468,-1606,-1927,-2416,-3031,-3716,-4383,-4947,-5309,-5396,-5142,-4532,-3563,-2297,-805,803,2403,3879,5110,6005,6502,6571,6229,5527,4553,3418,2257,1196,349,-180,-365,-150,402,1260,2332,3513,4722,5848,6827,7606,8147,8461,8541,8432,8166,7784,7327,6837,6320,5822,5320,4836,4356,3873,3387,2884,2373,1844,1310,756,197,-394,-1022,-1708,-2475,-3345,-4313,-5400,-6559,-7775,-8978,-10099,-11062,-11782,-12198,-12251,-11926,-11236,-10225,-8987,-7620,-6259,-5036,-4054,-3427,-3179,-3342,-3857,-4658,-5613,-6609,-7492,-8149,-8479,-8414,-7947,-7088,-5914,-4510,-2995,-1488,-103,1071,1956,2534,2794,2776,2536,2143,1685,1236,859,619,532,632,900,1323,1872,2489,3137,3732,4231,4541,4616,4388,3815,2894,1610,23,-1814,-3796,-5812,-7733,-9433,-10798,-11732,-12190,-12142,-11635,-10727,-9532,-8189,-6826,-5606,-4623,-3987,-3722,-3847,-4305,-5029,-5910,-6829,-7674,-8332,-8736,-8819,-8591,-8047,-7260,-6291,-5222,-4146,-3113,-2195,-1400,-745,-210,243,634,1022,1418,1858,2344,2871,3430,3989,4529,5020,5435,5765,5994,6120,6156,6098,5980,5787,5555,5257,4908,4488,3987,3393,2704,1927,1077,194,-686,-1501,-2198,-2718,-3010,-3052,-2824,-2353,-1680,-873,-24,776,1425,1850,1991,1819,1360,635,-254,-1236,-2195,-3035,-3685,-4069,-4185,-4025,-3632,-3068,-2399,-1712,-1071,-546,-176,-1,-18,-243,-643,-1202,-1886,-2638,-3425,-4179,-4847,-5377,-5720,-5829,-5692,-5288,-4638,-3775,-2759,-1662,-587,385,1146,1638,1803,1640,1173,468,-372,-1234,-1991,-2528,-2754,-2609,-2083,-1206,-52,1268,2622,3866,4864,5511,5715,5458,4741,3631,2221,641,-981,-2498,-3804,-4799,-5435,-5682,-5576,-5141,-4476,-3650,-2758,-1903,-1134,-538,-126,77,92,-47,-302,-603,-914,-1164,-1330,-1381,-1295,-1088,-752,-305,234,862,1554,2305,3108,3939,4787,5623,6402,7100,7642,8004,8131,8004,7626,7003,6212,5289,4356,3476,2746,2237,1975,1983,2224,2643,3154,3648,4025,4171,4017,3512,2631,1424,-70,-1738,-3479,-5170,-6694,-7955,-8879,-9427,-9593,-9399,-8910,-8192,-7345,-6457,-5625,-4911,-4390,-4066,-3969,-4056,-4302,-4638,-5007,-5325,-5539,-5582,-5414,-5012,-4366,-3491,-2433,-1227,31,1279,2410,3344,4002,4322,4275,3863,3115,2116,946,-262,-1384,-2309,-2917,-3154,-2978,-2399,-1474,-287,1056,2414,3692,4755,5542,5997,6100,5888,5387,4691,3863,3012,2195,1506,958,607,420,394,484,652,854,1062,1249,1399,1523,1605,1670,1713,1747,1769,1788,1787,1786,1754,1713,1642,1543,1426,1272,1109,923,734,555,383,243,126,33,-40,-116,-212,-340,-533,-788,-1105,-1485,-1870,-2255,-2557,-2748,-2755,-2558,-2108,-1421,-495,616,1858,3154,4409,5542,6455,7086,7378,7303,6866,6090,5035,3775,2406,1030,-248,-1334,-2142,-2631,-2763,-2576,-2099,-1436,-677,47,630,963,977,629,-80,-1120,-2416,-3880,-5392,-6850,-8136,-9168,-9880,-10224,-10220,-9874,-9264,-8471,-7582,-6719,-5960,-5383,-5041,-4924,-5020,-5252,-5535,-5752,-5802,-5569,-4992,-4023,-2666,-974,978,3058,5137,7066,8710,9957,10721,10963,10681,9921,8755,7295,5649,3954,2310,828,-424,-1399,-2070,-2457,-2582,-2494,-2270,-1948,-1625,-1322,-1101,-970,-939,-986,-1088,-1199,-1286,-1295,-1210,-992,-649,-184,383,1012,1676,2320,2919,3438,3858,4180,4396,4532,4593,4605,4571,4493,4370,4185,3916,3561,3081,2511,1826,1081,287,-491,-1210,-1806,-2240,-2455,-2438,-2173,-1677,-994,-180,690,1515,2223,2721,2956,2892,2528,1898,1069,131,-803,-1624,-2219,-2518,-2450,-2019,-1234,-165,1097,2446,3755,4920,5830,6440,6682,6596,6182,5539,4733,3873,3053,2357,1860,1592,1569,1768,2135,2589,3047,3390,3549,3438,3011,2277,1242,-9,-1397,-2796,-4099,-5172,-5924,-6271,-6166,-5604,-4607,-3237,-1586,242,2120,3938,5587,6982,8079,8836,9281,9430,9351,9100,8756,8386,8042,7783,7615,7568,7627,7769,7976,8199,8403,8555,8610,8553,8354,8019,7539,6945,6257,5524,4787,4104,3507,3049,2729,2569,2541,2623,2784,2963,3140,3260,3306,3260,3113,2870,2541,2132,1652,1117,521,-113,-789,-1476,-2160,-2797,-3364,-3802,-4093,-4189,-4079,-3758,-3220,-2507,-1643,-683,312,1284,2167,2905,3453,3785,3889,3780,3497,3091,2630,2195,1845,1652,1641,1839,2218,2751,3369,3997,4558,4970,5167,5115,4776,4179,3331,2299,1136,-85,-1303,-2453,-3505,-4412,-5183,-5806,-6312,-6733,-7103,-7476,-7880,-8356,-8920,-9571,-10302,-11071,-11842,-12552,-13139,-13553,-13728,-13649,-13278,-12632,-11731,-10604,-9326,-7934,-6519,-5130,-3836,-2691,-1730,-983,-458,-157,-53,-122,-309,-560,-807,-988,-1029,-891,-527,66,880,1874,2997,4167,5322,6372,7266,7945,8387,8575,8525,8258,7808,7229,6546,5817,5055,4299,3550,2823,2118,1436,773,144,-471,-1038,-1578,-2064,-2511,-2914,-3291,-3662,-4045,-4480,-4984,-5581,-6283,-7078,-7956,-8869,-9775,-10613,-11318,-11843,-12133,-12169,-11945,-11473,-10803,-9979,-9080,-8175,-7340,-6636,-6103,-5770,-5627,-5651,-5781,-5957,-6088,-6102,-5922,-5492,-4792,-3806,-2582,-1158,364,1909,3354,4623,5617,6296,6616,6600,6271,5706,4980,4188,3430,2776,2302,2038,1998,2153,2457,2819,3160,3368,3354,3050,2403,1420,126,-1403,-3061,-4728,-6274,-7577,-8543,-9092,-9204,-8866,-8139,-7077,-5794,-4386,-2982,-1677,-580,255,772,977,871,521,-22,-664,-1328,-1923,-2388,-2656,-2705,-2531,-2140,-1599,-939,-264,371,882,1210,1330,1212,895,399,-193,-818,-1381,-1805,-2027,-1983,-1667,-1061,-221,821,1965,3154,4285,5302,6140,6776,7208,7442,7523,7478,7350,7163,6929,6642,6289,5847,5296,4634,3862,3010,2125,1258,476,-167,-622,-869,-900,-756,-472,-132,193,410,452,249,-215,-968,-1961,-3159,-4472,-5814,-7085,-8185,-9035,-9569,-9753,-9578,-9073,-8282,-7277,-6141,-4954,-3804,-2751,-1846,-1118,-564,-177,80,253,379,527,716,1001,1381,1882,2465,3127,3794,4439,4970,5356,5521,5449,5118,4540,3756,2815,1794,763,-199,-1031,-1680,-2118,-2336,-2339,-2162,-1832,-1415,-954,-516,-158,74,123,-29,-412,-1007,-1810,-2752,-3795,-4846,-5835,-6683,-7322,-7708,-7805,-7614,-7144,-6431,-5524,-4484,-3367,-2249,-1172,-190,668,1397,1990,2475,2870,3214,3538,3872,4241,4647,5101,5578,6070,6535,6955,7290,7530,7640,7638,7514,7292,6989,6631,6219,5788,5310,4797,4227,3605,2914,2192,1435,700,21,-563,-1006,-1291,-1406,-1355,-1168,-888,-553,-243,11,145,118,-74,-457,-992,-1654,-2383,-3117,-3775,-4300,-4619,-4706,-4541,-4135,-3542,-2812,-2043,-1306,-693,-268,-74,-148,-459,-1003,-1705,-2505,-3318,-4056,-4643,-5006,-5097,-4895,-4398,-3651,-2721,-1686,-676,232,911,1305,1367,1092,528,-259,-1151,-2036,-2785,-3290,-3465,-3269,-2684,-1758,-546,852,2329,3777,5100,6213,7054,7599,7817,7738,7361,6747,5913,4935,3838,2692,1533,409,-640,-1593,-2409,-3093,-3619,-3999,-4233,-4333,-4317,-4199,-4006,-3748,-3457,-3133,-2812,-2480,-2168,-1854,-1551,-1240,-913,-557,-155,293,807,1366,1990,2637,3331,4013,4708,5349,5948,6438,6810,7007,6994,6744,6220,5435,4385,3129,1720,238,-1203,-2530,-3620,-4425,-4879,-4975,-4743,-4217,-3511,-2699,-1912,-1242,-777,-576,-657,-1006,-1579,-2289,-3054,-3757,-4307,-4620,-4632,-4318,-3677,-2746,-1590,-292,1047,2322,3441,4319,4905,5172,5125,4799,4253,3560,2804,2064,1414,909,574,428,430,550,716,850,883,747,393,-182,-986,-1958,-3037,-4136,-5144,-5989,-6559,-6821,-6723,-6274,-5508,-4476,-3265,-1962,-661,555,1609,2466,3082,3468,3630,3603,3424,3150,2817,2492,2207,2009,1927,1985,2188,2542,3020,3600,4240,4892,5512,6048,6465,6740,6852,6819,6645,6375,6033,5682,5342,5061,4856,4730,4689,4710,4766,4833,4882,4881,4837,4718,4560,4353,4142,3926,3738,3576,3437,3306,3164,2972,2719,2382,1957,1483,973,506,138,-62,-22,291,899,1794,2922,4223,5591,6924,8111,9050,9661,9894,9730,9194,8334,7251,6032,4816,3698,2788,2158,1840,1855,2157,2695,3381,4116,4808,5353,5691,5752,5525,5003,4216,3217,2074,863,-315,-1400,-2298,-2976,-3401,-3585,-3568,-3419,-3222,-3069,-3054,-3225,-3637,-4274,-5102,-6059,-7044,-7960,-8714,-9200,-9378,-9187,-8635,-7731,-6528,-5082,-3481,-1803,-130,1457,2905,4155,5188,5987,6552,6907,7070,7088,6983,6812,6588,6358,6128,5908,5705,5499,5286,5040,4761,4436,4077,3692,3310,2943,2621,2348,2124,1949,1784,1620,1411,1129,758,264,-327,-1031,-1803,-2619,-3432,-4203,-4882,-5441,-5844,-6084,-6158,-6092,-5912,-5682,-5442,-5273,-5199,-5279,-5498,-5851,-6289,-6726,-7108,-7311,-7295,-6988,-6375,-5467,-4311,-2967,-1551,-130,1167,2274,3111,3638,3847,3739,3373,2796,2096,1361,662,91,-324,-528,-547,-395,-123,189,493,695,763,635,320,-208,-896,-1731,-2650,-3610,-4558,-5455,-6259,-6952,-7519,-7962,-8294,-8536,-8721,-8877,-9044,-9245,-9502,-9824,-10203,-10624,-11051,-11448,-11767,-11964,-12000,-11846,-11486,-10920,-10166,-9256,-8219,-7115,-5976,-4851,-3784,-2790,-1914,-1152,-527,-32,345,605,791,904,1004,1100,1238,1432,1699,2047,2461,2933,3434,3936,4425,4856,5240,5536,5771,5917,5999,6000,5936,5795,5578,5282,4904,4455,3944,3391,2814,2259,1727,1280,909,656,510,485,560,723,927,1146,1305,1375,1282,992,480,-272,-1227,-2354,-3575,-4810,-5952,-6928,-7629,-8032,-8082,-7805,-7235,-6444,-5518,-4567,-3676,-2948,-2446,-2206,-2257,-2560,-3085,-3758,-4494,-5210,-5822,-6251,-6455,-6391,-6060,-5473,-4668,-3696,-2617,-1499,-400,622,1530,2292,2893,3339,3638,3822,3918,3973,4014,4091,4204,4385,4603,4842,5056,5184,5176,4981,4563,3914,3049,2005,856,-324,-1454,-2444,-3244,-3803,-4108,-4182,-4043,-3768,-3404,-3025,-2696,-2455,-2345,-2369,-2521,-2783,-3106,-3455,-3778,-4027,-4172,-4183,-4058,-3792,-3423,-2959,-2453,-1937,-1431,-969,-547,-157,210,597,1017,1515,2090,2764,3513,4314,5141,5927,6651,7248,7706,7993,8116,8080,7911,7643,7315,6959,6612,6299,6027,5823,5648,5519,5373,5195,4927,4519,3949,3166,2197,1030,-250,-1608,-2921,-4127,-5118,-5837,-6243,-6320,-6102,-5648,-5026,-4354,-3695,-3161,-2799,-2656,-2746,-3042,-3514,-4091,-4704,-5283,-5741,-6026,-6094,-5906,-5481,-4818,-3964,-2972,-1890,-796,266,1237,2079,2769,3290,3645,3849,3913,3870,3745,3565,3359,3146,2941,2751,2573,2390,2183,1930,1590,1164,619,-21,-744,-1513,-2265,-2964,-3526,-3926,-4117,-4080,-3837,-3391,-2803,-2122,-1406,-730,-140,313,594,698,616,381,7,-453,-960,-1470,-1925,-2308,-2560,-2678,-2645,-2459,-2151,-1736,-1260,-763,-287,131,463,689,824,861,855,813,801,835,959,1187,1516,1953,2456,3007,3560,4077,4533,4890,5152,5300,5371,5368,5341,5315,5325,5397,5528,5724,5934,6134,6252,6242,6042,5628,4967,4094,3019,1827,575,-644,-1747,-2669,-3349,-3771,-3919,-3837,-3552,-3147,-2688,-2246,-1900,-1684,-1643,-1767,-2048,-2435,-2880,-3319,-3692,-3948,-4054,-3979,-3742,-3339,-2827,-2233,-1624,-1051,-569,-230,-59,-85,-305,-691,-1223,-1818,-2446,-3017,-3495,-3840,-4034,-4100,-4060,-3983,-3911,-3916,-4035,-4294,-4699,-5218,-5801,-6396,-6907,-7278,-7430,-7311,-6907,-6189,-5201,-3966,-2562,-1051,480,1957,3316,4495,5474,6225,6776,7127,7334,7422,7445,7422,7402,7376,7370,7361,7341,7289,7175,6997,6720,6369,5928,5431,4889,4344,3807,3321,2886,2525,2234,2002,1825,1668,1522,1349,1144,873,560,176,-222,-644,-1024,-1352,-1576,-1691,-1665,-1517,-1247,-894,-495,-102,235,461,544,456,203,-192,-676,-1179,-1625,-1925,-2021,-1850,-1408,-703,211,1255,2334,3340,4181,4776,5083,5089,4812,4310,3659,2945,2260,1684,1268,1058,1043,1218,1526,1928,2357,2771,3125,3411,3606,3739,3814,3855,3889,3905,3923,3916,3871,3772,3587,3313,2930,2446,1868,1205,483,-278,-1049,-1799,-2495,-3115,-3619,-3992,-4211,-4263,-4141,-3850,-3384,-2771,-2004,-1129,-141,908,2008,3120,4211,5265,6236,7120,7879,8504,8984,9303,9467,9482,9348,9105,8759,8363,7941,7545,7208,6960,6828,6807,6903,7068,7286,7487,7637,7670,7558,7262,6780,6113,5285,4333,3301,2231,1170,150,-802,-1661,-2427,-3084,-3643,-4094,-4455,-4702,-4861,-4892,-4808,-4587,-4221,-3718,-3080,-2346,-1550,-753,-6,621,1102,1387,1499,1440,1273,1060,870,785,852,1114,1581,2228,3008,3862,4694,5436,5996,6328,6380,6148,5649,4915,4024,3039,2044,1115,301,-356,-842,-1180,-1386,-1523,-1632,-1767,-1975,-2279,-2705,-3241,-3883,-4595,-5347,-6094,-6791,-7397,-7872,-8186,-8336,-8308,-8140,-7858,-7516,-7169,-6869,-6660,-6575,-6623,-6786,-7037,-7318,-7564,-7707,-7678,-7424,-6917,-6150,-5147,-3957,-2658,-1323,-56,1068,1976,2625,2996,3100,2978,2676,2279,1838,1428,1091,864,754,763,864,1025,1217,1390,1514,1567,1513,1371,1131,817,463,83,-276,-599,-866,-1070,-1218,-1332,-1431,-1563,-1742,-2011,-2373,-2828,-3370,-3945,-4542,-5079,-5542,-5858,-6020,-5994,-5790,-5427,-4945,-4405,-3876,-3428,-3130,-3033,-3164,-3519,-4069,-4740,-5455,-6107,-6598,-6843,-6779,-6379,-5650,-4647,-3438,-2132,-832,361,1343,2067,2472,2572,2373,1940,1316,606,-145,-834,-1433,-1881,-2176,-2303,-2284,-2145,-1911,-1618,-1282,-939,-585,-252,63,338,556,702,748,670,457,85,-435,-1106,-1897,-2787,-3723,-4677,-5592,-6427,-7149,-7717,-8121,-8351,-8403,-8318,-8089,-7786,-7413,-7020,-6627,-6251,-5895,-5564,-5228,-4890,-4514,-4098,-3627,-3108,-2555,-1988,-1453,-970,-599,-346,-251,-299,-485,-767,-1098,-1413,-1647,-1734,-1624,-1276,-683,156,1192,2386,3657,4937,6146,7223,8110,8781,9220,9433,9445,9291,9010,8645,8242,7825,7432,7068,6743,6445,6166,5875,5564,5201,4791,4318,3799,3237,2645,2029,1394,732,40,-698,-1480,-2311,-3183,-4066,-4943,-5754,-6474,-7046,-7435,-7624,-7589,-7343,-6910,-6310,-5610,-4839,-4063,-3315,-2646,-2066,-1608,-1262,-1027,-882,-802,-747,-695,-592,-421,-147,234,734,1325,1994,2696,3388,4027,4566,4965,5205,5266,5149,4873,4455,3933,3344,2719,2094,1487,912,365,-153,-665,-1173,-1696,-2230,-2776,-3320,-3846,-4329,-4745,-5068,-5276,-5351,-5277,-5059,-4702,-4219,-3654,-3021,-2382,-1763,-1209,-751,-406,-186,-82,-80,-142,-246,-330,-375,-328,-180,84,452,899,1393,1886,2342,2723,3012,3200,3307,3354,3381,3431,3528,3715,3978,4325,4716,5112,5464,5712,5814,5727,5446,4965,4324,3565,2751,1962,1263,721,387,285,421,765,1267,1844,2419,2874,3147,3144,2845,2227,1345,246,-943,-2135,-3187,-4008,-4516,-4663,-4461,-3938,-3176,-2278,-1344,-491,199,660,856,796,502,40,-533,-1131,-1699,-2170,-2513,-2715,-2769,-2710,-2539,-2315,-2030,-1741,-1425,-1115,-794,-462,-118,242,608,957,1283,1537,1706,1757,1663,1421,1012,458,-238,-1043,-1924,-2839,-3733,-4557,-5256,-5780,-6086,-6157,-5964,-5538,-4885,-4058,-3104,-2082,-1045,-48,871,1675,2354,2887,3286,3549,3685,3717,3647,3506,3298,3051,2777,2498,2219,1962,1724,1513,1331,1162,1010,854,689,502,289,46,-225,-517,-823,-1129,-1422,-1698,-1934,-2133,-2283,-2381,-2431,-2433,-2392,-2323,-2224,-2113,-1989,-1856,-1715,-1554,-1360,-1124,-809,-412,93,718,1442,2265,3133,4008,4827,5539,6083,6444,6585,6541,6328,6005,5629,5261,4957,4752,4672,4706,4849,5060,5301,5532,5705,5790,5742,5547,5173,4617,3877,2955,1886,689,-579,-1870,-3124,-4278,-5282,-6081,-6654,-6979,-7061,-6937,-6627,-6210,-5723,-5243,-4815,-4487,-4281,-4216,-4269,-4433,-4655,-4912,-5155,-5357,-5488,-5545,-5510,-5406,-5229,-4993,-4718,-4388,-4033,-3614,-3151,-2609,-1992,-1283,-485,404,1363,2381,3419,4447,5421,6305,7053,7645,8048,8273,8317,8221,8016,7764,7504,7307,7189,7199,7323,7558,7868,8211,8528,8780,8903,8890,8705,8383,7920,7391,6820,6284,5814,5455,5208,5086,5042,5048,5052,4996,4853,4575,4158,3600,2929,2166,1376,584,-133,-750,-1208,-1498,-1591,-1502,-1246,-863,-396,96,568,972,1281,1488,1601,1648,1679,1726,1849,2073,2422,2899,3483,4132,4813,5452,6019,6453,6741,6865,6830,6659,6374,6004,5573,5099,4582,4038,3444,2816,2137,1429,699,-15,-702,-1302,-1815,-2191,-2438,-2555,-2557,-2473,-2353,-2210,-2117,-2067,-2112,-2232,-2449,-2734,-3093,-3486,-3914,-4334,-4741,-5085,-5361,-5521,-5558,-5440,-5167,-4729,-4140,-3412,-2567,-1637,-644,365,1374,2326,3211,3971,4599,5049,5316,5381,5248,4931,4450,3849,3163,2451,1757,1130,601,203,-64,-198,-215,-151,-20,129,278,405,493,546,563,560,552,558,591,660,768,905,1054,1196,1300,1349,1315,1193,972,662,274,-175,-657,-1156,-1633,-2070,-2434,-2706,-2870,-2923,-2874,-2740,-2563,-2375,-2227,-2142,-2160,-2270,-2479,-2740,-3025,-3274,-3447,-3500,-3418,-3190,-2849,-2419,-1960,-1514,-1127,-834,-649,-581,-616,-752,-961,-1252,-1607,-2033,-2535,-3110,-3752,-4448,-5161,-5857,-6487,-6994,-7345,-7493,-7428,-7149,-6678,-6057,-5346,-4605,-3908,-3307,-2856,-2573,-2487,-2568,-2836,-3226,-3756,-4361,-5042,-5762,-6492,-7214,-7883,-8477,-8949,-9276,-9414,-9361,-9091,-8620,-7963,-7152,-6233,-5255,-4270,-3341,-2498,-1807,-1271,-926,-752,-746,-860,-1067,-1293,-1502,-1627,-1632,-1483,-1169,-687,-78,637,1382,2117,2768,3296,3660,3845,3856,3710,3444,3102,2736,2386,2100,1900,1804,1815,1931,2112,2354,2595,2813,2964,3010,2934,2720,2363,1884,1305,662,12,-621,-1172,-1635,-1982,-2232,-2402,-2531,-2667,-2839,-3093,-3423,-3838,-4293,-4760,-5167,-5476,-5624,-5594,-5370,-4969,-4428,-3801,-3152,-2546,-2034,-1651,-1417,-1311,-1320,-1384,-1470,-1521,-1505,-1401,-1201,-924,-581,-225,137,451,719,920,1069,1174,1260,1351,1448,1580,1715,1860,1976,2046,2040,1951,1756,1472,1085,622,86,-511,-1157,-1840,-2552,-3267,-3974,-4633,-5218,-5684,-6000,-6131,-6057,-5763,-5261,-4560,-3711,-2742,-1719,-693,291,1171,1929,2524,2956,3209,3309,3261,3103,2860,2576,2284,2027,1838,1739,1758,1890,2133,2459,2840,3237,3609,3928,4164,4305,4353,4313,4202,4047,3860,3673,3495,3335,3204,3097,3014,2955,2909,2870,2833,2767,2673,2514,2277,1950,1513,999,406,-206,-811,-1339,-1763,-2036,-2143,-2094,-1888,-1584,-1202,-808,-427,-103,153,334,445,510,542,576,620,699,809,955,1125,1303,1474,1622,1731,1798,1811,1767,1673,1517,1306,1036,708,325,-95,-549,-1004,-1436,-1823,-2124,-2326,-2406,-2363,-2205,-1962,-1658,-1353,-1070,-869,-760,-768,-888,-1108,-1404,-1753,-2123,-2493,-2843,-3168,-3452,-3708,-3922,-4106,-4249,-4353,-4395,-4379,-4266,-4061,-3727,-3271,-2678,-1963,-1134,-237,709,1636,2509,3275,3882,4315,4540,4563,4404,4080,3652,3161,2657,2210,1838,1598,1486,1516,1665,1913,2212,2538,2833,3080,3241,3304,3267,3127,2898,2604,2250,1882,1505,1161,872,658,556,562,703,956,1324,1752,2231,2681,3088,3393,3575,3622,3537,3329,3038,2674,2292,1905,1544,1215,929,679,464,276,111,-25,-129,-184,-192,-135,-31,118,278,423,509,512,394,150,-227,-723,-1308,-1963,-2635,-3312,-3954,-4546,-5082,-5548,-5954,-6288,-6560,-6756,-6870,-6891,-6790,-6564,-6186,-5664,-4991,-4200,-3313,-2386,-1455,-589,188,813,1280,1565,1672,1622,1425,1136,770,390,28,-281,-487,-588,-546,-374,-59,366,900,1494,2127,2759,3347,3859,4266,4531,4656,4615,4423,4076,3599,3003,2317,1568,788,10,-727,-1393,-1955,-2387,-2677,-2807,-2793,-2634,-2365,-2007,-1597,-1165,-743,-350,-4,288,531,721,870,984,1068,1133,1189,1242,1313,1415,1567,1786,2082,2454,2899,3388,3895,4377,4789,5098,5267,5290,5167,4923,4589,4217,3844,3521,3274,3127,3085,3146,3291,3508,3768,4059,4356,4645,4921,5162,5374,5532,5640,5685,5654,5556,5371,5118,4800,4425,4015,3577,3126,2675,2224,1783,1345,915,485,65,-352,-750,-1125,-1468,-1759,-2002,-2184,-2310,-2401,-2453,-2508,-2567,-2663,-2797,-2984,-3216,-3481,-3766,-4042,-4292,-4483,-4602,-4618,-4534,-4321,-4000,-3560,-3025,-2409,-1732,-1016,-287,451,1170,1877,2566,3234,3895,4543,5184,5812,6422,7001,7532,7998,8383,8662,8845,8891,8841,8665,8404,8062,7664,7240,6809,6385,5997,5623,5298,4965,4667,4339,4020,3676,3334,2989,2669,2376,2132,1939,1803,1716,1681,1669,1685,1704,1715,1718,1691,1639,1557,1429,1274,1062,827,543,251,-58,-351,-619,-847,-1021,-1146,-1222,-1272,-1303,-1347,-1410,-1521,-1666,-1865,-2078,-2307,-2505,-2655,-2719,-2677,-2519,-2233,-1847,-1363,-832,-272,266,760,1173,1492,1698,1787,1764,1626,1396,1082,700,290,-154,-572,-967,-1300,-1559,-1735,-1829,-1845,-1816,-1765,-1721,-1733,-1797,-1971,-2221,-2574,-2999,-3478,-3996,-4512,-5023,-5485,-5905,-6251,-6529,-6731,-6851,-6904,-6876,-6786,-6619,-6396,-6111,-5778,-5406,-5000,-4589,-4169,-3770,-3396,-3058,-2775,-2540,-2364,-2253,-2192,-2198,-2242,-2336,-2452,-2588,-2706,-2806,-2839,-2812,-2681,-2464,-2136,-1736,-1253,-748,-214,281,747,1135,1451,1685,1835,1915,1931,1887,1802,1670,1502,1299,1056,790,488,179,-150,-475,-791,-1108,-1389,-1671,-1918,-2151,-2368,-2560,-2748,-2921,-3097,-3277,-3465,-3665,-3878,-4093,-4309,-4509,-4677,-4800,-4861,-4842,-4741,-4546,-4268,-3911,-3498,-3051,-2588,-2150,-1738,-1388,-1103,-885,-747,-680,-688,-775,-941,-1188,-1524,-1932,-2413,-2930,-3465,-3964,-4394,-4708,-4869,-4863,-4680,-4342,-3873,-3332,-2762,-2233,-1791,-1482,-1343,-1380,-1605,-1993,-2523,-3157,-3846,-4547,-5212,-5800,-6274,-6612,-6794,-6820,-6697,-6435,-6063,-5603,-5092,-4549,-4019,-3508,-3049,-2650,-2314,-2052,-1849,-1706,-1603,-1538,-1485,-1456,-1413,-1381,-1320,-1246,-1135,-977,-764,-471,-106,364,912,1552,2248,2982,3704,4392,4982,5458,5785,5947,5961,5822,5579,5260,4900,4567,4260,4051,3921,3902,3979,4128,4341,4566,4792,4975,5099,5151,5127,5036,4895,4726,4544,4372,4205,4043,3865,3645,3362,2985,2506,1919,1244,502,-255,-994,-1653,-2189,-2571,-2758,-2755,-2566,-2208,-1731,-1172,-594,-40,431,790,1010,1066,981,739,380,-82,-611,-1183,-1762,-2326,-2849,-3305,-3686,-3968,-4155,-4239,-4230,-4145,-3994,-3808,-3600,-3389,-3201,-3034,-2918,-2837,-2824,-2845,-2931,-3042,-3181,-3323,-3436,-3511,-3503,-3406,-3197,-2863,-2417,-1859,-1216,-519,205,908,1559,2126,2568,2894,3061,3112,3033,2874,2664,2447,2272,2172,2181,2311,2563,2920,3352,3818,4277,4682,5009,5212,5302,5258,5110,4871,4574,4254,3937,3654,3416,3237,3116,3044,3009,2997,2992,2989,2978,2965,2950,2946,2949,2969,2988,3009,2996,2949,2830,2641,2368,2025,1620,1202,777,411,107,-96,-208,-225,-180,-96,-11,37,30,-58,-230,-473,-776,-1105,-1435,-1735,-1976,-2147,-2230,-2236,-2165,-2033,-1863,-1667,-1465,-1270,-1092,-934,-813,-725,-676,-682,-726,-832,-972,-1149,-1336,-1511,-1646,-1716,-1691,-1579,-1353,-1051,-677,-274,124,479,761,930,986,898,688,356,-73,-569,-1105,-1634,-2133,-2546,-2868,-3045,-3093,-2991,-2770,-2446,-2069,-1668,-1301,-991,-774,-659,-639,-712,-840,-1005,-1172,-1311,-1411,-1448,-1433,-1359,-1251,-1115,-978,-844,-731,-639,-566,-498,-428,-330,-194,-2,263,591,993,1443,1934,2435,2923,3375,3760,4075,4296,4433,4482,4464,4394,4293,4191,4089,4015,3957,3908,3860,3778,3656,3471,3222,2912,2568,2209,1882,1609,1422,1330,1328,1394,1492,1569,1583,1474,1222,791,196,-546,-1388,-2269,-3117,-3862,-4430,-4776,-4863,-4693,-4277,-3656,-2893,-2029,-1158,-301,467,1130,1661,2037,2269,2340,2268,2043,1700,1228,685,77,-541,-1123,-1635,-2027,-2273,-2358,-2277,-2037,-1672,-1198,-671,-116,408,877,1236,1472,1551,1470,1241,874,428,-70,-545,-947,-1227,-1338,-1270,-1028,-624,-126,439,982,1466,1835,2063,2144,2082,1911,1670,1400,1160,978,896,929,1075,1338,1680,2089,2523,2955,3356,3704,3984,4193,4328,4402,4424,4406,4373,4311,4266,4203,4161,4113,4080,4040,4002,3953,3885,3803,3702,3584,3474,3369,3302,3283,3325,3432,3611,3832,4097,4364,4627,4853,5040,5166,5251,5279,5286,5256,5219,5170,5107,5042,4948,4841,4704,4534,4337,4107,3852,3581,3299,3019,2754,2507,2290,2104,1943,1817,1706,1614,1537,1461,1391,1307,1200,1055,848,571,202,-260,-803,-1424,-2072,-2727,-3330,-3845,-4229,-4460,-4521,-4430,-4190,-3857,-3461,-3061,-2709,-2448,-2322,-2355,-2555,-2918,-3413,-3999,-4614,-5191,-5660,-5957,-6032,-5849,-5413,-4726,-3849,-2826,-1743,-668,319,1166,1825,2286,2545,2627,2574,2428,2247,2070,1950,1897,1947,2082,2296,2571,2863,3161,3414,3618,3747,3803,3795,3726,3629,3511,3395,3294,3202,3134,3061,2991,2892,2772,2603,2397,2143,1851,1531,1192,853,518,208,-93,-363,-638,-909,-1208,-1540,-1912,-2336,-2785,-3257,-3708,-4118,-4451,-4678,-4794,-4787,-4680,-4492,-4265,-4044,-3865,-3778,-3798,-3950,-4233,-4617,-5092,-5589,-6084,-6502,-6813,-6966,-6941,-6720,-6317,-5736,-5030,-4215,-3354,-2473,-1625,-837,-139,440,892,1181,1325,1286,1099,748,268,-315,-975,-1657,-2341,-2979,-3554,-4041,-4435,-4726,-4935,-5049,-5103,-5099,-5060,-5013,-4969,-4953,-4988,-5072,-5219,-5419,-5648,-5899,-6119,-6293,-6389,-6377,-6270,-6047,-5752,-5404,-5040,-4717,-4450,-4284,-4221,-4263,-4382,-4558,-4732,-4870,-4926,-4853,-4639,-4269,-3748,-3109,-2377,-1610,-847,-148,461,934,1269,1454,1502,1438,1292,1094,898,708,590,520,547,632,794,990,1219,1442,1651,1831,1962,2065,2112,2141,2129,2097,2040,1941,1808,1614,1359,1033,640,192,-298,-796,-1295,-1748,-2153,-2490,-2756,-2958,-3102,-3208,-3284,-3356,-3414,-3488,-3550,-3620,-3673,-3706,-3719,-3688,-3626,-3520,-3367,-3176,-2924,-2623,-2254,-1815,-1303,-716,-70,613,1296,1929,2460,2831,3003,2943,2657,2154,1504,749,2,-679,-1206,-1522,-1611,-1451,-1085,-549,80,741,1344,1835,2142,2240,2098,1739,1167,461,-339,-1137,-1862,-2436,-2804,-2921,-2784,-2407,-1833,-1133,-380,333,940,1372,1593,1609,1407,1068,615,137,-304,-664,-887,-966,-901,-712,-444,-144,138,351,459,449,305,71,-247,-573,-874,-1084,-1165,-1078,-818,-379,190,865,1559,2236,2808,3253,3522,3627,3569,3403,3158,2911,2696,2570,2555,2655,2861,3134,3436,3704,3909,3992,3965,3807,3568,3264,2972,2709,2550,2485,2551,2715,2960,3252,3528,3776,3925,3971,3891,3674,3343,2900,2387,1829,1262,730,249,-133,-416,-564,-590,-476,-244,107,538,1038,1548,2044,2458,2761,2892,2833,2558,2068,1394,557,-371,-1347,-2293,-3159,-3889,-4453,-4827,-5007,-5011,-4859,-4590,-4251,-3879,-3522,-3216,-2977,-2832,-2763,-2775,-2825,-2901,-2958,-2972,-2916,-2782,-2560,-2274,-1927,-1572,-1218,-923,-696,-570,-539,-604,-737,-904,-1067,-1174,-1187,-1068,-796,-355,232,956,1764,2622,3468,4256,4943,5488,5878,6095,6146,6051,5824,5515,5140,4752,4371,4030,3750,3540,3403,3340,3337,3391,3471,3580,3686,3791,3877,3930,3956,3926,3845,3697,3468,3164,2776,2320,1809,1274,735,230,-218,-598,-894,-1118,-1287,-1408,-1527,-1638,-1771,-1918,-2074,-2224,-2346,-2422,-2435,-2385,-2268,-2109,-1917,-1739,-1573,-1478,-1427,-1451,-1520,-1608,-1690,-1719,-1665,-1512,-1248,-893,-492,-79,262,492,546,399,40,-522,-1238,-2070,-2932,-3772,-4506,-5077,-5444,-5565,-5449,-5104,-4565,-3904,-3173,-2467,-1837,-1367,-1072,-994,-1103,-1372,-1746,-2152,-2520,-2789,-2902,-2835,-2584,-2165,-1620,-1001,-359,238,765,1171,1473,1649,1751,1787,1814,1855,1948,2108,2334,2633,2959,3310,3631,3900,4095,4188,4197,4112,3970,3787,3606,3446,3344,3300,3326,3416,3540,3694,3826,3939,3990,3986,3911,3778,3599,3391,3173,2975,2796,2669,2576,2528,2505,2494,2473,2434,2351,2234,2063,1869,1639,1413,1189,996,838,723,653,617,617,626,654,673,696,707,719,718,719,708,699,676,652,618,590,571,579,624,734,919,1202,1580,2063,2614,3226,3830,4381,4821,5082,5140,4943,4519,3851,3015,2037,1007,-9,-946,-1727,-2325,-2689,-2832,-2748,-2483,-2075,-1579,-1069,-579,-182,109,266,290,214,53,-130,-312,-438,-494,-461,-341,-163,61,278,463,583,610,553,407,205,-23,-243,-404,-487,-458,-315,-54,301,737,1210,1698,2167,2588,2948,3231,3439,3572,3641,3662,3634,3594,3529,3469,3414,3365,3337,3313,3308,3305,3307,3319,3327,3356,3398,3466,3578,3726,3924,4168,4441,4744,5038,5319,5544,5708,5781,5758,5629,5399,5071,4657,4167,3612,3001,2350,1663,970,282,-371,-951,-1445,-1800,-2014,-2068,-1963,-1724,-1380,-973,-569,-207,51,172,126,-87,-463,-951,-1516,-2090,-2609,-3031,-3300,-3421,-3383,-3243,-3038,-2851,-2741,-2777,-3000,-3436,-4073,-4891,-5817,-6799,-7733,-8553,-9173,-9544,-9627,-9431,-8974,-8319,-7541,-6726,-5970,-5349,-4920,-4718,-4735,-4939,-5267,-5638,-5970,-6178,-6203,-6003,-5576,-4939,-4155,-3278,-2405,-1595,-921,-418,-106,41,42,-36,-135,-205,-179,-43,227,617,1101,1635,2172,2664,3060,3335,3466,3449,3306,3056,2739,2400,2068,1791,1573,1440,1378,1371,1402,1419,1411,1325,1153,872,488,15,-525,-1096,-1657,-2181,-2631,-2995,-3268,-3448,-3571,-3635,-3698,-3750,-3840,-3953,-4112,-4296,-4513,-4743,-4976,-5219,-5446,-5671,-5871,-6051,-6186,-6277,-6288,-6219,-6046,-5770,-5388,-4915,-4377,-3798,-3231,-2698,-2257,-1925,-1720,-1655,-1697,-1838,-2008,-2183,-2282,-2289,-2154,-1875,-1467,-961,-413,100,526,770,806,583,101,-607,-1516,-2520,-3572,-4543,-5382,-6002,-6367,-6475,-6329,-5996,-5530,-5022,-4546,-4177,-3960,-3924,-4061,-4347,-4729,-5151,-5539,-5845,-6003,-5997,-5808,-5446,-4950,-4358,-3726,-3109,-2553,-2082,-1720,-1452,-1261,-1111,-964,-776,-522,-175,268,796,1388,2005,2617,3175,3661,4047,4324,4511,4602,4642,4639,4632,4632,4660,4712,4792,4883,4972,5043,5082,5085,5042,4973,4866,4764,4645,4552,4466,4410,4364,4329,4281,4215,4099,3939,3704,3411,3054,2650,2215,1762,1316,868,445,21,-405,-836,-1303,-1786,-2295,-2809,-3294,-3731,-4063,-4275,-4316,-4193,-3881,-3426,-2837,-2187,-1521,-910,-406,-58,115,102,-72,-370,-737,-1112,-1428,-1643,-1711,-1625,-1397,-1057,-668,-283,11,179,149,-69,-491,-1051,-1713,-2363,-2942,-3347,-3528,-3444,-3094,-2501,-1736,-861,15,827,1481,1942,2177,2196,2035,1742,1392,1042,765,590,554,641,841,1102,1382,1629,1797,1864,1827,1684,1505,1287,1139,1062,1126,1337,1697,2178,2745,3326,3869,4306,4593,4691,4610,4345,3957,3483,2995,2550,2203,1990,1926,2021,2229,2544,2888,3235,3530,3742,3847,3853,3753,3590,3387,3173,3008,2880,2850,2881,2996,3153,3336,3502,3628,3679,3651,3524,3327,3049,2745,2399,2062,1717,1392,1067,743,418,76,-253,-580,-859,-1071,-1181,-1149,-967,-618,-124,491,1167,1852,2465,2951,3255,3336,3208,2852,2352,1722,1067,425,-122,-557,-848,-1012,-1079,-1095,-1128,-1223,-1441,-1796,-2312,-2950,-3678,-4424,-5113,-5685,-6055,-6211,-6111,-5786,-5277,-4633,-3947,-3274,-2696,-2258,-1985,-1890,-1936,-2098,-2308,-2517,-2660,-2708,-2613,-2401,-2055,-1637,-1174,-722,-332,-24,170,267,268,232,179,176,245,416,695,1069,1515,1976,2431,2794,3073,3198,3196,3051,2810,2491,2166,1853,1618,1474,1445,1525,1705,1949,2233,2508,2750,2923,3011,3009,2921,2756,2559,2322,2114,1920,1784,1699,1668,1683,1728,1787,1846,1884,1905,1891,1851,1779,1675,1532,1351,1106,808,426,-22,-544,-1110,-1699,-2259,-2749,-3111,-3298,-3276,-3017,-2533,-1838,-987,-45,914,1794,2533,3048,3310,3294,3022,2529,1891,1176,485,-123,-575,-846,-932,-855,-672,-450,-267,-194,-283,-575,-1046,-1689,-2407,-3140,-3774,-4227,-4432,-4342,-3962,-3329,-2512,-1601,-714,74,653,995,1067,904,541,76,-427,-856,-1164,-1275,-1193,-909,-462,71,649,1168,1596,1871,1986,1955,1809,1618,1437,1345,1391,1616,2024,2598,3291,4036,4756,5376,5829,6071,6087,5881,5491,4972,4387,3816,3311,2933,2711,2654,2753,2983,3287,3631,3944,4191,4328,4340,4209,3963,3610,3190,2748,2297,1902,1564,1307,1151,1073,1095,1177,1328,1508,1713,1910,2080,2195,2235,2171,1998,1699,1280,760,161,-472,-1086,-1629,-2040,-2267,-2278,-2041,-1566,-860,15,1028,2073,3111,4033,4802,5345,5653,5705,5533,5170,4681,4125,3583,3095,2725,2475,2352,2325,2350,2365,2320,2157,1844,1376,759,46,-708,-1423,-2026,-2451,-2662,-2641,-2412,-2026,-1552,-1083,-697,-467,-439,-628,-1015,-1558,-2170,-2797,-3327,-3730,-3934,-3944,-3770,-3449,-3051,-2634,-2275,-2028,-1932,-2005,-2228,-2575,-2982,-3387,-3721,-3907,-3923,-3718,-3317,-2741,-2040,-1295,-562,75,574,891,1029,991,812,551,235,-54,-299,-457,-502,-453,-296,-71,204,502,788,1046,1256,1410,1509,1560,1567,1543,1496,1428,1351,1248,1136,996,853,692,541,399,297,233,226,263,339,419,477,473,363,136,-238,-736,-1344,-2002,-2661,-3241,-3684,-3923,-3936,-3684,-3209,-2524,-1704,-824,38,792,1370,1720,1802,1619,1183,540,-250,-1120,-1998,-2822,-3549,-4152,-4634,-5009,-5326,-5615,-5936,-6314,-6765,-7290,-7852,-8412,-8904,-9275,-9463,-9451,-9217,-8789,-8212,-7541,-6871,-6253,-5779,-5468,-5361,-5435,-5659,-5977,-6317,-6612,-6803,-6844,-6722,-6438,-6025,-5530,-4999,-4499,-4065,-3731,-3504,-3379,-3312,-3277,-3207,-3057,-2788,-2364,-1785,-1060,-236,646,1496,2262,2866,3257,3412,3316,3002,2512,1908,1273,658,158,-219,-413,-450,-330,-97,201,513,787,984,1072,1047,908,677,384,62,-259,-551,-796,-994,-1139,-1243,-1324,-1376,-1423,-1454,-1470,-1464,-1434,-1373,-1298,-1218,-1154,-1137,-1178,-1307,-1522,-1822,-2188,-2587,-2980,-3313,-3549,-3629,-3540,-3251,-2769,-2113,-1317,-434,481,1371,2175,2853,3367,3702,3862,3863,3732,3517,3240,2958,2668,2405,2139,1863,1546,1149,662,64,-629,-1391,-2166,-2897,-3512,-3948,-4165,-4147,-3892,-3469,-2915,-2337,-1814,-1428,-1239,-1282,-1542,-2000,-2577,-3201,-3780,-4226,-4487,-4509,-4302,-3876,-3296,-2624,-1948,-1343,-880,-599,-523,-638,-909,-1277,-1668,-2003,-2219,-2248,-2064,-1660,-1052,-294,554,1418,2220,2895,3403,3708,3832,3780,3618,3390,3169,3002,2947,3008,3224,3545,3973,4443,4921,5354,5707,5948,6063,6056,5925,5707,5411,5074,4718,4360,4021,3707,3425,3183,2977,2822,2714,2668,2684,2758,2878,3028,3157,3242,3221,3065,2740,2240,1576,785,-71,-937,-1716,-2348,-2763,-2916,-2790,-2383,-1741,-896,54,1063,2016,2880,3556,4046,4295,4337,4178,3868,3459,3010,2568,2183,1871,1634,1469,1321,1174,972,698,338,-104,-581,-1060,-1468,-1756,-1875,-1794,-1513,-1064,-487,133,732,1219,1532,1639,1502,1172,655,52,-582,-1155,-1595,-1865,-1921,-1783,-1471,-1038,-551,-69,333,621,752,727,553,270,-86,-446,-767,-1000,-1106,-1084,-919,-647,-287,114,521,892,1208,1440,1593,1671,1672,1643,1570,1504,1450,1420,1441,1497,1617,1777,1992,2245,2527,2845,3163,3500,3817,4120,4388,4613,4777,4880,4904,4859,4745,4563,4340,4077,3808,3542,3305,3103,2951,2835,2745,2648,2516,2300,1978,1514,904,163,-687,-1575,-2451,-3226,-3829,-4203,-4285,-4088,-3594,-2866,-1967,-971,15,921,1662,2190,2473,2511,2330,1964,1479,934,380,-120,-552,-896,-1164,-1390,-1603,-1857,-2173,-2587,-3090,-3665,-4275,-4852,-5356,-5703,-5880,-5840,-5606,-5201,-4677,-4101,-3543,-3057,-2704,-2483,-2417,-2456,-2571,-2696,-2777,-2767,-2635,-2366,-1986,-1510,-1007,-512,-90,221,400,434,341,157,-81,-314,-493,-575,-525,-326,8,474,1015,1605,2180,2699,3126,3429,3608,3664,3622,3519,3388,3280,3220,3243,3348,3546,3802,4107,4406,4685,4890,5021,5045,4976,4821,4600,4344,4074,3822,3597,3416,3267,3149,3042,2929,2800,2645,2463,2273,2084,1921,1804,1738,1724,1751,1772,1778,1694,1522,1203,765,190,-462,-1158,-1822,-2393,-2802,-3007,-2965,-2676,-2156,-1447,-607,282,1153,1923,2538,2956,3154,3143,2942,2603,2169,1701,1241,833,477,197,-57,-284,-542,-846,-1229,-1675,-2189,-2706,-3204,-3603,-3871,-3962,-3862,-3590,-3167,-2654,-2115,-1606,-1192,-911,-771,-780,-901,-1081,-1286,-1431,-1491,-1415,-1188,-824,-326,237,851,1427,1949,2350,2632,2766,2785,2702,2566,2418,2314,2283,2374,2581,2918,3350,3854,4374,4867,5285,5586,5752,5772,5650,5423,5113,4767,4434,4133,3918,3770,3727,3746,3840,3957,4097,4217,4308,4346,4331,4240,4094,3871,3598,3271,2911,2524,2137,1754,1404,1091,828,628,486,403,375,372,392,391,342,213,-25,-395,-899,-1537,-2279,-3080,-3881,-4619,-5220,-5622,-5779,-5653,-5252,-4599,-3737,-2753,-1726,-746,95,741,1145,1292,1208,932,526,60,-389,-781,-1050,-1212,-1253,-1211,-1140,-1074,-1090,-1203,-1456,-1843,-2339,-2921,-3518,-4091,-4581,-4947,-5175,-5253,-5205,-5060,-4855,-4638,-4440,-4288,-4202,-4162,-4169,-4176,-4164,-4091,-3940,-3689,-3360,-2949,-2519,-2084,-1715,-1439,-1296,-1294,-1440,-1702,-2058,-2442,-2820,-3132,-3346,-3432,-3390,-3214,-2953,-2607,-2252,-1890,-1577,-1325,-1139,-1031,-974,-962,-966,-971,-949,-907,-815,-701,-560,-407,-267,-143,-53,-7,7,-18,-60,-108,-148,-165,-152,-122,-70,-27,-8,-31,-119,-274,-491,-763,-1047,-1326,-1549,-1689,-1720,-1636,-1440,-1175,-871,-600,-411,-372,-514,-874,-1436,-2184,-3060,-3992,-4902,-5701,-6311,-6687,-6771,-6590,-6130,-5481,-4676,-3828,-2996,-2273,-1709,-1343,-1191,-1233,-1445,-1769,-2156,-2540,-2887,-3142,-3314,-3380,-3389,-3351,-3333,-3352,-3467,-3672,-3996,-4392,-4860,-5335,-5790,-6183,-6474,-6659,-6723,-6680,-6538,-6333,-6069,-5786,-5483,-5169,-4855,-4522,-4173,-3802,-3401,-2983,-2557,-2137,-1749,-1413,-1140,-954,-833,-785,-773,-776,-757,-686,-537,-297,43,469,967,1505,2044,2564,3003,3371,3608,3740,3741,3644,3459,3222,2960,2713,2496,2348,2258,2251,2294,2396,2509,2643,2749,2844,2891,2915,2891,2855,2778,2697,2589,2463,2317,2139,1939,1710,1464,1208,966,749,581,469,431,449,534,641,757,838,854,771,571,238,-215,-778,-1405,-2073,-2704,-3273,-3702,-3967,-4019,-3853,-3464,-2873,-2126,-1268,-375,499,1278,1928,2398,2692,2801,2761,2591,2343,2043,1732,1422,1136,858,603,344,95,-161,-399,-618,-785,-884,-897,-817,-652,-422,-174,56,206,241,123,-147,-573,-1088,-1664,-2204,-2651,-2927,-2989,-2799,-2377,-1734,-947,-76,777,1538,2118,2480,2583,2448,2104,1625,1083,580,182,-26,-21,223,670,1287,1996,2725,3411,3969,4394,4635,4721,4679,4538,4373,4214,4119,4115,4219,4435,4743,5120,5530,5930,6286,6556,6724,6765,6686,6488,6196,5835,5437,5030,4655,4310,4043,3821,3665,3551,3452,3365,3248,3107,2925,2710,2474,2226,1983,1750,1523,1298,1055,771,432,20,-477,-1031,-1648,-2259,-2851,-3343,-3707,-3880,-3845,-3585,-3113,-2458,-1677,-831,9,774,1412,1880,2166,2269,2226,2062,1838,1590,1364,1188,1072,1025,1024,1066,1113,1162,1182,1185,1152,1108,1045,986,913,846,744,612,416,143,-210,-650,-1148,-1686,-2211,-2681,-3055,-3279,-3349,-3232,-2957,-2540,-2025,-1469,-917,-432,-50,195,293,241,69,-200,-515,-838,-1128,-1343,-1471,-1489,-1408,-1238,-1007,-735,-468,-216,-16,128,210,230,211,155,100,44,20,29,80,176,314,489,704,944,1216,1510,1828,2164,2518,2877,3237,3577,3890,4143,4329,4421,4401,4274,4025,3675,3252,2774,2302,1867,1517,1288,1197,1248,1428,1689,1997,2276,2475,2541,2428,2129,1635,991,231,-561,-1320,-1965,-2419,-2651,-2611,-2323,-1804,-1123,-349,425,1123,1666,2008,2124,2018,1719,1281,758,223,-273,-681,-969,-1137,-1180,-1133,-1020,-873,-740,-622,-565,-553,-603,-706,-855,-1055,-1298,-1595,-1943,-2343,-2792,-3265,-3747,-4191,-4567,-4827,-4934,-4870,-4610,-4171,-3571,-2854,-2084,-1315,-633,-77,281,449,390,178,-180,-570,-947,-1213,-1318,-1217,-893,-379,306,1064,1850,2550,3117,3482,3617,3532,3245,2812,2318,1818,1407,1143,1057,1188,1500,1980,2561,3183,3782,4286,4656,4857,4879,4738,4465,4099,3700,3313,2987,2751,2626,2607,2685,2827,3007,3181,3329,3417,3443,3405,3310,3194,3066,2971,2913,2918,2968,3066,3162,3243,3247,3157,2937,2578,2090,1494,834,167,-455,-962,-1320,-1477,-1440,-1198,-787,-252,359,981,1560,2054,2420,2648,2726,2667,2483,2201,1845,1447,1025,612,212,-146,-460,-721,-917,-1055,-1121,-1124,-1071,-976,-870,-778,-740,-789,-955,-1253,-1682,-2222,-2833,-3467,-4050,-4527,-4828,-4918,-4763,-4375,-3771,-3019,-2182,-1351,-609,-34,320,417,264,-111,-649,-1269,-1887,-2421,-2789,-2954,-2879,-2581,-2089,-1462,-772,-92,498,947,1207,1275,1152,875,488,52,-378,-744,-1007,-1140,-1125,-973,-692,-320,119,579,1035,1436,1778,2013,2158,2189,2123,1977,1760,1518,1251,1008,789,614,491,406,366,348,344,341,330,308,267,208,121,3,-159,-373,-659,-1019,-1458,-1969,-2525,-3099,-3644,-4112,-4460,-4642,-4641,-4440,-4063,-3535,-2906,-2242,-1596,-1038,-607,-340,-250,-325,-545,-867,-1246,-1638,-1997,-2295,-2515,-2648,-2715,-2722,-2715,-2703,-2736,-2807,-2949,-3140,-3384,-3650,-3932,-4204,-4469,-4719,-4967,-5220,-5502,-5804,-6148,-6496,-6847,-7155,-7384,-7498,-7457,-7256,-6879,-6358,-5718,-5019,-4315,-3669,-3131,-2746,-2531,-2491,-2601,-2832,-3125,-3434,-3696,-3872,-3925,-3840,-3625,-3301,-2900,-2480,-2072,-1743,-1508,-1403,-1422,-1550,-1760,-1999,-2231,-2396,-2469,-2406,-2220,-1899,-1489,-1003,-508,-23,392,727,958,1090,1131,1107,1039,954,886,841,841,880,957,1052,1168,1260,1340,1374,1372,1329,1251,1166,1071,1013,973,992,1035,1109,1170,1186,1117,929,590,96,-542,-1291,-2092,-2877,-3572,-4097,-4409,-4450,-4244,-3777,-3135,-2351,-1530,-731,-36,511,874,1041,1030,862,580,232,-150,-501,-813,-1031,-1169,-1200,-1154,-1033,-876,-713,-569,-489,-484,-583,-794,-1122,-1553,-2089,-2680,-3326,-3957,-4549,-5044,-5398,-5573,-5542,-5283,-4816,-4149,-3338,-2441,-1525,-675,42,560,840,858,631,190,-392,-1045,-1665,-2184,-2504,-2594,-2410,-1970,-1307,-475,430,1342,2151,2811,3242,3440,3387,3123,2688,2158,1594,1084,677,436,381,528,856,1337,1914,2542,3147,3680,4099,4361,4475,4433,4278,4039,3775,3525,3337,3238,3237,3336,3506,3724,3945,4136,4266,4313,4277,4160,3995,3798,3615,3454,3355,3294,3286,3288,3277,3223,3086,2866,2543,2147,1697,1243,833,513,328,297,437,737,1167,1693,2259,2814,3315,3709,3982,4108,4097,3951,3707,3372,2995,2591,2185,1806,1452,1147,881,669,496,375,294,251,244,253,267,256,201,63,-171,-520,-991,-1552,-2188,-2827,-3424,-3898,-4198,-4270,-4084,-3658,-3000,-2193,-1289,-398,407,1042,1448,1611,1511,1212,749,233,-276,-654,-864,-821,-529,13,758,1638,2565,3457,4206,4764,5054,5081,4842,4384,3778,3107,2455,1928,1573,1472,1622,2047,2692,3521,4450,5394,6284,7016,7556,7836,7854,7612,7130,6471,5670,4823,3958,3171,2479,1929,1536,1289,1186,1192,1278,1412,1561,1699,1805,1872,1874,1827,1702,1507,1233,865,415,-132,-745,-1418,-2109,-2773,-3372,-3845,-4158,-4282,-4194,-3922,-3473,-2908,-2276,-1635,-1048,-551,-179,61,171,174,99,-24,-158,-280,-373,-415,-422,-378,-311,-208,-105,19,127,237,323,385,409,380,292,126,-121,-449,-857,-1322,-1820,-2314,-2757,-3112,-3316,-3359,-3188,-2825,-2263,-1559,-745,74,860,1484,1928,2095,1998,1622,1018,253,-589,-1405,-2104,-2601,-2842,-2807,-2500,-1978,-1299,-561,151,753,1179,1391,1379,1166,794,321,-170,-637,-987,-1206,-1257,-1139,-873,-487,-20,477,966,1415,1791,2095,2310,2462,2555,2618,2663,2718,2779,2875,2978,3113,3242,3383,3497,3595,3655,3679,3671,3618,3555,3461,3373,3284,3205,3133,3060,2965,2832,2625,2330,1921,1403,783,99,-607,-1270,-1828,-2227,-2409,-2364,-2080,-1592,-948,-224,507,1154,1653,1941,1998,1802,1398,804,101,-664,-1403,-2083,-2615,-3008,-3201,-3217,-3051,-2721,-2274,-1733,-1160,-602,-111,251,453,453,245,-172,-762,-1487,-2270,-3042,-3708,-4206,-4450,-4428,-4102,-3501,-2666,-1656,-573,497,1441,2178,2640,2791,2632,2205,1575,846,118,-500,-927,-1098,-980,-579,81,926,1877,2831,3686,4350,4758,4863,4664,4189,3486,2652,1763,930,238,-251,-483,-452,-166,332,990,1721,2479,3177,3784,4255,4565,4725,4728,4603,4382,4084,3761,3424,3107,2809,2554,2324,2130,1960,1802,1650,1490,1312,1115,913,706,535,388,304,259,267,291,313,295,203,7,-304,-739,-1274,-1889,-2540,-3180,-3763,-4234,-4563,-4713,-4692,-4489,-4149,-3680,-3143,-2571,-2020,-1531,-1145,-889,-774,-802,-961,-1228,-1572,-1962,-2348,-2702,-2989,-3182,-3277,-3253,-3129,-2916,-2653,-2382,-2155,-2022,-2029,-2204,-2571,-3108,-3791,-4558,-5337,-6051,-6619,-6961,-7034,-6799,-6258,-5455,-4438,-3308,-2157,-1080,-176,488,879,973,814,437,-80,-662,-1227,-1702,-2037,-2192,-2173,-1987,-1686,-1316,-941,-630,-444,-432,-632,-1048,-1665,-2443,-3326,-4238,-5129,-5913,-6559,-7013,-7275,-7333,-7234,-7004,-6704,-6392,-6103,-5881,-5729,-5644,-5593,-5540,-5421,-5189,-4780,-4170,-3331,-2293,-1094,207,1520,2792,3925,4890,5623,6143,6431,6556,6538,6452,6342,6251,6201,6186,6171,6095,5903,5517,4899,4015,2865,1481,-78,-1727,-3359,-4859,-6127,-7062,-7615,-7737,-7446,-6758,-5753,-4511,-3145,-1758,-451,702,1649,2370,2869,3173,3333,3388,3398,3393,3394,3421,3444,3454,3391,3214,2855,2277,1442,345,-1004,-2562,-4267,-6032,-7764,-9358,-10729,-11789,-12487,-12783,-12667,-12160,-11293,-10133,-8745,-7209,-5601,-3993,-2463,-1061,145,1133,1879,2390,2701,2833,2860,2809,2762,2747,2819,2992,3261,3607,3976,4323,4584,4700,4637,4344,3840,3105,2213,1206,173,-786,-1601,-2169,-2447,-2400,-2015,-1330,-380,755,1993,3238,4396,5387,6137,6608,6787,6662,6278,5656,4863,3944,2984,2016,1135,351,-272,-739,-1029,-1155,-1118,-941,-627,-196,336,970,1665,2433,3217,3999,4728,5342,5804,6042,6031,5734,5141,4257,3110,1744,229,-1350,-2905,-4329,-5541,-6471,-7067,-7317,-7213,-6795,-6102,-5214,-4185,-3110,-2033,-1013,-82,745,1452,2049,2541,2950,3280,3547,3756,3899,3983,3986,3901,3708,3371,2890,2222,1390,384,-766,-2016,-3317,-4594,-5779,-6799,-7585,-8084,-8255,-8066,-7516,-6617,-5402,-3933,-2282,-525,1228,2911,4408,5679,6640,7288,7589,7589,7299,6800,6140,5398,4633,3892,3213,2598,2050,1542,1051,558,39,-498,-1049,-1579,-2049,-2398,-2580,-2532,-2228,-1643,-788,297,1562,2912,4281,5567,6705,7627,8285,8654,8728,8521,8072,7425,6633,5756,4837,3929,3055,2241,1480,782,109,-532,-1176,-1826,-2481,-3129,-3749,-4297,-4769,-5106,-5328,-5393,-5334,-5131,-4829,-4416,-3950,-3416,-2870,-2290,-1713,-1115,-518,82,678,1234,1752,2171,2484,2642,2638,2448,2095,1584,964,269,-431,-1088,-1617,-1988,-2143,-2077,-1791,-1307,-678,50,797,1512,2132,2614,2938,3084,3055,2875,2551,2139,1658,1169,680,248,-141,-439,-655,-770,-775,-683,-490,-206,145,557,988,1413,1788,2083,2252,2283,2153,1868,1442,904,294,-336,-943,-1478,-1918,-2236,-2434,-2514,-2488,-2398,-2260,-2128,-2034,-1993,-2035,-2137,-2298,-2488,-2663,-2793,-2826,-2735,-2509,-2140,-1655,-1083,-454,175,774,1304,1738,2087,2340,2541,2702,2867,3062,3297,3596,3923,4275,4600,4871,5044,5100,5007,4772,4398,3911,3369,2796,2278,1843,1548,1431,1488,1743,2139,2653,3204,3728,4146,4395,4419,4194,3716,3017,2144,1181,192,-726,-1518,-2126,-2509,-2677,-2622,-2405,-2057,-1635,-1184,-739,-323,40,356,615,832,1031,1202,1389,1567,1759,1954,2133,2285,2368,2352,2205,1884,1386,684,-196,-1236,-2383,-3574,-4719,-5749,-6547,-7072,-7228,-7013,-6406,-5452,-4204,-2760,-1217,296,1667,2787,3567,3969,3973,3616,2967,2115,1183,303,-411,-839,-912,-589,131,1193,2523,3991,5481,6836,7950,8712,9077,9027,8596,7859,6909,5877,4871,4027,3418,3125,3148,3470,4010,4670,5312,5814,6047,5927,5382,4422,3063,1426,-402,-2240,-3974,-5444,-6562,-7249,-7488,-7287,-6720,-5854,-4814,-3689,-2600,-1621,-808,-200,222,473,597,663,689,757,853,1023,1232,1473,1697,1858,1900,1773,1438,884,119,-824,-1880,-2989,-4051,-5007,-5755,-6267,-6480,-6408,-6049,-5447,-4655,-3729,-2759,-1794,-924,-184,366,711,837,758,498,85,-420,-984,-1527,-2011,-2372,-2589,-2627,-2507,-2236,-1862,-1453,-1066,-802,-718,-882,-1322,-2049,-3028,-4214,-5513,-6834,-8074,-9127,-9925,-10395,-10520,-10282,-9708,-8844,-7749,-6519,-5225,-3962,-2793,-1781,-961,-356,34,238,278,212,76,-88,-242,-387,-510,-635,-781,-957,-1190,-1469,-1807,-2169,-2551,-2903,-3199,-3392,-3458,-3369,-3130,-2742,-2243,-1670,-1072,-519,-48,271,415,351,67,-427,-1108,-1934,-2841,-3779,-4670,-5474,-6131,-6620,-6905,-6996,-6878,-6593,-6156,-5623,-5031,-4422,-3836,-3307,-2861,-2517,-2283,-2144,-2094,-2102,-2123,-2146,-2097,-1980,-1735,-1379,-891,-316,309,922,1432,1781,1883,1705,1233,473,-508,-1650,-2843,-3984,-4967,-5690,-6084,-6086,-5697,-4898,-3764,-2330,-711,1004,2707,4300,5708,6855,7713,8267,8527,8543,8347,8012,7579,7093,6598,6101,5632,5167,4712,4234,3732,3185,2604,1984,1340,676,7,-664,-1325,-1973,-2602,-3192,-3745,-4219,-4600,-4854,-4938,-4856,-4566,-4102,-3468,-2709,-1871,-1017,-192,533,1135,1571,1844,1953,1933,1810,1648,1473,1358,1311,1377,1534,1769,2024,2244,2357,2292,2007,1462,665,-353,-1527,-2761,-3943,-4958,-5705,-6096,-6098,-5697,-4936,-3887,-2647,-1337,-73,1024,1882,2430,2671,2624,2362,1969,1554,1212,1045,1113,1466,2095,2976,4046,5199,6353,7366,8164,8642,8763,8504,7889,6967,5813,4516,3175,1881,726,-237,-971,-1468,-1755,-1861,-1849,-1765,-1675,-1621,-1652,-1781,-2018,-2338,-2722,-3112,-3479,-3759,-3924,-3929,-3773,-3441,-2977,-2404,-1788,-1184,-653,-235,18,106,7,-244,-624,-1074,-1539,-1954,-2269,-2445,-2468,-2348,-2113,-1812,-1509,-1259,-1140,-1175,-1404,-1808,-2348,-2968,-3581,-4101,-4444,-4523,-4296,-3720,-2801,-1569,-68,1606,3371,5106,6702,8056,9069,9686,9860,9588,8892,7818,6449,4882,3225,1593,79,-1229,-2269,-3007,-3420,-3542,-3397,-3057,-2595,-2075,-1582,-1163,-867,-718,-704,-811,-975,-1153,-1265,-1258,-1079,-695,-102,688,1633,2673,3736,4748,5631,6330,6797,7013,6979,6705,6246,5619,4912,4156,3437,2795,2292,1950,1799,1814,1986,2251,2564,2843,3036,3076,2935,2593,2072,1407,667,-78,-748,-1273,-1600,-1707,-1583,-1266,-790,-230,347,866,1260,1480,1504,1326,976,493,-68,-649,-1173,-1595,-1844,-1899,-1753,-1409,-934,-359,216,740,1127,1339,1331,1117,705,162,-448,-1046,-1545,-1885,-2004,-1873,-1482,-857,-49,885,1853,2786,3613,4264,4725,4956,4989,4844,4570,4228,3861,3526,3240,3020,2853,2709,2554,2327,2011,1553,983,280,-477,-1272,-2006,-2627,-3059,-3253,-3179,-2841,-2252,-1476,-557,413,1384,2275,3041,3642,4042,4237,4203,3967,3531,2948,2249,1494,734,11,-622,-1145,-1527,-1759,-1856,-1820,-1693,-1491,-1259,-1018,-813,-654,-572,-565,-645,-805,-1046,-1353,-1717,-2100,-2478,-2800,-3029,-3126,-3067,-2830,-2427,-1874,-1219,-514,171,774,1238,1526,1620,1523,1256,866,394,-78,-514,-831,-1000,-985,-769,-371,197,872,1619,2358,3053,3629,4070,4322,4403,4295,4045,3678,3251,2811,2410,2077,1851,1716,1688,1727,1814,1918,2000,2052,2042,1985,1874,1725,1553,1369,1181,1007,852,729,649,612,618,662,721,783,824,811,732,541,249,-183,-727,-1385,-2123,-2900,-3689,-4432,-5103,-5655,-6067,-6321,-6403,-6334,-6105,-5753,-5282,-4724,-4097,-3421,-2715,-1983,-1237,-466,323,1150,1999,2891,3792,4700,5571,6366,7052,7574,7911,8037,7940,7634,7143,6503,5769,4998,4239,3552,2960,2497,2165,1958,1862,1845,1884,1942,2010,2064,2117,2165,2234,2347,2517,2788,3138,3595,4129,4712,5325,5900,6420,6822,7090,7189,7117,6879,6488,5990,5395,4773,4127,3505,2920,2375,1888,1445,1047,685,333,-8,-379,-762,-1206,-1694,-2265,-2904,-3636,-4437,-5315,-6230,-7168,-8083,-8931,-9662,-10221,-10567,-10658,-10476,-10008,-9269,-8293,-7125,-5849,-4534,-3279,-2150,-1223,-530,-91,112,125,17,-126,-226,-197,1,416,1030,1821,2715,3636,4473,5141,5550,5651,5413,4847,3987,2898,1665,382,-860,-1968,-2876,-3538,-3933,-4075,-4007,-3794,-3508,-3231,-3026,-2937,-3005,-3209,-3554,-3963,-4412,-4805,-5116,-5286,-5304,-5170,-4899,-4541,-4135,-3749,-3419,-3203,-3097,-3122,-3233,-3403,-3569,-3678,-3671,-3508,-3152,-2607,-1874,-1006,-45,931,1852,2646,3236,3579,3617,3346,2759,1875,752,-577,-2022,-3526,-4998,-6367,-7562,-8528,-9230,-9651,-9798,-9698,-9398,-8954,-8430,-7888,-7378,-6936,-6585,-6313,-6120,-5966,-5822,-5654,-5434,-5147,-4797,-4387,-3960,-3523,-3146,-2832,-2643,-2579,-2649,-2844,-3121,-3450,-3779,-4046,-4224,-4243,-4107,-3785,-3303,-2681,-1965,-1209,-482,160,646,939,989,800,362,-270,-1047,-1879,-2657,-3292,-3673,-3736,-3427,-2737,-1690,-345,1206,2852,4471,5944,7174,8086,8643,8830,8685,8247,7614,6855,6084,5365,4778,4358,4121,4056,4126,4284,4444,4568,4542,4351,3909,3213,2244,1029,-399,-1972,-3622,-5265,-6819,-8204,-9354,-10205,-10732,-10913,-10762,-10303,-9585,-8665,-7609,-6479,-5337,-4227,-3183,-2227,-1352,-559,179,885,1589,2311,3070,3862,4683,5505,6292,7008,7604,8051,8318,8401,8298,8028,7620,7101,6515,5895,5254,4638,4019,3430,2839,2246,1637,979,283,-485,-1297,-2157,-3018,-3849,-4583,-5178,-5560,-5697,-5555,-5119,-4427,-3497,-2414,-1252,-91,965,1865,2544,2987,3205,3226,3124,2950,2793,2701,2733,2912,3233,3677,4192,4722,5198,5561,5751,5733,5483,5005,4312,3458,2461,1401,297,-801,-1869,-2901,-3878,-4808,-5688,-6507,-7268,-7941,-8516,-8950,-9231,-9320,-9215,-8904,-8404,-7738,-6950,-6083,-5194,-4330,-3535,-2835,-2248,-1763,-1375,-1044,-754,-466,-159,172,543,938,1349,1774,2197,2618,3044,3465,3915,4372,4876,5398,5960,6534,7118,7678,8200,8643,8975,9157,9155,8941,8499,7826,6933,5855,4640,3347,2053,822,-276,-1195,-1899,-2385,-2664,-2782,-2787,-2748,-2725,-2776,-2939,-3233,-3648,-4157,-4709,-5239,-5671,-5940,-5970,-5728,-5174,-4315,-3175,-1790,-251,1388,3007,4528,5849,6882,7562,7838,7681,7103,6117,4808,3237,1534,-197,-1822,-3226,-4309,-4994,-5236,-5016,-4362,-3321,-1987,-460,1142,2692,4095,5244,6093,6607,6783,6666,6291,5737,5060,4327,3587,2868,2194,1572,993,463,-36,-498,-919,-1292,-1596,-1813,-1918,-1907,-1764,-1513,-1161,-742,-290,163,572,908,1129,1225,1176,999,718,375,26,-271,-452,-477,-303,78,655,1402,2264,3172,4059,4849,5483,5931,6169,6217,6096,5859,5552,5239,4961,4769,4668,4674,4756,4888,5024,5121,5136,5033,4791,4392,3841,3146,2322,1401,395,-648,-1723,-2788,-3835,-4830,-5766,-6600,-7326,-7900,-8307,-8527,-8548,-8366,-7997,-7449,-6774,-5997,-5173,-4339,-3532,-2776,-2085,-1451,-865,-289,295,928,1604,2322,3052,3740,4344,4796,5061,5102,4905,4496,3892,3179,2409,1688,1067,642,430,481,772,1282,1935,2664,3339,3893,4191,4187,3821,3080,2015,678,-812,-2324,-3728,-4873,-5660,-6003,-5868,-5265,-4261,-2951,-1474,27,1413,2545,3336,3722,3684,3274,2534,1603,571,-425,-1278,-1906,-2238,-2252,-1951,-1370,-576,353,1332,2279,3117,3795,4263,4498,4482,4220,3712,2997,2103,1085,-5,-1100,-2141,-3060,-3800,-4315,-4568,-4560,-4294,-3824,-3197,-2493,-1772,-1118,-572,-193,13,36,-90,-331,-635,-952,-1238,-1464,-1609,-1671,-1670,-1602,-1506,-1368,-1205,-991,-715,-352,126,725,1465,2327,3298,4338,5396,6425,7347,8118,8666,8959,8961,8674,8105,7299,6303,5189,4028,2898,1872,1002,342,-105,-318,-334,-171,103,448,781,1065,1235,1286,1190,986,687,356,48,-186,-280,-206,65,535,1181,1975,2856,3783,4673,5502,6201,6746,7116,7281,7245,7001,6556,5932,5146,4228,3213,2144,1074,53,-859,-1634,-2218,-2632,-2844,-2914,-2856,-2742,-2622,-2558,-2604,-2781,-3121,-3599,-4195,-4859,-5520,-6130,-6619,-6966,-7133,-7139,-7002,-6762,-6468,-6161,-5873,-5621,-5391,-5149,-4857,-4445,-3881,-3110,-2127,-931,439,1928,3462,4944,6299,7419,8253,8735,8847,8593,8011,7162,6136,5031,3938,2968,2174,1631,1342,1316,1511,1868,2318,2760,3118,3309,3268,2953,2354,1474,365,-922,-2293,-3684,-4979,-6138,-7066,-7742,-8142,-8256,-8129,-7772,-7261,-6637,-5975,-5332,-4767,-4335,-4059,-3984,-4102,-4431,-4953,-5643,-6470,-7371,-8291,-9164,-9913,-10477,-10787,-10796,-10472,-9823,-8856,-7646,-6245,-4755,-3266,-1864,-643,348,1060,1484,1632,1535,1224,750,142,-547,-1297,-2060,-2829,-3560,-4228,-4800,-5232,-5501,-5564,-5424,-5052,-4489,-3737,-2862,-1913,-974,-108,589,1078,1286,1196,800,112,-809,-1910,-3092,-4275,-5354,-6252,-6896,-7253,-7294,-7049,-6543,-5846,-5024,-4169,-3347,-2646,-2103,-1768,-1642,-1717,-1966,-2321,-2740,-3126,-3431,-3570,-3510,-3206,-2659,-1865,-872,289,1539,2812,4055,5174,6167,6948,7542,7903,8051,7984,7713,7260,6628,5839,4909,3850,2721,1528,344,-805,-1876,-2829,-3650,-4322,-4844,-5230,-5496,-5669,-5767,-5817,-5823,-5800,-5736,-5631,-5486,-5298,-5096,-4887,-4719,-4611,-4597,-4700,-4903,-5200,-5536,-5838,-6040,-6044,-5775,-5180,-4213,-2880,-1215,724,2827,4995,7093,9012,10648,11914,12777,13203,13223,12887,12256,11440,10516,9586,8722,7980,7390,6967,6686,6522,6426,6337,6211,5981,5625,5108,4432,3601,2637,1582,460,-670,-1789,-2844,-3817,-4677,-5398,-5981,-6405,-6669,-6785,-6732,-6537,-6188,-5706,-5114,-4424,-3691,-2935,-2217,-1588,-1086,-762,-630,-686,-919,-1272,-1683,-2090,-2402,-2564,-2518,-2238,-1728,-1017,-153,793,1750,2651,3428,4043,4460,4674,4689,4528,4210,3779,3243,2640,1978,1266,518,-246,-1010,-1734,-2379,-2920,-3295,-3500,-3492,-3286,-2878,-2313,-1623,-879,-130,551,1127,1544,1802,1886,1845,1713,1565,1459,1468,1632,2002,2562,3315,4198,5157,6113,6982,7698,8188,8419,8356,8021,7423,6623,5671,4621,3553,2489,1500,593,-205,-885,-1473,-1952,-2383,-2737,-3074,-3377,-3670,-3961,-4237,-4503,-4735,-4923,-5058,-5127,-5151,-5126,-5094,-5057,-5042,-5056,-5094,-5149,-5194,-5193,-5115,-4921,-4598,-4131,-3536,-2830,-2048,-1227,-394,403,1166,1855,2494,3075,3620,4135,4632,5101,5543,5924,6242,6453,6563,6543,6415,6187,5898,5599,5330,5162,5112,5226,5494,5894,6393,6911,7384,7723,7842,7685,7192,6364,5212,3797,2210,542,-1081,-2561,-3806,-4740,-5337,-5571,-5488,-5110,-4535,-3816,-3048,-2299,-1617,-1057,-616,-316,-121,-19,39,84,162,302,516,825,1207,1672,2188,2749,3328,3909,4475,5005,5503,5938,6322,6627,6843,6949,6915,6713,6320,5715,4892,3867,2675,1375,48,-1221,-2354,-3256,-3900,-4230,-4254,-4000,-3492,-2828,-2055,-1283,-566,9,420,608,587,338,-108,-736,-1506,-2396,-3353,-4346,-5326,-6236,-7026,-7625,-7980,-8038,-7752,-7103,-6092,-4743,-3127,-1314,566,2411,4072,5455,6453,7014,7123,6807,6141,5230,4211,3210,2370,1794,1549,1685,2155,2924,3889,4935,5952,6815,7443,7763,7751,7406,6770,5905,4888,3815,2761,1807,1002,372,-78,-359,-508,-552,-542,-520,-526,-589,-727,-942,-1219,-1547,-1891,-2239,-2567,-2868,-3149,-3409,-3687,-3986,-4335,-4744,-5201,-5696,-6202,-6672,-7083,-7381,-7545,-7540,-7363,-7003,-6491,-5822,-5052,-4174,-3248,-2268,-1281,-298,649,1529,2312,2952,3416,3658,3659,3403,2903,2192,1316,359,-608,-1483,-2178,-2618,-2730,-2494,-1905,-1000,138,1432,2740,3972,4990,5724,6107,6123,5820,5233,4505,3712,3010,2481,2232,2291,2688,3367,4272,5291,6317,7233,7941,8360,8442,8171,7573,6686,5591,4355,3067,1810,640,-374,-1217,-1866,-2333,-2645,-2810,-2892,-2880,-2845,-2758,-2660,-2518,-2336,-2090,-1762,-1366,-896,-397,96,529,850,1005,970,726,291,-296,-981,-1680,-2332,-2843,-3164,-3238,-3041,-2566,-1837,-882,229,1436,2663,3832,4878,5739,6352,6684,6703,6403,5799,4929,3842,2628,1353,121,-991,-1899,-2541,-2884,-2908,-2648,-2130,-1445,-664,114,793,1289,1535,1477,1115,466,-413,-1432,-2498,-3485,-4306,-4842,-5055,-4886,-4353,-3489,-2355,-1056,315,1622,2774,3666,4251,4492,4412,4046,3481,2793,2103,1489,1061,861,928,1252,1797,2498,3273,4029,4667,5120,5307,5217,4834,4199,3345,2357,1276,195,-864,-1841,-2747,-3564,-4330,-5048,-5755,-6453,-7149,-7834,-8483,-9067,-9555,-9918,-10130,-10185,-10075,-9804,-9401,-8872,-8264,-7599,-6905,-6224,-5557,-4964,-4442,-4050,-3793,-3704,-3784,-4037,-4441,-4954,-5533,-6082,-6549,-6824,-6864,-6598,-6022,-5130,-3968,-2596,-1109,390,1782,2967,3852,4380,4517,4276,3682,2826,1784,679,-383,-1300,-1984,-2390,-2487,-2293,-1843,-1201,-449,321,1038,1597,1968,2075,1933,1529,915,123,-770,-1722,-2657,-3547,-4329,-5004,-5535,-5941,-6226,-6415,-6527,-6602,-6636,-6677,-6705,-6744,-6774,-6794,-6789,-6758,-6685,-6593,-6483,-6389,-6339,-6344,-6429,-6576,-6761,-6946,-7066,-7065,-6879,-6454,-5751,-4765,-3500,-2016,-363,1356,3065,4661,6064,7212,8041,8534,8662,8445,7886,7039,5930,4637,3214,1752,322,-992,-2133,-3044,-3697,-4075,-4195,-4081,-3788,-3385,-2927,-2515,-2187,-2019,-2031,-2246,-2649,-3217,-3883,-4588,-5236,-5758,-6047,-6073,-5748,-5103,-4113,-2844,-1351,288,1976,3622,5146,6463,7538,8330,8857,9127,9202,9118,8960,8770,8617,8533,8537,8636,8811,9034,9278,9480,9629,9655,9555,9292,8863,8271,7529,6651,5667,4591,3445,2243,986,-318,-1664,-3053,-4455,-5862,-7240,-8541,-9738,-10771,-11608,-12209,-12554,-12631,-12444,-12004,-11342,-10485,-9487,-8381,-7219,-6049,-4902,-3841,-2880,-2084,-1455,-1034,-814,-783,-920,-1161,-1446,-1694,-1818,-1764,-1454,-883,-20,1088,2404,3846,5319,6734,7986,9000,9717,10091,10122,9832,9254,8485,7567,6615,5678,4844,4145,3635,3320,3207,3286,3517,3875,4310,4777,5233,5633,5939,6125,6172,6084,5864,5547,5156,4724,4292,3871,3491,3147,2833,2542,2248,1946,1610,1242,820,368,-136,-652,-1203,-1749,-2320,-2889,-3488,-4119,-4804,-5554,-6377,-7270,-8211,-9169,-10092,-10925,-11615,-12085,-12305,-12215,-11802,-11066,-10010,-8697,-7163,-5495,-3754,-2027,-378,1116,2402,3424,4140,4544,4623,4412,3944,3293,2537,1783,1128,670,498,661,1187,2060,3218,4581,6035,7450,8710,9702,10351,10612,10485,9997,9242,8293,7291,6323,5506,4906,4567,4503,4678,5049,5533,6054,6518,6853,6983,6867,6478,5808,4901,3787,2547,1251,-21,-1188,-2188,-2968,-3495,-3772,-3801,-3642,-3317,-2925,-2503,-2133,-1859,-1714,-1710,-1844,-2088,-2393,-2729,-3013,-3233,-3319,-3280,-3107,-2830,-2495,-2149,-1851,-1642,-1563,-1602,-1763,-1979,-2200,-2350,-2351,-2151,-1707,-1000,-60,1088,2360,3684,4973,6134,7106,7819,8246,8363,8182,7726,7038,6178,5205,4208,3235,2391,1690,1215,948,924,1090,1418,1834,2253,2604,2796,2778,2512,1984,1218,263,-820,-1931,-2988,-3903,-4596,-5035,-5192,-5082,-4760,-4257,-3672,-3036,-2424,-1867,-1384,-985,-659,-378,-137,114,366,666,990,1370,1770,2198,2619,3023,3386,3692,3939,4117,4237,4302,4316,4303,4256,4210,4148,4100,4044,3978,3892,3737,3521,3177,2700,2057,1228,236,-916,-2171,-3470,-4748,-5902,-6867,-7566,-7939,-7963,-7637,-6976,-6059,-4942,-3739,-2545,-1466,-590,3,276,186,-233,-973,-1951,-3097,-4296,-5446,-6428,-7146,-7524,-7500,-7066,-6224,-5034,-3577,-1964,-326,1212,2531,3530,4153,4360,4171,3621,2802,1810,780,-179,-948,-1449,-1623,-1458,-958,-186,807,1911,3049,4124,5067,5825,6366,6693,6815,6787,6637,6440,6233,6077,5993,6020,6143,6368,6657,6978,7292,7541,7708,7731,7609,7306,6828,6180,5372,4435,3398,2293,1163,26,-1077,-2138,-3148,-4099,-5016,-5885,-6736,-7550,-8333,-9057,-9712,-10248,-10652,-10860,-10861,-10614,-10115,-9365,-8389,-7216,-5901,-4486,-3036,-1601,-245,983,2039,2881,3500,3881,4044,4018,3847,3585,3309,3075,2955,2993,3203,3602,4146,4804,5495,6154,6695,7054,7175,7040,6634,6010,5203,4307,3381,2525,1783,1226,864,709,738,908,1175,1471,1757,1975,2101,2112,2008,1799,1514,1172,821,469,169,-80,-241,-313,-299,-192,-28,195,434,677,896,1065,1181,1215,1191,1095,963,802,645,510,421,382,402,442,491,467,344,49,-439,-1144,-2040,-3102,-4245,-5394,-6444,-7299,-7877,-8124,-8000,-7530,-6722,-5668,-4431,-3123,-1855,-721,176,769,1007,872,373,-440,-1503,-2704,-3940,-5083,-6016,-6646,-6894,-6730,-6163,-5239,-4054,-2727,-1398,-211,707,1251,1372,1054,348,-667,-1877,-3133,-4309,-5261,-5897,-6152,-5999,-5479,-4640,-3594,-2443,-1300,-292,522,1045,1284,1217,897,387,-245,-883,-1474,-1917,-2172,-2202,-2002,-1590,-1016,-320,421,1140,1780,2265,2566,2644,2503,2137,1596,881,80,-791,-1650,-2459,-3172,-3771,-4246,-4636,-4964,-5295,-5685,-6177,-6821,-7610,-8548,-9571,-10627,-11615,-12460,-13065,-13382,-13350,-12975,-12258,-11256,-10033,-8672,-7270,-5918,-4697,-3683,-2913,-2430,-2215,-2253,-2473,-2801,-3141,-3388,-3449,-3246,-2716,-1854,-662,792,2416,4108,5719,7150,8267,9007,9313,9182,8655,7797,6717,5529,4343,3275,2377,1712,1258,1007,884,833,758,610,323,-114,-699,-1406,-2187,-2978,-3730,-4369,-4855,-5151,-5237,-5119,-4815,-4348,-3778,-3124,-2461,-1810,-1208,-690,-239,106,390,594,769,920,1086,1289,1535,1851,2210,2623,3045,3451,3796,4031,4112,4001,3681,3149,2447,1620,752,-58,-736,-1181,-1354,-1211,-770,-58,847,1860,2880,3792,4505,4940,5021,4745,4072,3072,1763,264,-1351,-2952,-4433,-5682,-6605,-7136,-7237,-6922,-6227,-5242,-4067,-2837,-1669,-692,10,365,365,24,-591,-1380,-2241,-3029,-3648,-3984,-3976,-3602,-2870,-1851,-625,696,1995,3184,4171,4920,5403,5645,5673,5558,5354,5140,4962,4882,4912,5091,5397,5837,6377,6991,7639,8294,8905,9453,9901,10221,10406,10424,10297,10004,9592,9053,8449,7785,7112,6428,5753,5063,4346,3565,2688,1684,537,-756,-2168,-3673,-5186,-6670,-8012,-9171,-10072,-10677,-10980,-10977,-10715,-10241,-9609,-8911,-8199,-7557,-7045,-6702,-6557,-6618,-6853,-7237,-7698,-8169,-8561,-8787,-8764,-8439,-7766,-6745,-5398,-3776,-1972,-80,1777,3488,4958,6114,6914,7369,7487,7360,7047,6665,6308,6057,5995,6131,6494,7025,7692,8409,9097,9706,10149,10429,10507,10416,10176,9830,9422,8984,8544,8121,7710,7327,6947,6590,6228,5885,5542,5221,4909,4625,4338,4053,3729,3352,2884,2319,1626,823,-91,-1078,-2102,-3113,-4068,-4932,-5679,-6298,-6792,-7171,-7462,-7684,-7868,-8014,-8143,-8226,-8265,-8221,-8075,-7789,-7346,-6717,-5909,-4931,-3813,-2614,-1385,-215,838,1679,2268,2552,2529,2233,1719,1086,449,-87,-394,-400,-32,718,1832,3227,4812,6441,7994,9326,10339,10948,11122,10861,10222,9282,8159,6974,5845,4892,4173,3760,3624,3768,4086,4527,4947,5275,5401,5269,4850,4143,3180,2030,751,-554,-1815,-2938,-3878,-4572,-5021,-5201,-5152,-4892,-4469,-3940,-3345,-2761,-2208,-1756,-1408,-1199,-1128,-1186,-1359,-1615,-1917,-2228,-2503,-2705,-2819,-2826,-2744,-2597,-2428,-2285,-2213,-2252,-2403,-2677,-3030,-3415,-3777,-4026,-4104,-3950,-3518,-2821,-1861,-708,572,1872,3098,4123,4875,5255,5248,4829,4057,2984,1735,417,-823,-1861,-2586,-2922,-2838,-2345,-1506,-421,786,1962,2981,3721,4094,4082,3662,2917,1909,774,-377,-1409,-2231,-2763,-2992,-2909,-2580,-2071,-1479,-906,-431,-126,-18,-128,-407,-840,-1329,-1840,-2283,-2616,-2799,-2810,-2666,-2366,-1959,-1457,-911,-327,251,837,1412,1983,2567,3139,3722,4285,4824,5320,5752,6100,6357,6499,6543,6468,6295,6015,5622,5125,4502,3758,2888,1893,805,-357,-1528,-2656,-3666,-4496,-5088,-5411,-5450,-5220,-4764,-4139,-3423,-2711,-2082,-1643,-1439,-1536,-1940,-2632,-3575,-4684,-5859,-6998,-7962,-8655,-8977,-8869,-8300,-7295,-5892,-4199,-2321,-399,1434,3059,4382,5347,5932,6174,6120,5870,5530,5195,4980,4936,5124,5528,6134,6868,7655,8404,9015,9426,9567,9431,9011,8353,7506,6539,5530,4543,3646,2890,2295,1882,1626,1505,1478,1503,1538,1555,1529,1453,1326,1158,957,750,541,350,180,23,-121,-269,-423,-615,-829,-1110,-1434,-1829,-2279,-2784,-3332,-3897,-4473,-5009,-5491,-5870,-6103,-6167,-6018,-5656,-5077,-4306,-3382,-2364,-1317,-323,546,1208,1611,1709,1491,972,202,-758,-1809,-2861,-3815,-4573,-5077,-5263,-5124,-4662,-3926,-2980,-1919,-833,182,1044,1700,2102,2254,2162,1874,1445,942,444,2,-320,-506,-540,-435,-233,30,292,509,646,664,568,351,35,-348,-776,-1211,-1617,-1982,-2273,-2490,-2622,-2682,-2665,-2592,-2467,-2305,-2116,-1909,-1686,-1460,-1224,-996,-765,-560,-375,-244,-162,-155,-221,-365,-586,-883,-1247,-1694,-2197,-2776,-3409,-4096,-4824,-5577,-6317,-7023,-7637,-8122,-8426,-8513,-8354,-7939,-7286,-6418,-5417,-4341,-3312,-2412,-1755,-1412,-1440,-1855,-2638,-3730,-5042,-6450,-7826,-9024,-9922,-10420,-10453,-10012,-9119,-7864,-6339,-4698,-3067,-1590,-389,471,927,1008,739,227,-433,-1118,-1708,-2116,-2266,-2122,-1698,-1015,-166,787,1721,2572,3245,3708,3923,3900,3662,3248,2719,2129,1533,987,519,164,-86,-215,-269,-246,-208,-165,-154,-190,-269,-394,-538,-678,-790,-845,-833,-744,-598,-411,-216,-49,63,90,-5,-209,-569,-1043,-1652,-2357,-3139,-3964,-4776,-5549,-6206,-6728,-7048,-7149,-6986,-6556,-5850,-4899,-3737,-2451,-1099,185,1347,2254,2876,3138,3052,2632,1950,1097,191,-638,-1287,-1634,-1639,-1246,-490,592,1902,3333,4759,6057,7129,7886,8296,8333,8037,7447,6644,5723,4761,3857,3071,2440,2007,1734,1623,1612,1653,1698,1691,1600,1396,1076,640,116,-474,-1097,-1702,-2271,-2739,-3107,-3324,-3407,-3338,-3145,-2837,-2456,-2023,-1584,-1152,-761,-400,-81,230,541,890,1288,1761,2307,2920,3577,4235,4862,5389,5781,5983,5960,5701,5189,4457,3537,2512,1447,464,-369,-941,-1211,-1118,-672,101,1145,2356,3633,4840,5855,6558,6849,6669,5996,4856,3325,1509,-451,-2403,-4197,-5703,-6812,-7477,-7676,-7452,-6878,-6051,-5107,-4150,-3305,-2637,-2201,-2004,-2027,-2220,-2509,-2819,-3069,-3189,-3143,-2897,-2469,-1878,-1175,-416,343,1048,1657,2148,2519,2782,2967,3108,3243,3404,3619,3903,4260,4688,5178,5704,6265,6823,7378,7911,8410,8861,9259,9587,9851,10038,10147,10181,10138,10023,9850,9612,9330,8995,8611,8182,7686,7132,6482,5731,4845,3807,2610,1246,-257,-1868,-3529,-5169,-6718,-8084,-9209,-10003,-10453,-10508,-10214,-9587,-8725,-7705,-6646,-5654,-4835,-4269,-4018,-4081,-4450,-5053,-5800,-6583,-7280,-7775,-7994,-7857,-7365,-6525,-5392,-4048,-2581,-1091,324,1609,2683,3560,4200,4661,4955,5153,5291,5433,5614,5865,6207,6633,7130,7671,8211,8719,9155,9487,9695,9771,9703,9521,9221,8853,8423,7976,7530,7106,6738,6412,6157,5950,5781,5635,5476,5286,5034,4696,4252,3702,3049,2313,1528,718,-69,-807,-1453,-2003,-2422,-2747,-2965,-3142,-3299,-3508,-3808,-4249,-4855,-5638,-6573,-7632,-8731,-9804,-10754,-11484,-11920,-12001,-11686,-10995,-9952,-8633,-7141,-5579,-4083,-2764,-1728,-1042,-732,-789,-1143,-1719,-2382,-3017,-3491,-3703,-3576,-3094,-2250,-1123,229,1680,3133,4472,5616,6498,7090,7392,7420,7225,6863,6385,5878,5361,4904,4510,4202,3979,3830,3750,3711,3708,3704,3697,3654,3575,3423,3208,2882,2472,1934,1314,601,-155,-917,-1653,-2298,-2835,-3227,-3458,-3541,-3474,-3309,-3065,-2805,-2558,-2364,-2238,-2197,-2215,-2290,-2361,-2408,-2376,-2246,-1991,-1626,-1172,-685,-227,127,308,257,-61,-643,-1467,-2440,-3485,-4462,-5257,-5755,-5860,-5534,-4741,-3559,-2028,-322,1435,3065,4408,5349,5785,5687,5072,4018,2638,1108,-426,-1776,-2825,-3463,-3652,-3401,-2764,-1852,-778,316,1314,2114,2655,2907,2887,2631,2216,1712,1215,777,471,294,273,374,575,830,1111,1367,1594,1764,1895,1990,2084,2178,2308,2455,2650,2862,3096,3338,3562,3777,3951,4102,4217,4314,4388,4451,4497,4522,4529,4491,4433,4319,4184,3993,3782,3537,3284,3029,2776,2537,2296,2050,1768,1434,1006,461,-240,-1109,-2153,-3350,-4661,-6027,-7367,-8593,-9618,-10350,-10729,-10699,-10254,-9407,-8220,-6772,-5185,-3577,-2088,-820,122,702,905,764,364,-220,-847,-1427,-1842,-2024,-1925,-1531,-873,6,1025,2111,3183,4169,5018,5689,6161,6443,6534,6474,6284,6000,5654,5267,4864,4448,4040,3630,3235,2852,2490,2161,1878,1643,1464,1328,1218,1124,997,842,608,305,-82,-530,-1016,-1506,-1953,-2346,-2628,-2829,-2912,-2915,-2849,-2745,-2638,-2554,-2521,-2540,-2628,-2755,-2916,-3080,-3214,-3291,-3293,-3199,-3033,-2807,-2567,-2379,-2295,-2385,-2696,-3249,-4059,-5079,-6253,-7477,-8648,-9639,-10349,-10688,-10607,-10099,-9197,-7988,-6581,-5120,-3738,-2563,-1696,-1182,-1043,-1229,-1678,-2282,-2938,-3539,-4003,-4275,-4331,-4181,-3861,-3420,-2928,-2426,-1977,-1599,-1309,-1106,-971,-868,-786,-677,-540,-363,-146,91,332,563,738,866,899,868,749,586,391,194,34,-90,-157,-173,-165,-146,-150,-205,-319,-502,-741,-1017,-1301,-1558,-1764,-1880,-1914,-1853,-1722,-1556,-1383,-1248,-1188,-1218,-1372,-1623,-1970,-2357,-2752,-3088,-3338,-3457,-3448,-3322,-3111,-2889,-2711,-2668,-2815,-3204,-3843,-4716,-5754,-6876,-7957,-8883,-9520,-9775,-9570,-8885,-7750,-6237,-4481,-2628,-846,709,1911,2673,2966,2813,2293,1519,635,-226,-929,-1384,-1528,-1341,-848,-98,829,1846,2855,3787,4557,5137,5485,5607,5511,5230,4810,4295,3736,3188,2675,2250,1921,1702,1607,1612,1716,1896,2122,2383,2631,2860,3023,3112,3099,2975,2738,2382,1935,1418,870,340,-136,-526,-797,-958,-996,-942,-807,-644,-469,-339,-267,-283,-394,-586,-852,-1145,-1443,-1705,-1899,-2013,-2026,-1951,-1815,-1642,-1504,-1427,-1480,-1675,-2033,-2531,-3132,-3773,-4360,-4816,-5022,-4927,-4458,-3627,-2438,-998,624,2258,3799,5103,6088,6688,6909,6777,6378,5816,5191,4633,4208,3991,3992,4211,4587,5090,5615,6133,6565,6877,7045,7052,6902,6607,6177,5630,4980,4245,3436,2574,1672,753,-157,-1029,-1822,-2506,-3040,-3401,-3570,-3555,-3356,-3024,-2585,-2108,-1635,-1231,-916,-738,-683,-751,-904,-1106,-1311,-1475,-1560,-1542,-1411,-1168,-837,-434,9,470,928,1380,1821,2271,2740,3251,3824,4459,5175,5937,6721,7484,8142,8646,8914,8879,8522,7798,6751,5414,3881,2256,677,-731,-1842,-2562,-2838,-2649,-2040,-1085,93,1350,2527,3489,4105,4317,4087,3449,2464,1236,-114,-1469,-2710,-3749,-4528,-5004,-5193,-5107,-4804,-4333,-3753,-3117,-2458,-1819,-1205,-650,-146,277,627,880,1038,1093,1049,916,713,457,197,-37,-192,-230,-110,182,669,1310,2096,2952,3826,4646,5344,5880,6218,6354,6310,6117,5838,5525,5252,5059,4995,5067,5269,5580,5949,6336,6672,6921,7033,6991,6807,6487,6086,5647,5213,4843,4549,4360,4243,4174,4084,3913,3591,3064,2300,1290,66,-1331,-2801,-4274,-5626,-6778,-7662,-8216,-8458,-8382,-8069,-7584,-7023,-6482,-6031,-5729,-5607,-5657,-5870,-6188,-6571,-6950,-7280,-7517,-7626,-7603,-7427,-7112,-6668,-6104,-5446,-4716,-3925,-3111,-2285,-1483,-712,-15,615,1135,1557,1861,2070,2171,2218,2200,2180,2157,2184,2263,2434,2683,3030,3433,3887,4338,4768,5123,5398,5551,5599,5529,5372,5153,4902,4651,4431,4246,4117,4025,3965,3909,3826,3686,3462,3138,2706,2183,1584,953,333,-240,-707,-1061,-1265,-1361,-1354,-1325,-1320,-1420,-1675,-2136,-2814,-3691,-4731,-5840,-6938,-7911,-8665,-9125,-9248,-9015,-8466,-7652,-6676,-5627,-4628,-3746,-3067,-2611,-2374,-2338,-2422,-2575,-2711,-2764,-2692,-2453,-2053,-1489,-798,-8,833,1690,2521,3290,3975,4534,4967,5238,5349,5296,5078,4709,4209,3604,2936,2247,1581,987,512,187,47,99,344,755,1287,1880,2459,2955,3291,3414,3289,2906,2301,1524,661,-195,-945,-1508,-1813,-1831,-1550,-993,-213,719,1722,2710,3608,4351,4898,5225,5345,5283,5082,4806,4488,4187,3918,3685,3482,3263,2996,2633,2121,1449,592,-420,-1545,-2714,-3836,-4821,-5579,-6046,-6177,-5976,-5482,-4760,-3929,-3085,-2364,-1847,-1613,-1678,-2047,-2651,-3429,-4266,-5062,-5713,-6146,-6307,-6180,-5777,-5125,-4278,-3293,-2226,-1142,-73,929,1849,2656,3342,3897,4322,4614,4790,4847,4818,4694,4519,4293,4050,3821,3624,3505,3484,3584,3830,4210,4727,5334,6001,6661,7259,7740,8044,8144,8007,7645,7071,6332,5475,4563,3643,2773,1983,1302,738,298,-57,-319,-555,-760,-977,-1216,-1465,-1747,-2021,-2317,-2598,-2900,-3204,-3550,-3949,-4426,-5005,-5687,-6479,-7350,-8283,-9208,-10083,-10829,-11388,-11704,-11745,-11493,-10973,-10230,-9328,-8365,-7420,-6587,-5924,-5486,-5268,-5276,-5447,-5727,-6049,-6329,-6528,-6585,-6481,-6196,-5732,-5091,-4299,-3367,-2338,-1223,-84,1068,2166,3189,4073,4797,5310,5599,5639,5441,5017,4406,3658,2830,1984,1184,491,-46,-370,-471,-324,43,603,1290,2044,2786,3436,3946,4243,4323,4167,3809,3284,2652,1977,1312,715,221,-156,-405,-557,-634,-683,-743,-847,-1033,-1295,-1648,-2065,-2523,-2997,-3445,-3847,-4186,-4451,-4667,-4844,-5034,-5263,-5582,-6010,-6574,-7268,-8073,-8954,-9849,-10690,-11419,-11960,-12294,-12381,-12242,-11898,-11401,-10805,-10182,-9565,-9021,-8534,-8134,-7775,-7442,-7097,-6708,-6253,-5722,-5099,-4407,-3642,-2825,-1966,-1070,-144,802,1788,2775,3791,4787,5758,6667,7471,8140,8628,8916,8988,8842,8507,8007,7405,6744,6098,5514,5042,4717,4532,4502,4568,4710,4851,4937,4911,4713,4338,3761,3028,2166,1245,330,-502,-1194,-1685,-1958,-1996,-1829,-1491,-1052,-564,-107,278,540,661,639,477,222,-106,-449,-780,-1072,-1316,-1524,-1725,-1946,-2237,-2629,-3150,-3812,-4593,-5456,-6340,-7157,-7825,-8265,-8398,-8209,-7668,-6843,-5780,-4598,-3396,-2292,-1372,-713,-333,-240,-376,-671,-1029,-1344,-1524,-1477,-1157,-525,406,1608,3025,4567,6164,7703,9114,10304,11226,11819,12083,12003,11605,10936,10040,8988,7860,6714,5639,4671,3876,3266,2873,2685,2688,2858,3136,3487,3838,4137,4331,4365,4212,3850,3280,2533,1643,672,-319,-1265,-2105,-2791,-3299,-3612,-3751,-3728,-3588,-3356,-3078,-2779,-2490,-2228,-2003,-1822,-1677,-1577,-1505,-1479,-1478,-1516,-1586,-1680,-1806,-1947,-2102,-2269,-2427,-2582,-2701,-2773,-2757,-2620,-2330,-1854,-1185,-328,699,1831,3018,4161,5195,6030,6623,6939,6972,6766,6350,5818,5225,4672,4204,3896,3760,3823,4065,4480,5013,5643,6309,6971,7595,8127,8560,8835,8951,8867,8582,8071,7358,6431,5336,4100,2777,1429,129,-1066,-2079,-2867,-3391,-3631,-3592,-3298,-2795,-2142,-1414,-685,-31,494,835,991,944,725,377,-71,-539,-999,-1391,-1692,-1874,-1938,-1878,-1709,-1443,-1088,-667,-179,354,930,1531,2132,2716,3244,3687,4014,4193,4200,4026,3662,3130,2455,1672,840,10,-764,-1401,-1873,-2099,-2074,-1769,-1210,-437,491,1488,2467,3343,4030,4478,4640,4508,4100,3448,2623,1682,718,-203,-1008,-1632,-2056,-2244,-2206,-1958,-1526,-949,-277,442,1159,1811,2366,2764,2990,2997,2797,2370,1746,963,50,-909,-1875,-2767,-3537,-4122,-4494,-4611,-4480,-4100,-3514,-2764,-1928,-1072,-277,374,847,1069,1051,786,308,-314,-1019,-1711,-2308,-2743,-2954,-2921,-2638,-2132,-1446,-651,189,998,1710,2284,2677,2874,2885,2704,2390,1943,1436,876,319,-222,-719,-1164,-1550,-1896,-2204,-2512,-2822,-3147,-3493,-3843,-4182,-4497,-4734,-4902,-4952,-4899,-4733,-4479,-4157,-3796,-3431,-3084,-2790,-2556,-2401,-2316,-2280,-2286,-2279,-2251,-2142,-1935,-1595,-1103,-464,332,1240,2243,3271,4285,5206,5986,6558,6883,6926,6676,6144,5365,4398,3317,2202,1143,204,-540,-1058,-1318,-1333,-1124,-745,-250,278,795,1212,1505,1620,1554,1314,920,425,-136,-703,-1231,-1686,-2027,-2253,-2341,-2323,-2194,-1997,-1750,-1472,-1194,-917,-657,-408,-184,31,213,372,494,560,579,518,393,184,-94,-442,-829,-1240,-1635,-1982,-2250,-2405,-2427,-2304,-2027,-1618,-1091,-491,134,741,1264,1679,1943,2048,1988,1770,1425,970,468,-52,-524,-911,-1166,-1258,-1151,-855,-339,343,1189,2124,3099,4040,4873,5533,5948,6079,5878,5352,4505,3384,2060,610,-849,-2229,-3406,-4308,-4858,-5021,-4801,-4221,-3347,-2271,-1089,74,1124,1955,2513,2764,2709,2399,1890,1274,645,87,-311,-501,-443,-137,392,1109,1938,2825,3689,4467,5121,5601,5911,6042,6009,5839,5552,5172,4722,4207,3640,3013,2338,1604,835,20,-801,-1637,-2434,-3186,-3850,-4398,-4818,-5079,-5200,-5166,-5019,-4768,-4460,-4129,-3808,-3529,-3331,-3212,-3219,-3319,-3538,-3833,-4200,-4593,-4991,-5351,-5643,-5824,-5871,-5745,-5450,-4965,-4321,-3526,-2628,-1669,-713,181,949,1528,1893,1987,1840,1432,831,69,-777,-1625,-2418,-3062,-3526,-3755,-3741,-3492,-3036,-2433,-1725,-997,-284,338,845,1198,1395,1432,1332,1119,818,470,92,-273,-601,-874,-1057,-1152,-1133,-1006,-771,-438,-28,440,932,1425,1878,2273,2566,2737,2761,2612,2290,1790,1122,332,-564,-1489,-2408,-3261,-3995,-4593,-5005,-5246,-5308,-5221,-5018,-4745,-4459,-4200,-4023,-3948,-3997,-4162,-4436,-4783,-5186,-5608,-6023,-6417,-6773,-7083,-7351,-7565,-7742,-7861,-7926,-7917,-7810,-7593,-7231,-6726,-6069,-5284,-4404,-3483,-2588,-1790,-1151,-729,-551,-629,-943,-1441,-2055,-2688,-3242,-3616,-3726,-3516,-2958,-2071,-903,465,1921,3370,4669,5762,6537,6989,7104,6912,6489,5893,5223,4551,3957,3486,3178,3039,3056,3202,3425,3690,3931,4119,4196,4156,3958,3627,3137,2542,1831,1064,251,-567,-1368,-2126,-2818,-3438,-3969,-4416,-4777,-5061,-5273,-5434,-5542,-5629,-5695,-5763,-5845,-5940,-6070,-6224,-6393,-6573,-6724,-6834,-6863,-6802,-6624,-6336,-5931,-5429,-4859,-4248,-3631,-3032,-2469,-1942,-1443,-950,-427,145,814,1583,2477,3472,4547,5650,6724,7703,8518,9123,9457,9524,9302,8845,8186,7416,6602,5851,5226,4801,4611,4659,4929,5365,5895,6433,6884,7181,7240,7051,6584,5885,4990,3984,2926,1912,991,235,-334,-692,-846,-822,-646,-376,-57,256,513,688,738,675,475,165,-248,-746,-1305,-1910,-2543,-3191,-3843,-4488,-5110,-5704,-6243,-6717,-7098,-7367,-7502,-7489,-7318,-6993,-6533,-5955,-5294,-4583,-3848,-3127,-2432,-1783,-1181,-626,-100,391,888,1364,1861,2352,2864,3385,3934,4512,5131,5805,6534,7322,8163,9036,9918,10765,11536,12173,12636,12872,12852,12561,11993,11191,10184,9063,7888,6757,5754,4935,4374,4075,4052,4270,4670,5171,5690,6117,6373,6386,6101,5519,4657,3566,2338,1047,-190,-1309,-2210,-2875,-3246,-3351,-3199,-2844,-2340,-1759,-1159,-618,-170,127,267,229,42,-281,-694,-1161,-1643,-2108,-2524,-2885,-3169,-3385,-3527,-3613,-3642,-3636,-3584,-3499,-3366,-3188,-2964,-2696,-2397,-2080,-1758,-1460,-1183,-957,-764,-604,-460,-298,-108,146,461,858,1312,1825,2366,2909,3437,3923,4357,4746,5083,5393,5691,5988,6306,6638,6981,7321,7613,7831,7917,7842,7570,7093,6422,5577,4620,3598,2598,1687,925,382,61,-3,142,465,897,1358,1772,2068,2188,2106,1815,1340,714,12,-724,-1408,-2000,-2448,-2736,-2856,-2835,-2686,-2462,-2187,-1916,-1678,-1507,-1423,-1433,-1534,-1712,-1951,-2235,-2545,-2878,-3215,-3567,-3920,-4288,-4666,-5054,-5446,-5828,-6174,-6475,-6683,-6795,-6786,-6650,-6400,-6043,-5620,-5156,-4698,-4276,-3921,-3653,-3472,-3380,-3353,-3374,-3404,-3424,-3390,-3289,-3084,-2781,-2361,-1849,-1238,-566,164,918,1681,2434,3159,3841,4459,5005,5436,5757,5925,5932,5772,5434,4943,4320,3615,2883,2191,1607,1188,987,1019,1293,1771,2416,3135,3866,4491,4954,5155,5078,4683,4011,3087,2005,833,-312,-1350,-2195,-2790,-3102,-3134,-2897,-2463,-1868,-1230,-587,-58,330,519,486,245,-199,-804,-1515,-2294,-3073,-3812,-4471,-5015,-5448,-5748,-5948,-6043,-6070,-6039,-5973,-5884,-5777,-5658,-5524,-5373,-5206,-5015,-4811,-4589,-4351,-4094,-3818,-3509,-3175,-2807,-2404,-1976,-1509,-1013,-489,60,628,1197,1779,2342,2900,3428,3929,4400,4831,5236,5597,5931,6206,6438,6584,6643,6581,6385,6040,5556,4939,4234,3476,2720,2031,1446,1036,810,806,987,1345,1811,2324,2817,3209,3447,3491,3311,2931,2362,1676,913,168,-518,-1073,-1474,-1700,-1759,-1667,-1467,-1195,-905,-637,-425,-298,-249,-294,-396,-558,-741,-945,-1149,-1349,-1554,-1760,-1985,-2233,-2505,-2804,-3119,-3436,-3732,-3980,-4143,-4192,-4110,-3885,-3529,-3060,-2509,-1915,-1317,-753,-261,130,409,557,596,521,375,168,-39,-234,-350,-373,-261,0,412,972,1650,2418,3223,4018,4757,5387,5869,6174,6251,6109,5714,5092,4259,3251,2135,954,-196,-1267,-2174,-2865,-3306,-3451,-3332,-2941,-2352,-1620,-834,-83,540,961,1116,978,546,-142,-1028,-2022,-3028,-3947,-4683,-5168,-5353,-5227,-4811,-4160,-3357,-2493,-1673,-980,-495,-252,-278,-551,-1033,-1671,-2375,-3087,-3725,-4241,-4617,-4814,-4872,-4787,-4612,-4376,-4117,-3863,-3635,-3439,-3270,-3126,-2985,-2850,-2695,-2532,-2349,-2164,-1980,-1808,-1659,-1528,-1422,-1332,-1251,-1178,-1097,-1004,-885,-731,-532,-282,18,383,788,1250,1731,2229,2715,3165,3559,3858,4053,4105,4006,3733,3278,2638,1821,856,-235,-1386,-2559,-3684,-4699,-5560,-6206,-6625,-6796,-6739,-6475,-6065,-5550,-5010,-4499,-4077,-3793,-3662,-3694,-3864,-4131,-4455,-4764,-5009,-5138,-5099,-4883,-4475,-3895,-3175,-2368,-1506,-679,106,765,1308,1690,1942,2055,2077,2019,1921,1797,1670,1528,1389,1212,1006,741,407,7,-462,-978,-1518,-2045,-2536,-2941,-3261,-3457,-3551,-3544,-3471,-3362,-3251,-3179,-3158,-3219,-3360,-3567,-3843,-4130,-4427,-4669,-4843,-4904,-4833,-4617,-4228,-3696,-2991,-2179,-1245,-261,750,1742,2656,3462,4098,4536,4736,4699,4418,3920,3256,2464,1640,844,175,-299,-509,-419,-12,697,1657,2799,4028,5242,6339,7222,7821,8083,8004,7594,6912,6035,5054,4073,3195,2488,2028,1830,1900,2199,2673,3228,3797,4267,4587,4676,4517,4082,3408,2514,1481,354,-779,-1868,-2853,-3700,-4388,-4907,-5275,-5497,-5618,-5644,-5628,-5567,-5508,-5445,-5402,-5385,-5382,-5421,-5457,-5530,-5578,-5635,-5643,-5623,-5533,-5386,-5159,-4855,-4480,-4029,-3528,-2981,-2404,-1819,-1211,-610,23,663,1344,2057,2813,3606,4435,5277,6112,6919,7647,8285,8782,9121,9269,9224,8964,8539,7943,7264,6531,5836,5233,4793,4554,4557,4786,5241,5859,6585,7339,8039,8607,8986,9122,9020,8669,8125,7439,6678,5932,5253,4714,4333,4132,4085,4156,4303,4444,4535,4507,4323,3960,3416,2712,1890,1002,101,-751,-1520,-2163,-2683,-3073,-3357,-3559,-3702,-3825,-3938,-4058,-4190,-4314,-4428,-4509,-4538,-4517,-4432,-4282,-4087,-3838,-3568,-3282,-3000,-2730,-2480,-2252,-2036,-1837,-1623,-1407,-1149,-863,-515,-118,350,880,1482,2156,2888,3685,4510,5363,6195,6984,7685,8259,8658,8855,8809,8523,7987,7243,6328,5318,4289,3321,2499,1885,1531,1465,1678,2143,2800,3559,4344,5038,5570,5859,5854,5554,4952,4120,3118,2043,1006,93,-587,-989,-1069,-834,-326,393,1227,2066,2817,3367,3657,3638,3302,2682,1832,827,-241,-1293,-2243,-3046,-3642,-4040,-4226,-4237,-4114,-3888,-3620,-3341,-3091,-2906,-2798,-2790,-2875,-3060,-3320,-3654,-4022,-4415,-4791,-5136,-5419,-5617,-5732,-5739,-5655,-5475,-5212,-4880,-4493,-4064,-3610,-3150,-2689,-2252,-1830,-1438,-1059,-689,-319,73,478,922,1366,1824,2233,2593,2829,2932,2850,2588,2139,1542,842,111,-570,-1132,-1492,-1615,-1460,-1052,-403,416,1320,2239,3048,3694,4096,4225,4082,3694,3121,2438,1732,1093,592,289,202,339,660,1115,1640,2137,2563,2813,2888,2738,2393,1871,1228,507,-216,-914,-1532,-2064,-2512,-2876,-3199,-3489,-3778,-4082,-4395,-4734,-5061,-5385,-5654,-5881,-6026,-6100,-6092,-6013,-5876,-5697,-5491,-5280,-5079,-4891,-4732,-4590,-4470,-4355,-4235,-4095,-3921,-3708,-3430,-3099,-2687,-2201,-1648,-1004,-313,453,1261,2098,2956,3783,4570,5248,5798,6158,6301,6204,5854,5273,4497,3568,2573,1569,651,-124,-682,-996,-1034,-818,-373,237,948,1667,2328,2838,3155,3226,3056,2654,2074,1384,667,14,-496,-797,-851,-659,-227,374,1097,1842,2527,3080,3427,3539,3401,3021,2448,1721,905,54,-777,-1543,-2217,-2780,-3217,-3540,-3735,-3832,-3827,-3741,-3596,-3407,-3219,-3046,-2940,-2911,-2985,-3168,-3440,-3796,-4190,-4589,-4943,-5199,-5327,-5273,-5044,-4621,-4026,-3296,-2465,-1581,-708,130,869,1506,2012,2396,2670,2863,3011,3151,3331,3565,3897,4292,4760,5233,5680,6037,6250,6283,6106,5715,5137,4402,3583,2738,1943,1267,753,445,345,444,709,1084,1506,1917,2248,2469,2545,2474,2273,1967,1605,1237,909,670,533,521,611,785,1002,1208,1355,1394,1289,1017,585,-5,-711,-1498,-2316,-3115,-3857,-4505,-5046,-5470,-5787,-6004,-6149,-6220,-6264,-6266,-6266,-6266,-6269,-6303,-6359,-6450,-6586,-6743,-6929,-7108,-7266,-7357,-7363,-7238,-6985,-6572,-6021,-5333,-4539,-3672,-2766,-1867,-1010,-217,482,1096,1614,2061,2449,2805,3151,3511,3901,4316,4756,5198,5603,5953,6186,6287,6216,5964,5542,4978,4313,3616,2940,2354,1909,1631,1547,1639,1885,2226,2605,2937,3155,3196,3007,2574,1888,985,-95,-1267,-2466,-3584,-4559,-5299,-5783,-5963,-5869,-5524,-4995,-4366,-3724,-3155,-2748,-2544,-2596,-2888,-3416,-4119,-4946,-5818,-6667,-7425,-8038,-8470,-8686,-8680,-8451,-8012,-7395,-6626,-5762,-4846,-3939,-3111,-2400,-1890,-1584,-1519,-1674,-2004,-2469,-2972,-3455,-3833,-4046,-4045,-3815,-3342,-2677,-1842,-920,35,956,1783,2481,3013,3370,3552,3579,3477,3286,3037,2773,2516,2284,2089,1916,1756,1579,1362,1078,722,288,-203,-721,-1237,-1693,-2068,-2312,-2414,-2370,-2184,-1889,-1519,-1107,-711,-345,-57,154,279,336,349,349,370,442,588,827,1159,1591,2092,2654,3233,3802,4331,4781,5144,5389,5520,5532,5424,5218,4905,4517,4040,3496,2879,2201,1479,717,-44,-793,-1491,-2111,-2626,-3020,-3281,-3431,-3489,-3495,-3489,-3515,-3605,-3780,-4053,-4402,-4814,-5232,-5627,-5934,-6128,-6173,-6061,-5795,-5394,-4883,-4307,-3690,-3082,-2485,-1940,-1423,-948,-486,-24,463,995,1577,2212,2885,3568,4230,4817,5291,5613,5751,5701,5463,5059,4537,3940,3332,2781,2324,2038,1916,1997,2251,2661,3171,3732,4274,4749,5095,5299,5319,5187,4898,4501,4046,3575,3165,2842,2666,2647,2790,3098,3521,4043,4589,5117,5558,5873,6016,5979,5735,5316,4710,3972,3112,2189,1233,301,-569,-1324,-1940,-2367,-2605,-2636,-2483,-2178,-1773,-1338,-937,-655,-527,-616,-909,-1403,-2034,-2733,-3402,-3947,-4270,-4309,-4008,-3368,-2412,-1201,168,1597,2977,4204,5214,5939,6381,6527,6438,6148,5754,5310,4909,4578,4383,4297,4342,4456,4622,4773,4873,4887,4788,4588,4288,3931,3547,3177,2852,2603,2427,2347,2318,2347,2383,2407,2400,2343,2251,2117,1973,1828,1703,1631,1598,1641,1729,1871,2048,2238,2440,2627,2793,2927,3005,3036,2995,2896,2730,2503,2221,1887,1501,1082,617,129,-388,-911,-1439,-1935,-2393,-2765,-3051,-3212,-3263,-3197,-3050,-2855,-2663,-2526,-2494,-2604,-2870,-3289,-3817,-4404,-4971,-5430,-5711,-5733,-5464,-4883,-4007,-2899,-1622,-280,1027,2218,3193,3930,4375,4563,4517,4297,3980,3622,3288,3019,2828,2716,2659,2602,2522,2347,2075,1682,1192,644,90,-411,-798,-1027,-1063,-907,-576,-117,410,928,1370,1664,1775,1671,1364,869,245,-462,-1173,-1833,-2382,-2762,-2954,-2926,-2691,-2267,-1682,-991,-234,515,1217,1806,2247,2512,2575,2445,2113,1603,931,129,-771,-1724,-2692,-3629,-4473,-5189,-5703,-5995,-6022,-5782,-5296,-4607,-3784,-2937,-2140,-1531,-1162,-1111,-1395,-1995,-2858,-3890,-4977,-5988,-6807,-7324,-7464,-7199,-6522,-5495,-4185,-2717,-1188,256,1536,2554,3272,3685,3801,3686,3397,3028,2639,2319,2077,1961,1930,1973,2023,2052,1989,1839,1566,1206,780,347,-40,-331,-478,-481,-324,-53,294,661,985,1209,1298,1223,986,613,127,-399,-935,-1411,-1801,-2081,-2233,-2275,-2208,-2057,-1841,-1577,-1285,-979,-658,-334,-2,335,668,991,1286,1519,1669,1688,1562,1260,784,149,-622,-1462,-2324,-3114,-3784,-4253,-4504,-4517,-4311,-3946,-3479,-3008,-2608,-2361,-2309,-2482,-2850,-3384,-3980,-4577,-5044,-5321,-5317,-4996,-4362,-3430,-2295,-1015,277,1510,2565,3406,3973,4281,4352,4241,4022,3768,3545,3403,3361,3419,3541,3680,3770,3762,3602,3282,2801,2198,1532,871,290,-137,-368,-373,-154,253,808,1430,2055,2596,2999,3211,3217,3011,2622,2078,1437,755,84,-510,-999,-1347,-1540,-1588,-1492,-1280,-976,-616,-224,162,525,843,1097,1280,1374,1370,1262,1032,681,204,-392,-1074,-1812,-2550,-3225,-3794,-4185,-4398,-4393,-4222,-3902,-3529,-3169,-2920,-2848,-3011,-3418,-4062,-4874,-5769,-6637,-7347,-7789,-7878,-7547,-6796,-5652,-4187,-2521,-781,899,2374,3561,4357,4760,4759,4419,3818,3066,2276,1561,998,660,546,663,942,1327,1730,2086,2321,2423,2359,2169,1883,1552,1248,1005,871,860,961,1160,1411,1673,1907,2061,2143,2108,2005,1818,1594,1367,1154,1000,907,882,927,1013,1132,1251,1351,1407,1407,1341,1212,1026,791,508,193,-164,-562,-1006,-1515,-2086,-2732,-3443,-4208,-4998,-5782,-6508,-7131,-7597,-7881,-7958,-7840,-7572,-7187,-6791,-6434,-6207,-6167,-6336,-6725,-7285,-7951,-8632,-9202,-9576,-9625,-9311,-8586,-7468,-6018,-4325,-2504,-696,990,2430,3554,4322,4722,4813,4648,4334,3956,3610,3354,3239,3259,3395,3596,3791,3922,3926,3778,3473,3031,2507,1957,1464,1071,853,803,940,1225,1598,2002,2346,2562,2586,2382,1931,1262,397,-586,-1619,-2624,-3509,-4222,-4696,-4908,-4853,-4548,-4028,-3352,-2571,-1771,-983,-298,284,701,960,1046,971,739,386,-88,-634,-1243,-1861,-2463,-2985,-3400,-3639,-3685,-3491,-3074,-2428,-1619,-700,223,1052,1683,2023,2015,1630,897,-120,-1314,-2549,-3691,-4588,-5144,-5257,-4907,-4100,-2898,-1408,249,1924,3479,4785,5756,6328,6494,6292,5778,5065,4244,3422,2680,2073,1629,1326,1147,1009,878,679,391,-13,-490,-1034,-1547,-2006,-2308,-2438,-2345,-2037,-1539,-899,-183,534,1175,1690,2018,2151,2081,1833,1454,985,502,49,-325,-579,-715,-707,-579,-342,-19,361,783,1224,1673,2126,2567,2999,3409,3772,4073,4270,4335,4238,3960,3503,2879,2138,1322,509,-235,-831,-1236,-1402,-1348,-1091,-699,-259,147,416,495,331,-71,-682,-1431,-2226,-2954,-3512,-3796,-3751,-3326,-2547,-1443,-108,1361,2848,4239,5430,6349,6961,7255,7277,7077,6753,6378,6043,5808,5703,5750,5898,6109,6303,6419,6377,6162,5735,5139,4408,3625,2860,2212,1742,1517,1548,1843,2342,3006,3729,4446,5046,5470,5646,5558,5188,4586,3782,2873,1927,1030,255,-347,-746,-926,-917,-736,-444,-74,318,696,1038,1309,1513,1630,1660,1602,1440,1179,799,310,-283,-958,-1670,-2377,-3005,-3503,-3803,-3879,-3711,-3321,-2762,-2116,-1474,-945,-617,-552,-792,-1309,-2051,-2920,-3781,-4517,-4976,-5084,-4741,-3962,-2751,-1204,573,2439,4243,5846,7124,7998,8426,8415,8022,7320,6434,5473,4558,3796,3235,2942,2873,3031,3324,3697,4059,4346,4498,4490,4299,3959,3483,2944,2376,1848,1393,1045,816,696,675,707,770,805,793,694,493,196,-202,-659,-1159,-1648,-2096,-2461,-2721,-2862,-2882,-2786,-2598,-2333,-2022,-1687,-1359,-1044,-784,-566,-431,-361,-394,-509,-735,-1043,-1446,-1905,-2406,-2900,-3341,-3689,-3887,-3923,-3779,-3480,-3079,-2631,-2236,-1962,-1895,-2082,-2537,-3252,-4152,-5165,-6156,-7014,-7616,-7864,-7695,-7091,-6072,-4721,-3134,-1447,207,1701,2930,3821,4342,4503,4345,3957,3415,2834,2287,1856,1558,1425,1409,1486,1587,1657,1650,1528,1293,957,564,163,-177,-416,-496,-411,-145,271,803,1398,1985,2512,2905,3129,3132,2920,2477,1854,1078,213,-672,-1529,-2277,-2887,-3308,-3528,-3540,-3367,-3029,-2587,-2073,-1551,-1055,-628,-302,-97,-37,-124,-364,-752,-1269,-1900,-2605,-3350,-4077,-4725,-5245,-5566,-5663,-5510,-5119,-4531,-3818,-3064,-2390,-1882,-1651,-1730,-2161,-2897,-3876,-4985,-6083,-7033,-7686,-7941,-7704,-6975,-5747,-4129,-2208,-151,1900,3788,5383,6581,7333,7620,7489,7006,6277,5413,4535,3731,3087,2634,2386,2309,2348,2442,2511,2509,2383,2125,1735,1248,713,176,-285,-647,-858,-922,-841,-644,-368,-66,222,440,566,560,436,177,-166,-594,-1043,-1496,-1917,-2261,-2540,-2698,-2770,-2729,-2594,-2374,-2071,-1698,-1266,-783,-280,233,707,1122,1422,1573,1542,1296,846,201,-595,-1465,-2355,-3159,-3815,-4264,-4451,-4394,-4102,-3648,-3113,-2580,-2151,-1891,-1841,-2020,-2388,-2899,-3458,-3964,-4325,-4434,-4256,-3735,-2903,-1803,-507,867,2230,3455,4463,5179,5579,5658,5450,5018,4432,3776,3135,2558,2110,1793,1612,1537,1528,1549,1551,1504,1382,1184,911,601,269,-34,-283,-449,-504,-449,-287,-24,296,652,995,1288,1503,1601,1582,1426,1159,797,372,-66,-485,-838,-1101,-1253,-1287,-1213,-1041,-808,-519,-231,67,313,517,654,700,673,522,270,-118,-631,-1255,-1971,-2732,-3483,-4167,-4711,-5067,-5200,-5092,-4788,-4323,-3802,-3303,-2936,-2772,-2882,-3260,-3907,-4721,-5624,-6468,-7133,-7501,-7480,-7029,-6148,-4886,-3333,-1620,134,1763,3173,4248,4943,5237,5157,4768,4151,3420,2659,1978,1423,1064,876,879,994,1198,1414,1592,1705,1710,1633,1462,1254,1020,827,685,645,702,871,1130,1451,1800,2130,2406,2584,2650,2568,2354,1996,1522,962,343,-283,-892,-1446,-1922,-2310,-2598,-2788,-2898,-2934,-2919,-2871,-2796,-2715,-2624,-2538,-2459,-2407,-2386,-2420,-2520,-2694,-2956,-3284,-3670,-4068,-4445,-4745,-4934,-4971,-4851,-4576,-4185,-3724,-3268,-2880,-2628,-2561,-2690,-3021,-3498,-4053,-4604,-5034,-5263,-5204,-4805,-4065,-2998,-1680,-191,1350,2836,4155,5226,5987,6423,6541,6395,6047,5589,5098,4647,4299,4062,3962,3947,3992,4039,4030,3940,3721,3402,2975,2509,2034,1623,1316,1163,1169,1348,1649,2048,2457,2821,3065,3129,2984,2600,1998,1204,277,-717,-1705,-2609,-3376,-3937,-4282,-4366,-4222,-3855,-3311,-2652,-1926,-1204,-542,21,440,705,803,751,553,250,-154,-611,-1109,-1611,-2080,-2498,-2822,-3035,-3119,-3057,-2875,-2567,-2202,-1793,-1432,-1142,-996,-999,-1186,-1511,-1962,-2447,-2914,-3265,-3439,-3371,-3028,-2406,-1530,-440,773,2052,3283,4408,5341,6054,6503,6709,6683,6478,6156,5771,5401,5083,4864,4755,4758,4836,4973,5093,5189,5199,5126,4950,4703,4394,4073,3771,3525,3372,3313,3358,3474,3637,3794,3902,3915,3802,3547,3151,2638,2035,1408,783,237,-208,-514,-664,-669,-535,-303,-3,330,646,941,1170,1354,1479,1573,1647,1713,1792,1866,1941,1978,1968,1862,1667,1348,933,439,-99,-629,-1113,-1510,-1795,-1968,-2036,-2036,-2000,-1976,-1996,-2086,-2243,-2471,-2711,-2944,-3090,-3112,-2953,-2593,-2015,-1241,-300,757,1860,2952,3952,4821,5511,6006,6312,6429,6412,6271,6068,5832,5589,5376,5175,5001,4829,4629,4403,4105,3763,3359,2931,2498,2106,1782,1572,1484,1545,1734,2038,2414,2820,3188,3476,3623,3595,3380,2972,2394,1701,926,167,-545,-1119,-1541,-1761,-1791,-1639,-1340,-948,-510,-97,255,491,601,562,395,106,-263,-695,-1156,-1626,-2096,-2545,-2990,-3405,-3806,-4166,-4481,-4727,-4885,-4948,-4903,-4771,-4561,-4316,-4070,-3871,-3750,-3740,-3844,-4060,-4346,-4662,-4939,-5110,-5118,-4890,-4418,-3668,-2675,-1478,-142,1238,2581,3782,4779,5492,5905,6006,5812,5397,4797,4117,3419,2765,2220,1787,1491,1305,1198,1143,1088,1013,898,719,507,245,-13,-274,-494,-677,-798,-872,-899,-892,-879,-860,-870,-906,-987,-1105,-1266,-1455,-1678,-1911,-2157,-2367,-2530,-2559,-2445,-2107,-1584,-895,-139,544,1030,1196,1010,503,-187,-898,-1429,-1650,-1493,-1012,-325,382,944,1252,1249,1007,589,143,-276,-610,-920,-1282,-1831,-2652,-3791,-5173,-6631,-7898,-8661,-8616,-7563,-5424,-2327,1424,5384,9002,11751,13174,12988,11114,7704,3114,-2122,-7394,-12045,-15505,-17311,-17209,-15158,-11366,-6248,-396,5494,10729,14672,16888,17137,15490,12239,7916,3168,-1356,-5051,-7556,-8641,-8404,-7034,-4918,-2451,0,2126,3758,4821,5344,5416,5157,4677,4061,3357,2566,1681,674,-449,-1644,-2842,-3899,-4705,-5110,-5070,-4561,-3694,-2614,-1549,-725,-334,-495,-1218,-2385,-3785,-5132,-6126,-6538,-6214,-5168,-3538,-1589,344,1921,2873,3028,2376,1043,-724,-2597,-4249,-5376,-5795,-5418,-4316,-2668,-754,1093,2548,3330,3253,2278,480,-1888,-4507,-6977,-8917,-10022,-10112,-9157,-7309,-4824,-2077,556,2732,4198,4849,4681,3851,2549,1049,-421,-1647,-2501,-2916,-2904,-2533,-1903,-1144,-368,329,883,1285,1539,1706,1851,2054,2379,2882,3561,4408,5334,6253,7020,7506,7580,7155,6192,4714,2823,658,-1581,-3699,-5499,-6836,-7600,-7767,-7353,-6453,-5199,-3746,-2271,-909,220,1056,1611,1930,2122,2306,2602,3109,3882,4920,6187,7578,9003,10329,11463,12320,12855,13050,12924,12507,11859,11029,10086,9083,8051,7034,6007,4975,3887,2718,1432,27,-1476,-3031,-4543,-5930,-7073,-7879,-8264,-8176,-7589,-6527,-5028,-3184,-1090,1116,3311,5338,7079,8392,9194,9414,9021,8032,6484,4459,2053,-617,-3416,-6197,-8793,-11023,-12712,-13689,-13832,-13075,-11446,-9046,-6089,-2841,395,3302,5628,7178,7863,7701,6783,5301,3454,1474,-453,-2166,-3587,-4668,-5438,-5932,-6215,-6326,-6302,-6145,-5833,-5355,-4677,-3821,-2808,-1715,-629,335,1072,1497,1559,1240,601,-305,-1343,-2406,-3368,-4132,-4627,-4828,-4732,-4391,-3853,-3213,-2547,-1935,-1451,-1135,-1019,-1106,-1378,-1807,-2352,-2954,-3578,-4162,-4681,-5100,-5400,-5582,-5646,-5619,-5518,-5391,-5269,-5200,-5220,-5352,-5621,-6009,-6521,-7094,-7710,-8289,-8797,-9174,-9382,-9414,-9248,-8921,-8446,-7868,-7244,-6596,-5998,-5446,-4999,-4632,-4372,-4185,-4057,-3960,-3849,-3693,-3453,-3088,-2581,-1923,-1121,-215,744,1691,2533,3207,3631,3775,3618,3189,2542,1762,940,191,-417,-796,-925,-795,-439,95,723,1382,1983,2473,2797,2949,2911,2731,2429,2076,1728,1448,1290,1300,1493,1876,2414,3062,3744,4381,4891,5185,5229,4975,4437,3666,2711,1693,698,-164,-796,-1146,-1164,-861,-269,559,1531,2569,3584,4508,5294,5919,6380,6700,6900,7022,7095,7147,7221,7310,7461,7651,7913,8214,8573,8949,9345,9736,10114,10465,10796,11100,11394,11672,11956,12229,12510,12770,13019,13220,13384,13480,13516,13478,13372,13185,12935,12603,12203,11728,11180,10568,9896,9188,8457,7746,7074,6488,5995,5639,5401,5300,5318,5434,5648,5929,6267,6646,7024,7368,7616,7702,7573,7174,6493,5546,4400,3143,1902,786,-101,-694,-976,-983,-777,-466,-151,72,123,-17,-370,-876,-1496,-2136,-2719,-3173,-3434,-3478,-3297,-2911,-2390,-1779,-1187,-673,-316,-165,-232,-521,-988,-1579,-2231,-2866,-3428,-3864,-4150,-4280,-4269,-4152,-3963,-3762,-3582,-3480,-3471,-3595,-3836,-4210,-4668,-5197,-5740,-6259,-6706,-7050,-7260,-7338,-7282,-7122,-6891,-6630,-6384,-6190,-6079,-6066,-6158,-6349,-6613,-6942,-7288,-7641,-7959,-8230,-8431,-8556,-8604,-8572,-8487,-8348,-8190,-8026,-7872,-7751,-7664,-7617,-7614,-7643,-7709,-7793,-7896,-8004,-8114,-8224,-8325,-8425,-8513,-8598,-8679,-8751,-8827,-8894,-8958,-9017,-9066,-9105,-9139,-9162,-9185,-9209,-9238,-9278,-9331,-9395,-9479,-9554,-9640,-9687,-9707,-9670,-9554,-9373,-9095,-8746,-8322,-7838,-7322,-6784,-6252,-5747,-5278,-4882,-4549,-4313,-4169,-4120,-4174,-4308,-4524,-4784,-5078,-5353,-5597,-5758,-5822,-5758,-5569,-5251,-4823,-4317,-3756,-3201,-2665,-2211,-1840,-1594,-1458,-1435,-1508,-1641,-1820,-2007,-2176,-2319,-2399,-2438,-2407,-2332,-2205,-2040,-1853,-1645,-1442,-1248,-1088,-965,-894,-871,-896,-953,-1034,-1112,-1169,-1195,-1162,-1085,-952,-771,-566,-334,-112,100,285,425,531,586,613,615,605,612,641,728,868,1087,1372,1724,2131,2569,3029,3478,3914,4309,4673,4988,5277,5532,5789,6032,6295,6553,6828,7080,7320,7513,7655,7730,7741,7672,7556,7370,7156,6908,6647,6388,6136,5914,5720,5576,5477,5447,5478,5579,5754,5988,6284,6620,6983,7347,7696,7997,8240,8399,8473,8447,8345,8158,7919,7638,7344,7048,6786,6547,6368,6230,6150,6115,6117,6155,6216,6294,6389,6487,6598,6712,6835,6953,7074,7171,7250,7285,7263,7186,7024,6810,6520,6202,5862,5538,5254,5039,4895,4848,4868,4965,5102,5259,5418,5541,5632,5664,5650,5597,5518,5445,5394,5405,5496,5687,5985,6379,6856,7370,7883,8339,8692,8914,8965,8877,8640,8338,7999,7719,7542,7532,7703,8053,8539,9092,9622,10034,10236,10159,9772,9076,8116,6978,5751,4566,3509,2691,2151,1937,2020,2369,2912,3566,4240,4856,5336,5645,5755,5669,5428,5057,4631,4185,3778,3445,3190,3040,2949,2916,2888,2842,2738,2558,2293,1933,1506,1015,497,-18,-515,-951,-1335,-1631,-1855,-2002,-2077,-2102,-2081,-2037,-1991,-1952,-1949,-1991,-2078,-2234,-2431,-2689,-2975,-3292,-3623,-3962,-4303,-4643,-4983,-5326,-5664,-6008,-6335,-6653,-6931,-7173,-7358,-7478,-7542,-7532,-7479,-7380,-7252,-7118,-6977,-6845,-6729,-6626,-6543,-6474,-6418,-6383,-6357,-6346,-6343,-6342,-6340,-6323,-6282,-6210,-6097,-5943,-5744,-5507,-5244,-4957,-4675,-4401,-4161,-3973,-3840,-3791,-3815,-3931,-4126,-4398,-4733,-5116,-5523,-5936,-6325,-6674,-6954,-7160,-7265,-7286,-7206,-7051,-6830,-6566,-6280,-6001,-5741,-5530,-5369,-5278,-5252,-5287,-5381,-5511,-5670,-5838,-5992,-6128,-6222,-6280,-6294,-6274,-6228,-6172,-6111,-6074,-6037,-6041,-6036,-6055,-6050,-6028,-5965,-5859,-5693,-5494,-5241,-4986,-4718,-4480,-4283,-4148,-4084,-4096,-4183,-4334,-4541,-4782,-5041,-5304,-5551,-5774,-5954,-6094,-6180,-6223,-6211,-6164,-6074,-5965,-5840,-5706,-5592,-5480,-5413,-5363,-5357,-5381,-5436,-5510,-5600,-5686,-5762,-5819,-5845,-5845,-5817,-5772,-5720,-5678,-5654,-5662,-5709,-5793,-5905,-6038,-6167,-6285,-6362,-6393,-6367,-6284,-6152,-5976,-5776,-5555,-5339,-5115,-4908,-4700,-4504,-4308,-4119,-3938,-3766,-3613,-3486,-3381,-3314,-3264,-3245,-3227,-3217,-3185,-3142,-3061,-2968,-2842,-2720,-2597,-2489,-2413,-2357,-2337,-2328,-2327,-2306,-2258,-2153,-1993,-1758,-1458,-1098,-686,-255,196,624,1027,1383,1678,1916,2088,2207,2279,2319,2342,2365,2398,2452,2528,2616,2713,2791,2841,2836,2769,2630,2423,2160,1866,1567,1309,1115,1045,1099,1326,1704,2237,2886,3608,4353,5054,5660,6115,6392,6470,6364,6092,5715,5287,4884,4568,4400,4422,4644,5069,5657,6362,7127,7871,8548,9090,9465,9660,9655,9495,9174,8766,8280,7783,7289,6837,6442,6110,5845,5637,5476,5344,5229,5111,4981,4828,4651,4453,4247,4043,3864,3727,3649,3645,3714,3861,4059,4306,4553,4789,4976,5095,5131,5081,4948,4756,4524,4291,4079,3930,3856,3886,4014,4243,4557,4938,5356,5789,6202,6576,6884,7120,7266,7334,7317,7231,7095,6908,6713,6495,6297,6103,5938,5798,5684,5603,5537,5500,5471,5455,5443,5419,5384,5321,5220,5081,4888,4655,4384,4093,3799,3533,3310,3169,3115,3168,3332,3593,3947,4360,4810,5266,5697,6079,6395,6633,6787,6869,6876,6831,6744,6626,6495,6350,6202,6046,5883,5706,5507,5292,5049,4798,4540,4292,4079,3907,3812,3778,3830,3943,4105,4293,4468,4605,4676,4660,4550,4359,4094,3800,3496,3229,3022,2902,2875,2948,3104,3330,3606,3893,4187,4437,4640,4773,4813,4781,4648,4453,4189,3895,3568,3268,2970,2740,2547,2432,2376,2384,2443,2542,2662,2782,2888,2946,2959,2890,2749,2522,2227,1870,1476,1076,679,330,28,-202,-364,-457,-495,-485,-452,-408,-374,-364,-388,-461,-579,-745,-950,-1187,-1438,-1698,-1938,-2159,-2339,-2475,-2567,-2612,-2629,-2619,-2604,-2598,-2609,-2657,-2729,-2843,-2970,-3117,-3252,-3365,-3439,-3464,-3429,-3353,-3230,-3102,-2987,-2912,-2912,-2996,-3171,-3436,-3755,-4107,-4450,-4737,-4942,-5037,-5003,-4863,-4612,-4298,-3951,-3602,-3304,-3060,-2913,-2847,-2871,-2972,-3123,-3327,-3540,-3780,-4020,-4270,-4541,-4825,-5156,-5517,-5929,-6375,-6850,-7331,-7795,-8213,-8559,-8810,-8945,-8969,-8869,-8675,-8402,-8077,-7733,-7396,-7084,-6816,-6592,-6411,-6257,-6129,-5992,-5866,-5719,-5578,-5436,-5317,-5236,-5204,-5235,-5329,-5486,-5691,-5934,-6189,-6434,-6657,-6829,-6955,-7016,-7022,-6983,-6904,-6811,-6708,-6617,-6545,-6499,-6477,-6470,-6471,-6456,-6417,-6328,-6184,-5975,-5708,-5400,-5057,-4728,-4416,-4175,-4016,-3954,-4012,-4164,-4412,-4726,-5069,-5417,-5729,-5974,-6143,-6203,-6176,-6050,-5861,-5623,-5374,-5138,-4949,-4826,-4781,-4824,-4938,-5112,-5322,-5529,-5706,-5817,-5836,-5738,-5528,-5179,-4739,-4193,-3601,-2974,-2365,-1802,-1331,-977,-769,-731,-858,-1162,-1612,-2193,-2857,-3570,-4276,-4940,-5522,-5987,-6338,-6542,-6638,-6617,-6517,-6353,-6155,-5930,-5715,-5490,-5287,-5081,-4888,-4688,-4489,-4273,-4057,-3825,-3604,-3380,-3190,-3028,-2919,-2872,-2885,-2967,-3102,-3276,-3464,-3638,-3768,-3821,-3782,-3625,-3356,-2978,-2518,-2001,-1478,-979,-553,-231,-25,46,1,-141,-354,-592,-821,-1006,-1115,-1130,-1044,-856,-584,-252,113,473,800,1059,1236,1313,1291,1183,1002,776,540,309,123,-3,-64,-32,61,236,461,735,1037,1352,1659,1949,2200,2396,2527,2573,2542,2423,2238,1988,1717,1431,1176,958,804,720,702,748,842,964,1113,1257,1412,1550,1692,1830,1974,2126,2286,2454,2619,2779,2904,2992,3021,2976,2854,2651,2374,2041,1675,1312,976,720,552,520,628,876,1269,1766,2354,2978,3607,4187,4700,5101,5397,5574,5662,5670,5648,5611,5602,5640,5735,5895,6117,6377,6666,6947,7204,7408,7537,7578,7517,7360,7111,6775,6390,5955,5517,5079,4674,4308,3999,3745,3555,3416,3337,3300,3310,3358,3443,3567,3721,3907,4112,4333,4557,4764,4956,5105,5228,5311,5370,5419,5474,5553,5679,5857,6099,6396,6739,7106,7474,7803,8079,8258,8338,8297,8142,7877,7524,7097,6628,6131,5641,5155,4710,4289,3909,3561,3243,2945,2668,2404,2154,1927,1720,1551,1430,1361,1361,1427,1558,1748,1982,2244,2514,2774,3001,3195,3335,3432,3486,3510,3517,3526,3546,3596,3685,3816,4003,4227,4506,4811,5148,5497,5840,6172,6465,6718,6913,7058,7135,7177,7161,7128,7071,7003,6941,6877,6821,6763,6701,6617,6516,6369,6186,5949,5660,5324,4937,4514,4057,3586,3103,2635,2183,1775,1410,1113,873,716,623,608,655,767,928,1138,1375,1642,1913,2193,2451,2695,2895,3057,3158,3204,3174,3087,2924,2708,2432,2116,1765,1398,1018,657,307,11,-242,-418,-516,-523,-433,-258,9,328,700,1077,1440,1752,1996,2140,2191,2134,1991,1781,1521,1258,1005,802,663,598,612,687,818,958,1103,1200,1239,1199,1060,836,521,148,-270,-684,-1080,-1405,-1645,-1767,-1758,-1623,-1360,-993,-545,-41,474,983,1446,1842,2156,2371,2488,2499,2417,2240,1990,1676,1307,914,500,80,-315,-708,-1053,-1383,-1674,-1946,-2196,-2433,-2665,-2891,-3110,-3324,-3519,-3694,-3836,-3938,-4005,-4030,-4023,-3995,-3959,-3931,-3928,-3961,-4032,-4158,-4313,-4501,-4691,-4866,-4990,-5051,-5008,-4864,-4604,-4234,-3777,-3256,-2716,-2194,-1744,-1390,-1185,-1127,-1232,-1493,-1865,-2339,-2842,-3354,-3807,-4187,-4435,-4571,-4553,-4425,-4179,-3854,-3485,-3088,-2719,-2375,-2105,-1900,-1782,-1747,-1788,-1905,-2076,-2300,-2553,-2830,-3117,-3394,-3674,-3922,-4166,-4374,-4573,-4747,-4910,-5060,-5197,-5329,-5447,-5559,-5646,-5725,-5766,-5792,-5770,-5724,-5635,-5514,-5362,-5186,-4992,-4796,-4594,-4417,-4243,-4110,-3988,-3905,-3836,-3791,-3762,-3741,-3741,-3746,-3777,-3832,-3924,-4064,-4255,-4513,-4828,-5209,-5641,-6112,-6609,-7101,-7562,-7975,-8287,-8504,-8569,-8499,-8270,-7896,-7396,-6794,-6131,-5446,-4784,-4181,-3679,-3281,-3018,-2860,-2816,-2837,-2911,-2987,-3057,-3075,-3052,-2959,-2825,-2645,-2458,-2273,-2128,-2038,-2024,-2105,-2271,-2535,-2872,-3267,-3698,-4123,-4526,-4860,-5112,-5244,-5256,-5134,-4887,-4531,-4079,-3575,-3035,-2508,-2005,-1574,-1217,-959,-801,-734,-763,-852,-1006,-1176,-1368,-1544,-1701,-1837,-1931,-2020,-2078,-2158,-2236,-2357,-2506,-2697,-2928,-3172,-3436,-3674,-3891,-4047,-4147,-4171,-4128,-4027,-3882,-3713,-3546,-3393,-3284,-3213,-3203,-3227,-3293,-3367,-3437,-3469,-3449,-3348,-3158,-2879,-2509,-2067,-1580,-1071,-581,-141,219,478,614,641,550,379,144,-113,-363,-562,-700,-737,-683,-530,-292,2,338,672,983,1237,1421,1515,1521,1438,1280,1065,815,552,301,84,-87,-193,-240,-212,-135,1,158,341,520,683,823,922,983,1006,983,942,863,788,693,620,552,511,490,495,522,563,618,669,721,757,786,791,801,792,799,807,835,886,948,1027,1101,1161,1191,1175,1089,950,723,450,111,-245,-613,-952,-1243,-1451,-1570,-1569,-1461,-1236,-912,-508,-43,448,949,1414,1844,2200,2490,2704,2845,2939,2985,3027,3058,3125,3218,3364,3557,3794,4070,4369,4670,4969,5224,5445,5585,5665,5641,5537,5331,5037,4661,4215,3720,3197,2675,2172,1723,1339,1041,833,715,677,710,782,886,979,1067,1112,1121,1090,1019,933,835,758,709,716,784,923,1138,1421,1764,2154,2570,2998,3423,3824,4200,4530,4821,5067,5265,5426,5536,5609,5622,5598,5494,5348,5111,4820,4455,4034,3575,3086,2611,2157,1768,1462,1257,1177,1216,1374,1634,1969,2350,2737,3093,3382,3580,3658,3627,3467,3229,2906,2571,2226,1938,1720,1595,1591,1678,1877,2141,2462,2808,3151,3473,3758,3996,4191,4342,4459,4552,4632,4713,4797,4899,5014,5154,5310,5492,5679,5886,6090,6294,6479,6642,6768,6844,6868,6814,6696,6487,6206,5849,5425,4955,4453,3941,3449,2980,2571,2213,1925,1699,1524,1397,1299,1216,1148,1077,1012,950,904,876,884,927,1002,1123,1253,1409,1548,1670,1752,1782,1759,1677,1552,1388,1220,1048,928,849,858,948,1133,1404,1749,2144,2558,2961,3313,3587,3750,3794,3710,3505,3211,2843,2460,2086,1770,1541,1419,1419,1529,1746,2032,2367,2707,3024,3284,3464,3547,3524,3391,3162,2844,2469,2043,1616,1186,810,477,229,56,-26,-19,63,222,436,697,987,1293,1596,1884,2144,2361,2536,2656,2734,2764,2769,2745,2722,2688,2673,2653,2646,2625,2587,2516,2395,2222,1989,1698,1366,998,618,245,-119,-446,-753,-1027,-1284,-1540,-1786,-2062,-2331,-2627,-2915,-3194,-3445,-3642,-3784,-3833,-3805,-3672,-3451,-3137,-2754,-2305,-1828,-1333,-853,-419,-46,236,417,490,457,326,131,-121,-377,-627,-824,-961,-1011,-984,-872,-707,-491,-269,-51,134,265,345,356,319,234,122,5,-109,-196,-253,-271,-257,-211,-156,-96,-55,-53,-92,-196,-367,-602,-915,-1282,-1704,-2171,-2652,-3147,-3623,-4058,-4444,-4742,-4954,-5059,-5052,-4938,-4724,-4425,-4069,-3674,-3276,-2900,-2568,-2290,-2093,-1947,-1877,-1839,-1838,-1849,-1863,-1873,-1884,-1903,-1945,-2033,-2167,-2383,-2659,-3010,-3412,-3842,-4274,-4671,-5008,-5253,-5398,-5427,-5353,-5190,-4955,-4692,-4412,-4164,-3964,-3830,-3779,-3803,-3903,-4053,-4241,-4426,-4585,-4687,-4696,-4606,-4387,-4052,-3602,-3061,-2460,-1840,-1232,-696,-245,72,246,271,137,-122,-506,-967,-1487,-2020,-2544,-3016,-3426,-3737,-3959,-4061,-4076,-3985,-3824,-3601,-3335,-3055,-2771,-2508,-2271,-2077,-1932,-1829,-1786,-1777,-1823,-1894,-2003,-2128,-2270,-2413,-2558,-2686,-2807,-2901,-2982,-3049,-3103,-3162,-3221,-3299,-3391,-3507,-3640,-3792,-3954,-4130,-4304,-4488,-4669,-4858,-5048,-5243,-5435,-5619,-5783,-5909,-5982,-5985,-5898,-5723,-5442,-5076,-4621,-4113,-3563,-3003,-2465,-1959,-1536,-1180,-934,-778,-724,-756,-850,-998,-1155,-1307,-1425,-1480,-1477,-1390,-1241,-1033,-791,-541,-307,-112,14,74,41,-66,-252,-498,-792,-1112,-1443,-1761,-2053,-2299,-2484,-2606,-2641,-2614,-2501,-2337,-2124,-1888,-1651,-1443,-1273,-1178,-1142,-1194,-1305,-1473,-1680,-1885,-2093,-2250,-2369,-2419,-2406,-2334,-2205,-2043,-1857,-1663,-1487,-1323,-1206,-1117,-1077,-1071,-1098,-1147,-1211,-1276,-1336,-1389,-1426,-1463,-1496,-1544,-1607,-1711,-1839,-2017,-2217,-2450,-2677,-2914,-3099,-3262,-3345,-3379,-3326,-3218,-3037,-2808,-2535,-2234,-1912,-1597,-1278,-989,-719,-481,-280,-95,62,217,379,552,770,1008,1300,1612,1953,2294,2618,2905,3133,3285,3355,3335,3230,3050,2799,2514,2183,1858,1522,1218,936,701,506,365,269,212,194,190,198,188,156,72,-62,-263,-524,-840,-1198,-1571,-1944,-2275,-2558,-2753,-2858,-2853,-2740,-2526,-2211,-1828,-1377,-896,-394,102,576,1016,1415,1759,2061,2303,2500,2652,2751,2813,2819,2786,2699,2576,2409,2219,2014,1817,1639,1514,1432,1434,1486,1615,1779,1971,2159,2309,2406,2409,2322,2124,1827,1443,991,508,17,-436,-832,-1129,-1320,-1379,-1312,-1120,-821,-435,1,471,914,1330,1658,1909,2045,2090,2026,1900,1717,1524,1346,1227,1184,1255,1434,1735,2144,2642,3207,3800,4397,4949,5448,5836,6127,6276,6299,6190,5960,5633,5227,4776,4310,3853,3441,3077,2784,2555,2387,2265,2173,2090,1996,1882,1727,1542,1314,1064,797,530,281,59,-123,-262,-360,-420,-455,-473,-492,-514,-552,-594,-643,-672,-678,-626,-505,-309,-13,349,793,1275,1778,2272,2723,3114,3424,3645,3779,3828,3811,3740,3640,3522,3410,3313,3245,3210,3213,3255,3330,3440,3567,3709,3850,3976,4075,4137,4142,4091,3973,3791,3541,3244,2892,2525,2140,1770,1432,1141,921,776,718,740,844,1007,1219,1455,1692,1911,2086,2213,2268,2274,2213,2127,2017,1919,1854,1842,1896,2031,2230,2504,2817,3157,3504,3828,4111,4344,4501,4597,4614,4567,4454,4283,4057,3787,3459,3094,2672,2211,1706,1174,623,76,-441,-910,-1295,-1580,-1750,-1786,-1705,-1503,-1217,-857,-475,-88,270,564,804,950,1034,1039,999,920,823,732,654,617,617,675,787,948,1168,1413,1704,1987,2287,2544,2781,2951,3067,3105,3081,2981,2837,2646,2444,2246,2075,1954,1902,1918,2023,2190,2419,2688,2964,3227,3444,3587,3644,3594,3433,3170,2810,2378,1901,1402,919,474,94,-204,-410,-531,-563,-543,-470,-390,-320,-281,-300,-376,-517,-720,-963,-1239,-1522,-1802,-2055,-2284,-2472,-2632,-2754,-2861,-2938,-3008,-3055,-3086,-3085,-3049,-2957,-2816,-2602,-2333,-2003,-1626,-1227,-822,-435,-100,177,361,452,443,333,136,-124,-440,-761,-1082,-1355,-1570,-1698,-1736,-1677,-1524,-1296,-997,-657,-291,83,444,777,1073,1307,1486,1584,1614,1564,1446,1278,1061,842,623,440,316,255,280,376,547,767,1022,1282,1518,1719,1845,1901,1864,1739,1531,1245,911,532,148,-229,-578,-871,-1113,-1283,-1394,-1446,-1459,-1444,-1423,-1412,-1425,-1472,-1557,-1684,-1838,-2027,-2226,-2443,-2657,-2875,-3089,-3296,-3504,-3698,-3881,-4041,-4157,-4230,-4221,-4135,-3942,-3648,-3247,-2753,-2185,-1562,-927,-303,274,774,1179,1469,1641,1695,1643,1508,1299,1066,817,596,426,319,298,360,502,713,971,1257,1541,1808,2025,2183,2259,2248,2136,1936,1640,1271,845,389,-66,-486,-840,-1100,-1248,-1272,-1182,-986,-714,-397,-74,228,457,614,653,585,405,117,-244,-662,-1102,-1520,-1899,-2184,-2376,-2436,-2382,-2204,-1938,-1596,-1225,-846,-504,-217,-5,128,180,169,107,15,-86,-189,-281,-362,-436,-516,-604,-721,-862,-1035,-1228,-1436,-1635,-1815,-1952,-2036,-2056,-2006,-1896,-1730,-1523,-1301,-1063,-853,-653,-510,-395,-341,-327,-356,-422,-506,-598,-679,-734,-740,-688,-562,-357,-80,272,669,1105,1547,1970,2356,2671,2903,3037,3058,2976,2782,2507,2155,1766,1357,963,612,313,100,-51,-115,-131,-100,-57,-15,-8,-40,-140,-300,-531,-822,-1166,-1543,-1946,-2337,-2722,-3045,-3327,-3508,-3621,-3619,-3540,-3364,-3124,-2836,-2521,-2213,-1922,-1681,-1487,-1356,-1274,-1238,-1225,-1230,-1224,-1211,-1173,-1126,-1056,-1000,-933,-901,-866,-862,-841,-823,-764,-658,-502,-262,15,368,724,1108,1441,1740,1935,2040,2011,1871,1599,1231,773,265,-261,-776,-1238,-1632,-1925,-2119,-2205,-2195,-2109,-1959,-1778,-1585,-1400,-1243,-1131,-1056,-1049,-1083,-1175,-1307,-1472,-1654,-1840,-2002,-2131,-2192,-2188,-2087,-1910,-1640,-1310,-926,-524,-118,258,594,867,1081,1222,1312,1337,1337,1296,1252,1202,1159,1139,1132,1153,1190,1239,1291,1330,1346,1317,1242,1090,880,580,221,-216,-702,-1231,-1781,-2338,-2881,-3396,-3869,-4290,-4648,-4938,-5161,-5302,-5378,-5364,-5278,-5111,-4865,-4554,-4173,-3744,-3277,-2786,-2288,-1798,-1331,-891,-503,-153,131,362,525,634,678,681,646,587,535,483,473,498,571,700,864,1071,1293,1517,1725,1889,2006,2047,2007,1890,1677,1400,1054,665,263,-144,-508,-828,-1067,-1223,-1285,-1258,-1149,-980,-772,-550,-349,-180,-83,-46,-101,-210,-391,-595,-814,-1011,-1159,-1239,-1230,-1126,-926,-637,-285,121,529,937,1284,1570,1746,1820,1769,1604,1338,987,586,158,-266,-656,-996,-1268,-1467,-1597,-1653,-1655,-1598,-1509,-1379,-1227,-1056,-867,-680,-487,-307,-144,1,104,186,220,226,188,118,7,-134,-316,-525,-764,-1023,-1289,-1546,-1779,-1966,-2093,-2153,-2126,-2030,-1856,-1629,-1361,-1072,-792,-532,-315,-156,-48,-11,-15,-66,-124,-192,-220,-223,-149,-24,177,433,735,1065,1397,1715,1989,2216,2365,2454,2458,2412,2303,2168,2014,1858,1730,1626,1573,1565,1598,1681,1775,1889,1978,2038,2033,1954,1775,1499,1117,644,95,-511,-1141,-1776,-2384,-2946,-3449,-3884,-4248,-4549,-4786,-4974,-5114,-5211,-5261,-5262,-5199,-5070,-4857,-4561,-4179,-3715,-3184,-2602,-1992,-1379,-784,-240,248,639,942,1134,1218,1198,1086,889,643,361,81,-178,-375,-511,-541,-492,-330,-100,209,543,890,1211,1466,1647,1717,1686,1550,1337,1065,781,512,299,175,146,232,408,670,978,1297,1601,1838,2009,2067,2038,1898,1689,1413,1114,811,543,320,177,106,116,199,330,503,677,840,962,1024,1007,908,707,421,41,-411,-925,-1481,-2060,-2636,-3197,-3712,-4183,-4575,-4901,-5130,-5285,-5337,-5306,-5181,-4968,-4676,-4303,-3865,-3366,-2829,-2260,-1681,-1109,-557,-37,427,851,1203,1502,1739,1922,2050,2146,2197,2235,2255,2273,2299,2339,2395,2479,2578,2699,2834,2972,3113,3237,3340,3406,3429,3394,3301,3141,2924,2653,2345,2011,1679,1360,1069,831,626,484,370,294,227,166,88,-14,-149,-322,-534,-776,-1039,-1312,-1569,-1800,-1979,-2086,-2121,-2055,-1913,-1688,-1399,-1077,-732,-406,-117,118,267,343,324,228,64,-157,-407,-677,-934,-1179,-1384,-1555,-1681,-1762,-1801,-1798,-1755,-1670,-1541,-1370,-1149,-893,-595,-268,70,412,736,1024,1274,1454,1579,1626,1612,1532,1399,1224,1017,805,594,414,277,198,192,254,394,594,847,1141,1447,1767,2058,2333,2552,2721,2820,2844,2789,2651,2438,2157,1828,1471,1109,774,484,261,116,51,57,126,224,340,436,494,493,419,267,35,-249,-595,-938,-1291,-1588,-1830,-1970,-2016,-1941,-1760,-1478,-1112,-691,-239,206,622,969,1234,1389,1432,1354,1166,880,508,82,-389,-864,-1337,-1769,-2147,-2448,-2646,-2735,-2695,-2520,-2230,-1809,-1311,-740,-144,442,987,1466,1843,2134,2307,2395,2391,2321,2189,2018,1800,1560,1287,998,689,381,70,-210,-463,-659,-793,-855,-835,-740,-571,-343,-72,219,513,780,1002,1165,1246,1258,1181,1047,855,636,409,200,26,-98,-158,-167,-110,-25,97,218,332,422,472,491,470,426,372,327,302,332,406,560,778,1070,1415,1809,2223,2637,3026,3354,3610,3757,3797,3706,3497,3171,2749,2247,1690,1107,503,-72,-642,-1158,-1638,-2058,-2416,-2703,-2913,-3033,-3074,-3019,-2889,-2690,-2430,-2150,-1842,-1556,-1276,-1040,-831,-663,-516,-399,-284,-179,-76,41,146,272,385,518,645,800,968,1169,1404,1680,1993,2349,2720,3112,3488,3840,4136,4354,4480,4489,4383,4157,3822,3400,2921,2412,1920,1467,1094,815,635,563,570,642,744,841,905,907,839,684,469,193,-95,-379,-607,-763,-801,-723,-506,-171,273,790,1350,1908,2422,2858,3171,3354,3373,3246,2966,2572,2073,1529,945,377,-158,-644,-1052,-1397,-1656,-1843,-1953,-1983,-1940,-1814,-1607,-1324,-964,-545,-88,394,861,1297,1678,1982,2213,2360,2438,2465,2447,2416,2371,2335,2308,2293,2288,2295,2302,2316,2325,2333,2345,2352,2362,2375,2376,2385,2367,2329,2259,2134,1968,1732,1448,1111,746,360,-7,-345,-618,-813,-915,-916,-823,-646,-408,-126,162,449,689,896,1038,1137,1191,1228,1256,1306,1386,1512,1690,1915,2182,2473,2784,3078,3369,3603,3809,3939,4012,4005,3922,3760,3515,3194,2799,2335,1817,1245,637,7,-640,-1274,-1891,-2462,-2976,-3404,-3736,-3956,-4046,-4016,-3857,-3597,-3249,-2846,-2418,-2005,-1630,-1326,-1102,-971,-926,-956,-1045,-1167,-1301,-1426,-1520,-1572,-1571,-1515,-1397,-1230,-1008,-744,-445,-108,248,628,1014,1404,1774,2122,2413,2645,2792,2844,2805,2669,2463,2194,1910,1622,1385,1204,1118,1126,1240,1441,1718,2034,2366,2675,2927,3108,3179,3163,3035,2834,2574,2280,1996,1738,1535,1406,1347,1366,1445,1566,1708,1848,1954,2013,1996,1904,1714,1448,1087,669,178,-339,-897,-1453,-2014,-2550,-3061,-3518,-3921,-4252,-4493,-4642,-4687,-4616,-4449,-4172,-3815,-3392,-2930,-2454,-1996,-1576,-1215,-926,-709,-554,-460,-388,-338,-268,-174,-39,146,371,645,944,1266,1600,1930,2269,2591,2922,3244,3571,3900,4227,4538,4835,5075,5275,5381,5410,5331,5159,4886,4541,4131,3686,3232,2786,2376,2013,1700,1443,1238,1067,928,789,657,494,320,101,-140,-411,-700,-996,-1288,-1564,-1812,-2020,-2193,-2308,-2390,-2419,-2412,-2374,-2308,-2223,-2126,-2023,-1914,-1814,-1713,-1628,-1551,-1499,-1462,-1458,-1474,-1515,-1574,-1642,-1698,-1741,-1730,-1674,-1537,-1328,-1034,-667,-242,225,697,1157,1567,1905,2148,2290,2322,2255,2115,1902,1680,1438,1238,1068,970,923,944,1011,1116,1249,1388,1539,1674,1821,1950,2089,2224,2360,2488,2600,2672,2697,2644,2503,2270,1933,1517,1031,512,-15,-502,-940,-1282,-1536,-1690,-1756,-1757,-1709,-1650,-1597,-1581,-1609,-1701,-1842,-2044,-2272,-2529,-2771,-2998,-3167,-3284,-3313,-3263,-3125,-2900,-2608,-2256,-1864,-1468,-1070,-717,-413,-183,-33,32,19,-70,-209,-397,-604,-819,-1029,-1222,-1385,-1523,-1621,-1683,-1709,-1691,-1636,-1541,-1410,-1250,-1068,-877,-694,-526,-401,-314,-288,-314,-390,-507,-651,-807,-966,-1112,-1249,-1367,-1486,-1599,-1726,-1873,-2040,-2237,-2444,-2658,-2855,-3017,-3119,-3147,-3080,-2934,-2692,-2403,-2071,-1740,-1451,-1219,-1083,-1045,-1101,-1244,-1440,-1654,-1865,-2017,-2116,-2118,-2047,-1893,-1695,-1461,-1239,-1041,-899,-829,-831,-907,-1051,-1227,-1445,-1648,-1850,-2007,-2121,-2183,-2175,-2125,-2003,-1855,-1664,-1462,-1264,-1076,-939,-842,-817,-861,-977,-1168,-1420,-1722,-2058,-2414,-2769,-3109,-3429,-3697,-3936,-4108,-4235,-4298,-4308,-4258,-4163,-4016,-3848,-3645,-3452,-3256,-3099,-2974,-2906,-2895,-2941,-3042,-3189,-3363,-3557,-3744,-3916,-4048,-4140,-4167,-4140,-4045,-3891,-3677,-3417,-3108,-2766,-2393,-1997,-1587,-1169,-760,-360,-5,312,559,720,801,770,664,461,217,-69,-344,-584,-769,-861,-876,-802,-664,-490,-312,-162,-88,-90,-209,-424,-735,-1118,-1539,-1965,-2358,-2690,-2925,-3065,-3072,-2983,-2769,-2488,-2133,-1752,-1372,-1019,-726,-515,-393,-377,-450,-614,-840,-1116,-1414,-1714,-2006,-2262,-2496,-2684,-2845,-2974,-3070,-3151,-3204,-3243,-3259,-3260,-3237,-3205,-3150,-3089,-3011,-2933,-2839,-2743,-2630,-2498,-2343,-2160,-1940,-1698,-1424,-1139,-845,-558,-281,-32,203,408,603,785,975,1171,1393,1632,1895,2171,2450,2710,2937,3098,3185,3167,3049,2811,2470,2033,1519,962,374,-198,-741,-1227,-1638,-1967,-2214,-2370,-2462,-2496,-2485,-2461,-2428,-2398,-2400,-2398,-2437,-2457,-2496,-2493,-2474,-2391,-2261,-2063,-1805,-1490,-1127,-736,-327,80,464,825,1132,1400,1603,1754,1838,1867,1831,1738,1587,1385,1136,858,553,246,-44,-312,-519,-678,-760,-780,-740,-661,-561,-470,-414,-412,-485,-641,-865,-1165,-1493,-1851,-2187,-2501,-2753,-2954,-3085,-3170,-3203,-3214,-3202,-3183,-3159,-3118,-3060,-2962,-2812,-2605,-2320,-1982,-1584,-1162,-736,-338,2,258,428,492,474,381,243,91,-47,-148,-183,-144,-30,174,435,756,1112,1469,1827,2146,2416,2631,2772,2859,2883,2870,2829,2777,2735,2708,2702,2726,2765,2809,2851,2853,2822,2715,2543,2281,1942,1533,1059,552,22,-507,-1013,-1487,-1911,-2285,-2600,-2869,-3079,-3258,-3392,-3504,-3586,-3648,-3691,-3716,-3729,-3723,-3714,-3689,-3665,-3631,-3592,-3547,-3478,-3386,-3252,-3070,-2827,-2523,-2156,-1738,-1283,-815,-350,76,461,775,1027,1213,1354,1474,1586,1743,1932,2209,2538,2950,3394,3871,4328,4741,5082,5315,5447,5456,5372,5198,4970,4712,4446,4206,3992,3828,3700,3616,3551,3503,3436,3357,3224,3047,2802,2484,2106,1658,1164,630,87,-454,-955,-1406,-1781,-2067,-2267,-2368,-2397,-2358,-2274,-2173,-2064,-1978,-1917,-1897,-1917,-1977,-2066,-2181,-2295,-2411,-2495,-2539,-2529,-2443,-2282,-2038,-1708,-1313,-853,-359,153,655,1126,1544,1902,2182,2399,2542,2646,2702,2762,2808,2888,2989,3129,3300,3492,3703,3897,4086,4222,4323,4370,4363,4329,4261,4203,4159,4159,4212,4322,4481,4673,4868,5037,5142,5162,5069,4869,4559,4172,3736,3289,2873,2511,2237,2042,1935,1885,1872,1863,1820,1725,1547,1286,938,519,49,-446,-930,-1379,-1754,-2043,-2219,-2284,-2236,-2084,-1861,-1567,-1265,-948,-662,-416,-214,-62,56,152,241,341,462,616,789,1003,1213,1450,1669,1891,2097,2294,2485,2673,2860,3050,3236,3414,3582,3706,3810,3843,3836,3761,3633,3456,3244,3005,2762,2523,2301,2108,1942,1810,1695,1602,1502,1393,1253,1077,855,595,298,-10,-316,-585,-801,-937,-989,-949,-829,-651,-436,-219,-28,118,193,210,159,68,-46,-158,-238,-272,-242,-144,15,233,481,749,1011,1239,1434,1560,1630,1630,1569,1461,1313,1149,982,833,712,636,597,610,652,727,819,917,1025,1120,1223,1311,1406,1490,1565,1625,1651,1643,1577,1453,1269,1024,741,430,121,-166,-406,-586,-696,-738,-719,-655,-565,-466,-384,-317,-293,-294,-328,-383,-440,-493,-525,-523,-492,-422,-323,-206,-82,32,131,193,232,229,210,180,149,153,183,276,415,618,859,1136,1421,1691,1928,2109,2223,2267,2242,2158,2040,1901,1772,1668,1605,1591,1631,1701,1807,1898,1981,2006,1982,1873,1706,1467,1193,899,618,380,212,126,147,251,449,695,977,1249,1487,1664,1758,1773,1706,1574,1402,1207,1017,847,706,601,528,482,454,443,444,454,490,541,629,743,878,1035,1183,1317,1404,1444,1408,1317,1157,959,748,536,370,258,221,272,395,585,820,1065,1308,1509,1664,1756,1795,1782,1761,1725,1750,1812,1983,2229,2590,3016,3512,4021,4514,4944,5273,5478,5535,5448,5228,4892,4494,4049,3610,3207,2857,2589,2384,2256,2163,2104,2041,1956,1830,1655,1421,1146,831,507,184,-98,-336,-494,-580,-579,-511,-379,-217,-37,125,265,357,412,428,424,413,424,462,552,692,876,1098,1336,1568,1782,1950,2072,2138,2152,2135,2081,2033,1974,1942,1926,1928,1947,1962,1972,1950,1903,1798,1667,1477,1267,1024,775,522,275,43,-183,-392,-600,-802,-998,-1192,-1369,-1530,-1653,-1736,-1763,-1736,-1640,-1503,-1309,-1100,-877,-666,-484,-340,-244,-186,-168,-159,-157,-128,-66,49,217,436,701,983,1280,1545,1778,1936,2023,2011,1920,1737,1498,1216,926,659,448,315,283,354,528,786,1107,1464,1812,2148,2411,2621,2738,2780,2736,2618,2434,2182,1884,1532,1140,718,268,-186,-639,-1067,-1462,-1802,-2087,-2302,-2464,-2567,-2636,-2675,-2709,-2748,-2801,-2882,-2982,-3104,-3248,-3381,-3522,-3625,-3699,-3723,-3689,-3592,-3443,-3233,-3003,-2745,-2501,-2279,-2103,-1979,-1904,-1870,-1853,-1833,-1775,-1658,-1463,-1180,-813,-381,98,587,1059,1486,1844,2123,2323,2440,2504,2512,2497,2466,2430,2396,2367,2327,2284,2212,2108,1967,1775,1544,1268,962,638,313,-3,-287,-543,-754,-936,-1086,-1235,-1379,-1555,-1756,-1998,-2275,-2570,-2874,-3158,-3411,-3606,-3749,-3821,-3852,-3835,-3806,-3777,-3765,-3787,-3844,-3934,-4050,-4172,-4288,-4373,-4418,-4407,-4333,-4206,-4013,-3788,-3521,-3240,-2947,-2662,-2375,-2110,-1838,-1581,-1311,-1035,-744,-434,-120,210,519,814,1065,1263,1403,1472,1484,1450,1390,1330,1304,1321,1420,1587,1829,2127,2443,2752,3011,3174,3232,3142,2918,2565,2096,1565,991,431,-84,-520,-851,-1076,-1190,-1221,-1187,-1133,-1091,-1108,-1202,-1406,-1717,-2131,-2630,-3172,-3731,-4258,-4728,-5105,-5386,-5562,-5648,-5663,-5629,-5570,-5508,-5442,-5391,-5329,-5267,-5173,-5056,-4896,-4708,-4488,-4255,-4016,-3782,-3555,-3335,-3104,-2866,-2576,-2256,-1862,-1422,-925,-401,129,638,1092,1471,1760,1940,2030,2030,1969,1867,1757,1654,1587,1555,1563,1604,1646,1685,1671,1595,1426,1147,761,267,-309,-950,-1601,-2250,-2832,-3332,-3723,-3990,-4134,-4183,-4134,-4046,-3930,-3820,-3748,-3708,-3724,-3773,-3851,-3937,-4007,-4061,-4068,-4041,-3975,-3873,-3767,-3644,-3551,-3476,-3442,-3455,-3499,-3586,-3686,-3795,-3885,-3952,-3961,-3927,-3821,-3672,-3472,-3257,-3025,-2826,-2641,-2507,-2406,-2327,-2270,-2186,-2094,-1938,-1754,-1511,-1251,-981,-738,-545,-429,-403,-472,-626,-846,-1106,-1371,-1621,-1816,-1954,-2021,-2019,-1968,-1879,-1780,-1689,-1625,-1599,-1618,-1676,-1768,-1880,-2000,-2117,-2226,-2325,-2422,-2530,-2664,-2833,-3062,-3337,-3664,-4020,-4375,-4699,-4944,-5084,-5082,-4929,-4629,-4190,-3663,-3079,-2504,-1974,-1550,-1243,-1081,-1047,-1122,-1273,-1450,-1618,-1730,-1770,-1708,-1566,-1332,-1056,-749,-462,-213,-46,36,14,-111,-310,-587,-885,-1199,-1480,-1720,-1882,-1976,-1986,-1937,-1830,-1701,-1555,-1416,-1298,-1192,-1111,-1037,-960,-883,-791,-692,-595,-503,-445,-415,-444,-514,-638,-799,-974,-1158,-1314,-1435,-1502,-1508,-1452,-1347,-1196,-1031,-861,-717,-616,-575,-597,-687,-832,-1020,-1223,-1419,-1583,-1693,-1740,-1718,-1634,-1506,-1355,-1198,-1076,-979,-945,-939,-973,-1007,-1017,-980,-858,-652,-340,52,518,1005,1504,1939,2317,2575,2732,2769,2712,2578,2408,2216,2060,1929,1865,1850,1877,1937,1991,2025,2013,1938,1801,1596,1345,1063,773,507,261,81,-66,-151,-210,-244,-275,-312,-372,-438,-532,-608,-686,-716,-716,-652,-550,-394,-217,-21,159,322,437,509,530,499,440,346,254,161,97,62,69,128,223,373,546,751,973,1189,1414,1609,1798,1958,2094,2210,2297,2360,2397,2387,2344,2223,2050,1784,1450,1037,571,75,-416,-865,-1234,-1495,-1621,-1608,-1458,-1196,-849,-467,-84,248,506,656,703,638,495,289,67,-148,-312,-411,-418,-342,-187,34,277,535,752,925,1017,1032,959,825,636,433,227,65,-55,-96,-66,36,211,434,712,1011,1340,1671,2007,2329,2632,2894,3116,3264,3343,3335,3234,3056,2800,2495,2164,1833,1528,1274,1085,970,927,953,1026,1140,1261,1382,1476,1532,1541,1490,1386,1231,1029,810,571,351,160,12,-78,-117,-111,-72,-36,-14,-43,-130,-281,-502,-746,-1016,-1241,-1404,-1463,-1390,-1182,-842,-387,140,705,1255,1758,2170,2485,2680,2775,2782,2730,2654,2574,2530,2523,2577,2678,2826,2993,3167,3316,3425,3474,3464,3375,3243,3050,2837,2610,2385,2178,1984,1817,1658,1516,1376,1238,1108,982,876,794,740,732,737,789,828,886,904,911,866,802,705,599,499,411,356,329,327,350,373,390,384,348,277,177,61,-65,-169,-247,-277,-248,-157,-5,211,471,768,1086,1401,1700,1962,2171,2320,2406,2432,2419,2382,2359,2372,2464,2643,2936,3336,3833,4399,4994,5576,6105,6530,6836,6993,7007,6887,6654,6340,5987,5622,5281,4993,4762,4606,4512,4469,4458,4444,4409,4319,4155,3904,3556,3123,2613,2053,1468,880,329,-184,-621,-999,-1292,-1525,-1689,-1798,-1861,-1874,-1859,-1804,-1734,-1636,-1539,-1434,-1352,-1278,-1240,-1218,-1221,-1227,-1223,-1189,-1106,-954,-721,-399,5,491,1026,1610,2197,2778,3329,3824,4270,4638,4943,5186,5366,5507,5612,5694,5774,5849,5929,6008,6074,6115,6101,6023,5848,5577,5201,4737,4200,3635,3071,2550,2118,1773,1562,1447,1436,1489,1570,1652,1698,1682,1599,1435,1205,921,596,257,-83,-414,-716,-999,-1254,-1487,-1706,-1910,-2109,-2295,-2476,-2632,-2770,-2867,-2929,-2938,-2900,-2822,-2693,-2556,-2383,-2221,-2053,-1893,-1737,-1574,-1395,-1188,-943,-655,-325,40,424,811,1177,1513,1790,2021,2184,2314,2392,2472,2531,2616,2709,2823,2950,3076,3187,3275,3319,3322,3275,3182,3055,2901,2732,2560,2389,2235,2087,1961,1838,1725,1602,1465,1298,1085,825,492,110,-343,-830,-1347,-1852,-2324,-2716,-3013,-3181,-3214,-3119,-2901,-2601,-2249,-1889,-1560,-1302,-1135,-1073,-1114,-1242,-1432,-1649,-1862,-2031,-2140,-2161,-2095,-1944,-1724,-1458,-1175,-903,-667,-489,-379,-346,-389,-487,-650,-837,-1056,-1277,-1490,-1683,-1838,-1943,-1983,-1942,-1807,-1578,-1241,-829,-328,191,728,1212,1613,1905,2043,2047,1907,1671,1361,1056,776,600,533,616,821,1151,1538,1960,2342,2649,2831,2873,2761,2511,2146,1705,1230,765,353,16,-213,-336,-362,-293,-175,-20,120,231,272,242,122,-77,-342,-654,-978,-1291,-1559,-1759,-1871,-1888,-1803,-1631,-1385,-1085,-763,-437,-136,123,328,473,560,602,609,596,579,572,577,606,647,693,740,765,772,745,693,618,533,455,393,360,365,402,474,569,668,775,860,938,987,1023,1042,1043,1045,1023,997,953,884,799,683,541,388,216,52,-101,-227,-311,-350,-337,-276,-172,-36,116,270,406,514,579,597,571,501,408,299,201,121,77,74,108,171,242,299,313,266,133,-88,-401,-783,-1217,-1668,-2095,-2473,-2756,-2936,-2991,-2930,-2756,-2499,-2180,-1827,-1482,-1152,-880,-664,-522,-450,-448,-501,-599,-730,-872,-1021,-1160,-1275,-1373,-1434,-1475,-1483,-1472,-1438,-1398,-1343,-1293,-1244,-1204,-1184,-1176,-1199,-1241,-1307,-1391,-1471,-1554,-1599,-1606,-1552,-1429,-1235,-983,-681,-366,-65,190,370,449,425,287,64,-229,-554,-876,-1164,-1377,-1509,-1532,-1460,-1295,-1058,-778,-483,-202,28,197,269,254,138,-63,-327,-647,-972,-1297,-1583,-1809,-1972,-2050,-2067,-2025,-1951,-1875,-1820,-1814,-1875,-2004,-2207,-2461,-2750,-3041,-3309,-3525,-3672,-3736,-3716,-3616,-3453,-3238,-2989,-2727,-2455,-2199,-1950,-1728,-1522,-1353,-1207,-1103,-1031,-1006,-1015,-1076,-1166,-1297,-1445,-1614,-1775,-1929,-2058,-2146,-2205,-2214,-2195,-2150,-2092,-2041,-2010,-2000,-2034,-2082,-2157,-2226,-2270,-2281,-2225,-2120,-1953,-1752,-1540,-1346,-1202,-1130,-1142,-1242,-1403,-1611,-1820,-1992,-2108,-2116,-2036,-1846,-1586,-1273,-953,-663,-443,-323,-320,-439,-679,-1007,-1411,-1835,-2260,-2630,-2928,-3118,-3192,-3155,-2996,-2763,-2459,-2138,-1827,-1559,-1365,-1256,-1239,-1295,-1409,-1534,-1649,-1694,-1657,-1497,-1221,-822,-325,239,842,1427,1975,2437,2796,3034,3139,3123,2986,2763,2464,2130,1782,1453,1160,920,732,594,492,409,321,210,59,-144,-401,-708,-1063,-1436,-1835,-2222,-2599,-2937,-3237,-3477,-3653,-3756,-3775,-3719,-3589,-3399,-3176,-2939,-2729,-2573,-2495,-2521,-2645,-2866,-3160,-3485,-3812,-4074,-4257,-4293,-4199,-3934,-3530,-2996,-2375,-1693,-1007,-339,273,801,1244,1596,1860,2064,2215,2340,2466,2591,2754,2927,3141,3358,3588,3802,3986,4129,4210,4235,4190,4089,3938,3748,3542,3323,3105,2899,2694,2501,2305,2102,1888,1661,1416,1168,906,651,391,140,-129,-398,-708,-1039,-1422,-1847,-2310,-2808,-3319,-3825,-4317,-4763,-5161,-5503,-5770,-5990,-6139,-6248,-6307,-6328,-6316,-6270,-6197,-6088,-5950,-5773,-5562,-5304,-5011,-4675,-4312,-3934,-3542,-3182,-2841,-2573,-2358,-2226,-2168,-2161,-2203,-2241,-2259,-2216,-2084,-1847,-1496,-1049,-508,63,669,1221,1728,2125,2415,2586,2643,2615,2513,2387,2249,2142,2082,2068,2130,2225,2370,2512,2648,2725,2738,2646,2438,2118,1676,1142,543,-98,-720,-1308,-1807,-2213,-2496,-2671,-2738,-2731,-2666,-2581,-2501,-2442,-2429,-2456,-2528,-2638,-2769,-2917,-3069,-3218,-3357,-3492,-3609,-3723,-3823,-3908,-3983,-4037,-4072,-4092,-4090,-4085,-4076,-4074,-4092,-4127,-4192,-4275,-4374,-4466,-4540,-4565,-4522,-4387,-4147,-3796,-3345,-2806,-2221,-1616,-1052,-553,-172,82,191,177,49,-126,-329,-480,-547,-488,-278,84,586,1201,1883,2584,3250,3833,4293,4600,4744,4723,4547,4247,3847,3388,2902,2423,1976,1589,1262,1015,825,695,596,516,428,324,174,-2,-236,-484,-765,-1040,-1297,-1529,-1696,-1819,-1862,-1851,-1773,-1647,-1479,-1292,-1085,-891,-698,-535,-396,-284,-208,-154,-135,-130,-156,-188,-240,-295,-360,-425,-494,-565,-630,-702,-763,-820,-866,-885,-883,-831,-736,-578,-352,-56,310,748,1234,1763,2313,2853,3365,3810,4173,4428,4570,4592,4503,4332,4099,3847,3613,3433,3344,3359,3494,3736,4071,4463,4868,5254,5558,5768,5833,5766,5549,5221,4797,4324,3849,3395,3018,2717,2515,2408,2374,2396,2449,2488,2508,2460,2355,2159,1902,1565,1189,779,369,-17,-352,-620,-791,-871,-841,-721,-518,-260,36,325,593,809,944,1012,985,890,740,546,345,147,-22,-156,-243,-283,-293,-262,-238,-200,-197,-213,-282,-383,-529,-696,-866,-1019,-1117,-1134,-1049,-826,-471,30,659,1384,2179,2986,3767,4459,5030,5433,5653,5682,5527,5219,4788,4290,3770,3288,2883,2599,2456,2462,2616,2880,3247,3640,4046,4389,4655,4798,4814,4695,4462,4140,3763,3378,3013,2717,2499,2382,2362,2419,2550,2699,2859,2982,3049,3042,2955,2780,2545,2247,1930,1601,1294,1024,800,640,532,480,471,494,532,582,622,651,664,653,625,586,535,485,445,410,392,385,375,368,333,271,165,6,-207,-468,-774,-1093,-1418,-1711,-1952,-2109,-2167,-2103,-1924,-1616,-1209,-711,-163,407,960,1453,1856,2145,2285,2295,2153,1895,1542,1132,702,310,-22,-240,-336,-281,-87,244,680,1192,1739,2276,2767,3174,3471,3648,3690,3622,3448,3208,2922,2639,2375,2170,2034,1983,2010,2110,2265,2449,2641,2814,2941,3019,3018,2957,2825,2648,2439,2219,2021,1857,1755,1726,1772,1907,2108,2375,2679,3002,3316,3600,3829,3990,4074,4076,4012,3884,3724,3539,3359,3197,3056,2953,2864,2800,2720,2628,2481,2283,2010,1663,1247,775,264,-247,-741,-1168,-1511,-1731,-1821,-1766,-1578,-1276,-895,-474,-68,280,528,637,599,406,82,-343,-821,-1299,-1725,-2043,-2224,-2234,-2064,-1723,-1229,-617,65,788,1482,2129,2676,3114,3420,3604,3666,3641,3542,3418,3282,3182,3127,3135,3218,3365,3563,3808,4061,4315,4541,4720,4840,4894,4869,4780,4618,4401,4142,3845,3546,3238,2962,2717,2525,2395,2323,2312,2343,2404,2471,2520,2530,2486,2373,2195,1947,1654,1310,952,568,185,-202,-599,-1004,-1434,-1889,-2376,-2897,-3436,-3994,-4530,-5040,-5481,-5832,-6067,-6157,-6103,-5879,-5522,-5018,-4432,-3775,-3117,-2491,-1959,-1544,-1296,-1202,-1287,-1505,-1840,-2228,-2624,-2964,-3193,-3279,-3176,-2892,-2423,-1800,-1065,-267,534,1284,1928,2436,2773,2935,2937,2789,2540,2224,1891,1582,1339,1176,1126,1168,1310,1518,1763,2019,2242,2409,2491,2472,2341,2106,1777,1370,920,443,-22,-451,-826,-1125,-1346,-1483,-1553,-1562,-1542,-1508,-1489,-1512,-1591,-1738,-1962,-2252,-2601,-2983,-3381,-3764,-4119,-4419,-4668,-4859,-5015,-5141,-5278,-5437,-5647,-5924,-6263,-6673,-7115,-7577,-8004,-8356,-8597,-8671,-8576,-8276,-7802,-7164,-6410,-5600,-4783,-4035,-3394,-2916,-2601,-2475,-2493,-2641,-2851,-3082,-3267,-3362,-3331,-3144,-2802,-2309,-1690,-981,-225,540,1260,1909,2445,2859,3132,3275,3290,3206,3039,2822,2577,2332,2102,1902,1734,1599,1495,1406,1333,1257,1180,1088,981,857,709,540,349,126,-108,-381,-667,-967,-1292,-1599,-1920,-2211,-2481,-2720,-2914,-3074,-3187,-3272,-3321,-3357,-3379,-3399,-3427,-3459,-3507,-3560,-3623,-3686,-3747,-3812,-3872,-3942,-4022,-4126,-4253,-4418,-4605,-4819,-5037,-5236,-5395,-5479,-5460,-5323,-5036,-4618,-4056,-3398,-2663,-1912,-1190,-548,-34,324,511,524,405,165,-111,-395,-608,-715,-669,-464,-87,436,1064,1763,2462,3126,3692,4138,4428,4570,4563,4428,4201,3905,3583,3260,2965,2710,2515,2365,2284,2232,2232,2240,2276,2301,2318,2311,2263,2166,2009,1779,1478,1100,659,160,-362,-904,-1411,-1882,-2267,-2566,-2749,-2826,-2788,-2661,-2456,-2203,-1932,-1671,-1443,-1274,-1179,-1157,-1225,-1355,-1555,-1798,-2076,-2372,-2671,-2966,-3253,-3522,-3773,-4006,-4211,-4392,-4535,-4630,-4667,-4629,-4499,-4274,-3930,-3497,-2946,-2344,-1673,-1015,-375,182,634,955,1117,1152,1035,840,569,292,46,-128,-197,-142,42,338,734,1184,1660,2118,2520,2850,3070,3194,3200,3118,2948,2714,2435,2127,1803,1479,1154,850,559,299,77,-104,-218,-280,-266,-195,-70,86,251,392,488,505,432,257,-14,-368,-766,-1186,-1574,-1895,-2118,-2210,-2168,-1998,-1714,-1358,-966,-582,-254,-6,135,160,83,-91,-329,-608,-911,-1213,-1509,-1802,-2086,-2382,-2691,-3022,-3375,-3743,-4109,-4458,-4756,-4986,-5111,-5123,-5003,-4752,-4384,-3920,-3397,-2860,-2350,-1918,-1602,-1427,-1411,-1546,-1807,-2167,-2557,-2939,-3239,-3417,-3428,-3253,-2891,-2361,-1702,-961,-202,519,1148,1642,1981,2149,2162,2042,1820,1538,1236,941,692,495,363,294,281,307,374,449,553,651,771,888,1012,1138,1252,1352,1417,1443,1409,1323,1169,966,727,462,219,-5,-153,-236,-220,-120,60,299,566,836,1070,1248,1351,1366,1307,1167,983,754,510,260,1,-250,-517,-789,-1079,-1395,-1725,-2068,-2410,-2721,-2999,-3196,-3317,-3323,-3231,-3030,-2744,-2404,-2034,-1690,-1397,-1196,-1112,-1149,-1311,-1572,-1896,-2252,-2574,-2836,-2975,-2977,-2813,-2488,-2018,-1428,-763,-70,607,1215,1732,2122,2383,2519,2542,2484,2370,2236,2111,2020,1983,2000,2086,2211,2389,2580,2789,2986,3177,3337,3480,3589,3672,3730,3752,3749,3707,3631,3513,3356,3163,2929,2687,2415,2171,1936,1754,1626,1566,1577,1653,1779,1933,2091,2224,2308,2328,2263,2126,1901,1626,1281,910,500,66,-381,-852,-1337,-1828,-2323,-2802,-3245,-3633,-3937,-4134,-4205,-4144,-3941,-3625,-3203,-2731,-2240,-1789,-1426,-1181,-1110,-1191,-1463,-1859,-2382,-2950,-3521,-4025,-4407,-4622,-4630,-4434,-4023,-3442,-2725,-1930,-1126,-362,297,828,1196,1412,1488,1453,1353,1224,1111,1042,1040,1105,1246,1429,1656,1881,2113,2304,2486,2619,2740,2837,2929,3020,3109,3196,3268,3311,3307,3240,3091,2866,2546,2173,1734,1297,859,490,200,22,-25,44,232,498,814,1131,1418,1621,1727,1705,1557,1275,888,390,-169,-792,-1437,-2093,-2734,-3344,-3904,-4402,-4823,-5154,-5386,-5518,-5532,-5451,-5260,-4990,-4654,-4280,-3904,-3556,-3274,-3079,-3003,-3038,-3194,-3444,-3757,-4092,-4397,-4622,-4724,-4657,-4409,-3959,-3333,-2548,-1658,-711,228,1108,1874,2491,2942,3216,3335,3315,3204,3027,2838,2658,2520,2439,2409,2438,2502,2590,2693,2783,2868,2933,2991,3038,3086,3136,3182,3231,3255,3253,3202,3077,2881,2585,2211,1758,1253,721,207,-260,-647,-909,-1063,-1064,-962,-751,-483,-183,100,337,498,562,524,381,143,-177,-562,-987,-1443,-1892,-2336,-2733,-3083,-3360,-3548,-3642,-3624,-3494,-3250,-2901,-2461,-1952,-1401,-845,-314,147,520,769,885,864,714,461,137,-213,-543,-801,-947,-935,-754,-377,167,878,1696,2586,3487,4344,5111,5745,6225,6537,6701,6714,6639,6477,6295,6101,5933,5798,5703,5646,5615,5597,5589,5572,5554,5526,5498,5466,5440,5409,5374,5312,5223,5068,4857,4556,4184,3732,3229,2696,2165,1682,1263,959,767,712,777,945,1183,1459,1720,1942,2078,2117,2043,1856,1570,1198,763,283,-220,-730,-1233,-1717,-2171,-2586,-2943,-3246,-3458,-3588,-3602,-3498,-3262,-2896,-2398,-1801,-1117,-403,311,960,1510,1907,2139,2178,2051,1764,1377,935,510,161,-50,-85,94,477,1067,1799,2639,3509,4339,5075,5644,6036,6213,6207,6030,5734,5372,4998,4663,4404,4252,4198,4254,4374,4542,4715,4861,4960,4990,4961,4862,4733,4566,4405,4248,4111,3996,3892,3787,3666,3504,3295,3023,2691,2309,1891,1470,1074,726,475,314,284,364,550,824,1138,1484,1793,2064,2244,2321,2283,2111,1812,1395,864,251,-428,-1139,-1846,-2515,-3117,-3605,-3968,-4167,-4204,-4067,-3776,-3345,-2827,-2251,-1691,-1184,-796,-557,-501,-627,-936,-1387,-1936,-2533,-3101,-3594,-3942,-4106,-4062,-3803,-3333,-2700,-1929,-1100,-259,522,1193,1707,2050,2197,2184,2017,1757,1442,1126,851,659,560,573,682,874,1125,1401,1682,1947,2177,2375,2535,2668,2777,2873,2948,3008,3037,3026,2956,2817,2601,2293,1926,1477,1018,535,108,-267,-518,-651,-632,-466,-170,242,724,1244,1750,2205,2567,2808,2907,2850,2636,2272,1777,1168,483,-252,-990,-1701,-2343,-2885,-3304,-3570,-3686,-3635,-3436,-3104,-2669,-2176,-1660,-1186,-785,-515,-396,-454,-685,-1080,-1604,-2210,-2853,-3461,-3994,-4387,-4615,-4649,-4488,-4145,-3645,-3034,-2354,-1659,-1001,-407,71,444,692,836,905,915,921,927,982,1076,1226,1417,1628,1841,2030,2174,2268,2298,2286,2234,2177,2126,2108,2131,2201,2306,2430,2543,2622,2627,2547,2358,2066,1682,1233,756,290,-109,-424,-595,-635,-524,-282,62,472,906,1316,1659,1908,2018,1996,1806,1478,996,400,-302,-1068,-1867,-2660,-3409,-4077,-4632,-5046,-5304,-5388,-5310,-5065,-4689,-4194,-3632,-3034,-2458,-1938,-1526,-1252,-1136,-1199,-1419,-1789,-2271,-2810,-3372,-3870,-4280,-4529,-4607,-4484,-4166,-3678,-3049,-2336,-1595,-878,-254,254,590,768,769,630,378,61,-282,-592,-852,-1012,-1079,-1038,-910,-716,-480,-235,-2,203,365,492,583,653,714,764,818,850,871,832,736,545,252,-143,-637,-1196,-1791,-2366,-2877,-3278,-3527,-3606,-3505,-3238,-2835,-2342,-1797,-1272,-791,-419,-167,-63,-115,-307,-650,-1094,-1650,-2263,-2917,-3588,-4225,-4826,-5339,-5760,-6063,-6238,-6282,-6199,-5999,-5707,-5352,-4963,-4588,-4255,-4007,-3859,-3840,-3933,-4144,-4440,-4780,-5137,-5452,-5690,-5810,-5793,-5614,-5294,-4833,-4265,-3626,-2956,-2296,-1685,-1151,-720,-399,-199,-96,-92,-146,-246,-354,-455,-514,-533,-483,-385,-225,-31,192,423,642,847,1019,1163,1280,1377,1457,1531,1591,1646,1674,1671,1610,1483,1270,966,581,117,-379,-897,-1373,-1791,-2102,-2297,-2360,-2299,-2136,-1897,-1621,-1353,-1120,-975,-924,-1000,-1198,-1524,-1960,-2492,-3091,-3727,-4371,-4984,-5533,-5992,-6325,-6525,-6562,-6450,-6171,-5755,-5211,-4570,-3882,-3175,-2512,-1926,-1473,-1175,-1063,-1135,-1385,-1777,-2272,-2815,-3334,-3779,-4084,-4204,-4125,-3821,-3318,-2642,-1842,-968,-87,754,1502,2118,2597,2910,3097,3155,3133,3066,2980,2922,2904,2948,3055,3216,3426,3654,3892,4108,4299,4440,4545,4592,4601,4576,4508,4427,4303,4162,3978,3753,3482,3148,2764,2323,1842,1348,853,401,20,-267,-423,-454,-340,-114,221,611,1028,1415,1739,1951,2027,1945,1693,1291,743,90,-633,-1385,-2114,-2784,-3348,-3781,-4060,-4176,-4126,-3930,-3596,-3168,-2662,-2134,-1600,-1123,-711,-415,-232,-194,-271,-480,-767,-1121,-1487,-1825,-2098,-2250,-2272,-2121,-1813,-1347,-746,-63,681,1413,2098,2694,3155,3479,3640,3664,3551,3357,3089,2814,2555,2347,2222,2180,2238,2368,2573,2806,3065,3299,3518,3672,3803,3864,3907,3910,3907,3886,3863,3819,3748,3634,3451,3188,2837,2393,1877,1306,719,159,-329,-703,-930,-986,-870,-585,-170,351,914,1481,1991,2403,2677,2796,2732,2507,2112,1586,954,251,-472,-1187,-1841,-2409,-2855,-3165,-3316,-3314,-3159,-2873,-2482,-2023,-1537,-1083,-691,-418,-282,-301,-480,-790,-1205,-1681,-2157,-2597,-2932,-3143,-3185,-3060,-2765,-2317,-1758,-1110,-443,220,818,1329,1715,1970,2082,2066,1937,1718,1447,1149,863,615,426,312,275,314,422,578,782,995,1227,1445,1657,1841,2013,2148,2262,2336,2367,2346,2264,2102,1874,1552,1168,721,232,-253,-720,-1111,-1400,-1551,-1541,-1365,-1028,-551,21,649,1265,1820,2264,2539,2642,2538,2251,1797,1210,540,-162,-859,-1484,-2028,-2439,-2714,-2845,-2827,-2676,-2410,-2039,-1608,-1127,-647,-197,191,471,631,642,495,212,-211,-721,-1284,-1853,-2370,-2793,-3085,-3208,-3164,-2944,-2569,-2082,-1504,-901,-302,250,718,1096,1369,1550,1651,1697,1712,1719,1744,1795,1882,2015,2167,2367,2563,2786,2991,3205,3394,3589,3761,3938,4099,4259,4407,4538,4646,4705,4721,4654,4513,4267,3931,3487,2967,2374,1750,1128,546,54,-318,-535,-578,-452,-159,260,764,1307,1819,2261,2572,2723,2693,2470,2072,1519,841,99,-688,-1449,-2161,-2783,-3281,-3649,-3864,-3932,-3855,-3645,-3328,-2929,-2482,-2030,-1612,-1257,-1022,-896,-923,-1078,-1348,-1705,-2096,-2471,-2788,-2976,-3023,-2876,-2545,-2032,-1367,-585,248,1093,1879,2558,3107,3470,3672,3687,3557,3294,2952,2549,2152,1764,1444,1187,1021,938,936,1010,1130,1308,1491,1707,1910,2115,2301,2463,2601,2690,2740,2716,2627,2448,2175,1808,1348,810,217,-403,-1010,-1568,-2033,-2370,-2548,-2550,-2375,-2032,-1543,-956,-307,334,932,1413,1762,1928,1918,1728,1371,894,320,-296,-916,-1503,-2019,-2446,-2767,-2985,-3090,-3103,-3028,-2881,-2686,-2456,-2224,-2009,-1842,-1750,-1746,-1857,-2075,-2401,-2818,-3281,-3769,-4215,-4585,-4824,-4907,-4803,-4526,-4071,-3483,-2802,-2072,-1363,-711,-171,235,484,584,543,387,162,-111,-372,-608,-772,-867,-863,-787,-620,-410,-143,136,438,726,1022,1289,1565,1818,2074,2313,2545,2745,2919,3036,3089,3063,2943,2726,2415,2018,1549,1046,525,37,-394,-725,-948,-1017,-970,-774,-494,-136,235,576,832,959,923,706,305,-260,-956,-1738,-2550,-3337,-4050,-4636,-5077,-5338,-5431,-5341,-5109,-4735,-4272,-3731,-3173,-2613,-2114,-1691,-1391,-1228,-1221,-1363,-1647,-2037,-2497,-2967,-3405,-3735,-3929,-3928,-3727,-3312,-2703,-1941,-1060,-136,791,1646,2398,2996,3437,3702,3814,3789,3655,3458,3219,2984,2778,2618,2530,2517,2574,2722,2920,3189,3493,3833,4187,4549,4896,5228,5513,5758,5923,6019,6003,5886,5638,5266,4763,4140,3421,2625,1809,991,247,-397,-890,-1194,-1303,-1198,-904,-438,143,796,1444,2033,2497,2787,2868,2730,2369,1825,1127,345,-459,-1224,-1876,-2380,-2692,-2802,-2715,-2451,-2053,-1560,-1040,-524,-89,254,459,517,428,200,-142,-565,-1031,-1500,-1923,-2264,-2485,-2559,-2466,-2205,-1767,-1190,-471,316,1167,1998,2784,3476,4030,4433,4662,4727,4635,4423,4105,3743,3359,2999,2699,2470,2344,2316,2388,2550,2787,3081,3410,3759,4105,4432,4733,4988,5188,5334,5395,5390,5288,5106,4826,4459,4014,3490,2922,2314,1707,1120,590,135,-220,-463,-586,-583,-468,-238,65,442,841,1242,1603,1888,2062,2102,1976,1698,1254,695,37,-651,-1339,-1959,-2486,-2872,-3101,-3162,-3060,-2808,-2453,-2022,-1590,-1200,-910,-765,-779,-969,-1300,-1745,-2253,-2774,-3248,-3638,-3882,-3977,-3889,-3640,-3229,-2688,-2049,-1333,-596,140,831,1448,1970,2380,2668,2833,2879,2809,2642,2395,2084,1743,1386,1043,741,491,330,255,296,437,688,1009,1381,1752,2095,2369,2568,2680,2717,2692,2615,2494,2328,2109,1833,1481,1064,571,31,-543,-1113,-1640,-2083,-2395,-2553,-2542,-2367,-2053,-1636,-1167,-696,-286,24,186,183,19,-298,-728,-1239,-1789,-2326,-2831,-3248,-3573,-3776,-3860,-3827,-3689,-3458,-3152,-2770,-2345,-1872,-1397,-947,-561,-297,-174,-229,-459,-856,-1379,-1985,-2599,-3169,-3619,-3900,-3964,-3781,-3341,-2661,-1777,-749,345,1433,2425,3252,3865,4209,4297,4131,3765,3263,2703,2159,1718,1426,1338,1460,1790,2280,2888,3529,4148,4664,5022,5171,5077,4730,4141,3332,2354,1256,96,-1053,-2148,-3112,-3922,-4537,-4942,-5155,-5165,-5019,-4715,-4289,-3760,-3153,-2502,-1846,-1222,-683,-267,-23,26,-140,-514,-1062,-1736,-2461,-3155,-3743,-4151,-4334,-4275,-3985,-3510,-2922,-2316,-1778,-1397,-1215,-1257,-1508,-1918,-2437,-2968,-3451,-3802,-3970,-3935,-3684,-3268,-2711,-2115,-1523,-1046,-725,-636,-792,-1213,-1870,-2714,-3676,-4650,-5536,-6220,-6612,-6651,-6311,-5606,-4591,-3351,-1980,-615,659,1706,2479,2908,3014,2810,2377,1792,1151,545,52,-266,-369,-235,130,698,1429,2268,3147,4020,4809,5488,5996,6318,6416,6282,5907,5288,4444,3381,2140,751,-724,-2233,-3703,-5074,-6266,-7224,-7888,-8216,-8208,-7859,-7243,-6403,-5463,-4495,-3627,-2939,-2518,-2403,-2626,-3160,-3967,-4975,-6093,-7224,-8275,-9150,-9777,-10097,-10081,-9720,-9038,-8073,-6891,-5569,-4200,-2874,-1689,-734,-74,232,170,-257,-1001,-1987,-3095,-4210,-5181,-5896,-6241,-6165,-5631,-4678,-3363,-1796,-114,1548,3042,4243,5061,5430,5337,4815,3932,2797,1541,306,-773,-1567,-1988,-1975,-1513,-631,585,2047,3596,5111,6437,7468,8117,8354,8180,7644,6825,5823,4743,3715,2799,2112,1640,1424,1402,1525,1706,1867,1923,1821,1531,1035,392,-373,-1160,-1899,-2505,-2898,-3047,-2911,-2523,-1908,-1130,-259,630,1478,2217,2822,3255,3532,3649,3641,3527,3320,3040,2679,2244,1726,1130,445,-310,-1132,-1994,-2872,-3730,-4543,-5280,-5917,-6442,-6836,-7097,-7211,-7194,-7029,-6745,-6340,-5827,-5227,-4543,-3797,-2992,-2148,-1265,-361,561,1484,2395,3267,4069,4756,5300,5648,5784,5679,5320,4729,3897,2881,1693,406,-938,-2259,-3488,-4535,-5319,-5764,-5802,-5401,-4551,-3271,-1636,282,2336,4415,6342,8002,9251,9995,10184,9775,8816,7361,5529,3464,1344,-673,-2392,-3697,-4461,-4646,-4242,-3315,-1976,-376,1298,2882,4203,5144,5625,5626,5186,4401,3397,2337,1371,649,274,316,797,1681,2894,4333,5849,7325,8611,9618,10263,10506,10357,9821,8977,7860,6576,5184,3764,2388,1086,-83,-1115,-1990,-2707,-3265,-3673,-3936,-4065,-4072,-3965,-3764,-3473,-3117,-2714,-2282,-1856,-1445,-1082,-769,-529,-348,-229,-163,-115,-99,-58,-27,48,116,219,296,367,382,340,213,-9,-329,-748,-1254,-1815,-2406,-2961,-3444,-3784,-3951,-3896,-3620,-3100,-2381,-1470,-444,657,1760,2790,3690,4372,4798,4899,4659,4054,3104,1847,355,-1275,-2924,-4478,-5804,-6824,-7447,-7656,-7445,-6867,-6000,-4955,-3855,-2827,-1973,-1391,-1114,-1169,-1518,-2095,-2813,-3551,-4209,-4673,-4870,-4741,-4267,-3469,-2408,-1163,138,1385,2469,3274,3773,3896,3693,3176,2454,1600,740,-40,-637,-1015,-1112,-968,-574,-23,650,1348,2023,2627,3123,3524,3832,4093,4342,4621,4970,5390,5895,6446,7014,7551,7991,8307,8430,8362,8081,7606,6979,6232,5426,4595,3783,3005,2275,1588,935,311,-304,-900,-1490,-2030,-2519,-2893,-3136,-3201,-3067,-2748,-2226,-1577,-806,-16,755,1425,1953,2294,2441,2395,2189,1871,1491,1111,771,515,369,327,405,558,776,1019,1242,1433,1547,1573,1497,1295,970,513,-87,-814,-1655,-2582,-3536,-4455,-5259,-5845,-6144,-6060,-5556,-4594,-3209,-1444,590,2782,4968,7015,8760,10095,10923,11203,10937,10186,9037,7627,6091,4587,3242,2182,1479,1182,1289,1756,2513,3440,4433,5347,6087,6540,6668,6434,5873,5030,3992,2848,1709,650,-234,-920,-1376,-1623,-1706,-1672,-1596,-1532,-1524,-1603,-1765,-1990,-2248,-2464,-2611,-2603,-2427,-2047,-1479,-760,65,919,1743,2463,3051,3453,3692,3758,3698,3543,3324,3081,2812,2541,2227,1874,1429,888,216,-576,-1486,-2481,-3513,-4540,-5482,-6299,-6930,-7345,-7534,-7498,-7278,-6912,-6465,-5996,-5578,-5248,-5061,-5015,-5125,-5354,-5679,-6047,-6417,-6738,-6991,-7135,-7194,-7147,-7031,-6865,-6672,-6494,-6340,-6255,-6234,-6314,-6488,-6770,-7161,-7647,-8207,-8805,-9378,-9864,-10175,-10235,-9953,-9285,-8180,-6655,-4747,-2536,-157,2269,4557,6580,8180,9268,9785,9713,9115,8053,6671,5095,3486,1982,700,-262,-876,-1122,-1054,-747,-296,177,569,784,762,472,-63,-808,-1668,-2559,-3374,-4033,-4465,-4651,-4573,-4286,-3828,-3283,-2727,-2223,-1831,-1574,-1456,-1457,-1530,-1624,-1673,-1615,-1415,-1010,-435,343,1245,2240,3244,4179,4978,5578,5948,6073,5979,5694,5271,4773,4227,3698,3180,2700,2232,1763,1267,709,105,-579,-1277,-1989,-2628,-3163,-3519,-3663,-3566,-3220,-2660,-1916,-1071,-185,638,1344,1858,2156,2227,2085,1782,1361,903,457,91,-171,-310,-329,-273,-167,-74,-46,-113,-322,-667,-1151,-1751,-2433,-3165,-3908,-4633,-5315,-5927,-6443,-6841,-7081,-7130,-6937,-6478,-5707,-4642,-3267,-1654,145,2024,3871,5562,6980,8013,8592,8668,8244,7356,6089,4542,2854,1150,-436,-1797,-2855,-3571,-3940,-4008,-3833,-3511,-3128,-2774,-2508,-2377,-2369,-2469,-2606,-2706,-2696,-2483,-2035,-1304,-317,901,2270,3703,5108,6371,7437,8212,8693,8839,8700,8293,7699,6967,6188,5411,4704,4087,3579,3164,2810,2474,2115,1690,1183,599,-59,-721,-1356,-1876,-2238,-2381,-2302,-1982,-1468,-803,-42,729,1454,2078,2543,2848,2976,2946,2795,2543,2238,1904,1550,1202,829,438,0,-498,-1055,-1676,-2325,-2980,-3567,-4049,-4334,-4395,-4167,-3650,-2838,-1769,-496,906,2345,3748,5018,6105,6955,7529,7831,7826,7546,6970,6139,5051,3760,2301,738,-839,-2364,-3711,-4816,-5577,-5956,-5917,-5482,-4693,-3645,-2436,-1207,-72,836,1443,1680,1548,1079,348,-536,-1445,-2248,-2823,-3078,-2952,-2440,-1558,-394,960,2374,3721,4889,5784,6362,6603,6533,6212,5714,5128,4540,4009,3589,3291,3108,2998,2910,2786,2560,2200,1671,983,168,-722,-1612,-2421,-3061,-3469,-3581,-3379,-2857,-2061,-1044,95,1266,2363,3298,3999,4432,4581,4473,4145,3655,3065,2421,1776,1144,537,-57,-659,-1298,-1989,-2754,-3581,-4449,-5330,-6164,-6904,-7497,-7886,-8062,-7994,-7719,-7256,-6670,-6020,-5385,-4817,-4386,-4105,-4002,-4048,-4218,-4448,-4684,-4845,-4890,-4752,-4438,-3907,-3221,-2382,-1469,-523,391,1232,1953,2539,2968,3230,3336,3279,3079,2749,2310,1796,1245,702,216,-161,-386,-422,-250,125,688,1380,2146,2893,3537,3994,4198,4094,3689,2972,2032,913,-247,-1369,-2315,-3008,-3381,-3391,-3072,-2448,-1613,-663,302,1176,1875,2361,2593,2606,2425,2137,1804,1524,1361,1365,1579,1971,2542,3205,3910,4571,5109,5475,5618,5528,5215,4709,4064,3346,2630,1975,1451,1093,921,948,1144,1480,1915,2390,2869,3310,3695,4017,4288,4523,4746,4979,5231,5509,5795,6072,6296,6445,6457,6334,6035,5586,4999,4328,3618,2940,2337,1863,1532,1358,1314,1364,1458,1533,1539,1419,1147,706,111,-614,-1420,-2254,-3055,-3766,-4342,-4738,-4950,-4960,-4806,-4508,-4107,-3662,-3200,-2783,-2432,-2190,-2073,-2108,-2297,-2640,-3137,-3745,-4445,-5168,-5857,-6439,-6833,-6984,-6831,-6355,-5550,-4446,-3104,-1611,-73,1406,2693,3726,4389,4683,4575,4123,3386,2472,1489,551,-233,-803,-1104,-1141,-951,-596,-166,248,560,707,649,390,-43,-585,-1159,-1684,-2078,-2295,-2303,-2102,-1747,-1280,-804,-395,-134,-92,-294,-768,-1471,-2387,-3422,-4523,-5603,-6582,-7414,-8041,-8460,-8665,-8678,-8544,-8300,-8004,-7687,-7378,-7097,-6823,-6552,-6232,-5835,-5318,-4658,-3843,-2892,-1842,-741,328,1308,2124,2719,3079,3175,3050,2738,2305,1825,1362,977,696,533,463,455,449,390,219,-101,-608,-1282,-2128,-3079,-4100,-5111,-6057,-6869,-7509,-7935,-8141,-8123,-7911,-7530,-7030,-6448,-5836,-5230,-4671,-4185,-3803,-3525,-3382,-3345,-3429,-3591,-3809,-4025,-4193,-4240,-4124,-3776,-3176,-2301,-1168,184,1689,3256,4780,6150,7261,8027,8388,8316,7829,6969,5818,4485,3085,1745,573,-348,-964,-1266,-1276,-1052,-676,-239,174,483,648,649,508,264,-6,-239,-346,-279,0,507,1193,2036,2919,3787,4511,5021,5238,5119,4658,3880,2842,1642,368,-846,-1904,-2700,-3159,-3249,-2954,-2312,-1385,-261,961,2170,3289,4233,4963,5470,5745,5845,5789,5640,5437,5199,4961,4697,4407,4061,3618,3080,2399,1608,694,-283,-1301,-2294,-3232,-4060,-4769,-5335,-5772,-6097,-6332,-6517,-6670,-6825,-6974,-7129,-7258,-7339,-7334,-7205,-6908,-6428,-5734,-4832,-3740,-2478,-1101,346,1807,3213,4520,5658,6595,7284,7690,7806,7604,7114,6338,5335,4149,2860,1553,316,-767,-1613,-2180,-2435,-2385,-2074,-1563,-951,-338,175,496,561,336,-169,-919,-1824,-2799,-3708,-4443,-4897,-4985,-4666,-3942,-2846,-1471,77,1671,3169,4459,5444,6059,6297,6171,5753,5126,4406,3702,3112,2726,2579,2706,3080,3659,4386,5169,5947,6626,7170,7512,7658,7602,7369,7014,6576,6116,5685,5315,5030,4831,4696,4596,4489,4330,4086,3726,3266,2690,2072,1412,809,267,-141,-424,-569,-599,-561,-487,-437,-442,-542,-732,-1019,-1357,-1729,-2070,-2362,-2552,-2642,-2618,-2500,-2305,-2077,-1834,-1628,-1456,-1357,-1303,-1308,-1329,-1344,-1327,-1237,-1069,-795,-432,22,531,1069,1588,2047,2394,2598,2608,2417,1999,1365,529,-479,-1613,-2819,-4032,-5185,-6211,-7039,-7625,-7901,-7859,-7467,-6737,-5700,-4394,-2902,-1297,316,1843,3181,4253,4990,5363,5366,5019,4403,3564,2632,1677,793,54,-517,-899,-1120,-1222,-1274,-1326,-1459,-1692,-2069,-2562,-3157,-3787,-4403,-4923,-5301,-5476,-5434,-5162,-4680,-4018,-3221,-2336,-1421,-515,333,1100,1760,2314,2755,3111,3382,3616,3811,4022,4239,4504,4796,5127,5472,5812,6115,6359,6505,6548,6462,6253,5923,5491,4964,4376,3723,3033,2310,1552,779,-21,-819,-1614,-2368,-3061,-3654,-4122,-4434,-4580,-4547,-4354,-4016,-3580,-3080,-2580,-2112,-1735,-1460,-1319,-1298,-1391,-1563,-1776,-1986,-2151,-2224,-2185,-2007,-1699,-1267,-746,-165,421,974,1447,1801,2013,2056,1931,1640,1195,628,-45,-768,-1528,-2250,-2918,-3463,-3847,-4024,-3953,-3597,-2958,-2018,-823,589,2149,3755,5332,6761,7967,8882,9452,9685,9587,9227,8660,8000,7304,6682,6170,5812,5607,5537,5551,5607,5635,5604,5467,5223,4878,4452,4005,3559,3185,2892,2728,2670,2723,2849,2996,3143,3199,3164,2969,2621,2107,1450,695,-131,-936,-1693,-2320,-2780,-3042,-3080,-2910,-2555,-2058,-1481,-883,-331,118,438,594,609,480,264,-13,-301,-567,-791,-953,-1072,-1140,-1205,-1254,-1328,-1406,-1495,-1564,-1590,-1549,-1410,-1175,-836,-426,24,462,823,1059,1114,964,594,25,-709,-1549,-2423,-3259,-3983,-4534,-4880,-4988,-4880,-4565,-4102,-3543,-2960,-2423,-1995,-1745,-1703,-1923,-2389,-3118,-4062,-5192,-6439,-7742,-9031,-10234,-11300,-12157,-12792,-13158,-13269,-13115,-12727,-12122,-11348,-10435,-9433,-8385,-7325,-6298,-5323,-4428,-3617,-2887,-2233,-1624,-1050,-471,128,760,1437,2142,2862,3559,4195,4724,5112,5317,5331,5143,4773,4249,3611,2916,2205,1536,932,421,3,-332,-608,-864,-1120,-1433,-1801,-2258,-2790,-3385,-4009,-4632,-5193,-5664,-5985,-6135,-6086,-5839,-5408,-4814,-4100,-3322,-2506,-1735,-999,-355,214,715,1170,1610,2069,2553,3090,3648,4216,4741,5184,5484,5612,5526,5228,4727,4057,3265,2419,1556,759,30,-580,-1088,-1503,-1841,-2148,-2434,-2738,-3052,-3389,-3723,-4029,-4282,-4436,-4480,-4378,-4140,-3761,-3267,-2694,-2068,-1455,-883,-408,-63,120,119,-72,-441,-969,-1611,-2320,-3034,-3690,-4226,-4596,-4748,-4675,-4345,-3792,-3014,-2062,-965,224,1459,2690,3860,4931,5842,6560,7043,7276,7238,6957,6437,5740,4912,4014,3113,2258,1493,841,303,-130,-496,-817,-1150,-1507,-1927,-2396,-2913,-3430,-3917,-4305,-4547,-4594,-4398,-3961,-3263,-2353,-1251,-41,1228,2470,3629,4638,5471,6088,6503,6718,6766,6688,6530,6334,6153,6006,5932,5916,5970,6052,6142,6193,6163,6029,5762,5356,4824,4186,3469,2722,1956,1212,501,-188,-835,-1487,-2125,-2782,-3442,-4097,-4728,-5290,-5758,-6081,-6235,-6209,-5989,-5615,-5105,-4533,-3932,-3386,-2915,-2564,-2344,-2221,-2186,-2167,-2112,-1965,-1664,-1181,-492,397,1450,2642,3892,5154,6353,7422,8317,8989,9397,9548,9418,9037,8437,7642,6719,5703,4641,3584,2558,1589,709,-86,-764,-1333,-1776,-2086,-2269,-2311,-2239,-2053,-1786,-1464,-1124,-796,-507,-279,-105,5,80,139,200,291,415,572,755,930,1087,1177,1209,1141,1008,810,589,384,239,196,285,525,907,1420,2018,2660,3288,3853,4302,4611,4746,4725,4531,4221,3800,3338,2854,2414,2027,1745,1562,1485,1500,1568,1657,1713,1688,1544,1248,799,214,-481,-1205,-1926,-2535,-3010,-3279,-3342,-3201,-2877,-2434,-1907,-1374,-865,-432,-70,195,416,571,731,870,1030,1166,1278,1302,1212,955,501,-155,-1015,-2031,-3161,-4320,-5438,-6436,-7234,-7801,-8082,-8092,-7838,-7361,-6715,-5962,-5169,-4396,-3709,-3145,-2739,-2515,-2454,-2559,-2775,-3059,-3357,-3603,-3745,-3739,-3554,-3187,-2641,-1946,-1142,-264,624,1496,2299,3014,3604,4070,4382,4550,4564,4429,4156,3763,3269,2720,2141,1579,1072,643,320,96,-24,-70,-64,-35,-16,-24,-74,-162,-278,-387,-463,-460,-346,-95,316,867,1559,2339,3159,3973,4702,5310,5742,5970,5989,5794,5417,4884,4235,3531,2793,2096,1440,882,409,41,-245,-458,-625,-767,-898,-1029,-1149,-1245,-1281,-1228,-1043,-700,-191,490,1301,2207,3137,4028,4812,5434,5864,6079,6105,5967,5718,5422,5128,4888,4728,4656,4656,4703,4744,4740,4647,4430,4085,3609,3024,2382,1706,1071,500,42,-286,-484,-554,-522,-426,-292,-177,-103,-117,-237,-483,-853,-1345,-1916,-2551,-3177,-3765,-4248,-4600,-4776,-4782,-4602,-4267,-3800,-3236,-2609,-1952,-1293,-647,-45,521,1018,1444,1785,2023,2157,2184,2100,1939,1701,1436,1160,906,700,535,429,350,289,211,106,-64,-273,-541,-821,-1087,-1296,-1397,-1359,-1150,-762,-207,491,1277,2102,2890,3588,4128,4476,4595,4489,4148,3624,2931,2135,1273,401,-444,-1219,-1914,-2503,-3004,-3414,-3777,-4102,-4442,-4810,-5235,-5725,-6271,-6858,-7448,-8017,-8508,-8910,-9183,-9328,-9358,-9278,-9142,-8951,-8756,-8550,-8344,-8108,-7821,-7437,-6924,-6264,-5433,-4461,-3377,-2233,-1111,-74,800,1457,1861,1999,1892,1566,1088,508,-98,-677,-1180,-1579,-1862,-2032,-2117,-2140,-2157,-2193,-2314,-2533,-2909,-3432,-4130,-4968,-5935,-6967,-8017,-9013,-9890,-10589,-11063,-11275,-11224,-10901,-10338,-9555,-8591,-7485,-6259,-4956,-3597,-2206,-825,530,1808,2979,4002,4845,5473,5888,6073,6057,5857,5511,5061,4539,3987,3424,2874,2345,1853,1385,965,578,245,-24,-225,-328,-340,-235,-35,266,638,1051,1473,1853,2155,2341,2378,2256,1968,1542,994,393,-235,-814,-1301,-1654,-1839,-1840,-1673,-1332,-876,-324,262,841,1377,1830,2198,2471,2667,2823,2952,3112,3305,3569,3887,4252,4624,4961,5219,5342,5306,5081,4676,4099,3395,2594,1754,909,89,-676,-1399,-2068,-2715,-3349,-3986,-4638,-5290,-5935,-6529,-7047,-7438,-7664,-7702,-7517,-7120,-6507,-5712,-4764,-3719,-2619,-1528,-491,434,1209,1803,2189,2376,2371,2216,1957,1668,1396,1233,1195,1343,1660,2142,2751,3426,4120,4764,5310,5728,5976,6063,5973,5729,5333,4810,4166,3427,2615,1746,866,-5,-818,-1538,-2135,-2580,-2864,-2996,-2978,-2862,-2661,-2442,-2219,-2046,-1926,-1875,-1885,-1926,-1985,-2002,-1959,-1803,-1511,-1063,-445,336,1256,2300,3414,4573,5719,6820,7834,8731,9495,10102,10560,10862,11022,11059,10973,10795,10521,10170,9733,9216,8608,7915,7143,6305,5434,4565,3739,3005,2395,1931,1618,1438,1353,1316,1262,1139,901,517,-6,-660,-1383,-2140,-2841,-3456,-3905,-4185,-4267,-4178,-3941,-3608,-3223,-2843,-2500,-2228,-2034,-1914,-1851,-1815,-1779,-1708,-1579,-1375,-1094,-738,-331,108,535,925,1227,1420,1462,1355,1078,663,124,-484,-1115,-1709,-2226,-2617,-2878,-2991,-2987,-2893,-2740,-2579,-2420,-2299,-2204,-2136,-2073,-1998,-1898,-1757,-1586,-1376,-1163,-942,-743,-574,-434,-330,-247,-174,-100,-6,110,263,441,644,865,1083,1292,1481,1635,1765,1859,1934,1996,2058,2138,2233,2364,2508,2671,2821,2940,2996,2967,2816,2548,2142,1622,1006,328,-361,-1017,-1597,-2043,-2350,-2470,-2432,-2231,-1921,-1528,-1122,-735,-423,-204,-89,-68,-114,-188,-253,-274,-225,-105,75,287,486,621,668,579,368,43,-357,-768,-1147,-1423,-1571,-1553,-1400,-1121,-789,-455,-205,-85,-160,-421,-884,-1491,-2182,-2887,-3508,-3973,-4222,-4197,-3899,-3326,-2522,-1537,-461,643,1658,2523,3146,3475,3476,3139,2487,1571,469,-728,-1920,-3006,-3917,-4576,-4979,-5099,-4994,-4668,-4213,-3636,-3013,-2341,-1647,-927,-175,610,1432,2278,3129,3960,4724,5398,5939,6323,6552,6607,6527,6328,6048,5733,5416,5127,4904,4745,4675,4678,4752,4886,5061,5264,5476,5683,5872,6024,6129,6177,6145,6040,5831,5530,5130,4634,4065,3439,2786,2151,1554,1058,669,429,344,400,600,885,1230,1567,1849,2015,2032,1872,1538,1058,480,-128,-682,-1113,-1343,-1348,-1086,-603,85,888,1732,2530,3200,3679,3934,3949,3743,3353,2823,2213,1567,919,309,-283,-828,-1374,-1913,-2478,-3061,-3667,-4264,-4826,-5303,-5648,-5823,-5785,-5525,-5040,-4344,-3489,-2524,-1519,-561,283,924,1307,1382,1130,555,-304,-1385,-2597,-3842,-5010,-6003,-6741,-7182,-7303,-7141,-6736,-6176,-5546,-4922,-4395,-3982,-3750,-3656,-3724,-3891,-4151,-4452,-4780,-5118,-5452,-5793,-6133,-6477,-6827,-7162,-7478,-7742,-7939,-8026,-8006,-7831,-7523,-7060,-6462,-5743,-4921,-4029,-3083,-2127,-1161,-232,666,1497,2271,2966,3585,4121,4572,4925,5185,5327,5355,5250,5006,4615,4079,3402,2596,1684,685,-361,-1431,-2481,-3493,-4429,-5278,-6018,-6642,-7140,-7510,-7737,-7814,-7727,-7462,-7009,-6378,-5560,-4614,-3557,-2465,-1400,-431,372,966,1313,1417,1293,997,585,137,-283,-609,-809,-857,-779,-587,-346,-100,87,175,125,-62,-382,-795,-1261,-1719,-2129,-2437,-2625,-2681,-2611,-2455,-2237,-2021,-1855,-1785,-1859,-2098,-2505,-3073,-3759,-4512,-5259,-5919,-6423,-6691,-6689,-6387,-5801,-4979,-3980,-2904,-1825,-846,-4,639,1110,1413,1613,1778,1965,2247,2657,3213,3899,4676,5470,6206,6798,7158,7238,6984,6393,5490,4307,2940,1459,-32,-1433,-2673,-3664,-4377,-4771,-4867,-4668,-4237,-3611,-2875,-2075,-1291,-554,85,605,1003,1272,1433,1505,1507,1477,1433,1413,1434,1526,1703,1976,2352,2823,3375,3986,4626,5248,5827,6308,6675,6892,6966,6893,6709,6439,6135,5826,5556,5332,5158,5019,4872,4684,4403,3998,3449,2754,1938,1043,129,-735,-1498,-2095,-2519,-2752,-2828,-2784,-2687,-2596,-2582,-2689,-2951,-3373,-3940,-4605,-5312,-5984,-6548,-6931,-7074,-6936,-6488,-5745,-4724,-3482,-2093,-634,786,2087,3184,4011,4551,4779,4751,4506,4137,3725,3370,3137,3093,3246,3604,4113,4736,5378,5990,6489,6846,7027,7036,6896,6644,6322,5987,5660,5385,5151,4962,4785,4597,4357,4036,3621,3087,2459,1744,980,210,-515,-1160,-1664,-2010,-2165,-2116,-1882,-1459,-899,-224,507,1249,1951,2578,3079,3457,3675,3760,3709,3555,3321,3052,2768,2517,2316,2191,2159,2209,2346,2536,2760,2975,3137,3208,3140,2910,2496,1895,1139,252,-693,-1637,-2494,-3204,-3698,-3944,-3941,-3684,-3246,-2665,-2036,-1421,-899,-515,-298,-257,-372,-605,-924,-1263,-1592,-1881,-2093,-2252,-2339,-2383,-2408,-2416,-2436,-2462,-2487,-2497,-2465,-2365,-2169,-1867,-1439,-902,-269,427,1142,1817,2408,2843,3085,3084,2829,2309,1563,622,-430,-1520,-2554,-3441,-4111,-4503,-4592,-4388,-3926,-3280,-2537,-1798,-1157,-691,-462,-483,-753,-1223,-1831,-2498,-3138,-3683,-4066,-4272,-4280,-4120,-3825,-3442,-3030,-2627,-2278,-2002,-1804,-1682,-1613,-1571,-1530,-1454,-1334,-1137,-879,-537,-144,307,774,1265,1729,2179,2580,2943,3256,3541,3794,4040,4287,4536,4809,5076,5349,5593,5797,5931,5973,5899,5705,5365,4910,4312,3627,2840,2008,1139,275,-551,-1317,-1967,-2503,-2858,-3056,-3050,-2876,-2533,-2068,-1519,-944,-385,103,503,793,982,1104,1179,1271,1405,1619,1937,2340,2825,3344,3847,4291,4618,4798,4813,4648,4342,3903,3402,2870,2372,1948,1625,1432,1354,1397,1511,1680,1838,1955,1971,1864,1591,1166,575,-134,-922,-1731,-2484,-3123,-3575,-3801,-3771,-3492,-2993,-2331,-1583,-833,-172,345,651,753,657,416,111,-191,-380,-409,-217,206,839,1645,2542,3459,4306,5015,5527,5805,5848,5656,5279,4744,4128,3473,2839,2283,1817,1503,1315,1285,1380,1587,1869,2189,2501,2761,2940,2988,2920,2697,2364,1917,1411,875,351,-109,-492,-747,-894,-900,-813,-618,-380,-106,146,349,469,476,361,113,-246,-701,-1204,-1726,-2207,-2625,-2939,-3154,-3272,-3328,-3358,-3417,-3546,-3777,-4133,-4594,-5153,-5742,-6332,-6847,-7264,-7530,-7660,-7642,-7528,-7351,-7169,-7036,-6985,-7052,-7236,-7524,-7880,-8256,-8582,-8806,-8857,-8695,-8287,-7618,-6715,-5597,-4349,-3020,-1730,-548,411,1084,1401,1341,899,114,-946,-2192,-3509,-4783,-5907,-6771,-7333,-7532,-7395,-6954,-6277,-5462,-4596,-3775,-3065,-2513,-2137,-1911,-1819,-1794,-1798,-1779,-1710,-1578,-1397,-1174,-958,-757,-626,-552,-573,-653,-803,-971,-1157,-1308,-1420,-1463,-1427,-1312,-1116,-847,-514,-138,275,689,1096,1451,1743,1930,1996,1926,1711,1359,901,353,-227,-802,-1328,-1752,-2063,-2218,-2236,-2107,-1854,-1507,-1092,-648,-202,204,554,807,974,1025,995,875,725,559,431,369,400,544,789,1125,1516,1924,2309,2638,2876,3024,3064,3012,2882,2676,2415,2095,1706,1252,702,59,-686,-1530,-2439,-3396,-4334,-5218,-5978,-6571,-6953,-7102,-7004,-6682,-6149,-5469,-4676,-3844,-3023,-2280,-1665,-1209,-959,-898,-1049,-1357,-1799,-2305,-2811,-3240,-3523,-3589,-3396,-2909,-2126,-1079,190,1587,3040,4434,5693,6731,7508,7993,8203,8159,7923,7538,7077,6577,6082,5617,5184,4797,4445,4129,3854,3603,3402,3226,3090,2972,2866,2740,2584,2365,2073,1701,1243,726,164,-402,-935,-1400,-1760,-1995,-2093,-2049,-1879,-1593,-1216,-765,-260,287,862,1469,2083,2725,3355,3996,4601,5187,5709,6175,6555,6848,7044,7136,7128,7019,6825,6552,6230,5878,5528,5208,4935,4731,4586,4500,4435,4368,4261,4079,3819,3458,3039,2572,2122,1723,1426,1262,1234,1345,1548,1805,2047,2223,2270,2167,1879,1440,851,191,-505,-1159,-1715,-2129,-2357,-2397,-2238,-1920,-1462,-933,-383,127,530,783,845,690,337,-211,-889,-1656,-2426,-3130,-3705,-4066,-4212,-4086,-3729,-3171,-2472,-1728,-1011,-426,-17,152,91,-192,-629,-1167,-1709,-2195,-2558,-2767,-2803,-2690,-2443,-2114,-1743,-1355,-1004,-675,-415,-187,-18,118,218,285,337,354,373,372,389,420,491,613,794,1045,1352,1724,2122,2554,2969,3380,3747,4077,4367,4615,4835,5031,5214,5385,5545,5691,5815,5913,5974,5998,5968,5897,5767,5576,5326,4993,4585,4087,3503,2831,2090,1282,431,-451,-1346,-2253,-3148,-4049,-4922,-5782,-6589,-7345,-8003,-8546,-8943,-9168,-9225,-9107,-8843,-8469,-8027,-7581,-7170,-6857,-6649,-6590,-6643,-6809,-7026,-7241,-7401,-7423,-7278,-6901,-6290,-5430,-4356,-3107,-1748,-364,977,2171,3170,3898,4338,4476,4329,3953,3391,2744,2073,1476,1008,735,682,857,1243,1791,2446,3122,3761,4264,4604,4721,4618,4299,3801,3162,2443,1690,948,260,-356,-867,-1277,-1561,-1732,-1774,-1690,-1486,-1162,-731,-211,383,1015,1667,2302,2907,3446,3925,4328,4662,4937,5155,5338,5478,5593,5664,5702,5685,5617,5492,5313,5097,4859,4617,4410,4236,4134,4090,4115,4191,4295,4412,4510,4569,4570,4496,4335,4087,3749,3326,2841,2306,1756,1221,735,327,25,-169,-247,-235,-156,-40,65,153,185,177,132,75,45,56,149,314,560,852,1157,1430,1623,1692,1623,1391,1026,551,10,-523,-1009,-1375,-1598,-1635,-1504,-1201,-783,-294,195,609,875,935,741,275,-457,-1417,-2545,-3754,-4945,-6022,-6879,-7441,-7644,-7463,-6893,-5988,-4797,-3437,-2000,-617,614,1593,2267,2598,2596,2286,1734,997,161,-706,-1548,-2294,-2934,-3419,-3748,-3924,-3944,-3834,-3617,-3314,-2969,-2606,-2270,-1982,-1781,-1677,-1685,-1807,-2028,-2335,-2695,-3082,-3458,-3802,-4073,-4272,-4369,-4378,-4301,-4143,-3934,-3672,-3386,-3081,-2762,-2452,-2136,-1851,-1584,-1375,-1219,-1145,-1154,-1244,-1414,-1635,-1893,-2147,-2385,-2565,-2685,-2720,-2675,-2554,-2360,-2117,-1835,-1536,-1248,-984,-779,-647,-601,-665,-811,-1057,-1351,-1680,-1999,-2278,-2486,-2616,-2665,-2653,-2615,-2585,-2617,-2734,-2981,-3342,-3840,-4412,-5050,-5677,-6255,-6732,-7064,-7236,-7231,-7067,-6766,-6363,-5910,-5455,-5048,-4743,-4565,-4552,-4696,-5006,-5427,-5943,-6473,-6964,-7348,-7555,-7544,-7269,-6718,-5895,-4825,-3561,-2164,-713,703,2023,3153,4074,4730,5136,5293,5244,5022,4679,4259,3800,3342,2904,2519,2184,1928,1736,1617,1560,1546,1564,1576,1573,1513,1390,1179,880,500,56,-427,-911,-1366,-1748,-2038,-2205,-2257,-2181,-2011,-1763,-1475,-1173,-894,-640,-443,-277,-149,-27,101,255,451,679,957,1253,1577,1900,2229,2546,2866,3174,3493,3804,4124,4440,4747,5034,5296,5506,5668,5759,5767,5694,5518,5256,4898,4470,3988,3490,3003,2582,2237,2019,1911,1927,2021,2157,2277,2317,2224,1951,1467,779,-104,-1124,-2238,-3356,-4420,-5345,-6087,-6587,-6843,-6827,-6581,-6122,-5507,-4794,-4048,-3327,-2699,-2191,-1847,-1654,-1605,-1654,-1744,-1811,-1776,-1584,-1171,-514,400,1551,2899,4372,5901,7386,8745,9896,10772,11338,11563,11470,11057,10391,9501,8458,7317,6131,4969,3869,2891,2069,1427,996,764,731,864,1133,1483,1887,2284,2658,2978,3242,3450,3623,3770,3921,4088,4274,4490,4716,4931,5126,5253,5313,5279,5151,4951,4687,4411,4148,3951,3844,3857,3990,4233,4556,4917,5264,5548,5715,5739,5586,5262,4761,4129,3368,2557,1695,861,52,-684,-1347,-1935,-2452,-2915,-3352,-3766,-4193,-4616,-5053,-5465,-5849,-6148,-6355,-6420,-6352,-6127,-5784,-5341,-4855,-4373,-3951,-3636,-3458,-3426,-3539,-3758,-4048,-4342,-4592,-4729,-4730,-4541,-4179,-3623,-2923,-2097,-1206,-307,559,1306,1919,2335,2545,2546,2358,2016,1587,1120,710,402,275,355,673,1225,1985,2912,3931,4981,5957,6801,7423,7774,7809,7513,6888,5954,4759,3348,1798,180,-1426,-2939,-4290,-5408,-6254,-6797,-7036,-6997,-6717,-6271,-5723,-5167,-4664,-4284,-4063,-4017,-4139,-4390,-4721,-5074,-5370,-5572,-5613,-5487,-5181,-4713,-4123,-3453,-2755,-2078,-1458,-913,-463,-77,251,565,896,1275,1726,2252,2857,3503,4179,4826,5415,5902,6255,6455,6493,6374,6123,5758,5331,4867,4410,3987,3609,3294,3013,2767,2510,2222,1882,1464,977,432,-148,-722,-1247,-1704,-2038,-2267,-2363,-2358,-2270,-2137,-1989,-1867,-1779,-1751,-1778,-1845,-1941,-2039,-2103,-2138,-2090,-1992,-1805,-1562,-1259,-926,-575,-249,40,244,357,340,201,-68,-442,-890,-1367,-1826,-2198,-2448,-2508,-2358,-1972,-1344,-508,522,1667,2873,4053,5128,6024,6675,7038,7083,6812,6252,5429,4442,3330,2219,1183,319,-296,-600,-565,-186,517,1466,2606,3813,4998,6057,6902,7478,7754,7729,7445,6952,6339,5679,5069,4560,4219,4047,4060,4205,4447,4714,4942,5070,5054,4857,4487,3943,3275,2518,1736,982,296,-271,-716,-1015,-1190,-1254,-1243,-1185,-1129,-1094,-1124,-1226,-1413,-1683,-2015,-2390,-2780,-3151,-3488,-3760,-3973,-4112,-4192,-4226,-4212,-4177,-4108,-4014,-3880,-3704,-3473,-3192,-2860,-2507,-2147,-1829,-1582,-1443,-1446,-1595,-1893,-2321,-2829,-3388,-3923,-4396,-4750,-4962,-5014,-4903,-4663,-4313,-3914,-3513,-3158,-2915,-2816,-2899,-3187,-3671,-4341,-5163,-6081,-7041,-7969,-8801,-9470,-9930,-10132,-10063,-9713,-9097,-8249,-7214,-6058,-4840,-3655,-2550,-1620,-892,-425,-227,-299,-619,-1139,-1799,-2525,-3224,-3826,-4233,-4407,-4286,-3877,-3191,-2280,-1218,-94,996,1957,2713,3208,3414,3341,3007,2489,1836,1146,480,-93,-532,-817,-961,-975,-928,-848,-812,-857,-1019,-1321,-1751,-2300,-2914,-3562,-4172,-4703,-5103,-5336,-5387,-5249,-4942,-4485,-3929,-3312,-2693,-2103,-1604,-1195,-910,-730,-633,-601,-580,-543,-457,-305,-85,182,482,762,1002,1158,1221,1175,1042,834,591,340,106,-87,-249,-374,-503,-651,-855,-1140,-1520,-1991,-2552,-3149,-3775,-4355,-4874,-5272,-5537,-5645,-5599,-5411,-5101,-4712,-4274,-3852,-3470,-3193,-3036,-3033,-3187,-3479,-3896,-4374,-4876,-5326,-5670,-5838,-5797,-5499,-4937,-4113,-3051,-1799,-419,1017,2420,3716,4812,5659,6188,6388,6250,5796,5090,4191,3207,2236,1382,751,404,410,765,1458,2430,3590,4840,6062,7146,8004,8559,8791,8682,8279,7629,6819,5928,5045,4246,3577,3082,2754,2590,2539,2566,2604,2615,2549,2384,2107,1731,1275,782,294,-142,-463,-656,-654,-479,-93,463,1179,1997,2881,3760,4590,5303,5876,6259,6470,6491,6373,6139,5843,5527,5231,4984,4797,4672,4591,4540,4483,4410,4289,4115,3884,3592,3250,2862,2438,1981,1501,998,478,-47,-570,-1069,-1533,-1927,-2242,-2444,-2533,-2491,-2327,-2044,-1660,-1196,-667,-108,466,1016,1520,1953,2273,2485,2545,2477,2273,1965,1590,1185,818,521,362,362,555,941,1517,2241,3080,3969,4835,5622,6238,6630,6744,6534,5994,5125,3962,2565,1013,-595,-2154,-3555,-4703,-5522,-5958,-6002,-5668,-5009,-4108,-3061,-1973,-952,-77,579,987,1144,1073,824,460,55,-324,-613,-782,-794,-663,-398,-29,385,826,1224,1573,1828,2001,2079,2091,2054,1997,1956,1952,2022,2168,2419,2760,3191,3693,4226,4780,5279,5722,6032,6215,6227,6083,5790,5372,4877,4325,3782,3244,2767,2328,1939,1590,1249,922,577,217,-166,-577,-1002,-1469,-1940,-2468,-3018,-3623,-4274,-4969,-5695,-6436,-7151,-7820,-8388,-8839,-9127,-9254,-9207,-9001,-8672,-8231,-7745,-7236,-6753,-6340,-6011,-5807,-5724,-5773,-5939,-6198,-6522,-6854,-7161,-7365,-7435,-7299,-6939,-6317,-5442,-4325,-3007,-1545,-6,1536,2991,4296,5370,6161,6631,6756,6539,6002,5190,4172,3023,1848,738,-206,-893,-1269,-1282,-934,-246,727,1898,3175,4446,5613,6585,7298,7710,7818,7632,7211,6599,5889,5137,4422,3794,3288,2927,2708,2608,2615,2664,2759,2820,2865,2843,2764,2619,2415,2159,1868,1544,1219,884,579,297,62,-118,-247,-312,-337,-325,-296,-275,-269,-294,-346,-417,-483,-533,-520,-447,-275,-30,312,699,1135,1568,1984,2347,2653,2870,3019,3080,3082,3014,2914,2770,2622,2466,2327,2216,2147,2135,2178,2287,2450,2662,2897,3145,3371,3565,3704,3772,3767,3679,3497,3235,2861,2401,1828,1166,409,-407,-1268,-2113,-2917,-3602,-4146,-4481,-4601,-4485,-4152,-3630,-2975,-2243,-1518,-861,-354,-43,14,-194,-683,-1424,-2385,-3493,-4689,-5853,-6927,-7775,-8344,-8550,-8350,-7752,-6759,-5452,-3906,-2237,-565,996,2341,3391,4106,4469,4514,4289,3880,3362,2844,2378,2044,1860,1841,1968,2207,2505,2819,3091,3285,3377,3336,3186,2901,2526,2050,1505,907,263,-390,-1054,-1684,-2276,-2794,-3226,-3562,-3796,-3947,-4033,-4085,-4142,-4231,-4380,-4601,-4889,-5225,-5590,-5932,-6238,-6454,-6579,-6586,-6494,-6297,-6032,-5712,-5367,-5022,-4695,-4401,-4154,-3963,-3825,-3755,-3737,-3778,-3871,-3993,-4157,-4314,-4475,-4610,-4697,-4753,-4731,-4675,-4551,-4402,-4218,-4029,-3848,-3697,-3595,-3564,-3620,-3776,-4042,-4418,-4884,-5436,-6016,-6609,-7143,-7580,-7864,-7954,-7821,-7449,-6844,-6030,-5044,-3942,-2785,-1640,-572,344,1074,1543,1752,1669,1309,715,-79,-982,-1920,-2798,-3524,-4028,-4237,-4140,-3715,-3009,-2072,-977,170,1290,2291,3096,3677,3985,4052,3889,3543,3082,2555,2022,1533,1107,771,513,326,192,76,-18,-128,-232,-340,-434,-500,-533,-517,-465,-382,-286,-196,-121,-79,-60,-77,-90,-119,-121,-123,-102,-94,-101,-157,-262,-437,-663,-930,-1198,-1437,-1597,-1655,-1576,-1351,-984,-490,104,757,1434,2081,2670,3153,3509,3716,3752,3634,3345,2936,2407,1817,1202,606,84,-337,-621,-763,-758,-635,-405,-128,184,471,717,891,978,967,849,639,315,-81,-570,-1100,-1669,-2224,-2735,-3145,-3417,-3493,-3356,-2965,-2331,-1466,-397,810,2106,3401,4630,5715,6586,7191,7486,7449,7090,6428,5518,4441,3279,2153,1154,394,-58,-143,152,807,1773,2963,4276,5603,6829,7868,8636,9100,9238,9073,8640,8004,7233,6404,5579,4815,4153,3605,3184,2865,2639,2471,2352,2252,2191,2151,2169,2243,2405,2647,2984,3382,3833,4298,4742,5142,5468,5704,5851,5907,5877,5775,5606,5374,5095,4759,4391,3987,3577,3175,2809,2507,2283,2155,2126,2179,2309,2468,2634,2760,2808,2750,2549,2211,1711,1087,338,-483,-1347,-2209,-3020,-3747,-4348,-4810,-5105,-5257,-5253,-5138,-4938,-4681,-4423,-4172,-3975,-3826,-3751,-3734,-3778,-3877,-4006,-4182,-4369,-4577,-4788,-4985,-5151,-5264,-5280,-5191,-4951,-4551,-3979,-3239,-2354,-1355,-289,799,1848,2817,3654,4324,4799,5056,5087,4900,4499,3931,3228,2461,1695,1007,465,139,64,266,731,1425,2288,3242,4201,5077,5792,6295,6538,6522,6249,5759,5097,4322,3486,2652,1852,1127,491,-52,-504,-876,-1192,-1455,-1691,-1900,-2091,-2263,-2412,-2546,-2650,-2750,-2830,-2926,-3027,-3159,-3306,-3480,-3654,-3815,-3943,-4015,-4022,-3967,-3849,-3700,-3541,-3392,-3293,-3232,-3228,-3254,-3287,-3297,-3241,-3097,-2833,-2449,-1940,-1338,-659,30,718,1319,1836,2201,2423,2480,2398,2177,1874,1497,1115,741,437,207,94,88,200,400,683,1002,1336,1646,1907,2092,2192,2185,2080,1866,1559,1163,689,163,-408,-990,-1566,-2105,-2573,-2962,-3223,-3370,-3374,-3251,-3011,-2675,-2269,-1829,-1388,-971,-626,-360,-214,-192,-302,-544,-900,-1336,-1827,-2298,-2714,-2999,-3108,-2997,-2638,-2030,-1183,-148,1037,2289,3550,4741,5817,6719,7447,7963,8318,8500,8578,8567,8518,8456,8409,8375,8375,8375,8385,8370,8319,8223,8068,7858,7600,7298,6983,6649,6334,6025,5746,5486,5249,5027,4816,4603,4396,4161,3919,3617,3270,2831,2295,1640,865,-32,-1013,-2066,-3115,-4133,-5045,-5811,-6389,-6755,-6902,-6842,-6606,-6227,-5773,-5280,-4819,-4429,-4150,-4010,-4012,-4148,-4403,-4734,-5104,-5469,-5775,-5990,-6082,-6021,-5821,-5467,-4997,-4435,-3810,-3173,-2545,-1966,-1451,-1023,-686,-453,-314,-282,-339,-488,-719,-1007,-1347,-1703,-2049,-2359,-2596,-2733,-2763,-2660,-2447,-2127,-1730,-1298,-856,-461,-140,68,133,47,-217,-638,-1231,-1952,-2782,-3681,-4583,-5451,-6206,-6796,-7179,-7306,-7168,-6759,-6106,-5249,-4250,-3172,-2094,-1085,-209,485,970,1230,1279,1137,847,451,1,-462,-900,-1280,-1592,-1825,-1984,-2081,-2124,-2134,-2118,-2090,-2057,-2019,-1984,-1951,-1925,-1905,-1904,-1913,-1944,-1992,-2042,-2099,-2133,-2153,-2139,-2101,-2052,-1997,-1973,-1993,-2074,-2230,-2447,-2712,-2998,-3253,-3454,-3543,-3507,-3323,-2986,-2531,-1974,-1384,-799,-298,75,265,243,5,-451,-1087,-1854,-2710,-3566,-4383,-5097,-5663,-6064,-6286,-6338,-6247,-6042,-5762,-5448,-5133,-4844,-4606,-4426,-4321,-4280,-4318,-4405,-4560,-4748,-4969,-5200,-5420,-5607,-5746,-5799,-5768,-5617,-5361,-4987,-4513,-3964,-3352,-2728,-2108,-1532,-1029,-611,-309,-117,-45,-87,-229,-466,-764,-1109,-1458,-1783,-2033,-2178,-2169,-1987,-1600,-1017,-236,703,1768,2902,4043,5138,6120,6948,7587,8014,8237,8261,8122,7855,7499,7103,6693,6300,5950,5627,5356,5106,4881,4657,4440,4205,3976,3727,3489,3243,3016,2797,2602,2433,2296,2206,2162,2189,2273,2439,2655,2919,3195,3444,3628,3705,3644,3428,3062,2560,1971,1344,739,225,-154,-342,-330,-106,302,867,1514,2206,2848,3406,3811,4036,4073,3912,3598,3151,2632,2091,1578,1135,795,565,460,448,520,632,769,881,977,1010,1006,950,846,721,555,382,185,-17,-229,-443,-647,-837,-991,-1093,-1126,-1067,-908,-637,-261,222,778,1397,2032,2668,3248,3772,4182,4487,4653,4685,4587,4354,4027,3609,3155,2699,2283,1957,1765,1727,1880,2209,2722,3380,4148,4981,5824,6627,7336,7917,8333,8570,8621,8489,8188,7753,7189,6556,5860,5149,4436,3751,3106,2519,1994,1538,1156,839,586,392,227,106,-18,-136,-272,-425,-598,-781,-964,-1125,-1259,-1338,-1374,-1366,-1328,-1295,-1287,-1338,-1473,-1695,-2001,-2372,-2761,-3130,-3409,-3560,-3523,-3285,-2815,-2159,-1318,-389,595,1517,2340,2961,3369,3515,3414,3099,2606,2009,1374,762,243,-149,-395,-474,-425,-248,-5,280,560,803,979,1072,1057,946,713,383,-56,-579,-1179,-1832,-2514,-3199,-3863,-4467,-5006,-5435,-5760,-5956,-6035,-5990,-5853,-5629,-5360,-5073,-4798,-4575,-4416,-4354,-4377,-4511,-4714,-5000,-5323,-5673,-6021,-6333,-6595,-6766,-6839,-6783,-6580,-6230,-5705,-5028,-4189,-3211,-2126,-954,252,1460,2610,3676,4601,5382,5980,6411,6675,6795,6800,6726,6593,6456,6316,6214,6159,6155,6216,6329,6486,6675,6872,7049,7186,7238,7200,7031,6737,6309,5768,5139,4456,3765,3094,2482,1942,1483,1083,733,388,29,-379,-843,-1378,-1957,-2576,-3184,-3754,-4248,-4624,-4872,-4969,-4920,-4745,-4460,-4111,-3730,-3354,-3020,-2750,-2549,-2426,-2348,-2310,-2261,-2186,-2041,-1824,-1513,-1123,-668,-173,334,812,1260,1627,1934,2157,2312,2409,2457,2478,2481,2479,2491,2506,2555,2612,2699,2800,2916,3041,3173,3296,3425,3526,3629,3692,3737,3734,3681,3563,3374,3101,2752,2316,1816,1247,643,6,-638,-1260,-1860,-2391,-2858,-3228,-3500,-3658,-3703,-3635,-3459,-3189,-2833,-2412,-1945,-1452,-955,-480,-36,342,660,898,1063,1160,1200,1201,1181,1155,1144,1153,1199,1276,1387,1523,1673,1821,1956,2058,2114,2115,2047,1915,1716,1468,1181,889,611,383,221,156,173,290,460,663,846,965,976,844,551,95,-504,-1206,-1974,-2725,-3431,-3998,-4421,-4641,-4676,-4529,-4242,-3872,-3471,-3113,-2843,-2714,-2738,-2931,-3265,-3715,-4236,-4774,-5295,-5747,-6118,-6378,-6548,-6619,-6623,-6581,-6508,-6435,-6373,-6326,-6314,-6316,-6340,-6372,-6401,-6422,-6426,-6410,-6378,-6323,-6269,-6201,-6150,-6092,-6050,-6004,-5949,-5873,-5764,-5603,-5399,-5135,-4823,-4475,-4090,-3697,-3295,-2906,-2538,-2206,-1923,-1701,-1553,-1485,-1503,-1591,-1751,-1944,-2153,-2334,-2454,-2474,-2373,-2120,-1719,-1170,-497,265,1071,1869,2609,3229,3704,3979,4063,3929,3613,3125,2512,1819,1083,373,-293,-852,-1303,-1614,-1794,-1852,-1804,-1693,-1537,-1385,-1265,-1194,-1209,-1295,-1463,-1684,-1949,-2211,-2467,-2669,-2819,-2898,-2931,-2907,-2888,-2864,-2895,-2986,-3155,-3406,-3721,-4083,-4446,-4778,-5019,-5144,-5102,-4886,-4484,-3922,-3226,-2458,-1658,-905,-237,295,666,874,926,850,687,480,266,104,-6,-16,54,211,434,695,977,1233,1454,1594,1656,1615,1477,1251,951,607,243,-110,-419,-669,-827,-905,-871,-760,-548,-274,64,447,850,1265,1657,2015,2316,2542,2692,2753,2742,2660,2522,2348,2135,1914,1668,1422,1167,916,681,465,297,194,182,283,524,905,1448,2128,2935,3822,4761,5676,6540,7270,7852,8229,8403,8366,8140,7756,7262,6712,6161,5663,5273,5010,4917,4977,5180,5503,5876,6272,6608,6844,6933,6841,6571,6120,5526,4831,4086,3348,2670,2093,1648,1346,1188,1152,1215,1339,1482,1624,1715,1751,1713,1600,1429,1212,978,758,581,474,459,540,723,993,1329,1707,2100,2472,2814,3096,3315,3475,3567,3616,3626,3606,3584,3542,3514,3473,3447,3402,3353,3274,3159,3004,2786,2515,2181,1793,1363,904,430,-26,-470,-854,-1200,-1460,-1669,-1787,-1855,-1847,-1799,-1709,-1607,-1505,-1430,-1392,-1415,-1493,-1630,-1813,-2019,-2236,-2435,-2606,-2743,-2832,-2895,-2926,-2945,-2959,-2962,-2962,-2930,-2859,-2708,-2458,-2073,-1548,-861,-39,910,1936,2990,4021,4960,5774,6406,6854,7094,7155,7056,6841,6555,6250,5959,5730,5580,5516,5552,5649,5806,5969,6120,6202,6208,6086,5846,5472,4980,4391,3732,3038,2335,1660,1015,427,-117,-625,-1105,-1583,-2063,-2566,-3085,-3631,-4180,-4734,-5268,-5772,-6236,-6637,-6982,-7254,-7454,-7586,-7648,-7646,-7587,-7475,-7317,-7125,-6894,-6645,-6370,-6085,-5793,-5489,-5193,-4892,-4592,-4302,-3997,-3704,-3384,-3061,-2708,-2329,-1923,-1487,-1025,-559,-78,375,806,1188,1509,1768,1947,2064,2115,2122,2098,2064,2031,2026,2037,2085,2141,2207,2244,2244,2168,2015,1775,1453,1078,674,279,-81,-375,-608,-767,-883,-978,-1084,-1226,-1431,-1692,-2014,-2354,-2682,-2940,-3073,-3033,-2784,-2298,-1597,-683,363,1506,2629,3694,4586,5287,5736,5939,5915,5697,5360,4953,4566,4244,4046,4002,4114,4375,4749,5190,5643,6056,6367,6553,6578,6454,6186,5814,5376,4922,4498,4131,3852,3650,3525,3433,3355,3234,3059,2783,2426,1966,1455,892,338,-198,-672,-1074,-1398,-1642,-1828,-1966,-2079,-2190,-2309,-2451,-2615,-2797,-2990,-3180,-3354,-3504,-3613,-3692,-3722,-3730,-3702,-3660,-3608,-3546,-3485,-3418,-3346,-3263,-3172,-3073,-2966,-2868,-2773,-2707,-2662,-2657,-2681,-2739,-2815,-2904,-2984,-3047,-3074,-3051,-2974,-2835,-2641,-2396,-2123,-1836,-1571,-1349,-1196,-1126,-1142,-1234,-1373,-1520,-1632,-1669,-1600,-1420,-1124,-768,-377,-39,213,300,218,-62,-494,-1036,-1609,-2124,-2492,-2647,-2523,-2119,-1440,-545,489,1553,2558,3378,3957,4226,4172,3810,3188,2377,1465,548,-300,-995,-1504,-1798,-1887,-1804,-1597,-1334,-1076,-897,-830,-930,-1183,-1598,-2127,-2731,-3353,-3929,-4422,-4784,-5004,-5096,-5059,-4960,-4814,-4685,-4597,-4572,-4624,-4724,-4876,-5020,-5150,-5222,-5220,-5148,-4987,-4776,-4509,-4232,-3951,-3691,-3463,-3270,-3111,-2978,-2863,-2751,-2640,-2527,-2410,-2308,-2226,-2189,-2210,-2303,-2469,-2706,-2997,-3315,-3643,-3933,-4179,-4345,-4439,-4457,-4417,-4348,-4270,-4229,-4231,-4310,-4459,-4673,-4931,-5194,-5427,-5591,-5642,-5570,-5355,-5020,-4591,-4116,-3652,-3259,-2989,-2877,-2939,-3160,-3507,-3919,-4335,-4685,-4911,-4986,-4892,-4658,-4314,-3927,-3556,-3264,-3092,-3065,-3168,-3372,-3614,-3811,-3894,-3769,-3398,-2739,-1805,-632,707,2126,3506,4769,5793,6551,6971,7087,6912,6506,5961,5346,4754,4264,3909,3741,3748,3918,4209,4568,4935,5255,5482,5576,5535,5351,5056,4680,4269,3868,3514,3240,3044,2937,2877,2848,2806,2717,2566,2333,2037,1693,1338,1010,744,562,484,500,587,723,845,942,946,865,674,395,61,-301,-628,-894,-1052,-1098,-1020,-848,-607,-344,-98,85,194,204,136,5,-162,-320,-444,-509,-492,-413,-253,-63,160,371,553,698,783,827,833,817,815,830,901,1031,1218,1473,1743,2036,2286,2487,2595,2610,2523,2360,2151,1931,1751,1625,1598,1640,1765,1906,2051,2124,2116,1976,1733,1382,1000,631,365,276,421,850,1565,2548,3742,5066,6419,7702,8814,9686,10263,10531,10508,10236,9792,9248,8696,8209,7844,7646,7622,7755,8020,8349,8697,8983,9172,9199,9059,8743,8267,7676,7009,6324,5677,5093,4614,4222,3916,3648,3379,3056,2644,2110,1460,705,-115,-936,-1712,-2366,-2869,-3174,-3302,-3245,-3078,-2831,-2590,-2407,-2332,-2410,-2625,-2992,-3446,-3958,-4461,-4898,-5227,-5407,-5430,-5298,-5032,-4663,-4233,-3766,-3316,-2877,-2492,-2136,-1835,-1559,-1319,-1106,-903,-729,-556,-404,-249,-102,59,235,438,677,955,1280,1643,2041,2453,2858,3227,3530,3729,3799,3716,3472,3076,2546,1934,1282,664,132,-266,-499,-562,-492,-320,-136,1,9,-170,-556,-1168,-1942,-2840,-3740,-4557,-5178,-5515,-5517,-5148,-4449,-3462,-2303,-1068,103,1105,1845,2267,2353,2138,1670,1057,391,-208,-652,-858,-797,-448,149,940,1849,2772,3633,4335,4829,5073,5062,4820,4386,3832,3221,2625,2106,1702,1433,1297,1258,1283,1313,1297,1205,994,677,254,-235,-747,-1241,-1658,-1977,-2163,-2222,-2164,-2021,-1829,-1637,-1479,-1384,-1379,-1444,-1588,-1767,-1957,-2128,-2244,-2294,-2264,-2159,-1986,-1772,-1518,-1263,-1001,-758,-543,-355,-224,-137,-129,-181,-325,-525,-800,-1103,-1418,-1707,-1930,-2058,-2057,-1912,-1615,-1178,-626,7,670,1311,1873,2307,2571,2643,2514,2202,1739,1193,612,99,-307,-521,-532,-324,72,594,1164,1690,2078,2250,2165,1791,1170,352,-572,-1481,-2277,-2838,-3101,-3003,-2556,-1780,-763,409,1614,2743,3698,4405,4816,4938,4779,4414,3891,3313,2740,2257,1902,1707,1686,1805,2047,2343,2653,2910,3075,3103,2984,2713,2310,1803,1241,664,121,-356,-752,-1056,-1281,-1464,-1614,-1792,-1989,-2250,-2546,-2887,-3223,-3541,-3787,-3948,-3988,-3913,-3716,-3428,-3074,-2690,-2314,-1977,-1691,-1484,-1326,-1229,-1160,-1097,-1035,-947,-844,-725,-612,-516,-463,-459,-520,-645,-828,-1064,-1342,-1654,-2000,-2372,-2776,-3210,-3670,-4149,-4629,-5094,-5508,-5856,-6098,-6224,-6220,-6086,-5839,-5508,-5129,-4748,-4419,-4174,-4067,-4102,-4298,-4632,-5078,-5576,-6075,-6497,-6784,-6876,-6742,-6366,-5781,-5022,-4177,-3331,-2587,-2037,-1753,-1780,-2116,-2734,-3548,-4465,-5346,-6082,-6540,-6648,-6349,-5635,-4558,-3189,-1648,-59,1441,2741,3739,4390,4664,4594,4222,3635,2919,2169,1469,885,467,222,163,243,438,684,943,1154,1295,1333,1265,1100,852,548,225,-99,-393,-647,-873,-1067,-1270,-1499,-1787,-2154,-2605,-3142,-3725,-4346,-4931,-5465,-5875,-6157,-6267,-6229,-6038,-5741,-5370,-4976,-4606,-4294,-4073,-3948,-3925,-3988,-4109,-4273,-4430,-4576,-4673,-4717,-4703,-4616,-4473,-4262,-4002,-3694,-3352,-2987,-2633,-2301,-2034,-1847,-1767,-1809,-1963,-2217,-2539,-2875,-3188,-3405,-3485,-3393,-3089,-2600,-1918,-1115,-220,666,1502,2193,2708,3010,3087,2974,2693,2330,1935,1605,1387,1356,1515,1886,2415,3058,3719,4309,4735,4910,4787,4347,3602,2632,1512,381,-639,-1429,-1872,-1925,-1545,-778,320,1620,3014,4345,5502,6376,6911,7077,6905,6444,5783,5022,4263,3598,3107,2830,2797,2982,3367,3879,4465,5040,5550,5925,6143,6169,6016,5698,5258,4737,4197,3673,3222,2850,2580,2383,2250,2132,2010,1841,1620,1338,1015,680,362,108,-59,-114,-53,112,351,638,912,1157,1313,1388,1351,1236,1047,834,616,447,338,323,402,580,844,1183,1567,1993,2413,2823,3182,3466,3655,3712,3626,3394,3011,2513,1931,1318,745,270,-32,-118,53,498,1187,2105,3159,4288,5380,6352,7107,7589,7747,7584,7113,6408,5527,4594,3682,2916,2351,2054,2038,2282,2742,3322,3929,4441,4766,4806,4526,3897,2969,1796,491,-827,-2035,-3014,-3681,-3981,-3898,-3472,-2758,-1866,-888,55,876,1505,1899,2065,2021,1829,1556,1276,1060,968,1027,1263,1649,2163,2751,3360,3930,4411,4766,4959,5010,4899,4686,4387,4062,3751,3500,3335,3271,3303,3402,3542,3666,3732,3697,3538,3237,2817,2288,1709,1111,558,71,-302,-569,-723,-793,-805,-795,-793,-831,-913,-1053,-1230,-1431,-1635,-1814,-1953,-2040,-2069,-2050,-1995,-1918,-1847,-1791,-1775,-1811,-1903,-2070,-2300,-2608,-2978,-3410,-3880,-4376,-4857,-5304,-5658,-5901,-5978,-5876,-5569,-5057,-4364,-3513,-2577,-1603,-694,95,665,988,1006,733,201,-545,-1395,-2266,-3038,-3612,-3902,-3862,-3466,-2745,-1764,-616,564,1654,2512,3049,3172,2873,2166,1123,-131,-1468,-2722,-3748,-4428,-4672,-4441,-3757,-2669,-1290,260,1845,3326,4606,5588,6237,6551,6541,6293,5855,5326,4786,4298,3922,3683,3592,3632,3779,3984,4209,4403,4534,4575,4510,4355,4111,3825,3515,3229,2983,2807,2685,2624,2569,2504,2369,2135,1770,1271,648,-62,-810,-1529,-2162,-2638,-2925,-2995,-2853,-2522,-2056,-1503,-942,-431,-18,245,356,299,102,-207,-587,-996,-1383,-1729,-1981,-2151,-2212,-2182,-2076,-1915,-1743,-1577,-1480,-1459,-1559,-1791,-2148,-2621,-3175,-3766,-4332,-4827,-5173,-5346,-5292,-5016,-4513,-3827,-3011,-2136,-1283,-545,17,325,364,116,-375,-1071,-1867,-2689,-3426,-3984,-4304,-4330,-4063,-3531,-2794,-1948,-1097,-363,159,378,251,-228,-1021,-2051,-3198,-4333,-5315,-6009,-6321,-6177,-5567,-4515,-3104,-1433,352,2120,3731,5077,6082,6698,6938,6828,6445,5877,5210,4554,3966,3524,3243,3138,3183,3346,3561,3794,3951,4024,3935,3694,3280,2713,2016,1244,417,-389,-1162,-1849,-2458,-2961,-3400,-3764,-4101,-4418,-4740,-5069,-5396,-5719,-5996,-6220,-6355,-6394,-6333,-6179,-5967,-5709,-5478,-5271,-5154,-5123,-5193,-5348,-5567,-5807,-6033,-6200,-6271,-6221,-6036,-5715,-5275,-4739,-4152,-3551,-2997,-2525,-2204,-2056,-2132,-2428,-2955,-3680,-4565,-5540,-6534,-7456,-8230,-8772,-9033,-8966,-8566,-7856,-6877,-5712,-4453,-3200,-2067,-1142,-503,-186,-208,-534,-1107,-1837,-2620,-3343,-3911,-4237,-4265,-3983,-3393,-2568,-1571,-525,464,1276,1809,1994,1792,1208,294,-865,-2151,-3424,-4565,-5439,-5973,-6104,-5836,-5203,-4280,-3176,-1997,-865,121,893,1405,1649,1666,1493,1215,904,631,460,430,551,824,1211,1681,2167,2634,3017,3287,3419,3397,3231,2943,2556,2129,1688,1292,972,759,662,681,781,952,1123,1284,1372,1379,1285,1101,836,534,208,-76,-318,-465,-532,-496,-391,-219,-28,164,332,446,514,519,496,450,417,428,489,637,848,1130,1446,1763,2044,2230,2296,2192,1904,1433,772,-13,-913,-1822,-2709,-3468,-4058,-4405,-4485,-4273,-3786,-3052,-2133,-1105,-52,923,1742,2313,2598,2561,2213,1599,790,-117,-1003,-1766,-2288,-2500,-2342,-1810,-926,235,1582,2980,4302,5410,6186,6550,6453,5895,4933,3655,2191,694,-690,-1813,-2566,-2871,-2704,-2082,-1068,229,1705,3204,4627,5844,6804,7439,7773,7812,7620,7282,6848,6435,6066,5823,5706,5740,5893,6152,6462,6798,7102,7354,7517,7583,7552,7423,7239,7002,6766,6543,6369,6256,6205,6210,6245,6279,6283,6211,6050,5784,5410,4961,4459,3957,3501,3132,2885,2784,2812,2971,3195,3457,3679,3819,3818,3658,3311,2803,2157,1425,672,-41,-653,-1114,-1398,-1494,-1425,-1219,-949,-655,-441,-333,-416,-697,-1193,-1887,-2724,-3656,-4593,-5458,-6170,-6651,-6861,-6759,-6351,-5661,-4741,-3673,-2545,-1457,-501,248,733,939,875,592,155,-336,-799,-1125,-1258,-1124,-730,-58,814,1843,2913,3933,4794,5394,5678,5578,5115,4296,3217,1954,659,-567,-1570,-2269,-2575,-2473,-1959,-1110,9,1261,2546,3723,4719,5432,5860,5973,5822,5460,4961,4411,3883,3452,3147,3024,3053,3256,3571,3980,4419,4846,5207,5459,5569,5507,5262,4840,4246,3521,2695,1819,948,120,-618,-1243,-1739,-2102,-2354,-2503,-2583,-2618,-2622,-2625,-2623,-2620,-2627,-2612,-2607,-2572,-2537,-2489,-2441,-2405,-2390,-2396,-2445,-2509,-2610,-2706,-2789,-2830,-2796,-2673,-2437,-2088,-1627,-1082,-481,125,683,1127,1406,1466,1278,832,141,-751,-1772,-2849,-3871,-4754,-5403,-5743,-5748,-5384,-4693,-3722,-2551,-1300,-63,1026,1892,2446,2657,2525,2077,1389,552,-331,-1141,-1787,-2185,-2275,-2057,-1521,-745,217,1250,2255,3117,3737,4044,3989,3568,2813,1793,602,-636,-1808,-2786,-3490,-3839,-3823,-3437,-2739,-1802,-722,401,1464,2390,3121,3621,3903,3981,3905,3737,3528,3345,3221,3183,3239,3376,3562,3772,3949,4070,4091,3995,3778,3442,3007,2507,1973,1454,979,587,287,89,-19,-74,-100,-149,-269,-477,-824,-1287,-1874,-2548,-3263,-3974,-4625,-5160,-5561,-5783,-5851,-5756,-5549,-5263,-4950,-4655,-4416,-4261,-4194,-4210,-4279,-4363,-4421,-4394,-4259,-3973,-3541,-2958,-2269,-1504,-750,-49,495,846,932,746,276,-426,-1313,-2283,-3246,-4091,-4727,-5079,-5095,-4779,-4140,-3261,-2218,-1136,-129,690,1224,1415,1236,711,-101,-1111,-2200,-3248,-4134,-4760,-5050,-4988,-4552,-3825,-2846,-1759,-648,338,1113,1560,1642,1305,587,-490,-1819,-3307,-4822,-6234,-7426,-8293,-8766,-8812,-8428,-7668,-6596,-5322,-3958,-2612,-1402,-398,329,765,906,794,479,34,-463,-948,-1348,-1627,-1753,-1722,-1550,-1261,-896,-505,-130,181,398,495,463,308,48,-285,-665,-1044,-1413,-1721,-1993,-2191,-2367,-2506,-2651,-2817,-3009,-3242,-3492,-3747,-3971,-4129,-4197,-4135,-3948,-3622,-3188,-2673,-2127,-1600,-1145,-815,-639,-646,-837,-1198,-1699,-2299,-2939,-3560,-4113,-4525,-4779,-4829,-4682,-4351,-3876,-3323,-2760,-2274,-1939,-1813,-1945,-2334,-2966,-3779,-4709,-5636,-6491,-7143,-7543,-7623,-7378,-6823,-6013,-5035,-3974,-2949,-2035,-1312,-819,-566,-528,-661,-884,-1130,-1310,-1372,-1259,-962,-484,144,859,1613,2311,2903,3309,3503,3436,3134,2587,1870,1023,134,-713,-1442,-1965,-2245,-2225,-1917,-1325,-508,480,1545,2616,3600,4437,5070,5479,5647,5612,5394,5058,4664,4265,3929,3693,3582,3617,3776,4044,4380,4736,5070,5319,5464,5448,5285,4949,4481,3894,3241,2571,1926,1362,903,577,385,318,350,448,578,703,795,837,822,747,634,489,341,205,93,15,-27,-38,-26,-8,16,24,24,13,-9,-20,-12,27,119,269,487,777,1117,1501,1885,2233,2500,2630,2592,2353,1905,1268,471,-414,-1322,-2151,-2825,-3259,-3395,-3209,-2694,-1898,-888,255,1401,2482,3363,4019,4374,4467,4298,3966,3526,3095,2746,2565,2595,2860,3354,4035,4848,5722,6574,7339,7947,8363,8549,8510,8250,7798,7197,6495,5738,4996,4305,3723,3285,3010,2919,2998,3241,3603,4066,4565,5073,5540,5933,6231,6418,6487,6453,6319,6118,5860,5574,5280,4984,4707,4442,4190,3948,3698,3438,3153,2840,2502,2130,1758,1372,1017,689,417,202,50,-45,-106,-146,-202,-288,-437,-638,-917,-1226,-1563,-1880,-2136,-2313,-2359,-2281,-2065,-1730,-1306,-822,-326,154,568,916,1163,1324,1392,1393,1333,1240,1126,1011,915,851,829,854,930,1043,1175,1303,1389,1407,1329,1133,827,419,-52,-547,-999,-1361,-1577,-1611,-1465,-1132,-669,-125,421,893,1217,1343,1236,907,376,-278,-995,-1660,-2204,-2529,-2605,-2385,-1901,-1190,-321,600,1482,2226,2733,2968,2867,2459,1754,822,-266,-1417,-2539,-3541,-4343,-4886,-5125,-5048,-4655,-3981,-3070,-1984,-803,413,1572,2628,3511,4198,4663,4908,4952,4822,4564,4232,3869,3532,3258,3072,3000,3031,3158,3358,3587,3828,4028,4175,4237,4218,4108,3935,3704,3448,3180,2920,2666,2427,2171,1904,1581,1206,753,237,-331,-931,-1516,-2058,-2514,-2848,-3050,-3106,-3016,-2819,-2515,-2173,-1803,-1460,-1171,-955,-842,-820,-907,-1065,-1307,-1576,-1868,-2142,-2359,-2516,-2558,-2508,-2346,-2109,-1818,-1527,-1280,-1132,-1118,-1264,-1571,-2022,-2574,-3171,-3747,-4235,-4577,-4738,-4692,-4461,-4064,-3560,-3007,-2472,-2008,-1654,-1434,-1333,-1344,-1408,-1488,-1533,-1492,-1356,-1096,-739,-306,152,584,930,1146,1190,1046,708,196,-454,-1203,-1992,-2776,-3501,-4123,-4615,-4949,-5114,-5112,-4941,-4632,-4188,-3657,-3040,-2393,-1725,-1069,-446,128,645,1092,1478,1802,2075,2313,2519,2721,2910,3113,3313,3527,3732,3933,4103,4232,4306,4297,4203,4001,3698,3288,2789,2219,1606,984,380,-172,-656,-1056,-1370,-1612,-1787,-1930,-2045,-2171,-2305,-2480,-2676,-2913,-3166,-3435,-3701,-3953,-4178,-4374,-4524,-4647,-4732,-4803,-4862,-4921,-4994,-5079,-5180,-5295,-5405,-5512,-5586,-5628,-5620,-5575,-5485,-5386,-5290,-5234,-5246,-5347,-5555,-5861,-6256,-6689,-7137,-7511,-7798,-7907,-7850,-7586,-7151,-6580,-5923,-5265,-4663,-4191,-3889,-3780,-3862,-4101,-4437,-4817,-5140,-5368,-5414,-5261,-4890,-4310,-3574,-2720,-1837,-980,-229,366,766,952,928,713,343,-143,-695,-1267,-1822,-2317,-2733,-3040,-3232,-3294,-3233,-3041,-2742,-2332,-1846,-1290,-701,-97,492,1042,1531,1934,2251,2452,2562,2561,2472,2303,2065,1788,1480,1170,870,595,364,169,26,-81,-160,-205,-251,-278,-309,-337,-362,-385,-407,-429,-464,-518,-607,-740,-926,-1164,-1448,-1767,-2096,-2422,-2708,-2943,-3099,-3172,-3148,-3036,-2842,-2583,-2281,-1960,-1643,-1352,-1110,-915,-785,-700,-652,-621,-580,-499,-362,-144,158,534,977,1441,1891,2281,2553,2688,2635,2412,2006,1464,813,112,-595,-1269,-1871,-2398,-2839,-3210,-3539,-3830,-4118,-4385,-4634,-4825,-4917,-4855,-4587,-4060,-3261,-2171,-842,691,2314,3952,5464,6769,7757,8381,8602,8423,7880,7018,5927,4668,3342,2005,743,-401,-1383,-2170,-2759,-3139,-3323,-3332,-3179,-2900,-2505,-2029,-1469,-851,-160,588,1417,2315,3299,4366,5497,6701,7926,9165,10362,11484,12486,13329,13992,14455,14724,14816,14756,14587,14346,14075,13800,13547,13317,13109,12897,12666,12357,11967,11425,10727,9844,8766,7511,6103,4579,3018,1464,19,-1273,-2324,-3113,-3602,-3798,-3732,-3444,-3011,-2493,-1981,-1517,-1188,-993,-977,-1115,-1388,-1766,-2185,-2604,-2961,-3205,-3319,-3266,-3078,-2771,-2412,-2068,-1821,-1743,-1895,-2304,-2969,-3843,-4846,-5878,-6808,-7530,-7939,-7962,-7583,-6793,-5668,-4279,-2752,-1201,243,1479,2412,2993,3201,3041,2570,1836,939,-46,-1023,-1910,-2654,-3183,-3503,-3572,-3438,-3114,-2663,-2140,-1604,-1121,-728,-465,-344,-349,-467,-643,-835,-982,-1032,-947,-694,-263,336,1083,1936,2845,3763,4627,5394,6022,6483,6757,6852,6765,6539,6191,5770,5316,4859,4451,4088,3813,3598,3453,3354,3280,3214,3130,3019,2871,2690,2476,2255,2035,1855,1733,1704,1782,1987,2313,2748,3259,3797,4318,4748,5054,5177,5103,4828,4360,3735,2997,2193,1371,578,-164,-815,-1374,-1825,-2173,-2416,-2564,-2627,-2613,-2547,-2433,-2304,-2159,-2030,-1910,-1814,-1733,-1658,-1581,-1482,-1355,-1177,-958,-678,-361,-5,367,747,1117,1468,1798,2103,2395,2674,2951,3227,3507,3778,4041,4275,4480,4633,4746,4801,4821,4802,4765,4717,4675,4638,4619,4603,4595,4582,4547,4496,4397,4272,4095,3888,3642,3372,3083,2779,2467,2145,1806,1453,1065,647,181,-327,-878,-1459,-2051,-2622,-3146,-3573,-3896,-4066,-4098,-3986,-3762,-3464,-3144,-2844,-2628,-2517,-2544,-2711,-3007,-3410,-3888,-4401,-4918,-5404,-5838,-6202,-6499,-6720,-6898,-7030,-7165,-7302,-7484,-7714,-8003,-8355,-8749,-9172,-9592,-9977,-10289,-10497,-10552,-10441,-10121,-9594,-8840,-7885,-6742,-5457,-4072,-2647,-1228,123,1374,2491,3457,4267,4935,5457,5877,6179,6403,6530,6572,6508,6320,5988,5490,4806,3941,2895,1699,400,-948,-2262,-3470,-4484,-5234,-5660,-5721,-5415,-4746,-3773,-2560,-1206,178,1474,2567,3339,3721,3632,3076,2046,614,-1138,-3091,-5105,-7044,-8781,-10199,-11229,-11831,-12003,-11797,-11261,-10511,-9614,-8697,-7804,-7026,-6373,-5872,-5506,-5252,-5079,-4954,-4837,-4719,-4564,-4390,-4181,-3973,-3767,-3611,-3514,-3512,-3619,-3839,-4175,-4597,-5078,-5566,-5999,-6321,-6455,-6351,-5966,-5274,-4280,-3019,-1538,67,1725,3313,4765,5981,6924,7563,7890,7954,7773,7437,6986,6490,5998,5536,5135,4783,4475,4186,3882,3544,3137,2656,2091,1458,777,88,-574,-1148,-1612,-1899,-2023,-1938,-1697,-1303,-828,-328,117,442,574,475,112,-507,-1364,-2386,-3528,-4667,-5740,-6623,-7250,-7544,-7465,-6994,-6160,-5001,-3614,-2085,-540,922,2187,3195,3887,4264,4341,4172,3825,3385,2926,2521,2214,2044,2003,2088,2240,2431,2575,2634,2535,2246,1737,1010,73,-1013,-2216,-3430,-4604,-5635,-6458,-7011,-7250,-7162,-6754,-6072,-5163,-4124,-3013,-1950,-967,-166,468,892,1153,1269,1317,1325,1388,1514,1763,2133,2624,3213,3864,4532,5170,5733,6184,6489,6646,6641,6510,6267,5966,5646,5365,5155,5066,5104,5287,5596,6003,6461,6923,7315,7589,7672,7532,7126,6460,5529,4388,3081,1690,305,-991,-2105,-2975,-3546,-3816,-3779,-3505,-3043,-2494,-1945,-1479,-1176,-1062,-1181,-1498,-2000,-2627,-3328,-4052,-4737,-5365,-5893,-6328,-6657,-6890,-7048,-7135,-7172,-7172,-7136,-7084,-7001,-6885,-6726,-6490,-6157,-5696,-5062,-4253,-3234,-2017,-633,891,2475,4050,5531,6827,7871,8607,9001,9053,8789,8258,7531,6695,5828,5025,4352,3870,3622,3618,3867,4330,4984,5753,6589,7411,8162,8786,9238,9510,9592,9525,9338,9101,8869,8698,8647,8723,8950,9269,9654,9990,10221,10212,9906,9215,8126,6624,4777,2646,365,-1944,-4136,-6074,-7645,-8763,-9382,-9501,-9153,-8417,-7385,-6186,-4923,-3724,-2659,-1815,-1210,-865,-759,-853,-1114,-1473,-1899,-2325,-2730,-3061,-3308,-3430,-3429,-3282,-3001,-2589,-2077,-1487,-868,-252,314,808,1208,1519,1749,1928,2099,2290,2547,2885,3320,3843,4424,5030,5601,6092,6445,6616,6578,6318,5841,5175,4360,3449,2500,1570,716,-25,-615,-1043,-1309,-1429,-1427,-1352,-1231,-1122,-1057,-1050,-1130,-1261,-1426,-1576,-1639,-1575,-1324,-860,-200,644,1578,2530,3384,4028,4386,4374,3981,3213,2129,826,-576,-1937,-3123,-4010,-4502,-4545,-4123,-3270,-2063,-603,977,2543,3969,5143,5993,6478,6595,6382,5894,5215,4422,3600,2817,2111,1531,1063,730,489,343,242,178,113,28,-88,-267,-487,-775,-1097,-1437,-1773,-2043,-2234,-2281,-2177,-1884,-1425,-794,-54,777,1614,2430,3160,3778,4270,4623,4865,5013,5103,5169,5239,5343,5487,5676,5907,6145,6386,6577,6701,6716,6599,6322,5881,5269,4516,3657,2747,1873,1102,534,228,245,585,1248,2136,3183,4226,5151,5795,6071,5871,5192,4042,2499,690,-1248,-3145,-4841,-6211,-7143,-7598,-7573,-7123,-6354,-5385,-4376,-3460,-2772,-2401,-2386,-2739,-3398,-4288,-5306,-6318,-7244,-7970,-8459,-8685,-8650,-8422,-8024,-7568,-7084,-6670,-6347,-6168,-6138,-6263,-6533,-6923,-7410,-7949,-8504,-9029,-9465,-9785,-9915,-9862,-9562,-9057,-8327,-7431,-6406,-5316,-4223,-3182,-2241,-1430,-754,-210,236,625,995,1407,1879,2459,3131,3911,4743,5611,6439,7184,7771,8152,8273,8107,7636,6884,5888,4719,3480,2275,1224,438,-12,-59,282,987,1959,3082,4217,5202,5913,6224,6064,5407,4266,2714,850,-1191,-3276,-5254,-7021,-8475,-9573,-10299,-10690,-10795,-10709,-10514,-10303,-10145,-10095,-10154,-10337,-10584,-10862,-11109,-11267,-11304,-11187,-10917,-10502,-9967,-9341,-8654,-7932,-7200,-6474,-5773,-5119,-4530,-4043,-3676,-3476,-3444,-3611,-3953,-4457,-5068,-5735,-6364,-6902,-7249,-7356,-7170,-6666,-5845,-4738,-3382,-1858,-234,1402,2966,4396,5620,6609,7335,7798,8025,8031,7879,7596,7237,6845,6424,6015,5579,5125,4608,4007,3305,2491,1597,656,-256,-1076,-1707,-2106,-2213,-2047,-1623,-1044,-382,207,635,766,549,-63,-1056,-2366,-3902,-5543,-7127,-8551,-9650,-10371,-10628,-10428,-9797,-8803,-7543,-6137,-4684,-3302,-2056,-1003,-151,513,1032,1469,1873,2317,2833,3438,4149,4907,5709,6464,7137,7663,7994,8104,7958,7561,6907,6013,4918,3630,2240,758,-712,-2128,-3410,-4498,-5350,-5916,-6201,-6183,-5914,-5408,-4740,-3954,-3129,-2307,-1554,-893,-354,67,373,607,783,962,1165,1441,1792,2247,2770,3364,3962,4534,5016,5348,5491,5403,5074,4525,3792,2955,2103,1344,774,487,525,924,1634,2604,3716,4834,5827,6536,6877,6752,6153,5111,3702,2068,357,-1259,-2619,-3597,-4112,-4136,-3702,-2899,-1853,-721,351,1204,1759,1919,1704,1127,269,-769,-1876,-2956,-3905,-4682,-5239,-5594,-5755,-5783,-5707,-5593,-5464,-5364,-5287,-5256,-5243,-5250,-5247,-5224,-5147,-5002,-4758,-4387,-3882,-3201,-2364,-1346,-189,1097,2457,3844,5201,6462,7583,8510,9218,9687,9915,9922,9726,9374,8900,8356,7778,7207,6665,6173,5731,5333,4971,4619,4270,3904,3530,3151,2802,2512,2337,2321,2521,2961,3667,4623,5793,7112,8485,9809,10972,11865,12398,12514,12178,11409,10248,8786,7124,5396,3715,2199,932,-37,-702,-1084,-1256,-1303,-1318,-1419,-1659,-2119,-2799,-3692,-4743,-5866,-6960,-7930,-8664,-9107,-9205,-8957,-8394,-7587,-6608,-5578,-4571,-3687,-2979,-2479,-2206,-2124,-2219,-2421,-2694,-2974,-3216,-3369,-3404,-3289,-3011,-2555,-1924,-1128,-183,890,2051,3278,4513,5732,6884,7938,8856,9625,10217,10635,10876,10951,10878,10673,10366,9962,9507,8969,8398,7746,7040,6243,5360,4377,3305,2162,977,-199,-1304,-2278,-3040,-3540,-3717,-3565,-3072,-2292,-1289,-153,990,2035,2862,3379,3527,3275,2646,1682,496,-826,-2119,-3288,-4195,-4778,-4969,-4783,-4233,-3404,-2363,-1233,-78,981,1916,2665,3233,3615,3853,3960,3984,3932,3823,3652,3403,3067,2623,2072,1434,723,12,-669,-1242,-1676,-1931,-2005,-1923,-1710,-1441,-1151,-919,-772,-744,-839,-1036,-1310,-1599,-1860,-2022,-2043,-1878,-1501,-916,-127,817,1880,2983,4074,5081,5947,6638,7117,7394,7474,7391,7185,6903,6584,6276,5983,5744,5528,5345,5156,4954,4711,4431,4107,3764,3421,3110,2852,2672,2568,2542,2562,2599,2611,2552,2382,2085,1628,1046,339,-426,-1205,-1928,-2537,-2991,-3257,-3344,-3267,-3078,-2837,-2609,-2454,-2423,-2538,-2803,-3198,-3675,-4181,-4657,-5044,-5309,-5430,-5405,-5270,-5052,-4814,-4597,-4443,-4380,-4412,-4525,-4703,-4906,-5121,-5319,-5502,-5684,-5872,-6113,-6408,-6783,-7222,-7709,-8195,-8618,-8915,-9001,-8839,-8361,-7575,-6482,-5134,-3612,-2004,-422,1023,2248,3163,3750,3975,3895,3541,3012,2387,1756,1207,778,524,424,480,628,831,1024,1159,1211,1160,1022,838,642,514,487,627,949,1464,2152,2967,3853,4727,5518,6135,6523,6614,6393,5835,4976,3845,2508,1034,-502,-2033,-3496,-4852,-6069,-7137,-8058,-8840,-9506,-10070,-10551,-10966,-11318,-11621,-11866,-12063,-12205,-12295,-12342,-12336,-12299,-12213,-12094,-11910,-11658,-11308,-10833,-10219,-9453,-8547,-7533,-6465,-5410,-4446,-3657,-3090,-2810,-2803,-3079,-3561,-4197,-4874,-5509,-5980,-6225,-6150,-5741,-4974,-3887,-2517,-967,701,2358,3934,5328,6488,7366,7955,8257,8314,8157,7855,7452,6997,6543,6089,5682,5284,4917,4540,4161,3756,3334,2899,2466,2050,1672,1328,1028,747,466,147,-241,-743,-1374,-2163,-3100,-4163,-5334,-6524,-7714,-8782,-9707,-10393,-10829,-10988,-10879,-10554,-10056,-9465,-8854,-8279,-7805,-7432,-7177,-6985,-6812,-6579,-6213,-5650,-4844,-3777,-2467,-960,679,2347,3973,5447,6713,7721,8437,8885,9067,9036,8815,8457,7977,7400,6734,5977,5130,4199,3178,2104,981,-133,-1214,-2202,-3063,-3756,-4253,-4545,-4632,-4526,-4262,-3864,-3380,-2842,-2282,-1728,-1188,-676,-175,316,814,1340,1889,2475,3083,3697,4280,4810,5223,5509,5613,5549,5297,4909,4405,3865,3329,2880,2545,2378,2368,2525,2794,3144,3499,3808,3998,4043,3898,3577,3093,2485,1810,1117,465,-115,-595,-976,-1262,-1482,-1651,-1801,-1940,-2074,-2198,-2291,-2339,-2314,-2220,-2047,-1832,-1601,-1416,-1327,-1395,-1665,-2157,-2876,-3774,-4812,-5881,-6902,-7765,-8382,-8695,-8660,-8286,-7609,-6688,-5617,-4475,-3366,-2347,-1482,-782,-241,173,523,873,1287,1829,2539,3428,4494,5689,6960,8228,9406,10420,11183,11660,11810,11637,11170,10454,9563,8571,7551,6572,5679,4893,4227,3655,3163,2709,2282,1851,1437,1035,685,411,248,216,333,585,974,1458,2017,2605,3193,3753,4261,4714,5103,5448,5748,6030,6288,6532,6746,6904,6982,6940,6753,6391,5862,5163,4341,3439,2514,1644,880,264,-168,-445,-573,-630,-672,-786,-1030,-1462,-2088,-2913,-3871,-4909,-5916,-6821,-7519,-7971,-8131,-8021,-7668,-7149,-6533,-5919,-5369,-4949,-4674,-4541,-4504,-4494,-4422,-4185,-3713,-2924,-1797,-344,1414,3349,5401,7401,9258,10836,12074,12903,13339,13391,13149,12682,12108,11512,10984,10570,10292,10129,10029,9919,9709,9319,8694,7791,6634,5255,3737,2186,692,-623,-1704,-2478,-2953,-3128,-3072,-2840,-2525,-2193,-1926,-1742,-1694,-1740,-1883,-2067,-2253,-2412,-2508,-2545,-2519,-2461,-2385,-2317,-2268,-2229,-2184,-2099,-1926,-1628,-1168,-528,271,1202,2192,3164,4019,4674,5053,5111,4847,4283,3491,2573,1623,766,87,-359,-532,-473,-216,133,498,757,850,707,328,-273,-1019,-1829,-2571,-3146,-3429,-3362,-2885,-2021,-795,683,2315,3961,5495,6798,7789,8414,8672,8600,8258,7757,7177,6635,6191,5899,5779,5791,5907,6034,6124,6078,5885,5480,4920,4201,3408,2598,1832,1175,649,261,9,-170,-293,-433,-618,-867,-1203,-1582,-1986,-2357,-2639,-2808,-2809,-2680,-2411,-2087,-1751,-1497,-1381,-1465,-1767,-2278,-2962,-3738,-4522,-5208,-5703,-5933,-5860,-5481,-4842,-4022,-3123,-2267,-1567,-1103,-944,-1082,-1500,-2121,-2845,-3579,-4214,-4687,-4960,-5024,-4938,-4745,-4556,-4436,-4479,-4723,-5187,-5849,-6641,-7470,-8232,-8791,-9058,-8926,-8367,-7351,-5938,-4180,-2205,-135,1895,3747,5322,6534,7345,7750,7783,7499,6978,6295,5524,4721,3922,3140,2371,1604,817,9,-817,-1634,-2391,-3039,-3495,-3718,-3640,-3266,-2583,-1658,-541,659,1857,2947,3856,4523,4928,5073,4994,4735,4355,3902,3411,2892,2335,1699,948,30,-1084,-2407,-3916,-5567,-7272,-8939,-10458,-11728,-12672,-13238,-13431,-13265,-12839,-12224,-11562,-10944,-10486,-10241,-10253,-10494,-10927,-11447,-11969,-12365,-12552,-12452,-12044,-11330,-10379,-9266,-8112,-7033,-6122,-5479,-5114,-5049,-5208,-5519,-5859,-6097,-6130,-5841,-5193,-4159,-2774,-1122,712,2577,4369,5955,7252,8202,8790,9022,8962,8659,8204,7665,7102,6564,6070,5618,5208,4790,4361,3876,3327,2718,2041,1348,642,-15,-611,-1111,-1508,-1811,-2030,-2201,-2357,-2533,-2760,-3059,-3429,-3865,-4338,-4822,-5282,-5691,-6039,-6319,-6550,-6763,-6981,-7255,-7594,-8019,-8518,-9059,-9596,-10049,-10359,-10435,-10227,-9692,-8821,-7643,-6215,-4619,-2963,-1338,142,1428,2452,3223,3754,4094,4323,4495,4706,4979,5364,5847,6389,6946,7417,7743,7819,7609,7061,6198,5045,3687,2217,744,-619,-1779,-2672,-3248,-3529,-3525,-3321,-2974,-2586,-2222,-1948,-1796,-1766,-1839,-1967,-2094,-2151,-2100,-1885,-1518,-982,-338,387,1120,1803,2399,2851,3169,3338,3390,3363,3298,3245,3240,3309,3467,3704,4001,4325,4634,4893,5079,5161,5159,5062,4910,4716,4499,4271,4013,3721,3338,2851,2208,1405,441,-657,-1831,-3013,-4115,-5044,-5731,-6113,-6167,-5906,-5363,-4631,-3791,-2963,-2249,-1738,-1494,-1549,-1891,-2480,-3247,-4090,-4918,-5629,-6150,-6420,-6430,-6177,-5726,-5120,-4460,-3798,-3217,-2740,-2375,-2104,-1858,-1584,-1189,-610,196,1264,2561,4053,5659,7279,8818,10175,11273,12057,12504,12626,12451,12039,11460,10764,10040,9298,8605,7930,7303,6670,6037,5355,4627,3836,2998,2134,1280,472,-235,-827,-1249,-1512,-1608,-1553,-1398,-1163,-909,-670,-472,-329,-239,-168,-103,12,193,454,805,1197,1612,1972,2246,2367,2333,2127,1795,1392,989,686,541,640,994,1621,2465,3462,4505,5484,6280,6802,6968,6756,6170,5254,4100,2796,1463,195,-920,-1838,-2532,-3029,-3364,-3607,-3820,-4078,-4419,-4874,-5431,-6061,-6705,-7292,-7740,-7971,-7926,-7550,-6833,-5770,-4394,-2760,-926,1017,2998,4932,6740,8382,9791,10958,11861,12501,12898,13069,13045,12858,12543,12140,11672,11193,10698,10242,9814,9438,9105,8807,8524,8234,7905,7504,7010,6388,5640,4751,3747,2650,1504,361,-717,-1687,-2483,-3091,-3478,-3670,-3686,-3588,-3434,-3295,-3234,-3300,-3514,-3878,-4352,-4877,-5370,-5747,-5908,-5802,-5369,-4619,-3585,-2338,-993,336,1522,2456,3062,3311,3195,2797,2177,1476,801,274,-23,-43,215,701,1327,1981,2532,2874,2911,2604,1954,1017,-107,-1291,-2386,-3253,-3770,-3853,-3468,-2619,-1375,168,1886,3636,5289,6724,7861,8642,9067,9155,8959,8561,8032,7461,6919,6448,6094,5851,5723,5667,5663,5646,5594,5460,5220,4871,4405,3852,3229,2580,1938,1344,824,406,91,-104,-207,-221,-169,-80,34,131,196,193,102,-119,-476,-998,-1679,-2502,-3440,-4442,-5426,-6344,-7081,-7599,-7820,-7728,-7320,-6638,-5743,-4738,-3721,-2807,-2080,-1617,-1448,-1562,-1936,-2473,-3099,-3706,-4193,-4493,-4554,-4369,-3972,-3431,-2843,-2319,-1965,-1872,-2096,-2651,-3499,-4569,-5735,-6866,-7808,-8433,-8623,-8326,-7509,-6214,-4517,-2532,-399,1735,3728,5456,6831,7787,8318,8426,8166,7604,6814,5884,4887,3887,2941,2073,1305,637,50,-458,-927,-1358,-1770,-2170,-2534,-2870,-3124,-3301,-3346,-3260,-3020,-2627,-2105,-1459,-742,36,812,1575,2274,2902,3417,3817,4062,4147,4045,3740,3224,2499,1571,481,-737,-2023,-3309,-4538,-5639,-6576,-7313,-7845,-8199,-8394,-8504,-8563,-8649,-8785,-9015,-9332,-9716,-10140,-10535,-10856,-11044,-11057,-10877,-10512,-10000,-9391,-8785,-8236,-7857,-7681,-7758,-8079,-8597,-9250,-9920,-10496,-10861,-10899,-10548,-9743,-8508,-6858,-4896,-2711,-442,1785,3844,5623,7057,8080,8703,8929,8824,8446,7891,7232,6553,5923,5373,4954,4638,4437,4300,4196,4082,3914,3663,3311,2850,2287,1635,922,163,-606,-1372,-2122,-2825,-3501,-4118,-4688,-5207,-5655,-6055,-6376,-6648,-6857,-7035,-7194,-7355,-7557,-7795,-8110,-8473,-8895,-9327,-9749,-10101,-10342,-10429,-10327,-10025,-9528,-8855,-8056,-7183,-6289,-5440,-4670,-4005,-3452,-2975,-2550,-2109,-1606,-975,-192,773,1891,3138,4426,5678,6792,7662,8227,8408,8219,7649,6792,5712,4540,3390,2371,1590,1103,938,1092,1500,2102,2778,3428,3942,4230,4233,3915,3290,2386,1280,48,-1213,-2412,-3464,-4309,-4891,-5203,-5238,-5031,-4614,-4053,-3398,-2707,-2040,-1415,-877,-416,-42,274,539,805,1068,1388,1749,2189,2685,3243,3834,4433,5011,5524,5943,6221,6329,6236,5923,5385,4626,3673,2573,1374,155,-1015,-2055,-2903,-3500,-3832,-3894,-3721,-3378,-2949,-2524,-2209,-2079,-2192,-2587,-3239,-4117,-5139,-6204,-7209,-8038,-8605,-8836,-8716,-8236,-7471,-6486,-5395,-4313,-3333,-2547,-1979,-1647,-1498,-1451,-1421,-1269,-923,-272,701,2024,3633,5465,7387,9283,11001,12430,13462,14031,14130,13755,12998,11915,10649,9292,7979,6791,5813,5079,4612,4370,4330,4393,4502,4565,4514,4296,3894,3286,2530,1640,709,-209,-1038,-1712,-2189,-2433,-2438,-2213,-1776,-1180,-457,315,1095,1806,2410,2839,3084,3095,2906,2506,1954,1298,596,-61,-631,-1025,-1221,-1180,-908,-437,192,900,1617,2260,2761,3073,3169,3060,2777,2388,1961,1591,1343,1297,1468,1880,2478,3204,3958,4616,5071,5210,4958,4294,3212,1801,148,-1585,-3251,-4682,-5742,-6322,-6377,-5887,-4937,-3594,-2033,-386,1167,2491,3469,4036,4176,3918,3351,2581,1753,996,451,207,342,877,1779,3010,4450,6009,7539,8947,10111,10975,11491,11661,11515,11110,10527,9845,9158,8529,8016,7648,7422,7326,7312,7325,7308,7183,6908,6428,5716,4774,3606,2261,789,-735,-2232,-3628,-4837,-5815,-6500,-6888,-6969,-6764,-6332,-5709,-4992,-4241,-3529,-2938,-2492,-2241,-2162,-2245,-2430,-2647,-2825,-2864,-2722,-2324,-1673,-771,328,1544,2773,3902,4817,5431,5664,5516,4975,4142,3085,1963,897,38,-508,-651,-367,347,1411,2742,4202,5654,6958,8001,8687,8981,8863,8388,7608,6641,5579,4538,3609,2870,2357,2096,2057,2213,2489,2829,3146,3393,3504,3471,3264,2917,2455,1913,1367,839,403,70,-120,-185,-112,45,281,521,753,909,965,889,650,251,-313,-1022,-1844,-2741,-3652,-4528,-5298,-5914,-6316,-6477,-6374,-6012,-5420,-4645,-3763,-2859,-2020,-1350,-901,-760,-905,-1367,-2054,-2913,-3838,-4699,-5424,-5886,-6061,-5907,-5459,-4768,-3938,-3072,-2306,-1734,-1461,-1522,-1936,-2649,-3585,-4612,-5598,-6388,-6851,-6894,-6442,-5510,-4125,-2390,-434,1598,3546,5277,6675,7664,8220,8346,8104,7563,6828,5995,5160,4402,3781,3313,3014,2841,2756,2694,2580,2370,1981,1427,648,-282,-1359,-2491,-3595,-4595,-5376,-5883,-6047,-5844,-5280,-4388,-3230,-1902,-499,853,2056,3000,3603,3822,3610,3021,2064,866,-496,-1880,-3162,-4234,-4988,-5383,-5383,-5024,-4370,-3509,-2597,-1739,-1104,-788,-889,-1438,-2440,-3821,-5494,-7312,-9121,-10777,-12122,-13073,-13540,-13532,-13071,-12242,-11178,-9994,-8866,-7901,-7231,-6904,-6952,-7324,-7955,-8712,-9456,-10049,-10331,-10242,-9684,-8682,-7270,-5541,-3634,-1684,150,1750,3000,3862,4303,4378,4143,3708,3180,2672,2291,2097,2150,2439,2953,3626,4379,5131,5776,6249,6471,6420,6080,5476,4664,3702,2688,1693,800,76,-458,-773,-901,-871,-749,-596,-501,-512,-719,-1134,-1810,-2723,-3865,-5175,-6582,-8008,-9341,-10512,-11419,-12014,-12259,-12148,-11715,-11013,-10127,-9150,-8190,-7344,-6691,-6296,-6181,-6330,-6713,-7223,-7784,-8251,-8527,-8491,-8082,-7253,-6021,-4434,-2587,-613,1360,3164,4694,5824,6514,6736,6546,6011,5271,4443,3686,3117,2827,2877,3254,3932,4805,5773,6696,7441,7901,7974,7630,6845,5676,4181,2483,695,-1048,-2630,-3957,-4956,-5599,-5900,-5885,-5638,-5238,-4775,-4349,-4022,-3848,-3847,-4006,-4283,-4618,-4932,-5134,-5161,-4940,-4446,-3667,-2636,-1393,-31,1385,2742,3965,4973,5699,6115,6185,5935,5380,4586,3618,2574,1539,612,-120,-606,-790,-679,-288,334,1104,1932,2707,3333,3705,3760,3443,2750,1703,361,-1182,-2818,-4428,-5889,-7107,-8002,-8530,-8692,-8509,-8041,-7375,-6592,-5790,-5041,-4404,-3906,-3548,-3288,-3086,-2856,-2541,-2066,-1385,-484,642,1953,3389,4882,6345,7694,8867,9802,10472,10873,11012,10935,10690,10324,9916,9485,9103,8761,8491,8252,8048,7805,7522,7115,6595,5905,5074,4100,3033,1911,811,-221,-1101,-1795,-2260,-2484,-2478,-2273,-1920,-1478,-1019,-608,-304,-153,-185,-410,-822,-1401,-2091,-2861,-3621,-4327,-4888,-5260,-5373,-5198,-4714,-3915,-2845,-1528,-66,1480,2981,4347,5465,6245,6628,6573,6091,5226,4066,2712,1317,-10,-1124,-1944,-2397,-2476,-2185,-1605,-798,107,1033,1859,2530,3000,3242,3308,3207,3045,2866,2761,2781,2973,3346,3901,4590,5368,6165,6897,7508,7914,8097,8005,7669,7091,6341,5466,4551,3662,2867,2222,1759,1492,1423,1515,1741,2039,2361,2652,2867,2979,2982,2879,2713,2524,2372,2327,2423,2725,3222,3937,4818,5822,6888,7915,8847,9580,10060,10221,10031,9476,8567,7352,5883,4264,2582,960,-503,-1702,-2564,-3040,-3112,-2811,-2182,-1338,-368,565,1366,1892,2072,1850,1223,229,-1040,-2481,-3943,-5304,-6424,-7219,-7612,-7603,-7190,-6457,-5464,-4334,-3154,-2029,-1033,-216,403,833,1119,1309,1479,1700,2026,2511,3162,3982,4931,5956,6990,7948,8765,9377,9739,9842,9690,9320,8791,8165,7518,6921,6416,6056,5834,5752,5771,5840,5908,5899,5772,5473,4985,4304,3463,2501,1501,539,-303,-939,-1320,-1407,-1203,-739,-80,692,1474,2164,2664,2900,2810,2384,1615,559,-725,-2140,-3582,-4942,-6112,-6995,-7530,-7662,-7393,-6734,-5749,-4520,-3147,-1762,-469,597,1356,1721,1677,1208,386,-729,-2008,-3330,-4564,-5589,-6322,-6714,-6746,-6466,-5930,-5235,-4478,-3771,-3177,-2791,-2614,-2675,-2935,-3344,-3844,-4337,-4761,-5039,-5103,-4935,-4511,-3838,-2982,-1954,-874,227,1243,2131,2833,3326,3609,3699,3640,3477,3279,3090,2974,2941,3025,3195,3432,3684,3887,3981,3910,3619,3107,2356,1431,370,-716,-1740,-2603,-3207,-3505,-3464,-3080,-2425,-1540,-552,457,1363,2089,2540,2687,2489,1969,1144,88,-1142,-2446,-3740,-4933,-5934,-6691,-7130,-7249,-7023,-6486,-5683,-4678,-3569,-2449,-1429,-604,-70,118,-83,-661,-1584,-2771,-4133,-5547,-6910,-8118,-9086,-9782,-10165,-10272,-10114,-9762,-9257,-8667,-8035,-7411,-6812,-6276,-5787,-5373,-5009,-4699,-4431,-4190,-3974,-3757,-3544,-3300,-3041,-2726,-2383,-1982,-1552,-1089,-609,-134,335,776,1187,1570,1914,2233,2513,2766,2965,3114,3182,3159,3023,2763,2376,1872,1274,620,-38,-648,-1149,-1494,-1652,-1603,-1364,-961,-452,100,611,1018,1245,1235,969,400,-426,-1516,-2801,-4219,-5702,-7151,-8505,-9673,-10614,-11273,-11643,-11724,-11528,-11107,-10488,-9742,-8917,-8076,-7277,-6573,-6013,-5628,-5446,-5464,-5671,-6032,-6484,-6986,-7439,-7807,-8000,-7999,-7752,-7261,-6524,-5559,-4406,-3106,-1718,-295,1093,2403,3570,4572,5373,5978,6391,6638,6758,6784,6767,6742,6727,6755,6800,6871,6923,6931,6865,6678,6370,5914,5327,4616,3819,2952,2066,1175,312,-506,-1277,-1996,-2672,-3316,-3938,-4549,-5148,-5727,-6273,-6750,-7137,-7386,-7471,-7360,-7043,-6518,-5798,-4923,-3927,-2871,-1824,-834,16,687,1133,1324,1270,981,509,-86,-721,-1321,-1794,-2074,-2120,-1873,-1377,-603,353,1465,2615,3738,4720,5478,5932,6013,5696,4962,3855,2419,751,-1049,-2866,-4591,-6118,-7380,-8309,-8888,-9111,-8999,-8601,-7965,-7170,-6272,-5363,-4483,-3707,-3054,-2546,-2177,-1914,-1707,-1501,-1220,-809,-208,601,1636,2856,4222,5656,7070,8383,9516,10404,11020,11350,11415,11258,10927,10488,9990,9487,8998,8541,8103,7665,7200,6669,6055,5345,4544,3684,2802,1956,1206,600,186,-33,-39,109,391,722,1040,1272,1357,1246,911,350,-425,-1365,-2413,-3490,-4520,-5407,-6092,-6494,-6595,-6356,-5811,-4966,-3894,-2647,-1305,52,1350,2520,3496,4233,4703,4886,4801,4467,3934,3255,2499,1723,987,339,-188,-577,-806,-894,-836,-655,-380,-30,354,744,1100,1405,1628,1771,1840,1851,1846,1860,1939,2123,2440,2898,3496,4209,4988,5802,6572,7278,7856,8303,8603,8775,8839,8832,8781,8708,8638,8545,8438,8255,7983,7553,6953,6144,5139,3957,2658,1315,32,-1095,-1966,-2493,-2643,-2379,-1748,-802,360,1620,2863,3961,4819,5358,5530,5330,4775,3927,2862,1683,496,-596,-1487,-2117,-2412,-2371,-1977,-1284,-327,816,2062,3336,4547,5624,6506,7127,7465,7487,7200,6623,5783,4746,3552,2298,1023,-176,-1265,-2175,-2876,-3343,-3552,-3528,-3256,-2802,-2174,-1462,-695,34,694,1214,1587,1788,1847,1794,1688,1591,1575,1681,1961,2416,3038,3798,4626,5480,6276,6969,7514,7883,8085,8122,8027,7838,7583,7302,7008,6722,6431,6135,5815,5450,5038,4569,4058,3528,3010,2549,2175,1932,1817,1857,2003,2245,2515,2769,2938,2987,2844,2519,1959,1210,265,-814,-1979,-3167,-4301,-5318,-6163,-6777,-7147,-7253,-7115,-6761,-6232,-5583,-4854,-4110,-3377,-2707,-2120,-1639,-1291,-1069,-994,-1051,-1231,-1526,-1900,-2341,-2804,-3280,-3720,-4114,-4438,-4666,-4807,-4835,-4770,-4608,-4378,-4088,-3781,-3466,-3184,-2937,-2744,-2600,-2480,-2380,-2246,-2069,-1799,-1434,-947,-359,325,1059,1819,2547,3214,3781,4221,4535,4712,4775,4735,4622,4458,4261,4060,3847,3645,3434,3216,2975,2706,2405,2077,1738,1409,1123,906,790,787,911,1142,1466,1833,2201,2512,2704,2730,2536,2101,1403,466,-692,-1996,-3388,-4767,-6052,-7150,-7991,-8517,-8711,-8561,-8116,-7408,-6527,-5545,-4543,-3615,-2817,-2222,-1864,-1769,-1947,-2377,-3036,-3866,-4819,-5822,-6812,-7723,-8505,-9111,-9517,-9709,-9681,-9459,-9043,-8490,-7812,-7073,-6312,-5573,-4917,-4369,-3968,-3722,-3626,-3650,-3749,-3864,-3922,-3869,-3635,-3201,-2543,-1682,-654,483,1656,2802,3834,4722,5399,5860,6099,6113,5936,5584,5084,4476,3760,2992,2154,1308,432,-404,-1208,-1917,-2511,-2958,-3213,-3294,-3158,-2871,-2424,-1903,-1347,-839,-437,-212,-209,-464,-999,-1799,-2846,-4088,-5450,-6867,-8226,-9458,-10462,-11176,-11556,-11579,-11267,-10655,-9822,-8841,-7815,-6826,-5956,-5260,-4780,-4519,-4486,-4629,-4928,-5318,-5743,-6168,-6530,-6810,-6988,-7052,-7017,-6893,-6699,-6449,-6158,-5815,-5425,-4945,-4376,-3670,-2828,-1839,-716,504,1779,3050,4254,5333,6239,6934,7412,7665,7727,7620,7398,7091,6756,6408,6096,5810,5574,5380,5208,5059,4888,4680,4400,4012,3496,2823,1988,987,-162,-1432,-2780,-4160,-5509,-6777,-7892,-8821,-9507,-9937,-10096,-9986,-9638,-9080,-8363,-7532,-6650,-5763,-4926,-4192,-3585,-3154,-2899,-2835,-2941,-3191,-3538,-3928,-4291,-4564,-4680,-4589,-4261,-3672,-2845,-1803,-602,691,2002,3254,4371,5297,5978,6388,6514,6366,5964,5342,4538,3591,2547,1426,281,-884,-2015,-3103,-4100,-4977,-5695,-6208,-6499,-6533,-6319,-5864,-5205,-4393,-3490,-2564,-1668,-872,-184,354,770,1076,1309,1523,1754,2051,2436,2941,3545,4263,5041,5865,6677,7438,8095,8608,8943,9065,8973,8651,8139,7440,6627,5723,4811,3926,3138,2473,1977,1652,1504,1517,1656,1877,2150,2395,2609,2707,2706,2556,2273,1854,1311,669,-53,-817,-1600,-2355,-3053,-3652,-4114,-4415,-4525,-4444,-4163,-3719,-3123,-2443,-1704,-978,-294,298,783,1142,1384,1519,1573,1580,1556,1538,1531,1544,1559,1571,1534,1449,1267,1000,638,205,-261,-718,-1115,-1388,-1523,-1468,-1243,-853,-338,248,855,1423,1916,2305,2584,2768,2885,2977,3092,3268,3541,3934,4446,5073,5787,6550,7335,8078,8765,9339,9788,10098,10244,10268,10141,9925,9613,9253,8859,8456,8067,7697,7372,7075,6832,6605,6418,6222,6025,5789,5504,5156,4726,4217,3619,2935,2181,1350,472,-441,-1369,-2279,-3142,-3921,-4581,-5075,-5389,-5471,-5331,-4944,-4339,-3530,-2570,-1500,-392,700,1716,2596,3319,3848,4197,4373,4406,4334,4189,4003,3808,3605,3418,3230,3052,2870,2692,2529,2381,2289,2257,2312,2469,2712,3045,3419,3804,4156,4415,4572,4582,4463,4232,3915,3586,3273,3056,2962,3030,3269,3669,4213,4856,5553,6250,6888,7414,7781,7939,7875,7563,7014,6254,5320,4268,3173,2095,1117,298,-313,-678,-781,-642,-268,275,950,1685,2417,3099,3661,4088,4324,4377,4211,3843,3276,2522,1631,617,-441,-1497,-2481,-3322,-3971,-4367,-4501,-4347,-3944,-3322,-2544,-1680,-808,4,685,1186,1486,1558,1422,1104,629,61,-579,-1232,-1890,-2519,-3128,-3707,-4267,-4810,-5337,-5835,-6294,-6677,-6959,-7100,-7073,-6849,-6438,-5843,-5112,-4290,-3452,-2655,-1981,-1456,-1135,-1001,-1046,-1220,-1468,-1717,-1898,-1958,-1830,-1520,-979,-270,618,1594,2627,3625,4531,5272,5794,6063,6057,5786,5283,4586,3781,2918,2096,1362,796,411,260,316,586,1024,1594,2242,2916,3567,4140,4606,4912,5044,4966,4667,4136,3373,2389,1212,-117,-1549,-3017,-4448,-5785,-6937,-7881,-8551,-8952,-9071,-8937,-8593,-8077,-7468,-6799,-6150,-5549,-5035,-4629,-4341,-4160,-4099,-4123,-4259,-4480,-4805,-5226,-5755,-6375,-7075,-7819,-8558,-9240,-9783,-10123,-10199,-9954,-9385,-8487,-7320,-5956,-4496,-3061,-1750,-671,123,591,750,643,351,-33,-416,-683,-791,-653,-281,338,1152,2118,3146,4183,5124,5928,6515,6861,6944,6757,6343,5721,4965,4124,3268,2452,1722,1107,624,259,9,-171,-312,-449,-632,-871,-1202,-1625,-2139,-2739,-3405,-4127,-4876,-5655,-6431,-7209,-7966,-8689,-9372,-9990,-10533,-10974,-11308,-11513,-11597,-11549,-11394,-11132,-10801,-10403,-9984,-9536,-9092,-8650,-8211,-7783,-7349,-6917,-6483,-6060,-5653,-5299,-4997,-4798,-4687,-4693,-4786,-4954,-5139,-5300,-5369,-5281,-4993,-4451,-3651,-2595,-1323,110,1616,3118,4516,5739,6725,7439,7879,8059,8029,7850,7578,7297,7041,6874,6794,6826,6927,7085,7240,7342,7344,7178,6831,6246,5448,4423,3225,1888,480,-934,-2306,-3570,-4699,-5671,-6472,-7121,-7626,-8005,-8294,-8494,-8639,-8728,-8776,-8789,-8770,-8732,-8676,-8627,-8582,-8570,-8581,-8632,-8703,-8784,-8851,-8866,-8803,-8612,-8280,-7758,-7065,-6172,-5122,-3931,-2643,-1314,12,1268,2422,3406,4212,4801,5157,5298,5202,4909,4421,3772,2988,2106,1162,200,-732,-1588,-2318,-2877,-3231,-3345,-3215,-2836,-2239,-1464,-579,349,1219,1975,2526,2843,2897,2711,2314,1799,1221,702,315,132,224,580,1225,2090,3135,4260,5382,6411,7242,7832,8092,8030,7621,6909,5948,4806,3584,2359,1222,243,-530,-1072,-1371,-1452,-1335,-1069,-692,-258,207,651,1062,1406,1676,1851,1925,1871,1703,1374,933,334,-354,-1130,-1929,-2696,-3370,-3889,-4191,-4246,-4036,-3553,-2855,-1946,-937,149,1213,2216,3102,3841,4418,4818,5060,5125,5042,4797,4400,3854,3161,2340,1414,424,-572,-1523,-2343,-2983,-3375,-3482,-3283,-2790,-2022,-1054,56,1201,2295,3247,3967,4419,4555,4388,3949,3295,2500,1670,878,239,-195,-354,-216,225,948,1904,3023,4237,5443,6579,7549,8311,8822,9080,9095,8919,8586,8186,7746,7357,7020,6790,6657,6625,6683,6804,6980,7183,7411,7641,7872,8093,8285,8441,8514,8488,8304,7938,7345,6514,5442,4147,2682,1107,-500,-2043,-3446,-4624,-5518,-6099,-6337,-6263,-5886,-5276,-4466,-3545,-2553,-1567,-638,192,876,1385,1706,1821,1738,1476,1060,529,-52,-633,-1146,-1514,-1704,-1635,-1305,-679,222,1374,2725,4203,5728,7208,8550,9669,10496,10988,11126,10928,10437,9728,8895,8033,7245,6612,6203,6036,6133,6444,6933,7520,8124,8664,9071,9276,9255,8978,8470,7750,6878,5912,4912,3949,3060,2286,1642,1118,712,379,103,-155,-417,-691,-990,-1295,-1593,-1866,-2080,-2239,-2314,-2331,-2292,-2235,-2178,-2164,-2201,-2314,-2497,-2728,-2992,-3234,-3437,-3532,-3523,-3343,-3033,-2551,-1950,-1237,-453,354,1156,1893,2543,3056,3410,3567,3522,3245,2765,2068,1206,213,-851,-1908,-2901,-3741,-4384,-4772,-4890,-4731,-4322,-3703,-2941,-2106,-1278,-533,54,439,570,460,100,-448,-1141,-1892,-2622,-3242,-3681,-3878,-3800,-3437,-2810,-1959,-964,107,1152,2090,2842,3345,3562,3499,3157,2622,1935,1206,517,-62,-461,-657,-645,-445,-94,348,840,1328,1789,2195,2568,2885,3208,3504,3821,4122,4401,4613,4710,4643,4366,3853,3093,2110,940,-335,-1654,-2907,-4030,-4944,-5597,-5977,-6075,-5927,-5587,-5111,-4587,-4087,-3680,-3432,-3381,-3546,-3952,-4550,-5353,-6277,-7300,-8346,-9364,-10286,-11065,-11639,-11972,-12036,-11806,-11299,-10518,-9505,-8320,-7002,-5652,-4315,-3084,-2019,-1173,-589,-279,-254,-462,-882,-1412,-1996,-2521,-2912,-3087,-2990,-2589,-1885,-908,287,1613,2990,4304,5477,6415,7075,7411,7433,7162,6649,5971,5198,4410,3676,3039,2528,2149,1877,1697,1557,1442,1306,1150,962,755,545,345,170,19,-124,-289,-515,-860,-1357,-2060,-2979,-4112,-5434,-6882,-8393,-9865,-11219,-12356,-13215,-13742,-13924,-13760,-13307,-12615,-11772,-10870,-9991,-9215,-8610,-8200,-8019,-8038,-8253,-8604,-9063,-9566,-10073,-10532,-10909,-11154,-11249,-11146,-10835,-10284,-9492,-8455,-7188,-5720,-4091,-2350,-569,1201,2878,4409,5733,6807,7605,8118,8347,8327,8098,7718,7258,6785,6361,6049,5885,5883,6052,6355,6758,7198,7617,7941,8125,8105,7874,7407,6729,5865,4850,3738,2563,1364,166,-1018,-2173,-3307,-4400,-5458,-6459,-7377,-8192,-8871,-9378,-9716,-9851,-9826,-9647,-9380,-9069,-8790,-8597,-8539,-8655,-8937,-9388,-9947,-10573,-11177,-11690,-12029,-12132,-11948,-11450,-10643,-9539,-8207,-6694,-5096,-3492,-1966,-596,557,1453,2064,2381,2419,2199,1761,1158,437,-311,-1046,-1663,-2121,-2351,-2305,-1981,-1355,-478,624,1870,3189,4492,5706,6732,7537,8041,8250,8137,7742,7103,6286,5385,4468,3655,3003,2594,2456,2599,3001,3603,4331,5086,5769,6289,6568,6553,6229,5608,4735,3690,2552,1428,388,-486,-1165,-1632,-1908,-2032,-2069,-2066,-2099,-2191,-2383,-2657,-3007,-3376,-3738,-4023,-4204,-4261,-4174,-3991,-3717,-3427,-3155,-2960,-2867,-2889,-3024,-3227,-3451,-3635,-3704,-3605,-3297,-2752,-1993,-1051,16,1120,2192,3135,3904,4435,4721,4761,4575,4216,3719,3143,2538,1936,1379,902,508,252,120,151,349,712,1242,1906,2681,3509,4350,5124,5797,6286,6571,6611,6389,5927,5236,4377,3404,2403,1448,629,21,-323,-362,-92,456,1244,2178,3186,4153,5006,5659,6064,6203,6078,5736,5227,4635,4023,3471,3019,2703,2526,2476,2522,2640,2789,2965,3145,3351,3596,3911,4319,4837,5467,6186,6947,7697,8336,8807,9007,8890,8425,7599,6472,5093,3585,2048,626,-578,-1463,-1964,-2066,-1774,-1158,-304,671,1646,2487,3109,3403,3354,2922,2165,1112,-122,-1465,-2791,-4012,-5034,-5786,-6215,-6295,-6015,-5380,-4434,-3196,-1748,-130,1571,3294,4965,6519,7899,9062,9960,10593,10925,10992,10802,10404,9862,9228,8608,8043,7640,7419,7436,7685,8142,8768,9478,10212,10863,11375,11671,11714,11490,11008,10295,9412,8410,7354,6303,5294,4358,3506,2733,2027,1374,760,182,-359,-842,-1248,-1549,-1711,-1740,-1601,-1355,-994,-626,-268,-38,35,-113,-508,-1126,-1948,-2894,-3879,-4812,-5583,-6120,-6350,-6255,-5834,-5134,-4217,-3186,-2117,-1135,-280,352,770,935,902,678,337,-87,-546,-995,-1426,-1802,-2130,-2392,-2578,-2684,-2678,-2554,-2284,-1862,-1279,-551,306,1247,2228,3195,4090,4851,5440,5795,5911,5757,5345,4701,3853,2879,1834,797,-143,-945,-1526,-1879,-1992,-1876,-1583,-1160,-674,-188,230,553,726,761,654,424,111,-264,-658,-1060,-1439,-1809,-2139,-2455,-2724,-2957,-3109,-3166,-3081,-2828,-2375,-1720,-864,138,1243,2353,3379,4229,4804,5059,4948,4494,3727,2738,1614,479,-574,-1440,-2074,-2434,-2541,-2434,-2190,-1887,-1627,-1477,-1514,-1768,-2250,-2952,-3823,-4820,-5870,-6910,-7891,-8748,-9469,-10016,-10397,-10607,-10661,-10554,-10319,-9926,-9415,-8758,-7984,-7094,-6107,-5058,-3980,-2922,-1933,-1059,-355,147,419,462,289,-61,-520,-1027,-1482,-1818,-1966,-1871,-1530,-948,-166,730,1680,2572,3340,3912,4243,4328,4170,3822,3331,2777,2217,1724,1328,1064,920,895,944,1041,1144,1227,1267,1266,1214,1143,1056,978,918,867,816,725,564,283,-150,-759,-1551,-2495,-3560,-4673,-5763,-6751,-7570,-8155,-8499,-8576,-8448,-8147,-7768,-7386,-7090,-6949,-7008,-7296,-7793,-8479,-9287,-10154,-11005,-11776,-12404,-12861,-13125,-13192,-13084,-12818,-12418,-11912,-11303,-10604,-9803,-8902,-7888,-6766,-5534,-4231,-2862,-1495,-157,1088,2202,3135,3872,4390,4700,4829,4811,4703,4565,4451,4422,4511,4743,5119,5620,6218,6850,7489,8044,8508,8805,8936,8870,8621,8193,7604,6883,6039,5107,4090,3004,1864,676,-524,-1728,-2880,-3948,-4880,-5628,-6160,-6452,-6505,-6346,-6027,-5625,-5225,-4928,-4815,-4949,-5380,-6092,-7070,-8226,-9479,-10712,-11816,-12695,-13256,-13474,-13309,-12809,-12012,-11003,-9876,-8721,-7635,-6683,-5932,-5393,-5098,-5004,-5102,-5326,-5635,-5972,-6285,-6537,-6684,-6714,-6596,-6333,-5912,-5333,-4602,-3721,-2706,-1565,-333,977,2317,3658,4952,6157,7229,8127,8818,9276,9488,9464,9221,8805,8271,7682,7120,6626,6281,6083,6067,6196,6446,6751,7075,7336,7517,7556,7460,7207,6827,6317,5723,5039,4307,3515,2677,1791,851,-132,-1150,-2183,-3196,-4147,-4993,-5674,-6161,-6409,-6424,-6201,-5795,-5247,-4647,-4063,-3578,-3252,-3121,-3199,-3466,-3880,-4378,-4893,-5350,-5693,-5877,-5879,-5703,-5363,-4902,-4357,-3778,-3199,-2655,-2160,-1719,-1334,-987,-676,-376,-98,181,431,673,867,1032,1133,1201,1221,1231,1246,1303,1429,1665,2017,2521,3159,3933,4818,5768,6758,7712,8593,9330,9873,10182,10208,9960,9425,8648,7676,6583,5446,4358,3381,2586,2012,1666,1558,1642,1889,2232,2628,3003,3329,3558,3674,3678,3565,3364,3086,2756,2395,2012,1631,1251,900,584,342,195,189,346,706,1263,2015,2915,3903,4892,5794,6513,6983,7148,7008,6573,5918,5111,4260,3461,2788,2318,2064,2032,2187,2469,2804,3129,3356,3450,3361,3082,2627,2005,1281,478,-334,-1113,-1822,-2414,-2874,-3185,-3331,-3325,-3155,-2838,-2385,-1806,-1124,-363,464,1315,2185,3036,3858,4636,5360,6025,6631,7169,7652,8068,8426,8729,8974,9183,9348,9496,9624,9747,9866,9979,10079,10162,10212,10221,10184,10085,9934,9717,9442,9105,8712,8264,7767,7218,6633,5999,5343,4650,3948,3233,2532,1848,1219,650,182,-175,-396,-480,-422,-255,4,288,569,763,860,783,558,151,-393,-1050,-1758,-2470,-3112,-3649,-4025,-4222,-4233,-4068,-3758,-3343,-2878,-2407,-1992,-1664,-1459,-1385,-1450,-1618,-1886,-2184,-2498,-2774,-2981,-3102,-3112,-3010,-2802,-2476,-2070,-1559,-988,-338,358,1103,1879,2666,3458,4222,4949,5609,6182,6637,6961,7119,7101,6898,6506,5948,5238,4424,3543,2657,1801,1040,396,-89,-407,-555,-538,-390,-144,153,444,677,801,769,562,156,-435,-1191,-2081,-3039,-4021,-4940,-5748,-6358,-6727,-6801,-6548,-5974,-5082,-3923,-2564,-1090,395,1781,2979,3887,4461,4662,4496,4008,3252,2328,1319,338,-542,-1238,-1707,-1927,-1908,-1673,-1290,-803,-318,118,399,487,320,-128,-848,-1826,-3005,-4317,-5680,-7000,-8195,-9177,-9903,-10322,-10435,-10252,-9820,-9182,-8431,-7605,-6798,-6032,-5356,-4763,-4249,-3782,-3327,-2849,-2324,-1738,-1104,-450,193,764,1231,1554,1707,1704,1543,1277,928,562,207,-82,-285,-376,-351,-206,43,375,768,1181,1592,1955,2247,2427,2485,2392,2154,1769,1259,653,-12,-679,-1312,-1834,-2224,-2416,-2416,-2189,-1777,-1198,-520,196,865,1429,1802,1961,1855,1502,912,127,-789,-1787,-2786,-3738,-4592,-5315,-5896,-6334,-6645,-6856,-6999,-7107,-7217,-7354,-7547,-7803,-8134,-8530,-8975,-9459,-9937,-10400,-10806,-11142,-11384,-11522,-11551,-11474,-11297,-11033,-10687,-10283,-9808,-9289,-8691,-8032,-7275,-6425,-5459,-4383,-3205,-1950,-660,611,1809,2853,3708,4307,4643,4710,4535,4171,3694,3172,2711,2365,2228,2305,2649,3204,3958,4823,5723,6565,7263,7739,7948,7842,7440,6739,5799,4666,3414,2112,835,-349,-1380,-2198,-2782,-3083,-3127,-2906,-2485,-1916,-1294,-710,-269,-61,-161,-604,-1409,-2527,-3907,-5441,-7013,-8508,-9804,-10817,-11471,-11753,-11653,-11235,-10552,-9706,-8799,-7924,-7184,-6655,-6375,-6399,-6682,-7226,-7950,-8783,-9638,-10421,-11046,-11446,-11575,-11399,-10932,-10189,-9221,-8089,-6849,-5580,-4330,-3152,-2076,-1113,-268,486,1160,1801,2428,3067,3743,4440,5171,5895,6599,7236,7791,8213,8508,8650,8654,8535,8319,8041,7743,7457,7217,7040,6938,6892,6894,6893,6864,6752,6529,6157,5628,4935,4091,3124,2073,975,-112,-1148,-2081,-2876,-3488,-3913,-4112,-4119,-3925,-3591,-3154,-2683,-2249,-1913,-1735,-1765,-2002,-2464,-3102,-3877,-4719,-5553,-6297,-6895,-7275,-7422,-7308,-6964,-6406,-5705,-4910,-4102,-3347,-2697,-2213,-1903,-1789,-1839,-2024,-2291,-2576,-2832,-2991,-3032,-2915,-2652,-2238,-1710,-1089,-416,288,984,1679,2341,2998,3637,4286,4941,5630,6338,7076,7825,8559,9248,9854,10319,10607,10676,10480,10037,9320,8390,7283,6079,4861,3727,2754,2025,1578,1440,1595,1991,2569,3212,3847,4351,4661,4696,4448,3896,3086,2075,932,-235,-1342,-2285,-2981,-3352,-3354,-2950,-2152,-995,462,2102,3820,5462,6899,7995,8664,8821,8482,7661,6452,4981,3383,1830,456,-601,-1266,-1485,-1271,-666,238,1332,2482,3559,4443,5037,5268,5115,4574,3709,2577,1306,-18,-1256,-2318,-3121,-3601,-3755,-3574,-3117,-2434,-1599,-702,202,1035,1775,2390,2887,3288,3617,3930,4250,4636,5096,5657,6308,7033,7795,8551,9247,9840,10285,10556,10640,10552,10306,9963,9555,9158,8810,8574,8457,8497,8656,8926,9250,9582,9861,10037,10067,9921,9586,9068,8373,7554,6621,5650,4677,3757,2957,2306,1862,1631,1629,1824,2173,2614,3050,3410,3587,3536,3194,2563,1658,538,-719,-2015,-3252,-4332,-5186,-5757,-6032,-6019,-5749,-5295,-4717,-4101,-3524,-3043,-2724,-2578,-2626,-2840,-3191,-3618,-4064,-4457,-4741,-4870,-4812,-4560,-4134,-3550,-2874,-2127,-1392,-674,-40,523,1001,1405,1771,2110,2471,2876,3348,3905,4541,5258,6010,6775,7484,8080,8503,8687,8592,8195,7500,6534,5373,4090,2795,1600,586,-146,-570,-661,-457,-13,572,1205,1767,2171,2340,2218,1801,1093,145,-982,-2195,-3413,-4511,-5418,-6022,-6267,-6095,-5502,-4505,-3175,-1615,44,1646,3036,4083,4661,4737,4282,3364,2091,585,-954,-2394,-3550,-4337,-4654,-4517,-3932,-3002,-1834,-568,640,1662,2369,2680,2543,1958,951,-383,-1960,-3638,-5293,-6807,-8062,-9003,-9572,-9784,-9665,-9266,-8689,-7983,-7268,-6578,-5982,-5502,-5136,-4880,-4696,-4548,-4397,-4190,-3902,-3496,-2961,-2303,-1539,-702,144,967,1670,2236,2594,2740,2674,2410,2012,1530,1037,609,294,146,172,367,702,1114,1552,1935,2205,2313,2214,1916,1407,736,-64,-923,-1777,-2550,-3183,-3601,-3776,-3672,-3293,-2674,-1859,-943,-16,816,1446,1801,1818,1480,814,-138,-1260,-2477,-3628,-4650,-5403,-5870,-5996,-5811,-5372,-4740,-4048,-3368,-2833,-2501,-2455,-2700,-3248,-4044,-5035,-6132,-7238,-8263,-9123,-9759,-10132,-10239,-10097,-9759,-9286,-8752,-8228,-7779,-7439,-7237,-7156,-7170,-7231,-7268,-7231,-7044,-6675,-6086,-5270,-4251,-3057,-1751,-409,892,2060,3015,3703,4056,4096,3794,3243,2475,1619,747,-12,-595,-915,-946,-681,-151,587,1451,2348,3188,3877,4351,4564,4477,4124,3497,2681,1726,717,-250,-1101,-1742,-2121,-2191,-1952,-1417,-659,247,1169,2000,2601,2877,2752,2194,1220,-109,-1691,-3398,-5086,-6618,-7882,-8783,-9290,-9392,-9136,-8598,-7873,-7078,-6322,-5694,-5299,-5151,-5312,-5739,-6420,-7283,-8258,-9257,-10200,-11001,-11608,-11964,-12059,-11885,-11467,-10846,-10069,-9187,-8261,-7320,-6408,-5535,-4707,-3921,-3163,-2416,-1669,-910,-128,676,1501,2337,3177,3987,4761,5460,6059,6543,6884,7078,7129,7049,6866,6613,6332,6051,5821,5646,5554,5528,5564,5621,5681,5693,5637,5478,5208,4814,4315,3711,3042,2330,1620,945,348,-135,-475,-654,-667,-539,-294,2,286,485,533,362,-40,-710,-1588,-2660,-3807,-4981,-6043,-6941,-7578,-7923,-7955,-7697,-7191,-6512,-5740,-4968,-4280,-3745,-3411,-3308,-3421,-3738,-4186,-4715,-5234,-5672,-5959,-6032,-5873,-5466,-4829,-4020,-3073,-2084,-1098,-189,605,1261,1769,2159,2451,2697,2934,3213,3548,3988,4507,5124,5808,6530,7254,7945,8536,9014,9307,9413,9294,8963,8428,7726,6907,6028,5159,4361,3688,3186,2866,2739,2770,2932,3157,3403,3591,3685,3633,3416,3028,2479,1804,1050,271,-452,-1069,-1484,-1669,-1560,-1159,-474,453,1537,2699,3809,4779,5493,5894,5931,5615,4973,4093,3060,2007,1035,263,-239,-411,-244,244,990,1924,2925,3904,4738,5346,5652,5623,5250,4563,3628,2515,1348,204,-791,-1582,-2092,-2316,-2241,-1928,-1412,-791,-127,500,1031,1441,1705,1851,1899,1907,1928,2015,2210,2555,3051,3708,4491,5366,6281,7173,7988,8664,9171,9471,9573,9477,9219,8850,8403,7958,7542,7211,6990,6894,6921,7063,7281,7560,7839,8104,8303,8419,8429,8327,8108,7797,7393,6951,6478,6038,5646,5349,5159,5085,5121,5227,5362,5471,5477,5354,5026,4507,3780,2892,1890,857,-142,-1010,-1703,-2163,-2371,-2342,-2098,-1706,-1233,-751,-350,-84,-20,-176,-569,-1172,-1952,-2847,-3779,-4681,-5458,-6058,-6420,-6507,-6327,-5872,-5212,-4383,-3468,-2538,-1660,-890,-269,202,525,733,884,1019,1217,1507,1948,2544,3304,4201,5197,6224,7229,8122,8846,9338,9551,9473,9098,8459,7598,6589,5492,4405,3375,2488,1761,1229,884,699,643,658,694,710,652,514,264,-72,-499,-970,-1466,-1950,-2369,-2712,-2922,-2986,-2890,-2615,-2194,-1641,-1012,-361,240,734,1050,1167,1053,729,224,-401,-1078,-1718,-2260,-2625,-2782,-2711,-2414,-1946,-1343,-706,-94,392,695,758,551,80,-637,-1546,-2577,-3655,-4685,-5604,-6320,-6815,-7035,-7003,-6736,-6279,-5703,-5068,-4454,-3914,-3495,-3223,-3099,-3110,-3218,-3378,-3531,-3634,-3631,-3490,-3197,-2738,-2142,-1431,-653,134,879,1522,2020,2340,2464,2399,2162,1789,1336,833,365,-61,-383,-595,-701,-699,-628,-510,-376,-258,-165,-117,-101,-124,-162,-218,-267,-321,-357,-388,-400,-393,-370,-321,-262,-194,-144,-131,-186,-330,-588,-964,-1456,-2043,-2697,-3369,-4022,-4596,-5063,-5382,-5540,-5536,-5378,-5101,-4741,-4354,-3988,-3703,-3540,-3538,-3724,-4087,-4630,-5297,-6056,-6829,-7561,-8177,-8629,-8869,-8892,-8692,-8308,-7786,-7182,-6573,-6004,-5537,-5185,-4964,-4849,-4804,-4784,-4730,-4596,-4344,-3942,-3402,-2722,-1950,-1126,-302,451,1096,1574,1858,1934,1796,1468,985,390,-259,-898,-1479,-1940,-2246,-2382,-2328,-2107,-1752,-1292,-795,-292,151,509,743,848,814,656,389,48,-340,-729,-1082,-1362,-1528,-1559,-1445,-1186,-820,-377,79,476,762,864,759,415,-142,-895,-1764,-2698,-3598,-4404,-5033,-5456,-5630,-5570,-5299,-4864,-4339,-3793,-3306,-2952,-2779,-2836,-3129,-3649,-4376,-5238,-6200,-7161,-8077,-8854,-9460,-9833,-9973,-9860,-9531,-9014,-8358,-7635,-6881,-6173,-5527,-4990,-4541,-4196,-3894,-3621,-3314,-2940,-2471,-1876,-1174,-364,505,1392,2244,3008,3643,4109,4401,4505,4454,4270,3993,3671,3341,3045,2810,2647,2568,2560,2615,2705,2819,2922,3014,3062,3068,3011,2891,2691,2415,2047,1606,1091,532,-36,-578,-1047,-1412,-1643,-1734,-1693,-1553,-1353,-1148,-984,-912,-957,-1128,-1430,-1818,-2273,-2736,-3165,-3521,-3768,-3895,-3908,-3815,-3661,-3475,-3302,-3186,-3146,-3205,-3361,-3595,-3888,-4202,-4492,-4732,-4869,-4901,-4792,-4559,-4191,-3729,-3183,-2595,-1994,-1410,-868,-389,31,378,685,956,1231,1533,1895,2339,2888,3535,4289,5113,5982,6857,7671,8390,8949,9301,9431,9297,8925,8318,7528,6602,5609,4624,3702,2919,2302,1888,1671,1637,1748,1952,2199,2423,2582,2631,2549,2326,1970,1498,951,362,-208,-727,-1125,-1385,-1452,-1337,-1025,-557,34,683,1325,1891,2322,2569,2615,2454,2117,1653,1126,617,200,-62,-109,65,476,1066,1794,2560,3294,3889,4296,4441,4323,3936,3331,2560,1706,845,58,-581,-1034,-1252,-1244,-1007,-582,1,675,1397,2104,2753,3312,3748,4070,4277,4396,4469,4518,4604,4741,4967,5284,5697,6184,6722,7271,7794,8251,8602,8826,8889,8804,8552,8172,7668,7087,6462,5838,5256,4756,4373,4133,4049,4124,4339,4681,5088,5546,5971,6348,6614,6749,6743,6593,6334,5989,5624,5275,5010,4855,4835,4957,5179,5481,5784,6034,6175,6150,5951,5557,5006,4334,3597,2866,2190,1630,1219,972,885,937,1082,1270,1449,1546,1535,1368,1031,539,-104,-839,-1632,-2417,-3145,-3759,-4222,-4507,-4595,-4501,-4227,-3828,-3314,-2764,-2186,-1649,-1159,-748,-405,-127,113,352,613,935,1347,1844,2450,3126,3865,4616,5348,6012,6570,6992,7241,7320,7203,6920,6474,5903,5244,4531,3825,3146,2561,2068,1717,1488,1393,1393,1472,1564,1655,1662,1578,1352,978,455,-195,-942,-1716,-2470,-3112,-3582,-3813,-3756,-3406,-2761,-1890,-847,244,1294,2173,2807,3115,3081,2717,2060,1218,269,-660,-1466,-2069,-2406,-2447,-2223,-1751,-1125,-416,287,890,1345,1591,1620,1432,1042,504,-160,-878,-1627,-2345,-3020,-3597,-4086,-4443,-4687,-4799,-4802,-4694,-4507,-4257,-3972,-3678,-3389,-3127,-2890,-2680,-2488,-2293,-2088,-1845,-1573,-1245,-888,-498,-96,283,630,897,1071,1123,1037,813,456,-20,-571,-1175,-1766,-2302,-2733,-3015,-3119,-3034,-2764,-2340,-1805,-1218,-650,-162,178,325,259,-41,-525,-1174,-1894,-2622,-3258,-3728,-3968,-3939,-3644,-3104,-2394,-1588,-791,-100,404,656,633,332,-196,-908,-1691,-2500,-3203,-3785,-4156,-4335,-4310,-4135,-3858,-3556,-3290,-3126,-3106,-3251,-3558,-4004,-4536,-5115,-5667,-6153,-6526,-6754,-6839,-6776,-6595,-6330,-6009,-5684,-5377,-5122,-4925,-4790,-4702,-4642,-4578,-4473,-4303,-4030,-3644,-3131,-2496,-1757,-938,-75,790,1622,2364,2996,3458,3737,3800,3633,3234,2617,1806,851,-187,-1244,-2219,-3062,-3674,-4030,-4093,-3873,-3420,-2785,-2082,-1393,-829,-480,-399,-630,-1162,-1959,-2950,-4039,-5112,-6065,-6785,-7201,-7257,-6941,-6299,-5371,-4291,-3144,-2071,-1179,-550,-252,-280,-632,-1222,-1989,-2805,-3588,-4227,-4668,-4857,-4806,-4528,-4104,-3591,-3105,-2705,-2490,-2479,-2711,-3153,-3778,-4511,-5288,-6029,-6672,-7166,-7473,-7592,-7518,-7285,-6918,-6458,-5953,-5428,-4936,-4477,-4089,-3761,-3492,-3279,-3074,-2890,-2664,-2405,-2073,-1677,-1208,-680,-114,482,1071,1649,2191,2685,3123,3494,3782,3989,4082,4073,3941,3697,3353,2938,2480,2039,1640,1336,1146,1077,1113,1226,1354,1452,1453,1312,1004,516,-120,-875,-1660,-2432,-3069,-3551,-3776,-3773,-3505,-3043,-2442,-1786,-1168,-681,-373,-319,-488,-903,-1465,-2150,-2836,-3464,-3959,-4256,-4356,-4232,-3940,-3515,-3032,-2563,-2174,-1922,-1837,-1935,-2185,-2566,-3007,-3457,-3856,-4153,-4319,-4346,-4228,-4004,-3688,-3334,-2961,-2617,-2299,-2038,-1808,-1614,-1424,-1215,-966,-643,-244,257,838,1512,2229,2986,3728,4432,5063,5592,6012,6311,6503,6590,6595,6523,6391,6192,5939,5611,5231,4788,4316,3831,3382,2998,2725,2581,2573,2689,2888,3116,3308,3398,3322,3052,2559,1868,1017,72,-879,-1745,-2429,-2857,-2960,-2729,-2154,-1294,-212,981,2176,3259,4120,4695,4920,4799,4362,3666,2813,1901,1040,330,-159,-382,-329,-31,456,1059,1674,2245,2671,2935,3000,2882,2617,2240,1812,1370,962,600,308,77,-91,-207,-269,-286,-237,-123,74,365,749,1231,1799,2430,3110,3799,4482,5118,5700,6196,6615,6940,7188,7373,7503,7613,7708,7805,7913,8012,8095,8126,8076,7916,7622,7196,6646,6011,5347,4707,4172,3776,3569,3545,3696,3960,4279,4574,4758,4794,4606,4218,3616,2877,2049,1238,531,14,-232,-175,210,889,1817,2900,4051,5159,6127,6886,7367,7569,7489,7173,6687,6092,5487,4920,4465,4132,3942,3864,3857,3874,3840,3719,3470,3075,2550,1930,1260,607,24,-442,-753,-905,-900,-761,-537,-248,42,312,533,685,773,799,781,746,720,723,800,936,1186,1512,1940,2433,2986,3561,4147,4701,5220,5669,6049,6340,6533,6617,6579,6404,6083,5610,4992,4255,3427,2581,1751,1039,470,108,-42,13,219,526,825,1060,1133,1004,642,58,-703,-1574,-2460,-3266,-3893,-4262,-4319,-4042,-3454,-2598,-1568,-461,610,1527,2214,2593,2651,2386,1858,1134,323,-480,-1162,-1652,-1883,-1843,-1546,-1035,-404,272,878,1340,1584,1586,1333,876,258,-437,-1136,-1770,-2283,-2648,-2853,-2910,-2848,-2693,-2484,-2253,-2016,-1795,-1592,-1407,-1246,-1094,-956,-826,-701,-593,-486,-402,-323,-258,-204,-148,-96,-22,67,193,350,545,771,1013,1253,1461,1610,1661,1603,1403,1079,635,107,-462,-1017,-1513,-1902,-2170,-2299,-2318,-2245,-2141,-2041,-1997,-2043,-2185,-2435,-2742,-3089,-3399,-3630,-3724,-3642,-3381,-2939,-2370,-1713,-1060,-473,-31,220,243,47,-362,-911,-1556,-2212,-2810,-3299,-3624,-3784,-3779,-3642,-3434,-3204,-3028,-2954,-3025,-3259,-3644,-4151,-4727,-5314,-5846,-6282,-6574,-6720,-6729,-6617,-6449,-6241,-6066,-5930,-5866,-5868,-5911,-5979,-6012,-5985,-5856,-5591,-5196,-4653,-4002,-3264,-2486,-1717,-995,-370,146,521,773,903,939,913,858,805,783,796,865,959,1084,1194,1279,1308,1273,1162,989,759,494,205,-96,-415,-750,-1131,-1561,-2070,-2658,-3331,-4064,-4839,-5597,-6300,-6880,-7287,-7479,-7422,-7120,-6581,-5853,-5001,-4084,-3215,-2437,-1853,-1481,-1365,-1497,-1844,-2365,-2978,-3619,-4206,-4676,-4984,-5105,-5047,-4838,-4526,-4185,-3857,-3627,-3507,-3528,-3682,-3927,-4237,-4549,-4830,-5040,-5175,-5229,-5237,-5213,-5200,-5214,-5268,-5354,-5451,-5519,-5520,-5410,-5157,-4747,-4178,-3483,-2691,-1865,-1059,-323,287,755,1063,1223,1257,1203,1104,1001,941,943,1035,1216,1471,1777,2100,2385,2606,2697,2664,2468,2145,1706,1202,685,204,-203,-508,-707,-815,-859,-880,-930,-1028,-1230,-1521,-1916,-2378,-2872,-3349,-3760,-4057,-4208,-4200,-4028,-3725,-3315,-2860,-2395,-1983,-1656,-1443,-1357,-1387,-1523,-1725,-1975,-2220,-2450,-2633,-2777,-2873,-2953,-3024,-3127,-3267,-3461,-3700,-3966,-4222,-4436,-4551,-4548,-4395,-4105,-3685,-3194,-2669,-2176,-1769,-1476,-1326,-1302,-1381,-1513,-1639,-1704,-1638,-1428,-1018,-452,283,1116,2005,2883,3700,4395,4954,5345,5582,5682,5666,5590,5471,5373,5296,5286,5324,5408,5516,5594,5625,5548,5352,5014,4547,3975,3343,2698,2098,1576,1174,883,706,610,550,505,405,264,35,-241,-566,-876,-1156,-1332,-1391,-1302,-1059,-694,-225,291,796,1248,1590,1797,1857,1768,1566,1284,964,673,428,293,256,331,488,697,902,1078,1157,1141,1008,773,473,143,-172,-414,-575,-619,-563,-414,-213,28,259,485,687,883,1092,1344,1664,2074,2585,3186,3859,4562,5258,5892,6428,6824,7076,7169,7133,6991,6783,6574,6380,6280,6271,6399,6653,7025,7486,7988,8486,8898,9192,9280,9164,8792,8205,7418,6503,5525,4564,3693,2970,2426,2077,1897,1868,1921,2025,2107,2159,2137,2059,1931,1783,1654,1579,1579,1674,1857,2107,2406,2712,3001,3251,3440,3574,3655,3705,3749,3810,3905,4038,4217,4399,4595,4732,4826,4817,4722,4513,4216,3839,3426,3013,2649,2375,2217,2179,2253,2391,2557,2681,2727,2646,2449,2137,1760,1370,1011,760,637,689,914,1291,1802,2373,2983,3552,4060,4455,4723,4853,4848,4741,4543,4307,4063,3838,3682,3589,3601,3693,3872,4094,4339,4546,4689,4716,4618,4377,4009,3534,2977,2367,1735,1100,495,-63,-553,-964,-1280,-1523,-1675,-1780,-1826,-1849,-1829,-1790,-1691,-1562,-1351,-1099,-778,-417,-33,354,708,993,1195,1281,1266,1146,955,711,458,233,62,-16,-6,95,260,456,640,783,848,819,693,466,166,-181,-533,-842,-1064,-1171,-1142,-997,-740,-423,-62,298,641,965,1257,1545,1817,2090,2345,2559,2713,2752,2660,2390,1932,1281,455,-489,-1491,-2461,-3317,-3976,-4371,-4457,-4222,-3663,-2847,-1813,-685,477,1541,2454,3109,3486,3548,3314,2820,2127,1306,422,-463,-1311,-2090,-2800,-3441,-4043,-4619,-5189,-5770,-6347,-6925,-7469,-7968,-8388,-8708,-8899,-8940,-8813,-8498,-8002,-7326,-6495,-5551,-4525,-3489,-2490,-1599,-873,-375,-135,-190,-533,-1154,-2026,-3089,-4295,-5555,-6810,-7970,-8974,-9758,-10273,-10483,-10369,-9923,-9180,-8187,-7026,-5803,-4620,-3585,-2791,-2293,-2124,-2265,-2657,-3204,-3782,-4262,-4504,-4418,-3909,-2984,-1639,24,1907,3868,5759,7446,8807,9734,10189,10118,9574,8572,7232,5621,3869,2070,313,-1310,-2749,-3952,-4894,-5570,-6000,-6198,-6214,-6069,-5798,-5421,-4947,-4391,-3765,-3075,-2357,-1621,-921,-281,242,619,810,793,573,130,-487,-1280,-2193,-3207,-4278,-5397,-6529,-7669,-8799,-9891,-10923,-11850,-12621,-13185,-13492,-13483,-13133,-12415,-11333,-9930,-8254,-6416,-4504,-2662,-988,397,1415,2015,2173,1905,1272,322,-819,-2091,-3375,-4601,-5703,-6634,-7353,-7867,-8133,-8188,-7994,-7579,-6920,-6036,-4920,-3592,-2065,-381,1418,3262,5061,6741,8173,9294,10002,10253,10019,9318,8200,6763,5119,3401,1748,271,-918,-1767,-2237,-2349,-2143,-1695,-1094,-429,212,751,1161,1387,1476,1421,1300,1156,1060,1059,1203,1478,1905,2411,2981,3532,4028,4408,4642,4691,4549,4205,3675,2986,2166,1266,334,-576,-1406,-2105,-2630,-2945,-3033,-2895,-2531,-1991,-1298,-526,271,1021,1665,2128,2367,2332,2007,1397,546,-489,-1605,-2717,-3711,-4514,-5040,-5275,-5204,-4882,-4384,-3815,-3287,-2918,-2783,-2952,-3428,-4178,-5129,-6162,-7134,-7918,-8369,-8408,-7973,-7079,-5776,-4179,-2418,-656,956,2291,3251,3799,3926,3688,3156,2427,1594,751,-43,-715,-1255,-1631,-1849,-1922,-1845,-1653,-1334,-924,-418,164,806,1507,2234,2984,3718,4411,5024,5520,5871,6041,6026,5822,5438,4927,4311,3674,3052,2507,2083,1789,1657,1658,1790,2018,2305,2621,2920,3186,3384,3501,3529,3459,3309,3089,2824,2540,2251,1978,1718,1472,1229,983,726,462,196,-40,-223,-302,-249,-33,363,931,1655,2502,3435,4403,5370,6282,7108,7822,8401,8857,9181,9415,9556,9649,9693,9704,9676,9601,9442,9199,8825,8320,7698,6958,6181,5385,4660,4037,3564,3246,3072,3007,2983,2945,2809,2524,2051,1366,502,-512,-1588,-2646,-3565,-4259,-4628,-4611,-4191,-3351,-2174,-704,918,2602,4216,5675,6906,7868,8555,8966,9138,9090,8871,8492,7988,7355,6614,5763,4830,3826,2802,1788,840,4,-692,-1208,-1558,-1726,-1747,-1636,-1439,-1196,-950,-741,-597,-534,-547,-630,-740,-846,-896,-841,-648,-276,262,977,1796,2693,3557,4316,4877,5155,5120,4734,4039,3078,1950,753,-378,-1347,-2039,-2402,-2405,-2058,-1429,-583,368,1334,2220,2949,3467,3747,3779,3578,3172,2587,1885,1084,257,-576,-1357,-2054,-2622,-3037,-3257,-3275,-3083,-2680,-2099,-1362,-510,401,1323,2191,2952,3558,3978,4197,4222,4080,3807,3453,3065,2696,2364,2104,1879,1693,1452,1137,650,-33,-951,-2099,-3440,-4907,-6415,-7849,-9098,-10061,-10652,-10813,-10543,-9839,-8784,-7444,-5943,-4383,-2886,-1544,-441,388,905,1157,1143,965,649,280,-104,-482,-821,-1151,-1463,-1793,-2141,-2515,-2899,-3262,-3566,-3751,-3778,-3585,-3173,-2507,-1651,-632,447,1506,2434,3151,3570,3661,3402,2834,2006,1024,-23,-998,-1812,-2357,-2576,-2430,-1919,-1087,1,1252,2563,3839,4992,5961,6709,7233,7550,7700,7732,7689,7621,7544,7481,7414,7329,7188,6949,6593,6077,5414,4586,3624,2551,1400,222,-938,-2029,-2985,-3764,-4309,-4586,-4573,-4262,-3670,-2827,-1799,-646,522,1623,2536,3198,3498,3428,2925,2022,740,-852,-2668,-4602,-6537,-8358,-9961,-11247,-12172,-12680,-12805,-12565,-12048,-11341,-10552,-9789,-9133,-8655,-8364,-8253,-8260,-8294,-8269,-8060,-7601,-6808,-5684,-4228,-2521,-659,1244,3034,4606,5825,6632,6974,6860,6323,5435,4277,2948,1532,99,-1291,-2624,-3874,-5066,-6196,-7290,-8337,-9337,-10269,-11095,-11785,-12291,-12582,-12631,-12433,-11994,-11352,-10546,-9637,-8689,-7758,-6903,-6154,-5534,-5038,-4643,-4317,-4016,-3698,-3329,-2883,-2368,-1784,-1191,-620,-154,157,250,90,-351,-1048,-1988,-3088,-4281,-5463,-6540,-7414,-8019,-8290,-8211,-7788,-7047,-6049,-4862,-3569,-2263,-1023,80,971,1631,2000,2112,1953,1576,1038,396,-244,-829,-1249,-1458,-1392,-1022,-352,598,1779,3103,4502,5853,7074,8065,8751,9081,9031,8587,7796,6678,5323,3798,2186,588,-932,-2291,-3457,-4398,-5133,-5672,-6081,-6390,-6675,-6960,-7286,-7649,-8040,-8408,-8707,-8855,-8795,-8472,-7852,-6941,-5768,-4398,-2918,-1437,-47,1133,2051,2648,2917,2894,2620,2187,1667,1150,685,330,73,-76,-165,-224,-292,-391,-536,-706,-883,-1019,-1078,-1016,-817,-453,49,677,1375,2088,2752,3294,3668,3825,3755,3462,2974,2353,1655,957,330,-176,-505,-658,-615,-427,-125,230,566,844,1005,1031,921,682,358,-7,-355,-632,-788,-792,-630,-295,175,765,1405,2065,2672,3186,3564,3764,3774,3576,3179,2604,1883,1072,212,-610,-1356,-1930,-2308,-2417,-2252,-1799,-1073,-129,982,2166,3333,4396,5263,5878,6193,6196,5903,5357,4617,3778,2921,2140,1507,1075,878,903,1133,1496,1921,2324,2605,2710,2567,2184,1554,748,-166,-1087,-1912,-2548,-2923,-2996,-2758,-2250,-1534,-706,122,849,1371,1621,1573,1205,588,-242,-1163,-2091,-2924,-3573,-3999,-4162,-4074,-3763,-3271,-2646,-1945,-1191,-422,365,1177,2034,2964,3990,5120,6358,7678,9040,10391,11651,12740,13583,14101,14256,14019,13408,12463,11260,9900,8485,7136,5957,5020,4400,4093,4102,4358,4787,5292,5760,6106,6239,6124,5726,5075,4198,3171,2066,967,-45,-904,-1561,-1985,-2162,-2096,-1801,-1301,-634,176,1078,2047,3035,4015,4965,5858,6694,7474,8199,8896,9571,10233,10900,11548,12170,12729,13176,13467,13534,13333,12812,11946,10733,9182,7356,5310,3153,980,-1088,-2937,-4467,-5596,-6273,-6492,-6276,-5688,-4840,-3818,-2772,-1789,-968,-375,-14,111,70,-81,-234,-324,-265,-20,431,1064,1834,2651,3440,4082,4514,4637,4429,3875,2988,1853,526,-874,-2251,-3515,-4585,-5423,-6010,-6360,-6519,-6532,-6482,-6407,-6381,-6411,-6513,-6657,-6790,-6852,-6763,-6456,-5877,-4993,-3816,-2376,-755,961,2654,4217,5556,6582,7274,7593,7596,7299,6813,6181,5515,4853,4253,3729,3277,2875,2475,2038,1510,867,78,-838,-1865,-2947,-4024,-5023,-5874,-6507,-6881,-6959,-6732,-6205,-5406,-4369,-3148,-1805,-410,968,2241,3349,4220,4813,5108,5105,4843,4375,3779,3143,2549,2080,1779,1686,1789,2066,2462,2910,3331,3651,3802,3730,3409,2832,2012,1004,-147,-1346,-2517,-3570,-4423,-5028,-5340,-5370,-5149,-4736,-4226,-3701,-3260,-2974,-2892,-3013,-3327,-3743,-4193,-4552,-4720,-4599,-4136,-3288,-2094,-598,1102,2870,4604,6138,7400,8264,8717,8709,8293,7505,6437,5176,3818,2449,1136,-82,-1174,-2149,-3009,-3774,-4470,-5095,-5658,-6144,-6529,-6782,-6874,-6772,-6453,-5916,-5165,-4242,-3195,-2102,-1038,-108,629,1084,1223,1029,495,-307,-1345,-2514,-3729,-4902,-5932,-6762,-7335,-7634,-7665,-7455,-7059,-6525,-5923,-5294,-4682,-4096,-3544,-3000,-2443,-1835,-1156,-382,486,1433,2436,3448,4421,5304,6040,6580,6888,6922,6666,6119,5283,4202,2911,1481,-24,-1511,-2924,-4171,-5218,-6027,-6588,-6934,-7089,-7130,-7113,-7114,-7201,-7408,-7785,-8317,-9011,-9803,-10660,-11488,-12215,-12760,-13027,-12983,-12566,-11792,-10684,-9305,-7759,-6151,-4624,-3279,-2245,-1572,-1316,-1451,-1950,-2711,-3658,-4653,-5615,-6426,-7040,-7403,-7517,-7410,-7124,-6730,-6299,-5898,-5585,-5409,-5368,-5481,-5695,-5992,-6296,-6569,-6745,-6793,-6692,-6430,-6032,-5518,-4927,-4306,-3679,-3073,-2507,-1961,-1440,-893,-317,346,1080,1925,2848,3825,4816,5745,6561,7179,7545,7600,7320,6696,5751,4532,3114,1582,32,-1442,-2764,-3860,-4704,-5268,-5583,-5666,-5591,-5399,-5170,-4943,-4767,-4661,-4621,-4634,-4653,-4645,-4539,-4305,-3890,-3277,-2472,-1474,-347,872,2094,3245,4244,5000,5470,5594,5373,4831,4022,3048,2002,1021,200,-358,-594,-491,-57,653,1549,2546,3513,4361,4994,5343,5378,5092,4503,3679,2674,1597,525,-429,-1200,-1705,-1930,-1855,-1531,-1013,-400,203,694,971,979,679,86,-750,-1750,-2802,-3796,-4606,-5146,-5334,-5143,-4583,-3694,-2573,-1317,-64,1074,1969,2554,2761,2603,2106,1352,445,-502,-1369,-2061,-2516,-2700,-2635,-2367,-1985,-1571,-1232,-1034,-1033,-1243,-1636,-2158,-2720,-3234,-3582,-3696,-3486,-2939,-2036,-831,624,2219,3855,5408,6775,7862,8601,8963,8940,8570,7911,7048,6072,5084,4165,3400,2813,2443,2264,2250,2355,2508,2670,2772,2801,2726,2568,2334,2068,1798,1574,1412,1355,1385,1530,1735,2005,2267,2510,2663,2712,2624,2388,2032,1560,1051,543,121,-150,-212,-21,448,1180,2156,3317,4601,5937,7246,8461,9509,10350,10925,11234,11237,10978,10460,9755,8922,8047,7209,6496,5958,5638,5538,5616,5824,6058,6241,6265,6070,5611,4873,3902,2748,1520,315,-755,-1595,-2139,-2345,-2221,-1801,-1161,-385,407,1127,1662,1957,1954,1653,1059,244,-738,-1776,-2793,-3682,-4383,-4832,-5005,-4904,-4539,-3951,-3193,-2294,-1321,-286,769,1845,2935,4046,5181,6344,7525,8709,9862,10950,11922,12731,13328,13678,13751,13543,13051,12300,11321,10158,8862,7495,6107,4756,3490,2339,1333,480,-224,-777,-1198,-1497,-1679,-1751,-1706,-1533,-1223,-772,-168,560,1402,2302,3229,4104,4895,5526,5976,6196,6188,5936,5457,4779,3921,2946,1880,799,-263,-1235,-2083,-2762,-3252,-3538,-3620,-3517,-3248,-2843,-2326,-1729,-1077,-391,303,991,1644,2257,2794,3270,3647,3954,4168,4324,4407,4444,4421,4336,4178,3909,3527,2973,2260,1350,268,-969,-2321,-3727,-5122,-6431,-7588,-8531,-9215,-9620,-9734,-9581,-9196,-8626,-7934,-7180,-6418,-5694,-5039,-4468,-3976,-3548,-3154,-2765,-2347,-1879,-1353,-770,-168,428,955,1374,1635,1717,1603,1327,919,454,4,-352,-546,-526,-283,173,791,1487,2180,2763,3172,3334,3249,2906,2372,1705,989,313,-263,-683,-931,-1017,-979,-867,-761,-708,-781,-1003,-1383,-1902,-2510,-3123,-3668,-4031,-4139,-3919,-3324,-2363,-1052,529,2291,4118,5886,7468,8771,9685,10179,10208,9795,8970,7817,6412,4888,3334,1882,612,-393,-1097,-1492,-1590,-1461,-1154,-775,-390,-95,63,29,-213,-659,-1295,-2072,-2941,-3841,-4705,-5475,-6090,-6524,-6740,-6760,-6587,-6285,-5901,-5509,-5178,-4972,-4931,-5099,-5451,-5990,-6642,-7345,-8012,-8536,-8845,-8848,-8503,-7787,-6713,-5330,-3726,-1990,-252,1383,2803,3933,4714,5140,5218,5010,4576,4014,3399,2816,2304,1900,1579,1302,1016,612,53,-766,-1845,-3218,-4823,-6607,-8460,-10256,-11891,-13223,-14198,-14735,-14854,-14570,-13969,-13147,-12211,-11276,-10428,-9724,-9202,-8832,-8590,-8394,-8180,-7859,-7380,-6702,-5819,-4757,-3584,-2359,-1201,-181,607,1100,1282,1135,714,60,-731,-1580,-2391,-3092,-3618,-3938,-4027,-3923,-3632,-3247,-2807,-2411,-2118,-2001,-2092,-2417,-2950,-3653,-4453,-5249,-5946,-6425,-6612,-6418,-5836,-4840,-3498,-1866,-56,1821,3642,5295,6673,7711,8336,8549,8331,7727,6792,5593,4233,2799,1385,88,-1048,-1967,-2670,-3180,-3535,-3805,-4064,-4373,-4803,-5380,-6114,-7000,-7969,-8983,-9933,-10754,-11343,-11646,-11590,-11168,-10370,-9238,-7840,-6256,-4605,-2986,-1521,-293,626,1203,1437,1372,1065,614,107,-357,-702,-880,-872,-696,-401,-49,271,496,560,432,116,-361,-936,-1525,-2050,-2415,-2571,-2459,-2095,-1478,-677,244,1205,2116,2918,3544,3974,4200,4242,4146,3956,3742,3545,3410,3351,3374,3442,3535,3592,3579,3464,3224,2873,2426,1930,1433,983,632,411,326,392,565,830,1140,1446,1718,1904,2001,1966,1827,1567,1218,804,354,-89,-494,-832,-1067,-1199,-1199,-1088,-866,-540,-153,305,799,1311,1856,2377,2910,3400,3853,4246,4551,4773,4878,4892,4792,4620,4365,4068,3732,3382,3026,2666,2311,1946,1575,1178,764,321,-131,-592,-1028,-1421,-1741,-1953,-2058,-2013,-1852,-1556,-1178,-731,-275,156,512,765,883,865,710,445,98,-277,-638,-927,-1108,-1148,-1036,-785,-412,31,503,954,1345,1650,1873,2014,2119,2219,2363,2588,2921,3365,3906,4511,5132,5712,6213,6580,6813,6903,6880,6792,6687,6633,6678,6860,7203,7682,8278,8908,9505,9978,10228,10213,9859,9192,8224,7039,5731,4423,3234,2272,1628,1332,1409,1802,2457,3257,4101,4863,5438,5740,5709,5322,4594,3565,2317,942,-450,-1753,-2867,-3714,-4242,-4427,-4287,-3842,-3170,-2324,-1385,-424,518,1387,2176,2884,3520,4118,4700,5299,5931,6618,7342,8114,8887,9643,10339,10932,11390,11673,11764,11637,11301,10750,10006,9095,8048,6907,5715,4523,3364,2297,1327,499,-193,-755,-1190,-1541,-1819,-2071,-2311,-2567,-2847,-3143,-3453,-3746,-3991,-4172,-4229,-4175,-3966,-3632,-3178,-2655,-2111,-1616,-1241,-1043,-1080,-1364,-1893,-2619,-3460,-4317,-5048,-5546,-5685,-5389,-4624,-3394,-1766,145,2221,4289,6211,7851,9117,9943,10346,10319,9980,9380,8655,7890,7177,6571,6097,5741,5467,5197,4871,4393,3726,2821,1684,348,-1117,-2634,-4088,-5387,-6437,-7169,-7545,-7557,-7230,-6616,-5794,-4854,-3892,-3007,-2272,-1747,-1467,-1421,-1585,-1892,-2262,-2605,-2828,-2843,-2602,-2062,-1234,-150,1119,2491,3847,5105,6143,6900,7315,7362,7063,6437,5576,4538,3444,2371,1404,626,46,-293,-436,-414,-295,-151,-71,-98,-320,-738,-1382,-2224,-3225,-4331,-5459,-6544,-7490,-8236,-8718,-8890,-8743,-8270,-7510,-6502,-5319,-4028,-2717,-1445,-284,729,1571,2231,2736,3104,3379,3598,3792,3998,4208,4432,4633,4773,4808,4678,4337,3764,2935,1885,648,-694,-2067,-3360,-4500,-5410,-6029,-6373,-6417,-6239,-5884,-5434,-4973,-4565,-4266,-4111,-4098,-4222,-4438,-4703,-4955,-5154,-5237,-5192,-4993,-4651,-4192,-3639,-3046,-2447,-1886,-1390,-974,-646,-387,-180,2,205,439,758,1151,1653,2234,2903,3600,4316,4974,5536,5954,6164,6164,5913,5442,4764,3938,3015,2068,1144,311,-423,-1030,-1525,-1940,-2301,-2663,-3062,-3537,-4121,-4814,-5632,-6543,-7530,-8547,-9554,-10490,-11328,-12004,-12512,-12822,-12935,-12874,-12647,-12304,-11871,-11392,-10895,-10413,-9954,-9531,-9142,-8765,-8398,-8001,-7571,-7075,-6519,-5883,-5197,-4465,-3727,-3022,-2383,-1862,-1493,-1301,-1307,-1512,-1891,-2432,-3075,-3777,-4479,-5128,-5670,-6072,-6308,-6361,-6259,-6003,-5650,-5230,-4796,-4383,-4020,-3726,-3488,-3309,-3132,-2949,-2702,-2372,-1947,-1404,-788,-96,606,1291,1901,2406,2765,2966,3002,2865,2593,2179,1678,1095,481,-161,-789,-1409,-2003,-2570,-3123,-3648,-4163,-4653,-5112,-5524,-5865,-6111,-6241,-6231,-6071,-5763,-5304,-4730,-4043,-3301,-2523,-1766,-1068,-474,-26,258,349,270,29,-321,-716,-1099,-1379,-1507,-1427,-1104,-553,216,1144,2164,3199,4179,5007,5661,6065,6229,6142,5836,5352,4742,4074,3388,2754,2188,1723,1350,1068,836,642,437,201,-82,-430,-830,-1274,-1734,-2191,-2603,-2963,-3227,-3411,-3481,-3473,-3373,-3217,-3016,-2794,-2569,-2354,-2159,-1990,-1846,-1712,-1590,-1449,-1289,-1090,-841,-547,-204,172,561,951,1300,1585,1762,1806,1675,1363,852,161,-669,-1599,-2542,-3420,-4155,-4649,-4863,-4740,-4282,-3505,-2462,-1224,122,1486,2783,3939,4898,5632,6131,6405,6488,6420,6243,6020,5765,5539,5334,5177,5058,4963,4893,4816,4745,4651,4552,4437,4320,4205,4094,3995,3906,3826,3749,3668,3574,3449,3281,3053,2747,2357,1877,1315,703,66,-532,-1043,-1388,-1519,-1381,-949,-221,780,1997,3351,4756,6103,7314,8288,8991,9369,9438,9212,8748,8117,7394,6661,5985,5422,4996,4723,4568,4519,4502,4491,4419,4264,3996,3608,3109,2517,1865,1183,511,-109,-650,-1062,-1348,-1458,-1419,-1206,-855,-383,172,768,1363,1913,2387,2761,3018,3171,3215,3198,3118,3033,2943,2884,2858,2856,2872,2870,2827,2696,2456,2067,1532,852,47,-826,-1729,-2578,-3318,-3889,-4242,-4354,-4223,-3858,-3302,-2589,-1778,-903,-17,868,1727,2560,3377,4186,5008,5851,6730,7629,8558,9471,10370,11193,11923,12527,12960,13236,13315,13223,12969,12564,12055,11448,10788,10085,9368,8633,7912,7165,6423,5634,4813,3922,2958,1915,794,-370,-1561,-2716,-3799,-4736,-5498,-6027,-6323,-6368,-6186,-5820,-5298,-4698,-4046,-3403,-2792,-2231,-1730,-1268,-836,-405,54,556,1131,1773,2487,3251,4044,4829,5563,6223,6747,7143,7349,7395,7240,6923,6418,5770,4971,4058,3046,1973,861,-235,-1297,-2271,-3131,-3861,-4435,-4868,-5163,-5348,-5455,-5510,-5547,-5575,-5614,-5648,-5670,-5651,-5562,-5381,-5075,-4645,-4068,-3375,-2572,-1704,-817,42,804,1426,1858,2067,2046,1800,1370,805,182,-431,-939,-1295,-1422,-1321,-962,-394,352,1195,2069,2883,3574,4073,4349,4372,4167,3733,3138,2407,1604,764,-66,-871,-1617,-2308,-2928,-3472,-3943,-4325,-4621,-4817,-4913,-4894,-4767,-4517,-4145,-3654,-3040,-2322,-1520,-665,199,1019,1757,2357,2802,3072,3187,3169,3078,2965,2902,2937,3117,3461,3956,4587,5282,5999,6644,7164,7486,7566,7379,6915,6183,5222,4062,2773,1391,-4,-1377,-2674,-3846,-4890,-5755,-6458,-6982,-7346,-7559,-7656,-7659,-7607,-7531,-7472,-7442,-7484,-7575,-7737,-7928,-8127,-8288,-8363,-8305,-8072,-7634,-6976,-6097,-5029,-3799,-2474,-1108,233,1484,2598,3527,4255,4753,5042,5111,4998,4703,4275,3707,3042,2269,1408,458,-580,-1693,-2878,-4107,-5363,-6593,-7780,-8850,-9795,-10547,-11105,-11443,-11562,-11489,-11241,-10862,-10410,-9915,-9450,-9034,-8712,-8490,-8368,-8328,-8330,-8336,-8297,-8162,-7907,-7487,-6920,-6185,-5328,-4358,-3334,-2278,-1248,-260,638,1435,2111,2652,3063,3328,3458,3438,3265,2931,2414,1720,831,-229,-1440,-2753,-4102,-5407,-6582,-7530,-8181,-8465,-8356,-7850,-6985,-5826,-4467,-3015,-1585,-271,827,1674,2218,2486,2495,2309,1984,1598,1198,848,565,375,266,225,228,238,231,167,20,-229,-618,-1135,-1814,-2629,-3577,-4631,-5741,-6874,-7950,-8933,-9747,-10352,-10724,-10834,-10703,-10354,-9830,-9191,-8489,-7788,-7126,-6547,-6053,-5659,-5332,-5065,-4808,-4553,-4250,-3909,-3493,-3029,-2500,-1948,-1367,-810,-290,163,506,741,840,812,680,464,220,-12,-179,-227,-137,125,548,1113,1782,2508,3216,3868,4385,4746,4910,4886,4684,4337,3899,3404,2922,2469,2085,1766,1507,1283,1067,824,538,185,-213,-657,-1081,-1460,-1718,-1811,-1695,-1344,-763,10,926,1882,2795,3547,4056,4248,4083,3571,2738,1677,474,-739,-1848,-2739,-3321,-3548,-3387,-2875,-2060,-1026,111,1255,2291,3133,3730,4038,4082,3877,3503,3013,2504,2027,1658,1426,1351,1442,1667,2017,2433,2894,3342,3753,4073,4293,4364,4299,4066,3696,3193,2599,1962,1325,747,274,-56,-223,-225,-79,171,492,810,1084,1267,1324,1247,1048,740,380,2,-340,-595,-743,-748,-614,-357,13,432,875,1269,1574,1746,1750,1589,1268,828,334,-149,-530,-733,-690,-354,300,1250,2471,3874,5386,6894,8293,9491,10395,10955,11131,10933,10368,9514,8408,7164,5844,4543,3336,2274,1415,769,352,147,133,277,547,910,1344,1830,2357,2927,3520,4135,4739,5295,5767,6079,6212,6086,5730,5105,4296,3337,2348,1419,675,195,61,300,909,1844,3015,4324,5638,6840,7819,8474,8767,8652,8163,7328,6224,4936,3546,2157,833,-344,-1338,-2100,-2625,-2891,-2920,-2711,-2299,-1709,-992,-186,641,1440,2158,2736,3159,3400,3484,3431,3306,3162,3076,3113,3314,3724,4329,5122,6046,7041,8024,8929,9662,10188,10442,10410,10083,9474,8595,7497,6198,4769,3240,1681,127,-1347,-2727,-3954,-5020,-5909,-6625,-7171,-7586,-7859,-8048,-8129,-8143,-8052,-7874,-7559,-7110,-6482,-5685,-4698,-3550,-2269,-893,508,1894,3188,4349,5347,6135,6740,7134,7366,7438,7400,7258,7069,6821,6560,6277,5987,5691,5392,5091,4796,4517,4251,4030,3823,3662,3497,3327,3096,2782,2327,1728,953,36,-998,-2077,-3128,-4062,-4793,-5256,-5399,-5208,-4707,-3935,-2982,-1925,-872,94,901,1503,1888,2065,2079,1980,1835,1710,1642,1681,1820,2068,2382,2745,3091,3401,3625,3743,3730,3585,3293,2860,2294,1582,756,-192,-1228,-2331,-3459,-4571,-5616,-6546,-7319,-7899,-8262,-8412,-8351,-8112,-7728,-7240,-6701,-6138,-5603,-5092,-4641,-4223,-3841,-3464,-3075,-2642,-2158,-1598,-967,-260,497,1307,2110,2904,3628,4255,4747,5073,5216,5167,4942,4554,4043,3458,2835,2237,1689,1232,872,617,437,319,215,92,-84,-348,-701,-1168,-1713,-2345,-3016,-3711,-4397,-5050,-5658,-6206,-6692,-7109,-7453,-7723,-7892,-7951,-7855,-7582,-7089,-6351,-5348,-4089,-2587,-910,888,2688,4403,5908,7108,7925,8304,8237,7752,6909,5806,4557,3281,2094,1093,338,-127,-317,-264,-34,280,594,804,835,624,135,-634,-1665,-2908,-4304,-5773,-7248,-8646,-9919,-11011,-11893,-12545,-12966,-13152,-13136,-12917,-12550,-12046,-11462,-10828,-10187,-9582,-9031,-8562,-8171,-7849,-7570,-7301,-6990,-6611,-6118,-5502,-4760,-3906,-2985,-2040,-1143,-341,297,741,958,954,742,362,-144,-717,-1309,-1874,-2382,-2809,-3154,-3421,-3630,-3809,-3983,-4187,-4442,-4772,-5176,-5644,-6157,-6662,-7118,-7450,-7608,-7534,-7189,-6561,-5660,-4523,-3221,-1834,-466,784,1819,2570,2975,3029,2735,2140,1318,337,-694,-1716,-2634,-3417,-4015,-4430,-4662,-4728,-4663,-4482,-4235,-3919,-3586,-3222,-2858,-2491,-2135,-1802,-1512,-1283,-1146,-1129,-1250,-1534,-1970,-2549,-3230,-3964,-4680,-5309,-5771,-6005,-5966,-5620,-4987,-4077,-2967,-1711,-409,859,2010,2973,3706,4183,4393,4372,4132,3743,3228,2662,2068,1510,1012,605,331,184,216,394,738,1209,1766,2362,2907,3342,3566,3530,3174,2484,1476,196,-1266,-2810,-4302,-5631,-6672,-7344,-7593,-7405,-6808,-5868,-4681,-3350,-2008,-744,333,1159,1706,1946,1915,1644,1189,625,5,-592,-1126,-1548,-1844,-2006,-2052,-2001,-1907,-1787,-1702,-1659,-1691,-1781,-1924,-2075,-2197,-2243,-2161,-1921,-1500,-893,-123,773,1751,2732,3673,4501,5177,5673,5976,6101,6074,5921,5699,5438,5183,4957,4780,4659,4600,4587,4628,4694,4797,4918,5055,5208,5364,5515,5646,5731,5739,5655,5436,5078,4570,3920,3168,2340,1501,705,4,-540,-906,-1068,-1019,-798,-407,75,635,1199,1754,2251,2702,3080,3426,3728,4024,4314,4606,4901,5175,5423,5619,5747,5803,5783,5699,5579,5441,5318,5244,5223,5271,5365,5477,5559,5555,5407,5064,4500,3703,2702,1541,299,-939,-2078,-3034,-3738,-4157,-4271,-4105,-3711,-3142,-2490,-1818,-1198,-678,-290,-35,95,134,124,105,129,224,423,741,1174,1718,2336,3003,3664,4275,4784,5157,5355,5381,5229,4940,4553,4131,3727,3410,3212,3174,3300,3572,3972,4435,4923,5365,5718,5929,5971,5823,5489,4972,4306,3513,2636,1721,797,-74,-858,-1511,-1977,-2224,-2218,-1916,-1335,-448,691,2054,3567,5149,6715,8155,9400,10351,10974,11228,11122,10695,9998,9132,8167,7227,6376,5691,5214,4947,4878,4960,5127,5312,5442,5457,5313,4986,4474,3788,2963,2026,1031,8,-998,-1954,-2834,-3603,-4244,-4724,-5031,-5135,-5032,-4707,-4175,-3451,-2579,-1607,-606,344,1171,1795,2166,2242,2011,1507,754,-145,-1129,-2082,-2914,-3551,-3926,-4012,-3818,-3358,-2703,-1917,-1074,-261,471,1072,1507,1791,1909,1915,1809,1658,1458,1266,1073,912,769,658,559,472,379,269,138,-27,-208,-411,-603,-769,-879,-897,-819,-598,-267,211,777,1428,2107,2770,3369,3860,4201,4375,4366,4182,3837,3360,2772,2117,1407,681,-46,-753,-1413,-2013,-2521,-2922,-3181,-3304,-3256,-3069,-2737,-2305,-1814,-1316,-875,-545,-381,-412,-656,-1093,-1691,-2373,-3074,-3680,-4121,-4297,-4172,-3691,-2885,-1765,-414,1087,2643,4143,5503,6642,7508,8071,8338,8309,8042,7553,6913,6145,5309,4427,3547,2686,1886,1163,545,46,-335,-591,-769,-881,-999,-1165,-1444,-1889,-2531,-3398,-4479,-5743,-7141,-8582,-9994,-11260,-12301,-13027,-13380,-13325,-12864,-12015,-10845,-9421,-7838,-6192,-4573,-3060,-1724,-598,294,950,1403,1674,1815,1881,1904,1933,1991,2090,2231,2399,2558,2680,2707,2613,2333,1867,1185,300,-756,-1943,-3197,-4443,-5627,-6671,-7533,-8185,-8607,-8819,-8842,-8718,-8493,-8225,-7954,-7717,-7558,-7459,-7462,-7520,-7639,-7782,-7924,-8033,-8085,-8040,-7886,-7593,-7149,-6545,-5786,-4875,-3845,-2717,-1542,-365,762,1779,2635,3290,3696,3861,3759,3437,2919,2267,1545,820,156,-395,-794,-1029,-1092,-1021,-835,-589,-331,-98,67,146,127,8,-210,-510,-895,-1353,-1884,-2486,-3152,-3867,-4616,-5359,-6058,-6674,-7147,-7463,-7565,-7477,-7179,-6735,-6177,-5584,-5035,-4601,-4361,-4361,-4627,-5169,-5936,-6886,-7909,-8925,-9807,-10478,-10830,-10846,-10475,-9775,-8779,-7586,-6304,-5030,-3890,-2939,-2260,-1853,-1717,-1807,-2056,-2384,-2720,-2970,-3107,-3060,-2846,-2455,-1928,-1311,-653,-29,512,909,1124,1141,950,576,67,-534,-1135,-1684,-2097,-2315,-2305,-2036,-1520,-781,135,1156,2206,3209,4072,4748,5161,5299,5145,4711,4049,3193,2238,1242,296,-532,-1180,-1602,-1779,-1706,-1412,-925,-308,389,1092,1755,2306,2716,2935,2954,2756,2354,1767,1042,216,-621,-1437,-2119,-2644,-2932,-2980,-2760,-2317,-1672,-908,-88,709,1413,1974,2349,2536,2532,2362,2065,1661,1208,720,235,-222,-630,-959,-1186,-1285,-1226,-998,-586,7,749,1619,2540,3464,4301,4989,5447,5637,5518,5095,4388,3458,2370,1241,146,-789,-1498,-1911,-1992,-1760,-1234,-500,380,1281,2136,2842,3348,3624,3643,3448,3055,2530,1931,1307,726,215,-177,-446,-573,-565,-433,-193,123,484,846,1183,1440,1613,1669,1620,1488,1304,1121,1003,994,1155,1516,2077,2849,3774,4809,5886,6918,7843,8596,9114,9394,9403,9172,8726,8112,7384,6610,5832,5124,4507,4030,3694,3507,3455,3515,3649,3833,4001,4145,4184,4119,3895,3514,2958,2252,1409,494,-460,-1360,-2155,-2757,-3112,-3169,-2896,-2301,-1395,-237,1105,2547,3989,5344,6536,7485,8167,8537,8616,8402,7947,7288,6489,5618,4746,3945,3288,2825,2608,2654,2963,3505,4226,5048,5873,6609,7145,7400,7312,6833,5977,4761,3265,1564,-216,-1968,-3569,-4914,-5933,-6556,-6787,-6614,-6106,-5317,-4342,-3277,-2208,-1227,-388,257,700,940,1011,954,821,669,552,513,583,782,1112,1566,2127,2759,3438,4111,4745,5288,5706,5960,6040,5934,5664,5259,4774,4264,3800,3442,3237,3227,3410,3780,4297,4906,5535,6122,6582,6877,6959,6812,6444,5873,5143,4304,3404,2501,1642,857,180,-388,-837,-1185,-1434,-1620,-1740,-1829,-1887,-1939,-1991,-2054,-2139,-2252,-2400,-2583,-2795,-3026,-3251,-3453,-3583,-3625,-3520,-3250,-2789,-2120,-1260,-222,946,2195,3456,4664,5761,6667,7363,7789,7942,7823,7432,6827,6033,5134,4188,3284,2490,1877,1497,1378,1524,1916,2492,3189,3900,4532,4975,5129,4935,4335,3331,1953,259,-1633,-3616,-5542,-7290,-8727,-9776,-10365,-10496,-10178,-9490,-8517,-7383,-6204,-5099,-4166,-3485,-3081,-2986,-3143,-3526,-4040,-4608,-5141,-5549,-5774,-5753,-5473,-4916,-4115,-3096,-1924,-664,610,1817,2886,3754,4372,4718,4787,4612,4232,3730,3172,2658,2252,2029,2023,2242,2679,3267,3958,4643,5249,5674,5856,5744,5321,4586,3597,2380,1043,-363,-1739,-3025,-4162,-5105,-5836,-6338,-6627,-6704,-6600,-6332,-5932,-5425,-4852,-4238,-3638,-3071,-2592,-2208,-1955,-1822,-1801,-1859,-1964,-2052,-2096,-2025,-1833,-1479,-984,-346,384,1175,1966,2711,3356,3860,4178,4294,4167,3805,3192,2334,1267,2,-1386,-2858,-4328,-5723,-6975,-8003,-8776,-9246,-9419,-9321,-8980,-8496,-7920,-7367,-6908,-6629,-6571,-6776,-7219,-7888,-8699,-9587,-10437,-11159,-11664,-11865,-11739,-11241,-10419,-9300,-7969,-6518,-5030,-3620,-2345,-1281,-453,128,479,634,651,574,474,385,357,401,536,740,1012,1303,1600,1850,2022,2080,1984,1718,1256,605,-231,-1208,-2287,-3398,-4470,-5431,-6204,-6746,-7015,-7015,-6758,-6313,-5730,-5119,-4546,-4106,-3858,-3839,-4060,-4508,-5134,-5883,-6687,-7461,-8157,-8699,-9066,-9223,-9185,-8940,-8538,-7985,-7328,-6598,-5820,-5042,-4285,-3593,-2991,-2517,-2188,-2023,-2018,-2154,-2395,-2691,-2969,-3174,-3226,-3083,-2699,-2069,-1203,-138,1067,2341,3610,4792,5825,6646,7217,7505,7497,7196,6608,5777,4724,3530,2246,963,-236,-1268,-2049,-2524,-2648,-2414,-1843,-996,40,1145,2193,3043,3571,3687,3313,2460,1139,-542,-2472,-4478,-6410,-8081,-9378,-10168,-10429,-10134,-9361,-8191,-6762,-5225,-3709,-2367,-1273,-513,-90,1,-189,-587,-1117,-1690,-2236,-2696,-3034,-3223,-3270,-3184,-2986,-2709,-2374,-2016,-1665,-1342,-1083,-908,-825,-867,-999,-1225,-1499,-1770,-1981,-2075,-1974,-1666,-1097,-302,712,1866,3097,4318,5435,6401,7139,7645,7911,7959,7838,7589,7274,6926,6602,6302,6063,5868,5719,5608,5522,5453,5393,5341,5269,5190,5062,4874,4614,4244,3786,3213,2574,1877,1191,553,28,-341,-518,-482,-246,173,728,1366,2029,2671,3232,3706,4052,4290,4405,4419,4332,4154,3894,3547,3135,2662,2163,1667,1226,886,703,718,963,1447,2153,3036,4028,5030,5948,6653,7078,7113,6756,5974,4846,3439,1894,334,-1068,-2210,-2952,-3265,-3100,-2519,-1574,-399,896,2151,3259,4094,4601,4729,4491,3924,3096,2105,1044,23,-880,-1571,-2033,-2208,-2133,-1814,-1297,-646,93,845,1559,2179,2657,2971,3089,3027,2788,2421,1972,1514,1110,848,772,951,1389,2101,3048,4181,5429,6698,7917,8986,9863,10469,10813,10855,10636,10166,9489,8654,7701,6694,5662,4676,3758,2963,2312,1825,1512,1356,1332,1399,1500,1585,1594,1484,1225,814,255,-403,-1127,-1839,-2490,-3009,-3353,-3493,-3411,-3116,-2632,-1983,-1219,-370,521,1419,2305,3131,3902,4565,5117,5537,5812,5941,5946,5831,5650,5435,5232,5098,5060,5159,5405,5799,6328,6949,7614,8259,8801,9176,9297,9122,8599,7741,6555,5121,3517,1857,258,-1167,-2330,-3164,-3653,-3811,-3693,-3388,-2987,-2604,-2316,-2206,-2294,-2597,-3076,-3684,-4349,-4998,-5563,-5989,-6249,-6326,-6234,-5999,-5658,-5255,-4818,-4386,-3965,-3570,-3199,-2840,-2505,-2169,-1853,-1542,-1247,-963,-680,-383,-52,345,820,1418,2114,2940,3842,4809,5774,6694,7503,8153,8607,8825,8805,8540,8044,7351,6484,5502,4432,3352,2292,1316,476,-206,-673,-934,-979,-837,-552,-187,193,495,667,635,381,-111,-807,-1661,-2587,-3507,-4315,-4940,-5305,-5373,-5129,-4589,-3793,-2799,-1680,-509,639,1695,2611,3333,3836,4104,4123,3919,3500,2919,2214,1461,718,65,-434,-724,-758,-525,-28,704,1597,2595,3556,4414,5014,5295,5143,4550,3478,2002,185,-1835,-3915,-5884,-7594,-8901,-9718,-9991,-9727,-8989,-7872,-6515,-5058,-3648,-2406,-1425,-756,-414,-378,-582,-980,-1461,-1984,-2457,-2858,-3147,-3335,-3420,-3438,-3407,-3350,-3303,-3250,-3234,-3231,-3262,-3339,-3455,-3639,-3891,-4210,-4597,-5018,-5452,-5851,-6169,-6368,-6411,-6284,-5996,-5556,-5019,-4422,-3825,-3286,-2836,-2523,-2348,-2335,-2458,-2717,-3079,-3510,-3993,-4469,-4929,-5311,-5598,-5749,-5746,-5573,-5233,-4742,-4132,-3456,-2760,-2121,-1573,-1177,-939,-864,-925,-1075,-1253,-1391,-1431,-1312,-1015,-518,150,966,1860,2786,3657,4435,5048,5473,5681,5660,5422,4971,4328,3532,2593,1573,491,-596,-1649,-2628,-3495,-4220,-4793,-5203,-5468,-5605,-5658,-5669,-5695,-5787,-5996,-6372,-6928,-7691,-8628,-9719,-10908,-12112,-13276,-14288,-15102,-15632,-15849,-15729,-15283,-14547,-13575,-12445,-11231,-10019,-8877,-7854,-6994,-6291,-5752,-5332,-5010,-4724,-4447,-4133,-3766,-3330,-2823,-2268,-1660,-1052,-425,176,758,1315,1829,2321,2753,3134,3424,3608,3670,3579,3356,2992,2543,2033,1544,1113,815,681,741,996,1424,1985,2622,3272,3868,4344,4652,4743,4600,4210,3580,2745,1737,621,-536,-1664,-2684,-3527,-4143,-4490,-4563,-4376,-3974,-3423,-2806,-2209,-1724,-1399,-1309,-1430,-1784,-2298,-2920,-3566,-4152,-4605,-4870,-4909,-4718,-4304,-3709,-2974,-2159,-1319,-502,236,867,1348,1670,1812,1787,1604,1291,900,472,78,-232,-397,-375,-140,313,980,1812,2779,3802,4818,5755,6540,7112,7424,7442,7156,6584,5760,4754,3639,2522,1485,629,21,-301,-306,-32,483,1161,1911,2639,3264,3707,3932,3915,3672,3232,2655,1998,1333,707,179,-242,-529,-703,-779,-791,-768,-740,-720,-726,-745,-780,-811,-833,-841,-832,-821,-806,-807,-813,-829,-826,-784,-671,-451,-101,398,1049,1829,2715,3663,4611,5523,6321,6980,7445,7699,7720,7525,7107,6532,5818,5046,4281,3587,3050,2710,2625,2798,3220,3851,4612,5422,6175,6775,7143,7225,6995,6482,5724,4818,3844,2929,2143,1593,1300,1316,1601,2145,2874,3727,4629,5505,6288,6912,7333,7502,7404,7022,6373,5482,4410,3220,2007,855,-133,-877,-1309,-1389,-1100,-472,458,1602,2876,4167,5368,6380,7105,7485,7471,7062,6276,5183,3860,2432,1010,-264,-1300,-1987,-2290,-2192,-1715,-938,49,1129,2176,3079,3745,4101,4121,3799,3175,2295,1253,113,-1024,-2099,-3040,-3813,-4396,-4778,-4985,-5025,-4927,-4723,-4424,-4061,-3643,-3185,-2708,-2223,-1751,-1311,-913,-567,-276,-14,228,502,830,1270,1839,2573,3468,4518,5686,6928,8185,9383,10474,11376,12057,12475,12615,12484,12099,11506,10753,9910,9036,8204,7462,6860,6413,6117,5954,5856,5774,5615,5321,4821,4091,3114,1934,595,-801,-2169,-3400,-4400,-5109,-5478,-5505,-5232,-4689,-3986,-3180,-2379,-1648,-1049,-637,-412,-409,-586,-944,-1432,-2013,-2626,-3230,-3742,-4125,-4312,-4252,-3948,-3348,-2512,-1445,-225,1075,2374,3577,4602,5377,5836,5953,5708,5115,4215,3064,1750,368,-975,-2174,-3131,-3773,-4038,-3921,-3423,-2602,-1532,-315,940,2119,3129,3885,4344,4480,4315,3885,3248,2485,1653,839,88,-560,-1073,-1463,-1716,-1866,-1924,-1916,-1858,-1770,-1660,-1544,-1437,-1350,-1307,-1324,-1426,-1619,-1921,-2308,-2778,-3275,-3768,-4184,-4475,-4578,-4454,-4079,-3443,-2585,-1531,-368,833,1980,2968,3731,4186,4291,4044,3434,2547,1427,202,-1025,-2135,-3015,-3584,-3786,-3601,-3065,-2233,-1204,-103,966,1867,2528,2881,2904,2628,2101,1408,652,-77,-675,-1090,-1265,-1210,-924,-469,109,733,1330,1840,2199,2364,2305,2010,1475,732,-199,-1255,-2383,-3517,-4578,-5509,-6235,-6727,-6936,-6876,-6543,-5997,-5283,-4492,-3701,-3008,-2498,-2238,-2291,-2665,-3373,-4366,-5590,-6952,-8355,-9681,-10842,-11729,-12297,-12484,-12307,-11782,-10965,-9948,-8802,-7646,-6542,-5582,-4794,-4210,-3821,-3586,-3473,-3408,-3343,-3222,-3004,-2669,-2222,-1662,-1048,-390,239,821,1310,1685,1947,2088,2127,2085,1963,1800,1586,1340,1060,751,412,57,-312,-674,-1014,-1314,-1566,-1754,-1888,-1972,-2025,-2079,-2153,-2295,-2520,-2873,-3361,-4003,-4794,-5712,-6737,-7799,-8872,-9847,-10699,-11321,-11694,-11766,-11540,-11042,-10318,-9458,-8551,-7699,-6993,-6503,-6271,-6295,-6542,-6944,-7395,-7806,-8051,-8057,-7750,-7103,-6129,-4854,-3366,-1728,-60,1561,3031,4286,5264,5921,6248,6233,5913,5303,4485,3500,2444,1396,434,-354,-908,-1185,-1148,-813,-192,647,1645,2703,3727,4618,5279,5632,5622,5209,4403,3225,1744,51,-1762,-3553,-5230,-6661,-7773,-8492,-8789,-8664,-8146,-7303,-6211,-4983,-3723,-2541,-1542,-801,-376,-305,-564,-1143,-1969,-2962,-4053,-5119,-6111,-6931,-7551,-7930,-8073,-7985,-7707,-7260,-6704,-6058,-5380,-4685,-4011,-3379,-2807,-2317,-1910,-1607,-1383,-1242,-1139,-1049,-921,-704,-364,151,836,1713,2741,3894,5106,6315,7442,8428,9205,9741,10006,10009,9771,9337,8770,8142,7516,6974,6539,6263,6131,6120,6187,6257,6264,6140,5838,5324,4622,3744,2776,1789,878,129,-385,-623,-567,-233,323,1044,1840,2628,3330,3870,4209,4297,4147,3742,3130,2343,1444,491,-440,-1282,-1976,-2458,-2700,-2675,-2388,-1855,-1122,-234,736,1728,2664,3497,4156,4622,4842,4831,4563,4078,3395,2561,1635,687,-220,-995,-1591,-1925,-1980,-1711,-1145,-289,782,2020,3311,4588,5738,6698,7393,7790,7875,7663,7194,6524,5733,4889,4076,3359,2779,2388,2177,2161,2300,2578,2938,3346,3747,4103,4367,4512,4498,4312,3940,3386,2661,1807,864,-96,-1000,-1774,-2328,-2619,-2578,-2215,-1521,-553,624,1928,3245,4489,5557,6372,6891,7074,6936,6514,5858,5070,4225,3449,2813,2418,2296,2485,2947,3645,4472,5336,6101,6666,6932,6844,6380,5573,4485,3219,1903,650,-413,-1203,-1657,-1765,-1536,-1037,-333,478,1305,2057,2669,3086,3280,3256,3016,2617,2085,1496,892,338,-126,-452,-624,-615,-430,-71,448,1103,1862,2703,3576,4454,5300,6062,6731,7245,7609,7782,7772,7575,7206,6694,6067,5365,4633,3913,3244,2671,2207,1885,1711,1671,1772,1968,2239,2542,2820,3053,3164,3156,2975,2628,2118,1458,681,-160,-1043,-1888,-2688,-3370,-3943,-4357,-4646,-4782,-4809,-4724,-4572,-4365,-4137,-3909,-3702,-3530,-3414,-3330,-3303,-3289,-3283,-3257,-3174,-3021,-2768,-2410,-1947,-1379,-740,-48,647,1309,1888,2341,2638,2743,2677,2428,2064,1623,1191,843,653,684,966,1495,2245,3125,4058,4923,5614,6045,6158,5932,5405,4637,3734,2816,2006,1412,1113,1161,1552,2261,3207,4310,5443,6517,7401,8029,8313,8224,7738,6873,5673,4194,2534,773,-962,-2585,-3985,-5091,-5838,-6200,-6175,-5787,-5106,-4191,-3164,-2095,-1118,-287,296,604,603,295,-294,-1115,-2121,-3221,-4370,-5469,-6468,-7308,-7926,-8313,-8424,-8263,-7835,-7153,-6254,-5185,-3995,-2755,-1527,-389,607,1390,1936,2215,2227,1995,1555,957,265,-450,-1147,-1740,-2222,-2536,-2688,-2666,-2494,-2184,-1775,-1293,-789,-292,139,475,668,687,519,146,-401,-1106,-1908,-2750,-3562,-4276,-4827,-5175,-5283,-5150,-4786,-4229,-3533,-2764,-2007,-1326,-818,-517,-496,-741,-1272,-2024,-2958,-3974,-5004,-5945,-6745,-7344,-7731,-7907,-7913,-7793,-7606,-7411,-7239,-7120,-7048,-7001,-6938,-6809,-6568,-6163,-5585,-4807,-3859,-2764,-1580,-361,826,1912,2851,3583,4093,4355,4382,4192,3822,3325,2748,2156,1600,1124,765,543,453,493,625,816,1027,1193,1295,1268,1107,778,278,-390,-1217,-2183,-3264,-4427,-5636,-6854,-8032,-9135,-10113,-10937,-11567,-11995,-12197,-12197,-11991,-11624,-11121,-10537,-9908,-9296,-8732,-8270,-7926,-7728,-7672,-7754,-7940,-8201,-8473,-8721,-8874,-8892,-8744,-8399,-7866,-7171,-6333,-5431,-4506,-3629,-2859,-2231,-1784,-1523,-1443,-1526,-1724,-2008,-2308,-2590,-2789,-2872,-2805,-2564,-2152,-1573,-856,-39,841,1721,2570,3331,3965,4448,4749,4858,4772,4494,4050,3473,2800,2102,1425,848,415,168,115,252,522,869,1208,1456,1534,1398,1009,399,-412,-1334,-2296,-3194,-3957,-4508,-4820,-4871,-4693,-4322,-3820,-3257,-2703,-2212,-1840,-1608,-1530,-1602,-1792,-2082,-2413,-2770,-3078,-3337,-3487,-3526,-3434,-3205,-2852,-2379,-1817,-1178,-508,180,847,1478,2056,2569,3017,3398,3717,3977,4177,4313,4388,4382,4307,4138,3896,3567,3187,2755,2325,1906,1569,1313,1212,1250,1463,1823,2316,2892,3494,4061,4525,4826,4928,4791,4428,3844,3094,2228,1314,425,-382,-1045,-1539,-1837,-1952,-1883,-1683,-1364,-987,-585,-191,143,413,574,641,593,458,246,-8,-268,-498,-660,-724,-664,-473,-145,292,829,1411,2002,2561,3026,3392,3615,3712,3697,3611,3506,3443,3476,3651,3984,4470,5068,5723,6340,6853,7162,7237,7025,6570,5888,5095,4265,3533,2990,2731,2809,3245,4011,5059,6282,7590,8842,9937,10754,11229,11301,10958,10226,9145,7812,6312,4762,3277,1948,873,112,-312,-372,-117,419,1152,2001,2866,3665,4313,4756,4947,4889,4569,4052,3342,2540,1671,822,32,-644,-1170,-1529,-1701,-1700,-1533,-1231,-818,-340,183,698,1200,1643,2037,2346,2588,2741,2814,2802,2701,2514,2240,1879,1449,953,420,-127,-651,-1127,-1509,-1777,-1904,-1881,-1704,-1396,-963,-449,112,686,1220,1691,2056,2298,2402,2365,2206,1944,1617,1279,964,747,649,738,1013,1507,2191,3048,4021,5048,6057,6959,7695,8182,8411,8333,8012,7449,6750,5979,5222,4563,4041,3693,3515,3480,3544,3654,3748,3797,3752,3631,3419,3175,2912,2704,2568,2558,2669,2914,3256,3654,4057,4393,4612,4651,4488,4103,3514,2753,1876,950,41,-776,-1452,-1941,-2219,-2288,-2161,-1864,-1455,-966,-472,-7,367,621,719,653,413,12,-532,-1194,-1933,-2707,-3472,-4177,-4771,-5219,-5474,-5531,-5363,-5007,-4456,-3789,-3021,-2230,-1459,-748,-137,363,756,1033,1244,1380,1499,1599,1714,1838,1986,2140,2301,2451,2586,2690,2771,2814,2834,2821,2784,2712,2611,2468,2287,2065,1805,1521,1213,908,597,305,26,-235,-479,-711,-937,-1150,-1357,-1546,-1705,-1822,-1878,-1865,-1770,-1608,-1379,-1131,-878,-691,-585,-604,-759,-1039,-1416,-1847,-2256,-2597,-2813,-2864,-2760,-2501,-2144,-1748,-1366,-1075,-904,-878,-995,-1209,-1489,-1751,-1941,-1997,-1875,-1555,-1047,-360,427,1284,2111,2857,3448,3845,4008,3951,3662,3203,2601,1926,1233,573,-3,-468,-802,-1001,-1078,-1056,-957,-823,-672,-553,-462,-452,-495,-627,-838,-1116,-1488,-1915,-2429,-3001,-3633,-4313,-5014,-5728,-6414,-7055,-7629,-8099,-8483,-8743,-8903,-8968,-8933,-8839,-8670,-8452,-8198,-7898,-7582,-7236,-6889,-6534,-6195,-5871,-5576,-5316,-5093,-4899,-4741,-4599,-4463,-4327,-4161,-3970,-3732,-3445,-3104,-2713,-2268,-1788,-1268,-741,-212,280,716,1061,1289,1380,1317,1106,759,298,-236,-804,-1357,-1854,-2258,-2544,-2699,-2733,-2660,-2525,-2362,-2225,-2158,-2193,-2344,-2623,-2987,-3431,-3883,-4327,-4707,-5023,-5258,-5434,-5582,-5726,-5910,-6148,-6454,-6810,-7201,-7564,-7874,-8049,-8071,-7883,-7486,-6874,-6084,-5161,-4173,-3193,-2304,-1573,-1071,-827,-869,-1177,-1721,-2442,-3254,-4088,-4830,-5422,-5778,-5860,-5640,-5131,-4356,-3380,-2274,-1122,-17,966,1764,2325,2638,2694,2522,2158,1633,1002,301,-429,-1144,-1826,-2426,-2934,-3301,-3528,-3574,-3458,-3165,-2731,-2183,-1562,-933,-335,168,543,755,791,652,350,-86,-631,-1242,-1891,-2548,-3186,-3792,-4349,-4847,-5289,-5652,-5948,-6158,-6283,-6323,-6270,-6134,-5917,-5623,-5271,-4863,-4431,-3980,-3549,-3154,-2826,-2586,-2442,-2405,-2452,-2576,-2720,-2864,-2936,-2906,-2722,-2358,-1802,-1061,-161,853,1917,2964,3922,4730,5339,5729,5891,5862,5671,5384,5050,4724,4447,4234,4098,4024,3995,3987,3984,3958,3918,3856,3793,3749,3744,3804,3944,4177,4487,4867,5274,5671,6009,6233,6310,6201,5900,5410,4759,3994,3171,2356,1613,1002,566,332,305,474,799,1241,1731,2216,2631,2928,3071,3043,2840,2486,2007,1453,857,272,-276,-755,-1154,-1461,-1686,-1817,-1874,-1842,-1729,-1529,-1231,-844,-360,205,828,1493,2152,2786,3349,3816,4171,4399,4513,4520,4451,4330,4191,4061,3963,3908,3906,3942,4023,4115,4215,4297,4349,4360,4318,4235,4108,3960,3804,3662,3551,3482,3457,3466,3498,3522,3519,3458,3329,3122,2841,2523,2178,1873,1634,1510,1530,1703,2029,2472,3001,3542,4059,4476,4776,4917,4919,4785,4568,4288,4004,3726,3490,3278,3102,2919,2734,2511,2253,1968,1662,1374,1127,965,908,995,1213,1583,2066,2639,3253,3863,4406,4853,5147,5286,5246,5048,4716,4282,3808,3325,2900,2561,2352,2281,2360,2577,2909,3328,3782,4242,4648,4977,5189,5271,5224,5047,4771,4410,4001,3556,3111,2650,2210,1763,1321,889,454,56,-312,-601,-796,-862,-775,-535,-125,410,1063,1760,2461,3098,3613,3969,4129,4084,3850,3445,2918,2318,1690,1092,553,111,-224,-443,-550,-564,-496,-373,-209,-26,176,370,584,781,994,1178,1358,1470,1532,1479,1318,1013,574,16,-643,-1338,-2039,-2662,-3171,-3498,-3632,-3539,-3249,-2782,-2191,-1540,-885,-291,203,576,813,937,962,927,852,767,680,600,521,444,361,279,208,160,167,244,427,720,1151,1695,2358,3091,3868,4624,5321,5890,6300,6505,6500,6272,5854,5264,4566,3805,3046,2346,1756,1316,1057,979,1084,1342,1711,2146,2577,2954,3212,3314,3228,2955,2496,1893,1186,413,-364,-1120,-1827,-2457,-3038,-3540,-4012,-4434,-4829,-5188,-5488,-5723,-5850,-5850,-5702,-5384,-4920,-4313,-3622,-2888,-2182,-1562,-1085,-794,-711,-831,-1147,-1593,-2145,-2709,-3251,-3693,-4012,-4157,-4145,-3957,-3640,-3214,-2733,-2231,-1767,-1349,-1023,-775,-613,-516,-466,-448,-443,-455,-484,-543,-658,-831,-1091,-1422,-1824,-2267,-2707,-3106,-3414,-3581,-3600,-3433,-3122,-2678,-2167,-1647,-1183,-837,-648,-640,-823,-1165,-1650,-2220,-2832,-3453,-4022,-4541,-4964,-5301,-5544,-5689,-5762,-5742,-5655,-5488,-5237,-4913,-4493,-3999,-3420,-2792,-2129,-1477,-872,-352,40,282,365,280,71,-256,-625,-1009,-1337,-1575,-1678,-1628,-1418,-1058,-575,-14,580,1148,1625,1977,2135,2097,1838,1374,743,-28,-860,-1730,-2552,-3328,-4002,-4600,-5107,-5560,-5965,-6357,-6729,-7096,-7431,-7717,-7922,-8012,-7966,-7765,-7419,-6938,-6372,-5761,-5173,-4660,-4285,-4080,-4077,-4272,-4646,-5166,-5780,-6428,-7067,-7620,-8078,-8383,-8545,-8554,-8433,-8206,-7910,-7570,-7233,-6906,-6617,-6354,-6112,-5874,-5605,-5309,-4950,-4562,-4135,-3726,-3356,-3079,-2916,-2898,-3010,-3239,-3536,-3839,-4087,-4209,-4159,-3902,-3433,-2775,-1972,-1086,-192,650,1369,1937,2324,2525,2570,2459,2254,1953,1614,1236,850,466,86,-267,-599,-881,-1116,-1274,-1357,-1338,-1231,-1025,-749,-424,-83,222,466,588,581,416,104,-341,-879,-1472,-2048,-2572,-2977,-3232,-3309,-3200,-2912,-2471,-1913,-1285,-645,-31,487,900,1150,1263,1222,1071,839,565,302,63,-120,-255,-357,-445,-557,-714,-936,-1222,-1560,-1907,-2226,-2452,-2538,-2432,-2114,-1568,-829,72,1056,2049,2963,3714,4244,4503,4479,4193,3672,2997,2228,1449,741,153,-257,-478,-499,-358,-68,287,685,1046,1343,1536,1621,1602,1507,1372,1237,1133,1094,1108,1181,1276,1352,1373,1294,1094,771,346,-148,-634,-1061,-1343,-1428,-1291,-899,-302,482,1364,2289,3162,3944,4560,5006,5257,5327,5241,5013,4692,4296,3870,3439,3037,2696,2439,2300,2294,2441,2751,3220,3837,4575,5391,6235,7043,7755,8301,8644,8732,8577,8174,7577,6836,6033,5249,4561,4042,3736,3678,3855,4261,4823,5494,6187,6821,7328,7638,7712,7536,7114,6478,5694,4823,3952,3153,2479,1982,1657,1502,1467,1499,1529,1508,1374,1123,742,273,-240,-726,-1122,-1358,-1395,-1214,-816,-250,442,1163,1852,2411,2793,2943,2848,2527,1999,1348,612,-93,-735,-1211,-1505,-1570,-1412,-1042,-510,154,862,1582,2235,2792,3225,3519,3698,3778,3794,3792,3778,3796,3824,3863,3883,3854,3746,3552,3251,2882,2463,2053,1705,1468,1392,1494,1774,2216,2769,3388,4010,4577,5054,5406,5622,5701,5654,5496,5252,4932,4562,4141,3700,3234,2772,2324,1919,1586,1354,1254,1308,1526,1907,2422,3035,3684,4310,4835,5211,5377,5322,5035,4546,3905,3177,2439,1770,1241,902,797,920,1264,1784,2402,3072,3676,4169,4460,4519,4314,3862,3183,2350,1425,498,-358,-1080,-1624,-1983,-2165,-2216,-2179,-2136,-2113,-2188,-2350,-2621,-2960,-3330,-3670,-3925,-4038,-3970,-3708,-3248,-2622,-1875,-1064,-251,490,1123,1587,1874,1973,1895,1673,1339,938,518,115,-221,-480,-624,-669,-601,-456,-235,14,285,547,784,1005,1195,1369,1537,1687,1832,1939,1987,1953,1784,1485,1015,412,-319,-1104,-1886,-2582,-3115,-3428,-3473,-3248,-2763,-2085,-1268,-420,389,1064,1557,1814,1842,1632,1239,696,69,-585,-1212,-1763,-2203,-2511,-2676,-2693,-2574,-2324,-1964,-1511,-981,-406,192,777,1313,1766,2106,2299,2351,2231,1991,1622,1193,735,304,-51,-293,-392,-335,-133,209,639,1130,1618,2060,2403,2608,2642,2492,2160,1663,1033,323,-421,-1140,-1792,-2346,-2794,-3136,-3414,-3655,-3912,-4227,-4618,-5106,-5663,-6261,-6839,-7340,-7689,-7847,-7774,-7470,-6957,-6295,-5544,-4806,-4148,-3658,-3376,-3336,-3525,-3918,-4449,-5057,-5647,-6168,-6522,-6704,-6650,-6399,-5953,-5371,-4713,-4048,-3439,-2952,-2612,-2448,-2438,-2555,-2744,-2942,-3078,-3110,-2987,-2721,-2323,-1851,-1381,-983,-751,-724,-954,-1418,-2086,-2880,-3704,-4459,-5041,-5377,-5415,-5150,-4599,-3836,-2929,-1989,-1108,-376,132,375,326,3,-570,-1333,-2221,-3156,-4062,-4863,-5507,-5937,-6131,-6080,-5786,-5288,-4621,-3843,-3028,-2239,-1559,-1042,-751,-708,-932,-1396,-2063,-2868,-3722,-4544,-5240,-5729,-5962,-5897,-5537,-4914,-4077,-3109,-2104,-1150,-354,228,520,514,197,-381,-1173,-2082,-3027,-3895,-4612,-5097,-5322,-5273,-4990,-4532,-3992,-3471,-3061,-2858,-2899,-3213,-3761,-4490,-5287,-6059,-6661,-7026,-7048,-6726,-6054,-5101,-3965,-2754,-1614,-644,40,394,382,40,-587,-1399,-2302,-3180,-3941,-4501,-4822,-4877,-4700,-4329,-3844,-3327,-2855,-2511,-2328,-2347,-2534,-2872,-3269,-3669,-3967,-4110,-4032,-3737,-3222,-2569,-1829,-1121,-522,-121,43,-60,-375,-874,-1442,-1989,-2424,-2639,-2609,-2282,-1692,-864,126,1202,2276,3267,4110,4736,5129,5251,5129,4771,4226,3544,2789,2031,1335,769,381,220,298,623,1160,1875,2693,3545,4338,4992,5446,5632,5555,5186,4592,3805,2924,2021,1196,524,72,-112,-23,335,922,1671,2510,3349,4095,4680,5028,5118,4910,4455,3764,2923,2015,1115,328,-289,-683,-840,-774,-535,-190,169,465,616,579,334,-106,-677,-1310,-1899,-2349,-2566,-2491,-2086,-1362,-377,809,2052,3277,4329,5140,5634,5773,5593,5116,4447,3670,2900,2231,1749,1497,1497,1736,2155,2707,3289,3844,4291,4590,4719,4686,4525,4286,4038,3830,3728,3741,3880,4119,4393,4658,4824,4838,4670,4282,3735,3033,2301,1587,1017,645,540,715,1168,1839,2676,3569,4449,5209,5786,6123,6198,6003,5577,4942,4183,3344,2522,1758,1132,677,428,408,601,1011,1578,2287,3049,3826,4531,5119,5527,5736,5714,5498,5086,4559,3960,3370,2855,2480,2290,2317,2570,3022,3658,4402,5206,5993,6694,7248,7614,7747,7659,7341,6837,6189,5450,4696,3972,3349,2848,2498,2292,2200,2187,2194,2163,2056,1832,1479,1027,487,-50,-544,-900,-1073,-1007,-691,-138,610,1481,2387,3240,3932,4407,4599,4494,4110,3482,2698,1841,1008,296,-232,-525,-566,-393,-34,411,879,1262,1508,1547,1383,1008,494,-105,-680,-1154,-1441,-1488,-1290,-848,-256,431,1078,1592,1892,1904,1634,1098,372,-437,-1220,-1855,-2248,-2339,-2098,-1549,-755,210,1223,2198,3020,3633,3965,4026,3807,3360,2743,2029,1290,617,54,-323,-492,-429,-140,359,1019,1799,2613,3404,4085,4603,4899,4952,4752,4331,3736,3035,2317,1660,1148,841,784,981,1433,2074,2860,3695,4499,5182,5675,5907,5871,5528,4927,4098,3100,2026,940,-72,-940,-1620,-2088,-2333,-2398,-2322,-2181,-2047,-1997,-2095,-2380,-2868,-3541,-4346,-5214,-6045,-6747,-7210,-7381,-7190,-6644,-5775,-4635,-3350,-2012,-763,287,1054,1463,1513,1212,624,-155,-1032,-1874,-2592,-3089,-3317,-3253,-2924,-2378,-1703,-994,-348,146,432,481,300,-61,-542,-1037,-1476,-1766,-1861,-1739,-1424,-959,-448,40,375,502,349,-93,-792,-1691,-2689,-3670,-4531,-5151,-5482,-5455,-5106,-4442,-3560,-2537,-1493,-524,260,799,1032,943,553,-114,-972,-1953,-2959,-3897,-4690,-5257,-5562,-5568,-5289,-4749,-4008,-3140,-2232,-1384,-674,-179,57,19,-282,-797,-1456,-2178,-2856,-3421,-3773,-3883,-3709,-3261,-2583,-1717,-769,198,1071,1779,2249,2446,2347,1975,1364,581,-299,-1186,-2011,-2692,-3191,-3482,-3571,-3502,-3325,-3134,-2996,-3008,-3218,-3667,-4353,-5240,-6251,-7306,-8266,-9059,-9547,-9696,-9453,-8837,-7906,-6739,-5457,-4193,-3060,-2175,-1626,-1434,-1639,-2174,-3001,-4008,-5092,-6148,-7049,-7733,-8111,-8170,-7907,-7364,-6605,-5730,-4821,-3998,-3322,-2869,-2659,-2684,-2912,-3274,-3694,-4089,-4392,-4549,-4551,-4405,-4152,-3857,-3596,-3423,-3416,-3567,-3905,-4366,-4907,-5431,-5868,-6130,-6163,-5939,-5458,-4756,-3893,-2952,-2016,-1187,-525,-95,69,-22,-362,-881,-1530,-2215,-2866,-3396,-3744,-3865,-3730,-3347,-2745,-1971,-1114,-246,530,1140,1511,1609,1409,950,260,-567,-1452,-2298,-2999,-3494,-3701,-3610,-3206,-2529,-1639,-608,457,1467,2321,2945,3277,3295,2999,2418,1624,678,-299,-1243,-2035,-2628,-2964,-3025,-2844,-2454,-1938,-1389,-889,-542,-392,-495,-835,-1388,-2076,-2816,-3492,-4012,-4279,-4231,-3851,-3137,-2155,-976,285,1524,2616,3477,4024,4225,4070,3586,2832,1883,831,-222,-1191,-1983,-2556,-2850,-2888,-2656,-2233,-1658,-1017,-391,178,603,899,1025,1023,928,779,644,554,549,631,800,1010,1226,1391,1454,1386,1162,801,325,-195,-709,-1124,-1393,-1448,-1272,-861,-228,558,1460,2371,3237,3965,4504,4818,4872,4709,4328,3821,3235,2673,2197,1898,1806,1960,2352,2945,3678,4472,5234,5875,6333,6543,6507,6225,5761,5172,4563,4009,3611,3419,3486,3810,4380,5140,6027,6950,7829,8576,9125,9428,9456,9212,8720,8027,7194,6293,5399,4576,3888,3371,3044,2906,2927,3055,3238,3380,3437,3316,2992,2435,1657,703,-361,-1436,-2423,-3210,-3714,-3858,-3621,-2998,-2047,-839,511,1887,3167,4239,5023,5451,5515,5216,4608,3752,2737,1667,623,-288,-1011,-1481,-1674,-1586,-1239,-676,47,857,1687,2467,3142,3679,4049,4266,4336,4301,4197,4058,3925,3810,3726,3656,3589,3487,3339,3116,2821,2472,2096,1743,1472,1328,1370,1617,2085,2757,3587,4526,5481,6386,7141,7682,7947,7918,7574,6977,6153,5220,4251,3369,2667,2214,2079,2255,2729,3437,4280,5151,5935,6522,6831,6816,6461,5809,4920,3897,2840,1870,1076,539,304,380,752,1363,2146,3009,3864,4614,5197,5540,5628,5447,5017,4389,3608,2745,1870,1037,310,-283,-711,-976,-1093,-1092,-1027,-943,-906,-966,-1157,-1513,-2015,-2650,-3360,-4075,-4721,-5207,-5470,-5447,-5123,-4487,-3587,-2473,-1232,36,1243,2288,3097,3618,3811,3684,3250,2564,1696,724,-240,-1118,-1802,-2237,-2362,-2175,-1688,-952,-51,939,1900,2764,3439,3893,4091,4061,3819,3437,2981,2504,2094,1758,1546,1422,1377,1345,1271,1102,778,299,-336,-1067,-1818,-2484,-2966,-3163,-3017,-2504,-1649,-533,735,2013,3159,4044,4554,4627,4238,3415,2242,825,-676,-2127,-3359,-4269,-4753,-4781,-4359,-3557,-2475,-1261,-64,961,1676,1984,1838,1250,307,-857,-2081,-3197,-4080,-4638,-4864,-4759,-4413,-3874,-3237,-2547,-1872,-1245,-730,-359,-185,-216,-456,-865,-1383,-1943,-2446,-2840,-3054,-3079,-2926,-2649,-2313,-1999,-1756,-1630,-1621,-1715,-1873,-2064,-2244,-2413,-2545,-2676,-2775,-2877,-2926,-2929,-2829,-2613,-2262,-1779,-1188,-528,157,805,1366,1783,2016,2050,1877,1543,1072,528,-72,-702,-1357,-2044,-2730,-3395,-3947,-4328,-4423,-4184,-3553,-2539,-1208,339,1919,3350,4419,4950,4840,4029,2598,657,-1572,-3850,-5928,-7583,-8664,-9108,-8945,-8286,-7299,-6178,-5093,-4216,-3626,-3399,-3517,-3933,-4562,-5283,-5994,-6604,-7050,-7339,-7479,-7547,-7587,-7680,-7849,-8131,-8508,-8956,-9427,-9865,-10217,-10432,-10481,-10341,-10022,-9541,-8949,-8299,-7666,-7111,-6702,-6474,-6453,-6615,-6920,-7265,-7558,-7652,-7477,-6941,-6072,-4912,-3590,-2262,-1078,-182,338,457,190,-352,-1050,-1723,-2223,-2402,-2201,-1597,-692,386,1427,2254,2725,2774,2450,1872,1267,859,887,1481,2663,4305,6148,7880,9173,9802,9647,8738,7218,5280,3141,978,-1077,-2918,-4457,-5610,-6259,-6349,-5819,-4735,-3232,-1555,-10,1099,1493,1008,-416,-2710,-5695,-9136,-12722,-16151,-19079,-21197,-22213,-21884,-20081,-16765,-12104,-6400,-164,6029,11535,15812,18470,19346,18539,16385,13373,10088,7066,4744,3391,3096,3778,5213,7087,9051,10781,12046,12714,12798,12389,11664,10777,9886,9075,8387,7836,7384,7016,6690,6400,6123,5855,5577,5292,5010,4780,4661,4712,4958,5369,5850,6281,6531,6539,6290,5857,5362,4932,4670,4611,4690,4788,4684,4190,3112,1394,-936,-3675,-6533,-9115,-11021,-11906,-11519,-9812,-6891,-3102,1099,5118,8405,10461,10991,9894,7323,3624,-713,-5108,-9047,-12065,-13895,-14425,-13726,-12029,-9637,-6944,-4274,-1951,-162,962,1413,1222,503,-653,-2099,-3748,-5467,-7171,-8750,-10113,-11157,-11805,-11973,-11639,-10783,-9498,-7876,-6119,-4398,-2926,-1832,-1220,-1090,-1419,-2117,-3107,-4291,-5608,-6988,-8381,-9730,-10969,-12029,-12844,-13347,-13487,-13257,-12646,-11734,-10587,-9345,-8156,-7186,-6589,-6490,-6937,-7897,-9236,-10725,-12082,-12996,-13214,-12553,-10995,-8623,-5705,-2531,518,3149,5131,6347,6825,6672,6083,5262,4425,3721,3301,3226,3559,4293,5414,6855,8523,10295,12023,13568,14797,15615,15982,15893,15427,14658,13739,12786,11944,11301,10943,10867,11079,11483,12014,12550,13011,13314,13431,13352,13115,12750,12326,11864,11432,11025,10696,10453,10323,10338,10497,10825,11293,11881,12542,13204,13817,14299,14620,14748,14696,14486,14155,13734,13226,12626,11891,10998,9912,8656,7249,5788,4366,3108,2120,1473,1178,1195,1402,1680,1861,1849,1550,941,45,-1088,-2362,-3684,-4961,-6092,-7024,-7691,-8090,-8211,-8101,-7809,-7407,-6984,-6599,-6334,-6217,-6265,-6482,-6808,-7218,-7631,-7993,-8248,-8360,-8318,-8134,-7840,-7484,-7119,-6814,-6623,-6611,-6804,-7211,-7790,-8470,-9149,-9713,-10081,-10177,-9998,-9565,-8957,-8264,-7609,-7083,-6790,-6785,-7102,-7736,-8652,-9781,-11044,-12340,-13571,-14646,-15464,-15964,-16080,-15782,-15086,-14011,-12659,-11102,-9478,-7881,-6448,-5256,-4426,-3987,-4010,-4464,-5317,-6480,-7823,-9190,-10425,-11374,-11922,-12028,-11656,-10890,-9788,-8480,-7075,-5680,-4388,-3236,-2272,-1464,-814,-272,173,546,855,1097,1285,1423,1516,1596,1666,1757,1868,2011,2167,2333,2492,2635,2771,2916,3093,3329,3648,4066,4584,5199,5863,6551,7171,7678,7976,8035,7810,7321,6593,5698,4717,3742,2880,2220,1848,1840,2226,3023,4197,5652,7291,8935,10456,11680,12520,12884,12774,12207,11275,10081,8765,7462,6289,5349,4695,4366,4345,4620,5107,5765,6481,7191,7811,8280,8576,8678,8606,8397,8089,7746,7412,7127,6922,6803,6775,6832,6949,7111,7274,7400,7435,7329,7050,6577,5935,5154,4327,3521,2852,2397,2229,2392,2871,3633,4573,5584,6506,7225,7614,7634,7269,6592,5708,4750,3877,3192,2790,2697,2893,3307,3858,4424,4927,5274,5445,5400,5186,4808,4324,3761,3158,2531,1905,1293,709,173,-295,-677,-955,-1126,-1190,-1183,-1113,-1036,-970,-945,-978,-1073,-1225,-1439,-1700,-2009,-2366,-2758,-3185,-3630,-4070,-4490,-4857,-5152,-5372,-5496,-5550,-5519,-5447,-5335,-5235,-5166,-5173,-5277,-5493,-5805,-6188,-6589,-6955,-7218,-7323,-7224,-6894,-6344,-5614,-4773,-3921,-3153,-2568,-2235,-2201,-2461,-2987,-3704,-4515,-5313,-5983,-6432,-6600,-6469,-6065,-5452,-4732,-4004,-3382,-2938,-2724,-2740,-2967,-3332,-3782,-4223,-4602,-4862,-4969,-4925,-4747,-4473,-4171,-3881,-3673,-3570,-3598,-3759,-4049,-4448,-4947,-5492,-6063,-6588,-7035,-7353,-7529,-7550,-7439,-7206,-6881,-6490,-6052,-5601,-5151,-4730,-4343,-4003,-3715,-3475,-3303,-3187,-3152,-3181,-3292,-3451,-3678,-3939,-4270,-4652,-5125,-5684,-6334,-7070,-7842,-8628,-9352,-9972,-10416,-10645,-10608,-10315,-9746,-8972,-8026,-6999,-5985,-5067,-4346,-3879,-3709,-3829,-4207,-4763,-5418,-6059,-6599,-6938,-7009,-6769,-6209,-5363,-4297,-3092,-1862,-695,299,1055,1515,1661,1507,1097,503,-188,-880,-1490,-1950,-2221,-2268,-2109,-1740,-1212,-551,189,983,1766,2527,3188,3725,4082,4232,4171,3922,3532,3086,2658,2337,2177,2220,2470,2934,3576,4382,5293,6255,7203,8037,8708,9103,9208,8956,8377,7507,6418,5247,4107,3149,2499,2234,2401,2992,3926,5115,6391,7622,8641,9367,9710,9683,9316,8694,7920,7109,6361,5761,5374,5206,5271,5517,5911,6383,6879,7320,7668,7850,7859,7670,7305,6799,6199,5584,5005,4549,4252,4171,4319,4692,5272,5988,6790,7560,8240,8729,8992,9009,8797,8408,7907,7350,6818,6331,5945,5656,5484,5430,5486,5670,5962,6359,6835,7340,7841,8279,8609,8809,8850,8743,8509,8167,7774,7354,6970,6636,6409,6270,6248,6305,6415,6554,6661,6734,6723,6650,6509,6337,6158,6000,5891,5859,5920,6096,6375,6749,7172,7613,7998,8288,8410,8332,8016,7485,6764,5937,5084,4288,3630,3150,2888,2835,2977,3260,3622,3977,4248,4361,4276,3986,3519,2937,2318,1745,1276,946,741,610,476,259,-117,-666,-1378,-2181,-2969,-3630,-4052,-4156,-3902,-3302,-2420,-1360,-281,674,1335,1616,1446,859,-91,-1274,-2562,-3798,-4854,-5624,-6055,-6152,-5965,-5581,-5094,-4597,-4144,-3792,-3550,-3449,-3500,-3718,-4105,-4646,-5294,-5991,-6648,-7196,-7567,-7735,-7700,-7488,-7164,-6772,-6393,-6052,-5806,-5667,-5643,-5734,-5886,-6073,-6193,-6211,-6054,-5724,-5230,-4645,-4043,-3532,-3187,-3079,-3225,-3634,-4259,-5053,-5942,-6855,-7714,-8462,-9044,-9423,-9590,-9527,-9278,-8857,-8336,-7738,-7112,-6479,-5848,-5234,-4658,-4135,-3720,-3431,-3308,-3356,-3565,-3911,-4366,-4885,-5442,-6000,-6515,-6970,-7311,-7532,-7616,-7573,-7428,-7211,-6953,-6680,-6389,-6076,-5712,-5282,-4773,-4202,-3598,-3022,-2537,-2209,-2107,-2234,-2612,-3162,-3835,-4514,-5117,-5559,-5791,-5811,-5631,-5335,-4976,-4658,-4423,-4307,-4309,-4391,-4516,-4645,-4763,-4864,-4986,-5137,-5365,-5663,-6037,-6457,-6883,-7269,-7548,-7666,-7555,-7174,-6501,-5548,-4380,-3101,-1859,-816,-115,130,-115,-831,-1917,-3222,-4579,-5785,-6706,-7199,-7228,-6781,-5919,-4747,-3383,-1985,-684,377,1106,1437,1363,924,199,-704,-1671,-2595,-3381,-3976,-4334,-4463,-4381,-4119,-3732,-3246,-2699,-2111,-1491,-857,-220,392,937,1376,1652,1731,1601,1268,794,244,-283,-696,-937,-965,-777,-417,109,716,1399,2090,2755,3339,3796,4078,4163,4028,3700,3174,2516,1728,893,42,-739,-1401,-1883,-2163,-2241,-2127,-1865,-1460,-961,-367,275,948,1613,2227,2755,3143,3362,3364,3151,2725,2135,1465,789,229,-159,-305,-201,138,654,1285,1939,2565,3106,3554,3903,4187,4404,4587,4700,4740,4660,4456,4109,3672,3159,2659,2192,1814,1509,1278,1072,874,668,472,322,287,399,721,1215,1874,2583,3255,3760,3996,3922,3530,2895,2130,1366,730,317,165,269,576,999,1464,1883,2239,2504,2721,2922,3156,3470,3869,4350,4864,5326,5660,5758,5583,5112,4390,3495,2524,1586,752,111,-328,-518,-486,-237,205,812,1555,2396,3280,4138,4884,5441,5737,5758,5513,5053,4468,3825,3214,2688,2291,2044,1957,2020,2211,2502,2846,3206,3523,3755,3840,3760,3472,3014,2398,1715,1049,511,199,187,511,1151,2058,3111,4189,5142,5842,6183,6127,5659,4857,3823,2693,1635,772,237,85,357,1009,1982,3157,4410,5605,6615,7345,7731,7748,7414,6783,5927,4956,3972,3081,2385,1939,1794,1943,2352,2958,3663,4386,5029,5534,5868,6013,6003,5850,5616,5319,5025,4728,4463,4187,3890,3519,3053,2488,1844,1174,555,64,-203,-196,139,765,1644,2656,3676,4577,5234,5584,5596,5301,4783,4129,3470,2868,2395,2050,1812,1634,1473,1298,1112,932,798,752,814,1013,1318,1711,2125,2502,2762,2873,2779,2518,2109,1642,1187,837,638,654,876,1310,1904,2600,3312,3936,4378,4535,4365,3836,3003,1959,853,-142,-874,-1212,-1113,-573,314,1457,2680,3861,4836,5519,5819,5767,5378,4796,4109,3466,2943,2596,2440,2430,2538,2694,2860,3004,3119,3220,3327,3450,3580,3675,3672,3505,3114,2469,1595,530,-596,-1687,-2593,-3232,-3545,-3535,-3254,-2802,-2264,-1764,-1344,-1062,-890,-815,-773,-748,-716,-690,-699,-775,-931,-1183,-1521,-1913,-2347,-2786,-3199,-3587,-3908,-4179,-4374,-4504,-4561,-4564,-4519,-4453,-4368,-4288,-4202,-4137,-4086,-4084,-4154,-4333,-4649,-5105,-5682,-6322,-6954,-7487,-7848,-7981,-7867,-7523,-6983,-6312,-5560,-4786,-4036,-3347,-2758,-2304,-2005,-1881,-1932,-2128,-2448,-2823,-3227,-3594,-3912,-4150,-4316,-4412,-4447,-4424,-4352,-4226,-4051,-3839,-3593,-3354,-3130,-2976,-2915,-2987,-3225,-3607,-4150,-4773,-5450,-6095,-6657,-7091,-7356,-7447,-7359,-7117,-6733,-6257,-5688,-5077,-4424,-3765,-3124,-2539,-2052,-1703,-1532,-1569,-1826,-2293,-2950,-3725,-4562,-5369,-6069,-6607,-6930,-7022,-6886,-6545,-6061,-5485,-4923,-4439,-4120,-4015,-4132,-4463,-4968,-5570,-6218,-6816,-7319,-7665,-7835,-7832,-7671,-7413,-7090,-6777,-6508,-6325,-6240,-6241,-6309,-6403,-6500,-6554,-6566,-6501,-6385,-6208,-6009,-5811,-5646,-5557,-5552,-5652,-5844,-6108,-6401,-6686,-6885,-6974,-6883,-6592,-6074,-5316,-4334,-3165,-1891,-616,500,1343,1762,1722,1195,281,-906,-2188,-3394,-4390,-5063,-5388,-5362,-5050,-4522,-3881,-3211,-2607,-2152,-1889,-1874,-2084,-2515,-3081,-3716,-4302,-4753,-4976,-4926,-4589,-4005,-3254,-2430,-1645,-984,-492,-193,-64,-70,-179,-343,-540,-723,-869,-936,-902,-750,-468,-75,418,982,1583,2206,2806,3360,3824,4147,4297,4245,4001,3590,3074,2504,1965,1515,1215,1110,1211,1510,1982,2565,3229,3913,4602,5247,5855,6369,6800,7097,7252,7243,7045,6666,6112,5429,4686,3959,3327,2841,2524,2373,2354,2446,2625,2885,3239,3681,4215,4813,5430,6027,6542,6964,7248,7420,7445,7337,7075,6649,6067,5337,4508,3631,2807,2103,1620,1397,1460,1780,2295,2900,3501,3977,4280,4361,4257,4013,3716,3446,3270,3222,3315,3540,3865,4251,4646,4992,5232,5327,5242,4993,4605,4150,3686,3302,3032,2923,2957,3117,3353,3625,3896,4151,4390,4617,4848,5057,5243,5334,5309,5111,4733,4192,3526,2812,2110,1497,1028,732,646,746,1045,1492,2075,2736,3451,4171,4867,5513,6069,6513,6802,6902,6800,6478,5992,5367,4715,4095,3605,3287,3181,3260,3513,3871,4284,4688,5005,5198,5197,5015,4642,4132,3535,2921,2347,1864,1509,1289,1223,1276,1465,1750,2140,2609,3121,3635,4087,4409,4566,4512,4278,3862,3344,2731,2094,1435,785,160,-416,-905,-1274,-1463,-1472,-1253,-856,-302,318,912,1394,1677,1755,1605,1315,916,515,151,-131,-307,-401,-395,-310,-120,181,606,1136,1721,2281,2708,2929,2866,2539,1970,1270,530,-135,-644,-932,-971,-750,-291,373,1150,1970,2699,3245,3514,3451,3055,2378,1513,584,-264,-933,-1300,-1363,-1070,-507,287,1175,2043,2749,3174,3234,2887,2167,1147,-27,-1189,-2153,-2743,-2842,-2397,-1455,-157,1301,2681,3773,4407,4502,4048,3118,1840,362,-1133,-2492,-3579,-4292,-4604,-4496,-4028,-3260,-2286,-1206,-128,838,1593,2066,2215,2068,1656,1082,419,-230,-805,-1238,-1515,-1612,-1559,-1373,-1105,-781,-450,-115,208,528,856,1187,1516,1818,2058,2197,2205,2050,1722,1230,599,-119,-839,-1490,-1975,-2234,-2234,-1980,-1507,-892,-193,506,1154,1687,2068,2270,2283,2128,1836,1470,1085,762,532,461,551,824,1258,1820,2436,3037,3494,3732,3642,3195,2374,1243,-108,-1540,-2900,-4045,-4856,-5260,-5248,-4860,-4198,-3385,-2560,-1834,-1297,-974,-890,-982,-1243,-1587,-1981,-2370,-2706,-2961,-3098,-3096,-2933,-2593,-2068,-1351,-475,528,1572,2564,3373,3889,3991,3626,2765,1466,-148,-1925,-3632,-5119,-6189,-6786,-6864,-6494,-5775,-4866,-3921,-3113,-2543,-2292,-2351,-2664,-3140,-3654,-4115,-4422,-4539,-4423,-4100,-3578,-2933,-2218,-1533,-949,-539,-362,-418,-714,-1175,-1725,-2261,-2677,-2897,-2881,-2626,-2182,-1618,-1036,-529,-186,-69,-203,-586,-1175,-1911,-2723,-3549,-4331,-5051,-5686,-6259,-6774,-7252,-7693,-8070,-8343,-8445,-8322,-7925,-7247,-6323,-5223,-4057,-2944,-1998,-1310,-938,-879,-1115,-1573,-2181,-2854,-3515,-4097,-4553,-4840,-4940,-4857,-4616,-4269,-3878,-3520,-3255,-3135,-3180,-3385,-3718,-4130,-4547,-4913,-5177,-5302,-5306,-5186,-5021,-4844,-4749,-4774,-4966,-5320,-5801,-6339,-6857,-7274,-7534,-7618,-7536,-7325,-7056,-6752,-6476,-6206,-5951,-5650,-5290,-4814,-4242,-3562,-2845,-2136,-1521,-1052,-776,-683,-751,-903,-1081,-1198,-1227,-1134,-951,-708,-473,-291,-201,-220,-328,-497,-687,-848,-951,-979,-930,-845,-770,-772,-905,-1193,-1626,-2142,-2675,-3129,-3459,-3615,-3624,-3480,-3250,-2951,-2633,-2333,-2074,-1887,-1781,-1743,-1775,-1828,-1907,-1977,-2053,-2139,-2244,-2401,-2584,-2803,-2998,-3131,-3140,-2981,-2623,-2074,-1355,-517,372,1247,2038,2700,3176,3471,3542,3441,3155,2756,2254,1718,1146,588,39,-461,-892,-1197,-1330,-1223,-858,-214,633,1617,2582,3430,4042,4378,4436,4249,3895,3428,2934,2448,2041,1733,1569,1564,1727,2047,2502,3042,3619,4154,4593,4862,4940,4802,4481,4028,3513,3019,2622,2369,2287,2368,2569,2847,3127,3357,3492,3508,3392,3161,2820,2403,1936,1456,994,577,231,-35,-197,-248,-170,46,390,851,1394,1980,2578,3129,3608,3970,4204,4296,4258,4103,3839,3495,3056,2565,2020,1488,1022,694,583,719,1129,1765,2577,3448,4277,4928,5315,5351,5037,4387,3498,2457,1397,420,-376,-915,-1160,-1097,-753,-169,582,1445,2335,3183,3919,4460,4752,4760,4459,3904,3139,2280,1435,730,263,126,356,960,1891,3048,4299,5486,6453,7089,7320,7134,6579,5730,4696,3586,2505,1541,757,204,-112,-162,16,439,1048,1816,2655,3486,4184,4668,4833,4665,4160,3399,2499,1590,840,329,145,266,656,1204,1822,2375,2804,3026,3044,2841,2477,1952,1347,663,-40,-736,-1361,-1862,-2138,-2160,-1856,-1270,-456,470,1364,2105,2593,2791,2696,2388,1930,1449,1015,696,517,456,483,552,640,735,849,989,1156,1344,1525,1696,1838,1956,2052,2132,2190,2212,2186,2098,1968,1827,1728,1728,1877,2190,2660,3231,3830,4369,4776,4980,4978,4738,4330,3761,3131,2482,1902,1439,1133,997,1029,1206,1498,1861,2233,2545,2710,2658,2327,1716,857,-151,-1198,-2138,-2852,-3225,-3178,-2687,-1773,-539,865,2237,3379,4111,4336,4023,3268,2194,1013,-107,-996,-1551,-1722,-1509,-948,-126,886,1934,2928,3703,4192,4322,4102,3580,2842,1985,1091,242,-533,-1169,-1653,-1927,-1961,-1713,-1173,-375,623,1701,2757,3682,4392,4865,5077,5055,4810,4376,3777,3068,2298,1555,916,479,302,436,865,1548,2398,3302,4136,4802,5208,5338,5187,4831,4329,3793,3261,2802,2403,2058,1733,1393,1023,620,214,-166,-456,-620,-623,-458,-166,224,622,978,1217,1307,1226,983,620,180,-260,-643,-919,-1053,-1046,-913,-690,-408,-116,177,437,672,861,1016,1123,1215,1294,1413,1570,1790,2044,2290,2473,2526,2408,2101,1621,1018,348,-319,-934,-1467,-1905,-2285,-2623,-2963,-3308,-3656,-3957,-4171,-4224,-4079,-3702,-3089,-2277,-1315,-292,688,1513,2069,2269,2052,1438,460,-737,-2040,-3265,-4290,-4989,-5315,-5236,-4804,-4068,-3124,-2061,-967,83,1018,1794,2359,2692,2762,2583,2149,1514,702,-225,-1233,-2277,-3339,-4381,-5382,-6284,-7037,-7565,-7812,-7725,-7305,-6571,-5610,-4508,-3389,-2358,-1513,-928,-649,-704,-1085,-1768,-2699,-3809,-5010,-6208,-7303,-8201,-8819,-9089,-8976,-8477,-7630,-6504,-5205,-3847,-2560,-1465,-658,-205,-127,-411,-993,-1820,-2776,-3787,-4741,-5546,-6135,-6455,-6503,-6316,-5951,-5501,-5036,-4636,-4332,-4161,-4113,-4205,-4409,-4725,-5100,-5487,-5802,-5964,-5903,-5576,-4990,-4190,-3251,-2288,-1384,-654,-143,103,90,-140,-532,-1016,-1531,-2036,-2514,-2938,-3308,-3593,-3761,-3792,-3646,-3344,-2886,-2347,-1779,-1277,-917,-775,-898,-1299,-1954,-2800,-3736,-4655,-5431,-5978,-6232,-6192,-5884,-5404,-4828,-4275,-3810,-3495,-3352,-3367,-3532,-3792,-4135,-4514,-4917,-5314,-5672,-5957,-6108,-6086,-5850,-5400,-4765,-4018,-3235,-2516,-1926,-1523,-1316,-1288,-1409,-1598,-1795,-1918,-1899,-1720,-1369,-899,-375,121,505,733,789,692,510,290,115,13,12,79,173,210,124,-174,-694,-1457,-2376,-3374,-4306,-5053,-5489,-5554,-5203,-4477,-3439,-2205,-908,314,1352,2113,2580,2742,2652,2369,1951,1491,1037,672,453,413,583,937,1437,2013,2560,2987,3186,3111,2736,2105,1287,376,-537,-1382,-2102,-2663,-3059,-3257,-3286,-3111,-2779,-2298,-1733,-1148,-603,-168,134,293,325,268,155,3,-169,-370,-601,-852,-1121,-1360,-1555,-1656,-1634,-1484,-1170,-732,-158,496,1195,1878,2498,2993,3343,3512,3513,3348,3039,2606,2059,1434,745,44,-609,-1154,-1499,-1584,-1384,-879,-150,729,1636,2455,3084,3469,3566,3397,2995,2413,1734,1032,395,-105,-410,-497,-365,-56,381,870,1331,1689,1875,1836,1553,1023,292,-571,-1472,-2310,-2994,-3453,-3638,-3530,-3130,-2465,-1592,-584,450,1411,2195,2747,3051,3133,3083,2961,2888,2886,3007,3197,3415,3552,3544,3307,2834,2134,1279,345,-550,-1327,-1889,-2193,-2210,-1943,-1449,-780,-46,673,1274,1682,1851,1762,1452,975,434,-70,-439,-602,-524,-214,280,886,1489,2006,2323,2391,2164,1655,907,12,-908,-1713,-2262,-2445,-2180,-1449,-269,1265,3066,4950,6769,8320,9421,9937,9762,8903,7434,5547,3457,1453,-245,-1420,-1974,-1865,-1148,52,1568,3191,4719,5956,6755,7015,6712,5887,4659,3191,1693,354,-647,-1197,-1242,-815,11,1078,2235,3311,4142,4632,4680,4296,3493,2379,1095,-194,-1291,-2044,-2325,-2097,-1380,-305,977,2250,3348,4115,4471,4393,3903,3088,2055,920,-156,-1074,-1707,-2008,-1947,-1552,-871,14,1008,2015,2923,3653,4121,4310,4198,3856,3312,2677,2000,1369,822,408,136,30,63,231,491,807,1128,1407,1602,1701,1704,1673,1642,1718,1913,2293,2822,3485,4208,4934,5587,6121,6496,6695,6729,6618,6401,6128,5833,5567,5330,5129,4927,4684,4349,3888,3277,2549,1760,1014,419,84,80,431,1092,1964,2889,3709,4257,4435,4199,3590,2700,1678,645,-251,-952,-1389,-1575,-1525,-1283,-908,-426,106,681,1258,1820,2317,2715,2951,3011,2864,2550,2113,1641,1220,942,860,1022,1395,1939,2543,3099,3482,3615,3443,2991,2314,1513,712,26,-433,-601,-433,38,776,1661,2592,3424,4055,4401,4446,4201,3751,3154,2508,1865,1266,748,302,-40,-295,-444,-498,-442,-275,13,415,926,1508,2122,2719,3245,3682,4016,4259,4445,4595,4729,4842,4897,4833,4586,4086,3306,2253,993,-360,-1660,-2737,-3457,-3708,-3455,-2733,-1646,-364,912,1983,2666,2868,2519,1682,423,-1096,-2724,-4279,-5599,-6546,-7010,-6955,-6379,-5356,-3998,-2454,-882,571,1786,2682,3215,3397,3248,2833,2222,1467,666,-149,-885,-1510,-1947,-2176,-2151,-1904,-1459,-929,-402,-2,179,110,-218,-733,-1326,-1878,-2253,-2338,-2081,-1447,-516,635,1844,2972,3870,4429,4574,4295,3597,2557,1248,-216,-1714,-3133,-4351,-5286,-5863,-6055,-5859,-5302,-4457,-3402,-2261,-1156,-205,483,866,926,712,306,-203,-712,-1157,-1514,-1774,-1998,-2211,-2473,-2781,-3145,-3508,-3844,-4109,-4266,-4327,-4278,-4147,-3965,-3755,-3555,-3404,-3291,-3256,-3242,-3262,-3277,-3288,-3317,-3383,-3545,-3825,-4250,-4812,-5448,-6095,-6630,-6964,-7019,-6756,-6187,-5371,-4382,-3320,-2266,-1291,-426,286,860,1276,1549,1679,1676,1558,1354,1074,766,411,43,-359,-809,-1295,-1835,-2391,-2941,-3453,-3888,-4232,-4487,-4639,-4727,-4722,-4635,-4423,-4047,-3468,-2678,-1703,-633,417,1301,1898,2130,1975,1488,782,-7,-700,-1175,-1315,-1087,-514,329,1323,2340,3249,3947,4348,4410,4121,3511,2644,1611,517,-513,-1390,-2024,-2401,-2519,-2445,-2247,-2044,-1896,-1917,-2101,-2489,-3020,-3641,-4286,-4863,-5331,-5632,-5760,-5729,-5573,-5345,-5095,-4859,-4664,-4516,-4412,-4350,-4332,-4351,-4411,-4493,-4541,-4531,-4371,-4032,-3484,-2723,-1806,-797,199,1081,1749,2147,2238,2058,1654,1143,630,237,66,182,624,1352,2310,3353,4348,5120,5550,5534,5076,4202,3037,1727,430,-687,-1521,-1987,-2091,-1845,-1365,-710,-31,612,1112,1437,1542,1435,1120,642,49,-594,-1212,-1750,-2148,-2387,-2460,-2392,-2236,-2050,-1902,-1848,-1899,-2053,-2235,-2384,-2397,-2231,-1829,-1242,-497,275,988,1512,1766,1697,1298,610,-287,-1284,-2266,-3106,-3732,-4049,-4053,-3729,-3128,-2319,-1396,-444,419,1148,1646,1904,1889,1628,1153,541,-138,-786,-1338,-1726,-1932,-1939,-1773,-1462,-1062,-621,-202,161,417,558,555,414,139,-258,-740,-1262,-1779,-2233,-2612,-2878,-3069,-3165,-3231,-3253,-3280,-3294,-3317,-3316,-3283,-3173,-2935,-2537,-1911,-1062,20,1274,2623,3951,5127,6026,6530,6576,6127,5222,3943,2425,835,-646,-1856,-2654,-2965,-2775,-2135,-1168,-28,1107,2052,2676,2864,2597,1900,860,-370,-1656,-2804,-3688,-4172,-4196,-3742,-2878,-1717,-433,790,1793,2434,2670,2476,1923,1084,88,-971,-1955,-2799,-3406,-3744,-3779,-3524,-2994,-2252,-1351,-368,618,1553,2355,3007,3454,3714,3760,3632,3333,2919,2423,1922,1462,1117,909,864,951,1140,1370,1590,1748,1816,1777,1642,1433,1179,915,681,513,443,507,713,1062,1523,2043,2557,2993,3292,3432,3418,3306,3166,3072,3094,3239,3502,3804,4072,4220,4188,3962,3562,3043,2491,1965,1534,1209,980,800,612,357,7,-456,-989,-1562,-2095,-2543,-2863,-3028,-3054,-2953,-2767,-2526,-2258,-1979,-1688,-1390,-1061,-727,-366,-24,306,602,871,1144,1438,1796,2229,2728,3267,3788,4219,4508,4575,4397,3935,3203,2225,1076,-155,-1320,-2300,-2937,-3147,-2870,-2126,-1006,367,1806,3157,4245,4967,5254,5101,4561,3734,2745,1756,890,300,31,147,590,1307,2165,3044,3796,4324,4542,4426,4006,3339,2559,1769,1120,690,545,671,1003,1440,1855,2139,2218,2059,1689,1173,593,44,-400,-701,-836,-826,-687,-456,-140,231,672,1168,1728,2345,2981,3607,4137,4514,4654,4495,4006,3174,2039,681,-793,-2241,-3525,-4526,-5140,-5342,-5111,-4533,-3667,-2665,-1613,-655,134,686,951,945,649,154,-510,-1213,-1889,-2442,-2818,-2999,-3002,-2871,-2689,-2513,-2435,-2471,-2657,-2936,-3265,-3529,-3633,-3467,-2966,-2110,-934,448,1902,3226,4263,4840,4873,4343,3304,1931,388,-1044,-2177,-2784,-2778,-2112,-874,779,2643,4457,6020,7129,7668,7574,6857,5585,3890,1944,-58,-1896,-3404,-4416,-4853,-4681,-3935,-2713,-1151,562,2241,3680,4710,5200,5076,4350,3107,1520,-196,-1785,-3040,-3795,-3976,-3636,-2882,-1936,-1029,-381,-193,-531,-1403,-2674,-4144,-5550,-6638,-7179,-7045,-6190,-4695,-2705,-462,1785,3760,5229,6019,6040,5302,3916,2075,25,-1978,-3683,-4940,-5610,-5719,-5300,-4494,-3457,-2348,-1333,-508,54,351,431,370,274,235,322,559,929,1361,1772,2056,2135,1947,1477,759,-164,-1180,-2189,-3073,-3700,-4010,-3929,-3484,-2723,-1743,-658,427,1412,2217,2785,3059,3024,2665,2025,1155,161,-870,-1812,-2592,-3113,-3349,-3268,-2905,-2305,-1557,-749,-1,621,1034,1227,1195,974,591,95,-498,-1152,-1854,-2561,-3234,-3827,-4284,-4588,-4713,-4671,-4496,-4206,-3867,-3499,-3165,-2881,-2694,-2608,-2645,-2794,-3049,-3392,-3815,-4306,-4866,-5488,-6165,-6859,-7526,-8077,-8444,-8521,-8251,-7584,-6508,-5071,-3328,-1401,579,2457,4088,5339,6113,6355,6044,5203,3891,2187,212,-1891,-3962,-5805,-7272,-8196,-8512,-8175,-7234,-5787,-3970,-1965,61,1943,3533,4736,5474,5728,5505,4858,3872,2655,1324,-2,-1222,-2261,-3062,-3626,-3953,-4117,-4162,-4203,-4282,-4477,-4783,-5195,-5643,-6049,-6299,-6291,-5922,-5135,-3905,-2281,-359,1697,3702,5446,6738,7420,7383,6601,5115,3067,645,-1888,-4282,-6281,-7700,-8413,-8384,-7658,-6349,-4613,-2641,-594,1353,3098,4526,5591,6249,6474,6276,5669,4717,3515,2189,892,-229,-1045,-1483,-1518,-1197,-599,165,981,1771,2462,3039,3483,3806,3999,4073,3998,3787,3432,2952,2395,1794,1234,774,495,458,712,1277,2138,3240,4501,5792,6999,7982,8648,8925,8791,8261,7394,6282,5031,3769,2594,1607,878,462,393,694,1354,2345,3574,4920,6218,7283,7954,8083,7618,6550,4983,3065,1029,-898,-2462,-3479,-3814,-3436,-2412,-910,835,2521,3878,4643,4666,3902,2413,410,-1861,-4074,-5928,-7160,-7593,-7147,-5873,-3909,-1495,1093,3556,5646,7150,7952,7998,7333,6033,4279,2234,125,-1858,-3538,-4774,-5489,-5624,-5179,-4190,-2715,-891,1134,3165,4990,6437,7340,7618,7247,6268,4803,3009,1109,-681,-2133,-3055,-3332,-2883,-1777,-110,1895,3995,5930,7456,8398,8643,8175,7044,5378,3354,1180,-923,-2742,-4106,-4885,-5020,-4527,-3490,-2057,-415,1236,2715,3873,4616,4898,4717,4113,3136,1873,410,-1137,-2655,-4017,-5124,-5886,-6261,-6227,-5816,-5072,-4090,-2972,-1856,-869,-144,238,226,-152,-826,-1657,-2483,-3136,-3457,-3366,-2825,-1889,-669,680,1971,3063,3793,4107,3955,3377,2459,1338,167,-870,-1638,-2022,-1977,-1521,-739,258,1313,2301,3105,3651,3917,3888,3626,3143,2535,1826,1094,367,-302,-894,-1379,-1718,-1896,-1844,-1553,-968,-107,1038,2385,3880,5382,6769,7872,8553,8679,8198,7089,5448,3403,1158,-1065,-3048,-4605,-5579,-5922,-5586,-4654,-3212,-1418,563,2548,4394,5960,7168,7967,8334,8296,7875,7142,6162,5020,3817,2629,1552,634,-64,-533,-747,-719,-445,58,762,1635,2600,3591,4493,5208,5624,5650,5216,4302,2896,1092,-1023,-3258,-5415,-7263,-8587,-9213,-9052,-8110,-6479,-4374,-2009,319,2388,3989,4990,5351,5086,4304,3154,1810,469,-729,-1645,-2233,-2460,-2378,-2026,-1508,-885,-253,334,828,1227,1532,1806,2086,2448,2943,3594,4416,5370,6386,7392,8248,8876,9137,8977,8328,7194,5609,3666,1489,-736,-2831,-4582,-5821,-6419,-6321,-5571,-4270,-2605,-764,1026,2617,3851,4682,5074,5059,4701,4073,3272,2381,1491,647,-87,-742,-1295,-1818,-2315,-2825,-3341,-3831,-4239,-4489,-4513,-4233,-3645,-2736,-1596,-327,917,1977,2716,3024,2874,2274,1327,161,-1062,-2189,-3099,-3712,-3999,-3961,-3641,-3066,-2310,-1394,-398,637,1635,2517,3216,3652,3782,3577,3053,2250,1253,152,-930,-1892,-2624,-3066,-3174,-2981,-2528,-1947,-1336,-846,-582,-608,-970,-1625,-2531,-3565,-4641,-5613,-6405,-6920,-7120,-6965,-6475,-5650,-4558,-3260,-1841,-405,955,2144,3088,3745,4086,4122,3871,3374,2679,1841,925,-11,-888,-1649,-2219,-2563,-2641,-2477,-2098,-1583,-1028,-537,-230,-194,-505,-1185,-2226,-3551,-5060,-6596,-8014,-9156,-9909,-10203,-10026,-9410,-8446,-7214,-5853,-4452,-3131,-1962,-1029,-356,13,106,-75,-466,-1026,-1676,-2350,-2972,-3495,-3858,-4066,-4110,-4032,-3895,-3754,-3689,-3726,-3889,-4118,-4362,-4482,-4398,-3983,-3213,-2069,-650,927,2465,3788,4705,5101,4914,4172,2993,1522,-22,-1496,-2727,-3658,-4256,-4538,-4579,-4423,-4143,-3786,-3384,-2972,-2566,-2186,-1851,-1574,-1349,-1184,-1049,-941,-827,-706,-567,-446,-372,-422,-657,-1129,-1875,-2846,-3987,-5163,-6229,-7033,-7438,-7360,-6762,-5693,-4254,-2622,-993,420,1445,1937,1872,1254,217,-1085,-2464,-3719,-4695,-5271,-5384,-5046,-4325,-3338,-2249,-1210,-381,152,327,183,-210,-720,-1197,-1513,-1544,-1237,-578,373,1514,2692,3750,4533,4921,4842,4303,3332,2058,588,-929,-2354,-3576,-4491,-5045,-5213,-5016,-4503,-3749,-2833,-1821,-774,288,1331,2344,3294,4120,4770,5148,5204,4873,4167,3117,1827,448,-846,-1859,-2444,-2491,-1991,-1003,318,1782,3164,4265,4942,5094,4735,3929,2811,1554,339,-680,-1377,-1702,-1659,-1309,-766,-162,379,743,882,757,408,-138,-796,-1520,-2231,-2878,-3397,-3731,-3837,-3669,-3242,-2582,-1768,-913,-123,486,854,937,766,366,-164,-749,-1276,-1652,-1800,-1678,-1287,-674,62,817,1443,1865,1990,1836,1421,854,238,-300,-649,-743,-548,-86,585,1380,2189,2921,3480,3838,3968,3926,3757,3530,3308,3125,3005,2963,2977,3072,3209,3404,3621,3836,4029,4164,4239,4243,4181,4058,3882,3654,3390,3082,2744,2364,1942,1469,938,342,-316,-1032,-1788,-2556,-3284,-3934,-4423,-4719,-4756,-4532,-4035,-3338,-2485,-1613,-814,-205,133,156,-127,-689,-1435,-2300,-3162,-3941,-4543,-4893,-4945,-4670,-4082,-3227,-2185,-1054,48,1030,1787,2294,2508,2472,2214,1817,1350,897,515,247,112,102,204,387,643,947,1305,1699,2109,2514,2859,3120,3243,3219,3015,2644,2093,1389,549,-392,-1370,-2323,-3162,-3794,-4129,-4095,-3632,-2748,-1467,105,1831,3528,4995,6043,6520,6335,5477,4026,2116,-13,-2137,-3970,-5296,-5940,-5819,-4962,-3476,-1583,485,2417,3969,4908,5078,4455,3076,1133,-1127,-3375,-5283,-6535,-6909,-6287,-4680,-2254,740,3937,6961,9439,11051,11594,10958,9199,6471,3075,-635,-4244,-7348,-9613,-10797,-10802,-9692,-7649,-4999,-2108,612,2814,4206,4648,4109,2735,749,-1503,-3685,-5443,-6536,-6782,-6181,-4799,-2855,-622,1597,3478,4783,5330,5068,4054,2456,530,-1442,-3160,-4395,-4971,-4820,-3951,-2479,-562,1574,3708,5607,7090,8015,8309,7968,7067,5718,4121,2462,957,-207,-906,-1050,-642,279,1600,3196,4891,6526,7921,8930,9434,9372,8740,7608,6096,4369,2627,1040,-216,-1050,-1413,-1332,-902,-258,455,1075,1507,1666,1545,1164,574,-157,-968,-1811,-2628,-3407,-4079,-4654,-5063,-5321,-5398,-5310,-5068,-4675,-4159,-3514,-2774,-1958,-1106,-282,457,1032,1390,1483,1311,911,353,-244,-771,-1107,-1169,-904,-317,549,1594,2690,3699,4476,4914,4936,4518,3696,2549,1226,-104,-1257,-2047,-2367,-2137,-1400,-248,1134,2546,3747,4570,4838,4530,3631,2278,611,-1174,-2884,-4380,-5535,-6304,-6673,-6664,-6348,-5791,-5087,-4321,-3552,-2835,-2176,-1560,-960,-335,330,1021,1706,2311,2780,3041,3080,2879,2480,1932,1297,657,77,-374,-637,-687,-503,-112,447,1082,1708,2191,2438,2342,1849,953,-296,-1766,-3279,-4638,-5621,-6095,-5970,-5267,-4127,-2732,-1370,-284,279,183,-630,-2083,-4010,-6154,-8214,-9901,-10948,-11186,-10528,-9017,-6794,-4096,-1229,1495,3749,5294,5951,5671,4510,2638,309,-2183,-4511,-6393,-7585,-7925,-7368,-5937,-3807,-1178,1649,4392,6765,8537,9545,9706,9008,7547,5447,2939,237,-2386,-4716,-6525,-7682,-8067,-7669,-6512,-4719,-2468,9,2433,4558,6129,6996,7065,6339,4920,2958,661,-1748,-4070,-6113,-7750,-8885,-9491,-9568,-9177,-8398,-7350,-6155,-4938,-3811,-2870,-2181,-1791,-1703,-1886,-2270,-2751,-3211,-3529,-3636,-3476,-3095,-2550,-1976,-1482,-1212,-1219,-1548,-2148,-2933,-3765,-4501,-4986,-5121,-4814,-4075,-2925,-1489,91,1652,3017,4075,4741,5013,4935,4604,4114,3576,3042,2555,2100,1656,1177,655,71,-516,-1078,-1498,-1719,-1639,-1216,-447,646,1945,3344,4661,5766,6529,6883,6818,6383,5666,4809,3930,3169,2615,2329,2316,2547,2959,3468,3995,4461,4802,4997,5005,4861,4561,4149,3653,3097,2527,1947,1418,934,552,279,151,184,403,799,1386,2104,2929,3769,4539,5145,5469,5445,5000,4141,2894,1372,-301,-1942,-3391,-4484,-5097,-5170,-4671,-3661,-2226,-515,1316,3077,4617,5781,6491,6708,6478,5877,5059,4152,3319,2660,2250,2101,2176,2402,2672,2904,3013,2979,2810,2542,2246,1968,1763,1666,1701,1880,2217,2706,3345,4110,4963,5851,6689,7402,7875,8048,7845,7280,6375,5242,3991,2773,1707,890,389,204,345,757,1409,2225,3147,4075,4934,5621,6081,6268,6192,5896,5438,4905,4334,3777,3207,2622,1964,1228,391,-502,-1395,-2196,-2793,-3107,-3048,-2613,-1805,-708,571,1890,3100,4049,4617,4711,4294,3401,2117,595,-983,-2424,-3554,-4232,-4383,-3980,-3075,-1750,-146,1594,3316,4885,6190,7146,7714,7859,7620,7027,6174,5165,4125,3179,2445,2014,1937,2225,2838,3667,4599,5455,6091,6376,6225,5629,4619,3295,1761,173,-1358,-2690,-3736,-4416,-4680,-4540,-4015,-3203,-2195,-1137,-151,645,1176,1415,1382,1157,827,516,307,271,436,777,1239,1750,2205,2558,2720,2720,2541,2267,1961,1710,1600,1668,1948,2410,2995,3642,4224,4676,4873,4765,4290,3442,2256,786,-845,-2530,-4109,-5476,-6505,-7140,-7327,-7062,-6372,-5279,-3877,-2235,-490,1224,2762,3984,4780,5080,4857,4133,2987,1528,-83,-1684,-3102,-4195,-4873,-5088,-4885,-4325,-3541,-2652,-1786,-1045,-496,-178,-97,-238,-565,-1046,-1624,-2246,-2858,-3386,-3777,-3966,-3905,-3581,-2992,-2192,-1245,-249,708,1532,2186,2621,2863,2923,2864,2726,2565,2411,2270,2139,1976,1764,1479,1125,736,369,109,24,198,641,1355,2259,3256,4185,4921,5306,5240,4679,3597,2106,299,-1598,-3407,-4892,-5914,-6358,-6221,-5580,-4575,-3414,-2312,-1474,-1063,-1157,-1768,-2814,-4151,-5599,-6951,-8052,-8749,-8991,-8753,-8084,-7077,-5843,-4526,-3248,-2132,-1249,-646,-318,-217,-283,-425,-575,-658,-638,-479,-184,222,719,1233,1734,2152,2449,2589,2564,2374,2052,1642,1194,766,392,98,-112,-242,-289,-255,-126,110,447,885,1362,1841,2215,2435,2414,2143,1607,864,-30,-973,-1869,-2619,-3148,-3393,-3332,-2961,-2320,-1465,-491,504,1407,2115,2555,2674,2476,1994,1316,537,-218,-846,-1281,-1463,-1439,-1226,-933,-637,-428,-372,-505,-839,-1352,-1997,-2728,-3465,-4163,-4763,-5217,-5516,-5638,-5609,-5470,-5271,-5096,-5000,-5039,-5227,-5555,-5984,-6467,-6937,-7361,-7693,-7924,-8048,-8071,-8008,-7871,-7687,-7464,-7240,-7036,-6878,-6798,-6798,-6875,-7004,-7122,-7184,-7103,-6833,-6322,-5564,-4577,-3430,-2201,-1017,14,778,1189,1208,815,67,-976,-2195,-3474,-4676,-5687,-6402,-6760,-6737,-6349,-5647,-4723,-3661,-2571,-1536,-638,81,577,865,937,853,625,323,-51,-445,-889,-1361,-1897,-2504,-3179,-3930,-4713,-5499,-6219,-6819,-7220,-7392,-7282,-6917,-6301,-5520,-4633,-3735,-2908,-2216,-1722,-1460,-1447,-1690,-2174,-2869,-3728,-4685,-5658,-6568,-7327,-7872,-8158,-8163,-7923,-7456,-6861,-6174,-5499,-4851,-4273,-3750,-3268,-2803,-2343,-1869,-1395,-924,-465,-29,391,793,1184,1556,1898,2180,2369,2434,2359,2134,1788,1341,843,333,-154,-583,-947,-1215,-1394,-1458,-1416,-1262,-1002,-647,-202,307,871,1452,2031,2572,3042,3425,3694,3863,3927,3920,3866,3795,3744,3725,3756,3821,3907,3957,3931,3748,3373,2762,1916,874,-301,-1508,-2638,-3608,-4305,-4708,-4763,-4489,-3927,-3121,-2171,-1150,-181,663,1273,1601,1614,1300,719,-93,-1028,-2019,-2950,-3753,-4355,-4704,-4802,-4634,-4260,-3718,-3078,-2399,-1715,-1076,-477,55,525,926,1250,1485,1636,1691,1673,1601,1502,1412,1357,1349,1395,1476,1571,1660,1715,1732,1709,1676,1669,1747,1965,2369,2988,3807,4781,5843,6885,7817,8532,8956,9039,8781,8202,7381,6386,5319,4251,3274,2434,1803,1408,1284,1442,1857,2517,3342,4291,5257,6187,6970,7562,7893,7934,7707,7214,6521,5673,4715,3697,2637,1562,474,-605,-1670,-2686,-3617,-4402,-4984,-5305,-5327,-5055,-4510,-3770,-2913,-2053,-1270,-655,-230,-24,8,-98,-263,-439,-546,-572,-463,-239,116,589,1171,1848,2603,3408,4225,5014,5710,6271,6641,6785,6682,6330,5748,4961,4016,2964,1868,814,-123,-856,-1319,-1462,-1273,-765,13,980,2049,3110,4065,4815,5282,5406,5159,4537,3586,2360,969,-473,-1846,-2992,-3839,-4268,-4280,-3882,-3144,-2184,-1113,-72,838,1511,1906,1993,1800,1374,798,162,-445,-938,-1261,-1373,-1260,-936,-448,161,784,1374,1830,2116,2199,2085,1800,1403,936,481,53,-289,-563,-752,-881,-949,-972,-950,-894,-803,-697,-574,-448,-318,-172,-17,173,382,621,861,1099,1299,1453,1541,1549,1469,1292,1008,622,135,-428,-1039,-1645,-2207,-2660,-2985,-3146,-3153,-3025,-2793,-2501,-2198,-1905,-1667,-1474,-1333,-1214,-1092,-928,-693,-350,113,709,1421,2219,3062,3872,4595,5139,5453,5486,5230,4707,3974,3121,2252,1495,941,689,765,1187,1898,2832,3882,4936,5904,6685,7234,7506,7507,7247,6769,6119,5332,4476,3569,2679,1830,1075,433,-66,-428,-662,-788,-838,-843,-829,-827,-860,-938,-1081,-1281,-1524,-1799,-2054,-2274,-2411,-2437,-2346,-2116,-1774,-1331,-826,-300,201,631,954,1134,1159,1020,733,322,-160,-657,-1086,-1365,-1415,-1171,-610,261,1380,2648,3946,5118,6053,6616,6759,6458,5743,4716,3484,2194,983,-40,-804,-1284,-1507,-1528,-1440,-1318,-1245,-1254,-1369,-1560,-1796,-1999,-2117,-2073,-1814,-1306,-519,509,1757,3110,4480,5708,6678,7257,7375,6992,6153,4932,3482,1958,544,-609,-1379,-1717,-1608,-1140,-397,445,1270,1918,2316,2404,2176,1681,963,104,-827,-1768,-2647,-3420,-4029,-4447,-4650,-4648,-4452,-4135,-3732,-3358,-3056,-2907,-2926,-3119,-3447,-3866,-4313,-4733,-5092,-5352,-5518,-5569,-5528,-5383,-5147,-4823,-4422,-3974,-3514,-3085,-2735,-2484,-2356,-2329,-2379,-2463,-2541,-2572,-2544,-2437,-2267,-2044,-1800,-1565,-1368,-1245,-1197,-1252,-1384,-1589,-1835,-2085,-2315,-2482,-2577,-2560,-2445,-2196,-1850,-1375,-813,-147,598,1412,2277,3161,4025,4800,5440,5834,5946,5668,5009,3945,2555,933,-777,-2413,-3821,-4872,-5482,-5634,-5358,-4763,-3971,-3141,-2410,-1893,-1658,-1738,-2111,-2732,-3515,-4367,-5172,-5840,-6278,-6455,-6355,-6013,-5495,-4871,-4236,-3660,-3214,-2925,-2823,-2872,-3046,-3279,-3497,-3639,-3640,-3470,-3128,-2632,-2040,-1415,-831,-355,-53,50,-79,-408,-898,-1466,-2025,-2467,-2722,-2720,-2454,-1935,-1206,-342,597,1518,2367,3072,3597,3907,3984,3834,3455,2892,2168,1352,497,-318,-1019,-1543,-1824,-1835,-1546,-973,-126,945,2202,3591,5045,6508,7894,9115,10079,10685,10857,10552,9770,8573,7071,5410,3760,2273,1085,272,-133,-144,159,705,1353,2006,2550,2913,3048,2949,2634,2159,1580,971,399,-85,-434,-647,-711,-670,-547,-397,-268,-191,-200,-296,-470,-691,-929,-1126,-1262,-1278,-1170,-913,-510,15,638,1304,1962,2561,3060,3430,3678,3802,3848,3827,3785,3730,3680,3642,3614,3619,3665,3782,3974,4252,4587,4952,5289,5558,5710,5727,5592,5315,4914,4413,3853,3267,2713,2228,1870,1662,1640,1795,2130,2607,3197,3847,4503,5117,5607,5947,6060,5934,5548,4912,4074,3088,2050,1042,168,-501,-918,-1051,-932,-583,-95,454,960,1321,1465,1326,889,162,-804,-1937,-3128,-4266,-5235,-5928,-6291,-6282,-5928,-5285,-4432,-3475,-2499,-1591,-799,-171,311,641,874,1041,1188,1341,1524,1720,1938,2130,2291,2389,2428,2406,2359,2292,2257,2252,2304,2411,2569,2785,3037,3336,3659,4001,4343,4660,4925,5112,5190,5128,4922,4539,4015,3353,2609,1826,1056,349,-257,-748,-1095,-1333,-1444,-1481,-1436,-1340,-1173,-949,-632,-232,264,828,1425,1995,2471,2772,2847,2640,2156,1419,487,-534,-1549,-2437,-3101,-3474,-3509,-3216,-2633,-1838,-934,-26,774,1389,1759,1861,1711,1345,827,226,-378,-918,-1338,-1581,-1648,-1508,-1204,-754,-208,392,1002,1579,2088,2496,2787,2935,2938,2787,2481,2050,1493,873,206,-453,-1072,-1630,-2090,-2463,-2722,-2894,-2980,-3006,-3003,-3000,-3026,-3110,-3262,-3492,-3780,-4111,-4432,-4725,-4919,-5012,-4964,-4787,-4499,-4117,-3683,-3212,-2733,-2250,-1769,-1296,-818,-351,112,561,974,1348,1651,1880,2028,2104,2120,2115,2106,2134,2210,2339,2520,2717,2919,3085,3202,3248,3224,3119,2943,2671,2309,1834,1250,561,-208,-1028,-1857,-2652,-3390,-4020,-4556,-4950,-5238,-5384,-5422,-5335,-5153,-4881,-4548,-4187,-3823,-3486,-3189,-2922,-2664,-2384,-2029,-1584,-1018,-352,367,1079,1674,2092,2242,2114,1701,1061,271,-579,-1384,-2059,-2536,-2763,-2734,-2450,-1954,-1300,-554,212,926,1534,1971,2216,2229,2023,1604,1022,318,-419,-1152,-1789,-2314,-2689,-2925,-3032,-3059,-3037,-3035,-3078,-3205,-3397,-3643,-3877,-4057,-4113,-4019,-3746,-3307,-2728,-2062,-1354,-682,-78,400,740,919,951,844,622,319,-34,-398,-738,-1024,-1247,-1381,-1450,-1449,-1409,-1343,-1274,-1220,-1194,-1198,-1236,-1311,-1407,-1546,-1689,-1852,-1998,-2128,-2212,-2265,-2264,-2252,-2221,-2223,-2270,-2396,-2630,-2967,-3429,-3980,-4606,-5256,-5878,-6421,-6817,-7040,-7040,-6831,-6423,-5868,-5241,-4623,-4103,-3756,-3621,-3711,-3992,-4414,-4897,-5383,-5798,-6110,-6293,-6339,-6262,-6069,-5799,-5463,-5120,-4782,-4498,-4279,-4134,-4064,-4040,-4051,-4055,-4033,-3952,-3801,-3557,-3232,-2824,-2354,-1855,-1337,-844,-394,7,318,563,704,759,711,576,356,73,-246,-583,-884,-1130,-1269,-1289,-1171,-916,-566,-149,259,587,772,735,442,-134,-980,-2051,-3280,-4560,-5795,-6858,-7668,-8153,-8279,-8065,-7535,-6770,-5834,-4820,-3801,-2857,-2035,-1394,-953,-720,-708,-866,-1188,-1602,-2069,-2526,-2932,-3246,-3455,-3556,-3578,-3544,-3499,-3469,-3465,-3490,-3506,-3482,-3364,-3113,-2703,-2145,-1451,-701,67,753,1307,1680,1833,1787,1554,1185,745,277,-145,-500,-748,-889,-906,-819,-630,-361,-36,321,687,1044,1386,1709,2022,2325,2609,2885,3096,3266,3324,3282,3119,2843,2475,2061,1625,1244,945,785,786,973,1341,1871,2526,3234,3922,4494,4853,4932,4662,4048,3098,1896,532,-866,-2185,-3307,-4172,-4715,-4960,-4914,-4653,-4230,-3727,-3199,-2708,-2273,-1921,-1640,-1423,-1248,-1088,-923,-737,-523,-296,-62,137,285,343,314,186,-4,-237,-462,-645,-748,-746,-630,-396,-61,356,829,1328,1826,2308,2754,3173,3567,3962,4352,4764,5159,5536,5841,6047,6117,6042,5824,5490,5096,4684,4339,4092,4014,4104,4387,4830,5412,6075,6773,7429,7997,8410,8627,8603,8330,7784,7008,6016,4877,3670,2468,1377,469,-185,-540,-599,-376,39,578,1109,1529,1746,1682,1333,719,-81,-954,-1782,-2437,-2836,-2917,-2669,-2136,-1374,-496,420,1261,1972,2494,2802,2913,2831,2611,2295,1945,1634,1418,1372,1518,1893,2469,3211,4051,4897,5659,6248,6595,6652,6421,5916,5221,4400,3583,2855,2330,2078,2148,2544,3236,4135,5136,6106,6910,7446,7635,7449,6922,6096,5086,3968,2867,1856,1018,393,2,-144,-82,178,575,1068,1609,2140,2625,3017,3292,3420,3394,3201,2853,2363,1774,1121,478,-101,-541,-790,-801,-572,-112,524,1244,1975,2585,3019,3196,3111,2766,2229,1562,872,235,-264,-566,-657,-514,-193,288,858,1444,2003,2442,2736,2831,2711,2385,1871,1220,499,-224,-874,-1374,-1686,-1760,-1607,-1239,-715,-99,523,1077,1493,1723,1754,1572,1228,742,193,-371,-876,-1277,-1520,-1593,-1485,-1226,-851,-432,-16,317,539,613,522,288,-86,-543,-1042,-1524,-1915,-2172,-2234,-2090,-1738,-1199,-527,234,1014,1764,2447,3027,3494,3829,4030,4075,3970,3698,3280,2743,2133,1524,979,590,390,441,717,1197,1809,2464,3061,3507,3714,3620,3198,2436,1380,81,-1349,-2812,-4169,-5307,-6133,-6568,-6596,-6214,-5482,-4462,-3261,-1975,-729,388,1274,1888,2185,2186,1918,1461,900,331,-147,-465,-563,-441,-94,417,1057,1753,2463,3136,3753,4276,4714,5034,5251,5356,5353,5265,5093,4881,4638,4401,4180,3985,3810,3625,3415,3130,2759,2286,1716,1088,426,-202,-768,-1210,-1519,-1664,-1663,-1504,-1226,-824,-331,243,879,1540,2199,2786,3264,3545,3607,3386,2904,2157,1228,184,-859,-1788,-2504,-2912,-2973,-2660,-2021,-1100,-22,1130,2214,3148,3827,4208,4240,3937,3306,2409,1312,118,-1076,-2150,-3008,-3566,-3768,-3605,-3102,-2335,-1413,-460,386,1026,1364,1389,1101,574,-107,-834,-1510,-2055,-2423,-2605,-2620,-2524,-2372,-2230,-2146,-2162,-2290,-2532,-2866,-3264,-3674,-4060,-4362,-4546,-4580,-4449,-4168,-3756,-3273,-2759,-2298,-1934,-1726,-1714,-1896,-2281,-2824,-3481,-4200,-4905,-5543,-6055,-6395,-6538,-6458,-6159,-5644,-4945,-4085,-3117,-2069,-1006,37,998,1827,2463,2862,2968,2778,2289,1547,633,-369,-1345,-2193,-2839,-3209,-3293,-3103,-2681,-2136,-1540,-1043,-718,-661,-901,-1439,-2223,-3178,-4195,-5171,-6007,-6618,-6957,-6997,-6743,-6229,-5497,-4616,-3661,-2712,-1845,-1127,-603,-299,-216,-329,-589,-951,-1341,-1718,-2050,-2313,-2538,-2739,-2956,-3220,-3542,-3909,-4303,-4667,-4965,-5139,-5181,-5057,-4806,-4430,-3971,-3458,-2920,-2379,-1866,-1405,-1022,-757,-625,-648,-826,-1127,-1531,-1957,-2366,-2679,-2871,-2906,-2794,-2555,-2220,-1845,-1447,-1077,-731,-415,-122,174,462,755,1028,1252,1402,1437,1336,1088,688,182,-394,-957,-1432,-1725,-1778,-1529,-991,-195,771,1792,2732,3476,3908,3978,3660,2971,1983,758,-580,-1943,-3207,-4270,-5041,-5455,-5468,-5088,-4357,-3345,-2181,-973,129,1022,1610,1861,1766,1383,785,79,-627,-1247,-1697,-1948,-1992,-1842,-1558,-1173,-763,-367,-26,230,406,491,521,505,489,490,553,693,933,1278,1709,2208,2719,3196,3580,3824,3901,3811,3561,3218,2808,2422,2093,1874,1794,1849,2046,2355,2755,3227,3736,4275,4831,5379,5916,6403,6808,7095,7204,7125,6812,6300,5588,4766,3876,3031,2295,1754,1453,1414,1627,2040,2594,3185,3730,4130,4305,4194,3768,3027,2006,789,-540,-1839,-3006,-3917,-4496,-4698,-4511,-3972,-3142,-2107,-968,176,1218,2092,2727,3110,3228,3126,2844,2462,2049,1678,1421,1310,1384,1623,2014,2502,3027,3530,3937,4207,4309,4236,4029,3725,3410,3154,3039,3116,3419,3931,4617,5381,6130,6735,7101,7140,6815,6137,5160,3983,2733,1531,514,-230,-633,-676,-379,193,972,1846,2736,3546,4215,4686,4925,4913,4644,4128,3388,2458,1389,243,-915,-2008,-2959,-3707,-4185,-4352,-4198,-3710,-2956,-1973,-876,243,1267,2091,2641,2856,2730,2270,1531,584,-502,-1618,-2698,-3645,-4393,-4892,-5087,-4982,-4561,-3892,-3012,-2039,-1051,-153,578,1097,1391,1465,1374,1161,885,595,325,92,-92,-255,-391,-544,-708,-910,-1147,-1417,-1707,-2009,-2297,-2562,-2776,-2923,-2982,-2938,-2790,-2539,-2214,-1847,-1492,-1206,-1042,-1054,-1260,-1664,-2234,-2908,-3613,-4263,-4776,-5092,-5170,-5003,-4606,-4029,-3319,-2551,-1773,-1042,-390,164,619,983,1273,1489,1655,1754,1795,1780,1696,1583,1419,1250,1064,874,687,483,284,77,-119,-294,-434,-532,-585,-620,-650,-729,-893,-1185,-1626,-2226,-2945,-3751,-4565,-5305,-5913,-6306,-6465,-6362,-6014,-5460,-4756,-3980,-3200,-2487,-1901,-1468,-1210,-1106,-1139,-1251,-1421,-1572,-1709,-1784,-1806,-1774,-1689,-1565,-1387,-1170,-887,-548,-142,334,852,1417,1986,2548,3061,3509,3852,4076,4157,4073,3825,3405,2833,2138,1365,585,-142,-728,-1123,-1281,-1193,-895,-435,92,604,1009,1250,1277,1105,738,261,-278,-784,-1198,-1484,-1614,-1622,-1533,-1411,-1299,-1251,-1273,-1379,-1530,-1699,-1823,-1859,-1755,-1495,-1070,-509,129,783,1352,1761,1926,1788,1328,556,-470,-1648,-2858,-3952,-4808,-5315,-5413,-5092,-4381,-3381,-2178,-928,273,1308,2105,2632,2877,2871,2651,2280,1796,1268,717,197,-286,-695,-1032,-1278,-1442,-1516,-1514,-1440,-1303,-1114,-889,-635,-397,-177,-36,36,-1,-130,-353,-656,-1016,-1435,-1882,-2361,-2852,-3332,-3790,-4185,-4498,-4699,-4768,-4712,-4525,-4253,-3909,-3546,-3189,-2863,-2574,-2323,-2075,-1831,-1552,-1251,-939,-631,-392,-229,-212,-328,-602,-990,-1472,-1968,-2430,-2776,-2960,-2929,-2689,-2236,-1637,-963,-308,218,522,534,203,-456,-1416,-2586,-3873,-5151,-6316,-7263,-7929,-8265,-8276,-7965,-7411,-6646,-5786,-4890,-4043,-3317,-2746,-2364,-2167,-2136,-2233,-2424,-2656,-2909,-3149,-3376,-3583,-3778,-3969,-4154,-4336,-4494,-4624,-4686,-4671,-4552,-4312,-3955,-3476,-2900,-2243,-1548,-852,-201,336,739,938,938,713,306,-255,-893,-1553,-2154,-2636,-2950,-3069,-2982,-2709,-2276,-1737,-1132,-510,87,646,1134,1554,1900,2161,2343,2437,2447,2374,2213,1978,1652,1268,822,355,-103,-510,-812,-979,-962,-759,-361,194,861,1554,2197,2690,2956,2941,2598,1946,1002,-158,-1457,-2778,-4028,-5077,-5852,-6272,-6312,-5977,-5311,-4391,-3304,-2152,-1005,46,978,1725,2292,2643,2791,2724,2477,2055,1515,889,235,-388,-927,-1328,-1555,-1573,-1401,-1030,-525,87,740,1376,1958,2434,2793,3017,3103,3080,2943,2742,2482,2215,1950,1729,1565,1465,1452,1495,1610,1761,1954,2169,2408,2679,2973,3322,3711,4163,4664,5217,5782,6358,6877,7327,7657,7841,7859,7701,7365,6879,6266,5577,4872,4205,3641,3229,2995,2959,3097,3385,3763,4179,4556,4837,4963,4890,4603,4095,3399,2562,1653,742,-91,-792,-1319,-1646,-1785,-1748,-1566,-1264,-875,-405,128,710,1351,1998,2660,3275,3822,4262,4580,4760,4828,4787,4690,4562,4444,4374,4356,4428,4560,4777,5031,5329,5612,5876,6064,6175,6188,6122,6000,5861,5744,5682,5687,5759,5884,6024,6166,6271,6324,6328,6257,6142,5972,5773,5564,5369,5211,5111,5079,5114,5223,5369,5560,5725,5865,5901,5820,5568,5142,4541,3800,2972,2120,1336,681,250,65,184,577,1231,2070,3005,3944,4767,5389,5725,5733,5402,4745,3828,2704,1482,234,-940,-1963,-2778,-3315,-3570,-3501,-3144,-2513,-1670,-682,370,1405,2342,3131,3722,4091,4249,4182,3936,3523,2991,2386,1775,1209,771,498,433,575,896,1342,1825,2268,2580,2707,2609,2301,1805,1204,560,-37,-517,-844,-992,-986,-868,-703,-552,-489,-531,-712,-999,-1370,-1766,-2134,-2421,-2585,-2598,-2453,-2152,-1722,-1187,-586,53,682,1286,1803,2234,2514,2645,2585,2337,1904,1298,574,-228,-1028,-1745,-2319,-2661,-2736,-2505,-1972,-1170,-176,921,1988,2897,3523,3765,3556,2884,1775,312,-1391,-3187,-4937,-6495,-7758,-8643,-9123,-9191,-8901,-8300,-7479,-6516,-5494,-4493,-3575,-2793,-2182,-1757,-1510,-1421,-1456,-1558,-1707,-1831,-1934,-1962,-1924,-1802,-1608,-1352,-1060,-751,-456,-187,48,248,439,640,879,1173,1533,1945,2395,2838,3242,3552,3738,3761,3603,3276,2786,2184,1528,867,289,-165,-439,-515,-381,-69,397,948,1536,2092,2568,2915,3114,3136,2996,2677,2216,1607,890,91,-760,-1587,-2367,-3010,-3483,-3719,-3717,-3440,-2943,-2239,-1413,-536,304,1006,1509,1720,1642,1234,564,-337,-1365,-2443,-3467,-4358,-5047,-5479,-5633,-5502,-5110,-4503,-3734,-2888,-2025,-1227,-546,-10,348,566,644,649,609,573,573,611,701,802,912,971,966,854,628,283,-164,-679,-1217,-1723,-2141,-2424,-2553,-2503,-2317,-2005,-1642,-1271,-953,-731,-631,-671,-844,-1131,-1515,-1949,-2413,-2861,-3260,-3589,-3817,-3928,-3929,-3795,-3568,-3239,-2842,-2403,-1932,-1472,-1021,-622,-287,-47,72,45,-136,-481,-962,-1544,-2181,-2789,-3307,-3654,-3773,-3633,-3220,-2566,-1722,-774,179,1045,1708,2106,2169,1867,1209,219,-1033,-2469,-3975,-5458,-6787,-7891,-8679,-9118,-9185,-8906,-8310,-7478,-6473,-5392,-4326,-3358,-2568,-2022,-1750,-1779,-2077,-2600,-3264,-3980,-4644,-5180,-5522,-5652,-5580,-5352,-5020,-4661,-4321,-4045,-3851,-3725,-3663,-3618,-3578,-3506,-3399,-3262,-3099,-2952,-2823,-2753,-2743,-2800,-2915,-3073,-3239,-3408,-3530,-3600,-3586,-3478,-3262,-2954,-2552,-2097,-1616,-1155,-751,-441,-250,-186,-266,-464,-778,-1176,-1634,-2119,-2603,-3046,-3419,-3691,-3823,-3807,-3617,-3262,-2744,-2092,-1338,-535,262,993,1594,2011,2199,2131,1794,1197,369,-648,-1780,-2973,-4129,-5189,-6061,-6702,-7057,-7101,-6843,-6287,-5505,-4550,-3522,-2505,-1586,-840,-297,18,126,76,-92,-299,-514,-687,-815,-882,-919,-926,-929,-942,-960,-995,-1030,-1047,-1046,-984,-878,-693,-457,-158,180,544,926,1301,1662,1986,2244,2422,2483,2424,2237,1944,1580,1202,862,622,528,600,871,1305,1909,2617,3405,4202,4964,5637,6166,6517,6652,6555,6229,5682,4957,4103,3193,2300,1519,910,559,489,731,1268,2052,3030,4101,5179,6170,6976,7541,7795,7728,7322,6602,5610,4389,3022,1573,132,-1216,-2394,-3324,-3967,-4287,-4293,-4014,-3485,-2784,-1959,-1094,-228,571,1289,1880,2364,2718,2982,3162,3292,3395,3487,3580,3679,3775,3853,3907,3918,3886,3828,3739,3676,3649,3697,3849,4101,4466,4905,5395,5874,6301,6623,6804,6831,6696,6420,6042,5588,5133,4703,4365,4144,4065,4139,4343,4652,5026,5404,5758,6031,6203,6259,6185,5992,5680,5267,4756,4179,3543,2887,2236,1628,1100,687,428,339,449,745,1214,1822,2509,3219,3886,4440,4835,5023,4986,4710,4209,3497,2619,1610,530,-564,-1616,-2551,-3325,-3881,-4189,-4251,-4070,-3694,-3179,-2577,-1958,-1366,-822,-358,56,411,754,1085,1428,1776,2113,2416,2642,2767,2752,2588,2268,1811,1251,640,19,-540,-1020,-1367,-1593,-1682,-1662,-1536,-1348,-1100,-838,-570,-325,-129,21,90,95,23,-116,-298,-523,-731,-926,-1043,-1082,-1017,-845,-582,-245,136,535,914,1261,1543,1750,1883,1923,1892,1775,1589,1328,1013,644,254,-132,-473,-723,-848,-818,-623,-282,185,713,1261,1754,2131,2344,2327,2072,1535,748,-283,-1489,-2813,-4168,-5465,-6618,-7550,-8202,-8536,-8548,-8258,-7722,-7002,-6182,-5344,-4559,-3887,-3363,-3010,-2816,-2777,-2843,-2992,-3169,-3342,-3478,-3548,-3546,-3463,-3315,-3108,-2863,-2583,-2285,-1952,-1597,-1190,-739,-241,300,851,1390,1879,2276,2554,2683,2662,2485,2195,1802,1379,955,597,337,226,282,516,928,1481,2154,2879,3614,4283,4849,5242,5444,5413,5156,4664,3970,3105,2116,1070,26,-938,-1758,-2367,-2722,-2792,-2577,-2094,-1392,-530,414,1353,2210,2901,3360,3556,3444,3048,2374,1476,397,-779,-2008,-3202,-4313,-5285,-6080,-6671,-7041,-7193,-7124,-6864,-6428,-5859,-5189,-4469,-3738,-3037,-2399,-1840,-1370,-988,-669,-421,-199,-31,114,213,265,265,208,109,-36,-185,-344,-464,-524,-513,-381,-156,204,646,1175,1723,2251,2699,2994,3103,2972,2602,2004,1211,300,-673,-1608,-2442,-3101,-3538,-3732,-3671,-3378,-2887,-2248,-1521,-769,-56,559,1022,1295,1354,1180,792,199,-542,-1382,-2232,-3019,-3649,-4044,-4158,-3942,-3418,-2610,-1588,-448,709,1769,2636,3230,3512,3451,3078,2416,1520,450,-741,-1991,-3243,-4464,-5586,-6602,-7452,-8128,-8602,-8856,-8898,-8713,-8331,-7762,-7044,-6213,-5310,-4382,-3475,-2639,-1907,-1327,-908,-679,-629,-752,-1019,-1404,-1847,-2335,-2781,-3184,-3471,-3626,-3632,-3472,-3180,-2772,-2306,-1817,-1367,-979,-697,-521,-470,-523,-675,-904,-1176,-1478,-1764,-2024,-2211,-2328,-2334,-2238,-2034,-1723,-1341,-890,-419,60,507,913,1245,1505,1668,1731,1688,1538,1276,926,487,6,-509,-998,-1437,-1774,-1970,-2007,-1852,-1519,-1013,-385,329,1051,1727,2290,2677,2860,2791,2480,1907,1117,120,-1025,-2263,-3543,-4774,-5911,-6868,-7597,-8041,-8182,-8011,-7554,-6861,-5993,-5028,-4048,-3107,-2269,-1561,-998,-588,-311,-158,-105,-131,-215,-328,-456,-577,-674,-745,-774,-764,-722,-636,-536,-409,-286,-166,-63,25,92,150,194,230,263,275,279,255,216,162,102,56,45,88,221,446,785,1220,1738,2307,2887,3444,3940,4351,4655,4846,4917,4866,4704,4421,4042,3561,3012,2418,1825,1281,853,588,557,774,1270,2010,2967,4052,5186,6272,7199,7902,8286,8338,8017,7362,6397,5203,3846,2432,1029,-269,-1399,-2328,-2997,-3444,-3626,-3611,-3391,-3016,-2517,-1916,-1272,-597,41,625,1115,1489,1755,1909,1986,2008,2012,2017,2056,2125,2249,2408,2616,2854,3132,3434,3771,4123,4506,4888,5276,5641,5967,6231,6423,6525,6541,6484,6352,6183,5989,5791,5625,5500,5447,5473,5595,5796,6078,6403,6752,7081,7367,7582,7707,7752,7703,7578,7376,7097,6739,6298,5767,5159,4500,3810,3166,2586,2161,1903,1860,2029,2399,2929,3584,4277,4976,5592,6102,6452,6638,6640,6470,6131,5628,4989,4200,3303,2298,1228,134,-932,-1907,-2718,-3332,-3685,-3789,-3632,-3272,-2735,-2109,-1430,-766,-150,395,856,1236,1538,1778,1961,2101,2210,2285,2336,2355,2342,2283,2186,2039,1871,1682,1514,1381,1319,1332,1429,1599,1811,2046,2249,2400,2451,2391,2197,1888,1474,1005,518,71,-299,-539,-645,-573,-370,-18,417,916,1428,1928,2372,2749,3022,3189,3229,3141,2924,2574,2114,1564,963,377,-145,-529,-728,-706,-462,-1,614,1347,2103,2840,3470,3976,4300,4462,4436,4252,3900,3393,2718,1882,877,-265,-1522,-2843,-4167,-5435,-6580,-7540,-8263,-8716,-8869,-8744,-8354,-7748,-6983,-6129,-5249,-4427,-3704,-3144,-2757,-2564,-2538,-2660,-2871,-3130,-3372,-3553,-3634,-3600,-3452,-3209,-2905,-2569,-2255,-1993,-1812,-1733,-1732,-1807,-1908,-2009,-2082,-2094,-2059,-1959,-1824,-1666,-1495,-1348,-1213,-1109,-1029,-954,-890,-803,-695,-559,-383,-186,42,283,526,758,960,1104,1185,1170,1075,886,643,358,77,-173,-361,-462,-475,-389,-214,39,360,718,1093,1457,1786,2048,2249,2355,2378,2298,2112,1802,1367,785,67,-781,-1748,-2781,-3857,-4901,-5865,-6684,-7313,-7704,-7840,-7695,-7272,-6581,-5631,-4470,-3125,-1664,-156,1335,2716,3905,4834,5417,5620,5405,4773,3760,2422,853,-836,-2521,-4085,-5420,-6455,-7143,-7476,-7485,-7231,-6787,-6270,-5746,-5318,-5027,-4879,-4884,-4956,-5073,-5126,-5075,-4861,-4454,-3880,-3149,-2339,-1504,-715,-29,517,901,1125,1206,1182,1086,960,841,740,674,627,581,524,428,307,148,2,-132,-177,-127,67,407,867,1433,2021,2598,3082,3421,3582,3519,3253,2777,2143,1378,534,-346,-1223,-2060,-2829,-3503,-4075,-4528,-4870,-5091,-5213,-5234,-5192,-5109,-5022,-4983,-5015,-5172,-5465,-5906,-6493,-7182,-7940,-8694,-9385,-9938,-10313,-10469,-10394,-10121,-9650,-9065,-8375,-7653,-6926,-6230,-5592,-5024,-4521,-4078,-3676,-3287,-2893,-2468,-1999,-1489,-934,-379,180,675,1117,1462,1726,1907,2029,2114,2193,2285,2408,2561,2742,2928,3113,3279,3429,3562,3680,3779,3861,3910,3920,3874,3768,3591,3337,3008,2589,2091,1511,862,167,-552,-1249,-1899,-2445,-2873,-3135,-3241,-3178,-2965,-2640,-2230,-1807,-1402,-1081,-877,-830,-959,-1291,-1814,-2541,-3439,-4471,-5601,-6747,-7854,-8834,-9603,-10097,-10235,-10000,-9373,-8404,-7157,-5745,-4283,-2895,-1689,-736,-77,283,396,307,97,-165,-431,-661,-839,-975,-1066,-1128,-1158,-1148,-1085,-948,-718,-383,63,609,1237,1917,2613,3308,3956,4566,5111,5599,6034,6415,6753,7055,7312,7527,7673,7738,7688,7514,7189,6714,6091,5333,4481,3561,2636,1729,891,148,-484,-979,-1334,-1531,-1563,-1417,-1087,-562,155,1058,2119,3307,4545,5782,6901,7831,8464,8741,8609,8070,7149,5913,4460,2896,1340,-114,-1376,-2411,-3188,-3736,-4080,-4280,-4375,-4423,-4440,-4449,-4447,-4411,-4336,-4173,-3897,-3465,-2857,-2044,-1049,131,1426,2811,4198,5559,6814,7947,8918,9725,10362,10836,11151,11323,11348,11245,11008,10650,10178,9606,8953,8243,7501,6751,6027,5346,4735,4220,3802,3509,3332,3269,3316,3450,3660,3935,4234,4561,4860,5140,5361,5543,5673,5784,5878,5988,6115,6271,6443,6611,6752,6818,6790,6612,6281,5766,5094,4268,3351,2366,1394,457,-370,-1071,-1611,-1977,-2191,-2249,-2207,-2086,-1951,-1832,-1782,-1817,-1964,-2209,-2545,-2936,-3343,-3721,-4016,-4180,-4175,-3971,-3566,-2970,-2205,-1321,-352,645,1617,2518,3284,3883,4269,4422,4339,4019,3503,2829,2062,1277,550,-60,-492,-732,-784,-675,-465,-209,18,162,170,18,-317,-816,-1485,-2251,-3113,-3971,-4813,-5550,-6165,-6611,-6888,-6995,-6951,-6789,-6542,-6255,-5956,-5684,-5435,-5246,-5081,-4967,-4864,-4793,-4735,-4712,-4729,-4796,-4922,-5088,-5273,-5434,-5505,-5438,-5155,-4625,-3811,-2726,-1400,105,1703,3302,4796,6094,7120,7808,8141,8110,7745,7098,6215,5170,4023,2826,1640,484,-600,-1625,-2577,-3477,-4335,-5154,-5944,-6688,-7373,-7963,-8427,-8730,-8838,-8740,-8418,-7885,-7153,-6243,-5190,-4018,-2764,-1453,-124,1189,2438,3569,4536,5283,5791,6025,6023,5782,5381,4840,4239,3604,2983,2396,1857,1367,935,540,208,-77,-264,-354,-296,-84,294,826,1475,2200,2943,3651,4285,4806,5211,5489,5662,5748,5770,5760,5735,5710,5695,5671,5633,5551,5405,5162,4807,4319,3707,2980,2188,1382,635,18,-412,-605,-553,-251,254,927,1694,2496,3277,3979,4581,5051,5389,5599,5686,5661,5523,5273,4909,4426,3834,3133,2361,1538,706,-87,-811,-1423,-1890,-2218,-2391,-2449,-2414,-2347,-2277,-2271,-2327,-2470,-2660,-2867,-3016,-3045,-2888,-2490,-1839,-930,188,1458,2796,4111,5328,6356,7152,7655,7854,7720,7264,6487,5422,4102,2575,903,-851,-2609,-4308,-5875,-7256,-8414,-9306,-9930,-10284,-10370,-10244,-9920,-9473,-8944,-8394,-7864,-7401,-7001,-6682,-6406,-6156,-5886,-5572,-5177,-4685,-4087,-3380,-2577,-1718,-828,16,774,1377,1794,1993,1970,1740,1321,759,76,-687,-1505,-2362,-3228,-4100,-4930,-5705,-6379,-6913,-7295,-7491,-7522,-7411,-7191,-6936,-6683,-6505,-6417,-6460,-6604,-6858,-7156,-7477,-7752,-7938,-7995,-7892,-7631,-7219,-6686,-6067,-5403,-4727,-4088,-3487,-2977,-2534,-2191,-1917,-1729,-1592,-1532,-1517,-1595,-1746,-2013,-2395,-2901,-3525,-4244,-5015,-5783,-6494,-7058,-7444,-7590,-7496,-7176,-6668,-6042,-5363,-4707,-4125,-3663,-3326,-3121,-3006,-2961,-2937,-2903,-2833,-2706,-2526,-2306,-2070,-1852,-1675,-1559,-1508,-1511,-1545,-1572,-1557,-1457,-1238,-879,-364,306,1104,2016,2981,3966,4891,5720,6365,6815,6998,6934,6602,6044,5289,4391,3401,2393,1416,537,-197,-752,-1104,-1247,-1197,-965,-601,-136,363,856,1295,1634,1862,1958,1924,1767,1502,1145,724,258,-251,-770,-1326,-1883,-2458,-3008,-3529,-3962,-4291,-4466,-4468,-4288,-3942,-3447,-2873,-2258,-1675,-1173,-781,-535,-420,-428,-520,-641,-741,-749,-610,-289,255,987,1900,2891,3898,4784,5461,5816,5783,5337,4486,3307,1896,403,-1029,-2244,-3119,-3566,-3536,-3036,-2107,-830,696,2355,4047,5657,7122,8354,9324,9997,10365,10438,10233,9782,9127,8307,7374,6362,5324,4279,3263,2285,1368,503,-287,-1021,-1685,-2285,-2819,-3277,-3652,-3940,-4121,-4201,-4180,-4062,-3886,-3669,-3455,-3280,-3156,-3108,-3108,-3140,-3154,-3108,-2969,-2699,-2292,-1758,-1105,-399,346,1042,1666,2149,2479,2629,2606,2446,2178,1883,1606,1420,1353,1451,1707,2113,2652,3262,3917,4551,5120,5598,5951,6195,6327,6391,6418,6447,6519,6662,6899,7242,7668,8183,8719,9267,9748,10126,10356,10394,10232,9852,9277,8524,7638,6659,5645,4640,3705,2884,2219,1733,1440,1320,1354,1490,1686,1876,2030,2102,2098,2022,1906,1793,1721,1728,1811,1988,2206,2455,2672,2831,2908,2878,2764,2564,2325,2068,1826,1617,1465,1359,1311,1306,1327,1373,1409,1438,1442,1417,1381,1338,1327,1377,1512,1769,2142,2630,3197,3787,4346,4789,5062,5113,4905,4457,3783,2961,2061,1175,396,-199,-555,-630,-438,15,650,1420,2206,2951,3555,3956,4117,3993,3609,2959,2109,1101,14,-1067,-2077,-2924,-3571,-3959,-4098,-3980,-3667,-3200,-2665,-2114,-1630,-1231,-963,-811,-769,-822,-936,-1107,-1316,-1569,-1876,-2244,-2705,-3253,-3927,-4690,-5569,-6501,-7479,-8430,-9314,-10056,-10613,-10923,-10955,-10684,-10112,-9250,-8157,-6870,-5476,-4046,-2638,-1334,-159,848,1669,2325,2810,3159,3391,3516,3565,3537,3443,3297,3090,2839,2551,2225,1894,1541,1194,844,481,110,-296,-737,-1220,-1741,-2279,-2814,-3313,-3738,-4083,-4299,-4421,-4430,-4371,-4271,-4168,-4089,-4053,-4051,-4064,-4050,-3960,-3743,-3353,-2764,-1964,-978,148,1344,2521,3592,4473,5101,5440,5484,5254,4794,4180,3466,2750,2071,1498,1037,704,473,298,159,-15,-235,-530,-906,-1351,-1834,-2340,-2819,-3248,-3596,-3830,-3937,-3894,-3685,-3297,-2712,-1922,-922,274,1647,3149,4727,6315,7828,9214,10393,11330,11995,12364,12461,12276,11856,11211,10383,9409,8309,7139,5918,4686,3487,2333,1285,337,-446,-1076,-1514,-1766,-1840,-1750,-1536,-1233,-894,-542,-211,92,385,678,1020,1427,1929,2518,3171,3844,4471,4980,5315,5404,5240,4795,4106,3214,2179,1087,-7,-1011,-1893,-2586,-3088,-3374,-3457,-3357,-3107,-2742,-2315,-1850,-1404,-980,-606,-263,40,339,618,894,1140,1332,1434,1409,1240,913,453,-110,-727,-1341,-1905,-2379,-2734,-2980,-3119,-3196,-3243,-3302,-3404,-3582,-3820,-4143,-4494,-4871,-5222,-5524,-5748,-5870,-5898,-5817,-5653,-5413,-5107,-4764,-4369,-3964,-3521,-3089,-2670,-2298,-2016,-1850,-1833,-1990,-2305,-2778,-3360,-4025,-4701,-5364,-5944,-6436,-6797,-7046,-7163,-7202,-7153,-7077,-6971,-6867,-6766,-6671,-6577,-6493,-6400,-6327,-6251,-6203,-6168,-6163,-6183,-6229,-6306,-6410,-6541,-6705,-6886,-7082,-7280,-7456,-7610,-7713,-7772,-7770,-7716,-7601,-7424,-7177,-6853,-6446,-5949,-5369,-4714,-4010,-3281,-2571,-1914,-1345,-903,-583,-417,-360,-416,-542,-711,-908,-1107,-1305,-1503,-1690,-1878,-2060,-2235,-2399,-2547,-2662,-2752,-2784,-2776,-2697,-2570,-2398,-2203,-2026,-1893,-1852,-1907,-2091,-2364,-2714,-3076,-3392,-3602,-3632,-3448,-3018,-2340,-1458,-398,739,1898,2970,3903,4610,5079,5267,5202,4898,4407,3792,3109,2432,1815,1302,917,667,515,447,386,300,126,-151,-556,-1059,-1642,-2255,-2833,-3353,-3736,-3993,-4076,-4021,-3807,-3493,-3066,-2580,-2042,-1476,-913,-354,157,633,1037,1395,1688,1951,2177,2396,2606,2814,3020,3214,3399,3567,3719,3852,3953,4028,4043,4020,3917,3773,3563,3338,3088,2861,2650,2477,2313,2161,1971,1733,1425,1040,614,168,-226,-514,-627,-516,-143,486,1361,2413,3580,4757,5861,6789,7479,7880,7970,7768,7300,6633,5815,4923,3995,3087,2207,1388,604,-126,-826,-1498,-2145,-2771,-3372,-3943,-4479,-4973,-5418,-5802,-6118,-6350,-6490,-6511,-6409,-6145,-5717,-5091,-4270,-3259,-2075,-780,585,1918,3161,4217,5041,5579,5840,5827,5610,5248,4840,4456,4177,4046,4079,4276,4584,4956,5324,5616,5795,5808,5665,5360,4936,4426,3874,3328,2806,2348,1940,1599,1314,1086,927,842,866,1016,1332,1815,2481,3300,4255,5275,6318,7311,8195,8936,9478,9828,9960,9896,9644,9221,8660,7982,7222,6402,5562,4700,3852,2998,2146,1284,393,-510,-1449,-2373,-3286,-4131,-4871,-5470,-5882,-6086,-6059,-5801,-5311,-4621,-3742,-2726,-1601,-428,758,1892,2943,3858,4627,5216,5646,5906,6029,6039,5961,5836,5689,5550,5443,5373,5344,5345,5358,5367,5354,5310,5236,5142,5041,4952,4889,4851,4845,4832,4802,4701,4507,4181,3723,3137,2465,1766,1109,581,246,159,338,781,1423,2212,3029,3793,4403,4791,4919,4768,4361,3734,2946,2067,1159,296,-477,-1107,-1582,-1880,-2032,-2054,-2011,-1946,-1929,-2009,-2224,-2607,-3147,-3841,-4638,-5496,-6348,-7133,-7784,-8256,-8492,-8492,-8226,-7730,-7033,-6190,-5283,-4375,-3558,-2881,-2412,-2152,-2126,-2294,-2624,-3057,-3525,-3961,-4306,-4495,-4507,-4299,-3891,-3272,-2485,-1560,-548,499,1527,2490,3341,4060,4627,5038,5301,5422,5415,5285,5052,4709,4289,3783,3228,2627,2003,1365,725,83,-549,-1176,-1791,-2367,-2918,-3375,-3764,-4014,-4144,-4131,-3990,-3757,-3462,-3154,-2888,-2678,-2562,-2529,-2570,-2654,-2755,-2824,-2845,-2785,-2634,-2399,-2074,-1698,-1292,-888,-543,-270,-117,-86,-170,-352,-584,-829,-1032,-1168,-1198,-1124,-952,-702,-410,-116,158,371,512,588,581,543,477,430,431,507,669,928,1250,1621,1988,2318,2568,2717,2751,2688,2541,2360,2161,2000,1868,1809,1785,1824,1885,1978,2095,2235,2426,2664,2991,3401,3920,4528,5216,5952,6694,7401,8024,8518,8846,8981,8901,8608,8107,7419,6569,5603,4545,3462,2368,1325,353,-529,-1302,-1977,-2569,-3094,-3589,-4075,-4579,-5110,-5676,-6248,-6797,-7266,-7585,-7694,-7526,-7041,-6236,-5111,-3748,-2193,-579,1015,2462,3685,4609,5192,5427,5324,4944,4338,3626,2864,2183,1634,1287,1171,1280,1596,2060,2620,3183,3704,4090,4322,4348,4191,3847,3379,2819,2219,1632,1063,537,38,-458,-958,-1495,-2052,-2632,-3190,-3688,-4081,-4325,-4405,-4313,-4087,-3774,-3437,-3154,-2959,-2915,-3001,-3241,-3559,-3954,-4340,-4701,-4986,-5188,-5290,-5311,-5259,-5167,-5064,-4978,-4936,-4957,-5046,-5205,-5413,-5650,-5892,-6103,-6264,-6348,-6358,-6289,-6166,-6009,-5855,-5731,-5664,-5666,-5732,-5846,-5982,-6086,-6141,-6085,-5914,-5613,-5193,-4697,-4164,-3658,-3234,-2938,-2801,-2825,-2993,-3264,-3580,-3892,-4123,-4249,-4226,-4054,-3737,-3295,-2757,-2177,-1578,-1037,-584,-283,-170,-277,-606,-1161,-1885,-2746,-3655,-4537,-5312,-5902,-6257,-6346,-6166,-5752,-5153,-4441,-3700,-3000,-2409,-1970,-1703,-1607,-1667,-1850,-2125,-2455,-2812,-3169,-3510,-3815,-4072,-4267,-4380,-4412,-4349,-4213,-4008,-3793,-3573,-3436,-3384,-3476,-3714,-4094,-4594,-5155,-5719,-6196,-6523,-6620,-6445,-5973,-5202,-4179,-2943,-1590,-185,1169,2408,3465,4297,4890,5242,5381,5338,5172,4933,4692,4495,4399,4418,4571,4829,5154,5487,5763,5915,5898,5675,5241,4607,3803,2883,1881,877,-108,-1012,-1812,-2483,-3007,-3366,-3567,-3595,-3481,-3240,-2906,-2534,-2155,-1827,-1565,-1398,-1308,-1293,-1302,-1314,-1279,-1180,-1011,-768,-499,-219,13,165,219,141,-34,-315,-643,-1002,-1343,-1647,-1889,-2067,-2184,-2244,-2275,-2269,-2257,-2223,-2176,-2095,-1972,-1775,-1494,-1094,-567,104,920,1871,2938,4080,5252,6395,7441,8335,9010,9444,9598,9504,9162,8635,7964,7197,6392,5570,4773,4004,3288,2627,2031,1519,1080,744,484,311,183,80,-50,-238,-536,-952,-1500,-2140,-2841,-3509,-4085,-4462,-4581,-4381,-3847,-2994,-1878,-584,789,2124,3329,4304,5007,5379,5449,5202,4724,4050,3267,2455,1682,1017,513,192,69,127,339,650,1020,1367,1660,1824,1850,1696,1377,895,287,-401,-1123,-1807,-2405,-2848,-3093,-3106,-2858,-2349,-1594,-606,562,1859,3224,4567,5834,6946,7853,8537,8979,9209,9256,9177,9013,8833,8658,8532,8464,8441,8461,8479,8477,8407,8256,7981,7596,7072,6440,5693,4869,3987,3083,2197,1363,618,-4,-480,-794,-932,-900,-700,-356,113,660,1260,1859,2414,2897,3264,3506,3624,3621,3525,3368,3178,2987,2828,2711,2661,2668,2744,2869,3044,3235,3434,3592,3703,3719,3635,3430,3114,2693,2195,1640,1059,481,-74,-574,-1004,-1327,-1525,-1564,-1432,-1108,-605,59,844,1692,2553,3348,4035,4562,4902,5055,5018,4833,4520,4131,3695,3253,2835,2462,2156,1918,1754,1659,1613,1620,1645,1698,1743,1777,1774,1716,1587,1355,1023,565,10,-632,-1326,-2003,-2630,-3132,-3469,-3618,-3557,-3316,-2921,-2437,-1923,-1458,-1100,-922,-946,-1217,-1713,-2422,-3293,-4247,-5222,-6111,-6863,-7391,-7676,-7679,-7423,-6918,-6209,-5352,-4395,-3409,-2448,-1570,-819,-234,176,393,449,366,196,0,-179,-274,-268,-132,116,457,844,1222,1533,1719,1729,1528,1103,448,-396,-1395,-2478,-3589,-4641,-5584,-6346,-6883,-7167,-7179,-6913,-6405,-5660,-4740,-3682,-2542,-1388,-257,774,1687,2425,2989,3363,3565,3610,3544,3394,3210,3025,2879,2786,2786,2857,3015,3220,3439,3630,3722,3679,3442,2992,2317,1441,403,-729,-1889,-2997,-3994,-4822,-5459,-5885,-6119,-6163,-6060,-5817,-5471,-5035,-4528,-3970,-3389,-2800,-2249,-1762,-1374,-1131,-1043,-1140,-1398,-1810,-2316,-2861,-3374,-3767,-3973,-3931,-3588,-2942,-1991,-787,612,2113,3629,5051,6306,7304,8025,8434,8563,8452,8152,7757,7320,6921,6609,6418,6351,6410,6537,6711,6847,6919,6846,6621,6190,5569,4749,3761,2627,1395,102,-1189,-2428,-3555,-4508,-5237,-5698,-5858,-5732,-5315,-4682,-3877,-2999,-2129,-1335,-694,-219,75,218,250,240,236,309,491,809,1270,1860,2553,3307,4097,4868,5602,6261,6818,7254,7536,7652,7571,7294,6803,6125,5270,4287,3210,2109,1021,17,-880,-1626,-2210,-2624,-2882,-2998,-3024,-2981,-2944,-2940,-3033,-3244,-3599,-4088,-4706,-5392,-6121,-6807,-7402,-7845,-8095,-8127,-7944,-7563,-7026,-6373,-5663,-4918,-4198,-3502,-2867,-2291,-1789,-1373,-1053,-845,-756,-777,-904,-1094,-1324,-1525,-1670,-1692,-1583,-1322,-920,-434,114,629,1074,1379,1525,1484,1279,922,456,-82,-663,-1248,-1834,-2399,-2950,-3476,-3971,-4422,-4803,-5096,-5281,-5344,-5294,-5141,-4928,-4685,-4490,-4361,-4376,-4540,-4883,-5389,-6031,-6761,-7517,-8222,-8804,-9190,-9336,-9197,-8783,-8107,-7235,-6238,-5212,-4255,-3453,-2880,-2577,-2545,-2775,-3187,-3719,-4269,-4749,-5078,-5209,-5104,-4784,-4272,-3622,-2892,-2154,-1452,-852,-370,-46,130,137,8,-268,-652,-1139,-1696,-2292,-2893,-3446,-3905,-4215,-4326,-4202,-3827,-3211,-2386,-1430,-418,536,1339,1900,2151,2067,1638,910,-63,-1191,-2383,-3533,-4551,-5357,-5889,-6108,-5996,-5569,-4844,-3898,-2779,-1599,-433,618,1472,2074,2370,2366,2059,1496,728,-179,-1138,-2092,-2933,-3635,-4098,-4320,-4268,-3954,-3429,-2732,-1965,-1191,-510,16,341,436,321,33,-360,-783,-1150,-1402,-1479,-1368,-1077,-640,-117,437,947,1385,1698,1887,1946,1879,1707,1428,1064,606,86,-510,-1141,-1791,-2422,-2985,-3441,-3732,-3826,-3680,-3290,-2650,-1812,-798,292,1415,2475,3428,4213,4818,5220,5447,5514,5473,5346,5197,5029,4896,4796,4750,4764,4827,4949,5098,5266,5417,5513,5516,5381,5073,4564,3842,2913,1800,550,-777,-2110,-3354,-4446,-5277,-5819,-5995,-5822,-5299,-4496,-3478,-2361,-1241,-229,584,1145,1406,1382,1089,592,-38,-713,-1349,-1856,-2180,-2254,-2072,-1612,-913,-9,1027,2122,3188,4157,4957,5559,5929,6084,6029,5809,5447,4997,4479,3948,3422,2950,2557,2284,2151,2188,2386,2754,3246,3850,4487,5140,5722,6218,6566,6758,6770,6621,6319,5913,5454,4995,4612,4356,4283,4433,4809,5416,6197,7097,8022,8861,9519,9882,9886,9474,8648,7432,5905,4164,2343,567,-1020,-2313,-3223,-3689,-3714,-3312,-2558,-1545,-377,827,1956,2936,3687,4192,4448,4470,4334,4071,3786,3520,3353,3309,3428,3690,4095,4592,5144,5705,6216,6663,6991,7223,7322,7337,7250,7116,6922,6724,6493,6289,6085,5913,5786,5689,5661,5673,5731,5822,5903,5961,5942,5823,5580,5195,4676,4040,3306,2524,1715,930,190,-471,-1050,-1518,-1886,-2134,-2265,-2272,-2150,-1902,-1540,-1082,-575,-48,419,794,991,990,744,254,-474,-1399,-2473,-3615,-4750,-5795,-6661,-7291,-7615,-7626,-7300,-6687,-5824,-4805,-3710,-2649,-1695,-940,-407,-140,-106,-289,-619,-1042,-1480,-1875,-2170,-2334,-2348,-2214,-1965,-1620,-1248,-877,-579,-379,-321,-424,-679,-1101,-1633,-2268,-2939,-3599,-4196,-4655,-4949,-5014,-4841,-4418,-3757,-2891,-1875,-763,360,1431,2371,3135,3669,3966,4019,3846,3483,2961,2332,1627,896,160,-547,-1208,-1816,-2355,-2832,-3247,-3609,-3932,-4237,-4531,-4851,-5202,-5616,-6093,-6642,-7260,-7924,-8619,-9297,-9926,-10446,-10808,-10951,-10830,-10397,-9648,-8563,-7197,-5587,-3834,-2027,-283,1307,2650,3693,4405,4792,4895,4763,4482,4121,3758,3462,3256,3181,3212,3335,3508,3673,3792,3806,3699,3436,3039,2497,1872,1165,445,-270,-927,-1503,-1968,-2302,-2504,-2555,-2483,-2277,-1987,-1614,-1223,-832,-479,-205,2,108,147,119,50,-40,-136,-216,-264,-267,-192,-36,241,628,1145,1769,2475,3232,3980,4680,5270,5720,5987,6063,5940,5617,5135,4500,3766,2983,2180,1443,792,306,-4,-79,59,421,957,1604,2301,2939,3457,3768,3831,3627,3152,2453,1579,601,-397,-1349,-2178,-2838,-3283,-3503,-3479,-3246,-2811,-2250,-1594,-938,-320,178,540,735,791,731,629,531,525,649,955,1446,2123,2957,3915,4940,5994,7019,7972,8819,9521,10060,10416,10579,10548,10325,9919,9352,8641,7830,6951,6045,5165,4335,3599,2967,2449,2037,1716,1450,1220,975,696,328,-146,-773,-1555,-2525,-3656,-4945,-6346,-7803,-9255,-10615,-11815,-12771,-13435,-13762,-13743,-13401,-12761,-11898,-10866,-9748,-8605,-7498,-6471,-5546,-4737,-4030,-3409,-2847,-2308,-1768,-1188,-567,122,852,1625,2391,3124,3764,4273,4595,4717,4601,4286,3766,3124,2398,1676,1010,460,54,-193,-297,-273,-172,-15,139,264,315,285,125,-130,-528,-1011,-1592,-2223,-2889,-3554,-4202,-4812,-5371,-5873,-6301,-6653,-6919,-7093,-7184,-7196,-7150,-7057,-6947,-6820,-6709,-6608,-6538,-6504,-6513,-6577,-6706,-6903,-7181,-7515,-7913,-8330,-8744,-9113,-9390,-9545,-9539,-9359,-8993,-8461,-7790,-7030,-6233,-5474,-4786,-4254,-3870,-3685,-3671,-3813,-4073,-4389,-4710,-4966,-5115,-5109,-4938,-4600,-4127,-3557,-2954,-2366,-1851,-1450,-1173,-1033,-992,-1030,-1095,-1160,-1185,-1165,-1089,-967,-820,-651,-490,-328,-179,-34,111,252,397,523,629,692,700,657,542,390,198,-6,-195,-356,-461,-500,-461,-345,-154,101,403,735,1072,1391,1666,1868,1968,1938,1750,1389,832,90,-826,-1890,-3037,-4223,-5361,-6380,-7201,-7771,-8029,-7977,-7600,-6943,-6056,-5018,-3905,-2833,-1852,-1084,-549,-308,-355,-667,-1202,-1878,-2613,-3314,-3893,-4281,-4422,-4297,-3902,-3278,-2462,-1529,-541,433,1345,2155,2846,3422,3891,4282,4630,4959,5314,5717,6184,6738,7357,8034,8731,9395,9973,10404,10634,10619,10353,9820,9070,8123,7057,5910,4769,3668,2681,1830,1161,678,386,276,305,441,625,795,904,903,758,472,48,-475,-1054,-1650,-2206,-2706,-3115,-3442,-3684,-3865,-3992,-4094,-4163,-4210,-4215,-4170,-4050,-3840,-3527,-3096,-2561,-1913,-1185,-390,443,1282,2105,2887,3611,4280,4875,5426,5918,6380,6808,7196,7550,7830,8034,8114,8060,7845,7475,6944,6305,5582,4849,4168,3608,3235,3090,3201,3573,4180,4972,5891,6846,7776,8588,9244,9682,9905,9897,9676,9279,8720,8061,7323,6564,5804,5094,4443,3885,3429,3077,2833,2692,2640,2673,2764,2913,3088,3294,3495,3695,3855,3974,4005,3940,3732,3374,2843,2144,1303,361,-618,-1555,-2364,-2978,-3323,-3370,-3108,-2550,-1749,-757,338,1474,2551,3521,4311,4892,5245,5378,5318,5117,4826,4521,4247,4072,4006,4078,4262,4540,4854,5163,5396,5512,5471,5243,4848,4299,3652,2972,2322,1781,1392,1201,1202,1403,1739,2184,2654,3099,3458,3686,3752,3650,3386,2982,2480,1921,1355,826,372,27,-201,-291,-277,-151,28,245,437,581,631,569,384,79,-320,-787,-1276,-1761,-2204,-2598,-2936,-3242,-3533,-3843,-4195,-4597,-5054,-5544,-6037,-6495,-6883,-7156,-7310,-7316,-7200,-6973,-6671,-6333,-5997,-5699,-5458,-5293,-5199,-5161,-5162,-5155,-5111,-4986,-4756,-4392,-3900,-3287,-2580,-1829,-1067,-347,297,842,1274,1609,1863,2075,2280,2510,2795,3140,3543,3985,4425,4841,5174,5405,5495,5427,5195,4789,4220,3496,2632,1653,581,-555,-1703,-2850,-3928,-4932,-5807,-6553,-7140,-7585,-7870,-8030,-8059,-7992,-7833,-7615,-7334,-7025,-6674,-6304,-5916,-5523,-5139,-4803,-4518,-4354,-4294,-4381,-4592,-4888,-5229,-5523,-5698,-5668,-5374,-4764,-3845,-2632,-1190,385,2007,3537,4895,5965,6707,7071,7082,6762,6190,5449,4626,3825,3111,2545,2157,1934,1860,1866,1902,1878,1754,1466,1010,386,-368,-1200,-2041,-2827,-3485,-3981,-4260,-4336,-4182,-3840,-3324,-2682,-1961,-1216,-505,120,604,928,1063,1018,817,482,74,-359,-757,-1059,-1211,-1171,-906,-409,312,1227,2294,3447,4636,5773,6828,7724,8449,8970,9292,9428,9389,9201,8876,8431,7859,7175,6356,5424,4389,3267,2124,970,-94,-1060,-1842,-2444,-2822,-2997,-2972,-2793,-2487,-2116,-1712,-1338,-1015,-794,-675,-681,-798,-1001,-1270,-1561,-1844,-2089,-2280,-2396,-2451,-2433,-2356,-2229,-2050,-1828,-1568,-1258,-918,-521,-93,397,924,1509,2144,2827,3569,4345,5161,5988,6803,7578,8273,8857,9298,9571,9668,9582,9325,8925,8394,7787,7111,6428,5740,5097,4501,3980,3535,3174,2880,2638,2421,2191,1922,1578,1130,573,-122,-938,-1882,-2939,-4080,-5300,-6538,-7787,-8967,-10055,-10978,-11687,-12149,-12317,-12199,-11798,-11147,-10317,-9360,-8371,-7411,-6555,-5835,-5292,-4897,-4652,-4485,-4351,-4179,-3902,-3481,-2878,-2100,-1162,-123,958,2003,2933,3684,4214,4486,4521,4331,3972,3504,2992,2499,2084,1782,1630,1629,1781,2061,2434,2864,3276,3643,3871,3942,3791,3405,2780,1926,883,-310,-1590,-2903,-4181,-5376,-6429,-7303,-7962,-8394,-8596,-8597,-8426,-8139,-7799,-7452,-7167,-6960,-6867,-6875,-6982,-7165,-7405,-7692,-8007,-8367,-8751,-9185,-9632,-10102,-10542,-10933,-11224,-11380,-11373,-11180,-10800,-10236,-9519,-8670,-7736,-6752,-5769,-4818,-3944,-3174,-2528,-2023,-1654,-1412,-1277,-1221,-1207,-1215,-1213,-1178,-1115,-994,-848,-657,-445,-215,21,261,490,715,926,1117,1292,1431,1551,1625,1682,1702,1721,1733,1767,1825,1918,2030,2165,2269,2343,2311,2162,1845,1340,654,-218,-1216,-2297,-3381,-4384,-5236,-5858,-6213,-6277,-6062,-5604,-4962,-4198,-3392,-2598,-1888,-1296,-882,-655,-658,-889,-1356,-2041,-2919,-3927,-5027,-6109,-7122,-7962,-8570,-8886,-8881,-8552,-7929,-7052,-6001,-4840,-3660,-2534,-1516,-669,5,476,784,946,1006,1022,1022,1068,1175,1365,1648,1998,2406,2825,3223,3565,3819,3979,4035,4017,3933,3833,3728,3670,3657,3729,3872,4100,4405,4757,5168,5568,5971,6301,6551,6675,6651,6458,6080,5525,4790,3910,2905,1825,722,-353,-1333,-2164,-2807,-3215,-3397,-3338,-3083,-2661,-2129,-1536,-932,-369,127,507,769,866,812,570,164,-407,-1121,-1922,-2779,-3605,-4346,-4925,-5292,-5401,-5239,-4808,-4127,-3248,-2210,-1088,61,1172,2193,3082,3824,4406,4853,5191,5458,5704,5956,6254,6599,6996,7414,7821,8166,8399,8488,8389,8129,7688,7145,6518,5895,5310,4820,4454,4220,4133,4174,4333,4599,4952,5389,5892,6450,7042,7648,8224,8736,9128,9348,9364,9125,8639,7911,6978,5919,4794,3713,2749,1987,1479,1260,1334,1677,2244,2981,3799,4653,5436,6123,6625,6921,6962,6737,6236,5466,4455,3247,1908,512,-851,-2093,-3128,-3880,-4310,-4372,-4103,-3495,-2645,-1603,-475,649,1680,2537,3166,3533,3640,3511,3207,2792,2355,1967,1703,1600,1690,1948,2362,2870,3421,3965,4449,4856,5156,5375,5497,5569,5587,5577,5553,5514,5472,5432,5395,5378,5399,5457,5588,5778,6030,6326,6617,6865,7013,6996,6786,6338,5669,4775,3725,2551,1354,195,-836,-1676,-2267,-2585,-2610,-2384,-1930,-1339,-675,-26,526,926,1119,1090,822,340,-356,-1213,-2211,-3291,-4418,-5524,-6574,-7499,-8263,-8822,-9149,-9234,-9079,-8702,-8135,-7415,-6594,-5718,-4836,-4002,-3252,-2621,-2135,-1796,-1620,-1585,-1684,-1888,-2179,-2523,-2907,-3293,-3674,-4017,-4313,-4535,-4669,-4687,-4580,-4323,-3921,-3359,-2668,-1855,-969,-48,865,1715,2476,3115,3631,4029,4337,4583,4804,5026,5260,5496,5706,5833,5813,5580,5072,4258,3131,1721,101,-1645,-3393,-5035,-6456,-7567,-8319,-8674,-8673,-8348,-7793,-7100,-6360,-5682,-5128,-4764,-4617,-4695,-4991,-5466,-6093,-6801,-7558,-8296,-8970,-9535,-9933,-10144,-10111,-9829,-9275,-8461,-7414,-6168,-4794,-3344,-1904,-535,699,1754,2608,3253,3706,4007,4197,4340,4477,4661,4911,5238,5625,6041,6444,6788,7032,7145,7113,6923,6594,6114,5523,4812,4015,3145,2228,1301,401,-423,-1125,-1659,-1993,-2110,-2009,-1722,-1294,-798,-316,62,253,189,-168,-828,-1749,-2888,-4113,-5352,-6443,-7311,-7843,-8011,-7786,-7212,-6348,-5287,-4123,-2963,-1873,-934,-164,412,805,1034,1116,1088,954,753,484,186,-120,-396,-590,-666,-570,-273,240,976,1901,2984,4160,5371,6538,7606,8511,9214,9685,9917,9912,9700,9308,8782,8169,7508,6837,6191,5581,5033,4535,4098,3708,3349,3024,2705,2399,2088,1766,1423,1060,649,212,-285,-812,-1369,-1931,-2465,-2938,-3309,-3551,-3642,-3587,-3392,-3111,-2783,-2483,-2266,-2177,-2259,-2495,-2874,-3326,-3772,-4127,-4291,-4191,-3777,-3016,-1936,-572,990,2660,4336,5912,7305,8449,9286,9804,9977,9828,9366,8632,7666,6525,5282,4003,2779,1670,761,87,-309,-419,-273,112,645,1274,1904,2452,2862,3064,3051,2798,2354,1732,1016,244,-514,-1210,-1825,-2327,-2736,-3061,-3323,-3560,-3781,-4005,-4230,-4449,-4641,-4789,-4863,-4859,-4758,-4573,-4306,-3988,-3624,-3258,-2875,-2507,-2135,-1761,-1373,-963,-541,-118,268,581,765,765,551,85,-611,-1517,-2564,-3655,-4691,-5557,-6150,-6399,-6251,-5704,-4793,-3586,-2183,-699,748,2053,3126,3904,4364,4490,4307,3836,3124,2206,1129,-53,-1312,-2565,-3789,-4903,-5872,-6639,-7179,-7461,-7488,-7268,-6834,-6229,-5512,-4734,-3980,-3286,-2730,-2332,-2127,-2120,-2296,-2630,-3077,-3593,-4116,-4621,-5049,-5398,-5635,-5773,-5811,-5763,-5638,-5463,-5237,-5008,-4767,-4560,-4389,-4276,-4218,-4219,-4247,-4299,-4317,-4288,-4165,-3928,-3558,-3060,-2436,-1733,-982,-255,394,883,1166,1189,941,432,-295,-1168,-2102,-3000,-3782,-4366,-4715,-4804,-4641,-4258,-3705,-3046,-2348,-1686,-1113,-684,-438,-384,-547,-898,-1447,-2150,-2993,-3936,-4930,-5953,-6921,-7827,-8573,-9163,-9520,-9649,-9530,-9170,-8599,-7857,-6991,-6069,-5143,-4272,-3500,-2845,-2325,-1931,-1638,-1440,-1288,-1184,-1097,-1030,-978,-944,-936,-947,-979,-1018,-1046,-1050,-1009,-907,-747,-521,-251,48,370,672,976,1250,1520,1787,2068,2370,2712,3081,3484,3894,4286,4628,4873,4986,4928,4680,4235,3614,2852,2003,1144,339,-328,-795,-1021,-974,-665,-123,594,1396,2202,2891,3385,3602,3487,3033,2246,1166,-134,-1582,-3090,-4566,-5939,-7134,-8102,-8811,-9242,-9402,-9300,-8969,-8424,-7717,-6849,-5884,-4816,-3704,-2557,-1417,-304,743,1714,2567,3301,3887,4323,4600,4724,4707,4574,4358,4102,3850,3659,3559,3596,3776,4109,4567,5132,5742,6368,6946,7446,7829,8087,8209,8221,8131,7988,7808,7640,7486,7380,7287,7217,7106,6936,6644,6199,5582,4774,3809,2713,1559,416,-617,-1476,-2056,-2334,-2251,-1829,-1090,-99,1050,2273,3447,4501,5350,5952,6292,6372,6224,5886,5401,4810,4156,3461,2765,2067,1416,804,292,-123,-377,-462,-332,20,601,1390,2359,3444,4602,5749,6835,7805,8609,9235,9669,9913,9997,9940,9776,9543,9263,8971,8677,8409,8162,7961,7788,7658,7542,7438,7318,7169,6979,6734,6441,6109,5748,5383,5026,4694,4400,4151,3948,3801,3693,3633,3579,3533,3438,3284,3034,2670,2201,1634,1011,385,-199,-662,-976,-1083,-990,-684,-225,362,985,1593,2121,2521,2779,2888,2877,2779,2619,2443,2236,2024,1762,1447,1043,548,-39,-698,-1382,-2054,-2637,-3097,-3378,-3441,-3296,-2922,-2374,-1678,-905,-105,641,1296,1796,2126,2253,2194,1947,1551,1034,447,-162,-735,-1229,-1591,-1792,-1811,-1642,-1305,-824,-248,368,983,1522,1965,2252,2374,2311,2062,1645,1077,405,-339,-1100,-1844,-2535,-3152,-3698,-4167,-4605,-5012,-5446,-5907,-6418,-6965,-7527,-8057,-8503,-8801,-8886,-8720,-8260,-7515,-6501,-5284,-3927,-2539,-1201,-15,946,1635,2026,2117,1946,1541,971,280,-473,-1237,-1983,-2658,-3261,-3746,-4113,-4346,-4435,-4382,-4187,-3854,-3407,-2854,-2237,-1580,-930,-334,179,548,756,766,564,153,-466,-1268,-2213,-3261,-4342,-5393,-6350,-7134,-7704,-8006,-8023,-7752,-7208,-6430,-5467,-4388,-3262,-2171,-1178,-358,264,643,804,754,545,235,-118,-451,-728,-920,-1034,-1085,-1114,-1167,-1281,-1492,-1809,-2228,-2707,-3205,-3641,-3958,-4081,-3966,-3586,-2935,-2059,-989,171,1371,2495,3493,4288,4856,5183,5277,5168,4896,4493,3994,3424,2776,2080,1306,481,-399,-1293,-2176,-2987,-3682,-4196,-4491,-4531,-4312,-3833,-3141,-2268,-1301,-293,664,1503,2165,2580,2738,2610,2221,1612,838,-8,-861,-1624,-2244,-2661,-2855,-2814,-2557,-2120,-1540,-892,-217,407,948,1360,1641,1785,1830,1799,1761,1744,1816,1992,2303,2741,3287,3905,4550,5166,5705,6126,6396,6512,6477,6317,6075,5783,5503,5254,5079,4977,4952,4991,5065,5146,5197,5185,5084,4880,4566,4143,3646,3072,2468,1832,1183,518,-172,-894,-1658,-2458,-3292,-4120,-4932,-5656,-6278,-6731,-6995,-7041,-6858,-6460,-5859,-5097,-4211,-3251,-2273,-1321,-446,311,927,1376,1667,1807,1832,1778,1690,1624,1614,1706,1922,2275,2766,3383,4090,4857,5621,6341,6955,7412,7697,7760,7641,7328,6888,6367,5819,5317,4892,4583,4395,4301,4275,4258,4196,4050,3769,3365,2822,2201,1539,913,399,46,-74,41,404,968,1672,2420,3113,3640,3903,3847,3414,2635,1533,187,-1300,-2850,-4345,-5734,-6951,-7979,-8813,-9466,-9962,-10322,-10568,-10701,-10720,-10618,-10357,-9941,-9326,-8520,-7516,-6335,-5009,-3596,-2159,-790,432,1406,2073,2376,2302,1888,1180,302,-653,-1533,-2234,-2648,-2704,-2378,-1677,-645,618,2020,3421,4706,5749,6465,6782,6694,6204,5391,4330,3155,1971,906,42,-564,-895,-997,-917,-772,-645,-636,-819,-1216,-1826,-2614,-3485,-4383,-5179,-5815,-6213,-6347,-6214,-5852,-5317,-4702,-4080,-3562,-3198,-3054,-3145,-3463,-3974,-4636,-5376,-6149,-6898,-7590,-8208,-8751,-9224,-9650,-10039,-10412,-10755,-11076,-11332,-11511,-11562,-11463,-11175,-10680,-9969,-9036,-7911,-6612,-5198,-3720,-2245,-848,408,1465,2268,2817,3086,3124,2957,2659,2292,1932,1644,1471,1462,1611,1910,2329,2801,3275,3677,3941,4039,3930,3624,3149,2535,1868,1187,579,72,-311,-561,-740,-869,-1039,-1300,-1701,-2275,-3012,-3891,-4849,-5821,-6718,-7464,-7993,-8253,-8231,-7937,-7410,-6736,-5986,-5274,-4671,-4264,-4082,-4140,-4417,-4853,-5385,-5936,-6428,-6823,-7079,-7206,-7215,-7162,-7075,-7015,-6994,-7040,-7126,-7231,-7292,-7261,-7063,-6656,-5990,-5058,-3864,-2453,-883,742,2330,3761,4941,5785,6253,6330,6061,5511,4795,4022,3327,2811,2563,2641,3039,3756,4688,5774,6872,7860,8627,9049,9069,8649,7795,6575,5079,3441,1804,305,-925,-1814,-2305,-2438,-2249,-1867,-1403,-995,-766,-792,-1122,-1745,-2600,-3598,-4606,-5491,-6132,-6419,-6302,-5766,-4848,-3644,-2255,-848,466,1532,2285,2654,2658,2327,1757,1037,280,-424,-1005,-1431,-1694,-1821,-1852,-1828,-1796,-1761,-1742,-1683,-1580,-1337,-949,-337,487,1540,2777,4159,5594,7021,8325,9439,10275,10786,10936,10720,10160,9302,8217,6997,5739,4555,3542,2789,2354,2269,2522,3074,3846,4743,5651,6471,7091,7465,7527,7294,6787,6065,5219,4332,3501,2794,2265,1928,1774,1747,1799,1846,1839,1734,1515,1211,872,568,396,425,731,1341,2254,3431,4777,6201,7542,8694,9507,9917,9857,9353,8461,7292,5992,4699,3548,2641,2019,1696,1621,1721,1902,2071,2139,2068,1812,1414,884,323,-213,-617,-826,-762,-405,266,1210,2372,3665,4979,6211,7241,8004,8417,8490,8221,7684,6968,6174,5421,4814,4414,4297,4439,4836,5409,6073,6723,7248,7556,7573,7256,6612,5667,4517,3251,2020,933,127,-333,-393,-82,550,1369,2261,3048,3615,3843,3677,3120,2221,1094,-122,-1270,-2201,-2786,-2960,-2681,-2001,-990,221,1485,2658,3610,4253,4538,4475,4107,3512,2781,2003,1246,564,-31,-541,-997,-1433,-1891,-2398,-2962,-3576,-4204,-4795,-5280,-5592,-5658,-5438,-4891,-4037,-2893,-1557,-97,1336,2644,3675,4349,4576,4342,3647,2570,1201,-309,-1823,-3174,-4241,-4909,-5129,-4886,-4228,-3245,-2063,-837,287,1161,1678,1770,1418,658,-430,-1725,-3092,-4379,-5469,-6255,-6683,-6748,-6485,-5971,-5321,-4626,-4015,-3540,-3266,-3170,-3225,-3346,-3442,-3412,-3173,-2669,-1881,-842,382,1682,2920,3976,4710,5041,4920,4340,3372,2098,653,-836,-2239,-3459,-4431,-5130,-5580,-5814,-5912,-5948,-5990,-6099,-6306,-6605,-6987,-7383,-7751,-8008,-8113,-8005,-7675,-7124,-6372,-5487,-4523,-3576,-2725,-2046,-1606,-1426,-1527,-1858,-2375,-2981,-3588,-4089,-4408,-4472,-4254,-3764,-3030,-2136,-1173,-239,546,1107,1376,1317,952,318,-505,-1409,-2290,-3031,-3539,-3759,-3664,-3282,-2683,-1962,-1251,-666,-320,-278,-578,-1178,-2013,-2951,-3845,-4547,-4906,-4828,-4259,-3203,-1737,28,1929,3798,5466,6797,7694,8114,8059,7587,6776,5736,4567,3375,2226,1195,288,-473,-1116,-1673,-2172,-2667,-3157,-3681,-4192,-4687,-5088,-5354,-5407,-5210,-4724,-3957,-2949,-1769,-536,643,1618,2304,2580,2448,1873,958,-229,-1515,-2769,-3814,-4531,-4801,-4587,-3874,-2734,-1257,391,2069,3580,4809,5612,5960,5831,5294,4450,3439,2418,1546,935,701,843,1376,2194,3204,4249,5199,5911,6315,6350,6047,5453,4688,3870,3145,2628,2407,2535,2992,3740,4668,5667,6593,7322,7750,7801,7466,6751,5745,4534,3244,1998,883,-13,-678,-1116,-1375,-1539,-1682,-1895,-2246,-2753,-3440,-4250,-5125,-5979,-6701,-7201,-7396,-7214,-6654,-5705,-4437,-2931,-1295,326,1827,3071,3995,4539,4711,4554,4152,3608,3046,2581,2304,2292,2556,3096,3843,4721,5609,6403,6996,7320,7329,7034,6475,5727,4900,4082,3400,2905,2669,2682,2922,3313,3763,4155,4393,4372,4052,3401,2468,1326,105,-1061,-1997,-2594,-2722,-2353,-1487,-206,1374,3079,4739,6167,7228,7793,7833,7312,6308,4894,3193,1354,-509,-2249,-3790,-5059,-6023,-6696,-7098,-7283,-7312,-7234,-7107,-6951,-6790,-6612,-6397,-6128,-5763,-5299,-4724,-4058,-3339,-2616,-1941,-1384,-978,-762,-738,-882,-1156,-1489,-1807,-2029,-2083,-1912,-1488,-810,94,1148,2286,3388,4362,5108,5550,5646,5376,4781,3894,2834,1672,551,-447,-1205,-1690,-1841,-1704,-1306,-743,-118,454,876,1056,960,583,-47,-833,-1695,-2504,-3162,-3584,-3711,-3547,-3111,-2485,-1760,-1047,-451,-58,69,-82,-515,-1169,-1994,-2904,-3823,-4685,-5436,-6059,-6548,-6932,-7250,-7548,-7885,-8289,-8785,-9364,-10001,-10634,-11199,-11613,-11789,-11673,-11201,-10365,-9184,-7699,-6010,-4212,-2437,-805,577,1614,2266,2511,2386,1954,1306,563,-181,-796,-1226,-1396,-1304,-958,-410,264,981,1641,2182,2522,2644,2537,2218,1752,1188,611,99,-307,-548,-644,-613,-519,-447,-477,-692,-1143,-1847,-2777,-3863,-5006,-6073,-6940,-7485,-7631,-7333,-6615,-5535,-4221,-2803,-1460,-325,449,790,643,14,-1031,-2419,-4012,-5683,-7305,-8739,-9920,-10754,-11251,-11393,-11251,-10876,-10358,-9787,-9216,-8727,-8313,-7997,-7723,-7457,-7119,-6672,-6054,-5266,-4307,-3228,-2079,-945,116,1035,1771,2325,2685,2914,3038,3133,3253,3439,3737,4143,4647,5223,5795,6327,6719,6942,6918,6651,6113,5351,4406,3357,2296,1300,478,-131,-456,-524,-344,1,422,817,1065,1092,825,243,-624,-1732,-2961,-4216,-5350,-6259,-6846,-7056,-6881,-6354,-5540,-4542,-3465,-2417,-1505,-792,-345,-160,-253,-557,-1048,-1634,-2265,-2883,-3434,-3916,-4310,-4636,-4926,-5182,-5450,-5699,-5947,-6130,-6232,-6169,-5914,-5395,-4596,-3505,-2139,-553,1183,2964,4689,6242,7532,8487,9059,9252,9091,8639,7994,7248,6517,5897,5467,5283,5374,5721,6300,7035,7847,8644,9328,9825,10063,10019,9673,9063,8230,7247,6207,5186,4274,3523,2970,2612,2436,2377,2401,2422,2415,2340,2188,1995,1779,1622,1561,1671,1973,2498,3217,4097,5070,6045,6945,7665,8155,8360,8264,7895,7274,6484,5575,4648,3749,2974,2342,1910,1674,1619,1723,1917,2147,2347,2452,2430,2249,1932,1492,1012,539,172,-38,-10,267,821,1623,2629,3786,4998,6206,7303,8250,8963,9447,9670,9680,9489,9177,8780,8368,7986,7654,7405,7215,7080,6955,6824,6639,6391,6077,5697,5299,4907,4582,4360,4280,4349,4552,4846,5153,5399,5481,5328,4884,4124,3083,1814,425,-962,-2211,-3190,-3797,-3961,-3650,-2899,-1765,-363,1169,2698,4060,5157,5878,6196,6093,5620,4840,3855,2764,1660,624,-289,-1065,-1683,-2188,-2591,-2945,-3259,-3571,-3843,-4088,-4223,-4235,-4039,-3618,-2934,-1998,-848,456,1811,3117,4252,5112,5610,5695,5357,4633,3598,2372,1078,-121,-1117,-1777,-2050,-1893,-1342,-460,647,1839,2981,3924,4560,4800,4607,3986,2986,1692,227,-1290,-2717,-3962,-4918,-5569,-5889,-5946,-5789,-5530,-5247,-5034,-4943,-4995,-5188,-5470,-5792,-6073,-6261,-6291,-6156,-5836,-5367,-4781,-4131,-3474,-2844,-2298,-1829,-1478,-1215,-1052,-968,-956,-1013,-1126,-1298,-1522,-1790,-2107,-2455,-2840,-3245,-3678,-4120,-4578,-5026,-5459,-5844,-6162,-6371,-6445,-6352,-6071,-5603,-4953,-4154,-3248,-2290,-1339,-454,309,919,1324,1533,1514,1303,907,376,-244,-908,-1542,-2119,-2577,-2904,-3085,-3134,-3068,-2923,-2728,-2520,-2317,-2146,-1992,-1879,-1772,-1688,-1602,-1534,-1481,-1476,-1539,-1697,-1983,-2390,-2934,-3574,-4275,-4984,-5620,-6135,-6449,-6527,-6325,-5854,-5112,-4162,-3053,-1870,-703,372,1266,1931,2314,2400,2202,1722,1033,160,-814,-1828,-2816,-3717,-4479,-5076,-5483,-5706,-5768,-5689,-5522,-5296,-5042,-4787,-4519,-4238,-3906,-3505,-2983,-2346,-1561,-660,326,1352,2343,3239,3977,4498,4789,4834,4668,4344,3927,3510,3167,2972,2973,3187,3597,4157,4790,5398,5880,6137,6091,5690,4926,3827,2460,946,-603,-2026,-3212,-4045,-4480,-4510,-4179,-3594,-2861,-2137,-1525,-1141,-1019,-1194,-1610,-2213,-2906,-3589,-4168,-4564,-4714,-4603,-4213,-3591,-2770,-1818,-812,191,1122,1926,2589,3070,3384,3535,3529,3403,3156,2831,2420,1966,1449,911,339,-238,-805,-1339,-1793,-2142,-2318,-2307,-2041,-1525,-732,307,1556,2952,4404,5832,7112,8180,8931,9346,9375,9066,8440,7592,6608,5586,4631,3817,3219,2851,2741,2844,3120,3508,3917,4294,4549,4656,4561,4286,3831,3244,2577,1883,1219,626,114,-304,-664,-987,-1320,-1680,-2096,-2542,-3001,-3417,-3716,-3856,-3756,-3409,-2785,-1918,-848,359,1616,2850,3975,4922,5654,6125,6347,6313,6065,5631,5053,4383,3641,2882,2119,1393,718,120,-386,-796,-1093,-1302,-1426,-1489,-1523,-1536,-1556,-1577,-1592,-1580,-1518,-1374,-1133,-789,-346,166,717,1266,1768,2199,2531,2762,2899,2960,2980,2990,3020,3110,3266,3508,3825,4189,4579,4932,5210,5357,5323,5092,4639,3995,3193,2304,1408,594,-64,-495,-691,-633,-390,-3,415,796,1039,1095,920,516,-92,-845,-1672,-2492,-3212,-3778,-4112,-4205,-4027,-3615,-2982,-2204,-1314,-401,496,1316,2005,2544,2875,3002,2886,2547,1977,1217,297,-730,-1812,-2894,-3921,-4867,-5671,-6350,-6839,-7169,-7290,-7228,-6947,-6474,-5793,-4952,-3959,-2893,-1789,-741,195,949,1474,1735,1738,1485,1037,439,-228,-887,-1463,-1889,-2109,-2108,-1864,-1421,-816,-124,569,1180,1630,1854,1824,1538,1018,342,-432,-1196,-1888,-2431,-2808,-2999,-3055,-3009,-2943,-2908,-2964,-3135,-3424,-3806,-4233,-4646,-4977,-5179,-5200,-5037,-4685,-4186,-3588,-2958,-2366,-1872,-1533,-1372,-1406,-1612,-1968,-2420,-2928,-3431,-3892,-4268,-4548,-4709,-4779,-4761,-4705,-4646,-4624,-4684,-4842,-5112,-5483,-5914,-6366,-6764,-7050,-7171,-7062,-6730,-6154,-5378,-4454,-3447,-2439,-1511,-718,-122,268,434,411,231,-60,-402,-747,-1058,-1283,-1434,-1476,-1452,-1359,-1253,-1161,-1133,-1200,-1403,-1734,-2213,-2794,-3439,-4096,-4688,-5164,-5472,-5586,-5509,-5267,-4908,-4508,-4125,-3840,-3690,-3705,-3878,-4174,-4537,-4891,-5167,-5280,-5204,-4892,-4363,-3638,-2772,-1829,-877,17,800,1418,1860,2091,2133,1975,1640,1151,509,-238,-1083,-1984,-2903,-3806,-4646,-5386,-5997,-6447,-6724,-6812,-6711,-6422,-5964,-5348,-4615,-3793,-2935,-2086,-1298,-618,-81,285,477,500,379,151,-145,-457,-752,-982,-1135,-1175,-1107,-923,-628,-240,223,731,1239,1716,2101,2359,2451,2342,2045,1556,927,208,-531,-1212,-1770,-2153,-2327,-2295,-2065,-1693,-1219,-717,-229,188,523,754,906,999,1068,1153,1282,1482,1761,2114,2535,2982,3447,3872,4253,4546,4764,4878,4924,4876,4778,4612,4403,4149,3852,3517,3141,2723,2260,1752,1194,597,-34,-679,-1312,-1901,-2412,-2804,-3043,-3103,-2949,-2584,-1996,-1209,-245,854,2032,3232,4389,5452,6362,7100,7634,7987,8169,8220,8187,8114,8044,8014,8038,8122,8255,8403,8544,8628,8634,8536,8322,8016,7626,7207,6788,6424,6143,5967,5896,5912,5976,6039,6051,5956,5734,5357,4856,4249,3609,2991,2478,2123,1980,2061,2373,2880,3538,4283,5043,5758,6356,6818,7095,7205,7150,6960,6661,6293,5864,5416,4943,4463,3974,3483,2978,2474,1964,1454,971,505,112,-212,-420,-499,-432,-215,147,618,1175,1763,2342,2858,3280,3578,3744,3797,3746,3644,3533,3447,3451,3551,3786,4144,4627,5196,5825,6457,7036,7514,7831,7952,7852,7527,6995,6291,5472,4596,3732,2945,2276,1770,1436,1266,1241,1312,1439,1569,1657,1682,1611,1460,1231,955,665,391,179,43,28,120,341,660,1054,1490,1908,2288,2561,2731,2745,2625,2352,1954,1447,855,217,-438,-1080,-1667,-2187,-2611,-2940,-3173,-3330,-3425,-3484,-3541,-3606,-3700,-3831,-3986,-4163,-4334,-4471,-4548,-4532,-4402,-4147,-3769,-3291,-2744,-2183,-1657,-1224,-932,-796,-846,-1036,-1355,-1723,-2084,-2368,-2521,-2500,-2298,-1928,-1424,-857,-288,205,560,735,712,490,124,-357,-860,-1345,-1735,-2023,-2171,-2220,-2183,-2117,-2058,-2057,-2125,-2282,-2506,-2770,-3032,-3248,-3371,-3384,-3250,-3008,-2644,-2230,-1789,-1385,-1065,-866,-819,-937,-1216,-1637,-2181,-2785,-3445,-4080,-4684,-5204,-5629,-5943,-6148,-6252,-6275,-6244,-6188,-6123,-6081,-6059,-6066,-6086,-6109,-6103,-6057,-5932,-5732,-5424,-5027,-4537,-3969,-3357,-2711,-2085,-1491,-981,-563,-260,-79,3,-5,-59,-128,-184,-195,-173,-108,-47,-9,-48,-187,-462,-866,-1394,-2004,-2647,-3252,-3759,-4101,-4247,-4176,-3908,-3485,-2969,-2442,-1973,-1634,-1466,-1494,-1707,-2076,-2549,-3067,-3563,-3979,-4273,-4395,-4361,-4140,-3788,-3314,-2768,-2202,-1633,-1128,-675,-324,-60,98,156,113,-21,-248,-536,-894,-1276,-1684,-2083,-2461,-2800,-3081,-3297,-3429,-3474,-3415,-3253,-2976,-2595,-2105,-1527,-871,-153,601,1375,2140,2875,3554,4155,4648,5022,5250,5340,5287,5106,4832,4480,4109,3737,3405,3133,2928,2788,2695,2619,2528,2385,2149,1814,1349,789,132,-564,-1273,-1936,-2528,-3012,-3376,-3620,-3746,-3778,-3733,-3627,-3488,-3305,-3092,-2831,-2513,-2124,-1654,-1103,-473,211,930,1643,2310,2893,3342,3635,3733,3640,3352,2900,2322,1680,1026,448,-17,-296,-378,-241,89,578,1152,1758,2284,2694,2882,2848,2545,2019,1302,475,-360,-1116,-1671,-1968,-1925,-1548,-826,160,1347,2614,3855,4961,5843,6441,6738,6739,6503,6100,5616,5147,4768,4533,4471,4568,4783,5050,5281,5399,5330,5029,4496,3746,2853,1896,977,192,-379,-682,-708,-459,-17,572,1180,1740,2148,2348,2321,2054,1609,1038,445,-86,-456,-604,-482,-89,556,1377,2310,3235,4078,4740,5166,5319,5194,4814,4223,3480,2653,1810,1003,290,-322,-797,-1167,-1431,-1629,-1781,-1922,-2059,-2214,-2375,-2539,-2673,-2768,-2774,-2686,-2469,-2117,-1633,-1021,-315,461,1258,2034,2750,3365,3855,4217,4432,4541,4544,4498,4422,4360,4339,4371,4459,4590,4725,4840,4873,4814,4612,4291,3843,3322,2763,2227,1745,1367,1087,912,810,744,668,555,351,75,-298,-709,-1147,-1537,-1851,-2038,-2074,-1959,-1691,-1317,-869,-413,3,312,489,493,340,40,-356,-799,-1218,-1564,-1780,-1845,-1746,-1506,-1154,-756,-362,-47,131,140,-71,-486,-1107,-1894,-2790,-3736,-4640,-5436,-6020,-6344,-6341,-5987,-5293,-4277,-3017,-1595,-115,1302,2556,3547,4208,4510,4443,4059,3406,2601,1716,886,168,-345,-641,-708,-589,-345,-51,205,355,346,159,-197,-680,-1237,-1795,-2295,-2686,-2936,-3052,-3048,-2972,-2880,-2815,-2837,-2964,-3204,-3546,-3935,-4328,-4650,-4843,-4863,-4673,-4289,-3726,-3061,-2357,-1718,-1219,-942,-926,-1195,-1716,-2453,-3314,-4214,-5061,-5764,-6259,-6515,-6516,-6287,-5883,-5369,-4826,-4352,-3997,-3841,-3895,-4164,-4617,-5191,-5812,-6392,-6843,-7094,-7091,-6814,-6274,-5508,-4590,-3595,-2618,-1740,-1030,-535,-275,-237,-386,-671,-1003,-1327,-1551,-1636,-1540,-1266,-843,-327,193,645,922,967,730,202,-581,-1559,-2639,-3711,-4673,-5428,-5911,-6093,-5971,-5601,-5030,-4368,-3681,-3068,-2587,-2268,-2135,-2153,-2300,-2504,-2730,-2896,-2996,-2981,-2872,-2684,-2452,-2235,-2062,-1991,-2022,-2176,-2419,-2730,-3062,-3368,-3620,-3779,-3847,-3819,-3726,-3597,-3480,-3410,-3436,-3579,-3856,-4270,-4797,-5410,-6061,-6690,-7240,-7631,-7815,-7726,-7340,-6641,-5650,-4406,-2990,-1472,30,1440,2648,3596,4230,4523,4492,4162,3593,2864,2062,1268,580,40,-283,-401,-304,-51,313,717,1085,1371,1522,1521,1367,1077,682,225,-264,-746,-1197,-1601,-1950,-2233,-2465,-2627,-2739,-2789,-2772,-2690,-2516,-2265,-1905,-1470,-944,-370,227,807,1328,1747,2052,2203,2225,2103,1890,1581,1245,880,545,243,9,-163,-251,-285,-256,-204,-145,-115,-137,-239,-424,-704,-1053,-1457,-1861,-2228,-2492,-2612,-2526,-2226,-1668,-890,102,1235,2464,3687,4860,5887,6735,7374,7789,8010,8066,8005,7889,7758,7661,7613,7625,7674,7730,7746,7667,7461,7082,6552,5867,5111,4333,3635,3088,2757,2674,2842,3213,3742,4316,4876,5311,5572,5622,5441,5080,4571,4007,3464,3024,2759,2704,2884,3274,3834,4499,5185,5817,6316,6636,6739,6635,6339,5908,5390,4858,4364,3951,3658,3476,3420,3444,3527,3619,3673,3651,3511,3235,2818,2281,1661,1021,435,-22,-275,-273,21,601,1445,2497,3670,4893,6050,7073,7872,8411,8650,8612,8325,7854,7289,6705,6208,5852,5700,5757,6011,6408,6872,7320,7666,7838,7802,7534,7059,6425,5673,4887,4100,3369,2715,2143,1665,1254,922,646,439,307,255,315,474,768,1151,1647,2176,2736,3233,3649,3901,3987,3857,3546,3055,2454,1786,1140,565,137,-117,-172,-42,252,645,1091,1511,1853,2057,2089,1924,1554,1011,298,-512,-1382,-2235,-3019,-3651,-4107,-4319,-4292,-4002,-3485,-2755,-1873,-882,151,1166,2099,2906,3530,3951,4148,4122,3905,3513,3020,2457,1901,1385,949,610,359,182,36,-109,-291,-539,-843,-1221,-1616,-2021,-2379,-2671,-2865,-2969,-2981,-2936,-2871,-2815,-2819,-2893,-3065,-3322,-3657,-4041,-4430,-4804,-5096,-5306,-5374,-5307,-5085,-4721,-4228,-3638,-2980,-2301,-1642,-1043,-543,-176,53,110,9,-249,-661,-1184,-1805,-2475,-3142,-3767,-4292,-4685,-4936,-5023,-4995,-4863,-4701,-4531,-4424,-4374,-4413,-4502,-4606,-4677,-4649,-4471,-4116,-3553,-2826,-1962,-1045,-162,595,1156,1438,1445,1162,645,-32,-788,-1515,-2143,-2592,-2855,-2910,-2816,-2617,-2387,-2196,-2095,-2122,-2292,-2586,-2989,-3445,-3924,-4375,-4761,-5074,-5284,-5412,-5459,-5444,-5390,-5304,-5192,-5060,-4877,-4653,-4341,-3951,-3470,-2927,-2339,-1776,-1276,-912,-733,-759,-1012,-1457,-2051,-2723,-3388,-3964,-4383,-4602,-4594,-4393,-4016,-3542,-3029,-2545,-2152,-1890,-1790,-1862,-2104,-2503,-3022,-3631,-4275,-4901,-5448,-5854,-6065,-6033,-5742,-5174,-4371,-3364,-2238,-1068,52,1037,1828,2366,2658,2686,2520,2185,1783,1358,1001,746,637,674,836,1085,1359,1596,1740,1741,1582,1249,781,191,-443,-1091,-1684,-2190,-2574,-2832,-2960,-2983,-2923,-2808,-2668,-2515,-2369,-2217,-2075,-1908,-1732,-1518,-1280,-1008,-716,-403,-88,240,549,868,1161,1453,1712,1947,2128,2246,2270,2184,1966,1603,1106,481,-222,-956,-1660,-2256,-2697,-2927,-2939,-2736,-2358,-1870,-1343,-856,-475,-239,-163,-233,-387,-580,-703,-710,-514,-94,572,1443,2482,3585,4679,5644,6408,6893,7077,6951,6565,5974,5276,4551,3894,3358,2993,2795,2758,2828,2953,3071,3131,3087,2923,2639,2245,1791,1297,822,393,34,-235,-417,-519,-558,-554,-521,-480,-435,-383,-329,-242,-136,18,201,422,658,901,1132,1350,1542,1719,1885,2039,2198,2341,2474,2563,2608,2566,2450,2229,1940,1578,1190,796,428,110,-155,-359,-514,-625,-700,-729,-709,-606,-395,-52,455,1122,1946,2893,3916,4949,5929,6778,7441,7870,8039,7965,7651,7175,6581,5960,5379,4903,4571,4407,4393,4498,4660,4823,4913,4897,4728,4419,3978,3448,2878,2310,1791,1334,952,627,337,55,-251,-584,-953,-1333,-1693,-1994,-2190,-2253,-2154,-1906,-1510,-1032,-498,10,448,759,911,882,685,332,-125,-646,-1166,-1643,-2028,-2303,-2453,-2494,-2425,-2296,-2101,-1882,-1647,-1388,-1141,-875,-626,-388,-173,-1,131,211,247,252,247,252,310,433,668,1007,1486,2069,2763,3521,4314,5101,5834,6488,7018,7420,7679,7801,7807,7713,7547,7334,7085,6812,6510,6171,5777,5320,4781,4177,3505,2799,2083,1392,755,202,-263,-618,-883,-1055,-1153,-1194,-1190,-1157,-1112,-1063,-1024,-1005,-1015,-1059,-1138,-1256,-1404,-1576,-1773,-1967,-2172,-2358,-2530,-2675,-2792,-2880,-2948,-2999,-3054,-3121,-3220,-3365,-3559,-3802,-4086,-4381,-4659,-4887,-5021,-5050,-4955,-4740,-4441,-4070,-3684,-3298,-2942,-2621,-2319,-2018,-1674,-1260,-746,-114,614,1426,2249,3040,3712,4211,4481,4493,4259,3790,3167,2444,1731,1104,635,387,349,540,865,1288,1689,1997,2130,2039,1702,1140,383,-496,-1422,-2327,-3128,-3790,-4277,-4582,-4726,-4724,-4631,-4467,-4288,-4110,-3963,-3850,-3777,-3725,-3696,-3656,-3608,-3533,-3444,-3337,-3238,-3150,-3103,-3099,-3150,-3262,-3422,-3642,-3902,-4208,-4556,-4935,-5351,-5780,-6213,-6618,-6971,-7235,-7401,-7440,-7372,-7198,-6956,-6686,-6413,-6196,-6025,-5928,-5879,-5850,-5795,-5668,-5421,-5027,-4466,-3751,-2901,-1978,-1030,-130,660,1291,1717,1931,1929,1740,1405,971,489,10,-449,-843,-1190,-1470,-1707,-1900,-2068,-2212,-2343,-2466,-2574,-2687,-2788,-2897,-3011,-3141,-3289,-3467,-3667,-3888,-4120,-4337,-4524,-4651,-4698,-4643,-4485,-4221,-3870,-3465,-3035,-2637,-2305,-2090,-2006,-2080,-2284,-2616,-3014,-3448,-3862,-4221,-4499,-4688,-4798,-4853,-4883,-4923,-4997,-5126,-5309,-5531,-5777,-6000,-6190,-6301,-6330,-6269,-6118,-5902,-5642,-5353,-5069,-4784,-4516,-4239,-3955,-3624,-3244,-2793,-2266,-1673,-1029,-356,313,953,1539,2049,2479,2820,3093,3297,3457,3580,3665,3723,3728,3672,3535,3296,2941,2474,1887,1211,474,-288,-1012,-1671,-2194,-2573,-2761,-2776,-2603,-2293,-1857,-1353,-822,-301,154,531,793,940,972,899,742,529,279,25,-222,-439,-622,-759,-849,-893,-890,-852,-783,-707,-637,-591,-593,-644,-758,-920,-1118,-1329,-1524,-1681,-1772,-1804,-1754,-1661,-1512,-1357,-1185,-1029,-868,-707,-510,-256,79,527,1082,1748,2498,3288,4076,4798,5413,5864,6138,6214,6113,5871,5531,5159,4809,4536,4368,4324,4393,4546,4758,4963,5139,5233,5227,5111,4885,4575,4208,3818,3445,3118,2848,2667,2538,2490,2476,2497,2542,2602,2684,2805,2964,3197,3500,3884,4343,4849,5381,5891,6345,6700,6926,7010,6947,6745,6434,6032,5579,5094,4605,4125,3659,3221,2805,2428,2089,1824,1631,1562,1609,1800,2124,2556,3081,3629,4189,4681,5097,5395,5572,5640,5605,5517,5393,5291,5228,5247,5341,5533,5784,6097,6415,6731,6987,7186,7289,7302,7222,7055,6813,6511,6153,5764,5339,4898,4447,3990,3538,3099,2677,2294,1954,1679,1474,1361,1330,1390,1524,1716,1952,2214,2472,2740,2973,3191,3374,3515,3615,3660,3636,3553,3385,3152,2848,2501,2120,1754,1418,1160,997,949,1010,1177,1398,1655,1872,2019,2042,1923,1650,1242,728,164,-400,-900,-1291,-1527,-1599,-1494,-1241,-855,-379,158,724,1298,1871,2437,2990,3537,4058,4551,4991,5356,5623,5772,5787,5672,5434,5101,4701,4293,3888,3565,3298,3137,3039,2992,2945,2848,2658,2328,1838,1179,380,-532,-1475,-2404,-3223,-3886,-4341,-4557,-4543,-4313,-3902,-3370,-2758,-2129,-1528,-983,-535,-176,66,219,267,237,120,-66,-329,-657,-1038,-1475,-1916,-2371,-2778,-3127,-3394,-3557,-3633,-3618,-3540,-3429,-3295,-3177,-3072,-2992,-2934,-2882,-2829,-2766,-2670,-2560,-2415,-2259,-2100,-1940,-1801,-1677,-1568,-1474,-1363,-1228,-1045,-794,-470,-60,415,946,1487,2013,2468,2811,3008,3028,2878,2554,2104,1551,954,345,-232,-769,-1238,-1671,-2059,-2437,-2828,-3233,-3689,-4173,-4696,-5231,-5762,-6264,-6708,-7083,-7351,-7524,-7569,-7517,-7345,-7099,-6774,-6411,-6030,-5655,-5313,-5016,-4781,-4607,-4498,-4431,-4397,-4361,-4300,-4187,-3997,-3724,-3368,-2950,-2505,-2080,-1730,-1503,-1452,-1597,-1953,-2505,-3203,-4003,-4802,-5545,-6115,-6469,-6537,-6302,-5780,-4995,-4039,-2964,-1898,-894,-44,613,1057,1292,1345,1259,1090,880,680,522,418,381,405,462,561,647,747,813,876,914,941,957,947,923,840,710,482,156,-295,-877,-1578,-2395,-3272,-4188,-5069,-5871,-6533,-7014,-7284,-7329,-7153,-6776,-6240,-5592,-4892,-4195,-3565,-3047,-2682,-2496,-2489,-2671,-3001,-3469,-4017,-4604,-5173,-5676,-6048,-6271,-6285,-6105,-5726,-5179,-4527,-3816,-3131,-2534,-2082,-1820,-1755,-1887,-2176,-2575,-3016,-3431,-3756,-3947,-3962,-3805,-3471,-3006,-2428,-1804,-1155,-535,49,581,1067,1528,1983,2452,2956,3491,4054,4615,5139,5585,5909,6085,6090,5934,5631,5224,4752,4266,3809,3403,3077,2813,2616,2448,2288,2103,1876,1584,1247,855,452,52,-304,-588,-783,-872,-860,-761,-589,-393,-188,-29,61,65,-51,-261,-585,-982,-1438,-1918,-2394,-2833,-3212,-3498,-3692,-3760,-3735,-3591,-3376,-3095,-2797,-2505,-2264,-2091,-2022,-2051,-2183,-2392,-2636,-2878,-3052,-3112,-3005,-2704,-2184,-1471,-578,427,1492,2542,3509,4345,5004,5482,5781,5929,5973,5946,5914,5892,5931,6023,6184,6392,6631,6881,7111,7316,7466,7571,7607,7588,7498,7336,7101,6778,6369,5858,5252,4551,3773,2943,2093,1274,530,-86,-531,-777,-801,-609,-223,321,966,1647,2301,2860,3269,3491,3499,3291,2885,2316,1625,881,122,-558,-1155,-1576,-1846,-1927,-1851,-1643,-1359,-1040,-765,-566,-495,-577,-801,-1165,-1613,-2096,-2547,-2889,-3065,-3007,-2695,-2096,-1228,-120,1190,2627,4129,5617,7013,8264,9302,10116,10664,10979,11051,10941,10659,10272,9791,9262,8689,8073,7421,6699,5922,5057,4140,3160,2185,1222,348,-410,-1005,-1421,-1645,-1710,-1636,-1494,-1339,-1243,-1269,-1456,-1828,-2373,-3049,-3796,-4513,-5120,-5514,-5632,-5431,-4890,-4062,-2991,-1792,-572,542,1437,2011,2198,1972,1340,366,-856,-2199,-3506,-4635,-5429,-5786,-5619,-4910,-3687,-2020,-51,2090,4208,6154,7773,8952,9635,9797,9481,8767,7764,6604,5413,4308,3377,2679,2225,2009,1983,2091,2264,2434,2552,2575,2488,2288,2000,1655,1296,972,724,584,582,706,967,1323,1745,2201,2634,3030,3333,3541,3625,3588,3428,3151,2762,2284,1714,1085,402,-290,-975,-1596,-2125,-2513,-2730,-2754,-2583,-2229,-1733,-1143,-524,62,538,865,989,901,599,110,-517,-1220,-1932,-2582,-3130,-3517,-3757,-3839,-3818,-3725,-3639,-3600,-3676,-3901,-4288,-4840,-5530,-6305,-7119,-7898,-8592,-9155,-9555,-9788,-9860,-9799,-9636,-9410,-9156,-8900,-8660,-8439,-8220,-7997,-7728,-7401,-6987,-6470,-5863,-5171,-4439,-3714,-3047,-2515,-2164,-2045,-2177,-2551,-3132,-3843,-4597,-5264,-5759,-5953,-5815,-5283,-4410,-3234,-1882,-469,846,1939,2685,3003,2866,2272,1299,32,-1399,-2850,-4207,-5325,-6156,-6614,-6729,-6499,-6011,-5339,-4579,-3846,-3200,-2739,-2471,-2428,-2565,-2845,-3183,-3509,-3722,-3763,-3563,-3093,-2350,-1358,-170,1136,2473,3751,4867,5768,6381,6685,6679,6369,5805,5030,4103,3084,2035,999,22,-876,-1680,-2390,-3010,-3560,-4051,-4492,-4909,-5283,-5639,-5954,-6232,-6453,-6614,-6691,-6687,-6577,-6379,-6073,-5702,-5266,-4804,-4354,-3928,-3568,-3275,-3038,-2856,-2676,-2476,-2207,-1829,-1333,-702,34,837,1651,2396,3010,3422,3595,3510,3182,2648,1974,1233,505,-138,-637,-959,-1077,-1019,-790,-461,-67,312,626,825,873,763,501,126,-318,-753,-1121,-1342,-1362,-1139,-660,70,998,2073,3197,4286,5244,5999,6487,6698,6625,6316,5836,5257,4669,4147,3753,3524,3489,3613,3906,4285,4732,5177,5578,5903,6113,6217,6191,6082,5877,5642,5374,5127,4905,4746,4647,4637,4711,4881,5156,5528,6006,6578,7227,7940,8676,9407,10081,10663,11096,11357,11391,11214,10792,10185,9401,8518,7585,6665,5824,5082,4487,4015,3668,3406,3182,2958,2681,2320,1850,1265,575,-183,-990,-1769,-2516,-3146,-3669,-4046,-4286,-4403,-4409,-4340,-4204,-4033,-3826,-3582,-3301,-2953,-2531,-2029,-1431,-771,-57,652,1321,1886,2315,2568,2643,2541,2301,1975,1625,1336,1166,1190,1431,1921,2619,3496,4449,5397,6199,6770,6976,6776,6104,4996,3480,1678,-298,-2281,-4114,-5651,-6760,-7364,-7420,-6946,-6005,-4702,-3176,-1579,-60,1242,2226,2828,3020,2838,2329,1600,742,-110,-876,-1449,-1788,-1869,-1696,-1333,-831,-293,199,557,714,630,291,-283,-1054,-1948,-2894,-3814,-4625,-5282,-5726,-5952,-5947,-5740,-5354,-4842,-4245,-3621,-3018,-2474,-2036,-1716,-1538,-1508,-1609,-1836,-2159,-2556,-2991,-3445,-3886,-4312,-4708,-5073,-5412,-5717,-5979,-6190,-6309,-6324,-6187,-5881,-5380,-4683,-3787,-2731,-1535,-282,985,2173,3218,4051,4616,4892,4865,4563,4021,3302,2465,1583,702,-117,-870,-1527,-2119,-2655,-3179,-3721,-4317,-4985,-5722,-6525,-7332,-8115,-8780,-9282,-9549,-9531,-9216,-8584,-7676,-6532,-5228,-3847,-2491,-1246,-205,565,1020,1152,974,549,-56,-742,-1412,-1974,-2353,-2501,-2389,-2029,-1455,-711,117,972,1766,2426,2921,3172,3208,2995,2580,2000,1311,570,-143,-790,-1289,-1618,-1719,-1592,-1193,-553,338,1431,2689,4046,5436,6772,7989,9008,9786,10271,10464,10358,9993,9407,8674,7852,7024,6250,5577,5055,4681,4464,4366,4352,4361,4347,4228,3983,3549,2928,2122,1158,88,-1027,-2121,-3125,-3998,-4684,-5202,-5512,-5675,-5682,-5590,-5399,-5153,-4838,-4474,-4047,-3546,-2980,-2321,-1607,-820,-29,764,1473,2084,2525,2790,2857,2750,2493,2155,1775,1432,1167,1015,991,1083,1245,1428,1559,1552,1355,895,154,-868,-2142,-3589,-5129,-6633,-7993,-9077,-9802,-10090,-9910,-9291,-8262,-6946,-5424,-3854,-2332,-989,104,902,1380,1582,1552,1382,1167,1005,989,1182,1631,2332,3269,4368,5560,6722,7763,8563,9047,9136,8808,8059,6926,5491,3827,2072,323,-1297,-2695,-3797,-4561,-4967,-5033,-4792,-4306,-3634,-2855,-2028,-1206,-438,268,891,1449,1953,2420,2884,3346,3832,4336,4850,5365,5845,6269,6606,6814,6892,6797,6547,6126,5563,4859,4062,3167,2243,1280,337,-585,-1455,-2259,-2991,-3639,-4200,-4672,-5036,-5297,-5422,-5412,-5240,-4906,-4390,-3715,-2869,-1913,-854,226,1278,2223,2989,3522,3774,3733,3411,2860,2152,1385,661,79,-282,-363,-153,336,1057,1917,2841,3705,4435,4931,5165,5100,4774,4230,3552,2846,2209,1751,1538,1618,1997,2637,3471,4404,5320,6103,6650,6870,6707,6147,5191,3914,2375,704,-1008,-2621,-4049,-5187,-5984,-6394,-6425,-6082,-5435,-4535,-3480,-2361,-1264,-292,497,1039,1314,1320,1087,663,127,-447,-964,-1347,-1525,-1446,-1087,-451,440,1522,2729,3970,5148,6176,6966,7456,7605,7401,6850,6006,4915,3671,2357,1064,-123,-1137,-1938,-2501,-2843,-2984,-2989,-2890,-2777,-2661,-2607,-2606,-2677,-2789,-2938,-3083,-3228,-3342,-3448,-3549,-3672,-3854,-4107,-4474,-4948,-5545,-6236,-6994,-7769,-8506,-9134,-9592,-9819,-9770,-9426,-8790,-7901,-6829,-5662,-4507,-3469,-2642,-2089,-1846,-1902,-2217,-2716,-3308,-3895,-4385,-4708,-4818,-4703,-4386,-3910,-3359,-2814,-2371,-2120,-2126,-2439,-3072,-4007,-5186,-6535,-7942,-9297,-10484,-11409,-11991,-12198,-12024,-11504,-10714,-9736,-8687,-7670,-6781,-6094,-5649,-5447,-5467,-5632,-5865,-6053,-6099,-5907,-5401,-4551,-3339,-1813,-38,1886,3828,5673,7275,8541,9380,9741,9630,9066,8131,6917,5548,4151,2855,1766,975,526,434,668,1172,1852,2615,3348,3963,4381,4551,4457,4109,3539,2817,1997,1177,405,-235,-724,-1013,-1117,-1039,-813,-471,-58,405,876,1368,1864,2389,2957,3584,4281,5055,5880,6742,7601,8406,9132,9724,10174,10463,10612,10632,10582,10488,10413,10391,10446,10597,10822,11103,11369,11567,11607,11407,10915,10053,8840,7259,5401,3331,1185,-917,-2835,-4459,-5683,-6465,-6769,-6628,-6089,-5230,-4165,-2987,-1822,-756,124,760,1130,1239,1119,838,458,79,-245,-428,-450,-282,54,534,1098,1693,2242,2693,2983,3086,2966,2643,2121,1467,719,-22,-698,-1210,-1501,-1519,-1235,-657,185,1237,2415,3646,4820,5866,6695,7258,7519,7461,7112,6498,5688,4753,3768,2828,1994,1336,897,692,724,959,1356,1840,2349,2799,3129,3285,3225,2943,2433,1719,835,-189,-1304,-2481,-3680,-4878,-6044,-7168,-8225,-9206,-10090,-10861,-11503,-11999,-12334,-12498,-12489,-12314,-11979,-11518,-10929,-10270,-9531,-8771,-7976,-7195,-6410,-5651,-4903,-4181,-3468,-2781,-2095,-1426,-766,-113,520,1132,1700,2199,2592,2848,2919,2783,2418,1826,1044,103,-907,-1927,-2861,-3634,-4192,-4484,-4505,-4260,-3781,-3129,-2357,-1564,-813,-198,220,375,244,-192,-902,-1841,-2929,-4080,-5181,-6144,-6877,-7320,-7441,-7229,-6724,-5965,-5048,-4046,-3073,-2214,-1548,-1139,-1002,-1137,-1500,-2012,-2585,-3110,-3473,-3595,-3393,-2845,-1952,-759,643,2152,3632,4964,6018,6717,6990,6834,6268,5359,4204,2910,1608,403,-603,-1329,-1759,-1854,-1678,-1260,-688,-49,584,1125,1521,1746,1777,1644,1364,999,597,218,-86,-270,-313,-185,93,530,1085,1738,2464,3221,4008,4789,5565,6322,7056,7759,8420,9017,9541,9949,10222,10325,10217,9902,9342,8568,7593,6456,5224,3950,2706,1556,549,-271,-888,-1299,-1528,-1606,-1597,-1548,-1536,-1600,-1796,-2130,-2619,-3219,-3901,-4586,-5215,-5698,-5987,-6008,-5756,-5208,-4408,-3396,-2258,-1085,24,961,1649,1995,1981,1565,801,-282,-1579,-2995,-4418,-5716,-6806,-7585,-7991,-8000,-7591,-6808,-5702,-4354,-2873,-1364,68,1327,2363,3128,3637,3916,4032,4054,4063,4130,4307,4627,5085,5656,6280,6890,7388,7705,7758,7500,6915,6010,4828,3453,1959,468,-936,-2139,-3093,-3720,-4020,-3989,-3653,-3078,-2314,-1444,-537,346,1159,1860,2456,2937,3331,3670,3976,4285,4608,4950,5305,5647,5951,6176,6296,6289,6143,5875,5498,5059,4593,4157,3781,3505,3335,3279,3319,3431,3583,3740,3870,3950,3961,3894,3750,3541,3269,2967,2636,2308,1989,1701,1441,1219,1021,835,638,398,87,-318,-847,-1490,-2254,-3104,-3998,-4893,-5708,-6408,-6901,-7175,-7161,-6880,-6309,-5498,-4476,-3314,-2089,-880,215,1122,1758,2084,2063,1714,1064,195,-816,-1850,-2804,-3582,-4093,-4297,-4170,-3736,-3045,-2197,-1267,-400,342,838,1065,979,610,-9,-801,-1685,-2566,-3365,-4000,-4435,-4628,-4597,-4361,-3968,-3486,-2974,-2494,-2101,-1816,-1665,-1619,-1668,-1751,-1832,-1852,-1771,-1565,-1222,-763,-218,358,914,1375,1706,1850,1792,1530,1064,429,-337,-1212,-2122,-3060,-3956,-4809,-5573,-6248,-6831,-7306,-7711,-8027,-8280,-8481,-8614,-8700,-8709,-8648,-8494,-8255,-7922,-7522,-7056,-6575,-6090,-5643,-5256,-4928,-4677,-4467,-4283,-4071,-3799,-3413,-2888,-2201,-1341,-341,794,1985,3200,4357,5401,6258,6887,7227,7272,7004,6445,5632,4624,3496,2326,1205,190,-644,-1280,-1695,-1917,-1973,-1922,-1814,-1720,-1677,-1743,-1932,-2261,-2720,-3290,-3930,-4607,-5258,-5835,-6295,-6580,-6671,-6528,-6146,-5519,-4655,-3581,-2327,-951,494,1945,3327,4595,5684,6584,7272,7771,8109,8334,8491,8644,8820,9063,9372,9741,10148,10544,10886,11115,11177,11047,10681,10094,9291,8312,7215,6057,4914,3849,2917,2176,1647,1351,1291,1438,1773,2246,2809,3414,4011,4560,5027,5406,5677,5858,5958,5990,5981,5937,5872,5787,5677,5536,5345,5113,4815,4491,4127,3783,3466,3233,3087,3069,3144,3326,3550,3794,3991,4099,4074,3884,3523,2984,2307,1505,658,-210,-1007,-1697,-2220,-2532,-2630,-2497,-2175,-1707,-1169,-644,-215,26,41,-242,-794,-1622,-2658,-3848,-5102,-6350,-7503,-8512,-9321,-9912,-10276,-10428,-10395,-10211,-9925,-9569,-9198,-8834,-8517,-8259,-8070,-7954,-7893,-7869,-7850,-7797,-7676,-7435,-7063,-6509,-5797,-4908,-3899,-2797,-1680,-603,346,1120,1653,1939,1957,1752,1356,847,294,-230,-657,-951,-1085,-1066,-920,-700,-453,-261,-157,-201,-410,-779,-1299,-1919,-2593,-3260,-3859,-4348,-4689,-4860,-4871,-4728,-4473,-4141,-3781,-3430,-3136,-2907,-2775,-2720,-2739,-2802,-2879,-2940,-2952,-2893,-2745,-2506,-2170,-1761,-1278,-763,-205,347,919,1468,2027,2573,3118,3660,4173,4654,5061,5356,5514,5477,5247,4791,4132,3295,2321,1284,235,-733,-1581,-2225,-2657,-2830,-2768,-2476,-2005,-1410,-759,-144,378,705,811,642,202,-478,-1358,-2347,-3373,-4328,-5148,-5740,-6075,-6117,-5868,-5346,-4587,-3638,-2548,-1381,-168,1020,2155,3186,4077,4799,5318,5621,5694,5542,5181,4643,3972,3216,2450,1718,1102,632,354,271,372,620,957,1312,1618,1809,1842,1702,1389,960,449,-43,-468,-741,-827,-697,-362,152,790,1485,2175,2775,3245,3533,3621,3511,3228,2808,2317,1810,1366,1040,892,950,1237,1743,2451,3302,4271,5256,6244,7136,7911,8527,8962,9221,9304,9240,9048,8765,8408,7999,7547,7051,6509,5907,5248,4519,3748,2926,2100,1276,480,-256,-957,-1583,-2171,-2715,-3221,-3712,-4170,-4601,-4996,-5324,-5577,-5725,-5735,-5603,-5288,-4795,-4111,-3246,-2217,-1057,185,1451,2668,3764,4667,5320,5679,5737,5501,5014,4354,3582,2822,2131,1600,1268,1151,1229,1465,1773,2096,2339,2456,2393,2144,1715,1145,481,-208,-877,-1455,-1918,-2229,-2375,-2366,-2192,-1883,-1436,-875,-208,541,1346,2177,2981,3727,4339,4801,5038,5069,4855,4451,3878,3205,2499,1819,1234,779,467,318,275,337,425,507,531,459,269,-39,-473,-991,-1596,-2224,-2876,-3493,-4081,-4599,-5057,-5436,-5750,-5994,-6191,-6326,-6427,-6470,-6469,-6398,-6256,-6017,-5689,-5246,-4710,-4077,-3375,-2624,-1846,-1072,-314,406,1087,1725,2324,2900,3450,3993,4514,5010,5451,5806,6028,6074,5898,5467,4763,3781,2548,1107,-486,-2149,-3804,-5363,-6743,-7874,-8713,-9209,-9381,-9233,-8827,-8239,-7554,-6882,-6318,-5943,-5829,-5993,-6449,-7138,-8017,-8974,-9925,-10759,-11385,-11737,-11762,-11460,-10846,-9970,-8910,-7735,-6547,-5393,-4348,-3430,-2659,-2024,-1518,-1104,-790,-539,-359,-247,-198,-213,-283,-375,-474,-523,-502,-363,-105,270,726,1212,1649,1973,2101,1992,1619,997,167,-783,-1769,-2670,-3397,-3856,-4001,-3805,-3285,-2484,-1474,-328,858,2017,3084,4011,4791,5415,5906,6311,6648,6994,7356,7791,8291,8872,9498,10148,10767,11313,11735,12002,12080,11985,11702,11281,10742,10128,9486,8830,8206,7613,7070,6575,6119,5692,5290,4890,4501,4114,3746,3403,3111,2869,2688,2553,2445,2325,2163,1910,1555,1063,458,-255,-1023,-1799,-2515,-3112,-3516,-3692,-3579,-3189,-2495,-1562,-417,839,2127,3331,4359,5113,5538,5587,5268,4624,3714,2655,1545,512,-343,-932,-1209,-1151,-791,-177,587,1417,2184,2806,3194,3294,3089,2574,1782,763,-445,-1756,-3138,-4509,-5832,-7053,-8122,-9008,-9654,-10056,-10164,-10006,-9573,-8924,-8108,-7219,-6335,-5568,-4985,-4662,-4619,-4848,-5296,-5879,-6483,-6990,-7288,-7279,-6915,-6171,-5076,-3695,-2117,-459,1169,2653,3906,4865,5492,5799,5788,5536,5074,4498,3849,3204,2595,2057,1608,1234,936,679,438,186,-110,-462,-894,-1388,-1958,-2569,-3209,-3858,-4482,-5078,-5617,-6098,-6506,-6835,-7076,-7225,-7259,-7183,-6975,-6642,-6192,-5640,-5025,-4389,-3792,-3277,-2910,-2708,-2708,-2880,-3215,-3641,-4107,-4529,-4841,-4979,-4896,-4575,-4001,-3207,-2219,-1096,95,1283,2389,3337,4061,4497,4620,4404,3881,3076,2081,961,-154,-1189,-2035,-2647,-2975,-3037,-2858,-2505,-2068,-1615,-1257,-1025,-995,-1148,-1499,-1993,-2598,-3255,-3916,-4546,-5110,-5596,-5987,-6286,-6474,-6550,-6482,-6258,-5851,-5246,-4451,-3474,-2369,-1188,-9,1099,2056,2827,3369,3706,3854,3882,3860,3863,3971,4226,4670,5300,6087,6981,7918,8803,9584,10166,10522,10611,10436,10005,9367,8554,7637,6659,5683,4744,3880,3107,2442,1874,1405,1012,691,419,187,-9,-191,-345,-487,-623,-739,-858,-953,-1041,-1096,-1111,-1064,-930,-686,-307,231,939,1822,2865,4041,5297,6575,7786,8865,9710,10278,10499,10362,9871,9052,7976,6711,5357,4009,2758,1693,866,329,84,116,389,817,1330,1820,2203,2389,2327,1968,1332,430,-657,-1859,-3056,-4156,-5038,-5624,-5836,-5649,-5060,-4098,-2848,-1374,189,1747,3196,4435,5428,6111,6503,6606,6461,6108,5587,4947,4213,3428,2606,1780,978,229,-430,-973,-1367,-1614,-1707,-1685,-1592,-1481,-1423,-1465,-1646,-1974,-2423,-2947,-3456,-3876,-4105,-4077,-3744,-3100,-2159,-992,338,1726,3090,4342,5428,6307,6963,7415,7673,7792,7797,7727,7620,7472,7317,7120,6888,6592,6213,5740,5158,4475,3696,2849,1959,1066,201,-604,-1327,-1962,-2507,-2975,-3394,-3771,-4145,-4513,-4885,-5247,-5573,-5836,-5981,-5983,-5796,-5413,-4834,-4089,-3228,-2324,-1449,-681,-84,301,461,397,159,-213,-634,-1049,-1377,-1582,-1613,-1468,-1153,-698,-160,406,910,1281,1431,1306,842,42,-1108,-2536,-4198,-5968,-7758,-9442,-10914,-12099,-12920,-13364,-13426,-13148,-12592,-11832,-10964,-10060,-9205,-8447,-7824,-7354,-7030,-6851,-6790,-6838,-6974,-7180,-7444,-7727,-8005,-8218,-8312,-8224,-7896,-7275,-6363,-5148,-3706,-2107,-470,1074,2406,3412,4028,4208,4000,3444,2681,1824,1028,426,111,156,554,1285,2245,3351,4451,5453,6235,6736,6918,6779,6362,5720,4939,4099,3282,2568,1998,1616,1441,1451,1652,1983,2428,2921,3441,3927,4377,4747,5055,5270,5435,5519,5572,5564,5536,5464,5370,5240,5085,4900,4694,4476,4253,4046,3865,3714,3607,3531,3473,3420,3333,3205,2997,2713,2345,1908,1429,934,469,58,-257,-470,-562,-538,-406,-183,117,460,836,1202,1546,1830,2033,2145,2141,2043,1849,1596,1313,1048,833,719,731,885,1200,1648,2231,2895,3618,4340,5027,5633,6124,6484,6686,6741,6635,6390,6009,5509,4903,4207,3444,2627,1788,942,108,-693,-1457,-2190,-2884,-3586,-4280,-5030,-5816,-6676,-7588,-8529,-9471,-10356,-11119,-11719,-12084,-12197,-12034,-11608,-10952,-10119,-9170,-8177,-7193,-6277,-5446,-4723,-4085,-3513,-2965,-2412,-1819,-1174,-466,288,1073,1847,2598,3274,3875,4365,4762,5044,5248,5359,5408,5397,5324,5202,5006,4732,4370,3883,3296,2562,1730,792,-207,-1221,-2209,-3110,-3883,-4494,-4928,-5194,-5314,-5350,-5343,-5389,-5518,-5814,-6269,-6906,-7677,-8532,-9394,-10171,-10791,-11165,-11259,-11029,-10485,-9648,-8557,-7287,-5896,-4471,-3094,-1827,-758,86,646,932,939,708,297,-236,-803,-1342,-1784,-2087,-2222,-2192,-2010,-1707,-1328,-910,-497,-116,211,473,671,800,874,880,811,660,390,-12,-568,-1298,-2182,-3217,-4340,-5505,-6626,-7629,-8434,-8988,-9246,-9217,-8910,-8390,-7724,-6989,-6272,-5634,-5110,-4730,-4457,-4270,-4099,-3882,-3562,-3082,-2418,-1564,-519,664,1965,3321,4689,6029,7298,8472,9534,10459,11258,11904,12415,12778,12995,13083,13024,12857,12564,12192,11738,11232,10700,10146,9604,9071,8554,8057,7552,7043,6495,5894,5234,4491,3689,2823,1932,1041,185,-590,-1267,-1792,-2180,-2398,-2482,-2431,-2295,-2096,-1881,-1671,-1486,-1330,-1191,-1050,-879,-646,-330,96,621,1269,1988,2788,3611,4432,5206,5895,6449,6841,7022,6974,6675,6123,5337,4345,3212,1995,783,-341,-1299,-2025,-2468,-2607,-2445,-2001,-1343,-515,396,1319,2192,2953,3562,4017,4289,4423,4421,4315,4146,3922,3670,3402,3118,2831,2548,2277,2037,1850,1730,1690,1729,1829,1965,2088,2158,2110,1930,1571,1054,397,-357,-1136,-1877,-2507,-2975,-3241,-3295,-3146,-2822,-2369,-1836,-1265,-705,-167,324,784,1220,1655,2109,2597,3125,3690,4282,4876,5456,5992,6473,6883,7221,7487,7688,7839,7936,7999,8013,7985,7890,7718,7438,7035,6484,5773,4897,3868,2707,1453,150,-1140,-2370,-3471,-4425,-5172,-5731,-6095,-6292,-6368,-6357,-6309,-6264,-6231,-6237,-6253,-6277,-6261,-6190,-6018,-5740,-5339,-4827,-4227,-3564,-2883,-2213,-1598,-1064,-627,-305,-92,9,15,-67,-215,-416,-662,-927,-1227,-1539,-1894,-2273,-2713,-3198,-3747,-4352,-4988,-5655,-6287,-6888,-7373,-7742,-7931,-7944,-7764,-7419,-6945,-6403,-5869,-5419,-5119,-5037,-5185,-5583,-6182,-6931,-7746,-8539,-9209,-9698,-9932,-9903,-9606,-9078,-8377,-7566,-6715,-5885,-5116,-4435,-3836,-3301,-2795,-2276,-1710,-1059,-326,505,1390,2309,3198,4018,4711,5240,5589,5728,5696,5486,5165,4764,4338,3943,3614,3391,3293,3321,3473,3721,4040,4390,4746,5070,5347,5558,5695,5765,5762,5707,5604,5471,5320,5167,5016,4886,4761,4660,4558,4460,4352,4223,4069,3872,3621,3310,2917,2446,1887,1252,564,-157,-857,-1509,-2052,-2461,-2693,-2739,-2593,-2268,-1783,-1180,-481,251,995,1691,2311,2814,3169,3355,3358,3176,2821,2324,1721,1073,434,-121,-542,-764,-764,-519,-36,651,1505,2467,3467,4456,5369,6167,6830,7334,7684,7891,7956,7908,7729,7444,7010,6447,5708,4820,3758,2573,1285,-44,-1347,-2579,-3663,-4583,-5305,-5842,-6209,-6449,-6604,-6721,-6851,-7009,-7238,-7517,-7856,-8227,-8607,-8966,-9281,-9515,-9655,-9676,-9561,-9308,-8897,-8344,-7642,-6818,-5884,-4869,-3817,-2737,-1698,-685,244,1104,1879,2581,3215,3797,4330,4827,5287,5704,6083,6392,6650,6818,6906,6904,6808,6620,6356,6002,5601,5128,4625,4081,3514,2931,2323,1699,1042,342,-419,-1260,-2193,-3228,-4355,-5566,-6818,-8083,-9295,-10412,-11371,-12139,-12674,-12974,-13031,-12876,-12534,-12052,-11471,-10843,-10205,-9598,-9044,-8568,-8172,-7862,-7626,-7436,-7278,-7104,-6887,-6587,-6179,-5639,-4969,-4177,-3288,-2345,-1399,-487,318,1004,1525,1888,2090,2169,2142,2059,1956,1861,1794,1767,1750,1742,1681,1541,1273,847,260,-491,-1361,-2310,-3269,-4176,-4969,-5605,-6057,-6325,-6424,-6394,-6278,-6126,-5981,-5875,-5820,-5822,-5844,-5876,-5849,-5749,-5509,-5121,-4548,-3803,-2892,-1843,-707,477,1640,2739,3721,4554,5224,5727,6086,6339,6526,6705,6915,7197,7566,8031,8567,9151,9743,10299,10787,11169,11449,11598,11655,11611,11496,11328,11100,10825,10478,10040,9492,8796,7954,6940,5784,4495,3132,1725,351,-958,-2135,-3157,-3990,-4636,-5087,-5362,-5482,-5468,-5354,-5154,-4895,-4585,-4234,-3842,-3389,-2884,-2294,-1628,-879,-59,801,1669,2499,3244,3864,4327,4617,4737,4716,4568,4374,4145,3962,3847,3829,3933,4143,4457,4845,5280,5731,6164,6553,6873,7108,7256,7304,7280,7181,7038,6857,6656,6418,6159,5821,5423,4901,4277,3529,2692,1791,888,22,-727,-1338,-1759,-1985,-2025,-1895,-1638,-1304,-931,-586,-284,-85,26,17,-81,-267,-496,-762,-1013,-1245,-1429,-1558,-1631,-1647,-1620,-1549,-1454,-1330,-1180,-1005,-769,-491,-119,334,886,1546,2285,3105,3966,4848,5709,6529,7257,7903,8407,8805,9055,9187,9201,9113,8935,8695,8386,8049,7667,7273,6856,6433,5995,5549,5075,4571,4010,3370,2636,1786,819,-250,-1410,-2598,-3782,-4884,-5848,-6630,-7169,-7454,-7476,-7238,-6792,-6166,-5434,-4663,-3920,-3280,-2786,-2489,-2396,-2511,-2799,-3220,-3719,-4234,-4718,-5108,-5399,-5548,-5587,-5521,-5383,-5217,-5051,-4916,-4824,-4780,-4763,-4761,-4746,-4690,-4598,-4446,-4273,-4079,-3911,-3800,-3780,-3879,-4121,-4502,-5022,-5644,-6334,-7037,-7696,-8258,-8670,-8903,-8927,-8761,-8404,-7913,-7316,-6682,-6044,-5469,-4962,-4567,-4260,-4042,-3866,-3703,-3496,-3201,-2787,-2216,-1501,-651,292,1266,2214,3055,3739,4213,4461,4485,4316,4003,3617,3219,2881,2644,2545,2578,2736,2976,3261,3548,3806,4013,4179,4307,4435,4600,4822,5143,5559,6075,6656,7272,7853,8359,8710,8875,8804,8489,7936,7159,6210,5125,3966,2778,1612,492,-536,-1485,-2317,-3058,-3685,-4225,-4657,-5004,-5243,-5391,-5430,-5367,-5199,-4934,-4590,-4181,-3747,-3313,-2926,-2613,-2410,-2329,-2381,-2543,-2798,-3088,-3373,-3584,-3668,-3574,-3262,-2718,-1937,-943,232,1533,2901,4275,5585,6779,7791,8592,9138,9435,9473,9293,8934,8452,7919,7382,6907,6513,6221,6018,5871,5740,5572,5313,4935,4392,3693,2837,1848,778,-353,-1469,-2561,-3562,-4477,-5270,-5947,-6523,-6982,-7370,-7670,-7914,-8099,-8229,-8305,-8321,-8276,-8160,-7982,-7733,-7432,-7080,-6690,-6275,-5838,-5384,-4910,-4408,-3874,-3286,-2652,-1948,-1191,-371,490,1377,2271,3138,3962,4707,5357,5894,6301,6587,6732,6767,6679,6497,6220,5875,5463,5012,4522,4014,3497,2967,2432,1866,1261,586,-195,-1090,-2133,-3303,-4589,-5951,-7319,-8646,-9836,-10851,-11623,-12140,-12390,-12398,-12197,-11845,-11402,-10926,-10468,-10075,-9757,-9536,-9386,-9286,-9202,-9092,-8913,-8644,-8248,-7737,-7101,-6370,-5571,-4729,-3893,-3076,-2314,-1612,-985,-418,82,533,941,1308,1644,1933,2185,2389,2535,2639,2677,2669,2606,2482,2302,2048,1721,1305,819,240,-382,-1070,-1762,-2470,-3141,-3780,-4348,-4850,-5264,-5592,-5836,-5983,-6052,-6028,-5924,-5737,-5473,-5135,-4740,-4297,-3830,-3362,-2923,-2541,-2238,-2039,-1938,-1943,-2017,-2137,-2250,-2311,-2266,-2079,-1715,-1177,-463,383,1317,2290,3226,4098,4852,5484,5999,6421,6791,7162,7572,8068,8661,9361,10136,10953,11751,12465,13039,13405,13540,13403,13007,12356,11485,10429,9232,7937,6589,5216,3859,2530,1260,57,-1053,-2067,-2955,-3713,-4317,-4756,-5018,-5096,-4986,-4703,-4256,-3687,-3017,-2313,-1611,-977,-456,-77,118,151,16,-235,-553,-881,-1138,-1275,-1228,-958,-455,294,1251,2382,3627,4913,6174,7326,8316,9071,9573,9791,9745,9462,8996,8415,7796,7207,6712,6336,6107,5993,5982,5998,6015,5952,5804,5511,5111,4579,3988,3340,2713,2120,1614,1203,897,691,572,507,492,477,464,432,368,286,182,70,-37,-126,-187,-213,-194,-139,-39,87,243,406,583,749,911,1059,1180,1292,1368,1437,1486,1530,1582,1651,1763,1921,2165,2486,2921,3453,4099,4827,5628,6459,7281,8053,8716,9247,9593,9750,9702,9456,9042,8479,7810,7073,6293,5514,4744,4015,3326,2698,2134,1635,1219,871,609,404,270,155,63,-61,-238,-511,-904,-1444,-2131,-2967,-3916,-4949,-5997,-7012,-7926,-8687,-9258,-9609,-9754,-9690,-9480,-9137,-8748,-8327,-7948,-7616,-7366,-7189,-7086,-7036,-7032,-7049,-7085,-7127,-7170,-7208,-7231,-7220,-7172,-7043,-6846,-6540,-6147,-5665,-5113,-4523,-3919,-3336,-2799,-2334,-1950,-1665,-1468,-1371,-1348,-1398,-1491,-1609,-1726,-1806,-1829,-1757,-1578,-1261,-820,-245,427,1164,1922,2635,3243,3698,3935,3938,3684,3194,2504,1670,767,-129,-942,-1613,-2095,-2380,-2464,-2390,-2189,-1931,-1649,-1404,-1211,-1072,-986,-891,-772,-549,-196,322,1023,1869,2839,3856,4846,5730,6430,6886,7071,6965,6607,6029,5316,4517,3729,2973,2324,1763,1307,926,591,270,-60,-430,-840,-1290,-1776,-2266,-2749,-3194,-3577,-3886,-4106,-4246,-4302,-4309,-4271,-4229,-4200,-4200,-4250,-4336,-4465,-4593,-4714,-4762,-4732,-4551,-4231,-3731,-3071,-2266,-1351,-362,643,1632,2554,3389,4105,4708,5188,5563,5849,6072,6258,6430,6618,6822,7062,7318,7583,7825,8011,8119,8100,7956,7646,7190,6581,5842,5000,4075,3116,2135,1172,240,-653,-1489,-2287,-3038,-3754,-4438,-5089,-5702,-6278,-6802,-7271,-7678,-8020,-8293,-8507,-8655,-8745,-8776,-8733,-8632,-8432,-8156,-7769,-7284,-6694,-6005,-5231,-4387,-3492,-2571,-1641,-724,167,1014,1820,2571,3274,3932,4538,5111,5637,6130,6575,6977,7318,7589,7771,7843,7788,7589,7232,6726,6064,5280,4383,3404,2365,1280,169,-960,-2105,-3241,-4369,-5452,-6478,-7409,-8228,-8902,-9432,-9798,-10018,-10103,-10079,-9986,-9856,-9736,-9653,-9649,-9718,-9884,-10109,-10381,-10646,-10861,-10980,-10958,-10768,-10398,-9838,-9129,-8275,-7334,-6350,-5344,-4394,-3486,-2688,-1989,-1414,-963,-633,-415,-304,-266,-305,-373,-470,-555,-622,-643,-621,-544,-421,-268,-92,75,224,326,373,349,247,68,-183,-505,-862,-1260,-1651,-2029,-2353,-2614,-2784,-2858,-2833,-2704,-2500,-2220,-1908,-1582,-1279,-1025,-849,-760,-771,-873,-1043,-1267,-1493,-1704,-1854,-1930,-1919,-1808,-1635,-1390,-1138,-879,-664,-493,-385,-318,-267,-190,-32,263,734,1431,2345,3485,4785,6199,7626,8983,10171,11117,11762,12070,12058,11734,11169,10420,9561,8669,7789,6980,6242,5602,5036,4537,4079,3648,3230,2814,2406,1998,1603,1227,869,542,230,-58,-348,-645,-966,-1331,-1736,-2188,-2672,-3153,-3614,-3986,-4251,-4346,-4259,-3973,-3498,-2862,-2103,-1282,-445,341,1042,1617,2051,2340,2504,2554,2555,2513,2512,2561,2721,3007,3433,4004,4702,5498,6351,7212,8024,8747,9325,9748,9980,10053,9948,9726,9392,8993,8557,8099,7646,7194,6763,6337,5938,5552,5204,4892,4640,4454,4343,4314,4345,4431,4529,4600,4610,4504,4268,3877,3341,2685,1946,1183,450,-200,-712,-1077,-1264,-1303,-1212,-1027,-806,-575,-391,-252,-188,-158,-169,-156,-100,43,297,665,1143,1697,2292,2873,3395,3808,4092,4219,4219,4094,3906,3685,3499,3380,3378,3499,3753,4120,4568,5064,5556,6003,6378,6637,6780,6795,6686,6475,6168,5797,5366,4904,4406,3889,3338,2772,2167,1549,905,253,-390,-1018,-1615,-2167,-2688,-3157,-3611,-4038,-4471,-4908,-5371,-5858,-6370,-6916,-7462,-8038,-8581,-9130,-9622,-10081,-10463,-10772,-10980,-11094,-11085,-10974,-10738,-10410,-9981,-9497,-8955,-8411,-7864,-7359,-6895,-6488,-6129,-5812,-5512,-5219,-4892,-4534,-4108,-3623,-3074,-2460,-1809,-1112,-407,319,1030,1734,2412,3061,3660,4204,4662,5024,5272,5374,5347,5165,4857,4437,3935,3391,2837,2302,1816,1381,1004,670,358,50,-265,-615,-971,-1355,-1708,-2023,-2243,-2347,-2285,-2060,-1643,-1071,-356,445,1280,2084,2804,3378,3787,3994,4015,3864,3576,3194,2770,2337,1937,1581,1277,1008,777,533,296,31,-248,-534,-816,-1074,-1288,-1452,-1567,-1633,-1680,-1726,-1800,-1948,-2169,-2505,-2932,-3450,-4031,-4628,-5207,-5713,-6109,-6364,-6456,-6385,-6162,-5807,-5358,-4843,-4303,-3764,-3245,-2768,-2318,-1911,-1515,-1134,-746,-344,86,535,1023,1520,2046,2570,3096,3613,4099,4564,4974,5340,5637,5868,6021,6102,6106,6041,5909,5711,5451,5118,4707,4207,3608,2899,2089,1176,194,-836,-1862,-2845,-3730,-4481,-5057,-5448,-5647,-5679,-5575,-5381,-5153,-4936,-4776,-4702,-4710,-4811,-4956,-5125,-5259,-5323,-5266,-5079,-4730,-4240,-3607,-2873,-2055,-1195,-318,551,1399,2210,2983,3711,4390,5023,5582,6074,6458,6738,6876,6871,6712,6403,5947,5380,4699,3965,3177,2384,1589,820,63,-668,-1400,-2124,-2863,-3609,-4364,-5115,-5843,-6537,-7168,-7733,-8211,-8606,-8926,-9182,-9401,-9598,-9807,-10024,-10280,-10544,-10820,-11068,-11256,-11361,-11333,-11174,-10858,-10402,-9826,-9153,-8428,-7681,-6947,-6254,-5612,-5045,-4539,-4122,-3761,-3487,-3276,-3121,-3028,-2944,-2882,-2784,-2639,-2419,-2096,-1683,-1161,-578,58,687,1273,1763,2128,2330,2378,2250,1995,1617,1169,689,207,-235,-619,-918,-1136,-1254,-1292,-1239,-1119,-922,-679,-383,-54,288,642,967,1260,1484,1619,1646,1540,1303,929,432,-159,-824,-1501,-2179,-2785,-3317,-3728,-4016,-4172,-4203,-4113,-3928,-3642,-3294,-2860,-2386,-1841,-1268,-650,-26,598,1191,1730,2194,2575,2860,3081,3237,3392,3557,3796,4114,4538,5062,5653,6289,6891,7434,7839,8091,8154,8039,7766,7380,6930,6473,6061,5727,5504,5382,5354,5382,5424,5431,5362,5169,4843,4360,3745,3017,2218,1400,604,-116,-732,-1215,-1564,-1780,-1882,-1897,-1845,-1764,-1669,-1586,-1521,-1486,-1475,-1487,-1506,-1520,-1513,-1462,-1356,-1178,-910,-552,-89,475,1130,1868,2658,3476,4277,5029,5689,6228,6625,6874,6978,6961,6852,6684,6501,6339,6217,6171,6188,6284,6439,6642,6876,7118,7358,7580,7772,7920,8021,8056,8021,7903,7691,7390,6994,6528,5998,5452,4903,4397,3956,3597,3339,3163,3071,3024,3010,2990,2952,2871,2752,2591,2405,2202,2001,1819,1655,1530,1425,1349,1285,1223,1161,1078,987,875,768,652,572,506,506,544,654,819,1040,1314,1619,1955,2306,2669,3037,3409,3782,4157,4522,4883,5218,5523,5782,5984,6114,6161,6117,5970,5723,5368,4921,4372,3759,3068,2351,1599,863,132,-543,-1175,-1722,-2202,-2587,-2906,-3150,-3352,-3539,-3737,-3990,-4322,-4754,-5314,-5972,-6744,-7562,-8413,-9220,-9941,-10521,-10906,-11087,-11023,-10749,-10270,-9641,-8921,-8165,-7450,-6825,-6347,-6028,-5893,-5912,-6056,-6269,-6488,-6631,-6646,-6454,-6029,-5344,-4403,-3242,-1900,-461,1017,2435,3736,4849,5731,6365,6736,6880,6804,6582,6228,5822,5379,4947,4544,4177,3853,3552,3271,2988,2695,2386,2061,1738,1429,1156,946,810,766,820,950,1160,1399,1651,1869,2026,2089,2045,1889,1623,1281,872,451,42,-322,-603,-805,-911,-945,-924,-883,-844,-850,-902,-1023,-1199,-1425,-1681,-1945,-2198,-2424,-2613,-2758,-2869,-2947,-3018,-3101,-3213,-3381,-3621,-3933,-4335,-4797,-5313,-5847,-6361,-6821,-7177,-7409,-7479,-7385,-7119,-6702,-6153,-5521,-4833,-4151,-3503,-2939,-2472,-2124,-1876,-1725,-1624,-1545,-1441,-1268,-1002,-612,-93,555,1312,2160,3053,3961,4832,5617,6279,6771,7063,7139,6992,6634,6095,5418,4649,3858,3083,2388,1793,1323,978,723,557,404,266,78,-164,-484,-877,-1342,-1858,-2412,-2986,-3547,-4098,-4591,-5039,-5394,-5668,-5826,-5873,-5792,-5592,-5267,-4837,-4305,-3703,-3039,-2347,-1636,-940,-266,363,932,1441,1862,2212,2471,2650,2756,2797,2779,2731,2647,2557,2464,2368,2284,2195,2101,1990,1838,1639,1368,1012,564,14,-630,-1356,-2141,-2961,-3773,-4559,-5273,-5905,-6433,-6849,-7166,-7383,-7534,-7632,-7706,-7789,-7894,-8050,-8256,-8519,-8825,-9153,-9482,-9766,-9989,-10102,-10091,-9936,-9622,-9169,-8563,-7858,-7052,-6207,-5353,-4529,-3793,-3164,-2685,-2365,-2207,-2194,-2294,-2470,-2655,-2818,-2885,-2839,-2644,-2297,-1816,-1219,-563,107,728,1244,1595,1755,1681,1381,860,160,-671,-1552,-2417,-3165,-3735,-4049,-4078,-3801,-3237,-2432,-1449,-379,694,1681,2511,3131,3504,3634,3523,3221,2752,2186,1556,926,315,-231,-714,-1110,-1435,-1690,-1888,-2046,-2167,-2260,-2339,-2384,-2418,-2413,-2383,-2322,-2229,-2109,-1968,-1810,-1646,-1482,-1320,-1170,-1028,-893,-764,-625,-468,-282,-42,248,613,1037,1517,2035,2561,3074,3542,3952,4292,4570,4805,5016,5248,5515,5856,6278,6781,7362,7977,8612,9194,9697,10049,10212,10143,9815,9221,8370,7298,6061,4736,3406,2170,1112,306,-194,-379,-250,134,698,1354,1982,2493,2785,2810,2516,1936,1081,46,-1093,-2220,-3246,-4057,-4614,-4836,-4744,-4324,-3634,-2721,-1666,-541,572,1598,2481,3160,3612,3817,3781,3534,3123,2612,2084,1616,1302,1189,1351,1783,2497,3446,4571,5796,7038,8208,9243,10074,10677,11031,11146,11055,10779,10385,9897,9378,8850,8363,7921,7568,7295,7125,7048,7068,7155,7311,7489,7671,7831,7925,7950,7863,7671,7346,6908,6341,5676,4912,4091,3225,2367,1536,785,139,-374,-732,-932,-983,-897,-711,-452,-163,121,364,539,624,620,512,335,93,-173,-428,-640,-778,-798,-703,-452,-75,445,1052,1734,2413,3052,3575,3935,4098,4023,3735,3244,2606,1896,1179,540,48,-257,-338,-208,106,558,1068,1572,1974,2220,2240,2007,1515,772,-171,-1244,-2386,-3484,-4476,-5282,-5849,-6165,-6214,-6039,-5677,-5196,-4661,-4149,-3710,-3418,-3298,-3380,-3676,-4160,-4828,-5607,-6468,-7315,-8088,-8702,-9078,-9164,-8910,-8298,-7349,-6095,-4618,-3005,-1366,200,1583,2720,3548,4049,4234,4128,3796,3291,2699,2076,1505,1012,660,446,396,487,709,1026,1416,1827,2244,2610,2923,3138,3259,3269,3172,2982,2705,2373,2003,1621,1252,911,624,392,234,134,110,135,215,325,458,593,721,818,871,867,786,634,393,95,-264,-632,-998,-1310,-1547,-1681,-1707,-1622,-1458,-1240,-1023,-862,-807,-922,-1231,-1770,-2531,-3489,-4605,-5796,-6995,-8104,-9039,-9723,-10093,-10122,-9798,-9149,-8228,-7102,-5877,-4633,-3484,-2495,-1750,-1275,-1090,-1171,-1476,-1939,-2480,-3011,-3454,-3735,-3806,-3637,-3219,-2579,-1737,-755,325,1434,2516,3520,4383,5071,5541,5759,5722,5415,4865,4106,3189,2184,1175,230,-566,-1164,-1528,-1645,-1534,-1237,-805,-320,158,546,799,862,727,387,-130,-792,-1531,-2305,-3021,-3643,-4101,-4364,-4411,-4232,-3852,-3286,-2588,-1798,-971,-161,589,1239,1753,2129,2335,2403,2327,2137,1866,1528,1179,825,512,248,59,-54,-86,-42,53,194,332,463,538,538,444,233,-90,-524,-1062,-1671,-2329,-3008,-3663,-4286,-4827,-5290,-5650,-5912,-6092,-6195,-6265,-6328,-6417,-6587,-6836,-7210,-7688,-8263,-8906,-9552,-10165,-10653,-10981,-11076,-10916,-10486,-9795,-8885,-7810,-6649,-5485,-4403,-3487,-2791,-2368,-2217,-2340,-2674,-3171,-3732,-4273,-4707,-4952,-4960,-4709,-4190,-3464,-2564,-1586,-603,309,1072,1658,2026,2171,2109,1845,1418,850,166,-586,-1399,-2195,-2972,-3640,-4168,-4499,-4573,-4380,-3889,-3121,-2117,-933,344,1609,2777,3739,4431,4794,4806,4483,3839,2964,1897,757,-392,-1456,-2372,-3068,-3528,-3706,-3623,-3287,-2739,-2026,-1215,-372,427,1113,1623,1914,1948,1724,1252,568,-264,-1182,-2098,-2936,-3627,-4102,-4337,-4299,-4013,-3490,-2796,-1978,-1108,-264,519,1157,1652,1970,2127,2146,2075,1959,1864,1840,1928,2175,2579,3150,3849,4643,5476,6270,6975,7504,7824,7883,7678,7215,6534,5700,4782,3883,3077,2456,2076,1977,2168,2634,3318,4161,5068,5949,6712,7270,7567,7555,7228,6607,5729,4678,3520,2365,1272,348,-392,-882,-1142,-1172,-1009,-695,-278,200,686,1160,1573,1923,2177,2330,2377,2308,2137,1872,1530,1157,777,448,211,108,178,444,905,1564,2380,3326,4343,5375,6370,7259,8017,8587,8973,9159,9170,9037,8790,8497,8185,7916,7714,7610,7607,7708,7884,8122,8380,8629,8836,8965,9001,8915,8698,8348,7862,7260,6555,5779,4966,4151,3377,2679,2084,1631,1319,1171,1175,1311,1573,1903,2295,2674,3036,3314,3502,3566,3495,3298,2973,2563,2083,1592,1120,726,430,274,250,363,579,861,1146,1389,1511,1492,1275,879,300,-396,-1155,-1889,-2519,-2951,-3144,-3031,-2627,-1939,-1019,48,1187,2284,3258,4016,4493,4663,4495,4027,3297,2370,1347,304,-656,-1460,-2054,-2391,-2483,-2338,-2006,-1545,-1023,-503,-48,297,501,537,401,97,-377,-995,-1747,-2604,-3531,-4494,-5442,-6324,-7086,-7670,-8022,-8110,-7890,-7371,-6557,-5476,-4205,-2797,-1357,33,1275,2296,3022,3425,3482,3214,2655,1872,944,-46,-997,-1831,-2468,-2853,-2955,-2763,-2294,-1596,-722,240,1217,2113,2865,3405,3694,3726,3496,3054,2444,1731,995,306,-279,-695,-926,-951,-783,-458,-18,477,975,1419,1773,2007,2116,2100,1987,1794,1562,1314,1087,888,747,648,590,560,518,456,316,91,-266,-750,-1390,-2152,-3031,-3974,-4936,-5863,-6691,-7375,-7864,-8138,-8184,-8012,-7648,-7131,-6516,-5851,-5208,-4628,-4161,-3850,-3689,-3716,-3882,-4190,-4582,-5021,-5450,-5828,-6101,-6249,-6234,-6069,-5735,-5274,-4691,-4030,-3311,-2579,-1845,-1148,-498,83,578,973,1248,1396,1391,1242,936,489,-81,-737,-1447,-2146,-2798,-3333,-3718,-3909,-3888,-3658,-3224,-2635,-1924,-1167,-409,272,835,1224,1426,1417,1228,867,401,-136,-658,-1126,-1463,-1636,-1606,-1366,-914,-287,479,1322,2171,2956,3604,4051,4262,4198,3881,3316,2582,1723,848,22,-660,-1142,-1381,-1362,-1107,-656,-83,530,1097,1527,1763,1747,1473,938,180,-745,-1784,-2857,-3911,-4886,-5731,-6441,-6970,-7362,-7589,-7723,-7768,-7791,-7826,-7915,-8101,-8384,-8796,-9289,-9858,-10437,-10971,-11408,-11666,-11724,-11518,-11070,-10362,-9461,-8401,-7273,-6146,-5098,-4200,-3492,-3014,-2754,-2706,-2818,-3041,-3314,-3569,-3750,-3812,-3724,-3473,-3071,-2529,-1892,-1200,-492,178,788,1296,1702,1987,2174,2252,2258,2182,2043,1845,1568,1232,812,324,-227,-809,-1403,-1943,-2404,-2727,-2872,-2820,-2547,-2061,-1382,-549,390,1369,2322,3187,3886,4383,4618,4585,4270,3695,2901,1950,910,-120,-1069,-1848,-2397,-2678,-2679,-2423,-1954,-1354,-694,-88,400,676,716,480,-3,-706,-1554,-2480,-3387,-4210,-4865,-5319,-5527,-5506,-5258,-4834,-4279,-3644,-2988,-2349,-1761,-1246,-806,-443,-148,97,301,484,663,840,1055,1287,1579,1906,2288,2698,3125,3539,3906,4202,4390,4467,4419,4274,4057,3818,3612,3500,3529,3748,4171,4805,5626,6585,7633,8678,9649,10462,11044,11348,11334,11008,10383,9516,8466,7318,6151,5057,4086,3318,2754,2437,2326,2418,2647,2982,3340,3694,3959,4131,4143,4016,3716,3282,2718,2062,1339,592,-161,-873,-1527,-2097,-2548,-2882,-3058,-3091,-2956,-2663,-2220,-1630,-925,-109,779,1713,2666,3590,4467,5245,5905,6416,6763,6947,6970,6865,6662,6414,6168,5983,5896,5949,6154,6503,6979,7534,8109,8643,9063,9315,9353,9160,8727,8101,7318,6458,5601,4824,4207,3800,3639,3716,4021,4487,5063,5669,6239,6717,7066,7262,7311,7216,7015,6714,6360,5952,5526,5081,4635,4188,3748,3316,2894,2476,2063,1638,1195,729,223,-310,-870,-1436,-1984,-2478,-2889,-3181,-3331,-3326,-3159,-2851,-2426,-1921,-1397,-884,-458,-137,31,46,-99,-373,-751,-1184,-1628,-2031,-2355,-2567,-2640,-2580,-2367,-2045,-1615,-1130,-609,-101,375,776,1101,1325,1451,1480,1410,1258,1016,696,291,-190,-740,-1355,-1993,-2638,-3227,-3716,-4058,-4191,-4098,-3753,-3166,-2371,-1403,-339,767,1827,2786,3576,4157,4494,4582,4412,4024,3443,2727,1945,1153,432,-166,-589,-806,-805,-606,-236,243,767,1264,1665,1913,1977,1840,1523,1066,525,-23,-512,-875,-1056,-1041,-815,-418,119,720,1331,1870,2293,2561,2640,2555,2287,1904,1407,859,280,-291,-836,-1333,-1775,-2151,-2460,-2701,-2885,-3011,-3116,-3201,-3310,-3467,-3695,-4025,-4447,-4972,-5562,-6192,-6799,-7341,-7751,-7991,-8017,-7807,-7371,-6718,-5899,-4977,-4014,-3107,-2321,-1726,-1370,-1267,-1417,-1768,-2280,-2854,-3431,-3914,-4257,-4396,-4332,-4056,-3601,-3023,-2367,-1711,-1105,-602,-235,-24,42,-28,-192,-416,-657,-885,-1073,-1223,-1339,-1451,-1591,-1797,-2099,-2518,-3056,-3698,-4400,-5124,-5778,-6329,-6673,-6790,-6624,-6180,-5470,-4544,-3474,-2341,-1246,-270,500,1023,1259,1232,961,526,-15,-549,-1017,-1320,-1430,-1301,-951,-404,277,1012,1725,2323,2737,2915,2833,2500,1958,1261,509,-224,-834,-1260,-1455,-1393,-1106,-628,-38,579,1145,1567,1800,1792,1541,1056,372,-461,-1387,-2343,-3272,-4131,-4872,-5475,-5927,-6218,-6378,-6415,-6377,-6310,-6255,-6276,-6399,-6669,-7075,-7633,-8271,-8969,-9632,-10196,-10584,-10731,-10602,-10171,-9468,-8517,-7405,-6209,-5033,-3975,-3124,-2541,-2274,-2318,-2657,-3222,-3949,-4728,-5474,-6086,-6490,-6634,-6483,-6046,-5345,-4445,-3414,-2331,-1288,-354,401,945,1252,1335,1219,950,585,171,-238,-620,-948,-1234,-1484,-1718,-1951,-2205,-2456,-2724,-2948,-3126,-3194,-3142,-2919,-2530,-1962,-1233,-390,547,1489,2408,3218,3889,4361,4627,4657,4482,4111,3595,2982,2331,1689,1117,645,299,97,22,65,191,364,543,690,768,759,645,433,128,-239,-651,-1061,-1453,-1795,-2061,-2258,-2355,-2390,-2341,-2254,-2118,-1978,-1829,-1698,-1597,-1528,-1516,-1546,-1632,-1761,-1916,-2090,-2238,-2341,-2364,-2276,-2063,-1717,-1252,-694,-92,509,1048,1474,1761,1876,1853,1694,1497,1293,1202,1265,1568,2131,2965,4032,5276,6602,7911,9095,10050,10707,11012,10960,10572,9909,9057,8114,7190,6374,5752,5368,5246,5371,5706,6172,6712,7211,7608,7825,7810,7548,7037,6314,5438,4467,3497,2570,1778,1126,655,339,168,88,71,74,60,37,-27,-80,-140,-140,-93,50,280,598,993,1444,1917,2399,2847,3262,3623,3932,4198,4424,4639,4840,5047,5265,5486,5713,5926,6115,6253,6327,6310,6196,5979,5662,5259,4808,4330,3896,3534,3307,3241,3368,3691,4193,4846,5591,6377,7139,7813,8352,8721,8900,8892,8711,8378,7947,7434,6904,6363,5864,5401,5012,4676,4417,4214,4066,3951,3863,3756,3623,3423,3128,2730,2208,1577,857,83,-686,-1404,-1999,-2430,-2646,-2649,-2414,-2012,-1453,-839,-227,299,674,851,802,539,83,-510,-1164,-1823,-2395,-2840,-3094,-3159,-3011,-2694,-2236,-1682,-1105,-535,-40,364,640,804,837,794,671,529,382,262,180,144,131,135,115,57,-62,-251,-493,-774,-1044,-1264,-1390,-1370,-1191,-825,-301,372,1132,1940,2723,3433,4019,4442,4689,4757,4662,4440,4123,3757,3387,3036,2734,2479,2266,2081,1889,1677,1404,1081,679,230,-256,-740,-1186,-1548,-1791,-1885,-1808,-1561,-1161,-631,-27,606,1210,1719,2099,2296,2306,2110,1731,1185,517,-230,-1018,-1786,-2521,-3153,-3698,-4090,-4357,-4460,-4415,-4225,-3907,-3489,-3018,-2538,-2116,-1816,-1686,-1782,-2116,-2698,-3479,-4411,-5390,-6327,-7102,-7619,-7800,-7595,-7003,-6065,-4857,-3498,-2127,-867,135,806,1075,944,453,-318,-1256,-2233,-3128,-3826,-4247,-4353,-4119,-3604,-2840,-1938,-982,-74,702,1268,1594,1647,1454,1037,464,-207,-891,-1532,-2064,-2463,-2721,-2852,-2916,-2954,-3052,-3255,-3620,-4158,-4864,-5699,-6598,-7486,-8277,-8896,-9282,-9397,-9235,-8813,-8173,-7375,-6487,-5575,-4701,-3907,-3213,-2646,-2168,-1792,-1464,-1175,-890,-603,-296,19,337,648,922,1157,1329,1433,1463,1428,1324,1189,1021,863,735,651,649,719,881,1115,1411,1739,2070,2370,2601,2738,2748,2622,2343,1923,1357,680,-103,-943,-1817,-2681,-3495,-4220,-4822,-5278,-5568,-5715,-5716,-5640,-5517,-5426,-5423,-5559,-5882,-6387,-7077,-7886,-8757,-9590,-10283,-10757,-10913,-10737,-10201,-9372,-8311,-7142,-5997,-4987,-4253,-3845,-3820,-4168,-4821,-5708,-6694,-7662,-8482,-9051,-9292,-9167,-8676,-7855,-6773,-5518,-4185,-2888,-1698,-712,41,517,722,675,416,3,-502,-1033,-1513,-1914,-2168,-2293,-2261,-2123,-1895,-1637,-1383,-1174,-1036,-969,-978,-1022,-1086,-1115,-1089,-963,-738,-394,50,570,1149,1738,2317,2861,3334,3746,4069,4315,4482,4570,4579,4507,4352,4108,3781,3374,2895,2379,1837,1314,841,445,162,6,-15,102,331,657,1029,1424,1780,2071,2251,2298,2198,1949,1554,1045,431,-229,-924,-1599,-2241,-2816,-3315,-3733,-4059,-4313,-4476,-4568,-4574,-4501,-4338,-4094,-3771,-3391,-2976,-2571,-2200,-1919,-1742,-1694,-1771,-1939,-2157,-2355,-2459,-2396,-2104,-1544,-715,366,1627,2995,4364,5641,6742,7603,8200,8532,8640,8577,8424,8242,8123,8081,8185,8397,8724,9114,9521,9897,10189,10364,10400,10287,10035,9657,9184,8647,8074,7512,6968,6501,6086,5774,5523,5339,5182,5013,4806,4510,4113,3590,2961,2237,1464,693,-30,-640,-1099,-1375,-1449,-1334,-1040,-615,-80,496,1100,1680,2230,2736,3197,3624,4010,4367,4675,4925,5096,5154,5086,4869,4498,3989,3363,2663,1945,1270,699,290,92,126,415,926,1646,2507,3451,4415,5311,6107,6724,7158,7374,7391,7219,6906,6480,6004,5519,5064,4688,4386,4195,4091,4079,4138,4252,4405,4584,4759,4931,5051,5117,5081,4927,4639,4210,3652,3007,2319,1656,1092,685,489,542,817,1312,1932,2609,3241,3719,3972,3925,3566,2890,1967,845,-339,-1514,-2542,-3361,-3900,-4126,-4058,-3717,-3169,-2493,-1755,-1047,-414,85,432,616,651,556,368,117,-148,-400,-598,-722,-751,-688,-534,-323,-75,153,341,424,403,244,-30,-399,-818,-1230,-1567,-1781,-1812,-1639,-1246,-655,105,972,1886,2771,3571,4219,4690,4955,5011,4885,4591,4180,3683,3147,2613,2101,1653,1265,964,743,600,537,535,600,715,872,1072,1289,1532,1768,1998,2190,2341,2425,2437,2365,2208,1970,1654,1282,855,403,-71,-539,-1003,-1435,-1838,-2195,-2495,-2737,-2906,-2993,-3008,-2937,-2809,-2636,-2456,-2307,-2239,-2284,-2496,-2872,-3429,-4125,-4914,-5720,-6459,-7038,-7388,-7446,-7197,-6652,-5864,-4916,-3910,-2952,-2149,-1566,-1270,-1247,-1492,-1919,-2466,-3018,-3496,-3811,-3913,-3783,-3419,-2881,-2207,-1500,-812,-239,193,423,473,333,51,-337,-779,-1226,-1638,-1973,-2214,-2339,-2356,-2278,-2130,-1961,-1808,-1737,-1791,-2009,-2422,-3026,-3809,-4729,-5719,-6716,-7634,-8404,-8956,-9254,-9264,-9002,-8474,-7738,-6842,-5851,-4829,-3831,-2898,-2076,-1367,-794,-347,-24,185,293,315,258,149,-14,-186,-367,-518,-622,-652,-602,-440,-194,161,577,1055,1536,2004,2403,2709,2885,2926,2810,2563,2192,1729,1209,664,124,-383,-852,-1271,-1657,-2018,-2386,-2773,-3204,-3686,-4216,-4783,-5359,-5920,-6420,-6851,-7175,-7404,-7543,-7605,-7638,-7644,-7682,-7734,-7828,-7942,-8054,-8145,-8176,-8141,-8015,-7816,-7558,-7264,-6986,-6735,-6563,-6468,-6467,-6532,-6651,-6771,-6865,-6882,-6787,-6573,-6212,-5731,-5146,-4488,-3816,-3147,-2555,-2039,-1652,-1381,-1244,-1220,-1299,-1457,-1659,-1891,-2110,-2300,-2426,-2472,-2417,-2266,-2010,-1684,-1308,-927,-592,-340,-220,-249,-431,-755,-1159,-1617,-2012,-2313,-2416,-2291,-1894,-1236,-327,750,1951,3156,4289,5244,5953,6360,6431,6180,5620,4816,3845,2771,1709,717,-122,-759,-1163,-1328,-1258,-998,-579,-71,478,993,1440,1754,1930,1937,1792,1508,1123,660,182,-299,-740,-1120,-1449,-1707,-1921,-2095,-2254,-2403,-2563,-2729,-2905,-3077,-3236,-3357,-3431,-3425,-3340,-3159,-2895,-2567,-2197,-1840,-1522,-1304,-1196,-1238,-1392,-1660,-1960,-2250,-2435,-2463,-2269,-1830,-1151,-260,766,1857,2907,3842,4591,5114,5415,5517,5476,5376,5290,5300,5458,5804,6329,7016,7810,8631,9423,10087,10582,10856,10897,10711,10343,9824,9243,8640,8099,7653,7347,7189,7169,7272,7446,7649,7815,7891,7817,7559,7083,6383,5468,4383,3162,1895,639,-513,-1490,-2230,-2683,-2827,-2663,-2209,-1519,-650,321,1313,2250,3062,3695,4114,4309,4273,4047,3653,3153,2601,2043,1544,1145,874,773,830,1067,1449,1974,2581,3262,3939,4597,5165,5629,5940,6106,6108,5981,5741,5444,5126,4844,4635,4530,4546,4684,4923,5239,5593,5935,6231,6429,6509,6444,6233,5891,5442,4940,4421,3956,3579,3337,3237,3280,3433,3665,3908,4129,4261,4300,4216,4026,3756,3428,3083,2751,2439,2162,1910,1653,1392,1079,725,308,-148,-633,-1107,-1543,-1896,-2151,-2275,-2273,-2149,-1919,-1619,-1275,-930,-601,-336,-119,3,64,45,-35,-163,-330,-513,-695,-858,-970,-1022,-975,-838,-584,-246,172,617,1057,1429,1697,1811,1769,1554,1211,769,307,-113,-410,-526,-406,-34,587,1432,2431,3520,4602,5580,6384,6911,7148,7035,6618,5911,5002,3976,2940,1999,1247,756,573,701,1120,1762,2555,3387,4169,4794,5204,5339,5196,4782,4150,3359,2492,1628,831,169,-344,-682,-877,-952,-968,-970,-1018,-1150,-1390,-1755,-2226,-2785,-3389,-3988,-4536,-4983,-5296,-5447,-5439,-5281,-5021,-4699,-4386,-4140,-4011,-4044,-4237,-4590,-5052,-5575,-6079,-6508,-6791,-6899,-6814,-6550,-6144,-5645,-5120,-4616,-4189,-3857,-3625,-3476,-3369,-3260,-3093,-2830,-2439,-1910,-1268,-538,214,917,1517,1925,2129,2074,1801,1318,703,27,-635,-1190,-1590,-1789,-1763,-1550,-1158,-676,-147,339,726,944,963,741,287,-403,-1291,-2344,-3497,-4694,-5860,-6930,-7837,-8530,-8959,-9103,-8954,-8514,-7828,-6928,-5884,-4767,-3647,-2610,-1713,-1027,-571,-383,-442,-727,-1190,-1767,-2380,-2962,-3432,-3731,-3823,-3668,-3295,-2698,-1962,-1121,-278,504,1140,1585,1783,1750,1472,1018,417,-229,-884,-1445,-1896,-2175,-2297,-2261,-2107,-1880,-1634,-1427,-1302,-1303,-1446,-1744,-2180,-2730,-3356,-4001,-4621,-5160,-5573,-5848,-5963,-5947,-5831,-5662,-5501,-5397,-5400,-5523,-5790,-6152,-6608,-7067,-7506,-7844,-8067,-8121,-8036,-7799,-7467,-7068,-6656,-6276,-5953,-5715,-5558,-5473,-5433,-5414,-5362,-5275,-5093,-4839,-4479,-4052,-3554,-3039,-2514,-2032,-1609,-1271,-1037,-903,-879,-950,-1105,-1326,-1588,-1874,-2151,-2402,-2594,-2711,-2741,-2679,-2532,-2329,-2100,-1881,-1730,-1667,-1732,-1929,-2249,-2652,-3100,-3512,-3826,-3970,-3886,-3535,-2908,-2020,-921,311,1583,2782,3798,4533,4910,4894,4478,3709,2672,1470,258,-845,-1697,-2201,-2293,-1951,-1209,-145,1137,2485,3772,4848,5607,5975,5919,5455,4650,3587,2400,1202,123,-749,-1344,-1632,-1639,-1395,-997,-520,-62,286,478,459,241,-164,-705,-1319,-1938,-2489,-2914,-3172,-3241,-3127,-2860,-2482,-2064,-1656,-1333,-1126,-1072,-1163,-1387,-1695,-2046,-2369,-2625,-2758,-2758,-2604,-2323,-1935,-1474,-993,-503,-60,359,722,1075,1422,1801,2240,2746,3340,4000,4715,5437,6141,6766,7289,7671,7899,7977,7916,7755,7522,7280,7050,6891,6812,6834,6956,7161,7433,7743,8064,8364,8625,8810,8908,8892,8743,8449,7994,7384,6618,5735,4747,3730,2718,1794,1011,434,101,45,259,734,1407,2224,3095,3937,4662,5203,5494,5528,5287,4815,4159,3403,2623,1926,1370,1046,965,1160,1588,2211,2946,3704,4400,4943,5279,5366,5210,4836,4305,3696,3084,2559,2178,1981,1989,2175,2508,2928,3377,3781,4099,4278,4304,4168,3889,3487,3014,2511,2030,1632,1347,1224,1263,1468,1807,2238,2698,3120,3446,3617,3622,3437,3106,2663,2172,1697,1300,1016,882,888,1017,1242,1498,1760,1976,2119,2188,2171,2101,2001,1896,1827,1802,1841,1944,2085,2256,2410,2529,2578,2536,2403,2173,1873,1528,1162,822,527,302,172,126,174,308,497,748,1011,1286,1536,1742,1884,1931,1891,1724,1470,1106,686,235,-187,-527,-722,-721,-486,5,738,1687,2788,3959,5111,6131,6942,7447,7610,7395,6830,5951,4847,3609,2355,1194,219,-481,-870,-926,-661,-134,596,1433,2285,3067,3688,4100,4255,4155,3810,3268,2584,1824,1056,342,-280,-778,-1151,-1417,-1585,-1711,-1804,-1905,-2024,-2166,-2325,-2493,-2638,-2758,-2818,-2823,-2748,-2610,-2403,-2162,-1901,-1664,-1480,-1400,-1444,-1645,-2008,-2515,-3151,-3854,-4579,-5255,-5829,-6240,-6471,-6493,-6329,-5994,-5537,-5001,-4440,-3888,-3390,-2948,-2582,-2275,-2013,-1774,-1542,-1293,-1023,-736,-429,-141,128,337,474,526,478,348,144,-116,-390,-676,-925,-1142,-1305,-1414,-1479,-1493,-1485,-1443,-1400,-1347,-1314,-1301,-1334,-1428,-1597,-1869,-2238,-2727,-3312,-3986,-4712,-5446,-6139,-6731,-7164,-7395,-7379,-7108,-6582,-5834,-4926,-3922,-2923,-2004,-1260,-746,-506,-538,-830,-1314,-1923,-2568,-3148,-3598,-3835,-3834,-3581,-3093,-2425,-1633,-811,-32,619,1084,1320,1313,1076,649,88,-536,-1153,-1694,-2109,-2362,-2447,-2373,-2171,-1893,-1587,-1311,-1120,-1041,-1116,-1343,-1726,-2239,-2854,-3524,-4200,-4848,-5400,-5856,-6169,-6364,-6442,-6444,-6408,-6375,-6386,-6469,-6633,-6881,-7187,-7517,-7843,-8110,-8302,-8377,-8347,-8198,-7973,-7678,-7370,-7066,-6808,-6603,-6468,-6384,-6340,-6307,-6253,-6149,-5973,-5705,-5354,-4923,-4442,-3935,-3437,-2980,-2576,-2254,-2002,-1822,-1705,-1632,-1588,-1575,-1562,-1568,-1572,-1580,-1586,-1581,-1564,-1524,-1456,-1364,-1244,-1120,-998,-912,-878,-919,-1050,-1270,-1562,-1904,-2238,-2530,-2707,-2728,-2547,-2146,-1531,-728,205,1202,2169,3031,3704,4133,4285,4147,3751,3135,2374,1543,729,10,-544,-886,-989,-848,-479,72,760,1505,2252,2922,3465,3834,3997,3962,3721,3318,2780,2154,1476,798,124,-493,-1076,-1587,-2056,-2452,-2804,-3088,-3319,-3483,-3584,-3617,-3579,-3482,-3312,-3087,-2813,-2494,-2164,-1835,-1540,-1320,-1187,-1187,-1304,-1564,-1919,-2362,-2824,-3276,-3653,-3927,-4054,-4026,-3834,-3494,-3018,-2437,-1778,-1070,-338,395,1116,1811,2472,3095,3679,4213,4702,5136,5500,5804,6018,6161,6213,6197,6110,5988,5838,5701,5601,5558,5600,5727,5943,6244,6590,6985,7371,7748,8075,8344,8547,8675,8735,8726,8648,8501,8278,7968,7567,7076,6489,5850,5158,4491,3871,3370,3024,2871,2918,3165,3569,4091,4649,5185,5621,5897,5980,5835,5478,4924,4217,3416,2577,1769,1046,465,56,-149,-154,35,391,863,1413,1975,2509,2958,3309,3527,3632,3626,3535,3399,3230,3074,2930,2827,2753,2726,2718,2753,2799,2869,2951,3027,3107,3151,3178,3144,3083,2962,2815,2641,2455,2275,2098,1944,1785,1649,1494,1344,1185,1032,900,806,783,839,1004,1272,1645,2093,2600,3106,3586,3990,4284,4449,4477,4367,4152,3850,3509,3158,2845,2581,2405,2305,2294,2343,2453,2574,2715,2822,2908,2945,2937,2887,2792,2671,2518,2353,2169,1977,1771,1561,1339,1115,891,671,469,286,127,-2,-104,-187,-243,-298,-321,-338,-312,-235,-94,147,490,945,1518,2174,2899,3636,4342,4949,5417,5685,5737,5555,5152,4566,3843,3056,2268,1556,969,566,356,361,559,922,1416,1987,2589,3179,3713,4161,4502,4724,4813,4790,4639,4390,4037,3608,3101,2547,1946,1336,721,145,-391,-847,-1228,-1515,-1714,-1839,-1890,-1907,-1877,-1849,-1810,-1789,-1798,-1841,-1947,-2115,-2371,-2710,-3145,-3655,-4229,-4831,-5432,-5985,-6462,-6821,-7046,-7123,-7057,-6860,-6568,-6207,-5821,-5435,-5085,-4774,-4513,-4290,-4078,-3867,-3620,-3331,-2989,-2599,-2184,-1764,-1379,-1053,-814,-683,-650,-716,-852,-1024,-1210,-1362,-1468,-1500,-1456,-1338,-1156,-931,-679,-425,-179,30,212,333,411,415,355,214,-10,-326,-734,-1230,-1802,-2430,-3088,-3735,-4341,-4848,-5229,-5437,-5448,-5255,-4854,-4273,-3550,-2734,-1898,-1101,-419,101,397,474,297,-67,-609,-1245,-1924,-2577,-3153,-3596,-3883,-3994,-3929,-3717,-3375,-2949,-2478,-2001,-1567,-1200,-941,-781,-752,-807,-967,-1189,-1472,-1808,-2180,-2592,-3025,-3476,-3924,-4365,-4771,-5142,-5461,-5714,-5910,-6033,-6110,-6147,-6156,-6168,-6171,-6196,-6221,-6272,-6330,-6420,-6527,-6666,-6828,-7010,-7208,-7399,-7575,-7696,-7761,-7719,-7587,-7335,-6981,-6539,-6034,-5504,-4996,-4541,-4182,-3931,-3804,-3786,-3873,-4025,-4238,-4448,-4653,-4795,-4882,-4871,-4791,-4597,-4342,-3991,-3596,-3158,-2705,-2263,-1841,-1460,-1122,-840,-622,-466,-387,-367,-411,-494,-608,-723,-842,-938,-1025,-1093,-1159,-1226,-1315,-1424,-1570,-1739,-1930,-2122,-2281,-2389,-2401,-2300,-2067,-1694,-1211,-632,-26,575,1093,1482,1686,1666,1407,908,205,-653,-1588,-2519,-3352,-4017,-4435,-4581,-4418,-3972,-3263,-2353,-1304,-189,930,1982,2929,3706,4298,4668,4819,4754,4495,4073,3519,2880,2184,1487,822,228,-264,-645,-908,-1068,-1149,-1181,-1200,-1233,-1299,-1397,-1527,-1647,-1745,-1754,-1655,-1388,-942,-300,521,1470,2499,3530,4497,5338,6010,6477,6755,6838,6792,6645,6481,6330,6261,6271,6394,6596,6866,7142,7382,7496,7437,7134,6548,5679,4524,3161,1636,63,-1474,-2877,-4061,-4968,-5570,-5836,-5809,-5477,-4909,-4130,-3189,-2147,-1045,75,1168,2227,3222,4142,4990,5749,6429,7027,7531,7952,8259,8463,8544,8528,8411,8236,8013,7795,7606,7488,7456,7537,7713,7999,8351,8769,9214,9665,10103,10500,10842,11117,11301,11386,11331,11108,10669,9962,8950,7593,5906,3909,1680,-679,-3046,-5271,-7228,-8777,-9839,-10343,-10303,-9751,-8789,-7529,-6131,-4737,-3494,-2507,-1852,-1550,-1587,-1902,-2414,-3026,-3634,-4145,-4482,-4591,-4463,-4111,-3595,-2974,-2343,-1764,-1323,-1053,-991,-1129,-1439,-1863,-2335,-2768,-3104,-3269,-3241,-2987,-2522,-1850,-1016,-37,1020,2127,3230,4276,5240,6065,6739,7233,7539,7648,7559,7287,6844,6277,5639,4997,4438,4028,3848,3932,4324,5005,5959,7116,8390,9678,10865,11848,12539,12881,12844,12441,11705,10714,9548,8327,7137,6088,5229,4606,4196,3969,3837,3726,3543,3209,2691,1962,1074,79,-914,-1805,-2508,-2934,-3072,-2903,-2490,-1905,-1251,-641,-186,42,-25,-393,-1048,-1942,-2996,-4119,-5218,-6183,-6947,-7439,-7632,-7528,-7152,-6560,-5827,-5033,-4273,-3605,-3108,-2782,-2661,-2692,-2860,-3080,-3320,-3481,-3546,-3438,-3180,-2742,-2174,-1492,-747,20,774,1479,2123,2689,3171,3579,3903,4169,4370,4537,4654,4760,4830,4891,4926,4934,4896,4793,4584,4245,3720,2985,1996,737,-779,-2555,-4509,-6611,-8735,-10799,-12670,-14240,-15393,-16055,-16172,-15737,-14798,-13427,-11753,-9916,-8089,-6408,-5035,-4035,-3485,-3366,-3644,-4210,-4964,-5748,-6458,-6974,-7243,-7252,-7009,-6610,-6121,-5676,-5364,-5276,-5466,-5945,-6690,-7630,-8681,-9716,-10636,-11307,-11641,-11572,-11052,-10113,-8785,-7157,-5339,-3440,-1590,102,1553,2679,3476,3912,4051,3912,3592,3135,2632,2117,1652,1253,938,722,583,525,511,530,555,569,556,507,421,284,122,-78,-283,-471,-629,-710,-697,-565,-305,74,551,1086,1631,2138,2540,2817,2898,2800,2497,2038,1461,840,240,-266,-628,-816,-817,-664,-391,-85,191,333,283,-21,-601,-1449,-2528,-3768,-5085,-6363,-7516,-8413,-9003,-9202,-9008,-8422,-7516,-6378,-5135,-3908,-2835,-2002,-1500,-1351,-1550,-2070,-2816,-3715,-4639,-5492,-6165,-6594,-6706,-6506,-5976,-5176,-4155,-2998,-1800,-644,367,1190,1763,2102,2211,2160,2007,1843,1737,1769,1973,2383,2979,3739,4595,5499,6363,7141,7772,8219,8462,8484,8297,7918,7381,6728,6005,5265,4548,3915,3385,3000,2765,2678,2716,2853,3030,3204,3322,3326,3197,2911,2475,1929,1323,735,250,-49,-86,190,800,1723,2919,4299,5763,7200,8477,9510,10196,10503,10423,9990,9290,8414,7494,6633,5941,5477,5288,5362,5664,6116,6610,7048,7296,7275,6905,6157,5036,3585,1869,-8,-1946,-3831,-5560,-7037,-8196,-8987,-9392,-9430,-9136,-8579,-7841,-7002,-6151,-5351,-4666,-4125,-3733,-3499,-3365,-3318,-3294,-3247,-3145,-2943,-2622,-2161,-1548,-785,129,1169,2330,3573,4879,6209,7528,8802,9990,11073,12008,12784,13371,13754,13920,13856,13555,13013,12234,11233,10028,8663,7167,5612,4034,2512,1086,-180,-1242,-2067,-2627,-2921,-2956,-2758,-2363,-1824,-1199,-548,61,578,951,1150,1150,960,577,49,-589,-1282,-1958,-2552,-2997,-3241,-3250,-3017,-2565,-1939,-1219,-487,157,631,871,835,531,-17,-730,-1533,-2312,-2982,-3442,-3632,-3500,-3042,-2272,-1249,-41,1247,2530,3686,4657,5352,5769,5880,5741,5380,4895,4329,3795,3322,2993,2811,2801,2919,3163,3448,3767,4050,4278,4435,4507,4511,4474,4419,4406,4453,4615,4901,5329,5886,6554,7292,8062,8809,9494,10067,10508,10786,10913,10872,10706,10410,10045,9605,9135,8626,8087,7504,6860,6137,5317,4381,3335,2174,932,-367,-1676,-2957,-4166,-5276,-6263,-7115,-7832,-8411,-8858,-9186,-9388,-9476,-9444,-9277,-8985,-8547,-7983,-7301,-6544,-5736,-4947,-4202,-3562,-3054,-2711,-2536,-2542,-2689,-2973,-3330,-3730,-4115,-4450,-4690,-4828,-4836,-4741,-4539,-4267,-3936,-3577,-3192,-2809,-2412,-2020,-1619,-1224,-843,-490,-206,-2,67,-5,-246,-657,-1222,-1927,-2721,-3560,-4378,-5112,-5707,-6104,-6282,-6209,-5903,-5385,-4688,-3892,-3038,-2216,-1465,-845,-363,-47,136,188,159,71,-30,-120,-179,-193,-182,-154,-146,-188,-322,-577,-993,-1577,-2347,-3286,-4380,-5585,-6867,-8164,-9433,-10609,-11649,-12509,-13148,-13551,-13691,-13562,-13165,-12500,-11601,-10496,-9241,-7900,-6546,-5260,-4116,-3184,-2519,-2152,-2091,-2317,-2771,-3397,-4093,-4778,-5352,-5749,-5905,-5807,-5455,-4897,-4196,-3447,-2729,-2152,-1768,-1646,-1791,-2195,-2813,-3569,-4388,-5159,-5808,-6245,-6412,-6292,-5864,-5186,-4282,-3257,-2161,-1087,-87,809,1578,2240,2807,3328,3812,4306,4787,5259,5680,6010,6206,6224,6050,5671,5108,4397,3577,2722,1881,1115,477,-14,-328,-480,-478,-364,-166,55,270,419,490,440,285,7,-359,-812,-1314,-1861,-2416,-2981,-3535,-4068,-4580,-5044,-5457,-5779,-5994,-6067,-5966,-5688,-5207,-4565,-3784,-2929,-2072,-1271,-601,-101,201,296,206,-43,-398,-816,-1231,-1609,-1896,-2076,-2122,-2048,-1855,-1586,-1265,-937,-646,-418,-288,-257,-323,-468,-653,-858,-1024,-1139,-1167,-1109,-977,-790,-585,-396,-244,-146,-84,-26,80,307,715,1364,2291,3484,4930,6536,8229,9881,11385,12627,13533,14024,14114,13791,13141,12238,11208,10163,9238,8522,8106,8021,8268,8809,9559,10418,11259,11965,12423,12560,12310,11679,10662,9338,7750,6010,4189,2386,677,-871,-2204,-3294,-4119,-4692,-5021,-5143,-5097,-4925,-4686,-4424,-4193,-4040,-3992,-4090,-4319,-4698,-5178,-5736,-6316,-6847,-7289,-7557,-7631,-7453,-7024,-6326,-5383,-4212,-2870,-1395,136,1671,3145,4502,5710,6732,7570,8206,8676,8973,9138,9181,9113,8945,8659,8260,7724,7060,6266,5382,4438,3516,2669,1983,1518,1304,1366,1658,2138,2697,3252,3676,3905,3856,3529,2927,2117,1186,236,-611,-1261,-1617,-1626,-1272,-550,452,1690,3015,4336,5512,6443,7039,7245,7042,6459,5542,4400,3118,1833,632,-377,-1152,-1656,-1902,-1922,-1779,-1529,-1255,-1001,-807,-692,-640,-623,-606,-531,-373,-91,307,829,1425,2083,2723,3334,3841,4242,4486,4596,4539,4367,4075,3718,3315,2908,2516,2163,1859,1601,1379,1188,996,820,632,467,323,230,216,293,495,817,1285,1874,2605,3437,4379,5396,6476,7600,8738,9870,10958,11960,12820,13492,13893,13995,13727,13081,12051,10651,8951,7008,4935,2823,794,-1070,-2655,-3928,-4824,-5356,-5544,-5435,-5115,-4671,-4196,-3791,-3519,-3436,-3557,-3864,-4318,-4847,-5381,-5836,-6149,-6267,-6164,-5850,-5347,-4723,-4033,-3364,-2772,-2318,-2030,-1909,-1950,-2096,-2323,-2559,-2768,-2917,-2986,-2990,-2951,-2908,-2907,-2999,-3214,-3593,-4138,-4840,-5685,-6612,-7586,-8530,-9395,-10121,-10680,-11041,-11221,-11226,-11098,-10872,-10586,-10264,-9925,-9552,-9143,-8650,-8062,-7331,-6459,-5432,-4276,-3025,-1721,-430,800,1911,2867,3637,4213,4590,4778,4792,4648,4344,3901,3300,2551,1651,597,-577,-1858,-3188,-4531,-5816,-6989,-7997,-8783,-9333,-9598,-9611,-9342,-8856,-8157,-7316,-6368,-5379,-4385,-3456,-2613,-1910,-1361,-988,-792,-770,-899,-1159,-1521,-1946,-2412,-2881,-3336,-3761,-4144,-4491,-4794,-5063,-5302,-5505,-5688,-5833,-5958,-6065,-6165,-6282,-6427,-6625,-6885,-7208,-7581,-7982,-8369,-8697,-8923,-8991,-8881,-8557,-8033,-7319,-6453,-5503,-4515,-3584,-2768,-2126,-1706,-1518,-1554,-1781,-2146,-2572,-2996,-3336,-3534,-3556,-3364,-2987,-2420,-1729,-949,-144,641,1362,1997,2536,2985,3363,3689,3986,4259,4516,4735,4889,4954,4879,4653,4252,3687,2988,2203,1402,659,57,-341,-476,-331,102,771,1635,2583,3535,4378,5019,5401,5456,5211,4658,3880,2945,1944,987,146,-492,-890,-1025,-914,-607,-166,323,773,1115,1281,1253,1015,600,41,-590,-1248,-1850,-2364,-2742,-2963,-3034,-2960,-2775,-2517,-2241,-1981,-1804,-1724,-1780,-1962,-2267,-2665,-3106,-3563,-3959,-4277,-4454,-4475,-4310,-3950,-3391,-2643,-1715,-640,559,1849,3171,4509,5789,6994,8070,9001,9757,10346,10760,11034,11178,11247,11252,11241,11229,11215,11209,11175,11087,10917,10605,10153,9514,8704,7744,6662,5530,4415,3385,2528,1884,1501,1387,1519,1855,2318,2825,3278,3587,3682,3505,3051,2323,1379,280,-884,-2022,-3045,-3886,-4488,-4827,-4904,-4744,-4391,-3909,-3348,-2768,-2208,-1678,-1185,-705,-202,342,973,1677,2463,3294,4127,4918,5593,6121,6439,6539,6405,6042,5493,4785,3974,3126,2272,1487,774,183,-313,-700,-1014,-1289,-1532,-1800,-2079,-2393,-2719,-3047,-3332,-3563,-3679,-3674,-3508,-3171,-2660,-1969,-1129,-140,939,2097,3267,4417,5483,6431,7204,7776,8115,8210,8067,7706,7165,6500,5768,5049,4402,3894,3566,3441,3522,3783,4177,4652,5133,5557,5864,5997,5937,5667,5206,4585,3866,3099,2375,1744,1276,1010,969,1153,1532,2065,2670,3290,3813,4190,4336,4223,3837,3187,2335,1335,287,-739,-1651,-2402,-2946,-3284,-3428,-3408,-3281,-3078,-2855,-2621,-2404,-2175,-1931,-1616,-1210,-670,29,879,1881,2976,4119,5224,6220,7027,7591,7870,7870,7603,7142,6545,5911,5310,4822,4464,4272,4203,4228,4274,4285,4180,3936,3495,2876,2095,1186,233,-719,-1579,-2291,-2820,-3119,-3219,-3103,-2845,-2462,-2026,-1570,-1147,-769,-471,-237,-73,41,128,209,311,456,659,930,1262,1647,2063,2470,2844,3121,3277,3258,3026,2567,1854,906,-267,-1609,-3080,-4600,-6103,-7532,-8809,-9913,-10796,-11461,-11903,-12150,-12219,-12165,-12004,-11798,-11554,-11312,-11073,-10839,-10597,-10331,-10012,-9622,-9138,-8544,-7848,-7036,-6149,-5182,-4196,-3209,-2283,-1468,-818,-402,-252,-420,-902,-1693,-2745,-3984,-5337,-6679,-7950,-9034,-9893,-10476,-10782,-10815,-10633,-10252,-9757,-9182,-8569,-7976,-7388,-6843,-6318,-5796,-5275,-4714,-4117,-3463,-2761,-2020,-1256,-492,251,948,1584,2148,2627,3025,3334,3566,3721,3809,3839,3808,3729,3592,3393,3124,2777,2333,1797,1156,423,-390,-1266,-2173,-3082,-3957,-4763,-5465,-6036,-6463,-6722,-6848,-6815,-6705,-6504,-6300,-6098,-5960,-5895,-5928,-6053,-6268,-6534,-6835,-7110,-7325,-7432,-7383,-7168,-6760,-6181,-5458,-4638,-3783,-2964,-2239,-1672,-1297,-1144,-1213,-1484,-1925,-2476,-3080,-3662,-4147,-4478,-4588,-4462,-4080,-3470,-2678,-1769,-829,69,841,1452,1860,2078,2135,2071,1965,1863,1839,1930,2165,2556,3077,3708,4392,5082,5720,6260,6657,6895,6954,6843,6574,6176,5681,5119,4542,3965,3440,2979,2605,2330,2154,2063,2049,2069,2107,2124,2090,1988,1801,1530,1174,765,298,-175,-653,-1099,-1514,-1867,-2184,-2434,-2661,-2847,-3019,-3179,-3328,-3471,-3597,-3698,-3756,-3764,-3692,-3536,-3272,-2881,-2368,-1701,-905,36,1096,2254,3485,4746,5999,7210,8327,9326,10157,10796,11213,11382,11294,10945,10336,9511,8486,7331,6089,4821,3595,2445,1439,589,-50,-489,-691,-678,-455,-41,506,1162,1855,2532,3143,3631,3969,4140,4145,4007,3773,3491,3224,3033,2958,3038,3279,3672,4177,4750,5320,5841,6246,6520,6634,6607,6456,6225,5943,5654,5376,5121,4893,4666,4429,4153,3811,3393,2882,2294,1625,926,202,-485,-1124,-1670,-2121,-2464,-2712,-2888,-3004,-3100,-3189,-3302,-3439,-3619,-3822,-4038,-4252,-4418,-4525,-4528,-4411,-4162,-3773,-3266,-2657,-1991,-1291,-617,14,559,998,1330,1540,1649,1666,1617,1529,1432,1357,1322,1365,1477,1687,1973,2330,2746,3196,3667,4152,4630,5111,5576,6029,6460,6854,7197,7472,7659,7754,7750,7657,7501,7308,7119,6973,6898,6922,7026,7217,7413,7598,7663,7578,7269,6727,5950,4976,3870,2721,1609,639,-141,-675,-957,-1005,-868,-596,-280,29,262,373,357,199,-54,-365,-668,-895,-982,-880,-553,-4,757,1674,2697,3728,4706,5533,6157,6524,6620,6443,6036,5448,4756,4042,3380,2843,2474,2293,2299,2439,2665,2886,3028,2999,2751,2224,1429,371,-890,-2292,-3745,-5165,-6471,-7589,-8486,-9122,-9502,-9644,-9556,-9300,-8883,-8352,-7729,-7020,-6251,-5417,-4534,-3609,-2657,-1702,-765,130,958,1708,2371,2942,3431,3840,4175,4441,4620,4707,4669,4483,4121,3564,2810,1872,788,-389,-1591,-2738,-3761,-4600,-5201,-5573,-5687,-5614,-5363,-5021,-4623,-4228,-3869,-3565,-3317,-3116,-2930,-2742,-2505,-2214,-1839,-1396,-895,-379,108,506,763,825,656,228,-454,-1384,-2522,-3821,-5224,-6659,-8061,-9364,-10514,-11476,-12216,-12745,-13066,-13218,-13240,-13177,-13079,-12983,-12922,-12907,-12948,-13025,-13130,-13220,-13281,-13265,-13155,-12918,-12538,-11993,-11290,-10408,-9380,-8200,-6905,-5527,-4089,-2657,-1244,72,1281,2319,3175,3818,4240,4445,4445,4277,3976,3602,3199,2838,2546,2369,2304,2345,2447,2564,2615,2550,2291,1820,1120,219,-821,-1926,-2987,-3922,-4636,-5092,-5251,-5141,-4805,-4316,-3761,-3225,-2790,-2509,-2418,-2527,-2795,-3204,-3657,-4114,-4478,-4711,-4754,-4612,-4273,-3798,-3218,-2632,-2087,-1679,-1442,-1426,-1625,-2026,-2571,-3199,-3814,-4337,-4680,-4784,-4616,-4173,-3484,-2616,-1643,-655,256,1030,1605,1962,2097,2026,1787,1419,964,472,-36,-507,-943,-1298,-1584,-1767,-1848,-1816,-1666,-1393,-1006,-508,81,727,1410,2077,2692,3210,3593,3824,3894,3820,3637,3403,3171,3020,2994,3131,3457,3931,4524,5167,5754,6234,6486,6494,6197,5633,4827,3864,2840,1847,986,324,-101,-270,-223,8,338,707,1052,1312,1478,1536,1512,1459,1411,1454,1625,1976,2539,3295,4245,5312,6448,7551,8539,9318,9811,9955,9719,9090,8098,6794,5258,3596,1911,318,-1081,-2222,-3030,-3516,-3670,-3550,-3221,-2757,-2262,-1802,-1466,-1293,-1330,-1571,-2009,-2597,-3276,-3975,-4598,-5069,-5297,-5217,-4790,-3983,-2829,-1349,368,2247,4181,6064,7804,9312,10524,11403,11934,12117,12011,11641,11110,10475,9832,9249,8782,8468,8302,8259,8285,8284,8189,7883,7315,6431,5234,3765,2108,379,-1285,-2747,-3894,-4636,-4937,-4815,-4317,-3559,-2645,-1723,-898,-280,85,165,-12,-385,-878,-1379,-1794,-2025,-2002,-1692,-1081,-219,839,1990,3121,4127,4894,5340,5424,5111,4451,3483,2322,1059,-163,-1253,-2090,-2626,-2814,-2658,-2206,-1503,-660,245,1091,1808,2299,2541,2485,2157,1574,804,-84,-1006,-1864,-2580,-3076,-3297,-3218,-2833,-2165,-1264,-197,962,2119,3207,4138,4872,5357,5584,5551,5289,4832,4246,3599,2960,2423,2030,1871,1945,2295,2887,3685,4628,5639,6623,7525,8247,8786,9091,9204,9149,8990,8799,8632,8549,8578,8718,8946,9207,9434,9548,9474,9160,8572,7713,6614,5340,3973,2623,1377,339,-436,-900,-1061,-950,-642,-230,172,456,517,283,-286,-1203,-2415,-3869,-5444,-7046,-8531,-9804,-10757,-11323,-11470,-11190,-10525,-9536,-8321,-6982,-5636,-4394,-3341,-2547,-2046,-1837,-1898,-2165,-2569,-3007,-3412,-3674,-3760,-3609,-3231,-2644,-1897,-1070,-240,500,1077,1428,1515,1325,869,196,-654,-1577,-2531,-3393,-4126,-4634,-4895,-4872,-4568,-4005,-3226,-2289,-1270,-246,715,1540,2187,2625,2849,2879,2757,2525,2257,2000,1805,1707,1707,1794,1935,2064,2133,2063,1819,1341,635,-310,-1460,-2766,-4176,-5623,-7036,-8374,-9572,-10605,-11452,-12101,-12572,-12875,-13050,-13125,-13148,-13148,-13162,-13209,-13309,-13455,-13643,-13850,-14029,-14152,-14153,-13986,-13608,-12976,-12091,-10945,-9594,-8077,-6488,-4900,-3413,-2100,-1038,-256,208,378,272,-38,-499,-1018,-1525,-1943,-2207,-2295,-2164,-1851,-1350,-731,-38,662,1299,1819,2174,2321,2264,1982,1532,926,243,-466,-1125,-1668,-2047,-2213,-2156,-1879,-1421,-836,-205,385,849,1103,1106,828,288,-470,-1357,-2289,-3141,-3839,-4288,-4463,-4350,-3993,-3453,-2827,-2202,-1678,-1319,-1174,-1245,-1522,-1941,-2445,-2943,-3359,-3624,-3676,-3497,-3066,-2426,-1607,-690,251,1122,1841,2327,2535,2426,2012,1325,434,-573,-1581,-2485,-3170,-3550,-3570,-3214,-2499,-1509,-334,882,2006,2897,3455,3591,3293,2578,1512,219,-1185,-2524,-3684,-4517,-4958,-4953,-4513,-3693,-2578,-1290,49,1314,2396,3219,3735,3935,3851,3528,3056,2506,1984,1545,1278,1191,1324,1654,2153,2780,3474,4174,4832,5389,5816,6095,6218,6214,6104,5955,5807,5733,5786,5998,6418,7017,7797,8691,9643,10558,11363,11958,12288,12294,11953,11279,10294,9062,7656,6156,4656,3237,1956,883,33,-581,-968,-1179,-1248,-1253,-1255,-1327,-1522,-1879,-2423,-3125,-3973,-4862,-5739,-6472,-6969,-7138,-6894,-6214,-5100,-3594,-1809,146,2105,3919,5442,6555,7183,7312,6952,6206,5166,3992,2821,1803,1040,614,556,842,1426,2203,3068,3890,4565,4985,5095,4856,4289,3428,2367,1183,-2,-1099,-2015,-2701,-3105,-3256,-3132,-2831,-2361,-1827,-1266,-747,-305,32,266,403,485,551,662,867,1225,1759,2500,3427,4519,5713,6936,8107,9126,9932,10443,10642,10513,10092,9423,8593,7675,6768,5941,5267,4772,4484,4378,4430,4579,4765,4913,4957,4834,4501,3937,3130,2111,922,-377,-1690,-2954,-4062,-4950,-5558,-5855,-5838,-5536,-5007,-4320,-3590,-2882,-2320,-1940,-1810,-1928,-2278,-2808,-3441,-4098,-4680,-5117,-5328,-5299,-4982,-4426,-3628,-2670,-1583,-452,693,1786,2814,3752,4604,5379,6094,6778,7435,8105,8758,9424,10055,10649,11157,11563,11816,11911,11818,11532,11063,10409,9599,8652,7603,6485,5345,4228,3185,2267,1519,976,657,560,658,902,1234,1560,1822,1932,1847,1537,996,258,-626,-1588,-2545,-3408,-4113,-4574,-4773,-4676,-4290,-3654,-2805,-1824,-788,222,1100,1779,2176,2248,1977,1364,467,-646,-1879,-3113,-4249,-5173,-5829,-6156,-6180,-5915,-5460,-4902,-4363,-3953,-3771,-3873,-4298,-5006,-5963,-7054,-8186,-9225,-10073,-10627,-10843,-10681,-10170,-9340,-8272,-7039,-5736,-4445,-3231,-2157,-1230,-485,118,583,961,1279,1581,1871,2184,2490,2797,3069,3280,3407,3427,3324,3099,2752,2295,1749,1132,464,-222,-927,-1599,-2257,-2858,-3402,-3891,-4308,-4682,-5007,-5323,-5642,-5996,-6410,-6896,-7457,-8103,-8788,-9515,-10219,-10875,-11440,-11869,-12154,-12259,-12196,-11966,-11585,-11084,-10484,-9816,-9122,-8410,-7744,-7106,-6560,-6079,-5702,-5393,-5162,-4969,-4801,-4617,-4395,-4109,-3747,-3309,-2804,-2268,-1743,-1281,-946,-782,-834,-1112,-1608,-2283,-3077,-3904,-4682,-5326,-5759,-5954,-5868,-5549,-5012,-4352,-3632,-2950,-2378,-1968,-1769,-1757,-1939,-2233,-2598,-2944,-3218,-3347,-3318,-3099,-2724,-2217,-1637,-1038,-483,-11,337,558,652,650,579,489,421,413,508,715,1061,1534,2129,2817,3565,4326,5047,5674,6144,6413,6434,6187,5678,4913,3963,2869,1741,644,-313,-1063,-1552,-1736,-1636,-1258,-676,52,832,1589,2240,2722,2990,3002,2766,2265,1546,639,-399,-1501,-2595,-3613,-4484,-5151,-5580,-5745,-5650,-5338,-4835,-4247,-3614,-3052,-2599,-2330,-2249,-2359,-2631,-3002,-3418,-3798,-4087,-4232,-4205,-3995,-3608,-3070,-2407,-1656,-840,16,905,1823,2777,3765,4806,5884,7002,8138,9258,10335,11321,12181,12876,13381,13684,13779,13699,13452,13097,12662,12190,11718,11254,10822,10394,9974,9512,9002,8400,7698,6887,5971,4970,3909,2823,1746,715,-245,-1106,-1855,-2477,-2967,-3323,-3541,-3617,-3560,-3354,-3018,-2545,-1946,-1245,-443,426,1339,2281,3204,4097,4914,5613,6173,6530,6682,6587,6254,5695,4943,4065,3118,2187,1342,645,136,-178,-318,-328,-278,-243,-291,-480,-841,-1373,-2066,-2859,-3707,-4539,-5301,-5943,-6434,-6761,-6931,-6955,-6863,-6672,-6404,-6065,-5653,-5154,-4553,-3825,-2961,-1956,-828,399,1672,2934,4128,5178,6057,6707,7140,7348,7382,7275,7109,6924,6797,6760,6848,7068,7412,7847,8351,8862,9364,9796,10156,10402,10544,10556,10450,10204,9828,9293,8621,7780,6809,5695,4492,3217,1933,676,-492,-1537,-2413,-3095,-3576,-3843,-3909,-3793,-3520,-3135,-2688,-2234,-1845,-1583,-1495,-1642,-2009,-2618,-3394,-4283,-5177,-5969,-6540,-6800,-6661,-6111,-5134,-3816,-2216,-486,1281,2936,4404,5602,6512,7132,7503,7678,7720,7700,7666,7652,7688,7754,7852,7944,7997,7986,7881,7659,7327,6860,6289,5611,4844,4012,3127,2212,1291,376,-503,-1329,-2080,-2724,-3260,-3638,-3880,-3940,-3843,-3578,-3168,-2628,-1991,-1280,-537,212,935,1611,2218,2747,3189,3539,3798,3961,4024,3993,3856,3628,3300,2892,2408,1870,1290,694,96,-490,-1046,-1572,-2047,-2484,-2855,-3179,-3426,-3618,-3744,-3834,-3904,-4006,-4164,-4438,-4835,-5381,-6055,-6821,-7613,-8355,-8956,-9338,-9427,-9201,-8637,-7798,-6728,-5540,-4327,-3199,-2236,-1510,-1033,-819,-831,-1017,-1337,-1708,-2116,-2493,-2849,-3153,-3415,-3641,-3819,-3959,-4045,-4058,-4002,-3847,-3609,-3288,-2912,-2516,-2139,-1836,-1644,-1608,-1748,-2072,-2573,-3219,-3960,-4752,-5518,-6210,-6772,-7159,-7362,-7369,-7196,-6888,-6467,-6003,-5531,-5108,-4762,-4529,-4407,-4418,-4530,-4752,-5037,-5385,-5751,-6118,-6455,-6733,-6924,-7007,-6951,-6749,-6392,-5875,-5224,-4450,-3593,-2685,-1773,-886,-75,637,1213,1623,1849,1848,1620,1136,412,-542,-1670,-2926,-4201,-5428,-6489,-7305,-7823,-7988,-7836,-7392,-6747,-6007,-5270,-4662,-4252,-4106,-4243,-4628,-5247,-5981,-6798,-7566,-8252,-8765,-9099,-9201,-9108,-8798,-8314,-7665,-6872,-5961,-4942,-3847,-2690,-1515,-351,745,1735,2557,3190,3580,3745,3665,3394,2959,2437,1893,1401,1038,846,876,1134,1617,2292,3111,4013,4920,5784,6517,7099,7484,7664,7658,7473,7156,6739,6258,5749,5239,4738,4265,3806,3369,2943,2518,2106,1694,1312,966,682,486,390,418,564,827,1175,1573,1960,2272,2438,2391,2081,1474,575,-588,-1949,-3412,-4877,-6207,-7306,-8061,-8410,-8315,-7781,-6844,-5583,-4081,-2447,-783,823,2293,3573,4645,5479,6110,6537,6813,6961,7037,7070,7105,7176,7291,7488,7731,8039,8350,8647,8865,8952,8869,8563,8019,7235,6225,5034,3720,2358,1015,-215,-1286,-2137,-2731,-3072,-3144,-2987,-2624,-2097,-1445,-708,89,917,1761,2616,3464,4319,5157,5986,6780,7534,8212,8805,9268,9604,9768,9787,9626,9341,8924,8439,7910,7397,6928,6553,6270,6103,6016,5994,5978,5920,5757,5431,4894,4111,3054,1748,190,-1531,-3381,-5228,-7018,-8603,-9931,-10897,-11471,-11619,-11371,-10764,-9882,-8823,-7685,-6577,-5584,-4766,-4160,-3764,-3560,-3494,-3513,-3546,-3525,-3396,-3107,-2625,-1938,-1033,59,1314,2680,4096,5498,6806,7967,8910,9607,10030,10181,10096,9804,9381,8881,8384,7945,7613,7420,7367,7449,7631,7869,8111,8310,8412,8399,8230,7926,7470,6908,6252,5540,4811,4084,3389,2736,2128,1559,1021,482,-63,-643,-1264,-1922,-2613,-3300,-3955,-4523,-4962,-5222,-5267,-5079,-4647,-3998,-3148,-2164,-1076,34,1131,2149,3045,3791,4340,4696,4837,4785,4559,4210,3779,3348,2966,2707,2613,2715,3008,3474,4040,4645,5181,5561,5698,5523,5011,4152,2986,1568,-14,-1656,-3261,-4721,-5951,-6892,-7477,-7721,-7602,-7187,-6510,-5660,-4705,-3732,-2806,-1982,-1295,-766,-373,-114,71,201,347,523,781,1125,1563,2091,2674,3293,3914,4497,5025,5470,5818,6077,6227,6291,6264,6149,5958,5670,5300,4821,4236,3534,2716,1784,765,-329,-1436,-2523,-3513,-4358,-4986,-5358,-5437,-5218,-4725,-3996,-3120,-2167,-1255,-473,97,390,375,53,-556,-1397,-2423,-3552,-4740,-5913,-7032,-8059,-8958,-9707,-10291,-10675,-10880,-10862,-10665,-10279,-9752,-9124,-8448,-7794,-7208,-6750,-6452,-6328,-6385,-6593,-6915,-7306,-7690,-8024,-8229,-8269,-8107,-7720,-7142,-6381,-5518,-4612,-3754,-3020,-2488,-2193,-2175,-2407,-2866,-3476,-4165,-4841,-5424,-5846,-6064,-6057,-5842,-5453,-4950,-4404,-3879,-3445,-3131,-2970,-2938,-3018,-3157,-3293,-3383,-3358,-3206,-2895,-2446,-1874,-1231,-571,54,572,949,1135,1118,905,509,-22,-636,-1267,-1858,-2341,-2691,-2868,-2880,-2743,-2487,-2172,-1838,-1541,-1330,-1221,-1250,-1417,-1719,-2158,-2711,-3373,-4122,-4942,-5803,-6678,-7519,-8288,-8918,-9365,-9576,-9519,-9179,-8573,-7735,-6740,-5661,-4596,-3633,-2850,-2304,-2024,-2005,-2222,-2607,-3089,-3576,-3973,-4211,-4212,-3963,-3438,-2686,-1745,-700,366,1372,2232,2911,3355,3584,3604,3458,3215,2908,2622,2383,2235,2191,2250,2396,2610,2854,3115,3364,3595,3817,4024,4258,4504,4804,5135,5506,5888,6252,6559,6776,6851,6772,6508,6066,5465,4731,3925,3099,2313,1625,1076,692,482,423,493,629,797,931,993,958,815,582,291,-9,-265,-429,-456,-336,-59,342,843,1380,1929,2434,2892,3281,3633,3950,4273,4610,4973,5342,5694,5973,6131,6115,5873,5398,4675,3752,2671,1518,384,-645,-1477,-2050,-2339,-2318,-2045,-1557,-951,-314,259,696,931,957,776,436,20,-394,-688,-785,-597,-91,761,1909,3321,4878,6500,8050,9442,10579,11411,11914,12098,12012,11713,11288,10809,10356,9967,9682,9496,9384,9321,9227,9072,8780,8325,7662,6804,5737,4513,3161,1738,304,-1083,-2378,-3527,-4514,-5317,-5930,-6383,-6662,-6833,-6875,-6857,-6762,-6633,-6468,-6284,-6095,-5908,-5738,-5601,-5490,-5425,-5378,-5329,-5246,-5065,-4751,-4242,-3506,-2534,-1326,56,1566,3094,4554,5848,6881,7617,7999,8063,7823,7368,6767,6122,5520,5035,4725,4606,4680,4909,5249,5618,5970,6213,6334,6263,6024,5605,5041,4379,3644,2902,2173,1496,890,351,-111,-517,-873,-1192,-1473,-1714,-1886,-1972,-1927,-1725,-1341,-757,3,919,1924,2956,3930,4780,5426,5848,6000,5930,5644,5234,4757,4297,3935,3717,3690,3864,4224,4743,5360,6022,6654,7203,7607,7836,7857,7679,7310,6770,6107,5340,4511,3639,2732,1802,840,-149,-1168,-2194,-3208,-4170,-5036,-5775,-6340,-6727,-6928,-6973,-6894,-6750,-6588,-6470,-6414,-6457,-6564,-6732,-6884,-6981,-6940,-6727,-6287,-5626,-4753,-3721,-2590,-1459,-395,501,1185,1606,1771,1694,1433,1054,642,283,42,-12,138,511,1074,1783,2568,3350,4051,4589,4926,5012,4873,4521,4024,3454,2893,2413,2084,1927,1967,2165,2491,2868,3238,3516,3651,3587,3297,2772,2019,1065,-49,-1274,-2551,-3833,-5053,-6179,-7161,-7978,-8615,-9065,-9334,-9433,-9381,-9192,-8895,-8503,-8050,-7555,-7058,-6590,-6196,-5914,-5786,-5835,-6072,-6487,-7047,-7683,-8348,-8922,-9366,-9584,-9558,-9265,-8730,-8018,-7181,-6337,-5551,-4905,-4463,-4228,-4222,-4387,-4697,-5065,-5454,-5786,-6043,-6197,-6254,-6233,-6173,-6087,-6040,-6013,-6049,-6116,-6200,-6272,-6293,-6239,-6083,-5824,-5462,-5024,-4547,-4061,-3627,-3263,-3008,-2873,-2843,-2906,-3006,-3099,-3117,-3014,-2739,-2271,-1615,-789,144,1121,2063,2887,3532,3939,4094,3973,3625,3057,2347,1541,704,-107,-839,-1468,-1948,-2296,-2495,-2575,-2567,-2497,-2425,-2370,-2388,-2484,-2684,-2982,-3357,-3794,-4252,-4708,-5130,-5500,-5800,-6032,-6191,-6282,-6318,-6283,-6210,-6063,-5884,-5643,-5372,-5075,-4769,-4484,-4231,-4039,-3907,-3853,-3835,-3857,-3852,-3795,-3629,-3324,-2848,-2204,-1409,-495,462,1411,2264,2957,3438,3672,3653,3411,2978,2445,1871,1358,977,791,851,1160,1712,2467,3359,4318,5259,6101,6789,7263,7524,7561,7422,7145,6811,6461,6183,5985,5925,5977,6149,6390,6680,6965,7214,7398,7486,7475,7353,7126,6802,6386,5902,5361,4786,4210,3640,3126,2678,2320,2076,1941,1925,2011,2183,2417,2676,2926,3123,3236,3216,3051,2708,2198,1530,730,-146,-1055,-1921,-2697,-3321,-3761,-3987,-4002,-3822,-3468,-3004,-2444,-1877,-1302,-786,-323,66,397,666,911,1126,1348,1570,1812,2065,2334,2612,2892,3181,3468,3771,4080,4417,4777,5166,5586,6020,6462,6894,7295,7636,7905,8065,8111,8027,7808,7468,7019,6500,5940,5397,4909,4521,4268,4168,4212,4398,4662,4973,5251,5427,5447,5246,4806,4107,3170,2033,755,-585,-1910,-3134,-4189,-5004,-5549,-5787,-5739,-5405,-4848,-4100,-3241,-2323,-1410,-552,221,878,1414,1837,2140,2356,2488,2557,2595,2600,2619,2648,2730,2859,3063,3327,3652,4003,4362,4677,4911,5025,4982,4759,4370,3802,3122,2351,1567,816,160,-364,-735,-948,-1028,-1008,-938,-868,-849,-910,-1078,-1343,-1692,-2086,-2468,-2799,-3011,-3069,-2944,-2610,-2089,-1387,-547,384,1361,2323,3233,4044,4734,5283,5693,5977,6149,6253,6315,6378,6479,6639,6880,7201,7590,8022,8451,8839,9127,9277,9238,8985,8500,7782,6852,5729,4479,3128,1771,433,-798,-1897,-2815,-3537,-4055,-4379,-4527,-4527,-4419,-4225,-4006,-3768,-3567,-3415,-3333,-3343,-3428,-3602,-3838,-4117,-4424,-4715,-4989,-5206,-5365,-5453,-5469,-5411,-5287,-5091,-4839,-4513,-4132,-3675,-3157,-2569,-1922,-1220,-490,264,994,1686,2298,2797,3168,3377,3432,3328,3088,2741,2325,1886,1471,1116,870,733,740,851,1067,1324,1590,1798,1898,1845,1610,1177,561,-211,-1087,-2002,-2886,-3660,-4271,-4649,-4787,-4661,-4313,-3787,-3155,-2515,-1950,-1549,-1386,-1492,-1895,-2565,-3469,-4524,-5668,-6786,-7823,-8673,-9306,-9659,-9732,-9521,-9059,-8384,-7564,-6650,-5723,-4842,-4065,-3435,-2985,-2721,-2647,-2742,-2972,-3308,-3688,-4081,-4431,-4706,-4880,-4947,-4909,-4797,-4644,-4501,-4416,-4434,-4583,-4884,-5319,-5880,-6500,-7150,-7758,-8277,-8658,-8873,-8903,-8755,-8450,-8021,-7521,-6999,-6515,-6113,-5838,-5704,-5733,-5888,-6172,-6511,-6881,-7209,-7462,-7577,-7546,-7328,-6938,-6378,-5676,-4862,-3984,-3076,-2190,-1360,-616,14,533,935,1247,1489,1697,1911,2156,2468,2839,3286,3762,4255,4694,5049,5252,5286,5115,4745,4198,3491,2699,1841,994,190,-544,-1170,-1706,-2135,-2486,-2771,-3004,-3212,-3389,-3551,-3688,-3797,-3863,-3888,-3854,-3779,-3657,-3512,-3349,-3189,-3035,-2906,-2796,-2716,-2670,-2658,-2694,-2787,-2940,-3164,-3445,-3773,-4117,-4443,-4697,-4847,-4842,-4657,-4278,-3707,-2970,-2115,-1192,-276,565,1270,1791,2086,2170,2038,1747,1350,913,515,226,91,167,452,958,1651,2492,3419,4385,5303,6148,6844,7381,7740,7921,7963,7895,7779,7669,7628,7699,7928,8318,8881,9562,10336,11113,11834,12405,12772,12865,12662,12150,11349,10305,9073,7739,6361,5044,3821,2766,1905,1237,787,503,376,356,401,475,539,569,547,475,344,186,-8,-201,-392,-568,-713,-833,-913,-953,-956,-914,-845,-743,-634,-521,-419,-338,-268,-209,-136,-33,125,359,674,1089,1578,2142,2744,3362,3950,4491,4928,5258,5438,5474,5358,5096,4719,4243,3716,3168,2636,2163,1765,1465,1277,1188,1201,1286,1420,1578,1725,1832,1882,1857,1756,1600,1406,1210,1061,976,1010,1161,1441,1837,2305,2826,3325,3781,4132,4350,4434,4355,4164,3863,3509,3137,2792,2509,2307,2205,2195,2266,2408,2581,2782,2973,3149,3303,3426,3538,3632,3737,3854,3996,4163,4345,4534,4701,4825,4880,4838,4687,4406,3994,3449,2773,1992,1107,167,-802,-1749,-2625,-3366,-3948,-4297,-4433,-4319,-4003,-3501,-2886,-2199,-1528,-913,-420,-76,90,82,-91,-395,-793,-1233,-1671,-2044,-2328,-2470,-2461,-2283,-1941,-1440,-816,-77,713,1539,2335,3078,3714,4220,4578,4780,4846,4801,4686,4549,4440,4393,4445,4598,4847,5170,5515,5850,6107,6253,6236,6051,5668,5130,4427,3628,2749,1851,959,114,-669,-1375,-1997,-2538,-3001,-3382,-3702,-3942,-4113,-4215,-4234,-4183,-4050,-3838,-3561,-3208,-2809,-2364,-1894,-1424,-960,-527,-142,196,460,653,762,776,699,517,250,-104,-504,-938,-1359,-1738,-2044,-2261,-2368,-2376,-2291,-2133,-1936,-1731,-1546,-1432,-1403,-1500,-1736,-2118,-2650,-3307,-4071,-4897,-5742,-6557,-7289,-7895,-8343,-8599,-8666,-8540,-8248,-7821,-7304,-6742,-6188,-5678,-5242,-4896,-4635,-4429,-4268,-4082,-3858,-3546,-3130,-2615,-1999,-1335,-633,19,616,1078,1401,1560,1554,1412,1154,836,491,170,-97,-290,-402,-451,-459,-467,-516,-640,-874,-1226,-1696,-2267,-2904,-3557,-4190,-4731,-5155,-5421,-5520,-5455,-5261,-4981,-4677,-4430,-4281,-4322,-4557,-5038,-5735,-6637,-7688,-8831,-9983,-11077,-12024,-12779,-13266,-13487,-13411,-13079,-12521,-11797,-10975,-10124,-9302,-8564,-7941,-7447,-7091,-6847,-6698,-6616,-6554,-6505,-6416,-6286,-6087,-5814,-5458,-5023,-4498,-3903,-3233,-2504,-1732,-924,-110,699,1476,2208,2873,3463,3968,4386,4717,4977,5158,5290,5371,5409,5424,5403,5360,5291,5193,5067,4910,4714,4489,4223,3922,3593,3224,2835,2409,1959,1471,951,389,-208,-843,-1501,-2166,-2821,-3430,-3980,-4424,-4759,-4945,-4988,-4868,-4600,-4186,-3661,-3046,-2393,-1741,-1148,-651,-300,-106,-96,-247,-550,-961,-1437,-1931,-2378,-2745,-2973,-3054,-2951,-2690,-2268,-1728,-1107,-445,211,825,1372,1823,2178,2426,2575,2635,2610,2527,2385,2220,2036,1864,1724,1637,1621,1704,1879,2174,2573,3070,3660,4305,5007,5714,6426,7099,7735,8294,8791,9193,9519,9762,9923,10025,10052,10040,9968,9865,9717,9539,9332,9091,8828,8535,8217,7873,7499,7094,6654,6177,5653,5088,4474,3809,3110,2361,1609,831,93,-616,-1238,-1758,-2138,-2351,-2372,-2185,-1785,-1174,-380,555,1574,2598,3549,4343,4907,5207,5201,4931,4409,3728,2952,2173,1472,902,515,309,291,411,642,914,1186,1407,1548,1590,1535,1390,1181,924,652,371,95,-169,-448,-722,-1037,-1368,-1745,-2131,-2532,-2895,-3202,-3401,-3453,-3337,-3005,-2478,-1733,-822,240,1369,2530,3631,4626,5462,6096,6529,6755,6812,6733,6580,6389,6233,6122,6109,6173,6334,6543,6795,7026,7226,7339,7363,7266,7069,6753,6363,5885,5361,4796,4195,3584,2948,2311,1672,1048,460,-67,-498,-790,-918,-831,-521,19,778,1696,2721,3745,4677,5406,5847,5934,5631,4952,3940,2676,1265,-183,-1543,-2733,-3652,-4284,-4593,-4615,-4395,-3994,-3502,-2980,-2518,-2149,-1927,-1851,-1929,-2129,-2434,-2788,-3176,-3540,-3871,-4131,-4320,-4421,-4432,-4364,-4197,-3964,-3630,-3231,-2732,-2161,-1510,-789,-25,770,1552,2294,2950,3494,3888,4127,4197,4118,3910,3606,3255,2879,2542,2239,2028,1882,1837,1857,1950,2090,2262,2450,2639,2818,2978,3116,3222,3301,3344,3341,3304,3197,3055,2837,2586,2277,1965,1643,1364,1151,1036,1047,1194,1479,1868,2340,2799,3204,3441,3457,3182,2589,1687,510,-866,-2346,-3840,-5233,-6468,-7472,-8237,-8767,-9092,-9271,-9348,-9398,-9448,-9550,-9707,-9924,-10191,-10476,-10767,-11026,-11239,-11394,-11480,-11507,-11478,-11406,-11302,-11180,-11039,-10877,-10693,-10453,-10153,-9754,-9227,-8562,-7733,-6749,-5625,-4393,-3101,-1816,-585,515,1452,2179,2698,3009,3150,3159,3088,2994,2911,2889,2927,3039,3211,3411,3624,3804,3936,3992,3967,3859,3667,3416,3100,2728,2299,1791,1191,472,-383,-1383,-2524,-3773,-5097,-6413,-7658,-8736,-9573,-10099,-10273,-10090,-9568,-8789,-7839,-6845,-5940,-5238,-4849,-4826,-5190,-5899,-6893,-8036,-9229,-10317,-11204,-11798,-12055,-11972,-11580,-10942,-10134,-9256,-8371,-7566,-6866,-6303,-5869,-5542,-5283,-5059,-4825,-4561,-4254,-3903,-3533,-3161,-2830,-2558,-2369,-2269,-2242,-2261,-2281,-2251,-2116,-1835,-1381,-735,69,1000,1993,2958,3834,4528,4993,5187,5113,4787,4271,3621,2932,2265,1707,1288,1058,1004,1123,1372,1707,2084,2440,2744,2957,3067,3065,2971,2792,2568,2307,2045,1781,1528,1280,1019,753,456,146,-177,-480,-734,-893,-920,-776,-444,81,769,1577,2426,3234,3913,4373,4567,4454,4051,3394,2558,1635,713,-111,-790,-1271,-1562,-1675,-1656,-1545,-1397,-1237,-1087,-952,-806,-639,-406,-97,313,812,1389,2006,2621,3183,3650,3978,4162,4193,4107,3944,3766,3637,3622,3765,4104,4634,5337,6168,7049,7912,8672,9246,9598,9676,9495,9076,8469,7744,6976,6238,5582,5051,4656,4385,4212,4096,3993,3867,3700,3467,3203,2908,2637,2415,2291,2276,2394,2623,2942,3300,3645,3907,4054,4017,3817,3433,2931,2361,1808,1364,1104,1101,1384,1960,2790,3808,4908,5986,6906,7587,7924,7901,7490,6761,5757,4612,3398,2250,1223,392,-236,-666,-932,-1094,-1198,-1308,-1447,-1649,-1902,-2200,-2506,-2795,-3029,-3193,-3265,-3257,-3171,-3043,-2891,-2749,-2635,-2556,-2510,-2469,-2405,-2270,-2026,-1630,-1078,-354,495,1428,2380,3257,4003,4536,4836,4878,4706,4354,3920,3481,3133,2951,2987,3259,3762,4435,5229,6047,6813,7451,7913,8164,8229,8107,7886,7592,7324,7116,7024,7061,7224,7479,7779,8051,8229,8249,8059,7644,7010,6189,5259,4280,3360,2563,1954,1575,1408,1443,1594,1790,1936,1935,1731,1259,531,-453,-1617,-2898,-4197,-5425,-6501,-7373,-7996,-8391,-8558,-8561,-8441,-8257,-8055,-7871,-7711,-7587,-7477,-7360,-7218,-7017,-6762,-6438,-6065,-5666,-5256,-4881,-4538,-4262,-4028,-3833,-3636,-3410,-3113,-2715,-2200,-1561,-815,0,855,1677,2437,3073,3565,3894,4068,4112,4063,3972,3879,3844,3883,4031,4279,4622,5029,5471,5905,6299,6623,6861,6998,7050,7022,6939,6822,6691,6560,6423,6284,6092,5838,5459,4923,4202,3281,2172,917,-424,-1776,-3037,-4140,-4999,-5580,-5865,-5888,-5685,-5370,-5003,-4720,-4585,-4685,-5046,-5678,-6552,-7606,-8766,-9941,-11039,-11992,-12739,-13249,-13525,-13576,-13448,-13179,-12822,-12410,-11974,-11529,-11072,-10605,-10119,-9607,-9073,-8533,-7995,-7499,-7053,-6685,-6401,-6189,-6040,-5905,-5763,-5551,-5246,-4814,-4240,-3543,-2728,-1856,-956,-104,662,1284,1736,2002,2075,1999,1783,1505,1187,906,673,541,494,532,632,734,822,815,713,458,76,-439,-1041,-1674,-2294,-2822,-3220,-3447,-3482,-3349,-3072,-2723,-2362,-2083,-1945,-2016,-2325,-2869,-3625,-4530,-5507,-6460,-7307,-7948,-8348,-8442,-8254,-7783,-7103,-6268,-5378,-4502,-3742,-3135,-2748,-2578,-2626,-2859,-3225,-3671,-4142,-4579,-4964,-5257,-5474,-5601,-5663,-5655,-5591,-5457,-5247,-4949,-4551,-4061,-3485,-2859,-2222,-1620,-1118,-746,-560,-557,-749,-1094,-1566,-2082,-2605,-3042,-3367,-3519,-3495,-3289,-2918,-2425,-1844,-1226,-622,-46,452,900,1266,1607,1908,2232,2568,2949,3359,3793,4214,4607,4917,5131,5216,5170,5003,4734,4400,4046,3723,3462,3315,3283,3384,3596,3884,4203,4498,4698,4764,4641,4316,3790,3090,2265,1382,526,-243,-828,-1204,-1311,-1160,-755,-148,606,1424,2236,2948,3514,3869,4008,3925,3661,3265,2811,2372,2020,1812,1777,1939,2264,2741,3300,3901,4486,5001,5421,5705,5853,5852,5716,5462,5105,4692,4228,3775,3332,2942,2611,2342,2145,1992,1887,1795,1715,1612,1491,1329,1128,891,613,319,13,-268,-507,-658,-695,-574,-276,217,901,1751,2726,3770,4810,5772,6597,7212,7606,7751,7673,7417,7039,6620,6236,5959,5846,5936,6232,6724,7363,8092,8831,9502,10030,10352,10436,10255,9829,9177,8365,7439,6479,5538,4675,3942,3356,2940,2679,2555,2527,2550,2564,2518,2360,2053,1577,932,131,-782,-1762,-2742,-3669,-4479,-5141,-5614,-5896,-5985,-5903,-5679,-5353,-4967,-4564,-4177,-3849,-3580,-3398,-3275,-3221,-3195,-3189,-3181,-3140,-3081,-2966,-2816,-2613,-2354,-2037,-1640,-1167,-590,74,850,1694,2622,3567,4533,5453,6321,7094,7764,8322,8765,9111,9358,9540,9648,9715,9736,9714,9664,9563,9428,9249,9026,8771,8482,8188,7881,7597,7326,7081,6853,6621,6362,6040,5619,5070,4369,3516,2519,1413,250,-917,-2018,-2992,-3793,-4376,-4733,-4860,-4783,-4546,-4206,-3819,-3464,-3190,-3058,-3101,-3335,-3749,-4336,-5024,-5783,-6518,-7176,-7682,-7988,-8055,-7875,-7457,-6825,-6043,-5156,-4246,-3378,-2608,-2004,-1584,-1375,-1368,-1539,-1854,-2256,-2702,-3125,-3501,-3765,-3928,-3945,-3839,-3605,-3259,-2827,-2313,-1756,-1158,-556,46,619,1155,1637,2063,2433,2744,3021,3265,3499,3733,3969,4214,4451,4666,4834,4925,4915,4778,4497,4073,3506,2835,2074,1303,542,-121,-665,-1024,-1207,-1184,-1010,-708,-360,-30,190,233,38,-434,-1191,-2210,-3449,-4825,-6255,-7634,-8864,-9846,-10518,-10834,-10776,-10386,-9710,-8845,-7901,-6986,-6209,-5670,-5414,-5480,-5843,-6464,-7250,-8126,-8959,-9683,-10190,-10445,-10409,-10091,-9518,-8739,-7814,-6818,-5808,-4854,-3999,-3287,-2732,-2358,-2151,-2121,-2240,-2502,-2873,-3340,-3860,-4410,-4940,-5420,-5801,-6052,-6150,-6062,-5814,-5383,-4833,-4174,-3472,-2760,-2092,-1496,-997,-606,-323,-138,-39,-14,-45,-138,-276,-468,-711,-998,-1331,-1684,-2057,-2404,-2719,-2960,-3114,-3156,-3084,-2882,-2583,-2178,-1721,-1229,-754,-330,-9,184,211,57,-267,-769,-1390,-2106,-2845,-3542,-4132,-4548,-4744,-4693,-4398,-3887,-3223,-2490,-1776,-1194,-814,-718,-928,-1445,-2229,-3202,-4265,-5309,-6206,-6874,-7227,-7233,-6891,-6246,-5357,-4339,-3270,-2276,-1429,-805,-436,-334,-471,-800,-1257,-1761,-2249,-2644,-2907,-2994,-2915,-2651,-2255,-1734,-1148,-523,93,676,1187,1619,1940,2169,2273,2298,2234,2133,2023,1948,1953,2067,2316,2700,3202,3787,4398,4978,5460,5786,5919,5827,5526,5030,4400,3695,2999,2385,1932,1698,1723,2027,2603,3417,4420,5534,6682,7772,8719,9449,9905,10060,9905,9473,8814,8007,7148,6324,5636,5146,4909,4927,5191,5629,6170,6711,7146,7382,7351,6995,6328,5359,4168,2834,1465,167,-968,-1863,-2475,-2795,-2836,-2649,-2305,-1870,-1439,-1075,-839,-781,-906,-1220,-1696,-2287,-2956,-3625,-4258,-4791,-5188,-5425,-5476,-5343,-5026,-4540,-3902,-3132,-2254,-1292,-273,780,1845,2897,3928,4916,5860,6752,7588,8367,9089,9740,10322,10821,11228,11541,11746,11851,11858,11774,11623,11415,11182,10932,10694,10467,10275,10109,9971,9856,9748,9647,9522,9374,9151,8858,8440,7888,7174,6301,5258,4102,2847,1579,352,-748,-1674,-2353,-2791,-2964,-2928,-2734,-2460,-2202,-2034,-2041,-2254,-2710,-3378,-4224,-5174,-6129,-6999,-7682,-8097,-8183,-7913,-7278,-6328,-5108,-3718,-2248,-803,517,1625,2460,2979,3183,3085,2746,2237,1645,1066,584,272,187,343,746,1366,2148,3039,3953,4833,5598,6211,6622,6824,6824,6630,6304,5877,5422,4992,4640,4397,4294,4313,4449,4647,4861,5031,5097,5016,4749,4293,3647,2845,1933,963,3,-877,-1635,-2192,-2537,-2626,-2456,-2050,-1424,-648,220,1092,1874,2486,2848,2911,2654,2088,1264,267,-812,-1843,-2729,-3363,-3690,-3682,-3353,-2771,-2013,-1209,-466,92,382,337,-49,-771,-1753,-2916,-4139,-5298,-6278,-6972,-7303,-7237,-6760,-5930,-4809,-3517,-2170,-903,164,927,1320,1312,917,185,-802,-1932,-3097,-4175,-5076,-5724,-6072,-6114,-5862,-5358,-4666,-3854,-2997,-2165,-1422,-800,-344,-41,107,131,80,-7,-85,-108,-63,66,262,497,725,905,978,917,685,295,-257,-918,-1653,-2395,-3090,-3676,-4122,-4374,-4439,-4297,-3977,-3499,-2923,-2288,-1688,-1167,-820,-688,-825,-1240,-1919,-2824,-3876,-4987,-6058,-6978,-7679,-8075,-8166,-7939,-7455,-6788,-6038,-5309,-4720,-4337,-4241,-4442,-4936,-5672,-6572,-7534,-8437,-9168,-9623,-9712,-9395,-8656,-7532,-6111,-4499,-2851,-1314,-57,811,1169,997,286,-889,-2413,-4140,-5895,-7518,-8855,-9796,-10281,-10287,-9861,-9068,-8026,-6855,-5683,-4627,-3774,-3189,-2894,-2881,-3099,-3492,-3943,-4399,-4716,-4871,-4763,-4404,-3784,-2954,-1977,-948,50,915,1577,1995,2116,1994,1614,1082,438,-223,-821,-1294,-1581,-1644,-1470,-1054,-425,376,1278,2217,3087,3817,4306,4497,4345,3834,3006,1898,624,-724,-2024,-3157,-4043,-4610,-4831,-4727,-4327,-3734,-3017,-2309,-1686,-1251,-1052,-1121,-1450,-2001,-2694,-3446,-4140,-4676,-4955,-4905,-4492,-3719,-2634,-1327,81,1447,2632,3494,3943,3903,3375,2393,1048,-538,-2216,-3832,-5251,-6348,-7068,-7355,-7251,-6784,-6058,-5155,-4190,-3245,-2408,-1711,-1178,-796,-513,-292,-41,295,775,1444,2307,3359,4548,5820,7091,8273,9307,10102,10654,10926,10951,10772,10446,10057,9663,9349,9138,9092,9190,9443,9818,10274,10780,11273,11717,12067,12276,12321,12165,11797,11219,10434,9475,8383,7206,6008,4850,3776,2853,2079,1502,1074,801,615,480,331,118,-200,-655,-1249,-1979,-2803,-3676,-4528,-5285,-5876,-6227,-6291,-6037,-5469,-4609,-3539,-2320,-1083,72,1049,1732,2102,2091,1758,1123,299,-618,-1498,-2218,-2681,-2802,-2547,-1907,-924,338,1777,3297,4773,6122,7246,8110,8672,8957,8990,8836,8571,8268,8009,7853,7844,7996,8302,8728,9218,9705,10117,10380,10455,10283,9874,9221,8367,7363,6260,5145,4063,3104,2292,1694,1306,1153,1207,1438,1801,2222,2649,2997,3223,3265,3109,2741,2188,1476,677,-161,-951,-1633,-2147,-2447,-2505,-2332,-1937,-1371,-704,13,675,1234,1627,1815,1800,1594,1251,835,430,108,-41,19,328,876,1618,2503,3420,4289,4986,5438,5566,5335,4745,3834,2663,1346,-29,-1326,-2455,-3331,-3900,-4148,-4097,-3785,-3303,-2713,-2119,-1586,-1177,-930,-846,-925,-1114,-1376,-1639,-1849,-1947,-1898,-1674,-1283,-743,-100,589,1259,1845,2291,2564,2634,2527,2251,1870,1433,1010,662,445,394,536,868,1377,2032,2780,3578,4358,5068,5655,6067,6279,6260,6012,5535,4865,4017,3064,2032,1004,16,-862,-1610,-2170,-2565,-2775,-2846,-2819,-2748,-2698,-2735,-2896,-3225,-3724,-4370,-5128,-5920,-6673,-7297,-7708,-7845,-7663,-7161,-6359,-5327,-4161,-2970,-1895,-1040,-523,-408,-719,-1449,-2517,-3829,-5246,-6618,-7807,-8692,-9185,-9258,-8919,-8226,-7284,-6203,-5122,-4152,-3397,-2915,-2732,-2828,-3143,-3598,-4082,-4501,-4752,-4775,-4524,-4002,-3254,-2333,-1351,-395,424,1022,1337,1344,1048,482,-261,-1120,-1972,-2737,-3328,-3684,-3773,-3597,-3173,-2559,-1812,-1021,-242,431,969,1310,1450,1382,1123,695,146,-504,-1192,-1902,-2587,-3233,-3804,-4301,-4700,-5004,-5214,-5334,-5379,-5366,-5322,-5264,-5228,-5231,-5295,-5439,-5659,-5954,-6303,-6679,-7044,-7360,-7585,-7685,-7644,-7452,-7130,-6709,-6240,-5791,-5421,-5202,-5175,-5373,-5801,-6430,-7214,-8080,-8940,-9719,-10328,-10724,-10856,-10737,-10369,-9814,-9112,-8343,-7550,-6794,-6099,-5478,-4925,-4408,-3900,-3356,-2742,-2036,-1222,-320,653,1640,2600,3452,4164,4663,4942,4977,4787,4410,3888,3295,2695,2155,1732,1473,1393,1514,1795,2225,2745,3307,3863,4359,4765,5052,5208,5222,5113,4871,4533,4091,3587,3017,2424,1820,1232,695,224,-152,-427,-593,-669,-663,-617,-564,-542,-599,-749,-1033,-1438,-1965,-2574,-3235,-3880,-4468,-4931,-5231,-5341,-5244,-4960,-4523,-3978,-3401,-2846,-2391,-2083,-1950,-2018,-2253,-2628,-3078,-3522,-3893,-4112,-4117,-3886,-3391,-2666,-1738,-671,472,1629,2738,3761,4668,5460,6143,6744,7297,7831,8382,8959,9578,10208,10851,11439,11957,12346,12575,12627,12481,12157,11669,11056,10365,9636,8925,8257,7673,7173,6768,6439,6172,5935,5720,5495,5272,5029,4798,4562,4344,4134,3920,3693,3412,3071,2628,2081,1436,692,-90,-877,-1603,-2204,-2616,-2814,-2742,-2438,-1903,-1203,-414,383,1097,1647,1990,2082,1955,1622,1188,712,322,80,84,350,911,1706,2693,3758,4805,5717,6396,6775,6804,6504,5899,5085,4156,3229,2412,1802,1445,1385,1586,2016,2587,3221,3817,4305,4618,4737,4654,4407,4046,3637,3254,2952,2784,2766,2900,3147,3469,3791,4063,4210,4202,4007,3636,3110,2484,1820,1195,677,331,200,303,640,1172,1865,2645,3461,4245,4949,5549,6011,6347,6547,6640,6620,6518,6320,6049,5689,5262,4754,4198,3610,3013,2469,1983,1626,1385,1302,1327,1461,1616,1756,1793,1681,1376,863,170,-665,-1556,-2418,-3159,-3695,-3968,-3955,-3654,-3124,-2424,-1658,-923,-320,72,194,28,-421,-1103,-1946,-2863,-3755,-4528,-5120,-5460,-5555,-5387,-5020,-4489,-3879,-3253,-2671,-2191,-1824,-1584,-1437,-1354,-1276,-1154,-944,-605,-136,461,1149,1882,2603,3246,3766,4114,4281,4261,4080,3785,3416,3042,2708,2462,2326,2319,2414,2604,2840,3085,3305,3461,3543,3537,3455,3300,3089,2829,2521,2157,1718,1194,558,-193,-1052,-2009,-3010,-4009,-4938,-5730,-6318,-6671,-6758,-6600,-6238,-5738,-5195,-4698,-4341,-4184,-4268,-4589,-5105,-5749,-6419,-7025,-7459,-7663,-7576,-7212,-6589,-5777,-4870,-3961,-3172,-2581,-2278,-2288,-2640,-3288,-4185,-5237,-6348,-7411,-8337,-9048,-9501,-9681,-9602,-9310,-8860,-8322,-7763,-7232,-6769,-6379,-6054,-5773,-5476,-5146,-4716,-4190,-3543,-2808,-2010,-1212,-463,174,656,948,1053,973,759,447,115,-189,-404,-501,-458,-283,-8,327,669,955,1163,1236,1192,1023,770,465,152,-133,-381,-565,-737,-891,-1098,-1382,-1777,-2300,-2934,-3653,-4390,-5088,-5661,-6057,-6233,-6177,-5924,-5522,-5067,-4652,-4371,-4312,-4516,-4995,-5723,-6619,-7599,-8538,-9339,-9894,-10156,-10079,-9693,-9036,-8191,-7256,-6329,-5517,-4888,-4515,-4401,-4562,-4942,-5491,-6125,-6761,-7317,-7720,-7929,-7909,-7671,-7234,-6641,-5946,-5209,-4476,-3791,-3180,-2640,-2176,-1742,-1327,-876,-372,205,872,1594,2371,3136,3869,4501,5009,5358,5540,5561,5450,5239,4981,4721,4497,4343,4269,4273,4341,4442,4549,4636,4677,4671,4612,4522,4409,4299,4193,4096,3990,3852,3645,3337,2899,2314,1601,775,-95,-955,-1721,-2317,-2696,-2809,-2672,-2303,-1777,-1175,-599,-141,111,121,-137,-625,-1285,-2023,-2729,-3297,-3633,-3664,-3370,-2735,-1832,-697,543,1810,2991,3994,4767,5246,5443,5356,5041,4554,3980,3379,2851,2418,2155,2048,2114,2317,2630,3003,3404,3785,4139,4430,4680,4879,5056,5214,5375,5537,5697,5839,5945,5987,5940,5791,5521,5148,4676,4147,3596,3073,2616,2270,2047,1969,2013,2173,2404,2682,2970,3244,3495,3720,3922,4140,4364,4642,4963,5326,5721,6108,6445,6701,6818,6787,6588,6235,5769,5231,4694,4221,3864,3677,3664,3821,4108,4457,4807,5056,5169,5065,4759,4247,3595,2863,2159,1547,1135,951,1037,1372,1920,2608,3358,4069,4671,5067,5227,5103,4707,4057,3202,2212,1159,129,-808,-1590,-2178,-2553,-2729,-2729,-2603,-2405,-2188,-1993,-1861,-1787,-1780,-1794,-1804,-1748,-1597,-1303,-859,-254,477,1311,2180,3044,3837,4524,5074,5480,5755,5914,6017,6069,6147,6239,6393,6590,6831,7095,7356,7598,7790,7922,7988,7977,7907,7770,7584,7348,7063,6725,6322,5850,5292,4657,3938,3164,2352,1539,763,57,-540,-1016,-1356,-1578,-1705,-1777,-1845,-1955,-2146,-2454,-2866,-3388,-3959,-4545,-5067,-5472,-5698,-5722,-5523,-5123,-4546,-3860,-3107,-2377,-1708,-1162,-777,-564,-550,-703,-1032,-1474,-2018,-2596,-3178,-3713,-4169,-4515,-4743,-4844,-4834,-4721,-4532,-4283,-3994,-3672,-3315,-2926,-2485,-1983,-1414,-766,-59,694,1465,2202,2878,3431,3848,4089,4164,4078,3867,3572,3244,2927,2673,2493,2410,2407,2460,2538,2596,2596,2508,2308,1999,1577,1086,530,-20,-563,-1036,-1444,-1760,-1987,-2149,-2250,-2334,-2420,-2539,-2710,-2947,-3251,-3609,-4013,-4423,-4834,-5208,-5553,-5845,-6110,-6344,-6572,-6804,-7034,-7275,-7492,-7683,-7810,-7854,-7808,-7656,-7422,-7114,-6778,-6437,-6141,-5909,-5768,-5729,-5790,-5937,-6159,-6423,-6715,-7005,-7273,-7504,-7685,-7808,-7869,-7873,-7817,-7721,-7578,-7406,-7202,-6966,-6692,-6366,-5973,-5505,-4939,-4289,-3550,-2747,-1911,-1078,-302,380,917,1294,1476,1496,1346,1096,769,436,133,-95,-228,-259,-202,-70,88,259,394,477,492,428,292,95,-153,-422,-697,-953,-1170,-1340,-1458,-1528,-1568,-1602,-1661,-1778,-1977,-2279,-2682,-3179,-3732,-4304,-4844,-5308,-5664,-5889,-5993,-5999,-5937,-5864,-5812,-5831,-5924,-6109,-6354,-6643,-6926,-7161,-7318,-7356,-7274,-7060,-6726,-6296,-5794,-5253,-4704,-4183,-3714,-3327,-3043,-2860,-2797,-2832,-2949,-3126,-3320,-3510,-3648,-3725,-3699,-3581,-3346,-3015,-2580,-2063,-1469,-812,-115,623,1360,2097,2779,3407,3919,4319,4562,4652,4592,4387,4086,3714,3323,2965,2665,2470,2382,2403,2528,2713,2947,3173,3385,3533,3629,3642,3597,3489,3350,3195,3054,2955,2921,2972,3115,3350,3652,4002,4336,4630,4808,4858,4727,4432,3979,3405,2774,2126,1537,1038,659,420,294,278,332,427,555,682,828,982,1170,1396,1674,2005,2382,2792,3210,3620,3988,4308,4551,4725,4809,4818,4743,4596,4376,4091,3747,3350,2918,2449,1968,1472,975,487,6,-440,-865,-1221,-1519,-1705,-1777,-1700,-1466,-1070,-524,145,903,1694,2478,3188,3799,4265,4583,4753,4792,4737,4625,4508,4414,4399,4463,4645,4920,5300,5743,6238,6741,7228,7666,8040,8321,8529,8644,8709,8724,8727,8727,8743,8768,8792,8788,8717,8550,8251,7802,7202,6473,5646,4788,3940,3171,2516,1996,1618,1362,1191,1077,969,855,712,542,368,199,81,15,26,115,259,457,659,850,1002,1091,1115,1070,964,813,630,429,219,16,-194,-391,-600,-807,-1027,-1260,-1497,-1742,-1965,-2160,-2288,-2325,-2237,-1999,-1586,-1001,-248,643,1625,2648,3641,4545,5304,5869,6233,6372,6333,6128,5831,5485,5161,4901,4744,4717,4812,5018,5298,5602,5880,6078,6147,6055,5786,5345,4756,4073,3345,2647,2034,1568,1268,1155,1199,1352,1560,1736,1810,1733,1442,965,292,-500,-1349,-2183,-2914,-3499,-3896,-4097,-4124,-4000,-3780,-3498,-3202,-2915,-2659,-2426,-2237,-2050,-1895,-1729,-1582,-1437,-1318,-1228,-1180,-1176,-1224,-1307,-1428,-1566,-1715,-1873,-2024,-2188,-2360,-2556,-2790,-3064,-3397,-3781,-4225,-4699,-5200,-5680,-6119,-6457,-6669,-6693,-6523,-6121,-5510,-4698,-3736,-2688,-1614,-605,278,979,1438,1670,1645,1428,1038,556,36,-456,-863,-1154,-1308,-1325,-1234,-1057,-850,-647,-490,-402,-399,-465,-596,-746,-888,-981,-989,-901,-704,-417,-81,272,557,740,746,552,138,-478,-1260,-2135,-3041,-3888,-4619,-5179,-5554,-5742,-5788,-5734,-5647,-5584,-5595,-5706,-5940,-6265,-6681,-7112,-7551,-7921,-8207,-8374,-8411,-8322,-8119,-7823,-7465,-7076,-6685,-6321,-6015,-5775,-5634,-5583,-5642,-5800,-6051,-6381,-6770,-7193,-7622,-8026,-8373,-8628,-8759,-8736,-8533,-8142,-7546,-6769,-5821,-4756,-3617,-2474,-1390,-427,354,921,1243,1331,1199,900,476,12,-444,-813,-1064,-1158,-1106,-909,-628,-295,19,270,419,449,363,180,-49,-296,-493,-614,-629,-521,-314,-21,293,594,797,873,760,444,-79,-784,-1619,-2521,-3411,-4213,-4866,-5320,-5565,-5606,-5481,-5240,-4943,-4649,-4404,-4234,-4148,-4134,-4161,-4200,-4206,-4151,-4015,-3789,-3477,-3104,-2694,-2269,-1873,-1503,-1197,-938,-733,-571,-446,-353,-290,-268,-292,-384,-552,-808,-1167,-1613,-2142,-2729,-3324,-3902,-4388,-4743,-4913,-4855,-4553,-3996,-3213,-2236,-1135,29,1165,2211,3091,3766,4213,4429,4443,4304,4068,3819,3605,3505,3534,3733,4074,4549,5098,5693,6268,6800,7250,7606,7876,8056,8183,8260,8320,8376,8436,8502,8563,8600,8591,8506,8313,8001,7552,6978,6299,5556,4793,4080,3441,2938,2569,2335,2215,2154,2114,2039,1893,1657,1325,923,481,51,-335,-613,-790,-816,-739,-551,-313,-44,196,394,516,560,535,452,335,214,92,-4,-88,-159,-240,-347,-502,-718,-1001,-1338,-1711,-2069,-2379,-2570,-2591,-2401,-1954,-1247,-294,881,2210,3622,5040,6379,7562,8542,9272,9743,9976,9988,9849,9599,9314,9039,8816,8672,8613,8623,8696,8784,8874,8929,8933,8880,8760,8593,8379,8146,7902,7666,7450,7256,7086,6926,6767,6579,6344,6028,5614,5085,4438,3692,2864,2007,1154,365,-326,-888,-1302,-1574,-1714,-1747,-1701,-1600,-1465,-1313,-1149,-976,-798,-606,-416,-225,-51,96,200,253,237,167,31,-136,-328,-508,-650,-738,-751,-695,-584,-443,-321,-251,-289,-458,-788,-1268,-1871,-2544,-3213,-3790,-4189,-4330,-4157,-3644,-2795,-1664,-309,1154,2630,4001,5177,6077,6665,6924,6875,6574,6083,5479,4851,4253,3751,3369,3124,2998,2979,3020,3094,3163,3197,3187,3118,3004,2843,2663,2466,2279,2097,1934,1788,1644,1513,1353,1178,952,675,338,-60,-508,-989,-1482,-1965,-2408,-2814,-3157,-3469,-3739,-4010,-4283,-4580,-4913,-5255,-5622,-5961,-6286,-6550,-6756,-6872,-6872,-6732,-6418,-5933,-5289,-4556,-3817,-3206,-2833,-2784,-3072,-3631,-4298,-4893,-5211,-5120,-4588,-3663,-2522,-1343,-329,409,819,946,886,750,611,499,344,52,-524,-1475,-2839,-4529,-6341,-7980,-9078,-9312,-8433,-6369,-3232,651,4814,8670,11659,13285,13245,11443,8029,3378,-1972,-7367,-12152,-15710,-17587,-17508,-15438,-11603,-6420,-517,5409,10635,14533,16640,16757,14928,11499,6998,2090,-2555,-6359,-8926,-10084,-9885,-8582,-6533,-4154,-1810,205,1723,2691,3135,3163,2885,2420,1857,1228,560,-191,-1031,-1987,-3027,-4077,-5035,-5764,-6145,-6112,-5646,-4841,-3840,-2845,-2085,-1725,-1892,-2583,-3676,-4980,-6193,-7047,-7307,-6835,-5656,-3910,-1870,119,1730,2667,2785,2058,631,-1241,-3218,-4962,-6155,-6600,-6198,-5018,-3222,-1118,983,2706,3770,3956,3200,1568,-721,-3333,-5894,-7997,-9333,-9700,-9045,-7497,-5303,-2809,-386,1640,3033,3673,3582,2871,1750,444,-822,-1867,-2573,-2884,-2824,-2436,-1839,-1114,-377,305,873,1319,1642,1886,2095,2324,2623,3037,3574,4229,4952,5647,6219,6534,6479,5986,4994,3554,1730,-325,-2429,-4389,-6015,-7164,-7743,-7727,-7143,-6095,-4705,-3142,-1578,-148,1010,1856,2376,2641,2761,2870,3108,3582,4355,5437,6772,8264,9791,11214,12412,13301,13813,13946,13705,13139,12307,11286,10157,9005,7888,6864,5929,5085,4277,3457,2563,1543,393,-890,-2227,-3550,-4736,-5679,-6269,-6436,-6115,-5313,-4048,-2393,-457,1636,3737,5701,7380,8651,9409,9587,9156,8131,6558,4536,2156,-435,-3116,-5730,-8128,-10148,-11632,-12441,-12470,-11674,-10086,-7807,-5046,-2017,966,3672,5836,7315,8018,7952,7202,5912,4260,2423,581,-1147,-2648,-3893,-4858,-5576,-6068,-6360,-6471,-6389,-6116,-5628,-4945,-4069,-3067,-1991,-950,-31,650,1026,1039,697,36,-853,-1867,-2883,-3792,-4503,-4958,-5129,-5026,-4681,-4156,-3517,-2835,-2182,-1606,-1157,-839,-666,-622,-678,-831,-1043,-1307,-1612,-1926,-2255,-2574,-2883,-3185,-3477,-3779,-4092,-4433,-4811,-5236,-5709,-6238,-6794,-7374,-7921,-8426,-8820,-9103,-9221,-9179,-8969,-8594,-8080,-7447,-6734,-5978,-5227,-4516,-3895,-3391,-3045,-2862,-2865,-3016,-3308,-3660,-4036,-4341,-4521,-4512,-4270,-3795,-3087,-2215,-1240,-265,619,1332,1811,2034,1999,1758,1360,899,462,113,-63,-66,130,483,951,1468,1964,2375,2644,2749,2670,2434,2062,1617,1144,727,407,261,297,553,992,1588,2272,2980,3621,4137,4454,4539,4387,3995,3435,2743,2027,1354,819,477,374,519,897,1471,2180,2960,3741,4468,5100,5617,6011,6305,6505,6663,6769,6875,6968,7078,7198,7350,7537,7772,8069,8409,8801,9215,9647,10063,10466,10822,11145,11417,11648,11830,11971,12055,12097,12080,12020,11916,11781,11626,11457,11293,11125,10970,10808,10642,10449,10223,9950,9625,9253,8841,8411,7983,7585,7242,6965,6770,6642,6578,6560,6583,6641,6732,6848,6977,7085,7137,7071,6835,6389,5708,4815,3763,2625,1515,531,-244,-749,-975,-954,-741,-439,-117,124,253,222,50,-238,-599,-973,-1311,-1563,-1703,-1699,-1583,-1341,-1047,-721,-449,-260,-219,-333,-619,-1047,-1588,-2185,-2781,-3316,-3742,-4014,-4122,-4057,-3849,-3529,-3148,-2755,-2414,-2166,-2058,-2116,-2347,-2755,-3303,-3969,-4698,-5448,-6172,-6837,-7403,-7874,-8228,-8494,-8681,-8815,-8929,-9030,-9147,-9275,-9412,-9558,-9675,-9771,-9810,-9789,-9699,-9529,-9296,-8996,-8658,-8286,-7914,-7550,-7216,-6927,-6694,-6517,-6417,-6366,-6389,-6453,-6567,-6706,-6871,-7038,-7211,-7371,-7522,-7654,-7769,-7872,-7955,-8037,-8107,-8173,-8243,-8297,-8350,-8388,-8411,-8418,-8410,-8381,-8344,-8292,-8241,-8191,-8148,-8113,-8079,-8047,-8006,-7949,-7879,-7787,-7677,-7558,-7428,-7309,-7202,-7125,-7083,-7083,-7129,-7215,-7340,-7488,-7651,-7804,-7950,-8050,-8119,-8124,-8058,-7926,-7697,-7401,-7011,-6560,-6040,-5483,-4897,-4314,-3766,-3272,-2886,-2607,-2475,-2477,-2606,-2833,-3121,-3431,-3716,-3943,-4081,-4117,-4041,-3874,-3623,-3325,-3011,-2698,-2429,-2198,-2041,-1934,-1900,-1908,-1972,-2066,-2185,-2318,-2442,-2556,-2631,-2667,-2647,-2560,-2413,-2182,-1894,-1538,-1138,-713,-274,150,546,904,1205,1462,1667,1841,1994,2148,2320,2517,2752,3016,3317,3630,3956,4267,4561,4822,5043,5222,5355,5452,5511,5551,5576,5596,5626,5650,5693,5735,5790,5851,5915,5984,6058,6129,6208,6280,6355,6421,6485,6538,6579,6617,6636,6661,6672,6689,6704,6714,6734,6735,6746,6732,6712,6673,6614,6550,6461,6382,6292,6218,6160,6120,6112,6128,6180,6247,6334,6421,6492,6550,6559,6544,6482,6394,6289,6177,6083,6020,5998,6032,6120,6261,6445,6652,6865,7053,7205,7282,7296,7222,7086,6888,6665,6435,6237,6095,6027,6045,6146,6324,6544,6798,7040,7259,7438,7561,7647,7698,7748,7809,7921,8082,8322,8606,8943,9257,9535,9690,9694,9505,9113,8532,7820,7030,6270,5624,5190,5034,5200,5670,6412,7322,8300,9211,9942,10389,10502,10253,9687,8859,7889,6870,5940,5173,4642,4381,4365,4574,4923,5350,5761,6094,6280,6288,6103,5734,5214,4590,3902,3227,2579,2034,1582,1258,1045,932,895,910,937,962,955,900,808,650,465,239,-4,-256,-518,-770,-1028,-1271,-1521,-1759,-2004,-2241,-2481,-2713,-2944,-3163,-3378,-3584,-3776,-3962,-4119,-4259,-4360,-4426,-4441,-4407,-4314,-4176,-3989,-3779,-3558,-3353,-3185,-3074,-3041,-3092,-3244,-3482,-3814,-4203,-4645,-5084,-5516,-5879,-6174,-6354,-6426,-6377,-6230,-6000,-5737,-5455,-5222,-5044,-4964,-4999,-5135,-5392,-5725,-6124,-6560,-6992,-7411,-7783,-8100,-8355,-8549,-8678,-8762,-8791,-8788,-8751,-8688,-8607,-8502,-8385,-8239,-8078,-7887,-7666,-7424,-7154,-6876,-6596,-6332,-6105,-5919,-5808,-5749,-5780,-5860,-6005,-6181,-6381,-6574,-6753,-6891,-6988,-7034,-7028,-6983,-6902,-6799,-6689,-6581,-6487,-6414,-6373,-6354,-6376,-6419,-6490,-6586,-6690,-6811,-6926,-7048,-7150,-7251,-7323,-7384,-7410,-7417,-7381,-7316,-7199,-7050,-6848,-6617,-6352,-6071,-5789,-5518,-5283,-5089,-4960,-4893,-4893,-4953,-5059,-5200,-5356,-5515,-5656,-5781,-5869,-5935,-5969,-5986,-5991,-5993,-5996,-5999,-6004,-6006,-6003,-5995,-5974,-5956,-5931,-5920,-5915,-5931,-5955,-5997,-6039,-6081,-6109,-6112,-6082,-6011,-5898,-5740,-5554,-5336,-5114,-4879,-4657,-4437,-4233,-4031,-3837,-3637,-3443,-3234,-3038,-2838,-2663,-2515,-2402,-2344,-2331,-2372,-2455,-2565,-2689,-2794,-2873,-2887,-2846,-2727,-2546,-2320,-2060,-1811,-1585,-1417,-1323,-1304,-1359,-1468,-1596,-1714,-1779,-1755,-1620,-1362,-971,-483,92,699,1291,1837,2266,2587,2743,2765,2648,2422,2135,1814,1517,1277,1122,1070,1132,1276,1512,1780,2070,2347,2579,2772,2896,2991,3049,3119,3233,3408,3701,4099,4616,5236,5907,6600,7245,7791,8191,8403,8407,8210,7823,7287,6655,5970,5310,4705,4214,3862,3660,3617,3711,3924,4222,4570,4935,5287,5602,5858,6063,6197,6298,6359,6416,6481,6574,6697,6862,7050,7256,7461,7640,7778,7859,7866,7805,7671,7480,7246,6985,6724,6474,6261,6091,5972,5917,5903,5944,6006,6093,6174,6251,6294,6319,6298,6254,6173,6079,5961,5847,5734,5629,5544,5474,5417,5390,5366,5365,5372,5388,5411,5427,5449,5444,5445,5412,5379,5329,5278,5236,5203,5204,5219,5284,5359,5477,5595,5729,5848,5954,6034,6078,6097,6077,6039,5980,5921,5868,5834,5835,5865,5946,6058,6210,6383,6573,6763,6951,7113,7262,7365,7447,7475,7476,7422,7349,7227,7099,6936,6781,6613,6463,6321,6197,6090,6001,5916,5852,5769,5703,5607,5501,5365,5191,4994,4753,4497,4220,3944,3687,3453,3272,3132,3062,3038,3087,3173,3329,3506,3739,3984,4257,4523,4786,5008,5198,5322,5392,5393,5343,5241,5111,4961,4813,4674,4557,4468,4408,4367,4347,4321,4291,4230,4134,3995,3806,3574,3295,2983,2644,2285,1917,1537,1157,768,382,-12,-394,-773,-1121,-1442,-1708,-1927,-2074,-2166,-2189,-2161,-2081,-1963,-1814,-1641,-1453,-1249,-1047,-838,-643,-450,-281,-124,-1,108,178,228,245,232,189,106,-12,-178,-386,-643,-946,-1288,-1668,-2071,-2493,-2924,-3353,-3777,-4182,-4562,-4918,-5226,-5494,-5706,-5857,-5952,-5982,-5955,-5873,-5746,-5572,-5363,-5123,-4851,-4574,-4281,-4009,-3761,-3570,-3453,-3429,-3511,-3699,-3981,-4338,-4737,-5136,-5503,-5795,-5989,-6076,-6056,-5950,-5799,-5622,-5495,-5422,-5461,-5613,-5874,-6243,-6672,-7133,-7579,-7968,-8265,-8444,-8494,-8409,-8215,-7919,-7569,-7184,-6806,-6466,-6178,-5965,-5830,-5756,-5751,-5776,-5829,-5880,-5924,-5940,-5931,-5895,-5832,-5757,-5669,-5589,-5515,-5456,-5420,-5394,-5391,-5392,-5395,-5399,-5390,-5376,-5346,-5313,-5274,-5237,-5212,-5192,-5197,-5210,-5248,-5289,-5347,-5399,-5449,-5488,-5506,-5510,-5484,-5441,-5376,-5298,-5210,-5123,-5042,-4976,-4933,-4913,-4924,-4960,-5022,-5103,-5199,-5300,-5405,-5498,-5585,-5652,-5705,-5742,-5766,-5782,-5796,-5808,-5839,-5871,-5936,-6004,-6106,-6217,-6346,-6485,-6626,-6759,-6886,-6977,-7050,-7076,-7067,-7011,-6924,-6802,-6666,-6521,-6381,-6259,-6157,-6081,-6034,-6005,-6000,-6010,-6028,-6062,-6096,-6139,-6185,-6225,-6266,-6284,-6292,-6260,-6201,-6096,-5953,-5766,-5546,-5292,-5022,-4734,-4447,-4157,-3878,-3611,-3359,-3133,-2922,-2750,-2602,-2492,-2418,-2371,-2363,-2366,-2394,-2418,-2444,-2456,-2453,-2440,-2408,-2374,-2350,-2325,-2335,-2354,-2403,-2456,-2519,-2549,-2558,-2504,-2394,-2213,-1975,-1679,-1358,-1020,-697,-408,-166,4,118,157,147,98,16,-55,-134,-173,-196,-175,-138,-67,2,82,144,202,240,277,304,347,399,478,568,680,785,891,962,1016,1022,1013,968,936,900,905,944,1025,1154,1310,1490,1667,1840,1983,2107,2194,2265,2317,2367,2428,2501,2604,2730,2878,3045,3206,3356,3464,3521,3507,3419,3257,3030,2768,2482,2223,1998,1859,1798,1850,1988,2216,2500,2817,3130,3414,3643,3802,3897,3927,3927,3917,3935,4019,4175,4441,4786,5221,5692,6183,6633,7018,7291,7435,7441,7300,7051,6696,6300,5889,5507,5208,5003,4929,4983,5154,5435,5775,6158,6530,6863,7125,7293,7361,7323,7190,6982,6712,6417,6104,5802,5523,5273,5064,4893,4765,4681,4638,4649,4700,4816,4968,5180,5425,5703,5997,6288,6569,6810,7013,7145,7220,7204,7117,6939,6684,6355,5964,5524,5054,4563,4081,3607,3177,2777,2444,2159,1957,1811,1759,1766,1874,2040,2304,2622,3013,3444,3905,4373,4821,5229,5577,5854,6051,6182,6245,6275,6273,6276,6286,6313,6361,6409,6454,6470,6445,6368,6233,6049,5819,5577,5326,5110,4934,4821,4784,4819,4934,5114,5341,5617,5889,6181,6433,6661,6831,6945,6987,6966,6868,6708,6481,6211,5891,5552,5190,4833,4484,4164,3870,3619,3405,3231,3086,2967,2858,2750,2633,2503,2351,2193,2020,1861,1714,1603,1530,1507,1536,1613,1732,1884,2048,2223,2377,2516,2614,2684,2707,2704,2664,2605,2529,2445,2361,2286,2227,2191,2190,2213,2274,2361,2457,2570,2647,2702,2688,2606,2443,2194,1881,1511,1129,756,438,201,74,66,180,400,699,1048,1389,1715,1951,2116,2156,2102,1941,1707,1413,1100,792,512,287,122,24,-14,-5,28,67,91,76,27,-78,-215,-379,-551,-702,-818,-877,-868,-789,-638,-440,-192,57,307,514,673,757,767,689,535,314,29,-285,-631,-979,-1315,-1632,-1910,-2152,-2348,-2506,-2623,-2715,-2782,-2839,-2897,-2961,-3044,-3145,-3270,-3413,-3576,-3731,-3891,-4016,-4111,-4152,-4128,-4038,-3879,-3659,-3396,-3109,-2832,-2595,-2428,-2367,-2422,-2610,-2920,-3330,-3818,-4326,-4817,-5231,-5529,-5678,-5655,-5458,-5102,-4614,-4038,-3416,-2798,-2226,-1737,-1353,-1087,-940,-889,-935,-1022,-1155,-1287,-1406,-1509,-1576,-1629,-1669,-1715,-1789,-1902,-2079,-2311,-2625,-2986,-3410,-3856,-4321,-4769,-5191,-5562,-5875,-6115,-6298,-6402,-6467,-6475,-6458,-6428,-6381,-6350,-6322,-6314,-6315,-6329,-6331,-6329,-6287,-6207,-6070,-5866,-5600,-5266,-4882,-4452,-4009,-3559,-3145,-2780,-2488,-2297,-2208,-2233,-2378,-2620,-2960,-3362,-3807,-4262,-4695,-5073,-5379,-5576,-5681,-5672,-5578,-5419,-5226,-5038,-4890,-4806,-4814,-4917,-5102,-5354,-5631,-5895,-6099,-6198,-6164,-5976,-5629,-5142,-4536,-3856,-3149,-2458,-1836,-1307,-904,-630,-486,-448,-504,-605,-742,-867,-969,-1035,-1055,-1045,-1015,-984,-984,-1027,-1144,-1333,-1616,-1959,-2379,-2822,-3290,-3732,-4150,-4495,-4789,-4998,-5145,-5232,-5270,-5282,-5278,-5273,-5277,-5294,-5326,-5362,-5396,-5410,-5394,-5328,-5198,-4998,-4719,-4366,-3940,-3461,-2938,-2406,-1870,-1371,-919,-530,-230,-9,113,149,96,-23,-214,-437,-700,-964,-1229,-1464,-1674,-1839,-1961,-2048,-2101,-2139,-2178,-2230,-2318,-2450,-2630,-2862,-3132,-3431,-3727,-4003,-4214,-4354,-4374,-4281,-4049,-3698,-3231,-2688,-2084,-1474,-882,-343,106,468,716,873,940,944,907,860,812,794,801,840,906,977,1047,1094,1104,1072,987,860,701,511,330,141,-8,-136,-222,-273,-299,-302,-305,-309,-338,-388,-477,-589,-737,-899,-1076,-1245,-1399,-1521,-1604,-1632,-1603,-1517,-1371,-1185,-954,-708,-451,-206,14,204,345,439,483,473,425,335,220,91,-37,-154,-234,-284,-266,-214,-86,65,262,463,657,816,923,955,906,768,547,262,-77,-424,-767,-1050,-1257,-1353,-1324,-1153,-855,-419,105,714,1360,2014,2643,3221,3717,4130,4443,4664,4801,4857,4856,4803,4718,4608,4480,4347,4198,4062,3909,3774,3628,3493,3358,3233,3106,2996,2876,2776,2664,2554,2442,2308,2174,2009,1836,1632,1419,1190,948,718,486,282,113,-23,-93,-119,-68,41,213,447,722,1041,1383,1732,2079,2408,2700,2953,3150,3290,3368,3389,3355,3288,3194,3108,3038,3022,3060,3186,3387,3672,4018,4405,4808,5185,5511,5747,5874,5874,5741,5484,5123,4680,4200,3716,3273,2905,2643,2502,2497,2612,2838,3148,3506,3884,4250,4572,4836,5029,5146,5197,5186,5134,5047,4948,4838,4727,4623,4515,4411,4294,4165,4024,3856,3682,3480,3286,3078,2894,2721,2581,2474,2406,2371,2379,2402,2454,2503,2552,2584,2592,2572,2518,2437,2333,2215,2100,1998,1928,1907,1941,2048,2220,2467,2769,3118,3495,3872,4228,4546,4784,4953,5020,4988,4868,4651,4369,4039,3671,3310,2954,2646,2382,2187,2051,1984,1961,1988,2024,2075,2102,2101,2066,1980,1860,1701,1529,1351,1198,1078,1018,1021,1106,1260,1489,1767,2087,2424,2752,3062,3320,3532,3675,3761,3783,3764,3695,3612,3500,3388,3269,3142,3009,2858,2688,2488,2259,1999,1715,1421,1121,842,588,383,228,138,107,139,219,344,494,662,827,978,1108,1195,1254,1253,1229,1150,1066,955,855,775,726,723,770,856,987,1127,1268,1378,1437,1424,1329,1139,867,513,109,-340,-784,-1225,-1609,-1933,-2176,-2313,-2369,-2307,-2176,-1952,-1684,-1373,-1048,-738,-443,-202,-7,125,199,209,172,90,-30,-159,-309,-444,-568,-663,-728,-758,-752,-724,-665,-608,-542,-494,-464,-463,-490,-548,-633,-738,-860,-983,-1109,-1223,-1317,-1395,-1432,-1448,-1414,-1352,-1243,-1100,-921,-713,-489,-255,-24,187,371,506,588,607,557,439,258,8,-281,-621,-982,-1364,-1752,-2134,-2504,-2851,-3170,-3451,-3692,-3886,-4035,-4132,-4184,-4196,-4169,-4122,-4052,-3980,-3908,-3848,-3798,-3769,-3743,-3736,-3713,-3689,-3630,-3554,-3428,-3278,-3087,-2875,-2646,-2422,-2198,-2012,-1841,-1717,-1626,-1572,-1550,-1556,-1579,-1629,-1684,-1764,-1845,-1946,-2047,-2154,-2248,-2328,-2381,-2393,-2370,-2295,-2180,-2032,-1854,-1672,-1493,-1340,-1226,-1167,-1169,-1240,-1375,-1571,-1816,-2096,-2392,-2690,-2971,-3222,-3439,-3602,-3731,-3806,-3852,-3866,-3860,-3840,-3821,-3797,-3784,-3777,-3773,-3782,-3788,-3799,-3809,-3812,-3819,-3810,-3810,-3791,-3778,-3750,-3714,-3667,-3600,-3509,-3396,-3241,-3060,-2834,-2582,-2297,-2001,-1697,-1411,-1152,-945,-798,-734,-752,-868,-1068,-1355,-1707,-2111,-2543,-2974,-3397,-3765,-4086,-4330,-4491,-4585,-4591,-4545,-4452,-4331,-4209,-4097,-4022,-3985,-4011,-4085,-4225,-4404,-4627,-4860,-5100,-5301,-5457,-5524,-5494,-5335,-5049,-4626,-4079,-3428,-2697,-1926,-1151,-415,244,799,1218,1502,1632,1640,1520,1326,1062,777,489,227,5,-169,-288,-367,-405,-429,-449,-484,-547,-649,-796,-989,-1230,-1505,-1812,-2140,-2479,-2820,-3157,-3482,-3791,-4084,-4347,-4589,-4786,-4952,-5057,-5108,-5086,-4984,-4805,-4536,-4194,-3783,-3316,-2827,-2314,-1830,-1365,-959,-613,-328,-116,49,153,230,274,307,332,354,376,399,419,434,445,438,423,382,325,243,131,7,-152,-317,-498,-689,-866,-1042,-1184,-1298,-1355,-1358,-1282,-1133,-896,-589,-203,227,697,1179,1642,2076,2447,2749,2967,3098,3148,3118,3027,2888,2711,2524,2323,2137,1949,1785,1619,1469,1315,1151,985,793,597,380,159,-63,-285,-482,-670,-818,-952,-1048,-1132,-1193,-1246,-1304,-1355,-1420,-1478,-1535,-1569,-1572,-1514,-1395,-1180,-882,-476,6,573,1177,1809,2426,3004,3510,3930,4239,4446,4541,4539,4461,4309,4130,3909,3695,3478,3276,3093,2922,2764,2610,2454,2281,2102,1892,1674,1435,1186,928,670,409,155,-100,-344,-578,-793,-976,-1118,-1197,-1203,-1119,-944,-665,-303,136,630,1142,1665,2143,2578,2929,3200,3378,3466,3485,3434,3355,3248,3154,3074,3033,3040,3081,3183,3298,3451,3601,3745,3866,3946,3989,3971,3914,3790,3629,3411,3162,2865,2545,2189,1824,1439,1060,687,336,23,-249,-462,-612,-692,-705,-648,-535,-370,-178,38,245,440,608,735,824,879,889,893,866,846,827,816,824,841,873,922,970,1037,1096,1172,1243,1321,1402,1478,1557,1626,1679,1719,1726,1703,1645,1543,1406,1238,1044,845,656,492,375,321,334,428,590,820,1085,1384,1673,1941,2164,2327,2425,2465,2448,2391,2324,2248,2207,2192,2232,2320,2459,2638,2841,3062,3273,3468,3635,3759,3842,3878,3867,3814,3723,3584,3420,3204,2962,2674,2348,1984,1587,1154,716,259,-178,-592,-956,-1258,-1485,-1626,-1679,-1650,-1538,-1380,-1164,-937,-701,-480,-288,-134,-26,36,45,17,-52,-151,-259,-380,-482,-562,-596,-578,-491,-333,-97,201,563,955,1372,1780,2154,2487,2749,2935,3048,3070,3029,2922,2764,2585,2386,2209,2055,1961,1923,1970,2078,2266,2493,2753,3015,3240,3420,3508,3506,3401,3188,2897,2525,2115,1684,1260,869,522,239,15,-141,-244,-293,-302,-285,-243,-197,-147,-111,-87,-97,-126,-204,-309,-458,-643,-854,-1096,-1346,-1604,-1858,-2087,-2300,-2459,-2582,-2638,-2639,-2567,-2437,-2234,-1981,-1675,-1333,-968,-593,-222,128,449,724,948,1115,1214,1257,1238,1172,1069,942,807,688,582,520,494,511,574,665,786,912,1042,1158,1246,1306,1318,1291,1213,1085,911,697,443,181,-95,-348,-563,-729,-817,-836,-773,-648,-468,-259,-45,153,306,407,428,383,257,69,-175,-451,-747,-1035,-1307,-1538,-1729,-1860,-1949,-1977,-1970,-1922,-1845,-1744,-1627,-1493,-1354,-1200,-1049,-887,-734,-578,-436,-304,-185,-90,-9,45,79,95,97,88,82,80,89,124,168,236,315,398,486,556,608,632,618,564,456,303,91,-168,-475,-817,-1182,-1552,-1907,-2230,-2496,-2693,-2810,-2838,-2780,-2646,-2441,-2190,-1904,-1601,-1306,-1018,-763,-540,-360,-227,-142,-104,-115,-162,-237,-330,-410,-483,-508,-495,-421,-299,-121,79,306,520,714,858,944,955,894,761,565,327,56,-207,-461,-660,-809,-876,-866,-773,-596,-361,-59,270,625,979,1309,1609,1848,2024,2117,2125,2046,1880,1641,1340,986,614,220,-157,-521,-849,-1134,-1380,-1565,-1710,-1792,-1832,-1817,-1764,-1667,-1545,-1398,-1248,-1092,-961,-849,-777,-748,-758,-817,-905,-1015,-1136,-1238,-1320,-1351,-1330,-1251,-1105,-912,-679,-417,-157,98,326,514,665,769,834,861,857,821,766,685,598,498,408,334,291,300,367,502,711,979,1304,1654,2011,2334,2611,2790,2885,2846,2712,2456,2129,1731,1314,893,510,184,-66,-233,-315,-328,-278,-195,-96,0,69,103,94,35,-62,-205,-378,-573,-792,-1011,-1246,-1470,-1697,-1912,-2113,-2305,-2458,-2599,-2678,-2719,-2688,-2582,-2396,-2119,-1753,-1312,-792,-234,362,951,1516,2026,2451,2777,2986,3069,3036,2883,2646,2329,1983,1616,1275,965,720,526,408,331,300,285,271,230,156,19,-174,-434,-763,-1137,-1562,-2003,-2446,-2875,-3242,-3548,-3745,-3831,-3778,-3589,-3261,-2807,-2255,-1621,-954,-275,363,943,1423,1800,2052,2186,2212,2146,2016,1848,1671,1508,1379,1300,1264,1288,1340,1431,1525,1630,1708,1775,1796,1782,1722,1604,1444,1216,938,596,204,-242,-723,-1238,-1766,-2293,-2797,-3268,-3680,-4027,-4288,-4458,-4527,-4493,-4356,-4124,-3806,-3419,-2986,-2525,-2067,-1632,-1248,-924,-690,-527,-461,-453,-512,-597,-687,-765,-787,-757,-647,-463,-208,105,461,827,1199,1531,1824,2049,2196,2271,2259,2179,2039,1849,1638,1416,1206,1025,887,799,776,805,901,1040,1220,1431,1638,1854,2025,2172,2254,2278,2235,2121,1955,1730,1474,1191,899,606,324,49,-205,-454,-686,-921,-1136,-1356,-1552,-1737,-1893,-2022,-2108,-2169,-2183,-2181,-2153,-2123,-2103,-2093,-2124,-2176,-2273,-2395,-2535,-2681,-2806,-2887,-2906,-2829,-2654,-2349,-1936,-1398,-774,-77,656,1379,2073,2677,3192,3568,3818,3921,3902,3763,3539,3246,2921,2584,2262,1965,1709,1494,1313,1163,1021,882,728,535,309,18,-316,-717,-1158,-1648,-2158,-2675,-3187,-3658,-4085,-4440,-4709,-4889,-4963,-4935,-4807,-4587,-4276,-3908,-3472,-3011,-2524,-2046,-1580,-1159,-778,-458,-202,-3,131,229,279,318,342,381,432,514,619,759,923,1109,1317,1525,1744,1944,2125,2270,2360,2389,2329,2191,1945,1627,1212,751,238,-282,-796,-1280,-1714,-2099,-2412,-2676,-2874,-3028,-3129,-3200,-3219,-3219,-3177,-3110,-3018,-2906,-2788,-2669,-2567,-2488,-2448,-2447,-2488,-2568,-2670,-2784,-2887,-2956,-2982,-2941,-2833,-2658,-2420,-2148,-1853,-1578,-1339,-1172,-1099,-1128,-1265,-1506,-1818,-2189,-2571,-2933,-3243,-3466,-3593,-3602,-3511,-3313,-3044,-2713,-2347,-1976,-1605,-1272,-968,-721,-524,-385,-309,-284,-321,-398,-520,-663,-832,-987,-1144,-1269,-1360,-1424,-1430,-1415,-1346,-1254,-1124,-969,-789,-582,-358,-124,120,344,553,712,814,844,787,646,419,117,-245,-647,-1063,-1477,-1852,-2181,-2438,-2614,-2707,-2706,-2632,-2478,-2274,-2025,-1756,-1487,-1233,-1024,-864,-788,-785,-882,-1066,-1323,-1654,-2013,-2386,-2738,-3036,-3264,-3398,-3436,-3377,-3243,-3041,-2812,-2575,-2354,-2188,-2064,-2020,-2025,-2082,-2169,-2256,-2323,-2339,-2289,-2151,-1930,-1608,-1221,-753,-258,283,811,1338,1829,2277,2670,3000,3255,3438,3542,3570,3523,3417,3243,3040,2795,2546,2287,2042,1812,1612,1434,1288,1169,1082,1019,980,961,953,954,940,911,838,716,526,261,-84,-506,-997,-1541,-2116,-2695,-3258,-3767,-4211,-4557,-4799,-4922,-4935,-4831,-4632,-4342,-3990,-3583,-3152,-2709,-2274,-1875,-1510,-1215,-979,-818,-725,-686,-688,-707,-712,-689,-599,-447,-200,114,510,948,1416,1883,2318,2698,2996,3202,3304,3311,3229,3083,2902,2709,2541,2414,2351,2349,2410,2506,2624,2727,2795,2801,2736,2593,2388,2130,1849,1558,1293,1052,861,704,579,470,363,235,78,-120,-359,-631,-932,-1232,-1525,-1773,-1965,-2085,-2100,-2038,-1857,-1607,-1271,-893,-487,-88,281,589,829,971,1040,1006,916,757,578,384,209,68,-17,-36,16,152,351,632,956,1327,1716,2105,2466,2781,3015,3162,3196,3119,2925,2633,2254,1823,1363,912,494,142,-135,-311,-407,-400,-332,-199,-36,140,304,445,538,590,589,552,486,406,337,287,282,322,423,572,772,1005,1257,1515,1761,1981,2176,2320,2441,2506,2552,2555,2540,2498,2442,2367,2284,2187,2082,1975,1860,1752,1648,1559,1490,1453,1449,1494,1590,1743,1943,2205,2481,2794,3081,3348,3551,3674,3705,3626,3453,3182,2838,2446,2025,1613,1224,887,614,416,299,256,292,384,533,715,924,1139,1353,1547,1711,1842,1924,1966,1964,1922,1856,1768,1678,1588,1520,1461,1440,1431,1450,1478,1513,1542,1560,1557,1528,1483,1406,1331,1242,1169,1122,1102,1132,1206,1320,1481,1655,1847,2028,2183,2309,2388,2433,2445,2443,2444,2470,2538,2660,2838,3073,3342,3635,3923,4172,4380,4500,4546,4503,4375,4182,3933,3649,3362,3079,2834,2629,2492,2406,2392,2418,2484,2557,2624,2646,2620,2509,2323,2048,1700,1284,834,352,-119,-577,-994,-1358,-1669,-1902,-2081,-2175,-2204,-2161,-2031,-1840,-1564,-1223,-826,-374,98,582,1050,1480,1857,2167,2397,2563,2653,2700,2709,2702,2705,2718,2769,2838,2942,3047,3150,3217,3231,3176,3030,2800,2481,2095,1665,1209,773,365,27,-239,-421,-515,-541,-494,-405,-273,-119,59,253,467,700,955,1224,1510,1785,2057,2291,2483,2622,2692,2704,2653,2554,2416,2258,2091,1929,1789,1673,1595,1556,1557,1596,1664,1749,1836,1901,1923,1881,1757,1542,1235,843,387,-111,-619,-1113,-1556,-1946,-2245,-2472,-2609,-2674,-2673,-2621,-2524,-2403,-2254,-2095,-1920,-1736,-1541,-1336,-1124,-903,-684,-467,-264,-86,63,164,225,234,204,140,58,-21,-79,-98,-63,34,193,419,681,990,1300,1620,1917,2184,2419,2610,2769,2893,2995,3069,3137,3183,3225,3245,3254,3242,3211,3166,3100,3031,2953,2879,2807,2744,2681,2626,2557,2485,2385,2263,2103,1908,1668,1394,1075,731,361,-21,-402,-768,-1105,-1400,-1635,-1815,-1925,-1980,-1992,-1962,-1935,-1900,-1901,-1929,-2003,-2119,-2266,-2445,-2625,-2811,-2966,-3094,-3162,-3170,-3094,-2926,-2658,-2280,-1789,-1191,-492,287,1122,1984,2838,3642,4364,4965,5421,5717,5840,5806,5625,5326,4948,4522,4087,3681,3315,3014,2785,2607,2488,2390,2300,2192,2046,1843,1581,1242,845,383,-124,-655,-1208,-1739,-2259,-2727,-3155,-3507,-3813,-4029,-4200,-4290,-4324,-4301,-4215,-4090,-3908,-3693,-3438,-3153,-2844,-2514,-2170,-1816,-1470,-1119,-797,-482,-206,51,270,473,651,818,987,1157,1341,1535,1734,1928,2107,2241,2326,2332,2259,2101,1862,1561,1209,841,469,118,-200,-481,-724,-939,-1137,-1328,-1526,-1729,-1940,-2146,-2337,-2483,-2581,-2605,-2553,-2438,-2255,-2053,-1843,-1672,-1560,-1538,-1612,-1785,-2043,-2362,-2710,-3054,-3360,-3603,-3764,-3838,-3832,-3756,-3643,-3505,-3382,-3287,-3238,-3246,-3292,-3392,-3501,-3624,-3727,-3794,-3824,-3804,-3742,-3644,-3524,-3399,-3279,-3172,-3080,-3000,-2918,-2829,-2706,-2549,-2339,-2079,-1771,-1425,-1065,-695,-363,-57,166,325,388,362,250,56,-196,-488,-796,-1093,-1354,-1561,-1698,-1769,-1773,-1740,-1682,-1641,-1636,-1696,-1834,-2044,-2331,-2657,-3008,-3349,-3646,-3888,-4054,-4140,-4157,-4107,-4011,-3884,-3727,-3557,-3364,-3148,-2907,-2625,-2318,-1972,-1622,-1264,-947,-672,-486,-388,-401,-525,-743,-1051,-1407,-1795,-2176,-2521,-2806,-3021,-3148,-3206,-3195,-3142,-3074,-3010,-2982,-3005,-3096,-3247,-3471,-3726,-4021,-4302,-4568,-4774,-4914,-4964,-4927,-4793,-4580,-4285,-3936,-3532,-3104,-2641,-2179,-1704,-1238,-786,-342,61,443,778,1068,1308,1497,1639,1733,1793,1826,1836,1846,1851,1869,1898,1943,1995,2055,2101,2125,2106,2025,1876,1637,1322,920,468,-34,-539,-1041,-1505,-1927,-2299,-2628,-2923,-3202,-3474,-3759,-4046,-4347,-4629,-4887,-5092,-5219,-5263,-5199,-5058,-4829,-4566,-4279,-4018,-3813,-3685,-3651,-3713,-3848,-4049,-4259,-4461,-4598,-4645,-4573,-4365,-4022,-3557,-2990,-2364,-1709,-1073,-487,14,421,724,927,1053,1116,1148,1171,1203,1258,1342,1453,1579,1711,1828,1924,1975,1992,1954,1885,1779,1659,1533,1415,1316,1235,1183,1140,1113,1074,1012,919,772,575,327,31,-287,-614,-916,-1175,-1365,-1472,-1498,-1439,-1328,-1180,-1035,-921,-862,-886,-981,-1159,-1382,-1649,-1912,-2171,-2397,-2591,-2755,-2896,-3024,-3156,-3286,-3422,-3539,-3632,-3666,-3621,-3485,-3230,-2887,-2443,-1956,-1444,-969,-567,-276,-130,-128,-276,-540,-890,-1272,-1639,-1936,-2124,-2176,-2066,-1813,-1421,-938,-395,147,652,1067,1372,1545,1584,1507,1335,1099,847,594,403,268,229,268,396,577,809,1040,1267,1447,1574,1635,1624,1553,1419,1250,1046,830,608,386,173,-29,-227,-407,-587,-751,-914,-1058,-1192,-1302,-1388,-1442,-1457,-1429,-1363,-1258,-1130,-987,-850,-725,-646,-592,-605,-640,-728,-830,-950,-1072,-1182,-1277,-1354,-1405,-1429,-1429,-1388,-1315,-1196,-1023,-800,-511,-179,209,623,1046,1467,1840,2166,2407,2556,2611,2565,2440,2242,2001,1745,1492,1275,1103,990,935,927,954,988,1009,988,908,763,546,274,-34,-355,-652,-905,-1089,-1193,-1213,-1160,-1050,-902,-747,-596,-470,-379,-310,-269,-224,-173,-86,41,220,455,730,1047,1378,1720,2039,2341,2588,2801,2943,3044,3081,3078,3030,2958,2870,2776,2688,2612,2543,2497,2433,2383,2287,2173,2009,1799,1551,1264,959,645,345,56,-204,-437,-652,-841,-1021,-1194,-1353,-1510,-1647,-1757,-1838,-1858,-1841,-1748,-1607,-1415,-1181,-941,-692,-476,-303,-182,-143,-148,-226,-328,-442,-544,-586,-564,-446,-225,82,478,909,1362,1778,2131,2384,2518,2525,2419,2206,1931,1617,1299,1027,797,662,598,633,735,907,1119,1362,1611,1860,2094,2309,2505,2677,2828,2963,3065,3151,3198,3206,3177,3093,2965,2798,2588,2372,2138,1929,1741,1599,1505,1460,1457,1489,1522,1563,1552,1513,1393,1213,963,655,310,-49,-403,-716,-986,-1187,-1327,-1413,-1444,-1466,-1465,-1491,-1530,-1604,-1701,-1818,-1929,-2029,-2084,-2092,-2030,-1905,-1711,-1475,-1195,-917,-642,-408,-226,-98,-40,-24,-46,-76,-91,-69,17,170,403,701,1054,1442,1835,2222,2567,2874,3120,3322,3470,3592,3686,3779,3872,3985,4112,4260,4424,4590,4755,4894,5006,5066,5079,5023,4914,4745,4528,4282,4012,3744,3483,3245,3027,2837,2662,2489,2318,2111,1888,1609,1302,945,570,177,-203,-557,-865,-1111,-1300,-1418,-1497,-1528,-1550,-1567,-1595,-1648,-1712,-1796,-1878,-1957,-2015,-2050,-2058,-2034,-1992,-1917,-1822,-1693,-1525,-1296,-1001,-607,-125,475,1160,1938,2752,3591,4386,5114,5716,6180,6471,6603,6576,6424,6186,5892,5603,5334,5130,4989,4924,4907,4926,4934,4912,4816,4629,4338,3936,3443,2872,2256,1618,994,404,-135,-602,-1004,-1329,-1592,-1795,-1945,-2059,-2135,-2188,-2216,-2229,-2219,-2199,-2146,-2086,-1982,-1863,-1698,-1506,-1275,-1011,-720,-404,-78,258,586,913,1211,1504,1768,2014,2249,2454,2649,2811,2943,3028,3056,3018,2910,2735,2504,2230,1947,1669,1432,1241,1114,1036,1006,991,969,917,815,656,449,204,-43,-269,-429,-508,-470,-319,-58,295,700,1118,1514,1821,2037,2107,2051,1864,1577,1226,847,488,172,-71,-243,-348,-411,-466,-532,-666,-848,-1126,-1459,-1854,-2268,-2678,-3050,-3368,-3607,-3767,-3845,-3848,-3787,-3669,-3502,-3297,-3053,-2777,-2470,-2145,-1795,-1444,-1087,-735,-405,-83,215,493,755,1003,1230,1459,1654,1856,2013,2174,2285,2388,2453,2508,2538,2569,2592,2616,2642,2647,2636,2578,2462,2274,1997,1643,1209,717,189,-357,-891,-1405,-1875,-2307,-2685,-3026,-3313,-3562,-3750,-3882,-3931,-3894,-3750,-3491,-3120,-2635,-2066,-1440,-785,-160,408,868,1198,1379,1412,1311,1103,830,532,259,39,-85,-121,-49,98,306,525,739,897,992,1000,928,782,585,349,114,-120,-314,-473,-585,-640,-660,-620,-555,-448,-319,-172,-16,141,287,418,518,587,616,602,556,475,379,281,202,154,168,246,399,633,933,1292,1690,2105,2509,2893,3215,3481,3656,3752,3753,3676,3524,3321,3082,2839,2604,2403,2237,2113,2021,1941,1852,1730,1555,1313,1008,636,236,-175,-556,-863,-1083,-1171,-1136,-971,-706,-366,-7,332,601,751,774,630,362,-39,-505,-1005,-1480,-1877,-2170,-2320,-2336,-2211,-1978,-1669,-1313,-959,-618,-330,-81,108,267,394,508,622,729,843,936,1019,1068,1085,1072,1022,968,902,864,847,886,964,1105,1282,1498,1737,1983,2225,2454,2661,2845,3011,3141,3268,3360,3449,3514,3567,3611,3637,3668,3675,3695,3691,3682,3642,3573,3448,3276,3034,2733,2378,1978,1554,1115,681,245,-177,-617,-1055,-1537,-2035,-2580,-3134,-3687,-4202,-4645,-4978,-5162,-5189,-5033,-4725,-4269,-3719,-3113,-2512,-1958,-1499,-1163,-958,-898,-948,-1097,-1295,-1510,-1701,-1829,-1884,-1831,-1695,-1462,-1171,-841,-503,-184,92,318,481,600,672,724,772,822,897,985,1103,1226,1370,1510,1649,1790,1918,2046,2166,2273,2370,2438,2472,2457,2386,2247,2045,1780,1464,1119,759,408,91,-188,-408,-573,-689,-759,-802,-833,-868,-920,-1008,-1130,-1299,-1511,-1764,-2054,-2366,-2697,-3019,-3338,-3616,-3859,-4044,-4178,-4252,-4285,-4273,-4253,-4215,-4189,-4161,-4139,-4106,-4037,-3921,-3712,-3419,-3000,-2478,-1847,-1145,-394,353,1067,1688,2206,2574,2800,2870,2810,2629,2370,2049,1713,1370,1060,778,537,341,160,20,-124,-249,-373,-492,-596,-686,-758,-806,-841,-866,-904,-953,-1050,-1171,-1348,-1550,-1768,-1990,-2170,-2311,-2373,-2360,-2266,-2106,-1885,-1647,-1390,-1164,-967,-824,-726,-679,-662,-667,-676,-671,-636,-572,-459,-314,-128,82,303,523,716,875,960,978,895,721,446,97,-322,-761,-1201,-1603,-1931,-2181,-2334,-2403,-2406,-2370,-2319,-2291,-2290,-2332,-2403,-2490,-2561,-2591,-2554,-2424,-2208,-1905,-1543,-1154,-781,-460,-232,-122,-145,-301,-585,-957,-1413,-1883,-2362,-2789,-3148,-3416,-3573,-3619,-3565,-3408,-3192,-2916,-2631,-2341,-2086,-1867,-1710,-1601,-1557,-1548,-1578,-1624,-1667,-1698,-1694,-1643,-1536,-1359,-1112,-797,-419,9,456,914,1332,1698,1977,2145,2202,2135,1971,1718,1424,1107,818,575,408,322,328,403,542,714,894,1056,1173,1225,1188,1065,828,498,64,-439,-1012,-1602,-2198,-2756,-3246,-3657,-3961,-4182,-4305,-4391,-4432,-4497,-4576,-4724,-4904,-5148,-5386,-5624,-5785,-5860,-5792,-5589,-5216,-4729,-4115,-3460,-2784,-2156,-1623,-1212,-962,-865,-925,-1106,-1383,-1704,-2033,-2318,-2534,-2640,-2633,-2495,-2236,-1871,-1414,-896,-343,225,769,1273,1718,2066,2338,2481,2534,2468,2322,2101,1847,1586,1355,1192,1110,1135,1249,1454,1705,1981,2224,2412,2498,2477,2331,2083,1744,1351,948,552,212,-65,-267,-387,-448,-459,-451,-437,-458,-518,-646,-849,-1129,-1483,-1910,-2381,-2889,-3402,-3893,-4342,-4720,-5010,-5204,-5302,-5305,-5244,-5125,-4980,-4831,-4682,-4545,-4409,-4247,-4046,-3764,-3382,-2877,-2243,-1491,-632,274,1218,2108,2933,3621,4150,4504,4663,4655,4485,4200,3836,3435,3040,2689,2401,2199,2073,2024,2021,2048,2070,2059,2008,1882,1696,1444,1130,779,388,-15,-434,-847,-1258,-1656,-2030,-2379,-2680,-2926,-3103,-3194,-3213,-3133,-3002,-2806,-2594,-2375,-2184,-2025,-1918,-1850,-1806,-1773,-1711,-1611,-1441,-1196,-876,-492,-69,364,769,1115,1365,1494,1495,1349,1080,690,222,-302,-831,-1335,-1761,-2091,-2283,-2342,-2260,-2061,-1775,-1449,-1126,-856,-676,-614,-677,-853,-1121,-1424,-1733,-1969,-2097,-2076,-1872,-1495,-947,-271,490,1264,2002,2617,3073,3310,3316,3073,2612,1955,1166,301,-575,-1395,-2105,-2670,-3058,-3274,-3323,-3235,-3043,-2804,-2537,-2317,-2148,-2077,-2113,-2254,-2501,-2830,-3219,-3630,-4029,-4370,-4624,-4750,-4734,-4561,-4237,-3788,-3234,-2633,-2026,-1462,-985,-624,-394,-294,-304,-387,-507,-610,-663,-624,-476,-214,157,603,1100,1600,2055,2435,2685,2804,2751,2555,2205,1741,1194,600,14,-535,-1001,-1369,-1621,-1774,-1835,-1850,-1848,-1876,-1966,-2145,-2410,-2776,-3186,-3635,-4051,-4394,-4628,-4697,-4594,-4313,-3848,-3259,-2551,-1815,-1073,-414,139,526,741,764,626,340,-32,-447,-843,-1170,-1378,-1443,-1345,-1094,-707,-221,323,876,1394,1835,2177,2396,2492,2470,2340,2135,1861,1571,1265,992,761,594,509,501,582,722,920,1128,1328,1480,1548,1524,1388,1157,856,518,199,-50,-189,-170,7,362,843,1438,2058,2670,3181,3564,3749,3737,3513,3099,2540,1880,1187,523,-43,-473,-710,-753,-596,-262,194,725,1247,1707,2026,2179,2122,1880,1462,940,363,-166,-598,-840,-865,-634,-167,520,1346,2262,3156,3956,4575,4952,5047,4855,4386,3700,2853,1939,1040,250,-376,-769,-920,-821,-504,-20,570,1194,1784,2274,2630,2806,2818,2650,2350,1940,1469,984,514,112,-215,-425,-528,-502,-362,-108,238,658,1128,1614,2099,2541,2938,3263,3534,3738,3919,4070,4240,4430,4661,4933,5240,5566,5892,6193,6437,6614,6694,6678,6560,6345,6051,5693,5294,4878,4465,4083,3741,3461,3237,3077,2966,2879,2804,2695,2540,2302,1976,1551,1044,479,-111,-670,-1157,-1523,-1721,-1744,-1558,-1206,-690,-81,571,1203,1740,2138,2349,2355,2160,1790,1274,695,82,-462,-915,-1209,-1330,-1269,-1038,-669,-202,317,831,1320,1731,2069,2325,2502,2640,2736,2837,2939,3077,3232,3422,3629,3851,4084,4320,4558,4804,5049,5297,5538,5757,5947,6090,6170,6187,6137,6035,5890,5730,5568,5420,5306,5201,5123,5030,4919,4747,4511,4177,3750,3234,2631,1982,1303,635,12,-536,-983,-1316,-1520,-1604,-1573,-1454,-1266,-1051,-832,-653,-541,-514,-591,-759,-1006,-1301,-1590,-1839,-1972,-1963,-1758,-1344,-725,88,1046,2092,3160,4172,5057,5762,6232,6448,6412,6132,5667,5047,4367,3664,3028,2492,2104,1881,1822,1913,2117,2401,2716,3017,3283,3460,3562,3557,3466,3289,3045,2740,2396,2020,1631,1237,866,523,253,64,-15,36,206,508,901,1364,1850,2316,2721,3038,3239,3333,3313,3212,3051,2866,2681,2525,2410,2344,2322,2329,2349,2356,2332,2249,2112,1890,1622,1284,928,557,213,-83,-306,-431,-468,-401,-267,-80,112,280,373,378,268,54,-247,-597,-947,-1240,-1429,-1466,-1329,-1013,-521,90,788,1486,2130,2642,2966,3069,2921,2541,1951,1203,365,-490,-1294,-1973,-2485,-2796,-2895,-2802,-2542,-2164,-1723,-1266,-846,-491,-226,-50,39,72,62,45,43,62,134,233,388,565,780,1015,1273,1547,1844,2152,2477,2805,3131,3439,3722,3956,4145,4263,4323,4309,4232,4096,3906,3678,3416,3140,2849,2560,2261,1972,1660,1349,1001,631,227,-212,-668,-1135,-1591,-2004,-2369,-2646,-2848,-2957,-3009,-3013,-3025,-3071,-3201,-3438,-3796,-4279,-4846,-5469,-6075,-6609,-6996,-7194,-7145,-6853,-6316,-5570,-4678,-3706,-2733,-1853,-1112,-589,-293,-238,-404,-743,-1201,-1705,-2183,-2569,-2813,-2871,-2737,-2403,-1911,-1282,-589,136,816,1423,1905,2254,2443,2500,2417,2238,1983,1681,1371,1071,811,614,481,444,483,620,833,1119,1452,1813,2166,2483,2731,2874,2893,2766,2493,2072,1530,887,182,-536,-1238,-1868,-2406,-2827,-3122,-3303,-3385,-3399,-3378,-3356,-3361,-3423,-3541,-3733,-3970,-4242,-4523,-4767,-4964,-5077,-5095,-5031,-4877,-4684,-4465,-4268,-4124,-4047,-4054,-4119,-4219,-4304,-4325,-4225,-3964,-3514,-2871,-2059,-1117,-114,878,1781,2519,3046,3317,3335,3111,2697,2141,1521,904,348,-90,-387,-535,-539,-437,-263,-60,114,240,276,223,78,-146,-420,-722,-1029,-1321,-1594,-1844,-2082,-2319,-2571,-2842,-3135,-3436,-3728,-3975,-4150,-4212,-4148,-3929,-3585,-3110,-2572,-2004,-1466,-1023,-702,-559,-586,-787,-1128,-1569,-2056,-2524,-2936,-3230,-3401,-3428,-3332,-3141,-2897,-2645,-2433,-2293,-2257,-2320,-2483,-2712,-2970,-3218,-3410,-3520,-3528,-3440,-3267,-3054,-2835,-2663,-2573,-2590,-2715,-2938,-3214,-3496,-3723,-3834,-3787,-3542,-3108,-2479,-1720,-871,-11,780,1439,1896,2116,2073,1776,1245,533,-305,-1192,-2071,-2860,-3528,-4024,-4348,-4497,-4503,-4398,-4231,-4044,-3879,-3769,-3731,-3777,-3895,-4085,-4316,-4583,-4863,-5140,-5411,-5661,-5882,-6072,-6203,-6275,-6248,-6120,-5854,-5460,-4920,-4271,-3530,-2750,-1993,-1304,-756,-383,-215,-260,-500,-888,-1379,-1893,-2368,-2735,-2956,-2994,-2864,-2572,-2187,-1748,-1348,-1029,-867,-876,-1089,-1469,-1996,-2607,-3233,-3814,-4292,-4615,-4786,-4787,-4675,-4475,-4275,-4105,-4040,-4103,-4299,-4627,-5034,-5472,-5882,-6185,-6347,-6311,-6078,-5644,-5053,-4346,-3597,-2868,-2232,-1743,-1437,-1345,-1449,-1745,-2175,-2696,-3240,-3749,-4166,-4454,-4577,-4543,-4345,-4025,-3611,-3143,-2668,-2213,-1809,-1465,-1197,-986,-852,-756,-719,-712,-746,-806,-888,-977,-1058,-1111,-1108,-1030,-856,-574,-191,284,812,1359,1862,2281,2549,2645,2528,2218,1715,1082,364,-363,-1026,-1568,-1928,-2089,-2045,-1814,-1457,-1021,-597,-244,-34,-1,-169,-524,-1030,-1632,-2249,-2821,-3264,-3542,-3624,-3509,-3247,-2870,-2473,-2109,-1858,-1759,-1834,-2077,-2443,-2871,-3290,-3605,-3760,-3685,-3362,-2791,-2000,-1061,-40,961,1858,2576,3051,3252,3183,2858,2342,1697,1009,352,-184,-566,-734,-697,-466,-70,413,946,1435,1845,2117,2224,2172,1956,1623,1191,717,230,-233,-641,-993,-1259,-1456,-1565,-1592,-1533,-1382,-1130,-788,-336,184,775,1388,1987,2535,2979,3293,3450,3449,3304,3045,2721,2384,2092,1891,1819,1892,2101,2431,2822,3242,3608,3893,4033,4025,3851,3539,3121,2647,2173,1751,1423,1219,1137,1176,1278,1419,1521,1545,1444,1194,798,276,-321,-938,-1504,-1941,-2213,-2253,-2072,-1670,-1079,-381,376,1091,1697,2132,2342,2314,2058,1587,982,276,-433,-1088,-1626,-1994,-2174,-2152,-1947,-1595,-1129,-612,-88,405,819,1158,1403,1571,1679,1748,1803,1853,1922,2001,2105,2219,2355,2503,2677,2883,3129,3431,3795,4209,4686,5169,5671,6106,6484,6718,6819,6737,6494,6085,5554,4936,4283,3656,3081,2621,2269,2045,1925,1875,1860,1834,1754,1597,1338,988,558,82,-396,-840,-1195,-1447,-1562,-1559,-1440,-1256,-1033,-835,-692,-640,-692,-844,-1064,-1323,-1555,-1715,-1747,-1614,-1294,-790,-112,681,1565,2453,3302,4054,4660,5097,5356,5426,5344,5120,4809,4432,4051,3677,3365,3113,2955,2871,2875,2932,3041,3163,3296,3403,3491,3541,3560,3546,3502,3434,3329,3208,3039,2845,2612,2346,2071,1791,1545,1352,1245,1241,1356,1586,1912,2310,2726,3124,3445,3650,3711,3613,3367,2998,2558,2092,1670,1338,1126,1080,1156,1379,1654,1980,2259,2473,2567,2531,2366,2092,1758,1402,1093,868,767,816,993,1294,1651,2026,2339,2546,2600,2473,2179,1734,1201,634,121,-281,-498,-497,-267,191,825,1589,2398,3185,3861,4382,4679,4755,4588,4217,3670,3013,2294,1589,945,419,37,-169,-210,-87,163,506,898,1295,1659,1954,2164,2286,2312,2272,2174,2042,1916,1791,1712,1670,1685,1753,1883,2063,2308,2595,2942,3324,3745,4188,4622,5046,5401,5688,5855,5898,5801,5572,5224,4793,4314,3837,3394,3031,2752,2581,2496,2481,2505,2530,2526,2468,2343,2149,1901,1624,1352,1113,940,849,841,910,1017,1131,1199,1179,1032,737,294,-280,-933,-1626,-2263,-2811,-3176,-3340,-3266,-2968,-2467,-1819,-1082,-326,371,967,1409,1675,1775,1710,1534,1271,983,711,498,382,375,493,729,1062,1467,1912,2357,2765,3117,3379,3559,3644,3663,3617,3545,3455,3368,3298,3238,3197,3154,3119,3061,3004,2922,2845,2766,2711,2684,2705,2762,2870,2996,3130,3238,3288,3253,3109,2848,2467,1990,1433,839,245,-325,-817,-1243,-1564,-1792,-1941,-2002,-2021,-1981,-1919,-1825,-1710,-1573,-1397,-1197,-949,-677,-374,-74,210,436,583,622,531,325,4,-384,-795,-1170,-1445,-1567,-1494,-1206,-702,-13,819,1724,2635,3475,4183,4714,5022,5118,4992,4683,4229,3668,3063,2448,1876,1374,967,675,489,413,424,499,618,749,874,970,1035,1050,1024,953,835,683,474,236,-64,-389,-767,-1153,-1550,-1916,-2225,-2447,-2540,-2490,-2271,-1891,-1355,-704,21,747,1425,1967,2335,2473,2375,2039,1509,827,73,-686,-1380,-1944,-2345,-2560,-2589,-2460,-2201,-1869,-1495,-1141,-820,-571,-385,-274,-196,-168,-128,-103,-50,-6,36,40,-20,-157,-404,-738,-1169,-1644,-2141,-2590,-2957,-3183,-3245,-3126,-2823,-2372,-1805,-1178,-556,18,471,792,926,896,692,349,-104,-619,-1161,-1677,-2141,-2520,-2799,-2979,-3054,-3059,-2991,-2899,-2785,-2681,-2598,-2543,-2517,-2528,-2561,-2627,-2720,-2844,-3002,-3202,-3433,-3703,-3990,-4288,-4562,-4792,-4942,-4987,-4903,-4672,-4297,-3789,-3176,-2501,-1814,-1176,-646,-268,-82,-103,-321,-714,-1236,-1830,-2442,-3007,-3488,-3842,-4071,-4152,-4132,-4011,-3833,-3636,-3422,-3242,-3072,-2929,-2796,-2663,-2517,-2363,-2196,-2044,-1932,-1889,-1960,-2162,-2514,-3021,-3644,-4368,-5106,-5821,-6420,-6857,-7073,-7045,-6762,-6253,-5554,-4733,-3868,-3029,-2304,-1747,-1410,-1315,-1462,-1836,-2388,-3067,-3804,-4528,-5178,-5694,-6038,-6188,-6153,-5936,-5593,-5156,-4689,-4239,-3848,-3551,-3359,-3279,-3283,-3367,-3483,-3617,-3731,-3811,-3847,-3831,-3765,-3654,-3505,-3318,-3102,-2840,-2544,-2190,-1784,-1320,-802,-254,305,836,1289,1641,1834,1865,1713,1392,937,375,-230,-841,-1405,-1892,-2273,-2553,-2717,-2798,-2802,-2753,-2680,-2583,-2482,-2373,-2261,-2135,-2009,-1873,-1749,-1656,-1608,-1645,-1775,-2025,-2389,-2867,-3413,-4015,-4585,-5110,-5493,-5729,-5755,-5587,-5206,-4668,-3989,-3244,-2481,-1755,-1127,-616,-262,-53,4,-51,-205,-399,-619,-810,-954,-1032,-1018,-935,-773,-562,-330,-99,89,222,263,227,92,-98,-345,-596,-840,-1039,-1185,-1264,-1293,-1272,-1237,-1200,-1183,-1204,-1252,-1328,-1398,-1433,-1393,-1243,-951,-516,69,756,1503,2234,2882,3367,3642,3660,3432,2956,2307,1522,703,-91,-784,-1324,-1678,-1834,-1796,-1592,-1248,-817,-321,180,680,1131,1527,1848,2073,2196,2200,2060,1788,1353,787,87,-694,-1528,-2340,-3091,-3698,-4132,-4343,-4315,-4065,-3598,-2986,-2256,-1507,-770,-134,382,726,905,906,767,500,157,-232,-620,-977,-1263,-1468,-1559,-1548,-1424,-1207,-914,-577,-218,126,436,693,889,1022,1111,1153,1180,1193,1210,1227,1241,1252,1240,1211,1158,1080,1009,950,939,1005,1166,1455,1855,2382,2977,3622,4233,4764,5129,5298,5209,4871,4281,3494,2558,1556,559,-349,-1115,-1686,-2046,-2194,-2141,-1936,-1606,-1217,-800,-406,-57,220,416,524,548,479,333,98,-210,-595,-1042,-1533,-2056,-2563,-3046,-3437,-3731,-3872,-3844,-3641,-3242,-2688,-1980,-1175,-308,572,1405,2167,2797,3292,3629,3806,3839,3750,3558,3319,3041,2784,2558,2398,2308,2287,2334,2421,2533,2641,2727,2770,2772,2717,2630,2504,2372,2222,2082,1938,1794,1634,1452,1236,982,693,382,71,-208,-423,-532,-511,-325,22,527,1157,1860,2580,3236,3770,4113,4223,4092,3709,3121,2368,1520,643,-189,-921,-1504,-1908,-2121,-2144,-1998,-1701,-1294,-802,-264,284,816,1293,1691,1983,2137,2145,1982,1665,1187,594,-96,-817,-1521,-2152,-2650,-2978,-3099,-3002,-2686,-2178,-1511,-728,102,943,1718,2396,2930,3301,3490,3508,3366,3086,2725,2296,1876,1481,1164,944,824,818,876,1001,1120,1222,1251,1194,1041,797,489,149,-179,-455,-643,-726,-690,-553,-333,-68,208,454,657,782,855,873,878,901,990,1163,1467,1877,2409,3010,3639,4240,4743,5104,5270,5225,4956,4489,3847,3090,2270,1447,689,32,-466,-788,-919,-857,-629,-246,232,784,1334,1854,2278,2570,2696,2621,2353,1878,1237,454,-407,-1299,-2149,-2906,-3515,-3940,-4157,-4172,-3975,-3629,-3129,-2560,-1927,-1302,-697,-151,328,729,1055,1308,1511,1663,1795,1908,2021,2144,2276,2422,2574,2723,2856,2959,3016,3019,2957,2837,2662,2454,2233,2027,1862,1761,1738,1798,1932,2110,2311,2481,2595,2605,2493,2252,1888,1435,941,448,42,-256,-365,-300,-30,389,923,1484,2007,2397,2601,2557,2257,1704,940,27,-962,-1930,-2802,-3497,-3955,-4148,-4051,-3685,-3077,-2278,-1354,-377,587,1456,2188,2713,3025,3092,2928,2564,2025,1388,691,22,-577,-1038,-1328,-1431,-1330,-1054,-623,-82,526,1148,1752,2293,2756,3125,3397,3580,3685,3723,3713,3665,3591,3497,3388,3264,3124,2967,2792,2590,2377,2133,1880,1611,1337,1066,808,570,373,214,114,75,88,165,274,408,544,644,704,689,602,440,217,-30,-276,-474,-578,-567,-394,-69,412,1021,1712,2429,3113,3687,4101,4301,4259,3962,3436,2701,1830,878,-63,-935,-1646,-2163,-2433,-2448,-2226,-1783,-1184,-474,264,983,1607,2105,2434,2587,2550,2350,1998,1526,980,380,-223,-798,-1323,-1760,-2100,-2323,-2423,-2403,-2257,-2005,-1650,-1216,-729,-197,335,860,1344,1765,2116,2362,2519,2553,2489,2312,2047,1691,1278,816,340,-133,-571,-964,-1279,-1525,-1685,-1775,-1801,-1783,-1733,-1680,-1618,-1578,-1544,-1530,-1536,-1549,-1584,-1630,-1692,-1768,-1857,-1944,-2025,-2070,-2066,-1988,-1809,-1528,-1118,-608,2,667,1348,1991,2540,2941,3151,3135,2874,2386,1678,811,-162,-1168,-2122,-2962,-3608,-4025,-4176,-4067,-3722,-3180,-2519,-1793,-1104,-489,-41,233,296,148,-169,-657,-1228,-1866,-2502,-3099,-3615,-4035,-4326,-4504,-4554,-4497,-4337,-4099,-3782,-3419,-3009,-2581,-2134,-1702,-1281,-901,-568,-292,-89,47,96,82,-17,-174,-394,-662,-968,-1294,-1638,-1969,-2292,-2582,-2834,-3047,-3202,-3316,-3362,-3360,-3290,-3167,-2982,-2746,-2466,-2166,-1852,-1568,-1315,-1136,-1031,-1015,-1079,-1209,-1376,-1554,-1692,-1768,-1735,-1582,-1288,-870,-326,284,943,1575,2137,2564,2818,2846,2655,2218,1592,800,-73,-960,-1771,-2429,-2875,-3062,-2976,-2638,-2073,-1361,-566,228,939,1508,1886,2044,1982,1713,1273,702,56,-622,-1282,-1880,-2399,-2802,-3091,-3259,-3299,-3240,-3068,-2818,-2497,-2118,-1703,-1275,-838,-428,-47,286,553,752,871,912,875,768,601,397,168,-57,-261,-425,-533,-586,-581,-537,-458,-380,-299,-242,-199,-177,-151,-118,-49,53,200,376,576,761,927,1032,1079,1055,979,866,757,677,671,752,951,1250,1652,2113,2600,3061,3445,3703,3794,3691,3381,2874,2186,1380,484,-403,-1235,-1934,-2442,-2727,-2762,-2559,-2137,-1557,-864,-148,533,1114,1531,1775,1805,1649,1325,869,338,-222,-767,-1239,-1630,-1898,-2056,-2099,-2038,-1900,-1691,-1441,-1162,-860,-566,-254,25,316,565,807,1006,1174,1293,1364,1384,1344,1267,1136,985,812,634,465,308,169,48,-64,-175,-283,-414,-539,-686,-813,-923,-986,-985,-903,-740,-486,-178,181,534,863,1126,1301,1378,1368,1282,1172,1068,1019,1077,1254,1581,2042,2621,3270,3937,4552,5047,5367,5454,5288,4858,4194,3329,2349,1312,315,-565,-1273,-1747,-1981,-1966,-1740,-1344,-838,-298,229,661,972,1123,1097,908,556,92,-474,-1073,-1697,-2277,-2810,-3242,-3585,-3788,-3877,-3819,-3632,-3311,-2873,-2326,-1698,-1008,-293,419,1088,1688,2184,2562,2798,2900,2868,2722,2494,2205,1905,1609,1368,1187,1087,1067,1110,1205,1323,1427,1507,1521,1477,1363,1197,997,794,612,478,411,407,472,577,703,823,903,938,913,841,737,630,553,537,605,774,1041,1400,1813,2247,2649,2970,3157,3177,2988,2604,2012,1265,399,-518,-1416,-2226,-2883,-3342,-3565,-3555,-3312,-2881,-2306,-1647,-975,-340,187,588,812,877,768,521,162,-274,-742,-1217,-1651,-2030,-2319,-2508,-2582,-2530,-2357,-2057,-1666,-1172,-643,-78,463,959,1374,1687,1880,1964,1933,1822,1643,1432,1211,1006,827,686,573,489,406,320,204,49,-152,-401,-688,-994,-1300,-1570,-1778,-1894,-1898,-1774,-1529,-1174,-738,-271,195,601,902,1085,1112,1011,792,504,194,-76,-256,-302,-181,114,570,1161,1829,2510,3140,3628,3936,3994,3788,3316,2608,1702,698,-361,-1344,-2205,-2847,-3237,-3345,-3167,-2744,-2103,-1335,-493,330,1068,1653,2039,2190,2103,1779,1251,555,-251,-1105,-1953,-2719,-3363,-3828,-4083,-4125,-3931,-3546,-2976,-2287,-1523,-741,-6,643,1163,1526,1740,1793,1730,1568,1361,1144,954,825,771,794,895,1030,1198,1332,1431,1430,1346,1140,850,484,90,-292,-610,-826,-909,-840,-632,-301,103,531,922,1221,1380,1372,1194,856,400,-119,-649,-1108,-1464,-1653,-1665,-1493,-1159,-701,-180,344,798,1117,1248,1163,832,295,-439,-1287,-2187,-3055,-3797,-4357,-4663,-4696,-4454,-3950,-3251,-2404,-1503,-616,175,820,1266,1504,1516,1342,997,540,25,-511,-990,-1397,-1685,-1835,-1851,-1730,-1498,-1173,-797,-391,7,370,691,944,1140,1286,1383,1466,1534,1620,1727,1858,2022,2195,2368,2521,2614,2639,2557,2361,2039,1603,1060,451,-195,-823,-1395,-1862,-2184,-2344,-2314,-2115,-1751,-1272,-711,-147,385,798,1069,1149,1030,729,265,-296,-892,-1454,-1906,-2188,-2264,-2100,-1710,-1113,-361,485,1344,2141,2802,3253,3464,3393,3058,2467,1688,771,-191,-1116,-1929,-2545,-2927,-3040,-2876,-2469,-1852,-1093,-264,557,1298,1884,2278,2430,2352,2031,1521,862,109,-655,-1387,-2006,-2491,-2791,-2914,-2852,-2639,-2297,-1875,-1413,-947,-524,-151,137,352,484,552,565,542,491,428,355,272,177,64,-83,-255,-477,-735,-1039,-1381,-1742,-2122,-2490,-2834,-3131,-3356,-3496,-3530,-3458,-3268,-2987,-2611,-2193,-1746,-1326,-963,-688,-531,-489,-564,-724,-939,-1159,-1347,-1453,-1458,-1330,-1080,-708,-247,267,797,1283,1688,1950,2048,1928,1610,1069,351,-507,-1448,-2398,-3283,-4040,-4607,-4941,-5033,-4873,-4499,-3942,-3263,-2520,-1780,-1099,-534,-118,115,162,18,-284,-732,-1265,-1853,-2440,-2981,-3435,-3774,-3970,-4026,-3938,-3734,-3429,-3065,-2668,-2274,-1907,-1582,-1313,-1093,-931,-799,-709,-633,-589,-557,-561,-601,-691,-850,-1072,-1383,-1757,-2209,-2706,-3233,-3771,-4269,-4717,-5070,-5299,-5392,-5313,-5073,-4660,-4102,-3422,-2668,-1896,-1161,-538,-73,188,217,20,-380,-940,-1582,-2234,-2810,-3231,-3437,-3378,-3043,-2433,-1599,-597,483,1539,2467,3173,3566,3603,3263,2556,1557,342,-968,-2246,-3374,-4238,-4760,-4890,-4625,-3993,-3056,-1912,-661,579,1697,2604,3220,3504,3442,3047,2374,1480,465,-598,-1595,-2476,-3149,-3605,-3804,-3772,-3521,-3110,-2571,-1977,-1365,-785,-268,167,512,766,950,1061,1134,1162,1174,1158,1125,1066,971,840,655,423,142,-186,-535,-895,-1236,-1530,-1751,-1872,-1866,-1727,-1439,-1021,-471,161,853,1551,2205,2768,3192,3444,3505,3379,3078,2645,2132,1594,1109,716,488,436,601,961,1505,2185,2945,3714,4416,4964,5305,5365,5130,4590,3772,2751,1591,411,-693,-1613,-2271,-2611,-2605,-2276,-1650,-819,147,1146,2074,2871,3436,3771,3816,3618,3192,2593,1895,1153,445,-181,-678,-1025,-1214,-1250,-1163,-971,-715,-422,-117,179,462,726,984,1240,1515,1807,2132,2475,2834,3181,3497,3745,3903,3943,3843,3604,3222,2717,2119,1464,792,161,-399,-832,-1111,-1208,-1112,-818,-349,279,1016,1807,2601,3317,3905,4302,4472,4396,4089,3570,2920,2194,1498,909,515,373,521,970,1688,2636,3727,4871,5971,6911,7611,7989,8000,7631,6904,5871,4618,3253,1879,629,-426,-1175,-1606,-1680,-1424,-892,-136,743,1668,2542,3293,3844,4158,4204,3985,3519,2854,2043,1164,277,-535,-1226,-1735,-2044,-2127,-2000,-1667,-1164,-526,217,1003,1811,2590,3307,3940,4453,4840,5082,5179,5134,4951,4661,4272,3828,3342,2862,2390,1977,1606,1311,1069,889,749,647,561,499,446,423,433,494,630,833,1132,1485,1898,2319,2720,3045,3272,3359,3306,3115,2813,2438,2059,1705,1471,1363,1451,1716,2168,2759,3440,4130,4752,5207,5430,5350,4938,4199,3155,1895,489,-929,-2266,-3395,-4240,-4739,-4860,-4620,-4045,-3203,-2179,-1059,41,1045,1847,2407,2678,2662,2380,1874,1214,480,-250,-896,-1403,-1726,-1844,-1755,-1477,-1030,-465,181,853,1493,2076,2544,2911,3138,3264,3275,3205,3070,2887,2675,2455,2212,1974,1704,1414,1084,718,317,-106,-540,-966,-1362,-1709,-1975,-2143,-2184,-2083,-1834,-1430,-891,-235,489,1224,1913,2470,2854,2994,2870,2481,1842,1030,114,-790,-1589,-2175,-2489,-2470,-2119,-1450,-523,579,1746,2868,3834,4537,4923,4914,4528,3762,2694,1408,24,-1336,-2545,-3513,-4142,-4409,-4279,-3785,-2964,-1895,-670,607,1815,2859,3632,4072,4134,3816,3144,2185,1016,-250,-1506,-2648,-3578,-4234,-4568,-4575,-4272,-3714,-2961,-2090,-1181,-290,512,1194,1723,2083,2281,2320,2228,2037,1773,1476,1175,893,663,489,393,361,405,491,629,788,973,1165,1365,1556,1748,1931,2125,2333,2564,2820,3085,3334,3525,3604,3515,3201,2623,1762,642,-688,-2136,-3578,-4902,-5949,-6652,-6909,-6736,-6156,-5265,-4185,-3057,-2006,-1155,-578,-312,-358,-662,-1150,-1734,-2331,-2866,-3317,-3659,-3926,-4141,-4357,-4605,-4913,-5284,-5694,-6100,-6447,-6666,-6723,-6592,-6267,-5794,-5204,-4561,-3923,-3335,-2836,-2454,-2188,-2030,-1958,-1931,-1921,-1879,-1770,-1556,-1209,-714,-75,692,1544,2439,3313,4124,4808,5340,5686,5856,5847,5704,5436,5095,4683,4238,3757,3268,2765,2260,1749,1228,717,203,-276,-715,-1074,-1322,-1421,-1335,-1050,-560,107,891,1733,2532,3222,3720,3993,4016,3822,3439,2955,2436,1982,1665,1551,1676,2038,2619,3355,4182,5013,5755,6348,6701,6796,6584,6084,5309,4312,3157,1923,703,-411,-1343,-2034,-2446,-2589,-2458,-2119,-1599,-986,-335,270,766,1091,1203,1057,632,-88,-1104,-2392,-3911,-5607,-7376,-9131,-10742,-12091,-13061,-13559,-13516,-12933,-11843,-10368,-8655,-6905,-5323,-4097,-3369,-3228,-3659,-4609,-5926,-7438,-8959,-10285,-11276,-11796,-11804,-11304,-10356,-9098,-7660,-6216,-4913,-3863,-3162,-2835,-2874,-3237,-3813,-4515,-5194,-5755,-6086,-6136,-5868,-5314,-4512,-3562,-2550,-1593,-787,-200,117,161,-33,-427,-931,-1486,-2013,-2437,-2730,-2835,-2778,-2549,-2212,-1803,-1393,-1041,-797,-703,-784,-1041,-1460,-2009,-2644,-3309,-3965,-4548,-5038,-5366,-5535,-5485,-5240,-4784,-4146,-3369,-2498,-1596,-741,25,619,1035,1240,1248,1087,789,407,-2,-394,-708,-923,-1002,-955,-773,-493,-130,274,689,1071,1399,1633,1773,1789,1705,1518,1271,991,714,473,281,136,25,-106,-293,-612,-1111,-1827,-2784,-3958,-5296,-6718,-8093,-9315,-10230,-10760,-10815,-10387,-9516,-8279,-6833,-5326,-3957,-2865,-2198,-1995,-2269,-2928,-3846,-4837,-5704,-6258,-6340,-5849,-4764,-3095,-979,1477,4043,6568,8822,10683,12004,12733,12850,12380,11409,10022,8367,6561,4753,3061,1586,404,-445,-947,-1123,-1002,-651,-131,486,1134,1769,2342,2842,3244,3569,3808,4002,4151,4282,4412,4522,4638,4709,4748,4712,4605,4406,4130,3772,3354,2878,2361,1815,1263,725,234,-177,-475,-620,-577,-336,143,817,1705,2734,3882,5062,6226,7294,8213,8941,9431,9690,9700,9483,9059,8458,7727,6906,6051,5197,4395,3651,2995,2396,1856,1322,769,153,-545,-1332,-2187,-3072,-3930,-4696,-5312,-5736,-5940,-5948,-5777,-5495,-5158,-4825,-4556,-4363,-4262,-4223,-4200,-4143,-3976,-3659,-3161,-2495,-1709,-886,-132,440,721,643,160,-705,-1885,-3285,-4742,-6129,-7286,-8107,-8528,-8512,-8111,-7373,-6422,-5351,-4295,-3338,-2572,-2028,-1732,-1659,-1774,-2028,-2361,-2729,-3077,-3375,-3588,-3699,-3701,-3580,-3351,-3012,-2580,-2053,-1455,-783,-61,702,1489,2283,3062,3807,4491,5096,5593,5978,6222,6325,6271,6062,5700,5200,4589,3888,3153,2405,1696,1049,488,5,-393,-747,-1063,-1373,-1694,-2024,-2365,-2682,-2952,-3117,-3142,-2971,-2590,-1969,-1143,-135,991,2162,3316,4364,5263,5946,6400,6599,6561,6317,5901,5384,4818,4272,3810,3474,3317,3351,3600,4043,4663,5420,6266,7137,7990,8744,9376,9820,10054,10048,9775,9238,8422,7370,6094,4682,3170,1683,272,-933,-1882,-2495,-2754,-2669,-2291,-1710,-1041,-409,64,282,180,-247,-975,-1916,-2952,-3964,-4793,-5347,-5518,-5274,-4615,-3587,-2283,-801,722,2185,3464,4496,5220,5628,5739,5600,5281,4867,4432,4065,3813,3729,3816,4076,4470,4952,5458,5930,6304,6546,6622,6528,6275,5885,5397,4849,4285,3733,3230,2776,2387,2054,1752,1489,1217,953,670,374,78,-222,-492,-738,-938,-1100,-1222,-1322,-1396,-1463,-1509,-1541,-1541,-1502,-1412,-1260,-1053,-791,-487,-162,179,509,819,1094,1319,1493,1604,1665,1666,1632,1557,1475,1386,1339,1343,1445,1652,2003,2472,3079,3769,4514,5262,5942,6519,6926,7146,7158,6965,6579,6023,5314,4470,3505,2416,1214,-105,-1522,-3010,-4529,-6013,-7401,-8615,-9588,-10270,-10622,-10642,-10365,-9837,-9161,-8421,-7723,-7155,-6769,-6594,-6622,-6793,-7034,-7247,-7311,-7151,-6669,-5849,-4677,-3217,-1543,226,1969,3564,4895,5880,6457,6606,6348,5717,4799,3672,2438,1201,48,-930,-1667,-2119,-2258,-2098,-1652,-978,-130,822,1798,2748,3598,4323,4882,5266,5471,5507,5392,5151,4814,4413,3975,3534,3121,2755,2480,2294,2234,2280,2434,2655,2909,3142,3299,3344,3228,2952,2521,1966,1358,746,216,-185,-401,-423,-238,114,602,1152,1703,2184,2533,2716,2692,2473,2065,1506,856,167,-477,-1008,-1370,-1504,-1398,-1034,-449,327,1214,2145,3027,3788,4374,4724,4861,4755,4477,4043,3530,2976,2419,1892,1376,884,379,-162,-742,-1387,-2075,-2806,-3543,-4257,-4909,-5458,-5879,-6153,-6274,-6271,-6160,-6007,-5847,-5743,-5730,-5836,-6060,-6382,-6759,-7123,-7413,-7554,-7484,-7181,-6608,-5809,-4803,-3675,-2482,-1325,-256,645,1353,1834,2101,2164,2077,1873,1620,1367,1163,1054,1051,1182,1416,1753,2147,2562,2963,3309,3572,3735,3779,3707,3511,3209,2803,2327,1789,1230,669,139,-327,-701,-951,-1052,-982,-733,-312,272,968,1745,2522,3241,3829,4223,4387,4296,3962,3421,2719,1943,1143,433,-168,-557,-749,-692,-425,41,647,1329,2022,2641,3137,3450,3566,3468,3195,2757,2245,1685,1174,747,461,332,352,503,721,962,1148,1238,1187,1000,676,262,-196,-659,-1074,-1434,-1727,-1980,-2227,-2501,-2855,-3288,-3829,-4443,-5090,-5721,-6252,-6638,-6818,-6768,-6492,-6023,-5416,-4771,-4155,-3681,-3405,-3373,-3607,-4060,-4694,-5412,-6126,-6739,-7170,-7346,-7247,-6855,-6199,-5353,-4362,-3355,-2383,-1560,-932,-545,-420,-531,-849,-1313,-1837,-2361,-2792,-3087,-3194,-3110,-2845,-2440,-1951,-1448,-994,-658,-476,-491,-709,-1122,-1710,-2427,-3231,-4064,-4883,-5634,-6302,-6840,-7260,-7540,-7699,-7742,-7676,-7518,-7268,-6931,-6525,-6048,-5535,-4999,-4481,-4010,-3613,-3322,-3135,-3067,-3083,-3160,-3245,-3291,-3244,-3069,-2731,-2238,-1581,-820,29,879,1691,2395,2953,3335,3533,3558,3440,3209,2911,2594,2278,2010,1791,1622,1507,1394,1287,1118,886,552,128,-375,-914,-1455,-1936,-2327,-2603,-2757,-2825,-2835,-2861,-2949,-3157,-3516,-4022,-4661,-5364,-6065,-6672,-7103,-7292,-7190,-6803,-6145,-5306,-4354,-3435,-2635,-2078,-1838,-1937,-2399,-3137,-4091,-5116,-6093,-6879,-7352,-7436,-7063,-6243,-5006,-3430,-1630,277,2150,3877,5347,6500,7291,7731,7850,7719,7422,7048,6695,6436,6323,6387,6605,6949,7352,7733,8027,8142,8048,7691,7096,6261,5259,4134,2959,1801,701,-282,-1143,-1842,-2389,-2774,-2988,-3033,-2895,-2561,-2032,-1298,-380,700,1893,3142,4388,5546,6581,7428,8076,8523,8778,8895,8905,8867,8826,8814,8849,8949,9075,9226,9341,9389,9317,9103,8708,8145,7410,6537,5567,4540,3518,2530,1631,824,140,-442,-931,-1350,-1737,-2108,-2496,-2892,-3292,-3661,-3955,-4126,-4142,-3961,-3614,-3111,-2532,-1943,-1444,-1096,-981,-1103,-1473,-2030,-2702,-3393,-3992,-4409,-4564,-4410,-3948,-3197,-2247,-1190,-160,719,1324,1574,1402,828,-123,-1331,-2694,-4041,-5251,-6177,-6748,-6903,-6658,-6065,-5212,-4223,-3231,-2352,-1702,-1342,-1313,-1590,-2146,-2875,-3698,-4493,-5152,-5601,-5756,-5610,-5152,-4432,-3513,-2477,-1414,-402,492,1225,1781,2163,2400,2518,2564,2563,2547,2528,2503,2485,2446,2399,2332,2254,2178,2118,2080,2085,2111,2157,2190,2164,2054,1799,1390,801,50,-832,-1787,-2743,-3621,-4344,-4843,-5076,-5020,-4688,-4112,-3351,-2478,-1572,-706,50,659,1079,1325,1398,1341,1194,1006,835,722,708,826,1075,1483,1998,2638,3328,4077,4814,5541,6224,6862,7458,8011,8525,8988,9378,9656,9785,9695,9364,8736,7834,6662,5300,3801,2296,855,-400,-1409,-2119,-2505,-2598,-2440,-2109,-1704,-1312,-1044,-957,-1113,-1520,-2155,-2968,-3867,-4762,-5535,-6099,-6363,-6276,-5823,-5012,-3895,-2546,-1058,465,1929,3236,4338,5185,5782,6148,6328,6383,6374,6358,6375,6452,6587,6766,6954,7107,7185,7143,6960,6623,6139,5532,4832,4079,3304,2537,1791,1084,404,-229,-838,-1399,-1907,-2348,-2676,-2892,-2940,-2837,-2561,-2141,-1609,-1015,-414,116,543,800,880,775,514,141,-278,-682,-1003,-1191,-1218,-1067,-762,-326,198,743,1292,1773,2185,2512,2745,2932,3062,3200,3345,3541,3795,4112,4493,4918,5362,5800,6188,6499,6709,6788,6749,6585,6318,5980,5587,5178,4748,4301,3812,3236,2539,1666,599,-674,-2136,-3732,-5392,-7018,-8511,-9772,-10723,-11306,-11502,-11321,-10815,-10056,-9142,-8172,-7260,-6485,-5932,-5629,-5591,-5790,-6173,-6649,-7132,-7498,-7663,-7530,-7046,-6191,-4971,-3445,-1684,206,2118,3942,5578,6958,8023,8771,9200,9352,9278,9040,8696,8311,7914,7531,7179,6816,6463,6040,5560,4968,4267,3445,2521,1505,438,-664,-1752,-2816,-3813,-4737,-5552,-6256,-6808,-7220,-7429,-7459,-7250,-6816,-6144,-5240,-4148,-2897,-1561,-208,1093,2257,3249,4007,4543,4845,4958,4915,4778,4586,4400,4237,4134,4075,4077,4093,4120,4114,4049,3913,3675,3363,2959,2515,2038,1582,1176,858,664,605,700,933,1296,1744,2247,2746,3205,3576,3840,3971,3978,3853,3619,3270,2818,2240,1540,684,-322,-1489,-2793,-4196,-5637,-7047,-8343,-9443,-10283,-10810,-10994,-10856,-10397,-9707,-8831,-7875,-6926,-6063,-5370,-4881,-4628,-4600,-4750,-5036,-5354,-5642,-5804,-5767,-5496,-4949,-4150,-3116,-1918,-614,701,1963,3086,4029,4744,5227,5475,5524,5401,5163,4853,4522,4198,3914,3664,3447,3246,3018,2757,2427,2031,1575,1075,568,86,-343,-691,-957,-1128,-1224,-1256,-1234,-1179,-1080,-939,-743,-464,-106,368,935,1595,2317,3047,3746,4336,4774,5000,4993,4741,4261,3600,2816,1987,1191,505,-19,-320,-404,-247,92,596,1188,1811,2402,2895,3249,3429,3419,3229,2878,2398,1852,1277,749,307,-1,-144,-125,55,356,736,1147,1540,1866,2113,2250,2283,2213,2038,1762,1386,890,282,-455,-1301,-2247,-3237,-4235,-5153,-5939,-6514,-6833,-6864,-6596,-6064,-5309,-4404,-3444,-2510,-1712,-1122,-811,-824,-1154,-1806,-2694,-3774,-4917,-6036,-7010,-7751,-8176,-8245,-7941,-7291,-6356,-5209,-3961,-2716,-1570,-620,80,491,605,457,84,-439,-1041,-1653,-2199,-2653,-2973,-3174,-3263,-3280,-3255,-3233,-3234,-3280,-3383,-3529,-3726,-3962,-4224,-4527,-4850,-5202,-5571,-5937,-6283,-6577,-6786,-6877,-6822,-6604,-6222,-5686,-5041,-4315,-3599,-2928,-2393,-2031,-1879,-1953,-2222,-2660,-3197,-3757,-4267,-4638,-4822,-4766,-4455,-3896,-3120,-2188,-1160,-131,840,1665,2302,2706,2869,2800,2531,2115,1605,1079,593,203,-43,-147,-87,85,341,621,859,1017,1039,920,670,300,-128,-596,-1052,-1484,-1886,-2276,-2677,-3117,-3631,-4209,-4869,-5559,-6247,-6867,-7362,-7666,-7755,-7587,-7190,-6576,-5808,-4950,-4090,-3301,-2674,-2253,-2099,-2206,-2584,-3170,-3918,-4730,-5519,-6190,-6653,-6842,-6711,-6250,-5480,-4456,-3251,-1967,-687,483,1494,2280,2845,3197,3383,3466,3525,3626,3848,4211,4755,5441,6249,7101,7927,8662,9225,9584,9701,9572,9201,8618,7834,6905,5846,4709,3527,2349,1219,192,-680,-1349,-1757,-1881,-1686,-1171,-363,712,1970,3347,4738,6054,7207,8124,8760,9100,9154,8976,8617,8173,7714,7327,7066,6972,7049,7282,7616,7987,8315,8513,8517,8261,7725,6904,5834,4572,3200,1815,515,-603,-1474,-2030,-2280,-2204,-1881,-1353,-729,-81,492,947,1224,1338,1286,1114,850,543,204,-133,-493,-860,-1264,-1698,-2164,-2642,-3098,-3501,-3790,-3947,-3911,-3695,-3284,-2703,-2007,-1222,-447,291,893,1330,1547,1522,1261,778,129,-625,-1401,-2115,-2692,-3065,-3198,-3077,-2729,-2191,-1547,-865,-241,257,560,645,489,122,-424,-1085,-1793,-2473,-3067,-3512,-3783,-3860,-3755,-3485,-3093,-2611,-2070,-1513,-932,-363,216,775,1329,1843,2310,2695,2970,3119,3124,2993,2746,2406,2035,1661,1351,1125,1017,1018,1123,1276,1445,1553,1550,1386,1035,482,-231,-1083,-1975,-2853,-3616,-4194,-4541,-4597,-4396,-3926,-3268,-2473,-1629,-816,-107,434,776,903,818,571,188,-236,-659,-980,-1165,-1145,-908,-450,216,1028,1948,2888,3804,4629,5335,5897,6334,6637,6863,6997,7082,7095,7039,6881,6605,6188,5630,4939,4151,3308,2472,1696,1036,527,183,11,-35,24,108,178,158,9,-307,-808,-1482,-2306,-3230,-4192,-5118,-5935,-6572,-6970,-7098,-6933,-6487,-5798,-4905,-3887,-2806,-1729,-724,174,926,1531,1998,2340,2613,2829,3051,3288,3565,3888,4234,4591,4916,5191,5374,5462,5438,5317,5106,4823,4487,4100,3675,3205,2696,2142,1557,954,358,-191,-663,-1017,-1218,-1254,-1109,-806,-364,154,697,1192,1564,1772,1762,1529,1088,473,-242,-991,-1679,-2242,-2604,-2733,-2609,-2239,-1661,-909,-58,850,1746,2592,3352,4012,4566,5028,5414,5755,6072,6401,6744,7129,7525,7943,8320,8640,8844,8886,8750,8397,7851,7125,6269,5339,4382,3458,2580,1762,991,218,-571,-1451,-2410,-3497,-4652,-5874,-7067,-8186,-9139,-9870,-10333,-10504,-10392,-10029,-9468,-8778,-8032,-7295,-6635,-6093,-5696,-5466,-5385,-5442,-5597,-5809,-6016,-6170,-6196,-6051,-5677,-5043,-4130,-2950,-1520,96,1844,3623,5353,6938,8299,9379,10136,10558,10666,10486,10082,9510,8837,8127,7421,6769,6177,5669,5223,4831,4459,4071,3633,3093,2432,1610,629,-506,-1769,-3098,-4449,-5728,-6869,-7800,-8446,-8790,-8783,-8455,-7816,-6932,-5861,-4700,-3524,-2425,-1469,-705,-163,170,313,330,278,227,249,385,672,1114,1693,2375,3103,3819,4461,4978,5334,5506,5501,5344,5071,4746,4413,4148,3974,3944,4038,4271,4576,4929,5244,5473,5556,5451,5142,4634,3951,3142,2261,1350,461,-396,-1206,-1995,-2778,-3599,-4469,-5417,-6425,-7478,-8532,-9527,-10418,-11132,-11639,-11909,-11931,-11731,-11325,-10758,-10083,-9323,-8543,-7750,-7000,-6296,-5668,-5139,-4696,-4380,-4145,-4011,-3921,-3853,-3751,-3566,-3250,-2767,-2087,-1224,-177,989,2234,3478,4648,5680,6514,7118,7479,7593,7500,7212,6794,6271,5688,5083,4469,3888,3338,2848,2418,2053,1749,1488,1250,1004,721,368,-60,-586,-1172,-1811,-2431,-2994,-3419,-3658,-3659,-3393,-2860,-2086,-1119,-41,1066,2100,2981,3628,4010,4095,3911,3498,2923,2267,1617,1049,628,406,395,607,1009,1569,2221,2916,3577,4159,4603,4892,4996,4937,4715,4379,3954,3493,3026,2586,2199,1863,1595,1370,1189,1035,905,791,710,659,669,723,843,985,1138,1249,1264,1153,863,405,-229,-984,-1805,-2615,-3326,-3865,-4174,-4209,-3974,-3482,-2780,-1945,-1034,-147,659,1310,1760,1969,1923,1611,1053,271,-688,-1773,-2911,-4038,-5067,-5935,-6580,-6947,-7034,-6819,-6354,-5667,-4848,-3966,-3101,-2341,-1727,-1312,-1110,-1100,-1278,-1584,-1985,-2436,-2887,-3320,-3699,-4020,-4271,-4449,-4567,-4619,-4629,-4600,-4554,-4515,-4483,-4504,-4549,-4660,-4800,-4967,-5135,-5267,-5345,-5327,-5211,-4965,-4611,-4147,-3605,-3011,-2409,-1833,-1326,-921,-639,-498,-492,-612,-827,-1111,-1413,-1703,-1939,-2087,-2131,-2050,-1852,-1552,-1159,-726,-259,182,585,918,1166,1328,1400,1392,1318,1185,1016,809,577,321,36,-274,-614,-979,-1360,-1741,-2100,-2412,-2648,-2799,-2850,-2823,-2743,-2664,-2636,-2733,-2985,-3446,-4109,-4960,-5948,-7003,-8029,-8946,-9661,-10101,-10238,-10036,-9538,-8766,-7810,-6728,-5631,-4582,-3662,-2936,-2430,-2186,-2195,-2449,-2908,-3529,-4237,-4957,-5609,-6096,-6356,-6319,-5958,-5266,-4279,-3055,-1694,-298,1013,2142,2997,3538,3740,3630,3264,2714,2076,1438,881,475,255,245,438,811,1325,1939,2594,3251,3862,4383,4811,5102,5293,5367,5383,5350,5340,5375,5513,5771,6176,6724,7398,8171,8995,9824,10598,11264,11771,12076,12158,11982,11574,10925,10081,9084,7971,6817,5660,4556,3550,2659,1916,1312,847,501,249,70,-67,-184,-298,-428,-576,-746,-938,-1136,-1336,-1524,-1679,-1799,-1860,-1862,-1792,-1648,-1419,-1112,-712,-235,337,978,1702,2464,3254,4024,4722,5303,5704,5888,5815,5490,4905,4127,3188,2189,1196,306,-422,-932,-1189,-1217,-1010,-654,-184,313,769,1128,1331,1340,1146,721,109,-694,-1621,-2620,-3629,-4558,-5352,-5921,-6228,-6227,-5915,-5316,-4465,-3454,-2349,-1263,-274,539,1119,1445,1514,1352,1009,540,17,-499,-942,-1268,-1430,-1424,-1228,-863,-358,264,932,1613,2241,2770,3160,3393,3444,3352,3116,2795,2436,2072,1782,1568,1484,1521,1678,1927,2237,2543,2801,2948,2920,2704,2240,1559,660,-397,-1557,-2727,-3838,-4783,-5495,-5915,-6001,-5758,-5205,-4401,-3420,-2357,-1309,-367,387,899,1137,1097,813,330,-273,-914,-1519,-1989,-2284,-2346,-2163,-1748,-1120,-331,564,1508,2450,3342,4156,4867,5454,5916,6228,6390,6385,6207,5865,5359,4737,4020,3285,2572,1961,1484,1196,1089,1170,1388,1695,2016,2277,2414,2364,2101,1608,898,9,-1029,-2152,-3315,-4461,-5543,-6516,-7343,-7981,-8407,-8593,-8517,-8192,-7606,-6810,-5826,-4729,-3564,-2421,-1345,-409,361,932,1312,1503,1548,1477,1338,1185,1048,980,993,1114,1341,1668,2079,2542,3033,3501,3922,4254,4462,4544,4469,4264,3932,3513,3038,2568,2130,1791,1569,1503,1599,1847,2225,2687,3179,3621,3960,4112,4045,3720,3139,2328,1342,247,-849,-1864,-2693,-3252,-3488,-3347,-2835,-1964,-789,619,2171,3770,5313,6725,7917,8855,9507,9873,9980,9867,9582,9185,8725,8241,7771,7324,6903,6510,6114,5724,5307,4866,4400,3883,3337,2719,2039,1268,398,-583,-1660,-2829,-4035,-5250,-6405,-7442,-8318,-8974,-9398,-9578,-9527,-9284,-8886,-8396,-7856,-7321,-6814,-6367,-5969,-5634,-5333,-5062,-4817,-4573,-4347,-4121,-3892,-3654,-3377,-3044,-2622,-2082,-1404,-573,403,1513,2711,3963,5196,6373,7418,8303,8984,9444,9693,9723,9586,9289,8890,8415,7911,7389,6887,6399,5926,5470,4988,4488,3922,3289,2564,1748,844,-124,-1137,-2145,-3116,-3992,-4735,-5308,-5677,-5833,-5777,-5523,-5117,-4596,-4032,-3483,-3017,-2690,-2541,-2597,-2851,-3287,-3842,-4469,-5065,-5560,-5858,-5885,-5591,-4935,-3936,-2601,-1021,743,2566,4351,5976,7363,8423,9126,9452,9427,9097,8534,7813,7027,6241,5536,4929,4472,4133,3919,3781,3693,3614,3515,3371,3160,2865,2475,1955,1307,490,-490,-1651,-2965,-4419,-5945,-7494,-8987,-10345,-11508,-12404,-13013,-13308,-13308,-13045,-12562,-11934,-11206,-10457,-9716,-9042,-8435,-7928,-7504,-7177,-6923,-6744,-6618,-6525,-6450,-6337,-6176,-5896,-5483,-4887,-4100,-3116,-1957,-655,732,2135,3497,4732,5796,6633,7213,7537,7600,7442,7091,6598,6021,5400,4797,4235,3752,3353,3039,2802,2613,2453,2281,2076,1807,1463,1030,523,-51,-652,-1251,-1798,-2250,-2572,-2729,-2710,-2510,-2151,-1659,-1091,-485,88,581,949,1153,1188,1052,780,409,6,-365,-635,-741,-643,-309,245,1011,1915,2905,3893,4798,5549,6078,6358,6364,6120,5652,5025,4302,3567,2878,2307,1884,1638,1560,1632,1806,2039,2279,2479,2604,2648,2586,2452,2248,1994,1717,1418,1104,781,434,75,-303,-688,-1064,-1410,-1697,-1906,-2012,-2003,-1882,-1652,-1346,-987,-612,-270,22,218,318,299,171,-64,-395,-806,-1288,-1817,-2373,-2932,-3462,-3932,-4314,-4569,-4695,-4658,-4485,-4165,-3749,-3253,-2744,-2248,-1830,-1517,-1344,-1331,-1470,-1757,-2156,-2634,-3143,-3629,-4052,-4362,-4543,-4566,-4450,-4206,-3873,-3497,-3130,-2817,-2617,-2546,-2634,-2868,-3229,-3671,-4141,-4575,-4915,-5108,-5122,-4938,-4563,-4028,-3359,-2632,-1883,-1195,-604,-177,73,105,-60,-417,-919,-1513,-2128,-2695,-3129,-3380,-3387,-3128,-2610,-1852,-916,127,1194,2192,3039,3670,4035,4120,3924,3490,2854,2100,1282,476,-260,-892,-1386,-1753,-1992,-2150,-2240,-2316,-2386,-2479,-2587,-2711,-2833,-2942,-3043,-3123,-3227,-3352,-3563,-3867,-4301,-4874,-5568,-6368,-7214,-8054,-8816,-9440,-9866,-10060,-9998,-9693,-9172,-8471,-7665,-6790,-5927,-5110,-4383,-3772,-3281,-2935,-2703,-2605,-2611,-2704,-2874,-3076,-3294,-3482,-3611,-3642,-3549,-3314,-2928,-2412,-1782,-1083,-368,318,911,1376,1683,1810,1769,1574,1267,889,493,132,-157,-326,-373,-271,-46,307,748,1264,1830,2417,3028,3632,4252,4869,5504,6152,6822,7498,8187,8849,9486,10054,10539,10911,11157,11253,11203,10988,10619,10089,9413,8595,7669,6652,5596,4546,3549,2669,1940,1405,1072,938,975,1140,1376,1614,1793,1865,1783,1544,1136,601,-24,-688,-1317,-1871,-2286,-2530,-2592,-2458,-2154,-1700,-1133,-484,208,930,1656,2378,3091,3780,4430,5022,5511,5874,6062,6054,5831,5399,4785,4032,3214,2385,1637,1020,589,372,369,562,912,1355,1842,2288,2659,2887,2961,2861,2596,2184,1655,1039,373,-308,-988,-1619,-2215,-2721,-3156,-3484,-3705,-3812,-3799,-3671,-3447,-3137,-2781,-2408,-2053,-1751,-1530,-1402,-1383,-1455,-1605,-1799,-1996,-2161,-2245,-2226,-2073,-1788,-1364,-826,-195,496,1218,1930,2615,3232,3774,4227,4580,4844,5009,5098,5107,5065,4956,4824,4645,4460,4254,4045,3833,3607,3368,3093,2765,2386,1913,1386,779,139,-507,-1124,-1670,-2106,-2426,-2601,-2660,-2617,-2506,-2379,-2261,-2215,-2239,-2377,-2605,-2922,-3302,-3692,-4076,-4376,-4587,-4650,-4568,-4322,-3929,-3402,-2769,-2064,-1305,-529,258,1042,1803,2549,3249,3898,4465,4914,5221,5352,5293,5042,4612,4045,3383,2703,2056,1516,1126,918,901,1056,1349,1725,2124,2481,2732,2841,2764,2505,2064,1471,762,-17,-825,-1626,-2381,-3094,-3729,-4313,-4826,-5284,-5682,-6012,-6271,-6442,-6514,-6483,-6346,-6106,-5787,-5398,-4972,-4535,-4100,-3704,-3336,-3022,-2740,-2484,-2245,-1991,-1726,-1425,-1096,-737,-353,40,438,825,1198,1542,1865,2151,2410,2636,2825,2984,3102,3187,3234,3246,3241,3215,3197,3193,3211,3267,3337,3423,3489,3513,3464,3330,3088,2768,2364,1946,1526,1181,941,843,920,1162,1570,2110,2743,3429,4108,4758,5311,5775,6101,6318,6403,6403,6304,6166,5978,5784,5585,5389,5209,5024,4848,4655,4445,4205,3919,3585,3177,2692,2107,1414,600,-337,-1386,-2531,-3731,-4950,-6129,-7207,-8139,-8857,-9342,-9559,-9512,-9205,-8686,-7971,-7143,-6228,-5296,-4389,-3542,-2775,-2101,-1510,-992,-526,-92,314,700,1050,1342,1568,1682,1702,1608,1437,1222,1010,862,825,944,1241,1723,2369,3147,3999,4868,5694,6411,6984,7374,7572,7587,7433,7141,6747,6283,5787,5280,4800,4348,3958,3616,3340,3111,2921,2745,2558,2333,2043,1665,1188,608,-64,-811,-1608,-2403,-3184,-3882,-4498,-4985,-5350,-5588,-5716,-5756,-5733,-5672,-5591,-5506,-5416,-5314,-5197,-5021,-4792,-4463,-4028,-3473,-2789,-1986,-1083,-97,929,1966,2963,3889,4702,5382,5904,6274,6490,6583,6570,6488,6362,6226,6087,5966,5855,5741,5621,5448,5224,4898,4461,3884,3152,2263,1209,21,-1296,-2679,-4102,-5490,-6803,-7964,-8950,-9691,-10203,-10442,-10449,-10241,-9857,-9360,-8796,-8220,-7688,-7225,-6865,-6603,-6435,-6329,-6260,-6177,-6061,-5882,-5633,-5334,-4999,-4667,-4372,-4133,-3972,-3871,-3814,-3753,-3647,-3446,-3108,-2616,-1962,-1158,-254,725,1697,2621,3438,4112,4610,4933,5077,5067,4930,4700,4412,4104,3811,3552,3366,3248,3213,3245,3319,3415,3478,3487,3394,3177,2827,2338,1740,1059,341,-354,-988,-1486,-1839,-1989,-1955,-1735,-1357,-887,-358,149,577,886,1019,979,757,385,-103,-641,-1175,-1639,-1981,-2153,-2142,-1927,-1541,-1006,-374,303,975,1592,2130,2565,2906,3162,3363,3530,3697,3870,4057,4250,4430,4573,4659,4659,4572,4377,4101,3737,3319,2865,2388,1918,1457,1016,605,218,-133,-438,-699,-882,-994,-1005,-910,-712,-410,-30,403,848,1262,1600,1827,1916,1861,1667,1370,996,600,218,-129,-417,-672,-906,-1155,-1464,-1840,-2314,-2860,-3456,-4061,-4610,-5065,-5378,-5515,-5488,-5286,-4965,-4547,-4098,-3656,-3270,-2964,-2761,-2665,-2662,-2748,-2887,-3068,-3252,-3429,-3558,-3640,-3644,-3575,-3434,-3224,-2982,-2717,-2473,-2278,-2153,-2122,-2188,-2338,-2558,-2806,-3046,-3225,-3302,-3237,-3001,-2591,-2009,-1290,-489,343,1106,1757,2200,2404,2342,2010,1456,729,-88,-896,-1619,-2164,-2484,-2548,-2348,-1933,-1336,-651,62,713,1251,1623,1816,1827,1685,1414,1067,666,251,-170,-582,-1001,-1420,-1856,-2310,-2762,-3228,-3662,-4069,-4426,-4726,-4975,-5182,-5368,-5554,-5765,-6018,-6321,-6670,-7051,-7429,-7785,-8064,-8246,-8290,-8192,-7943,-7564,-7075,-6521,-5937,-5364,-4839,-4374,-3986,-3670,-3404,-3185,-2975,-2787,-2605,-2451,-2355,-2328,-2423,-2636,-2983,-3445,-3981,-4549,-5074,-5510,-5778,-5853,-5693,-5299,-4689,-3885,-2950,-1924,-884,130,1054,1864,2525,3031,3387,3605,3711,3742,3722,3704,3709,3767,3908,4110,4399,4717,5066,5376,5635,5787,5821,5729,5508,5198,4824,4444,4107,3863,3757,3806,4015,4366,4803,5270,5686,5962,6041,5856,5389,4645,3657,2498,1253,22,-1090,-2001,-2633,-2947,-2931,-2600,-2003,-1198,-269,703,1652,2492,3211,3747,4124,4331,4412,4377,4280,4129,3970,3807,3658,3534,3437,3371,3347,3341,3383,3434,3504,3573,3614,3626,3581,3471,3294,3048,2744,2417,2069,1765,1503,1345,1294,1366,1570,1874,2260,2688,3101,3467,3735,3879,3881,3746,3485,3132,2723,2287,1864,1454,1082,710,349,-62,-511,-1038,-1628,-2269,-2935,-3581,-4157,-4625,-4933,-5063,-4994,-4737,-4301,-3739,-3071,-2367,-1661,-988,-397,123,548,896,1190,1440,1685,1948,2242,2599,3003,3469,3975,4499,5023,5496,5905,6208,6383,6423,6313,6081,5734,5330,4886,4483,4136,3911,3813,3857,4023,4267,4537,4753,4845,4737,4382,3748,2845,1703,393,-1001,-2375,-3631,-4672,-5432,-5866,-5962,-5746,-5267,-4596,-3823,-3040,-2322,-1746,-1352,-1155,-1158,-1325,-1612,-1976,-2346,-2690,-2953,-3118,-3153,-3068,-2842,-2504,-2052,-1511,-905,-256,408,1049,1656,2178,2620,2945,3159,3263,3265,3200,3084,2962,2864,2816,2852,2964,3165,3431,3729,4034,4297,4482,4571,4516,4347,4028,3610,3087,2507,1873,1219,547,-139,-844,-1569,-2335,-3127,-3953,-4798,-5634,-6438,-7175,-7813,-8318,-8679,-8863,-8885,-8740,-8446,-8025,-7510,-6920,-6294,-5654,-5023,-4425,-3884,-3396,-3004,-2678,-2451,-2285,-2188,-2114,-2053,-1965,-1832,-1635,-1379,-1055,-711,-342,-10,287,511,673,780,857,949,1090,1326,1688,2181,2812,3530,4303,5042,5687,6151,6390,6352,6045,5491,4750,3910,3063,2321,1766,1486,1513,1864,2518,3409,4465,5581,6663,7604,8335,8790,8944,8808,8389,7757,6949,6043,5092,4137,3229,2370,1591,869,212,-402,-986,-1550,-2115,-2675,-3247,-3816,-4386,-4941,-5472,-5961,-6406,-6783,-7091,-7318,-7450,-7496,-7433,-7276,-7007,-6645,-6181,-5636,-5007,-4322,-3571,-2794,-1970,-1146,-308,512,1306,2048,2729,3320,3820,4200,4464,4600,4606,4497,4260,3939,3524,3064,2569,2080,1622,1229,927,736,674,752,960,1305,1746,2280,2854,3442,3999,4478,4856,5083,5159,5067,4829,4464,4024,3542,3082,2676,2353,2131,1984,1903,1834,1741,1580,1324,961,501,-35,-599,-1152,-1639,-2032,-2298,-2439,-2465,-2413,-2325,-2256,-2252,-2363,-2598,-2981,-3478,-4047,-4641,-5161,-5550,-5719,-5614,-5189,-4452,-3401,-2118,-660,860,2342,3687,4804,5637,6157,6362,6296,6004,5569,5054,4548,4080,3720,3446,3290,3200,3164,3136,3081,2967,2770,2476,2077,1582,1002,351,-342,-1070,-1798,-2523,-3214,-3873,-4472,-5018,-5483,-5877,-6172,-6380,-6487,-6503,-6421,-6263,-6020,-5731,-5393,-5037,-4687,-4363,-4089,-3892,-3767,-3740,-3788,-3910,-4079,-4284,-4492,-4703,-4894,-5071,-5233,-5379,-5521,-5646,-5757,-5829,-5843,-5773,-5577,-5246,-4734,-4057,-3206,-2210,-1116,31,1145,2175,3025,3667,4035,4138,3976,3603,3083,2500,1942,1490,1204,1121,1239,1532,1937,2388,2803,3114,3278,3270,3103,2815,2457,2106,1818,1658,1650,1803,2101,2484,2903,3257,3495,3525,3339,2892,2235,1408,493,-405,-1196,-1779,-2092,-2084,-1767,-1156,-336,624,1604,2521,3273,3800,4076,4092,3882,3511,3032,2545,2092,1745,1516,1420,1437,1525,1655,1772,1844,1843,1752,1570,1313,990,636,274,-80,-387,-656,-855,-999,-1077,-1096,-1064,-978,-854,-689,-494,-269,-33,232,488,767,1026,1294,1535,1767,1958,2119,2218,2267,2242,2160,2014,1827,1602,1357,1101,825,534,197,-189,-660,-1209,-1853,-2567,-3327,-4078,-4770,-5318,-5685,-5791,-5630,-5176,-4476,-3574,-2571,-1561,-659,27,425,475,179,-430,-1281,-2254,-3243,-4106,-4751,-5094,-5109,-4801,-4235,-3477,-2658,-1850,-1168,-658,-352,-250,-305,-465,-649,-798,-839,-750,-507,-134,321,805,1235,1552,1698,1637,1374,924,355,-280,-888,-1397,-1752,-1889,-1817,-1523,-1060,-466,173,810,1350,1773,2008,2067,1934,1646,1224,726,165,-381,-935,-1431,-1903,-2320,-2704,-3050,-3360,-3640,-3884,-4092,-4270,-4419,-4545,-4671,-4797,-4948,-5137,-5370,-5660,-5995,-6379,-6775,-7189,-7558,-7884,-8113,-8235,-8223,-8061,-7761,-7315,-6760,-6113,-5424,-4725,-4077,-3507,-3065,-2766,-2623,-2628,-2753,-2962,-3204,-3435,-3614,-3715,-3736,-3693,-3617,-3554,-3545,-3626,-3814,-4093,-4438,-4769,-5025,-5095,-4927,-4427,-3600,-2428,-987,639,2323,3919,5296,6327,6937,7086,6800,6147,5246,4233,3260,2460,1941,1759,1928,2403,3102,3914,4716,5390,5845,6012,5873,5445,4769,3931,3001,2080,1236,532,1,-346,-531,-577,-551,-483,-456,-476,-613,-833,-1166,-1555,-1978,-2378,-2703,-2906,-2945,-2797,-2453,-1920,-1227,-408,487,1407,2314,3152,3911,4553,5089,5504,5819,6042,6179,6261,6276,6266,6216,6163,6100,6047,6007,5973,5950,5910,5848,5739,5560,5308,4958,4522,4010,3428,2830,2221,1659,1175,790,552,453,511,717,1045,1476,1953,2453,2896,3269,3493,3566,3444,3141,2661,2045,1331,582,-143,-803,-1341,-1758,-2048,-2236,-2374,-2503,-2681,-2939,-3304,-3754,-4273,-4781,-5221,-5502,-5559,-5339,-4821,-4021,-2992,-1811,-592,569,1553,2299,2749,2909,2810,2535,2172,1848,1652,1685,1993,2590,3455,4519,5688,6869,7931,8808,9405,9707,9691,9407,8889,8229,7496,6778,6134,5631,5276,5098,5051,5114,5216,5298,5292,5138,4796,4251,3502,2583,1556,462,-585,-1556,-2347,-2954,-3317,-3481,-3428,-3247,-2958,-2650,-2365,-2151,-2047,-2048,-2177,-2386,-2680,-2999,-3342,-3655,-3936,-4153,-4292,-4345,-4294,-4144,-3889,-3545,-3113,-2634,-2110,-1592,-1085,-632,-231,88,344,524,657,753,835,930,1058,1238,1482,1802,2187,2647,3145,3676,4200,4691,5113,5430,5620,5649,5521,5215,4767,4181,3515,2795,2072,1372,721,112,-456,-1023,-1614,-2256,-2977,-3768,-4613,-5477,-6283,-6993,-7515,-7825,-7870,-7669,-7244,-6661,-6001,-5354,-4822,-4465,-4357,-4481,-4854,-5382,-6016,-6623,-7125,-7404,-7411,-7092,-6464,-5557,-4461,-3262,-2078,-1010,-136,471,813,880,751,471,159,-111,-243,-167,143,712,1496,2445,3478,4492,5397,6101,6543,6694,6557,6177,5627,5005,4408,3946,3690,3697,3986,4533,5286,6172,7078,7921,8595,9032,9188,9038,8608,7927,7058,6065,5009,3954,2943,2000,1147,383,-307,-925,-1515,-2074,-2648,-3225,-3837,-4469,-5112,-5755,-6364,-6920,-7394,-7760,-8013,-8126,-8130,-7996,-7775,-7448,-7056,-6587,-6073,-5490,-4871,-4187,-3468,-2711,-1932,-1154,-400,311,942,1493,1940,2294,2557,2753,2900,3025,3139,3252,3355,3432,3459,3410,3263,3009,2651,2219,1743,1280,885,602,484,529,745,1087,1504,1919,2261,2449,2448,2223,1791,1200,512,-167,-752,-1139,-1266,-1087,-608,130,1051,2040,2987,3749,4251,4390,4165,3569,2677,1577,402,-728,-1676,-2347,-2667,-2608,-2202,-1495,-612,349,1228,1925,2320,2370,2038,1379,448,-627,-1723,-2700,-3438,-3832,-3838,-3430,-2654,-1583,-323,996,2253,3322,4134,4605,4758,4575,4143,3506,2766,1989,1260,621,118,-243,-453,-544,-535,-470,-402,-352,-385,-510,-749,-1115,-1579,-2133,-2738,-3350,-3943,-4456,-4885,-5169,-5328,-5316,-5163,-4852,-4421,-3872,-3253,-2586,-1919,-1294,-744,-313,-20,119,105,-44,-303,-633,-987,-1323,-1600,-1784,-1875,-1850,-1758,-1610,-1469,-1379,-1388,-1531,-1827,-2270,-2827,-3454,-4077,-4626,-5024,-5217,-5168,-4869,-4362,-3690,-2948,-2227,-1613,-1192,-1002,-1058,-1338,-1765,-2263,-2707,-3000,-3049,-2782,-2197,-1304,-187,1056,2290,3384,4225,4723,4838,4581,4000,3198,2288,1410,672,198,20,187,655,1361,2210,3075,3837,4398,4660,4607,4222,3570,2723,1800,912,186,-300,-471,-306,177,931,1869,2889,3895,4779,5469,5916,6087,6008,5694,5206,4599,3925,3248,2597,2023,1525,1141,848,665,566,535,554,586,615,603,553,428,257,21,-250,-542,-842,-1124,-1375,-1578,-1716,-1782,-1758,-1639,-1418,-1097,-682,-198,343,887,1409,1863,2202,2416,2460,2359,2094,1721,1248,748,249,-186,-526,-737,-815,-772,-627,-452,-268,-173,-184,-363,-703,-1202,-1811,-2477,-3114,-3669,-4057,-4262,-4263,-4077,-3772,-3381,-3011,-2690,-2493,-2418,-2460,-2581,-2713,-2786,-2731,-2491,-2048,-1404,-611,267,1121,1864,2400,2662,2630,2289,1712,947,112,-709,-1403,-1913,-2168,-2174,-1928,-1486,-910,-288,306,780,1092,1183,1053,715,202,-414,-1072,-1685,-2191,-2515,-2632,-2516,-2174,-1651,-985,-253,473,1132,1648,2003,2149,2108,1882,1512,1030,486,-95,-657,-1203,-1678,-2105,-2449,-2728,-2943,-3104,-3230,-3341,-3450,-3575,-3731,-3915,-4139,-4384,-4654,-4926,-5196,-5445,-5659,-5830,-5938,-5982,-5947,-5841,-5653,-5411,-5112,-4796,-4480,-4189,-3962,-3795,-3730,-3732,-3831,-3965,-4153,-4327,-4487,-4590,-4615,-4555,-4391,-4141,-3806,-3423,-3020,-2640,-2321,-2097,-1988,-2005,-2122,-2319,-2525,-2701,-2767,-2696,-2436,-2009,-1418,-728,-2,708,1308,1798,2118,2310,2393,2430,2479,2614,2864,3281,3833,4513,5237,5940,6520,6896,6994,6765,6204,5318,4181,2858,1456,80,-1184,-2236,-3039,-3553,-3787,-3780,-3583,-3271,-2931,-2624,-2432,-2377,-2493,-2756,-3136,-3579,-4008,-4357,-4556,-4542,-4287,-3774,-3012,-2051,-935,252,1445,2555,3538,4335,4929,5324,5524,5575,5515,5383,5235,5104,5018,5019,5094,5274,5529,5853,6213,6583,6912,7186,7353,7410,7333,7126,6796,6359,5841,5269,4674,4095,3560,3101,2740,2494,2360,2343,2406,2537,2690,2826,2921,2926,2848,2655,2365,1993,1547,1074,578,103,-341,-726,-1052,-1297,-1484,-1602,-1694,-1765,-1868,-2018,-2258,-2596,-3037,-3574,-4151,-4734,-5253,-5637,-5851,-5840,-5611,-5174,-4575,-3873,-3133,-2421,-1769,-1209,-727,-299,124,594,1169,1880,2749,3763,4887,6048,7187,8181,8984,9490,9682,9525,9050,8305,7361,6328,5292,4364,3624,3133,2923,3002,3328,3858,4498,5166,5760,6191,6394,6318,5957,5325,4480,3498,2466,1500,661,56,-304,-380,-218,147,626,1142,1596,1919,2041,1939,1600,1038,307,-558,-1468,-2381,-3214,-3925,-4463,-4805,-4933,-4867,-4611,-4235,-3752,-3255,-2761,-2338,-2008,-1782,-1676,-1657,-1716,-1804,-1892,-1934,-1897,-1752,-1484,-1083,-566,50,731,1437,2127,2752,3293,3697,3983,4116,4134,4032,3856,3619,3360,3100,2856,2653,2477,2353,2247,2171,2082,1975,1800,1538,1148,608,-94,-960,-1958,-3061,-4193,-5306,-6315,-7182,-7843,-8301,-8540,-8590,-8492,-8274,-7996,-7675,-7341,-7001,-6635,-6248,-5788,-5265,-4643,-3943,-3182,-2396,-1656,-1006,-536,-278,-284,-554,-1065,-1772,-2584,-3419,-4152,-4704,-4971,-4907,-4476,-3692,-2589,-1258,232,1739,3177,4430,5412,6090,6425,6451,6211,5788,5270,4764,4348,4103,4070,4259,4654,5207,5845,6494,7066,7494,7720,7713,7463,6981,6307,5461,4524,3509,2499,1506,586,-242,-953,-1537,-1987,-2321,-2541,-2690,-2777,-2851,-2921,-3029,-3170,-3364,-3596,-3867,-4143,-4419,-4649,-4829,-4921,-4928,-4824,-4627,-4341,-3974,-3564,-3109,-2654,-2193,-1760,-1341,-952,-589,-235,85,411,703,991,1241,1465,1643,1781,1867,1911,1904,1855,1750,1591,1357,1044,645,153,-409,-1023,-1657,-2255,-2797,-3225,-3534,-3702,-3740,-3658,-3486,-3240,-2949,-2614,-2250,-1833,-1375,-834,-226,468,1222,2015,2786,3503,4064,4444,4562,4401,3960,3252,2354,1331,304,-635,-1367,-1820,-1924,-1662,-1046,-117,1028,2304,3574,4739,5675,6313,6588,6498,6061,5339,4427,3426,2456,1612,985,616,541,717,1115,1640,2212,2731,3114,3294,3234,2925,2381,1651,783,-146,-1078,-1950,-2711,-3337,-3801,-4098,-4246,-4249,-4152,-3984,-3782,-3592,-3440,-3356,-3348,-3423,-3566,-3750,-3966,-4152,-4315,-4390,-4390,-4279,-4079,-3780,-3415,-2993,-2554,-2110,-1687,-1301,-940,-624,-313,-13,303,649,1021,1426,1839,2245,2605,2901,3090,3173,3118,2959,2679,2340,1933,1507,1067,626,180,-272,-747,-1243,-1755,-2299,-2824,-3355,-3832,-4268,-4625,-4907,-5093,-5185,-5169,-5042,-4791,-4422,-3916,-3298,-2569,-1765,-919,-88,678,1315,1767,1999,1960,1664,1108,337,-584,-1588,-2565,-3447,-4121,-4537,-4629,-4383,-3801,-2926,-1810,-552,769,2039,3170,4078,4706,5026,5045,4794,4345,3769,3181,2646,2277,2102,2174,2483,2997,3669,4416,5166,5841,6366,6715,6834,6757,6468,6035,5477,4866,4229,3633,3082,2642,2295,2076,1969,1967,2042,2169,2295,2389,2409,2320,2116,1785,1352,841,288,-253,-759,-1171,-1480,-1669,-1731,-1694,-1564,-1386,-1182,-982,-809,-665,-561,-473,-394,-296,-163,13,233,481,732,947,1092,1125,1020,775,380,-111,-683,-1258,-1800,-2257,-2601,-2824,-2934,-2961,-2934,-2905,-2896,-2941,-3054,-3228,-3458,-3718,-3974,-4202,-4358,-4411,-4343,-4115,-3738,-3206,-2525,-1740,-874,24,889,1695,2365,2872,3171,3243,3078,2678,2082,1316,457,-442,-1295,-2032,-2583,-2908,-2955,-2746,-2267,-1575,-726,220,1167,2046,2779,3297,3570,3567,3306,2822,2167,1430,682,12,-504,-832,-925,-812,-500,-64,444,941,1366,1659,1791,1730,1509,1119,626,44,-564,-1176,-1747,-2258,-2689,-3017,-3243,-3360,-3382,-3329,-3225,-3124,-3042,-3045,-3131,-3339,-3643,-4042,-4487,-4952,-5386,-5753,-6034,-6203,-6274,-6249,-6154,-6023,-5866,-5726,-5586,-5472,-5345,-5211,-5015,-4767,-4426,-4007,-3521,-2989,-2466,-1980,-1589,-1317,-1190,-1213,-1358,-1601,-1880,-2151,-2349,-2440,-2388,-2201,-1892,-1501,-1086,-691,-384,-189,-140,-225,-433,-722,-1048,-1354,-1591,-1706,-1680,-1477,-1113,-590,55,781,1544,2294,2978,3563,4004,4287,4384,4298,4014,3553,2920,2143,1257,303,-667,-1595,-2425,-3106,-3586,-3842,-3858,-3640,-3217,-2630,-1934,-1206,-505,88,527,758,764,543,117,-464,-1141,-1833,-2473,-2979,-3302,-3405,-3270,-2923,-2383,-1721,-977,-236,465,1074,1562,1939,2183,2347,2429,2474,2512,2549,2634,2754,2944,3191,3503,3866,4260,4664,5044,5370,5627,5783,5850,5826,5728,5591,5427,5278,5150,5066,5015,5002,4997,5000,4975,4934,4852,4758,4658,4577,4545,4562,4659,4802,4982,5147,5243,5227,5028,4641,4019,3201,2211,1104,-32,-1138,-2120,-2930,-3519,-3879,-4027,-3995,-3849,-3649,-3455,-3333,-3303,-3390,-3591,-3864,-4204,-4529,-4831,-5031,-5122,-5059,-4838,-4448,-3901,-3211,-2405,-1511,-566,396,1342,2238,3052,3763,4339,4775,5043,5155,5103,4915,4615,4247,3859,3510,3248,3125,3176,3413,3847,4446,5176,5980,6787,7533,8143,8566,8752,8695,8389,7878,7202,6442,5653,4930,4312,3856,3574,3467,3500,3638,3817,3975,4063,4028,3838,3498,2979,2343,1581,762,-88,-929,-1707,-2411,-2983,-3429,-3711,-3853,-3842,-3727,-3519,-3271,-3011,-2781,-2589,-2457,-2377,-2331,-2319,-2294,-2270,-2207,-2125,-1997,-1855,-1671,-1477,-1244,-977,-667,-286,155,682,1269,1910,2561,3189,3727,4134,4350,4344,4100,3619,2940,2104,1191,266,-582,-1295,-1816,-2115,-2203,-2091,-1841,-1516,-1176,-916,-773,-795,-1017,-1407,-1992,-2692,-3506,-4355,-5209,-6010,-6717,-7285,-7685,-7888,-7873,-7646,-7202,-6571,-5787,-4890,-3944,-2999,-2125,-1367,-787,-408,-261,-340,-635,-1098,-1689,-2322,-2945,-3455,-3811,-3930,-3796,-3378,-2696,-1769,-662,567,1835,3056,4156,5061,5723,6107,6215,6063,5697,5181,4581,3978,3430,2995,2704,2564,2569,2689,2885,3112,3331,3496,3591,3585,3481,3267,2959,2560,2091,1557,999,421,-129,-633,-1070,-1413,-1671,-1840,-1943,-2005,-2052,-2102,-2184,-2291,-2442,-2611,-2807,-3006,-3209,-3408,-3597,-3778,-3937,-4064,-4146,-4147,-4059,-3840,-3488,-2994,-2377,-1666,-916,-185,451,940,1213,1259,1054,633,43,-651,-1363,-2010,-2523,-2837,-2916,-2757,-2357,-1772,-1037,-231,583,1332,1948,2374,2569,2495,2143,1522,645,-429,-1645,-2925,-4167,-5294,-6196,-6816,-7082,-6978,-6509,-5705,-4644,-3410,-2104,-837,298,1220,1861,2198,2218,1949,1430,740,-57,-857,-1586,-2163,-2520,-2621,-2436,-1976,-1255,-331,758,1918,3097,4206,5187,5973,6526,6820,6842,6628,6189,5607,4922,4229,3573,3027,2622,2373,2296,2339,2494,2690,2896,3049,3133,3095,2953,2674,2287,1785,1197,531,-185,-931,-1671,-2384,-3030,-3586,-4039,-4362,-4577,-4672,-4683,-4620,-4514,-4382,-4235,-4102,-3975,-3879,-3808,-3773,-3779,-3825,-3900,-4001,-4100,-4168,-4183,-4099,-3901,-3557,-3076,-2454,-1736,-950,-164,569,1189,1646,1911,1971,1835,1538,1124,653,185,-224,-523,-679,-665,-478,-125,379,984,1664,2329,2935,3391,3626,3584,3204,2482,1421,81,-1465,-3085,-4669,-6043,-7118,-7746,-7898,-7527,-6683,-5441,-3916,-2265,-629,835,2004,2800,3157,3086,2611,1809,770,-386,-1560,-2620,-3494,-4082,-4361,-4282,-3880,-3167,-2210,-1078,151,1391,2556,3584,4409,4994,5322,5394,5233,4900,4425,3922,3412,3010,2729,2634,2716,2983,3391,3905,4467,5012,5500,5874,6103,6182,6085,5854,5479,5016,4486,3935,3404,2923,2539,2255,2106,2070,2140,2282,2459,2628,2754,2806,2764,2639,2427,2164,1859,1555,1256,994,761,575,424,313,246,208,232,282,397,543,728,924,1117,1268,1362,1361,1253,1027,680,230,-300,-882,-1470,-2034,-2526,-2915,-3175,-3269,-3204,-2951,-2535,-1966,-1282,-538,200,854,1331,1569,1478,1047,238,-887,-2283,-3825,-5386,-6824,-7978,-8736,-8991,-8695,-7854,-6512,-4781,-2787,-697,1337,3156,4643,5710,6307,6440,6135,5465,4523,3401,2226,1076,70,-744,-1287,-1548,-1499,-1159,-565,253,1207,2251,3283,4234,5022,5583,5864,5842,5507,4897,4055,3063,2008,985,75,-635,-1120,-1336,-1313,-1078,-696,-236,213,597,825,882,716,350,-213,-925,-1726,-2567,-3352,-4044,-4560,-4879,-4975,-4860,-4564,-4144,-3673,-3214,-2853,-2623,-2583,-2717,-3033,-3474,-4008,-4568,-5104,-5563,-5912,-6122,-6186,-6111,-5902,-5589,-5198,-4758,-4308,-3876,-3489,-3184,-2962,-2853,-2839,-2926,-3081,-3287,-3491,-3676,-3782,-3788,-3666,-3392,-2983,-2428,-1766,-1014,-214,600,1396,2130,2774,3277,3616,3735,3615,3213,2531,1577,387,-970,-2408,-3808,-5059,-6038,-6648,-6823,-6527,-5780,-4635,-3201,-1588,41,1574,2853,3815,4361,4505,4220,3590,2644,1507,238,-1044,-2278,-3371,-4278,-4949,-5361,-5505,-5379,-5007,-4415,-3645,-2750,-1780,-813,104,885,1493,1860,1975,1816,1408,781,2,-862,-1723,-2500,-3127,-3540,-3711,-3624,-3294,-2757,-2058,-1271,-446,336,1019,1565,1921,2092,2071,1875,1562,1159,761,401,171,92,219,538,1055,1708,2464,3242,3988,4638,5149,5497,5668,5679,5548,5309,5000,4658,4315,4005,3752,3568,3475,3466,3545,3700,3908,4151,4388,4594,4724,4753,4654,4418,4039,3548,2962,2337,1717,1156,698,382,225,227,377,641,979,1340,1670,1915,2024,1949,1667,1138,389,-591,-1741,-3007,-4314,-5555,-6648,-7486,-7994,-8104,-7800,-7071,-5982,-4587,-3011,-1353,247,1691,2877,3756,4281,4482,4363,4008,3469,2836,2172,1557,1034,647,430,377,505,794,1222,1780,2422,3130,3871,4607,5316,5960,6516,6963,7279,7457,7499,7409,7211,6929,6594,6244,5908,5608,5373,5193,5087,5019,4991,4962,4914,4825,4660,4426,4092,3677,3169,2599,1974,1333,696,109,-400,-802,-1076,-1219,-1236,-1149,-998,-812,-643,-508,-448,-451,-531,-658,-824,-997,-1171,-1319,-1449,-1552,-1631,-1690,-1722,-1727,-1684,-1598,-1427,-1206,-885,-526,-103,317,726,1069,1330,1471,1491,1388,1174,888,548,214,-94,-328,-471,-505,-429,-248,11,322,637,909,1069,1076,852,385,-370,-1389,-2637,-4056,-5533,-6969,-8230,-9201,-9777,-9897,-9515,-8669,-7400,-5827,-4072,-2282,-608,832,1932,2635,2919,2807,2349,1627,737,-231,-1164,-1997,-2642,-3061,-3218,-3096,-2716,-2087,-1266,-283,787,1894,2969,3952,4802,5460,5906,6114,6088,5831,5382,4771,4058,3295,2539,1843,1248,791,476,318,291,382,551,765,983,1171,1303,1353,1315,1181,968,689,375,58,-233,-460,-612,-673,-656,-579,-479,-390,-356,-395,-533,-748,-1042,-1362,-1687,-1972,-2196,-2340,-2415,-2425,-2395,-2359,-2327,-2337,-2377,-2462,-2571,-2692,-2808,-2883,-2925,-2893,-2800,-2640,-2412,-2142,-1828,-1506,-1175,-871,-595,-366,-183,-54,34,78,100,102,110,118,140,171,178,157,47,-173,-550,-1109,-1854,-2778,-3831,-4956,-6065,-7062,-7850,-8346,-8481,-8229,-7599,-6622,-5401,-4011,-2603,-1268,-129,734,1280,1473,1349,939,316,-437,-1240,-2005,-2655,-3139,-3390,-3406,-3148,-2653,-1911,-991,88,1249,2445,3611,4678,5610,6330,6834,7075,7055,6796,6310,5661,4904,4098,3323,2627,2071,1674,1456,1397,1469,1630,1816,1975,2051,1994,1779,1390,833,137,-664,-1499,-2318,-3038,-3609,-3974,-4105,-4003,-3683,-3213,-2636,-2054,-1529,-1124,-899,-851,-994,-1287,-1698,-2174,-2670,-3147,-3576,-3935,-4227,-4439,-4581,-4653,-4655,-4583,-4436,-4210,-3889,-3501,-3019,-2489,-1916,-1336,-776,-272,148,463,662,742,718,599,428,219,10,-164,-300,-351,-335,-239,-67,136,367,553,670,655,466,87,-507,-1278,-2195,-3179,-4147,-4994,-5637,-5979,-5988,-5622,-4914,-3912,-2694,-1374,-54,1156,2161,2899,3328,3440,3252,2813,2167,1401,568,-249,-997,-1617,-2075,-2335,-2384,-2221,-1844,-1286,-556,295,1236,2217,3192,4109,4931,5597,6099,6389,6474,6356,6050,5614,5065,4497,3927,3438,3051,2802,2698,2734,2886,3123,3400,3681,3918,4082,4148,4100,3950,3698,3384,3038,2702,2421,2219,2130,2149,2265,2457,2667,2867,3001,3038,2964,2776,2480,2124,1720,1323,950,632,369,176,23,-73,-158,-202,-244,-243,-215,-129,10,219,476,775,1079,1347,1553,1649,1616,1448,1142,731,251,-252,-730,-1127,-1421,-1571,-1586,-1463,-1229,-918,-566,-231,51,217,239,69,-300,-876,-1642,-2542,-3529,-4508,-5388,-6085,-6486,-6558,-6225,-5515,-4435,-3067,-1499,151,1766,3226,4442,5329,5865,6020,5832,5339,4606,3717,2742,1775,876,124,-446,-785,-885,-744,-370,192,910,1728,2581,3427,4184,4831,5294,5573,5620,5457,5074,4514,3798,2995,2140,1307,543,-103,-594,-913,-1052,-1033,-876,-629,-346,-57,157,290,290,153,-116,-499,-962,-1456,-1934,-2351,-2665,-2855,-2927,-2881,-2774,-2633,-2518,-2473,-2521,-2694,-2973,-3357,-3797,-4270,-4728,-5148,-5494,-5772,-5955,-6072,-6111,-6088,-6003,-5854,-5634,-5345,-4965,-4520,-3995,-3427,-2831,-2238,-1686,-1189,-788,-472,-262,-138,-84,-81,-103,-119,-123,-87,-15,104,257,448,654,870,1079,1248,1368,1390,1300,1058,653,76,-656,-1514,-2435,-3357,-4191,-4858,-5284,-5415,-5221,-4716,-3923,-2926,-1800,-664,400,1275,1908,2243,2258,1979,1429,679,-206,-1140,-2051,-2860,-3510,-3958,-4169,-4146,-3883,-3423,-2788,-2046,-1237,-432,322,972,1474,1803,1937,1876,1630,1219,689,69,-571,-1203,-1757,-2211,-2521,-2680,-2685,-2543,-2287,-1946,-1559,-1178,-819,-540,-338,-244,-238,-312,-437,-568,-666,-684,-579,-342,53,573,1193,1859,2498,3065,3489,3745,3812,3701,3438,3076,2664,2258,1904,1637,1468,1411,1444,1560,1724,1922,2131,2327,2515,2660,2788,2866,2913,2919,2884,2815,2706,2566,2398,2199,1991,1751,1519,1274,1032,818,610,455,338,279,283,345,458,604,754,878,935,889,711,379,-109,-735,-1472,-2256,-3020,-3699,-4196,-4468,-4446,-4122,-3481,-2584,-1459,-214,1070,2303,3377,4236,4821,5094,5073,4765,4218,3505,2678,1834,1037,359,-137,-416,-445,-229,229,883,1704,2612,3571,4496,5349,6068,6623,6985,7151,7115,6903,6539,6059,5508,4930,4361,3846,3404,3059,2812,2664,2592,2583,2600,2618,2603,2533,2384,2151,1837,1457,1048,646,305,67,-27,37,262,606,1028,1442,1782,1975,1959,1728,1270,656,-74,-798,-1460,-1947,-2220,-2249,-2034,-1622,-1066,-446,159,677,1065,1281,1333,1233,1020,751,465,228,57,-11,24,138,324,524,711,847,890,839,676,419,92,-270,-632,-943,-1192,-1339,-1397,-1364,-1275,-1165,-1079,-1068,-1162,-1405,-1795,-2337,-2988,-3714,-4432,-5087,-5582,-5865,-5869,-5574,-4963,-4079,-2962,-1702,-387,881,2005,2908,3515,3812,3768,3437,2835,2060,1167,262,-581,-1278,-1777,-2026,-2023,-1756,-1270,-596,197,1055,1905,2695,3373,3898,4246,4402,4362,4133,3740,3199,2562,1861,1149,468,-127,-611,-940,-1111,-1116,-966,-698,-328,71,486,846,1134,1319,1392,1357,1243,1073,893,738,632,592,614,661,710,692,570,305,-129,-711,-1416,-2179,-2928,-3583,-4079,-4365,-4424,-4268,-3938,-3503,-3032,-2612,-2294,-2130,-2130,-2282,-2547,-2875,-3189,-3448,-3577,-3572,-3397,-3083,-2656,-2156,-1650,-1169,-773,-478,-304,-251,-290,-409,-560,-711,-844,-916,-946,-916,-861,-799,-768,-804,-929,-1185,-1563,-2078,-2705,-3411,-4158,-4887,-5542,-6064,-6409,-6531,-6424,-6077,-5524,-4794,-3951,-3050,-2159,-1340,-637,-90,277,465,469,319,35,-346,-783,-1241,-1657,-2023,-2257,-2376,-2312,-2090,-1692,-1142,-471,290,1087,1878,2611,3241,3742,4069,4224,4183,3967,3587,3076,2467,1814,1152,542,13,-395,-665,-786,-770,-631,-407,-129,153,410,602,716,740,691,578,448,313,220,170,173,207,241,237,141,-67,-424,-910,-1499,-2148,-2768,-3319,-3709,-3924,-3940,-3788,-3513,-3192,-2902,-2723,-2703,-2882,-3238,-3742,-4319,-4875,-5330,-5591,-5599,-5337,-4798,-4043,-3135,-2179,-1266,-499,67,372,426,251,-94,-517,-942,-1267,-1426,-1371,-1083,-584,76,825,1571,2223,2703,2937,2893,2549,1931,1075,52,-1055,-2165,-3174,-4015,-4612,-4926,-4938,-4652,-4109,-3351,-2470,-1526,-618,190,838,1279,1502,1506,1313,967,511,11,-480,-911,-1220,-1397,-1388,-1213,-864,-367,242,933,1655,2378,3059,3682,4220,4674,5031,5301,5478,5573,5573,5498,5329,5084,4767,4388,3973,3537,3117,2727,2409,2159,2012,1955,1990,2111,2294,2529,2794,3075,3360,3635,3894,4121,4312,4436,4490,4433,4259,3951,3503,2947,2295,1628,985,463,101,-36,56,378,863,1455,2043,2543,2867,2947,2777,2351,1746,1023,305,-333,-771,-990,-922,-626,-123,486,1119,1670,2059,2224,2130,1793,1234,537,-230,-969,-1588,-2030,-2229,-2182,-1901,-1420,-820,-166,446,956,1291,1426,1335,1034,546,-81,-793,-1533,-2228,-2828,-3261,-3497,-3488,-3225,-2705,-1953,-1005,74,1219,2349,3390,4266,4935,5328,5468,5313,4932,4331,3592,2771,1947,1188,563,114,-101,-95,165,629,1271,2044,2871,3705,4479,5130,5631,5932,6025,5909,5580,5089,4439,3706,2912,2123,1382,722,179,-235,-521,-678,-740,-717,-647,-549,-439,-337,-245,-168,-113,-70,-56,-71,-130,-248,-444,-727,-1122,-1614,-2214,-2885,-3600,-4310,-4955,-5481,-5838,-5983,-5914,-5636,-5186,-4644,-4063,-3544,-3149,-2931,-2914,-3089,-3407,-3814,-4211,-4528,-4681,-4622,-4329,-3811,-3111,-2292,-1438,-624,62,576,879,960,852,574,210,-199,-562,-849,-991,-986,-832,-544,-190,201,543,803,923,884,691,338,-119,-671,-1248,-1837,-2377,-2860,-3248,-3535,-3711,-3766,-3708,-3534,-3260,-2897,-2468,-1997,-1507,-1043,-614,-278,-33,84,64,-90,-372,-758,-1213,-1697,-2165,-2567,-2858,-3011,-2998,-2818,-2487,-2019,-1471,-872,-282,253,701,1011,1182,1186,1029,728,288,-240,-839,-1454,-2051,-2580,-3016,-3311,-3466,-3448,-3279,-2953,-2514,-1964,-1368,-736,-128,430,904,1263,1497,1589,1556,1404,1161,860,520,185,-136,-416,-644,-817,-922,-965,-935,-844,-684,-485,-243,-12,200,342,396,336,167,-110,-446,-809,-1135,-1372,-1470,-1404,-1155,-751,-217,377,975,1499,1896,2127,2167,2031,1753,1374,983,623,382,285,385,661,1106,1658,2258,2822,3294,3590,3697,3587,3284,2822,2252,1633,1019,452,-37,-434,-744,-959,-1116,-1193,-1224,-1182,-1082,-894,-631,-273,162,663,1206,1752,2273,2720,3069,3289,3355,3289,3064,2745,2332,1897,1472,1111,856,746,792,1019,1397,1930,2563,3272,4001,4710,5342,5869,6234,6432,6423,6222,5824,5263,4574,3804,3010,2260,1585,1067,701,536,552,743,1073,1503,1976,2445,2859,3172,3360,3405,3312,3098,2787,2414,2005,1595,1193,817,474,151,-128,-385,-592,-756,-852,-887,-848,-754,-615,-460,-320,-217,-176,-198,-286,-411,-562,-687,-770,-775,-691,-527,-289,-17,254,485,633,680,610,429,161,-159,-487,-767,-967,-1034,-953,-723,-344,126,659,1181,1629,1956,2108,2079,1861,1495,1011,478,-62,-551,-967,-1278,-1506,-1636,-1715,-1736,-1736,-1705,-1646,-1553,-1402,-1197,-914,-568,-158,286,743,1183,1555,1857,2026,2080,1984,1766,1432,1026,582,151,-215,-476,-591,-538,-317,76,593,1217,1877,2540,3137,3637,3985,4169,4162,3972,3607,3095,2470,1780,1076,404,-172,-622,-899,-987,-877,-577,-113,470,1124,1778,2370,2841,3131,3219,3074,2722,2171,1481,688,-141,-970,-1736,-2432,-3003,-3467,-3793,-3995,-4072,-4031,-3887,-3657,-3365,-3040,-2720,-2425,-2210,-2071,-2054,-2134,-2322,-2586,-2892,-3209,-3489,-3706,-3826,-3846,-3751,-3569,-3311,-3011,-2696,-2388,-2119,-1875,-1693,-1526,-1399,-1266,-1133,-973,-788,-582,-367,-171,-26,39,-17,-202,-533,-988,-1535,-2134,-2715,-3241,-3650,-3922,-4049,-4047,-3939,-3788,-3612,-3485,-3402,-3400,-3443,-3530,-3599,-3633,-3574,-3412,-3123,-2725,-2233,-1693,-1149,-652,-253,18,127,82,-117,-432,-829,-1250,-1653,-1973,-2192,-2256,-2181,-1942,-1582,-1110,-575,-14,535,1019,1417,1681,1806,1754,1552,1174,679,72,-576,-1225,-1804,-2263,-2549,-2628,-2487,-2134,-1590,-918,-160,586,1275,1823,2190,2343,2267,1985,1518,915,225,-498,-1213,-1868,-2446,-2914,-3270,-3508,-3626,-3641,-3552,-3392,-3164,-2908,-2644,-2403,-2226,-2127,-2143,-2278,-2536,-2900,-3348,-3830,-4312,-4727,-5042,-5212,-5223,-5069,-4762,-4344,-3846,-3328,-2829,-2388,-2035,-1779,-1609,-1513,-1449,-1391,-1290,-1136,-894,-579,-200,210,611,957,1221,1368,1391,1302,1111,861,580,292,28,-216,-441,-667,-910,-1202,-1531,-1924,-2335,-2758,-3132,-3439,-3608,-3648,-3505,-3216,-2768,-2222,-1597,-960,-348,189,621,921,1086,1120,1048,892,709,517,377,310,352,508,799,1192,1703,2278,2911,3547,4167,4717,5173,5492,5651,5640,5446,5097,4611,4040,3436,2864,2378,2041,1881,1923,2171,2590,3157,3794,4450,5048,5521,5823,5907,5760,5396,4826,4109,3296,2436,1620,866,259,-199,-466,-548,-440,-172,252,773,1376,1997,2595,3123,3519,3754,3793,3617,3239,2670,1964,1174,368,-382,-1015,-1472,-1731,-1772,-1610,-1287,-823,-311,237,730,1159,1489,1708,1844,1894,1912,1907,1925,1967,2048,2154,2261,2354,2391,2359,2244,2045,1783,1489,1190,929,737,617,592,624,699,784,840,853,801,701,566,436,346,336,436,663,1017,1477,2012,2574,3104,3559,3876,4037,4009,3812,3455,2993,2476,1966,1540,1226,1101,1145,1395,1808,2352,2987,3646,4282,4847,5291,5594,5728,5688,5481,5114,4622,4025,3377,2710,2076,1521,1075,786,647,685,865,1163,1533,1896,2212,2390,2394,2176,1726,1056,203,-769,-1800,-2789,-3689,-4416,-4939,-5240,-5306,-5172,-4860,-4420,-3890,-3321,-2743,-2194,-1703,-1290,-985,-803,-762,-874,-1139,-1554,-2087,-2707,-3357,-3983,-4512,-4904,-5090,-5067,-4807,-4346,-3710,-2966,-2168,-1393,-697,-122,287,542,631,594,462,272,68,-121,-279,-387,-461,-490,-503,-489,-462,-406,-309,-156,79,403,808,1290,1784,2260,2626,2826,2790,2482,1877,997,-120,-1402,-2767,-4121,-5382,-6470,-7344,-7957,-8321,-8433,-8342,-8076,-7695,-7238,-6748,-6255,-5774,-5313,-4868,-4423,-3972,-3479,-2948,-2352,-1688,-967,-177,650,1500,2347,3151,3880,4505,4975,5277,5376,5257,4914,4339,3545,2551,1390,102,-1249,-2604,-3889,-5025,-5965,-6636,-7032,-7134,-6973,-6596,-6063,-5443,-4798,-4179,-3605,-3085,-2589,-2084,-1518,-850,-36,936,2078,3359,4755,6204,7660,9046,10318,11399,12259,12829,13102,13022,12614,11860,10813,9513,8042,6486,4944,3519,2285,1328,665,316,249,411,740,1147,1571,1945,2234,2421,2509,2521,2506,2494,2544,2686,2938,3315,3777,4297,4798,5208,5454,5446,5144,4499,3508,2199,615,-1160,-3046,-4936,-6745,-8374,-9771,-10869,-11649,-12095,-12207,-12010,-11514,-10753,-9755,-8550,-7186,-5704,-4172,-2650,-1226,33,1051,1768,2171,2234,2021,1574,998,393,-137,-505,-632,-506,-110,510,1290,2155,3016,3789,4410,4828,5015,4978,4734,4322,3801,3214,2632,2099,1657,1346,1177,1166,1303,1574,1955,2415,2920,3432,3924,4365,4739,5046,5267,5443,5550,5643,5699,5753,5779,5791,5753,5667,5496,5234,4865,4384,3794,3100,2325,1478,594,-309,-1213,-2098,-2966,-3808,-4643,-5465,-6307,-7150,-8015,-8872,-9716,-10505,-11217,-11794,-12222,-12449,-12472,-12266,-11860,-11247,-10499,-9622,-8696,-7754,-6843,-6009,-5269,-4644,-4161,-3800,-3591,-3517,-3573,-3759,-4039,-4385,-4744,-5041,-5210,-5158,-4829,-4149,-3117,-1712,-17,1915,3951,5968,7824,9388,10541,11215,11354,10974,10113,8859,7341,5683,4048,2561,1352,509,79,83,485,1222,2213,3342,4511,5627,6603,7408,8010,8429,8701,8867,8992,9111,9256,9435,9618,9770,9827,9731,9422,8868,8044,6970,5679,4222,2673,1106,-419,-1823,-3077,-4136,-4992,-5645,-6104,-6393,-6533,-6566,-6504,-6393,-6244,-6082,-5931,-5783,-5662,-5538,-5414,-5252,-5032,-4726,-4299,-3754,-3071,-2276,-1400,-477,414,1221,1859,2260,2360,2107,1485,475,-870,-2511,-4341,-6259,-8135,-9839,-11256,-12284,-12862,-12965,-12607,-11847,-10772,-9492,-8132,-6802,-5618,-4648,-3951,-3546,-3411,-3505,-3756,-4063,-4339,-4466,-4364,-3960,-3209,-2122,-713,924,2711,4519,6238,7755,8985,9875,10396,10579,10451,10089,9555,8920,8228,7511,6748,5930,4989,3892,2584,1051,-703,-2623,-4639,-6641,-8503,-10121,-11369,-12189,-12531,-12396,-11829,-10907,-9727,-8415,-7083,-5842,-4777,-3954,-3386,-3090,-3013,-3128,-3359,-3653,-3946,-4197,-4363,-4442,-4408,-4292,-4083,-3830,-3523,-3213,-2900,-2624,-2401,-2269,-2246,-2374,-2663,-3134,-3775,-4570,-5478,-6426,-7350,-8151,-8753,-9082,-9085,-8751,-8079,-7133,-5966,-4678,-3358,-2088,-936,50,874,1519,2048,2477,2876,3272,3721,4222,4817,5469,6197,6952,7727,8472,9168,9774,10273,10629,10846,10905,10818,10605,10257,9832,9316,8746,8125,7457,6738,5959,5104,4170,3141,2045,898,-246,-1314,-2234,-2913,-3280,-3279,-2891,-2125,-1047,269,1686,3097,4355,5360,6023,6294,6174,5683,4896,3886,2758,1602,500,-478,-1302,-1947,-2420,-2747,-2948,-3069,-3125,-3149,-3142,-3103,-3020,-2881,-2656,-2357,-1962,-1506,-1002,-498,-30,358,637,797,839,794,706,622,613,716,984,1429,2050,2832,3730,4703,5690,6646,7520,8283,8907,9386,9709,9892,9944,9882,9731,9516,9248,8969,8680,8409,8168,7964,7805,7701,7637,7619,7618,7621,7591,7500,7303,6983,6502,5863,5059,4123,3078,1991,901,-107,-980,-1652,-2072,-2218,-2074,-1678,-1069,-340,421,1106,1613,1872,1813,1431,728,-240,-1401,-2665,-3927,-5099,-6096,-6864,-7375,-7623,-7640,-7460,-7146,-6757,-6335,-5939,-5575,-5261,-4990,-4726,-4464,-4152,-3787,-3349,-2855,-2333,-1829,-1399,-1117,-1024,-1186,-1595,-2257,-3115,-4092,-5100,-6017,-6757,-7223,-7361,-7152,-6606,-5775,-4731,-3563,-2373,-1244,-266,517,1051,1345,1389,1231,902,472,1,-446,-802,-1029,-1075,-932,-591,-73,597,1362,2185,2980,3715,4308,4732,4938,4930,4686,4259,3649,2923,2122,1274,450,-360,-1095,-1760,-2324,-2780,-3122,-3340,-3460,-3483,-3465,-3428,-3439,-3517,-3719,-4024,-4463,-4963,-5507,-6004,-6393,-6603,-6582,-6293,-5738,-4937,-3947,-2832,-1683,-569,427,1258,1882,2297,2492,2513,2362,2090,1712,1253,716,107,-594,-1392,-2294,-3313,-4428,-5624,-6856,-8070,-9194,-10163,-10889,-11317,-11388,-11074,-10372,-9298,-7904,-6254,-4438,-2540,-667,1117,2712,4085,5181,5996,6520,6780,6809,6652,6371,6026,5683,5404,5244,5246,5425,5804,6334,7012,7744,8485,9138,9634,9905,9909,9631,9078,8300,7353,6317,5279,4297,3450,2764,2276,1988,1905,2005,2280,2682,3187,3728,4254,4689,4968,5035,4833,4361,3600,2609,1428,151,-1143,-2357,-3415,-4251,-4828,-5133,-5177,-4996,-4638,-4161,-3628,-3088,-2596,-2178,-1861,-1646,-1530,-1495,-1509,-1562,-1608,-1642,-1656,-1634,-1617,-1587,-1600,-1643,-1751,-1903,-2096,-2301,-2490,-2628,-2689,-2657,-2524,-2302,-2001,-1650,-1272,-887,-515,-160,169,473,748,1002,1215,1405,1551,1679,1801,1952,2179,2536,3075,3849,4876,6164,7672,9339,11057,12712,14159,15271,15934,16063,15624,14622,13112,11197,8994,6654,4307,2108,152,-1453,-2647,-3396,-3676,-3516,-2948,-2045,-895,399,1705,2926,3923,4635,4977,4943,4535,3807,2837,1721,557,-556,-1550,-2365,-3004,-3462,-3800,-4063,-4322,-4645,-5066,-5628,-6316,-7121,-7977,-8837,-9614,-10249,-10681,-10867,-10807,-10500,-10002,-9350,-8634,-7892,-7207,-6595,-6082,-5654,-5276,-4905,-4488,-3966,-3309,-2474,-1474,-306,970,2326,3670,4950,6077,6998,7644,7982,7989,7647,7001,6068,4931,3675,2396,1225,246,-424,-741,-671,-237,492,1412,2389,3275,3936,4263,4184,3690,2821,1670,382,-899,-2000,-2787,-3163,-3056,-2499,-1509,-217,1275,2812,4263,5491,6416,6941,7050,6725,5990,4899,3506,1900,156,-1629,-3375,-5012,-6462,-7692,-8656,-9351,-9779,-9971,-9964,-9815,-9581,-9316,-9076,-8892,-8784,-8753,-8771,-8811,-8809,-8724,-8491,-8077,-7454,-6624,-5608,-4459,-3233,-2015,-866,144,978,1622,2076,2388,2595,2769,2960,3215,3573,4030,4583,5196,5816,6394,6876,7192,7336,7244,6935,6401,5672,4789,3818,2825,1907,1154,663,508,754,1409,2470,3852,5471,7165,8797,10193,11225,11783,11821,11346,10412,9142,7659,6129,4678,3422,2423,1698,1223,927,731,541,277,-106,-654,-1341,-2157,-3046,-3956,-4834,-5631,-6318,-6873,-7291,-7574,-7730,-7766,-7696,-7510,-7223,-6815,-6297,-5667,-4926,-4108,-3220,-2315,-1413,-578,171,778,1228,1507,1597,1522,1288,924,460,-77,-659,-1269,-1884,-2505,-3119,-3728,-4333,-4929,-5509,-6070,-6593,-7074,-7490,-7848,-8122,-8334,-8462,-8537,-8544,-8511,-8421,-8302,-8127,-7917,-7649,-7323,-6923,-6438,-5838,-5120,-4237,-3196,-1958,-550,1038,2741,4528,6301,7988,9481,10702,11564,12015,12031,11605,10790,9635,8239,6693,5101,3549,2112,830,-272,-1204,-1989,-2669,-3280,-3869,-4463,-5081,-5734,-6409,-7099,-7772,-8423,-9007,-9525,-9947,-10261,-10467,-10535,-10472,-10248,-9860,-9285,-8524,-7566,-6447,-5179,-3835,-2465,-1156,19,982,1682,2082,2177,1995,1580,1007,354,-307,-909,-1413,-1812,-2114,-2365,-2609,-2908,-3303,-3831,-4490,-5268,-6117,-6979,-7778,-8447,-8908,-9126,-9051,-8687,-8037,-7140,-6052,-4828,-3558,-2303,-1145,-145,661,1246,1626,1835,1935,2006,2151,2442,2979,3788,4897,6275,7846,9521,11158,12637,13814,14601,14909,14726,14067,12987,11611,10037,8424,6897,5556,4494,3740,3297,3133,3181,3368,3609,3839,3992,4038,3954,3749,3425,3023,2545,2042,1510,995,487,31,-385,-714,-967,-1096,-1113,-996,-752,-415,12,453,885,1240,1481,1573,1504,1270,910,443,-58,-559,-1001,-1349,-1593,-1719,-1757,-1727,-1673,-1624,-1608,-1634,-1703,-1783,-1857,-1858,-1773,-1537,-1145,-567,178,1077,2097,3185,4307,5391,6410,7300,8054,8633,9056,9318,9459,9508,9515,9523,9570,9693,9901,10194,10549,10920,11259,11490,11563,11404,10988,10280,9301,8069,6654,5123,3579,2111,807,-256,-1041,-1526,-1732,-1711,-1520,-1244,-961,-726,-601,-585,-695,-878,-1116,-1342,-1529,-1635,-1660,-1604,-1497,-1383,-1288,-1275,-1348,-1533,-1819,-2179,-2584,-2989,-3356,-3657,-3867,-3985,-4014,-3971,-3874,-3744,-3594,-3433,-3260,-3067,-2849,-2595,-2306,-2005,-1698,-1444,-1253,-1195,-1271,-1521,-1926,-2470,-3114,-3793,-4459,-5025,-5466,-5704,-5740,-5551,-5154,-4583,-3874,-3081,-2250,-1440,-678,-10,555,995,1329,1546,1694,1769,1824,1868,1946,2059,2237,2475,2765,3102,3442,3771,4030,4189,4204,4024,3655,3046,2255,1272,180,-974,-2115,-3170,-4097,-4842,-5405,-5774,-5987,-6055,-6031,-5926,-5770,-5573,-5318,-5023,-4652,-4227,-3736,-3205,-2648,-2107,-1601,-1161,-802,-517,-300,-125,51,244,501,810,1187,1580,1966,2262,2422,2370,2066,1490,633,-459,-1743,-3132,-4548,-5898,-7115,-8133,-8917,-9452,-9749,-9830,-9741,-9519,-9220,-8874,-8521,-8176,-7838,-7518,-7172,-6798,-6353,-5811,-5155,-4358,-3421,-2355,-1166,89,1391,2669,3881,4976,5923,6684,7276,7678,7936,8064,8102,8079,8025,7949,7869,7771,7656,7502,7296,7029,6682,6283,5816,5339,4860,4431,4089,3850,3745,3752,3873,4058,4277,4481,4629,4692,4657,4511,4291,3989,3664,3323,2992,2685,2383,2084,1750,1365,884,311,-379,-1151,-2000,-2856,-3696,-4439,-5061,-5515,-5786,-5878,-5812,-5616,-5344,-5029,-4716,-4434,-4185,-3975,-3788,-3602,-3404,-3178,-2924,-2653,-2386,-2147,-1959,-1842,-1796,-1822,-1886,-1960,-1998,-1960,-1803,-1506,-1048,-441,302,1145,2049,2960,3836,4624,5283,5769,6068,6152,6038,5737,5289,4743,4167,3611,3151,2829,2682,2722,2947,3305,3777,4260,4726,5072,5283,5298,5136,4810,4370,3898,3455,3144,3008,3117,3468,4064,4858,5790,6786,7770,8663,9415,9971,10324,10462,10396,10154,9746,9201,8519,7719,6784,5727,4541,3238,1851,408,-1036,-2423,-3699,-4823,-5744,-6487,-7019,-7418,-7690,-7917,-8133,-8384,-8690,-9054,-9448,-9857,-10204,-10477,-10602,-10582,-10388,-10042,-9561,-8990,-8359,-7719,-7098,-6521,-6000,-5539,-5110,-4720,-4305,-3870,-3356,-2744,-2014,-1139,-129,1016,2261,3574,4882,6150,7277,8242,8964,9434,9631,9566,9262,8761,8092,7320,6473,5604,4741,3915,3146,2452,1829,1294,824,436,101,-163,-376,-527,-615,-646,-618,-538,-423,-285,-136,-8,109,188,247,282,324,371,464,598,783,1011,1247,1453,1577,1551,1334,871,149,-832,-2036,-3398,-4847,-6276,-7611,-8756,-9662,-10293,-10641,-10737,-10613,-10331,-9945,-9503,-9045,-8583,-8117,-7632,-7100,-6499,-5811,-5023,-4159,-3219,-2255,-1296,-373,462,1209,1833,2341,2738,3033,3250,3412,3542,3672,3819,4012,4243,4544,4862,5233,5569,5895,6141,6309,6379,6360,6268,6133,5988,5868,5795,5791,5857,5978,6142,6296,6430,6471,6418,6218,5874,5382,4760,4030,3242,2425,1629,883,204,-386,-911,-1359,-1780,-2169,-2570,-2973,-3405,-3833,-4271,-4667,-5017,-5280,-5433,-5469,-5367,-5148,-4819,-4417,-3962,-3512,-3067,-2687,-2346,-2073,-1839,-1635,-1447,-1245,-1047,-833,-641,-482,-388,-389,-498,-732,-1069,-1503,-1982,-2482,-2943,-3345,-3647,-3857,-3967,-4013,-4016,-4030,-4089,-4239,-4509,-4923,-5479,-6173,-6966,-7819,-8661,-9434,-10060,-10480,-10642,-10522,-10112,-9430,-8532,-7451,-6288,-5071,-3887,-2745,-1694,-714,188,1040,1859,2656,3443,4209,4950,5632,6237,6738,7112,7344,7432,7373,7188,6893,6506,6056,5549,5010,4426,3810,3136,2404,1601,721,-224,-1228,-2257,-3284,-4276,-5186,-6003,-6684,-7237,-7648,-7950,-8155,-8312,-8461,-8637,-8887,-9223,-9652,-10160,-10704,-11230,-11666,-11936,-11969,-11712,-11126,-10211,-8984,-7509,-5846,-4100,-2348,-694,805,2074,3101,3853,4351,4594,4624,4449,4121,3651,3080,2431,1727,999,253,-480,-1200,-1882,-2519,-3088,-3577,-3964,-4235,-4384,-4404,-4319,-4135,-3902,-3643,-3405,-3220,-3100,-3066,-3086,-3149,-3201,-3201,-3102,-2870,-2478,-1930,-1230,-418,478,1409,2332,3224,4045,4804,5485,6108,6682,7213,7724,8199,8649,9042,9380,9630,9785,9835,9774,9611,9371,9053,8706,8332,7967,7619,7300,7009,6742,6481,6200,5873,5466,4947,4298,3503,2573,1540,444,-641,-1644,-2494,-3116,-3477,-3545,-3337,-2895,-2270,-1560,-816,-147,428,836,1104,1208,1204,1101,946,753,542,304,44,-271,-641,-1081,-1597,-2161,-2763,-3337,-3852,-4224,-4413,-4349,-4001,-3357,-2411,-1219,188,1706,3283,4801,6216,7442,8456,9233,9783,10125,10306,10358,10338,10267,10191,10107,10033,9957,9878,9780,9670,9535,9398,9256,9131,9024,8934,8849,8745,8577,8322,7905,7331,6535,5554,4377,3061,1658,240,-1111,-2336,-3345,-4120,-4600,-4796,-4709,-4371,-3827,-3147,-2392,-1653,-999,-507,-229,-206,-437,-913,-1576,-2359,-3172,-3920,-4521,-4906,-5033,-4896,-4501,-3916,-3177,-2385,-1586,-852,-225,285,650,903,1037,1080,1036,915,711,427,57,-395,-916,-1486,-2065,-2615,-3083,-3431,-3610,-3603,-3398,-3010,-2468,-1821,-1115,-417,236,789,1237,1555,1768,1892,1965,2015,2086,2178,2317,2478,2627,2742,2745,2631,2342,1891,1287,582,-169,-880,-1494,-1941,-2203,-2257,-2157,-1933,-1673,-1447,-1317,-1342,-1535,-1896,-2384,-2944,-3514,-4003,-4371,-4537,-4492,-4209,-3704,-2996,-2137,-1164,-150,865,1800,2622,3262,3704,3918,3898,3676,3266,2735,2117,1480,857,279,-239,-722,-1171,-1644,-2164,-2758,-3463,-4251,-5132,-6052,-6978,-7851,-8635,-9280,-9773,-10092,-10244,-10241,-10102,-9849,-9509,-9102,-8650,-8169,-7672,-7169,-6668,-6172,-5678,-5187,-4687,-4168,-3612,-3007,-2334,-1585,-753,159,1136,2159,3201,4222,5195,6070,6818,7407,7805,8006,7999,7801,7443,6965,6441,5917,5491,5198,5097,5202,5497,5958,6498,7058,7524,7831,7905,7698,7214,6468,5511,4438,3310,2250,1312,572,58,-230,-310,-236,-71,119,251,282,147,-171,-682,-1382,-2225,-3176,-4165,-5124,-5989,-6687,-7174,-7412,-7384,-7103,-6602,-5919,-5137,-4299,-3497,-2770,-2175,-1729,-1448,-1322,-1330,-1455,-1660,-1925,-2208,-2497,-2742,-2930,-3028,-3004,-2854,-2563,-2132,-1597,-957,-285,403,1049,1618,2092,2447,2701,2855,2953,3012,3072,3168,3294,3492,3722,3998,4276,4535,4737,4862,4869,4762,4514,4156,3700,3190,2679,2212,1841,1610,1525,1600,1799,2084,2401,2689,2899,3002,2981,2863,2682,2508,2404,2445,2682,3148,3855,4765,5839,6994,8148,9216,10116,10785,11187,11286,11101,10627,9912,8982,7880,6664,5362,4047,2745,1508,376,-646,-1521,-2286,-2934,-3517,-4056,-4594,-5163,-5764,-6423,-7102,-7798,-8473,-9096,-9653,-10116,-10486,-10758,-10935,-11030,-11033,-10970,-10817,-10600,-10296,-9927,-9476,-8959,-8363,-7689,-6934,-6074,-5114,-4014,-2789,-1413,83,1695,3368,5056,6695,8210,9536,10611,11383,11822,11916,11667,11110,10283,9252,8089,6876,5700,4641,3768,3134,2770,2665,2795,3091,3462,3830,4064,4108,3878,3358,2560,1527,347,-885,-2054,-3067,-3833,-4306,-4457,-4301,-3879,-3244,-2482,-1649,-834,-88,540,999,1278,1336,1174,778,158,-671,-1675,-2813,-4017,-5240,-6384,-7417,-8256,-8880,-9262,-9399,-9313,-9024,-8579,-8009,-7363,-6669,-5969,-5270,-4619,-3995,-3430,-2907,-2423,-1964,-1525,-1082,-645,-215,219,618,1000,1338,1646,1924,2200,2485,2827,3233,3741,4349,5064,5861,6717,7579,8416,9150,9761,10175,10382,10342,10054,9519,8761,7811,6714,5538,4328,3174,2117,1225,531,51,-216,-303,-258,-145,-40,-5,-102,-369,-803,-1401,-2113,-2873,-3631,-4301,-4843,-5212,-5399,-5405,-5269,-5015,-4703,-4365,-4039,-3741,-3473,-3226,-2980,-2710,-2403,-2043,-1641,-1200,-756,-322,50,357,550,639,599,441,169,-202,-657,-1175,-1734,-2313,-2879,-3420,-3905,-4322,-4651,-4899,-5049,-5127,-5128,-5087,-5014,-4952,-4924,-4970,-5123,-5406,-5845,-6431,-7161,-7979,-8856,-9684,-10417,-10926,-11168,-11049,-10556,-9662,-8411,-6855,-5081,-3202,-1318,448,2013,3293,4249,4865,5154,5163,4950,4598,4181,3793,3483,3325,3330,3529,3883,4382,4946,5524,6033,6400,6562,6471,6107,5474,4610,3560,2405,1207,47,-1035,-1994,-2829,-3543,-4165,-4735,-5283,-5853,-6450,-7100,-7774,-8463,-9138,-9758,-10311,-10769,-11124,-11385,-11547,-11628,-11632,-11553,-11395,-11133,-10754,-10245,-9579,-8776,-7818,-6756,-5598,-4406,-3214,-2064,-1005,-55,764,1433,1967,2360,2626,2790,2858,2855,2795,2684,2533,2341,2106,1831,1515,1155,779,380,11,-334,-600,-793,-884,-889,-817,-696,-561,-456,-411,-472,-637,-937,-1336,-1829,-2351,-2867,-3312,-3625,-3782,-3723,-3466,-2990,-2338,-1536,-640,305,1241,2127,2925,3609,4177,4624,4981,5273,5540,5822,6152,6560,7045,7614,8225,8852,9441,9933,10299,10487,10489,10303,9953,9477,8924,8336,7765,7221,6733,6258,5803,5292,4728,4051,3276,2401,1461,508,-409,-1220,-1888,-2369,-2657,-2755,-2685,-2491,-2205,-1882,-1558,-1267,-1038,-895,-833,-884,-1016,-1249,-1559,-1934,-2365,-2833,-3306,-3780,-4197,-4548,-4763,-4822,-4657,-4244,-3555,-2573,-1336,136,1755,3455,5137,6701,8071,9165,9940,10379,10474,10269,9817,9186,8472,7753,7115,6632,6350,6303,6497,6913,7514,8250,9044,9833,10530,11068,11388,11437,11196,10669,9869,8863,7697,6456,5206,4013,2930,1980,1176,513,-40,-488,-886,-1226,-1540,-1817,-2048,-2228,-2332,-2366,-2326,-2238,-2131,-2044,-2019,-2085,-2269,-2561,-2950,-3387,-3828,-4212,-4490,-4617,-4571,-4342,-3940,-3386,-2713,-1953,-1147,-327,462,1200,1833,2360,2727,2934,2958,2790,2443,1912,1225,405,-513,-1471,-2426,-3297,-4026,-4537,-4782,-4707,-4315,-3599,-2620,-1437,-153,1135,2309,3277,3953,4286,4258,3883,3207,2314,1283,229,-770,-1624,-2289,-2731,-2959,-2993,-2877,-2655,-2369,-2062,-1743,-1434,-1127,-813,-489,-137,237,642,1065,1502,1930,2341,2702,3006,3217,3324,3315,3168,2911,2525,2072,1556,1054,601,248,57,22,188,493,921,1377,1795,2076,2147,1951,1453,666,-385,-1631,-3000,-4393,-5733,-6930,-7925,-8672,-9145,-9351,-9299,-9040,-8620,-8107,-7569,-7059,-6650,-6354,-6224,-6238,-6398,-6679,-7036,-7441,-7841,-8189,-8445,-8556,-8500,-8223,-7738,-6999,-6063,-4915,-3634,-2254,-849,509,1768,2854,3750,4413,4861,5103,5190,5168,5108,5057,5076,5191,5412,5738,6128,6546,6938,7258,7469,7556,7509,7352,7103,6816,6511,6241,6018,5860,5764,5714,5666,5601,5442,5173,4729,4103,3279,2269,1121,-129,-1395,-2616,-3705,-4609,-5261,-5655,-5772,-5646,-5332,-4877,-4384,-3897,-3506,-3231,-3111,-3135,-3279,-3515,-3774,-4033,-4217,-4316,-4281,-4119,-3823,-3415,-2925,-2388,-1868,-1398,-1053,-855,-847,-1035,-1404,-1919,-2525,-3147,-3717,-4155,-4408,-4424,-4187,-3695,-2973,-2065,-1030,68,1154,2171,3058,3782,4311,4653,4803,4798,4666,4447,4188,3928,3703,3547,3472,3491,3592,3762,3969,4175,4343,4429,4401,4238,3934,3501,2969,2375,1778,1218,753,409,222,185,310,564,933,1380,1869,2374,2856,3305,3696,4038,4318,4573,4796,5032,5282,5574,5905,6285,6690,7101,7489,7801,8010,8060,7930,7592,7048,6318,5427,4438,3393,2368,1403,555,-170,-747,-1208,-1569,-1880,-2185,-2532,-2960,-3500,-4170,-4968,-5885,-6887,-7942,-9007,-10026,-10968,-11781,-12434,-12899,-13145,-13161,-12928,-12446,-11710,-10743,-9569,-8229,-6779,-5274,-3783,-2361,-1061,76,1035,1805,2407,2868,3226,3520,3799,4084,4418,4789,5219,5676,6154,6624,7048,7422,7707,7906,8018,8039,8002,7905,7782,7640,7489,7350,7198,7070,6917,6777,6598,6404,6150,5845,5458,4988,4422,3769,3034,2245,1434,632,-105,-754,-1269,-1653,-1883,-2016,-2056,-2089,-2171,-2358,-2722,-3287,-4057,-5033,-6129,-7306,-8447,-9462,-10273,-10787,-10981,-10826,-10345,-9589,-8620,-7531,-6406,-5337,-4400,-3642,-3109,-2798,-2703,-2782,-2982,-3245,-3494,-3670,-3702,-3545,-3155,-2522,-1636,-538,748,2143,3591,4996,6297,7416,8303,8928,9272,9348,9193,8837,8356,7794,7212,6657,6152,5719,5343,5010,4681,4321,3885,3347,2686,1907,1030,103,-819,-1661,-2363,-2864,-3131,-3156,-2947,-2558,-2040,-1470,-930,-485,-204,-124,-275,-653,-1244,-2004,-2879,-3808,-4704,-5507,-6126,-6511,-6604,-6380,-5827,-4979,-3865,-2584,-1218,121,1303,2243,2843,3055,2877,2331,1491,456,-662,-1753,-2716,-3484,-4015,-4308,-4390,-4318,-4167,-4013,-3936,-4004,-4249,-4706,-5354,-6177,-7110,-8107,-9079,-9981,-10728,-11297,-11643,-11760,-11659,-11353,-10888,-10302,-9647,-8959,-8283,-7630,-7021,-6439,-5871,-5283,-4651,-3939,-3135,-2224,-1226,-155,934,2009,2997,3862,4544,5026,5277,5316,5152,4829,4394,3905,3418,2995,2667,2480,2428,2523,2726,3012,3330,3631,3869,3995,3971,3771,3365,2745,1920,886,-310,-1646,-3056,-4492,-5876,-7151,-8254,-9129,-9749,-10090,-10158,-9977,-9590,-9048,-8432,-7797,-7222,-6748,-6412,-6233,-6190,-6278,-6434,-6642,-6830,-6989,-7072,-7069,-6979,-6787,-6528,-6182,-5789,-5343,-4860,-4352,-3814,-3255,-2681,-2079,-1463,-823,-158,519,1221,1917,2617,3281,3905,4443,4884,5181,5329,5305,5107,4761,4276,3718,3110,2526,1999,1575,1273,1096,1030,1046,1095,1138,1125,1021,808,473,36,-482,-1044,-1599,-2118,-2541,-2850,-3005,-3003,-2826,-2485,-1981,-1329,-546,354,1345,2402,3490,4565,5582,6482,7222,7755,8054,8117,7951,7614,7147,6647,6175,5826,5650,5697,5977,6472,7142,7905,8688,9380,9907,10180,10167,9826,9198,8293,7200,5979,4713,3483,2339,1336,494,-182,-689,-1063,-1316,-1497,-1626,-1741,-1873,-2027,-2236,-2473,-2755,-3033,-3301,-3501,-3605,-3581,-3401,-3063,-2573,-1970,-1286,-602,46,587,988,1230,1321,1289,1189,1072,1015,1055,1247,1586,2082,2692,3384,4094,4780,5392,5906,6306,6596,6794,6934,7042,7159,7306,7511,7778,8106,8490,8899,9325,9726,10091,10387,10607,10724,10738,10623,10378,9987,9432,8726,7844,6824,5670,4438,3167,1933,782,-199,-986,-1522,-1815,-1870,-1732,-1452,-1108,-769,-515,-393,-457,-701,-1135,-1715,-2394,-3116,-3818,-4449,-4963,-5340,-5548,-5612,-5520,-5310,-4996,-4618,-4193,-3771,-3357,-2994,-2677,-2427,-2220,-2062,-1905,-1744,-1547,-1302,-1007,-672,-322,14,293,498,590,591,497,363,225,151,185,365,707,1193,1784,2412,2993,3446,3690,3672,3365,2770,1938,928,-161,-1227,-2172,-2900,-3340,-3455,-3223,-2668,-1835,-785,398,1628,2830,3924,4858,5596,6115,6410,6496,6382,6093,5656,5087,4417,3681,2891,2111,1351,680,111,-303,-556,-635,-545,-314,18,417,811,1154,1379,1437,1283,894,256,-621,-1702,-2956,-4296,-5689,-7021,-8265,-9320,-10158,-10732,-11027,-11056,-10829,-10408,-9839,-9199,-8551,-7957,-7461,-7094,-6852,-6729,-6692,-6700,-6724,-6720,-6673,-6569,-6401,-6190,-5926,-5637,-5300,-4918,-4461,-3911,-3234,-2429,-1473,-404,751,1941,3084,4130,4998,5654,6060,6228,6166,5942,5595,5219,4851,4576,4405,4370,4461,4647,4906,5181,5444,5656,5805,5880,5897,5864,5812,5748,5679,5607,5488,5310,5003,4550,3888,3029,1951,708,-654,-2059,-3408,-4617,-5585,-6247,-6541,-6445,-5969,-5152,-4071,-2835,-1561,-394,545,1141,1320,1042,317,-795,-2203,-3780,-5383,-6880,-8133,-9045,-9552,-9622,-9277,-8568,-7584,-6425,-5213,-4043,-3013,-2179,-1573,-1187,-1001,-951,-989,-1054,-1088,-1074,-980,-824,-611,-371,-119,131,382,642,942,1302,1743,2283,2900,3577,4261,4893,5410,5752,5874,5753,5388,4815,4076,3252,2400,1614,936,429,103,-31,4,182,458,802,1169,1551,1920,2293,2657,3031,3414,3792,4165,4480,4724,4837,4794,4569,4153,3571,2864,2094,1352,719,287,127,285,782,1592,2669,3916,5232,6485,7558,8320,8707,8636,8124,7177,5889,4343,2683,1023,-508,-1803,-2800,-3442,-3742,-3722,-3453,-3014,-2517,-2043,-1704,-1546,-1628,-1941,-2459,-3125,-3857,-4577,-5201,-5680,-5972,-6091,-6054,-5921,-5749,-5600,-5513,-5508,-5572,-5661,-5732,-5699,-5536,-5174,-4641,-3929,-3119,-2254,-1435,-717,-162,200,382,399,315,193,105,112,269,599,1111,1792,2598,3500,4435,5370,6258,7083,7821,8479,9056,9559,9998,10367,10656,10857,10934,10869,10633,10210,9598,8806,7874,6837,5779,4753,3844,3117,2605,2352,2324,2496,2790,3111,3358,3415,3200,2635,1696,395,-1228,-3063,-5017,-6943,-8722,-10233,-11385,-12122,-12420,-12296,-11795,-10997,-9983,-8868,-7728,-6662,-5719,-4947,-4343,-3914,-3595,-3377,-3178,-2974,-2727,-2413,-2040,-1610,-1145,-656,-162,351,879,1462,2111,2851,3697,4623,5615,6595,7508,8259,8779,8998,8874,8409,7612,6564,5330,4033,2770,1652,759,144,-163,-198,9,361,777,1166,1441,1554,1480,1222,836,356,-122,-558,-889,-1096,-1190,-1188,-1159,-1158,-1241,-1473,-1851,-2387,-3029,-3706,-4341,-4827,-5096,-5073,-4745,-4113,-3229,-2177,-1054,20,936,1595,1928,1893,1488,744,-279,-1493,-2805,-4116,-5336,-6386,-7217,-7790,-8111,-8187,-8074,-7810,-7487,-7144,-6879,-6706,-6691,-6811,-7086,-7457,-7906,-8368,-8809,-9190,-9492,-9704,-9833,-9885,-9862,-9766,-9579,-9277,-8827,-8196,-7372,-6339,-5148,-3819,-2460,-1134,49,1012,1697,2063,2129,1916,1503,969,405,-96,-466,-654,-634,-417,-32,464,1015,1543,2004,2342,2547,2615,2575,2453,2310,2166,2072,2018,2008,1996,1935,1765,1421,862,60,-972,-2195,-3533,-4876,-6122,-7141,-7839,-8155,-8049,-7561,-6748,-5723,-4626,-3585,-2765,-2252,-2149,-2466,-3209,-4295,-5648,-7128,-8607,-9963,-11069,-11855,-12253,-12260,-11872,-11150,-10143,-8942,-7620,-6277,-4976,-3800,-2782,-1963,-1337,-903,-623,-456,-361,-280,-188,-36,182,494,896,1389,1978,2635,3369,4144,4933,5705,6402,6974,7363,7517,7400,6994,6310,5380,4274,3073,1872,777,-132,-784,-1138,-1196,-981,-555,0,590,1119,1513,1701,1684,1444,1064,583,129,-235,-408,-346,-29,528,1256,2086,2896,3609,4125,4398,4414,4192,3805,3325,2877,2532,2404,2514,2905,3539,4368,5310,6264,7134,7831,8283,8441,8298,7861,7183,6319,5351,4359,3416,2595,1931,1468,1200,1135,1231,1469,1794,2165,2533,2862,3108,3266,3303,3246,3082,2859,2563,2252,1899,1552,1182,816,453,100,-198,-437,-554,-541,-364,-25,453,1031,1635,2205,2653,2922,2968,2774,2368,1784,1106,410,-209,-675,-918,-906,-618,-74,691,1623,2651,3710,4741,5682,6517,7219,7803,8286,8699,9069,9428,9788,10137,10479,10750,10944,10986,10863,10547,10035,9359,8556,7693,6842,6073,5440,4998,4740,4674,4732,4867,4998,5037,4933,4611,4066,3281,2291,1140,-103,-1369,-2580,-3673,-4593,-5310,-5800,-6073,-6134,-6008,-5740,-5346,-4889,-4396,-3921,-3503,-3189,-2992,-2959,-3056,-3306,-3647,-4057,-4474,-4851,-5137,-5293,-5287,-5108,-4738,-4195,-3478,-2626,-1661,-635,403,1394,2272,2979,3459,3682,3616,3298,2736,2019,1212,422,-267,-756,-993,-926,-554,102,988,2029,3132,4205,5155,5919,6440,6716,6760,6611,6350,6036,5761,5571,5524,5613,5838,6148,6483,6774,6947,6942,6717,6255,5560,4667,3624,2498,1356,267,-716,-1548,-2215,-2712,-3051,-3272,-3392,-3475,-3537,-3625,-3768,-3979,-4286,-4682,-5175,-5755,-6403,-7101,-7809,-8503,-9118,-9628,-9976,-10129,-10074,-9798,-9337,-8722,-8030,-7319,-6675,-6156,-5812,-5666,-5725,-5956,-6323,-6752,-7183,-7529,-7732,-7717,-7455,-6904,-6078,-4994,-3702,-2277,-791,640,1954,3039,3857,4366,4553,4456,4118,3611,3029,2451,1964,1634,1508,1610,1926,2448,3093,3841,4577,5270,5836,6245,6473,6523,6413,6193,5904,5597,5326,5106,4972,4898,4876,4854,4792,4628,4322,3833,3148,2275,1240,99,-1084,-2234,-3269,-4146,-4795,-5223,-5419,-5417,-5275,-5036,-4778,-4553,-4406,-4382,-4484,-4724,-5080,-5533,-6041,-6581,-7101,-7565,-7945,-8180,-8269,-8154,-7850,-7340,-6665,-5858,-4988,-4128,-3348,-2719,-2287,-2068,-2062,-2220,-2493,-2789,-3042,-3153,-3079,-2754,-2189,-1365,-347,827,2070,3298,4429,5378,6091,6511,6638,6461,6034,5400,4636,3821,3026,2332,1774,1400,1209,1198,1337,1578,1876,2169,2410,2555,2571,2444,2180,1801,1343,873,432,105,-70,-38,218,702,1382,2212,3108,3983,4737,5275,5516,5416,4950,4150,3073,1820,499,-748,-1821,-2594,-3026,-3058,-2726,-2058,-1140,-77,1039,2078,2971,3613,3979,4023,3769,3229,2473,1556,576,-381,-1227,-1867,-2251,-2325,-2097,-1584,-868,-22,812,1559,2073,2322,2234,1839,1173,314,-624,-1550,-2344,-2939,-3272,-3329,-3118,-2686,-2094,-1429,-769,-197,209,410,365,77,-429,-1111,-1906,-2735,-3532,-4216,-4735,-5045,-5125,-4979,-4617,-4081,-3411,-2659,-1875,-1104,-384,263,824,1305,1723,2104,2486,2904,3395,3985,4695,5521,6452,7458,8480,9462,10331,10998,11419,11511,11272,10685,9796,8667,7396,6083,4851,3787,2980,2458,2244,2288,2544,2914,3309,3628,3794,3741,3435,2873,2069,1078,-51,-1231,-2405,-3484,-4408,-5125,-5590,-5791,-5728,-5436,-4957,-4380,-3772,-3225,-2819,-2592,-2588,-2784,-3140,-3591,-4039,-4398,-4589,-4536,-4223,-3637,-2818,-1821,-729,372,1391,2248,2887,3259,3365,3200,2814,2248,1577,865,185,-409,-865,-1155,-1265,-1206,-987,-654,-226,234,706,1139,1510,1801,1994,2094,2116,2069,2000,1932,1908,1972,2136,2447,2873,3437,4065,4737,5352,5856,6154,6183,5892,5261,4295,3059,1612,82,-1433,-2794,-3915,-4705,-5135,-5196,-4935,-4410,-3731,-2978,-2273,-1685,-1296,-1150,-1263,-1641,-2263,-3087,-4076,-5163,-6290,-7388,-8400,-9253,-9931,-10366,-10599,-10610,-10471,-10227,-9944,-9703,-9538,-9496,-9570,-9742,-9955,-10150,-10258,-10207,-9969,-9509,-8836,-7987,-6997,-5935,-4869,-3846,-2936,-2163,-1566,-1140,-906,-823,-894,-1075,-1331,-1639,-1948,-2231,-2457,-2591,-2625,-2536,-2330,-2008,-1585,-1093,-552,-12,500,944,1294,1531,1658,1680,1627,1531,1432,1371,1372,1460,1625,1849,2096,2292,2396,2315,2015,1449,608,-482,-1773,-3184,-4616,-5964,-7132,-8024,-8602,-8821,-8712,-8311,-7688,-6940,-6151,-5413,-4803,-4372,-4157,-4169,-4403,-4826,-5412,-6094,-6836,-7553,-8201,-8706,-9019,-9115,-8957,-8594,-8022,-7354,-6623,-5951,-5385,-4988,-4776,-4728,-4795,-4897,-4940,-4841,-4527,-3951,-3106,-2019,-738,640,2047,3364,4533,5468,6136,6517,6611,6453,6083,5552,4931,4271,3640,3077,2635,2319,2172,2165,2317,2584,2951,3373,3815,4218,4554,4769,4845,4771,4552,4220,3826,3419,3073,2841,2760,2861,3117,3501,3940,4348,4647,4728,4552,4051,3251,2167,887,-490,-1850,-3051,-4003,-4592,-4785,-4558,-3943,-3010,-1852,-574,704,1897,2918,3727,4296,4635,4766,4721,4558,4304,4027,3748,3532,3389,3370,3483,3728,4111,4572,5083,5556,5941,6153,6164,5946,5514,4933,4262,3613,3074,2728,2634,2815,3242,3880,4624,5396,6080,6598,6867,6859,6553,5980,5181,4225,3186,2141,1169,314,-369,-872,-1178,-1312,-1284,-1137,-894,-588,-256,94,421,742,1016,1285,1525,1784,2077,2432,2889,3457,4152,4962,5860,6808,7738,8603,9316,9840,10110,10113,9826,9279,8494,7543,6489,5421,4425,3571,2933,2545,2421,2556,2891,3388,3946,4504,4977,5310,5461,5423,5182,4791,4259,3646,2990,2320,1679,1070,525,30,-393,-764,-1079,-1352,-1597,-1840,-2089,-2376,-2705,-3070,-3481,-3881,-4262,-4563,-4746,-4793,-4659,-4383,-3953,-3438,-2881,-2336,-1884,-1542,-1366,-1348,-1479,-1735,-2055,-2400,-2703,-2928,-3029,-2993,-2809,-2489,-2052,-1527,-938,-319,316,941,1557,2148,2728,3278,3824,4346,4866,5378,5886,6401,6914,7431,7941,8428,8877,9256,9549,9720,9759,9652,9386,8986,8438,7788,7029,6198,5309,4372,3430,2473,1547,662,-166,-901,-1556,-2097,-2555,-2906,-3195,-3414,-3600,-3765,-3923,-4093,-4280,-4491,-4727,-4990,-5273,-5578,-5895,-6217,-6537,-6854,-7143,-7432,-7686,-7945,-8191,-8450,-8720,-9004,-9286,-9547,-9756,-9860,-9845,-9637,-9252,-8653,-7874,-6942,-5914,-4848,-3819,-2889,-2108,-1515,-1118,-918,-878,-962,-1112,-1275,-1401,-1436,-1367,-1147,-804,-316,273,958,1690,2452,3197,3902,4536,5076,5511,5835,6052,6178,6238,6258,6273,6299,6365,6464,6595,6733,6850,6907,6879,6724,6445,6019,5464,4794,4023,3182,2293,1371,447,-469,-1366,-2202,-3003,-3701,-4334,-4852,-5274,-5587,-5805,-5933,-5993,-5996,-5964,-5913,-5854,-5800,-5750,-5707,-5671,-5628,-5591,-5541,-5496,-5453,-5420,-5412,-5440,-5516,-5657,-5868,-6147,-6492,-6868,-7246,-7570,-7785,-7836,-7674,-7263,-6597,-5684,-4574,-3319,-2017,-731,426,1405,2141,2612,2820,2800,2590,2271,1896,1545,1261,1097,1066,1177,1417,1761,2176,2627,3070,3479,3824,4086,4262,4352,4369,4340,4277,4220,4181,4186,4236,4331,4454,4578,4667,4686,4594,4374,4008,3504,2889,2198,1476,786,157,-360,-754,-1015,-1152,-1183,-1147,-1055,-960,-857,-792,-744,-739,-756,-791,-833,-872,-887,-886,-843,-762,-642,-467,-258,-3,268,549,799,996,1102,1081,917,585,92,-558,-1320,-2168,-3023,-3838,-4527,-5044,-5315,-5331,-5053,-4515,-3730,-2765,-1678,-551,540,1526,2335,2939,3293,3417,3314,3032,2615,2123,1614,1133,732,417,220,120,104,162,243,345,431,502,557,599,660,736,878,1062,1324,1625,1976,2333,2681,2991,3235,3411,3492,3502,3430,3307,3152,2987,2849,2753,2720,2757,2859,3011,3183,3349,3463,3512,3457,3307,3058,2743,2383,2031,1714,1478,1341,1309,1384,1545,1758,2012,2256,2499,2711,2905,3078,3245,3400,3544,3659,3719,3704,3577,3327,2931,2405,1768,1047,315,-394,-1001,-1464,-1745,-1818,-1688,-1373,-909,-349,255,848,1368,1787,2049,2163,2089,1871,1491,1008,435,-181,-811,-1417,-1979,-2472,-2884,-3215,-3463,-3638,-3747,-3803,-3810,-3771,-3682,-3528,-3308,-3002,-2608,-2125,-1561,-928,-265,426,1084,1704,2247,2694,3038,3270,3391,3429,3386,3310,3212,3137,3094,3106,3165,3260,3366,3445,3463,3394,3204,2904,2484,1982,1420,847,288,-215,-658,-1023,-1323,-1569,-1776,-1966,-2129,-2292,-2424,-2536,-2623,-2676,-2742,-2818,-2981,-3244,-3673,-4281,-5088,-6079,-7215,-8440,-9672,-10833,-11836,-12604,-13090,-13253,-13097,-12639,-11925,-11022,-9998,-8943,-7916,-7007,-6247,-5693,-5349,-5212,-5267,-5452,-5741,-6044,-6328,-6515,-6584,-6490,-6243,-5833,-5305,-4673,-3990,-3287,-2603,-1957,-1368,-836,-361,62,444,788,1091,1358,1573,1746,1859,1925,1945,1919,1870,1782,1675,1533,1358,1135,867,547,186,-214,-627,-1055,-1472,-1882,-2284,-2678,-3084,-3499,-3944,-4401,-4883,-5363,-5823,-6243,-6593,-6856,-7011,-7055,-6974,-6788,-6484,-6092,-5611,-5066,-4480,-3869,-3288,-2760,-2350,-2093,-2044,-2224,-2654,-3321,-4189,-5212,-6305,-7395,-8388,-9213,-9804,-10122,-10151,-9904,-9406,-8711,-7868,-6948,-5995,-5067,-4196,-3410,-2718,-2132,-1624,-1208,-835,-504,-192,129,450,797,1154,1526,1896,2268,2619,2970,3309,3661,4037,4451,4921,5446,6018,6615,7198,7728,8153,8430,8536,8437,8160,7704,7131,6469,5789,5125,4528,4014,3602,3286,3057,2894,2779,2686,2599,2492,2359,2180,1948,1660,1308,906,451,-36,-539,-1045,-1520,-1951,-2315,-2568,-2724,-2716,-2568,-2235,-1735,-1071,-267,636,1584,2506,3338,4003,4443,4624,4514,4141,3528,2741,1858,952,117,-587,-1098,-1387,-1434,-1249,-849,-270,457,1292,2194,3135,4068,4970,5799,6520,7112,7532,7783,7846,7739,7484,7106,6663,6177,5712,5283,4923,4653,4465,4372,4355,4409,4518,4667,4833,5001,5140,5235,5255,5191,5028,4779,4443,4073,3679,3334,3052,2892,2856,2962,3180,3489,3837,4176,4461,4658,4742,4717,4586,4387,4142,3899,3679,3519,3426,3413,3465,3574,3705,3843,3940,3993,3959,3848,3656,3405,3122,2853,2629,2502,2489,2608,2852,3188,3576,3951,4247,4414,4385,4159,3697,3048,2219,1281,286,-710,-1644,-2478,-3175,-3710,-4083,-4279,-4318,-4188,-3923,-3517,-3010,-2427,-1808,-1209,-681,-274,-42,-1,-171,-529,-1037,-1639,-2259,-2821,-3253,-3493,-3491,-3240,-2717,-1972,-1024,51,1202,2339,3413,4349,5113,5678,6035,6213,6238,6172,6071,5989,5988,6087,6309,6643,7046,7489,7885,8208,8379,8391,8221,7885,7427,6876,6303,5728,5210,4732,4315,3912,3509,3055,2526,1893,1152,312,-602,-1548,-2473,-3329,-4052,-4611,-4957,-5095,-5021,-4765,-4383,-3922,-3472,-3088,-2850,-2797,-2971,-3371,-3990,-4782,-5703,-6687,-7664,-8584,-9378,-10022,-10472,-10732,-10788,-10665,-10362,-9912,-9326,-8625,-7837,-6975,-6085,-5185,-4330,-3546,-2887,-2365,-2016,-1821,-1781,-1849,-1978,-2121,-2196,-2177,-1986,-1623,-1052,-307,597,1594,2633,3633,4529,5257,5770,6039,6076,5887,5543,5096,4631,4219,3926,3790,3838,4035,4363,4725,5072,5297,5349,5172,4751,4106,3276,2338,1369,454,-337,-958,-1386,-1632,-1727,-1730,-1693,-1695,-1776,-1985,-2328,-2810,-3384,-4021,-4640,-5191,-5602,-5827,-5844,-5640,-5249,-4711,-4087,-3471,-2908,-2496,-2263,-2254,-2478,-2918,-3559,-4348,-5255,-6215,-7184,-8120,-8961,-9689,-10244,-10608,-10742,-10628,-10254,-9612,-8721,-7606,-6320,-4923,-3499,-2128,-896,119,877,1330,1502,1405,1114,704,257,-116,-361,-395,-196,239,892,1708,2609,3528,4363,5051,5517,5734,5672,5368,4847,4179,3453,2729,2117,1643,1383,1321,1459,1742,2118,2497,2825,3014,3040,2876,2541,2075,1546,1017,581,272,145,193,398,709,1061,1377,1601,1673,1565,1288,847,318,-260,-804,-1247,-1547,-1663,-1590,-1358,-989,-562,-122,259,536,667,642,439,91,-407,-1019,-1726,-2505,-3333,-4177,-5033,-5838,-6595,-7229,-7723,-8025,-8091,-7901,-7426,-6672,-5656,-4426,-3036,-1582,-144,1184,2309,3186,3756,4035,4033,3817,3458,3045,2669,2393,2289,2363,2633,3053,3577,4150,4685,5141,5446,5582,5534,5316,4969,4527,4072,3640,3310,3102,3050,3149,3379,3695,4052,4365,4600,4672,4569,4258,3764,3123,2404,1684,1053,579,330,318,546,959,1497,2052,2557,2898,3037,2931,2587,2051,1387,683,41,-457,-730,-744,-480,36,755,1609,2512,3392,4174,4811,5264,5533,5596,5487,5199,4757,4181,3461,2653,1737,790,-169,-1070,-1845,-2433,-2765,-2794,-2503,-1888,-993,111,1327,2537,3617,4461,4965,5092,4817,4187,3269,2174,1023,-63,-979,-1653,-2050,-2168,-2060,-1774,-1413,-1041,-744,-569,-544,-674,-929,-1266,-1630,-1948,-2171,-2233,-2109,-1777,-1242,-539,296,1195,2086,2903,3554,4000,4183,4087,3730,3134,2384,1555,744,51,-455,-717,-712,-472,-30,525,1103,1619,1978,2134,2053,1739,1231,582,-125,-829,-1448,-1952,-2301,-2506,-2575,-2556,-2473,-2380,-2294,-2248,-2248,-2308,-2431,-2628,-2922,-3318,-3865,-4546,-5404,-6403,-7530,-8722,-9910,-10997,-11896,-12498,-12743,-12562,-11968,-10967,-9653,-8123,-6517,-4979,-3639,-2609,-1958,-1710,-1830,-2258,-2878,-3583,-4249,-4770,-5087,-5145,-4967,-4565,-4024,-3393,-2774,-2210,-1773,-1476,-1335,-1326,-1429,-1585,-1770,-1917,-2019,-2029,-1956,-1798,-1575,-1323,-1068,-861,-729,-719,-837,-1112,-1519,-2053,-2664,-3305,-3917,-4435,-4812,-5006,-5009,-4823,-4494,-4071,-3628,-3231,-2945,-2815,-2856,-3077,-3420,-3858,-4300,-4693,-4957,-5056,-4951,-4651,-4171,-3567,-2881,-2201,-1567,-1065,-712,-562,-616,-886,-1365,-2035,-2877,-3863,-4959,-6124,-7307,-8460,-9509,-10405,-11085,-11483,-11583,-11333,-10756,-9862,-8706,-7356,-5907,-4451,-3094,-1914,-986,-335,24,135,39,-171,-421,-625,-713,-654,-413,-22,504,1099,1715,2292,2788,3167,3430,3573,3630,3631,3624,3635,3721,3880,4145,4490,4908,5356,5804,6191,6490,6642,6630,6431,6039,5482,4774,3995,3180,2430,1788,1333,1092,1083,1283,1647,2110,2580,2987,3245,3306,3147,2761,2184,1466,667,-132,-875,-1495,-1962,-2240,-2333,-2244,-1990,-1610,-1117,-567,20,595,1118,1554,1845,1966,1873,1544,985,202,-756,-1821,-2916,-3926,-4762,-5311,-5495,-5261,-4568,-3454,-1949,-156,1819,3841,5780,7510,8924,9950,10546,10707,10473,9893,9068,8083,7049,6060,5204,4547,4126,3968,4054,4365,4847,5435,6071,6674,7194,7577,7800,7847,7735,7494,7153,6777,6390,6038,5745,5505,5332,5185,5058,4908,4720,4478,4174,3832,3458,3114,2811,2606,2506,2528,2658,2869,3122,3372,3578,3705,3736,3672,3511,3297,3036,2774,2530,2317,2155,2044,1976,1963,1983,2051,2160,2313,2509,2752,3011,3292,3525,3697,3734,3596,3238,2625,1765,667,-604,-1973,-3336,-4578,-5584,-6255,-6514,-6316,-5675,-4612,-3230,-1621,78,1732,3223,4429,5289,5745,5803,5487,4866,4025,3069,2099,1218,503,17,-209,-173,117,604,1257,1991,2766,3509,4185,4761,5225,5579,5843,6041,6204,6367,6544,6750,6983,7217,7431,7572,7605,7481,7172,6663,5962,5104,4150,3171,2264,1494,957,667,658,892,1312,1844,2390,2851,3157,3230,3052,2604,1919,1028,11,-1084,-2156,-3161,-4010,-4671,-5097,-5272,-5205,-4900,-4418,-3799,-3119,-2465,-1909,-1546,-1441,-1649,-2202,-3098,-4300,-5744,-7326,-8925,-10412,-11638,-12501,-12884,-12749,-12061,-10877,-9239,-7299,-5167,-3018,-1007,733,2073,2946,3314,3187,2632,1735,621,-563,-1701,-2640,-3308,-3616,-3550,-3115,-2362,-1360,-217,977,2105,3091,3857,4376,4627,4641,4453,4132,3740,3360,3032,2820,2719,2749,2862,3029,3175,3255,3201,2986,2584,2010,1302,512,-279,-1008,-1594,-1999,-2188,-2167,-1960,-1614,-1189,-755,-364,-88,47,0,-224,-627,-1177,-1837,-2558,-3280,-3954,-4522,-4957,-5227,-5339,-5303,-5153,-4934,-4697,-4490,-4372,-4374,-4544,-4887,-5430,-6145,-7028,-8016,-9069,-10094,-11022,-11745,-12192,-12271,-11945,-11176,-9989,-8429,-6591,-4584,-2563,-655,985,2255,3072,3404,3258,2709,1830,772,-352,-1400,-2260,-2851,-3125,-3068,-2715,-2109,-1332,-473,402,1189,1868,2367,2702,2862,2886,2808,2671,2526,2398,2322,2297,2319,2371,2412,2421,2348,2183,1900,1511,1030,504,-23,-486,-827,-993,-950,-683,-205,442,1206,1999,2750,3365,3784,3940,3815,3400,2724,1842,817,-237,-1257,-2115,-2766,-3135,-3216,-3003,-2562,-1928,-1223,-504,112,565,782,725,375,-266,-1183,-2318,-3641,-5047,-6485,-7829,-9010,-9904,-10443,-10548,-10173,-9317,-8002,-6299,-4320,-2196,-89,1847,3460,4629,5280,5373,4944,4061,2841,1445,26,-1246,-2234,-2836,-2980,-2665,-1916,-818,526,1989,3444,4775,5883,6716,7232,7451,7404,7151,6765,6317,5878,5494,5205,5014,4915,4888,4881,4874,4804,4657,4405,4043,3589,3062,2511,1969,1504,1139,934,898,1038,1353,1799,2344,2914,3461,3900,4190,4270,4132,3759,3204,2491,1721,950,286,-215,-484,-502,-257,217,884,1672,2522,3351,4097,4695,5086,5229,5086,4641,3898,2879,1646,270,-1124,-2423,-3488,-4194,-4453,-4189,-3413,-2151,-516,1361,3298,5118,6636,7710,8228,8146,7468,6278,4676,2841,926,-878,-2429,-3604,-4332,-4580,-4391,-3802,-2945,-1900,-813,222,1114,1804,2266,2515,2570,2510,2370,2248,2168,2187,2306,2511,2774,3042,3256,3368,3330,3120,2741,2213,1575,901,248,-303,-686,-858,-779,-454,106,842,1697,2573,3380,4025,4417,4492,4217,3581,2625,1410,39,-1384,-2728,-3898,-4789,-5360,-5573,-5458,-5054,-4449,-3720,-2984,-2319,-1821,-1551,-1554,-1863,-2467,-3363,-4487,-5790,-7172,-8533,-9754,-10720,-11325,-11486,-11164,-10352,-9100,-7502,-5690,-3817,-2057,-561,542,1149,1239,810,-62,-1264,-2655,-4069,-5356,-6364,-7013,-7217,-6998,-6377,-5454,-4336,-3161,-2053,-1132,-472,-125,-85,-314,-749,-1279,-1829,-2281,-2582,-2674,-2556,-2246,-1800,-1292,-813,-439,-247,-278,-552,-1053,-1741,-2547,-3386,-4181,-4827,-5276,-5452,-5350,-4959,-4318,-3496,-2562,-1640,-810,-185,160,182,-144,-783,-1678,-2745,-3863,-4943,-5862,-6565,-6990,-7128,-7009,-6664,-6182,-5624,-5071,-4596,-4236,-4053,-4034,-4226,-4587,-5137,-5833,-6659,-7560,-8501,-9386,-10171,-10752,-11065,-11060,-10683,-9960,-8906,-7603,-6144,-4645,-3227,-2013,-1074,-505,-293,-458,-918,-1611,-2414,-3225,-3921,-4414,-4632,-4534,-4122,-3418,-2491,-1403,-260,877,1906,2803,3504,4035,4383,4600,4718,4789,4851,4932,5055,5211,5397,5576,5724,5797,5778,5636,5381,5009,4562,4062,3569,3115,2756,2517,2427,2490,2696,3023,3420,3847,4224,4500,4611,4512,4176,3605,2816,1868,814,-253,-1262,-2134,-2804,-3251,-3442,-3412,-3178,-2811,-2351,-1879,-1435,-1066,-804,-657,-630,-728,-925,-1235,-1623,-2096,-2625,-3181,-3737,-4228,-4610,-4810,-4781,-4466,-3855,-2936,-1762,-379,1103,2594,3962,5115,5952,6425,6510,6227,5641,4836,3928,3027,2258,1687,1417,1430,1774,2368,3192,4150,5167,6169,7088,7877,8511,8977,9289,9466,9532,9521,9447,9332,9185,8994,8776,8498,8176,7789,7353,6868,6355,5835,5324,4869,4470,4181,3999,3957,4054,4295,4657,5121,5635,6153,6612,6944,7103,7028,6717,6145,5360,4390,3315,2203,1136,186,-592,-1153,-1486,-1587,-1476,-1194,-780,-286,231,735,1155,1478,1641,1637,1438,1030,444,-326,-1207,-2164,-3094,-3945,-4591,-4999,-5069,-4791,-4157,-3187,-1959,-556,915,2321,3570,4544,5189,5462,5379,4976,4345,3574,2786,2085,1564,1292,1297,1583,2114,2826,3652,4495,5299,5983,6530,6905,7144,7249,7294,7294,7315,7373,7482,7636,7806,7955,8032,8004,7818,7468,6933,6250,5432,4549,3651,2808,2086,1544,1221,1146,1325,1722,2320,3014,3770,4448,5001,5328,5367,5099,4496,3602,2458,1139,-259,-1655,-2947,-4073,-4965,-5593,-5949,-6039,-5899,-5580,-5124,-4617,-4092,-3626,-3240,-2992,-2879,-2937,-3146,-3512,-4002,-4599,-5249,-5914,-6527,-7038,-7385,-7527,-7425,-7076,-6483,-5682,-4734,-3688,-2656,-1678,-860,-223,177,354,312,101,-219,-593,-940,-1215,-1359,-1362,-1201,-908,-501,-19,486,990,1455,1868,2233,2548,2837,3115,3396,3690,3999,4292,4578,4789,4931,4946,4828,4558,4136,3576,2907,2159,1389,631,-44,-616,-1016,-1246,-1283,-1130,-837,-421,31,474,829,1041,1067,877,471,-134,-909,-1794,-2743,-3687,-4585,-5378,-6049,-6568,-6933,-7157,-7243,-7222,-7114,-6936,-6724,-6473,-6222,-5958,-5714,-5488,-5307,-5193,-5157,-5238,-5419,-5720,-6111,-6558,-7020,-7430,-7743,-7893,-7861,-7612,-7164,-6544,-5791,-4989,-4175,-3452,-2833,-2391,-2118,-2014,-2063,-2206,-2411,-2621,-2779,-2870,-2838,-2698,-2431,-2057,-1600,-1082,-533,23,558,1064,1522,1930,2290,2591,2834,3020,3133,3176,3137,3017,2815,2544,2205,1834,1431,1037,668,354,117,-20,-45,54,273,598,1003,1454,1903,2308,2619,2801,2823,2673,2354,1866,1255,534,-243,-1045,-1829,-2569,-3224,-3793,-4247,-4591,-4818,-4933,-4942,-4851,-4668,-4409,-4079,-3706,-3308,-2921,-2575,-2324,-2190,-2233,-2457,-2887,-3495,-4258,-5099,-5959,-6732,-7347,-7710,-7781,-7522,-6946,-6087,-5024,-3836,-2642,-1528,-598,94,497,623,489,159,-291,-775,-1204,-1501,-1602,-1474,-1094,-481,338,1321,2401,3530,4635,5675,6599,7374,7978,8397,8621,8660,8516,8199,7746,7153,6482,5737,4975,4223,3515,2894,2380,2010,1790,1743,1865,2147,2573,3106,3712,4339,4937,5462,5860,6110,6172,6052,5742,5263,4640,3910,3106,2284,1472,722,66,-463,-844,-1060,-1110,-991,-720,-311,206,800,1436,2070,2661,3162,3524,3710,3684,3423,2926,2201,1289,251,-847,-1897,-2826,-3520,-3925,-3967,-3650,-2968,-1989,-785,536,1853,3054,4026,4696,5002,4937,4523,3811,2891,1861,826,-101,-839,-1322,-1501,-1392,-989,-360,452,1373,2335,3278,4153,4917,5553,6032,6369,6538,6570,6451,6202,5832,5353,4785,4150,3480,2800,2161,1583,1130,811,674,710,935,1310,1818,2391,2997,3560,4050,4407,4612,4638,4469,4117,3565,2852,1971,965,-145,-1320,-2511,-3676,-4756,-5698,-6449,-6962,-7196,-7146,-6791,-6176,-5334,-4335,-3270,-2224,-1300,-583,-146,-42,-288,-885,-1781,-2924,-4221,-5560,-6854,-7968,-8837,-9368,-9526,-9304,-8708,-7807,-6667,-5393,-4096,-2868,-1825,-1022,-531,-351,-482,-883,-1478,-2200,-2946,-3636,-4193,-4562,-4705,-4625,-4330,-3863,-3275,-2613,-1940,-1287,-695,-179,252,600,868,1068,1193,1251,1226,1110,891,558,114,-435,-1058,-1721,-2368,-2950,-3400,-3689,-3766,-3648,-3325,-2860,-2286,-1683,-1110,-623,-283,-103,-115,-305,-669,-1178,-1811,-2538,-3336,-4176,-5043,-5896,-6729,-7483,-8149,-8667,-9009,-9149,-9053,-8740,-8208,-7516,-6710,-5883,-5093,-4448,-3992,-3793,-3868,-4219,-4817,-5618,-6540,-7524,-8465,-9309,-9965,-10397,-10571,-10465,-10117,-9526,-8770,-7879,-6944,-5992,-5120,-4326,-3686,-3182,-2837,-2627,-2524,-2506,-2517,-2530,-2500,-2399,-2205,-1904,-1498,-988,-403,252,941,1643,2333,2989,3594,4134,4596,4974,5262,5461,5557,5564,5463,5271,4984,4615,4178,3704,3213,2757,2357,2059,1884,1848,1954,2176,2498,2864,3248,3586,3856,4009,4046,3936,3705,3340,2878,2319,1693,1014,296,-440,-1178,-1899,-2571,-3176,-3677,-4039,-4255,-4285,-4159,-3868,-3462,-2977,-2479,-2009,-1645,-1404,-1337,-1444,-1714,-2135,-2651,-3226,-3795,-4309,-4708,-4953,-5014,-4865,-4521,-3977,-3275,-2443,-1534,-588,331,1191,1935,2545,2997,3285,3424,3436,3356,3231,3102,3020,3027,3146,3414,3817,4362,5026,5771,6573,7379,8156,8863,9466,9938,10258,10413,10397,10208,9859,9367,8756,8070,7343,6633,5990,5457,5086,4893,4899,5091,5442,5911,6441,6970,7444,7801,8016,8054,7917,7617,7164,6602,5952,5244,4516,3768,3038,2318,1634,987,398,-123,-553,-876,-1086,-1155,-1120,-956,-715,-417,-99,193,425,577,615,548,371,99,-237,-621,-1018,-1405,-1755,-2049,-2261,-2389,-2399,-2306,-2082,-1749,-1296,-753,-122,556,1266,1969,2637,3240,3758,4175,4481,4686,4795,4835,4830,4809,4794,4827,4901,5066,5292,5618,6008,6483,7000,7569,8142,8716,9242,9706,10066,10294,10373,10263,9975,9493,8841,8056,7167,6255,5359,4563,3909,3448,3200,3169,3335,3661,4094,4567,5018,5385,5609,5656,5507,5137,4590,3851,2988,2018,1000,-32,-1027,-1954,-2773,-3461,-3986,-4345,-4512,-4499,-4311,-3968,-3502,-2968,-2398,-1868,-1420,-1098,-944,-959,-1149,-1479,-1924,-2427,-2951,-3455,-3903,-4284,-4578,-4804,-4940,-5019,-5016,-4945,-4784,-4537,-4183,-3733,-3186,-2566,-1902,-1238,-611,-71,357,638,776,770,650,455,219,1,-169,-244,-210,-42,255,667,1191,1773,2406,3034,3626,4151,4560,4843,4960,4919,4694,4322,3794,3178,2485,1793,1133,565,120,-168,-299,-261,-95,189,532,895,1239,1509,1692,1745,1674,1464,1136,693,173,-418,-1039,-1682,-2316,-2930,-3503,-4030,-4498,-4904,-5247,-5520,-5736,-5889,-5995,-6050,-6077,-6070,-6057,-6023,-5994,-5955,-5910,-5867,-5798,-5740,-5669,-5609,-5575,-5573,-5633,-5753,-5952,-6209,-6532,-6870,-7216,-7512,-7726,-7823,-7764,-7533,-7130,-6543,-5828,-4992,-4109,-3225,-2394,-1681,-1116,-730,-530,-500,-611,-826,-1077,-1332,-1513,-1606,-1558,-1370,-1042,-581,-37,575,1187,1768,2260,2627,2832,2854,2682,2322,1803,1158,450,-272,-931,-1483,-1864,-2055,-2037,-1807,-1411,-858,-223,443,1086,1629,2040,2264,2276,2076,1654,1058,308,-526,-1390,-2223,-2960,-3566,-4007,-4264,-4367,-4308,-4156,-3932,-3695,-3481,-3331,-3265,-3302,-3439,-3663,-3953,-4273,-4591,-4862,-5069,-5173,-5185,-5098,-4945,-4750,-4562,-4413,-4353,-4392,-4549,-4810,-5147,-5520,-5867,-6142,-6277,-6247,-6006,-5565,-4937,-4153,-3282,-2359,-1474,-657,35,587,989,1249,1397,1455,1480,1497,1562,1693,1934,2281,2754,3332,3996,4711,5428,6101,6667,7090,7309,7318,7092,6662,6059,5338,4581,3844,3218,2747,2481,2434,2610,2972,3490,4102,4743,5350,5857,6207,6363,6290,5999,5484,4816,4018,3191,2392,1698,1166,831,695,749,943,1218,1508,1748,1870,1857,1671,1337,872,326,-243,-774,-1203,-1476,-1561,-1424,-1091,-569,70,765,1429,1975,2328,2428,2245,1778,1062,162,-834,-1818,-2686,-3339,-3691,-3706,-3354,-2675,-1714,-567,666,1871,2950,3803,4395,4663,4650,4361,3880,3274,2644,2069,1642,1420,1446,1741,2277,3037,3937,4913,5874,6715,7384,7785,7900,7704,7224,6501,5615,4644,3691,2836,2163,1713,1536,1616,1951,2478,3153,3882,4602,5210,5651,5849,5779,5421,4798,3953,2955,1891,848,-84,-845,-1387,-1709,-1825,-1791,-1671,-1535,-1463,-1498,-1683,-2015,-2481,-3033,-3626,-4184,-4663,-4998,-5164,-5130,-4914,-4510,-3991,-3371,-2747,-2159,-1687,-1377,-1278,-1397,-1765,-2317,-3062,-3889,-4759,-5571,-6249,-6722,-6934,-6854,-6479,-5840,-4985,-3995,-2956,-1956,-1076,-387,87,317,328,158,-157,-530,-922,-1260,-1504,-1623,-1594,-1419,-1121,-710,-250,244,704,1101,1395,1557,1586,1465,1233,893,497,74,-336,-699,-986,-1185,-1280,-1276,-1187,-1018,-812,-581,-372,-210,-136,-161,-317,-589,-978,-1452,-1979,-2518,-3028,-3480,-3849,-4142,-4364,-4547,-4729,-4945,-5236,-5616,-6092,-6655,-7261,-7882,-8451,-8926,-9261,-9419,-9385,-9156,-8749,-8194,-7542,-6837,-6151,-5541,-5059,-4758,-4659,-4780,-5108,-5619,-6258,-6978,-7694,-8354,-8868,-9203,-9293,-9134,-8716,-8056,-7201,-6202,-5126,-4050,-3037,-2149,-1435,-912,-598,-468,-503,-653,-872,-1103,-1285,-1382,-1339,-1140,-771,-233,431,1204,2008,2807,3522,4115,4539,4768,4805,4648,4336,3899,3391,2853,2345,1896,1551,1330,1241,1291,1454,1708,2013,2318,2579,2747,2789,2685,2428,2037,1538,980,403,-139,-619,-998,-1283,-1471,-1594,-1686,-1775,-1911,-2109,-2391,-2751,-3173,-3629,-4079,-4486,-4807,-5012,-5077,-4987,-4744,-4350,-3834,-3223,-2557,-1892,-1272,-761,-395,-226,-262,-522,-982,-1611,-2358,-3153,-3923,-4588,-5075,-5322,-5284,-4946,-4303,-3399,-2283,-1034,260,1513,2646,3582,4292,4733,4934,4901,4698,4381,4018,3696,3462,3394,3508,3837,4357,5052,5853,6706,7533,8258,8834,9198,9350,9266,8995,8552,8015,7424,6858,6361,5984,5759,5686,5771,5971,6265,6582,6893,7127,7264,7265,7131,6856,6477,6006,5495,4976,4474,4033,3633,3307,3013,2736,2457,2126,1743,1276,744,144,-477,-1095,-1662,-2139,-2491,-2698,-2741,-2626,-2360,-1976,-1493,-965,-425,79,505,817,996,1015,888,614,230,-234,-725,-1196,-1586,-1851,-1934,-1817,-1465,-887,-98,874,1964,3120,4260,5322,6231,6952,7441,7697,7734,7585,7300,6951,6594,6305,6133,6117,6275,6604,7072,7641,8236,8818,9296,9646,9815,9788,9583,9206,8712,8138,7541,6963,6459,6038,5741,5547,5469,5463,5519,5592,5648,5668,5613,5484,5268,4977,4616,4208,3773,3318,2880,2444,2041,1653,1285,917,545,148,-277,-739,-1228,-1738,-2237,-2713,-3119,-3444,-3646,-3726,-3660,-3458,-3123,-2677,-2137,-1548,-932,-340,181,600,863,945,834,506,-1,-678,-1463,-2302,-3126,-3858,-4446,-4809,-4936,-4774,-4356,-3690,-2827,-1844,-798,212,1126,1871,2405,2699,2757,2590,2248,1782,1267,772,376,127,86,261,657,1245,1971,2780,3584,4336,4941,5386,5615,5643,5470,5141,4691,4174,3643,3135,2690,2330,2052,1868,1743,1677,1632,1605,1567,1521,1454,1366,1256,1114,928,693,386,4,-458,-1010,-1624,-2303,-3007,-3717,-4412,-5051,-5626,-6111,-6499,-6781,-6963,-7050,-7053,-6995,-6879,-6725,-6540,-6319,-6075,-5793,-5486,-5155,-4814,-4494,-4207,-4000,-3878,-3885,-4002,-4257,-4606,-5051,-5541,-6047,-6530,-6935,-7248,-7406,-7409,-7228,-6862,-6327,-5643,-4847,-3989,-3113,-2291,-1556,-966,-548,-312,-267,-376,-603,-895,-1187,-1421,-1546,-1525,-1347,-1011,-548,12,609,1211,1754,2211,2550,2749,2810,2728,2521,2201,1792,1319,797,266,-261,-751,-1172,-1519,-1745,-1871,-1873,-1776,-1608,-1390,-1179,-1008,-917,-940,-1080,-1359,-1736,-2216,-2742,-3293,-3831,-4326,-4761,-5121,-5399,-5607,-5740,-5823,-5856,-5863,-5843,-5811,-5769,-5704,-5626,-5507,-5353,-5149,-4895,-4602,-4279,-3961,-3665,-3431,-3287,-3261,-3367,-3606,-3973,-4430,-4951,-5480,-5959,-6347,-6580,-6634,-6468,-6088,-5481,-4693,-3748,-2712,-1643,-608,318,1087,1641,1961,2044,1904,1603,1188,751,364,104,30,179,563,1177,1974,2907,3899,4877,5764,6476,6969,7173,7097,6738,6151,5431,4661,3958,3394,3004,2792,2676,2600,2463,2246,1944,1632,1408,1362,1573,2022,2649,3313,3854,4130,4061,3643,2945,2096,1229,462,-139,-590,-952,-1336,-1857,-2566,-3470,-4459,-5351,-5929,-5936,-5210,-3661,-1346,1519,4616,7530,9849,11205,11361,10215,7849,4501,536,-3600,-7419,-10490,-12434,-13037,-12216,-10083,-6888,-3040,997,4721,7692,9585,10234,9656,8052,5744,3159,712,-1236,-2432,-2789,-2343,-1271,182,1750,3179,4298,4987,5238,5081,4617,3953,3210,2479,1835,1305,891,565,302,71,-124,-265,-327,-255,-54,296,717,1143,1446,1509,1251,619,-328,-1497,-2694,-3716,-4371,-4495,-4035,-3018,-1597,17,1546,2739,3393,3381,2723,1507,-53,-1725,-3229,-4352,-4931,-4893,-4286,-3210,-1868,-463,759,1620,1974,1760,1036,-108,-1448,-2790,-3889,-4578,-4744,-4361,-3519,-2354,-1070,125,1057,1597,1689,1371,729,-88,-915,-1609,-2039,-2161,-1943,-1449,-760,6,716,1273,1578,1604,1333,819,117,-663,-1431,-2066,-2494,-2643,-2495,-2059,-1381,-542,373,1242,1985,2506,2771,2768,2537,2142,1670,1214,841,628,586,739,1044,1461,1909,2316,2595,2697,2597,2303,1877,1375,900,512,291,255,410,722,1113,1522,1859,2063,2106,1956,1646,1199,680,149,-321,-681,-882,-899,-734,-402,61,576,1100,1529,1838,1967,1922,1702,1346,882,379,-138,-595,-968,-1219,-1328,-1283,-1084,-726,-236,367,1026,1701,2312,2813,3117,3185,2959,2415,1549,382,-1038,-2606,-4213,-5686,-6855,-7561,-7659,-7090,-5838,-3990,-1694,835,3344,5588,7344,8463,8854,8536,7569,6115,4330,2422,554,-1108,-2478,-3476,-4124,-4422,-4441,-4227,-3843,-3341,-2765,-2144,-1510,-880,-278,262,702,1005,1123,1049,763,299,-316,-1008,-1728,-2379,-2910,-3251,-3366,-3247,-2903,-2384,-1750,-1087,-463,35,361,474,361,36,-475,-1127,-1859,-2614,-3330,-3953,-4447,-4791,-4974,-5011,-4904,-4682,-4360,-3962,-3517,-3041,-2574,-2133,-1760,-1474,-1307,-1275,-1378,-1621,-1955,-2362,-2779,-3162,-3477,-3682,-3783,-3762,-3652,-3459,-3216,-2954,-2689,-2457,-2255,-2110,-2000,-1945,-1911,-1910,-1917,-1913,-1889,-1800,-1647,-1394,-1048,-607,-79,503,1121,1717,2262,2690,2997,3129,3112,2942,2643,2273,1857,1464,1117,862,701,649,687,796,957,1122,1278,1381,1428,1414,1329,1212,1062,928,824,789,827,964,1177,1466,1801,2161,2520,2854,3152,3396,3591,3728,3819,3861,3861,3823,3747,3649,3514,3364,3180,2978,2757,2532,2317,2137,2003,1929,1918,1963,2051,2163,2288,2404,2524,2632,2750,2881,3028,3212,3422,3682,3968,4298,4636,4994,5335,5654,5928,6134,6259,6291,6229,6094,5892,5682,5478,5333,5274,5313,5463,5705,6004,6333,6628,6860,6967,6943,6762,6456,6055,5605,5174,4791,4510,4326,4251,4272,4352,4495,4643,4800,4931,5016,5049,4988,4836,4566,4191,3736,3233,2741,2314,2012,1872,1922,2145,2510,2951,3392,3757,3979,4006,3830,3433,2887,2205,1506,817,250,-176,-394,-404,-205,170,657,1197,1684,2071,2267,2257,2004,1535,868,65,-809,-1689,-2495,-3183,-3699,-4024,-4159,-4095,-3897,-3569,-3211,-2837,-2545,-2339,-2285,-2371,-2615,-2982,-3454,-3965,-4478,-4934,-5292,-5541,-5662,-5668,-5580,-5426,-5236,-5055,-4896,-4786,-4718,-4692,-4689,-4700,-4713,-4716,-4713,-4710,-4719,-4763,-4848,-5000,-5201,-5471,-5775,-6112,-6447,-6756,-7016,-7189,-7280,-7257,-7149,-6947,-6697,-6412,-6140,-5908,-5738,-5648,-5638,-5702,-5837,-6018,-6232,-6461,-6681,-6900,-7083,-7258,-7386,-7504,-7573,-7628,-7652,-7652,-7640,-7599,-7547,-7473,-7378,-7262,-7119,-6950,-6751,-6531,-6296,-6055,-5832,-5614,-5432,-5265,-5131,-5026,-4945,-4892,-4852,-4829,-4817,-4819,-4837,-4881,-4940,-5035,-5144,-5278,-5411,-5521,-5593,-5593,-5515,-5351,-5106,-4804,-4467,-4131,-3826,-3570,-3383,-3248,-3169,-3106,-3032,-2919,-2738,-2470,-2136,-1731,-1305,-872,-467,-113,179,393,548,629,680,687,685,666,636,595,538,460,352,213,36,-172,-400,-637,-869,-1071,-1245,-1365,-1433,-1434,-1374,-1234,-1039,-776,-471,-146,206,524,844,1096,1317,1462,1571,1629,1676,1712,1772,1845,1955,2073,2210,2344,2468,2581,2681,2776,2877,2996,3149,3343,3590,3882,4219,4575,4930,5254,5517,5701,5785,5773,5668,5493,5267,5022,4788,4585,4454,4393,4432,4558,4763,5042,5353,5695,6019,6319,6565,6757,6880,6970,7018,7084,7172,7324,7559,7879,8289,8760,9269,9767,10220,10571,10803,10871,10785,10530,10141,9632,9059,8452,7865,7337,6899,6585,6405,6361,6447,6628,6868,7126,7337,7491,7524,7455,7262,6980,6637,6268,5924,5620,5394,5235,5155,5127,5137,5159,5162,5142,5088,5022,4969,4967,5060,5283,5656,6187,6838,7572,8302,8958,9440,9686,9627,9259,8589,7687,6643,5573,4612,3863,3427,3344,3626,4214,5027,5924,6784,7456,7846,7867,7510,6795,5805,4653,3466,2384,1503,912,627,657,938,1413,1971,2526,2987,3287,3398,3303,3027,2607,2083,1517,946,403,-78,-505,-862,-1175,-1445,-1690,-1917,-2123,-2314,-2477,-2606,-2698,-2750,-2745,-2705,-2606,-2476,-2317,-2147,-1981,-1840,-1730,-1658,-1647,-1658,-1737,-1817,-1944,-2056,-2193,-2313,-2442,-2570,-2711,-2882,-3103,-3386,-3756,-4202,-4730,-5327,-5956,-6604,-7212,-7748,-8165,-8435,-8543,-8482,-8277,-7943,-7526,-7071,-6615,-6213,-5892,-5674,-5563,-5551,-5618,-5738,-5885,-6030,-6163,-6264,-6339,-6385,-6423,-6452,-6503,-6563,-6666,-6782,-6932,-7091,-7249,-7399,-7522,-7615,-7676,-7708,-7712,-7705,-7677,-7641,-7582,-7494,-7370,-7192,-6959,-6673,-6320,-5945,-5526,-5120,-4719,-4359,-4049,-3790,-3599,-3460,-3380,-3352,-3368,-3425,-3522,-3652,-3823,-4030,-4287,-4579,-4921,-5288,-5671,-6060,-6416,-6744,-7001,-7188,-7278,-7285,-7187,-7026,-6788,-6532,-6259,-6026,-5838,-5729,-5694,-5731,-5823,-5949,-6078,-6187,-6245,-6236,-6139,-5962,-5699,-5377,-5009,-4627,-4247,-3898,-3593,-3354,-3185,-3102,-3087,-3147,-3248,-3377,-3515,-3616,-3687,-3684,-3619,-3495,-3325,-3158,-3011,-2950,-2984,-3162,-3476,-3919,-4468,-5067,-5667,-6201,-6608,-6834,-6848,-6637,-6214,-5616,-4880,-4079,-3247,-2457,-1736,-1122,-631,-261,-10,143,209,216,171,107,20,-61,-150,-224,-294,-358,-416,-495,-589,-732,-920,-1171,-1483,-1853,-2272,-2721,-3177,-3613,-3990,-4295,-4481,-4568,-4513,-4360,-4087,-3750,-3351,-2950,-2553,-2207,-1903,-1667,-1478,-1334,-1212,-1094,-960,-799,-602,-379,-129,120,357,560,709,791,801,724,586,385,154,-83,-291,-443,-508,-474,-330,-78,267,681,1124,1565,1947,2248,2428,2470,2393,2202,1953,1688,1468,1350,1376,1575,1951,2486,3144,3860,4579,5215,5730,6053,6187,6119,5883,5531,5118,4723,4405,4239,4244,4464,4862,5424,6070,6757,7371,7878,8170,8231,8016,7544,6846,5989,5052,4129,3312,2681,2293,2184,2347,2764,3370,4104,4879,5620,6270,6768,7099,7252,7240,7104,6885,6628,6392,6206,6114,6116,6224,6416,6663,6940,7196,7409,7551,7601,7563,7434,7244,7008,6756,6505,6278,6075,5906,5756,5628,5504,5383,5263,5132,5014,4895,4798,4732,4693,4712,4768,4886,5043,5236,5452,5663,5867,6026,6144,6198,6200,6143,6056,5940,5830,5735,5672,5654,5683,5749,5865,5990,6146,6288,6438,6568,6689,6791,6877,6947,7000,7037,7054,7042,6999,6909,6768,6574,6329,6032,5708,5350,5003,4669,4386,4168,4029,3976,4005,4106,4261,4462,4680,4912,5142,5357,5557,5736,5890,6025,6139,6246,6340,6436,6516,6580,6609,6585,6479,6291,5990,5598,5114,4579,4017,3491,3022,2676,2452,2385,2448,2643,2912,3246,3568,3865,4072,4183,4165,4028,3782,3446,3052,2635,2204,1818,1460,1175,957,805,731,709,743,823,928,1061,1197,1331,1448,1532,1577,1580,1536,1458,1336,1208,1050,915,768,653,543,459,383,328,285,258,244,244,253,268,276,268,229,145,4,-203,-475,-816,-1208,-1646,-2096,-2548,-2963,-3331,-3633,-3855,-4008,-4084,-4108,-4084,-4036,-3978,-3922,-3883,-3858,-3859,-3879,-3919,-3986,-4073,-4194,-4356,-4563,-4832,-5152,-5539,-5950,-6395,-6813,-7196,-7497,-7694,-7771,-7720,-7552,-7285,-6946,-6576,-6198,-5858,-5559,-5327,-5146,-5006,-4899,-4784,-4676,-4529,-4371,-4192,-4020,-3888,-3823,-3875,-4056,-4401,-4895,-5528,-6263,-7036,-7800,-8469,-9003,-9344,-9474,-9387,-9107,-8665,-8122,-7527,-6953,-6431,-6015,-5700,-5494,-5367,-5277,-5192,-5056,-4842,-4535,-4125,-3645,-3118,-2592,-2122,-1746,-1515,-1441,-1541,-1794,-2173,-2647,-3165,-3700,-4212,-4687,-5110,-5482,-5803,-6084,-6331,-6551,-6747,-6929,-7083,-7221,-7327,-7400,-7443,-7444,-7407,-7330,-7205,-7032,-6812,-6534,-6219,-5865,-5494,-5133,-4798,-4528,-4354,-4288,-4367,-4574,-4902,-5345,-5826,-6359,-6839,-7274,-7586,-7773,-7804,-7682,-7419,-7043,-6584,-6091,-5601,-5160,-4808,-4565,-4460,-4483,-4630,-4881,-5199,-5549,-5892,-6181,-6385,-6481,-6442,-6285,-6008,-5642,-5212,-4750,-4283,-3831,-3405,-3008,-2632,-2268,-1901,-1519,-1125,-710,-287,130,530,881,1178,1392,1525,1553,1489,1313,1038,666,214,-296,-840,-1374,-1875,-2279,-2573,-2701,-2666,-2450,-2073,-1569,-974,-355,241,752,1140,1368,1429,1316,1057,679,227,-256,-733,-1169,-1553,-1868,-2129,-2337,-2511,-2660,-2795,-2927,-3038,-3140,-3189,-3200,-3142,-3014,-2823,-2559,-2246,-1895,-1517,-1146,-780,-452,-156,97,320,511,689,863,1033,1224,1417,1630,1849,2082,2312,2544,2757,2942,3089,3174,3191,3114,2947,2663,2290,1810,1273,687,112,-426,-870,-1194,-1368,-1382,-1244,-983,-621,-224,186,535,804,956,968,868,628,324,-56,-440,-802,-1116,-1330,-1464,-1485,-1416,-1260,-1044,-768,-469,-133,227,611,1034,1492,1971,2487,2986,3481,3917,4287,4560,4730,4785,4738,4591,4365,4073,3734,3354,2948,2506,2036,1530,993,433,-128,-673,-1150,-1547,-1802,-1911,-1831,-1582,-1152,-590,79,802,1534,2227,2849,3363,3762,4034,4192,4252,4229,4166,4056,3967,3868,3829,3813,3868,3969,4130,4336,4571,4816,5053,5248,5397,5461,5446,5342,5161,4920,4648,4369,4122,3934,3824,3806,3883,4038,4260,4529,4810,5099,5362,5594,5788,5934,6038,6095,6104,6077,5996,5876,5707,5491,5240,4953,4641,4324,4012,3725,3481,3289,3157,3094,3094,3152,3263,3402,3568,3732,3887,4025,4124,4192,4220,4194,4136,4018,3861,3652,3397,3103,2780,2439,2105,1798,1551,1395,1359,1467,1734,2168,2750,3456,4246,5059,5854,6562,7154,7592,7868,7988,7964,7842,7636,7404,7156,6927,6712,6517,6314,6091,5809,5462,5015,4488,3885,3235,2600,1996,1506,1138,942,919,1067,1380,1817,2354,2950,3559,4159,4714,5204,5621,5957,6225,6423,6581,6694,6790,6876,6952,7029,7097,7157,7205,7229,7231,7194,7113,6977,6777,6506,6166,5755,5280,4746,4172,3564,2962,2365,1815,1320,903,566,321,151,57,12,4,16,21,10,-37,-117,-238,-384,-547,-717,-867,-1000,-1094,-1145,-1142,-1092,-987,-852,-687,-516,-348,-199,-76,9,57,68,53,12,-28,-76,-97,-103,-71,-20,55,132,202,244,249,192,85,-99,-317,-591,-855,-1124,-1336,-1481,-1537,-1470,-1297,-1003,-616,-156,336,832,1277,1647,1886,1984,1903,1666,1264,741,115,-570,-1279,-1995,-2677,-3333,-3937,-4496,-5007,-5456,-5843,-6142,-6339,-6410,-6338,-6109,-5719,-5180,-4500,-3719,-2873,-1993,-1151,-354,326,886,1291,1526,1602,1501,1261,873,384,-206,-844,-1521,-2183,-2826,-3400,-3909,-4315,-4630,-4836,-4959,-5001,-4988,-4953,-4899,-4865,-4852,-4863,-4918,-4986,-5082,-5172,-5241,-5274,-5233,-5126,-4927,-4654,-4311,-3912,-3489,-3053,-2642,-2271,-1964,-1738,-1596,-1541,-1568,-1664,-1825,-2036,-2287,-2569,-2859,-3151,-3415,-3642,-3807,-3896,-3899,-3805,-3626,-3370,-3071,-2750,-2454,-2205,-2040,-1970,-2002,-2130,-2334,-2602,-2896,-3214,-3521,-3827,-4112,-4393,-4661,-4936,-5215,-5505,-5798,-6090,-6359,-6582,-6739,-6784,-6713,-6484,-6107,-5574,-4913,-4152,-3335,-2516,-1746,-1075,-550,-199,-31,-55,-249,-591,-1049,-1585,-2158,-2740,-3295,-3803,-4245,-4602,-4868,-5028,-5083,-5029,-4869,-4614,-4276,-3882,-3444,-3007,-2585,-2203,-1896,-1656,-1510,-1462,-1481,-1596,-1742,-1939,-2142,-2352,-2548,-2725,-2878,-3001,-3099,-3166,-3211,-3229,-3230,-3205,-3171,-3126,-3072,-3027,-2974,-2933,-2891,-2844,-2795,-2729,-2651,-2556,-2454,-2344,-2242,-2144,-2067,-2007,-1974,-1959,-1969,-1980,-2004,-2010,-2011,-1992,-1959,-1928,-1895,-1889,-1917,-1989,-2122,-2307,-2544,-2821,-3115,-3407,-3666,-3871,-3985,-4008,-3908,-3715,-3430,-3088,-2738,-2407,-2156,-2010,-1993,-2123,-2375,-2747,-3188,-3665,-4135,-4554,-4892,-5129,-5249,-5267,-5186,-5044,-4860,-4672,-4488,-4332,-4189,-4057,-3911,-3731,-3488,-3174,-2780,-2309,-1782,-1216,-636,-82,430,856,1192,1412,1518,1511,1386,1162,840,432,-42,-587,-1167,-1788,-2413,-3016,-3572,-4022,-4352,-4507,-4478,-4239,-3798,-3164,-2366,-1460,-477,493,1431,2258,2961,3510,3901,4148,4277,4319,4312,4297,4283,4319,4379,4488,4612,4739,4836,4876,4824,4672,4399,4013,3530,2967,2370,1768,1206,711,317,28,-146,-220,-221,-172,-106,-62,-47,-102,-206,-382,-591,-826,-1051,-1232,-1355,-1381,-1312,-1139,-871,-536,-144,255,650,1003,1309,1550,1732,1852,1931,1980,2014,2060,2114,2193,2299,2418,2565,2717,2872,3022,3155,3266,3356,3416,3460,3472,3474,3447,3411,3353,3286,3205,3123,3042,2978,2956,2984,3115,3342,3717,4223,4870,5628,6466,7333,8182,8948,9591,10060,10336,10398,10259,9928,9437,8818,8102,7335,6532,5722,4923,4128,3366,2628,1935,1315,778,382,139,99,280,692,1336,2184,3191,4302,5428,6508,7446,8191,8685,8914,8870,8596,8115,7530,6867,6241,5668,5220,4900,4713,4647,4649,4708,4744,4755,4687,4536,4300,3985,3621,3234,2865,2550,2318,2205,2205,2350,2602,2968,3400,3867,4339,4762,5128,5390,5557,5606,5559,5422,5215,4974,4698,4432,4161,3911,3666,3443,3221,3018,2815,2626,2441,2277,2125,2002,1901,1835,1785,1752,1715,1654,1570,1438,1273,1078,864,668,484,366,299,313,393,524,692,855,990,1060,1044,919,696,379,6,-381,-738,-1011,-1159,-1155,-988,-668,-232,278,796,1272,1647,1878,1953,1844,1581,1185,681,139,-438,-982,-1499,-1957,-2366,-2728,-3050,-3353,-3632,-3895,-4130,-4315,-4430,-4448,-4349,-4119,-3755,-3261,-2658,-1975,-1258,-546,102,657,1079,1356,1489,1490,1388,1219,1023,835,687,586,536,522,521,515,477,405,282,127,-63,-243,-415,-528,-590,-570,-484,-330,-133,90,318,519,674,754,754,657,482,228,-72,-400,-727,-1034,-1299,-1518,-1677,-1789,-1853,-1892,-1920,-1956,-2010,-2092,-2191,-2298,-2395,-2462,-2489,-2459,-2381,-2252,-2104,-1946,-1824,-1748,-1758,-1858,-2042,-2313,-2614,-2940,-3219,-3440,-3557,-3560,-3448,-3219,-2917,-2560,-2213,-1907,-1689,-1594,-1627,-1806,-2092,-2478,-2893,-3304,-3637,-3851,-3900,-3766,-3433,-2923,-2257,-1478,-638,210,1014,1718,2285,2691,2904,2942,2781,2465,1994,1410,752,42,-656,-1335,-1936,-2451,-2837,-3092,-3193,-3146,-2959,-2647,-2238,-1762,-1256,-757,-305,74,352,527,587,560,460,330,214,151,179,336,608,1020,1506,2058,2598,3093,3480,3745,3843,3810,3625,3357,3010,2663,2329,2065,1870,1763,1720,1716,1715,1674,1555,1327,961,455,-188,-942,-1770,-2637,-3474,-4256,-4920,-5449,-5820,-6037,-6108,-6056,-5915,-5704,-5484,-5263,-5090,-4974,-4917,-4922,-4960,-5018,-5066,-5076,-5033,-4913,-4716,-4443,-4101,-3721,-3309,-2900,-2509,-2147,-1841,-1584,-1390,-1254,-1179,-1148,-1178,-1235,-1332,-1451,-1575,-1699,-1812,-1894,-1967,-1995,-2009,-1987,-1943,-1875,-1783,-1670,-1536,-1381,-1212,-1036,-864,-710,-596,-530,-541,-636,-828,-1126,-1528,-2019,-2589,-3202,-3838,-4451,-5027,-5511,-5897,-6141,-6233,-6147,-5891,-5448,-4852,-4103,-3249,-2322,-1365,-442,415,1143,1715,2096,2282,2251,2049,1673,1189,625,32,-549,-1091,-1567,-1982,-2330,-2641,-2933,-3227,-3553,-3909,-4307,-4728,-5164,-5578,-5951,-6242,-6428,-6484,-6393,-6154,-5766,-5255,-4637,-3956,-3246,-2554,-1918,-1379,-952,-654,-484,-415,-437,-501,-582,-638,-647,-578,-444,-220,52,370,700,1009,1277,1473,1579,1589,1495,1321,1074,793,499,214,-23,-219,-354,-424,-462,-446,-435,-422,-433,-490,-579,-725,-910,-1138,-1406,-1692,-1995,-2293,-2582,-2842,-3078,-3268,-3428,-3538,-3612,-3633,-3610,-3519,-3366,-3134,-2823,-2435,-1975,-1453,-886,-297,295,842,1340,1739,2048,2242,2340,2342,2275,2145,1986,1800,1611,1414,1220,1020,824,642,475,358,286,297,385,572,833,1168,1534,1905,2237,2507,2671,2737,2684,2537,2316,2055,1783,1536,1337,1193,1122,1102,1125,1168,1201,1211,1180,1110,997,852,689,523,386,290,269,326,475,710,1021,1389,1788,2177,2528,2787,2941,2954,2834,2582,2221,1788,1322,876,493,210,54,30,127,327,588,877,1149,1367,1507,1539,1467,1286,1015,683,316,-53,-392,-686,-921,-1097,-1214,-1285,-1313,-1322,-1311,-1300,-1283,-1264,-1241,-1204,-1165,-1114,-1068,-1028,-1008,-1022,-1076,-1181,-1342,-1561,-1827,-2132,-2437,-2722,-2938,-3063,-3050,-2896,-2572,-2089,-1449,-684,174,1064,1928,2712,3347,3804,4044,4060,3860,3470,2925,2276,1576,867,203,-403,-914,-1337,-1657,-1876,-2004,-2026,-1956,-1779,-1495,-1103,-603,-13,655,1377,2123,2869,3585,4238,4823,5305,5699,6000,6216,6367,6447,6480,6449,6374,6229,6041,5790,5498,5171,4816,4459,4094,3752,3429,3147,2904,2705,2536,2393,2247,2094,1898,1664,1354,987,552,68,-432,-931,-1381,-1766,-2046,-2212,-2248,-2163,-1959,-1677,-1331,-967,-623,-316,-86,67,136,141,93,35,-25,-36,-2,122,307,574,880,1215,1548,1852,2117,2330,2494,2621,2726,2833,2958,3121,3326,3571,3851,4150,4450,4739,4991,5194,5335,5405,5399,5330,5196,5039,4870,4739,4669,4691,4827,5073,5437,5889,6402,6926,7413,7793,8037,8080,7918,7528,6936,6162,5261,4285,3292,2341,1471,724,119,-333,-629,-785,-806,-721,-541,-285,34,401,807,1224,1650,2053,2437,2782,3093,3368,3612,3832,4036,4230,4414,4586,4743,4868,4967,5007,5009,4939,4831,4664,4479,4282,4102,3963,3879,3875,3946,4094,4294,4522,4739,4906,4991,4950,4778,4445,3969,3353,2642,1863,1095,365,-251,-737,-1049,-1193,-1175,-1022,-784,-519,-273,-121,-85,-201,-473,-884,-1407,-1994,-2593,-3141,-3600,-3912,-4075,-4064,-3910,-3632,-3277,-2885,-2502,-2160,-1877,-1667,-1505,-1395,-1293,-1192,-1067,-904,-722,-505,-296,-85,87,230,297,310,224,57,-211,-570,-1021,-1535,-2095,-2660,-3190,-3655,-4011,-4253,-4355,-4340,-4208,-4002,-3752,-3505,-3304,-3176,-3154,-3242,-3441,-3738,-4106,-4521,-4956,-5383,-5792,-6161,-6487,-6759,-6963,-7100,-7149,-7110,-6965,-6715,-6346,-5873,-5292,-4635,-3921,-3188,-2477,-1816,-1253,-797,-471,-270,-182,-194,-280,-421,-598,-790,-995,-1195,-1395,-1583,-1759,-1914,-2047,-2146,-2212,-2225,-2192,-2101,-1967,-1804,-1627,-1460,-1326,-1243,-1233,-1304,-1460,-1697,-1989,-2326,-2666,-2999,-3289,-3527,-3688,-3769,-3771,-3686,-3551,-3356,-3155,-2952,-2788,-2669,-2615,-2611,-2663,-2746,-2841,-2941,-3010,-3059,-3067,-3046,-2995,-2931,-2858,-2801,-2763,-2763,-2793,-2858,-2933,-3004,-3049,-3047,-2985,-2875,-2700,-2502,-2269,-2032,-1796,-1574,-1380,-1217,-1100,-1037,-1033,-1110,-1260,-1494,-1793,-2123,-2456,-2725,-2893,-2896,-2714,-2327,-1746,-1018,-180,677,1500,2202,2737,3064,3160,3052,2743,2306,1763,1194,629,114,-314,-644,-857,-947,-923,-791,-559,-255,130,550,1018,1479,1934,2335,2682,2943,3124,3216,3227,3168,3057,2923,2790,2686,2627,2624,2686,2813,3002,3250,3539,3866,4197,4541,4859,5164,5424,5650,5832,5962,6054,6085,6059,5969,5786,5528,5156,4694,4124,3486,2782,2073,1365,723,148,-321,-692,-961,-1145,-1256,-1325,-1364,-1404,-1460,-1537,-1655,-1794,-1968,-2147,-2330,-2489,-2606,-2670,-2662,-2601,-2477,-2328,-2151,-1983,-1823,-1692,-1587,-1503,-1436,-1349,-1234,-1047,-791,-442,-21,458,963,1452,1896,2250,2496,2607,2578,2418,2129,1750,1299,812,335,-107,-462,-700,-796,-734,-510,-149,334,886,1457,2014,2485,2857,3093,3188,3170,3055,2891,2717,2560,2442,2368,2317,2284,2226,2139,1991,1805,1578,1360,1163,1036,992,1050,1213,1447,1733,2005,2221,2319,2263,2023,1587,973,195,-688,-1639,-2587,-3481,-4276,-4920,-5404,-5696,-5799,-5725,-5485,-5124,-4671,-4176,-3673,-3195,-2766,-2390,-2085,-1832,-1634,-1471,-1320,-1178,-1015,-836,-612,-351,-34,330,743,1185,1654,2116,2566,2970,3312,3568,3733,3786,3759,3630,3466,3251,3052,2861,2712,2596,2521,2466,2424,2365,2270,2118,1886,1566,1157,665,116,-478,-1075,-1651,-2172,-2601,-2938,-3154,-3264,-3285,-3219,-3115,-2974,-2831,-2698,-2586,-2503,-2456,-2437,-2456,-2502,-2585,-2686,-2814,-2933,-3046,-3105,-3108,-3014,-2816,-2501,-2070,-1555,-967,-375,215,733,1185,1537,1803,1984,2106,2182,2243,2295,2341,2379,2390,2360,2286,2150,1989,1792,1619,1481,1423,1466,1619,1878,2222,2609,3003,3353,3626,3781,3806,3683,3425,3046,2578,2048,1494,940,407,-79,-517,-895,-1208,-1470,-1666,-1807,-1884,-1890,-1831,-1694,-1497,-1241,-951,-635,-334,-51,168,322,385,361,256,84,-130,-370,-600,-811,-962,-1059,-1061,-989,-827,-616,-350,-85,179,387,533,581,530,381,138,-163,-523,-898,-1286,-1661,-2019,-2364,-2686,-3003,-3300,-3582,-3840,-4061,-4244,-4372,-4442,-4448,-4383,-4265,-4096,-3904,-3698,-3511,-3330,-3189,-3061,-2967,-2892,-2848,-2840,-2881,-2976,-3137,-3357,-3633,-3937,-4246,-4523,-4724,-4811,-4747,-4509,-4101,-3532,-2850,-2104,-1351,-665,-82,330,568,598,436,92,-404,-1018,-1707,-2422,-3119,-3748,-4273,-4651,-4853,-4844,-4616,-4151,-3481,-2627,-1646,-608,429,1379,2186,2805,3190,3356,3302,3090,2762,2398,2059,1802,1685,1722,1926,2280,2723,3216,3663,4012,4196,4169,3930,3469,2832,2057,1207,351,-462,-1171,-1753,-2189,-2484,-2654,-2725,-2738,-2722,-2722,-2758,-2848,-3008,-3214,-3468,-3728,-3959,-4157,-4251,-4279,-4189,-4021,-3776,-3486,-3183,-2907,-2678,-2523,-2446,-2444,-2503,-2592,-2695,-2759,-2775,-2697,-2518,-2220,-1798,-1252,-600,143,943,1754,2550,3268,3895,4384,4724,4905,4927,4812,4597,4311,4022,3755,3571,3483,3522,3661,3893,4150,4398,4568,4633,4557,4335,3986,3528,3009,2481,1987,1582,1280,1107,1045,1089,1205,1358,1525,1664,1748,1766,1686,1517,1252,891,464,-23,-531,-1018,-1453,-1767,-1935,-1915,-1707,-1308,-765,-110,592,1268,1880,2345,2651,2768,2715,2515,2223,1893,1596,1404,1375,1543,1937,2516,3253,4068,4882,5614,6184,6533,6631,6459,6061,5469,4761,4014,3299,2705,2275,2059,2055,2256,2613,3070,3556,3996,4331,4496,4466,4213,3761,3121,2360,1513,649,-195,-977,-1671,-2252,-2718,-3061,-3289,-3418,-3458,-3433,-3366,-3274,-3192,-3132,-3127,-3168,-3270,-3411,-3571,-3727,-3834,-3870,-3796,-3596,-3263,-2797,-2224,-1575,-899,-246,338,811,1151,1333,1369,1265,1050,765,439,121,-179,-446,-682,-918,-1154,-1437,-1768,-2157,-2599,-3061,-3520,-3926,-4261,-4478,-4605,-4614,-4566,-4458,-4345,-4237,-4165,-4126,-4133,-4170,-4248,-4342,-4469,-4611,-4775,-4955,-5137,-5315,-5474,-5584,-5641,-5592,-5442,-5153,-4746,-4216,-3605,-2935,-2253,-1608,-1036,-588,-285,-142,-157,-297,-541,-816,-1094,-1297,-1402,-1369,-1194,-902,-515,-95,316,654,872,948,850,615,236,-214,-719,-1204,-1639,-1981,-2201,-2307,-2290,-2180,-1993,-1764,-1509,-1263,-1034,-854,-723,-671,-683,-793,-982,-1260,-1618,-2029,-2483,-2937,-3369,-3741,-4036,-4217,-4293,-4239,-4096,-3867,-3596,-3311,-3049,-2833,-2692,-2631,-2651,-2737,-2856,-2986,-3095,-3153,-3147,-3056,-2879,-2612,-2264,-1850,-1384,-900,-415,24,407,688,879,947,927,802,608,349,48,-271,-599,-896,-1143,-1314,-1384,-1349,-1209,-965,-652,-274,117,511,863,1167,1405,1584,1711,1799,1864,1913,1959,2006,2050,2094,2128,2147,2158,2153,2152,2153,2166,2200,2256,2338,2446,2570,2716,2861,3009,3141,3260,3368,3460,3564,3682,3843,4063,4348,4709,5122,5556,5970,6307,6528,6600,6501,6248,5854,5373,4861,4377,3990,3742,3667,3779,4051,4478,4984,5555,6113,6634,7073,7401,7614,7684,7647,7471,7213,6848,6426,5943,5436,4908,4382,3858,3337,2820,2305,1782,1275,762,288,-162,-551,-870,-1114,-1250,-1295,-1226,-1069,-826,-536,-216,84,346,538,646,659,598,463,307,153,41,15,77,251,501,826,1169,1512,1825,2072,2256,2339,2332,2221,2008,1706,1329,910,488,119,-144,-244,-139,193,753,1524,2450,3485,4552,5585,6523,7306,7907,8291,8450,8393,8109,7653,7007,6250,5384,4483,3581,2736,1990,1373,919,615,479,452,537,647,774,843,842,734,528,219,-150,-558,-957,-1305,-1570,-1712,-1735,-1629,-1444,-1199,-968,-787,-708,-765,-964,-1296,-1735,-2210,-2675,-3048,-3273,-3300,-3088,-2644,-1963,-1099,-87,997,2076,3087,3944,4614,5044,5246,5221,5032,4710,4333,3951,3616,3371,3226,3188,3236,3350,3481,3616,3703,3739,3703,3583,3396,3122,2796,2408,1994,1563,1134,728,349,7,-287,-550,-766,-960,-1132,-1298,-1457,-1622,-1780,-1948,-2108,-2269,-2429,-2569,-2711,-2810,-2890,-2912,-2893,-2814,-2701,-2565,-2432,-2347,-2319,-2382,-2530,-2740,-2994,-3238,-3436,-3540,-3516,-3337,-3004,-2503,-1872,-1104,-259,657,1576,2472,3271,3950,4438,4721,4761,4558,4128,3523,2791,2042,1340,788,446,354,534,953,1579,2318,3099,3819,4401,4786,4936,4847,4548,4069,3488,2847,2232,1678,1230,900,670,521,403,271,84,-185,-561,-1016,-1550,-2102,-2627,-3075,-3380,-3506,-3424,-3104,-2582,-1851,-989,-34,919,1803,2533,3044,3306,3278,3005,2481,1803,1005,180,-604,-1289,-1827,-2194,-2380,-2398,-2259,-2001,-1656,-1268,-871,-520,-229,-47,21,-46,-238,-560,-972,-1472,-2000,-2555,-3075,-3561,-3966,-4275,-4473,-4537,-4465,-4271,-3945,-3552,-3082,-2629,-2191,-1860,-1636,-1565,-1635,-1840,-2138,-2499,-2875,-3228,-3544,-3797,-4005,-4172,-4326,-4472,-4639,-4809,-4993,-5162,-5292,-5352,-5306,-5119,-4774,-4251,-3568,-2750,-1848,-943,-107,557,983,1105,898,367,-448,-1464,-2581,-3671,-4612,-5302,-5641,-5603,-5152,-4338,-3208,-1864,-400,1068,2445,3648,4612,5308,5714,5853,5749,5451,5017,4490,3933,3369,2827,2328,1856,1432,1033,657,310,-16,-308,-548,-736,-846,-885,-847,-746,-589,-409,-222,-74,3,-16,-164,-440,-849,-1372,-1979,-2636,-3291,-3909,-4442,-4870,-5172,-5354,-5435,-5433,-5382,-5296,-5184,-5063,-4908,-4725,-4484,-4172,-3784,-3314,-2780,-2203,-1622,-1054,-547,-95,274,583,836,1066,1293,1555,1852,2221,2637,3112,3613,4113,4569,4938,5182,5267,5200,4974,4647,4248,3845,3474,3181,2972,2841,2763,2688,2577,2373,2060,1602,1038,365,-350,-1073,-1734,-2293,-2689,-2908,-2919,-2740,-2381,-1887,-1310,-708,-156,287,566,654,531,226,-238,-798,-1380,-1931,-2355,-2628,-2682,-2518,-2125,-1517,-733,199,1209,2255,3269,4190,4982,5585,6004,6214,6234,6089,5803,5430,4997,4562,4137,3771,3463,3228,3073,2979,2972,3023,3159,3349,3595,3862,4129,4358,4521,4587,4533,4352,4049,3636,3152,2617,2077,1546,1054,606,203,-155,-502,-835,-1193,-1571,-1990,-2429,-2901,-3360,-3811,-4197,-4517,-4732,-4846,-4855,-4764,-4600,-4373,-4122,-3864,-3640,-3451,-3329,-3248,-3222,-3210,-3210,-3181,-3117,-2983,-2770,-2468,-2075,-1616,-1108,-599,-135,238,473,544,438,152,-274,-813,-1405,-2006,-2568,-3069,-3493,-3847,-4153,-4421,-4698,-4991,-5325,-5708,-6112,-6524,-6881,-7142,-7238,-7140,-6807,-6258,-5518,-4647,-3751,-2906,-2247,-1835,-1750,-2000,-2571,-3404,-4405,-5467,-6470,-7306,-7882,-8145,-8069,-7677,-7014,-6151,-5162,-4137,-3144,-2254,-1507,-939,-543,-330,-258,-318,-461,-665,-890,-1122,-1342,-1562,-1773,-2002,-2240,-2503,-2766,-3045,-3290,-3515,-3672,-3755,-3755,-3661,-3495,-3280,-3029,-2803,-2593,-2456,-2387,-2406,-2510,-2690,-2929,-3214,-3517,-3826,-4116,-4372,-4581,-4727,-4794,-4795,-4702,-4568,-4372,-4172,-3968,-3795,-3669,-3599,-3597,-3662,-3767,-3914,-4046,-4156,-4215,-4199,-4119,-3956,-3735,-3467,-3172,-2875,-2592,-2332,-2095,-1879,-1669,-1468,-1272,-1093,-948,-848,-828,-873,-1011,-1205,-1446,-1702,-1941,-2145,-2292,-2383,-2418,-2426,-2424,-2455,-2537,-2703,-2954,-3285,-3663,-4044,-4376,-4583,-4616,-4410,-3937,-3190,-2190,-991,303,1601,2755,3667,4228,4376,4111,3443,2480,1320,121,-985,-1848,-2393,-2527,-2257,-1598,-618,579,1884,3164,4312,5226,5847,6143,6106,5784,5213,4494,3694,2920,2246,1731,1437,1347,1493,1815,2295,2862,3465,4040,4549,4947,5232,5393,5449,5424,5348,5247,5159,5093,5076,5100,5175,5276,5413,5540,5677,5763,5819,5802,5724,5581,5387,5155,4918,4683,4483,4319,4194,4095,4001,3876,3691,3416,3032,2540,1950,1288,604,-70,-677,-1190,-1580,-1832,-1952,-1952,-1856,-1695,-1498,-1293,-1099,-935,-804,-710,-647,-613,-603,-618,-664,-740,-855,-985,-1123,-1225,-1263,-1202,-1018,-702,-263,271,859,1439,1964,2379,2656,2789,2787,2703,2581,2507,2541,2750,3167,3818,4671,5689,6787,7859,8808,9503,9860,9813,9336,8469,7269,5859,4356,2908,1648,680,87,-116,69,557,1281,2099,2914,3603,4083,4297,4210,3851,3239,2471,1599,735,-63,-710,-1176,-1414,-1437,-1258,-924,-511,-67,298,556,635,528,230,-217,-765,-1337,-1847,-2233,-2421,-2388,-2121,-1652,-1020,-303,430,1107,1674,2085,2356,2467,2491,2440,2376,2334,2333,2399,2510,2669,2832,2989,3109,3179,3186,3140,3035,2898,2732,2556,2382,2214,2050,1886,1720,1536,1344,1126,899,671,458,287,176,135,172,267,407,562,700,797,825,769,628,405,132,-173,-461,-706,-881,-966,-981,-936,-870,-818,-825,-907,-1108,-1395,-1780,-2193,-2598,-2910,-3080,-3045,-2779,-2265,-1527,-601,438,1503,2499,3319,3889,4140,4052,3625,2924,2009,1013,26,-816,-1437,-1758,-1749,-1418,-790,48,1025,2018,2939,3686,4199,4435,4391,4092,3590,2967,2295,1673,1166,831,692,741,937,1222,1524,1754,1869,1797,1558,1129,584,-60,-707,-1316,-1821,-2177,-2366,-2370,-2205,-1891,-1463,-956,-422,115,598,1023,1356,1592,1733,1778,1745,1644,1479,1269,1004,705,360,-11,-410,-805,-1190,-1528,-1811,-2005,-2110,-2112,-2017,-1842,-1601,-1329,-1048,-789,-566,-399,-288,-237,-223,-250,-278,-314,-339,-354,-379,-412,-481,-593,-767,-1011,-1327,-1713,-2139,-2588,-3006,-3369,-3636,-3792,-3843,-3793,-3695,-3575,-3497,-3496,-3609,-3859,-4237,-4718,-5257,-5774,-6202,-6465,-6487,-6253,-5734,-4971,-4038,-3005,-2008,-1133,-481,-118,-61,-296,-769,-1377,-2029,-2594,-2981,-3102,-2917,-2413,-1629,-622,516,1686,2799,3761,4522,5050,5332,5421,5336,5169,4972,4817,4741,4780,4915,5139,5387,5622,5764,5768,5583,5182,4567,3765,2813,1791,768,-179,-961,-1542,-1876,-1969,-1849,-1567,-1195,-807,-477,-264,-208,-336,-633,-1066,-1597,-2148,-2685,-3130,-3463,-3641,-3672,-3555,-3330,-3016,-2663,-2290,-1939,-1614,-1347,-1118,-945,-796,-678,-556,-433,-283,-97,133,430,793,1238,1758,2361,3016,3720,4421,5105,5718,6242,6629,6884,6973,6931,6755,6491,6162,5809,5461,5139,4858,4619,4413,4232,4046,3836,3575,3241,2827,2318,1727,1051,321,-447,-1209,-1926,-2561,-3056,-3401,-3545,-3494,-3245,-2821,-2275,-1650,-1029,-457,-1,314,471,482,385,231,90,32,117,389,863,1524,2340,3241,4174,5043,5809,6402,6821,7056,7144,7127,7061,6998,6981,7048,7199,7439,7724,8026,8281,8452,8482,8343,8022,7508,6841,6039,5161,4260,3375,2566,1854,1281,842,561,405,378,447,579,760,932,1099,1206,1268,1249,1162,996,755,457,107,-271,-660,-1050,-1412,-1743,-2023,-2243,-2397,-2479,-2497,-2451,-2352,-2206,-2030,-1833,-1642,-1454,-1288,-1133,-982,-813,-623,-382,-113,198,517,824,1086,1272,1364,1349,1234,1025,746,421,76,-257,-553,-807,-994,-1142,-1240,-1316,-1372,-1434,-1503,-1602,-1753,-1967,-2281,-2700,-3243,-3891,-4631,-5397,-6137,-6770,-7218,-7423,-7340,-6968,-6333,-5509,-4580,-3672,-2883,-2326,-2058,-2128,-2509,-3150,-3959,-4806,-5588,-6188,-6522,-6564,-6288,-5749,-4999,-4127,-3230,-2375,-1646,-1075,-675,-463,-374,-408,-488,-576,-644,-650,-609,-513,-395,-284,-214,-226,-345,-597,-998,-1530,-2188,-2922,-3698,-4443,-5118,-5642,-5990,-6122,-6039,-5753,-5300,-4721,-4072,-3412,-2788,-2260,-1864,-1622,-1554,-1636,-1865,-2197,-2610,-3062,-3521,-3961,-4340,-4655,-4871,-4994,-5012,-4923,-4748,-4478,-4155,-3785,-3406,-3048,-2722,-2471,-2282,-2182,-2152,-2188,-2269,-2367,-2459,-2514,-2533,-2486,-2403,-2279,-2137,-2000,-1869,-1774,-1717,-1709,-1762,-1868,-2033,-2252,-2515,-2821,-3158,-3506,-3855,-4161,-4422,-4592,-4692,-4703,-4664,-4595,-4540,-4531,-4601,-4748,-4963,-5201,-5404,-5505,-5423,-5117,-4542,-3715,-2685,-1529,-374,680,1506,2046,2226,2079,1603,914,74,-767,-1523,-2068,-2348,-2314,-1973,-1353,-512,477,1532,2569,3515,4312,4910,5282,5423,5325,5030,4553,3965,3306,2653,2057,1568,1225,1032,1002,1097,1308,1584,1897,2215,2514,2789,3039,3268,3498,3721,3965,4205,4461,4714,4978,5233,5500,5739,5984,6185,6365,6500,6580,6601,6543,6393,6145,5781,5305,4711,4020,3242,2434,1610,851,165,-396,-821,-1114,-1263,-1305,-1247,-1122,-959,-774,-606,-460,-365,-328,-361,-468,-646,-890,-1169,-1472,-1747,-1972,-2111,-2137,-2052,-1845,-1565,-1223,-887,-588,-364,-235,-196,-232,-305,-376,-403,-348,-209,18,300,595,875,1083,1213,1246,1206,1121,1044,1013,1095,1297,1653,2126,2686,3267,3808,4251,4551,4684,4659,4482,4213,3882,3561,3285,3091,2997,2994,3077,3211,3381,3551,3706,3827,3899,3924,3891,3816,3696,3545,3381,3199,3033,2861,2701,2528,2327,2076,1743,1305,754,77,-699,-1544,-2411,-3230,-3946,-4480,-4779,-4799,-4516,-3946,-3121,-2110,-1004,105,1100,1911,2440,2681,2595,2244,1652,915,105,-701,-1415,-2004,-2419,-2660,-2753,-2717,-2606,-2455,-2289,-2137,-1997,-1856,-1716,-1527,-1308,-1019,-679,-293,132,554,966,1329,1614,1820,1915,1936,1865,1745,1575,1389,1197,1016,866,748,671,633,623,642,676,719,772,825,882,945,986,1021,1001,920,746,449,18,-554,-1254,-2050,-2878,-3682,-4364,-4852,-5081,-4994,-4592,-3883,-2945,-1857,-748,277,1087,1623,1802,1640,1146,386,-546,-1541,-2498,-3295,-3861,-4130,-4075,-3707,-3074,-2235,-1305,-365,480,1147,1592,1777,1714,1437,998,488,-35,-472,-790,-941,-927,-774,-528,-261,-37,57,-12,-299,-776,-1427,-2177,-2946,-3644,-4181,-4488,-4516,-4242,-3683,-2883,-1920,-893,103,947,1580,1929,1986,1770,1320,723,54,-595,-1159,-1582,-1839,-1924,-1848,-1651,-1360,-1030,-690,-384,-128,43,129,113,4,-185,-427,-685,-919,-1090,-1170,-1146,-1009,-795,-516,-238,5,155,182,61,-212,-620,-1136,-1726,-2341,-2954,-3523,-4034,-4482,-4861,-5193,-5474,-5729,-5942,-6135,-6282,-6398,-6472,-6511,-6539,-6560,-6612,-6704,-6843,-7032,-7239,-7430,-7562,-7577,-7431,-7101,-6560,-5846,-4982,-4059,-3155,-2364,-1780,-1437,-1383,-1575,-1964,-2458,-2939,-3315,-3484,-3392,-3008,-2346,-1443,-382,753,1859,2849,3642,4201,4500,4563,4427,4158,3828,3517,3295,3198,3272,3492,3852,4284,4727,5094,5311,5312,5053,4524,3730,2730,1564,350,-855,-1925,-2798,-3400,-3694,-3682,-3374,-2838,-2124,-1348,-570,90,587,858,888,685,273,-288,-947,-1620,-2255,-2787,-3190,-3434,-3534,-3489,-3333,-3080,-2759,-2392,-1988,-1572,-1142,-705,-268,180,624,1076,1519,1951,2362,2741,3088,3404,3687,3936,4164,4352,4531,4674,4802,4893,4949,4947,4885,4749,4532,4245,3877,3461,3004,2540,2082,1661,1277,940,644,378,129,-121,-392,-696,-1044,-1437,-1859,-2295,-2702,-3046,-3286,-3373,-3308,-3049,-2639,-2080,-1427,-721,-17,634,1204,1664,2021,2287,2485,2664,2825,3027,3250,3532,3857,4239,4671,5162,5692,6268,6855,7450,8013,8531,8977,9332,9585,9728,9759,9691,9531,9291,8982,8599,8149,7618,7014,6316,5543,4685,3769,2818,1872,979,200,-435,-871,-1116,-1158,-1042,-800,-499,-186,82,266,346,311,169,-61,-352,-684,-1019,-1350,-1655,-1941,-2205,-2469,-2720,-2970,-3193,-3362,-3451,-3416,-3236,-2883,-2349,-1647,-789,161,1175,2173,3102,3911,4537,4959,5155,5112,4866,4422,3844,3174,2474,1823,1258,859,624,594,724,999,1344,1692,1975,2114,2075,1837,1401,805,99,-668,-1415,-2109,-2692,-3154,-3487,-3708,-3851,-3952,-4041,-4167,-4319,-4522,-4731,-4930,-5073,-5136,-5094,-4949,-4707,-4391,-4032,-3657,-3317,-3023,-2828,-2727,-2742,-2866,-3079,-3370,-3702,-4037,-4356,-4599,-4759,-4788,-4682,-4411,-3984,-3389,-2653,-1793,-851,134,1097,1987,2740,3306,3646,3741,3576,3166,2524,1683,690,-402,-1533,-2628,-3628,-4460,-5071,-5412,-5459,-5207,-4673,-3907,-2970,-1952,-938,-17,730,1241,1481,1425,1103,527,-223,-1102,-2009,-2887,-3648,-4253,-4647,-4832,-4799,-4579,-4205,-3715,-3154,-2557,-1944,-1338,-752,-189,337,823,1254,1617,1888,2061,2099,2016,1786,1441,976,449,-134,-695,-1221,-1644,-1946,-2105,-2107,-1993,-1768,-1505,-1240,-1033,-933,-966,-1148,-1473,-1911,-2433,-2978,-3505,-3955,-4294,-4495,-4552,-4479,-4304,-4069,-3814,-3576,-3387,-3257,-3185,-3155,-3134,-3093,-2996,-2817,-2553,-2203,-1799,-1374,-957,-603,-311,-122,-7,33,46,58,128,269,522,876,1318,1836,2370,2908,3398,3818,4164,4419,4615,4756,4883,5010,5168,5358,5594,5853,6126,6378,6579,6683,6665,6487,6145,5646,5014,4305,3574,2910,2368,2040,1956,2152,2620,3314,4175,5114,6027,6829,7434,7783,7870,7685,7294,6742,6124,5501,4962,4546,4293,4192,4216,4311,4404,4446,4364,4148,3778,3287,2720,2146,1625,1228,998,948,1089,1364,1742,2145,2518,2807,2978,3014,2927,2728,2467,2170,1901,1681,1565,1541,1633,1792,2004,2200,2348,2390,2301,2060,1672,1170,596,23,-486,-868,-1078,-1087,-918,-581,-157,307,730,1060,1251,1287,1184,958,690,421,235,189,310,626,1102,1708,2358,2999,3529,3912,4099,4095,3925,3648,3311,3009,2771,2673,2711,2904,3222,3632,4094,4558,5005,5391,5733,6006,6236,6428,6584,6727,6846,6952,7036,7083,7085,7026,6882,6644,6293,5816,5215,4485,3652,2738,1789,855,-11,-754,-1319,-1688,-1813,-1726,-1414,-938,-340,318,955,1512,1914,2110,2063,1757,1215,459,-442,-1437,-2445,-3411,-4259,-4958,-5460,-5763,-5862,-5769,-5522,-5116,-4624,-4022,-3376,-2684,-1974,-1276,-610,-2,508,913,1173,1295,1267,1116,866,565,257,7,-156,-181,-62,191,567,1003,1463,1883,2221,2444,2529,2489,2336,2118,1873,1647,1463,1340,1248,1173,1059,881,596,204,-307,-892,-1515,-2111,-2613,-2961,-3120,-3061,-2807,-2400,-1892,-1393,-955,-691,-626,-809,-1222,-1836,-2584,-3399,-4187,-4890,-5427,-5769,-5875,-5754,-5416,-4903,-4256,-3533,-2772,-2026,-1316,-674,-106,381,778,1092,1313,1437,1466,1377,1197,901,521,52,-479,-1064,-1664,-2281,-2861,-3419,-3907,-4326,-4647,-4857,-4938,-4890,-4706,-4410,-4015,-3554,-3052,-2539,-2050,-1600,-1230,-930,-733,-619,-596,-655,-785,-985,-1237,-1531,-1853,-2173,-2483,-2734,-2920,-3002,-2970,-2816,-2533,-2150,-1677,-1160,-638,-154,228,482,549,424,82,-434,-1100,-1828,-2553,-3177,-3641,-3879,-3887,-3666,-3274,-2786,-2294,-1897,-1684,-1705,-2008,-2575,-3373,-4339,-5368,-6374,-7246,-7927,-8352,-8526,-8460,-8201,-7831,-7402,-7006,-6689,-6489,-6433,-6504,-6675,-6909,-7148,-7350,-7473,-7499,-7413,-7246,-7014,-6777,-6568,-6440,-6404,-6478,-6629,-6843,-7045,-7211,-7252,-7161,-6876,-6422,-5784,-5002,-4101,-3125,-2112,-1110,-141,737,1539,2209,2792,3259,3643,3951,4182,4355,4457,4485,4437,4298,4069,3757,3364,2921,2440,1963,1494,1074,690,360,75,-169,-378,-556,-719,-861,-995,-1116,-1207,-1280,-1306,-1303,-1273,-1223,-1181,-1146,-1156,-1200,-1307,-1457,-1656,-1882,-2128,-2373,-2607,-2804,-2962,-3036,-3045,-2935,-2738,-2422,-2029,-1553,-1052,-537,-69,355,682,945,1108,1216,1259,1282,1291,1332,1404,1530,1707,1904,2127,2307,2437,2475,2384,2171,1802,1308,711,43,-625,-1257,-1794,-2198,-2456,-2563,-2529,-2398,-2185,-1955,-1732,-1549,-1439,-1385,-1409,-1474,-1577,-1690,-1808,-1910,-2018,-2113,-2232,-2356,-2493,-2620,-2704,-2708,-2594,-2325,-1887,-1271,-501,391,1334,2273,3122,3832,4357,4676,4809,4782,4665,4520,4423,4444,4616,4986,5529,6227,7022,7835,8598,9213,9639,9811,9731,9397,8831,8084,7190,6219,5201,4203,3243,2365,1578,900,331,-121,-463,-697,-826,-861,-806,-673,-479,-237,10,253,429,533,511,364,80,-331,-842,-1433,-2059,-2687,-3289,-3819,-4267,-4589,-4775,-4799,-4642,-4300,-3763,-3051,-2193,-1225,-220,762,1655,2383,2931,3245,3360,3269,3041,2714,2360,2025,1758,1569,1481,1465,1517,1585,1657,1692,1677,1603,1473,1282,1061,797,521,225,-70,-385,-697,-1046,-1403,-1795,-2193,-2598,-2973,-3313,-3586,-3789,-3916,-3978,-3994,-3987,-3998,-4038,-4160,-4353,-4646,-5016,-5453,-5921,-6379,-6799,-7121,-7346,-7422,-7362,-7163,-6835,-6415,-5917,-5376,-4815,-4247,-3688,-3131,-2580,-2012,-1424,-816,-185,428,1018,1528,1951,2232,2387,2369,2217,1920,1523,1050,533,-3,-540,-1074,-1596,-2117,-2619,-3118,-3579,-4006,-4354,-4608,-4723,-4684,-4463,-4061,-3488,-2778,-1979,-1154,-378,283,758,1012,1020,785,344,-256,-952,-1661,-2339,-2907,-3338,-3602,-3692,-3621,-3407,-3079,-2661,-2191,-1686,-1192,-720,-306,40,295,465,533,508,398,194,-51,-356,-653,-951,-1197,-1383,-1493,-1529,-1502,-1450,-1403,-1411,-1510,-1720,-2056,-2496,-3029,-3590,-4155,-4645,-5030,-5263,-5326,-5215,-4947,-4544,-4056,-3513,-2969,-2456,-2011,-1662,-1422,-1303,-1299,-1405,-1609,-1895,-2250,-2659,-3105,-3569,-4033,-4466,-4848,-5151,-5343,-5424,-5352,-5144,-4770,-4262,-3615,-2862,-2027,-1133,-219,705,1606,2473,3289,4044,4734,5355,5895,6359,6725,7002,7175,7260,7250,7174,7036,6865,6675,6488,6304,6131,5950,5753,5516,5233,4881,4485,4028,3567,3110,2711,2399,2202,2143,2229,2458,2813,3272,3792,4340,4862,5326,5689,5934,6042,6017,5861,5604,5255,4858,4420,3970,3523,3093,2705,2385,2158,2050,2089,2265,2596,3036,3575,4143,4717,5229,5665,5988,6194,6292,6289,6217,6089,5936,5768,5606,5439,5277,5101,4901,4659,4367,4000,3576,3064,2508,1891,1275,663,138,-282,-519,-560,-373,21,595,1277,1996,2662,3191,3526,3617,3454,3055,2456,1728,942,187,-457,-933,-1199,-1245,-1088,-758,-311,207,728,1221,1637,1971,2223,2416,2578,2757,2983,3296,3716,4249,4891,5621,6401,7201,7966,8671,9263,9735,10051,10224,10252,10154,9960,9681,9352,8986,8596,8207,7811,7431,7058,6705,6366,6041,5725,5421,5119,4838,4564,4311,4079,3864,3678,3514,3374,3245,3123,2984,2835,2641,2421,2142,1823,1450,1039,598,141,-319,-757,-1168,-1521,-1822,-2040,-2189,-2242,-2201,-2060,-1803,-1442,-984,-444,147,759,1366,1925,2407,2790,3033,3155,3135,3017,2805,2555,2271,2000,1748,1530,1362,1231,1150,1105,1106,1144,1228,1348,1513,1704,1926,2157,2396,2615,2806,2941,3009,2980,2849,2590,2215,1724,1151,533,-79,-627,-1071,-1368,-1509,-1504,-1373,-1179,-961,-800,-739,-827,-1090,-1507,-2062,-2673,-3272,-3777,-4097,-4208,-4047,-3647,-3008,-2183,-1232,-206,804,1760,2582,3257,3744,4058,4199,4197,4075,3858,3569,3232,2853,2450,2021,1577,1124,666,212,-237,-673,-1096,-1500,-1881,-2243,-2576,-2886,-3156,-3384,-3552,-3651,-3675,-3614,-3471,-3239,-2928,-2544,-2104,-1624,-1143,-662,-242,120,384,528,553,434,183,-195,-690,-1262,-1891,-2508,-3080,-3532,-3828,-3915,-3782,-3428,-2880,-2196,-1424,-648,75,684,1128,1382,1430,1275,946,461,-131,-792,-1485,-2157,-2786,-3332,-3774,-4102,-4297,-4378,-4342,-4224,-4035,-3825,-3604,-3411,-3257,-3148,-3104,-3111,-3188,-3317,-3519,-3769,-4086,-4452,-4865,-5322,-5784,-6239,-6637,-6955,-7153,-7228,-7159,-6990,-6735,-6464,-6226,-6082,-6074,-6234,-6558,-7030,-7585,-8153,-8643,-8957,-9022,-8779,-8187,-7284,-6064,-4645,-3070,-1477,56,1422,2556,3410,3956,4225,4225,4045,3713,3334,2940,2601,2348,2186,2123,2125,2163,2196,2201,2139,2032,1847,1629,1354,1069,757,461,163,-97,-335,-516,-663,-748,-803,-829,-839,-859,-882,-913,-947,-961,-956,-920,-863,-788,-726,-679,-692,-768,-927,-1172,-1485,-1845,-2220,-2566,-2844,-3016,-3043,-2906,-2590,-2108,-1473,-739,61,854,1592,2207,2643,2861,2820,2528,1989,1251,376,-565,-1480,-2290,-2918,-3304,-3426,-3270,-2872,-2275,-1553,-784,-62,541,944,1118,1030,711,177,-492,-1245,-1995,-2682,-3249,-3656,-3893,-3955,-3867,-3650,-3339,-2971,-2583,-2211,-1888,-1646,-1499,-1480,-1570,-1790,-2101,-2495,-2931,-3357,-3733,-3982,-4054,-3892,-3455,-2743,-1765,-564,785,2222,3632,4950,6082,6974,7601,7938,8026,7886,7585,7180,6740,6329,5983,5749,5620,5602,5672,5792,5945,6072,6157,6140,6006,5721,5280,4686,3951,3114,2203,1282,386,-421,-1105,-1627,-1972,-2136,-2136,-1996,-1752,-1454,-1134,-853,-629,-502,-491,-591,-812,-1127,-1513,-1951,-2384,-2805,-3161,-3442,-3622,-3693,-3646,-3480,-3201,-2819,-2355,-1830,-1279,-730,-220,219,574,824,982,1050,1056,996,908,768,605,408,191,-34,-239,-414,-519,-548,-478,-304,-45,293,655,1015,1310,1504,1554,1439,1148,674,42,-729,-1591,-2497,-3395,-4226,-4953,-5516,-5896,-6056,-5994,-5720,-5273,-4703,-4105,-3549,-3142,-2947,-3034,-3413,-4089,-4996,-6065,-7182,-8235,-9105,-9689,-9911,-9716,-9111,-8102,-6778,-5211,-3520,-1832,-244,1116,2186,2901,3244,3237,2924,2389,1720,1007,343,-222,-632,-881,-968,-922,-781,-601,-429,-318,-311,-439,-728,-1181,-1799,-2539,-3384,-4244,-5078,-5789,-6321,-6587,-6555,-6178,-5479,-4496,-3305,-2023,-757,362,1226,1765,1908,1681,1093,243,-779,-1848,-2856,-3697,-4302,-4620,-4636,-4381,-3879,-3230,-2470,-1722,-1020,-456,-53,155,170,13,-294,-700,-1176,-1673,-2162,-2611,-2998,-3304,-3514,-3620,-3611,-3490,-3258,-2932,-2534,-2091,-1649,-1243,-929,-728,-680,-792,-1063,-1497,-2054,-2727,-3464,-4229,-4977,-5658,-6253,-6717,-7059,-7259,-7330,-7288,-7129,-6893,-6560,-6174,-5718,-5240,-4751,-4298,-3940,-3703,-3657,-3793,-4130,-4621,-5213,-5824,-6354,-6709,-6788,-6523,-5872,-4818,-3428,-1747,82,1955,3729,5287,6537,7405,7887,7973,7747,7249,6612,5886,5199,4585,4120,3810,3666,3657,3763,3920,4113,4276,4405,4456,4426,4302,4075,3756,3343,2845,2283,1671,1042,428,-130,-602,-948,-1143,-1172,-1019,-698,-230,348,982,1633,2241,2781,3227,3558,3794,3916,3962,3930,3853,3738,3611,3478,3344,3237,3143,3116,3140,3252,3439,3705,4019,4370,4707,5009,5222,5323,5274,5078,4728,4265,3709,3125,2547,2043,1639,1385,1277,1328,1513,1798,2149,2510,2833,3074,3176,3112,2860,2409,1791,1032,197,-653,-1438,-2104,-2584,-2852,-2879,-2688,-2279,-1722,-1037,-303,434,1117,1680,2089,2277,2236,1930,1386,637,-247,-1160,-1993,-2616,-2932,-2841,-2323,-1359,-3,1653,3497,5385,7165,8713,9918,10703,11061,10988,10556,9843,8958,8015,7128,6394,5881,5631,5644,5895,6327,6867,7434,7944,8331,8535,8523,8284,7820,7167,6357,5458,4524,3625,2815,2139,1639,1317,1201,1249,1453,1750,2093,2414,2667,2800,2797,2653,2387,2052,1695,1385,1165,1065,1098,1247,1475,1742,1974,2141,2180,2088,1858,1530,1139,759,428,213,118,166,318,555,821,1072,1276,1389,1412,1338,1183,989,772,595,471,437,508,681,955,1319,1735,2188,2628,3015,3309,3463,3438,3220,2788,2182,1420,592,-259,-1029,-1682,-2147,-2417,-2478,-2346,-2054,-1620,-1105,-527,45,599,1064,1426,1622,1627,1402,940,243,-633,-1639,-2661,-3609,-4361,-4824,-4920,-4602,-3873,-2756,-1352,252,1890,3450,4779,5798,6421,6652,6478,5978,5212,4285,3300,2341,1500,813,329,37,-70,-26,118,341,575,820,1002,1120,1124,986,701,239,-360,-1086,-1865,-2648,-3340,-3886,-4208,-4277,-4068,-3599,-2916,-2076,-1178,-294,474,1059,1414,1514,1384,1054,596,78,-430,-850,-1150,-1284,-1266,-1112,-860,-582,-305,-120,-27,-90,-284,-613,-1033,-1497,-1957,-2354,-2652,-2809,-2832,-2699,-2475,-2172,-1858,-1580,-1372,-1269,-1275,-1366,-1528,-1704,-1874,-2000,-2084,-2128,-2175,-2246,-2408,-2682,-3116,-3699,-4426,-5233,-6069,-6853,-7517,-8012,-8291,-8349,-8193,-7837,-7343,-6725,-6062,-5377,-4721,-4143,-3658,-3331,-3162,-3196,-3428,-3852,-4442,-5137,-5872,-6541,-7072,-7349,-7341,-6975,-6276,-5253,-3975,-2523,-986,523,1927,3127,4077,4739,5088,5155,4945,4534,3962,3309,2637,2003,1469,1068,837,786,903,1182,1565,2024,2488,2903,3219,3383,3370,3172,2789,2253,1601,879,146,-547,-1164,-1664,-2042,-2288,-2403,-2412,-2296,-2093,-1769,-1353,-831,-227,442,1132,1808,2403,2874,3156,3218,3033,2611,1982,1204,350,-490,-1227,-1787,-2097,-2143,-1897,-1409,-718,85,907,1641,2189,2471,2445,2096,1465,618,-353,-1318,-2178,-2815,-3162,-3175,-2840,-2213,-1333,-338,694,1608,2304,2697,2713,2367,1659,674,-503,-1761,-2971,-4041,-4863,-5394,-5594,-5482,-5080,-4467,-3682,-2836,-1962,-1143,-425,165,572,800,819,652,306,-176,-750,-1360,-1936,-2413,-2716,-2787,-2572,-2049,-1218,-110,1219,2682,4189,5623,6895,7899,8602,8947,8982,8721,8261,7676,7066,6512,6084,5813,5722,5777,5957,6181,6398,6533,6532,6378,6039,5567,4967,4322,3669,3075,2589,2219,1996,1866,1825,1800,1764,1671,1505,1268,976,673,391,177,55,44,142,341,612,918,1216,1453,1586,1578,1400,1051,537,-104,-828,-1571,-2262,-2834,-3213,-3351,-3210,-2789,-2111,-1246,-273,692,1550,2189,2551,2571,2264,1651,801,-185,-1205,-2137,-2883,-3359,-3515,-3325,-2824,-2047,-1098,-68,922,1753,2332,2574,2447,1947,1121,45,-1171,-2410,-3561,-4516,-5205,-5574,-5603,-5307,-4715,-3890,-2899,-1818,-736,266,1099,1690,1967,1893,1429,609,-557,-1969,-3541,-5141,-6616,-7831,-8650,-8964,-8730,-7933,-6638,-4952,-3020,-1028,861,2466,3672,4400,4617,4369,3722,2787,1703,585,-417,-1234,-1781,-2050,-2055,-1830,-1450,-989,-516,-115,164,284,203,-59,-516,-1127,-1868,-2689,-3543,-4368,-5109,-5708,-6116,-6295,-6219,-5893,-5323,-4569,-3663,-2696,-1722,-817,-35,583,1019,1256,1321,1212,967,600,141,-384,-944,-1514,-2057,-2547,-2943,-3219,-3340,-3296,-3080,-2710,-2228,-1679,-1142,-673,-349,-217,-318,-656,-1220,-1950,-2784,-3620,-4377,-4960,-5316,-5405,-5232,-4827,-4258,-3596,-2937,-2355,-1920,-1685,-1670,-1886,-2318,-2934,-3690,-4541,-5419,-6280,-7048,-7675,-8103,-8303,-8241,-7924,-7360,-6593,-5662,-4648,-3584,-2564,-1612,-812,-196,177,273,74,-432,-1212,-2225,-3389,-4610,-5770,-6750,-7440,-7745,-7609,-7009,-5975,-4579,-2938,-1178,545,2111,3393,4326,4859,5009,4809,4343,3714,3025,2401,1911,1640,1591,1777,2130,2605,3119,3595,3983,4215,4287,4171,3898,3483,2965,2390,1790,1208,663,177,-249,-614,-926,-1190,-1397,-1535,-1578,-1497,-1264,-862,-286,450,1312,2252,3213,4117,4898,5488,5815,5857,5574,5005,4186,3219,2213,1301,609,228,221,593,1301,2255,3342,4424,5374,6080,6454,6449,6066,5332,4335,3163,1949,793,-179,-917,-1341,-1483,-1332,-971,-454,144,739,1280,1692,1951,2007,1857,1492,927,193,-653,-1557,-2423,-3168,-3708,-3970,-3923,-3559,-2916,-2051,-1065,-44,924,1768,2456,2969,3301,3477,3485,3348,3058,2623,2054,1373,616,-147,-863,-1434,-1796,-1875,-1631,-1049,-156,998,2315,3708,5064,6293,7323,8098,8609,8850,8857,8659,8313,7859,7347,6821,6303,5838,5416,5074,4805,4621,4527,4522,4601,4759,4960,5199,5412,5593,5678,5648,5472,5140,4656,4048,3358,2647,1983,1421,1026,825,838,1064,1451,1971,2526,3053,3467,3706,3725,3507,3066,2447,1711,950,235,-346,-739,-901,-823,-513,-13,626,1339,2041,2669,3135,3395,3404,3151,2667,1982,1188,348,-425,-1056,-1471,-1617,-1497,-1122,-553,129,841,1491,2007,2332,2449,2352,2080,1664,1163,609,53,-484,-958,-1352,-1632,-1785,-1793,-1664,-1399,-1034,-595,-137,310,694,996,1210,1331,1387,1385,1343,1263,1139,962,710,377,-47,-557,-1122,-1715,-2267,-2734,-3040,-3145,-3007,-2608,-1973,-1109,-107,995,2083,3088,3929,4540,4896,4970,4782,4354,3734,2969,2120,1238,380,-411,-1088,-1624,-1986,-2156,-2137,-1932,-1581,-1124,-624,-142,250,499,554,384,-13,-616,-1374,-2195,-3004,-3673,-4135,-4296,-4125,-3606,-2775,-1692,-456,825,2025,3036,3770,4152,4172,3814,3142,2199,1094,-101,-1273,-2354,-3258,-3937,-4357,-4508,-4423,-4129,-3706,-3196,-2687,-2222,-1853,-1609,-1500,-1518,-1651,-1858,-2115,-2390,-2658,-2910,-3134,-3330,-3512,-3670,-3828,-3963,-4082,-4158,-4186,-4154,-4066,-3946,-3818,-3737,-3733,-3851,-4102,-4490,-4977,-5524,-6057,-6506,-6809,-6905,-6785,-6440,-5925,-5279,-4586,-3918,-3334,-2901,-2649,-2602,-2750,-3082,-3547,-4106,-4697,-5264,-5759,-6129,-6352,-6395,-6262,-5958,-5492,-4909,-4221,-3476,-2707,-1942,-1224,-550,36,564,995,1365,1656,1886,2057,2174,2253,2287,2313,2308,2312,2300,2300,2287,2282,2263,2251,2227,2209,2161,2105,1982,1815,1549,1196,737,187,-442,-1102,-1757,-2340,-2793,-3052,-3083,-2839,-2344,-1602,-678,354,1404,2367,3153,3687,3920,3843,3469,2847,2041,1117,163,-769,-1594,-2279,-2775,-3072,-3166,-3072,-2823,-2449,-2010,-1545,-1120,-777,-554,-481,-560,-794,-1151,-1616,-2137,-2685,-3210,-3670,-4038,-4275,-4373,-4304,-4080,-3688,-3160,-2513,-1798,-1065,-387,179,549,694,554,166,-470,-1255,-2106,-2906,-3539,-3915,-3967,-3675,-3062,-2193,-1178,-107,877,1716,2317,2655,2729,2547,2161,1619,974,286,-396,-1026,-1557,-1951,-2174,-2198,-2008,-1590,-959,-125,860,1949,3076,4157,5130,5916,6467,6758,6777,6562,6141,5597,4980,4390,3871,3505,3311,3323,3517,3869,4322,4820,5300,5686,5944,6003,5862,5502,4937,4211,3364,2459,1563,744,65,-412,-649,-620,-330,200,910,1720,2546,3271,3821,4124,4137,3883,3373,2692,1903,1092,333,-322,-841,-1203,-1437,-1537,-1571,-1530,-1487,-1426,-1381,-1341,-1287,-1216,-1102,-940,-730,-473,-188,101,370,579,705,718,615,384,59,-353,-780,-1199,-1531,-1748,-1801,-1685,-1412,-1008,-548,-88,282,504,536,364,5,-492,-1063,-1634,-2115,-2460,-2601,-2529,-2244,-1772,-1171,-488,198,839,1373,1759,1975,2000,1854,1530,1077,500,-152,-852,-1560,-2242,-2850,-3355,-3706,-3877,-3827,-3550,-3022,-2285,-1357,-317,762,1786,2672,3337,3741,3849,3676,3249,2630,1887,1105,364,-270,-738,-1015,-1091,-982,-732,-379,-3,360,633,790,779,591,214,-333,-1022,-1781,-2558,-3243,-3773,-4069,-4085,-3815,-3260,-2482,-1520,-475,586,1571,2403,3035,3416,3547,3424,3076,2542,1854,1072,237,-584,-1342,-1979,-2463,-2768,-2881,-2822,-2597,-2254,-1814,-1341,-855,-433,-96,90,98,-98,-494,-1069,-1768,-2527,-3256,-3880,-4330,-4559,-4560,-4345,-3962,-3464,-2918,-2380,-1899,-1519,-1261,-1151,-1195,-1396,-1756,-2262,-2890,-3618,-4376,-5121,-5766,-6241,-6483,-6451,-6123,-5527,-4695,-3710,-2658,-1633,-724,9,524,821,913,839,636,335,-36,-471,-959,-1504,-2097,-2731,-3375,-3989,-4531,-4920,-5120,-5056,-4702,-4043,-3084,-1867,-457,1064,2593,4029,5268,6246,6882,7197,7159,6848,6307,5624,4883,4159,3516,2995,2613,2374,2252,2228,2264,2324,2391,2445,2482,2514,2538,2576,2623,2693,2794,2923,3102,3316,3564,3812,4002,4095,4020,3776,3319,2677,1847,899,-86,-976,-1627,-1917,-1785,-1262,-472,380,1107,1511,1568,1284,865,499,430,781,1584,2713,3970,5093,5876,6153,5878,5061,3787,2180,381,-1446,-3119,-4476,-5344,-5643,-5310,-4389,-2949,-1116,965,3120,5165,6888,8082,8562,8178,6868,4643,1626,-1979,-5895,-9800,-13391,-16365,-18531,-19748,-20005,-19358,-17944,-15931,-13524,-10921,-8316,-5861,-3663,-1756,-111,1346,2744,4191,5818,7694,9848,12221,14693,17053,19074,20498,21120,20773,19415,17086,13984,10390,6665,3212,396,-1487,-2248,-1894,-543,1501,3887,6222,8168,9474,10013,9752,8762,7155,5062,2618,-86,-2969,-5963,-8993,-11936,-14634,-16879,-18453,-19152,-18855,-17532,-15295,-12340,-8986,-5553,-2394,189,1992,2877,2890,2156,935,-485,-1802,-2791,-3314,-3362,-3035,-2508,-1998,-1704,-1740,-2138,-2795,-3512,-4052,-4142,-3616,-2377,-475,1934,4606,7270,9634,11481,12621,12970,12531,11390,9724,7747,5702,3831,2317,1297,804,801,1174,1770,2419,2982,3344,3459,3343,3050,2703,2399,2237,2286,2533,2963,3462,3922,4183,4103,3553,2473,863,-1183,-3519,-5955,-8270,-10268,-11735,-12531,-12519,-11693,-10086,-7854,-5216,-2405,277,2627,4444,5642,6242,6299,5981,5394,4690,3924,3169,2442,1780,1197,721,321,-30,-431,-983,-1766,-2851,-4186,-5693,-7193,-8508,-9464,-9954,-9951,-9506,-8753,-7845,-6956,-6216,-5717,-5491,-5533,-5793,-6190,-6621,-6939,-7005,-6643,-5721,-4124,-1841,1050,4338,7726,10850,13379,15034,15693,15364,14211,12512,10575,8710,7146,6019,5368,5136,5201,5396,5559,5539,5279,4763,4113,3454,2994,2869,3183,3934,5043,6365,7711,8896,9749,10161,10065,9475,8421,7011,5359,3638,2023,696,-193,-562,-398,231,1205,2394,3667,4935,6130,7228,8175,8961,9494,9716,9520,8804,7516,5636,3244,484,-2404,-5158,-7473,-9125,-9931,-9857,-8971,-7455,-5605,-3718,-2149,-1149,-911,-1490,-2824,-4738,-6990,-9290,-11365,-12993,-14012,-14375,-14109,-13347,-12276,-11109,-10070,-9317,-8986,-9094,-9642,-10520,-11616,-12769,-13815,-14607,-15029,-15002,-14527,-13650,-12475,-11165,-9876,-8788,-8039,-7720,-7885,-8503,-9517,-10789,-12168,-13460,-14489,-15113,-15233,-14859,-14028,-12878,-11540,-10174,-8885,-7768,-6841,-6123,-5574,-5175,-4871,-4651,-4455,-4284,-4085,-3861,-3595,-3302,-3027,-2791,-2669,-2652,-2751,-2911,-3040,-3043,-2806,-2247,-1330,-82,1420,3034,4624,6028,7136,7851,8153,8035,7566,6816,5903,4945,4087,3437,3135,3236,3814,4851,6296,8040,9925,11782,13425,14715,15524,15822,15591,14918,13892,12668,11388,10212,9239,8582,8249,8246,8525,8992,9576,10174,10713,11139,11409,11511,11431,11181,10769,10230,9614,8975,8385,7908,7599,7500,7602,7906,8327,8822,9275,9619,9779,9712,9408,8872,8132,7238,6249,5234,4276,3470,2881,2613,2688,3145,3968,5073,6385,7715,8926,9798,10201,10003,9171,7747,5847,3658,1396,-700,-2431,-3624,-4194,-4125,-3451,-2312,-814,830,2489,3979,5186,6006,6375,6276,5718,4753,3460,1935,292,-1348,-2855,-4114,-5005,-5469,-5472,-5067,-4330,-3402,-2443,-1596,-1037,-854,-1128,-1849,-2946,-4289,-5684,-6943,-7861,-8297,-8148,-7403,-6111,-4421,-2514,-642,967,2086,2577,2353,1447,-58,-1996,-4179,-6413,-8522,-10342,-11776,-12717,-13133,-12993,-12322,-11169,-9636,-7854,-6003,-4268,-2854,-1919,-1587,-1883,-2768,-4112,-5736,-7425,-8969,-10177,-10935,-11184,-10953,-10344,-9474,-8515,-7584,-6814,-6269,-5997,-5993,-6209,-6573,-6960,-7257,-7312,-7036,-6351,-5268,-3845,-2219,-548,977,2186,2943,3154,2792,1893,541,-1126,-2953,-4758,-6392,-7673,-8531,-8859,-8706,-8107,-7215,-6182,-5179,-4363,-3808,-3578,-3613,-3866,-4199,-4491,-4615,-4478,-4036,-3297,-2305,-1157,59,1237,2294,3173,3825,4238,4411,4370,4143,3767,3261,2643,1919,1095,181,-811,-1848,-2869,-3799,-4519,-4947,-4962,-4554,-3684,-2453,-952,671,2247,3649,4754,5499,5881,5919,5692,5270,4729,4113,3484,2845,2258,1731,1304,1017,848,810,824,843,809,676,455,169,-133,-370,-509,-480,-296,54,516,1048,1600,2122,2595,2989,3282,3462,3501,3405,3183,2869,2513,2161,1886,1714,1705,1839,2119,2492,2915,3329,3707,4021,4276,4484,4658,4830,5009,5216,5442,5685,5928,6157,6384,6584,6793,6972,7127,7216,7192,7024,6655,6070,5249,4201,2970,1595,182,-1188,-2383,-3310,-3865,-3995,-3674,-2909,-1779,-339,1272,2957,4598,6087,7359,8344,9012,9347,9336,8987,8309,7324,6080,4633,3073,1477,-46,-1428,-2587,-3476,-4067,-4356,-4352,-4102,-3630,-2995,-2215,-1328,-341,717,1825,2947,4032,5037,5901,6578,7028,7211,7125,6772,6188,5416,4509,3505,2452,1350,245,-865,-1925,-2900,-3744,-4394,-4828,-5001,-4902,-4537,-3914,-3094,-2137,-1139,-203,582,1153,1480,1594,1530,1372,1166,984,842,772,747,753,731,645,438,113,-343,-856,-1391,-1846,-2172,-2306,-2233,-1948,-1499,-933,-345,191,588,792,768,511,43,-601,-1352,-2167,-2962,-3693,-4302,-4750,-5005,-5063,-4917,-4591,-4115,-3527,-2884,-2231,-1620,-1092,-665,-363,-166,-75,-69,-114,-208,-290,-372,-398,-390,-325,-238,-146,-94,-118,-260,-544,-972,-1515,-2127,-2709,-3203,-3511,-3616,-3508,-3244,-2895,-2554,-2299,-2172,-2188,-2296,-2428,-2492,-2389,-2076,-1520,-777,79,931,1660,2172,2409,2354,2055,1561,991,426,-13,-257,-228,80,668,1442,2324,3165,3854,4271,4349,4056,3410,2485,1381,245,-769,-1525,-1890,-1824,-1313,-432,694,1900,3013,3871,4366,4452,4156,3551,2774,1942,1192,632,327,320,613,1161,1913,2777,3667,4496,5183,5665,5902,5876,5608,5127,4520,3844,3217,2694,2367,2257,2412,2786,3375,4075,4814,5472,5928,6083,5854,5211,4189,2856,1364,-152,-1519,-2621,-3369,-3721,-3697,-3343,-2747,-1998,-1183,-372,389,1049,1603,2000,2238,2298,2180,1906,1520,1067,615,208,-124,-357,-508,-589,-632,-684,-770,-945,-1219,-1601,-2067,-2566,-3032,-3379,-3542,-3464,-3154,-2635,-1986,-1294,-656,-148,162,243,75,-321,-911,-1645,-2444,-3243,-3950,-4488,-4794,-4823,-4583,-4097,-3459,-2747,-2060,-1485,-1069,-852,-859,-1055,-1453,-1971,-2586,-3195,-3756,-4194,-4484,-4612,-4596,-4491,-4356,-4284,-4343,-4605,-5083,-5776,-6611,-7506,-8343,-9017,-9436,-9542,-9312,-8769,-7973,-7029,-6046,-5172,-4485,-4078,-3951,-4095,-4444,-4924,-5437,-5889,-6200,-6299,-6177,-5833,-5341,-4750,-4165,-3622,-3193,-2884,-2734,-2747,-2961,-3384,-4025,-4876,-5877,-6988,-8105,-9157,-10059,-10736,-11153,-11257,-11047,-10509,-9654,-8525,-7141,-5601,-3954,-2313,-740,671,1877,2808,3437,3716,3622,3127,2246,986,-563,-2326,-4150,-5908,-7447,-8658,-9453,-9787,-9654,-9070,-8096,-6790,-5275,-3657,-2115,-785,179,697,754,407,-206,-928,-1561,-1986,-2088,-1858,-1338,-595,234,1047,1719,2156,2310,2167,1777,1237,674,241,70,252,840,1791,3047,4453,5872,7132,8092,8636,8690,8218,7255,5854,4139,2224,281,-1557,-3124,-4299,-4987,-5135,-4744,-3885,-2638,-1170,402,1913,3266,4383,5246,5897,6399,6857,7325,7858,8428,8987,9447,9705,9678,9288,8521,7396,5988,4438,2888,1535,518,-11,-3,564,1592,2938,4390,5730,6736,7280,7249,6697,5691,4445,3150,2075,1386,1246,1666,2597,3888,5335,6725,7852,8572,8806,8566,7927,7028,6051,5159,4526,4244,4377,4893,5723,6731,7776,8713,9409,9793,9822,9513,8934,8147,7266,6348,5454,4612,3835,3130,2523,2021,1673,1497,1531,1778,2228,2840,3558,4304,5020,5634,6114,6417,6529,6450,6191,5806,5338,4875,4483,4235,4178,4332,4683,5198,5823,6477,7104,7591,7882,7892,7600,7017,6195,5241,4257,3368,2668,2244,2126,2348,2841,3568,4397,5239,5977,6546,6891,7024,6936,6688,6284,5793,5221,4619,4019,3458,2999,2681,2563,2675,3011,3540,4167,4795,5289,5562,5545,5235,4675,3945,3139,2352,1642,1043,556,148,-202,-520,-814,-1059,-1246,-1333,-1302,-1129,-824,-396,75,552,932,1174,1245,1144,916,604,262,-63,-358,-601,-826,-1042,-1284,-1565,-1882,-2212,-2524,-2769,-2914,-2921,-2779,-2494,-2106,-1683,-1314,-1082,-1066,-1286,-1737,-2359,-3073,-3791,-4421,-4894,-5161,-5205,-5041,-4701,-4250,-3745,-3252,-2832,-2530,-2386,-2429,-2654,-3048,-3565,-4139,-4698,-5180,-5532,-5736,-5781,-5695,-5499,-5252,-4984,-4757,-4590,-4525,-4546,-4676,-4874,-5147,-5453,-5782,-6111,-6420,-6699,-6937,-7132,-7270,-7351,-7359,-7297,-7165,-6977,-6759,-6536,-6330,-6157,-6005,-5867,-5723,-5544,-5328,-5065,-4766,-4452,-4149,-3877,-3680,-3570,-3571,-3699,-3939,-4300,-4748,-5262,-5795,-6305,-6734,-7041,-7173,-7127,-6869,-6454,-5865,-5181,-4424,-3670,-2982,-2433,-2097,-2020,-2238,-2716,-3415,-4235,-5062,-5791,-6304,-6522,-6424,-5989,-5326,-4513,-3707,-3034,-2592,-2450,-2606,-3028,-3636,-4336,-5021,-5620,-6054,-6319,-6380,-6295,-6075,-5801,-5515,-5258,-5065,-4916,-4802,-4701,-4580,-4467,-4361,-4313,-4356,-4511,-4786,-5144,-5536,-5883,-6116,-6162,-5970,-5506,-4773,-3787,-2625,-1347,-63,1137,2186,3014,3618,3979,4121,4049,3771,3267,2527,1522,227,-1337,-3177,-5198,-7320,-9410,-11299,-12825,-13801,-14080,-13552,-12193,-10053,-7298,-4148,-887,2185,4800,6722,7815,8039,7445,6217,4564,2770,1095,-261,-1130,-1479,-1314,-723,145,1152,2111,2912,3449,3698,3666,3403,2975,2434,1840,1214,598,-1,-555,-1058,-1479,-1818,-2039,-2165,-2180,-2119,-1988,-1813,-1599,-1351,-1053,-692,-246,295,916,1599,2285,2917,3445,3821,4052,4147,4175,4176,4221,4315,4462,4622,4754,4795,4706,4430,3957,3264,2392,1363,277,-788,-1714,-2401,-2778,-2813,-2516,-1969,-1244,-457,317,1023,1618,2116,2500,2786,2950,2967,2824,2509,2062,1525,997,529,210,44,39,150,328,529,742,974,1267,1665,2186,2843,3581,4355,5058,5642,6011,6163,6066,5761,5271,4673,4017,3385,2831,2423,2186,2161,2329,2686,3150,3665,4090,4333,4270,3841,3033,1884,508,-958,-2325,-3419,-4069,-4170,-3651,-2572,-1004,850,2811,4642,6141,7137,7507,7234,6347,4997,3349,1639,81,-1137,-1845,-1988,-1528,-552,820,2407,4009,5445,6553,7222,7418,7131,6476,5541,4506,3499,2651,2029,1666,1538,1615,1833,2167,2578,3050,3584,4139,4711,5238,5684,5995,6120,6033,5714,5168,4433,3537,2554,1529,531,-373,-1128,-1666,-1939,-1923,-1605,-992,-135,952,2188,3530,4900,6201,7344,8194,8645,8598,7990,6847,5240,3329,1312,-603,-2222,-3395,-4041,-4117,-3672,-2774,-1542,-124,1368,2762,3994,4945,5590,5895,5887,5606,5132,4541,3932,3380,2960,2721,2681,2850,3199,3697,4304,4975,5659,6306,6845,7214,7345,7190,6722,5945,4904,3672,2366,1117,70,-631,-886,-612,183,1455,3066,4850,6600,8124,9247,9841,9841,9248,8131,6624,4888,3094,1411,-39,-1153,-1867,-2158,-2006,-1441,-495,765,2252,3866,5475,6943,8126,8889,9135,8833,8004,6769,5274,3697,2220,961,43,-513,-658,-437,145,989,2035,3136,4183,5041,5620,5871,5811,5498,5046,4558,4128,3817,3623,3526,3449,3325,3070,2661,2076,1370,612,-117,-714,-1134,-1337,-1336,-1167,-870,-506,-106,283,627,914,1101,1207,1223,1190,1149,1146,1215,1375,1599,1866,2100,2269,2320,2244,2045,1736,1343,879,357,-216,-822,-1425,-1965,-2365,-2540,-2421,-1990,-1263,-352,615,1460,2038,2232,2010,1387,464,-646,-1808,-2894,-3817,-4497,-4916,-5065,-4969,-4679,-4240,-3723,-3174,-2637,-2139,-1692,-1313,-1020,-834,-785,-879,-1130,-1501,-1955,-2429,-2853,-3193,-3400,-3508,-3530,-3541,-3589,-3738,-4015,-4442,-4994,-5615,-6247,-6782,-7165,-7323,-7240,-6943,-6482,-5957,-5468,-5091,-4890,-4850,-4948,-5102,-5248,-5311,-5239,-5014,-4634,-4129,-3561,-2995,-2512,-2192,-2079,-2223,-2623,-3253,-4062,-4959,-5858,-6662,-7295,-7698,-7853,-7760,-7466,-7016,-6477,-5901,-5327,-4785,-4282,-3827,-3422,-3069,-2783,-2581,-2470,-2469,-2564,-2730,-2948,-3152,-3335,-3446,-3500,-3489,-3437,-3359,-3287,-3234,-3226,-3283,-3401,-3611,-3866,-4176,-4483,-4765,-4996,-5150,-5245,-5284,-5308,-5347,-5443,-5621,-5895,-6255,-6673,-7105,-7500,-7789,-7927,-7837,-7506,-6901,-6064,-5051,-3967,-2931,-2058,-1442,-1137,-1159,-1464,-2002,-2659,-3367,-4020,-4572,-4981,-5239,-5350,-5337,-5194,-4963,-4612,-4185,-3673,-3111,-2543,-2017,-1593,-1324,-1249,-1374,-1688,-2141,-2661,-3191,-3652,-4023,-4273,-4432,-4506,-4541,-4536,-4534,-4524,-4543,-4585,-4664,-4765,-4874,-4939,-4933,-4797,-4499,-4022,-3349,-2521,-1551,-514,530,1496,2309,2896,3234,3296,3123,2749,2245,1666,1091,565,154,-120,-240,-244,-181,-144,-194,-415,-796,-1337,-1944,-2533,-3008,-3277,-3319,-3117,-2744,-2274,-1816,-1469,-1284,-1287,-1427,-1623,-1751,-1717,-1426,-882,-105,799,1722,2535,3143,3473,3490,3221,2689,2012,1255,559,0,-322,-373,-147,332,976,1727,2468,3119,3593,3822,3763,3416,2812,2023,1154,295,-439,-979,-1268,-1271,-1018,-517,138,899,1656,2322,2813,3032,2947,2516,1776,805,-281,-1311,-2140,-2615,-2659,-2237,-1379,-150,1319,2926,4487,5899,7021,7784,8140,8080,7620,6794,5645,4240,2648,978,-679,-2194,-3477,-4421,-4980,-5122,-4867,-4275,-3417,-2390,-1286,-191,800,1635,2252,2643,2814,2808,2699,2573,2512,2589,2837,3245,3791,4377,4944,5378,5596,5527,5122,4355,3266,1889,334,-1282,-2807,-4081,-4952,-5317,-5120,-4382,-3202,-1732,-170,1281,2442,3179,3432,3202,2558,1610,493,-643,-1667,-2460,-2929,-3025,-2722,-2075,-1145,-71,1021,1982,2695,3073,3091,2759,2162,1403,613,-61,-530,-670,-467,105,977,2036,3143,4116,4821,5150,5042,4538,3666,2559,1332,123,-931,-1727,-2183,-2247,-1920,-1232,-260,877,2054,3110,3911,4341,4319,3835,2909,1658,220,-1210,-2454,-3346,-3776,-3699,-3128,-2152,-877,549,1997,3358,4544,5517,6241,6719,6959,6971,6798,6445,5968,5374,4713,4010,3321,2682,2153,1741,1468,1304,1217,1183,1163,1175,1215,1329,1533,1850,2274,2788,3355,3953,4532,5075,5538,5890,6106,6146,6009,5678,5199,4589,3930,3251,2627,2073,1618,1259,999,820,745,763,920,1223,1701,2355,3166,4105,5094,6071,6918,7563,7900,7894,7518,6816,5871,4801,3757,2859,2221,1878,1840,2041,2421,2888,3376,3836,4219,4505,4652,4650,4471,4143,3676,3149,2614,2169,1876,1799,1966,2386,3033,3865,4793,5723,6533,7114,7372,7268,6791,6015,5026,3965,2970,2169,1668,1520,1734,2270,3036,3917,4769,5450,5835,5845,5440,4655,3547,2232,841,-481,-1587,-2349,-2681,-2524,-1904,-867,470,1975,3497,4889,6022,6813,7194,7174,6748,5994,4964,3762,2494,1270,220,-563,-987,-1028,-687,-21,871,1895,2911,3838,4560,5043,5242,5187,4910,4457,3893,3241,2559,1853,1169,502,-115,-674,-1167,-1541,-1793,-1852,-1707,-1353,-797,-128,607,1272,1794,2077,2078,1780,1207,426,-471,-1370,-2154,-2728,-3026,-3042,-2789,-2354,-1788,-1206,-658,-231,38,109,-29,-358,-837,-1412,-1998,-2525,-2919,-3107,-3076,-2801,-2339,-1757,-1160,-688,-445,-539,-1011,-1839,-2942,-4171,-5352,-6307,-6909,-7062,-6777,-6079,-5073,-3864,-2565,-1299,-154,767,1397,1667,1544,1026,146,-1003,-2315,-3626,-4790,-5633,-6036,-5919,-5265,-4163,-2732,-1178,295,1490,2238,2457,2118,1294,87,-1334,-2829,-4264,-5538,-6600,-7397,-7916,-8127,-8050,-7687,-7113,-6369,-5558,-4732,-3987,-3350,-2907,-2647,-2637,-2829,-3225,-3745,-4307,-4812,-5158,-5278,-5145,-4775,-4243,-3645,-3091,-2685,-2491,-2538,-2818,-3280,-3865,-4472,-5026,-5408,-5560,-5417,-4981,-4281,-3402,-2422,-1473,-625,-1,360,378,57,-601,-1536,-2659,-3851,-4997,-5958,-6633,-6914,-6747,-6097,-5020,-3599,-2012,-449,875,1769,2116,1853,1037,-220,-1735,-3316,-4760,-5921,-6690,-7018,-6915,-6426,-5632,-4661,-3620,-2671,-1908,-1431,-1270,-1397,-1771,-2279,-2851,-3375,-3792,-4035,-4072,-3876,-3435,-2766,-1888,-874,201,1233,2125,2805,3220,3352,3209,2810,2200,1431,560,-345,-1224,-2010,-2640,-3052,-3197,-3061,-2644,-2016,-1249,-486,160,540,604,287,-350,-1232,-2245,-3234,-4117,-4780,-5203,-5366,-5310,-5070,-4715,-4269,-3782,-3249,-2655,-1984,-1200,-316,652,1646,2603,3445,4111,4542,4724,4637,4321,3797,3126,2361,1549,746,-24,-731,-1358,-1898,-2331,-2662,-2876,-2991,-3016,-2962,-2827,-2601,-2242,-1736,-1057,-231,695,1617,2434,3015,3277,3171,2708,1959,1043,98,-721,-1317,-1602,-1572,-1263,-748,-138,464,951,1238,1269,1013,482,-283,-1189,-2133,-2972,-3604,-3934,-3932,-3610,-3029,-2283,-1462,-688,-26,457,729,813,717,498,201,-144,-493,-848,-1192,-1536,-1886,-2252,-2632,-3042,-3455,-3888,-4295,-4666,-4965,-5158,-5242,-5200,-5051,-4821,-4530,-4211,-3862,-3490,-3064,-2587,-2039,-1451,-847,-272,227,627,894,1021,993,814,482,22,-552,-1193,-1856,-2482,-2992,-3330,-3407,-3199,-2663,-1849,-788,400,1603,2686,3485,3908,3835,3280,2259,916,-612,-2118,-3448,-4442,-5018,-5143,-4852,-4231,-3424,-2555,-1776,-1159,-759,-562,-531,-598,-707,-810,-883,-919,-924,-898,-844,-756,-618,-436,-196,76,364,637,853,997,1031,972,817,609,381,166,-10,-155,-266,-368,-453,-537,-610,-688,-773,-884,-1026,-1195,-1371,-1516,-1591,-1564,-1405,-1129,-740,-294,173,602,965,1221,1371,1390,1291,1060,699,204,-405,-1116,-1846,-2547,-3102,-3447,-3519,-3302,-2824,-2141,-1319,-422,501,1433,2347,3239,4083,4839,5479,5937,6200,6204,5955,5440,4694,3778,2774,1783,895,193,-298,-542,-592,-442,-157,275,839,1564,2470,3546,4769,6042,7256,8258,8895,9037,8598,7548,5960,3951,1747,-424,-2299,-3664,-4384,-4374,-3682,-2388,-671,1281,3228,4972,6315,7139,7372,7033,6195,4989,3588,2151,861,-161,-804,-1026,-814,-216,698,1818,3037,4243,5353,6310,7079,7656,8041,8235,8229,8026,7615,7023,6265,5388,4438,3475,2553,1736,1082,619,415,450,778,1354,2163,3141,4194,5224,6113,6759,7095,7089,6775,6214,5513,4776,4118,3625,3362,3366,3629,4129,4776,5496,6151,6650,6879,6802,6391,5703,4797,3789,2791,1933,1307,1006,1057,1470,2199,3160,4230,5254,6079,6560,6608,6191,5340,4153,2748,1270,-166,-1447,-2510,-3295,-3783,-3944,-3788,-3318,-2567,-1581,-414,848,2126,3308,4293,4970,5255,5095,4497,3515,2267,904,-404,-1497,-2254,-2594,-2501,-2010,-1220,-249,733,1599,2233,2579,2651,2497,2206,1886,1610,1454,1426,1517,1683,1842,1957,1945,1816,1559,1220,870,572,404,414,630,1046,1615,2253,2852,3301,3498,3375,2927,2173,1221,165,-836,-1683,-2259,-2551,-2543,-2309,-1917,-1457,-1024,-668,-468,-422,-568,-859,-1283,-1767,-2251,-2645,-2894,-2945,-2784,-2436,-1919,-1298,-600,109,801,1391,1834,2045,1973,1597,922,34,-971,-1943,-2753,-3286,-3468,-3285,-2764,-1985,-1055,-100,746,1370,1690,1667,1323,724,-17,-765,-1389,-1764,-1831,-1536,-939,-108,802,1615,2150,2250,1801,797,-731,-2635,-4742,-6827,-8651,-9989,-10644,-10494,-9491,-7697,-5292,-2522,276,2803,4768,5999,6401,6015,4946,3388,1535,-381,-2181,-3688,-4790,-5419,-5556,-5236,-4523,-3518,-2330,-1082,112,1141,1933,2425,2627,2550,2291,1918,1552,1253,1082,1055,1152,1340,1556,1736,1819,1734,1456,941,230,-656,-1615,-2544,-3315,-3807,-3923,-3641,-2955,-1975,-805,390,1461,2294,2790,2934,2727,2241,1565,809,81,-535,-993,-1288,-1457,-1560,-1673,-1848,-2129,-2489,-2890,-3223,-3379,-3244,-2742,-1859,-652,756,2188,3442,4345,4739,4591,3882,2735,1275,-331,-1899,-3304,-4424,-5193,-5587,-5603,-5276,-4658,-3794,-2771,-1646,-527,512,1371,1990,2331,2400,2249,1955,1612,1308,1115,1072,1181,1428,1737,2035,2218,2187,1882,1274,406,-627,-1675,-2580,-3168,-3335,-3012,-2233,-1065,336,1816,3184,4279,4970,5184,4913,4227,3225,2063,858,-258,-1230,-2009,-2598,-3017,-3283,-3456,-3558,-3645,-3728,-3830,-3926,-4007,-4032,-3983,-3850,-3632,-3350,-3033,-2706,-2416,-2159,-1946,-1730,-1479,-1141,-696,-160,440,1017,1511,1852,1993,1939,1704,1357,966,622,377,296,362,577,883,1242,1600,1926,2181,2350,2408,2346,2167,1861,1469,982,460,-88,-618,-1112,-1553,-1929,-2229,-2456,-2601,-2681,-2706,-2696,-2685,-2698,-2761,-2899,-3102,-3363,-3635,-3865,-3985,-3937,-3678,-3211,-2569,-1824,-1063,-376,160,502,623,549,317,1,-309,-545,-617,-506,-184,312,951,1681,2461,3246,3994,4660,5190,5519,5594,5350,4762,3820,2550,1027,-665,-2381,-4008,-5398,-6469,-7159,-7476,-7462,-7193,-6756,-6227,-5678,-5153,-4686,-4297,-3987,-3774,-3639,-3595,-3623,-3706,-3820,-3924,-3991,-3989,-3910,-3740,-3497,-3162,-2761,-2282,-1757,-1222,-723,-330,-70,17,-49,-242,-515,-805,-1088,-1320,-1499,-1613,-1658,-1627,-1518,-1315,-1055,-748,-457,-223,-100,-115,-271,-542,-861,-1163,-1357,-1392,-1225,-871,-337,297,993,1674,2263,2720,2962,2981,2744,2288,1640,900,139,-532,-1049,-1357,-1454,-1354,-1125,-827,-551,-367,-326,-468,-786,-1271,-1890,-2601,-3371,-4155,-4910,-5599,-6142,-6508,-6595,-6384,-5793,-4848,-3547,-1991,-302,1374,2860,4021,4752,4998,4770,4126,3159,1998,761,-438,-1502,-2366,-2971,-3314,-3369,-3185,-2776,-2207,-1535,-831,-163,391,789,985,994,828,563,261,7,-127,-108,100,474,996,1613,2279,2932,3529,4020,4367,4559,4564,4412,4108,3708,3244,2784,2346,1990,1721,1571,1523,1576,1672,1779,1832,1801,1656,1414,1087,729,383,77,-147,-330,-467,-626,-828,-1094,-1425,-1778,-2113,-2368,-2491,-2434,-2170,-1682,-978,-77,975,2129,3287,4370,5271,5906,6209,6157,5743,5015,4016,2816,1491,115,-1218,-2418,-3386,-4034,-4304,-4150,-3613,-2731,-1651,-500,561,1406,1963,2203,2156,1886,1470,986,503,66,-291,-558,-746,-874,-985,-1095,-1248,-1441,-1678,-1942,-2206,-2439,-2621,-2718,-2732,-2627,-2424,-2095,-1675,-1178,-654,-157,252,504,572,426,107,-333,-805,-1206,-1456,-1475,-1233,-722,33,971,2023,3088,4065,4842,5323,5430,5126,4427,3385,2127,765,-537,-1676,-2538,-3081,-3271,-3135,-2698,-2040,-1229,-368,450,1133,1608,1830,1787,1508,1041,465,-161,-778,-1369,-1942,-2528,-3177,-3905,-4744,-5622,-6494,-7211,-7644,-7676,-7207,-6238,-4830,-3115,-1291,443,1904,2951,3510,3579,3178,2422,1383,203,-1020,-2168,-3132,-3812,-4120,-3994,-3410,-2389,-1000,640,2388,4077,5544,6639,7223,7223,6591,5373,3662,1627,-528,-2568,-4263,-5418,-5890,-5639,-4683,-3172,-1264,792,2781,4503,5797,6600,6893,6747,6278,5628,4961,4406,4069,3996,4186,4566,5029,5426,5612,5473,4931,3998,2733,1273,-240,-1625,-2785,-3588,-4054,-4152,-3983,-3619,-3175,-2784,-2537,-2531,-2796,-3317,-4010,-4752,-5367,-5692,-5575,-4931,-3751,-2123,-201,1783,3608,5065,6000,6358,6135,5425,4363,3110,1839,698,-219,-840,-1183,-1262,-1136,-862,-488,-60,389,830,1252,1625,1963,2247,2499,2716,2920,3109,3309,3512,3733,3946,4122,4217,4170,3935,3477,2784,1883,834,-279,-1341,-2247,-2898,-3227,-3221,-2890,-2316,-1575,-787,-27,625,1151,1540,1820,2020,2183,2322,2456,2561,2610,2572,2407,2098,1651,1074,418,-265,-917,-1466,-1862,-2066,-2059,-1873,-1540,-1120,-678,-256,98,365,528,588,549,444,310,200,169,256,488,862,1361,1942,2574,3181,3731,4150,4414,4492,4397,4158,3818,3417,2986,2533,2055,1534,954,294,-441,-1246,-2107,-2979,-3845,-4642,-5317,-5815,-6057,-5992,-5590,-4831,-3773,-2481,-1078,285,1461,2297,2676,2544,1897,815,-581,-2126,-3660,-5005,-6052,-6665,-6822,-6462,-5654,-4423,-2899,-1170,616,2349,3915,5227,6221,6854,7107,6976,6474,5623,4458,3028,1402,-332,-2066,-3684,-5064,-6105,-6724,-6865,-6526,-5701,-4456,-2839,-961,1070,3111,5002,6595,7718,8265,8145,7366,5987,4158,2065,-59,-2013,-3604,-4749,-5385,-5580,-5411,-5016,-4535,-4065,-3698,-3447,-3310,-3240,-3171,-3032,-2745,-2247,-1501,-489,736,2121,3516,4803,5808,6396,6441,5888,4731,3062,1025,-1165,-3283,-5100,-6417,-7117,-7108,-6426,-5126,-3360,-1294,861,2899,4615,5843,6444,6355,5571,4163,2285,135,-2037,-3988,-5490,-6385,-6577,-6074,-4968,-3412,-1630,169,1767,3020,3851,4260,4332,4163,3901,3631,3437,3339,3314,3334,3337,3289,3177,2993,2764,2506,2232,1956,1674,1405,1153,951,813,749,745,757,720,571,246,-273,-961,-1759,-2556,-3239,-3703,-3845,-3639,-3063,-2190,-1088,107,1284,2311,3088,3533,3598,3275,2601,1660,593,-456,-1294,-1804,-1856,-1449,-600,566,1910,3256,4426,5289,5718,5670,5127,4138,2801,1247,-358,-1853,-3071,-3895,-4249,-4112,-3535,-2606,-1448,-219,961,1933,2612,2902,2773,2231,1329,168,-1120,-2388,-3477,-4263,-4625,-4515,-3911,-2876,-1504,32,1560,2877,3826,4285,4198,3570,2456,960,-786,-2640,-4443,-6047,-7299,-8082,-8281,-7856,-6778,-5116,-2977,-534,1995,4393,6434,7948,8807,8952,8396,7213,5548,3584,1539,-378,-1965,-3076,-3615,-3563,-2978,-1969,-734,560,1679,2473,2812,2623,1905,711,-862,-2642,-4462,-6110,-7414,-8236,-8485,-8156,-7283,-5968,-4355,-2599,-895,601,1722,2367,2461,2005,1043,-306,-1887,-3502,-4931,-5979,-6475,-6324,-5512,-4106,-2258,-182,1873,3645,4900,5465,5247,4279,2669,654,-1515,-3522,-5118,-6075,-6288,-5726,-4493,-2741,-720,1355,3224,4728,5714,6137,5992,5346,4317,3042,1711,475,-490,-1075,-1207,-866,-123,948,2181,3459,4625,5596,6295,6695,6802,6632,6237,5668,4977,4223,3435,2648,1863,1097,348,-350,-969,-1448,-1727,-1760,-1506,-986,-231,649,1534,2272,2728,2811,2481,1764,748,-450,-1677,-2808,-3725,-4369,-4711,-4766,-4578,-4194,-3677,-3065,-2411,-1721,-1020,-277,496,1328,2177,3022,3755,4307,4531,4382,3770,2742,1343,-267,-1931,-3427,-4575,-5182,-5147,-4397,-2966,-947,1494,4136,6730,9011,10729,11680,11712,10785,8953,6390,3375,230,-2670,-5014,-6532,-7072,-6605,-5212,-3114,-583,2029,4399,6218,7275,7456,6763,5316,3308,1013,-1309,-3383,-5018,-6080,-6519,-6383,-5769,-4848,-3788,-2783,-1983,-1514,-1440,-1768,-2453,-3405,-4501,-5606,-6581,-7286,-7633,-7520,-6944,-5889,-4443,-2713,-859,924,2455,3560,4122,4096,3497,2423,1046,-461,-1846,-2946,-3590,-3726,-3342,-2546,-1448,-230,974,2032,2871,3463,3812,3961,3935,3777,3478,3059,2479,1749,838,-207,-1372,-2564,-3707,-4694,-5414,-5804,-5793,-5393,-4636,-3593,-2398,-1165,-70,767,1218,1229,779,-71,-1216,-2504,-3768,-4858,-5642,-6059,-6077,-5721,-5046,-4103,-2984,-1731,-430,880,2131,3268,4237,4975,5446,5604,5439,4957,4187,3202,2091,966,-38,-814,-1252,-1286,-900,-120,957,2204,3462,4561,5361,5740,5645,5055,4023,2627,1005,-691,-2289,-3605,-4501,-4846,-4597,-3756,-2419,-721,1108,2863,4282,5189,5422,4955,3798,2107,57,-2110,-4134,-5796,-6893,-7289,-6945,-5859,-4154,-1994,393,2745,4798,6326,7136,7153,6366,4901,2959,815,-1239,-2932,-4047,-4473,-4173,-3238,-1820,-142,1561,3050,4142,4721,4746,4285,3460,2451,1474,699,310,383,967,2014,3419,5032,6647,8074,9110,9604,9467,8686,7323,5543,3517,1510,-262,-1575,-2283,-2300,-1653,-446,1127,2809,4326,5412,5841,5493,4343,2470,76,-2595,-5245,-7596,-9409,-10539,-10908,-10555,-9573,-8118,-6373,-4526,-2753,-1197,24,851,1244,1241,894,324,-332,-937,-1333,-1444,-1195,-590,325,1470,2706,3897,4873,5517,5724,5478,4805,3830,2684,1581,671,120,1,328,1049,2041,3169,4263,5203,5856,6195,6168,5843,5227,4415,3433,2352,1207,32,-1138,-2296,-3419,-4492,-5477,-6329,-6975,-7350,-7377,-7015,-6234,-5070,-3571,-1863,-65,1659,3170,4338,5066,5314,5085,4436,3468,2290,1042,-188,-1281,-2217,-2952,-3520,-3959,-4331,-4682,-5060,-5453,-5851,-6191,-6411,-6438,-6208,-5698,-4906,-3907,-2775,-1652,-645,153,672,923,943,814,653,563,622,877,1302,1820,2314,2630,2619,2184,1273,-71,-1714,-3486,-5132,-6433,-7181,-7245,-6587,-5258,-3409,-1249,977,3007,4646,5725,6175,6004,5279,4132,2733,1231,-215,-1522,-2628,-3530,-4249,-4818,-5274,-5631,-5899,-6073,-6147,-6115,-5971,-5719,-5360,-4903,-4336,-3677,-2897,-2034,-1077,-91,880,1756,2471,2965,3197,3152,2827,2262,1492,614,-299,-1114,-1743,-2089,-2097,-1759,-1112,-229,745,1681,2409,2808,2806,2374,1577,491,-742,-1997,-3136,-4049,-4659,-4907,-4788,-4306,-3517,-2479,-1316,-124,942,1785,2310,2455,2230,1650,785,-269,-1420,-2553,-3557,-4353,-4853,-5035,-4884,-4445,-3793,-3021,-2236,-1509,-904,-420,-45,272,581,925,1320,1760,2225,2668,3065,3386,3612,3746,3760,3646,3355,2851,2091,1049,-253,-1778,-3399,-5010,-6412,-7479,-8070,-8112,-7617,-6628,-5282,-3722,-2126,-646,575,1459,1957,2096,1936,1561,1075,571,120,-205,-377,-361,-151,250,807,1491,2232,2987,3681,4276,4702,4935,4922,4662,4138,3373,2409,1302,139,-983,-1976,-2735,-3197,-3312,-3093,-2582,-1904,-1194,-614,-317,-378,-836,-1618,-2599,-3590,-4383,-4790,-4672,-3966,-2713,-1029,877,2756,4354,5429,5824,5457,4371,2704,686,-1401,-3275,-4677,-5434,-5452,-4746,-3416,-1628,405,2482,4394,5989,7141,7762,7821,7287,6212,4646,2717,585,-1571,-3519,-5093,-6115,-6518,-6279,-5482,-4270,-2853,-1450,-279,498,787,583,-19,-876,-1754,-2471,-2807,-2671,-2019,-910,502,2052,3498,4676,5412,5638,5337,4578,3473,2197,904,-231,-1093,-1604,-1748,-1547,-1071,-395,363,1120,1755,2209,2415,2367,2074,1597,996,373,-201,-645,-929,-1041,-1011,-895,-752,-650,-626,-722,-924,-1245,-1661,-2163,-2742,-3360,-3990,-4563,-5011,-5264,-5237,-4913,-4264,-3340,-2218,-991,188,1227,1993,2449,2571,2400,2025,1535,1040,616,291,81,-73,-207,-403,-713,-1182,-1835,-2649,-3597,-4603,-5579,-6416,-7009,-7267,-7145,-6630,-5769,-4644,-3370,-2070,-879,105,794,1164,1227,1046,732,380,138,67,267,723,1431,2306,3266,4186,4984,5535,5792,5693,5244,4494,3510,2421,1339,383,-344,-811,-996,-946,-725,-421,-129,77,122,-11,-345,-842,-1455,-2112,-2729,-3249,-3588,-3744,-3681,-3453,-3107,-2739,-2440,-2295,-2362,-2638,-3116,-3704,-4348,-4954,-5456,-5821,-6004,-6024,-5866,-5545,-5069,-4435,-3689,-2843,-1976,-1131,-379,238,682,958,1074,1079,1031,976,971,1025,1144,1298,1459,1590,1670,1692,1657,1589,1503,1402,1288,1137,933,675,350,4,-335,-593,-711,-623,-289,314,1168,2230,3435,4686,5883,6907,7653,8018,7941,7376,6344,4914,3197,1375,-374,-1844,-2871,-3319,-3145,-2343,-1027,668,2518,4321,5837,6911,7385,7219,6397,4985,3103,892,-1464,-3785,-5888,-7606,-8806,-9385,-9305,-8557,-7200,-5336,-3101,-679,1732,3937,5740,7007,7655,7680,7151,6206,5003,3733,2533,1526,755,231,-80,-234,-280,-255,-171,-9,252,654,1217,1949,2830,3825,4876,5935,6952,7876,8688,9327,9763,9927,9754,9187,8192,6750,4919,2755,408,-1988,-4242,-6195,-7703,-8652,-9014,-8785,-8047,-6926,-5557,-4125,-2744,-1553,-583,145,699,1158,1634,2208,2935,3802,4736,5622,6303,6649,6553,5985,4991,3694,2274,944,-115,-756,-922,-637,-6,800,1604,2204,2489,2344,1804,894,-231,-1440,-2564,-3451,-4019,-4195,-3993,-3454,-2653,-1682,-628,433,1451,2383,3224,3970,4626,5217,5721,6153,6466,6635,6612,6357,5842,5068,4058,2886,1631,414,-650,-1442,-1865,-1858,-1415,-583,516,1734,2881,3790,4324,4399,4009,3200,2097,848,-361,-1354,-1982,-2128,-1747,-852,465,2061,3731,5274,6496,7260,7509,7246,6584,5635,4591,3584,2746,2141,1787,1647,1656,1737,1814,1838,1783,1633,1401,1084,686,222,-305,-853,-1385,-1830,-2132,-2224,-2095,-1744,-1243,-663,-141,253,394,268,-157,-832,-1688,-2626,-3534,-4299,-4844,-5096,-5048,-4698,-4096,-3306,-2401,-1483,-609,126,708,1105,1348,1478,1551,1636,1763,1964,2209,2476,2701,2829,2826,2655,2329,1873,1331,777,269,-113,-334,-345,-155,222,731,1292,1808,2181,2323,2190,1778,1142,383,-378,-993,-1358,-1359,-975,-200,887,2177,3526,4766,5748,6325,6407,5909,4858,3262,1278,-959,-3205,-5229,-6799,-7712,-7859,-7199,-5815,-3861,-1579,771,2917,4617,5726,6132,5884,5046,3801,2331,835,-505,-1553,-2222,-2469,-2324,-1837,-1121,-282,544,1261,1776,2046,2067,1869,1534,1151,820,625,598,748,1018,1327,1578,1662,1501,1070,348,-564,-1603,-2591,-3399,-3858,-3845,-3299,-2184,-580,1427,3636,5871,7867,9426,10333,10455,9747,8245,6090,3488,687,-2053,-4492,-6429,-7734,-8321,-8192,-7385,-5980,-4122,-1942,355,2588,4548,6044,6911,7036,6366,4927,2844,290,-2448,-5099,-7357,-8965,-9757,-9637,-8637,-6876,-4549,-1911,776,3253,5307,6773,7564,7667,7121,6051,4593,2934,1249,-289,-1539,-2392,-2783,-2706,-2189,-1327,-247,896,1928,2698,3083,3002,2474,1530,326,-1004,-2281,-3362,-4161,-4631,-4801,-4715,-4457,-4093,-3717,-3364,-3110,-2956,-2923,-2987,-3104,-3215,-3257,-3140,-2838,-2285,-1530,-592,426,1427,2315,3004,3463,3680,3709,3581,3382,3133,2873,2588,2244,1826,1277,638,-94,-837,-1526,-2091,-2464,-2638,-2594,-2387,-2059,-1682,-1332,-1086,-1010,-1161,-1574,-2237,-3126,-4148,-5217,-6187,-6962,-7414,-7477,-7118,-6332,-5183,-3741,-2138,-472,1105,2520,3667,4504,4996,5126,4910,4368,3544,2514,1335,120,-1070,-2124,-2987,-3580,-3876,-3848,-3530,-2960,-2235,-1449,-714,-146,192,234,-4,-499,-1167,-1921,-2663,-3296,-3762,-3992,-3969,-3666,-3089,-2273,-1260,-140,991,2027,2849,3406,3629,3552,3214,2712,2155,1631,1210,927,753,662,567,395,83,-432,-1154,-2045,-3052,-4030,-4888,-5474,-5713,-5549,-4981,-4075,-2932,-1696,-535,397,964,1095,763,41,-972,-2110,-3208,-4118,-4732,-4981,-4878,-4434,-3741,-2873,-1931,-1008,-198,422,784,848,615,114,-577,-1341,-2056,-2566,-2771,-2582,-1979,-1002,262,1681,3105,4399,5438,6137,6450,6372,5936,5207,4266,3212,2116,1040,11,-983,-1931,-2876,-3788,-4658,-5427,-6029,-6405,-6504,-6320,-5871,-5230,-4465,-3685,-2954,-2347,-1883,-1577,-1394,-1314,-1281,-1275,-1264,-1239,-1201,-1163,-1133,-1146,-1204,-1351,-1570,-1888,-2276,-2720,-3190,-3650,-4049,-4369,-4547,-4576,-4432,-4125,-3673,-3125,-2513,-1893,-1306,-775,-332,25,292,470,568,579,521,387,192,-47,-325,-613,-909,-1198,-1467,-1726,-1947,-2150,-2291,-2372,-2360,-2230,-1972,-1565,-1020,-354,386,1158,1889,2535,3040,3381,3525,3488,3247,2835,2261,1553,772,-26,-752,-1308,-1619,-1609,-1248,-571,380,1453,2551,3500,4206,4568,4547,4156,3427,2440,1291,62,-1149,-2277,-3278,-4095,-4735,-5155,-5397,-5440,-5333,-5081,-4710,-4244,-3698,-3132,-2573,-2125,-1835,-1801,-2050,-2609,-3438,-4459,-5575,-6629,-7512,-8075,-8274,-8050,-7470,-6582,-5518,-4387,-3296,-2335,-1550,-952,-535,-256,-79,36,111,155,145,65,-126,-452,-930,-1566,-2328,-3175,-4030,-4804,-5401,-5725,-5700,-5280,-4447,-3239,-1718,11,1814,3565,5113,6368,7218,7647,7612,7170,6356,5270,4005,2664,1358,148,-883,-1714,-2322,-2705,-2884,-2873,-2702,-2401,-1989,-1507,-953,-386,191,701,1099,1303,1247,877,180,-836,-2092,-3491,-4915,-6213,-7286,-8037,-8408,-8405,-8039,-7374,-6477,-5445,-4361,-3327,-2424,-1714,-1239,-1006,-982,-1118,-1338,-1549,-1681,-1648,-1412,-942,-243,651,1687,2784,3865,4822,5584,6054,6196,5971,5395,4509,3390,2139,869,-303,-1261,-1916,-2199,-2088,-1581,-727,415,1741,3169,4566,5854,6904,7656,8029,8002,7583,6826,5819,4685,3536,2496,1656,1074,775,747,929,1253,1600,1886,1987,1857,1424,700,-298,-1488,-2782,-4038,-5144,-5950,-6373,-6319,-5775,-4741,-3292,-1528,404,2343,4105,5524,6454,6798,6493,5568,4075,2155,-22,-2270,-4386,-6200,-7572,-8406,-8660,-8334,-7466,-6141,-4463,-2556,-564,1392,3182,4717,5925,6780,7262,7414,7250,6859,6297,5653,5003,4401,3893,3488,3168,2899,2637,2326,1967,1529,1074,637,299,123,163,434,922,1574,2299,3003,3565,3898,3931,3654,3083,2317,1445,618,-43,-430,-467,-135,549,1516,2670,3888,5047,6010,6678,6954,6815,6259,5357,4208,2966,1776,803,152,-98,62,598,1402,2369,3356,4252,4973,5431,5614,5485,5069,4387,3485,2429,1294,146,-919,-1851,-2571,-3055,-3271,-3228,-2940,-2453,-1805,-1063,-272,502,1219,1830,2319,2669,2884,2977,2959,2852,2666,2432,2160,1892,1653,1470,1383,1388,1501,1695,1942,2202,2423,2558,2570,2432,2140,1721,1221,724,308,70,67,345,900,1685,2622,3583,4444,5065,5329,5176,4569,3559,2230,724,-808,-2189,-3298,-4013,-4300,-4157,-3633,-2823,-1828,-765,246,1128,1793,2223,2391,2355,2136,1858,1553,1344,1235,1269,1394,1568,1697,1698,1496,1045,344,-567,-1596,-2645,-3566,-4266,-4628,-4610,-4202,-3429,-2395,-1184,48,1187,2104,2708,2943,2785,2246,1382,257,-1019,-2336,-3571,-4603,-5338,-5706,-5683,-5289,-4595,-3709,-2772,-1916,-1272,-909,-870,-1127,-1618,-2248,-2907,-3492,-3903,-4076,-3955,-3541,-2841,-1899,-784,433,1658,2802,3796,4554,5057,5255,5171,4821,4246,3519,2688,1821,979,197,-483,-1035,-1459,-1729,-1871,-1871,-1746,-1502,-1141,-692,-169,374,901,1348,1688,1890,1965,1941,1875,1835,1895,2107,2491,3034,3664,4310,4849,5210,5304,5113,4633,3910,3025,2063,1144,350,-225,-539,-570,-357,47,532,989,1300,1358,1116,550,-281,-1303,-2386,-3403,-4223,-4732,-4846,-4531,-3792,-2694,-1330,156,1630,2933,3941,4558,4720,4430,3740,2744,1599,465,-486,-1100,-1291,-1014,-310,721,1933,3148,4192,4906,5190,4986,4310,3253,1942,563,-692,-1649,-2163,-2151,-1611,-592,766,2300,3812,5107,6016,6419,6248,5519,4300,2743,1020,-645,-2060,-3042,-3486,-3326,-2605,-1391,157,1881,3590,5132,6359,7202,7614,7618,7267,6638,5817,4876,3879,2854,1842,833,-137,-1059,-1905,-2623,-3195,-3552,-3693,-3582,-3249,-2730,-2076,-1395,-747,-226,116,263,211,20,-260,-532,-742,-806,-711,-422,19,594,1222,1851,2388,2764,2906,2771,2352,1670,820,-107,-951,-1593,-1906,-1823,-1338,-495,571,1729,2775,3578,3971,3893,3297,2219,746,-988,-2806,-4524,-5936,-6890,-7243,-6941,-5975,-4443,-2488,-344,1750,3542,4828,5472,5424,4736,3512,1958,270,-1312,-2599,-3429,-3732,-3481,-2762,-1674,-392,929,2120,3067,3686,3964,3920,3629,3173,2641,2108,1627,1216,904,659,499,380,317,273,262,262,271,281,273,231,134,-46,-323,-724,-1240,-1883,-2614,-3404,-4201,-4930,-5538,-5949,-6137,-6067,-5777,-5296,-4724,-4131,-3631,-3291,-3172,-3286,-3607,-4069,-4587,-5047,-5352,-5419,-5199,-4692,-3913,-2945,-1854,-767,232,1021,1538,1698,1493,910,6,-1140,-2409,-3662,-4753,-5548,-5937,-5848,-5274,-4236,-2840,-1194,532,2185,3600,4654,5236,5322,4896,4023,2796,1337,-215,-1716,-3066,-4159,-4960,-5441,-5633,-5561,-5294,-4857,-4309,-3660,-2928,-2128,-1245,-317,661,1637,2564,3396,4060,4524,4753,4747,4530,4163,3697,3224,2805,2486,2316,2265,2329,2437,2538,2560,2451,2166,1695,1043,247,-630,-1517,-2319,-2961,-3365,-3496,-3354,-2972,-2437,-1833,-1278,-862,-653,-694,-977,-1484,-2148,-2922,-3706,-4440,-5036,-5423,-5554,-5387,-4920,-4183,-3240,-2191,-1143,-233,459,831,862,553,-51,-867,-1791,-2721,-3542,-4192,-4583,-4715,-4554,-4144,-3522,-2748,-1920,-1093,-369,213,616,839,930,945,967,1080,1324,1738,2296,2947,3629,4248,4724,4987,4977,4675,4072,3224,2174,1048,-76,-1061,-1840,-2317,-2487,-2324,-1904,-1275,-572,109,644,939,944,629,36,-769,-1681,-2579,-3344,-3881,-4136,-4099,-3818,-3377,-2887,-2447,-2182,-2120,-2345,-2800,-3491,-4314,-5212,-6084,-6858,-7468,-7867,-8024,-7937,-7613,-7077,-6372,-5546,-4657,-3775,-2947,-2248,-1710,-1387,-1286,-1425,-1770,-2298,-2942,-3654,-4356,-5001,-5526,-5894,-6076,-6044,-5789,-5294,-4566,-3604,-2442,-1108,324,1791,3190,4437,5441,6133,6478,6456,6109,5470,4650,3720,2818,2019,1434,1100,1071,1324,1841,2544,3357,4163,4880,5406,5690,5721,5485,5053,4448,3754,3016,2280,1588,943,364,-183,-705,-1240,-1806,-2405,-3035,-3639,-4171,-4537,-4682,-4525,-4068,-3313,-2337,-1246,-164,777,1446,1778,1709,1267,493,-519,-1658,-2812,-3868,-4753,-5411,-5827,-6022,-6015,-5871,-5604,-5262,-4832,-4328,-3713,-2974,-2083,-1025,188,1540,2964,4393,5727,6866,7718,8200,8252,7868,7041,5857,4390,2776,1161,-317,-1504,-2301,-2609,-2409,-1699,-555,923,2594,4305,5910,7269,8297,8909,9098,8852,8217,7248,6022,4628,3150,1683,308,-884,-1826,-2449,-2709,-2589,-2098,-1274,-194,1059,2369,3621,4696,5491,5926,5948,5555,4770,3668,2358,948,-418,-1639,-2605,-3265,-3577,-3549,-3204,-2592,-1777,-835,146,1071,1836,2360,2561,2427,1943,1173,186,-915,-2026,-3047,-3889,-4493,-4812,-4841,-4581,-4073,-3361,-2516,-1607,-707,130,852,1451,1917,2270,2552,2768,2969,3153,3323,3477,3575,3601,3516,3287,2911,2369,1704,951,169,-560,-1164,-1581,-1740,-1645,-1273,-677,89,955,1837,2672,3396,3966,4344,4507,4439,4132,3606,2889,2050,1171,344,-328,-784,-961,-866,-518,6,612,1201,1657,1921,1930,1708,1271,714,103,-451,-882,-1113,-1141,-936,-569,-66,475,1010,1456,1786,1952,1944,1753,1391,870,226,-506,-1273,-2035,-2745,-3371,-3899,-4312,-4621,-4826,-4930,-4947,-4871,-4720,-4492,-4220,-3922,-3642,-3418,-3288,-3285,-3415,-3676,-4020,-4408,-4761,-5012,-5105,-4994,-4679,-4173,-3532,-2817,-2125,-1520,-1093,-882,-930,-1218,-1723,-2358,-3038,-3652,-4098,-4293,-4180,-3737,-2968,-1915,-639,784,2257,3678,4946,5948,6605,6843,6624,5963,4889,3502,1916,273,-1265,-2560,-3474,-3924,-3852,-3275,-2246,-882,657,2202,3551,4557,5086,5080,4541,3535,2181,649,-895,-2256,-3311,-3930,-4084,-3767,-3048,-2032,-850,355,1447,2306,2857,3045,2873,2374,1600,651,-401,-1456,-2441,-3294,-3978,-4480,-4802,-4966,-4994,-4919,-4751,-4520,-4217,-3875,-3496,-3122,-2761,-2467,-2211,-2035,-1872,-1726,-1529,-1265,-898,-434,117,713,1309,1837,2256,2501,2561,2423,2100,1647,1104,547,29,-393,-671,-768,-660,-324,238,1019,1992,3091,4250,5365,6341,7077,7503,7577,7288,6690,5828,4812,3726,2668,1710,913,300,-114,-349,-421,-376,-229,-32,220,481,767,1045,1317,1570,1789,1977,2121,2228,2305,2347,2368,2358,2308,2227,2087,1914,1687,1451,1207,1009,882,862,967,1195,1514,1869,2197,2409,2449,2247,1778,1049,78,-1048,-2263,-3451,-4518,-5375,-5943,-6187,-6072,-5616,-4838,-3786,-2538,-1158,236,1569,2729,3650,4264,4543,4479,4094,3421,2519,1453,304,-830,-1852,-2666,-3163,-3304,-3015,-2325,-1254,111,1672,3299,4879,6293,7431,8242,8645,8645,8226,7426,6307,4945,3475,1995,645,-480,-1323,-1820,-2005,-1869,-1490,-893,-157,671,1543,2394,3205,3911,4496,4910,5149,5181,5040,4725,4302,3811,3318,2875,2519,2273,2121,2036,1960,1835,1601,1221,695,50,-642,-1301,-1830,-2158,-2230,-2042,-1632,-1067,-465,83,457,616,503,162,-377,-1021,-1696,-2316,-2841,-3235,-3513,-3698,-3817,-3916,-3976,-4021,-3990,-3879,-3625,-3231,-2681,-2001,-1231,-412,392,1134,1766,2238,2524,2594,2445,2083,1530,839,56,-730,-1447,-2000,-2322,-2350,-2072,-1493,-665,320,1348,2282,2987,3350,3292,2782,1863,616,-812,-2261,-3552,-4540,-5089,-5157,-4705,-3800,-2539,-1048,489,1936,3126,3973,4391,4384,3966,3232,2278,1260,290,-475,-978,-1136,-975,-527,103,801,1432,1878,2054,1920,1491,836,40,-773,-1506,-2067,-2414,-2537,-2472,-2275,-2042,-1850,-1791,-1928,-2280,-2866,-3622,-4510,-5409,-6244,-6902,-7299,-7394,-7147,-6593,-5777,-4777,-3684,-2589,-1563,-685,18,499,760,790,610,239,-279,-908,-1591,-2285,-2935,-3506,-3954,-4268,-4419,-4410,-4222,-3861,-3315,-2595,-1711,-691,403,1501,2495,3290,3785,3920,3678,3070,2188,1107,-27,-1118,-2037,-2700,-3034,-2996,-2578,-1800,-720,560,1915,3197,4252,4960,5219,5006,4348,3343,2133,880,-261,-1151,-1709,-1887,-1692,-1174,-410,489,1408,2222,2833,3164,3190,2926,2436,1805,1137,521,28,-311,-493,-563,-559,-555,-588,-707,-919,-1243,-1641,-2125,-2620,-3132,-3585,-3972,-4242,-4403,-4435,-4370,-4207,-3985,-3719,-3431,-3143,-2848,-2559,-2244,-1917,-1531,-1137,-703,-302,63,346,533,614,617,566,531,561,718,1034,1528,2165,2904,3656,4344,4882,5210,5295,5116,4718,4122,3422,2679,2004,1456,1143,1074,1302,1784,2476,3286,4118,4851,5407,5706,5726,5479,5010,4407,3757,3175,2742,2529,2578,2861,3369,3986,4650,5217,5613,5729,5529,4996,4151,3074,1854,605,-544,-1502,-2186,-2548,-2602,-2374,-1956,-1445,-966,-627,-527,-726,-1223,-2000,-2950,-3985,-4955,-5740,-6230,-6343,-6056,-5373,-4371,-3140,-1801,-480,735,1754,2556,3123,3488,3675,3721,3642,3437,3102,2608,1959,1148,208,-795,-1800,-2691,-3375,-3747,-3729,-3264,-2360,-1042,582,2397,4235,5939,7339,8316,8769,8671,8035,6932,5477,3822,2125,556,-745,-1667,-2139,-2156,-1738,-991,-6,1047,2056,2875,3417,3622,3472,2999,2265,1372,426,-461,-1191,-1708,-1973,-1997,-1821,-1496,-1108,-723,-407,-215,-161,-255,-458,-740,-1033,-1289,-1459,-1497,-1392,-1129,-732,-250,278,750,1125,1313,1287,1025,547,-99,-833,-1563,-2197,-2643,-2850,-2780,-2444,-1882,-1153,-359,429,1104,1614,1919,2006,1917,1668,1340,948,547,143,-250,-638,-1011,-1381,-1714,-2029,-2276,-2476,-2594,-2644,-2605,-2486,-2271,-1951,-1535,-1011,-405,254,935,1589,2166,2643,2984,3182,3250,3173,2979,2663,2227,1695,1063,383,-308,-942,-1443,-1748,-1787,-1529,-972,-136,899,2051,3216,4282,5169,5798,6130,6141,5842,5250,4408,3377,2213,999,-190,-1295,-2243,-3006,-3550,-3867,-3977,-3883,-3643,-3273,-2851,-2410,-2034,-1761,-1653,-1729,-1997,-2443,-3024,-3696,-4395,-5065,-5655,-6117,-6420,-6545,-6477,-6225,-5784,-5175,-4429,-3562,-2644,-1703,-814,-22,613,1044,1242,1174,855,284,-489,-1411,-2407,-3386,-4254,-4936,-5343,-5455,-5230,-4715,-3942,-2997,-1966,-930,14,832,1461,1904,2150,2213,2128,1902,1592,1203,784,335,-112,-557,-977,-1353,-1655,-1850,-1887,-1740,-1374,-793,-26,866,1794,2655,3354,3814,3993,3888,3533,2986,2323,1624,953,366,-111,-459,-684,-795,-820,-771,-684,-563,-437,-312,-216,-150,-148,-202,-326,-513,-749,-1038,-1370,-1765,-2221,-2768,-3386,-4082,-4801,-5506,-6131,-6619,-6925,-7017,-6889,-6553,-6035,-5381,-4618,-3800,-2947,-2102,-1292,-550,96,615,993,1204,1247,1111,812,361,-195,-821,-1444,-2008,-2450,-2716,-2773,-2591,-2172,-1535,-702,249,1271,2268,3163,3891,4377,4590,4516,4159,3577,2823,1998,1178,476,-64,-358,-405,-195,256,882,1650,2459,3247,3916,4395,4602,4518,4100,3410,2481,1418,327,-706,-1557,-2194,-2546,-2633,-2475,-2123,-1647,-1121,-599,-141,244,536,770,966,1161,1386,1632,1896,2115,2239,2187,1902,1348,524,-523,-1717,-2950,-4110,-5074,-5762,-6100,-6060,-5655,-4907,-3902,-2714,-1448,-201,934,1881,2575,2976,3077,2868,2415,1746,963,126,-684,-1418,-2027,-2496,-2787,-2912,-2834,-2572,-2104,-1449,-620,355,1423,2539,3635,4649,5519,6191,6613,6766,6618,6175,5457,4498,3361,2124,868,-308,-1325,-2110,-2626,-2841,-2786,-2482,-1996,-1398,-741,-104,491,992,1402,1716,1954,2140,2283,2415,2518,2597,2628,2593,2480,2285,2019,1713,1399,1129,932,847,876,1017,1226,1463,1666,1786,1777,1612,1281,791,164,-567,-1375,-2200,-3018,-3765,-4414,-4931,-5281,-5461,-5459,-5275,-4938,-4448,-3854,-3183,-2478,-1784,-1141,-597,-192,43,87,-61,-372,-806,-1300,-1785,-2206,-2511,-2672,-2679,-2539,-2269,-1909,-1478,-1024,-555,-114,312,695,1041,1334,1571,1726,1809,1794,1700,1526,1291,1001,685,339,-9,-345,-649,-884,-1026,-1035,-893,-576,-104,519,1234,2003,2741,3407,3917,4259,4399,4349,4138,3795,3361,2868,2336,1788,1227,658,88,-489,-1045,-1568,-2020,-2367,-2579,-2641,-2547,-2320,-1977,-1565,-1116,-679,-306,-35,72,-5,-304,-819,-1539,-2412,-3382,-4342,-5221,-5893,-6302,-6370,-6081,-5451,-4520,-3386,-2131,-886,267,1207,1892,2252,2297,2029,1498,753,-121,-1064,-2002,-2870,-3640,-4269,-4755,-5104,-5303,-5379,-5311,-5107,-4755,-4244,-3574,-2745,-1797,-750,303,1328,2209,2907,3326,3443,3218,2666,1821,749,-452,-1673,-2783,-3670,-4221,-4372,-4092,-3404,-2396,-1176,85,1254,2175,2781,3003,2885,2468,1867,1195,565,78,-200,-259,-96,213,608,994,1294,1445,1419,1206,849,396,-69,-492,-791,-949,-942,-797,-560,-281,-41,106,91,-120,-556,-1208,-2040,-3006,-4009,-4983,-5828,-6476,-6881,-7011,-6882,-6526,-5984,-5331,-4602,-3875,-3167,-2535,-1979,-1534,-1187,-942,-773,-667,-582,-512,-415,-293,-129,76,314,571,843,1111,1392,1678,1997,2354,2754,3195,3647,4076,4433,4662,4715,4553,4145,3507,2652,1667,629,-335,-1106,-1583,-1679,-1366,-654,401,1697,3109,4513,5761,6762,7426,7728,7673,7311,6720,5992,5223,4513,3914,3495,3246,3166,3203,3303,3386,3409,3312,3086,2729,2269,1739,1195,664,214,-149,-385,-494,-494,-399,-265,-143,-77,-124,-286,-567,-926,-1301,-1640,-1852,-1909,-1750,-1377,-793,-32,854,1799,2743,3612,4362,4945,5342,5535,5535,5345,4995,4511,3922,3274,2589,1923,1305,778,371,112,6,69,280,634,1113,1675,2309,2948,3571,4103,4516,4750,4785,4604,4219,3668,3008,2319,1685,1178,860,751,844,1106,1460,1854,2193,2445,2547,2513,2329,2052,1705,1363,1055,851,770,842,1074,1441,1935,2506,3125,3739,4308,4792,5151,5361,5383,5221,4851,4319,3629,2868,2082,1353,745,297,44,-24,74,295,592,903,1186,1386,1476,1440,1262,977,602,196,-197,-514,-728,-796,-728,-530,-230,114,472,768,992,1084,1063,902,650,300,-79,-492,-873,-1215,-1477,-1639,-1679,-1588,-1346,-967,-441,206,960,1780,2620,3423,4118,4639,4927,4935,4655,4094,3315,2383,1420,514,-203,-666,-801,-615,-123,586,1427,2278,3043,3635,3998,4117,3994,3675,3211,2665,2112,1585,1156,808,582,436,376,366,397,445,510,572,634,679,709,717,704,677,644,618,610,624,658,688,683,590,362,-54,-679,-1518,-2529,-3639,-4761,-5772,-6592,-7123,-7336,-7219,-6795,-6127,-5275,-4322,-3353,-2434,-1637,-1006,-575,-357,-348,-534,-876,-1353,-1905,-2508,-3101,-3646,-4092,-4392,-4514,-4436,-4149,-3676,-3043,-2302,-1508,-720,6,606,1057,1299,1347,1169,804,255,-416,-1193,-1991,-2775,-3468,-4005,-4362,-4470,-4357,-4018,-3498,-2858,-2150,-1442,-789,-222,228,568,793,936,997,1019,998,965,932,901,901,913,953,997,1034,1048,1011,932,803,639,482,326,222,145,104,58,-8,-143,-350,-669,-1093,-1636,-2282,-3025,-3838,-4692,-5549,-6346,-7029,-7543,-7820,-7843,-7598,-7100,-6412,-5573,-4667,-3759,-2901,-2149,-1528,-1057,-745,-586,-556,-653,-835,-1093,-1391,-1716,-2044,-2362,-2658,-2910,-3119,-3254,-3319,-3292,-3166,-2945,-2606,-2166,-1610,-954,-214,573,1369,2104,2717,3150,3337,3263,2912,2318,1536,656,-241,-1035,-1671,-2061,-2204,-2090,-1758,-1259,-637,54,782,1521,2258,2970,3642,4246,4751,5135,5366,5428,5305,4996,4503,3843,3072,2221,1393,632,40,-347,-473,-345,18,555,1193,1832,2388,2773,2924,2810,2410,1750,864,-181,-1314,-2440,-3487,-4360,-5017,-5396,-5510,-5349,-4968,-4410,-3736,-3011,-2269,-1559,-879,-253,348,899,1433,1911,2346,2705,2972,3135,3170,3085,2871,2561,2164,1734,1301,927,651,526,590,862,1360,2052,2911,3850,4798,5630,6255,6568,6489,5987,5049,3745,2148,422,-1296,-2814,-3997,-4723,-4935,-4639,-3883,-2781,-1463,-77,1237,2363,3218,3764,3998,3961,3710,3333,2910,2514,2214,2028,1977,2028,2143,2271,2352,2357,2252,2036,1735,1344,927,475,36,-389,-795,-1167,-1516,-1822,-2085,-2288,-2427,-2491,-2493,-2449,-2386,-2344,-2344,-2430,-2596,-2858,-3177,-3543,-3893,-4219,-4453,-4599,-4602,-4474,-4181,-3745,-3166,-2480,-1738,-992,-328,208,530,638,489,129,-406,-1045,-1695,-2285,-2721,-2954,-2951,-2692,-2220,-1546,-758,99,911,1627,2129,2374,2297,1881,1142,117,-1097,-2423,-3716,-4883,-5810,-6412,-6646,-6485,-5946,-5079,-3954,-2659,-1291,65,1327,2429,3330,4001,4424,4612,4555,4289,3834,3217,2490,1677,830,-10,-819,-1538,-2179,-2680,-3077,-3332,-3478,-3505,-3435,-3270,-3024,-2711,-2349,-1961,-1576,-1219,-925,-720,-641,-680,-868,-1165,-1574,-2055,-2594,-3158,-3735,-4298,-4822,-5281,-5650,-5889,-5981,-5902,-5633,-5188,-4573,-3819,-2985,-2124,-1318,-645,-146,109,139,-61,-437,-932,-1475,-2016,-2486,-2856,-3098,-3184,-3116,-2889,-2520,-2036,-1490,-924,-433,-49,136,118,-137,-593,-1226,-1947,-2712,-3411,-3997,-4390,-4555,-4471,-4131,-3562,-2805,-1911,-945,22,954,1771,2463,3002,3372,3598,3683,3648,3524,3320,3053,2743,2383,1997,1588,1166,769,393,99,-105,-180,-110,100,437,858,1305,1722,2047,2233,2257,2103,1789,1330,766,115,-580,-1303,-2031,-2741,-3428,-4059,-4633,-5118,-5507,-5780,-5919,-5912,-5734,-5387,-4861,-4176,-3363,-2472,-1564,-705,48,644,1048,1245,1239,1053,720,301,-168,-614,-1006,-1290,-1451,-1459,-1312,-1008,-557,8,663,1342,2008,2587,3036,3300,3356,3180,2788,2191,1438,590,-286,-1102,-1784,-2257,-2471,-2393,-2031,-1403,-574,404,1441,2467,3411,4200,4793,5154,5264,5133,4786,4258,3621,2918,2232,1617,1123,790,630,638,810,1105,1501,1957,2446,2931,3386,3778,4071,4251,4283,4173,3917,3542,3079,2574,2061,1594,1180,842,557,314,72,-177,-468,-781,-1112,-1417,-1657,-1774,-1732,-1491,-1061,-454,264,1028,1747,2344,2747,2915,2826,2499,1964,1307,578,-105,-682,-1081,-1251,-1191,-903,-410,231,990,1806,2627,3409,4092,4620,4950,5024,4816,4307,3505,2455,1227,-77,-1334,-2431,-3244,-3695,-3741,-3366,-2626,-1571,-320,1041,2376,3598,4595,5302,5675,5690,5401,4837,4123,3338,2606,2010,1619,1466,1554,1848,2305,2842,3400,3906,4310,4591,4726,4751,4661,4514,4312,4101,3878,3660,3442,3211,2960,2658,2309,1884,1411,873,320,-252,-785,-1282,-1682,-1993,-2167,-2204,-2090,-1811,-1392,-825,-157,584,1332,2034,2614,3031,3224,3202,2952,2532,1985,1393,824,361,38,-88,-36,202,574,1043,1546,2041,2467,2801,3006,3085,3035,2878,2632,2316,1958,1560,1145,695,243,-229,-670,-1061,-1359,-1495,-1454,-1167,-654,100,1041,2126,3270,4399,5424,6261,6850,7133,7097,6748,6124,5307,4375,3442,2598,1926,1483,1285,1316,1542,1877,2264,2611,2860,2975,2920,2721,2374,1945,1444,943,448,6,-388,-724,-1016,-1280,-1537,-1810,-2120,-2469,-2862,-3274,-3690,-4062,-4371,-4569,-4646,-4585,-4386,-4063,-3637,-3135,-2598,-2055,-1551,-1113,-783,-581,-533,-639,-893,-1263,-1712,-2184,-2637,-3015,-3300,-3461,-3493,-3401,-3180,-2859,-2441,-1952,-1417,-865,-332,132,496,696,717,517,107,-508,-1284,-2159,-3053,-3863,-4496,-4850,-4871,-4504,-3791,-2753,-1522,-181,1113,2261,3142,3713,3913,3792,3356,2719,1938,1132,371,-264,-727,-997,-1066,-968,-737,-436,-107,177,409,534,580,530,431,289,150,13,-93,-187,-262,-348,-453,-602,-812,-1099,-1473,-1943,-2505,-3144,-3847,-4571,-5279,-5925,-6449,-6828,-7020,-7020,-6848,-6503,-6048,-5491,-4877,-4237,-3594,-2987,-2437,-1976,-1625,-1403,-1324,-1388,-1599,-1939,-2392,-2912,-3463,-3973,-4392,-4641,-4669,-4426,-3888,-3065,-1986,-734,606,1901,3045,3905,4412,4501,4171,3470,2471,1311,109,-966,-1813,-2296,-2383,-2035,-1299,-245,1006,2325,3563,4600,5328,5686,5658,5264,4576,3685,2701,1734,880,209,-235,-445,-436,-240,86,509,961,1413,1818,2139,2354,2442,2393,2228,1960,1639,1313,1018,813,697,696,768,893,1005,1066,1019,848,529,95,-444,-1015,-1593,-2104,-2534,-2834,-3012,-3047,-2956,-2738,-2416,-1989,-1498,-951,-396,133,584,925,1094,1088,868,456,-121,-800,-1518,-2165,-2677,-2950,-2939,-2602,-1945,-1003,152,1421,2691,3853,4781,5401,5629,5449,4870,3939,2753,1401,46,-1217,-2216,-2877,-3099,-2864,-2179,-1110,248,1757,3281,4664,5784,6531,6858,6745,6245,5434,4434,3365,2367,1526,945,636,622,849,1258,1751,2244,2634,2878,2929,2797,2515,2120,1680,1235,837,515,285,153,109,143,227,352,470,568,604,549,380,76,-370,-947,-1634,-2384,-3136,-3813,-4350,-4680,-4778,-4625,-4253,-3681,-2985,-2215,-1447,-760,-194,183,374,360,171,-145,-551,-966,-1353,-1645,-1831,-1877,-1810,-1629,-1361,-1026,-643,-232,179,570,895,1135,1240,1209,1017,696,261,-214,-693,-1084,-1357,-1461,-1392,-1161,-802,-371,86,493,829,1042,1146,1141,1074,978,903,868,895,960,1059,1132,1161,1096,925,632,234,-256,-795,-1352,-1882,-2355,-2727,-2979,-3064,-2979,-2695,-2239,-1623,-901,-121,666,1404,2056,2584,2965,3184,3217,3061,2689,2104,1295,279,-929,-2274,-3717,-5167,-6573,-7853,-8954,-9837,-10475,-10869,-11027,-10981,-10756,-10398,-9939,-9420,-8886,-8351,-7846,-7363,-6898,-6424,-5914,-5328,-4638,-3818,-2853,-1758,-555,695,1923,3051,3983,4651,4976,4923,4465,3620,2441,1000,-565,-2140,-3567,-4726,-5516,-5885,-5816,-5366,-4599,-3647,-2616,-1627,-765,-69,427,763,958,1074,1167,1271,1450,1698,2050,2472,2949,3446,3908,4303,4576,4708,4679,4483,4140,3649,3056,2347,1589,774,-38,-823,-1547,-2162,-2637,-2932,-3015,-2868,-2485,-1892,-1125,-253,653,1507,2238,2777,3079,3115,2886,2409,1755,987,213,-474,-996,-1289,-1346,-1187,-876,-498,-159,56,56,-194,-722,-1489,-2458,-3531,-4632,-5644,-6484,-7073,-7353,-7322,-6977,-6369,-5548,-4576,-3523,-2443,-1397,-422,443,1184,1793,2265,2616,2853,3006,3106,3189,3307,3493,3800,4234,4830,5559,6413,7328,8253,9086,9751,10138,10185,9824,9059,7910,6463,4819,3116,1475,29,-1141,-1965,-2412,-2489,-2218,-1662,-892,7,965,1901,2791,3597,4325,4997,5626,6260,6913,7610,8349,9107,9843,10487,10970,11207,11159,10772,10067,9058,7817,6414,4942,3494,2132,941,-75,-875,-1497,-1942,-2264,-2467,-2600,-2657,-2676,-2650,-2599,-2539,-2470,-2438,-2437,-2519,-2672,-2923,-3245,-3621,-4005,-4344,-4586,-4682,-4588,-4300,-3799,-3137,-2339,-1472,-600,218,926,1479,1865,2073,2128,2071,1936,1790,1661,1604,1644,1791,2055,2418,2849,3334,3802,4243,4594,4831,4928,4858,4619,4199,3621,2880,2048,1134,229,-623,-1343,-1895,-2210,-2292,-2115,-1689,-1069,-271,619,1542,2428,3205,3824,4259,4489,4536,4432,4202,3916,3580,3244,2897,2539,2134,1663,1080,381,-450,-1381,-2385,-3392,-4342,-5163,-5811,-6234,-6455,-6455,-6312,-6061,-5769,-5502,-5291,-5168,-5116,-5098,-5063,-4930,-4646,-4143,-3407,-2431,-1261,37,1377,2649,3766,4635,5208,5439,5333,4900,4182,3233,2116,896,-370,-1630,-2863,-4030,-5138,-6173,-7123,-7997,-8751,-9390,-9877,-10195,-10350,-10327,-10171,-9888,-9540,-9146,-8747,-8356,-7970,-7574,-7141,-6636,-6028,-5304,-4451,-3494,-2472,-1435,-455,405,1100,1575,1837,1867,1699,1367,904,384,-166,-679,-1119,-1447,-1623,-1621,-1404,-977,-318,523,1518,2588,3656,4632,5437,5996,6275,6254,5963,5447,4789,4068,3365,2744,2234,1850,1564,1340,1120,849,475,-41,-716,-1561,-2541,-3628,-4740,-5823,-6769,-7521,-7991,-8126,-7906,-7298,-6345,-5085,-3595,-1982,-345,1203,2557,3645,4403,4815,4877,4621,4095,3353,2475,1521,572,-328,-1103,-1749,-2202,-2493,-2592,-2527,-2321,-1984,-1577,-1111,-636,-185,219,539,772,898,932,864,735,551,358,191,95,102,259,553,991,1519,2082,2616,3042,3326,3416,3332,3081,2724,2314,1912,1577,1335,1216,1208,1295,1456,1632,1812,1946,2025,2056,2040,2029,2045,2149,2364,2730,3247,3911,4690,5552,6422,7280,8036,8699,9213,9596,9854,9992,10047,10010,9918,9746,9514,9181,8749,8181,7481,6630,5680,4653,3641,2707,1948,1410,1150,1147,1369,1732,2124,2424,2527,2317,1774,847,-376,-1856,-3429,-4995,-6388,-7502,-8242,-8548,-8432,-7916,-7096,-6075,-4977,-3928,-3022,-2337,-1903,-1717,-1740,-1898,-2110,-2281,-2327,-2185,-1813,-1213,-411,533,1549,2548,3474,4244,4859,5270,5510,5582,5525,5370,5166,4940,4741,4594,4519,4531,4621,4768,4942,5081,5151,5081,4843,4411,3763,2933,1931,817,-353,-1519,-2596,-3534,-4270,-4766,-5014,-5005,-4764,-4338,-3763,-3130,-2482,-1923,-1499,-1300,-1359,-1726,-2399,-3372,-4590,-5984,-7450,-8880,-10151,-11155,-11802,-12009,-11758,-11013,-9830,-8233,-6329,-4211,-2001,156,2142,3818,5082,5851,6076,5759,4934,3683,2114,356,-1438,-3145,-4623,-5782,-6560,-6917,-6904,-6544,-5966,-5259,-4563,-3986,-3628,-3554,-3795,-4347,-5161,-6173,-7281,-8392,-9401,-10221,-10782,-11036,-10968,-10585,-9914,-9000,-7883,-6623,-5248,-3814,-2346,-896,500,1770,2874,3723,4283,4500,4371,3907,3166,2206,1130,13,-1052,-1998,-2777,-3363,-3741,-3934,-3937,-3791,-3495,-3069,-2515,-1838,-1040,-144,843,1873,2928,3960,4939,5834,6607,7233,7673,7893,7865,7551,6938,6016,4807,3358,1734,37,-1637,-3175,-4472,-5449,-6013,-6133,-5775,-4943,-3685,-2046,-152,1888,3899,5735,7214,8214,8623,8408,7579,6216,4445,2428,344,-1625,-3334,-4659,-5544,-5983,-6007,-5707,-5182,-4548,-3913,-3372,-2988,-2808,-2832,-3054,-3419,-3887,-4388,-4870,-5282,-5589,-5753,-5767,-5606,-5271,-4752,-4057,-3186,-2164,-1004,247,1547,2844,4056,5151,6032,6687,7052,7136,6932,6491,5842,5063,4192,3290,2405,1560,793,115,-467,-942,-1316,-1584,-1738,-1783,-1691,-1467,-1087,-549,151,1011,2008,3124,4302,5509,6670,7738,8646,9334,9754,9856,9615,9036,8138,7000,5700,4354,3070,1941,1048,433,106,67,270,677,1227,1850,2480,3024,3421,3563,3416,2903,2027,799,-719,-2440,-4232,-5985,-7563,-8866,-9832,-10406,-10599,-10428,-9934,-9194,-8259,-7231,-6173,-5178,-4304,-3610,-3123,-2852,-2788,-2896,-3146,-3480,-3869,-4243,-4592,-4856,-5039,-5118,-5108,-5012,-4864,-4666,-4454,-4229,-3992,-3745,-3455,-3125,-2727,-2276,-1784,-1278,-802,-384,-50,195,373,512,659,853,1123,1484,1930,2435,2966,3477,3921,4269,4493,4600,4607,4566,4515,4539,4652,4912,5285,5759,6264,6729,7077,7220,7116,6709,6010,5038,3851,2548,1227,17,-974,-1641,-1928,-1783,-1235,-309,911,2339,3864,5386,6792,8006,8942,9556,9803,9672,9150,8259,7008,5446,3621,1603,-508,-2632,-4636,-6442,-7938,-9064,-9772,-10053,-9925,-9445,-8684,-7722,-6654,-5536,-4446,-3407,-2452,-1577,-773,-22,717,1458,2236,3051,3896,4748,5561,6289,6880,7298,7513,7523,7336,6975,6480,5886,5235,4565,3909,3304,2768,2329,1990,1761,1630,1585,1598,1644,1687,1695,1641,1502,1268,943,545,123,-259,-511,-542,-258,415,1508,3028,4901,7036,9277,11464,13413,14967,15987,16388,16123,15228,13740,11803,9519,7069,4579,2214,72,-1735,-3151,-4146,-4703,-4850,-4626,-4074,-3286,-2307,-1251,-176,805,1629,2213,2505,2471,2109,1431,498,-630,-1858,-3103,-4265,-5270,-6048,-6565,-6797,-6763,-6477,-5994,-5360,-4619,-3845,-3064,-2358,-1743,-1290,-1013,-956,-1122,-1511,-2102,-2845,-3692,-4550,-5353,-6011,-6455,-6646,-6553,-6192,-5590,-4803,-3892,-2924,-1955,-1036,-194,534,1146,1626,1959,2159,2200,2108,1877,1543,1124,664,208,-209,-533,-731,-772,-627,-278,278,1063,2046,3237,4576,6044,7548,9028,10377,11501,12297,12675,12557,11903,10702,8979,6808,4277,1524,-1326,-4115,-6719,-9007,-10896,-12316,-13247,-13680,-13657,-13219,-12452,-11416,-10219,-8923,-7634,-6408,-5328,-4446,-3805,-3443,-3364,-3564,-4016,-4664,-5442,-6265,-7039,-7673,-8084,-8199,-7978,-7402,-6491,-5296,-3894,-2393,-893,474,1636,2495,3021,3198,3032,2570,1863,968,-27,-1070,-2083,-3013,-3818,-4454,-4913,-5164,-5230,-5093,-4804,-4364,-3832,-3242,-2636,-2078,-1582,-1208,-959,-857,-903,-1080,-1377,-1757,-2187,-2623,-3017,-3318,-3478,-3460,-3230,-2791,-2129,-1286,-262,880,2139,3455,4832,6219,7618,8983,10291,11486,12510,13288,13737,13795,13392,12526,11189,9456,7404,5159,2848,613,-1427,-3157,-4510,-5422,-5893,-5918,-5555,-4851,-3897,-2768,-1568,-373,721,1654,2351,2781,2901,2723,2242,1516,573,-497,-1636,-2751,-3779,-4649,-5324,-5765,-5984,-5980,-5802,-5486,-5098,-4690,-4321,-4035,-3849,-3778,-3797,-3876,-3969,-4022,-3982,-3799,-3439,-2871,-2101,-1135,-16,1205,2465,3699,4843,5846,6676,7308,7761,8038,8183,8233,8224,8197,8174,8150,8138,8082,7975,7751,7395,6866,6163,5290,4265,3150,1985,858,-162,-1006,-1584,-1855,-1763,-1279,-416,812,2328,4040,5822,7518,8977,10038,10588,10527,9853,8584,6836,4759,2544,394,-1503,-3002,-3997,-4460,-4412,-3921,-3106,-2069,-938,198,1269,2237,3087,3833,4483,5068,5603,6100,6574,6999,7386,7684,7890,7951,7854,7560,7054,6342,5422,4347,3149,1904,655,-511,-1593,-2529,-3346,-4041,-4653,-5218,-5771,-6356,-6988,-7693,-8463,-9272,-10093,-10863,-11539,-12051,-12375,-12467,-12336,-11998,-11486,-10867,-10186,-9508,-8866,-8275,-7734,-7203,-6642,-6000,-5231,-4306,-3226,-1999,-682,675,2004,3234,4313,5193,5848,6273,6462,6445,6229,5864,5374,4815,4229,3666,3182,2815,2614,2595,2762,3101,3547,4035,4454,4704,4681,4303,3532,2361,845,-941,-2879,-4834,-6689,-8304,-9613,-10518,-11010,-11067,-10720,-10010,-8994,-7746,-6344,-4863,-3396,-1995,-753,306,1119,1668,1934,1905,1597,1011,191,-840,-2017,-3300,-4609,-5889,-7076,-8108,-8964,-9594,-10010,-10197,-10184,-9981,-9624,-9140,-8567,-7934,-7282,-6626,-6010,-5428,-4923,-4470,-4104,-3801,-3566,-3397,-3262,-3176,-3089,-3016,-2920,-2816,-2695,-2566,-2444,-2326,-2226,-2136,-2043,-1944,-1805,-1618,-1351,-990,-524,53,722,1470,2251,3042,3785,4450,5005,5414,5695,5829,5870,5830,5783,5752,5802,5956,6216,6602,7041,7520,7936,8234,8321,8139,7631,6783,5596,4127,2430,623,-1215,-2945,-4504,-5789,-6770,-7404,-7690,-7623,-7236,-6536,-5597,-4446,-3179,-1856,-561,621,1640,2426,2959,3213,3192,2909,2399,1688,834,-120,-1114,-2085,-2970,-3715,-4256,-4563,-4606,-4377,-3895,-3199,-2335,-1387,-426,456,1177,1670,1874,1787,1390,763,-55,-935,-1795,-2513,-3024,-3272,-3259,-3009,-2593,-2073,-1540,-1040,-615,-264,35,329,674,1127,1731,2509,3459,4539,5693,6823,7834,8616,9083,9167,8844,8130,7087,5802,4411,3033,1797,821,160,-123,-47,359,1030,1864,2769,3620,4324,4793,4954,4788,4285,3480,2450,1268,65,-1061,-1984,-2625,-2922,-2848,-2446,-1757,-902,12,856,1502,1868,1884,1546,880,-40,-1116,-2231,-3283,-4170,-4843,-5269,-5462,-5475,-5353,-5187,-5022,-4922,-4908,-4991,-5153,-5369,-5593,-5786,-5893,-5885,-5722,-5389,-4887,-4223,-3435,-2560,-1650,-757,61,776,1336,1757,2021,2167,2229,2253,2292,2392,2589,2891,3310,3806,4350,4892,5367,5738,5953,5980,5811,5433,4873,4163,3352,2500,1679,950,379,12,-122,-16,315,840,1494,2237,2978,3690,4302,4810,5201,5481,5694,5843,5985,6117,6262,6405,6520,6590,6562,6440,6181,5817,5354,4829,4297,3774,3309,2893,2523,2174,1809,1403,939,416,-138,-685,-1176,-1550,-1771,-1801,-1636,-1298,-818,-259,317,840,1249,1497,1545,1395,1034,506,-159,-903,-1660,-2361,-2939,-3317,-3463,-3330,-2939,-2301,-1485,-550,409,1320,2104,2702,3094,3254,3222,3021,2732,2411,2147,1987,1994,2163,2507,2961,3476,3959,4325,4502,4433,4098,3507,2722,1806,876,19,-658,-1080,-1196,-981,-450,358,1361,2466,3549,4489,5179,5525,5483,5051,4277,3249,2096,941,-74,-846,-1284,-1355,-1040,-396,528,1605,2728,3753,4556,5024,5088,4717,3944,2851,1552,200,-1072,-2138,-2910,-3363,-3484,-3338,-2980,-2489,-1963,-1429,-970,-570,-254,5,222,411,590,748,886,984,1020,976,826,548,137,-429,-1130,-1967,-2905,-3904,-4915,-5867,-6706,-7361,-7789,-7953,-7833,-7457,-6823,-6012,-5046,-4020,-2981,-2011,-1156,-471,27,317,420,356,163,-102,-414,-713,-998,-1251,-1481,-1714,-1960,-2249,-2593,-2997,-3460,-3970,-4497,-5011,-5470,-5826,-6043,-6077,-5921,-5576,-5080,-4490,-3887,-3353,-2964,-2777,-2795,-3018,-3367,-3777,-4151,-4386,-4430,-4200,-3716,-2955,-1993,-869,329,1523,2650,3635,4441,5044,5432,5629,5654,5543,5323,5014,4622,4142,3568,2882,2097,1221,290,-633,-1499,-2230,-2773,-3088,-3152,-2980,-2606,-2091,-1516,-946,-486,-177,-105,-279,-734,-1449,-2395,-3527,-4756,-6019,-7202,-8229,-9008,-9487,-9628,-9425,-8897,-8087,-7052,-5867,-4593,-3315,-2085,-974,-20,740,1288,1638,1799,1831,1770,1693,1643,1677,1814,2055,2391,2762,3144,3471,3714,3852,3870,3787,3626,3416,3201,3009,2866,2805,2798,2869,2962,3053,3114,3089,2981,2774,2476,2127,1748,1380,1042,749,493,279,76,-110,-284,-429,-518,-523,-408,-155,270,839,1579,2417,3360,4307,5238,6053,6706,7129,7274,7139,6720,6085,5304,4489,3748,3189,2891,2898,3219,3802,4585,5451,6301,7008,7488,7658,7488,6962,6106,4963,3610,2109,565,-959,-2369,-3603,-4605,-5325,-5740,-5839,-5628,-5148,-4442,-3581,-2654,-1740,-932,-308,79,178,-7,-465,-1139,-1948,-2796,-3574,-4184,-4550,-4620,-4392,-3889,-3183,-2356,-1502,-715,-45,470,842,1123,1375,1688,2141,2787,3668,4775,6069,7492,8947,10345,11596,12614,13349,13755,13831,13574,13030,12226,11224,10083,8848,7581,6318,5089,3927,2833,1828,898,51,-739,-1474,-2182,-2875,-3568,-4266,-4969,-5658,-6325,-6935,-7482,-7939,-8318,-8607,-8840,-9014,-9159,-9272,-9353,-9389,-9348,-9202,-8918,-8465,-7833,-7018,-6038,-4930,-3741,-2531,-1370,-317,561,1228,1645,1826,1765,1531,1149,710,258,-148,-468,-693,-822,-874,-885,-888,-922,-1023,-1213,-1515,-1934,-2479,-3124,-3873,-4669,-5495,-6294,-7012,-7628,-8069,-8356,-8434,-8344,-8070,-7658,-7117,-6493,-5802,-5076,-4331,-3586,-2838,-2111,-1393,-704,-46,563,1115,1590,1979,2276,2468,2563,2565,2476,2318,2088,1791,1438,1004,513,-58,-691,-1376,-2086,-2778,-3408,-3902,-4214,-4265,-4032,-3494,-2661,-1603,-378,878,2060,3026,3674,3907,3687,2999,1897,464,-1183,-2898,-4540,-5979,-7087,-7811,-8088,-7954,-7421,-6599,-5542,-4385,-3201,-2088,-1111,-326,233,553,636,520,238,-133,-532,-879,-1108,-1177,-1050,-736,-251,356,1029,1710,2333,2859,3246,3463,3519,3380,3084,2624,2027,1336,570,-207,-964,-1657,-2254,-2752,-3135,-3435,-3656,-3831,-3976,-4101,-4196,-4268,-4261,-4193,-4002,-3711,-3300,-2800,-2235,-1642,-1057,-504,-9,444,841,1218,1563,1893,2189,2422,2568,2579,2432,2124,1653,1082,477,-74,-440,-555,-310,320,1329,2688,4261,5950,7556,8926,9903,10342,10194,9416,8072,6256,4120,1837,-398,-2418,-4058,-5212,-5815,-5852,-5377,-4468,-3264,-1903,-534,705,1718,2424,2800,2847,2591,2098,1419,638,-190,-995,-1739,-2366,-2862,-3185,-3339,-3296,-3074,-2674,-2134,-1481,-771,-55,620,1197,1645,1928,2035,1953,1699,1281,729,82,-634,-1350,-2046,-2651,-3141,-3476,-3637,-3609,-3404,-3033,-2521,-1924,-1269,-629,-54,395,668,728,563,182,-372,-1035,-1718,-2349,-2829,-3124,-3197,-3067,-2776,-2391,-1983,-1636,-1404,-1332,-1438,-1702,-2084,-2518,-2905,-3154,-3169,-2865,-2205,-1175,195,1811,3580,5352,6988,8360,9348,9902,9989,9653,8967,8038,7017,6020,5202,4648,4435,4578,5067,5813,6745,7704,8586,9233,9555,9460,8921,7944,6581,4904,3036,1054,-896,-2754,-4413,-5815,-6921,-7694,-8136,-8263,-8101,-7715,-7145,-6455,-5689,-4867,-4019,-3130,-2206,-1248,-264,708,1649,2482,3207,3749,4139,4357,4463,4484,4498,4543,4674,4915,5266,5711,6215,6708,7146,7432,7521,7353,6902,6175,5220,4094,2923,1791,832,134,-246,-258,58,658,1443,2274,3027,3555,3748,3542,2898,1876,549,-926,-2377,-3627,-4479,-4815,-4531,-3617,-2142,-199,1996,4283,6416,8238,9587,10394,10627,10342,9620,8616,7462,6337,5351,4630,4215,4125,4325,4745,5285,5844,6303,6581,6599,6333,5768,4958,3931,2782,1566,365,-774,-1805,-2704,-3463,-4070,-4535,-4854,-5034,-5081,-5002,-4814,-4536,-4212,-3860,-3560,-3327,-3228,-3283,-3498,-3882,-4387,-4985,-5604,-6179,-6639,-6906,-6928,-6666,-6104,-5270,-4214,-3017,-1784,-629,349,1059,1449,1511,1274,811,229,-351,-808,-1026,-932,-475,334,1454,2801,4256,5693,6975,7970,8572,8693,8273,7311,5814,3871,1573,-914,-3424,-5755,-7719,-9141,-9897,-9911,-9188,-7794,-5873,-3612,-1237,1024,2955,4393,5222,5425,5016,4134,2897,1510,131,-1072,-1990,-2549,-2740,-2595,-2184,-1609,-970,-376,85,355,390,192,-222,-816,-1532,-2312,-3106,-3862,-4548,-5147,-5651,-6066,-6414,-6700,-6958,-7190,-7423,-7643,-7873,-8075,-8279,-8435,-8559,-8620,-8611,-8531,-8364,-8125,-7816,-7455,-7056,-6636,-6198,-5762,-5321,-4881,-4453,-4033,-3643,-3291,-2997,-2766,-2606,-2516,-2473,-2472,-2460,-2432,-2337,-2164,-1892,-1505,-1004,-392,334,1145,2040,2967,3910,4789,5563,6139,6450,6429,6020,5221,4037,2550,851,-922,-2610,-4071,-5160,-5767,-5839,-5349,-4351,-2941,-1245,553,2296,3794,4927,5583,5729,5387,4619,3558,2343,1132,82,-698,-1123,-1158,-826,-171,712,1731,2784,3775,4641,5316,5791,6037,6079,5911,5563,5044,4368,3556,2613,1578,464,-673,-1804,-2860,-3805,-4588,-5161,-5516,-5612,-5462,-5068,-4435,-3623,-2643,-1577,-468,613,1615,2497,3221,3795,4192,4462,4602,4661,4662,4633,4591,4540,4470,4353,4165,3872,3452,2903,2238,1483,710,-35,-667,-1132,-1378,-1383,-1136,-666,0,801,1689,2590,3457,4216,4830,5244,5421,5354,5028,4487,3771,2971,2181,1525,1093,996,1271,1948,2987,4302,5783,7274,8631,9704,10388,10605,10327,9586,8428,6967,5309,3579,1902,371,-922,-1924,-2597,-2934,-2937,-2645,-2091,-1331,-430,564,1573,2568,3480,4304,4988,5545,5943,6192,6289,6228,6032,5694,5251,4723,4151,3575,3038,2573,2211,1950,1797,1718,1689,1667,1600,1458,1180,756,147,-640,-1600,-2703,-3912,-5173,-6434,-7631,-8721,-9662,-10432,-11034,-11461,-11753,-11912,-11967,-11919,-11767,-11489,-11072,-10480,-9706,-8736,-7581,-6264,-4823,-3308,-1776,-288,1099,2335,3384,4211,4825,5206,5394,5390,5234,4940,4541,4059,3521,2963,2428,1949,1585,1349,1270,1335,1511,1743,1949,2047,1966,1647,1066,259,-754,-1843,-2954,-3965,-4809,-5437,-5818,-5976,-5931,-5737,-5447,-5106,-4774,-4474,-4242,-4088,-4015,-4019,-4086,-4204,-4359,-4546,-4762,-5011,-5298,-5623,-5982,-6360,-6735,-7077,-7364,-7569,-7683,-7717,-7665,-7566,-7411,-7225,-6995,-6701,-6338,-5860,-5274,-4563,-3757,-2887,-2026,-1225,-574,-107,116,98,-165,-636,-1269,-2020,-2812,-3604,-4313,-4900,-5299,-5471,-5393,-5046,-4453,-3645,-2687,-1640,-602,380,1221,1901,2389,2703,2858,2904,2867,2810,2733,2686,2648,2620,2587,2523,2422,2278,2112,1950,1842,1836,1973,2296,2806,3497,4324,5221,6120,6920,7561,7971,8117,7989,7601,6982,6182,5239,4204,3103,1974,821,-331,-1477,-2600,-3681,-4698,-5623,-6412,-7034,-7443,-7614,-7538,-7201,-6668,-5954,-5175,-4390,-3702,-3171,-2867,-2774,-2925,-3220,-3633,-4047,-4382,-4553,-4494,-4166,-3557,-2694,-1621,-428,808,1970,2976,3733,4194,4334,4161,3721,3085,2336,1565,857,274,-126,-326,-318,-116,243,723,1269,1831,2354,2802,3131,3334,3398,3336,3169,2932,2665,2406,2204,2082,2078,2191,2423,2740,3104,3448,3713,3825,3736,3417,2864,2129,1268,396,-378,-937,-1182,-1054,-537,335,1473,2757,4033,5164,6018,6506,6594,6272,5610,4676,3576,2419,1280,247,-640,-1347,-1859,-2175,-2300,-2236,-2009,-1627,-1132,-551,57,644,1134,1464,1574,1397,924,122,-972,-2317,-3843,-5448,-7040,-8507,-9751,-10693,-11272,-11457,-11252,-10675,-9792,-8667,-7389,-6052,-4737,-3537,-2495,-1670,-1057,-647,-404,-250,-144,18,260,660,1204,1914,2739,3660,4600,5526,6371,7094,7669,8055,8264,8290,8156,7909,7567,7183,6784,6392,6026,5693,5388,5118,4868,4634,4384,4113,3763,3313,2724,1954,1008,-122,-1394,-2743,-4083,-5307,-6291,-6954,-7201,-6998,-6369,-5327,-4010,-2491,-941,539,1819,2826,3519,3894,3991,3879,3645,3386,3191,3132,3265,3598,4133,4829,5636,6492,7340,8109,8774,9280,9618,9760,9699,9423,8918,8185,7220,6027,4642,3087,1431,-263,-1897,-3392,-4635,-5561,-6097,-6207,-5907,-5220,-4246,-3075,-1853,-689,273,971,1321,1337,1028,474,-242,-991,-1684,-2188,-2452,-2406,-2043,-1395,-494,550,1685,2781,3793,4626,5264,5675,5883,5918,5833,5697,5577,5535,5621,5868,6271,6838,7509,8259,9006,9688,10222,10529,10534,10171,9402,8206,6621,4704,2587,402,-1659,-3438,-4777,-5563,-5759,-5369,-4484,-3243,-1817,-407,819,1704,2164,2156,1710,896,-173,-1373,-2571,-3661,-4542,-5166,-5479,-5495,-5205,-4660,-3891,-2953,-1917,-828,228,1213,2055,2725,3176,3394,3367,3102,2630,1990,1248,479,-236,-808,-1186,-1311,-1194,-836,-321,290,875,1338,1572,1506,1085,306,-804,-2178,-3720,-5307,-6825,-8133,-9153,-9787,-10012,-9821,-9247,-8365,-7260,-6040,-4822,-3704,-2789,-2128,-1765,-1679,-1830,-2143,-2511,-2839,-3024,-2982,-2678,-2088,-1244,-205,947,2126,3225,4171,4880,5295,5377,5095,4449,3439,2113,515,-1268,-3130,-4963,-6615,-7981,-8930,-9400,-9358,-8820,-7880,-6640,-5284,-3954,-2844,-2058,-1718,-1829,-2393,-3310,-4484,-5751,-6999,-8071,-8901,-9403,-9575,-9427,-9004,-8373,-7608,-6766,-5922,-5094,-4327,-3620,-2975,-2404,-1883,-1440,-1052,-746,-507,-344,-248,-193,-180,-154,-116,-17,143,386,687,1043,1401,1731,1975,2089,2042,1804,1379,786,54,-748,-1573,-2334,-2974,-3418,-3632,-3573,-3262,-2712,-1990,-1179,-356,365,930,1257,1342,1174,802,283,-304,-871,-1330,-1615,-1663,-1448,-976,-249,653,1689,2759,3784,4674,5351,5738,5798,5489,4827,3841,2611,1245,-126,-1345,-2263,-2755,-2706,-2086,-886,815,2888,5171,7453,9544,11258,12468,13091,13113,12577,11571,10203,8618,6914,5216,3592,2104,797,-330,-1237,-1970,-2486,-2834,-3005,-3023,-2903,-2678,-2363,-2022,-1671,-1375,-1158,-1057,-1073,-1207,-1426,-1683,-1937,-2105,-2153,-2019,-1688,-1159,-454,374,1279,2181,3038,3788,4404,4855,5138,5254,5218,5058,4807,4511,4215,3977,3825,3812,3925,4158,4461,4773,5000,5083,4931,4531,3872,3002,2008,995,105,-546,-828,-673,-29,1082,2612,4450,6461,8496,10390,12008,13220,13950,14138,13790,12909,11582,9863,7893,5772,3649,1662,-75,-1426,-2334,-2725,-2632,-2073,-1190,-94,1003,1941,2538,2664,2250,1273,-209,-2081,-4208,-6397,-8487,-10307,-11731,-12666,-13070,-12948,-12336,-11318,-9985,-8443,-6801,-5146,-3570,-2129,-885,137,907,1415,1671,1682,1499,1155,722,260,-166,-494,-682,-699,-541,-211,249,811,1416,1998,2520,2892,3104,3091,2865,2419,1798,1051,246,-546,-1248,-1821,-2203,-2404,-2423,-2310,-2131,-1965,-1897,-2009,-2340,-2924,-3713,-4654,-5633,-6525,-7215,-7581,-7579,-7162,-6402,-5350,-4171,-2982,-1963,-1230,-884,-982,-1504,-2419,-3616,-4997,-6431,-7816,-9049,-10069,-10821,-11300,-11475,-11378,-10991,-10349,-9450,-8338,-7030,-5599,-4097,-2625,-1261,-111,772,1327,1552,1468,1136,627,42,-551,-1073,-1471,-1733,-1833,-1803,-1655,-1429,-1156,-865,-588,-327,-108,86,232,346,401,404,322,158,-107,-462,-893,-1375,-1863,-2320,-2691,-2942,-3042,-2977,-2745,-2362,-1856,-1257,-616,24,628,1135,1547,1818,1961,1980,1881,1710,1471,1218,963,730,530,352,193,19,-179,-431,-737,-1105,-1512,-1933,-2339,-2673,-2925,-3047,-3057,-2958,-2791,-2607,-2456,-2396,-2444,-2630,-2904,-3250,-3579,-3843,-3983,-3972,-3820,-3566,-3275,-3029,-2899,-2937,-3160,-3534,-3984,-4401,-4650,-4615,-4194,-3347,-2080,-470,1353,3231,4979,6439,7478,8011,8028,7563,6711,5609,4402,3244,2280,1594,1266,1290,1648,2267,3072,3957,4860,5685,6404,6968,7347,7543,7511,7270,6783,6079,5146,4040,2795,1485,178,-1035,-2107,-2939,-3529,-3821,-3841,-3604,-3167,-2588,-1959,-1341,-816,-427,-195,-129,-188,-331,-487,-575,-533,-295,160,825,1645,2532,3372,4039,4438,4480,4160,3480,2539,1439,318,-678,-1426,-1831,-1836,-1448,-721,248,1320,2333,3148,3616,3673,3258,2418,1199,-267,-1864,-3450,-4904,-6134,-7053,-7637,-7848,-7694,-7180,-6320,-5149,-3712,-2066,-300,1486,3187,4688,5892,6748,7190,7271,7002,6485,5819,5097,4440,3897,3541,3368,3376,3533,3783,4085,4392,4664,4898,5085,5239,5392,5541,5714,5886,6034,6114,6063,5826,5359,4624,3636,2412,1024,-447,-1897,-3229,-4349,-5197,-5735,-5966,-5918,-5648,-5231,-4727,-4216,-3737,-3328,-3007,-2768,-2607,-2505,-2447,-2413,-2401,-2391,-2400,-2410,-2453,-2509,-2591,-2673,-2715,-2680,-2483,-2074,-1379,-368,962,2575,4382,6268,8079,9664,10884,11625,11849,11547,10796,9713,8450,7175,6040,5156,4585,4323,4313,4461,4642,4757,4719,4502,4121,3645,3162,2793,2608,2682,3003,3530,4167,4770,5230,5384,5192,4577,3595,2300,819,-719,-2172,-3427,-4390,-5012,-5276,-5188,-4788,-4118,-3230,-2184,-1021,187,1412,2566,3620,4484,5111,5433,5418,5028,4303,3246,1977,554,-867,-2186,-3275,-4037,-4420,-4380,-3943,-3155,-2090,-856,442,1702,2802,3685,4252,4481,4344,3851,3051,1996,794,-471,-1684,-2748,-3593,-4151,-4412,-4367,-4053,-3516,-2817,-2037,-1242,-504,115,579,857,953,887,695,426,141,-110,-279,-328,-244,-16,351,825,1385,1968,2525,2962,3229,3228,2940,2336,1460,383,-773,-1873,-2780,-3372,-3579,-3387,-2823,-2006,-1050,-121,631,1099,1189,896,236,-707,-1825,-2990,-4078,-4973,-5592,-5879,-5822,-5427,-4745,-3817,-2732,-1543,-338,823,1874,2762,3437,3867,4012,3874,3439,2752,1841,795,-303,-1348,-2234,-2882,-3223,-3243,-2954,-2420,-1725,-986,-300,215,500,488,176,-434,-1293,-2357,-3532,-4759,-5937,-7000,-7887,-8546,-8975,-9176,-9190,-9070,-8878,-8683,-8528,-8460,-8477,-8583,-8737,-8912,-9056,-9139,-9118,-8986,-8726,-8350,-7872,-7310,-6695,-6049,-5387,-4725,-4056,-3370,-2653,-1885,-1067,-218,633,1409,2058,2493,2684,2601,2285,1796,1256,772,488,487,839,1552,2563,3786,5068,6265,7225,7831,8015,7748,7084,6079,4871,3570,2306,1191,282,-364,-770,-956,-987,-937,-852,-812,-820,-908,-1068,-1278,-1540,-1817,-2120,-2418,-2720,-3002,-3253,-3454,-3577,-3592,-3480,-3213,-2787,-2212,-1497,-693,179,1055,1914,2706,3417,4026,4523,4912,5180,5334,5369,5273,5063,4716,4266,3719,3104,2482,1866,1336,903,609,453,426,495,613,724,769,697,471,68,-503,-1223,-2034,-2884,-3698,-4396,-4934,-5227,-5284,-5045,-4567,-3846,-2963,-1983,-992,-89,657,1176,1456,1509,1401,1223,1089,1113,1378,1952,2814,3939,5214,6527,7742,8738,9416,9735,9679,9305,8669,7894,7062,6296,5666,5231,5022,5041,5242,5607,6044,6522,6975,7373,7702,7957,8152,8291,8394,8439,8429,8330,8116,7780,7300,6703,6011,5276,4551,3897,3353,2964,2723,2651,2690,2831,3003,3160,3241,3187,2957,2503,1824,905,-222,-1518,-2939,-4397,-5839,-7163,-8315,-9215,-9821,-10114,-10083,-9775,-9240,-8561,-7836,-7150,-6593,-6214,-6043,-6072,-6243,-6496,-6716,-6821,-6713,-6324,-5630,-4626,-3366,-1915,-377,1158,2574,3788,4726,5328,5592,5509,5143,4550,3848,3129,2528,2135,2030,2252,2774,3547,4457,5376,6167,6708,6910,6736,6212,5396,4415,3396,2465,1742,1292,1117,1214,1468,1812,2105,2258,2188,1853,1252,418,-578,-1669,-2759,-3791,-4705,-5492,-6137,-6682,-7144,-7572,-7996,-8444,-8915,-9412,-9910,-10378,-10791,-11101,-11311,-11371,-11322,-11126,-10840,-10450,-10015,-9541,-9075,-8642,-8268,-7978,-7787,-7681,-7655,-7657,-7645,-7542,-7297,-6839,-6154,-5228,-4098,-2838,-1533,-301,757,1544,2003,2100,1860,1328,599,-227,-1030,-1709,-2173,-2372,-2289,-1945,-1387,-689,67,820,1494,2067,2513,2822,3013,3076,3044,2911,2711,2469,2208,1982,1796,1700,1669,1706,1770,1816,1811,1708,1502,1191,826,429,92,-153,-241,-156,103,501,974,1453,1836,2055,2028,1731,1147,321,-696,-1806,-2926,-3954,-4829,-5509,-5979,-6277,-6435,-6526,-6607,-6711,-6885,-7101,-7361,-7608,-7801,-7893,-7840,-7627,-7238,-6692,-6018,-5247,-4447,-3649,-2927,-2313,-1852,-1576,-1480,-1581,-1823,-2180,-2558,-2892,-3070,-3022,-2672,-1999,-1001,238,1638,3030,4290,5259,5833,5961,5624,4911,3905,2776,1667,735,94,-181,-55,436,1248,2284,3450,4653,5794,6814,7642,8251,8601,8682,8479,8007,7290,6369,5329,4228,3176,2235,1478,925,594,439,437,520,650,796,943,1118,1330,1632,2022,2528,3102,3717,4283,4724,4960,4914,4566,3902,2971,1838,602,-640,-1786,-2760,-3512,-4027,-4311,-4412,-4378,-4267,-4151,-4045,-4001,-3978,-3971,-3915,-3751,-3428,-2893,-2131,-1150,17,1289,2598,3822,4884,5679,6150,6253,5991,5386,4517,3465,2365,1317,468,-115,-337,-197,293,1054,1967,2897,3681,4186,4288,3940,3112,1873,315,-1413,-3141,-4701,-5937,-6724,-7002,-6734,-5984,-4814,-3364,-1762,-161,1330,2592,3586,4271,4669,4813,4769,4592,4366,4131,3944,3825,3787,3819,3906,4009,4108,4168,4167,4109,3985,3824,3655,3491,3392,3352,3413,3557,3785,4059,4351,4600,4773,4801,4677,4354,3864,3207,2453,1651,886,229,-257,-525,-571,-402,-79,326,730,1036,1190,1145,915,540,104,-296,-560,-605,-372,140,920,1891,2974,4054,5031,5802,6294,6456,6278,5774,5013,4062,3043,2049,1209,596,288,294,609,1165,1875,2620,3281,3752,3942,3800,3318,2517,1478,294,-921,-2028,-2946,-3558,-3853,-3792,-3435,-2831,-2078,-1265,-490,172,665,949,1032,919,661,309,-80,-439,-723,-879,-895,-748,-465,-63,407,898,1349,1718,1968,2080,2081,1970,1833,1684,1612,1638,1795,2089,2492,2968,3458,3905,4248,4459,4494,4378,4102,3724,3273,2805,2361,1972,1661,1425,1244,1095,933,729,452,101,-331,-784,-1250,-1634,-1906,-2003,-1887,-1568,-1048,-397,320,992,1532,1827,1823,1450,725,-347,-1679,-3188,-4747,-6233,-7518,-8495,-9088,-9248,-9004,-8376,-7497,-6454,-5422,-4519,-3880,-3585,-3678,-4149,-4940,-5939,-7024,-8035,-8836,-9309,-9355,-8952,-8095,-6845,-5296,-3557,-1763,-31,1522,2830,3839,4552,5000,5234,5333,5361,5385,5435,5541,5672,5828,5943,5996,5928,5711,5311,4721,3932,2963,1852,628,-628,-1870,-3015,-4005,-4791,-5340,-5653,-5745,-5670,-5483,-5270,-5100,-5038,-5139,-5410,-5862,-6449,-7116,-7801,-8428,-8939,-9299,-9493,-9528,-9458,-9304,-9138,-8971,-8830,-8696,-8544,-8324,-7997,-7533,-6912,-6171,-5329,-4471,-3663,-2968,-2462,-2157,-2075,-2185,-2432,-2757,-3070,-3296,-3371,-3229,-2855,-2230,-1380,-343,811,2018,3175,4206,5018,5545,5731,5558,5025,4175,3080,1811,502,-780,-1897,-2790,-3392,-3662,-3606,-3227,-2574,-1695,-661,468,1618,2741,3784,4724,5545,6238,6816,7276,7644,7912,8105,8204,8233,8153,7981,7675,7240,6661,5946,5123,4229,3326,2479,1756,1216,905,832,993,1339,1812,2321,2778,3096,3192,3029,2567,1845,892,-181,-1293,-2311,-3138,-3704,-3950,-3913,-3612,-3167,-2663,-2231,-1962,-1929,-2157,-2631,-3281,-4023,-4726,-5300,-5626,-5653,-5355,-4737,-3865,-2810,-1659,-530,512,1375,2015,2412,2564,2509,2304,2018,1745,1556,1531,1707,2100,2691,3411,4186,4903,5466,5779,5789,5468,4839,3978,2968,1960,1066,424,136,255,825,1795,3130,4711,6437,8177,9807,11231,12368,13174,13645,13795,13679,13352,12884,12346,11785,11243,10734,10244,9757,9207,8565,7759,6771,5573,4179,2634,995,-643,-2195,-3565,-4677,-5477,-5945,-6090,-5963,-5638,-5205,-4771,-4419,-4223,-4225,-4418,-4791,-5258,-5772,-6212,-6542,-6670,-6602,-6326,-5890,-5358,-4792,-4268,-3837,-3526,-3342,-3264,-3243,-3238,-3180,-3039,-2776,-2391,-1899,-1326,-730,-139,393,848,1207,1477,1666,1802,1904,1997,2098,2206,2339,2470,2621,2758,2896,3007,3091,3121,3088,2961,2737,2392,1940,1376,731,34,-681,-1357,-1956,-2434,-2745,-2878,-2817,-2583,-2210,-1752,-1279,-864,-580,-470,-570,-859,-1311,-1852,-2399,-2868,-3185,-3301,-3209,-2936,-2552,-2161,-1874,-1817,-2080,-2735,-3789,-5204,-6886,-8688,-10443,-11957,-13062,-13604,-13497,-12705,-11277,-9317,-6995,-4512,-2086,80,1807,2986,3549,3511,2947,1965,739,-584,-1836,-2893,-3664,-4106,-4213,-4030,-3609,-3053,-2433,-1855,-1373,-1055,-909,-957,-1150,-1472,-1843,-2221,-2533,-2730,-2768,-2628,-2303,-1822,-1222,-571,65,623,1038,1288,1344,1233,983,644,285,-48,-303,-461,-524,-509,-465,-428,-452,-559,-771,-1075,-1452,-1855,-2249,-2581,-2826,-2977,-3018,-3006,-2946,-2906,-2912,-2992,-3149,-3374,-3608,-3809,-3893,-3796,-3464,-2859,-2005,-925,260,1458,2493,3232,3536,3301,2495,1123,-721,-2901,-5226,-7488,-9465,-10971,-11838,-11977,-11348,-9992,-8016,-5586,-2900,-205,2300,4384,5919,6796,6997,6571,5632,4333,2877,1441,220,-669,-1120,-1125,-704,60,1050,2143,3208,4136,4848,5300,5476,5405,5118,4691,4172,3649,3161,2783,2523,2417,2444,2575,2775,2974,3119,3164,3063,2808,2402,1872,1261,630,31,-477,-851,-1068,-1127,-1046,-880,-676,-516,-466,-579,-903,-1446,-2188,-3084,-4058,-5008,-5847,-6457,-6779,-6735,-6327,-5532,-4425,-3035,-1466,213,1915,3565,5106,6484,7671,8647,9402,9941,10266,10389,10319,10071,9638,9044,8269,7344,6266,5070,3801,2521,1311,263,-537,-1014,-1108,-819,-156,798,1944,3141,4243,5106,5609,5670,5249,4370,3094,1550,-130,-1763,-3208,-4316,-5006,-5233,-5030,-4456,-3651,-2737,-1879,-1205,-810,-764,-1050,-1641,-2433,-3317,-4162,-4846,-5268,-5352,-5085,-4466,-3570,-2468,-1279,-111,938,1783,2388,2741,2866,2834,2705,2576,2520,2599,2844,3263,3812,4441,5051,5561,5866,5902,5618,5009,4113,3001,1780,564,-509,-1350,-1858,-2006,-1787,-1236,-429,556,1627,2704,3726,4649,5458,6156,6749,7262,7710,8101,8438,8703,8866,8898,8746,8379,7759,6888,5760,4445,2995,1529,167,-967,-1750,-2085,-1932,-1273,-179,1257,2882,4520,6007,7160,7884,8076,7749,6923,5718,4246,2691,1196,-74,-1012,-1523,-1605,-1263,-598,275,1207,2039,2631,2868,2691,2082,1103,-166,-1570,-2977,-4204,-5143,-5662,-5734,-5331,-4525,-3391,-2076,-709,551,1586,2289,2602,2511,2039,1255,248,-870,-1978,-2971,-3747,-4266,-4472,-4413,-4102,-3644,-3110,-2607,-2196,-1951,-1857,-1931,-2089,-2287,-2434,-2460,-2318,-1963,-1392,-620,334,1411,2583,3792,4995,6162,7246,8225,9066,9745,10243,10537,10622,10483,10123,9533,8721,7678,6428,4967,3338,1576,-255,-2077,-3807,-5338,-6593,-7481,-7956,-7993,-7594,-6820,-5744,-4496,-3200,-2010,-1063,-474,-329,-657,-1445,-2613,-4036,-5555,-6975,-8135,-8861,-9078,-8733,-7885,-6631,-5156,-3632,-2295,-1277,-731,-683,-1111,-1916,-2928,-3969,-4841,-5371,-5456,-5019,-4092,-2741,-1107,649,2335,3791,4864,5454,5523,5061,4143,2851,1321,-314,-1908,-3350,-4528,-5398,-5928,-6143,-6102,-5876,-5574,-5271,-5068,-5000,-5116,-5395,-5815,-6319,-6844,-7313,-7666,-7840,-7797,-7515,-6985,-6228,-5273,-4170,-2989,-1786,-664,332,1109,1630,1870,1806,1481,916,176,-687,-1609,-2557,-3484,-4383,-5254,-6082,-6905,-7687,-8438,-9098,-9612,-9906,-9891,-9510,-8703,-7480,-5865,-3959,-1875,217,2155,3777,4934,5569,5622,5160,4269,3099,1839,666,-255,-807,-937,-657,-53,763,1623,2399,2959,3239,3219,2940,2488,1971,1512,1211,1143,1338,1774,2412,3143,3897,4547,5040,5294,5303,5050,4583,3929,3163,2330,1492,707,4,-563,-992,-1257,-1371,-1348,-1221,-1025,-824,-643,-558,-584,-752,-1074,-1511,-2047,-2602,-3120,-3514,-3729,-3699,-3414,-2849,-2055,-1060,37,1177,2251,3197,3947,4458,4731,4767,4610,4305,3907,3464,3017,2575,2147,1697,1199,608,-107,-951,-1926,-2955,-3994,-4898,-5583,-5906,-5790,-5166,-4034,-2438,-478,1688,3900,5948,7684,8956,9693,9878,9559,8850,7901,6886,5978,5313,4996,5051,5468,6155,7011,7890,8679,9258,9580,9609,9379,8943,8383,7792,7254,6832,6572,6470,6524,6667,6860,7019,7094,7022,6769,6325,5668,4853,3873,2812,1698,600,-423,-1331,-2072,-2640,-3014,-3231,-3305,-3304,-3271,-3274,-3350,-3538,-3826,-4210,-4618,-5006,-5281,-5400,-5305,-4987,-4455,-3742,-2908,-2012,-1117,-283,450,1046,1502,1801,1972,2016,1964,1848,1665,1473,1245,1018,767,493,169,-211,-677,-1225,-1843,-2514,-3173,-3764,-4212,-4426,-4348,-3921,-3119,-1965,-503,1178,2956,4703,6277,7559,8450,8903,8904,8502,7782,6853,5854,4895,4089,3471,3070,2824,2662,2472,2152,1609,799,-286,-1594,-3041,-4505,-5867,-6997,-7827,-8283,-8377,-8141,-7635,-6984,-6273,-5626,-5140,-4876,-4901,-5198,-5766,-6540,-7454,-8415,-9350,-10151,-10784,-11157,-11280,-11107,-10669,-9989,-9103,-8093,-7006,-5947,-4966,-4151,-3525,-3122,-2927,-2900,-2995,-3124,-3233,-3235,-3093,-2765,-2258,-1586,-803,39,850,1564,2107,2420,2484,2281,1861,1267,601,-62,-611,-990,-1151,-1107,-893,-603,-324,-169,-210,-488,-1008,-1702,-2479,-3202,-3739,-3952,-3757,-3097,-1986,-495,1255,3113,4892,6451,7624,8341,8541,8252,7526,6474,5211,3867,2538,1312,205,-756,-1620,-2402,-3158,-3898,-4645,-5378,-6080,-6702,-7216,-7566,-7745,-7717,-7514,-7138,-6642,-6074,-5477,-4931,-4450,-4114,-3923,-3910,-4081,-4420,-4915,-5540,-6247,-7001,-7744,-8417,-8968,-9336,-9479,-9359,-8978,-8332,-7487,-6478,-5393,-4305,-3270,-2356,-1576,-957,-477,-138,113,274,409,518,656,836,1087,1426,1858,2384,2997,3669,4391,5116,5831,6494,7091,7591,7992,8267,8425,8436,8306,7999,7523,6848,5989,4952,3777,2517,1261,98,-856,-1506,-1767,-1587,-968,51,1379,2882,4423,5822,6955,7684,7944,7692,6956,5785,4294,2585,806,-927,-2502,-3832,-4868,-5577,-5956,-6031,-5822,-5383,-4751,-3979,-3116,-2209,-1302,-442,349,1022,1592,2017,2338,2546,2679,2761,2807,2845,2866,2880,2862,2810,2696,2532,2307,2052,1788,1552,1386,1317,1366,1541,1817,2174,2556,2900,3163,3262,3179,2862,2320,1566,645,-385,-1440,-2438,-3291,-3924,-4275,-4311,-4014,-3419,-2565,-1543,-443,625,1566,2304,2792,3027,3032,2876,2630,2380,2178,2086,2081,2167,2278,2357,2354,2224,1954,1581,1140,732,430,332,514,1006,1830,2932,4256,5675,7084,8324,9289,9865,9986,9633,8831,7643,6191,4596,3012,1569,396,-442,-869,-921,-597,-9,770,1613,2407,3049,3457,3568,3385,2906,2209,1370,497,-283,-886,-1207,-1224,-918,-340,442,1323,2205,2981,3580,3943,4059,3927,3602,3129,2597,2071,1626,1315,1160,1171,1319,1556,1837,2080,2254,2301,2218,2001,1694,1333,990,723,582,623,846,1272,1858,2572,3353,4136,4857,5461,5899,6153,6209,6091,5824,5455,5028,4580,4139,3715,3292,2856,2357,1770,1057,215,-749,-1788,-2840,-3823,-4639,-5205,-5450,-5326,-4828,-3987,-2865,-1577,-236,1016,2067,2794,3155,3097,2666,1915,951,-97,-1103,-1942,-2522,-2795,-2750,-2425,-1891,-1244,-587,-15,384,576,527,282,-118,-579,-1008,-1303,-1385,-1199,-725,6,934,1957,2949,3787,4341,4518,4258,3542,2414,944,-728,-2474,-4110,-5517,-6549,-7136,-7258,-6909,-6207,-5225,-4142,-3091,-2233,-1681,-1524,-1782,-2441,-3416,-4591,-5817,-6936,-7801,-8290,-8336,-7895,-7022,-5752,-4237,-2566,-918,607,1880,2840,3446,3707,3672,3397,2993,2512,2052,1640,1292,995,708,369,-51,-616,-1308,-2137,-3020,-3916,-4697,-5295,-5596,-5549,-5108,-4283,-3129,-1732,-233,1219,2464,3362,3802,3735,3150,2132,770,-753,-2300,-3688,-4814,-5580,-5986,-6045,-5849,-5492,-5084,-4720,-4475,-4362,-4410,-4543,-4726,-4880,-4923,-4834,-4561,-4139,-3603,-3033,-2524,-2171,-2062,-2260,-2789,-3639,-4756,-6055,-7423,-8748,-9899,-10781,-11300,-11401,-11058,-10279,-9114,-7637,-5980,-4258,-2633,-1247,-208,380,497,158,-566,-1537,-2603,-3582,-4299,-4617,-4425,-3691,-2431,-720,1297,3477,5619,7562,9162,10305,10951,11102,10810,10183,9324,8377,7436,6608,5922,5398,5001,4670,4336,3911,3342,2596,1672,627,-460,-1480,-2286,-2779,-2830,-2405,-1483,-138,1516,3302,5021,6455,7436,7811,7535,6609,5141,3281,1240,-771,-2540,-3908,-4767,-5074,-4870,-4231,-3308,-2245,-1214,-352,227,462,344,-98,-770,-1591,-2413,-3157,-3708,-4026,-4086,-3913,-3566,-3131,-2699,-2362,-2197,-2239,-2505,-2953,-3525,-4130,-4669,-5037,-5163,-4972,-4470,-3654,-2606,-1412,-194,931,1841,2474,2754,2727,2401,1911,1349,871,601,644,1086,1932,3175,4726,6479,8301,10046,11579,12795,13621,14021,14025,13667,13046,12255,11396,10563,9821,9201,8706,8305,7939,7548,7057,6428,5632,4679,3623,2533,1513,679,115,-75,130,750,1710,2936,4259,5542,6600,7297,7514,7212,6381,5124,3547,1836,161,-1306,-2436,-3163,-3465,-3415,-3092,-2657,-2236,-1978,-1974,-2281,-2897,-3764,-4790,-5838,-6779,-7482,-7854,-7842,-7441,-6701,-5715,-4591,-3484,-2483,-1717,-1221,-1024,-1088,-1360,-1733,-2134,-2439,-2597,-2530,-2229,-1685,-936,-29,963,1953,2872,3621,4164,4438,4457,4216,3787,3215,2601,2013,1540,1235,1143,1278,1625,2156,2802,3509,4179,4757,5148,5322,5220,4856,4227,3396,2406,1346,292,-685,-1527,-2189,-2682,-2997,-3202,-3330,-3466,-3641,-3920,-4293,-4754,-5247,-5705,-6040,-6173,-6035,-5588,-4825,-3800,-2566,-1261,19,1128,1973,2480,2611,2392,1861,1110,216,-729,-1657,-2531,-3329,-4055,-4741,-5386,-6040,-6677,-7303,-7885,-8373,-8730,-8902,-8848,-8555,-8013,-7262,-6339,-5332,-4314,-3377,-2611,-2059,-1787,-1779,-2028,-2485,-3067,-3711,-4310,-4795,-5092,-5145,-4933,-4446,-3707,-2763,-1683,-544,553,1521,2278,2749,2916,2752,2315,1636,837,-7,-769,-1363,-1704,-1755,-1496,-969,-227,625,1492,2243,2802,3070,3039,2693,2104,1346,525,-240,-869,-1286,-1465,-1430,-1224,-933,-667,-511,-570,-897,-1509,-2398,-3484,-4682,-5861,-6887,-7640,-8009,-7933,-7393,-6419,-5106,-3575,-1997,-537,639,1399,1655,1377,605,-586,-2036,-3620,-5138,-6481,-7505,-8180,-8461,-8409,-8071,-7554,-6932,-6311,-5720,-5216,-4770,-4371,-3955,-3477,-2882,-2137,-1235,-197,936,2087,3184,4140,4877,5358,5530,5422,5044,4455,3734,2934,2156,1437,847,408,130,28,62,221,446,695,908,1033,1032,868,551,87,-471,-1070,-1632,-2088,-2372,-2435,-2258,-1828,-1181,-343,616,1652,2680,3672,4550,5310,5921,6386,6723,6944,7078,7139,7142,7092,6980,6811,6556,6224,5804,5303,4750,4158,3582,3051,2618,2309,2164,2183,2379,2709,3154,3640,4116,4497,4724,4732,4482,3960,3183,2188,1058,-139,-1302,-2354,-3243,-3921,-4401,-4695,-4856,-4933,-4978,-5033,-5114,-5216,-5309,-5340,-5264,-5016,-4577,-3917,-3067,-2050,-946,194,1268,2218,2961,3461,3674,3613,3288,2754,2069,1321,584,-59,-534,-802,-812,-571,-83,606,1442,2332,3212,3961,4531,4839,4865,4614,4112,3439,2664,1905,1240,773,554,624,994,1629,2503,3526,4647,5772,6832,7770,8524,9079,9425,9572,9550,9410,9168,8900,8591,8297,7976,7650,7266,6814,6262,5598,4824,3963,3056,2160,1345,667,196,-47,-22,253,747,1425,2189,2990,3718,4308,4687,4819,4677,4283,3665,2886,2010,1126,279,-448,-1036,-1457,-1715,-1815,-1794,-1648,-1422,-1109,-731,-289,209,749,1322,1900,2468,2979,3424,3744,3932,3948,3772,3402,2832,2078,1185,180,-854,-1867,-2789,-3553,-4128,-4458,-4559,-4404,-4049,-3513,-2874,-2190,-1548,-1005,-640,-471,-525,-781,-1183,-1672,-2144,-2519,-2701,-2644,-2293,-1678,-803,233,1381,2519,3582,4478,5172,5629,5870,5912,5819,5626,5401,5155,4924,4694,4452,4175,3829,3399,2862,2220,1481,665,-200,-1075,-1920,-2693,-3341,-3833,-4116,-4174,-3978,-3538,-2876,-2039,-1108,-170,670,1315,1686,1734,1448,853,7,-1008,-2099,-3177,-4162,-5000,-5653,-6115,-6381,-6481,-6423,-6229,-5920,-5490,-4961,-4329,-3614,-2836,-2034,-1239,-524,75,483,669,591,239,-376,-1225,-2246,-3375,-4516,-5593,-6512,-7223,-7667,-7838,-7725,-7377,-6816,-6126,-5360,-4595,-3903,-3328,-2921,-2691,-2633,-2719,-2896,-3102,-3274,-3348,-3282,-3053,-2656,-2121,-1471,-787,-96,514,1021,1372,1558,1577,1450,1213,908,581,283,29,-149,-275,-354,-429,-531,-709,-983,-1390,-1934,-2612,-3413,-4298,-5228,-6149,-6999,-7711,-8227,-8479,-8439,-8060,-7375,-6387,-5187,-3851,-2505,-1256,-229,496,860,844,484,-156,-993,-1912,-2821,-3625,-4259,-4677,-4862,-4815,-4556,-4110,-3503,-2770,-1920,-991,20,1062,2133,3154,4102,4890,5473,5791,5805,5511,4905,4042,2962,1751,483,-760,-1902,-2885,-3656,-4198,-4484,-4533,-4344,-3952,-3377,-2664,-1842,-970,-85,756,1501,2118,2562,2829,2910,2835,2624,2324,1973,1612,1271,980,744,575,478,428,446,506,615,780,982,1247,1548,1885,2230,2562,2835,3030,3102,3037,2831,2472,1997,1404,741,17,-725,-1466,-2166,-2798,-3309,-3668,-3816,-3723,-3354,-2706,-1802,-695,525,1763,2888,3803,4406,4649,4515,4039,3288,2363,1380,446,-329,-884,-1166,-1171,-905,-407,281,1109,2037,3019,4029,5030,6001,6901,7701,8357,8830,9096,9110,8882,8390,7662,6720,5606,4373,3086,1805,618,-419,-1223,-1747,-1944,-1790,-1288,-471,610,1864,3187,4466,5573,6417,6909,7013,6712,6054,5087,3924,2649,1385,224,-752,-1480,-1925,-2079,-1955,-1593,-1047,-380,336,1049,1692,2249,2674,2989,3180,3280,3308,3283,3237,3178,3112,3039,2935,2787,2561,2238,1807,1257,624,-69,-756,-1368,-1837,-2092,-2077,-1784,-1199,-386,592,1639,2629,3476,4060,4343,4272,3880,3192,2296,1267,206,-822,-1741,-2515,-3118,-3528,-3755,-3775,-3612,-3239,-2691,-1968,-1120,-202,709,1524,2142,2482,2468,2063,1265,123,-1292,-2851,-4435,-5897,-7119,-8001,-8481,-8539,-8188,-7499,-6537,-5424,-4252,-3125,-2127,-1301,-692,-291,-94,-71,-183,-409,-693,-1034,-1381,-1729,-2060,-2346,-2600,-2777,-2894,-2926,-2877,-2750,-2550,-2290,-2001,-1683,-1383,-1092,-844,-628,-452,-300,-159,-14,157,351,586,824,1069,1261,1387,1396,1273,998,580,26,-618,-1326,-2023,-2670,-3192,-3544,-3679,-3572,-3214,-2627,-1847,-943,15,926,1727,2315,2654,2690,2424,1864,1041,29,-1119,-2294,-3409,-4372,-5078,-5477,-5510,-5182,-4513,-3578,-2474,-1327,-267,579,1113,1264,1013,384,-558,-1712,-2960,-4190,-5282,-6161,-6772,-7095,-7151,-6982,-6636,-6197,-5718,-5254,-4867,-4560,-4370,-4281,-4284,-4359,-4470,-4597,-4703,-4766,-4778,-4710,-4579,-4378,-4119,-3836,-3532,-3249,-3009,-2828,-2731,-2707,-2751,-2836,-2922,-2964,-2916,-2736,-2403,-1906,-1256,-479,380,1285,2172,3014,3742,4340,4752,4963,4941,4686,4186,3486,2598,1603,566,-436,-1308,-1991,-2421,-2569,-2420,-2000,-1341,-513,414,1344,2203,2885,3345,3519,3393,2987,2324,1494,562,-374,-1224,-1931,-2421,-2683,-2698,-2483,-2074,-1507,-838,-125,582,1234,1777,2205,2471,2597,2590,2469,2290,2069,1858,1676,1526,1425,1323,1222,1067,841,526,105,-399,-970,-1567,-2133,-2638,-3003,-3207,-3194,-2956,-2479,-1798,-941,10,986,1886,2634,3147,3378,3300,2920,2286,1452,527,-406,-1233,-1866,-2250,-2328,-2115,-1622,-910,-44,898,1851,2753,3570,4279,4864,5334,5674,5886,5955,5874,5630,5242,4713,4098,3442,2807,2266,1859,1634,1600,1737,2030,2409,2840,3258,3626,3912,4099,4184,4175,4083,3926,3715,3464,3182,2875,2549,2209,1862,1516,1184,882,621,433,320,313,412,619,932,1328,1785,2284,2776,3252,3663,3999,4233,4358,4363,4257,4037,3724,3323,2860,2344,1815,1288,807,403,107,-47,-45,117,444,899,1476,2119,2814,3493,4148,4704,5149,5431,5529,5425,5115,4612,3945,3159,2311,1471,705,86,-339,-525,-464,-153,367,1072,1885,2765,3653,4491,5260,5919,6456,6869,7136,7267,7246,7075,6754,6300,5723,5072,4366,3667,2993,2390,1867,1436,1095,830,626,478,366,305,285,323,410,552,728,914,1094,1217,1283,1248,1120,887,562,164,-283,-738,-1173,-1533,-1796,-1921,-1902,-1738,-1447,-1066,-641,-224,129,381,492,447,259,-74,-489,-978,-1471,-1943,-2372,-2720,-3012,-3226,-3386,-3508,-3585,-3647,-3668,-3669,-3615,-3508,-3327,-3056,-2699,-2253,-1739,-1193,-655,-180,181,383,397,217,-142,-635,-1206,-1777,-2279,-2647,-2826,-2807,-2570,-2168,-1627,-1016,-384,223,774,1264,1690,2074,2426,2764,3080,3363,3578,3678,3634,3394,2959,2324,1525,610,-354,-1315,-2203,-2983,-3632,-4125,-4493,-4713,-4832,-4836,-4762,-4595,-4367,-4071,-3740,-3383,-3031,-2702,-2425,-2212,-2076,-2019,-2045,-2132,-2296,-2492,-2738,-3003,-3279,-3559,-3828,-4075,-4297,-4477,-4606,-4684,-4698,-4660,-4569,-4443,-4290,-4140,-3995,-3891,-3829,-3832,-3901,-4057,-4280,-4593,-4962,-5384,-5835,-6287,-6710,-7090,-7377,-7578,-7640,-7569,-7339,-6937,-6372,-5643,-4773,-3808,-2785,-1785,-865,-108,428,690,655,330,-260,-1048,-1952,-2876,-3704,-4342,-4693,-4683,-4280,-3472,-2303,-836,811,2520,4150,5566,6676,7388,7681,7561,7066,6281,5283,4189,3083,2068,1209,555,139,-60,-62,69,266,455,570,550,387,57,-376,-881,-1355,-1737,-1939,-1926,-1660,-1174,-495,280,1071,1765,2257,2479,2357,1889,1083,7,-1247,-2557,-3808,-4864,-5652,-6078,-6155,-5869,-5300,-4508,-3590,-2641,-1733,-942,-305,139,384,425,272,-44,-511,-1073,-1710,-2355,-2991,-3547,-4015,-4338,-4502,-4483,-4253,-3826,-3170,-2340,-1333,-235,900,1980,2916,3626,4048,4143,3921,3414,2707,1895,1092,420,-37,-186,-11,520,1351,2445,3702,5032,6323,7493,8435,9120,9498,9586,9423,9053,8575,8036,7537,7099,6776,6555,6427,6348,6273,6142,5913,5544,5024,4350,3554,2689,1808,1007,340,-99,-285,-170,215,852,1656,2547,3418,4172,4717,4989,4938,4570,3888,2963,1851,661,-518,-1577,-2430,-3012,-3272,-3212,-2840,-2224,-1423,-534,364,1182,1865,2357,2652,2730,2632,2366,1991,1531,1031,520,14,-469,-919,-1341,-1707,-2025,-2259,-2390,-2396,-2244,-1922,-1426,-766,27,894,1792,2617,3335,3853,4151,4199,4000,3586,2996,2291,1527,769,69,-510,-944,-1183,-1225,-1053,-685,-142,534,1298,2087,2859,3558,4156,4624,4952,5138,5178,5076,4824,4431,3880,3202,2384,1488,529,-419,-1317,-2102,-2742,-3208,-3485,-3577,-3493,-3256,-2872,-2393,-1814,-1204,-577,-3,485,828,991,950,684,216,-444,-1245,-2145,-3076,-3986,-4805,-5482,-5966,-6222,-6237,-6015,-5575,-4972,-4252,-3503,-2787,-2177,-1733,-1490,-1458,-1635,-1985,-2473,-3039,-3640,-4213,-4728,-5149,-5452,-5633,-5683,-5604,-5415,-5103,-4705,-4198,-3615,-2942,-2206,-1410,-587,236,1014,1690,2217,2532,2602,2390,1899,1146,190,-897,-2012,-3048,-3889,-4440,-4616,-4379,-3736,-2716,-1434,13,1459,2768,3813,4490,4767,4628,4144,3397,2503,1584,738,42,-464,-792,-964,-1051,-1116,-1224,-1437,-1774,-2250,-2855,-3532,-4247,-4914,-5466,-5831,-5950,-5784,-5329,-4608,-3684,-2645,-1603,-660,74,522,637,397,-167,-1018,-2077,-3257,-4476,-5620,-6638,-7420,-7947,-8161,-8056,-7651,-6965,-6075,-5039,-3956,-2912,-1986,-1273,-791,-611,-693,-1049,-1617,-2344,-3171,-4020,-4842,-5569,-6170,-6598,-6834,-6849,-6630,-6167,-5456,-4515,-3367,-2063,-672,727,2036,3158,3996,4488,4573,4267,3573,2601,1418,194,-957,-1880,-2468,-2628,-2336,-1595,-472,920,2460,3979,5347,6433,7152,7468,7390,6978,6326,5559,4785,4133,3658,3413,3376,3505,3711,3907,4003,3919,3630,3113,2417,1584,703,-151,-900,-1475,-1846,-1971,-1881,-1567,-1102,-514,130,776,1379,1896,2295,2561,2668,2622,2394,2009,1445,740,-98,-1014,-1960,-2854,-3634,-4217,-4553,-4606,-4362,-3860,-3138,-2291,-1394,-544,177,710,1016,1089,949,632,200,-295,-779,-1222,-1567,-1800,-1896,-1848,-1662,-1324,-863,-267,430,1213,2052,2894,3712,4425,5004,5382,5519,5397,4999,4358,3506,2528,1503,545,-248,-791,-1007,-878,-395,391,1411,2573,3773,4909,5896,6661,7181,7437,7471,7334,7087,6828,6592,6452,6410,6452,6554,6637,6670,6584,6368,6012,5559,5047,4562,4149,3880,3785,3873,4130,4513,4961,5418,5809,6090,6214,6169,5949,5576,5074,4489,3849,3204,2560,1942,1342,747,153,-467,-1089,-1723,-2307,-2821,-3195,-3395,-3387,-3157,-2724,-2116,-1393,-603,183,923,1569,2090,2478,2711,2799,2735,2528,2183,1712,1138,488,-190,-846,-1409,-1815,-2005,-1924,-1568,-920,-42,1017,2147,3253,4216,4940,5343,5392,5070,4439,3555,2540,1507,568,-164,-639,-789,-642,-203,456,1267,2155,3036,3845,4526,5053,5400,5596,5637,5569,5415,5188,4908,4559,4131,3599,2949,2171,1296,352,-575,-1424,-2092,-2517,-2649,-2472,-2024,-1359,-579,216,915,1427,1695,1671,1390,863,182,-584,-1348,-2030,-2586,-2981,-3231,-3350,-3403,-3433,-3500,-3635,-3855,-4146,-4471,-4776,-5000,-5079,-4980,-4670,-4160,-3483,-2684,-1847,-1025,-318,236,574,666,510,107,-522,-1323,-2260,-3256,-4245,-5159,-5920,-6471,-6764,-6754,-6454,-5855,-5014,-3978,-2831,-1651,-550,407,1103,1506,1530,1199,503,-479,-1664,-2926,-4141,-5164,-5903,-6253,-6196,-5716,-4870,-3732,-2405,-1011,331,1517,2447,3073,3351,3301,2955,2378,1665,880,127,-554,-1120,-1554,-1878,-2099,-2255,-2361,-2436,-2478,-2483,-2442,-2350,-2210,-2045,-1876,-1756,-1706,-1774,-1957,-2269,-2664,-3121,-3566,-3956,-4234,-4362,-4338,-4169,-3899,-3600,-3326,-3173,-3174,-3378,-3769,-4315,-4936,-5558,-6054,-6361,-6380,-6096,-5494,-4634,-3571,-2426,-1285,-262,567,1141,1437,1447,1203,739,106,-634,-1441,-2244,-3010,-3676,-4200,-4549,-4669,-4560,-4195,-3604,-2809,-1883,-886,73,914,1540,1880,1894,1566,937,69,-927,-1944,-2842,-3526,-3902,-3932,-3606,-2961,-2063,-996,126,1219,2165,2907,3369,3541,3413,3026,2443,1744,1031,396,-60,-292,-234,77,638,1340,2127,2859,3469,3858,3984,3832,3414,2775,1982,1110,234,-574,-1256,-1774,-2108,-2241,-2200,-1984,-1633,-1181,-656,-114,415,863,1207,1372,1351,1104,642,-13,-813,-1673,-2518,-3228,-3724,-3917,-3768,-3260,-2438,-1358,-135,1122,2290,3268,3969,4355,4407,4152,3644,2947,2148,1329,567,-69,-533,-782,-814,-613,-218,359,1049,1816,2583,3296,3902,4335,4587,4604,4416,4015,3457,2781,2072,1385,807,388,175,183,409,819,1372,2011,2679,3328,3907,4396,4754,5001,5109,5121,5035,4901,4757,4636,4599,4669,4865,5199,5619,6080,6505,6791,6868,6671,6166,5379,4362,3204,2024,931,16,-640,-1023,-1123,-986,-667,-228,258,759,1210,1620,1950,2216,2400,2495,2485,2343,2054,1590,959,168,-743,-1711,-2665,-3510,-4176,-4584,-4705,-4513,-4047,-3345,-2487,-1557,-635,193,880,1376,1673,1767,1670,1415,1014,522,-52,-659,-1277,-1871,-2408,-2848,-3171,-3330,-3318,-3116,-2727,-2182,-1506,-763,-4,698,1287,1708,1922,1914,1686,1257,679,-6,-722,-1401,-1975,-2378,-2568,-2507,-2192,-1638,-882,10,967,1898,2730,3382,3821,4021,3991,3788,3452,3076,2710,2405,2184,2033,1919,1784,1578,1238,761,118,-619,-1427,-2186,-2850,-3309,-3538,-3488,-3184,-2650,-1962,-1179,-401,325,914,1350,1587,1639,1491,1167,669,17,-776,-1689,-2697,-3750,-4810,-5793,-6633,-7254,-7573,-7561,-7167,-6412,-5337,-4008,-2532,-1024,402,1610,2522,3053,3162,2847,2132,1078,-227,-1677,-3166,-4560,-5776,-6691,-7267,-7443,-7234,-6664,-5798,-4738,-3579,-2447,-1441,-651,-144,65,-36,-394,-964,-1659,-2401,-3110,-3711,-4154,-4404,-4441,-4280,-3925,-3424,-2800,-2115,-1399,-722,-113,357,677,801,736,504,130,-303,-741,-1100,-1320,-1371,-1242,-975,-633,-310,-105,-92,-343,-852,-1598,-2499,-3433,-4293,-4944,-5307,-5323,-4993,-4354,-3486,-2490,-1470,-539,238,782,1099,1157,1016,689,241,-294,-873,-1471,-2059,-2622,-3136,-3569,-3901,-4075,-4078,-3864,-3426,-2782,-1940,-982,40,1018,1874,2522,2900,2980,2751,2251,1530,662,-264,-1175,-1984,-2651,-3116,-3384,-3436,-3315,-3042,-2669,-2240,-1802,-1388,-1024,-720,-470,-273,-101,48,198,335,472,588,680,739,770,773,788,809,899,1040,1282,1587,1962,2354,2732,3030,3223,3251,3130,2842,2439,1967,1494,1098,833,754,869,1171,1617,2121,2622,3002,3217,3189,2933,2436,1797,1052,334,-295,-740,-952,-911,-617,-107,563,1328,2108,2841,3456,3919,4191,4271,4150,3849,3371,2759,2019,1211,350,-494,-1285,-1956,-2462,-2735,-2749,-2463,-1900,-1078,-69,1049,2182,3224,4099,4726,5075,5145,4946,4559,4011,3411,2783,2203,1691,1280,981,795,727,750,876,1045,1290,1548,1853,2176,2535,2923,3359,3824,4338,4862,5404,5909,6364,6718,6946,7018,6922,6643,6197,5593,4873,4080,3269,2499,1814,1275,898,715,721,905,1251,1723,2293,2935,3609,4291,4938,5509,5950,6226,6275,6082,5629,4915,4004,2940,1834,777,-115,-762,-1082,-1053,-660,58,1030,2171,3357,4482,5426,6122,6491,6541,6265,5711,4938,3997,2967,1891,827,-188,-1120,-1936,-2618,-3128,-3457,-3572,-3464,-3131,-2579,-1840,-967,-13,928,1791,2491,2979,3217,3200,2933,2458,1815,1072,285,-470,-1158,-1704,-2111,-2329,-2381,-2253,-1971,-1535,-980,-302,464,1313,2223,3154,4075,4915,5605,6075,6247,6075,5528,4600,3330,1766,0,-1881,-3746,-5518,-7067,-8344,-9275,-9835,-10023,-9855,-9368,-8620,-7671,-6589,-5461,-4330,-3299,-2391,-1665,-1139,-806,-658,-663,-774,-958,-1155,-1321,-1421,-1416,-1285,-1028,-620,-100,557,1301,2134,3004,3891,4735,5500,6111,6515,6630,6394,5745,4644,3092,1118,-1204,-3762,-6431,-9055,-11491,-13603,-15272,-16419,-17004,-17006,-16477,-15458,-14059,-12374,-10547,-8686,-6929,-5359,-4043,-3017,-2257,-1749,-1418,-1212,-1056,-904,-717,-497,-242,1,223,368,435,402,267,65,-200,-474,-730,-939,-1075,-1121,-1084,-948,-747,-490,-220,27,210,286,232,21,-323,-795,-1318,-1844,-2264,-2501,-2452,-2055,-1271,-110,1373,3068,4852,6557,8054,9204,9929,10199,10015,9463,8614,7603,6534,5516,4625,3920,3412,3104,2959,2935,2977,3047,3098,3120,3085,3008,2874,2708,2507,2290,2057,1817,1558,1286,989,686,377,90,-161,-362,-495,-566,-568,-515,-417,-288,-148,-15,93,151,144,72,-84,-273,-514,-737,-936,-1066,-1103,-1017,-800,-424,99,759,1527,2355,3192,3985,4676,5222,5580,5731,5643,5339,4797,4055,3118,2024,799,-500,-1833,-3110,-4268,-5217,-5883,-6216,-6183,-5781,-5051,-4041,-2847,-1557,-285,883,1861,2600,3071,3269,3215,2935,2493,1933,1336,766,292,-31,-157,-64,262,806,1533,2388,3293,4169,4915,5461,5718,5637,5194,4378,3246,1858,324,-1224,-2659,-3838,-4661,-5053,-4993,-4518,-3712,-2692,-1612,-603,210,740,956,870,543,79,-411,-797,-991,-906,-545,99,933,1871,2787,3553,4071,4244,4033,3425,2446,1181,-278,-1792,-3226,-4434,-5295,-5723,-5665,-5149,-4235,-3045,-1752,-518,466,1052,1149,693,-262,-1648,-3295,-5051,-6704,-8099,-9067,-9516,-9390,-8694,-7496,-5904,-4060,-2151,-323,1223,2386,3039,3159,2737,1847,567,-949,-2580,-4167,-5592,-6746,-7573,-8039,-8168,-7990,-7581,-7002,-6349,-5678,-5060,-4533,-4118,-3824,-3627,-3518,-3454,-3431,-3424,-3434,-3482,-3579,-3773,-4079,-4535,-5131,-5861,-6658,-7456,-8152,-8627,-8799,-8558,-7887,-6764,-5251,-3434,-1461,517,2316,3785,4787,5232,5094,4391,3196,1635,-159,-2007,-3753,-5254,-6372,-7032,-7182,-6809,-5978,-4745,-3253,-1621,-18,1431,2585,3364,3700,3595,3071,2224,1160,26,-1025,-1860,-2357,-2434,-2070,-1256,-73,1399,3030,4687,6246,7592,8638,9349,9701,9734,9493,9061,8515,7937,7387,6901,6487,6130,5771,5372,4858,4195,3354,2349,1210,12,-1171,-2227,-3067,-3591,-3724,-3443,-2725,-1651,-285,1227,2741,4110,5187,5879,6117,5904,5266,4299,3102,1809,539,-598,-1527,-2186,-2570,-2668,-2517,-2145,-1602,-935,-185,589,1368,2085,2726,3235,3584,3721,3641,3296,2716,1898,891,-252,-1453,-2643,-3729,-4650,-5355,-5810,-6016,-5992,-5766,-5394,-4916,-4385,-3834,-3294,-2771,-2277,-1812,-1375,-980,-621,-319,-73,109,228,302,337,379,437,569,775,1104,1545,2100,2749,3440,4120,4714,5133,5306,5153,4643,3740,2499,937,-809,-2669,-4467,-6106,-7421,-8352,-8790,-8756,-8240,-7342,-6141,-4784,-3391,-2098,-1012,-204,269,411,239,-181,-767,-1412,-2010,-2451,-2642,-2524,-2044,-1232,-98,1254,2738,4208,5530,6571,7221,7412,7129,6402,5338,4061,2747,1569,678,202,188,634,1461,2534,3674,4698,5416,5697,5463,4701,3494,1981,347,-1172,-2377,-3071,-3144,-2537,-1310,426,2461,4572,6504,8036,8996,9272,8846,7771,6156,4180,2012,-150,-2150,-3853,-5181,-6090,-6582,-6698,-6496,-6062,-5476,-4830,-4182,-3607,-3120,-2756,-2498,-2328,-2204,-2076,-1882,-1578,-1098,-425,479,1603,2940,4440,6055,7689,9259,10636,11726,12419,12649,12367,11581,10330,8699,6803,4771,2737,826,-875,-2281,-3379,-4142,-4611,-4815,-4803,-4624,-4310,-3881,-3352,-2712,-1958,-1076,-72,1046,2229,3434,4567,5554,6292,6720,6771,6447,5745,4748,3517,2185,854,-345,-1314,-1977,-2289,-2245,-1879,-1247,-441,447,1317,2086,2681,3083,3254,3225,3007,2650,2199,1710,1237,836,555,428,498,750,1210,1816,2531,3277,3960,4515,4861,4975,4852,4535,4103,3650,3279,3099,3164,3533,4170,5036,6007,6967,7755,8246,8331,7952,7105,5848,4286,2570,868,-659,-1863,-2655,-3001,-2937,-2555,-2017,-1482,-1141,-1146,-1589,-2526,-3911,-5661,-7629,-9638,-11516,-13083,-14223,-14837,-14903,-14425,-13479,-12141,-10545,-8804,-7039,-5371,-3873,-2630,-1668,-1009,-647,-560,-717,-1066,-1562,-2132,-2713,-3232,-3615,-3808,-3768,-3465,-2922,-2162,-1264,-331,539,1200,1573,1556,1132,296,-880,-2307,-3850,-5376,-6751,-7876,-8683,-9153,-9309,-9207,-8927,-8556,-8175,-7853,-7612,-7471,-7371,-7283,-7109,-6796,-6284,-5537,-4574,-3420,-2162,-897,265,1200,1825,2061,1894,1326,417,-754,-2084,-3450,-4747,-5857,-6696,-7196,-7315,-7050,-6408,-5450,-4225,-2823,-1330,174,1594,2879,3968,4841,5481,5911,6129,6202,6129,5978,5753,5491,5187,4843,4434,3931,3304,2526,1573,476,-757,-2019,-3260,-4325,-5142,-5579,-5591,-5140,-4257,-3012,-1534,29,1513,2765,3671,4165,4240,3961,3428,2785,2189,1774,1664,1909,2514,3418,4507,5619,6593,7257,7478,7185,6345,5029,3338,1442,-482,-2253,-3717,-4757,-5324,-5395,-5030,-4301,-3326,-2216,-1099,-57,819,1494,1938,2170,2197,2088,1866,1611,1367,1193,1151,1266,1595,2128,2885,3820,4891,6029,7132,8115,8860,9281,9305,8887,8038,6797,5267,3559,1829,202,-1188,-2275,-3010,-3413,-3533,-3456,-3275,-3098,-2994,-3037,-3235,-3592,-4048,-4540,-4977,-5258,-5314,-5074,-4520,-3667,-2553,-1258,119,1484,2735,3803,4634,5215,5557,5693,5691,5592,5462,5345,5246,5196,5165,5146,5112,5031,4889,4669,4374,4009,3604,3179,2785,2438,2183,2021,1965,1991,2071,2164,2229,2221,2115,1891,1551,1114,597,41,-532,-1098,-1626,-2118,-2543,-2890,-3139,-3247,-3203,-2968,-2546,-1935,-1173,-304,598,1459,2212,2804,3215,3450,3546,3558,3555,3591,3721,3933,4233,4528,4756,4799,4559,3963,2967,1579,-132,-2059,-4044,-5911,-7491,-8622,-9200,-9167,-8530,-7363,-5777,-3931,-1988,-115,1548,2892,3853,4412,4591,4447,4059,3518,2912,2324,1811,1414,1157,1025,1014,1074,1172,1257,1277,1184,940,509,-121,-955,-1983,-3162,-4461,-5794,-7094,-8265,-9221,-9883,-10208,-10160,-9779,-9108,-8248,-7305,-6399,-5636,-5101,-4845,-4873,-5143,-5585,-6071,-6481,-6676,-6549,-6016,-5065,-3708,-2048,-214,1641,3318,4682,5577,5929,5710,4941,3716,2154,406,-1366,-3016,-4423,-5496,-6197,-6510,-6470,-6123,-5542,-4800,-3966,-3105,-2261,-1474,-762,-142,385,830,1190,1501,1757,1992,2206,2404,2591,2748,2880,2942,2930,2789,2504,2024,1348,449,-631,-1862,-3168,-4450,-5618,-6551,-7172,-7410,-7236,-6670,-5755,-4591,-3281,-1933,-666,456,1373,2059,2555,2859,3059,3180,3280,3379,3475,3555,3563,3460,3170,2670,1916,944,-229,-1502,-2794,-3977,-4947,-5600,-5871,-5717,-5157,-4215,-2993,-1568,-68,1406,2745,3872,4718,5265,5495,5454,5177,4754,4246,3759,3339,3074,2956,3023,3212,3488,3768,3962,4006,3815,3369,2635,1642,426,-934,-2363,-3747,-4997,-6004,-6696,-7015,-6945,-6501,-5742,-4760,-3667,-2577,-1609,-842,-333,-100,-113,-322,-638,-968,-1210,-1282,-1117,-691,-5,891,1927,2992,3986,4776,5284,5411,5137,4441,3381,2018,469,-1160,-2731,-4142,-5291,-6116,-6579,-6668,-6408,-5813,-4952,-3843,-2560,-1133,379,1930,3461,4917,6240,7363,8253,8848,9158,9151,8887,8373,7702,6916,6102,5299,4552,3856,3193,2509,1753,852,-221,-1510,-2966,-4568,-6192,-7751,-9100,-10130,-10742,-10865,-10490,-9617,-8338,-6710,-4887,-2953,-1057,711,2259,3528,4482,5132,5475,5580,5467,5205,4833,4378,3876,3327,2754,2159,1572,1006,510,102,-174,-308,-292,-140,115,434,760,1043,1233,1299,1228,1018,708,331,-48,-371,-581,-626,-483,-144,372,1031,1768,2527,3215,3789,4168,4338,4273,3987,3505,2872,2125,1320,494,-314,-1063,-1730,-2279,-2682,-2930,-3006,-2929,-2732,-2454,-2171,-1941,-1834,-1886,-2128,-2532,-3067,-3650,-4198,-4613,-4816,-4737,-4355,-3664,-2716,-1574,-343,884,2000,2930,3602,4002,4113,3983,3648,3197,2692,2222,1852,1625,1594,1752,2113,2645,3328,4104,4945,5776,6563,7251,7795,8182,8373,8387,8226,7920,7519,7061,6615,6238,5972,5879,5967,6267,6755,7400,8144,8891,9553,10002,10151,9907,9230,8120,6613,4829,2866,916,-892,-2385,-3461,-4042,-4111,-3703,-2882,-1775,-483,847,2116,3226,4118,4752,5142,5289,5258,5080,4812,4496,4154,3799,3431,3037,2605,2127,1608,1048,487,-65,-566,-999,-1347,-1605,-1781,-1892,-1960,-2016,-2076,-2173,-2304,-2484,-2684,-2895,-3071,-3176,-3168,-3002,-2659,-2118,-1394,-505,485,1528,2533,3433,4152,4631,4829,4726,4318,3628,2683,1530,218,-1192,-2643,-4072,-5428,-6666,-7744,-8659,-9388,-9959,-10388,-10703,-10954,-11157,-11356,-11545,-11743,-11914,-12045,-12070,-11958,-11630,-11064,-10196,-9037,-7579,-5880,-4010,-2069,-180,1530,2954,3979,4555,4639,4241,3418,2239,827,-695,-2188,-3514,-4561,-5237,-5493,-5318,-4757,-3869,-2779,-1591,-441,560,1321,1772,1880,1647,1103,306,-659,-1710,-2732,-3650,-4363,-4814,-4952,-4754,-4243,-3457,-2486,-1440,-449,343,817,869,457,-419,-1690,-3229,-4887,-6469,-7811,-8766,-9227,-9165,-8594,-7600,-6299,-4847,-3391,-2094,-1056,-377,-72,-150,-536,-1167,-1914,-2691,-3378,-3909,-4215,-4281,-4092,-3667,-3031,-2209,-1236,-139,1051,2299,3564,4797,5945,6952,7760,8335,8642,8677,8462,8032,7454,6808,6170,5623,5230,5022,5005,5145,5374,5612,5747,5698,5366,4713,3715,2392,815,-946,-2769,-4550,-6189,-7585,-8696,-9473,-9922,-10057,-9912,-9529,-8968,-8264,-7481,-6655,-5830,-5051,-4338,-3720,-3195,-2754,-2378,-2012,-1629,-1168,-593,107,962,1930,3006,4123,5240,6292,7219,7983,8526,8834,8876,8662,8189,7492,6598,5558,4430,3273,2161,1150,319,-308,-670,-782,-640,-289,212,801,1393,1927,2327,2563,2594,2432,2081,1591,1009,397,-178,-667,-1024,-1220,-1254,-1123,-862,-490,-56,395,822,1163,1392,1470,1405,1210,944,679,515,545,860,1527,2568,3978,5696,7625,9644,11612,13382,14834,15851,16370,16353,15802,14763,13308,11527,9535,7432,5320,3283,1383,-337,-1857,-3160,-4251,-5133,-5792,-6253,-6474,-6491,-6277,-5862,-5267,-4522,-3691,-2814,-1963,-1178,-500,52,483,818,1087,1349,1630,1975,2390,2850,3337,3756,4067,4156,3984,3481,2648,1492,83,-1512,-3168,-4798,-6276,-7535,-8504,-9170,-9524,-9616,-9479,-9189,-8803,-8371,-7948,-7539,-7172,-6826,-6489,-6125,-5705,-5187,-4546,-3750,-2797,-1677,-426,938,2350,3762,5103,6302,7304,8048,8496,8627,8427,7913,7119,6081,4876,3564,2234,957,-187,-1157,-1904,-2433,-2747,-2892,-2909,-2862,-2809,-2799,-2871,-3052,-3327,-3698,-4119,-4545,-4939,-5236,-5413,-5426,-5268,-4927,-4418,-3762,-2989,-2132,-1236,-328,551,1369,2099,2700,3142,3387,3399,3163,2678,1961,1076,81,-912,-1818,-2537,-3001,-3162,-3016,-2583,-1933,-1141,-323,428,1004,1330,1367,1086,524,-261,-1199,-2177,-3108,-3920,-4538,-4971,-5204,-5295,-5282,-5233,-5183,-5167,-5181,-5206,-5212,-5152,-5001,-4729,-4354,-3885,-3378,-2871,-2416,-2038,-1762,-1555,-1414,-1265,-1082,-812,-440,34,579,1152,1683,2112,2383,2452,2321,1988,1516,942,355,-190,-631,-932,-1087,-1104,-1016,-872,-721,-617,-606,-716,-979,-1380,-1936,-2597,-3356,-4148,-4938,-5665,-6269,-6694,-6875,-6767,-6325,-5535,-4401,-2966,-1295,514,2350,4090,5637,6881,7791,8317,8498,8366,8000,7479,6886,6290,5745,5276,4884,4549,4226,3870,3427,2852,2121,1222,172,-986,-2207,-3401,-4508,-5441,-6145,-6569,-6698,-6533,-6108,-5468,-4690,-3829,-2970,-2160,-1448,-866,-414,-85,132,288,380,460,514,546,542,465,313,60,-266,-643,-1007,-1298,-1440,-1369,-1051,-455,393,1466,2698,4013,5340,6596,7729,8689,9457,10022,10399,10603,10663,10601,10434,10175,9824,9382,8843,8203,7468,6644,5761,4839,3913,3004,2130,1297,493,-300,-1116,-1973,-2897,-3888,-4932,-5997,-7035,-7978,-8782,-9365,-9711,-9772,-9564,-9102,-8418,-7585,-6642,-5669,-4709,-3813,-3019,-2339,-1790,-1357,-1035,-798,-622,-491,-368,-260,-138,-17,96,191,230,206,87,-141,-476,-926,-1465,-2068,-2714,-3348,-3937,-4435,-4789,-4978,-4958,-4729,-4286,-3657,-2882,-2007,-1100,-215,600,1301,1872,2317,2645,2889,3087,3261,3446,3656,3873,4101,4292,4422,4461,4369,4157,3807,3371,2868,2373,1923,1585,1379,1333,1429,1644,1930,2232,2508,2714,2840,2886,2877,2853,2859,2938,3119,3423,3843,4361,4929,5496,5996,6359,6531,6445,6099,5460,4596,3515,2342,1133,5,-955,-1677,-2099,-2200,-1974,-1455,-681,267,1323,2394,3409,4296,5003,5501,5768,5820,5662,5325,4841,4229,3539,2777,2007,1243,556,-15,-407,-574,-488,-133,463,1249,2156,3072,3922,4596,5040,5224,5134,4824,4338,3760,3163,2615,2159,1832,1610,1502,1436,1407,1345,1244,1076,862,611,368,166,42,28,121,320,587,882,1158,1359,1463,1435,1295,1042,731,375,44,-259,-483,-636,-691,-658,-531,-308,-5,390,837,1320,1792,2188,2465,2544,2405,2015,1390,584,-352,-1303,-2194,-2934,-3454,-3749,-3796,-3674,-3410,-3111,-2823,-2611,-2488,-2449,-2457,-2451,-2372,-2154,-1761,-1188,-441,408,1305,2127,2810,3232,3366,3139,2589,1723,634,-602,-1874,-3086,-4151,-5002,-5600,-5929,-5993,-5826,-5452,-4949,-4345,-3748,-3201,-2794,-2594,-2635,-2959,-3555,-4385,-5396,-6482,-7547,-8484,-9174,-9563,-9569,-9199,-8452,-7393,-6091,-4649,-3165,-1740,-460,608,1418,1948,2194,2174,1910,1463,874,222,-435,-1010,-1446,-1681,-1682,-1442,-982,-346,370,1096,1721,2171,2385,2330,2018,1485,784,0,-807,-1563,-2228,-2780,-3226,-3583,-3892,-4191,-4517,-4900,-5351,-5862,-6418,-6980,-7514,-7968,-8306,-8495,-8504,-8331,-7977,-7457,-6818,-6087,-5334,-4600,-3946,-3409,-3016,-2780,-2691,-2718,-2828,-2956,-3055,-3051,-2895,-2540,-1947,-1129,-77,1148,2492,3878,5214,6421,7424,8164,8611,8750,8589,8148,7468,6571,5508,4305,2997,1622,199,-1226,-2630,-3964,-5201,-6299,-7221,-7951,-8451,-8731,-8782,-8625,-8279,-7778,-7144,-6421,-5624,-4780,-3901,-3000,-2068,-1119,-126,893,1958,3053,4170,5285,6374,7392,8326,9122,9783,10267,10588,10719,10676,10451,10054,9496,8803,8003,7138,6268,5439,4710,4134,3725,3521,3492,3617,3854,4128,4396,4573,4631,4524,4256,3840,3317,2727,2139,1579,1093,685,349,63,-208,-506,-857,-1291,-1806,-2391,-3024,-3650,-4228,-4706,-5023,-5176,-5101,-4840,-4355,-3708,-2900,-1984,-990,45,1087,2106,3080,3980,4804,5520,6135,6634,7014,7281,7430,7466,7392,7212,6927,6545,6063,5488,4819,4060,3211,2278,1267,195,-911,-2023,-3092,-4073,-4912,-5558,-5971,-6110,-5969,-5523,-4807,-3831,-2654,-1319,92,1527,2889,4130,5168,5967,6475,6693,6604,6255,5673,4930,4089,3217,2383,1616,959,391,-78,-508,-909,-1348,-1826,-2380,-2997,-3664,-4347,-5004,-5584,-6043,-6342,-6429,-6308,-5927,-5328,-4478,-3434,-2207,-859,566,2007,3395,4684,5807,6739,7442,7916,8166,8221,8112,7882,7558,7172,6715,6177,5524,4720,3728,2538,1156,-373,-1976,-3559,-5016,-6233,-7140,-7665,-7802,-7573,-7040,-6300,-5463,-4637,-3929,-3404,-3103,-3035,-3161,-3440,-3799,-4174,-4506,-4753,-4872,-4872,-4727,-4462,-4075,-3573,-2965,-2247,-1441,-537,408,1384,2319,3162,3849,4322,4541,4485,4160,3600,2860,2008,1132,286,-445,-1043,-1473,-1745,-1873,-1891,-1828,-1724,-1608,-1502,-1425,-1385,-1381,-1427,-1500,-1630,-1797,-2038,-2356,-2776,-3318,-3992,-4793,-5707,-6692,-7691,-8636,-9439,-10024,-10310,-10248,-9794,-8963,-7766,-6283,-4587,-2797,-1037,575,1906,2874,3404,3472,3098,2339,1293,84,-1163,-2313,-3265,-3937,-4291,-4325,-4078,-3615,-3023,-2403,-1839,-1419,-1186,-1177,-1377,-1758,-2265,-2831,-3383,-3862,-4204,-4390,-4393,-4235,-3923,-3500,-2993,-2441,-1864,-1290,-710,-142,443,1045,1687,2377,3130,3943,4816,5725,6650,7540,8354,9022,9480,9682,9563,9131,8375,7359,6147,4846,3552,2382,1414,724,333,250,435,833,1364,1952,2508,2980,3303,3455,3420,3196,2794,2221,1492,622,-378,-1477,-2655,-3851,-5005,-6037,-6842,-7355,-7476,-7193,-6494,-5438,-4137,-2715,-1339,-163,687,1114,1107,673,-63,-996,-1935,-2726,-3220,-3293,-2905,-2044,-774,798,2544,4308,5948,7353,8425,9142,9484,9510,9261,8829,8268,7641,6981,6289,5573,4782,3924,2950,1867,690,-579,-1864,-3138,-4326,-5365,-6212,-6813,-7154,-7238,-7080,-6742,-6276,-5762,-5290,-4911,-4708,-4686,-4863,-5196,-5622,-6068,-6417,-6601,-6524,-6153,-5479,-4526,-3383,-2120,-882,250,1161,1802,2143,2208,2046,1751,1423,1153,1054,1163,1539,2161,2999,3997,5058,6114,7056,7830,8358,8635,8622,8378,7907,7300,6602,5898,5241,4690,4273,3995,3839,3763,3694,3573,3301,2834,2114,1135,-71,-1456,-2912,-4339,-5605,-6608,-7245,-7480,-7276,-6686,-5750,-4585,-3274,-1939,-650,515,1531,2372,3053,3580,3970,4231,4371,4386,4288,4079,3790,3452,3127,2865,2739,2793,3050,3532,4170,4932,5698,6370,6846,7017,6843,6282,5369,4165,2773,1320,-57,-1245,-2124,-2647,-2768,-2520,-1952,-1156,-246,672,1472,2087,2441,2519,2339,1920,1363,697,37,-595,-1134,-1580,-1929,-2203,-2433,-2640,-2848,-3052,-3230,-3351,-3347,-3170,-2764,-2090,-1154,30,1391,2848,4282,5587,6639,7359,7674,7569,7059,6204,5112,3889,2688,1619,810,317,193,407,921,1634,2438,3214,3850,4247,4354,4131,3608,2811,1842,768,-283,-1224,-1969,-2437,-2609,-2457,-2015,-1331,-470,484,1450,2361,3152,3793,4262,4562,4706,4712,4620,4429,4187,3883,3530,3133,2655,2115,1462,711,-163,-1151,-2234,-3384,-4557,-5691,-6732,-7605,-8261,-8641,-8718,-8480,-7933,-7112,-6069,-4864,-3571,-2265,-1000,151,1152,1966,2564,2935,3075,2988,2703,2251,1688,1075,498,15,-282,-365,-183,236,870,1627,2413,3111,3600,3791,3612,3049,2115,894,-526,-2012,-3443,-4709,-5723,-6441,-6856,-7003,-6940,-6753,-6532,-6351,-6289,-6364,-6595,-6953,-7384,-7825,-8196,-8430,-8484,-8336,-8002,-7537,-7007,-6510,-6121,-5909,-5906,-6099,-6448,-6856,-7227,-7434,-7379,-6989,-6215,-5092,-3655,-2036,-340,1260,2643,3668,4254,4348,3947,3094,1879,404,-1175,-2741,-4136,-5266,-6049,-6434,-6443,-6098,-5484,-4697,-3831,-2997,-2275,-1722,-1383,-1243,-1294,-1483,-1747,-2030,-2252,-2373,-2338,-2141,-1762,-1240,-581,155,945,1747,2536,3294,4015,4689,5335,5931,6496,7008,7463,7851,8148,8354,8447,8434,8301,8059,7701,7237,6664,5983,5197,4303,3310,2226,1067,-137,-1365,-2563,-3709,-4738,-5637,-6346,-6866,-7165,-7247,-7124,-6805,-6339,-5752,-5107,-4452,-3843,-3315,-2912,-2618,-2449,-2340,-2267,-2149,-1944,-1595,-1079,-392,435,1351,2275,3124,3811,4262,4437,4315,3929,3334,2611,1865,1196,691,428,433,717,1253,1974,2811,3670,4453,5097,5514,5691,5606,5285,4787,4176,3542,2949,2461,2092,1844,1670,1524,1324,1035,592,3,-733,-1567,-2448,-3303,-4066,-4680,-5095,-5286,-5251,-4996,-4556,-3974,-3298,-2588,-1894,-1258,-711,-262,93,379,636,912,1254,1709,2300,3038,3902,4848,5809,6695,7416,7882,8012,7769,7130,6128,4837,3340,1784,285,-1018,-2012,-2616,-2782,-2497,-1797,-739,590,2083,3635,5140,6506,7661,8554,9151,9457,9479,9249,8822,8230,7557,6825,6105,5411,4774,4198,3669,3177,2685,2173,1602,956,213,-623,-1553,-2541,-3576,-4582,-5551,-6390,-7092,-7580,-7851,-7862,-7622,-7126,-6402,-5489,-4433,-3310,-2174,-1113,-168,596,1177,1556,1772,1854,1864,1848,1863,1936,2088,2301,2559,2798,2983,3051,2959,2696,2242,1640,915,141,-613,-1285,-1782,-2082,-2114,-1891,-1409,-718,132,1049,1956,2759,3365,3731,3786,3544,3000,2202,1208,84,-1090,-2257,-3344,-4311,-5115,-5736,-6153,-6377,-6400,-6255,-5956,-5543,-5043,-4501,-3944,-3408,-2922,-2496,-2162,-1913,-1773,-1730,-1798,-1969,-2233,-2590,-2998,-3451,-3887,-4274,-4553,-4673,-4599,-4295,-3772,-3038,-2159,-1186,-231,640,1312,1738,1850,1651,1145,396,-537,-1546,-2554,-3461,-4199,-4710,-4970,-4952,-4694,-4193,-3514,-2688,-1778,-839,78,919,1648,2230,2651,2902,2982,2916,2708,2397,2003,1556,1099,657,282,-10,-183,-238,-177,-39,137,285,345,278,28,-384,-965,-1645,-2370,-3051,-3614,-3985,-4114,-3981,-3589,-2988,-2234,-1430,-659,-36,374,504,330,-122,-816,-1658,-2549,-3377,-4032,-4417,-4485,-4188,-3563,-2650,-1535,-341,841,1875,2695,3216,3437,3348,3008,2483,1853,1221,659,250,31,35,247,645,1176,1776,2377,2910,3319,3563,3621,3495,3198,2773,2242,1652,1017,354,-346,-1095,-1914,-2821,-3818,-4897,-6025,-7148,-8203,-9109,-9804,-10220,-10325,-10105,-9566,-8759,-7727,-6549,-5284,-4016,-2801,-1687,-725,97,750,1280,1717,2112,2525,3015,3609,4358,5231,6230,7282,8326,9283,10070,10630,10916,10913,10640,10134,9454,8670,7855,7066,6366,5766,5309,4958,4720,4548,4401,4246,4031,3718,3283,2693,1955,1061,51,-1058,-2197,-3330,-4383,-5314,-6068,-6614,-6932,-7013,-6873,-6518,-6000,-5343,-4625,-3883,-3211,-2645,-2265,-2090,-2141,-2401,-2810,-3309,-3772,-4119,-4221,-4009,-3423,-2448,-1106,521,2351,4238,6064,7680,8979,9862,10269,10191,9630,8668,7372,5881,4313,2808,1485,437,-271,-633,-666,-449,-66,365,741,970,982,767,313,-312,-1057,-1825,-2540,-3128,-3533,-3734,-3722,-3529,-3192,-2771,-2319,-1894,-1528,-1241,-1020,-837,-637,-380,4,517,1194,1978,2850,3702,4486,5101,5501,5648,5543,5214,4726,4144,3558,3044,2654,2430,2379,2462,2665,2895,3117,3255,3272,3137,2851,2426,1905,1330,764,262,-122,-343,-388,-232,81,543,1069,1614,2083,2422,2552,2455,2093,1503,711,-210,-1181,-2118,-2924,-3536,-3883,-3943,-3696,-3178,-2426,-1523,-540,412,1264,1923,2347,2505,2404,2085,1611,1062,543,124,-97,-86,196,740,1525,2506,3621,4811,5989,7095,8040,8753,9169,9229,8908,8195,7138,5790,4279,2715,1251,29,-848,-1271,-1224,-695,254,1523,2983,4481,5854,6962,7684,7938,7695,6977,5844,4415,2807,1170,-366,-1695,-2738,-3459,-3877,-4019,-3989,-3853,-3740,-3712,-3863,-4214,-4774,-5515,-6360,-7241,-8046,-8685,-9086,-9180,-8969,-8446,-7679,-6726,-5685,-4646,-3678,-2859,-2201,-1731,-1413,-1232,-1131,-1096,-1085,-1119,-1185,-1339,-1580,-1950,-2436,-3023,-3656,-4267,-4768,-5075,-5119,-4846,-4258,-3371,-2264,-1025,227,1374,2310,2954,3259,3216,2852,2226,1415,515,-388,-1209,-1873,-2351,-2585,-2612,-2411,-2052,-1571,-1046,-549,-151,71,80,-179,-687,-1448,-2393,-3455,-4541,-5537,-6352,-6889,-7089,-6931,-6424,-5636,-4651,-3588,-2567,-1697,-1064,-718,-669,-882,-1301,-1837,-2405,-2918,-3315,-3548,-3611,-3507,-3267,-2930,-2535,-2120,-1707,-1318,-957,-644,-378,-199,-108,-160,-347,-698,-1178,-1753,-2358,-2906,-3315,-3492,-3370,-2897,-2060,-880,589,2249,3980,5626,7047,8077,8616,8574,7928,6736,5076,3130,1066,-898,-2576,-3807,-4491,-4573,-4099,-3142,-1857,-414,998,2208,3065,3487,3416,2901,1981,815,-499,-1777,-2914,-3787,-4344,-4545,-4416,-3989,-3336,-2523,-1630,-713,169,972,1672,2227,2623,2828,2819,2578,2100,1383,466,-614,-1779,-2948,-4030,-4937,-5590,-5947,-5972,-5687,-5117,-4340,-3420,-2459,-1527,-714,-58,393,637,687,561,320,-6,-351,-680,-940,-1098,-1126,-993,-698,-231,384,1120,1925,2738,3493,4110,4540,4732,4668,4372,3863,3242,2566,1953,1480,1215,1206,1441,1899,2501,3166,3789,4281,4561,4587,4346,3872,3223,2494,1780,1183,792,655,813,1251,1936,2819,3803,4838,5816,6684,7375,7831,8025,7912,7481,6720,5632,4248,2612,787,-1122,-3019,-4782,-6274,-7406,-8044,-8140,-7638,-6555,-4939,-2888,-562,1873,4211,6269,7884,8944,9390,9246,8581,7530,6251,4922,3696,2719,2062,1780,1843,2198,2751,3383,3980,4441,4666,4633,4298,3711,2902,1961,962,-6,-858,-1545,-2010,-2241,-2243,-2018,-1625,-1086,-478,154,739,1217,1533,1633,1486,1069,377,-566,-1728,-3049,-4439,-5835,-7111,-8208,-9022,-9510,-9631,-9390,-8813,-7963,-6912,-5779,-4637,-3607,-2750,-2118,-1741,-1600,-1654,-1859,-2114,-2373,-2544,-2586,-2460,-2144,-1646,-976,-157,764,1770,2784,3785,4686,5451,5996,6294,6291,5994,5415,4613,3671,2688,1775,1038,558,394,552,1016,1717,2565,3456,4276,4940,5371,5540,5436,5097,4558,3899,3160,2417,1686,1011,387,-169,-668,-1100,-1467,-1757,-1960,-2069,-2081,-2004,-1867,-1713,-1593,-1588,-1744,-2138,-2787,-3696,-4835,-6114,-7448,-8678,-9697,-10336,-10531,-10181,-9302,-7936,-6194,-4251,-2291,-533,840,1677,1899,1490,541,-820,-2387,-3934,-5253,-6145,-6478,-6201,-5314,-3924,-2171,-259,1597,3202,4366,4991,5012,4454,3418,2034,498,-990,-2258,-3122,-3498,-3320,-2599,-1424,99,1794,3490,5001,6165,6857,6979,6517,5466,3916,1965,-250,-2571,-4843,-6933,-8691,-10052,-10915,-11284,-11134,-10531,-9530,-8229,-6744,-5173,-3638,-2217,-985,4,748,1226,1471,1506,1370,1104,755,362,-39,-399,-708,-911,-1011,-970,-790,-458,18,625,1325,2079,2825,3494,4025,4346,4419,4222,3751,3047,2152,1142,91,-927,-1858,-2637,-3264,-3712,-4004,-4166,-4220,-4203,-4129,-4010,-3839,-3604,-3272,-2836,-2248,-1532,-659,331,1420,2571,3726,4862,5907,6852,7635,8258,8687,8927,8974,8827,8503,7986,7309,6457,5470,4368,3208,2052,993,114,-486,-732,-579,-8,929,2151,3509,4841,5948,6667,6843,6402,5318,3659,1549,-821,-3229,-5442,-7252,-8493,-9053,-8919,-8123,-6795,-5106,-3249,-1460,86,1204,1795,1810,1256,229,-1145,-2699,-4225,-5557,-6511,-6980,-6887,-6235,-5076,-3519,-1717,173,1969,3527,4719,5463,5723,5508,4856,3862,2606,1222,-198,-1527,-2686,-3591,-4194,-4464,-4411,-4050,-3449,-2657,-1776,-873,-45,656,1159,1460,1527,1407,1115,717,272,-166,-540,-813,-968,-997,-916,-751,-535,-297,-67,138,306,440,542,628,711,803,937,1111,1361,1693,2119,2651,3270,3972,4717,5470,6180,6795,7271,7568,7660,7542,7228,6743,6143,5475,4814,4210,3740,3427,3338,3456,3809,4359,5082,5936,6846,7778,8633,9385,9941,10276,10337,10097,9556,8691,7541,6116,4468,2659,757,-1146,-2955,-4568,-5900,-6853,-7396,-7481,-7135,-6401,-5361,-4146,-2876,-1714,-787,-215,-75,-404,-1165,-2307,-3694,-5183,-6618,-7817,-8668,-9048,-8913,-8267,-7157,-5696,-4013,-2270,-620,801,1888,2603,2934,2957,2754,2469,2218,2149,2325,2826,3633,4701,5949,7239,8457,9455,10144,10435,10309,9777,8892,7742,6441,5087,3807,2665,1737,1052,610,403,390,518,749,999,1231,1375,1377,1211,825,230,-581,-1568,-2697,-3885,-5083,-6185,-7134,-7861,-8314,-8481,-8366,-7998,-7449,-6779,-6080,-5427,-4880,-4484,-4260,-4188,-4249,-4379,-4528,-4634,-4645,-4533,-4283,-3912,-3459,-2981,-2535,-2200,-2016,-2029,-2244,-2646,-3188,-3812,-4430,-4967,-5343,-5499,-5395,-5015,-4376,-3504,-2467,-1319,-135,1009,2072,2988,3752,4343,4787,5098,5323,5484,5616,5736,5845,5941,6000,6009,5914,5715,5344,4812,4081,3175,2113,940,-262,-1434,-2458,-3283,-3824,-4054,-3976,-3610,-3054,-2382,-1734,-1219,-940,-988,-1377,-2125,-3156,-4393,-5709,-6981,-8073,-8900,-9374,-9481,-9243,-8703,-7981,-7164,-6388,-5747,-5328,-5158,-5249,-5534,-5936,-6343,-6625,-6697,-6445,-5863,-4913,-3683,-2219,-666,888,2292,3475,4334,4856,5013,4841,4388,3721,2917,2069,1227,483,-142,-611,-915,-1079,-1106,-1053,-935,-808,-693,-622,-616,-681,-825,-1038,-1314,-1625,-1957,-2271,-2553,-2763,-2896,-2920,-2854,-2682,-2444,-2146,-1833,-1533,-1269,-1078,-946,-893,-863,-850,-780,-618,-318,163,814,1645,2597,3621,4628,5528,6233,6660,6749,6480,5841,4888,3676,2315,908,-419,-1551,-2394,-2866,-2935,-2595,-1878,-856,378,1710,3026,4208,5174,5850,6208,6256,6011,5543,4896,4158,3369,2604,1882,1255,721,309,-2,-194,-311,-351,-352,-343,-341,-383,-472,-620,-818,-1049,-1284,-1489,-1631,-1689,-1635,-1491,-1252,-969,-668,-402,-202,-90,-77,-138,-252,-361,-415,-366,-167,200,748,1453,2285,3190,4103,4967,5705,6271,6612,6699,6531,6101,5448,4606,3625,2568,1492,447,-509,-1355,-2049,-2591,-2958,-3171,-3218,-3140,-2938,-2656,-2326,-1965,-1624,-1303,-1023,-785,-566,-356,-122,149,487,880,1336,1820,2312,2763,3158,3445,3631,3697,3659,3539,3368,3169,2994,2831,2735,2670,2655,2653,2638,2592,2465,2271,1981,1643,1280,967,757,730,917,1356,2020,2862,3790,4691,5433,5906,5988,5640,4822,3573,1974,126,-1806,-3701,-5380,-6758,-7710,-8223,-8275,-7930,-7253,-6372,-5392,-4440,-3610,-2970,-2548,-2337,-2285,-2320,-2355,-2308,-2106,-1719,-1136,-394,447,1300,2079,2706,3113,3283,3201,2914,2460,1919,1342,806,349,11,-181,-236,-128,104,476,952,1511,2123,2744,3331,3842,4225,4459,4521,4411,4154,3778,3337,2874,2441,2077,1812,1666,1636,1730,1907,2158,2420,2660,2812,2835,2670,2302,1699,889,-119,-1253,-2469,-3682,-4825,-5836,-6657,-7253,-7616,-7727,-7629,-7334,-6913,-6408,-5902,-5446,-5113,-4936,-4951,-5143,-5492,-5932,-6401,-6809,-7093,-7190,-7080,-6757,-6267,-5654,-5000,-4377,-3850,-3471,-3256,-3210,-3291,-3465,-3657,-3808,-3862,-3763,-3493,-3037,-2408,-1646,-788,95,956,1732,2390,2908,3281,3537,3697,3811,3907,4018,4150,4298,4436,4515,4494,4320,3955,3383,2603,1642,559,-586,-1702,-2715,-3537,-4118,-4399,-4375,-4041,-3438,-2608,-1636,-586,447,1402,2205,2834,3255,3495,3568,3529,3417,3297,3186,3130,3111,3127,3138,3118,3011,2820,2493,2063,1518,889,199,-531,-1280,-2030,-2766,-3472,-4132,-4720,-5208,-5563,-5752,-5761,-5571,-5200,-4673,-4035,-3349,-2664,-2052,-1533,-1150,-880,-705,-583,-439,-227,119,635,1338,2211,3216,4271,5290,6160,6780,7056,6941,6408,5492,4262,2830,1329,-91,-1313,-2204,-2720,-2808,-2506,-1864,-982,24,1033,1909,2568,2893,2868,2453,1687,634,-621,-1952,-3241,-4364,-5222,-5753,-5914,-5747,-5269,-4608,-3823,-3060,-2379,-1879,-1573,-1491,-1577,-1804,-2084,-2353,-2535,-2587,-2464,-2179,-1730,-1174,-549,78,663,1163,1560,1855,2062,2228,2384,2587,2857,3224,3667,4176,4688,5152,5502,5676,5628,5338,4793,4030,3085,2034,946,-84,-991,-1688,-2148,-2325,-2232,-1890,-1337,-647,136,927,1696,2385,2988,3497,3919,4283,4592,4875,5112,5311,5415,5406,5226,4841,4241,3416,2415,1295,143,-943,-1869,-2562,-2962,-3064,-2891,-2497,-1962,-1379,-817,-355,-12,201,311,359,394,461,583,783,1037,1339,1648,1952,2223,2478,2719,2980,3305,3700,4214,4826,5527,6282,7020,7690,8206,8514,8565,8322,7804,7021,6043,4943,3804,2730,1787,1049,542,281,233,370,608,903,1160,1337,1360,1218,866,329,-387,-1240,-2172,-3133,-4043,-4853,-5506,-5973,-6246,-6325,-6265,-6095,-5895,-5711,-5597,-5590,-5693,-5894,-6155,-6415,-6613,-6675,-6543,-6184,-5570,-4731,-3687,-2517,-1286,-84,1030,1971,2731,3262,3599,3762,3794,3771,3723,3735,3822,4024,4337,4751,5233,5749,6242,6671,6987,7161,7166,7002,6679,6219,5672,5064,4465,3896,3410,3020,2735,2551,2450,2401,2386,2370,2343,2288,2213,2114,2016,1910,1817,1727,1624,1501,1326,1085,763,350,-139,-691,-1270,-1855,-2403,-2906,-3342,-3738,-4101,-4483,-4917,-5441,-6080,-6830,-7671,-8542,-9380,-10095,-10613,-10876,-10849,-10537,-9979,-9236,-8381,-7512,-6675,-5943,-5315,-4802,-4366,-3962,-3557,-3086,-2551,-1915,-1213,-461,288,989,1586,2041,2329,2437,2386,2197,1928,1615,1336,1102,985,963,1062,1244,1490,1752,2001,2185,2286,2266,2110,1809,1363,784,107,-630,-1369,-2054,-2637,-3074,-3354,-3474,-3483,-3415,-3362,-3368,-3518,-3842,-4366,-5070,-5925,-6843,-7777,-8596,-9263,-9671,-9811,-9647,-9205,-8522,-7657,-6677,-5659,-4656,-3734,-2909,-2224,-1648,-1206,-829,-524,-216,97,469,894,1389,1920,2462,2964,3369,3640,3718,3602,3268,2764,2113,1401,684,60,-415,-678,-697,-481,-36,560,1263,1982,2657,3234,3674,3971,4137,4194,4184,4139,4093,4068,4075,4120,4185,4272,4348,4407,4431,4406,4327,4193,3997,3746,3432,3055,2602,2069,1434,703,-124,-1029,-1967,-2901,-3756,-4481,-5020,-5332,-5405,-5236,-4854,-4297,-3608,-2840,-2034,-1236,-472,226,847,1369,1786,2084,2261,2308,2235,2033,1726,1313,816,253,-364,-998,-1637,-2244,-2797,-3266,-3633,-3874,-3994,-3978,-3854,-3615,-3302,-2914,-2487,-2033,-1562,-1116,-684,-329,-33,163,264,288,236,164,99,83,155,327,613,997,1453,1944,2423,2852,3186,3414,3513,3506,3396,3228,3028,2834,2674,2563,2522,2538,2614,2723,2848,2960,3041,3059,3008,2867,2640,2342,1988,1617,1276,991,824,769,862,1052,1336,1619,1863,1988,1928,1673,1174,495,-356,-1261,-2162,-2929,-3492,-3754,-3676,-3227,-2419,-1303,75,1597,3204,4761,6202,7422,8377,9009,9320,9311,9032,8542,7917,7247,6595,6040,5601,5301,5110,4993,4882,4722,4450,4019,3414,2619,1668,593,-556,-1703,-2790,-3749,-4504,-5029,-5259,-5208,-4873,-4306,-3578,-2769,-1995,-1337,-899,-721,-839,-1227,-1838,-2581,-3364,-4067,-4612,-4919,-4958,-4730,-4278,-3670,-3000,-2368,-1862,-1559,-1500,-1693,-2108,-2686,-3342,-3979,-4507,-4826,-4884,-4633,-4067,-3205,-2096,-806,562,1928,3174,4221,4982,5420,5501,5269,4745,4040,3225,2415,1686,1111,714,509,458,512,603,672,660,541,305,-34,-420,-815,-1147,-1371,-1445,-1343,-1074,-652,-117,469,1062,1583,1976,2200,2197,1966,1487,792,-87,-1081,-2118,-3120,-3989,-4673,-5102,-5260,-5157,-4810,-4303,-3688,-3069,-2509,-2078,-1817,-1725,-1805,-1990,-2253,-2499,-2700,-2778,-2728,-2527,-2181,-1726,-1170,-571,61,680,1283,1825,2326,2740,3092,3367,3559,3694,3763,3780,3759,3689,3577,3413,3182,2875,2480,2001,1443,834,195,-435,-1027,-1559,-2011,-2380,-2664,-2859,-2986,-3018,-2982,-2860,-2663,-2417,-2125,-1849,-1603,-1452,-1416,-1522,-1782,-2163,-2643,-3154,-3634,-4018,-4240,-4265,-4067,-3659,-3060,-2334,-1536,-750,-43,516,874,1008,889,556,20,-649,-1394,-2142,-2815,-3360,-3708,-3846,-3743,-3425,-2922,-2290,-1608,-937,-361,81,362,477,478,396,323,312,427,698,1127,1691,2320,2955,3488,3857,3982,3830,3393,2695,1801,786,-238,-1177,-1921,-2402,-2559,-2381,-1881,-1126,-190,807,1763,2560,3109,3347,3239,2798,2065,1124,74,-964,-1884,-2585,-3002,-3108,-2911,-2466,-1847,-1158,-492,55,420,562,481,197,-228,-742,-1252,-1702,-2020,-2165,-2112,-1850,-1394,-770,-19,812,1660,2473,3196,3780,4210,4460,4559,4527,4413,4272,4141,4072,4064,4119,4205,4266,4256,4105,3775,3244,2510,1612,598,-458,-1485,-2390,-3128,-3616,-3842,-3774,-3428,-2836,-2054,-1157,-232,621,1327,1800,2005,1922,1573,1019,333,-368,-1001,-1451,-1668,-1608,-1279,-720,-6,778,1532,2162,2602,2787,2711,2372,1819,1101,309,-475,-1175,-1689,-2000,-2025,-1791,-1286,-568,320,1280,2244,3106,3787,4232,4386,4268,3888,3330,2670,2020,1476,1131,1031,1210,1627,2234,2922,3595,4119,4424,4417,4098,3464,2590,1567,505,-459,-1227,-1695,-1813,-1569,-986,-137,880,1952,2947,3771,4320,4556,4451,4032,3359,2508,1591,695,-68,-631,-942,-983,-775,-355,198,812,1395,1868,2174,2266,2128,1778,1237,576,-159,-878,-1517,-2019,-2313,-2393,-2222,-1824,-1225,-471,367,1227,2027,2718,3246,3593,3762,3773,3669,3509,3327,3189,3096,3071,3080,3097,3064,2941,2683,2268,1714,1036,323,-380,-954,-1355,-1494,-1364,-961,-322,466,1325,2140,2813,3255,3405,3234,2746,2000,1049,23,-987,-1858,-2491,-2823,-2805,-2458,-1813,-968,-18,909,1695,2245,2474,2359,1885,1104,62,-1140,-2428,-3697,-4874,-5898,-6717,-7315,-7676,-7819,-7749,-7507,-7120,-6621,-6072,-5492,-4955,-4481,-4118,-3881,-3767,-3776,-3848,-3969,-4061,-4099,-4041,-3884,-3642,-3351,-3074,-2867,-2801,-2925,-3256,-3813,-4535,-5376,-6239,-7016,-7612,-7926,-7901,-7501,-6745,-5677,-4383,-2972,-1557,-244,867,1722,2284,2556,2572,2382,2048,1651,1242,901,653,545,581,767,1080,1488,1953,2411,2825,3121,3277,3243,3022,2616,2054,1388,667,-30,-647,-1111,-1375,-1405,-1177,-715,-40,778,1668,2550,3321,3931,4288,4389,4203,3758,3100,2273,1366,419,-491,-1339,-2097,-2765,-3368,-3922,-4470,-5018,-5585,-6145,-6663,-7088,-7356,-7419,-7232,-6795,-6108,-5241,-4246,-3230,-2277,-1482,-922,-642,-670,-989,-1551,-2297,-3117,-3931,-4625,-5119,-5351,-5282,-4914,-4276,-3416,-2421,-1364,-340,586,1352,1934,2310,2507,2542,2463,2319,2144,1997,1892,1874,1939,2111,2378,2739,3175,3663,4164,4639,5037,5310,5417,5338,5053,4608,4021,3376,2744,2199,1812,1613,1624,1805,2117,2459,2761,2916,2866,2561,1999,1219,291,-681,-1592,-2319,-2801,-2966,-2826,-2417,-1812,-1130,-474,33,306,280,-66,-713,-1609,-2670,-3798,-4892,-5847,-6587,-7051,-7203,-7049,-6600,-5909,-5034,-4045,-3020,-2024,-1114,-334,306,802,1175,1471,1720,1978,2268,2626,3054,3556,4115,4708,5308,5887,6408,6863,7214,7473,7623,7677,7655,7556,7419,7242,7046,6842,6619,6386,6120,5807,5429,4959,4396,3725,2975,2165,1362,611,4,-424,-609,-549,-264,197,738,1268,1663,1847,1725,1283,511,-530,-1760,-3063,-4301,-5352,-6086,-6419,-6297,-5705,-4683,-3306,-1683,61,1773,3343,4636,5593,6157,6333,6151,5676,4981,4161,3284,2431,1645,956,388,-72,-417,-665,-827,-911,-925,-888,-804,-710,-616,-562,-561,-632,-779,-974,-1208,-1424,-1589,-1664,-1622,-1464,-1202,-890,-572,-337,-234,-335,-658,-1216,-1960,-2846,-3768,-4644,-5365,-5857,-6065,-5961,-5568,-4920,-4097,-3182,-2261,-1426,-736,-241,43,130,44,-157,-425,-697,-919,-1058,-1071,-957,-698,-311,200,799,1468,2165,2848,3481,4017,4420,4659,4725,4595,4315,3881,3377,2834,2343,1964,1757,1771,2024,2510,3208,4047,4967,5880,6697,7347,7761,7902,7754,7332,6663,5817,4841,3825,2812,1863,1005,244,-422,-1028,-1592,-2157,-2734,-3337,-3957,-4563,-5127,-5605,-5963,-6184,-6256,-6193,-6035,-5806,-5576,-5379,-5264,-5262,-5382,-5620,-5952,-6341,-6725,-7060,-7262,-7298,-7104,-6672,-5979,-5067,-3961,-2747,-1492,-284,790,1671,2301,2660,2747,2584,2221,1708,1120,520,-13,-431,-676,-726,-565,-206,320,944,1607,2207,2681,2949,2968,2732,2255,1598,838,70,-607,-1120,-1402,-1446,-1257,-904,-457,-32,289,406,280,-116,-746,-1560,-2454,-3344,-4119,-4700,-5040,-5097,-4905,-4479,-3898,-3219,-2521,-1864,-1290,-841,-508,-304,-191,-165,-182,-238,-304,-373,-441,-489,-519,-511,-458,-329,-135,163,536,995,1507,2046,2559,3024,3376,3600,3673,3584,3369,3041,2670,2290,1981,1768,1709,1807,2064,2455,2935,3449,3940,4344,4611,4706,4604,4310,3832,3218,2492,1739,975,279,-338,-843,-1238,-1545,-1777,-1973,-2155,-2342,-2546,-2752,-2954,-3122,-3245,-3307,-3303,-3253,-3172,-3097,-3067,-3111,-3254,-3503,-3843,-4235,-4629,-4951,-5140,-5122,-4860,-4327,-3532,-2521,-1353,-119,1090,2186,3085,3750,4139,4279,4183,3918,3531,3094,2656,2259,1944,1707,1580,1539,1593,1723,1915,2143,2381,2578,2709,2711,2573,2263,1797,1204,534,-134,-730,-1186,-1437,-1474,-1289,-947,-498,-55,309,490,446,139,-405,-1146,-1998,-2874,-3665,-4295,-4686,-4818,-4669,-4284,-3694,-2976,-2185,-1387,-631,57,639,1128,1511,1806,2021,2161,2243,2264,2241,2177,2083,1996,1923,1919,2001,2206,2549,3031,3642,4330,5060,5747,6336,6748,6950,6892,6607,6109,5479,4808,4182,3727,3491,3559,3914,4547,5374,6308,7217,7988,8508,8696,8516,7972,7121,6050,4886,3740,2742,1960,1444,1188,1134,1210,1301,1316,1170,828,285,-404,-1162,-1886,-2470,-2830,-2920,-2734,-2314,-1752,-1145,-636,-322,-300,-614,-1261,-2192,-3318,-4510,-5633,-6562,-7177,-7415,-7241,-6669,-5768,-4625,-3358,-2087,-924,45,752,1186,1339,1260,994,614,184,-226,-562,-773,-831,-710,-414,45,627,1285,1936,2531,2971,3223,3239,3027,2612,2068,1465,919,501,303,358,678,1231,1942,2720,3442,3998,4284,4222,3785,2960,1820,427,-1090,-2611,-4016,-5184,-6049,-6536,-6660,-6413,-5872,-5085,-4157,-3165,-2213,-1363,-703,-251,-67,-122,-428,-931,-1589,-2333,-3097,-3793,-4372,-4740,-4884,-4745,-4348,-3700,-2861,-1903,-912,7,757,1256,1438,1275,779,-6,-983,-2041,-3039,-3860,-4376,-4540,-4299,-3715,-2832,-1802,-736,195,895,1247,1234,851,180,-685,-1602,-2443,-3077,-3430,-3454,-3183,-2670,-2031,-1391,-871,-580,-579,-872,-1433,-2153,-2927,-3606,-4070,-4215,-3995,-3406,-2527,-1441,-325,706,1476,1909,1928,1550,828,-127,-1169,-2161,-2947,-3438,-3567,-3322,-2761,-1954,-1015,-68,793,1470,1917,2119,2079,1846,1473,1007,525,44,-377,-748,-1037,-1278,-1443,-1574,-1659,-1710,-1754,-1772,-1812,-1845,-1916,-1990,-2085,-2171,-2230,-2238,-2180,-2027,-1799,-1487,-1131,-764,-431,-189,-80,-150,-424,-912,-1611,-2485,-3493,-4567,-5636,-6628,-7465,-8092,-8456,-8532,-8309,-7806,-7036,-6060,-4920,-3683,-2426,-1200,-83,879,1649,2194,2519,2630,2550,2322,1986,1600,1220,903,714,694,896,1329,2008,2898,3950,5092,6217,7243,8063,8616,8863,8812,8502,8025,7475,6956,6575,6369,6387,6569,6881,7194,7430,7461,7228,6679,5826,4704,3407,2031,699,-485,-1440,-2106,-2484,-2593,-2506,-2304,-2092,-1952,-1967,-2162,-2552,-3083,-3701,-4289,-4765,-5018,-4987,-4640,-3985,-3085,-2029,-948,47,805,1276,1360,1097,500,-324,-1263,-2186,-2957,-3473,-3664,-3492,-2989,-2197,-1221,-151,890,1829,2575,3113,3411,3512,3433,3239,2965,2667,2362,2092,1845,1646,1481,1350,1258,1188,1151,1126,1119,1107,1104,1084,1065,1045,1038,1063,1131,1270,1480,1795,2191,2676,3209,3758,4263,4660,4890,4890,4636,4109,3335,2367,1282,184,-831,-1660,-2231,-2498,-2451,-2122,-1568,-879,-143,533,1081,1422,1544,1421,1098,599,-1,-642,-1261,-1785,-2186,-2398,-2434,-2257,-1900,-1367,-697,58,861,1633,2333,2889,3267,3429,3390,3164,2815,2414,2035,1768,1661,1750,2019,2442,2920,3399,3748,3911,3824,3455,2840,2001,1037,24,-936,-1763,-2390,-2779,-2922,-2838,-2585,-2216,-1824,-1479,-1250,-1193,-1320,-1643,-2112,-2689,-3278,-3805,-4175,-4315,-4171,-3730,-3004,-2068,-1013,35,939,1585,1871,1759,1254,416,-627,-1752,-2766,-3550,-3944,-3899,-3363,-2387,-1035,555,2250,3889,5335,6480,7230,7581,7497,7062,6301,5325,4189,3003,1809,696,-307,-1154,-1826,-2312,-2614,-2746,-2729,-2588,-2365,-2072,-1769,-1459,-1189,-967,-808,-716,-676,-674,-678,-668,-612,-514,-366,-205,-64,1,-61,-297,-737,-1377,-2204,-3155,-4158,-5122,-5950,-6551,-6866,-6837,-6471,-5783,-4837,-3715,-2515,-1347,-306,520,1077,1335,1295,995,482,-155,-856,-1526,-2100,-2527,-2750,-2774,-2571,-2180,-1623,-957,-241,456,1072,1547,1854,1965,1912,1709,1429,1120,855,681,644,753,1022,1409,1906,2441,2986,3474,3875,4138,4251,4186,3951,3553,3023,2397,1720,1051,432,-90,-486,-757,-899,-953,-951,-940,-966,-1046,-1206,-1422,-1665,-1891,-2024,-2023,-1841,-1448,-891,-186,545,1234,1749,2014,1956,1555,842,-125,-1231,-2347,-3343,-4081,-4477,-4457,-4023,-3194,-2065,-731,672,2007,3163,4028,4551,4694,4468,3905,3067,2025,869,-327,-1476,-2516,-3387,-4054,-4498,-4723,-4740,-4596,-4319,-3965,-3583,-3193,-2852,-2543,-2290,-2062,-1848,-1606,-1321,-957,-528,-22,501,1018,1441,1715,1766,1552,1043,259,-768,-1937,-3159,-4284,-5198,-5774,-5919,-5593,-4779,-3543,-1965,-192,1635,3334,4776,5816,6383,6438,5986,5108,3883,2466,976,-422,-1629,-2531,-3079,-3248,-3049,-2534,-1775,-856,121,1076,1923,2619,3133,3472,3657,3736,3752,3765,3801,3899,4047,4255,4472,4695,4859,4961,4961,4866,4677,4411,4101,3768,3452,3168,2941,2775,2677,2633,2632,2647,2655,2616,2508,2291,1946,1469,854,136,-648,-1441,-2164,-2749,-3119,-3219,-3009,-2498,-1702,-715,381,1450,2363,3006,3283,3142,2596,1676,511,-786,-2033,-3086,-3790,-4052,-3813,-3081,-1916,-436,1219,2877,4388,5615,6464,6899,6919,6586,5988,5223,4421,3657,3021,2554,2245,2096,2021,1987,1894,1716,1384,920,323,-345,-1020,-1627,-2084,-2340,-2339,-2083,-1574,-865,-14,892,1761,2496,3010,3218,3081,2553,1659,421,-1065,-2712,-4369,-5917,-7200,-8110,-8548,-8466,-7855,-6761,-5263,-3488,-1571,332,2075,3539,4617,5261,5439,5182,4537,3594,2450,1210,-5,-1118,-2033,-2710,-3112,-3234,-3093,-2727,-2175,-1507,-763,-7,723,1395,1996,2509,2956,3324,3646,3910,4137,4310,4428,4470,4419,4254,3965,3534,2975,2292,1513,677,-182,-1007,-1761,-2394,-2869,-3171,-3256,-3155,-2838,-2362,-1739,-1051,-343,281,757,1004,954,590,-100,-1074,-2252,-3530,-4776,-5849,-6637,-7042,-7030,-6610,-5864,-4906,-3903,-3004,-2373,-2112,-2284,-2882,-3835,-5022,-6283,-7441,-8337,-8827,-8843,-8343,-7382,-6037,-4456,-2781,-1182,212,1293,2001,2333,2311,2007,1513,919,328,-192,-588,-837,-939,-935,-856,-773,-723,-755,-890,-1119,-1438,-1781,-2122,-2376,-2521,-2494,-2296,-1928,-1416,-824,-202,358,797,1032,1030,744,191,-622,-1623,-2739,-3877,-4916,-5769,-6332,-6544,-6376,-5827,-4951,-3821,-2542,-1235,-16,1013,1761,2194,2281,2057,1566,896,128,-621,-1281,-1759,-2028,-2059,-1879,-1523,-1068,-566,-115,259,493,596,576,481,364,300,345,541,919,1439,2075,2727,3316,3726,3884,3715,3204,2366,1254,-29,-1384,-2666,-3777,-4596,-5076,-5163,-4883,-4260,-3373,-2305,-1152,-9,1040,1923,2595,3018,3192,3117,2831,2369,1792,1159,537,-3,-409,-621,-618,-376,78,712,1448,2207,2880,3374,3602,3501,3060,2295,1280,110,-1062,-2118,-2903,-3319,-3302,-2835,-1961,-773,606,2026,3342,4418,5170,5533,5513,5142,4492,3655,2738,1822,1000,308,-215,-574,-787,-885,-904,-874,-815,-737,-627,-476,-257,43,426,888,1391,1899,2357,2705,2898,2895,2671,2233,1582,768,-184,-1202,-2248,-3255,-4178,-4964,-5581,-5986,-6170,-6106,-5804,-5266,-4520,-3605,-2563,-1460,-354,684,1598,2330,2845,3121,3158,2973,2615,2128,1593,1075,643,351,238,314,582,1013,1569,2216,2896,3588,4247,4866,5430,5935,6393,6787,7123,7381,7533,7564,7428,7115,6601,5900,5029,4037,2978,1934,969,164,-435,-788,-887,-749,-411,74,637,1224,1764,2220,2551,2736,2763,2629,2328,1887,1300,604,-176,-1004,-1817,-2564,-3175,-3584,-3734,-3590,-3118,-2364,-1352,-198,992,2071,2897,3351,3332,2810,1793,365,-1340,-3157,-4883,-6340,-7356,-7820,-7682,-6943,-5698,-4060,-2210,-327,1420,2871,3944,4562,4754,4541,4020,3286,2436,1575,765,62,-516,-961,-1292,-1516,-1658,-1709,-1679,-1547,-1302,-936,-445,157,837,1559,2269,2904,3424,3771,3923,3859,3571,3079,2397,1562,609,-419,-1474,-2507,-3463,-4298,-4956,-5402,-5607,-5546,-5238,-4683,-3937,-3046,-2082,-1115,-223,532,1096,1430,1533,1398,1066,570,-27,-669,-1296,-1855,-2313,-2630,-2808,-2822,-2697,-2407,-1977,-1388,-648,242,1266,2409,3603,4810,5924,6874,7547,7882,7797,7279,6330,5001,3383,1591,-236,-1962,-3447,-4596,-5323,-5594,-5421,-4828,-3914,-2757,-1475,-188,1022,2040,2831,3332,3545,3460,3114,2525,1751,825,-187,-1249,-2289,-3268,-4115,-4786,-5226,-5396,-5264,-4828,-4096,-3116,-1957,-719,488,1534,2309,2718,2699,2241,1378,199,-1182,-2602,-3914,-4967,-5635,-5860,-5597,-4895,-3821,-2492,-1053,364,1622,2620,3295,3618,3606,3308,2789,2139,1437,752,147,-348,-705,-927,-1004,-972,-810,-568,-229,165,609,1068,1521,1930,2270,2511,2638,2640,2524,2295,1977,1586,1140,648,117,-456,-1073,-1742,-2453,-3204,-3956,-4682,-5334,-5848,-6193,-6302,-6175,-5791,-5173,-4370,-3426,-2435,-1452,-565,175,717,1041,1136,1031,737,319,-198,-743,-1289,-1772,-2170,-2434,-2539,-2456,-2170,-1660,-943,-23,1059,2250,3483,4679,5748,6603,7185,7415,7297,6819,6025,5001,3817,2598,1442,432,-341,-862,-1101,-1087,-862,-485,-28,447,874,1217,1440,1541,1520,1406,1210,968,689,396,80,-247,-610,-1001,-1432,-1895,-2365,-2820,-3207,-3478,-3578,-3468,-3108,-2518,-1702,-749,271,1237,2039,2574,2763,2571,2002,1123,13,-1168,-2311,-3241,-3869,-4083,-3871,-3215,-2198,-892,568,2058,3448,4630,5527,6088,6314,6215,5848,5277,4568,3801,3036,2334,1750,1307,1053,974,1103,1386,1828,2354,2917,3451,3878,4155,4226,4083,3722,3189,2531,1827,1148,566,125,-135,-240,-187,-62,112,241,307,260,111,-122,-403,-672,-878,-976,-930,-739,-413,8,479,930,1312,1565,1654,1558,1279,818,233,-457,-1173,-1864,-2460,-2893,-3113,-3066,-2738,-2116,-1228,-121,1142,2463,3759,4925,5870,6531,6846,6802,6405,5679,4701,3531,2272,1006,-172,-1190,-1990,-2533,-2814,-2824,-2614,-2199,-1649,-1002,-318,359,986,1532,1977,2309,2522,2620,2611,2494,2284,1974,1569,1076,496,-148,-840,-1529,-2186,-2743,-3153,-3367,-3348,-3076,-2572,-1858,-1013,-117,720,1400,1819,1909,1633,990,34,-1139,-2419,-3644,-4690,-5408,-5721,-5561,-4936,-3891,-2514,-945,686,2215,3518,4474,5023,5119,4792,4063,3030,1774,400,-974,-2273,-3388,-4272,-4874,-5178,-5209,-4985,-4581,-4060,-3501,-2990,-2568,-2307,-2202,-2276,-2487,-2806,-3178,-3554,-3871,-4108,-4225,-4238,-4153,-4020,-3883,-3806,-3835,-4005,-4341,-4822,-5415,-6067,-6680,-7201,-7516,-7592,-7366,-6838,-6028,-4978,-3777,-2503,-1268,-165,720,1314,1589,1523,1163,555,-198,-997,-1727,-2286,-2593,-2603,-2300,-1706,-887,99,1141,2169,3086,3829,4352,4613,4622,4361,3881,3197,2378,1460,525,-384,-1186,-1841,-2296,-2528,-2516,-2282,-1829,-1222,-492,289,1068,1798,2422,2922,3264,3450,3476,3354,3086,2697,2182,1568,844,43,-840,-1764,-2709,-3627,-4465,-5162,-5665,-5910,-5868,-5517,-4870,-3975,-2908,-1767,-684,235,858,1114,940,352,-620,-1866,-3260,-4654,-5874,-6802,-7310,-7344,-6894,-5986,-4725,-3211,-1600,-26,1378,2499,3275,3659,3673,3351,2768,2018,1197,411,-261,-741,-993,-994,-754,-315,272,925,1579,2139,2562,2780,2792,2592,2218,1729,1185,671,251,-22,-110,-15,229,590,965,1304,1507,1525,1316,888,261,-486,-1269,-1988,-2537,-2836,-2832,-2498,-1858,-967,101,1233,2341,3316,4081,4589,4805,4758,4464,4003,3439,2851,2313,1871,1556,1377,1302,1325,1378,1458,1516,1554,1573,1580,1591,1627,1680,1771,1862,1949,1991,1964,1844,1611,1275,836,340,-183,-676,-1092,-1380,-1510,-1451,-1210,-781,-209,484,1238,2002,2730,3361,3868,4203,4354,4305,4052,3615,2998,2241,1388,471,-424,-1260,-1957,-2449,-2702,-2654,-2316,-1680,-802,263,1412,2551,3567,4358,4849,4982,4742,4154,3268,2185,1005,-137,-1133,-1863,-2263,-2271,-1893,-1157,-134,1067,2343,3544,4581,5326,5743,5777,5461,4830,3970,2982,1966,1039,270,-256,-531,-541,-329,46,505,963,1332,1549,1568,1362,955,372,-316,-1049,-1736,-2333,-2754,-3002,-3043,-2916,-2653,-2321,-1988,-1729,-1611,-1671,-1942,-2409,-3036,-3755,-4490,-5122,-5588,-5770,-5643,-5165,-4361,-3282,-2012,-660,658,1837,2776,3431,3754,3782,3543,3119,2598,2061,1590,1232,1021,948,1005,1133,1315,1493,1656,1781,1876,1949,2011,2085,2160,2247,2325,2371,2373,2302,2150,1925,1630,1303,962,659,411,257,201,246,387,593,849,1111,1373,1588,1773,1890,1962,1976,1934,1846,1685,1466,1152,766,284,-260,-850,-1440,-1976,-2400,-2660,-2697,-2503,-2046,-1384,-536,389,1321,2143,2767,3107,3116,2757,2062,1052,-176,-1541,-2933,-4232,-5350,-6187,-6685,-6817,-6557,-5964,-5054,-3935,-2674,-1374,-133,978,1892,2571,3006,3199,3188,3003,2700,2310,1881,1422,962,491,11,-478,-1000,-1526,-2074,-2607,-3105,-3541,-3870,-4064,-4106,-3966,-3672,-3219,-2664,-2038,-1408,-828,-356,-42,77,-17,-328,-834,-1493,-2252,-3028,-3751,-4335,-4720,-4848,-4702,-4280,-3614,-2768,-1799,-795,176,1048,1784,2347,2755,3005,3135,3179,3165,3124,3067,2996,2914,2797,2654,2468,2260,2046,1861,1740,1723,1832,2077,2441,2890,3359,3785,4081,4183,4037,3613,2921,1988,885,-321,-1514,-2626,-3549,-4236,-4630,-4731,-4526,-4064,-3379,-2536,-1603,-639,283,1110,1793,2294,2583,2656,2493,2125,1557,828,-20,-942,-1875,-2763,-3543,-4160,-4563,-4718,-4609,-4238,-3636,-2856,-1954,-1029,-144,614,1188,1538,1640,1509,1166,671,70,-543,-1129,-1589,-1907,-2019,-1932,-1646,-1185,-606,51,708,1317,1824,2196,2425,2512,2488,2388,2254,2133,2040,2007,2010,2049,2068,2054,1938,1712,1334,819,166,-577,-1369,-2137,-2811,-3331,-3621,-3657,-3397,-2862,-2080,-1105,-33,1057,2041,2836,3338,3495,3257,2637,1666,419,-989,-2438,-3783,-4883,-5635,-5935,-5759,-5090,-3991,-2532,-846,949,2711,4309,5654,6647,7265,7476,7313,6803,6025,5034,3936,2798,1718,759,-9,-547,-829,-849,-637,-214,354,1012,1707,2357,2939,3392,3704,3872,3892,3799,3614,3376,3114,2865,2645,2469,2349,2262,2220,2189,2165,2131,2075,1998,1899,1781,1666,1550,1464,1400,1369,1360,1356,1329,1260,1105,858,499,42,-489,-1050,-1589,-2042,-2351,-2474,-2381,-2071,-1574,-928,-207,527,1198,1752,2144,2354,2379,2231,1942,1538,1071,564,66,-399,-803,-1117,-1335,-1436,-1427,-1301,-1076,-761,-378,47,499,945,1365,1740,2044,2260,2378,2367,2238,1961,1554,1009,351,-404,-1217,-2052,-2854,-3582,-4179,-4603,-4823,-4819,-4595,-4172,-3586,-2894,-2158,-1446,-816,-320,-3,123,34,-244,-711,-1321,-2046,-2837,-3640,-4415,-5086,-5623,-5951,-6050,-5881,-5436,-4744,-3821,-2753,-1597,-451,604,1488,2135,2515,2601,2421,1995,1383,648,-144,-925,-1633,-2219,-2647,-2889,-2943,-2815,-2521,-2109,-1604,-1075,-553,-101,249,462,523,427,195,-161,-581,-1042,-1479,-1857,-2148,-2313,-2365,-2290,-2109,-1849,-1515,-1155,-769,-391,-23,316,633,904,1143,1330,1459,1514,1472,1320,1034,614,50,-634,-1412,-2238,-3057,-3808,-4427,-4868,-5076,-5047,-4768,-4277,-3607,-2835,-2009,-1227,-528,5,350,460,338,-26,-599,-1350,-2224,-3149,-4057,-4859,-5485,-5861,-5950,-5711,-5171,-4332,-3287,-2078,-826,404,1506,2426,3098,3506,3631,3487,3102,2501,1743,859,-88,-1050,-1972,-2803,-3493,-4012,-4315,-4407,-4266,-3934,-3413,-2771,-2041,-1284,-560,91,616,986,1172,1166,952,552,-33,-769,-1618,-2540,-3455,-4315,-5012,-5503,-5681,-5527,-5002,-4115,-2929,-1504,34,1574,2988,4165,5015,5479,5540,5206,4531,3586,2462,1264,81,-986,-1878,-2528,-2924,-3047,-2931,-2600,-2114,-1522,-893,-268,307,801,1217,1533,1787,1976,2123,2251,2343,2421,2457,2440,2360,2197,1950,1633,1261,881,529,263,122,153,371,779,1357,2065,2848,3650,4393,5029,5489,5746,5757,5517,5034,4311,3408,2355,1224,101,-960,-1854,-2530,-2927,-3005,-2765,-2222,-1420,-435,654,1752,2765,3610,4217,4532,4536,4218,3610,2746,1698,541,-643,-1751,-2711,-3424,-3836,-3894,-3578,-2895,-1883,-610,831,2334,3789,5075,6116,6811,7145,7070,6623,5823,4742,3451,2046,622,-725,-1895,-2834,-3457,-3756,-3708,-3338,-2712,-1879,-951,14,908,1686,2289,2693,2890,2884,2698,2358,1886,1324,675,-8,-724,-1420,-2090,-2670,-3147,-3458,-3578,-3490,-3175,-2670,-1994,-1209,-364,478,1263,1940,2478,2842,3028,3025,2848,2508,2042,1476,867,252,-311,-788,-1130,-1329,-1359,-1240,-988,-646,-238,180,606,1006,1383,1739,2074,2384,2680,2926,3140,3273,3332,3284,3124,2853,2478,2035,1563,1102,722,440,319,361,584,982,1522,2173,2887,3603,4279,4844,5254,5451,5404,5085,4496,3654,2604,1407,151,-1075,-2148,-2990,-3495,-3636,-3388,-2795,-1919,-876,228,1255,2088,2655,2871,2751,2288,1548,594,-477,-1580,-2608,-3492,-4160,-4564,-4695,-4529,-4104,-3454,-2631,-1728,-800,43,749,1233,1473,1442,1169,689,67,-635,-1338,-1987,-2515,-2889,-3080,-3078,-2888,-2520,-1997,-1350,-616,169,962,1728,2428,3033,3504,3835,3989,3997,3828,3534,3085,2522,1816,987,19,-1079,-2300,-3615,-4992,-6360,-7651,-8772,-9626,-10132,-10213,-9832,-8983,-7686,-6010,-4035,-1877,341,2491,4444,6099,7358,8175,8510,8367,7775,6779,5472,3945,2317,700,-803,-2102,-3136,-3863,-4273,-4375,-4189,-3766,-3137,-2377,-1533,-702,64,659,1048,1159,987,528,-179,-1069,-2043,-2996,-3792,-4328,-4505,-4272,-3604,-2543,-1144,469,2156,3767,5141,6144,6687,6703,6200,5221,3849,2235,507,-1150,-2607,-3711,-4382,-4542,-4199,-3366,-2138,-603,1094,2842,4481,5917,7026,7754,8056,7940,7434,6608,5536,4323,3049,1826,706,-227,-946,-1408,-1611,-1527,-1195,-605,162,1069,2020,2937,3738,4346,4711,4798,4604,4160,3515,2756,1942,1174,479,-60,-448,-640,-662,-511,-230,134,528,862,1085,1106,878,372,-439,-1491,-2751,-4089,-5395,-6524,-7336,-7725,-7610,-6975,-5847,-4306,-2492,-538,1347,3034,4339,5182,5501,5299,4651,3649,2448,1178,-18,-1034,-1798,-2276,-2485,-2462,-2298,-2051,-1827,-1669,-1624,-1690,-1851,-2047,-2233,-2322,-2271,-2028,-1576,-938,-135,737,1633,2448,3142,3666,4016,4204,4272,4251,4207,4143,4122,4084,4050,3926,3683,3247,2595,1707,613,-615,-1894,-3072,-4023,-4598,-4696,-4236,-3220,-1668,299,2554,4911,7183,9197,10787,11854,12321,12180,11458,10234,8616,6738,4742,2766,946,-616,-1831,-2652,-3079,-3127,-2877,-2407,-1825,-1233,-714,-340,-142,-131,-280,-550,-884,-1228,-1530,-1748,-1862,-1866,-1772,-1603,-1410,-1214,-1087,-1031,-1105,-1297,-1647,-2128,-2768,-3532,-4434,-5448,-6558,-7748,-8976,-10214,-11409,-12514,-13458,-14181,-14604,-14673,-14340,-13608,-12483,-11052,-9375,-7603,-5828,-4212,-2840,-1820,-1179,-947,-1063,-1495,-2131,-2889,-3662,-4376,-4954,-5368,-5592,-5627,-5517,-5274,-4984,-4658,-4370,-4112,-3908,-3730,-3558,-3356,-3108,-2787,-2403,-1973,-1523,-1117,-791,-617,-627,-845,-1276,-1873,-2600,-3343,-4026,-4521,-4758,-4659,-4209,-3422,-2357,-1103,222,1519,2666,3611,4306,4762,5021,5145,5216,5307,5479,5762,6154,6621,7087,7496,7746,7789,7577,7073,6318,5312,4158,2912,1693,574,-348,-1027,-1415,-1503,-1309,-869,-246,470,1206,1851,2338,2595,2566,2258,1666,870,-60,-1008,-1859,-2502,-2841,-2809,-2377,-1540,-357,1107,2735,4409,6014,7440,8594,9412,9850,9884,9539,8823,7795,6495,4988,3330,1599,-129,-1777,-3258,-4499,-5432,-5984,-6144,-5866,-5204,-4167,-2863,-1358,218,1764,3154,4295,5103,5530,5555,5181,4454,3432,2203,863,-485,-1751,-2847,-3724,-4334,-4671,-4744,-4573,-4217,-3707,-3115,-2493,-1888,-1362,-946,-672,-562,-601,-787,-1069,-1422,-1766,-2055,-2203,-2164,-1868,-1311,-468,625,1916,3350,4798,6182,7355,8227,8702,8724,8284,7402,6154,4644,3013,1408,-13,-1141,-1859,-2144,-1981,-1439,-613,346,1294,2055,2515,2568,2184,1376,219,-1173,-2662,-4092,-5337,-6268,-6812,-6918,-6587,-5858,-4795,-3490,-2039,-539,906,2229,3342,4213,4801,5114,5153,4963,4558,4010,3335,2597,1822,1031,265,-489,-1174,-1812,-2337,-2764,-3037,-3162,-3101,-2869,-2440,-1855,-1114,-292,567,1363,2030,2475,2648,2515,2070,1355,431,-612,-1664,-2636,-3428,-4003,-4322,-4423,-4330,-4131,-3884,-3678,-3560,-3573,-3725,-4002,-4365,-4758,-5112,-5350,-5418,-5256,-4854,-4206,-3343,-2325,-1219,-111,903,1758,2356,2655,2611,2214,1498,505,-676,-1960,-3243,-4416,-5405,-6111,-6495,-6517,-6168,-5471,-4470,-3221,-1816,-337,1112,2441,3561,4402,4918,5083,4905,4417,3675,2766,1787,842,49,-517,-772,-699,-293,410,1343,2418,3529,4563,5424,6014,6303,6236,5862,5190,4325,3337,2351,1448,729,245,37,116,450,1008,1713,2505,3301,4050,4702,5236,5640,5905,6058,6086,6031,5885,5668,5394,5057,4691,4286,3879,3487,3132,2856,2663,2568,2569,2629,2744,2862,2962,3009,2979,2845,2600,2219,1705,1067,304,-532,-1427,-2312,-3137,-3857,-4407,-4777,-4915,-4853,-4563,-4128,-3554,-2943,-2330,-1787,-1353,-1062,-939,-977,-1182,-1518,-1957,-2456,-2966,-3458,-3883,-4229,-4471,-4615,-4666,-4642,-4569,-4466,-4359,-4258,-4158,-4060,-3919,-3727,-3435,-3035,-2506,-1843,-1069,-188,737,1684,2582,3392,4070,4585,4930,5112,5146,5084,4939,4773,4583,4394,4194,3972,3715,3415,3062,2669,2254,1846,1483,1188,985,867,835,849,894,931,936,887,780,604,393,144,-100,-336,-548,-732,-892,-1033,-1163,-1292,-1424,-1564,-1698,-1826,-1905,-1929,-1854,-1662,-1339,-878,-298,371,1087,1794,2436,2961,3331,3513,3504,3304,2939,2438,1854,1240,652,154,-224,-450,-517,-461,-303,-109,63,156,111,-100,-500,-1060,-1764,-2525,-3298,-3991,-4540,-4879,-4970,-4774,-4314,-3591,-2687,-1651,-595,403,1247,1867,2221,2265,2016,1480,721,-195,-1185,-2151,-3015,-3694,-4138,-4320,-4234,-3916,-3417,-2803,-2161,-1559,-1070,-743,-596,-633,-807,-1071,-1343,-1563,-1669,-1621,-1396,-987,-415,306,1137,2053,3036,4053,5119,6192,7282,8333,9299,10115,10676,10911,10716,10041,8858,7189,5120,2772,325,-2031,-4088,-5658,-6598,-6793,-6233,-4931,-3008,-612,2042,4734,7229,9331,10863,11729,11867,11294,10081,8337,6233,3933,1639,-486,-2276,-3632,-4475,-4805,-4668,-4138,-3365,-2447,-1545,-741,-135,261,427,436,333,223,172,248,488,895,1448,2093,2765,3370,3839,4098,4108,3863,3378,2706,1922,1104,351,-270,-700,-919,-936,-794,-545,-281,-58,21,-75,-408,-961,-1742,-2681,-3734,-4808,-5828,-6710,-7388,-7812,-7952,-7822,-7429,-6855,-6146,-5403,-4690,-4071,-3591,-3263,-3076,-3023,-3053,-3151,-3277,-3418,-3574,-3747,-3973,-4270,-4682,-5214,-5889,-6679,-7557,-8467,-9341,-10109,-10702,-11048,-11112,-10846,-10248,-9315,-8075,-6575,-4886,-3083,-1272,456,1981,3199,4011,4333,4122,3372,2122,466,-1466,-3508,-5488,-7209,-8535,-9303,-9484,-9016,-7995,-6484,-4660,-2688,-759,948,2277,3127,3427,3190,2462,1340,-37,-1539,-2983,-4259,-5216,-5792,-5924,-5624,-4907,-3858,-2533,-1057,492,1991,3378,4564,5523,6218,6664,6873,6895,6768,6556,6292,6019,5739,5452,5137,4768,4318,3757,3071,2260,1335,338,-687,-1671,-2540,-3231,-3677,-3847,-3732,-3360,-2781,-2080,-1330,-633,-51,347,538,518,310,-31,-449,-888,-1283,-1612,-1837,-1966,-2005,-1979,-1915,-1839,-1771,-1729,-1717,-1739,-1794,-1858,-1926,-1951,-1908,-1765,-1480,-1048,-446,318,1220,2239,3301,4363,5349,6195,6868,7294,7482,7395,7052,6483,5713,4812,3832,2848,1919,1120,491,74,-109,-85,144,495,928,1341,1674,1857,1858,1676,1342,919,492,158,-6,71,412,1012,1823,2759,3725,4585,5251,5608,5621,5251,4532,3506,2272,918,-427,-1667,-2685,-3414,-3797,-3813,-3484,-2827,-1925,-808,418,1721,3019,4285,5473,6574,7564,8446,9205,9832,10310,10616,10731,10630,10294,9705,8858,7759,6425,4887,3190,1391,-437,-2218,-3855,-5266,-6357,-7070,-7354,-7212,-6671,-5817,-4757,-3634,-2591,-1752,-1222,-1036,-1197,-1648,-2279,-2986,-3623,-4086,-4283,-4173,-3762,-3115,-2325,-1526,-858,-448,-416,-811,-1660,-2908,-4467,-6192,-7919,-9469,-10675,-11404,-11559,-11101,-10055,-8480,-6507,-4265,-1938,330,2366,4058,5308,6070,6349,6177,5648,4851,3908,2922,1972,1134,420,-149,-594,-945,-1234,-1499,-1778,-2073,-2414,-2788,-3196,-3630,-4074,-4499,-4885,-5170,-5321,-5276,-4994,-4445,-3617,-2528,-1225,205,1675,3052,4251,5165,5732,5928,5740,5228,4442,3478,2427,1372,397,-430,-1078,-1490,-1693,-1668,-1458,-1083,-583,7,645,1296,1913,2484,2962,3360,3648,3827,3896,3843,3681,3412,3048,2620,2146,1674,1227,848,550,347,236,208,241,317,415,511,598,668,720,760,777,758,683,516,238,-193,-763,-1488,-2308,-3181,-4009,-4711,-5183,-5361,-5183,-4645,-3758,-2587,-1214,259,1709,3030,4125,4912,5354,5435,5166,4606,3813,2886,1920,1014,256,-299,-605,-673,-517,-191,243,723,1190,1602,1960,2253,2528,2796,3096,3432,3805,4179,4529,4791,4948,4955,4818,4555,4182,3755,3288,2806,2313,1787,1196,511,-316,-1284,-2392,-3583,-4793,-5906,-6830,-7435,-7641,-7370,-6608,-5364,-3717,-1764,362,2504,4537,6313,7748,8764,9332,9451,9149,8472,7492,6287,4949,3559,2204,950,-140,-1018,-1655,-2030,-2141,-2013,-1664,-1152,-508,205,942,1651,2295,2843,3280,3607,3825,3961,4019,4025,3988,3913,3809,3669,3488,3261,2976,2629,2211,1721,1160,534,-145,-870,-1640,-2443,-3292,-4175,-5095,-6036,-6970,-7871,-8674,-9340,-9785,-9958,-9804,-9288,-8400,-7175,-5654,-3945,-2148,-399,1165,2437,3312,3740,3700,3221,2367,1246,-31,-1317,-2497,-3465,-4134,-4478,-4486,-4185,-3667,-2977,-2231,-1483,-794,-194,326,777,1205,1641,2112,2622,3154,3659,4090,4376,4485,4375,4062,3578,2980,2341,1741,1217,816,521,298,87,-174,-556,-1091,-1789,-2617,-3513,-4383,-5128,-5649,-5866,-5736,-5241,-4412,-3304,-2011,-625,750,2034,3159,4093,4816,5346,5711,5957,6135,6281,6437,6615,6826,7060,7298,7519,7699,7815,7851,7792,7623,7350,6951,6446,5832,5125,4357,3553,2770,2048,1443,993,724,657,778,1065,1484,1978,2500,2992,3399,3681,3792,3702,3402,2874,2138,1214,130,-1056,-2315,-3574,-4791,-5899,-6848,-7586,-8069,-8260,-8140,-7699,-6965,-5974,-4801,-3519,-2238,-1044,-42,697,1127,1212,984,463,-267,-1134,-2044,-2906,-3649,-4205,-4549,-4664,-4559,-4277,-3850,-3355,-2831,-2356,-1951,-1658,-1474,-1382,-1355,-1353,-1326,-1251,-1093,-846,-519,-125,314,764,1222,1648,2058,2428,2769,3063,3294,3423,3403,3188,2717,1973,930,-379,-1903,-3549,-5192,-6696,-7926,-8753,-9108,-8938,-8287,-7204,-5845,-4329,-2850,-1550,-563,18,160,-128,-782,-1713,-2789,-3905,-4926,-5776,-6381,-6713,-6774,-6587,-6204,-5675,-5070,-4428,-3803,-3213,-2684,-2218,-1809,-1455,-1123,-811,-487,-159,186,517,828,1072,1227,1251,1130,836,387,-215,-918,-1689,-2464,-3191,-3821,-4317,-4663,-4866,-4941,-4916,-4842,-4744,-4687,-4687,-4772,-4937,-5156,-5377,-5556,-5610,-5511,-5208,-4693,-3986,-3127,-2180,-1239,-366,336,823,1045,987,658,87,-685,-1592,-2588,-3602,-4580,-5470,-6207,-6764,-7100,-7195,-7054,-6676,-6097,-5339,-4459,-3487,-2482,-1467,-485,450,1302,2076,2747,3318,3796,4170,4459,4652,4752,4768,4702,4562,4359,4090,3752,3342,2844,2249,1567,784,-56,-935,-1798,-2584,-3231,-3672,-3860,-3743,-3318,-2567,-1521,-214,1292,2922,4599,6223,7734,9041,10102,10867,11332,11483,11366,11005,10467,9810,9104,8403,7774,7241,6825,6525,6314,6160,6027,5861,5635,5312,4868,4315,3647,2923,2152,1412,719,139,-305,-585,-683,-598,-347,44,521,1032,1509,1901,2144,2214,2067,1713,1150,409,-457,-1398,-2330,-3197,-3926,-4470,-4791,-4861,-4678,-4246,-3580,-2727,-1705,-586,615,1823,3017,4137,5149,6013,6690,7142,7343,7262,6888,6221,5273,4081,2694,1180,-375,-1886,-3243,-4375,-5191,-5661,-5759,-5509,-4952,-4169,-3241,-2267,-1331,-499,165,651,933,1036,984,810,573,303,56,-150,-282,-330,-304,-209,-101,-15,-30,-184,-551,-1140,-1960,-2976,-4112,-5272,-6333,-7164,-7646,-7692,-7234,-6278,-4854,-3052,-994,1179,3315,5279,6945,8245,9102,9524,9511,9112,8398,7429,6296,5063,3805,2581,1439,420,-465,-1199,-1796,-2268,-2624,-2899,-3094,-3234,-3314,-3331,-3280,-3140,-2907,-2573,-2136,-1616,-1024,-404,220,808,1331,1780,2122,2378,2526,2572,2526,2364,2108,1732,1245,650,-54,-825,-1652,-2466,-3243,-3913,-4456,-4818,-5005,-4991,-4812,-4476,-4029,-3520,-2977,-2468,-2016,-1666,-1448,-1369,-1443,-1655,-1993,-2420,-2906,-3411,-3879,-4280,-4546,-4656,-4566,-4262,-3752,-3050,-2210,-1299,-394,408,1037,1429,1560,1437,1106,623,102,-398,-754,-937,-888,-616,-140,485,1199,1910,2557,3054,3366,3464,3344,3038,2556,1960,1261,508,-267,-1047,-1784,-2467,-3028,-3453,-3649,-3604,-3244,-2565,-1553,-245,1325,3061,4887,6681,8338,9752,10835,11520,11768,11556,10912,9869,8514,6936,5251,3577,2036,721,-268,-901,-1144,-1043,-649,-66,606,1250,1782,2122,2250,2162,1912,1564,1211,950,853,993,1388,2038,2905,3911,4985,6023,6939,7666,8131,8320,8218,7842,7227,6410,5446,4369,3243,2087,946,-155,-1211,-2200,-3141,-4017,-4861,-5648,-6411,-7117,-7752,-8279,-8637,-8777,-8638,-8179,-7380,-6246,-4824,-3178,-1415,340,1989,3393,4504,5259,5654,5723,5507,5083,4524,3892,3244,2597,1967,1324,661,-69,-860,-1729,-2634,-3539,-4381,-5087,-5600,-5858,-5837,-5529,-4966,-4199,-3305,-2363,-1459,-649,1,487,784,918,899,768,544,268,-39,-332,-597,-775,-872,-837,-689,-423,-67,342,760,1150,1457,1671,1751,1721,1572,1345,1068,771,498,266,92,1,-20,63,230,506,879,1352,1909,2526,3173,3801,4372,4838,5151,5294,5221,4946,4460,3799,3001,2117,1207,335,-450,-1078,-1533,-1773,-1805,-1638,-1293,-806,-215,442,1119,1783,2393,2919,3330,3613,3751,3743,3599,3344,2999,2627,2236,1886,1575,1313,1079,841,568,228,-211,-737,-1365,-2041,-2740,-3391,-3937,-4316,-4465,-4368,-3990,-3376,-2544,-1581,-553,448,1325,2019,2443,2585,2404,1940,1199,271,-797,-1891,-2924,-3801,-4437,-4778,-4783,-4454,-3816,-2928,-1877,-756,329,1287,2049,2569,2830,2862,2695,2418,2093,1790,1568,1429,1377,1362,1335,1219,970,537,-85,-868,-1757,-2665,-3490,-4145,-4553,-4655,-4464,-3962,-3249,-2359,-1431,-529,222,779,1071,1109,894,479,-68,-668,-1225,-1658,-1897,-1892,-1622,-1116,-391,454,1371,2250,3014,3597,3931,4019,3839,3453,2896,2247,1580,942,404,-37,-369,-626,-871,-1151,-1538,-2075,-2772,-3640,-4618,-5658,-6668,-7566,-8276,-8732,-8901,-8773,-8382,-7771,-7030,-6234,-5476,-4828,-4349,-4074,-4021,-4185,-4548,-5071,-5720,-6433,-7167,-7871,-8501,-9015,-9394,-9602,-9636,-9489,-9159,-8675,-8044,-7314,-6510,-5682,-4862,-4094,-3408,-2847,-2435,-2199,-2154,-2277,-2559,-2937,-3356,-3740,-4001,-4067,-3870,-3369,-2551,-1432,-76,1460,3046,4599,5981,7105,7885,8269,8250,7838,7100,6099,4928,3666,2381,1131,-67,-1187,-2264,-3284,-4294,-5271,-6229,-7122,-7929,-8584,-9051,-9281,-9242,-8925,-8339,-7501,-6483,-5317,-4090,-2856,-1674,-591,367,1180,1855,2392,2819,3140,3391,3569,3704,3803,3878,3950,4023,4111,4217,4329,4443,4527,4564,4533,4418,4229,3973,3676,3368,3080,2836,2662,2546,2496,2466,2449,2392,2281,2096,1825,1497,1112,722,348,33,-201,-324,-320,-172,127,560,1119,1763,2452,3136,3754,4249,4569,4668,4532,4169,3617,2944,2222,1559,1032,728,703,969,1514,2274,3161,4048,4829,5359,5571,5373,4766,3745,2396,786,-946,-2693,-4309,-5709,-6767,-7455,-7712,-7564,-7037,-6195,-5124,-3898,-2622,-1356,-187,847,1711,2386,2905,3282,3582,3862,4182,4595,5148,5837,6656,7549,8428,9200,9758,10011,9900,9413,8559,7432,6118,4748,3469,2379,1596,1156,1075,1312,1795,2421,3074,3652,4050,4218,4116,3752,3157,2393,1510,600,-295,-1102,-1798,-2363,-2796,-3106,-3318,-3441,-3505,-3519,-3493,-3433,-3331,-3181,-2965,-2681,-2304,-1841,-1275,-620,126,944,1817,2718,3614,4469,5246,5908,6414,6746,6866,6781,6474,5974,5284,4450,3486,2435,1329,195,-926,-2004,-3017,-3929,-4753,-5463,-6095,-6659,-7186,-7703,-8233,-8779,-9334,-9865,-10314,-10634,-10742,-10611,-10184,-9495,-8540,-7415,-6162,-4907,-3710,-2683,-1855,-1286,-954,-867,-958,-1203,-1518,-1862,-2162,-2381,-2467,-2410,-2189,-1824,-1334,-757,-144,458,1001,1448,1768,1948,1979,1867,1637,1312,949,599,326,182,202,409,778,1284,1831,2343,2709,2837,2671,2182,1389,371,-777,-1919,-2911,-3630,-3974,-3888,-3374,-2469,-1264,127,1593,2993,4256,5275,6036,6500,6694,6638,6373,5956,5432,4849,4248,3650,3071,2523,1999,1506,1032,583,158,-218,-537,-758,-866,-835,-656,-330,134,723,1406,2147,2908,3634,4287,4824,5207,5409,5412,5205,4798,4217,3492,2682,1834,1009,261,-369,-844,-1161,-1317,-1349,-1295,-1214,-1166,-1214,-1398,-1760,-2291,-2974,-3762,-4565,-5306,-5863,-6145,-6057,-5548,-4596,-3242,-1547,359,2352,4270,5984,7366,8330,8835,8878,8497,7784,6806,5706,4557,3472,2502,1689,1050,561,203,-71,-307,-528,-777,-1036,-1324,-1593,-1845,-2046,-2175,-2240,-2203,-2085,-1867,-1551,-1141,-645,-67,551,1199,1814,2358,2786,3052,3149,3072,2855,2558,2232,1972,1827,1860,2097,2521,3109,3788,4488,5130,5635,5952,6035,5870,5466,4845,4055,3145,2184,1209,294,-552,-1272,-1867,-2306,-2596,-2717,-2688,-2491,-2162,-1686,-1100,-399,389,1251,2161,3074,3958,4751,5407,5865,6076,6011,5636,4989,4072,2976,1760,518,-661,-1704,-2544,-3138,-3466,-3541,-3386,-3067,-2626,-2153,-1685,-1308,-1027,-897,-894,-1026,-1268,-1588,-1970,-2362,-2757,-3106,-3402,-3618,-3738,-3758,-3665,-3474,-3191,-2854,-2494,-2164,-1908,-1769,-1778,-1953,-2278,-2733,-3252,-3776,-4228,-4534,-4630,-4479,-4056,-3378,-2483,-1428,-297,843,1899,2829,3571,4112,4460,4615,4646,4558,4408,4211,3979,3720,3435,3107,2760,2376,1994,1613,1271,970,714,496,292,76,-158,-443,-758,-1106,-1453,-1773,-2032,-2194,-2248,-2176,-1992,-1713,-1364,-971,-569,-161,211,560,854,1110,1309,1459,1557,1615,1640,1662,1690,1759,1883,2070,2334,2648,3011,3389,3759,4104,4398,4633,4809,4910,4951,4921,4824,4654,4412,4082,3670,3169,2583,1934,1233,519,-185,-853,-1463,-2007,-2491,-2910,-3306,-3682,-4085,-4529,-5034,-5601,-6214,-6841,-7433,-7929,-8267,-8382,-8234,-7800,-7090,-6151,-5050,-3890,-2770,-1796,-1060,-613,-498,-703,-1196,-1928,-2830,-3818,-4834,-5789,-6636,-7323,-7815,-8104,-8179,-8069,-7796,-7412,-6962,-6504,-6092,-5757,-5550,-5455,-5499,-5617,-5788,-5932,-5993,-5914,-5652,-5206,-4580,-3835,-3033,-2271,-1640,-1222,-1083,-1248,-1714,-2439,-3354,-4367,-5392,-6326,-7123,-7712,-8105,-8276,-8273,-8110,-7825,-7445,-6987,-6451,-5834,-5115,-4274,-3292,-2160,-867,560,2110,3723,5362,6954,8435,9744,10802,11578,11994,12062,11745,11081,10102,8861,7440,5911,4361,2867,1483,271,-758,-1582,-2216,-2684,-3022,-3279,-3488,-3695,-3917,-4175,-4472,-4800,-5144,-5478,-5781,-6016,-6168,-6210,-6133,-5927,-5591,-5122,-4536,-3834,-3052,-2208,-1341,-499,293,993,1585,2068,2447,2739,2981,3180,3362,3515,3618,3632,3500,3180,2621,1815,764,-473,-1827,-3178,-4402,-5391,-6020,-6247,-6031,-5406,-4445,-3242,-1928,-616,558,1511,2158,2478,2458,2145,1587,869,67,-736,-1456,-2045,-2431,-2597,-2518,-2193,-1659,-929,-78,850,1774,2633,3365,3927,4293,4464,4476,4372,4228,4109,4083,4188,4444,4817,5271,5718,6082,6276,6235,5912,5315,4463,3446,2344,1280,348,-354,-767,-869,-655,-190,478,1235,1994,2656,3145,3413,3429,3209,2769,2182,1506,833,256,-163,-334,-234,183,897,1892,3107,4473,5902,7299,8580,9650,10463,10960,11140,11010,10601,9982,9199,8355,7495,6706,6036,5509,5159,4954,4878,4886,4898,4883,4740,4447,3942,3220,2276,1159,-103,-1419,-2731,-3964,-5032,-5913,-6545,-6956,-7153,-7194,-7141,-7049,-6970,-6936,-6928,-6946,-6916,-6795,-6511,-6022,-5288,-4328,-3158,-1849,-482,865,2089,3140,3940,4487,4757,4788,4614,4286,3871,3404,2937,2476,2049,1634,1237,832,400,-67,-592,-1185,-1838,-2575,-3366,-4228,-5129,-6056,-6970,-7818,-8549,-9086,-9388,-9398,-9114,-8544,-7746,-6788,-5775,-4801,-3954,-3298,-2857,-2610,-2517,-2473,-2401,-2178,-1736,-1018,-16,1219,2610,4029,5339,6409,7108,7360,7117,6385,5234,3761,2104,418,-1146,-2451,-3386,-3872,-3880,-3422,-2541,-1352,63,1549,3002,4294,5338,6052,6414,6398,6048,5411,4565,3608,2629,1729,980,449,157,99,248,534,889,1229,1478,1584,1500,1236,798,255,-335,-894,-1334,-1622,-1683,-1536,-1172,-635,18,723,1399,1958,2340,2458,2301,1820,1057,26,-1187,-2514,-3842,-5082,-6135,-6929,-7414,-7564,-7386,-6913,-6182,-5265,-4225,-3123,-2049,-1030,-149,590,1134,1498,1659,1645,1467,1170,785,382,1,-288,-431,-390,-138,330,979,1760,2619,3459,4238,4869,5338,5614,5726,5709,5610,5503,5412,5384,5408,5478,5547,5585,5541,5392,5135,4770,4355,3913,3524,3207,3007,2908,2894,2912,2915,2825,2606,2202,1607,825,-111,-1149,-2220,-3261,-4187,-4954,-5483,-5765,-5755,-5477,-4939,-4179,-3257,-2204,-1107,5,1071,2064,2967,3772,4496,5150,5760,6345,6918,7483,8050,8582,9084,9497,9800,9956,9920,9686,9229,8559,7688,6653,5497,4286,3080,1946,923,50,-661,-1219,-1633,-1946,-2187,-2402,-2616,-2865,-3163,-3524,-3958,-4450,-5010,-5596,-6202,-6789,-7308,-7731,-7986,-8045,-7855,-7416,-6708,-5791,-4685,-3479,-2235,-1041,39,934,1600,2012,2153,2052,1740,1283,757,241,-171,-427,-451,-236,248,950,1845,2835,3840,4743,5445,5840,5862,5454,4631,3414,1917,246,-1437,-2992,-4274,-5192,-5685,-5756,-5457,-4872,-4117,-3295,-2511,-1807,-1233,-757,-363,7,407,877,1451,2135,2907,3742,4573,5363,6034,6557,6867,6964,6809,6445,5871,5158,4350,3520,2729,2022,1453,1019,745,589,534,529,540,528,473,362,199,-14,-256,-514,-779,-1036,-1292,-1555,-1825,-2138,-2477,-2868,-3285,-3715,-4117,-4457,-4672,-4733,-4595,-4246,-3683,-2928,-2027,-1036,-37,912,1724,2368,2793,3001,3003,2831,2538,2168,1779,1389,1045,733,463,222,-22,-269,-558,-879,-1248,-1651,-2080,-2528,-2978,-3422,-3848,-4239,-4597,-4900,-5163,-5378,-5557,-5708,-5836,-5957,-6076,-6203,-6319,-6430,-6489,-6500,-6427,-6267,-6020,-5683,-5284,-4839,-4399,-3984,-3650,-3412,-3286,-3261,-3306,-3356,-3367,-3238,-2945,-2420,-1691,-780,221,1212,2060,2666,2920,2803,2297,1485,453,-664,-1721,-2612,-3216,-3503,-3465,-3138,-2628,-2017,-1433,-969,-699,-676,-900,-1352,-1967,-2677,-3394,-4046,-4559,-4890,-5010,-4921,-4652,-4253,-3788,-3326,-2939,-2678,-2580,-2668,-2913,-3305,-3765,-4251,-4676,-4997,-5148,-5113,-4852,-4391,-3717,-2883,-1913,-859,232,1316,2353,3292,4118,4776,5261,5535,5606,5450,5099,4542,3819,2951,1986,967,-52,-1029,-1923,-2701,-3352,-3870,-4278,-4598,-4870,-5141,-5436,-5797,-6219,-6705,-7234,-7759,-8255,-8665,-8948,-9074,-8983,-8669,-8107,-7312,-6308,-5148,-3890,-2619,-1408,-342,518,1132,1481,1591,1496,1271,981,713,517,450,526,744,1078,1471,1873,2209,2430,2494,2379,2102,1694,1211,724,297,-14,-183,-203,-102,78,272,419,468,384,183,-112,-424,-674,-782,-664,-286,381,1295,2402,3598,4772,5815,6620,7126,7300,7134,6689,6014,5207,4360,3550,2860,2312,1938,1713,1617,1607,1631,1659,1656,1623,1547,1468,1381,1346,1358,1467,1662,1957,2327,2750,3192,3627,4011,4345,4601,4796,4945,5060,5186,5320,5496,5688,5911,6114,6302,6411,6443,6362,6168,5867,5474,5001,4485,3923,3343,2739,2112,1455,754,-5,-835,-1727,-2687,-3675,-4672,-5616,-6454,-7123,-7544,-7685,-7474,-6919,-6002,-4763,-3251,-1541,270,2083,3783,5275,6471,7298,7733,7747,7378,6670,5701,4578,3389,2262,1255,452,-132,-491,-653,-668,-600,-513,-475,-530,-707,-1009,-1409,-1873,-2332,-2740,-3018,-3136,-3053,-2769,-2307,-1702,-1013,-296,393,1020,1547,1984,2325,2613,2861,3115,3379,3676,3985,4299,4570,4772,4861,4805,4594,4218,3713,3105,2459,1816,1234,738,347,54,-159,-322,-482,-669,-911,-1216,-1562,-1927,-2259,-2514,-2648,-2645,-2490,-2212,-1840,-1420,-1008,-647,-367,-191,-111,-103,-147,-196,-229,-222,-164,-63,78,219,354,423,432,331,142,-150,-515,-921,-1350,-1743,-2095,-2361,-2548,-2643,-2672,-2651,-2616,-2597,-2628,-2720,-2891,-3116,-3395,-3682,-3958,-4191,-4349,-4421,-4385,-4238,-3978,-3616,-3169,-2662,-2138,-1623,-1177,-818,-601,-532,-620,-851,-1183,-1560,-1935,-2215,-2374,-2340,-2106,-1666,-1039,-284,545,1363,2096,2662,3007,3076,2868,2388,1681,825,-108,-1012,-1814,-2441,-2855,-3054,-3056,-2913,-2688,-2453,-2266,-2182,-2209,-2344,-2554,-2773,-2950,-3004,-2901,-2597,-2093,-1410,-576,346,1316,2271,3187,4033,4812,5533,6212,6866,7512,8142,8753,9324,9827,10237,10532,10696,10737,10660,10499,10281,10038,9809,9590,9416,9250,9108,8944,8762,8522,8215,7824,7324,6724,5994,5158,4200,3136,1979,745,-531,-1815,-3067,-4232,-5278,-6159,-6854,-7346,-7637,-7742,-7688,-7505,-7242,-6923,-6603,-6271,-5963,-5642,-5317,-4952,-4544,-4074,-3545,-2957,-2320,-1644,-946,-232,485,1199,1912,2620,3324,4018,4699,5342,5940,6452,6848,7102,7166,7048,6719,6217,5554,4777,3948,3095,2304,1584,983,505,148,-98,-250,-340,-388,-435,-515,-650,-883,-1204,-1633,-2128,-2665,-3171,-3604,-3882,-3983,-3873,-3562,-3098,-2511,-1901,-1311,-822,-469,-261,-187,-198,-225,-214,-78,200,668,1295,2078,2943,3868,4762,5599,6313,6875,7263,7451,7434,7212,6776,6156,5362,4438,3432,2397,1404,510,-213,-722,-978,-967,-699,-205,467,1255,2097,2920,3686,4325,4833,5172,5348,5371,5254,5025,4712,4341,3941,3543,3168,2840,2573,2369,2227,2132,2063,1993,1890,1725,1468,1108,634,58,-602,-1324,-2058,-2789,-3459,-4055,-4549,-4938,-5233,-5449,-5622,-5775,-5940,-6135,-6367,-6635,-6923,-7198,-7430,-7582,-7636,-7574,-7416,-7170,-6886,-6583,-6300,-6038,-5804,-5560,-5278,-4913,-4432,-3805,-3048,-2150,-1178,-159,838,1753,2537,3149,3563,3767,3773,3588,3252,2802,2271,1726,1188,714,332,47,-127,-229,-290,-367,-511,-772,-1183,-1746,-2473,-3283,-4162,-4991,-5715,-6256,-6557,-6610,-6408,-5988,-5410,-4734,-4044,-3400,-2856,-2459,-2204,-2119,-2155,-2318,-2556,-2849,-3163,-3479,-3758,-4005,-4178,-4281,-4291,-4193,-3980,-3646,-3184,-2612,-1930,-1173,-358,474,1282,2022,2654,3142,3460,3593,3541,3309,2935,2438,1879,1288,714,190,-262,-638,-935,-1181,-1387,-1592,-1823,-2112,-2477,-2931,-3459,-4039,-4630,-5191,-5664,-6020,-6208,-6234,-6085,-5798,-5416,-4992,-4601,-4297,-4150,-4182,-4427,-4853,-5423,-6069,-6692,-7211,-7536,-7608,-7393,-6902,-6179,-5304,-4374,-3488,-2742,-2194,-1876,-1782,-1859,-2062,-2286,-2484,-2570,-2528,-2335,-2028,-1647,-1265,-946,-755,-730,-903,-1262,-1793,-2440,-3136,-3814,-4387,-4813,-5028,-5036,-4833,-4465,-4000,-3502,-3068,-2759,-2624,-2690,-2939,-3331,-3804,-4261,-4628,-4807,-4744,-4391,-3744,-2820,-1669,-360,1042,2434,3764,4939,5921,6663,7146,7373,7360,7140,6770,6285,5763,5229,4738,4315,3978,3739,3599,3544,3575,3665,3817,4001,4217,4427,4623,4767,4848,4837,4724,4496,4158,3715,3199,2638,2064,1522,1034,627,324,114,12,-19,24,100,211,324,442,535,612,658,671,660,603,521,392,234,44,-162,-383,-603,-832,-1065,-1321,-1599,-1911,-2248,-2587,-2909,-3152,-3291,-3257,-3033,-2588,-1932,-1098,-125,911,1953,2934,3818,4565,5191,5683,6093,6436,6742,7042,7312,7560,7737,7800,7708,7407,6880,6108,5109,3916,2584,1199,-175,-1427,-2518,-3366,-3961,-4291,-4376,-4258,-4000,-3644,-3278,-2911,-2609,-2351,-2145,-1973,-1786,-1579,-1298,-939,-468,105,788,1568,2422,3344,4303,5280,6243,7168,8009,8739,9312,9682,9831,9717,9350,8745,7933,6983,5947,4914,3950,3128,2496,2099,1930,1987,2217,2560,2956,3326,3602,3737,3681,3429,2987,2390,1693,963,271,-319,-748,-992,-1021,-876,-560,-168,268,645,927,1043,988,746,340,-191,-805,-1431,-2022,-2512,-2878,-3089,-3163,-3110,-2971,-2785,-2598,-2453,-2388,-2427,-2591,-2875,-3276,-3758,-4304,-4855,-5382,-5830,-6170,-6369,-6422,-6330,-6112,-5797,-5418,-5001,-4570,-4137,-3688,-3216,-2697,-2110,-1455,-732,32,788,1504,2094,2534,2751,2730,2470,1979,1327,566,-204,-914,-1472,-1842,-1982,-1911,-1651,-1266,-823,-407,-86,76,47,-189,-607,-1176,-1819,-2473,-3049,-3475,-3685,-3646,-3324,-2747,-1926,-917,213,1412,2584,3686,4645,5425,6007,6361,6500,6409,6119,5632,4992,4217,3360,2459,1569,742,28,-529,-908,-1099,-1120,-1010,-822,-624,-476,-441,-552,-839,-1288,-1875,-2552,-3256,-3924,-4502,-4926,-5168,-5200,-5014,-4628,-4058,-3346,-2528,-1644,-735,172,1047,1877,2652,3374,4048,4684,5296,5891,6483,7069,7639,8195,8687,9126,9444,9647,9688,9558,9255,8761,8114,7309,6391,5383,4325,3252,2196,1186,226,-665,-1505,-2282,-3018,-3694,-4330,-4891,-5386,-5785,-6077,-6246,-6286,-6190,-5982,-5664,-5280,-4853,-4427,-4025,-3696,-3429,-3251,-3135,-3052,-2974,-2844,-2626,-2270,-1758,-1063,-197,819,1951,3139,4330,5460,6458,7279,7866,8212,8297,8159,7814,7333,6769,6194,5678,5284,5056,5031,5199,5549,6028,6575,7114,7564,7843,7890,7648,7097,6233,5091,3722,2207,640,-886,-2261,-3402,-4236,-4706,-4817,-4557,-4000,-3190,-2238,-1222,-257,578,1213,1599,1742,1644,1374,982,562,184,-80,-174,-82,201,639,1188,1776,2357,2839,3221,3427,3498,3422,3244,3011,2756,2532,2368,2270,2265,2313,2421,2536,2646,2717,2724,2664,2520,2309,2044,1751,1469,1230,1068,999,1026,1144,1314,1516,1682,1782,1746,1558,1177,624,-82,-884,-1700,-2451,-3044,-3416,-3513,-3324,-2863,-2190,-1377,-541,224,800,1118,1137,836,272,-520,-1423,-2362,-3227,-3939,-4446,-4718,-4769,-4635,-4378,-4075,-3801,-3632,-3617,-3794,-4170,-4718,-5414,-6179,-6966,-7671,-8238,-8574,-8621,-8333,-7675,-6661,-5311,-3684,-1865,57,1964,3750,5324,6589,7504,8039,8186,7992,7502,6795,5955,5069,4211,3454,2837,2397,2123,2022,2040,2149,2295,2432,2518,2522,2415,2194,1848,1398,839,212,-474,-1181,-1882,-2550,-3153,-3673,-4095,-4418,-4654,-4823,-4950,-5067,-5196,-5354,-5552,-5781,-6033,-6287,-6518,-6716,-6857,-6932,-6952,-6900,-6818,-6687,-6564,-6422,-6317,-6223,-6163,-6134,-6119,-6119,-6105,-6059,-5961,-5793,-5554,-5250,-4899,-4526,-4176,-3881,-3693,-3643,-3751,-4020,-4418,-4889,-5371,-5769,-6018,-6049,-5820,-5338,-4620,-3737,-2786,-1858,-1072,-511,-233,-265,-576,-1093,-1731,-2350,-2863,-3145,-3157,-2862,-2287,-1498,-586,333,1138,1725,1999,1914,1452,633,-467,-1781,-3175,-4553,-5785,-6779,-7451,-7749,-7659,-7195,-6411,-5394,-4241,-3081,-2021,-1180,-628,-419,-566,-1026,-1757,-2638,-3580,-4444,-5125,-5539,-5615,-5350,-4749,-3881,-2816,-1669,-523,503,1360,1975,2361,2516,2490,2344,2131,1935,1786,1745,1797,1961,2183,2446,2684,2873,2959,2935,2793,2537,2216,1833,1464,1111,836,638,554,563,673,845,1064,1289,1489,1635,1699,1659,1512,1240,873,395,-138,-736,-1332,-1915,-2429,-2853,-3138,-3282,-3260,-3100,-2824,-2491,-2156,-1889,-1752,-1787,-2024,-2457,-3054,-3742,-4442,-5034,-5433,-5538,-5297,-4690,-3740,-2512,-1106,372,1780,3027,4001,4672,5015,5057,4868,4505,4067,3618,3215,2905,2671,2520,2389,2255,2050,1756,1339,805,171,-533,-1250,-1932,-2515,-2945,-3189,-3199,-2964,-2478,-1732,-757,427,1773,3226,4725,6206,7611,8867,9950,10801,11431,11825,12017,12026,11904,11667,11362,10992,10560,10066,9470,8772,7927,6953,5835,4617,3333,2040,801,-316,-1273,-2020,-2552,-2877,-3017,-3023,-2939,-2823,-2706,-2628,-2583,-2570,-2556,-2517,-2403,-2193,-1849,-1360,-734,15,853,1741,2643,3515,4322,5042,5647,6142,6510,6768,6920,6970,6933,6813,6607,6341,5995,5609,5165,4703,4225,3766,3353,3012,2756,2607,2526,2509,2488,2402,2198,1794,1170,298,-790,-2045,-3380,-4696,-5885,-6846,-7496,-7789,-7705,-7286,-6566,-5672,-4653,-3662,-2733,-1973,-1386,-1003,-799,-739,-786,-888,-1004,-1106,-1171,-1199,-1192,-1166,-1130,-1105,-1107,-1150,-1249,-1408,-1627,-1903,-2221,-2568,-2922,-3251,-3523,-3701,-3747,-3644,-3365,-2923,-2316,-1602,-803,11,794,1511,2125,2634,3043,3362,3613,3806,3945,4014,4007,3877,3615,3194,2606,1887,1057,198,-624,-1327,-1831,-2082,-2047,-1726,-1155,-408,437,1262,1994,2515,2807,2796,2530,2020,1361,641,-39,-578,-912,-987,-801,-369,247,992,1769,2513,3134,3594,3843,3879,3709,3348,2855,2255,1615,968,361,-187,-656,-1055,-1394,-1698,-1992,-2300,-2632,-2996,-3375,-3759,-4114,-4424,-4674,-4861,-5006,-5131,-5271,-5456,-5700,-6004,-6337,-6660,-6901,-6995,-6863,-6448,-5722,-4673,-3348,-1801,-125,1579,3214,4679,5914,6852,7488,7803,7835,7605,7177,6594,5929,5218,4532,3888,3320,2846,2456,2154,1917,1718,1528,1321,1057,750,370,-34,-460,-855,-1183,-1405,-1491,-1432,-1222,-902,-491,-61,353,690,927,1034,1011,872,640,343,27,-295,-584,-837,-1043,-1203,-1315,-1379,-1385,-1320,-1163,-889,-471,114,871,1811,2895,4093,5341,6566,7711,8700,9497,10065,10396,10505,10415,10184,9844,9468,9081,8737,8442,8222,8057,7948,7851,7742,7580,7333,6974,6489,5863,5114,4252,3307,2324,1327,371,-522,-1321,-2010,-2586,-3045,-3393,-3645,-3794,-3863,-3834,-3724,-3520,-3240,-2898,-2538,-2199,-1959,-1864,-1989,-2359,-2997,-3872,-4918,-6045,-7115,-8012,-8601,-8786,-8500,-7725,-6486,-4860,-2957,-914,1125,3014,4654,5935,6832,7321,7433,7238,6802,6241,5641,5101,4694,4458,4424,4566,4860,5233,5617,5920,6066,5992,5661,5073,4261,3276,2216,1149,187,-614,-1182,-1491,-1540,-1336,-932,-368,290,978,1644,2234,2710,3049,3230,3255,3110,2807,2339,1731,983,133,-802,-1778,-2743,-3657,-4461,-5116,-5585,-5849,-5912,-5778,-5498,-5095,-4638,-4161,-3721,-3331,-3024,-2778,-2591,-2424,-2249,-2023,-1729,-1341,-871,-318,275,895,1486,2025,2469,2804,3002,3083,3040,2901,2698,2445,2190,1949,1747,1607,1525,1511,1547,1609,1670,1688,1620,1440,1119,659,79,-593,-1307,-2021,-2684,-3286,-3798,-4264,-4702,-5178,-5739,-6429,-7270,-8241,-9311,-10395,-11411,-12260,-12851,-13126,-13036,-12597,-11812,-10780,-9555,-8265,-7006,-5881,-4973,-4344,-4016,-3996,-4247,-4716,-5332,-5998,-6640,-7158,-7510,-7622,-7500,-7134,-6573,-5882,-5128,-4415,-3788,-3327,-3025,-2901,-2897,-2982,-3069,-3117,-3065,-2882,-2568,-2126,-1588,-991,-374,221,761,1219,1579,1836,1987,2040,1999,1868,1661,1377,1033,648,232,-172,-560,-876,-1113,-1227,-1209,-1047,-739,-322,187,717,1231,1656,1948,2057,1963,1656,1159,497,-264,-1089,-1905,-2680,-3380,-3984,-4500,-4929,-5298,-5621,-5907,-6178,-6408,-6627,-6786,-6904,-6942,-6907,-6789,-6596,-6345,-6049,-5733,-5407,-5081,-4756,-4435,-4105,-3776,-3425,-3063,-2672,-2250,-1789,-1279,-719,-105,549,1225,1878,2463,2907,3158,3147,2852,2253,1393,329,-834,-1977,-2972,-3700,-4060,-4008,-3519,-2647,-1468,-101,1306,2620,3699,4448,4802,4742,4297,3525,2519,1378,214,-877,-1813,-2535,-3020,-3272,-3325,-3233,-3064,-2894,-2777,-2773,-2892,-3140,-3495,-3906,-4321,-4674,-4899,-4952,-4790,-4409,-3814,-3033,-2115,-1113,-87,900,1804,2588,3229,3741,4116,4395,4591,4730,4833,4895,4922,4892,4791,4622,4367,4059,3710,3346,3017,2742,2563,2493,2533,2680,2901,3184,3477,3776,4036,4272,4460,4628,4779,4937,5118,5329,5573,5836,6116,6377,6624,6812,6950,7011,7004,6937,6808,6658,6476,6301,6125,5965,5818,5677,5543,5394,5230,5024,4778,4470,4105,3682,3205,2699,2157,1617,1069,550,53,-409,-849,-1279,-1722,-2210,-2756,-3390,-4108,-4888,-5698,-6462,-7100,-7516,-7625,-7351,-6668,-5562,-4088,-2325,-397,1556,3380,4951,6140,6893,7160,6976,6385,5486,4389,3214,2086,1111,377,-63,-177,7,465,1096,1834,2557,3192,3652,3890,3888,3648,3210,2637,1993,1374,837,450,236,200,314,534,804,1063,1265,1367,1358,1235,1034,782,543,347,236,216,286,417,582,726,825,833,742,558,293,10,-255,-442,-503,-421,-170,216,734,1305,1912,2466,2952,3304,3524,3587,3507,3293,2971,2568,2123,1664,1229,849,539,344,245,293,451,742,1111,1556,2010,2448,2808,3059,3157,3089,2842,2433,1882,1230,523,-191,-851,-1429,-1886,-2216,-2420,-2520,-2537,-2518,-2499,-2531,-2648,-2889,-3262,-3780,-4418,-5144,-5900,-6619,-7210,-7608,-7718,-7524,-6977,-6125,-5003,-3711,-2354,-1057,64,908,1397,1505,1224,602,-282,-1332,-2432,-3459,-4336,-4954,-5291,-5303,-5006,-4426,-3616,-2658,-1628,-635,248,936,1379,1556,1463,1148,665,107,-442,-887,-1161,-1201,-992,-516,178,1067,2075,3145,4212,5208,6085,6789,7304,7589,7666,7510,7164,6623,5934,5117,4219,3292,2377,1527,794,203,-200,-413,-423,-254,65,494,963,1443,1845,2147,2294,2278,2093,1757,1316,806,306,-151,-493,-699,-742,-620,-357,18,463,913,1335,1654,1848,1886,1754,1478,1067,573,34,-495,-971,-1347,-1582,-1660,-1541,-1241,-741,-70,746,1670,2652,3644,4593,5447,6162,6689,6994,7048,6826,6344,5602,4659,3575,2431,1331,362,-385,-845,-989,-811,-359,305,1069,1829,2468,2894,3046,2901,2476,1833,1057,242,-499,-1094,-1462,-1583,-1452,-1108,-608,-36,528,1000,1312,1413,1282,909,334,-407,-1232,-2075,-2846,-3485,-3935,-4161,-4157,-3928,-3512,-2947,-2301,-1616,-964,-376,110,492,768,975,1136,1306,1517,1813,2205,2713,3311,3986,4700,5411,6088,6685,7186,7567,7827,7974,8020,7985,7891,7761,7618,7471,7350,7233,7146,7057,6972,6872,6744,6580,6362,6087,5756,5369,4946,4495,4030,3558,3086,2603,2106,1580,1009,391,-284,-996,-1732,-2447,-3117,-3694,-4158,-4494,-4695,-4790,-4790,-4743,-4680,-4635,-4639,-4703,-4837,-5025,-5255,-5487,-5701,-5858,-5934,-5929,-5829,-5673,-5458,-5236,-5020,-4825,-4671,-4527,-4386,-4201,-3950,-3588,-3108,-2505,-1791,-1012,-215,554,1218,1759,2127,2319,2336,2196,1934,1585,1186,774,368,-4,-340,-625,-860,-1045,-1187,-1293,-1383,-1464,-1572,-1708,-1915,-2188,-2554,-3001,-3526,-4126,-4762,-5447,-6119,-6797,-7413,-7971,-8418,-8737,-8900,-8903,-8721,-8392,-7887,-7280,-6556,-5796,-5011,-4269,-3597,-3048,-2642,-2415,-2373,-2517,-2829,-3292,-3844,-4463,-5059,-5606,-6009,-6253,-6267,-6052,-5597,-4926,-4078,-3123,-2115,-1139,-266,464,977,1281,1353,1227,927,521,51,-398,-774,-1026,-1101,-1003,-717,-281,268,886,1498,2068,2526,2846,2997,2974,2780,2436,1969,1418,818,215,-371,-893,-1350,-1725,-2015,-2244,-2398,-2520,-2599,-2681,-2771,-2913,-3128,-3452,-3899,-4490,-5212,-6067,-7013,-8022,-9031,-10004,-10867,-11601,-12155,-12524,-12701,-12696,-12533,-12243,-11856,-11416,-10936,-10454,-9965,-9488,-9012,-8538,-8054,-7545,-7000,-6397,-5716,-4941,-4058,-3065,-1977,-827,341,1447,2423,3183,3665,3829,3659,3191,2469,1595,660,-221,-936,-1405,-1559,-1362,-829,25,1122,2386,3722,5015,6176,7106,7740,8035,7963,7544,6805,5822,4674,3468,2307,1282,482,-55,-288,-231,79,597,1226,1900,2511,2994,3276,3324,3120,2660,1988,1131,173,-835,-1807,-2685,-3407,-3931,-4223,-4278,-4083,-3673,-3067,-2318,-1480,-610,224,973,1582,2019,2261,2304,2160,1858,1449,973,517,113,-144,-240,-102,248,829,1589,2478,3421,4346,5161,5818,6244,6433,6363,6070,5584,4972,4289,3606,2962,2416,1968,1656,1436,1321,1258,1239,1234,1225,1211,1186,1159,1139,1131,1155,1209,1309,1438,1602,1764,1917,2012,2055,1999,1873,1665,1416,1158,920,742,618,569,547,540,490,375,166,-146,-521,-952,-1338,-1652,-1814,-1780,-1536,-1068,-400,418,1345,2302,3235,4082,4807,5362,5763,5981,6063,6010,5859,5653,5404,5173,4972,4841,4799,4856,5005,5249,5545,5877,6193,6452,6612,6642,6525,6264,5884,5415,4913,4419,3990,3652,3444,3359,3391,3515,3680,3860,3994,4059,4006,3833,3511,3056,2478,1785,1026,218,-582,-1340,-2009,-2555,-2959,-3193,-3277,-3188,-2968,-2614,-2165,-1646,-1079,-509,42,534,930,1203,1317,1260,1018,605,48,-610,-1312,-1998,-2614,-3102,-3445,-3622,-3655,-3578,-3424,-3259,-3113,-3022,-2994,-3022,-3077,-3126,-3133,-3052,-2863,-2556,-2116,-1591,-988,-362,252,815,1310,1711,2038,2302,2531,2763,3008,3279,3553,3788,3930,3908,3654,3126,2277,1140,-259,-1820,-3437,-4985,-6338,-7396,-8079,-8355,-8233,-7751,-6992,-6037,-4986,-3926,-2926,-2042,-1303,-709,-265,68,294,453,542,580,564,486,360,176,-49,-298,-557,-784,-964,-1047,-1023,-844,-507,4,681,1517,2464,3515,4582,5643,6615,7458,8115,8557,8752,8704,8412,7915,7248,6468,5641,4818,4070,3425,2925,2576,2374,2303,2328,2405,2486,2519,2452,2252,1898,1388,741,-4,-812,-1621,-2388,-3076,-3646,-4097,-4426,-4643,-4783,-4847,-4876,-4866,-4834,-4775,-4679,-4540,-4353,-4125,-3869,-3613,-3385,-3224,-3152,-3199,-3360,-3630,-3974,-4333,-4655,-4860,-4903,-4733,-4336,-3717,-2908,-1961,-937,95,1088,1996,2809,3521,4154,4737,5287,5842,6376,6897,7345,7681,7840,7770,7434,6820,5953,4895,3735,2593,1584,826,392,349,680,1359,2286,3350,4414,5353,6062,6461,6531,6266,5723,4962,4083,3166,2296,1536,913,453,145,-29,-88,-73,4,107,244,383,551,717,908,1101,1302,1489,1656,1784,1859,1877,1823,1710,1539,1322,1089,841,629,450,354,348,459,693,1060,1539,2125,2778,3469,4154,4798,5355,5802,6111,6270,6298,6192,6011,5767,5533,5337,5234,5256,5403,5693,6070,6512,6943,7306,7536,7583,7404,6993,6351,5519,4540,3479,2384,1317,297,-645,-1516,-2323,-3088,-3833,-4570,-5316,-6053,-6772,-7437,-8007,-8449,-8726,-8820,-8720,-8435,-7978,-7387,-6688,-5932,-5149,-4386,-3680,-3053,-2537,-2138,-1861,-1714,-1674,-1750,-1922,-2191,-2550,-2989,-3500,-4050,-4612,-5125,-5534,-5782,-5815,-5599,-5126,-4407,-3491,-2439,-1327,-242,753,1599,2280,2789,3166,3445,3694,3957,4280,4678,5143,5647,6130,6533,6786,6830,6630,6167,5464,4555,3519,2410,1334,328,-514,-1193,-1656,-1937,-2044,-2025,-1927,-1794,-1671,-1592,-1574,-1639,-1780,-1997,-2284,-2613,-2986,-3381,-3794,-4223,-4656,-5099,-5530,-5965,-6363,-6743,-7062,-7333,-7524,-7640,-7662,-7593,-7425,-7169,-6823,-6413,-5952,-5473,-5005,-4598,-4268,-4075,-4009,-4101,-4324,-4659,-5066,-5493,-5901,-6226,-6448,-6518,-6436,-6203,-5844,-5395,-4919,-4466,-4109,-3899,-3874,-4057,-4441,-4985,-5654,-6346,-7010,-7529,-7850,-7896,-7638,-7053,-6165,-5009,-3653,-2191,-716,658,1842,2750,3333,3571,3462,3054,2376,1517,513,-555,-1653,-2738,-3776,-4750,-5632,-6402,-7048,-7543,-7893,-8086,-8138,-8066,-7897,-7672,-7417,-7174,-6953,-6766,-6598,-6431,-6231,-5967,-5618,-5165,-4625,-4019,-3400,-2815,-2337,-2005,-1864,-1916,-2141,-2483,-2863,-3197,-3383,-3353,-3042,-2418,-1510,-346,973,2356,3679,4837,5723,6283,6461,6289,5774,5011,4074,3064,2085,1215,532,72,-137,-107,138,562,1108,1732,2388,3020,3605,4101,4492,4768,4915,4949,4850,4643,4317,3887,3361,2746,2066,1328,572,-177,-875,-1476,-1955,-2272,-2437,-2443,-2345,-2172,-2002,-1894,-1902,-2078,-2444,-2998,-3725,-4585,-5516,-6465,-7361,-8145,-8771,-9182,-9358,-9263,-8884,-8224,-7274,-6082,-4667,-3109,-1472,148,1653,2958,3971,4650,4953,4895,4528,3915,3177,2398,1699,1141,783,627,660,835,1101,1404,1710,1979,2225,2441,2662,2918,3228,3619,4085,4615,5174,5722,6212,6592,6838,6907,6816,6551,6165,5661,5113,4522,3952,3410,2919,2497,2140,1861,1670,1568,1575,1695,1922,2269,2693,3198,3713,4224,4652,4977,5152,5169,5035,4769,4423,4045,3691,3422,3262,3262,3397,3687,4069,4536,5017,5487,5891,6207,6405,6489,6436,6281,6020,5691,5324,4941,4585,4260,3995,3786,3641,3549,3509,3511,3549,3617,3719,3845,4005,4181,4368,4548,4682,4749,4691,4493,4107,3534,2772,1853,814,-292,-1397,-2460,-3410,-4222,-4865,-5323,-5600,-5704,-5647,-5439,-5103,-4642,-4076,-3431,-2710,-1975,-1244,-587,-38,344,544,533,331,-37,-520,-1044,-1549,-1960,-2249,-2386,-2392,-2303,-2175,-2071,-2044,-2135,-2341,-2661,-3028,-3392,-3675,-3801,-3727,-3408,-2856,-2086,-1165,-143,892,1879,2751,3469,4011,4364,4559,4606,4567,4460,4340,4221,4136,4086,4081,4117,4188,4284,4400,4515,4637,4728,4796,4803,4751,4609,4381,4057,3643,3156,2611,2037,1461,919,429,20,-308,-558,-739,-878,-991,-1104,-1234,-1388,-1583,-1796,-2033,-2262,-2469,-2625,-2714,-2699,-2571,-2314,-1921,-1413,-810,-152,522,1164,1740,2213,2564,2789,2891,2881,2789,2629,2422,2186,1917,1621,1287,911,482,17,-488,-980,-1461,-1867,-2203,-2430,-2559,-2586,-2532,-2414,-2261,-2086,-1918,-1746,-1592,-1429,-1273,-1103,-937,-774,-643,-563,-571,-688,-943,-1334,-1864,-2502,-3209,-3932,-4614,-5201,-5668,-5985,-6174,-6243,-6229,-6164,-6065,-5950,-5803,-5605,-5310,-4892,-4302,-3547,-2629,-1588,-493,596,1577,2391,2967,3278,3326,3140,2787,2339,1891,1509,1265,1194,1314,1616,2081,2659,3313,3992,4655,5273,5838,6321,6759,7119,7450,7730,7989,8219,8424,8599,8733,8818,8842,8794,8670,8461,8165,7785,7327,6797,6216,5588,4954,4317,3732,3197,2760,2423,2200,2090,2088,2172,2321,2506,2685,2837,2914,2911,2792,2573,2231,1802,1283,712,113,-481,-1045,-1548,-1989,-2341,-2630,-2841,-3014,-3149,-3285,-3431,-3607,-3819,-4052,-4300,-4523,-4712,-4826,-4868,-4804,-4653,-4405,-4070,-3668,-3190,-2653,-2040,-1352,-573,290,1242,2252,3294,4324,5285,6124,6795,7250,7484,7495,7312,6979,6558,6092,5643,5229,4867,4545,4241,3920,3560,3139,2662,2147,1620,1129,699,381,168,85,86,153,235,284,272,176,3,-229,-481,-723,-910,-1022,-1043,-989,-876,-756,-651,-620,-668,-822,-1073,-1393,-1773,-2144,-2495,-2766,-2945,-3012,-2968,-2825,-2599,-2315,-1991,-1657,-1320,-1007,-705,-435,-176,61,294,512,728,936,1141,1349,1551,1762,1966,2173,2370,2555,2715,2848,2940,2991,2988,2939,2820,2660,2432,2170,1871,1560,1254,976,741,565,445,381,346,318,246,97,-195,-661,-1346,-2264,-3399,-4721,-6156,-7628,-9024,-10256,-11225,-11877,-12179,-12138,-11783,-11190,-10419,-9562,-8703,-7897,-7217,-6686,-6322,-6126,-6083,-6170,-6368,-6649,-6993,-7365,-7746,-8097,-8386,-8587,-8663,-8593,-8373,-7990,-7489,-6899,-6279,-5707,-5215,-4879,-4690,-4662,-4745,-4887,-5020,-5062,-4978,-4708,-4276,-3694,-3014,-2319,-1647,-1099,-673,-419,-298,-293,-347,-409,-439,-401,-298,-133,64,259,416,501,500,400,232,5,-223,-424,-561,-612,-576,-463,-301,-124,13,83,32,-155,-490,-971,-1571,-2258,-2991,-3720,-4403,-4996,-5462,-5781,-5941,-5957,-5843,-5638,-5372,-5092,-4823,-4606,-4444,-4351,-4307,-4286,-4263,-4197,-4071,-3860,-3556,-3169,-2712,-2216,-1731,-1279,-933,-694,-615,-688,-923,-1302,-1815,-2421,-3101,-3803,-4488,-5096,-5577,-5865,-5905,-5669,-5123,-4303,-3247,-2045,-805,355,1308,1963,2243,2122,1623,798,-242,-1382,-2492,-3445,-4151,-4537,-4583,-4293,-3714,-2903,-1954,-933,73,1002,1809,2433,2864,3054,3002,2681,2098,1263,205,-1008,-2321,-3618,-4806,-5784,-6456,-6785,-6735,-6337,-5636,-4719,-3677,-2627,-1642,-815,-172,273,532,667,720,759,849,1010,1292,1674,2149,2684,3234,3750,4199,4527,4739,4806,4770,4634,4465,4283,4148,4086,4120,4274,4530,4894,5328,5813,6314,6811,7258,7654,7952,8164,8264,8260,8149,7940,7643,7264,6831,6350,5855,5366,4894,4481,4124,3845,3645,3520,3451,3436,3425,3411,3346,3208,2976,2637,2197,1667,1091,484,-88,-607,-1032,-1345,-1549,-1645,-1662,-1615,-1540,-1445,-1348,-1252,-1149,-1043,-917,-785,-634,-503,-382,-329,-329,-420,-576,-791,-1017,-1211,-1321,-1281,-1078,-655,-50,736,1625,2568,3465,4264,4896,5324,5552,5572,5434,5171,4824,4439,4037,3646,3277,2935,2633,2384,2200,2120,2140,2297,2566,2940,3370,3801,4176,4424,4504,4382,4055,3550,2910,2205,1503,885,399,104,-5,85,325,683,1096,1521,1907,2229,2473,2635,2745,2811,2873,2950,3054,3192,3360,3526,3681,3771,3782,3678,3462,3123,2697,2204,1694,1203,779,454,249,188,253,437,716,1060,1441,1848,2244,2650,3044,3445,3858,4283,4725,5159,5569,5907,6142,6221,6106,5779,5215,4444,3486,2397,1245,82,-1007,-1990,-2805,-3451,-3916,-4226,-4407,-4509,-4561,-4623,-4712,-4855,-5059,-5299,-5570,-5834,-6061,-6239,-6329,-6345,-6270,-6116,-5904,-5631,-5336,-5001,-4661,-4300,-3928,-3545,-3145,-2739,-2325,-1915,-1511,-1111,-714,-292,165,679,1263,1907,2595,3287,3929,4464,4841,5005,4953,4669,4206,3605,2943,2295,1723,1283,1006,890,926,1067,1271,1500,1711,1887,2019,2107,2170,2212,2251,2270,2275,2224,2113,1892,1571,1112,561,-94,-789,-1493,-2159,-2732,-3187,-3489,-3621,-3592,-3401,-3082,-2658,-2159,-1630,-1091,-582,-124,265,568,785,914,974,971,935,889,845,831,844,902,1000,1146,1345,1594,1918,2292,2745,3239,3771,4291,4767,5143,5392,5464,5366,5089,4680,4180,3660,3181,2813,2593,2552,2671,2923,3236,3542,3754,3805,3645,3252,2641,1858,976,89,-695,-1308,-1663,-1759,-1589,-1211,-710,-165,308,648,789,712,440,11,-510,-1039,-1525,-1882,-2099,-2142,-2035,-1804,-1486,-1133,-773,-454,-186,1,99,93,-31,-269,-634,-1103,-1663,-2268,-2875,-3411,-3816,-4032,-3998,-3719,-3166,-2401,-1462,-428,614,1604,2465,3174,3698,4060,4266,4366,4388,4371,4349,4331,4344,4373,4440,4524,4641,4784,4957,5167,5419,5712,6043,6400,6774,7136,7474,7745,7937,8009,7956,7751,7407,6918,6311,5606,4831,4033,3225,2468,1766,1162,657,274,10,-124,-132,-17,228,570,1027,1534,2098,2641,3131,3497,3679,3623,3279,2645,1717,560,-760,-2128,-3424,-4525,-5324,-5756,-5782,-5452,-4817,-4014,-3169,-2432,-1934,-1758,-1960,-2515,-3361,-4381,-5433,-6374,-7068,-7428,-7398,-6998,-6281,-5352,-4348,-3394,-2621,-2116,-1926,-2048,-2448,-3029,-3709,-4367,-4908,-5252,-5349,-5174,-4752,-4107,-3306,-2408,-1488,-617,129,693,1006,1040,756,169,-713,-1814,-3085,-4386,-5643,-6711,-7515,-7969,-8044,-7745,-7107,-6229,-5186,-4127,-3142,-2340,-1789,-1513,-1524,-1768,-2205,-2741,-3306,-3814,-4201,-4418,-4451,-4295,-3986,-3555,-3060,-2551,-2072,-1673,-1374,-1196,-1141,-1191,-1332,-1534,-1757,-1980,-2157,-2276,-2304,-2242,-2081,-1842,-1535,-1189,-832,-486,-182,64,235,319,322,244,109,-82,-281,-493,-670,-821,-928,-1002,-1060,-1120,-1222,-1385,-1653,-2027,-2533,-3144,-3831,-4547,-5215,-5786,-6179,-6376,-6346,-6124,-5751,-5315,-4904,-4624,-4552,-4757,-5247,-6012,-6977,-8038,-9087,-9969,-10607,-10886,-10802,-10347,-9596,-8650,-7638,-6703,-5956,-5503,-5370,-5572,-6041,-6698,-7417,-8084,-8578,-8813,-8746,-8354,-7674,-6771,-5708,-4600,-3512,-2538,-1731,-1124,-744,-576,-614,-834,-1196,-1679,-2227,-2811,-3372,-3878,-4277,-4534,-4630,-4535,-4278,-3855,-3316,-2697,-2047,-1416,-837,-340,64,392,643,868,1072,1295,1544,1831,2144,2477,2802,3097,3340,3510,3595,3595,3504,3341,3118,2851,2567,2287,2032,1832,1695,1640,1662,1755,1888,2039,2167,2241,2231,2109,1865,1503,1036,499,-64,-599,-1049,-1357,-1474,-1367,-1017,-433,349,1278,2273,3259,4135,4833,5275,5416,5251,4775,4053,3149,2160,1198,352,-279,-666,-763,-632,-298,126,549,876,1020,935,614,82,-579,-1281,-1896,-2334,-2482,-2312,-1804,-1001,-7,1086,2112,2955,3489,3632,3356,2683,1686,476,-791,-1988,-2948,-3581,-3799,-3585,-2951,-1978,-742,620,2012,3297,4408,5245,5799,6016,5941,5555,4947,4132,3207,2227,1274,422,-260,-725,-928,-876,-572,-70,574,1285,1981,2603,3082,3402,3541,3535,3410,3238,3055,2937,2898,2979,3166,3458,3814,4213,4604,4965,5270,5511,5690,5824,5927,6039,6176,6379,6647,7005,7426,7910,8406,8886,9294,9581,9699,9618,9308,8782,8056,7177,6210,5234,4333,3590,3078,2846,2918,3287,3906,4709,5593,6456,7177,7668,7847,7673,7139,6276,5139,3836,2455,1130,-49,-988,-1639,-1970,-2013,-1809,-1448,-1039,-665,-449,-433,-679,-1173,-1894,-2765,-3707,-4613,-5384,-5939,-6207,-6170,-5821,-5219,-4417,-3530,-2642,-1871,-1284,-949,-871,-1039,-1395,-1850,-2315,-2679,-2853,-2782,-2424,-1797,-944,71,1150,2207,3153,3915,4441,4706,4686,4413,3890,3169,2297,1318,309,-684,-1582,-2330,-2875,-3175,-3220,-3008,-2566,-1951,-1222,-458,260,875,1325,1582,1653,1543,1314,1021,724,511,408,473,703,1081,1584,2144,2729,3257,3716,4038,4237,4294,4227,4078,3869,3652,3465,3331,3277,3306,3409,3580,3783,4003,4181,4311,4328,4240,4013,3675,3233,2739,2243,1793,1472,1291,1315,1510,1872,2333,2822,3251,3542,3621,3469,3058,2437,1641,740,-182,-1068,-1842,-2472,-2925,-3210,-3330,-3339,-3259,-3169,-3090,-3100,-3203,-3441,-3801,-4266,-4806,-5370,-5899,-6356,-6666,-6823,-6782,-6552,-6147,-5599,-4955,-4281,-3630,-3061,-2632,-2350,-2254,-2307,-2494,-2754,-3023,-3238,-3324,-3242,-2951,-2462,-1783,-969,-61,862,1760,2563,3261,3811,4233,4502,4657,4684,4612,4442,4189,3859,3474,3046,2618,2215,1889,1661,1571,1621,1813,2126,2527,2981,3448,3881,4265,4570,4796,4946,5015,5021,4963,4848,4666,4431,4116,3744,3294,2804,2275,1756,1267,857,548,378,354,490,770,1175,1658,2177,2670,3087,3386,3528,3504,3308,2962,2498,1960,1408,899,490,236,171,320,683,1241,1950,2748,3566,4320,4948,5398,5634,5668,5508,5208,4808,4364,3928,3521,3182,2898,2679,2495,2332,2154,1943,1676,1343,952,500,28,-466,-922,-1340,-1684,-1938,-2113,-2193,-2209,-2168,-2086,-1992,-1883,-1794,-1719,-1691,-1705,-1796,-1954,-2200,-2515,-2893,-3305,-3712,-4077,-4352,-4497,-4485,-4287,-3916,-3376,-2710,-1957,-1166,-393,320,926,1397,1693,1815,1736,1466,1013,391,-354,-1184,-2032,-2836,-3525,-4049,-4342,-4394,-4181,-3740,-3100,-2340,-1525,-745,-69,451,774,904,849,663,380,86,-191,-378,-470,-441,-308,-80,203,528,849,1154,1416,1620,1758,1824,1816,1739,1584,1365,1078,742,352,-51,-488,-904,-1314,-1685,-2010,-2285,-2490,-2623,-2678,-2636,-2521,-2305,-2031,-1703,-1357,-1028,-752,-556,-479,-526,-706,-1016,-1431,-1940,-2503,-3108,-3708,-4301,-4847,-5337,-5756,-6087,-6332,-6487,-6560,-6559,-6501,-6396,-6259,-6105,-5949,-5803,-5689,-5615,-5592,-5641,-5756,-5951,-6205,-6507,-6817,-7106,-7329,-7446,-7447,-7298,-7043,-6675,-6271,-5866,-5532,-5303,-5216,-5270,-5454,-5725,-6036,-6327,-6550,-6652,-6620,-6433,-6122,-5696,-5209,-4682,-4179,-3723,-3358,-3115,-3007,-3049,-3243,-3565,-3999,-4503,-5020,-5511,-5901,-6148,-6209,-6057,-5710,-5180,-4542,-3835,-3167,-2567,-2124,-1838,-1732,-1783,-1945,-2173,-2412,-2610,-2740,-2770,-2712,-2555,-2345,-2078,-1801,-1514,-1235,-966,-712,-468,-233,-17,188,365,510,622,682,705,678,619,523,410,278,132,-20,-181,-338,-490,-623,-733,-807,-834,-812,-729,-601,-417,-213,20,231,429,564,637,625,518,322,35,-325,-742,-1191,-1657,-2108,-2540,-2927,-3273,-3559,-3800,-3974,-4103,-4171,-4193,-4173,-4115,-4042,-3959,-3886,-3827,-3786,-3761,-3732,-3692,-3602,-3452,-3211,-2868,-2425,-1891,-1313,-719,-183,257,542,650,574,322,-45,-491,-921,-1271,-1483,-1497,-1299,-892,-288,450,1284,2138,2939,3633,4155,4475,4576,4455,4142,3669,3093,2482,1889,1402,1046,886,925,1163,1583,2123,2750,3372,3958,4438,4802,5027,5133,5138,5082,4995,4913,4864,4844,4869,4903,4940,4961,4938,4883,4776,4643,4493,4342,4216,4113,4049,3997,3947,3860,3712,3471,3147,2746,2333,1961,1684,1562,1561,1667,1759,1759,1566,1166,584,-46,-584,-860,-774,-292,499,1462,2381,3103,3479,3514,3218,2747,2191,1681,1238,845,409,-192,-1046,-2204,-3585,-5039,-6286,-7037,-6977,-5915,-3776,-689,3046,6969,10549,13235,14593,14314,12348,8820,4128,-1229,-6584,-11312,-14802,-16607,-16457,-14327,-10419,-5179,795,6790,12087,16053,18227,18387,16604,13187,8691,3770,-892,-4699,-7252,-8357,-8079,-6655,-4465,-1927,572,2720,4329,5339,5767,5728,5349,4754,4057,3301,2516,1685,791,-173,-1183,-2164,-3023,-3632,-3890,-3742,-3186,-2322,-1304,-335,366,623,336,-486,-1723,-3145,-4468,-5405,-5705,-5257,-4060,-2268,-167,1915,3623,4672,4912,4305,3001,1236,-642,-2307,-3434,-3840,-3417,-2245,-490,1549,3537,5128,6029,6034,5086,3262,793,-1986,-4667,-6870,-8246,-8618,-7918,-6284,-3966,-1319,1273,3469,5007,5756,5712,4995,3801,2360,916,-346,-1287,-1839,-2017,-1865,-1485,-990,-480,-53,246,395,419,363,308,325,497,861,1455,2235,3156,4105,4947,5561,5795,5576,4849,3642,2038,194,-1734,-3517,-5023,-6068,-6604,-6585,-6067,-5139,-3933,-2615,-1330,-228,618,1154,1419,1478,1460,1499,1725,2238,3089,4270,5725,7342,9000,10559,11903,12941,13615,13914,13847,13479,12850,12066,11183,10285,9415,8605,7843,7097,6314,5420,4365,3116,1665,65,-1612,-3256,-4747,-5951,-6782,-7127,-6975,-6284,-5120,-3524,-1627,468,2597,4622,6382,7757,8621,8914,8591,7662,6178,4211,1864,-727,-3443,-6102,-8560,-10615,-12110,-12868,-12792,-11809,-9973,-7384,-4264,-873,2467,5464,7850,9433,10136,9942,8982,7398,5430,3278,1163,-768,-2408,-3702,-4663,-5310,-5696,-5870,-5848,-5664,-5289,-4743,-4005,-3117,-2110,-1081,-106,691,1221,1416,1230,686,-162,-1223,-2361,-3461,-4389,-5060,-5407,-5415,-5103,-4525,-3757,-2884,-1998,-1173,-481,42,364,491,420,195,-170,-627,-1142,-1673,-2199,-2678,-3110,-3468,-3762,-3991,-4173,-4330,-4484,-4662,-4896,-5180,-5560,-5985,-6486,-7003,-7517,-7998,-8388,-8679,-8830,-8833,-8697,-8413,-8027,-7544,-7016,-6467,-5945,-5476,-5093,-4819,-4660,-4620,-4684,-4821,-4998,-5153,-5240,-5193,-4971,-4543,-3893,-3051,-2052,-971,110,1101,1926,2511,2838,2890,2706,2344,1869,1378,930,601,419,405,550,821,1181,1575,1954,2279,2506,2621,2625,2504,2321,2065,1825,1609,1489,1478,1616,1887,2289,2768,3277,3743,4102,4286,4257,3992,3500,2822,2023,1183,394,-263,-715,-916,-847,-518,28,743,1543,2355,3122,3768,4293,4653,4890,5004,5046,5040,5025,5027,5072,5169,5339,5576,5894,6273,6711,7186,7683,8180,8665,9117,9539,9926,10276,10601,10887,11155,11374,11567,11692,11770,11777,11721,11608,11438,11231,10986,10722,10434,10132,9810,9463,9090,8693,8260,7827,7383,6976,6610,6324,6115,6005,5971,6012,6100,6223,6366,6514,6661,6775,6855,6834,6703,6396,5899,5203,4324,3331,2293,1320,499,-91,-400,-434,-218,166,631,1082,1430,1608,1595,1374,987,484,-71,-606,-1050,-1366,-1507,-1480,-1298,-1011,-670,-354,-131,-46,-170,-471,-985,-1633,-2382,-3150,-3869,-4483,-4930,-5211,-5292,-5216,-5006,-4708,-4384,-4073,-3832,-3693,-3688,-3826,-4106,-4524,-5032,-5622,-6218,-6810,-7318,-7745,-8035,-8211,-8256,-8213,-8095,-7960,-7822,-7735,-7702,-7745,-7856,-8021,-8223,-8431,-8622,-8770,-8855,-8871,-8804,-8671,-8474,-8236,-7985,-7739,-7520,-7359,-7247,-7218,-7240,-7330,-7453,-7608,-7765,-7914,-8036,-8130,-8182,-8205,-8196,-8173,-8139,-8121,-8116,-8148,-8210,-8312,-8443,-8595,-8762,-8909,-9052,-9143,-9204,-9214,-9179,-9107,-9005,-8883,-8758,-8629,-8512,-8399,-8304,-8204,-8112,-8009,-7893,-7769,-7617,-7454,-7272,-7079,-6882,-6690,-6504,-6344,-6215,-6118,-6073,-6056,-6093,-6142,-6214,-6266,-6285,-6237,-6110,-5865,-5518,-5046,-4478,-3836,-3149,-2468,-1826,-1273,-844,-555,-432,-458,-619,-891,-1228,-1585,-1932,-2218,-2427,-2541,-2549,-2466,-2303,-2079,-1832,-1566,-1327,-1114,-954,-844,-796,-790,-842,-914,-1021,-1124,-1237,-1323,-1397,-1431,-1431,-1391,-1306,-1184,-1023,-833,-617,-391,-156,74,301,517,736,949,1184,1435,1724,2051,2425,2839,3288,3759,4230,4686,5100,5452,5729,5912,6005,6002,5916,5769,5572,5368,5165,5002,4888,4844,4865,4956,5097,5275,5466,5650,5805,5924,5994,6018,6010,5975,5945,5926,5942,5994,6098,6233,6404,6579,6756,6906,7027,7098,7129,7113,7061,6981,6880,6775,6669,6577,6499,6449,6422,6430,6463,6535,6624,6744,6875,7009,7145,7254,7346,7401,7419,7411,7365,7309,7236,7168,7107,7058,7026,7003,6987,6971,6936,6886,6801,6684,6539,6372,6201,6046,5920,5850,5840,5898,6019,6186,6387,6596,6790,6968,7094,7196,7254,7291,7325,7358,7423,7512,7651,7811,8013,8202,8392,8523,8592,8572,8445,8237,7937,7608,7273,7004,6839,6840,7020,7399,7947,8612,9326,9987,10505,10794,10787,10454,9809,8880,7772,6556,5365,4291,3421,2824,2512,2500,2730,3154,3702,4279,4836,5290,5616,5783,5785,5652,5387,5049,4660,4259,3881,3540,3252,3025,2845,2713,2599,2502,2385,2247,2061,1825,1533,1188,802,384,-34,-450,-828,-1164,-1446,-1664,-1829,-1939,-2014,-2056,-2085,-2108,-2125,-2152,-2173,-2198,-2213,-2219,-2207,-2185,-2143,-2101,-2056,-2023,-2015,-2040,-2109,-2233,-2402,-2633,-2903,-3221,-3564,-3927,-4298,-4662,-5016,-5343,-5648,-5908,-6138,-6320,-6463,-6565,-6636,-6685,-6724,-6777,-6841,-6956,-7105,-7314,-7560,-7848,-8149,-8458,-8736,-8985,-9165,-9286,-9334,-9308,-9235,-9095,-8944,-8750,-8568,-8370,-8184,-8000,-7812,-7631,-7431,-7230,-7006,-6777,-6532,-6281,-6033,-5782,-5556,-5339,-5150,-4992,-4860,-4772,-4709,-4686,-4692,-4724,-4784,-4856,-4943,-5037,-5137,-5235,-5344,-5442,-5559,-5670,-5796,-5927,-6062,-6205,-6337,-6470,-6583,-6683,-6767,-6828,-6874,-6906,-6919,-6928,-6923,-6912,-6896,-6879,-6860,-6849,-6844,-6849,-6868,-6896,-6936,-6978,-7019,-7052,-7069,-7065,-7034,-6981,-6893,-6800,-6678,-6571,-6460,-6375,-6310,-6274,-6266,-6273,-6296,-6314,-6315,-6298,-6233,-6139,-5994,-5815,-5607,-5376,-5145,-4919,-4716,-4548,-4419,-4332,-4291,-4285,-4311,-4362,-4422,-4497,-4564,-4641,-4705,-4774,-4834,-4893,-4953,-5003,-5057,-5097,-5132,-5146,-5134,-5090,-4991,-4853,-4642,-4388,-4082,-3751,-3413,-3105,-2840,-2670,-2587,-2627,-2768,-3006,-3312,-3640,-3963,-4220,-4390,-4436,-4347,-4131,-3797,-3388,-2926,-2467,-2033,-1666,-1374,-1166,-1036,-958,-920,-885,-836,-753,-623,-452,-236,-4,237,460,645,783,855,868,822,741,636,548,491,509,610,813,1118,1510,1967,2456,2937,3377,3739,4004,4164,4214,4195,4108,4023,3958,3957,4047,4232,4517,4866,5262,5645,5986,6237,6368,6366,6232,5977,5640,5252,4864,4519,4252,4087,4049,4114,4298,4557,4870,5222,5566,5897,6193,6434,6636,6776,6879,6941,6984,7017,7052,7105,7173,7267,7374,7493,7610,7714,7788,7832,7822,7776,7671,7533,7356,7159,6952,6748,6556,6388,6248,6143,6069,6024,6002,5994,5995,5994,5989,5968,5944,5898,5851,5794,5734,5677,5620,5568,5524,5482,5450,5419,5401,5382,5380,5374,5383,5391,5407,5421,5436,5446,5453,5455,5458,5454,5459,5461,5476,5492,5521,5554,5591,5638,5675,5720,5751,5784,5792,5802,5779,5759,5718,5676,5643,5615,5614,5638,5693,5778,5897,6031,6189,6349,6507,6656,6784,6884,6954,6981,6984,6945,6895,6830,6765,6730,6703,6731,6783,6877,7001,7135,7286,7413,7529,7598,7622,7588,7488,7331,7116,6851,6562,6252,5956,5683,5453,5274,5155,5078,5049,5030,5019,4984,4914,4800,4636,4424,4177,3904,3625,3356,3114,2921,2778,2709,2700,2756,2867,3011,3177,3350,3497,3625,3695,3725,3693,3615,3491,3335,3160,2984,2819,2685,2582,2519,2491,2485,2498,2491,2462,2378,2231,2012,1726,1376,990,588,187,-175,-499,-763,-971,-1127,-1242,-1323,-1392,-1448,-1513,-1581,-1660,-1750,-1843,-1938,-2026,-2101,-2154,-2187,-2182,-2156,-2088,-2002,-1890,-1771,-1651,-1546,-1468,-1425,-1428,-1473,-1562,-1688,-1835,-2001,-2159,-2308,-2427,-2517,-2576,-2602,-2619,-2624,-2662,-2722,-2851,-3039,-3293,-3623,-3977,-4374,-4742,-5084,-5360,-5558,-5677,-5726,-5723,-5707,-5695,-5733,-5819,-5986,-6202,-6469,-6744,-6999,-7199,-7313,-7325,-7229,-7031,-6760,-6436,-6116,-5822,-5612,-5496,-5512,-5640,-5894,-6226,-6623,-7023,-7409,-7717,-7944,-8051,-8041,-7919,-7696,-7403,-7068,-6718,-6394,-6105,-5885,-5727,-5646,-5621,-5657,-5716,-5804,-5882,-5954,-5998,-6014,-5997,-5951,-5879,-5792,-5692,-5592,-5496,-5408,-5342,-5280,-5246,-5220,-5210,-5215,-5217,-5237,-5241,-5259,-5259,-5260,-5256,-5244,-5234,-5225,-5216,-5219,-5220,-5236,-5248,-5270,-5291,-5312,-5337,-5352,-5379,-5392,-5422,-5442,-5471,-5508,-5541,-5588,-5628,-5677,-5719,-5768,-5802,-5848,-5872,-5911,-5930,-5963,-5984,-6017,-6046,-6087,-6126,-6176,-6222,-6274,-6318,-6360,-6396,-6422,-6449,-6459,-6479,-6481,-6491,-6492,-6485,-6482,-6459,-6441,-6404,-6368,-6322,-6269,-6220,-6159,-6102,-6038,-5971,-5899,-5825,-5736,-5646,-5542,-5426,-5296,-5142,-4973,-4776,-4561,-4330,-4088,-3854,-3619,-3422,-3233,-3099,-2982,-2904,-2848,-2804,-2771,-2731,-2683,-2618,-2539,-2447,-2348,-2249,-2161,-2099,-2057,-2058,-2084,-2142,-2222,-2302,-2384,-2438,-2468,-2456,-2404,-2311,-2186,-2033,-1865,-1700,-1536,-1402,-1291,-1227,-1195,-1219,-1273,-1377,-1507,-1663,-1832,-2000,-2152,-2271,-2338,-2334,-2250,-2081,-1816,-1484,-1080,-648,-203,215,593,893,1122,1258,1325,1321,1284,1219,1162,1125,1117,1155,1220,1325,1434,1564,1669,1772,1835,1877,1871,1840,1754,1647,1487,1314,1111,903,707,522,385,288,250,270,352,488,679,905,1166,1446,1730,2013,2275,2509,2714,2877,3004,3104,3175,3243,3305,3384,3480,3603,3752,3923,4112,4301,4490,4659,4804,4913,4990,5023,5035,5019,4993,4969,4954,4957,4989,5031,5104,5175,5249,5316,5355,5377,5369,5337,5283,5221,5142,5085,5025,4997,4991,5010,5064,5129,5217,5304,5396,5469,5538,5573,5602,5604,5587,5564,5515,5467,5401,5328,5248,5151,5045,4927,4791,4647,4480,4305,4110,3906,3689,3473,3255,3059,2881,2743,2654,2610,2632,2701,2819,2975,3153,3340,3525,3686,3829,3937,4025,4090,4147,4217,4295,4416,4566,4757,4985,5233,5491,5741,5960,6133,6243,6273,6224,6083,5865,5580,5243,4892,4535,4228,3974,3809,3732,3756,3853,4031,4228,4453,4650,4811,4915,4946,4920,4827,4697,4545,4388,4261,4161,4118,4118,4168,4254,4359,4481,4595,4704,4806,4890,4980,5057,5144,5231,5320,5406,5476,5524,5532,5498,5406,5262,5070,4833,4582,4312,4070,3843,3672,3547,3480,3471,3501,3575,3660,3751,3826,3866,3875,3823,3736,3594,3423,3223,3025,2820,2651,2504,2395,2335,2306,2314,2348,2395,2450,2505,2558,2596,2640,2671,2706,2738,2768,2792,2806,2804,2775,2730,2651,2568,2470,2378,2314,2268,2268,2301,2358,2440,2511,2564,2575,2525,2413,2228,1978,1686,1353,1023,700,426,199,53,-28,-32,26,130,266,409,542,644,709,715,680,586,466,315,163,16,-102,-194,-248,-276,-278,-280,-281,-314,-370,-470,-608,-774,-970,-1165,-1359,-1526,-1663,-1752,-1802,-1799,-1766,-1691,-1604,-1492,-1380,-1261,-1145,-1026,-917,-796,-695,-582,-488,-398,-327,-271,-239,-213,-220,-223,-243,-269,-282,-321,-338,-385,-433,-506,-613,-740,-915,-1110,-1345,-1605,-1877,-2174,-2461,-2760,-3049,-3329,-3601,-3853,-4097,-4310,-4510,-4670,-4805,-4897,-4954,-4964,-4937,-4866,-4758,-4624,-4457,-4283,-4096,-3920,-3758,-3627,-3532,-3488,-3491,-3558,-3668,-3839,-4032,-4258,-4479,-4688,-4857,-4979,-5032,-5020,-4948,-4812,-4653,-4462,-4283,-4120,-3995,-3911,-3870,-3869,-3889,-3914,-3936,-3919,-3871,-3764,-3614,-3411,-3183,-2931,-2685,-2461,-2276,-2151,-2089,-2109,-2200,-2364,-2597,-2865,-3175,-3485,-3785,-4059,-4286,-4461,-4593,-4666,-4718,-4736,-4758,-4782,-4828,-4903,-5003,-5140,-5295,-5476,-5663,-5857,-6045,-6220,-6383,-6516,-6628,-6710,-6754,-6776,-6748,-6694,-6591,-6454,-6275,-6061,-5808,-5531,-5230,-4915,-4602,-4281,-3984,-3691,-3432,-3187,-2977,-2784,-2616,-2464,-2326,-2192,-2066,-1937,-1810,-1688,-1566,-1460,-1370,-1302,-1266,-1260,-1288,-1351,-1440,-1552,-1679,-1808,-1941,-2058,-2170,-2263,-2347,-2424,-2493,-2570,-2647,-2735,-2838,-2945,-3070,-3197,-3332,-3470,-3611,-3755,-3902,-4058,-4219,-4391,-4571,-4752,-4932,-5089,-5223,-5308,-5333,-5302,-5188,-5017,-4787,-4516,-4228,-3937,-3671,-3441,-3264,-3141,-3065,-3039,-3032,-3045,-3037,-3018,-2944,-2834,-2668,-2454,-2201,-1926,-1627,-1345,-1070,-829,-629,-469,-358,-292,-259,-254,-268,-276,-282,-264,-219,-152,-48,65,203,333,465,571,658,706,725,693,634,528,401,245,75,-94,-270,-425,-573,-702,-810,-904,-980,-1043,-1094,-1138,-1174,-1205,-1240,-1265,-1301,-1328,-1360,-1379,-1394,-1384,-1360,-1299,-1207,-1080,-905,-699,-448,-166,148,476,825,1166,1498,1809,2081,2307,2488,2601,2669,2680,2652,2597,2527,2452,2398,2358,2357,2380,2444,2528,2649,2773,2923,3058,3207,3328,3442,3525,3577,3598,3569,3505,3379,3220,2994,2746,2437,2122,1778,1446,1126,843,603,423,308,245,256,293,385,483,597,708,806,903,984,1079,1174,1304,1457,1657,1890,2164,2460,2769,3073,3350,3591,3774,3899,3951,3943,3869,3755,3596,3430,3249,3094,2956,2862,2809,2802,2841,2919,3027,3165,3315,3475,3639,3788,3938,4059,4172,4255,4325,4367,4401,4412,4423,4416,4419,4406,4408,4398,4394,4388,4372,4352,4316,4265,4197,4105,4001,3874,3745,3603,3472,3342,3238,3145,3090,3056,3060,3098,3169,3280,3415,3590,3775,3987,4196,4402,4590,4752,4878,4965,5017,5032,5034,5017,5012,5017,5050,5111,5202,5314,5447,5575,5702,5801,5876,5907,5900,5843,5750,5610,5442,5239,5016,4773,4511,4246,3965,3690,3408,3140,2879,2646,2434,2270,2135,2058,2023,2027,2080,2140,2231,2313,2386,2441,2466,2464,2437,2385,2333,2276,2244,2245,2282,2380,2523,2713,2949,3197,3462,3710,3935,4116,4248,4320,4337,4295,4213,4086,3944,3783,3625,3477,3343,3228,3127,3042,2963,2886,2810,2717,2632,2524,2429,2317,2228,2134,2070,2010,1974,1948,1933,1922,1907,1886,1849,1797,1730,1647,1561,1461,1370,1275,1194,1120,1060,1010,979,957,954,959,986,1016,1063,1115,1168,1226,1278,1325,1364,1388,1405,1396,1381,1336,1276,1193,1093,970,843,702,564,433,314,215,134,86,52,56,76,124,190,274,375,476,593,688,780,838,868,848,787,666,504,291,51,-217,-495,-763,-1027,-1247,-1450,-1595,-1716,-1786,-1838,-1860,-1881,-1895,-1918,-1959,-2007,-2078,-2151,-2231,-2311,-2371,-2424,-2445,-2444,-2413,-2355,-2279,-2186,-2094,-1999,-1925,-1872,-1845,-1857,-1889,-1965,-2051,-2169,-2282,-2405,-2510,-2601,-2668,-2703,-2716,-2702,-2673,-2631,-2588,-2538,-2500,-2453,-2408,-2354,-2281,-2197,-2093,-1973,-1847,-1720,-1602,-1511,-1439,-1417,-1418,-1475,-1551,-1668,-1794,-1937,-2066,-2192,-2285,-2358,-2391,-2397,-2371,-2320,-2253,-2172,-2092,-2005,-1936,-1859,-1801,-1735,-1674,-1599,-1522,-1427,-1333,-1233,-1146,-1078,-1043,-1046,-1098,-1201,-1345,-1537,-1756,-1998,-2256,-2508,-2757,-2998,-3208,-3414,-3579,-3726,-3841,-3921,-3972,-3983,-3960,-3905,-3821,-3721,-3607,-3497,-3400,-3326,-3292,-3285,-3325,-3390,-3476,-3570,-3653,-3712,-3727,-3699,-3605,-3462,-3266,-3024,-2772,-2499,-2258,-2039,-1876,-1782,-1749,-1800,-1912,-2084,-2304,-2548,-2807,-3062,-3295,-3503,-3669,-3807,-3899,-3975,-4018,-4056,-4088,-4121,-4168,-4223,-4295,-4383,-4480,-4590,-4701,-4808,-4909,-4987,-5047,-5075,-5078,-5047,-4991,-4910,-4800,-4676,-4526,-4364,-4189,-4002,-3820,-3628,-3462,-3301,-3169,-3065,-2979,-2930,-2896,-2884,-2881,-2885,-2885,-2883,-2865,-2840,-2800,-2748,-2698,-2641,-2596,-2566,-2549,-2558,-2588,-2636,-2703,-2772,-2847,-2903,-2946,-2956,-2931,-2874,-2775,-2659,-2522,-2389,-2279,-2194,-2174,-2197,-2290,-2434,-2622,-2838,-3067,-3282,-3469,-3617,-3706,-3741,-3719,-3634,-3516,-3348,-3167,-2967,-2768,-2584,-2418,-2285,-2189,-2137,-2131,-2174,-2260,-2386,-2549,-2730,-2928,-3125,-3316,-3488,-3640,-3752,-3843,-3879,-3890,-3848,-3773,-3660,-3513,-3346,-3162,-2971,-2788,-2613,-2458,-2328,-2215,-2136,-2068,-2032,-1999,-1992,-1984,-1987,-1989,-1986,-1983,-1968,-1944,-1914,-1873,-1832,-1790,-1759,-1736,-1741,-1763,-1821,-1897,-2010,-2128,-2268,-2404,-2521,-2633,-2683,-2716,-2670,-2582,-2431,-2221,-1976,-1689,-1394,-1096,-823,-582,-394,-256,-180,-154,-177,-237,-321,-422,-517,-615,-685,-745,-766,-777,-743,-708,-637,-564,-482,-389,-299,-204,-98,12,144,295,475,679,911,1160,1412,1661,1881,2055,2180,2223,2206,2106,1944,1731,1476,1208,933,680,452,278,139,78,53,108,199,352,537,752,990,1225,1467,1685,1878,2047,2164,2253,2295,2293,2264,2197,2111,2017,1909,1810,1720,1640,1581,1541,1516,1516,1525,1556,1586,1628,1662,1691,1715,1720,1726,1722,1722,1731,1759,1800,1876,1963,2077,2202,2330,2461,2581,2687,2777,2845,2890,2913,2907,2875,2808,2711,2574,2405,2205,1977,1736,1491,1253,1038,856,708,618,561,567,604,697,816,979,1161,1372,1600,1844,2098,2358,2619,2876,3123,3357,3568,3758,3917,4056,4159,4256,4318,4384,4433,4481,4531,4573,4614,4653,4670,4686,4667,4641,4579,4508,4408,4301,4180,4053,3924,3792,3660,3530,3392,3262,3119,2987,2840,2708,2555,2420,2262,2114,1949,1788,1623,1472,1335,1236,1177,1172,1234,1347,1530,1754,2016,2296,2575,2833,3066,3242,3379,3446,3473,3443,3375,3282,3161,3040,2912,2797,2699,2621,2577,2557,2579,2626,2697,2794,2886,2990,3074,3145,3197,3226,3243,3243,3247,3237,3244,3245,3256,3271,3275,3284,3273,3256,3222,3171,3107,3033,2956,2873,2810,2747,2715,2704,2720,2767,2835,2923,3015,3104,3169,3201,3181,3110,2975,2790,2560,2304,2044,1795,1583,1421,1312,1269,1267,1308,1364,1412,1439,1414,1341,1201,1009,770,505,230,-24,-252,-418,-530,-573,-549,-469,-331,-158,53,289,546,821,1116,1427,1760,2102,2455,2808,3149,3468,3753,3987,4173,4296,4358,4364,4311,4213,4073,3906,3714,3515,3308,3117,2927,2771,2628,2514,2429,2355,2311,2266,2232,2191,2141,2072,1987,1869,1729,1553,1345,1108,832,534,206,-136,-488,-839,-1172,-1484,-1751,-1975,-2139,-2248,-2291,-2291,-2231,-2151,-2027,-1907,-1758,-1623,-1472,-1324,-1168,-996,-814,-604,-382,-128,132,413,686,960,1207,1430,1608,1743,1830,1871,1873,1844,1791,1741,1678,1641,1599,1576,1549,1510,1447,1349,1204,1014,780,513,239,-33,-262,-446,-555,-593,-561,-469,-348,-213,-105,-40,-42,-132,-294,-552,-857,-1218,-1584,-1942,-2259,-2513,-2688,-2778,-2781,-2707,-2576,-2390,-2189,-1966,-1754,-1551,-1358,-1190,-1022,-874,-718,-573,-416,-268,-109,37,180,311,416,513,572,614,631,620,598,554,508,453,407,366,346,341,360,399,461,528,612,679,743,786,793,785,725,647,533,393,239,69,-105,-276,-446,-601,-751,-888,-1016,-1136,-1247,-1354,-1450,-1536,-1613,-1671,-1716,-1741,-1738,-1725,-1676,-1620,-1534,-1446,-1346,-1246,-1157,-1072,-1008,-953,-910,-874,-837,-791,-733,-657,-556,-441,-300,-144,29,214,407,603,790,965,1102,1199,1231,1198,1085,908,670,401,129,-115,-301,-406,-415,-337,-177,28,251,451,597,656,627,488,269,-21,-350,-676,-975,-1221,-1380,-1466,-1458,-1388,-1265,-1127,-977,-870,-784,-762,-771,-818,-873,-927,-947,-922,-839,-688,-480,-218,82,401,715,1015,1270,1479,1629,1714,1745,1714,1649,1538,1414,1276,1135,1016,909,839,801,801,838,910,1005,1123,1244,1365,1472,1551,1593,1589,1526,1409,1225,988,700,372,24,-342,-695,-1041,-1351,-1636,-1876,-2072,-2230,-2327,-2388,-2393,-2353,-2271,-2148,-1990,-1807,-1608,-1398,-1198,-1008,-841,-711,-607,-545,-510,-508,-517,-548,-569,-588,-598,-580,-553,-497,-427,-342,-246,-147,-53,38,102,150,158,127,48,-80,-269,-490,-759,-1028,-1298,-1523,-1689,-1770,-1746,-1632,-1409,-1132,-796,-472,-165,58,197,210,115,-106,-407,-783,-1184,-1581,-1945,-2242,-2469,-2605,-2668,-2660,-2599,-2517,-2410,-2320,-2233,-2175,-2131,-2102,-2075,-2045,-1993,-1924,-1815,-1682,-1520,-1340,-1158,-983,-830,-722,-653,-651,-695,-806,-955,-1142,-1343,-1543,-1717,-1848,-1913,-1908,-1818,-1660,-1428,-1159,-865,-577,-327,-122,-9,33,-30,-171,-392,-668,-988,-1317,-1639,-1934,-2173,-2361,-2480,-2534,-2538,-2497,-2431,-2364,-2295,-2260,-2239,-2258,-2297,-2359,-2426,-2498,-2550,-2587,-2602,-2583,-2554,-2499,-2448,-2404,-2378,-2388,-2430,-2513,-2631,-2769,-2915,-3049,-3149,-3208,-3205,-3145,-3023,-2859,-2663,-2456,-2262,-2083,-1955,-1863,-1829,-1834,-1883,-1957,-2039,-2124,-2172,-2193,-2146,-2046,-1867,-1634,-1339,-1014,-678,-354,-75,145,287,340,315,214,62,-120,-313,-485,-623,-710,-737,-708,-624,-498,-347,-178,-18,134,258,362,440,500,550,600,649,715,771,844,892,924,919,858,749,577,346,77,-244,-567,-902,-1217,-1502,-1745,-1931,-2053,-2111,-2098,-2019,-1878,-1692,-1464,-1224,-977,-749,-553,-391,-277,-205,-163,-159,-156,-170,-171,-166,-147,-119,-84,-46,-19,9,8,5,-28,-64,-119,-170,-228,-272,-302,-324,-310,-294,-248,-193,-132,-62,-5,47,71,79,45,-15,-118,-250,-418,-603,-805,-1007,-1200,-1375,-1520,-1632,-1712,-1760,-1777,-1781,-1758,-1740,-1707,-1681,-1646,-1623,-1586,-1560,-1520,-1483,-1439,-1387,-1328,-1261,-1177,-1083,-967,-830,-685,-514,-346,-174,-18,120,221,302,332,348,327,301,270,241,231,228,242,263,276,285,265,233,176,111,50,6,2,47,146,308,505,746,970,1187,1333,1411,1380,1244,997,649,231,-249,-733,-1211,-1633,-1982,-2226,-2361,-2371,-2273,-2072,-1789,-1461,-1106,-767,-463,-221,-49,40,64,18,-65,-176,-290,-388,-462,-495,-492,-451,-383,-298,-211,-131,-92,-73,-124,-199,-333,-477,-643,-783,-897,-951,-947,-878,-756,-593,-424,-262,-146,-90,-114,-224,-413,-668,-963,-1269,-1557,-1787,-1945,-2004,-1963,-1829,-1617,-1356,-1078,-812,-591,-440,-364,-375,-455,-597,-772,-970,-1160,-1338,-1486,-1606,-1698,-1767,-1819,-1862,-1898,-1933,-1964,-1986,-1995,-1992,-1956,-1907,-1819,-1715,-1582,-1442,-1292,-1154,-1025,-926,-852,-813,-796,-808,-827,-855,-873,-878,-858,-810,-720,-595,-420,-209,44,324,619,910,1182,1407,1575,1663,1675,1600,1461,1260,1030,796,577,405,286,236,258,342,479,654,851,1050,1242,1397,1526,1598,1630,1600,1534,1421,1286,1137,978,841,712,612,533,472,422,381,333,280,223,149,74,-4,-89,-162,-239,-302,-361,-401,-433,-434,-420,-372,-298,-201,-75,57,204,333,458,539,600,599,570,483,369,223,62,-99,-261,-392,-516,-598,-669,-708,-743,-762,-786,-811,-837,-872,-898,-924,-930,-931,-907,-874,-829,-770,-709,-632,-543,-430,-282,-94,140,430,753,1122,1497,1874,2225,2529,2774,2945,3040,3059,3016,2912,2780,2615,2454,2283,2133,1984,1844,1710,1564,1419,1263,1104,956,819,714,644,619,629,679,744,814,875,892,881,810,693,534,341,133,-69,-265,-417,-540,-607,-629,-604,-531,-429,-294,-149,9,168,324,480,634,788,948,1105,1270,1419,1555,1664,1730,1755,1724,1643,1520,1360,1183,1008,843,723,641,624,668,777,940,1157,1402,1671,1936,2186,2401,2567,2670,2708,2673,2572,2416,2210,1987,1747,1529,1329,1176,1059,989,953,939,938,929,897,845,747,627,478,325,183,88,47,96,226,446,728,1042,1354,1608,1782,1831,1757,1556,1260,905,543,225,-4,-105,-71,111,407,798,1234,1665,2062,2371,2590,2687,2681,2573,2390,2154,1885,1610,1346,1111,917,777,700,693,763,906,1116,1386,1688,2003,2308,2563,2762,2868,2880,2795,2615,2363,2058,1722,1395,1082,831,631,514,472,506,615,779,999,1243,1511,1775,2017,2234,2396,2514,2562,2562,2491,2382,2218,2025,1805,1574,1342,1127,932,789,686,659,683,788,935,1138,1356,1583,1793,1968,2101,2185,2224,2233,2221,2213,2216,2249,2316,2416,2548,2688,2836,2951,3034,3050,3004,2878,2682,2424,2117,1794,1458,1155,876,660,494,389,341,338,385,466,585,724,888,1047,1196,1303,1340,1292,1129,857,468,1,-520,-1037,-1500,-1853,-2061,-2080,-1929,-1598,-1138,-600,-34,482,914,1205,1344,1327,1167,904,573,220,-109,-381,-569,-649,-626,-481,-242,96,509,977,1489,2004,2518,2989,3404,3737,3966,4086,4083,3969,3746,3445,3082,2696,2316,1970,1685,1478,1352,1318,1358,1460,1602,1757,1899,2009,2054,2045,1944,1793,1576,1329,1072,823,609,440,324,261,240,259,292,342,382,429,454,493,514,551,581,621,660,691,720,729,727,715,696,684,691,728,806,937,1110,1333,1575,1836,2074,2278,2423,2489,2479,2382,2218,2002,1761,1521,1307,1150,1051,1037,1088,1207,1385,1585,1814,2028,2221,2374,2460,2476,2398,2228,1952,1591,1139,648,124,-365,-796,-1110,-1285,-1287,-1127,-801,-356,171,719,1234,1661,1957,2107,2086,1927,1641,1286,894,530,219,5,-97,-89,35,237,516,819,1147,1454,1737,1980,2168,2310,2394,2428,2416,2363,2282,2174,2067,1958,1871,1814,1794,1821,1894,2006,2163,2339,2537,2732,2917,3074,3203,3273,3314,3285,3225,3114,2969,2802,2610,2411,2201,1990,1776,1566,1357,1149,957,765,599,446,318,217,138,78,34,-12,-56,-119,-201,-303,-426,-556,-680,-785,-848,-860,-811,-696,-527,-314,-89,134,311,431,463,400,245,1,-289,-621,-927,-1200,-1383,-1471,-1437,-1296,-1052,-731,-368,6,353,647,860,988,1009,946,785,564,274,-43,-386,-727,-1049,-1338,-1566,-1736,-1816,-1830,-1750,-1611,-1413,-1188,-959,-756,-594,-504,-482,-548,-671,-866,-1084,-1335,-1572,-1801,-1981,-2137,-2223,-2278,-2268,-2228,-2142,-2030,-1901,-1750,-1607,-1457,-1326,-1209,-1122,-1064,-1043,-1065,-1126,-1232,-1378,-1553,-1756,-1964,-2174,-2354,-2510,-2602,-2650,-2623,-2548,-2416,-2249,-2066,-1873,-1701,-1552,-1438,-1367,-1330,-1329,-1357,-1400,-1465,-1531,-1611,-1691,-1784,-1877,-1981,-2086,-2195,-2294,-2390,-2463,-2526,-2566,-2598,-2618,-2649,-2686,-2750,-2832,-2939,-3059,-3178,-3286,-3359,-3397,-3379,-3326,-3224,-3118,-3004,-2931,-2903,-2950,-3074,-3276,-3546,-3852,-4177,-4472,-4716,-4871,-4918,-4851,-4656,-4371,-3990,-3572,-3129,-2716,-2342,-2057,-1843,-1737,-1706,-1760,-1869,-2026,-2210,-2406,-2603,-2788,-2952,-3082,-3169,-3203,-3180,-3089,-2938,-2727,-2477,-2197,-1920,-1655,-1436,-1267,-1171,-1138,-1175,-1265,-1393,-1550,-1697,-1847,-1949,-2027,-2047,-2027,-1959,-1858,-1727,-1589,-1435,-1300,-1164,-1061,-972,-923,-895,-912,-960,-1054,-1178,-1349,-1541,-1759,-1988,-2208,-2411,-2577,-2689,-2742,-2722,-2633,-2473,-2256,-1992,-1702,-1398,-1115,-849,-644,-482,-401,-383,-441,-569,-749,-990,-1255,-1548,-1833,-2104,-2330,-2508,-2611,-2643,-2589,-2477,-2290,-2086,-1852,-1640,-1467,-1343,-1301,-1323,-1421,-1574,-1760,-1964,-2149,-2308,-2412,-2465,-2462,-2410,-2338,-2249,-2179,-2135,-2133,-2177,-2269,-2387,-2533,-2671,-2797,-2882,-2924,-2907,-2831,-2709,-2532,-2344,-2132,-1935,-1759,-1613,-1513,-1446,-1423,-1424,-1455,-1496,-1558,-1621,-1702,-1784,-1875,-1969,-2052,-2119,-2148,-2136,-2055,-1918,-1700,-1430,-1110,-763,-426,-112,132,298,359,306,153,-106,-422,-791,-1152,-1490,-1755,-1940,-2014,-1992,-1869,-1675,-1430,-1173,-918,-716,-560,-484,-487,-559,-710,-905,-1147,-1406,-1673,-1924,-2148,-2328,-2453,-2515,-2509,-2434,-2296,-2100,-1877,-1620,-1385,-1164,-1002,-906,-880,-949,-1076,-1284,-1516,-1779,-2021,-2239,-2394,-2488,-2504,-2451,-2333,-2165,-1961,-1748,-1530,-1337,-1168,-1040,-949,-898,-876,-880,-898,-928,-951,-982,-993,-1010,-1011,-1006,-999,-976,-958,-926,-909,-884,-886,-901,-940,-1020,-1113,-1248,-1389,-1542,-1687,-1808,-1897,-1938,-1925,-1870,-1757,-1632,-1477,-1341,-1233,-1163,-1158,-1205,-1308,-1456,-1630,-1822,-2012,-2199,-2368,-2531,-2687,-2838,-2995,-3146,-3294,-3412,-3498,-3516,-3464,-3315,-3082,-2757,-2374,-1955,-1532,-1146,-826,-593,-467,-434,-493,-606,-752,-884,-980,-1008,-956,-823,-611,-356,-66,212,461,657,781,836,820,754,645,527,404,306,240,214,231,293,389,520,673,839,1019,1196,1371,1541,1686,1824,1927,2003,2051,2055,2029,1966,1873,1756,1624,1475,1330,1176,1035,887,751,612,477,344,212,88,-22,-108,-168,-185,-161,-93,16,148,295,427,541,598,609,551,434,270,66,-161,-391,-626,-843,-1047,-1242,-1418,-1597,-1765,-1933,-2091,-2241,-2358,-2440,-2465,-2420,-2297,-2088,-1796,-1442,-1029,-603,-170,225,570,846,1042,1169,1226,1241,1215,1178,1134,1093,1067,1043,1037,1037,1052,1084,1145,1229,1360,1523,1726,1952,2182,2399,2574,2685,2718,2656,2509,2286,2010,1713,1427,1185,1009,917,913,984,1117,1282,1456,1607,1720,1777,1778,1727,1634,1515,1382,1254,1130,1026,928,843,756,671,584,491,412,341,304,307,359,471,636,850,1095,1352,1601,1811,1975,2062,2078,2010,1872,1664,1418,1129,835,540,263,25,-174,-314,-389,-396,-312,-162,90,400,792,1215,1667,2098,2491,2802,3009,3100,3057,2909,2653,2350,2012,1707,1458,1303,1267,1347,1541,1826,2154,2506,2809,3051,3169,3177,3036,2792,2439,2032,1597,1182,801,502,265,117,32,-4,-5,4,13,14,-2,-18,-40,-47,-36,4,74,185,323,504,712,956,1234,1537,1872,2214,2564,2891,3182,3411,3560,3624,3594,3488,3326,3131,2948,2793,2706,2692,2758,2886,3065,3243,3415,3514,3554,3492,3347,3125,2844,2549,2250,1993,1780,1635,1552,1519,1531,1551,1588,1596,1592,1562,1507,1447,1377,1320,1275,1253,1240,1246,1249,1245,1230,1184,1122,1025,918,790,662,536,422,328,261,221,223,268,364,521,742,1032,1387,1803,2260,2742,3214,3655,4024,4307,4470,4516,4433,4249,3971,3649,3306,2994,2744,2589,2547,2623,2814,3090,3425,3773,4096,4351,4507,4547,4454,4249,3935,3553,3121,2689,2264,1898,1574,1326,1135,995,900,824,760,697,612,521,393,257,85,-101,-310,-537,-771,-1021,-1256,-1487,-1677,-1827,-1908,-1917,-1836,-1675,-1426,-1123,-764,-398,-25,310,611,850,1040,1174,1267,1332,1375,1420,1460,1521,1590,1683,1792,1923,2071,2242,2427,2628,2838,3047,3247,3420,3558,3647,3677,3651,3564,3440,3280,3125,2972,2870,2798,2798,2833,2912,3012,3098,3169,3185,3150,3060,2920,2752,2570,2403,2257,2156,2084,2050,2031,2012,1985,1931,1863,1774,1689,1617,1581,1598,1662,1794,1960,2166,2371,2565,2712,2799,2803,2722,2551,2311,2005,1677,1347,1052,824,682,636,699,842,1067,1325,1611,1871,2110,2288,2410,2479,2484,2459,2398,2330,2261,2204,2161,2140,2130,2131,2125,2107,2070,2002,1908,1787,1647,1508,1374,1266,1193,1161,1180,1237,1341,1463,1614,1759,1911,2041,2157,2248,2313,2356,2375,2373,2355,2319,2276,2219,2163,2096,2032,1966,1901,1835,1769,1704,1634,1570,1514,1463,1444,1445,1494,1591,1740,1945,2196,2482,2788,3086,3367,3597,3786,3905,3980,4008,4013,4006,4012,4029,4074,4133,4198,4257,4284,4279,4208,4097,3914,3706,3451,3186,2915,2647,2402,2164,1959,1763,1597,1461,1351,1291,1274,1313,1410,1561,1756,1982,2216,2434,2610,2722,2745,2664,2474,2168,1770,1288,754,199,-341,-830,-1239,-1541,-1723,-1773,-1703,-1511,-1236,-882,-502,-113,242,544,758,881,898,817,653,418,147,-143,-428,-683,-907,-1074,-1199,-1265,-1285,-1264,-1189,-1093,-950,-791,-614,-423,-251,-79,38,132,153,128,41,-94,-259,-441,-610,-753,-845,-882,-846,-761,-617,-453,-274,-110,20,104,122,78,-36,-213,-444,-720,-1026,-1343,-1660,-1956,-2212,-2425,-2571,-2656,-2673,-2634,-2541,-2423,-2281,-2144,-2022,-1919,-1851,-1799,-1776,-1750,-1735,-1704,-1663,-1611,-1552,-1499,-1461,-1457,-1477,-1553,-1644,-1785,-1924,-2083,-2224,-2364,-2479,-2599,-2704,-2833,-2971,-3143,-3336,-3559,-3778,-3999,-4175,-4301,-4352,-4315,-4196,-3995,-3745,-3459,-3192,-2963,-2816,-2775,-2850,-3047,-3343,-3719,-4122,-4515,-4843,-5064,-5147,-5070,-4833,-4455,-3969,-3418,-2862,-2350,-1940,-1669,-1568,-1639,-1888,-2268,-2762,-3296,-3838,-4316,-4705,-4950,-5065,-5013,-4852,-4573,-4237,-3879,-3529,-3240,-3016,-2891,-2851,-2903,-3022,-3196,-3395,-3607,-3801,-3973,-4108,-4195,-4251,-4243,-4215,-4132,-4036,-3901,-3766,-3610,-3471,-3332,-3224,-3133,-3080,-3052,-3067,-3102,-3177,-3269,-3384,-3509,-3637,-3751,-3845,-3890,-3886,-3806,-3660,-3424,-3136,-2778,-2405,-2020,-1667,-1375,-1158,-1050,-1034,-1120,-1282,-1484,-1710,-1899,-2050,-2113,-2108,-2006,-1856,-1647,-1437,-1231,-1069,-954,-901,-906,-956,-1049,-1150,-1267,-1376,-1476,-1579,-1669,-1776,-1888,-2021,-2170,-2333,-2497,-2655,-2788,-2891,-2945,-2961,-2923,-2858,-2773,-2682,-2622,-2595,-2630,-2737,-2908,-3152,-3438,-3755,-4061,-4329,-4526,-4620,-4599,-4449,-4175,-3804,-3353,-2872,-2400,-1973,-1641,-1412,-1315,-1332,-1463,-1666,-1919,-2175,-2400,-2578,-2671,-2698,-2645,-2537,-2399,-2243,-2108,-2000,-1929,-1913,-1919,-1972,-2027,-2086,-2133,-2148,-2144,-2094,-2025,-1921,-1807,-1678,-1557,-1440,-1352,-1286,-1267,-1286,-1357,-1468,-1626,-1806,-2004,-2193,-2362,-2484,-2560,-2566,-2517,-2411,-2261,-2085,-1901,-1719,-1561,-1427,-1324,-1248,-1198,-1155,-1131,-1097,-1072,-1039,-1011,-985,-962,-946,-929,-914,-888,-853,-800,-738,-664,-594,-527,-489,-477,-507,-577,-677,-806,-937,-1062,-1162,-1229,-1263,-1266,-1265,-1265,-1300,-1385,-1522,-1726,-1965,-2232,-2482,-2686,-2808,-2819,-2715,-2479,-2149,-1736,-1299,-877,-521,-276,-176,-228,-444,-787,-1232,-1717,-2193,-2595,-2870,-2992,-2920,-2682,-2279,-1776,-1212,-670,-198,138,301,279,64,-312,-810,-1381,-1959,-2499,-2946,-3269,-3452,-3487,-3393,-3180,-2897,-2550,-2199,-1844,-1525,-1251,-1026,-864,-752,-697,-687,-710,-771,-845,-941,-1033,-1131,-1211,-1282,-1332,-1357,-1374,-1369,-1364,-1360,-1357,-1373,-1387,-1412,-1433,-1441,-1437,-1413,-1368,-1316,-1252,-1199,-1152,-1127,-1117,-1117,-1125,-1113,-1082,-1005,-887,-707,-494,-231,42,323,590,828,1029,1194,1325,1435,1531,1627,1727,1830,1936,2022,2086,2106,2074,1990,1863,1696,1529,1362,1236,1142,1104,1090,1111,1115,1098,1029,893,697,440,152,-145,-413,-628,-761,-802,-748,-621,-433,-233,-42,87,142,76,-90,-381,-756,-1203,-1667,-2118,-2496,-2762,-2894,-2840,-2635,-2247,-1745,-1143,-521,83,595,975,1183,1207,1044,735,300,-182,-669,-1094,-1406,-1578,-1585,-1435,-1144,-750,-293,179,623,1007,1295,1490,1576,1581,1519,1414,1312,1213,1171,1167,1234,1346,1504,1684,1867,2033,2160,2232,2244,2183,2069,1898,1697,1478,1254,1050,861,694,548,402,259,96,-88,-296,-521,-754,-965,-1147,-1253,-1282,-1206,-1022,-746,-379,29,465,873,1238,1518,1713,1809,1826,1778,1690,1588,1495,1433,1410,1434,1499,1603,1730,1873,2012,2138,2236,2294,2306,2258,2150,1982,1758,1487,1187,870,563,292,65,-74,-141,-99,30,255,549,899,1271,1648,1988,2282,2493,2622,2646,2581,2421,2195,1917,1626,1345,1123,966,923,982,1157,1426,1764,2134,2493,2803,3014,3117,3075,2909,2619,2244,1824,1399,1017,716,517,439,472,593,785,990,1192,1341,1422,1416,1327,1165,956,724,505,328,209,181,220,354,537,770,1020,1258,1474,1640,1754,1815,1825,1806,1775,1751,1764,1825,1950,2134,2375,2644,2931,3188,3401,3539,3587,3554,3432,3262,3059,2862,2700,2591,2554,2581,2664,2780,2901,3002,3066,3070,3028,2929,2802,2663,2529,2429,2365,2348,2378,2441,2528,2617,2695,2739,2751,2704,2617,2473,2299,2083,1860,1619,1396,1188,1013,891,812,812,873,1013,1220,1496,1816,2179,2546,2914,3251,3543,3772,3928,4003,3992,3905,3731,3502,3218,2905,2594,2299,2066,1897,1833,1865,2001,2231,2519,2856,3179,3479,3691,3811,3801,3656,3390,3001,2542,2029,1522,1052,657,367,190,126,168,280,443,621,783,917,992,1027,1003,959,894,845,822,844,920,1035,1197,1354,1516,1624,1681,1652,1554,1373,1158,907,683,494,391,366,449,599,817,1053,1276,1456,1552,1564,1479,1317,1108,882,685,555,527,616,839,1174,1614,2113,2643,3161,3628,4023,4323,4527,4633,4659,4613,4518,4391,4234,4064,3876,3672,3453,3211,2964,2696,2449,2196,1982,1789,1630,1509,1407,1335,1268,1216,1167,1127,1101,1091,1114,1162,1251,1372,1525,1694,1875,2048,2210,2340,2439,2494,2511,2485,2421,2326,2208,2075,1942,1818,1720,1657,1649,1690,1805,1966,2181,2429,2675,2910,3084,3183,3186,3072,2863,2550,2184,1786,1402,1074,833,706,704,825,1057,1370,1733,2109,2454,2741,2934,3022,2998,2866,2657,2380,2093,1806,1570,1388,1286,1253,1284,1363,1466,1582,1692,1785,1873,1939,2011,2078,2150,2221,2288,2323,2330,2264,2132,1917,1615,1257,847,440,67,-233,-406,-446,-319,-38,373,894,1467,2044,2588,3035,3381,3590,3679,3654,3552,3402,3248,3117,3044,3034,3094,3210,3359,3518,3656,3749,3786,3752,3663,3515,3331,3132,2918,2724,2531,2370,2213,2084,1961,1854,1768,1693,1652,1632,1648,1695,1768,1868,1973,2086,2180,2257,2295,2292,2237,2126,1956,1730,1454,1131,791,433,104,-195,-423,-574,-630,-597,-476,-296,-80,142,327,453,501,442,305,76,-201,-502,-796,-1034,-1208,-1282,-1261,-1146,-954,-716,-462,-227,-43,68,90,20,-129,-338,-577,-811,-1008,-1141,-1189,-1146,-1027,-833,-623,-406,-236,-142,-136,-248,-453,-757,-1116,-1514,-1905,-2270,-2574,-2815,-2973,-3062,-3087,-3059,-3006,-2921,-2842,-2747,-2667,-2576,-2491,-2389,-2287,-2162,-2039,-1900,-1768,-1636,-1518,-1409,-1310,-1216,-1118,-1012,-897,-771,-644,-529,-441,-406,-436,-552,-753,-1041,-1400,-1809,-2245,-2667,-3064,-3387,-3649,-3815,-3909,-3930,-3899,-3835,-3758,-3690,-3636,-3614,-3609,-3633,-3658,-3691,-3700,-3694,-3659,-3596,-3508,-3409,-3300,-3198,-3120,-3059,-3044,-3064,-3129,-3241,-3388,-3571,-3770,-3981,-4176,-4344,-4467,-4525,-4520,-4434,-4289,-4085,-3846,-3600,-3366,-3172,-3040,-2978,-2995,-3084,-3231,-3410,-3606,-3776,-3905,-3971,-3955,-3868,-3710,-3498,-3271,-3042,-2860,-2733,-2693,-2734,-2866,-3053,-3286,-3520,-3736,-3897,-3996,-4026,-3992,-3929,-3844,-3788,-3770,-3820,-3937,-4121,-4346,-4594,-4821,-5007,-5120,-5140,-5069,-4909,-4682,-4420,-4155,-3915,-3746,-3641,-3630,-3687,-3806,-3949,-4091,-4187,-4220,-4158,-3994,-3722,-3348,-2891,-2363,-1798,-1217,-650,-119,335,712,962,1100,1088,948,671,279,-195,-736,-1277,-1795,-2238,-2571,-2773,-2833,-2756,-2569,-2313,-2022,-1771,-1576,-1506,-1556,-1746,-2060,-2461,-2923,-3381,-3806,-4144,-4376,-4476,-4441,-4284,-4014,-3665,-3264,-2849,-2452,-2113,-1854,-1707,-1675,-1774,-1980,-2280,-2642,-3012,-3367,-3646,-3823,-3878,-3789,-3577,-3256,-2863,-2448,-2046,-1715,-1484,-1383,-1422,-1591,-1871,-2223,-2602,-2959,-3240,-3411,-3437,-3311,-3038,-2643,-2169,-1663,-1181,-775,-478,-322,-305,-415,-626,-886,-1166,-1403,-1589,-1679,-1697,-1637,-1540,-1431,-1353,-1325,-1377,-1508,-1709,-1965,-2236,-2497,-2705,-2842,-2883,-2838,-2709,-2535,-2334,-2160,-2026,-1973,-1992,-2092,-2234,-2399,-2537,-2610,-2586,-2439,-2157,-1749,-1233,-637,-12,602,1156,1601,1910,2047,2012,1806,1444,962,395,-208,-803,-1343,-1792,-2116,-2296,-2329,-2217,-1985,-1658,-1289,-908,-580,-327,-196,-195,-329,-579,-922,-1307,-1697,-2041,-2294,-2445,-2450,-2343,-2107,-1798,-1428,-1056,-704,-416,-218,-124,-147,-294,-536,-889,-1295,-1754,-2215,-2652,-3025,-3305,-3462,-3482,-3358,-3091,-2710,-2233,-1712,-1177,-687,-267,31,206,232,130,-89,-387,-728,-1065,-1358,-1576,-1684,-1687,-1565,-1352,-1067,-738,-420,-130,86,213,235,163,-3,-214,-457,-681,-853,-953,-946,-853,-663,-422,-146,105,310,420,435,332,134,-147,-469,-809,-1120,-1390,-1593,-1733,-1811,-1838,-1837,-1810,-1785,-1740,-1689,-1602,-1471,-1269,-985,-605,-133,421,1033,1666,2283,2833,3276,3581,3711,3674,3461,3100,2630,2074,1500,927,412,-31,-366,-604,-726,-756,-705,-591,-448,-291,-153,-47,6,0,-60,-176,-313,-470,-597,-689,-705,-648,-495,-268,29,367,707,1033,1293,1477,1558,1527,1392,1157,848,484,99,-287,-637,-941,-1175,-1327,-1403,-1383,-1298,-1139,-937,-701,-455,-223,-14,143,260,306,310,258,176,80,-17,-84,-115,-82,13,176,403,669,975,1271,1558,1793,1967,2065,2078,2014,1884,1701,1495,1288,1104,971,891,879,930,1021,1154,1273,1379,1435,1417,1329,1149,898,588,240,-115,-454,-748,-983,-1153,-1253,-1306,-1309,-1297,-1267,-1240,-1206,-1162,-1087,-969,-780,-515,-159,275,779,1320,1867,2385,2826,3180,3399,3497,3457,3306,3061,2756,2418,2088,1777,1520,1313,1160,1061,989,946,907,858,805,723,637,531,432,336,264,220,211,242,310,405,528,651,780,894,988,1061,1117,1156,1201,1247,1315,1403,1514,1639,1770,1885,1978,2017,2011,1936,1810,1634,1429,1219,1027,876,795,787,872,1045,1289,1598,1928,2266,2559,2794,2927,2960,2868,2673,2380,2018,1628,1234,874,586,360,249,198,232,304,388,465,489,462,367,207,12,-208,-404,-560,-633,-616,-497,-275,22,376,755,1112,1430,1668,1814,1863,1813,1682,1492,1256,1025,790,603,455,366,346,387,505,684,946,1265,1664,2118,2624,3175,3730,4287,4803,5250,5612,5849,5962,5932,5774,5492,5124,4684,4221,3752,3322,2936,2633,2399,2255,2190,2192,2258,2362,2494,2630,2765,2872,2955,3006,3017,3004,2966,2909,2848,2780,2717,2657,2609,2560,2530,2496,2483,2467,2471,2474,2492,2516,2529,2554,2540,2513,2441,2320,2143,1908,1615,1275,913,534,187,-126,-355,-500,-535,-460,-288,-19,307,676,1047,1393,1686,1912,2051,2118,2104,2055,1974,1914,1891,1940,2070,2291,2578,2917,3250,3555,3760,3853,3793,3586,3243,2802,2306,1817,1394,1077,914,911,1065,1356,1715,2122,2474,2752,2889,2873,2689,2370,1935,1445,952,501,143,-88,-184,-131,60,360,766,1225,1733,2239,2741,3203,3615,3972,4254,4476,4624,4704,4723,4668,4562,4383,4161,3886,3582,3263,2943,2653,2406,2224,2118,2091,2144,2265,2439,2641,2852,3045,3201,3306,3344,3317,3219,3065,2856,2613,2349,2076,1822,1589,1400,1255,1169,1130,1147,1207,1300,1432,1574,1742,1912,2088,2251,2399,2503,2562,2550,2461,2286,2042,1720,1379,1020,695,445,278,246,329,542,856,1243,1665,2078,2441,2719,2881,2923,2828,2630,2339,2005,1662,1365,1140,1039,1062,1226,1501,1866,2265,2653,2981,3202,3297,3253,3090,2841,2551,2279,2068,1975,2005,2185,2469,2837,3227,3567,3814,3896,3793,3490,3000,2358,1621,851,117,-521,-1009,-1335,-1461,-1434,-1250,-969,-628,-264,78,386,644,865,1054,1241,1438,1668,1931,2228,2535,2830,3084,3258,3337,3296,3132,2860,2494,2077,1641,1232,889,650,531,558,706,980,1336,1743,2163,2546,2867,3093,3216,3232,3155,3010,2823,2629,2451,2323,2244,2236,2272,2354,2451,2546,2618,2647,2627,2556,2425,2261,2041,1809,1535,1255,948,628,293,-55,-401,-742,-1057,-1323,-1534,-1651,-1689,-1617,-1462,-1225,-937,-631,-334,-91,80,145,109,-37,-268,-557,-872,-1160,-1391,-1523,-1534,-1424,-1189,-880,-515,-176,104,253,248,56,-308,-824,-1438,-2084,-2692,-3184,-3497,-3599,-3451,-3095,-2532,-1865,-1137,-465,82,434,529,368,-59,-696,-1483,-2344,-3183,-3935,-4519,-4911,-5080,-5043,-4828,-4477,-4047,-3584,-3132,-2720,-2369,-2077,-1844,-1650,-1484,-1339,-1197,-1075,-964,-896,-865,-908,-1004,-1182,-1415,-1695,-2005,-2306,-2588,-2809,-2964,-3030,-3012,-2908,-2750,-2541,-2336,-2138,-2000,-1925,-1937,-2037,-2206,-2450,-2708,-2988,-3228,-3423,-3548,-3590,-3569,-3473,-3355,-3198,-3071,-2948,-2876,-2835,-2831,-2848,-2874,-2899,-2904,-2907,-2893,-2893,-2913,-2977,-3093,-3270,-3505,-3777,-4079,-4365,-4629,-4825,-4955,-4993,-4955,-4839,-4673,-4474,-4272,-4087,-3940,-3839,-3789,-3785,-3804,-3839,-3851,-3838,-3775,-3660,-3503,-3316,-3132,-2980,-2898,-2910,-3044,-3297,-3668,-4118,-4621,-5105,-5533,-5836,-5977,-5924,-5661,-5206,-4589,-3859,-3100,-2364,-1761,-1329,-1142,-1214,-1545,-2102,-2832,-3640,-4459,-5176,-5735,-6067,-6149,-5983,-5593,-5039,-4378,-3694,-3043,-2487,-2061,-1775,-1632,-1594,-1636,-1704,-1768,-1789,-1751,-1654,-1504,-1333,-1165,-1040,-978,-1008,-1135,-1350,-1645,-1982,-2340,-2679,-2967,-3194,-3328,-3393,-3373,-3305,-3201,-3084,-2989,-2904,-2868,-2846,-2849,-2848,-2834,-2783,-2700,-2566,-2416,-2240,-2089,-1962,-1895,-1894,-1955,-2080,-2231,-2397,-2531,-2620,-2636,-2583,-2465,-2311,-2153,-2039,-1994,-2062,-2241,-2540,-2923,-3356,-3784,-4152,-4408,-4509,-4434,-4183,-3768,-3238,-2630,-2018,-1441,-967,-608,-404,-339,-397,-554,-762,-981,-1179,-1308,-1367,-1334,-1233,-1075,-902,-752,-665,-672,-799,-1040,-1396,-1816,-2274,-2700,-3050,-3267,-3321,-3193,-2890,-2444,-1892,-1316,-762,-321,-30,67,-55,-360,-843,-1422,-2054,-2659,-3178,-3568,-3795,-3863,-3780,-3584,-3315,-3020,-2739,-2507,-2325,-2206,-2121,-2045,-1953,-1805,-1590,-1289,-919,-486,-36,399,778,1054,1210,1219,1090,835,487,87,-316,-675,-952,-1111,-1153,-1069,-892,-655,-399,-175,-22,36,-25,-185,-447,-753,-1091,-1401,-1661,-1849,-1938,-1959,-1895,-1792,-1663,-1535,-1428,-1349,-1295,-1263,-1225,-1177,-1086,-959,-785,-583,-371,-187,-49,-6,-59,-226,-507,-860,-1280,-1694,-2081,-2386,-2580,-2651,-2584,-2399,-2117,-1769,-1395,-1023,-686,-394,-167,19,148,266,364,479,610,770,948,1137,1310,1450,1519,1507,1385,1155,823,403,-56,-531,-951,-1295,-1494,-1548,-1423,-1145,-728,-225,314,828,1262,1565,1706,1673,1465,1119,661,143,-379,-871,-1277,-1594,-1783,-1875,-1846,-1747,-1572,-1356,-1108,-835,-546,-242,85,419,777,1126,1471,1777,2032,2209,2290,2270,2136,1909,1598,1237,859,503,199,-7,-108,-80,67,321,653,1026,1397,1727,1978,2132,2168,2104,1945,1726,1478,1234,1028,875,792,763,799,850,925,971,994,965,894,776,635,476,336,207,125,80,69,89,106,120,90,20,-112,-299,-519,-764,-993,-1178,-1290,-1304,-1207,-998,-696,-302,122,589,1018,1435,1779,2065,2279,2420,2502,2528,2508,2457,2375,2276,2155,2023,1858,1675,1456,1206,933,639,354,94,-106,-223,-228,-108,133,494,938,1439,1946,2416,2800,3062,3175,3115,2892,2509,2000,1402,759,121,-464,-963,-1340,-1592,-1709,-1713,-1622,-1455,-1251,-1007,-759,-490,-206,100,444,812,1217,1633,2043,2416,2724,2931,3022,2979,2808,2517,2146,1713,1281,880,555,333,226,238,350,542,763,987,1168,1276,1302,1224,1072,847,592,336,103,-64,-172,-183,-127,13,206,439,700,960,1222,1454,1670,1843,1997,2109,2199,2256,2290,2294,2266,2204,2097,1942,1738,1483,1188,860,525,194,-94,-330,-481,-540,-494,-348,-103,215,595,998,1404,1782,2099,2351,2499,2565,2531,2422,2253,2045,1827,1615,1429,1271,1152,1051,972,885,791,677,546,406,276,175,130,159,279,500,810,1200,1629,2070,2468,2785,2975,3004,2866,2543,2078,1485,836,169,-435,-951,-1307,-1509,-1530,-1393,-1117,-733,-281,207,701,1180,1633,2046,2429,2764,3072,3334,3552,3726,3834,3890,3880,3811,3705,3556,3420,3283,3199,3168,3205,3317,3484,3694,3922,4130,4305,4407,4433,4375,4228,4031,3778,3511,3255,3010,2820,2656,2544,2452,2384,2309,2229,2126,1998,1851,1682,1515,1347,1201,1084,996,958,944,969,1009,1054,1092,1098,1076,999,878,710,504,283,60,-130,-272,-329,-294,-145,115,478,929,1435,1961,2467,2903,3246,3447,3508,3404,3167,2810,2382,1920,1480,1088,800,599,515,514,584,695,814,929,1024,1102,1175,1256,1379,1542,1794,2095,2488,2910,3360,3784,4138,4380,4467,4375,4084,3621,2991,2263,1482,716,27,-535,-935,-1151,-1190,-1061,-799,-427,18,506,1022,1546,2067,2584,3075,3543,3962,4322,4600,4783,4859,4827,4687,4471,4179,3875,3556,3291,3073,2954,2903,2952,3044,3182,3315,3414,3453,3406,3269,3047,2754,2425,2083,1774,1522,1356,1278,1304,1399,1574,1768,1987,2175,2330,2429,2461,2440,2360,2252,2119,1996,1889,1813,1773,1756,1754,1740,1687,1572,1374,1077,691,221,-296,-823,-1306,-1698,-1938,-1997,-1833,-1445,-840,-53,863,1839,2796,3652,4333,4788,4972,4892,4557,4026,3358,2631,1929,1308,830,509,356,343,438,593,766,914,1021,1073,1082,1070,1062,1090,1185,1353,1610,1938,2315,2705,3065,3344,3511,3519,3368,3040,2569,1979,1319,646,1,-554,-1006,-1315,-1492,-1534,-1462,-1301,-1067,-789,-478,-146,189,542,882,1220,1547,1837,2104,2314,2477,2577,2632,2629,2605,2556,2517,2494,2507,2563,2658,2795,2946,3112,3254,3372,3435,3440,3387,3258,3087,2860,2608,2346,2081,1847,1630,1472,1332,1249,1177,1123,1069,985,879,721,531,302,62,-180,-385,-548,-635,-656,-605,-500,-372,-254,-172,-177,-266,-470,-766,-1139,-1548,-1943,-2283,-2508,-2588,-2509,-2246,-1852,-1335,-771,-214,277,631,829,826,641,291,-186,-724,-1265,-1753,-2120,-2345,-2407,-2306,-2084,-1770,-1416,-1087,-804,-626,-539,-563,-663,-826,-998,-1167,-1284,-1346,-1338,-1269,-1145,-1011,-865,-774,-735,-800,-961,-1245,-1623,-2097,-2624,-3182,-3725,-4230,-4662,-4998,-5241,-5359,-5382,-5290,-5096,-4816,-4435,-3986,-3460,-2885,-2278,-1673,-1087,-572,-141,163,336,364,256,30,-286,-661,-1046,-1428,-1750,-2016,-2202,-2315,-2362,-2367,-2336,-2310,-2286,-2290,-2320,-2374,-2447,-2523,-2584,-2627,-2626,-2594,-2518,-2416,-2303,-2193,-2113,-2073,-2091,-2174,-2316,-2511,-2740,-2976,-3198,-3379,-3490,-3528,-3474,-3348,-3162,-2957,-2766,-2637,-2615,-2731,-2999,-3431,-3986,-4641,-5324,-5967,-6505,-6856,-6988,-6852,-6466,-5840,-5047,-4138,-3225,-2379,-1690,-1221,-1003,-1049,-1340,-1822,-2438,-3104,-3751,-4308,-4737,-5007,-5114,-5098,-4962,-4789,-4593,-4426,-4315,-4261,-4267,-4315,-4368,-4408,-4390,-4294,-4109,-3812,-3431,-2963,-2447,-1920,-1413,-981,-659,-484,-484,-672,-1038,-1579,-2240,-3000,-3786,-4560,-5259,-5846,-6275,-6534,-6599,-6478,-6180,-5723,-5145,-4473,-3757,-3032,-2348,-1729,-1225,-834,-590,-480,-496,-625,-832,-1089,-1365,-1618,-1838,-1983,-2063,-2055,-1989,-1867,-1717,-1567,-1436,-1354,-1333,-1376,-1499,-1668,-1899,-2144,-2404,-2642,-2857,-3013,-3129,-3177,-3180,-3136,-3054,-2955,-2835,-2714,-2593,-2468,-2352,-2218,-2084,-1922,-1746,-1545,-1335,-1120,-937,-787,-726,-747,-893,-1153,-1526,-1993,-2509,-3040,-3525,-3915,-4169,-4240,-4127,-3820,-3354,-2767,-2120,-1478,-910,-474,-213,-151,-287,-601,-1040,-1562,-2085,-2558,-2919,-3135,-3175,-3057,-2779,-2397,-1950,-1484,-1065,-719,-494,-399,-438,-605,-870,-1209,-1572,-1932,-2246,-2475,-2611,-2607,-2494,-2247,-1907,-1503,-1062,-658,-309,-79,11,-53,-279,-639,-1106,-1632,-2166,-2656,-3057,-3323,-3437,-3381,-3160,-2794,-2310,-1749,-1154,-572,-43,391,710,892,943,869,699,458,195,-65,-271,-409,-448,-397,-246,-38,213,461,667,803,839,759,572,287,-65,-445,-818,-1133,-1368,-1483,-1493,-1374,-1173,-901,-605,-323,-88,71,135,100,-20,-216,-449,-695,-918,-1084,-1178,-1175,-1090,-920,-698,-456,-226,-49,46,43,-64,-264,-525,-813,-1080,-1281,-1376,-1348,-1174,-891,-494,-66,383,770,1073,1253,1296,1213,1014,740,427,122,-138,-320,-407,-397,-297,-138,52,229,362,416,368,222,-27,-346,-707,-1065,-1373,-1592,-1679,-1617,-1383,-994,-460,182,878,1585,2239,2775,3171,3347,3325,3070,2604,1970,1191,341,-528,-1362,-2082,-2669,-3057,-3244,-3208,-2959,-2519,-1923,-1207,-431,370,1137,1834,2439,2916,3276,3504,3622,3633,3564,3427,3245,3036,2810,2592,2377,2188,2009,1850,1697,1544,1380,1202,1001,789,563,349,148,-8,-120,-171,-167,-117,-32,63,150,209,226,193,116,2,-132,-254,-355,-382,-344,-189,60,427,875,1390,1919,2421,2839,3126,3240,3165,2883,2432,1829,1153,452,-190,-713,-1073,-1219,-1165,-905,-483,52,650,1249,1791,2251,2577,2790,2864,2845,2736,2591,2424,2267,2142,2044,1988,1949,1926,1889,1839,1743,1616,1439,1236,1005,780,564,389,269,207,230,308,467,655,894,1120,1347,1524,1648,1702,1665,1556,1357,1102,787,450,100,-231,-530,-771,-949,-1036,-1046,-960,-791,-546,-233,120,495,870,1211,1508,1731,1876,1940,1930,1854,1743,1608,1479,1381,1315,1307,1344,1424,1534,1652,1765,1852,1904,1911,1875,1801,1699,1580,1456,1337,1227,1124,1027,925,806,673,506,319,116,-98,-290,-454,-561,-596,-545,-405,-172,135,509,916,1330,1719,2046,2283,2403,2391,2240,1968,1588,1136,664,207,-171,-437,-552,-502,-284,83,558,1106,1651,2155,2548,2806,2889,2815,2576,2230,1810,1370,973,640,424,320,331,432,598,790,978,1130,1228,1266,1248,1180,1086,980,878,801,745,723,726,751,791,844,903,973,1048,1132,1221,1307,1380,1425,1416,1350,1196,956,629,218,-244,-734,-1207,-1617,-1923,-2078,-2055,-1835,-1417,-817,-75,768,1652,2508,3292,3935,4415,4705,4810,4742,4541,4244,3902,3554,3243,2980,2784,2641,2535,2444,2344,2212,2045,1839,1609,1378,1170,1022,940,964,1068,1274,1540,1856,2184,2490,2757,2943,3053,3060,2974,2808,2560,2273,1948,1629,1339,1093,926,831,820,876,973,1089,1179,1219,1178,1036,805,476,98,-308,-694,-1011,-1233,-1318,-1269,-1070,-761,-350,104,570,1003,1372,1646,1835,1914,1936,1887,1826,1758,1717,1707,1738,1795,1868,1935,1972,1967,1902,1771,1589,1354,1104,851,629,464,375,382,487,702,1008,1411,1867,2385,2911,3436,3918,4323,4615,4772,4750,4552,4155,3584,2853,2010,1111,217,-600,-1275,-1749,-1980,-1946,-1646,-1104,-365,508,1445,2367,3207,3905,4422,4737,4861,4808,4628,4365,4069,3795,3566,3410,3323,3289,3287,3273,3225,3101,2903,2617,2267,1876,1486,1133,859,685,631,695,862,1101,1373,1639,1857,1993,2032,1954,1790,1533,1243,928,648,431,298,291,393,626,967,1387,1863,2339,2776,3127,3341,3397,3255,2930,2419,1754,996,178,-605,-1314,-1868,-2237,-2375,-2286,-1968,-1466,-808,-75,700,1425,2070,2582,2927,3113,3116,2978,2712,2353,1948,1519,1112,750,450,237,95,48,72,165,322,521,766,1037,1333,1642,1960,2275,2583,2870,3136,3366,3562,3710,3811,3856,3829,3739,3548,3267,2880,2381,1794,1118,399,-330,-1016,-1606,-2057,-2311,-2360,-2167,-1770,-1170,-442,377,1201,1979,2642,3156,3508,3680,3721,3643,3505,3350,3210,3112,3069,3057,3063,3042,2963,2785,2497,2082,1565,981,364,-204,-694,-1030,-1205,-1179,-988,-645,-206,260,709,1065,1303,1383,1320,1105,786,390,-45,-459,-848,-1144,-1363,-1466,-1472,-1374,-1200,-955,-682,-396,-139,58,173,180,85,-114,-387,-711,-1037,-1333,-1547,-1660,-1648,-1505,-1257,-917,-533,-137,222,524,721,815,785,638,392,73,-290,-647,-977,-1242,-1432,-1535,-1558,-1514,-1426,-1300,-1171,-1026,-894,-769,-666,-585,-544,-526,-561,-628,-745,-894,-1070,-1254,-1430,-1578,-1690,-1755,-1778,-1749,-1687,-1590,-1482,-1370,-1278,-1208,-1185,-1208,-1291,-1433,-1633,-1878,-2157,-2441,-2704,-2923,-3060,-3124,-3097,-3010,-2889,-2757,-2658,-2587,-2567,-2578,-2610,-2650,-2677,-2691,-2686,-2665,-2641,-2618,-2612,-2630,-2676,-2755,-2863,-2979,-3097,-3178,-3224,-3204,-3133,-2990,-2805,-2579,-2348,-2144,-1990,-1920,-1947,-2062,-2274,-2542,-2854,-3170,-3464,-3697,-3861,-3925,-3919,-3832,-3715,-3573,-3442,-3326,-3229,-3147,-3082,-3022,-2983,-2973,-2992,-3079,-3212,-3407,-3646,-3885,-4113,-4250,-4278,-4126,-3783,-3199,-2399,-1364,-174,1146,2484,3775,4901,5778,6320,6461,6181,5484,4436,3123,1671,218,-1110,-2185,-2936,-3317,-3347,-3084,-2626,-2104,-1626,-1329,-1281,-1557,-2160,-3072,-4230,-5542,-6917,-8240,-9424,-10390,-11088,-11491,-11612,-11471,-11125,-10630,-10045,-9422,-8798,-8191,-7618,-7064,-6544,-6036,-5556,-5104,-4676,-4307,-3972,-3705,-3475,-3273,-3071,-2833,-2549,-2219,-1871,-1584,-1412,-1477,-1831,-2546,-3629,-5039,-6692,-8437,-10118,-11552,-12601,-13148,-13142,-12592,-11540,-10109,-8397,-6560,-4696,-2911,-1261,216,1507,2608,3513,4219,4692,4928,4896,4612,4121,3486,2827,2243,1839,1692,1809,2173,2698,3283,3796,4146,4242,4071,3668,3120,2560,2137,1971,2152,2690,3541,4579,5640,6541,7098,7181,6717,5712,4260,2515,691,-987,-2307,-3089,-3239,-2732,-1630,-96,1675,3413,4870,5809,6053,5512,4180,2158,-384,-3191,-5995,-8509,-10493,-11777,-12253,-11930,-10888,-9270,-7305,-5191,-3180,-1456,-166,593,819,536,-151,-1121,-2238,-3353,-4353,-5139,-5646,-5859,-5775,-5437,-4894,-4213,-3460,-2703,-2000,-1398,-936,-639,-525,-600,-848,-1254,-1765,-2330,-2875,-3324,-3602,-3654,-3444,-2968,-2281,-1447,-608,121,594,709,385,-391,-1593,-3115,-4836,-6579,-8182,-9489,-10372,-10753,-10602,-9932,-8812,-7326,-5594,-3723,-1846,-49,1552,2901,3926,4598,4904,4849,4484,3866,3111,2333,1674,1270,1206,1552,2294,3368,4673,6048,7347,8433,9195,9599,9641,9399,8963,8472,8028,7744,7650,7769,8017,8323,8538,8560,8275,7622,6590,5209,3584,1839,149,-1328,-2438,-3067,-3171,-2741,-1869,-661,697,2025,3130,3848,4079,3775,2971,1771,322,-1177,-2538,-3571,-4145,-4170,-3644,-2622,-1225,372,1982,3408,4473,5056,5066,4508,3406,1878,52,-1899,-3809,-5516,-6900,-7861,-8363,-8386,-7982,-7199,-6144,-4904,-3596,-2315,-1155,-185,533,977,1131,1025,695,200,-379,-981,-1509,-1913,-2128,-2119,-1896,-1476,-927,-330,204,592,708,524,-26,-907,-2073,-3424,-4834,-6157,-7251,-7984,-8261,-8013,-7224,-5922,-4168,-2072,241,2644,4978,7112,8914,10260,11075,11299,10927,9999,8597,6854,4931,3002,1253,-178,-1176,-1718,-1821,-1589,-1142,-644,-230,-20,-76,-409,-964,-1658,-2339,-2885,-3144,-3039,-2508,-1582,-321,1142,2672,4106,5312,6191,6681,6794,6571,6116,5542,4994,4578,4401,4497,4887,5497,6258,7017,7645,7999,7961,7465,6493,5083,3338,1386,-597,-2446,-4005,-5151,-5815,-5986,-5699,-5050,-4166,-3189,-2282,-1554,-1113,-994,-1198,-1687,-2362,-3138,-3879,-4494,-4870,-4970,-4758,-4259,-3534,-2650,-1716,-826,-72,462,736,698,372,-251,-1093,-2103,-3182,-4236,-5172,-5897,-6346,-6463,-6229,-5634,-4728,-3565,-2240,-874,426,1514,2308,2703,2683,2231,1419,321,-922,-2191,-3336,-4224,-4767,-4871,-4522,-3731,-2525,-1014,748,2606,4475,6201,7675,8775,9404,9498,9034,8018,6544,4701,2674,630,-1231,-2742,-3776,-4258,-4192,-3627,-2691,-1520,-277,901,1903,2683,3221,3579,3813,4046,4351,4831,5503,6375,7377,8411,9353,10065,10447,10411,9937,9055,7833,6406,4913,3515,2352,1546,1132,1151,1503,2125,2843,3533,4024,4218,4025,3437,2498,1310,19,-1201,-2180,-2762,-2847,-2370,-1361,128,1953,3969,5986,7837,9352,10422,10961,10965,10445,9501,8207,6713,5116,3537,2060,737,-393,-1333,-2091,-2705,-3191,-3605,-3945,-4259,-4528,-4767,-4958,-5079,-5117,-5033,-4815,-4427,-3875,-3133,-2236,-1190,-37,1171,2393,3551,4584,5422,5996,6256,6169,5716,4921,3811,2464,952,-607,-2126,-3483,-4597,-5378,-5789,-5779,-5385,-4597,-3506,-2166,-681,834,2275,3516,4457,5025,5166,4892,4233,3296,2187,1084,115,-550,-817,-626,24,1060,2369,3807,5202,6431,7370,7976,8249,8219,8003,7674,7371,7169,7135,7272,7560,7901,8216,8380,8305,7931,7226,6229,5003,3667,2343,1170,256,-311,-505,-330,136,792,1502,2120,2515,2587,2264,1547,476,-854,-2304,-3725,-4950,-5850,-6307,-6278,-5748,-4781,-3473,-1961,-406,1045,2244,3089,3522,3530,3153,2478,1605,672,-222,-957,-1487,-1749,-1761,-1529,-1124,-588,-27,531,983,1321,1496,1514,1380,1136,802,450,95,-196,-420,-534,-557,-473,-314,-84,177,456,719,936,1077,1106,987,705,226,-437,-1285,-2282,-3381,-4528,-5644,-6658,-7484,-8059,-8313,-8220,-7748,-6911,-5744,-4304,-2688,-997,641,2102,3280,4075,4465,4425,4028,3365,2565,1797,1193,892,962,1430,2261,3364,4632,5923,7116,8120,8847,9309,9486,9453,9266,8999,8739,8523,8398,8351,8364,8370,8318,8121,7748,7155,6360,5394,4324,3233,2217,1349,716,335,239,381,709,1140,1555,1880,1995,1868,1442,759,-165,-1215,-2310,-3331,-4158,-4729,-4953,-4842,-4388,-3673,-2750,-1748,-739,165,911,1456,1794,1940,1945,1851,1731,1629,1600,1663,1842,2124,2498,2938,3399,3861,4280,4633,4912,5090,5193,5203,5148,5038,4877,4694,4483,4256,4021,3757,3477,3154,2790,2365,1883,1326,705,-1,-783,-1661,-2630,-3699,-4864,-6109,-7414,-8741,-10037,-11252,-12302,-13132,-13656,-13828,-13589,-12914,-11813,-10294,-8456,-6367,-4177,-2022,-52,1587,2787,3478,3644,3328,2639,1690,682,-265,-971,-1364,-1385,-1053,-426,383,1260,2068,2707,3083,3181,2975,2547,1946,1287,664,158,-165,-285,-205,15,326,615,826,878,732,397,-110,-720,-1362,-1953,-2410,-2690,-2745,-2602,-2280,-1859,-1430,-1086,-929,-1032,-1444,-2173,-3177,-4397,-5707,-7012,-8168,-9078,-9660,-9866,-9699,-9200,-8436,-7502,-6499,-5521,-4650,-3945,-3442,-3140,-3035,-3076,-3230,-3448,-3682,-3911,-4096,-4243,-4330,-4369,-4361,-4304,-4214,-4072,-3902,-3683,-3442,-3182,-2934,-2712,-2556,-2476,-2493,-2625,-2846,-3174,-3559,-3993,-4433,-4841,-5190,-5436,-5564,-5567,-5450,-5249,-5004,-4776,-4631,-4618,-4789,-5160,-5733,-6472,-7316,-8179,-8960,-9561,-9878,-9854,-9431,-8622,-7467,-6032,-4468,-2874,-1433,-257,533,881,765,251,-581,-1563,-2546,-3341,-3814,-3840,-3391,-2460,-1141,451,2153,3801,5249,6376,7122,7466,7459,7171,6726,6226,5808,5529,5468,5601,5927,6350,6798,7162,7348,7294,6949,6319,5439,4375,3212,2049,962,36,-703,-1230,-1573,-1779,-1902,-2032,-2220,-2532,-2993,-3596,-4331,-5114,-5899,-6569,-7069,-7305,-7246,-6861,-6174,-5214,-4066,-2792,-1504,-273,818,1715,2384,2815,3020,3029,2882,2624,2306,1965,1653,1383,1200,1107,1115,1231,1428,1696,1989,2269,2482,2578,2515,2256,1794,1130,299,-649,-1650,-2624,-3508,-4226,-4735,-5001,-4999,-4756,-4279,-3646,-2912,-2186,-1555,-1122,-969,-1151,-1695,-2586,-3776,-5163,-6646,-8068,-9304,-10204,-10665,-10599,-9990,-8845,-7263,-5350,-3286,-1245,599,2086,3121,3651,3696,3332,2682,1906,1157,584,280,298,622,1186,1881,2568,3124,3432,3424,3082,2431,1563,572,-389,-1225,-1793,-2066,-1982,-1603,-974,-224,532,1152,1531,1590,1301,683,-186,-1209,-2240,-3157,-3838,-4193,-4193,-3830,-3174,-2322,-1392,-537,127,487,472,78,-680,-1704,-2889,-4100,-5195,-6053,-6581,-6713,-6445,-5811,-4875,-3760,-2564,-1435,-465,243,640,705,444,-78,-807,-1649,-2508,-3318,-3983,-4460,-4709,-4703,-4461,-3999,-3364,-2625,-1843,-1102,-483,-34,170,129,-173,-706,-1411,-2226,-3064,-3834,-4468,-4893,-5070,-4986,-4642,-4079,-3339,-2506,-1644,-857,-218,186,290,61,-516,-1419,-2592,-3939,-5353,-6694,-7830,-8638,-9006,-8878,-8233,-7103,-5591,-3812,-1947,-150,1406,2604,3359,3663,3545,3114,2491,1836,1297,991,1000,1351,1995,2860,3815,4715,5445,5871,5959,5672,5072,4229,3281,2346,1576,1063,889,1077,1599,2393,3348,4343,5249,5963,6389,6503,6302,5840,5214,4516,3880,3395,3144,3169,3455,3970,4616,5288,5867,6220,6271,5931,5203,4102,2708,1141,-470,-1964,-3204,-4077,-4499,-4450,-3945,-3053,-1882,-554,793,2028,3052,3779,4179,4242,4005,3522,2872,2136,1406,754,249,-72,-191,-106,135,500,900,1268,1526,1590,1436,1011,346,-532,-1554,-2624,-3653,-4541,-5189,-5547,-5551,-5200,-4510,-3504,-2262,-844,661,2164,3578,4817,5796,6453,6738,6618,6113,5236,4082,2727,1309,-41,-1189,-2014,-2424,-2382,-1887,-998,167,1490,2794,3952,4825,5335,5440,5151,4523,3642,2632,1599,658,-110,-673,-1010,-1175,-1224,-1233,-1291,-1446,-1745,-2174,-2704,-3257,-3747,-4076,-4142,-3890,-3270,-2294,-1006,508,2130,3728,5163,6321,7112,7491,7465,7072,6417,5593,4744,3975,3390,3052,2989,3175,3567,4061,4570,4962,5164,5068,4664,3923,2915,1705,417,-829,-1910,-2725,-3208,-3338,-3136,-2671,-2045,-1372,-777,-367,-219,-385,-855,-1606,-2552,-3618,-4679,-5647,-6423,-6935,-7150,-7043,-6655,-6014,-5219,-4335,-3476,-2722,-2163,-1852,-1828,-2088,-2607,-3324,-4159,-5018,-5791,-6390,-6725,-6740,-6406,-5725,-4725,-3471,-2029,-485,1065,2562,3906,5063,5957,6561,6837,6765,6347,5591,4549,3274,1869,429,-910,-2038,-2850,-3259,-3247,-2811,-2019,-971,205,1371,2383,3135,3543,3571,3226,2566,1668,657,-365,-1275,-2005,-2496,-2749,-2783,-2663,-2450,-2231,-2042,-1945,-1913,-1954,-1990,-1986,-1854,-1556,-1046,-327,591,1631,2742,3800,4731,5441,5871,6005,5845,5458,4914,4337,3821,3481,3394,3600,4109,4885,5840,6894,7905,8766,9362,9614,9474,8943,8071,6928,5658,4358,3193,2246,1623,1344,1417,1794,2394,3119,3854,4502,4961,5187,5133,4823,4277,3568,2763,1938,1171,507,-13,-373,-597,-699,-729,-737,-768,-874,-1090,-1430,-1905,-2498,-3173,-3889,-4581,-5193,-5660,-5934,-5964,-5741,-5245,-4508,-3542,-2413,-1154,155,1481,2749,3935,4978,5858,6527,6965,7129,7009,6592,5883,4927,3768,2516,1266,155,-699,-1191,-1251,-846,-12,1191,2633,4186,5684,6990,7974,8567,8723,8476,7880,7039,6079,5106,4232,3515,2988,2633,2414,2255,2107,1893,1601,1211,760,294,-119,-399,-500,-353,29,677,1501,2485,3493,4466,5291,5895,6239,6285,6074,5638,5068,4451,3883,3450,3207,3195,3396,3792,4289,4833,5306,5641,5766,5642,5270,4673,3913,3063,2216,1452,838,429,229,234,403,674,979,1243,1399,1406,1230,884,379,-218,-860,-1467,-1982,-2346,-2538,-2528,-2353,-2021,-1591,-1119,-653,-260,21,162,139,-34,-340,-745,-1196,-1651,-2051,-2355,-2534,-2558,-2445,-2184,-1819,-1375,-894,-405,52,472,822,1121,1349,1521,1616,1629,1524,1287,865,266,-548,-1510,-2612,-3723,-4779,-5644,-6218,-6426,-6216,-5588,-4604,-3326,-1908,-452,875,1988,2779,3231,3332,3147,2750,2249,1738,1312,1026,904,936,1085,1285,1499,1659,1759,1792,1790,1808,1900,2130,2539,3158,3983,4982,6101,7255,8354,9297,9999,10377,10399,10044,9339,8347,7145,5843,4543,3344,2325,1532,986,663,530,518,552,579,510,340,12,-440,-1014,-1656,-2316,-2944,-3477,-3875,-4115,-4169,-4053,-3779,-3382,-2900,-2371,-1833,-1300,-800,-311,167,662,1187,1764,2393,3074,3793,4511,5216,5851,6399,6817,7085,7182,7098,6838,6402,5818,5104,4299,3436,2560,1703,901,183,-444,-963,-1392,-1734,-2016,-2255,-2480,-2690,-2915,-3129,-3352,-3561,-3768,-3971,-4201,-4470,-4828,-5285,-5880,-6592,-7412,-8273,-9106,-9830,-10340,-10580,-10482,-10033,-9256,-8190,-6926,-5548,-4161,-2851,-1688,-718,54,623,1051,1352,1602,1822,2034,2251,2433,2570,2606,2527,2305,1958,1514,1022,560,188,-23,-25,202,657,1304,2082,2914,3698,4345,4755,4865,4623,4026,3098,1905,543,-877,-2231,-3412,-4322,-4915,-5145,-5063,-4678,-4107,-3410,-2716,-2106,-1675,-1485,-1573,-1947,-2577,-3417,-4381,-5389,-6333,-7140,-7726,-8056,-8105,-7890,-7442,-6817,-6081,-5294,-4524,-3814,-3205,-2720,-2377,-2171,-2108,-2164,-2333,-2584,-2898,-3239,-3578,-3885,-4136,-4312,-4417,-4441,-4414,-4348,-4270,-4207,-4165,-4166,-4200,-4262,-4331,-4394,-4420,-4407,-4331,-4197,-4017,-3788,-3543,-3292,-3056,-2854,-2700,-2606,-2591,-2669,-2857,-3178,-3645,-4263,-5043,-5937,-6937,-7951,-8926,-9763,-10390,-10728,-10736,-10387,-9692,-8695,-7451,-6050,-4564,-3090,-1683,-408,719,1685,2497,3182,3759,4246,4657,4978,5207,5320,5301,5151,4860,4476,4012,3550,3119,2805,2619,2620,2786,3117,3561,4063,4543,4930,5131,5097,4763,4123,3179,1975,583,-901,-2379,-3733,-4877,-5729,-6242,-6406,-6233,-5785,-5121,-4354,-3565,-2867,-2325,-2010,-1934,-2102,-2459,-2941,-3461,-3915,-4220,-4298,-4100,-3619,-2859,-1883,-741,457,1643,2715,3611,4268,4664,4780,4640,4280,3743,3105,2415,1751,1162,686,358,168,117,164,266,377,439,411,261,-33,-458,-1006,-1631,-2289,-2935,-3500,-3966,-4280,-4445,-4457,-4334,-4103,-3807,-3465,-3115,-2779,-2457,-2186,-1949,-1791,-1720,-1781,-2005,-2422,-3052,-3874,-4870,-5939,-7020,-7969,-8701,-9100,-9106,-8689,-7855,-6658,-5189,-3537,-1852,-217,1242,2466,3402,4038,4380,4466,4323,4005,3534,2953,2274,1522,727,-97,-892,-1629,-2241,-2693,-2922,-2926,-2663,-2186,-1497,-681,208,1082,1856,2460,2823,2913,2700,2207,1464,544,-464,-1469,-2351,-3036,-3432,-3521,-3269,-2739,-1968,-1073,-146,681,1321,1671,1697,1372,727,-176,-1253,-2386,-3470,-4394,-5063,-5430,-5449,-5144,-4538,-3715,-2752,-1752,-815,-12,572,914,997,829,465,-57,-655,-1270,-1827,-2281,-2587,-2735,-2729,-2589,-2370,-2114,-1888,-1739,-1710,-1827,-2082,-2465,-2924,-3416,-3878,-4249,-4491,-4565,-4461,-4190,-3771,-3240,-2646,-2016,-1395,-812,-268,199,605,914,1125,1191,1093,780,238,-557,-1570,-2768,-4050,-5321,-6450,-7324,-7838,-7927,-7565,-6764,-5596,-4136,-2522,-859,716,2106,3227,4023,4479,4603,4422,3987,3346,2553,1665,721,-223,-1136,-1958,-2656,-3171,-3459,-3482,-3201,-2615,-1710,-539,869,2431,4061,5679,7170,8467,9475,10157,10467,10421,10045,9401,8587,7693,6841,6116,5600,5329,5313,5506,5847,6236,6567,6738,6655,6261,5523,4458,3110,1566,-69,-1673,-3126,-4314,-5154,-5584,-5589,-5185,-4429,-3411,-2238,-1026,94,1036,1698,2039,2040,1703,1090,260,-695,-1677,-2592,-3357,-3901,-4193,-4212,-3985,-3548,-2961,-2306,-1635,-1031,-518,-131,134,306,411,511,640,850,1164,1600,2148,2801,3516,4273,5022,5730,6373,6912,7340,7636,7791,7792,7623,7255,6685,5870,4838,3572,2137,581,-1009,-2533,-3906,-5031,-5847,-6315,-6419,-6187,-5650,-4885,-3956,-2957,-1956,-1033,-234,396,843,1099,1179,1087,858,501,47,-475,-1039,-1599,-2109,-2530,-2788,-2860,-2691,-2264,-1588,-666,437,1679,2974,4242,5414,6398,7157,7631,7815,7709,7356,6800,6140,5439,4812,4315,4021,3950,4096,4425,4869,5339,5757,6014,6053,5815,5274,4450,3369,2106,740,-625,-1904,-2993,-3829,-4365,-4576,-4488,-4131,-3587,-2927,-2263,-1659,-1219,-977,-979,-1228,-1689,-2337,-3096,-3898,-4672,-5338,-5849,-6152,-6234,-6094,-5759,-5283,-4719,-4149,-3630,-3228,-2973,-2893,-2965,-3172,-3442,-3719,-3931,-3997,-3878,-3511,-2894,-2026,-933,323,1696,3095,4458,5699,6769,7606,8194,8497,8525,8265,7737,6948,5918,4683,3284,1778,234,-1266,-2648,-3830,-4750,-5358,-5628,-5546,-5148,-4458,-3555,-2502,-1396,-319,646,1428,1972,2245,2221,1910,1318,490,-539,-1699,-2916,-4118,-5200,-6097,-6717,-7001,-6908,-6421,-5547,-4334,-2835,-1135,669,2486,4223,5789,7136,8204,8981,9470,9695,9700,9555,9312,9050,8815,8652,8575,8585,8642,8722,8750,8689,8471,8068,7442,6602,5547,4329,2991,1619,279,-933,-1949,-2704,-3162,-3302,-3157,-2748,-2164,-1470,-757,-111,407,744,884,831,610,283,-108,-468,-755,-899,-865,-631,-209,384,1087,1838,2565,3182,3631,3842,3805,3487,2940,2178,1301,368,-514,-1275,-1824,-2130,-2144,-1887,-1384,-684,127,986,1797,2507,3047,3404,3560,3537,3366,3080,2734,2340,1948,1557,1181,836,510,225,-18,-185,-274,-220,-34,352,926,1710,2683,3810,5041,6301,7514,8602,9476,10091,10372,10315,9890,9125,8045,6717,5215,3633,2075,650,-545,-1423,-1927,-2034,-1747,-1117,-217,858,1994,3089,4045,4795,5286,5515,5480,5230,4813,4299,3759,3258,2856,2598,2507,2588,2831,3193,3641,4115,4567,4947,5213,5336,5299,5099,4751,4280,3734,3158,2614,2146,1810,1624,1616,1767,2059,2448,2870,3283,3603,3805,3830,3677,3333,2830,2191,1485,745,59,-553,-1008,-1315,-1424,-1379,-1180,-891,-559,-254,-33,55,-26,-277,-696,-1225,-1832,-2422,-2957,-3352,-3575,-3601,-3419,-3066,-2567,-1975,-1358,-756,-237,171,434,541,498,321,44,-295,-667,-1025,-1368,-1665,-1944,-2201,-2476,-2777,-3127,-3516,-3933,-4331,-4656,-4842,-4816,-4533,-3941,-3045,-1864,-447,1109,2731,4287,5694,6841,7659,8086,8096,7684,6885,5758,4389,2898,1393,17,-1125,-1933,-2338,-2326,-1892,-1104,-31,1226,2552,3856,5036,6025,6783,7269,7499,7476,7233,6821,6280,5670,5040,4434,3889,3431,3062,2792,2599,2478,2404,2355,2319,2272,2203,2098,1953,1757,1514,1234,908,574,222,-110,-420,-686,-905,-1071,-1186,-1265,-1317,-1363,-1416,-1496,-1597,-1740,-1884,-2034,-2142,-2178,-2119,-1918,-1592,-1115,-540,113,776,1389,1896,2249,2411,2384,2172,1810,1355,845,355,-91,-438,-683,-817,-854,-820,-742,-651,-581,-554,-595,-720,-941,-1260,-1670,-2164,-2708,-3292,-3875,-4452,-5004,-5539,-6066,-6607,-7185,-7809,-8481,-9183,-9869,-10484,-10952,-11193,-11138,-10733,-9950,-8799,-7316,-5579,-3680,-1738,134,1814,3210,4227,4830,4982,4713,4064,3127,2008,844,-241,-1115,-1681,-1861,-1641,-1018,-65,1152,2505,3900,5203,6349,7228,7826,8081,8020,7631,6964,6052,4948,3730,2436,1178,-30,-1086,-1991,-2690,-3201,-3518,-3673,-3698,-3627,-3517,-3404,-3330,-3344,-3460,-3712,-4090,-4596,-5193,-5851,-6514,-7127,-7643,-8008,-8199,-8190,-8000,-7641,-7171,-6626,-6083,-5579,-5173,-4884,-4723,-4674,-4711,-4779,-4850,-4850,-4773,-4574,-4262,-3857,-3368,-2870,-2375,-1966,-1662,-1510,-1523,-1708,-2044,-2507,-3041,-3608,-4149,-4611,-4966,-5185,-5259,-5218,-5060,-4859,-4631,-4449,-4338,-4331,-4448,-4658,-4955,-5271,-5575,-5809,-5963,-6013,-5997,-5940,-5897,-5920,-6031,-6247,-6539,-6852,-7112,-7220,-7084,-6636,-5820,-4639,-3118,-1339,606,2567,4445,6080,7387,8264,8670,8576,8031,7057,5788,4304,2769,1291,14,-982,-1608,-1857,-1716,-1260,-534,328,1256,2112,2828,3307,3505,3399,2965,2255,1282,135,-1123,-2396,-3599,-4644,-5465,-6014,-6267,-6229,-5925,-5404,-4713,-3934,-3104,-2313,-1593,-1001,-572,-319,-260,-369,-628,-980,-1374,-1735,-2009,-2121,-2044,-1745,-1234,-532,305,1219,2118,2938,3595,4040,4229,4158,3843,3331,2687,1988,1325,768,377,190,201,386,683,1011,1290,1417,1341,998,382,-482,-1552,-2738,-3954,-5094,-6077,-6818,-7296,-7470,-7394,-7078,-6620,-6072,-5528,-5040,-4670,-4431,-4327,-4329,-4389,-4461,-4492,-4463,-4360,-4217,-4074,-4000,-4038,-4261,-4643,-5207,-5854,-6516,-7069,-7396,-7394,-6992,-6148,-4899,-3287,-1443,523,2440,4182,5598,6604,7112,7104,6588,5614,4280,2699,1008,-635,-2116,-3275,-4061,-4377,-4235,-3650,-2683,-1443,-37,1404,2751,3907,4769,5293,5442,5220,4664,3823,2782,1625,449,-652,-1605,-2339,-2827,-3040,-2999,-2726,-2272,-1692,-1052,-418,141,571,823,866,694,301,-252,-953,-1692,-2434,-3073,-3560,-3838,-3883,-3698,-3301,-2759,-2129,-1503,-961,-572,-396,-453,-744,-1220,-1821,-2445,-3003,-3390,-3536,-3397,-2960,-2280,-1407,-477,424,1146,1617,1742,1513,930,72,-983,-2097,-3161,-4039,-4657,-4935,-4878,-4486,-3840,-3007,-2101,-1215,-435,163,547,707,655,452,141,-190,-496,-727,-869,-948,-996,-1096,-1309,-1711,-2331,-3189,-4230,-5396,-6553,-7591,-8352,-8747,-8664,-8101,-7044,-5590,-3835,-1932,-45,1673,3070,4031,4502,4431,3887,2912,1659,265,-1094,-2253,-3057,-3398,-3196,-2444,-1177,513,2492,4602,6676,8556,10106,11235,11877,12039,11733,11046,10056,8879,7628,6416,5332,4462,3850,3515,3470,3657,4051,4571,5144,5708,6165,6481,6566,6418,5983,5287,4340,3186,1889,522,-838,-2104,-3210,-4097,-4735,-5106,-5229,-5140,-4878,-4530,-4128,-3763,-3454,-3246,-3129,-3085,-3075,-3034,-2922,-2665,-2256,-1663,-923,-73,821,1671,2413,2968,3299,3388,3243,2921,2477,2002,1574,1270,1148,1245,1554,2065,2705,3427,4134,4758,5228,5491,5522,5317,4891,4291,3556,2769,1967,1230,574,31,-414,-809,-1182,-1628,-2169,-2876,-3737,-4741,-5824,-6892,-7837,-8539,-8892,-8823,-8279,-7281,-5862,-4139,-2215,-258,1598,3193,4419,5173,5422,5150,4428,3328,2007,605,-700,-1751,-2416,-2601,-2264,-1423,-139,1466,3256,5057,6733,8127,9157,9747,9888,9607,8951,8023,6901,5716,4555,3520,2699,2119,1842,1829,2075,2504,3050,3617,4128,4492,4650,4557,4186,3555,2674,1615,423,-809,-1998,-3078,-3954,-4588,-4934,-4980,-4747,-4268,-3613,-2858,-2093,-1406,-869,-541,-455,-605,-975,-1496,-2118,-2744,-3310,-3760,-4029,-4137,-4057,-3849,-3544,-3204,-2883,-2625,-2463,-2402,-2428,-2517,-2612,-2663,-2624,-2428,-2078,-1539,-842,-28,868,1755,2601,3336,3921,4358,4614,4741,4735,4648,4512,4362,4229,4132,4061,4016,3928,3764,3436,2893,2079,978,-398,-1978,-3678,-5355,-6880,-8105,-8912,-9226,-9006,-8280,-7109,-5618,-3943,-2245,-696,578,1441,1837,1740,1175,242,-951,-2226,-3426,-4379,-4942,-5028,-4570,-3603,-2170,-400,1571,3583,5478,7132,8430,9335,9808,9894,9632,9115,8418,7657,6898,6242,5728,5404,5270,5323,5501,5776,6050,6279,6387,6329,6075,5609,4941,4094,3099,2013,874,-252,-1313,-2266,-3056,-3661,-4048,-4214,-4158,-3899,-3464,-2884,-2211,-1481,-745,-45,585,1122,1548,1878,2115,2297,2451,2614,2816,3068,3388,3752,4149,4538,4884,5144,5292,5293,5156,4874,4480,4009,3499,3005,2563,2193,1932,1753,1670,1642,1658,1684,1715,1714,1698,1634,1534,1391,1197,975,722,461,207,-27,-248,-454,-689,-967,-1330,-1796,-2363,-3007,-3674,-4270,-4710,-4875,-4687,-4071,-3011,-1516,332,2440,4655,6822,8783,10377,11496,12056,12028,11444,10385,8964,7357,5712,4215,2998,2183,1817,1938,2478,3384,4521,5762,6975,8018,8812,9259,9353,9076,8471,7611,6551,5413,4258,3196,2270,1557,1050,775,688,756,927,1144,1359,1536,1649,1689,1658,1556,1412,1219,1014,788,582,388,252,181,211,364,668,1118,1736,2473,3313,4186,5024,5758,6314,6640,6700,6502,6059,5442,4709,3953,3245,2657,2219,1958,1848,1859,1936,2015,2039,1964,1751,1410,940,390,-199,-774,-1278,-1681,-1942,-2067,-2046,-1910,-1675,-1379,-1051,-730,-437,-217,-77,-55,-137,-331,-601,-919,-1235,-1520,-1740,-1901,-2013,-2124,-2277,-2538,-2917,-3456,-4096,-4800,-5468,-5992,-6269,-6203,-5739,-4858,-3601,-2032,-283,1514,3204,4636,5697,6281,6363,5928,5056,3823,2376,863,-570,-1765,-2634,-3073,-3081,-2650,-1853,-776,471,1757,2975,4022,4831,5360,5612,5603,5387,5032,4599,4165,3790,3510,3367,3355,3472,3691,3968,4281,4563,4821,4996,5116,5148,5121,5017,4855,4607,4282,3854,3328,2706,2006,1273,550,-105,-635,-1004,-1180,-1177,-1012,-756,-467,-223,-110,-149,-405,-825,-1406,-2052,-2694,-3237,-3598,-3737,-3602,-3228,-2632,-1884,-1081,-282,402,928,1238,1326,1190,877,424,-100,-640,-1143,-1555,-1862,-2027,-2076,-1994,-1826,-1588,-1329,-1092,-916,-860,-936,-1194,-1607,-2177,-2855,-3593,-4338,-5040,-5674,-6223,-6721,-7173,-7651,-8170,-8774,-9446,-10168,-10866,-11465,-11861,-11963,-11687,-10989,-9861,-8329,-6477,-4407,-2257,-175,1685,3211,4269,4834,4864,4413,3563,2437,1184,-35,-1077,-1814,-2162,-2082,-1578,-711,437,1746,3097,4371,5472,6323,6891,7161,7157,6907,6466,5876,5182,4432,3638,2836,2036,1233,457,-306,-1039,-1710,-2337,-2857,-3295,-3615,-3840,-3974,-4052,-4102,-4155,-4245,-4374,-4555,-4761,-4974,-5154,-5278,-5313,-5253,-5106,-4889,-4648,-4424,-4269,-4223,-4313,-4548,-4903,-5352,-5821,-6259,-6589,-6763,-6744,-6522,-6117,-5570,-4939,-4307,-3729,-3292,-3017,-2952,-3079,-3387,-3823,-4339,-4867,-5344,-5723,-5950,-6006,-5870,-5548,-5050,-4415,-3669,-2877,-2076,-1337,-705,-221,84,207,167,-8,-255,-536,-789,-999,-1144,-1261,-1369,-1544,-1809,-2229,-2788,-3483,-4248,-5002,-5650,-6082,-6215,-5977,-5351,-4334,-3003,-1426,240,1880,3304,4399,5011,5084,4562,3491,1932,40,-2037,-4093,-5947,-7437,-8421,-8848,-8683,-7991,-6856,-5418,-3823,-2229,-759,476,1414,2023,2307,2289,2021,1541,917,194,-580,-1348,-2086,-2739,-3286,-3691,-3936,-4002,-3880,-3575,-3094,-2461,-1716,-892,-44,778,1528,2170,2665,3020,3213,3281,3233,3119,2962,2805,2669,2575,2523,2517,2524,2547,2538,2497,2406,2258,2069,1842,1598,1355,1119,906,699,508,300,63,-215,-575,-993,-1512,-2092,-2739,-3415,-4095,-4735,-5305,-5758,-6072,-6218,-6194,-5993,-5652,-5187,-4661,-4118,-3625,-3232,-2985,-2909,-3008,-3259,-3621,-4035,-4434,-4769,-4987,-5081,-5061,-4965,-4853,-4803,-4863,-5112,-5542,-6158,-6909,-7696,-8438,-8996,-9263,-9159,-8599,-7586,-6139,-4323,-2283,-139,1909,3700,5067,5890,6089,5666,4654,3197,1435,-410,-2148,-3586,-4559,-4993,-4825,-4111,-2922,-1392,313,2050,3645,5003,6011,6644,6883,6753,6308,5605,4721,3725,2695,1678,742,-87,-773,-1308,-1682,-1910,-1989,-1943,-1780,-1520,-1186,-801,-399,-21,295,506,570,477,203,-224,-789,-1427,-2088,-2699,-3200,-3539,-3690,-3631,-3394,-2993,-2496,-1943,-1399,-903,-490,-184,22,120,142,97,15,-87,-190,-286,-371,-441,-505,-575,-651,-749,-873,-1008,-1171,-1321,-1456,-1547,-1573,-1514,-1368,-1129,-827,-481,-145,155,354,436,367,167,-169,-571,-1025,-1455,-1835,-2134,-2349,-2498,-2619,-2756,-2977,-3308,-3811,-4460,-5270,-6161,-7078,-7905,-8553,-8898,-8872,-8402,-7475,-6121,-4407,-2448,-406,1568,3285,4602,5394,5600,5206,4282,2936,1340,-317,-1830,-3024,-3743,-3898,-3463,-2449,-965,883,2921,4997,6943,8637,9965,10880,11350,11400,11072,10431,9565,8550,7476,6412,5421,4543,3814,3234,2817,2543,2411,2399,2502,2689,2961,3261,3579,3841,4014,4035,3863,3475,2858,2033,1056,-27,-1110,-2126,-2984,-3623,-4000,-4107,-3952,-3584,-3049,-2421,-1759,-1111,-529,-12,411,774,1076,1354,1623,1901,2202,2519,2852,3172,3467,3706,3864,3933,3892,3756,3531,3245,2927,2617,2340,2128,1988,1924,1922,1943,1970,1937,1835,1608,1259,772,175,-516,-1247,-1990,-2693,-3328,-3875,-4325,-4687,-4985,-5240,-5487,-5753,-6049,-6380,-6729,-7052,-7302,-7412,-7310,-6948,-6274,-5283,-3982,-2436,-712,1058,2761,4251,5405,6129,6356,6089,5364,4283,2985,1633,401,-548,-1094,-1144,-672,292,1678,3360,5185,7011,8658,10021,10980,11492,11529,11132,10344,9265,7975,6588,5182,3844,2640,1593,759,111,-319,-569,-638,-560,-351,-44,326,724,1094,1401,1580,1604,1429,1054,477,-259,-1120,-2015,-2898,-3666,-4284,-4678,-4849,-4782,-4517,-4096,-3580,-3040,-2528,-2099,-1781,-1590,-1519,-1551,-1656,-1799,-1952,-2082,-2169,-2206,-2177,-2110,-1984,-1846,-1674,-1502,-1309,-1103,-860,-571,-217,218,731,1325,1971,2646,3306,3913,4425,4798,5027,5070,4969,4698,4322,3840,3317,2759,2205,1666,1137,629,112,-421,-985,-1594,-2251,-2946,-3668,-4381,-5047,-5627,-6065,-6328,-6371,-6182,-5749,-5089,-4233,-3233,-2151,-1075,-81,742,1326,1619,1603,1280,704,-51,-879,-1660,-2274,-2608,-2586,-2148,-1309,-96,1402,3061,4763,6348,7704,8727,9345,9551,9345,8789,7962,6942,5848,4742,3728,2842,2143,1623,1300,1130,1093,1136,1217,1292,1331,1305,1198,1006,724,362,-73,-570,-1103,-1661,-2205,-2718,-3159,-3500,-3706,-3764,-3642,-3354,-2896,-2294,-1585,-798,17,820,1581,2260,2855,3346,3739,4045,4268,4445,4572,4692,4798,4923,5059,5219,5394,5583,5779,5974,6167,6347,6516,6663,6788,6875,6916,6891,6782,6581,6268,5846,5324,4701,4015,3276,2516,1760,1025,325,-321,-928,-1484,-2008,-2509,-2988,-3462,-3916,-4349,-4742,-5077,-5333,-5486,-5523,-5430,-5203,-4849,-4361,-3755,-3030,-2193,-1251,-213,900,2060,3213,4303,5261,6004,6497,6670,6556,6153,5557,4859,4177,3655,3378,3458,3907,4737,5869,7227,8656,10040,11225,12110,12620,12714,12412,11758,10836,9747,8589,7461,6440,5579,4897,4403,4049,3820,3640,3480,3299,3070,2803,2500,2190,1902,1654,1463,1326,1227,1144,1036,890,661,374,0,-393,-803,-1148,-1403,-1513,-1451,-1216,-798,-244,415,1132,1838,2495,3052,3474,3753,3873,3859,3719,3500,3218,2921,2632,2369,2160,1997,1895,1852,1846,1895,1961,2053,2140,2224,2275,2296,2273,2211,2119,2011,1907,1825,1789,1795,1859,1955,2064,2161,2190,2137,1936,1601,1083,434,-347,-1185,-2022,-2792,-3415,-3854,-4067,-4049,-3837,-3453,-2979,-2457,-1952,-1502,-1113,-801,-523,-270,-9,269,546,807,990,1051,953,648,176,-457,-1148,-1819,-2350,-2644,-2625,-2249,-1528,-511,706,1999,3242,4300,5083,5526,5616,5394,4921,4311,3662,3082,2658,2426,2411,2583,2886,3256,3605,3868,3990,3942,3740,3395,2988,2555,2182,1900,1746,1706,1765,1852,1924,1901,1744,1413,922,280,-435,-1177,-1837,-2366,-2680,-2764,-2600,-2207,-1648,-971,-272,388,934,1322,1519,1528,1354,1050,635,192,-262,-646,-960,-1146,-1221,-1165,-1004,-758,-460,-151,124,326,417,374,179,-150,-608,-1135,-1702,-2248,-2727,-3111,-3374,-3538,-3606,-3645,-3690,-3806,-4043,-4426,-4970,-5661,-6449,-7270,-8050,-8690,-9129,-9308,-9198,-8827,-8229,-7486,-6700,-5955,-5345,-4922,-4707,-4681,-4785,-4937,-5041,-5015,-4794,-4359,-3722,-2944,-2096,-1275,-553,0,381,578,662,681,727,864,1144,1589,2189,2904,3662,4401,5024,5499,5757,5818,5678,5392,5002,4566,4123,3703,3304,2917,2504,2031,1465,767,-53,-1003,-2035,-3099,-4128,-5039,-5779,-6273,-6509,-6479,-6218,-5790,-5277,-4768,-4358,-4113,-4078,-4272,-4663,-5213,-5831,-6449,-6970,-7326,-7472,-7371,-7051,-6531,-5876,-5164,-4455,-3848,-3371,-3090,-3000,-3109,-3380,-3771,-4228,-4683,-5095,-5392,-5552,-5543,-5354,-5005,-4511,-3913,-3268,-2614,-2026,-1530,-1176,-966,-904,-960,-1088,-1234,-1343,-1354,-1243,-984,-596,-116,404,884,1265,1468,1470,1236,797,179,-532,-1278,-1953,-2508,-2871,-3034,-2995,-2803,-2525,-2242,-2039,-1985,-2128,-2470,-2990,-3612,-4250,-4802,-5172,-5304,-5162,-4770,-4181,-3489,-2800,-2216,-1830,-1680,-1804,-2152,-2691,-3314,-3960,-4511,-4924,-5130,-5112,-4883,-4445,-3864,-3161,-2414,-1643,-911,-235,346,814,1147,1332,1347,1190,861,365,-260,-991,-1763,-2521,-3198,-3722,-4042,-4098,-3878,-3363,-2591,-1598,-477,698,1804,2759,3468,3869,3941,3682,3143,2400,1547,692,-57,-613,-915,-920,-653,-130,569,1368,2169,2880,3426,3739,3790,3568,3096,2414,1595,705,-172,-952,-1599,-2038,-2280,-2318,-2185,-1944,-1646,-1379,-1194,-1153,-1280,-1585,-2039,-2598,-3199,-3771,-4250,-4587,-4749,-4740,-4587,-4333,-4061,-3817,-3697,-3726,-3946,-4359,-4918,-5597,-6290,-6951,-7479,-7821,-7936,-7800,-7443,-6897,-6239,-5542,-4897,-4368,-4014,-3848,-3863,-4006,-4209,-4379,-4435,-4303,-3940,-3353,-2560,-1645,-696,199,926,1446,1706,1716,1533,1205,852,548,396,454,758,1311,2077,2992,3972,4921,5746,6368,6729,6795,6561,6053,5293,4362,3289,2165,1027,-62,-1067,-1951,-2700,-3288,-3720,-3982,-4076,-4006,-3776,-3400,-2906,-2318,-1694,-1072,-526,-87,181,265,158,-130,-547,-1047,-1552,-1996,-2308,-2439,-2356,-2050,-1535,-865,-78,725,1489,2124,2569,2791,2745,2473,1970,1327,592,-142,-804,-1316,-1646,-1756,-1663,-1394,-1002,-558,-136,191,377,374,193,-157,-632,-1167,-1702,-2180,-2545,-2786,-2887,-2878,-2790,-2677,-2588,-2570,-2662,-2876,-3222,-3673,-4205,-4763,-5308,-5775,-6135,-6336,-6370,-6221,-5904,-5451,-4898,-4309,-3729,-3220,-2812,-2530,-2353,-2260,-2179,-2053,-1808,-1390,-781,20,956,1961,2934,3783,4415,4788,4861,4685,4292,3803,3296,2906,2689,2732,3035,3588,4323,5171,6003,6765,7319,7662,7720,7532,7112,6522,5820,5069,4316,3603,2943,2343,1791,1271,769,267,-223,-706,-1135,-1500,-1744,-1851,-1797,-1580,-1228,-776,-285,182,567,819,908,837,625,318,-8,-300,-471,-480,-285,127,734,1498,2360,3249,4089,4818,5368,5714,5843,5755,5502,5119,4674,4239,3847,3567,3391,3344,3376,3465,3536,3554,3449,3202,2789,2225,1536,771,-18,-771,-1438,-1986,-2385,-2646,-2761,-2775,-2710,-2616,-2539,-2513,-2581,-2765,-3067,-3496,-4009,-4585,-5169,-5706,-6154,-6449,-6578,-6493,-6231,-5781,-5213,-4562,-3909,-3296,-2781,-2370,-2062,-1822,-1590,-1315,-938,-429,207,947,1722,2463,3081,3523,3738,3740,3553,3256,2935,2687,2598,2729,3102,3709,4496,5384,6285,7092,7732,8136,8276,8161,7813,7294,6662,5983,5307,4672,4085,3556,3046,2546,2012,1440,818,160,-489,-1096,-1579,-1908,-2012,-1890,-1536,-995,-334,356,985,1446,1681,1626,1281,662,-168,-1130,-2130,-3058,-3835,-4375,-4635,-4602,-4277,-3714,-2973,-2141,-1300,-546,68,481,685,695,537,288,4,-238,-380,-385,-234,66,473,957,1437,1889,2231,2466,2548,2505,2339,2085,1787,1467,1189,955,813,756,792,891,1032,1156,1224,1169,965,568,-2,-745,-1591,-2488,-3344,-4085,-4631,-4928,-4941,-4671,-4150,-3434,-2611,-1768,-1000,-380,46,268,299,204,26,-148,-280,-324,-285,-168,-18,136,249,314,305,269,211,189,244,392,668,1046,1517,2028,2535,2983,3322,3534,3586,3509,3306,3036,2724,2425,2162,1955,1799,1680,1556,1408,1179,863,437,-81,-665,-1260,-1807,-2237,-2483,-2507,-2282,-1817,-1160,-367,461,1242,1877,2304,2469,2377,2038,1525,902,276,-259,-616,-716,-532,-35,731,1729,2860,4037,5151,6104,6834,7275,7432,7314,6980,6498,5956,5429,4996,4697,4561,4582,4730,4973,5239,5502,5688,5788,5764,5623,5371,5029,4629,4200,3782,3406,3093,2861,2707,2616,2556,2483,2341,2086,1662,1055,250,-713,-1807,-2938,-4056,-5041,-5857,-6412,-6693,-6688,-6408,-5915,-5269,-4543,-3833,-3183,-2669,-2288,-2058,-1929,-1872,-1812,-1714,-1519,-1211,-786,-251,367,1023,1704,2358,2981,3563,4098,4601,5085,5553,6025,6488,6951,7391,7811,8180,8508,8764,8980,9128,9251,9336,9410,9471,9517,9534,9500,9383,9159,8790,8269,7584,6762,5826,4845,3874,3005,2303,1835,1650,1747,2117,2697,3397,4131,4766,5234,5431,5337,4932,4263,3388,2412,1428,553,-128,-545,-659,-486,-37,592,1344,2103,2787,3325,3661,3785,3701,3452,3093,2685,2294,1960,1724,1590,1552,1588,1671,1758,1838,1866,1847,1764,1627,1445,1233,1012,803,631,506,454,464,552,675,830,945,1004,931,711,304,-273,-1008,-1831,-2690,-3482,-4146,-4595,-4789,-4697,-4321,-3692,-2865,-1906,-915,39,852,1483,1862,2011,1910,1646,1244,806,380,30,-217,-348,-379,-330,-250,-157,-94,-61,-56,-76,-70,-40,71,257,547,923,1384,1895,2437,2983,3498,3981,4394,4766,5057,5308,5481,5598,5635,5573,5405,5097,4654,4062,3350,2544,1698,880,155,-403,-733,-811,-609,-180,446,1152,1868,2459,2859,2975,2792,2296,1551,613,-399,-1381,-2218,-2817,-3103,-3060,-2670,-1999,-1112,-99,918,1862,2630,3182,3469,3516,3324,2960,2459,1890,1299,724,200,-260,-646,-951,-1191,-1354,-1466,-1521,-1541,-1530,-1509,-1478,-1466,-1467,-1510,-1581,-1706,-1868,-2083,-2348,-2665,-3047,-3500,-4028,-4650,-5338,-6107,-6894,-7684,-8404,-9014,-9447,-9677,-9664,-9417,-8933,-8260,-7430,-6519,-5581,-4697,-3925,-3312,-2900,-2677,-2645,-2743,-2939,-3154,-3350,-3478,-3511,-3453,-3302,-3087,-2823,-2540,-2239,-1940,-1622,-1283,-912,-485,-21,498,1039,1585,2110,2573,2959,3237,3410,3464,3431,3315,3155,2980,2796,2633,2469,2302,2102,1826,1461,964,342,-401,-1227,-2088,-2907,-3612,-4132,-4398,-4397,-4107,-3584,-2882,-2111,-1371,-780,-422,-367,-641,-1229,-2080,-3099,-4186,-5223,-6095,-6727,-7039,-7031,-6704,-6108,-5327,-4435,-3537,-2716,-2036,-1561,-1291,-1258,-1400,-1726,-2144,-2635,-3120,-3566,-3919,-4151,-4228,-4155,-3906,-3524,-3006,-2408,-1764,-1125,-543,-67,269,434,425,248,-77,-506,-1009,-1541,-2073,-2594,-3089,-3567,-4040,-4500,-4965,-5402,-5800,-6121,-6326,-6391,-6281,-5998,-5537,-4931,-4211,-3433,-2657,-1941,-1353,-936,-732,-753,-991,-1421,-2003,-2670,-3389,-4074,-4715,-5245,-5673,-5965,-6133,-6178,-6096,-5904,-5595,-5183,-4669,-4068,-3399,-2683,-1959,-1245,-591,-9,471,847,1115,1293,1403,1469,1526,1591,1685,1802,1931,2043,2095,2046,1851,1478,921,179,-697,-1658,-2610,-3468,-4127,-4519,-4570,-4268,-3630,-2704,-1596,-414,712,1668,2352,2715,2726,2416,1845,1104,294,-467,-1093,-1503,-1653,-1536,-1165,-597,108,867,1592,2222,2678,2930,2952,2738,2313,1713,975,171,-656,-1436,-2119,-2663,-3027,-3198,-3176,-2972,-2634,-2200,-1746,-1327,-1021,-866,-917,-1168,-1618,-2222,-2933,-3679,-4417,-5071,-5637,-6082,-6428,-6699,-6909,-7106,-7287,-7456,-7607,-7685,-7681,-7529,-7221,-6723,-6051,-5211,-4257,-3228,-2204,-1243,-421,211,599,744,617,276,-261,-926,-1656,-2393,-3066,-3636,-4046,-4288,-4322,-4168,-3818,-3297,-2634,-1856,-1015,-142,710,1498,2197,2755,3187,3451,3594,3604,3537,3420,3292,3205,3168,3220,3331,3504,3683,3816,3850,3715,3372,2803,1997,1010,-110,-1253,-2329,-3220,-3830,-4096,-3976,-3487,-2685,-1660,-540,539,1456,2091,2382,2289,1840,1086,131,-912,-1916,-2755,-3338,-3590,-3483,-3025,-2265,-1280,-172,944,1962,2778,3320,3536,3418,2969,2258,1334,306,-737,-1705,-2487,-3047,-3302,-3272,-2947,-2400,-1684,-915,-175,418,795,886,676,169,-580,-1498,-2493,-3462,-4333,-5024,-5527,-5824,-5954,-5975,-5919,-5867,-5813,-5794,-5759,-5685,-5498,-5158,-4614,-3853,-2886,-1746,-515,740,1910,2907,3657,4087,4191,3953,3425,2663,1755,789,-135,-949,-1580,-1992,-2171,-2110,-1847,-1399,-819,-144,594,1337,2087,2781,3432,3991,4468,4830,5083,5221,5243,5166,5004,4776,4514,4242,3976,3752,3552,3404,3252,3107,2897,2610,2197,1642,948,120,-777,-1705,-2553,-3250,-3706,-3839,-3625,-3038,-2123,-952,372,1722,2971,4004,4732,5113,5127,4838,4286,3609,2889,2255,1800,1588,1663,2018,2621,3398,4268,5119,5856,6385,6638,6574,6184,5490,4558,3454,2292,1165,171,-588,-1078,-1248,-1116,-727,-143,524,1178,1710,2026,2065,1790,1210,373,-655,-1761,-2856,-3831,-4615,-5165,-5470,-5562,-5497,-5349,-5182,-5063,-5010,-5025,-5072,-5092,-5021,-4798,-4388,-3776,-3002,-2108,-1196,-338,367,849,1074,1016,707,203,-440,-1113,-1761,-2288,-2660,-2844,-2835,-2656,-2334,-1908,-1427,-905,-387,137,648,1163,1684,2222,2780,3361,3946,4533,5093,5612,6065,6438,6718,6903,6991,6999,6932,6821,6660,6478,6256,5995,5669,5256,4726,4069,3265,2341,1315,251,-790,-1718,-2461,-2939,-3111,-2952,-2485,-1759,-874,76,954,1665,2106,2225,2002,1471,689,-232,-1186,-2039,-2679,-3026,-3016,-2650,-1963,-1016,61,1176,2181,2984,3494,3670,3513,3052,2379,1573,769,56,-462,-726,-718,-440,41,662,1309,1893,2314,2507,2428,2070,1473,675,-207,-1113,-1915,-2554,-2955,-3114,-3025,-2758,-2380,-1979,-1648,-1443,-1404,-1516,-1743,-2000,-2209,-2280,-2151,-1799,-1228,-509,300,1067,1723,2159,2345,2237,1886,1302,592,-193,-973,-1666,-2273,-2723,-3068,-3294,-3444,-3540,-3609,-3654,-3684,-3665,-3587,-3407,-3100,-2648,-2035,-1280,-398,559,1551,2515,3399,4157,4753,5163,5397,5455,5372,5182,4924,4631,4342,4058,3798,3540,3264,2945,2552,2064,1486,810,98,-632,-1277,-1803,-2111,-2173,-1945,-1442,-685,235,1252,2237,3099,3737,4086,4113,3823,3266,2517,1690,895,257,-142,-221,29,596,1414,2380,3382,4292,4991,5413,5490,5252,4732,4028,3256,2531,1973,1656,1633,1892,2408,3086,3845,4571,5166,5562,5696,5566,5175,4580,3834,3034,2243,1554,1014,654,478,462,538,668,748,751,616,354,-30,-472,-918,-1291,-1528,-1592,-1466,-1168,-751,-268,194,576,825,910,841,627,329,-23,-359,-661,-887,-1053,-1154,-1232,-1306,-1404,-1545,-1719,-1915,-2088,-2199,-2183,-2015,-1629,-1045,-235,738,1848,3016,4177,5263,6211,6985,7560,7933,8131,8175,8128,8022,7919,7850,7838,7897,8006,8134,8237,8256,8136,7841,7333,6629,5750,4757,3744,2788,2014,1487,1290,1440,1938,2726,3723,4819,5881,6797,7462,7796,7790,7436,6819,6011,5149,4332,3689,3285,3160,3318,3693,4214,4763,5229,5508,5537,5271,4741,3985,3112,2212,1402,763,353,193,251,479,793,1105,1326,1401,1276,958,462,-165,-844,-1514,-2084,-2504,-2723,-2717,-2504,-2099,-1569,-971,-386,124,492,690,693,521,202,-212,-650,-1063,-1378,-1580,-1629,-1558,-1368,-1129,-863,-632,-456,-348,-312,-318,-344,-361,-345,-284,-203,-98,-28,-14,-78,-260,-520,-865,-1226,-1553,-1790,-1857,-1733,-1369,-782,12,964,2010,3076,4091,4987,5714,6232,6538,6626,6532,6289,5946,5555,5156,4800,4487,4251,4050,3875,3675,3402,3019,2487,1801,969,38,-928,-1844,-2615,-3150,-3379,-3258,-2786,-1998,-979,171,1315,2328,3103,3555,3654,3413,2891,2190,1430,729,205,-74,-67,215,712,1345,2003,2588,3009,3218,3183,2944,2536,2050,1558,1137,839,687,665,745,844,926,884,711,337,-208,-919,-1742,-2615,-3476,-4248,-4884,-5322,-5548,-5532,-5298,-4867,-4293,-3646,-3008,-2459,-2101,-1971,-2139,-2592,-3308,-4228,-5244,-6258,-7152,-7829,-8217,-8283,-8022,-7487,-6732,-5855,-4932,-4053,-3272,-2635,-2162,-1847,-1695,-1674,-1788,-2006,-2339,-2756,-3265,-3825,-4423,-5001,-5517,-5910,-6128,-6119,-5868,-5340,-4584,-3601,-2485,-1277,-77,1048,2037,2821,3401,3734,3873,3816,3639,3368,3081,2808,2589,2446,2367,2350,2337,2293,2156,1877,1419,765,-79,-1067,-2145,-3215,-4199,-4985,-5515,-5724,-5609,-5184,-4527,-3713,-2873,-2104,-1517,-1178,-1122,-1334,-1762,-2319,-2889,-3379,-3680,-3748,-3547,-3113,-2489,-1774,-1054,-422,45,311,367,230,-39,-392,-746,-1058,-1276,-1403,-1431,-1404,-1359,-1348,-1407,-1581,-1862,-2268,-2762,-3309,-3877,-4390,-4829,-5116,-5242,-5156,-4861,-4368,-3704,-2945,-2160,-1462,-942,-706,-810,-1302,-2150,-3313,-4667,-6088,-7422,-8514,-9268,-9582,-9456,-8911,-8040,-6954,-5803,-4712,-3797,-3146,-2768,-2689,-2825,-3150,-3556,-3998,-4412,-4780,-5080,-5338,-5552,-5753,-5939,-6100,-6224,-6256,-6179,-5929,-5500,-4863,-4041,-3063,-1984,-870,200,1172,1962,2562,2926,3084,3052,2877,2617,2329,2063,1867,1755,1743,1801,1908,1994,2023,1917,1648,1176,509,-336,-1288,-2285,-3207,-3976,-4475,-4659,-4465,-3923,-3053,-1963,-752,451,1516,2349,2871,3058,2920,2513,1913,1219,529,-78,-536,-813,-909,-837,-646,-376,-97,166,353,469,485,427,297,130,-71,-278,-500,-729,-979,-1266,-1600,-1987,-2446,-2941,-3495,-4042,-4581,-5051,-5420,-5638,-5677,-5509,-5130,-4568,-3856,-3085,-2334,-1720,-1334,-1262,-1555,-2208,-3192,-4400,-5712,-6975,-8026,-8742,-9013,-8799,-8118,-7034,-5676,-4191,-2741,-1473,-497,117,366,278,-51,-536,-1050,-1528,-1884,-2118,-2224,-2252,-2255,-2286,-2392,-2590,-2866,-3193,-3494,-3719,-3781,-3640,-3253,-2626,-1784,-779,308,1415,2442,3346,4060,4573,4878,4994,4956,4802,4581,4326,4076,3835,3621,3405,3169,2878,2489,1985,1330,542,-369,-1341,-2321,-3206,-3931,-4391,-4542,-4341,-3795,-2943,-1866,-661,560,1668,2592,3231,3576,3618,3392,2972,2424,1853,1315,898,612,507,540,712,957,1240,1501,1709,1812,1819,1691,1467,1135,731,269,-227,-748,-1273,-1802,-2318,-2825,-3301,-3747,-4132,-4444,-4651,-4733,-4659,-4423,-4006,-3431,-2708,-1906,-1070,-303,330,719,818,565,-31,-944,-2095,-3373,-4649,-5768,-6608,-7047,-7031,-6529,-5594,-4302,-2793,-1209,282,1565,2509,3101,3297,3197,2843,2383,1903,1493,1226,1091,1082,1138,1174,1146,965,641,154,-426,-1045,-1598,-2012,-2185,-2101,-1706,-1056,-177,829,1885,2880,3742,4395,4810,4978,4924,4694,4351,3962,3598,3299,3116,3034,3060,3137,3222,3247,3161,2912,2485,1884,1148,344,-439,-1115,-1575,-1763,-1611,-1134,-341,681,1848,3038,4138,5044,5682,6006,6014,5738,5246,4616,3954,3327,2831,2488,2344,2366,2541,2798,3102,3369,3568,3644,3580,3373,3031,2580,2050,1487,915,378,-103,-509,-825,-1058,-1197,-1268,-1263,-1216,-1127,-1022,-902,-790,-678,-589,-511,-472,-474,-541,-710,-986,-1423,-2002,-2750,-3613,-4570,-5524,-6417,-7124,-7589,-7712,-7475,-6857,-5913,-4706,-3368,-2004,-765,244,947,1291,1304,1033,577,48,-441,-804,-974,-949,-750,-447,-123,133,252,185,-64,-464,-943,-1407,-1756,-1898,-1771,-1328,-602,397,1549,2793,3998,5070,5939,6530,6853,6890,6714,6358,5922,5456,5039,4707,4476,4352,4281,4235,4133,3918,3537,2960,2173,1226,150,-937,-1959,-2793,-3358,-3577,-3420,-2883,-2032,-920,309,1567,2706,3640,4279,4599,4577,4276,3731,3047,2297,1563,913,382,-2,-249,-369,-402,-369,-315,-256,-219,-211,-237,-289,-373,-449,-546,-603,-654,-656,-622,-544,-425,-271,-98,93,269,440,572,675,744,771,780,748,699,605,463,254,-49,-445,-952,-1543,-2197,-2859,-3476,-3975,-4298,-4389,-4230,-3810,-3172,-2369,-1487,-629,117,662,947,965,715,282,-273,-822,-1286,-1569,-1642,-1495,-1177,-769,-360,-66,48,-94,-476,-1089,-1837,-2624,-3340,-3855,-4092,-3984,-3510,-2702,-1621,-354,981,2281,3445,4385,5072,5472,5613,5533,5288,4947,4580,4230,3945,3729,3580,3454,3326,3122,2814,2361,1753,1011,174,-683,-1487,-2133,-2556,-2674,-2461,-1909,-1057,27,1244,2475,3612,4539,5190,5514,5514,5224,4707,4057,3346,2681,2106,1683,1421,1325,1368,1529,1755,2027,2293,2545,2749,2908,3019,3084,3122,3135,3137,3134,3117,3091,3037,2947,2811,2623,2382,2099,1784,1464,1153,886,669,530,456,448,476,515,518,458,293,10,-384,-887,-1437,-1992,-2480,-2827,-2981,-2886,-2531,-1920,-1095,-129,901,1884,2735,3374,3749,3848,3698,3342,2878,2376,1934,1600,1409,1355,1394,1469,1501,1427,1195,795,231,-424,-1108,-1700,-2122,-2262,-2089,-1549,-684,466,1814,3251,4669,5967,7056,7880,8418,8662,8658,8447,8097,7680,7248,6862,6551,6322,6180,6076,5993,5866,5662,5352,4912,4375,3751,3118,2538,2084,1841,1846,2144,2723,3547,4551,5640,6710,7661,8401,8868,9028,8876,8451,7792,6981,6085,5175,4319,3562,2928,2444,2095,1866,1741,1679,1664,1672,1686,1700,1720,1736,1768,1804,1842,1889,1908,1926,1894,1836,1728,1581,1398,1180,941,693,441,205,-18,-216,-396,-567,-742,-945,-1188,-1495,-1864,-2299,-2777,-3261,-3718,-4077,-4302,-4339,-4152,-3737,-3099,-2277,-1340,-350,587,1409,2028,2416,2550,2452,2184,1806,1421,1098,904,879,998,1251,1540,1809,1962,1937,1717,1277,690,7,-672,-1234,-1609,-1708,-1503,-997,-217,760,1855,2959,3993,4860,5519,5929,6091,6033,5791,5440,5016,4609,4231,3945,3732,3594,3488,3371,3189,2898,2453,1852,1095,227,-692,-1584,-2353,-2915,-3187,-3127,-2707,-1953,-919,300,1599,2838,3921,4721,5197,5294,5035,4461,3643,2681,1670,706,-128,-775,-1203,-1403,-1391,-1207,-887,-496,-80,317,647,892,1030,1058,981,814,573,293,-17,-316,-607,-864,-1094,-1300,-1486,-1665,-1851,-2029,-2224,-2401,-2577,-2732,-2867,-2987,-3100,-3224,-3376,-3567,-3813,-4094,-4416,-4727,-5001,-5194,-5256,-5162,-4892,-4447,-3859,-3175,-2464,-1798,-1261,-904,-775,-877,-1188,-1641,-2172,-2665,-3062,-3266,-3278,-3069,-2726,-2287,-1891,-1608,-1539,-1738,-2208,-2928,-3820,-4768,-5669,-6376,-6802,-6855,-6516,-5781,-4724,-3415,-1984,-542,784,1902,2734,3246,3434,3317,2962,2423,1792,1129,506,-32,-481,-811,-1096,-1319,-1579,-1876,-2272,-2757,-3328,-3937,-4531,-5027,-5341,-5409,-5156,-4586,-3684,-2528,-1197,187,1482,2574,3332,3701,3633,3163,2339,1284,104,-1049,-2058,-2821,-3261,-3359,-3118,-2594,-1860,-1014,-164,602,1192,1552,1662,1503,1135,579,-67,-755,-1392,-1947,-2356,-2636,-2773,-2816,-2803,-2786,-2815,-2919,-3127,-3425,-3809,-4236,-4681,-5102,-5481,-5795,-6052,-6257,-6433,-6595,-6760,-6939,-7119,-7293,-7426,-7493,-7449,-7283,-6953,-6488,-5881,-5186,-4451,-3736,-3108,-2615,-2292,-2150,-2171,-2312,-2518,-2718,-2860,-2901,-2835,-2683,-2489,-2334,-2276,-2401,-2730,-3288,-4033,-4896,-5783,-6573,-7158,-7437,-7349,-6862,-6004,-4832,-3442,-1956,-487,834,1928,2715,3178,3313,3168,2794,2280,1699,1134,642,273,32,-74,-95,-58,-40,-76,-224,-501,-909,-1422,-1981,-2522,-2952,-3207,-3204,-2927,-2358,-1555,-584,438,1395,2162,2648,2777,2547,1974,1146,162,-848,-1753,-2457,-2868,-2965,-2750,-2273,-1621,-902,-218,311,626,657,413,-92,-785,-1588,-2393,-3109,-3652,-3963,-4028,-3848,-3474,-2980,-2443,-1958,-1594,-1415,-1438,-1671,-2077,-2605,-3204,-3787,-4334,-4766,-5104,-5306,-5424,-5459,-5453,-5438,-5414,-5416,-5408,-5398,-5341,-5216,-4996,-4658,-4209,-3653,-3025,-2374,-1745,-1205,-791,-541,-462,-539,-732,-985,-1234,-1421,-1502,-1463,-1314,-1099,-883,-727,-717,-880,-1254,-1807,-2493,-3233,-3920,-4460,-4754,-4744,-4398,-3722,-2770,-1615,-365,879,2008,2948,3629,4041,4179,4092,3827,3457,3057,2676,2382,2178,2083,2068,2090,2101,2040,1853,1511,998,335,-422,-1207,-1918,-2459,-2740,-2703,-2308,-1596,-604,537,1714,2771,3583,4047,4102,3755,3048,2091,1010,-48,-950,-1600,-1926,-1940,-1663,-1201,-647,-129,249,411,310,-42,-608,-1298,-2016,-2654,-3115,-3332,-3273,-2932,-2373,-1654,-884,-166,409,755,837,629,177,-488,-1263,-2077,-2830,-3447,-3880,-4091,-4097,-3910,-3585,-3186,-2759,-2371,-2046,-1809,-1651,-1559,-1482,-1393,-1241,-995,-627,-150,447,1092,1774,2408,2947,3354,3571,3625,3494,3243,2897,2524,2160,1846,1587,1367,1170,931,632,210,-336,-1006,-1769,-2562,-3322,-3954,-4390,-4557,-4418,-3966,-3211,-2214,-1040,217,1469,2627,3628,4419,4980,5323,5452,5434,5289,5084,4852,4624,4416,4224,4036,3820,3554,3209,2775,2263,1696,1129,621,241,61,111,437,1007,1789,2705,3647,4517,5197,5611,5705,5472,4960,4239,3425,2637,1980,1540,1361,1432,1713,2114,2536,2869,3030,2953,2622,2062,1319,495,-336,-1058,-1615,-1939,-2030,-1890,-1574,-1146,-680,-263,42,189,140,-86,-476,-978,-1524,-2063,-2517,-2856,-3042,-3076,-2978,-2778,-2535,-2293,-2106,-2009,-2023,-2141,-2349,-2597,-2847,-3031,-3111,-3026,-2765,-2309,-1680,-906,-53,831,1644,2351,2862,3166,3232,3093,2775,2351,1877,1417,1028,727,520,392,281,161,-43,-346,-782,-1332,-1962,-2613,-3210,-3662,-3919,-3893,-3591,-2982,-2126,-1063,110,1310,2445,3438,4233,4793,5121,5223,5151,4940,4656,4342,4043,3782,3569,3400,3249,3097,2918,2692,2428,2122,1816,1528,1309,1173,1151,1234,1415,1646,1893,2095,2197,2181,2003,1695,1279,811,366,9,-201,-226,-67,252,670,1107,1479,1701,1719,1508,1065,450,-279,-1027,-1703,-2223,-2530,-2579,-2382,-1958,-1359,-663,58,729,1278,1666,1857,1848,1658,1314,870,366,-139,-605,-1003,-1314,-1539,-1694,-1791,-1876,-1956,-2074,-2228,-2425,-2657,-2892,-3102,-3248,-3289,-3194,-2941,-2518,-1935,-1222,-417,412,1199,1869,2357,2603,2588,2301,1783,1085,298,-492,-1193,-1729,-2060,-2165,-2066,-1824,-1495,-1182,-941,-846,-925,-1177,-1576,-2057,-2546,-2954,-3210,-3240,-3018,-2526,-1792,-861,193,1299,2370,3338,4148,4755,5153,5335,5327,5157,4868,4492,4077,3648,3229,2851,2514,2230,2013,1847,1752,1708,1715,1756,1810,1874,1911,1936,1923,1892,1852,1816,1808,1845,1939,2099,2329,2602,2924,3238,3532,3745,3848,3797,3568,3150,2553,1803,962,78,-755,-1483,-2029,-2366,-2455,-2321,-1977,-1487,-899,-294,278,754,1099,1296,1335,1234,1019,719,377,30,-295,-559,-766,-891,-951,-958,-919,-876,-816,-788,-763,-764,-767,-756,-719,-618,-446,-183,181,636,1185,1795,2445,3104,3720,4270,4696,4971,5075,4989,4733,4332,3830,3297,2781,2356,2050,1893,1874,1963,2115,2260,2347,2300,2106,1730,1205,570,-119,-763,-1300,-1633,-1720,-1511,-1014,-241,746,1884,3084,4270,5351,6283,7005,7514,7798,7880,7794,7571,7266,6904,6543,6199,5911,5690,5541,5473,5462,5498,5550,5579,5568,5478,5301,5042,4702,4334,3960,3633,3391,3261,3254,3375,3591,3882,4201,4516,4773,4961,5031,4993,4825,4546,4168,3717,3231,2737,2280,1888,1578,1384,1284,1293,1380,1522,1696,1863,2006,2095,2125,2087,1983,1824,1618,1384,1137,890,656,440,255,84,-55,-202,-341,-509,-695,-923,-1176,-1460,-1746,-2026,-2261,-2428,-2504,-2453,-2283,-1967,-1524,-971,-318,377,1110,1805,2451,2986,3389,3628,3698,3590,3342,2973,2549,2107,1713,1401,1199,1116,1127,1209,1305,1377,1359,1234,971,587,103,-425,-933,-1350,-1609,-1658,-1463,-1016,-339,519,1499,2520,3508,4393,5108,5631,5925,6014,5903,5643,5276,4852,4437,4059,3780,3597,3534,3560,3650,3748,3808,3765,3584,3236,2711,2051,1281,485,-274,-916,-1381,-1631,-1650,-1452,-1080,-581,-37,496,952,1286,1465,1492,1352,1093,724,295,-164,-610,-1021,-1363,-1627,-1802,-1891,-1898,-1841,-1738,-1604,-1464,-1322,-1198,-1078,-979,-860,-750,-598,-434,-237,-20,200,410,579,684,699,601,372,6,-491,-1100,-1791,-2519,-3238,-3891,-4426,-4808,-4997,-4983,-4768,-4371,-3822,-3174,-2459,-1747,-1057,-454,60,445,699,818,789,637,356,-10,-453,-918,-1377,-1787,-2118,-2353,-2488,-2537,-2525,-2493,-2475,-2518,-2638,-2871,-3192,-3602,-4052,-4504,-4901,-5198,-5349,-5332,-5134,-4763,-4245,-3617,-2924,-2209,-1524,-891,-353,95,441,700,894,1039,1175,1311,1484,1681,1916,2157,2383,2547,2610,2535,2294,1881,1307,600,-186,-994,-1758,-2419,-2922,-3237,-3349,-3256,-3002,-2611,-2142,-1657,-1184,-796,-494,-311,-245,-288,-424,-651,-927,-1265,-1628,-2013,-2408,-2790,-3148,-3471,-3727,-3922,-4035,-4062,-4022,-3901,-3738,-3538,-3330,-3132,-2965,-2847,-2782,-2786,-2844,-2968,-3132,-3344,-3579,-3845,-4129,-4434,-4757,-5090,-5431,-5760,-6066,-6321,-6505,-6593,-6568,-6421,-6148,-5761,-5275,-4721,-4129,-3533,-2962,-2441,-1988,-1615,-1325,-1129,-1013,-1001,-1063,-1223,-1444,-1727,-2028,-2330,-2589,-2787,-2904,-2939,-2899,-2830,-2736,-2696,-2708,-2833,-3059,-3397,-3817,-4283,-4744,-5146,-5427,-5555,-5484,-5216,-4746,-4118,-3358,-2542,-1712,-934,-258,293,684,945,1060,1097,1060,1023,997,1028,1116,1265,1454,1649,1805,1881,1834,1633,1269,743,81,-674,-1469,-2245,-2935,-3494,-3868,-4048,-4013,-3801,-3429,-2964,-2454,-1960,-1539,-1214,-1023,-954,-1016,-1174,-1424,-1730,-2086,-2470,-2870,-3279,-3679,-4059,-4397,-4670,-4872,-4964,-4963,-4843,-4632,-4330,-3976,-3582,-3190,-2824,-2500,-2250,-2068,-1973,-1951,-2000,-2116,-2279,-2498,-2752,-3049,-3375,-3724,-4083,-4433,-4751,-5016,-5196,-5275,-5237,-5071,-4784,-4390,-3907,-3371,-2807,-2250,-1720,-1242,-816,-449,-135,126,344,502,617,651,625,514,337,98,-182,-485,-788,-1081,-1350,-1595,-1817,-2018,-2210,-2391,-2568,-2735,-2884,-3010,-3088,-3116,-3065,-2930,-2710,-2387,-1994,-1522,-1006,-475,66,562,1028,1423,1763,2039,2270,2460,2634,2799,2967,3150,3334,3528,3694,3823,3873,3816,3620,3264,2729,2041,1197,271,-710,-1654,-2504,-3180,-3636,-3827,-3743,-3405,-2845,-2138,-1354,-571,124,692,1066,1256,1234,1038,678,193,-384,-1022,-1684,-2342,-2956,-3504,-3940,-4253,-4405,-4392,-4210,-3866,-3386,-2799,-2142,-1472,-809,-220,288,677,943,1086,1118,1053,923,734,526,285,44,-214,-484,-758,-1055,-1332,-1620,-1853,-2048,-2156,-2169,-2066,-1853,-1515,-1090,-585,-37,513,1054,1537,1968,2309,2578,2750,2843,2839,2753,2576,2328,2014,1659,1279,909,554,247,-23,-237,-415,-549,-668,-754,-844,-902,-962,-985,-987,-938,-847,-688,-484,-209,100,450,816,1184,1546,1890,2214,2521,2815,3108,3405,3716,4046,4394,4760,5130,5489,5810,6060,6200,6195,5994,5591,4952,4108,3081,1943,761,-345,-1306,-1992,-2357,-2331,-1908,-1107,13,1369,2843,4325,5693,6846,7702,8209,8341,8102,7512,6626,5473,4144,2671,1140,-404,-1898,-3291,-4536,-5594,-6431,-7030,-7375,-7468,-7322,-6949,-6388,-5658,-4813,-3874,-2895,-1898,-916,27,916,1731,2449,3041,3466,3669,3617,3252,2571,1574,305,-1156,-2698,-4214,-5548,-6623,-7317,-7614,-7485,-6978,-6163,-5123,-3968,-2785,-1654,-645,220,903,1405,1730,1875,1867,1716,1457,1128,783,480,276,237,390,766,1344,2091,2926,3786,4549,5170,5559,5707,5611,5310,4870,4367,3876,3470,3180,3031,2987,3017,3045,3007,2841,2506,1982,1300,497,-335,-1116,-1734,-2112,-2173,-1887,-1260,-335,795,2022,3203,4210,4921,5243,5149,4620,3745,2601,1341,111,-941,-1684,-2018,-1910,-1337,-377,903,2356,3852,5235,6363,7114,7386,7119,6288,4904,3034,756,-1791,-4471,-7115,-9580,-11699,-13386,-14524,-15114,-15128,-14647,-13734,-12511,-11090,-9584,-8091,-6677,-5397,-4254,-3271,-2404,-1660,-985,-371,225,828,1456,2147,2895,3730,4626,5590,6581,7576,8522,9362,10055,10527,10760,10714,10395,9831,9068,8178,7242,6341,5536,4890,4401,4069,3841,3653,3435,3101,2614,1921,1057,51,-1002,-1991,-2794,-3298,-3402,-3076,-2313,-1186,191,1669,3085,4269,5106,5499,5422,4904,4014,2868,1600,335,-792,-1705,-2334,-2665,-2707,-2500,-2103,-1572,-969,-345,268,832,1336,1750,2066,2244,2281,2136,1815,1308,657,-123,-936,-1756,-2472,-3058,-3441,-3621,-3579,-3345,-2951,-2434,-1845,-1215,-581,32,608,1114,1553,1884,2123,2249,2285,2262,2225,2238,2370,2683,3238,4050,5127,6420,7859,9342,10762,11995,12971,13598,13888,13831,13497,12966,12314,11649,11011,10453,9955,9492,8991,8377,7584,6545,5256,3733,2031,268,-1465,-3019,-4303,-5228,-5757,-5891,-5690,-5219,-4598,-3929,-3314,-2842,-2551,-2455,-2541,-2738,-2994,-3205,-3313,-3232,-2940,-2397,-1638,-676,416,1582,2742,3828,4775,5535,6069,6342,6359,6087,5564,4782,3781,2595,1277,-115,-1501,-2815,-3973,-4920,-5587,-5962,-6009,-5766,-5246,-4513,-3610,-2602,-1535,-458,603,1617,2577,3467,4286,5038,5733,6392,7033,7690,8382,9136,9960,10844,11770,12684,13535,14246,14745,14969,14861,14402,13588,12451,11044,9442,7725,5978,4275,2682,1233,-38,-1136,-2063,-2848,-3497,-4048,-4475,-4805,-4993,-5034,-4889,-4553,-4015,-3305,-2463,-1552,-665,123,713,1049,1087,816,279,-476,-1341,-2220,-3006,-3594,-3925,-3944,-3651,-3074,-2253,-1285,-219,834,1829,2698,3417,3963,4344,4554,4612,4514,4253,3835,3231,2465,1529,473,-666,-1801,-2869,-3775,-4459,-4877,-5000,-4859,-4477,-3938,-3300,-2658,-2061,-1580,-1234,-1050,-1018,-1140,-1382,-1731,-2144,-2579,-2994,-3321,-3512,-3497,-3245,-2721,-1928,-893,334,1677,3049,4355,5519,6451,7131,7509,7614,7453,7085,6544,5891,5158,4373,3552,2690,1782,823,-189,-1238,-2288,-3292,-4191,-4914,-5416,-5644,-5595,-5277,-4740,-4052,-3300,-2572,-1949,-1497,-1238,-1183,-1287,-1495,-1730,-1899,-1934,-1764,-1361,-717,146,1165,2276,3393,4418,5307,5950,6366,6482,6342,5939,5302,4457,3426,2227,885,-598,-2181,-3851,-5550,-7228,-8819,-10243,-11434,-12327,-12869,-13055,-12859,-12347,-11526,-10496,-9300,-8023,-6716,-5441,-4224,-3119,-2123,-1274,-553,36,523,943,1342,1763,2257,2849,3562,4393,5316,6297,7283,8200,8997,9584,9923,9942,9634,8966,7983,6697,5199,3542,1831,148,-1430,-2816,-3976,-4852,-5443,-5741,-5773,-5584,-5221,-4761,-4263,-3808,-3437,-3214,-3134,-3222,-3435,-3742,-4086,-4398,-4630,-4705,-4606,-4289,-3761,-3034,-2143,-1129,-60,1024,2044,2968,3731,4313,4680,4816,4727,4415,3907,3234,2426,1539,588,-375,-1351,-2322,-3292,-4273,-5269,-6291,-7319,-8350,-9336,-10246,-11031,-11644,-12047,-12217,-12135,-11805,-11239,-10456,-9495,-8381,-7171,-5900,-4636,-3425,-2321,-1364,-574,45,521,889,1215,1559,1980,2536,3250,4131,5158,6272,7411,8460,9338,9924,10145,9944,9292,8223,6793,5096,3256,1390,-365,-1907,-3138,-4000,-4457,-4510,-4199,-3585,-2769,-1861,-977,-249,243,401,210,-347,-1217,-2327,-3582,-4853,-6042,-7029,-7732,-8107,-8103,-7764,-7094,-6184,-5098,-3930,-2781,-1712,-826,-135,288,473,409,144,-279,-811,-1392,-1986,-2556,-3088,-3589,-4063,-4550,-5058,-5623,-6250,-6942,-7671,-8411,-9110,-9714,-10180,-10450,-10499,-10305,-9863,-9185,-8296,-7219,-6009,-4707,-3379,-2091,-923,58,774,1187,1282,1074,640,68,-501,-946,-1124,-949,-370,617,1925,3452,5020,6438,7525,8106,8069,7366,6011,4111,1825,-647,-3074,-5246,-6976,-8135,-8638,-8500,-7747,-6525,-4965,-3258,-1589,-136,963,1596,1725,1354,547,-593,-1925,-3309,-4594,-5662,-6425,-6829,-6870,-6573,-6002,-5226,-4348,-3424,-2563,-1789,-1166,-708,-412,-287,-293,-423,-626,-893,-1163,-1442,-1673,-1875,-2026,-2143,-2243,-2352,-2502,-2725,-3042,-3469,-3998,-4613,-5263,-5893,-6441,-6817,-6988,-6878,-6495,-5827,-4922,-3834,-2638,-1419,-258,776,1617,2227,2575,2663,2502,2142,1639,1088,577,215,83,259,766,1600,2696,3959,5239,6398,7252,7684,7580,6901,5661,3954,1906,-272,-2397,-4244,-5643,-6464,-6623,-6127,-5027,-3442,-1552,468,2392,4042,5239,5885,5906,5329,4215,2695,933,-887,-2592,-4010,-5041,-5603,-5689,-5343,-4640,-3702,-2648,-1606,-680,52,539,768,749,508,91,-452,-1083,-1735,-2380,-2950,-3411,-3709,-3813,-3687,-3327,-2742,-1962,-1060,-93,831,1638,2247,2604,2688,2514,2114,1578,972,403,-49,-323,-358,-160,281,909,1685,2519,3349,4076,4645,4994,5103,4991,4690,4301,3906,3619,3533,3694,4138,4799,5621,6448,7158,7582,7611,7145,6162,4686,2792,628,-1664,-3882,-5861,-7439,-8481,-8920,-8698,-7849,-6422,-4523,-2293,117,2514,4750,6636,8073,8948,9244,8974,8216,7097,5768,4398,3152,2167,1539,1313,1497,2017,2820,3754,4731,5607,6281,6674,6710,6363,5625,4504,3054,1330,-586,-2595,-4601,-6501,-8198,-9626,-10721,-11470,-11875,-11968,-11819,-11491,-11075,-10643,-10266,-9982,-9805,-9726,-9689,-9643,-9495,-9165,-8584,-7685,-6457,-4899,-3065,-1026,1094,3196,5118,6776,8056,8921,9361,9422,9192,8787,8342,7975,7784,7817,8073,8496,8978,9391,9585,9435,8843,7751,6174,4161,1836,-663,-3154,-5465,-7419,-8871,-9719,-9905,-9426,-8342,-6737,-4782,-2614,-449,1559,3235,4447,5126,5222,4775,3860,2597,1157,-302,-1595,-2601,-3189,-3341,-3029,-2338,-1356,-227,911,1901,2646,3031,3043,2655,1935,935,-223,-1455,-2636,-3682,-4523,-5103,-5418,-5469,-5301,-4966,-4542,-4098,-3701,-3422,-3279,-3312,-3493,-3801,-4182,-4567,-4884,-5052,-5019,-4728,-4181,-3388,-2400,-1309,-208,785,1564,2045,2175,1935,1371,554,-399,-1339,-2143,-2653,-2802,-2516,-1821,-765,526,1918,3242,4347,5110,5444,5335,4807,3957,2904,1808,818,89,-280,-197,347,1347,2724,4383,6182,7987,9636,11011,11993,12511,12523,12025,11055,9663,7940,5974,3870,1738,-337,-2252,-3949,-5367,-6479,-7273,-7770,-7990,-7994,-7827,-7555,-7226,-6891,-6575,-6296,-6052,-5825,-5591,-5326,-4994,-4584,-4062,-3438,-2704,-1873,-969,-20,949,1885,2765,3554,4210,4734,5103,5316,5396,5347,5213,5018,4808,4612,4467,4387,4385,4447,4554,4678,4780,4836,4818,4725,4568,4371,4177,4024,3965,4017,4217,4528,4953,5403,5835,6155,6291,6190,5808,5151,4256,3178,2027,896,-111,-894,-1410,-1606,-1502,-1128,-532,198,1017,1825,2593,3253,3800,4210,4502,4673,4758,4751,4671,4500,4227,3833,3301,2624,1812,890,-89,-1074,-1981,-2752,-3310,-3616,-3630,-3355,-2796,-2010,-1040,30,1126,2168,3081,3799,4292,4504,4462,4149,3625,2930,2144,1332,580,-62,-534,-825,-926,-866,-688,-440,-189,19,143,157,72,-101,-305,-494,-598,-562,-339,110,784,1687,2776,4016,5353,6719,8071,9340,10490,11479,12268,12848,13180,13273,13107,12686,12023,11121,10019,8732,7321,5816,4287,2785,1372,109,-964,-1801,-2395,-2729,-2830,-2711,-2415,-1977,-1443,-852,-254,326,840,1276,1613,1842,1969,1999,1928,1784,1552,1264,924,564,224,-50,-206,-185,50,530,1244,2162,3218,4323,5370,6255,6870,7157,7064,6599,5795,4732,3499,2224,1008,-37,-835,-1338,-1534,-1453,-1157,-725,-264,148,413,498,365,34,-455,-1040,-1631,-2150,-2511,-2642,-2508,-2077,-1372,-422,707,1934,3175,4346,5376,6208,6822,7200,7370,7352,7182,6907,6540,6119,5642,5111,4522,3850,3092,2220,1252,169,-980,-2182,-3371,-4492,-5475,-6260,-6785,-7028,-6958,-6599,-5957,-5095,-4034,-2855,-1586,-294,981,2197,3313,4309,5159,5857,6388,6762,6965,7016,6908,6659,6289,5816,5285,4729,4197,3733,3376,3150,3069,3126,3292,3531,3783,3997,4103,4074,3852,3447,2850,2092,1219,276,-668,-1557,-2344,-2983,-3463,-3773,-3936,-3977,-3937,-3858,-3761,-3687,-3633,-3613,-3618,-3643,-3679,-3720,-3765,-3816,-3867,-3935,-4001,-4091,-4168,-4254,-4290,-4283,-4163,-3921,-3504,-2918,-2163,-1284,-350,551,1307,1826,2012,1819,1213,233,-1066,-2576,-4167,-5701,-7022,-7998,-8526,-8520,-7973,-6884,-5349,-3453,-1358,806,2872,4733,6271,7444,8216,8606,8660,8437,8022,7494,6932,6411,5970,5641,5419,5273,5167,5021,4791,4403,3832,3054,2082,953,-275,-1534,-2756,-3865,-4825,-5581,-6137,-6489,-6660,-6681,-6596,-6438,-6255,-6065,-5905,-5771,-5682,-5618,-5573,-5536,-5480,-5408,-5300,-5152,-4968,-4728,-4453,-4122,-3755,-3344,-2906,-2444,-1972,-1489,-1012,-534,-85,341,708,1012,1223,1350,1381,1357,1282,1214,1158,1160,1195,1274,1350,1393,1364,1225,966,588,109,-406,-929,-1354,-1645,-1729,-1565,-1160,-506,329,1283,2264,3171,3925,4437,4689,4646,4358,3866,3249,2585,1949,1398,961,656,454,320,203,26,-266,-732,-1415,-2325,-3453,-4756,-6166,-7592,-8942,-10111,-11025,-11606,-11836,-11707,-11251,-10538,-9638,-8651,-7663,-6749,-5976,-5360,-4926,-4635,-4463,-4350,-4236,-4078,-3812,-3425,-2897,-2240,-1484,-675,135,889,1521,2002,2281,2359,2234,1938,1518,1025,529,74,-279,-523,-621,-598,-448,-200,137,534,985,1455,1923,2354,2688,2898,2906,2694,2217,1485,511,-649,-1919,-3208,-4407,-5417,-6142,-6523,-6510,-6125,-5385,-4377,-3189,-1939,-739,297,1100,1592,1777,1648,1270,691,14,-703,-1361,-1915,-2313,-2529,-2566,-2429,-2163,-1806,-1436,-1105,-897,-862,-1036,-1450,-2076,-2884,-3813,-4771,-5689,-6469,-7058,-7391,-7472,-7280,-6866,-6267,-5531,-4742,-3917,-3145,-2418,-1795,-1271,-850,-546,-342,-253,-277,-424,-702,-1118,-1666,-2330,-3084,-3874,-4648,-5339,-5885,-6246,-6382,-6304,-6021,-5598,-5087,-4579,-4127,-3794,-3606,-3560,-3631,-3766,-3903,-3988,-3971,-3833,-3579,-3234,-2860,-2508,-2244,-2115,-2134,-2315,-2605,-2968,-3319,-3593,-3725,-3670,-3411,-2960,-2350,-1647,-902,-203,414,892,1208,1375,1389,1305,1149,970,800,670,578,541,527,539,549,550,533,489,412,298,134,-87,-369,-723,-1122,-1564,-1996,-2393,-2684,-2852,-2826,-2627,-2220,-1664,-982,-255,460,1080,1564,1854,1956,1864,1623,1289,907,565,275,97,6,-10,-1,-22,-126,-353,-728,-1244,-1876,-2589,-3325,-4045,-4705,-5277,-5754,-6125,-6398,-6569,-6635,-6575,-6376,-5997,-5432,-4664,-3700,-2597,-1389,-193,912,1810,2423,2672,2555,2069,1299,345,-664,-1581,-2288,-2688,-2723,-2402,-1760,-899,81,1047,1900,2534,2902,2968,2755,2292,1661,935,204,-448,-963,-1283,-1396,-1281,-971,-469,175,938,1777,2645,3500,4289,4951,5450,5732,5771,5579,5154,4564,3865,3132,2465,1919,1575,1449,1568,1906,2417,3057,3736,4402,4976,5407,5660,5703,5541,5170,4607,3879,2996,1999,903,-237,-1399,-2520,-3557,-4471,-5213,-5776,-6149,-6348,-6403,-6348,-6223,-6049,-5857,-5623,-5354,-5004,-4547,-3948,-3183,-2236,-1123,138,1500,2892,4268,5533,6639,7538,8185,8603,8781,8781,8634,8402,8129,7849,7578,7324,7059,6779,6445,6050,5572,5026,4395,3720,2991,2240,1473,698,-69,-838,-1603,-2365,-3142,-3917,-4703,-5480,-6239,-6948,-7587,-8121,-8528,-8798,-8928,-8926,-8820,-8628,-8387,-8104,-7800,-7459,-7076,-6622,-6062,-5386,-4555,-3591,-2479,-1272,11,1306,2565,3744,4784,5675,6380,6913,7271,7477,7568,7556,7494,7389,7280,7169,7069,6959,6834,6637,6354,5912,5305,4487,3476,2286,984,-373,-1673,-2857,-3815,-4520,-4921,-5045,-4911,-4603,-4179,-3753,-3385,-3160,-3116,-3269,-3606,-4078,-4616,-5136,-5555,-5791,-5792,-5529,-5012,-4273,-3379,-2391,-1402,-456,388,1110,1713,2193,2588,2898,3156,3349,3488,3559,3543,3447,3247,2965,2606,2205,1793,1425,1126,946,883,945,1085,1254,1371,1362,1152,690,-41,-1032,-2217,-3525,-4840,-6051,-7061,-7759,-8118,-8083,-7687,-6968,-6000,-4878,-3699,-2573,-1575,-791,-248,39,90,-46,-294,-590,-840,-992,-989,-811,-462,45,647,1317,1977,2590,3121,3540,3861,4085,4244,4368,4478,4595,4720,4841,4933,4966,4893,4700,4350,3856,3227,2502,1727,960,257,-338,-794,-1105,-1289,-1377,-1436,-1512,-1679,-1969,-2413,-3000,-3694,-4437,-5144,-5742,-6150,-6318,-6225,-5870,-5304,-4567,-3746,-2891,-2086,-1354,-738,-233,181,517,846,1178,1591,2084,2704,3416,4232,5063,5904,6647,7264,7699,7927,7954,7802,7521,7170,6825,6547,6390,6388,6538,6824,7195,7579,7920,8130,8177,8031,7692,7204,6613,5977,5358,4786,4274,3817,3363,2870,2283,1550,654,-402,-1599,-2852,-4115,-5263,-6238,-6942,-7326,-7371,-7067,-6470,-5629,-4646,-3608,-2629,-1783,-1146,-751,-592,-646,-838,-1095,-1322,-1453,-1406,-1178,-742,-152,548,1283,1979,2584,3052,3380,3587,3713,3828,3980,4235,4611,5119,5724,6367,6979,7472,7781,7853,7662,7224,6577,5788,4937,4120,3408,2882,2573,2503,2649,2970,3379,3798,4117,4258,4145,3740,3051,2105,998,-188,-1315,-2274,-2958,-3283,-3210,-2733,-1878,-715,675,2193,3747,5251,6644,7870,8911,9741,10370,10776,10979,10952,10713,10248,9576,8728,7733,6672,5587,4575,3679,2967,2467,2187,2129,2236,2476,2749,3004,3123,3065,2747,2159,1300,223,-983,-2215,-3326,-4220,-4773,-4945,-4715,-4136,-3283,-2300,-1304,-448,151,439,353,-39,-694,-1473,-2246,-2873,-3214,-3192,-2738,-1876,-645,839,2455,4048,5486,6634,7430,7807,7805,7444,6834,6070,5267,4543,3973,3621,3508,3610,3884,4247,4609,4875,4969,4829,4435,3795,2957,1986,985,26,-777,-1384,-1721,-1795,-1601,-1171,-555,203,1047,1929,2812,3654,4432,5101,5639,6003,6149,6051,5678,5018,4108,2972,1702,386,-876,-1966,-2820,-3361,-3577,-3485,-3122,-2586,-1955,-1347,-845,-539,-468,-648,-1056,-1623,-2261,-2859,-3293,-3479,-3330,-2839,-2012,-930,299,1549,2668,3546,4077,4222,3974,3402,2594,1690,836,164,-203,-200,197,953,1979,3145,4304,5291,5975,6257,6084,5484,4508,3295,1965,699,-380,-1142,-1519,-1486,-1054,-310,675,1744,2796,3678,4287,4535,4370,3791,2818,1543,52,-1509,-3017,-4340,-5359,-6006,-6221,-6006,-5400,-4455,-3288,-1991,-706,479,1432,2102,2408,2335,1871,1042,-104,-1506,-3059,-4683,-6238,-7630,-8743,-9490,-9821,-9716,-9193,-8329,-7203,-5957,-4705,-3586,-2697,-2118,-1879,-1960,-2313,-2824,-3378,-3828,-4041,-3909,-3358,-2370,-976,724,2617,4527,6295,7764,8805,9347,9366,8893,8032,6896,5660,4456,3446,2716,2331,2294,2553,3019,3567,4070,4385,4429,4111,3435,2416,1133,-306,-1787,-3166,-4363,-5261,-5851,-6089,-6027,-5706,-5207,-4611,-4003,-3459,-3037,-2784,-2713,-2834,-3122,-3546,-4058,-4609,-5133,-5580,-5889,-6004,-5898,-5528,-4900,-4017,-2918,-1656,-299,1068,2371,3514,4448,5101,5462,5509,5282,4809,4183,3463,2753,2128,1656,1376,1310,1423,1689,2026,2359,2608,2693,2565,2183,1545,670,-390,-1572,-2782,-3939,-4946,-5723,-6226,-6408,-6297,-5925,-5378,-4757,-4179,-3760,-3603,-3760,-4266,-5075,-6128,-7287,-8427,-9380,-10029,-10259,-10032,-9345,-8257,-6887,-5358,-3842,-2477,-1390,-676,-359,-436,-829,-1448,-2156,-2821,-3322,-3556,-3459,-3016,-2234,-1180,82,1430,2794,4039,5110,5912,6407,6566,6380,5874,5080,4075,2928,1750,628,-327,-1036,-1440,-1500,-1238,-678,86,971,1854,2627,3192,3456,3383,2937,2141,1039,-289,-1747,-3214,-4584,-5736,-6594,-7092,-7205,-6963,-6401,-5632,-4756,-3903,-3206,-2764,-2652,-2914,-3526,-4434,-5555,-6744,-7897,-8863,-9551,-9866,-9787,-9291,-8445,-7314,-6009,-4660,-3385,-2304,-1508,-1040,-925,-1117,-1556,-2133,-2749,-3273,-3635,-3746,-3588,-3166,-2513,-1715,-833,16,772,1347,1700,1810,1683,1350,863,289,-305,-856,-1300,-1622,-1779,-1792,-1674,-1449,-1169,-860,-574,-329,-178,-116,-192,-392,-733,-1205,-1778,-2428,-3098,-3742,-4300,-4727,-4984,-5053,-4945,-4677,-4304,-3874,-3458,-3111,-2882,-2815,-2903,-3159,-3537,-3996,-4485,-4925,-5289,-5505,-5580,-5487,-5246,-4896,-4455,-3993,-3538,-3150,-2867,-2720,-2732,-2907,-3233,-3671,-4192,-4709,-5198,-5555,-5763,-5750,-5508,-5022,-4304,-3404,-2361,-1282,-227,687,1401,1839,1995,1867,1524,1035,514,62,-230,-294,-106,315,926,1637,2362,3009,3494,3764,3793,3569,3127,2498,1743,921,98,-674,-1337,-1855,-2194,-2341,-2286,-2042,-1626,-1071,-427,264,926,1509,1937,2170,2154,1888,1375,659,-192,-1089,-1944,-2650,-3141,-3358,-3270,-2904,-2281,-1491,-602,276,1070,1687,2088,2238,2132,1800,1278,614,-121,-896,-1639,-2339,-2944,-3452,-3847,-4123,-4295,-4367,-4373,-4330,-4286,-4252,-4274,-4346,-4486,-4669,-4876,-5077,-5222,-5288,-5221,-4998,-4592,-3995,-3201,-2256,-1171,-36,1105,2166,3086,3825,4349,4666,4810,4816,4771,4716,4729,4835,5067,5401,5825,6276,6713,7069,7303,7365,7249,6928,6438,5779,5013,4166,3301,2455,1674,987,420,-17,-327,-506,-593,-582,-524,-424,-317,-218,-149,-113,-133,-198,-315,-475,-659,-849,-1015,-1123,-1146,-1054,-830,-472,19,613,1284,2000,2719,3419,4083,4689,5248,5757,6204,6611,6942,7191,7336,7346,7201,6897,6405,5763,4955,4034,3011,1933,833,-257,-1304,-2290,-3200,-4033,-4786,-5478,-6106,-6689,-7214,-7685,-8070,-8371,-8550,-8620,-8571,-8426,-8208,-7949,-7671,-7395,-7122,-6836,-6519,-6128,-5641,-5034,-4297,-3455,-2531,-1586,-672,145,821,1313,1622,1742,1724,1600,1444,1313,1267,1353,1605,2026,2618,3344,4175,5052,5936,6766,7517,8145,8649,9015,9257,9386,9409,9338,9163,8876,8452,7884,7142,6235,5171,3981,2722,1440,217,-897,-1834,-2559,-3045,-3273,-3268,-3038,-2652,-2149,-1624,-1142,-799,-650,-764,-1146,-1807,-2696,-3752,-4883,-5992,-6968,-7743,-8226,-8406,-8269,-7848,-7218,-6449,-5651,-4919,-4332,-3973,-3845,-3970,-4275,-4700,-5140,-5481,-5647,-5549,-5183,-4541,-3684,-2694,-1656,-684,155,786,1185,1343,1289,1071,745,390,53,-194,-323,-300,-129,195,632,1165,1734,2305,2825,3268,3592,3801,3879,3857,3741,3577,3382,3204,3061,2987,3004,3122,3358,3701,4138,4650,5173,5673,6059,6275,6254,5944,5330,4422,3253,1919,498,-885,-2113,-3098,-3741,-4005,-3869,-3362,-2533,-1497,-342,767,1727,2397,2699,2567,2000,1033,-260,-1752,-3330,-4828,-6143,-7142,-7779,-8014,-7872,-7416,-6738,-5959,-5198,-4570,-4164,-4032,-4193,-4611,-5207,-5885,-6495,-6923,-7031,-6748,-6028,-4899,-3424,-1727,49,1768,3278,4501,5363,5878,6063,6019,5820,5593,5428,5398,5553,5903,6424,7078,7782,8478,9075,9514,9751,9743,9511,9049,8433,7683,6915,6154,5503,5004,4692,4613,4742,5085,5575,6185,6813,7415,7887,8176,8215,7962,7403,6526,5382,3997,2466,863,-720,-2176,-3442,-4423,-5088,-5394,-5341,-4940,-4246,-3300,-2218,-1065,16,953,1621,1991,1996,1679,1058,246,-668,-1553,-2295,-2797,-2996,-2862,-2430,-1751,-942,-105,616,1121,1325,1170,679,-123,-1121,-2213,-3230,-4052,-4523,-4568,-4126,-3215,-1887,-260,1537,3335,4998,6388,7416,8032,8224,8025,7499,6725,5810,4834,3908,3080,2430,1961,1708,1639,1743,1983,2308,2699,3103,3515,3901,4282,4636,5004,5382,5797,6268,6795,7389,8033,8716,9398,10058,10643,11134,11498,11716,11781,11695,11450,11067,10532,9870,9075,8168,7161,6090,4995,3932,2956,2136,1521,1157,1055,1205,1550,2027,2515,2918,3125,3042,2633,1873,807,-481,-1881,-3256,-4465,-5403,-5969,-6141,-5926,-5391,-4657,-3839,-3104,-2569,-2348,-2499,-3028,-3900,-5010,-6237,-7416,-8380,-8991,-9113,-8696,-7713,-6223,-4321,-2161,99,2277,4230,5819,6982,7659,7889,7702,7190,6456,5598,4726,3932,3269,2805,2533,2469,2574,2818,3140,3496,3816,4072,4208,4233,4120,3924,3656,3395,3175,3070,3104,3310,3682,4188,4785,5404,5974,6430,6715,6789,6641,6275,5711,4992,4157,3266,2366,1523,787,221,-128,-215,-16,476,1241,2217,3330,4463,5486,6277,6699,6677,6154,5141,3711,1969,95,-1745,-3358,-4595,-5349,-5582,-5319,-4654,-3744,-2752,-1896,-1313,-1165,-1497,-2338,-3619,-5229,-7014,-8782,-10355,-11549,-12225,-12287,-11695,-10476,-8716,-6545,-4144,-1696,609,2603,4162,5213,5727,5752,5362,4678,3845,2989,2255,1721,1460,1479,1759,2225,2820,3410,3942,4306,4469,4398,4111,3649,3087,2494,1971,1574,1358,1351,1517,1843,2227,2614,2896,3009,2891,2511,1874,1010,-28,-1169,-2337,-3466,-4494,-5379,-6093,-6625,-6957,-7100,-7034,-6769,-6294,-5622,-4755,-3743,-2619,-1469,-363,610,1376,1886,2129,2121,1932,1640,1355,1170,1167,1380,1819,2425,3134,3817,4388,4707,4730,4375,3677,2644,1371,-49,-1510,-2881,-4085,-5005,-5621,-5863,-5773,-5344,-4668,-3807,-2875,-1973,-1211,-667,-432,-501,-916,-1592,-2502,-3514,-4556,-5499,-6271,-6785,-7016,-6932,-6572,-5955,-5157,-4227,-3237,-2240,-1273,-367,480,1264,2007,2715,3423,4114,4813,5481,6123,6690,7169,7520,7732,7788,7696,7469,7141,6753,6346,5963,5634,5356,5134,4903,4640,4258,3729,3000,2079,985,-234,-1487,-2715,-3811,-4733,-5434,-5907,-6184,-6300,-6322,-6305,-6294,-6319,-6381,-6472,-6567,-6635,-6668,-6641,-6589,-6521,-6484,-6521,-6660,-6940,-7353,-7902,-8542,-9236,-9923,-10541,-11036,-11347,-11438,-11262,-10806,-10047,-8995,-7665,-6099,-4355,-2514,-663,1089,2651,3935,4869,5428,5594,5403,4908,4189,3346,2472,1677,1028,606,430,518,845,1368,2030,2762,3488,4154,4692,5066,5248,5216,4986,4551,3950,3208,2357,1461,531,-347,-1179,-1890,-2487,-2940,-3248,-3422,-3476,-3437,-3338,-3223,-3111,-3075,-3096,-3239,-3464,-3785,-4155,-4546,-4903,-5200,-5387,-5464,-5421,-5280,-5069,-4831,-4589,-4385,-4214,-4082,-3961,-3825,-3633,-3369,-3000,-2549,-2020,-1464,-936,-486,-190,-90,-232,-633,-1300,-2198,-3301,-4534,-5841,-7130,-8333,-9353,-10131,-10589,-10676,-10356,-9617,-8474,-6979,-5217,-3299,-1383,405,1883,2953,3497,3484,2918,1860,424,-1250,-2999,-4657,-6091,-7174,-7842,-8059,-7833,-7218,-6276,-5105,-3807,-2481,-1232,-148,702,1259,1497,1417,1037,409,-399,-1306,-2220,-3060,-3746,-4227,-4473,-4475,-4259,-3865,-3333,-2741,-2110,-1506,-944,-447,-26,316,569,732,791,745,581,309,-69,-524,-1031,-1544,-2019,-2404,-2657,-2732,-2613,-2282,-1750,-1055,-233,620,1447,2135,2616,2806,2663,2175,1351,257,-1039,-2432,-3813,-5091,-6178,-7024,-7602,-7927,-8020,-7940,-7731,-7430,-7067,-6640,-6139,-5538,-4826,-3991,-3062,-2087,-1119,-255,448,920,1141,1108,872,495,63,-332,-621,-738,-653,-365,106,724,1422,2164,2876,3513,4038,4409,4606,4622,4446,4099,3613,3011,2366,1707,1107,596,205,-53,-197,-248,-249,-251,-285,-389,-563,-803,-1069,-1325,-1518,-1613,-1584,-1437,-1185,-882,-568,-316,-151,-125,-219,-427,-687,-940,-1102,-1108,-896,-443,253,1154,2183,3268,4277,5134,5730,6010,5940,5529,4812,3869,2785,1657,583,-383,-1167,-1789,-2228,-2562,-2811,-3068,-3343,-3700,-4092,-4515,-4873,-5096,-5106,-4822,-4249,-3372,-2292,-1091,84,1099,1830,2183,2110,1634,798,-260,-1425,-2505,-3370,-3851,-3876,-3370,-2353,-879,947,2973,5039,6976,8629,9887,10650,10918,10682,10042,9079,7942,6764,5676,4792,4192,3909,3958,4286,4829,5508,6206,6851,7345,7641,7700,7519,7095,6464,5636,4648,3513,2258,897,-540,-2020,-3497,-4901,-6163,-7189,-7902,-8225,-8116,-7568,-6619,-5357,-3905,-2421,-1075,-20,607,730,319,-590,-1897,-3476,-5146,-6750,-8117,-9131,-9706,-9830,-9511,-8856,-7936,-6918,-5884,-4969,-4203,-3627,-3183,-2826,-2438,-1947,-1269,-370,722,1959,3222,4392,5343,5959,6187,5995,5446,4602,3618,2613,1756,1160,913,1068,1603,2469,3564,4757,5912,6898,7599,7934,7871,7407,6595,5520,4282,3016,1829,834,98,-331,-465,-344,-34,349,728,985,1068,934,594,84,-515,-1127,-1658,-2049,-2260,-2311,-2220,-2095,-1986,-2025,-2237,-2700,-3354,-4184,-5053,-5875,-6494,-6845,-6824,-6454,-5746,-4794,-3712,-2618,-1636,-859,-342,-117,-150,-408,-811,-1280,-1744,-2132,-2401,-2531,-2526,-2410,-2235,-2049,-1911,-1863,-1930,-2104,-2350,-2596,-2764,-2743,-2477,-1892,-1000,159,1484,2827,4032,4921,5380,5300,4689,3592,2134,514,-1087,-2440,-3387,-3807,-3647,-2945,-1786,-335,1243,2751,4031,4956,5450,5505,5149,4481,3595,2632,1701,913,336,12,-61,97,421,860,1333,1779,2161,2430,2596,2656,2627,2545,2426,2295,2146,1982,1763,1461,1034,446,-314,-1234,-2273,-3344,-4347,-5156,-5665,-5776,-5454,-4699,-3589,-2227,-790,574,1685,2414,2693,2459,1800,748,-509,-1863,-3115,-4148,-4829,-5106,-4945,-4395,-3522,-2457,-1313,-251,639,1254,1578,1628,1470,1225,1002,935,1109,1568,2310,3266,4334,5387,6292,6948,7281,7282,6974,6441,5776,5096,4494,4051,3800,3751,3869,4095,4363,4596,4735,4742,4599,4311,3919,3460,3000,2589,2284,2120,2117,2282,2583,2992,3434,3857,4185,4365,4366,4168,3797,3295,2724,2158,1671,1310,1123,1096,1221,1425,1650,1815,1848,1723,1413,974,460,-22,-375,-502,-350,106,830,1743,2736,3675,4441,4923,5068,4847,4295,3481,2490,1449,441,-421,-1095,-1527,-1729,-1725,-1556,-1307,-1033,-817,-714,-756,-955,-1278,-1660,-2023,-2246,-2251,-1942,-1292,-311,938,2333,3744,5001,5981,6571,6737,6487,5898,5084,4196,3384,2776,2486,2547,2992,3752,4770,5928,7121,8236,9181,9891,10329,10488,10389,10070,9594,9005,8381,7754,7185,6692,6307,6025,5858,5791,5807,5903,6028,6186,6309,6394,6374,6234,5935,5456,4803,3969,2993,1900,747,-418,-1523,-2510,-3315,-3881,-4175,-4171,-3883,-3345,-2632,-1822,-1035,-357,95,275,122,-343,-1093,-2052,-3118,-4193,-5153,-5915,-6393,-6553,-6369,-5883,-5131,-4209,-3206,-2227,-1368,-715,-297,-152,-217,-451,-741,-982,-1071,-911,-473,271,1245,2393,3570,4673,5559,6161,6400,6288,5853,5171,4347,3486,2695,2058,1638,1455,1517,1788,2230,2783,3397,4018,4602,5129,5568,5930,6199,6389,6502,6540,6503,6388,6194,5916,5564,5144,4673,4182,3678,3208,2767,2383,2045,1748,1477,1212,933,641,317,-11,-352,-667,-953,-1178,-1346,-1433,-1463,-1421,-1350,-1252,-1175,-1144,-1191,-1344,-1613,-2001,-2492,-3055,-3650,-4227,-4742,-5147,-5421,-5542,-5521,-5369,-5124,-4816,-4494,-4189,-3942,-3768,-3692,-3714,-3815,-3996,-4187,-4374,-4477,-4456,-4251,-3823,-3160,-2253,-1155,85,1370,2591,3639,4407,4802,4783,4329,3470,2294,885,-599,-2042,-3297,-4266,-4860,-5050,-4836,-4254,-3379,-2302,-1110,80,1212,2205,3026,3663,4113,4404,4556,4615,4599,4565,4508,4487,4481,4528,4608,4719,4841,4954,5018,5013,4891,4641,4233,3686,2990,2223,1397,620,-73,-599,-934,-1040,-946,-674,-303,103,438,631,594,281,-330,-1233,-2372,-3688,-5067,-6419,-7625,-8596,-9266,-9585,-9551,-9184,-8531,-7667,-6663,-5610,-4573,-3627,-2811,-2163,-1691,-1389,-1234,-1193,-1208,-1244,-1216,-1100,-821,-361,301,1158,2174,3285,4411,5442,6283,6828,7011,6786,6165,5182,3938,2528,1104,-234,-1343,-2169,-2644,-2777,-2593,-2164,-1570,-917,-294,218,551,684,600,322,-106,-647,-1219,-1775,-2249,-2591,-2772,-2776,-2606,-2309,-1914,-1521,-1173,-970,-950,-1164,-1605,-2251,-3032,-3859,-4629,-5225,-5561,-5552,-5188,-4450,-3434,-2182,-857,455,1595,2483,3013,3163,2907,2286,1364,232,-996,-2203,-3280,-4127,-4680,-4894,-4770,-4334,-3648,-2789,-1868,-966,-202,367,676,712,477,23,-599,-1301,-2005,-2631,-3111,-3397,-3463,-3302,-2943,-2423,-1814,-1199,-662,-309,-205,-426,-987,-1890,-3077,-4472,-5951,-7399,-8661,-9644,-10230,-10388,-10082,-9373,-8300,-6994,-5550,-4111,-2779,-1652,-791,-225,50,80,-85,-351,-647,-882,-989,-916,-642,-156,498,1273,2090,2859,3491,3906,4039,3866,3390,2651,1727,715,-274,-1123,-1740,-2049,-2016,-1643,-982,-112,850,1782,2545,3034,3152,2857,2135,1026,-398,-2023,-3734,-5382,-6865,-8053,-8909,-9364,-9459,-9217,-8725,-8074,-7361,-6692,-6133,-5755,-5567,-5585,-5773,-6088,-6476,-6876,-7221,-7476,-7573,-7508,-7248,-6802,-6189,-5443,-4613,-3777,-2989,-2353,-1917,-1756,-1895,-2343,-3065,-4004,-5056,-6125,-7076,-7822,-8249,-8343,-8045,-7435,-6521,-5433,-4240,-3052,-1949,-985,-215,373,765,1006,1128,1165,1176,1180,1225,1315,1486,1717,2014,2360,2702,3037,3279,3421,3394,3196,2813,2268,1611,900,220,-348,-734,-869,-734,-310,352,1201,2139,3048,3829,4349,4544,4341,3736,2751,1453,-56,-1657,-3223,-4624,-5770,-6570,-7003,-7052,-6766,-6198,-5438,-4573,-3707,-2907,-2263,-1801,-1555,-1523,-1664,-1952,-2310,-2680,-2986,-3178,-3196,-3040,-2685,-2185,-1562,-911,-278,230,566,664,489,37,-684,-1617,-2708,-3862,-4995,-6000,-6809,-7329,-7542,-7401,-6937,-6170,-5159,-3980,-2700,-1412,-174,939,1896,2653,3227,3611,3851,3981,4059,4137,4256,4463,4765,5177,5670,6213,6755,7229,7583,7748,7695,7397,6864,6133,5250,4301,3349,2488,1776,1277,1021,1027,1271,1724,2302,2927,3489,3878,4000,3778,3167,2168,819,-797,-2562,-4341,-5989,-7365,-8358,-8887,-8913,-8453,-7554,-6311,-4845,-3283,-1756,-378,766,1632,2201,2514,2628,2619,2587,2601,2731,3006,3429,3974,4583,5202,5741,6161,6384,6406,6180,5742,5073,4229,3226,2117,959,-208,-1288,-2258,-3015,-3545,-3796,-3758,-3462,-2931,-2244,-1469,-693,10,574,966,1171,1207,1118,957,796,697,708,859,1149,1548,2008,2458,2826,3036,3039,2800,2318,1622,773,-167,-1085,-1916,-2555,-2950,-3048,-2828,-2302,-1489,-447,749,2028,3269,4395,5288,5869,6075,5857,5225,4196,2849,1277,-391,-2024,-3479,-4640,-5405,-5714,-5558,-4964,-4004,-2802,-1473,-175,968,1849,2397,2595,2472,2099,1579,1031,556,246,140,236,499,832,1154,1354,1355,1112,599,-131,-1049,-2038,-3038,-3938,-4688,-5231,-5545,-5643,-5535,-5270,-4887,-4433,-3956,-3486,-3058,-2683,-2381,-2148,-1986,-1883,-1830,-1806,-1778,-1730,-1600,-1381,-1012,-482,219,1080,2069,3119,4169,5120,5894,6418,6637,6534,6129,5462,4626,3705,2816,2052,1489,1195,1171,1429,1907,2561,3302,4059,4746,5303,5662,5794,5658,5245,4556,3588,2385,964,-606,-2273,-3948,-5546,-6984,-8167,-9035,-9538,-9651,-9409,-8842,-8041,-7096,-6107,-5159,-4320,-3614,-3055,-2602,-2219,-1858,-1478,-1072,-641,-228,121,346,393,241,-126,-660,-1313,-1997,-2625,-3109,-3390,-3425,-3217,-2798,-2213,-1541,-851,-206,340,763,1058,1231,1322,1344,1344,1333,1337,1349,1381,1419,1470,1532,1618,1740,1914,2154,2459,2822,3218,3603,3942,4169,4265,4184,3935,3533,3008,2423,1817,1257,774,404,157,42,43,166,378,683,1060,1491,1971,2461,2946,3379,3724,3936,3969,3796,3385,2748,1891,871,-256,-1411,-2493,-3436,-4141,-4576,-4691,-4507,-4028,-3316,-2425,-1416,-361,700,1717,2666,3527,4291,4938,5471,5862,6103,6179,6067,5774,5293,4647,3867,2990,2079,1178,352,-369,-943,-1375,-1656,-1819,-1879,-1874,-1816,-1733,-1615,-1471,-1277,-1026,-713,-327,116,602,1106,1603,2054,2470,2808,3112,3371,3631,3905,4223,4589,5005,5438,5864,6235,6514,6674,6701,6595,6398,6115,5817,5509,5246,5019,4853,4724,4638,4563,4501,4430,4345,4246,4115,3974,3801,3611,3396,3149,2864,2529,2112,1618,1012,312,-487,-1347,-2225,-3063,-3789,-4336,-4641,-4658,-4355,-3744,-2840,-1701,-394,1005,2417,3764,4993,6049,6909,7558,7984,8207,8216,8045,7699,7202,6592,5895,5173,4467,3845,3352,3030,2899,2945,3144,3428,3729,3972,4084,4029,3781,3360,2817,2208,1628,1140,816,692,790,1093,1576,2189,2883,3603,4314,4953,5521,5957,6268,6413,6384,6162,5744,5139,4368,3478,2525,1583,723,9,-521,-838,-963,-920,-770,-573,-389,-267,-243,-321,-494,-738,-1006,-1263,-1458,-1567,-1557,-1436,-1196,-897,-550,-244,-8,94,34,-202,-582,-1081,-1595,-2069,-2376,-2451,-2215,-1638,-730,478,1881,3395,4869,6194,7246,7927,8191,8002,7398,6416,5163,3727,2243,813,-458,-1491,-2228,-2653,-2759,-2585,-2176,-1600,-938,-270,326,778,1053,1102,956,612,150,-393,-915,-1365,-1662,-1759,-1629,-1241,-632,198,1175,2253,3351,4399,5310,6046,6520,6747,6681,6377,5850,5178,4417,3649,2934,2323,1850,1502,1283,1121,986,803,535,156,-345,-932,-1564,-2182,-2706,-3099,-3296,-3292,-3078,-2681,-2144,-1518,-870,-269,227,532,612,406,-105,-918,-2003,-3294,-4684,-6060,-7266,-8183,-8676,-8680,-8165,-7158,-5753,-4086,-2307,-611,863,1969,2638,2825,2571,1926,1014,-44,-1121,-2086,-2851,-3347,-3544,-3450,-3096,-2535,-1841,-1081,-333,342,889,1276,1478,1506,1369,1112,785,426,119,-135,-254,-266,-143,92,408,787,1178,1570,1919,2223,2449,2612,2691,2714,2676,2608,2530,2475,2463,2529,2669,2902,3196,3530,3851,4108,4244,4202,3962,3488,2832,2005,1106,209,-590,-1207,-1577,-1669,-1482,-1053,-447,248,953,1567,2029,2277,2269,2007,1470,706,-269,-1382,-2561,-3725,-4773,-5620,-6187,-6423,-6303,-5847,-5100,-4139,-3064,-1970,-966,-125,488,838,929,767,409,-99,-687,-1301,-1880,-2394,-2825,-3160,-3429,-3633,-3812,-3976,-4147,-4322,-4514,-4699,-4892,-5062,-5221,-5351,-5452,-5517,-5543,-5518,-5434,-5274,-5025,-4670,-4198,-3599,-2884,-2058,-1170,-240,651,1471,2147,2653,2956,3073,3021,2867,2666,2496,2416,2474,2688,3052,3533,4078,4615,5081,5401,5539,5451,5139,4618,3913,3085,2169,1233,307,-556,-1346,-2030,-2605,-3066,-3401,-3617,-3709,-3688,-3580,-3401,-3216,-3040,-2947,-2950,-3079,-3331,-3682,-4103,-4542,-4947,-5285,-5505,-5608,-5573,-5414,-5153,-4805,-4417,-4006,-3618,-3278,-3016,-2862,-2825,-2918,-3137,-3467,-3893,-4378,-4895,-5402,-5863,-6245,-6514,-6653,-6650,-6511,-6251,-5904,-5508,-5108,-4749,-4467,-4275,-4188,-4165,-4185,-4179,-4089,-3857,-3428,-2783,-1923,-878,282,1485,2625,3614,4369,4840,5002,4882,4518,3999,3410,2842,2369,2032,1847,1785,1805,1825,1784,1606,1258,717,3,-846,-1765,-2687,-3534,-4264,-4818,-5208,-5410,-5480,-5440,-5338,-5226,-5119,-5056,-5027,-5027,-5056,-5074,-5097,-5100,-5098,-5096,-5105,-5135,-5186,-5256,-5326,-5384,-5405,-5364,-5263,-5073,-4823,-4518,-4185,-3871,-3602,-3432,-3379,-3481,-3724,-4114,-4600,-5150,-5698,-6193,-6580,-6817,-6892,-6787,-6534,-6150,-5683,-5187,-4702,-4292,-3984,-3819,-3810,-3946,-4217,-4559,-4925,-5221,-5370,-5298,-4927,-4246,-3235,-1957,-483,1080,2595,3945,5012,5729,6047,6002,5636,5056,4384,3735,3234,2944,2921,3136,3563,4091,4639,5079,5343,5344,5073,4526,3753,2823,1817,822,-84,-846,-1418,-1794,-1976,-1994,-1889,-1709,-1491,-1287,-1101,-960,-844,-747,-658,-565,-487,-435,-459,-589,-873,-1342,-1991,-2823,-3765,-4764,-5713,-6514,-7073,-7309,-7185,-6689,-5873,-4807,-3613,-2414,-1338,-498,34,222,78,-346,-974,-1694,-2424,-3048,-3521,-3773,-3808,-3611,-3237,-2701,-2093,-1448,-845,-330,62,302,403,379,280,158,71,68,191,438,811,1260,1733,2166,2502,2693,2729,2611,2397,2123,1898,1763,1806,2053,2513,3155,3925,4732,5486,6099,6491,6635,6513,6168,5649,5045,4435,3888,3474,3196,3076,3067,3127,3203,3238,3189,3045,2801,2502,2186,1928,1779,1792,1976,2325,2768,3238,3614,3802,3703,3262,2463,1342,-12,-1479,-2907,-4156,-5081,-5595,-5648,-5247,-4459,-3392,-2177,-981,71,848,1277,1339,1031,443,-364,-1258,-2158,-2958,-3599,-4045,-4289,-4350,-4271,-4100,-3901,-3722,-3614,-3589,-3661,-3790,-3946,-4043,-4029,-3813,-3362,-2637,-1664,-479,824,2152,3388,4430,5209,5672,5829,5715,5390,4964,4506,4127,3880,3816,3944,4245,4674,5173,5673,6107,6431,6598,6611,6459,6170,5760,5255,4669,4015,3295,2506,1654,739,-216,-1182,-2116,-2954,-3644,-4114,-4315,-4217,-3804,-3116,-2203,-1175,-136,757,1400,1659,1484,833,-244,-1662,-3277,-4916,-6389,-7527,-8186,-8285,-7816,-6825,-5444,-3835,-2191,-710,460,1192,1454,1258,685,-128,-1050,-1919,-2622,-3076,-3234,-3107,-2746,-2204,-1589,-958,-400,43,337,493,519,481,407,391,458,676,1051,1588,2263,3023,3817,4565,5226,5732,6073,6231,6222,6073,5825,5500,5150,4769,4391,3992,3571,3110,2584,1995,1332,612,-139,-884,-1579,-2184,-2655,-2995,-3180,-3254,-3240,-3196,-3173,-3215,-3351,-3584,-3891,-4234,-4541,-4753,-4799,-4629,-4222,-3580,-2739,-1768,-758,201,980,1521,1718,1572,1070,273,-719,-1792,-2789,-3586,-4050,-4119,-3746,-2986,-1896,-626,683,1865,2774,3300,3383,3026,2272,1242,49,-1145,-2215,-3052,-3590,-3810,-3736,-3432,-2972,-2461,-1973,-1595,-1359,-1289,-1368,-1551,-1787,-1994,-2124,-2105,-1935,-1589,-1116,-556,32,579,1050,1405,1654,1808,1917,2014,2154,2355,2639,2984,3377,3761,4116,4391,4568,4647,4625,4547,4435,4344,4300,4345,4466,4674,4902,5128,5254,5251,5046,4644,4042,3307,2514,1762,1165,794,738,986,1543,2322,3236,4157,4967,5540,5795,5661,5128,4207,2966,1488,-96,-1658,-3050,-4139,-4827,-5029,-4735,-3965,-2797,-1360,200,1711,3011,3967,4476,4501,4054,3206,2071,798,-474,-1590,-2467,-3017,-3254,-3172,-2872,-2403,-1880,-1370,-936,-612,-405,-293,-242,-197,-127,26,264,608,1035,1521,2037,2547,3025,3449,3820,4127,4397,4615,4815,4971,5105,5186,5210,5172,5055,4880,4656,4408,4188,4020,3960,4028,4251,4617,5117,5680,6266,6758,7098,7184,6977,6443,5612,4534,3326,2103,1011,178,-298,-352,27,795,1874,3136,4446,5669,6672,7362,7678,7583,7112,6300,5242,4046,2824,1710,808,210,-32,101,573,1337,2278,3301,4283,5120,5733,6068,6106,5874,5420,4808,4134,3449,2835,2307,1879,1536,1225,923,563,139,-371,-951,-1567,-2174,-2722,-3157,-3454,-3574,-3538,-3336,-3015,-2600,-2122,-1619,-1100,-589,-78,414,901,1367,1807,2205,2549,2811,2994,3073,3071,2987,2857,2717,2602,2569,2643,2868,3243,3774,4424,5144,5872,6529,7030,7322,7330,7054,6480,5660,4651,3541,2423,1380,499,-175,-613,-808,-807,-634,-366,-53,238,463,581,581,453,214,-111,-480,-853,-1169,-1394,-1473,-1401,-1157,-780,-291,228,734,1128,1380,1430,1274,932,438,-121,-677,-1130,-1415,-1473,-1301,-900,-357,266,854,1319,1584,1604,1380,941,353,-304,-952,-1513,-1938,-2203,-2299,-2245,-2061,-1774,-1404,-962,-458,116,740,1414,2102,2766,3359,3825,4100,4166,3969,3545,2895,2091,1208,327,-438,-1018,-1330,-1344,-1053,-491,278,1150,2036,2801,3381,3674,3659,3322,2692,1827,807,-286,-1354,-2321,-3123,-3703,-4052,-4154,-4032,-3723,-3268,-2734,-2170,-1649,-1204,-904,-748,-768,-941,-1245,-1633,-2050,-2429,-2716,-2856,-2815,-2588,-2183,-1645,-1035,-419,118,512,712,682,437,0,-564,-1166,-1728,-2166,-2412,-2454,-2273,-1925,-1454,-935,-429,18,371,642,829,974,1092,1203,1319,1418,1500,1527,1504,1409,1274,1108,965,875,877,998,1235,1580,1995,2426,2822,3110,3254,3205,2957,2526,1943,1284,619,41,-371,-564,-491,-169,380,1079,1852,2589,3211,3625,3777,3640,3205,2507,1604,555,-543,-1616,-2583,-3384,-3968,-4323,-4436,-4338,-4061,-3662,-3192,-2719,-2290,-1955,-1735,-1649,-1691,-1841,-2081,-2364,-2666,-2943,-3172,-3323,-3396,-3377,-3286,-3134,-2945,-2756,-2584,-2468,-2412,-2434,-2513,-2639,-2764,-2867,-2893,-2839,-2681,-2450,-2169,-1896,-1677,-1562,-1590,-1765,-2087,-2526,-3030,-3568,-4061,-4490,-4788,-4947,-4938,-4751,-4407,-3894,-3264,-2533,-1752,-974,-243,379,862,1163,1278,1204,961,593,134,-334,-779,-1102,-1282,-1241,-969,-439,326,1301,2413,3587,4725,5718,6461,6868,6858,6400,5483,4150,2468,563,-1443,-3387,-5126,-6517,-7467,-7904,-7825,-7267,-6309,-5093,-3742,-2438,-1298,-461,20,106,-171,-750,-1531,-2409,-3270,-4024,-4600,-4959,-5094,-5030,-4796,-4463,-4077,-3713,-3411,-3226,-3171,-3266,-3493,-3834,-4232,-4658,-5028,-5319,-5474,-5481,-5342,-5080,-4732,-4364,-4009,-3753,-3599,-3611,-3770,-4087,-4525,-5051,-5608,-6147,-6590,-6902,-7004,-6893,-6529,-5940,-5150,-4220,-3223,-2239,-1350,-626,-117,145,166,-40,-417,-913,-1459,-1975,-2405,-2681,-2762,-2617,-2234,-1619,-804,164,1215,2271,3232,4024,4537,4725,4518,3920,2931,1615,47,-1655,-3376,-4968,-6334,-7349,-7968,-8150,-7914,-7323,-6456,-5444,-4392,-3436,-2654,-2114,-1833,-1788,-1928,-2185,-2467,-2730,-2899,-2979,-2964,-2879,-2786,-2715,-2718,-2836,-3053,-3394,-3800,-4249,-4668,-5014,-5215,-5241,-5045,-4627,-3989,-3169,-2225,-1225,-264,570,1196,1536,1556,1237,607,-282,-1345,-2480,-3583,-4539,-5269,-5696,-5794,-5551,-5003,-4201,-3227,-2176,-1140,-216,525,1021,1251,1202,917,427,-186,-854,-1494,-2024,-2376,-2488,-2322,-1857,-1093,-65,1176,2539,3935,5236,6336,7125,7512,7459,6933,5980,4650,3054,1309,-440,-2063,-3425,-4434,-5014,-5136,-4816,-4097,-3075,-1850,-558,671,1720,2481,2903,2945,2646,2051,1262,390,-462,-1180,-1706,-1991,-2037,-1884,-1581,-1220,-875,-623,-527,-614,-890,-1342,-1912,-2544,-3161,-3675,-4022,-4135,-3977,-3533,-2825,-1898,-833,265,1304,2153,2753,3020,2942,2538,1852,982,15,-924,-1753,-2374,-2747,-2835,-2654,-2230,-1614,-871,-66,741,1487,2142,2670,3063,3322,3457,3492,3450,3369,3286,3245,3278,3435,3725,4180,4779,5499,6295,7087,7802,8345,8630,8602,8203,7441,6327,4930,3337,1642,-24,-1569,-2884,-3895,-4563,-4854,-4798,-4418,-3793,-2986,-2105,-1223,-436,197,635,861,893,778,560,324,102,-39,-102,-78,-2,81,128,88,-66,-347,-744,-1222,-1740,-2236,-2651,-2944,-3053,-2974,-2675,-2171,-1476,-627,322,1311,2242,3048,3623,3903,3834,3390,2615,1547,312,-986,-2201,-3213,-3926,-4273,-4239,-3851,-3171,-2300,-1335,-402,427,1047,1437,1561,1432,1102,596,17,-588,-1115,-1502,-1670,-1579,-1184,-499,468,1639,2942,4263,5482,6493,7177,7478,7338,6771,5814,4540,3067,1501,-32,-1411,-2566,-3404,-3909,-4065,-3889,-3423,-2724,-1852,-891,92,1022,1833,2478,2922,3159,3206,3093,2889,2640,2428,2288,2253,2323,2469,2637,2773,2794,2665,2334,1811,1107,276,-620,-1505,-2311,-2962,-3415,-3617,-3562,-3232,-2663,-1880,-965,13,932,1703,2204,2373,2139,1518,530,-729,-2156,-3614,-4974,-6130,-6983,-7505,-7670,-7513,-7092,-6457,-5707,-4888,-4078,-3316,-2642,-2077,-1634,-1316,-1104,-988,-916,-852,-737,-522,-160,372,1086,1946,2910,3899,4830,5617,6186,6478,6484,6195,5672,4962,4150,3314,2516,1818,1246,801,483,254,92,-36,-153,-271,-386,-496,-581,-627,-624,-561,-445,-282,-92,111,300,462,582,638,638,545,386,113,-236,-698,-1234,-1845,-2495,-3151,-3773,-4320,-4749,-5018,-5107,-4968,-4609,-4001,-3172,-2136,-950,320,1585,2740,3688,4334,4611,4485,3966,3102,1979,707,-594,-1811,-2839,-3618,-4092,-4269,-4149,-3791,-3228,-2542,-1767,-985,-220,470,1072,1567,1964,2272,2536,2785,3074,3435,3902,4481,5173,5929,6719,7460,8107,8580,8850,8874,8658,8214,7577,6803,5942,5056,4195,3400,2702,2108,1627,1236,931,687,484,320,179,64,-13,-56,-38,30,171,364,616,904,1209,1509,1774,1986,2121,2172,2127,1992,1772,1477,1128,738,330,-85,-479,-855,-1172,-1447,-1627,-1719,-1676,-1485,-1120,-568,160,1052,2039,3074,4046,4879,5466,5745,5659,5208,4410,3339,2080,746,-553,-1713,-2649,-3304,-3651,-3690,-3452,-2977,-2327,-1572,-763,30,780,1456,2049,2572,3048,3504,3982,4507,5099,5765,6480,7226,7931,8562,9033,9309,9345,9132,8679,8033,7242,6398,5563,4829,4242,3847,3652,3633,3758,3952,4164,4312,4356,4259,4014,3646,3195,2718,2284,1952,1773,1774,1963,2321,2801,3373,3939,4480,4903,5193,5308,5231,4971,4520,3916,3171,2328,1419,492,-408,-1232,-1924,-2454,-2759,-2832,-2641,-2201,-1524,-668,322,1350,2351,3224,3904,4316,4430,4217,3692,2888,1858,684,-559,-1769,-2880,-3793,-4480,-4876,-4993,-4821,-4403,-3777,-3004,-2143,-1251,-376,445,1190,1850,2433,2949,3417,3859,4275,4687,5067,5409,5682,5846,5889,5772,5499,5079,4533,3920,3284,2693,2203,1854,1676,1671,1816,2064,2362,2621,2799,2805,2630,2239,1667,957,185,-566,-1194,-1626,-1799,-1671,-1269,-611,212,1108,1970,2691,3176,3377,3248,2821,2125,1246,267,-711,-1615,-2365,-2929,-3283,-3433,-3404,-3221,-2928,-2543,-2109,-1626,-1121,-596,-49,504,1067,1623,2156,2639,3046,3327,3461,3399,3128,2640,1939,1066,57,-1018,-2100,-3118,-4012,-4735,-5243,-5526,-5560,-5355,-4919,-4272,-3445,-2474,-1404,-294,796,1815,2685,3382,3844,4073,4050,3806,3360,2774,2091,1377,694,81,-391,-721,-849,-805,-564,-164,359,978,1602,2196,2675,2982,3068,2896,2468,1799,946,-14,-987,-1864,-2545,-2955,-3022,-2743,-2133,-1246,-192,940,2006,2909,3544,3865,3831,3481,2859,2044,1154,259,-531,-1160,-1592,-1801,-1819,-1665,-1389,-1044,-665,-302,33,328,585,824,1059,1315,1592,1903,2202,2480,2652,2687,2502,2070,1356,372,-841,-2226,-3680,-5113,-6414,-7494,-8274,-8708,-8768,-8460,-7818,-6883,-5737,-4448,-3112,-1804,-607,426,1243,1833,2198,2359,2358,2244,2062,1865,1685,1549,1472,1463,1513,1629,1791,2003,2244,2515,2785,3049,3271,3430,3489,3428,3211,2848,2309,1639,842,-23,-906,-1750,-2485,-3067,-3438,-3582,-3495,-3186,-2723,-2142,-1538,-981,-548,-293,-267,-461,-876,-1463,-2149,-2883,-3565,-4143,-4567,-4799,-4844,-4721,-4462,-4127,-3766,-3426,-3156,-2959,-2847,-2784,-2749,-2682,-2561,-2340,-2035,-1640,-1225,-829,-551,-449,-593,-1019,-1730,-2702,-3867,-5136,-6406,-7549,-8470,-9056,-9250,-9007,-8330,-7259,-5868,-4261,-2555,-880,652,1942,2922,3564,3862,3849,3583,3123,2549,1924,1306,738,250,-142,-436,-624,-721,-725,-645,-487,-266,5,305,598,860,1041,1101,1013,733,261,-405,-1250,-2208,-3238,-4239,-5138,-5835,-6268,-6369,-6136,-5578,-4754,-3766,-2723,-1753,-983,-494,-360,-581,-1140,-1949,-2919,-3917,-4838,-5568,-6049,-6227,-6130,-5779,-5264,-4661,-4073,-3573,-3230,-3065,-3075,-3227,-3462,-3710,-3909,-3997,-3955,-3778,-3501,-3175,-2880,-2687,-2675,-2889,-3357,-4070,-4985,-6034,-7121,-8148,-9005,-9600,-9869,-9771,-9304,-8513,-7446,-6214,-4907,-3624,-2466,-1480,-725,-200,97,198,139,-25,-271,-540,-822,-1080,-1303,-1476,-1583,-1625,-1576,-1453,-1227,-926,-538,-93,398,897,1377,1794,2112,2295,2308,2132,1755,1192,465,-371,-1249,-2095,-2812,-3335,-3600,-3570,-3276,-2728,-2038,-1280,-586,-42,246,252,-62,-647,-1442,-2349,-3245,-4025,-4580,-4854,-4814,-4488,-3935,-3257,-2567,-1981,-1589,-1446,-1570,-1911,-2409,-2949,-3429,-3742,-3819,-3624,-3177,-2526,-1782,-1050,-465,-136,-127,-487,-1176,-2138,-3257,-4401,-5437,-6238,-6716,-6821,-6543,-5936,-5050,-4008,-2884,-1798,-810,23,670,1152,1462,1657,1752,1787,1791,1759,1728,1669,1612,1545,1479,1439,1426,1473,1583,1766,2026,2347,2715,3101,3481,3816,4083,4249,4292,4192,3940,3533,2979,2307,1550,765,9,-649,-1153,-1452,-1536,-1403,-1095,-671,-206,210,518,646,584,324,-91,-591,-1095,-1503,-1727,-1700,-1384,-786,36,1000,1978,2843,3479,3786,3732,3314,2599,1687,710,-206,-923,-1386,-1520,-1372,-978,-457,79,498,702,618,220,-448,-1339,-2315,-3284,-4107,-4705,-5004,-4998,-4694,-4159,-3463,-2699,-1932,-1246,-653,-184,185,479,738,984,1264,1562,1896,2242,2573,2872,3110,3276,3371,3407,3401,3395,3403,3467,3596,3788,4052,4332,4625,4867,5022,5060,4934,4641,4175,3538,2776,1919,1038,189,-545,-1120,-1460,-1569,-1424,-1073,-573,1,551,999,1272,1322,1148,759,215,-396,-1006,-1479,-1772,-1790,-1526,-986,-221,673,1598,2415,3043,3362,3366,3013,2371,1504,512,-483,-1398,-2131,-2652,-2934,-3004,-2916,-2730,-2528,-2378,-2316,-2388,-2563,-2846,-3162,-3488,-3745,-3909,-3946,-3840,-3606,-3258,-2825,-2337,-1818,-1287,-751,-214,336,897,1482,2074,2675,3243,3769,4196,4513,4681,4700,4577,4331,4018,3669,3366,3139,3049,3113,3338,3711,4188,4725,5248,5690,5990,6069,5911,5467,4756,3802,2658,1411,151,-1016,-1995,-2697,-3083,-3126,-2856,-2334,-1648,-907,-214,330,670,760,617,286,-176,-665,-1113,-1426,-1571,-1511,-1280,-908,-479,-62,251,409,353,94,-353,-936,-1576,-2202,-2738,-3126,-3341,-3373,-3252,-3013,-2717,-2413,-2166,-2000,-1958,-2034,-2223,-2520,-2865,-3275,-3663,-4060,-4380,-4649,-4801,-4840,-4720,-4434,-3957,-3293,-2449,-1459,-372,751,1827,2791,3553,4077,4308,4251,3923,3364,2663,1876,1126,470,10,-227,-183,115,669,1412,2288,3219,4120,4919,5539,5929,6046,5868,5401,4663,3702,2586,1392,223,-837,-1691,-2286,-2568,-2547,-2252,-1747,-1131,-495,53,446,628,600,391,55,-298,-606,-754,-701,-405,125,840,1669,2505,3249,3786,4041,3955,3522,2766,1769,620,-551,-1629,-2503,-3083,-3320,-3196,-2729,-1987,-1036,-1,1025,1919,2595,2981,3035,2754,2154,1298,248,-894,-2047,-3098,-3969,-4564,-4827,-4712,-4203,-3313,-2094,-616,1009,2666,4222,5559,6556,7163,7311,7040,6373,5411,4270,3080,1972,1069,454,194,288,729,1439,2344,3350,4344,5255,5998,6526,6809,6835,6612,6164,5522,4732,3845,2926,2025,1219,542,50,-250,-354,-285,-95,174,459,717,925,1058,1151,1210,1293,1423,1637,1952,2362,2859,3399,3945,4433,4819,5029,5041,4801,4319,3599,2697,1668,610,-385,-1227,-1815,-2113,-2066,-1710,-1072,-249,663,1534,2260,2735,2899,2725,2217,1437,453,-629,-1718,-2700,-3503,-4039,-4283,-4185,-3776,-3051,-2075,-896,401,1745,3039,4217,5207,5957,6446,6665,6644,6425,6074,5662,5266,4953,4782,4781,4969,5324,5822,6404,7011,7583,8049,8376,8511,8451,8183,7731,7118,6391,5596,4788,4019,3332,2769,2349,2080,1951,1936,1993,2081,2149,2160,2090,1928,1685,1388,1068,774,536,394,368,465,696,1034,1480,1982,2510,3007,3411,3656,3695,3460,2960,2182,1191,64,-1097,-2161,-3022,-3580,-3774,-3594,-3071,-2284,-1345,-387,462,1091,1409,1385,1014,333,-572,-1636,-2725,-3761,-4632,-5260,-5589,-5565,-5189,-4464,-3439,-2186,-782,655,2027,3233,4176,4810,5085,5018,4629,3991,3180,2302,1453,731,216,-34,5,343,936,1739,2667,3633,4552,5319,5883,6162,6149,5819,5211,4360,3348,2247,1155,153,-678,-1278,-1618,-1678,-1493,-1081,-526,133,794,1428,1955,2361,2622,2740,2739,2636,2480,2300,2135,2021,1968,1993,2083,2212,2344,2421,2402,2221,1863,1309,581,-256,-1150,-1982,-2688,-3169,-3392,-3330,-3014,-2501,-1883,-1264,-755,-449,-418,-693,-1270,-2106,-3121,-4227,-5298,-6245,-6952,-7355,-7396,-7045,-6330,-5267,-3951,-2451,-887,632,1999,3116,3922,4369,4460,4219,3707,3013,2227,1461,805,341,126,196,533,1135,1912,2830,3770,4673,5438,6017,6344,6418,6220,5795,5183,4435,3643,2844,2129,1510,1045,715,536,459,471,512,557,562,507,385,188,-52,-331,-597,-839,-1008,-1095,-1074,-957,-741,-461,-150,154,396,528,521,323,-60,-639,-1375,-2226,-3111,-3960,-4676,-5190,-5439,-5392,-5051,-4455,-3657,-2758,-1839,-1021,-375,8,108,-107,-597,-1329,-2211,-3175,-4111,-4943,-5588,-5982,-6093,-5895,-5400,-4641,-3657,-2529,-1319,-116,1010,1991,2776,3329,3640,3710,3566,3242,2783,2250,1683,1146,669,302,49,-47,-22,152,427,787,1196,1609,1992,2303,2518,2606,2571,2388,2101,1679,1192,607,-9,-674,-1344,-2012,-2649,-3230,-3730,-4119,-4383,-4500,-4478,-4319,-4047,-3694,-3283,-2857,-2436,-2049,-1716,-1451,-1263,-1174,-1177,-1291,-1498,-1799,-2165,-2574,-2989,-3367,-3695,-3916,-4048,-4057,-3977,-3815,-3614,-3396,-3202,-3061,-2982,-2993,-3073,-3236,-3456,-3727,-4032,-4351,-4686,-5002,-5318,-5598,-5849,-6053,-6197,-6269,-6254,-6142,-5925,-5610,-5201,-4718,-4183,-3620,-3059,-2523,-2032,-1602,-1248,-959,-754,-604,-517,-474,-460,-466,-475,-470,-444,-377,-264,-103,112,364,642,930,1192,1426,1587,1683,1684,1600,1424,1163,822,415,-55,-558,-1094,-1623,-2138,-2604,-3012,-3354,-3614,-3819,-3955,-4060,-4125,-4172,-4191,-4184,-4142,-4066,-3942,-3801,-3628,-3468,-3321,-3210,-3145,-3124,-3156,-3224,-3336,-3485,-3675,-3914,-4201,-4547,-4937,-5364,-5803,-6223,-6592,-6876,-7050,-7101,-7038,-6870,-6644,-6392,-6166,-6003,-5940,-5976,-6137,-6366,-6666,-6962,-7217,-7373,-7384,-7215,-6850,-6279,-5528,-4625,-3629,-2593,-1588,-668,105,696,1088,1259,1252,1068,778,416,47,-282,-520,-639,-625,-463,-192,182,593,1015,1388,1686,1876,1950,1914,1770,1552,1264,938,588,217,-137,-493,-803,-1079,-1296,-1444,-1532,-1556,-1532,-1484,-1417,-1358,-1303,-1262,-1221,-1172,-1110,-1008,-896,-743,-589,-430,-289,-174,-102,-62,-71,-113,-195,-307,-460,-648,-877,-1154,-1462,-1810,-2169,-2526,-2851,-3127,-3325,-3444,-3474,-3438,-3356,-3257,-3183,-3151,-3197,-3310,-3496,-3719,-3962,-4166,-4315,-4350,-4268,-4044,-3688,-3214,-2652,-2029,-1399,-777,-213,282,696,1009,1252,1406,1517,1578,1628,1668,1727,1801,1912,2046,2217,2410,2616,2836,3037,3230,3389,3517,3621,3685,3744,3774,3803,3806,3789,3727,3621,3439,3200,2882,2513,2095,1657,1217,797,421,100,-133,-294,-344,-322,-202,-29,191,418,633,802,909,934,879,735,527,258,-44,-361,-678,-972,-1247,-1489,-1703,-1895,-2061,-2215,-2345,-2451,-2532,-2565,-2564,-2501,-2404,-2262,-2104,-1941,-1789,-1665,-1565,-1496,-1445,-1402,-1357,-1304,-1229,-1149,-1043,-937,-814,-675,-517,-315,-71,238,613,1053,1552,2080,2618,3130,3580,3945,4195,4322,4332,4224,4034,3779,3495,3219,2967,2775,2654,2616,2677,2822,3065,3377,3749,4134,4507,4802,4982,5001,4825,4443,3865,3109,2238,1284,339,-567,-1341,-1974,-2411,-2657,-2710,-2596,-2350,-2014,-1626,-1239,-870,-557,-304,-118,-2,51,50,-5,-92,-207,-334,-445,-546,-598,-625,-597,-551,-473,-407,-342,-313,-307,-335,-379,-442,-491,-544,-572,-592,-595,-595,-589,-595,-609,-644,-702,-797,-917,-1077,-1254,-1442,-1617,-1751,-1817,-1790,-1646,-1376,-981,-473,117,757,1401,2002,2521,2912,3164,3252,3201,3017,2752,2439,2144,1907,1780,1791,1964,2289,2767,3342,3999,4652,5273,5778,6137,6298,6246,5974,5504,4860,4096,3266,2410,1604,859,237,-264,-623,-848,-953,-953,-877,-745,-590,-430,-289,-180,-113,-105,-144,-247,-397,-601,-838,-1100,-1368,-1620,-1842,-2018,-2144,-2224,-2273,-2310,-2369,-2460,-2622,-2828,-3105,-3405,-3707,-3985,-4184,-4307,-4319,-4234,-4053,-3805,-3514,-3210,-2935,-2707,-2560,-2518,-2572,-2747,-2999,-3319,-3655,-3953,-4162,-4219,-4083,-3719,-3116,-2293,-1284,-150,1034,2200,3250,4134,4782,5178,5315,5222,4943,4549,4100,3686,3348,3160,3132,3287,3602,4050,4586,5160,5725,6230,6642,6918,7045,6983,6736,6290,5672,4902,4032,3105,2178,1305,525,-124,-624,-968,-1156,-1181,-1072,-817,-469,-38,423,888,1297,1634,1838,1903,1803,1547,1161,678,151,-360,-818,-1145,-1346,-1367,-1255,-1006,-697,-358,-58,172,300,316,228,60,-164,-396,-620,-789,-888,-913,-861,-764,-653,-569,-545,-606,-746,-950,-1182,-1396,-1552,-1615,-1552,-1373,-1058,-647,-151,403,966,1535,2052,2522,2921,3242,3502,3680,3809,3866,3890,3874,3850,3831,3828,3870,3955,4115,4343,4647,5015,5431,5862,6284,6651,6936,7099,7115,6948,6605,6071,5394,4604,3766,2940,2177,1526,1006,626,380,240,188,178,184,179,132,43,-101,-281,-471,-635,-721,-689,-500,-134,409,1123,1967,2895,3841,4734,5497,6089,6442,6570,6459,6156,5711,5198,4685,4247,3923,3740,3694,3749,3864,3963,3988,3848,3507,2892,2024,884,-458,-1948,-3486,-4973,-6288,-7335,-8019,-8274,-8081,-7431,-6380,-4992,-3372,-1627,113,1736,3129,4219,4953,5315,5346,5077,4614,4023,3414,2863,2462,2258,2309,2619,3197,4003,5006,6118,7287,8384,9343,10029,10388,10324,9825,8873,7499,5768,3759,1604,-571,-2624,-4416,-5837,-6791,-7221,-7130,-6528,-5514,-4171,-2649,-1083,379,1609,2507,3005,3089,2783,2149,1281,282,-726,-1637,-2347,-2779,-2884,-2634,-2064,-1217,-184,943,2053,3064,3889,4478,4804,4858,4675,4296,3795,3258,2752,2367,2129,2085,2217,2507,2901,3333,3746,4051,4210,4157,3875,3349,2589,1620,486,-754,-2044,-3298,-4465,-5456,-6228,-6719,-6903,-6764,-6311,-5592,-4664,-3619,-2546,-1531,-663,17,470,716,792,774,746,820,1059,1563,2328,3380,4644,6062,7510,8892,10085,11009,11601,11839,11741,11347,10721,9944,9076,8194,7317,6474,5651,4826,3979,3068,2089,1020,-124,-1319,-2535,-3714,-4810,-5775,-6553,-7128,-7460,-7560,-7420,-7082,-6566,-5940,-5242,-4554,-3924,-3427,-3101,-2984,-3081,-3366,-3788,-4272,-4713,-5025,-5097,-4872,-4300,-3391,-2171,-732,838,2403,3838,5029,5881,6353,6429,6159,5605,4881,4097,3371,2805,2481,2440,2700,3222,3954,4803,5671,6441,7011,7281,7198,6707,5831,4588,3064,1363,-394,-2045,-3466,-4520,-5112,-5184,-4719,-3744,-2343,-625,1241,3092,4723,5981,6715,6831,6306,5161,3504,1492,-674,-2779,-4606,-5987,-6799,-6976,-6554,-5592,-4253,-2706,-1150,203,1207,1705,1658,1033,-91,-1629,-3412,-5295,-7090,-8658,-9877,-10664,-10997,-10889,-10398,-9609,-8632,-7560,-6517,-5584,-4834,-4335,-4090,-4126,-4392,-4862,-5447,-6077,-6648,-7084,-7308,-7285,-7006,-6497,-5824,-5053,-4299,-3625,-3132,-2841,-2782,-2923,-3213,-3585,-3956,-4262,-4436,-4450,-4286,-3952,-3493,-2943,-2384,-1862,-1451,-1187,-1105,-1215,-1496,-1921,-2427,-2946,-3403,-3717,-3836,-3699,-3299,-2623,-1710,-623,567,1744,2813,3674,4242,4471,4330,3844,3049,2043,914,-206,-1221,-2029,-2585,-2869,-2909,-2772,-2537,-2313,-2187,-2244,-2535,-3078,-3846,-4794,-5818,-6843,-7742,-8439,-8858,-8949,-8716,-8160,-7352,-6349,-5267,-4186,-3226,-2454,-1941,-1721,-1783,-2115,-2645,-3305,-4015,-4666,-5195,-5514,-5573,-5348,-4822,-4042,-3046,-1946,-815,208,1035,1566,1728,1516,924,29,-1095,-2332,-3574,-4704,-5638,-6304,-6661,-6708,-6449,-5945,-5233,-4397,-3494,-2594,-1757,-1041,-474,-110,47,-14,-292,-730,-1310,-1932,-2556,-3081,-3460,-3619,-3532,-3168,-2562,-1729,-756,306,1358,2333,3163,3800,4216,4411,4397,4208,3881,3447,2955,2411,1853,1279,696,111,-479,-1041,-1560,-1983,-2280,-2409,-2338,-2083,-1632,-1056,-384,286,890,1350,1603,1616,1373,886,215,-599,-1438,-2253,-2918,-3402,-3625,-3584,-3274,-2726,-1993,-1142,-246,618,1390,2015,2466,2717,2776,2650,2380,2000,1572,1148,782,527,405,451,650,1015,1495,2071,2672,3252,3734,4077,4220,4159,3867,3383,2719,1939,1098,258,-511,-1156,-1660,-1975,-2144,-2162,-2077,-1933,-1755,-1582,-1424,-1288,-1175,-1072,-975,-870,-743,-597,-412,-195,59,357,684,1052,1442,1851,2263,2662,3041,3368,3647,3840,3946,3955,3846,3627,3297,2857,2336,1738,1099,432,-229,-872,-1469,-2011,-2475,-2867,-3168,-3392,-3536,-3609,-3631,-3616,-3598,-3592,-3644,-3752,-3946,-4209,-4532,-4894,-5244,-5559,-5783,-5894,-5856,-5666,-5312,-4815,-4191,-3479,-2723,-1967,-1261,-642,-139,232,467,583,597,557,496,469,520,688,998,1463,2071,2797,3611,4447,5264,5994,6563,6937,7034,6851,6353,5564,4516,3265,1896,497,-824,-1967,-2849,-3400,-3589,-3414,-2910,-2147,-1203,-197,774,1593,2169,2433,2324,1834,968,-217,-1660,-3238,-4863,-6382,-7693,-8681,-9262,-9395,-9077,-8333,-7254,-5926,-4476,-3033,-1699,-588,241,740,907,754,343,-276,-1008,-1795,-2548,-3238,-3811,-4266,-4598,-4810,-4912,-4909,-4799,-4580,-4243,-3786,-3219,-2559,-1858,-1146,-505,25,388,543,496,235,-177,-692,-1227,-1692,-2008,-2093,-1910,-1423,-656,360,1551,2824,4087,5233,6170,6825,7138,7088,6675,5929,4909,3685,2343,956,-389,-1636,-2728,-3637,-4338,-4828,-5111,-5200,-5118,-4884,-4530,-4070,-3533,-2933,-2283,-1608,-906,-199,514,1208,1883,2516,3095,3627,4086,4497,4856,5175,5470,5730,5957,6126,6208,6168,5963,5567,4964,4146,3142,1976,720,-569,-1798,-2894,-3777,-4383,-4672,-4627,-4251,-3594,-2712,-1689,-635,372,1215,1856,2233,2358,2271,2012,1702,1394,1206,1190,1394,1844,2501,3348,4285,5254,6143,6878,7362,7552,7393,6885,6049,4915,3572,2078,543,-959,-2345,-3546,-4525,-5243,-5709,-5921,-5920,-5731,-5414,-5006,-4567,-4126,-3735,-3403,-3157,-2998,-2910,-2888,-2881,-2860,-2771,-2561,-2189,-1608,-805,234,1475,2889,4397,5933,7391,8702,9767,10540,10971,11050,10790,10226,9425,8462,7428,6405,5470,4667,4021,3522,3135,2809,2486,2111,1638,1055,347,-440,-1283,-2105,-2856,-3464,-3879,-4061,-3999,-3699,-3203,-2544,-1807,-1022,-271,435,1056,1616,2106,2574,3020,3480,3943,4410,4848,5224,5487,5595,5499,5189,4653,3918,3026,2048,1048,130,-635,-1160,-1379,-1264,-789,9,1080,2324,3632,4865,5893,6588,6866,6670,5996,4905,3477,1882,262,-1183,-2300,-2943,-3023,-2502,-1402,187,2144,4284,6438,8412,10047,11219,11840,11889,11371,10372,8961,7298,5486,3677,1973,468,-771,-1722,-2370,-2747,-2885,-2836,-2662,-2412,-2145,-1898,-1718,-1622,-1648,-1785,-2064,-2443,-2933,-3472,-4043,-4567,-5019,-5306,-5414,-5281,-4907,-4281,-3442,-2407,-1258,-32,1188,2351,3404,4304,5029,5574,5941,6158,6245,6239,6147,5994,5754,5432,4986,4413,3693,2849,1900,908,-76,-972,-1710,-2241,-2502,-2496,-2212,-1696,-993,-183,661,1450,2122,2622,2928,3028,2954,2734,2435,2114,1830,1644,1591,1693,1959,2354,2854,3396,3924,4401,4769,5034,5180,5243,5258,5279,5357,5537,5850,6302,6873,7515,8140,8667,8974,8967,8558,7688,6354,4581,2460,113,-2304,-4600,-6621,-8176,-9174,-9514,-9210,-8295,-6905,-5180,-3341,-1564,-76,1004,1529,1494,891,-170,-1572,-3132,-4685,-6049,-7095,-7728,-7903,-7630,-6961,-5982,-4797,-3514,-2239,-1042,4,872,1544,2013,2297,2404,2357,2164,1861,1447,974,458,-48,-503,-863,-1081,-1139,-1006,-686,-192,465,1228,2074,2940,3781,4536,5166,5601,5836,5812,5546,5033,4298,3394,2356,1254,146,-916,-1869,-2674,-3284,-3672,-3809,-3683,-3288,-2635,-1744,-659,566,1858,3140,4322,5331,6092,6556,6695,6505,6021,5279,4377,3374,2382,1472,721,172,-155,-273,-228,-72,105,235,246,91,-242,-746,-1360,-2015,-2604,-3022,-3168,-2963,-2354,-1354,6,1615,3332,5007,6436,7490,8004,7935,7233,5983,4271,2278,207,-1744,-3355,-4468,-4969,-4810,-4023,-2712,-1022,833,2654,4224,5382,5997,6033,5494,4487,3143,1659,217,-989,-1819,-2161,-1984,-1303,-197,1209,2776,4341,5761,6919,7734,8175,8244,7994,7485,6805,6020,5200,4372,3564,2772,1987,1198,404,-393,-1159,-1877,-2500,-2994,-3331,-3479,-3436,-3197,-2782,-2225,-1576,-894,-252,284,657,812,749,455,-14,-627,-1301,-1989,-2613,-3150,-3554,-3826,-3959,-3957,-3828,-3579,-3198,-2699,-2065,-1317,-451,481,1478,2453,3388,4207,4878,5367,5664,5776,5747,5610,5443,5289,5219,5253,5410,5674,5987,6304,6524,6577,6382,5875,5045,3883,2455,839,-857,-2477,-3926,-5036,-5755,-5993,-5760,-5090,-4076,-2856,-1583,-436,429,877,817,222,-881,-2391,-4165,-5992,-7677,-8989,-9759,-9852,-9210,-7867,-5911,-3525,-926,1652,3967,5827,7087,7672,7569,6852,5619,4027,2231,394,-1359,-2915,-4223,-5249,-6009,-6545,-6900,-7152,-7330,-7499,-7656,-7812,-7948,-8033,-8058,-7994,-7853,-7652,-7408,-7186,-6983,-6875,-6834,-6897,-7010,-7166,-7294,-7348,-7278,-7023,-6566,-5890,-5002,-3951,-2782,-1589,-444,552,1335,1838,2037,1926,1537,920,140,-733,-1634,-2514,-3333,-4081,-4741,-5331,-5844,-6292,-6665,-6945,-7121,-7151,-7031,-6738,-6271,-5662,-4925,-4124,-3300,-2509,-1803,-1213,-764,-457,-283,-211,-213,-232,-247,-213,-120,32,225,419,563,602,488,187,-301,-962,-1735,-2557,-3332,-3985,-4428,-4626,-4542,-4204,-3653,-2973,-2267,-1645,-1212,-1068,-1263,-1834,-2751,-3949,-5316,-6719,-7986,-8982,-9542,-9590,-9050,-7945,-6329,-4326,-2100,159,2257,4002,5250,5879,5852,5161,3888,2133,59,-2178,-4384,-6430,-8156,-9494,-10382,-10809,-10814,-10442,-9776,-8895,-7884,-6815,-5756,-4755,-3859,-3105,-2526,-2158,-2017,-2132,-2491,-3090,-3879,-4791,-5741,-6608,-7287,-7658,-7635,-7151,-6192,-4783,-2997,-951,1217,3351,5289,6913,8092,8782,8953,8638,7915,6899,5710,4503,3389,2466,1799,1376,1203,1187,1285,1396,1469,1446,1315,1060,721,309,-125,-559,-966,-1328,-1642,-1902,-2112,-2273,-2378,-2432,-2415,-2331,-2162,-1904,-1554,-1108,-570,50,745,1495,2272,3064,3827,4539,5164,5661,6009,6175,6154,5940,5560,5036,4433,3785,3177,2630,2206,1889,1678,1520,1360,1129,766,233,-495,-1379,-2402,-3448,-4478,-5352,-6037,-6439,-6555,-6376,-5939,-5305,-4550,-3759,-3007,-2366,-1871,-1549,-1389,-1360,-1427,-1519,-1593,-1576,-1447,-1145,-696,-69,682,1540,2458,3388,4301,5151,5931,6619,7210,7708,8074,8324,8382,8249,7866,7219,6321,5179,3880,2478,1096,-184,-1266,-2089,-2624,-2875,-2882,-2722,-2469,-2227,-2072,-2080,-2287,-2726,-3374,-4206,-5174,-6184,-7182,-8042,-8703,-9069,-9085,-8734,-8011,-6986,-5726,-4358,-2989,-1753,-729,-2,416,529,391,84,-294,-640,-859,-880,-650,-163,578,1508,2585,3700,4795,5771,6571,7145,7457,7511,7298,6859,6220,5430,4534,3583,2614,1671,772,-64,-831,-1528,-2161,-2734,-3239,-3676,-4026,-4278,-4423,-4455,-4387,-4238,-4048,-3846,-3687,-3584,-3572,-3630,-3760,-3907,-4045,-4108,-4068,-3891,-3563,-3088,-2492,-1798,-1062,-326,357,931,1348,1562,1544,1262,727,-66,-1060,-2212,-3434,-4649,-5758,-6673,-7325,-7657,-7638,-7272,-6572,-5588,-4356,-2958,-1424,157,1742,3264,4654,5846,6770,7362,7576,7386,6794,5848,4608,3197,1714,303,-927,-1879,-2487,-2740,-2650,-2288,-1739,-1120,-534,-109,99,-1,-401,-1112,-2075,-3223,-4460,-5686,-6804,-7733,-8411,-8811,-8932,-8812,-8488,-8042,-7526,-7012,-6539,-6131,-5798,-5506,-5235,-4920,-4519,-3981,-3267,-2356,-1246,52,1506,3063,4683,6285,7824,9226,10449,11441,12180,12643,12839,12778,12495,12034,11438,10770,10056,9344,8632,7935,7218,6472,5663,4780,3822,2807,1771,764,-165,-959,-1591,-2036,-2295,-2403,-2365,-2257,-2080,-1893,-1692,-1487,-1261,-989,-654,-223,299,913,1591,2277,2920,3431,3751,3799,3541,2948,2027,830,-588,-2124,-3673,-5137,-6403,-7410,-8093,-8440,-8456,-8180,-7665,-6985,-6204,-5393,-4596,-3860,-3193,-2618,-2119,-1710,-1378,-1133,-981,-925,-972,-1119,-1329,-1590,-1815,-1964,-1947,-1709,-1194,-389,718,2065,3611,5263,6917,8512,9915,11111,11994,12579,12820,12752,12375,11758,10936,9990,9000,8020,7156,6421,5887,5527,5353,5308,5337,5381,5359,5229,4940,4481,3861,3100,2270,1398,581,-153,-737,-1148,-1373,-1402,-1272,-987,-609,-162,309,757,1175,1506,1769,1919,1975,1916,1744,1463,1060,557,-55,-738,-1480,-2228,-2938,-3550,-3995,-4225,-4185,-3852,-3231,-2347,-1270,-83,1108,2191,3069,3667,3942,3900,3586,3083,2508,1981,1624,1537,1771,2355,3235,4353,5566,6763,7771,8492,8801,8661,8060,7042,5698,4151,2543,1026,-273,-1232,-1791,-1913,-1619,-977,-84,940,1955,2851,3526,3921,4014,3823,3388,2772,2049,1269,506,-219,-869,-1429,-1896,-2252,-2491,-2605,-2577,-2413,-2102,-1665,-1111,-464,238,983,1722,2436,3097,3651,4098,4363,4458,4329,4000,3471,2794,2022,1227,497,-128,-572,-848,-939,-899,-763,-602,-456,-373,-366,-431,-545,-671,-765,-784,-708,-520,-234,115,497,845,1128,1299,1355,1289,1139,944,755,627,599,678,886,1172,1520,1859,2148,2330,2387,2300,2089,1799,1482,1229,1111,1216,1595,2289,3291,4559,6019,7546,9012,10255,11142,11553,11406,10695,9442,7765,5808,3764,1827,189,-1007,-1671,-1783,-1402,-645,307,1269,2027,2417,2311,1644,428,-1256,-3281,-5454,-7590,-9477,-10956,-11891,-12216,-11924,-11069,-9753,-8124,-6324,-4521,-2825,-1352,-158,720,1277,1519,1475,1174,649,-42,-858,-1712,-2542,-3245,-3754,-3986,-3896,-3464,-2696,-1645,-376,1009,2405,3708,4804,5630,6107,6214,5955,5354,4483,3426,2275,1153,153,-629,-1132,-1319,-1210,-832,-286,344,928,1377,1598,1552,1242,703,31,-669,-1273,-1659,-1739,-1450,-788,217,1478,2880,4296,5585,6627,7346,7674,7634,7250,6611,5810,4963,4160,3482,2974,2640,2458,2376,2312,2201,1955,1541,923,131,-786,-1730,-2589,-3235,-3565,-3489,-2993,-2082,-861,549,1986,3262,4238,4780,4840,4419,3602,2520,1349,276,-515,-900,-777,-156,925,2329,3900,5442,6765,7711,8150,8039,7369,6216,4695,2950,1154,-541,-2008,-3129,-3873,-4198,-4137,-3735,-3057,-2178,-1193,-155,830,1718,2421,2890,3061,2900,2374,1494,286,-1174,-2788,-4428,-5940,-7189,-8029,-8363,-8129,-7313,-5959,-4160,-2038,240,2514,4608,6375,7694,8475,8687,8347,7509,6305,4858,3361,1971,862,160,-50,262,1051,2226,3630,5090,6412,7428,8004,8073,7624,6731,5502,4120,2740,1551,685,231,227,643,1393,2369,3419,4406,5201,5713,5881,5704,5208,4459,3552,2565,1611,744,35,-509,-884,-1128,-1287,-1426,-1588,-1835,-2154,-2570,-3010,-3452,-3801,-4029,-4076,-3950,-3673,-3302,-2913,-2610,-2445,-2517,-2825,-3378,-4118,-4961,-5802,-6522,-7011,-7186,-6999,-6446,-5580,-4474,-3261,-2056,-992,-174,338,508,360,-47,-641,-1294,-1934,-2440,-2761,-2852,-2703,-2343,-1817,-1196,-544,55,562,922,1130,1181,1086,866,527,78,-480,-1163,-1958,-2873,-3870,-4910,-5920,-6832,-7540,-7995,-8103,-7860,-7243,-6305,-5100,-3738,-2318,-983,175,1011,1485,1506,1086,233,-983,-2471,-4095,-5738,-7224,-8453,-9279,-9653,-9518,-8906,-7884,-6556,-5091,-3625,-2351,-1385,-838,-753,-1116,-1870,-2896,-4067,-5223,-6240,-6985,-7395,-7410,-7052,-6347,-5375,-4232,-3021,-1849,-821,7,554,820,790,494,-22,-714,-1511,-2372,-3225,-4044,-4774,-5404,-5891,-6225,-6377,-6330,-6068,-5588,-4886,-4008,-2975,-1895,-831,89,769,1126,1082,644,-182,-1291,-2580,-3881,-5044,-5905,-6350,-6294,-5719,-4670,-3233,-1562,182,1817,3173,4110,4545,4418,3773,2654,1192,-475,-2188,-3790,-5156,-6179,-6815,-7055,-6936,-6554,-5986,-5381,-4817,-4401,-4187,-4194,-4432,-4859,-5431,-6100,-6798,-7481,-8105,-8614,-9004,-9216,-9261,-9106,-8758,-8214,-7501,-6619,-5632,-4546,-3434,-2323,-1277,-323,480,1122,1563,1805,1842,1697,1380,951,430,-105,-613,-1030,-1300,-1394,-1265,-933,-397,278,1037,1789,2443,2927,3164,3143,2847,2339,1675,971,322,-156,-394,-324,57,724,1633,2672,3775,4811,5716,6410,6857,7056,7019,6796,6451,6041,5645,5309,5069,4952,4935,5011,5130,5252,5329,5324,5210,4977,4619,4149,3579,2917,2173,1348,432,-574,-1684,-2885,-4171,-5494,-6823,-8080,-9185,-10072,-10640,-10852,-10654,-10043,-9050,-7731,-6185,-4526,-2878,-1373,-114,810,1359,1531,1369,954,397,-187,-664,-954,-961,-670,-84,765,1786,2906,4016,5031,5870,6482,6830,6900,6703,6257,5583,4741,3749,2679,1574,494,-514,-1389,-2110,-2633,-2947,-3055,-2960,-2695,-2293,-1797,-1277,-772,-366,-90,-7,-132,-484,-1040,-1769,-2618,-3505,-4369,-5099,-5640,-5891,-5816,-5358,-4519,-3317,-1808,-92,1721,3477,5046,6284,7101,7427,7272,6666,5731,4573,3376,2264,1397,853,693,914,1461,2244,3145,4025,4767,5264,5452,5299,4830,4082,3143,2100,1036,46,-821,-1520,-2036,-2392,-2608,-2751,-2851,-2984,-3163,-3437,-3786,-4218,-4700,-5207,-5715,-6193,-6643,-7047,-7426,-7778,-8120,-8456,-8775,-9071,-9297,-9428,-9396,-9171,-8701,-7972,-6984,-5774,-4400,-2959,-1542,-277,763,1490,1886,1957,1759,1373,921,493,218,141,332,767,1441,2267,3191,4111,4959,5667,6186,6497,6604,6515,6285,5925,5511,5051,4595,4150,3719,3308,2896,2475,2032,1553,1041,496,-72,-658,-1246,-1835,-2416,-2990,-3569,-4142,-4742,-5353,-5995,-6662,-7338,-8023,-8677,-9275,-9780,-10149,-10339,-10330,-10067,-9570,-8813,-7836,-6686,-5420,-4143,-2935,-1903,-1120,-640,-479,-603,-947,-1411,-1871,-2211,-2325,-2128,-1602,-726,420,1781,3226,4654,5944,7002,7763,8200,8320,8168,7812,7339,6833,6384,6038,5840,5783,5839,5963,6079,6133,6066,5847,5484,4983,4412,3803,3235,2734,2334,2034,1811,1627,1435,1190,865,443,-43,-567,-1039,-1403,-1561,-1474,-1086,-426,486,1551,2675,3728,4590,5152,5336,5092,4426,3369,1995,411,-1271,-2920,-4423,-5677,-6612,-7175,-7374,-7214,-6770,-6102,-5316,-4495,-3739,-3119,-2683,-2474,-2475,-2679,-3035,-3485,-3975,-4422,-4798,-5022,-5092,-4957,-4626,-4098,-3380,-2511,-1508,-428,688,1783,2809,3712,4463,5024,5393,5576,5587,5484,5286,5085,4905,4833,4893,5126,5552,6153,6919,7794,8718,9622,10408,11007,11334,11340,11003,10330,9375,8213,6952,5705,4580,3670,3034,2690,2634,2805,3140,3547,3935,4237,4378,4344,4117,3726,3223,2665,2134,1701,1421,1348,1482,1817,2293,2841,3349,3730,3868,3713,3203,2376,1255,-32,-1401,-2684,-3799,-4609,-5090,-5203,-4988,-4518,-3866,-3162,-2470,-1887,-1435,-1122,-917,-764,-581,-314,116,728,1538,2512,3601,4712,5764,6644,7274,7571,7504,7045,6241,5123,3810,2376,963,-343,-1422,-2223,-2683,-2811,-2615,-2148,-1478,-676,174,1007,1755,2372,2817,3068,3102,2919,2513,1919,1157,291,-612,-1475,-2199,-2715,-2951,-2873,-2481,-1803,-914,103,1130,2075,2839,3357,3607,3567,3299,2841,2282,1708,1196,831,661,743,1065,1657,2451,3428,4502,5586,6600,7424,7992,8214,8046,7489,6545,5308,3842,2294,773,-587,-1681,-2434,-2811,-2813,-2495,-1932,-1238,-525,90,523,713,644,351,-115,-643,-1152,-1523,-1696,-1615,-1280,-733,-39,699,1376,1903,2201,2250,2049,1657,1139,601,116,-226,-388,-355,-137,219,654,1117,1544,1912,2197,2420,2587,2763,2955,3218,3546,3948,4382,4811,5169,5391,5412,5184,4666,3863,2784,1482,28,-1496,-2987,-4355,-5509,-6390,-6949,-7183,-7109,-6775,-6256,-5624,-4971,-4360,-3849,-3470,-3218,-3080,-3013,-2984,-2949,-2889,-2796,-2668,-2537,-2416,-2326,-2286,-2276,-2306,-2313,-2297,-2192,-1984,-1647,-1175,-573,126,896,1686,2451,3141,3716,4141,4404,4501,4444,4266,3997,3694,3389,3148,2995,2975,3108,3395,3828,4370,4955,5518,5963,6215,6185,5845,5157,4161,2914,1504,52,-1313,-2485,-3350,-3851,-3962,-3687,-3093,-2247,-1264,-231,741,1582,2239,2671,2883,2880,2692,2351,1900,1368,792,195,-399,-969,-1495,-1941,-2279,-2468,-2464,-2264,-1832,-1210,-419,456,1344,2135,2761,3139,3255,3111,2773,2337,1932,1686,1725,2129,2937,4125,5594,7227,8828,10226,11237,11720,11597,10836,9502,7687,5573,3341,1199,-676,-2119,-3062,-3425,-3284,-2666,-1739,-611,536,1584,2396,2915,3087,2929,2466,1770,904,-46,-1018,-1943,-2791,-3510,-4105,-4545,-4851,-5010,-5052,-4979,-4820,-4605,-4340,-4074,-3804,-3560,-3336,-3127,-2929,-2708,-2460,-2154,-1782,-1342,-837,-282,294,876,1423,1925,2371,2759,3124,3480,3885,4349,4905,5535,6208,6864,7428,7824,7994,7894,7536,6943,6196,5380,4595,3936,3468,3240,3253,3498,3920,4470,5088,5718,6328,6887,7378,7806,8141,8400,8527,8517,8318,7893,7218,6270,5058,3626,2026,350,-1287,-2792,-4044,-4979,-5554,-5759,-5649,-5298,-4812,-4333,-3942,-3779,-3856,-4222,-4811,-5565,-6355,-7076,-7599,-7843,-7754,-7332,-6624,-5718,-4729,-3789,-3018,-2525,-2366,-2571,-3117,-3937,-4945,-6018,-7037,-7889,-8468,-8715,-8578,-8071,-7209,-6067,-4714,-3258,-1781,-398,830,1813,2526,2922,3012,2793,2314,1601,738,-232,-1207,-2134,-2924,-3535,-3911,-4038,-3903,-3532,-2951,-2228,-1416,-598,152,760,1158,1299,1157,721,25,-891,-1941,-3041,-4085,-4976,-5625,-5967,-5964,-5608,-4936,-3991,-2863,-1647,-437,634,1497,2030,2191,1926,1232,146,-1265,-2889,-4596,-6227,-7652,-8713,-9340,-9456,-9059,-8203,-6959,-5458,-3846,-2247,-821,342,1158,1580,1622,1291,667,-204,-1211,-2301,-3379,-4399,-5313,-6106,-6750,-7272,-7651,-7914,-8056,-8077,-7989,-7778,-7476,-7072,-6623,-6130,-5655,-5215,-4845,-4556,-4349,-4199,-4089,-3963,-3803,-3558,-3223,-2783,-2263,-1679,-1094,-536,-80,244,391,351,110,-292,-845,-1479,-2160,-2828,-3439,-3968,-4388,-4701,-4915,-5027,-5074,-5034,-4934,-4753,-4487,-4137,-3692,-3179,-2616,-2052,-1537,-1131,-887,-856,-1048,-1479,-2101,-2873,-3715,-4543,-5279,-5837,-6176,-6242,-6052,-5601,-4947,-4141,-3251,-2368,-1548,-883,-415,-197,-238,-547,-1072,-1785,-2581,-3393,-4111,-4651,-4933,-4908,-4544,-3868,-2907,-1750,-493,754,1857,2713,3225,3330,3019,2310,1293,79,-1187,-2333,-3224,-3713,-3720,-3203,-2177,-705,1086,3073,5066,6928,8494,9666,10365,10574,10312,9653,8684,7535,6305,5115,4036,3118,2380,1795,1338,948,579,187,-263,-779,-1359,-1990,-2631,-3264,-3838,-4338,-4724,-4994,-5124,-5117,-4966,-4668,-4222,-3634,-2906,-2065,-1132,-156,813,1718,2497,3093,3476,3606,3504,3175,2677,2066,1419,809,311,-19,-148,-55,240,712,1304,1962,2619,3224,3712,4050,4198,4129,3843,3317,2584,1658,576,-607,-1843,-3066,-4215,-5238,-6087,-6728,-7141,-7324,-7278,-7038,-6619,-6070,-5425,-4731,-4026,-3352,-2739,-2228,-1832,-1584,-1477,-1514,-1673,-1912,-2187,-2421,-2555,-2513,-2231,-1685,-828,294,1673,3220,4859,6484,7987,9261,10205,10750,10838,10461,9640,8436,6952,5314,3665,2163,928,96,-293,-187,365,1296,2491,3802,5087,6195,7015,7455,7483,7087,6322,5240,3947,2523,1068,-342,-1657,-2834,-3872,-4760,-5527,-6170,-6714,-7157,-7490,-7730,-7841,-7856,-7760,-7591,-7376,-7153,-6970,-6848,-6821,-6874,-6991,-7134,-7226,-7232,-7068,-6718,-6144,-5371,-4428,-3376,-2287,-1238,-289,501,1115,1544,1815,1962,2041,2090,2170,2289,2484,2733,3034,3364,3685,3985,4230,4398,4483,4447,4301,4022,3621,3109,2512,1859,1202,560,-21,-530,-956,-1313,-1607,-1885,-2150,-2451,-2781,-3177,-3602,-4075,-4546,-5001,-5413,-5741,-5998,-6141,-6218,-6205,-6146,-6036,-5890,-5687,-5425,-5062,-4580,-3966,-3194,-2307,-1310,-274,752,1706,2527,3172,3606,3811,3787,3540,3094,2483,1747,952,154,-562,-1140,-1496,-1600,-1407,-935,-207,698,1697,2679,3538,4181,4537,4569,4283,3714,2931,2018,1062,152,-648,-1291,-1751,-2039,-2154,-2138,-1999,-1767,-1453,-1055,-591,-49,538,1155,1756,2290,2707,2945,2984,2795,2413,1879,1283,720,304,119,242,692,1450,2449,3578,4706,5697,6413,6764,6681,6152,5224,3949,2470,874,-666,-2065,-3203,-4022,-4495,-4614,-4423,-3980,-3357,-2645,-1925,-1279,-773,-464,-367,-502,-833,-1331,-1935,-2573,-3192,-3717,-4120,-4356,-4429,-4327,-4081,-3707,-3235,-2701,-2119,-1520,-912,-307,287,866,1425,1951,2441,2872,3241,3538,3764,3926,4053,4153,4273,4425,4640,4912,5259,5631,6048,6431,6808,7113,7369,7561,7680,7747,7722,7618,7395,7038,6543,5897,5141,4301,3448,2643,1952,1437,1126,1044,1173,1488,1939,2476,3036,3576,4042,4411,4645,4741,4680,4468,4098,3599,2957,2237,1425,607,-201,-920,-1503,-1901,-2071,-2012,-1722,-1264,-682,-83,466,861,1066,1030,791,378,-101,-564,-877,-974,-766,-247,560,1605,2762,3941,5007,5859,6424,6653,6551,6146,5504,4709,3844,3012,2273,1699,1322,1154,1201,1428,1805,2290,2811,3328,3749,4035,4115,3963,3558,2914,2067,1085,36,-983,-1902,-2648,-3172,-3460,-3495,-3326,-2966,-2494,-1954,-1414,-926,-532,-265,-138,-147,-284,-502,-785,-1063,-1305,-1446,-1452,-1283,-923,-362,369,1247,2199,3166,4061,4820,5374,5691,5753,5577,5196,4670,4057,3411,2796,2228,1743,1341,1022,785,621,529,513,561,689,873,1123,1414,1740,2081,2421,2750,3052,3318,3543,3713,3828,3876,3853,3757,3590,3360,3081,2762,2435,2093,1781,1479,1222,992,799,628,473,317,140,-63,-319,-620,-972,-1363,-1761,-2137,-2449,-2648,-2701,-2576,-2262,-1769,-1118,-363,448,1241,1960,2544,2945,3135,3096,2835,2360,1712,920,36,-892,-1806,-2665,-3401,-3988,-4377,-4543,-4488,-4215,-3759,-3182,-2538,-1922,-1395,-1028,-856,-902,-1141,-1554,-2066,-2639,-3189,-3688,-4073,-4349,-4482,-4499,-4389,-4182,-3880,-3507,-3068,-2581,-2047,-1485,-896,-297,302,888,1443,1959,2418,2825,3169,3467,3729,3961,4197,4421,4678,4926,5202,5460,5710,5919,6082,6175,6189,6106,5917,5610,5179,4621,3944,3168,2315,1435,557,-251,-966,-1533,-1942,-2177,-2254,-2194,-2042,-1837,-1631,-1457,-1342,-1294,-1292,-1320,-1323,-1273,-1121,-861,-471,2,536,1060,1515,1843,1998,1953,1715,1304,764,159,-457,-1020,-1482,-1810,-1978,-1986,-1836,-1534,-1112,-569,41,721,1409,2094,2722,3260,3685,3959,4073,4033,3833,3522,3111,2663,2196,1776,1408,1145,988,952,1045,1248,1568,1974,2452,2974,3499,4010,4450,4812,5052,5177,5177,5084,4908,4705,4489,4303,4152,4041,3952,3854,3726,3513,3218,2804,2300,1713,1092,484,-52,-469,-708,-764,-604,-274,197,735,1255,1675,1911,1903,1623,1076,300,-625,-1603,-2537,-3307,-3862,-4117,-4101,-3791,-3283,-2613,-1892,-1177,-557,-71,236,358,293,76,-269,-682,-1108,-1492,-1769,-1890,-1809,-1506,-962,-204,748,1827,2979,4124,5202,6153,6941,7537,7953,8182,8271,8236,8107,7919,7674,7396,7076,6722,6323,5887,5405,4892,4340,3767,3156,2533,1875,1202,518,-160,-803,-1367,-1823,-2116,-2221,-2129,-1825,-1369,-783,-168,419,884,1158,1194,952,438,-324,-1292,-2393,-3547,-4678,-5689,-6518,-7104,-7399,-7409,-7123,-6597,-5877,-5048,-4197,-3416,-2789,-2376,-2215,-2304,-2612,-3063,-3580,-4054,-4410,-4578,-4530,-4286,-3886,-3427,-2986,-2676,-2553,-2667,-3013,-3546,-4190,-4838,-5387,-5732,-5806,-5564,-5021,-4211,-3230,-2171,-1158,-299,322,641,646,358,-169,-843,-1573,-2252,-2802,-3153,-3277,-3157,-2833,-2321,-1701,-1009,-317,319,859,1245,1443,1428,1171,687,-14,-892,-1870,-2893,-3844,-4663,-5243,-5549,-5517,-5172,-4511,-3610,-2533,-1378,-238,792,1626,2206,2474,2428,2051,1390,467,-631,-1858,-3122,-4354,-5491,-6466,-7252,-7821,-8176,-8342,-8351,-8255,-8110,-7968,-7871,-7847,-7895,-8000,-8129,-8214,-8211,-8058,-7717,-7183,-6454,-5591,-4639,-3707,-2861,-2203,-1789,-1658,-1827,-2252,-2892,-3641,-4425,-5125,-5671,-5992,-6052,-5859,-5428,-4827,-4117,-3381,-2702,-2133,-1741,-1538,-1539,-1710,-2020,-2401,-2793,-3131,-3362,-3454,-3406,-3228,-2975,-2704,-2479,-2371,-2413,-2630,-3006,-3502,-4045,-4561,-4964,-5185,-5178,-4928,-4450,-3796,-3044,-2269,-1578,-1032,-696,-588,-702,-998,-1422,-1900,-2362,-2745,-3005,-3106,-3057,-2843,-2503,-2042,-1495,-876,-213,481,1171,1831,2412,2883,3183,3299,3198,2889,2414,1806,1160,543,49,-260,-317,-114,358,1055,1913,2841,3755,4527,5100,5368,5300,4876,4108,3051,1779,392,-1015,-2326,-3471,-4367,-4993,-5345,-5445,-5357,-5140,-4872,-4624,-4433,-4343,-4337,-4403,-4487,-4526,-4462,-4222,-3775,-3078,-2154,-1009,276,1654,3013,4275,5353,6163,6667,6826,6647,6166,5436,4542,3580,2642,1825,1197,800,657,736,997,1369,1766,2112,2331,2376,2217,1864,1334,687,-26,-741,-1401,-1961,-2409,-2726,-2955,-3105,-3240,-3378,-3565,-3803,-4081,-4381,-4637,-4817,-4853,-4714,-4373,-3836,-3135,-2311,-1440,-588,178,793,1232,1471,1523,1426,1219,966,725,536,464,506,704,1037,1501,2076,2727,3429,4142,4828,5453,5962,6333,6504,6453,6144,5578,4758,3740,2583,1382,253,-712,-1395,-1739,-1707,-1293,-562,413,1523,2630,3635,4409,4887,5005,4758,4146,3236,2069,753,-645,-2023,-3315,-4440,-5375,-6069,-6542,-6788,-6853,-6763,-6579,-6324,-6055,-5774,-5499,-5216,-4894,-4513,-4023,-3404,-2630,-1713,-657,477,1651,2789,3824,4701,5364,5789,5956,5892,5609,5173,4626,4043,3481,2989,2618,2372,2263,2270,2351,2470,2569,2606,2537,2339,1988,1494,865,128,-684,-1526,-2370,-3162,-3885,-4511,-5029,-5451,-5785,-6063,-6298,-6529,-6755,-6989,-7223,-7424,-7582,-7650,-7618,-7458,-7165,-6749,-6213,-5598,-4923,-4231,-3554,-2916,-2354,-1864,-1467,-1136,-866,-617,-373,-89,246,666,1157,1733,2357,3008,3652,4244,4759,5154,5424,5532,5496,5289,4939,4445,3832,3140,2395,1665,980,415,-14,-263,-332,-251,-29,256,553,820,969,1022,909,689,348,-54,-475,-887,-1230,-1502,-1672,-1745,-1742,-1667,-1564,-1443,-1339,-1259,-1217,-1206,-1211,-1217,-1193,-1114,-958,-709,-349,104,660,1282,1957,2644,3317,3933,4459,4870,5128,5220,5126,4846,4389,3774,3038,2225,1394,593,-115,-705,-1137,-1420,-1555,-1586,-1533,-1463,-1392,-1371,-1408,-1511,-1670,-1867,-2074,-2263,-2418,-2512,-2555,-2537,-2498,-2443,-2422,-2446,-2545,-2721,-2965,-3252,-3542,-3794,-3951,-3977,-3836,-3510,-3005,-2338,-1544,-670,231,1103,1899,2569,3090,3435,3609,3620,3502,3298,3062,2852,2731,2740,2928,3296,3854,4559,5366,6212,7013,7712,8231,8536,8602,8429,8047,7500,6843,6146,5469,4869,4379,4032,3809,3714,3697,3724,3762,3763,3721,3622,3473,3306,3129,2991,2886,2841,2824,2824,2795,2692,2487,2132,1633,991,231,-586,-1418,-2196,-2865,-3392,-3742,-3917,-3914,-3763,-3472,-3078,-2582,-2011,-1358,-647,130,933,1752,2535,3240,3819,4227,4431,4418,4195,3789,3261,2667,2097,1609,1288,1155,1251,1550,2023,2615,3255,3872,4408,4808,5053,5122,5034,4801,4458,4042,3573,3093,2618,2169,1768,1424,1154,961,855,826,871,963,1088,1201,1299,1330,1309,1216,1072,909,741,624,580,617,766,970,1237,1485,1683,1771,1718,1520,1167,729,225,-235,-619,-841,-883,-728,-394,64,586,1093,1510,1788,1888,1822,1613,1327,1026,789,659,684,853,1151,1535,1944,2331,2657,2877,3018,3051,3036,2983,2925,2900,2901,2948,3021,3103,3165,3178,3106,2938,2650,2251,1754,1178,576,-37,-593,-1094,-1489,-1793,-2000,-2123,-2198,-2211,-2218,-2177,-2124,-2008,-1834,-1563,-1186,-692,-85,601,1356,2093,2809,3407,3880,4181,4306,4264,4085,3802,3471,3136,2842,2627,2500,2470,2513,2606,2711,2792,2807,2739,2551,2255,1824,1291,648,-78,-861,-1690,-2520,-3329,-4085,-4737,-5277,-5659,-5891,-5966,-5913,-5771,-5584,-5412,-5295,-5270,-5347,-5517,-5745,-5982,-6164,-6227,-6128,-5816,-5289,-4557,-3645,-2627,-1550,-504,457,1262,1890,2314,2544,2621,2562,2444,2296,2165,2088,2062,2115,2219,2376,2574,2794,3054,3333,3646,3982,4327,4654,4927,5091,5112,4945,4574,4013,3284,2460,1613,834,209,-189,-314,-144,303,986,1838,2767,3693,4508,5152,5553,5686,5544,5155,4567,3855,3083,2344,1679,1148,746,484,312,203,108,-19,-186,-416,-684,-973,-1246,-1472,-1618,-1677,-1641,-1541,-1393,-1250,-1148,-1122,-1201,-1392,-1684,-2063,-2481,-2900,-3269,-3553,-3709,-3734,-3604,-3347,-2963,-2481,-1924,-1302,-650,31,708,1357,1945,2434,2797,2991,3029,2894,2645,2319,2002,1760,1671,1779,2100,2632,3306,4067,4811,5449,5917,6136,6126,5863,5435,4884,4313,3796,3405,3184,3150,3287,3556,3894,4243,4516,4691,4700,4560,4261,3838,3327,2778,2217,1702,1242,873,597,433,369,423,574,822,1145,1522,1907,2269,2548,2701,2686,2468,2047,1425,648,-238,-1155,-2030,-2787,-3360,-3711,-3798,-3645,-3246,-2663,-1936,-1138,-322,430,1088,1582,1904,2036,1993,1802,1512,1172,838,565,374,304,338,470,676,913,1158,1382,1564,1703,1808,1876,1949,2017,2118,2232,2386,2531,2691,2807,2894,2916,2887,2798,2670,2517,2351,2199,2048,1919,1787,1645,1487,1287,1059,801,524,253,-13,-257,-489,-722,-971,-1264,-1610,-2010,-2456,-2909,-3338,-3683,-3914,-3984,-3906,-3671,-3349,-2972,-2635,-2395,-2313,-2425,-2736,-3218,-3826,-4480,-5089,-5589,-5884,-5955,-5771,-5356,-4762,-4063,-3342,-2686,-2176,-1857,-1768,-1893,-2216,-2670,-3201,-3727,-4181,-4498,-4643,-4581,-4319,-3885,-3295,-2639,-1935,-1274,-686,-213,126,325,405,371,261,89,-121,-361,-611,-891,-1175,-1483,-1803,-2119,-2436,-2717,-2949,-3114,-3171,-3130,-2959,-2689,-2318,-1903,-1468,-1081,-777,-611,-598,-763,-1086,-1559,-2144,-2803,-3506,-4207,-4887,-5516,-6076,-6554,-6922,-7178,-7297,-7267,-7087,-6750,-6273,-5682,-5018,-4324,-3662,-3072,-2604,-2270,-2092,-2032,-2076,-2171,-2271,-2345,-2354,-2293,-2170,-1997,-1819,-1643,-1527,-1462,-1488,-1588,-1785,-2058,-2435,-2888,-3450,-4086,-4805,-5558,-6318,-7023,-7612,-8041,-8253,-8241,-8003,-7584,-7040,-6472,-5956,-5598,-5455,-5571,-5954,-6547,-7298,-8084,-8805,-9343,-9605,-9529,-9089,-8309,-7240,-5981,-4644,-3342,-2195,-1289,-683,-400,-422,-687,-1123,-1612,-2055,-2346,-2410,-2195,-1693,-925,35,1114,2188,3167,3948,4461,4676,4584,4235,3677,3007,2300,1639,1078,667,394,277,249,300,361,405,401,329,207,41,-132,-268,-344,-312,-167,92,457,877,1323,1730,2058,2257,2305,2176,1882,1418,825,113,-669,-1494,-2318,-3103,-3805,-4390,-4809,-5043,-5054,-4847,-4419,-3799,-3030,-2168,-1286,-446,276,847,1217,1393,1382,1214,948,620,303,19,-171,-280,-266,-177,2,209,434,611,717,698,525,184,-341,-1023,-1828,-2709,-3582,-4396,-5052,-5513,-5725,-5680,-5395,-4915,-4304,-3659,-3060,-2598,-2333,-2302,-2503,-2905,-3437,-4008,-4518,-4854,-4947,-4700,-4113,-3166,-1908,-428,1190,2805,4304,5569,6512,7075,7250,7066,6583,5915,5153,4435,3845,3474,3359,3503,3889,4431,5067,5686,6198,6535,6631,6478,6085,5488,4756,3949,3133,2369,1674,1079,564,113,-295,-695,-1095,-1501,-1908,-2285,-2614,-2851,-2975,-2968,-2820,-2554,-2186,-1761,-1320,-902,-542,-253,-45,94,184,232,267,274,260,200,68,-141,-454,-846,-1300,-1771,-2193,-2509,-2652,-2585,-2279,-1747,-1009,-129,833,1798,2686,3452,4022,4396,4535,4473,4204,3787,3243,2625,1988,1363,811,363,39,-129,-167,-76,97,299,486,582,552,354,-27,-576,-1257,-2031,-2799,-3529,-4106,-4513,-4690,-4646,-4393,-3998,-3505,-3026,-2614,-2353,-2285,-2427,-2759,-3249,-3798,-4344,-4766,-4999,-4961,-4640,-4018,-3166,-2132,-1034,39,988,1731,2236,2473,2474,2273,1948,1549,1171,847,645,565,633,816,1109,1461,1846,2227,2566,2852,3059,3180,3222,3150,3000,2722,2349,1844,1232,514,-283,-1114,-1944,-2701,-3340,-3806,-4052,-4063,-3824,-3359,-2702,-1911,-1061,-221,522,1118,1510,1688,1654,1441,1105,693,281,-100,-398,-604,-714,-732,-684,-571,-424,-232,-8,259,587,970,1434,1968,2578,3249,3964,4695,5418,6089,6672,7128,7408,7490,7329,6925,6269,5388,4330,3141,1924,739,-309,-1156,-1758,-2075,-2151,-1998,-1726,-1390,-1118,-972,-1035,-1338,-1876,-2630,-3522,-4486,-5406,-6220,-6820,-7183,-7265,-7082,-6670,-6080,-5395,-4674,-4006,-3421,-2976,-2663,-2481,-2396,-2358,-2323,-2237,-2063,-1775,-1370,-851,-262,373,990,1552,2014,2343,2537,2578,2507,2338,2121,1894,1700,1561,1518,1557,1697,1910,2190,2514,2862,3228,3600,3979,4372,4768,5174,5566,5922,6209,6388,6422,6293,5988,5529,4954,4328,3722,3226,2903,2818,2991,3428,4075,4884,5737,6558,7220,7659,7810,7636,7168,6416,5468,4377,3238,2107,1062,138,-635,-1233,-1668,-1930,-2044,-2019,-1874,-1621,-1288,-878,-428,53,544,1007,1450,1822,2138,2371,2524,2595,2590,2510,2366,2170,1926,1657,1378,1103,869,677,559,515,537,616,707,784,794,698,467,82,-443,-1088,-1785,-2490,-3094,-3560,-3793,-3781,-3496,-2982,-2281,-1492,-689,17,562,894,995,900,656,357,91,-47,23,340,924,1734,2713,3763,4782,5663,6317,6690,6747,6517,6026,5364,4596,3829,3118,2550,2136,1918,1867,1975,2188,2477,2780,3073,3312,3492,3606,3669,3709,3740,3805,3893,4028,4171,4302,4381,4356,4217,3912,3481,2911,2271,1608,985,477,135,-2,95,400,896,1510,2183,2820,3346,3691,3791,3625,3167,2438,1467,308,-978,-2305,-3600,-4774,-5752,-6477,-6884,-6965,-6694,-6103,-5221,-4098,-2815,-1424,-31,1319,2532,3561,4361,4890,5140,5118,4829,4335,3677,2932,2188,1516,1011,725,711,970,1492,2198,3018,3818,4494,4917,5014,4716,4039,3000,1714,268,-1182,-2514,-3611,-4385,-4791,-4847,-4570,-4071,-3430,-2778,-2216,-1832,-1681,-1780,-2097,-2578,-3127,-3643,-4026,-4184,-4065,-3655,-2971,-2088,-1096,-110,749,1379,1711,1685,1334,662,-207,-1212,-2197,-3069,-3710,-4045,-4027,-3645,-2933,-1943,-782,465,1665,2734,3569,4130,4382,4352,4083,3657,3153,2675,2281,2032,1938,1984,2135,2334,2520,2645,2676,2604,2453,2253,2071,1947,1952,2101,2419,2879,3447,4053,4644,5127,5477,5621,5566,5299,4844,4230,3494,2678,1825,965,158,-582,-1189,-1647,-1912,-1964,-1791,-1398,-813,-77,738,1561,2305,2877,3218,3259,2983,2385,1504,403,-828,-2073,-3229,-4166,-4811,-5074,-4940,-4419,-3556,-2477,-1270,-120,864,1533,1808,1646,1046,73,-1170,-2557,-3908,-5098,-5958,-6397,-6337,-5761,-4715,-3267,-1563,271,2050,3642,4909,5775,6196,6188,5815,5164,4365,3529,2790,2223,1901,1836,2013,2376,2860,3361,3809,4124,4254,4191,3929,3510,2995,2429,1914,1475,1190,1069,1128,1348,1707,2143,2632,3095,3514,3842,4069,4206,4257,4271,4273,4310,4407,4577,4819,5088,5357,5538,5592,5449,5074,4467,3634,2636,1540,441,-572,-1407,-1999,-2306,-2319,-2063,-1594,-978,-312,337,871,1252,1412,1352,1059,544,-140,-974,-1873,-2784,-3635,-4345,-4851,-5096,-5026,-4640,-3917,-2904,-1647,-216,1287,2775,4134,5286,6135,6648,6777,6552,5998,5198,4241,3232,2288,1490,925,611,557,711,1003,1331,1588,1668,1498,1028,250,-792,-2040,-3375,-4689,-5857,-6776,-7358,-7560,-7367,-6812,-5955,-4892,-3718,-2553,-1488,-604,37,427,553,471,215,-131,-510,-841,-1076,-1161,-1096,-855,-496,-36,449,890,1230,1397,1363,1099,621,-53,-855,-1729,-2601,-3391,-4047,-4503,-4747,-4750,-4544,-4140,-3595,-2954,-2280,-1625,-1033,-544,-164,92,252,323,348,331,303,243,159,12,-212,-533,-961,-1473,-2049,-2621,-3141,-3533,-3734,-3717,-3443,-2948,-2263,-1472,-663,57,597,879,842,485,-206,-1164,-2350,-3673,-5051,-6407,-7645,-8712,-9532,-10070,-10287,-10173,-9732,-8983,-7974,-6763,-5422,-4052,-2723,-1552,-596,61,400,402,101,-442,-1149,-1906,-2620,-3174,-3506,-3546,-3294,-2762,-2007,-1128,-216,587,1182,1462,1348,823,-129,-1437,-3026,-4771,-6544,-8208,-9639,-10740,-11444,-11727,-11592,-11089,-10279,-9249,-8106,-6922,-5825,-4856,-4119,-3627,-3427,-3506,-3846,-4395,-5094,-5854,-6592,-7226,-7669,-7890,-7832,-7523,-6966,-6229,-5364,-4450,-3544,-2722,-2004,-1437,-1010,-719,-548,-450,-420,-395,-387,-347,-296,-210,-120,-17,68,128,160,147,112,51,-7,-48,-61,-24,33,122,182,201,135,-48,-343,-759,-1244,-1760,-2231,-2594,-2779,-2743,-2460,-1949,-1247,-419,440,1255,1941,2437,2726,2784,2653,2347,1941,1443,930,403,-105,-574,-1007,-1370,-1668,-1864,-1955,-1916,-1753,-1475,-1109,-698,-304,23,224,257,122,-192,-622,-1131,-1631,-2068,-2377,-2526,-2514,-2363,-2115,-1860,-1643,-1562,-1663,-1981,-2528,-3282,-4183,-5176,-6161,-7056,-7780,-8258,-8451,-8338,-7916,-7220,-6292,-5178,-3962,-2684,-1441,-272,730,1529,2050,2268,2151,1705,962,-33,-1181,-2406,-3567,-4586,-5336,-5775,-5836,-5542,-4908,-4020,-2953,-1830,-730,236,1020,1576,1905,2018,1987,1833,1670,1514,1465,1520,1735,2083,2569,3156,3805,4482,5147,5762,6303,6750,7085,7316,7420,7414,7277,7011,6607,6049,5343,4483,3502,2420,1309,221,-763,-1559,-2113,-2362,-2291,-1907,-1245,-385,588,1561,2441,3133,3572,3729,3582,3167,2519,1689,762,-215,-1153,-1991,-2671,-3131,-3334,-3249,-2872,-2207,-1312,-229,938,2101,3158,4006,4584,4830,4749,4353,3713,2901,2022,1158,400,-212,-645,-914,-1059,-1126,-1201,-1327,-1580,-1970,-2527,-3214,-4004,-4835,-5639,-6364,-6944,-7348,-7543,-7528,-7295,-6865,-6241,-5456,-4517,-3470,-2335,-1167,-28,1033,1923,2599,2988,3075,2848,2350,1634,800,-58,-826,-1417,-1765,-1829,-1628,-1188,-585,94,766,1341,1767,2003,2054,1932,1700,1398,1100,864,719,717,839,1098,1455,1883,2334,2773,3160,3462,3672,3770,3781,3711,3597,3474,3366,3318,3326,3408,3535,3676,3788,3816,3723,3469,3049,2472,1778,1021,271,-400,-936,-1281,-1429,-1373,-1156,-826,-445,-81,212,382,395,244,-91,-573,-1196,-1906,-2653,-3374,-4000,-4457,-4685,-4635,-4281,-3637,-2731,-1638,-442,757,1862,2792,3493,3941,4153,4169,4053,3887,3737,3663,3698,3845,4076,4356,4606,4775,4789,4609,4202,3565,2719,1698,567,-616,-1777,-2851,-3771,-4494,-4969,-5182,-5106,-4757,-4144,-3315,-2326,-1240,-165,834,1629,2170,2366,2200,1663,787,-339,-1635,-2952,-4183,-5185,-5873,-6158,-6036,-5493,-4616,-3478,-2203,-910,284,1292,2044,2515,2724,2689,2499,2191,1865,1548,1312,1153,1101,1128,1239,1386,1576,1761,1951,2112,2257,2372,2463,2544,2602,2671,2739,2829,2930,3061,3180,3298,3364,3359,3256,3037,2695,2266,1761,1265,830,531,437,588,1003,1680,2555,3571,4624,5621,6455,7056,7343,7299,6903,6190,5197,4015,2711,1414,200,-815,-1564,-1992,-2072,-1826,-1292,-544,326,1221,2059,2750,3263,3557,3648,3561,3334,3022,2664,2299,1957,1637,1344,1065,780,489,167,-179,-549,-939,-1313,-1692,-2007,-2288,-2467,-2555,-2510,-2323,-1977,-1472,-816,-31,826,1717,2549,3262,3778,4030,3983,3614,2936,1984,832,-453,-1754,-2993,-4065,-4905,-5459,-5699,-5633,-5296,-4725,-4017,-3215,-2424,-1692,-1075,-610,-287,-107,-13,29,96,231,489,901,1466,2191,3024,3934,4850,5726,6485,7103,7524,7757,7790,7662,7402,7075,6724,6410,6169,6040,6015,6110,6263,6451,6605,6661,6576,6298,5816,5135,4295,3346,2377,1453,669,72,-281,-399,-281,4,413,853,1267,1570,1735,1702,1487,1083,525,-141,-860,-1568,-2194,-2681,-2983,-3057,-2902,-2514,-1936,-1209,-403,416,1173,1821,2288,2584,2659,2566,2303,1929,1476,995,515,70,-328,-674,-976,-1243,-1499,-1762,-2047,-2375,-2729,-3112,-3483,-3811,-4043,-4136,-4046,-3743,-3229,-2497,-1612,-595,448,1473,2375,3110,3614,3855,3837,3546,3035,2326,1479,551,-399,-1312,-2125,-2799,-3281,-3551,-3592,-3415,-3041,-2513,-1888,-1223,-590,-34,394,675,811,806,715,561,408,298,252,313,466,712,1038,1402,1799,2187,2564,2907,3230,3522,3810,4091,4382,4687,5006,5328,5647,5939,6195,6388,6504,6521,6427,6208,5855,5372,4766,4055,3273,2457,1651,917,281,-195,-503,-625,-576,-383,-84,262,612,892,1070,1091,932,587,54,-628,-1421,-2265,-3089,-3824,-4402,-4768,-4880,-4734,-4316,-3672,-2841,-1881,-864,146,1096,1908,2575,3037,3298,3345,3187,2844,2347,1730,1041,335,-353,-954,-1458,-1813,-2020,-2080,-1984,-1772,-1446,-1040,-576,-82,421,900,1338,1703,1988,2160,2232,2186,2047,1819,1540,1219,900,587,311,65,-126,-289,-399,-481,-517,-516,-466,-370,-211,2,282,614,992,1409,1839,2271,2687,3061,3387,3647,3831,3935,3960,3897,3774,3577,3356,3105,2877,2684,2562,2524,2585,2730,2959,3229,3521,3787,4000,4130,4154,4087,3921,3693,3428,3158,2910,2694,2526,2380,2260,2130,1977,1797,1575,1342,1094,881,711,612,597,650,784,955,1162,1365,1548,1691,1778,1792,1727,1576,1336,1024,635,213,-231,-644,-1002,-1263,-1401,-1399,-1250,-967,-564,-90,441,950,1429,1806,2064,2176,2130,1932,1602,1172,680,178,-296,-700,-1013,-1223,-1331,-1351,-1292,-1182,-1022,-829,-605,-355,-86,179,433,629,748,754,622,350,-62,-576,-1161,-1754,-2308,-2769,-3106,-3304,-3376,-3340,-3256,-3154,-3098,-3112,-3220,-3418,-3679,-3965,-4228,-4404,-4467,-4361,-4094,-3661,-3095,-2436,-1732,-1039,-398,158,594,924,1122,1227,1234,1186,1085,977,862,784,731,752,817,965,1160,1424,1713,2036,2339,2626,2846,3002,3057,3018,2868,2623,2270,1836,1308,712,54,-653,-1385,-2117,-2823,-3460,-3996,-4404,-4639,-4704,-4576,-4277,-3824,-3261,-2628,-1995,-1413,-961,-682,-633,-827,-1263,-1917,-2717,-3603,-4473,-5245,-5848,-6220,-6345,-6228,-5893,-5410,-4826,-4231,-3680,-3226,-2923,-2769,-2792,-2962,-3265,-3659,-4110,-4570,-5009,-5379,-5676,-5867,-5972,-5987,-5943,-5862,-5765,-5678,-5606,-5564,-5535,-5530,-5520,-5520,-5509,-5497,-5487,-5482,-5490,-5508,-5538,-5564,-5586,-5580,-5546,-5481,-5383,-5276,-5170,-5095,-5066,-5097,-5188,-5322,-5481,-5612,-5692,-5664,-5514,-5215,-4781,-4225,-3595,-2932,-2292,-1724,-1257,-924,-715,-628,-628,-691,-776,-857,-904,-902,-844,-720,-539,-300,-26,282,588,893,1154,1370,1517,1590,1598,1536,1442,1315,1200,1096,1021,971,923,860,727,513,150,-341,-999,-1771,-2632,-3506,-4330,-5007,-5490,-5704,-5643,-5293,-4701,-3911,-3021,-2099,-1259,-575,-130,33,-113,-558,-1262,-2160,-3162,-4171,-5088,-5822,-6301,-6491,-6368,-5964,-5320,-4499,-3596,-2683,-1847,-1165,-666,-400,-349,-503,-809,-1217,-1651,-2055,-2370,-2553,-2603,-2513,-2322,-2072,-1818,-1608,-1497,-1496,-1636,-1891,-2250,-2663,-3104,-3512,-3873,-4135,-4301,-4348,-4285,-4123,-3867,-3542,-3164,-2748,-2330,-1928,-1576,-1312,-1151,-1138,-1262,-1535,-1922,-2384,-2861,-3287,-3585,-3707,-3604,-3273,-2721,-2009,-1190,-369,394,992,1406,1571,1526,1270,882,406,-70,-499,-811,-982,-984,-817,-493,-39,516,1125,1755,2363,2915,3387,3749,4000,4131,4144,4069,3909,3709,3495,3295,3132,3013,2932,2867,2795,2669,2476,2180,1803,1344,867,406,42,-187,-220,-46,352,931,1668,2467,3276,3980,4518,4801,4790,4457,3815,2907,1803,597,-613,-1718,-2633,-3285,-3633,-3664,-3399,-2879,-2179,-1365,-529,264,943,1474,1830,2011,2028,1912,1684,1390,1045,680,305,-62,-431,-778,-1126,-1450,-1765,-2052,-2320,-2558,-2766,-2951,-3105,-3243,-3359,-3456,-3537,-3589,-3610,-3589,-3518,-3390,-3205,-2959,-2675,-2358,-2044,-1750,-1513,-1351,-1283,-1321,-1444,-1653,-1898,-2149,-2369,-2500,-2528,-2416,-2157,-1764,-1246,-649,-3,638,1237,1757,2173,2480,2680,2789,2838,2855,2875,2929,3036,3221,3477,3813,4206,4643,5091,5532,5919,6244,6465,6572,6554,6401,6129,5742,5279,4756,4217,3686,3183,2733,2325,1961,1631,1312,1009,709,429,180,-2,-109,-99,24,274,634,1081,1582,2094,2571,2969,3238,3354,3277,3009,2547,1914,1148,295,-586,-1436,-2188,-2807,-3222,-3438,-3417,-3186,-2761,-2176,-1484,-735,15,728,1347,1873,2259,2525,2667,2691,2616,2445,2189,1849,1433,940,379,-230,-874,-1514,-2119,-2655,-3082,-3378,-3523,-3520,-3379,-3119,-2780,-2389,-1981,-1591,-1220,-897,-602,-343,-102,116,321,500,648,751,790,766,672,525,336,144,-30,-144,-176,-103,69,353,690,1091,1474,1838,2129,2341,2467,2516,2514,2489,2476,2491,2569,2696,2886,3110,3349,3581,3777,3925,4015,4052,4044,4017,3983,3971,3978,4022,4085,4151,4207,4213,4162,4023,3802,3475,3071,2580,2032,1450,848,274,-258,-699,-1021,-1201,-1202,-1026,-667,-137,520,1263,2026,2730,3307,3674,3771,3561,3024,2181,1082,-197,-1553,-2873,-4046,-4969,-5561,-5775,-5599,-5041,-4177,-3056,-1804,-500,742,1834,2712,3328,3669,3755,3617,3326,2939,2532,2160,1855,1649,1512,1445,1381,1304,1157,931,613,222,-212,-642,-1020,-1291,-1425,-1397,-1193,-850,-368,178,760,1317,1806,2178,2421,2483,2397,2122,1705,1154,507,-179,-859,-1475,-1956,-2283,-2389,-2302,-1993,-1532,-947,-321,279,789,1143,1326,1314,1150,862,527,214,-6,-68,62,404,947,1650,2464,3317,4138,4865,5437,5820,6002,5976,5781,5447,5019,4562,4094,3685,3327,3059,2874,2759,2719,2710,2734,2747,2731,2660,2510,2277,1947,1549,1094,637,220,-99,-266,-237,13,485,1159,1965,2836,3651,4308,4689,4715,4317,3495,2277,754,-950,-2671,-4259,-5531,-6374,-6684,-6426,-5625,-4353,-2744,-956,828,2425,3692,4499,4799,4582,3911,2898,1687,436,-699,-1602,-2185,-2424,-2347,-2019,-1549,-1051,-634,-390,-380,-606,-1060,-1667,-2352,-3016,-3565,-3925,-4036,-3878,-3454,-2799,-1969,-1040,-88,812,1573,2163,2505,2613,2450,2058,1457,706,-127,-972,-1752,-2397,-2853,-3083,-3078,-2844,-2431,-1880,-1267,-662,-112,313,614,763,807,762,699,662,705,873,1185,1645,2244,2944,3709,4484,5223,5872,6401,6777,6985,7022,6898,6626,6238,5755,5228,4673,4157,3685,3328,3082,2988,3030,3205,3467,3778,4055,4260,4299,4166,3804,3261,2556,1775,1009,346,-101,-298,-174,215,849,1596,2347,2950,3282,3232,2747,1827,531,-1023,-2677,-4252,-5571,-6473,-6860,-6674,-5941,-4742,-3214,-1526,126,1578,2667,3317,3476,3181,2511,1592,571,-414,-1230,-1814,-2112,-2161,-2001,-1737,-1447,-1240,-1167,-1277,-1561,-1978,-2471,-2945,-3331,-3544,-3541,-3300,-2828,-2171,-1383,-539,285,1038,1650,2120,2416,2568,2589,2507,2359,2161,1953,1730,1532,1339,1187,1063,982,954,971,1053,1182,1374,1608,1888,2198,2530,2872,3212,3543,3841,4123,4343,4535,4659,4738,4765,4747,4709,4652,4621,4609,4660,4758,4917,5116,5328,5524,5661,5706,5630,5419,5070,4611,4065,3495,2943,2473,2123,1926,1881,1974,2160,2384,2580,2693,2677,2523,2230,1855,1439,1074,806,703,771,1000,1340,1697,1987,2092,1934,1458,656,-429,-1702,-3038,-4285,-5293,-5941,-6145,-5877,-5182,-4134,-2879,-1554,-329,685,1377,1729,1734,1480,1038,558,133,-128,-166,20,406,903,1411,1812,2000,1901,1486,771,-177,-1241,-2309,-3214,-3865,-4145,-4026,-3512,-2659,-1576,-382,771,1758,2471,2840,2850,2526,1939,1185,384,-360,-956,-1327,-1480,-1383,-1127,-742,-335,31,282,377,288,34,-368,-858,-1384,-1883,-2291,-2574,-2682,-2618,-2370,-1966,-1430,-804,-136,529,1141,1676,2094,2390,2562,2606,2560,2424,2237,2006,1761,1501,1250,1008,773,569,370,208,57,-57,-162,-234,-298,-345,-392,-443,-517,-625,-778,-988,-1237,-1530,-1811,-2072,-2242,-2301,-2214,-1969,-1586,-1105,-591,-135,182,266,61,-465,-1303,-2376,-3611,-4846,-5964,-6813,-7294,-7340,-6954,-6177,-5127,-3933,-2765,-1766,-1062,-736,-791,-1215,-1891,-2716,-3527,-4198,-4609,-4701,-4463,-3943,-3258,-2525,-1924,-1576,-1599,-2052,-2916,-4138,-5576,-7081,-8475,-9587,-10298,-10512,-10224,-9467,-8343,-6990,-5566,-4229,-3121,-2333,-1926,-1891,-2190,-2732,-3410,-4124,-4761,-5260,-5572,-5688,-5635,-5450,-5194,-4919,-4669,-4484,-4367,-4332,-4348,-4409,-4472,-4535,-4558,-4551,-4489,-4381,-4226,-4017,-3764,-3458,-3099,-2703,-2249,-1783,-1282,-796,-320,111,486,787,1008,1143,1196,1171,1089,960,816,667,546,466,439,466,552,669,821,962,1088,1159,1166,1078,896,607,225,-231,-728,-1220,-1658,-1993,-2189,-2218,-2088,-1823,-1478,-1134,-861,-766,-885,-1296,-1970,-2906,-4006,-5197,-6342,-7344,-8086,-8515,-8579,-8310,-7742,-6973,-6099,-5229,-4454,-3845,-3436,-3220,-3176,-3232,-3337,-3406,-3407,-3289,-3081,-2790,-2489,-2246,-2129,-2215,-2529,-3086,-3854,-4768,-5740,-6663,-7426,-7952,-8154,-8027,-7556,-6801,-5832,-4746,-3647,-2637,-1794,-1186,-830,-728,-835,-1099,-1432,-1765,-2020,-2147,-2121,-1947,-1647,-1281,-897,-558,-318,-195,-218,-360,-609,-920,-1249,-1561,-1812,-1982,-2054,-2021,-1893,-1678,-1396,-1063,-698,-316,74,460,850,1231,1614,1997,2373,2746,3089,3400,3642,3814,3878,3846,3700,3466,3158,2809,2450,2117,1836,1619,1484,1415,1407,1441,1497,1562,1625,1678,1733,1779,1844,1908,1995,2077,2155,2197,2185,2103,1918,1638,1240,752,171,-459,-1131,-1791,-2422,-2979,-3443,-3782,-3993,-4060,-4001,-3824,-3565,-3248,-2910,-2581,-2278,-2019,-1800,-1612,-1440,-1253,-1037,-758,-429,-22,414,882,1311,1674,1918,1991,1890,1581,1097,466,-266,-1024,-1752,-2376,-2856,-3134,-3217,-3078,-2766,-2299,-1745,-1153,-591,-103,263,499,595,590,512,417,354,359,461,648,907,1180,1430,1583,1608,1469,1160,708,145,-466,-1060,-1579,-1968,-2191,-2229,-2088,-1781,-1342,-811,-216,392,1005,1577,2119,2596,3021,3368,3653,3843,3965,3987,3932,3803,3599,3360,3083,2817,2562,2366,2225,2160,2178,2253,2389,2543,2701,2832,2917,2949,2928,2869,2797,2728,2698,2701,2752,2836,2927,3017,3063,3066,3014,2911,2785,2635,2498,2375,2265,2170,2057,1909,1698,1410,1030,577,62,-474,-986,-1431,-1763,-1949,-1977,-1829,-1540,-1111,-600,-26,561,1138,1669,2145,2544,2860,3087,3209,3226,3113,2877,2495,1989,1351,624,-169,-977,-1745,-2436,-2980,-3373,-3558,-3566,-3367,-3026,-2537,-1972,-1350,-720,-110,455,952,1379,1721,1987,2178,2293,2344,2333,2252,2113,1904,1626,1292,897,477,46,-354,-695,-940,-1065,-1055,-905,-635,-268,157,597,1010,1361,1619,1784,1842,1834,1766,1694,1641,1650,1748,1953,2265,2690,3191,3755,4337,4892,5397,5792,6071,6199,6172,5994,5673,5238,4722,4155,3599,3078,2662,2368,2242,2291,2516,2897,3382,3927,4447,4879,5149,5211,5039,4629,4016,3239,2365,1464,584,-212,-908,-1484,-1946,-2312,-2598,-2829,-3028,-3193,-3345,-3458,-3538,-3561,-3506,-3367,-3119,-2777,-2326,-1803,-1211,-602,4,561,1034,1400,1637,1731,1694,1517,1232,856,404,-79,-592,-1082,-1547,-1947,-2270,-2498,-2612,-2619,-2513,-2309,-2033,-1703,-1364,-1035,-758,-544,-411,-360,-369,-427,-494,-538,-524,-416,-202,137,579,1110,1677,2224,2700,3038,3206,3171,2936,2525,1980,1359,735,156,-300,-621,-758,-733,-545,-232,174,629,1105,1562,1999,2394,2763,3115,3463,3823,4197,4572,4929,5218,5414,5456,5346,5064,4654,4160,3654,3216,2918,2808,2918,3232,3716,4310,4950,5561,6097,6492,6738,6799,6686,6395,5937,5321,4560,3668,2666,1592,478,-621,-1658,-2600,-3399,-4060,-4578,-4985,-5306,-5568,-5761,-5887,-5910,-5825,-5630,-5368,-5081,-4858,-4751,-4806,-5035,-5402,-5865,-6350,-6806,-7170,-7409,-7482,-7366,-7038,-6481,-5707,-4725,-3591,-2356,-1119,38,993,1677,2021,2023,1721,1199,572,-27,-490,-723,-691,-396,130,807,1592,2388,3166,3872,4479,4986,5378,5663,5865,5980,6049,6062,6041,5975,5872,5728,5561,5366,5161,4918,4625,4246,3763,3193,2565,1984,1527,1329,1458,1986,2898,4153,5616,7137,8496,9507,9984,9833,9021,7628,5811,3799,1866,264,-769,-1121,-754,231,1642,3245,4757,5967,6676,6815,6352,5388,4051,2547,1080,-156,-1024,-1452,-1462,-1122,-561,86,690,1146,1394,1392,1171,736,174,-480,-1151,-1773,-2313,-2713,-2970,-3075,-3059,-2957,-2840,-2760,-2795,-2987,-3371,-3935,-4628,-5374,-6055,-6584,-6867,-6876,-6615,-6152,-5568,-4980,-4475,-4135,-3999,-4077,-4330,-4683,-5031,-5240,-5205,-4828,-4102,-3062,-1855,-639,368,1026,1236,1026,508,-82,-507,-483,130,1390,3154,5163,7062,8502,9222,9103,8169,6598,4607,2450,317,-1645,-3371,-4794,-5874,-6557,-6776,-6509,-5780,-4681,-3418,-2213,-1357,-1071,-1546,-2838,-4929,-7671,-10872,-14256,-17530,-20361,-22428,-23405,-23030,-21123,-17625,-12680,-6589,119,6831,12852,17596,20613,21716,20981,18742,15519,11919,8541,5857,4197,3674,4236,5647,7580,9630,11439,12719,13302,13196,12483,11380,10079,8785,7635,6711,6043,5614,5378,5282,5259,5248,5188,5027,4738,4331,3864,3424,3108,2986,3056,3284,3549,3770,3866,3836,3739,3668,3740,4010,4494,5083,5630,5882,5626,4655,2889,375,-2686,-5969,-9040,-11469,-12846,-12906,-11546,-8881,-5220,-1047,3064,6545,8894,9803,9150,7054,3811,-121,-4235,-8003,-11011,-12934,-13664,-13201,-11743,-9563,-7011,-4431,-2133,-341,803,1258,1053,286,-920,-2426,-4101,-5820,-7489,-9006,-10305,-11306,-11961,-12201,-12024,-11404,-10425,-9151,-7759,-6379,-5195,-4315,-3813,-3709,-3951,-4481,-5202,-6038,-6913,-7780,-8598,-9354,-10023,-10605,-11064,-11414,-11605,-11658,-11551,-11305,-10960,-10564,-10210,-9977,-9974,-10255,-10863,-11744,-12796,-13820,-14604,-14888,-14494,-13286,-11280,-8608,-5517,-2334,602,2988,4611,5381,5335,4614,3449,2069,735,-374,-1085,-1305,-971,-67,1375,3273,5510,7883,10221,12271,13878,14877,15229,14936,14114,12905,11536,10198,9127,8453,8304,8675,9528,10712,12069,13392,14506,15279,15631,15559,15118,14395,13506,12548,11623,10775,10072,9524,9167,9023,9100,9414,9956,10697,11591,12564,13533,14400,15090,15527,15684,15544,15122,14446,13538,12442,11166,9766,8269,6739,5242,3848,2641,1669,999,607,486,534,654,730,657,379,-133,-855,-1749,-2732,-3752,-4728,-5610,-6375,-6974,-7427,-7711,-7852,-7859,-7772,-7613,-7447,-7302,-7230,-7266,-7413,-7678,-8020,-8402,-8753,-9025,-9159,-9135,-8945,-8623,-8202,-7762,-7346,-7032,-6862,-6874,-7074,-7441,-7913,-8425,-8879,-9213,-9364,-9332,-9121,-8804,-8435,-8118,-7904,-7865,-8008,-8351,-8850,-9478,-10164,-10863,-11517,-12089,-12547,-12875,-13048,-13057,-12888,-12517,-11961,-11220,-10334,-9357,-8336,-7346,-6456,-5721,-5219,-4977,-5049,-5433,-6114,-7051,-8132,-9273,-10309,-11137,-11633,-11739,-11429,-10729,-9711,-8451,-7084,-5681,-4375,-3206,-2234,-1461,-869,-431,-111,121,283,384,438,433,404,344,311,302,373,510,723,988,1268,1540,1766,1940,2061,2148,2232,2349,2538,2823,3212,3702,4233,4777,5237,5582,5748,5730,5525,5167,4700,4182,3677,3242,2963,2875,3061,3527,4300,5330,6553,7862,9134,10251,11101,11616,11745,11511,10940,10118,9154,8131,7189,6375,5786,5433,5347,5502,5875,6407,7037,7696,8301,8800,9125,9245,9150,8829,8338,7707,7007,6311,5671,5164,4819,4680,4748,5020,5441,5955,6465,6877,7108,7089,6804,6262,5533,4692,3861,3136,2613,2367,2423,2776,3373,4120,4908,5604,6110,6339,6266,5906,5326,4615,3896,3255,2785,2522,2468,2589,2818,3084,3311,3457,3491,3416,3271,3073,2880,2707,2574,2479,2413,2351,2281,2179,2038,1850,1621,1345,1037,693,313,-86,-516,-941,-1365,-1762,-2119,-2439,-2712,-2955,-3187,-3409,-3657,-3912,-4188,-4457,-4712,-4912,-5060,-5120,-5105,-5004,-4834,-4613,-4366,-4141,-3956,-3873,-3885,-4030,-4267,-4591,-4946,-5292,-5568,-5730,-5715,-5526,-5129,-4592,-3942,-3284,-2684,-2233,-1990,-1990,-2247,-2728,-3387,-4123,-4851,-5451,-5830,-5943,-5736,-5270,-4573,-3760,-2926,-2166,-1574,-1177,-1011,-1048,-1253,-1577,-1938,-2297,-2580,-2777,-2868,-2875,-2838,-2797,-2791,-2858,-2999,-3229,-3539,-3919,-4360,-4834,-5318,-5773,-6170,-6482,-6696,-6811,-6839,-6786,-6677,-6514,-6326,-6118,-5922,-5735,-5586,-5451,-5346,-5237,-5139,-5027,-4917,-4805,-4694,-4593,-4512,-4465,-4487,-4592,-4818,-5162,-5622,-6164,-6746,-7304,-7796,-8152,-8353,-8355,-8162,-7767,-7206,-6504,-5726,-4923,-4180,-3561,-3146,-2982,-3096,-3476,-4072,-4811,-5597,-6334,-6920,-7286,-7359,-7132,-6598,-5824,-4865,-3819,-2768,-1797,-965,-324,114,327,349,194,-80,-426,-790,-1121,-1381,-1548,-1601,-1539,-1357,-1063,-669,-179,373,986,1601,2191,2683,3029,3187,3125,2874,2470,2000,1554,1220,1061,1130,1422,1941,2652,3515,4480,5482,6448,7298,7962,8354,8439,8177,7577,6684,5574,4364,3203,2219,1576,1342,1601,2324,3460,4889,6451,7980,9299,10293,10861,10995,10709,10098,9242,8289,7332,6493,5843,5428,5270,5345,5624,6038,6533,7019,7442,7727,7844,7762,7488,7046,6467,5822,5161,4561,4094,3811,3766,3975,4431,5084,5864,6660,7380,7928,8237,8305,8133,7795,7353,6883,6458,6117,5892,5782,5780,5855,5994,6170,6379,6602,6834,7048,7238,7378,7459,7483,7441,7370,7260,7153,7043,6951,6874,6825,6799,6798,6824,6857,6900,6930,6940,6919,6854,6754,6609,6438,6239,6011,5771,5509,5268,5053,4908,4846,4882,5022,5239,5512,5777,5986,6073,6009,5773,5388,4886,4322,3749,3224,2793,2497,2357,2374,2524,2756,3011,3221,3335,3339,3213,3022,2767,2536,2331,2182,2060,1907,1670,1254,642,-198,-1211,-2312,-3401,-4335,-5028,-5381,-5365,-4980,-4279,-3357,-2346,-1395,-648,-208,-139,-435,-1051,-1902,-2869,-3845,-4698,-5361,-5766,-5924,-5873,-5670,-5407,-5120,-4865,-4639,-4458,-4311,-4230,-4221,-4344,-4586,-4979,-5453,-5982,-6468,-6861,-7092,-7158,-7051,-6821,-6513,-6181,-5891,-5679,-5596,-5654,-5852,-6157,-6510,-6821,-7014,-7006,-6769,-6310,-5675,-4949,-4226,-3593,-3128,-2874,-2852,-3065,-3487,-4090,-4826,-5644,-6496,-7311,-8050,-8648,-9077,-9317,-9360,-9233,-8950,-8536,-8009,-7387,-6679,-5929,-5168,-4459,-3871,-3439,-3212,-3183,-3352,-3673,-4127,-4643,-5198,-5714,-6144,-6436,-6540,-6456,-6178,-5756,-5236,-4686,-4160,-3683,-3278,-2918,-2599,-2297,-1995,-1726,-1491,-1358,-1363,-1556,-1963,-2582,-3360,-4239,-5114,-5895,-6494,-6856,-6953,-6808,-6461,-5986,-5452,-4917,-4424,-3976,-3572,-3189,-2827,-2489,-2212,-2030,-1991,-2126,-2447,-2949,-3594,-4336,-5107,-5824,-6404,-6751,-6797,-6487,-5804,-4802,-3559,-2244,-1005,-26,570,706,381,-331,-1314,-2392,-3419,-4219,-4695,-4773,-4444,-3747,-2760,-1584,-343,834,1839,2548,2927,2924,2583,1956,1122,188,-774,-1674,-2460,-3086,-3536,-3789,-3866,-3754,-3479,-3046,-2464,-1766,-958,-109,753,1528,2165,2570,2707,2533,2080,1388,557,-304,-1086,-1692,-2063,-2183,-2051,-1706,-1183,-526,205,967,1678,2289,2739,2985,3030,2859,2520,2046,1478,895,338,-111,-395,-481,-352,-33,440,1012,1653,2302,2963,3575,4148,4637,5026,5289,5392,5308,5018,4505,3802,2947,2032,1139,379,-174,-455,-442,-153,373,1042,1788,2512,3157,3694,4099,4395,4582,4675,4668,4557,4326,3994,3567,3113,2659,2286,2003,1843,1768,1739,1707,1613,1458,1247,1047,934,991,1275,1808,2554,3428,4323,5079,5599,5779,5607,5129,4428,3653,2915,2331,1954,1796,1822,1966,2155,2324,2435,2482,2486,2480,2517,2625,2824,3109,3430,3731,3923,3935,3716,3263,2618,1853,1072,357,-206,-575,-724,-658,-403,11,543,1159,1833,2531,3221,3847,4357,4687,4794,4675,4342,3870,3321,2784,2308,1961,1742,1690,1780,2011,2362,2808,3306,3829,4296,4671,4856,4824,4506,3926,3103,2135,1140,270,-345,-584,-404,207,1167,2365,3629,4784,5669,6139,6135,5634,4717,3494,2152,859,-186,-863,-1061,-768,-4,1133,2521,3989,5389,6555,7379,7780,7732,7256,6416,5323,4090,2872,1786,942,416,223,344,712,1225,1786,2285,2647,2834,2840,2713,2504,2300,2143,2108,2191,2390,2665,2917,3092,3079,2845,2369,1693,893,75,-637,-1131,-1308,-1121,-566,301,1377,2537,3633,4548,5182,5505,5519,5293,4917,4494,4113,3820,3626,3497,3387,3232,3019,2716,2380,2032,1740,1540,1469,1517,1670,1873,2052,2163,2115,1915,1539,1047,509,-10,-401,-635,-647,-445,-36,541,1229,1947,2619,3142,3457,3489,3246,2730,2045,1284,603,113,-75,53,513,1201,2047,2903,3667,4214,4473,4397,3994,3331,2495,1616,794,122,-367,-652,-779,-770,-703,-599,-505,-415,-327,-218,-75,98,264,381,373,200,-175,-746,-1463,-2241,-2976,-3553,-3886,-3937,-3706,-3256,-2675,-2051,-1493,-1036,-725,-530,-423,-354,-300,-243,-223,-248,-377,-605,-954,-1386,-1894,-2420,-2963,-3485,-3991,-4477,-4938,-5378,-5784,-6151,-6457,-6703,-6860,-6933,-6900,-6780,-6577,-6329,-6085,-5882,-5794,-5836,-6033,-6352,-6753,-7155,-7489,-7693,-7719,-7577,-7273,-6866,-6400,-5931,-5489,-5108,-4799,-4573,-4442,-4401,-4455,-4583,-4767,-4969,-5155,-5298,-5369,-5373,-5313,-5214,-5109,-5017,-4961,-4935,-4940,-4951,-4961,-4948,-4904,-4838,-4744,-4664,-4590,-4573,-4593,-4670,-4777,-4914,-5042,-5174,-5279,-5371,-5459,-5538,-5630,-5738,-5854,-5974,-6060,-6091,-6031,-5869,-5606,-5254,-4872,-4495,-4200,-4029,-4036,-4224,-4595,-5099,-5666,-6241,-6715,-7055,-7178,-7084,-6758,-6250,-5613,-4943,-4326,-3850,-3577,-3522,-3693,-4035,-4506,-5030,-5546,-5986,-6311,-6487,-6514,-6408,-6202,-5939,-5666,-5429,-5250,-5156,-5132,-5164,-5227,-5280,-5314,-5300,-5241,-5135,-5007,-4881,-4797,-4804,-4930,-5213,-5655,-6242,-6942,-7692,-8441,-9084,-9584,-9839,-9824,-9482,-8806,-7797,-6512,-5028,-3487,-2046,-868,-106,169,-73,-745,-1725,-2831,-3876,-4709,-5214,-5340,-5086,-4504,-3662,-2672,-1640,-667,128,682,924,843,451,-185,-980,-1805,-2540,-3066,-3288,-3182,-2740,-2048,-1195,-300,527,1222,1733,2069,2238,2273,2197,2032,1807,1537,1266,1004,791,644,575,603,723,944,1260,1664,2131,2628,3087,3474,3722,3830,3784,3630,3405,3184,3026,3000,3146,3487,4003,4657,5386,6135,6836,7469,7977,8368,8611,8707,8661,8466,8142,7684,7109,6432,5683,4914,4164,3491,2918,2454,2099,1830,1643,1537,1537,1660,1937,2368,2943,3627,4368,5123,5833,6485,7024,7453,7728,7845,7786,7556,7186,6701,6190,5684,5296,5039,4976,5088,5359,5725,6130,6487,6748,6876,6858,6730,6524,6301,6097,5949,5856,5820,5810,5814,5796,5743,5618,5416,5112,4724,4258,3761,3272,2860,2555,2410,2423,2599,2906,3306,3766,4238,4713,5160,5593,5988,6344,6620,6783,6788,6607,6228,5674,4991,4249,3518,2866,2345,1988,1817,1819,1994,2302,2728,3225,3771,4332,4886,5412,5883,6277,6543,6656,6568,6270,5782,5139,4427,3720,3111,2661,2407,2355,2485,2754,3113,3497,3844,4096,4212,4174,3998,3719,3387,3062,2785,2597,2504,2526,2622,2807,3032,3308,3621,3967,4334,4690,4994,5210,5288,5237,5029,4730,4338,3909,3450,2968,2462,1929,1373,836,332,-66,-348,-462,-423,-246,9,275,479,567,524,367,142,-83,-256,-340,-314,-210,-46,143,331,545,772,1074,1423,1829,2222,2536,2697,2654,2384,1922,1308,632,-43,-639,-1106,-1404,-1504,-1394,-1090,-621,-70,486,943,1216,1239,988,487,-196,-963,-1694,-2287,-2647,-2727,-2508,-2021,-1332,-527,255,919,1326,1426,1169,610,-193,-1082,-1920,-2525,-2755,-2517,-1774,-606,859,2413,3835,4931,5552,5625,5170,4250,3009,1590,167,-1111,-2112,-2750,-2975,-2810,-2280,-1492,-528,492,1453,2247,2788,3008,2902,2500,1860,1095,273,-492,-1153,-1641,-1950,-2050,-1976,-1743,-1390,-975,-522,-78,340,728,1077,1387,1668,1877,2032,2074,2015,1815,1482,1010,418,-255,-970,-1642,-2219,-2621,-2823,-2803,-2589,-2217,-1736,-1216,-684,-223,150,379,455,381,185,-89,-376,-613,-747,-728,-538,-166,370,1037,1768,2483,3080,3462,3548,3291,2685,1777,654,-559,-1723,-2704,-3390,-3717,-3670,-3291,-2677,-1937,-1211,-603,-204,-36,-119,-392,-829,-1348,-1904,-2435,-2902,-3275,-3529,-3650,-3629,-3445,-3094,-2560,-1846,-995,-50,874,1682,2241,2445,2228,1566,510,-812,-2251,-3587,-4647,-5295,-5436,-5113,-4362,-3364,-2235,-1193,-345,177,343,169,-282,-896,-1582,-2223,-2771,-3166,-3400,-3469,-3407,-3239,-3038,-2834,-2713,-2707,-2863,-3203,-3693,-4323,-4982,-5622,-6126,-6443,-6530,-6384,-6050,-5585,-5078,-4609,-4258,-4062,-4052,-4194,-4464,-4782,-5108,-5374,-5562,-5664,-5696,-5697,-5708,-5754,-5855,-5985,-6100,-6129,-5990,-5634,-5011,-4156,-3107,-1979,-875,82,794,1202,1291,1082,656,73,-571,-1201,-1780,-2249,-2607,-2841,-2960,-2991,-2963,-2924,-2910,-2973,-3126,-3396,-3762,-4199,-4661,-5092,-5430,-5640,-5670,-5547,-5257,-4879,-4461,-4100,-3850,-3785,-3892,-4169,-4543,-4935,-5284,-5515,-5629,-5625,-5559,-5486,-5458,-5506,-5627,-5794,-5945,-6032,-5992,-5801,-5464,-5002,-4491,-3995,-3598,-3357,-3282,-3383,-3578,-3832,-4035,-4152,-4114,-3943,-3628,-3242,-2817,-2416,-2063,-1786,-1568,-1402,-1252,-1086,-878,-613,-299,34,333,559,670,672,586,458,336,249,221,226,266,302,328,331,307,255,184,104,34,-6,-19,5,30,44,-11,-144,-392,-723,-1125,-1528,-1886,-2122,-2207,-2116,-1855,-1467,-979,-459,67,551,983,1340,1624,1831,1960,2017,2012,1942,1840,1677,1491,1261,1015,787,618,577,726,1107,1723,2532,3440,4319,5054,5531,5716,5606,5243,4710,4059,3383,2717,2117,1609,1228,981,879,914,1055,1294,1565,1842,2065,2185,2176,2009,1705,1296,846,432,132,12,108,438,971,1661,2436,3216,3934,4534,4973,5241,5323,5242,5016,4689,4296,3883,3486,3139,2873,2718,2690,2813,3070,3460,3928,4451,4964,5433,5810,6052,6149,6072,5835,5453,4916,4275,3507,2663,1780,910,159,-403,-678,-612,-200,541,1509,2623,3711,4664,5327,5630,5518,5013,4187,3133,1994,879,-88,-808,-1234,-1326,-1118,-654,-5,738,1504,2205,2774,3146,3279,3141,2753,2138,1384,577,-176,-766,-1117,-1146,-833,-176,778,1933,3175,4351,5344,6019,6338,6250,5803,5034,4034,2890,1703,569,-421,-1195,-1694,-1883,-1745,-1296,-559,380,1445,2492,3391,4010,4235,4041,3421,2496,1395,314,-563,-1094,-1192,-845,-120,873,1998,3093,4043,4742,5121,5174,4886,4306,3477,2461,1338,195,-866,-1736,-2307,-2502,-2277,-1658,-741,339,1405,2300,2903,3149,3037,2626,2007,1289,575,-71,-604,-1039,-1391,-1697,-1969,-2196,-2369,-2446,-2425,-2304,-2084,-1807,-1474,-1130,-782,-468,-224,-85,-90,-247,-543,-923,-1307,-1603,-1719,-1601,-1221,-604,189,1074,1942,2705,3275,3606,3669,3479,3069,2522,1914,1340,885,601,549,729,1145,1748,2464,3184,3782,4127,4127,3729,2953,1877,625,-655,-1800,-2676,-3148,-3154,-2665,-1748,-521,820,2073,3043,3579,3637,3230,2474,1521,532,-344,-986,-1349,-1374,-1099,-539,235,1126,2031,2827,3403,3712,3720,3474,3043,2506,1942,1416,945,580,302,159,151,315,655,1152,1762,2405,2994,3456,3734,3812,3693,3389,2937,2347,1661,897,115,-644,-1310,-1827,-2162,-2287,-2234,-2031,-1765,-1485,-1282,-1177,-1203,-1327,-1498,-1660,-1726,-1676,-1470,-1161,-781,-428,-156,-26,-43,-188,-386,-566,-614,-474,-77,563,1417,2391,3388,4296,5007,5465,5604,5455,5032,4423,3711,2994,2352,1847,1500,1317,1264,1304,1391,1490,1557,1581,1524,1395,1189,935,676,461,334,320,392,525,621,623,447,68,-501,-1219,-1993,-2738,-3369,-3826,-4087,-4178,-4135,-4039,-3934,-3852,-3804,-3744,-3649,-3466,-3158,-2731,-2168,-1535,-851,-208,327,677,760,540,5,-812,-1826,-2936,-4019,-4975,-5709,-6190,-6386,-6334,-6058,-5616,-5043,-4388,-3664,-2921,-2168,-1461,-839,-355,-54,25,-118,-489,-1053,-1777,-2630,-3555,-4528,-5470,-6334,-7028,-7471,-7606,-7370,-6785,-5886,-4763,-3547,-2343,-1286,-450,102,344,285,-59,-636,-1398,-2277,-3218,-4146,-5007,-5727,-6236,-6482,-6399,-5988,-5240,-4239,-3052,-1830,-687,212,782,916,624,-92,-1131,-2398,-3745,-5047,-6153,-6963,-7389,-7399,-7029,-6337,-5472,-4551,-3738,-3125,-2809,-2802,-3109,-3692,-4484,-5425,-6400,-7312,-8024,-8431,-8440,-8015,-7179,-6016,-4657,-3267,-2009,-1035,-445,-309,-609,-1297,-2271,-3389,-4541,-5593,-6468,-7100,-7442,-7482,-7205,-6633,-5807,-4783,-3654,-2510,-1454,-568,66,413,449,186,-322,-1002,-1753,-2446,-2984,-3262,-3243,-2924,-2365,-1652,-907,-219,314,665,810,785,618,364,57,-278,-619,-970,-1310,-1622,-1878,-2023,-2049,-1922,-1684,-1366,-1052,-813,-732,-854,-1217,-1799,-2575,-3454,-4342,-5124,-5681,-5944,-5844,-5412,-4683,-3766,-2765,-1782,-913,-193,344,724,955,1091,1136,1120,1027,835,513,30,-622,-1414,-2276,-3107,-3788,-4199,-4266,-3940,-3251,-2268,-1105,85,1163,1987,2468,2560,2290,1727,985,187,-552,-1133,-1491,-1573,-1381,-898,-198,694,1668,2652,3532,4214,4620,4702,4464,3951,3244,2437,1635,899,306,-132,-385,-468,-360,-98,334,888,1528,2213,2857,3444,3912,4272,4520,4679,4767,4783,4729,4591,4366,4067,3707,3333,2969,2660,2410,2251,2155,2151,2199,2315,2468,2646,2830,2985,3118,3192,3230,3220,3159,3048,2854,2577,2190,1708,1151,567,27,-402,-650,-691,-510,-166,309,811,1294,1696,1981,2155,2189,2127,1940,1685,1360,1011,674,378,154,28,-5,63,199,375,532,625,593,415,77,-389,-936,-1487,-1984,-2356,-2566,-2582,-2373,-1946,-1295,-477,461,1406,2280,2991,3492,3786,3901,3913,3890,3908,3993,4151,4335,4479,4500,4342,3967,3402,2699,1948,1248,694,352,260,416,777,1277,1828,2333,2723,2931,2928,2714,2313,1780,1187,628,187,-52,-44,229,739,1441,2224,3019,3675,4135,4289,4123,3611,2806,1772,640,-466,-1381,-1990,-2181,-1903,-1157,22,1535,3251,5009,6611,7876,8623,8730,8137,6879,5078,2929,688,-1415,-3136,-4331,-4892,-4813,-4157,-3038,-1635,-133,1260,2373,3059,3248,2926,2167,1105,-79,-1189,-2038,-2491,-2467,-1975,-1066,108,1411,2649,3668,4336,4560,4318,3639,2625,1425,230,-762,-1368,-1464,-982,43,1502,3230,5009,6651,7969,8849,9212,9054,8404,7353,6011,4532,3071,1779,789,177,-7,228,840,1745,2832,3966,5008,5831,6348,6501,6308,5797,5056,4160,3208,2277,1445,745,228,-127,-307,-368,-336,-278,-238,-263,-369,-542,-742,-899,-948,-826,-505,20,696,1464,2217,2865,3310,3495,3392,3017,2447,1751,1076,501,149,59,247,675,1259,1892,2477,2919,3183,3278,3257,3217,3261,3467,3892,4522,5289,6099,6793,7272,7423,7228,6713,5952,5068,4158,3333,2653,2158,1860,1753,1819,2042,2404,2886,3469,4110,4756,5318,5709,5817,5577,4936,3928,2614,1149,-318,-1600,-2543,-3050,-3069,-2650,-1896,-966,-44,723,1207,1362,1195,763,170,-475,-1050,-1463,-1637,-1545,-1188,-611,108,871,1580,2153,2547,2748,2791,2709,2548,2339,2099,1841,1581,1322,1090,887,750,675,689,797,1003,1293,1656,2030,2401,2709,2952,3113,3223,3306,3388,3492,3599,3680,3670,3499,3098,2434,1494,338,-946,-2218,-3321,-4117,-4476,-4348,-3740,-2720,-1465,-129,1043,1909,2304,2209,1606,609,-669,-2052,-3362,-4426,-5099,-5281,-4931,-4077,-2809,-1273,365,1924,3257,4252,4847,5043,4883,4441,3817,3095,2359,1672,1071,593,243,45,0,101,333,626,936,1147,1207,1032,629,9,-747,-1535,-2238,-2742,-2947,-2818,-2331,-1564,-584,445,1420,2178,2630,2694,2343,1580,461,-954,-2553,-4241,-5893,-7421,-8724,-9748,-10441,-10782,-10761,-10395,-9712,-8777,-7667,-6473,-5307,-4226,-3311,-2575,-2021,-1649,-1427,-1358,-1430,-1668,-2065,-2641,-3349,-4148,-4949,-5660,-6193,-6495,-6529,-6318,-5889,-5296,-4606,-3873,-3161,-2504,-1936,-1451,-1033,-664,-301,31,343,561,641,513,118,-535,-1451,-2517,-3644,-4686,-5526,-6056,-6234,-6025,-5481,-4641,-3591,-2424,-1213,-63,961,1776,2325,2570,2500,2136,1539,769,-68,-929,-1722,-2450,-3057,-3580,-3986,-4307,-4527,-4667,-4736,-4767,-4786,-4834,-4925,-5071,-5230,-5361,-5373,-5204,-4796,-4152,-3339,-2456,-1668,-1091,-848,-963,-1424,-2125,-2937,-3693,-4242,-4469,-4298,-3740,-2844,-1718,-491,711,1764,2569,3067,3227,3056,2609,1952,1187,422,-251,-756,-1045,-1137,-1039,-849,-615,-430,-342,-368,-514,-713,-926,-1067,-1091,-966,-683,-287,180,628,992,1187,1191,964,547,-53,-765,-1566,-2383,-3181,-3884,-4413,-4696,-4655,-4249,-3475,-2378,-1052,369,1715,2837,3564,3818,3551,2798,1674,322,-1046,-2243,-3077,-3416,-3179,-2378,-1097,497,2179,3722,4898,5558,5633,5129,4166,2898,1529,260,-759,-1415,-1674,-1578,-1194,-663,-88,399,723,836,726,416,-36,-580,-1121,-1606,-1959,-2141,-2142,-1968,-1665,-1299,-943,-678,-575,-652,-927,-1330,-1789,-2194,-2436,-2450,-2191,-1687,-988,-195,597,1277,1772,2030,2047,1848,1500,1073,655,314,109,62,198,479,886,1351,1807,2190,2427,2488,2335,1986,1454,809,107,-554,-1088,-1441,-1547,-1437,-1122,-686,-202,228,542,662,589,308,-119,-656,-1218,-1767,-2243,-2643,-2951,-3187,-3377,-3540,-3736,-3973,-4302,-4725,-5233,-5806,-6405,-6971,-7468,-7824,-8012,-7969,-7673,-7086,-6198,-5027,-3612,-2035,-407,1140,2481,3475,4046,4120,3705,2841,1634,221,-1236,-2550,-3586,-4196,-4337,-3973,-3184,-2057,-756,552,1693,2511,2913,2831,2310,1401,255,-993,-2151,-3072,-3604,-3649,-3183,-2225,-895,654,2229,3643,4743,5416,5621,5349,4668,3639,2393,1023,-334,-1583,-2609,-3345,-3718,-3713,-3320,-2577,-1545,-297,1050,2390,3602,4567,5213,5464,5322,4789,3961,2914,1820,793,-9,-507,-667,-502,-111,403,914,1298,1498,1446,1161,669,18,-715,-1464,-2164,-2738,-3150,-3356,-3357,-3172,-2871,-2515,-2210,-2006,-1951,-2036,-2203,-2376,-2453,-2359,-2048,-1518,-827,-45,707,1368,1843,2141,2243,2218,2106,1973,1852,1762,1687,1602,1477,1288,1047,777,527,349,280,346,531,808,1118,1423,1674,1863,1991,2083,2177,2294,2447,2625,2793,2921,2968,2938,2829,2691,2551,2455,2416,2435,2486,2540,2544,2478,2285,1960,1473,830,63,-789,-1639,-2402,-2969,-3264,-3219,-2839,-2150,-1241,-218,780,1650,2253,2552,2479,2076,1389,534,-361,-1143,-1685,-1879,-1684,-1110,-239,803,1862,2777,3410,3670,3522,3001,2209,1287,402,-282,-656,-648,-287,358,1135,1901,2492,2801,2768,2392,1734,895,-15,-879,-1618,-2169,-2520,-2658,-2607,-2379,-2004,-1495,-896,-219,478,1158,1754,2210,2465,2484,2250,1779,1110,316,-524,-1312,-1964,-2402,-2592,-2518,-2218,-1744,-1173,-590,-53,376,691,891,999,1061,1094,1152,1237,1385,1600,1877,2222,2576,2917,3153,3235,3085,2670,1978,1020,-125,-1383,-2615,-3690,-4476,-4859,-4786,-4245,-3313,-2099,-781,461,1437,1993,2033,1521,517,-857,-2418,-3938,-5209,-6019,-6246,-5832,-4813,-3324,-1537,316,2024,3399,4288,4621,4356,3548,2276,706,-1002,-2629,-4003,-4945,-5343,-5142,-4327,-2985,-1209,805,2886,4793,6348,7358,7722,7383,6415,4927,3172,1366,-194,-1331,-1885,-1851,-1289,-382,668,1612,2247,2438,2128,1379,324,-827,-1862,-2563,-2800,-2486,-1654,-383,1157,2779,4266,5422,6094,6192,5697,4682,3259,1625,-43,-1550,-2753,-3556,-3926,-3895,-3532,-2964,-2299,-1674,-1174,-868,-766,-855,-1059,-1315,-1510,-1599,-1502,-1233,-793,-258,311,818,1203,1393,1359,1084,587,-80,-841,-1600,-2236,-2680,-2848,-2729,-2334,-1708,-914,-42,834,1598,2169,2441,2364,1896,1074,-33,-1314,-2624,-3833,-4788,-5395,-5560,-5261,-4500,-3345,-1892,-286,1337,2830,4075,4994,5534,5682,5457,4888,4061,3049,1988,991,192,-312,-457,-227,349,1189,2195,3235,4203,4970,5476,5664,5534,5133,4505,3748,2923,2089,1280,485,-296,-1101,-1924,-2752,-3547,-4222,-4696,-4874,-4671,-4047,-2999,-1563,154,2008,3832,5424,6615,7260,7255,6565,5214,3277,893,-1757,-4466,-6982,-9087,-10562,-11278,-11168,-10268,-8687,-6613,-4268,-1876,330,2203,3610,4511,4924,4886,4519,3910,3182,2439,1742,1149,652,244,-129,-515,-972,-1554,-2280,-3164,-4158,-5201,-6186,-6990,-7502,-7596,-7208,-6283,-4838,-2925,-657,1803,4274,6535,8403,9714,10345,10266,9469,8040,6111,3852,1484,-790,-2759,-4270,-5209,-5542,-5289,-4522,-3364,-1933,-367,1231,2771,4197,5468,6539,7380,7928,8129,7949,7364,6426,5220,3888,2588,1486,707,315,327,661,1236,1905,2553,3067,3375,3426,3220,2746,2070,1212,294,-629,-1421,-2015,-2321,-2312,-1972,-1333,-444,622,1781,2926,3989,4865,5515,5898,6011,5883,5556,5086,4530,3940,3344,2778,2238,1736,1263,824,448,164,41,129,475,1093,1937,2921,3917,4764,5329,5481,5159,4362,3140,1641,14,-1507,-2740,-3491,-3659,-3209,-2202,-795,793,2309,3489,4152,4165,3534,2361,822,-812,-2296,-3365,-3830,-3585,-2602,-983,1111,3431,5715,7705,9179,9996,10072,9428,8133,6346,4255,2087,62,-1629,-2844,-3494,-3559,-3059,-2066,-693,917,2581,4117,5336,6098,6297,5913,4971,3567,1843,-29,-1858,-3463,-4679,-5390,-5522,-5075,-4100,-2721,-1095,578,2123,3363,4199,4542,4412,3818,2872,1651,292,-1088,-2387,-3500,-4379,-4975,-5295,-5360,-5213,-4905,-4484,-3972,-3399,-2753,-2050,-1301,-536,166,744,1092,1159,905,341,-472,-1450,-2475,-3428,-4184,-4648,-4748,-4462,-3827,-2925,-1875,-816,127,868,1353,1605,1682,1673,1691,1809,2088,2522,3072,3663,4194,4591,4752,4659,4262,3598,2713,1696,683,-216,-836,-1124,-989,-482,332,1314,2310,3158,3728,3920,3689,3034,2004,667,-866,-2490,-4081,-5534,-6754,-7673,-8248,-8459,-8305,-7796,-6955,-5824,-4458,-2930,-1328,253,1707,2938,3842,4340,4373,3909,2978,1620,-48,-1914,-3821,-5640,-7237,-8511,-9381,-9801,-9746,-9231,-8288,-6988,-5409,-3651,-1817,-2,1669,3123,4239,4958,5228,5025,4401,3404,2168,815,-491,-1618,-2430,-2835,-2783,-2232,-1240,171,1863,3728,5603,7325,8750,9732,10174,10012,9218,7844,5938,3665,1172,-1309,-3568,-5373,-6563,-6995,-6650,-5571,-3879,-1782,516,2766,4771,6339,7366,7761,7544,6744,5469,3831,1977,27,-1891,-3682,-5272,-6594,-7622,-8322,-8703,-8765,-8544,-8061,-7350,-6447,-5388,-4220,-3000,-1782,-639,379,1208,1818,2160,2242,2033,1569,831,-128,-1315,-2658,-4134,-5637,-7090,-8352,-9319,-9869,-9949,-9528,-8657,-7407,-5901,-4264,-2612,-1054,339,1521,2454,3146,3580,3789,3778,3604,3273,2853,2336,1757,1120,431,-262,-943,-1519,-1937,-2104,-1952,-1448,-574,620,2038,3548,4973,6144,6915,7161,6860,6009,4720,3123,1393,-303,-1806,-3021,-3858,-4300,-4338,-3993,-3301,-2318,-1110,223,1566,2782,3731,4276,4318,3787,2699,1098,-873,-3050,-5224,-7163,-8688,-9616,-9880,-9446,-8416,-6912,-5173,-3407,-1863,-726,-136,-134,-703,-1714,-3016,-4385,-5615,-6523,-6948,-6832,-6145,-4952,-3380,-1585,226,1869,3168,4005,4310,4096,3417,2394,1155,-141,-1371,-2420,-3203,-3695,-3860,-3734,-3341,-2737,-1992,-1182,-390,309,830,1147,1184,966,472,-250,-1145,-2137,-3130,-4002,-4671,-5022,-5024,-4641,-3904,-2874,-1612,-234,1209,2591,3878,4966,5830,6401,6672,6627,6282,5683,4883,3974,3050,2212,1544,1114,936,991,1222,1512,1761,1824,1621,1094,261,-803,-1963,-3062,-3930,-4431,-4483,-4065,-3242,-2136,-912,230,1133,1643,1710,1334,580,-414,-1526,-2599,-3532,-4232,-4655,-4775,-4589,-4131,-3419,-2545,-1554,-585,291,940,1297,1308,970,331,-513,-1455,-2334,-3047,-3486,-3618,-3461,-3087,-2599,-2125,-1748,-1545,-1531,-1682,-1944,-2239,-2472,-2577,-2482,-2182,-1674,-1026,-301,397,996,1424,1667,1728,1645,1490,1303,1180,1140,1241,1481,1839,2280,2713,3080,3285,3287,3049,2609,2017,1397,854,528,504,847,1557,2574,3775,5008,6068,6800,7041,6719,5815,4370,2505,348,-1920,-4141,-6157,-7833,-9070,-9813,-10055,-9829,-9211,-8279,-7128,-5831,-4431,-2987,-1515,-80,1269,2454,3394,4028,4302,4210,3782,3081,2236,1346,578,6,-270,-265,-15,370,757,1012,1014,713,85,-788,-1809,-2821,-3670,-4228,-4398,-4153,-3521,-2596,-1509,-423,501,1137,1385,1240,718,-77,-1044,-2052,-2999,-3780,-4337,-4600,-4541,-4125,-3360,-2275,-936,529,2002,3309,4332,4975,5174,4968,4369,3509,2478,1427,494,-213,-591,-622,-314,245,946,1627,2179,2469,2462,2152,1584,870,109,-562,-1057,-1310,-1308,-1087,-720,-312,29,214,185,-55,-473,-985,-1512,-1971,-2302,-2490,-2513,-2402,-2152,-1788,-1317,-756,-125,551,1241,1925,2568,3139,3601,3897,3984,3811,3346,2578,1519,206,-1295,-2899,-4510,-6010,-7321,-8326,-8984,-9232,-9066,-8486,-7552,-6303,-4862,-3305,-1772,-372,779,1584,1986,1966,1554,823,-115,-1134,-2107,-2912,-3467,-3696,-3582,-3110,-2330,-1289,-97,1150,2305,3275,3926,4218,4105,3627,2839,1854,799,-204,-1025,-1585,-1840,-1775,-1450,-914,-254,446,1136,1742,2244,2593,2770,2753,2531,2112,1514,762,-104,-1065,-2075,-3119,-4150,-5125,-5992,-6676,-7116,-7230,-6971,-6297,-5218,-3767,-2049,-183,1651,3277,4520,5250,5386,4930,3938,2538,894,-792,-2336,-3554,-4330,-4612,-4402,-3795,-2921,-1945,-1060,-418,-174,-397,-1123,-2282,-3763,-5367,-6875,-8038,-8638,-8506,-7563,-5821,-3421,-560,2454,5328,7740,9434,10231,10031,8866,6840,4182,1176,-1842,-4516,-6548,-7691,-7813,-6928,-5146,-2729,14,2713,5021,6643,7397,7212,6178,4477,2418,319,-1467,-2674,-3101,-2689,-1478,344,2542,4781,6754,8163,8805,8574,7508,5734,3511,1112,-1146,-3016,-4303,-4915,-4850,-4194,-3083,-1721,-284,1015,2037,2650,2800,2472,1725,663,-553,-1746,-2725,-3321,-3414,-2931,-1888,-356,1535,3585,5619,7386,8714,9418,9393,8613,7129,5084,2698,234,-2035,-3833,-4992,-5368,-4974,-3884,-2292,-429,1425,3031,4182,4765,4757,4214,3261,2056,752,-485,-1562,-2355,-2834,-2948,-2702,-2136,-1301,-294,798,1880,2878,3740,4429,4935,5252,5379,5325,5092,4680,4115,3421,2657,1900,1245,781,595,725,1191,1947,2926,4002,5040,5894,6418,6520,6126,5233,3883,2198,330,-1505,-3088,-4232,-4770,-4658,-3907,-2648,-1072,576,2038,3092,3570,3398,2614,1336,-228,-1844,-3287,-4362,-4957,-5010,-4569,-3696,-2557,-1289,-91,895,1531,1748,1540,952,93,-900,-1900,-2758,-3405,-3764,-3819,-3580,-3075,-2346,-1480,-511,436,1322,2051,2606,2954,3139,3172,3138,3070,3020,3021,3057,3132,3199,3227,3182,3062,2887,2718,2639,2726,3064,3673,4536,5565,6624,7542,8155,8306,7918,6973,5536,3777,1884,125,-1284,-2122,-2270,-1670,-366,1492,3714,6023,8149,9820,10811,10968,10248,8674,6433,3708,833,-1933,-4273,-5971,-6855,-6862,-6022,-4470,-2417,-134,2097,4000,5363,6033,5953,5141,3705,1812,-316,-2443,-4315,-5746,-6546,-6649,-6008,-4692,-2807,-549,1856,4141,6046,7336,7856,7517,6354,4476,2087,-572,-3225,-5642,-7601,-8979,-9700,-9766,-9243,-8222,-6854,-5255,-3600,-1979,-523,718,1694,2399,2844,3068,3117,3066,2997,2989,3118,3418,3876,4444,5008,5459,5668,5554,5068,4246,3173,1986,859,-55,-616,-731,-390,397,1521,2864,4260,5554,6598,7303,7617,7565,7220,6681,6064,5462,4916,4448,4003,3531,2960,2240,1363,354,-716,-1741,-2626,-3255,-3568,-3531,-3161,-2527,-1730,-888,-124,476,862,1031,1036,944,873,886,1081,1459,2006,2662,3313,3858,4180,4208,3890,3255,2337,1245,79,-1043,-2022,-2793,-3306,-3570,-3587,-3410,-3077,-2638,-2145,-1613,-1075,-517,65,698,1388,2156,2975,3821,4637,5330,5836,6048,5936,5458,4665,3608,2421,1211,143,-686,-1151,-1214,-841,-72,1035,2366,3801,5184,6396,7305,7860,8026,7842,7378,6731,6011,5310,4709,4231,3891,3628,3404,3126,2765,2260,1634,890,74,-762,-1577,-2316,-2926,-3380,-3611,-3631,-3406,-2984,-2409,-1764,-1161,-699,-495,-610,-1086,-1878,-2909,-4035,-5098,-5951,-6470,-6588,-6301,-5645,-4708,-3585,-2375,-1175,-64,879,1594,2036,2172,2028,1631,1070,431,-199,-756,-1209,-1572,-1880,-2180,-2519,-2912,-3340,-3775,-4118,-4313,-4253,-3891,-3186,-2148,-821,712,2327,3898,5256,6275,6810,6796,6201,5070,3525,1708,-168,-1916,-3345,-4314,-4726,-4551,-3816,-2604,-1059,676,2405,3972,5215,6018,6291,6018,5216,3974,2432,751,-877,-2273,-3292,-3828,-3844,-3380,-2534,-1475,-406,474,971,980,431,-626,-2123,-3904,-5820,-7718,-9434,-10862,-11887,-12444,-12494,-12034,-11090,-9756,-8116,-6334,-4539,-2899,-1524,-517,97,312,179,-230,-830,-1539,-2269,-2979,-3606,-4148,-4575,-4898,-5098,-5172,-5099,-4866,-4453,-3866,-3108,-2227,-1271,-328,530,1197,1608,1687,1399,750,-233,-1467,-2844,-4237,-5494,-6494,-7115,-7307,-7038,-6349,-5293,-3956,-2433,-819,796,2311,3656,4752,5554,6042,6193,6040,5596,4916,4070,3124,2199,1365,735,341,222,339,630,1010,1364,1618,1697,1577,1270,803,243,-365,-967,-1531,-2040,-2485,-2868,-3181,-3428,-3589,-3663,-3657,-3576,-3469,-3357,-3287,-3280,-3322,-3408,-3470,-3480,-3377,-3146,-2784,-2330,-1859,-1448,-1215,-1224,-1537,-2153,-3029,-4074,-5159,-6140,-6874,-7236,-7183,-6676,-5806,-4670,-3428,-2254,-1312,-729,-591,-893,-1579,-2500,-3501,-4357,-4930,-5055,-4711,-3885,-2695,-1265,202,1538,2572,3194,3355,3067,2409,1502,489,-477,-1280,-1797,-1995,-1819,-1324,-529,452,1547,2626,3603,4384,4923,5177,5178,4922,4501,3952,3373,2837,2394,2106,1960,1961,2052,2191,2307,2360,2296,2105,1775,1337,816,260,-302,-846,-1350,-1813,-2207,-2511,-2689,-2696,-2523,-2151,-1630,-1007,-372,189,614,840,882,735,462,103,-285,-659,-995,-1265,-1477,-1605,-1670,-1660,-1591,-1485,-1351,-1235,-1144,-1104,-1126,-1183,-1284,-1367,-1421,-1411,-1320,-1170,-970,-780,-636,-583,-639,-803,-1035,-1293,-1491,-1578,-1471,-1153,-604,140,1013,1936,2799,3502,3949,4061,3791,3142,2160,955,-334,-1547,-2520,-3140,-3317,-3047,-2361,-1345,-117,1196,2465,3576,4441,4986,5184,5006,4470,3613,2485,1195,-167,-1462,-2575,-3395,-3834,-3845,-3431,-2632,-1554,-323,903,1961,2715,3047,2906,2265,1175,-288,-1990,-3793,-5532,-7062,-8250,-8991,-9251,-8996,-8288,-7190,-5812,-4289,-2746,-1320,-116,776,1319,1507,1369,976,399,-283,-989,-1677,-2311,-2887,-3418,-3927,-4434,-4947,-5464,-5937,-6334,-6588,-6652,-6490,-6085,-5448,-4608,-3604,-2487,-1314,-131,992,2003,2821,3393,3649,3568,3134,2388,1407,299,-801,-1765,-2476,-2859,-2884,-2558,-1953,-1133,-218,732,1620,2425,3104,3661,4087,4403,4606,4731,4780,4784,4760,4705,4625,4485,4250,3894,3373,2696,1881,964,30,-883,-1693,-2376,-2902,-3276,-3504,-3609,-3611,-3534,-3403,-3232,-3057,-2868,-2694,-2520,-2344,-2178,-1993,-1822,-1646,-1490,-1356,-1251,-1182,-1143,-1135,-1129,-1133,-1106,-1068,-1003,-939,-913,-956,-1131,-1464,-1974,-2659,-3459,-4338,-5181,-5944,-6521,-6887,-6982,-6819,-6380,-5722,-4853,-3850,-2751,-1629,-541,457,1303,1961,2386,2574,2511,2229,1768,1203,608,81,-318,-515,-507,-292,72,537,1021,1476,1854,2128,2313,2404,2448,2460,2475,2514,2591,2704,2853,3005,3141,3213,3177,2987,2609,2026,1260,340,-651,-1613,-2449,-3014,-3246,-3041,-2414,-1384,-61,1419,2900,4197,5182,5723,5782,5345,4479,3286,1895,448,-933,-2131,-3077,-3708,-4023,-4011,-3739,-3238,-2604,-1899,-1195,-539,33,512,887,1171,1378,1530,1649,1755,1846,1928,1950,1892,1692,1302,702,-132,-1156,-2310,-3481,-4542,-5349,-5793,-5791,-5335,-4462,-3276,-1919,-538,701,1690,2344,2638,2607,2305,1828,1277,724,266,-76,-247,-253,-70,278,815,1494,2320,3238,4203,5148,6005,6684,7133,7274,7090,6549,5678,4502,3099,1560,0,-1440,-2639,-3461,-3826,-3669,-2986,-1828,-286,1495,3336,5067,6477,7430,7781,7485,6528,5007,3034,818,-1442,-3520,-5221,-6398,-6973,-6946,-6398,-5470,-4342,-3203,-2230,-1553,-1253,-1349,-1795,-2500,-3336,-4166,-4862,-5326,-5500,-5360,-4943,-4294,-3507,-2674,-1907,-1292,-903,-784,-910,-1260,-1725,-2220,-2626,-2845,-2818,-2507,-1952,-1182,-306,604,1451,2163,2689,3004,3097,3012,2768,2458,2135,1895,1792,1879,2173,2657,3299,4034,4799,5547,6214,6777,7208,7475,7589,7509,7258,6822,6231,5511,4700,3857,3013,2224,1515,913,437,102,-88,-123,-12,231,592,1021,1492,1940,2335,2641,2840,2938,2947,2886,2784,2638,2459,2216,1900,1465,907,210,-609,-1516,-2455,-3362,-4152,-4756,-5116,-5167,-4907,-4317,-3440,-2309,-1003,408,1825,3164,4323,5231,5802,5998,5790,5194,4266,3102,1829,592,-474,-1247,-1649,-1643,-1213,-435,654,1901,3214,4447,5488,6261,6710,6843,6699,6352,5892,5412,4991,4696,4555,4586,4764,5055,5409,5756,6046,6214,6235,6090,5783,5355,4833,4302,3802,3423,3206,3191,3394,3774,4290,4836,5335,5672,5786,5620,5175,4484,3625,2680,1781,993,432,93,6,97,303,525,671,681,512,177,-287,-821,-1349,-1820,-2171,-2390,-2441,-2343,-2081,-1686,-1161,-547,127,809,1442,1985,2376,2600,2629,2471,2158,1720,1225,724,279,-74,-295,-408,-408,-364,-293,-261,-265,-324,-412,-497,-557,-568,-522,-425,-289,-109,103,371,708,1127,1644,2238,2883,3530,4106,4566,4847,4935,4838,4570,4190,3737,3267,2827,2458,2198,2085,2144,2399,2848,3481,4230,5035,5775,6366,6711,6753,6488,5935,5181,4309,3446,2686,2125,1812,1766,1957,2331,2782,3211,3509,3572,3358,2825,2019,987,-144,-1284,-2290,-3083,-3586,-3779,-3675,-3324,-2805,-2196,-1582,-1020,-555,-193,57,238,345,428,476,495,464,370,183,-80,-422,-804,-1178,-1498,-1721,-1817,-1789,-1652,-1454,-1231,-1041,-895,-837,-835,-917,-1035,-1193,-1357,-1489,-1566,-1538,-1388,-1101,-691,-173,395,980,1516,1950,2240,2338,2241,1944,1486,929,340,-177,-550,-710,-622,-285,257,958,1709,2437,3029,3414,3525,3345,2885,2207,1391,550,-207,-792,-1112,-1145,-868,-309,469,1388,2339,3209,3878,4250,4230,3791,2905,1638,57,-1691,-3462,-5083,-6410,-7316,-7734,-7647,-7088,-6162,-4966,-3660,-2354,-1158,-156,641,1193,1544,1700,1698,1565,1345,1051,750,447,186,-18,-178,-283,-377,-455,-552,-659,-789,-930,-1080,-1221,-1355,-1446,-1508,-1507,-1454,-1344,-1182,-976,-748,-502,-267,-61,95,179,165,54,-182,-511,-940,-1429,-1944,-2461,-2917,-3281,-3508,-3553,-3393,-3011,-2419,-1655,-779,137,1017,1772,2358,2701,2802,2621,2196,1528,686,-283,-1292,-2244,-3056,-3624,-3902,-3851,-3501,-2909,-2178,-1433,-780,-346,-200,-399,-953,-1840,-2994,-4326,-5717,-7033,-8156,-8973,-9420,-9463,-9134,-8488,-7634,-6682,-5765,-4982,-4429,-4138,-4128,-4349,-4744,-5212,-5664,-5995,-6140,-6041,-5692,-5104,-4335,-3435,-2490,-1561,-714,0,537,871,972,842,478,-90,-846,-1721,-2671,-3608,-4450,-5123,-5541,-5677,-5496,-5035,-4325,-3449,-2483,-1513,-629,111,647,950,1022,877,550,98,-442,-1001,-1545,-2021,-2411,-2666,-2792,-2751,-2577,-2257,-1860,-1404,-978,-614,-368,-254,-266,-384,-560,-766,-945,-1087,-1166,-1180,-1154,-1096,-1048,-1044,-1099,-1245,-1474,-1780,-2149,-2537,-2932,-3277,-3555,-3730,-3782,-3721,-3527,-3260,-2905,-2542,-2185,-1897,-1714,-1673,-1796,-2085,-2531,-3085,-3708,-4320,-4865,-5265,-5472,-5446,-5179,-4688,-4021,-3235,-2407,-1607,-907,-350,20,199,184,3,-320,-726,-1195,-1656,-2092,-2451,-2708,-2831,-2798,-2585,-2195,-1624,-911,-82,798,1673,2478,3151,3641,3908,3935,3722,3294,2690,1979,1219,515,-73,-454,-584,-445,-40,572,1330,2147,2923,3593,4065,4306,4291,4008,3511,2823,2029,1195,399,-286,-797,-1099,-1166,-1014,-672,-203,336,850,1296,1599,1740,1712,1519,1224,865,519,239,73,27,105,247,399,481,417,147,-354,-1092,-2020,-3064,-4124,-5069,-5794,-6172,-6146,-5667,-4770,-3511,-2041,-484,952,2145,2943,3313,3218,2753,1981,1057,81,-819,-1580,-2142,-2505,-2664,-2659,-2504,-2238,-1889,-1475,-1036,-569,-117,338,775,1218,1673,2163,2689,3266,3861,4447,4969,5356,5561,5528,5259,4757,4088,3310,2517,1783,1189,779,601,661,951,1458,2120,2900,3724,4514,5209,5711,5966,5905,5510,4775,3765,2540,1245,-32,-1142,-2039,-2643,-2979,-3063,-2969,-2777,-2558,-2392,-2312,-2329,-2427,-2543,-2640,-2649,-2566,-2379,-2140,-1906,-1749,-1742,-1924,-2298,-2847,-3471,-4110,-4624,-4952,-5001,-4763,-4240,-3497,-2614,-1699,-862,-196,224,362,224,-162,-727,-1393,-2082,-2705,-3216,-3571,-3755,-3788,-3669,-3448,-3123,-2735,-2277,-1778,-1245,-700,-175,300,687,937,1035,939,670,225,-326,-946,-1529,-2008,-2287,-2301,-2002,-1370,-444,740,2052,3399,4618,5607,6251,6512,6370,5867,5073,4077,2965,1837,761,-192,-967,-1537,-1866,-1964,-1839,-1530,-1097,-603,-131,243,448,441,176,-316,-1031,-1878,-2796,-3665,-4408,-4929,-5184,-5153,-4856,-4342,-3708,-3026,-2433,-1980,-1777,-1823,-2144,-2688,-3386,-4153,-4879,-5469,-5841,-5926,-5697,-5147,-4307,-3235,-2006,-718,536,1640,2523,3089,3298,3119,2565,1671,540,-747,-2042,-3220,-4183,-4814,-5095,-4991,-4534,-3775,-2785,-1647,-457,705,1752,2623,3273,3666,3807,3707,3406,2969,2454,1952,1517,1222,1091,1144,1362,1710,2136,2594,3032,3421,3748,3996,4185,4303,4361,4347,4262,4084,3829,3477,3066,2600,2128,1683,1297,1001,795,667,586,507,400,221,-5,-303,-604,-897,-1141,-1305,-1394,-1408,-1364,-1314,-1286,-1346,-1529,-1887,-2427,-3167,-4057,-5051,-6057,-6963,-7680,-8079,-8118,-7723,-6912,-5708,-4190,-2452,-615,1193,2851,4227,5237,5784,5842,5399,4505,3259,1783,250,-1181,-2347,-3133,-3473,-3349,-2831,-1995,-1000,22,935,1620,2027,2112,1920,1496,937,342,-182,-554,-688,-564,-156,507,1380,2396,3474,4528,5486,6270,6833,7122,7126,6832,6262,5455,4458,3351,2208,1109,145,-635,-1150,-1397,-1325,-977,-357,453,1385,2320,3155,3755,4042,3934,3430,2546,1389,56,-1281,-2486,-3419,-3983,-4128,-3863,-3232,-2347,-1314,-292,612,1266,1608,1590,1217,535,-384,-1437,-2511,-3485,-4245,-4698,-4765,-4414,-3638,-2488,-1031,600,2283,3854,5174,6120,6599,6579,6076,5172,3987,2676,1405,318,-471,-898,-973,-726,-253,341,968,1521,1961,2246,2388,2394,2307,2151,1959,1770,1598,1492,1474,1579,1836,2249,2804,3477,4183,4862,5404,5736,5783,5517,4944,4116,3127,2086,1121,352,-129,-260,-32,518,1302,2197,3068,3771,4206,4291,4021,3414,2560,1539,488,-498,-1300,-1852,-2090,-2017,-1629,-1011,-215,633,1441,2108,2537,2702,2550,2124,1452,596,-345,-1314,-2203,-2958,-3501,-3785,-3774,-3437,-2790,-1840,-651,713,2133,3507,4693,5596,6130,6254,6000,5403,4596,3679,2789,2050,1513,1249,1225,1404,1713,2049,2335,2481,2453,2211,1780,1184,489,-244,-933,-1527,-1949,-2176,-2169,-1919,-1429,-702,230,1339,2559,3836,5064,6183,7088,7713,8014,7949,7536,6809,5831,4708,3541,2446,1532,873,523,485,737,1209,1836,2511,3166,3716,4106,4289,4253,3978,3508,2870,2137,1381,673,88,-341,-568,-621,-495,-246,81,454,802,1125,1361,1509,1527,1402,1123,678,107,-560,-1244,-1861,-2330,-2553,-2490,-2089,-1386,-406,750,2002,3218,4305,5166,5721,5952,5827,5399,4704,3840,2878,1928,1048,305,-270,-666,-880,-929,-827,-603,-266,140,606,1087,1563,2000,2389,2698,2960,3158,3352,3551,3789,4091,4444,4855,5291,5735,6163,6544,6870,7116,7265,7320,7254,7086,6813,6450,6021,5553,5078,4624,4234,3911,3689,3545,3472,3442,3419,3379,3294,3156,2956,2706,2411,2092,1770,1459,1201,997,885,868,955,1147,1422,1759,2123,2454,2709,2815,2733,2411,1846,1032,25,-1112,-2278,-3359,-4250,-4838,-5063,-4874,-4297,-3375,-2211,-921,364,1516,2439,3057,3331,3258,2863,2183,1306,282,-783,-1827,-2772,-3556,-4142,-4500,-4633,-4555,-4311,-3947,-3535,-3125,-2770,-2497,-2307,-2184,-2083,-1960,-1754,-1436,-962,-348,404,1240,2108,2955,3696,4299,4690,4854,4764,4443,3903,3222,2442,1661,940,354,-59,-260,-262,-73,257,672,1115,1499,1790,1913,1867,1623,1198,618,-84,-862,-1653,-2426,-3101,-3665,-4061,-4298,-4355,-4270,-4053,-3748,-3399,-3029,-2705,-2446,-2313,-2330,-2533,-2918,-3478,-4165,-4911,-5651,-6289,-6762,-6998,-6978,-6683,-6167,-5480,-4722,-3989,-3371,-2941,-2729,-2741,-2932,-3257,-3635,-4018,-4353,-4624,-4841,-5016,-5197,-5398,-5644,-5937,-6250,-6565,-6829,-7001,-7031,-6891,-6541,-5993,-5236,-4313,-3259,-2137,-1026,-15,803,1345,1550,1396,891,117,-856,-1878,-2847,-3645,-4194,-4470,-4459,-4221,-3798,-3268,-2700,-2140,-1655,-1257,-992,-856,-871,-1014,-1285,-1636,-2046,-2451,-2807,-3071,-3213,-3218,-3093,-2862,-2555,-2220,-1892,-1609,-1397,-1272,-1241,-1309,-1469,-1721,-2049,-2448,-2885,-3355,-3815,-4263,-4669,-5030,-5322,-5540,-5654,-5643,-5484,-5162,-4682,-4065,-3363,-2633,-1955,-1387,-981,-762,-730,-858,-1126,-1473,-1895,-2336,-2801,-3255,-3704,-4132,-4539,-4925,-5272,-5599,-5882,-6135,-6338,-6477,-6531,-6464,-6254,-5854,-5269,-4485,-3530,-2464,-1327,-231,770,1580,2155,2467,2506,2322,1944,1471,951,485,104,-134,-229,-186,-33,191,442,687,883,1018,1072,1044,946,779,577,361,158,3,-93,-115,-66,33,156,264,319,297,163,-69,-398,-787,-1194,-1582,-1905,-2150,-2299,-2371,-2375,-2339,-2289,-2234,-2187,-2146,-2113,-2079,-2053,-2027,-2019,-2027,-2059,-2111,-2173,-2228,-2245,-2202,-2068,-1841,-1504,-1090,-605,-93,423,901,1307,1607,1755,1738,1511,1094,486,-261,-1095,-1940,-2720,-3353,-3777,-3942,-3819,-3416,-2752,-1875,-858,237,1322,2325,3187,3856,4302,4518,4504,4279,3883,3342,2715,2058,1416,873,455,221,193,371,746,1274,1895,2542,3134,3592,3864,3899,3695,3254,2635,1882,1104,354,-260,-696,-904,-883,-648,-257,225,725,1157,1474,1619,1575,1337,917,352,-332,-1066,-1823,-2524,-3143,-3621,-3940,-4074,-4028,-3805,-3440,-2957,-2412,-1842,-1304,-823,-440,-148,47,179,283,387,540,748,1008,1308,1584,1800,1890,1809,1535,1063,406,-378,-1251,-2135,-2977,-3711,-4287,-4652,-4770,-4625,-4197,-3524,-2632,-1599,-509,551,1472,2191,2640,2803,2698,2356,1865,1291,728,250,-100,-269,-266,-90,230,647,1134,1625,2095,2493,2799,2985,3042,2967,2756,2434,2003,1514,982,475,16,-337,-558,-639,-562,-382,-107,177,429,586,599,443,120,-352,-917,-1516,-2084,-2541,-2852,-2950,-2838,-2484,-1929,-1193,-363,489,1250,1816,2097,2025,1592,821,-190,-1327,-2424,-3339,-3934,-4129,-3899,-3278,-2360,-1274,-167,828,1588,2050,2162,1942,1422,672,-226,-1173,-2086,-2868,-3469,-3834,-3947,-3809,-3434,-2859,-2135,-1301,-433,432,1217,1881,2367,2640,2688,2505,2139,1629,1063,507,57,-245,-324,-200,155,667,1302,1968,2600,3129,3497,3686,3670,3484,3133,2685,2176,1669,1221,864,664,617,761,1049,1464,1931,2377,2720,2884,2805,2454,1833,971,-38,-1107,-2102,-2904,-3421,-3578,-3357,-2785,-1915,-861,285,1381,2337,3032,3413,3424,3073,2379,1429,302,-861,-1957,-2858,-3484,-3779,-3749,-3418,-2889,-2242,-1598,-1049,-665,-477,-507,-712,-1073,-1532,-2026,-2529,-2965,-3328,-3566,-3669,-3629,-3433,-3108,-2648,-2102,-1484,-845,-222,353,839,1226,1494,1650,1697,1655,1545,1390,1219,1063,952,911,955,1086,1282,1524,1767,1980,2140,2220,2223,2150,2007,1832,1618,1427,1241,1117,1040,1047,1121,1287,1503,1781,2058,2316,2496,2560,2468,2202,1760,1170,472,-268,-997,-1637,-2147,-2477,-2607,-2527,-2253,-1802,-1228,-572,104,739,1283,1680,1894,1901,1691,1276,687,-38,-832,-1637,-2378,-3002,-3447,-3694,-3715,-3539,-3187,-2722,-2197,-1692,-1241,-914,-703,-639,-690,-849,-1079,-1357,-1671,-1977,-2295,-2566,-2810,-2977,-3067,-3048,-2923,-2680,-2340,-1924,-1463,-1003,-578,-222,39,199,265,252,207,153,148,211,386,668,1064,1539,2059,2574,3023,3374,3577,3644,3556,3373,3102,2814,2534,2304,2152,2092,2124,2249,2443,2681,2932,3156,3311,3374,3295,3078,2699,2186,1562,894,237,-315,-705,-876,-797,-484,41,710,1447,2169,2796,3253,3504,3517,3300,2892,2328,1682,1009,367,-184,-621,-918,-1079,-1137,-1112,-1065,-1026,-1030,-1093,-1204,-1333,-1457,-1536,-1555,-1513,-1403,-1253,-1076,-884,-699,-511,-345,-181,-36,118,274,461,682,940,1242,1553,1881,2175,2442,2644,2788,2865,2894,2886,2884,2899,2973,3113,3326,3608,3925,4263,4573,4837,5020,5113,5108,5009,4829,4577,4276,3935,3579,3227,2905,2646,2469,2407,2460,2621,2872,3158,3441,3642,3735,3661,3434,3065,2593,2114,1667,1360,1220,1293,1568,2016,2581,3187,3760,4216,4497,4550,4365,3933,3309,2533,1689,854,95,-522,-956,-1200,-1241,-1112,-842,-470,-50,383,778,1107,1333,1459,1460,1369,1181,943,669,389,136,-101,-275,-419,-488,-494,-404,-202,130,598,1192,1890,2634,3383,4054,4598,4965,5128,5086,4862,4494,4026,3522,3015,2574,2226,2017,1971,2110,2418,2904,3498,4183,4888,5563,6167,6657,7009,7221,7277,7212,7030,6780,6489,6191,5907,5649,5386,5131,4807,4434,3951,3378,2716,1998,1286,634,135,-166,-199,37,532,1228,2046,2873,3626,4184,4503,4510,4223,3633,2816,1817,742,-342,-1331,-2170,-2805,-3203,-3379,-3339,-3127,-2776,-2327,-1811,-1258,-684,-103,450,967,1386,1689,1815,1746,1461,976,332,-418,-1182,-1890,-2443,-2788,-2848,-2618,-2069,-1237,-174,1051,2323,3547,4595,5393,5853,5964,5730,5204,4472,3641,2806,2092,1553,1261,1223,1426,1829,2360,2940,3494,3940,4242,4356,4293,4062,3713,3289,2851,2442,2105,1860,1697,1605,1529,1430,1247,944,487,-119,-858,-1676,-2508,-3266,-3880,-4264,-4398,-4243,-3845,-3244,-2524,-1783,-1094,-547,-162,15,39,-99,-321,-614,-932,-1268,-1609,-1971,-2355,-2769,-3214,-3665,-4094,-4464,-4706,-4804,-4691,-4372,-3840,-3123,-2270,-1349,-441,366,985,1339,1380,1085,477,-387,-1406,-2463,-3424,-4169,-4613,-4693,-4404,-3789,-2904,-1880,-798,193,1022,1600,1905,1936,1736,1372,917,467,67,-208,-360,-372,-273,-96,116,322,477,548,524,385,161,-141,-470,-795,-1057,-1230,-1274,-1184,-966,-655,-303,17,237,290,122,-279,-912,-1721,-2644,-3577,-4443,-5126,-5580,-5740,-5608,-5196,-4566,-3779,-2947,-2142,-1478,-996,-763,-773,-1023,-1477,-2081,-2792,-3552,-4314,-5034,-5683,-6217,-6631,-6899,-7018,-6993,-6826,-6528,-6127,-5628,-5080,-4504,-3955,-3483,-3134,-2963,-2999,-3254,-3723,-4353,-5084,-5821,-6459,-6915,-7088,-6951,-6470,-5692,-4669,-3510,-2326,-1240,-362,229,490,433,99,-412,-1001,-1545,-1944,-2130,-2053,-1733,-1189,-499,270,1038,1727,2289,2669,2858,2824,2603,2183,1629,965,259,-432,-1054,-1550,-1895,-2067,-2085,-1986,-1811,-1649,-1529,-1535,-1675,-1970,-2397,-2912,-3464,-3988,-4428,-4741,-4899,-4912,-4786,-4570,-4292,-4007,-3747,-3543,-3418,-3369,-3403,-3492,-3625,-3776,-3932,-4080,-4223,-4359,-4503,-4658,-4821,-4997,-5159,-5299,-5396,-5426,-5387,-5263,-5063,-4787,-4459,-4087,-3715,-3368,-3088,-2931,-2914,-3086,-3436,-3950,-4573,-5227,-5822,-6258,-6465,-6387,-6024,-5409,-4613,-3731,-2858,-2083,-1472,-1051,-841,-798,-901,-1087,-1315,-1537,-1725,-1850,-1901,-1874,-1762,-1569,-1300,-964,-582,-173,231,610,938,1215,1432,1621,1782,1952,2126,2308,2470,2573,2570,2404,2044,1460,668,-288,-1337,-2372,-3288,-3973,-4343,-4347,-3974,-3262,-2291,-1171,-25,1012,1843,2367,2549,2365,1853,1059,77,-1005,-2075,-3050,-3843,-4408,-4724,-4785,-4643,-4321,-3899,-3431,-2967,-2562,-2220,-1966,-1767,-1633,-1517,-1436,-1368,-1335,-1350,-1428,-1593,-1834,-2153,-2515,-2882,-3224,-3480,-3632,-3641,-3490,-3186,-2712,-2110,-1392,-606,209,1006,1743,2377,2881,3233,3418,3446,3329,3114,2840,2578,2382,2299,2375,2597,2972,3436,3958,4466,4928,5291,5550,5685,5720,5674,5578,5476,5392,5353,5359,5391,5422,5387,5251,4945,4459,3779,2927,1971,967,31,-766,-1327,-1600,-1563,-1201,-591,236,1143,2067,2871,3502,3869,3975,3806,3427,2895,2297,1722,1224,861,624,511,467,448,406,303,132,-100,-367,-629,-850,-983,-1014,-920,-722,-445,-129,152,366,437,368,125,-239,-698,-1171,-1582,-1875,-1968,-1863,-1524,-1010,-345,381,1110,1770,2305,2690,2909,2980,2931,2809,2647,2510,2407,2381,2431,2562,2760,3010,3276,3536,3761,3927,4032,4073,4073,4053,4047,4080,4167,4314,4515,4732,4947,5092,5137,5017,4714,4190,3453,2535,1464,344,-774,-1773,-2587,-3142,-3397,-3337,-2975,-2354,-1547,-635,266,1067,1664,1993,2018,1743,1211,498,-303,-1096,-1793,-2336,-2701,-2887,-2939,-2900,-2830,-2783,-2784,-2859,-2996,-3184,-3388,-3576,-3712,-3766,-3719,-3559,-3297,-2954,-2558,-2159,-1780,-1476,-1248,-1132,-1096,-1149,-1232,-1335,-1393,-1400,-1304,-1117,-816,-436,13,478,928,1313,1606,1794,1876,1883,1843,1800,1794,1845,1982,2186,2457,2744,3025,3247,3388,3432,3369,3242,3051,2875,2710,2615,2567,2575,2593,2589,2511,2316,1976,1472,817,42,-817,-1680,-2512,-3234,-3823,-4239,-4476,-4544,-4452,-4245,-3943,-3615,-3285,-3027,-2852,-2807,-2868,-3036,-3244,-3463,-3610,-3669,-3587,-3386,-3072,-2709,-2353,-2080,-1946,-2003,-2253,-2691,-3258,-3886,-4498,-5003,-5338,-5452,-5328,-4968,-4424,-3741,-3017,-2318,-1731,-1312,-1098,-1100,-1291,-1636,-2057,-2500,-2881,-3145,-3253,-3163,-2886,-2420,-1794,-1047,-230,614,1421,2152,2764,3226,3538,3695,3727,3651,3520,3357,3205,3081,3001,2968,2983,3036,3140,3277,3484,3739,4075,4471,4921,5407,5876,6303,6620,6783,6749,6480,5964,5199,4220,3064,1814,547,-631,-1641,-2378,-2811,-2893,-2647,-2123,-1385,-540,323,1102,1720,2125,2286,2216,1944,1528,1028,516,33,-383,-730,-1025,-1298,-1593,-1955,-2402,-2954,-3577,-4234,-4861,-5376,-5729,-5848,-5725,-5357,-4783,-4069,-3287,-2523,-1851,-1330,-1003,-878,-952,-1183,-1535,-1921,-2297,-2566,-2691,-2613,-2325,-1831,-1147,-339,560,1473,2354,3156,3840,4393,4803,5078,5229,5269,5222,5103,4934,4734,4521,4313,4122,3961,3846,3775,3772,3820,3944,4117,4350,4614,4897,5171,5401,5561,5606,5513,5234,4763,4078,3194,2149,989,-184,-1284,-2198,-2826,-3101,-2978,-2465,-1618,-513,711,1936,3016,3841,4331,4449,4206,3655,2882,1983,1069,222,-481,-1015,-1355,-1540,-1606,-1609,-1614,-1661,-1787,-1993,-2269,-2571,-2849,-3048,-3107,-2994,-2685,-2193,-1551,-827,-75,594,1152,1493,1628,1518,1193,703,88,-556,-1173,-1675,-2005,-2110,-1981,-1614,-1053,-348,445,1250,2021,2711,3297,3764,4118,4363,4510,4584,4577,4515,4400,4239,4062,3873,3717,3611,3600,3695,3925,4289,4779,5380,6041,6735,7379,7939,8318,8479,8351,7914,7151,6090,4779,3310,1781,324,-949,-1909,-2485,-2610,-2285,-1550,-478,796,2144,3414,4464,5195,5524,5429,4937,4094,3013,1794,551,-590,-1579,-2323,-2828,-3081,-3119,-2985,-2737,-2424,-2110,-1826,-1601,-1442,-1324,-1227,-1096,-905,-607,-210,298,857,1431,1948,2344,2586,2624,2478,2152,1707,1199,713,307,71,17,198,578,1144,1838,2600,3371,4087,4709,5186,5520,5677,5692,5560,5321,4999,4639,4266,3944,3682,3543,3533,3670,3949,4347,4826,5349,5858,6309,6664,6882,6951,6843,6558,6077,5409,4549,3510,2328,1033,-287,-1574,-2709,-3615,-4193,-4389,-4178,-3569,-2631,-1444,-153,1134,2255,3121,3632,3762,3513,2949,2161,1266,408,-327,-815,-1049,-1000,-744,-341,79,426,603,548,263,-241,-872,-1554,-2163,-2609,-2809,-2710,-2304,-1610,-697,356,1419,2395,3149,3606,3697,3407,2770,1845,754,-391,-1439,-2271,-2777,-2890,-2577,-1874,-825,447,1835,3213,4445,5465,6177,6567,6635,6400,5939,5306,4603,3910,3308,2874,2638,2635,2844,3240,3770,4373,4987,5554,6035,6389,6596,6639,6497,6169,5632,4892,3950,2834,1585,277,-1016,-2189,-3157,-3831,-4155,-4101,-3679,-2949,-1991,-930,117,1021,1688,2043,2063,1752,1166,362,-545,-1491,-2361,-3112,-3683,-4066,-4266,-4318,-4268,-4183,-4127,-4153,-4322,-4637,-5110,-5690,-6321,-6914,-7378,-7631,-7610,-7291,-6690,-5857,-4888,-3885,-2973,-2250,-1809,-1695,-1930,-2479,-3286,-4243,-5246,-6159,-6875,-7290,-7351,-7025,-6346,-5361,-4161,-2863,-1556,-372,620,1347,1775,1909,1769,1417,917,359,-188,-638,-944,-1061,-980,-710,-293,232,801,1357,1856,2229,2466,2514,2386,2061,1553,879,44,-907,-1958,-3039,-4112,-5101,-5954,-6618,-7057,-7259,-7229,-6990,-6592,-6085,-5538,-5012,-4548,-4198,-3970,-3874,-3906,-4037,-4258,-4520,-4805,-5057,-5257,-5364,-5390,-5332,-5237,-5136,-5088,-5131,-5300,-5612,-6040,-6563,-7097,-7576,-7914,-8043,-7910,-7510,-6858,-6013,-5075,-4130,-3314,-2703,-2383,-2382,-2703,-3313,-4144,-5108,-6105,-7032,-7805,-8350,-8634,-8620,-8328,-7756,-6958,-5979,-4880,-3752,-2647,-1668,-856,-275,43,97,-109,-528,-1098,-1743,-2364,-2879,-3194,-3270,-3055,-2568,-1830,-901,128,1174,2129,2902,3425,3633,3529,3097,2407,1488,435,-691,-1818,-2885,-3838,-4640,-5248,-5645,-5811,-5758,-5501,-5084,-4567,-4006,-3475,-3021,-2697,-2526,-2511,-2642,-2873,-3156,-3420,-3606,-3651,-3521,-3198,-2696,-2052,-1338,-640,-52,317,413,171,-394,-1259,-2335,-3520,-4691,-5710,-6478,-6906,-6944,-6627,-5971,-5108,-4139,-3194,-2422,-1886,-1682,-1785,-2175,-2752,-3402,-3991,-4382,-4468,-4173,-3463,-2376,-985,586,2195,3700,4977,5925,6502,6683,6516,6044,5380,4599,3819,3118,2575,2235,2134,2257,2606,3106,3712,4334,4894,5332,5588,5646,5497,5174,4700,4141,3530,2934,2376,1904,1529,1280,1169,1203,1391,1724,2185,2741,3348,3955,4507,4940,5201,5241,5039,4580,3910,3048,2099,1112,201,-567,-1118,-1405,-1423,-1183,-735,-149,509,1148,1712,2139,2419,2534,2528,2432,2301,2193,2141,2177,2299,2491,2710,2896,2996,2920,2643,2093,1287,217,-1055,-2480,-3964,-5439,-6814,-8029,-9029,-9766,-10227,-10380,-10227,-9768,-9006,-7962,-6668,-5171,-3535,-1841,-177,1375,2710,3789,4537,4968,5098,4989,4737,4443,4209,4141,4285,4693,5354,6226,7239,8297,9283,10115,10692,10986,10963,10665,10118,9397,8550,7630,6664,5662,4617,3512,2347,1109,-170,-1466,-2724,-3895,-4926,-5778,-6440,-6898,-7191,-7331,-7362,-7317,-7201,-7052,-6854,-6624,-6365,-6071,-5773,-5475,-5226,-5047,-4995,-5077,-5323,-5712,-6213,-6781,-7330,-7812,-8131,-8252,-8125,-7746,-7141,-6351,-5465,-4570,-3777,-3185,-2877,-2921,-3320,-4075,-5094,-6277,-7473,-8509,-9244,-9524,-9289,-8487,-7187,-5460,-3484,-1400,589,2369,3811,4891,5603,6015,6206,6289,6355,6491,6763,7187,7772,8490,9286,10122,10916,11637,12208,12617,12816,12807,12576,12130,11479,10625,9606,8425,7146,5792,4423,3074,1793,591,-492,-1469,-2319,-3057,-3679,-4192,-4599,-4899,-5102,-5200,-5203,-5104,-4910,-4625,-4259,-3823,-3344,-2832,-2326,-1852,-1428,-1104,-869,-759,-750,-843,-1006,-1230,-1483,-1775,-2099,-2478,-2920,-3435,-4000,-4592,-5160,-5640,-5983,-6131,-6042,-5717,-5145,-4382,-3475,-2505,-1556,-713,-59,357,493,369,30,-444,-939,-1335,-1520,-1394,-907,-38,1181,2665,4333,6022,7650,9061,10195,10969,11385,11425,11170,10650,9971,9194,8384,7588,6842,6148,5545,5015,4591,4275,4089,4040,4139,4371,4718,5147,5616,6056,6435,6658,6721,6553,6172,5563,4764,3815,2766,1677,613,-387,-1260,-2004,-2592,-3044,-3379,-3628,-3830,-4022,-4228,-4470,-4748,-5059,-5396,-5743,-6089,-6431,-6747,-7054,-7335,-7596,-7833,-8019,-8131,-8123,-7935,-7532,-6856,-5914,-4705,-3300,-1763,-223,1231,2469,3434,4070,4397,4450,4317,4095,3867,3741,3739,3924,4267,4755,5347,5982,6624,7214,7721,8116,8374,8497,8464,8287,7944,7437,6754,5885,4854,3667,2395,1081,-180,-1313,-2241,-2897,-3257,-3314,-3094,-2675,-2115,-1542,-1012,-632,-421,-411,-565,-841,-1171,-1488,-1737,-1883,-1925,-1900,-1853,-1874,-2009,-2346,-2881,-3637,-4551,-5566,-6585,-7519,-8277,-8800,-9057,-9053,-8839,-8455,-7997,-7496,-7023,-6571,-6150,-5706,-5204,-4576,-3782,-2801,-1622,-307,1102,2487,3777,4857,5681,6196,6424,6401,6218,5960,5747,5648,5748,6061,6576,7242,7957,8640,9154,9436,9391,9004,8268,7210,5893,4372,2730,1038,-638,-2223,-3670,-4913,-5912,-6618,-6997,-7025,-6689,-6022,-5055,-3897,-2622,-1384,-267,608,1202,1501,1545,1420,1232,1090,1107,1334,1826,2550,3466,4491,5518,6461,7214,7729,7949,7866,7496,6855,6014,5019,3946,2857,1799,816,-81,-887,-1602,-2233,-2785,-3238,-3575,-3751,-3723,-3443,-2886,-2029,-904,453,1943,3478,4923,6183,7146,7777,8032,7962,7606,7064,6434,5815,5312,4989,4910,5080,5509,6122,6876,7648,8347,8855,9076,8947,8423,7514,6252,4714,2990,1189,-582,-2225,-3643,-4779,-5567,-5998,-6059,-5780,-5211,-4405,-3460,-2440,-1434,-501,326,1024,1606,2102,2539,2971,3405,3879,4372,4879,5385,5846,6265,6605,6873,7058,7171,7216,7200,7141,7038,6909,6760,6588,6387,6139,5816,5394,4860,4200,3427,2567,1641,701,-203,-1023,-1686,-2150,-2362,-2315,-2000,-1480,-803,-81,598,1127,1446,1518,1361,1042,666,351,246,435,1020,2000,3348,4965,6710,8412,9903,11003,11607,11615,11019,9867,8239,6309,4211,2141,228,-1394,-2656,-3519,-3986,-4110,-3948,-3612,-3185,-2775,-2457,-2297,-2327,-2551,-2952,-3494,-4112,-4755,-5344,-5820,-6139,-6248,-6151,-5832,-5325,-4659,-3882,-3050,-2221,-1452,-806,-309,-2,137,123,13,-113,-196,-141,87,524,1146,1920,2754,3578,4276,4772,5003,4923,4564,3943,3159,2285,1426,636,-23,-558,-986,-1349,-1720,-2135,-2649,-3249,-3922,-4595,-5188,-5606,-5749,-5544,-4939,-3921,-2525,-818,1080,3042,4908,6547,7829,8676,9032,8902,8309,7327,6035,4534,2929,1309,-238,-1649,-2882,-3908,-4714,-5332,-5752,-6057,-6241,-6389,-6494,-6618,-6745,-6905,-7077,-7244,-7376,-7434,-7374,-7156,-6766,-6173,-5415,-4492,-3484,-2426,-1416,-496,268,833,1210,1370,1372,1230,997,713,411,123,-148,-396,-649,-935,-1282,-1733,-2292,-2969,-3738,-4556,-5360,-6075,-6635,-6980,-7080,-6941,-6594,-6113,-5589,-5109,-4763,-4605,-4649,-4871,-5196,-5523,-5726,-5701,-5338,-4608,-3491,-2059,-405,1321,2964,4365,5383,5928,5945,5451,4503,3209,1702,139,-1347,-2615,-3589,-4200,-4460,-4394,-4088,-3634,-3142,-2724,-2456,-2433,-2663,-3188,-3965,-4963,-6107,-7314,-8483,-9516,-10308,-10786,-10872,-10572,-9858,-8822,-7507,-6041,-4523,-3082,-1806,-796,-98,259,271,-8,-531,-1200,-1927,-2609,-3180,-3573,-3786,-3837,-3761,-3644,-3536,-3511,-3608,-3839,-4187,-4611,-5042,-5415,-5667,-5758,-5679,-5444,-5089,-4667,-4216,-3773,-3333,-2896,-2406,-1842,-1143,-286,734,1913,3184,4499,5744,6840,7673,8164,8254,7907,7150,6036,4657,3145,1607,190,-1036,-1985,-2650,-3036,-3189,-3170,-3036,-2852,-2645,-2449,-2267,-2111,-1972,-1874,-1803,-1792,-1826,-1920,-2060,-2234,-2425,-2616,-2787,-2946,-3082,-3215,-3355,-3508,-3688,-3876,-4070,-4239,-4371,-4438,-4437,-4347,-4191,-3949,-3661,-3324,-2974,-2633,-2346,-2136,-2062,-2127,-2377,-2773,-3314,-3916,-4523,-5024,-5344,-5395,-5145,-4572,-3738,-2691,-1560,-423,597,1458,2105,2562,2867,3089,3323,3648,4134,4831,5736,6821,8026,9239,10366,11271,11865,12050,11796,11071,9930,8420,6654,4731,2786,912,-774,-2201,-3322,-4089,-4527,-4640,-4494,-4130,-3642,-3088,-2555,-2101,-1778,-1606,-1604,-1733,-1967,-2241,-2488,-2663,-2690,-2568,-2272,-1824,-1271,-650,-44,499,911,1142,1167,963,555,-46,-763,-1564,-2342,-3050,-3608,-3965,-4112,-4037,-3796,-3437,-3042,-2685,-2421,-2307,-2321,-2465,-2662,-2860,-2986,-2987,-2837,-2544,-2126,-1644,-1122,-622,-139,311,768,1267,1850,2568,3442,4474,5642,6885,8118,9253,10167,10779,10988,10767,10073,8966,7487,5768,3925,2106,447,-957,-2021,-2728,-3086,-3142,-2972,-2656,-2288,-1934,-1660,-1483,-1421,-1436,-1507,-1574,-1590,-1529,-1334,-1025,-571,-19,626,1304,1977,2596,3105,3478,3681,3706,3568,3273,2873,2391,1881,1370,890,452,60,-293,-641,-996,-1406,-1893,-2480,-3194,-4014,-4945,-5932,-6938,-7884,-8696,-9300,-9617,-9605,-9244,-8535,-7544,-6319,-4965,-3570,-2209,-964,147,1104,1927,2666,3361,4076,4853,5707,6655,7646,8654,9580,10373,10932,11220,11170,10798,10095,9131,7956,6673,5368,4138,3063,2188,1551,1140,932,871,907,954,980,908,735,423,-9,-551,-1180,-1864,-2577,-3294,-3990,-4640,-5224,-5708,-6070,-6278,-6318,-6171,-5860,-5399,-4847,-4260,-3703,-3243,-2919,-2764,-2773,-2920,-3160,-3411,-3612,-3671,-3539,-3182,-2597,-1838,-976,-117,619,1136,1333,1185,674,-146,-1197,-2386,-3583,-4695,-5621,-6288,-6661,-6707,-6443,-5882,-5066,-4046,-2868,-1598,-281,1029,2294,3479,4550,5497,6278,6900,7323,7545,7559,7369,6992,6474,5852,5200,4570,4019,3581,3282,3107,3052,3070,3137,3201,3243,3236,3175,3065,2915,2734,2543,2326,2096,1816,1479,1059,540,-72,-770,-1530,-2312,-3092,-3823,-4484,-5050,-5501,-5840,-6048,-6138,-6103,-5955,-5704,-5357,-4941,-4466,-3951,-3419,-2869,-2328,-1789,-1276,-778,-335,67,382,618,749,800,756,665,529,379,232,89,-50,-184,-332,-483,-647,-801,-945,-1045,-1094,-1061,-939,-705,-368,77,602,1180,1753,2276,2681,2921,2974,2813,2485,2021,1507,1029,671,514,606,962,1566,2362,3272,4204,5051,5738,6190,6380,6305,5995,5508,4922,4306,3745,3288,2988,2854,2892,3077,3364,3707,4026,4262,4349,4228,3871,3267,2435,1419,283,-896,-2034,-3068,-3939,-4623,-5114,-5423,-5587,-5631,-5597,-5515,-5404,-5294,-5195,-5118,-5083,-5072,-5082,-5082,-5023,-4867,-4546,-4031,-3278,-2292,-1077,319,1839,3401,4924,6318,7513,8452,9104,9462,9553,9408,9100,8667,8194,7690,7215,6739,6274,5778,5228,4603,3888,3094,2246,1377,540,-231,-891,-1420,-1800,-2037,-2135,-2135,-2048,-1941,-1830,-1787,-1829,-1992,-2280,-2678,-3166,-3689,-4194,-4632,-4930,-5069,-5004,-4739,-4283,-3660,-2910,-2073,-1196,-315,523,1297,1965,2523,2928,3194,3288,3226,3008,2663,2221,1733,1248,802,444,160,-49,-227,-437,-723,-1158,-1753,-2519,-3411,-4352,-5253,-5981,-6440,-6529,-6182,-5396,-4180,-2613,-786,1183,3173,5076,6804,8295,9517,10459,11135,11558,11756,11747,11546,11170,10616,9901,9034,8025,6917,5726,4499,3287,2094,981,-69,-1038,-1933,-2776,-3566,-4327,-5045,-5725,-6337,-6863,-7269,-7534,-7643,-7591,-7398,-7082,-6691,-6251,-5806,-5364,-4941,-4523,-4085,-3614,-3070,-2451,-1746,-968,-148,682,1477,2195,2806,3276,3614,3817,3919,3967,3987,4055,4183,4404,4706,5059,5409,5703,5880,5907,5775,5497,5135,4740,4396,4167,4095,4213,4502,4933,5448,5976,6465,6847,7106,7227,7222,7132,6985,6830,6699,6603,6562,6548,6553,6534,6454,6282,5982,5540,4944,4216,3367,2452,1509,590,-249,-983,-1577,-2033,-2354,-2572,-2715,-2829,-2939,-3080,-3246,-3453,-3653,-3851,-3974,-4021,-3931,-3694,-3291,-2717,-1982,-1116,-142,880,1916,2905,3809,4590,5227,5713,6057,6275,6403,6458,6476,6463,6437,6392,6338,6256,6167,6051,5925,5785,5626,5455,5249,5014,4729,4399,4020,3608,3178,2747,2345,1980,1675,1438,1276,1205,1224,1354,1577,1911,2318,2785,3274,3744,4171,4509,4748,4854,4831,4658,4352,3905,3346,2700,1999,1318,689,202,-106,-184,-23,362,926,1573,2233,2767,3110,3169,2912,2333,1470,386,-817,-2044,-3182,-4144,-4851,-5267,-5359,-5152,-4666,-3971,-3131,-2236,-1352,-565,94,578,886,1025,1005,863,615,288,-91,-513,-941,-1376,-1767,-2108,-2352,-2478,-2473,-2324,-2060,-1709,-1334,-999,-776,-720,-873,-1234,-1762,-2400,-3027,-3548,-3827,-3790,-3353,-2532,-1341,112,1707,3302,4749,5938,6795,7290,7459,7368,7122,6828,6589,6478,6528,6738,7048,7396,7673,7802,7701,7328,6673,5756,4626,3367,2047,764,-424,-1452,-2298,-2948,-3430,-3774,-4030,-4261,-4504,-4814,-5204,-5686,-6247,-6844,-7452,-7992,-8433,-8710,-8775,-8620,-8203,-7571,-6739,-5784,-4782,-3826,-3002,-2395,-2047,-2000,-2223,-2699,-3337,-4074,-4805,-5451,-5935,-6189,-6186,-5906,-5365,-4627,-3747,-2840,-2006,-1343,-956,-890,-1185,-1824,-2764,-3938,-5242,-6586,-7849,-8941,-9777,-10290,-10450,-10236,-9673,-8788,-7643,-6307,-4846,-3358,-1900,-566,598,1523,2195,2571,2680,2520,2152,1628,1016,415,-126,-517,-743,-782,-679,-479,-286,-173,-244,-557,-1154,-2026,-3135,-4397,-5696,-6909,-7895,-8535,-8736,-8446,-7667,-6448,-4891,-3144,-1357,277,1619,2525,2922,2769,2105,1002,-416,-1992,-3581,-5022,-6211,-7067,-7554,-7707,-7556,-7215,-6768,-6319,-5966,-5759,-5751,-5941,-6312,-6841,-7473,-8170,-8885,-9578,-10222,-10789,-11255,-11601,-11800,-11832,-11665,-11283,-10678,-9846,-8818,-7622,-6308,-4938,-3564,-2250,-1037,30,948,1694,2298,2770,3159,3485,3800,4115,4455,4821,5192,5556,5877,6128,6289,6345,6289,6141,5904,5614,5277,4927,4547,4154,3715,3219,2636,1950,1137,214,-833,-1942,-3100,-4220,-5250,-6119,-6742,-7092,-7099,-6775,-6125,-5200,-4084,-2881,-1704,-692,68,465,477,84,-662,-1666,-2822,-3978,-5006,-5790,-6237,-6307,-6000,-5355,-4456,-3410,-2338,-1368,-604,-142,-26,-272,-852,-1688,-2683,-3712,-4641,-5354,-5757,-5774,-5416,-4666,-3624,-2351,-963,433,1750,2913,3870,4610,5121,5426,5549,5518,5364,5130,4832,4523,4217,3961,3773,3697,3736,3918,4231,4649,5143,5632,6061,6326,6378,6122,5557,4650,3461,2052,539,-957,-2296,-3362,-4052,-4311,-4123,-3530,-2603,-1474,-263,863,1785,2392,2613,2454,1940,1172,268,-626,-1378,-1868,-2029,-1848,-1348,-624,222,1067,1799,2335,2631,2680,2508,2174,1726,1240,747,290,-130,-514,-873,-1239,-1608,-1997,-2377,-2729,-3012,-3186,-3224,-3095,-2808,-2369,-1809,-1171,-494,169,782,1315,1745,2071,2288,2413,2461,2453,2407,2357,2289,2245,2183,2119,2015,1856,1627,1313,923,465,-28,-530,-990,-1394,-1686,-1868,-1900,-1779,-1501,-1056,-466,258,1086,1961,2850,3672,4399,4954,5338,5509,5492,5310,4990,4593,4151,3707,3292,2912,2570,2238,1885,1468,953,321,-421,-1243,-2069,-2843,-3461,-3883,-4052,-3985,-3718,-3339,-2947,-2662,-2592,-2822,-3399,-4319,-5535,-6938,-8409,-9772,-10892,-11614,-11849,-11540,-10686,-9349,-7620,-5642,-3557,-1526,328,1881,3092,3908,4373,4514,4424,4171,3849,3520,3231,3024,2885,2834,2834,2889,2970,3083,3210,3358,3511,3661,3773,3832,3768,3569,3166,2554,1716,682,-508,-1764,-2999,-4098,-4958,-5495,-5659,-5426,-4834,-3944,-2857,-1697,-565,400,1155,1608,1775,1650,1287,742,91,-586,-1217,-1724,-2065,-2189,-2099,-1788,-1311,-700,-55,576,1094,1458,1617,1564,1294,845,235,-468,-1236,-2000,-2716,-3338,-3816,-4130,-4264,-4214,-4013,-3683,-3281,-2847,-2429,-2052,-1734,-1469,-1239,-1007,-742,-392,65,667,1410,2297,3284,4336,5381,6345,7171,7774,8143,8225,8068,7662,7096,6387,5619,4818,4016,3243,2491,1779,1102,459,-121,-649,-1082,-1432,-1669,-1807,-1833,-1780,-1637,-1449,-1207,-947,-680,-424,-210,-45,50,58,-1,-143,-335,-558,-793,-992,-1138,-1188,-1118,-911,-560,-66,537,1244,1994,2766,3496,4144,4638,4932,4964,4681,4074,3121,1885,401,-1186,-2800,-4262,-5478,-6326,-6744,-6708,-6254,-5448,-4403,-3251,-2104,-1096,-277,286,616,734,713,625,546,538,653,907,1309,1834,2456,3133,3828,4502,5120,5660,6095,6414,6603,6654,6558,6313,5912,5361,4664,3847,2944,1990,1052,161,-614,-1256,-1737,-2056,-2237,-2292,-2273,-2211,-2142,-2104,-2111,-2180,-2304,-2483,-2689,-2911,-3120,-3292,-3409,-3458,-3423,-3317,-3126,-2886,-2590,-2285,-1960,-1669,-1388,-1165,-977,-857,-802,-841,-976,-1224,-1569,-1987,-2434,-2834,-3126,-3219,-3076,-2638,-1924,-945,230,1535,2875,4173,5345,6337,7116,7654,7973,8083,8020,7830,7543,7197,6833,6455,6106,5781,5492,5244,5028,4828,4645,4430,4184,3858,3434,2887,2198,1370,410,-656,-1784,-2938,-4044,-5059,-5913,-6565,-6980,-7138,-7047,-6731,-6232,-5620,-4951,-4305,-3732,-3278,-2970,-2797,-2748,-2770,-2830,-2864,-2838,-2712,-2459,-2088,-1589,-1014,-375,258,862,1381,1803,2106,2300,2391,2398,2330,2194,1993,1715,1358,916,395,-189,-807,-1426,-2010,-2516,-2922,-3189,-3301,-3239,-2983,-2529,-1867,-1009,36,1227,2531,3877,5218,6464,7579,8493,9181,9639,9846,9864,9694,9406,9030,8607,8175,7736,7309,6869,6418,5921,5363,4722,3977,3121,2146,1062,-106,-1323,-2542,-3689,-4716,-5539,-6122,-6421,-6431,-6156,-5647,-4936,-4118,-3233,-2379,-1589,-933,-431,-107,34,13,-154,-422,-749,-1084,-1374,-1576,-1652,-1586,-1362,-996,-501,91,747,1422,2091,2712,3258,3722,4068,4312,4438,4464,4405,4289,4144,4018,3940,3953,4080,4340,4740,5278,5930,6678,7483,8308,9105,9832,10439,10901,11179,11270,11163,10888,10458,9934,9340,8735,8143,7583,7073,6584,6121,5639,5129,4566,3937,3242,2478,1657,785,-118,-1051,-1977,-2899,-3760,-4547,-5204,-5700,-5998,-6079,-5944,-5601,-5096,-4463,-3759,-3037,-2320,-1652,-1033,-461,67,583,1099,1635,2209,2818,3462,4120,4775,5391,5940,6390,6714,6895,6930,6820,6579,6244,5826,5380,4918,4487,4085,3739,3425,3138,2845,2534,2169,1763,1309,845,397,27,-239,-338,-261,5,461,1058,1772,2534,3278,3957,4506,4896,5102,5132,4990,4733,4365,3971,3550,3172,2836,2577,2388,2284,2252,2299,2401,2550,2700,2816,2833,2705,2374,1820,1032,50,-1070,-2235,-3349,-4304,-5012,-5406,-5445,-5138,-4504,-3612,-2545,-1385,-244,809,1687,2353,2774,2956,2914,2693,2323,1868,1337,785,203,-377,-966,-1543,-2099,-2614,-3051,-3389,-3593,-3652,-3565,-3365,-3086,-2809,-2598,-2520,-2645,-2978,-3541,-4287,-5164,-6087,-6968,-7705,-8218,-8425,-8280,-7746,-6837,-5564,-4002,-2210,-299,1646,3502,5203,6641,7794,8610,9105,9291,9217,8936,8510,8007,7478,6983,6551,6214,5977,5842,5780,5762,5726,5619,5372,4938,4284,3406,2339,1141,-97,-1288,-2327,-3149,-3686,-3934,-3900,-3634,-3217,-2720,-2253,-1871,-1656,-1613,-1770,-2078,-2500,-2983,-3449,-3873,-4195,-4428,-4554,-4614,-4621,-4610,-4612,-4627,-4681,-4754,-4853,-4954,-5057,-5138,-5206,-5248,-5284,-5319,-5384,-5490,-5669,-5925,-6263,-6680,-7127,-7588,-7978,-8258,-8344,-8207,-7796,-7133,-6229,-5162,-4004,-2865,-1828,-981,-383,-37,48,-56,-293,-571,-812,-945,-937,-771,-476,-85,328,730,1049,1283,1403,1427,1366,1229,1033,770,430,17,-489,-1060,-1685,-2317,-2911,-3404,-3759,-3930,-3913,-3703,-3342,-2854,-2310,-1741,-1209,-732,-361,-86,43,47,-119,-440,-944,-1621,-2466,-3468,-4581,-5764,-6963,-8098,-9125,-9968,-10600,-10982,-11132,-11042,-10775,-10365,-9881,-9398,-8975,-8678,-8563,-8642,-8950,-9442,-10100,-10838,-11578,-12216,-12646,-12784,-12550,-11910,-10857,-9430,-7692,-5761,-3734,-1766,52,1591,2811,3657,4160,4343,4291,4078,3795,3526,3323,3241,3287,3466,3755,4120,4517,4894,5194,5352,5314,5020,4437,3558,2390,1012,-512,-2044,-3483,-4692,-5597,-6121,-6268,-6045,-5532,-4798,-3956,-3087,-2276,-1584,-1054,-706,-557,-588,-807,-1170,-1677,-2263,-2916,-3569,-4192,-4725,-5152,-5422,-5554,-5533,-5387,-5152,-4852,-4528,-4204,-3898,-3628,-3394,-3209,-3077,-3003,-3011,-3099,-3291,-3577,-3950,-4380,-4827,-5234,-5546,-5698,-5652,-5371,-4854,-4117,-3197,-2163,-1066,5,1008,1888,2624,3210,3667,4007,4280,4507,4724,4948,5184,5427,5669,5879,6041,6116,6079,5909,5569,5067,4377,3528,2537,1443,309,-808,-1839,-2708,-3377,-3784,-3933,-3805,-3429,-2839,-2057,-1148,-132,937,2002,3035,3949,4721,5274,5591,5640,5439,5004,4393,3672,2905,2179,1535,1033,685,506,482,611,869,1250,1725,2274,2856,3415,3892,4208,4292,4090,3562,2716,1577,228,-1235,-2687,-3991,-5026,-5685,-5887,-5618,-4871,-3726,-2275,-654,983,2494,3739,4618,5072,5081,4689,3966,3030,2004,1017,181,-420,-733,-752,-487,5,670,1441,2236,3014,3691,4231,4580,4697,4556,4147,3477,2599,1566,488,-545,-1403,-2001,-2236,-2077,-1497,-546,715,2165,3684,5127,6365,7300,7838,7969,7668,7006,6042,4885,3644,2425,1320,409,-283,-723,-946,-972,-872,-684,-491,-330,-257,-313,-520,-899,-1463,-2189,-3069,-4052,-5092,-6123,-7087,-7918,-8568,-8996,-9171,-9088,-8751,-8177,-7406,-6479,-5449,-4377,-3307,-2292,-1360,-533,183,792,1313,1759,2159,2526,2881,3229,3581,3921,4256,4547,4800,4971,5073,5077,4991,4812,4523,4132,3609,2955,2154,1218,176,-940,-2040,-3073,-3924,-4537,-4844,-4820,-4472,-3842,-3000,-2041,-1075,-192,496,940,1082,917,466,-224,-1084,-2030,-2975,-3840,-4544,-5054,-5325,-5375,-5212,-4893,-4463,-3989,-3511,-3085,-2714,-2434,-2221,-2083,-1989,-1940,-1923,-1945,-2027,-2185,-2457,-2870,-3430,-4143,-4958,-5821,-6637,-7289,-7674,-7674,-7232,-6315,-4958,-3247,-1326,646,2484,4036,5175,5841,6026,5798,5251,4546,3812,3210,2833,2757,2994,3520,4261,5131,6017,6799,7393,7680,7618,7151,6273,5020,3442,1644,-247,-2098,-3742,-5054,-5904,-6221,-5966,-5177,-3915,-2322,-540,1250,2885,4207,5114,5522,5427,4850,3877,2624,1233,-150,-1380,-2361,-3005,-3308,-3282,-3001,-2545,-2025,-1519,-1122,-859,-776,-841,-1053,-1354,-1725,-2116,-2523,-2921,-3323,-3727,-4143,-4554,-4956,-5285,-5515,-5564,-5397,-4956,-4246,-3260,-2069,-722,674,2032,3264,4284,5063,5567,5842,5911,5885,5815,5823,5945,6245,6715,7331,8039,8749,9397,9888,10186,10243,10068,9660,9062,8288,7381,6351,5229,4027,2786,1540,346,-735,-1645,-2322,-2737,-2878,-2761,-2451,-2005,-1536,-1125,-862,-818,-1013,-1462,-2118,-2918,-3774,-4582,-5243,-5678,-5828,-5678,-5248,-4599,-3803,-2978,-2187,-1549,-1069,-818,-740,-843,-1061,-1354,-1693,-2020,-2348,-2641,-2920,-3174,-3420,-3648,-3852,-4015,-4099,-4076,-3896,-3523,-2930,-2092,-1030,242,1658,3146,4617,5975,7135,8029,8618,8888,8871,8601,8164,7622,7062,6552,6143,5875,5767,5815,6008,6311,6698,7089,7457,7684,7733,7491,6923,5979,4667,3045,1192,-742,-2605,-4241,-5492,-6273,-6518,-6254,-5551,-4526,-3349,-2160,-1132,-371,49,83,-217,-817,-1601,-2462,-3298,-3987,-4480,-4705,-4683,-4414,-3975,-3407,-2798,-2186,-1624,-1123,-681,-305,36,319,563,729,811,773,600,272,-213,-852,-1624,-2504,-3440,-4392,-5285,-6060,-6653,-6994,-7066,-6808,-6268,-5425,-4360,-3115,-1762,-383,976,2250,3419,4461,5380,6191,6910,7557,8146,8671,9143,9532,9834,10029,10109,10069,9904,9617,9198,8646,7955,7117,6154,5091,3971,2886,1884,1075,503,217,226,491,953,1522,2087,2547,2814,2814,2528,1955,1151,188,-833,-1814,-2661,-3305,-3709,-3876,-3834,-3649,-3394,-3148,-2977,-2932,-3018,-3232,-3523,-3833,-4095,-4252,-4239,-4067,-3691,-3182,-2550,-1872,-1214,-636,-188,88,212,190,105,33,67,313,825,1656,2789,4177,5733,7335,8856,10180,11194,11852,12107,12007,11594,10979,10271,9590,9055,8736,8702,8944,9444,10133,10912,11680,12313,12701,12750,12370,11528,10204,8435,6302,3929,1460,-909,-3035,-4738,-5925,-6528,-6548,-6050,-5147,-3974,-2717,-1514,-522,163,493,453,114,-453,-1107,-1746,-2221,-2481,-2440,-2119,-1536,-762,122,1023,1865,2580,3130,3498,3697,3741,3689,3560,3412,3267,3144,3058,2981,2914,2805,2640,2382,2026,1579,1076,552,91,-272,-434,-394,-80,470,1265,2221,3294,4378,5398,6282,6951,7394,7575,7520,7254,6822,6285,5690,5098,4557,4102,3774,3585,3548,3672,3928,4304,4745,5190,5571,5807,5811,5552,4965,4080,2920,1564,110,-1324,-2622,-3679,-4409,-4765,-4730,-4334,-3623,-2692,-1618,-523,526,1429,2146,2630,2874,2882,2690,2325,1857,1318,772,248,-227,-640,-990,-1276,-1513,-1694,-1844,-1950,-2035,-2097,-2148,-2204,-2274,-2378,-2526,-2745,-3026,-3397,-3812,-4288,-4744,-5176,-5497,-5691,-5705,-5530,-5166,-4635,-3968,-3215,-2419,-1623,-860,-159,485,1063,1598,2128,2661,3254,3915,4658,5485,6359,7242,8075,8792,9333,9653,9703,9482,8980,8216,7233,6063,4777,3436,2119,901,-140,-939,-1452,-1644,-1533,-1155,-577,95,772,1326,1688,1776,1580,1109,409,-434,-1337,-2207,-2970,-3582,-4024,-4320,-4510,-4665,-4841,-5111,-5495,-6024,-6655,-7357,-8047,-8657,-9117,-9374,-9416,-9254,-8944,-8551,-8178,-7889,-7775,-7865,-8179,-8683,-9324,-10006,-10640,-11111,-11353,-11281,-10894,-10177,-9187,-7977,-6637,-5252,-3918,-2695,-1666,-835,-237,172,415,572,686,838,1073,1412,1883,2450,3103,3782,4461,5089,5634,6077,6378,6527,6484,6225,5720,4955,3928,2666,1211,-364,-1984,-3546,-4975,-6176,-7098,-7691,-7938,-7852,-7457,-6806,-5978,-5035,-4099,-3232,-2548,-2110,-1977,-2189,-2736,-3603,-4717,-6014,-7374,-8721,-9919,-10925,-11631,-12048,-12138,-11953,-11532,-10950,-10296,-9639,-9063,-8618,-8337,-8233,-8296,-8484,-8772,-9090,-9404,-9646,-9785,-9780,-9603,-9251,-8702,-7979,-7081,-6039,-4877,-3628,-2342,-1043,195,1355,2373,3229,3899,4376,4669,4815,4826,4781,4687,4622,4602,4660,4820,5076,5422,5815,6215,6529,6699,6612,6214,5439,4281,2761,961,-1018,-3019,-4906,-6517,-7742,-8502,-8764,-8558,-7957,-7056,-6007,-4912,-3923,-3112,-2552,-2263,-2226,-2407,-2734,-3140,-3537,-3879,-4091,-4170,-4091,-3882,-3588,-3251,-2951,-2717,-2611,-2628,-2772,-3009,-3291,-3584,-3834,-4018,-4125,-4147,-4119,-4057,-4005,-3999,-4063,-4222,-4460,-4776,-5100,-5404,-5594,-5622,-5427,-4978,-4272,-3343,-2241,-1062,127,1204,2134,2835,3319,3580,3673,3654,3593,3562,3614,3789,4103,4546,5094,5706,6322,6885,7323,7564,7554,7229,6564,5544,4205,2587,810,-1042,-2814,-4380,-5624,-6435,-6760,-6569,-5875,-4752,-3279,-1599,158,1846,3326,4493,5261,5595,5492,4984,4155,3095,1929,782,-246,-1045,-1568,-1779,-1679,-1311,-723,13,818,1608,2316,2846,3163,3202,2948,2410,1605,609,-513,-1658,-2738,-3646,-4328,-4704,-4774,-4533,-4013,-3294,-2433,-1534,-676,76,661,1064,1286,1350,1312,1216,1132,1105,1187,1393,1749,2229,2821,3483,4181,4869,5521,6105,6609,7021,7332,7528,7581,7473,7151,6603,5792,4734,3452,2012,511,-953,-2242,-3262,-3914,-4142,-3940,-3317,-2368,-1160,150,1462,2636,3579,4224,4528,4509,4194,3661,2986,2252,1545,901,376,-49,-379,-646,-890,-1126,-1383,-1647,-1918,-2170,-2394,-2575,-2725,-2848,-2981,-3132,-3345,-3618,-3969,-4380,-4839,-5298,-5744,-6105,-6381,-6500,-6474,-6253,-5849,-5252,-4473,-3550,-2514,-1429,-350,647,1515,2196,2684,2964,3080,3069,3012,2970,3031,3238,3644,4258,5064,6023,7060,8075,8963,9592,9853,9652,8923,7664,5915,3778,1415,-1007,-3267,-5190,-6605,-7394,-7517,-6963,-5837,-4232,-2353,-355,1541,3176,4403,5119,5289,4909,4047,2799,1301,-301,-1862,-3246,-4362,-5141,-5572,-5673,-5505,-5142,-4677,-4186,-3746,-3404,-3196,-3131,-3219,-3435,-3778,-4206,-4708,-5242,-5782,-6278,-6714,-7032,-7232,-7276,-7169,-6909,-6509,-5993,-5386,-4718,-4017,-3303,-2598,-1901,-1233,-569,64,700,1314,1927,2532,3129,3725,4308,4881,5437,5956,6436,6847,7182,7416,7541,7532,7383,7065,6565,5861,4945,3821,2515,1083,-409,-1848,-3142,-4167,-4841,-5081,-4862,-4183,-3085,-1665,-22,1686,3327,4746,5824,6481,6649,6368,5655,4627,3393,2076,804,-337,-1282,-2000,-2505,-2825,-3007,-3104,-3163,-3221,-3316,-3453,-3660,-3921,-4253,-4639,-5078,-5556,-6045,-6525,-6956,-7298,-7519,-7569,-7430,-7073,-6502,-5718,-4772,-3690,-2559,-1434,-388,514,1242,1770,2115,2307,2399,2455,2535,2699,2986,3418,4014,4742,5598,6523,7471,8398,9228,9931,10453,10748,10806,10561,10025,9139,7939,6395,4595,2560,434,-1706,-3692,-5422,-6749,-7597,-7884,-7608,-6781,-5498,-3868,-2051,-231,1424,2744,3609,3950,3750,3067,2007,706,-646,-1919,-2934,-3620,-3907,-3808,-3378,-2704,-1904,-1095,-370,182,530,648,558,274,-141,-678,-1257,-1873,-2454,-2982,-3402,-3687,-3810,-3758,-3540,-3176,-2707,-2179,-1648,-1155,-737,-412,-174,-7,133,283,488,783,1180,1697,2304,2987,3704,4425,5115,5753,6321,6811,7233,7570,7843,8039,8148,8167,8050,7785,7325,6651,5740,4601,3260,1771,216,-1306,-2681,-3806,-4570,-4919,-4803,-4244,-3289,-2043,-623,804,2115,3155,3850,4141,4031,3575,2856,1993,1095,286,-367,-800,-1011,-1014,-866,-612,-340,-82,108,221,261,234,173,83,-25,-164,-354,-627,-999,-1486,-2081,-2748,-3461,-4142,-4762,-5253,-5591,-5761,-5756,-5612,-5343,-5005,-4630,-4254,-3913,-3608,-3349,-3113,-2869,-2575,-2184,-1646,-929,0,1134,2460,3926,5465,6993,8424,9658,10637,11294,11611,11588,11240,10610,9746,8699,7531,6296,5044,3848,2743,1817,1104,682,576,839,1454,2414,3643,5052,6501,7855,8949,9656,9888,9574,8762,7491,5901,4133,2343,690,-722,-1795,-2520,-2882,-2959,-2799,-2518,-2181,-1887,-1681,-1614,-1689,-1918,-2273,-2742,-3285,-3874,-4468,-5022,-5492,-5814,-5951,-5842,-5486,-4863,-4015,-3001,-1894,-808,176,966,1515,1806,1865,1751,1560,1385,1349,1521,1983,2752,3821,5145,6630,8187,9686,11030,12121,12891,13333,13426,13255,12848,12313,11700,11065,10424,9762,9034,8201,7196,6009,4624,3110,1528,31,-1285,-2251,-2798,-2844,-2407,-1534,-347,1012,2374,3584,4515,5077,5245,5032,4511,3765,2910,2038,1245,571,67,-302,-521,-656,-721,-749,-766,-764,-750,-718,-646,-560,-431,-308,-184,-93,-52,-56,-115,-190,-265,-296,-260,-130,87,396,761,1160,1568,1944,2296,2597,2868,3129,3392,3711,4086,4559,5120,5769,6482,7212,7936,8574,9118,9500,9727,9783,9682,9459,9132,8747,8313,7850,7337,6763,6072,5248,4244,3068,1739,310,-1117,-2448,-3556,-4343,-4735,-4699,-4257,-3474,-2464,-1361,-303,572,1165,1416,1300,857,148,-733,-1670,-2552,-3301,-3818,-4094,-4105,-3885,-3488,-2968,-2411,-1870,-1424,-1100,-945,-961,-1165,-1523,-2037,-2641,-3318,-3989,-4609,-5099,-5403,-5468,-5260,-4780,-4045,-3122,-2080,-1031,-71,703,1213,1422,1326,975,442,-144,-677,-1014,-1063,-750,-61,983,2291,3775,5270,6679,7846,8711,9206,9335,9130,8673,8046,7373,6723,6179,5750,5427,5154,4850,4438,3841,3032,2008,832,-411,-1587,-2582,-3267,-3567,-3443,-2898,-2015,-882,348,1545,2557,3282,3628,3574,3116,2308,1222,-44,-1387,-2713,-3932,-4987,-5826,-6436,-6806,-6967,-6927,-6739,-6436,-6066,-5687,-5344,-5096,-4991,-5066,-5351,-5844,-6531,-7355,-8251,-9128,-9901,-10494,-10847,-10950,-10794,-10450,-9950,-9392,-8825,-8306,-7838,-7427,-7008,-6532,-5929,-5139,-4129,-2907,-1502,14,1536,2980,4242,5254,5981,6421,6596,6580,6431,6239,6064,5954,5923,5952,5986,5949,5752,5318,4589,3552,2238,726,-866,-2403,-3750,-4789,-5452,-5711,-5603,-5204,-4623,-3988,-3414,-3010,-2843,-2953,-3340,-3981,-4818,-5795,-6829,-7864,-8824,-9677,-10376,-10905,-11269,-11457,-11503,-11420,-11230,-10979,-10678,-10376,-10094,-9863,-9707,-9628,-9639,-9707,-9809,-9903,-9923,-9844,-9606,-9202,-8640,-7942,-7186,-6420,-5751,-5216,-4886,-4752,-4803,-4964,-5156,-5272,-5221,-4928,-4351,-3489,-2383,-1111,237,1546,2730,3703,4426,4883,5094,5111,4990,4823,4654,4564,4555,4638,4767,4875,4881,4700,4260,3538,2523,1279,-110,-1527,-2849,-3953,-4770,-5224,-5330,-5106,-4624,-3968,-3241,-2531,-1939,-1523,-1340,-1415,-1736,-2286,-3001,-3823,-4666,-5471,-6157,-6692,-7041,-7199,-7179,-7007,-6729,-6388,-6053,-5761,-5579,-5524,-5628,-5885,-6265,-6736,-7221,-7656,-7966,-8074,-7948,-7554,-6917,-6073,-5099,-4086,-3122,-2300,-1669,-1281,-1111,-1141,-1301,-1513,-1711,-1809,-1775,-1565,-1194,-669,-40,656,1357,2027,2627,3137,3563,3908,4207,4485,4781,5112,5500,5924,6365,6762,7060,7181,7070,6683,6002,5059,3898,2624,1328,139,-839,-1516,-1826,-1749,-1292,-506,525,1699,2894,3993,4886,5489,5758,5661,5236,4511,3575,2493,1369,276,-700,-1506,-2090,-2437,-2541,-2419,-2115,-1677,-1174,-681,-262,8,89,-70,-448,-1057,-1811,-2670,-3523,-4281,-4864,-5189,-5239,-4987,-4484,-3775,-2944,-2085,-1266,-579,-53,276,420,416,306,175,70,72,206,501,933,1480,2072,2670,3205,3644,3966,4169,4276,4327,4348,4389,4460,4562,4688,4780,4806,4718,4476,4078,3529,2874,2172,1501,942,560,422,547,951,1602,2450,3425,4435,5404,6225,6847,7192,7252,6998,6464,5680,4715,3633,2526,1467,540,-196,-694,-949,-962,-794,-499,-177,90,212,123,-213,-808,-1631,-2627,-3712,-4796,-5777,-6571,-7114,-7356,-7306,-6976,-6434,-5751,-5025,-4335,-3777,-3383,-3202,-3204,-3367,-3616,-3875,-4059,-4086,-3904,-3478,-2806,-1924,-868,272,1444,2571,3606,4515,5278,5904,6392,6770,7039,7208,7272,7207,6996,6608,6032,5258,4306,3205,2018,800,-360,-1395,-2217,-2775,-3019,-2932,-2526,-1837,-939,88,1138,2115,2938,3517,3836,3843,3573,3032,2287,1385,401,-592,-1533,-2351,-3009,-3476,-3742,-3835,-3777,-3643,-3471,-3338,-3275,-3328,-3491,-3761,-4105,-4472,-4829,-5105,-5285,-5317,-5205,-4945,-4557,-4072,-3543,-3003,-2532,-2160,-1944,-1908,-2054,-2385,-2840,-3391,-3939,-4431,-4780,-4930,-4839,-4488,-3890,-3077,-2101,-1028,82,1165,2175,3090,3881,4579,5169,5691,6139,6519,6808,6981,6982,6773,6303,5544,4496,3174,1642,-9,-1665,-3190,-4444,-5318,-5711,-5588,-4958,-3888,-2496,-950,593,1931,2935,3475,3496,3000,2035,720,-803,-2358,-3774,-4878,-5563,-5725,-5372,-4534,-3327,-1891,-417,930,1976,2605,2754,2409,1631,521,-776,-2095,-3276,-4160,-4635,-4626,-4105,-3118,-1750,-146,1517,3057,4294,5090,5351,5062,4263,3068,1632,133,-1243,-2327,-3009,-3202,-2915,-2188,-1123,144,1466,2699,3732,4473,4900,5002,4844,4487,4031,3553,3129,2796,2575,2428,2327,2190,1974,1611,1081,382,-463,-1384,-2319,-3177,-3880,-4376,-4615,-4608,-4358,-3931,-3376,-2781,-2216,-1752,-1442,-1322,-1399,-1662,-2066,-2561,-3058,-3490,-3769,-3836,-3655,-3222,-2564,-1756,-867,-5,755,1333,1700,1837,1783,1574,1291,997,771,665,725,965,1382,1945,2602,3284,3912,4401,4684,4704,4451,3929,3201,2345,1464,676,82,-238,-230,102,737,1596,2590,3612,4560,5351,5928,6256,6358,6252,6016,5708,5406,5165,5013,4964,4965,4982,4906,4677,4200,3437,2368,1027,-507,-2108,-3637,-4925,-5833,-6245,-6086,-5362,-4124,-2494,-649,1210,2874,4145,4880,4990,4450,3332,1740,-140,-2119,-3978,-5531,-6632,-7168,-7140,-6551,-5550,-4257,-2881,-1595,-570,75,265,13,-637,-1552,-2608,-3611,-4433,-4911,-4979,-4577,-3739,-2530,-1080,454,1897,3076,3847,4112,3830,3033,1813,313,-1278,-2780,-4008,-4822,-5132,-4894,-4132,-2907,-1320,505,2432,4333,6085,7600,8817,9695,10259,10523,10556,10409,10143,9793,9376,8882,8284,7546,6643,5558,4308,2944,1544,213,-929,-1781,-2247,-2279,-1873,-1064,52,1362,2727,4001,5065,5815,6195,6188,5825,5160,4294,3324,2369,1514,853,409,211,217,368,575,747,789,636,255,-364,-1163,-2086,-3026,-3878,-4545,-4927,-4986,-4682,-4057,-3157,-2083,-949,128,1023,1658,1951,1907,1527,902,123,-667,-1345,-1774,-1882,-1590,-924,108,1405,2883,4426,5919,7272,8413,9302,9934,10334,10555,10668,10752,10875,11088,11413,11837,12303,12728,13003,13020,12677,11925,10725,9153,7267,5243,3224,1411,-57,-1038,-1482,-1377,-787,171,1329,2524,3558,4299,4621,4480,3885,2891,1635,251,-1070,-2169,-2893,-3141,-2866,-2089,-901,560,2110,3544,4688,5368,5511,5063,4099,2708,1084,-590,-2099,-3270,-3967,-4133,-3762,-2943,-1793,-492,790,1873,2622,2941,2796,2220,1287,140,-1084,-2192,-3060,-3536,-3559,-3084,-2139,-783,875,2710,4587,6363,7934,9200,10122,10685,10923,10898,10695,10401,10104,9850,9682,9576,9500,9379,9133,8693,8003,7042,5846,4456,2998,1559,280,-761,-1481,-1866,-1924,-1715,-1330,-870,-454,-172,-118,-322,-818,-1560,-2515,-3570,-4650,-5609,-6381,-6840,-6976,-6743,-6211,-5429,-4534,-3623,-2840,-2261,-1947,-1908,-2084,-2401,-2741,-2973,-3015,-2774,-2247,-1460,-495,527,1476,2215,2646,2694,2345,1630,615,-578,-1854,-3047,-4089,-4841,-5278,-5348,-5059,-4440,-3536,-2419,-1154,169,1486,2721,3821,4758,5507,6086,6515,6834,7102,7334,7595,7851,8114,8310,8389,8253,7845,7091,5988,4556,2861,1032,-800,-2475,-3833,-4775,-5199,-5105,-4513,-3523,-2259,-890,425,1525,2286,2628,2518,1976,1072,-95,-1397,-2701,-3886,-4841,-5509,-5846,-5883,-5661,-5269,-4810,-4390,-4089,-3988,-4082,-4394,-4835,-5367,-5876,-6298,-6555,-6615,-6461,-6112,-5626,-5042,-4456,-3903,-3455,-3142,-2977,-2978,-3116,-3382,-3733,-4139,-4542,-4926,-5223,-5427,-5492,-5412,-5172,-4762,-4200,-3478,-2646,-1713,-741,241,1178,2036,2793,3431,3959,4374,4696,4911,5026,4984,4771,4313,3599,2587,1314,-182,-1797,-3419,-4915,-6152,-7039,-7504,-7548,-7203,-6555,-5719,-4817,-3974,-3285,-2824,-2623,-2675,-2950,-3385,-3917,-4469,-4983,-5394,-5685,-5822,-5821,-5704,-5504,-5294,-5109,-5028,-5082,-5295,-5673,-6167,-6732,-7282,-7732,-8012,-8048,-7829,-7353,-6680,-5884,-5080,-4363,-3840,-3577,-3603,-3918,-4468,-5186,-5964,-6714,-7320,-7709,-7807,-7592,-7043,-6210,-5127,-3896,-2587,-1322,-160,798,1525,1993,2222,2252,2148,1992,1863,1829,1944,2212,2626,3118,3601,3975,4121,3950,3400,2435,1101,-549,-2385,-4270,-6054,-7578,-8735,-9423,-9623,-9325,-8613,-7552,-6292,-4933,-3631,-2476,-1576,-985,-733,-819,-1194,-1791,-2508,-3233,-3857,-4284,-4455,-4347,-3985,-3438,-2799,-2181,-1693,-1413,-1396,-1634,-2106,-2711,-3389,-4005,-4512,-4819,-4939,-4861,-4657,-4389,-4129,-3965,-3917,-4035,-4281,-4650,-5062,-5486,-5847,-6113,-6262,-6260,-6145,-5887,-5536,-5080,-4530,-3892,-3149,-2302,-1347,-282,860,2071,3287,4483,5593,6580,7396,8016,8410,8567,8473,8133,7530,6700,5622,4366,2939,1428,-124,-1610,-2979,-4123,-5008,-5563,-5787,-5664,-5238,-4541,-3657,-2644,-1613,-613,243,938,1393,1625,1624,1440,1125,753,400,137,17,64,283,635,1073,1532,1945,2271,2473,2542,2504,2380,2212,2040,1874,1740,1610,1475,1292,1039,692,250,-271,-840,-1413,-1946,-2401,-2753,-2993,-3142,-3204,-3237,-3237,-3258,-3272,-3298,-3290,-3229,-3067,-2777,-2322,-1702,-909,35,1100,2252,3439,4634,5773,6835,7766,8539,9115,9466,9562,9392,8941,8221,7246,6054,4698,3244,1761,343,-941,-2009,-2800,-3279,-3424,-3243,-2784,-2086,-1241,-311,593,1418,2060,2500,2678,2619,2326,1869,1300,707,156,-289,-590,-732,-717,-586,-379,-146,55,209,281,287,249,192,158,163,217,305,395,439,387,194,-166,-700,-1382,-2175,-3009,-3821,-4532,-5093,-5444,-5584,-5487,-5209,-4752,-4203,-3572,-2934,-2283,-1654,-1021,-387,291,1010,1801,2650,3550,4485,5408,6298,7094,7764,8253,8532,8559,8332,7837,7102,6158,5050,3839,2586,1351,191,-841,-1703,-2374,-2817,-3052,-3066,-2882,-2545,-2071,-1542,-996,-500,-121,106,130,-52,-432,-971,-1601,-2248,-2813,-3225,-3414,-3360,-3061,-2575,-1963,-1342,-792,-419,-266,-372,-694,-1202,-1786,-2362,-2843,-3134,-3233,-3086,-2761,-2271,-1698,-1089,-505,15,456,780,1022,1131,1157,1055,860,560,172,-261,-734,-1157,-1514,-1717,-1734,-1511,-1028,-283,701,1875,3171,4499,5771,6896,7791,8409,8696,8664,8308,7664,6783,5690,4460,3110,1695,245,-1203,-2608,-3924,-5107,-6094,-6846,-7301,-7445,-7252,-6748,-5962,-4967,-3852,-2721,-1675,-826,-226,53,25,-278,-792,-1399,-2008,-2500,-2797,-2854,-2662,-2267,-1746,-1190,-709,-387,-273,-398,-717,-1186,-1707,-2191,-2568,-2766,-2780,-2612,-2312,-1940,-1578,-1271,-1087,-1021,-1071,-1203,-1348,-1463,-1479,-1368,-1107,-713,-205,363,953,1507,2008,2422,2770,3048,3304,3544,3822,4126,4487,4877,5288,5685,6036,6307,6472,6507,6398,6143,5728,5175,4466,3627,2653,1563,376,-880,-2168,-3442,-4646,-5724,-6615,-7277,-7660,-7761,-7560,-7103,-6410,-5564,-4621,-3671,-2786,-2038,-1468,-1104,-942,-948,-1076,-1263,-1452,-1594,-1664,-1661,-1597,-1521,-1466,-1483,-1590,-1805,-2100,-2448,-2789,-3070,-3247,-3279,-3176,-2937,-2630,-2290,-2004,-1812,-1767,-1879,-2130,-2482,-2855,-3199,-3408,-3457,-3288,-2919,-2365,-1691,-953,-224,451,1041,1557,2025,2496,3039,3693,4502,5457,6528,7651,8738,9691,10422,10859,10969,10736,10206,9411,8439,7342,6193,5027,3873,2743,1629,552,-508,-1499,-2412,-3190,-3790,-4172,-4302,-4164,-3779,-3170,-2407,-1564,-737,-8,527,835,871,678,297,-175,-636,-994,-1155,-1094,-803,-345,200,705,1071,1193,1017,549,-178,-1055,-1968,-2784,-3385,-3693,-3677,-3353,-2792,-2096,-1374,-746,-295,-73,-106,-347,-762,-1252,-1759,-2190,-2504,-2668,-2660,-2516,-2223,-1841,-1353,-802,-161,548,1356,2240,3214,4239,5285,6313,7269,8120,8836,9400,9824,10113,10296,10378,10368,10251,9997,9562,8912,8006,6840,5433,3838,2147,480,-1044,-2289,-3149,-3543,-3433,-2828,-1799,-439,1104,2677,4127,5326,6175,6637,6719,6475,5991,5381,4720,4120,3591,3180,2837,2542,2231,1861,1405,847,227,-420,-1009,-1474,-1741,-1767,-1540,-1083,-473,208,834,1310,1536,1473,1101,482,-314,-1162,-1946,-2549,-2893,-2935,-2677,-2168,-1479,-707,72,768,1367,1831,2200,2519,2833,3224,3712,4343,5100,5962,6881,7800,8650,9392,9971,10367,10572,10585,10431,10123,9702,9172,8576,7911,7201,6457,5682,4905,4128,3393,2713,2131,1668,1347,1194,1195,1351,1635,2000,2430,2865,3290,3680,4013,4308,4542,4730,4858,4913,4871,4711,4397,3924,3277,2484,1564,595,-375,-1247,-1962,-2444,-2665,-2606,-2298,-1797,-1178,-552,4,388,558,486,195,-260,-797,-1320,-1741,-1976,-1999,-1785,-1377,-814,-174,481,1092,1622,2067,2433,2764,3098,3484,3951,4521,5174,5898,6625,7324,7912,8378,8660,8788,8735,8565,8263,7900,7438,6914,6280,5534,4639,3600,2423,1157,-124,-1339,-2366,-3128,-3528,-3529,-3128,-2348,-1296,-57,1213,2404,3384,4079,4437,4458,4171,3647,2948,2178,1388,648,-13,-594,-1090,-1535,-1945,-2343,-2737,-3118,-3453,-3716,-3857,-3845,-3659,-3298,-2790,-2183,-1547,-949,-479,-176,-103,-244,-597,-1086,-1650,-2181,-2604,-2822,-2797,-2492,-1933,-1153,-234,755,1714,2587,3299,3843,4189,4380,4427,4384,4295,4189,4115,4077,4120,4217,4405,4629,4897,5141,5327,5383,5246,4856,4169,3154,1832,232,-1558,-3433,-5268,-6927,-8295,-9268,-9789,-9836,-9429,-8625,-7514,-6192,-4774,-3356,-2036,-872,83,809,1310,1587,1674,1582,1350,972,495,-106,-790,-1561,-2385,-3232,-4049,-4785,-5363,-5732,-5817,-5613,-5077,-4278,-3249,-2105,-962,56,829,1263,1315,969,285,-652,-1706,-2739,-3599,-4176,-4384,-4203,-3660,-2826,-1822,-756,233,1071,1674,2043,2174,2132,1969,1772,1595,1503,1512,1646,1885,2197,2555,2885,3166,3319,3323,3135,2732,2115,1279,245,-952,-2286,-3687,-5118,-6501,-7782,-8901,-9805,-10464,-10845,-10952,-10780,-10365,-9728,-8925,-7990,-6987,-5962,-4963,-4043,-3232,-2573,-2092,-1795,-1721,-1837,-2178,-2702,-3403,-4239,-5169,-6125,-7056,-7869,-8519,-8924,-9065,-8908,-8480,-7809,-6984,-6066,-5188,-4414,-3860,-3569,-3578,-3879,-4424,-5138,-5911,-6630,-7176,-7462,-7413,-7026,-6305,-5333,-4185,-2987,-1832,-833,-45,486,767,826,726,528,314,145,71,141,346,714,1203,1795,2443,3090,3679,4148,4428,4473,4221,3658,2762,1551,82,-1605,-3376,-5163,-6814,-8239,-9329,-10008,-10243,-10016,-9375,-8375,-7124,-5733,-4336,-3044,-1976,-1189,-747,-638,-848,-1318,-1983,-2758,-3584,-4372,-5093,-5688,-6156,-6468,-6635,-6647,-6513,-6238,-5822,-5284,-4643,-3924,-3180,-2454,-1807,-1305,-992,-918,-1099,-1531,-2179,-2994,-3884,-4767,-5530,-6094,-6360,-6296,-5866,-5098,-4049,-2798,-1465,-154,1017,1967,2627,2979,3022,2807,2387,1860,1309,834,514,407,562,961,1599,2383,3250,4079,4772,5234,5379,5176,4591,3659,2419,962,-624,-2219,-3715,-5005,-5991,-6616,-6833,-6647,-6080,-5202,-4092,-2856,-1597,-410,626,1448,2040,2383,2511,2433,2205,1832,1364,796,152,-565,-1336,-2145,-2945,-3704,-4349,-4835,-5095,-5080,-4783,-4180,-3328,-2278,-1120,27,1053,1850,2317,2418,2115,1469,522,-582,-1740,-2783,-3601,-4061,-4117,-3732,-2950,-1856,-562,766,2002,2997,3668,3971,3904,3531,2952,2282,1669,1231,1069,1257,1803,2687,3835,5131,6452,7646,8593,9186,9353,9080,8366,7285,5904,4341,2697,1095,-370,-1609,-2551,-3158,-3399,-3278,-2816,-2051,-1048,116,1345,2543,3608,4461,5029,5281,5203,4816,4160,3288,2268,1151,10,-1125,-2189,-3170,-4022,-4729,-5260,-5607,-5745,-5691,-5432,-5014,-4462,-3835,-3211,-2642,-2219,-1978,-1965,-2180,-2596,-3164,-3801,-4427,-4938,-5257,-5298,-5028,-4414,-3485,-2286,-905,548,1948,3177,4127,4729,4946,4792,4327,3650,2880,2155,1606,1336,1432,1904,2750,3889,5221,6610,7900,8969,9685,9990,9835,9244,8253,6951,5422,3774,2106,509,-926,-2132,-3046,-3619,-3831,-3670,-3163,-2365,-1341,-205,943,1983,2819,3375,3614,3525,3145,2521,1731,841,-69,-962,-1781,-2523,-3168,-3723,-4198,-4589,-4899,-5122,-5232,-5223,-5074,-4773,-4344,-3792,-3180,-2547,-1979,-1526,-1259,-1218,-1409,-1832,-2423,-3112,-3801,-4370,-4726,-4765,-4446,-3737,-2681,-1347,141,1652,3033,4153,4911,5241,5147,4673,3912,3002,2076,1288,753,561,747,1297,2151,3195,4309,5348,6181,6714,6873,6639,6025,5083,3883,2524,1089,-317,-1622,-2739,-3629,-4238,-4549,-4561,-4289,-3765,-3053,-2212,-1314,-447,349,1007,1512,1859,2050,2111,2051,1888,1628,1258,789,194,-486,-1258,-2050,-2824,-3494,-3995,-4264,-4258,-3970,-3424,-2677,-1825,-973,-238,271,479,327,-169,-996,-2033,-3208,-4345,-5340,-6037,-6352,-6203,-5583,-4509,-3082,-1409,330,1977,3350,4317,4776,4693,4096,3080,1789,414,-854,-1820,-2337,-2303,-1685,-534,1052,2884,4779,6503,7872,8731,8979,8607,7644,6205,4431,2487,547,-1230,-2718,-3815,-4478,-4694,-4489,-3936,-3113,-2132,-1106,-116,727,1395,1834,2059,2092,1968,1740,1438,1108,741,351,-97,-624,-1252,-1997,-2845,-3762,-4691,-5548,-6261,-6737,-6935,-6804,-6364,-5650,-4729,-3701,-2675,-1750,-1047,-617,-534,-790,-1372,-2220,-3230,-4314,-5324,-6160,-6706,-6881,-6644,-5987,-4950,-3625,-2119,-588,831,1990,2792,3171,3134,2731,2068,1296,550,9,-237,-99,434,1307,2435,3669,4868,5878,6590,6925,6861,6427,5682,4727,3662,2582,1574,692,-28,-581,-965,-1222,-1347,-1392,-1351,-1242,-1067,-812,-479,-60,446,1011,1629,2244,2824,3308,3651,3795,3713,3375,2780,1964,954,-151,-1288,-2333,-3211,-3822,-4122,-4082,-3702,-3053,-2183,-1219,-252,600,1242,1602,1636,1339,745,-79,-1034,-1997,-2855,-3472,-3775,-3673,-3175,-2287,-1099,270,1668,2932,3898,4440,4484,3998,3057,1750,271,-1210,-2466,-3341,-3675,-3420,-2557,-1164,611,2614,4591,6383,7759,8630,8891,8570,7714,6455,4936,3332,1792,459,-577,-1257,-1572,-1546,-1239,-721,-77,623,1313,1956,2524,3015,3443,3807,4150,4458,4758,5037,5278,5469,5567,5551,5381,5058,4561,3931,3183,2400,1631,974,473,202,185,417,895,1534,2284,3031,3687,4152,4357,4257,3841,3148,2235,1207,178,-733,-1408,-1757,-1718,-1271,-437,716,2087,3547,4949,6157,7049,7548,7614,7273,6590,5686,4686,3756,3006,2566,2480,2770,3401,4284,5314,6358,7285,7998,8418,8522,8331,7898,7309,6656,6009,5450,4980,4631,4349,4110,3858,3551,3180,2729,2248,1769,1369,1108,1047,1217,1638,2270,3070,3940,4794,5501,5983,6127,5904,5285,4306,3041,1595,113,-1271,-2398,-3172,-3491,-3346,-2731,-1731,-440,1000,2437,3736,4746,5392,5596,5359,4712,3739,2547,1280,71,-942,-1647,-1965,-1860,-1326,-426,767,2127,3511,4790,5823,6523,6837,6758,6348,5694,4930,4194,3624,3326,3375,3790,4525,5498,6567,7580,8375,8813,8801,8312,7368,6075,4554,2976,1480,200,-784,-1453,-1810,-1931,-1878,-1745,-1591,-1472,-1386,-1342,-1290,-1203,-1035,-764,-378,105,663,1241,1776,2214,2473,2516,2299,1803,1058,89,-1010,-2164,-3245,-4159,-4793,-5080,-4970,-4461,-3592,-2437,-1103,273,1568,2638,3386,3742,3678,3226,2453,1477,430,-540,-1294,-1745,-1792,-1457,-725,292,1520,2802,4025,5041,5757,6094,6026,5571,4793,3785,2683,1610,700,56,-256,-199,206,906,1826,2838,3857,4751,5449,5887,6037,5904,5519,4911,4139,3223,2205,1091,-110,-1383,-2726,-4102,-5473,-6773,-7935,-8865,-9509,-9782,-9676,-9159,-8286,-7101,-5701,-4198,-2707,-1368,-280,440,740,575,-36,-1047,-2358,-3841,-5349,-6713,-7798,-8480,-8687,-8400,-7654,-6528,-5155,-3669,-2230,-977,-21,562,739,539,8,-733,-1578,-2384,-3037,-3435,-3525,-3275,-2722,-1900,-909,180,1258,2258,3096,3739,4146,4316,4266,4008,3609,3106,2567,2064,1639,1360,1243,1305,1529,1871,2277,2665,2967,3124,3081,2842,2394,1794,1073,304,-474,-1203,-1866,-2436,-2925,-3337,-3701,-4031,-4363,-4694,-5043,-5394,-5723,-6021,-6230,-6361,-6366,-6273,-6084,-5841,-5596,-5400,-5320,-5400,-5686,-6190,-6895,-7761,-8722,-9677,-10540,-11204,-11590,-11655,-11372,-10768,-9903,-8856,-7740,-6662,-5734,-5040,-4645,-4569,-4799,-5287,-5948,-6687,-7394,-7972,-8327,-8405,-8160,-7608,-6756,-5679,-4434,-3115,-1811,-600,441,1265,1846,2174,2286,2208,2006,1742,1475,1280,1184,1235,1434,1762,2193,2656,3098,3446,3657,3691,3554,3250,2818,2288,1695,1057,387,-327,-1080,-1885,-2728,-3581,-4408,-5138,-5702,-6024,-6045,-5720,-5057,-4076,-2858,-1515,-168,1023,1928,2413,2400,1836,735,-838,-2775,-4907,-7051,-9019,-10605,-11690,-12142,-11951,-11134,-9790,-8079,-6165,-4276,-2579,-1262,-429,-151,-419,-1177,-2300,-3635,-5023,-6276,-7275,-7902,-8108,-7894,-7308,-6419,-5349,-4187,-3056,-2019,-1162,-494,-53,188,234,127,-102,-409,-745,-1066,-1321,-1456,-1437,-1226,-810,-205,562,1422,2311,3129,3813,4287,4511,4477,4173,3650,2921,2064,1106,124,-847,-1739,-2526,-3145,-3589,-3815,-3832,-3629,-3238,-2677,-1995,-1236,-449,312,1009,1595,2052,2337,2458,2386,2136,1711,1126,411,-408,-1272,-2160,-2989,-3743,-4356,-4810,-5085,-5177,-5102,-4890,-4574,-4204,-3817,-3464,-3165,-2955,-2836,-2818,-2891,-3045,-3256,-3511,-3759,-3991,-4139,-4189,-4088,-3809,-3343,-2678,-1847,-894,126,1119,2014,2723,3190,3371,3282,2937,2435,1850,1313,916,759,882,1309,1990,2870,3837,4793,5641,6282,6682,6790,6623,6192,5550,4738,3835,2890,1976,1145,457,-59,-353,-431,-271,106,679,1407,2237,3104,3933,4633,5131,5321,5176,4618,3687,2386,832,-883,-2586,-4135,-5365,-6159,-6427,-6155,-5370,-4169,-2705,-1134,334,1555,2359,2672,2448,1706,540,-943,-2564,-4177,-5599,-6710,-7406,-7641,-7414,-6787,-5825,-4664,-3389,-2126,-947,95,961,1664,2204,2603,2893,3076,3191,3231,3235,3199,3181,3180,3247,3387,3603,3887,4181,4450,4622,4650,4508,4181,3704,3117,2494,1892,1377,984,723,593,565,600,668,740,802,865,941,1062,1265,1559,1975,2472,3045,3609,4113,4457,4582,4422,3959,3200,2191,1011,-239,-1442,-2492,-3294,-3789,-3948,-3782,-3341,-2692,-1928,-1133,-388,248,735,1063,1221,1246,1140,947,677,344,-29,-460,-920,-1418,-1931,-2425,-2873,-3203,-3392,-3352,-3093,-2560,-1816,-888,111,1088,1913,2494,2747,2663,2249,1600,828,70,-520,-849,-831,-468,194,1054,1976,2827,3481,3846,3881,3579,2982,2154,1177,140,-877,-1797,-2574,-3151,-3518,-3635,-3519,-3151,-2565,-1772,-822,247,1352,2444,3431,4245,4825,5119,5090,4761,4116,3242,2177,1023,-137,-1211,-2118,-2800,-3209,-3350,-3218,-2869,-2338,-1701,-1017,-360,209,634,855,859,608,133,-547,-1367,-2246,-3102,-3834,-4374,-4644,-4624,-4291,-3672,-2803,-1746,-583,621,1757,2766,3551,4061,4250,4111,3660,2957,2087,1163,296,-383,-818,-924,-731,-273,361,1042,1665,2122,2337,2301,2011,1549,966,369,-194,-652,-997,-1230,-1372,-1466,-1538,-1621,-1714,-1828,-1916,-1977,-1957,-1844,-1627,-1304,-907,-477,-64,262,439,427,167,-326,-1052,-1959,-2964,-3989,-4921,-5673,-6163,-6339,-6186,-5720,-4999,-4097,-3113,-2135,-1274,-582,-143,44,-53,-389,-946,-1651,-2445,-3265,-4033,-4707,-5224,-5561,-5683,-5582,-5243,-4668,-3862,-2837,-1628,-274,1156,2583,3911,5053,5914,6441,6604,6409,5919,5204,4382,3554,2822,2258,1895,1730,1726,1810,1924,1984,1951,1791,1502,1109,634,129,-381,-854,-1264,-1597,-1838,-1966,-1996,-1880,-1659,-1296,-821,-257,375,1018,1619,2132,2480,2627,2534,2173,1557,716,-304,-1401,-2504,-3489,-4273,-4768,-4928,-4737,-4215,-3422,-2439,-1360,-290,685,1482,2050,2348,2370,2115,1619,923,80,-827,-1745,-2584,-3283,-3792,-4048,-4042,-3756,-3198,-2409,-1428,-315,846,1995,3041,3916,4567,4935,5021,4817,4378,3761,3065,2393,1851,1525,1481,1734,2262,2992,3816,4609,5253,5642,5723,5479,4945,4202,3327,2443,1615,933,410,71,-113,-170,-130,-41,97,250,447,681,982,1359,1812,2335,2886,3423,3885,4198,4323,4196,3825,3214,2408,1497,547,-317,-1033,-1509,-1725,-1657,-1333,-805,-128,620,1360,2039,2586,2969,3158,3143,2927,2536,2000,1366,689,25,-573,-1037,-1335,-1408,-1237,-796,-91,867,2047,3384,4830,6278,7648,8831,9747,10309,10485,10256,9652,8758,7666,6516,5441,4556,3961,3704,3782,4165,4766,5496,6258,6956,7535,7939,8162,8185,8037,7716,7268,6703,6060,5377,4686,4034,3465,3003,2695,2541,2549,2697,2949,3245,3528,3715,3757,3594,3207,2601,1802,885,-88,-1010,-1808,-2403,-2743,-2810,-2601,-2149,-1513,-743,71,874,1591,2177,2580,2792,2780,2576,2172,1631,976,281,-406,-1016,-1497,-1792,-1875,-1707,-1288,-629,264,1318,2521,3777,5047,6255,7339,8247,8926,9344,9477,9326,8913,8287,7507,6670,5848,5140,4607,4280,4178,4250,4454,4706,4935,5073,5091,4964,4724,4397,4022,3661,3324,3056,2848,2704,2608,2557,2532,2549,2595,2692,2848,3063,3336,3641,3944,4194,4333,4295,4040,3526,2757,1748,567,-709,-1968,-3101,-4009,-4588,-4807,-4619,-4070,-3200,-2114,-912,270,1325,2143,2641,2781,2535,1942,1036,-74,-1319,-2550,-3697,-4628,-5285,-5606,-5568,-5182,-4478,-3515,-2360,-1092,223,1506,2715,3778,4681,5355,5800,5962,5850,5458,4816,3980,3026,2053,1168,468,32,-98,78,516,1140,1844,2528,3093,3474,3631,3558,3280,2837,2287,1682,1075,503,-1,-419,-741,-958,-1065,-1069,-947,-733,-399,-3,446,888,1271,1533,1617,1479,1095,463,-376,-1385,-2460,-3534,-4489,-5259,-5762,-5973,-5879,-5520,-4948,-4252,-3514,-2843,-2297,-1971,-1866,-2029,-2415,-3014,-3754,-4586,-5432,-6233,-6918,-7445,-7755,-7830,-7641,-7189,-6479,-5538,-4397,-3110,-1720,-310,1077,2337,3420,4242,4743,4890,4658,4079,3206,2132,976,-130,-1067,-1727,-2051,-2028,-1676,-1088,-351,422,1120,1674,2032,2176,2134,1927,1614,1224,800,360,-94,-544,-1009,-1462,-1911,-2315,-2673,-2937,-3114,-3177,-3161,-3069,-2978,-2906,-2938,-3091,-3413,-3895,-4527,-5251,-6020,-6733,-7335,-7729,-7885,-7751,-7361,-6726,-5943,-5082,-4264,-3577,-3125,-2956,-3123,-3614,-4412,-5453,-6668,-7958,-9234,-10399,-11354,-12042,-12384,-12369,-11967,-11219,-10150,-8840,-7358,-5796,-4247,-2786,-1498,-434,357,849,1039,925,550,-63,-835,-1701,-2569,-3343,-3936,-4271,-4299,-4014,-3435,-2642,-1716,-774,77,754,1188,1362,1272,971,484,-83,-708,-1284,-1789,-2152,-2359,-2370,-2201,-1837,-1332,-697,-22,654,1234,1654,1845,1759,1363,671,-303,-1482,-2796,-4132,-5393,-6457,-7245,-7670,-7710,-7338,-6619,-5584,-4373,-3066,-1818,-733,77,540,602,276,-439,-1450,-2710,-4090,-5503,-6843,-7998,-8916,-9505,-9754,-9644,-9185,-8426,-7408,-6210,-4900,-3556,-2253,-1054,-16,811,1409,1732,1802,1592,1151,493,-313,-1209,-2109,-2928,-3587,-4023,-4188,-4078,-3712,-3132,-2427,-1653,-908,-250,275,629,816,842,724,508,220,-92,-395,-648,-825,-896,-850,-677,-383,20,497,1027,1534,2001,2328,2500,2439,2146,1598,831,-112,-1148,-2192,-3138,-3895,-4384,-4544,-4364,-3854,-3069,-2109,-1061,-80,748,1304,1520,1374,866,41,-1006,-2205,-3421,-4567,-5536,-6255,-6663,-6733,-6455,-5850,-4969,-3865,-2635,-1351,-119,989,1907,2578,3001,3158,3086,2812,2387,1849,1254,643,69,-424,-791,-995,-1016,-845,-513,-49,472,993,1436,1758,1923,1940,1824,1626,1400,1189,1050,981,1018,1116,1288,1482,1686,1882,2048,2199,2320,2422,2503,2548,2555,2489,2328,2051,1626,1062,356,-454,-1312,-2153,-2889,-3449,-3747,-3755,-3440,-2834,-1995,-1011,1,918,1624,2023,2048,1676,924,-154,-1467,-2914,-4368,-5723,-6858,-7695,-8155,-8196,-7804,-6982,-5785,-4271,-2546,-726,1067,2699,4061,5070,5664,5851,5649,5131,4379,3502,2583,1738,1001,465,123,21,131,444,924,1519,2184,2843,3448,3931,4261,4399,4345,4103,3698,3178,2573,1956,1358,838,438,181,95,182,428,829,1326,1901,2475,3007,3428,3686,3732,3535,3081,2389,1484,451,-652,-1700,-2608,-3276,-3623,-3618,-3241,-2537,-1575,-459,686,1736,2575,3107,3290,3088,2535,1686,604,-594,-1833,-3002,-4022,-4820,-5336,-5544,-5418,-4984,-4268,-3339,-2268,-1152,-75,882,1652,2226,2575,2765,2817,2821,2817,2857,2956,3100,3258,3380,3419,3337,3119,2769,2320,1808,1290,806,401,106,-70,-110,-26,175,469,833,1223,1611,1945,2206,2358,2407,2341,2204,2007,1807,1629,1503,1453,1462,1523,1590,1620,1558,1362,999,463,-223,-1018,-1837,-2600,-3209,-3574,-3640,-3369,-2772,-1903,-840,288,1377,2276,2903,3160,3018,2471,1567,369,-1020,-2486,-3918,-5187,-6201,-6865,-7115,-6927,-6296,-5268,-3913,-2333,-645,1028,2563,3875,4875,5546,5881,5919,5739,5409,5038,4684,4422,4260,4208,4224,4269,4284,4219,4034,3697,3206,2556,1771,879,-81,-1059,-2001,-2860,-3587,-4154,-4546,-4758,-4821,-4749,-4582,-4357,-4075,-3789,-3474,-3157,-2829,-2490,-2160,-1843,-1573,-1377,-1293,-1355,-1584,-1988,-2547,-3222,-3947,-4634,-5197,-5545,-5609,-5362,-4794,-3967,-2953,-1870,-845,11,583,814,667,157,-659,-1701,-2857,-4016,-5053,-5874,-6394,-6568,-6395,-5902,-5176,-4305,-3426,-2633,-2045,-1699,-1625,-1783,-2101,-2477,-2811,-2989,-2947,-2642,-2069,-1285,-342,651,1609,2448,3098,3553,3802,3898,3896,3863,3868,3955,4152,4470,4880,5368,5875,6371,6796,7120,7300,7318,7159,6829,6353,5763,5119,4469,3894,3428,3140,3028,3122,3378,3772,4235,4703,5100,5374,5463,5348,5029,4508,3847,3070,2251,1421,635,-88,-728,-1286,-1767,-2185,-2554,-2887,-3199,-3493,-3775,-4042,-4291,-4506,-4681,-4780,-4791,-4672,-4406,-3973,-3360,-2596,-1691,-713,298,1258,2126,2827,3341,3640,3731,3634,3392,3066,2705,2395,2163,2076,2127,2321,2610,2950,3261,3476,3530,3372,2990,2387,1608,719,-190,-1019,-1673,-2046,-2090,-1727,-974,185,1681,3456,5410,7431,9401,11192,12683,13776,14383,14461,14007,13047,11669,9973,8090,6156,4282,2570,1082,-154,-1128,-1864,-2379,-2689,-2807,-2713,-2396,-1833,-1003,77,1386,2850,4386,5871,7210,8272,9006,9344,9305,8939,8311,7572,6794,6142,5660,5428,5439,5667,6036,6458,6834,7067,7100,6876,6410,5723,4878,3953,3040,2221,1580,1162,1008,1111,1453,1960,2568,3159,3649,3933,3953,3673,3101,2293,1334,339,-561,-1247,-1611,-1582,-1128,-260,970,2459,4106,5752,7284,8573,9531,10112,10301,10130,9660,8978,8165,7323,6516,5800,5197,4704,4291,3930,3557,3148,2652,2077,1410,698,-31,-716,-1308,-1773,-2087,-2255,-2311,-2297,-2280,-2325,-2484,-2799,-3277,-3909,-4641,-5415,-6128,-6707,-7043,-7088,-6784,-6145,-5208,-4073,-2861,-1727,-822,-273,-182,-565,-1417,-2616,-4051,-5523,-6882,-7953,-8630,-8836,-8560,-7847,-6760,-5424,-3935,-2427,-977,332,1468,2425,3211,3878,4465,5023,5602,6221,6898,7627,8372,9110,9769,10315,10680,10833,10749,10419,9878,9151,8314,7421,6552,5748,5073,4526,4127,3845,3645,3494,3328,3123,2833,2449,1972,1413,816,200,-376,-910,-1367,-1769,-2132,-2492,-2894,-3376,-3967,-4691,-5534,-6485,-7487,-8490,-9402,-10159,-10646,-10825,-10610,-10020,-9055,-7802,-6354,-4856,-3439,-2247,-1387,-939,-939,-1370,-2182,-3286,-4575,-5911,-7182,-8254,-9045,-9485,-9545,-9228,-8590,-7690,-6635,-5524,-4461,-3541,-2827,-2364,-2154,-2178,-2371,-2676,-2975,-3214,-3263,-3102,-2651,-1923,-923,301,1689,3157,4643,6061,7357,8469,9359,9968,10268,10212,9765,8934,7705,6144,4307,2300,233,-1779,-3624,-5218,-6497,-7418,-7996,-8217,-8146,-7793,-7235,-6492,-5623,-4659,-3628,-2566,-1489,-423,622,1612,2551,3404,4167,4826,5367,5789,6084,6245,6283,6176,5949,5578,5090,4478,3771,2985,2148,1304,470,-300,-1002,-1599,-2097,-2487,-2780,-2997,-3145,-3263,-3358,-3466,-3596,-3783,-4019,-4344,-4730,-5198,-5712,-6248,-6764,-7203,-7508,-7631,-7514,-7143,-6494,-5584,-4440,-3117,-1671,-190,1255,2573,3699,4568,5147,5417,5388,5087,4562,3857,3041,2145,1240,336,-514,-1303,-1998,-2595,-3067,-3417,-3635,-3720,-3687,-3544,-3312,-3032,-2725,-2450,-2246,-2162,-2244,-2509,-2980,-3621,-4403,-5254,-6089,-6828,-7376,-7673,-7674,-7353,-6741,-5861,-4799,-3638,-2475,-1444,-634,-170,-105,-505,-1344,-2597,-4148,-5864,-7597,-9154,-10406,-11209,-11493,-11228,-10449,-9228,-7695,-5985,-4253,-2634,-1235,-133,654,1130,1353,1395,1333,1253,1213,1251,1384,1594,1848,2103,2305,2411,2395,2246,1981,1642,1280,960,752,683,802,1087,1520,2045,2594,3087,3463,3654,3639,3404,2974,2396,1730,1050,422,-94,-473,-697,-797,-808,-803,-841,-999,-1306,-1804,-2457,-3244,-4068,-4849,-5488,-5887,-5991,-5753,-5195,-4361,-3355,-2294,-1316,-560,-132,-102,-489,-1259,-2316,-3544,-4783,-5879,-6697,-7134,-7122,-6668,-5808,-4640,-3289,-1901,-617,431,1142,1470,1384,940,179,-770,-1834,-2867,-3802,-4552,-5076,-5369,-5442,-5329,-5092,-4768,-4424,-4081,-3784,-3515,-3285,-3052,-2787,-2454,-2027,-1497,-891,-244,367,876,1194,1281,1095,657,1,-782,-1611,-2348,-2922,-3214,-3196,-2827,-2135,-1162,13,1302,2596,3824,4871,5711,6274,6552,6555,6274,5774,5059,4198,3225,2181,1108,40,-1000,-1979,-2882,-3686,-4352,-4871,-5186,-5296,-5151,-4761,-4117,-3254,-2209,-1053,156,1321,2391,3298,4015,4524,4846,4999,5041,5003,4926,4829,4710,4551,4314,3954,3435,2719,1808,712,-520,-1823,-3101,-4275,-5236,-5942,-6322,-6406,-6191,-5780,-5235,-4683,-4202,-3878,-3756,-3835,-4108,-4492,-4939,-5335,-5638,-5744,-5661,-5325,-4795,-4071,-3219,-2287,-1327,-394,475,1247,1904,2423,2807,3042,3132,3078,2874,2541,2076,1513,873,202,-464,-1066,-1589,-1973,-2232,-2341,-2330,-2210,-2014,-1767,-1503,-1247,-1028,-872,-822,-895,-1137,-1553,-2163,-2928,-3830,-4774,-5698,-6495,-7083,-7388,-7366,-7005,-6332,-5393,-4267,-3029,-1754,-510,674,1768,2784,3728,4634,5511,6382,7237,8057,8818,9464,9963,10264,10335,10174,9767,9168,8409,7566,6714,5936,5290,4849,4625,4624,4814,5126,5478,5772,5920,5832,5481,4837,3948,2866,1679,489,-617,-1564,-2304,-2820,-3136,-3280,-3329,-3324,-3333,-3384,-3496,-3657,-3842,-3995,-4087,-4058,-3905,-3603,-3198,-2712,-2234,-1813,-1538,-1457,-1612,-2004,-2617,-3384,-4228,-5040,-5713,-6133,-6229,-5927,-5233,-4159,-2786,-1221,418,1979,3354,4429,5148,5493,5483,5182,4682,4077,3471,2931,2507,2208,2013,1870,1723,1500,1163,671,39,-706,-1511,-2283,-2957,-3423,-3639,-3535,-3127,-2419,-1496,-452,587,1484,2106,2360,2169,1529,479,-900,-2472,-4087,-5601,-6847,-7735,-8161,-8109,-7571,-6607,-5281,-3703,-1960,-177,1560,3161,4551,5689,6530,7065,7302,7255,6964,6475,5839,5110,4352,3600,2905,2295,1779,1372,1059,830,669,547,454,359,252,110,-77,-321,-627,-995,-1413,-1878,-2354,-2841,-3296,-3716,-4081,-4383,-4629,-4817,-4975,-5107,-5244,-5395,-5560,-5740,-5893,-5993,-5973,-5798,-5401,-4770,-3887,-2785,-1524,-184,1122,2296,3223,3843,4100,4002,3597,2955,2206,1453,838,449,357,585,1098,1827,2662,3459,4095,4433,4391,3923,3032,1778,269,-1373,-2986,-4447,-5634,-6477,-6951,-7079,-6921,-6571,-6124,-5684,-5314,-5074,-4971,-4989,-5099,-5233,-5349,-5375,-5283,-5026,-4613,-4035,-3328,-2538,-1718,-951,-290,185,446,445,214,-242,-851,-1544,-2231,-2822,-3230,-3395,-3265,-2829,-2101,-1122,36,1300,2572,3767,4811,5635,6207,6503,6522,6304,5859,5270,4564,3828,3107,2469,1967,1637,1531,1640,1992,2558,3309,4211,5183,6182,7124,7951,8614,9065,9295,9304,9112,8759,8293,7760,7221,6701,6253,5879,5599,5401,5264,5157,5038,4863,4586,4187,3643,2977,2219,1416,649,-42,-577,-949,-1128,-1149,-1043,-880,-716,-631,-654,-834,-1148,-1578,-2050,-2492,-2804,-2911,-2741,-2263,-1482,-440,770,2053,3270,4320,5092,5526,5588,5295,4693,3865,2911,1931,1019,254,-329,-699,-895,-933,-882,-792,-709,-676,-703,-778,-886,-971,-987,-872,-572,-51,721,1738,2974,4390,5890,7420,8858,10134,11166,11897,12305,12392,12177,11731,11105,10390,9657,8975,8395,7966,7691,7586,7623,7782,8013,8277,8511,8683,8745,8683,8482,8152,7716,7194,6627,6037,5449,4893,4364,3885,3450,3058,2715,2417,2163,1965,1819,1737,1726,1777,1906,2083,2309,2557,2799,3021,3190,3294,3320,3260,3117,2902,2626,2309,1972,1631,1301,996,724,496,322,217,185,251,399,644,963,1332,1727,2109,2447,2719,2904,2998,3014,2960,2871,2774,2698,2686,2760,2949,3270,3727,4308,4989,5715,6425,7048,7495,7714,7643,7274,6615,5730,4683,3592,2537,1619,893,381,81,-57,-97,-119,-196,-396,-746,-1274,-1948,-2734,-3563,-4365,-5058,-5584,-5880,-5931,-5727,-5310,-4720,-4055,-3377,-2804,-2398,-2240,-2361,-2773,-3445,-4316,-5303,-6295,-7188,-7884,-8293,-8372,-8085,-7453,-6496,-5286,-3877,-2358,-799,730,2166,3467,4592,5532,6265,6817,7177,7385,7452,7414,7303,7146,6983,6834,6741,6700,6739,6833,6986,7154,7331,7472,7568,7603,7575,7483,7347,7160,6938,6659,6321,5880,5330,4630,3787,2793,1685,483,-743,-1968,-3119,-4177,-5100,-5868,-6482,-6932,-7241,-7411,-7476,-7448,-7368,-7248,-7128,-7023,-6965,-6961,-7039,-7186,-7421,-7707,-8041,-8366,-8657,-8853,-8912,-8795,-8472,-7936,-7207,-6323,-5344,-4355,-3437,-2669,-2126,-1832,-1806,-2014,-2391,-2864,-3324,-3678,-3841,-3746,-3370,-2711,-1820,-751,396,1531,2567,3420,4049,4422,4551,4473,4238,3930,3609,3354,3210,3197,3325,3548,3824,4069,4218,4189,3936,3420,2638,1628,413,-909,-2296,-3647,-4907,-6014,-6921,-7605,-8044,-8254,-8241,-8045,-7708,-7267,-6787,-6291,-5824,-5408,-5037,-4731,-4454,-4212,-3978,-3735,-3475,-3178,-2842,-2451,-2005,-1488,-905,-250,468,1246,2059,2899,3723,4519,5248,5895,6434,6862,7171,7366,7449,7436,7312,7104,6784,6373,5856,5252,4569,3826,3051,2255,1466,687,-82,-835,-1599,-2362,-3153,-3947,-4758,-5540,-6289,-6957,-7513,-7942,-8202,-8306,-8244,-8036,-7704,-7270,-6763,-6200,-5595,-4951,-4270,-3545,-2788,-1991,-1200,-419,280,880,1321,1578,1638,1488,1163,683,101,-534,-1174,-1766,-2278,-2675,-2957,-3116,-3188,-3188,-3173,-3172,-3228,-3366,-3592,-3904,-4271,-4652,-5005,-5273,-5419,-5408,-5234,-4905,-4454,-3925,-3372,-2852,-2403,-2071,-1862,-1785,-1834,-1979,-2211,-2494,-2809,-3134,-3448,-3727,-3955,-4098,-4142,-4053,-3827,-3443,-2925,-2277,-1543,-763,22,745,1383,1873,2210,2360,2330,2129,1776,1320,789,253,-257,-682,-989,-1172,-1200,-1111,-896,-596,-230,177,604,1039,1473,1893,2296,2656,2966,3181,3294,3260,3078,2740,2264,1684,1049,410,-171,-656,-1011,-1225,-1317,-1312,-1259,-1227,-1243,-1392,-1674,-2122,-2727,-3464,-4288,-5158,-5991,-6753,-7360,-7786,-7985,-7950,-7679,-7202,-6549,-5778,-4946,-4103,-3327,-2655,-2136,-1817,-1684,-1774,-2041,-2459,-2984,-3533,-4062,-4481,-4747,-4814,-4658,-4300,-3759,-3103,-2400,-1732,-1173,-789,-614,-664,-921,-1331,-1830,-2331,-2737,-2980,-2980,-2715,-2178,-1400,-446,607,1664,2628,3433,3998,4309,4335,4115,3652,3025,2249,1405,522,-358,-1189,-1958,-2616,-3155,-3540,-3757,-3797,-3647,-3334,-2864,-2300,-1676,-1079,-558,-199,-45,-131,-481,-1055,-1838,-2743,-3704,-4638,-5449,-6099,-6501,-6662,-6543,-6176,-5581,-4794,-3863,-2825,-1719,-584,568,1696,2799,3826,4775,5582,6229,6673,6885,6876,6650,6252,5741,5176,4625,4127,3716,3381,3108,2854,2574,2221,1771,1186,495,-309,-1169,-2052,-2901,-3664,-4304,-4782,-5091,-5230,-5215,-5088,-4883,-4654,-4438,-4263,-4148,-4075,-4040,-3992,-3916,-3784,-3578,-3316,-3013,-2700,-2424,-2199,-2062,-2003,-2007,-2050,-2071,-2047,-1927,-1696,-1365,-949,-514,-100,208,372,346,120,-283,-826,-1445,-2061,-2602,-2996,-3189,-3153,-2877,-2386,-1718,-949,-138,610,1241,1664,1849,1754,1380,741,-120,-1155,-2275,-3412,-4466,-5340,-5967,-6249,-6168,-5683,-4827,-3636,-2205,-618,995,2542,3908,5028,5844,6347,6545,6488,6230,5864,5462,5116,4875,4810,4906,5192,5607,6113,6649,7143,7554,7837,7988,8008,7937,7797,7641,7478,7318,7137,6894,6539,6024,5312,4409,3330,2155,946,-185,-1178,-1955,-2502,-2823,-2958,-2991,-2978,-3023,-3166,-3458,-3907,-4481,-5145,-5825,-6450,-6955,-7270,-7366,-7212,-6810,-6181,-5365,-4405,-3366,-2293,-1245,-260,628,1400,2047,2559,2954,3220,3382,3437,3403,3289,3103,2869,2588,2295,1993,1714,1462,1249,1065,892,712,475,169,-251,-784,-1428,-2160,-2931,-3684,-4343,-4851,-5119,-5131,-4824,-4240,-3385,-2354,-1210,-82,955,1794,2382,2689,2703,2462,1997,1370,639,-148,-924,-1658,-2294,-2793,-3118,-3234,-3113,-2760,-2167,-1395,-478,496,1439,2275,2905,3292,3383,3189,2723,2052,1240,383,-431,-1127,-1619,-1890,-1899,-1683,-1269,-721,-112,487,1014,1417,1685,1807,1804,1719,1562,1397,1205,1026,829,621,381,113,-184,-493,-793,-1069,-1298,-1481,-1622,-1749,-1886,-2077,-2346,-2728,-3217,-3812,-4461,-5127,-5726,-6198,-6461,-6476,-6200,-5647,-4832,-3828,-2699,-1546,-448,507,1260,1779,2051,2103,1967,1710,1385,1060,780,567,449,396,412,448,495,516,509,471,399,326,236,163,77,-22,-169,-393,-727,-1201,-1826,-2599,-3501,-4480,-5479,-6412,-7198,-7745,-7992,-7880,-7410,-6599,-5526,-4279,-2989,-1763,-723,60,524,671,499,69,-583,-1368,-2236,-3098,-3905,-4574,-5053,-5288,-5231,-4869,-4189,-3214,-1997,-598,884,2365,3738,4930,5867,6512,6857,6909,6732,6370,5918,5452,5051,4790,4704,4824,5133,5605,6175,6782,7341,7793,8080,8172,8071,7779,7344,6790,6168,5521,4866,4257,3693,3216,2840,2584,2466,2483,2630,2872,3161,3443,3639,3703,3575,3233,2684,1949,1095,196,-663,-1379,-1886,-2104,-2021,-1622,-958,-92,884,1845,2703,3334,3683,3699,3380,2771,1947,1009,89,-713,-1268,-1525,-1432,-1008,-303,601,1594,2562,3400,4022,4380,4453,4258,3843,3258,2583,1870,1174,533,-34,-515,-901,-1185,-1357,-1387,-1265,-949,-440,291,1197,2274,3426,4600,5690,6614,7306,7716,7851,7716,7390,6910,6375,5830,5324,4897,4541,4294,4120,4062,4095,4256,4548,4979,5552,6257,7056,7922,8789,9599,10299,10810,11113,11151,10936,10468,9793,8956,8040,7113,6261,5557,5052,4785,4763,4973,5365,5893,6472,7037,7522,7860,8018,7967,7690,7201,6500,5624,4604,3491,2347,1235,227,-607,-1220,-1569,-1655,-1498,-1148,-690,-199,215,499,577,442,110,-377,-921,-1438,-1816,-1967,-1821,-1356,-566,482,1728,3039,4325,5442,6317,6859,7044,6868,6379,5646,4775,3873,3056,2422,2044,1972,2206,2722,3460,4326,5235,6065,6741,7179,7334,7185,6737,6017,5075,3943,2696,1364,13,-1308,-2559,-3670,-4617,-5340,-5830,-6064,-6059,-5846,-5467,-5002,-4505,-4075,-3755,-3620,-3680,-3931,-4355,-4870,-5428,-5944,-6349,-6613,-6701,-6616,-6388,-6037,-5607,-5127,-4623,-4103,-3578,-3026,-2453,-1826,-1154,-413,380,1231,2113,3014,3915,4789,5638,6428,7177,7865,8503,9086,9609,10078,10470,10793,11009,11122,11096,10924,10587,10089,9425,8635,7728,6764,5775,4809,3898,3068,2325,1668,1080,537,16,-507,-1046,-1612,-2203,-2827,-3470,-4141,-4830,-5550,-6297,-7077,-7884,-8702,-9522,-10298,-11010,-11603,-12054,-12322,-12401,-12285,-11994,-11556,-11032,-10446,-9884,-9350,-8911,-8560,-8306,-8129,-7988,-7845,-7636,-7318,-6828,-6145,-5240,-4123,-2823,-1376,141,1676,3143,4490,5662,6630,7372,7894,8192,8289,8201,7938,7536,7007,6387,5717,5020,4358,3753,3247,2858,2597,2457,2412,2419,2423,2353,2151,1748,1127,263,-797,-2023,-3324,-4646,-5904,-7058,-8063,-8916,-9603,-10147,-10546,-10801,-10921,-10871,-10657,-10249,-9650,-8865,-7920,-6862,-5747,-4642,-3612,-2721,-2011,-1511,-1222,-1123,-1170,-1313,-1470,-1596,-1614,-1495,-1209,-762,-168,519,1263,1990,2661,3221,3655,3951,4129,4211,4248,4264,4318,4419,4592,4824,5112,5409,5705,5942,6101,6144,6055,5807,5412,4848,4157,3347,2475,1604,794,139,-305,-475,-351,54,684,1445,2218,2863,3254,3284,2879,2023,740,-895,-2762,-4726,-6629,-8329,-9700,-10633,-11090,-11029,-10510,-9574,-8336,-6922,-5449,-4073,-2884,-1992,-1430,-1233,-1354,-1760,-2351,-3054,-3766,-4423,-4956,-5340,-5561,-5626,-5576,-5427,-5238,-5017,-4803,-4585,-4363,-4107,-3790,-3390,-2873,-2267,-1559,-822,-79,595,1167,1586,1851,1931,1854,1605,1216,693,56,-656,-1419,-2163,-2843,-3390,-3736,-3853,-3692,-3264,-2586,-1705,-683,396,1465,2432,3247,3854,4231,4364,4278,3991,3566,3054,2520,2041,1661,1440,1384,1510,1772,2139,2536,2901,3173,3292,3245,2997,2582,2003,1313,545,-242,-1010,-1707,-2297,-2747,-3027,-3135,-3050,-2799,-2404,-1902,-1374,-866,-472,-240,-229,-449,-897,-1526,-2272,-3053,-3793,-4410,-4867,-5132,-5222,-5160,-5012,-4821,-4663,-4580,-4598,-4740,-4981,-5304,-5652,-5979,-6225,-6340,-6294,-6061,-5644,-5068,-4374,-3619,-2872,-2215,-1692,-1392,-1306,-1477,-1847,-2373,-2974,-3547,-4015,-4295,-4342,-4149,-3735,-3151,-2474,-1773,-1132,-600,-218,4,82,42,-67,-205,-341,-448,-527,-581,-612,-636,-630,-598,-508,-359,-144,108,356,545,609,492,159,-404,-1162,-2059,-3003,-3893,-4623,-5109,-5285,-5144,-4697,-4020,-3200,-2349,-1596,-1030,-740,-772,-1116,-1757,-2606,-3578,-4554,-5434,-6107,-6520,-6615,-6408,-5916,-5212,-4364,-3450,-2550,-1707,-967,-335,197,648,1045,1426,1799,2188,2588,2988,3370,3714,3990,4186,4283,4274,4155,3930,3602,3190,2705,2183,1644,1145,704,382,175,122,181,343,530,694,753,650,331,-224,-1013,-1999,-3124,-4308,-5466,-6510,-7379,-8008,-8397,-8505,-8395,-8047,-7544,-6889,-6141,-5321,-4468,-3593,-2727,-1869,-1034,-224,557,1296,1979,2573,3033,3322,3373,3167,2667,1897,883,-287,-1529,-2712,-3737,-4475,-4878,-4876,-4493,-3766,-2779,-1649,-491,577,1474,2127,2522,2656,2551,2249,1782,1186,495,-263,-1062,-1852,-2606,-3255,-3744,-4021,-4014,-3706,-3066,-2109,-879,564,2117,3686,5140,6408,7366,7998,8251,8148,7743,7081,6281,5414,4586,3873,3329,2990,2857,2910,3118,3427,3789,4161,4490,4757,4919,4968,4885,4669,4321,3849,3279,2627,1936,1241,579,1,-469,-795,-964,-983,-850,-608,-267,126,555,985,1415,1817,2199,2534,2819,3015,3109,3058,2844,2449,1873,1141,289,-626,-1534,-2369,-3057,-3563,-3834,-3880,-3694,-3322,-2792,-2167,-1491,-817,-191,349,783,1075,1245,1268,1185,1002,754,472,170,-126,-421,-720,-1040,-1388,-1791,-2230,-2712,-3204,-3668,-4081,-4392,-4578,-4623,-4506,-4248,-3861,-3373,-2835,-2263,-1728,-1220,-795,-435,-150,50,184,229,180,28,-240,-623,-1098,-1635,-2178,-2660,-3005,-3148,-3026,-2615,-1906,-941,223,1486,2743,3875,4778,5372,5594,5446,4936,4141,3141,2057,993,62,-651,-1097,-1243,-1112,-741,-190,463,1145,1785,2319,2705,2903,2897,2676,2258,1642,893,25,-866,-1746,-2517,-3137,-3526,-3672,-3540,-3172,-2596,-1893,-1153,-463,82,422,518,358,-27,-593,-1273,-1998,-2709,-3348,-3893,-4309,-4621,-4807,-4915,-4938,-4909,-4845,-4749,-4652,-4541,-4447,-4355,-4282,-4219,-4155,-4086,-3981,-3818,-3578,-3219,-2745,-2128,-1396,-559,338,1245,2109,2865,3463,3855,3999,3883,3490,2840,1965,900,-275,-1514,-2721,-3850,-4825,-5614,-6180,-6524,-6635,-6548,-6277,-5859,-5334,-4721,-4056,-3360,-2643,-1932,-1235,-586,-14,431,715,782,618,202,-437,-1257,-2176,-3103,-3924,-4538,-4859,-4815,-4396,-3596,-2481,-1118,384,1919,3383,4679,5752,6547,7067,7318,7346,7199,6945,6636,6338,6087,5921,5853,5896,6037,6269,6559,6876,7182,7413,7535,7484,7241,6773,6107,5258,4296,3288,2310,1450,766,310,101,140,389,806,1313,1841,2321,2676,2883,2895,2726,2398,1928,1395,808,245,-280,-738,-1108,-1396,-1599,-1720,-1767,-1744,-1648,-1493,-1271,-996,-678,-327,34,403,750,1087,1408,1731,2084,2490,2985,3589,4310,5133,6026,6931,7769,8473,8948,9149,9025,8567,7798,6749,5505,4133,2735,1394,190,-803,-1554,-2019,-2216,-2145,-1852,-1374,-773,-93,595,1262,1855,2350,2735,2991,3123,3127,3016,2784,2467,2062,1615,1151,714,345,96,-6,93,390,926,1665,2613,3715,4932,6199,7459,8637,9691,10559,11215,11642,11838,11817,11614,11259,10804,10303,9799,9352,8990,8766,8680,8764,8981,9327,9726,10135,10454,10625,10557,10222,9581,8668,7521,6226,4885,3599,2477,1593,999,714,716,951,1355,1820,2281,2636,2838,2851,2657,2286,1757,1130,450,-232,-872,-1438,-1908,-2266,-2516,-2651,-2678,-2609,-2450,-2224,-1941,-1631,-1320,-1030,-791,-606,-479,-390,-293,-150,111,541,1177,2046,3118,4354,5661,6951,8103,9023,9635,9888,9774,9313,8553,7554,6395,5141,3852,2589,1379,254,-772,-1697,-2517,-3235,-3849,-4361,-4760,-5051,-5215,-5260,-5188,-5007,-4746,-4433,-4113,-3824,-3620,-3521,-3572,-3771,-4105,-4560,-5069,-5596,-6054,-6393,-6546,-6470,-6139,-5534,-4679,-3587,-2309,-882,630,2179,3702,5154,6488,7658,8645,9421,9994,10362,10562,10616,10580,10505,10419,10388,10407,10497,10640,10782,10882,10851,10622,10133,9325,8208,6778,5125,3328,1501,-223,-1757,-3001,-3915,-4494,-4753,-4760,-4592,-4324,-4074,-3886,-3860,-4018,-4394,-4987,-5766,-6704,-7732,-8798,-9843,-10801,-11648,-12340,-12872,-13243,-13452,-13530,-13469,-13306,-13026,-12664,-12200,-11670,-11047,-10362,-9597,-8752,-7821,-6783,-5630,-4357,-2954,-1453,128,1728,3282,4732,5980,6991,7694,8089,8173,7981,7574,7009,6373,5712,5086,4516,4018,3579,3192,2833,2492,2165,1856,1583,1361,1222,1163,1205,1313,1475,1620,1714,1663,1432,962,230,-748,-1957,-3316,-4769,-6207,-7560,-8748,-9707,-10420,-10851,-11033,-10962,-10698,-10250,-9678,-8997,-8247,-7448,-6628,-5804,-5001,-4237,-3530,-2905,-2360,-1913,-1561,-1284,-1080,-905,-742,-545,-298,39,466,990,1588,2228,2860,3414,3844,4063,4057,3782,3267,2547,1687,787,-73,-786,-1285,-1511,-1436,-1062,-421,440,1437,2498,3517,4413,5090,5498,5575,5327,4756,3920,2895,1773,658,-348,-1165,-1728,-2012,-2017,-1780,-1359,-840,-310,150,453,575,467,172,-290,-834,-1392,-1868,-2195,-2310,-2190,-1832,-1272,-567,197,936,1551,1973,2137,2014,1605,937,54,-965,-2071,-3172,-4231,-5187,-6016,-6707,-7248,-7662,-7949,-8144,-8250,-8294,-8271,-8175,-8008,-7718,-7318,-6748,-6035,-5161,-4177,-3120,-2071,-1093,-270,349,720,817,669,272,-291,-995,-1746,-2492,-3135,-3628,-3877,-3863,-3524,-2877,-1920,-710,690,2186,3680,5067,6254,7167,7761,8018,7967,7656,7168,6594,6025,5552,5224,5084,5119,5294,5540,5764,5864,5757,5356,4636,3596,2290,815,-710,-2138,-3340,-4192,-4630,-4607,-4152,-3320,-2207,-949,336,1494,2414,2996,3178,2937,2301,1321,110,-1229,-2557,-3771,-4777,-5517,-5987,-6202,-6227,-6136,-6010,-5933,-5945,-6089,-6347,-6689,-7060,-7374,-7572,-7565,-7330,-6824,-6084,-5130,-4046,-2907,-1803,-821,-22,540,857,931,803,522,160,-221,-558,-810,-961,-1026,-1030,-1044,-1119,-1322,-1687,-2228,-2922,-3716,-4518,-5254,-5792,-6089,-6044,-5662,-4937,-3933,-2733,-1461,-239,782,1497,1800,1647,1036,16,-1307,-2810,-4328,-5730,-6876,-7680,-8099,-8125,-7801,-7192,-6389,-5470,-4540,-3631,-2822,-2100,-1496,-981,-542,-172,147,407,592,693,684,555,313,-30,-429,-847,-1213,-1492,-1623,-1590,-1386,-1039,-590,-112,332,664,828,797,552,131,-430,-1049,-1655,-2156,-2485,-2574,-2391,-1914,-1165,-176,984,2215,3430,4497,5327,5812,5901,5552,4786,3652,2248,685,-892,-2362,-3607,-4549,-5152,-5425,-5414,-5192,-4874,-4526,-4268,-4138,-4189,-4421,-4804,-5312,-5851,-6394,-6831,-7147,-7272,-7209,-6948,-6513,-5942,-5275,-4570,-3875,-3237,-2692,-2266,-1969,-1796,-1737,-1758,-1844,-1949,-2058,-2133,-2163,-2136,-2037,-1882,-1666,-1410,-1128,-831,-531,-232,77,399,767,1184,1677,2230,2838,3463,4054,4562,4928,5116,5095,4871,4436,3846,3112,2303,1449,613,-164,-829,-1338,-1655,-1748,-1597,-1219,-609,159,1048,1966,2842,3604,4191,4583,4771,4787,4686,4516,4350,4229,4178,4203,4268,4334,4332,4201,3874,3306,2479,1383,79,-1400,-2927,-4426,-5752,-6809,-7493,-7724,-7484,-6743,-5572,-4023,-2224,-296,1610,3351,4794,5835,6408,6492,6114,5354,4320,3153,2005,995,249,-191,-293,-101,331,898,1525,2111,2613,2994,3265,3442,3583,3709,3878,4082,4328,4576,4785,4895,4851,4616,4168,3515,2708,1791,873,23,-657,-1111,-1292,-1203,-878,-382,174,697,1048,1148,911,308,-639,-1882,-3302,-4772,-6141,-7269,-8029,-8346,-8174,-7525,-6460,-5065,-3481,-1841,-300,1004,1955,2465,2498,2055,1211,57,-1253,-2568,-3736,-4631,-5159,-5299,-5050,-4489,-3695,-2784,-1851,-991,-256,326,756,1071,1310,1534,1777,2100,2487,2979,3522,4098,4656,5123,5463,5603,5525,5203,4660,3917,3050,2100,1159,270,-511,-1166,-1685,-2078,-2372,-2583,-2742,-2854,-2912,-2913,-2815,-2599,-2228,-1692,-987,-143,797,1763,2656,3400,3883,4053,3848,3276,2361,1187,-142,-1508,-2769,-3829,-4588,-5013,-5084,-4852,-4362,-3714,-2991,-2281,-1675,-1215,-962,-919,-1094,-1471,-2003,-2653,-3352,-4028,-4630,-5065,-5306,-5297,-5024,-4496,-3734,-2794,-1744,-655,376,1285,1989,2456,2638,2547,2178,1574,780,-159,-1168,-2203,-3191,-4094,-4861,-5468,-5891,-6123,-6157,-5995,-5646,-5119,-4443,-3648,-2785,-1925,-1132,-513,-116,-41,-284,-882,-1761,-2860,-4066,-5244,-6295,-7093,-7571,-7694,-7441,-6863,-5998,-4932,-3737,-2494,-1272,-124,910,1804,2563,3189,3706,4156,4559,4974,5412,5910,6459,7055,7664,8248,8752,9137,9343,9347,9112,8636,7912,6964,5826,4546,3202,1869,650,-370,-1089,-1453,-1410,-959,-141,989,2313,3720,5074,6241,7120,7609,7674,7287,6496,5356,3977,2476,982,-392,-1540,-2413,-2965,-3221,-3208,-2992,-2641,-2223,-1805,-1427,-1123,-905,-772,-717,-726,-774,-860,-951,-1063,-1157,-1260,-1330,-1388,-1390,-1338,-1196,-953,-585,-93,537,1264,2093,2955,3831,4658,5390,5994,6415,6648,6669,6497,6154,5680,5147,4603,4132,3780,3599,3620,3836,4258,4822,5512,6241,6950,7557,7981,8153,8023,7548,6757,5668,4396,3029,1724,588,-250,-736,-830,-575,-20,716,1533,2315,2963,3424,3665,3702,3588,3396,3217,3152,3266,3632,4258,5139,6227,7444,8695,9883,10896,11676,12132,12279,12069,11582,10823,9893,8836,7746,6653,5642,4710,3917,3253,2740,2397,2219,2241,2452,2869,3476,4244,5134,6073,6988,7793,8389,8721,8702,8320,7564,6462,5096,3541,1935,394,-941,-1972,-2605,-2811,-2589,-1992,-1112,-70,1005,1983,2750,3228,3365,3154,2633,1852,921,-74,-1008,-1780,-2312,-2531,-2429,-1992,-1286,-342,724,1869,2977,4016,4906,5645,6191,6574,6777,6836,6754,6548,6225,5792,5247,4611,3877,3088,2256,1430,652,-37,-586,-960,-1131,-1084,-830,-387,184,819,1430,1908,2182,2147,1781,1065,46,-1195,-2528,-3825,-4936,-5756,-6203,-6263,-5951,-5354,-4567,-3714,-2903,-2217,-1707,-1380,-1194,-1086,-962,-725,-303,383,1326,2538,3922,5414,6868,8173,9203,9860,10092,9879,9249,8268,7030,5628,4192,2789,1522,447,-417,-1009,-1363,-1449,-1300,-934,-380,306,1084,1869,2609,3214,3626,3775,3621,3139,2319,1195,-203,-1789,-3490,-5184,-6772,-8125,-9157,-9781,-9966,-9714,-9070,-8141,-7031,-5905,-4879,-4096,-3635,-3543,-3821,-4415,-5235,-6177,-7093,-7876,-8409,-8606,-8444,-7891,-7007,-5833,-4473,-3017,-1567,-223,956,1898,2583,3019,3200,3199,3038,2795,2512,2243,1998,1809,1630,1473,1272,1025,694,286,-185,-685,-1169,-1577,-1867,-1989,-1933,-1695,-1320,-855,-403,-39,129,30,-381,-1117,-2126,-3335,-4616,-5844,-6880,-7625,-8012,-8023,-7703,-7118,-6383,-5606,-4897,-4328,-3945,-3747,-3693,-3719,-3732,-3655,-3397,-2920,-2197,-1248,-137,1055,2223,3238,4020,4463,4546,4244,3610,2697,1604,423,-753,-1845,-2795,-3560,-4124,-4472,-4606,-4529,-4241,-3757,-3088,-2261,-1312,-298,730,1687,2525,3161,3565,3690,3533,3097,2413,1529,513,-554,-1581,-2468,-3139,-3516,-3568,-3297,-2734,-1969,-1100,-254,445,900,1023,802,222,-625,-1683,-2799,-3877,-4773,-5406,-5692,-5610,-5165,-4401,-3399,-2253,-1068,53,1025,1789,2312,2601,2682,2605,2434,2236,2056,1949,1915,1963,2063,2177,2266,2283,2200,2000,1683,1270,787,287,-206,-633,-986,-1230,-1375,-1429,-1417,-1388,-1372,-1438,-1608,-1930,-2403,-3019,-3728,-4474,-5168,-5734,-6106,-6234,-6118,-5788,-5307,-4770,-4274,-3906,-3729,-3761,-3976,-4300,-4625,-4826,-4781,-4385,-3587,-2372,-801,1030,2971,4866,6534,7848,8691,9015,8827,8167,7159,5895,4538,3183,1958,917,127,-409,-687,-716,-544,-184,315,914,1577,2255,2905,3492,3962,4303,4475,4480,4310,3973,3493,2886,2190,1444,683,-28,-656,-1142,-1457,-1587,-1530,-1331,-1042,-737,-518,-439,-588,-980,-1618,-2483,-3480,-4558,-5588,-6507,-7214,-7671,-7835,-7726,-7348,-6784,-6058,-5283,-4495,-3778,-3169,-2707,-2388,-2226,-2169,-2201,-2256,-2303,-2283,-2172,-1947,-1612,-1186,-720,-255,126,377,441,290,-66,-608,-1269,-1975,-2639,-3165,-3491,-3555,-3347,-2877,-2200,-1406,-595,106,597,784,617,101,-726,-1769,-2906,-4009,-4951,-5638,-6018,-6096,-5905,-5548,-5111,-4708,-4418,-4288,-4322,-4486,-4700,-4884,-4934,-4776,-4371,-3693,-2803,-1750,-653,381,1236,1822,2067,1965,1507,769,-197,-1281,-2403,-3463,-4395,-5130,-5629,-5849,-5785,-5410,-4754,-3817,-2658,-1332,83,1484,2771,3847,4612,5022,5033,4670,3981,3055,2003,956,18,-697,-1136,-1255,-1072,-621,8,739,1441,2030,2385,2453,2171,1546,595,-614,-1989,-3433,-4817,-6056,-7052,-7748,-8123,-8172,-7935,-7468,-6835,-6128,-5412,-4764,-4241,-3873,-3695,-3687,-3840,-4110,-4433,-4771,-5032,-5186,-5173,-4974,-4595,-4053,-3400,-2717,-2066,-1555,-1237,-1168,-1371,-1815,-2457,-3199,-3945,-4569,-4975,-5074,-4812,-4188,-3229,-2018,-661,704,1955,2947,3615,3888,3790,3355,2696,1925,1178,584,211,130,317,741,1311,1946,2550,3060,3440,3681,3819,3904,3984,4128,4353,4687,5100,5561,6001,6365,6574,6596,6388,5952,5307,4485,3540,2526,1487,482,-469,-1316,-2052,-2647,-3075,-3337,-3392,-3260,-2925,-2428,-1796,-1093,-391,251,747,1076,1195,1137,919,631,319,82,-46,-13,165,481,870,1283,1648,1911,2023,1969,1726,1334,794,168,-506,-1192,-1828,-2400,-2873,-3225,-3456,-3550,-3506,-3329,-3008,-2559,-1982,-1304,-540,251,1045,1761,2366,2793,3019,3013,2794,2381,1838,1231,652,178,-105,-158,52,501,1140,1884,2635,3277,3728,3897,3768,3328,2635,1761,809,-94,-857,-1369,-1593,-1488,-1098,-479,265,1011,1646,2060,2182,1986,1486,746,-133,-1046,-1868,-2516,-2913,-3048,-2920,-2591,-2110,-1557,-995,-462,-1,399,732,1024,1285,1538,1781,2017,2228,2406,2529,2591,2582,2501,2356,2145,1876,1545,1153,689,164,-427,-1051,-1687,-2289,-2808,-3206,-3440,-3499,-3380,-3116,-2750,-2336,-1940,-1607,-1371,-1250,-1217,-1244,-1283,-1271,-1188,-986,-696,-327,57,399,632,715,601,308,-167,-756,-1410,-2060,-2634,-3082,-3365,-3454,-3365,-3100,-2709,-2225,-1706,-1186,-719,-317,-7,218,361,445,480,498,500,494,488,457,421,346,263,165,87,56,102,258,536,934,1424,1943,2430,2779,2925,2786,2330,1562,519,-702,-2001,-3237,-4301,-5073,-5502,-5537,-5216,-4585,-3749,-2834,-1959,-1270,-842,-766,-1040,-1656,-2542,-3595,-4711,-5761,-6643,-7284,-7624,-7681,-7459,-7038,-6469,-5844,-5205,-4614,-4070,-3583,-3120,-2655,-2150,-1587,-942,-231,537,1319,2079,2772,3357,3806,4099,4227,4197,4020,3731,3344,2935,2512,2173,1932,1870,1994,2342,2889,3611,4443,5314,6131,6820,7309,7559,7565,7347,6962,6487,5990,5552,5203,4970,4816,4708,4561,4324,3929,3353,2597,1701,731,-226,-1091,-1771,-2234,-2437,-2414,-2196,-1862,-1487,-1160,-932,-860,-940,-1166,-1484,-1837,-2156,-2380,-2467,-2379,-2136,-1740,-1259,-727,-226,216,534,744,826,836,803,802,874,1078,1420,1907,2495,3124,3727,4202,4508,4565,4381,3965,3376,2700,2036,1488,1143,1076,1308,1836,2609,3530,4509,5398,6111,6527,6607,6325,5720,4855,3847,2801,1865,1134,723,668,1002,1688,2664,3843,5100,6326,7399,8226,8744,8903,8721,8206,7448,6516,5525,4581,3790,3244,3003,3104,3528,4232,5133,6125,7095,7943,8584,8975,9103,8999,8710,8312,7878,7461,7124,6869,6712,6630,6593,6577,6551,6501,6427,6327,6229,6136,6075,6031,6008,5964,5869,5684,5368,4915,4311,3595,2797,1982,1205,521,-28,-421,-664,-766,-774,-719,-649,-595,-577,-604,-655,-716,-740,-702,-560,-304,73,550,1098,1658,2190,2620,2934,3078,3078,2930,2699,2424,2176,2022,2005,2173,2526,3043,3690,4375,5028,5547,5851,5892,5641,5113,4370,3479,2559,1694,997,519,320,390,711,1218,1827,2445,2968,3314,3417,3254,2824,2177,1389,554,-215,-812,-1170,-1202,-923,-333,499,1471,2484,3407,4132,4586,4696,4484,3961,3224,2360,1502,754,229,-14,72,462,1124,1959,2879,3748,4476,4945,5108,4930,4410,3621,2614,1511,407,-600,-1412,-1994,-2300,-2352,-2171,-1814,-1346,-823,-323,119,446,644,689,582,317,-95,-649,-1336,-2138,-3033,-4001,-4988,-5967,-6859,-7634,-8208,-8560,-8636,-8435,-7961,-7254,-6352,-5349,-4287,-3277,-2355,-1592,-1010,-627,-432,-399,-499,-681,-910,-1143,-1348,-1508,-1608,-1642,-1618,-1531,-1394,-1207,-971,-695,-375,-11,384,819,1277,1746,2210,2629,2973,3190,3236,3074,2679,2048,1209,205,-892,-1995,-3030,-3889,-4531,-4885,-4952,-4736,-4289,-3682,-3021,-2391,-1915,-1651,-1672,-1984,-2574,-3373,-4305,-5240,-6071,-6683,-6976,-6930,-6508,-5798,-4855,-3835,-2842,-2037,-1493,-1298,-1448,-1927,-2634,-3493,-4342,-5089,-5612,-5833,-5722,-5264,-4507,-3517,-2390,-1226,-144,777,1455,1848,1954,1782,1396,857,252,-331,-821,-1143,-1275,-1190,-913,-487,25,539,984,1284,1393,1281,949,431,-238,-986,-1758,-2487,-3122,-3613,-3937,-4068,-4007,-3771,-3380,-2885,-2338,-1791,-1318,-955,-758,-737,-903,-1235,-1699,-2252,-2828,-3374,-3831,-4145,-4291,-4238,-3992,-3566,-2988,-2308,-1565,-825,-126,477,953,1275,1431,1422,1267,994,651,290,-28,-253,-335,-260,-23,340,779,1232,1613,1878,1972,1894,1653,1308,907,547,277,169,243,497,904,1382,1860,2221,2385,2265,1825,1065,21,-1214,-2528,-3787,-4843,-5581,-5904,-5761,-5164,-4176,-2905,-1518,-171,951,1715,2016,1815,1136,72,-1254,-2648,-3963,-5001,-5658,-5831,-5506,-4712,-3532,-2091,-531,989,2342,3395,4095,4390,4312,3907,3277,2536,1803,1209,827,742,954,1447,2153,2971,3790,4487,4966,5138,4989,4509,3767,2836,1828,845,-19,-688,-1138,-1352,-1371,-1238,-1028,-805,-636,-563,-610,-779,-1038,-1357,-1668,-1934,-2099,-2140,-2042,-1821,-1495,-1118,-727,-375,-102,61,99,3,-204,-517,-894,-1314,-1732,-2117,-2440,-2666,-2790,-2795,-2691,-2483,-2202,-1843,-1456,-1025,-592,-152,266,648,959,1178,1266,1214,985,609,66,-579,-1309,-2052,-2763,-3379,-3857,-4162,-4281,-4224,-4024,-3714,-3360,-2999,-2682,-2427,-2248,-2130,-2056,-1991,-1916,-1797,-1636,-1437,-1218,-1039,-933,-972,-1193,-1635,-2300,-3167,-4171,-5241,-6263,-7149,-7795,-8140,-8137,-7793,-7126,-6205,-5100,-3901,-2707,-1597,-658,61,510,686,594,275,-213,-794,-1390,-1911,-2304,-2501,-2502,-2302,-1930,-1460,-925,-429,3,307,468,489,380,175,-86,-369,-647,-885,-1084,-1230,-1321,-1370,-1372,-1339,-1280,-1201,-1116,-1048,-1003,-1007,-1071,-1191,-1384,-1620,-1897,-2190,-2474,-2737,-2953,-3115,-3209,-3239,-3194,-3091,-2936,-2742,-2539,-2339,-2170,-2061,-2015,-2063,-2193,-2413,-2702,-3037,-3385,-3707,-3958,-4101,-4115,-3968,-3702,-3308,-2875,-2439,-2085,-1868,-1827,-1990,-2322,-2800,-3334,-3846,-4245,-4451,-4409,-4094,-3530,-2765,-1904,-1052,-329,155,333,179,-292,-996,-1836,-2672,-3371,-3814,-3910,-3619,-2953,-1969,-780,469,1631,2547,3111,3246,2941,2251,1272,156,-950,-1877,-2507,-2744,-2556,-1958,-1011,172,1474,2738,3851,4690,5181,5301,5047,4492,3730,2874,2071,1428,1057,1009,1303,1895,2705,3611,4475,5167,5559,5585,5199,4434,3351,2069,720,-549,-1614,-2362,-2750,-2749,-2408,-1790,-1006,-164,609,1226,1601,1710,1541,1143,573,-76,-714,-1261,-1647,-1847,-1851,-1699,-1431,-1135,-859,-679,-629,-723,-961,-1301,-1699,-2106,-2440,-2682,-2757,-2675,-2415,-2009,-1492,-915,-342,182,604,906,1086,1146,1144,1090,1056,1052,1113,1239,1410,1612,1790,1927,1966,1910,1733,1465,1126,765,427,163,2,-29,70,288,603,976,1378,1762,2101,2358,2514,2552,2471,2280,1998,1652,1272,882,507,152,-173,-478,-765,-1045,-1317,-1574,-1801,-1979,-2079,-2076,-1941,-1655,-1208,-600,156,1025,1968,2924,3831,4615,5215,5565,5641,5411,4899,4131,3175,2093,977,-105,-1081,-1900,-2538,-2983,-3246,-3351,-3331,-3225,-3063,-2890,-2718,-2580,-2488,-2446,-2467,-2535,-2648,-2784,-2926,-3048,-3135,-3166,-3143,-3058,-2930,-2776,-2610,-2466,-2351,-2280,-2258,-2276,-2316,-2361,-2381,-2348,-2232,-2022,-1685,-1245,-696,-68,591,1248,1840,2325,2670,2836,2836,2656,2344,1919,1435,935,466,69,-213,-371,-363,-224,77,468,955,1453,1931,2335,2610,2744,2704,2504,2168,1725,1240,753,327,-11,-237,-358,-405,-418,-452,-549,-755,-1068,-1505,-2010,-2558,-3080,-3526,-3850,-4008,-3999,-3821,-3515,-3126,-2724,-2386,-2167,-2136,-2310,-2687,-3242,-3897,-4571,-5172,-5587,-5758,-5604,-5129,-4330,-3274,-2042,-734,528,1654,2540,3154,3452,3466,3231,2823,2323,1820,1390,1087,952,975,1143,1398,1688,1939,2112,2151,2061,1844,1541,1205,902,682,605,685,932,1317,1805,2326,2830,3246,3529,3648,3590,3366,3012,2571,2107,1681,1346,1147,1107,1221,1476,1820,2201,2553,2820,2953,2923,2733,2393,1962,1490,1053,711,522,519,703,1063,1540,2074,2588,2999,3250,3296,3128,2779,2306,1794,1341,1034,945,1107,1512,2117,2829,3552,4160,4563,4671,4463,3939,3172,2250,1295,439,-216,-575,-611,-318,253,1023,1894,2752,3491,4030,4291,4269,3940,3374,2613,1766,912,158,-437,-811,-952,-875,-608,-218,241,709,1147,1529,1867,2180,2513,2916,3428,4081,4882,5807,6815,7840,8794,9607,10183,10484,10458,10121,9489,8642,7655,6642,5704,4933,4412,4172,4235,4556,5106,5778,6514,7197,7773,8162,8342,8296,8041,7618,7073,6475,5873,5346,4905,4610,4442,4400,4447,4543,4632,4676,4631,4482,4229,3888,3501,3107,2758,2485,2331,2285,2368,2541,2787,3076,3361,3625,3825,3951,3981,3905,3732,3457,3106,2691,2239,1769,1307,865,462,108,-180,-399,-526,-563,-491,-309,-32,341,760,1213,1637,1999,2258,2382,2370,2218,1970,1669,1367,1129,980,962,1044,1227,1432,1635,1758,1783,1671,1452,1133,774,433,152,8,15,204,572,1086,1705,2364,2987,3517,3882,4061,4027,3823,3477,3085,2709,2457,2387,2560,2983,3637,4468,5377,6266,7013,7512,7693,7498,6934,6041,4902,3636,2366,1233,328,-247,-490,-400,-54,447,983,1416,1644,1580,1189,490,-477,-1592,-2764,-3852,-4756,-5393,-5708,-5706,-5405,-4881,-4205,-3479,-2793,-2224,-1836,-1654,-1697,-1932,-2331,-2825,-3357,-3855,-4264,-4543,-4661,-4629,-4451,-4166,-3806,-3406,-3004,-2609,-2236,-1882,-1542,-1214,-896,-597,-341,-143,-44,-55,-203,-476,-871,-1334,-1826,-2274,-2598,-2758,-2665,-2331,-1730,-924,34,1030,1982,2751,3281,3477,3345,2876,2147,1233,257,-674,-1452,-1997,-2275,-2285,-2062,-1697,-1265,-882,-629,-583,-784,-1244,-1932,-2791,-3738,-4675,-5494,-6101,-6426,-6421,-6108,-5512,-4738,-3898,-3103,-2497,-2130,-2072,-2285,-2712,-3236,-3721,-4044,-4078,-3789,-3140,-2224,-1119,5,1008,1738,2086,1982,1439,481,-760,-2168,-3584,-4847,-5837,-6450,-6637,-6407,-5796,-4916,-3865,-2796,-1821,-1061,-578,-421,-576,-1001,-1628,-2354,-3093,-3748,-4250,-4539,-4611,-4460,-4126,-3672,-3141,-2630,-2173,-1829,-1619,-1545,-1595,-1737,-1931,-2142,-2323,-2446,-2492,-2430,-2275,-2007,-1639,-1199,-677,-138,415,921,1342,1646,1782,1748,1519,1123,574,-71,-768,-1453,-2071,-2568,-2903,-3039,-2955,-2643,-2104,-1365,-456,568,1634,2669,3575,4278,4694,4776,4499,3885,2995,1924,806,-239,-1076,-1631,-1853,-1752,-1394,-871,-303,178,483,516,269,-272,-1033,-1951,-2912,-3810,-4560,-5064,-5300,-5241,-4915,-4390,-3722,-3019,-2342,-1772,-1334,-1036,-858,-741,-645,-498,-279,38,418,831,1197,1456,1540,1409,1054,498,-196,-949,-1652,-2210,-2534,-2552,-2256,-1634,-760,290,1406,2457,3340,3949,4225,4149,3731,3043,2170,1219,310,-463,-1024,-1325,-1366,-1177,-799,-330,183,640,999,1214,1269,1170,936,615,229,-142,-489,-746,-906,-946,-881,-720,-505,-268,-50,107,195,183,102,-51,-232,-413,-574,-681,-740,-753,-732,-725,-735,-814,-960,-1182,-1463,-1766,-2047,-2248,-2324,-2222,-1937,-1457,-826,-92,664,1365,1915,2255,2333,2128,1676,1011,235,-571,-1305,-1890,-2279,-2449,-2431,-2269,-2038,-1818,-1681,-1689,-1870,-2235,-2753,-3377,-4041,-4661,-5161,-5479,-5554,-5378,-4954,-4314,-3548,-2704,-1903,-1199,-657,-315,-150,-152,-253,-405,-552,-665,-734,-779,-842,-967,-1206,-1580,-2101,-2729,-3421,-4084,-4641,-4999,-5094,-4881,-4357,-3551,-2526,-1379,-216,844,1689,2242,2434,2261,1736,926,-77,-1162,-2199,-3090,-3723,-4065,-4072,-3781,-3243,-2536,-1768,-1033,-416,3,193,135,-159,-639,-1265,-1948,-2649,-3272,-3795,-4158,-4349,-4367,-4211,-3912,-3501,-3013,-2499,-1999,-1557,-1218,-1007,-943,-1032,-1267,-1610,-2042,-2501,-2948,-3338,-3636,-3821,-3881,-3837,-3687,-3466,-3190,-2861,-2504,-2093,-1644,-1139,-600,-34,508,992,1355,1556,1555,1349,951,415,-190,-790,-1302,-1677,-1892,-1951,-1906,-1820,-1759,-1815,-2014,-2402,-2954,-3637,-4375,-5093,-5688,-6093,-6235,-6086,-5640,-4922,-3991,-2922,-1797,-717,253,1045,1615,1969,2096,2046,1847,1545,1179,771,337,-112,-583,-1061,-1546,-2009,-2418,-2738,-2910,-2908,-2685,-2239,-1568,-716,275,1318,2348,3255,3996,4473,4691,4607,4268,3700,2986,2187,1400,691,124,-254,-435,-422,-238,61,436,815,1161,1425,1573,1596,1475,1233,877,441,-44,-546,-1018,-1432,-1744,-1938,-1980,-1883,-1631,-1273,-819,-343,130,516,792,910,850,620,235,-271,-835,-1419,-1945,-2384,-2682,-2828,-2813,-2644,-2344,-1934,-1438,-879,-272,376,1043,1736,2414,3065,3637,4089,4375,4452,4304,3928,3364,2667,1911,1192,571,109,-168,-292,-283,-232,-199,-260,-474,-851,-1395,-2060,-2781,-3488,-4088,-4520,-4712,-4653,-4313,-3733,-2927,-1970,-911,170,1210,2147,2916,3489,3815,3907,3742,3356,2768,2022,1167,256,-657,-1515,-2264,-2858,-3248,-3413,-3321,-2981,-2395,-1608,-659,376,1433,2422,3275,3924,4310,4424,4236,3790,3114,2278,1356,421,-449,-1196,-1772,-2156,-2334,-2328,-2162,-1879,-1529,-1157,-819,-549,-386,-349,-447,-675,-1019,-1438,-1908,-2364,-2769,-3074,-3237,-3234,-3053,-2700,-2194,-1585,-913,-239,368,878,1221,1400,1384,1205,882,464,7,-429,-796,-1033,-1135,-1070,-869,-549,-164,249,638,984,1252,1464,1606,1723,1814,1898,1982,2044,2090,2078,2016,1877,1680,1444,1185,963,786,695,678,729,789,823,746,517,91,-550,-1387,-2370,-3436,-4481,-5410,-6129,-6538,-6601,-6267,-5563,-4500,-3173,-1637,-30,1565,3016,4228,5105,5583,5624,5222,4400,3225,1775,168,-1488,-3057,-4443,-5520,-6242,-6544,-6425,-5911,-5048,-3927,-2635,-1283,36,1233,2241,3017,3547,3832,3901,3787,3540,3200,2815,2403,2006,1616,1266,949,676,464,308,233,238,326,496,730,1008,1302,1575,1794,1934,1961,1883,1686,1404,1053,682,325,32,-166,-227,-149,89,461,945,1492,2054,2561,2970,3220,3285,3158,2844,2391,1845,1277,757,348,89,28,139,445,884,1441,2060,2718,3368,3996,4575,5085,5511,5830,6027,6084,6007,5784,5456,5034,4580,4130,3738,3434,3234,3137,3099,3089,3021,2866,2541,2056,1377,565,-351,-1279,-2146,-2860,-3353,-3549,-3435,-2961,-2171,-1069,269,1788,3379,4964,6407,7624,8491,8950,8928,8434,7476,6140,4524,2769,1015,-580,-1895,-2819,-3283,-3275,-2782,-1886,-637,841,2456,4073,5608,6936,8001,8736,9114,9142,8836,8267,7489,6619,5717,4900,4214,3727,3457,3407,3561,3883,4325,4843,5370,5875,6288,6593,6745,6730,6542,6181,5662,5032,4307,3568,2855,2234,1765,1482,1422,1583,1953,2491,3147,3853,4546,5152,5635,5942,6072,6017,5803,5463,5036,4575,4108,3695,3333,3073,2888,2796,2772,2801,2872,2949,3050,3140,3252,3367,3510,3680,3877,4092,4304,4497,4632,4699,4664,4531,4296,3991,3630,3276,2945,2674,2480,2337,2232,2109,1918,1609,1144,509,-278,-1180,-2114,-3002,-3727,-4206,-4346,-4103,-3450,-2410,-1038,585,2340,4112,5759,7162,8203,8798,8882,8448,7505,6136,4429,2526,576,-1277,-2876,-4117,-4909,-5209,-5026,-4396,-3401,-2146,-747,679,2020,3195,4135,4816,5226,5391,5344,5128,4793,4382,3924,3456,2975,2507,2045,1598,1171,773,416,123,-109,-264,-344,-371,-349,-319,-311,-345,-468,-674,-986,-1375,-1828,-2287,-2718,-3052,-3252,-3279,-3107,-2749,-2220,-1566,-855,-147,473,936,1199,1213,991,535,-92,-840,-1622,-2369,-3000,-3470,-3728,-3772,-3595,-3231,-2709,-2087,-1410,-731,-100,450,883,1184,1346,1365,1259,1042,733,376,-24,-402,-767,-1053,-1281,-1405,-1461,-1440,-1396,-1359,-1389,-1534,-1834,-2313,-2979,-3791,-4718,-5670,-6567,-7321,-7838,-8057,-7931,-7440,-6602,-5460,-4084,-2556,-986,539,1898,3018,3799,4204,4170,3720,2847,1626,119,-1559,-3299,-4974,-6461,-7656,-8465,-8838,-8741,-8203,-7248,-5984,-4486,-2887,-1303,168,1411,2381,3015,3317,3287,2978,2425,1712,895,54,-754,-1467,-2054,-2466,-2708,-2759,-2648,-2389,-2034,-1621,-1231,-899,-702,-665,-831,-1192,-1744,-2439,-3237,-4069,-4865,-5575,-6120,-6486,-6627,-6558,-6280,-5836,-5260,-4614,-3937,-3293,-2709,-2228,-1857,-1606,-1471,-1427,-1466,-1547,-1662,-1773,-1877,-1947,-1988,-1987,-1941,-1859,-1723,-1551,-1327,-1056,-746,-386,-4,402,817,1205,1582,1882,2134,2279,2333,2286,2138,1925,1653,1383,1123,927,784,706,654,595,464,226,-184,-758,-1517,-2396,-3352,-4283,-5107,-5718,-6045,-6022,-5628,-4862,-3773,-2414,-897,693,2221,3595,4702,5469,5832,5765,5269,4370,3140,1647,6,-1677,-3292,-4721,-5884,-6704,-7129,-7151,-6774,-6037,-5009,-3757,-2388,-978,365,1583,2594,3376,3880,4129,4108,3864,3426,2835,2156,1424,710,44,-514,-940,-1207,-1300,-1238,-1030,-728,-376,-36,231,379,360,162,-223,-762,-1422,-2136,-2837,-3447,-3894,-4116,-4077,-3748,-3157,-2324,-1334,-256,803,1750,2499,2976,3145,2995,2540,1844,976,29,-893,-1703,-2315,-2680,-2759,-2571,-2127,-1498,-740,73,857,1569,2145,2577,2847,2970,2969,2875,2712,2514,2294,2070,1850,1637,1434,1246,1070,916,772,640,493,314,67,-274,-741,-1342,-2070,-2910,-3799,-4695,-5515,-6195,-6672,-6900,-6843,-6507,-5894,-5049,-4023,-2882,-1705,-569,449,1274,1852,2131,2092,1721,1033,72,-1123,-2464,-3877,-5269,-6541,-7606,-8388,-8811,-8850,-8483,-7723,-6629,-5257,-3716,-2108,-540,880,2069,2969,3541,3791,3734,3426,2921,2300,1622,966,365,-127,-500,-746,-860,-872,-787,-634,-452,-248,-90,27,37,-60,-293,-664,-1166,-1767,-2448,-3141,-3809,-4391,-4834,-5103,-5165,-5016,-4657,-4124,-3445,-2678,-1882,-1110,-432,106,463,607,531,246,-229,-839,-1538,-2256,-2931,-3497,-3910,-4133,-4146,-3963,-3591,-3078,-2461,-1797,-1127,-508,43,476,792,959,980,857,585,202,-281,-799,-1306,-1739,-2041,-2163,-2100,-1849,-1463,-1017,-586,-288,-190,-364,-840,-1604,-2612,-3778,-4995,-6144,-7095,-7760,-8031,-7893,-7315,-6348,-5056,-3546,-1927,-331,1128,2351,3245,3779,3901,3641,3000,2049,842,-534,-1978,-3404,-4695,-5776,-6551,-6971,-6993,-6614,-5849,-4761,-3398,-1889,-292,1244,2657,3840,4741,5325,5581,5531,5223,4713,4088,3408,2769,2201,1777,1490,1362,1365,1463,1624,1780,1890,1901,1767,1465,985,326,-465,-1361,-2283,-3171,-3948,-4544,-4912,-5004,-4810,-4345,-3635,-2757,-1767,-780,135,878,1385,1620,1549,1203,623,-132,-954,-1779,-2489,-3030,-3343,-3401,-3234,-2851,-2338,-1744,-1139,-589,-113,258,541,764,947,1152,1378,1664,1985,2325,2631,2867,2966,2913,2681,2289,1782,1212,666,204,-108,-240,-195,2,279,569,766,804,607,147,-576,-1512,-2601,-3709,-4740,-5546,-6030,-6105,-5729,-4914,-3709,-2221,-568,1093,2627,3898,4803,5271,5273,4804,3911,2655,1129,-563,-2288,-3937,-5370,-6482,-7183,-7404,-7122,-6358,-5159,-3627,-1888,-72,1662,3197,4420,5259,5689,5714,5382,4766,3956,3040,2119,1248,504,-95,-528,-793,-906,-878,-739,-509,-223,78,360,563,645,568,290,-191,-862,-1697,-2621,-3568,-4440,-5161,-5647,-5856,-5759,-5353,-4693,-3805,-2792,-1714,-662,288,1079,1656,1992,2085,1937,1588,1089,502,-97,-636,-1048,-1286,-1312,-1125,-738,-180,494,1233,1984,2679,3303,3783,4139,4327,4359,4243,3973,3586,3092,2529,1944,1385,914,589,450,540,844,1338,1950,2582,3119,3449,3455,3086,2283,1105,-408,-2108,-3859,-5487,-6833,-7754,-8170,-8014,-7323,-6146,-4609,-2847,-1019,716,2231,3413,4205,4564,4510,4052,3273,2205,958,-411,-1807,-3142,-4344,-5329,-6032,-6418,-6433,-6105,-5423,-4453,-3242,-1877,-439,977,2287,3422,4310,4927,5245,5276,5069,4651,4130,3549,3005,2561,2245,2101,2100,2226,2431,2647,2834,2914,2871,2650,2271,1710,1024,227,-612,-1441,-2199,-2818,-3249,-3447,-3384,-3057,-2480,-1689,-752,276,1297,2255,3063,3684,4082,4249,4204,3969,3600,3135,2639,2144,1702,1329,1044,854,752,744,816,987,1250,1625,2118,2733,3455,4262,5102,5915,6627,7154,7422,7371,6972,6230,5180,3930,2574,1287,190,-569,-897,-755,-165,796,1965,3191,4253,4991,5245,4946,4067,2692,938,-994,-2885,-4513,-5675,-6229,-6104,-5286,-3883,-2010,105,2293,4308,6023,7273,8017,8226,7929,7203,6124,4812,3360,1893,498,-708,-1655,-2261,-2478,-2286,-1676,-705,584,2078,3679,5272,6733,7978,8922,9530,9777,9700,9324,8734,7996,7201,6416,5718,5148,4739,4503,4428,4491,4664,4896,5147,5368,5516,5545,5439,5156,4715,4106,3368,2539,1669,828,73,-533,-932,-1104,-1017,-687,-140,583,1415,2294,3151,3924,4559,5020,5287,5346,5225,4932,4530,4049,3569,3119,2773,2551,2472,2548,2744,3041,3409,3791,4181,4533,4842,5097,5286,5405,5449,5398,5251,4986,4618,4132,3596,3013,2494,2078,1865,1898,2211,2801,3603,4535,5463,6245,6747,6854,6489,5645,4349,2706,859,-1027,-2760,-4186,-5155,-5588,-5448,-4760,-3601,-2091,-362,1420,3130,4636,5852,6728,7230,7365,7150,6614,5789,4725,3449,2038,527,-976,-2415,-3665,-4649,-5274,-5481,-5228,-4529,-3420,-1990,-352,1356,3004,4437,5563,6297,6596,6492,6002,5240,4296,3289,2340,1525,932,577,468,574,830,1168,1506,1763,1881,1802,1510,990,274,-606,-1594,-2610,-3593,-4444,-5108,-5501,-5603,-5363,-4823,-3985,-2933,-1738,-486,717,1800,2678,3307,3650,3706,3485,3029,2381,1619,797,-3,-722,-1307,-1716,-1928,-1938,-1744,-1367,-830,-165,587,1383,2164,2879,3457,3848,3996,3862,3438,2721,1769,626,-586,-1771,-2799,-3556,-3957,-3947,-3536,-2770,-1778,-690,304,1049,1385,1230,531,-664,-2267,-4112,-6017,-7763,-9174,-10075,-10389,-10063,-9154,-7760,-6026,-4158,-2317,-692,593,1461,1878,1879,1522,896,87,-808,-1738,-2641,-3494,-4279,-4975,-5562,-6018,-6304,-6380,-6223,-5796,-5111,-4172,-3042,-1764,-454,837,1977,2924,3590,3959,4010,3777,3282,2614,1816,996,201,-478,-1013,-1353,-1495,-1438,-1204,-837,-379,101,542,876,1028,961,617,-5,-903,-2033,-3326,-4685,-6008,-7166,-8065,-8610,-8740,-8452,-7748,-6708,-5410,-3979,-2528,-1186,-53,792,1293,1434,1236,731,4,-872,-1806,-2686,-3453,-4005,-4311,-4326,-4042,-3480,-2670,-1680,-576,540,1583,2453,3074,3382,3346,2967,2278,1354,277,-832,-1856,-2687,-3218,-3397,-3182,-2605,-1728,-653,455,1481,2226,2607,2508,1911,843,-621,-2342,-4168,-5914,-7417,-8535,-9148,-9230,-8738,-7769,-6376,-4714,-2909,-1112,546,1973,3080,3858,4277,4383,4201,3775,3157,2373,1469,474,-579,-1634,-2652,-3558,-4292,-4787,-4994,-4884,-4442,-3708,-2711,-1546,-287,960,2113,3076,3810,4254,4426,4320,3994,3492,2890,2253,1646,1121,714,426,274,204,207,221,211,138,-33,-313,-721,-1238,-1855,-2544,-3257,-3964,-4601,-5124,-5485,-5639,-5568,-5243,-4687,-3910,-2970,-1913,-816,249,1208,1995,2548,2842,2840,2560,2021,1266,368,-607,-1559,-2409,-3072,-3466,-3562,-3300,-2714,-1809,-663,640,1993,3273,4372,5180,5634,5681,5337,4624,3618,2414,1113,-159,-1301,-2208,-2809,-3045,-2920,-2444,-1699,-771,197,1090,1762,2115,2079,1623,770,-405,-1814,-3309,-4769,-6047,-7039,-7652,-7851,-7620,-7003,-6066,-4903,-3625,-2338,-1138,-107,701,1262,1566,1629,1473,1120,605,-54,-830,-1701,-2626,-3576,-4474,-5270,-5882,-6233,-6274,-5956,-5274,-4261,-2970,-1501,29,1512,2804,3839,4508,4803,4705,4256,3522,2584,1545,507,-444,-1220,-1784,-2084,-2139,-1955,-1581,-1084,-521,10,443,700,727,484,-35,-825,-1829,-2988,-4205,-5373,-6400,-7158,-7600,-7642,-7291,-6552,-5487,-4179,-2731,-1255,146,1370,2351,3032,3393,3432,3170,2651,1927,1078,168,-713,-1491,-2093,-2468,-2575,-2414,-1997,-1381,-631,159,904,1517,1935,2120,2058,1780,1314,729,79,-560,-1134,-1589,-1883,-2002,-1925,-1686,-1309,-861,-405,-33,200,207,-23,-520,-1261,-2188,-3251,-4345,-5402,-6327,-7045,-7512,-7677,-7539,-7104,-6393,-5466,-4369,-3173,-1948,-760,329,1252,1979,2449,2655,2569,2197,1549,658,-437,-1667,-2965,-4233,-5390,-6327,-6973,-7242,-7101,-6536,-5567,-4258,-2696,-990,725,2336,3724,4797,5499,5792,5698,5239,4505,3574,2554,1565,688,20,-390,-533,-408,-80,385,895,1355,1672,1785,1631,1208,504,-414,-1511,-2677,-3834,-4879,-5706,-6260,-6454,-6291,-5754,-4896,-3770,-2486,-1117,199,1395,2370,3075,3469,3543,3312,2797,2063,1154,164,-846,-1767,-2537,-3067,-3297,-3208,-2765,-2023,-1016,159,1396,2590,3615,4394,4843,4941,4675,4093,3237,2193,1035,-152,-1287,-2306,-3145,-3760,-4125,-4228,-4084,-3731,-3212,-2607,-1976,-1398,-937,-648,-555,-696,-1035,-1584,-2267,-3061,-3870,-4649,-5297,-5775,-6008,-5970,-5645,-5038,-4183,-3138,-1961,-739,454,1544,2464,3161,3605,3764,3638,3235,2575,1704,680,-423,-1519,-2511,-3312,-3834,-4022,-3844,-3294,-2422,-1279,22,1394,2699,3860,4756,5349,5590,5474,5043,4342,3458,2494,1533,690,28,-396,-555,-473,-181,249,728,1171,1484,1590,1433,992,255,-722,-1900,-3177,-4462,-5644,-6626,-7318,-7655,-7607,-7159,-6355,-5244,-3917,-2470,-1015,342,1507,2395,2945,3132,2934,2396,1558,515,-635,-1761,-2755,-3490,-3890,-3895,-3494,-2721,-1647,-374,965,2258,3363,4216,4729,4905,4748,4311,3670,2905,2100,1340,672,164,-174,-310,-265,-40,312,766,1247,1716,2097,2355,2433,2317,1987,1453,735,-127,-1092,-2090,-3077,-3964,-4709,-5235,-5499,-5470,-5115,-4459,-3517,-2342,-1025,368,1704,2908,3868,4517,4803,4701,4221,3394,2279,962,-477,-1919,-3274,-4425,-5285,-5777,-5845,-5477,-4674,-3494,-2011,-330,1425,3141,4686,5966,6904,7433,7565,7270,6633,5687,4539,3286,2022,860,-131,-876,-1351,-1543,-1476,-1202,-775,-285,198,593,845,902,758,399,-127,-785,-1497,-2199,-2803,-3250,-3471,-3444,-3133,-2571,-1764,-786,316,1451,2551,3533,4329,4895,5183,5204,4957,4489,3874,3164,2488,1891,1495,1327,1445,1846,2503,3362,4334,5324,6229,6954,7414,7566,7379,6860,6060,5033,3876,2685,1537,536,-268,-809,-1064,-1031,-723,-189,515,1320,2151,2939,3606,4096,4347,4319,3989,3351,2437,1291,-6,-1361,-2664,-3792,-4641,-5110,-5132,-4681,-3782,-2498,-944,743,2427,3945,5199,6080,6546,6586,6223,5520,4555,3423,2222,1040,-31,-916,-1552,-1883,-1893,-1567,-911,16,1190,2503,3898,5272,6555,7667,8567,9209,9569,9652,9449,9009,8365,7583,6737,5896,5145,4554,4175,4046,4166,4506,5008,5597,6180,6660,6965,6997,6743,6152,5268,4129,2834,1485,213,-867,-1650,-2051,-2039,-1596,-769,385,1757,3236,4697,6016,7089,7825,8182,8130,7704,6939,5928,4767,3567,2451,1517,859,547,597,1009,1722,2651,3691,4718,5622,6314,6725,6836,6636,6176,5491,4661,3739,2789,1862,997,233,-395,-857,-1121,-1176,-1004,-615,-7,787,1745,2814,3943,5070,6121,7040,7752,8230,8422,8332,7956,7338,6531,5607,4660,3767,3021,2471,2160,2076,2182,2417,2680,2911,2999,2913,2579,2011,1195,177,-1001,-2271,-3569,-4818,-5952,-6901,-7601,-7999,-8051,-7741,-7062,-6059,-4759,-3250,-1599,94,1728,3201,4408,5266,5702,5697,5230,4355,3121,1632,-8,-1666,-3228,-4578,-5637,-6354,-6726,-6763,-6546,-6123,-5622,-5109,-4682,-4385,-4237,-4223,-4293,-4378,-4396,-4274,-3937,-3351,-2506,-1425,-176,1164,2500,3732,4787,5593,6119,6353,6318,6052,5614,5072,4473,3888,3350,2908,2590,2410,2376,2479,2704,3011,3364,3702,3965,4098,4027,3726,3143,2302,1200,-76,-1491,-2925,-4333,-5615,-6732,-7620,-8260,-8613,-8681,-8450,-7927,-7147,-6121,-4931,-3634,-2330,-1130,-132,552,841,675,33,-1055,-2513,-4223,-6023,-7747,-9231,-10321,-10924,-10963,-10452,-9433,-8028,-6383,-4680,-3108,-1818,-946,-557,-667,-1240,-2186,-3389,-4730,-6065,-7293,-8313,-9055,-9483,-9558,-9281,-8642,-7661,-6352,-4749,-2901,-867,1265,3407,5451,7310,8889,10129,10988,11430,11479,11143,10499,9616,8610,7584,6652,5922,5458,5321,5516,6019,6762,7638,8525,9272,9762,9872,9544,8754,7529,5948,4116,2177,272,-1469,-2918,-4020,-4717,-5026,-4984,-4651,-4123,-3478,-2818,-2197,-1675,-1264,-948,-705,-477,-215,125,586,1174,1884,2676,3489,4239,4851,5235,5352,5150,4652,3870,2878,1750,574,-561,-1600,-2480,-3210,-3766,-4208,-4546,-4856,-5153,-5495,-5880,-6314,-6785,-7252,-7712,-8111,-8448,-8695,-8836,-8863,-8753,-8492,-8052,-7413,-6546,-5447,-4105,-2543,-788,1112,3087,5074,6993,8764,10336,11631,12627,13269,13570,13506,13127,12450,11549,10480,9326,8155,7036,6002,5096,4301,3626,3039,2516,2041,1584,1146,726,330,-17,-317,-551,-734,-882,-1021,-1199,-1449,-1816,-2327,-2985,-3781,-4668,-5588,-6456,-7179,-7659,-7817,-7575,-6927,-5861,-4474,-2847,-1151,449,1777,2651,2963,2612,1612,4,-2062,-4433,-6864,-9171,-11128,-12584,-13444,-13651,-13281,-12390,-11163,-9732,-8292,-6983,-5932,-5212,-4861,-4854,-5162,-5695,-6380,-7124,-7835,-8445,-8895,-9134,-9140,-8886,-8369,-7594,-6580,-5367,-4009,-2577,-1145,195,1390,2347,3063,3489,3666,3601,3361,2986,2549,2099,1692,1369,1153,1070,1109,1275,1544,1902,2315,2751,3156,3478,3663,3646,3400,2880,2102,1056,-191,-1607,-3107,-4627,-6086,-7436,-8610,-9597,-10370,-10937,-11313,-11515,-11564,-11468,-11226,-10822,-10241,-9451,-8444,-7198,-5739,-4103,-2353,-592,1087,2563,3737,4546,4932,4905,4495,3778,2855,1848,868,34,-589,-960,-1094,-1048,-907,-782,-774,-975,-1446,-2207,-3243,-4494,-5874,-7282,-8608,-9763,-10673,-11301,-11633,-11686,-11489,-11097,-10547,-9899,-9178,-8416,-7619,-6781,-5896,-4941,-3910,-2788,-1582,-292,1059,2454,3855,5231,6546,7762,8862,9807,10599,11224,11693,12028,12240,12380,12450,12507,12549,12609,12686,12778,12873,12963,13005,12986,12838,12524,11972,11127,9942,8392,6480,4252,1777,-833,-3455,-5950,-8180,-10012,-11339,-12077,-12189,-11682,-10611,-9075,-7220,-5195,-3183,-1334,204,1332,1981,2150,1856,1202,266,-792,-1856,-2786,-3473,-3851,-3871,-3536,-2893,-1998,-963,117,1107,1915,2427,2584,2346,1694,663,-693,-2310,-4071,-5889,-7644,-9244,-10599,-11643,-12318,-12596,-12450,-11893,-10926,-9600,-7952,-6062,-3999,-1862,264,2281,4116,5698,6983,7941,8575,8895,8951,8778,8452,8027,7572,7144,6794,6569,6493,6591,6841,7234,7716,8237,8731,9138,9386,9439,9241,8774,8026,6987,5682,4126,2367,445,-1568,-3613,-5601,-7455,-9090,-10429,-11401,-11939,-12008,-11564,-10633,-9231,-7453,-5407,-3243,-1144,737,2221,3199,3594,3382,2616,1372,-196,-1952,-3713,-5345,-6716,-7746,-8389,-8659,-8581,-8251,-7743,-7165,-6594,-6090,-5694,-5402,-5219,-5093,-5020,-4958,-4914,-4902,-4941,-5089,-5352,-5774,-6323,-6980,-7669,-8310,-8814,-9080,-9055,-8670,-7937,-6875,-5538,-4027,-2421,-829,663,1991,3103,3979,4612,5016,5196,5187,4989,4635,4145,3550,2907,2258,1678,1230,971,963,1222,1771,2576,3599,4759,5960,7101,8046,8696,8935,8695,7937,6665,4932,2844,518,-1886,-4215,-6332,-8095,-9420,-10220,-10465,-10136,-9286,-7945,-6247,-4280,-2210,-184,1651,3130,4159,4630,4528,3851,2672,1094,-745,-2674,-4545,-6184,-7481,-8339,-8718,-8630,-8131,-7304,-6278,-5159,-4067,-3089,-2275,-1661,-1250,-1021,-968,-1050,-1263,-1578,-1987,-2461,-2967,-3458,-3867,-4117,-4138,-3851,-3214,-2214,-862,766,2594,4493,6339,8014,9396,10422,11044,11266,11140,10736,10153,9493,8850,8290,7864,7574,7401,7304,7233,7128,6980,6763,6515,6279,6108,6066,6184,6467,6879,7334,7729,7918,7790,7232,6199,4690,2769,557,-1780,-4059,-6085,-7699,-8763,-9202,-8988,-8156,-6778,-4982,-2908,-738,1367,3230,4716,5721,6182,6092,5493,4459,3108,1576,-14,-1512,-2830,-3868,-4577,-4937,-4939,-4646,-4094,-3393,-2615,-1871,-1226,-747,-451,-339,-377,-507,-678,-821,-902,-892,-795,-628,-427,-226,-51,78,168,236,323,465,718,1101,1655,2354,3194,4115,5067,5988,6817,7516,8052,8428,8658,8772,8814,8818,8815,8801,8787,8721,8604,8393,8102,7751,7397,7114,6986,7094,7482,8163,9087,10146,11199,12056,12543,12497,11809,10436,8412,5851,2928,-127,-3072,-5654,-7667,-8927,-9349,-8898,-7643,-5713,-3316,-678,1922,4250,6077,7244,7659,7304,6245,4612,2584,362,-1837,-3840,-5481,-6674,-7362,-7556,-7299,-6683,-5816,-4817,-3826,-2937,-2259,-1846,-1714,-1865,-2236,-2771,-3383,-3996,-4538,-4971,-5255,-5399,-5392,-5271,-5030,-4705,-4272,-3746,-3090,-2307,-1356,-258,1006,2395,3882,5424,6958,8434,9788,10968,11937,12656,13132,13353,13368,13203,12915,12544,12145,11737,11369,11046,10800,10657,10635,10770,11071,11546,12173,12895,13628,14252,14625,14607,14071,12926,11147,8748,5839,2570,-863,-4222,-7292,-9867,-11774,-12924,-13268,-12845,-11748,-10135,-8174,-6088,-4041,-2231,-758,282,891,1097,993,690,319,4,-158,-95,220,772,1528,2401,3322,4201,4956,5542,5906,6044,5963,5689,5274,4777,4250,3759,3321,2945,2602,2224,1757,1095,199,-993,-2465,-4175,-6037,-7906,-9657,-11107,-12153,-12660,-12600,-11956,-10780,-9181,-7261,-5195,-3088,-1100,696,2215,3428,4342,4971,5382,5619,5745,5812,5850,5891,5945,6030,6151,6342,6608,6993,7496,8133,8868,9658,10416,11025,11377,11326,10790,9677,7984,5738,3049,50,-3058,-6096,-8851,-11167,-12903,-13985,-14384,-14130,-13301,-12011,-10407,-8637,-6870,-5225,-3841,-2778,-2096,-1797,-1859,-2230,-2838,-3598,-4432,-5246,-5988,-6587,-7020,-7256,-7292,-7132,-6793,-6311,-5711,-5049,-4354,-3665,-3016,-2426,-1915,-1498,-1202,-1026,-1023,-1190,-1561,-2141,-2912,-3842,-4870,-5906,-6854,-7608,-8071,-8175,-7881,-7192,-6153,-4843,-3366,-1833,-374,930,1988,2771,3266,3514,3561,3497,3391,3315,3325,3431,3626,3877,4129,4335,4465,4496,4454,4384,4339,4404,4615,5019,5582,6274,6978,7586,7957,7956,7488,6486,4943,2917,510,-2121,-4794,-7319,-9509,-11218,-12319,-12769,-12541,-11706,-10342,-8610,-6657,-4674,-2819,-1245,-64,654,885,660,37,-872,-1956,-3079,-4121,-4980,-5566,-5839,-5781,-5400,-4752,-3900,-2930,-1948,-1034,-277,274,597,703,642,465,258,56,-85,-168,-211,-243,-326,-488,-763,-1155,-1621,-2118,-2549,-2837,-2886,-2643,-2063,-1153,39,1461,2998,4563,6055,7378,8487,9323,9884,10166,10191,9981,9576,8997,8304,7519,6716,5951,5297,4846,4651,4800,5304,6178,7368,8783,10304,11761,12990,13817,14103,13744,12707,11008,8741,6059,3153,247,-2420,-4656,-6263,-7153,-7261,-6633,-5357,-3613,-1592,457,2324,3789,4707,4982,4587,3567,2029,127,-1958,-4036,-5932,-7506,-8654,-9332,-9542,-9327,-8781,-7995,-7111,-6221,-5458,-4883,-4558,-4494,-4648,-4964,-5322,-5604,-5696,-5485,-4937,-4024,-2828,-1433,3,1328,2406,3120,3415,3301,2828,2117,1297,525,-78,-396,-378,-13,666,1564,2593,3608,4509,5166,5507,5474,5050,4259,3159,1821,376,-1085,-2419,-3534,-4317,-4716,-4673,-4199,-3310,-2078,-594,1017,2619,4066,5224,5969,6211,5912,5058,3710,1951,-78,-2227,-4300,-6158,-7617,-8596,-9010,-8867,-8214,-7142,-5796,-4305,-2843,-1520,-457,296,702,793,596,191,-358,-985,-1630,-2264,-2864,-3439,-3997,-4562,-5147,-5760,-6403,-7044,-7677,-8250,-8743,-9127,-9370,-9474,-9416,-9202,-8837,-8332,-7728,-7066,-6420,-5864,-5490,-5372,-5571,-6113,-6971,-8087,-9345,-10606,-11699,-12474,-12792,-12566,-11769,-10428,-8636,-6546,-4312,-2154,-214,1314,2359,2833,2762,2193,1235,39,-1240,-2427,-3367,-3949,-4063,-3701,-2841,-1566,65,1911,3864,5787,7560,9086,10288,11110,11531,11552,11178,10458,9415,8112,6605,4957,3257,1577,14,-1346,-2446,-3215,-3657,-3765,-3601,-3232,-2754,-2274,-1880,-1676,-1700,-2003,-2571,-3376,-4371,-5467,-6598,-7675,-8633,-9415,-9994,-10345,-10480,-10412,-10166,-9783,-9287,-8734,-8142,-7571,-7027,-6551,-6121,-5742,-5357,-4926,-4394,-3707,-2853,-1831,-690,496,1633,2621,3381,3851,4030,3933,3642,3242,2836,2534,2394,2478,2770,3260,3860,4523,5121,5620,5906,5990,5826,5465,4945,4344,3744,3227,2859,2689,2728,2984,3412,3983,4643,5327,6016,6635,7193,7644,8014,8284,8493,8628,8708,8721,8627,8420,8013,7415,6550,5456,4127,2634,1042,-558,-2074,-3419,-4528,-5352,-5871,-6092,-6048,-5787,-5386,-4912,-4453,-4082,-3856,-3835,-4024,-4440,-5046,-5797,-6639,-7477,-8254,-8867,-9271,-9400,-9232,-8767,-8032,-7079,-5997,-4852,-3748,-2743,-1877,-1182,-622,-183,185,521,831,1129,1370,1525,1538,1371,1008,463,-218,-953,-1643,-2184,-2474,-2442,-2059,-1313,-279,984,2341,3675,4853,5757,6316,6477,6244,5671,4822,3825,2776,1800,991,421,146,174,512,1103,1921,2858,3864,4822,5661,6302,6669,6737,6454,5833,4862,3586,2040,297,-1561,-3425,-5181,-6707,-7893,-8659,-8950,-8775,-8170,-7237,-6085,-4861,-3690,-2702,-1965,-1555,-1454,-1665,-2114,-2735,-3451,-4167,-4826,-5370,-5749,-5962,-5990,-5851,-5568,-5173,-4706,-4212,-3749,-3355,-3101,-3011,-3128,-3453,-3970,-4635,-5375,-6102,-6731,-7173,-7395,-7363,-7126,-6732,-6283,-5874,-5597,-5520,-5656,-6004,-6477,-6999,-7445,-7697,-7676,-7290,-6547,-5441,-4060,-2474,-818,816,2318,3610,4657,5438,5979,6313,6489,6561,6563,6545,6509,6493,6492,6511,6561,6626,6714,6810,6915,7015,7116,7207,7282,7335,7334,7254,7041,6659,6056,5211,4120,2808,1332,-225,-1777,-3216,-4469,-5453,-6138,-6500,-6562,-6343,-5910,-5309,-4613,-3886,-3177,-2541,-2010,-1614,-1371,-1285,-1358,-1587,-1946,-2433,-2981,-3578,-4141,-4628,-4975,-5127,-5069,-4776,-4271,-3581,-2755,-1841,-891,54,958,1785,2525,3131,3591,3853,3900,3684,3219,2478,1533,426,-726,-1819,-2714,-3302,-3482,-3200,-2445,-1274,240,1934,3685,5303,6672,7669,8238,8379,8104,7517,6689,5755,4818,3987,3352,2988,2928,3201,3779,4626,5659,6794,7914,8922,9725,10249,10475,10385,10011,9399,8592,7666,6652,5611,4572,3564,2621,1748,971,295,-285,-753,-1136,-1429,-1640,-1792,-1875,-1910,-1899,-1851,-1777,-1684,-1579,-1471,-1359,-1250,-1133,-1013,-870,-711,-516,-291,-34,252,549,840,1095,1286,1378,1350,1180,873,461,-29,-514,-939,-1230,-1330,-1216,-884,-366,266,946,1574,2084,2416,2542,2468,2230,1885,1503,1164,924,842,945,1244,1741,2412,3245,4199,5244,6344,7442,8503,9455,10252,10842,11179,11253,11064,10635,10040,9316,8575,7853,7231,6715,6327,6030,5814,5619,5431,5212,4962,4672,4360,4031,3695,3365,3026,2683,2314,1904,1441,908,300,-376,-1101,-1846,-2561,-3196,-3697,-4014,-4112,-3981,-3625,-3087,-2423,-1701,-1000,-384,88,390,512,483,340,149,-26,-122,-87,105,447,929,1479,2068,2603,3054,3372,3542,3572,3480,3290,3045,2759,2446,2109,1730,1288,790,202,-424,-1080,-1697,-2200,-2544,-2632,-2460,-1981,-1239,-260,878,2093,3304,4419,5374,6118,6607,6850,6824,6586,6148,5585,4955,4342,3823,3484,3388,3596,4124,4965,6079,7378,8766,10117,11304,12224,12793,12955,12725,12111,11208,10094,8879,7675,6561,5609,4856,4288,3888,3578,3300,2962,2514,1895,1111,151,-920,-2063,-3206,-4280,-5246,-6060,-6717,-7216,-7584,-7844,-8028,-8162,-8248,-8298,-8283,-8187,-7967,-7608,-7084,-6413,-5614,-4756,-3896,-3124,-2497,-2079,-1867,-1868,-2009,-2236,-2455,-2592,-2580,-2398,-2033,-1552,-988,-463,-28,217,245,40,-366,-922,-1519,-2096,-2511,-2725,-2646,-2265,-1575,-620,543,1820,3121,4338,5371,6144,6581,6674,6396,5814,4974,3979,2944,1970,1164,605,326,348,617,1078,1621,2160,2582,2830,2849,2636,2214,1628,947,223,-483,-1142,-1742,-2280,-2788,-3291,-3816,-4395,-5022,-5684,-6346,-6943,-7411,-7678,-7689,-7399,-6821,-5964,-4915,-3745,-2578,-1515,-667,-108,102,-41,-527,-1285,-2234,-3275,-4286,-5190,-5896,-6371,-6602,-6605,-6432,-6119,-5737,-5318,-4903,-4517,-4166,-3864,-3618,-3431,-3332,-3331,-3455,-3727,-4143,-4719,-5405,-6177,-6953,-7657,-8203,-8486,-8443,-7993,-7128,-5831,-4166,-2206,-75,2085,4121,5882,7228,8077,8361,8102,7344,6209,4835,3409,2087,1043,388,197,482,1202,2247,3477,4732,5824,6630,7022,6960,6452,5569,4419,3157,1914,840,15,-498,-705,-646,-407,-80,215,411,422,251,-113,-596,-1145,-1653,-2065,-2296,-2335,-2162,-1826,-1362,-859,-368,37,313,455,440,325,122,-106,-317,-490,-595,-667,-708,-784,-924,-1172,-1550,-2040,-2614,-3214,-3757,-4170,-4381,-4336,-4018,-3443,-2660,-1751,-820,30,692,1096,1193,994,539,-75,-729,-1286,-1609,-1586,-1156,-276,989,2579,4347,6142,7815,9208,10230,10814,10955,10707,10144,9404,8603,7874,7318,7006,6970,7195,7632,8188,8773,9261,9564,9598,9320,8743,7902,6891,5811,4771,3886,3199,2773,2557,2513,2537,2511,2333,1890,1141,50,-1330,-2926,-4612,-6249,-7691,-8820,-9537,-9811,-9635,-9076,-8220,-7188,-6108,-5096,-4250,-3632,-3259,-3126,-3168,-3319,-3495,-3603,-3602,-3433,-3105,-2636,-2064,-1458,-865,-343,69,360,518,565,521,407,253,57,-177,-467,-848,-1336,-1963,-2726,-3602,-4536,-5452,-6232,-6786,-6995,-6804,-6175,-5145,-3787,-2234,-654,794,1924,2629,2821,2497,1708,586,-720,-2009,-3097,-3823,-4061,-3744,-2888,-1532,178,2098,4036,5794,7213,8137,8504,8275,7514,6316,4838,3257,1737,440,-548,-1164,-1431,-1409,-1200,-929,-721,-672,-861,-1305,-1990,-2856,-3824,-4793,-5679,-6406,-6931,-7243,-7360,-7320,-7194,-7025,-6896,-6824,-6867,-6999,-7241,-7538,-7875,-8202,-8488,-8715,-8871,-8964,-9026,-9075,-9160,-9297,-9517,-9803,-10167,-10543,-10928,-11235,-11446,-11501,-11383,-11079,-10599,-9978,-9259,-8497,-7746,-7031,-6381,-5766,-5158,-4484,-3692,-2704,-1498,-51,1602,3390,5229,6988,8565,9836,10745,11233,11323,11056,10511,9805,9036,8317,7722,7302,7066,6981,6993,7004,6936,6678,6170,5356,4232,2836,1226,-478,-2179,-3737,-5067,-6076,-6748,-7073,-7117,-6946,-6671,-6400,-6216,-6213,-6396,-6790,-7320,-7912,-8452,-8825,-8914,-8657,-7987,-6939,-5554,-3945,-2233,-581,890,2040,2804,3142,3070,2655,1986,1195,378,-331,-894,-1245,-1405,-1405,-1296,-1142,-1009,-913,-902,-937,-1021,-1095,-1148,-1121,-1025,-841,-601,-335,-91,95,168,136,-10,-220,-433,-579,-562,-333,175,950,1983,3199,4507,5791,6937,7823,8381,8535,8300,7683,6770,5642,4411,3198,2090,1191,539,170,70,194,482,831,1166,1377,1416,1219,803,177,-572,-1374,-2127,-2731,-3133,-3267,-3154,-2801,-2285,-1680,-1077,-560,-198,-16,-27,-190,-444,-722,-923,-1002,-890,-593,-117,477,1129,1742,2259,2600,2752,2684,2441,2039,1562,1044,571,149,-167,-421,-609,-812,-1060,-1432,-1948,-2642,-3495,-4477,-5516,-6540,-7457,-8189,-8672,-8859,-8750,-8357,-7744,-6973,-6144,-5335,-4627,-4061,-3671,-3418,-3300,-3210,-3127,-2953,-2663,-2231,-1662,-996,-286,410,1025,1528,1882,2109,2222,2279,2326,2418,2597,2880,3278,3772,4323,4890,5414,5837,6116,6204,6092,5772,5283,4651,3955,3232,2557,1959,1474,1099,832,634,483,324,129,-145,-523,-1013,-1630,-2338,-3126,-3935,-4724,-5429,-6017,-6429,-6674,-6724,-6623,-6397,-6101,-5791,-5519,-5331,-5252,-5300,-5454,-5698,-5986,-6277,-6528,-6713,-6808,-6826,-6768,-6670,-6550,-6431,-6326,-6227,-6125,-5991,-5806,-5542,-5203,-4782,-4308,-3806,-3307,-2857,-2453,-2140,-1880,-1682,-1508,-1321,-1108,-820,-469,-29,470,1018,1583,2132,2635,3070,3416,3676,3854,3977,4066,4164,4285,4470,4714,5040,5417,5851,6292,6720,7093,7359,7492,7447,7212,6785,6184,5456,4650,3847,3086,2435,1909,1510,1223,990,773,506,152,-324,-923,-1634,-2407,-3193,-3912,-4497,-4882,-5016,-4883,-4487,-3870,-3097,-2250,-1421,-693,-137,209,335,257,39,-267,-555,-763,-810,-654,-282,287,1002,1782,2536,3176,3600,3774,3635,3207,2513,1616,589,-471,-1495,-2394,-3116,-3615,-3875,-3885,-3674,-3266,-2717,-2077,-1411,-764,-188,299,684,974,1195,1380,1561,1784,2069,2451,2931,3527,4216,4994,5814,6657,7457,8185,8784,9220,9473,9523,9381,9067,8600,8029,7387,6713,6062,5447,4929,4507,4221,4050,4003,4026,4097,4145,4127,3999,3719,3289,2701,1994,1194,363,-459,-1204,-1828,-2279,-2516,-2512,-2254,-1750,-1020,-116,905,1964,2991,3906,4658,5202,5518,5624,5538,5313,5005,4666,4345,4062,3830,3617,3399,3117,2734,2213,1546,741,-154,-1083,-1968,-2730,-3301,-3629,-3677,-3447,-2946,-2222,-1331,-349,628,1520,2233,2703,2878,2748,2314,1644,788,-136,-1046,-1816,-2369,-2607,-2489,-1977,-1078,175,1709,3439,5233,6984,8547,9823,10733,11212,11286,10950,10308,9421,8415,7379,6425,5625,5046,4718,4651,4816,5169,5629,6108,6513,6747,6757,6497,5978,5247,4377,3472,2640,1971,1555,1414,1584,2002,2639,3390,4173,4882,5435,5740,5775,5480,4896,4022,2932,1682,359,-962,-2201,-3292,-4181,-4836,-5239,-5408,-5368,-5174,-4886,-4577,-4300,-4126,-4071,-4165,-4383,-4693,-5040,-5342,-5535,-5524,-5254,-4671,-3751,-2510,-983,741,2566,4358,6004,7376,8398,9015,9226,9068,8620,7979,7273,6600,6075,5753,5698,5896,6344,6977,7725,8507,9220,9784,10128,10182,9934,9358,8485,7350,6003,4523,2972,1450,14,-1234,-2250,-2968,-3364,-3436,-3209,-2744,-2134,-1469,-878,-430,-220,-252,-536,-1001,-1582,-2174,-2689,-3052,-3207,-3145,-2872,-2435,-1898,-1335,-817,-417,-176,-129,-276,-591,-1043,-1553,-2081,-2529,-2865,-3015,-2968,-2704,-2250,-1636,-942,-237,381,819,1003,870,382,-439,-1581,-2943,-4444,-5943,-7308,-8415,-9129,-9386,-9120,-8348,-7132,-5567,-3834,-2088,-540,644,1320,1421,915,-104,-1538,-3184,-4839,-6295,-7355,-7876,-7776,-7035,-5717,-3935,-1864,300,2351,4101,5410,6182,6393,6086,5356,4342,3206,2111,1205,603,377,553,1107,1973,3044,4201,5295,6189,6754,6876,6506,5598,4205,2387,299,-1915,-4052,-5942,-7418,-8362,-8709,-8462,-7671,-6452,-4958,-3358,-1829,-538,401,889,898,447,-408,-1559,-2890,-4259,-5547,-6634,-7449,-7936,-8097,-7957,-7580,-7052,-6460,-5910,-5462,-5197,-5122,-5261,-5569,-6020,-6519,-7017,-7405,-7623,-7606,-7308,-6729,-5870,-4801,-3570,-2304,-1082,-45,732,1151,1190,836,149,-787,-1846,-2877,-3743,-4293,-4430,-4085,-3241,-1934,-250,1693,3745,5735,7523,8967,9976,10513,10572,10215,9533,8636,7657,6710,5898,5290,4923,4792,4882,5111,5436,5752,5997,6099,5986,5645,5027,4168,3079,1833,505,-798,-1975,-2920,-3561,-3827,-3721,-3233,-2447,-1426,-282,867,1915,2762,3323,3569,3468,3058,2386,1525,583,-357,-1196,-1856,-2297,-2485,-2433,-2187,-1796,-1351,-937,-633,-513,-627,-979,-1571,-2335,-3198,-4046,-4771,-5251,-5400,-5170,-4540,-3567,-2330,-949,424,1656,2606,3183,3321,3025,2327,1342,181,-976,-1979,-2670,-2922,-2666,-1856,-532,1236,3328,5576,7824,9878,11598,12830,13515,13592,13106,12108,10732,9100,7401,5761,4342,3231,2496,2147,2158,2449,2939,3499,4043,4446,4657,4588,4232,3557,2588,1359,-76,-1637,-3234,-4766,-6134,-7247,-8027,-8431,-8422,-8024,-7260,-6198,-4926,-3536,-2152,-873,194,964,1390,1436,1132,520,-312,-1259,-2202,-3024,-3629,-3942,-3944,-3631,-3075,-2360,-1596,-936,-466,-321,-527,-1115,-2023,-3155,-4379,-5531,-6465,-7054,-7206,-6900,-6152,-5039,-3682,-2224,-824,360,1202,1595,1490,884,-170,-1579,-3194,-4858,-6389,-7608,-8388,-8598,-8215,-7227,-5721,-3819,-1692,466,2460,4120,5309,5950,6040,5612,4792,3715,2552,1478,627,106,-34,194,731,1470,2276,3011,3539,3744,3556,2925,1880,446,-1259,-3136,-5017,-6762,-8213,-9250,-9779,-9761,-9206,-8183,-6803,-5219,-3602,-2125,-948,-192,54,-224,-1006,-2202,-3691,-5306,-6884,-8241,-9239,-9758,-9735,-9171,-8116,-6688,-5039,-3351,-1820,-600,166,424,170,-525,-1516,-2640,-3689,-4485,-4883,-4794,-4218,-3209,-1917,-495,828,1890,2509,2588,2078,998,-562,-2474,-4555,-6620,-8475,-9944,-10892,-11218,-10885,-9908,-8364,-6368,-4094,-1719,552,2543,4093,5113,5527,5382,4726,3709,2483,1237,148,-632,-990,-882,-317,636,1842,3166,4415,5456,6137,6387,6150,5455,4335,2903,1262,-441,-2071,-3487,-4577,-5235,-5409,-5066,-4232,-2959,-1354,476,2361,4176,5747,6965,7712,7939,7618,6782,5505,3902,2109,295,-1395,-2800,-3813,-4353,-4394,-3968,-3148,-2071,-893,213,1075,1568,1590,1124,196,-1097,-2613,-4197,-5670,-6912,-7797,-8305,-8427,-8225,-7807,-7260,-6724,-6279,-6010,-5948,-6099,-6431,-6876,-7363,-7774,-8033,-8028,-7703,-7007,-5933,-4517,-2825,-967,937,2740,4320,5569,6410,6823,6830,6492,5937,5273,4661,4220,4058,4238,4772,5625,6711,7913,9092,10105,10834,11185,11102,10592,9666,8413,6903,5248,3544,1890,364,-967,-2049,-2863,-3386,-3627,-3608,-3350,-2906,-2320,-1653,-961,-313,245,647,863,851,608,118,-583,-1478,-2509,-3618,-4749,-5824,-6794,-7611,-8236,-8677,-8923,-9013,-8972,-8834,-8638,-8398,-8134,-7843,-7511,-7144,-6701,-6216,-5665,-5096,-4524,-3993,-3531,-3158,-2887,-2698,-2590,-2527,-2503,-2500,-2517,-2549,-2598,-2647,-2681,-2653,-2520,-2230,-1732,-997,-24,1174,2520,3955,5353,6626,7662,8392,8770,8784,8480,7901,7167,6351,5576,4907,4405,4092,3956,3956,4038,4123,4152,4058,3795,3336,2661,1772,689,-573,-1958,-3427,-4905,-6316,-7568,-8566,-9221,-9450,-9209,-8474,-7275,-5695,-3850,-1905,-45,1552,2707,3299,3248,2550,1261,-489,-2527,-4647,-6627,-8280,-9427,-9983,-9890,-9207,-8011,-6463,-4731,-3004,-1442,-190,674,1104,1123,785,197,-539,-1293,-1972,-2488,-2803,-2890,-2770,-2477,-2047,-1561,-1039,-577,-189,56,158,87,-116,-435,-783,-1093,-1271,-1232,-925,-303,604,1759,3059,4387,5608,6587,7214,7424,7191,6559,5609,4477,3312,2265,1468,1000,899,1133,1632,2274,2945,3504,3874,3976,3809,3384,2767,2022,1238,481,-184,-731,-1115,-1360,-1433,-1358,-1129,-726,-164,579,1490,2534,3683,4850,5957,6904,7586,7925,7864,7373,6489,5263,3815,2262,761,-559,-1573,-2214,-2432,-2272,-1767,-1052,-233,541,1148,1483,1488,1132,462,-473,-1542,-2646,-3654,-4464,-5013,-5253,-5208,-4899,-4401,-3779,-3114,-2483,-1936,-1541,-1309,-1267,-1401,-1668,-2024,-2377,-2642,-2728,-2548,-2052,-1224,-72,1310,2843,4372,5770,6897,7665,8012,7963,7573,6975,6313,5757,5452,5507,5972,6833,8001,9360,10722,11942,12831,13303,13259,12713,11682,10269,8574,6739,4885,3151,1623,405,-457,-929,-988,-664,24,1019,2248,3631,5062,6435,7641,8573,9140,9277,8944,8145,6921,5345,3524,1590,-329,-2089,-3588,-4726,-5453,-5748,-5632,-5164,-4423,-3520,-2566,-1680,-961,-474,-279,-351,-683,-1183,-1778,-2372,-2874,-3223,-3377,-3317,-3067,-2649,-2110,-1510,-891,-318,171,539,764,856,833,750,670,665,811,1165,1756,2593,3635,4829,6089,7319,8436,9360,10047,10482,10686,10699,10605,10454,10336,10273,10296,10379,10477,10529,10449,10186,9678,8919,7923,6731,5421,4065,2744,1526,460,-434,-1144,-1688,-2092,-2374,-2574,-2687,-2733,-2681,-2519,-2208,-1724,-1055,-206,791,1873,2957,3941,4734,5230,5388,5165,4590,3728,2665,1549,498,-337,-857,-992,-710,-59,900,2027,3187,4225,4995,5402,5371,4906,4048,2882,1539,141,-1177,-2310,-3186,-3754,-4022,-4000,-3754,-3337,-2836,-2325,-1880,-1555,-1385,-1371,-1488,-1669,-1855,-1933,-1857,-1535,-975,-175,798,1852,2876,3745,4367,4661,4624,4269,3696,3002,2349,1838,1598,1668,2056,2712,3519,4361,5074,5555,5688,5449,4832,3899,2737,1452,154,-1067,-2137,-3020,-3699,-4175,-4480,-4618,-4626,-4503,-4256,-3873,-3346,-2664,-1829,-869,189,1256,2277,3127,3742,4020,3918,3413,2524,1312,-115,-1649,-3114,-4408,-5361,-5924,-6023,-5697,-4999,-4065,-3034,-2084,-1366,-1006,-1080,-1606,-2531,-3768,-5162,-6567,-7817,-8786,-9380,-9548,-9307,-8694,-7804,-6740,-5626,-4569,-3685,-3032,-2674,-2604,-2806,-3205,-3725,-4253,-4690,-4938,-4936,-4632,-4043,-3187,-2142,-983,183,1289,2234,3003,3561,3926,4143,4247,4301,4333,4368,4404,4416,4364,4207,3903,3432,2795,2008,1128,198,-709,-1547,-2286,-2890,-3390,-3776,-4097,-4371,-4617,-4857,-5068,-5244,-5328,-5285,-5052,-4588,-3872,-2886,-1691,-335,1051,2354,3414,4109,4323,3997,3125,1768,52,-1850,-3727,-5380,-6607,-7297,-7379,-6887,-5929,-4667,-3309,-2074,-1133,-632,-628,-1103,-1982,-3113,-4343,-5486,-6408,-6999,-7205,-7051,-6569,-5865,-5043,-4202,-3446,-2837,-2415,-2184,-2123,-2173,-2273,-2330,-2284,-2042,-1589,-871,72,1212,2473,3753,4964,6002,6795,7299,7514,7470,7246,6935,6635,6448,6429,6610,6968,7443,7941,8352,8578,8528,8171,7493,6557,5421,4206,2996,1892,951,210,-330,-691,-906,-1025,-1078,-1097,-1101,-1078,-1028,-915,-723,-418,7,559,1209,1916,2622,3244,3703,3924,3842,3439,2718,1735,586,-605,-1695,-2553,-3065,-3179,-2883,-2241,-1366,-402,476,1129,1422,1306,771,-109,-1217,-2387,-3452,-4254,-4678,-4656,-4202,-3358,-2255,-1011,216,1304,2145,2675,2876,2764,2410,1875,1282,706,246,-29,-86,96,494,1069,1760,2500,3211,3838,4320,4647,4804,4817,4717,4555,4369,4201,4064,3963,3870,3763,3588,3314,2916,2381,1739,1018,287,-404,-986,-1430,-1714,-1853,-1883,-1854,-1827,-1851,-1962,-2180,-2484,-2846,-3204,-3484,-3619,-3531,-3173,-2526,-1586,-418,913,2277,3549,4591,5283,5539,5321,4643,3583,2263,827,-555,-1754,-2651,-3209,-3435,-3395,-3202,-2977,-2854,-2925,-3245,-3814,-4583,-5447,-6304,-7012,-7489,-7662,-7521,-7109,-6500,-5812,-5152,-4636,-4329,-4276,-4461,-4834,-5328,-5821,-6251,-6496,-6527,-6293,-5811,-5109,-4247,-3304,-2353,-1480,-735,-171,210,413,487,489,489,569,777,1156,1718,2416,3218,3998,4686,5146,5315,5108,4532,3596,2392,1029,-364,-1642,-2691,-3423,-3800,-3828,-3570,-3100,-2535,-1975,-1511,-1207,-1092,-1166,-1387,-1704,-2025,-2294,-2413,-2359,-2077,-1601,-955,-227,501,1120,1543,1693,1546,1096,401,-464,-1395,-2289,-3053,-3633,-4002,-4187,-4249,-4271,-4353,-4576,-5001,-5646,-6490,-7459,-8453,-9355,-10042,-10428,-10444,-10098,-9410,-8491,-7428,-6370,-5419,-4682,-4196,-3999,-4024,-4244,-4532,-4820,-5002,-5009,-4800,-4347,-3682,-2824,-1846,-796,254,1265,2191,3035,3780,4466,5095,5716,6330,6956,7582,8181,8718,9143,9409,9473,9310,8908,8287,7477,6545,5543,4566,3656,2885,2265,1802,1468,1207,966,667,268,-279,-973,-1811,-2737,-3707,-4634,-5448,-6079,-6459,-6554,-6345,-5839,-5091,-4154,-3135,-2119,-1230,-533,-128,-34,-272,-816,-1600,-2561,-3596,-4625,-5564,-6360,-6990,-7441,-7742,-7918,-8013,-8046,-8047,-8003,-7911,-7740,-7469,-7072,-6555,-5916,-5200,-4444,-3702,-3034,-2465,-2027,-1703,-1470,-1275,-1062,-767,-351,224,948,1798,2724,3650,4510,5226,5736,6016,6047,5858,5505,5054,4598,4229,4016,4030,4286,4778,5457,6241,7023,7683,8113,8206,7919,7207,6125,4714,3100,1394,-267,-1763,-3003,-3931,-4531,-4833,-4902,-4823,-4686,-4581,-4565,-4679,-4917,-5254,-5625,-5978,-6217,-6302,-6169,-5804,-5211,-4412,-3471,-2443,-1410,-444,397,1044,1482,1680,1650,1417,1011,490,-111,-741,-1373,-2002,-2607,-3218,-3827,-4436,-5048,-5609,-6106,-6461,-6636,-6584,-6277,-5724,-4956,-4032,-3048,-2081,-1247,-604,-220,-93,-215,-521,-937,-1377,-1748,-1992,-2057,-1938,-1641,-1215,-700,-166,347,779,1125,1362,1512,1605,1667,1756,1898,2127,2456,2880,3371,3900,4392,4808,5071,5140,4974,4569,3930,3109,2160,1168,216,-607,-1246,-1642,-1806,-1751,-1537,-1246,-959,-768,-738,-910,-1287,-1838,-2504,-3192,-3809,-4258,-4455,-4346,-3906,-3139,-2091,-834,555,1945,3268,4378,5228,5721,5839,5568,4941,4004,2851,1549,207,-1107,-2337,-3425,-4371,-5152,-5770,-6227,-6504,-6593,-6470,-6119,-5535,-4734,-3763,-2686,-1606,-622,148,627,749,519,-35,-810,-1693,-2529,-3192,-3563,-3586,-3241,-2577,-1678,-666,342,1222,1899,2328,2512,2502,2382,2232,2183,2274,2604,3160,3946,4907,5969,7051,8060,8917,9551,9923,10007,9812,9363,8702,7892,7000,6097,5251,4514,3927,3509,3258,3139,3120,3133,3128,3049,2844,2505,2012,1391,680,-81,-816,-1470,-1973,-2269,-2315,-2081,-1563,-788,207,1321,2486,3555,4443,5023,5244,5043,4451,3486,2246,811,-709,-2221,-3652,-4930,-6031,-6912,-7569,-7978,-8130,-8009,-7609,-6935,-6008,-4881,-3621,-2334,-1121,-98,651,1056,1113,848,356,-251,-827,-1246,-1391,-1211,-688,124,1137,2233,3285,4188,4862,5284,5474,5489,5434,5407,5516,5840,6424,7275,8347,9570,10830,12016,13002,13684,13985,13861,13320,12385,11162,9720,8213,6737,5418,4335,3538,3047,2827,2831,2963,3143,3269,3272,3096,2708,2124,1360,474,-466,-1392,-2214,-2856,-3251,-3328,-3058,-2421,-1437,-152,1335,2918,4439,5754,6717,7209,7158,6548,5421,3866,2037,64,-1855,-3616,-5074,-6175,-6890,-7209,-7195,-6878,-6336,-5626,-4802,-3916,-3009,-2118,-1283,-538,80,546,851,996,1018,965,905,917,1058,1383,1908,2607,3440,4306,5133,5800,6252,6427,6332,6004,5522,4987,4524,4230,4206,4497,5116,6037,7179,8450,9718,10863,11758,12304,12432,12114,11356,10228,8802,7220,5601,4086,2790,1799,1158,872,894,1148,1543,1954,2303,2494,2489,2273,1866,1318,705,112,-378,-677,-739,-512,-5,774,1756,2882,4043,5151,6090,6782,7145,7137,6750,6001,4949,3678,2265,828,-579,-1871,-3026,-4017,-4857,-5548,-6119,-6572,-6916,-7149,-7253,-7229,-7062,-6762,-6351,-5854,-5332,-4816,-4365,-3998,-3729,-3542,-3403,-3267,-3085,-2821,-2447,-1978,-1430,-874,-348,65,336,433,370,179,-63,-295,-417,-379,-120,370,1087,1981,3005,4068,5099,6018,6751,7250,7490,7441,7142,6605,5896,5074,4214,3395,2674,2116,1737,1549,1530,1620,1765,1880,1888,1737,1373,796,11,-919,-1938,-2931,-3818,-4477,-4842,-4838,-4456,-3714,-2677,-1451,-168,1032,2007,2641,2857,2614,1928,856,-506,-2046,-3634,-5164,-6549,-7722,-8680,-9404,-9945,-10319,-10563,-10703,-10728,-10640,-10400,-9993,-9400,-8622,-7692,-6661,-5611,-4632,-3806,-3207,-2876,-2804,-2957,-3262,-3609,-3919,-4074,-4026,-3740,-3228,-2542,-1765,-981,-295,234,557,672,605,423,190,4,-82,4,279,751,1393,2156,2981,3793,4525,5110,5501,5659,5575,5254,4724,4029,3220,2369,1526,764,112,-395,-750,-970,-1081,-1127,-1161,-1228,-1379,-1645,-2034,-2548,-3145,-3768,-4350,-4782,-5017,-4955,-4593,-3918,-2988,-1886,-719,380,1306,1946,2249,2184,1770,1073,163,-842,-1863,-2809,-3634,-4314,-4861,-5294,-5661,-5982,-6284,-6548,-6756,-6844,-6771,-6470,-5919,-5105,-4065,-2866,-1608,-399,644,1436,1909,2061,1910,1541,1036,516,69,-218,-316,-207,57,436,845,1237,1560,1805,1983,2134,2315,2579,2978,3534,4260,5119,6081,7059,7995,8798,9400,9743,9784,9515,8940,8104,7058,5881,4665,3492,2456,1614,1023,690,604,719,957,1235,1458,1534,1396,1013,362,-493,-1511,-2562,-3544,-4326,-4795,-4878,-4530,-3760,-2636,-1247,255,1749,3067,4127,4813,5119,5036,4630,3976,3171,2319,1484,736,69,-515,-1063,-1620,-2231,-2911,-3666,-4449,-5197,-5831,-6254,-6395,-6209,-5678,-4845,-3782,-2593,-1402,-318,559,1173,1509,1578,1446,1178,851,553,305,160,98,100,141,170,177,147,97,55,62,163,387,768,1293,1959,2726,3545,4368,5125,5770,6247,6518,6561,6363,5935,5306,4515,3630,2706,1825,1040,407,-48,-318,-427,-414,-339,-268,-262,-359,-594,-942,-1381,-1849,-2270,-2569,-2682,-2550,-2166,-1530,-704,259,1224,2126,2818,3255,3354,3132,2588,1824,906,-29,-898,-1602,-2108,-2409,-2559,-2642,-2764,-3037,-3546,-4349,-5429,-6750,-8179,-9592,-10821,-11711,-12161,-12096,-11515,-10495,-9128,-7596,-6033,-4617,-3449,-2604,-2109,-1909,-1964,-2152,-2395,-2592,-2691,-2644,-2467,-2161,-1793,-1386,-1005,-663,-390,-172,5,172,362,610,942,1383,1928,2583,3313,4090,4869,5582,6195,6630,6860,6848,6584,6090,5396,4557,3659,2751,1930,1223,679,296,45,-102,-221,-346,-541,-825,-1209,-1667,-2174,-2658,-3086,-3384,-3526,-3484,-3257,-2883,-2398,-1888,-1421,-1085,-952,-1057,-1439,-2051,-2865,-3777,-4703,-5531,-6188,-6616,-6805,-6790,-6635,-6430,-6283,-6254,-6422,-6768,-7271,-7839,-8363,-8719,-8800,-8515,-7837,-6776,-5402,-3828,-2179,-608,773,1857,2599,2988,3050,2853,2464,1982,1469,1007,621,355,199,154,197,304,442,597,730,848,921,962,972,967,966,984,1042,1150,1306,1511,1723,1939,2099,2193,2171,2041,1779,1427,984,518,31,-406,-807,-1142,-1433,-1704,-1972,-2279,-2623,-3020,-3448,-3871,-4268,-4574,-4769,-4820,-4698,-4420,-3981,-3414,-2761,-2058,-1381,-762,-280,45,169,108,-125,-475,-881,-1272,-1585,-1783,-1852,-1824,-1747,-1706,-1773,-2031,-2503,-3217,-4107,-5119,-6123,-7014,-7659,-7975,-7900,-7416,-6577,-5439,-4135,-2770,-1485,-377,463,1004,1212,1136,794,267,-375,-1067,-1725,-2300,-2743,-3016,-3121,-3036,-2807,-2428,-1956,-1409,-827,-234,351,915,1453,1973,2468,2951,3408,3831,4212,4511,4730,4822,4798,4640,4365,3988,3543,3051,2557,2074,1618,1200,797,408,-3,-437,-917,-1421,-1950,-2460,-2929,-3315,-3593,-3745,-3760,-3652,-3425,-3113,-2741,-2347,-1967,-1632,-1376,-1210,-1146,-1173,-1255,-1372,-1447,-1460,-1359,-1139,-833,-478,-185,-36,-152,-598,-1438,-2640,-4164,-5865,-7599,-9173,-10414,-11166,-11332,-10865,-9805,-8233,-6303,-4193,-2090,-179,1391,2518,3145,3278,2967,2305,1415,424,-523,-1319,-1854,-2074,-1953,-1505,-783,130,1146,2139,3037,3741,4221,4456,4480,4347,4131,3931,3804,3831,4021,4379,4857,5392,5889,6269,6446,6366,6007,5370,4510,3487,2394,1327,363,-413,-967,-1273,-1333,-1189,-881,-470,-33,389,717,942,1031,1000,878,698,523,384,332,370,501,691,893,1061,1134,1083,891,569,149,-313,-784,-1206,-1578,-1892,-2189,-2505,-2898,-3405,-4044,-4814,-5663,-6534,-7330,-7958,-8329,-8377,-8056,-7369,-6342,-5047,-3565,-2010,-484,919,2106,3045,3695,4074,4210,4156,3976,3749,3534,3403,3381,3500,3742,4085,4477,4872,5208,5456,5580,5590,5500,5362,5221,5138,5168,5323,5642,6069,6592,7122,7600,7939,8089,7986,7637,7029,6218,5250,4209,3173,2234,1456,917,640,650,914,1396,1998,2643,3202,3594,3718,3546,3053,2290,1335,292,-702,-1543,-2121,-2391,-2330,-1988,-1436,-778,-133,408,764,903,830,574,184,-273,-775,-1266,-1771,-2264,-2794,-3344,-3930,-4528,-5089,-5568,-5896,-6008,-5861,-5421,-4677,-3669,-2418,-1021,456,1914,3260,4427,5338,5970,6302,6348,6150,5755,5247,4693,4188,3784,3552,3499,3630,3912,4287,4696,5070,5354,5519,5554,5484,5352,5210,5119,5126,5250,5499,5843,6228,6617,6919,7126,7172,7079,6850,6519,6137,5731,5367,5041,4806,4626,4512,4422,4321,4171,3925,3558,3037,2376,1571,681,-254,-1152,-1934,-2522,-2854,-2878,-2601,-2038,-1261,-370,531,1314,1884,2163,2131,1799,1240,550,-167,-800,-1279,-1567,-1666,-1634,-1524,-1448,-1447,-1610,-1922,-2382,-2917,-3443,-3854,-4040,-3926,-3427,-2562,-1315,196,1897,3620,5226,6568,7520,8005,7991,7488,6587,5392,4063,2758,1631,816,384,376,751,1445,2326,3291,4186,4943,5476,5793,5909,5906,5862,5877,6022,6344,6854,7508,8243,8956,9545,9912,9982,9715,9107,8209,7084,5852,4616,3502,2600,1991,1682,1679,1902,2260,2649,2920,2997,2767,2220,1339,209,-1101,-2432,-3678,-4681,-5360,-5640,-5522,-5036,-4287,-3375,-2458,-1648,-1058,-755,-747,-1011,-1486,-2073,-2708,-3297,-3811,-4229,-4566,-4860,-5148,-5474,-5858,-6299,-6772,-7226,-7593,-7805,-7783,-7483,-6864,-5935,-4729,-3318,-1805,-305,1059,2172,2949,3338,3328,2963,2309,1490,624,-144,-705,-951,-848,-381,390,1381,2462,3503,4379,4983,5274,5235,4913,4403,3796,3234,2796,2576,2583,2831,3235,3740,4215,4588,4753,4679,4338,3766,3028,2198,1396,690,170,-135,-228,-137,44,247,351,294,-6,-549,-1345,-2307,-3376,-4414,-5323,-5985,-6324,-6298,-5908,-5213,-4297,-3297,-2329,-1540,-1018,-829,-992,-1465,-2182,-3040,-3938,-4780,-5504,-6073,-6492,-6795,-7029,-7263,-7525,-7875,-8285,-8763,-9228,-9636,-9889,-9931,-9687,-9135,-8270,-7125,-5776,-4314,-2849,-1508,-370,464,984,1163,1055,715,242,-275,-734,-1065,-1208,-1151,-909,-520,-68,390,767,1016,1121,1080,943,784,665,695,897,1338,1976,2790,3676,4548,5280,5787,5985,5853,5399,4675,3788,2834,1952,1235,766,578,664,960,1378,1797,2091,2163,1921,1339,433,-737,-2057,-3390,-4584,-5496,-6007,-6049,-5609,-4723,-3501,-2082,-635,661,1664,2250,2374,2027,1285,246,-954,-2168,-3280,-4193,-4855,-5264,-5447,-5463,-5378,-5265,-5151,-5080,-5013,-4934,-4769,-4462,-3955,-3207,-2221,-1024,304,1659,2911,3933,4601,4852,4632,3998,2998,1775,470,-757,-1760,-2422,-2678,-2501,-1940,-1063,-11,1098,2111,2920,3440,3641,3539,3203,2725,2231,1827,1612,1639,1928,2443,3114,3851,4542,5102,5454,5560,5435,5106,4648,4139,3655,3268,3017,2909,2930,3028,3138,3186,3104,2835,2358,1666,807,-171,-1160,-2082,-2818,-3297,-3443,-3244,-2703,-1888,-886,181,1183,2002,2532,2721,2539,2029,1255,321,-655,-1576,-2335,-2895,-3223,-3345,-3313,-3185,-3053,-2965,-2991,-3125,-3382,-3689,-4000,-4227,-4284,-4126,-3696,-3018,-2125,-1114,-74,845,1564,1969,2043,1766,1217,460,-370,-1158,-1796,-2181,-2278,-2061,-1577,-890,-94,698,1399,1927,2246,2366,2314,2180,2035,1982,2083,2380,2876,3527,4261,4991,5612,6056,6261,6218,5957,5528,5023,4516,4088,3783,3618,3570,3592,3601,3522,3275,2793,2058,1059,-158,-1523,-2949,-4322,-5534,-6494,-7105,-7343,-7161,-6612,-5727,-4623,-3385,-2167,-1063,-202,350,547,383,-104,-851,-1771,-2776,-3767,-4681,-5447,-6046,-6460,-6703,-6800,-6790,-6698,-6563,-6389,-6182,-5923,-5583,-5127,-4531,-3767,-2859,-1821,-731,333,1280,1998,2447,2545,2344,1844,1161,381,-371,-988,-1382,-1491,-1311,-844,-180,619,1419,2127,2642,2896,2873,2588,2106,1528,964,543,346,452,861,1550,2437,3417,4359,5163,5709,5966,5885,5513,4883,4074,3172,2236,1351,534,-177,-798,-1335,-1823,-2279,-2726,-3169,-3599,-3993,-4329,-4560,-4666,-4611,-4394,-4006,-3484,-2849,-2170,-1498,-906,-447,-177,-113,-272,-622,-1136,-1753,-2426,-3095,-3723,-4279,-4753,-5143,-5466,-5730,-5958,-6162,-6346,-6514,-6646,-6721,-6710,-6577,-6302,-5853,-5251,-4492,-3648,-2770,-1947,-1262,-796,-596,-695,-1069,-1671,-2422,-3219,-3978,-4581,-4995,-5129,-5011,-4607,-3988,-3175,-2260,-1309,-403,384,997,1403,1591,1591,1444,1225,1004,855,831,969,1267,1707,2247,2817,3369,3826,4153,4320,4305,4133,3806,3373,2856,2299,1718,1142,573,9,-554,-1139,-1749,-2401,-3082,-3795,-4490,-5156,-5715,-6143,-6368,-6372,-6125,-5647,-4961,-4142,-3253,-2401,-1656,-1106,-786,-729,-920,-1330,-1911,-2599,-3340,-4075,-4762,-5361,-5851,-6216,-6444,-6534,-6482,-6287,-5945,-5463,-4839,-4092,-3243,-2332,-1406,-540,215,767,1079,1104,833,310,-422,-1242,-2064,-2748,-3224,-3398,-3269,-2832,-2152,-1304,-393,485,1228,1766,2033,2018,1712,1168,443,-370,-1161,-1829,-2270,-2416,-2214,-1668,-803,308,1568,2865,4082,5108,5856,6262,6293,5957,5284,4333,3182,1925,644,-559,-1628,-2488,-3136,-3537,-3740,-3763,-3674,-3530,-3383,-3279,-3236,-3254,-3309,-3348,-3332,-3196,-2918,-2474,-1892,-1202,-488,192,734,1101,1211,1085,694,91,-679,-1564,-2478,-3376,-4187,-4875,-5394,-5740,-5888,-5854,-5631,-5234,-4670,-3954,-3098,-2133,-1087,-20,1019,1953,2710,3230,3454,3367,2977,2327,1492,575,-331,-1112,-1702,-2035,-2097,-1888,-1445,-815,-63,739,1528,2228,2805,3203,3429,3473,3388,3203,3003,2828,2768,2839,3093,3508,4074,4739,5439,6101,6656,7026,7174,7061,6683,6059,5229,4246,3194,2129,1142,268,-432,-956,-1300,-1497,-1583,-1616,-1636,-1691,-1800,-1966,-2166,-2362,-2494,-2521,-2389,-2083,-1609,-988,-302,403,1015,1487,1737,1741,1481,975,257,-615,-1573,-2545,-3445,-4206,-4747,-5021,-4974,-4605,-3901,-2914,-1688,-312,1125,2516,3766,4783,5501,5875,5888,5565,4939,4092,3100,2072,1102,287,-304,-619,-639,-383,115,790,1572,2394,3176,3867,4417,4780,4950,4900,4661,4257,3741,3192,2688,2323,2175,2298,2731,3451,4428,5558,6752,7865,8793,9422,9678,9533,8986,8090,6928,5603,4238,2939,1818,928,326,-2,-85,16,211,421,558,563,398,67,-419,-970,-1552,-2042,-2396,-2537,-2447,-2121,-1603,-943,-218,483,1097,1555,1823,1882,1733,1388,891,259,-450,-1202,-1945,-2619,-3184,-3571,-3744,-3650,-3280,-2616,-1699,-565,698,2001,3233,4305,5106,5599,5724,5504,4967,4179,3243,2238,1296,472,-134,-512,-633,-520,-207,267,852,1502,2191,2866,3509,4080,4554,4909,5127,5218,5201,5115,5025,4988,5065,5309,5724,6311,7017,7764,8462,9003,9297,9269,8892,8154,7116,5837,4434,3011,1687,546,-329,-923,-1228,-1292,-1185,-978,-775,-632,-617,-741,-987,-1320,-1649,-1908,-2003,-1872,-1490,-854,-20,938,1914,2796,3482,3891,3981,3736,3197,2407,1460,431,-587,-1524,-2315,-2919,-3297,-3437,-3313,-2936,-2297,-1419,-344,889,2189,3473,4643,5587,6242,6534,6454,6022,5289,4350,3316,2298,1412,743,343,249,415,826,1373,2012,2636,3200,3652,3966,4139,4167,4071,3858,3564,3209,2844,2512,2286,2197,2326,2659,3233,3972,4836,5699,6460,7001,7217,7045,6463,5486,4184,2661,1033,-557,-1989,-3156,-3988,-4448,-4547,-4324,-3862,-3254,-2606,-2023,-1593,-1363,-1381,-1603,-2011,-2505,-3005,-3408,-3640,-3637,-3390,-2906,-2247,-1482,-711,-26,498,785,821,582,96,-597,-1457,-2399,-3391,-4336,-5189,-5870,-6324,-6484,-6327,-5803,-4944,-3768,-2362,-827,710,2108,3247,4012,4353,4230,3692,2787,1634,350,-935,-2089,-3014,-3632,-3894,-3808,-3389,-2705,-1827,-840,165,1105,1917,2524,2910,3028,2909,2560,2066,1481,932,492,274,312,656,1258,2075,2988,3888,4634,5131,5282,5065,4473,3574,2442,1199,-46,-1181,-2116,-2804,-3213,-3377,-3336,-3172,-2981,-2840,-2842,-3031,-3427,-4017,-4737,-5514,-6232,-6789,-7088,-7061,-6686,-5983,-5021,-3902,-2758,-1719,-906,-412,-289,-543,-1143,-2017,-3079,-4231,-5369,-6424,-7305,-7980,-8400,-8529,-8365,-7881,-7089,-6010,-4680,-3174,-1587,-23,1382,2539,3332,3727,3697,3273,2532,1558,477,-604,-1578,-2361,-2907,-3191,-3229,-3057,-2732,-2306,-1852,-1395,-990,-634,-348,-119,50,171,260,323,401,504,684,959,1358,1881,2518,3221,3940,4578,5083,5347,5352,5042,4456,3617,2628,1560,543,-351,-1016,-1423,-1550,-1419,-1101,-666,-228,119,291,218,-109,-689,-1452,-2316,-3177,-3898,-4402,-4577,-4406,-3875,-3036,-1978,-799,359,1396,2191,2688,2839,2647,2143,1372,420,-663,-1778,-2885,-3901,-4789,-5481,-5935,-6106,-5948,-5452,-4609,-3459,-2066,-531,1025,2470,3667,4527,4954,4945,4491,3669,2553,1269,-72,-1347,-2453,-3310,-3869,-4109,-4048,-3716,-3182,-2500,-1753,-987,-264,397,970,1463,1887,2260,2619,2975,3371,3801,4284,4796,5314,5799,6201,6476,6579,6491,6189,5710,5058,4312,3504,2706,1972,1326,814,419,155,-12,-101,-157,-210,-298,-451,-689,-1015,-1429,-1893,-2374,-2811,-3144,-3310,-3266,-2977,-2454,-1717,-837,104,1014,1789,2359,2656,2667,2390,1873,1169,343,-526,-1398,-2207,-2942,-3566,-4074,-4445,-4657,-4688,-4509,-4088,-3442,-2550,-1496,-320,863,1952,2846,3448,3711,3606,3143,2392,1401,305,-829,-1866,-2741,-3373,-3718,-3775,-3544,-3075,-2422,-1646,-823,-8,752,1412,1976,2417,2760,3021,3210,3381,3529,3698,3888,4101,4325,4536,4689,4760,4695,4475,4087,3526,2835,2046,1222,432,-279,-844,-1247,-1468,-1523,-1442,-1271,-1063,-880,-769,-774,-910,-1184,-1574,-2036,-2530,-2969,-3312,-3471,-3427,-3132,-2606,-1866,-979,-12,939,1789,2450,2857,2966,2759,2238,1445,412,-775,-2062,-3356,-4586,-5669,-6536,-7120,-7374,-7265,-6784,-5948,-4811,-3442,-1947,-445,950,2124,2988,3491,3607,3359,2795,1990,1032,18,-962,-1820,-2505,-2961,-3184,-3170,-2946,-2553,-2035,-1436,-798,-149,489,1111,1694,2254,2748,3194,3546,3809,3955,3989,3904,3725,3456,3134,2769,2396,2038,1705,1426,1201,1047,963,936,965,1012,1062,1074,1023,880,625,248,-251,-861,-1563,-2321,-3105,-3870,-4569,-5170,-5612,-5883,-5944,-5789,-5424,-4875,-4180,-3412,-2628,-1918,-1345,-979,-854,-995,-1389,-2014,-2821,-3756,-4761,-5779,-6757,-7656,-8429,-9045,-9464,-9654,-9576,-9211,-8537,-7570,-6327,-4880,-3297,-1697,-178,1141,2170,2837,3113,2991,2518,1747,772,-309,-1408,-2418,-3291,-3951,-4398,-4614,-4626,-4464,-4159,-3741,-3240,-2658,-2017,-1308,-560,221,989,1710,2340,2829,3157,3303,3269,3079,2764,2366,1933,1504,1117,792,552,386,295,257,243,236,199,109,-43,-275,-575,-935,-1345,-1772,-2212,-2637,-3042,-3416,-3753,-4042,-4283,-4450,-4538,-4524,-4391,-4140,-3762,-3286,-2739,-2166,-1623,-1158,-827,-654,-673,-866,-1244,-1754,-2388,-3092,-3840,-4587,-5302,-5936,-6457,-6816,-6979,-6914,-6606,-6042,-5258,-4267,-3156,-1967,-810,253,1130,1764,2103,2129,1837,1254,423,-594,-1709,-2847,-3906,-4823,-5507,-5944,-6078,-5943,-5535,-4906,-4089,-3139,-2092,-1006,86,1134,2092,2927,3591,4056,4316,4356,4207,3899,3475,3002,2528,2109,1782,1581,1499,1546,1676,1859,2054,2195,2252,2180,1958,1588,1082,476,-186,-859,-1497,-2068,-2546,-2932,-3227,-3449,-3616,-3733,-3814,-3835,-3791,-3645,-3371,-2953,-2377,-1669,-852,2,834,1552,2085,2366,2345,2006,1355,422,-715,-1994,-3292,-4511,-5546,-6291,-6688,-6684,-6286,-5511,-4443,-3144,-1743,-324,992,2140,3032,3650,3959,3980,3728,3249,2591,1817,990,175,-565,-1173,-1611,-1843,-1864,-1675,-1295,-755,-90,671,1476,2313,3124,3906,4595,5187,5623,5893,5971,5849,5544,5086,4514,3895,3280,2728,2298,2003,1882,1906,2072,2330,2636,2936,3170,3293,3258,3050,2659,2103,1418,649,-147,-908,-1591,-2142,-2540,-2765,-2811,-2696,-2417,-2011,-1480,-855,-153,609,1396,2187,2937,3611,4161,4542,4723,4664,4370,3819,3052,2084,974,-218,-1427,-2560,-3552,-4313,-4795,-4949,-4766,-4260,-3473,-2458,-1307,-69,1152,2322,3375,4282,5027,5581,5952,6119,6083,5835,5386,4740,3931,3001,2003,1018,125,-606,-1084,-1276,-1129,-653,130,1174,2390,3699,4997,6179,7167,7878,8273,8336,8076,7542,6795,5920,4999,4115,3335,2711,2271,2028,1963,2063,2275,2570,2890,3189,3422,3553,3555,3427,3163,2794,2346,1852,1360,884,464,97,-196,-446,-624,-779,-861,-907,-861,-736,-488,-122,363,951,1590,2234,2808,3241,3478,3459,3169,2594,1770,733,-431,-1646,-2804,-3812,-4574,-5027,-5119,-4847,-4230,-3313,-2173,-884,470,1810,3076,4212,5181,5956,6520,6853,6954,6804,6415,5789,4956,3958,2859,1740,689,-204,-844,-1195,-1182,-842,-183,726,1789,2925,4008,4968,5702,6178,6360,6250,5904,5351,4700,4015,3392,2895,2584,2475,2574,2849,3252,3718,4189,4589,4880,5008,4962,4737,4346,3832,3223,2592,1972,1430,982,668,469,390,386,433,496,539,558,543,522,511,562,681,925,1255,1698,2177,2675,3101,3423,3565,3516,3232,2746,2050,1222,295,-638,-1513,-2243,-2769,-3039,-3035,-2761,-2246,-1546,-721,146,1001,1767,2417,2911,3245,3417,3441,3319,3078,2708,2235,1652,992,263,-469,-1180,-1787,-2256,-2530,-2591,-2436,-2086,-1589,-992,-369,246,783,1252,1609,1886,2092,2240,2380,2500,2652,2810,3003,3203,3402,3587,3721,3799,3791,3695,3505,3223,2866,2431,1956,1426,888,330,-205,-717,-1179,-1583,-1913,-2182,-2378,-2529,-2639,-2721,-2781,-2818,-2811,-2744,-2586,-2303,-1892,-1329,-661,96,845,1531,2042,2322,2290,1930,1232,238,-986,-2354,-3748,-5074,-6209,-7079,-7614,-7775,-7575,-7024,-6199,-5152,-3986,-2776,-1606,-550,359,1061,1569,1854,1946,1840,1563,1119,532,-184,-991,-1844,-2683,-3429,-4011,-4350,-4401,-4135,-3567,-2750,-1745,-672,398,1347,2126,2679,3007,3116,3048,2844,2555,2224,1884,1556,1251,975,715,478,245,25,-187,-381,-549,-683,-773,-829,-847,-862,-876,-934,-1038,-1218,-1466,-1785,-2151,-2548,-2951,-3334,-3681,-3970,-4184,-4317,-4334,-4240,-3989,-3588,-3006,-2262,-1370,-377,646,1609,2406,2950,3138,2937,2307,1288,-62,-1636,-3318,-4958,-6439,-7639,-8472,-8902,-8902,-8520,-7795,-6825,-5686,-4486,-3299,-2213,-1272,-515,39,411,597,645,558,377,105,-242,-642,-1094,-1553,-1990,-2359,-2611,-2708,-2634,-2371,-1957,-1414,-815,-205,349,817,1173,1421,1590,1705,1820,1954,2149,2385,2673,2953,3206,3369,3408,3288,3004,2567,2014,1408,809,302,-54,-215,-151,109,541,1069,1620,2119,2489,2688,2675,2455,2030,1445,731,-46,-845,-1597,-2264,-2788,-3129,-3264,-3159,-2828,-2284,-1568,-762,61,790,1338,1615,1569,1171,436,-583,-1810,-3144,-4466,-5682,-6686,-7412,-7814,-7873,-7603,-7034,-6215,-5212,-4091,-2920,-1773,-681,287,1138,1843,2421,2877,3231,3483,3642,3694,3634,3448,3145,2720,2210,1643,1058,500,4,-405,-702,-887,-965,-924,-792,-542,-190,278,866,1561,2343,3184,4008,4784,5406,5849,6031,5944,5585,4970,4178,3269,2347,1508,825,378,176,233,492,898,1361,1796,2122,2283,2233,1978,1520,909,193,-566,-1295,-1945,-2444,-2765,-2863,-2734,-2381,-1824,-1119,-328,460,1154,1657,1897,1819,1399,671,-322,-1482,-2705,-3878,-4898,-5675,-6156,-6323,-6166,-5734,-5064,-4215,-3263,-2246,-1251,-304,516,1190,1666,1938,1999,1872,1592,1220,809,421,114,-103,-182,-162,-40,138,337,521,645,698,641,492,244,-74,-416,-751,-1002,-1123,-1058,-756,-216,575,1559,2685,3865,4991,5987,6749,7227,7387,7218,6769,6077,5232,4313,3400,2578,1885,1356,994,769,655,596,556,489,377,198,-40,-337,-664,-1021,-1365,-1704,-1993,-2234,-2394,-2462,-2408,-2229,-1905,-1464,-916,-327,249,730,1049,1143,991,570,-65,-886,-1789,-2716,-3563,-4281,-4802,-5113,-5191,-5055,-4713,-4204,-3547,-2786,-1955,-1103,-277,471,1087,1543,1799,1872,1766,1528,1209,853,525,244,47,-66,-104,-66,4,112,215,306,370,389,368,305,216,127,68,76,192,439,826,1348,1953,2584,3160,3586,3791,3706,3305,2599,1633,497,-706,-1846,-2811,-3505,-3863,-3875,-3574,-3022,-2335,-1621,-1003,-574,-410,-531,-953,-1621,-2488,-3466,-4473,-5423,-6241,-6852,-7201,-7255,-6969,-6365,-5429,-4233,-2829,-1335,133,1441,2436,3039,3132,2726,1816,497,-1125,-2900,-4677,-6306,-7664,-8654,-9217,-9337,-9021,-8315,-7285,-6015,-4603,-3158,-1790,-603,306,881,1084,943,498,-129,-851,-1517,-2042,-2342,-2392,-2202,-1835,-1356,-880,-479,-236,-204,-380,-784,-1337,-2010,-2702,-3343,-3843,-4133,-4149,-3858,-3248,-2341,-1192,110,1456,2717,3762,4482,4781,4618,4000,2968,1640,141,-1364,-2710,-3769,-4431,-4643,-4418,-3802,-2911,-1863,-805,135,848,1264,1342,1099,555,-205,-1121,-2093,-3038,-3880,-4534,-4968,-5120,-4991,-4586,-3941,-3129,-2238,-1373,-645,-161,25,-151,-656,-1469,-2500,-3657,-4835,-5930,-6863,-7573,-8022,-8202,-8113,-7778,-7222,-6477,-5590,-4593,-3555,-2525,-1563,-738,-71,401,695,847,905,937,998,1119,1319,1562,1809,1983,2024,1870,1487,878,69,-874,-1865,-2806,-3605,-4162,-4430,-4344,-3916,-3145,-2087,-808,603,2034,3368,4505,5311,5748,5721,5264,4384,3179,1755,260,-1151,-2344,-3173,-3590,-3531,-3047,-2202,-1115,64,1196,2140,2787,3084,2990,2544,1794,820,-267,-1380,-2409,-3266,-3883,-4198,-4185,-3828,-3161,-2222,-1107,85,1227,2185,2856,3143,3014,2474,1588,446,-807,-2059,-3161,-4030,-4598,-4832,-4758,-4397,-3820,-3085,-2261,-1403,-580,181,814,1304,1613,1731,1669,1445,1116,737,390,132,26,81,304,649,1053,1458,1764,1944,1929,1730,1351,831,231,-388,-960,-1413,-1705,-1778,-1617,-1196,-528,381,1471,2700,3969,5203,6283,7136,7669,7847,7647,7108,6284,5287,4221,3216,2376,1787,1490,1492,1745,2191,2726,3259,3706,3976,4054,3887,3514,2941,2224,1413,566,-256,-991,-1593,-1993,-2170,-2074,-1707,-1087,-247,723,1735,2685,3453,3968,4160,4008,3530,2775,1807,727,-390,-1453,-2387,-3143,-3671,-3951,-3970,-3733,-3255,-2573,-1724,-781,207,1159,2017,2742,3279,3656,3848,3926,3900,3841,3767,3705,3661,3618,3564,3475,3334,3145,2908,2644,2385,2144,1968,1852,1831,1895,2060,2320,2683,3146,3713,4373,5105,5874,6615,7267,7745,7973,7898,7482,6735,5703,4469,3152,1888,802,24,-392,-384,-7,702,1601,2586,3500,4229,4673,4771,4509,3913,3042,1987,853,-250,-1212,-1938,-2357,-2419,-2113,-1461,-513,633,1869,3066,4087,4832,5208,5189,4768,4010,2985,1804,583,-595,-1624,-2464,-3070,-3436,-3570,-3492,-3231,-2819,-2291,-1678,-1015,-334,332,953,1502,1951,2301,2528,2662,2711,2690,2651,2577,2520,2449,2387,2310,2213,2098,1956,1802,1644,1493,1365,1272,1218,1217,1271,1391,1592,1879,2285,2805,3459,4222,5068,5939,6758,7443,7892,8051,7842,7283,6376,5224,3912,2599,1408,483,-88,-232,40,701,1657,2777,3945,4994,5823,6311,6407,6079,5350,4265,2926,1421,-91,-1511,-2691,-3536,-3975,-3966,-3538,-2745,-1705,-547,570,1512,2165,2454,2361,1902,1137,152,-966,-2114,-3218,-4203,-5019,-5645,-6039,-6226,-6172,-5920,-5453,-4811,-4009,-3090,-2095,-1084,-115,743,1440,1921,2182,2194,2015,1652,1194,684,195,-221,-516,-670,-655,-499,-212,165,569,969,1282,1495,1556,1483,1284,1014,735,525,452,578,922,1484,2201,3004,3777,4409,4807,4888,4632,4051,3217,2217,1197,245,-490,-978,-1149,-1052,-714,-239,293,762,1109,1243,1157,826,283,-435,-1263,-2141,-2991,-3742,-4333,-4697,-4798,-4622,-4163,-3475,-2619,-1689,-793,-36,507,760,724,395,-162,-891,-1704,-2535,-3307,-3979,-4518,-4906,-5151,-5256,-5234,-5091,-4842,-4472,-4008,-3432,-2775,-2065,-1337,-649,-60,393,648,712,568,255,-186,-690,-1205,-1649,-1989,-2176,-2181,-2034,-1719,-1319,-856,-427,-69,142,194,69,-195,-543,-890,-1138,-1190,-969,-421,442,1578,2871,4187,5354,6219,6642,6545,5921,4815,3371,1741,139,-1252,-2267,-2807,-2832,-2385,-1566,-520,574,1553,2260,2599,2505,1983,1072,-136,-1540,-2989,-4363,-5500,-6275,-6591,-6383,-5679,-4551,-3174,-1741,-493,391,789,697,217,-468,-1149,-1632,-1815,-1673,-1295,-801,-341,-3,168,208,183,171,212,293,333,196,-256,-1134,-2471,-4163,-6014,-7690,-8844,-9105,-8254,-6180,-3027,902,5104,9015,12036,13693,13658,11850,8416,3736,-1635,-7057,-11837,-15398,-17237,-17130,-15004,-11120,-5879,75,6054,11324,15267,17418,17567,15782,12377,7907,3018,-1613,-5403,-7962,-9100,-8881,-7533,-5430,-2969,-537,1588,3207,4273,4787,4858,4585,4088,3460,2744,1973,1123,191,-837,-1923,-3000,-3963,-4684,-5050,-5001,-4518,-3708,-2703,-1716,-975,-639,-848,-1585,-2750,-4126,-5434,-6387,-6748,-6381,-5291,-3621,-1639,324,1927,2892,3055,2403,1056,-710,-2596,-4231,-5344,-5715,-5275,-4080,-2326,-277,1698,3300,4194,4226,3310,1550,-840,-3515,-6096,-8183,-9466,-9747,-8988,-7312,-4986,-2358,194,2331,3812,4509,4436,3704,2521,1118,-269,-1448,-2289,-2722,-2755,-2451,-1895,-1221,-520,92,571,873,1034,1068,1082,1116,1284,1631,2191,2978,3910,4919,5845,6562,6913,6800,6158,4995,3388,1462,-585,-2581,-4304,-5633,-6440,-6702,-6436,-5715,-4668,-3428,-2162,-997,-45,635,1057,1259,1364,1477,1737,2229,3013,4080,5387,6827,8303,9668,10841,11731,12304,12558,12509,12206,11706,11070,10362,9647,8945,8294,7664,7016,6312,5457,4425,3160,1672,3,-1767,-3516,-5115,-6424,-7328,-7734,-7590,-6888,-5655,-3984,-1974,215,2440,4523,6317,7679,8497,8714,8290,7253,5673,3633,1275,-1284,-3882,-6384,-8625,-10465,-11748,-12355,-12187,-11220,-9482,-7093,-4243,-1167,1854,4562,6723,8177,8836,8718,7893,6518,4768,2831,888,-922,-2503,-3796,-4804,-5539,-6046,-6345,-6467,-6397,-6135,-5663,-4980,-4103,-3079,-1964,-870,106,862,1294,1375,1073,447,-433,-1448,-2488,-3432,-4188,-4693,-4915,-4848,-4538,-4020,-3380,-2683,-2006,-1420,-967,-684,-583,-649,-881,-1244,-1715,-2260,-2848,-3429,-3982,-4459,-4846,-5138,-5331,-5452,-5519,-5568,-5635,-5748,-5934,-6210,-6570,-7009,-7485,-7978,-8433,-8822,-9105,-9260,-9264,-9112,-8802,-8339,-7753,-7059,-6313,-5548,-4827,-4193,-3709,-3402,-3303,-3404,-3673,-4053,-4468,-4829,-5046,-5048,-4776,-4218,-3385,-2342,-1176,2,1064,1929,2490,2737,2639,2259,1652,928,184,-476,-970,-1253,-1295,-1120,-755,-265,286,824,1291,1640,1849,1912,1846,1679,1456,1224,1034,933,944,1095,1364,1731,2162,2597,2988,3284,3438,3423,3234,2871,2368,1778,1144,559,66,-262,-390,-297,28,548,1244,2043,2903,3756,4560,5282,5900,6417,6828,7167,7423,7636,7786,7902,7967,8003,8010,8014,8017,8044,8101,8199,8356,8564,8840,9171,9555,9978,10421,10853,11261,11588,11848,11989,12039,11990,11864,11697,11503,11318,11166,11038,10971,10907,10872,10805,10700,10537,10293,9991,9618,9225,8824,8457,8157,7929,7793,7733,7751,7823,7953,8120,8304,8496,8633,8682,8580,8264,7705,6884,5826,4600,3290,2023,898,26,-546,-788,-742,-463,-62,377,741,980,1032,912,621,219,-240,-691,-1064,-1324,-1411,-1350,-1110,-771,-357,47,367,553,541,332,-87,-659,-1354,-2081,-2792,-3406,-3884,-4195,-4337,-4328,-4206,-4012,-3803,-3620,-3505,-3499,-3594,-3832,-4154,-4588,-5063,-5577,-6079,-6553,-6967,-7316,-7581,-7774,-7893,-7950,-7968,-7954,-7933,-7920,-7919,-7945,-7988,-8046,-8118,-8183,-8254,-8308,-8368,-8409,-8462,-8497,-8539,-8564,-8576,-8575,-8544,-8501,-8434,-8361,-8281,-8210,-8136,-8089,-8034,-8006,-7970,-7944,-7907,-7866,-7813,-7752,-7683,-7617,-7553,-7512,-7480,-7491,-7510,-7569,-7637,-7722,-7808,-7885,-7948,-7983,-7996,-7976,-7941,-7881,-7828,-7771,-7734,-7730,-7754,-7832,-7953,-8116,-8328,-8553,-8809,-9052,-9277,-9467,-9597,-9671,-9674,-9618,-9508,-9362,-9194,-9021,-8856,-8709,-8564,-8427,-8258,-8057,-7785,-7437,-7010,-6497,-5932,-5326,-4722,-4157,-3669,-3289,-3048,-2949,-2992,-3151,-3400,-3692,-3995,-4262,-4468,-4590,-4609,-4541,-4372,-4146,-3868,-3569,-3285,-3014,-2797,-2616,-2501,-2420,-2389,-2381,-2397,-2415,-2429,-2418,-2381,-2298,-2179,-2012,-1812,-1581,-1329,-1074,-822,-592,-389,-223,-94,0,66,120,167,230,325,460,659,918,1247,1634,2077,2545,3043,3526,4002,4437,4836,5182,5481,5731,5936,6106,6244,6362,6459,6548,6621,6692,6752,6807,6852,6897,6918,6945,6933,6923,6876,6825,6757,6694,6647,6638,6682,6789,6974,7213,7505,7813,8104,8348,8508,8562,8502,8319,8036,7668,7249,6816,6399,6039,5753,5576,5509,5563,5735,6000,6343,6726,7105,7451,7703,7849,7851,7717,7449,7081,6647,6210,5798,5478,5267,5192,5251,5423,5674,5955,6212,6396,6458,6384,6147,5789,5318,4815,4316,3903,3623,3518,3609,3890,4332,4895,5521,6145,6723,7192,7549,7752,7851,7838,7779,7710,7670,7706,7819,8023,8288,8581,8853,9055,9147,9115,8944,8672,8331,7989,7704,7542,7538,7723,8082,8579,9154,9713,10193,10484,10558,10359,9900,9213,8357,7421,6492,5659,4987,4527,4292,4272,4427,4707,5037,5364,5613,5748,5733,5566,5263,4859,4399,3936,3521,3192,2982,2890,2919,3033,3204,3382,3531,3603,3583,3443,3193,2845,2418,1954,1482,1027,626,280,2,-214,-393,-541,-697,-878,-1100,-1386,-1726,-2128,-2574,-3049,-3532,-4004,-4439,-4825,-5144,-5395,-5571,-5686,-5737,-5753,-5732,-5708,-5680,-5674,-5693,-5738,-5814,-5902,-6008,-6107,-6206,-6282,-6337,-6365,-6352,-6308,-6222,-6101,-5948,-5763,-5569,-5366,-5181,-5033,-4931,-4897,-4938,-5049,-5234,-5478,-5761,-6070,-6381,-6677,-6947,-7170,-7352,-7477,-7561,-7597,-7601,-7577,-7539,-7502,-7464,-7450,-7446,-7466,-7498,-7532,-7560,-7563,-7531,-7462,-7340,-7183,-6992,-6785,-6587,-6411,-6268,-6184,-6136,-6144,-6169,-6212,-6230,-6217,-6147,-6013,-5817,-5564,-5272,-4968,-4666,-4408,-4191,-4051,-3980,-3980,-4052,-4168,-4332,-4502,-4690,-4859,-5021,-5160,-5281,-5394,-5498,-5607,-5731,-5865,-6033,-6202,-6405,-6593,-6791,-6953,-7090,-7180,-7215,-7209,-7136,-7044,-6903,-6762,-6600,-6453,-6303,-6178,-6055,-5959,-5864,-5798,-5734,-5691,-5654,-5628,-5606,-5590,-5565,-5542,-5494,-5439,-5353,-5246,-5119,-4965,-4808,-4641,-4484,-4342,-4220,-4129,-4058,-4023,-4005,-4018,-4044,-4090,-4139,-4196,-4241,-4285,-4312,-4327,-4338,-4332,-4331,-4324,-4326,-4331,-4346,-4368,-4385,-4413,-4416,-4415,-4391,-4343,-4274,-4181,-4065,-3939,-3787,-3638,-3464,-3300,-3115,-2943,-2757,-2595,-2427,-2294,-2171,-2088,-2019,-1992,-1967,-1964,-1950,-1910,-1843,-1715,-1539,-1303,-1016,-690,-344,7,336,631,876,1065,1203,1294,1367,1424,1509,1619,1793,2024,2330,2696,3122,3574,4048,4491,4900,5230,5470,5602,5621,5528,5340,5077,4777,4468,4206,4013,3934,3977,4148,4426,4772,5147,5481,5736,5859,5818,5615,5240,4748,4169,3574,3029,2586,2311,2230,2365,2708,3235,3898,4639,5396,6097,6694,7135,7400,7477,7388,7159,6844,6491,6171,5916,5792,5792,5951,6223,6605,7035,7470,7867,8166,8355,8399,8307,8090,7771,7387,6981,6582,6235,5957,5763,5670,5647,5706,5796,5909,6006,6069,6080,6029,5928,5770,5597,5407,5239,5106,5017,4992,5013,5087,5191,5314,5439,5556,5646,5716,5753,5762,5755,5716,5680,5624,5578,5530,5501,5481,5489,5510,5558,5622,5702,5787,5876,5952,6016,6061,6076,6071,6029,5960,5860,5734,5583,5420,5254,5102,4991,4930,4943,5042,5222,5484,5809,6163,6532,6863,7137,7325,7410,7388,7276,7079,6845,6592,6364,6191,6096,6104,6207,6408,6680,6993,7308,7586,7785,7870,7824,7621,7285,6812,6253,5634,5016,4433,3932,3541,3271,3125,3078,3104,3173,3239,3280,3267,3201,3070,2914,2723,2553,2403,2307,2271,2297,2392,2529,2715,2918,3125,3325,3495,3628,3725,3771,3779,3753,3689,3608,3511,3401,3304,3199,3126,3060,3027,3013,3025,3046,3080,3091,3082,3019,2894,2694,2417,2064,1661,1212,768,327,-64,-401,-670,-854,-978,-1024,-1024,-982,-922,-855,-813,-789,-820,-892,-1015,-1187,-1380,-1600,-1801,-1991,-2120,-2203,-2201,-2135,-1995,-1806,-1583,-1355,-1153,-1002,-932,-957,-1089,-1327,-1657,-2064,-2511,-2970,-3409,-3786,-4096,-4309,-4434,-4483,-4472,-4440,-4402,-4401,-4438,-4530,-4665,-4822,-4988,-5125,-5222,-5260,-5236,-5166,-5066,-4959,-4879,-4835,-4846,-4910,-5009,-5134,-5243,-5331,-5359,-5335,-5251,-5120,-4977,-4829,-4733,-4695,-4747,-4898,-5135,-5460,-5824,-6209,-6572,-6875,-7106,-7230,-7262,-7205,-7080,-6920,-6753,-6611,-6517,-6486,-6515,-6598,-6710,-6822,-6899,-6919,-6848,-6692,-6442,-6129,-5772,-5422,-5103,-4870,-4730,-4717,-4812,-5022,-5300,-5625,-5953,-6241,-6467,-6599,-6637,-6580,-6444,-6257,-6042,-5837,-5665,-5548,-5503,-5527,-5621,-5767,-5948,-6144,-6328,-6483,-6596,-6652,-6662,-6615,-6537,-6431,-6324,-6219,-6139,-6082,-6050,-6034,-6022,-5987,-5918,-5786,-5583,-5294,-4930,-4499,-4019,-3530,-3045,-2615,-2260,-2010,-1888,-1905,-2067,-2371,-2804,-3350,-3977,-4658,-5345,-6013,-6605,-7102,-7458,-7667,-7711,-7604,-7356,-7009,-6595,-6169,-5771,-5454,-5234,-5155,-5192,-5360,-5618,-5933,-6276,-6584,-6843,-7001,-7054,-6983,-6796,-6505,-6137,-5713,-5273,-4842,-4453,-4124,-3878,-3713,-3639,-3633,-3680,-3753,-3816,-3848,-3803,-3689,-3459,-3161,-2765,-2339,-1884,-1459,-1086,-800,-623,-553,-592,-722,-908,-1132,-1344,-1526,-1646,-1697,-1666,-1575,-1426,-1253,-1081,-929,-833,-790,-820,-912,-1058,-1239,-1431,-1608,-1744,-1828,-1834,-1776,-1644,-1461,-1245,-1015,-795,-604,-458,-354,-310,-294,-317,-346,-364,-366,-321,-227,-78,140,415,746,1137,1555,2013,2467,2917,3324,3681,3951,4137,4221,4204,4116,3947,3759,3545,3362,3205,3109,3066,3072,3120,3185,3244,3284,3278,3213,3089,2895,2646,2354,2038,1718,1431,1175,1004,892,875,929,1054,1224,1429,1633,1835,1995,2127,2204,2239,2234,2191,2129,2056,1979,1923,1881,1876,1907,1980,2107,2275,2496,2755,3049,3364,3683,3993,4274,4522,4714,4868,4970,5050,5110,5168,5243,5332,5446,5580,5716,5859,5976,6074,6134,6156,6140,6085,5998,5886,5754,5617,5482,5359,5256,5189,5153,5165,5209,5293,5396,5508,5609,5674,5685,5623,5477,5241,4927,4541,4122,3686,3281,2927,2662,2505,2455,2528,2691,2941,3230,3539,3828,4067,4234,4310,4285,4173,3973,3721,3435,3153,2906,2723,2619,2617,2694,2869,3095,3365,3647,3901,4129,4284,4379,4404,4354,4257,4099,3916,3704,3483,3258,3045,2851,2690,2570,2502,2495,2547,2658,2821,3012,3231,3444,3648,3827,3985,4118,4242,4360,4486,4622,4764,4907,5027,5120,5159,5134,5047,4888,4684,4441,4193,3959,3762,3628,3553,3559,3614,3725,3852,3985,4095,4158,4174,4121,4013,3846,3636,3397,3137,2879,2621,2386,2171,1982,1830,1706,1620,1572,1554,1583,1639,1734,1846,1981,2104,2222,2298,2339,2316,2244,2115,1941,1755,1557,1403,1290,1259,1309,1442,1645,1893,2156,2399,2586,2694,2705,2615,2429,2167,1855,1519,1199,905,677,511,422,394,422,481,549,612,637,629,566,465,329,186,51,-38,-71,-22,112,327,608,928,1247,1537,1751,1872,1876,1760,1539,1224,859,461,84,-266,-541,-750,-864,-906,-868,-771,-629,-450,-256,-61,133,305,451,559,620,626,569,450,256,9,-299,-640,-1004,-1361,-1698,-1981,-2207,-2348,-2409,-2382,-2287,-2126,-1943,-1742,-1578,-1454,-1414,-1456,-1589,-1805,-2076,-2387,-2690,-2973,-3186,-3336,-3397,-3386,-3313,-3200,-3083,-2971,-2909,-2887,-2932,-3019,-3159,-3311,-3480,-3622,-3742,-3816,-3837,-3812,-3731,-3616,-3465,-3302,-3132,-2977,-2841,-2743,-2673,-2651,-2643,-2664,-2678,-2683,-2661,-2608,-2529,-2426,-2330,-2247,-2212,-2236,-2326,-2494,-2722,-2999,-3297,-3596,-3860,-4078,-4224,-4297,-4297,-4236,-4130,-4000,-3869,-3753,-3669,-3623,-3618,-3650,-3711,-3790,-3879,-3971,-4053,-4136,-4200,-4268,-4325,-4385,-4449,-4512,-4590,-4663,-4749,-4824,-4900,-4968,-5017,-5068,-5098,-5134,-5168,-5216,-5268,-5346,-5419,-5501,-5562,-5590,-5571,-5482,-5321,-5088,-4787,-4448,-4086,-3739,-3436,-3199,-3047,-2987,-3016,-3109,-3267,-3431,-3612,-3756,-3866,-3920,-3923,-3871,-3784,-3663,-3542,-3425,-3341,-3300,-3315,-3395,-3530,-3721,-3933,-4162,-4362,-4521,-4616,-4636,-4585,-4475,-4330,-4181,-4059,-3990,-3993,-4083,-4248,-4475,-4739,-5000,-5237,-5404,-5485,-5465,-5333,-5106,-4794,-4418,-4016,-3597,-3202,-2838,-2527,-2274,-2082,-1943,-1861,-1812,-1799,-1811,-1833,-1872,-1915,-1968,-2023,-2088,-2147,-2206,-2251,-2277,-2278,-2242,-2177,-2075,-1950,-1820,-1687,-1595,-1544,-1559,-1648,-1801,-2014,-2255,-2505,-2716,-2882,-2950,-2942,-2822,-2632,-2375,-2088,-1812,-1567,-1400,-1317,-1336,-1452,-1648,-1913,-2201,-2498,-2764,-2978,-3129,-3201,-3203,-3140,-3034,-2889,-2740,-2579,-2429,-2280,-2122,-1949,-1730,-1465,-1133,-746,-296,176,655,1100,1465,1740,1885,1900,1798,1587,1315,1010,719,480,321,259,305,440,659,920,1207,1470,1695,1849,1919,1908,1800,1630,1396,1132,859,591,360,161,17,-89,-141,-171,-162,-145,-107,-60,7,96,226,393,621,898,1233,1602,1998,2386,2751,3067,3313,3486,3576,3600,3566,3491,3399,3301,3208,3131,3058,2992,2921,2826,2708,2551,2355,2130,1877,1614,1363,1129,938,793,698,653,644,663,691,706,714,677,632,552,484,429,430,504,672,952,1329,1806,2335,2896,3426,3903,4263,4502,4589,4536,4367,4101,3801,3487,3227,3039,2955,2981,3114,3332,3618,3931,4245,4533,4773,4959,5087,5164,5213,5237,5267,5302,5359,5427,5504,5570,5609,5600,5538,5405,5222,4980,4726,4463,4239,4071,3979,3978,4062,4213,4415,4624,4810,4930,4966,4890,4708,4425,4058,3655,3225,2825,2475,2186,1996,1867,1828,1826,1868,1902,1933,1924,1880,1801,1689,1573,1460,1385,1355,1392,1501,1667,1906,2165,2464,2747,3028,3273,3493,3686,3851,4025,4188,4384,4589,4822,5065,5309,5532,5720,5852,5919,5916,5847,5727,5573,5406,5260,5140,5082,5077,5133,5246,5386,5549,5699,5825,5897,5920,5867,5762,5597,5401,5181,4972,4776,4623,4504,4435,4391,4369,4339,4280,4180,4007,3779,3474,3131,2759,2393,2068,1803,1627,1538,1540,1610,1722,1847,1950,2001,1996,1909,1773,1581,1384,1191,1045,962,949,1023,1152,1338,1538,1740,1908,2040,2113,2144,2133,2112,2089,2102,2155,2271,2440,2670,2929,3211,3486,3726,3929,4063,4143,4156,4122,4050,3959,3854,3764,3665,3592,3502,3412,3290,3134,2927,2667,2358,2006,1632,1255,900,588,345,173,95,88,171,302,491,695,911,1115,1290,1435,1525,1582,1580,1549,1481,1389,1289,1182,1078,976,883,776,681,561,441,308,172,47,-59,-129,-149,-122,-36,86,239,382,506,564,548,443,247,-23,-344,-681,-1000,-1268,-1453,-1549,-1543,-1455,-1302,-1117,-931,-785,-693,-689,-764,-924,-1144,-1404,-1663,-1903,-2082,-2190,-2217,-2160,-2041,-1869,-1681,-1493,-1325,-1197,-1099,-1048,-1016,-1004,-995,-978,-956,-918,-885,-853,-854,-878,-958,-1079,-1245,-1450,-1665,-1882,-2065,-2207,-2276,-2274,-2200,-2045,-1851,-1608,-1363,-1124,-925,-779,-697,-693,-758,-891,-1079,-1298,-1538,-1778,-1993,-2185,-2334,-2452,-2548,-2624,-2725,-2835,-3006,-3210,-3470,-3759,-4056,-4333,-4551,-4681,-4699,-4591,-4364,-4035,-3641,-3220,-2826,-2498,-2279,-2185,-2227,-2395,-2654,-2979,-3313,-3622,-3866,-4019,-4076,-4034,-3920,-3754,-3576,-3412,-3296,-3246,-3262,-3358,-3493,-3674,-3849,-4009,-4124,-4178,-4178,-4107,-4001,-3854,-3711,-3570,-3467,-3400,-3383,-3415,-3485,-3588,-3704,-3822,-3930,-4008,-4058,-4069,-4043,-3994,-3911,-3823,-3718,-3618,-3515,-3412,-3309,-3192,-3068,-2916,-2748,-2551,-2337,-2105,-1873,-1645,-1438,-1262,-1126,-1042,-1011,-1031,-1104,-1215,-1360,-1526,-1702,-1890,-2078,-2279,-2488,-2721,-2978,-3263,-3573,-3893,-4213,-4504,-4751,-4924,-5011,-5003,-4903,-4730,-4504,-4262,-4041,-3872,-3784,-3795,-3904,-4103,-4371,-4669,-4970,-5231,-5429,-5537,-5560,-5485,-5341,-5139,-4915,-4688,-4488,-4326,-4216,-4155,-4134,-4137,-4139,-4114,-4043,-3895,-3675,-3362,-2978,-2529,-2049,-1555,-1091,-672,-330,-75,86,153,139,63,-63,-205,-361,-499,-627,-727,-821,-888,-967,-1034,-1117,-1205,-1301,-1399,-1502,-1587,-1669,-1723,-1755,-1761,-1735,-1688,-1613,-1526,-1422,-1317,-1210,-1111,-1017,-936,-860,-793,-736,-677,-643,-609,-616,-646,-724,-852,-1021,-1231,-1462,-1687,-1885,-2016,-2065,-2002,-1836,-1558,-1205,-802,-396,-40,237,378,397,257,12,-338,-716,-1112,-1439,-1705,-1856,-1908,-1864,-1747,-1585,-1423,-1275,-1183,-1146,-1180,-1268,-1400,-1541,-1673,-1749,-1768,-1683,-1514,-1238,-899,-498,-90,307,649,908,1074,1127,1082,947,747,511,271,48,-130,-254,-314,-322,-281,-211,-129,-46,25,74,113,131,154,177,222,293,393,533,700,889,1098,1297,1487,1641,1749,1806,1801,1737,1629,1470,1298,1101,908,713,524,331,135,-79,-302,-546,-788,-1028,-1233,-1391,-1466,-1463,-1350,-1153,-877,-552,-227,73,290,412,402,274,38,-278,-622,-953,-1220,-1388,-1432,-1347,-1142,-842,-488,-117,214,486,646,704,646,490,284,41,-158,-309,-347,-277,-84,213,576,971,1350,1663,1887,1987,1959,1814,1570,1255,917,577,282,52,-102,-165,-158,-82,30,165,299,415,507,568,604,619,630,635,664,699,767,852,950,1068,1173,1280,1364,1422,1456,1459,1438,1393,1335,1257,1184,1088,996,878,755,606,442,270,86,-72,-211,-290,-302,-231,-71,176,487,848,1208,1543,1809,1975,2029,1965,1801,1563,1298,1042,848,738,746,854,1075,1351,1670,1971,2232,2403,2489,2458,2345,2154,1937,1715,1548,1449,1463,1590,1828,2155,2546,2945,3327,3628,3833,3903,3846,3662,3378,3034,2665,2317,2029,1820,1713,1694,1753,1861,1982,2087,2143,2132,2046,1891,1682,1449,1215,1023,892,850,910,1063,1314,1621,1977,2333,2662,2945,3135,3259,3274,3226,3107,2952,2782,2608,2459,2321,2210,2109,2013,1915,1806,1697,1586,1503,1450,1459,1542,1699,1939,2226,2546,2854,3111,3275,3324,3235,3017,2688,2280,1844,1423,1063,796,642,603,658,791,953,1116,1252,1317,1325,1258,1129,982,810,684,598,599,683,858,1110,1420,1755,2091,2381,2614,2757,2802,2754,2609,2402,2147,1875,1623,1399,1242,1141,1115,1138,1210,1300,1391,1474,1521,1539,1525,1477,1423,1360,1313,1293,1311,1372,1480,1624,1801,1986,2167,2323,2431,2493,2486,2426,2325,2183,2049,1904,1797,1706,1642,1594,1530,1451,1323,1145,918,646,356,73,-173,-361,-465,-493,-447,-354,-246,-165,-132,-194,-336,-579,-874,-1215,-1535,-1813,-1999,-2073,-2037,-1880,-1647,-1348,-1035,-731,-470,-259,-108,-5,69,138,226,357,545,791,1095,1436,1787,2125,2420,2631,2766,2776,2701,2512,2260,1944,1606,1267,947,672,439,265,124,26,-66,-152,-259,-386,-550,-739,-953,-1180,-1404,-1612,-1789,-1924,-2000,-2027,-1977,-1883,-1722,-1529,-1302,-1063,-832,-625,-455,-338,-269,-262,-294,-371,-461,-571,-679,-787,-898,-1001,-1120,-1235,-1350,-1461,-1528,-1556,-1506,-1367,-1141,-824,-452,-47,333,652,860,931,851,632,299,-97,-500,-856,-1105,-1224,-1186,-1016,-727,-385,-32,265,461,524,436,211,-132,-544,-986,-1393,-1743,-1973,-2096,-2081,-1958,-1744,-1469,-1180,-907,-688,-549,-504,-564,-722,-960,-1254,-1579,-1889,-2173,-2383,-2518,-2552,-2497,-2350,-2138,-1868,-1577,-1270,-984,-715,-480,-274,-88,83,266,465,701,974,1291,1635,2008,2367,2715,3003,3234,3377,3432,3398,3278,3094,2855,2582,2292,1994,1694,1402,1101,803,498,192,-106,-389,-630,-826,-952,-1009,-1002,-941,-849,-767,-705,-710,-783,-939,-1168,-1450,-1755,-2052,-2307,-2502,-2611,-2652,-2614,-2539,-2436,-2342,-2268,-2232,-2229,-2256,-2290,-2316,-2310,-2253,-2144,-1962,-1737,-1451,-1155,-832,-539,-260,-34,145,269,330,359,332,304,257,244,252,328,447,642,884,1166,1471,1765,2037,2255,2417,2505,2540,2513,2464,2395,2340,2317,2334,2414,2540,2717,2928,3148,3362,3540,3666,3719,3698,3586,3413,3157,2874,2538,2206,1855,1519,1180,849,511,166,-193,-555,-916,-1252,-1544,-1769,-1905,-1948,-1901,-1775,-1613,-1437,-1311,-1252,-1309,-1477,-1759,-2130,-2538,-2950,-3296,-3546,-3658,-3624,-3457,-3172,-2816,-2430,-2051,-1723,-1459,-1269,-1145,-1074,-1026,-986,-928,-838,-714,-546,-350,-122,120,377,637,901,1156,1411,1645,1869,2060,2220,2341,2412,2440,2419,2355,2262,2137,1999,1850,1698,1552,1406,1275,1144,1031,924,836,760,699,659,622,605,579,555,516,458,379,272,142,-2,-162,-306,-450,-546,-625,-643,-637,-593,-536,-485,-459,-481,-562,-710,-912,-1154,-1408,-1634,-1810,-1893,-1874,-1750,-1528,-1240,-922,-607,-347,-159,-70,-76,-161,-308,-468,-625,-727,-772,-740,-642,-493,-314,-131,32,157,238,266,253,209,140,71,6,-40,-56,-49,1,72,184,304,451,587,720,823,884,902,861,771,631,466,278,103,-59,-184,-274,-321,-345,-338,-333,-331,-347,-389,-458,-552,-672,-797,-930,-1046,-1138,-1196,-1200,-1156,-1052,-890,-690,-446,-195,62,291,483,623,703,720,678,578,436,254,40,-193,-446,-697,-939,-1156,-1323,-1425,-1445,-1375,-1222,-995,-730,-458,-229,-73,-29,-107,-304,-604,-955,-1328,-1641,-1880,-1969,-1926,-1726,-1405,-999,-551,-121,245,512,644,646,513,265,-67,-455,-858,-1248,-1589,-1866,-2052,-2152,-2154,-2075,-1929,-1724,-1502,-1265,-1053,-870,-749,-674,-682,-730,-842,-982,-1149,-1315,-1481,-1616,-1735,-1806,-1853,-1855,-1823,-1761,-1666,-1547,-1410,-1252,-1088,-912,-735,-548,-369,-181,-2,173,346,487,630,725,805,848,854,839,787,721,629,519,394,236,64,-151,-392,-663,-952,-1247,-1517,-1758,-1934,-2046,-2083,-2053,-1972,-1863,-1751,-1658,-1605,-1590,-1623,-1673,-1729,-1754,-1725,-1615,-1419,-1121,-757,-324,119,559,951,1265,1494,1611,1633,1555,1404,1189,939,674,415,183,-7,-152,-226,-263,-230,-174,-83,8,87,134,140,85,-16,-180,-374,-605,-843,-1077,-1298,-1481,-1640,-1757,-1839,-1896,-1923,-1936,-1940,-1933,-1923,-1907,-1887,-1846,-1796,-1700,-1576,-1392,-1160,-868,-527,-153,245,638,1002,1319,1564,1726,1804,1796,1709,1571,1378,1175,952,746,552,386,262,172,144,165,244,385,559,774,986,1183,1334,1415,1414,1323,1149,917,647,390,166,31,-4,91,297,623,1005,1434,1834,2172,2393,2474,2386,2140,1737,1227,631,27,-560,-1059,-1444,-1675,-1761,-1680,-1483,-1179,-819,-453,-97,185,402,517,551,503,394,250,81,-79,-233,-359,-464,-540,-603,-638,-670,-679,-686,-680,-663,-655,-625,-626,-608,-618,-620,-628,-617,-593,-528,-426,-284,-86,123,374,609,837,1024,1163,1244,1259,1224,1126,1003,851,696,555,430,351,299,296,323,368,430,473,492,468,389,254,70,-160,-411,-663,-894,-1077,-1190,-1227,-1160,-1017,-780,-503,-191,93,336,465,488,345,70,-353,-877,-1477,-2089,-2673,-3172,-3545,-3762,-3814,-3695,-3438,-3062,-2631,-2175,-1766,-1418,-1191,-1077,-1092,-1218,-1421,-1688,-1958,-2219,-2432,-2582,-2665,-2686,-2652,-2586,-2507,-2422,-2358,-2304,-2267,-2238,-2205,-2153,-2085,-1966,-1829,-1635,-1417,-1168,-896,-619,-342,-76,162,369,535,654,722,741,706,630,514,365,205,24,-139,-300,-434,-545,-636,-699,-762,-822,-902,-1012,-1165,-1362,-1611,-1899,-2226,-2564,-2917,-3242,-3553,-3801,-4007,-4124,-4175,-4127,-3998,-3789,-3516,-3205,-2888,-2592,-2364,-2215,-2181,-2252,-2431,-2696,-3009,-3345,-3647,-3890,-4028,-4044,-3915,-3648,-3249,-2746,-2175,-1575,-990,-461,-8,336,583,731,798,826,813,820,831,884,962,1061,1171,1267,1343,1381,1376,1342,1266,1194,1109,1062,1034,1064,1126,1242,1383,1551,1720,1883,2021,2125,2189,2205,2181,2116,2016,1899,1760,1626,1488,1364,1254,1154,1071,993,917,843,749,641,510,342,150,-84,-341,-629,-930,-1247,-1556,-1858,-2133,-2372,-2572,-2705,-2782,-2771,-2674,-2488,-2190,-1814,-1341,-834,-288,221,683,1043,1273,1372,1321,1150,880,550,210,-102,-328,-454,-426,-263,58,495,1033,1610,2204,2739,3204,3544,3770,3862,3854,3755,3608,3441,3283,3157,3074,3039,3042,3078,3126,3176,3211,3226,3213,3173,3106,3018,2915,2798,2679,2558,2445,2350,2271,2226,2209,2229,2277,2355,2439,2538,2608,2667,2683,2662,2598,2497,2365,2221,2065,1920,1785,1670,1573,1487,1407,1313,1209,1064,896,688,447,197,-73,-329,-563,-776,-936,-1066,-1134,-1158,-1117,-1015,-844,-600,-291,76,475,884,1265,1587,1820,1937,1937,1818,1602,1322,1016,733,523,413,451,634,965,1427,1975,2565,3145,3657,4061,4328,4442,4414,4270,4038,3775,3512,3304,3159,3110,3127,3219,3334,3446,3523,3529,3451,3283,3026,2708,2346,1977,1624,1322,1082,926,848,857,935,1068,1243,1425,1607,1754,1856,1892,1862,1754,1585,1352,1085,793,503,240,14,-145,-236,-253,-198,-95,44,190,307,390,393,338,202,10,-219,-464,-694,-883,-1006,-1045,-982,-819,-548,-175,274,794,1329,1866,2341,2725,2976,3064,2982,2718,2303,1760,1143,501,-102,-617,-981,-1175,-1165,-965,-587,-82,504,1097,1644,2082,2380,2506,2482,2314,2063,1775,1510,1324,1255,1320,1532,1849,2254,2681,3080,3412,3623,3709,3645,3467,3176,2832,2453,2090,1769,1518,1348,1268,1267,1341,1460,1615,1768,1908,2007,2057,2048,1977,1861,1697,1511,1315,1122,951,801,691,598,546,494,452,387,296,151,-44,-306,-614,-967,-1331,-1686,-2003,-2246,-2409,-2457,-2410,-2244,-2005,-1676,-1315,-924,-540,-188,114,342,479,525,469,326,104,-167,-467,-754,-1000,-1172,-1236,-1179,-983,-653,-204,342,946,1565,2156,2673,3080,3364,3506,3532,3452,3321,3167,3053,3005,3058,3222,3487,3832,4214,4585,4896,5094,5159,5060,4819,4438,3974,3452,2944,2465,2081,1779,1595,1506,1497,1557,1629,1714,1749,1742,1647,1480,1225,900,527,121,-280,-663,-1002,-1281,-1495,-1645,-1730,-1768,-1766,-1742,-1717,-1703,-1720,-1783,-1896,-2065,-2282,-2535,-2803,-3064,-3285,-3443,-3513,-3481,-3335,-3080,-2717,-2270,-1759,-1207,-646,-103,393,815,1145,1366,1466,1458,1333,1133,867,573,291,46,-125,-200,-165,-18,236,573,967,1381,1782,2125,2392,2553,2600,2540,2384,2159,1897,1635,1404,1236,1146,1136,1202,1314,1445,1560,1627,1614,1522,1337,1081,783,457,158,-111,-308,-446,-503,-507,-456,-385,-293,-219,-148,-113,-98,-109,-139,-174,-211,-240,-253,-250,-236,-207,-178,-150,-127,-125,-136,-178,-247,-359,-516,-715,-977,-1269,-1606,-1949,-2291,-2593,-2845,-3022,-3110,-3125,-3047,-2917,-2736,-2524,-2315,-2091,-1899,-1717,-1573,-1461,-1392,-1371,-1398,-1479,-1599,-1760,-1935,-2114,-2269,-2380,-2436,-2415,-2324,-2161,-1947,-1704,-1459,-1241,-1075,-985,-971,-1043,-1178,-1361,-1559,-1747,-1879,-1942,-1903,-1760,-1515,-1185,-803,-404,-45,252,427,483,390,182,-137,-503,-903,-1259,-1569,-1774,-1879,-1870,-1754,-1550,-1278,-964,-638,-327,-54,152,287,327,288,157,-42,-298,-597,-908,-1220,-1511,-1754,-1954,-2086,-2166,-2195,-2197,-2193,-2216,-2285,-2428,-2644,-2944,-3296,-3689,-4072,-4418,-4692,-4862,-4927,-4869,-4716,-4474,-4181,-3859,-3540,-3251,-3012,-2841,-2748,-2742,-2812,-2963,-3164,-3407,-3666,-3904,-4110,-4246,-4304,-4268,-4137,-3916,-3623,-3282,-2915,-2556,-2229,-1946,-1739,-1587,-1507,-1469,-1455,-1452,-1411,-1339,-1181,-961,-645,-275,155,592,1010,1361,1618,1745,1745,1601,1356,1017,644,256,-95,-400,-627,-791,-873,-911,-895,-857,-802,-743,-692,-650,-630,-631,-658,-717,-804,-920,-1070,-1235,-1426,-1619,-1817,-2004,-2173,-2325,-2450,-2568,-2679,-2795,-2945,-3116,-3332,-3576,-3832,-4091,-4309,-4470,-4554,-4537,-4438,-4243,-3997,-3708,-3414,-3141,-2899,-2717,-2585,-2511,-2490,-2504,-2550,-2607,-2668,-2705,-2722,-2673,-2575,-2390,-2125,-1781,-1357,-884,-373,127,605,1005,1325,1531,1636,1636,1570,1451,1333,1237,1202,1248,1387,1617,1930,2301,2705,3100,3459,3733,3909,3945,3850,3611,3256,2805,2297,1771,1269,824,465,209,59,17,56,174,321,493,647,766,835,842,782,672,508,327,128,-57,-222,-361,-459,-544,-598,-663,-731,-838,-987,-1196,-1472,-1810,-2207,-2645,-3102,-3539,-3946,-4263,-4505,-4622,-4636,-4541,-4362,-4120,-3840,-3552,-3266,-3011,-2787,-2596,-2446,-2322,-2227,-2155,-2091,-2034,-1974,-1896,-1798,-1661,-1490,-1273,-1019,-731,-431,-122,159,414,615,755,846,871,865,825,776,738,711,713,747,802,892,987,1103,1202,1298,1353,1377,1336,1244,1078,861,590,283,-33,-360,-650,-929,-1155,-1356,-1515,-1650,-1760,-1849,-1921,-1976,-2006,-2020,-2004,-1974,-1916,-1854,-1772,-1699,-1623,-1562,-1518,-1489,-1492,-1508,-1558,-1625,-1727,-1847,-2009,-2198,-2424,-2685,-2966,-3271,-3567,-3859,-4107,-4321,-4476,-4575,-4623,-4620,-4582,-4511,-4420,-4307,-4183,-4034,-3884,-3713,-3548,-3388,-3244,-3136,-3058,-3020,-3012,-3018,-3029,-3011,-2964,-2859,-2700,-2494,-2248,-1993,-1750,-1544,-1396,-1318,-1308,-1364,-1455,-1573,-1669,-1744,-1754,-1711,-1592,-1423,-1198,-955,-698,-466,-267,-126,-55,-60,-146,-295,-506,-746,-998,-1237,-1432,-1569,-1635,-1616,-1520,-1350,-1119,-842,-545,-234,59,321,538,690,774,794,744,645,509,347,188,35,-100,-211,-307,-387,-471,-561,-682,-833,-1021,-1253,-1504,-1779,-2049,-2293,-2503,-2651,-2737,-2754,-2708,-2611,-2466,-2300,-2107,-1903,-1690,-1463,-1229,-984,-733,-487,-248,-35,151,297,409,487,549,593,649,716,804,920,1047,1194,1328,1454,1543,1601,1616,1596,1554,1499,1465,1455,1498,1600,1760,1987,2248,2551,2845,3141,3386,3583,3707,3750,3714,3605,3430,3215,2977,2744,2529,2360,2225,2150,2103,2100,2100,2118,2121,2122,2108,2089,2060,2034,2005,1983,1962,1948,1926,1916,1880,1856,1796,1734,1636,1515,1361,1174,954,707,438,155,-112,-371,-575,-730,-809,-806,-731,-577,-375,-131,123,374,600,805,976,1133,1282,1438,1621,1826,2072,2337,2627,2918,3204,3472,3707,3923,4091,4243,4356,4446,4509,4541,4544,4508,4441,4334,4203,4055,3904,3770,3668,3622,3631,3711,3851,4040,4263,4498,4714,4901,5026,5089,5062,4965,4774,4525,4208,3863,3489,3130,2785,2486,2227,2023,1857,1722,1605,1484,1355,1203,1036,856,679,520,398,324,321,375,509,692,929,1185,1449,1690,1893,2041,2124,2142,2097,2012,1883,1755,1620,1516,1447,1428,1464,1559,1702,1896,2116,2354,2590,2809,3004,3164,3301,3406,3510,3602,3716,3833,3980,4122,4276,4407,4515,4591,4616,4607,4548,4459,4343,4202,4054,3892,3728,3562,3394,3227,3065,2906,2754,2618,2487,2381,2290,2213,2166,2124,2114,2115,2137,2180,2234,2302,2370,2425,2463,2462,2416,2322,2179,1992,1774,1543,1303,1089,886,720,580,469,382,317,270,244,248,280,366,496,698,956,1287,1669,2094,2537,2968,3365,3691,3936,4081,4129,4086,3973,3813,3636,3468,3328,3239,3205,3227,3309,3420,3563,3706,3834,3936,3989,3998,3954,3867,3755,3614,3486,3352,3248,3156,3088,3029,2976,2921,2851,2769,2669,2551,2424,2282,2133,1977,1813,1637,1459,1254,1050,822,592,358,128,-90,-276,-437,-549,-614,-634,-598,-523,-413,-273,-129,27,167,290,391,453,499,510,512,496,490,492,520,578,671,798,953,1126,1312,1484,1651,1788,1899,1994,2065,2139,2229,2345,2509,2728,3005,3332,3702,4075,4436,4741,4967,5088,5086,4967,4726,4397,3996,3553,3107,2677,2288,1964,1691,1499,1347,1261,1189,1157,1120,1095,1071,1045,1033,1020,1031,1040,1065,1076,1083,1062,1025,954,870,770,665,569,477,398,327,250,167,54,-80,-257,-461,-699,-949,-1203,-1438,-1644,-1792,-1885,-1899,-1844,-1723,-1537,-1313,-1059,-796,-538,-302,-91,79,213,310,369,402,415,412,418,420,449,490,556,641,731,831,914,989,1038,1065,1071,1068,1061,1074,1108,1185,1307,1470,1676,1895,2121,2314,2459,2520,2494,2356,2121,1787,1381,924,445,-19,-454,-813,-1113,-1310,-1440,-1486,-1486,-1455,-1420,-1404,-1421,-1487,-1594,-1744,-1911,-2091,-2247,-2390,-2479,-2546,-2560,-2560,-2532,-2510,-2489,-2493,-2521,-2582,-2679,-2817,-2985,-3197,-3428,-3691,-3956,-4220,-4459,-4654,-4790,-4843,-4807,-4668,-4437,-4112,-3719,-3278,-2815,-2365,-1944,-1587,-1297,-1089,-954,-883,-859,-858,-856,-829,-757,-627,-430,-172,133,476,815,1137,1405,1605,1716,1739,1666,1527,1329,1111,890,699,559,483,481,543,665,822,991,1144,1253,1290,1246,1089,842,478,40,-478,-1031,-1607,-2169,-2700,-3169,-3578,-3904,-4165,-4357,-4500,-4613,-4712,-4818,-4940,-5089,-5260,-5455,-5657,-5861,-6047,-6213,-6346,-6444,-6501,-6523,-6499,-6443,-6339,-6204,-6021,-5809,-5556,-5284,-4988,-4685,-4381,-4076,-3791,-3510,-3244,-2985,-2719,-2449,-2152,-1836,-1472,-1087,-653,-199,278,764,1232,1686,2091,2446,2733,2943,3073,3130,3106,3034,2904,2759,2594,2438,2293,2164,2045,1931,1804,1660,1482,1279,1037,796,538,321,134,13,-44,-29,41,160,292,426,520,564,536,422,226,-50,-396,-789,-1213,-1649,-2064,-2455,-2799,-3090,-3332,-3515,-3660,-3772,-3858,-3946,-4031,-4137,-4265,-4409,-4582,-4759,-4947,-5118,-5274,-5390,-5479,-5505,-5497,-5423,-5309,-5142,-4940,-4707,-4465,-4217,-3996,-3800,-3661,-3568,-3536,-3553,-3608,-3692,-3767,-3828,-3838,-3791,-3664,-3461,-3176,-2830,-2426,-2002,-1561,-1145,-760,-430,-160,34,163,217,205,147,29,-100,-258,-399,-520,-603,-633,-609,-537,-418,-292,-157,-65,-9,-29,-108,-253,-440,-648,-849,-1021,-1130,-1184,-1157,-1076,-950,-804,-672,-584,-567,-654,-858,-1190,-1649,-2223,-2888,-3617,-4369,-5116,-5812,-6438,-6958,-7366,-7645,-7804,-7843,-7776,-7632,-7411,-7165,-6885,-6627,-6378,-6186,-6033,-5949,-5916,-5933,-5976,-6028,-6061,-6045,-5970,-5810,-5571,-5262,-4889,-4497,-4095,-3725,-3412,-3161,-2996,-2896,-2859,-2862,-2874,-2883,-2856,-2792,-2680,-2523,-2337,-2128,-1919,-1713,-1528,-1363,-1217,-1093,-973,-870,-762,-671,-579,-511,-462,-439,-449,-482,-544,-621,-717,-820,-940,-1070,-1218,-1388,-1577,-1789,-2010,-2236,-2454,-2645,-2801,-2918,-2972,-3003,-2972,-2936,-2880,-2842,-2837,-2883,-2996,-3183,-3447,-3781,-4160,-4565,-4961,-5317,-5598,-5795,-5875,-5860,-5736,-5540,-5285,-5005,-4721,-4453,-4221,-4021,-3861,-3728,-3612,-3504,-3390,-3264,-3124,-2957,-2771,-2555,-2311,-2040,-1729,-1397,-1035,-673,-311,11,288,474,580,564,461,252,-7,-309,-593,-833,-994,-1034,-966,-763,-460,-67,378,835,1278,1664,1983,2214,2352,2408,2381,2294,2161,1987,1803,1612,1433,1290,1182,1142,1156,1240,1374,1542,1720,1868,1963,1971,1874,1661,1344,927,466,-36,-496,-911,-1207,-1393,-1424,-1330,-1110,-806,-467,-125,145,327,371,273,40,-313,-742,-1203,-1651,-2033,-2321,-2476,-2505,-2389,-2162,-1833,-1438,-1011,-570,-152,236,571,854,1082,1256,1388,1485,1557,1625,1688,1772,1872,2001,2150,2316,2486,2641,2776,2860,2899,2873,2791,2663,2493,2312,2131,1972,1854,1786,1765,1809,1885,2003,2144,2280,2429,2549,2664,2746,2812,2850,2862,2847,2790,2705,2568,2406,2207,1998,1799,1624,1508,1455,1488,1594,1776,2006,2272,2542,2809,3046,3257,3440,3599,3754,3905,4070,4258,4454,4677,4881,5091,5241,5350,5366,5291,5111,4829,4458,4029,3565,3120,2715,2400,2188,2090,2113,2219,2398,2599,2783,2917,2964,2905,2739,2465,2111,1706,1281,887,554,318,215,239,422,718,1130,1601,2090,2546,2916,3162,3248,3168,2912,2518,2009,1443,868,353,-71,-332,-440,-352,-104,290,790,1342,1904,2423,2862,3201,3415,3517,3504,3406,3235,3027,2795,2574,2378,2231,2159,2168,2285,2507,2831,3253,3728,4243,4738,5186,5539,5785,5898,5897,5795,5622,5425,5237,5092,5023,5029,5119,5271,5459,5649,5801,5882,5849,5701,5401,4980,4439,3817,3157,2498,1887,1362,941,650,465,396,389,438,491,523,522,455,347,174,-19,-244,-452,-646,-791,-885,-900,-849,-710,-509,-243,53,368,661,915,1107,1213,1246,1192,1078,924,755,598,484,418,424,493,627,801,1019,1244,1487,1730,1978,2240,2529,2843,3204,3591,4008,4428,4813,5150,5384,5519,5526,5422,5231,4979,4720,4486,4314,4233,4231,4324,4464,4651,4829,4995,5114,5195,5221,5216,5169,5108,5023,4920,4790,4619,4392,4102,3724,3263,2718,2094,1430,730,62,-567,-1095,-1518,-1800,-1958,-1986,-1922,-1794,-1635,-1497,-1388,-1357,-1383,-1497,-1650,-1851,-2050,-2231,-2367,-2428,-2412,-2293,-2076,-1759,-1345,-860,-312,256,822,1327,1758,2048,2206,2187,2017,1703,1276,797,301,-135,-476,-668,-687,-521,-176,320,936,1618,2322,3001,3610,4130,4529,4820,4989,5060,5039,4939,4779,4567,4309,4029,3732,3449,3195,3008,2899,2888,2986,3157,3411,3671,3928,4110,4205,4166,4006,3714,3327,2876,2396,1933,1518,1175,924,751,648,588,532,459,322,117,-172,-539,-945,-1379,-1781,-2121,-2367,-2491,-2490,-2379,-2170,-1906,-1614,-1339,-1093,-916,-784,-723,-699,-710,-730,-751,-752,-739,-686,-613,-496,-355,-178,21,234,455,657,837,963,1032,1021,932,764,530,246,-52,-346,-592,-774,-870,-867,-770,-595,-349,-73,229,519,796,1040,1261,1446,1616,1756,1876,1968,2014,2022,1960,1846,1671,1455,1221,996,812,698,670,735,892,1118,1402,1700,2009,2282,2532,2733,2902,3039,3152,3263,3357,3459,3542,3614,3650,3642,3571,3431,3211,2930,2581,2219,1840,1512,1234,1054,968,980,1070,1203,1337,1427,1424,1297,1022,597,36,-627,-1346,-2060,-2725,-3269,-3668,-3876,-3888,-3707,-3351,-2857,-2279,-1661,-1074,-563,-177,42,93,-44,-331,-755,-1249,-1776,-2268,-2673,-2948,-3054,-2978,-2719,-2291,-1732,-1079,-389,292,912,1433,1832,2096,2223,2235,2142,1982,1771,1532,1290,1043,812,592,392,212,58,-64,-152,-202,-211,-193,-139,-73,5,82,150,206,238,254,243,205,146,50,-70,-223,-410,-623,-864,-1124,-1400,-1679,-1963,-2229,-2485,-2710,-2908,-3072,-3194,-3293,-3352,-3404,-3443,-3493,-3566,-3669,-3817,-3997,-4217,-4449,-4685,-4897,-5064,-5170,-5200,-5150,-5024,-4831,-4584,-4310,-4019,-3747,-3501,-3306,-3175,-3112,-3123,-3214,-3357,-3574,-3809,-4081,-4337,-4582,-4771,-4912,-4970,-4954,-4862,-4693,-4476,-4215,-3937,-3653,-3389,-3132,-2914,-2701,-2512,-2322,-2133,-1942,-1750,-1573,-1418,-1308,-1251,-1265,-1340,-1488,-1661,-1874,-2062,-2226,-2321,-2340,-2275,-2122,-1901,-1624,-1320,-1021,-751,-543,-412,-391,-473,-686,-1005,-1441,-1968,-2571,-3226,-3904,-4586,-5242,-5855,-6399,-6872,-7249,-7539,-7733,-7837,-7868,-7829,-7751,-7649,-7549,-7468,-7430,-7440,-7508,-7632,-7792,-7986,-8171,-8347,-8465,-8523,-8483,-8347,-8100,-7748,-7290,-6753,-6150,-5515,-4878,-4267,-3726,-3270,-2932,-2712,-2623,-2643,-2769,-2949,-3180,-3390,-3575,-3686,-3701,-3614,-3406,-3096,-2697,-2224,-1719,-1198,-694,-232,178,526,801,1024,1178,1289,1349,1369,1342,1279,1162,1019,828,627,408,211,49,-60,-87,-47,91,282,532,792,1029,1208,1288,1240,1049,708,222,-375,-1066,-1787,-2516,-3186,-3780,-4249,-4594,-4790,-4870,-4826,-4709,-4534,-4336,-4150,-3988,-3884,-3829,-3847,-3913,-4045,-4206,-4406,-4609,-4816,-4997,-5150,-5255,-5303,-5289,-5209,-5060,-4852,-4580,-4260,-3887,-3484,-3037,-2584,-2106,-1645,-1194,-788,-427,-146,66,181,217,175,66,-70,-230,-355,-434,-429,-319,-102,225,651,1140,1669,2191,2672,3087,3405,3631,3750,3792,3757,3682,3569,3447,3310,3171,3019,2858,2672,2473,2251,2028,1807,1611,1457,1365,1335,1387,1494,1661,1844,2030,2183,2277,2302,2228,2086,1848,1567,1238,896,563,251,-17,-244,-413,-536,-601,-618,-585,-499,-370,-195,11,238,463,673,828,928,930,845,658,388,54,-317,-682,-1021,-1279,-1456,-1515,-1463,-1306,-1047,-725,-350,37,419,765,1061,1280,1432,1488,1472,1370,1202,978,717,435,169,-72,-245,-343,-338,-225,-4,317,721,1179,1667,2152,2611,3021,3368,3641,3846,3973,4039,4026,3956,3812,3605,3336,3012,2655,2285,1935,1641,1434,1353,1403,1615,1948,2412,2928,3477,3977,4386,4654,4745,4654,4382,3959,3430,2840,2251,1713,1261,934,720,640,642,725,835,949,1047,1093,1106,1059,984,874,747,612,461,305,126,-74,-304,-563,-846,-1134,-1417,-1662,-1856,-1978,-2004,-1950,-1790,-1563,-1265,-929,-573,-225,104,380,606,764,850,874,826,738,601,458,315,204,147,160,259,449,725,1068,1459,1863,2248,2586,2841,3013,3082,3069,2982,2861,2717,2600,2513,2482,2508,2584,2699,2838,2980,3112,3227,3315,3381,3433,3473,3513,3555,3598,3637,3660,3655,3602,3499,3327,3093,2797,2452,2072,1676,1280,902,553,232,-42,-299,-522,-735,-948,-1150,-1369,-1581,-1795,-1997,-2176,-2332,-2458,-2554,-2632,-2696,-2759,-2837,-2917,-3018,-3113,-3196,-3257,-3256,-3213,-3076,-2883,-2602,-2266,-1874,-1448,-1004,-562,-135,256,598,883,1085,1217,1245,1198,1055,848,583,294,14,-235,-401,-482,-440,-280,-1,377,829,1329,1831,2320,2750,3115,3389,3578,3667,3674,3599,3452,3252,3006,2737,2462,2205,1992,1839,1768,1785,1883,2064,2284,2530,2755,2919,3000,2963,2804,2520,2129,1657,1140,609,103,-349,-735,-1030,-1251,-1383,-1457,-1468,-1445,-1387,-1310,-1216,-1105,-981,-835,-674,-492,-296,-96,96,256,378,428,411,309,141,-85,-334,-579,-786,-918,-961,-897,-725,-462,-123,251,632,975,1247,1419,1450,1351,1081,682,143,-487,-1181,-1882,-2547,-3115,-3546,-3794,-3845,-3684,-3325,-2805,-2152,-1439,-707,-25,575,1053,1399,1620,1731,1767,1763,1747,1757,1803,1892,2029,2191,2380,2575,2773,2982,3188,3421,3663,3937,4226,4525,4821,5089,5316,5473,5559,5565,5489,5355,5169,4952,4730,4508,4298,4108,3921,3742,3555,3345,3119,2866,2591,2318,2040,1799,1591,1451,1370,1364,1416,1505,1620,1699,1740,1684,1522,1244,842,350,-214,-800,-1372,-1884,-2303,-2601,-2763,-2785,-2677,-2445,-2119,-1717,-1266,-797,-336,90,450,728,900,963,913,773,555,309,65,-128,-227,-212,-58,233,640,1147,1697,2267,2793,3259,3621,3876,4016,4039,3977,3823,3620,3361,3083,2781,2480,2181,1899,1652,1434,1277,1158,1101,1079,1102,1130,1183,1207,1237,1235,1232,1219,1218,1231,1279,1338,1431,1505,1581,1596,1572,1460,1288,1042,750,432,120,-167,-395,-556,-639,-645,-588,-493,-377,-290,-245,-294,-442,-712,-1094,-1577,-2126,-2702,-3261,-3746,-4132,-4364,-4451,-4365,-4133,-3774,-3318,-2813,-2296,-1799,-1369,-1015,-769,-628,-594,-658,-800,-998,-1224,-1449,-1638,-1773,-1824,-1777,-1639,-1397,-1088,-721,-331,58,414,722,969,1147,1270,1335,1365,1368,1355,1339,1312,1294,1262,1234,1193,1150,1103,1055,1008,953,896,816,706,553,340,75,-244,-602,-968,-1324,-1624,-1850,-1979,-2006,-1941,-1812,-1649,-1503,-1407,-1412,-1527,-1771,-2135,-2596,-3123,-3679,-4218,-4706,-5113,-5411,-5597,-5654,-5615,-5471,-5278,-5042,-4809,-4606,-4454,-4374,-4362,-4423,-4530,-4675,-4820,-4940,-5015,-5008,-4917,-4718,-4411,-4008,-3507,-2946,-2343,-1735,-1158,-652,-243,41,184,197,84,-124,-377,-648,-865,-1007,-1021,-907,-644,-260,223,766,1318,1848,2305,2676,2933,3085,3130,3095,2994,2854,2699,2536,2392,2264,2165,2089,2044,2024,2023,2047,2067,2090,2081,2031,1918,1728,1460,1111,707,268,-164,-560,-883,-1116,-1251,-1297,-1283,-1245,-1221,-1255,-1365,-1577,-1868,-2230,-2618,-2981,-3291,-3480,-3551,-3468,-3251,-2925,-2517,-2092,-1688,-1359,-1144,-1065,-1131,-1330,-1634,-2003,-2384,-2738,-3002,-3163,-3180,-3054,-2791,-2407,-1930,-1398,-840,-299,199,617,952,1165,1277,1263,1151,945,669,358,34,-249,-468,-584,-562,-403,-82,371,939,1593,2275,2958,3589,4133,4569,4881,5066,5139,5111,5010,4859,4685,4506,4334,4181,4045,3925,3815,3708,3593,3469,3319,3147,2934,2688,2398,2074,1724,1363,1023,724,506,384,377,489,684,958,1233,1484,1645,1683,1574,1317,924,446,-78,-584,-1017,-1335,-1501,-1503,-1353,-1074,-703,-301,90,399,594,637,511,229,-199,-718,-1292,-1855,-2354,-2743,-2975,-3035,-2908,-2598,-2136,-1536,-864,-131,580,1268,1854,2352,2705,2939,3027,2995,2854,2632,2358,2066,1796,1569,1435,1392,1476,1660,1964,2340,2791,3259,3740,4185,4589,4924,5179,5360,5444,5453,5368,5209,4957,4637,4232,3759,3234,2656,2061,1464,882,350,-126,-527,-842,-1073,-1217,-1275,-1258,-1158,-994,-765,-489,-183,124,406,626,748,759,629,377,12,-424,-886,-1325,-1685,-1932,-2036,-1990,-1805,-1501,-1120,-698,-286,79,362,536,595,530,359,99,-221,-571,-922,-1242,-1514,-1716,-1840,-1878,-1833,-1695,-1488,-1201,-859,-474,-57,359,757,1109,1388,1574,1652,1608,1448,1183,831,428,9,-388,-724,-971,-1107,-1123,-1018,-814,-518,-178,199,566,917,1212,1456,1622,1713,1725,1645,1491,1251,945,584,183,-229,-628,-998,-1308,-1562,-1740,-1868,-1930,-1980,-1984,-1996,-1981,-1955,-1892,-1781,-1599,-1346,-1020,-638,-238,145,466,668,734,631,370,-32,-534,-1092,-1646,-2154,-2565,-2872,-3037,-3100,-3043,-2928,-2767,-2606,-2475,-2402,-2404,-2496,-2671,-2921,-3232,-3582,-3950,-4316,-4658,-4959,-5209,-5389,-5493,-5510,-5425,-5242,-4952,-4565,-4095,-3565,-3005,-2462,-1963,-1568,-1284,-1157,-1167,-1326,-1578,-1910,-2237,-2540,-2735,-2814,-2724,-2473,-2058,-1506,-845,-122,633,1368,2058,2666,3177,3566,3833,3968,3961,3832,3570,3205,2749,2235,1687,1159,655,240,-102,-333,-477,-533,-536,-499,-456,-428,-415,-445,-486,-557,-628,-699,-772,-832,-907,-996,-1112,-1274,-1476,-1722,-2001,-2296,-2584,-2848,-3063,-3211,-3292,-3288,-3222,-3087,-2921,-2727,-2541,-2385,-2271,-2231,-2254,-2356,-2517,-2727,-2959,-3193,-3395,-3555,-3639,-3644,-3554,-3369,-3089,-2723,-2284,-1791,-1266,-746,-252,163,487,664,696,553,249,-196,-752,-1366,-1972,-2519,-2940,-3185,-3230,-3050,-2660,-2087,-1367,-560,285,1116,1886,2561,3114,3534,3808,3943,3938,3803,3560,3218,2807,2355,1893,1452,1070,767,561,470,475,585,757,985,1229,1474,1698,1888,2043,2158,2253,2307,2356,2368,2362,2320,2228,2092,1887,1640,1324,991,618,253,-105,-431,-728,-969,-1179,-1335,-1460,-1557,-1636,-1712,-1802,-1918,-2073,-2285,-2549,-2880,-3266,-3701,-4174,-4653,-5134,-5565,-5947,-6219,-6385,-6400,-6269,-5986,-5556,-5015,-4392,-3730,-3090,-2508,-2040,-1716,-1552,-1564,-1716,-2001,-2351,-2723,-3067,-3312,-3435,-3394,-3171,-2780,-2220,-1524,-727,142,1035,1910,2742,3468,4084,4528,4798,4863,4725,4386,3876,3215,2467,1670,891,172,-432,-903,-1216,-1369,-1383,-1272,-1069,-813,-525,-246,8,218,364,454,469,422,309,132,-95,-375,-694,-1036,-1400,-1751,-2091,-2396,-2651,-2865,-3013,-3125,-3183,-3220,-3223,-3230,-3212,-3223,-3225,-3256,-3316,-3399,-3541,-3727,-3974,-4286,-4653,-5068,-5519,-5971,-6405,-6771,-7048,-7182,-7160,-6951,-6554,-5982,-5264,-4445,-3592,-2757,-2021,-1436,-1051,-884,-950,-1203,-1627,-2135,-2668,-3148,-3507,-3690,-3662,-3409,-2932,-2262,-1430,-493,501,1490,2423,3248,3921,4410,4683,4737,4565,4189,3648,2970,2239,1485,798,213,-224,-484,-574,-501,-299,-14,305,617,866,1046,1118,1109,1011,870,698,542,417,350,338,388,477,589,696,766,780,714,552,295,-60,-498,-996,-1530,-2068,-2573,-3015,-3367,-3604,-3724,-3726,-3629,-3465,-3266,-3080,-2944,-2893,-2953,-3128,-3412,-3776,-4180,-4570,-4884,-5070,-5066,-4857,-4404,-3744,-2887,-1909,-873,137,1033,1761,2239,2479,2441,2189,1758,1230,679,203,-153,-300,-231,86,631,1383,2285,3299,4338,5366,6291,7085,7684,8063,8218,8132,7848,7390,6813,6172,5534,4935,4448,4073,3849,3757,3790,3907,4088,4280,4465,4606,4698,4729,4708,4642,4552,4449,4347,4260,4178,4116,4049,3975,3878,3739,3558,3315,3024,2675,2291,1878,1465,1064,709,404,192,56,30,84,228,416,632,827,964,1014,935,730,387,-63,-592,-1139,-1656,-2060,-2307,-2334,-2110,-1626,-893,43,1117,2244,3331,4275,5003,5434,5556,5340,4848,4119,3267,2375,1569,931,551,474,719,1275,2093,3118,4262,5452,6592,7633,8493,9154,9580,9769,9736,9504,9105,8596,8013,7423,6863,6386,6010,5772,5650,5662,5758,5929,6122,6313,6462,6552,6562,6496,6351,6149,5900,5624,5343,5061,4801,4554,4331,4124,3927,3743,3560,3381,3205,3024,2850,2665,2481,2287,2079,1868,1642,1417,1205,1007,851,736,674,661,687,735,780,801,768,668,489,240,-69,-395,-711,-958,-1088,-1073,-859,-459,138,887,1747,2640,3504,4254,4832,5189,5312,5188,4873,4393,3847,3288,2806,2456,2289,2330,2585,3030,3636,4348,5121,5890,6610,7235,7723,8068,8227,8227,8044,7711,7239,6642,5967,5218,4444,3668,2908,2210,1567,1013,554,180,-85,-275,-375,-407,-381,-309,-207,-94,18,110,166,181,143,51,-85,-261,-459,-660,-845,-1001,-1109,-1169,-1174,-1130,-1050,-941,-824,-698,-586,-471,-373,-276,-188,-112,-61,-42,-89,-207,-423,-739,-1151,-1643,-2183,-2728,-3221,-3616,-3847,-3887,-3692,-3262,-2613,-1776,-824,179,1133,1954,2561,2893,2910,2620,2030,1226,268,-723,-1660,-2423,-2952,-3176,-3075,-2669,-1975,-1089,-62,984,1989,2853,3527,3967,4148,4087,3791,3306,2684,1964,1223,495,-160,-712,-1124,-1396,-1510,-1495,-1360,-1152,-892,-634,-396,-219,-109,-81,-123,-236,-392,-579,-771,-947,-1096,-1193,-1240,-1219,-1144,-1006,-835,-633,-439,-278,-179,-185,-304,-568,-966,-1488,-2104,-2765,-3419,-4009,-4490,-4819,-4993,-5004,-4902,-4714,-4519,-4359,-4301,-4365,-4582,-4918,-5360,-5830,-6271,-6600,-6754,-6679,-6343,-5748,-4924,-3920,-2825,-1720,-707,139,735,1062,1091,858,421,-156,-765,-1322,-1737,-1947,-1911,-1623,-1101,-399,423,1288,2117,2853,3428,3825,4019,4017,3844,3512,3079,2561,2008,1438,883,359,-124,-552,-926,-1246,-1511,-1727,-1902,-2028,-2121,-2170,-2180,-2144,-2068,-1945,-1791,-1612,-1429,-1255,-1121,-1032,-1005,-1049,-1136,-1283,-1440,-1604,-1746,-1850,-1914,-1935,-1925,-1898,-1869,-1859,-1869,-1904,-1958,-2013,-2061,-2085,-2079,-2059,-2026,-2024,-2068,-2206,-2445,-2812,-3282,-3833,-4425,-4976,-5441,-5731,-5805,-5621,-5170,-4477,-3586,-2587,-1559,-619,140,635,800,623,105,-689,-1688,-2775,-3843,-4769,-5466,-5850,-5904,-5616,-5038,-4231,-3289,-2303,-1372,-557,68,498,709,733,603,355,40,-303,-637,-939,-1182,-1371,-1489,-1543,-1545,-1491,-1410,-1298,-1185,-1070,-977,-898,-848,-825,-818,-836,-860,-899,-948,-1007,-1083,-1174,-1285,-1406,-1540,-1657,-1760,-1816,-1820,-1760,-1645,-1474,-1292,-1106,-976,-912,-961,-1110,-1381,-1729,-2149,-2584,-3014,-3399,-3736,-4015,-4258,-4482,-4724,-5005,-5356,-5767,-6241,-6737,-7211,-7615,-7878,-7962,-7826,-7459,-6879,-6122,-5262,-4368,-3540,-2851,-2379,-2161,-2221,-2531,-3054,-3709,-4410,-5070,-5591,-5918,-5996,-5819,-5398,-4769,-3996,-3133,-2257,-1409,-648,12,544,963,1257,1457,1551,1569,1496,1351,1124,819,456,17,-442,-943,-1423,-1894,-2301,-2651,-2908,-3079,-3149,-3127,-3021,-2841,-2623,-2370,-2131,-1921,-1767,-1692,-1700,-1793,-1961,-2172,-2403,-2607,-2766,-2830,-2811,-2677,-2477,-2207,-1937,-1685,-1503,-1419,-1445,-1586,-1824,-2131,-2483,-2838,-3184,-3493,-3772,-4024,-4267,-4512,-4788,-5080,-5405,-5730,-6028,-6265,-6386,-6362,-6153,-5750,-5152,-4387,-3510,-2576,-1676,-874,-251,143,284,162,-170,-677,-1262,-1848,-2351,-2690,-2828,-2731,-2413,-1898,-1236,-493,282,1016,1683,2245,2693,3024,3253,3379,3428,3386,3270,3069,2781,2415,1973,1484,972,474,29,-328,-572,-680,-661,-504,-259,77,439,820,1161,1453,1669,1790,1828,1766,1643,1456,1251,1040,867,751,714,767,911,1133,1407,1695,1958,2158,2250,2227,2057,1774,1380,919,433,-46,-480,-857,-1168,-1429,-1657,-1887,-2139,-2446,-2800,-3214,-3638,-4052,-4392,-4597,-4629,-4424,-3985,-3298,-2398,-1347,-207,919,1959,2819,3451,3812,3904,3747,3397,2916,2391,1892,1493,1244,1176,1305,1609,2075,2654,3303,3989,4657,5288,5858,6337,6729,7016,7183,7245,7168,6981,6668,6258,5769,5234,4691,4184,3740,3403,3176,3078,3095,3213,3399,3627,3860,4074,4243,4348,4392,4358,4271,4127,3950,3759,3574,3419,3316,3273,3316,3420,3601,3809,4035,4226,4356,4390,4299,4090,3752,3319,2815,2278,1746,1251,811,435,121,-153,-400,-649,-909,-1197,-1493,-1792,-2050,-2236,-2311,-2231,-1981,-1537,-923,-146,731,1668,2587,3425,4118,4616,4887,4922,4737,4362,3860,3291,2723,2234,1863,1667,1659,1846,2214,2730,3363,4064,4797,5525,6213,6840,7389,7834,8178,8391,8480,8422,8229,7896,7450,6906,6309,5691,5104,4577,4150,3834,3639,3557,3563,3639,3739,3852,3931,3972,3953,3868,3726,3519,3270,2975,2659,2324,1995,1672,1384,1125,915,751,632,554,502,466,435,386,331,247,144,35,-102,-233,-386,-555,-755,-996,-1301,-1658,-2086,-2555,-3050,-3531,-3952,-4266,-4430,-4396,-4152,-3670,-2992,-2120,-1137,-88,942,1873,2655,3214,3540,3612,3456,3107,2620,2064,1504,1009,631,412,367,508,816,1261,1817,2426,3065,3683,4255,4752,5155,5447,5609,5638,5522,5257,4859,4320,3697,2988,2268,1555,917,372,-30,-297,-409,-405,-295,-136,39,186,264,259,148,-55,-347,-698,-1084,-1469,-1823,-2114,-2319,-2416,-2396,-2256,-2003,-1647,-1227,-747,-279,184,567,877,1071,1153,1123,975,750,439,89,-306,-720,-1154,-1597,-2056,-2524,-3001,-3476,-3932,-4346,-4696,-4937,-5052,-5005,-4782,-4375,-3795,-3057,-2208,-1280,-345,554,1350,1999,2460,2706,2737,2552,2191,1688,1095,476,-117,-625,-1000,-1212,-1232,-1060,-699,-166,502,1274,2098,2934,3718,4414,4967,5332,5493,5413,5103,4577,3860,3013,2093,1164,307,-431,-1001,-1369,-1558,-1553,-1424,-1200,-942,-703,-513,-409,-392,-461,-595,-768,-953,-1125,-1262,-1352,-1396,-1391,-1348,-1284,-1195,-1112,-1015,-930,-844,-760,-691,-618,-575,-546,-557,-612,-724,-900,-1150,-1471,-1875,-2345,-2882,-3467,-4081,-4696,-5285,-5801,-6214,-6485,-6563,-6452,-6097,-5534,-4754,-3795,-2712,-1549,-392,704,1656,2423,2933,3195,3167,2905,2424,1800,1098,401,-218,-691,-966,-1017,-831,-428,153,877,1665,2479,3237,3904,4421,4770,4906,4841,4551,4064,3388,2572,1644,682,-272,-1147,-1882,-2443,-2788,-2918,-2843,-2601,-2242,-1831,-1438,-1114,-919,-864,-971,-1208,-1554,-1945,-2346,-2691,-2950,-3087,-3095,-2974,-2746,-2435,-2085,-1721,-1392,-1116,-910,-797,-749,-780,-856,-954,-1075,-1170,-1270,-1339,-1414,-1491,-1607,-1769,-2012,-2333,-2750,-3240,-3796,-4369,-4935,-5427,-5818,-6045,-6093,-5924,-5549,-4965,-4213,-3321,-2354,-1360,-410,434,1120,1592,1822,1796,1503,1001,296,-510,-1374,-2203,-2931,-3500,-3857,-3997,-3890,-3590,-3093,-2483,-1776,-1065,-364,243,744,1086,1263,1257,1074,730,249,-321,-941,-1549,-2103,-2543,-2841,-2972,-2936,-2741,-2437,-2050,-1652,-1289,-999,-837,-793,-891,-1100,-1395,-1742,-2095,-2424,-2693,-2880,-2972,-2967,-2866,-2695,-2453,-2185,-1891,-1605,-1333,-1086,-864,-675,-512,-390,-310,-280,-310,-412,-597,-884,-1278,-1789,-2410,-3131,-3925,-4769,-5599,-6379,-7032,-7500,-7745,-7705,-7402,-6818,-6004,-5006,-3884,-2719,-1576,-537,337,987,1377,1488,1325,911,284,-499,-1373,-2262,-3079,-3762,-4226,-4438,-4360,-3993,-3363,-2499,-1467,-333,824,1935,2913,3722,4289,4599,4629,4383,3891,3190,2349,1434,525,-301,-981,-1453,-1697,-1703,-1511,-1168,-754,-342,-14,184,202,41,-281,-720,-1204,-1675,-2059,-2320,-2418,-2347,-2120,-1751,-1286,-772,-254,207,577,833,953,965,878,733,572,415,311,256,271,333,428,510,550,495,315,-18,-513,-1157,-1921,-2759,-3605,-4399,-5063,-5544,-5775,-5732,-5381,-4736,-3824,-2705,-1460,-178,1033,2088,2899,3415,3605,3468,3051,2411,1652,871,172,-333,-591,-523,-130,593,1600,2815,4154,5516,6799,7937,8834,9472,9797,9812,9521,8937,8107,7059,5870,4580,3280,2028,911,-6,-655,-992,-997,-664,-37,818,1820,2842,3811,4605,5196,5527,5618,5494,5205,4819,4404,4025,3729,3553,3503,3572,3748,3985,4271,4538,4771,4919,4951,4865,4638,4279,3805,3204,2510,1709,819,-161,-1215,-2341,-3510,-4702,-5883,-7001,-8013,-8863,-9486,-9846,-9882,-9564,-8871,-7784,-6338,-4559,-2529,-328,1932,4129,6145,7854,9161,9999,10331,10185,9604,8693,7561,6347,5176,4174,3415,2956,2793,2893,3194,3609,4054,4444,4724,4851,4830,4673,4432,4143,3870,3637,3481,3416,3446,3575,3801,4104,4483,4901,5328,5720,6029,6203,6197,5979,5514,4809,3875,2754,1520,238,-979,-2067,-2922,-3495,-3753,-3682,-3324,-2715,-1934,-1043,-137,740,1491,2107,2524,2759,2813,2721,2522,2257,1970,1687,1449,1253,1107,973,813,556,149,-474,-1337,-2460,-3807,-5332,-6934,-8516,-9946,-11109,-11897,-12227,-12049,-11359,-10191,-8620,-6754,-4723,-2659,-718,1000,2366,3316,3799,3799,3358,2528,1420,129,-1204,-2489,-3607,-4487,-5069,-5320,-5247,-4870,-4256,-3468,-2593,-1715,-903,-222,286,614,745,733,587,393,176,7,-81,-59,98,387,821,1373,2042,2786,3587,4413,5224,5991,6668,7213,7594,7763,7711,7409,6881,6125,5198,4127,2994,1837,746,-252,-1103,-1786,-2295,-2626,-2793,-2810,-2715,-2518,-2288,-2017,-1774,-1551,-1379,-1261,-1180,-1138,-1105,-1074,-1030,-969,-892,-801,-690,-569,-407,-218,39,363,780,1297,1922,2632,3420,4225,5016,5715,6271,6613,6705,6504,6024,5263,4282,3142,1925,735,-350,-1240,-1882,-2249,-2320,-2141,-1726,-1153,-461,275,1016,1713,2327,2855,3265,3581,3792,3921,3972,3949,3855,3690,3443,3139,2750,2318,1821,1291,723,120,-512,-1184,-1900,-2651,-3435,-4229,-5008,-5739,-6385,-6908,-7286,-7491,-7539,-7419,-7180,-6842,-6439,-6015,-5575,-5146,-4739,-4342,-3972,-3612,-3263,-2931,-2595,-2283,-1949,-1617,-1234,-804,-301,285,933,1636,2334,2977,3498,3824,3905,3693,3185,2389,1364,193,-1029,-2175,-3161,-3886,-4306,-4394,-4166,-3659,-2957,-2135,-1306,-553,35,395,505,348,-33,-605,-1291,-2025,-2735,-3353,-3837,-4136,-4241,-4136,-3840,-3383,-2809,-2163,-1508,-867,-301,184,557,810,932,921,763,469,30,-538,-1223,-1995,-2816,-3644,-4432,-5140,-5740,-6212,-6573,-6822,-7017,-7169,-7347,-7549,-7826,-8143,-8515,-8875,-9193,-9390,-9412,-9192,-8689,-7891,-6795,-5465,-3940,-2328,-704,826,2191,3314,4164,4719,4987,4997,4780,4388,3842,3186,2415,1552,589,-475,-1617,-2839,-4095,-5352,-6560,-7649,-8581,-9292,-9763,-9964,-9897,-9575,-9022,-8277,-7397,-6433,-5474,-4572,-3819,-3244,-2909,-2800,-2924,-3216,-3619,-4038,-4373,-4536,-4448,-4057,-3345,-2331,-1055,383,1908,3389,4741,5855,6692,7191,7382,7272,6932,6427,5834,5223,4653,4171,3796,3551,3428,3417,3503,3662,3862,4094,4309,4498,4616,4640,4531,4271,3842,3251,2516,1683,800,-67,-867,-1536,-2042,-2345,-2442,-2339,-2056,-1648,-1156,-647,-180,208,465,591,566,416,158,-172,-537,-900,-1222,-1471,-1629,-1695,-1688,-1645,-1618,-1658,-1825,-2136,-2628,-3259,-4010,-4784,-5510,-6081,-6413,-6452,-6145,-5526,-4604,-3477,-2213,-928,293,1359,2216,2820,3170,3269,3157,2875,2473,2010,1525,1072,680,380,191,129,181,351,598,898,1218,1498,1730,1851,1872,1759,1538,1204,794,312,-215,-779,-1376,-1983,-2611,-3222,-3811,-4339,-4778,-5097,-5270,-5268,-5091,-4734,-4208,-3551,-2779,-1947,-1078,-210,630,1432,2178,2879,3537,4171,4785,5394,6002,6595,7185,7734,8255,8719,9132,9481,9766,9979,10116,10150,10081,9855,9475,8892,8104,7106,5903,4532,3028,1455,-111,-1608,-2952,-4088,-4973,-5565,-5866,-5862,-5583,-5043,-4295,-3372,-2345,-1253,-175,859,1770,2543,3132,3530,3744,3781,3704,3536,3356,3192,3100,3075,3127,3209,3280,3281,3173,2913,2512,1977,1362,729,156,-304,-573,-650,-519,-219,193,661,1117,1506,1795,1959,2009,1953,1818,1642,1432,1229,1021,816,603,372,124,-130,-376,-571,-698,-694,-552,-224,287,988,1861,2877,3997,5167,6343,7454,8449,9269,9856,10175,10207,9937,9404,8632,7711,6701,5706,4797,4042,3483,3117,2936,2873,2888,2878,2805,2584,2216,1661,980,185,-635,-1425,-2118,-2662,-3014,-3168,-3099,-2832,-2377,-1762,-1022,-189,696,1589,2444,3219,3866,4376,4715,4920,4990,4992,4948,4934,4972,5111,5359,5716,6161,6658,7152,7611,7964,8200,8263,8163,7880,7437,6853,6159,5396,4589,3791,3015,2318,1705,1219,855,633,533,554,643,773,869,873,730,377,-190,-980,-1948,-3033,-4153,-5216,-6131,-6824,-7241,-7358,-7180,-6748,-6115,-5366,-4564,-3796,-3110,-2539,-2108,-1779,-1545,-1343,-1133,-884,-555,-161,300,784,1254,1661,1958,2114,2108,1944,1633,1212,716,204,-279,-676,-944,-1055,-990,-771,-421,-6,408,749,938,936,708,264,-352,-1083,-1821,-2489,-2980,-3224,-3182,-2827,-2195,-1330,-322,737,1738,2583,3196,3520,3538,3264,2731,2011,1171,306,-499,-1177,-1647,-1893,-1881,-1626,-1154,-523,215,969,1685,2285,2732,2990,3065,2963,2748,2451,2165,1926,1809,1831,2030,2379,2884,3480,4142,4799,5403,5905,6261,6453,6458,6285,5937,5431,4784,4028,3167,2253,1287,317,-625,-1511,-2301,-2971,-3506,-3914,-4204,-4435,-4626,-4856,-5137,-5520,-5987,-6523,-7080,-7580,-7954,-8113,-7994,-7552,-6771,-5673,-4314,-2762,-1140,479,1962,3259,4293,5058,5539,5778,5792,5640,5349,4959,4491,3969,3403,2806,2182,1552,906,293,-316,-853,-1346,-1729,-2011,-2146,-2119,-1918,-1531,-982,-298,468,1249,1975,2586,3021,3272,3323,3215,2995,2714,2440,2216,2075,2031,2071,2162,2259,2311,2262,2086,1744,1256,620,-98,-872,-1606,-2268,-2767,-3087,-3181,-3067,-2749,-2287,-1722,-1146,-621,-233,-45,-105,-433,-1025,-1841,-2820,-3884,-4928,-5869,-6614,-7092,-7265,-7107,-6637,-5892,-4933,-3830,-2660,-1497,-395,591,1433,2125,2666,3064,3354,3522,3621,3618,3542,3364,3091,2711,2235,1676,1069,450,-139,-664,-1111,-1476,-1789,-2080,-2408,-2813,-3336,-3992,-4770,-5639,-6545,-7415,-8191,-8798,-9203,-9383,-9335,-9111,-8735,-8293,-7828,-7402,-7040,-6751,-6522,-6307,-6079,-5781,-5394,-4917,-4362,-3784,-3241,-2799,-2532,-2483,-2683,-3139,-3814,-4674,-5632,-6625,-7557,-8354,-8956,-9307,-9408,-9252,-8895,-8385,-7821,-7260,-6816,-6515,-6427,-6525,-6801,-7180,-7591,-7933,-8119,-8062,-7712,-7027,-6034,-4753,-3286,-1710,-152,1286,2515,3453,4093,4417,4491,4371,4158,3945,3821,3851,4074,4483,5052,5703,6355,6905,7251,7317,7038,6388,5387,4063,2511,817,-907,-2546,-4020,-5229,-6154,-6748,-7052,-7077,-6898,-6572,-6171,-5762,-5389,-5089,-4872,-4729,-4642,-4565,-4477,-4322,-4084,-3732,-3255,-2668,-1975,-1217,-413,389,1168,1884,2523,3052,3455,3694,3750,3592,3206,2589,1753,746,-385,-1553,-2681,-3681,-4481,-5026,-5297,-5285,-5039,-4602,-4069,-3506,-3013,-2638,-2435,-2405,-2531,-2762,-3043,-3292,-3460,-3493,-3369,-3108,-2720,-2281,-1829,-1445,-1170,-1046,-1087,-1289,-1616,-2030,-2458,-2843,-3108,-3211,-3092,-2768,-2222,-1533,-739,48,752,1278,1564,1574,1301,796,113,-636,-1353,-1929,-2277,-2336,-2096,-1566,-818,66,981,1815,2486,2919,3103,3036,2789,2433,2062,1778,1635,1695,1942,2371,2906,3481,4001,4387,4568,4503,4169,3581,2770,1796,725,-366,-1408,-2340,-3107,-3692,-4050,-4212,-4153,-3913,-3500,-2949,-2272,-1511,-676,204,1096,1990,2846,3635,4334,4892,5297,5506,5507,5296,4881,4286,3559,2740,1911,1122,452,-64,-386,-514,-475,-305,-80,144,291,312,188,-101,-512,-1012,-1537,-2004,-2360,-2536,-2497,-2237,-1763,-1123,-378,395,1123,1730,2174,2428,2486,2393,2174,1911,1646,1442,1327,1317,1409,1574,1778,1986,2142,2238,2225,2120,1906,1623,1285,940,617,349,150,28,-42,-69,-95,-144,-225,-361,-507,-672,-780,-821,-721,-474,-46,544,1275,2092,2931,3717,4375,4844,5080,5076,4849,4453,3965,3472,3070,2811,2761,2897,3231,3675,4199,4701,5155,5492,5721,5828,5870,5864,5886,5967,6153,6468,6902,7450,8071,8724,9353,9924,10372,10695,10843,10833,10653,10335,9888,9358,8761,8138,7511,6904,6332,5793,5289,4791,4290,3740,3139,2451,1687,857,-13,-874,-1678,-2378,-2915,-3280,-3453,-3466,-3355,-3179,-3003,-2885,-2871,-2982,-3218,-3539,-3907,-4228,-4454,-4490,-4302,-3851,-3136,-2191,-1061,186,1470,2720,3862,4848,5630,6208,6558,6722,6703,6554,6300,5982,5635,5276,4928,4591,4277,3965,3670,3358,3048,2715,2380,2034,1688,1346,993,622,213,-268,-834,-1508,-2283,-3147,-4056,-4968,-5802,-6514,-7015,-7292,-7291,-7032,-6532,-5835,-5017,-4130,-3266,-2457,-1756,-1166,-667,-240,186,647,1201,1875,2670,3580,4546,5525,6435,7203,7785,8108,8178,7970,7526,6880,6100,5245,4398,3608,2939,2417,2053,1850,1768,1789,1850,1923,1955,1925,1809,1605,1327,987,625,254,-80,-376,-595,-757,-843,-881,-876,-858,-847,-866,-931,-1057,-1242,-1492,-1776,-2087,-2384,-2653,-2866,-3013,-3103,-3143,-3165,-3188,-3247,-3346,-3491,-3651,-3798,-3876,-3829,-3616,-3184,-2534,-1663,-601,585,1843,3087,4235,5229,5990,6502,6726,6687,6391,5896,5237,4474,3655,2820,2007,1234,513,-160,-776,-1366,-1914,-2450,-2952,-3428,-3860,-4236,-4534,-4760,-4886,-4947,-4934,-4877,-4793,-4697,-4587,-4467,-4301,-4064,-3715,-3204,-2513,-1611,-518,746,2112,3509,4846,6030,6991,7667,8030,8087,7868,7428,6843,6177,5501,4859,4284,3784,3355,2989,2658,2372,2100,1880,1688,1574,1531,1586,1740,1990,2323,2721,3156,3594,4016,4377,4670,4876,4978,5004,4925,4791,4590,4347,4081,3787,3488,3175,2846,2505,2132,1734,1298,828,322,-213,-776,-1359,-1954,-2556,-3147,-3722,-4250,-4728,-5124,-5446,-5680,-5861,-5996,-6145,-6330,-6602,-6983,-7479,-8080,-8751,-9425,-10044,-10520,-10791,-10798,-10505,-9908,-9021,-7888,-6576,-5155,-3723,-2347,-1115,-64,766,1379,1796,2053,2201,2294,2367,2463,2578,2725,2861,2977,3010,2945,2743,2392,1900,1266,529,-294,-1165,-2059,-2964,-3854,-4727,-5577,-6378,-7140,-7813,-8391,-8837,-9113,-9214,-9102,-8799,-8299,-7653,-6884,-6067,-5236,-4464,-3788,-3248,-2865,-2637,-2556,-2588,-2692,-2829,-2957,-3047,-3088,-3067,-3009,-2916,-2823,-2740,-2689,-2678,-2706,-2781,-2881,-3022,-3179,-3366,-3579,-3816,-4081,-4366,-4659,-4950,-5208,-5415,-5549,-5584,-5517,-5335,-5061,-4704,-4304,-3892,-3503,-3177,-2933,-2789,-2746,-2787,-2897,-3036,-3175,-3271,-3297,-3223,-3033,-2716,-2271,-1708,-1034,-269,571,1439,2311,3101,3777,4238,4441,4329,3877,3095,2024,727,-690,-2123,-3466,-4616,-5501,-6072,-6317,-6243,-5918,-5379,-4747,-4086,-3512,-3086,-2877,-2912,-3183,-3664,-4279,-4955,-5596,-6115,-6442,-6530,-6358,-5944,-5324,-4559,-3725,-2894,-2128,-1489,-986,-659,-468,-429,-490,-647,-863,-1124,-1413,-1706,-1998,-2262,-2483,-2651,-2730,-2733,-2622,-2423,-2108,-1713,-1232,-705,-137,421,960,1429,1819,2106,2282,2367,2357,2303,2208,2119,2039,1986,1961,1952,1963,1961,1968,1953,1943,1922,1914,1908,1931,1963,2015,2081,2136,2190,2214,2208,2168,2094,1997,1892,1787,1709,1647,1635,1640,1683,1729,1773,1800,1787,1741,1637,1501,1314,1108,880,650,428,219,33,-128,-255,-340,-380,-371,-322,-254,-200,-216,-351,-670,-1215,-2011,-3047,-4291,-5650,-7040,-8327,-9385,-10114,-10404,-10210,-9510,-8330,-6746,-4859,-2806,-735,1207,2890,4213,5108,5561,5599,5282,4724,4019,3301,2664,2189,1922,1871,2017,2295,2653,2987,3253,3359,3289,3008,2528,1873,1077,188,-735,-1656,-2507,-3267,-3885,-4343,-4614,-4690,-4556,-4215,-3669,-2920,-1992,-894,328,1646,2994,4313,5539,6588,7427,7983,8270,8272,8037,7626,7088,6524,5961,5478,5082,4790,4603,4486,4435,4413,4394,4367,4301,4187,4018,3781,3478,3113,2688,2210,1706,1171,647,148,-307,-676,-962,-1125,-1169,-1079,-863,-533,-98,405,969,1547,2112,2632,3072,3407,3614,3687,3610,3411,3094,2702,2270,1850,1485,1221,1098,1122,1300,1598,1965,2346,2664,2863,2902,2759,2473,2068,1658,1296,1114,1160,1517,2194,3192,4461,5920,7469,8981,10336,11410,12116,12375,12176,11520,10476,9125,7592,6000,4482,3144,2067,1301,848,684,746,949,1217,1448,1586,1563,1357,957,376,-351,-1183,-2062,-2939,-3750,-4456,-5005,-5370,-5528,-5464,-5175,-4660,-3933,-3001,-1906,-659,658,2016,3311,4482,5442,6120,6478,6497,6203,5660,4951,4202,3514,3003,2734,2750,3057,3593,4321,5116,5915,6608,7134,7439,7506,7327,6940,6364,5669,4879,4061,3232,2439,1682,994,365,-180,-644,-1008,-1263,-1403,-1409,-1303,-1063,-745,-333,98,548,954,1297,1556,1699,1748,1679,1534,1317,1068,820,603,467,434,539,789,1178,1676,2229,2755,3177,3385,3321,2905,2146,1040,-318,-1856,-3418,-4886,-6116,-6990,-7433,-7393,-6888,-5960,-4717,-3277,-1795,-414,731,1546,1956,1964,1581,885,-31,-1062,-2084,-3001,-3727,-4200,-4401,-4334,-4032,-3560,-2976,-2363,-1784,-1297,-942,-738,-703,-805,-1055,-1376,-1775,-2161,-2533,-2811,-2979,-2992,-2811,-2433,-1816,-980,76,1319,2691,4134,5550,6848,7930,8705,9112,9115,8719,7976,6968,5812,4634,3551,2665,2035,1683,1582,1686,1892,2139,2311,2362,2231,1904,1388,710,-70,-914,-1724,-2477,-3081,-3527,-3761,-3790,-3605,-3214,-2657,-1928,-1095,-153,838,1852,2859,3799,4662,5378,5942,6302,6458,6392,6123,5657,5047,4317,3535,2751,2024,1405,949,671,607,733,1039,1465,1961,2435,2816,3009,2961,2613,1963,1025,-144,-1450,-2791,-4034,-5060,-5765,-6055,-5900,-5286,-4276,-2950,-1452,78,1467,2585,3304,3564,3341,2671,1630,337,-1086,-2493,-3768,-4805,-5531,-5917,-5948,-5669,-5115,-4373,-3505,-2601,-1727,-949,-318,123,352,347,106,-350,-1020,-1841,-2797,-3804,-4828,-5781,-6617,-7258,-7668,-7796,-7630,-7172,-6442,-5505,-4422,-3285,-2196,-1231,-487,13,232,208,-4,-317,-628,-833,-856,-640,-165,526,1395,2339,3275,4111,4766,5192,5366,5278,4971,4461,3815,3064,2255,1414,565,-291,-1139,-1989,-2825,-3641,-4422,-5132,-5760,-6263,-6635,-6855,-6930,-6870,-6707,-6462,-6195,-5921,-5703,-5556,-5511,-5578,-5752,-6023,-6353,-6711,-7038,-7286,-7407,-7360,-7129,-6716,-6142,-5466,-4757,-4094,-3585,-3280,-3275,-3569,-4178,-5038,-6079,-7178,-8211,-9045,-9556,-9654,-9286,-8444,-7187,-5613,-3863,-2130,-569,620,1329,1454,991,-32,-1496,-3267,-5162,-6995,-8601,-9837,-10596,-10844,-10559,-9806,-8660,-7234,-5659,-4059,-2570,-1287,-312,314,535,381,-147,-961,-1992,-3124,-4234,-5203,-5906,-6250,-6175,-5640,-4682,-3340,-1731,38,1814,3463,4854,5884,6477,6614,6289,5568,4530,3285,1973,716,-362,-1160,-1635,-1751,-1556,-1113,-516,113,679,1077,1260,1184,873,354,-306,-1040,-1772,-2450,-3016,-3462,-3769,-3968,-4066,-4118,-4126,-4139,-4141,-4142,-4111,-4029,-3847,-3553,-3099,-2491,-1725,-823,175,1216,2241,3183,3972,4565,4910,4995,4832,4435,3889,3234,2577,1987,1530,1273,1218,1374,1689,2101,2517,2840,2974,2844,2405,1651,613,-627,-1972,-3281,-4433,-5299,-5788,-5843,-5467,-4694,-3629,-2391,-1125,21,929,1507,1704,1529,1020,257,-662,-1627,-2532,-3294,-3831,-4114,-4109,-3842,-3329,-2640,-1825,-984,-173,496,985,1203,1130,744,42,-912,-2081,-3349,-4628,-5790,-6733,-7350,-7587,-7386,-6769,-5757,-4429,-2882,-1223,425,1948,3252,4259,4919,5232,5199,4901,4400,3827,3276,2885,2733,2905,3411,4248,5335,6590,7869,9049,9989,10590,10760,10475,9721,8557,7048,5303,3432,1569,-188,-1723,-2977,-3891,-4460,-4691,-4627,-4313,-3821,-3208,-2538,-1853,-1197,-583,-34,458,891,1272,1612,1921,2202,2469,2728,2991,3269,3583,3928,4336,4781,5279,5794,6315,6792,7204,7497,7645,7606,7357,6867,6133,5141,3911,2470,868,-824,-2517,-4109,-5487,-6559,-7234,-7483,-7289,-6705,-5814,-4740,-3609,-2581,-1744,-1216,-1017,-1150,-1579,-2201,-2933,-3654,-4271,-4695,-4885,-4797,-4449,-3852,-3036,-2064,-949,235,1472,2715,3920,5057,6072,6930,7600,8053,8298,8339,8225,7988,7697,7392,7129,6940,6841,6853,6965,7178,7474,7839,8251,8685,9107,9484,9779,9957,10004,9897,9667,9324,8919,8500,8098,7756,7465,7221,6989,6722,6382,5940,5364,4687,3909,3090,2278,1516,858,324,-72,-330,-469,-512,-475,-398,-277,-150,4,151,312,464,605,732,825,882,902,873,820,733,643,562,498,490,524,639,832,1110,1476,1914,2414,2955,3497,4015,4463,4806,5007,5024,4841,4426,3785,2914,1856,652,-614,-1846,-2945,-3776,-4259,-4295,-3862,-2964,-1672,-110,1569,3170,4511,5431,5808,5589,4784,3472,1794,-69,-1930,-3578,-4876,-5679,-5957,-5687,-4936,-3804,-2397,-876,662,2083,3314,4284,4958,5302,5333,5037,4472,3659,2684,1608,526,-486,-1336,-1985,-2375,-2516,-2417,-2120,-1686,-1171,-645,-160,244,526,673,668,504,192,-265,-836,-1490,-2172,-2830,-3396,-3818,-4050,-4075,-3897,-3547,-3073,-2539,-2001,-1523,-1130,-855,-676,-595,-558,-547,-501,-411,-232,28,377,810,1291,1815,2351,2881,3400,3899,4383,4875,5368,5901,6458,7066,7690,8339,8955,9525,9987,10313,10444,10373,10046,9484,8671,7633,6409,5035,3569,2080,609,-765,-2007,-3083,-3967,-4667,-5210,-5610,-5946,-6230,-6531,-6849,-7196,-7536,-7826,-7995,-7981,-7734,-7215,-6451,-5456,-4325,-3139,-2010,-1024,-270,218,418,358,95,-306,-744,-1147,-1431,-1548,-1463,-1187,-730,-157,488,1138,1738,2251,2643,2909,3053,3087,3038,2927,2783,2630,2488,2372,2290,2241,2222,2220,2224,2214,2189,2129,2045,1932,1805,1665,1519,1363,1181,965,682,331,-106,-599,-1126,-1620,-2021,-2249,-2255,-1986,-1458,-687,245,1243,2202,2998,3552,3776,3655,3175,2388,1354,164,-1086,-2294,-3371,-4250,-4870,-5217,-5284,-5097,-4701,-4153,-3515,-2860,-2241,-1714,-1311,-1057,-952,-996,-1162,-1428,-1762,-2127,-2481,-2796,-3022,-3143,-3119,-2944,-2615,-2139,-1552,-875,-167,541,1190,1761,2208,2520,2686,2681,2510,2152,1593,831,-138,-1299,-2603,-3991,-5378,-6660,-7752,-8566,-9066,-9234,-9112,-8761,-8293,-7795,-7397,-7160,-7159,-7400,-7867,-8505,-9246,-9989,-10666,-11184,-11503,-11600,-11459,-11130,-10629,-10022,-9336,-8617,-7867,-7101,-6298,-5451,-4543,-3581,-2570,-1545,-547,379,1167,1777,2163,2305,2192,1852,1303,617,-160,-940,-1671,-2276,-2718,-2969,-3020,-2907,-2664,-2364,-2065,-1839,-1725,-1747,-1897,-2132,-2405,-2644,-2803,-2839,-2752,-2556,-2304,-2056,-1877,-1822,-1928,-2201,-2626,-3162,-3745,-4325,-4819,-5206,-5429,-5499,-5418,-5214,-4933,-4615,-4308,-4050,-3864,-3766,-3752,-3804,-3898,-3994,-4054,-4041,-3916,-3661,-3259,-2704,-2018,-1199,-304,664,1637,2599,3482,4271,4904,5378,5656,5743,5644,5372,4956,4416,3780,3069,2298,1476,612,-287,-1196,-2101,-2938,-3677,-4234,-4577,-4648,-4453,-3995,-3342,-2575,-1798,-1132,-675,-515,-705,-1249,-2128,-3262,-4561,-5907,-7171,-8254,-9039,-9479,-9517,-9177,-8479,-7500,-6320,-5034,-3728,-2473,-1316,-278,639,1447,2165,2809,3377,3874,4265,4539,4655,4611,4388,4012,3515,2950,2382,1884,1517,1332,1371,1613,2069,2653,3317,3957,4479,4812,4877,4654,4152,3412,2524,1589,709,-17,-520,-790,-820,-682,-442,-188,-12,32,-109,-429,-919,-1528,-2200,-2869,-3473,-3965,-4312,-4494,-4521,-4398,-4159,-3821,-3415,-2953,-2442,-1884,-1258,-570,213,1072,2017,3020,4051,5081,6052,6951,7719,8365,8847,9181,9360,9382,9261,8986,8581,8031,7373,6610,5787,4927,4070,3245,2477,1770,1125,513,-84,-701,-1358,-2063,-2807,-3564,-4292,-4949,-5493,-5899,-6150,-6269,-6271,-6199,-6106,-6005,-5959,-5933,-5958,-5973,-5969,-5885,-5688,-5347,-4837,-4171,-3347,-2417,-1409,-392,602,1507,2319,3007,3592,4094,4536,4955,5362,5773,6164,6530,6811,6999,7035,6921,6630,6198,5630,4989,4305,3634,3017,2483,2051,1720,1483,1306,1162,998,788,491,106,-372,-886,-1405,-1821,-2085,-2106,-1846,-1296,-477,527,1635,2718,3682,4417,4875,5028,4886,4511,3956,3324,2688,2126,1695,1429,1348,1438,1699,2083,2581,3152,3771,4421,5079,5737,6382,7019,7627,8224,8777,9309,9777,10207,10558,10843,11049,11168,11207,11160,11027,10812,10519,10139,9701,9180,8616,7995,7330,6631,5877,5081,4220,3281,2276,1176,30,-1169,-2351,-3488,-4509,-5364,-6015,-6424,-6595,-6543,-6298,-5923,-5467,-4998,-4562,-4204,-3939,-3781,-3706,-3707,-3725,-3752,-3721,-3628,-3432,-3134,-2730,-2231,-1664,-1027,-364,349,1078,1850,2648,3483,4329,5172,5974,6685,7271,7681,7888,7883,7657,7238,6663,5968,5215,4443,3709,3038,2472,2014,1692,1482,1398,1391,1451,1534,1604,1635,1609,1523,1405,1283,1220,1253,1433,1771,2257,2854,3495,4094,4585,4886,4970,4822,4472,3973,3400,2821,2319,1931,1700,1604,1647,1752,1900,2008,2051,1983,1796,1485,1072,579,53,-490,-996,-1457,-1845,-2144,-2360,-2473,-2505,-2437,-2302,-2101,-1865,-1622,-1410,-1261,-1215,-1296,-1510,-1872,-2340,-2902,-3501,-4098,-4659,-5127,-5504,-5752,-5879,-5876,-5741,-5479,-5081,-4557,-3892,-3111,-2212,-1240,-207,831,1844,2792,3638,4371,4966,5431,5763,5977,6084,6100,6028,5893,5687,5424,5106,4736,4323,3890,3441,3023,2644,2349,2148,2055,2061,2137,2248,2334,2348,2227,1949,1482,854,79,-768,-1635,-2430,-3100,-3564,-3813,-3797,-3571,-3128,-2551,-1887,-1205,-589,-78,252,388,281,-32,-564,-1227,-1982,-2720,-3359,-3812,-4000,-3902,-3501,-2842,-1995,-1045,-102,753,1446,1938,2225,2336,2316,2241,2165,2155,2250,2460,2800,3223,3717,4210,4680,5073,5373,5564,5654,5659,5612,5541,5483,5458,5489,5585,5738,5947,6184,6427,6644,6800,6855,6772,6524,6070,5418,4553,3504,2301,1000,-353,-1686,-2955,-4120,-5145,-6027,-6766,-7361,-7846,-8217,-8501,-8702,-8833,-8903,-8919,-8897,-8844,-8781,-8717,-8668,-8632,-8612,-8597,-8572,-8519,-8423,-8256,-8028,-7714,-7345,-6914,-6460,-5995,-5540,-5117,-4707,-4330,-3937,-3529,-3070,-2537,-1940,-1268,-568,126,761,1273,1633,1796,1772,1579,1258,875,495,175,-34,-112,-61,96,307,522,681,735,654,414,19,-526,-1195,-1970,-2821,-3722,-4643,-5534,-6370,-7074,-7618,-7937,-8013,-7823,-7397,-6770,-6017,-5229,-4476,-3856,-3410,-3170,-3140,-3272,-3534,-3843,-4158,-4402,-4559,-4597,-4527,-4366,-4134,-3873,-3599,-3335,-3094,-2860,-2636,-2405,-2138,-1848,-1499,-1113,-680,-218,258,736,1184,1592,1923,2163,2283,2275,2114,1822,1379,828,181,-525,-1256,-1980,-2678,-3332,-3954,-4542,-5134,-5729,-6365,-7032,-7734,-8451,-9168,-9847,-10474,-11026,-11486,-11862,-12140,-12338,-12456,-12494,-12459,-12346,-12138,-11856,-11459,-10986,-10419,-9778,-9093,-8365,-7636,-6898,-6173,-5445,-4698,-3919,-3072,-2139,-1118,21,1221,2486,3737,4926,5979,6831,7444,7783,7872,7726,7429,7038,6645,6323,6114,6059,6143,6342,6600,6854,7033,7084,6956,6624,6086,5338,4415,3342,2155,907,-369,-1608,-2759,-3759,-4555,-5090,-5343,-5289,-4970,-4420,-3734,-2999,-2321,-1794,-1482,-1424,-1613,-2014,-2548,-3139,-3690,-4115,-4370,-4400,-4225,-3860,-3357,-2784,-2194,-1667,-1226,-917,-735,-664,-684,-729,-768,-726,-571,-255,238,911,1737,2674,3656,4609,5447,6103,6501,6623,6432,5975,5272,4416,3467,2522,1641,880,264,-216,-566,-836,-1049,-1234,-1422,-1601,-1789,-1962,-2123,-2261,-2376,-2468,-2540,-2586,-2608,-2586,-2508,-2362,-2121,-1798,-1367,-870,-307,275,843,1366,1814,2163,2424,2591,2691,2754,2797,2852,2932,3036,3162,3282,3371,3379,3281,3034,2626,2063,1372,607,-160,-849,-1384,-1698,-1755,-1550,-1104,-479,240,973,1613,2082,2331,2308,2023,1489,742,-164,-1160,-2205,-3209,-4139,-4916,-5496,-5830,-5876,-5617,-5056,-4209,-3148,-1932,-670,554,1640,2533,3189,3608,3826,3891,3889,3886,3956,4146,4468,4929,5477,6079,6657,7162,7536,7748,7782,7654,7380,7019,6614,6227,5911,5716,5655,5765,6000,6359,6767,7163,7479,7633,7570,7249,6649,5790,4711,3470,2158,844,-375,-1455,-2342,-3035,-3538,-3887,-4124,-4287,-4416,-4526,-4632,-4728,-4804,-4852,-4857,-4830,-4755,-4657,-4523,-4368,-4179,-3944,-3645,-3249,-2741,-2088,-1296,-356,708,1863,3066,4271,5418,6467,7378,8116,8679,9052,9256,9307,9237,9068,8833,8541,8206,7819,7381,6871,6308,5678,5029,4391,3814,3360,3065,2968,3078,3372,3820,4345,4880,5342,5660,5774,5658,5288,4688,3879,2916,1843,731,-359,-1367,-2211,-2850,-3205,-3255,-2960,-2340,-1421,-277,993,2280,3455,4414,5073,5381,5341,4990,4409,3689,2952,2279,1762,1444,1326,1402,1602,1871,2128,2302,2344,2215,1921,1483,950,407,-82,-418,-533,-385,53,758,1671,2715,3774,4734,5497,5968,6108,5911,5402,4666,3782,2866,2019,1311,818,527,454,527,697,903,1069,1183,1194,1127,970,749,467,138,-248,-687,-1181,-1731,-2307,-2893,-3451,-3935,-4310,-4541,-4610,-4501,-4239,-3826,-3307,-2719,-2098,-1500,-955,-514,-200,-38,-44,-209,-529,-967,-1497,-2073,-2660,-3222,-3735,-4178,-4548,-4835,-5026,-5126,-5095,-4929,-4580,-4042,-3274,-2302,-1116,223,1671,3146,4574,5878,6982,7851,8432,8726,8727,8457,7950,7246,6412,5506,4615,3816,3189,2811,2725,2952,3475,4231,5128,6046,6854,7437,7703,7610,7158,6403,5436,4370,3329,2419,1706,1244,1002,960,1036,1142,1209,1146,929,523,-40,-734,-1475,-2193,-2806,-3233,-3430,-3358,-3027,-2476,-1770,-1003,-279,305,651,702,432,-155,-1008,-2041,-3168,-4259,-5219,-5958,-6400,-6535,-6345,-5882,-5198,-4358,-3444,-2509,-1609,-774,-41,599,1096,1492,1735,1868,1871,1793,1649,1493,1363,1308,1360,1549,1881,2349,2945,3620,4357,5093,5794,6408,6892,7203,7314,7198,6849,6281,5506,4583,3542,2456,1363,311,-671,-1579,-2409,-3169,-3888,-4554,-5193,-5770,-6270,-6649,-6864,-6875,-6665,-6221,-5583,-4788,-3924,-3071,-2326,-1773,-1479,-1491,-1817,-2459,-3357,-4465,-5688,-6931,-8093,-9067,-9755,-10091,-10010,-9521,-8631,-7432,-6015,-4522,-3082,-1832,-857,-231,58,33,-214,-587,-967,-1256,-1368,-1261,-925,-387,292,1042,1779,2424,2915,3217,3305,3208,2945,2583,2177,1797,1493,1310,1266,1353,1542,1786,2008,2150,2128,1898,1409,668,-325,-1509,-2832,-4203,-5552,-6781,-7847,-8686,-9300,-9679,-9864,-9887,-9804,-9656,-9490,-9326,-9202,-9115,-9094,-9121,-9222,-9370,-9582,-9821,-10081,-10314,-10496,-10568,-10497,-10228,-9738,-9002,-8022,-6830,-5456,-3992,-2506,-1103,125,1098,1752,2058,2016,1667,1070,318,-501,-1300,-2000,-2576,-2991,-3283,-3472,-3611,-3753,-3925,-4158,-4440,-4753,-5044,-5279,-5384,-5345,-5118,-4721,-4178,-3536,-2869,-2238,-1736,-1404,-1319,-1485,-1934,-2633,-3548,-4618,-5755,-6867,-7850,-8598,-9028,-9068,-8692,-7905,-6766,-5359,-3819,-2265,-842,352,1241,1799,2050,2050,1893,1674,1503,1446,1577,1887,2389,3015,3717,4414,5038,5528,5857,5996,5978,5826,5595,5352,5144,5020,5017,5123,5331,5592,5847,6037,6091,5962,5612,5039,4247,3285,2190,1036,-123,-1222,-2217,-3072,-3773,-4314,-4712,-4984,-5174,-5303,-5406,-5520,-5643,-5822,-6040,-6320,-6660,-7052,-7494,-7961,-8435,-8884,-9265,-9548,-9683,-9645,-9402,-8932,-8247,-7343,-6262,-5042,-3735,-2406,-1125,59,1076,1889,2485,2839,2982,2941,2758,2488,2185,1876,1609,1380,1206,1070,974,907,882,903,1010,1214,1566,2072,2759,3611,4612,5717,6869,8002,9048,9935,10615,11037,11168,11008,10536,9790,8798,7602,6298,4930,3637,2470,1560,948,693,793,1207,1856,2636,3395,4043,4429,4519,4263,3695,2878,1905,887,-73,-884,-1503,-1895,-2092,-2124,-2064,-1977,-1919,-1949,-2071,-2301,-2599,-2928,-3235,-3463,-3572,-3538,-3341,-3013,-2560,-2048,-1517,-1024,-621,-343,-216,-254,-445,-768,-1191,-1657,-2125,-2524,-2803,-2911,-2804,-2477,-1913,-1164,-255,730,1724,2656,3441,4043,4410,4533,4415,4080,3577,2965,2316,1708,1223,924,879,1107,1628,2413,3417,4554,5753,6883,7881,8633,9093,9226,9017,8513,7749,6809,5780,4729,3754,2880,2162,1571,1104,697,309,-117,-625,-1225,-1925,-2684,-3464,-4197,-4816,-5263,-5475,-5433,-5102,-4516,-3684,-2676,-1553,-390,722,1707,2497,3019,3255,3167,2797,2163,1367,487,-348,-1014,-1405,-1414,-1006,-151,1088,2636,4353,6089,7691,9018,9971,10496,10590,10306,9739,8997,8223,7521,6998,6711,6678,6887,7281,7785,8314,8774,9107,9242,9183,8904,8465,7884,7240,6568,5934,5367,4895,4528,4258,4072,3939,3834,3710,3549,3307,2966,2516,1945,1283,539,-222,-965,-1615,-2123,-2456,-2576,-2502,-2259,-1904,-1510,-1161,-929,-890,-1084,-1530,-2221,-3109,-4133,-5191,-6200,-7035,-7628,-7884,-7783,-7298,-6483,-5381,-4105,-2746,-1423,-234,744,1453,1878,2027,1937,1668,1295,884,524,250,123,133,291,541,857,1168,1436,1619,1698,1682,1590,1465,1351,1294,1340,1508,1822,2271,2854,3532,4292,5078,5874,6617,7278,7793,8119,8206,7996,7484,6641,5509,4138,2621,1069,-374,-1605,-2484,-2965,-3000,-2628,-1922,-992,14,966,1723,2211,2363,2197,1736,1077,302,-478,-1168,-1705,-2023,-2124,-2002,-1693,-1238,-683,-70,551,1163,1720,2228,2645,2982,3215,3345,3377,3312,3174,2984,2767,2557,2374,2239,2155,2115,2105,2089,2048,1947,1783,1549,1275,981,721,514,409,394,478,617,772,890,915,805,528,83,-517,-1229,-1987,-2729,-3358,-3828,-4060,-4045,-3767,-3270,-2591,-1829,-1041,-325,260,671,876,888,716,421,17,-410,-856,-1252,-1596,-1868,-2066,-2213,-2313,-2410,-2507,-2639,-2796,-2981,-3169,-3316,-3397,-3343,-3137,-2739,-2140,-1360,-412,650,1784,2937,4059,5120,6081,6937,7656,8244,8659,8906,8928,8739,8286,7612,6710,5662,4529,3418,2430,1665,1196,1068,1267,1757,2434,3193,3901,4445,4726,4707,4347,3719,2848,1852,810,-188,-1065,-1790,-2336,-2721,-2968,-3115,-3205,-3269,-3331,-3416,-3518,-3660,-3822,-4026,-4254,-4525,-4827,-5156,-5510,-5854,-6198,-6488,-6743,-6918,-7046,-7105,-7138,-7151,-7167,-7204,-7254,-7304,-7326,-7282,-7131,-6865,-6458,-5953,-5376,-4806,-4305,-3955,-3800,-3889,-4196,-4700,-5322,-5961,-6533,-6899,-7012,-6782,-6215,-5323,-4169,-2850,-1475,-157,984,1884,2471,2744,2714,2435,1978,1425,856,338,-78,-363,-521,-574,-567,-558,-622,-806,-1181,-1760,-2553,-3532,-4642,-5807,-6937,-7950,-8747,-9301,-9548,-9516,-9210,-8700,-8036,-7298,-6530,-5796,-5117,-4516,-4007,-3590,-3282,-3095,-3048,-3159,-3449,-3908,-4519,-5239,-5982,-6678,-7205,-7490,-7448,-7044,-6292,-5233,-3966,-2613,-1297,-150,737,1306,1535,1466,1155,702,193,-268,-623,-821,-859,-755,-546,-298,-51,122,209,161,-11,-310,-723,-1224,-1791,-2407,-3025,-3640,-4198,-4691,-5078,-5350,-5491,-5505,-5407,-5234,-5013,-4803,-4635,-4539,-4537,-4601,-4721,-4836,-4914,-4900,-4788,-4562,-4272,-3939,-3662,-3473,-3453,-3616,-3955,-4443,-4994,-5532,-5949,-6172,-6127,-5805,-5196,-4371,-3384,-2345,-1326,-423,321,870,1228,1430,1511,1549,1571,1662,1809,2065,2397,2797,3232,3662,4038,4335,4492,4492,4307,3928,3359,2637,1788,888,-3,-822,-1484,-1968,-2220,-2257,-2088,-1763,-1326,-840,-345,123,543,917,1234,1511,1719,1855,1870,1731,1401,844,74,-893,-1978,-3093,-4113,-4923,-5411,-5501,-5173,-4439,-3390,-2126,-803,456,1507,2290,2746,2900,2802,2542,2220,1941,1786,1815,2056,2495,3105,3839,4622,5418,6135,6768,7241,7568,7712,7689,7509,7190,6773,6285,5782,5288,4862,4514,4270,4134,4073,4084,4099,4097,4027,3864,3605,3253,2844,2415,2005,1653,1366,1141,943,720,428,-6,-590,-1356,-2256,-3250,-4251,-5181,-5952,-6503,-6801,-6833,-6646,-6266,-5802,-5287,-4828,-4443,-4179,-4023,-3961,-3937,-3918,-3832,-3657,-3357,-2931,-2395,-1781,-1129,-490,90,572,918,1109,1135,1003,726,348,-96,-545,-934,-1213,-1316,-1210,-874,-302,471,1418,2460,3553,4611,5599,6459,7198,7789,8273,8647,8952,9183,9351,9431,9409,9264,8976,8562,8030,7447,6863,6355,5999,5833,5896,6159,6587,7090,7579,7955,8122,8046,7675,7058,6215,5248,4224,3236,2348,1608,1033,624,351,180,70,-24,-135,-288,-506,-789,-1146,-1562,-2030,-2535,-3045,-3550,-4002,-4385,-4653,-4794,-4774,-4601,-4273,-3809,-3254,-2627,-1987,-1346,-740,-168,374,894,1409,1921,2412,2865,3228,3461,3517,3376,3031,2532,1933,1336,838,530,490,735,1273,2026,2928,3853,4704,5377,5817,5991,5919,5645,5254,4819,4441,4173,4066,4138,4365,4720,5147,5585,5994,6309,6507,6558,6444,6167,5719,5114,4382,3532,2633,1707,825,35,-626,-1104,-1408,-1511,-1462,-1280,-1021,-743,-469,-257,-98,6,66,122,175,252,328,400,411,345,151,-173,-620,-1157,-1712,-2223,-2597,-2768,-2700,-2368,-1815,-1086,-272,538,1261,1826,2206,2391,2414,2326,2186,2060,2007,2055,2229,2524,2908,3364,3828,4265,4625,4874,4977,4929,4715,4363,3889,3340,2753,2186,1675,1277,999,875,888,1027,1255,1527,1804,2033,2193,2253,2214,2084,1890,1645,1390,1123,855,577,259,-111,-562,-1101,-1712,-2380,-3037,-3644,-4121,-4428,-4522,-4404,-4090,-3633,-3103,-2570,-2115,-1786,-1620,-1620,-1757,-1986,-2239,-2450,-2559,-2516,-2297,-1905,-1358,-696,28,771,1470,2096,2602,2970,3176,3213,3077,2785,2349,1817,1227,642,125,-277,-488,-508,-282,148,772,1533,2363,3196,3961,4607,5094,5409,5560,5563,5456,5267,5009,4716,4360,3965,3501,2983,2419,1842,1295,837,509,373,423,673,1067,1548,2041,2460,2739,2842,2749,2489,2109,1669,1255,915,720,678,812,1095,1495,1970,2463,2929,3317,3599,3741,3745,3596,3325,2937,2482,1980,1483,1016,625,317,121,24,16,80,174,279,358,401,394,348,274,185,116,48,9,-44,-125,-279,-541,-954,-1520,-2256,-3110,-4052,-4993,-5870,-6597,-7128,-7425,-7497,-7363,-7097,-6749,-6407,-6125,-5941,-5873,-5911,-6012,-6142,-6234,-6251,-6150,-5925,-5567,-5112,-4578,-4018,-3461,-2958,-2527,-2202,-1998,-1923,-1985,-2179,-2489,-2904,-3377,-3878,-4355,-4763,-5045,-5179,-5116,-4873,-4438,-3850,-3148,-2385,-1619,-904,-283,218,585,835,981,1068,1112,1162,1219,1296,1389,1478,1552,1601,1613,1606,1575,1563,1558,1594,1647,1708,1743,1710,1573,1306,886,341,-326,-1042,-1777,-2453,-3039,-3488,-3789,-3946,-3975,-3926,-3832,-3764,-3754,-3865,-4110,-4517,-5075,-5767,-6557,-7396,-8233,-9011,-9682,-10201,-10539,-10684,-10629,-10395,-10007,-9496,-8902,-8265,-7605,-6969,-6350,-5781,-5252,-4783,-4361,-4009,-3722,-3523,-3426,-3444,-3600,-3886,-4314,-4848,-5457,-6088,-6663,-7130,-7415,-7476,-7304,-6891,-6308,-5596,-4854,-4156,-3571,-3153,-2917,-2858,-2936,-3105,-3299,-3458,-3541,-3497,-3333,-3030,-2618,-2124,-1570,-1015,-477,-9,357,589,660,554,270,-175,-762,-1426,-2137,-2810,-3408,-3869,-4161,-4280,-4210,-3999,-3662,-3266,-2849,-2466,-2145,-1916,-1776,-1730,-1743,-1804,-1877,-1946,-1995,-2014,-1994,-1949,-1851,-1723,-1525,-1262,-907,-456,98,731,1424,2120,2772,3327,3735,3973,4032,3943,3731,3481,3223,3055,2989,3081,3308,3671,4106,4575,4989,5308,5450,5405,5117,4632,3933,3107,2178,1244,341,-440,-1088,-1545,-1835,-1948,-1935,-1827,-1688,-1555,-1478,-1480,-1572,-1753,-1994,-2267,-2533,-2744,-2879,-2901,-2812,-2627,-2370,-2105,-1872,-1753,-1771,-1981,-2359,-2894,-3509,-4131,-4661,-5009,-5116,-4933,-4483,-3786,-2934,-2006,-1102,-308,325,763,1012,1114,1116,1099,1120,1249,1516,1950,2542,3268,4093,4947,5787,6527,7119,7501,7629,7496,7089,6448,5619,4672,3697,2770,1980,1382,1028,921,1058,1393,1862,2406,2928,3377,3681,3802,3735,3470,3043,2488,1854,1192,556,-21,-482,-815,-979,-977,-783,-419,116,787,1552,2366,3153,3853,4395,4725,4804,4624,4204,3586,2859,2085,1384,823,477,389,563,978,1585,2299,3041,3707,4229,4520,4559,4320,3831,3142,2312,1444,606,-99,-623,-902,-936,-715,-288,298,984,1690,2371,2968,3459,3824,4081,4239,4338,4414,4480,4578,4684,4798,4875,4865,4712,4370,3796,2995,1980,814,-423,-1624,-2695,-3522,-4072,-4277,-4185,-3821,-3277,-2650,-2032,-1514,-1152,-976,-982,-1138,-1395,-1677,-1942,-2104,-2154,-2037,-1769,-1348,-801,-167,519,1191,1824,2346,2747,2983,3065,2998,2824,2575,2324,2101,1983,1973,2125,2401,2823,3326,3894,4473,5023,5514,5922,6231,6449,6575,6628,6615,6557,6448,6318,6150,5983,5807,5665,5573,5559,5656,5870,6209,6655,7170,7693,8165,8484,8604,8439,7983,7220,6206,5008,3740,2517,1459,668,200,99,314,804,1443,2124,2706,3081,3161,2897,2285,1367,207,-1079,-2387,-3607,-4628,-5393,-5838,-5978,-5812,-5408,-4824,-4139,-3430,-2764,-2181,-1721,-1379,-1144,-996,-875,-771,-626,-449,-229,-7,175,257,177,-110,-628,-1370,-2289,-3303,-4309,-5181,-5807,-6094,-5983,-5469,-4606,-3469,-2205,-937,200,1080,1662,1897,1831,1524,1069,586,178,-63,-64,197,726,1489,2416,3433,4438,5332,6031,6453,6557,6325,5779,4975,3996,2945,1936,1055,407,11,-88,73,444,962,1534,2075,2528,2822,2949,2898,2692,2368,1966,1532,1098,688,328,18,-217,-372,-433,-370,-171,177,687,1327,2082,2888,3676,4378,4903,5201,5217,4951,4416,3683,2830,1973,1219,675,408,471,843,1486,2316,3204,4058,4729,5153,5252,5010,4456,3638,2656,1610,605,-250,-901,-1284,-1410,-1294,-996,-590,-145,260,574,775,845,828,743,660,612,653,789,1024,1318,1618,1850,1936,1804,1405,718,-237,-1403,-2689,-3966,-5115,-5992,-6501,-6574,-6182,-5376,-4232,-2883,-1483,-188,861,1567,1869,1778,1348,673,-108,-866,-1475,-1821,-1864,-1557,-943,-71,970,2065,3118,4007,4663,5001,5011,4675,4049,3181,2176,1124,127,-713,-1343,-1699,-1792,-1622,-1256,-742,-183,362,803,1103,1211,1134,870,461,-63,-656,-1278,-1895,-2480,-3003,-3452,-3785,-3988,-4017,-3849,-3455,-2837,-2001,-1005,88,1170,2135,2863,3251,3243,2793,1956,789,-566,-1957,-3221,-4201,-4781,-4909,-4570,-3844,-2839,-1710,-634,236,768,872,529,-241,-1346,-2675,-4073,-5398,-6511,-7307,-7718,-7734,-7376,-6716,-5857,-4893,-3956,-3114,-2453,-1989,-1731,-1640,-1675,-1768,-1873,-1939,-1967,-1956,-1952,-2012,-2203,-2585,-3206,-4077,-5173,-6444,-7786,-9091,-10239,-11108,-11617,-11707,-11380,-10672,-9684,-8519,-7338,-6267,-5427,-4920,-4762,-4975,-5489,-6222,-7062,-7886,-8573,-9034,-9189,-9009,-8497,-7681,-6637,-5448,-4218,-3063,-2074,-1342,-923,-832,-1064,-1556,-2241,-3007,-3760,-4391,-4827,-5012,-4923,-4578,-4010,-3286,-2485,-1669,-934,-314,140,403,496,402,180,-164,-580,-1045,-1524,-1984,-2389,-2713,-2904,-2937,-2768,-2378,-1764,-945,41,1097,2156,3070,3760,4097,4038,3532,2625,1381,-72,-1583,-2985,-4132,-4893,-5221,-5090,-4578,-3771,-2843,-1928,-1203,-778,-732,-1103,-1837,-2884,-4099,-5372,-6554,-7529,-8215,-8555,-8556,-8238,-7685,-6957,-6162,-5356,-4607,-3937,-3359,-2854,-2407,-1986,-1579,-1184,-805,-487,-249,-162,-245,-543,-1064,-1782,-2664,-3632,-4591,-5442,-6077,-6400,-6356,-5899,-5054,-3864,-2427,-863,681,2079,3190,3955,4296,4256,3852,3209,2421,1626,936,450,236,314,686,1298,2093,2979,3871,4669,5300,5684,5793,5599,5123,4404,3504,2518,1525,627,-98,-600,-830,-804,-535,-80,494,1110,1697,2181,2532,2706,2718,2567,2296,1930,1517,1082,656,256,-106,-415,-655,-803,-828,-694,-372,169,921,1877,2967,4121,5229,6172,6850,7168,7088,6608,5785,4724,3566,2456,1554,963,763,970,1526,2360,3310,4259,5033,5535,5663,5404,4756,3808,2642,1401,207,-818,-1581,-2024,-2136,-1929,-1468,-811,-36,782,1601,2367,3063,3680,4201,4626,4937,5119,5144,4989,4630,4047,3247,2243,1073,-196,-1502,-2740,-3831,-4683,-5229,-5430,-5255,-4738,-3912,-2863,-1686,-487,614,1521,2152,2449,2404,2031,1386,559,-356,-1243,-2002,-2547,-2813,-2773,-2419,-1791,-926,83,1170,2221,3173,3920,4435,4655,4601,4288,3775,3141,2478,1874,1427,1186,1212,1499,2039,2778,3648,4571,5456,6231,6824,7206,7347,7260,6973,6516,5957,5325,4681,4051,3475,2963,2551,2240,2079,2067,2250,2636,3227,4019,4942,5949,6920,7760,8357,8621,8505,8001,7162,6080,4885,3733,2751,2066,1739,1773,2149,2750,3478,4186,4747,5071,5085,4782,4178,3351,2381,1385,459,-313,-865,-1170,-1230,-1065,-723,-251,304,894,1495,2064,2602,3057,3442,3697,3825,3779,3544,3109,2460,1613,592,-573,-1817,-3091,-4311,-5415,-6323,-6986,-7350,-7396,-7124,-6554,-5744,-4747,-3663,-2566,-1564,-728,-133,185,207,-43,-521,-1149,-1839,-2491,-3002,-3305,-3317,-3033,-2425,-1546,-435,813,2111,3349,4423,5247,5746,5894,5679,5152,4368,3445,2473,1588,870,414,254,406,844,1503,2320,3185,4023,4734,5269,5565,5628,5442,5048,4486,3799,3061,2302,1587,935,391,-40,-324,-469,-439,-250,128,665,1355,2146,2991,3789,4487,4953,5170,5047,4617,3898,2970,1944,928,42,-622,-1006,-1089,-902,-502,16,552,1008,1288,1352,1141,705,29,-774,-1667,-2539,-3326,-3947,-4367,-4532,-4451,-4115,-3540,-2777,-1838,-806,288,1357,2352,3199,3843,4246,4375,4225,3816,3164,2330,1362,324,-717,-1697,-2562,-3252,-3731,-3966,-3949,-3668,-3156,-2428,-1543,-545,498,1522,2464,3256,3856,4214,4323,4175,3803,3246,2577,1859,1172,589,157,-74,-94,90,465,969,1564,2161,2711,3130,3376,3409,3217,2810,2236,1531,790,66,-555,-1018,-1275,-1312,-1117,-727,-180,473,1146,1798,2342,2749,2975,3014,2868,2566,2143,1639,1107,584,108,-286,-584,-762,-813,-711,-468,-44,528,1271,2129,3082,4036,4935,5668,6175,6380,6266,5832,5138,4252,3299,2364,1584,1006,705,659,857,1213,1645,2057,2338,2434,2270,1852,1177,305,-701,-1745,-2743,-3596,-4237,-4598,-4658,-4407,-3871,-3109,-2179,-1191,-221,616,1246,1603,1637,1349,739,-139,-1235,-2477,-3785,-5102,-6341,-7473,-8431,-9202,-9750,-10072,-10156,-10026,-9674,-9159,-8488,-7726,-6916,-6101,-5342,-4673,-4142,-3773,-3596,-3601,-3799,-4155,-4633,-5197,-5768,-6310,-6740,-7029,-7114,-6986,-6626,-6054,-5301,-4433,-3503,-2622,-1850,-1279,-964,-917,-1160,-1617,-2253,-2945,-3619,-4165,-4516,-4620,-4456,-4054,-3442,-2711,-1920,-1166,-510,-8,307,440,390,210,-81,-420,-791,-1149,-1496,-1817,-2125,-2419,-2707,-2985,-3230,-3431,-3535,-3520,-3355,-3021,-2528,-1914,-1213,-523,103,576,847,881,677,260,-318,-986,-1679,-2323,-2877,-3310,-3619,-3825,-3965,-4077,-4209,-4397,-4664,-5023,-5456,-5951,-6457,-6945,-7353,-7647,-7780,-7733,-7488,-7060,-6460,-5740,-4939,-4125,-3359,-2703,-2211,-1921,-1862,-2036,-2434,-3036,-3793,-4676,-5624,-6589,-7533,-8400,-9166,-9790,-10249,-10532,-10617,-10516,-10225,-9760,-9159,-8428,-7624,-6769,-5906,-5081,-4323,-3685,-3182,-2858,-2712,-2747,-2941,-3254,-3632,-4011,-4323,-4499,-4498,-4275,-3830,-3182,-2365,-1467,-550,280,945,1379,1543,1425,1071,524,-107,-738,-1259,-1590,-1671,-1476,-1005,-314,550,1489,2420,3276,3963,4473,4751,4828,4709,4444,4068,3635,3180,2734,2330,1969,1671,1432,1261,1166,1150,1236,1423,1732,2156,2683,3291,3934,4570,5131,5577,5846,5928,5792,5474,4981,4387,3724,3069,2462,1942,1534,1236,1038,914,820,733,595,409,129,-214,-627,-1058,-1476,-1825,-2051,-2121,-2000,-1681,-1189,-543,177,916,1583,2116,2448,2551,2409,2045,1500,829,103,-624,-1286,-1865,-2323,-2679,-2936,-3124,-3258,-3367,-3449,-3507,-3526,-3472,-3330,-3063,-2653,-2099,-1388,-563,352,1298,2209,3021,3672,4100,4290,4222,3920,3435,2826,2182,1583,1115,838,803,1017,1477,2127,2912,3736,4520,5177,5641,5873,5862,5630,5223,4704,4157,3643,3234,2972,2877,2955,3183,3520,3933,4358,4755,5085,5306,5416,5389,5242,4982,4629,4208,3738,3244,2744,2258,1795,1377,1011,723,517,425,441,601,876,1289,1790,2381,2991,3606,4153,4609,4930,5104,5123,5010,4783,4502,4196,3922,3715,3585,3550,3585,3654,3737,3758,3712,3553,3279,2919,2486,2055,1666,1391,1270,1337,1601,2043,2617,3277,3923,4520,4966,5236,5291,5125,4762,4232,3572,2842,2065,1298,552,-152,-797,-1386,-1903,-2340,-2692,-2931,-3042,-3018,-2829,-2497,-2013,-1404,-712,43,792,1511,2134,2641,2983,3156,3135,2942,2586,2109,1554,965,410,-69,-423,-606,-623,-448,-124,326,832,1341,1777,2090,2237,2197,1988,1627,1188,718,294,-21,-191,-180,-2,337,779,1292,1804,2271,2659,2928,3085,3122,3061,2926,2746,2537,2326,2114,1904,1696,1475,1243,1002,762,554,403,352,439,684,1121,1726,2497,3375,4320,5242,6097,6784,7285,7532,7542,7304,6875,6288,5617,4920,4243,3645,3124,2704,2357,2067,1801,1537,1255,952,631,309,6,-250,-454,-574,-636,-626,-582,-527,-491,-510,-611,-804,-1101,-1490,-1955,-2471,-3014,-3553,-4082,-4572,-5040,-5466,-5873,-6249,-6610,-6937,-7237,-7477,-7649,-7725,-7678,-7503,-7180,-6709,-6109,-5386,-4582,-3720,-2847,-1989,-1208,-513,38,438,669,730,641,432,151,-156,-409,-572,-576,-401,-23,524,1229,2001,2791,3506,4084,4481,4666,4665,4495,4246,3965,3758,3657,3742,3994,4439,5006,5666,6336,6959,7471,7840,8025,8048,7898,7628,7254,6832,6383,5948,5533,5154,4803,4480,4165,3859,3552,3253,2970,2715,2504,2355,2274,2265,2321,2428,2568,2712,2836,2907,2903,2813,2621,2338,1979,1563,1121,688,273,-88,-400,-658,-874,-1055,-1227,-1380,-1544,-1697,-1857,-2004,-2137,-2249,-2333,-2381,-2393,-2361,-2284,-2168,-2011,-1822,-1615,-1393,-1173,-964,-774,-618,-506,-447,-458,-541,-713,-963,-1292,-1681,-2114,-2558,-2989,-3367,-3665,-3846,-3891,-3768,-3490,-3027,-2426,-1678,-844,50,946,1796,2547,3147,3565,3753,3721,3444,2976,2325,1574,774,-4,-681,-1212,-1547,-1667,-1585,-1326,-940,-497,-62,297,529,609,522,288,-60,-477,-909,-1307,-1631,-1853,-1959,-1959,-1859,-1698,-1486,-1277,-1073,-915,-804,-754,-765,-843,-975,-1174,-1418,-1726,-2074,-2480,-2919,-3389,-3868,-4332,-4747,-5091,-5310,-5404,-5321,-5084,-4677,-4143,-3508,-2827,-2150,-1540,-1033,-675,-481,-453,-578,-824,-1143,-1501,-1840,-2135,-2352,-2479,-2526,-2489,-2412,-2299,-2200,-2129,-2113,-2167,-2296,-2485,-2731,-2987,-3230,-3428,-3535,-3558,-3473,-3304,-3080,-2834,-2613,-2457,-2397,-2451,-2647,-2953,-3394,-3927,-4542,-5220,-5924,-6641,-7335,-7987,-8570,-9064,-9442,-9692,-9793,-9750,-9548,-9214,-8756,-8209,-7609,-6992,-6396,-5862,-5407,-5071,-4849,-4771,-4819,-5005,-5303,-5707,-6172,-6677,-7173,-7605,-7946,-8126,-8147,-7978,-7636,-7154,-6579,-5977,-5412,-4949,-4623,-4475,-4475,-4625,-4850,-5104,-5317,-5419,-5378,-5155,-4757,-4197,-3519,-2769,-2010,-1287,-658,-138,236,480,597,608,555,445,333,205,101,-6,-105,-222,-358,-518,-702,-879,-1026,-1104,-1060,-879,-532,-25,608,1321,2045,2698,3219,3535,3626,3472,3101,2564,1912,1237,594,57,-334,-552,-598,-487,-266,23,311,539,651,594,348,-97,-722,-1488,-2331,-3191,-3989,-4661,-5168,-5467,-5557,-5458,-5190,-4805,-4361,-3895,-3485,-3148,-2949,-2881,-2984,-3221,-3597,-4054,-4571,-5071,-5533,-5881,-6103,-6146,-6020,-5700,-5219,-4588,-3842,-3025,-2172,-1316,-500,261,951,1543,2060,2459,2767,2956,3027,2985,2816,2560,2225,1863,1517,1244,1087,1079,1243,1557,2008,2533,3071,3575,3967,4238,4350,4328,4201,4015,3836,3701,3672,3753,3965,4284,4674,5103,5511,5872,6140,6301,6349,6281,6120,5882,5583,5265,4920,4592,4266,3961,3674,3396,3145,2909,2704,2556,2460,2468,2572,2790,3117,3516,3957,4378,4728,4945,5004,4869,4569,4124,3599,3052,2571,2200,2011,2015,2217,2599,3097,3654,4189,4612,4867,4873,4620,4088,3309,2343,1266,175,-826,-1664,-2247,-2557,-2571,-2325,-1867,-1272,-626,-2,519,884,1068,1034,822,423,-91,-701,-1325,-1933,-2464,-2884,-3168,-3302,-3278,-3116,-2814,-2401,-1883,-1282,-606,132,920,1743,2588,3423,4231,4973,5613,6121,6459,6601,6544,6275,5832,5245,4580,3909,3297,2838,2559,2522,2715,3112,3675,4310,4951,5502,5907,6108,6097,5878,5494,4999,4467,3963,3550,3271,3149,3188,3369,3665,4030,4426,4806,5139,5398,5561,5632,5605,5497,5329,5102,4857,4579,4294,3988,3668,3326,2967,2598,2246,1933,1707,1591,1624,1806,2138,2569,3059,3515,3884,4079,4066,3823,3361,2741,2023,1309,690,254,69,161,539,1138,1902,2708,3442,3990,4250,4148,3673,2835,1708,414,-941,-2182,-3207,-3900,-4199,-4107,-3644,-2905,-1984,-1012,-108,624,1097,1278,1135,708,36,-799,-1718,-2623,-3442,-4091,-4532,-4736,-4701,-4453,-4022,-3467,-2840,-2196,-1580,-1042,-583,-247,2,147,234,277,304,347,401,486,574,652,687,651,521,295,-26,-409,-821,-1214,-1543,-1775,-1891,-1895,-1795,-1642,-1454,-1302,-1192,-1172,-1229,-1365,-1552,-1754,-1940,-2071,-2116,-2067,-1907,-1644,-1302,-877,-427,55,514,948,1324,1632,1871,2032,2129,2172,2170,2135,2083,2004,1922,1829,1744,1686,1682,1765,1972,2330,2854,3536,4345,5217,6079,6827,7386,7664,7639,7288,6668,5849,4953,4101,3429,3026,2981,3293,3945,4837,5858,6856,7678,8203,8311,7982,7187,6015,4540,2919,1283,-221,-1477,-2409,-2973,-3184,-3086,-2756,-2287,-1780,-1312,-975,-802,-833,-1066,-1485,-2051,-2732,-3451,-4183,-4850,-5444,-5903,-6245,-6440,-6514,-6477,-6334,-6129,-5849,-5524,-5158,-4743,-4302,-3824,-3320,-2802,-2276,-1759,-1263,-816,-418,-113,110,218,225,137,-22,-212,-387,-500,-504,-373,-91,321,837,1401,1958,2448,2829,3073,3181,3171,3086,2977,2903,2912,3037,3301,3684,4182,4721,5285,5785,6203,6478,6602,6564,6376,6069,5675,5247,4817,4432,4105,3861,3673,3547,3429,3317,3168,2983,2765,2527,2300,2116,1989,1943,1960,2010,2058,2036,1895,1587,1092,420,-387,-1249,-2077,-2755,-3196,-3323,-3109,-2566,-1766,-806,164,1009,1586,1784,1547,849,-259,-1694,-3329,-5017,-6614,-7995,-9054,-9745,-10044,-9991,-9639,-9085,-8413,-7724,-7104,-6605,-6286,-6148,-6197,-6396,-6712,-7087,-7467,-7803,-8046,-8178,-8180,-8065,-7850,-7562,-7230,-6887,-6535,-6197,-5846,-5482,-5071,-4603,-4053,-3429,-2726,-1980,-1204,-467,215,760,1156,1336,1309,1042,585,-45,-769,-1516,-2210,-2770,-3143,-3300,-3231,-2973,-2567,-2092,-1617,-1218,-950,-852,-938,-1193,-1597,-2082,-2618,-3121,-3563,-3889,-4073,-4118,-4008,-3791,-3474,-3114,-2746,-2419,-2167,-2027,-2001,-2114,-2333,-2662,-3055,-3499,-3954,-4400,-4811,-5162,-5442,-5613,-5677,-5597,-5382,-5032,-4569,-4037,-3492,-3008,-2651,-2501,-2587,-2943,-3541,-4324,-5198,-6052,-6737,-7159,-7192,-6805,-5983,-4787,-3329,-1755,-245,1032,1920,2320,2167,1500,374,-1059,-2645,-4208,-5569,-6605,-7214,-7370,-7083,-6430,-5510,-4454,-3397,-2458,-1741,-1316,-1210,-1424,-1907,-2603,-3410,-4249,-5013,-5640,-6066,-6277,-6269,-6086,-5767,-5386,-5001,-4667,-4423,-4292,-4259,-4321,-4426,-4539,-4619,-4618,-4521,-4306,-3984,-3564,-3094,-2599,-2153,-1787,-1560,-1506,-1631,-1938,-2387,-2934,-3514,-4057,-4501,-4802,-4922,-4870,-4646,-4292,-3855,-3368,-2896,-2455,-2092,-1795,-1589,-1440,-1340,-1260,-1169,-1043,-855,-583,-215,250,816,1450,2150,2857,3560,4198,4764,5205,5534,5715,5779,5708,5542,5288,4980,4660,4358,4131,4018,4055,4279,4685,5267,5979,6752,7504,8140,8570,8720,8553,8054,7274,6275,5182,4106,3197,2552,2273,2384,2889,3705,4740,5839,6860,7649,8090,8105,7668,6805,5584,4116,2522,942,-519,-1758,-2712,-3363,-3697,-3769,-3616,-3309,-2930,-2526,-2182,-1918,-1786,-1776,-1898,-2107,-2390,-2684,-2965,-3188,-3338,-3402,-3384,-3306,-3177,-3028,-2874,-2718,-2566,-2410,-2225,-2010,-1736,-1400,-1000,-534,-25,525,1086,1640,2168,2643,3047,3362,3569,3667,3655,3549,3368,3148,2914,2706,2540,2443,2414,2460,2572,2735,2949,3187,3454,3738,4034,4347,4671,5010,5353,5706,6051,6386,6700,6977,7217,7399,7529,7592,7598,7551,7454,7337,7196,7068,6947,6858,6787,6740,6701,6660,6619,6562,6509,6467,6443,6471,6526,6633,6747,6844,6887,6816,6609,6226,5671,4961,4126,3250,2385,1642,1088,797,828,1176,1844,2751,3820,4931,5950,6770,7278,7416,7163,6524,5572,4387,3069,1735,474,-629,-1520,-2174,-2589,-2774,-2778,-2625,-2379,-2069,-1749,-1440,-1178,-969,-826,-745,-718,-735,-785,-861,-950,-1059,-1183,-1324,-1490,-1665,-1844,-2006,-2122,-2159,-2091,-1879,-1516,-994,-327,455,1312,2183,3022,3755,4344,4733,4901,4825,4522,4003,3327,2547,1733,966,308,-192,-493,-597,-516,-290,29,384,716,977,1125,1149,1042,825,525,183,-150,-441,-630,-708,-638,-429,-86,356,871,1407,1919,2381,2736,2993,3120,3135,3042,2866,2617,2332,2017,1709,1423,1187,1023,948,973,1091,1299,1544,1811,2016,2140,2107,1914,1525,973,276,-507,-1316,-2075,-2715,-3172,-3396,-3357,-3057,-2502,-1764,-886,20,883,1596,2104,2339,2302,1983,1441,723,-85,-905,-1659,-2291,-2744,-3013,-3075,-2971,-2713,-2369,-1974,-1593,-1259,-1024,-886,-880,-961,-1124,-1326,-1516,-1676,-1750,-1751,-1651,-1494,-1286,-1078,-894,-760,-697,-691,-734,-799,-838,-837,-743,-559,-265,127,585,1096,1600,2071,2462,2730,2861,2818,2623,2268,1804,1255,688,134,-345,-734,-1006,-1157,-1213,-1171,-1088,-964,-854,-763,-714,-723,-778,-882,-1022,-1163,-1299,-1387,-1401,-1329,-1143,-842,-440,60,604,1172,1711,2179,2556,2801,2925,2917,2812,2620,2397,2161,1973,1852,1852,1975,2264,2697,3284,3987,4773,5590,6374,7064,7589,7901,7943,7710,7178,6395,5397,4268,3097,1995,1055,384,41,70,467,1200,2177,3304,4442,5465,6256,6711,6766,6399,5618,4481,3061,1468,-194,-1806,-3277,-4519,-5486,-6149,-6511,-6614,-6491,-6228,-5874,-5508,-5169,-4903,-4720,-4619,-4593,-4610,-4661,-4716,-4780,-4840,-4923,-5025,-5175,-5372,-5618,-5896,-6184,-6444,-6644,-6736,-6705,-6503,-6155,-5637,-4984,-4224,-3387,-2530,-1696,-942,-310,141,398,424,232,-154,-708,-1355,-2052,-2718,-3304,-3752,-4040,-4134,-4051,-3793,-3397,-2895,-2329,-1736,-1157,-611,-129,288,629,904,1122,1287,1426,1529,1619,1692,1743,1779,1787,1766,1720,1645,1547,1438,1311,1192,1065,951,840,742,653,582,529,502,503,542,598,685,755,800,774,630,351,-116,-753,-1576,-2526,-3561,-4591,-5528,-6282,-6764,-6923,-6719,-6178,-5323,-4265,-3089,-1939,-934,-193,192,156,-309,-1197,-2439,-3955,-5623,-7334,-8948,-10377,-11505,-12298,-12700,-12747,-12452,-11897,-11161,-10335,-9518,-8787,-8206,-7818,-7625,-7627,-7782,-8048,-8377,-8707,-9008,-9234,-9372,-9399,-9319,-9114,-8795,-8351,-7782,-7096,-6291,-5392,-4412,-3396,-2376,-1400,-517,242,836,1243,1449,1463,1275,938,452,-114,-728,-1334,-1893,-2357,-2705,-2918,-2989,-2937,-2773,-2525,-2234,-1917,-1624,-1363,-1169,-1046,-1003,-1039,-1139,-1305,-1492,-1715,-1911,-2096,-2228,-2303,-2306,-2243,-2107,-1916,-1678,-1408,-1127,-855,-604,-403,-259,-194,-210,-318,-512,-768,-1089,-1403,-1708,-1930,-2055,-2037,-1885,-1597,-1223,-816,-440,-176,-80,-195,-541,-1095,-1809,-2609,-3400,-4072,-4554,-4731,-4597,-4094,-3271,-2164,-852,553,1952,3230,4284,5041,5447,5476,5153,4515,3635,2610,1534,505,-393,-1097,-1572,-1810,-1828,-1681,-1402,-1079,-747,-466,-266,-148,-118,-145,-205,-268,-308,-315,-284,-227,-165,-116,-101,-134,-210,-325,-450,-557,-614,-587,-462,-222,126,567,1075,1612,2146,2627,3033,3324,3486,3518,3409,3193,2877,2506,2100,1693,1314,971,689,458,288,170,96,62,57,80,134,208,324,464,657,888,1176,1518,1915,2366,2864,3389,3937,4461,4954,5367,5687,5891,5968,5934,5793,5590,5348,5115,4919,4794,4760,4835,5022,5327,5744,6273,6885,7576,8289,9001,9631,10134,10436,10479,10236,9679,8836,7757,6510,5204,3945,2836,1976,1426,1216,1359,1798,2490,3335,4246,5121,5869,6417,6715,6733,6477,5974,5274,4455,3592,2770,2074,1556,1273,1235,1435,1848,2416,3088,3793,4472,5074,5573,5938,6188,6309,6333,6256,6082,5799,5378,4797,4016,3019,1784,339,-1305,-3063,-4882,-6642,-8255,-9619,-10641,-11271,-11458,-11215,-10562,-9556,-8280,-6812,-5259,-3704,-2240,-935,143,950,1460,1648,1538,1157,558,-150,-895,-1522,-1949,-2045,-1756,-1023,119,1636,3394,5270,7080,8656,9833,10483,10524,9951,8795,7203,5304,3340,1498,-13,-1026,-1451,-1234,-418,897,2570,4406,6221,7824,9073,9852,10124,9892,9230,8252,7100,5922,4871,4032,3497,3242,3243,3392,3567,3629,3458,2940,2047,763,-841,-2659,-4554,-6359,-7918,-9100,-9805,-9988,-9656,-8871,-7725,-6365,-4917,-3554,-2390,-1557,-1127,-1153,-1636,-2548,-3814,-5333,-6985,-8633,-10151,-11429,-12374,-12944,-13099,-12872,-12278,-11378,-10232,-8897,-7446,-5922,-4387,-2888,-1470,-182,946,1881,2617,3147,3520,3752,3938,4120,4383,4784,5343,6088,6962,7927,8882,9728,10361,10688,10652,10228,9462,8411,7221,6032,4999,4294,4005,4221,4934,6088,7556,9182,10762,12113,13061,13477,13301,12523,11212,9478,7479,5379,3348,1536,32,-1073,-1791,-2128,-2152,-1946,-1592,-1185,-784,-441,-177,19,156,286,441,653,958,1351,1826,2348,2860,3313,3629,3767,3675,3339,2770,1993,1073,87,-880,-1727,-2372,-2735,-2780,-2474,-1851,-931,193,1474,2798,4127,5377,6529,7557,8455,9233,9887,10422,10824,11081,11167,11071,10778,10300,9662,8903,8077,7245,6445,5718,5053,4437,3812,3123,2288,1258,-19,-1546,-3309,-5235,-7234,-9170,-10891,-12254,-13104,-13356,-12936,-11866,-10209,-8109,-5750,-3354,-1145,658,1904,2465,2322,1511,139,-1626,-3590,-5552,-7314,-8733,-9697,-10168,-10153,-9721,-8975,-8043,-7056,-6146,-5402,-4903,-4665,-4691,-4930,-5325,-5800,-6274,-6696,-7010,-7216,-7303,-7318,-7289,-7268,-7302,-7411,-7626,-7939,-8345,-8814,-9313,-9796,-10218,-10530,-10688,-10661,-10421,-9976,-9325,-8511,-7562,-6531,-5466,-4404,-3389,-2451,-1612,-918,-377,-39,91,-18,-353,-898,-1597,-2378,-3134,-3768,-4161,-4231,-3927,-3228,-2189,-883,557,1988,3251,4210,4749,4805,4371,3497,2298,937,-410,-1528,-2262,-2459,-2065,-1065,451,2350,4437,6484,8277,9609,10323,10333,9612,8199,6221,3806,1160,-1551,-4137,-6461,-8406,-9918,-10965,-11582,-11805,-11720,-11404,-10942,-10414,-9875,-9380,-8938,-8575,-8266,-8005,-7764,-7526,-7266,-6990,-6696,-6397,-6135,-5901,-5766,-5703,-5762,-5916,-6173,-6491,-6850,-7184,-7453,-7586,-7538,-7256,-6726,-5932,-4908,-3700,-2366,-1002,338,1554,2617,3465,4095,4489,4668,4642,4454,4131,3740,3329,2985,2770,2768,3022,3562,4390,5431,6629,7828,8915,9736,10177,10138,9579,8495,6944,5027,2884,707,-1333,-3026,-4224,-4801,-4700,-3932,-2592,-814,1191,3210,5020,6435,7300,7558,7174,6236,4836,3153,1344,-402,-1957,-3189,-4068,-4554,-4717,-4615,-4353,-4044,-3778,-3635,-3672,-3885,-4279,-4790,-5367,-5933,-6400,-6713,-6797,-6637,-6214,-5567,-4741,-3833,-2920,-2128,-1521,-1198,-1182,-1499,-2110,-2963,-3958,-4985,-5921,-6635,-7027,-7004,-6527,-5584,-4219,-2514,-573,1454,3434,5225,6701,7778,8389,8508,8157,7370,6236,4863,3366,1904,599,-415,-1045,-1244,-998,-378,535,1593,2654,3580,4243,4578,4548,4175,3522,2683,1788,953,330,4,82,594,1538,2862,4453,6169,7838,9264,10300,10781,10647,9859,8467,6572,4328,1912,-480,-2672,-4519,-5909,-6800,-7177,-7100,-6638,-5913,-5027,-4110,-3234,-2496,-1910,-1504,-1245,-1083,-974,-830,-606,-234,309,1036,1928,2930,3993,5003,5898,6570,6951,6999,6666,5986,4981,3727,2320,867,-523,-1727,-2678,-3286,-3541,-3431,-2998,-2303,-1440,-493,412,1212,1810,2184,2318,2248,2035,1776,1563,1514,1710,2212,3055,4190,5568,7054,8505,9757,10637,11020,10801,9958,8505,6542,4199,1651,-910,-3294,-5330,-6855,-7774,-8002,-7535,-6408,-4711,-2585,-208,2224,4506,6449,7908,8770,9007,8617,7704,6357,4760,3049,1395,-78,-1267,-2125,-2619,-2791,-2668,-2339,-1862,-1324,-788,-296,99,402,589,689,717,695,671,655,692,786,955,1191,1479,1803,2135,2453,2738,2969,3136,3237,3263,3227,3144,3024,2914,2824,2807,2873,3052,3338,3727,4186,4673,5135,5503,5715,5715,5456,4937,4158,3197,2122,1070,153,-490,-764,-604,-2,993,2271,3682,5041,6163,6890,7094,6720,5766,4309,2455,380,-1760,-3781,-5519,-6857,-7672,-7928,-7596,-6708,-5337,-3580,-1573,536,2603,4476,6038,7183,7860,8022,7706,6926,5792,4377,2815,1214,-316,-1671,-2802,-3653,-4234,-4560,-4687,-4670,-4589,-4494,-4451,-4480,-4597,-4783,-5008,-5225,-5374,-5406,-5269,-4941,-4408,-3698,-2846,-1922,-1000,-156,538,1017,1250,1204,897,336,-419,-1319,-2284,-3228,-4074,-4744,-5172,-5321,-5170,-4734,-4051,-3190,-2238,-1303,-501,58,300,159,-337,-1141,-2122,-3110,-3923,-4360,-4278,-3578,-2246,-363,1916,4358,6709,8702,10122,10809,10704,9832,8316,6333,4110,1890,-115,-1693,-2723,-3096,-2804,-1851,-338,1641,3925,6358,8769,10998,12898,14358,15287,15646,15443,14703,13535,12028,10332,8584,6915,5445,4260,3387,2861,2605,2593,2697,2840,2919,2844,2570,2058,1314,378,-700,-1818,-2895,-3810,-4482,-4822,-4800,-4405,-3683,-2723,-1624,-542,416,1105,1460,1408,972,164,-907,-2155,-3436,-4637,-5636,-6347,-6713,-6704,-6337,-5642,-4681,-3540,-2300,-1077,43,969,1645,2068,2255,2300,2318,2446,2832,3587,4773,6407,8405,10641,12917,15002,16674,17735,18034,17526,16212,14211,11688,8855,5949,3203,803,-1080,-2351,-2983,-2970,-2426,-1447,-219,1096,2297,3233,3756,3790,3292,2298,873,-848,-2727,-4593,-6310,-7733,-8790,-9416,-9620,-9425,-8908,-8142,-7240,-6282,-5374,-4576,-3951,-3534,-3322,-3311,-3457,-3697,-3978,-4198,-4314,-4241,-3977,-3507,-2890,-2199,-1544,-1040,-802,-905,-1413,-2295,-3541,-5015,-6632,-8221,-9672,-10843,-11667,-12075,-12074,-11691,-10986,-10054,-8982,-7870,-6819,-5901,-5204,-4775,-4652,-4838,-5290,-5937,-6643,-7279,-7668,-7682,-7200,-6194,-4679,-2786,-686,1373,3135,4354,4836,4468,3223,1194,-1456,-4495,-7631,-10620,-13180,-15144,-16358,-16776,-16402,-15305,-13603,-11450,-9009,-6456,-3957,-1651,337,1937,3100,3827,4147,4128,3851,3409,2899,2395,1967,1650,1461,1392,1415,1496,1583,1643,1623,1512,1273,920,435,-149,-827,-1563,-2340,-3119,-3880,-4586,-5219,-5761,-6201,-6545,-6801,-6990,-7130,-7258,-7378,-7536,-7716,-7956,-8230,-8554,-8895,-9242,-9559,-9811,-9963,-9968,-9809,-9438,-8862,-8056,-7053,-5865,-4552,-3165,-1780,-460,733,1766,2628,3336,3939,4500,5081,5752,6531,7432,8404,9364,10213,10801,11041,10803,10071,8818,7120,5077,2832,555,-1585,-3441,-4868,-5801,-6170,-5994,-5299,-4166,-2688,-981,835,2644,4332,5799,6974,7773,8181,8148,7708,6863,5680,4218,2565,812,-932,-2587,-4039,-5245,-6122,-6675,-6887,-6799,-6468,-5958,-5360,-4748,-4195,-3753,-3461,-3322,-3331,-3459,-3664,-3906,-4149,-4349,-4513,-4612,-4674,-4703,-4731,-4769,-4852,-4980,-5177,-5443,-5767,-6148,-6552,-6956,-7315,-7580,-7703,-7625,-7303,-6697,-5795,-4606,-3167,-1560,139,1795,3338,4644,5701,6455,6984,7321,7599,7909,8358,9020,9903,10996,12183,13351,14317,14924,15024,14518,13371,11612,9338,6704,3890,1107,-1451,-3606,-5224,-6214,-6549,-6238,-5360,-4017,-2367,-567,1198,2764,3986,4752,5003,4730,3982,2857,1495,57,-1285,-2379,-3092,-3346,-3105,-2395,-1288,102,1630,3151,4508,5579,6272,6524,6338,5739,4803,3638,2365,1118,17,-827,-1364,-1557,-1453,-1099,-627,-134,236,385,240,-248,-1055,-2152,-3434,-4811,-6141,-7314,-8206,-8737,-8841,-8502,-7733,-6579,-5138,-3501,-1809,-173,1271,2442,3256,3703,3803,3626,3285,2922,2678,2699,3086,3899,5130,6714,8506,10332,11984,13248,13964,14000,13319,11953,10013,7670,5151,2678,495,-1220,-2314,-2729,-2448,-1564,-171,1531,3379,5170,6720,7918,8624,8835,8517,7753,6617,5244,3748,2276,924,-211,-1079,-1667,-1970,-2034,-1896,-1621,-1250,-842,-419,-16,370,729,1085,1440,1815,2212,2629,3055,3453,3800,4023,4100,3956,3576,2928,2020,893,-408,-1783,-3153,-4406,-5451,-6222,-6656,-6751,-6504,-5957,-5165,-4185,-3087,-1932,-762,369,1447,2443,3342,4152,4850,5457,5969,6411,6803,7175,7566,8005,8522,9127,9812,10552,11276,11923,12361,12515,12266,11552,10343,8640,6526,4096,1512,-1076,-3481,-5562,-7187,-8284,-8822,-8833,-8377,-7567,-6523,-5373,-4250,-3243,-2443,-1885,-1587,-1534,-1678,-1963,-2311,-2656,-2934,-3093,-3119,-2995,-2752,-2406,-2011,-1586,-1180,-798,-445,-132,189,500,852,1231,1658,2100,2565,2987,3368,3642,3798,3802,3635,3293,2766,2070,1226,253,-787,-1876,-2926,-3923,-4792,-5529,-6102,-6519,-6788,-6933,-6972,-6922,-6795,-6577,-6262,-5815,-5219,-4436,-3482,-2335,-1075,275,1594,2816,3843,4605,5081,5252,5171,4889,4493,4057,3654,3326,3090,2934,2823,2708,2537,2266,1867,1329,676,-66,-819,-1534,-2112,-2504,-2641,-2501,-2062,-1362,-408,711,1964,3261,4548,5748,6816,7676,8306,8647,8690,8410,7827,6944,5821,4494,3049,1562,115,-1186,-2280,-3073,-3529,-3608,-3312,-2680,-1755,-646,566,1742,2802,3612,4148,4326,4175,3710,2990,2091,1102,100,-827,-1620,-2229,-2626,-2804,-2770,-2570,-2230,-1830,-1421,-1062,-809,-682,-691,-824,-1034,-1270,-1472,-1566,-1515,-1270,-840,-238,471,1223,1920,2505,2904,3123,3164,3102,3011,2990,3130,3485,4090,4930,5935,7046,8124,9101,9848,10333,10495,10364,9969,9392,8727,8080,7547,7215,7126,7312,7737,8358,9095,9848,10525,11030,11287,11239,10858,10128,9078,7733,6163,4416,2585,730,-1065,-2744,-4247,-5544,-6598,-7420,-8003,-8383,-8583,-8651,-8624,-8553,-8467,-8404,-8375,-8392,-8435,-8487,-8507,-8452,-8280,-7964,-7471,-6832,-6050,-5199,-4334,-3539,-2876,-2415,-2189,-2210,-2481,-2960,-3610,-4374,-5183,-5979,-6699,-7281,-7684,-7863,-7798,-7480,-6918,-6150,-5231,-4239,-3273,-2430,-1813,-1492,-1513,-1857,-2482,-3259,-4077,-4766,-5212,-5305,-5007,-4342,-3374,-2244,-1089,-68,678,1057,1012,544,-292,-1410,-2689,-3999,-5213,-6226,-6969,-7398,-7529,-7391,-7047,-6585,-6057,-5561,-5114,-4780,-4545,-4433,-4416,-4489,-4631,-4832,-5076,-5372,-5690,-6051,-6423,-6800,-7154,-7450,-7639,-7695,-7545,-7183,-6559,-5684,-4571,-3253,-1810,-295,1169,2527,3658,4526,5055,5237,5063,4552,3745,2687,1449,81,-1318,-2708,-3978,-5100,-5998,-6655,-7059,-7227,-7209,-7059,-6857,-6673,-6566,-6595,-6758,-7074,-7485,-7967,-8444,-8872,-9205,-9406,-9484,-9416,-9242,-8935,-8529,-7971,-7272,-6380,-5299,-4026,-2613,-1121,336,1658,2732,3481,3854,3863,3549,2997,2329,1654,1111,783,751,1040,1635,2496,3521,4621,5663,6551,7196,7531,7557,7262,6723,5989,5152,4294,3469,2741,2110,1584,1125,694,243,-272,-876,-1578,-2358,-3187,-3998,-4743,-5351,-5767,-5975,-5928,-5678,-5219,-4626,-3948,-3242,-2573,-1977,-1491,-1136,-918,-839,-888,-1054,-1317,-1651,-2024,-2398,-2731,-2989,-3138,-3163,-3069,-2870,-2600,-2310,-2025,-1800,-1631,-1533,-1471,-1426,-1346,-1224,-1034,-800,-556,-356,-265,-331,-582,-1010,-1557,-2142,-2644,-2941,-2942,-2562,-1810,-708,643,2126,3620,4982,6143,7025,7630,7968,8096,8076,7981,7870,7786,7756,7776,7835,7895,7926,7898,7782,7582,7300,6962,6606,6252,5938,5664,5429,5194,4918,4536,3990,3225,2211,938,-568,-2247,-4028,-5804,-7464,-8919,-10060,-10837,-11206,-11157,-10726,-9958,-8929,-7730,-6445,-5166,-3962,-2899,-2000,-1299,-774,-416,-179,-17,126,301,568,947,1484,2151,2946,3800,4660,5437,6060,6471,6622,6528,6204,5718,5155,4578,4078,3688,3421,3264,3162,3050,2872,2568,2129,1568,952,355,-115,-374,-360,-59,495,1220,2004,2718,3259,3536,3535,3268,2809,2275,1778,1452,1394,1656,2275,3192,4344,5607,6857,7951,8799,9296,9443,9229,8741,8054,7291,6549,5928,5471,5211,5109,5125,5179,5189,5089,4823,4371,3740,2964,2101,1214,373,-370,-974,-1413,-1696,-1826,-1833,-1748,-1587,-1393,-1166,-942,-726,-534,-395,-302,-292,-352,-492,-692,-925,-1163,-1364,-1504,-1556,-1528,-1428,-1306,-1190,-1142,-1180,-1327,-1556,-1846,-2120,-2337,-2429,-2365,-2139,-1776,-1324,-863,-458,-178,-54,-80,-205,-353,-402,-252,203,1018,2186,3676,5355,7104,8747,10137,11158,11733,11856,11571,10975,10196,9370,8631,8072,7749,7676,7791,8049,8308,8500,8509,8288,7814,7104,6206,5204,4168,3175,2274,1478,786,150,-475,-1147,-1922,-2817,-3849,-4986,-6183,-7375,-8482,-9436,-10170,-10637,-10814,-10703,-10317,-9720,-8935,-8059,-7123,-6208,-5342,-4575,-3912,-3384,-2964,-2670,-2454,-2323,-2217,-2132,-2006,-1826,-1548,-1162,-649,-38,668,1405,2142,2829,3415,3890,4215,4413,4468,4409,4241,3974,3619,3161,2602,1935,1159,308,-601,-1480,-2279,-2886,-3242,-3268,-2956,-2317,-1428,-402,627,1490,2069,2241,1976,1278,233,-1023,-2322,-3483,-4335,-4768,-4706,-4159,-3201,-1947,-569,765,1897,2705,3118,3140,2817,2260,1607,999,574,426,608,1114,1890,2837,3830,4740,5448,5860,5936,5658,5093,4293,3390,2469,1659,1028,637,506,610,916,1348,1837,2305,2686,2918,2973,2814,2455,1891,1160,296,-651,-1615,-2538,-3346,-3987,-4415,-4599,-4554,-4281,-3846,-3266,-2632,-1946,-1289,-649,-62,463,933,1314,1619,1811,1890,1844,1681,1428,1124,842,646,627,834,1324,2083,3088,4245,5440,6545,7416,7952,8072,7765,7066,6076,4934,3805,2867,2260,2102,2436,3260,4496,6024,7684,9303,10714,11786,12409,12575,12272,11606,10667,9615,8569,7677,6993,6590,6415,6445,6543,6626,6538,6209,5543,4534,3190,1579,-193,-2023,-3769,-5337,-6621,-7582,-8178,-8443,-8402,-8131,-7710,-7214,-6739,-6345,-6103,-6040,-6179,-6508,-6994,-7584,-8204,-8771,-9213,-9448,-9448,-9171,-8655,-7905,-7011,-6006,-4980,-3974,-3043,-2219,-1517,-960,-545,-274,-160,-167,-322,-568,-899,-1260,-1601,-1870,-2002,-1957,-1695,-1212,-522,326,1258,2187,3012,3632,3972,3967,3599,2879,1863,635,-670,-1937,-3008,-3779,-4150,-4101,-3631,-2835,-1828,-762,169,840,1091,878,175,-953,-2394,-4005,-5608,-7066,-8239,-9066,-9523,-9640,-9506,-9205,-8868,-8578,-8423,-8437,-8633,-8981,-9432,-9924,-10375,-10735,-10934,-10946,-10750,-10342,-9744,-8990,-8118,-7198,-6270,-5417,-4674,-4095,-3707,-3509,-3487,-3608,-3797,-4014,-4167,-4216,-4107,-3831,-3383,-2806,-2124,-1419,-724,-117,363,681,790,707,391,-113,-808,-1645,-2587,-3575,-4551,-5446,-6200,-6752,-7071,-7112,-6891,-6415,-5730,-4917,-4037,-3211,-2512,-2038,-1847,-1976,-2429,-3170,-4130,-5215,-6292,-7245,-7924,-8232,-8086,-7450,-6353,-4852,-3086,-1187,659,2305,3615,4492,4919,4904,4548,3957,3283,2670,2234,2069,2208,2639,3302,4104,4923,5645,6157,6376,6260,5796,5026,4008,2841,1621,449,-594,-1449,-2085,-2511,-2744,-2847,-2873,-2884,-2959,-3117,-3421,-3862,-4446,-5140,-5912,-6697,-7446,-8097,-8582,-8868,-8897,-8654,-8123,-7317,-6264,-5015,-3650,-2242,-906,277,1214,1846,2143,2096,1750,1157,406,-411,-1201,-1876,-2363,-2612,-2591,-2299,-1746,-978,-41,987,2026,2993,3807,4391,4708,4718,4449,3915,3215,2409,1625,961,511,365,554,1091,1942,3035,4262,5506,6636,7532,8120,8331,8176,7695,6962,6106,5223,4451,3851,3495,3370,3447,3656,3888,4060,4064,3840,3355,2602,1631,502,-688,-1855,-2895,-3753,-4362,-4717,-4813,-4685,-4378,-3946,-3453,-2957,-2510,-2162,-1943,-1876,-1969,-2206,-2574,-3015,-3504,-3953,-4333,-4561,-4612,-4445,-4062,-3474,-2727,-1882,-1013,-198,488,998,1291,1371,1255,1004,665,340,82,-17,91,438,1056,1906,2986,4203,5510,6802,8004,9024,9799,10274,10436,10281,9859,9223,8461,7663,6907,6274,5810,5545,5479,5596,5859,6225,6639,7042,7386,7599,7652,7470,7050,6357,5426,4292,3028,1738,515,-525,-1316,-1794,-1955,-1824,-1469,-973,-445,33,363,513,444,190,-222,-721,-1234,-1704,-2051,-2258,-2278,-2133,-1812,-1367,-801,-176,498,1159,1800,2352,2816,3130,3292,3281,3104,2783,2363,1902,1473,1150,983,1020,1251,1655,2155,2675,3099,3354,3338,3035,2417,1543,471,-684,-1812,-2789,-3496,-3865,-3820,-3368,-2523,-1357,29,1521,2984,4293,5344,6035,6343,6227,5744,4938,3923,2812,1731,805,133,-218,-204,165,861,1824,2969,4219,5480,6667,7724,8568,9186,9538,9632,9499,9159,8701,8156,7616,7117,6701,6388,6166,6010,5890,5755,5569,5305,4932,4460,3888,3237,2535,1804,1072,357,-331,-989,-1620,-2239,-2849,-3480,-4125,-4814,-5534,-6299,-7092,-7907,-8720,-9512,-10240,-10886,-11390,-11727,-11840,-11701,-11278,-10576,-9603,-8426,-7111,-5773,-4513,-3444,-2662,-2207,-2119,-2346,-2835,-3472,-4134,-4692,-5015,-5010,-4596,-3754,-2488,-856,1044,3105,5164,7107,8776,10080,10934,11302,11195,10660,9777,8660,7425,6196,5070,4129,3412,2913,2615,2441,2336,2222,2038,1753,1346,833,230,-417,-1077,-1704,-2271,-2743,-3105,-3335,-3431,-3399,-3246,-3008,-2718,-2417,-2164,-1984,-1929,-1998,-2200,-2496,-2855,-3209,-3504,-3674,-3670,-3467,-3048,-2430,-1642,-731,247,1226,2165,2997,3693,4220,4552,4687,4623,4367,3951,3412,2800,2192,1659,1275,1120,1224,1613,2249,3057,3927,4722,5294,5528,5306,4616,3445,1887,53,-1899,-3790,-5463,-6763,-7597,-7902,-7678,-6976,-5884,-4525,-3049,-1583,-263,825,1623,2103,2311,2283,2127,1926,1786,1799,2014,2471,3146,3998,4936,5870,6685,7297,7639,7688,7460,7010,6428,5810,5265,4879,4722,4826,5202,5813,6616,7531,8475,9365,10108,10641,10907,10866,10530,9891,9010,7933,6734,5495,4280,3169,2196,1408,796,364,73,-108,-230,-328,-444,-589,-799,-1058,-1386,-1771,-2213,-2718,-3260,-3856,-4451,-5051,-5583,-6022,-6307,-6410,-6305,-6010,-5548,-5002,-4439,-3969,-3667,-3610,-3832,-4333,-5073,-5974,-6932,-7828,-8532,-8947,-8969,-8562,-7704,-6433,-4830,-2998,-1089,757,2390,3682,4562,4981,4960,4573,3916,3142,2384,1794,1465,1476,1833,2492,3386,4370,5322,6098,6580,6691,6397,5708,4694,3444,2074,705,-564,-1654,-2505,-3121,-3479,-3652,-3652,-3571,-3448,-3366,-3368,-3514,-3831,-4338,-5043,-5913,-6930,-8026,-9150,-10238,-11226,-12069,-12728,-13179,-13434,-13489,-13391,-13153,-12831,-12448,-12050,-11658,-11299,-10986,-10731,-10519,-10347,-10174,-9971,-9686,-9273,-8693,-7914,-6946,-5793,-4543,-3255,-2063,-1068,-394,-114,-285,-890,-1879,-3141,-4541,-5902,-7073,-7887,-8249,-8059,-7329,-6058,-4362,-2344,-188,1949,3860,5403,6431,6873,6706,5970,4772,3254,1604,8,-1355,-2349,-2881,-2947,-2575,-1895,-1038,-198,463,795,689,115,-918,-2310,-3937,-5621,-7196,-8492,-9397,-9825,-9771,-9267,-8405,-7299,-6091,-4907,-3873,-3071,-2552,-2328,-2368,-2616,-2985,-3388,-3724,-3924,-3920,-3685,-3214,-2533,-1693,-759,202,1110,1911,2554,3007,3262,3309,3162,2830,2341,1718,1009,257,-466,-1105,-1574,-1834,-1829,-1570,-1070,-406,320,992,1459,1614,1352,625,-564,-2156,-4042,-6070,-8075,-9865,-11303,-12225,-12584,-12312,-11454,-10061,-8255,-6179,-3998,-1879,13,1556,2655,3262,3412,3135,2582,1854,1133,544,219,230,600,1308,2261,3364,4463,5444,6172,6590,6639,6357,5795,5061,4295,3626,3193,3087,3367,4027,5025,6247,7574,8852,9930,10700,11044,10939,10361,9364,8021,6442,4745,3059,1488,123,-978,-1796,-2336,-2638,-2761,-2759,-2721,-2673,-2687,-2760,-2916,-3143,-3427,-3755,-4106,-4463,-4818,-5134,-5407,-5589,-5665,-5586,-5344,-4897,-4269,-3453,-2522,-1513,-534,337,1018,1427,1543,1349,885,221,-548,-1309,-1945,-2353,-2451,-2194,-1562,-599,644,2046,3496,4851,5978,6776,7163,7129,6697,5952,5026,4052,3207,2612,2382,2576,3174,4136,5333,6632,7866,8887,9564,9819,9604,8962,7930,6652,5235,3850,2629,1707,1161,1063,1388,2127,3174,4444,5801,7113,8272,9154,9694,9827,9542,8851,7801,6467,4938,3317,1718,227,-1066,-2105,-2856,-3312,-3475,-3398,-3100,-2654,-2106,-1512,-945,-436,-56,186,255,170,-50,-353,-681,-961,-1123,-1113,-885,-439,203,986,1814,2587,3197,3533,3541,3170,2437,1408,167,-1134,-2362,-3352,-3984,-4140,-3786,-2898,-1541,175,2112,4077,5878,7348,8328,8733,8551,7817,6671,5286,3865,2640,1789,1466,1733,2586,3927,5606,7407,9106,10482,11353,11594,11148,10045,8366,6275,3960,1625,-501,-2258,-3491,-4123,-4140,-3576,-2533,-1142,439,2047,3526,4749,5608,6056,6062,5657,4899,3869,2694,1476,344,-607,-1300,-1682,-1754,-1524,-1056,-416,302,1011,1610,2038,2226,2157,1838,1303,630,-100,-784,-1332,-1672,-1752,-1573,-1158,-589,36,590,946,982,620,-206,-1464,-3131,-5066,-7158,-9206,-11060,-12540,-13512,-13891,-13618,-12724,-11264,-9359,-7171,-4877,-2675,-757,740,1668,2022,1782,1075,35,-1119,-2175,-2906,-3147,-2768,-1751,-138,1931,4253,6597,8710,10378,11434,11783,11418,10406,8892,7060,5120,3284,1731,606,-14,-109,279,1045,2071,3170,4217,5024,5506,5561,5170,4337,3128,1623,-44,-1764,-3390,-4830,-5983,-6803,-7277,-7413,-7282,-6938,-6488,-6000,-5571,-5244,-5070,-5052,-5171,-5407,-5675,-5944,-6108,-6135,-5934,-5502,-4788,-3827,-2632,-1269,185,1638,2981,4106,4928,5348,5357,4909,4084,2926,1578,160,-1157,-2247,-2971,-3252,-3044,-2349,-1236,211,1838,3504,5030,6268,7078,7380,7121,6345,5119,3606,1971,438,-817,-1614,-1869,-1537,-681,573,2050,3523,4801,5688,6075,5900,5200,4062,2638,1105,-359,-1586,-2454,-2881,-2845,-2370,-1524,-401,878,2212,3476,4618,5549,6271,6763,7057,7182,7175,7087,6931,6760,6561,6363,6151,5926,5675,5401,5097,4769,4435,4101,3800,3544,3359,3253,3240,3303,3434,3598,3768,3888,3939,3859,3652,3283,2782,2149,1431,657,-129,-902,-1624,-2301,-2914,-3485,-4024,-4545,-5067,-5583,-6101,-6581,-7013,-7340,-7528,-7541,-7341,-6937,-6331,-5579,-4740,-3905,-3164,-2591,-2249,-2143,-2258,-2504,-2797,-2981,-2972,-2637,-1952,-906,434,1952,3499,4920,6047,6776,7024,6783,6100,5056,3800,2455,1182,93,-725,-1206,-1359,-1191,-770,-151,573,1348,2092,2773,3344,3787,4089,4227,4198,3977,3550,2910,2042,972,-283,-1664,-3118,-4551,-5912,-7103,-8098,-8845,-9353,-9624,-9714,-9659,-9519,-9365,-9228,-9174,-9220,-9382,-9669,-10051,-10503,-10975,-11416,-11767,-11987,-12030,-11899,-11591,-11154,-10640,-10119,-9670,-9353,-9216,-9279,-9518,-9885,-10287,-10627,-10786,-10663,-10179,-9289,-8006,-6379,-4526,-2582,-723,883,2092,2786,2945,2569,1793,740,-355,-1306,-1910,-2014,-1557,-521,990,2835,4805,6674,8228,9279,9707,9454,8545,7060,5152,2988,760,-1356,-3214,-4713,-5797,-6472,-6759,-6744,-6495,-6099,-5635,-5148,-4702,-4313,-4016,-3827,-3765,-3852,-4096,-4507,-5080,-5794,-6619,-7514,-8415,-9281,-10044,-10668,-11109,-11349,-11364,-11164,-10744,-10128,-9348,-8435,-7445,-6431,-5441,-4540,-3745,-3090,-2567,-2153,-1823,-1513,-1203,-844,-429,38,533,1003,1407,1682,1802,1740,1510,1151,726,312,-9,-163,-96,214,759,1486,2314,3138,3828,4274,4366,4049,3305,2180,784,-728,-2164,-3328,-4047,-4202,-3748,-2726,-1267,442,2161,3654,4710,5168,4965,4096,2678,857,-1143,-3108,-4811,-6092,-6813,-6946,-6494,-5549,-4237,-2711,-1129,379,1706,2803,3657,4290,4766,5140,5485,5849,6266,6747,7268,7812,8302,8715,8964,9022,8836,8403,7717,6818,5759,4614,3467,2404,1487,763,251,-84,-262,-369,-451,-581,-798,-1129,-1569,-2111,-2712,-3345,-3964,-4538,-5059,-5500,-5887,-6220,-6522,-6816,-7101,-7378,-7627,-7804,-7868,-7757,-7431,-6839,-5982,-4868,-3548,-2108,-638,735,1919,2813,3378,3604,3546,3303,3001,2804,2841,3239,4052,5278,6854,8644,10489,12192,13588,14521,14911,14719,13992,12811,11321,9668,8011,6499,5221,4266,3623,3288,3181,3222,3320,3395,3393,3306,3141,2964,2833,2814,2961,3283,3766,4346,4935,5432,5727,5745,5417,4734,3730,2459,1048,-389,-1702,-2760,-3457,-3714,-3527,-2913,-1973,-828,376,1477,2348,2885,3035,2794,2213,1371,395,-597,-1463,-2108,-2434,-2424,-2069,-1434,-604,308,1178,1912,2425,2693,2723,2571,2323,2079,1924,1949,2169,2599,3168,3809,4407,4861,5091,5041,4726,4195,3554,2936,2487,2333,2553,3192,4179,5445,6799,8086,9103,9707,9781,9305,8289,6861,5144,3351,1646,223,-798,-1331,-1356,-920,-117,910,2007,3014,3811,4301,4468,4328,3969,3503,3050,2733,2639,2806,3235,3856,4580,5270,5795,6040,5895,5340,4367,3056,1523,-83,-1599,-2871,-3785,-4270,-4323,-3983,-3359,-2551,-1713,-943,-339,44,207,160,-37,-308,-608,-836,-993,-1031,-979,-877,-772,-744,-834,-1091,-1508,-2062,-2689,-3297,-3794,-4079,-4095,-3791,-3208,-2374,-1421,-454,368,931,1121,900,265,-707,-1895,-3120,-4206,-4955,-5240,-4956,-4106,-2750,-1025,869,2721,4311,5457,6037,5997,5357,4223,2735,1087,-525,-1930,-2968,-3563,-3666,-3319,-2595,-1612,-523,550,1469,2173,2616,2822,2849,2778,2704,2708,2835,3108,3487,3900,4262,4437,4358,3909,3092,1890,396,-1301,-3045,-4699,-6115,-7198,-7882,-8170,-8099,-7768,-7278,-6759,-6314,-6026,-5943,-6078,-6393,-6840,-7323,-7753,-8032,-8068,-7808,-7223,-6331,-5194,-3897,-2565,-1301,-219,629,1206,1550,1706,1789,1874,2071,2430,2975,3685,4496,5312,6032,6553,6806,6765,6442,5917,5286,4687,4250,4081,4242,4747,5519,6465,7412,8203,8669,8687,8191,7173,5700,3888,1906,-77,-1879,-3355,-4410,-4978,-5083,-4771,-4151,-3351,-2509,-1769,-1231,-978,-1017,-1323,-1803,-2340,-2773,-2983,-2831,-2275,-1293,43,1609,3249,4763,5998,6796,7094,6876,6204,5200,4026,2844,1828,1079,678,638,895,1397,2013,2651,3220,3646,3914,4014,3984,3872,3728,3623,3585,3642,3796,4003,4224,4380,4398,4228,3822,3185,2361,1407,447,-426,-1101,-1494,-1576,-1354,-884,-278,344,840,1094,1009,559,-242,-1310,-2504,-3665,-4607,-5169,-5223,-4725,-3674,-2188,-411,1436,3131,4462,5256,5419,4920,3831,2269,443,-1458,-3202,-4611,-5549,-5934,-5769,-5106,-4054,-2763,-1395,-104,976,1753,2198,2302,2159,1837,1481,1185,1060,1140,1457,1941,2539,3117,3588,3832,3807,3466,2847,1990,988,-75,-1109,-2052,-2864,-3547,-4104,-4595,-5052,-5524,-6052,-6635,-7296,-7993,-8715,-9406,-10026,-10523,-10861,-10999,-10936,-10683,-10271,-9771,-9251,-8787,-8453,-8283,-8284,-8435,-8666,-8898,-9048,-9026,-8799,-8344,-7694,-6925,-6122,-5405,-4855,-4553,-4518,-4729,-5114,-5559,-5927,-6090,-5920,-5355,-4376,-3035,-1442,245,1841,3168,4060,4430,4213,3472,2271,797,-797,-2296,-3536,-4380,-4732,-4590,-3973,-2996,-1786,-506,675,1616,2196,2346,2067,1390,434,-672,-1760,-2669,-3270,-3465,-3246,-2632,-1746,-718,278,1069,1525,1541,1077,154,-1174,-2790,-4575,-6400,-8137,-9702,-11022,-12058,-12811,-13285,-13513,-13539,-13397,-13139,-12800,-12418,-12019,-11624,-11232,-10855,-10477,-10100,-9726,-9357,-9004,-8687,-8396,-8135,-7872,-7562,-7156,-6586,-5806,-4790,-3537,-2094,-534,1027,2473,3680,4549,5028,5099,4815,4265,3586,2921,2441,2255,2479,3135,4206,5612,7215,8841,10315,11445,12102,12176,11649,10534,8944,6994,4879,2749,792,-876,-2153,-3001,-3432,-3507,-3305,-2955,-2557,-2228,-2049,-2067,-2292,-2691,-3199,-3717,-4144,-4373,-4331,-3971,-3294,-2334,-1182,74,1302,2409,3291,3883,4158,4101,3750,3150,2359,1459,502,-434,-1305,-2065,-2683,-3134,-3414,-3514,-3444,-3220,-2858,-2377,-1812,-1161,-478,243,943,1602,2161,2577,2800,2800,2573,2133,1544,870,220,-335,-698,-842,-753,-471,-71,348,688,846,771,431,-135,-861,-1635,-2320,-2795,-2936,-2676,-1987,-904,483,2041,3605,5015,6104,6785,6969,6693,5988,4995,3848,2716,1763,1110,855,1035,1632,2585,3791,5120,6439,7616,8548,9158,9412,9321,8924,8314,7587,6868,6267,5882,5785,5994,6521,7281,8230,9217,10155,10900,11350,11428,11061,10258,9016,7414,5516,3451,1316,-747,-2646,-4267,-5556,-6457,-6964,-7098,-6893,-6429,-5759,-4984,-4151,-3333,-2568,-1887,-1317,-867,-550,-373,-324,-396,-541,-712,-845,-857,-688,-287,371,1253,2311,3437,4514,5420,6039,6300,6190,5720,5011,4174,3379,2791,2541,2735,3405,4525,5995,7673,9368,10897,12075,12773,12909,12469,11508,10133,8492,6755,5082,3620,2471,1700,1313,1289,1541,2006,2545,3097,3537,3818,3884,3723,3338,2776,2079,1332,611,-4,-430,-619,-514,-121,563,1480,2563,3712,4817,5763,6442,6772,6687,6174,5246,3949,2385,638,-1144,-2864,-4385,-5638,-6542,-7080,-7247,-7081,-6629,-5954,-5125,-4186,-3198,-2187,-1193,-242,623,1375,1966,2379,2595,2634,2526,2340,2143,2011,2006,2157,2469,2892,3367,3788,4077,4149,3964,3522,2870,2088,1299,619,167,33,262,851,1742,2831,3978,5028,5828,6246,6201,5655,4629,3207,1494,-341,-2169,-3815,-5181,-6168,-6743,-6916,-6724,-6262,-5609,-4886,-4177,-3564,-3111,-2832,-2743,-2805,-2987,-3221,-3451,-3608,-3637,-3494,-3138,-2566,-1771,-781,354,1583,2803,3943,4883,5540,5837,5697,5124,4100,2695,984,-914,-2871,-4740,-6412,-7763,-8744,-9323,-9512,-9378,-8977,-8425,-7792,-7175,-6629,-6194,-5901,-5745,-5734,-5828,-6026,-6254,-6488,-6638,-6649,-6443,-5975,-5210,-4168,-2894,-1484,-60,1250,2314,3046,3386,3361,3019,2496,1926,1476,1295,1487,2128,3210,4684,6436,8318,10158,11778,13028,13784,13980,13604,12697,11358,9716,7920,6139,4494,3122,2077,1400,1075,1045,1242,1552,1896,2153,2274,2179,1864,1319,581,-291,-1235,-2145,-2957,-3568,-3923,-3978,-3709,-3144,-2338,-1361,-348,609,1359,1822,1900,1562,808,-329,-1754,-3369,-5045,-6639,-8047,-9143,-9874,-10186,-10095,-9617,-8833,-7796,-6614,-5344,-4064,-2821,-1640,-557,438,1309,2087,2737,3304,3783,4219,4654,5124,5680,6336,7097,7936,8786,9581,10217,10629,10736,10534,10020,9261,8347,7378,6480,5747,5247,5031,5078,5362,5800,6297,6752,7059,7135,6916,6380,5518,4393,3048,1595,123,-1269,-2481,-3456,-4148,-4542,-4669,-4560,-4291,-3928,-3550,-3216,-2986,-2880,-2917,-3074,-3329,-3621,-3897,-4083,-4115,-3932,-3495,-2792,-1827,-661,656,2002,3294,4393,5225,5685,5741,5367,4583,3447,2032,441,-1219,-2840,-4325,-5598,-6599,-7318,-7736,-7903,-7839,-7615,-7263,-6843,-6375,-5890,-5395,-4905,-4434,-4003,-3648,-3397,-3288,-3328,-3527,-3835,-4228,-4607,-4943,-5148,-5228,-5165,-5014,-4837,-4704,-4695,-4846,-5166,-5629,-6157,-6661,-7028,-7175,-7008,-6524,-5703,-4627,-3363,-2044,-777,305,1120,1592,1699,1453,902,130,-774,-1697,-2551,-3253,-3753,-4024,-4072,-3923,-3615,-3223,-2770,-2346,-1969,-1691,-1537,-1523,-1663,-1950,-2373,-2896,-3472,-4038,-4521,-4848,-4965,-4825,-4433,-3807,-3003,-2119,-1232,-467,108,401,391,44,-604,-1534,-2666,-3948,-5293,-6631,-7911,-9055,-10057,-10855,-11469,-11864,-12062,-12058,-11854,-11471,-10903,-10178,-9316,-8361,-7361,-6395,-5517,-4818,-4327,-4084,-4064,-4233,-4510,-4816,-5062,-5190,-5165,-4993,-4711,-4388,-4087,-3882,-3799,-3848,-3997,-4179,-4312,-4310,-4095,-3617,-2858,-1850,-628,691,2038,3272,4315,5070,5486,5543,5252,4655,3841,2880,1896,968,189,-373,-700,-763,-607,-262,199,712,1187,1581,1811,1860,1694,1322,772,92,-650,-1360,-1962,-2360,-2505,-2361,-1943,-1298,-508,327,1104,1719,2122,2253,2131,1767,1217,537,-200,-948,-1648,-2274,-2814,-3255,-3620,-3920,-4178,-4412,-4634,-4839,-5023,-5155,-5207,-5141,-4925,-4543,-3990,-3293,-2488,-1643,-810,-53,593,1117,1520,1841,2100,2344,2580,2809,3012,3137,3163,3035,2775,2371,1911,1440,1078,894,969,1348,2019,2959,4073,5281,6441,7466,8228,8671,8743,8432,7777,6816,5649,4353,3037,1800,713,-142,-748,-1071,-1137,-979,-641,-199,298,778,1192,1506,1695,1764,1736,1643,1553,1519,1612,1886,2360,3063,3938,4946,5981,6951,7742,8281,8493,8381,7954,7275,6442,5526,4650,3862,3224,2739,2394,2138,1920,1668,1342,898,342,-313,-1014,-1693,-2282,-2698,-2896,-2834,-2519,-1984,-1282,-511,270,960,1538,1962,2268,2474,2651,2821,3036,3288,3564,3834,4042,4165,4180,4095,3954,3805,3728,3775,4004,4428,5032,5781,6594,7399,8107,8656,8987,9090,8949,8610,8105,7495,6840,6193,5612,5127,4781,4568,4509,4574,4741,4976,5228,5460,5625,5692,5645,5476,5212,4873,4521,4195,3963,3858,3921,4155,4556,5087,5688,6297,6818,7182,7307,7142,6679,5911,4911,3743,2514,1334,284,-550,-1148,-1498,-1651,-1664,-1632,-1638,-1757,-2044,-2509,-3146,-3876,-4643,-5319,-5828,-6067,-5985,-5559,-4820,-3822,-2669,-1467,-325,659,1439,1980,2310,2454,2488,2441,2376,2294,2207,2089,1935,1715,1451,1162,892,713,678,842,1248,1878,2712,3687,4700,5679,6500,7102,7425,7436,7161,6620,5898,5060,4196,3394,2708,2207,1902,1808,1901,2141,2480,2850,3182,3427,3509,3412,3094,2566,1853,984,35,-939,-1859,-2661,-3295,-3727,-3937,-3950,-3781,-3508,-3173,-2883,-2685,-2667,-2855,-3263,-3873,-4615,-5429,-6201,-6865,-7331,-7581,-7598,-7434,-7146,-6820,-6557,-6398,-6425,-6605,-6936,-7334,-7721,-8008,-8099,-7960,-7535,-6869,-5988,-4983,-3937,-2951,-2089,-1415,-942,-665,-559,-578,-700,-880,-1126,-1409,-1751,-2138,-2543,-2940,-3254,-3431,-3382,-3063,-2421,-1464,-230,1221,2760,4295,5678,6818,7624,8054,8101,7801,7214,6432,5545,4662,3856,3214,2769,2553,2553,2742,3063,3445,3811,4079,4183,4069,3721,3143,2387,1522,639,-150,-771,-1137,-1230,-1041,-620,-38,622,1251,1778,2118,2230,2094,1704,1102,325,-556,-1461,-2307,-3014,-3513,-3765,-3755,-3516,-3098,-2616,-2152,-1848,-1780,-2032,-2628,-3539,-4716,-6031,-7377,-8598,-9576,-10207,-10430,-10227,-9628,-8697,-7532,-6236,-4912,-3655,-2527,-1573,-815,-247,124,334,390,332,200,41,-68,-71,132,581,1359,2456,3878,5561,7410,9312,11111,12684,13895,14664,14942,14736,14105,13135,11956,10694,9468,8395,7532,6919,6553,6389,6367,6410,6422,6342,6095,5656,5009,4176,3211,2166,1152,219,-518,-1038,-1287,-1294,-1080,-730,-310,72,354,456,356,27,-506,-1217,-2051,-2955,-3862,-4713,-5452,-6028,-6426,-6611,-6628,-6478,-6250,-5990,-5789,-5704,-5793,-6077,-6538,-7138,-7788,-8404,-8877,-9119,-9074,-8697,-8023,-7067,-5932,-4683,-3431,-2242,-1189,-300,405,939,1311,1550,1656,1659,1537,1329,1008,641,228,-148,-448,-609,-584,-356,70,663,1342,2036,2625,3034,3162,2978,2463,1650,611,-565,-1764,-2889,-3841,-4569,-5029,-5238,-5209,-5011,-4693,-4326,-3986,-3701,-3539,-3491,-3575,-3751,-3989,-4215,-4375,-4398,-4230,-3861,-3275,-2533,-1690,-847,-101,463,776,814,574,109,-527,-1251,-1987,-2691,-3303,-3832,-4264,-4633,-4943,-5244,-5521,-5815,-6105,-6414,-6724,-7052,-7392,-7743,-8118,-8480,-8841,-9142,-9370,-9483,-9451,-9265,-8916,-8426,-7823,-7153,-6451,-5778,-5145,-4593,-4119,-3721,-3412,-3176,-3041,-3022,-3148,-3442,-3918,-4556,-5313,-6122,-6861,-7448,-7742,-7681,-7193,-6290,-5008,-3458,-1774,-123,1325,2425,3071,3212,2870,2110,1068,-109,-1251,-2212,-2873,-3165,-3065,-2610,-1863,-944,58,990,1793,2351,2663,2692,2494,2107,1616,1099,615,232,-47,-205,-288,-335,-404,-542,-787,-1147,-1615,-2154,-2716,-3256,-3725,-4097,-4359,-4520,-4600,-4641,-4657,-4705,-4770,-4896,-5047,-5231,-5418,-5586,-5718,-5784,-5777,-5667,-5461,-5133,-4706,-4170,-3569,-2911,-2244,-1592,-983,-433,53,495,898,1301,1714,2152,2603,3039,3411,3654,3711,3533,3099,2446,1621,740,-76,-694,-994,-886,-344,631,1949,3504,5126,6655,7916,8779,9147,8988,8342,7277,5959,4519,3151,1991,1162,728,703,1031,1629,2357,3071,3635,3914,3849,3395,2600,1533,337,-856,-1883,-2622,-2990,-2940,-2507,-1763,-822,169,1079,1783,2213,2321,2157,1756,1250,719,297,43,32,246,684,1260,1905,2524,3029,3363,3477,3376,3072,2608,2053,1460,900,430,78,-112,-158,-51,167,467,820,1172,1522,1834,2121,2381,2635,2885,3149,3410,3653,3840,3932,3879,3656,3258,2699,2053,1398,848,520,510,891,1697,2897,4429,6158,7950,9614,10994,11947,12368,12234,11570,10471,9091,7607,6197,5047,4259,3925,4039,4552,5361,6325,7287,8112,8669,8902,8776,8340,7667,6871,6088,5417,4975,4795,4891,5232,5725,6292,6808,7184,7352,7265,6939,6418,5764,5092,4465,3987,3689,3591,3667,3842,4050,4152,4084,3721,3049,2026,727,-790,-2382,-3907,-5234,-6202,-6755,-6807,-6391,-5549,-4391,-3047,-1673,-399,642,1383,1794,1888,1743,1440,1097,815,664,693,885,1206,1568,1904,2116,2184,2076,1851,1570,1338,1258,1408,1864,2613,3646,4859,6153,7376,8393,9073,9327,9108,8430,7360,6015,4547,3111,1865,924,360,212,415,927,1596,2311,2931,3355,3502,3367,2955,2364,1674,1023,508,224,216,484,987,1635,2322,2926,3335,3481,3308,2836,2114,1228,303,-551,-1229,-1653,-1792,-1662,-1313,-852,-387,-58,35,-211,-825,-1800,-3072,-4520,-6006,-7364,-8454,-9136,-9369,-9104,-8413,-7373,-6129,-4828,-3628,-2644,-1966,-1623,-1593,-1809,-2183,-2596,-2976,-3233,-3371,-3383,-3360,-3352,-3483,-3798,-4353,-5131,-6069,-7066,-7980,-8668,-9003,-8883,-8275,-7188,-5696,-3940,-2053,-249,1335,2523,3238,3428,3128,2426,1466,415,-535,-1232,-1537,-1391,-772,254,1590,3083,4574,5912,6964,7651,7940,7851,7451,6829,6096,5346,4663,4089,3645,3308,3042,2783,2486,2086,1573,925,168,-644,-1470,-2223,-2848,-3296,-3524,-3547,-3380,-3086,-2740,-2441,-2271,-2330,-2655,-3279,-4171,-5252,-6418,-7526,-8422,-8983,-9096,-8717,-7854,-6584,-5025,-3353,-1729,-334,717,1337,1530,1328,846,192,-487,-1095,-1549,-1824,-1950,-1971,-1983,-2043,-2220,-2511,-2906,-3312,-3647,-3795,-3664,-3193,-2361,-1194,222,1779,3336,4749,5892,6662,7004,6919,6456,5715,4825,3942,3195,2718,2567,2779,3312,4084,4977,5845,6562,7002,7109,6847,6262,5413,4431,3410,2493,1753,1262,1033,1046,1248,1563,1911,2202,2381,2388,2224,1885,1420,878,335,-131,-463,-594,-515,-214,253,829,1397,1855,2083,1986,1498,617,-637,-2144,-3781,-5365,-6731,-7711,-8208,-8149,-7569,-6546,-5229,-3795,-2441,-1326,-591,-287,-421,-916,-1667,-2525,-3366,-4065,-4570,-4851,-4949,-4918,-4841,-4778,-4774,-4826,-4900,-4925,-4810,-4481,-3853,-2921,-1665,-175,1485,3158,4722,6026,6941,7391,7317,6751,5750,4447,2993,1566,330,-574,-1057,-1097,-716,-21,872,1808,2630,3238,3526,3481,3111,2465,1639,713,-213,-1070,-1811,-2407,-2869,-3207,-3455,-3643,-3789,-3916,-4011,-4083,-4101,-4064,-3946,-3746,-3460,-3108,-2701,-2288,-1910,-1631,-1510,-1616,-1995,-2687,-3692,-4986,-6505,-8147,-9795,-11288,-12503,-13286,-13565,-13278,-12438,-11129,-9462,-7623,-5780,-4131,-2801,-1913,-1473,-1463,-1800,-2342,-2989,-3583,-4072,-4389,-4556,-4602,-4592,-4590,-4627,-4729,-4864,-4981,-5021,-4897,-4570,-3986,-3174,-2144,-996,186,1284,2171,2752,2935,2679,1987,912,-448,-1942,-3421,-4695,-5638,-6121,-6096,-5576,-4619,-3359,-1947,-545,676,1603,2139,2258,1980,1367,520,-445,-1414,-2274,-2953,-3392,-3583,-3532,-3293,-2914,-2480,-2045,-1681,-1423,-1292,-1290,-1385,-1544,-1706,-1842,-1892,-1872,-1768,-1638,-1535,-1533,-1710,-2114,-2784,-3717,-4854,-6139,-7436,-8629,-9582,-10175,-10320,-9977,-9147,-7897,-6330,-4595,-2824,-1195,213,1278,2005,2372,2445,2267,1920,1437,869,214,-517,-1330,-2218,-3140,-4054,-4850,-5469,-5774,-5726,-5251,-4370,-3115,-1587,106,1811,3391,4713,5663,6176,6218,5811,5016,3956,2747,1581,578,-93,-353,-140,538,1617,2991,4522,6041,7402,8470,9133,9351,9090,8400,7339,6005,4524,2994,1557,275,-751,-1507,-1964,-2163,-2137,-1963,-1709,-1452,-1259,-1161,-1195,-1328,-1551,-1788,-2003,-2127,-2149,-2042,-1859,-1628,-1441,-1360,-1451,-1755,-2275,-2975,-3786,-4600,-5303,-5766,-5890,-5595,-4861,-3705,-2217,-510,1261,2950,4420,5574,6362,6792,6896,6760,6440,6022,5538,5008,4431,3795,3087,2332,1563,854,300,-2,22,447,1264,2454,3919,5556,7198,8719,9965,10824,11234,11147,10600,9655,8426,7052,5697,4510,3632,3162,3153,3592,4440,5562,6848,8113,9216,10001,10388,10289,9733,8727,7385,5814,4144,2526,1068,-114,-961,-1432,-1537,-1296,-787,-58,774,1657,2486,3226,3817,4266,4573,4780,4938,5087,5275,5518,5800,6088,6316,6418,6315,5969,5335,4445,3333,2092,836,-316,-1228,-1803,-1956,-1667,-960,104,1387,2785,4116,5288,6176,6752,6976,6900,6541,5973,5238,4376,3423,2395,1331,260,-752,-1626,-2290,-2640,-2621,-2188,-1341,-121,1375,3046,4734,6310,7628,8574,9073,9077,8596,7687,6439,5005,3536,2206,1187,593,534,1023,2034,3478,5196,7025,8757,10214,11243,11722,11624,10938,9753,8177,6361,4470,2654,1054,-243,-1165,-1715,-1892,-1781,-1426,-948,-409,85,478,710,763,633,350,-44,-493,-943,-1354,-1696,-1988,-2227,-2488,-2781,-3183,-3705,-4359,-5133,-5966,-6807,-7558,-8146,-8482,-8514,-8201,-7548,-6579,-5361,-3964,-2489,-1008,378,1633,2688,3532,4131,4466,4519,4260,3686,2790,1615,223,-1278,-2752,-4046,-5030,-5564,-5614,-5129,-4198,-2897,-1389,166,1600,2761,3532,3829,3637,2941,1828,363,-1313,-3062,-4736,-6169,-7238,-7808,-7835,-7276,-6190,-4661,-2839,-911,938,2507,3655,4264,4306,3796,2831,1537,88,-1351,-2619,-3588,-4177,-4351,-4124,-3548,-2716,-1721,-681,306,1167,1819,2263,2472,2492,2359,2133,1869,1602,1366,1135,909,629,249,-259,-940,-1773,-2739,-3784,-4814,-5767,-6520,-7042,-7248,-7153,-6754,-6109,-5272,-4322,-3326,-2339,-1408,-540,238,933,1516,1965,2229,2244,1958,1315,322,-1006,-2561,-4227,-5821,-7173,-8114,-8531,-8348,-7584,-6294,-4634,-2745,-845,907,2338,3339,3837,3826,3341,2478,1352,132,-1041,-1981,-2571,-2683,-2273,-1318,110,1920,3939,5991,7866,9387,10391,10790,10531,9656,8243,6432,4396,2305,344,-1353,-2667,-3527,-3928,-3870,-3449,-2721,-1840,-886,-23,690,1139,1318,1197,835,283,-361,-1018,-1603,-2066,-2386,-2557,-2639,-2654,-2692,-2772,-2958,-3229,-3591,-3987,-4369,-4679,-4857,-4874,-4707,-4360,-3851,-3208,-2458,-1632,-731,212,1220,2251,3294,4276,5128,5734,6003,5827,5175,4032,2487,663,-1248,-3023,-4474,-5388,-5687,-5285,-4251,-2676,-747,1332,3332,5040,6282,6916,6906,6237,5008,3343,1434,-512,-2278,-3666,-4518,-4726,-4267,-3176,-1583,338,2353,4224,5725,6666,6923,6457,5290,3554,1400,-954,-3296,-5420,-7162,-8397,-9074,-9183,-8781,-7956,-6829,-5539,-4209,-2981,-1930,-1147,-649,-443,-495,-737,-1104,-1508,-1892,-2197,-2406,-2523,-2574,-2606,-2665,-2800,-3039,-3392,-3856,-4377,-4929,-5431,-5846,-6116,-6225,-6148,-5903,-5507,-4966,-4335,-3587,-2778,-1888,-954,-12,887,1649,2176,2370,2128,1418,225,-1371,-3240,-5200,-7033,-8535,-9506,-9854,-9483,-8488,-6916,-4993,-2891,-853,922,2254,3045,3208,2799,1846,519,-1048,-2636,-4072,-5156,-5756,-5756,-5137,-3922,-2228,-214,1901,3900,5542,6672,7132,6911,6006,4554,2697,648,-1391,-3230,-4716,-5756,-6318,-6423,-6146,-5592,-4879,-4123,-3431,-2861,-2474,-2265,-2236,-2346,-2558,-2822,-3101,-3356,-3575,-3747,-3888,-4021,-4174,-4377,-4667,-5047,-5539,-6106,-6736,-7371,-7962,-8447,-8781,-8926,-8875,-8619,-8203,-7631,-6967,-6203,-5372,-4449,-3430,-2285,-1030,314,1671,2936,3973,4651,4843,4490,3593,2217,529,-1285,-2984,-4352,-5202,-5432,-4987,-3948,-2416,-595,1314,3086,4538,5513,5930,5760,5048,3880,2410,796,-769,-2109,-3067,-3521,-3409,-2719,-1527,60,1858,3668,5296,6539,7268,7402,6911,5877,4383,2606,705,-1133,-2766,-4062,-4953,-5410,-5447,-5118,-4504,-3693,-2789,-1871,-1024,-293,276,672,897,964,898,732,498,230,-57,-330,-593,-832,-1050,-1253,-1427,-1581,-1690,-1753,-1745,-1666,-1506,-1286,-1025,-765,-547,-400,-345,-367,-422,-441,-328,6,624,1560,2752,4125,5486,6670,7463,7711,7323,6283,4682,2684,521,-1559,-3301,-4524,-5079,-4945,-4144,-2810,-1102,767,2600,4197,5418,6173,6407,6183,5548,4664,3681,2773,2110,1828,2006,2696,3828,5337,7045,8783,10360,11590,12349,12549,12174,11274,9946,8336,6598,4893,3359,2102,1189,644,458,573,945,1462,2078,2680,3231,3658,3938,4047,3981,3752,3392,2921,2398,1862,1349,924,582,369,272,282,382,535,719,894,1054,1168,1252,1295,1318,1324,1335,1359,1426,1552,1785,2154,2707,3481,4482,5694,7068,8479,9815,10892,11572,11717,11274,10235,8700,6830,4832,2966,1446,474,171,568,1616,3178,5056,7009,8805,10204,11057,11238,10749,9630,8041,6158,4231,2483,1141,359,236,783,1919,3506,5320,7142,8721,9869,10416,10311,9534,8179,6378,4315,2184,180,-1536,-2848,-3675,-4012,-3883,-3354,-2538,-1523,-447,610,1550,2318,2878,3211,3327,3235,2977,2569,2068,1498,915,347,-162,-595,-925,-1156,-1282,-1335,-1326,-1289,-1254,-1243,-1275,-1368,-1517,-1735,-2000,-2312,-2634,-2943,-3185,-3312,-3257,-2968,-2389,-1524,-381,949,2350,3667,4718,5362,5470,5005,3985,2519,778,-1032,-2688,-3995,-4802,-5030,-4671,-3797,-2532,-1053,457,1810,2852,3474,3622,3312,2610,1647,566,-453,-1257,-1724,-1761,-1360,-551,570,1851,3148,4267,5093,5490,5430,4903,3983,2764,1394,-10,-1301,-2404,-3242,-3816,-4126,-4243,-4215,-4124,-4027,-3968,-3969,-4029,-4116,-4201,-4237,-4197,-4063,-3839,-3554,-3239,-2955,-2726,-2616,-2613,-2749,-2982,-3300,-3652,-4008,-4317,-4568,-4723,-4788,-4762,-4656,-4497,-4305,-4107,-3918,-3743,-3581,-3394,-3164,-2822,-2334,-1650,-766,314,1514,2747,3868,4734,5204,5176,4599,3486,1934,84,-1867,-3716,-5272,-6377,-6936,-6924,-6376,-5400,-4142,-2768,-1470,-393,329,629,493,-38,-859,-1843,-2825,-3659,-4198,-4361,-4076,-3384,-2314,-1003,426,1813,3015,3910,4422,4514,4209,3560,2663,1622,542,-472,-1360,-2059,-2562,-2863,-2988,-2971,-2841,-2645,-2400,-2136,-1852,-1564,-1263,-969,-671,-421,-213,-103,-107,-230,-493,-850,-1278,-1716,-2109,-2400,-2554,-2534,-2366,-2040,-1643,-1188,-783,-461,-304,-333,-575,-1011,-1598,-2268,-2913,-3433,-3712,-3660,-3217,-2375,-1179,254,1778,3197,4323,4993,5081,4557,3437,1844,-52,-2051,-3910,-5461,-6508,-6992,-6861,-6173,-5042,-3602,-2057,-554,728,1688,2275,2469,2354,1998,1536,1089,758,630,735,1076,1604,2255,2928,3542,3996,4245,4235,3981,3493,2837,2063,1262,472,-224,-826,-1297,-1659,-1932,-2139,-2323,-2505,-2712,-2950,-3225,-3508,-3803,-4050,-4263,-4394,-4464,-4469,-4430,-4376,-4324,-4300,-4302,-4326,-4355,-4347,-4293,-4148,-3916,-3600,-3217,-2811,-2426,-2116,-1916,-1875,-1989,-2263,-2653,-3107,-3537,-3872,-3993,-3849,-3356,-2516,-1333,102,1686,3251,4649,5692,6285,6318,5807,4788,3389,1765,107,-1414,-2633,-3450,-3803,-3708,-3219,-2458,-1551,-656,87,573,720,515,-13,-782,-1688,-2582,-3360,-3889,-4104,-3973,-3502,-2763,-1839,-858,61,795,1255,1376,1143,584,-250,-1251,-2326,-3365,-4266,-4972,-5435,-5651,-5645,-5458,-5145,-4770,-4374,-3994,-3654,-3332,-3048,-2753,-2461,-2165,-1875,-1642,-1485,-1466,-1601,-1911,-2376,-2950,-3571,-4146,-4603,-4859,-4867,-4619,-4119,-3443,-2650,-1859,-1147,-635,-355,-378,-675,-1215,-1924,-2685,-3386,-3900,-4123,-3986,-3468,-2599,-1463,-205,1037,2073,2781,3038,2812,2109,1022,-338,-1789,-3191,-4358,-5205,-5630,-5639,-5249,-4548,-3643,-2650,-1701,-884,-278,94,236,194,34,-157,-304,-327,-194,129,622,1256,1973,2713,3396,3978,4389,4611,4621,4428,4056,3538,2918,2250,1565,915,307,-229,-709,-1123,-1501,-1851,-2184,-2519,-2839,-3149,-3419,-3644,-3788,-3859,-3844,-3763,-3647,-3518,-3431,-3410,-3483,-3658,-3915,-4232,-4555,-4831,-5008,-5040,-4901,-4586,-4115,-3521,-2873,-2219,-1634,-1158,-825,-628,-542,-499,-425,-232,161,800,1704,2826,4089,5347,6465,7276,7664,7549,6919,5835,4414,2828,1259,-100,-1101,-1636,-1669,-1216,-369,753,1988,3186,4194,4916,5271,5249,4883,4227,3395,2477,1595,834,267,-54,-131,44,414,950,1571,2234,2863,3417,3849,4139,4270,4249,4094,3815,3457,3027,2569,2088,1613,1151,716,322,-20,-296,-484,-582,-557,-425,-171,182,606,1078,1539,1960,2296,2521,2626,2613,2515,2368,2224,2139,2145,2285,2554,2944,3421,3921,4395,4773,4993,5033,4858,4501,4001,3429,2894,2474,2295,2401,2856,3628,4672,5864,7076,8134,8890,9229,9065,8410,7298,5867,4257,2656,1237,138,-524,-716,-433,247,1242,2407,3635,4785,5772,6533,7037,7302,7358,7270,7102,6916,6768,6677,6669,6712,6799,6875,6927,6904,6812,6627,6380,6080,5770,5477,5231,5060,4957,4928,4944,4965,4962,4882,4702,4398,3972,3437,2835,2206,1604,1076,657,365,204,150,182,253,334,397,414,398,346,291,270,297,426,641,965,1359,1785,2203,2535,2741,2768,2590,2217,1671,1031,362,-210,-605,-706,-475,142,1090,2329,3715,5117,6356,7278,7754,7702,7099,6010,4522,2822,1070,-533,-1839,-2723,-3132,-3062,-2565,-1741,-705,396,1456,2332,2981,3312,3349,3086,2585,1921,1165,433,-218,-690,-963,-996,-812,-441,61,614,1147,1583,1863,1944,1820,1491,1004,402,-248,-888,-1465,-1939,-2291,-2511,-2616,-2609,-2528,-2376,-2182,-1960,-1713,-1484,-1266,-1112,-1039,-1079,-1264,-1597,-2082,-2701,-3408,-4153,-4855,-5439,-5825,-5948,-5760,-5250,-4435,-3375,-2158,-899,276,1245,1905,2197,2088,1629,889,-1,-896,-1645,-2126,-2232,-1957,-1300,-372,713,1780,2669,3240,3379,3062,2296,1177,-158,-1549,-2821,-3827,-4464,-4667,-4455,-3867,-3013,-2004,-978,-48,675,1125,1255,1061,574,-153,-1038,-1983,-2892,-3657,-4214,-4483,-4467,-4145,-3577,-2816,-1955,-1084,-299,328,730,879,774,422,-110,-793,-1528,-2281,-2965,-3558,-4008,-4313,-4470,-4488,-4398,-4226,-4002,-3775,-3561,-3405,-3320,-3314,-3401,-3552,-3766,-4006,-4259,-4487,-4696,-4843,-4940,-4958,-4902,-4739,-4489,-4108,-3635,-3057,-2425,-1765,-1141,-605,-194,47,137,91,-30,-145,-175,-47,304,869,1646,2544,3461,4279,4845,5062,4835,4130,2984,1466,-273,-2065,-3720,-5054,-5924,-6228,-5941,-5085,-3766,-2127,-336,1396,2914,4035,4673,4752,4287,3332,2001,437,-1196,-2736,-4043,-5012,-5572,-5717,-5454,-4853,-3985,-2944,-1829,-724,285,1135,1769,2156,2267,2104,1675,1010,158,-824,-1859,-2873,-3782,-4528,-5045,-5322,-5340,-5137,-4759,-4260,-3733,-3216,-2796,-2479,-2311,-2267,-2361,-2541,-2809,-3112,-3433,-3742,-3996,-4176,-4245,-4186,-3981,-3647,-3188,-2667,-2123,-1625,-1238,-992,-922,-1008,-1210,-1464,-1684,-1786,-1709,-1398,-866,-131,729,1623,2434,3061,3386,3357,2919,2096,932,-464,-1964,-3414,-4643,-5521,-5915,-5775,-5076,-3875,-2263,-406,1531,3346,4869,5952,6502,6488,5940,4941,3636,2161,699,-630,-1703,-2465,-2886,-3004,-2849,-2514,-2058,-1563,-1085,-666,-338,-108,16,41,-35,-202,-453,-790,-1186,-1647,-2129,-2626,-3096,-3520,-3879,-4160,-4379,-4538,-4683,-4824,-5010,-5241,-5529,-5862,-6204,-6530,-6775,-6915,-6894,-6688,-6294,-5691,-4923,-4008,-3007,-1976,-1003,-145,511,915,1038,868,449,-159,-855,-1523,-2049,-2319,-2269,-1849,-1081,-10,1256,2598,3877,4938,5669,5949,5737,5003,3801,2209,373,-1546,-3353,-4871,-5927,-6411,-6248,-5459,-4103,-2350,-373,1578,3289,4547,5204,5181,4477,3185,1455,-505,-2466,-4218,-5564,-6398,-6638,-6322,-5512,-4337,-2960,-1528,-208,884,1659,2072,2123,1852,1314,607,-196,-985,-1700,-2256,-2624,-2763,-2680,-2384,-1923,-1348,-744,-182,243,480,463,190,-332,-1064,-1926,-2843,-3731,-4491,-5082,-5426,-5516,-5334,-4888,-4217,-3349,-2354,-1298,-255,683,1441,1959,2182,2116,1779,1239,594,-45,-574,-886,-939,-701,-203,482,1279,2055,2728,3182,3368,3237,2795,2073,1137,74,-1007,-1987,-2771,-3230,-3325,-2985,-2235,-1117,268,1783,3274,4565,5524,6023,6015,5506,4555,3307,1905,551,-600,-1394,-1759,-1653,-1122,-250,837,1994,3086,3988,4622,4934,4928,4632,4097,3409,2630,1848,1112,473,-39,-420,-662,-790,-818,-779,-711,-644,-618,-664,-791,-1019,-1320,-1678,-2052,-2388,-2660,-2818,-2853,-2755,-2537,-2223,-1830,-1388,-899,-382,176,763,1388,2021,2663,3253,3795,4238,4592,4866,5078,5295,5536,5875,6301,6846,7455,8102,8705,9204,9527,9612,9429,8948,8194,7180,5985,4669,3352,2125,1124,437,173,373,1063,2198,3682,5389,7119,8707,9946,10698,10854,10388,9331,7790,5932,3927,2000,313,-982,-1785,-2079,-1867,-1230,-264,917,2177,3429,4551,5504,6211,6675,6870,6829,6558,6111,5522,4847,4149,3465,2866,2373,2026,1817,1748,1778,1875,1991,2091,2141,2140,2080,1986,1880,1780,1716,1680,1697,1730,1809,1890,2018,2167,2387,2671,3034,3474,3956,4450,4905,5266,5503,5596,5549,5400,5194,4992,4844,4803,4873,5079,5375,5746,6127,6467,6701,6770,6627,6227,5573,4657,3548,2303,1041,-121,-1061,-1658,-1833,-1543,-803,323,1702,3202,4625,5824,6648,7006,6868,6244,5227,3927,2499,1093,-159,-1142,-1801,-2102,-2072,-1753,-1215,-544,199,927,1596,2160,2585,2861,2973,2930,2741,2419,2003,1504,981,442,-64,-542,-968,-1366,-1747,-2138,-2565,-3046,-3574,-4145,-4719,-5245,-5685,-5977,-6090,-6015,-5730,-5296,-4705,-4049,-3332,-2618,-1923,-1267,-670,-133,316,689,936,1093,1125,1080,979,871,819,860,1041,1370,1838,2423,3060,3711,4292,4757,5043,5093,4899,4400,3648,2623,1426,105,-1209,-2413,-3377,-4009,-4224,-4013,-3368,-2393,-1179,108,1310,2276,2879,3031,2724,1970,876,-446,-1837,-3150,-4254,-5044,-5473,-5530,-5259,-4723,-4031,-3262,-2536,-1904,-1445,-1174,-1106,-1237,-1523,-1952,-2460,-3008,-3551,-4028,-4407,-4650,-4729,-4661,-4446,-4139,-3795,-3468,-3240,-3146,-3222,-3481,-3884,-4400,-4958,-5498,-5952,-6285,-6451,-6459,-6303,-6009,-5601,-5098,-4521,-3886,-3197,-2482,-1745,-1033,-364,211,672,999,1184,1254,1229,1156,1060,982,925,903,903,916,924,915,867,757,573,283,-124,-648,-1291,-2002,-2750,-3451,-4042,-4447,-4607,-4494,-4100,-3460,-2633,-1713,-787,21,644,991,1043,787,264,-464,-1305,-2170,-2951,-3586,-4003,-4185,-4129,-3874,-3452,-2948,-2395,-1881,-1422,-1074,-840,-727,-740,-847,-1047,-1318,-1628,-1980,-2335,-2694,-3038,-3373,-3691,-4017,-4346,-4704,-5091,-5508,-5937,-6356,-6721,-7000,-7149,-7147,-6980,-6668,-6229,-5722,-5193,-4695,-4275,-3945,-3726,-3577,-3487,-3396,-3277,-3095,-2826,-2468,-2027,-1501,-923,-286,379,1062,1739,2379,2948,3412,3740,3903,3905,3733,3414,2963,2402,1766,1065,346,-374,-1048,-1634,-2092,-2378,-2458,-2329,-1988,-1466,-819,-102,596,1215,1680,1951,1997,1827,1450,931,297,-359,-1005,-1567,-2027,-2343,-2531,-2581,-2523,-2385,-2180,-1960,-1715,-1497,-1285,-1122,-983,-903,-865,-889,-970,-1109,-1300,-1536,-1799,-2090,-2384,-2701,-3026,-3389,-3790,-4246,-4740,-5277,-5789,-6267,-6617,-6815,-6808,-6581,-6147,-5544,-4828,-4087,-3384,-2807,-2376,-2135,-2045,-2081,-2175,-2268,-2302,-2235,-2056,-1745,-1343,-847,-301,277,871,1448,2003,2510,2954,3319,3594,3776,3865,3860,3773,3594,3334,2987,2545,2032,1439,813,166,-446,-995,-1438,-1747,-1908,-1917,-1781,-1524,-1165,-733,-260,236,727,1199,1631,2002,2299,2492,2575,2518,2321,1974,1497,902,242,-445,-1089,-1637,-2026,-2213,-2175,-1900,-1429,-787,-63,679,1354,1881,2209,2293,2116,1692,1037,197,-779,-1839,-2915,-3957,-4896,-5683,-6266,-6598,-6675,-6463,-6021,-5359,-4573,-3727,-2924,-2232,-1734,-1450,-1402,-1547,-1828,-2167,-2462,-2638,-2610,-2349,-1829,-1079,-132,940,2064,3157,4135,4931,5481,5743,5701,5373,4791,4046,3230,2464,1870,1518,1465,1667,2043,2450,2731,2762,2480,1904,1156,391,-185,-440,-285,248,1043,1933,2739,3316,3599,3577,3310,2883,2382,1846,1292,658,-104,-1064,-2229,-3541,-4862,-5980,-6643,-6621,-5725,-3918,-1272,1947,5388,8587,11114,12575,12725,11479,8929,5345,1120,-3255,-7287,-10488,-12509,-13086,-12187,-9894,-6527,-2473,1737,5604,8657,10557,11137,10410,8586,6011,3136,396,-1801,-3207,-3697,-3317,-2246,-727,936,2509,3767,4610,4987,4930,4536,3897,3160,2407,1723,1150,677,306,-8,-262,-460,-571,-554,-370,-3,537,1185,1832,2354,2600,2473,1931,988,-217,-1525,-2686,-3502,-3776,-3438,-2490,-1071,603,2267,3635,4499,4704,4236,3165,1686,35,-1510,-2712,-3395,-3458,-2915,-1858,-460,1055,2457,3523,4102,4101,3543,2526,1225,-129,-1322,-2150,-2507,-2344,-1738,-794,280,1318,2129,2606,2688,2403,1843,1131,431,-133,-442,-435,-104,507,1329,2225,3105,3832,4335,4544,4453,4058,3449,2675,1876,1129,551,200,120,313,736,1328,1998,2638,3169,3507,3628,3530,3252,2863,2422,2018,1694,1499,1466,1574,1828,2170,2551,2908,3170,3299,3270,3087,2787,2419,2057,1761,1598,1588,1731,1999,2311,2618,2818,2883,2756,2460,2012,1472,911,392,-15,-283,-368,-284,-24,363,843,1343,1821,2211,2497,2655,2696,2635,2500,2317,2121,1938,1778,1666,1591,1563,1594,1672,1815,2007,2234,2487,2719,2914,3024,3026,2882,2572,2074,1385,496,-559,-1756,-2994,-4188,-5192,-5885,-6151,-5895,-5116,-3824,-2150,-241,1698,3457,4854,5740,6043,5750,4922,3674,2149,519,-1071,-2492,-3666,-4556,-5166,-5527,-5673,-5659,-5502,-5240,-4875,-4407,-3849,-3188,-2473,-1729,-1026,-428,6,229,216,-19,-457,-1040,-1694,-2353,-2931,-3373,-3627,-3667,-3503,-3157,-2680,-2133,-1588,-1104,-752,-559,-567,-774,-1165,-1712,-2352,-3021,-3662,-4201,-4612,-4849,-4921,-4825,-4598,-4271,-3886,-3506,-3166,-2922,-2805,-2833,-3022,-3353,-3820,-4367,-4975,-5552,-6081,-6467,-6700,-6732,-6558,-6192,-5640,-4951,-4158,-3309,-2469,-1668,-981,-410,-12,238,323,286,135,-61,-294,-478,-610,-630,-543,-342,-43,316,709,1078,1391,1598,1674,1613,1413,1111,730,319,-63,-391,-605,-697,-664,-508,-271,14,308,565,749,850,833,735,548,324,87,-121,-268,-325,-283,-125,116,443,809,1202,1586,1944,2249,2497,2673,2778,2814,2796,2727,2651,2564,2512,2499,2547,2652,2809,2993,3184,3353,3484,3550,3553,3482,3346,3147,2917,2646,2391,2135,1930,1761,1655,1585,1558,1549,1554,1562,1573,1585,1614,1659,1751,1879,2063,2278,2514,2740,2934,3069,3148,3153,3112,3046,2971,2934,2937,3004,3143,3346,3607,3907,4215,4512,4775,4982,5148,5262,5359,5443,5533,5634,5746,5863,5974,6074,6142,6190,6190,6161,6077,5940,5722,5426,5021,4548,3996,3433,2895,2447,2138,2010,2060,2291,2628,3038,3417,3718,3877,3853,3643,3249,2711,2076,1402,744,159,-313,-636,-801,-816,-704,-524,-318,-159,-83,-139,-332,-668,-1122,-1647,-2205,-2727,-3170,-3493,-3674,-3694,-3575,-3313,-2958,-2536,-2088,-1663,-1283,-993,-796,-719,-752,-891,-1124,-1405,-1720,-2024,-2296,-2527,-2700,-2824,-2905,-2949,-2981,-3011,-3057,-3114,-3193,-3279,-3377,-3490,-3617,-3774,-3969,-4210,-4524,-4889,-5331,-5803,-6303,-6788,-7229,-7603,-7890,-8077,-8175,-8183,-8139,-8049,-7948,-7847,-7758,-7696,-7656,-7652,-7667,-7707,-7761,-7820,-7874,-7913,-7908,-7856,-7724,-7507,-7188,-6771,-6262,-5677,-5045,-4399,-3770,-3200,-2711,-2328,-2062,-1913,-1878,-1944,-2087,-2297,-2536,-2803,-3087,-3375,-3682,-3986,-4295,-4599,-4893,-5175,-5437,-5678,-5881,-6050,-6182,-6265,-6325,-6339,-6330,-6297,-6245,-6177,-6086,-5971,-5806,-5608,-5340,-5038,-4688,-4322,-3957,-3612,-3314,-3071,-2895,-2783,-2718,-2701,-2679,-2657,-2581,-2452,-2259,-2010,-1723,-1417,-1118,-841,-612,-447,-338,-308,-330,-403,-518,-646,-793,-926,-1047,-1134,-1193,-1214,-1211,-1173,-1126,-1046,-966,-866,-774,-672,-576,-475,-358,-226,-57,139,367,623,887,1157,1413,1638,1835,1981,2095,2179,2249,2331,2426,2557,2714,2903,3115,3336,3562,3773,3969,4134,4255,4330,4343,4299,4194,4044,3862,3665,3491,3347,3276,3294,3405,3638,3955,4374,4832,5328,5791,6221,6576,6853,7061,7192,7287,7343,7398,7450,7515,7587,7662,7727,7777,7809,7811,7812,7796,7797,7823,7870,7962,8080,8220,8366,8492,8584,8623,8591,8486,8301,8041,7716,7339,6928,6516,6113,5761,5479,5296,5230,5288,5467,5746,6097,6477,6854,7176,7420,7553,7570,7472,7279,7009,6707,6397,6133,5928,5829,5805,5887,5996,6144,6256,6324,6325,6264,6163,6064,5997,6015,6141,6391,6760,7213,7699,8154,8495,8665,8605,8311,7795,7112,6342,5574,4913,4423,4179,4176,4413,4817,5316,5815,6212,6447,6456,6233,5812,5238,4607,4005,3511,3199,3102,3229,3567,4059,4639,5224,5728,6090,6250,6202,5931,5492,4912,4279,3637,3070,2607,2294,2122,2093,2160,2301,2461,2603,2704,2736,2690,2572,2377,2127,1833,1516,1180,846,509,168,-161,-505,-828,-1161,-1456,-1738,-1970,-2153,-2284,-2358,-2383,-2373,-2338,-2296,-2278,-2291,-2369,-2506,-2720,-2984,-3307,-3645,-3994,-4323,-4597,-4815,-4948,-5007,-5003,-4947,-4880,-4806,-4780,-4797,-4897,-5067,-5309,-5600,-5900,-6193,-6412,-6565,-6598,-6538,-6379,-6168,-5926,-5716,-5565,-5513,-5575,-5748,-6014,-6342,-6674,-6974,-7179,-7259,-7192,-6966,-6611,-6146,-5628,-5093,-4601,-4175,-3850,-3628,-3509,-3475,-3513,-3600,-3731,-3900,-4114,-4381,-4712,-5111,-5579,-6097,-6648,-7198,-7708,-8146,-8480,-8684,-8751,-8686,-8492,-8217,-7866,-7499,-7134,-6803,-6540,-6344,-6239,-6213,-6257,-6358,-6485,-6628,-6745,-6843,-6874,-6858,-6772,-6621,-6425,-6178,-5908,-5621,-5322,-5040,-4758,-4494,-4239,-3991,-3752,-3529,-3332,-3186,-3102,-3104,-3203,-3405,-3718,-4115,-4590,-5098,-5607,-6077,-6467,-6755,-6911,-6940,-6832,-6616,-6318,-5969,-5634,-5325,-5112,-4987,-4991,-5101,-5310,-5585,-5894,-6189,-6445,-6610,-6672,-6606,-6418,-6121,-5733,-5291,-4809,-4330,-3861,-3425,-3030,-2668,-2348,-2033,-1742,-1430,-1131,-818,-535,-284,-118,-48,-128,-342,-729,-1238,-1885,-2600,-3365,-4121,-4822,-5443,-5942,-6318,-6564,-6696,-6725,-6681,-6576,-6441,-6288,-6124,-5963,-5781,-5600,-5396,-5180,-4961,-4729,-4521,-4315,-4150,-4007,-3896,-3804,-3704,-3595,-3437,-3238,-2979,-2673,-2324,-1966,-1603,-1287,-1017,-836,-738,-741,-828,-985,-1190,-1395,-1589,-1704,-1751,-1668,-1482,-1159,-746,-241,294,844,1348,1800,2164,2449,2662,2821,2958,3101,3267,3470,3707,3956,4202,4391,4504,4500,4363,4108,3728,3288,2814,2375,2020,1799,1759,1914,2288,2844,3570,4390,5252,6077,6797,7356,7702,7815,7687,7340,6821,6175,5487,4811,4218,3766,3484,3397,3500,3771,4169,4649,5146,5626,6027,6339,6525,6602,6580,6495,6372,6271,6190,6188,6237,6362,6530,6727,6924,7099,7230,7312,7344,7339,7314,7294,7294,7333,7403,7504,7590,7646,7605,7450,7128,6642,5979,5174,4257,3290,2330,1441,680,77,-327,-538,-554,-399,-103,307,792,1335,1899,2467,3023,3536,4014,4430,4794,5096,5340,5540,5688,5825,5932,6062,6199,6377,6596,6858,7174,7522,7904,8285,8664,8998,9290,9506,9646,9708,9696,9626,9514,9372,9222,9048,8868,8643,8379,8039,7620,7101,6492,5786,5027,4215,3426,2662,2000,1440,1033,767,658,680,820,1055,1347,1693,2042,2395,2722,3019,3274,3499,3682,3857,4006,4171,4334,4520,4721,4935,5166,5386,5593,5764,5879,5940,5919,5839,5681,5477,5220,4944,4650,4366,4091,3832,3573,3304,3005,2651,2250,1764,1242,659,75,-498,-1003,-1417,-1692,-1817,-1780,-1595,-1281,-890,-443,-9,384,703,924,1053,1099,1075,1033,970,946,948,998,1093,1196,1308,1380,1401,1343,1202,971,661,286,-133,-576,-1015,-1445,-1839,-2205,-2524,-2821,-3068,-3313,-3521,-3736,-3941,-4142,-4337,-4510,-4655,-4759,-4802,-4781,-4679,-4497,-4234,-3894,-3495,-3046,-2586,-2132,-1725,-1398,-1169,-1074,-1107,-1273,-1554,-1931,-2361,-2831,-3279,-3702,-4059,-4346,-4549,-4676,-4735,-4737,-4701,-4627,-4536,-4416,-4278,-4120,-3933,-3736,-3513,-3297,-3086,-2916,-2801,-2770,-2838,-3014,-3300,-3685,-4149,-4669,-5196,-5705,-6144,-6480,-6698,-6759,-6692,-6474,-6157,-5757,-5311,-4863,-4428,-4042,-3708,-3432,-3214,-3037,-2902,-2785,-2686,-2596,-2511,-2429,-2360,-2288,-2247,-2218,-2228,-2274,-2349,-2463,-2598,-2747,-2908,-3058,-3207,-3347,-3474,-3604,-3730,-3866,-4010,-4169,-4342,-4525,-4724,-4920,-5121,-5304,-5476,-5614,-5726,-5788,-5804,-5756,-5653,-5480,-5262,-4993,-4706,-4424,-4166,-3978,-3869,-3869,-3995,-4238,-4610,-5087,-5658,-6292,-6954,-7604,-8197,-8691,-9042,-9219,-9203,-8979,-8563,-7970,-7242,-6422,-5571,-4737,-3979,-3329,-2821,-2463,-2262,-2189,-2234,-2340,-2503,-2662,-2822,-2958,-3072,-3178,-3281,-3397,-3545,-3708,-3904,-4093,-4270,-4397,-4450,-4402,-4249,-3972,-3605,-3148,-2655,-2153,-1677,-1265,-936,-697,-571,-526,-581,-692,-862,-1058,-1282,-1498,-1721,-1910,-2081,-2206,-2291,-2323,-2304,-2226,-2097,-1908,-1678,-1396,-1090,-757,-428,-119,157,366,513,567,530,398,166,-151,-537,-971,-1424,-1861,-2271,-2604,-2867,-3034,-3111,-3114,-3053,-2961,-2858,-2767,-2706,-2686,-2713,-2780,-2880,-2987,-3088,-3157,-3181,-3147,-3056,-2914,-2737,-2545,-2348,-2165,-1998,-1858,-1731,-1627,-1520,-1426,-1317,-1197,-1071,-926,-794,-669,-576,-527,-520,-557,-615,-663,-665,-562,-328,100,710,1536,2525,3648,4832,5990,7051,7930,8578,8954,9061,8913,8563,8065,7491,6889,6319,5784,5312,4866,4429,3976,3455,2886,2230,1536,819,125,-492,-1005,-1365,-1561,-1585,-1444,-1160,-768,-289,212,733,1210,1642,2010,2298,2531,2702,2833,2952,3065,3200,3366,3572,3822,4109,4421,4751,5078,5405,5703,5984,6229,6447,6642,6807,6956,7075,7158,7195,7170,7064,6874,6587,6208,5760,5256,4744,4256,3838,3517,3325,3262,3318,3473,3683,3907,4102,4227,4251,4173,3978,3715,3391,3085,2818,2669,2651,2801,3102,3534,4048,4581,5072,5465,5727,5834,5807,5668,5464,5257,5085,4993,5009,5118,5326,5575,5835,6041,6144,6102,5886,5496,4950,4283,3564,2848,2218,1741,1461,1421,1619,2037,2628,3325,4042,4701,5223,5543,5639,5487,5123,4593,3946,3280,2636,2102,1695,1458,1367,1431,1594,1838,2110,2386,2633,2837,2986,3083,3136,3154,3156,3155,3163,3195,3243,3323,3408,3509,3597,3676,3724,3741,3722,3664,3574,3450,3298,3129,2948,2772,2614,2489,2415,2393,2450,2571,2777,3055,3402,3814,4263,4738,5187,5595,5883,6046,6010,5773,5333,4688,3916,3053,2197,1422,800,378,184,200,390,687,1010,1278,1421,1387,1169,772,245,-360,-968,-1519,-1934,-2194,-2241,-2092,-1753,-1253,-658,-16,599,1125,1512,1721,1733,1557,1203,728,167,-396,-917,-1318,-1579,-1665,-1589,-1377,-1065,-715,-374,-98,79,144,96,-25,-205,-366,-507,-558,-532,-419,-240,-36,159,298,350,285,105,-195,-582,-1031,-1494,-1939,-2330,-2641,-2863,-2987,-3022,-2973,-2873,-2712,-2538,-2331,-2117,-1883,-1626,-1339,-1012,-639,-228,225,668,1102,1448,1703,1818,1797,1643,1392,1082,782,530,397,385,529,786,1133,1498,1835,2067,2173,2099,1873,1481,988,421,-157,-697,-1177,-1545,-1824,-1992,-2088,-2138,-2181,-2272,-2449,-2748,-3196,-3787,-4514,-5331,-6188,-7021,-7760,-8361,-8777,-8988,-9006,-8838,-8530,-8122,-7654,-7174,-6707,-6266,-5859,-5475,-5100,-4731,-4342,-3943,-3530,-3108,-2709,-2340,-2038,-1823,-1720,-1728,-1864,-2099,-2412,-2785,-3166,-3550,-3890,-4186,-4411,-4580,-4694,-4788,-4876,-5001,-5175,-5411,-5703,-6027,-6345,-6612,-6778,-6790,-6629,-6275,-5750,-5094,-4372,-3655,-3027,-2550,-2275,-2217,-2364,-2663,-3054,-3446,-3774,-3962,-3984,-3830,-3527,-3139,-2724,-2371,-2147,-2098,-2257,-2613,-3137,-3774,-4455,-5100,-5650,-6027,-6210,-6162,-5899,-5441,-4837,-4153,-3466,-2849,-2372,-2088,-2014,-2175,-2529,-3047,-3661,-4296,-4888,-5368,-5692,-5840,-5792,-5590,-5229,-4796,-4295,-3814,-3365,-3005,-2742,-2599,-2570,-2647,-2812,-3038,-3305,-3593,-3877,-4150,-4389,-4579,-4715,-4766,-4735,-4606,-4364,-4035,-3611,-3136,-2639,-2163,-1752,-1438,-1249,-1183,-1246,-1392,-1595,-1799,-1946,-2011,-1930,-1714,-1339,-849,-270,323,867,1287,1521,1521,1267,768,62,-778,-1666,-2498,-3181,-3631,-3807,-3689,-3310,-2732,-2045,-1357,-774,-370,-224,-327,-692,-1237,-1904,-2583,-3187,-3625,-3827,-3763,-3423,-2835,-2068,-1192,-311,482,1108,1497,1622,1490,1126,606,1,-595,-1096,-1443,-1582,-1503,-1216,-753,-179,446,1061,1594,2030,2318,2485,2520,2476,2367,2239,2120,2019,1964,1945,1956,1993,2025,2042,2033,1984,1911,1807,1696,1591,1490,1433,1396,1414,1466,1561,1695,1862,2062,2295,2554,2840,3138,3455,3765,4079,4367,4621,4818,4937,4947,4843,4599,4220,3726,3137,2515,1909,1388,1001,789,763,912,1191,1543,1878,2125,2207,2072,1712,1126,377,-475,-1335,-2115,-2721,-3094,-3175,-2960,-2453,-1704,-775,235,1242,2145,2866,3354,3577,3544,3295,2887,2419,1962,1628,1456,1516,1807,2305,2979,3732,4508,5207,5776,6160,6337,6314,6097,5737,5261,4727,4172,3627,3119,2650,2230,1847,1498,1170,866,575,306,70,-134,-278,-374,-407,-396,-341,-268,-177,-97,-16,50,118,193,291,431,639,919,1293,1750,2290,2884,3512,4130,4708,5198,5580,5814,5916,5878,5745,5557,5372,5245,5230,5363,5654,6104,6667,7299,7937,8508,8965,9241,9332,9203,8891,8405,7808,7148,6479,5866,5339,4922,4622,4399,4233,4062,3841,3523,3083,2510,1814,1036,203,-606,-1367,-2009,-2523,-2878,-3090,-3170,-3156,-3074,-2957,-2827,-2695,-2559,-2412,-2227,-1985,-1660,-1246,-726,-129,530,1212,1866,2458,2936,3279,3467,3508,3423,3255,3041,2840,2691,2629,2683,2850,3125,3482,3882,4294,4668,4995,5239,5411,5504,5537,5521,5473,5403,5318,5219,5096,4937,4726,4438,4075,3612,3085,2495,1897,1324,836,470,271,255,420,744,1177,1663,2128,2516,2762,2836,2729,2438,2026,1522,1015,563,232,80,126,389,839,1431,2107,2766,3356,3773,3982,3941,3642,3129,2437,1663,875,171,-385,-734,-856,-739,-422,55,621,1193,1711,2096,2315,2335,2161,1810,1320,746,145,-428,-922,-1312,-1578,-1720,-1748,-1672,-1516,-1290,-1031,-741,-468,-214,-14,111,151,76,-104,-400,-785,-1234,-1707,-2159,-2539,-2809,-2922,-2862,-2616,-2197,-1637,-982,-293,368,930,1336,1535,1494,1211,689,-15,-848,-1725,-2553,-3259,-3756,-4009,-3983,-3696,-3183,-2504,-1750,-1004,-360,109,350,352,116,-297,-835,-1414,-1952,-2394,-2677,-2789,-2726,-2524,-2217,-1889,-1571,-1347,-1228,-1242,-1377,-1596,-1867,-2124,-2333,-2442,-2441,-2310,-2087,-1785,-1472,-1186,-973,-864,-868,-980,-1181,-1426,-1678,-1882,-2002,-1999,-1865,-1599,-1223,-779,-311,123,469,688,747,639,383,-1,-454,-939,-1396,-1785,-2075,-2235,-2277,-2178,-1995,-1721,-1423,-1117,-843,-630,-492,-443,-481,-605,-795,-1042,-1324,-1622,-1929,-2216,-2484,-2701,-2865,-2958,-2970,-2903,-2755,-2542,-2283,-2017,-1758,-1569,-1453,-1456,-1577,-1817,-2156,-2575,-3021,-3458,-3834,-4100,-4218,-4164,-3912,-3478,-2873,-2148,-1362,-587,99,620,914,934,660,99,-704,-1691,-2772,-3840,-4805,-5569,-6065,-6281,-6202,-5900,-5431,-4899,-4391,-3996,-3773,-3760,-3955,-4329,-4823,-5363,-5865,-6268,-6509,-6557,-6410,-6072,-5588,-5004,-4370,-3745,-3163,-2656,-2232,-1887,-1614,-1385,-1194,-1013,-853,-698,-582,-505,-498,-562,-705,-910,-1154,-1409,-1626,-1790,-1855,-1829,-1694,-1478,-1207,-922,-662,-478,-402,-465,-695,-1073,-1607,-2241,-2939,-3635,-4262,-4773,-5099,-5234,-5129,-4831,-4330,-3705,-2990,-2271,-1597,-1036,-623,-392,-342,-469,-738,-1112,-1540,-1981,-2385,-2748,-3025,-3244,-3382,-3472,-3513,-3534,-3540,-3543,-3561,-3587,-3641,-3713,-3816,-3940,-4093,-4262,-4459,-4672,-4908,-5154,-5400,-5632,-5830,-5973,-6038,-6002,-5858,-5587,-5202,-4719,-4160,-3586,-3026,-2557,-2210,-2048,-2072,-2311,-2719,-3266,-3876,-4471,-4976,-5316,-5453,-5357,-5054,-4566,-3965,-3318,-2688,-2141,-1699,-1383,-1173,-1047,-957,-878,-761,-603,-376,-103,224,557,892,1185,1424,1599,1708,1768,1796,1826,1882,1988,2164,2392,2676,2956,3213,3380,3437,3351,3125,2772,2330,1845,1365,955,642,474,454,584,849,1203,1606,1995,2304,2496,2511,2346,1987,1472,823,124,-574,-1182,-1632,-1871,-1873,-1633,-1191,-591,75,751,1326,1757,1984,1993,1801,1445,976,469,-17,-418,-690,-808,-759,-565,-238,173,642,1118,1565,1949,2249,2443,2537,2523,2420,2239,2010,1749,1494,1265,1081,977,957,1046,1251,1570,1998,2518,3099,3728,4352,4954,5489,5920,6225,6363,6327,6103,5698,5131,4439,3680,2920,2233,1683,1313,1148,1168,1348,1618,1927,2197,2389,2460,2416,2263,2046,1795,1561,1372,1245,1190,1184,1203,1214,1175,1062,844,519,88,-410,-939,-1432,-1831,-2080,-2132,-1983,-1616,-1089,-428,284,976,1589,2056,2364,2500,2501,2417,2309,2266,2330,2580,3021,3679,4521,5512,6586,7662,8661,9496,10113,10448,10505,10269,9784,9114,8310,7490,6701,6040,5540,5225,5086,5090,5181,5311,5402,5414,5294,5022,4584,3997,3272,2454,1576,679,-178,-977,-1651,-2197,-2580,-2809,-2884,-2832,-2678,-2452,-2194,-1931,-1681,-1472,-1291,-1150,-1026,-912,-786,-632,-434,-177,163,570,1082,1662,2318,3027,3756,4490,5195,5845,6418,6881,7211,7381,7376,7187,6823,6306,5679,4986,4306,3679,3178,2820,2611,2535,2535,2561,2545,2433,2188,1790,1252,607,-98,-792,-1435,-1950,-2331,-2540,-2595,-2523,-2357,-2161,-1966,-1836,-1774,-1820,-1952,-2146,-2376,-2573,-2697,-2706,-2562,-2272,-1835,-1299,-692,-97,466,928,1288,1534,1688,1790,1877,1999,2193,2477,2865,3341,3891,4476,5069,5622,6101,6470,6686,6738,6615,6319,5899,5366,4809,4246,3769,3388,3149,3045,3058,3159,3298,3424,3500,3474,3339,3075,2700,2239,1721,1186,667,176,-252,-623,-929,-1163,-1355,-1495,-1630,-1749,-1898,-2068,-2278,-2524,-2796,-3081,-3365,-3620,-3843,-4017,-4133,-4207,-4214,-4206,-4143,-4090,-4008,-3940,-3859,-3776,-3661,-3515,-3303,-3022,-2659,-2221,-1729,-1219,-733,-325,-30,112,95,-81,-388,-783,-1223,-1655,-2037,-2353,-2575,-2724,-2789,-2795,-2728,-2600,-2391,-2102,-1723,-1262,-723,-141,452,1012,1478,1828,2003,2016,1842,1520,1068,535,-26,-580,-1057,-1442,-1688,-1783,-1743,-1559,-1297,-981,-683,-449,-336,-367,-574,-929,-1426,-1986,-2577,-3101,-3522,-3774,-3829,-3694,-3356,-2898,-2336,-1766,-1246,-822,-561,-456,-534,-750,-1075,-1440,-1770,-2012,-2081,-1967,-1640,-1118,-459,298,1048,1735,2276,2635,2770,2704,2426,2016,1487,934,393,-71,-425,-648,-734,-701,-582,-422,-274,-185,-194,-334,-595,-992,-1467,-2016,-2557,-3064,-3480,-3769,-3915,-3906,-3736,-3445,-3035,-2565,-2060,-1573,-1138,-797,-569,-470,-493,-606,-780,-962,-1115,-1205,-1217,-1148,-1026,-867,-728,-632,-620,-707,-889,-1160,-1488,-1851,-2210,-2539,-2803,-2974,-3041,-2973,-2784,-2451,-2013,-1471,-871,-246,366,918,1364,1676,1821,1789,1591,1233,764,220,-332,-838,-1230,-1468,-1508,-1342,-979,-442,211,921,1608,2205,2632,2844,2813,2526,2040,1379,648,-100,-764,-1293,-1626,-1730,-1609,-1274,-782,-195,408,953,1364,1600,1639,1491,1195,820,428,115,-76,-83,99,460,959,1539,2130,2680,3114,3421,3556,3542,3369,3083,2694,2253,1785,1321,890,508,186,-70,-263,-405,-521,-636,-781,-991,-1264,-1621,-2039,-2485,-2944,-3351,-3690,-3913,-4010,-3972,-3829,-3595,-3337,-3062,-2838,-2659,-2553,-2511,-2513,-2533,-2539,-2481,-2343,-2090,-1729,-1274,-767,-264,173,477,615,544,275,-174,-770,-1449,-2162,-2846,-3450,-3927,-4261,-4416,-4410,-4231,-3910,-3464,-2928,-2344,-1748,-1189,-701,-315,-52,75,57,-85,-353,-694,-1095,-1506,-1898,-2232,-2485,-2617,-2629,-2497,-2246,-1893,-1480,-1053,-660,-333,-110,17,30,-25,-144,-259,-365,-407,-386,-289,-124,89,339,601,866,1112,1323,1491,1597,1647,1644,1595,1528,1461,1420,1445,1535,1733,2008,2366,2758,3139,3462,3673,3737,3647,3397,3025,2575,2102,1676,1348,1161,1138,1269,1531,1873,2233,2541,2721,2727,2518,2097,1476,713,-142,-997,-1782,-2423,-2858,-3063,-3032,-2776,-2365,-1828,-1265,-721,-271,38,185,154,-25,-312,-653,-969,-1209,-1306,-1232,-981,-572,-74,451,895,1191,1261,1077,633,-56,-917,-1900,-2893,-3826,-4607,-5170,-5468,-5466,-5157,-4562,-3699,-2655,-1473,-261,901,1938,2772,3361,3696,3769,3636,3345,2973,2611,2317,2181,2219,2470,2913,3522,4258,5055,5876,6634,7308,7820,8159,8285,8194,7886,7374,6693,5884,5004,4125,3304,2615,2108,1806,1731,1855,2141,2532,2942,3297,3518,3544,3347,2916,2284,1501,645,-204,-968,-1586,-2017,-2262,-2330,-2274,-2139,-1993,-1883,-1872,-1964,-2189,-2505,-2886,-3269,-3597,-3816,-3874,-3758,-3445,-2979,-2382,-1739,-1109,-561,-163,71,120,13,-199,-468,-707,-853,-844,-624,-189,479,1338,2352,3458,4585,5661,6610,7378,7913,8200,8229,8029,7636,7109,6522,5934,5419,5007,4724,4553,4455,4371,4232,3966,3510,2836,1907,761,-581,-2035,-3528,-4966,-6265,-7357,-8181,-8720,-8957,-8917,-8633,-8159,-7549,-6863,-6142,-5430,-4750,-4128,-3569,-3089,-2671,-2330,-2036,-1807,-1607,-1443,-1276,-1105,-891,-629,-291,130,630,1202,1815,2441,3029,3554,3966,4265,4422,4451,4363,4183,3951,3701,3483,3325,3262,3298,3421,3609,3807,3977,4062,4025,3848,3519,3064,2509,1903,1297,735,258,-123,-398,-583,-704,-790,-868,-976,-1124,-1336,-1606,-1932,-2296,-2674,-3042,-3365,-3627,-3802,-3900,-3915,-3887,-3829,-3779,-3755,-3777,-3845,-3962,-4108,-4262,-4401,-4482,-4489,-4388,-4173,-3851,-3418,-2928,-2386,-1875,-1412,-1064,-840,-757,-800,-926,-1108,-1269,-1374,-1370,-1225,-936,-512,12,569,1104,1527,1794,1839,1646,1211,549,-283,-1241,-2235,-3212,-4084,-4812,-5336,-5644,-5712,-5555,-5193,-4663,-4020,-3320,-2621,-2000,-1487,-1146,-980,-1005,-1213,-1578,-2075,-2662,-3301,-3944,-4562,-5104,-5547,-5860,-6026,-6036,-5907,-5632,-5258,-4794,-4284,-3763,-3259,-2820,-2446,-2176,-1988,-1894,-1867,-1893,-1946,-1991,-2009,-1958,-1833,-1617,-1320,-939,-500,-15,497,1002,1498,1961,2384,2772,3105,3392,3610,3766,3836,3835,3732,3549,3252,2867,2374,1801,1167,495,-164,-773,-1285,-1657,-1872,-1915,-1814,-1607,-1367,-1175,-1107,-1247,-1625,-2274,-3163,-4248,-5460,-6688,-7857,-8849,-9602,-10061,-10192,-10026,-9573,-8913,-8101,-7227,-6352,-5548,-4841,-4249,-3776,-3380,-3065,-2759,-2466,-2125,-1738,-1281,-771,-215,356,912,1419,1843,2145,2315,2322,2184,1901,1497,1011,470,-68,-550,-927,-1142,-1170,-987,-605,-50,635,1386,2142,2829,3385,3756,3912,3840,3556,3088,2488,1803,1112,461,-77,-472,-691,-730,-609,-348,-2,393,773,1094,1314,1399,1334,1118,760,298,-231,-784,-1303,-1747,-2068,-2221,-2194,-1960,-1548,-966,-278,486,1250,1972,2593,3076,3401,3556,3559,3437,3221,2966,2697,2466,2289,2192,2169,2220,2314,2431,2529,2590,2583,2513,2383,2217,2055,1924,1861,1869,1952,2064,2186,2239,2192,1983,1598,1023,289,-556,-1443,-2282,-3008,-3540,-3824,-3834,-3548,-2998,-2219,-1271,-231,837,1855,2772,3535,4124,4520,4734,4781,4697,4502,4239,3932,3610,3298,3017,2772,2588,2458,2381,2353,2331,2299,2193,1993,1641,1144,476,-323,-1218,-2153,-3036,-3821,-4412,-4785,-4895,-4738,-4349,-3745,-3018,-2212,-1429,-721,-161,219,402,377,184,-153,-568,-1004,-1402,-1698,-1867,-1857,-1676,-1316,-804,-183,498,1179,1812,2335,2729,2958,3021,2927,2704,2384,2028,1675,1383,1200,1153,1267,1537,1936,2436,2968,3487,3935,4256,4438,4436,4280,3958,3525,3005,2459,1932,1464,1087,813,652,577,584,625,675,698,675,596,476,325,179,37,-67,-160,-242,-348,-507,-735,-1053,-1437,-1885,-2340,-2780,-3150,-3430,-3586,-3627,-3536,-3349,-3070,-2733,-2352,-1946,-1532,-1108,-690,-263,155,575,982,1377,1742,2065,2320,2494,2562,2538,2405,2206,1934,1646,1344,1082,857,693,584,517,459,399,284,130,-88,-334,-581,-787,-900,-888,-711,-370,140,774,1505,2253,2985,3620,4138,4491,4665,4666,4489,4177,3756,3265,2767,2285,1884,1577,1402,1358,1457,1681,2011,2418,2856,3285,3656,3928,4067,4053,3871,3541,3071,2504,1893,1277,737,306,38,-50,48,314,712,1206,1745,2285,2791,3210,3530,3722,3782,3719,3543,3287,2981,2666,2375,2151,2003,1968,2026,2200,2469,2836,3296,3834,4451,5100,5771,6386,6901,7242,7349,7176,6716,5967,4992,3861,2670,1525,518,-274,-796,-1026,-979,-685,-204,397,1037,1659,2189,2594,2847,2921,2845,2599,2220,1727,1134,500,-181,-840,-1486,-2070,-2591,-3031,-3385,-3653,-3837,-3952,-4001,-4014,-4003,-3986,-3996,-4025,-4090,-4163,-4227,-4234,-4144,-3908,-3502,-2901,-2129,-1199,-165,917,2003,3022,3942,4722,5334,5791,6086,6272,6363,6420,6471,6559,6707,6926,7221,7569,7958,8335,8690,8958,9144,9198,9136,8936,8615,8167,7609,6960,6228,5459,4657,3868,3108,2409,1793,1266,844,505,246,25,-173,-393,-644,-955,-1319,-1737,-2177,-2618,-3020,-3356,-3593,-3718,-3714,-3584,-3346,-3007,-2624,-2199,-1794,-1397,-1039,-698,-369,-34,325,703,1099,1472,1794,2006,2069,1952,1639,1137,483,-278,-1067,-1822,-2448,-2912,-3141,-3135,-2884,-2399,-1723,-880,54,1046,2001,2882,3609,4149,4467,4551,4409,4068,3566,2962,2309,1668,1089,611,263,47,-26,5,135,296,455,547,519,335,-45,-608,-1356,-2220,-3162,-4079,-4906,-5564,-5980,-6142,-6008,-5631,-5032,-4292,-3471,-2670,-1932,-1368,-982,-843,-925,-1241,-1733,-2379,-3094,-3832,-4506,-5065,-5443,-5604,-5523,-5203,-4653,-3930,-3070,-2168,-1275,-481,170,621,867,894,740,433,40,-383,-757,-1026,-1129,-1034,-732,-223,441,1225,2034,2798,3430,3848,4009,3873,3448,2758,1870,853,-185,-1167,-1999,-2636,-3037,-3215,-3180,-3005,-2729,-2446,-2191,-2026,-1971,-2039,-2226,-2532,-2927,-3420,-3989,-4624,-5330,-6066,-6825,-7557,-8230,-8799,-9236,-9512,-9614,-9538,-9294,-8895,-8370,-7733,-7022,-6243,-5439,-4616,-3817,-3063,-2375,-1780,-1285,-886,-596,-384,-250,-169,-129,-119,-135,-176,-242,-346,-477,-645,-832,-1041,-1255,-1465,-1667,-1837,-1995,-2118,-2231,-2330,-2422,-2518,-2612,-2715,-2818,-2937,-3054,-3186,-3320,-3458,-3604,-3747,-3891,-4029,-4156,-4269,-4363,-4439,-4507,-4563,-4627,-4692,-4756,-4819,-4859,-4865,-4819,-4692,-4472,-4131,-3676,-3088,-2417,-1658,-886,-130,552,1115,1527,1769,1847,1785,1638,1451,1309,1267,1381,1692,2186,2853,3623,4425,5171,5776,6168,6296,6143,5713,5060,4235,3337,2436,1636,976,525,267,228,349,616,961,1348,1722,2048,2277,2384,2327,2075,1608,907,-21,-1149,-2430,-3809,-5184,-6490,-7606,-8473,-9001,-9168,-8940,-8348,-7424,-6247,-4902,-3504,-2152,-962,-3,657,996,1028,787,341,-226,-830,-1383,-1803,-2050,-2069,-1888,-1490,-956,-312,354,985,1517,1890,2072,2022,1748,1262,599,-163,-964,-1713,-2332,-2751,-2915,-2792,-2394,-1741,-909,45,1026,1967,2804,3481,3995,4329,4515,4594,4590,4564,4532,4521,4544,4589,4657,4719,4767,4784,4762,4711,4622,4509,4377,4230,4078,3921,3751,3567,3350,3085,2778,2405,1991,1540,1062,603,170,-192,-469,-643,-728,-734,-726,-735,-836,-1068,-1461,-2032,-2750,-3566,-4416,-5199,-5839,-6250,-6377,-6209,-5750,-5049,-4187,-3221,-2270,-1366,-606,10,443,715,832,821,702,489,192,-178,-612,-1090,-1590,-2088,-2544,-2932,-3212,-3358,-3337,-3150,-2790,-2275,-1643,-911,-145,621,1328,1921,2363,2615,2670,2522,2202,1737,1192,603,58,-423,-778,-1005,-1098,-1073,-962,-802,-632,-508,-455,-525,-722,-1075,-1565,-2195,-2925,-3719,-4518,-5263,-5876,-6317,-6521,-6478,-6176,-5641,-4906,-4044,-3115,-2207,-1393,-726,-256,0,41,-121,-453,-917,-1465,-2052,-2625,-3146,-3573,-3874,-4026,-4002,-3794,-3374,-2767,-1970,-1034,-15,1033,2013,2868,3519,3913,4018,3836,3393,2759,2010,1250,578,88,-147,-75,298,959,1810,2767,3691,4467,4984,5161,4970,4409,3549,2473,1319,202,-735,-1400,-1721,-1656,-1238,-505,451,1522,2604,3598,4412,5013,5334,5408,5194,4754,4081,3225,2227,1117,-32,-1185,-2264,-3219,-3978,-4502,-4739,-4693,-4352,-3786,-3030,-2197,-1355,-622,-56,265,336,142,-258,-815,-1445,-2063,-2604,-2996,-3210,-3227,-3062,-2753,-2350,-1912,-1485,-1115,-823,-622,-514,-485,-523,-615,-734,-880,-1016,-1133,-1185,-1144,-975,-637,-132,559,1394,2342,3341,4313,5198,5922,6441,6731,6790,6648,6351,5945,5499,5045,4650,4303,4046,3840,3677,3525,3347,3133,2856,2535,2168,1797,1437,1127,882,710,608,544,495,409,269,32,-281,-669,-1073,-1442,-1699,-1790,-1658,-1288,-695,77,949,1823,2605,3200,3553,3619,3416,2970,2356,1675,1021,507,212,196,483,1072,1916,2970,4143,5375,6566,7663,8593,9311,9774,9954,9817,9372,8597,7540,6215,4706,3081,1448,-86,-1417,-2442,-3109,-3364,-3236,-2748,-1978,-1035,-10,952,1778,2359,2671,2669,2395,1858,1146,321,-534,-1329,-2008,-2516,-2820,-2926,-2838,-2591,-2220,-1766,-1270,-769,-301,114,434,645,702,599,302,-162,-787,-1494,-2223,-2866,-3347,-3574,-3514,-3132,-2468,-1571,-533,544,1548,2405,3029,3410,3521,3404,3087,2635,2102,1553,1027,578,214,-39,-181,-216,-138,34,303,658,1091,1590,2138,2703,3265,3766,4196,4494,4668,4686,4585,4369,4111,3838,3612,3473,3429,3502,3647,3845,4025,4133,4100,3874,3419,2736,1849,811,-296,-1394,-2388,-3200,-3779,-4073,-4088,-3833,-3345,-2705,-1966,-1232,-564,-33,310,440,330,-9,-578,-1339,-2267,-3301,-4404,-5504,-6547,-7456,-8176,-8637,-8817,-8675,-8243,-7542,-6632,-5596,-4507,-3447,-2504,-1706,-1126,-740,-582,-600,-785,-1064,-1406,-1731,-2007,-2176,-2220,-2136,-1925,-1638,-1290,-963,-671,-480,-387,-413,-537,-745,-1016,-1343,-1713,-2151,-2643,-3219,-3863,-4558,-5266,-5922,-6467,-6822,-6941,-6780,-6341,-5651,-4769,-3775,-2775,-1856,-1119,-620,-416,-499,-869,-1458,-2215,-3046,-3875,-4622,-5218,-5624,-5807,-5767,-5514,-5063,-4457,-3711,-2885,-1990,-1091,-206,608,1318,1892,2296,2532,2581,2486,2259,1970,1659,1400,1229,1194,1291,1510,1811,2120,2391,2528,2490,2229,1723,1006,109,-881,-1884,-2813,-3584,-4133,-4420,-4423,-4161,-3658,-2979,-2181,-1351,-549,155,710,1084,1240,1184,892,398,-305,-1154,-2117,-3111,-4070,-4905,-5545,-5930,-6026,-5831,-5358,-4670,-3817,-2889,-1949,-1080,-320,275,708,965,1083,1085,1030,952,912,930,1048,1255,1548,1900,2257,2588,2831,2950,2932,2755,2471,2088,1684,1285,941,654,425,220,15,-239,-551,-939,-1365,-1787,-2133,-2325,-2310,-2036,-1494,-718,249,1308,2368,3324,4078,4573,4766,4666,4297,3723,3010,2246,1507,856,342,-4,-185,-192,-47,231,615,1089,1616,2188,2765,3321,3813,4210,4470,4578,4524,4335,4032,3688,3346,3088,2951,2984,3175,3522,3959,4428,4855,5166,5312,5262,5016,4606,4085,3525,3005,2611,2403,2445,2747,3320,4126,5121,6235,7408,8554,9619,10524,11229,11680,11853,11721,11283,10544,9525,8276,6847,5325,3790,2335,1040,-36,-840,-1371,-1629,-1665,-1527,-1293,-1023,-796,-647,-624,-728,-975,-1327,-1778,-2268,-2769,-3233,-3622,-3925,-4114,-4197,-4178,-4073,-3906,-3713,-3511,-3333,-3173,-3045,-2914,-2794,-2636,-2465,-2266,-2074,-1914,-1831,-1849,-1994,-2244,-2580,-2918,-3202,-3319,-3204,-2791,-2043,-990,340,1827,3390,4881,6195,7232,7913,8225,8152,7756,7096,6262,5360,4460,3674,3030,2589,2341,2289,2403,2654,3007,3421,3867,4296,4690,5007,5229,5327,5299,5133,4856,4490,4068,3643,3239,2887,2600,2365,2174,1985,1768,1472,1072,537,-131,-914,-1782,-2671,-3538,-4303,-4923,-5347,-5543,-5520,-5270,-4839,-4239,-3531,-2731,-1902,-1068,-278,429,1022,1458,1719,1769,1620,1252,715,23,-756,-1555,-2327,-2980,-3503,-3831,-3988,-3961,-3798,-3531,-3203,-2868,-2540,-2255,-2005,-1793,-1611,-1444,-1286,-1125,-958,-773,-584,-383,-195,-14,134,258,342,389,401,384,350,320,305,327,399,524,698,893,1072,1188,1186,1031,697,197,-433,-1117,-1769,-2272,-2548,-2494,-2096,-1323,-247,1058,2467,3837,5039,5934,6433,6477,6044,5186,3967,2513,934,-612,-2033,-3197,-4046,-4535,-4643,-4407,-3863,-3099,-2174,-1207,-245,605,1308,1805,2095,2157,2059,1813,1528,1244,1056,1005,1135,1438,1907,2469,3073,3624,4046,4280,4275,4026,3548,2885,2109,1301,544,-72,-487,-649,-539,-170,441,1236,2170,3162,4153,5056,5802,6321,6559,6474,6068,5329,4318,3081,1707,289,-1081,-2317,-3356,-4147,-4690,-4979,-5070,-5001,-4838,-4634,-4430,-4259,-4120,-4025,-3938,-3846,-3717,-3514,-3243,-2864,-2419,-1889,-1328,-736,-157,399,898,1332,1673,1915,2056,2088,2041,1920,1773,1622,1517,1471,1510,1609,1744,1861,1895,1804,1526,1073,438,-312,-1100,-1833,-2394,-2702,-2676,-2291,-1552,-514,732,2077,3387,4559,5461,6036,6214,6005,5433,4568,3496,2331,1165,113,-756,-1361,-1673,-1664,-1357,-775,17,951,1951,2927,3818,4546,5077,5391,5482,5383,5120,4745,4304,3847,3410,3033,2715,2475,2284,2126,1969,1774,1517,1170,720,169,-466,-1162,-1867,-2537,-3123,-3563,-3831,-3883,-3710,-3315,-2711,-1953,-1085,-189,664,1396,1925,2210,2187,1876,1266,422,-611,-1750,-2922,-4049,-5055,-5884,-6489,-6849,-6953,-6825,-6492,-6000,-5395,-4729,-4043,-3389,-2794,-2285,-1885,-1579,-1389,-1267,-1231,-1232,-1267,-1308,-1328,-1323,-1263,-1169,-1029,-883,-738,-638,-606,-666,-831,-1109,-1480,-1954,-2486,-3095,-3741,-4445,-5178,-5948,-6735,-7512,-8252,-8890,-9378,-9644,-9632,-9303,-8641,-7673,-6442,-5059,-3607,-2234,-1044,-130,420,607,414,-91,-838,-1733,-2670,-3561,-4320,-4897,-5254,-5375,-5283,-4976,-4516,-3926,-3259,-2558,-1866,-1223,-651,-188,173,420,568,637,638,590,499,372,186,-46,-372,-783,-1313,-1962,-2714,-3572,-4486,-5435,-6360,-7216,-7946,-8506,-8871,-9007,-8940,-8656,-8201,-7596,-6880,-6101,-5286,-4505,-3769,-3154,-2664,-2346,-2196,-2215,-2385,-2670,-3038,-3449,-3868,-4273,-4634,-4963,-5244,-5505,-5733,-5951,-6148,-6324,-6474,-6576,-6630,-6613,-6524,-6351,-6109,-5791,-5423,-5014,-4583,-4156,-3747,-3387,-3090,-2887,-2770,-2769,-2846,-3031,-3265,-3558,-3851,-4137,-4367,-4539,-4609,-4599,-4487,-4312,-4091,-3875,-3710,-3645,-3710,-3934,-4304,-4804,-5374,-5950,-6434,-6749,-6791,-6501,-5843,-4803,-3446,-1833,-106,1620,3183,4458,5331,5732,5636,5074,4117,2877,1493,102,-1146,-2146,-2792,-3050,-2891,-2364,-1514,-448,741,1938,3043,3972,4664,5091,5252,5167,4887,4456,3946,3419,2932,2542,2267,2136,2114,2200,2321,2449,2509,2462,2263,1894,1356,686,-73,-842,-1544,-2103,-2446,-2521,-2311,-1801,-1034,-56,1054,2204,3293,4221,4898,5250,5245,4859,4136,3117,1900,569,-763,-2005,-3078,-3907,-4474,-4753,-4767,-4561,-4173,-3683,-3138,-2608,-2119,-1723,-1409,-1193,-1038,-919,-793,-616,-355,31,547,1213,2010,2910,3881,4857,5784,6589,7208,7600,7730,7606,7253,6727,6100,5455,4870,4413,4129,4024,4082,4245,4459,4629,4712,4631,4386,3975,3449,2878,2337,1924,1686,1698,1950,2460,3153,3993,4861,5694,6377,6859,7072,6988,6601,5928,5002,3898,2671,1414,197,-889,-1795,-2448,-2826,-2912,-2713,-2263,-1617,-834,12,846,1594,2203,2604,2795,2749,2490,2066,1508,912,314,-195,-589,-823,-883,-792,-561,-244,106,456,749,978,1135,1239,1329,1430,1611,1884,2306,2875,3588,4423,5337,6268,7164,7946,8552,8923,9009,8786,8246,7400,6288,4953,3475,1928,412,-986,-2174,-3100,-3701,-3987,-3958,-3668,-3193,-2607,-2014,-1489,-1111,-924,-946,-1169,-1544,-2015,-2497,-2928,-3226,-3371,-3319,-3090,-2708,-2202,-1643,-1071,-557,-140,131,254,210,23,-281,-678,-1127,-1598,-2077,-2523,-2942,-3307,-3616,-3878,-4065,-4197,-4232,-4180,-3999,-3705,-3268,-2717,-2045,-1290,-469,375,1209,1995,2687,3267,3699,3976,4091,4039,3837,3492,3044,2518,1970,1440,995,663,524,568,848,1334,2013,2842,3763,4718,5635,6463,7134,7623,7895,7954,7803,7470,6975,6355,5633,4838,4000,3127,2264,1411,617,-108,-728,-1224,-1581,-1778,-1827,-1705,-1443,-1038,-522,87,764,1480,2198,2887,3494,3979,4286,4385,4245,3856,3219,2381,1365,270,-849,-1900,-2808,-3520,-3990,-4206,-4170,-3925,-3513,-3004,-2454,-1937,-1493,-1172,-987,-939,-1011,-1170,-1370,-1578,-1742,-1848,-1852,-1754,-1543,-1218,-815,-328,183,721,1230,1706,2113,2438,2676,2814,2871,2846,2767,2635,2476,2292,2089,1875,1631,1375,1092,794,497,208,-28,-195,-244,-143,146,627,1321,2182,3187,4273,5360,6376,7233,7847,8177,8169,7834,7197,6314,5278,4177,3130,2218,1548,1151,1078,1314,1835,2592,3508,4525,5539,6509,7333,7995,8420,8625,8572,8313,7858,7260,6584,5860,5162,4523,3968,3540,3211,3002,2865,2780,2705,2602,2453,2251,1993,1733,1480,1320,1271,1396,1699,2193,2845,3602,4398,5121,5693,6011,6018,5677,4998,4024,2842,1560,291,-838,-1751,-2356,-2639,-2579,-2226,-1630,-873,-55,757,1460,2027,2410,2618,2663,2582,2425,2233,2064,1952,1945,2053,2302,2669,3156,3717,4322,4913,5436,5820,6017,5953,5627,4999,4122,3026,1786,496,-769,-1905,-2855,-3572,-4030,-4256,-4280,-4167,-3982,-3790,-3637,-3560,-3553,-3610,-3686,-3734,-3707,-3551,-3232,-2731,-2042,-1182,-189,898,2009,3075,4043,4828,5410,5736,5798,5612,5195,4605,3904,3172,2479,1912,1512,1340,1401,1688,2166,2759,3384,3960,4373,4577,4489,4108,3422,2495,1380,187,-987,-2053,-2916,-3541,-3898,-4004,-3911,-3672,-3385,-3113,-2941,-2897,-3002,-3231,-3529,-3830,-4044,-4091,-3917,-3481,-2800,-1907,-886,160,1120,1860,2307,2359,2016,1271,184,-1155,-2649,-4185,-5646,-6960,-8025,-8822,-9309,-9506,-9432,-9145,-8697,-8160,-7600,-7068,-6624,-6285,-6082,-6007,-6055,-6195,-6397,-6613,-6814,-6951,-7008,-6954,-6791,-6515,-6143,-5702,-5220,-4743,-4302,-3945,-3692,-3571,-3577,-3714,-3943,-4247,-4568,-4877,-5135,-5322,-5417,-5443,-5396,-5329,-5268,-5256,-5339,-5521,-5820,-6205,-6644,-7084,-7466,-7733,-7836,-7728,-7397,-6824,-6036,-5066,-3966,-2817,-1691,-682,128,676,915,826,435,-214,-1038,-1936,-2805,-3528,-4018,-4204,-4043,-3548,-2740,-1708,-528,675,1797,2742,3411,3775,3803,3513,2951,2178,1257,271,-727,-1671,-2535,-3274,-3909,-4409,-4809,-5106,-5309,-5429,-5450,-5366,-5156,-4806,-4295,-3635,-2819,-1909,-939,-10,803,1404,1714,1690,1298,574,-440,-1645,-2927,-4169,-5243,-6069,-6576,-6751,-6612,-6205,-5611,-4908,-4187,-3517,-2953,-2524,-2230,-2056,-1976,-1949,-1967,-1981,-2009,-2023,-2046,-2082,-2129,-2219,-2309,-2428,-2520,-2573,-2559,-2441,-2213,-1854,-1390,-822,-216,410,978,1451,1778,1928,1891,1665,1276,766,174,-425,-1002,-1490,-1882,-2145,-2287,-2299,-2205,-1992,-1689,-1278,-778,-188,490,1224,2015,2807,3585,4302,4920,5410,5733,5872,5815,5566,5154,4608,3982,3333,2717,2203,1849,1696,1795,2151,2751,3570,4539,5580,6613,7522,8244,8684,8817,8622,8130,7397,6503,5538,4601,3756,3076,2564,2245,2068,2005,1991,1985,1956,1897,1825,1775,1791,1923,2190,2612,3156,3772,4382,4884,5184,5174,4802,4022,2857,1365,-362,-2178,-3947,-5508,-6743,-7555,-7907,-7800,-7295,-6486,-5488,-4450,-3472,-2687,-2139,-1879,-1885,-2116,-2495,-2933,-3339,-3630,-3746,-3642,-3313,-2774,-2050,-1218,-302,607,1482,2265,2936,3468,3857,4104,4206,4181,4037,3790,3465,3076,2651,2202,1751,1303,871,475,115,-181,-419,-588,-700,-768,-800,-827,-848,-887,-935,-991,-1034,-1047,-1000,-875,-648,-313,134,683,1302,1972,2628,3237,3725,4051,4167,4057,3724,3204,2555,1856,1182,632,249,99,177,463,900,1397,1857,2183,2280,2099,1603,812,-215,-1401,-2621,-3768,-4728,-5420,-5786,-5823,-5552,-5047,-4397,-3702,-3060,-2538,-2179,-1990,-1925,-1943,-1945,-1871,-1641,-1236,-637,89,905,1690,2368,2835,3036,2930,2531,1879,1049,146,-742,-1507,-2102,-2473,-2637,-2612,-2464,-2255,-2053,-1926,-1906,-2035,-2289,-2659,-3086,-3514,-3884,-4130,-4220,-4125,-3851,-3412,-2876,-2271,-1694,-1176,-778,-527,-423,-462,-603,-809,-1020,-1189,-1287,-1276,-1182,-992,-756,-503,-267,-105,-23,-55,-181,-383,-620,-849,-1036,-1160,-1211,-1223,-1203,-1225,-1296,-1474,-1748,-2117,-2548,-2993,-3398,-3695,-3834,-3755,-3447,-2877,-2098,-1126,-48,1057,2106,3005,3678,4082,4173,3973,3507,2851,2093,1336,685,221,19,93,447,1032,1774,2588,3369,4036,4520,4779,4801,4605,4219,3696,3093,2452,1829,1243,718,259,-146,-495,-796,-1044,-1215,-1291,-1236,-1024,-640,-81,642,1472,2359,3206,3928,4440,4662,4563,4131,3399,2450,1361,279,-709,-1472,-1960,-2122,-1981,-1578,-994,-333,311,837,1182,1327,1259,1047,732,409,156,30,93,348,786,1364,2006,2640,3178,3554,3722,3655,3370,2899,2317,1695,1122,667,398,337,506,861,1373,1957,2543,3050,3403,3555,3472,3160,2645,1993,1262,544,-101,-614,-954,-1110,-1078,-882,-543,-107,420,988,1605,2240,2893,3548,4193,4816,5404,5940,6407,6788,7065,7231,7267,7182,6961,6634,6200,5714,5200,4726,4332,4070,3970,4039,4269,4607,5003,5365,5626,5708,5565,5173,4544,3715,2749,1724,717,-197,-963,-1549,-1942,-2155,-2217,-2156,-2008,-1791,-1520,-1186,-792,-318,231,853,1522,2199,2820,3318,3617,3653,3390,2801,1920,785,-511,-1865,-3160,-4276,-5119,-5609,-5737,-5487,-4948,-4166,-3278,-2374,-1567,-943,-554,-416,-523,-807,-1215,-1656,-2047,-2333,-2457,-2398,-2162,-1757,-1237,-634,-12,584,1115,1537,1851,2035,2111,2089,1990,1835,1646,1433,1214,989,764,521,268,-41,-392,-834,-1352,-1965,-2644,-3367,-4083,-4760,-5332,-5803,-6120,-6328,-6403,-6409,-6348,-6272,-6181,-6099,-6006,-5901,-5754,-5550,-5276,-4917,-4489,-3980,-3436,-2860,-2301,-1777,-1320,-952,-690,-532,-473,-501,-570,-676,-762,-832,-855,-845,-801,-766,-753,-818,-986,-1286,-1730,-2303,-2974,-3704,-4433,-5106,-5679,-6098,-6355,-6427,-6336,-6101,-5762,-5349,-4900,-4434,-3968,-3521,-3082,-2672,-2283,-1932,-1639,-1412,-1285,-1263,-1368,-1591,-1926,-2338,-2795,-3239,-3626,-3904,-4037,-4001,-3802,-3446,-2992,-2485,-1999,-1600,-1345,-1274,-1407,-1731,-2226,-2829,-3491,-4134,-4688,-5106,-5331,-5345,-5149,-4757,-4216,-3581,-2916,-2286,-1750,-1348,-1110,-1037,-1115,-1307,-1566,-1838,-2078,-2242,-2307,-2263,-2101,-1845,-1510,-1131,-759,-428,-193,-87,-130,-342,-695,-1169,-1720,-2283,-2829,-3298,-3669,-3939,-4086,-4144,-4109,-4009,-3856,-3665,-3441,-3184,-2892,-2552,-2158,-1709,-1191,-623,-4,635,1283,1904,2486,3000,3436,3784,4046,4240,4376,4490,4589,4705,4836,4993,5173,5352,5537,5675,5784,5816,5796,5701,5554,5362,5140,4905,4671,4446,4234,4049,3884,3762,3668,3623,3610,3636,3685,3746,3817,3872,3913,3918,3879,3786,3636,3416,3140,2789,2394,1944,1491,1040,653,337,151,83,174,389,725,1139,1584,2022,2401,2701,2901,2998,3016,2962,2889,2807,2755,2749,2801,2913,3082,3293,3527,3770,3994,4190,4339,4432,4470,4442,4360,4210,4014,3765,3489,3194,2908,2650,2452,2318,2267,2274,2337,2411,2467,2470,2388,2216,1954,1623,1258,897,580,336,186,129,163,270,435,647,885,1162,1450,1788,2148,2562,3021,3513,4044,4569,5085,5555,5950,6263,6462,6567,6571,6500,6379,6222,6066,5916,5799,5708,5644,5583,5510,5396,5225,4975,4643,4226,3745,3219,2682,2166,1708,1327,1057,894,858,944,1141,1446,1834,2278,2757,3224,3637,3967,4155,4187,4039,3688,3173,2478,1678,801,-86,-926,-1669,-2277,-2707,-2966,-3039,-2962,-2763,-2490,-2191,-1917,-1707,-1595,-1593,-1704,-1923,-2213,-2561,-2917,-3253,-3540,-3742,-3833,-3810,-3644,-3364,-2962,-2466,-1902,-1288,-666,-54,506,996,1391,1671,1841,1889,1845,1722,1547,1359,1169,1017,905,853,852,889,933,947,884,718,410,-31,-608,-1273,-1990,-2691,-3325,-3847,-4224,-4458,-4552,-4547,-4470,-4372,-4274,-4195,-4140,-4087,-4027,-3910,-3728,-3435,-3041,-2525,-1923,-1249,-556,124,744,1283,1723,2055,2288,2422,2473,2444,2341,2175,1932,1639,1276,884,458,45,-351,-692,-973,-1170,-1291,-1334,-1318,-1268,-1195,-1135,-1084,-1047,-1014,-961,-884,-758,-592,-386,-164,56,238,365,409,372,258,85,-129,-343,-557,-718,-848,-907,-933,-905,-872,-823,-799,-778,-793,-807,-845,-885,-935,-1001,-1086,-1207,-1376,-1604,-1888,-2227,-2601,-2992,-3373,-3714,-3988,-4170,-4239,-4200,-4046,-3816,-3515,-3198,-2874,-2605,-2380,-2250,-2196,-2219,-2304,-2416,-2532,-2622,-2649,-2598,-2442,-2185,-1828,-1393,-916,-438,-18,309,483,518,378,120,-239,-648,-1052,-1425,-1719,-1928,-2042,-2064,-2009,-1883,-1701,-1456,-1157,-797,-381,93,620,1187,1775,2364,2917,3415,3832,4153,4395,4554,4673,4758,4858,4966,5125,5316,5546,5802,6049,6285,6472,6605,6664,6645,6541,6356,6088,5747,5355,4922,4494,4077,3715,3433,3238,3167,3195,3329,3538,3783,4028,4211,4306,4255,4051,3686,3167,2540,1825,1091,356,-313,-911,-1397,-1777,-2045,-2216,-2298,-2304,-2241,-2115,-1928,-1687,-1400,-1075,-736,-406,-97,141,308,368,311,152,-109,-423,-773,-1109,-1402,-1632,-1776,-1834,-1816,-1727,-1605,-1470,-1348,-1260,-1209,-1202,-1216,-1257,-1294,-1321,-1333,-1308,-1261,-1189,-1099,-1006,-917,-855,-816,-846,-921,-1090,-1327,-1644,-2016,-2411,-2788,-3102,-3300,-3347,-3214,-2897,-2419,-1821,-1154,-492,108,597,931,1108,1138,1050,911,772,700,740,921,1245,1703,2248,2846,3432,3960,4390,4677,4823,4804,4649,4358,3969,3493,2969,2411,1848,1282,728,183,-345,-859,-1337,-1787,-2172,-2500,-2754,-2915,-3011,-3008,-2961,-2863,-2754,-2662,-2599,-2603,-2678,-2844,-3106,-3460,-3902,-4416,-4988,-5596,-6232,-6867,-7500,-8104,-8678,-9192,-9636,-9984,-10207,-10294,-10220,-9979,-9580,-9030,-8369,-7636,-6891,-6189,-5599,-5160,-4931,-4912,-5129,-5527,-6087,-6721,-7369,-7948,-8393,-8644,-8665,-8442,-7981,-7309,-6478,-5533,-4552,-3598,-2730,-2033,-1526,-1272,-1261,-1494,-1933,-2530,-3219,-3917,-4566,-5067,-5395,-5491,-5378,-5071,-4648,-4176,-3747,-3441,-3314,-3402,-3701,-4181,-4775,-5413,-6006,-6489,-6809,-6957,-6927,-6781,-6533,-6277,-6016,-5815,-5650,-5520,-5377,-5183,-4881,-4449,-3870,-3149,-2339,-1465,-613,177,839,1353,1694,1879,1925,1857,1720,1519,1303,1061,816,558,273,-38,-386,-770,-1162,-1548,-1875,-2124,-2254,-2254,-2124,-1879,-1552,-1196,-848,-569,-387,-332,-410,-617,-930,-1327,-1770,-2233,-2674,-3069,-3402,-3641,-3811,-3867,-3860,-3740,-3561,-3292,-2982,-2626,-2273,-1923,-1616,-1360,-1158,-1030,-946,-909,-890,-865,-828,-757,-661,-539,-406,-276,-163,-84,-40,-48,-87,-161,-238,-304,-340,-317,-236,-78,141,410,706,1001,1263,1487,1631,1733,1769,1785,1789,1810,1872,1983,2150,2362,2585,2807,2969,3054,3031,2878,2625,2266,1871,1467,1117,862,722,715,806,975,1158,1322,1407,1398,1287,1097,893,730,697,860,1259,1927,2826,3920,5121,6329,7441,8359,9007,9335,9355,9063,8558,7885,7163,6472,5900,5518,5359,5446,5756,6261,6890,7582,8247,8821,9233,9443,9412,9143,8635,7930,7074,6145,5216,4381,3704,3251,3045,3088,3344,3746,4211,4641,4951,5071,4952,4583,3975,3175,2250,1271,328,-517,-1192,-1674,-1919,-1957,-1767,-1416,-905,-307,354,1020,1632,2160,2535,2738,2743,2552,2187,1697,1125,551,32,-375,-618,-696,-592,-350,1,403,810,1167,1446,1604,1655,1583,1430,1225,1005,829,726,738,887,1182,1606,2137,2709,3272,3742,4057,4170,4039,3676,3095,2356,1531,725,14,-487,-737,-688,-349,232,993,1815,2613,3265,3705,3865,3746,3347,2763,2049,1349,747,369,267,497,1057,1894,2955,4106,5247,6245,6999,7423,7483,7169,6531,5651,4622,3578,2611,1830,1292,1027,1038,1279,1701,2219,2761,3241,3594,3767,3720,3453,2968,2312,1537,719,-83,-788,-1360,-1764,-1989,-2056,-1995,-1855,-1695,-1579,-1539,-1639,-1870,-2254,-2761,-3366,-4020,-4676,-5277,-5786,-6157,-6373,-6402,-6253,-5909,-5396,-4735,-3959,-3131,-2292,-1520,-864,-390,-117,-79,-247,-606,-1094,-1644,-2186,-2646,-2950,-3068,-2943,-2601,-2023,-1265,-366,609,1574,2472,3215,3767,4073,4129,3936,3520,2944,2262,1577,945,464,161,82,216,527,969,1450,1910,2262,2456,2454,2252,1869,1349,740,117,-491,-1020,-1483,-1865,-2191,-2482,-2754,-3010,-3250,-3447,-3576,-3601,-3489,-3219,-2793,-2220,-1539,-789,-35,675,1260,1699,1932,1960,1787,1438,961,420,-128,-598,-943,-1107,-1062,-811,-361,235,928,1639,2301,2833,3183,3315,3210,2899,2419,1855,1289,819,516,435,600,985,1542,2195,2844,3402,3787,3938,3842,3502,2967,2318,1631,1019,550,288,273,486,918,1485,2141,2788,3372,3829,4137,4269,4256,4100,3860,3568,3279,3032,2853,2764,2766,2841,2983,3137,3296,3403,3455,3413,3291,3079,2795,2470,2114,1780,1472,1230,1055,960,942,996,1101,1248,1406,1555,1667,1728,1710,1616,1431,1170,841,470,75,-308,-659,-941,-1132,-1214,-1165,-1011,-741,-420,-72,240,460,552,471,210,-215,-771,-1376,-1957,-2409,-2641,-2587,-2176,-1410,-298,1090,2654,4262,5779,7054,7972,8438,8409,7901,6973,5741,4364,2995,1835,1004,646,804,1475,2589,4016,5571,7085,8336,9185,9497,9215,8361,7001,5295,3412,1568,-44,-1252,-1946,-2082,-1687,-856,258,1492,2639,3555,4088,4175,3786,2973,1821,460,-958,-2305,-3438,-4272,-4747,-4843,-4595,-4049,-3291,-2423,-1530,-734,-86,327,488,379,18,-546,-1266,-2047,-2833,-3523,-4080,-4446,-4615,-4593,-4416,-4132,-3805,-3492,-3256,-3127,-3143,-3292,-3567,-3943,-4374,-4830,-5274,-5659,-5982,-6197,-6327,-6338,-6266,-6089,-5840,-5524,-5164,-4798,-4444,-4154,-3931,-3822,-3806,-3910,-4085,-4322,-4560,-4761,-4869,-4854,-4693,-4385,-3973,-3482,-3014,-2609,-2364,-2313,-2496,-2895,-3472,-4138,-4806,-5351,-5691,-5727,-5435,-4800,-3877,-2744,-1520,-340,665,1364,1680,1551,998,70,-1110,-2405,-3650,-4689,-5401,-5698,-5555,-5009,-4141,-3097,-2012,-1081,-405,-133,-289,-888,-1871,-3124,-4515,-5890,-7092,-8015,-8558,-8706,-8465,-7911,-7142,-6282,-5468,-4809,-4396,-4295,-4495,-5000,-5718,-6573,-7453,-8252,-8885,-9289,-9433,-9314,-8970,-8439,-7799,-7104,-6420,-5800,-5269,-4853,-4538,-4325,-4178,-4084,-4005,-3920,-3799,-3637,-3419,-3170,-2885,-2604,-2339,-2106,-1933,-1809,-1740,-1709,-1693,-1678,-1644,-1575,-1483,-1356,-1242,-1136,-1084,-1094,-1182,-1341,-1567,-1827,-2103,-2350,-2553,-2676,-2729,-2685,-2584,-2413,-2224,-2017,-1842,-1698,-1614,-1582,-1593,-1641,-1707,-1781,-1866,-1963,-2079,-2246,-2457,-2733,-3054,-3388,-3702,-3924,-4012,-3898,-3542,-2946,-2086,-1059,114,1292,2390,3302,3918,4206,4116,3691,2982,2098,1156,305,-343,-660,-609,-154,645,1706,2896,4067,5069,5773,6074,5946,5381,4472,3314,2074,890,-69,-714,-938,-754,-163,734,1828,2980,4040,4887,5416,5579,5368,4836,4060,3178,2304,1581,1102,927,1084,1535,2216,3036,3867,4625,5201,5542,5618,5433,5029,4466,3823,3183,2625,2219,2009,2025,2262,2692,3259,3888,4507,5014,5361,5469,5336,4961,4381,3675,2900,2159,1503,1004,682,556,599,787,1057,1360,1639,1851,1964,1961,1846,1629,1346,1026,704,417,178,12,-82,-103,-57,43,191,369,568,767,955,1093,1173,1142,1005,721,325,-172,-706,-1202,-1577,-1748,-1635,-1215,-458,584,1844,3220,4574,5793,6751,7374,7622,7496,7058,6388,5608,4847,4224,3849,3787,4075,4687,5578,6625,7724,8710,9476,9888,9902,9472,8653,7495,6136,4692,3315,2139,1264,763,658,913,1467,2201,3003,3728,4271,4526,4445,4014,3266,2292,1180,75,-927,-1715,-2229,-2452,-2392,-2115,-1693,-1223,-790,-478,-326,-367,-588,-952,-1420,-1913,-2373,-2732,-2933,-2958,-2782,-2438,-1958,-1404,-854,-362,-22,148,86,-173,-624,-1200,-1842,-2481,-3041,-3479,-3741,-3830,-3734,-3503,-3157,-2771,-2369,-2020,-1746,-1574,-1531,-1598,-1779,-2032,-2325,-2606,-2845,-2985,-3021,-2913,-2675,-2308,-1834,-1288,-698,-107,448,929,1298,1519,1557,1399,1035,488,-194,-944,-1669,-2273,-2666,-2769,-2543,-1978,-1117,-35,1154,2334,3376,4196,4714,4908,4784,4388,3793,3097,2395,1790,1351,1140,1168,1439,1895,2479,3093,3637,4020,4156,4000,3543,2796,1833,735,-404,-1454,-2341,-2966,-3296,-3323,-3089,-2663,-2151,-1670,-1321,-1212,-1389,-1878,-2658,-3643,-4754,-5847,-6825,-7570,-8012,-8120,-7886,-7375,-6647,-5817,-4970,-4210,-3594,-3178,-2968,-2959,-3109,-3373,-3674,-3963,-4152,-4217,-4093,-3779,-3260,-2566,-1739,-830,81,929,1654,2198,2552,2704,2676,2515,2268,1992,1748,1562,1472,1472,1551,1687,1834,1970,2049,2059,1974,1806,1555,1256,942,660,456,372,432,646,1011,1493,2066,2670,3271,3808,4254,4564,4724,4702,4491,4080,3471,2703,1800,857,-70,-860,-1446,-1729,-1675,-1260,-516,477,1626,2799,3874,4736,5309,5524,5403,4941,4232,3339,2370,1427,592,-40,-430,-542,-384,19,600,1310,2041,2736,3302,3698,3877,3839,3590,3185,2664,2110,1574,1129,814,661,669,826,1087,1411,1727,1991,2162,2212,2168,2035,1885,1749,1698,1765,1970,2325,2775,3292,3783,4193,4437,4489,4306,3908,3318,2582,1777,965,230,-363,-760,-929,-848,-537,-21,649,1391,2142,2801,3312,3609,3664,3476,3059,2468,1752,986,228,-460,-1040,-1485,-1785,-1947,-1986,-1932,-1815,-1664,-1513,-1381,-1284,-1227,-1212,-1223,-1265,-1305,-1348,-1368,-1368,-1341,-1297,-1233,-1166,-1090,-1019,-948,-892,-855,-863,-934,-1089,-1338,-1683,-2091,-2534,-2938,-3245,-3395,-3328,-3040,-2522,-1826,-1013,-168,629,1298,1782,2060,2114,1982,1697,1314,903,513,206,11,-30,75,347,744,1252,1811,2382,2897,3311,3570,3637,3489,3115,2538,1790,922,13,-888,-1692,-2366,-2861,-3171,-3308,-3312,-3225,-3119,-3027,-3012,-3079,-3243,-3479,-3758,-4041,-4289,-4477,-4596,-4651,-4673,-4696,-4761,-4909,-5159,-5523,-5984,-6520,-7077,-7615,-8067,-8402,-8566,-8555,-8355,-7988,-7493,-6906,-6308,-5735,-5282,-4969,-4867,-4969,-5287,-5780,-6403,-7087,-7755,-8345,-8773,-9012,-9013,-8792,-8358,-7759,-7044,-6286,-5536,-4877,-4344,-3992,-3838,-3881,-4106,-4455,-4882,-5296,-5645,-5846,-5861,-5652,-5225,-4585,-3785,-2853,-1871,-885,30,821,1432,1816,1950,1817,1429,821,45,-810,-1664,-2415,-2988,-3323,-3378,-3176,-2722,-2094,-1356,-583,144,776,1265,1590,1755,1772,1679,1502,1288,1055,840,643,480,348,240,162,101,62,40,32,26,14,-23,-103,-220,-405,-618,-881,-1150,-1420,-1670,-1890,-2085,-2263,-2454,-2679,-2967,-3323,-3748,-4216,-4703,-5147,-5522,-5753,-5820,-5683,-5341,-4807,-4130,-3347,-2547,-1773,-1097,-549,-158,70,151,102,-27,-202,-375,-495,-542,-468,-284,18,412,863,1338,1786,2171,2479,2680,2806,2862,2897,2943,3047,3222,3484,3818,4185,4560,4867,5081,5147,5042,4763,4315,3725,3051,2322,1626,1008,537,271,243,494,1007,1785,2760,3889,5069,6220,7242,8043,8567,8748,8583,8071,7255,6198,4989,3719,2509,1442,634,121,-19,189,755,1607,2680,3868,5077,6181,7106,7755,8093,8093,7770,7162,6332,5360,4333,3344,2481,1813,1411,1305,1517,2044,2844,3873,5049,6277,7470,8512,9341,9876,10099,10005,9623,9021,8257,7422,6572,5772,5045,4423,3891,3472,3134,2887,2688,2516,2331,2113,1839,1503,1095,606,50,-531,-1073,-1461,-1608,-1458,-1017,-411,217,647,753,454,-192,-1002,-1753,-2166,-2074,-1404,-234,1232,2740,4033,4898,5224,4953,4133,2831,1199,-610,-2385,-3923,-5037,-5589,-5533,-4884,-3739,-2219,-475,1336,3050,4494,5510,5938,5687,4678,2958,588,-2243,-5339,-8453,-11346,-13811,-15694,-16905,-17446,-17343,-16696,-15589,-14140,-12455,-10637,-8785,-6948,-5162,-3395,-1597,300,2375,4677,7234,10012,12929,15811,18457,20611,22022,22479,21819,20000,17088,13299,8959,4489,342,-3069,-5390,-6444,-6187,-4805,-2592,27,2631,4837,6367,7087,6978,6145,4734,2936,899,-1241,-3434,-5618,-7789,-9875,-11804,-13418,-14555,-15026,-14704,-13530,-11573,-8979,-6017,-2978,-191,2034,3481,3992,3585,2366,587,-1468,-3480,-5199,-6451,-7173,-7416,-7315,-7046,-6816,-6740,-6908,-7251,-7654,-7905,-7788,-7144,-5866,-4006,-1667,910,3511,5854,7779,9096,9780,9810,9293,8356,7162,5889,4672,3634,2827,2245,1856,1558,1290,979,596,178,-222,-494,-519,-218,465,1489,2761,4110,5342,6253,6661,6438,5502,3868,1632,-1015,-3831,-6531,-8862,-10596,-11605,-11796,-11186,-9825,-7842,-5424,-2778,-142,2266,4261,5720,6581,6891,6731,6276,5680,5090,4607,4249,4023,3881,3795,3737,3676,3582,3398,3034,2397,1404,4,-1755,-3788,-5888,-7877,-9529,-10713,-11353,-11454,-11110,-10448,-9625,-8796,-8071,-7562,-7291,-7302,-7532,-7921,-8317,-8560,-8439,-7771,-6386,-4236,-1348,2060,5706,9191,12142,14243,15325,15357,14508,13015,11239,9460,7968,6877,6282,6101,6248,6544,6826,6958,6849,6522,6058,5622,5397,5532,6127,7168,8563,10148,11699,13014,13894,14216,13914,13002,11535,9645,7468,5218,3079,1273,-51,-784,-912,-489,367,1532,2853,4242,5587,6823,7882,8675,9137,9150,8653,7552,5841,3553,807,-2192,-5184,-7878,-9986,-11289,-11669,-11114,-9770,-7857,-5713,-3668,-2066,-1153,-1084,-1863,-3395,-5450,-7768,-10042,-11999,-13424,-14182,-14231,-13635,-12524,-11107,-9605,-8241,-7217,-6649,-6615,-7099,-8024,-9277,-10690,-12108,-13356,-14311,-14858,-14966,-14632,-13928,-12956,-11856,-10771,-9839,-9172,-8838,-8880,-9269,-9953,-10818,-11717,-12504,-13037,-13222,-13030,-12491,-11699,-10779,-9860,-9054,-8444,-8062,-7923,-7984,-8216,-8547,-8938,-9322,-9668,-9930,-10094,-10141,-10098,-9968,-9804,-9602,-9383,-9090,-8684,-8060,-7152,-5881,-4224,-2219,50,2416,4710,6730,8326,9371,9830,9702,9066,8034,6736,5325,3949,2750,1858,1385,1409,1970,3056,4591,6456,8470,10440,12184,13524,14380,14693,14494,13879,12966,11924,10912,10079,9530,9344,9504,9996,10717,11578,12450,13245,13863,14264,14410,14290,13922,13301,12482,11482,10381,9253,8185,7292,6641,6310,6327,6666,7287,8070,8905,9655,10216,10495,10471,10122,9503,8664,7684,6664,5686,4853,4244,3919,3918,4253,4880,5755,6748,7746,8585,9110,9211,8784,7840,6412,4630,2641,650,-1182,-2655,-3676,-4145,-4070,-3479,-2463,-1140,366,1910,3375,4638,5616,6220,6415,6158,5468,4364,2918,1226,-589,-2360,-3925,-5110,-5794,-5909,-5467,-4562,-3331,-1981,-692,328,939,1048,639,-221,-1391,-2691,-3893,-4811,-5277,-5210,-4594,-3506,-2093,-548,897,2037,2688,2755,2196,1070,-518,-2416,-4457,-6490,-8379,-10024,-11353,-12304,-12858,-12975,-12674,-11954,-10890,-9539,-8048,-6536,-5189,-4143,-3523,-3397,-3752,-4535,-5616,-6854,-8092,-9189,-10050,-10622,-10914,-10974,-10866,-10671,-10429,-10184,-9936,-9681,-9407,-9084,-8690,-8184,-7533,-6691,-5641,-4379,-2944,-1413,117,1528,2704,3570,4043,4130,3816,3171,2261,1183,33,-1095,-2123,-2972,-3604,-3981,-4121,-4060,-3864,-3627,-3420,-3320,-3336,-3489,-3701,-3953,-4129,-4173,-4008,-3597,-2931,-2043,-991,157,1307,2403,3375,4189,4807,5235,5454,5510,5407,5183,4844,4402,3844,3180,2386,1476,457,-625,-1707,-2680,-3442,-3870,-3891,-3459,-2602,-1382,67,1611,3084,4350,5302,5885,6076,5919,5444,4726,3820,2780,1689,589,-409,-1264,-1875,-2237,-2316,-2176,-1861,-1458,-1031,-626,-275,31,280,504,692,865,1017,1161,1298,1457,1667,1953,2344,2812,3326,3802,4165,4328,4244,3882,3254,2424,1460,494,-380,-1050,-1444,-1526,-1276,-730,90,1101,2240,3420,4553,5566,6392,6990,7347,7472,7415,7232,7007,6816,6705,6712,6811,6970,7109,7163,7034,6673,6024,5083,3878,2477,975,-487,-1801,-2814,-3455,-3644,-3377,-2685,-1642,-361,1032,2419,3677,4748,5569,6129,6438,6498,6329,5943,5338,4547,3582,2494,1327,136,-1025,-2104,-3045,-3816,-4355,-4662,-4695,-4476,-4014,-3339,-2500,-1532,-509,518,1459,2256,2832,3152,3196,2968,2527,1915,1225,534,-92,-585,-943,-1159,-1285,-1367,-1463,-1610,-1824,-2089,-2376,-2620,-2755,-2726,-2449,-1927,-1124,-112,1061,2278,3455,4486,5315,5910,6256,6369,6263,5956,5480,4852,4098,3232,2266,1216,95,-1045,-2143,-3111,-3853,-4284,-4355,-4057,-3422,-2567,-1574,-634,149,634,762,519,-53,-859,-1788,-2711,-3529,-4163,-4579,-4771,-4769,-4623,-4388,-4132,-3894,-3711,-3577,-3483,-3378,-3238,-2999,-2657,-2180,-1589,-903,-172,551,1201,1721,2072,2219,2158,1902,1481,943,345,-272,-852,-1384,-1842,-2224,-2528,-2715,-2791,-2690,-2437,-2008,-1473,-888,-344,79,320,374,245,26,-220,-372,-370,-156,246,795,1372,1887,2216,2302,2117,1692,1108,457,-137,-585,-792,-709,-321,347,1226,2208,3163,3969,4501,4701,4537,4028,3255,2300,1311,404,-274,-624,-582,-129,680,1753,2947,4096,5044,5660,5853,5629,5013,4129,3101,2062,1153,459,50,-49,147,586,1209,1916,2631,3265,3749,4024,4065,3851,3414,2801,2079,1370,738,315,141,275,715,1414,2317,3297,4253,5031,5509,5587,5187,4324,3042,1486,-171,-1732,-2995,-3835,-4145,-3941,-3268,-2259,-1068,154,1256,2164,2809,3204,3362,3337,3173,2931,2648,2383,2159,2021,1974,2023,2128,2262,2346,2343,2189,1844,1289,519,-437,-1527,-2666,-3756,-4677,-5321,-5598,-5461,-4924,-4050,-2968,-1818,-762,54,523,578,201,-551,-1611,-2834,-4092,-5236,-6127,-6656,-6755,-6395,-5641,-4567,-3350,-2134,-1085,-333,49,18,-414,-1200,-2265,-3491,-4771,-5949,-6952,-7643,-8016,-8033,-7757,-7267,-6677,-6125,-5735,-5604,-5792,-6291,-7049,-7963,-8912,-9759,-10390,-10717,-10686,-10301,-9594,-8650,-7583,-6517,-5567,-4818,-4318,-4063,-4019,-4112,-4267,-4373,-4382,-4213,-3890,-3434,-2925,-2457,-2106,-1925,-1941,-2131,-2483,-2948,-3521,-4161,-4880,-5633,-6420,-7198,-7946,-8629,-9224,-9706,-10043,-10216,-10168,-9882,-9295,-8411,-7230,-5802,-4218,-2576,-1000,394,1518,2291,2672,2628,2164,1281,20,-1559,-3386,-5324,-7257,-9030,-10514,-11604,-12216,-12323,-11917,-11027,-9717,-8054,-6163,-4184,-2287,-666,522,1154,1191,686,-232,-1370,-2506,-3459,-4069,-4272,-4063,-3496,-2684,-1747,-829,-42,507,782,783,576,265,-18,-148,-24,416,1155,2154,3290,4451,5493,6304,6794,6899,6604,5920,4896,3603,2127,571,-953,-2337,-3457,-4227,-4564,-4439,-3867,-2886,-1603,-103,1485,3072,4570,5936,7140,8205,9119,9906,10533,10960,11148,11038,10614,9877,8854,7620,6256,4877,3601,2540,1801,1452,1547,2085,3019,4260,5643,7007,8142,8901,9153,8876,8084,6915,5522,4122,2922,2085,1741,1890,2514,3458,4582,5688,6612,7224,7450,7279,6773,6032,5199,4422,3821,3517,3524,3882,4498,5324,6221,7098,7838,8374,8648,8661,8423,7988,7412,6753,6055,5359,4688,4065,3513,3064,2742,2596,2632,2878,3299,3861,4496,5127,5692,6122,6391,6461,6351,6069,5670,5209,4758,4387,4166,4124,4310,4682,5241,5912,6645,7363,7995,8471,8737,8757,8532,8094,7503,6849,6204,5653,5251,5041,5038,5245,5616,6110,6634,7127,7502,7733,7790,7700,7479,7177,6810,6411,5987,5547,5103,4673,4288,3986,3809,3769,3872,4069,4290,4442,4422,4177,3671,2950,2091,1195,391,-256,-662,-846,-813,-637,-367,-77,217,462,685,861,1030,1184,1351,1510,1660,1754,1777,1701,1536,1313,1063,849,684,597,565,552,519,389,142,-263,-800,-1438,-2110,-2741,-3258,-3595,-3709,-3580,-3234,-2727,-2142,-1579,-1126,-845,-767,-896,-1178,-1592,-2047,-2499,-2873,-3131,-3225,-3167,-2943,-2608,-2187,-1757,-1377,-1123,-1060,-1227,-1638,-2252,-3010,-3814,-4565,-5190,-5624,-5850,-5879,-5741,-5496,-5209,-4949,-4769,-4716,-4794,-5018,-5354,-5781,-6262,-6753,-7237,-7672,-8056,-8362,-8587,-8708,-8718,-8592,-8351,-7982,-7565,-7109,-6724,-6412,-6244,-6181,-6225,-6301,-6375,-6378,-6285,-6069,-5737,-5304,-4809,-4298,-3824,-3439,-3195,-3113,-3230,-3527,-3984,-4561,-5182,-5790,-6308,-6678,-6864,-6846,-6620,-6210,-5636,-4956,-4224,-3515,-2920,-2512,-2368,-2512,-2948,-3602,-4397,-5188,-5856,-6264,-6319,-5961,-5196,-4091,-2770,-1399,-137,861,1497,1715,1528,990,205,-719,-1661,-2524,-3232,-3748,-4055,-4189,-4181,-4099,-3990,-3898,-3839,-3815,-3815,-3844,-3898,-4007,-4184,-4458,-4811,-5250,-5702,-6152,-6517,-6787,-6900,-6867,-6656,-6282,-5757,-5108,-4385,-3628,-2903,-2231,-1664,-1186,-818,-542,-370,-315,-407,-685,-1191,-1944,-2970,-4231,-5689,-7244,-8782,-10162,-11236,-11857,-11909,-11295,-10018,-8109,-5721,-3030,-259,2350,4592,6282,7307,7630,7276,6370,5056,3542,2004,611,-527,-1330,-1774,-1867,-1635,-1157,-471,322,1190,2064,2920,3719,4423,4986,5361,5512,5419,5086,4547,3852,3070,2276,1537,902,427,93,-66,-98,-11,167,401,696,1022,1395,1784,2174,2523,2783,2917,2902,2741,2487,2193,1946,1800,1775,1868,2028,2184,2287,2231,2013,1561,912,68,-895,-1909,-2861,-3659,-4200,-4423,-4307,-3880,-3213,-2403,-1553,-742,-42,539,983,1315,1539,1656,1661,1553,1341,1074,813,636,607,746,1059,1470,1925,2318,2604,2762,2816,2839,2902,3074,3390,3840,4379,4948,5440,5812,5975,5923,5639,5146,4501,3759,3006,2318,1760,1403,1255,1342,1621,2044,2523,2945,3206,3197,2859,2181,1206,47,-1165,-2244,-3028,-3358,-3142,-2352,-1055,617,2467,4275,5828,6930,7454,7332,6582,5304,3654,1832,53,-1504,-2670,-3371,-3548,-3238,-2516,-1491,-325,847,1877,2650,3095,3180,2924,2400,1711,978,324,-166,-438,-480,-331,-16,393,877,1404,1963,2553,3153,3745,4284,4725,5018,5103,4955,4536,3864,2952,1864,663,-572,-1748,-2781,-3591,-4089,-4249,-4030,-3461,-2588,-1459,-174,1232,2663,4080,5402,6549,7429,7939,7986,7533,6567,5192,3540,1798,187,-1147,-2038,-2454,-2361,-1838,-960,134,1324,2482,3520,4365,4981,5354,5498,5431,5216,4880,4506,4124,3782,3515,3321,3231,3206,3263,3359,3500,3657,3830,3996,4129,4193,4142,3931,3529,2918,2100,1113,15,-1105,-2139,-2969,-3485,-3584,-3219,-2379,-1124,423,2133,3811,5310,6467,7171,7365,7047,6280,5170,3861,2489,1210,132,-633,-1022,-984,-520,369,1605,3129,4808,6515,8076,9335,10126,10352,9963,9005,7596,5917,4170,2546,1215,271,-209,-225,204,1023,2130,3414,4716,5884,6771,7266,7327,6986,6336,5526,4700,4002,3496,3233,3160,3214,3297,3306,3171,2860,2386,1804,1186,616,159,-150,-287,-290,-156,64,364,705,1070,1416,1719,1937,2065,2088,2035,1921,1785,1647,1510,1389,1256,1121,967,812,653,515,376,234,58,-177,-482,-841,-1224,-1540,-1720,-1672,-1360,-782,-26,804,1537,2036,2193,1959,1372,506,-512,-1551,-2487,-3217,-3677,-3833,-3687,-3286,-2678,-1967,-1222,-541,22,419,646,687,571,292,-110,-622,-1175,-1734,-2200,-2519,-2622,-2474,-2097,-1532,-881,-263,220,437,356,-83,-812,-1767,-2807,-3784,-4556,-5015,-5087,-4801,-4203,-3430,-2625,-1922,-1439,-1219,-1269,-1537,-1953,-2435,-2890,-3258,-3461,-3491,-3329,-3027,-2642,-2257,-1971,-1860,-1997,-2411,-3100,-4009,-5062,-6155,-7170,-8008,-8572,-8822,-8743,-8369,-7760,-6994,-6148,-5304,-4518,-3857,-3357,-3068,-3006,-3203,-3644,-4313,-5143,-6059,-6952,-7736,-8324,-8672,-8761,-8622,-8273,-7801,-7214,-6602,-5971,-5380,-4840,-4383,-4004,-3710,-3476,-3285,-3133,-3002,-2922,-2895,-2969,-3150,-3478,-3931,-4509,-5153,-5794,-6365,-6755,-6914,-6747,-6235,-5352,-4147,-2701,-1151,336,1576,2422,2752,2540,1808,662,-754,-2267,-3722,-4972,-5948,-6601,-6941,-7017,-6866,-6575,-6161,-5684,-5143,-4554,-3918,-3244,-2557,-1895,-1313,-869,-619,-609,-843,-1312,-1964,-2743,-3569,-4391,-5133,-5768,-6242,-6545,-6650,-6584,-6369,-6061,-5710,-5375,-5065,-4815,-4574,-4336,-4032,-3646,-3145,-2531,-1833,-1089,-366,258,732,983,1020,831,490,47,-421,-838,-1160,-1321,-1314,-1110,-745,-268,246,678,961,1010,819,414,-141,-740,-1292,-1717,-1959,-2026,-1941,-1770,-1590,-1454,-1400,-1411,-1444,-1407,-1225,-820,-170,676,1665,2635,3503,4131,4467,4500,4248,3809,3263,2740,2329,2122,2157,2431,2905,3481,4074,4556,4863,4928,4752,4345,3761,3053,2300,1561,905,359,-57,-364,-582,-743,-877,-994,-1102,-1184,-1217,-1167,-1030,-794,-511,-223,-21,51,-78,-369,-806,-1299,-1753,-2106,-2268,-2215,-1922,-1380,-638,284,1283,2304,3255,4059,4666,5003,5038,4740,4097,3153,1961,641,-691,-1877,-2793,-3315,-3387,-2986,-2170,-1022,315,1705,2997,4070,4835,5242,5294,5047,4582,4033,3521,3173,3062,3233,3654,4275,4993,5703,6281,6630,6652,6294,5536,4397,2950,1298,-408,-2002,-3309,-4170,-4474,-4176,-3293,-1940,-274,1499,3155,4509,5407,5774,5608,4976,3999,2813,1585,437,-494,-1140,-1445,-1411,-1073,-517,152,802,1320,1602,1592,1271,672,-118,-997,-1835,-2513,-2948,-3064,-2868,-2367,-1666,-857,-101,489,797,782,443,-160,-944,-1788,-2597,-3253,-3686,-3844,-3694,-3244,-2513,-1546,-420,779,1946,2964,3730,4152,4165,3751,2937,1815,512,-790,-1926,-2730,-3094,-2963,-2349,-1329,-9,1469,2979,4405,5670,6709,7506,8032,8309,8338,8164,7795,7284,6636,5896,5084,4249,3436,2699,2078,1594,1255,1046,945,949,1031,1212,1479,1829,2248,2687,3101,3453,3691,3820,3832,3741,3577,3330,3022,2632,2159,1602,967,278,-440,-1150,-1820,-2410,-2892,-3233,-3394,-3355,-3079,-2565,-1805,-837,292,1511,2724,3851,4794,5491,5887,5962,5729,5230,4544,3762,3014,2396,2012,1901,2060,2437,2955,3499,4008,4407,4684,4824,4841,4722,4481,4098,3587,2945,2213,1419,632,-100,-690,-1086,-1210,-1030,-524,291,1342,2552,3788,4951,5933,6673,7144,7348,7335,7150,6881,6576,6314,6120,6017,5995,6004,5996,5872,5585,5068,4330,3386,2312,1181,109,-822,-1503,-1868,-1884,-1531,-886,6,1004,2010,2894,3564,3949,4023,3793,3292,2575,1694,707,-329,-1352,-2294,-3071,-3612,-3841,-3727,-3267,-2502,-1515,-397,728,1758,2586,3151,3410,3370,3060,2533,1857,1087,300,-466,-1146,-1719,-2160,-2469,-2634,-2663,-2515,-2201,-1691,-1014,-200,690,1568,2355,2956,3319,3387,3174,2679,1982,1147,279,-519,-1171,-1626,-1859,-1912,-1806,-1618,-1377,-1135,-902,-708,-563,-482,-467,-524,-625,-768,-899,-999,-1019,-937,-742,-442,-94,236,446,451,163,-430,-1320,-2411,-3565,-4635,-5443,-5891,-5900,-5484,-4697,-3638,-2431,-1183,-23,971,1692,2080,2077,1652,816,-368,-1822,-3386,-4924,-6243,-7199,-7639,-7519,-6811,-5638,-4137,-2542,-1070,48,663,661,55,-1086,-2612,-4328,-6046,-7589,-8836,-9693,-10127,-10113,-9671,-8849,-7722,-6402,-5004,-3644,-2416,-1395,-629,-142,62,-4,-285,-728,-1236,-1703,-2053,-2177,-2064,-1702,-1145,-505,122,598,832,780,409,-216,-1046,-1984,-2915,-3763,-4397,-4766,-4802,-4507,-3905,-3073,-2088,-1068,-97,726,1327,1659,1672,1387,805,2,-962,-1998,-3009,-3899,-4565,-4906,-4850,-4361,-3469,-2269,-928,363,1390,1993,2061,1580,617,-688,-2157,-3573,-4776,-5584,-5931,-5756,-5092,-4021,-2661,-1188,239,1436,2282,2676,2605,2080,1184,2,-1339,-2714,-4005,-5083,-5866,-6275,-6295,-5943,-5289,-4460,-3562,-2753,-2096,-1667,-1466,-1471,-1647,-1925,-2248,-2547,-2768,-2865,-2805,-2564,-2136,-1529,-760,100,1014,1860,2564,3024,3159,2963,2429,1673,783,-76,-795,-1277,-1484,-1430,-1172,-800,-389,-32,255,445,595,759,1028,1457,2106,2948,3958,5035,6077,6965,7578,7835,7667,7071,6069,4735,3170,1491,-176,-1726,-3058,-4116,-4851,-5260,-5371,-5219,-4910,-4509,-4132,-3823,-3612,-3480,-3362,-3200,-2914,-2494,-1926,-1288,-635,-81,307,472,387,97,-370,-911,-1469,-1960,-2340,-2596,-2716,-2751,-2716,-2669,-2640,-2664,-2762,-2937,-3177,-3446,-3681,-3819,-3782,-3537,-3063,-2398,-1590,-729,103,819,1361,1690,1803,1731,1509,1210,856,513,177,-119,-390,-615,-817,-971,-1110,-1229,-1348,-1488,-1641,-1810,-1970,-2099,-2170,-2165,-2073,-1883,-1614,-1243,-803,-274,326,970,1631,2217,2678,2917,2905,2615,2062,1306,390,-592,-1589,-2514,-3332,-3990,-4484,-4806,-4978,-5002,-4903,-4665,-4279,-3746,-3028,-2171,-1162,-104,949,1851,2509,2832,2764,2323,1556,545,-582,-1733,-2783,-3662,-4302,-4696,-4856,-4831,-4679,-4454,-4200,-3937,-3675,-3410,-3150,-2903,-2687,-2533,-2437,-2424,-2447,-2507,-2522,-2480,-2304,-1989,-1504,-864,-107,732,1575,2387,3108,3716,4202,4541,4766,4833,4786,4607,4337,3997,3625,3238,2851,2460,2074,1693,1347,1049,846,747,789,964,1281,1721,2264,2876,3507,4118,4636,5026,5222,5203,4938,4433,3712,2835,1889,986,250,-228,-376,-191,273,930,1649,2326,2859,3204,3336,3267,3026,2645,2176,1652,1117,596,95,-361,-788,-1147,-1428,-1575,-1556,-1343,-950,-406,211,836,1400,1866,2258,2599,2983,3449,4055,4775,5566,6319,6923,7235,7164,6619,5616,4196,2518,756,-848,-2089,-2787,-2833,-2213,-972,746,2752,4824,6705,8201,9106,9331,8834,7667,5970,3927,1785,-219,-1842,-2923,-3327,-3048,-2114,-656,1170,3163,5153,6963,8505,9693,10519,10975,11084,10865,10351,9581,8620,7530,6401,5295,4279,3397,2672,2124,1759,1568,1571,1740,2087,2578,3169,3796,4374,4795,4993,4887,4470,3759,2816,1728,582,-527,-1514,-2319,-2876,-3173,-3210,-3009,-2645,-2178,-1696,-1264,-922,-689,-564,-514,-516,-519,-484,-372,-147,209,697,1312,1990,2691,3305,3757,3963,3876,3492,2854,2024,1121,221,-579,-1217,-1672,-1899,-1919,-1722,-1323,-755,-27,812,1732,2687,3597,4406,5013,5346,5340,4971,4254,3264,2104,898,-206,-1122,-1744,-2060,-2053,-1785,-1318,-773,-254,137,324,301,87,-235,-581,-848,-985,-934,-723,-372,37,435,736,882,831,577,150,-411,-1025,-1628,-2141,-2502,-2676,-2648,-2453,-2143,-1804,-1510,-1338,-1326,-1474,-1773,-2143,-2546,-2905,-3179,-3369,-3468,-3519,-3546,-3566,-3607,-3651,-3710,-3767,-3825,-3884,-3945,-4014,-4080,-4129,-4147,-4098,-3997,-3813,-3556,-3216,-2772,-2227,-1575,-849,-99,595,1145,1487,1561,1386,990,453,-133,-685,-1119,-1395,-1482,-1393,-1152,-814,-442,-104,143,251,207,19,-275,-603,-898,-1074,-1064,-816,-315,405,1270,2146,2893,3354,3398,2963,2009,616,-1133,-3036,-4924,-6540,-7701,-8218,-8006,-7061,-5496,-3513,-1381,611,2214,3234,3580,3247,2310,911,-788,-2591,-4340,-5855,-7029,-7748,-7975,-7675,-6883,-5634,-4030,-2170,-215,1688,3352,4643,5433,5666,5351,4542,3366,1958,479,-914,-2093,-2962,-3469,-3616,-3453,-3055,-2553,-2031,-1607,-1320,-1191,-1173,-1193,-1135,-913,-451,273,1215,2317,3440,4488,5320,5864,6052,5874,5349,4550,3556,2485,1430,474,-326,-970,-1445,-1805,-2045,-2206,-2252,-2165,-1877,-1340,-505,628,2016,3571,5134,6566,7661,8310,8391,7906,6897,5493,3844,2128,499,-917,-2021,-2772,-3148,-3156,-2841,-2224,-1378,-354,755,1862,2857,3638,4129,4278,4102,3642,2998,2265,1557,939,481,169,6,-80,-139,-258,-504,-915,-1505,-2213,-2959,-3599,-3994,-3993,-3518,-2503,-1016,868,2966,5080,6996,8493,9412,9648,9188,8106,6555,4732,2852,1108,-356,-1450,-2164,-2520,-2626,-2564,-2481,-2441,-2532,-2727,-3018,-3302,-3522,-3585,-3456,-3095,-2533,-1790,-958,-113,648,1254,1657,1863,1880,1769,1577,1356,1156,1013,949,995,1145,1409,1778,2232,2761,3330,3887,4393,4759,4942,4903,4618,4127,3464,2701,1913,1163,515,2,-350,-543,-596,-541,-423,-290,-186,-149,-202,-341,-571,-853,-1179,-1502,-1815,-2095,-2352,-2585,-2814,-3050,-3310,-3586,-3891,-4190,-4485,-4746,-4966,-5123,-5209,-5215,-5125,-4960,-4716,-4434,-4132,-3840,-3569,-3308,-3048,-2750,-2398,-1960,-1432,-801,-76,715,1540,2325,3000,3473,3670,3525,3022,2160,1012,-348,-1773,-3134,-4269,-5060,-5406,-5303,-4776,-3941,-2936,-1908,-1000,-307,108,233,91,-257,-738,-1258,-1724,-2062,-2179,-2061,-1656,-1006,-157,801,1742,2549,3113,3346,3222,2733,1921,861,-373,-1661,-2915,-4018,-4903,-5516,-5850,-5937,-5837,-5633,-5395,-5185,-5005,-4868,-4722,-4561,-4351,-4103,-3829,-3564,-3334,-3167,-3064,-3010,-2971,-2905,-2769,-2542,-2226,-1821,-1374,-891,-409,54,486,863,1173,1399,1542,1599,1593,1544,1476,1403,1326,1220,1063,806,417,-141,-869,-1754,-2737,-3753,-4710,-5545,-6183,-6619,-6823,-6839,-6667,-6350,-5884,-5266,-4483,-3486,-2266,-790,902,2759,4656,6467,8031,9210,9907,10058,9672,8820,7603,6182,4711,3348,2228,1453,1077,1118,1526,2249,3143,4116,4993,5666,6009,5967,5506,4676,3554,2276,1000,-129,-980,-1468,-1565,-1279,-669,178,1169,2171,3087,3791,4214,4282,3994,3363,2471,1407,290,-761,-1656,-2305,-2669,-2731,-2512,-2073,-1503,-901,-356,51,305,397,394,369,413,600,977,1541,2259,3039,3809,4460,4930,5170,5157,4909,4470,3883,3238,2588,2021,1587,1361,1361,1623,2113,2798,3605,4441,5211,5810,6146,6139,5736,4917,3711,2186,471,-1280,-2876,-4121,-4861,-4956,-4398,-3210,-1553,380,2359,4150,5583,6517,6902,6727,6053,4964,3585,2047,473,-1010,-2323,-3397,-4194,-4715,-4951,-4947,-4725,-4332,-3821,-3224,-2605,-1959,-1337,-693,-55,611,1287,1951,2545,3008,3245,3201,2820,2105,1096,-121,-1437,-2718,-3863,-4745,-5321,-5531,-5401,-4961,-4306,-3541,-2796,-2207,-1867,-1864,-2187,-2810,-3621,-4503,-5318,-5961,-6342,-6438,-6243,-5797,-5159,-4404,-3609,-2850,-2199,-1693,-1368,-1214,-1189,-1244,-1277,-1236,-1037,-693,-211,310,772,1055,1063,741,108,-786,-1780,-2748,-3485,-3886,-3846,-3380,-2548,-1487,-352,700,1552,2127,2420,2437,2246,1876,1393,805,151,-562,-1282,-1971,-2553,-2961,-3136,-3021,-2622,-1924,-1017,40,1107,2036,2698,2925,2654,1827,475,-1293,-3318,-5390,-7260,-8728,-9604,-9797,-9298,-8202,-6663,-4925,-3206,-1749,-698,-162,-127,-542,-1269,-2155,-3016,-3698,-4061,-4036,-3613,-2848,-1887,-879,-40,480,553,135,-724,-1914,-3264,-4584,-5698,-6465,-6779,-6613,-5988,-4987,-3760,-2466,-1300,-413,88,179,-89,-563,-1069,-1387,-1339,-818,209,1648,3342,5058,6569,7660,8196,8112,7421,6232,4679,2963,1273,-210,-1336,-2020,-2212,-1923,-1212,-165,1081,2383,3575,4488,4995,4988,4446,3376,1886,89,-1811,-3634,-5174,-6276,-6830,-6817,-6279,-5345,-4177,-2969,-1900,-1140,-773,-855,-1331,-2094,-2991,-3823,-4441,-4708,-4579,-4061,-3248,-2240,-1193,-204,598,1164,1431,1402,1085,534,-179,-958,-1695,-2279,-2630,-2668,-2399,-1831,-1032,-99,886,1814,2616,3226,3620,3779,3732,3527,3219,2895,2618,2445,2424,2562,2864,3311,3863,4479,5099,5663,6105,6392,6478,6391,6127,5749,5274,4768,4248,3773,3364,3067,2882,2812,2817,2842,2831,2713,2454,2032,1441,709,-141,-1073,-2042,-2999,-3890,-4640,-5192,-5476,-5457,-5113,-4479,-3601,-2583,-1542,-599,107,509,546,253,-310,-1024,-1759,-2394,-2812,-2946,-2765,-2265,-1512,-551,503,1591,2603,3497,4218,4735,5065,5186,5146,4939,4595,4105,3470,2678,1738,672,-462,-1568,-2552,-3284,-3670,-3628,-3107,-2112,-674,1109,3117,5168,7083,8657,9715,10115,9774,8689,6937,4684,2165,-340,-2537,-4170,-5052,-5106,-4367,-3001,-1236,624,2311,3587,4309,4433,4003,3158,2075,967,42,-520,-596,-119,870,2273,3910,5550,6963,7939,8298,7972,6945,5316,3258,1000,-1215,-3139,-4592,-5434,-5618,-5154,-4120,-2640,-861,1036,2888,4519,5798,6599,6858,6537,5670,4315,2613,713,-1199,-2926,-4328,-5256,-5668,-5547,-4954,-4001,-2817,-1570,-372,653,1483,2092,2521,2802,2972,3045,3022,2893,2650,2311,1907,1507,1164,961,910,1030,1258,1544,1799,1976,2025,1940,1734,1416,1005,510,-80,-751,-1501,-2287,-3051,-3704,-4158,-4319,-4127,-3564,-2664,-1498,-204,1105,2278,3221,3849,4135,4086,3742,3198,2555,1944,1500,1322,1494,2017,2855,3881,4959,5901,6581,6871,6742,6194,5284,4105,2759,1336,-54,-1362,-2516,-3497,-4280,-4862,-5249,-5444,-5465,-5315,-4999,-4535,-3921,-3220,-2450,-1723,-1090,-656,-469,-571,-947,-1553,-2292,-3045,-3678,-4075,-4133,-3829,-3170,-2254,-1188,-130,791,1459,1783,1749,1327,574,-467,-1708,-3061,-4421,-5688,-6757,-7536,-7933,-7894,-7371,-6377,-4959,-3217,-1304,609,2339,3720,4637,5005,4839,4176,3159,1913,644,-504,-1356,-1822,-1832,-1424,-664,283,1249,2037,2492,2507,2055,1176,-12,-1341,-2619,-3630,-4226,-4277,-3762,-2722,-1276,415,2157,3769,5069,5931,6254,6026,5247,4022,2441,658,-1186,-2940,-4457,-5616,-6299,-6465,-6077,-5183,-3854,-2192,-350,1543,3316,4843,5993,6697,6910,6648,5964,4952,3733,2443,1213,154,-649,-1158,-1351,-1272,-953,-485,60,585,1004,1244,1247,1004,536,-70,-715,-1249,-1571,-1550,-1169,-415,631,1862,3151,4349,5343,6023,6339,6254,5801,5030,4037,2925,1802,762,-102,-749,-1126,-1215,-1007,-486,314,1391,2669,4104,5577,7002,8243,9211,9807,10005,9798,9248,8440,7479,6495,5553,4749,4075,3536,3082,2667,2248,1810,1344,901,515,267,221,438,958,1758,2787,3909,4974,5792,6185,6025,5245,3866,1994,-191,-2473,-4587,-6295,-7388,-7698,-7167,-5804,-3730,-1154,1639,4334,6588,8110,8670,8151,6574,4093,997,-2350,-5541,-8192,-9983,-10716,-10303,-8815,-6433,-3450,-224,2869,5493,7367,8343,8361,7490,5890,3768,1395,-991,-3152,-4914,-6166,-6848,-6988,-6624,-5864,-4795,-3545,-2219,-933,218,1151,1798,2120,2097,1745,1118,302,-594,-1451,-2155,-2622,-2797,-2679,-2317,-1783,-1204,-673,-312,-187,-340,-770,-1426,-2227,-3058,-3824,-4422,-4821,-4997,-4979,-4806,-4513,-4136,-3685,-3160,-2573,-1917,-1244,-596,-68,259,283,-44,-754,-1813,-3133,-4594,-6017,-7243,-8085,-8439,-8210,-7426,-6135,-4473,-2613,-730,964,2324,3188,3502,3217,2389,1093,-537,-2351,-4189,-5911,-7396,-8564,-9370,-9786,-9830,-9488,-8794,-7755,-6407,-4810,-3053,-1260,421,1818,2798,3219,3031,2229,883,-844,-2768,-4637,-6226,-7330,-7780,-7528,-6559,-5014,-3054,-957,1027,2628,3649,3969,3561,2495,922,-948,-2872,-4609,-5924,-6670,-6710,-6043,-4703,-2822,-599,1745,3947,5773,7022,7567,7372,6497,5088,3351,1519,-166,-1511,-2354,-2622,-2304,-1451,-191,1339,2945,4453,5686,6488,6753,6401,5440,3915,1972,-220,-2444,-4489,-6180,-7379,-8029,-8120,-7723,-6947,-5937,-4857,-3842,-3016,-2438,-2127,-2051,-2153,-2360,-2591,-2795,-2899,-2889,-2730,-2443,-2038,-1563,-1066,-612,-272,-103,-157,-466,-1022,-1803,-2730,-3710,-4613,-5300,-5625,-5483,-4779,-3507,-1704,505,2925,5329,7460,9090,10050,10234,9643,8357,6531,4395,2170,106,-1616,-2829,-3462,-3456,-2870,-1738,-203,1610,3527,5368,6968,8175,8895,9081,8767,8020,6987,5791,4613,3586,2817,2382,2251,2383,2631,2862,2903,2637,1994,957,-385,-1919,-3459,-4827,-5855,-6426,-6491,-6058,-5230,-4119,-2911,-1738,-757,-43,339,391,142,-357,-1022,-1775,-2531,-3218,-3799,-4244,-4554,-4729,-4783,-4707,-4508,-4151,-3616,-2882,-1937,-799,476,1834,3154,4356,5317,5978,6262,6190,5749,5029,4077,3005,1909,882,29,-599,-959,-1047,-905,-560,-96,459,1026,1597,2138,2647,3127,3557,3922,4186,4307,4267,4055,3708,3271,2836,2483,2307,2384,2754,3420,4347,5408,6480,7345,7846,7790,7115,5761,3853,1516,-978,-3369,-5379,-6762,-7381,-7166,-6184,-4593,-2635,-590,1247,2632,3387,3415,2764,1526,-74,-1817,-3449,-4773,-5646,-6021,-5901,-5383,-4566,-3592,-2592,-1680,-957,-500,-334,-479,-872,-1455,-2110,-2736,-3217,-3474,-3449,-3137,-2575,-1825,-994,-171,545,1078,1382,1426,1230,813,260,-365,-964,-1452,-1762,-1850,-1693,-1308,-735,-33,723,1454,2110,2633,3031,3280,3414,3421,3317,3102,2777,2358,1883,1397,974,684,573,675,977,1445,2024,2634,3209,3652,3905,3889,3567,2923,1961,744,-673,-2184,-3695,-5115,-6345,-7339,-8019,-8375,-8351,-7956,-7162,-6010,-4537,-2839,-1041,703,2220,3357,3991,4074,3630,2757,1614,367,-816,-1815,-2576,-3087,-3409,-3597,-3724,-3843,-3955,-4075,-4138,-4146,-4039,-3837,-3520,-3129,-2675,-2210,-1770,-1396,-1124,-971,-928,-1001,-1146,-1362,-1627,-1912,-2214,-2481,-2699,-2818,-2840,-2737,-2553,-2287,-1987,-1665,-1338,-998,-649,-267,131,542,934,1265,1504,1627,1624,1533,1394,1291,1284,1434,1742,2175,2648,3045,3248,3161,2729,1962,926,-250,-1417,-2400,-3065,-3304,-3105,-2499,-1606,-589,378,1100,1450,1330,735,-296,-1630,-3138,-4615,-5911,-6848,-7321,-7247,-6619,-5465,-3876,-1979,74,2102,3924,5363,6263,6514,6066,4942,3264,1223,-928,-2896,-4431,-5303,-5419,-4750,-3436,-1659,285,2117,3563,4429,4610,4122,3089,1713,276,-978,-1793,-2043,-1662,-717,654,2236,3788,5092,5924,6192,5800,4804,3297,1447,-527,-2391,-3931,-4945,-5315,-4972,-3926,-2271,-155,2206,4569,6695,8358,9384,9688,9229,8101,6424,4422,2315,355,-1253,-2347,-2824,-2673,-1943,-740,762,2391,3939,5217,6082,6406,6173,5399,4205,2754,1249,-101,-1111,-1665,-1699,-1259,-443,587,1634,2534,3134,3359,3201,2690,1944,1032,98,-813,-1614,-2276,-2778,-3087,-3220,-3157,-2923,-2523,-1992,-1350,-639,124,882,1609,2225,2687,2915,2859,2486,1760,728,-588,-2065,-3603,-5027,-6201,-6963,-7211,-6895,-6010,-4667,-2982,-1170,569,2038,3067,3560,3480,2866,1831,544,-780,-1923,-2675,-2892,-2500,-1530,-83,1618,3360,4846,5864,6214,5806,4656,2863,659,-1718,-3947,-5778,-6971,-7396,-7001,-5847,-4084,-1949,276,2295,3837,4724,4854,4272,3097,1562,-93,-1603,-2774,-3466,-3641,-3324,-2616,-1659,-606,355,1102,1486,1474,1023,212,-882,-2103,-3305,-4322,-5030,-5322,-5169,-4593,-3671,-2556,-1386,-344,452,904,998,753,253,-426,-1186,-1971,-2737,-3479,-4202,-4915,-5618,-6288,-6880,-7340,-7601,-7607,-7322,-6719,-5827,-4669,-3342,-1929,-566,629,1525,2033,2081,1674,860,-243,-1463,-2615,-3493,-3933,-3816,-3087,-1769,49,2212,4534,6777,8742,10220,11066,11194,10578,9276,7394,5106,2598,103,-2173,-4020,-5292,-5877,-5743,-4913,-3480,-1587,573,2785,4816,6444,7491,7833,7438,6353,4705,2681,489,-1665,-3597,-5199,-6389,-7168,-7560,-7621,-7409,-6979,-6378,-5633,-4784,-3852,-2872,-1874,-893,30,885,1633,2306,2899,3438,3939,4374,4714,4887,4820,4449,3734,2667,1305,-273,-1932,-3529,-4929,-5999,-6657,-6843,-6559,-5823,-4736,-3387,-1954,-570,603,1466,1964,2114,1982,1682,1327,1007,780,632,538,410,208,-129,-585,-1119,-1642,-2046,-2229,-2122,-1699,-1014,-142,753,1543,2076,2255,2049,1488,669,-256,-1129,-1797,-2133,-2079,-1615,-783,326,1614,2961,4261,5444,6436,7226,7790,8155,8337,8378,8296,8118,7823,7421,6861,6159,5283,4288,3204,2119,1133,322,-200,-394,-208,344,1223,2344,3580,4796,5819,6517,6767,6510,5730,4486,2869,1029,-873,-2660,-4167,-5255,-5820,-5822,-5275,-4259,-2916,-1423,28,1253,2114,2541,2515,2114,1430,617,-204,-904,-1419,-1719,-1815,-1773,-1637,-1483,-1340,-1242,-1179,-1161,-1152,-1158,-1136,-1071,-908,-599,-84,681,1710,2974,4395,5837,7155,8180,8788,8887,8465,7570,6325,4902,3488,2285,1429,1034,1118,1657,2554,3688,4884,5997,6855,7348,7408,7020,6251,5215,4067,2988,2124,1590,1441,1646,2128,2751,3351,3777,3885,3603,2916,1878,634,-662,-1792,-2579,-2888,-2637,-1847,-636,834,2288,3505,4235,4324,3728,2473,744,-1263,-3246,-4971,-6174,-6720,-6523,-5602,-4086,-2146,-40,1986,3669,4812,5246,4927,3851,2175,69,-2164,-4260,-5919,-6941,-7170,-6585,-5238,-3288,-948,1517,3858,5822,7259,8053,8218,7798,6933,5760,4459,3183,2084,1285,866,875,1301,2084,3124,4286,5403,6358,6990,7278,7178,6772,6154,5454,4798,4276,3954,3812,3845,3943,4058,4084,3981,3710,3294,2770,2225,1743,1415,1302,1439,1807,2354,2980,3564,3973,4082,3788,3040,1828,216,-1688,-3748,-5779,-7647,-9178,-10280,-10864,-10895,-10377,-9330,-7810,-5894,-3681,-1308,1071,3270,5102,6374,6944,6707,5642,3820,1380,-1438,-4360,-7076,-9298,-10794,-11413,-11116,-9970,-8144,-5866,-3410,-1037,1023,2588,3581,3956,3785,3155,2217,1123,30,-918,-1604,-1938,-1871,-1390,-526,635,1978,3340,4573,5517,6074,6183,5865,5181,4259,3221,2211,1316,610,84,-281,-553,-801,-1075,-1424,-1859,-2366,-2913,-3439,-3884,-4187,-4288,-4175,-3813,-3250,-2509,-1682,-852,-125,396,644,576,216,-371,-1080,-1787,-2379,-2775,-2938,-2891,-2692,-2445,-2262,-2245,-2468,-2962,-3697,-4613,-5591,-6517,-7254,-7704,-7782,-7456,-6735,-5672,-4376,-2968,-1610,-436,437,929,1043,802,311,-329,-989,-1564,-1978,-2186,-2187,-2015,-1710,-1353,-977,-653,-397,-234,-168,-186,-268,-376,-481,-525,-503,-387,-185,79,397,745,1095,1456,1784,2083,2325,2484,2562,2540,2436,2280,2095,1927,1804,1734,1746,1817,1969,2192,2494,2881,3347,3860,4389,4846,5184,5308,5193,4801,4170,3344,2418,1478,622,-101,-651,-1049,-1330,-1571,-1837,-2214,-2728,-3413,-4211,-5059,-5820,-6389,-6620,-6471,-5875,-4921,-3657,-2270,-890,281,1115,1482,1345,724,-290,-1524,-2787,-3874,-4600,-4868,-4614,-3901,-2809,-1497,-125,1151,2183,2869,3146,2969,2370,1372,84,-1396,-2913,-4325,-5458,-6201,-6410,-6077,-5147,-3722,-1878,216,2381,4438,6190,7501,8246,8382,7930,6951,5605,4025,2409,893,-392,-1359,-1987,-2249,-2197,-1857,-1300,-597,188,967,1683,2266,2666,2864,2830,2601,2185,1634,991,306,-399,-1075,-1752,-2394,-3028,-3649,-4245,-4831,-5363,-5853,-6256,-6567,-6772,-6846,-6793,-6591,-6243,-5739,-5090,-4314,-3443,-2538,-1665,-899,-338,-28,-30,-331,-903,-1662,-2507,-3321,-3995,-4456,-4640,-4566,-4233,-3737,-3137,-2539,-2028,-1660,-1512,-1574,-1878,-2364,-2996,-3688,-4353,-4904,-5260,-5380,-5237,-4862,-4298,-3627,-2932,-2291,-1775,-1428,-1280,-1345,-1614,-2073,-2675,-3376,-4082,-4713,-5155,-5307,-5099,-4473,-3449,-2072,-456,1259,2911,4355,5459,6156,6416,6278,5802,5108,4276,3431,2630,1908,1293,740,264,-196,-622,-1046,-1445,-1807,-2111,-2331,-2459,-2495,-2474,-2436,-2447,-2561,-2809,-3224,-3766,-4416,-5099,-5749,-6301,-6701,-6916,-6952,-6835,-6605,-6339,-6066,-5855,-5709,-5652,-5663,-5727,-5809,-5877,-5897,-5849,-5720,-5527,-5276,-5023,-4791,-4634,-4582,-4668,-4901,-5287,-5784,-6354,-6915,-7393,-7697,-7748,-7502,-6914,-6013,-4845,-3488,-2068,-684,545,1543,2256,2679,2827,2766,2562,2305,2075,1910,1870,1912,2054,2214,2372,2467,2463,2339,2081,1696,1218,667,114,-426,-879,-1248,-1483,-1605,-1593,-1476,-1255,-969,-627,-280,54,343,559,715,796,850,894,971,1099,1282,1498,1703,1850,1883,1769,1502,1083,564,-16,-590,-1106,-1512,-1776,-1888,-1833,-1648,-1336,-959,-561,-201,51,156,66,-211,-669,-1228,-1824,-2349,-2697,-2803,-2572,-2009,-1096,107,1541,3105,4690,6179,7436,8368,8848,8839,8301,7277,5847,4139,2296,489,-1165,-2534,-3550,-4173,-4383,-4217,-3711,-2950,-2013,-1009,-33,824,1486,1908,2076,1988,1695,1232,698,147,-305,-603,-665,-439,92,937,2055,3369,4789,6164,7374,8260,8727,8682,8121,7065,5620,3916,2128,429,-1018,-2068,-2640,-2671,-2175,-1197,173,1815,3592,5356,6985,8353,9387,10017,10225,9997,9377,8396,7157,5730,4244,2792,1481,401,-395,-877,-1063,-1001,-755,-408,-23,349,686,1002,1319,1676,2102,2596,3145,3699,4193,4562,4741,4687,4395,3844,3105,2179,1186,152,-791,-1595,-2144,-2393,-2290,-1842,-1085,-118,964,2022,2955,3680,4152,4389,4443,4398,4368,4439,4702,5184,5898,6772,7742,8686,9490,10047,10252,10047,9400,8335,6914,5263,3507,1824,352,-764,-1448,-1643,-1382,-714,234,1340,2469,3494,4350,4959,5325,5448,5362,5122,4776,4378,3968,3570,3192,2833,2482,2124,1765,1379,1005,615,264,-66,-340,-566,-733,-847,-919,-951,-974,-992,-1028,-1097,-1196,-1335,-1481,-1628,-1728,-1765,-1709,-1568,-1356,-1134,-940,-867,-955,-1251,-1773,-2484,-3356,-4295,-5231,-6049,-6670,-6991,-6952,-6501,-5620,-4347,-2736,-922,959,2714,4173,5160,5583,5388,4635,3427,1952,386,-1050,-2231,-3032,-3439,-3480,-3240,-2844,-2417,-2082,-1919,-1983,-2247,-2659,-3100,-3432,-3523,-3235,-2512,-1326,246,2075,3974,5717,7080,7868,7928,7207,5727,3616,1088,-1589,-4102,-6180,-7573,-8161,-7902,-6893,-5319,-3445,-1549,87,1246,1788,1647,861,-464,-2161,-4024,-5821,-7351,-8420,-8908,-8765,-7999,-6733,-5115,-3367,-1709,-349,542,866,597,-213,-1444,-2926,-4487,-5929,-7116,-7930,-8307,-8240,-7760,-6937,-5869,-4663,-3426,-2253,-1217,-362,293,751,1041,1211,1309,1414,1570,1846,2275,2885,3676,4626,5680,6765,7782,8624,9204,9453,9360,8937,8261,7398,6463,5509,4630,3848,3209,2730,2426,2311,2392,2678,3140,3763,4477,5230,5939,6539,6960,7155,7086,6749,6171,5416,4569,3755,3068,2625,2467,2627,3058,3692,4412,5089,5606,5832,5726,5219,4370,3207,1868,446,-891,-2038,-2862,-3305,-3318,-2941,-2215,-1271,-219,787,1623,2177,2382,2205,1684,897,-34,-948,-1701,-2146,-2207,-1833,-1084,-36,1145,2308,3268,3912,4139,3938,3362,2500,1522,577,-157,-545,-503,8,932,2189,3623,5076,6387,7414,8062,8270,8054,7430,6503,5336,4050,2725,1446,279,-730,-1552,-2169,-2576,-2773,-2748,-2526,-2086,-1472,-674,256,1296,2390,3479,4491,5349,5966,6290,6263,5901,5221,4316,3291,2266,1392,734,399,350,563,915,1284,1531,1557,1288,732,-77,-1036,-2048,-2992,-3789,-4377,-4742,-4885,-4853,-4675,-4421,-4139,-3884,-3715,-3662,-3762,-4013,-4404,-4881,-5383,-5808,-6076,-6087,-5804,-5206,-4346,-3310,-2222,-1215,-416,94,252,65,-422,-1137,-1944,-2729,-3373,-3766,-3886,-3709,-3295,-2724,-2089,-1497,-1018,-708,-569,-593,-715,-903,-1082,-1231,-1321,-1356,-1348,-1313,-1277,-1254,-1271,-1342,-1475,-1697,-1989,-2374,-2815,-3316,-3818,-4301,-4693,-4963,-5055,-4974,-4705,-4312,-3834,-3351,-2930,-2619,-2463,-2453,-2581,-2787,-3027,-3225,-3359,-3378,-3310,-3149,-2944,-2718,-2507,-2328,-2202,-2129,-2124,-2196,-2347,-2600,-2941,-3368,-3851,-4355,-4835,-5257,-5580,-5793,-5872,-5825,-5648,-5359,-4971,-4501,-3977,-3415,-2850,-2310,-1822,-1428,-1139,-985,-955,-1070,-1297,-1657,-2111,-2676,-3315,-4033,-4776,-5523,-6198,-6761,-7141,-7303,-7218,-6888,-6335,-5597,-4724,-3765,-2774,-1785,-851,27,805,1494,2087,2583,2992,3322,3562,3733,3805,3790,3664,3426,3080,2626,2102,1526,958,450,53,-167,-199,-22,327,796,1310,1784,2152,2370,2432,2365,2221,2058,1932,1860,1859,1887,1932,1932,1870,1717,1462,1122,697,228,-261,-746,-1181,-1553,-1834,-2006,-2072,-2029,-1891,-1675,-1403,-1093,-765,-433,-117,168,396,546,583,498,255,-115,-627,-1198,-1801,-2337,-2748,-2979,-2989,-2789,-2396,-1860,-1235,-554,131,828,1496,2157,2763,3308,3733,4020,4114,4020,3718,3245,2636,1954,1282,684,248,13,6,209,590,1067,1589,2051,2412,2590,2573,2328,1880,1261,541,-205,-869,-1372,-1624,-1576,-1208,-546,355,1389,2453,3431,4227,4779,5037,5019,4729,4239,3588,2856,2074,1301,544,-171,-846,-1470,-2040,-2539,-2964,-3297,-3550,-3704,-3795,-3815,-3794,-3756,-3700,-3653,-3604,-3543,-3461,-3332,-3149,-2901,-2600,-2243,-1857,-1436,-986,-490,56,692,1391,2176,2981,3767,4460,4986,5294,5363,5182,4817,4301,3751,3230,2839,2644,2685,2984,3506,4200,4971,5722,6344,6747,6876,6702,6265,5620,4871,4115,3441,2900,2522,2274,2126,2004,1853,1625,1267,781,152,-571,-1339,-2071,-2660,-3016,-3036,-2678,-1917,-804,576,2087,3583,4907,5950,6612,6882,6761,6318,5636,4800,3909,3022,2189,1428,739,99,-500,-1083,-1634,-2139,-2556,-2863,-3015,-3012,-2857,-2559,-2181,-1724,-1257,-783,-329,94,495,858,1182,1439,1599,1624,1468,1111,535,-247,-1180,-2215,-3232,-4154,-4848,-5246,-5268,-4900,-4153,-3073,-1749,-269,1248,2696,3963,4957,5610,5866,5719,5158,4233,2990,1523,-70,-1646,-3071,-4190,-4877,-5042,-4628,-3659,-2189,-368,1651,3653,5435,6810,7626,7801,7315,6233,4659,2797,811,-1059,-2663,-3836,-4507,-4640,-4268,-3469,-2347,-1055,273,1464,2392,2932,3032,2665,1897,798,-492,-1854,-3158,-4302,-5227,-5872,-6243,-6330,-6159,-5753,-5161,-4412,-3609,-2792,-2082,-1541,-1242,-1234,-1506,-2045,-2772,-3607,-4441,-5169,-5702,-5974,-5955,-5661,-5122,-4431,-3653,-2906,-2256,-1792,-1545,-1550,-1773,-2200,-2737,-3342,-3910,-4390,-4709,-4833,-4716,-4373,-3792,-3043,-2163,-1263,-415,265,722,899,804,471,-29,-601,-1154,-1605,-1892,-1995,-1912,-1681,-1345,-965,-590,-255,10,207,336,411,457,495,541,618,715,845,991,1152,1323,1488,1650,1778,1855,1854,1733,1491,1111,621,62,-510,-1032,-1436,-1675,-1712,-1526,-1142,-573,113,867,1614,2290,2843,3224,3404,3354,3068,2538,1777,813,-313,-1530,-2762,-3918,-4905,-5651,-6090,-6207,-5997,-5507,-4789,-3929,-3010,-2113,-1319,-674,-214,45,132,49,-137,-410,-684,-928,-1057,-1033,-797,-346,336,1185,2162,3164,4093,4853,5345,5512,5321,4784,3960,2934,1848,821,16,-473,-556,-223,488,1472,2575,3632,4452,4918,4911,4426,3502,2241,807,-636,-1906,-2853,-3361,-3374,-2880,-1932,-620,940,2598,4223,5683,6865,7704,8143,8181,7825,7131,6151,4982,3700,2411,1188,105,-786,-1473,-1939,-2195,-2259,-2130,-1844,-1415,-894,-334,193,610,848,860,627,159,-482,-1232,-1986,-2649,-3132,-3362,-3305,-2950,-2340,-1529,-623,308,1138,1824,2271,2463,2378,2018,1447,701,-93,-853,-1451,-1796,-1809,-1468,-780,186,1332,2538,3675,4625,5298,5634,5606,5233,4552,3627,2555,1405,282,-743,-1612,-2272,-2724,-2959,-3017,-2925,-2743,-2514,-2282,-2083,-1937,-1842,-1801,-1782,-1770,-1732,-1663,-1542,-1393,-1213,-1029,-869,-735,-672,-664,-740,-869,-1065,-1288,-1544,-1809,-2094,-2388,-2713,-3066,-3466,-3905,-4391,-4898,-5406,-5878,-6254,-6504,-6561,-6414,-6043,-5473,-4749,-3938,-3118,-2377,-1779,-1384,-1219,-1280,-1542,-1949,-2443,-2955,-3430,-3826,-4125,-4330,-4461,-4536,-4580,-4585,-4561,-4459,-4278,-3962,-3510,-2902,-2148,-1275,-304,710,1735,2718,3611,4370,4939,5265,5311,5042,4466,3615,2558,1383,193,-912,-1844,-2533,-2933,-3022,-2813,-2324,-1640,-796,77,935,1658,2196,2493,2525,2298,1847,1223,507,-227,-892,-1427,-1762,-1889,-1785,-1500,-1079,-619,-198,81,163,6,-377,-945,-1612,-2287,-2878,-3291,-3498,-3470,-3249,-2891,-2456,-2030,-1649,-1358,-1162,-1046,-1006,-1008,-1063,-1171,-1371,-1685,-2148,-2747,-3470,-4233,-4971,-5562,-5937,-6015,-5764,-5197,-4331,-3247,-2007,-707,576,1749,2750,3512,4000,4190,4089,3716,3128,2395,1607,881,311,15,47,464,1237,2315,3580,4880,6051,6923,7367,7309,6730,5706,4340,2817,1288,-61,-1118,-1782,-2040,-1894,-1439,-757,17,757,1371,1761,1902,1784,1441,955,404,-80,-411,-472,-222,386,1317,2521,3881,5271,6528,7514,8106,8224,7868,7050,5897,4505,3037,1619,368,-630,-1330,-1722,-1831,-1693,-1388,-956,-486,-14,397,718,923,994,937,751,460,83,-337,-775,-1165,-1482,-1654,-1662,-1464,-1074,-513,161,866,1528,2047,2376,2460,2309,1933,1398,762,106,-490,-960,-1236,-1263,-995,-416,504,1723,3215,4878,6598,8224,9599,10594,11098,11092,10583,9680,8496,7206,5943,4861,4047,3574,3457,3680,4182,4880,5659,6402,6988,7320,7324,6990,6339,5461,4478,3534,2774,2321,2250,2590,3311,4345,5588,6913,8191,9286,10091,10514,10515,10087,9287,8193,6929,5621,4372,3299,2422,1796,1373,1133,1014,963,939,898,821,687,488,214,-133,-545,-1011,-1506,-2010,-2495,-2928,-3284,-3520,-3630,-3567,-3353,-2954,-2407,-1699,-887,19,939,1829,2607,3224,3628,3808,3766,3541,3200,2803,2458,2221,2158,2287,2596,3031,3519,3962,4271,4387,4266,3917,3386,2734,2071,1484,1074,904,1020,1393,1998,2719,3453,4063,4423,4440,4063,3292,2193,869,-524,-1839,-2899,-3583,-3792,-3483,-2681,-1450,74,1741,3367,4776,5817,6364,6356,5793,4721,3267,1579,-171,-1801,-3168,-4158,-4720,-4858,-4625,-4122,-3470,-2801,-2243,-1870,-1761,-1903,-2279,-2817,-3428,-4033,-4544,-4917,-5124,-5169,-5095,-4932,-4751,-4582,-4455,-4383,-4332,-4288,-4200,-4044,-3804,-3488,-3144,-2821,-2611,-2566,-2756,-3200,-3894,-4785,-5807,-6834,-7763,-8458,-8803,-8723,-8150,-7109,-5645,-3876,-1958,-59,1635,2970,3836,4177,3996,3377,2412,1275,105,-941,-1750,-2255,-2436,-2336,-2027,-1635,-1267,-1049,-1057,-1337,-1883,-2645,-3538,-4442,-5245,-5825,-6094,-6004,-5537,-4743,-3692,-2496,-1285,-163,747,1392,1722,1740,1486,1016,415,-238,-864,-1423,-1872,-2220,-2467,-2638,-2753,-2828,-2889,-2933,-2986,-3035,-3089,-3146,-3199,-3252,-3307,-3352,-3409,-3455,-3513,-3564,-3611,-3636,-3617,-3543,-3386,-3153,-2828,-2439,-1979,-1491,-995,-529,-151,115,220,152,-73,-423,-839,-1231,-1542,-1676,-1610,-1311,-809,-128,639,1448,2193,2835,3311,3612,3735,3707,3592,3430,3319,3296,3424,3710,4136,4636,5126,5484,5610,5406,4824,3866,2595,1121,-394,-1792,-2892,-3572,-3726,-3338,-2420,-1072,591,2401,4191,5787,7037,7815,8039,7682,6761,5366,3614,1670,-301,-2132,-3700,-4900,-5695,-6091,-6118,-5863,-5399,-4821,-4207,-3623,-3101,-2673,-2325,-2047,-1819,-1622,-1456,-1330,-1259,-1277,-1396,-1624,-1950,-2326,-2701,-2992,-3135,-3066,-2761,-2231,-1514,-707,116,826,1356,1618,1596,1287,741,25,-761,-1514,-2145,-2550,-2691,-2515,-2044,-1309,-392,617,1599,2459,3105,3495,3609,3479,3161,2739,2300,1932,1694,1642,1769,2059,2437,2820,3095,3174,2980,2482,1715,734,-318,-1329,-2132,-2643,-2768,-2515,-1916,-1060,-64,947,1857,2554,2989,3092,2893,2384,1649,745,-232,-1195,-2064,-2772,-3286,-3591,-3707,-3684,-3582,-3488,-3468,-3599,-3887,-4354,-4926,-5555,-6138,-6618,-6927,-7069,-7044,-6909,-6704,-6494,-6307,-6161,-6060,-5970,-5874,-5725,-5505,-5188,-4780,-4286,-3741,-3182,-2665,-2237,-1952,-1831,-1905,-2137,-2522,-2989,-3499,-3973,-4369,-4616,-4686,-4543,-4181,-3616,-2879,-2020,-1096,-165,706,1474,2087,2531,2787,2876,2807,2635,2388,2123,1875,1676,1544,1482,1466,1476,1445,1360,1153,835,404,-108,-631,-1116,-1500,-1741,-1834,-1800,-1671,-1529,-1408,-1393,-1489,-1731,-2093,-2545,-3042,-3528,-3947,-4265,-4447,-4486,-4390,-4179,-3887,-3556,-3223,-2931,-2701,-2560,-2519,-2580,-2746,-3023,-3402,-3898,-4493,-5184,-5939,-6734,-7502,-8216,-8794,-9215,-9409,-9373,-9058,-8483,-7646,-6584,-5366,-4055,-2769,-1591,-655,-26,203,20,-567,-1478,-2610,-3805,-4926,-5832,-6415,-6619,-6415,-5820,-4893,-3676,-2292,-784,717,2168,3475,4600,5498,6155,6573,6763,6768,6612,6357,6026,5667,5284,4895,4476,4022,3493,2880,2171,1372,521,-346,-1153,-1854,-2365,-2652,-2661,-2386,-1836,-1043,-75,997,2073,3078,3909,4521,4840,4869,4593,4059,3308,2426,1495,601,-155,-725,-1040,-1104,-927,-571,-107,359,745,952,950,691,217,-452,-1234,-2061,-2849,-3529,-4045,-4356,-4442,-4302,-3948,-3410,-2721,-1912,-1035,-106,814,1709,2530,3247,3824,4221,4417,4377,4110,3631,2999,2289,1599,1029,664,575,780,1278,2010,2907,3855,4763,5520,6056,6325,6301,6028,5528,4905,4216,3572,3051,2726,2653,2841,3279,3907,4641,5365,5979,6379,6517,6378,5991,5448,4843,4301,3928,3808,3988,4469,5209,6128,7125,8096,8937,9585,9974,10094,9934,9524,8900,8117,7233,6319,5425,4614,3916,3361,2961,2712,2587,2566,2590,2629,2636,2586,2477,2300,2088,1850,1623,1417,1256,1134,1056,1015,1012,1051,1156,1330,1613,1993,2486,3050,3669,4270,4822,5253,5538,5633,5539,5254,4806,4246,3606,2974,2371,1876,1505,1277,1193,1220,1322,1459,1590,1683,1751,1773,1810,1865,1987,2206,2514,2932,3424,3969,4531,5062,5512,5837,5978,5907,5593,5036,4266,3328,2311,1296,402,-293,-704,-804,-594,-132,502,1194,1843,2359,2677,2786,2687,2429,2070,1677,1310,1022,822,724,683,665,600,433,112,-396,-1084,-1941,-2890,-3875,-4797,-5593,-6181,-6538,-6625,-6455,-6046,-5427,-4672,-3827,-2993,-2231,-1622,-1218,-1036,-1078,-1297,-1632,-2011,-2353,-2610,-2732,-2732,-2610,-2431,-2213,-2035,-1898,-1851,-1864,-1935,-2007,-2046,-1982,-1776,-1393,-827,-90,756,1669,2536,3301,3868,4196,4264,4071,3673,3115,2477,1816,1196,644,199,-149,-389,-544,-636,-696,-752,-834,-950,-1105,-1289,-1476,-1646,-1786,-1874,-1920,-1926,-1888,-1831,-1747,-1649,-1548,-1443,-1343,-1264,-1202,-1179,-1194,-1253,-1348,-1461,-1575,-1655,-1689,-1653,-1556,-1404,-1232,-1066,-951,-923,-1014,-1255,-1661,-2225,-2941,-3750,-4611,-5441,-6175,-6753,-7130,-7289,-7244,-7005,-6620,-6105,-5498,-4812,-4062,-3260,-2416,-1557,-706,92,798,1356,1730,1874,1790,1478,988,376,-277,-887,-1371,-1669,-1727,-1536,-1095,-445,364,1260,2172,3031,3768,4343,4719,4888,4873,4687,4394,4029,3644,3281,2958,2702,2507,2377,2298,2262,2265,2301,2390,2526,2732,2993,3296,3611,3895,4101,4200,4160,3983,3694,3313,2903,2501,2145,1875,1681,1571,1520,1504,1493,1469,1414,1324,1206,1068,917,780,627,474,278,6,-376,-899,-1580,-2392,-3306,-4245,-5137,-5886,-6440,-6730,-6742,-6485,-5967,-5264,-4400,-3466,-2502,-1577,-730,17,639,1142,1529,1798,1954,1983,1867,1603,1171,598,-100,-858,-1615,-2286,-2788,-3059,-3053,-2756,-2194,-1411,-482,506,1473,2335,3041,3543,3856,3968,3954,3849,3724,3642,3627,3703,3856,4038,4207,4295,4247,4037,3649,3101,2449,1741,1067,494,86,-111,-87,147,557,1085,1677,2270,2804,3235,3525,3635,3558,3274,2793,2140,1322,406,-587,-1583,-2529,-3371,-4044,-4519,-4760,-4779,-4589,-4245,-3804,-3338,-2922,-2607,-2445,-2440,-2606,-2900,-3314,-3780,-4297,-4807,-5312,-5776,-6191,-6514,-6723,-6768,-6616,-6257,-5673,-4919,-4034,-3112,-2227,-1468,-880,-508,-348,-374,-557,-833,-1166,-1501,-1815,-2073,-2283,-2433,-2528,-2592,-2613,-2617,-2599,-2553,-2495,-2396,-2288,-2133,-1963,-1749,-1505,-1224,-909,-578,-243,55,291,419,414,240,-97,-611,-1255,-1991,-2746,-3449,-4014,-4409,-4552,-4485,-4178,-3703,-3096,-2427,-1755,-1142,-620,-222,48,191,219,155,19,-156,-359,-550,-737,-894,-1049,-1195,-1376,-1599,-1898,-2277,-2737,-3256,-3800,-4331,-4802,-5190,-5467,-5638,-5704,-5692,-5617,-5511,-5399,-5294,-5220,-5184,-5175,-5207,-5229,-5245,-5191,-5063,-4818,-4459,-4004,-3478,-2947,-2437,-2017,-1684,-1468,-1347,-1295,-1298,-1300,-1295,-1242,-1142,-982,-782,-556,-341,-174,-81,-100,-228,-472,-794,-1168,-1525,-1830,-2010,-2034,-1863,-1485,-911,-169,689,1582,2442,3164,3694,3955,3938,3630,3075,2330,1474,600,-205,-878,-1360,-1657,-1757,-1720,-1574,-1373,-1162,-948,-751,-559,-363,-152,78,333,594,852,1078,1228,1281,1179,917,471,-140,-875,-1692,-2520,-3287,-3946,-4424,-4701,-4768,-4618,-4318,-3889,-3425,-2972,-2601,-2351,-2239,-2270,-2396,-2578,-2730,-2791,-2681,-2366,-1819,-1076,-180,780,1708,2508,3102,3429,3485,3283,2892,2398,1903,1514,1313,1384,1736,2387,3273,4326,5432,6489,7367,7998,8309,8291,7985,7439,6781,6100,5523,5119,4948,5007,5258,5631,6025,6345,6498,6420,6076,5475,4660,3701,2714,1787,1047,559,387,530,962,1615,2401,3223,3985,4603,5015,5182,5090,4763,4230,3564,2832,2110,1488,1019,759,730,922,1304,1812,2371,2886,3296,3511,3510,3251,2759,2057,1203,270,-681,-1549,-2288,-2807,-3074,-3029,-2668,-1984,-1002,210,1597,3034,4449,5708,6754,7498,7924,8010,7790,7295,6596,5756,4860,3994,3247,2693,2402,2406,2708,3271,4011,4832,5603,6209,6544,6546,6194,5529,4636,3648,2715,1979,1562,1528,1894,2603,3550,4586,5532,6232,6526,6337,5623,4431,2861,1078,-736,-2371,-3674,-4482,-4743,-4421,-3568,-2279,-682,1066,2805,4387,5684,6612,7112,7184,6860,6186,5272,4173,3007,1838,746,-216,-1003,-1600,-1993,-2214,-2285,-2272,-2223,-2212,-2279,-2473,-2792,-3232,-3741,-4275,-4758,-5147,-5384,-5454,-5341,-5055,-4628,-4081,-3472,-2822,-2176,-1556,-980,-484,-64,239,432,503,460,328,126,-110,-345,-547,-679,-713,-622,-402,-44,403,929,1444,1921,2272,2486,2528,2417,2182,1877,1559,1297,1140,1131,1282,1596,2018,2501,2947,3268,3370,3187,2678,1854,777,-468,-1732,-2907,-3834,-4446,-4661,-4497,-3973,-3189,-2233,-1237,-308,457,973,1206,1130,772,168,-616,-1502,-2410,-3263,-3992,-4552,-4921,-5096,-5110,-5000,-4836,-4670,-4579,-4596,-4774,-5090,-5542,-6045,-6532,-6906,-7069,-6970,-6570,-5888,-4975,-3912,-2796,-1726,-786,-34,489,780,848,723,453,72,-356,-799,-1202,-1534,-1763,-1876,-1861,-1725,-1474,-1123,-684,-178,385,972,1564,2117,2605,2978,3213,3265,3134,2803,2310,1687,1013,351,-202,-591,-752,-670,-354,155,782,1441,2026,2454,2639,2557,2189,1600,847,46,-700,-1291,-1655,-1741,-1568,-1143,-543,156,881,1534,2061,2408,2543,2478,2220,1833,1352,854,378,-27,-351,-571,-727,-808,-878,-938,-1042,-1195,-1419,-1712,-2073,-2478,-2915,-3335,-3716,-4003,-4169,-4173,-4021,-3704,-3279,-2789,-2299,-1884,-1582,-1425,-1416,-1510,-1671,-1825,-1921,-1905,-1771,-1508,-1162,-774,-388,-82,137,206,141,-61,-353,-694,-1007,-1250,-1351,-1304,-1080,-725,-258,250,743,1171,1481,1661,1704,1631,1480,1299,1118,992,917,923,986,1102,1244,1388,1513,1578,1578,1481,1287,995,623,189,-266,-706,-1095,-1373,-1524,-1505,-1319,-975,-505,27,576,1053,1431,1641,1686,1535,1215,721,92,-643,-1440,-2235,-2978,-3599,-4061,-4327,-4402,-4291,-4056,-3727,-3387,-3082,-2864,-2766,-2792,-2928,-3143,-3399,-3647,-3863,-4004,-4073,-4044,-3937,-3736,-3472,-3146,-2788,-2416,-2050,-1710,-1402,-1134,-899,-696,-516,-354,-210,-82,26,121,205,292,393,517,662,826,964,1071,1087,1014,840,573,271,-47,-302,-474,-510,-411,-171,181,610,1073,1513,1885,2122,2191,2038,1662,1047,249,-686,-1670,-2601,-3397,-3969,-4273,-4287,-4021,-3514,-2831,-2033,-1216,-428,240,752,1055,1141,1000,669,183,-394,-1001,-1582,-2094,-2508,-2822,-3045,-3188,-3294,-3364,-3428,-3500,-3559,-3630,-3671,-3691,-3664,-3585,-3450,-3263,-3040,-2801,-2572,-2385,-2254,-2197,-2204,-2265,-2343,-2420,-2445,-2399,-2270,-2032,-1724,-1330,-910,-467,-51,339,667,956,1181,1381,1547,1705,1850,1997,2122,2226,2267,2238,2107,1872,1530,1089,579,23,-542,-1071,-1538,-1900,-2132,-2220,-2159,-1947,-1615,-1169,-662,-120,397,863,1216,1453,1536,1485,1295,1000,627,213,-210,-609,-965,-1245,-1438,-1520,-1476,-1296,-986,-565,-85,404,824,1108,1210,1075,718,134,-610,-1470,-2362,-3221,-3989,-4624,-5101,-5426,-5594,-5644,-5589,-5455,-5276,-5047,-4796,-4517,-4209,-3885,-3536,-3176,-2813,-2455,-2107,-1771,-1433,-1099,-746,-370,26,460,896,1340,1745,2099,2361,2517,2560,2489,2341,2154,1974,1857,1828,1905,2072,2299,2550,2777,2966,3083,3143,3140,3098,3014,2911,2767,2599,2370,2102,1768,1418,1050,741,511,432,520,805,1278,1919,2688,3531,4393,5214,5948,6546,6989,7247,7321,7214,6947,6535,6021,5434,4814,4206,3642,3157,2781,2515,2369,2309,2320,2342,2347,2278,2111,1818,1399,861,227,-455,-1167,-1830,-2431,-2904,-3225,-3359,-3294,-3009,-2534,-1867,-1079,-205,660,1461,2115,2596,2875,2990,2970,2908,2853,2900,3075,3410,3895,4486,5134,5759,6312,6723,6990,7086,7062,6946,6798,6658,6557,6503,6489,6498,6499,6494,6454,6398,6324,6231,6133,6005,5840,5610,5301,4896,4410,3858,3294,2776,2374,2157,2169,2444,2965,3705,4590,5543,6473,7285,7929,8332,8504,8421,8122,7637,7013,6305,5572,4847,4193,3613,3146,2793,2550,2414,2342,2314,2283,2205,2053,1790,1407,899,284,-429,-1182,-1954,-2667,-3276,-3721,-3952,-3941,-3669,-3150,-2417,-1534,-589,322,1088,1627,1874,1818,1481,935,268,-406,-988,-1383,-1535,-1407,-1007,-370,443,1349,2265,3099,3778,4249,4470,4456,4209,3799,3263,2691,2130,1657,1304,1105,1052,1127,1296,1499,1715,1871,1954,1923,1758,1466,1061,581,92,-358,-681,-842,-788,-524,-76,508,1119,1706,2130,2385,2384,2174,1756,1203,586,-36,-568,-970,-1182,-1186,-971,-566,3,648,1306,1872,2255,2385,2188,1664,804,-317,-1650,-3059,-4460,-5729,-6761,-7510,-7913,-7985,-7772,-7318,-6734,-6080,-5440,-4854,-4357,-3945,-3624,-3372,-3201,-3090,-3077,-3131,-3287,-3498,-3745,-3968,-4115,-4141,-4020,-3749,-3358,-2873,-2365,-1857,-1424,-1062,-818,-659,-584,-542,-496,-394,-199,115,566,1126,1781,2455,3106,3634,3994,4107,3949,3494,2769,1811,700,-476,-1620,-2643,-3472,-4067,-4406,-4497,-4375,-4080,-3674,-3220,-2772,-2378,-2075,-1871,-1775,-1772,-1839,-1955,-2077,-2179,-2208,-2137,-1911,-1513,-903,-71,976,2229,3623,5097,6556,7880,8966,9691,9973,9735,8976,7687,5964,3898,1621,-706,-2964,-5007,-6749,-8115,-9069,-9610,-9745,-9533,-9001,-8236,-7263,-6175,-4992,-3810,-2651,-1597,-686,34,532,799,844,697,406,30,-379,-778,-1128,-1433,-1675,-1889,-2092,-2320,-2600,-2955,-3364,-3833,-4290,-4713,-5034,-5213,-5237,-5076,-4768,-4323,-3809,-3262,-2777,-2392,-2192,-2214,-2476,-2996,-3715,-4601,-5533,-6430,-7147,-7584,-7626,-7209,-6295,-4899,-3081,-937,1390,3751,5977,7929,9477,10544,11096,11129,10716,9916,8862,7653,6409,5212,4119,3147,2283,1482,695,-132,-1049,-2076,-3242,-4515,-5889,-7294,-8698,-10023,-11232,-12262,-13096,-13695,-14055,-14160,-14014,-13611,-12967,-12091,-11016,-9788,-8459,-7097,-5771,-4562,-3519,-2729,-2198,-1979,-2037,-2356,-2856,-3470,-4100,-4665,-5096,-5334,-5359,-5161,-4767,-4227,-3598,-2953,-2362,-1852,-1468,-1179,-972,-809,-643,-484,-300,-161,-79,-145,-405,-893,-1649,-2592,-3698,-4803,-5799,-6534,-6895,-6802,-6219,-5179,-3736,-2029,-174,1661,3350,4790,5913,6710,7184,7393,7368,7176,6841,6381,5817,5127,4340,3453,2505,1537,591,-280,-1042,-1662,-2122,-2420,-2562,-2563,-2452,-2229,-1935,-1559,-1132,-660,-155,343,833,1270,1652,1962,2193,2364,2467,2527,2550,2542,2522,2471,2406,2278,2094,1796,1372,801,73,-778,-1718,-2681,-3592,-4373,-4961,-5306,-5400,-5256,-4927,-4491,-4037,-3668,-3460,-3476,-3744,-4242,-4920,-5686,-6428,-7025,-7363,-7336,-6890,-5990,-4662,-2970,-1012,1082,3173,5135,6839,8223,9227,9872,10188,10260,10170,10025,9902,9864,9931,10099,10311,10521,10644,10615,10382,9899,9155,8139,6873,5377,3689,1869,-36,-1933,-3735,-5342,-6659,-7604,-8141,-8244,-7962,-7348,-6507,-5534,-4552,-3642,-2898,-2357,-2065,-2017,-2207,-2608,-3164,-3853,-4587,-5353,-6058,-6692,-7181,-7509,-7635,-7541,-7220,-6672,-5924,-5008,-3979,-2906,-1853,-897,-102,483,812,878,671,231,-419,-1202,-2080,-2972,-3826,-4569,-5129,-5446,-5433,-5062,-4271,-3082,-1513,366,2450,4617,6737,8663,10307,11570,12429,12880,12946,12696,12163,11427,10527,9513,8435,7329,6254,5251,4375,3647,3099,2702,2447,2273,2138,1994,1807,1563,1276,968,694,483,377,389,511,735,1015,1335,1649,1946,2205,2419,2582,2687,2715,2657,2491,2201,1783,1231,561,-193,-1001,-1781,-2496,-3067,-3438,-3595,-3481,-3141,-2564,-1813,-935,7,943,1807,2551,3125,3524,3756,3848,3867,3865,3922,4086,4409,4902,5582,6419,7399,8460,9572,10664,11697,12619,13387,13984,14384,14609,14673,14619,14505,14360,14237,14126,14023,13875,13619,13178,12491,11494,10183,8559,6683,4633,2508,429,-1512,-3196,-4572,-5560,-6139,-6292,-6023,-5375,-4392,-3166,-1778,-349,1041,2275,3298,4035,4472,4587,4423,4001,3392,2648,1834,1005,206,-521,-1163,-1690,-2113,-2421,-2634,-2753,-2808,-2800,-2760,-2698,-2615,-2539,-2442,-2360,-2270,-2201,-2159,-2164,-2249,-2426,-2731,-3159,-3715,-4370,-5081,-5790,-6429,-6919,-7191,-7177,-6827,-6124,-5070,-3719,-2144,-453,1232,2799,4144,5205,5940,6369,6510,6425,6163,5772,5292,4736,4131,3461,2769,2047,1343,688,95,-401,-822,-1187,-1527,-1910,-2361,-2925,-3620,-4423,-5321,-6243,-7139,-7937,-8570,-8995,-9163,-9067,-8704,-8100,-7312,-6389,-5430,-4503,-3702,-3097,-2731,-2650,-2825,-3247,-3835,-4523,-5220,-5846,-6341,-6654,-6780,-6708,-6476,-6109,-5652,-5150,-4643,-4177,-3789,-3519,-3391,-3438,-3657,-4052,-4603,-5261,-5985,-6688,-7316,-7776,-8032,-8017,-7735,-7166,-6345,-5291,-4049,-2668,-1176,370,1955,3542,5117,6665,8170,9609,10958,12174,13217,14031,14570,14784,14652,14163,13354,12263,10982,9592,8192,6866,5675,4658,3813,3140,2569,2093,1632,1183,711,221,-273,-754,-1194,-1572,-1889,-2117,-2309,-2445,-2595,-2758,-2967,-3213,-3477,-3714,-3867,-3881,-3698,-3296,-2659,-1818,-822,270,1368,2427,3378,4200,4884,5425,5851,6155,6360,6447,6408,6215,5850,5293,4557,3645,2612,1487,348,-761,-1764,-2624,-3283,-3731,-3942,-3925,-3687,-3240,-2609,-1797,-835,289,1545,2943,4452,6046,7689,9307,10837,12181,13257,13971,14259,14062,13375,12222,10672,8843,6856,4876,3011,1384,33,-1004,-1768,-2294,-2656,-2914,-3129,-3339,-3559,-3791,-4001,-4176,-4263,-4256,-4130,-3890,-3560,-3161,-2754,-2373,-2081,-1903,-1879,-2007,-2289,-2712,-3240,-3866,-4542,-5263,-6000,-6738,-7466,-8152,-8776,-9292,-9674,-9883,-9904,-9728,-9373,-8857,-8250,-7582,-6942,-6379,-5944,-5680,-5585,-5659,-5849,-6108,-6348,-6497,-6464,-6192,-5639,-4806,-3724,-2454,-1071,336,1700,2954,4063,5001,5776,6389,6877,7249,7538,7756,7893,7951,7871,7627,7143,6372,5270,3815,2038,-21,-2264,-4586,-6866,-8991,-10858,-12408,-13591,-14412,-14875,-15029,-14914,-14588,-14108,-13520,-12870,-12205,-11529,-10880,-10231,-9587,-8923,-8220,-7477,-6675,-5839,-4968,-4097,-3250,-2464,-1770,-1209,-796,-562,-484,-579,-787,-1103,-1455,-1810,-2119,-2348,-2487,-2532,-2519,-2463,-2437,-2448,-2560,-2759,-3062,-3431,-3848,-4261,-4631,-4919,-5077,-5089,-4924,-4590,-4093,-3476,-2775,-2045,-1326,-640,-2,601,1207,1834,2544,3328,4216,5150,6092,6927,7568,7886,7804,7261,6249,4836,3112,1238,-630,-2341,-3760,-4816,-5477,-5774,-5763,-5553,-5226,-4889,-4613,-4436,-4381,-4407,-4490,-4549,-4543,-4411,-4134,-3699,-3131,-2452,-1705,-941,-173,540,1214,1814,2358,2841,3273,3660,4015,4343,4665,4984,5313,5646,5975,6281,6542,6731,6814,6774,6566,6170,5554,4686,3571,2190,594,-1185,-3056,-4936,-6718,-8305,-9602,-10555,-11100,-11255,-10988,-10375,-9408,-8179,-6700,-5028,-3197,-1231,836,2967,5128,7262,9305,11194,12848,14206,15208,15819,16023,15829,15278,14403,13278,11938,10451,8840,7150,5393,3606,1810,47,-1641,-3196,-4577,-5715,-6594,-7164,-7452,-7460,-7244,-6870,-6403,-5932,-5534,-5258,-5161,-5238,-5469,-5813,-6173,-6489,-6654,-6620,-6333,-5792,-5010,-4040,-2929,-1765,-580,532,1571,2477,3258,3917,4453,4901,5250,5519,5686,5750,5671,5464,5091,4596,3980,3287,2564,1831,1138,488,-100,-643,-1145,-1617,-2077,-2500,-2879,-3165,-3301,-3243,-2916,-2308,-1382,-170,1292,2941,4675,6415,8039,9475,10621,11435,11866,11915,11594,10949,10037,8928,7692,6385,5075,3785,2567,1432,412,-477,-1219,-1795,-2207,-2450,-2549,-2526,-2432,-2291,-2170,-2069,-2035,-2056,-2124,-2229,-2328,-2403,-2422,-2365,-2229,-2018,-1739,-1425,-1087,-748,-434,-138,128,375,615,871,1141,1463,1820,2215,2634,3032,3384,3628,3732,3667,3427,3054,2591,2139,1794,1646,1800,2292,3148,4349,5810,7451,9131,10734,12139,13262,14052,14500,14641,14536,14263,13910,13550,13240,13015,12879,12812,12773,12710,12556,12262,11781,11083,10171,9059,7770,6363,4865,3341,1833,382,-961,-2161,-3186,-3995,-4580,-4922,-5028,-4927,-4648,-4239,-3767,-3269,-2822,-2450,-2191,-2055,-2036,-2108,-2236,-2365,-2450,-2446,-2321,-2078,-1710,-1261,-758,-258,198,556,795,884,831,647,363,14,-357,-727,-1080,-1412,-1737,-2069,-2425,-2816,-3243,-3694,-4152,-4595,-4978,-5277,-5451,-5461,-5305,-4942,-4414,-3713,-2896,-1993,-1045,-88,855,1774,2651,3500,4296,5057,5748,6383,6909,7339,7611,7726,7628,7308,6734,5913,4844,3574,2138,618,-936,-2437,-3837,-5079,-6123,-6946,-7533,-7878,-7995,-7885,-7589,-7116,-6524,-5844,-5129,-4443,-3828,-3344,-3031,-2911,-3012,-3315,-3818,-4479,-5271,-6139,-7056,-7954,-8813,-9568,-10212,-10680,-10986,-11063,-10933,-10554,-9942,-9102,-8060,-6871,-5587,-4298,-3084,-2046,-1263,-813,-731,-1033,-1691,-2634,-3778,-4998,-6163,-7159,-7858,-8179,-8074,-7505,-6514,-5132,-3446,-1538,495,2574,4611,6570,8388,10061,11563,12891,14047,15018,15815,16417,16843,17071,17121,16985,16674,16191,15533,14708,13689,12478,11048,9398,7527,5469,3264,993,-1257,-3388,-5298,-6904,-8136,-8961,-9373,-9399,-9101,-8555,-7863,-7117,-6419,-5810,-5358,-5031,-4828,-4679,-4533,-4320,-4004,-3539,-2936,-2201,-1372,-502,378,1211,1994,2703,3360,3984,4589,5198,5793,6352,6833,7167,7311,7206,6840,6208,5353,4319,3198,2049,967,-4,-805,-1422,-1845,-2083,-2156,-2068,-1836,-1446,-896,-156,766,1890,3170,4579,6036,7461,8768,9859,10692,11194,11400,11290,10963,10461,9894,9333,8841,8459,8165,7937,7678,7317,6759,5937,4828,3447,1852,148,-1556,-3139,-4496,-5567,-6314,-6756,-6936,-6931,-6826,-6703,-6630,-6643,-6755,-6959,-7203,-7467,-7687,-7834,-7890,-7824,-7652,-7360,-6972,-6484,-5931,-5300,-4636,-3938,-3252,-2613,-2070,-1684,-1521,-1631,-2069,-2852,-3970,-5388,-7030,-8799,-10589,-12268,-13743,-14899,-15676,-16029,-15935,-15441,-14558,-13386,-11961,-10373,-8674,-6913,-5134,-3367,-1632,38,1627,3098,4426,5580,6522,7245,7719,7973,7999,7868,7588,7245,6869,6499,6166,5844,5513,5115,4574,3835,2822,1524,-74,-1905,-3911,-5964,-7957,-9760,-11276,-12426,-13179,-13517,-13490,-13127,-12533,-11760,-10928,-10100,-9370,-8790,-8404,-8228,-8256,-8468,-8809,-9245,-9690,-10111,-10429,-10611,-10611,-10407,-9969,-9304,-8389,-7266,-5929,-4456,-2873,-1288,235,1585,2679,3435,3793,3732,3237,2360,1147,-298,-1871,-3450,-4901,-6110,-6970,-7407,-7390,-6913,-6040,-4836,-3428,-1924,-438,920,2103,3051,3770,4273,4598,4785,4892,4944,4999,5051,5131,5222,5308,5385,5397,5353,5193,4925,4511,3956,3258,2428,1487,470,-587,-1622,-2599,-3439,-4125,-4586,-4826,-4830,-4614,-4219,-3693,-3086,-2481,-1911,-1450,-1104,-899,-814,-823,-868,-903,-854,-685,-351,162,821,1612,2439,3254,3964,4504,4832,4915,4749,4344,3723,2901,1920,789,-444,-1743,-3050,-4284,-5358,-6181,-6659,-6743,-6388,-5630,-4503,-3120,-1575,-1,1496,2819,3911,4743,5321,5688,5896,6024,6132,6291,6529,6873,7307,7795,8301,8759,9132,9392,9516,9524,9427,9250,9004,8693,8279,7740,7003,6037,4784,3258,1465,-501,-2553,-4548,-6351,-7839,-8897,-9483,-9567,-9197,-8440,-7401,-6210,-4975,-3827,-2820,-2036,-1455,-1082,-852,-713,-605,-467,-277,-12,312,670,1040,1382,1693,1960,2199,2433,2667,2919,3159,3347,3433,3329,2994,2372,1467,305,-1026,-2439,-3799,-4993,-5923,-6497,-6694,-6479,-5895,-4960,-3749,-2314,-727,932,2600,4189,5635,6858,7804,8417,8682,8595,8186,7511,6650,5687,4727,3845,3126,2620,2357,2340,2536,2882,3300,3680,3925,3941,3659,3072,2175,1061,-193,-1456,-2598,-3525,-4139,-4420,-4352,-4000,-3423,-2714,-1971,-1250,-628,-107,292,597,822,995,1119,1211,1242,1220,1107,912,623,269,-115,-473,-738,-834,-704,-304,367,1271,2331,3428,4435,5223,5684,5764,5438,4751,3779,2633,1439,313,-633,-1330,-1711,-1772,-1494,-929,-89,940,2131,3391,4692,5964,7179,8308,9338,10264,11105,11870,12583,13255,13887,14464,14959,15324,15515,15493,15219,14694,13911,12913,11720,10399,8973,7498,5996,4490,3007,1551,154,-1177,-2412,-3529,-4500,-5313,-5935,-6380,-6619,-6687,-6583,-6342,-5998,-5572,-5121,-4652,-4226,-3837,-3527,-3279,-3099,-2958,-2833,-2685,-2478,-2169,-1734,-1142,-390,505,1530,2601,3679,4652,5456,6007,6253,6177,5792,5147,4311,3380,2432,1559,820,258,-93,-232,-164,94,514,1069,1719,2426,3140,3811,4384,4808,5044,5052,4839,4395,3776,3014,2188,1359,599,-39,-516,-807,-908,-814,-544,-104,484,1189,1967,2766,3489,4070,4385,4369,3938,3081,1796,161,-1724,-3722,-5672,-7433,-8864,-9871,-10407,-10462,-10095,-9363,-8400,-7289,-6167,-5112,-4209,-3521,-3078,-2890,-2968,-3251,-3730,-4310,-4946,-5560,-6091,-6496,-6739,-6806,-6707,-6462,-6115,-5718,-5331,-5017,-4824,-4803,-4955,-5303,-5804,-6424,-7093,-7739,-8267,-8616,-8702,-8493,-7970,-7134,-6045,-4741,-3316,-1843,-395,958,2174,3238,4132,4898,5547,6151,6735,7363,8058,8836,9688,10572,11443,12215,12834,13216,13316,13114,12583,11765,10676,9383,7944,6440,4930,3498,2177,1010,5,-863,-1620,-2326,-3034,-3786,-4629,-5548,-6553,-7584,-8592,-9516,-10284,-10844,-11174,-11238,-11072,-10689,-10155,-9521,-8861,-8216,-7642,-7133,-6699,-6287,-5854,-5333,-4654,-3776,-2657,-1323,206,1835,3480,5009,6327,7314,7920,8094,7858,7251,6354,5272,4106,2979,1976,1189,683,480,622,1071,1815,2788,3914,5122,6312,7414,8344,9059,9509,9710,9652,9424,9050,8654,8277,8009,7881,7916,8096,8397,8744,9109,9386,9560,9537,9311,8817,8072,7036,5755,4236,2540,727,-1130,-2951,-4655,-6165,-7422,-8365,-8967,-9217,-9124,-8720,-8072,-7228,-6298,-5345,-4462,-3715,-3161,-2829,-2736,-2860,-3170,-3613,-4126,-4637,-5087,-5399,-5537,-5456,-5143,-4621,-3912,-3100,-2255,-1483,-881,-525,-484,-775,-1386,-2276,-3359,-4556,-5748,-6862,-7786,-8481,-8883,-8983,-8791,-8321,-7637,-6786,-5846,-4879,-3951,-3092,-2350,-1711,-1183,-730,-328,67,494,984,1569,2258,3042,3913,4814,5716,6544,7249,7781,8083,8153,7951,7499,6807,5893,4820,3608,2333,1030,-237,-1450,-2561,-3586,-4509,-5355,-6151,-6908,-7664,-8420,-9177,-9925,-10619,-11240,-11726,-12052,-12187,-12119,-11867,-11453,-10927,-10356,-9788,-9300,-8923,-8691,-8606,-8645,-8770,-8935,-9086,-9193,-9225,-9181,-9079,-8931,-8785,-8646,-8546,-8482,-8435,-8400,-8328,-8200,-7978,-7635,-7146,-6497,-5677,-4693,-3561,-2318,-1003,320,1597,2752,3742,4502,5011,5253,5232,4991,4584,4077,3574,3136,2841,2732,2810,3060,3432,3845,4244,4541,4697,4670,4447,4045,3473,2779,2001,1183,390,-356,-1001,-1531,-1939,-2221,-2397,-2500,-2528,-2548,-2532,-2519,-2495,-2443,-2373,-2245,-2085,-1886,-1683,-1517,-1434,-1486,-1727,-2161,-2818,-3638,-4584,-5546,-6425,-7103,-7482,-7497,-7127,-6403,-5409,-4268,-3123,-2129,-1401,-1037,-1073,-1494,-2251,-3237,-4345,-5439,-6402,-7105,-7477,-7424,-6943,-6021,-4709,-3085,-1241,705,2640,4469,6101,7493,8603,9459,10058,10480,10751,10952,11134,11329,11582,11879,12212,12545,12822,12981,12965,12711,12189,11374,10275,8911,7348,5631,3864,2111,471,-983,-2195,-3126,-3770,-4149,-4308,-4309,-4227,-4125,-4054,-4058,-4137,-4297,-4507,-4733,-4948,-5103,-5187,-5171,-5054,-4841,-4535,-4153,-3709,-3205,-2669,-2083,-1469,-813,-128,589,1306,2012,2637,3152,3481,3589,3443,3045,2428,1653,805,-21,-731,-1248,-1515,-1496,-1189,-607,218,1226,2370,3558,4728,5784,6667,7304,7678,7751,7564,7131,6513,5780,4984,4221,3534,2999,2651,2516,2606,2893,3346,3895,4478,4996,5390,5583,5540,5246,4703,3957,3049,2054,1034,60,-816,-1555,-2128,-2536,-2768,-2843,-2756,-2524,-2146,-1632,-984,-220,656,1605,2612,3622,4594,5466,6175,6669,6898,6842,6509,5931,5188,4357,3553,2861,2361,2088,2044,2178,2433,2696,2898,2930,2764,2358,1746,963,91,-784,-1572,-2178,-2550,-2624,-2412,-1915,-1209,-367,509,1309,1961,2385,2576,2535,2315,2001,1669,1428,1351,1490,1891,2527,3400,4435,5587,6793,7973,9101,10091,10933,11565,11982,12150,12075,11764,11222,10499,9602,8595,7499,6369,5240,4151,3140,2239,1464,847,373,60,-115,-172,-127,-33,98,208,279,275,179,-29,-336,-755,-1240,-1795,-2362,-2931,-3453,-3902,-4253,-4459,-4521,-4390,-4099,-3638,-3056,-2419,-1772,-1207,-762,-483,-369,-405,-544,-736,-922,-1042,-1057,-919,-613,-128,534,1353,2285,3302,4323,5304,6183,6891,7402,7669,7693,7464,7005,6333,5496,4534,3516,2494,1560,755,160,-202,-314,-195,90,472,831,1090,1127,910,387,-407,-1438,-2618,-3874,-5096,-6220,-7160,-7863,-8293,-8411,-8219,-7715,-6926,-5910,-4721,-3467,-2218,-1088,-159,512,851,874,554,-45,-885,-1872,-2930,-3952,-4859,-5569,-6019,-6177,-6019,-5568,-4863,-3978,-3008,-2075,-1285,-763,-577,-790,-1393,-2357,-3588,-4981,-6403,-7720,-8808,-9579,-9940,-9890,-9398,-8533,-7339,-5925,-4389,-2849,-1399,-135,910,1693,2257,2624,2884,3089,3336,3644,4084,4618,5264,5967,6688,7385,8010,8521,8892,9086,9083,8880,8466,7868,7124,6262,5365,4459,3596,2798,2049,1334,611,-175,-1036,-2010,-3060,-4157,-5230,-6202,-6991,-7540,-7798,-7763,-7466,-6964,-6345,-5712,-5155,-4762,-4588,-4647,-4932,-5390,-5945,-6515,-6981,-7266,-7277,-6958,-6306,-5319,-4086,-2686,-1244,121,1309,2253,2911,3312,3488,3542,3540,3597,3773,4125,4679,5420,6312,7301,8310,9256,10077,10679,11028,11073,10810,10256,9447,8460,7376,6282,5288,4453,3864,3550,3531,3810,4346,5104,6006,6979,7934,8774,9422,9793,9850,9551,8922,7966,6762,5354,3825,2250,681,-814,-2210,-3472,-4590,-5544,-6317,-6895,-7248,-7377,-7260,-6921,-6387,-5711,-4966,-4235,-3606,-3158,-2956,-3031,-3392,-3998,-4804,-5700,-6608,-7396,-7976,-8248,-8161,-7685,-6852,-5720,-4410,-3046,-1796,-781,-130,109,-80,-640,-1470,-2435,-3376,-4149,-4624,-4717,-4390,-3645,-2551,-1187,313,1833,3234,4411,5270,5753,5844,5558,4945,4098,3095,2063,1077,234,-417,-840,-1031,-999,-781,-418,52,562,1077,1537,1897,2119,2170,2035,1709,1202,539,-266,-1168,-2151,-3177,-4223,-5263,-6265,-7211,-8056,-8792,-9366,-9778,-9988,-9995,-9807,-9422,-8904,-8283,-7648,-7072,-6630,-6404,-6428,-6747,-7332,-8154,-9128,-10158,-11129,-11937,-12472,-12686,-12541,-12062,-11310,-10383,-9397,-8477,-7728,-7229,-7032,-7116,-7468,-7975,-8577,-9123,-9537,-9711,-9588,-9138,-8371,-7317,-6069,-4687,-3301,-1982,-836,80,727,1104,1243,1210,1079,953,890,977,1195,1576,2029,2521,2949,3268,3413,3383,3185,2855,2464,2051,1679,1369,1128,951,802,660,499,297,71,-183,-433,-667,-870,-1035,-1171,-1279,-1381,-1461,-1537,-1562,-1549,-1433,-1236,-922,-535,-107,302,599,731,592,168,-594,-1645,-2953,-4399,-5877,-7251,-8388,-9209,-9636,-9678,-9362,-8780,-8046,-7276,-6603,-6106,-5861,-5869,-6109,-6515,-6987,-7426,-7717,-7770,-7526,-6932,-6015,-4793,-3346,-1765,-152,1393,2764,3916,4804,5431,5860,6137,6374,6649,7046,7617,8387,9348,10459,11667,12896,14085,15158,16075,16784,17250,17470,17407,17084,16482,15629,14538,13233,11758,10143,8453,6723,5031,3412,1935,630,-458,-1322,-1942,-2334,-2515,-2516,-2387,-2177,-1951,-1771,-1705,-1801,-2113,-2649,-3415,-4371,-5464,-6610,-7721,-8692,-9446,-9893,-10015,-9771,-9218,-8380,-7371,-6253,-5157,-4133,-3279,-2591,-2111,-1766,-1539,-1328,-1074,-691,-132,653,1649,2850,4186,5587,6961,8209,9252,10014,10465,10589,10418,10004,9428,8774,8143,7604,7225,7034,7030,7192,7469,7800,8125,8384,8532,8544,8403,8115,7687,7155,6528,5866,5171,4488,3822,3169,2529,1866,1169,413,-412,-1293,-2207,-3115,-3950,-4671,-5208,-5531,-5614,-5457,-5074,-4511,-3799,-3017,-2197,-1412,-697,-82,403,771,1023,1168,1258,1273,1291,1294,1330,1405,1528,1699,1913,2148,2385,2592,2739,2791,2730,2534,2213,1787,1304,823,412,149,65,221,584,1144,1821,2533,3187,3682,3963,3976,3738,3276,2674,2015,1404,918,619,533,651,933,1321,1758,2175,2555,2854,3110,3318,3524,3761,4037,4385,4779,5210,5628,5988,6228,6312,6190,5874,5361,4720,4008,3330,2772,2426,2342,2546,3011,3680,4453,5232,5909,6399,6656,6638,6381,5897,5258,4522,3743,2987,2280,1669,1159,776,519,395,397,494,655,812,901,842,571,32,-780,-1858,-3129,-4487,-5806,-6929,-7706,-8032,-7813,-7037,-5760,-4063,-2136,-131,1728,3302,4430,5065,5191,4863,4208,3349,2463,1683,1131,891,973,1376,2022,2832,3699,4519,5206,5682,5920,5890,5628,5161,4557,3891,3222,2609,2081,1619,1209,781,289,-309,-1042,-1874,-2772,-3641,-4394,-4938,-5199,-5135,-4755,-4089,-3216,-2228,-1215,-265,552,1201,1651,1901,1952,1804,1469,936,239,-620,-1579,-2587,-3567,-4436,-5134,-5598,-5824,-5802,-5589,-5235,-4823,-4415,-4073,-3827,-3681,-3636,-3635,-3665,-3665,-3621,-3507,-3334,-3108,-2866,-2624,-2411,-2244,-2115,-2037,-1980,-1936,-1879,-1780,-1619,-1374,-1024,-565,-3,656,1365,2118,2858,3560,4197,4736,5176,5488,5684,5746,5693,5523,5261,4922,4530,4097,3625,3107,2523,1858,1095,254,-649,-1546,-2376,-3069,-3558,-3819,-3841,-3667,-3359,-3014,-2717,-2575,-2634,-2950,-3506,-4266,-5158,-6085,-6938,-7618,-8037,-8130,-7878,-7286,-6398,-5303,-4078,-2858,-1731,-823,-197,80,10,-391,-1040,-1841,-2647,-3336,-3752,-3805,-3402,-2528,-1201,505,2481,4589,6683,8612,10253,11489,12254,12502,12223,11464,10274,8769,7063,5289,3595,2082,875,10,-461,-574,-369,74,662,1298,1900,2386,2710,2847,2793,2575,2250,1849,1451,1069,736,435,147,-160,-519,-926,-1379,-1827,-2207,-2457,-2505,-2305,-1860,-1178,-351,546,1392,2072,2501,2600,2346,1747,843,-281,-1531,-2796,-3961,-4932,-5620,-5985,-6000,-5700,-5131,-4401,-3606,-2878,-2310,-1987,-1952,-2193,-2672,-3305,-3984,-4608,-5065,-5277,-5197,-4799,-4112,-3179,-2081,-907,250,1291,2156,2774,3144,3250,3135,2853,2472,2082,1769,1589,1619,1858,2309,2923,3619,4317,4900,5309,5446,5316,4887,4211,3337,2344,1314,333,-532,-1230,-1743,-2088,-2319,-2496,-2730,-3087,-3656,-4475,-5548,-6840,-8272,-9717,-11065,-12156,-12904,-13202,-13050,-12436,-11473,-10243,-8921,-7644,-6569,-5805,-5419,-5443,-5820,-6497,-7340,-8240,-9047,-9666,-9994,-9992,-9673,-9049,-8248,-7330,-6458,-5705,-5185,-4938,-4976,-5265,-5727,-6248,-6712,-6986,-6975,-6599,-5842,-4714,-3284,-1654,44,1672,3071,4133,4739,4862,4467,3645,2452,1070,-372,-1688,-2735,-3400,-3609,-3366,-2714,-1737,-582,646,1782,2731,3388,3691,3599,3112,2240,1055,-393,-1976,-3615,-5174,-6568,-7709,-8556,-9074,-9300,-9230,-8944,-8459,-7825,-7072,-6214,-5280,-4288,-3276,-2281,-1369,-587,-11,336,394,193,-281,-953,-1775,-2649,-3488,-4178,-4648,-4799,-4617,-4081,-3249,-2204,-1076,-7,850,1376,1470,1099,275,-932,-2399,-3982,-5516,-6834,-7825,-8372,-8465,-8101,-7360,-6343,-5192,-4035,-3007,-2199,-1663,-1423,-1426,-1621,-1885,-2133,-2230,-2106,-1677,-928,130,1449,2928,4479,5969,7313,8426,9278,9863,10225,10417,10515,10580,10659,10776,10933,11105,11249,11331,11275,11053,10603,9914,8964,7796,6449,5019,3617,2352,1340,659,346,400,752,1311,1947,2526,2921,3026,2781,2146,1159,-140,-1637,-3231,-4777,-6157,-7253,-7988,-8319,-8252,-7832,-7156,-6330,-5491,-4751,-4209,-3926,-3907,-4118,-4484,-4892,-5224,-5360,-5206,-4693,-3818,-2592,-1106,540,2211,3771,5109,6122,6783,7071,7047,6784,6389,5983,5678,5576,5735,6204,6945,7939,9082,10284,11444,12444,13236,13741,13966,13899,13581,13049,12346,11516,10602,9627,8643,7662,6728,5866,5085,4415,3819,3313,2835,2386,1918,1428,906,368,-168,-666,-1107,-1456,-1710,-1856,-1924,-1920,-1899,-1887,-1934,-2084,-2357,-2769,-3306,-3919,-4550,-5098,-5489,-5631,-5481,-5024,-4293,-3362,-2341,-1346,-492,130,478,550,394,104,-216,-429,-446,-163,439,1378,2594,4010,5525,7001,8349,9438,10209,10606,10613,10259,9583,8681,7626,6543,5511,4621,3940,3491,3295,3317,3542,3904,4375,4890,5420,5922,6354,6691,6880,6905,6735,6350,5771,4995,4071,3039,1935,833,-249,-1255,-2155,-2930,-3530,-3951,-4130,-4063,-3688,-3020,-2024,-766,735,2360,4019,5564,6871,7809,8282,8235,7654,6583,5124,3403,1614,-72,-1456,-2400,-2807,-2659,-2015,-1003,195,1383,2367,2999,3200,2943,2297,1365,291,-761,-1658,-2285,-2575,-2525,-2158,-1566,-845,-118,505,937,1121,1039,724,222,-362,-943,-1404,-1675,-1678,-1409,-857,-94,824,1785,2709,3494,4084,4432,4530,4398,4068,3600,3042,2451,1873,1341,888,532,285,161,151,247,422,648,882,1087,1233,1291,1260,1139,949,725,497,303,178,140,197,351,569,825,1079,1267,1355,1286,1045,621,49,-633,-1339,-2004,-2550,-2925,-3122,-3133,-3036,-2860,-2714,-2633,-2699,-2909,-3289,-3800,-4411,-5075,-5736,-6353,-6881,-7299,-7575,-7720,-7716,-7587,-7349,-7017,-6632,-6201,-5752,-5289,-4808,-4292,-3731,-3084,-2357,-1532,-625,333,1305,2245,3107,3866,4503,5011,5418,5726,5972,6150,6272,6311,6249,6062,5719,5228,4589,3835,3005,2149,1310,532,-152,-738,-1203,-1573,-1834,-2018,-2110,-2135,-2076,-1955,-1770,-1548,-1330,-1147,-1083,-1179,-1503,-2101,-2965,-4103,-5420,-6844,-8234,-9454,-10375,-10879,-10896,-10405,-9434,-8068,-6442,-4694,-2998,-1476,-251,632,1157,1366,1340,1176,991,889,961,1252,1805,2580,3558,4647,5765,6822,7706,8354,8680,8666,8306,7640,6750,5737,4719,3831,3146,2756,2658,2828,3213,3692,4191,4579,4802,4788,4521,4000,3251,2315,1256,127,-994,-2044,-2976,-3719,-4278,-4607,-4750,-4706,-4543,-4284,-3999,-3709,-3441,-3207,-2979,-2741,-2443,-2046,-1504,-807,65,1062,2150,3227,4204,4976,5445,5557,5279,4634,3679,2503,1210,-91,-1309,-2369,-3224,-3863,-4263,-4465,-4460,-4293,-3986,-3564,-3071,-2528,-1977,-1455,-992,-629,-390,-287,-332,-499,-771,-1100,-1448,-1767,-2022,-2187,-2241,-2178,-2001,-1717,-1333,-880,-363,177,716,1225,1667,2021,2277,2426,2492,2500,2475,2474,2482,2544,2616,2686,2705,2624,2407,2022,1464,738,-121,-1078,-2073,-3062,-3981,-4804,-5483,-6008,-6374,-6575,-6647,-6589,-6451,-6245,-6018,-5793,-5618,-5519,-5544,-5710,-6045,-6546,-7194,-7947,-8744,-9505,-10159,-10628,-10874,-10874,-10643,-10229,-9689,-9098,-8526,-8017,-7610,-7307,-7096,-6951,-6831,-6702,-6540,-6317,-6040,-5704,-5326,-4919,-4500,-4069,-3635,-3194,-2727,-2250,-1732,-1200,-649,-101,428,914,1353,1722,2040,2287,2497,2647,2763,2822,2829,2771,2646,2452,2178,1839,1402,881,242,-516,-1400,-2408,-3507,-4665,-5822,-6912,-7879,-8658,-9219,-9550,-9651,-9573,-9348,-9053,-8730,-8432,-8179,-7969,-7781,-7574,-7296,-6913,-6391,-5740,-4987,-4194,-3434,-2797,-2349,-2145,-2201,-2500,-2989,-3600,-4243,-4844,-5333,-5662,-5800,-5739,-5472,-5015,-4369,-3560,-2610,-1554,-445,661,1691,2568,3236,3616,3706,3467,2949,2198,1289,332,-588,-1385,-1973,-2350,-2465,-2380,-2101,-1683,-1168,-576,61,742,1447,2182,2914,3639,4328,4953,5527,6021,6459,6842,7168,7443,7635,7727,7672,7449,7026,6403,5597,4645,3601,2532,1505,573,-207,-820,-1246,-1489,-1571,-1501,-1307,-997,-592,-97,463,1065,1675,2240,2706,3011,3095,2930,2486,1808,920,-70,-1091,-2026,-2812,-3380,-3727,-3851,-3802,-3627,-3370,-3089,-2776,-2461,-2111,-1722,-1271,-764,-200,387,973,1523,2014,2427,2771,3055,3308,3563,3835,4146,4492,4853,5212,5536,5797,6002,6128,6223,6300,6409,6578,6828,7161,7562,8006,8454,8878,9246,9533,9725,9802,9753,9562,9222,8726,8097,7342,6527,5675,4875,4160,3593,3188,2971,2891,2953,3051,3174,3220,3169,2978,2646,2203,1676,1145,649,266,16,-68,-1,193,473,780,1070,1282,1379,1338,1129,771,251,-390,-1136,-1935,-2749,-3500,-4139,-4585,-4774,-4678,-4249,-3531,-2542,-1376,-128,1104,2203,3105,3745,4120,4247,4194,4023,3843,3716,3725,3904,4277,4832,5540,6363,7236,8116,8937,9651,10214,10586,10750,10699,10442,10019,9469,8846,8219,7611,7072,6596,6175,5784,5378,4928,4392,3766,3036,2234,1392,552,-219,-891,-1409,-1766,-1953,-1985,-1895,-1716,-1485,-1248,-1003,-794,-603,-440,-308,-201,-136,-117,-159,-268,-453,-714,-1033,-1413,-1814,-2240,-2643,-3030,-3348,-3598,-3736,-3751,-3615,-3329,-2873,-2287,-1568,-767,81,944,1764,2523,3174,3698,4076,4302,4373,4316,4131,3872,3550,3217,2891,2612,2386,2247,2190,2235,2373,2614,2939,3348,3811,4302,4805,5267,5693,6030,6285,6424,6436,6302,5997,5508,4826,3948,2911,1737,498,-749,-1940,-3014,-3935,-4679,-5236,-5607,-5802,-5820,-5670,-5339,-4844,-4171,-3363,-2434,-1445,-458,464,1253,1854,2245,2391,2319,2039,1606,1055,448,-188,-805,-1403,-1964,-2502,-3012,-3502,-3966,-4386,-4752,-5028,-5202,-5260,-5188,-5003,-4707,-4326,-3882,-3398,-2900,-2418,-1981,-1627,-1391,-1310,-1409,-1708,-2192,-2845,-3605,-4423,-5202,-5879,-6354,-6576,-6477,-6043,-5254,-4166,-2814,-1316,240,1736,3057,4144,4927,5405,5611,5573,5394,5119,4836,4584,4405,4296,4267,4268,4293,4280,4216,4055,3803,3441,3005,2512,2016,1548,1155,849,643,510,420,317,163,-100,-480,-999,-1630,-2341,-3088,-3802,-4448,-4957,-5327,-5524,-5585,-5525,-5400,-5249,-5116,-5029,-5000,-5030,-5098,-5192,-5285,-5365,-5416,-5429,-5397,-5305,-5140,-4880,-4502,-3989,-3329,-2520,-1576,-528,590,1730,2845,3891,4835,5647,6321,6852,7245,7524,7705,7807,7860,7858,7831,7763,7662,7522,7338,7106,6830,6495,6108,5644,5097,4445,3674,2786,1780,685,-455,-1615,-2710,-3718,-4569,-5232,-5688,-5911,-5922,-5716,-5346,-4830,-4235,-3588,-2955,-2355,-1827,-1374,-996,-677,-398,-136,127,399,680,966,1233,1473,1647,1746,1732,1601,1349,985,558,87,-348,-725,-991,-1140,-1174,-1119,-1001,-864,-731,-622,-551,-511,-499,-511,-545,-598,-690,-815,-998,-1244,-1550,-1926,-2346,-2803,-3264,-3696,-4068,-4325,-4443,-4367,-4086,-3571,-2840,-1901,-820,359,1553,2683,3686,4480,5036,5312,5307,5034,4511,3795,2919,1948,932,-89,-1057,-1964,-2771,-3488,-4101,-4621,-5039,-5352,-5544,-5596,-5496,-5224,-4800,-4223,-3547,-2812,-2082,-1422,-899,-568,-478,-641,-1058,-1697,-2499,-3404,-4330,-5223,-6025,-6722,-7292,-7772,-8163,-8513,-8834,-9146,-9460,-9755,-10034,-10249,-10407,-10449,-10396,-10203,-9900,-9467,-8940,-8323,-7646,-6925,-6179,-5421,-4675,-3935,-3243,-2591,-2026,-1554,-1209,-1011,-965,-1067,-1293,-1592,-1919,-2201,-2387,-2422,-2294,-1988,-1540,-985,-388,193,682,1037,1199,1157,888,421,-221,-977,-1797,-2605,-3361,-4001,-4537,-4929,-5234,-5435,-5593,-5695,-5770,-5789,-5756,-5641,-5441,-5162,-4814,-4442,-4084,-3781,-3583,-3495,-3528,-3650,-3817,-3966,-4053,-4011,-3841,-3527,-3119,-2655,-2225,-1868,-1669,-1634,-1795,-2114,-2569,-3096,-3650,-4164,-4617,-4969,-5226,-5395,-5499,-5564,-5609,-5643,-5655,-5616,-5491,-5225,-4783,-4142,-3291,-2277,-1138,36,1162,2162,2962,3539,3874,4008,3981,3860,3707,3568,3473,3435,3437,3460,3473,3440,3345,3176,2922,2610,2244,1869,1502,1183,933,763,685,675,721,791,844,880,855,813,741,707,735,882,1184,1647,2272,3004,3783,4501,5076,5387,5395,5039,4353,3382,2219,975,-245,-1339,-2237,-2895,-3288,-3427,-3332,-3031,-2578,-2002,-1375,-727,-127,396,794,1056,1161,1125,965,718,450,205,77,114,386,913,1712,2737,3940,5216,6475,7598,8507,9136,9455,9489,9283,8916,8491,8088,7802,7681,7760,8024,8445,8952,9470,9914,10191,10243,10001,9450,8571,7404,5987,4407,2750,1114,-397,-1710,-2759,-3517,-3980,-4167,-4109,-3854,-3436,-2900,-2272,-1576,-841,-77,667,1379,1996,2485,2810,2935,2879,2652,2321,1942,1605,1361,1280,1366,1627,2018,2491,2971,3401,3710,3866,3836,3619,3234,2717,2116,1491,897,400,34,-150,-150,55,433,986,1653,2426,3251,4102,4947,5749,6483,7114,7622,7984,8193,8247,8159,7959,7669,7351,7025,6751,6550,6445,6440,6520,6651,6799,6902,6924,6817,6561,6147,5598,4941,4233,3530,2881,2343,1929,1648,1482,1376,1283,1132,882,494,-18,-624,-1262,-1846,-2299,-2552,-2564,-2325,-1879,-1274,-605,43,597,998,1227,1292,1224,1062,867,673,528,453,463,568,752,1012,1304,1613,1885,2092,2190,2155,1969,1633,1161,582,-58,-719,-1333,-1858,-2228,-2403,-2338,-2005,-1403,-526,567,1837,3193,4541,5794,6856,7667,8186,8392,8318,7977,7457,6789,6069,5332,4642,4014,3472,3006,2602,2242,1894,1534,1144,704,219,-301,-834,-1336,-1776,-2112,-2320,-2399,-2357,-2222,-2047,-1850,-1689,-1567,-1492,-1460,-1429,-1396,-1324,-1221,-1091,-972,-908,-947,-1136,-1496,-2027,-2697,-3452,-4209,-4891,-5411,-5705,-5733,-5485,-4977,-4268,-3427,-2540,-1712,-1014,-536,-305,-351,-635,-1120,-1704,-2304,-2807,-3135,-3222,-3054,-2637,-2040,-1321,-586,95,640,1024,1201,1220,1069,834,554,291,116,58,162,432,851,1408,2024,2689,3298,3840,4231,4459,4480,4295,3899,3313,2568,1712,787,-131,-998,-1743,-2330,-2723,-2915,-2924,-2779,-2548,-2278,-2049,-1893,-1848,-1901,-2032,-2177,-2274,-2261,-2065,-1692,-1113,-401,375,1119,1703,2044,2046,1668,913,-201,-1572,-3111,-4686,-6161,-7420,-8358,-8916,-9069,-8847,-8302,-7536,-6653,-5765,-4976,-4351,-3946,-3752,-3754,-3892,-4101,-4301,-4433,-4427,-4253,-3879,-3298,-2513,-1535,-382,910,2312,3762,5224,6615,7892,8984,9847,10447,10761,10794,10554,10087,9424,8624,7739,6814,5904,5039,4254,3575,2998,2550,2190,1925,1707,1511,1301,1049,730,339,-146,-705,-1350,-2056,-2815,-3597,-4386,-5118,-5779,-6277,-6596,-6655,-6450,-5958,-5207,-4254,-3167,-2049,-995,-91,590,1022,1196,1154,963,700,465,328,356,574,966,1480,2031,2501,2791,2773,2403,1626,485,-954,-2567,-4194,-5682,-6860,-7619,-7859,-7580,-6791,-5610,-4147,-2577,-1052,275,1294,1932,2181,2070,1684,1124,526,1,-326,-395,-150,391,1179,2127,3108,3994,4653,4971,4876,4342,3386,2094,570,-1031,-2564,-3877,-4853,-5411,-5511,-5166,-4441,-3426,-2267,-1089,-49,735,1171,1206,845,141,-810,-1874,-2905,-3754,-4306,-4475,-4240,-3638,-2756,-1742,-751,42,497,505,33,-906,-2203,-3732,-5292,-6722,-7836,-8536,-8757,-8510,-7881,-6968,-5945,-4938,-4109,-3544,-3319,-3447,-3907,-4643,-5574,-6598,-7626,-8563,-9336,-9901,-10207,-10275,-10081,-9681,-9082,-8336,-7482,-6549,-5578,-4600,-3632,-2709,-1842,-1052,-361,215,661,956,1100,1085,927,645,271,-150,-586,-992,-1353,-1653,-1901,-2114,-2314,-2525,-2759,-3031,-3329,-3660,-3996,-4338,-4654,-4947,-5174,-5342,-5401,-5347,-5150,-4783,-4262,-3561,-2740,-1830,-906,-57,627,1067,1175,942,339,-561,-1692,-2924,-4111,-5121,-5813,-6116,-5984,-5452,-4600,-3569,-2514,-1615,-1009,-817,-1080,-1790,-2868,-4182,-5574,-6864,-7888,-8524,-8678,-8349,-7563,-6430,-5070,-3657,-2329,-1246,-491,-135,-170,-553,-1187,-1944,-2682,-3256,-3545,-3458,-2965,-2072,-873,527,1956,3242,4229,4769,4802,4301,3323,1990,456,-1085,-2447,-3465,-4013,-4027,-3498,-2491,-1109,488,2132,3643,4862,5660,5963,5745,5048,3961,2631,1222,-79,-1111,-1730,-1867,-1484,-640,579,2021,3517,4896,5993,6703,6945,6725,6086,5122,3973,2748,1594,589,-211,-779,-1159,-1387,-1546,-1699,-1913,-2219,-2628,-3109,-3619,-4076,-4425,-4589,-4541,-4252,-3749,-3043,-2191,-1237,-221,801,1807,2762,3656,4480,5236,5935,6579,7195,7769,8326,8829,9273,9605,9785,9771,9512,9003,8224,7231,6049,4791,3517,2355,1375,663,251,155,345,763,1331,1952,2525,2971,3207,3205,2947,2476,1826,1124,424,-104,-414,-379,8,767,1829,3105,4450,5727,6766,7461,7704,7476,6788,5738,4448,3109,1892,979,510,540,1097,2083,3382,4797,6141,7212,7868,7999,7590,6675,5380,3849,2293,878,-202,-840,-953,-531,370,1666,3205,4841,6405,7751,8766,9374,9552,9336,8798,8070,7276,6578,6089,5913,6090,6619,7424,8414,9428,10322,10932,11145,10852,10051,8729,7001,4961,2788,629,-1331,-2974,-4182,-4909,-5150,-4952,-4400,-3623,-2737,-1891,-1184,-707,-505,-577,-877,-1338,-1847,-2300,-2595,-2645,-2407,-1870,-1060,-42,1104,2278,3395,4363,5145,5708,6056,6239,6271,6238,6143,6042,5915,5762,5560,5271,4887,4398,3805,3157,2476,1837,1279,871,626,583,703,979,1342,1738,2115,2404,2585,2617,2511,2259,1907,1470,1022,596,277,100,132,386,881,1579,2435,3358,4244,4988,5475,5633,5404,4796,3854,2665,1364,69,-1074,-1971,-2559,-2816,-2780,-2518,-2133,-1741,-1448,-1346,-1497,-1904,-2570,-3401,-4343,-5259,-6063,-6631,-6898,-6804,-6354,-5570,-4538,-3349,-2139,-1017,-104,529,830,808,495,-14,-625,-1218,-1670,-1914,-1858,-1525,-908,-108,811,1704,2491,3054,3334,3304,2965,2365,1582,706,-161,-911,-1479,-1797,-1856,-1662,-1264,-734,-155,377,791,1020,1036,843,474,-4,-505,-943,-1218,-1283,-1074,-621,62,880,1740,2514,3093,3366,3267,2771,1884,679,-749,-2266,-3737,-5011,-5982,-6540,-6649,-6298,-5534,-4441,-3147,-1782,-507,560,1293,1638,1543,1049,183,-934,-2213,-3502,-4692,-5662,-6338,-6661,-6640,-6292,-5694,-4938,-4114,-3343,-2699,-2250,-2039,-2049,-2271,-2632,-3084,-3550,-3965,-4296,-4489,-4559,-4489,-4313,-4049,-3730,-3376,-2993,-2585,-2120,-1591,-951,-211,664,1616,2647,3681,4676,5582,6344,6940,7354,7574,7623,7512,7278,6953,6582,6204,5867,5602,5441,5384,5421,5519,5608,5637,5509,5176,4584,3730,2624,1330,-78,-1505,-2836,-4006,-4903,-5523,-5807,-5815,-5570,-5172,-4694,-4246,-3892,-3700,-3677,-3826,-4084,-4408,-4698,-4891,-4909,-4714,-4278,-3625,-2786,-1850,-896,-31,654,1089,1220,1054,606,-47,-825,-1615,-2334,-2882,-3225,-3329,-3213,-2906,-2468,-1949,-1412,-910,-460,-105,187,399,590,771,987,1263,1607,2024,2483,2963,3406,3785,4048,4181,4173,4040,3806,3526,3235,3002,2854,2837,2944,3190,3514,3899,4266,4543,4680,4578,4212,3528,2544,1271,-190,-1780,-3340,-4786,-5973,-6840,-7318,-7403,-7129,-6553,-5774,-4904,-4034,-3283,-2711,-2366,-2275,-2407,-2726,-3171,-3654,-4110,-4458,-4642,-4624,-4394,-3945,-3328,-2564,-1723,-871,-56,633,1178,1506,1623,1502,1164,630,-74,-901,-1823,-2795,-3785,-4766,-5691,-6551,-7285,-7892,-8325,-8574,-8629,-8491,-8176,-7721,-7157,-6542,-5929,-5369,-4913,-4585,-4403,-4363,-4431,-4578,-4745,-4885,-4945,-4892,-4694,-4360,-3896,-3339,-2722,-2100,-1503,-976,-537,-208,6,101,81,-42,-263,-553,-907,-1300,-1717,-2149,-2578,-3002,-3415,-3811,-4190,-4556,-4909,-5254,-5598,-5933,-6268,-6586,-6887,-7139,-7339,-7446,-7450,-7320,-7037,-6592,-5975,-5209,-4312,-3338,-2339,-1386,-551,109,530,697,585,233,-333,-1021,-1777,-2479,-3079,-3479,-3662,-3600,-3313,-2865,-2306,-1748,-1259,-936,-822,-956,-1323,-1902,-2611,-3397,-4142,-4800,-5281,-5559,-5611,-5450,-5113,-4649,-4116,-3575,-3066,-2627,-2266,-1982,-1764,-1582,-1421,-1245,-1048,-797,-508,-162,207,592,946,1256,1471,1590,1591,1492,1317,1106,910,780,751,850,1052,1331,1603,1797,1811,1579,1041,192,-935,-2263,-3669,-5027,-6178,-7018,-7433,-7391,-6871,-5934,-4639,-3126,-1489,106,1565,2759,3625,4110,4199,3932,3346,2548,1615,672,-191,-878,-1316,-1473,-1315,-867,-163,737,1745,2782,3752,4575,5191,5541,5624,5411,4951,4253,3404,2436,1460,521,-277,-888,-1246,-1331,-1125,-654,42,905,1854,2820,3724,4499,5110,5514,5712,5708,5526,5207,4791,4341,3902,3542,3292,3193,3264,3491,3869,4342,4880,5410,5890,6265,6494,6578,6494,6295,6002,5679,5376,5130,4973,4900,4888,4895,4866,4757,4528,4174,3706,3164,2615,2114,1736,1516,1485,1622,1907,2263,2644,2965,3186,3271,3210,3029,2760,2460,2180,1980,1889,1931,2109,2389,2746,3128,3483,3790,4007,4152,4221,4269,4314,4417,4602,4888,5291,5780,6352,6948,7550,8100,8567,8911,9104,9124,8956,8604,8064,7371,6539,5613,4630,3655,2719,1906,1251,799,599,640,930,1429,2079,2810,3538,4181,4654,4905,4881,4567,3980,3134,2115,971,-183,-1271,-2192,-2868,-3239,-3258,-2914,-2216,-1192,91,1564,3127,4669,6088,7264,8116,8558,8560,8099,7214,5967,4457,2824,1201,-238,-1380,-2081,-2303,-2011,-1245,-106,1300,2815,4287,5586,6593,7232,7478,7322,6829,6054,5107,4085,3095,2222,1550,1106,924,986,1256,1689,2217,2780,3312,3770,4109,4314,4373,4287,4054,3693,3179,2555,1796,953,50,-866,-1714,-2463,-3030,-3410,-3574,-3557,-3393,-3145,-2888,-2678,-2593,-2659,-2914,-3343,-3929,-4616,-5336,-6018,-6570,-6941,-7063,-6923,-6516,-5868,-5024,-4047,-2993,-1946,-941,-52,712,1322,1781,2118,2335,2475,2551,2566,2544,2457,2316,2115,1852,1556,1232,928,658,459,348,329,408,551,742,938,1101,1203,1206,1116,906,619,249,-146,-546,-901,-1181,-1350,-1392,-1294,-1062,-712,-271,223,730,1208,1622,1930,2110,2125,1963,1611,1079,398,-390,-1204,-1971,-2603,-3025,-3200,-3096,-2745,-2196,-1532,-860,-287,81,162,-100,-714,-1663,-2860,-4230,-5610,-6905,-7960,-8696,-9035,-8964,-8493,-7675,-6586,-5311,-3951,-2601,-1342,-267,581,1138,1395,1337,987,371,-444,-1403,-2409,-3381,-4210,-4816,-5105,-5032,-4571,-3733,-2582,-1200,278,1733,3011,4008,4617,4792,4534,3872,2912,1758,567,-524,-1377,-1885,-1987,-1662,-946,87,1329,2648,3917,5013,5853,6364,6551,6396,5980,5326,4521,3611,2647,1666,707,-203,-1018,-1689,-2177,-2423,-2411,-2125,-1588,-857,-8,849,1608,2155,2396,2268,1738,815,-446,-1972,-3640,-5326,-6898,-8229,-9232,-9821,-9984,-9707,-9048,-8073,-6869,-5546,-4198,-2915,-1771,-820,-87,398,647,667,472,115,-373,-915,-1440,-1868,-2115,-2121,-1846,-1277,-437,612,1812,3041,4241,5296,6162,6773,7126,7200,7045,6682,6182,5599,5000,4438,3956,3578,3297,3106,2956,2821,2654,2429,2129,1760,1327,859,368,-127,-630,-1152,-1713,-2334,-3016,-3747,-4487,-5173,-5734,-6090,-6191,-5998,-5525,-4817,-3951,-3043,-2203,-1545,-1165,-1115,-1424,-2057,-2953,-4013,-5109,-6124,-6924,-7431,-7557,-7310,-6684,-5763,-4629,-3405,-2206,-1150,-319,232,468,426,121,-368,-995,-1684,-2395,-3071,-3693,-4216,-4628,-4886,-4978,-4866,-4545,-4016,-3294,-2432,-1487,-536,334,1052,1544,1771,1702,1364,770,9,-860,-1718,-2488,-3075,-3414,-3485,-3258,-2797,-2128,-1358,-546,202,840,1298,1562,1611,1443,1068,483,-285,-1241,-2337,-3556,-4820,-6065,-7202,-8138,-8798,-9108,-9051,-8610,-7847,-6817,-5639,-4433,-3325,-2454,-1910,-1776,-2070,-2780,-3824,-5106,-6469,-7776,-8863,-9623,-9955,-9836,-9270,-8321,-7095,-5700,-4280,-2937,-1778,-864,-242,79,104,-150,-637,-1336,-2181,-3136,-4124,-5093,-5950,-6638,-7070,-7200,-7002,-6462,-5636,-4572,-3383,-2165,-1041,-114,538,851,827,482,-123,-884,-1708,-2462,-3062,-3409,-3475,-3225,-2704,-1951,-1047,-76,882,1751,2472,3015,3348,3478,3394,3114,2641,1993,1193,269,-715,-1717,-2634,-3407,-3952,-4196,-4129,-3705,-2987,-2010,-892,255,1280,2055,2448,2378,1804,745,-718,-2463,-4319,-6105,-7645,-8786,-9421,-9511,-9053,-8145,-6880,-5420,-3899,-2458,-1195,-181,558,1010,1212,1182,981,638,209,-261,-732,-1140,-1454,-1611,-1586,-1355,-908,-269,538,1451,2417,3366,4235,4973,5532,5893,6045,6005,5798,5473,5085,4679,4327,4046,3888,3844,3914,4074,4286,4526,4746,4939,5074,5154,5172,5129,5025,4854,4615,4294,3894,3427,2892,2350,1808,1349,1004,825,857,1105,1580,2253,3069,3957,4823,5551,6056,6228,6036,5452,4513,3305,1929,544,-719,-1722,-2353,-2571,-2347,-1745,-840,253,1408,2510,3460,4191,4670,4883,4857,4612,4215,3693,3120,2536,1996,1560,1253,1136,1216,1526,2047,2774,3653,4641,5660,6642,7500,8174,8602,8747,8599,8166,7484,6620,5639,4644,3712,2939,2374,2072,2035,2263,2714,3352,4111,4946,5789,6602,7312,7902,8295,8482,8407,8077,7479,6661,5672,4602,3553,2629,1930,1544,1509,1863,2564,3572,4785,6090,7352,8427,9189,9523,9368,8697,7552,6018,4237,2376,614,-880,-1984,-2608,-2751,-2447,-1797,-942,-12,839,1510,1923,2048,1894,1510,954,316,-333,-916,-1377,-1678,-1793,-1717,-1460,-1035,-469,207,971,1778,2618,3435,4231,4944,5587,6098,6504,6744,6866,6834,6697,6471,6191,5901,5624,5390,5206,5072,4973,4895,4808,4703,4562,4377,4156,3890,3579,3217,2786,2273,1662,959,171,-651,-1464,-2189,-2766,-3122,-3232,-3066,-2657,-2046,-1293,-501,268,916,1379,1628,1608,1354,853,171,-655,-1537,-2415,-3194,-3813,-4219,-4381,-4305,-4023,-3585,-3066,-2526,-2028,-1600,-1271,-1022,-850,-722,-627,-541,-473,-412,-378,-379,-420,-508,-632,-771,-903,-978,-972,-835,-560,-124,439,1113,1833,2544,3190,3705,4058,4238,4223,4070,3771,3397,2954,2492,2010,1548,1099,709,374,149,35,66,226,502,831,1154,1381,1434,1242,778,31,-938,-2054,-3207,-4265,-5128,-5694,-5924,-5801,-5362,-4678,-3828,-2939,-2082,-1385,-895,-677,-750,-1103,-1688,-2446,-3262,-4048,-4690,-5104,-5236,-5074,-4642,-4016,-3287,-2557,-1934,-1482,-1258,-1262,-1476,-1850,-2321,-2817,-3273,-3636,-3858,-3938,-3850,-3639,-3308,-2920,-2500,-2099,-1742,-1441,-1206,-1011,-843,-663,-463,-209,73,388,700,975,1189,1310,1328,1232,1050,773,468,129,-160,-396,-500,-458,-227,199,806,1555,2379,3180,3861,4321,4477,4292,3751,2914,1846,688,-460,-1444,-2179,-2595,-2668,-2434,-1956,-1333,-678,-100,311,486,385,15,-611,-1425,-2368,-3349,-4285,-5095,-5710,-6095,-6229,-6134,-5855,-5443,-4991,-4542,-4177,-3909,-3753,-3683,-3654,-3611,-3499,-3265,-2890,-2362,-1711,-973,-203,532,1180,1684,2021,2170,2151,1993,1747,1482,1247,1118,1111,1274,1574,2023,2546,3119,3663,4136,4474,4645,4619,4378,3953,3342,2622,1826,1047,339,-218,-586,-737,-681,-455,-127,231,523,686,657,415,-31,-643,-1363,-2099,-2788,-3339,-3708,-3864,-3795,-3546,-3145,-2678,-2210,-1816,-1577,-1525,-1716,-2125,-2746,-3508,-4333,-5129,-5785,-6224,-6383,-6240,-5819,-5166,-4391,-3571,-2837,-2256,-1894,-1788,-1898,-2200,-2606,-3029,-3395,-3609,-3637,-3440,-3029,-2424,-1683,-861,-32,738,1396,1901,2229,2386,2389,2279,2099,1910,1742,1651,1638,1717,1868,2062,2267,2439,2538,2531,2390,2103,1669,1110,452,-254,-955,-1608,-2155,-2589,-2889,-3082,-3195,-3286,-3395,-3586,-3874,-4286,-4802,-5394,-6008,-6581,-7049,-7357,-7468,-7364,-7064,-6602,-6048,-5478,-4980,-4629,-4489,-4585,-4915,-5445,-6088,-6769,-7363,-7795,-7968,-7873,-7484,-6881,-6129,-5342,-4641,-4110,-3834,-3841,-4113,-4606,-5225,-5871,-6437,-6827,-6976,-6853,-6456,-5829,-5026,-4138,-3236,-2421,-1725,-1222,-899,-753,-760,-837,-965,-1042,-1051,-927,-667,-263,258,857,1478,2056,2529,2827,2904,2729,2289,1615,754,-213,-1189,-2066,-2746,-3149,-3217,-2950,-2370,-1565,-637,281,1052,1565,1723,1490,875,-65,-1219,-2449,-3612,-4558,-5183,-5424,-5252,-4731,-3925,-2974,-2012,-1166,-570,-273,-325,-684,-1275,-2004,-2718,-3325,-3709,-3828,-3687,-3324,-2846,-2357,-1980,-1815,-1912,-2305,-2936,-3758,-4647,-5517,-6236,-6744,-6955,-6867,-6465,-5801,-4921,-3915,-2858,-1851,-963,-273,182,384,346,112,-234,-625,-938,-1109,-1043,-706,-69,837,1976,3251,4575,5831,6912,7736,8237,8391,8227,7783,7162,6459,5785,5245,4897,4786,4895,5176,5552,5915,6170,6230,6034,5576,4873,4007,3067,2176,1440,950,755,862,1235,1786,2417,2989,3396,3523,3316,2746,1850,715,-541,-1749,-2778,-3465,-3732,-3531,-2876,-1861,-599,754,2035,3112,3870,4263,4269,3936,3339,2575,1775,1036,474,157,146,447,1055,1908,2940,4047,5129,6080,6815,7273,7433,7303,6948,6433,5879,5376,5029,4904,5036,5421,6021,6754,7538,8272,8856,9243,9363,9241,8881,8355,7732,7095,6534,6099,5845,5771,5861,6077,6333,6585,6719,6709,6491,6060,5435,4668,3826,3013,2304,1792,1532,1548,1839,2352,3028,3756,4447,4980,5287,5295,5007,4428,3654,2755,1870,1093,522,209,169,359,728,1160,1568,1852,1938,1798,1431,876,219,-459,-1046,-1446,-1587,-1418,-933,-171,809,1893,2979,3934,4667,5096,5197,4970,4485,3811,3080,2399,1884,1630,1685,2071,2751,3658,4687,5715,6620,7285,7630,7610,7221,6516,5578,4528,3496,2620,2001,1722,1816,2247,2966,3834,4736,5509,6040,6216,6013,5423,4525,3432,2276,1222,392,-104,-217,50,642,1452,2357,3208,3866,4218,4172,3699,2818,1589,144,-1369,-2777,-3920,-4660,-4936,-4714,-4075,-3108,-1993,-886,33,626,808,534,-167,-1220,-2508,-3884,-5193,-6291,-7053,-7394,-7274,-6699,-5726,-4443,-2969,-1429,48,1356,2403,3137,3529,3585,3340,2855,2203,1483,777,184,-239,-435,-396,-135,310,859,1449,1980,2399,2643,2693,2559,2272,1882,1453,1037,681,408,219,97,23,-50,-136,-270,-447,-663,-896,-1106,-1263,-1326,-1276,-1111,-835,-488,-104,263,562,749,782,642,323,-166,-778,-1474,-2171,-2804,-3307,-3623,-3735,-3652,-3396,-3060,-2681,-2374,-2161,-2115,-2221,-2486,-2861,-3312,-3775,-4202,-4547,-4765,-4842,-4756,-4522,-4144,-3664,-3109,-2527,-1969,-1475,-1091,-841,-742,-783,-947,-1179,-1424,-1614,-1682,-1572,-1248,-709,26,882,1788,2625,3286,3674,3704,3365,2651,1658,478,-721,-1807,-2622,-3086,-3135,-2807,-2155,-1320,-424,365,938,1192,1096,653,-76,-992,-1978,-2903,-3650,-4134,-4295,-4137,-3686,-3032,-2275,-1537,-936,-563,-476,-695,-1175,-1851,-2614,-3344,-3943,-4314,-4425,-4262,-3874,-3326,-2716,-2132,-1665,-1372,-1296,-1441,-1785,-2295,-2897,-3537,-4125,-4599,-4879,-4938,-4709,-4228,-3471,-2515,-1400,-215,958,2031,2925,3578,3952,4029,3833,3400,2820,2163,1545,1033,715,603,723,1022,1458,1951,2431,2833,3115,3259,3264,3165,2980,2764,2522,2279,2024,1727,1371,909,333,-373,-1187,-2071,-2967,-3790,-4471,-4923,-5091,-4948,-4481,-3746,-2792,-1735,-662,299,1050,1517,1625,1390,805,-46,-1081,-2184,-3240,-4144,-4828,-5238,-5397,-5313,-5071,-4727,-4356,-4008,-3718,-3491,-3317,-3177,-3035,-2880,-2696,-2483,-2261,-2033,-1834,-1655,-1527,-1419,-1350,-1280,-1213,-1129,-1014,-879,-715,-538,-360,-186,-38,100,213,335,462,633,841,1107,1401,1720,2001,2226,2329,2296,2103,1764,1297,766,215,-280,-678,-929,-1034,-992,-854,-674,-517,-472,-582,-913,-1471,-2247,-3192,-4239,-5283,-6238,-7000,-7504,-7697,-7589,-7184,-6572,-5820,-5048,-4353,-3833,-3552,-3551,-3824,-4332,-5031,-5823,-6661,-7448,-8147,-8700,-9082,-9265,-9243,-9001,-8566,-7936,-7176,-6317,-5445,-4624,-3932,-3410,-3108,-2991,-3059,-3214,-3401,-3517,-3493,-3283,-2856,-2238,-1467,-624,210,943,1502,1833,1907,1746,1378,883,337,-162,-542,-723,-698,-440,-16,530,1095,1597,1952,2097,2019,1711,1228,621,-33,-661,-1216,-1649,-1962,-2159,-2273,-2352,-2436,-2565,-2752,-2999,-3273,-3532,-3723,-3788,-3697,-3429,-3001,-2455,-1853,-1284,-815,-549,-506,-742,-1216,-1899,-2702,-3534,-4300,-4920,-5334,-5540,-5533,-5392,-5153,-4907,-4692,-4542,-4463,-4426,-4400,-4339,-4203,-3986,-3669,-3292,-2860,-2435,-2031,-1687,-1413,-1208,-1070,-976,-913,-859,-805,-736,-655,-559,-450,-338,-211,-85,59,219,401,622,868,1169,1492,1857,2229,2601,2947,3250,3492,3675,3800,3880,3948,4011,4103,4220,4365,4509,4627,4672,4607,4405,4040,3537,2914,2240,1572,1003,595,413,485,807,1351,2059,2845,3637,4338,4890,5237,5361,5250,4947,4455,3847,3136,2367,1553,711,-169,-1062,-1966,-2841,-3627,-4263,-4667,-4758,-4512,-3880,-2928,-1703,-337,1039,2291,3290,3962,4264,4230,3914,3443,2921,2499,2254,2275,2575,3122,3875,4701,5535,6240,6760,7032,7059,6862,6520,6109,5741,5498,5446,5629,6020,6599,7268,7967,8588,9086,9399,9523,9461,9239,8895,8456,7964,7419,6856,6247,5629,4969,4310,3649,3027,2485,2058,1799,1733,1887,2251,2797,3478,4216,4936,5552,6002,6229,6215,5961,5492,4864,4135,3358,2604,1896,1283,751,324,-28,-298,-492,-615,-644,-583,-415,-158,180,555,937,1274,1535,1697,1766,1755,1717,1689,1728,1880,2147,2557,3056,3620,4179,4686,5082,5354,5473,5482,5391,5256,5120,5010,4967,4991,5080,5223,5391,5555,5696,5782,5816,5792,5735,5657,5601,5575,5607,5687,5805,5924,5999,5995,5852,5559,5085,4458,3689,2855,1997,1216,564,122,-90,-47,228,672,1244,1821,2360,2755,2975,2979,2773,2382,1846,1223,562,-99,-720,-1308,-1856,-2376,-2891,-3388,-3866,-4294,-4618,-4802,-4788,-4543,-4070,-3368,-2507,-1541,-571,317,1039,1525,1742,1680,1372,869,258,-382,-959,-1395,-1644,-1664,-1461,-1056,-501,137,778,1345,1762,1996,2013,1848,1521,1118,696,333,94,-2,90,326,708,1167,1664,2128,2509,2753,2818,2695,2359,1860,1208,477,-274,-979,-1567,-1979,-2185,-2138,-1859,-1352,-670,135,976,1797,2498,3035,3351,3418,3241,2829,2234,1495,688,-150,-955,-1710,-2396,-3010,-3571,-4084,-4565,-5006,-5404,-5717,-5933,-5999,-5907,-5636,-5208,-4643,-4001,-3329,-2690,-2140,-1702,-1406,-1231,-1170,-1168,-1202,-1212,-1188,-1101,-963,-792,-622,-489,-438,-492,-677,-982,-1403,-1881,-2388,-2837,-3187,-3363,-3338,-3087,-2621,-1973,-1196,-355,481,1248,1896,2389,2700,2823,2743,2481,2036,1447,732,-57,-885,-1691,-2436,-3066,-3542,-3815,-3876,-3691,-3283,-2657,-1873,-975,-41,848,1630,2216,2580,2657,2471,2000,1307,421,-597,-1684,-2796,-3878,-4888,-5794,-6561,-7158,-7562,-7748,-7710,-7457,-6996,-6385,-5653,-4884,-4117,-3429,-2843,-2410,-2118,-1974,-1932,-1960,-1991,-1984,-1874,-1630,-1231,-671,18,805,1631,2437,3167,3758,4175,4383,4369,4145,3726,3157,2497,1797,1134,550,104,-200,-336,-338,-214,-6,249,506,745,904,985,934,762,451,18,-517,-1123,-1761,-2390,-2970,-3465,-3848,-4098,-4210,-4182,-4031,-3765,-3421,-3007,-2563,-2103,-1663,-1257,-921,-666,-520,-493,-603,-855,-1261,-1809,-2502,-3302,-4188,-5095,-5969,-6735,-7329,-7695,-7794,-7619,-7183,-6532,-5717,-4814,-3881,-2986,-2172,-1475,-905,-464,-143,93,262,405,552,711,913,1136,1384,1626,1843,2005,2097,2095,2002,1813,1544,1216,848,467,108,-217,-469,-650,-733,-732,-628,-458,-214,59,333,566,703,699,515,118,-498,-1307,-2277,-3321,-4363,-5310,-6063,-6551,-6729,-6556,-6067,-5288,-4293,-3180,-2030,-956,-31,665,1084,1204,1009,528,-215,-1153,-2243,-3393,-4564,-5673,-6679,-7534,-8212,-8688,-8959,-9021,-8881,-8577,-8115,-7570,-6958,-6353,-5782,-5287,-4880,-4564,-4315,-4118,-3917,-3701,-3423,-3071,-2636,-2121,-1531,-903,-247,389,976,1478,1866,2112,2202,2135,1906,1550,1071,522,-71,-653,-1181,-1608,-1886,-1984,-1869,-1532,-985,-248,616,1548,2446,3226,3784,4050,3956,3495,2666,1538,186,-1276,-2732,-4069,-5181,-6005,-6477,-6606,-6390,-5888,-5151,-4254,-3271,-2268,-1316,-455,250,776,1083,1145,956,498,-210,-1166,-2314,-3625,-5014,-6408,-7716,-8840,-9686,-10194,-10303,-10013,-9343,-8355,-7147,-5818,-4497,-3271,-2235,-1435,-878,-558,-401,-355,-333,-252,-68,276,770,1411,2142,2914,3642,4262,4706,4926,4896,4611,4100,3409,2601,1761,952,265,-258,-563,-633,-466,-83,489,1187,1968,2761,3498,4129,4581,4832,4830,4598,4124,3475,2686,1846,1016,272,-337,-773,-1022,-1079,-974,-717,-355,87,579,1081,1583,2040,2435,2737,2911,2942,2794,2471,1959,1287,475,-433,-1376,-2309,-3155,-3869,-4391,-4693,-4753,-4571,-4175,-3596,-2908,-2165,-1446,-813,-310,35,218,277,248,209,235,387,741,1310,2124,3139,4313,5572,6813,7964,8921,9619,10019,10071,9807,9222,8388,7356,6200,5014,3861,2842,2011,1435,1165,1216,1615,2333,3339,4571,5931,7329,8627,9720,10489,10858,10770,10228,9259,7945,6398,4738,3121,1673,524,-226,-518,-323,335,1401,2768,4321,5914,7403,8663,9572,10060,10072,9613,8693,7394,5786,3971,2073,181,-1577,-3125,-4363,-5242,-5694,-5709,-5278,-4437,-3251,-1816,-245,1317,2756,3933,4777,5226,5285,4986,4421,3684,2921,2242,1769,1578,1722,2199,2989,4009,5176,6381,7497,8447,9108,9468,9458,9129,8485,7621,6602,5525,4482,3545,2789,2258,1984,1985,2244,2757,3451,4291,5173,6015,6723,7208,7408,7292,6859,6149,5231,4188,3127,2144,1330,753,464,481,796,1383,2177,3109,4098,5045,5885,6526,6939,7052,6877,6383,5607,4579,3333,1945,454,-1047,-2494,-3799,-4885,-5687,-6140,-6234,-5948,-5337,-4453,-3406,-2308,-1292,-469,76,299,211,-134,-641,-1188,-1658,-1923,-1916,-1561,-862,152,1410,2799,4197,5476,6511,7213,7512,7387,6851,5959,4796,3476,2119,842,-240,-1055,-1537,-1664,-1444,-908,-114,865,1945,3037,4053,4904,5525,5839,5827,5464,4778,3812,2622,1304,-64,-1379,-2546,-3499,-4151,-4486,-4464,-4104,-3428,-2493,-1373,-151,1073,2209,3171,3883,4296,4367,4076,3420,2423,1123,-408,-2079,-3789,-5408,-6826,-7922,-8604,-8812,-8525,-7766,-6623,-5196,-3656,-2142,-841,146,698,795,439,-305,-1335,-2522,-3720,-4800,-5614,-6083,-6106,-5668,-4757,-3435,-1784,69,1960,3740,5218,6271,6766,6657,5923,4630,2875,804,-1406,-3589,-5570,-7195,-8346,-8930,-8896,-8256,-7036,-5346,-3290,-1048,1227,3341,5140,6482,7275,7486,7119,6260,4996,3475,1845,225,-1213,-2415,-3249,-3703,-3741,-3387,-2697,-1751,-678,401,1328,1982,2248,2047,1349,154,-1475,-3458,-5648,-7916,-10085,-12014,-13559,-14601,-15063,-14899,-14106,-12748,-10901,-8717,-6328,-3913,-1594,482,2240,3606,4553,5080,5197,4949,4375,3536,2486,1300,39,-1202,-2370,-3369,-4165,-4703,-4994,-5037,-4882,-4582,-4192,-3795,-3424,-3133,-2932,-2828,-2806,-2855,-2954,-3077,-3203,-3278,-3291,-3178,-2927,-2497,-1880,-1097,-166,838,1842,2762,3499,4007,4223,4156,3818,3275,2607,1914,1303,861,672,770,1172,1851,2741,3761,4794,5732,6440,6825,6771,6230,5148,3538,1426,-1096,-3925,-6898,-9851,-12584,-14914,-16672,-17732,-18021,-17543,-16370,-14656,-12595,-10428,-8385,-6680,-5462,-4818,-4741,-5166,-5958,-6937,-7911,-8685,-9097,-9037,-8434,-7298,-5664,-3639,-1330,1107,3539,5796,7758,9296,10330,10809,10716,10075,8948,7418,5598,3617,1616,-272,-1906,-3189,-4026,-4385,-4256,-3684,-2749,-1569,-269,984,2070,2823,3172,3008,2336,1146,-495,-2492,-4749,-7120,-9493,-11719,-13681,-15269,-16381,-16967,-16995,-16472,-15460,-14040,-12329,-10476,-8623,-6918,-5489,-4431,-3793,-3593,-3782,-4292,-5006,-5795,-6509,-7015,-7179,-6930,-6208,-5029,-3453,-1566,477,2538,4445,6039,7203,7829,7891,7402,6432,5090,3538,1913,408,-854,-1734,-2161,-2082,-1521,-510,858,2480,4225,5970,7575,8939,9967,10580,10757,10462,9723,8570,7075,5317,3417,1476,-368,-2010,-3340,-4287,-4812,-4920,-4672,-4153,-3497,-2832,-2293,-1987,-1973,-2284,-2883,-3722,-4700,-5712,-6650,-7397,-7869,-7984,-7700,-6997,-5895,-4436,-2698,-782,1205,3132,4881,6338,7408,8017,8124,7718,6820,5507,3856,2014,107,-1702,-3271,-4485,-5246,-5537,-5361,-4793,-3931,-2895,-1824,-824,-9,569,858,860,589,73,-619,-1445,-2315,-3173,-3936,-4547,-4951,-5095,-4976,-4552,-3874,-2943,-1834,-612,649,1858,2954,3866,4564,5019,5249,5276,5157,4950,4728,4561,4504,4630,4959,5542,6373,7443,8715,10119,11567,12949,14143,15033,15511,15507,14976,13935,12428,10559,8461,6290,4214,2379,913,-104,-634,-704,-376,235,994,1749,2357,2698,2671,2249,1395,191,-1328,-3012,-4756,-6412,-7840,-8932,-9569,-9704,-9298,-8375,-7014,-5316,-3446,-1566,166,1583,2609,3160,3261,2967,2378,1656,936,385,117,225,752,1687,2987,4552,6281,8042,9725,11229,12490,13468,14166,14587,14773,14740,14502,14071,13417,12543,11426,10079,8536,6847,5105,3401,1857,570,-367,-903,-1026,-763,-203,559,1367,2102,2606,2783,2541,1848,722,-789,-2550,-4445,-6265,-7865,-9054,-9712,-9753,-9138,-7922,-6180,-4084,-1796,463,2520,4204,5392,6034,6091,5629,4701,3442,1964,428,-1042,-2317,-3293,-3913,-4130,-3959,-3422,-2596,-1559,-406,763,1872,2837,3622,4180,4516,4628,4539,4284,3896,3425,2903,2384,1892,1472,1147,948,899,1035,1373,1942,2738,3752,4929,6199,7460,8598,9504,10076,10251,10000,9350,8357,7139,5811,4533,3413,2564,2026,1804,1847,2063,2336,2538,2551,2281,1672,715,-559,-2067,-3705,-5336,-6824,-8033,-8861,-9221,-9094,-8478,-7444,-6067,-4491,-2827,-1240,168,1287,2056,2456,2486,2205,1670,983,235,-460,-1013,-1332,-1370,-1091,-505,345,1400,2553,3709,4750,5572,6091,6234,5965,5274,4174,2720,988,-929,-2901,-4815,-6531,-7945,-8948,-9491,-9540,-9114,-8259,-7056,-5583,-3950,-2235,-525,1114,2627,3979,5118,6038,6689,7068,7151,6940,6452,5725,4818,3821,2819,1922,1210,763,621,807,1279,2007,2880,3827,4722,5470,5975,6178,6022,5528,4709,3655,2459,1250,153,-711,-1260,-1433,-1232,-678,143,1136,2162,3096,3792,4148,4070,3519,2496,1054,-708,-2660,-4639,-6490,-8062,-9236,-9931,-10136,-9853,-9192,-8244,-7172,-6108,-5190,-4502,-4096,-3956,-4036,-4235,-4445,-4539,-4414,-3989,-3233,-2142,-787,760,2371,3927,5315,6441,7240,7706,7844,7723,7408,7000,6544,6130,5738,5386,5015,4560,3960,3144,2082,772,-753,-2420,-4125,-5763,-7203,-8346,-9114,-9452,-9384,-8943,-8251,-7416,-6608,-5947,-5561,-5501,-5792,-6367,-7136,-7938,-8616,-8999,-8961,-8416,-7355,-5832,-3963,-1916,129,1978,3474,4488,4965,4889,4323,3362,2135,792,-544,-1747,-2735,-3455,-3882,-4017,-3884,-3513,-2937,-2205,-1333,-367,688,1794,2958,4136,5326,6482,7573,8557,9378,10010,10393,10535,10392,10005,9376,8555,7605,6570,5542,4564,3696,2966,2380,1910,1514,1112,630,-12,-871,-1970,-3304,-4815,-6426,-8025,-9501,-10730,-11641,-12154,-12279,-12012,-11444,-10631,-9692,-8713,-7776,-6954,-6281,-5766,-5400,-5123,-4893,-4617,-4242,-3695,-2933,-1948,-742,628,2097,3566,4935,6091,6958,7449,7542,7221,6518,5492,4223,2806,1338,-83,-1391,-2517,-3445,-4142,-4638,-4939,-5096,-5150,-5150,-5151,-5197,-5331,-5593,-6005,-6588,-7336,-8243,-9262,-10353,-11430,-12421,-13241,-13801,-14062,-13971,-13544,-12812,-11832,-10704,-9502,-8331,-7255,-6326,-5558,-4936,-4412,-3928,-3410,-2803,-2060,-1169,-163,924,1987,2965,3744,4275,4508,4444,4121,3606,2995,2391,1886,1560,1445,1551,1828,2197,2550,2766,2731,2354,1593,438,-1053,-2778,-4614,-6385,-7951,-9164,-9933,-10207,-10004,-9380,-8466,-7385,-6316,-5392,-4748,-4450,-4533,-4958,-5646,-6478,-7299,-7977,-8366,-8383,-7981,-7180,-6064,-4743,-3394,-2153,-1193,-610,-467,-785,-1486,-2498,-3662,-4838,-5870,-6618,-6995,-6929,-6425,-5504,-4246,-2749,-1128,498,2033,3382,4506,5362,5973,6353,6552,6629,6623,6603,6577,6583,6595,6604,6554,6412,6117,5646,4974,4109,3078,1936,732,-462,-1612,-2682,-3672,-4600,-5500,-6406,-7351,-8336,-9349,-10341,-11244,-11965,-12423,-12528,-12238,-11527,-10423,-8981,-7309,-5506,-3721,-2052,-612,535,1360,1883,2134,2216,2184,2153,2175,2314,2582,2978,3472,4032,4607,5176,5686,6151,6535,6874,7160,7422,7675,7925,8178,8408,8605,8718,8735,8609,8334,7897,7326,6640,5904,5159,4475,3891,3456,3171,3035,3011,3035,3050,2961,2719,2267,1596,727,-285,-1350,-2376,-3247,-3875,-4183,-4123,-3698,-2930,-1893,-687,584,1798,2860,3701,4276,4599,4703,4660,4562,4498,4553,4794,5238,5894,6707,7621,8534,9362,10006,10400,10486,10243,9664,8773,7602,6209,4641,2974,1275,-380,-1910,-3239,-4299,-5023,-5390,-5380,-5033,-4388,-3537,-2559,-1562,-617,182,800,1175,1306,1162,779,155,-635,-1542,-2468,-3325,-4011,-4443,-4554,-4319,-3735,-2855,-1738,-494,786,1995,3056,3922,4573,5028,5341,5576,5813,6120,6551,7125,7850,8680,9551,10402,11125,11677,11995,12071,11935,11625,11230,10813,10460,10214,10110,10138,10267,10429,10555,10558,10354,9900,9131,8069,6713,5138,3412,1652,-45,-1552,-2788,-3678,-4190,-4343,-4177,-3795,-3296,-2808,-2431,-2255,-2313,-2603,-3074,-3632,-4174,-4579,-4750,-4613,-4143,-3364,-2332,-1172,13,1062,1882,2360,2475,2202,1619,792,-144,-1065,-1844,-2364,-2556,-2367,-1812,-933,186,1421,2663,3765,4636,5174,5346,5126,4566,3700,2653,1501,389,-581,-1302,-1682,-1661,-1216,-340,921,2497,4299,6201,8090,9833,11323,12454,13140,13320,12945,11995,10495,8485,6072,3385,586,-2135,-4605,-6658,-8185,-9119,-9463,-9274,-8653,-7743,-6693,-5653,-4750,-4078,-3691,-3603,-3774,-4141,-4602,-5046,-5370,-5467,-5281,-4775,-3956,-2882,-1629,-305,990,2161,3153,3933,4509,4927,5218,5447,5644,5820,5980,6079,6081,5943,5616,5099,4378,3508,2528,1534,592,-192,-760,-1042,-1011,-660,-14,889,1957,3122,4264,5296,6130,6695,6964,6929,6616,6092,5418,4695,4004,3421,3013,2814,2818,3012,3323,3670,3961,4088,3977,3572,2860,1870,680,-609,-1873,-2992,-3861,-4422,-4638,-4535,-4164,-3586,-2906,-2179,-1502,-904,-436,-100,95,155,95,-74,-344,-687,-1097,-1529,-1961,-2332,-2615,-2748,-2715,-2500,-2110,-1592,-983,-376,172,556,711,559,53,-835,-2098,-3688,-5516,-7464,-9359,-11039,-12326,-13065,-13166,-12566,-11298,-9443,-7154,-4609,-2024,414,2520,4178,5298,5888,5972,5653,5050,4303,3555,2916,2473,2251,2251,2408,2663,2921,3130,3232,3235,3141,2997,2834,2684,2547,2418,2250,2018,1673,1210,632,-35,-724,-1394,-1964,-2397,-2647,-2703,-2557,-2232,-1753,-1163,-500,166,801,1322,1683,1831,1709,1316,631,-292,-1402,-2609,-3799,-4881,-5740,-6310,-6543,-6427,-5994,-5308,-4459,-3556,-2713,-2029,-1593,-1443,-1594,-2008,-2611,-3307,-3955,-4447,-4655,-4496,-3933,-2954,-1625,-30,1698,3432,5019,6354,7330,7892,8022,7721,7041,6042,4806,3428,1991,580,-728,-1891,-2866,-3639,-4220,-4606,-4833,-4903,-4850,-4681,-4429,-4131,-3835,-3623,-3564,-3752,-4247,-5090,-6265,-7712,-9313,-10909,-12317,-13365,-13906,-13840,-13148,-11849,-10065,-7931,-5636,-3367,-1282,467,1814,2713,3195,3317,3184,2878,2537,2200,1972,1833,1805,1836,1882,1884,1801,1597,1283,866,398,-71,-496,-825,-1049,-1159,-1178,-1146,-1095,-1086,-1136,-1304,-1584,-2001,-2544,-3192,-3926,-4696,-5458,-6162,-6744,-7172,-7404,-7437,-7297,-7027,-6711,-6425,-6259,-6271,-6491,-6914,-7478,-8116,-8716,-9181,-9422,-9354,-8951,-8186,-7094,-5719,-4158,-2501,-898,550,1689,2442,2732,2551,1933,970,-222,-1475,-2648,-3590,-4203,-4432,-4275,-3796,-3068,-2246,-1424,-757,-328,-210,-448,-1022,-1915,-3046,-4340,-5691,-6988,-8132,-9012,-9556,-9707,-9437,-8762,-7716,-6368,-4810,-3150,-1502,8,1256,2129,2523,2368,1625,311,-1529,-3761,-6251,-8797,-11202,-13273,-14835,-15767,-15996,-15514,-14376,-12680,-10582,-8233,-5822,-3499,-1407,361,1739,2731,3351,3686,3804,3832,3837,3928,4130,4483,4963,5536,6145,6730,7230,7616,7847,7949,7898,7752,7491,7150,6719,6184,5543,4778,3888,2889,1804,674,-455,-1538,-2522,-3379,-4076,-4592,-4927,-5059,-5001,-4759,-4348,-3803,-3174,-2504,-1879,-1328,-921,-665,-561,-588,-684,-803,-861,-813,-604,-206,376,1129,2001,2917,3812,4581,5163,5479,5505,5222,4666,3895,2985,2055,1191,504,66,-85,71,497,1132,1896,2674,3381,3909,4211,4220,3964,3426,2691,1799,854,-73,-873,-1489,-1833,-1887,-1639,-1109,-376,515,1445,2373,3201,3900,4423,4745,4840,4691,4275,3586,2630,1436,53,-1420,-2886,-4208,-5259,-5921,-6109,-5773,-4922,-3610,-1934,-27,1970,3903,5650,7099,8180,8871,9165,9116,8784,8250,7612,6947,6342,5842,5500,5315,5290,5394,5580,5814,6025,6189,6248,6196,6011,5696,5268,4741,4142,3515,2887,2312,1833,1478,1295,1282,1464,1812,2311,2922,3598,4299,4979,5583,6094,6438,6618,6564,6281,5738,4948,3951,2789,1572,380,-649,-1431,-1856,-1885,-1475,-664,503,1930,3500,5084,6554,7787,8696,9229,9357,9127,8570,7804,6912,6019,5229,4620,4265,4169,4338,4711,5220,5778,6275,6627,6748,6578,6090,5280,4174,2825,1311,-281,-1849,-3296,-4528,-5474,-6079,-6331,-6244,-5857,-5247,-4489,-3669,-2877,-2172,-1618,-1256,-1104,-1186,-1481,-1976,-2622,-3366,-4128,-4825,-5371,-5679,-5689,-5367,-4700,-3729,-2512,-1142,275,1624,2822,3768,4437,4784,4839,4636,4222,3689,3090,2516,2031,1691,1543,1613,1902,2401,3070,3860,4709,5554,6336,7012,7553,7953,8230,8405,8530,8627,8750,8897,9100,9324,9569,9780,9941,9990,9927,9697,9327,8797,8137,7374,6525,5631,4697,3738,2742,1698,578,-618,-1903,-3251,-4623,-5965,-7191,-8233,-9005,-9451,-9525,-9222,-8556,-7575,-6363,-5004,-3624,-2332,-1243,-447,-24,14,-351,-1048,-1992,-3076,-4133,-5061,-5696,-5975,-5822,-5245,-4276,-3006,-1541,-25,1421,2668,3636,4263,4541,4506,4204,3761,3244,2803,2509,2459,2694,3235,4061,5129,6356,7655,8922,10051,10942,11502,11659,11369,10612,9416,7825,5945,3871,1752,-298,-2148,-3708,-4904,-5706,-6118,-6163,-5914,-5428,-4806,-4115,-3442,-2847,-2378,-2072,-1926,-1951,-2103,-2361,-2669,-2970,-3218,-3348,-3323,-3110,-2694,-2092,-1339,-501,346,1100,1689,2018,2064,1803,1269,530,-347,-1240,-2076,-2762,-3236,-3475,-3458,-3204,-2752,-2138,-1431,-672,75,772,1385,1890,2284,2569,2754,2861,2896,2874,2804,2680,2525,2325,2108,1883,1676,1509,1407,1381,1449,1606,1843,2142,2465,2773,3014,3119,3057,2745,2191,1357,286,-980,-2358,-3757,-5065,-6194,-7057,-7604,-7819,-7712,-7347,-6773,-6103,-5394,-4742,-4194,-3792,-3541,-3455,-3491,-3650,-3881,-4159,-4450,-4713,-4911,-5007,-4962,-4753,-4362,-3793,-3065,-2228,-1344,-501,206,687,851,656,62,-894,-2167,-3653,-5232,-6772,-8137,-9209,-9904,-10157,-9963,-9337,-8338,-7047,-5565,-3988,-2431,-967,320,1388,2215,2787,3141,3297,3315,3249,3146,3070,3054,3138,3328,3637,4036,4501,4986,5425,5769,5941,5896,5597,5023,4195,3152,1946,684,-582,-1739,-2738,-3511,-4044,-4318,-4363,-4201,-3882,-3450,-2950,-2422,-1897,-1384,-910,-460,-70,260,483,577,485,193,-337,-1070,-1987,-2996,-4019,-4938,-5653,-6075,-6154,-5852,-5219,-4279,-3163,-1961,-821,127,779,1039,868,273,-702,-1950,-3352,-4752,-6008,-6982,-7585,-7770,-7540,-6963,-6129,-5182,-4266,-3510,-3049,-2938,-3229,-3892,-4876,-6071,-7374,-8627,-9733,-10550,-11017,-11074,-10709,-9952,-8854,-7503,-5993,-4443,-2954,-1655,-636,11,222,-16,-704,-1774,-3122,-4637,-6130,-7489,-8525,-9168,-9307,-8957,-8126,-6912,-5420,-3799,-2184,-720,503,1400,1953,2165,2070,1741,1220,601,-86,-770,-1425,-2021,-2518,-2917,-3176,-3319,-3320,-3222,-3023,-2774,-2488,-2210,-1950,-1727,-1549,-1396,-1278,-1153,-1034,-896,-756,-629,-536,-516,-586,-776,-1081,-1484,-1962,-2446,-2909,-3265,-3496,-3551,-3437,-3167,-2784,-2358,-1963,-1672,-1566,-1665,-2004,-2542,-3225,-3977,-4674,-5237,-5545,-5547,-5189,-4462,-3408,-2071,-564,1023,2552,3907,4968,5645,5871,5622,4911,3790,2366,745,-908,-2474,-3794,-4788,-5364,-5515,-5252,-4640,-3777,-2778,-1762,-856,-142,292,423,241,-219,-896,-1705,-2546,-3309,-3893,-4210,-4197,-3825,-3103,-2078,-841,484,1755,2822,3546,3815,3576,2815,1608,63,-1641,-3311,-4739,-5754,-6198,-6020,-5188,-3790,-1937,178,2368,4409,6128,7359,8017,8047,7493,6411,4955,3268,1550,-28,-1288,-2107,-2383,-2104,-1277,-12,1580,3321,5033,6553,7717,8443,8657,8388,7673,6649,5423,4182,3038,2138,1545,1293,1366,1693,2188,2741,3255,3643,3867,3896,3766,3507,3201,2908,2713,2657,2787,3083,3535,4063,4602,5070,5382,5504,5391,5080,4594,4030,3455,2978,2685,2636,2892,3450,4293,5375,6585,7838,8985,9914,10493,10645,10301,9479,8204,6594,4769,2899,1142,-349,-1465,-2128,-2341,-2124,-1588,-839,-20,736,1315,1639,1657,1381,839,108,-718,-1538,-2243,-2748,-2972,-2884,-2445,-1693,-641,617,2009,3407,4705,5770,6511,6833,6710,6117,5118,3774,2207,558,-1037,-2413,-3453,-4042,-4119,-3670,-2708,-1334,367,2226,4110,5859,7352,8489,9219,9530,9455,9059,8438,7689,6927,6233,5684,5312,5132,5115,5221,5381,5532,5602,5542,5312,4894,4297,3543,2683,1766,874,66,-574,-989,-1135,-988,-560,108,952,1884,2814,3648,4314,4753,4929,4849,4520,3988,3306,2518,1682,834,6,-777,-1502,-2151,-2709,-3151,-3455,-3596,-3548,-3299,-2845,-2200,-1385,-453,556,1563,2519,3343,3988,4400,4558,4461,4134,3628,3022,2403,1872,1521,1412,1599,2074,2803,3719,4697,5643,6415,6932,7121,6954,6459,5683,4716,3664,2622,1684,920,364,26,-108,-93,23,178,298,343,250,-11,-459,-1113,-1940,-2944,-4039,-5207,-6345,-7407,-8303,-8993,-9402,-9533,-9338,-8854,-8089,-7090,-5922,-4634,-3307,-1998,-778,305,1203,1885,2344,2558,2567,2380,2059,1656,1244,882,664,614,811,1241,1920,2813,3856,5001,6142,7225,8156,8897,9391,9647,9655,9459,9112,8660,8192,7736,7362,7062,6855,6701,6570,6430,6236,5994,5683,5347,5004,4705,4482,4355,4321,4352,4381,4339,4136,3694,2968,1926,606,-941,-2599,-4259,-5776,-7035,-7934,-8409,-8445,-8068,-7347,-6385,-5316,-4271,-3391,-2786,-2536,-2675,-3196,-4027,-5067,-6180,-7214,-8027,-8510,-8564,-8182,-7364,-6196,-4768,-3224,-1687,-296,849,1674,2151,2284,2136,1766,1302,828,469,299,388,763,1417,2321,3383,4538,5626,6560,7172,7397,7111,6331,5030,3309,1274,-925,-3115,-5124,-6818,-8071,-8834,-9074,-8833,-8168,-7169,-5960,-4642,-3357,-2199,-1282,-676,-428,-565,-1048,-1836,-2829,-3908,-4946,-5814,-6381,-6583,-6350,-5700,-4674,-3380,-1931,-503,781,1758,2356,2495,2201,1503,516,-640,-1818,-2868,-3672,-4122,-4168,-3796,-3037,-1980,-731,568,1776,2768,3437,3745,3670,3281,2649,1903,1157,522,68,-169,-209,-102,73,229,298,232,22,-298,-668,-999,-1199,-1181,-886,-289,605,1724,2993,4273,5438,6333,6841,6844,6303,5197,3588,1581,-682,-3012,-5233,-7177,-8698,-9721,-10207,-10182,-9733,-8969,-8032,-7068,-6199,-5527,-5109,-4965,-5062,-5361,-5762,-6197,-6552,-6767,-6757,-6495,-5950,-5147,-4115,-2936,-1697,-510,506,1248,1632,1606,1166,350,-779,-2096,-3513,-4881,-6119,-7125,-7846,-8261,-8348,-8145,-7665,-6960,-6074,-5055,-3971,-2875,-1851,-964,-307,75,110,-193,-836,-1748,-2844,-4004,-5110,-6041,-6707,-7053,-7046,-6721,-6108,-5293,-4356,-3387,-2466,-1673,-1044,-635,-427,-429,-584,-857,-1166,-1450,-1640,-1679,-1544,-1224,-749,-167,453,1032,1504,1797,1902,1779,1479,1013,452,-157,-777,-1360,-1914,-2423,-2910,-3391,-3864,-4333,-4769,-5136,-5394,-5491,-5401,-5095,-4597,-3919,-3135,-2289,-1481,-770,-243,48,63,-215,-767,-1552,-2488,-3480,-4411,-5177,-5675,-5854,-5679,-5199,-4466,-3608,-2740,-2007,-1513,-1341,-1517,-2028,-2813,-3763,-4787,-5732,-6533,-7062,-7308,-7208,-6806,-6102,-5178,-4084,-2928,-1797,-804,-53,362,373,-58,-922,-2164,-3700,-5390,-7103,-8679,-9985,-10914,-11386,-11371,-10879,-9954,-8673,-7131,-5417,-3648,-1891,-253,1229,2472,3463,4159,4563,4686,4550,4216,3731,3166,2587,2039,1586,1234,1017,931,967,1124,1376,1713,2117,2559,3030,3477,3901,4240,4493,4626,4636,4536,4346,4115,3888,3717,3649,3707,3902,4214,4611,5048,5476,5861,6172,6400,6546,6608,6577,6440,6157,5688,4993,4036,2815,1362,-262,-1943,-3559,-4960,-6023,-6628,-6729,-6302,-5407,-4132,-2622,-1032,468,1727,2620,3062,3023,2531,1657,533,-689,-1845,-2758,-3317,-3403,-3011,-2144,-900,600,2203,3733,5050,6009,6550,6621,6266,5535,4555,3445,2349,1397,694,309,288,617,1265,2149,3178,4227,5174,5907,6323,6370,6019,5311,4298,3114,1862,700,-242,-868,-1082,-874,-240,755,2031,3455,4922,6289,7460,8355,8920,9158,9084,8758,8247,7633,6983,6358,5798,5320,4920,4593,4300,4035,3768,3491,3197,2892,2569,2248,1910,1574,1221,866,500,151,-188,-466,-685,-797,-791,-648,-357,75,640,1309,2055,2834,3598,4313,4929,5423,5787,6004,6112,6104,6030,5874,5667,5371,5001,4514,3932,3248,2508,1762,1092,564,277,271,602,1267,2239,3451,4822,6221,7552,8663,9469,9865,9804,9282,8320,7020,5487,3882,2356,1056,104,-438,-535,-236,383,1197,2066,2838,3400,3630,3492,2958,2068,886,-483,-1934,-3327,-4559,-5509,-6104,-6286,-6045,-5404,-4446,-3270,-2034,-884,14,542,607,190,-681,-1909,-3361,-4880,-6296,-7479,-8297,-8700,-8648,-8156,-7273,-6055,-4583,-2950,-1227,486,2130,3631,4952,6054,6933,7587,8035,8307,8416,8413,8299,8116,7874,7582,7264,6921,6566,6213,5858,5531,5226,4988,4807,4739,4772,4940,5220,5605,6045,6500,6893,7183,7300,7223,6920,6410,5705,4852,3894,2877,1860,875,-21,-804,-1429,-1879,-2137,-2209,-2125,-1929,-1680,-1462,-1313,-1314,-1458,-1745,-2133,-2540,-2897,-3109,-3125,-2895,-2434,-1763,-948,-66,806,1585,2220,2655,2880,2885,2691,2342,1872,1369,871,479,225,168,334,700,1250,1908,2590,3213,3675,3901,3854,3496,2868,2000,981,-96,-1129,-2009,-2659,-2993,-2991,-2643,-1988,-1121,-140,809,1587,2073,2174,1836,1087,-34,-1407,-2908,-4398,-5735,-6818,-7558,-7925,-7901,-7532,-6863,-5978,-4968,-3919,-2910,-2019,-1271,-714,-316,-72,77,179,282,439,662,968,1335,1735,2142,2500,2807,3016,3148,3194,3187,3134,3079,3021,2997,2997,3038,3107,3205,3318,3431,3524,3579,3563,3459,3244,2906,2473,1942,1391,839,378,32,-129,-114,109,490,1015,1595,2178,2658,2954,2983,2666,1978,900,-515,-2195,-4020,-5852,-7549,-8968,-10006,-10595,-10706,-10380,-9667,-8676,-7516,-6292,-5131,-4104,-3295,-2744,-2466,-2456,-2677,-3062,-3554,-4052,-4503,-4822,-4990,-4974,-4798,-4486,-4083,-3642,-3210,-2827,-2522,-2309,-2194,-2162,-2208,-2293,-2401,-2478,-2495,-2398,-2151,-1725,-1101,-315,606,1554,2443,3144,3550,3581,3197,2410,1297,-34,-1436,-2753,-3846,-4606,-4976,-4938,-4556,-3890,-3079,-2231,-1469,-884,-536,-437,-584,-908,-1361,-1840,-2285,-2616,-2799,-2805,-2651,-2362,-1995,-1610,-1269,-1029,-931,-988,-1209,-1557,-2011,-2508,-3012,-3460,-3822,-4054,-4142,-4072,-3841,-3470,-2974,-2397,-1778,-1165,-618,-156,159,347,388,310,154,-55,-267,-444,-579,-630,-622,-542,-417,-289,-180,-165,-263,-532,-972,-1586,-2318,-3117,-3877,-4524,-4956,-5129,-5008,-4612,-4002,-3252,-2482,-1782,-1257,-969,-949,-1218,-1725,-2446,-3292,-4203,-5096,-5902,-6569,-7041,-7309,-7362,-7205,-6886,-6417,-5864,-5263,-4652,-4090,-3594,-3216,-2969,-2892,-2990,-3282,-3755,-4381,-5125,-5905,-6658,-7272,-7690,-7820,-7659,-7201,-6509,-5683,-4833,-4090,-3566,-3329,-3420,-3806,-4430,-5165,-5913,-6513,-6891,-6953,-6683,-6097,-5259,-4264,-3217,-2241,-1409,-806,-445,-324,-399,-609,-873,-1123,-1294,-1338,-1239,-984,-595,-99,481,1095,1713,2299,2807,3215,3480,3577,3490,3203,2730,2087,1325,493,-331,-1087,-1697,-2128,-2341,-2356,-2194,-1922,-1606,-1333,-1159,-1155,-1322,-1676,-2166,-2738,-3313,-3806,-4129,-4235,-4069,-3654,-3026,-2258,-1471,-755,-240,14,-53,-421,-1051,-1842,-2689,-3451,-4031,-4318,-4279,-3890,-3193,-2249,-1151,6,1120,2113,2923,3514,3889,4060,4088,4013,3925,3854,3867,3967,4158,4401,4667,4877,5008,4986,4817,4461,3960,3307,2556,1732,868,12,-820,-1565,-2207,-2682,-2972,-3048,-2902,-2584,-2123,-1632,-1195,-927,-906,-1211,-1826,-2754,-3882,-5120,-6316,-7346,-8080,-8439,-8373,-7894,-7033,-5895,-4555,-3157,-1770,-496,637,1611,2454,3207,3932,4671,5461,6303,7166,8006,8738,9307,9635,9700,9483,9016,8350,7560,6731,5945,5277,4779,4476,4375,4450,4656,4951,5256,5542,5743,5851,5854,5766,5628,5458,5332,5260,5302,5471,5780,6225,6788,7432,8114,8790,9399,9899,10255,10426,10412,10186,9773,9170,8430,7568,6665,5754,4916,4198,3641,3270,3082,3038,3098,3170,3196,3073,2773,2230,1469,506,-593,-1745,-2860,-3847,-4626,-5142,-5368,-5303,-4986,-4479,-3853,-3214,-2626,-2178,-1891,-1784,-1818,-1940,-2069,-2130,-2052,-1795,-1354,-745,-30,728,1445,2062,2519,2799,2891,2816,2601,2278,1875,1425,937,442,-50,-516,-929,-1272,-1508,-1623,-1587,-1390,-1012,-460,272,1165,2200,3341,4549,5779,6973,8101,9095,9943,10602,11056,11300,11321,11126,10729,10133,9386,8506,7563,6607,5714,4948,4358,3992,3838,3888,4067,4308,4507,4581,4437,4042,3351,2419,1267,13,-1266,-2453,-3466,-4246,-4751,-5010,-5028,-4898,-4651,-4386,-4127,-3925,-3764,-3632,-3468,-3221,-2818,-2222,-1406,-400,748,1934,3059,3991,4649,4948,4883,4466,3791,2947,2101,1359,877,728,969,1601,2567,3771,5096,6391,7528,8394,8891,9001,8714,8098,7244,6266,5300,4454,3824,3450,3339,3442,3678,3945,4131,4137,3897,3369,2563,1516,299,-986,-2249,-3360,-4245,-4803,-4994,-4794,-4213,-3325,-2213,-1022,111,1025,1594,1718,1355,525,-702,-2196,-3796,-5330,-6625,-7550,-7998,-7938,-7384,-6404,-5118,-3672,-2195,-865,248,1040,1503,1656,1563,1314,1021,779,661,725,948,1326,1769,2223,2595,2852,2941,2893,2720,2494,2275,2131,2122,2270,2607,3098,3727,4435,5163,5849,6442,6883,7155,7218,7080,6742,6227,5577,4828,4056,3303,2657,2148,1836,1733,1836,2133,2551,3041,3493,3833,3954,3805,3329,2554,1507,301,-956,-2114,-3048,-3647,-3844,-3627,-3034,-2149,-1113,-49,870,1549,1886,1849,1459,764,-132,-1126,-2099,-2958,-3616,-4049,-4234,-4215,-4041,-3790,-3549,-3385,-3363,-3510,-3815,-4253,-4742,-5215,-5580,-5781,-5771,-5560,-5170,-4679,-4165,-3720,-3419,-3323,-3450,-3809,-4351,-5044,-5803,-6578,-7287,-7877,-8291,-8492,-8462,-8198,-7726,-7094,-6355,-5593,-4867,-4250,-3776,-3463,-3286,-3208,-3151,-3039,-2799,-2355,-1695,-802,263,1428,2571,3578,4315,4684,4620,4103,3169,1918,463,-1021,-2380,-3463,-4146,-4362,-4089,-3363,-2272,-928,508,1911,3126,4056,4636,4836,4688,4253,3618,2900,2202,1619,1229,1056,1118,1368,1765,2214,2658,2994,3199,3213,3059,2760,2355,1921,1485,1103,763,479,191,-112,-495,-961,-1546,-2217,-2977,-3761,-4549,-5273,-5918,-6431,-6818,-7058,-7162,-7155,-7040,-6868,-6646,-6421,-6213,-6040,-5936,-5890,-5934,-6036,-6208,-6413,-6646,-6853,-7034,-7130,-7142,-7040,-6823,-6502,-6093,-5630,-5155,-4706,-4319,-4029,-3829,-3730,-3692,-3677,-3649,-3546,-3363,-3066,-2693,-2275,-1878,-1575,-1421,-1476,-1742,-2222,-2858,-3593,-4339,-5019,-5553,-5890,-5991,-5847,-5470,-4889,-4156,-3317,-2438,-1575,-772,-86,466,859,1095,1185,1165,1045,886,690,496,299,94,-140,-427,-814,-1299,-1932,-2672,-3523,-4414,-5286,-6053,-6629,-6943,-6944,-6617,-5978,-5098,-4056,-2980,-1983,-1183,-670,-500,-695,-1222,-2035,-3018,-4085,-5086,-5922,-6466,-6648,-6410,-5728,-4641,-3202,-1534,229,1918,3379,4456,5064,5152,4748,3951,2895,1774,747,-4,-385,-332,141,941,1960,3020,3962,4633,4920,4754,4148,3146,1849,416,-1045,-2350,-3428,-4182,-4604,-4722,-4605,-4361,-4109,-3967,-4023,-4356,-4959,-5826,-6873,-7997,-9096,-10026,-10715,-11064,-11071,-10725,-10093,-9246,-8289,-7319,-6427,-5700,-5179,-4913,-4895,-5115,-5527,-6070,-6666,-7220,-7644,-7843,-7764,-7355,-6625,-5591,-4325,-2902,-1421,32,1379,2560,3554,4345,4966,5433,5806,6105,6378,6637,6892,7142,7369,7557,7694,7751,7734,7639,7472,7252,6989,6698,6383,6051,5696,5321,4936,4539,4165,3817,3530,3307,3156,3069,3018,2983,2917,2807,2605,2326,1933,1474,931,360,-226,-791,-1291,-1705,-1979,-2092,-2000,-1687,-1147,-386,535,1569,2600,3550,4310,4805,4998,4873,4471,3869,3149,2435,1817,1378,1183,1237,1544,2046,2695,3407,4123,4764,5295,5676,5887,5927,5792,5495,5053,4479,3804,3052,2259,1462,702,11,-560,-994,-1256,-1333,-1235,-958,-544,-24,562,1154,1723,2220,2636,2961,3207,3405,3568,3734,3897,4057,4192,4257,4230,4059,3742,3268,2660,1960,1212,485,-161,-662,-972,-1046,-866,-434,237,1096,2083,3124,4112,4972,5608,5952,5978,5659,5057,4221,3264,2298,1440,792,432,382,640,1139,1790,2481,3084,3509,3661,3529,3107,2479,1729,987,389,29,15,360,1076,2093,3323,4643,5931,7060,7935,8487,8673,8508,8013,7255,6323,5306,4319,3460,2817,2469,2446,2747,3343,4137,5051,5948,6733,7315,7644,7706,7532,7171,6706,6201,5730,5330,5015,4779,4586,4386,4143,3798,3347,2778,2121,1421,730,113,-401,-763,-999,-1115,-1170,-1231,-1353,-1599,-2014,-2591,-3342,-4193,-5099,-5965,-6715,-7259,-7559,-7560,-7286,-6757,-6039,-5216,-4365,-3569,-2896,-2377,-2043,-1895,-1899,-2062,-2299,-2604,-2900,-3150,-3296,-3297,-3127,-2763,-2225,-1506,-666,281,1280,2304,3316,4305,5230,6105,6891,7585,8171,8622,8938,9091,9098,8948,8672,8292,7850,7388,6948,6577,6297,6137,6087,6137,6258,6404,6541,6607,6586,6439,6168,5784,5307,4779,4244,3743,3320,3002,2804,2726,2758,2861,3008,3142,3224,3208,3057,2751,2269,1625,833,-58,-998,-1908,-2719,-3352,-3763,-3908,-3807,-3490,-3011,-2478,-1937,-1496,-1174,-1009,-983,-1062,-1207,-1355,-1476,-1534,-1523,-1457,-1353,-1256,-1179,-1154,-1167,-1206,-1221,-1179,-1010,-705,-237,361,1035,1715,2299,2699,2849,2692,2233,1499,552,-498,-1562,-2506,-3251,-3693,-3803,-3544,-2944,-2049,-926,333,1639,2899,4037,4966,5652,6013,6051,5720,5048,4057,2804,1386,-120,-1581,-2905,-3994,-4769,-5198,-5257,-4966,-4370,-3529,-2544,-1495,-505,348,951,1261,1212,820,96,-886,-2037,-3245,-4388,-5350,-6043,-6388,-6378,-6004,-5341,-4463,-3489,-2540,-1733,-1163,-908,-979,-1376,-2029,-2854,-3732,-4553,-5189,-5559,-5596,-5261,-4584,-3582,-2346,-949,495,1893,3146,4168,4909,5321,5407,5181,4688,4006,3207,2400,1668,1093,730,601,684,943,1291,1658,1955,2118,2123,1955,1654,1264,854,475,194,14,-53,-35,-1,21,-66,-284,-673,-1227,-1908,-2666,-3412,-4079,-4583,-4881,-4952,-4802,-4485,-4066,-3630,-3269,-3054,-3050,-3275,-3735,-4378,-5155,-5965,-6732,-7358,-7786,-7968,-7896,-7583,-7069,-6403,-5650,-4858,-4095,-3401,-2836,-2430,-2226,-2240,-2483,-2941,-3586,-4364,-5214,-6061,-6825,-7436,-7820,-7929,-7729,-7209,-6387,-5309,-4046,-2694,-1371,-175,767,1387,1611,1430,859,-44,-1183,-2447,-3709,-4835,-5722,-6268,-6420,-6164,-5516,-4550,-3360,-2068,-815,277,1107,1588,1715,1478,951,205,-652,-1513,-2277,-2859,-3190,-3233,-2979,-2424,-1620,-599,555,1773,2951,4002,4819,5322,5441,5135,4423,3340,2003,531,-912,-2174,-3127,-3685,-3819,-3551,-2980,-2207,-1387,-649,-98,175,159,-151,-689,-1408,-2201,-3023,-3783,-4467,-5036,-5503,-5884,-6189,-6462,-6694,-6906,-7094,-7237,-7351,-7406,-7434,-7435,-7442,-7487,-7586,-7772,-8039,-8384,-8790,-9207,-9611,-9935,-10152,-10205,-10092,-9784,-9300,-8658,-7883,-7007,-6061,-5055,-4021,-2964,-1906,-873,112,1000,1763,2345,2735,2891,2825,2545,2088,1506,877,264,-235,-555,-639,-447,9,712,1577,2528,3438,4202,4713,4891,4689,4113,3190,2010,666,-717,-2030,-3157,-4035,-4606,-4868,-4844,-4581,-4166,-3669,-3191,-2797,-2558,-2503,-2652,-2984,-3476,-4072,-4717,-5356,-5924,-6384,-6682,-6792,-6672,-6324,-5703,-4849,-3747,-2456,-1030,446,1876,3159,4197,4929,5295,5325,5035,4528,3888,3245,2691,2325,2192,2313,2679,3233,3920,4659,5382,6027,6565,6964,7244,7402,7471,7463,7385,7234,6992,6647,6166,5574,4853,4073,3258,2489,1809,1274,883,649,500,412,279,59,-322,-878,-1625,-2517,-3507,-4503,-5423,-6170,-6679,-6889,-6793,-6395,-5742,-4893,-3914,-2886,-1870,-935,-133,491,899,1077,1012,723,237,-390,-1088,-1782,-2384,-2826,-3040,-2979,-2632,-1987,-1087,29,1287,2605,3906,5087,6089,6835,7284,7425,7233,6766,6033,5125,4099,3055,2080,1262,669,366,357,657,1209,1956,2825,3718,4569,5316,5912,6367,6668,6868,6979,7057,7096,7132,7144,7120,7068,6953,6830,6688,6615,6622,6792,7131,7648,8319,9056,9796,10397,10793,10866,10607,9981,9061,7911,6649,5396,4246,3305,2603,2174,1984,2005,2158,2400,2654,2891,3072,3180,3218,3173,3060,2869,2594,2233,1770,1213,561,-159,-913,-1662,-2344,-2933,-3376,-3667,-3798,-3789,-3670,-3485,-3271,-3089,-2952,-2909,-2949,-3076,-3265,-3479,-3681,-3828,-3896,-3850,-3705,-3442,-3108,-2701,-2266,-1819,-1386,-974,-604,-258,48,335,601,849,1090,1313,1529,1724,1914,2095,2296,2524,2808,3170,3618,4161,4775,5437,6093,6689,7164,7461,7545,7385,6993,6393,5645,4815,3987,3240,2647,2246,2076,2107,2325,2658,3040,3398,3660,3770,3705,3434,3004,2416,1757,1064,414,-140,-557,-807,-874,-768,-490,-73,480,1130,1875,2679,3524,4379,5205,5949,6573,7009,7227,7196,6911,6408,5726,4949,4152,3426,2838,2439,2247,2250,2415,2674,2980,3256,3476,3607,3661,3657,3638,3642,3697,3824,4002,4215,4411,4540,4571,4469,4245,3914,3514,3095,2694,2341,2047,1788,1553,1279,950,505,-44,-718,-1472,-2277,-3074,-3814,-4439,-4930,-5256,-5426,-5446,-5343,-5134,-4851,-4508,-4131,-3738,-3346,-2988,-2677,-2455,-2330,-2323,-2441,-2661,-2972,-3323,-3670,-3967,-4156,-4200,-4076,-3768,-3300,-2687,-1981,-1221,-457,264,920,1472,1916,2240,2440,2535,2520,2425,2270,2077,1892,1730,1633,1616,1692,1864,2111,2420,2755,3090,3398,3663,3882,4066,4227,4394,4582,4809,5074,5370,5672,5958,6193,6344,6408,6362,6226,6017,5762,5499,5253,5042,4871,4731,4591,4430,4201,3887,3454,2908,2245,1494,684,-148,-954,-1702,-2366,-2921,-3379,-3733,-4016,-4245,-4434,-4614,-4773,-4931,-5071,-5199,-5305,-5406,-5494,-5588,-5691,-5807,-5923,-6044,-6137,-6220,-6269,-6311,-6344,-6402,-6488,-6624,-6801,-7008,-7216,-7387,-7479,-7455,-7283,-6949,-6460,-5838,-5122,-4366,-3622,-2926,-2343,-1856,-1528,-1314,-1244,-1288,-1444,-1687,-2008,-2371,-2745,-3107,-3389,-3594,-3647,-3561,-3307,-2903,-2364,-1737,-1047,-365,286,845,1295,1602,1759,1755,1600,1286,853,288,-355,-1071,-1816,-2549,-3232,-3814,-4249,-4502,-4544,-4352,-3959,-3363,-2644,-1839,-1038,-292,324,786,1059,1160,1090,902,622,310,-3,-279,-493,-640,-699,-702,-641,-547,-435,-310,-196,-77,42,176,337,527,755,1011,1281,1531,1752,1878,1909,1788,1511,1069,457,-289,-1153,-2078,-3033,-3956,-4815,-5553,-6142,-6552,-6754,-6750,-6527,-6122,-5543,-4865,-4110,-3366,-2671,-2073,-1614,-1304,-1158,-1178,-1351,-1673,-2140,-2721,-3415,-4183,-4993,-5806,-6564,-7229,-7746,-8096,-8258,-8237,-8076,-7793,-7464,-7108,-6784,-6502,-6275,-6101,-5965,-5865,-5778,-5710,-5653,-5598,-5560,-5508,-5454,-5372,-5251,-5079,-4849,-4558,-4226,-3855,-3497,-3157,-2894,-2721,-2670,-2758,-2968,-3310,-3732,-4211,-4698,-5132,-5478,-5690,-5732,-5603,-5288,-4819,-4224,-3545,-2841,-2149,-1538,-1020,-644,-403,-310,-336,-457,-639,-824,-988,-1066,-1037,-868,-544,-68,557,1300,2147,3044,3971,4875,5717,6470,7082,7544,7817,7903,7796,7506,7073,6514,5886,5227,4577,3965,3415,2919,2478,2075,1681,1298,894,492,68,-349,-778,-1209,-1659,-2140,-2662,-3242,-3865,-4537,-5213,-5883,-6499,-7028,-7457,-7750,-7915,-7946,-7858,-7666,-7406,-7107,-6810,-6565,-6412,-6381,-6506,-6769,-7164,-7634,-8114,-8533,-8802,-8869,-8684,-8239,-7562,-6702,-5737,-4753,-3826,-3026,-2381,-1914,-1601,-1413,-1308,-1234,-1158,-1039,-868,-617,-302,96,567,1106,1719,2391,3109,3867,4623,5366,6048,6654,7145,7512,7740,7825,7783,7614,7346,6991,6569,6101,5600,5084,4562,4051,3562,3112,2722,2398,2174,2045,2024,2107,2265,2489,2732,2964,3160,3288,3343,3323,3243,3113,2967,2806,2665,2528,2416,2304,2193,2072,1927,1759,1561,1329,1080,808,546,314,149,101,211,526,1076,1866,2885,4061,5347,6597,7739,8636,9203,9384,9132,8475,7444,6124,4610,3017,1456,47,-1120,-1968,-2440,-2534,-2245,-1638,-758,296,1456,2639,3770,4813,5709,6435,6957,7249,7288,7057,6548,5779,4776,3609,2348,1098,-52,-1011,-1707,-2122,-2223,-2064,-1667,-1105,-435,287,1011,1697,2304,2817,3183,3404,3444,3308,3007,2573,2055,1524,1036,665,443,402,519,774,1094,1424,1686,1821,1795,1581,1195,661,32,-640,-1287,-1855,-2287,-2542,-2601,-2443,-2088,-1548,-871,-98,710,1495,2209,2799,3242,3518,3634,3607,3478,3278,3065,2862,2720,2636,2632,2687,2786,2900,3009,3096,3156,3205,3261,3368,3557,3867,4299,4873,5527,6245,6933,7539,7999,8268,8338,8218,7947,7575,7162,6755,6400,6115,5918,5794,5749,5746,5778,5819,5836,5811,5702,5486,5144,4668,4061,3371,2619,1898,1240,733,392,268,331,570,924,1315,1674,1899,1934,1700,1186,378,-669,-1900,-3194,-4460,-5552,-6388,-6868,-6967,-6682,-6061,-5205,-4207,-3210,-2318,-1634,-1224,-1124,-1316,-1787,-2442,-3217,-4006,-4699,-5211,-5454,-5355,-4907,-4086,-2957,-1574,-57,1501,2962,4245,5257,5962,6358,6464,6348,6068,5714,5348,5028,4780,4624,4538,4517,4516,4515,4486,4416,4293,4140,3950,3775,3614,3523,3496,3572,3727,3966,4245,4536,4785,4957,5016,4937,4734,4408,4009,3570,3142,2759,2457,2245,2125,2087,2094,2126,2135,2098,1971,1746,1399,945,399,-192,-774,-1272,-1614,-1732,-1573,-1125,-397,556,1642,2758,3780,4584,5084,5194,4891,4180,3107,1751,225,-1360,-2864,-4181,-5196,-5844,-6076,-5875,-5291,-4344,-3153,-1783,-349,1054,2347,3451,4317,4905,5207,5207,4937,4409,3674,2772,1761,691,-390,-1443,-2438,-3359,-4187,-4913,-5530,-6000,-6328,-6457,-6402,-6133,-5678,-5070,-4356,-3612,-2905,-2302,-1861,-1601,-1539,-1646,-1891,-2221,-2589,-2951,-3270,-3541,-3750,-3918,-4061,-4188,-4331,-4475,-4638,-4791,-4931,-5025,-5066,-5022,-4890,-4652,-4304,-3849,-3293,-2650,-1942,-1204,-464,224,830,1301,1619,1749,1710,1492,1150,712,244,-201,-571,-823,-932,-899,-725,-461,-131,206,505,743,876,931,888,798,680,568,499,474,506,579,667,755,817,832,813,736,648,528,429,337,286,272,306,376,478,582,663,693,617,424,63,-448,-1122,-1899,-2743,-3553,-4262,-4758,-4988,-4879,-4425,-3649,-2605,-1412,-190,901,1714,2117,2014,1366,181,-1446,-3401,-5487,-7529,-9321,-10716,-11585,-11891,-11628,-10879,-9764,-8426,-7046,-5769,-4735,-4050,-3755,-3875,-4352,-5125,-6063,-7058,-7957,-8660,-9056,-9100,-8768,-8102,-7160,-6058,-4898,-3821,-2915,-2280,-1943,-1919,-2159,-2591,-3111,-3617,-3996,-4181,-4113,-3791,-3248,-2553,-1796,-1086,-520,-176,-112,-334,-814,-1494,-2264,-3030,-3653,-4057,-4150,-3904,-3330,-2466,-1414,-267,833,1788,2472,2837,2830,2474,1814,929,-59,-1053,-1928,-2602,-3013,-3137,-2993,-2626,-2117,-1557,-1047,-674,-501,-561,-848,-1322,-1906,-2516,-3042,-3410,-3542,-3406,-2997,-2340,-1496,-546,429,1315,2046,2521,2698,2549,2050,1263,200,-1015,-2323,-3571,-4685,-5519,-6024,-6104,-5765,-4996,-3870,-2468,-907,670,2126,3321,4147,4529,4434,3876,2910,1632,144,-1420,-2972,-4392,-5648,-6675,-7490,-8092,-8508,-8770,-8903,-8928,-8863,-8705,-8469,-8149,-7751,-7286,-6760,-6201,-5624,-5066,-4545,-4098,-3736,-3475,-3327,-3267,-3303,-3393,-3533,-3694,-3859,-4022,-4176,-4317,-4453,-4579,-4688,-4785,-4831,-4827,-4725,-4515,-4164,-3660,-3001,-2198,-1273,-272,769,1775,2713,3505,4122,4525,4687,4629,4352,3918,3366,2785,2236,1797,1527,1464,1630,2014,2588,3297,4087,4881,5622,6260,6744,7073,7223,7219,7077,6829,6514,6166,5829,5537,5316,5188,5141,5172,5234,5288,5288,5183,4965,4630,4208,3760,3344,3033,2872,2891,3065,3358,3676,3917,3995,3798,3304,2481,1393,131,-1179,-2372,-3316,-3869,-3965,-3583,-2762,-1632,-323,949,2013,2698,2883,2522,1629,280,-1375,-3186,-4957,-6530,-7763,-8552,-8858,-8659,-8011,-6974,-5664,-4188,-2675,-1229,40,1083,1838,2327,2541,2554,2401,2164,1896,1650,1463,1358,1341,1404,1535,1718,1934,2175,2430,2696,2982,3280,3607,3954,4320,4705,5085,5460,5803,6102,6341,6505,6584,6575,6475,6306,6079,5837,5604,5433,5355,5392,5568,5856,6249,6683,7117,7479,7724,7800,7697,7398,6942,6355,5701,5031,4415,3892,3506,3271,3174,3201,3299,3417,3512,3510,3416,3174,2837,2408,1954,1525,1172,937,843,881,1052,1305,1634,1980,2344,2687,3012,3302,3553,3742,3856,3857,3723,3423,2941,2281,1475,563,-363,-1223,-1902,-2312,-2371,-2044,-1313,-244,1090,2537,3953,5162,6023,6413,6277,5603,4460,2942,1211,-585,-2282,-3744,-4879,-5624,-5975,-5965,-5649,-5119,-4455,-3738,-3038,-2384,-1809,-1297,-849,-426,-32,368,754,1121,1445,1691,1835,1854,1735,1493,1147,741,328,-48,-321,-472,-463,-307,-12,380,828,1281,1687,2014,2229,2327,2324,2227,2100,1958,1876,1874,2000,2262,2673,3200,3825,4479,5113,5662,6064,6290,6304,6123,5755,5261,4683,4097,3564,3135,2878,2796,2934,3262,3776,4430,5177,5962,6719,7398,7930,8296,8449,8394,8143,7714,7165,6533,5869,5218,4592,4026,3494,3021,2583,2203,1897,1694,1636,1744,2045,2513,3123,3785,4411,4887,5104,4981,4470,3580,2361,942,-550,-1921,-3027,-3710,-3899,-3561,-2753,-1598,-267,1030,2088,2727,2824,2314,1229,-348,-2261,-4326,-6340,-8124,-9522,-10430,-10806,-10654,-10037,-9056,-7824,-6488,-5155,-3949,-2937,-2183,-1698,-1482,-1487,-1678,-1972,-2324,-2644,-2904,-3038,-3039,-2894,-2602,-2198,-1698,-1142,-562,22,576,1117,1611,2104,2569,3042,3510,3973,4416,4821,5159,5416,5564,5605,5534,5362,5118,4815,4502,4192,3932,3725,3603,3550,3571,3647,3740,3850,3913,3933,3865,3704,3434,3055,2580,2021,1416,800,209,-300,-714,-989,-1137,-1156,-1090,-962,-835,-736,-708,-759,-898,-1104,-1365,-1653,-1950,-2249,-2543,-2837,-3122,-3399,-3630,-3797,-3842,-3725,-3412,-2886,-2167,-1317,-401,437,1110,1476,1473,1044,217,-951,-2319,-3741,-5038,-6040,-6620,-6688,-6244,-5327,-4079,-2648,-1250,-66,716,984,661,-247,-1663,-3478,-5498,-7560,-9448,-11003,-12083,-12604,-12533,-11908,-10796,-9332,-7650,-5912,-4263,-2825,-1703,-940,-565,-555,-857,-1411,-2119,-2904,-3678,-4367,-4911,-5273,-5410,-5333,-5031,-4535,-3890,-3113,-2299,-1459,-682,9,567,974,1219,1311,1268,1114,889,622,338,80,-159,-338,-468,-533,-532,-470,-347,-177,22,243,432,593,672,658,537,293,-54,-494,-992,-1515,-2019,-2467,-2827,-3080,-3215,-3241,-3167,-3024,-2832,-2624,-2426,-2251,-2122,-2037,-1993,-1997,-2020,-2085,-2169,-2298,-2466,-2708,-3017,-3411,-3879,-4383,-4891,-5327,-5630,-5717,-5537,-5048,-4256,-3204,-1972,-686,519,1491,2104,2268,1934,1133,-59,-1506,-3039,-4475,-5653,-6436,-6753,-6605,-6045,-5198,-4230,-3303,-2603,-2252,-2348,-2909,-3913,-5257,-6823,-8450,-9971,-11260,-12171,-12666,-12679,-12257,-11430,-10307,-8971,-7548,-6138,-4834,-3720,-2842,-2226,-1882,-1784,-1891,-2161,-2514,-2909,-3264,-3546,-3704,-3719,-3585,-3310,-2905,-2410,-1838,-1228,-602,18,620,1174,1680,2099,2432,2636,2715,2637,2415,2048,1568,1008,420,-135,-615,-951,-1127,-1119,-935,-610,-185,277,709,1058,1261,1304,1157,844,396,-143,-700,-1218,-1625,-1886,-1943,-1822,-1495,-1037,-467,130,701,1186,1528,1712,1717,1559,1273,888,460,25,-383,-741,-1045,-1297,-1511,-1693,-1855,-1983,-2068,-2069,-1960,-1690,-1239,-595,242,1208,2264,3292,4208,4902,5293,5331,5008,4352,3443,2396,1324,371,-374,-826,-966,-811,-435,64,559,927,1066,885,374,-484,-1609,-2919,-4297,-5605,-6733,-7567,-8043,-8114,-7797,-7121,-6164,-5015,-3780,-2556,-1443,-513,185,618,793,724,465,49,-435,-954,-1428,-1826,-2106,-2249,-2245,-2091,-1800,-1378,-840,-201,531,1331,2184,3062,3923,4736,5441,6004,6380,6544,6489,6224,5788,5222,4597,3977,3425,3007,2765,2724,2896,3268,3798,4461,5168,5886,6522,7040,7378,7518,7443,7173,6740,6201,5618,5058,4590,4251,4085,4081,4236,4510,4853,5223,5555,5830,5997,6062,6004,5831,5553,5165,4685,4108,3451,2726,1953,1183,445,-180,-646,-883,-842,-496,153,1088,2223,3488,4745,5888,6784,7344,7494,7212,6533,5509,4276,2944,1682,603,-169,-592,-640,-371,133,738,1312,1719,1848,1641,1063,170,-972,-2228,-3458,-4516,-5272,-5629,-5552,-5033,-4157,-3005,-1731,-462,653,1518,2045,2223,2056,1604,956,201,-541,-1194,-1674,-1941,-1987,-1817,-1478,-1029,-521,-32,403,746,992,1163,1295,1438,1649,1966,2420,3005,3694,4434,5144,5754,6179,6369,6290,5944,5372,4627,3814,3005,2317,1817,1565,1600,1907,2460,3196,4024,4858,5592,6144,6443,6452,6171,5621,4872,3996,3090,2245,1533,1013,715,640,767,1068,1478,1971,2479,2972,3409,3754,3988,4069,3991,3727,3283,2668,1912,1070,205,-596,-1251,-1683,-1816,-1613,-1057,-157,1021,2421,3918,5431,6820,8008,8895,9430,9593,9377,8842,8033,7062,6010,4995,4096,3384,2888,2616,2509,2529,2558,2535,2360,1984,1377,553,-440,-1520,-2589,-3529,-4254,-4672,-4764,-4514,-3986,-3241,-2397,-1552,-808,-252,81,167,27,-287,-726,-1210,-1685,-2100,-2418,-2632,-2743,-2763,-2727,-2647,-2557,-2464,-2377,-2284,-2175,-2023,-1804,-1497,-1090,-584,2,635,1270,1848,2322,2648,2799,2775,2597,2304,1954,1606,1317,1123,1053,1101,1264,1504,1801,2113,2431,2722,2994,3240,3469,3692,3914,4146,4379,4630,4864,5090,5275,5402,5450,5410,5264,5033,4724,4374,4028,3715,3497,3376,3382,3493,3667,3858,3992,4004,3844,3473,2893,2129,1248,321,-538,-1243,-1686,-1817,-1584,-1006,-117,1005,2235,3471,4561,5405,5906,6002,5678,4960,3908,2618,1204,-213,-1521,-2629,-3483,-4072,-4407,-4569,-4611,-4656,-4763,-5008,-5424,-5997,-6693,-7433,-8136,-8700,-9067,-9166,-9007,-8589,-7992,-7276,-6547,-5882,-5359,-5015,-4872,-4906,-5075,-5319,-5574,-5780,-5898,-5896,-5785,-5570,-5298,-4990,-4689,-4417,-4186,-3987,-3810,-3610,-3367,-3032,-2594,-2024,-1341,-557,274,1105,1862,2492,2922,3120,3064,2752,2227,1524,730,-90,-851,-1485,-1939,-2172,-2170,-1942,-1507,-917,-211,530,1253,1886,2376,2682,2788,2689,2415,2002,1505,969,462,0,-364,-639,-806,-877,-865,-769,-624,-409,-175,85,317,502,578,531,302,-90,-665,-1361,-2149,-2938,-3671,-4266,-4671,-4847,-4769,-4465,-3942,-3278,-2515,-1730,-988,-340,160,497,645,616,417,74,-386,-927,-1526,-2147,-2780,-3415,-4047,-4701,-5377,-6111,-6893,-7730,-8594,-9441,-10212,-10834,-11232,-11349,-11152,-10642,-9861,-8892,-7833,-6814,-5946,-5328,-5024,-5050,-5373,-5929,-6606,-7288,-7851,-8204,-8272,-8043,-7532,-6806,-5961,-5091,-4318,-3715,-3351,-3249,-3391,-3723,-4181,-4648,-5050,-5283,-5286,-5031,-4508,-3769,-2875,-1927,-1014,-256,288,547,516,212,-308,-966,-1665,-2316,-2833,-3159,-3262,-3132,-2805,-2303,-1700,-1040,-392,207,705,1104,1369,1532,1593,1579,1530,1448,1375,1314,1265,1249,1231,1234,1231,1246,1260,1315,1383,1510,1657,1830,1977,2064,2027,1824,1410,770,-74,-1081,-2179,-3257,-4232,-4971,-5420,-5489,-5187,-4504,-3510,-2294,-954,373,1586,2572,3264,3614,3615,3288,2686,1869,932,-59,-1004,-1866,-2579,-3156,-3589,-3927,-4221,-4519,-4878,-5316,-5843,-6425,-7016,-7539,-7927,-8117,-8068,-7780,-7276,-6612,-5872,-5135,-4490,-3999,-3703,-3607,-3694,-3905,-4176,-4428,-4588,-4593,-4419,-4038,-3499,-2820,-2085,-1343,-675,-117,283,527,612,578,459,312,188,133,176,346,623,1007,1435,1884,2289,2610,2819,2893,2839,2677,2429,2137,1835,1548,1308,1114,989,919,917,977,1105,1309,1587,1953,2394,2917,3503,4128,4778,5401,5978,6462,6821,7036,7078,6960,6683,6283,5800,5285,4796,4385,4107,3973,4014,4179,4446,4732,4964,5064,4971,4639,4083,3312,2413,1462,572,-156,-631,-788,-595,-64,764,1801,2957,4106,5157,6003,6598,6893,6906,6657,6209,5627,4986,4348,3766,3273,2856,2521,2200,1868,1459,944,296,-471,-1324,-2208,-3041,-3750,-4278,-4565,-4625,-4456,-4123,-3692,-3233,-2828,-2513,-2343,-2284,-2353,-2455,-2580,-2636,-2597,-2431,-2136,-1737,-1273,-803,-375,-44,166,251,224,132,33,-18,48,273,678,1275,2025,2893,3812,4720,5537,6229,6719,7020,7104,6998,6746,6372,5956,5527,5152,4850,4661,4580,4617,4742,4940,5167,5407,5606,5773,5859,5894,5864,5797,5706,5623,5549,5514,5494,5496,5486,5442,5340,5153,4887,4541,4148,3748,3393,3126,2999,3010,3172,3429,3729,3990,4129,4084,3800,3272,2518,1600,592,-394,-1277,-1948,-2341,-2417,-2149,-1570,-720,318,1466,2602,3658,4520,5148,5492,5546,5338,4899,4307,3613,2888,2185,1523,926,359,-188,-772,-1400,-2105,-2864,-3640,-4380,-4999,-5432,-5620,-5543,-5197,-4654,-3962,-3244,-2575,-2048,-1708,-1585,-1648,-1865,-2154,-2445,-2659,-2732,-2631,-2335,-1865,-1250,-544,197,920,1572,2127,2560,2880,3094,3232,3325,3411,3521,3685,3921,4232,4621,5054,5514,5956,6335,6625,6783,6814,6697,6474,6156,5789,5415,5057,4759,4521,4362,4264,4230,4236,4277,4333,4398,4462,4512,4547,4546,4506,4416,4265,4063,3800,3510,3195,2894,2631,2418,2290,2226,2246,2307,2412,2518,2612,2665,2658,2575,2395,2110,1704,1187,557,-153,-911,-1666,-2346,-2908,-3263,-3385,-3231,-2791,-2095,-1172,-100,1056,2199,3260,4162,4850,5304,5500,5470,5229,4838,4334,3784,3220,2688,2195,1760,1362,1002,650,292,-79,-471,-871,-1266,-1639,-1966,-2245,-2469,-2663,-2844,-3047,-3309,-3633,-4050,-4520,-5025,-5512,-5909,-6173,-6224,-6050,-5618,-4955,-4106,-3142,-2155,-1243,-493,19,256,214,-74,-536,-1086,-1620,-2047,-2285,-2295,-2060,-1617,-1013,-341,321,888,1293,1509,1520,1359,1079,741,413,163,15,0,91,263,458,628,712,689,537,271,-72,-448,-787,-1033,-1135,-1057,-778,-325,295,1008,1760,2483,3096,3561,3820,3869,3705,3363,2898,2365,1854,1420,1133,1023,1090,1318,1628,1963,2201,2283,2109,1658,916,-83,-1269,-2546,-3806,-4931,-5825,-6410,-6636,-6500,-6010,-5245,-4259,-3166,-2056,-1031,-174,442,781,817,574,74,-604,-1399,-2215,-2972,-3602,-4050,-4296,-4346,-4228,-4016,-3753,-3544,-3419,-3452,-3644,-4022,-4540,-5197,-5927,-6690,-7445,-8125,-8706,-9129,-9375,-9407,-9226,-8829,-8239,-7488,-6632,-5728,-4851,-4066,-3435,-3014,-2816,-2868,-3120,-3544,-4058,-4584,-5038,-5337,-5437,-5282,-4902,-4292,-3529,-2677,-1806,-1009,-336,163,461,565,495,285,-9,-354,-687,-1002,-1249,-1455,-1600,-1721,-1819,-1928,-2049,-2193,-2348,-2500,-2629,-2700,-2708,-2613,-2437,-2167,-1839,-1486,-1140,-862,-662,-600,-648,-829,-1089,-1408,-1719,-1986,-2152,-2199,-2102,-1872,-1539,-1139,-736,-389,-153,-90,-219,-562,-1099,-1805,-2625,-3494,-4363,-5147,-5821,-6330,-6648,-6782,-6709,-6463,-6050,-5499,-4836,-4098,-3307,-2510,-1737,-1030,-421,43,346,441,330,-12,-559,-1291,-2160,-3091,-4020,-4839,-5486,-5873,-5962,-5734,-5196,-4426,-3487,-2522,-1640,-984,-650,-725,-1213,-2109,-3304,-4691,-6097,-7365,-8338,-8897,-8974,-8543,-7667,-6420,-4965,-3437,-2026,-860,-70,284,184,-331,-1178,-2216,-3324,-4320,-5098,-5534,-5577,-5217,-4491,-3497,-2339,-1174,-115,700,1212,1369,1197,750,118,-580,-1246,-1765,-2086,-2155,-1987,-1605,-1066,-441,200,786,1276,1623,1832,1892,1846,1703,1536,1347,1211,1121,1126,1215,1397,1658,1975,2336,2692,3038,3326,3553,3702,3775,3792,3761,3717,3654,3599,3520,3409,3225,2938,2521,1964,1270,481,-366,-1187,-1928,-2498,-2861,-2959,-2793,-2373,-1724,-917,-3,948,1856,2697,3388,3939,4298,4480,4475,4289,3928,3403,2731,1939,1073,173,-678,-1425,-1983,-2310,-2359,-2133,-1656,-987,-221,547,1191,1625,1749,1534,968,89,-1006,-2215,-3393,-4405,-5139,-5498,-5451,-4992,-4182,-3108,-1883,-645,503,1444,2128,2518,2626,2511,2227,1886,1551,1322,1228,1323,1568,1970,2438,2959,3432,3850,4152,4347,4432,4428,4364,4274,4177,4102,4047,4010,3978,3928,3841,3700,3492,3227,2908,2576,2255,1999,1834,1818,1943,2255,2703,3293,3949,4636,5272,5812,6190,6379,6358,6134,5739,5222,4641,4087,3615,3316,3226,3379,3786,4385,5140,5933,6668,7243,7555,7552,7209,6537,5606,4495,3322,2199,1238,521,111,18,234,707,1362,2125,2897,3621,4222,4675,4957,5064,5024,4829,4524,4100,3583,2981,2298,1571,813,81,-582,-1120,-1476,-1627,-1535,-1229,-735,-128,497,1042,1388,1454,1162,503,-509,-1783,-3218,-4645,-5927,-6893,-7449,-7508,-7064,-6169,-4897,-3415,-1856,-397,820,1687,2136,2154,1795,1135,326,-508,-1201,-1642,-1740,-1454,-812,139,1275,2488,3633,4597,5285,5644,5659,5360,4818,4122,3385,2713,2193,1897,1847,2046,2441,2970,3538,4056,4436,4625,4566,4283,3784,3140,2425,1726,1130,715,528,597,923,1459,2167,2958,3769,4517,5144,5608,5884,5988,5927,5770,5545,5338,5178,5121,5174,5343,5586,5874,6129,6308,6337,6193,5841,5304,4601,3795,2946,2137,1429,897,570,492,644,1035,1602,2319,3108,3916,4658,5284,5712,5904,5809,5409,4701,3707,2480,1086,-376,-1802,-3096,-4143,-4878,-5231,-5185,-4756,-3995,-2998,-1887,-800,113,725,947,714,58,-979,-2261,-3644,-4956,-6033,-6731,-6975,-6701,-5970,-4830,-3437,-1936,-498,720,1600,2063,2094,1730,1067,227,-641,-1389,-1899,-2075,-1890,-1344,-505,537,1665,2755,3693,4398,4805,4909,4716,4292,3688,3005,2309,1680,1163,802,590,541,617,789,1031,1295,1564,1810,2027,2205,2347,2456,2526,2575,2584,2568,2515,2443,2344,2247,2150,2075,2032,2022,2044,2097,2161,2227,2281,2312,2319,2293,2245,2159,2055,1906,1727,1499,1230,921,583,243,-83,-347,-546,-636,-630,-521,-343,-104,131,364,542,666,736,759,754,755,758,794,832,875,875,812,651,364,-50,-593,-1245,-1968,-2724,-3453,-4101,-4621,-4962,-5118,-5083,-4896,-4619,-4329,-4109,-4046,-4185,-4560,-5151,-5905,-6740,-7547,-8226,-8677,-8835,-8670,-8182,-7438,-6501,-5488,-4494,-3627,-2950,-2521,-2326,-2355,-2530,-2788,-3038,-3208,-3248,-3119,-2838,-2413,-1924,-1407,-954,-603,-407,-378,-512,-773,-1119,-1481,-1811,-2039,-2142,-2085,-1880,-1543,-1115,-648,-201,172,433,542,509,332,54,-272,-612,-884,-1075,-1130,-1063,-865,-583,-235,119,446,715,898,999,1014,975,898,829,787,802,892,1050,1264,1500,1702,1823,1795,1563,1110,392,-530,-1650,-2860,-4086,-5222,-6165,-6846,-7208,-7231,-6943,-6384,-5629,-4770,-3879,-3046,-2324,-1755,-1364,-1148,-1121,-1247,-1536,-1947,-2476,-3078,-3733,-4393,-5022,-5597,-6071,-6460,-6735,-6931,-7045,-7113,-7144,-7166,-7187,-7235,-7305,-7425,-7578,-7774,-7985,-8196,-8363,-8466,-8459,-8332,-8064,-7677,-7188,-6644,-6097,-5606,-5217,-4993,-4932,-5061,-5337,-5723,-6146,-6520,-6770,-6810,-6597,-6093,-5311,-4287,-3098,-1824,-582,545,1448,2081,2394,2393,2105,1586,913,176,-549,-1171,-1651,-1935,-2033,-1937,-1710,-1373,-1011,-663,-390,-227,-181,-261,-430,-655,-887,-1063,-1153,-1110,-924,-603,-163,341,870,1348,1744,1988,2076,1988,1736,1367,909,436,-10,-374,-624,-744,-744,-643,-483,-310,-156,-72,-59,-129,-270,-446,-635,-796,-911,-963,-950,-881,-771,-645,-513,-392,-288,-188,-102,-5,92,193,280,332,320,226,15,-299,-732,-1243,-1811,-2392,-2939,-3421,-3791,-4037,-4139,-4098,-3941,-3678,-3377,-3065,-2818,-2662,-2649,-2773,-3041,-3404,-3813,-4197,-4488,-4628,-4575,-4317,-3863,-3261,-2570,-1867,-1232,-728,-409,-296,-379,-623,-966,-1325,-1624,-1776,-1734,-1445,-935,-199,674,1627,2562,3383,4017,4391,4477,4261,3772,3071,2228,1354,540,-107,-515,-611,-397,159,980,2026,3194,4388,5504,6456,7152,7567,7655,7449,6970,6295,5482,4636,3813,3099,2540,2170,2005,2035,2240,2574,3008,3482,3965,4425,4830,5192,5475,5719,5878,5996,6013,5952,5762,5448,4996,4411,3736,2994,2266,1603,1065,712,554,613,853,1252,1743,2286,2815,3307,3725,4062,4325,4513,4643,4716,4732,4678,4549,4312,3967,3495,2903,2203,1417,579,-266,-1089,-1835,-2484,-3005,-3383,-3617,-3718,-3689,-3569,-3361,-3095,-2784,-2425,-2030,-1586,-1088,-545,49,670,1288,1876,2372,2752,2954,2968,2765,2370,1805,1134,427,-235,-762,-1087,-1159,-947,-471,244,1125,2095,3066,3953,4681,5203,5485,5525,5334,4953,4419,3795,3129,2473,1880,1372,988,724,589,566,637,771,952,1145,1346,1537,1721,1909,2106,2337,2607,2930,3306,3725,4174,4637,5077,5481,5819,6072,6239,6301,6277,6172,6008,5808,5592,5392,5215,5079,4968,4878,4779,4641,4435,4128,3726,3221,2658,2075,1543,1120,875,835,1032,1432,2011,2674,3362,3966,4422,4655,4639,4366,3855,3164,2344,1484,642,-114,-735,-1210,-1514,-1682,-1722,-1674,-1573,-1447,-1324,-1226,-1161,-1149,-1185,-1282,-1440,-1651,-1920,-2213,-2516,-2790,-2993,-3091,-3039,-2819,-2415,-1853,-1156,-384,395,1128,1725,2154,2354,2318,2050,1599,1019,409,-137,-534,-681,-552,-118,595,1509,2560,3631,4629,5470,6069,6395,6418,6155,5638,4926,4079,3183,2291,1481,793,266,-77,-237,-224,-46,249,656,1117,1609,2112,2576,3017,3387,3699,3925,4067,4120,4080,3963,3768,3513,3211,2880,2533,2202,1903,1663,1505,1436,1464,1598,1821,2146,2553,3037,3583,4141,4696,5170,5535,5725,5714,5461,4990,4295,3451,2510,1538,636,-169,-773,-1185,-1350,-1297,-1041,-620,-95,494,1087,1649,2132,2513,2777,2905,2914,2789,2544,2185,1707,1135,469,-259,-1040,-1831,-2614,-3341,-3988,-4525,-4934,-5214,-5361,-5389,-5301,-5113,-4822,-4440,-3954,-3362,-2681,-1905,-1080,-241,568,1265,1801,2088,2083,1731,1034,1,-1300,-2793,-4343,-5833,-7105,-8062,-8589,-8658,-8247,-7395,-6178,-4696,-3069,-1429,116,1454,2513,3240,3606,3613,3291,2680,1855,892,-142,-1162,-2134,-2997,-3756,-4376,-4893,-5300,-5627,-5904,-6122,-6322,-6458,-6539,-6497,-6305,-5898,-5242,-4304,-3079,-1585,126,1968,3845,5623,7186,8428,9255,9636,9547,9031,8168,7058,5844,4647,3595,2780,2244,1999,1976,2095,2211,2208,1950,1370,405,-912,-2548,-4387,-6294,-8131,-9729,-10977,-11763,-12053,-11827,-11141,-10068,-8723,-7238,-5751,-4375,-3222,-2332,-1752,-1453,-1421,-1585,-1903,-2299,-2733,-3160,-3553,-3906,-4209,-4478,-4740,-5015,-5346,-5742,-6230,-6805,-7465,-8185,-8928,-9660,-10312,-10857,-11224,-11409,-11360,-11112,-10641,-10011,-9239,-8392,-7514,-6663,-5872,-5180,-4598,-4128,-3772,-3487,-3269,-3054,-2838,-2585,-2303,-1998,-1687,-1390,-1129,-913,-775,-705,-735,-849,-1053,-1340,-1689,-2096,-2533,-2971,-3380,-3699,-3880,-3864,-3589,-3031,-2154,-991,434,2042,3737,5426,6971,8283,9239,9779,9842,9423,8545,7258,5648,3816,1855,-93,-1961,-3616,-5022,-6107,-6861,-7298,-7436,-7335,-7043,-6617,-6121,-5590,-5066,-4569,-4104,-3681,-3283,-2920,-2585,-2285,-2037,-1844,-1734,-1706,-1781,-1944,-2203,-2511,-2857,-3165,-3405,-3507,-3451,-3207,-2786,-2208,-1508,-741,48,801,1473,2032,2459,2747,2900,2927,2839,2656,2390,2073,1715,1346,966,594,223,-135,-496,-850,-1207,-1547,-1865,-2126,-2309,-2388,-2330,-2135,-1789,-1317,-746,-130,484,1038,1491,1828,2035,2135,2163,2148,2142,2165,2241,2359,2505,2640,2718,2707,2561,2272,1837,1276,631,-56,-730,-1360,-1902,-2360,-2707,-2977,-3152,-3268,-3320,-3321,-3275,-3182,-3042,-2857,-2632,-2373,-2098,-1812,-1542,-1287,-1066,-860,-671,-472,-262,-24,239,528,846,1196,1582,2014,2475,2988,3510,4055,4562,5030,5396,5662,5778,5766,5605,5347,4999,4634,4279,3999,3819,3766,3855,4072,4411,4824,5283,5722,6102,6367,6496,6473,6315,6032,5666,5237,4784,4331,3887,3474,3074,2696,2324,1939,1546,1115,671,210,-220,-581,-825,-905,-808,-527,-93,431,978,1443,1755,1815,1599,1056,235,-844,-2080,-3388,-4638,-5733,-6570,-7078,-7239,-7034,-6510,-5715,-4721,-3619,-2490,-1422,-480,280,836,1170,1301,1253,1074,818,556,331,209,189,295,475,709,911,1042,1023,829,425,-165,-926,-1797,-2721,-3637,-4462,-5142,-5601,-5798,-5696,-5287,-4592,-3637,-2493,-1216,106,1404,2618,3700,4639,5421,6071,6597,7043,7424,7780,8125,8473,8832,9175,9489,9705,9779,9636,9213,8481,7400,6010,4331,2453,472,-1509,-3343,-4935,-6155,-6918,-7166,-6851,-5999,-4647,-2910,-899,1196,3225,5002,6392,7281,7621,7402,6686,5580,4206,2733,1288,25,-976,-1624,-1914,-1837,-1450,-814,-11,874,1769,2597,3305,3841,4180,4302,4220,3938,3499,2930,2279,1597,905,258,-362,-920,-1459,-1963,-2463,-2946,-3411,-3816,-4143,-4300,-4270,-3952,-3348,-2410,-1176,308,1950,3632,5218,6583,7599,8186,8289,7908,7107,5990,4711,3447,2362,1618,1323,1545,2296,3534,5160,7056,9047,10980,12665,13965,14729,14888,14398,13282,11634,9576,7287,4943,2734,796,-719,-1763,-2266,-2267,-1793,-960,123,1307,2436,3380,4001,4236,4018,3390,2382,1132,-240,-1574,-2727,-3591,-4075,-4163,-3859,-3237,-2371,-1387,-379,542,1308,1873,2232,2412,2463,2450,2445,2490,2643,2896,3262,3702,4178,4646,5030,5304,5373,5240,4853,4234,3407,2427,1356,287,-722,-1571,-2211,-2578,-2643,-2395,-1844,-1029,-11,1140,2313,3437,4385,5094,5485,5521,5202,4552,3636,2552,1387,284,-683,-1386,-1790,-1850,-1593,-1067,-365,389,1069,1530,1671,1399,683,-456,-1965,-3723,-5618,-7503,-9251,-10749,-11918,-12693,-13066,-13008,-12547,-11689,-10480,-8973,-7249,-5389,-3513,-1693,-64,1326,2393,3121,3511,3592,3425,3070,2606,2085,1557,1055,580,152,-237,-577,-854,-1069,-1176,-1201,-1090,-872,-539,-115,360,843,1282,1627,1830,1867,1706,1350,799,83,-766,-1706,-2679,-3628,-4490,-5201,-5721,-6011,-6074,-5922,-5595,-5140,-4611,-4059,-3543,-3094,-2746,-2498,-2347,-2266,-2235,-2225,-2213,-2179,-2101,-1964,-1746,-1422,-976,-372,384,1308,2364,3499,4636,5645,6413,6794,6695,6048,4857,3178,1139,-1103,-3350,-5416,-7121,-8343,-8978,-9013,-8444,-7337,-5786,-3885,-1784,395,2512,4435,6067,7307,8110,8435,8295,7732,6799,5599,4202,2718,1216,-210,-1505,-2615,-3496,-4157,-4576,-4809,-4876,-4842,-4768,-4721,-4758,-4930,-5251,-5725,-6322,-6988,-7653,-8242,-8676,-8889,-8840,-8513,-7936,-7158,-6256,-5324,-4452,-3722,-3204,-2927,-2913,-3139,-3561,-4122,-4733,-5325,-5804,-6114,-6188,-6014,-5570,-4901,-4041,-3088,-2124,-1272,-624,-281,-287,-682,-1415,-2419,-3548,-4635,-5491,-5940,-5850,-5143,-3852,-2057,34,2209,4178,5702,6549,6590,5757,4106,1767,-1040,-4061,-7017,-9646,-11729,-13089,-13642,-13347,-12262,-10485,-8188,-5562,-2826,-187,2163,4080,5463,6289,6569,6383,5827,5035,4129,3241,2463,1877,1505,1360,1402,1582,1830,2077,2235,2265,2091,1718,1128,363,-539,-1520,-2517,-3483,-4360,-5131,-5774,-6297,-6736,-7107,-7476,-7860,-8309,-8819,-9397,-10022,-10638,-11220,-11676,-11956,-11995,-11732,-11145,-10237,-9029,-7612,-6065,-4517,-3085,-1876,-979,-434,-244,-369,-723,-1218,-1729,-2157,-2396,-2354,-1974,-1208,-49,1481,3312,5346,7422,9371,10999,12118,12589,12308,11250,9464,7062,4210,1142,-1938,-4776,-7193,-9037,-10205,-10669,-10445,-9589,-8229,-6482,-4516,-2488,-534,1200,2636,3695,4364,4639,4596,4275,3815,3264,2756,2337,2077,1992,2088,2328,2686,3080,3481,3801,4027,4109,4051,3860,3552,3169,2743,2327,1961,1696,1551,1560,1691,1951,2252,2569,2802,2904,2817,2503,1978,1250,390,-524,-1399,-2129,-2642,-2860,-2779,-2392,-1781,-1009,-205,545,1128,1487,1580,1407,1010,439,-213,-878,-1448,-1877,-2057,-1964,-1514,-703,486,2004,3781,5683,7568,9266,10608,11474,11761,11445,10559,9191,7488,5602,3718,1972,493,-632,-1383,-1743,-1769,-1510,-1046,-444,234,937,1645,2312,2952,3526,4052,4485,4839,5047,5120,4981,4640,4047,3221,2167,925,-431,-1828,-3149,-4297,-5180,-5716,-5878,-5641,-5052,-4155,-3058,-1861,-679,372,1222,1800,2096,2107,1878,1453,891,250,-425,-1081,-1691,-2209,-2623,-2904,-3047,-3057,-2926,-2688,-2330,-1903,-1412,-900,-396,78,486,818,1053,1189,1227,1162,1011,759,422,-6,-493,-1011,-1491,-1858,-2024,-1914,-1461,-653,512,1963,3607,5312,6937,8337,9397,10019,10161,9799,8988,7778,6305,4683,3081,1645,513,-200,-444,-189,503,1553,2824,4163,5412,6430,7078,7289,7001,6232,5019,3460,1654,-260,-2155,-3917,-5433,-6640,-7474,-7922,-7984,-7688,-7099,-6264,-5289,-4235,-3192,-2230,-1407,-749,-283,24,196,302,400,554,796,1153,1596,2112,2617,3071,3384,3510,3397,3040,2441,1648,727,-249,-1183,-2003,-2636,-3035,-3180,-3070,-2738,-2225,-1584,-870,-134,582,1248,1839,2364,2821,3251,3689,4183,4777,5522,6430,7515,8744,10063,11406,12666,13764,14592,15087,15171,14835,14045,12860,11302,9480,7477,5421,3430,1619,96,-1073,-1836,-2189,-2160,-1779,-1138,-279,689,1722,2721,3653,4445,5082,5535,5804,5903,5866,5732,5563,5401,5299,5283,5359,5522,5728,5941,6101,6156,6074,5823,5415,4867,4226,3556,2919,2380,1984,1749,1668,1705,1794,1866,1834,1621,1171,447,-544,-1767,-3156,-4613,-6032,-7291,-8288,-8915,-9130,-8892,-8243,-7230,-5971,-4572,-3185,-1947,-956,-317,-46,-136,-529,-1107,-1748,-2279,-2572,-2467,-1906,-826,734,2711,4964,7342,9646,11700,13329,14404,14844,14614,13759,12330,10457,8264,5895,3510,1231,-813,-2549,-3915,-4909,-5546,-5898,-6020,-6020,-5938,-5847,-5762,-5689,-5617,-5531,-5397,-5226,-4993,-4747,-4492,-4290,-4165,-4145,-4255,-4472,-4785,-5150,-5509,-5816,-6003,-6022,-5850,-5449,-4841,-4030,-3058,-1971,-824,330,1427,2422,3268,3934,4392,4621,4616,4374,3910,3261,2467,1586,694,-157,-883,-1446,-1800,-1939,-1874,-1656,-1340,-1017,-761,-657,-757,-1090,-1651,-2404,-3277,-4188,-5040,-5740,-6218,-6416,-6313,-5919,-5269,-4426,-3473,-2485,-1542,-711,-31,466,786,949,988,949,873,782,703,635,570,498,386,225,-3,-309,-682,-1133,-1643,-2223,-2849,-3531,-4225,-4922,-5558,-6075,-6406,-6472,-6223,-5627,-4693,-3454,-2004,-430,1122,2544,3707,4535,4976,5030,4741,4182,3456,2675,1936,1341,934,762,801,1021,1349,1713,2029,2230,2261,2071,1661,996,116,-988,-2271,-3704,-5235,-6808,-8359,-9824,-11130,-12216,-13018,-13497,-13611,-13375,-12791,-11931,-10852,-9659,-8443,-7295,-6303,-5501,-4924,-4546,-4324,-4183,-4048,-3819,-3444,-2856,-2051,-1037,131,1395,2654,3845,4877,5710,6319,6700,6896,6931,6866,6719,6510,6225,5828,5278,4517,3514,2253,764,-909,-2676,-4440,-6096,-7545,-8706,-9522,-9960,-10024,-9736,-9155,-8357,-7429,-6471,-5586,-4847,-4344,-4102,-4146,-4455,-4960,-5601,-6241,-6789,-7100,-7099,-6699,-5888,-4681,-3146,-1398,431,2186,3711,4885,5604,5832,5563,4856,3793,2496,1092,-297,-1556,-2621,-3441,-4025,-4410,-4655,-4855,-5078,-5407,-5884,-6526,-7324,-8221,-9159,-10052,-10818,-11395,-11726,-11804,-11631,-11253,-10720,-10103,-9452,-8815,-8208,-7621,-7036,-6407,-5698,-4878,-3917,-2827,-1613,-325,985,2265,3434,4468,5297,5941,6367,6627,6729,6730,6658,6544,6413,6270,6120,5958,5760,5531,5224,4847,4370,3802,3150,2449,1731,1060,489,70,-142,-143,85,488,1019,1593,2107,2475,2600,2422,1912,1076,-55,-1382,-2836,-4267,-5591,-6666,-7429,-7789,-7725,-7226,-6322,-5065,-3531,-1821,-23,1729,3357,4727,5767,6394,6556,6243,5463,4278,2772,1069,-695,-2361,-3794,-4866,-5502,-5647,-5326,-4565,-3473,-2141,-703,715,2012,3078,3874,4361,4559,4509,4274,3927,3546,3171,2859,2602,2428,2305,2253,2250,2320,2464,2689,2994,3362,3766,4160,4516,4773,4916,4908,4737,4403,3914,3292,2572,1799,1005,246,-456,-1056,-1531,-1858,-2000,-1964,-1705,-1247,-579,278,1274,2373,3492,4560,5496,6215,6656,6785,6580,6094,5367,4504,3599,2746,2044,1547,1299,1304,1526,1915,2393,2869,3280,3550,3661,3593,3370,3024,2599,2143,1687,1253,847,454,67,-341,-787,-1261,-1773,-2263,-2727,-3091,-3349,-3467,-3459,-3342,-3168,-2981,-2851,-2815,-2900,-3096,-3370,-3639,-3836,-3842,-3603,-3043,-2166,-1011,330,1730,3027,4105,4829,5158,5069,4611,3853,2920,1913,972,195,-338,-554,-462,-49,618,1470,2409,3313,4060,4544,4669,4390,3694,2616,1239,-324,-1927,-3411,-4624,-5419,-5696,-5388,-4489,-3042,-1150,1043,3356,5605,7594,9172,10198,10619,10393,9580,8266,6587,4722,2838,1096,-357,-1442,-2106,-2359,-2255,-1893,-1379,-850,-404,-142,-108,-337,-808,-1498,-2354,-3325,-4349,-5369,-6332,-7186,-7886,-8399,-8691,-8735,-8536,-8065,-7372,-6464,-5416,-4282,-3139,-2048,-1060,-195,530,1153,1682,2189,2702,3264,3889,4568,5271,5970,6605,7166,7625,8004,8328,8647,9007,9445,9968,10581,11221,11866,12423,12854,13100,13139,12951,12559,11979,11244,10393,9457,8477,7486,6518,5588,4732,3943,3242,2620,2079,1620,1220,889,594,329,75,-193,-490,-822,-1201,-1607,-2023,-2424,-2772,-3038,-3182,-3195,-3038,-2726,-2245,-1621,-880,-59,798,1640,2429,3124,3709,4165,4508,4720,4839,4844,4759,4596,4364,4091,3811,3548,3356,3268,3307,3504,3827,4257,4733,5176,5527,5692,5635,5305,4735,3930,3006,2017,1096,319,-232,-530,-573,-437,-185,45,162,68,-298,-916,-1771,-2734,-3722,-4566,-5171,-5428,-5280,-4740,-3816,-2596,-1164,392,1955,3454,4806,5949,6853,7478,7834,7917,7764,7410,6913,6332,5738,5189,4752,4460,4363,4449,4720,5123,5595,6054,6404,6548,6416,5927,5081,3859,2319,540,-1386,-3329,-5165,-6803,-8115,-9073,-9616,-9758,-9532,-8992,-8215,-7286,-6288,-5305,-4418,-3681,-3163,-2884,-2887,-3162,-3725,-4524,-5542,-6676,-7868,-8984,-9946,-10626,-10958,-10873,-10347,-9406,-8095,-6512,-4766,-2971,-1232,351,1736,2855,3728,4337,4727,4903,4903,4720,4372,3845,3158,2331,1416,480,-377,-1061,-1464,-1522,-1187,-490,520,1709,2951,4076,4942,5426,5452,4998,4097,2842,1345,-232,-1755,-3080,-4107,-4773,-5061,-5002,-4672,-4154,-3571,-3013,-2575,-2313,-2246,-2379,-2665,-3075,-3542,-4021,-4476,-4873,-5204,-5473,-5674,-5832,-5939,-5999,-6000,-5913,-5723,-5393,-4908,-4248,-3423,-2436,-1339,-158,1036,2212,3298,4268,5065,5669,6034,6170,6038,5677,5077,4289,3340,2295,1199,118,-907,-1852,-2697,-3467,-4159,-4819,-5440,-6047,-6609,-7115,-7509,-7762,-7824,-7679,-7318,-6786,-6118,-5434,-4794,-4329,-4090,-4157,-4510,-5147,-5960,-6860,-7686,-8324,-8625,-8522,-7953,-6940,-5540,-3851,-2026,-187,1497,2936,4032,4759,5117,5147,4918,4505,3993,3448,2921,2445,2020,1638,1279,910,526,110,-321,-752,-1153,-1508,-1790,-2010,-2162,-2281,-2392,-2529,-2744,-3044,-3478,-4023,-4695,-5443,-6241,-7012,-7699,-8237,-8560,-8639,-8432,-7948,-7186,-6208,-5048,-3818,-2579,-1462,-539,83,354,236,-265,-1088,-2153,-3337,-4503,-5546,-6336,-6831,-6983,-6814,-6370,-5724,-4960,-4159,-3387,-2691,-2100,-1623,-1260,-1011,-867,-844,-937,-1174,-1558,-2098,-2787,-3591,-4469,-5345,-6127,-6720,-7025,-6974,-6529,-5697,-4541,-3149,-1668,-241,971,1837,2267,2223,1742,910,-120,-1174,-2071,-2637,-2760,-2372,-1485,-185,1404,3102,4733,6128,7147,7713,7789,7417,6661,5640,4463,3270,2150,1213,496,30,-202,-235,-136,42,214,346,376,298,85,-236,-660,-1139,-1669,-2194,-2716,-3200,-3640,-4028,-4364,-4649,-4907,-5153,-5408,-5687,-5989,-6298,-6586,-6811,-6926,-6886,-6662,-6230,-5604,-4803,-3872,-2866,-1828,-804,181,1119,1999,2838,3641,4413,5157,5851,6465,6957,7268,7358,7195,6769,6111,5270,4325,3383,2545,1923,1604,1648,2078,2868,3947,5201,6480,7633,8496,8964,8939,8428,7457,6152,4659,3155,1827,812,218,69,326,900,1640,2403,3032,3416,3485,3221,2669,1912,1057,228,-478,-974,-1232,-1256,-1081,-783,-424,-94,169,304,320,219,45,-141,-285,-330,-236,19,433,997,1661,2381,3089,3703,4152,4357,4267,3843,3097,2049,794,-580,-1932,-3141,-4088,-4679,-4883,-4674,-4103,-3223,-2112,-871,424,1682,2827,3812,4576,5099,5345,5307,4964,4329,3417,2267,957,-440,-1806,-3035,-4008,-4638,-4842,-4596,-3899,-2794,-1374,261,1963,3592,4988,6035,6595,6629,6094,5052,3597,1890,127,-1482,-2748,-3501,-3671,-3215,-2218,-795,865,2541,4036,5149,5769,5822,5332,4376,3085,1624,163,-1151,-2186,-2891,-3229,-3234,-2968,-2517,-1980,-1452,-994,-663,-445,-354,-319,-317,-277,-144,115,544,1139,1878,2722,3585,4395,5056,5486,5631,5450,4960,4202,3245,2191,1118,113,-766,-1497,-2048,-2443,-2687,-2793,-2789,-2668,-2462,-2154,-1774,-1331,-859,-415,-35,197,243,46,-402,-1092,-1973,-2968,-3974,-4890,-5612,-6057,-6174,-5913,-5291,-4306,-3022,-1497,169,1871,3484,4903,6027,6786,7164,7177,6904,6453,5977,5609,5506,5735,6369,7366,8678,10162,11673,13043,14104,14749,14885,14516,13678,12470,11029,9490,8009,6682,5597,4771,4195,3818,3562,3356,3101,2753,2245,1576,748,-198,-1209,-2210,-3145,-3922,-4513,-4862,-4970,-4858,-4558,-4153,-3716,-3332,-3074,-2992,-3100,-3389,-3814,-4300,-4781,-5165,-5378,-5380,-5104,-4566,-3734,-2654,-1337,157,1769,3439,5078,6626,8011,9161,10033,10586,10786,10653,10195,9482,8599,7642,6728,5960,5417,5166,5220,5568,6167,6924,7754,8525,9127,9455,9406,8948,8028,6700,5005,3070,1029,-954,-2716,-4108,-5023,-5387,-5199,-4502,-3389,-2009,-511,933,2165,3069,3548,3587,3199,2486,1554,573,-317,-969,-1295,-1220,-758,60,1135,2344,3549,4603,5397,5828,5869,5495,4763,3744,2545,1299,113,-898,-1668,-2171,-2412,-2463,-2395,-2322,-2331,-2511,-2893,-3488,-4261,-5138,-6056,-6906,-7618,-8114,-8346,-8288,-7937,-7304,-6431,-5365,-4182,-2948,-1758,-680,203,830,1139,1104,696,-55,-1102,-2354,-3693,-4983,-6091,-6882,-7272,-7186,-6635,-5633,-4276,-2665,-930,785,2361,3669,4621,5154,5239,4910,4219,3279,2211,1160,264,-359,-616,-468,93,1003,2186,3513,4841,6044,6966,7533,7661,7347,6611,5541,4232,2832,1458,235,-755,-1472,-1917,-2129,-2187,-2161,-2153,-2225,-2436,-2815,-3361,-4046,-4831,-5640,-6426,-7107,-7649,-7995,-8157,-8120,-7943,-7666,-7366,-7120,-6986,-7025,-7237,-7610,-8084,-8565,-8965,-9168,-9087,-8662,-7845,-6651,-5121,-3330,-1402,553,2393,4013,5314,6240,6754,6862,6574,5939,5001,3831,2498,1094,-300,-1576,-2663,-3472,-3972,-4148,-4024,-3654,-3107,-2477,-1848,-1319,-958,-833,-982,-1409,-2112,-3016,-4075,-5165,-6201,-7055,-7641,-7881,-7743,-7224,-6372,-5251,-3968,-2635,-1354,-236,644,1224,1465,1371,961,309,-504,-1362,-2153,-2766,-3126,-3169,-2906,-2352,-1593,-727,126,854,1347,1555,1414,956,190,-799,-1932,-3114,-4232,-5220,-5990,-6530,-6818,-6900,-6830,-6683,-6536,-6456,-6471,-6613,-6848,-7152,-7463,-7712,-7841,-7769,-7474,-6903,-6085,-5019,-3777,-2420,-1031,279,1452,2372,3004,3282,3184,2712,1880,745,-617,-2094,-3572,-4895,-5965,-6637,-6885,-6654,-6005,-5005,-3774,-2446,-1157,-26,834,1367,1517,1304,733,-109,-1168,-2326,-3493,-4570,-5458,-6114,-6476,-6567,-6374,-5962,-5346,-4595,-3733,-2818,-1879,-960,-105,670,1314,1838,2210,2473,2628,2738,2822,2930,3071,3244,3443,3612,3740,3768,3681,3472,3151,2749,2315,1885,1509,1210,1009,892,851,830,789,660,387,-82,-775,-1705,-2848,-4150,-5545,-6928,-8204,-9271,-10031,-10429,-10413,-9991,-9174,-8045,-6664,-5163,-3630,-2185,-907,126,879,1313,1435,1239,772,70,-782,-1697,-2557,-3251,-3645,-3656,-3203,-2271,-893,848,2817,4850,6772,8412,9634,10348,10513,10172,9391,8322,7097,5913,4895,4199,3882,3985,4466,5248,6200,7199,8091,8778,9169,9239,8989,8458,7699,6789,5778,4759,3768,2888,2153,1620,1298,1208,1322,1595,1970,2345,2636,2757,2624,2210,1489,500,-698,-2017,-3335,-4554,-5548,-6251,-6601,-6593,-6264,-5682,-4962,-4220,-3582,-3157,-3008,-3175,-3626,-4295,-5076,-5818,-6394,-6653,-6508,-5901,-4831,-3361,-1580,370,2350,4218,5851,7163,8095,8626,8756,8525,7963,7155,6155,5070,3979,2992,2191,1663,1444,1563,1974,2636,3436,4278,5024,5593,5870,5842,5486,4865,4055,3169,2328,1640,1199,1051,1205,1616,2198,2824,3366,3674,3660,3247,2450,1322,-20,-1425,-2741,-3807,-4522,-4805,-4651,-4087,-3191,-2065,-822,415,1554,2486,3172,3552,3641,3441,3010,2389,1667,889,148,-530,-1073,-1474,-1702,-1774,-1703,-1537,-1325,-1129,-1019,-1049,-1265,-1691,-2321,-3115,-4013,-4896,-5675,-6210,-6414,-6203,-5545,-4461,-3016,-1325,472,2221,3763,4983,5778,6110,5982,5429,4537,3406,2153,896,-243,-1167,-1780,-2023,-1863,-1299,-367,862,2292,3794,5237,6470,7372,7831,7784,7221,6167,4723,2988,1139,-690,-2317,-3618,-4478,-4845,-4709,-4125,-3192,-2033,-806,355,1326,2011,2387,2448,2268,1920,1536,1209,1057,1145,1517,2187,3113,4256,5529,6841,8119,9242,10174,10820,11186,11229,11012,10534,9894,9123,8310,7488,6729,6029,5441,4919,4475,4047,3606,3094,2465,1683,730,-396,-1651,-2992,-4330,-5580,-6665,-7490,-8016,-8200,-8036,-7563,-6810,-5871,-4814,-3728,-2695,-1766,-993,-411,-15,172,196,66,-149,-405,-618,-732,-665,-376,192,1025,2131,3425,4839,6247,7533,8577,9292,9611,9528,9079,8328,7408,6420,5529,4830,4430,4362,4631,5173,5910,6699,7434,7971,8234,8149,7714,6952,5940,4778,3570,2448,1504,825,477,457,774,1377,2198,3179,4215,5230,6121,6825,7253,7389,7185,6670,5866,4838,3666,2434,1254,191,-664,-1285,-1642,-1779,-1728,-1604,-1479,-1485,-1702,-2209,-3015,-4106,-5393,-6772,-8100,-9232,-10036,-10422,-10319,-9743,-8713,-7332,-5691,-3919,-2124,-429,1072,2278,3131,3559,3551,3087,2208,981,-493,-2063,-3564,-4823,-5669,-5977,-5655,-4703,-3173,-1207,995,3207,5180,6690,7583,7755,7223,6065,4472,2637,838,-723,-1837,-2386,-2332,-1709,-646,676,2046,3249,4086,4438,4205,3418,2121,450,-1426,-3326,-5035,-6392,-7230,-7467,-7055,-6010,-4432,-2418,-175,2140,4305,6155,7524,8311,8447,7929,6810,5181,3194,1009,-1195,-3241,-4983,-6293,-7100,-7376,-7157,-6540,-5665,-4705,-3850,-3250,-3046,-3275,-3945,-4961,-6190,-7461,-8583,-9405,-9810,-9744,-9227,-8325,-7158,-5869,-4584,-3448,-2542,-1938,-1654,-1685,-1978,-2492,-3119,-3792,-4388,-4819,-4983,-4811,-4246,-3274,-1923,-257,1607,3514,5300,6764,7766,8169,7926,7051,5638,3849,1888,-10,-1626,-2772,-3326,-3247,-2587,-1479,-120,1253,2408,3134,3277,2776,1628,-55,-2127,-4367,-6569,-8516,-10043,-11025,-11401,-11170,-10396,-9184,-7674,-6025,-4386,-2901,-1674,-780,-253,-85,-237,-652,-1234,-1932,-2631,-3293,-3838,-4235,-4464,-4522,-4422,-4218,-3941,-3689,-3510,-3501,-3705,-4163,-4872,-5783,-6815,-7852,-8759,-9406,-9697,-9558,-9001,-8059,-6839,-5464,-4076,-2807,-1772,-1033,-643,-580,-830,-1321,-1996,-2772,-3576,-4324,-4946,-5368,-5531,-5385,-4892,-4055,-2887,-1460,126,1745,3229,4434,5218,5474,5166,4300,2965,1302,-504,-2237,-3701,-4716,-5167,-5003,-4253,-3029,-1490,137,1646,2807,3474,3539,2990,1870,303,-1563,-3548,-5469,-7177,-8537,-9469,-9935,-9921,-9471,-8621,-7459,-6047,-4482,-2837,-1205,351,1755,2952,3902,4565,4927,4999,4780,4326,3674,2896,2054,1227,454,-219,-785,-1267,-1677,-2073,-2466,-2885,-3326,-3754,-4137,-4405,-4519,-4425,-4119,-3594,-2901,-2095,-1255,-465,194,675,919,934,705,259,-373,-1159,-2044,-2985,-3931,-4815,-5596,-6194,-6560,-6626,-6353,-5716,-4731,-3436,-1921,-280,1334,2808,3987,4792,5150,5069,4591,3830,2903,1987,1208,715,568,805,1372,2188,3108,3988,4693,5113,5197,4947,4412,3688,2889,2127,1504,1085,912,975,1260,1721,2309,3003,3755,4571,5425,6321,7243,8168,9059,9860,10510,10933,11067,10868,10298,9391,8151,6687,5057,3406,1822,415,-748,-1646,-2269,-2659,-2865,-2948,-2968,-2985,-3024,-3120,-3262,-3450,-3659,-3872,-4057,-4197,-4268,-4259,-4162,-3990,-3757,-3507,-3270,-3102,-3054,-3157,-3451,-3921,-4546,-5264,-5968,-6560,-6895,-6868,-6375,-5369,-3841,-1858,451,2919,5313,7435,9071,10078,10385,9977,8974,7502,5823,4136,2726,1758,1401,1689,2603,4011,5745,7562,9250,10579,11405,11606,11178,10150,8647,6817,4837,2887,1129,-312,-1338,-1911,-2027,-1723,-1079,-182,858,1940,2953,3824,4453,4810,4845,4548,3939,3042,1910,622,-765,-2145,-3448,-4593,-5518,-6195,-6610,-6797,-6798,-6683,-6525,-6379,-6290,-6266,-6293,-6333,-6336,-6247,-6023,-5625,-5056,-4308,-3437,-2474,-1504,-573,242,893,1339,1547,1507,1228,739,86,-666,-1438,-2148,-2700,-3007,-2994,-2606,-1821,-671,787,2434,4133,5728,7058,8009,8482,8468,7988,7147,6075,4950,3943,3217,2886,3013,3576,4506,5646,6839,7882,8610,8883,8626,7825,6534,4854,2929,920,-1019,-2748,-4151,-5179,-5780,-6000,-5866,-5454,-4837,-4073,-3213,-2290,-1306,-275,824,1972,3160,4336,5451,6422,7179,7666,7818,7650,7148,6382,5405,4309,3159,2042,997,77,-696,-1302,-1723,-1950,-1968,-1775,-1355,-734,79,1024,2046,3055,3964,4676,5119,5227,4975,4339,3357,2056,515,-1186,-2947,-4664,-6230,-7553,-8528,-9091,-9166,-8730,-7772,-6340,-4504,-2401,-169,2010,3969,5561,6669,7237,7277,6847,6087,5145,4225,3497,3136,3247,3881,5018,6560,8362,10217,11934,13293,14163,14412,14028,13023,11516,9636,7568,5495,3576,1964,744,-32,-373,-325,15,546,1148,1729,2223,2604,2870,3074,3245,3450,3710,4038,4416,4802,5122,5329,5334,5122,4653,3959,3072,2047,969,-106,-1077,-1892,-2493,-2834,-2931,-2765,-2407,-1884,-1280,-668,-101,332,612,688,561,237,-260,-891,-1626,-2414,-3231,-4041,-4816,-5532,-6161,-6678,-7056,-7277,-7301,-7126,-6718,-6081,-5221,-4147,-2927,-1586,-232,1088,2279,3281,4054,4550,4780,4739,4483,4057,3563,3069,2691,2484,2516,2792,3295,3960,4701,5417,5997,6375,6472,6288,5818,5106,4221,3229,2217,1253,402,-296,-817,-1156,-1349,-1401,-1380,-1300,-1196,-1073,-922,-717,-438,-43,456,1071,1733,2403,2979,3379,3526,3355,2848,2005,866,-503,-2025,-3598,-5143,-6542,-7753,-8676,-9315,-9616,-9606,-9282,-8694,-7861,-6872,-5744,-4589,-3437,-2379,-1484,-803,-410,-342,-623,-1268,-2234,-3467,-4888,-6363,-7795,-9036,-9976,-10512,-10564,-10087,-9093,-7616,-5762,-3653,-1457,671,2553,4065,5094,5600,5572,5077,4215,3126,1993,962,216,-142,-29,567,1596,2949,4475,5986,7298,8252,8710,8624,7969,6805,5220,3352,1337,-661,-2521,-4114,-5363,-6221,-6667,-6746,-6498,-6031,-5434,-4817,-4270,-3847,-3575,-3443,-3408,-3419,-3423,-3374,-3269,-3111,-2965,-2883,-2951,-3233,-3761,-4557,-5587,-6787,-8084,-9359,-10520,-11483,-12158,-12542,-12596,-12371,-11892,-11237,-10448,-9620,-8763,-7948,-7167,-6436,-5767,-5144,-4611,-4167,-3859,-3698,-3714,-3890,-4227,-4662,-5155,-5611,-5965,-6118,-6017,-5599,-4862,-3801,-2484,-957,664,2289,3819,5151,6226,6994,7419,7529,7319,6853,6185,5395,4559,3780,3109,2625,2335,2247,2317,2479,2664,2764,2739,2491,2023,1298,357,-763,-1998,-3271,-4508,-5638,-6595,-7335,-7827,-8084,-8111,-7990,-7746,-7492,-7259,-7119,-7081,-7128,-7214,-7260,-7188,-6915,-6409,-5647,-4687,-3596,-2495,-1505,-746,-314,-267,-611,-1325,-2314,-3505,-4751,-5961,-7008,-7802,-8273,-8360,-8045,-7333,-6253,-4867,-3258,-1519,226,1873,3293,4389,5073,5290,5017,4277,3135,1691,98,-1511,-2957,-4103,-4844,-5085,-4820,-4057,-2870,-1372,305,2004,3577,4879,5811,6292,6309,5881,5072,3980,2733,1454,299,-631,-1218,-1420,-1216,-652,201,1216,2277,3231,3973,4404,4484,4201,3599,2732,1701,586,-504,-1493,-2312,-2895,-3225,-3268,-3035,-2533,-1809,-902,105,1145,2130,2991,3687,4182,4512,4696,4807,4906,5048,5271,5585,5961,6356,6706,6947,7028,6913,6584,6044,5317,4432,3435,2373,1287,237,-733,-1588,-2280,-2792,-3096,-3177,-3039,-2703,-2193,-1584,-925,-319,168,447,478,217,-307,-1073,-1984,-2966,-3892,-4671,-5206,-5429,-5305,-4846,-4066,-3065,-1893,-667,528,1623,2533,3244,3716,3962,3997,3854,3585,3239,2883,2570,2365,2303,2404,2675,3062,3530,3994,4375,4623,4661,4489,4093,3507,2796,2027,1291,673,240,52,129,469,1052,1808,2679,3571,4396,5092,5583,5848,5869,5685,5341,4924,4527,4222,4099,4171,4460,4910,5469,6027,6495,6758,6732,6349,5571,4394,2855,1018,-1015,-3116,-5162,-6994,-8505,-9576,-10144,-10185,-9715,-8805,-7569,-6143,-4695,-3383,-2352,-1722,-1555,-1868,-2614,-3689,-4948,-6232,-7356,-8185,-8576,-8475,-7843,-6726,-5202,-3388,-1437,510,2307,3833,5000,5755,6084,6020,5612,4949,4116,3225,2373,1652,1154,915,988,1349,1989,2829,3807,4805,5733,6481,6972,7148,6982,6483,5688,4658,3480,2242,1062,18,-775,-1278,-1429,-1231,-711,75,1045,2088,3107,3982,4634,5002,5064,4851,4414,3859,3281,2796,2486,2412,2589,2999,3574,4220,4822,5253,5404,5189,4560,3514,2106,425,-1398,-3199,-4834,-6149,-7035,-7427,-7295,-6674,-5638,-4301,-2810,-1332,-20,984,1579,1722,1413,710,-274,-1418,-2558,-3548,-4275,-4636,-4606,-4175,-3403,-2354,-1146,127,1337,2405,3246,3825,4121,4153,3960,3594,3145,2667,2265,1977,1866,1945,2214,2653,3217,3857,4503,5104,5586,5941,6120,6156,6053,5859,5613,5372,5170,5061,5061,5189,5440,5788,6214,6660,7109,7497,7806,7999,8047,7947,7685,7275,6754,6142,5514,4901,4373,3973,3740,3686,3815,4070,4407,4724,4933,4930,4620,3944,2854,1385,-425,-2441,-4534,-6521,-8240,-9535,-10286,-10429,-9947,-8891,-7368,-5520,-3538,-1606,81,1386,2183,2452,2198,1515,535,-579,-1668,-2566,-3169,-3388,-3202,-2618,-1700,-515,823,2219,3567,4779,5784,6534,6996,7170,7066,6721,6188,5524,4810,4106,3480,2987,2641,2483,2481,2630,2886,3196,3523,3803,4003,4078,4003,3759,3355,2792,2128,1395,670,10,-528,-892,-1064,-1034,-824,-479,-50,401,820,1171,1423,1567,1612,1565,1469,1341,1233,1172,1206,1350,1639,2062,2616,3254,3902,4487,4876,4983,4700,3965,2767,1131,-863,-3077,-5366,-7543,-9447,-10944,-11917,-12347,-12215,-11618,-10641,-9451,-8189,-7012,-6038,-5347,-4968,-4891,-5040,-5352,-5703,-6023,-6222,-6255,-6107,-5763,-5263,-4624,-3895,-3116,-2315,-1531,-786,-101,503,1025,1452,1799,2071,2290,2474,2639,2801,2962,3132,3296,3452,3578,3665,3699,3682,3603,3478,3293,3060,2769,2415,2006,1536,1037,521,48,-354,-621,-727,-651,-383,34,577,1171,1747,2243,2573,2703,2586,2225,1633,861,-25,-937,-1777,-2445,-2865,-2971,-2770,-2284,-1620,-896,-284,62,-12,-596,-1740,-3404,-5491,-7843,-10269,-12556,-14524,-15997,-16881,-17126,-16749,-15847,-14541,-13016,-11457,-10029,-8892,-8130,-7795,-7860,-8271,-8901,-9636,-10328,-10848,-11107,-11023,-10566,-9738,-8556,-7085,-5392,-3577,-1735,27,1604,2925,3901,4519,4755,4652,4274,3708,3073,2465,1998,1730,1721,1967,2449,3113,3875,4657,5361,5907,6221,6255,5969,5367,4469,3317,2000,580,-819,-2115,-3214,-4028,-4533,-4687,-4536,-4114,-3511,-2810,-2111,-1505,-1075,-882,-970,-1344,-1993,-2843,-3833,-4827,-5732,-6416,-6803,-6838,-6522,-5912,-5112,-4259,-3529,-3070,-3021,-3455,-4387,-5756,-7456,-9309,-11134,-12731,-13928,-14594,-14665,-14136,-13089,-11648,-9990,-8309,-6776,-5549,-4699,-4264,-4175,-4356,-4642,-4916,-5021,-4877,-4403,-3603,-2486,-1115,428,2068,3703,5268,6681,7889,8843,9506,9854,9886,9612,9071,8322,7443,6517,5647,4895,4342,4007,3908,4016,4294,4682,5105,5499,5787,5917,5842,5534,4992,4230,3293,2232,1121,34,-963,-1800,-2451,-2893,-3134,-3218,-3168,-3066,-2940,-2860,-2841,-2914,-3074,-3303,-3565,-3804,-3960,-3962,-3744,-3263,-2478,-1420,-107,1343,2832,4185,5258,5895,5974,5451,4304,2627,541,-1766,-4070,-6153,-7797,-8845,-9182,-8795,-7715,-6083,-4061,-1875,255,2118,3543,4430,4746,4531,3902,2989,1976,1006,221,-291,-471,-315,160,905,1850,2927,4054,5158,6179,7058,7761,8258,8537,8609,8475,8186,7756,7248,6689,6121,5576,5061,4597,4186,3829,3537,3314,3158,3077,3043,3042,3032,2966,2808,2510,2069,1468,754,-49,-858,-1625,-2266,-2740,-3007,-3043,-2877,-2511,-2021,-1449,-872,-346,81,382,555,622,647,683,826,1116,1616,2319,3205,4200,5208,6115,6787,7123,7026,6468,5446,4027,2305,423,-1476,-3236,-4713,-5821,-6467,-6670,-6444,-5880,-5090,-4200,-3342,-2623,-2126,-1872,-1868,-2055,-2384,-2771,-3159,-3480,-3702,-3787,-3737,-3523,-3166,-2641,-1970,-1158,-232,763,1781,2745,3595,4264,4704,4908,4868,4642,4268,3837,3395,3028,2749,2595,2546,2591,2695,2826,2955,3054,3111,3098,3003,2814,2508,2100,1585,986,339,-315,-930,-1443,-1818,-2006,-2002,-1792,-1424,-916,-350,221,718,1080,1257,1228,1006,630,198,-214,-469,-490,-202,432,1364,2543,3820,5064,6098,6793,7034,6769,6006,4792,3257,1530,-200,-1785,-3065,-3951,-4379,-4372,-3976,-3302,-2482,-1644,-919,-387,-94,-31,-161,-396,-666,-883,-984,-948,-740,-396,82,655,1306,2007,2748,3497,4235,4922,5510,5938,6153,6096,5744,5097,4177,3067,1843,615,-500,-1430,-2076,-2422,-2448,-2184,-1675,-989,-193,622,1379,1991,2396,2525,2365,1892,1149,187,-903,-2009,-3011,-3789,-4249,-4323,-3985,-3255,-2175,-836,662,2212,3704,5045,6178,7053,7677,8070,8294,8406,8509,8639,8882,9217,9649,10096,10489,10708,10675,10283,9518,8351,6850,5091,3216,1352,-320,-1700,-2658,-3159,-3205,-2846,-2200,-1398,-604,36,396,400,29,-693,-1672,-2804,-3953,-4991,-5813,-6336,-6511,-6334,-5812,-4995,-3937,-2692,-1339,65,1449,2744,3894,4844,5538,5970,6105,5983,5627,5115,4511,3904,3356,2931,2650,2537,2575,2754,3048,3440,3904,4433,5003,5587,6163,6673,7072,7314,7333,7129,6658,5961,5050,4000,2875,1757,734,-144,-806,-1246,-1447,-1435,-1238,-913,-496,-50,397,819,1206,1574,1935,2305,2693,3073,3431,3695,3812,3702,3305,2586,1539,207,-1327,-2953,-4517,-5902,-6951,-7603,-7779,-7508,-6840,-5874,-4766,-3642,-2676,-1962,-1597,-1591,-1934,-2551,-3349,-4227,-5064,-5792,-6326,-6657,-6754,-6643,-6321,-5811,-5110,-4230,-3175,-1965,-637,757,2142,3437,4548,5402,5933,6117,5961,5497,4807,3961,3068,2207,1441,827,368,71,-76,-99,1,193,478,819,1199,1568,1892,2114,2203,2121,1861,1430,859,194,-498,-1165,-1735,-2178,-2450,-2559,-2508,-2321,-2056,-1725,-1396,-1074,-782,-511,-249,35,357,745,1204,1731,2302,2880,3394,3783,3951,3837,3380,2565,1397,-48,-1703,-3426,-5105,-6603,-7812,-8681,-9157,-9308,-9166,-8866,-8502,-8196,-8027,-8052,-8279,-8675,-9182,-9722,-10216,-10616,-10864,-10969,-10926,-10764,-10513,-10183,-9790,-9321,-8758,-8080,-7274,-6335,-5299,-4212,-3145,-2189,-1413,-889,-648,-691,-977,-1446,-1999,-2536,-2971,-3220,-3242,-3011,-2544,-1863,-1028,-95,866,1783,2587,3228,3645,3819,3723,3372,2800,2064,1236,410,-338,-923,-1290,-1400,-1253,-866,-301,364,1056,1660,2141,2410,2480,2335,2023,1584,1083,577,129,-231,-471,-617,-688,-765,-910,-1224,-1773,-2609,-3759,-5178,-6796,-8496,-10113,-11520,-12554,-13144,-13231,-12854,-12101,-11093,-10028,-9033,-8295,-7889,-7884,-8257,-8954,-9858,-10853,-11777,-12519,-12946,-12992,-12598,-11746,-10468,-8790,-6818,-4620,-2345,-100,1962,3735,5089,5973,6335,6192,5614,4690,3569,2405,1341,526,48,-37,270,923,1831,2901,4001,5051,5941,6635,7076,7279,7230,6975,6522,5922,5200,4403,3570,2743,1963,1268,682,222,-99,-308,-402,-426,-394,-320,-216,-60,150,436,803,1241,1723,2200,2614,2881,2965,2783,2354,1649,736,-363,-1549,-2783,-3980,-5090,-6072,-6857,-7434,-7722,-7723,-7388,-6739,-5798,-4638,-3358,-2069,-920,-8,551,714,471,-136,-1021,-2062,-3141,-4110,-4877,-5331,-5438,-5155,-4511,-3517,-2244,-739,914,2644,4363,5998,7465,8704,9641,10250,10489,10376,9935,9219,8320,7316,6317,5398,4643,4087,3768,3666,3770,4031,4401,4843,5307,5769,6207,6595,6931,7186,7354,7402,7329,7095,6714,6158,5440,4586,3606,2565,1495,456,-491,-1301,-1908,-2287,-2391,-2217,-1769,-1080,-207,761,1734,2598,3244,3598,3592,3223,2500,1489,259,-1087,-2458,-3771,-4942,-5922,-6663,-7133,-7307,-7176,-6730,-5997,-5019,-3866,-2641,-1449,-398,407,911,1068,892,421,-277,-1107,-1985,-2812,-3511,-4018,-4287,-4285,-4001,-3426,-2583,-1486,-192,1260,2799,4336,5804,7094,8148,8896,9307,9375,9130,8618,7921,7111,6274,5470,4755,4144,3657,3268,2981,2774,2642,2602,2632,2760,2954,3210,3478,3717,3866,3872,3696,3302,2693,1890,938,-95,-1122,-2072,-2863,-3438,-3764,-3811,-3595,-3134,-2480,-1688,-833,7,754,1327,1666,1718,1475,936,165,-770,-1765,-2702,-3499,-4056,-4354,-4382,-4202,-3883,-3540,-3250,-3099,-3116,-3297,-3613,-3988,-4354,-4623,-4736,-4654,-4364,-3895,-3277,-2579,-1862,-1198,-639,-244,-14,42,-34,-185,-332,-392,-263,113,800,1812,3120,4677,6368,8084,9674,11012,11977,12490,12510,12052,11169,9973,8577,7142,5783,4636,3762,3205,2950,2953,3142,3427,3728,3948,4048,3965,3701,3260,2663,1954,1172,356,-444,-1207,-1901,-2514,-3046,-3499,-3873,-4180,-4400,-4539,-4565,-4470,-4222,-3831,-3275,-2606,-1834,-1038,-271,385,868,1111,1098,808,292,-405,-1186,-1968,-2658,-3189,-3507,-3596,-3455,-3110,-2606,-1981,-1292,-574,134,821,1453,2054,2579,3057,3451,3769,3990,4104,4102,3967,3706,3319,2823,2275,1705,1215,859,737,907,1428,2320,3560,5102,6823,8609,10284,11697,12704,13184,13087,12392,11162,9488,7536,5454,3442,1629,169,-884,-1473,-1633,-1410,-891,-192,591,1337,1976,2434,2674,2688,2473,2075,1528,899,243,-378,-912,-1330,-1601,-1720,-1703,-1544,-1295,-946,-539,-72,435,976,1536,2110,2661,3177,3601,3904,4024,3935,3600,3030,2236,1282,224,-830,-1802,-2603,-3171,-3485,-3537,-3361,-3002,-2526,-1992,-1472,-1008,-638,-370,-198,-92,-21,58,168,327,528,734,911,995,952,745,365,-168,-804,-1478,-2086,-2533,-2725,-2578,-2068,-1186,12,1433,2950,4416,5677,6605,7105,7115,6672,5807,4660,3338,2002,768,-249,-998,-1443,-1615,-1542,-1302,-954,-576,-210,93,337,516,665,800,947,1117,1299,1476,1609,1646,1554,1277,810,151,-663,-1558,-2458,-3257,-3859,-4194,-4200,-3876,-3251,-2385,-1399,-384,508,1182,1538,1515,1109,333,-720,-1963,-3241,-4439,-5416,-6084,-6379,-6292,-5845,-5114,-4184,-3171,-2193,-1344,-729,-380,-333,-546,-970,-1508,-2065,-2544,-2871,-3004,-2948,-2726,-2427,-2107,-1880,-1781,-1872,-2134,-2525,-2976,-3371,-3611,-3601,-3264,-2592,-1608,-401,899,2136,3144,3785,3949,3607,2764,1522,-10,-1654,-3264,-4671,-5767,-6467,-6738,-6615,-6150,-5452,-4645,-3847,-3171,-2715,-2508,-2587,-2906,-3427,-4059,-4734,-5354,-5874,-6242,-6448,-6498,-6405,-6205,-5902,-5530,-5081,-4555,-3957,-3270,-2523,-1720,-928,-180,434,863,1044,935,534,-151,-1055,-2113,-3213,-4254,-5119,-5732,-6024,-5986,-5629,-5011,-4205,-3323,-2449,-1714,-1188,-955,-1053,-1493,-2240,-3241,-4382,-5557,-6633,-7499,-8070,-8305,-8199,-7806,-7195,-6488,-5785,-5200,-4803,-4635,-4676,-4883,-5148,-5380,-5450,-5287,-4814,-4045,-3001,-1787,-521,655,1594,2193,2372,2106,1433,420,-811,-2137,-3407,-4506,-5317,-5778,-5857,-5567,-4957,-4109,-3135,-2120,-1195,-399,180,564,735,757,665,519,374,255,183,158,174,215,293,389,539,753,1044,1440,1920,2481,3073,3660,4165,4541,4725,4650,4316,3673,2765,1622,300,-1102,-2504,-3807,-4919,-5776,-6334,-6564,-6496,-6149,-5599,-4917,-4194,-3521,-2989,-2635,-2527,-2621,-2916,-3325,-3778,-4190,-4487,-4614,-4554,-4304,-3910,-3416,-2888,-2383,-1931,-1554,-1212,-879,-469,65,796,1748,2912,4255,5680,7086,8329,9296,9870,9994,9640,8841,7685,6285,4788,3342,2083,1118,520,311,476,967,1682,2534,3393,4163,4754,5109,5200,5052,4689,4198,3632,3083,2598,2223,1969,1835,1801,1857,1959,2121,2301,2518,2747,2990,3221,3433,3582,3652,3613,3438,3136,2680,2118,1429,686,-131,-928,-1720,-2413,-2994,-3419,-3636,-3670,-3468,-3084,-2517,-1820,-1063,-298,372,899,1210,1285,1115,750,235,-321,-832,-1198,-1336,-1211,-815,-194,582,1402,2174,2777,3166,3275,3153,2827,2404,1992,1687,1593,1745,2145,2757,3471,4194,4783,5142,5189,4905,4299,3458,2469,1462,545,-186,-662,-866,-799,-511,-66,457,976,1427,1759,1962,2023,2002,1917,1849,1827,1892,2048,2291,2577,2889,3172,3409,3585,3685,3733,3737,3708,3670,3603,3513,3369,3152,2850,2451,1964,1392,769,93,-585,-1270,-1921,-2535,-3085,-3574,-3972,-4276,-4464,-4508,-4409,-4141,-3734,-3194,-2594,-1983,-1446,-1058,-873,-951,-1291,-1883,-2678,-3586,-4528,-5379,-6051,-6459,-6540,-6281,-5696,-4828,-3773,-2601,-1425,-306,691,1552,2284,2912,3483,4029,4583,5137,5676,6142,6486,6654,6604,6338,5863,5253,4571,3930,3409,3100,3051,3281,3775,4462,5272,6086,6811,7342,7616,7598,7280,6725,5977,5158,4332,3603,3011,2602,2356,2271,2283,2363,2456,2522,2539,2487,2356,2146,1853,1472,1010,463,-160,-852,-1599,-2385,-3185,-3974,-4722,-5406,-5994,-6477,-6843,-7076,-7208,-7207,-7119,-6927,-6656,-6309,-5906,-5459,-4999,-4537,-4115,-3740,-3443,-3228,-3097,-3045,-3055,-3098,-3154,-3185,-3148,-3009,-2718,-2254,-1586,-733,301,1458,2689,3937,5132,6223,7181,7960,8587,9031,9338,9491,9520,9411,9178,8812,8323,7727,7038,6317,5586,4925,4356,3936,3686,3617,3731,3997,4385,4829,5268,5632,5851,5890,5718,5339,4806,4153,3487,2852,2347,1994,1844,1874,2073,2384,2754,3123,3423,3622,3667,3558,3279,2858,2319,1709,1066,433,-163,-703,-1189,-1626,-2043,-2454,-2883,-3345,-3836,-4348,-4856,-5324,-5711,-5972,-6059,-5945,-5616,-5087,-4402,-3626,-2829,-2096,-1480,-1033,-775,-705,-810,-1050,-1386,-1764,-2129,-2433,-2613,-2632,-2440,-2018,-1345,-447,673,1943,3321,4729,6084,7324,8368,9168,9681,9875,9752,9311,8595,7655,6566,5424,4315,3341,2553,2020,1726,1675,1813,2078,2413,2742,3015,3188,3223,3111,2843,2441,1919,1328,709,125,-369,-718,-879,-824,-550,-66,578,1335,2121,2852,3440,3799,3864,3598,2984,2058,867,-493,-1929,-3332,-4591,-5637,-6397,-6855,-7025,-6939,-6675,-6302,-5909,-5556,-5313,-5183,-5183,-5258,-5371,-5448,-5434,-5290,-4993,-4558,-4013,-3420,-2828,-2317,-1911,-1668,-1561,-1608,-1748,-1956,-2172,-2340,-2419,-2351,-2116,-1686,-1072,-273,658,1708,2806,3906,4965,5907,6708,7301,7657,7725,7503,6947,6114,4996,3703,2283,875,-444,-1549,-2392,-2916,-3135,-3077,-2806,-2410,-1975,-1588,-1329,-1222,-1319,-1581,-2007,-2544,-3133,-3726,-4248,-4650,-4894,-4946,-4817,-4506,-4063,-3526,-2963,-2436,-2010,-1739,-1654,-1776,-2090,-2578,-3192,-3878,-4581,-5240,-5811,-6264,-6582,-6772,-6855,-6853,-6814,-6754,-6722,-6714,-6768,-6855,-6980,-7115,-7216,-7258,-7190,-6983,-6629,-6129,-5512,-4833,-4158,-3557,-3119,-2882,-2905,-3180,-3695,-4397,-5209,-6045,-6789,-7360,-7648,-7612,-7195,-6407,-5276,-3857,-2249,-532,1162,2748,4113,5188,5909,6232,6148,5653,4780,3589,2163,617,-935,-2362,-3564,-4442,-4954,-5077,-4842,-4307,-3562,-2711,-1871,-1135,-607,-333,-362,-696,-1305,-2147,-3139,-4197,-5211,-6080,-6704,-7004,-6928,-6457,-5618,-4480,-3141,-1738,-399,717,1522,1909,1867,1397,561,-542,-1805,-3098,-4312,-5349,-6154,-6687,-6968,-7003,-6858,-6564,-6184,-5760,-5334,-4934,-4588,-4300,-4082,-3916,-3803,-3708,-3630,-3529,-3398,-3216,-2975,-2678,-2328,-1944,-1547,-1157,-814,-520,-313,-181,-140,-167,-253,-369,-470,-523,-465,-252,149,780,1618,2672,3859,5143,6390,7534,8427,9004,9176,8909,8223,7146,5784,4242,2651,1149,-158,-1179,-1861,-2198,-2205,-1931,-1459,-840,-190,449,987,1393,1630,1686,1578,1329,999,651,361,206,260,554,1122,1922,2908,3971,5005,5879,6486,6734,6573,6001,5049,3815,2404,945,-412,-1584,-2455,-3013,-3237,-3186,-2919,-2531,-2110,-1734,-1468,-1342,-1373,-1533,-1803,-2103,-2401,-2614,-2714,-2662,-2446,-2081,-1587,-1021,-433,107,540,822,917,833,575,199,-246,-683,-1048,-1262,-1276,-1036,-512,292,1395,2736,4291,5971,7692,9342,10812,11970,12733,12988,12718,11892,10586,8883,6934,4916,2992,1356,103,-649,-912,-688,-83,797,1814,2807,3655,4233,4466,4320,3800,2950,1860,630,-591,-1694,-2509,-2969,-2960,-2473,-1526,-192,1374,3033,4554,5794,6556,6760,6345,5340,3838,1982,-42,-2042,-3828,-5261,-6226,-6696,-6671,-6222,-5433,-4431,-3330,-2242,-1277,-487,63,357,413,221,-134,-626,-1158,-1659,-2051,-2268,-2276,-2056,-1637,-1055,-392,280,871,1326,1597,1674,1581,1351,1059,755,518,378,390,562,906,1424,2093,2904,3811,4777,5726,6588,7276,7691,7779,7477,6785,5740,4412,2918,1390,-39,-1247,-2138,-2666,-2814,-2626,-2157,-1510,-778,-60,545,994,1220,1231,1031,663,196,-290,-704,-949,-959,-665,-58,851,2005,3292,4614,5809,6768,7380,7570,7334,6690,5722,4551,3302,2118,1110,354,-106,-294,-250,-72,151,317,345,191,-164,-699,-1377,-2132,-2894,-3605,-4185,-4614,-4830,-4845,-4645,-4269,-3749,-3150,-2540,-1984,-1567,-1318,-1297,-1498,-1905,-2489,-3164,-3875,-4531,-5053,-5384,-5466,-5264,-4772,-3977,-2910,-1597,-82,1576,3299,5002,6572,7911,8898,9467,9549,9155,8321,7140,5740,4261,2849,1625,674,56,-225,-192,110,608,1220,1881,2492,3013,3380,3564,3555,3356,3005,2551,2080,1664,1414,1391,1672,2269,3160,4284,5521,6746,7805,8569,8925,8815,8214,7171,5764,4128,2392,713,-804,-2052,-2985,-3583,-3863,-3870,-3663,-3306,-2864,-2396,-1949,-1567,-1281,-1126,-1116,-1270,-1580,-2028,-2574,-3152,-3707,-4154,-4456,-4561,-4465,-4186,-3742,-3203,-2595,-2002,-1433,-944,-524,-181,105,356,595,841,1122,1456,1859,2357,2960,3687,4530,5490,6503,7537,8477,9250,9747,9904,9669,9047,8072,6815,5382,3872,2413,1091,-10,-837,-1374,-1623,-1615,-1395,-1030,-568,-95,362,732,1030,1221,1358,1454,1560,1731,1990,2387,2914,3558,4281,5006,5661,6153,6405,6350,5959,5225,4194,2935,1538,128,-1215,-2370,-3292,-3923,-4265,-4333,-4177,-3857,-3448,-3007,-2612,-2291,-2106,-2059,-2184,-2459,-2890,-3437,-4064,-4724,-5340,-5876,-6247,-6434,-6394,-6141,-5692,-5097,-4425,-3735,-3110,-2586,-2206,-1977,-1883,-1898,-1967,-2048,-2063,-1983,-1737,-1323,-705,97,1075,2181,3368,4551,5653,6578,7258,7619,7657,7346,6758,5938,4991,4005,3077,2279,1667,1259,1067,1048,1189,1419,1696,1958,2144,2218,2130,1883,1468,916,277,-398,-1031,-1556,-1898,-2019,-1870,-1477,-859,-96,722,1479,2069,2375,2334,1894,1062,-124,-1584,-3222,-4924,-6570,-8082,-9351,-10354,-11035,-11413,-11475,-11271,-10815,-10169,-9378,-8508,-7633,-6816,-6134,-5634,-5360,-5325,-5499,-5854,-6291,-6739,-7091,-7278,-7236,-6959,-6448,-5756,-4953,-4104,-3298,-2590,-2028,-1638,-1406,-1316,-1309,-1338,-1348,-1282,-1115,-811,-372,203,881,1629,2389,3099,3698,4122,4324,4277,3976,3442,2718,1867,944,28,-855,-1646,-2350,-2955,-3471,-3923,-4323,-4701,-5052,-5405,-5726,-6033,-6281,-6460,-6542,-6508,-6345,-6054,-5645,-5137,-4563,-3947,-3331,-2742,-2210,-1775,-1446,-1273,-1242,-1387,-1676,-2105,-2636,-3232,-3855,-4465,-5029,-5535,-5958,-6314,-6586,-6796,-6928,-6989,-6963,-6865,-6670,-6412,-6082,-5733,-5381,-5084,-4865,-4763,-4775,-4891,-5067,-5265,-5418,-5490,-5423,-5217,-4846,-4370,-3788,-3201,-2624,-2136,-1756,-1499,-1364,-1315,-1311,-1293,-1200,-984,-589,-9,787,1750,2869,4057,5252,6368,7313,8035,8458,8585,8393,7936,7250,6399,5449,4453,3448,2488,1566,728,-50,-729,-1329,-1816,-2199,-2456,-2588,-2578,-2443,-2176,-1803,-1354,-856,-370,77,444,709,881,954,974,956,943,958,1012,1105,1213,1310,1351,1303,1128,814,343,-269,-1013,-1854,-2741,-3629,-4438,-5118,-5596,-5830,-5796,-5490,-4947,-4232,-3429,-2647,-1989,-1554,-1396,-1554,-1988,-2637,-3393,-4118,-4676,-4950,-4831,-4302,-3345,-2046,-495,1171,2800,4264,5437,6253,6674,6720,6456,5977,5397,4840,4414,4204,4275,4624,5241,6044,6952,7843,8636,9227,9592,9688,9559,9228,8768,8233,7677,7126,6602,6076,5541,4945,4275,3492,2623,1661,677,-284,-1128,-1781,-2166,-2239,-1984,-1426,-625,333,1341,2308,3131,3760,4149,4310,4262,4052,3724,3326,2883,2431,1962,1497,1014,520,-5,-560,-1148,-1770,-2396,-3025,-3601,-4109,-4491,-4716,-4752,-4585,-4225,-3714,-3100,-2475,-1921,-1515,-1347,-1425,-1789,-2367,-3111,-3893,-4591,-5080,-5245,-5017,-4368,-3323,-1951,-377,1267,2840,4195,5256,5939,6251,6209,5907,5421,4902,4437,4147,4085,4273,4694,5260,5899,6477,6918,7132,7099,6825,6373,5821,5271,4804,4491,4346,4364,4487,4650,4759,4736,4510,4040,3329,2397,1330,202,-860,-1761,-2408,-2738,-2740,-2427,-1865,-1133,-317,479,1216,1807,2282,2601,2822,2949,3014,3037,3006,2924,2757,2494,2090,1544,829,-35,-1024,-2088,-3155,-4154,-4984,-5591,-5869,-5815,-5380,-4619,-3577,-2361,-1096,81,1037,1664,1887,1691,1098,203,-884,-1997,-3001,-3733,-4107,-4049,-3559,-2684,-1516,-175,1195,2480,3553,4350,4830,4999,4906,4629,4257,3899,3634,3526,3603,3840,4189,4552,4835,4935,4801,4392,3757,2955,2098,1311,684,309,210,370,732,1184,1625,1911,1972,1719,1159,319,-726,-1841,-2923,-3812,-4429,-4689,-4581,-4138,-3429,-2583,-1696,-911,-288,109,298,310,240,163,188,370,769,1368,2145,3011,3868,4600,5091,5252,5024,4403,3415,2162,742,-679,-1979,-2998,-3654,-3870,-3646,-3033,-2119,-1049,28,958,1604,1881,1744,1220,390,-623,-1648,-2534,-3126,-3317,-3056,-2343,-1250,107,1575,2982,4185,5047,5516,5557,5230,4622,3861,3112,2499,2160,2154,2499,3142,3981,4871,5671,6234,6477,6349,5874,5137,4234,3318,2491,1861,1474,1336,1405,1605,1846,2023,2082,1941,1618,1113,493,-168,-777,-1267,-1566,-1662,-1556,-1288,-917,-520,-162,93,225,213,112,-58,-200,-281,-218,-14,370,869,1452,2015,2482,2754,2767,2471,1870,994,-81,-1245,-2385,-3366,-4092,-4482,-4517,-4216,-3650,-2926,-2174,-1529,-1114,-1003,-1244,-1800,-2613,-3544,-4456,-5173,-5559,-5489,-4916,-3830,-2312,-476,1508,3455,5190,6544,7416,7734,7515,6814,5751,4482,3171,2000,1103,589,496,802,1438,2264,3152,3940,4516,4807,4783,4486,3996,3400,2833,2354,2051,1916,1937,2038,2145,2160,2019,1672,1127,406,-394,-1207,-1899,-2407,-2655,-2619,-2318,-1783,-1118,-385,284,836,1190,1332,1270,1041,711,354,43,-162,-232,-170,-10,185,328,344,138,-312,-1051,-2023,-3193,-4441,-5677,-6761,-7602,-8108,-8239,-8008,-7463,-6720,-5898,-5158,-4623,-4411,-4581,-5137,-6035,-7158,-8362,-9471,-10309,-10723,-10607,-9903,-8644,-6917,-4871,-2698,-599,1242,2662,3578,3941,3802,3233,2398,1440,541,-165,-583,-669,-458,-11,545,1099,1524,1736,1702,1425,977,453,-38,-373,-484,-318,108,733,1457,2153,2691,2958,2876,2409,1568,418,-959,-2436,-3900,-5233,-6346,-7175,-7688,-7881,-7778,-7431,-6897,-6245,-5540,-4835,-4174,-3588,-3088,-2683,-2367,-2146,-2015,-1991,-2094,-2343,-2766,-3375,-4168,-5133,-6219,-7367,-8485,-9484,-10259,-10731,-10829,-10549,-9882,-8923,-7752,-6522,-5376,-4456,-3886,-3738,-4032,-4742,-5747,-6945,-8122,-9146,-9821,-10045,-9736,-8872,-7520,-5761,-3766,-1688,277,1990,3303,4161,4529,4452,4015,3342,2581,1870,1326,1024,976,1161,1501,1895,2256,2463,2491,2280,1883,1342,753,208,-203,-424,-417,-197,190,675,1167,1580,1841,1908,1760,1413,906,281,-397,-1081,-1728,-2310,-2815,-3240,-3598,-3899,-4148,-4356,-4491,-4542,-4464,-4223,-3787,-3141,-2277,-1251,-102,1065,2146,3028,3602,3775,3505,2783,1656,224,-1393,-3035,-4556,-5808,-6695,-7144,-7153,-6763,-6067,-5188,-4267,-3433,-2799,-2436,-2365,-2569,-2971,-3480,-3975,-4337,-4457,-4262,-3696,-2780,-1541,-79,1502,3068,4493,5667,6510,6972,7070,6839,6382,5808,5245,4806,4582,4604,4878,5336,5895,6435,6848,7033,6946,6557,5920,5086,4166,3255,2462,1856,1515,1432,1628,2035,2604,3245,3878,4416,4800,4967,4902,4591,4063,3350,2512,1615,720,-104,-823,-1389,-1803,-2059,-2167,-2151,-2013,-1777,-1438,-1000,-464,164,850,1560,2219,2766,3108,3195,2962,2412,1556,472,-747,-1971,-3073,-3928,-4454,-4599,-4379,-3846,-3121,-2321,-1607,-1099,-886,-1021,-1485,-2208,-3083,-3954,-4667,-5075,-5061,-4550,-3527,-2034,-157,1951,4138,6218,8028,9418,10299,10608,10368,9646,8553,7260,5915,4699,3730,3114,2875,3013,3450,4111,4871,5640,6312,6839,7168,7291,7211,6942,6520,5979,5365,4725,4110,3558,3119,2805,2636,2595,2654,2771,2889,2954,2919,2749,2425,1956,1366,688,-12,-703,-1324,-1838,-2236,-2469,-2570,-2499,-2288,-1929,-1451,-870,-238,408,994,1467,1758,1822,1629,1181,505,-335,-1266,-2186,-2996,-3609,-3949,-3989,-3726,-3225,-2552,-1856,-1220,-796,-637,-802,-1283,-2016,-2917,-3845,-4671,-5256,-5489,-5298,-4647,-3551,-2076,-321,1574,3476,5223,6715,7834,8542,8826,8717,8293,7659,6915,6183,5533,5031,4678,4465,4336,4240,4120,3943,3691,3387,3056,2754,2517,2394,2383,2499,2698,2954,3225,3473,3675,3808,3864,3834,3713,3488,3151,2683,2087,1350,494,-460,-1478,-2499,-3482,-4358,-5078,-5592,-5869,-5883,-5641,-5144,-4433,-3533,-2508,-1407,-297,735,1630,2285,2656,2678,2355,1688,750,-373,-1561,-2671,-3578,-4164,-4359,-4132,-3530,-2629,-1574,-520,375,958,1143,876,188,-847,-2086,-3385,-4544,-5440,-5908,-5890,-5334,-4262,-2742,-882,1182,3291,5291,7039,8412,9332,9763,9713,9252,8476,7510,6499,5553,4779,4227,3910,3809,3855,3978,4095,4142,4076,3877,3555,3127,2633,2103,1582,1097,683,368,166,109,191,414,768,1203,1682,2131,2476,2647,2597,2271,1692,854,-171,-1317,-2495,-3615,-4573,-5319,-5765,-5905,-5711,-5198,-4397,-3349,-2113,-773,594,1871,2981,3803,4277,4337,3970,3193,2083,732,-708,-2100,-3305,-4210,-4744,-4898,-4689,-4219,-3585,-2932,-2377,-2014,-1903,-2042,-2386,-2858,-3342,-3730,-3921,-3819,-3394,-2614,-1524,-170,1350,2949,4500,5926,7115,8019,8591,8824,8742,8400,7866,7229,6570,5957,5447,5057,4790,4608,4479,4348,4181,3950,3651,3272,2848,2371,1882,1384,891,427,-13,-381,-680,-855,-888,-760,-465,-24,514,1098,1639,2070,2312,2324,2064,1566,836,-29,-977,-1904,-2744,-3423,-3905,-4163,-4200,-4032,-3678,-3187,-2586,-1939,-1282,-680,-186,152,279,173,-173,-748,-1475,-2310,-3120,-3847,-4372,-4670,-4692,-4487,-4100,-3641,-3220,-2945,-2914,-3165,-3718,-4508,-5461,-6436,-7300,-7916,-8159,-7973,-7307,-6216,-4745,-3025,-1170,664,2365,3790,4890,5581,5870,5780,5353,4693,3881,3036,2242,1580,1091,788,660,661,741,850,932,968,933,848,715,565,419,286,189,123,89,89,115,171,252,362,491,643,795,943,1052,1096,1046,859,522,23,-643,-1433,-2337,-3286,-4248,-5152,-5966,-6631,-7140,-7453,-7584,-7515,-7273,-6861,-6329,-5706,-5063,-4464,-3977,-3666,-3583,-3737,-4138,-4733,-5460,-6240,-6969,-7590,-8014,-8238,-8252,-8097,-7847,-7569,-7348,-7257,-7326,-7579,-7987,-8497,-9040,-9521,-9854,-9969,-9802,-9332,-8565,-7525,-6281,-4894,-3451,-2032,-703,465,1434,2178,2679,2966,3056,2985,2808,2544,2238,1903,1545,1178,790,402,17,-333,-627,-832,-922,-889,-720,-441,-63,368,823,1255,1632,1914,2076,2097,1963,1682,1255,722,90,-584,-1287,-1969,-2616,-3199,-3714,-4140,-4479,-4725,-4869,-4925,-4890,-4780,-4621,-4414,-4194,-3946,-3689,-3402,-3099,-2755,-2401,-2034,-1701,-1424,-1238,-1169,-1220,-1383,-1636,-1928,-2244,-2529,-2776,-2976,-3138,-3295,-3466,-3702,-4001,-4394,-4859,-5366,-5878,-6336,-6679,-6863,-6839,-6588,-6098,-5393,-4491,-3451,-2311,-1130,43,1165,2202,3121,3910,4549,5041,5393,5618,5741,5782,5764,5708,5624,5515,5389,5231,5058,4850,4628,4391,4147,3901,3652,3394,3129,2846,2553,2257,1974,1704,1475,1267,1107,969,861,775,701,652,609,581,552,508,439,315,135,-122,-449,-835,-1260,-1685,-2078,-2390,-2590,-2631,-2499,-2169,-1653,-971,-167,698,1538,2279,2832,3134,3157,2880,2348,1609,750,-148,-992,-1731,-2307,-2716,-2966,-3077,-3116,-3093,-3081,-3068,-3091,-3111,-3131,-3089,-2975,-2732,-2353,-1812,-1122,-291,643,1666,2720,3794,4842,5843,6781,7627,8378,9007,9515,9874,10083,10133,10003,9718,9247,8637,7879,7022,6105,5176,4298,3525,2898,2457,2206,2150,2263,2521,2864,3268,3663,4018,4278,4399,4358,4127,3706,3111,2374,1563,736,-20,-645,-1064,-1257,-1201,-921,-465,115,733,1326,1813,2144,2277,2196,1916,1464,895,271,-338,-877,-1294,-1571,-1702,-1706,-1610,-1460,-1278,-1112,-964,-865,-810,-807,-867,-979,-1168,-1423,-1754,-2151,-2594,-3060,-3505,-3884,-4135,-4218,-4068,-3675,-3001,-2077,-923,407,1836,3296,4694,5961,7043,7888,8493,8851,8988,8952,8773,8527,8245,7984,7764,7598,7482,7401,7321,7228,7084,6892,6638,6333,6002,5641,5294,4940,4612,4293,3988,3691,3395,3094,2794,2484,2172,1853,1523,1186,831,461,75,-325,-739,-1163,-1597,-2031,-2443,-2805,-3061,-3173,-3095,-2819,-2391,-1873,-1406,-1099,-1057,-1320,-1836,-2491,-3108,-3516,-3578,-3256,-2599,-1749,-892,-196,210,295,100,-273,-712,-1113,-1460,-1760,-2130,-2658,-3460,-4545,-5866,-7233,-8391,-9027,-8843,-7641,-5360,-2123,1748,5801,9482,12251,13656,13409,11447,7922,3222,-2121,-7459,-12142,-15570,-17306,-17069,-14865,-10885,-5586,434,6464,11785,15771,17953,18130,16340,12924,8413,3466,-1216,-5061,-7637,-8768,-8500,-7075,-4871,-2302,231,2419,4075,5113,5572,5546,5166,4559,3833,3031,2192,1291,316,-736,-1836,-2916,-3854,-4547,-4865,-4758,-4224,-3352,-2301,-1283,-516,-191,-412,-1196,-2410,-3854,-5226,-6243,-6656,-6329,-5258,-3597,-1601,391,2035,3063,3289,2714,1439,-279,-2126,-3775,-4931,-5390,-5087,-4059,-2494,-659,1132,2552,3328,3286,2363,653,-1625,-4144,-6535,-8415,-9501,-9606,-8712,-6963,-4608,-2015,460,2476,3808,4345,4116,3262,2001,590,-733,-1775,-2404,-2578,-2325,-1714,-891,42,937,1706,2302,2686,2913,3015,3081,3190,3409,3778,4323,4998,5749,6468,7028,7304,7178,6568,5452,3855,1883,-317,-2557,-4637,-6372,-7622,-8283,-8342,-7816,-6816,-5464,-3937,-2395,-994,160,1003,1549,1849,2020,2174,2457,2945,3719,4761,6039,7442,8879,10199,11321,12140,12622,12736,12521,11993,11242,10311,9299,8257,7253,6310,5442,4619,3812,2952,2008,921,-294,-1631,-3027,-4396,-5656,-6688,-7414,-7739,-7628,-7040,-6009,-4558,-2789,-792,1288,3318,5138,6614,7626,8081,7946,7190,5871,4035,1789,-756,-3465,-6188,-8739,-10954,-12620,-13588,-13715,-12934,-11274,-8830,-5826,-2523,756,3699,6022,7544,8132,7821,6677,4903,2698,309,-2043,-4201,-6014,-7445,-8466,-9110,-9418,-9442,-9207,-8752,-8071,-7178,-6086,-4823,-3454,-2065,-753,354,1159,1586,1575,1153,358,-710,-1917,-3146,-4237,-5116,-5675,-5915,-5809,-5432,-4826,-4098,-3322,-2589,-1968,-1503,-1227,-1136,-1233,-1465,-1828,-2235,-2692,-3117,-3509,-3825,-4068,-4223,-4314,-4345,-4351,-4357,-4404,-4510,-4723,-5027,-5465,-5983,-6594,-7219,-7848,-8381,-8822,-9072,-9158,-9033,-8736,-8280,-7717,-7087,-6448,-5843,-5309,-4880,-4563,-4371,-4290,-4303,-4392,-4512,-4640,-4721,-4719,-4595,-4305,-3846,-3199,-2403,-1484,-514,436,1294,1979,2458,2681,2672,2447,2068,1612,1140,741,459,331,374,562,880,1267,1681,2072,2384,2603,2688,2655,2501,2264,1971,1679,1427,1274,1253,1391,1698,2137,2690,3262,3808,4221,4449,4432,4148,3611,2855,1959,1004,102,-659,-1195,-1442,-1384,-1015,-379,455,1420,2406,3359,4184,4870,5374,5726,5937,6057,6122,6179,6265,6412,6642,6969,7401,7912,8508,9131,9753,10339,10832,11228,11495,11646,11698,11679,11635,11594,11606,11675,11829,12046,12322,12623,12916,13176,13361,13459,13437,13291,13018,12610,12092,11464,10749,9974,9156,8336,7545,6818,6192,5695,5346,5156,5118,5223,5444,5770,6153,6587,7022,7423,7743,7914,7891,7613,7062,6227,5173,3948,2698,1509,521,-195,-591,-675,-496,-161,240,570,759,726,462,-17,-651,-1369,-2066,-2661,-3066,-3232,-3124,-2760,-2170,-1426,-626,148,779,1208,1360,1230,826,187,-594,-1450,-2275,-2991,-3539,-3873,-3990,-3916,-3678,-3360,-3005,-2708,-2508,-2472,-2612,-2939,-3437,-4057,-4751,-5459,-6100,-6635,-7017,-7213,-7260,-7148,-6953,-6717,-6510,-6381,-6379,-6514,-6799,-7197,-7678,-8187,-8661,-9070,-9350,-9494,-9486,-9335,-9063,-8712,-8299,-7891,-7493,-7153,-6876,-6664,-6524,-6428,-6387,-6373,-6392,-6444,-6524,-6645,-6809,-7004,-7246,-7498,-7767,-8024,-8261,-8466,-8642,-8784,-8913,-9027,-9145,-9267,-9398,-9533,-9660,-9781,-9868,-9935,-9959,-9949,-9897,-9812,-9686,-9533,-9337,-9109,-8841,-8532,-8190,-7807,-7404,-6980,-6549,-6138,-5735,-5387,-5071,-4821,-4625,-4489,-4415,-4388,-4424,-4489,-4619,-4765,-4963,-5163,-5372,-5558,-5690,-5752,-5705,-5542,-5251,-4830,-4305,-3697,-3045,-2407,-1802,-1310,-927,-710,-635,-720,-911,-1206,-1528,-1864,-2150,-2367,-2490,-2508,-2431,-2268,-2047,-1791,-1534,-1295,-1106,-970,-899,-884,-910,-959,-1009,-1038,-1031,-973,-868,-712,-517,-296,-50,203,460,720,968,1202,1414,1582,1717,1790,1817,1796,1735,1664,1590,1547,1545,1608,1741,1949,2238,2595,3022,3500,4019,4558,5107,5640,6148,6615,7024,7374,7653,7856,7995,8058,8071,8024,7946,7832,7704,7555,7406,7235,7072,6894,6720,6559,6417,6319,6280,6318,6443,6665,6972,7350,7773,8206,8608,8947,9180,9290,9254,9073,8760,8326,7820,7267,6712,6206,5766,5434,5219,5122,5143,5253,5425,5631,5832,6002,6127,6188,6212,6186,6158,6134,6141,6194,6290,6425,6577,6726,6839,6888,6857,6722,6488,6155,5741,5273,4774,4290,3836,3460,3167,2986,2915,2956,3102,3323,3606,3918,4234,4530,4798,5022,5216,5389,5560,5762,6003,6306,6673,7086,7525,7949,8308,8561,8672,8613,8392,8039,7585,7130,6720,6456,6381,6529,6902,7446,8102,8752,9303,9647,9706,9447,8862,8014,6977,5870,4804,3895,3228,2856,2792,3008,3437,4000,4585,5109,5478,5640,5566,5252,4738,4067,3314,2534,1810,1164,660,286,56,-46,-57,15,127,255,390,492,571,595,573,488,354,166,-60,-316,-587,-859,-1120,-1369,-1593,-1815,-2021,-2248,-2480,-2751,-3038,-3359,-3684,-4012,-4318,-4597,-4832,-5028,-5180,-5309,-5410,-5520,-5623,-5748,-5881,-6023,-6166,-6301,-6410,-6495,-6537,-6555,-6536,-6504,-6456,-6412,-6375,-6351,-6342,-6341,-6346,-6354,-6355,-6368,-6371,-6411,-6458,-6564,-6697,-6882,-7092,-7310,-7515,-7661,-7729,-7687,-7518,-7223,-6801,-6292,-5714,-5131,-4571,-4094,-3730,-3507,-3440,-3523,-3739,-4063,-4450,-4866,-5266,-5608,-5876,-6039,-6102,-6069,-5952,-5780,-5572,-5362,-5157,-4995,-4867,-4794,-4772,-4803,-4881,-5008,-5163,-5356,-5556,-5774,-5979,-6176,-6352,-6506,-6644,-6762,-6876,-6982,-7099,-7216,-7339,-7463,-7569,-7658,-7700,-7697,-7623,-7491,-7288,-7036,-6739,-6431,-6124,-5845,-5622,-5446,-5352,-5305,-5325,-5370,-5440,-5510,-5565,-5597,-5603,-5579,-5536,-5477,-5407,-5333,-5257,-5175,-5090,-5005,-4909,-4822,-4732,-4665,-4613,-4598,-4605,-4651,-4708,-4787,-4849,-4904,-4925,-4915,-4879,-4822,-4775,-4747,-4774,-4866,-5038,-5290,-5607,-5969,-6342,-6689,-6973,-7168,-7242,-7203,-7043,-6792,-6478,-6139,-5806,-5518,-5285,-5118,-5018,-4953,-4925,-4882,-4838,-4745,-4630,-4473,-4298,-4114,-3933,-3773,-3637,-3533,-3463,-3419,-3399,-3399,-3399,-3412,-3406,-3400,-3366,-3318,-3239,-3134,-2999,-2837,-2648,-2433,-2198,-1934,-1657,-1346,-1017,-660,-278,125,542,973,1398,1821,2222,2596,2942,3241,3515,3735,3938,4092,4236,4342,4434,4501,4536,4543,4503,4416,4276,4082,3840,3559,3260,2955,2694,2474,2360,2342,2466,2712,3089,3548,4075,4589,5065,5423,5640,5672,5524,5200,4744,4201,3637,3122,2718,2470,2423,2573,2925,3445,4088,4809,5556,6279,6948,7526,8002,8371,8632,8806,8895,8930,8914,8872,8815,8744,8672,8589,8495,8385,8242,8065,7847,7578,7271,6934,6566,6216,5864,5564,5306,5104,4964,4867,4813,4777,4749,4711,4662,4594,4520,4445,4399,4382,4426,4534,4707,4947,5235,5555,5880,6189,6448,6649,6775,6815,6789,6687,6550,6370,6196,6010,5865,5728,5638,5572,5535,5523,5526,5538,5561,5577,5596,5606,5603,5594,5559,5513,5440,5347,5236,5110,4980,4856,4754,4685,4671,4716,4838,5030,5294,5615,5974,6353,6723,7061,7354,7574,7733,7801,7815,7743,7632,7462,7265,7040,6811,6578,6367,6171,6015,5877,5776,5691,5608,5538,5443,5345,5227,5105,4985,4888,4816,4796,4816,4892,4996,5122,5238,5325,5353,5307,5172,4949,4650,4289,3904,3512,3170,2880,2695,2601,2624,2736,2939,3196,3487,3785,4059,4291,4453,4543,4540,4464,4303,4091,3830,3560,3288,3051,2850,2717,2638,2642,2698,2828,2991,3202,3417,3635,3819,3954,4012,3973,3832,3576,3220,2779,2281,1754,1240,754,333,-27,-315,-546,-733,-893,-1045,-1200,-1356,-1528,-1681,-1833,-1934,-2007,-2006,-1956,-1836,-1673,-1467,-1251,-1035,-852,-726,-673,-726,-883,-1168,-1568,-2074,-2665,-3295,-3936,-4532,-5038,-5426,-5639,-5702,-5564,-5293,-4866,-4374,-3827,-3309,-2851,-2505,-2300,-2247,-2350,-2585,-2921,-3322,-3734,-4124,-4452,-4695,-4851,-4916,-4920,-4881,-4847,-4831,-4875,-4978,-5147,-5371,-5617,-5860,-6071,-6215,-6283,-6262,-6169,-6013,-5842,-5668,-5546,-5491,-5528,-5660,-5889,-6186,-6542,-6911,-7270,-7583,-7828,-7986,-8046,-8017,-7896,-7714,-7478,-7223,-6965,-6724,-6529,-6361,-6260,-6183,-6160,-6153,-6158,-6176,-6172,-6170,-6143,-6108,-6060,-6009,-5954,-5907,-5863,-5827,-5804,-5775,-5766,-5742,-5732,-5717,-5699,-5689,-5670,-5664,-5652,-5647,-5643,-5642,-5643,-5649,-5654,-5670,-5686,-5714,-5748,-5791,-5843,-5895,-5957,-6012,-6073,-6122,-6174,-6217,-6264,-6303,-6353,-6389,-6435,-6460,-6476,-6468,-6427,-6353,-6236,-6084,-5894,-5681,-5455,-5240,-5048,-4903,-4813,-4787,-4825,-4911,-5027,-5152,-5250,-5308,-5289,-5193,-4997,-4721,-4372,-3970,-3558,-3158,-2824,-2582,-2469,-2510,-2705,-3063,-3547,-4131,-4766,-5398,-5973,-6447,-6780,-6954,-6961,-6819,-6547,-6189,-5777,-5355,-4956,-4593,-4299,-4043,-3860,-3686,-3560,-3416,-3287,-3144,-3002,-2869,-2760,-2695,-2687,-2763,-2910,-3158,-3469,-3845,-4248,-4643,-5003,-5272,-5442,-5460,-5342,-5058,-4648,-4116,-3516,-2881,-2275,-1723,-1295,-985,-835,-823,-927,-1126,-1352,-1581,-1745,-1822,-1773,-1592,-1285,-866,-381,141,641,1074,1405,1593,1628,1514,1257,899,478,38,-356,-676,-868,-930,-832,-611,-256,168,660,1159,1654,2112,2520,2859,3128,3309,3398,3397,3286,3084,2790,2422,2010,1579,1161,794,491,284,171,150,214,341,514,715,929,1140,1360,1564,1788,2009,2248,2498,2746,2989,3198,3351,3425,3390,3234,2947,2534,2018,1430,820,244,-251,-593,-768,-719,-470,-9,606,1350,2141,2935,3657,4272,4739,5066,5235,5314,5310,5301,5327,5419,5625,5924,6331,6798,7300,7775,8198,8501,8685,8704,8578,8310,7922,7458,6947,6438,5964,5562,5247,5049,4949,4964,5052,5208,5386,5572,5718,5832,5873,5872,5826,5758,5701,5669,5680,5748,5856,5994,6136,6249,6305,6285,6163,5948,5643,5272,4863,4453,4071,3752,3516,3379,3334,3388,3514,3703,3941,4199,4475,4753,5021,5278,5512,5722,5899,6037,6136,6187,6189,6150,6062,5957,5827,5707,5602,5532,5513,5537,5620,5732,5871,6006,6107,6149,6102,5945,5673,5283,4794,4243,3664,3120,2654,2324,2158,2190,2408,2813,3357,4007,4699,5390,6027,6574,7012,7321,7519,7601,7605,7532,7430,7287,7151,7004,6875,6750,6641,6532,6426,6311,6179,6028,5847,5643,5410,5159,4889,4616,4331,4058,3774,3498,3218,2933,2652,2372,2102,1861,1650,1494,1400,1372,1426,1546,1737,1983,2272,2587,2916,3237,3543,3816,4043,4220,4321,4357,4302,4165,3943,3646,3282,2880,2448,2022,1618,1257,957,727,569,487,475,520,626,767,944,1144,1350,1554,1745,1893,2006,2043,2026,1923,1759,1533,1263,983,701,463,272,167,135,191,308,477,652,827,935,995,947,816,589,285,-68,-451,-810,-1127,-1346,-1451,-1416,-1227,-905,-448,85,681,1270,1828,2309,2687,2961,3112,3168,3130,3021,2863,2661,2430,2172,1883,1565,1215,824,409,-43,-508,-993,-1470,-1950,-2402,-2833,-3220,-3555,-3828,-4019,-4120,-4125,-4033,-3852,-3612,-3319,-3037,-2778,-2602,-2525,-2587,-2777,-3113,-3552,-4074,-4630,-5162,-5632,-5981,-6188,-6225,-6086,-5793,-5355,-4826,-4241,-3647,-3104,-2638,-2295,-2093,-2030,-2116,-2312,-2599,-2938,-3278,-3592,-3836,-3987,-4035,-3968,-3807,-3572,-3290,-3009,-2747,-2567,-2463,-2482,-2603,-2837,-3149,-3525,-3917,-4296,-4628,-4864,-5009,-5014,-4914,-4691,-4388,-4035,-3667,-3335,-3069,-2901,-2842,-2901,-3049,-3280,-3547,-3826,-4094,-4319,-4513,-4665,-4804,-4943,-5112,-5323,-5601,-5939,-6340,-6776,-7237,-7677,-8079,-8403,-8628,-8735,-8711,-8556,-8283,-7905,-7464,-6973,-6506,-6062,-5717,-5469,-5353,-5370,-5506,-5750,-6062,-6407,-6743,-7016,-7204,-7264,-7179,-6952,-6581,-6099,-5537,-4937,-4349,-3824,-3399,-3119,-2994,-3045,-3249,-3594,-4034,-4519,-5006,-5434,-5763,-5958,-6003,-5885,-5636,-5262,-4819,-4334,-3870,-3446,-3123,-2898,-2803,-2822,-2957,-3176,-3459,-3779,-4094,-4382,-4610,-4757,-4798,-4737,-4552,-4278,-3914,-3501,-3076,-2668,-2326,-2070,-1916,-1879,-1930,-2068,-2234,-2418,-2557,-2652,-2661,-2604,-2475,-2317,-2141,-2005,-1916,-1919,-2012,-2201,-2467,-2791,-3125,-3447,-3697,-3854,-3888,-3782,-3544,-3190,-2758,-2291,-1848,-1476,-1229,-1139,-1221,-1481,-1889,-2418,-3008,-3612,-4166,-4627,-4949,-5109,-5098,-4917,-4594,-4150,-3633,-3076,-2524,-2020,-1583,-1253,-1035,-931,-947,-1049,-1219,-1430,-1626,-1798,-1886,-1886,-1778,-1554,-1239,-839,-395,61,498,874,1175,1374,1473,1479,1392,1253,1060,859,649,465,309,202,143,145,196,309,452,640,824,1010,1164,1271,1324,1317,1245,1142,998,862,741,663,644,686,785,933,1099,1261,1393,1454,1449,1335,1147,867,549,206,-106,-354,-491,-501,-358,-73,324,810,1305,1776,2140,2367,2406,2258,1920,1434,831,192,-448,-1005,-1453,-1748,-1880,-1853,-1681,-1404,-1046,-659,-272,85,381,608,762,845,873,871,855,865,917,1047,1260,1581,1995,2502,3081,3701,4336,4945,5494,5956,6302,6522,6601,6556,6381,6112,5758,5353,4922,4487,4082,3716,3421,3198,3055,2997,3003,3074,3175,3297,3403,3494,3528,3529,3469,3372,3243,3099,2967,2855,2785,2770,2799,2888,3002,3139,3265,3358,3404,3367,3263,3066,2813,2505,2188,1886,1635,1471,1399,1437,1565,1758,1986,2193,2351,2417,2369,2217,1959,1650,1319,1039,843,805,928,1253,1756,2418,3192,4024,4849,5607,6245,6712,6985,7051,6905,6585,6106,5527,4895,4256,3672,3175,2805,2570,2494,2540,2727,2989,3328,3689,4055,4402,4706,4963,5175,5324,5449,5519,5578,5609,5634,5649,5673,5694,5741,5792,5873,5966,6081,6195,6314,6400,6458,6450,6376,6214,5964,5634,5224,4775,4284,3808,3357,2967,2652,2426,2285,2221,2218,2240,2271,2279,2243,2159,2020,1842,1651,1473,1336,1284,1319,1471,1726,2065,2461,2869,3242,3547,3736,3804,3732,3546,3260,2928,2585,2283,2067,1957,1984,2141,2411,2787,3197,3640,4028,4357,4568,4653,4583,4380,4032,3591,3071,2520,1989,1502,1117,840,708,708,846,1094,1431,1820,2227,2620,2958,3232,3400,3474,3427,3282,3028,2701,2302,1871,1432,1007,638,334,126,23,26,142,345,638,975,1353,1730,2089,2407,2674,2876,3023,3120,3178,3230,3280,3352,3459,3593,3756,3927,4069,4175,4187,4104,3891,3557,3096,2554,1935,1305,693,130,-335,-720,-999,-1215,-1378,-1546,-1732,-1987,-2308,-2705,-3158,-3632,-4081,-4461,-4720,-4820,-4743,-4473,-4028,-3439,-2740,-1992,-1246,-547,46,516,826,987,982,861,610,312,-44,-376,-684,-915,-1067,-1124,-1085,-975,-799,-602,-404,-237,-138,-110,-183,-346,-593,-919,-1278,-1663,-2025,-2349,-2593,-2753,-2795,-2735,-2568,-2313,-1997,-1640,-1285,-954,-678,-482,-379,-380,-487,-688,-971,-1314,-1687,-2059,-2404,-2686,-2893,-3008,-3031,-2975,-2862,-2723,-2591,-2509,-2504,-2601,-2819,-3146,-3580,-4081,-4622,-5148,-5625,-6003,-6264,-6378,-6372,-6235,-6030,-5777,-5531,-5334,-5214,-5186,-5260,-5399,-5589,-5777,-5916,-5976,-5900,-5696,-5341,-4863,-4295,-3672,-3058,-2497,-2035,-1718,-1558,-1571,-1745,-2054,-2470,-2937,-3422,-3863,-4233,-4495,-4629,-4645,-4529,-4330,-4055,-3746,-3441,-3160,-2935,-2777,-2692,-2674,-2720,-2812,-2933,-3074,-3209,-3341,-3446,-3534,-3583,-3608,-3600,-3559,-3502,-3411,-3312,-3195,-3073,-2952,-2834,-2741,-2663,-2633,-2634,-2681,-2770,-2887,-3026,-3164,-3291,-3385,-3442,-3450,-3417,-3341,-3243,-3122,-3006,-2897,-2810,-2748,-2714,-2703,-2718,-2739,-2776,-2813,-2859,-2912,-2996,-3106,-3278,-3510,-3808,-4184,-4599,-5060,-5507,-5917,-6249,-6456,-6527,-6440,-6189,-5809,-5310,-4745,-4161,-3594,-3097,-2697,-2408,-2262,-2228,-2318,-2501,-2744,-3028,-3307,-3550,-3724,-3801,-3758,-3589,-3296,-2888,-2399,-1855,-1307,-789,-348,-8,201,280,223,54,-208,-528,-876,-1216,-1523,-1765,-1939,-2015,-2017,-1927,-1781,-1575,-1350,-1113,-892,-705,-564,-487,-480,-556,-705,-950,-1255,-1629,-2044,-2460,-2870,-3209,-3473,-3607,-3625,-3492,-3241,-2876,-2436,-1954,-1475,-1034,-670,-402,-240,-193,-226,-338,-480,-629,-763,-855,-910,-938,-937,-956,-994,-1089,-1242,-1460,-1723,-2026,-2323,-2600,-2824,-2977,-3050,-3042,-2967,-2832,-2674,-2490,-2316,-2151,-2002,-1878,-1774,-1686,-1621,-1562,-1524,-1487,-1457,-1418,-1364,-1280,-1159,-985,-758,-465,-122,277,704,1154,1595,2016,2385,2697,2931,3074,3143,3116,3040,2904,2746,2587,2440,2329,2257,2223,2227,2252,2279,2310,2307,2291,2225,2134,2004,1842,1659,1456,1244,1037,839,665,523,414,347,316,323,359,424,500,599,682,773,827,860,850,797,710,580,431,267,89,-73,-257,-423,-614,-820,-1041,-1305,-1564,-1839,-2077,-2262,-2353,-2324,-2148,-1818,-1340,-731,-31,719,1470,2171,2774,3254,3570,3736,3739,3606,3367,3063,2736,2446,2214,2108,2116,2283,2571,2983,3464,3988,4494,4945,5298,5520,5605,5533,5331,4993,4571,4077,3560,3056,2598,2227,1969,1838,1852,1997,2259,2611,3012,3420,3794,4098,4291,4371,4309,4125,3828,3444,3008,2560,2137,1782,1510,1365,1320,1406,1569,1806,2071,2340,2574,2760,2879,2917,2896,2796,2660,2482,2290,2104,1922,1775,1643,1545,1463,1396,1331,1266,1187,1108,1026,957,916,919,988,1129,1350,1653,2015,2433,2870,3304,3715,4067,4361,4564,4689,4713,4660,4517,4309,4044,3741,3431,3128,2864,2659,2522,2473,2492,2587,2723,2884,3041,3173,3257,3290,3265,3186,3073,2920,2770,2604,2463,2335,2230,2157,2109,2085,2092,2107,2150,2192,2248,2295,2347,2385,2422,2436,2444,2428,2389,2335,2250,2159,2066,1982,1937,1940,2010,2156,2386,2683,3051,3457,3888,4314,4714,5067,5356,5569,5703,5744,5703,5568,5342,5016,4592,4062,3424,2690,1862,973,54,-858,-1707,-2450,-3035,-3429,-3603,-3560,-3298,-2865,-2285,-1621,-920,-227,413,978,1454,1833,2122,2331,2469,2546,2578,2563,2524,2455,2374,2294,2216,2162,2129,2119,2136,2163,2182,2190,2151,2064,1913,1689,1410,1069,705,327,-23,-319,-531,-639,-625,-491,-245,94,492,918,1333,1703,2002,2208,2318,2321,2240,2068,1848,1566,1281,972,693,443,244,116,54,72,156,287,447,596,703,738,666,476,165,-258,-771,-1333,-1917,-2474,-2984,-3412,-3762,-4020,-4217,-4353,-4464,-4561,-4660,-4762,-4863,-4938,-4974,-4937,-4806,-4573,-4221,-3772,-3242,-2656,-2063,-1484,-968,-526,-190,48,178,212,170,60,-84,-250,-414,-544,-648,-683,-670,-592,-463,-298,-109,79,252,390,479,519,484,397,240,28,-224,-516,-811,-1090,-1332,-1497,-1579,-1557,-1425,-1206,-907,-578,-243,54,273,406,422,338,161,-90,-380,-689,-989,-1258,-1483,-1657,-1767,-1826,-1813,-1757,-1642,-1487,-1306,-1100,-905,-725,-585,-496,-462,-484,-551,-650,-766,-876,-975,-1057,-1123,-1192,-1271,-1396,-1566,-1815,-2119,-2492,-2885,-3284,-3630,-3894,-4035,-4016,-3854,-3518,-3077,-2528,-1957,-1390,-887,-485,-207,-71,-69,-186,-400,-670,-967,-1247,-1477,-1628,-1677,-1612,-1435,-1158,-798,-391,35,443,804,1094,1302,1412,1436,1366,1228,1020,766,488,195,-71,-301,-461,-528,-495,-350,-107,220,591,973,1323,1593,1763,1799,1699,1471,1126,701,216,-286,-777,-1223,-1600,-1887,-2073,-2149,-2110,-1982,-1759,-1495,-1191,-909,-658,-481,-377,-364,-412,-520,-636,-743,-805,-804,-737,-605,-433,-250,-85,25,63,8,-130,-347,-609,-892,-1164,-1383,-1547,-1619,-1614,-1533,-1392,-1214,-1028,-844,-698,-589,-534,-531,-578,-667,-783,-911,-1032,-1124,-1172,-1153,-1057,-887,-629,-319,43,423,791,1132,1411,1626,1760,1815,1797,1704,1558,1358,1130,879,637,409,227,102,48,76,179,345,565,795,1027,1216,1349,1406,1381,1280,1112,901,662,419,196,0,-142,-236,-266,-237,-153,-17,145,321,481,597,646,599,450,189,-168,-601,-1079,-1558,-2004,-2379,-2657,-2830,-2896,-2872,-2785,-2662,-2541,-2437,-2377,-2358,-2374,-2416,-2451,-2467,-2435,-2348,-2203,-2004,-1766,-1516,-1264,-1049,-866,-746,-672,-661,-681,-747,-819,-895,-957,-968,-940,-822,-632,-337,42,513,1048,1630,2226,2806,3339,3795,4156,4391,4512,4494,4359,4113,3773,3372,2923,2475,2030,1636,1290,1011,789,629,496,390,280,142,-21,-230,-478,-746,-1042,-1317,-1583,-1792,-1956,-2039,-2062,-1995,-1863,-1658,-1395,-1091,-764,-441,-150,80,227,271,201,32,-236,-550,-898,-1216,-1491,-1673,-1758,-1744,-1640,-1477,-1295,-1116,-995,-941,-961,-1071,-1210,-1395,-1545,-1655,-1673,-1594,-1402,-1120,-753,-350,70,465,806,1083,1270,1379,1406,1365,1272,1141,994,848,715,622,561,553,589,662,769,888,1010,1119,1199,1247,1244,1196,1084,924,698,433,125,-199,-514,-802,-1021,-1167,-1205,-1143,-976,-732,-424,-101,217,489,686,805,825,763,638,455,278,91,-37,-121,-123,-52,98,310,581,872,1183,1467,1713,1901,1995,2015,1921,1746,1483,1154,783,391,6,-346,-653,-889,-1067,-1174,-1237,-1261,-1274,-1292,-1327,-1396,-1487,-1604,-1730,-1850,-1940,-1994,-1988,-1924,-1802,-1616,-1388,-1121,-824,-524,-206,88,377,627,847,1021,1144,1225,1250,1246,1202,1139,1061,970,876,771,659,530,388,223,35,-178,-423,-693,-999,-1325,-1672,-2026,-2357,-2664,-2893,-3049,-3095,-3034,-2859,-2585,-2234,-1832,-1418,-1013,-659,-363,-149,-13,54,60,37,-1,-16,1,79,223,429,704,1011,1348,1665,1949,2151,2254,2229,2059,1749,1294,722,61,-657,-1378,-2073,-2698,-3220,-3633,-3919,-4103,-4189,-4214,-4206,-4182,-4187,-4208,-4269,-4357,-4454,-4552,-4622,-4647,-4619,-4516,-4350,-4115,-3819,-3483,-3104,-2716,-2315,-1931,-1561,-1237,-942,-718,-523,-401,-304,-248,-205,-163,-114,-38,67,205,381,578,794,1013,1211,1376,1472,1493,1399,1210,897,506,40,-443,-914,-1311,-1617,-1787,-1829,-1742,-1562,-1314,-1061,-829,-676,-616,-672,-834,-1100,-1424,-1786,-2128,-2419,-2615,-2690,-2628,-2427,-2098,-1668,-1169,-644,-136,320,677,931,1044,1035,894,652,319,-55,-465,-850,-1217,-1512,-1755,-1911,-2014,-2047,-2052,-2014,-1981,-1936,-1912,-1894,-1896,-1900,-1915,-1920,-1921,-1899,-1867,-1805,-1735,-1638,-1531,-1413,-1282,-1149,-1014,-877,-755,-638,-542,-459,-395,-335,-286,-224,-150,-52,72,232,413,626,854,1094,1333,1558,1758,1911,2013,2041,2003,1888,1724,1514,1308,1115,987,928,962,1085,1274,1509,1746,1947,2074,2099,2001,1781,1444,1026,545,70,-385,-747,-1000,-1112,-1073,-898,-601,-234,176,552,874,1080,1153,1083,864,523,87,-410,-930,-1423,-1882,-2248,-2544,-2731,-2842,-2861,-2825,-2724,-2593,-2426,-2232,-2023,-1781,-1533,-1257,-977,-681,-396,-108,145,387,584,759,894,1007,1090,1165,1220,1276,1313,1351,1366,1374,1364,1344,1328,1319,1332,1382,1467,1596,1762,1956,2161,2374,2558,2720,2824,2873,2840,2733,2538,2265,1933,1543,1147,753,407,127,-70,-167,-186,-127,-26,90,202,277,310,293,227,132,8,-105,-208,-264,-265,-190,-36,202,516,881,1287,1685,2053,2356,2564,2658,2636,2482,2237,1887,1491,1053,624,211,-151,-469,-730,-951,-1146,-1325,-1502,-1685,-1860,-2024,-2142,-2198,-2162,-2017,-1769,-1407,-977,-503,-25,394,740,958,1054,1018,879,655,396,124,-122,-323,-474,-575,-634,-672,-693,-714,-739,-751,-762,-717,-634,-462,-191,181,675,1265,1937,2661,3385,4084,4695,5204,5571,5798,5893,5865,5755,5584,5385,5178,4971,4760,4542,4293,4004,3650,3237,2744,2206,1609,997,384,-197,-713,-1143,-1455,-1649,-1702,-1640,-1459,-1206,-889,-555,-225,79,327,518,644,694,695,628,538,412,289,173,74,17,-26,-22,-5,31,90,149,240,348,500,697,948,1253,1601,1972,2352,2691,2989,3200,3319,3349,3282,3157,2982,2800,2625,2492,2395,2349,2341,2350,2375,2377,2359,2305,2211,2098,1958,1829,1719,1651,1645,1702,1829,2012,2234,2458,2660,2796,2840,2780,2591,2306,1934,1516,1103,718,415,201,92,71,134,223,347,427,489,471,409,285,131,-24,-144,-197,-140,42,362,826,1400,2070,2777,3489,4142,4709,5136,5407,5502,5411,5152,4729,4187,3548,2861,2162,1480,854,280,-216,-662,-1049,-1411,-1738,-2055,-2337,-2588,-2776,-2891,-2906,-2817,-2619,-2322,-1946,-1518,-1056,-603,-147,264,674,1046,1426,1795,2177,2556,2929,3278,3585,3830,4006,4096,4118,4072,3984,3873,3768,3681,3639,3633,3674,3732,3802,3822,3800,3654,3401,2999,2456,1800,1049,269,-502,-1195,-1777,-2200,-2460,-2556,-2508,-2355,-2136,-1904,-1692,-1549,-1476,-1503,-1592,-1752,-1912,-2063,-2132,-2106,-1941,-1637,-1190,-632,14,683,1347,1941,2436,2797,3011,3071,2993,2788,2490,2128,1730,1331,940,587,252,-46,-345,-644,-966,-1330,-1721,-2156,-2591,-3018,-3381,-3662,-3810,-3816,-3667,-3375,-2975,-2498,-2010,-1548,-1171,-906,-773,-770,-891,-1092,-1358,-1632,-1900,-2117,-2282,-2368,-2393,-2342,-2240,-2092,-1904,-1696,-1459,-1204,-936,-634,-332,0,323,640,926,1159,1329,1415,1433,1372,1277,1151,1045,969,955,998,1103,1238,1391,1510,1585,1568,1456,1229,905,489,27,-467,-931,-1339,-1649,-1835,-1891,-1810,-1618,-1332,-1009,-668,-375,-143,-14,14,-67,-234,-473,-741,-1019,-1259,-1450,-1558,-1586,-1532,-1417,-1258,-1097,-951,-864,-842,-912,-1049,-1263,-1497,-1741,-1931,-2046,-2041,-1907,-1636,-1242,-764,-234,281,742,1096,1318,1382,1310,1091,790,411,24,-362,-696,-977,-1181,-1310,-1368,-1363,-1294,-1180,-1011,-796,-536,-228,122,504,907,1309,1684,2015,2274,2446,2530,2522,2444,2315,2157,2006,1869,1774,1716,1695,1698,1715,1718,1706,1648,1549,1400,1201,968,706,439,180,-47,-232,-357,-424,-429,-379,-294,-182,-70,28,103,133,136,92,33,-46,-119,-178,-213,-219,-208,-179,-172,-180,-257,-384,-600,-882,-1222,-1600,-1972,-2310,-2573,-2726,-2748,-2626,-2363,-1977,-1495,-962,-413,92,527,860,1068,1169,1159,1080,968,852,783,777,862,1031,1291,1596,1947,2283,2593,2841,3018,3111,3139,3097,3022,2920,2812,2707,2608,2505,2403,2275,2133,1957,1761,1550,1339,1137,963,805,675,555,430,280,96,-149,-441,-795,-1190,-1606,-2030,-2429,-2780,-3071,-3268,-3383,-3386,-3297,-3098,-2820,-2457,-2040,-1584,-1122,-671,-277,57,294,432,475,419,300,127,-68,-264,-447,-609,-749,-883,-1020,-1175,-1366,-1580,-1841,-2110,-2387,-2637,-2842,-2971,-3021,-2959,-2809,-2549,-2224,-1822,-1399,-955,-535,-152,174,428,599,691,696,621,478,252,-12,-347,-702,-1091,-1487,-1871,-2227,-2533,-2757,-2891,-2904,-2794,-2558,-2205,-1759,-1254,-729,-219,225,604,871,1060,1170,1229,1282,1332,1437,1570,1772,1983,2227,2428,2596,2673,2659,2529,2294,1948,1519,1015,463,-112,-698,-1261,-1789,-2261,-2655,-2967,-3178,-3298,-3327,-3285,-3196,-3077,-2969,-2879,-2836,-2837,-2893,-2979,-3107,-3238,-3386,-3527,-3667,-3805,-3941,-4084,-4219,-4361,-4466,-4552,-4563,-4509,-4349,-4086,-3709,-3226,-2659,-2021,-1351,-676,-29,552,1052,1441,1709,1856,1873,1781,1593,1324,1014,672,342,33,-234,-438,-598,-684,-734,-734,-703,-642,-563,-461,-349,-233,-116,-30,30,32,-18,-135,-297,-499,-696,-868,-982,-1011,-957,-810,-614,-378,-179,-28,9,-80,-305,-667,-1123,-1651,-2186,-2693,-3122,-3433,-3619,-3642,-3538,-3286,-2924,-2470,-1942,-1381,-812,-255,242,671,1006,1229,1349,1366,1300,1174,1010,833,648,473,286,83,-161,-472,-854,-1330,-1883,-2506,-3162,-3828,-4441,-4995,-5425,-5732,-5889,-5900,-5767,-5515,-5144,-4690,-4171,-3594,-2999,-2387,-1776,-1197,-641,-145,297,672,978,1218,1395,1524,1609,1673,1714,1760,1804,1869,1956,2061,2201,2349,2510,2659,2778,2846,2847,2761,2594,2337,2024,1643,1256,843,458,76,-275,-621,-962,-1313,-1684,-2081,-2497,-2942,-3382,-3824,-4237,-4615,-4944,-5216,-5428,-5579,-5671,-5699,-5671,-5581,-5430,-5218,-4943,-4615,-4233,-3814,-3362,-2890,-2408,-1923,-1437,-970,-517,-107,254,543,734,825,785,638,373,30,-369,-776,-1157,-1461,-1671,-1760,-1722,-1584,-1346,-1070,-770,-497,-275,-125,-54,-61,-135,-255,-412,-575,-748,-913,-1081,-1243,-1425,-1609,-1827,-2048,-2295,-2538,-2773,-2984,-3149,-3261,-3309,-3283,-3196,-3047,-2860,-2656,-2449,-2274,-2125,-2028,-1961,-1926,-1894,-1844,-1764,-1630,-1446,-1212,-946,-668,-406,-180,-17,72,77,-6,-165,-401,-683,-1003,-1338,-1653,-1943,-2167,-2316,-2379,-2337,-2207,-1982,-1702,-1370,-1051,-747,-523,-382,-352,-437,-614,-870,-1168,-1472,-1754,-1986,-2152,-2254,-2295,-2292,-2262,-2230,-2197,-2198,-2201,-2239,-2264,-2292,-2290,-2259,-2190,-2087,-1951,-1802,-1641,-1479,-1322,-1153,-971,-758,-495,-177,193,616,1050,1470,1832,2085,2201,2149,1924,1536,1017,414,-212,-802,-1294,-1637,-1802,-1771,-1548,-1179,-675,-135,434,939,1367,1684,1881,1978,1985,1938,1864,1788,1729,1700,1691,1720,1748,1801,1833,1872,1880,1874,1829,1756,1634,1473,1258,1004,712,395,76,-228,-478,-670,-762,-763,-656,-456,-184,140,483,819,1124,1377,1575,1699,1764,1757,1689,1562,1374,1134,842,511,147,-229,-601,-951,-1248,-1483,-1629,-1686,-1640,-1511,-1291,-1019,-702,-366,-33,291,595,879,1158,1428,1710,2006,2314,2640,2959,3263,3543,3761,3938,4035,4086,4077,4046,4000,3972,3976,4031,4141,4297,4493,4687,4875,5003,5068,5047,4948,4781,4581,4372,4203,4097,4077,4148,4297,4499,4716,4911,5028,5051,4933,4678,4277,3748,3116,2416,1685,967,299,-288,-758,-1113,-1325,-1419,-1391,-1279,-1094,-879,-655,-444,-274,-137,-43,21,74,124,191,277,387,505,629,735,808,851,838,797,721,637,556,500,482,510,594,720,891,1092,1308,1535,1753,1968,2171,2366,2562,2763,2980,3217,3475,3743,4015,4256,4455,4563,4574,4442,4175,3761,3222,2588,1901,1219,586,69,-307,-504,-520,-376,-83,291,725,1146,1538,1847,2088,2230,2318,2333,2337,2319,2327,2361,2437,2561,2731,2942,3173,3419,3642,3832,3953,3994,3938,3782,3533,3203,2821,2412,2005,1628,1296,1028,819,667,562,492,448,427,429,462,537,656,819,1027,1243,1466,1639,1749,1756,1658,1429,1112,694,246,-215,-637,-977,-1221,-1328,-1321,-1173,-932,-590,-194,245,696,1147,1570,1965,2322,2632,2910,3139,3339,3495,3615,3688,3709,3671,3570,3404,3182,2919,2630,2351,2106,1918,1826,1814,1909,2077,2310,2571,2834,3069,3255,3386,3456,3474,3453,3402,3338,3262,3182,3090,2985,2858,2711,2533,2332,2103,1847,1570,1263,937,585,222,-153,-511,-849,-1122,-1325,-1420,-1399,-1255,-991,-622,-182,313,805,1285,1704,2066,2349,2566,2726,2836,2923,2985,3034,3069,3079,3054,2988,2862,2680,2439,2136,1804,1428,1055,671,304,-47,-375,-678,-953,-1199,-1406,-1568,-1670,-1703,-1655,-1513,-1273,-932,-490,24,619,1230,1863,2448,2975,3402,3708,3894,3956,3925,3826,3707,3606,3571,3619,3783,4043,4395,4799,5216,5599,5913,6118,6206,6171,6018,5783,5477,5145,4807,4479,4193,3928,3702,3492,3284,3061,2803,2488,2114,1662,1144,562,-65,-716,-1367,-1991,-2564,-3070,-3494,-3831,-4091,-4270,-4403,-4483,-4542,-4573,-4588,-4578,-4533,-4444,-4293,-4080,-3793,-3447,-3053,-2626,-2210,-1807,-1469,-1202,-1021,-932,-922,-970,-1061,-1148,-1217,-1225,-1160,-1002,-751,-406,17,501,1020,1550,2056,2526,2920,3244,3472,3620,3678,3680,3616,3520,3391,3240,3072,2878,2666,2420,2155,1861,1557,1245,942,656,393,162,-53,-244,-435,-628,-830,-1047,-1270,-1489,-1699,-1868,-2002,-2073,-2094,-2054,-1977,-1863,-1744,-1634,-1549,-1521,-1545,-1650,-1823,-2069,-2369,-2711,-3069,-3411,-3716,-3950,-4096,-4140,-4079,-3920,-3681,-3390,-3064,-2744,-2432,-2162,-1920,-1723,-1547,-1393,-1252,-1109,-985,-858,-765,-699,-677,-718,-804,-957,-1147,-1372,-1608,-1834,-2027,-2176,-2264,-2288,-2252,-2153,-2021,-1849,-1669,-1481,-1296,-1130,-969,-832,-701,-583,-478,-374,-289,-211,-157,-131,-141,-200,-312,-482,-711,-986,-1304,-1637,-1968,-2270,-2520,-2704,-2800,-2817,-2741,-2607,-2405,-2175,-1923,-1664,-1421,-1185,-970,-782,-605,-466,-346,-259,-208,-190,-214,-276,-379,-516,-691,-892,-1113,-1345,-1572,-1776,-1947,-2065,-2122,-2115,-2050,-1938,-1812,-1683,-1599,-1572,-1617,-1748,-1934,-2164,-2397,-2583,-2701,-2707,-2599,-2364,-2040,-1628,-1207,-775,-417,-131,29,65,-37,-253,-584,-978,-1427,-1872,-2294,-2648,-2921,-3084,-3146,-3098,-2963,-2766,-2515,-2261,-1998,-1761,-1546,-1354,-1180,-1012,-842,-664,-475,-280,-88,93,252,382,484,560,614,674,731,818,929,1072,1246,1427,1618,1775,1913,1980,2007,1958,1867,1731,1570,1408,1252,1128,1038,988,985,1011,1068,1133,1179,1204,1152,1034,807,484,54,-455,-1024,-1611,-2181,-2694,-3116,-3441,-3643,-3758,-3784,-3768,-3730,-3705,-3706,-3742,-3811,-3896,-3983,-4052,-4089,-4087,-4039,-3961,-3848,-3728,-3598,-3476,-3360,-3258,-3155,-3065,-2964,-2864,-2754,-2631,-2506,-2360,-2218,-2055,-1896,-1727,-1553,-1387,-1219,-1060,-912,-758,-607,-443,-249,-38,216,492,781,1072,1325,1536,1665,1715,1668,1546,1348,1119,867,634,429,279,181,136,135,150,183,206,209,204,166,131,85,43,9,-27,-58,-113,-180,-291,-441,-634,-885,-1162,-1487,-1823,-2177,-2514,-2837,-3111,-3335,-3488,-3565,-3560,-3485,-3340,-3163,-2961,-2779,-2634,-2553,-2543,-2610,-2729,-2891,-3044,-3170,-3220,-3185,-3043,-2799,-2475,-2087,-1674,-1275,-914,-629,-437,-337,-352,-441,-619,-831,-1077,-1310,-1518,-1673,-1758,-1769,-1700,-1562,-1373,-1137,-904,-667,-471,-316,-209,-160,-154,-187,-258,-348,-476,-625,-805,-1022,-1245,-1489,-1701,-1876,-1962,-1953,-1806,-1547,-1160,-697,-186,310,748,1075,1264,1303,1193,978,681,372,93,-114,-213,-201,-80,117,365,603,806,917,921,797,548,183,-267,-772,-1290,-1781,-2208,-2537,-2751,-2835,-2793,-2642,-2406,-2107,-1795,-1473,-1193,-951,-749,-598,-462,-345,-222,-87,66,228,399,555,688,782,825,813,741,613,425,198,-83,-387,-724,-1070,-1422,-1762,-2081,-2363,-2594,-2779,-2897,-2974,-2995,-2986,-2949,-2892,-2817,-2724,-2605,-2450,-2256,-2019,-1744,-1455,-1145,-869,-611,-409,-254,-139,-49,39,154,321,546,857,1212,1633,2055,2477,2850,3160,3401,3559,3664,3722,3769,3823,3900,4012,4148,4299,4430,4523,4533,4445,4238,3905,3454,2911,2293,1657,1023,446,-64,-466,-777,-995,-1138,-1254,-1353,-1495,-1686,-1959,-2304,-2727,-3193,-3681,-4150,-4571,-4915,-5162,-5310,-5358,-5324,-5220,-5079,-4910,-4749,-4593,-4471,-4373,-4313,-4280,-4267,-4270,-4267,-4253,-4204,-4113,-3957,-3730,-3424,-3026,-2557,-1999,-1399,-742,-86,569,1187,1743,2233,2631,2941,3166,3299,3364,3358,3309,3218,3123,3021,2952,2917,2940,3016,3157,3334,3544,3742,3912,4008,4016,3906,3683,3345,2916,2434,1918,1432,978,605,304,82,-87,-222,-370,-541,-797,-1114,-1548,-2049,-2631,-3251,-3876,-4474,-5006,-5440,-5764,-5955,-6033,-5992,-5867,-5677,-5441,-5199,-4942,-4714,-4479,-4273,-4055,-3843,-3615,-3374,-3126,-2870,-2623,-2389,-2177,-1994,-1839,-1701,-1584,-1453,-1322,-1151,-954,-705,-422,-92,257,634,1001,1364,1688,1972,2199,2364,2469,2512,2506,2461,2387,2313,2238,2188,2166,2168,2198,2231,2255,2249,2191,2074,1891,1655,1381,1108,858,672,573,574,682,873,1129,1404,1669,1882,2021,2075,2042,1943,1789,1621,1446,1295,1163,1058,955,849,711,529,296,0,-338,-716,-1105,-1479,-1819,-2089,-2278,-2375,-2367,-2273,-2098,-1866,-1611,-1335,-1099,-873,-710,-576,-487,-414,-353,-266,-169,-17,167,403,681,981,1319,1653,2005,2333,2653,2934,3181,3371,3493,3549,3509,3403,3202,2949,2638,2310,1979,1678,1425,1238,1128,1095,1140,1247,1406,1603,1822,2054,2281,2492,2675,2812,2891,2906,2838,2712,2515,2298,2070,1895,1795,1823,1992,2322,2791,3378,4030,4684,5298,5795,6162,6361,6408,6320,6138,5899,5653,5427,5245,5118,5034,4979,4940,4882,4801,4679,4509,4307,4058,3804,3524,3261,3002,2768,2555,2364,2190,2030,1874,1722,1572,1425,1294,1182,1102,1060,1061,1091,1148,1202,1240,1241,1183,1072,892,685,440,211,9,-143,-222,-228,-176,-64,68,213,343,448,520,562,589,600,631,668,745,840,968,1119,1281,1470,1662,1889,2128,2403,2697,3004,3310,3580,3801,3941,3991,3952,3830,3662,3478,3325,3246,3267,3416,3686,4060,4513,4992,5461,5875,6204,6427,6548,6563,6494,6356,6159,5919,5637,5303,4926,4482,3982,3418,2802,2151,1478,823,194,-353,-825,-1175,-1412,-1531,-1541,-1471,-1334,-1185,-1020,-907,-820,-795,-815,-857,-925,-967,-994,-975,-913,-818,-680,-534,-360,-187,7,215,461,739,1078,1456,1880,2323,2756,3158,3481,3712,3831,3828,3732,3547,3327,3098,2897,2763,2695,2724,2808,2961,3128,3304,3446,3539,3570,3513,3385,3162,2868,2501,2082,1628,1166,727,337,35,-162,-227,-157,47,357,759,1191,1636,2027,2354,2571,2695,2697,2626,2470,2278,2049,1824,1588,1373,1160,955,757,553,345,133,-91,-315,-542,-761,-974,-1164,-1339,-1492,-1620,-1736,-1826,-1898,-1949,-1970,-1947,-1872,-1724,-1495,-1178,-773,-292,231,784,1303,1779,2158,2430,2586,2621,2567,2435,2275,2103,1964,1860,1814,1804,1827,1848,1846,1792,1670,1472,1199,872,511,151,-177,-448,-636,-732,-735,-650,-499,-300,-79,131,318,437,499,471,375,201,-17,-264,-508,-720,-884,-969,-976,-893,-740,-517,-251,48,361,680,1003,1327,1653,1993,2329,2674,2999,3289,3530,3690,3755,3721,3581,3350,3048,2696,2322,1961,1617,1334,1089,915,784,707,654,631,594,561,492,397,263,95,-109,-328,-566,-804,-1039,-1271,-1498,-1727,-1956,-2198,-2441,-2690,-2928,-3144,-3333,-3475,-3574,-3630,-3650,-3661,-3672,-3720,-3815,-3986,-4222,-4544,-4905,-5312,-5706,-6064,-6352,-6524,-6581,-6487,-6260,-5904,-5433,-4892,-4283,-3672,-3057,-2496,-1991,-1581,-1265,-1056,-948,-918,-953,-1007,-1055,-1048,-971,-780,-487,-75,422,989,1593,2192,2774,3291,3760,4144,4470,4717,4900,5007,5031,4957,4770,4447,3998,3399,2697,1882,1028,139,-701,-1498,-2184,-2774,-3242,-3617,-3904,-4146,-4362,-4592,-4852,-5167,-5524,-5938,-6361,-6796,-7179,-7508,-7731,-7852,-7863,-7773,-7619,-7425,-7229,-7071,-6960,-6915,-6918,-6960,-7002,-7021,-6984,-6866,-6666,-6385,-6034,-5648,-5243,-4857,-4504,-4205,-3958,-3756,-3596,-3446,-3305,-3140,-2960,-2737,-2497,-2224,-1936,-1646,-1345,-1069,-791,-549,-324,-146,-6,69,86,32,-89,-260,-477,-702,-924,-1112,-1251,-1333,-1354,-1318,-1239,-1123,-981,-814,-623,-401,-144,140,452,757,1029,1229,1301,1214,934,445,-239,-1093,-2076,-3115,-4153,-5116,-5950,-6606,-7066,-7311,-7371,-7262,-7040,-6745,-6437,-6150,-5925,-5771,-5691,-5666,-5668,-5656,-5600,-5464,-5244,-4928,-4554,-4131,-3723,-3347,-3046,-2828,-2685,-2605,-2543,-2467,-2329,-2112,-1788,-1377,-894,-381,105,530,829,992,986,831,539,154,-287,-720,-1118,-1419,-1617,-1681,-1620,-1439,-1165,-818,-439,-59,300,589,811,933,959,894,750,555,337,134,-24,-102,-87,41,255,571,930,1331,1737,2116,2472,2765,3019,3202,3336,3391,3377,3282,3088,2818,2444,2007,1506,974,443,-74,-532,-933,-1249,-1486,-1643,-1728,-1767,-1765,-1760,-1752,-1779,-1838,-1943,-2084,-2249,-2414,-2552,-2634,-2629,-2527,-2324,-2031,-1685,-1318,-982,-719,-558,-512,-582,-733,-936,-1134,-1286,-1344,-1296,-1127,-854,-520,-150,179,446,591,605,479,224,-119,-516,-907,-1246,-1485,-1591,-1544,-1352,-1017,-583,-80,443,934,1366,1701,1922,2033,2032,1955,1817,1667,1520,1428,1380,1420,1509,1671,1853,2061,2253,2433,2582,2715,2834,2968,3123,3313,3547,3799,4065,4295,4467,4534,4474,4269,3914,3426,2831,2158,1462,758,109,-493,-995,-1434,-1766,-2048,-2252,-2431,-2577,-2719,-2865,-3019,-3184,-3358,-3519,-3667,-3775,-3842,-3856,-3821,-3748,-3643,-3539,-3433,-3359,-3301,-3269,-3240,-3196,-3116,-2971,-2743,-2428,-2020,-1539,-1015,-468,42,499,855,1099,1220,1228,1148,1009,859,736,682,724,883,1156,1533,1987,2472,2951,3375,3698,3897,3939,3826,3567,3181,2709,2194,1674,1204,808,512,329,242,245,310,414,538,668,798,933,1080,1247,1441,1657,1889,2107,2288,2397,2393,2262,1973,1531,954,258,-497,-1285,-2043,-2724,-3317,-3760,-4094,-4281,-4362,-4362,-4293,-4208,-4114,-4033,-3989,-3955,-3945,-3918,-3862,-3742,-3545,-3250,-2871,-2404,-1898,-1358,-851,-384,2,303,520,663,771,853,973,1117,1345,1623,1973,2353,2744,3106,3400,3608,3683,3649,3472,3205,2851,2462,2074,1715,1437,1240,1150,1159,1249,1404,1581,1756,1882,1940,1890,1740,1465,1108,667,195,-278,-718,-1086,-1373,-1560,-1655,-1661,-1599,-1471,-1308,-1099,-872,-614,-343,-56,231,516,774,1002,1171,1280,1305,1258,1126,934,686,413,133,-133,-354,-535,-642,-697,-684,-619,-502,-349,-162,49,282,534,811,1105,1429,1777,2143,2525,2900,3255,3566,3802,3953,3990,3919,3735,3463,3126,2757,2408,2096,1875,1743,1723,1787,1926,2080,2223,2286,2238,2037,1669,1135,452,-335,-1182,-2024,-2805,-3469,-3977,-4296,-4428,-4375,-4166,-3844,-3441,-3018,-2606,-2246,-1964,-1763,-1654,-1615,-1628,-1660,-1682,-1655,-1562,-1375,-1088,-697,-214,356,988,1659,2358,3041,3708,4313,4856,5301,5649,5889,6012,6038,5956,5797,5566,5271,4931,4549,4122,3671,3170,2643,2077,1488,874,259,-357,-943,-1490,-1977,-2391,-2709,-2929,-3036,-3033,-2919,-2709,-2421,-2073,-1713,-1354,-1055,-835,-728,-750,-913,-1193,-1590,-2045,-2533,-2990,-3380,-3649,-3776,-3733,-3528,-3175,-2706,-2169,-1615,-1093,-653,-329,-131,-69,-113,-238,-396,-541,-638,-639,-545,-329,-28,346,751,1147,1503,1784,1969,2059,2040,1954,1790,1610,1412,1244,1116,1043,1034,1086,1198,1360,1559,1798,2053,2334,2614,2898,3156,3385,3555,3661,3672,3608,3440,3202,2900,2544,2175,1779,1390,991,591,176,-263,-721,-1209,-1700,-2197,-2653,-3063,-3381,-3597,-3691,-3658,-3506,-3242,-2898,-2490,-2053,-1616,-1202,-835,-537,-312,-175,-121,-149,-248,-402,-601,-811,-1029,-1215,-1358,-1436,-1428,-1331,-1127,-838,-463,-39,413,848,1238,1545,1754,1845,1838,1723,1558,1346,1150,985,887,876,946,1110,1330,1608,1903,2204,2487,2740,2960,3136,3286,3397,3499,3580,3669,3754,3860,3978,4123,4297,4498,4741,5008,5316,5638,5968,6284,6548,6741,6824,6774,6582,6247,5784,5233,4625,4021,3460,2981,2614,2351,2201,2117,2079,2035,1950,1801,1560,1246,849,423,-12,-404,-715,-913,-974,-891,-670,-345,61,481,884,1211,1423,1503,1433,1230,914,530,117,-257,-568,-747,-796,-669,-389,40,595,1226,1901,2567,3171,3687,4058,4285,4337,4240,3988,3636,3199,2742,2291,1894,1577,1363,1254,1250,1326,1467,1642,1811,1966,2059,2095,2051,1934,1759,1537,1303,1070,883,750,706,757,915,1182,1548,2008,2527,3093,3659,4195,4660,5020,5250,5331,5269,5069,4773,4410,4035,3685,3405,3208,3111,3086,3112,3150,3143,3067,2876,2565,2133,1603,1006,401,-178,-653,-1013,-1194,-1216,-1066,-786,-419,-24,327,578,669,573,268,-227,-884,-1635,-2428,-3168,-3799,-4246,-4464,-4442,-4154,-3652,-2952,-2123,-1233,-335,489,1203,1758,2128,2327,2335,2217,1978,1686,1376,1097,882,765,748,844,1036,1305,1636,1978,2331,2632,2884,3051,3124,3103,3000,2821,2609,2380,2178,2030,1957,1977,2088,2283,2538,2820,3096,3323,3461,3492,3373,3125,2721,2206,1589,918,235,-426,-1014,-1519,-1912,-2211,-2428,-2594,-2764,-2956,-3243,-3615,-4115,-4711,-5393,-6107,-6812,-7429,-7926,-8226,-8320,-8176,-7806,-7243,-6531,-5733,-4926,-4168,-3531,-3050,-2753,-2631,-2674,-2818,-3022,-3216,-3330,-3330,-3163,-2826,-2320,-1669,-922,-110,691,1461,2129,2692,3112,3400,3552,3591,3536,3412,3245,3061,2869,2693,2525,2374,2235,2093,1955,1808,1665,1521,1398,1291,1220,1176,1161,1155,1151,1114,1041,901,699,431,103,-255,-634,-1002,-1339,-1632,-1865,-2047,-2174,-2273,-2350,-2438,-2542,-2687,-2872,-3099,-3359,-3632,-3893,-4124,-4296,-4397,-4421,-4376,-4271,-4149,-4020,-3933,-3901,-3940,-4054,-4221,-4421,-4611,-4750,-4797,-4718,-4493,-4116,-3605,-2986,-2315,-1637,-1004,-479,-72,170,275,239,112,-77,-268,-427,-512,-501,-384,-170,129,472,831,1166,1435,1619,1687,1640,1469,1202,840,431,-22,-469,-908,-1306,-1661,-1966,-2227,-2440,-2627,-2778,-2910,-3015,-3090,-3135,-3135,-3104,-3031,-2938,-2835,-2740,-2676,-2653,-2680,-2755,-2865,-2990,-3104,-3179,-3183,-3109,-2926,-2656,-2291,-1864,-1400,-935,-503,-143,129,283,321,247,71,-165,-442,-714,-955,-1139,-1252,-1297,-1286,-1253,-1217,-1235,-1311,-1485,-1757,-2104,-2517,-2935,-3322,-3626,-3806,-3842,-3725,-3479,-3134,-2746,-2369,-2059,-1853,-1794,-1863,-2081,-2390,-2762,-3154,-3508,-3791,-3978,-4045,-3992,-3841,-3586,-3279,-2925,-2563,-2205,-1881,-1590,-1360,-1184,-1074,-1037,-1063,-1168,-1326,-1543,-1794,-2065,-2332,-2577,-2774,-2908,-2966,-2939,-2827,-2643,-2402,-2127,-1862,-1628,-1469,-1411,-1470,-1654,-1957,-2352,-2812,-3289,-3736,-4111,-4363,-4472,-4413,-4186,-3809,-3307,-2724,-2114,-1522,-1001,-586,-314,-184,-212,-360,-619,-940,-1299,-1652,-1982,-2267,-2502,-2696,-2852,-2998,-3139,-3305,-3489,-3709,-3936,-4163,-4354,-4476,-4499,-4394,-4154,-3783,-3308,-2771,-2227,-1733,-1353,-1113,-1060,-1172,-1435,-1808,-2216,-2600,-2895,-3037,-3005,-2783,-2385,-1862,-1264,-661,-121,307,572,671,599,388,81,-287,-646,-980,-1238,-1416,-1512,-1527,-1489,-1411,-1316,-1222,-1134,-1055,-978,-891,-783,-644,-470,-261,-30,208,435,629,778,871,911,898,864,810,776,779,833,961,1155,1421,1732,2082,2430,2758,3036,3243,3360,3388,3310,3156,2912,2615,2255,1863,1433,984,513,43,-433,-883,-1318,-1705,-2054,-2336,-2565,-2714,-2790,-2780,-2675,-2485,-2201,-1851,-1449,-1032,-634,-299,-49,77,81,-37,-259,-535,-830,-1089,-1261,-1313,-1219,-975,-600,-121,415,966,1474,1915,2251,2484,2618,2669,2677,2658,2660,2683,2760,2868,3017,3164,3309,3403,3449,3418,3311,3138,2910,2648,2382,2127,1906,1727,1588,1483,1398,1317,1216,1096,926,733,500,268,43,-132,-236,-242,-124,111,471,929,1449,2008,2533,3015,3386,3649,3770,3767,3635,3409,3090,2721,2298,1863,1410,983,581,246,-10,-161,-189,-92,140,486,934,1450,2008,2556,3069,3489,3793,3939,3909,3695,3293,2734,2031,1252,430,-360,-1077,-1653,-2073,-2292,-2337,-2202,-1947,-1603,-1239,-903,-641,-486,-443,-504,-637,-802,-944,-1015,-982,-816,-520,-112,379,898,1407,1856,2211,2457,2593,2629,2613,2554,2523,2527,2604,2761,2986,3273,3579,3886,4149,4349,4462,4479,4406,4256,4058,3843,3655,3516,3475,3531,3703,3971,4312,4682,5039,5332,5513,5555,5427,5129,4666,4050,3315,2482,1588,666,-252,-1132,-1942,-2647,-3234,-3663,-3946,-4061,-4032,-3865,-3601,-3258,-2886,-2518,-2191,-1942,-1800,-1775,-1886,-2121,-2464,-2897,-3371,-3854,-4284,-4632,-4823,-4854,-4670,-4282,-3694,-2935,-2051,-1103,-149,744,1527,2164,2634,2945,3117,3190,3210,3222,3266,3364,3536,3753,4022,4276,4510,4664,4731,4691,4554,4339,4080,3817,3593,3441,3385,3428,3563,3764,3987,4196,4336,4372,4268,4008,3586,3029,2360,1634,909,240,-306,-697,-899,-915,-757,-470,-103,280,619,867,980,942,748,402,-64,-632,-1260,-1914,-2564,-3162,-3692,-4100,-4387,-4505,-4465,-4252,-3872,-3355,-2714,-2007,-1261,-542,113,645,1028,1230,1249,1089,776,348,-147,-653,-1118,-1480,-1704,-1744,-1583,-1222,-664,48,879,1763,2649,3469,4174,4729,5103,5304,5339,5244,5048,4809,4549,4306,4098,3911,3761,3599,3427,3213,2943,2629,2271,1896,1546,1236,1013,891,873,967,1127,1354,1577,1791,1934,2003,1961,1828,1581,1269,887,496,109,-216,-466,-601,-625,-523,-339,-70,209,481,698,824,850,760,565,279,-77,-488,-918,-1364,-1791,-2193,-2556,-2865,-3105,-3271,-3348,-3322,-3200,-2957,-2612,-2166,-1637,-1065,-481,58,505,813,947,883,628,196,-363,-995,-1629,-2188,-2599,-2803,-2759,-2448,-1885,-1106,-181,815,1783,2638,3304,3727,3884,3787,3472,3010,2476,1960,1530,1247,1139,1198,1406,1702,2030,2326,2531,2617,2568,2396,2137,1833,1538,1300,1150,1110,1175,1327,1533,1751,1938,2049,2055,1925,1655,1245,708,87,-596,-1272,-1908,-2442,-2841,-3073,-3126,-3004,-2732,-2342,-1885,-1406,-961,-594,-341,-237,-289,-511,-885,-1386,-1990,-2631,-3286,-3882,-4385,-4759,-4968,-5005,-4863,-4558,-4098,-3537,-2892,-2238,-1608,-1075,-674,-452,-431,-605,-972,-1474,-2080,-2696,-3275,-3721,-3984,-4006,-3762,-3246,-2487,-1532,-459,641,1669,2532,3140,3447,3419,3071,2454,1644,748,-123,-867,-1391,-1652,-1619,-1337,-841,-236,405,986,1439,1728,1839,1800,1652,1467,1296,1210,1225,1372,1615,1940,2275,2571,2769,2826,2707,2421,1963,1395,751,106,-477,-943,-1230,-1317,-1188,-851,-340,305,1027,1760,2447,3040,3480,3746,3809,3660,3313,2778,2088,1296,442,-412,-1206,-1902,-2442,-2817,-2998,-3000,-2827,-2515,-2101,-1625,-1148,-711,-369,-154,-97,-199,-459,-841,-1315,-1821,-2311,-2720,-3008,-3129,-3060,-2793,-2343,-1730,-1009,-229,554,1257,1852,2268,2502,2529,2384,2085,1713,1314,975,749,686,814,1118,1580,2130,2707,3234,3643,3887,3949,3819,3555,3183,2787,2426,2149,2001,1978,2071,2233,2408,2523,2522,2344,1966,1382,615,-273,-1215,-2122,-2895,-3470,-3765,-3763,-3448,-2860,-2049,-1101,-98,860,1700,2343,2760,2909,2812,2465,1928,1234,445,-378,-1179,-1904,-2500,-2950,-3212,-3297,-3185,-2906,-2461,-1889,-1210,-464,306,1058,1742,2316,2740,2991,3050,2926,2628,2203,1682,1134,603,154,-176,-347,-356,-198,96,480,915,1319,1656,1861,1901,1761,1441,962,380,-260,-879,-1413,-1808,-2007,-2013,-1807,-1441,-955,-410,111,575,905,1113,1163,1117,976,824,685,619,644,768,981,1249,1527,1769,1923,1956,1854,1609,1262,840,423,52,-190,-277,-162,145,625,1240,1912,2593,3192,3653,3935,3990,3823,3428,2831,2071,1189,239,-729,-1664,-2525,-3274,-3897,-4373,-4721,-4933,-5042,-5051,-4988,-4856,-4680,-4460,-4225,-3973,-3745,-3543,-3404,-3343,-3374,-3506,-3737,-4038,-4396,-4754,-5079,-5315,-5427,-5375,-5163,-4767,-4246,-3601,-2914,-2220,-1578,-1033,-608,-325,-160,-105,-105,-122,-99,0,215,544,999,1527,2115,2674,3191,3582,3843,3945,3898,3737,3490,3218,2961,2766,2648,2626,2674,2773,2878,2940,2923,2787,2512,2106,1572,964,316,-312,-864,-1305,-1589,-1723,-1701,-1557,-1329,-1068,-824,-656,-584,-664,-887,-1273,-1803,-2449,-3189,-3964,-4739,-5455,-6066,-6534,-6824,-6919,-6813,-6521,-6057,-5463,-4770,-4023,-3274,-2552,-1922,-1388,-1016,-788,-746,-870,-1154,-1575,-2092,-2666,-3235,-3747,-4146,-4377,-4418,-4233,-3842,-3254,-2525,-1699,-854,-56,640,1158,1501,1617,1552,1314,975,585,227,-45,-174,-131,87,455,933,1448,1946,2350,2615,2713,2637,2413,2080,1694,1311,989,751,628,604,655,750,832,866,818,664,412,86,-291,-643,-950,-1130,-1181,-1062,-796,-402,73,567,1022,1379,1588,1623,1460,1107,590,-71,-821,-1613,-2411,-3142,-3788,-4298,-4655,-4847,-4865,-4728,-4451,-4067,-3612,-3128,-2654,-2242,-1928,-1731,-1692,-1791,-2042,-2405,-2860,-3359,-3864,-4329,-4714,-4988,-5130,-5110,-4944,-4605,-4135,-3527,-2823,-2051,-1246,-444,310,991,1559,2001,2295,2450,2462,2368,2188,1968,1748,1565,1454,1426,1489,1618,1797,1969,2121,2190,2181,2070,1883,1641,1382,1149,971,876,863,921,1017,1109,1142,1080,873,515,8,-629,-1326,-2041,-2687,-3201,-3536,-3645,-3537,-3224,-2757,-2207,-1638,-1139,-766,-573,-587,-814,-1234,-1820,-2510,-3261,-4005,-4691,-5268,-5699,-5958,-6040,-5937,-5669,-5259,-4731,-4136,-3501,-2887,-2327,-1881,-1574,-1444,-1495,-1725,-2102,-2590,-3124,-3643,-4088,-4386,-4508,-4411,-4096,-3569,-2867,-2024,-1109,-166,731,1545,2225,2750,3098,3275,3275,3130,2846,2459,1997,1493,982,501,81,-244,-460,-554,-534,-411,-215,34,291,548,769,965,1120,1259,1380,1510,1644,1788,1929,2043,2113,2098,1990,1759,1413,961,437,-121,-650,-1107,-1424,-1570,-1528,-1285,-887,-364,215,776,1259,1602,1771,1747,1545,1184,723,202,-308,-777,-1144,-1410,-1552,-1586,-1539,-1419,-1281,-1121,-980,-857,-755,-692,-644,-642,-671,-744,-875,-1045,-1273,-1526,-1794,-2045,-2241,-2356,-2355,-2214,-1934,-1503,-959,-319,370,1060,1715,2286,2753,3090,3303,3385,3361,3247,3061,2834,2582,2322,2086,1874,1720,1633,1625,1717,1897,2183,2549,2989,3484,3998,4516,5010,5447,5824,6107,6295,6371,6326,6155,5853,5420,4862,4183,3407,2555,1663,773,-70,-811,-1407,-1806,-1987,-1930,-1644,-1167,-536,173,888,1533,2046,2373,2488,2392,2083,1631,1053,433,-188,-751,-1216,-1561,-1767,-1844,-1788,-1629,-1371,-1040,-654,-226,218,655,1064,1404,1665,1809,1841,1748,1551,1283,985,705,503,416,495,745,1180,1765,2471,3236,3994,4689,5246,5637,5811,5778,5533,5104,4542,3873,3176,2474,1838,1290,866,592,464,494,664,959,1355,1818,2327,2837,3334,3776,4147,4425,4597,4649,4585,4393,4095,3689,3208,2661,2087,1502,950,443,28,-291,-472,-511,-386,-102,349,937,1650,2442,3267,4077,4811,5426,5872,6129,6177,6024,5691,5206,4616,3958,3276,2605,1972,1394,884,437,62,-256,-508,-713,-854,-964,-1022,-1073,-1109,-1169,-1268,-1424,-1657,-1959,-2336,-2755,-3191,-3600,-3937,-4160,-4230,-4121,-3835,-3372,-2780,-2092,-1375,-688,-94,376,664,796,744,563,283,-46,-370,-641,-827,-889,-823,-624,-302,119,628,1177,1766,2349,2922,3471,3973,4436,4844,5193,5479,5692,5822,5867,5806,5651,5376,4999,4511,3925,3261,2532,1784,1035,351,-242,-688,-955,-1022,-879,-546,-61,524,1128,1688,2104,2341,2325,2060,1538,794,-115,-1131,-2173,-3176,-4074,-4816,-5369,-5717,-5850,-5790,-5540,-5145,-4621,-4018,-3370,-2716,-2114,-1585,-1196,-944,-877,-962,-1210,-1563,-1990,-2415,-2789,-3032,-3118,-2980,-2632,-2057,-1301,-415,543,1480,2332,3028,3506,3758,3756,3536,3137,2599,2010,1398,845,368,16,-229,-337,-356,-273,-136,53,274,516,783,1059,1359,1656,1962,2230,2466,2618,2683,2623,2440,2119,1686,1140,534,-118,-760,-1348,-1853,-2217,-2422,-2442,-2251,-1878,-1307,-605,210,1055,1874,2594,3140,3474,3545,3351,2905,2236,1409,490,-454,-1341,-2119,-2741,-3171,-3417,-3468,-3374,-3141,-2840,-2486,-2137,-1819,-1559,-1381,-1302,-1327,-1465,-1711,-2061,-2495,-2997,-3533,-4080,-4589,-5032,-5366,-5560,-5591,-5438,-5101,-4592,-3938,-3172,-2355,-1523,-746,-56,508,931,1208,1360,1404,1381,1327,1260,1227,1216,1254,1326,1428,1553,1699,1862,2058,2291,2574,2919,3316,3761,4222,4669,5055,5339,5481,5445,5223,4799,4199,3444,2572,1637,678,-245,-1091,-1816,-2381,-2773,-2969,-2990,-2831,-2541,-2138,-1691,-1233,-840,-554,-426,-486,-745,-1196,-1819,-2566,-3389,-4230,-5018,-5717,-6259,-6630,-6814,-6808,-6647,-6343,-5941,-5461,-4949,-4414,-3912,-3443,-3063,-2783,-2629,-2623,-2755,-3024,-3391,-3826,-4282,-4712,-5073,-5318,-5413,-5339,-5071,-4620,-3990,-3204,-2295,-1305,-285,706,1604,2364,2931,3288,3413,3319,3010,2544,1938,1268,571,-103,-707,-1214,-1588,-1813,-1871,-1743,-1429,-930,-262,518,1372,2199,2950,3525,3900,4016,3892,3524,2967,2258,1454,627,-194,-920,-1547,-2008,-2302,-2412,-2340,-2106,-1724,-1230,-652,-46,550,1084,1504,1791,1897,1835,1588,1188,666,67,-553,-1142,-1664,-2083,-2387,-2579,-2656,-2639,-2547,-2401,-2232,-2053,-1889,-1732,-1593,-1443,-1293,-1121,-943,-774,-627,-534,-511,-577,-740,-1010,-1361,-1794,-2264,-2745,-3191,-3551,-3773,-3821,-3665,-3309,-2781,-2126,-1417,-715,-101,382,695,822,802,666,485,346,304,450,813,1433,2291,3367,4576,5854,7085,8194,9076,9670,9916,9786,9278,8417,7250,5849,4291,2667,1066,-419,-1721,-2771,-3532,-3984,-4120,-3963,-3533,-2875,-2029,-1067,-59,899,1710,2286,2540,2429,1929,1069,-98,-1469,-2931,-4349,-5593,-6559,-7170,-7383,-7223,-6724,-5984,-5100,-4187,-3346,-2657,-2158,-1847,-1686,-1605,-1531,-1385,-1105,-655,-16,800,1747,2787,3839,4850,5748,6467,6964,7198,7148,6826,6247,5465,4553,3593,2689,1934,1413,1182,1243,1587,2124,2787,3453,4026,4416,4556,4414,3993,3342,2524,1654,825,152,-281,-424,-240,249,1022,2014,3155,4369,5571,6694,7672,8453,9011,9301,9323,9048,8474,7599,6431,4990,3321,1470,-473,-2433,-4291,-5963,-7319,-8302,-8811,-8824,-8318,-7323,-5916,-4198,-2327,-452,1252,2643,3597,4038,3943,3320,2255,838,-783,-2474,-4084,-5497,-6614,-7374,-7769,-7798,-7524,-7006,-6338,-5606,-4891,-4275,-3819,-3575,-3571,-3832,-4336,-5082,-5998,-7039,-8107,-9111,-9947,-10517,-10745,-10579,-10000,-9028,-7713,-6126,-4372,-2554,-781,840,2231,3333,4110,4570,4730,4651,4402,4060,3723,3441,3303,3324,3540,3941,4503,5192,5943,6703,7392,7951,8309,8434,8298,7912,7300,6517,5611,4659,3707,2817,2023,1339,771,293,-131,-535,-960,-1427,-1949,-2509,-3081,-3601,-4015,-4252,-4257,-3995,-3458,-2673,-1687,-599,521,1556,2438,3109,3537,3728,3714,3521,3211,2821,2377,1913,1412,868,262,-430,-1202,-2055,-2945,-3846,-4684,-5421,-5974,-6313,-6385,-6187,-5726,-5039,-4192,-3248,-2309,-1443,-750,-278,-79,-161,-510,-1074,-1775,-2508,-3168,-3636,-3822,-3653,-3097,-2168,-924,533,2062,3526,4763,5661,6128,6103,5602,4639,3295,1670,-129,-1947,-3669,-5128,-6219,-6815,-6840,-6264,-5085,-3383,-1252,1134,3622,5989,8071,9691,10711,11074,10727,9727,8147,6115,3799,1361,-1001,-3125,-4851,-6052,-6654,-6608,-5934,-4690,-2988,-980,1148,3210,5003,6397,7257,7564,7312,6592,5519,4249,2943,1739,753,43,-380,-541,-516,-379,-235,-163,-235,-490,-932,-1535,-2245,-2983,-3665,-4220,-4575,-4703,-4592,-4263,-3766,-3166,-2542,-1960,-1488,-1155,-974,-925,-971,-1066,-1157,-1221,-1222,-1183,-1102,-1042,-1014,-1092,-1285,-1627,-2108,-2712,-3385,-4085,-4716,-5232,-5550,-5635,-5468,-5047,-4411,-3604,-2696,-1749,-837,-9,667,1171,1451,1518,1344,963,384,-322,-1114,-1909,-2660,-3298,-3804,-4140,-4318,-4343,-4233,-4030,-3757,-3475,-3219,-3061,-3039,-3215,-3609,-4236,-5080,-6095,-7207,-8320,-9322,-10097,-10555,-10616,-10267,-9511,-8419,-7084,-5632,-4197,-2921,-1893,-1209,-870,-878,-1154,-1620,-2161,-2660,-3024,-3151,-2999,-2529,-1754,-700,560,1955,3371,4706,5848,6718,7252,7437,7289,6865,6239,5516,4790,4143,3656,3347,3237,3304,3499,3783,4089,4377,4598,4734,4789,4755,4696,4613,4589,4631,4795,5069,5457,5902,6361,6744,7005,7068,6917,6536,5951,5206,4365,3495,2670,1928,1309,805,393,35,-322,-720,-1184,-1727,-2329,-2947,-3524,-3970,-4211,-4157,-3769,-3007,-1915,-535,1010,2601,4106,5384,6356,6942,7133,6957,6462,5744,4898,4019,3203,2510,1980,1643,1472,1466,1567,1740,1939,2106,2223,2246,2168,1967,1633,1152,512,-300,-1276,-2413,-3664,-4995,-6318,-7577,-8662,-9527,-10087,-10316,-10194,-9723,-8956,-7929,-6744,-5459,-4187,-2981,-1920,-1034,-341,180,549,837,1085,1360,1713,2170,2764,3489,4326,5248,6187,7080,7857,8436,8773,8834,8605,8139,7470,6685,5860,5062,4355,3758,3289,2918,2631,2379,2127,1850,1527,1170,790,441,149,-14,-28,141,496,996,1608,2248,2823,3251,3421,3282,2774,1915,737,-667,-2191,-3689,-5050,-6124,-6854,-7174,-7088,-6636,-5896,-4963,-3951,-2960,-2074,-1365,-845,-538,-385,-366,-389,-408,-347,-174,138,561,1079,1609,2101,2483,2703,2742,2599,2305,1915,1506,1147,923,887,1077,1504,2145,2945,3827,4703,5456,6020,6291,6238,5833,5072,4004,2662,1125,-545,-2259,-3949,-5525,-6914,-8037,-8818,-9194,-9118,-8560,-7512,-6005,-4089,-1857,580,3080,5498,7690,9510,10869,11676,11916,11610,10816,9644,8221,6684,5171,3815,2703,1918,1464,1337,1470,1766,2125,2428,2598,2581,2371,2009,1569,1135,817,679,768,1096,1597,2219,2836,3348,3643,3655,3321,2668,1708,551,-716,-1951,-3044,-3880,-4380,-4501,-4241,-3639,-2775,-1756,-704,241,982,1411,1489,1206,602,-228,-1173,-2098,-2863,-3375,-3552,-3377,-2869,-2088,-1119,-77,946,1843,2543,3015,3232,3238,3072,2809,2519,2263,2091,2008,2011,2050,2072,2000,1780,1362,733,-74,-1010,-1988,-2891,-3639,-4121,-4299,-4139,-3679,-2978,-2149,-1317,-609,-153,-25,-286,-918,-1890,-3102,-4465,-5851,-7164,-8318,-9235,-9901,-10273,-10374,-10192,-9757,-9069,-8154,-7025,-5713,-4245,-2688,-1082,481,1931,3177,4148,4768,5009,4840,4299,3412,2282,990,-334,-1590,-2657,-3461,-3926,-4029,-3772,-3191,-2373,-1404,-400,540,1336,1937,2326,2522,2571,2520,2442,2366,2333,2337,2373,2402,2399,2323,2156,1895,1559,1182,827,554,420,491,782,1318,2075,3010,4053,5112,6089,6872,7368,7496,7217,6530,5489,4184,2750,1336,93,-843,-1383,-1466,-1125,-399,584,1695,2794,3742,4442,4836,4895,4665,4191,3580,2921,2313,1819,1478,1283,1200,1149,1055,816,374,-328,-1297,-2501,-3874,-5312,-6686,-7872,-8729,-9162,-9092,-8508,-7432,-5954,-4191,-2309,-462,1166,2471,3325,3715,3630,3118,2271,1158,-101,-1423,-2728,-3933,-4988,-5839,-6445,-6785,-6841,-6611,-6108,-5369,-4440,-3388,-2294,-1232,-304,434,896,1066,913,473,-218,-1068,-1994,-2879,-3629,-4146,-4358,-4233,-3754,-2962,-1929,-736,475,1614,2548,3217,3568,3601,3374,2934,2407,1860,1391,1050,855,799,829,886,880,750,416,-132,-918,-1883,-2979,-4097,-5148,-6011,-6619,-6892,-6825,-6421,-5740,-4871,-3920,-3004,-2251,-1728,-1531,-1652,-2094,-2789,-3651,-4572,-5451,-6179,-6707,-6978,-7010,-6819,-6474,-6028,-5567,-5140,-4801,-4566,-4425,-4353,-4285,-4178,-3951,-3580,-3019,-2293,-1425,-485,443,1275,1912,2296,2370,2125,1573,771,-212,-1258,-2266,-3105,-3681,-3902,-3724,-3152,-2204,-997,391,1804,3134,4253,5093,5600,5769,5627,5218,4601,3844,3005,2144,1306,540,-135,-673,-1081,-1321,-1422,-1369,-1196,-925,-581,-219,134,421,613,661,563,290,-125,-666,-1280,-1898,-2463,-2881,-3095,-3043,-2688,-2046,-1136,-22,1199,2468,3668,4758,5684,6427,7009,7444,7789,8072,8339,8598,8862,9100,9289,9374,9315,9074,8622,7962,7110,6109,5018,3911,2861,1931,1193,661,376,298,421,658,964,1238,1419,1436,1253,848,247,-512,-1358,-2204,-2969,-3574,-3972,-4133,-4077,-3824,-3453,-3011,-2593,-2235,-1998,-1881,-1887,-1960,-2059,-2082,-1988,-1685,-1160,-395,575,1682,2835,3923,4837,5475,5767,5665,5165,4307,3148,1802,382,-973,-2132,-2983,-3426,-3435,-2986,-2152,-1013,292,1623,2832,3790,4412,4618,4416,3798,2832,1570,111,-1469,-3067,-4599,-5980,-7143,-8028,-8605,-8860,-8809,-8486,-7958,-7281,-6557,-5835,-5221,-4736,-4432,-4311,-4342,-4495,-4698,-4877,-4952,-4844,-4495,-3855,-2934,-1728,-327,1211,2765,4242,5545,6603,7375,7856,8077,8082,7956,7769,7600,7519,7552,7724,8007,8363,8733,9028,9200,9152,8874,8323,7521,6507,5333,4081,2825,1641,602,-260,-905,-1346,-1599,-1708,-1729,-1727,-1752,-1867,-2090,-2440,-2890,-3407,-3915,-4347,-4613,-4636,-4370,-3773,-2866,-1679,-291,1207,2717,4129,5375,6381,7127,7616,7876,7968,7940,7862,7754,7644,7507,7306,6988,6498,5784,4831,3629,2222,657,-973,-2593,-4095,-5403,-6438,-7142,-7486,-7457,-7077,-6383,-5458,-4368,-3229,-2124,-1153,-380,119,348,256,-95,-694,-1478,-2360,-3290,-4158,-4910,-5465,-5779,-5816,-5570,-5046,-4291,-3336,-2266,-1136,-36,968,1800,2428,2802,2945,2865,2617,2273,1903,1586,1398,1377,1557,1928,2442,3041,3632,4137,4474,4601,4488,4168,3661,3053,2398,1787,1265,900,700,685,830,1108,1459,1839,2158,2381,2423,2256,1848,1190,311,-754,-1938,-3168,-4354,-5429,-6303,-6947,-7309,-7398,-7234,-6838,-6299,-5633,-4941,-4228,-3556,-2906,-2293,-1680,-1057,-393,311,1059,1813,2555,3217,3773,4161,4366,4360,4166,3800,3310,2762,2201,1706,1300,1012,836,729,650,528,298,-81,-658,-1422,-2356,-3416,-4511,-5595,-6541,-7316,-7832,-8060,-7991,-7612,-6969,-6096,-5050,-3905,-2722,-1585,-547,315,959,1337,1424,1215,721,-14,-939,-1957,-2981,-3889,-4578,-4950,-4944,-4506,-3676,-2468,-1004,618,2250,3755,5005,5891,6349,6349,5911,5102,4020,2800,1576,495,-316,-762,-780,-355,474,1645,3036,4530,5985,7287,8329,9055,9439,9481,9241,8763,8139,7437,6729,6061,5466,4937,4455,3977,3451,2824,2064,1139,68,-1142,-2416,-3708,-4923,-5987,-6834,-7389,-7632,-7529,-7110,-6396,-5462,-4374,-3228,-2102,-1075,-209,473,952,1258,1423,1502,1544,1595,1681,1802,1948,2066,2129,2071,1877,1509,997,350,-350,-1055,-1664,-2132,-2381,-2422,-2241,-1907,-1478,-1043,-690,-487,-496,-730,-1195,-1853,-2665,-3553,-4468,-5314,-6046,-6591,-6905,-6966,-6746,-6278,-5569,-4683,-3681,-2628,-1624,-731,-39,392,524,322,-195,-1011,-2069,-3300,-4626,-5953,-7200,-8289,-9147,-9743,-10038,-10045,-9766,-9252,-8544,-7714,-6835,-5978,-5223,-4621,-4219,-4031,-4049,-4228,-4509,-4805,-5029,-5099,-4944,-4535,-3859,-2952,-1884,-735,383,1379,2162,2686,2908,2864,2580,2137,1615,1100,672,388,296,391,666,1085,1578,2105,2593,2999,3294,3468,3524,3491,3404,3299,3222,3201,3256,3398,3622,3912,4237,4579,4880,5138,5300,5357,5305,5119,4831,4428,3941,3387,2778,2147,1502,862,241,-357,-914,-1433,-1904,-2313,-2667,-2923,-3095,-3133,-3041,-2794,-2410,-1901,-1311,-692,-110,378,704,847,779,521,111,-390,-910,-1372,-1693,-1827,-1718,-1360,-749,70,1056,2119,3196,4198,5057,5724,6157,6354,6300,6031,5552,4911,4123,3230,2246,1206,131,-954,-2004,-2993,-3868,-4591,-5109,-5405,-5428,-5202,-4722,-4035,-3209,-2305,-1430,-642,-29,384,573,563,401,144,-113,-332,-417,-371,-157,192,638,1128,1601,2005,2314,2505,2611,2656,2705,2809,3015,3364,3849,4467,5163,5890,6578,7165,7603,7844,7888,7718,7369,6858,6241,5554,4852,4176,3568,3060,2677,2425,2309,2303,2383,2500,2602,2638,2552,2311,1893,1297,555,-305,-1216,-2134,-2999,-3772,-4435,-4979,-5420,-5771,-6075,-6336,-6599,-6837,-7061,-7225,-7288,-7214,-6946,-6475,-5791,-4925,-3931,-2882,-1859,-950,-209,311,612,715,668,560,454,453,612,987,1605,2444,3490,4666,5898,7102,8175,9035,9623,9855,9746,9251,8422,7287,5913,4371,2737,1100,-492,-1954,-3262,-4365,-5245,-5893,-6303,-6482,-6453,-6225,-5848,-5345,-4769,-4172,-3592,-3080,-2665,-2354,-2158,-2033,-1958,-1861,-1696,-1402,-929,-265,616,1675,2893,4190,5520,6768,7892,8797,9452,9825,9923,9766,9424,8929,8373,7791,7233,6725,6261,5832,5411,4953,4435,3808,3070,2196,1212,128,-1007,-2145,-3246,-4232,-5089,-5740,-6187,-6396,-6384,-6160,-5765,-5238,-4632,-3986,-3348,-2728,-2148,-1580,-1015,-416,248,983,1798,2669,3545,4395,5124,5710,6075,6213,6110,5791,5299,4698,4051,3428,2877,2427,2081,1811,1577,1318,983,521,-87,-852,-1733,-2708,-3680,-4616,-5411,-6031,-6414,-6529,-6382,-5957,-5315,-4475,-3517,-2512,-1535,-685,-26,356,431,158,-429,-1300,-2377,-3554,-4752,-5850,-6790,-7511,-7983,-8220,-8226,-8049,-7712,-7256,-6688,-6034,-5287,-4455,-3544,-2575,-1574,-590,337,1161,1845,2378,2764,3026,3211,3368,3550,3807,4152,4602,5119,5662,6162,6535,6707,6618,6216,5521,4539,3365,2075,789,-395,-1384,-2118,-2566,-2736,-2656,-2391,-1999,-1568,-1147,-818,-597,-533,-612,-831,-1168,-1575,-2032,-2465,-2861,-3148,-3314,-3324,-3172,-2864,-2420,-1870,-1259,-622,-3,584,1108,1586,2010,2406,2783,3146,3498,3822,4105,4313,4428,4427,4298,4059,3721,3332,2935,2582,2317,2168,2147,2228,2387,2559,2692,2725,2621,2348,1926,1367,739,85,-500,-980,-1273,-1365,-1234,-880,-358,314,1041,1775,2431,2944,3249,3299,3050,2499,1639,524,-796,-2226,-3672,-5032,-6223,-7168,-7842,-8231,-8357,-8263,-7994,-7600,-7121,-6585,-5991,-5355,-4651,-3885,-3055,-2169,-1257,-352,508,1282,1941,2464,2851,3104,3254,3317,3330,3308,3265,3201,3102,2958,2742,2449,2065,1605,1087,552,41,-393,-719,-898,-938,-836,-641,-373,-95,165,366,497,538,507,389,220,-7,-277,-576,-905,-1244,-1588,-1916,-2219,-2477,-2693,-2851,-2986,-3083,-3199,-3331,-3511,-3743,-4012,-4314,-4602,-4865,-5064,-5194,-5262,-5274,-5274,-5279,-5334,-5437,-5603,-5793,-5968,-6076,-6040,-5821,-5373,-4690,-3810,-2790,-1725,-733,82,613,797,594,29,-860,-1968,-3192,-4408,-5497,-6358,-6907,-7096,-6907,-6345,-5472,-4330,-3034,-1665,-334,853,1813,2463,2761,2687,2258,1546,622,-353,-1294,-2024,-2479,-2561,-2269,-1622,-697,405,1558,2645,3557,4217,4579,4631,4393,3904,3226,2411,1536,647,-190,-944,-1564,-2032,-2322,-2423,-2354,-2119,-1769,-1345,-906,-508,-206,-28,2,-105,-317,-580,-826,-972,-947,-684,-149,670,1733,2992,4343,5701,6946,7999,8783,9264,9430,9303,8934,8367,7693,6944,6206,5496,4856,4289,3793,3361,2960,2573,2164,1710,1196,612,-33,-718,-1399,-2035,-2562,-2942,-3123,-3098,-2863,-2463,-1940,-1378,-842,-413,-146,-61,-173,-431,-789,-1162,-1469,-1644,-1624,-1407,-991,-437,190,805,1324,1665,1795,1673,1324,781,96,-636,-1351,-1945,-2364,-2533,-2426,-2022,-1343,-422,668,1865,3052,4164,5068,5721,6031,5985,5579,4856,3895,2801,1695,698,-85,-571,-716,-521,-11,734,1631,2577,3466,4210,4727,4959,4880,4473,3752,2754,1529,153,-1291,-2711,-4011,-5115,-5945,-6476,-6681,-6607,-6286,-5826,-5291,-4802,-4426,-4225,-4229,-4415,-4747,-5128,-5468,-5638,-5542,-5081,-4211,-2908,-1221,782,2986,5245,7435,9405,11055,12310,13107,13477,13405,12984,12257,11313,10235,9090,7948,6862,5869,4991,4249,3611,3089,2614,2182,1731,1250,710,117,-510,-1154,-1763,-2317,-2782,-3137,-3394,-3556,-3651,-3707,-3745,-3780,-3807,-3806,-3739,-3563,-3232,-2723,-2020,-1149,-153,892,1908,2802,3512,3980,4196,4174,3957,3625,3234,2887,2624,2503,2540,2723,3031,3414,3818,4170,4424,4497,4363,3962,3285,2306,1058,-447,-2137,-3939,-5763,-7502,-9062,-10350,-11302,-11877,-12054,-11865,-11320,-10499,-9445,-8226,-6906,-5518,-4125,-2733,-1393,-109,1082,2163,3112,3905,4547,5026,5373,5601,5747,5849,5920,5992,6041,6075,6043,5931,5696,5327,4821,4181,3459,2671,1899,1169,553,77,-231,-354,-318,-137,132,442,733,957,1079,1077,963,749,483,201,-57,-254,-387,-440,-448,-425,-421,-463,-593,-823,-1171,-1631,-2183,-2798,-3440,-4052,-4593,-5015,-5264,-5338,-5200,-4880,-4404,-3813,-3174,-2539,-1959,-1474,-1092,-803,-581,-365,-111,248,738,1393,2180,3074,3993,4845,5546,5987,6119,5885,5298,4374,3201,1853,447,-919,-2151,-3173,-3939,-4426,-4646,-4624,-4417,-4092,-3718,-3384,-3154,-3095,-3252,-3653,-4290,-5137,-6130,-7180,-8194,-9049,-9660,-9935,-9838,-9344,-8483,-7298,-5868,-4284,-2624,-993,544,1918,3070,3979,4608,4950,5017,4822,4417,3861,3232,2641,2166,1918,1945,2296,2956,3878,4965,6104,7146,7976,8471,8566,8236,7511,6452,5177,3802,2461,1276,340,-275,-552,-480,-127,454,1161,1900,2589,3149,3550,3762,3819,3735,3580,3382,3206,3061,2968,2923,2886,2845,2734,2528,2186,1678,1010,177,-772,-1788,-2804,-3718,-4468,-4959,-5151,-5022,-4587,-3908,-3068,-2179,-1344,-683,-237,-82,-162,-460,-863,-1272,-1575,-1676,-1513,-1070,-367,522,1505,2463,3277,3860,4122,4050,3627,2904,1951,841,-306,-1419,-2393,-3168,-3697,-3958,-3950,-3712,-3281,-2730,-2139,-1574,-1140,-878,-865,-1108,-1619,-2357,-3271,-4279,-5301,-6256,-7076,-7721,-8156,-8402,-8436,-8317,-8031,-7614,-7082,-6435,-5713,-4923,-4132,-3368,-2713,-2199,-1877,-1751,-1816,-2015,-2299,-2581,-2801,-2894,-2835,-2618,-2266,-1842,-1392,-1009,-737,-633,-722,-988,-1422,-1948,-2521,-3054,-3474,-3719,-3731,-3487,-2972,-2215,-1259,-180,928,1979,2867,3534,3920,4022,3860,3483,2972,2408,1874,1446,1161,1060,1132,1362,1711,2115,2537,2895,3167,3295,3277,3115,2825,2455,2048,1643,1296,998,773,573,373,106,-253,-755,-1381,-2114,-2885,-3606,-4183,-4529,-4586,-4331,-3800,-3053,-2225,-1421,-791,-438,-426,-796,-1497,-2456,-3550,-4633,-5557,-6194,-6437,-6226,-5555,-4439,-2968,-1220,670,2584,4399,5985,7253,8104,8487,8372,7763,6721,5317,3690,1967,306,-1165,-2341,-3160,-3610,-3722,-3560,-3216,-2758,-2269,-1775,-1305,-837,-367,129,639,1156,1625,2014,2253,2314,2160,1807,1259,586,-170,-933,-1634,-2230,-2665,-2931,-3013,-2916,-2665,-2269,-1765,-1160,-489,236,991,1746,2500,3205,3880,4474,5014,5460,5824,6077,6199,6178,5983,5624,5107,4478,3792,3138,2599,2250,2171,2363,2857,3573,4467,5409,6308,7039,7516,7669,7474,6947,6139,5152,4083,3075,2219,1618,1305,1286,1515,1906,2353,2732,2943,2896,2563,1926,1054,5,-1100,-2166,-3099,-3834,-4338,-4625,-4732,-4731,-4702,-4721,-4848,-5126,-5545,-6088,-6678,-7241,-7681,-7904,-7840,-7425,-6649,-5506,-4056,-2353,-503,1388,3196,4804,6090,6980,7396,7338,6817,5920,4745,3447,2171,1065,256,-183,-227,106,721,1527,2374,3158,3764,4141,4258,4138,3812,3354,2805,2227,1651,1100,574,88,-388,-834,-1260,-1655,-1998,-2276,-2466,-2554,-2536,-2421,-2211,-1946,-1634,-1317,-1005,-721,-460,-228,8,254,558,930,1413,2018,2752,3620,4590,5631,6695,7703,8604,9315,9788,9977,9863,9455,8770,7864,6769,5568,4284,2992,1701,450,-759,-1919,-3024,-4075,-5049,-5933,-6672,-7233,-7545,-7572,-7275,-6638,-5699,-4496,-3142,-1723,-384,785,1683,2269,2535,2526,2317,2019,1732,1562,1565,1777,2178,2707,3283,3801,4148,4260,4054,3537,2710,1645,412,-877,-2132,-3252,-4172,-4835,-5232,-5358,-5252,-4960,-4540,-4077,-3621,-3272,-3053,-3039,-3213,-3598,-4125,-4763,-5407,-5989,-6411,-6623,-6577,-6280,-5770,-5109,-4400,-3729,-3194,-2853,-2732,-2816,-3056,-3356,-3645,-3785,-3732,-3395,-2774,-1874,-754,502,1783,2981,3991,4728,5146,5227,5001,4518,3869,3136,2435,1831,1420,1220,1275,1552,2031,2652,3347,4049,4685,5200,5544,5699,5646,5405,4989,4421,3729,2927,2033,1063,21,-1063,-2174,-3263,-4301,-5226,-6002,-6588,-6950,-7097,-7025,-6778,-6395,-5932,-5441,-4973,-4540,-4170,-3819,-3477,-3075,-2586,-1967,-1219,-365,547,1429,2203,2777,3101,3142,2928,2522,2024,1559,1251,1199,1479,2098,3033,4188,5451,6669,7701,8409,8707,8528,7877,6803,5381,3749,2035,377,-1080,-2253,-3047,-3442,-3433,-3063,-2412,-1587,-708,84,672,943,832,315,-578,-1786,-3170,-4620,-5948,-7043,-7768,-8064,-7901,-7319,-6386,-5222,-3946,-2687,-1555,-623,64,505,730,809,805,821,910,1138,1519,2032,2642,3258,3814,4209,4386,4297,3936,3329,2533,1634,712,-109,-783,-1201,-1362,-1234,-851,-253,496,1308,2127,2845,3436,3827,4016,3999,3801,3457,3023,2545,2074,1641,1289,1017,863,807,863,1022,1263,1575,1917,2256,2538,2713,2719,2513,2052,1321,327,-892,-2276,-3725,-5144,-6417,-7442,-8159,-8503,-8494,-8160,-7579,-6847,-6071,-5330,-4717,-4231,-3909,-3674,-3508,-3317,-3067,-2713,-2261,-1738,-1201,-735,-403,-298,-442,-867,-1542,-2411,-3393,-4387,-5293,-6018,-6494,-6669,-6538,-6105,-5410,-4517,-3485,-2418,-1387,-488,192,612,707,492,-11,-746,-1605,-2492,-3283,-3862,-4158,-4097,-3689,-2959,-1986,-876,246,1272,2088,2638,2887,2839,2552,2078,1533,976,529,212,92,140,333,606,885,1094,1170,1062,752,249,-419,-1200,-2025,-2838,-3557,-4145,-4550,-4767,-4782,-4619,-4309,-3870,-3372,-2819,-2267,-1721,-1192,-673,-143,424,1053,1762,2565,3438,4362,5287,6154,6915,7511,7918,8112,8104,7909,7563,7109,6568,5983,5355,4700,4016,3304,2566,1821,1083,404,-202,-675,-1022,-1208,-1285,-1262,-1226,-1222,-1321,-1570,-1975,-2538,-3184,-3862,-4452,-4891,-5077,-4995,-4617,-3992,-3185,-2287,-1403,-624,-26,345,481,404,169,-156,-493,-761,-915,-897,-709,-348,162,771,1435,2093,2674,3134,3392,3432,3203,2722,2014,1125,160,-804,-1644,-2257,-2565,-2500,-2054,-1260,-174,1065,2359,3538,4502,5145,5427,5342,4956,4341,3631,2937,2379,2038,1970,2167,2616,3212,3903,4539,5063,5357,5380,5088,4487,3602,2492,1226,-98,-1404,-2582,-3575,-4306,-4745,-4873,-4702,-4261,-3613,-2816,-1961,-1111,-345,298,788,1129,1346,1472,1569,1665,1820,2031,2330,2686,3101,3541,3984,4418,4816,5179,5487,5740,5909,6006,5980,5870,5624,5297,4891,4455,4029,3665,3387,3214,3142,3120,3109,3039,2839,2482,1936,1230,421,-412,-1161,-1741,-2066,-2105,-1852,-1363,-717,-25,597,1032,1209,1053,585,-198,-1193,-2336,-3494,-4566,-5446,-6047,-6311,-6204,-5727,-4899,-3789,-2453,-1017,431,1740,2823,3545,3868,3727,3154,2193,932,-490,-1966,-3322,-4465,-5280,-5717,-5770,-5468,-4883,-4121,-3282,-2474,-1770,-1203,-789,-479,-230,37,377,832,1422,2121,2907,3704,4462,5122,5634,5980,6141,6126,5954,5642,5222,4716,4158,3559,2960,2359,1792,1271,806,416,103,-127,-289,-390,-466,-536,-638,-787,-1013,-1291,-1632,-1981,-2321,-2603,-2791,-2877,-2836,-2695,-2460,-2161,-1829,-1476,-1134,-805,-502,-244,-30,104,153,87,-99,-413,-830,-1332,-1871,-2391,-2863,-3221,-3480,-3603,-3635,-3582,-3494,-3389,-3282,-3169,-3022,-2810,-2489,-2031,-1418,-667,196,1095,1977,2747,3349,3727,3863,3754,3446,2982,2441,1893,1406,1026,798,717,778,953,1189,1450,1668,1791,1765,1538,1073,345,-649,-1886,-3323,-4892,-6502,-8059,-9457,-10610,-11425,-11860,-11878,-11497,-10764,-9750,-8571,-7325,-6134,-5065,-4185,-3496,-2973,-2570,-2214,-1847,-1424,-925,-361,242,840,1406,1911,2363,2771,3179,3610,4104,4665,5288,5934,6569,7113,7529,7765,7781,7602,7216,6691,6072,5420,4807,4267,3843,3542,3357,3278,3257,3301,3351,3425,3500,3576,3667,3746,3815,3844,3805,3679,3430,3070,2589,2034,1417,803,209,-330,-795,-1199,-1539,-1835,-2096,-2326,-2527,-2684,-2794,-2845,-2838,-2794,-2726,-2666,-2646,-2672,-2754,-2865,-2961,-2991,-2885,-2610,-2112,-1421,-548,421,1407,2304,3024,3483,3636,3470,3005,2299,1420,472,-468,-1294,-1957,-2387,-2585,-2517,-2242,-1762,-1164,-496,156,720,1117,1299,1215,862,253,-563,-1518,-2519,-3477,-4288,-4888,-5197,-5211,-4905,-4351,-3595,-2759,-1930,-1232,-736,-495,-520,-768,-1181,-1670,-2149,-2550,-2826,-2966,-2997,-2943,-2876,-2817,-2806,-2842,-2896,-2940,-2925,-2804,-2562,-2177,-1680,-1096,-484,100,603,978,1199,1267,1179,991,715,413,118,-154,-367,-539,-662,-753,-819,-861,-878,-848,-766,-609,-368,-51,336,762,1201,1625,2015,2361,2665,2938,3195,3446,3690,3923,4111,4243,4267,4173,3933,3544,3018,2361,1598,756,-159,-1104,-2079,-3035,-3955,-4768,-5452,-5911,-6138,-6071,-5733,-5145,-4382,-3534,-2725,-2054,-1638,-1535,-1791,-2392,-3293,-4402,-5616,-6808,-7860,-8665,-9145,-9246,-8955,-8285,-7271,-5993,-4508,-2932,-1348,142,1431,2459,3138,3462,3411,3033,2388,1576,699,-118,-774,-1174,-1260,-1004,-425,426,1462,2572,3638,4562,5243,5653,5758,5593,5194,4616,3922,3145,2323,1462,565,-368,-1336,-2322,-3294,-4202,-4987,-5584,-5938,-6007,-5775,-5250,-4474,-3508,-2426,-1319,-257,685,1469,2073,2499,2770,2917,2984,3007,3011,3021,3034,3056,3077,3102,3126,3181,3267,3430,3684,4030,4482,4994,5537,6063,6515,6861,7076,7152,7105,6954,6728,6451,6141,5803,5450,5068,4666,4244,3804,3354,2901,2440,1975,1496,993,474,-68,-597,-1091,-1508,-1793,-1932,-1885,-1678,-1329,-907,-474,-119,87,89,-153,-639,-1334,-2201,-3141,-4089,-4946,-5635,-6095,-6287,-6176,-5785,-5110,-4211,-3126,-1928,-697,477,1509,2288,2772,2872,2602,1968,1027,-105,-1328,-2480,-3450,-4093,-4345,-4137,-3483,-2426,-1064,488,2069,3563,4825,5784,6391,6643,6580,6262,5754,5139,4467,3792,3150,2556,2048,1624,1325,1147,1119,1232,1484,1861,2318,2839,3354,3839,4240,4527,4673,4667,4510,4223,3829,3369,2883,2419,2002,1673,1424,1283,1207,1209,1241,1307,1387,1481,1599,1739,1912,2093,2282,2417,2486,2425,2227,1868,1378,784,145,-477,-1031,-1461,-1748,-1873,-1857,-1705,-1471,-1165,-841,-520,-228,5,177,268,296,265,213,169,183,294,536,927,1453,2089,2771,3437,4001,4391,4548,4435,4038,3376,2490,1427,266,-941,-2121,-3226,-4217,-5068,-5757,-6280,-6633,-6824,-6859,-6765,-6570,-6315,-6056,-5834,-5706,-5706,-5847,-6140,-6543,-7030,-7528,-7974,-8306,-8447,-8371,-8026,-7428,-6581,-5534,-4345,-3085,-1831,-645,412,1314,2026,2558,2895,3060,3040,2856,2515,2032,1446,800,141,-454,-945,-1272,-1407,-1330,-1055,-578,43,799,1636,2513,3407,4260,5065,5777,6392,6885,7250,7488,7582,7554,7385,7092,6670,6127,5470,4715,3880,3003,2108,1250,447,-259,-868,-1382,-1820,-2224,-2616,-3040,-3490,-3983,-4477,-4949,-5358,-5657,-5842,-5880,-5806,-5628,-5391,-5137,-4899,-4722,-4624,-4625,-4730,-4920,-5176,-5445,-5687,-5810,-5771,-5475,-4904,-4013,-2837,-1410,168,1788,3334,4670,5713,6379,6646,6531,6075,5376,4513,3600,2724,1949,1332,884,609,486,496,598,774,977,1187,1350,1444,1406,1228,852,311,-425,-1273,-2209,-3126,-3959,-4615,-5026,-5144,-4942,-4426,-3632,-2616,-1460,-262,889,1891,2679,3195,3413,3342,2986,2410,1641,754,-202,-1159,-2059,-2835,-3445,-3832,-3974,-3854,-3488,-2902,-2153,-1290,-380,538,1418,2252,3024,3761,4447,5124,5755,6363,6896,7346,7652,7798,7742,7473,7001,6324,5511,4585,3649,2752,1992,1431,1125,1103,1366,1871,2560,3331,4078,4699,5092,5204,5001,4502,3742,2810,1778,738,-224,-1077,-1756,-2294,-2678,-2976,-3218,-3474,-3793,-4213,-4756,-5412,-6153,-6911,-7612,-8159,-8474,-8476,-8145,-7469,-6500,-5323,-4042,-2787,-1682,-821,-286,-99,-248,-690,-1330,-2088,-2848,-3538,-4080,-4441,-4595,-4553,-4336,-3963,-3486,-2927,-2342,-1778,-1281,-912,-712,-718,-940,-1370,-1967,-2662,-3379,-4004,-4466,-4658,-4541,-4072,-3257,-2137,-772,739,2277,3737,4979,5922,6480,6611,6323,5623,4594,3295,1841,320,-1147,-2482,-3575,-4382,-4843,-4960,-4752,-4270,-3608,-2859,-2146,-1561,-1199,-1100,-1279,-1699,-2286,-2946,-3556,-4013,-4233,-4150,-3767,-3107,-2234,-1262,-278,595,1279,1714,1875,1787,1493,1088,662,324,168,259,643,1309,2228,3310,4476,5590,6573,7309,7761,7882,7702,7252,6611,5859,5076,4347,3715,3213,2840,2561,2327,2073,1724,1227,539,-356,-1429,-2635,-3892,-5103,-6183,-7042,-7632,-7925,-7940,-7716,-7335,-6860,-6387,-5976,-5672,-5508,-5465,-5521,-5644,-5761,-5855,-5856,-5757,-5536,-5191,-4734,-4166,-3508,-2773,-1982,-1167,-365,380,1014,1494,1785,1868,1757,1478,1094,671,292,34,-40,127,553,1257,2208,3370,4676,6040,7372,8571,9540,10203,10495,10380,9859,8944,7698,6198,4541,2857,1252,-137,-1232,-1941,-2251,-2154,-1720,-1016,-179,685,1439,1989,2260,2221,1893,1328,630,-94,-721,-1145,-1295,-1130,-664,48,930,1854,2731,3435,3910,4093,3991,3627,3075,2416,1761,1204,840,729,903,1362,2069,2961,3955,4955,5878,6634,7173,7449,7457,7214,6747,6125,5387,4613,3838,3109,2448,1847,1315,812,329,-141,-618,-1059,-1453,-1742,-1885,-1845,-1609,-1177,-603,58,712,1263,1634,1746,1573,1112,408,-470,-1418,-2340,-3121,-3692,-3990,-4000,-3732,-3224,-2532,-1721,-854,0,789,1454,1960,2260,2339,2180,1792,1204,459,-384,-1255,-2082,-2804,-3362,-3712,-3834,-3710,-3344,-2770,-2009,-1134,-215,685,1459,2060,2415,2491,2288,1819,1129,308,-578,-1397,-2064,-2482,-2572,-2307,-1674,-716,486,1845,3228,4534,5650,6508,7050,7288,7217,6924,6442,5886,5305,4788,4374,4083,3922,3847,3815,3759,3602,3298,2784,2057,1110,-18,-1264,-2562,-3813,-4940,-5858,-6503,-6846,-6871,-6609,-6111,-5452,-4724,-4026,-3432,-3030,-2835,-2876,-3094,-3454,-3847,-4196,-4405,-4408,-4168,-3694,-3019,-2234,-1420,-696,-143,172,224,44,-323,-769,-1200,-1516,-1628,-1507,-1139,-576,116,827,1471,1947,2193,2193,1944,1511,958,389,-126,-484,-665,-614,-361,73,644,1269,1909,2462,2879,3087,3033,2683,2020,1045,-197,-1654,-3241,-4859,-6410,-7786,-8897,-9678,-10076,-10082,-9711,-9005,-8052,-6944,-5801,-4744,-3877,-3306,-3073,-3229,-3734,-4557,-5610,-6770,-7931,-8939,-9690,-10056,-9982,-9404,-8353,-6859,-5029,-2978,-845,1213,3085,4649,5858,6672,7129,7259,7177,6944,6696,6491,6439,6549,6883,7386,8054,8794,9541,10197,10675,10911,10840,10448,9733,8736,7521,6174,4791,3491,2346,1464,865,593,603,859,1256,1712,2097,2329,2323,2042,1487,696,-252,-1256,-2211,-3013,-3590,-3901,-3944,-3764,-3423,-3016,-2622,-2329,-2166,-2166,-2302,-2534,-2811,-3066,-3249,-3336,-3301,-3173,-2960,-2725,-2488,-2308,-2193,-2163,-2210,-2301,-2421,-2514,-2564,-2528,-2402,-2166,-1829,-1392,-864,-261,402,1099,1793,2453,3021,3464,3730,3804,3655,3314,2780,2128,1394,672,20,-475,-767,-800,-574,-86,605,1441,2320,3135,3781,4146,4167,3777,2984,1803,320,-1377,-3141,-4841,-6326,-7467,-8180,-8387,-8108,-7354,-6244,-4869,-3389,-1935,-632,413,1156,1570,1686,1564,1279,932,602,377,303,420,734,1226,1871,2601,3371,4095,4726,5190,5451,5472,5253,4791,4139,3330,2454,1576,791,168,-213,-322,-135,329,1011,1839,2705,3499,4129,4503,4593,4388,3935,3293,2564,1825,1159,612,189,-111,-356,-567,-833,-1150,-1563,-2039,-2552,-3056,-3516,-3885,-4179,-4385,-4548,-4716,-4930,-5242,-5672,-6221,-6866,-7556,-8226,-8796,-9208,-9389,-9327,-8998,-8438,-7675,-6763,-5766,-4730,-3725,-2785,-1967,-1299,-824,-545,-482,-617,-914,-1347,-1815,-2284,-2634,-2827,-2767,-2439,-1807,-900,247,1556,2944,4299,5532,6526,7219,7531,7444,6940,6046,4819,3321,1663,-65,-1738,-3261,-4539,-5496,-6110,-6348,-6266,-5891,-5318,-4624,-3893,-3211,-2619,-2167,-1850,-1662,-1566,-1526,-1496,-1437,-1330,-1149,-906,-600,-256,115,486,850,1186,1493,1761,1986,2169,2302,2385,2419,2400,2341,2253,2152,2075,2045,2101,2273,2572,3007,3561,4189,4855,5481,6023,6425,6660,6725,6638,6441,6176,5905,5646,5439,5263,5109,4937,4710,4407,3999,3502,2919,2296,1655,1038,457,-69,-554,-1001,-1447,-1894,-2373,-2876,-3395,-3919,-4405,-4835,-5172,-5403,-5517,-5523,-5427,-5258,-5025,-4751,-4442,-4104,-3753,-3387,-3028,-2698,-2414,-2209,-2091,-2069,-2127,-2237,-2344,-2388,-2294,-2012,-1469,-667,416,1718,3188,4719,6215,7559,8649,9394,9731,9618,9050,8045,6665,4982,3114,1187,-672,-2295,-3588,-4415,-4727,-4492,-3741,-2545,-1030,675,2399,4002,5349,6348,6953,7155,7000,6556,5926,5209,4509,3895,3427,3104,2939,2870,2878,2899,2913,2889,2852,2780,2753,2738,2815,2933,3128,3341,3554,3729,3832,3860,3810,3708,3585,3485,3425,3431,3480,3546,3578,3513,3302,2919,2340,1624,791,-49,-835,-1488,-1948,-2195,-2229,-2062,-1745,-1312,-796,-247,336,924,1515,2098,2653,3162,3590,3903,4069,4054,3847,3448,2873,2166,1364,534,-284,-1040,-1702,-2265,-2709,-3059,-3314,-3497,-3626,-3712,-3783,-3847,-3937,-4068,-4267,-4549,-4925,-5385,-5933,-6509,-7106,-7637,-8082,-8371,-8485,-8413,-8145,-7738,-7207,-6627,-6040,-5508,-5061,-4753,-4581,-4575,-4714,-4979,-5340,-5731,-6108,-6374,-6480,-6336,-5915,-5174,-4139,-2830,-1337,264,1861,3358,4664,5716,6479,6953,7165,7169,7025,6814,6587,6412,6302,6286,6340,6443,6562,6652,6691,6649,6536,6350,6135,5911,5723,5592,5529,5520,5532,5518,5416,5180,4763,4152,3356,2409,1358,272,-803,-1818,-2751,-3607,-4399,-5158,-5918,-6686,-7480,-8262,-9011,-9666,-10190,-10532,-10679,-10607,-10343,-9891,-9293,-8572,-7758,-6893,-5992,-5108,-4267,-3518,-2908,-2474,-2254,-2262,-2492,-2920,-3489,-4121,-4733,-5221,-5507,-5515,-5215,-4592,-3685,-2531,-1228,167,1552,2869,4056,5068,5875,6455,6795,6878,6709,6279,5620,4746,3729,2614,1498,458,-428,-1088,-1490,-1615,-1488,-1151,-677,-141,367,779,1013,1041,814,348,-352,-1243,-2265,-3347,-4412,-5363,-6143,-6663,-6885,-6785,-6357,-5638,-4676,-3545,-2322,-1101,55,1070,1907,2540,2967,3218,3312,3317,3261,3200,3173,3190,3265,3387,3519,3643,3720,3724,3658,3529,3370,3244,3192,3278,3534,3958,4538,5204,5893,6507,6982,7250,7290,7111,6745,6252,5690,5114,4562,4046,3567,3097,2631,2141,1643,1151,700,335,86,-18,21,191,443,739,1000,1186,1227,1103,773,248,-471,-1352,-2351,-3425,-4507,-5542,-6466,-7228,-7777,-8089,-8144,-7951,-7536,-6943,-6232,-5466,-4709,-4012,-3407,-2918,-2531,-2246,-2033,-1878,-1772,-1710,-1704,-1756,-1881,-2061,-2290,-2516,-2703,-2780,-2701,-2424,-1923,-1211,-319,705,1765,2816,3748,4533,5096,5433,5512,5345,4932,4288,3450,2427,1297,87,-1106,-2219,-3160,-3873,-4285,-4392,-4184,-3704,-3016,-2202,-1356,-563,97,580,850,911,789,521,173,-213,-564,-857,-1040,-1122,-1088,-965,-781,-552,-320,-95,120,313,528,766,1062,1433,1874,2375,2896,3382,3787,4051,4152,4083,3872,3573,3257,2997,2856,2871,3032,3318,3640,3938,4116,4113,3901,3467,2861,2123,1336,563,-141,-726,-1191,-1527,-1757,-1921,-2051,-2184,-2368,-2615,-2959,-3400,-3939,-4567,-5255,-5993,-6722,-7434,-8067,-8601,-9002,-9245,-9335,-9264,-9062,-8751,-8363,-7939,-7491,-7055,-6621,-6211,-5803,-5417,-5030,-4672,-4323,-4015,-3728,-3473,-3226,-2968,-2669,-2300,-1836,-1266,-582,183,1021,1864,2691,3444,4091,4614,4991,5226,5316,5272,5096,4804,4405,3919,3381,2816,2287,1820,1490,1305,1315,1496,1850,2320,2872,3426,3947,4366,4667,4820,4845,4737,4559,4316,4067,3827,3625,3451,3316,3181,3035,2846,2581,2239,1796,1277,686,69,-537,-1077,-1502,-1765,-1824,-1661,-1278,-681,75,965,1910,2880,3806,4670,5418,6043,6504,6782,6851,6684,6269,5608,4722,3660,2500,1321,241,-666,-1292,-1602,-1550,-1155,-443,508,1626,2785,3902,4849,5549,5929,5939,5586,4878,3879,2670,1328,-21,-1318,-2447,-3380,-4058,-4496,-4691,-4692,-4535,-4276,-3954,-3599,-3235,-2854,-2481,-2087,-1705,-1325,-987,-709,-521,-450,-501,-672,-949,-1280,-1639,-1963,-2212,-2354,-2356,-2223,-1953,-1578,-1114,-612,-91,405,854,1224,1499,1659,1696,1602,1386,1056,660,215,-192,-536,-725,-726,-494,-4,728,1688,2821,4070,5356,6609,7752,8723,9484,9992,10260,10275,10089,9719,9226,8645,8017,7378,6743,6130,5546,4983,4457,3953,3493,3064,2690,2361,2087,1862,1669,1499,1317,1104,831,473,25,-524,-1153,-1851,-2590,-3352,-4117,-4874,-5627,-6368,-7107,-7829,-8527,-9155,-9689,-10050,-10207,-10092,-9685,-8965,-7953,-6681,-5224,-3658,-2098,-640,603,1539,2110,2262,2022,1402,508,-584,-1735,-2826,-3751,-4394,-4718,-4673,-4280,-3571,-2625,-1515,-347,809,1861,2772,3483,3996,4295,4392,4299,4040,3633,3117,2513,1869,1208,575,-13,-528,-970,-1338,-1653,-1927,-2195,-2473,-2781,-3137,-3529,-3968,-4423,-4896,-5360,-5812,-6239,-6650,-7038,-7432,-7806,-8192,-8553,-8885,-9150,-9315,-9350,-9222,-8912,-8415,-7739,-6905,-5937,-4886,-3778,-2669,-1590,-576,346,1152,1853,2427,2904,3294,3615,3900,4157,4420,4680,4974,5268,5589,5911,6227,6523,6779,6969,7089,7091,6996,6763,6424,5981,5471,4937,4427,3987,3668,3494,3478,3594,3809,4037,4214,4242,4053,3596,2858,1854,652,-670,-2012,-3256,-4330,-5131,-5645,-5831,-5728,-5366,-4826,-4182,-3528,-2948,-2514,-2274,-2269,-2474,-2890,-3433,-4059,-4665,-5193,-5557,-5722,-5655,-5364,-4882,-4262,-3575,-2895,-2289,-1813,-1488,-1326,-1309,-1395,-1552,-1721,-1862,-1945,-1939,-1839,-1648,-1383,-1061,-722,-382,-83,166,341,450,491,492,467,452,462,527,651,840,1079,1351,1625,1869,2050,2126,2086,1912,1616,1222,771,308,-99,-418,-593,-608,-455,-133,323,892,1541,2213,2905,3548,4142,4650,5058,5348,5520,5560,5490,5298,5027,4666,4268,3828,3382,2936,2506,2098,1715,1363,1031,735,450,200,-33,-229,-373,-459,-443,-318,-44,390,987,1744,2615,3548,4469,5278,5891,6218,6194,5799,5030,3938,2617,1164,-271,-1571,-2608,-3279,-3531,-3338,-2719,-1760,-553,756,2018,3090,3843,4176,4052,3454,2438,1082,-496,-2173,-3811,-5307,-6553,-7503,-8126,-8428,-8457,-8259,-7907,-7467,-6996,-6540,-6127,-5772,-5466,-5206,-4959,-4707,-4432,-4104,-3736,-3316,-2872,-2427,-2012,-1659,-1392,-1213,-1136,-1120,-1158,-1191,-1198,-1137,-997,-761,-446,-60,363,801,1214,1576,1848,2003,2022,1895,1624,1234,756,233,-274,-729,-1078,-1288,-1352,-1249,-1010,-644,-191,305,807,1263,1635,1891,2001,1953,1745,1383,899,308,-334,-1010,-1647,-2231,-2704,-3042,-3220,-3221,-3047,-2717,-2259,-1713,-1140,-593,-123,222,421,477,404,255,91,-20,-4,176,560,1124,1835,2627,3405,4087,4594,4870,4890,4672,4245,3687,3074,2503,2050,1799,1784,2043,2543,3255,4086,4939,5705,6257,6511,6389,5864,4945,3685,2173,518,-1154,-2730,-4106,-5209,-6000,-6465,-6647,-6572,-6335,-5981,-5603,-5244,-4958,-4760,-4665,-4645,-4688,-4737,-4777,-4751,-4662,-4492,-4259,-3995,-3728,-3505,-3349,-3284,-3304,-3387,-3497,-3579,-3585,-3463,-3190,-2737,-2138,-1391,-564,311,1171,1973,2663,3222,3619,3862,3967,3962,3900,3821,3793,3825,3984,4235,4608,5053,5553,6060,6540,6956,7284,7503,7613,7610,7513,7337,7109,6851,6590,6350,6144,5987,5875,5810,5768,5742,5694,5615,5456,5228,4869,4416,3825,3133,2335,1472,562,-343,-1210,-1989,-2631,-3098,-3338,-3337,-3069,-2554,-1824,-933,37,1001,1869,2571,3034,3244,3177,2863,2354,1701,1017,357,-150,-465,-500,-263,247,960,1792,2633,3365,3894,4138,4073,3696,3072,2273,1413,596,-77,-530,-719,-634,-312,201,812,1447,2011,2435,2672,2698,2519,2177,1720,1223,752,360,83,-72,-132,-140,-160,-261,-493,-906,-1503,-2268,-3158,-4099,-5017,-5835,-6486,-6931,-7147,-7146,-6950,-6609,-6170,-5693,-5241,-4853,-4596,-4480,-4542,-4771,-5145,-5631,-6167,-6694,-7142,-7443,-7550,-7412,-7010,-6341,-5410,-4260,-2927,-1485,16,1486,2880,4114,5163,5985,6574,6939,7097,7088,6958,6741,6499,6256,6050,5911,5828,5829,5876,5965,6058,6124,6129,6052,5865,5571,5170,4684,4150,3604,3101,2680,2392,2252,2279,2445,2725,3029,3306,3435,3360,2989,2291,1242,-137,-1776,-3606,-5480,-7282,-8867,-10096,-10899,-11197,-11017,-10394,-9452,-8313,-7145,-6087,-5278,-4790,-4684,-4931,-5483,-6250,-7109,-7943,-8642,-9116,-9303,-9195,-8796,-8158,-7354,-6452,-5544,-4692,-3945,-3331,-2847,-2473,-2175,-1907,-1635,-1329,-976,-587,-169,231,605,907,1132,1273,1337,1354,1338,1324,1317,1334,1355,1376,1364,1308,1185,988,712,357,-76,-573,-1132,-1733,-2345,-2962,-3517,-4002,-4364,-4574,-4613,-4468,-4127,-3623,-2948,-2160,-1272,-348,588,1470,2277,2945,3465,3795,3940,3898,3685,3339,2895,2411,1937,1529,1239,1105,1152,1396,1821,2408,3105,3859,4612,5288,5850,6236,6431,6427,6223,5854,5346,4745,4111,3476,2911,2438,2104,1909,1863,1925,2067,2226,2343,2353,2206,1867,1318,597,-269,-1179,-2047,-2773,-3255,-3443,-3294,-2837,-2117,-1238,-303,557,1242,1661,1762,1542,1016,254,-662,-1641,-2578,-3391,-4017,-4412,-4564,-4489,-4216,-3802,-3287,-2741,-2178,-1653,-1151,-696,-264,139,516,867,1161,1392,1524,1544,1443,1226,908,538,138,-221,-523,-725,-827,-836,-771,-671,-553,-457,-378,-333,-306,-297,-293,-295,-292,-296,-297,-299,-292,-266,-208,-110,52,276,574,934,1352,1793,2248,2667,3031,3309,3472,3525,3450,3276,3016,2701,2363,2042,1744,1525,1366,1308,1326,1444,1624,1879,2170,2476,2775,3031,3212,3315,3303,3195,2989,2701,2370,2004,1649,1306,1014,764,587,477,450,518,676,936,1277,1685,2114,2521,2839,3018,3009,2783,2355,1743,1020,253,-472,-1089,-1549,-1832,-1957,-1958,-1905,-1865,-1913,-2102,-2473,-3033,-3767,-4636,-5579,-6527,-7419,-8180,-8777,-9163,-9327,-9277,-9012,-8572,-7976,-7262,-6472,-5634,-4798,-4001,-3293,-2711,-2303,-2091,-2100,-2329,-2755,-3350,-4048,-4795,-5506,-6115,-6560,-6780,-6773,-6505,-6027,-5346,-4533,-3623,-2670,-1710,-759,144,1009,1794,2505,3101,3574,3899,4064,4081,3940,3701,3373,3030,2710,2475,2365,2413,2634,3021,3546,4164,4815,5435,5964,6342,6552,6558,6399,6083,5673,5216,4762,4361,4036,3801,3645,3542,3460,3352,3180,2900,2491,1931,1236,412,-488,-1425,-2325,-3137,-3794,-4258,-4503,-4517,-4333,-3972,-3494,-2943,-2365,-1802,-1263,-772,-306,119,524,898,1233,1508,1723,1835,1884,1843,1762,1669,1592,1580,1639,1792,2021,2305,2610,2889,3110,3230,3239,3132,2924,2650,2348,2063,1840,1702,1674,1752,1923,2162,2432,2694,2915,3057,3096,3006,2781,2402,1879,1208,407,-507,-1493,-2526,-3541,-4504,-5345,-6035,-6519,-6791,-6838,-6685,-6357,-5916,-5406,-4887,-4393,-3949,-3554,-3194,-2841,-2467,-2060,-1617,-1158,-718,-340,-66,73,71,-55,-265,-484,-635,-629,-380,159,1032,2221,3689,5359,7118,8856,10446,11781,12781,13390,13597,13428,12929,12191,11291,10328,9396,8543,7845,7303,6931,6711,6589,6537,6472,6364,6148,5798,5305,4671,3932,3131,2327,1576,928,424,66,-139,-241,-267,-290,-340,-469,-697,-1013,-1424,-1888,-2394,-2911,-3427,-3934,-4427,-4912,-5375,-5820,-6215,-6553,-6790,-6914,-6894,-6718,-6393,-5928,-5358,-4724,-4080,-3476,-2972,-2602,-2397,-2375,-2509,-2798,-3170,-3589,-3974,-4271,-4416,-4378,-4123,-3666,-3028,-2262,-1430,-616,121,692,1073,1217,1142,875,469,13,-430,-757,-923,-877,-618,-180,382,970,1488,1831,1919,1701,1165,352,-672,-1792,-2899,-3883,-4654,-5162,-5397,-5373,-5166,-4824,-4449,-4095,-3818,-3641,-3563,-3554,-3572,-3560,-3466,-3246,-2879,-2359,-1715,-983,-234,483,1078,1529,1764,1812,1632,1304,835,310,-221,-694,-1055,-1263,-1299,-1147,-836,-375,169,758,1331,1823,2210,2441,2521,2447,2251,1964,1636,1292,985,700,473,251,46,-190,-457,-756,-1069,-1357,-1574,-1677,-1623,-1414,-1036,-555,-1,532,983,1276,1362,1224,850,293,-411,-1181,-1952,-2646,-3235,-3660,-3962,-4123,-4223,-4290,-4399,-4590,-4892,-5315,-5833,-6396,-6936,-7370,-7619,-7621,-7322,-6719,-5817,-4687,-3380,-2015,-676,524,1498,2188,2544,2574,2293,1763,1059,274,-507,-1190,-1722,-2055,-2180,-2127,-1919,-1631,-1312,-1017,-788,-629,-551,-509,-496,-459,-401,-301,-183,-68,13,20,-54,-235,-493,-813,-1136,-1417,-1589,-1616,-1451,-1102,-562,109,877,1656,2398,3029,3525,3856,4041,4104,4095,4068,4074,4158,4355,4666,5098,5608,6164,6721,7210,7594,7816,7850,7677,7308,6764,6090,5363,4624,3981,3466,3140,3023,3093,3329,3646,3985,4249,4382,4339,4107,3719,3233,2720,2278,1969,1864,1973,2297,2771,3332,3868,4287,4494,4421,4032,3339,2359,1198,-99,-1387,-2614,-3674,-4517,-5126,-5477,-5620,-5574,-5412,-5167,-4901,-4629,-4382,-4145,-3925,-3693,-3449,-3180,-2886,-2580,-2277,-2002,-1776,-1637,-1591,-1673,-1867,-2172,-2560,-2985,-3404,-3756,-3989,-4072,-3971,-3694,-3261,-2705,-2088,-1445,-839,-291,182,581,939,1279,1639,2040,2485,2948,3390,3741,3936,3904,3610,3022,2175,1115,-58,-1233,-2284,-3091,-3555,-3613,-3248,-2491,-1408,-121,1249,2559,3673,4513,4987,5105,4865,4354,3635,2840,2043,1360,838,534,437,539,775,1093,1393,1622,1690,1569,1222,659,-86,-954,-1871,-2741,-3479,-4002,-4244,-4198,-3844,-3261,-2488,-1647,-811,-83,489,853,1030,1013,885,681,484,351,317,417,632,937,1284,1603,1848,1965,1932,1751,1441,1043,612,188,-173,-454,-647,-746,-793,-791,-785,-773,-783,-790,-809,-815,-812,-803,-806,-836,-921,-1089,-1342,-1714,-2176,-2740,-3365,-4038,-4708,-5344,-5896,-6328,-6602,-6694,-6595,-6314,-5879,-5341,-4752,-4183,-3696,-3336,-3147,-3117,-3239,-3452,-3697,-3898,-3985,-3916,-3663,-3251,-2709,-2119,-1550,-1078,-769,-638,-695,-887,-1153,-1397,-1520,-1444,-1084,-418,563,1821,3282,4859,6442,7923,9214,10235,10943,11333,11398,11208,10791,10234,9600,8951,8349,7834,7424,7145,6962,6877,6833,6805,6733,6591,6337,5961,5453,4822,4102,3311,2508,1711,963,282,-340,-894,-1412,-1902,-2386,-2863,-3339,-3783,-4187,-4517,-4745,-4858,-4828,-4651,-4339,-3882,-3339,-2714,-2068,-1436,-840,-317,141,542,903,1264,1643,2064,2529,3027,3530,4000,4393,4676,4824,4824,4696,4445,4121,3741,3343,2951,2590,2259,1985,1757,1585,1469,1394,1358,1341,1321,1285,1206,1082,890,651,338,-7,-412,-838,-1294,-1770,-2249,-2738,-3202,-3651,-4039,-4367,-4588,-4697,-4669,-4509,-4225,-3857,-3442,-3046,-2726,-2529,-2499,-2636,-2936,-3336,-3788,-4187,-4467,-4530,-4333,-3836,-3048,-2007,-776,546,1869,3089,4121,4918,5431,5681,5687,5509,5207,4859,4520,4254,4088,4046,4118,4294,4541,4812,5081,5293,5424,5455,5356,5152,4828,4426,3956,3458,2957,2479,2040,1648,1283,937,574,168,-293,-827,-1401,-2003,-2566,-3063,-3416,-3610,-3596,-3383,-2966,-2387,-1683,-929,-186,465,953,1230,1252,1016,540,-142,-968,-1870,-2789,-3658,-4435,-5087,-5596,-5940,-6143,-6173,-6083,-5851,-5536,-5151,-4758,-4394,-4102,-3919,-3850,-3911,-4057,-4279,-4515,-4741,-4912,-5013,-5036,-4990,-4896,-4780,-4677,-4621,-4634,-4744,-4944,-5249,-5620,-6038,-6457,-6826,-7101,-7223,-7155,-6864,-6332,-5566,-4592,-3454,-2241,-1028,67,956,1538,1769,1602,1078,241,-805,-1929,-3008,-3887,-4479,-4686,-4498,-3923,-3024,-1910,-683,517,1596,2459,3072,3410,3513,3427,3219,2975,2749,2615,2586,2695,2918,3243,3619,4005,4352,4610,4750,4731,4556,4212,3723,3115,2428,1708,1014,384,-129,-499,-726,-806,-779,-676,-548,-423,-335,-282,-253,-227,-167,-47,154,441,804,1210,1621,1990,2263,2396,2363,2133,1724,1142,430,-361,-1174,-1955,-2639,-3198,-3588,-3797,-3827,-3675,-3369,-2931,-2389,-1806,-1209,-686,-268,-35,-13,-231,-678,-1321,-2098,-2938,-3747,-4451,-4974,-5276,-5325,-5133,-4716,-4124,-3413,-2642,-1894,-1206,-654,-243,-2,101,85,28,-29,0,158,501,1040,1783,2685,3711,4761,5770,6612,7223,7499,7415,6936,6099,4972,3647,2264,941,-168,-977,-1387,-1378,-960,-183,854,2037,3247,4359,5290,5966,6371,6502,6412,6149,5785,5386,4999,4668,4398,4191,4022,3871,3698,3488,3206,2866,2449,1991,1504,1018,576,191,-88,-253,-277,-158,101,479,945,1450,1941,2365,2667,2827,2816,2671,2396,2069,1723,1426,1217,1115,1130,1238,1392,1567,1682,1726,1654,1465,1180,818,437,67,-234,-455,-562,-584,-502,-384,-213,-64,76,157,172,94,-98,-424,-900,-1539,-2332,-3257,-4271,-5314,-6316,-7207,-7914,-8396,-8609,-8566,-8264,-7761,-7093,-6340,-5559,-4827,-4198,-3725,-3437,-3348,-3446,-3700,-4057,-4451,-4804,-5044,-5105,-4924,-4493,-3780,-2841,-1714,-488,732,1845,2732,3315,3530,3366,2850,2058,1098,112,-769,-1407,-1711,-1616,-1112,-235,938,2300,3723,5087,6274,7205,7820,8111,8082,7790,7285,6644,5930,5210,4524,3914,3388,2955,2609,2338,2121,1944,1784,1633,1474,1310,1130,952,769,600,446,317,203,111,4,-116,-294,-545,-890,-1339,-1891,-2509,-3172,-3803,-4360,-4762,-4970,-4933,-4651,-4122,-3412,-2555,-1663,-788,-24,581,993,1206,1241,1135,941,716,505,361,299,332,466,662,918,1179,1421,1599,1681,1628,1427,1063,548,-87,-796,-1503,-2150,-2640,-2940,-2978,-2761,-2284,-1593,-752,164,1058,1841,2429,2745,2750,2418,1772,851,-261,-1475,-2678,-3762,-4643,-5230,-5503,-5428,-5055,-4415,-3613,-2723,-1869,-1138,-624,-390,-460,-842,-1473,-2291,-3175,-4004,-4656,-5003,-4979,-4517,-3632,-2362,-792,948,2746,4444,5953,7164,8044,8581,8809,8789,8603,8339,8076,7887,7803,7860,8031,8311,8646,9002,9320,9575,9714,9736,9614,9357,8972,8473,7888,7234,6540,5823,5099,4378,3658,2936,2197,1437,636,-191,-1044,-1884,-2685,-3378,-3927,-4264,-4360,-4199,-3784,-3172,-2416,-1622,-884,-304,29,73,-200,-751,-1532,-2432,-3357,-4169,-4778,-5086,-5049,-4656,-3934,-2950,-1806,-607,509,1444,2076,2357,2218,1690,782,-400,-1772,-3179,-4515,-5620,-6429,-6835,-6854,-6465,-5761,-4801,-3713,-2595,-1575,-734,-154,122,90,-243,-812,-1547,-2363,-3148,-3825,-4296,-4513,-4432,-4055,-3395,-2513,-1463,-351,751,1720,2492,2970,3116,2903,2345,1505,456,-674,-1782,-2723,-3414,-3771,-3767,-3422,-2775,-1929,-974,-29,809,1474,1907,2116,2115,1965,1726,1488,1303,1243,1332,1578,1974,2478,3038,3599,4101,4482,4714,4746,4582,4209,3653,2943,2120,1242,364,-463,-1174,-1749,-2157,-2397,-2507,-2496,-2453,-2397,-2407,-2502,-2715,-3028,-3429,-3862,-4279,-4622,-4836,-4899,-4796,-4544,-4194,-3793,-3429,-3160,-3049,-3131,-3411,-3860,-4418,-4999,-5491,-5809,-5842,-5557,-4925,-3980,-2808,-1512,-239,866,1673,2067,1988,1409,381,-1017,-2642,-4336,-5923,-7248,-8167,-8608,-8522,-7942,-6934,-5613,-4115,-2593,-1198,-56,724,1073,979,445,-443,-1597,-2881,-4155,-5277,-6124,-6596,-6639,-6232,-5402,-4221,-2777,-1212,361,1776,2935,3704,4040,3888,3281,2280,979,-457,-1900,-3172,-4138,-4710,-4793,-4422,-3599,-2437,-1040,451,1905,3197,4244,4982,5403,5521,5395,5091,4689,4271,3893,3606,3432,3373,3411,3522,3664,3810,3918,3970,3939,3827,3628,3367,3056,2742,2452,2232,2113,2114,2241,2485,2798,3147,3456,3673,3740,3628,3317,2835,2225,1561,935,433,141,121,388,938,1704,2605,3525,4347,4960,5275,5244,4856,4153,3220,2171,1147,281,-304,-530,-370,165,971,1959,2947,3798,4354,4504,4177,3365,2111,521,-1267,-3077,-4752,-6125,-7095,-7579,-7573,-7109,-6261,-5159,-3911,-2685,-1575,-723,-166,25,-108,-552,-1195,-1963,-2720,-3365,-3798,-3946,-3778,-3276,-2492,-1461,-299,916,2065,3050,3783,4194,4246,3929,3278,2347,1239,60,-1063,-2006,-2669,-2971,-2872,-2382,-1531,-414,881,2222,3507,4615,5483,6049,6297,6259,5952,5468,4861,4219,3626,3121,2786,2616,2649,2854,3215,3681,4203,4712,5147,5446,5557,5449,5099,4517,3733,2784,1750,674,-347,-1288,-2075,-2714,-3184,-3510,-3723,-3847,-3930,-3970,-4000,-3985,-3923,-3764,-3479,-3045,-2445,-1699,-841,66,936,1703,2262,2583,2597,2328,1799,1083,277,-501,-1131,-1513,-1552,-1236,-544,440,1634,2890,4069,5006,5580,5678,5261,4318,2927,1177,-757,-2728,-4550,-6076,-7196,-7827,-7972,-7648,-6953,-5989,-4902,-3828,-2908,-2238,-1909,-1934,-2320,-2993,-3884,-4860,-5819,-6633,-7210,-7485,-7419,-7027,-6338,-5430,-4376,-3274,-2215,-1269,-508,32,333,387,235,-95,-528,-1005,-1446,-1788,-1974,-1968,-1758,-1358,-786,-114,634,1373,2070,2681,3179,3561,3839,4026,4167,4283,4419,4599,4842,5156,5538,5965,6426,6873,7287,7618,7849,7936,7880,7647,7269,6735,6100,5390,4657,3957,3330,2811,2415,2132,1938,1787,1624,1393,1055,571,-43,-787,-1583,-2392,-3113,-3675,-4017,-4085,-3880,-3421,-2769,-2002,-1238,-554,-67,182,148,-148,-664,-1314,-1997,-2593,-3005,-3126,-2915,-2330,-1404,-188,1208,2668,4031,5166,5922,6222,5990,5267,4092,2613,983,-609,-1990,-2997,-3543,-3564,-3091,-2198,-1019,288,1533,2563,3209,3403,3078,2271,1066,-427,-2015,-3552,-4847,-5776,-6230,-6180,-5622,-4638,-3325,-1823,-290,1136,2315,3149,3577,3564,3138,2342,1259,2,-1321,-2580,-3659,-4473,-4934,-5011,-4690,-4002,-2997,-1761,-383,1034,2389,3607,4619,5389,5906,6186,6255,6180,5991,5774,5556,5386,5283,5252,5280,5351,5418,5458,5418,5274,4997,4573,4017,3334,2569,1763,970,242,-376,-848,-1163,-1318,-1349,-1285,-1194,-1114,-1117,-1218,-1447,-1784,-2199,-2629,-3000,-3237,-3270,-3049,-2560,-1815,-884,160,1185,2094,2758,3103,3080,2677,1943,942,-216,-1412,-2529,-3448,-4082,-4361,-4260,-3780,-2981,-1942,-781,343,1315,1964,2225,2014,1350,273,-1109,-2660,-4241,-5691,-6902,-7775,-8275,-8401,-8203,-7759,-7170,-6545,-5975,-5543,-5278,-5207,-5285,-5478,-5706,-5902,-5988,-5917,-5648,-5182,-4535,-3757,-2908,-2067,-1303,-699,-295,-146,-252,-618,-1213,-1992,-2893,-3850,-4776,-5606,-6248,-6663,-6786,-6612,-6139,-5394,-4441,-3335,-2175,-1022,32,939,1649,2144,2418,2499,2411,2210,1937,1662,1420,1271,1230,1323,1544,1887,2307,2772,3232,3622,3910,4038,3983,3744,3308,2729,2027,1284,540,-126,-684,-1090,-1341,-1452,-1443,-1372,-1272,-1192,-1167,-1196,-1297,-1426,-1566,-1663,-1682,-1598,-1390,-1082,-687,-273,115,417,578,587,424,124,-277,-731,-1168,-1554,-1830,-1986,-1994,-1864,-1591,-1216,-757,-277,173,518,694,640,318,-277,-1128,-2170,-3332,-4500,-5586,-6474,-7100,-7412,-7390,-7069,-6488,-5737,-4896,-4072,-3324,-2744,-2327,-2109,-2032,-2061,-2110,-2123,-2014,-1750,-1299,-666,115,992,1897,2755,3503,4091,4489,4690,4714,4587,4357,4066,3756,3470,3226,3055,2954,2932,2987,3098,3272,3474,3705,3943,4179,4401,4607,4785,4946,5080,5193,5296,5376,5458,5522,5582,5637,5670,5699,5683,5650,5556,5412,5201,4920,4566,4155,3683,3191,2690,2224,1822,1519,1342,1295,1389,1584,1861,2149,2400,2551,2559,2392,2059,1579,1008,415,-121,-525,-729,-703,-436,55,696,1444,2174,2833,3318,3602,3633,3442,3022,2445,1741,974,190,-558,-1240,-1802,-2221,-2462,-2510,-2362,-2042,-1593,-1068,-567,-139,122,186,32,-333,-847,-1464,-2084,-2640,-3070,-3321,-3404,-3320,-3138,-2916,-2732,-2651,-2718,-2956,-3344,-3839,-4368,-4836,-5171,-5271,-5104,-4636,-3876,-2887,-1724,-508,671,1699,2495,2992,3166,3008,2570,1890,1057,144,-769,-1598,-2293,-2790,-3068,-3088,-2864,-2384,-1695,-811,189,1276,2356,3386,4299,5045,5599,5939,6072,6021,5821,5517,5170,4822,4526,4312,4191,4178,4243,4368,4509,4627,4690,4656,4522,4266,3915,3469,2983,2451,1951,1461,1038,661,340,47,-243,-556,-924,-1358,-1863,-2415,-2989,-3521,-3970,-4263,-4371,-4249,-3909,-3346,-2619,-1772,-880,-13,762,1376,1788,1959,1882,1551,990,226,-699,-1718,-2788,-3810,-4743,-5484,-5997,-6220,-6142,-5780,-5157,-4364,-3461,-2554,-1728,-1043,-565,-294,-237,-352,-602,-923,-1278,-1610,-1917,-2166,-2383,-2566,-2732,-2901,-3043,-3182,-3254,-3266,-3156,-2920,-2533,-1998,-1348,-598,175,932,1595,2114,2443,2550,2436,2109,1613,992,315,-375,-1000,-1551,-1962,-2252,-2392,-2396,-2274,-2029,-1687,-1256,-755,-206,378,970,1557,2121,2645,3125,3551,3922,4251,4543,4812,5083,5360,5673,6015,6401,6805,7232,7630,7996,8266,8437,8452,8308,7983,7481,6817,6013,5111,4156,3200,2297,1484,801,258,-141,-413,-594,-700,-787,-855,-939,-1034,-1128,-1228,-1292,-1341,-1339,-1309,-1243,-1152,-1055,-949,-864,-791,-759,-763,-824,-928,-1103,-1323,-1598,-1910,-2234,-2555,-2829,-3034,-3119,-3080,-2884,-2542,-2071,-1493,-854,-200,434,998,1467,1819,2036,2127,2073,1902,1601,1185,664,32,-685,-1484,-2328,-3203,-4045,-4839,-5497,-6003,-6283,-6331,-6100,-5622,-4891,-3978,-2923,-1814,-723,267,1085,1690,2025,2117,1946,1579,1051,425,-230,-873,-1454,-1943,-2326,-2585,-2727,-2744,-2649,-2438,-2123,-1704,-1200,-609,40,744,1468,2201,2908,3579,4178,4694,5113,5417,5618,5697,5685,5571,5388,5137,4836,4501,4130,3743,3324,2888,2426,1936,1431,906,387,-113,-575,-969,-1294,-1530,-1695,-1808,-1893,-1999,-2152,-2386,-2709,-3111,-3567,-4039,-4467,-4827,-5054,-5157,-5106,-4929,-4642,-4274,-3859,-3433,-3026,-2676,-2401,-2239,-2200,-2303,-2545,-2930,-3417,-4001,-4609,-5214,-5754,-6189,-6490,-6644,-6656,-6562,-6386,-6190,-5986,-5832,-5707,-5627,-5562,-5482,-5374,-5207,-4987,-4715,-4430,-4145,-3923,-3762,-3702,-3722,-3801,-3897,-3945,-3883,-3652,-3194,-2488,-1529,-355,981,2370,3727,4910,5823,6374,6493,6181,5438,4344,2987,1476,-63,-1532,-2834,-3918,-4734,-5294,-5587,-5657,-5529,-5245,-4854,-4384,-3887,-3374,-2877,-2401,-1942,-1508,-1075,-637,-182,304,821,1375,1965,2590,3235,3897,4557,5194,5791,6330,6787,7187,7506,7789,8065,8345,8702,9114,9629,10218,10875,11553,12222,12817,13297,13608,13689,13514,13027,12228,11096,9660,7973,6095,4151,2232,474,-1012,-2138,-2831,-3058,-2825,-2167,-1144,140,1595,3104,4549,5840,6858,7545,7814,7639,6997,5911,4443,2685,771,-1160,-2943,-4458,-5587,-6283,-6530,-6375,-5888,-5183,-4357,-3523,-2760,-2134,-1682,-1433,-1394,-1585,-1988,-2633,-3476,-4539,-5753,-7100,-8497,-9888,-11182,-12305,-13178,-13748,-13952,-13788,-13235,-12338,-11132,-9701,-8104,-6463,-4832,-3322,-1996,-916,-141,303,392,131,-459,-1331,-2415,-3626,-4861,-6007,-6966,-7626,-7923,-7793,-7223,-6222,-4837,-3142,-1235,773,2776,4661,6354,7762,8861,9612,10029,10129,9961,9563,9012,8343,7608,6850,6075,5318,4574,3863,3196,2596,2100,1725,1533,1507,1690,2032,2514,3063,3603,4068,4388,4525,4466,4212,3809,3281,2691,2063,1438,822,223,-378,-986,-1625,-2301,-3030,-3798,-4612,-5423,-6240,-6986,-7657,-8186,-8545,-8704,-8641,-8368,-7897,-7278,-6561,-5808,-5082,-4430,-3892,-3484,-3207,-3047,-2967,-2947,-2932,-2904,-2812,-2650,-2381,-2016,-1535,-953,-284,470,1268,2108,2949,3771,4535,5219,5780,6216,6489,6621,6604,6478,6268,6015,5768,5546,5401,5336,5372,5510,5741,6057,6443,6885,7362,7856,8339,8783,9153,9421,9552,9520,9323,8936,8394,7687,6870,5947,4972,3956,2934,1926,947,13,-846,-1616,-2239,-2694,-2909,-2860,-2504,-1840,-900,262,1549,2838,4004,4913,5447,5537,5124,4226,2875,1175,-772,-2803,-4789,-6561,-7998,-8996,-9480,-9446,-8904,-7940,-6657,-5176,-3653,-2195,-942,51,713,1041,1060,805,372,-179,-732,-1232,-1588,-1779,-1780,-1601,-1289,-866,-406,78,530,967,1371,1777,2202,2667,3193,3780,4413,5066,5697,6249,6677,6914,6934,6699,6214,5492,4573,3523,2411,1324,338,-473,-1062,-1393,-1459,-1275,-863,-279,442,1225,2018,2744,3324,3701,3783,3535,2908,1892,512,-1183,-3101,-5126,-7114,-8908,-10361,-11319,-11705,-11431,-10530,-9035,-7079,-4820,-2445,-151,1881,3501,4605,5128,5083,4487,3439,2029,378,-1385,-3156,-4823,-6317,-7577,-8583,-9326,-9823,-10111,-10206,-10164,-9978,-9694,-9287,-8775,-8136,-7378,-6487,-5488,-4389,-3243,-2088,-993,-25,761,1291,1555,1526,1246,766,176,-417,-906,-1179,-1163,-799,-77,976,2312,3824,5429,6984,8398,9559,10394,10854,10934,10653,10078,9294,8403,7513,6723,6105,5708,5551,5607,5839,6172,6520,6798,6913,6790,6378,5633,4564,3185,1554,-263,-2173,-4087,-5899,-7527,-8873,-9874,-10469,-10635,-10362,-9704,-8716,-7521,-6240,-5014,-3980,-3258,-2914,-3002,-3504,-4378,-5542,-6887,-8291,-9642,-10821,-11745,-12351,-12605,-12518,-12125,-11493,-10713,-9878,-9092,-8431,-7964,-7710,-7666,-7800,-8035,-8301,-8501,-8551,-8385,-7966,-7273,-6355,-5242,-4041,-2827,-1700,-735,13,524,806,889,848,732,632,596,680,908,1288,1813,2449,3166,3906,4630,5272,5799,6156,6338,6332,6164,5880,5534,5198,4944,4824,4890,5164,5642,6316,7127,8026,8929,9749,10395,10779,10825,10479,9712,8535,6975,5121,3052,900,-1215,-3164,-4813,-6070,-6840,-7087,-6798,-6015,-4814,-3309,-1629,86,1707,3123,4261,5068,5529,5656,5454,4977,4249,3312,2227,1020,-231,-1489,-2684,-3776,-4715,-5479,-6048,-6423,-6609,-6623,-6471,-6180,-5733,-5162,-4433,-3569,-2555,-1407,-140,1216,2613,4000,5304,6467,7409,8092,8453,8496,8216,7656,6869,5948,4955,4017,3179,2543,2135,1992,2107,2460,2993,3656,4365,5055,5666,6158,6517,6762,6923,7062,7239,7513,7933,8526,9288,10193,11164,12120,12924,13468,13611,13256,12339,10819,8753,6188,3287,179,-2930,-5868,-8453,-10533,-11979,-12716,-12706,-11967,-10573,-8645,-6343,-3874,-1431,776,2583,3861,4542,4612,4123,3164,1872,388,-1140,-2574,-3821,-4791,-5475,-5853,-5982,-5909,-5728,-5516,-5366,-5342,-5492,-5829,-6341,-6975,-7664,-8317,-8838,-9145,-9171,-8872,-8255,-7329,-6174,-4848,-3464,-2110,-885,125,864,1286,1383,1182,720,89,-634,-1336,-1922,-2313,-2434,-2264,-1798,-1069,-148,878,1909,2817,3515,3908,3949,3646,3024,2207,1308,499,-54,-230,76,870,2091,3600,5198,6640,7718,8208,8012,7058,5425,3223,678,-1992,-4528,-6710,-8351,-9333,-9587,-9132,-8027,-6396,-4396,-2219,-49,1904,3485,4547,5005,4817,4017,2660,884,-1180,-3355,-5485,-7419,-9036,-10253,-11013,-11315,-11171,-10645,-9800,-8736,-7544,-6326,-5166,-4132,-3258,-2568,-2032,-1612,-1243,-845,-364,261,1050,1991,3049,4143,5203,6125,6846,7305,7486,7413,7124,6705,6240,5820,5524,5409,5501,5802,6285,6893,7572,8242,8839,9301,9582,9640,9467,9044,8399,7553,6585,5559,4618,3860,3444,3464,4012,5100,6682,8620,10724,12739,14398,15451,15693,15014,13385,10896,7719,4106,339,-3291,-6507,-9106,-10918,-11889,-12007,-11364,-10087,-8382,-6446,-4525,-2814,-1491,-680,-414,-695,-1425,-2478,-3706,-4935,-6045,-6916,-7501,-7782,-7785,-7562,-7163,-6645,-6051,-5394,-4698,-3960,-3191,-2413,-1656,-949,-349,126,442,603,634,571,475,396,385,475,666,948,1277,1602,1865,2007,1994,1798,1430,920,314,-309,-886,-1334,-1590,-1614,-1365,-859,-102,853,1955,3128,4294,5376,6285,6970,7370,7480,7323,6959,6498,6052,5756,5708,5976,6551,7383,8325,9220,9861,10067,9685,8638,6898,4551,1721,-1383,-4551,-7534,-10138,-12166,-13514,-14101,-13941,-13095,-11669,-9841,-7781,-5693,-3759,-2122,-897,-118,221,185,-122,-591,-1095,-1544,-1870,-2035,-2045,-1912,-1680,-1373,-1038,-668,-306,81,450,805,1114,1332,1424,1348,1061,572,-136,-1007,-2025,-3099,-4192,-5221,-6138,-6890,-7442,-7769,-7874,-7758,-7458,-7013,-6483,-5928,-5406,-4966,-4640,-4419,-4291,-4187,-4041,-3767,-3281,-2531,-1484,-164,1390,3056,4734,6254,7502,8356,8759,8717,8290,7611,6851,6180,5786,5758,6165,6947,7986,9097,10039,10595,10555,9793,8254,5983,3112,-165,-3580,-6884,-9798,-12105,-13641,-14301,-14077,-13034,-11295,-9070,-6568,-4052,-1744,139,1452,2094,2055,1371,153,-1456,-3279,-5149,-6890,-8387,-9535,-10293,-10650,-10640,-10315,-9761,-9054,-8297,-7556,-6938,-6477,-6246,-6248,-6489,-6930,-7515,-8148,-8748,-9188,-9396,-9272,-8788,-7912,-6678,-5143,-3388,-1540,286,1950,3344,4367,4965,5115,4848,4227,3367,2382,1424,614,66,-152,-8,476,1234,2169,3138,4016,4656,4958,4853,4334,3453,2335,1142,81,-650,-889,-507,500,2090,4093,6283,8391,10122,11225,11506,10854,9271,6862,3826,444,-2967,-6076,-8590,-10272,-10994,-10723,-9544,-7642,-5269,-2724,-311,1707,3118,3801,3730,2970,1658,-3,-1797,-3500,-4931,-5938,-6460,-6470,-6008,-5170,-4052,-2787,-1491,-262,813,1668,2275,2595,2648,2430,1999,1403,722,59,-508,-866,-957,-724,-152,728,1881,3206,4627,6026,7315,8411,9249,9809,10060,10057,9795,9373,8816,8217,7613,7070,6601,6237,5967,5760,5593,5400,5148,4783,4295,3677,2979,2268,1643,1240,1163,1542,2436,3869,5809,8127,10668,13207,15506,17332,18480,18800,18228,16761,14502,11606,8297,4834,1464,-1557,-4047,-5865,-6964,-7367,-7170,-6531,-5627,-4674,-3837,-3278,-3089,-3306,-3895,-4778,-5803,-6836,-7699,-8261,-8432,-8150,-7460,-6411,-5138,-3782,-2488,-1395,-596,-149,-59,-292,-786,-1451,-2209,-2969,-3674,-4271,-4735,-5062,-5249,-5337,-5334,-5289,-5227,-5176,-5151,-5163,-5199,-5254,-5305,-5329,-5312,-5232,-5084,-4864,-4563,-4196,-3756,-3252,-2680,-2042,-1337,-566,250,1105,1950,2761,3486,4084,4528,4787,4870,4788,4595,4335,4103,3952,3966,4176,4598,5202,5918,6647,7259,7633,7644,7209,6285,4871,3038,879,-1438,-3753,-5858,-7586,-8775,-9329,-9202,-8426,-7076,-5305,-3270,-1163,848,2618,4030,5031,5585,5720,5461,4872,4002,2910,1634,213,-1323,-2952,-4625,-6315,-7949,-9463,-10778,-11801,-12477,-12744,-12590,-12046,-11150,-10018,-8734,-7424,-6177,-5072,-4146,-3424,-2873,-2464,-2134,-1818,-1454,-983,-363,432,1402,2535,3789,5103,6419,7641,8719,9553,10126,10376,10323,9979,9397,8646,7809,6963,6196,5575,5144,4945,4962,5190,5582,6084,6654,7227,7789,8293,8746,9134,9464,9728,9916,10008,9965,9753,9327,8645,7689,6439,4929,3185,1303,-621,-2467,-4081,-5376,-6224,-6612,-6515,-6016,-5191,-4193,-3146,-2202,-1466,-1027,-926,-1166,-1709,-2498,-3438,-4456,-5450,-6365,-7128,-7725,-8110,-8305,-8278,-8051,-7595,-6922,-6002,-4860,-3489,-1961,-322,1304,2821,4112,5069,5643,5795,5553,4984,4182,3275,2388,1636,1119,883,952,1288,1826,2465,3090,3591,3859,3834,3479,2809,1876,779,-371,-1441,-2306,-2872,-3058,-2855,-2256,-1341,-169,1123,2437,3645,4654,5403,5852,6040,6006,5842,5648,5515,5527,5739,6149,6751,7463,8199,8845,9268,9359,9016,8181,6832,5022,2816,382,-2140,-4556,-6710,-8474,-9750,-10517,-10775,-10593,-10051,-9256,-8323,-7359,-6459,-5711,-5153,-4841,-4761,-4921,-5277,-5796,-6416,-7087,-7734,-8304,-8726,-8951,-8929,-8618,-8011,-7095,-5918,-4528,-3013,-1480,-33,1224,2212,2886,3232,3273,3063,2674,2183,1672,1209,835,597,487,496,604,743,896,978,980,843,577,174,-332,-906,-1486,-2024,-2458,-2741,-2840,-2734,-2415,-1908,-1219,-409,490,1422,2338,3214,4023,4773,5475,6154,6830,7516,8203,8865,9459,9910,10156,10112,9713,8913,7675,6015,3968,1622,-910,-3474,-5911,-8054,-9771,-10961,-11598,-11693,-11336,-10643,-9759,-8831,-7988,-7315,-6880,-6670,-6666,-6800,-6984,-7152,-7218,-7147,-6916,-6534,-6040,-5474,-4904,-4375,-3932,-3601,-3389,-3289,-3289,-3374,-3535,-3781,-4120,-4576,-5152,-5867,-6675,-7567,-8447,-9267,-9932,-10373,-10530,-10379,-9901,-9132,-8120,-6920,-5631,-4312,-3047,-1884,-862,-6,701,1259,1705,2069,2372,2653,2923,3203,3496,3821,4152,4504,4833,5120,5318,5383,5283,5007,4562,4002,3393,2825,2385,2141,2137,2382,2835,3438,4101,4720,5205,5457,5411,5032,4309,3281,2017,618,-798,-2111,-3217,-4045,-4562,-4781,-4742,-4513,-4162,-3750,-3324,-2901,-2488,-2072,-1643,-1189,-722,-266,136,422,535,412,15,-669,-1625,-2790,-4094,-5395,-6596,-7529,-8106,-8220,-7836,-6961,-5645,-4003,-2149,-243,1579,3203,4518,5502,6113,6411,6437,6302,6089,5910,5850,5964,6293,6827,7530,8347,9192,9983,10642,11094,11305,11232,10904,10321,9562,8673,7750,6847,6043,5352,4800,4352,3976,3604,3207,2737,2220,1680,1188,823,649,725,1048,1599,2306,3092,3859,4527,5036,5348,5457,5387,5168,4871,4549,4269,4087,4042,4132,4359,4640,4931,5134,5174,5006,4599,3979,3200,2333,1480,726,140,-225,-380,-343,-192,-14,100,48,-224,-757,-1545,-2530,-3645,-4763,-5786,-6591,-7108,-7292,-7150,-6735,-6130,-5444,-4789,-4260,-3935,-3837,-3974,-4288,-4715,-5148,-5490,-5634,-5516,-5083,-4345,-3338,-2148,-888,312,1327,2040,2375,2290,1799,969,-95,-1243,-2314,-3134,-3565,-3495,-2886,-1760,-206,1616,3508,5270,6697,7644,8040,7864,7212,6197,5010,3801,2748,1927,1402,1156,1120,1214,1318,1342,1205,865,327,-387,-1190,-2017,-2760,-3357,-3756,-3949,-3961,-3856,-3699,-3566,-3515,-3549,-3676,-3816,-3912,-3874,-3620,-3119,-2362,-1394,-323,734,1616,2183,2317,1947,1059,-291,-1999,-3902,-5826,-7583,-9010,-9985,-10448,-10390,-9883,-9023,-7970,-6862,-5864,-5076,-4586,-4411,-4530,-4857,-5296,-5697,-5941,-5891,-5473,-4627,-3364,-1732,179,2233,4294,6220,7868,9160,10012,10442,10466,10185,9700,9156,8657,8331,8219,8346,8685,9142,9629,10024,10223,10165,9823,9220,8440,7577,6755,6070,5603,5372,5360,5498,5681,5809,5767,5487,4934,4110,3092,1953,836,-159,-913,-1373,-1510,-1371,-1034,-623,-272,-106,-221,-671,-1436,-2482,-3674,-4910,-6026,-6914,-7469,-7660,-7475,-6997,-6313,-5560,-4874,-4361,-4114,-4154,-4460,-4952,-5513,-5998,-6281,-6224,-5788,-4925,-3703,-2203,-561,1059,2515,3662,4408,4705,4557,4036,3239,2322,1431,723,324,318,741,1575,2747,4145,5621,7031,8220,9074,9520,9520,9122,8381,7419,6355,5307,4366,3591,2981,2522,2130,1756,1303,743,50,-741,-1567,-2322,-2912,-3213,-3175,-2749,-1959,-893,365,1640,2823,3764,4396,4673,4619,4303,3821,3306,2862,2576,2496,2595,2820,3054,3166,3038,2550,1678,409,-1151,-2882,-4591,-6098,-7214,-7808,-7805,-7207,-6106,-4641,-3026,-1476,-219,567,758,307,-763,-2337,-4265,-6331,-8329,-10064,-11358,-12120,-12296,-11903,-11032,-9784,-8330,-6802,-5368,-4109,-3129,-2421,-1978,-1730,-1568,-1409,-1125,-660,48,985,2110,3328,4531,5589,6388,6849,6931,6644,6055,5247,4344,3442,2637,1970,1460,1067,758,439,94,-353,-873,-1453,-2020,-2485,-2757,-2739,-2374,-1620,-506,916,2528,4197,5757,7051,7948,8353,8241,7635,6632,5366,3995,2683,1549,677,73,-306,-582,-870,-1339,-2085,-3198,-4671,-6458,-8413,-10404,-12208,-13683,-14662,-15073,-14898,-14186,-13060,-11674,-10216,-8857,-7754,-6998,-6639,-6647,-6949,-7422,-7923,-8302,-8442,-8233,-7656,-6700,-5445,-3995,-2484,-1075,96,907,1277,1193,672,-184,-1268,-2419,-3499,-4369,-4934,-5138,-4989,-4519,-3833,-3014,-2194,-1448,-858,-428,-162,7,128,289,540,919,1424,2019,2639,3208,3640,3868,3844,3565,3040,2344,1542,753,67,-419,-640,-570,-214,364,1069,1780,2366,2709,2735,2408,1787,948,65,-722,-1233,-1373,-1075,-390,594,1678,2679,3361,3574,3188,2190,641,-1313,-3465,-5575,-7413,-8777,-9528,-9603,-9018,-7871,-6318,-4551,-2789,-1211,1,758,1006,759,105,-852,-1956,-3059,-4028,-4745,-5152,-5216,-4972,-4469,-3798,-3039,-2284,-1577,-961,-416,86,608,1203,1948,2857,3965,5239,6629,8072,9471,10752,11845,12700,13308,13672,13835,13842,13751,13611,13457,13307,13143,12948,12663,12252,11659,10858,9841,8620,7246,5790,4334,2991,1836,966,414,201,294,625,1100,1594,1994,2186,2101,1714,1047,195,-734,-1585,-2223,-2544,-2488,-2073,-1366,-503,355,1050,1424,1421,983,197,-842,-1954,-2956,-3661,-3930,-3651,-2823,-1472,267,2242,4242,6080,7563,8566,9014,8898,8283,7282,6048,4743,3515,2485,1705,1190,886,689,492,156,-416,-1290,-2491,-3965,-5633,-7359,-8989,-10380,-11381,-11903,-11889,-11326,-10272,-8797,-7017,-5061,-3035,-1068,768,2391,3768,4869,5694,6240,6529,6564,6373,5964,5370,4616,3760,2845,1948,1137,459,-1,-234,-202,78,582,1247,2012,2772,3444,3932,4146,4047,3583,2787,1696,412,-942,-2221,-3268,-3959,-4203,-3956,-3270,-2221,-983,263,1318,2003,2205,1862,1024,-211,-1646,-3089,-4300,-5120,-5402,-5125,-4329,-3142,-1768,-418,664,1301,1348,756,-437,-2142,-4170,-6332,-8408,-10202,-11563,-12403,-12683,-12459,-11809,-10886,-9832,-8796,-7905,-7231,-6809,-6617,-6577,-6601,-6553,-6331,-5815,-4967,-3727,-2160,-285,1762,3890,5959,7854,9478,10751,11646,12149,12303,12144,11760,11200,10551,9846,9147,8460,7827,7241,6724,6267,5883,5553,5294,5080,4927,4820,4757,4730,4727,4727,4714,4656,4536,4333,4042,3661,3216,2737,2258,1844,1510,1301,1206,1204,1236,1234,1105,785,200,-652,-1770,-3058,-4432,-5729,-6828,-7582,-7911,-7779,-7208,-6295,-5171,-4017,-2998,-2280,-1965,-2108,-2685,-3619,-4754,-5932,-6942,-7626,-7829,-7468,-6525,-5050,-3174,-1072,1034,2936,4424,5367,5690,5403,4606,3449,2138,883,-121,-718,-815,-380,547,1880,3485,5214,6915,8445,9695,10573,11047,11098,10770,10101,9178,8076,6873,5663,4493,3460,2585,1944,1533,1373,1444,1687,2059,2468,2843,3119,3231,3148,2862,2368,1703,892,-1,-943,-1849,-2692,-3386,-3891,-4154,-4127,-3796,-3149,-2221,-1082,186,1428,2536,3338,3738,3646,3041,1973,538,-1097,-2756,-4229,-5358,-5999,-6102,-5683,-4816,-3666,-2403,-1220,-296,265,390,103,-533,-1376,-2298,-3131,-3760,-4097,-4109,-3836,-3347,-2775,-2255,-1923,-1902,-2240,-2966,-4015,-5285,-6639,-7901,-8918,-9551,-9687,-9291,-8338,-6890,-5021,-2848,-513,1853,4094,6095,7740,8957,9711,9991,9837,9298,8462,7407,6224,5003,3799,2697,1711,892,227,-279,-649,-903,-1061,-1141,-1158,-1118,-1036,-923,-796,-689,-608,-588,-623,-707,-829,-935,-1007,-992,-856,-591,-178,339,931,1509,1999,2297,2317,1996,1283,202,-1221,-2876,-4652,-6406,-7989,-9287,-10208,-10702,-10796,-10531,-10023,-9396,-8782,-8314,-8082,-8145,-8500,-9104,-9858,-10642,-11314,-11734,-11794,-11430,-10621,-9437,-7967,-6386,-4848,-3548,-2606,-2129,-2145,-2600,-3426,-4441,-5511,-6424,-7044,-7213,-6871,-5967,-4548,-2682,-512,1802,4092,6165,7894,9142,9853,9999,9610,8737,7483,5945,4250,2514,858,-623,-1839,-2748,-3318,-3580,-3562,-3344,-3000,-2600,-2231,-1931,-1752,-1705,-1794,-2000,-2292,-2619,-2922,-3146,-3218,-3111,-2775,-2224,-1466,-551,457,1477,2418,3193,3710,3909,3731,3166,2219,954,-548,-2154,-3717,-5089,-6110,-6689,-6746,-6299,-5404,-4193,-2830,-1512,-407,314,571,311,-428,-1551,-2927,-4383,-5750,-6877,-7631,-7962,-7838,-7322,-6497,-5494,-4446,-3484,-2685,-2120,-1761,-1571,-1457,-1298,-985,-405,531,1852,3576,5641,7964,10416,12837,15077,16967,18387,19242,19482,19129,18233,16902,15276,13486,11699,10032,8605,7491,6727,6315,6219,6353,6628,6926,7143,7196,7022,6611,5979,5177,4278,3352,2484,1726,1131,720,490,437,511,688,899,1106,1250,1286,1190,934,515,-49,-747,-1530,-2366,-3204,-3999,-4700,-5261,-5627,-5774,-5643,-5256,-4589,-3696,-2641,-1486,-352,694,1562,2207,2615,2808,2845,2804,2778,2854,3099,3568,4248,5128,6112,7112,8001,8644,8943,8798,8198,7144,5723,4052,2289,605,-831,-1876,-2433,-2452,-1967,-1050,149,1454,2669,3602,4095,4043,3387,2170,457,-1581,-3798,-5962,-7922,-9472,-10523,-10950,-10760,-9933,-8570,-6749,-4639,-2381,-159,1885,3609,4939,5811,6251,6284,5990,5472,4810,4124,3470,2913,2480,2160,1939,1764,1585,1351,1008,543,-61,-766,-1529,-2281,-2926,-3407,-3637,-3591,-3250,-2636,-1796,-793,289,1380,2392,3262,3922,4325,4419,4186,3599,2671,1438,-65,-1734,-3493,-5219,-6808,-8153,-9182,-9833,-10102,-10004,-9605,-8994,-8277,-7584,-7008,-6662,-6580,-6797,-7269,-7925,-8659,-9315,-9771,-9865,-9512,-8640,-7257,-5413,-3231,-852,1536,3767,5685,7177,8181,8691,8749,8442,7893,7206,6527,5937,5533,5361,5439,5763,6290,6961,7691,8400,8979,9371,9496,9337,8890,8171,7251,6169,5036,3896,2853,1945,1237,728,437,315,338,421,516,527,419,112,-390,-1109,-1994,-2999,-4036,-5021,-5861,-6479,-6826,-6864,-6600,-6061,-5297,-4388,-3416,-2479,-1670,-1084,-779,-820,-1203,-1921,-2908,-4070,-5288,-6415,-7318,-7863,-7951,-7533,-6577,-5153,-3320,-1238,947,3039,4867,6264,7106,7337,6938,6005,4643,3070,1464,73,-945,-1439,-1348,-687,465,1961,3623,5256,6675,7743,8353,8494,8171,7490,6559,5536,4571,3806,3347,3279,3608,4323,5334,6527,7739,8809,9569,9884,9663,8869,7528,5726,3601,1321,-919,-2930,-4545,-5625,-6091,-5915,-5137,-3839,-2171,-303,1575,3253,4567,5352,5516,5020,3889,2232,194,-2014,-4186,-6100,-7574,-8478,-8720,-8310,-7279,-5758,-3888,-1877,97,1808,3119,3874,4033,3571,2572,1148,-531,-2266,-3878,-5181,-6060,-6434,-6297,-5698,-4737,-3566,-2341,-1242,-412,29,14,-447,-1305,-2417,-3629,-4735,-5557,-5926,-5748,-4977,-3658,-1898,135,2238,4196,5811,6924,7427,7294,6549,5298,3683,1889,102,-1481,-2717,-3469,-3677,-3324,-2454,-1162,398,2063,3635,4930,5822,6174,5993,5272,4130,2706,1170,-270,-1461,-2235,-2522,-2281,-1544,-417,978,2463,3873,5031,5807,6079,5808,4958,3601,1806,-262,-2449,-4554,-6403,-7839,-8759,-9107,-8905,-8206,-7148,-5872,-4553,-3370,-2469,-1982,-1988,-2520,-3542,-4991,-6721,-8587,-10407,-12007,-13249,-14022,-14285,-14047,-13379,-12393,-11239,-10063,-9023,-8235,-7784,-7700,-7957,-8468,-9108,-9712,-10107,-10142,-9696,-8707,-7189,-5208,-2906,-453,1953,4116,5880,7115,7760,7805,7297,6329,5035,3549,2036,621,-567,-1445,-1957,-2090,-1865,-1336,-604,245,1058,1749,2186,2321,2098,1558,726,-257,-1312,-2261,-3006,-3428,-3486,-3153,-2509,-1616,-640,301,1042,1483,1529,1154,361,-795,-2233,-3839,-5491,-7055,-8394,-9403,-9968,-10046,-9598,-8653,-7277,-5563,-3655,-1686,178,1802,3050,3828,4077,3769,2942,1654,24,-1813,-3701,-5483,-7012,-8175,-8890,-9139,-8928,-8328,-7422,-6324,-5154,-4006,-2975,-2094,-1387,-809,-318,182,755,1485,2400,3516,4799,6179,7581,8894,10035,10933,11537,11850,11886,11709,11379,10978,10574,10225,9965,9812,9759,9786,9879,9984,10098,10162,10175,10089,9888,9547,9043,8376,7546,6585,5531,4456,3430,2546,1867,1476,1379,1596,2072,2727,3468,4165,4704,4994,4940,4528,3733,2598,1184,-430,-2141,-3833,-5415,-6759,-7798,-8445,-8660,-8433,-7763,-6714,-5326,-3717,-1971,-213,1443,2879,4004,4725,5007,4837,4232,3284,2073,755,-551,-1691,-2564,-3073,-3190,-2903,-2266,-1340,-223,995,2217,3376,4421,5333,6109,6778,7360,7896,8406,8897,9375,9809,10181,10446,10571,10525,10278,9835,9180,8350,7362,6261,5095,3900,2747,1650,684,-162,-828,-1341,-1677,-1874,-1946,-1933,-1892,-1860,-1907,-2060,-2364,-2816,-3406,-4073,-4752,-5344,-5744,-5879,-5666,-5096,-4177,-2976,-1595,-167,1181,2292,3074,3411,3282,2659,1593,169,-1510,-3270,-4980,-6437,-7515,-8061,-7997,-7287,-5939,-4036,-1696,911,3597,6145,8374,10084,11158,11489,11066,9910,8134,5876,3329,690,-1846,-4110,-5984,-7397,-8344,-8862,-9046,-8987,-8819,-8622,-8494,-8474,-8577,-8789,-9065,-9344,-9556,-9639,-9524,-9180,-8575,-7715,-6622,-5338,-3937,-2482,-1077,211,1300,2141,2696,2974,2995,2829,2549,2256,2045,2004,2200,2664,3401,4369,5502,6695,7842,8813,9519,9856,9804,9340,8542,7481,6315,5172,4210,3551,3256,3365,3810,4513,5318,6080,6629,6836,6603,5881,4680,3048,1083,-1086,-3327,-5475,-7418,-9011,-10181,-10851,-11001,-10636,-9785,-8540,-6975,-5238,-3459,-1786,-370,664,1225,1249,748,-227,-1573,-3131,-4737,-6205,-7381,-8134,-8407,-8182,-7512,-6491,-5232,-3865,-2495,-1216,-69,911,1746,2451,3062,3623,4141,4659,5152,5624,6054,6395,6636,6732,6660,6411,5973,5360,4592,3707,2739,1758,810,-31,-694,-1130,-1265,-1090,-566,257,1356,2623,3968,5250,6344,7114,7471,7342,6729,5689,4335,2844,1415,250,-470,-624,-174,842,2294,3987,5691,7161,8188,8612,8343,7375,5770,3664,1238,-1316,-3767,-5955,-7689,-8885,-9467,-9424,-8804,-7669,-6125,-4292,-2287,-244,1719,3482,4940,5994,6571,6620,6114,5094,3600,1765,-284,-2386,-4361,-6081,-7416,-8301,-8725,-8690,-8277,-7542,-6585,-5474,-4292,-3094,-1937,-853,124,984,1705,2299,2755,3094,3321,3447,3499,3477,3413,3313,3192,3051,2901,2714,2494,2216,1867,1464,999,535,90,-259,-471,-508,-345,-1,492,1065,1630,2105,2383,2430,2177,1680,955,144,-661,-1292,-1647,-1632,-1203,-402,713,1995,3302,4472,5347,5829,5826,5328,4341,2947,1228,-669,-2632,-4494,-6164,-7513,-8504,-9094,-9301,-9152,-8700,-8005,-7112,-6080,-4943,-3752,-2568,-1456,-507,177,507,391,-219,-1332,-2917,-4875,-7086,-9397,-11636,-13672,-15342,-16573,-17280,-17432,-17053,-16155,-14847,-13202,-11365,-9462,-7618,-5965,-4566,-3498,-2751,-2312,-2116,-2078,-2116,-2126,-2049,-1822,-1431,-885,-221,504,1225,1879,2414,2809,3057,3197,3260,3315,3404,3572,3832,4163,4534,4856,5066,5060,4767,4144,3167,1893,401,-1174,-2671,-3933,-4808,-5206,-5081,-4473,-3474,-2232,-944,212,1045,1425,1268,535,-721,-2426,-4431,-6574,-8678,-10560,-12079,-13111,-13597,-13517,-12906,-11836,-10389,-8691,-6812,-4881,-2947,-1109,570,2012,3135,3861,4122,3871,3092,1819,117,-1892,-4069,-6251,-8279,-10001,-11294,-12069,-12266,-11877,-10926,-9486,-7666,-5606,-3467,-1424,385,1810,2806,3333,3454,3267,2915,2572,2398,2533,3067,4024,5374,7017,8812,10590,12184,13443,14279,14631,14537,14058,13315,12453,11591,10862,10314,9997,9869,9881,9947,9944,9813,9433,8814,7930,6858,5691,4552,3574,2863,2501,2499,2836,3411,4115,4801,5325,5593,5494,5025,4166,2985,1558,-13,-1597,-3094,-4371,-5359,-5986,-6233,-6123,-5690,-5026,-4195,-3286,-2353,-1426,-513,395,1322,2263,3221,4139,4979,5635,6055,6146,5880,5235,4244,2961,1489,-64,-1550,-2854,-3832,-4410,-4507,-4127,-3296,-2108,-683,832,2283,3539,4493,5093,5336,5256,4960,4531,4115,3802,3689,3820,4210,4818,5593,6440,7262,7992,8539,8902,9053,9047,8925,8752,8585,8444,8351,8258,8126,7863,7395,6638,5544,4099,2337,362,-1688,-3615,-5230,-6338,-6812,-6582,-5679,-4221,-2403,-475,1300,2673,3455,3514,2835,1443,-498,-2845,-5338,-7788,-9955,-11681,-12830,-13335,-13189,-12426,-11145,-9459,-7498,-5396,-3260,-1181,782,2593,4229,5683,6929,7964,8733,9230,9391,9215,8676,7792,6593,5134,3501,1780,81,-1497,-2863,-3940,-4683,-5085,-5158,-4965,-4585,-4116,-3674,-3351,-3227,-3349,-3713,-4284,-4982,-5693,-6307,-6695,-6781,-6502,-5863,-4909,-3727,-2447,-1190,-89,778,1350,1636,1686,1571,1403,1270,1247,1392,1700,2156,2693,3242,3716,4049,4182,4115,3854,3479,3070,2734,2581,2668,3056,3702,4573,5529,6457,7199,7625,7637,7168,6217,4813,3052,1034,-1081,-3173,-5075,-6699,-7922,-8733,-9089,-9056,-8695,-8110,-7424,-6734,-6127,-5641,-5271,-4973,-4675,-4302,-3796,-3131,-2331,-1458,-619,78,513,605,311,-364,-1348,-2540,-3795,-4972,-5918,-6531,-6726,-6482,-5817,-4799,-3518,-2104,-663,683,1863,2817,3535,4023,4327,4486,4564,4601,4629,4667,4716,4745,4755,4686,4550,4317,4019,3683,3366,3124,3013,3075,3316,3722,4250,4815,5354,5756,5961,5897,5537,4885,3994,2945,1869,899,186,-148,-26,593,1638,3036,4583,6117,7404,8264,8559,8182,7140,5462,3281,758,-1909,-4500,-6816,-8670,-9927,-10498,-10364,-9553,-8173,-6353,-4273,-2111,-36,1813,3336,4501,5292,5758,5935,5883,5641,5233,4665,3941,3051,2015,849,-394,-1663,-2868,-3952,-4831,-5471,-5829,-5920,-5754,-5381,-4872,-4282,-3707,-3194,-2814,-2579,-2507,-2554,-2674,-2784,-2801,-2642,-2244,-1576,-641,504,1779,3063,4233,5181,5812,6097,6042,5705,5183,4584,4013,3556,3255,3109,3090,3112,3106,2979,2667,2150,1421,549,-376,-1237,-1904,-2265,-2240,-1793,-948,214,1574,2970,4256,5261,5893,6051,5729,4932,3722,2202,472,-1308,-3028,-4531,-5713,-6481,-6773,-6584,-5945,-4935,-3677,-2317,-1003,113,935,1396,1491,1265,798,184,-467,-1102,-1651,-2132,-2546,-2964,-3423,-4010,-4744,-5681,-6808,-8108,-9540,-11025,-12497,-13853,-15021,-15911,-16479,-16677,-16518,-16008,-15218,-14194,-13037,-11810,-10592,-9430,-8362,-7394,-6528,-5744,-5024,-4335,-3682,-3022,-2376,-1723,-1055,-370,358,1143,1994,2927,3917,4941,5939,6852,7590,8089,8268,8089,7536,6621,5405,3970,2432,925,-426,-1493,-2198,-2482,-2355,-1871,-1130,-271,552,1194,1519,1436,897,-97,-1500,-3223,-5149,-7151,-9081,-10821,-12260,-13313,-13951,-14145,-13939,-13373,-12524,-11493,-10338,-9178,-8023,-6955,-5944,-5016,-4130,-3279,-2455,-1648,-897,-204,375,813,1071,1122,936,520,-149,-1016,-2076,-3249,-4475,-5670,-6729,-7582,-8136,-8349,-8197,-7687,-6872,-5807,-4580,-3262,-1924,-614,636,1819,2934,4003,5027,6031,6999,7944,8833,9664,10410,11067,11627,12093,12467,12756,12947,13035,12984,12772,12359,11727,10872,9799,8568,7224,5866,4582,3464,2600,2044,1840,1972,2414,3084,3878,4686,5375,5839,5994,5782,5203,4276,3076,1683,219,-1222,-2520,-3599,-4386,-4848,-4982,-4796,-4354,-3699,-2919,-2089,-1274,-551,54,510,838,1064,1249,1450,1736,2155,2750,3521,4460,5511,6605,7643,8519,9115,9348,9133,8452,7303,5763,3914,1914,-100,-1957,-3512,-4659,-5318,-5473,-5158,-4427,-3401,-2173,-872,409,1591,2619,3470,4134,4635,4975,5210,5345,5429,5484,5544,5634,5789,6021,6347,6761,7237,7749,8227,8640,8905,9003,8891,8577,8075,7448,6735,6039,5407,4928,4637,4568,4717,5043,5499,5976,6406,6657,6672,6362,5709,4701,3374,1784,11,-1855,-3723,-5490,-7092,-8438,-9502,-10227,-10625,-10679,-10423,-9884,-9105,-8140,-7044,-5872,-4676,-3508,-2395,-1374,-447,377,1117,1788,2417,3028,3620,4196,4710,5124,5363,5367,5078,4460,3520,2285,826,-748,-2339,-3799,-5042,-5956,-6509,-6679,-6500,-6051,-5408,-4697,-4001,-3401,-2958,-2673,-2554,-2539,-2596,-2643,-2645,-2537,-2298,-1900,-1345,-632,210,1160,2164,3173,4115,4901,5468,5721,5637,5169,4367,3272,2010,694,-517,-1499,-2123,-2319,-2045,-1320,-200,1209,2781,4365,5815,6993,7800,8150,8029,7431,6411,5045,3419,1645,-169,-1927,-3528,-4898,-5993,-6756,-7204,-7330,-7192,-6831,-6331,-5765,-5212,-4743,-4401,-4223,-4206,-4333,-4555,-4807,-5014,-5094,-4975,-4615,-3993,-3144,-2137,-1075,-100,675,1115,1155,756,-59,-1208,-2571,-3994,-5310,-6355,-7000,-7153,-6778,-5914,-4627,-3061,-1362,306,1795,2984,3805,4227,4265,3989,3470,2829,2158,1572,1154,968,1076,1469,2167,3105,4230,5442,6623,7656,8413,8799,8750,8243,7319,6052,4568,3004,1513,223,-745,-1331,-1487,-1234,-615,290,1356,2488,3524,4386,4956,5187,5052,4552,3732,2646,1374,0,-1393,-2724,-3925,-4947,-5739,-6294,-6590,-6645,-6468,-6099,-5567,-4916,-4178,-3389,-2561,-1711,-827,101,1091,2161,3320,4570,5876,7198,8444,9525,10309,10690,10566,9869,8597,6780,4530,1989,-650,-3192,-5432,-7203,-8379,-8891,-8746,-8004,-6797,-5278,-3642,-2051,-675,394,1076,1383,1342,1035,567,41,-433,-759,-872,-721,-289,414,1353,2464,3664,4839,5885,6664,7099,7093,6642,5753,4521,3055,1519,62,-1162,-2044,-2510,-2539,-2155,-1424,-451,651,1746,2712,3442,3849,3894,3559,2881,1906,732,-557,-1848,-3055,-4079,-4870,-5370,-5566,-5461,-5071,-4448,-3636,-2713,-1741,-795,59,770,1308,1655,1843,1892,1874,1836,1847,1950,2166,2495,2891,3294,3593,3695,3470,2846,1750,178,-1836,-4200,-6788,-9439,-11979,-14250,-16098,-17430,-18177,-18342,-17971,-17151,-16014,-14686,-13318,-12012,-10859,-9905,-9162,-8591,-8164,-7788,-7425,-6991,-6449,-5768,-4929,-3951,-2849,-1665,-457,723,1805,2719,3421,3858,4023,3935,3628,3189,2696,2241,1906,1738,1767,1979,2343,2796,3286,3728,4079,4277,4292,4101,3697,3079,2271,1287,165,-1061,-2349,-3657,-4926,-6131,-7203,-8126,-8867,-9402,-9746,-9889,-9867,-9701,-9438,-9115,-8784,-8471,-8210,-7986,-7807,-7603,-7369,-7029,-6582,-6012,-5336,-4619,-3914,-3323,-2919,-2786,-2965,-3480,-4304,-5377,-6611,-7886,-9087,-10085,-10780,-11102,-10993,-10464,-9535,-8274,-6785,-5168,-3550,-2035,-705,383,1216,1816,2231,2526,2786,3073,3459,3983,4664,5517,6512,7622,8806,9992,11135,12153,12986,13563,13839,13769,13358,12629,11640,10484,9258,8059,6980,6060,5343,4796,4421,4139,3945,3764,3595,3409,3195,2963,2691,2394,2052,1662,1207,670,54,-656,-1436,-2272,-3115,-3925,-4633,-5188,-5534,-5615,-5433,-4958,-4248,-3335,-2294,-1199,-109,918,1864,2731,3525,4297,5044,5816,6571,7318,7979,8516,8851,8940,8738,8251,7496,6547,5479,4413,3431,2650,2117,1882,1940,2260,2779,3421,4080,4672,5100,5302,5229,4883,4271,3461,2512,1519,568,-250,-870,-1233,-1304,-1079,-557,213,1197,2313,3494,4642,5672,6490,7034,7245,7125,6692,6020,5203,4349,3563,2932,2501,2302,2305,2493,2804,3208,3651,4118,4581,5030,5464,5867,6239,6557,6804,6944,6943,6767,6378,5763,4910,3839,2590,1220,-195,-1577,-2836,-3912,-4738,-5287,-5546,-5518,-5222,-4691,-3941,-3013,-1922,-711,603,1948,3289,4532,5601,6411,6872,6935,6558,5747,4546,3020,1281,-550,-2358,-3995,-5395,-6439,-7118,-7385,-7284,-6835,-6134,-5253,-4311,-3401,-2626,-2055,-1746,-1692,-1888,-2255,-2726,-3190,-3556,-3723,-3632,-3223,-2509,-1494,-255,1141,2577,3967,5185,6163,6816,7118,7061,6686,6064,5288,4474,3721,3108,2692,2467,2414,2466,2551,2606,2563,2412,2133,1762,1334,902,508,194,-34,-172,-260,-330,-447,-654,-991,-1488,-2131,-2908,-3772,-4662,-5525,-6295,-6933,-7395,-7679,-7766,-7685,-7435,-7043,-6521,-5878,-5133,-4287,-3376,-2423,-1495,-645,39,487,634,439,-96,-938,-2007,-3203,-4397,-5470,-6304,-6827,-6984,-6782,-6249,-5448,-4466,-3383,-2303,-1282,-410,292,774,1047,1113,1009,789,502,226,27,-36,98,459,1060,1888,2898,4023,5165,6231,7097,7673,7883,7670,7054,6076,4837,3492,2177,1078,295,-74,-35,368,1020,1780,2496,3038,3309,3281,2954,2400,1695,947,241,-347,-790,-1078,-1249,-1359,-1469,-1647,-1946,-2376,-2953,-3620,-4336,-5021,-5595,-5998,-6161,-6056,-5665,-4994,-4080,-2969,-1732,-434,834,2015,3031,3846,4419,4739,4796,4601,4167,3522,2704,1764,771,-194,-1047,-1694,-2068,-2110,-1801,-1158,-236,888,2097,3292,4357,5199,5752,5972,5843,5393,4650,3696,2605,1480,411,-501,-1183,-1570,-1619,-1328,-703,206,1327,2570,3825,4973,5907,6518,6738,6517,5859,4818,3472,1982,465,-893,-1990,-2725,-3066,-3054,-2740,-2260,-1706,-1211,-838,-639,-602,-696,-846,-987,-1043,-970,-752,-411,-3,393,685,790,638,210,-496,-1408,-2453,-3492,-4419,-5084,-5408,-5294,-4736,-3728,-2353,-698,1099,2893,4548,5935,6969,7600,7812,7635,7111,6299,5262,4052,2720,1317,-125,-1536,-2868,-4060,-5032,-5761,-6187,-6324,-6184,-5825,-5307,-4727,-4146,-3667,-3333,-3210,-3326,-3691,-4311,-5151,-6192,-7357,-8606,-9843,-10990,-11958,-12653,-13005,-12951,-12479,-11581,-10339,-8813,-7144,-5462,-3901,-2599,-1627,-1056,-859,-1002,-1373,-1859,-2329,-2680,-2830,-2758,-2473,-2043,-1533,-1038,-616,-313,-136,-61,-42,-17,59,240,521,904,1328,1730,2035,2147,2032,1616,929,-35,-1202,-2499,-3851,-5135,-6294,-7209,-7853,-8146,-8110,-7742,-7109,-6294,-5393,-4522,-3778,-3244,-2973,-2978,-3251,-3742,-4412,-5177,-6005,-6830,-7626,-8368,-9033,-9608,-10072,-10400,-10570,-10549,-10328,-9883,-9229,-8374,-7357,-6228,-5044,-3872,-2798,-1865,-1167,-706,-525,-585,-850,-1232,-1633,-1941,-2037,-1838,-1262,-307,1027,2649,4457,6315,8062,9563,10693,11366,11565,11291,10642,9710,8666,7636,6778,6178,5899,5928,6210,6633,7079,7408,7513,7312,6777,5921,4805,3516,2153,826,-384,-1408,-2222,-2823,-3240,-3527,-3720,-3899,-4071,-4287,-4541,-4805,-5076,-5262,-5354,-5262,-4960,-4422,-3639,-2664,-1540,-367,770,1778,2587,3164,3499,3626,3602,3486,3351,3239,3177,3176,3211,3273,3338,3400,3476,3591,3786,4101,4566,5193,5967,6857,7795,8720,9538,10191,10604,10729,10546,10036,9233,8170,6922,5576,4243,3048,2095,1514,1359,1677,2455,3607,5027,6536,7964,9115,9854,10063,9711,8831,7513,5917,4216,2594,1201,148,-523,-828,-840,-674,-445,-266,-211,-311,-542,-849,-1132,-1314,-1302,-1060,-579,89,868,1640,2288,2705,2807,2565,1986,1146,136,-887,-1793,-2411,-2641,-2376,-1605,-339,1338,3281,5348,7317,9047,10345,11125,11319,10926,10022,8697,7102,5380,3677,2109,774,-296,-1057,-1554,-1777,-1797,-1614,-1290,-831,-279,342,994,1631,2210,2674,2987,3095,2983,2623,2023,1194,169,-994,-2226,-3439,-4521,-5381,-5908,-6028,-5713,-4941,-3795,-2351,-752,839,2286,3439,4208,4558,4474,4044,3337,2494,1632,864,273,-101,-264,-246,-131,10,95,70,-83,-352,-685,-1006,-1232,-1276,-1074,-604,138,1081,2147,3203,4120,4764,5035,4868,4259,3261,1982,569,-805,-1970,-2791,-3170,-3090,-2591,-1783,-831,90,784,1112,961,314,-805,-2277,-3962,-5687,-7266,-8585,-9505,-10031,-10136,-9914,-9454,-8862,-8264,-7718,-7286,-6964,-6716,-6483,-6187,-5764,-5151,-4339,-3309,-2128,-826,481,1734,2808,3643,4153,4308,4099,3557,2760,1806,830,-41,-679,-998,-941,-518,233,1205,2303,3373,4330,5058,5519,5692,5591,5275,4798,4232,3641,3054,2502,1964,1431,859,239,-456,-1187,-1926,-2590,-3105,-3379,-3354,-2986,-2299,-1338,-226,919,1914,2632,2932,2744,2052,906,-587,-2252,-3917,-5374,-6471,-7076,-7147,-6687,-5791,-4592,-3270,-2005,-971,-300,-70,-293,-933,-1867,-2978,-4088,-5046,-5716,-6003,-5853,-5292,-4353,-3156,-1804,-433,855,1972,2886,3583,4100,4485,4811,5114,5465,5848,6282,6716,7107,7394,7515,7423,7101,6549,5815,4975,4124,3384,2845,2605,2687,3098,3769,4591,5439,6145,6597,6672,6329,5571,4445,3069,1552,54,-1314,-2434,-3258,-3754,-3963,-3935,-3766,-3538,-3344,-3232,-3245,-3362,-3563,-3777,-3955,-4016,-3930,-3671,-3247,-2709,-2124,-1573,-1162,-956,-1006,-1341,-1896,-2635,-3412,-4130,-4639,-4857,-4687,-4138,-3215,-2015,-653,736,1990,3001,3653,3922,3793,3346,2670,1898,1175,613,310,320,616,1173,1864,2596,3228,3664,3823,3680,3255,2603,1831,1035,340,-184,-466,-506,-316,29,446,828,1070,1080,795,188,-722,-1871,-3158,-4456,-5630,-6557,-7155,-7363,-7215,-6740,-6067,-5299,-4566,-3987,-3615,-3504,-3638,-3974,-4455,-5005,-5553,-6058,-6483,-6825,-7122,-7384,-7688,-8030,-8461,-8935,-9429,-9846,-10105,-10097,-9743,-8992,-7829,-6322,-4557,-2708,-940,549,1603,2099,1999,1321,182,-1258,-2795,-4208,-5316,-5954,-6055,-5596,-4632,-3292,-1716,-100,1390,2600,3404,3752,3603,3003,2015,735,-711,-2220,-3660,-4969,-6058,-6915,-7530,-7928,-8155,-8267,-8307,-8338,-8366,-8426,-8482,-8524,-8497,-8358,-8076,-7608,-6974,-6166,-5260,-4295,-3375,-2565,-1947,-1558,-1410,-1469,-1658,-1885,-2032,-1999,-1718,-1154,-339,659,1737,2771,3651,4296,4665,4764,4653,4402,4117,3891,3787,3855,4082,4436,4840,5199,5420,5413,5133,4555,3721,2706,1619,599,-226,-745,-884,-624,-8,870,1877,2851,3652,4159,4311,4088,3560,2788,1921,1052,296,-290,-671,-877,-942,-956,-982,-1109,-1373,-1811,-2395,-3093,-3827,-4514,-5071,-5405,-5469,-5235,-4695,-3917,-2943,-1893,-845,84,837,1348,1624,1667,1558,1361,1181,1123,1267,1691,2429,3484,4822,6381,8064,9760,11352,12714,13758,14399,14621,14412,13851,13005,12005,10963,9991,9173,8551,8138,7899,7783,7730,7668,7564,7373,7091,6719,6265,5754,5192,4605,3984,3348,2667,1953,1177,337,-566,-1516,-2485,-3405,-4221,-4836,-5178,-5179,-4806,-4066,-3025,-1777,-466,757,1757,2419,2688,2575,2123,1460,705,1,-527,-798,-766,-433,142,889,1705,2497,3175,3684,3987,4087,4008,3801,3524,3246,3032,2930,2979,3201,3570,4083,4677,5311,5944,6505,6991,7343,7575,7663,7624,7460,7197,6854,6458,6024,5589,5143,4718,4287,3852,3392,2898,2366,1810,1261,759,360,108,29,129,378,707,1056,1304,1415,1294,964,421,-265,-1021,-1765,-2417,-2926,-3258,-3412,-3413,-3298,-3129,-2952,-2822,-2778,-2839,-3008,-3269,-3573,-3880,-4102,-4191,-4064,-3700,-3063,-2189,-1114,73,1289,2434,3429,4206,4728,4988,4985,4770,4356,3818,3179,2497,1808,1141,529,-16,-490,-885,-1217,-1501,-1744,-1987,-2220,-2467,-2718,-2956,-3162,-3312,-3378,-3364,-3261,-3112,-2942,-2804,-2747,-2798,-2986,-3307,-3728,-4206,-4678,-5064,-5295,-5309,-5050,-4519,-3708,-2678,-1490,-252,939,1970,2752,3231,3370,3206,2778,2173,1485,800,188,-289,-625,-789,-804,-677,-407,-28,466,1036,1642,2236,2737,3081,3186,3001,2482,1628,464,-954,-2530,-4158,-5714,-7059,-8076,-8655,-8714,-8230,-7197,-5693,-3827,-1748,349,2302,3918,5083,5708,5765,5293,4366,3101,1632,98,-1389,-2704,-3801,-4603,-5123,-5340,-5306,-5041,-4611,-4076,-3489,-2935,-2462,-2141,-2004,-2075,-2341,-2762,-3277,-3793,-4238,-4514,-4591,-4413,-4017,-3417,-2696,-1927,-1193,-573,-124,138,213,157,46,-19,56,375,988,1921,3153,4608,6183,7766,9207,10427,11321,11856,12036,11863,11413,10727,9874,8917,7898,6877,5885,4977,4179,3526,3033,2701,2508,2417,2369,2300,2146,1841,1341,619,-318,-1453,-2718,-4062,-5376,-6581,-7578,-8287,-8654,-8637,-8247,-7508,-6502,-5298,-4028,-2777,-1654,-739,-66,319,440,313,-21,-510,-1108,-1759,-2434,-3075,-3678,-4194,-4621,-4934,-5123,-5178,-5091,-4860,-4497,-4003,-3403,-2709,-1937,-1107,-235,660,1549,2407,3180,3848,4344,4653,4747,4609,4277,3752,3112,2389,1678,1035,541,259,234,503,1062,1891,2929,4093,5276,6363,7230,7777,7923,7620,6877,5710,4223,2481,646,-1191,-2868,-4298,-5379,-6059,-6334,-6228,-5824,-5231,-4584,-4021,-3664,-3620,-3925,-4617,-5629,-6916,-8353,-9842,-11256,-12491,-13456,-14081,-14321,-14150,-13572,-12600,-11294,-9708,-7950,-6113,-4338,-2739,-1441,-536,-89,-113,-587,-1429,-2536,-3760,-4967,-5998,-6749,-7136,-7109,-6697,-5929,-4908,-3728,-2521,-1385,-448,230,577,583,262,-330,-1112,-1967,-2795,-3479,-3949,-4152,-4082,-3770,-3280,-2692,-2110,-1613,-1288,-1181,-1321,-1699,-2282,-2998,-3770,-4498,-5088,-5454,-5536,-5293,-4733,-3883,-2815,-1611,-385,770,1738,2458,2847,2904,2607,2014,1179,209,-790,-1698,-2400,-2826,-2914,-2680,-2154,-1442,-634,118,728,1080,1136,869,309,-482,-1428,-2426,-3387,-4213,-4841,-5205,-5272,-5026,-4451,-3587,-2448,-1111,356,1851,3266,4498,5437,6017,6185,5924,5275,4283,3047,1681,290,-997,-2085,-2899,-3391,-3545,-3393,-2974,-2377,-1683,-992,-390,49,276,292,108,-207,-587,-940,-1187,-1275,-1175,-900,-482,1,490,898,1178,1302,1266,1111,886,686,570,641,943,1531,2411,3585,5002,6609,8323,10036,11656,13058,14149,14844,15085,14850,14160,13079,11700,10167,8620,7222,6102,5378,5090,5259,5803,6629,7561,8447,9099,9373,9170,8428,7172,5448,3394,1125,-1160,-3334,-5211,-6693,-7652,-8041,-7809,-6985,-5603,-3770,-1628,648,2850,4775,6232,7071,7207,6614,5368,3561,1414,-906,-3134,-5098,-6593,-7521,-7793,-7427,-6467,-5024,-3242,-1287,673,2465,3960,5041,5667,5818,5560,4986,4233,3460,2815,2427,2390,2737,3461,4493,5737,7052,8324,9407,10224,10694,10801,10571,10043,9321,8485,7667,6950,6454,6218,6317,6722,7424,8333,9350,10345,11168,11693,11799,11416,10521,9142,7377,5353,3243,1213,-568,-1974,-2930,-3405,-3457,-3143,-2622,-1999,-1437,-1046,-907,-1084,-1566,-2343,-3337,-4489,-5681,-6839,-7830,-8587,-8987,-8980,-8500,-7534,-6122,-4325,-2295,-177,1816,3514,4746,5397,5426,4847,3756,2306,664,-948,-2383,-3459,-4111,-4282,-4002,-3345,-2420,-1355,-297,635,1333,1718,1757,1453,843,15,-930,-1865,-2676,-3245,-3518,-3445,-3062,-2409,-1600,-722,73,713,1097,1196,1007,564,-57,-768,-1457,-2042,-2412,-2514,-2289,-1717,-813,387,1807,3322,4824,6127,7111,7628,7586,6960,5762,4105,2133,49,-1930,-3600,-4782,-5372,-5326,-4698,-3599,-2213,-747,582,1579,2105,2064,1454,303,-1268,-3128,-5114,-7041,-8753,-10084,-10908,-11124,-10679,-9567,-7843,-5636,-3108,-500,1952,3998,5425,6082,5904,4907,3211,1005,-1473,-3939,-6148,-7868,-8944,-9300,-8926,-7924,-6425,-4630,-2749,-983,475,1494,1979,1901,1288,228,-1151,-2678,-4173,-5461,-6388,-6850,-6801,-6260,-5301,-4060,-2678,-1335,-166,711,1230,1385,1206,774,189,-435,-995,-1389,-1550,-1407,-944,-129,1006,2430,4065,5808,7534,9106,10391,11275,11688,11605,11062,10150,8989,7740,6545,5546,4835,4449,4379,4551,4859,5178,5366,5325,4958,4250,3186,1839,268,-1419,-3108,-4707,-6094,-7187,-7904,-8182,-7993,-7334,-6259,-4851,-3255,-1640,-180,930,1562,1611,1058,-50,-1599,-3418,-5317,-7086,-8553,-9574,-10073,-10035,-9500,-8578,-7383,-6083,-4808,-3689,-2823,-2254,-2004,-2037,-2300,-2696,-3134,-3487,-3675,-3602,-3230,-2545,-1585,-417,848,2101,3210,4082,4633,4843,4720,4316,3736,3072,2458,1986,1744,1780,2117,2736,3614,4694,5903,7187,8430,9576,10501,11144,11410,11281,10718,9782,8517,7046,5482,3946,2564,1395,502,-125,-532,-782,-980,-1216,-1586,-2148,-2948,-3987,-5234,-6648,-8149,-9663,-11099,-12372,-13399,-14103,-14421,-14309,-13739,-12745,-11361,-9710,-7918,-6158,-4608,-3430,-2754,-2665,-3158,-4196,-5646,-7350,-9118,-10749,-12077,-12958,-13310,-13103,-12363,-11171,-9634,-7893,-6087,-4356,-2825,-1585,-714,-238,-161,-448,-1019,-1786,-2623,-3413,-4040,-4418,-4486,-4243,-3706,-2958,-2079,-1186,-369,277,718,914,897,699,380,15,-349,-637,-826,-869,-745,-451,44,708,1545,2497,3505,4491,5348,6008,6371,6409,6093,5459,4552,3461,2270,1077,-42,-1023,-1839,-2474,-2954,-3297,-3556,-3765,-3962,-4178,-4424,-4706,-5020,-5338,-5650,-5901,-6074,-6102,-5968,-5608,-5032,-4208,-3198,-2035,-834,300,1237,1856,2070,1813,1101,-34,-1469,-3074,-4678,-6118,-7244,-7950,-8164,-7883,-7146,-6041,-4686,-3214,-1765,-466,587,1308,1679,1671,1339,725,-73,-954,-1806,-2514,-2993,-3169,-3023,-2559,-1836,-930,47,993,1808,2415,2786,2913,2844,2644,2412,2235,2212,2406,2868,3608,4618,5853,7260,8758,10264,11669,12889,13825,14406,14592,14366,13758,12834,11683,10411,9138,7957,6954,6173,5634,5321,5188,5184,5222,5255,5202,5032,4709,4222,3589,2826,1978,1100,238,-529,-1148,-1556,-1700,-1559,-1124,-425,463,1443,2390,3154,3624,3682,3275,2405,1109,-488,-2255,-4023,-5607,-6880,-7696,-8002,-7774,-7032,-5867,-4379,-2703,-982,644,2057,3150,3863,4169,4067,3623,2901,2038,1141,365,-180,-395,-219,353,1278,2484,3847,5245,6559,7663,8511,9049,9295,9298,9118,8866,8613,8463,8457,8659,9057,9660,10406,11256,12126,12935,13609,14059,14241,14115,13673,12951,11987,10862,9650,8428,7276,6231,5339,4601,4001,3517,3100,2700,2283,1798,1237,579,-146,-933,-1719,-2488,-3180,-3772,-4243,-4566,-4762,-4808,-4737,-4550,-4288,-3965,-3648,-3362,-3174,-3115,-3213,-3474,-3882,-4386,-4931,-5435,-5821,-6027,-5988,-5688,-5118,-4311,-3321,-2223,-1104,-60,817,1446,1778,1760,1422,758,-140,-1200,-2301,-3325,-4143,-4650,-4761,-4422,-3657,-2490,-1049,551,2152,3591,4753,5523,5867,5786,5332,4614,3747,2874,2134,1619,1442,1608,2145,2992,4075,5298,6528,7658,8572,9182,9433,9304,8814,8006,6962,5757,4490,3238,2065,1031,147,-569,-1141,-1599,-1979,-2340,-2707,-3128,-3610,-4153,-4746,-5345,-5923,-6440,-6860,-7178,-7371,-7451,-7412,-7261,-6996,-6617,-6129,-5548,-4907,-4248,-3641,-3139,-2817,-2707,-2840,-3191,-3735,-4388,-5078,-5707,-6185,-6459,-6463,-6201,-5685,-4957,-4108,-3200,-2359,-1645,-1168,-956,-1056,-1451,-2114,-2975,-3957,-4943,-5831,-6506,-6879,-6879,-6482,-5699,-4590,-3256,-1823,-432,773,1685,2218,2340,2064,1456,611,-329,-1232,-1937,-2346,-2339,-1896,-1000,284,1864,3614,5391,7056,8493,9609,10367,10754,10806,10581,10145,9573,8930,8251,7580,6911,6248,5573,4861,4099,3274,2389,1469,552,-298,-1030,-1574,-1896,-1981,-1840,-1529,-1109,-665,-262,33,202,226,126,-86,-379,-751,-1185,-1697,-2298,-2991,-3783,-4661,-5587,-6533,-7428,-8232,-8871,-9327,-9530,-9514,-9232,-8757,-8095,-7333,-6524,-5759,-5099,-4619,-4352,-4325,-4531,-4926,-5456,-6031,-6549,-6913,-7028,-6822,-6276,-5380,-4206,-2840,-1394,-15,1197,2124,2723,2973,2909,2605,2159,1696,1325,1169,1285,1742,2522,3610,4915,6356,7803,9155,10299,11157,11685,11860,11702,11259,10578,9744,8803,7836,6863,5950,5066,4264,3480,2741,1986,1220,419,-409,-1236,-2043,-2770,-3392,-3873,-4201,-4404,-4498,-4549,-4597,-4693,-4861,-5102,-5400,-5729,-6044,-6336,-6573,-6788,-6985,-7221,-7524,-7946,-8489,-9173,-9949,-10799,-11635,-12410,-13029,-13447,-13593,-13444,-12982,-12218,-11196,-9976,-8641,-7289,-6012,-4907,-4050,-3487,-3249,-3318,-3661,-4196,-4835,-5468,-5988,-6316,-6368,-6140,-5628,-4889,-4002,-3057,-2155,-1385,-796,-440,-279,-305,-413,-542,-569,-433,-50,591,1483,2579,3772,4977,6058,6929,7510,7767,7701,7355,6786,6085,5304,4525,3770,3057,2388,1733,1069,384,-348,-1102,-1856,-2563,-3149,-3568,-3752,-3692,-3380,-2874,-2246,-1608,-1068,-734,-676,-929,-1464,-2234,-3120,-4028,-4836,-5472,-5880,-6064,-6046,-5887,-5669,-5444,-5300,-5242,-5302,-5455,-5662,-5883,-6055,-6133,-6081,-5872,-5501,-4989,-4362,-3670,-2972,-2316,-1765,-1355,-1114,-1061,-1180,-1458,-1848,-2298,-2742,-3118,-3351,-3410,-3248,-2875,-2316,-1613,-843,-75,619,1176,1566,1774,1826,1772,1691,1669,1808,2182,2857,3853,5156,6703,8403,10124,11753,13137,14202,14845,15065,14850,14271,13385,12301,11102,9880,8702,7616,6657,5817,5115,4516,4031,3640,3352,3171,3110,3170,3350,3616,3934,4229,4439,4475,4288,3827,3108,2148,1044,-121,-1221,-2162,-2852,-3257,-3367,-3221,-2896,-2469,-2049,-1709,-1519,-1506,-1664,-1969,-2344,-2732,-3034,-3202,-3157,-2909,-2443,-1821,-1109,-395,233,685,921,901,643,182,-413,-1057,-1656,-2123,-2364,-2339,-1989,-1329,-377,816,2154,3568,4932,6184,7223,8019,8535,8795,8831,8712,8523,8343,8266,8343,8624,9106,9780,10584,11468,12336,13136,13786,14252,14508,14542,14386,14050,13578,12997,12328,11596,10793,9941,9031,8079,7110,6145,5229,4395,3680,3103,2676,2387,2208,2101,2015,1900,1717,1430,1032,529,-42,-646,-1225,-1742,-2158,-2455,-2645,-2743,-2794,-2831,-2888,-3005,-3172,-3410,-3677,-3969,-4234,-4465,-4612,-4684,-4648,-4523,-4308,-4026,-3707,-3382,-3095,-2874,-2759,-2760,-2898,-3157,-3523,-3966,-4427,-4869,-5204,-5390,-5351,-5060,-4487,-3652,-2590,-1385,-113,1112,2208,3088,3717,4078,4209,4172,4045,3946,3937,4118,4495,5086,5841,6689,7556,8336,8970,9391,9579,9531,9278,8865,8342,7776,7195,6648,6131,5645,5170,4674,4137,3550,2892,2192,1448,690,-64,-804,-1528,-2228,-2930,-3630,-4350,-5078,-5810,-6507,-7129,-7606,-7873,-7875,-7551,-6919,-5970,-4812,-3525,-2263,-1155,-342,90,67,-392,-1257,-2413,-3746,-5111,-6374,-7413,-8152,-8535,-8572,-8278,-7723,-6975,-6121,-5231,-4378,-3594,-2932,-2387,-1987,-1728,-1614,-1653,-1831,-2137,-2545,-3004,-3476,-3889,-4205,-4381,-4405,-4277,-4037,-3720,-3387,-3090,-2857,-2711,-2626,-2570,-2477,-2273,-1911,-1322,-521,491,1656,2891,4123,5248,6196,6905,7340,7497,7394,7073,6592,6013,5401,4807,4272,3819,3465,3206,3038,2952,2927,2951,2994,3037,3041,2993,2841,2588,2189,1666,1001,240,-597,-1439,-2221,-2869,-3308,-3484,-3374,-2978,-2361,-1590,-796,-81,418,622,467,-61,-918,-2052,-3331,-4663,-5903,-6957,-7745,-8207,-8360,-8210,-7843,-7321,-6761,-6221,-5802,-5515,-5391,-5400,-5501,-5636,-5755,-5787,-5720,-5504,-5161,-4691,-4133,-3529,-2927,-2390,-1958,-1682,-1585,-1667,-1927,-2298,-2737,-3141,-3424,-3496,-3261,-2683,-1719,-401,1224,3062,5005,6921,8697,10209,11382,12131,12438,12265,11657,10632,9279,7682,5958,4236,2639,1293,298,-283,-416,-135,493,1345,2272,3109,3708,3940,3730,3060,1968,543,-1078,-2757,-4322,-5651,-6615,-7168,-7262,-6955,-6295,-5418,-4441,-3527,-2804,-2388,-2360,-2733,-3510,-4605,-5931,-7348,-8731,-9936,-10867,-11426,-11584,-11338,-10737,-9870,-8843,-7795,-6846,-6115,-5674,-5566,-5786,-6286,-6993,-7809,-8629,-9366,-9936,-10286,-10376,-10199,-9759,-9089,-8233,-7244,-6198,-5163,-4202,-3388,-2737,-2286,-1999,-1846,-1754,-1650,-1453,-1101,-549,198,1129,2173,3268,4328,5280,6073,6662,7051,7218,7212,7018,6690,6220,5653,4998,4304,3602,2953,2407,2015,1805,1783,1919,2157,2399,2558,2520,2220,1602,670,-540,-1934,-3415,-4833,-6089,-7042,-7643,-7826,-7609,-7035,-6187,-5187,-4159,-3242,-2537,-2142,-2087,-2377,-2959,-3754,-4643,-5522,-6263,-6785,-7022,-6945,-6582,-5959,-5184,-4319,-3494,-2785,-2279,-2018,-2018,-2259,-2696,-3247,-3853,-4410,-4890,-5217,-5392,-5396,-5241,-4938,-4510,-3959,-3331,-2619,-1883,-1139,-431,195,723,1134,1430,1650,1829,2027,2296,2673,3175,3795,4495,5233,5940,6580,7100,7501,7766,7931,7997,7997,7930,7808,7611,7367,7059,6746,6454,6251,6195,6333,6677,7223,7882,8584,9164,9522,9506,9046,8099,6679,4875,2809,632,-1457,-3308,-4750,-5663,-5984,-5671,-4768,-3350,-1540,490,2572,4506,6131,7299,7912,7929,7359,6273,4779,3024,1168,-630,-2232,-3518,-4433,-4930,-5048,-4822,-4344,-3698,-2982,-2269,-1627,-1072,-639,-296,-55,117,226,279,297,277,258,254,316,473,754,1187,1741,2424,3146,3892,4566,5147,5595,5906,6106,6226,6322,6445,6639,6941,7362,7918,8576,9336,10143,10966,11747,12431,12941,13222,13203,12853,12160,11157,9916,8548,7191,5977,5037,4445,4249,4405,4839,5422,5985,6401,6508,6236,5539,4435,3006,1366,-338,-1937,-3281,-4224,-4668,-4548,-3873,-2676,-1083,776,2712,4547,6098,7231,7831,7874,7362,6374,5026,3455,1822,271,-1082,-2130,-2859,-3233,-3327,-3180,-2912,-2592,-2323,-2160,-2130,-2249,-2472,-2769,-3078,-3355,-3559,-3668,-3670,-3572,-3372,-3092,-2731,-2311,-1846,-1358,-882,-445,-91,158,288,297,232,122,52,80,273,691,1345,2261,3389,4705,6129,7584,8994,10252,11297,12027,12386,12322,11809,10860,9529,7905,6114,4323,2679,1344,430,-4,41,495,1223,2057,2812,3305,3413,3039,2183,886,-740,-2546,-4363,-6021,-7365,-8275,-8680,-8548,-7916,-6858,-5500,-3992,-2511,-1204,-245,291,317,-155,-1069,-2334,-3787,-5282,-6631,-7695,-8342,-8504,-8174,-7380,-6241,-4879,-3469,-2166,-1125,-436,-168,-303,-803,-1563,-2489,-3446,-4353,-5115,-5683,-6033,-6146,-6039,-5720,-5209,-4547,-3752,-2885,-1986,-1109,-311,367,898,1260,1464,1526,1468,1345,1175,1018,896,848,900,1064,1348,1740,2213,2735,3236,3680,3979,4109,4019,3708,3197,2530,1792,1063,453,31,-126,-10,373,945,1622,2280,2802,3100,3094,2770,2148,1275,259,-815,-1816,-2659,-3252,-3553,-3528,-3211,-2624,-1868,-1021,-191,516,1029,1273,1233,913,346,-389,-1226,-2064,-2832,-3460,-3906,-4158,-4225,-4152,-3995,-3816,-3699,-3686,-3830,-4142,-4606,-5187,-5829,-6458,-7030,-7473,-7782,-7932,-7948,-7856,-7677,-7451,-7185,-6896,-6560,-6190,-5740,-5227,-4611,-3913,-3111,-2236,-1289,-310,677,1615,2475,3198,3754,4130,4308,4329,4207,4007,3767,3548,3380,3295,3300,3391,3546,3744,3940,4111,4222,4263,4228,4129,3992,3826,3674,3510,3347,3133,2839,2409,1804,1005,-2,-1170,-2474,-3818,-5141,-6330,-7331,-8036,-8428,-8447,-8105,-7430,-6463,-5295,-4008,-2715,-1508,-491,278,737,884,722,293,-336,-1103,-1924,-2732,-3472,-4115,-4631,-5061,-5388,-5685,-5955,-6243,-6551,-6882,-7211,-7518,-7763,-7936,-8011,-8010,-7941,-7843,-7744,-7668,-7623,-7598,-7568,-7489,-7330,-7046,-6623,-6057,-5369,-4593,-3781,-2984,-2266,-1668,-1236,-975,-893,-953,-1114,-1312,-1484,-1558,-1494,-1234,-784,-129,693,1648,2665,3689,4617,5391,5910,6137,6020,5577,4830,3870,2785,1699,712,-86,-635,-940,-1005,-916,-740,-584,-526,-644,-970,-1521,-2265,-3142,-4081,-4973,-5741,-6287,-6560,-6524,-6185,-5573,-4759,-3812,-2844,-1934,-1172,-633,-338,-329,-571,-1043,-1688,-2444,-3249,-4043,-4783,-5433,-5974,-6403,-6715,-6922,-7025,-7031,-6937,-6752,-6460,-6094,-5646,-5162,-4658,-4173,-3733,-3346,-3021,-2725,-2447,-2131,-1751,-1275,-681,30,845,1741,2677,3603,4475,5241,5851,6296,6534,6611,6520,6334,6085,5839,5647,5540,5562,5708,5993,6381,6852,7329,7773,8082,8207,8080,7666,6971,6027,4904,3703,2527,1480,645,69,-238,-297,-167,79,369,615,781,807,707,475,159,-186,-512,-731,-808,-689,-359,170,863,1655,2466,3202,3782,4127,4200,3977,3496,2799,1976,1127,328,-312,-764,-987,-1001,-839,-573,-251,31,252,348,331,195,-25,-309,-618,-932,-1225,-1481,-1682,-1802,-1816,-1684,-1372,-858,-120,831,1961,3229,4548,5851,7043,8050,8809,9281,9456,9361,9037,8571,8033,7524,7112,6859,6803,6956,7306,7836,8500,9247,10032,10767,11404,11853,12053,11955,11516,10750,9684,8393,6985,5574,4293,3242,2502,2109,2039,2255,2636,3100,3501,3763,3785,3555,3046,2332,1463,559,-278,-936,-1334,-1408,-1156,-599,198,1136,2121,3035,3792,4320,4582,4575,4328,3888,3321,2684,2026,1398,801,275,-212,-629,-1003,-1323,-1594,-1809,-1960,-2035,-2022,-1922,-1739,-1495,-1220,-952,-714,-549,-451,-414,-423,-414,-370,-236,4,357,821,1364,1961,2551,3101,3552,3894,4102,4197,4191,4119,4022,3925,3871,3878,3961,4127,4368,4679,5032,5410,5767,6073,6275,6346,6242,5960,5492,4872,4134,3340,2540,1784,1108,523,49,-344,-636,-868,-1035,-1163,-1271,-1378,-1513,-1678,-1908,-2167,-2467,-2750,-2996,-3144,-3167,-3031,-2723,-2262,-1678,-1036,-415,104,451,567,441,71,-492,-1180,-1919,-2600,-3175,-3565,-3777,-3806,-3706,-3529,-3337,-3183,-3108,-3131,-3257,-3473,-3747,-4050,-4327,-4556,-4685,-4717,-4626,-4433,-4134,-3750,-3284,-2752,-2158,-1524,-858,-206,405,913,1274,1438,1398,1140,731,205,-327,-778,-1053,-1054,-745,-89,893,2142,3589,5112,6610,7940,8995,9667,9884,9602,8825,7579,5947,4018,1926,-199,-2214,-4012,-5489,-6600,-7316,-7651,-7641,-7346,-6823,-6156,-5394,-4613,-3847,-3157,-2559,-2103,-1780,-1620,-1582,-1667,-1810,-1983,-2125,-2211,-2205,-2107,-1926,-1688,-1437,-1230,-1110,-1142,-1348,-1766,-2381,-3192,-4151,-5228,-6355,-7483,-8542,-9482,-10252,-10818,-11146,-11222,-11035,-10578,-9894,-9002,-7988,-6904,-5837,-4835,-3947,-3184,-2520,-1946,-1367,-767,-56,785,1778,2907,4130,5357,6514,7468,8150,8471,8414,7976,7212,6189,5001,3750,2539,1450,570,-71,-432,-535,-395,-69,386,908,1415,1852,2139,2233,2082,1686,1039,187,-836,-1979,-3182,-4418,-5623,-6792,-7882,-8877,-9764,-10519,-11142,-11632,-11975,-12213,-12317,-12357,-12300,-12219,-12076,-11921,-11720,-11485,-11191,-10818,-10347,-9760,-9057,-8254,-7378,-6477,-5592,-4771,-4057,-3478,-3062,-2820,-2758,-2865,-3127,-3512,-3990,-4506,-5034,-5515,-5929,-6240,-6444,-6538,-6550,-6495,-6419,-6340,-6290,-6257,-6243,-6175,-6027,-5684,-5103,-4197,-2931,-1302,665,2871,5196,7472,9500,11109,12112,12428,11969,10812,9009,6778,4299,1826,-414,-2237,-3499,-4141,-4162,-3646,-2699,-1499,-198,1034,2077,2838,3282,3402,3246,2886,2395,1887,1416,1081,898,926,1135,1537,2077,2721,3419,4122,4775,5329,5731,5924,5885,5582,5037,4276,3371,2399,1454,641,36,-290,-295,11,613,1437,2402,3402,4333,5083,5568,5717,5497,4886,3925,2642,1143,-488,-2115,-3616,-4878,-5797,-6331,-6445,-6176,-5580,-4758,-3830,-2919,-2144,-1586,-1290,-1236,-1388,-1631,-1866,-1953,-1784,-1279,-384,868,2429,4160,5917,7517,8802,9624,9911,9642,8870,7724,6348,4949,3684,2709,2117,1922,2113,2591,3247,3951,4570,4994,5153,4999,4547,3828,2928,1929,958,103,-536,-901,-976,-773,-349,209,828,1405,1886,2223,2403,2432,2345,2179,1987,1803,1673,1603,1613,1698,1844,2051,2283,2539,2771,2967,3081,3078,2931,2606,2102,1423,619,-266,-1136,-1937,-2573,-3002,-3169,-3048,-2643,-1948,-1011,141,1434,2813,4193,5507,6663,7598,8244,8557,8522,8137,7455,6528,5453,4334,3270,2376,1730,1394,1395,1706,2257,2965,3675,4284,4649,4699,4391,3754,2858,1840,836,12,-521,-674,-446,116,894,1735,2468,2931,2994,2592,1721,443,-1102,-2770,-4343,-5663,-6554,-6905,-6671,-5845,-4513,-2789,-829,1193,3113,4797,6136,7093,7662,7882,7820,7523,7056,6437,5685,4804,3794,2672,1474,247,-926,-1975,-2820,-3412,-3711,-3735,-3498,-3073,-2532,-1948,-1417,-992,-727,-657,-791,-1127,-1635,-2275,-2975,-3676,-4284,-4744,-4971,-4935,-4588,-3939,-3008,-1851,-542,813,2123,3261,4156,4723,4943,4824,4421,3828,3155,2530,2058,1820,1863,2168,2694,3338,3989,4536,4884,4984,4825,4445,3912,3306,2716,2200,1797,1518,1333,1205,1087,925,697,390,13,-394,-784,-1112,-1318,-1387,-1296,-1059,-707,-278,170,571,880,1036,1025,848,534,142,-260,-605,-834,-927,-869,-719,-506,-339,-277,-406,-767,-1383,-2213,-3219,-4282,-5325,-6229,-6898,-7287,-7328,-7057,-6475,-5670,-4698,-3669,-2666,-1771,-1059,-561,-298,-251,-376,-620,-913,-1189,-1411,-1542,-1600,-1610,-1611,-1663,-1786,-2008,-2310,-2650,-2965,-3172,-3190,-2936,-2362,-1420,-125,1493,3347,5331,7291,9075,10530,11502,11917,11700,10880,9502,7702,5617,3440,1340,-510,-1984,-2968,-3442,-3378,-2850,-1939,-769,513,1769,2868,3713,4239,4429,4291,3891,3288,2583,1842,1147,535,54,-301,-512,-609,-584,-475,-269,-10,317,655,1000,1296,1518,1636,1639,1540,1377,1200,1087,1090,1283,1676,2288,3067,3955,4845,5631,6183,6402,6201,5529,4379,2788,809,-1422,-3802,-6159,-8348,-10230,-11682,-12630,-13042,-12938,-12385,-11498,-10414,-9292,-8275,-7495,-7033,-6929,-7155,-7626,-8222,-8767,-9108,-9081,-8573,-7536,-5959,-3940,-1596,875,3281,5406,7081,8162,8589,8350,7516,6204,4563,2765,948,-767,-2308,-3657,-4822,-5852,-6802,-7712,-8613,-9496,-10324,-11049,-11590,-11892,-11889,-11558,-10889,-9911,-8676,-7281,-5803,-4373,-3062,-1975,-1155,-652,-461,-576,-960,-1564,-2341,-3228,-4169,-5114,-5994,-6793,-7439,-7953,-8299,-8503,-8592,-8581,-8523,-8433,-8334,-8229,-8108,-7940,-7693,-7332,-6816,-6145,-5295,-4303,-3199,-2029,-861,261,1265,2117,2759,3187,3364,3301,2997,2471,1756,900,-37,-963,-1799,-2443,-2810,-2839,-2472,-1717,-584,856,2517,4298,6060,7700,9092,10142,10790,10980,10721,10034,8971,7623,6064,4413,2752,1170,-268,-1534,-2613,-3517,-4305,-4985,-5651,-6302,-6983,-7684,-8383,-9037,-9578,-9945,-10056,-9867,-9331,-8451,-7247,-5786,-4138,-2415,-702,882,2280,3406,4252,4791,5065,5103,4962,4698,4351,3955,3524,3049,2521,1915,1231,468,-336,-1127,-1841,-2384,-2691,-2695,-2356,-1690,-716,485,1809,3149,4364,5337,5978,6199,5992,5370,4388,3162,1792,429,-812,-1820,-2510,-2853,-2828,-2471,-1847,-1016,-100,836,1700,2443,3056,3526,3914,4258,4621,5068,5623,6311,7124,8006,8925,9783,10513,11044,11299,11252,10865,10154,9133,7852,6377,4770,3134,1543,94,-1121,-2043,-2595,-2757,-2520,-1907,-993,143,1364,2552,3558,4272,4583,4444,3828,2783,1376,-254,-1989,-3635,-5084,-6158,-6795,-6897,-6477,-5544,-4184,-2495,-623,1295,3090,4631,5790,6484,6669,6358,5600,4495,3178,1778,452,-687,-1542,-2061,-2237,-2103,-1724,-1187,-605,-53,361,624,688,606,423,225,107,137,384,839,1487,2238,2988,3627,4020,4109,3811,3155,2167,951,-364,-1626,-2678,-3383,-3631,-3375,-2601,-1376,200,1973,3767,5407,6720,7590,7932,7740,7061,5993,4686,3290,1984,895,151,-202,-144,277,971,1822,2685,3440,3952,4168,4021,3536,2742,1717,552,-652,-1788,-2766,-3495,-3920,-3991,-3705,-3057,-2105,-880,507,2000,3475,4856,6069,7039,7765,8224,8459,8524,8473,8392,8332,8345,8449,8634,8859,9062,9163,9071,8711,8013,6948,5503,3716,1650,-594,-2897,-5113,-7113,-8745,-9907,-10508,-10510,-9915,-8790,-7246,-5437,-3545,-1740,-187,986,1721,1984,1829,1342,642,-112,-795,-1259,-1432,-1257,-732,88,1124,2258,3353,4287,4929,5197,5025,4419,3423,2125,669,-810,-2162,-3263,-4047,-4474,-4578,-4423,-4119,-3762,-3484,-3340,-3413,-3697,-4179,-4788,-5434,-6007,-6379,-6458,-6148,-5420,-4268,-2751,-952,991,2945,4762,6318,7513,8295,8643,8590,8195,7541,6730,5845,4972,4156,3436,2797,2245,1713,1200,635,16,-687,-1457,-2277,-3109,-3897,-4603,-5161,-5548,-5731,-5707,-5477,-5066,-4495,-3796,-3010,-2165,-1326,-539,137,630,912,942,738,343,-163,-679,-1089,-1281,-1168,-702,144,1320,2768,4383,6038,7626,9014,10127,10880,11248,11219,10812,10077,9072,7878,6575,5252,3973,2823,1806,976,283,-287,-804,-1329,-1915,-2611,-3421,-4346,-5324,-6291,-7156,-7815,-8192,-8215,-7851,-7115,-6046,-4729,-3274,-1803,-435,706,1550,2023,2129,1869,1330,574,-261,-1078,-1764,-2235,-2473,-2451,-2249,-1905,-1539,-1211,-1008,-957,-1070,-1325,-1669,-2042,-2372,-2588,-2638,-2463,-2052,-1391,-509,531,1668,2783,3786,4565,5045,5162,4903,4280,3345,2175,861,-496,-1805,-2982,-3979,-4755,-5312,-5675,-5880,-5990,-6057,-6132,-6249,-6410,-6603,-6783,-6894,-6866,-6640,-6170,-5427,-4432,-3201,-1818,-339,1135,2533,3764,4773,5492,5877,5893,5532,4803,3770,2500,1114,-272,-1528,-2560,-3286,-3692,-3780,-3632,-3316,-2977,-2701,-2615,-2780,-3252,-4014,-5042,-6242,-7516,-8737,-9776,-10514,-10853,-10728,-10117,-9042,-7587,-5867,-4059,-2335,-899,94,502,259,-642,-2136,-4098,-6348,-8701,-10928,-12870,-14354,-15304,-15667,-15467,-14770,-13681,-12338,-10869,-9434,-8124,-7059,-6270,-5782,-5563,-5540,-5624,-5699,-5663,-5427,-4942,-4208,-3255,-2189,-1095,-112,658,1147,1300,1152,747,192,-395,-881,-1142,-1072,-605,295,1594,3238,5095,7038,8880,10480,11674,12360,12462,11966,10893,9326,7364,5143,2809,500,-1653,-3540,-5090,-6261,-7041,-7465,-7580,-7451,-7173,-6802,-6434,-6106,-5860,-5719,-5652,-5648,-5634,-5554,-5333,-4905,-4216,-3244,-1982,-494,1166,2844,4429,5742,6662,7082,6952,6306,5234,3896,2485,1210,243,-260,-243,313,1334,2713,4278,5878,7317,8460,9171,9379,9036,8174,6833,5128,3185,1150,-805,-2542,-3916,-4850,-5276,-5225,-4737,-3935,-2951,-1935,-1036,-366,-11,15,-275,-787,-1425,-2042,-2497,-2671,-2437,-1761,-597,990,2931,5071,7248,9260,10932,12092,12638,12523,11776,10493,8841,6992,5158,3503,2153,1187,591,326,282,339,376,283,-3,-503,-1216,-2066,-2997,-3899,-4697,-5296,-5652,-5711,-5459,-4911,-4069,-3007,-1761,-424,927,2189,3273,4088,4572,4683,4427,3838,3003,2041,1075,260,-298,-498,-311,271,1171,2311,3545,4754,5786,6551,6951,6964,6590,5873,4906,3775,2620,1547,676,95,-133,11,516,1314,2324,3441,4548,5564,6407,7052,7493,7765,7909,7981,8026,8066,8112,8148,8151,8106,7982,7797,7527,7204,6806,6337,5760,5046,4157,3069,1797,371,-1107,-2544,-3790,-4746,-5304,-5432,-5144,-4503,-3643,-2695,-1811,-1125,-711,-625,-830,-1283,-1864,-2487,-3019,-3390,-3529,-3414,-3047,-2461,-1701,-828,102,1010,1855,2551,3069,3356,3386,3164,2705,2059,1299,498,-247,-884,-1345,-1624,-1715,-1651,-1481,-1250,-1011,-802,-643,-545,-492,-453,-404,-295,-113,160,520,937,1378,1807,2174,2471,2665,2780,2808,2798,2751,2718,2706,2747,2849,3037,3296,3645,4048,4479,4900,5241,5466,5517,5368,5029,4510,3888,3217,2588,2068,1703,1512,1481,1566,1721,1881,2005,2059,2029,1919,1736,1499,1216,906,569,212,-157,-536,-903,-1251,-1558,-1810,-2005,-2134,-2216,-2261,-2281,-2297,-2297,-2287,-2236,-2127,-1924,-1615,-1177,-621,37,778,1545,2324,3046,3690,4207,4558,4721,4652,4348,3781,2979,1942,738,-604,-1992,-3371,-4647,-5763,-6650,-7275,-7610,-7655,-7431,-6970,-6325,-5548,-4710,-3862,-3081,-2400,-1869,-1502,-1291,-1220,-1232,-1277,-1294,-1214,-1018,-670,-204,342,893,1359,1653,1698,1455,913,120,-833,-1826,-2696,-3298,-3484,-3165,-2294,-916,881,2924,5023,6968,8576,9718,10321,10397,9999,9253,8270,7208,6147,5187,4342,3624,2989,2388,1767,1071,270,-642,-1666,-2747,-3848,-4884,-5789,-6471,-6859,-6891,-6513,-5731,-4550,-3054,-1322,501,2282,3857,5099,5885,6145,5849,5025,3743,2136,336,-1469,-3132,-4482,-5423,-5855,-5772,-5183,-4161,-2822,-1273,326,1871,3246,4377,5223,5764,6001,5974,5691,5218,4565,3807,2957,2089,1225,419,-304,-928,-1452,-1882,-2261,-2598,-2956,-3345,-3801,-4342,-4956,-5653,-6378,-7111,-7778,-8327,-8683,-8798,-8627,-8155,-7416,-6439,-5332,-4189,-3119,-2250,-1639,-1349,-1358,-1621,-2037,-2480,-2828,-2950,-2785,-2292,-1500,-499,587,1598,2372,2771,2683,2065,920,-687,-2624,-4757,-6871,-8804,-10360,-11412,-11870,-11728,-11038,-9939,-8603,-7232,-6033,-5149,-4703,-4701,-5117,-5828,-6686,-7513,-8142,-8430,-8290,-7677,-6635,-5231,-3618,-1936,-370,936,1856,2307,2267,1756,845,-355,-1732,-3137,-4471,-5618,-6513,-7123,-7426,-7457,-7257,-6878,-6421,-5930,-5508,-5175,-4992,-4929,-4977,-5076,-5147,-5133,-4946,-4539,-3876,-2944,-1762,-374,1169,2784,4408,5950,7357,8555,9509,10164,10502,10494,10132,9432,8412,7144,5695,4174,2680,1316,153,-764,-1441,-1919,-2266,-2584,-2959,-3475,-4187,-5099,-6207,-7434,-8713,-9933,-10994,-11796,-12248,-12284,-11867,-10992,-9695,-8052,-6177,-4207,-2308,-614,721,1633,2061,2048,1650,1012,263,-433,-935,-1154,-1028,-581,123,969,1809,2496,2900,2920,2524,1720,585,-759,-2168,-3459,-4501,-5137,-5313,-4986,-4193,-3023,-1596,-70,1408,2693,3684,4324,4595,4550,4260,3843,3413,3086,2942,3019,3324,3792,4353,4894,5322,5555,5559,5337,4935,4443,3954,3569,3373,3403,3674,4154,4780,5473,6152,6744,7197,7489,7618,7601,7484,7291,7066,6825,6567,6298,5972,5583,5094,4488,3779,2965,2099,1220,397,-306,-832,-1109,-1125,-843,-306,446,1306,2177,2916,3420,3581,3350,2711,1706,411,-1056,-2579,-4014,-5267,-6230,-6870,-7147,-7104,-6761,-6211,-5510,-4761,-4007,-3329,-2736,-2254,-1866,-1550,-1265,-971,-623,-187,361,1032,1822,2712,3665,4649,5611,6516,7325,8013,8568,8986,9282,9468,9567,9583,9525,9368,9104,8695,8132,7405,6534,5559,4543,3561,2690,1997,1521,1282,1245,1373,1560,1739,1796,1672,1313,710,-104,-1066,-2083,-3037,-3819,-4312,-4446,-4168,-3485,-2452,-1159,238,1600,2749,3560,3930,3833,3295,2430,1372,323,-545,-1060,-1127,-687,211,1483,2974,4500,5898,6989,7680,7886,7613,6907,5843,4559,3155,1788,537,-492,-1271,-1772,-2019,-2043,-1907,-1658,-1366,-1069,-810,-615,-491,-443,-455,-502,-556,-576,-528,-372,-93,335,899,1584,2361,3167,3960,4655,5222,5581,5742,5662,5385,4930,4349,3707,3052,2449,1941,1562,1339,1266,1345,1531,1795,2066,2296,2412,2357,2098,1593,863,-77,-1168,-2329,-3460,-4463,-5228,-5670,-5736,-5389,-4666,-3613,-2343,-989,302,1359,2063,2287,2000,1192,-48,-1598,-3280,-4886,-6235,-7130,-7482,-7211,-6354,-5002,-3300,-1450,359,1929,3128,3854,4094,3877,3305,2508,1649,885,355,176,398,1024,2005,3209,4505,5703,6634,7159,7165,6628,5558,4059,2253,330,-1553,-3201,-4504,-5348,-5701,-5578,-5024,-4137,-3034,-1828,-657,382,1195,1726,1942,1862,1506,951,270,-448,-1099,-1613,-1899,-1912,-1610,-991,-73,1095,2443,3880,5300,6605,7694,8505,8971,9105,8896,8429,7749,6967,6147,5387,4711,4165,3730,3382,3076,2754,2364,1852,1200,372,-605,-1728,-2936,-4189,-5391,-6497,-7403,-8066,-8432,-8471,-8204,-7648,-6880,-5969,-5018,-4111,-3343,-2762,-2407,-2267,-2304,-2459,-2631,-2746,-2718,-2489,-2052,-1397,-605,262,1070,1726,2089,2102,1693,877,-293,-1731,-3276,-4797,-6101,-7067,-7570,-7543,-6990,-5936,-4496,-2787,-973,794,2371,3642,4538,5020,5113,4847,4327,3632,2883,2184,1620,1269,1159,1300,1648,2155,2722,3256,3658,3838,3735,3318,2586,1575,349,-1009,-2415,-3766,-4992,-6004,-6755,-7202,-7328,-7145,-6682,-6001,-5166,-4269,-3374,-2565,-1873,-1341,-958,-724,-596,-553,-543,-545,-516,-438,-285,-61,242,585,946,1255,1455,1475,1258,763,-17,-1072,-2351,-3799,-5329,-6869,-8343,-9686,-10869,-11846,-12624,-13192,-13569,-13761,-13797,-13680,-13440,-13073,-12598,-12012,-11316,-10515,-9600,-8588,-7485,-6315,-5104,-3894,-2722,-1644,-701,56,592,882,914,712,297,-274,-934,-1631,-2287,-2869,-3338,-3684,-3918,-4058,-4136,-4190,-4231,-4295,-4360,-4433,-4469,-4453,-4332,-4080,-3667,-3076,-2313,-1398,-370,707,1769,2743,3561,4175,4554,4677,4576,4255,3778,3179,2514,1833,1183,600,122,-242,-483,-619,-684,-706,-751,-838,-1024,-1305,-1702,-2173,-2713,-3264,-3801,-4287,-4691,-4997,-5192,-5251,-5187,-4969,-4629,-4149,-3586,-2944,-2294,-1654,-1074,-571,-162,175,443,690,932,1197,1512,1859,2261,2670,3091,3485,3834,4113,4295,4364,4305,4113,3801,3390,2924,2454,2021,1681,1445,1333,1323,1373,1449,1479,1425,1244,913,446,-136,-771,-1412,-1971,-2402,-2650,-2688,-2519,-2156,-1640,-1012,-336,357,1006,1592,2093,2490,2797,3018,3178,3310,3449,3623,3873,4201,4623,5121,5662,6226,6747,7202,7513,7645,7534,7148,6449,5448,4154,2636,977,-722,-2332,-3748,-4871,-5634,-6013,-6014,-5700,-5132,-4422,-3660,-2932,-2323,-1859,-1567,-1436,-1429,-1506,-1607,-1690,-1691,-1608,-1385,-1059,-609,-79,516,1133,1749,2325,2837,3265,3586,3802,3907,3916,3847,3738,3618,3554,3581,3762,4132,4711,5494,6446,7510,8597,9631,10508,11166,11559,11664,11519,11162,10676,10148,9641,9238,8947,8798,8746,8769,8796,8789,8680,8442,8035,7445,6682,5749,4704,3576,2446,1360,379,-469,-1167,-1728,-2186,-2577,-2964,-3361,-3824,-4330,-4902,-5490,-6087,-6643,-7138,-7533,-7801,-7924,-7862,-7627,-7173,-6536,-5702,-4713,-3604,-2419,-1228,-65,995,1939,2724,3355,3839,4199,4463,4664,4816,4940,5023,5063,5022,4885,4607,4173,3556,2756,1783,669,-537,-1775,-2963,-4034,-4897,-5505,-5806,-5785,-5461,-4862,-4062,-3133,-2151,-1204,-336,394,980,1424,1740,1976,2160,2349,2573,2878,3270,3782,4389,5090,5852,6644,7426,8160,8804,9330,9702,9913,9930,9766,9399,8848,8112,7225,6199,5098,3939,2794,1681,635,-333,-1231,-2066,-2859,-3611,-4336,-4992,-5581,-6031,-6336,-6433,-6334,-6021,-5530,-4900,-4168,-3406,-2638,-1927,-1272,-720,-245,120,407,614,763,887,1011,1167,1389,1682,2059,2502,2970,3443,3840,4148,4292,4271,4048,3649,3073,2372,1578,745,-65,-819,-1448,-1943,-2264,-2417,-2417,-2288,-2085,-1857,-1663,-1565,-1589,-1784,-2115,-2592,-3126,-3679,-4142,-4469,-4576,-4447,-4066,-3454,-2665,-1750,-791,148,988,1673,2147,2376,2354,2081,1606,983,301,-343,-846,-1124,-1106,-762,-98,843,1979,3215,4437,5537,6439,7054,7378,7378,7107,6608,5947,5218,4476,3804,3227,2768,2422,2158,1945,1746,1517,1250,914,513,47,-491,-1086,-1738,-2436,-3151,-3867,-4523,-5098,-5531,-5807,-5907,-5846,-5647,-5370,-5040,-4722,-4425,-4159,-3911,-3631,-3284,-2804,-2165,-1332,-326,827,2060,3299,4451,5441,6196,6670,6845,6709,6298,5636,4792,3811,2788,1764,837,33,-577,-982,-1174,-1155,-969,-640,-236,210,631,997,1258,1384,1355,1144,756,187,-543,-1393,-2326,-3275,-4186,-4993,-5650,-6130,-6415,-6537,-6512,-6407,-6253,-6096,-5953,-5810,-5655,-5422,-5087,-4594,-3946,-3145,-2245,-1309,-431,308,822,1057,981,589,-82,-997,-2060,-3221,-4370,-5445,-6370,-7089,-7561,-7762,-7687,-7355,-6793,-6069,-5233,-4387,-3600,-2969,-2563,-2439,-2636,-3142,-3953,-4977,-6172,-7407,-8615,-9687,-10565,-11197,-11559,-11663,-11498,-11114,-10510,-9718,-8754,-7628,-6369,-4997,-3544,-2059,-577,836,2150,3289,4225,4893,5257,5292,4974,4321,3379,2207,915,-378,-1556,-2480,-3065,-3243,-2994,-2352,-1399,-240,972,2115,3057,3717,4052,4070,3805,3345,2768,2162,1606,1135,785,551,412,355,332,341,337,318,243,105,-154,-538,-1111,-1867,-2826,-3961,-5230,-6562,-7874,-9078,-10078,-10821,-11240,-11339,-11123,-10645,-9963,-9172,-8327,-7541,-6828,-6270,-5836,-5546,-5329,-5164,-4953,-4676,-4248,-3678,-2934,-2067,-1095,-94,882,1767,2499,3035,3339,3390,3199,2774,2181,1457,700,-23,-626,-1032,-1206,-1097,-738,-126,649,1538,2429,3251,3895,4323,4460,4322,3910,3284,2520,1713,953,342,-73,-244,-192,58,425,837,1205,1461,1566,1519,1339,1114,896,807,913,1274,1923,2837,3964,5219,6483,7631,8553,9147,9354,9149,8555,7620,6449,5134,3814,2598,1609,934,635,741,1226,2029,3050,4141,5175,5978,6456,6499,6087,5238,4022,2548,953,-630,-2077,-3284,-4202,-4790,-5068,-5067,-4839,-4452,-3963,-3438,-2922,-2453,-2067,-1771,-1587,-1502,-1523,-1618,-1781,-1958,-2128,-2236,-2256,-2148,-1909,-1532,-1045,-484,107,675,1176,1588,1898,2139,2339,2568,2886,3357,4030,4925,6039,7340,8765,10234,11655,12920,13943,14618,14890,14703,14047,12950,11464,9707,7796,5889,4128,2648,1545,881,657,830,1325,2028,2812,3571,4168,4542,4608,4351,3757,2856,1693,330,-1147,-2665,-4120,-5449,-6556,-7405,-7940,-8164,-8082,-7745,-7205,-6545,-5817,-5094,-4389,-3707,-3027,-2288,-1457,-477,649,1910,3224,4517,5647,6525,7039,7149,6848,6190,5274,4229,3213,2354,1784,1566,1734,2259,3067,4045,5059,5972,6656,7022,6997,6599,5832,4808,3599,2344,1141,82,-762,-1372,-1728,-1858,-1782,-1534,-1136,-621,3,707,1463,2241,2980,3619,4100,4333,4297,3935,3281,2361,1274,121,-962,-1849,-2433,-2640,-2445,-1871,-987,102,1281,2426,3443,4253,4822,5137,5216,5085,4772,4307,3692,2945,2054,1036,-108,-1345,-2638,-3943,-5206,-6378,-7424,-8310,-9023,-9562,-9930,-10132,-10187,-10075,-9814,-9374,-8760,-7951,-6966,-5809,-4528,-3171,-1798,-478,727,1776,2622,3276,3732,4036,4217,4332,4410,4499,4609,4750,4922,5095,5264,5384,5452,5439,5352,5210,5025,4862,4746,4731,4839,5071,5395,5748,6044,6175,6054,5607,4795,3645,2208,602,-1048,-2590,-3896,-4853,-5401,-5515,-5243,-4630,-3819,-2879,-1965,-1138,-478,-1,304,484,605,747,990,1378,1965,2722,3642,4643,5659,6597,7378,7935,8220,8213,7912,7345,6537,5550,4419,3222,1982,788,-358,-1370,-2255,-2959,-3496,-3854,-4066,-4158,-4180,-4181,-4213,-4320,-4535,-4871,-5325,-5876,-6477,-7083,-7628,-8059,-8325,-8393,-8249,-7903,-7372,-6706,-5937,-5120,-4286,-3471,-2693,-1968,-1314,-720,-218,226,579,893,1147,1403,1654,1951,2299,2716,3188,3703,4206,4667,5006,5190,5159,4903,4417,3731,2891,1966,1025,136,-643,-1281,-1764,-2098,-2315,-2456,-2554,-2661,-2787,-2943,-3112,-3255,-3325,-3260,-3014,-2531,-1803,-816,381,1729,3125,4445,5554,6316,6619,6380,5584,4249,2471,396,-1807,-3922,-5769,-7163,-7988,-8175,-7714,-6682,-5185,-3388,-1488,341,1905,3060,3719,3812,3381,2458,1182,-352,-1980,-3598,-5099,-6403,-7479,-8302,-8873,-9224,-9354,-9321,-9137,-8861,-8518,-8175,-7866,-7647,-7554,-7608,-7820,-8167,-8621,-9117,-9599,-9994,-10240,-10305,-10152,-9801,-9270,-8616,-7896,-7177,-6503,-5917,-5416,-4988,-4589,-4155,-3640,-2973,-2147,-1138,9,1249,2493,3669,4670,5448,5919,6068,5875,5363,4575,3580,2467,1337,304,-541,-1088,-1308,-1136,-625,206,1232,2358,3423,4300,4856,4979,4624,3754,2421,696,-1300,-3415,-5502,-7399,-9000,-10200,-10967,-11295,-11221,-10825,-10182,-9396,-8540,-7698,-6913,-6213,-5615,-5097,-4652,-4242,-3845,-3433,-3004,-2552,-2098,-1674,-1305,-1030,-864,-811,-860,-972,-1107,-1194,-1192,-1028,-685,-131,618,1527,2549,3601,4609,5491,6167,6596,6726,6573,6145,5504,4708,3838,2970,2165,1483,945,579,379,341,454,696,1049,1483,1955,2421,2811,3073,3127,2929,2441,1640,574,-734,-2168,-3645,-5020,-6186,-7013,-7440,-7402,-6919,-6025,-4827,-3422,-1961,-536,722,1776,2570,3121,3459,3619,3675,3659,3638,3632,3666,3753,3874,4036,4190,4328,4395,4377,4230,3947,3518,2956,2294,1559,826,121,-473,-938,-1231,-1352,-1322,-1165,-953,-726,-557,-490,-547,-758,-1072,-1491,-1922,-2339,-2657,-2850,-2875,-2735,-2440,-2031,-1538,-1036,-538,-99,277,602,882,1165,1476,1852,2306,2854,3469,4142,4825,5485,6095,6624,7079,7451,7774,8058,8328,8597,8863,9129,9374,9588,9750,9857,9891,9867,9778,9650,9493,9333,9187,9082,9015,9010,9030,9081,9096,9068,8928,8665,8238,7643,6884,5969,4940,3826,2679,1557,499,-446,-1245,-1907,-2421,-2842,-3207,-3577,-3999,-4515,-5127,-5834,-6577,-7316,-7960,-8464,-8759,-8831,-8666,-8303,-7778,-7156,-6503,-5854,-5260,-4724,-4234,-3777,-3296,-2771,-2161,-1448,-642,258,1192,2148,3049,3877,4570,5098,5440,5554,5452,5111,4566,3837,2989,2087,1229,491,-26,-267,-177,250,992,2005,3195,4499,5793,7006,8050,8859,9396,9634,9567,9207,8579,7712,6647,5430,4094,2705,1303,-42,-1254,-2276,-3005,-3403,-3405,-3014,-2248,-1180,91,1425,2687,3730,4440,4739,4589,4026,3105,1962,719,-458,-1443,-2118,-2424,-2345,-1913,-1226,-387,462,1186,1689,1885,1759,1331,661,-167,-1040,-1887,-2610,-3178,-3573,-3786,-3870,-3833,-3733,-3590,-3422,-3245,-3046,-2820,-2553,-2216,-1811,-1312,-738,-84,601,1302,1947,2506,2912,3146,3164,2988,2611,2092,1472,815,191,-364,-781,-1069,-1190,-1183,-1045,-815,-503,-131,294,764,1270,1792,2297,2745,3073,3236,3169,2853,2266,1440,414,-732,-1919,-3051,-4046,-4828,-5346,-5550,-5439,-4994,-4252,-3236,-2010,-628,825,2281,3646,4866,5859,6593,7030,7167,7019,6626,6042,5350,4618,3936,3352,2910,2617,2435,2328,2217,2050,1788,1405,943,438,-24,-377,-542,-496,-224,224,772,1318,1738,1918,1760,1201,240,-1098,-2701,-4456,-6186,-7747,-8974,-9776,-10069,-9858,-9167,-8083,-6709,-5160,-3565,-2012,-596,646,1680,2514,3171,3674,4065,4363,4598,4770,4908,4995,5071,5132,5214,5333,5507,5734,6004,6270,6497,6594,6526,6201,5603,4698,3497,2035,378,-1407,-3195,-4916,-6423,-7664,-8524,-8995,-9038,-8713,-8067,-7228,-6293,-5411,-4678,-4189,-3984,-4075,-4418,-4948,-5573,-6184,-6692,-7005,-7064,-6830,-6311,-5516,-4526,-3382,-2209,-1064,-66,730,1252,1470,1388,1018,438,-290,-1051,-1752,-2290,-2603,-2642,-2420,-1972,-1383,-758,-198,169,285,76,-453,-1279,-2339,-3538,-4782,-5953,-6983,-7778,-8334,-8617,-8677,-8533,-8266,-7902,-7527,-7145,-6803,-6506,-6252,-6038,-5858,-5686,-5537,-5380,-5232,-5075,-4932,-4787,-4660,-4529,-4404,-4250,-4061,-3803,-3448,-2990,-2395,-1693,-870,22,972,1913,2835,3672,4433,5077,5625,6068,6433,6711,6919,7032,7032,6887,6570,6060,5369,4513,3551,2546,1566,683,-62,-638,-1044,-1317,-1484,-1630,-1792,-2058,-2469,-3068,-3884,-4917,-6143,-7534,-9013,-10520,-11952,-13232,-14264,-14984,-15344,-15322,-14938,-14236,-13289,-12186,-11016,-9869,-8799,-7861,-7041,-6355,-5737,-5174,-4598,-3987,-3306,-2556,-1727,-852,60,972,1854,2682,3412,4017,4463,4714,4756,4577,4201,3656,3022,2362,1778,1350,1160,1245,1644,2315,3235,4298,5424,6471,7348,7922,8132,7902,7242,6155,4723,3029,1200,-635,-2336,-3787,-4867,-5519,-5693,-5404,-4694,-3647,-2373,-1001,340,1535,2487,3133,3440,3410,3071,2482,1710,843,-28,-815,-1422,-1779,-1826,-1524,-884,76,1273,2614,3976,5227,6249,6944,7253,7162,6704,5967,5042,4068,3145,2371,1796,1438,1264,1237,1278,1342,1363,1329,1215,1043,825,579,337,84,-147,-387,-622,-869,-1128,-1396,-1669,-1947,-2209,-2463,-2689,-2887,-3046,-3157,-3216,-3201,-3130,-2968,-2740,-2430,-2038,-1564,-989,-313,483,1389,2408,3497,4621,5709,6693,7501,8064,8349,8351,8084,7633,7055,6485,5992,5675,5564,5672,5959,6361,6798,7180,7453,7559,7504,7308,7001,6668,6334,6069,5878,5774,5728,5710,5675,5576,5388,5074,4639,4076,3400,2632,1791,902,-6,-909,-1769,-2554,-3228,-3753,-4096,-4238,-4154,-3855,-3342,-2650,-1823,-924,-22,790,1445,1852,1972,1765,1242,448,-558,-1648,-2736,-3653,-4318,-4596,-4443,-3816,-2741,-1286,458,2324,4208,5906,7332,8357,8922,9017,8640,7865,6753,5420,3968,2524,1218,150,-551,-830,-626,56,1169,2623,4282,5984,7557,8844,9718,10098,9972,9367,8377,7124,5735,4355,3079,1996,1136,506,78,-204,-394,-576,-788,-1100,-1526,-2082,-2751,-3502,-4281,-5042,-5710,-6245,-6593,-6742,-6675,-6424,-6006,-5488,-4915,-4350,-3843,-3433,-3149,-2995,-2965,-3054,-3226,-3480,-3777,-4108,-4437,-4741,-4956,-5053,-4959,-4642,-4070,-3242,-2185,-965,347,1638,2823,3806,4532,4963,5114,5014,4738,4360,3971,3655,3466,3459,3629,3972,4452,4991,5548,6012,6350,6478,6374,6025,5441,4669,3769,2803,1863,984,248,-353,-786,-1088,-1286,-1413,-1533,-1662,-1846,-2073,-2334,-2589,-2779,-2849,-2736,-2398,-1828,-1026,-59,1023,2108,3121,3962,4564,4876,4869,4553,3950,3133,2171,1180,267,-457,-877,-929,-560,225,1379,2812,4390,5966,7368,8452,9085,9186,8714,7702,6202,4354,2278,152,-1877,-3673,-5112,-6146,-6719,-6862,-6604,-6035,-5252,-4361,-3484,-2723,-2153,-1862,-1847,-2146,-2709,-3495,-4439,-5454,-6461,-7377,-8119,-8646,-8898,-8870,-8550,-7971,-7167,-6205,-5148,-4088,-3088,-2242,-1580,-1143,-910,-842,-867,-882,-788,-496,72,946,2116,3545,5133,6773,8344,9712,10776,11462,11719,11561,11021,10161,9087,7872,6618,5395,4238,3191,2232,1371,563,-198,-934,-1651,-2338,-2987,-3565,-4071,-4470,-4781,-5003,-5162,-5288,-5417,-5568,-5765,-6015,-6303,-6620,-6923,-7197,-7391,-7492,-7460,-7280,-6942,-6428,-5743,-4894,-3892,-2773,-1570,-336,872,1985,2952,3705,4219,4466,4451,4208,3774,3221,2616,2027,1519,1134,892,799,814,906,995,1020,914,604,73,-710,-1721,-2922,-4254,-5637,-6994,-8243,-9321,-10178,-10788,-11145,-11271,-11196,-10972,-10644,-10263,-9869,-9485,-9130,-8803,-8494,-8199,-7896,-7583,-7250,-6895,-6518,-6121,-5708,-5279,-4835,-4374,-3898,-3406,-2894,-2368,-1828,-1286,-755,-241,238,677,1081,1449,1806,2164,2536,2948,3387,3863,4350,4824,5248,5584,5789,5817,5646,5238,4603,3732,2666,1434,95,-1296,-2689,-4014,-5252,-6342,-7287,-8065,-8676,-9134,-9433,-9593,-9610,-9492,-9242,-8869,-8398,-7860,-7307,-6789,-6375,-6112,-6045,-6186,-6524,-7010,-7572,-8109,-8513,-8676,-8504,-7938,-6938,-5529,-3746,-1682,562,2863,5100,7146,8910,10288,11238,11701,11698,11223,10359,9170,7765,6277,4812,3509,2473,1780,1494,1623,2133,2975,4016,5144,6187,6990,7419,7345,6723,5537,3848,1764,-543,-2901,-5096,-6960,-8340,-9144,-9346,-8982,-8144,-6976,-5638,-4296,-3097,-2141,-1487,-1155,-1098,-1269,-1575,-1947,-2308,-2623,-2844,-2986,-3044,-3047,-3007,-2951,-2872,-2784,-2663,-2501,-2286,-2024,-1715,-1401,-1087,-822,-603,-440,-305,-162,27,310,706,1221,1830,2480,3108,3630,3982,4112,3995,3666,3156,2583,2019,1597,1379,1438,1767,2351,3097,3925,4708,5352,5765,5902,5748,5334,4715,3980,3203,2473,1841,1342,989,773,675,676,772,950,1242,1644,2196,2888,3732,4686,5718,6758,7738,8591,9264,9714,9953,9986,9875,9668,9437,9214,9042,8900,8771,8597,8333,7919,7349,6602,5737,4804,3897,3113,2531,2224,2209,2476,2960,3554,4130,4544,4663,4386,3656,2473,903,-949,-2915,-4839,-6529,-7859,-8706,-9032,-8835,-8174,-7142,-5868,-4465,-3071,-1768,-645,263,932,1369,1590,1630,1526,1318,1058,774,524,324,215,201,286,473,723,1036,1348,1646,1864,1983,1946,1759,1396,896,292,-358,-977,-1501,-1852,-1984,-1842,-1428,-718,236,1419,2743,4160,5573,6922,8126,9134,9905,10399,10615,10538,10173,9559,8694,7666,6501,5296,4124,3077,2225,1634,1337,1323,1570,1989,2494,2971,3312,3425,3247,2753,1935,861,-423,-1812,-3219,-4552,-5728,-6683,-7391,-7827,-8006,-7959,-7703,-7314,-6788,-6198,-5541,-4867,-4183,-3527,-2921,-2392,-1963,-1646,-1429,-1315,-1246,-1213,-1140,-1010,-761,-372,182,908,1804,2835,3976,5148,6293,7309,8125,8651,8845,8679,8173,7379,6399,5325,4307,3418,2773,2392,2281,2385,2616,2854,3000,2933,2622,2024,1200,210,-825,-1806,-2618,-3205,-3532,-3613,-3515,-3311,-3112,-3012,-3082,-3385,-3910,-4645,-5512,-6432,-7303,-8031,-8547,-8791,-8755,-8429,-7855,-7068,-6113,-5047,-3884,-2688,-1441,-202,1050,2254,3413,4467,5400,6162,6744,7129,7337,7369,7284,7077,6814,6479,6108,5687,5229,4722,4188,3623,3077,2553,2111,1767,1555,1481,1530,1679,1863,2026,2088,1986,1670,1104,308,-711,-1855,-3083,-4267,-5340,-6206,-6809,-7111,-7104,-6804,-6260,-5516,-4644,-3700,-2737,-1808,-927,-142,562,1140,1617,1959,2182,2287,2284,2215,2106,2021,2013,2137,2446,2970,3725,4684,5812,7015,8205,9249,10018,10400,10292,9648,8467,6800,4778,2542,300,-1774,-3493,-4748,-5446,-5625,-5311,-4665,-3806,-2918,-2134,-1577,-1312,-1369,-1727,-2344,-3145,-4067,-5041,-6006,-6940,-7804,-8606,-9336,-10005,-10609,-11146,-11594,-11932,-12122,-12134,-11948,-11544,-10952,-10178,-9290,-8314,-7315,-6307,-5324,-4348,-3380,-2385,-1352,-263,869,2033,3176,4262,5228,6035,6644,7039,7222,7201,7008,6659,6180,5586,4893,4107,3251,2337,1399,472,-402,-1190,-1861,-2404,-2822,-3145,-3408,-3671,-3974,-4371,-4879,-5508,-6231,-7014,-7791,-8513,-9101,-9525,-9731,-9720,-9491,-9064,-8486,-7792,-7028,-6237,-5440,-4664,-3910,-3182,-2473,-1769,-1078,-366,331,1052,1760,2475,3172,3853,4498,5094,5623,6055,6381,6573,6628,6543,6317,5965,5489,4886,4160,3272,2232,994,-416,-1999,-3691,-5424,-7101,-8606,-9854,-10743,-11244,-11342,-11074,-10532,-9805,-9022,-8292,-7695,-7303,-7120,-7145,-7323,-7604,-7918,-8211,-8440,-8585,-8637,-8624,-8547,-8455,-8336,-8220,-8073,-7877,-7580,-7142,-6507,-5667,-4615,-3385,-2063,-704,556,1657,2511,3087,3386,3441,3317,3095,2856,2677,2615,2702,2952,3346,3863,4458,5085,5698,6241,6672,6934,6994,6812,6381,5691,4793,3720,2571,1433,402,-416,-961,-1185,-1082,-696,-95,621,1337,1937,2327,2429,2203,1658,821,-227,-1402,-2592,-3698,-4620,-5292,-5666,-5730,-5487,-4980,-4248,-3361,-2371,-1353,-365,522,1260,1792,2101,2171,2019,1690,1242,750,304,-32,-188,-133,148,638,1307,2090,2940,3780,4552,5201,5662,5907,5890,5602,5036,4225,3207,2070,903,-188,-1093,-1736,-2051,-2032,-1698,-1118,-385,400,1124,1715,2104,2286,2264,2103,1852,1616,1430,1400,1504,1805,2231,2783,3374,3964,4479,4892,5154,5288,5277,5188,5020,4847,4663,4498,4341,4166,3973,3727,3446,3140,2841,2606,2466,2468,2631,2944,3394,3917,4473,4973,5385,5625,5694,5537,5184,4610,3860,2935,1891,751,-417,-1569,-2632,-3545,-4244,-4685,-4831,-4676,-4236,-3551,-2700,-1746,-795,100,859,1472,1922,2242,2479,2677,2907,3195,3585,4065,4639,5260,5893,6499,7023,7453,7762,7960,8039,8027,7902,7688,7347,6892,6296,5581,4763,3899,3044,2284,1677,1297,1170,1306,1685,2258,2963,3736,4503,5211,5809,6254,6517,6566,6373,5925,5201,4219,2997,1597,100,-1393,-2761,-3892,-4683,-5068,-5015,-4533,-3686,-2541,-1217,177,1537,2756,3759,4491,4904,4983,4718,4122,3209,2023,602,-995,-2696,-4436,-6128,-7698,-9072,-10176,-10968,-11398,-11468,-11191,-10607,-9809,-8857,-7885,-6955,-6173,-5561,-5161,-4929,-4836,-4789,-4705,-4489,-4061,-3357,-2364,-1073,449,2141,3885,5578,7101,8347,9253,9752,9860,9587,9021,8243,7379,6541,5846,5378,5209,5355,5802,6495,7333,8198,8955,9461,9612,9320,8556,7337,5739,3863,1873,-98,-1882,-3357,-4441,-5074,-5269,-5064,-4545,-3808,-2969,-2136,-1395,-840,-504,-427,-599,-1011,-1602,-2335,-3095,-3831,-4407,-4770,-4814,-4520,-3846,-2851,-1587,-165,1282,2632,3752,4554,4973,4996,4636,3944,2999,1881,680,-510,-1622,-2572,-3304,-3775,-3939,-3794,-3333,-2588,-1611,-473,735,1918,2978,3833,4423,4717,4715,4446,3960,3324,2599,1848,1106,401,-259,-899,-1513,-2151,-2792,-3469,-4140,-4794,-5375,-5836,-6134,-6222,-6102,-5764,-5267,-4655,-4019,-3427,-2971,-2687,-2623,-2765,-3086,-3515,-3972,-4345,-4545,-4477,-4080,-3322,-2211,-789,854,2629,4394,6036,7431,8480,9116,9317,9073,8459,7531,6419,5232,4095,3123,2396,1977,1869,2058,2452,2984,3503,3919,4103,3984,3516,2689,1548,157,-1376,-2955,-4452,-5794,-6880,-7688,-8182,-8388,-8330,-8066,-7643,-7141,-6613,-6121,-5726,-5451,-5336,-5381,-5571,-5882,-6259,-6642,-6963,-7137,-7102,-6789,-6159,-5193,-3898,-2320,-518,1407,3367,5229,6907,8281,9282,9850,9946,9578,8773,7591,6124,4480,2774,1132,-345,-1565,-2484,-3076,-3377,-3428,-3325,-3143,-2988,-2921,-3010,-3270,-3715,-4301,-5003,-5757,-6512,-7220,-7839,-8342,-8727,-8983,-9142,-9206,-9212,-9181,-9126,-9069,-9007,-8951,-8889,-8823,-8741,-8638,-8504,-8324,-8081,-7747,-7306,-6722,-5982,-5073,-3993,-2763,-1416,5,1433,2803,4047,5095,5892,6404,6585,6454,5987,5225,4205,2968,1607,177,-1209,-2465,-3502,-4232,-4610,-4599,-4216,-3517,-2589,-1566,-584,211,692,785,443,-295,-1361,-2621,-3936,-5138,-6105,-6720,-6941,-6753,-6220,-5407,-4436,-3415,-2442,-1607,-966,-535,-341,-348,-544,-890,-1352,-1889,-2461,-3035,-3565,-4021,-4363,-4552,-4566,-4372,-3957,-3322,-2476,-1451,-291,943,2181,3345,4358,5152,5650,5828,5637,5096,4218,3060,1688,208,-1293,-2680,-3860,-4713,-5177,-5168,-4692,-3737,-2372,-685,1208,3154,4999,6587,7773,8450,8538,8020,6909,5296,3273,1003,-1374,-3683,-5799,-7589,-8984,-9927,-10412,-10454,-10107,-9417,-8479,-7354,-6142,-4913,-3763,-2743,-1936,-1362,-1064,-1018,-1206,-1550,-1980,-2387,-2676,-2757,-2567,-2071,-1290,-256,934,2183,3380,4405,5178,5629,5735,5521,5030,4364,3617,2907,2344,1999,1938,2154,2636,3293,4049,4760,5336,5657,5671,5343,4704,3813,2784,1733,802,109,-251,-213,236,1067,2228,3609,5120,6639,8063,9306,10281,10949,11272,11242,10889,10234,9371,8354,7305,6295,5434,4766,4348,4166,4213,4421,4734,5072,5369,5570,5639,5559,5325,4961,4466,3880,3193,2434,1590,678,-307,-1337,-2404,-3443,-4430,-5281,-5951,-6368,-6496,-6301,-5780,-4965,-3895,-2657,-1341,-37,1138,2129,2848,3297,3448,3367,3085,2698,2270,1882,1602,1463,1510,1728,2126,2657,3301,3990,4685,5315,5832,6178,6309,6191,5802,5150,4254,3169,1974,757,-355,-1273,-1868,-2103,-1898,-1301,-330,906,2306,3725,5058,6162,6982,7436,7520,7235,6628,5751,4697,3539,2390,1324,447,-191,-515,-530,-227,328,1069,1873,2638,3232,3574,3595,3273,2642,1757,730,-330,-1298,-2072,-2574,-2770,-2665,-2295,-1741,-1083,-423,159,593,833,858,673,297,-219,-843,-1503,-2164,-2764,-3278,-3674,-3944,-4083,-4103,-4004,-3813,-3512,-3117,-2596,-1944,-1138,-164,969,2251,3632,5055,6439,7700,8744,9491,9875,9844,9391,8526,7302,5800,4132,2422,818,-557,-1571,-2148,-2234,-1831,-989,194,1589,3023,4345,5382,6011,6149,5741,4835,3470,1787,-90,-1998,-3789,-5342,-6552,-7385,-7818,-7898,-7678,-7241,-6679,-6063,-5477,-4954,-4539,-4231,-4032,-3906,-3832,-3754,-3648,-3464,-3188,-2805,-2321,-1768,-1172,-583,-44,401,719,883,886,728,417,-13,-535,-1082,-1609,-2018,-2268,-2261,-1967,-1347,-410,801,2195,3668,5067,6265,7123,7556,7506,6992,6066,4852,3484,2136,954,82,-395,-429,-27,748,1809,3024,4265,5383,6269,6796,6915,6565,5759,4533,2955,1142,-799,-2715,-4487,-5988,-7120,-7823,-8059,-7837,-7203,-6226,-5006,-3654,-2265,-957,219,1198,1968,2543,2941,3205,3383,3483,3549,3548,3482,3319,3024,2597,2031,1359,636,-61,-651,-1035,-1143,-931,-373,490,1583,2803,3993,5017,5711,5967,5693,4857,3488,1649,-538,-2927,-5367,-7695,-9775,-11497,-12784,-13595,-13937,-13825,-13336,-12531,-11505,-10360,-9170,-8044,-7039,-6214,-5603,-5205,-4999,-4946,-4974,-5025,-5022,-4909,-4635,-4176,-3521,-2677,-1670,-517,724,2027,3325,4564,5685,6617,7304,7703,7778,7542,7018,6263,5369,4402,3475,2627,1913,1337,865,470,82,-337,-828,-1402,-2051,-2742,-3434,-4071,-4615,-5018,-5278,-5364,-5319,-5124,-4847,-4485,-4100,-3711,-3363,-3088,-2917,-2868,-2960,-3176,-3515,-3927,-4381,-4826,-5207,-5488,-5639,-5627,-5477,-5172,-4769,-4281,-3765,-3252,-2781,-2373,-2035,-1770,-1552,-1376,-1200,-1026,-837,-639,-456,-304,-215,-220,-323,-548,-868,-1276,-1720,-2159,-2532,-2781,-2859,-2725,-2374,-1812,-1098,-302,476,1122,1541,1641,1387,773,-146,-1276,-2491,-3654,-4637,-5345,-5727,-5772,-5544,-5120,-4623,-4175,-3882,-3813,-4028,-4490,-5185,-6005,-6876,-7674,-8323,-8723,-8841,-8641,-8151,-7402,-6476,-5451,-4438,-3516,-2776,-2262,-1997,-1972,-2139,-2445,-2804,-3162,-3439,-3610,-3641,-3520,-3260,-2858,-2322,-1671,-888,-14,950,1951,2938,3843,4587,5109,5356,5311,4982,4426,3705,2933,2189,1576,1149,954,976,1202,1553,1990,2409,2781,3031,3156,3135,2989,2749,2439,2113,1792,1510,1290,1123,1029,969,949,931,902,838,716,529,262,-76,-479,-913,-1345,-1706,-1949,-1992,-1795,-1324,-581,384,1498,2633,3669,4455,4879,4846,4320,3303,1867,132,-1763,-3606,-5241,-6466,-7158,-7216,-6627,-5422,-3735,-1720,400,2410,4101,5297,5905,5873,5262,4166,2765,1241,-189,-1356,-2106,-2357,-2072,-1292,-80,1424,3110,4812,6421,7820,8927,9714,10129,10225,9999,9527,8859,8065,7208,6347,5521,4766,4096,3510,3006,2563,2167,1792,1422,1035,628,181,-284,-769,-1235,-1650,-1970,-2139,-2129,-1904,-1468,-852,-99,695,1449,2059,2451,2566,2389,1945,1291,531,-217,-827,-1177,-1162,-733,152,1442,3088,4955,6916,8802,10455,11731,12518,12742,12388,11489,10130,8438,6564,4680,2943,1499,461,-108,-182,214,1012,2109,3382,4692,5910,6918,7631,7997,8015,7704,7146,6420,5634,4894,4272,3853,3648,3671,3877,4204,4579,4896,5079,5041,4737,4145,3290,2222,1042,-146,-1221,-2081,-2650,-2893,-2823,-2499,-2012,-1484,-1037,-782,-804,-1150,-1813,-2765,-3914,-5158,-6387,-7470,-8331,-8883,-9115,-9005,-8620,-7978,-7180,-6262,-5308,-4351,-3445,-2609,-1879,-1263,-797,-464,-304,-265,-369,-536,-747,-908,-973,-850,-516,86,933,1986,3186,4399,5528,6433,7015,7210,6987,6385,5477,4386,3246,2189,1335,753,489,532,842,1364,2007,2712,3395,4015,4528,4916,5177,5310,5341,5277,5150,4969,4756,4517,4246,3958,3614,3246,2812,2343,1835,1306,791,294,-141,-519,-813,-1037,-1180,-1267,-1291,-1283,-1237,-1181,-1122,-1078,-1065,-1103,-1204,-1389,-1658,-2017,-2463,-2968,-3514,-4050,-4530,-4892,-5084,-5052,-4777,-4248,-3501,-2588,-1591,-604,290,1012,1534,1829,1948,1923,1846,1776,1785,1895,2132,2445,2815,3139,3378,3446,3311,2954,2378,1623,738,-212,-1163,-2062,-2863,-3556,-4120,-4573,-4916,-5159,-5287,-5301,-5159,-4865,-4394,-3771,-3018,-2200,-1376,-640,-51,307,416,241,-173,-792,-1530,-2295,-3001,-3553,-3902,-4008,-3873,-3525,-3005,-2374,-1679,-957,-236,488,1221,1977,2771,3581,4399,5156,5808,6280,6523,6503,6213,5676,4945,4087,3181,2296,1495,814,273,-135,-425,-634,-791,-937,-1093,-1294,-1534,-1841,-2183,-2577,-2981,-3399,-3798,-4166,-4483,-4740,-4919,-5025,-5043,-4986,-4852,-4662,-4414,-4142,-3841,-3546,-3248,-2975,-2706,-2458,-2199,-1932,-1634,-1301,-925,-497,-30,487,1031,1607,2185,2755,3275,3715,4030,4176,4132,3878,3424,2817,2097,1362,670,103,-302,-518,-573,-505,-388,-304,-324,-513,-911,-1515,-2327,-3268,-4303,-5323,-6265,-7052,-7623,-7957,-8036,-7881,-7525,-7002,-6363,-5652,-4918,-4212,-3588,-3099,-2800,-2737,-2940,-3421,-4173,-5136,-6279,-7478,-8671,-9735,-10589,-11155,-11382,-11248,-10768,-9987,-8973,-7822,-6621,-5470,-4427,-3548,-2837,-2281,-1841,-1471,-1122,-773,-411,-48,274,541,698,758,698,582,432,320,310,427,736,1210,1855,2626,3466,4319,5117,5791,6289,6561,6571,6310,5761,4959,3912,2694,1341,-65,-1453,-2757,-3898,-4828,-5496,-5885,-5985,-5824,-5447,-4905,-4294,-3668,-3122,-2697,-2433,-2353,-2436,-2673,-3022,-3448,-3911,-4373,-4783,-5110,-5304,-5334,-5172,-4812,-4259,-3560,-2763,-1950,-1183,-555,-84,163,233,123,-93,-366,-634,-852,-997,-1064,-1083,-1081,-1115,-1228,-1444,-1802,-2267,-2844,-3462,-4080,-4632,-5062,-5338,-5422,-5316,-5022,-4542,-3917,-3140,-2261,-1299,-303,675,1562,2307,2826,3097,3080,2795,2273,1584,802,31,-662,-1186,-1501,-1577,-1422,-1068,-585,-34,480,895,1134,1164,988,621,141,-396,-893,-1297,-1542,-1623,-1535,-1309,-992,-621,-243,104,419,674,905,1110,1325,1573,1873,2244,2687,3195,3756,4333,4912,5446,5930,6327,6642,6869,7011,7092,7117,7113,7097,7084,7100,7143,7247,7386,7578,7803,8030,8245,8394,8446,8362,8114,7689,7089,6333,5456,4504,3527,2573,1688,900,245,-271,-623,-823,-855,-743,-490,-132,306,778,1245,1661,1994,2217,2319,2300,2181,1980,1740,1479,1231,1003,807,625,458,264,50,-221,-532,-886,-1259,-1627,-1958,-2222,-2394,-2457,-2401,-2212,-1892,-1432,-835,-100,756,1713,2725,3741,4696,5521,6162,6565,6717,6622,6315,5858,5337,4818,4411,4155,4118,4296,4687,5234,5875,6534,7115,7570,7836,7897,7770,7476,7074,6610,6132,5668,5233,4811,4395,3943,3447,2875,2239,1529,795,32,-678,-1340,-1877,-2296,-2551,-2655,-2606,-2432,-2167,-1846,-1522,-1223,-1000,-859,-834,-905,-1079,-1319,-1608,-1895,-2157,-2335,-2421,-2358,-2159,-1797,-1299,-680,24,769,1514,2209,2825,3329,3712,3976,4120,4177,4142,4056,3912,3737,3534,3311,3082,2852,2644,2464,2330,2257,2252,2323,2477,2696,2992,3318,3675,4012,4301,4512,4589,4539,4301,3916,3350,2656,1842,961,42,-859,-1717,-2477,-3123,-3616,-3949,-4116,-4120,-3979,-3721,-3356,-2925,-2427,-1888,-1317,-726,-147,396,848,1166,1292,1194,835,230,-600,-1604,-2690,-3793,-4794,-5625,-6212,-6505,-6508,-6225,-5717,-5050,-4313,-3580,-2931,-2397,-2002,-1725,-1530,-1364,-1178,-925,-592,-167,313,833,1324,1781,2131,2398,2547,2608,2597,2544,2485,2443,2448,2505,2619,2769,2938,3083,3180,3194,3100,2900,2576,2165,1673,1144,609,109,-321,-637,-826,-846,-714,-409,15,546,1106,1646,2095,2393,2505,2409,2124,1669,1117,510,-78,-607,-1036,-1360,-1562,-1681,-1705,-1686,-1605,-1494,-1334,-1122,-838,-466,19,608,1311,2089,2905,3695,4388,4902,5175,5145,4790,4104,3117,1880,473,-1022,-2514,-3922,-5181,-6240,-7061,-7656,-8003,-8165,-8135,-7996,-7751,-7470,-7147,-6816,-6465,-6089,-5679,-5240,-4766,-4303,-3870,-3526,-3312,-3266,-3411,-3737,-4223,-4817,-5441,-6038,-6502,-6791,-6837,-6631,-6172,-5495,-4667,-3743,-2826,-1960,-1214,-612,-155,168,389,556,693,846,1021,1234,1482,1745,2027,2281,2519,2698,2833,2896,2919,2892,2859,2831,2839,2906,3032,3226,3458,3709,3945,4120,4209,4176,4007,3690,3237,2664,2004,1299,589,-77,-666,-1149,-1517,-1783,-1954,-2097,-2235,-2434,-2740,-3172,-3760,-4475,-5292,-6151,-6988,-7742,-8348,-8787,-9036,-9123,-9082,-8956,-8806,-8665,-8561,-8499,-8446,-8381,-8227,-7961,-7503,-6855,-5987,-4939,-3751,-2501,-1264,-148,786,1460,1836,1920,1711,1270,656,-69,-825,-1563,-2225,-2788,-3207,-3492,-3610,-3587,-3410,-3114,-2717,-2253,-1764,-1272,-823,-417,-86,184,370,486,500,410,182,-197,-738,-1444,-2288,-3231,-4208,-5150,-5974,-6604,-6991,-7091,-6909,-6474,-5838,-5089,-4310,-3578,-2979,-2530,-2269,-2169,-2191,-2304,-2432,-2549,-2607,-2592,-2504,-2349,-2160,-1961,-1787,-1669,-1617,-1646,-1746,-1886,-2042,-2159,-2213,-2150,-1979,-1669,-1272,-794,-308,158,543,829,993,1052,1017,948,867,842,891,1048,1303,1664,2077,2524,2955,3313,3586,3709,3702,3538,3256,2879,2458,2033,1651,1324,1065,846,633,384,51,-385,-929,-1554,-2203,-2809,-3289,-3570,-3590,-3317,-2738,-1888,-812,405,1663,2854,3871,4611,5018,5029,4663,3938,2928,1737,452,-789,-1910,-2796,-3409,-3690,-3642,-3279,-2639,-1790,-816,211,1181,2047,2738,3246,3569,3745,3832,3869,3930,4016,4150,4296,4403,4423,4282,3951,3402,2653,1761,795,-133,-925,-1483,-1736,-1657,-1252,-576,294,1255,2216,3084,3800,4332,4660,4811,4791,4636,4380,4037,3658,3244,2841,2467,2144,1897,1740,1680,1726,1880,2131,2479,2898,3358,3831,4258,4603,4813,4862,4735,4440,4015,3505,2991,2531,2208,2068,2153,2475,3011,3742,4580,5489,6351,7123,7710,8087,8208,8088,7749,7252,6671,6093,5609,5291,5207,5362,5757,6318,6976,7607,8114,8391,8381,8051,7431,6581,5602,4609,3726,3048,2660,2584,2819,3304,3951,4640,5245,5649,5747,5480,4820,3792,2460,909,-733,-2372,-3869,-5163,-6160,-6838,-7187,-7211,-6984,-6533,-5966,-5346,-4750,-4260,-3897,-3701,-3654,-3720,-3854,-3990,-4067,-4050,-3905,-3639,-3285,-2869,-2461,-2089,-1796,-1588,-1456,-1364,-1276,-1129,-901,-544,-77,504,1143,1813,2457,3048,3553,3983,4327,4618,4865,5075,5275,5432,5573,5647,5676,5620,5497,5294,5031,4715,4383,4049,3762,3535,3407,3376,3455,3612,3830,4045,4233,4320,4295,4102,3765,3264,2662,1986,1312,704,237,-44,-79,121,563,1181,1906,2649,3298,3764,3973,3865,3455,2758,1861,855,-144,-1029,-1720,-2159,-2344,-2311,-2117,-1873,-1650,-1545,-1604,-1846,-2252,-2760,-3295,-3754,-4058,-4120,-3905,-3398,-2622,-1638,-520,616,1693,2583,3243,3586,3607,3306,2703,1863,842,-285,-1430,-2541,-3536,-4382,-5029,-5470,-5704,-5741,-5624,-5371,-5042,-4649,-4237,-3800,-3352,-2871,-2359,-1799,-1209,-617,-63,381,661,711,492,-1,-742,-1664,-2675,-3645,-4477,-5031,-5257,-5099,-4576,-3739,-2691,-1538,-411,586,1375,1908,2182,2233,2110,1895,1659,1467,1369,1381,1510,1718,1973,2211,2397,2479,2450,2303,2068,1775,1469,1178,943,760,639,557,501,441,371,264,136,-30,-204,-383,-538,-662,-727,-729,-662,-520,-331,-98,130,333,455,475,346,70,-372,-933,-1600,-2296,-2971,-3565,-4024,-4338,-4499,-4538,-4508,-4454,-4442,-4501,-4655,-4875,-5138,-5350,-5464,-5386,-5070,-4490,-3647,-2597,-1415,-201,922,1861,2511,2832,2791,2419,1773,930,16,-886,-1647,-2206,-2489,-2478,-2182,-1643,-936,-157,591,1194,1575,1663,1447,949,234,-588,-1407,-2095,-2556,-2744,-2634,-2311,-1844,-1400,-1100,-1092,-1457,-2241,-3408,-4883,-6517,-8154,-9612,-10744,-11422,-11598,-11256,-10468,-9338,-8006,-6639,-5375,-4345,-3635,-3286,-3300,-3636,-4213,-4949,-5721,-6444,-7014,-7368,-7463,-7287,-6851,-6199,-5375,-4447,-3463,-2491,-1563,-731,-16,556,975,1232,1342,1314,1192,1003,810,658,598,677,913,1319,1888,2568,3330,4086,4778,5331,5681,5788,5619,5188,4495,3613,2581,1500,439,-511,-1281,-1822,-2106,-2154,-1999,-1730,-1435,-1216,-1187,-1397,-1911,-2706,-3731,-4897,-6061,-7081,-7815,-8135,-7985,-7337,-6259,-4856,-3297,-1771,-463,454,882,749,96,-1008,-2411,-3940,-5405,-6624,-7447,-7771,-7565,-6839,-5703,-4285,-2772,-1361,-224,480,670,323,-508,-1697,-3069,-4432,-5559,-6316,-6549,-6256,-5454,-4283,-2909,-1545,-389,379,663,406,-321,-1434,-2742,-4068,-5224,-6038,-6421,-6309,-5733,-4758,-3499,-2092,-665,648,1763,2601,3137,3364,3306,3008,2534,1947,1330,739,249,-102,-267,-227,32,504,1177,2014,2968,3982,4972,5874,6606,7104,7342,7281,6966,6415,5714,4949,4211,3607,3207,3086,3266,3753,4499,5437,6463,7456,8296,8868,9084,8895,8284,7298,6003,4530,2996,1568,367,-485,-918,-919,-514,199,1095,2017,2798,3313,3438,3155,2455,1442,231,-991,-2056,-2786,-3070,-2826,-2071,-869,628,2255,3797,5079,5931,6265,6044,5317,4185,2817,1391,111,-870,-1418,-1477,-1053,-226,883,2097,3244,4161,4701,4810,4456,3706,2659,1471,315,-656,-1290,-1527,-1321,-738,136,1154,2161,3015,3604,3863,3798,3453,2929,2356,1847,1533,1479,1724,2263,3028,3957,4931,5873,6686,7317,7731,7925,7913,7747,7458,7117,6754,6425,6140,5921,5760,5644,5567,5504,5446,5394,5335,5285,5229,5177,5108,5016,4869,4650,4336,3899,3350,2665,1889,1036,163,-675,-1410,-1983,-2335,-2439,-2280,-1880,-1284,-567,185,888,1442,1811,1923,1805,1462,958,368,-222,-729,-1071,-1219,-1138,-864,-440,63,544,938,1162,1190,1017,681,260,-155,-442,-516,-277,299,1222,2435,3834,5309,6683,7850,8644,9021,8911,8362,7427,6234,4921,3639,2520,1670,1132,913,956,1153,1398,1540,1476,1117,432,-559,-1769,-3084,-4337,-5374,-6049,-6260,-5959,-5182,-4019,-2627,-1204,60,972,1403,1291,638,-449,-1833,-3312,-4680,-5758,-6394,-6514,-6116,-5251,-4052,-2657,-1240,55,1112,1855,2273,2375,2241,1940,1578,1240,1001,916,997,1257,1643,2144,2675,3206,3668,4016,4216,4226,4042,3638,3045,2274,1376,421,-537,-1402,-2111,-2603,-2825,-2771,-2427,-1847,-1059,-148,818,1759,2597,3266,3716,3909,3838,3508,2955,2223,1390,522,-294,-995,-1518,-1836,-1932,-1834,-1592,-1270,-966,-751,-717,-899,-1338,-1991,-2826,-3728,-4595,-5278,-5663,-5629,-5117,-4097,-2628,-799,1218,3236,5033,6417,7208,7312,6684,5381,3526,1315,-1019,-3224,-5067,-6351,-6965,-6862,-6099,-4813,-3200,-1503,30,1190,1799,1796,1170,29,-1468,-3110,-4674,-5951,-6800,-7119,-6921,-6269,-5317,-4237,-3237,-2489,-2143,-2266,-2874,-3893,-5196,-6620,-7958,-9046,-9711,-9860,-9447,-8483,-7058,-5284,-3319,-1331,524,2101,3284,4011,4245,4004,3350,2365,1168,-112,-1355,-2432,-3253,-3736,-3844,-3565,-2927,-2001,-868,341,1516,2517,3254,3643,3659,3318,2671,1816,875,-42,-788,-1294,-1462,-1277,-738,110,1179,2372,3558,4605,5402,5828,5839,5392,4521,3297,1822,252,-1283,-2619,-3651,-4291,-4506,-4328,-3821,-3113,-2347,-1681,-1265,-1215,-1601,-2441,-3683,-5226,-6913,-8573,-10006,-11057,-11588,-11532,-10895,-9742,-8215,-6492,-4778,-3281,-2165,-1570,-1529,-2067,-3068,-4436,-5964,-7479,-8779,-9703,-10118,-9968,-9233,-7994,-6366,-4520,-2656,-972,357,1198,1484,1223,484,-597,-1851,-3086,-4138,-4851,-5162,-5036,-4519,-3714,-2729,-1732,-829,-142,278,404,263,-89,-570,-1102,-1597,-2001,-2280,-2419,-2439,-2362,-2233,-2089,-1965,-1887,-1861,-1899,-1986,-2110,-2268,-2430,-2600,-2755,-2886,-2977,-3000,-2938,-2765,-2463,-2035,-1493,-882,-259,310,748,997,1013,779,307,-355,-1154,-1988,-2785,-3438,-3879,-4040,-3894,-3435,-2697,-1737,-646,485,1544,2444,3100,3475,3537,3331,2875,2268,1571,879,263,-226,-550,-713,-725,-642,-518,-425,-431,-590,-941,-1494,-2229,-3103,-4041,-4957,-5745,-6308,-6551,-6416,-5866,-4922,-3622,-2090,-422,1208,2675,3847,4626,4969,4867,4360,3529,2471,1303,149,-887,-1705,-2237,-2454,-2339,-1946,-1320,-566,235,989,1626,2114,2441,2636,2748,2834,2957,3144,3436,3795,4208,4598,4894,5031,4943,4592,3986,3131,2111,995,-108,-1101,-1898,-2431,-2674,-2624,-2315,-1798,-1143,-406,334,1041,1661,2170,2550,2799,2912,2917,2824,2679,2504,2363,2265,2288,2415,2685,3066,3530,4010,4456,4767,4919,4835,4539,4033,3394,2693,2052,1542,1290,1327,1705,2409,3396,4599,5912,7243,8471,9518,10299,10775,10920,10761,10320,9682,8901,8084,7285,6596,6032,5643,5400,5294,5270,5266,5230,5080,4785,4293,3602,2725,1702,616,-456,-1381,-2069,-2397,-2303,-1733,-707,737,2480,4396,6312,8066,9497,10482,10937,10831,10176,9052,7538,5789,3909,2066,347,-1107,-2259,-3022,-3412,-3415,-3089,-2487,-1696,-812,77,876,1512,1941,2125,2080,1821,1399,866,282,-306,-853,-1348,-1782,-2170,-2531,-2891,-3259,-3644,-4030,-4384,-4668,-4824,-4810,-4581,-4126,-3425,-2526,-1441,-258,983,2183,3284,4214,4913,5357,5531,5445,5166,4724,4244,3776,3440,3291,3386,3754,4357,5173,6089,7015,7836,8424,8719,8642,8204,7422,6386,5182,3946,2778,1800,1088,699,651,941,1515,2319,3261,4244,5172,5946,6488,6741,6671,6275,5587,4648,3545,2340,1140,6,-980,-1773,-2354,-2702,-2862,-2864,-2780,-2682,-2637,-2705,-2919,-3292,-3791,-4377,-4965,-5472,-5816,-5907,-5706,-5169,-4321,-3186,-1856,-408,1027,2353,3455,4254,4690,4736,4399,3708,2734,1531,218,-1138,-2418,-3544,-4430,-5010,-5248,-5118,-4643,-3862,-2845,-1689,-495,633,1585,2302,2716,2829,2640,2212,1593,872,111,-629,-1303,-1898,-2400,-2835,-3204,-3546,-3871,-4187,-4502,-4774,-5000,-5111,-5092,-4883,-4472,-3844,-3014,-2019,-921,206,1273,2214,2950,3453,3688,3670,3414,2985,2420,1818,1209,677,235,-82,-281,-385,-425,-445,-494,-598,-801,-1092,-1490,-1940,-2408,-2814,-3075,-3142,-2964,-2575,-2033,-1439,-926,-585,-509,-713,-1171,-1823,-2581,-3347,-4066,-4643,-5066,-5276,-5278,-5056,-4649,-4084,-3422,-2734,-2090,-1572,-1253,-1180,-1375,-1816,-2440,-3152,-3843,-4394,-4713,-4747,-4471,-3925,-3159,-2255,-1287,-323,594,1436,2189,2865,3462,3995,4459,4850,5146,5321,5332,5150,4744,4133,3326,2400,1395,393,-574,-1464,-2249,-2900,-3377,-3617,-3575,-3173,-2405,-1237,261,2017,3882,5665,7162,8151,8471,7997,6729,4726,2169,-702,-3596,-6218,-8302,-9674,-10238,-10031,-9177,-7878,-6359,-4866,-3574,-2663,-2189,-2205,-2653,-3466,-4514,-5661,-6792,-7797,-8616,-9233,-9638,-9865,-9946,-9900,-9772,-9569,-9318,-9020,-8693,-8332,-7957,-7561,-7156,-6738,-6318,-5892,-5484,-5091,-4739,-4441,-4206,-4048,-3969,-3930,-3926,-3858,-3702,-3377,-2866,-2188,-1373,-544,223,791,1097,1084,766,186,-547,-1307,-1941,-2301,-2293,-1851,-1020,103,1337,2458,3271,3621,3458,2846,1938,995,286,82,544,1707,3444,5482,7478,9076,10007,10138,9462,8125,6306,4221,2047,-78,-2048,-3768,-5131,-6019,-6336,-6011,-5090,-3693,-2067,-517,631,1089,669,-711,-2986,-5995,-9481,-13149,-16644,-19647,-21785,-22781,-22364,-20407,-16885,-11977,-6025,436,6785,12350,16572,19047,19632,18456,15885,12479,8854,5608,3192,1905,1813,2829,4677,7006,9402,11506,13019,13806,13837,13226,12153,10811,9402,8052,6861,5886,5125,4597,4264,4114,4110,4203,4341,4474,4562,4610,4654,4726,4872,5066,5270,5399,5384,5193,4840,4412,4007,3742,3687,3846,4151,4444,4533,4198,3278,1695,-509,-3133,-5898,-8383,-10227,-11027,-10584,-8803,-5821,-1979,2251,6272,9512,11475,11869,10602,7859,4002,-435,-4870,-8753,-11629,-13229,-13460,-12412,-10351,-7616,-4624,-1753,671,2426,3399,3578,3040,1914,360,-1461,-3398,-5320,-7119,-8702,-10005,-10954,-11509,-11621,-11279,-10495,-9341,-7914,-6391,-4918,-3697,-2810,-2364,-2324,-2670,-3313,-4176,-5190,-6299,-7468,-8663,-9840,-10954,-11932,-12718,-13224,-13412,-13224,-12676,-11784,-10639,-9352,-8084,-7022,-6334,-6185,-6636,-7686,-9179,-10896,-12497,-13661,-14066,-13521,-11952,-9476,-6343,-2910,416,3284,5405,6657,7023,6642,5709,4479,3195,2073,1286,962,1162,1923,3204,4930,6975,9156,11295,13176,14647,15568,15895,15635,14875,13761,12456,11162,10043,9239,8842,8873,9304,10052,10982,11961,12845,13522,13920,14010,13809,13376,12779,12105,11423,10819,10330,10024,9912,10023,10344,10855,11509,12239,12984,13651,14189,14531,14658,14573,14301,13907,13425,12920,12387,11837,11224,10513,9670,8672,7546,6321,5088,3918,2920,2142,1621,1323,1189,1120,1027,834,491,-12,-654,-1412,-2217,-3035,-3801,-4474,-5029,-5426,-5679,-5766,-5736,-5595,-5409,-5205,-5050,-4964,-4995,-5130,-5381,-5714,-6091,-6487,-6843,-7143,-7362,-7504,-7575,-7606,-7612,-7635,-7691,-7827,-8054,-8402,-8851,-9382,-9925,-10420,-10785,-10961,-10924,-10658,-10222,-9662,-9078,-8553,-8169,-8003,-8083,-8443,-9052,-9894,-10903,-12013,-13155,-14238,-15185,-15914,-16329,-16380,-15994,-15186,-13963,-12422,-10654,-8817,-7026,-5452,-4182,-3347,-2976,-3122,-3738,-4783,-6131,-7665,-9190,-10573,-11624,-12248,-12363,-11961,-11088,-9837,-8323,-6694,-5067,-3570,-2267,-1206,-389,209,622,885,1039,1090,1075,987,864,709,567,457,422,475,638,896,1252,1665,2126,2611,3109,3617,4135,4656,5191,5726,6256,6771,7231,7614,7853,7923,7760,7367,6730,5898,4912,3876,2847,1951,1265,872,858,1238,2051,3232,4730,6401,8111,9687,10994,11898,12347,12293,11790,10895,9737,8443,7160,6012,5108,4509,4256,4342,4744,5402,6243,7176,8101,8935,9590,10013,10180,10075,9736,9210,8556,7870,7197,6634,6192,5945,5868,5982,6249,6618,7033,7405,7657,7731,7573,7183,6587,5839,5035,4264,3633,3217,3094,3265,3722,4384,5151,5883,6465,6769,6756,6396,5760,4936,4062,3278,2694,2406,2424,2748,3294,3977,4694,5339,5850,6173,6304,6248,6037,5693,5254,4731,4147,3517,2847,2179,1513,906,363,-75,-405,-628,-765,-840,-891,-938,-1017,-1126,-1282,-1482,-1721,-2015,-2349,-2748,-3195,-3703,-4244,-4801,-5339,-5822,-6221,-6512,-6680,-6726,-6647,-6466,-6194,-5869,-5529,-5213,-4969,-4818,-4780,-4848,-5005,-5208,-5416,-5566,-5618,-5514,-5261,-4842,-4328,-3769,-3264,-2887,-2723,-2807,-3156,-3747,-4516,-5380,-6234,-6972,-7503,-7759,-7715,-7385,-6819,-6105,-5340,-4614,-4025,-3599,-3366,-3312,-3376,-3528,-3678,-3798,-3823,-3751,-3571,-3321,-3047,-2814,-2671,-2677,-2840,-3166,-3635,-4208,-4860,-5534,-6199,-6805,-7299,-7662,-7851,-7877,-7754,-7498,-7170,-6774,-6378,-5970,-5622,-5303,-5072,-4896,-4792,-4737,-4730,-4755,-4814,-4897,-5006,-5132,-5271,-5425,-5591,-5806,-6066,-6419,-6863,-7398,-8017,-8660,-9292,-9849,-10265,-10503,-10519,-10297,-9861,-9221,-8459,-7612,-6780,-6015,-5398,-4975,-4771,-4795,-5001,-5334,-5709,-6038,-6244,-6262,-6042,-5569,-4850,-3929,-2879,-1778,-735,182,880,1325,1484,1366,1003,433,-262,-1031,-1782,-2463,-3013,-3402,-3598,-3595,-3384,-2958,-2344,-1531,-573,528,1693,2889,4012,4990,5735,6171,6287,6063,5579,4895,4141,3405,2793,2367,2175,2244,2567,3141,3919,4854,5868,6870,7767,8457,8870,8933,8634,7978,7030,5885,4690,3573,2700,2166,2053,2385,3104,4157,5378,6659,7834,8796,9464,9806,9833,9599,9170,8630,8067,7545,7126,6838,6696,6697,6829,7046,7329,7603,7833,7966,7959,7809,7514,7102,6627,6139,5701,5380,5214,5244,5474,5900,6479,7159,7866,8512,9027,9349,9448,9332,9029,8607,8117,7640,7198,6836,6558,6361,6243,6197,6226,6344,6550,6856,7236,7668,8103,8493,8794,8967,8991,8871,8606,8234,7776,7275,6766,6287,5874,5543,5315,5180,5135,5151,5216,5287,5364,5421,5463,5495,5514,5541,5572,5627,5720,5853,6040,6264,6500,6729,6890,6973,6912,6700,6318,5780,5146,4458,3820,3263,2872,2634,2593,2696,2939,3253,3583,3854,4005,3975,3744,3326,2753,2110,1486,949,592,400,388,452,521,468,212,-289,-1031,-1942,-2913,-3813,-4515,-4912,-4943,-4596,-3900,-2958,-1890,-865,-24,499,641,391,-210,-1060,-2045,-3025,-3874,-4484,-4804,-4813,-4566,-4128,-3599,-3060,-2589,-2230,-2032,-2016,-2217,-2654,-3330,-4221,-5274,-6383,-7448,-8346,-8979,-9299,-9286,-8980,-8452,-7797,-7108,-6487,-5999,-5717,-5651,-5818,-6155,-6594,-7037,-7363,-7505,-7392,-7035,-6482,-5813,-5148,-4584,-4216,-4096,-4250,-4650,-5269,-6010,-6822,-7592,-8264,-8763,-9060,-9128,-8999,-8684,-8260,-7765,-7263,-6780,-6323,-5889,-5454,-5007,-4547,-4096,-3675,-3334,-3087,-2976,-2993,-3160,-3454,-3878,-4389,-4971,-5558,-6121,-6605,-6977,-7231,-7359,-7386,-7336,-7214,-7053,-6814,-6523,-6135,-5680,-5154,-4598,-4060,-3586,-3235,-3035,-3006,-3124,-3355,-3628,-3889,-4072,-4151,-4103,-3974,-3784,-3630,-3545,-3606,-3810,-4146,-4563,-4970,-5316,-5525,-5597,-5531,-5386,-5216,-5077,-5026,-5083,-5260,-5551,-5913,-6310,-6665,-6909,-6964,-6771,-6293,-5550,-4599,-3561,-2569,-1778,-1298,-1217,-1524,-2179,-3053,-4007,-4881,-5518,-5828,-5729,-5245,-4405,-3319,-2099,-883,198,1021,1510,1612,1338,748,-83,-1022,-1984,-2837,-3542,-4018,-4286,-4333,-4214,-3957,-3610,-3205,-2757,-2282,-1773,-1235,-681,-131,368,777,1029,1093,939,580,63,-545,-1141,-1643,-1961,-2050,-1884,-1465,-813,38,1053,2162,3297,4351,5224,5815,6048,5879,5314,4390,3185,1793,331,-1071,-2305,-3248,-3849,-4070,-3929,-3487,-2797,-1942,-978,36,1035,1985,2819,3500,3978,4218,4189,3884,3308,2507,1556,549,-404,-1190,-1739,-1981,-1921,-1577,-1008,-305,463,1206,1888,2479,2984,3417,3797,4130,4404,4597,4687,4647,4494,4238,3939,3634,3381,3195,3078,3010,2939,2843,2688,2501,2305,2174,2148,2280,2569,2978,3442,3849,4097,4096,3800,3220,2440,1564,738,80,-323,-428,-247,159,728,1365,2028,2671,3301,3925,4574,5252,5961,6662,7294,7782,8014,7928,7440,6569,5348,3910,2369,907,-374,-1359,-1995,-2289,-2233,-1904,-1333,-590,285,1245,2248,3241,4152,4906,5422,5649,5561,5198,4606,3892,3134,2431,1840,1418,1179,1141,1275,1571,1972,2444,2926,3362,3704,3886,3888,3670,3256,2673,1999,1326,766,424,371,667,1284,2193,3285,4439,5529,6409,6996,7214,7066,6591,5879,5051,4233,3545,3079,2891,2999,3374,3964,4676,5415,6087,6591,6878,6894,6640,6128,5396,4519,3559,2636,1827,1243,956,1017,1437,2186,3178,4315,5457,6484,7288,7792,7971,7832,7418,6808,6069,5310,4574,3936,3381,2907,2474,2045,1595,1138,687,309,62,10,219,696,1428,2342,3333,4273,5035,5515,5652,5450,4946,4252,3474,2745,2150,1755,1551,1528,1606,1755,1907,2071,2224,2410,2634,2913,3243,3598,3933,4202,4338,4299,4053,3611,3001,2311,1608,1008,568,358,389,664,1141,1777,2485,3193,3786,4194,4311,4116,3578,2763,1762,724,-187,-816,-1057,-855,-241,708,1864,3079,4203,5102,5681,5891,5751,5326,4730,4095,3528,3117,2878,2808,2844,2922,2971,2949,2824,2622,2361,2097,1861,1668,1494,1300,1029,628,84,-612,-1393,-2186,-2886,-3397,-3654,-3637,-3375,-2953,-2456,-2014,-1682,-1537,-1565,-1733,-1972,-2208,-2378,-2455,-2447,-2367,-2279,-2202,-2184,-2239,-2365,-2578,-2847,-3187,-3561,-3970,-4383,-4779,-5131,-5408,-5595,-5672,-5640,-5490,-5244,-4907,-4515,-4109,-3748,-3495,-3418,-3559,-3930,-4514,-5227,-5990,-6677,-7202,-7483,-7496,-7243,-6775,-6145,-5428,-4685,-3974,-3350,-2857,-2535,-2414,-2509,-2804,-3266,-3830,-4422,-4958,-5361,-5579,-5577,-5366,-4960,-4413,-3773,-3093,-2435,-1837,-1353,-1020,-852,-891,-1123,-1568,-2206,-2999,-3912,-4859,-5774,-6568,-7179,-7568,-7721,-7664,-7431,-7102,-6724,-6382,-6103,-5916,-5811,-5754,-5710,-5635,-5510,-5327,-5108,-4885,-4719,-4656,-4746,-5011,-5445,-6002,-6624,-7210,-7696,-7984,-8039,-7826,-7351,-6673,-5845,-4997,-4215,-3623,-3284,-3245,-3497,-3998,-4681,-5443,-6199,-6847,-7319,-7570,-7592,-7404,-7065,-6636,-6186,-5784,-5463,-5252,-5149,-5119,-5151,-5190,-5228,-5241,-5220,-5183,-5128,-5102,-5121,-5225,-5432,-5746,-6156,-6620,-7095,-7506,-7796,-7907,-7785,-7425,-6805,-5947,-4885,-3642,-2313,-963,267,1262,1887,2063,1742,980,-144,-1445,-2762,-3914,-4758,-5233,-5304,-5028,-4486,-3772,-3015,-2303,-1739,-1390,-1310,-1514,-1992,-2695,-3536,-4415,-5202,-5791,-6078,-6019,-5600,-4883,-3953,-2943,-1969,-1138,-513,-104,96,145,80,-38,-168,-271,-304,-246,-71,220,616,1099,1623,2157,2664,3114,3489,3773,3944,3986,3887,3639,3272,2805,2302,1802,1369,1041,867,856,1025,1343,1786,2307,2878,3463,4063,4648,5220,5751,6230,6620,6901,7043,7027,6842,6501,6033,5495,4962,4487,4129,3899,3786,3770,3816,3907,4042,4226,4467,4776,5134,5520,5907,6255,6560,6794,6963,7044,7018,6865,6549,6068,5424,4658,3834,3041,2374,1922,1735,1853,2217,2795,3451,4094,4599,4891,4935,4736,4363,3886,3420,3018,2770,2669,2746,2953,3265,3618,3949,4196,4296,4229,3987,3600,3147,2684,2325,2110,2100,2296,2669,3191,3790,4435,5082,5716,6323,6898,7402,7810,8048,8071,7821,7293,6495,5499,4373,3239,2175,1285,632,249,174,379,845,1538,2372,3325,4298,5261,6146,6913,7509,7885,8010,7837,7395,6690,5817,4860,3938,3155,2596,2307,2295,2535,2972,3523,4119,4642,5030,5191,5103,4749,4170,3422,2578,1727,940,277,-213,-520,-628,-552,-295,114,656,1278,1912,2495,2942,3207,3267,3125,2824,2404,1929,1420,920,433,-36,-448,-807,-1053,-1165,-1107,-854,-419,171,853,1536,2140,2589,2839,2901,2792,2590,2331,2094,1895,1765,1701,1700,1767,1908,2138,2452,2841,3236,3578,3755,3715,3392,2827,2050,1181,323,-424,-965,-1269,-1301,-1081,-627,-9,719,1442,2083,2524,2707,2579,2153,1479,654,-206,-970,-1534,-1818,-1778,-1421,-784,64,998,1896,2614,3017,3031,2605,1776,638,-656,-1926,-2961,-3588,-3676,-3177,-2154,-740,838,2344,3552,4282,4459,4053,3153,1861,363,-1176,-2565,-3655,-4316,-4493,-4160,-3374,-2214,-802,720,2191,3476,4421,4966,5049,4719,4036,3112,2074,1010,41,-793,-1433,-1872,-2115,-2183,-2119,-1955,-1731,-1472,-1181,-868,-523,-148,232,604,908,1132,1211,1153,930,562,94,-440,-942,-1354,-1584,-1593,-1346,-874,-209,572,1389,2180,2859,3380,3685,3743,3546,3117,2502,1779,1031,345,-191,-526,-605,-424,9,648,1405,2178,2834,3250,3311,2961,2170,1007,-438,-2008,-3522,-4822,-5747,-6226,-6214,-5775,-4997,-4028,-3025,-2113,-1412,-959,-781,-851,-1119,-1538,-2026,-2530,-2978,-3322,-3516,-3539,-3373,-3024,-2494,-1812,-1001,-126,759,1556,2168,2504,2461,2018,1140,-82,-1560,-3102,-4547,-5691,-6425,-6658,-6404,-5738,-4782,-3708,-2690,-1883,-1407,-1303,-1554,-2071,-2727,-3384,-3910,-4220,-4251,-4009,-3499,-2804,-1991,-1161,-424,146,465,504,260,-238,-912,-1676,-2411,-3024,-3437,-3610,-3546,-3281,-2881,-2422,-1976,-1624,-1380,-1313,-1368,-1577,-1874,-2247,-2671,-3116,-3601,-4112,-4674,-5293,-5958,-6654,-7322,-7890,-8278,-8393,-8201,-7678,-6879,-5901,-4865,-3927,-3217,-2824,-2807,-3138,-3754,-4555,-5404,-6198,-6829,-7222,-7340,-7159,-6701,-6008,-5153,-4235,-3360,-2639,-2164,-1985,-2122,-2538,-3169,-3910,-4654,-5286,-5727,-5920,-5855,-5564,-5106,-4590,-4104,-3760,-3618,-3708,-4019,-4481,-5031,-5557,-6005,-6308,-6463,-6475,-6384,-6217,-6013,-5777,-5513,-5200,-4830,-4382,-3869,-3313,-2740,-2234,-1804,-1543,-1429,-1480,-1649,-1882,-2119,-2314,-2419,-2439,-2377,-2263,-2142,-2024,-1950,-1888,-1836,-1754,-1623,-1406,-1127,-764,-387,-26,242,351,262,-50,-549,-1157,-1803,-2363,-2796,-3050,-3126,-3064,-2887,-2669,-2439,-2248,-2130,-2091,-2145,-2262,-2407,-2554,-2644,-2689,-2658,-2591,-2502,-2423,-2370,-2344,-2322,-2267,-2135,-1881,-1490,-945,-285,472,1261,2042,2748,3350,3789,4057,4120,3985,3668,3180,2581,1883,1142,386,-355,-1030,-1593,-1975,-2110,-1932,-1413,-557,567,1834,3104,4207,5034,5507,5627,5434,5012,4446,3837,3247,2763,2406,2231,2229,2406,2730,3166,3654,4144,4565,4879,5040,5038,4878,4597,4233,3858,3504,3228,3045,2946,2937,2959,3008,3028,3015,2940,2821,2644,2444,2209,1969,1725,1490,1274,1082,906,764,636,560,537,593,744,988,1318,1719,2154,2604,3018,3377,3630,3781,3795,3691,3450,3085,2590,1992,1310,614,-29,-525,-791,-774,-435,190,1055,2067,3098,4047,4766,5200,5281,5043,4524,3830,3056,2326,1717,1337,1205,1371,1793,2453,3266,4172,5081,5914,6593,7046,7228,7111,6710,6064,5260,4390,3571,2891,2437,2251,2357,2720,3307,4007,4730,5358,5777,5935,5787,5348,4677,3822,2889,1928,1027,231,-422,-889,-1166,-1229,-1068,-690,-104,639,1470,2283,2964,3395,3493,3214,2580,1664,593,-463,-1366,-1958,-2188,-2020,-1508,-731,188,1139,1994,2687,3140,3353,3306,3036,2564,1932,1194,396,-374,-1033,-1483,-1636,-1445,-899,-68,960,2024,3007,3787,4293,4520,4490,4272,3964,3623,3332,3097,2919,2764,2612,2436,2266,2101,1992,1919,1906,1904,1911,1893,1855,1777,1688,1565,1419,1239,1027,796,586,430,389,488,745,1139,1634,2160,2659,3065,3351,3490,3495,3377,3158,2877,2557,2242,1962,1745,1603,1552,1595,1723,1937,2180,2421,2575,2566,2349,1869,1185,322,-584,-1444,-2120,-2517,-2551,-2175,-1407,-319,955,2220,3309,4032,4307,4112,3515,2672,1742,915,319,42,113,504,1158,1987,2889,3734,4415,4798,4828,4459,3739,2746,1603,438,-640,-1550,-2230,-2667,-2832,-2724,-2331,-1656,-719,410,1644,2855,3916,4725,5218,5386,5245,4860,4266,3549,2738,1914,1124,444,-50,-295,-236,129,785,1653,2627,3586,4388,4945,5174,5069,4673,4059,3363,2669,2095,1662,1393,1232,1131,1017,839,585,253,-102,-427,-650,-728,-620,-360,29,464,878,1197,1367,1359,1172,831,386,-113,-597,-1017,-1339,-1527,-1602,-1550,-1422,-1211,-964,-676,-377,-81,194,421,608,746,866,973,1083,1189,1253,1252,1119,844,406,-160,-812,-1470,-2081,-2572,-2922,-3128,-3216,-3240,-3247,-3275,-3327,-3391,-3410,-3340,-3122,-2714,-2109,-1312,-372,642,1629,2485,3094,3368,3257,2747,1913,839,-321,-1435,-2367,-3034,-3375,-3415,-3174,-2755,-2205,-1629,-1056,-536,-76,310,616,824,909,844,601,159,-477,-1305,-2298,-3418,-4626,-5855,-7040,-8095,-8933,-9459,-9609,-9348,-8674,-7675,-6429,-5105,-3831,-2764,-1997,-1621,-1646,-2081,-2857,-3914,-5140,-6437,-7686,-8794,-9657,-10221,-10411,-10209,-9602,-8630,-7345,-5862,-4274,-2727,-1336,-220,544,896,848,414,-321,-1277,-2353,-3420,-4392,-5140,-5603,-5739,-5538,-5090,-4445,-3755,-3095,-2574,-2234,-2109,-2200,-2493,-2969,-3594,-4303,-5033,-5666,-6109,-6269,-6089,-5572,-4757,-3741,-2633,-1572,-657,-5,347,365,68,-472,-1219,-2059,-2956,-3835,-4642,-5325,-5825,-6077,-6050,-5720,-5110,-4279,-3307,-2310,-1400,-683,-234,-108,-291,-768,-1424,-2185,-2895,-3462,-3789,-3832,-3608,-3176,-2631,-2100,-1678,-1462,-1486,-1767,-2259,-2920,-3670,-4448,-5191,-5852,-6398,-6782,-6985,-6960,-6689,-6176,-5442,-4562,-3619,-2729,-1976,-1446,-1167,-1136,-1327,-1661,-2063,-2437,-2681,-2737,-2549,-2127,-1512,-795,-69,546,981,1197,1188,1003,708,367,57,-192,-356,-458,-531,-647,-851,-1196,-1688,-2295,-2959,-3581,-4055,-4296,-4221,-3813,-3080,-2084,-928,259,1350,2215,2789,3032,2960,2641,2145,1568,999,519,201,97,224,584,1125,1790,2470,3074,3480,3622,3444,2960,2234,1348,426,-456,-1209,-1800,-2208,-2434,-2496,-2395,-2161,-1807,-1376,-919,-483,-142,80,147,85,-87,-318,-570,-813,-1028,-1220,-1383,-1523,-1629,-1689,-1696,-1631,-1503,-1298,-1038,-722,-368,0,376,716,1003,1209,1311,1314,1215,1039,794,503,169,-192,-574,-939,-1262,-1460,-1490,-1265,-777,-4,986,2120,3273,4337,5203,5807,6114,6126,5885,5437,4862,4232,3631,3127,2780,2617,2641,2831,3127,3465,3762,3937,3913,3651,3107,2322,1314,181,-999,-2127,-3119,-3917,-4467,-4750,-4736,-4437,-3860,-3068,-2138,-1169,-283,453,968,1266,1378,1358,1287,1204,1162,1133,1109,1014,808,440,-85,-743,-1462,-2147,-2715,-3064,-3151,-2932,-2435,-1688,-793,167,1076,1839,2382,2669,2686,2493,2141,1756,1432,1290,1401,1802,2483,3375,4385,5379,6227,6803,7011,6802,6164,5147,3835,2372,909,-363,-1294,-1735,-1631,-954,228,1812,3641,5521,7266,8661,9544,9776,9302,8133,6393,4263,2006,-130,-1884,-3089,-3629,-3477,-2728,-1466,75,1735,3272,4518,5315,5582,5275,4466,3239,1789,298,-1023,-2002,-2509,-2500,-1977,-1041,184,1528,2817,3902,4651,4985,4883,4358,3508,2452,1358,405,-258,-503,-286,369,1362,2542,3723,4749,5475,5832,5792,5380,4659,3721,2673,1626,696,-39,-508,-689,-590,-227,334,1046,1814,2569,3202,3662,3868,3830,3529,3034,2368,1630,858,138,-488,-960,-1257,-1339,-1223,-913,-449,105,692,1234,1686,2019,2243,2399,2538,2726,2999,3383,3866,4422,5000,5541,5993,6309,6464,6446,6272,5954,5553,5090,4631,4185,3783,3410,3052,2664,2234,1718,1145,538,-23,-453,-656,-567,-151,566,1509,2546,3535,4319,4789,4880,4604,4010,3206,2289,1363,517,-213,-779,-1176,-1407,-1452,-1338,-1046,-595,-15,659,1349,1969,2431,2648,2573,2198,1563,749,-132,-957,-1618,-2028,-2150,-1996,-1629,-1147,-659,-278,-57,-46,-209,-516,-883,-1232,-1483,-1574,-1463,-1138,-612,69,850,1636,2377,2978,3433,3706,3831,3817,3703,3504,3244,2947,2635,2335,2083,1896,1810,1828,1971,2226,2596,3031,3501,3925,4259,4436,4444,4285,4003,3660,3324,3046,2854,2728,2615,2434,2103,1538,735,-316,-1505,-2732,-3836,-4672,-5126,-5137,-4705,-3917,-2900,-1838,-908,-277,-46,-283,-957,-2017,-3331,-4768,-6151,-7330,-8151,-8505,-8333,-7625,-6458,-4925,-3203,-1430,210,1604,2651,3324,3623,3612,3353,2947,2467,1994,1569,1244,1027,940,994,1161,1437,1745,2024,2187,2144,1867,1328,594,-256,-1089,-1767,-2158,-2163,-1738,-899,259,1600,2938,4099,4926,5299,5180,4548,3474,2041,373,-1392,-3111,-4662,-5924,-6832,-7339,-7447,-7185,-6621,-5821,-4897,-3936,-3053,-2317,-1796,-1484,-1366,-1366,-1409,-1418,-1337,-1154,-887,-588,-337,-184,-185,-335,-608,-956,-1311,-1617,-1852,-1980,-2036,-2009,-1960,-1901,-1888,-1939,-2072,-2279,-2535,-2801,-3046,-3249,-3413,-3557,-3726,-3960,-4300,-4749,-5294,-5851,-6365,-6695,-6797,-6585,-6063,-5256,-4225,-3049,-1820,-601,523,1522,2335,2944,3309,3427,3294,2943,2414,1760,1053,328,-355,-984,-1548,-2041,-2470,-2837,-3134,-3373,-3546,-3679,-3770,-3848,-3896,-3914,-3842,-3643,-3234,-2585,-1675,-559,656,1813,2748,3303,3400,3003,2187,1067,-187,-1378,-2352,-2952,-3115,-2819,-2104,-1069,170,1475,2703,3731,4442,4780,4687,4219,3394,2359,1201,85,-904,-1662,-2172,-2428,-2481,-2404,-2270,-2164,-2134,-2212,-2399,-2670,-2995,-3323,-3623,-3853,-3992,-4040,-3998,-3913,-3797,-3711,-3652,-3663,-3729,-3875,-4090,-4385,-4735,-5126,-5485,-5770,-5888,-5800,-5466,-4895,-4129,-3245,-2341,-1536,-911,-564,-492,-704,-1110,-1615,-2087,-2395,-2425,-2095,-1371,-285,1085,2570,4023,5211,6018,6303,6065,5348,4290,3068,1889,936,348,212,520,1221,2187,3271,4319,5178,5756,5964,5798,5269,4433,3387,2224,1076,42,-786,-1350,-1639,-1678,-1530,-1293,-1061,-940,-989,-1247,-1683,-2240,-2815,-3305,-3627,-3726,-3608,-3308,-2916,-2530,-2262,-2196,-2394,-2864,-3581,-4456,-5406,-6277,-6984,-7394,-7456,-7130,-6417,-5385,-4108,-2713,-1316,-40,1017,1769,2189,2244,1990,1465,785,44,-628,-1135,-1393,-1350,-1002,-363,498,1510,2561,3565,4414,5053,5425,5517,5341,4922,4319,3596,2817,2056,1350,718,151,-377,-912,-1469,-2085,-2732,-3401,-4039,-4584,-4989,-5170,-5091,-4708,-3996,-2994,-1738,-340,1074,2365,3377,3997,4123,3737,2845,1554,-7,-1665,-3216,-4493,-5333,-5629,-5366,-4546,-3300,-1758,-118,1436,2710,3588,3954,3820,3210,2239,1057,-181,-1288,-2125,-2554,-2519,-1988,-1040,222,1618,2961,4082,4839,5160,5035,4489,3631,2535,1357,188,-846,-1655,-2183,-2377,-2251,-1822,-1155,-321,581,1472,2259,2884,3296,3480,3424,3168,2716,2143,1472,792,153,-364,-700,-820,-704,-389,72,608,1116,1541,1792,1856,1711,1391,942,428,-76,-490,-749,-785,-575,-119,550,1346,2174,2911,3459,3737,3734,3466,3027,2502,2005,1609,1347,1225,1200,1228,1271,1300,1322,1358,1433,1571,1781,2021,2267,2417,2427,2225,1789,1144,328,-563,-1446,-2235,-2849,-3274,-3470,-3488,-3339,-3073,-2727,-2320,-1876,-1397,-902,-394,93,539,918,1218,1441,1620,1785,1972,2205,2477,2750,2989,3103,3049,2768,2211,1394,312,-966,-2357,-3747,-4989,-5935,-6463,-6470,-5940,-4903,-3471,-1799,-70,1529,2829,3717,4113,4019,3493,2623,1590,527,-358,-933,-1076,-726,100,1336,2849,4470,6022,7322,8238,8669,8598,8056,7137,5989,4753,3586,2589,1824,1294,956,726,551,342,101,-191,-485,-745,-933,-1029,-1052,-1026,-1002,-1015,-1088,-1219,-1384,-1535,-1636,-1621,-1503,-1243,-922,-567,-285,-150,-240,-619,-1292,-2253,-3415,-4674,-5882,-6883,-7535,-7724,-7403,-6558,-5276,-3654,-1869,-74,1539,2859,3741,4156,4067,3517,2592,1409,126,-1106,-2139,-2882,-3271,-3314,-3069,-2614,-2070,-1534,-1088,-779,-615,-545,-507,-404,-133,341,1077,1996,3044,4060,4912,5440,5538,5149,4289,3052,1584,86,-1242,-2209,-2676,-2589,-1950,-897,429,1783,2974,3801,4157,3952,3227,2009,447,-1317,-3103,-4713,-5989,-6765,-6974,-6542,-5523,-3966,-2007,201,2481,4644,6514,7938,8787,9009,8582,7605,6193,4575,2943,1536,483,-111,-288,-118,203,506,580,304,-390,-1460,-2777,-4137,-5310,-6065,-6249,-5772,-4670,-3046,-1104,927,2792,4262,5150,5345,4819,3649,1978,41,-1932,-3669,-4990,-5744,-5894,-5471,-4578,-3371,-2019,-686,491,1421,2063,2424,2556,2546,2475,2439,2477,2620,2825,3047,3199,3215,3036,2650,2056,1311,469,-398,-1194,-1856,-2301,-2492,-2416,-2113,-1635,-1091,-548,-99,221,377,366,175,-178,-698,-1322,-2034,-2733,-3380,-3877,-4187,-4243,-4037,-3551,-2809,-1863,-780,342,1400,2300,2960,3334,3404,3181,2692,1981,1092,77,-999,-2059,-3021,-3786,-4298,-4487,-4350,-3905,-3202,-2329,-1386,-464,310,878,1143,1091,699,13,-926,-2030,-3232,-4453,-5641,-6746,-7748,-8605,-9297,-9779,-10013,-9963,-9590,-8897,-7870,-6553,-4991,-3269,-1487,219,1737,2928,3695,3970,3708,2916,1636,-54,-2038,-4137,-6187,-7945,-9239,-9887,-9797,-8946,-7389,-5269,-2763,-107,2488,4802,6675,7979,8662,8705,8178,7160,5816,4282,2739,1321,148,-722,-1258,-1500,-1513,-1392,-1263,-1221,-1357,-1705,-2260,-2962,-3725,-4422,-4943,-5163,-5005,-4424,-3429,-2094,-550,1033,2454,3522,4068,3977,3196,1755,-244,-2620,-5146,-7560,-9621,-11113,-11896,-11922,-11206,-9874,-8075,-6002,-3853,-1766,109,1730,3029,4027,4704,5082,5163,4967,4525,3903,3186,2486,1926,1598,1581,1898,2509,3371,4362,5406,6397,7268,7967,8459,8720,8735,8490,7988,7245,6304,5244,4147,3133,2291,1733,1513,1678,2211,3066,4139,5302,6395,7266,7768,7813,7347,6391,5034,3372,1590,-175,-1755,-3023,-3898,-4334,-4323,-3907,-3106,-1991,-604,977,2668,4348,5885,7128,7936,8216,7901,7019,5644,3927,2063,277,-1210,-2203,-2574,-2265,-1318,132,1879,3659,5199,6258,6668,6345,5349,3806,1952,52,-1626,-2837,-3415,-3268,-2420,-979,869,2866,4777,6348,7397,7812,7524,6592,5073,3144,967,-1240,-3289,-4995,-6229,-6897,-6947,-6386,-5248,-3609,-1629,555,2696,4610,6085,6975,7196,6731,5657,4091,2243,320,-1430,-2791,-3595,-3728,-3165,-1978,-299,1631,3587,5287,6537,7153,7088,6318,4952,3119,1015,-1134,-3122,-4737,-5827,-6296,-6105,-5312,-4022,-2411,-663,1027,2504,3657,4422,4800,4803,4490,3889,3076,2063,947,-246,-1421,-2516,-3473,-4221,-4732,-4962,-4906,-4569,-3987,-3233,-2395,-1587,-925,-489,-339,-467,-821,-1303,-1787,-2147,-2287,-2142,-1732,-1098,-357,373,964,1307,1323,986,308,-639,-1737,-2849,-3810,-4484,-4761,-4604,-4014,-3085,-1926,-694,472,1431,2110,2438,2414,2055,1403,539,-462,-1500,-2475,-3299,-3879,-4163,-4084,-3628,-2782,-1572,-47,1716,3616,5526,7313,8842,9978,10607,10632,10027,8781,7006,4816,2417,25,-2155,-3911,-5134,-5712,-5675,-5031,-3908,-2417,-713,1054,2764,4295,5578,6558,7188,7477,7373,6919,6083,4932,3484,1843,80,-1690,-3353,-4820,-5983,-6766,-7123,-6984,-6377,-5296,-3836,-2102,-245,1541,3095,4214,4778,4686,3912,2505,578,-1685,-4045,-6235,-7987,-9068,-9314,-8660,-7153,-4945,-2280,569,3290,5646,7425,8516,8889,8583,7724,6473,5020,3552,2224,1156,405,-17,-141,-25,269,665,1116,1557,1982,2357,2709,3045,3399,3800,4259,4778,5337,5887,6363,6695,6789,6592,6034,5106,3803,2174,299,-1716,-3734,-5594,-7144,-8227,-8728,-8589,-7805,-6467,-4700,-2685,-603,1377,3134,4566,5663,6396,6814,6944,6828,6519,6050,5470,4808,4093,3332,2529,1681,785,-135,-1049,-1893,-2584,-3053,-3191,-2980,-2363,-1409,-181,1172,2493,3607,4360,4655,4431,3731,2621,1266,-189,-1561,-2720,-3568,-4049,-4156,-3907,-3330,-2484,-1401,-160,1183,2532,3786,4847,5601,5971,5908,5395,4477,3231,1777,267,-1145,-2293,-3062,-3358,-3166,-2545,-1600,-513,543,1374,1851,1862,1396,472,-816,-2341,-3954,-5502,-6837,-7844,-8423,-8523,-8118,-7240,-5950,-4357,-2600,-825,802,2159,3130,3672,3758,3441,2783,1900,894,-97,-982,-1657,-2058,-2159,-1945,-1463,-771,25,830,1503,1956,2073,1798,1103,-4,-1441,-3117,-4866,-6531,-7943,-8947,-9473,-9459,-8958,-8034,-6817,-5431,-4014,-2670,-1488,-529,177,620,802,757,498,73,-489,-1146,-1846,-2555,-3214,-3805,-4287,-4670,-4956,-5180,-5382,-5606,-5880,-6206,-6552,-6847,-7002,-6910,-6493,-5690,-4515,-3021,-1345,355,1886,3071,3772,3905,3478,2559,1291,-161,-1633,-2969,-4083,-4896,-5406,-5594,-5497,-5117,-4490,-3645,-2629,-1494,-327,808,1822,2648,3248,3590,3689,3576,3305,2942,2537,2129,1718,1285,791,198,-509,-1318,-2187,-3037,-3791,-4364,-4689,-4746,-4530,-4108,-3560,-3008,-2568,-2358,-2440,-2861,-3584,-4549,-5642,-6749,-7735,-8504,-8959,-9066,-8803,-8214,-7359,-6352,-5285,-4301,-3451,-2824,-2398,-2147,-1980,-1793,-1478,-940,-124,985,2327,3821,5301,6635,7642,8219,8287,7837,6942,5682,4234,2719,1307,121,-750,-1225,-1322,-1041,-474,296,1170,2059,2896,3647,4285,4801,5179,5388,5382,5119,4545,3648,2430,957,-673,-2296,-3743,-4830,-5414,-5422,-4848,-3803,-2441,-995,322,1305,1826,1831,1367,541,-460,-1442,-2218,-2626,-2593,-2096,-1212,-61,1175,2327,3216,3739,3827,3494,2805,1856,773,-326,-1333,-2156,-2715,-2964,-2861,-2408,-1634,-616,543,1699,2727,3498,3943,4027,3767,3229,2484,1663,854,200,-238,-372,-213,218,828,1495,2093,2492,2608,2394,1867,1080,145,-825,-1705,-2389,-2804,-2919,-2727,-2285,-1636,-890,-104,627,1281,1817,2249,2573,2789,2908,2900,2789,2563,2262,1918,1574,1282,1065,963,981,1135,1423,1820,2304,2813,3307,3713,3987,4068,3929,3545,2918,2081,1078,-6,-1094,-2076,-2872,-3381,-3556,-3355,-2786,-1887,-747,526,1771,2846,3591,3876,3638,2837,1560,-108,-1972,-3866,-5594,-7006,-7989,-8471,-8437,-7907,-6954,-5677,-4198,-2667,-1216,18,934,1463,1596,1333,771,-26,-916,-1797,-2536,-3062,-3301,-3252,-2935,-2401,-1733,-993,-266,399,945,1333,1542,1544,1353,992,497,-73,-672,-1251,-1781,-2241,-2620,-2916,-3116,-3219,-3194,-3032,-2684,-2142,-1382,-419,693,1884,3029,3992,4646,4872,4620,3882,2725,1265,-322,-1847,-3111,-3946,-4232,-3942,-3099,-1838,-324,1227,2592,3579,4020,3846,3037,1686,-42,-1925,-3699,-5100,-5919,-6005,-5322,-3936,-2023,167,2325,4158,5378,5801,5295,3883,1641,-1202,-4391,-7582,-10448,-12656,-13974,-14231,-13413,-11608,-9043,-6018,-2910,-74,2146,3516,3902,3323,1907,-57,-2266,-4304,-5867,-6638,-6492,-5374,-3415,-837,2035,4838,7208,8852,9554,9267,8041,6098,3718,1268,-924,-2545,-3407,-3400,-2551,-977,1104,3428,5698,7642,9018,9664,9501,8534,6875,4692,2235,-239,-2444,-4163,-5200,-5473,-4958,-3742,-1953,202,2512,4725,6629,8009,8732,8725,7994,6649,4857,2858,913,-721,-1827,-2259,-1957,-976,558,2407,4336,6062,7362,8073,8101,7451,6200,4469,2442,290,-1795,-3648,-5136,-6142,-6637,-6599,-6096,-5221,-4086,-2821,-1540,-326,743,1636,2315,2782,3019,3046,2856,2488,1977,1393,823,364,92,108,408,1029,1890,2926,4001,4992,5749,6174,6179,5755,4916,3760,2401,1013,-228,-1143,-1592,-1479,-798,395,1946,3655,5290,6609,7413,7569,7016,5807,4062,1970,-244,-2377,-4231,-5692,-6670,-7149,-7166,-6767,-6076,-5179,-4220,-3289,-2478,-1826,-1336,-988,-717,-493,-257,-13,256,526,792,1051,1307,1568,1846,2127,2411,2664,2871,2994,3033,2959,2786,2497,2105,1602,992,269,-565,-1499,-2497,-3504,-4425,-5152,-5557,-5548,-5054,-4094,-2750,-1182,388,1713,2572,2779,2254,1020,-800,-2965,-5206,-7195,-8664,-9374,-9213,-8157,-6318,-3899,-1182,1506,3835,5523,6351,6220,5135,3217,697,-2148,-4984,-7493,-9394,-10464,-10571,-9687,-7891,-5363,-2368,774,3735,6194,7896,8666,8415,7181,5068,2314,-837,-4042,-7008,-9436,-11094,-11829,-11556,-10304,-8165,-5350,-2111,1229,4332,6912,8698,9575,9486,8528,6879,4778,2505,317,-1571,-3004,-3921,-4304,-4234,-3795,-3142,-2399,-1716,-1193,-923,-937,-1246,-1817,-2599,-3511,-4470,-5358,-6083,-6535,-6656,-6416,-5851,-5044,-4125,-3249,-2562,-2197,-2228,-2671,-3483,-4546,-5721,-6822,-7684,-8146,-8107,-7504,-6372,-4779,-2892,-882,1053,2737,4063,4954,5438,5568,5443,5171,4830,4481,4140,3799,3443,3049,2635,2214,1859,1633,1621,1894,2474,3374,4504,5784,7025,8099,8818,9095,8870,8158,7068,5717,4307,2992,1950,1271,1025,1174,1652,2336,3058,3697,4091,4179,3900,3294,2406,1365,276,-719,-1519,-2031,-2207,-2029,-1514,-713,293,1419,2567,3653,4603,5363,5888,6168,6189,5952,5476,4770,3856,2777,1567,310,-913,-2000,-2847,-3358,-3464,-3130,-2355,-1189,297,1973,3725,5384,6838,7946,8637,8866,8654,8068,7228,6270,5343,4565,4022,3748,3714,3862,4077,4249,4283,4104,3702,3100,2357,1560,778,102,-424,-731,-789,-578,-80,666,1640,2740,3890,4951,5803,6318,6402,6001,5140,3881,2381,797,-668,-1863,-2647,-2966,-2787,-2161,-1144,150,1621,3125,4545,5745,6637,7162,7301,7120,6679,6119,5528,5014,4602,4312,4098,3914,3704,3421,3059,2619,2158,1719,1363,1148,1072,1155,1339,1582,1805,1931,1890,1612,1073,247,-805,-2029,-3283,-4450,-5379,-5957,-6099,-5772,-4999,-3834,-2393,-787,839,2373,3697,4730,5420,5715,5620,5141,4322,3259,2043,827,-266,-1076,-1519,-1499,-1016,-115,1106,2467,3796,4888,5593,5812,5504,4725,3551,2131,595,-906,-2247,-3340,-4099,-4520,-4579,-4331,-3842,-3189,-2499,-1834,-1298,-913,-695,-604,-569,-509,-346,-16,485,1154,1912,2676,3349,3832,4070,4026,3720,3200,2553,1881,1278,846,635,676,954,1405,1953,2478,2863,2984,2739,2047,891,-715,-2693,-4900,-7184,-9331,-11173,-12530,-13302,-13404,-12848,-11653,-9924,-7774,-5363,-2884,-502,1565,3203,4268,4729,4578,3869,2724,1265,-302,-1831,-3113,-4042,-4512,-4507,-4065,-3275,-2253,-1135,-39,944,1732,2300,2617,2686,2514,2128,1548,840,50,-730,-1421,-1930,-2189,-2150,-1812,-1216,-442,391,1170,1780,2146,2228,2028,1589,982,288,-403,-1023,-1530,-1901,-2162,-2319,-2420,-2454,-2451,-2352,-2150,-1768,-1190,-391,606,1721,2873,3910,4724,5178,5207,4758,3875,2630,1171,-319,-1655,-2657,-3202,-3245,-2811,-2023,-1043,-85,657,1008,875,229,-854,-2246,-3747,-5160,-6284,-6991,-7181,-6858,-6067,-4910,-3530,-2071,-668,541,1491,2119,2435,2469,2289,1982,1617,1288,1025,892,895,1040,1328,1716,2199,2708,3228,3689,4065,4310,4395,4318,4076,3709,3236,2727,2194,1707,1288,987,841,891,1136,1595,2203,2907,3594,4165,4510,4567,4294,3715,2877,1876,811,-210,-1082,-1740,-2125,-2225,-2049,-1643,-1067,-409,238,797,1174,1347,1275,988,532,-30,-588,-1071,-1385,-1480,-1350,-1003,-520,19,508,830,916,686,127,-757,-1907,-3240,-4636,-5963,-7101,-7918,-8349,-8333,-7903,-7111,-6102,-5015,-4021,-3261,-2814,-2731,-2958,-3446,-4064,-4723,-5309,-5750,-6014,-6072,-5961,-5710,-5379,-5034,-4734,-4525,-4461,-4534,-4758,-5074,-5439,-5762,-5982,-6011,-5815,-5355,-4655,-3737,-2685,-1578,-528,359,980,1265,1148,627,-295,-1548,-3063,-4715,-6387,-7945,-9263,-10247,-10819,-10960,-10665,-10002,-9013,-7822,-6483,-5126,-3793,-2587,-1531,-675,-40,386,584,591,409,66,-414,-1011,-1689,-2426,-3186,-3927,-4614,-5185,-5606,-5819,-5798,-5531,-5032,-4348,-3553,-2729,-1983,-1386,-1020,-917,-1099,-1548,-2238,-3110,-4105,-5143,-6140,-7024,-7717,-8169,-8341,-8234,-7867,-7290,-6581,-5808,-5069,-4418,-3903,-3535,-3292,-3150,-3051,-2972,-2864,-2725,-2518,-2254,-1896,-1447,-887,-215,542,1358,2153,2878,3436,3796,3903,3781,3438,2942,2339,1699,1071,496,1,-392,-678,-862,-949,-953,-890,-757,-573,-334,-50,268,612,961,1304,1632,1933,2231,2510,2808,3107,3417,3714,3976,4167,4240,4174,3908,3446,2755,1858,792,-394,-1603,-2756,-3743,-4481,-4893,-4945,-4611,-3932,-2949,-1760,-470,796,1915,2776,3296,3434,3187,2607,1766,782,-238,-1187,-1959,-2510,-2777,-2777,-2512,-2039,-1401,-675,95,846,1554,2191,2729,3175,3478,3658,3672,3544,3268,2897,2470,2057,1722,1512,1455,1547,1738,1969,2150,2203,2060,1697,1110,381,-417,-1126,-1632,-1806,-1569,-925,110,1390,2809,4161,5317,6113,6486,6392,5866,4996,3882,2670,1475,435,-365,-823,-893,-552,202,1288,2646,4131,5627,7003,8141,8977,9453,9577,9379,8930,8308,7606,6876,6179,5505,4873,4233,3572,2856,2072,1225,348,-526,-1319,-1993,-2484,-2783,-2886,-2825,-2645,-2401,-2138,-1904,-1712,-1576,-1480,-1400,-1323,-1217,-1078,-906,-691,-470,-212,42,333,631,968,1299,1638,1912,2117,2193,2124,1901,1529,1040,460,-166,-812,-1434,-2018,-2513,-2898,-3124,-3162,-2979,-2566,-1909,-1046,15,1191,2434,3638,4727,5576,6115,6237,5919,5131,3931,2392,654,-1121,-2752,-4065,-4913,-5210,-4934,-4127,-2902,-1413,161,1628,2821,3598,3884,3651,2958,1912,665,-613,-1753,-2630,-3155,-3296,-3094,-2613,-1987,-1339,-803,-485,-442,-697,-1222,-1958,-2819,-3722,-4582,-5343,-5963,-6428,-6726,-6878,-6861,-6713,-6411,-5997,-5484,-4912,-4329,-3757,-3242,-2768,-2355,-1965,-1588,-1210,-820,-429,-60,280,539,718,779,720,545,265,-77,-442,-762,-990,-1065,-962,-671,-219,347,953,1541,2027,2381,2566,2596,2504,2330,2137,1975,1880,1880,1972,2138,2359,2575,2762,2854,2828,2645,2295,1781,1131,398,-352,-1032,-1564,-1869,-1892,-1612,-1046,-246,699,1676,2586,3320,3838,4104,4149,4020,3785,3514,3268,3082,2966,2911,2870,2816,2713,2540,2316,2050,1794,1564,1416,1353,1398,1544,1774,2053,2350,2604,2783,2849,2781,2592,2300,1952,1603,1316,1147,1141,1318,1681,2189,2802,3421,3980,4381,4564,4489,4146,3571,2821,1995,1199,550,166,120,480,1233,2334,3681,5120,6499,7640,8400,8685,8438,7697,6544,5119,3604,2163,970,118,-328,-399,-164,252,722,1106,1326,1316,1108,731,305,-84,-301,-268,89,791,1818,3101,4529,5948,7203,8128,8597,8536,7923,6835,5380,3750,2119,691,-406,-1055,-1248,-1018,-464,264,1023,1644,2017,2058,1758,1141,292,-692,-1711,-2659,-3485,-4130,-4568,-4803,-4821,-4654,-4324,-3862,-3325,-2767,-2233,-1801,-1481,-1318,-1283,-1363,-1497,-1652,-1785,-1884,-1955,-2013,-2088,-2195,-2335,-2492,-2621,-2690,-2645,-2478,-2187,-1811,-1392,-1005,-679,-474,-391,-435,-576,-788,-1018,-1232,-1378,-1431,-1374,-1210,-972,-696,-445,-279,-247,-396,-732,-1249,-1903,-2637,-3364,-3998,-4458,-4659,-4577,-4168,-3471,-2506,-1354,-86,1200,2393,3408,4133,4505,4457,3975,3070,1805,279,-1378,-3017,-4488,-5673,-6477,-6867,-6857,-6507,-5936,-5254,-4621,-4127,-3878,-3892,-4169,-4655,-5282,-5954,-6590,-7095,-7399,-7456,-7236,-6763,-6074,-5243,-4352,-3470,-2677,-2002,-1473,-1090,-825,-656,-541,-445,-345,-218,-59,122,317,496,634,724,741,689,565,367,115,-190,-504,-799,-1016,-1116,-1043,-800,-364,218,917,1680,2449,3178,3818,4327,4667,4806,4715,4380,3789,2955,1906,705,-586,-1856,-3007,-3935,-4539,-4761,-4566,-3949,-2963,-1657,-131,1523,3192,4759,6117,7150,7770,7906,7537,6694,5459,3981,2424,979,-196,-980,-1321,-1226,-764,-47,801,1642,2370,2909,3214,3302,3211,3016,2807,2660,2646,2801,3135,3619,4204,4805,5351,5743,5936,5877,5574,5049,4375,3621,2899,2277,1835,1601,1581,1756,2077,2496,2958,3418,3832,4179,4422,4570,4603,4545,4412,4221,4006,3768,3516,3246,2937,2590,2202,1801,1428,1138,976,977,1136,1423,1776,2118,2372,2477,2380,2081,1581,926,189,-568,-1235,-1750,-2031,-2052,-1784,-1275,-541,327,1266,2207,3061,3780,4297,4574,4590,4345,3870,3227,2496,1789,1206,856,798,1073,1657,2499,3492,4534,5472,6200,6591,6574,6107,5213,3930,2395,703,-964,-2480,-3699,-4527,-4899,-4825,-4350,-3591,-2659,-1716,-853,-181,272,497,530,433,264,98,-44,-110,-137,-122,-118,-164,-290,-515,-844,-1232,-1651,-2037,-2333,-2501,-2520,-2384,-2124,-1768,-1357,-927,-509,-115,238,564,863,1151,1431,1702,1950,2145,2256,2255,2125,1866,1500,1064,609,191,-148,-361,-438,-376,-192,80,411,771,1143,1510,1877,2220,2545,2802,2984,3023,2911,2607,2115,1468,702,-98,-866,-1530,-2033,-2351,-2480,-2452,-2313,-2133,-1984,-1940,-2049,-2361,-2862,-3554,-4365,-5245,-6102,-6866,-7468,-7855,-8005,-7905,-7587,-7070,-6424,-5688,-4922,-4165,-3433,-2752,-2110,-1516,-971,-475,-60,268,470,535,458,237,-87,-497,-933,-1368,-1757,-2071,-2284,-2378,-2344,-2193,-1937,-1620,-1282,-973,-753,-639,-673,-831,-1093,-1415,-1730,-2002,-2173,-2244,-2203,-2089,-1925,-1744,-1571,-1412,-1264,-1116,-959,-763,-543,-270,20,331,618,862,1015,1065,982,766,422,-34,-575,-1152,-1753,-2295,-2772,-3102,-3263,-3208,-2926,-2426,-1743,-961,-170,506,959,1106,890,319,-564,-1676,-2890,-4096,-5163,-5978,-6478,-6584,-6317,-5664,-4711,-3518,-2203,-874,362,1419,2230,2795,3118,3276,3339,3392,3517,3745,4099,4535,5002,5409,5684,5762,5619,5249,4703,4015,3275,2513,1815,1193,696,332,103,14,44,175,399,668,980,1279,1547,1737,1827,1788,1620,1325,944,509,85,-293,-568,-723,-745,-659,-507,-343,-237,-225,-349,-583,-903,-1233,-1520,-1683,-1701,-1538,-1232,-812,-357,76,410,617,676,607,451,261,97,2,6,110,288,499,677,761,705,467,55,-524,-1201,-1923,-2590,-3135,-3482,-3595,-3452,-3094,-2546,-1906,-1234,-621,-131,187,310,238,1,-367,-812,-1301,-1791,-2271,-2730,-3167,-3580,-3966,-4299,-4567,-4724,-4757,-4634,-4371,-3973,-3499,-3008,-2584,-2300,-2221,-2372,-2760,-3321,-4004,-4703,-5331,-5821,-6091,-6134,-5929,-5503,-4904,-4185,-3435,-2718,-2111,-1656,-1384,-1274,-1316,-1436,-1602,-1754,-1854,-1885,-1848,-1740,-1604,-1443,-1313,-1213,-1176,-1197,-1279,-1409,-1584,-1782,-2015,-2261,-2528,-2797,-3052,-3268,-3408,-3453,-3365,-3140,-2777,-2300,-1762,-1227,-776,-498,-455,-727,-1322,-2264,-3498,-4973,-6579,-8206,-9713,-10976,-11873,-12326,-12287,-11780,-10842,-9607,-8155,-6653,-5182,-3849,-2719,-1811,-1163,-743,-549,-541,-685,-933,-1241,-1548,-1814,-1988,-2045,-1962,-1747,-1420,-1020,-593,-192,155,407,583,676,737,789,887,1046,1297,1626,2025,2461,2900,3300,3628,3851,3952,3924,3770,3497,3127,2668,2135,1545,899,227,-447,-1104,-1687,-2201,-2582,-2848,-2958,-2932,-2756,-2470,-2085,-1676,-1281,-977,-818,-843,-1073,-1487,-2046,-2659,-3262,-3732,-4020,-4044,-3794,-3272,-2506,-1574,-520,545,1561,2431,3080,3454,3502,3224,2640,1820,853,-130,-1018,-1679,-2043,-2049,-1696,-1023,-95,992,2132,3238,4202,4972,5494,5761,5788,5616,5306,4933,4565,4257,4051,3948,3926,3953,3952,3893,3716,3415,2996,2488,1935,1384,877,441,86,-181,-384,-530,-629,-707,-731,-728,-646,-493,-229,144,619,1174,1746,2279,2688,2913,2899,2643,2159,1511,792,95,-452,-772,-790,-473,164,1088,2206,3431,4634,5720,6574,7140,7362,7261,6844,6203,5406,4562,3767,3100,2625,2379,2355,2539,2870,3291,3719,4081,4307,4335,4137,3695,3039,2222,1329,472,-239,-692,-805,-537,115,1097,2313,3642,4933,6046,6865,7281,7274,6810,5971,4803,3458,2036,703,-430,-1239,-1663,-1658,-1254,-508,468,1544,2572,3417,3955,4109,3835,3152,2116,831,-565,-1922,-3076,-3883,-4221,-4022,-3254,-1978,-288,1638,3612,5419,6871,7833,8207,8003,7253,6075,4607,3015,1452,82,-991,-1667,-1912,-1723,-1135,-223,907,2144,3349,4415,5221,5706,5813,5552,4945,4073,3022,1918,873,-5,-629,-953,-971,-708,-255,303,823,1205,1334,1141,620,-236,-1316,-2560,-3803,-4955,-5867,-6476,-6696,-6529,-5975,-5103,-3987,-2739,-1478,-330,593,1182,1377,1131,464,-577,-1885,-3335,-4760,-6024,-6972,-7519,-7593,-7194,-6365,-5185,-3783,-2290,-842,429,1443,2131,2475,2492,2218,1734,1110,462,-129,-558,-747,-652,-253,413,1279,2227,3157,3914,4433,4609,4440,3912,3087,2037,872,-291,-1325,-2132,-2619,-2754,-2534,-1999,-1236,-335,582,1420,2076,2501,2640,2496,2077,1416,575,-379,-1350,-2246,-2962,-3416,-3533,-3297,-2714,-1859,-829,236,1191,1905,2265,2219,1744,877,-304,-1705,-3194,-4641,-5915,-6885,-7452,-7531,-7089,-6125,-4698,-2907,-870,1238,3282,5083,6518,7488,7938,7873,7355,6476,5392,4246,3204,2398,1927,1846,2151,2796,3695,4730,5792,6770,7584,8176,8523,8617,8482,8156,7678,7120,6538,6009,5594,5345,5284,5410,5689,6042,6396,6631,6675,6441,5903,5066,3981,2733,1425,184,-899,-1714,-2227,-2393,-2228,-1759,-1033,-115,937,2049,3165,4203,5101,5789,6193,6284,6024,5434,4555,3467,2281,1125,115,-623,-1030,-1051,-721,-85,749,1665,2537,3243,3704,3866,3707,3266,2559,1687,694,-306,-1241,-2013,-2539,-2758,-2617,-2122,-1277,-182,1081,2361,3510,4396,4899,4967,4589,3822,2777,1579,391,-663,-1479,-1988,-2195,-2126,-1861,-1494,-1121,-841,-718,-791,-1084,-1565,-2212,-2950,-3696,-4366,-4852,-5080,-4975,-4516,-3721,-2644,-1408,-133,1028,1925,2470,2571,2224,1462,362,-955,-2359,-3719,-4905,-5824,-6412,-6625,-6473,-5977,-5189,-4190,-3032,-1830,-623,481,1457,2221,2757,3006,2966,2629,2013,1183,203,-826,-1806,-2654,-3298,-3718,-3912,-3940,-3856,-3770,-3762,-3929,-4331,-5003,-5928,-7069,-8326,-9603,-10773,-11709,-12313,-12491,-12212,-11462,-10283,-8763,-6999,-5153,-3353,-1770,-520,286,608,436,-166,-1101,-2231,-3401,-4462,-5284,-5774,-5899,-5664,-5146,-4433,-3644,-2895,-2259,-1798,-1521,-1393,-1383,-1406,-1407,-1319,-1104,-715,-155,584,1474,2456,3471,4409,5183,5681,5842,5606,4994,4042,2851,1532,219,-979,-1964,-2688,-3138,-3332,-3320,-3166,-2927,-2659,-2406,-2181,-2010,-1882,-1821,-1824,-1922,-2118,-2440,-2879,-3443,-4091,-4787,-5472,-6066,-6493,-6687,-6571,-6143,-5390,-4383,-3203,-1992,-880,-13,511,621,319,-369,-1337,-2489,-3674,-4762,-5623,-6131,-6206,-5780,-4853,-3449,-1676,345,2426,4387,6047,7252,7909,7984,7513,6601,5388,4046,2749,1640,828,379,279,505,962,1560,2187,2750,3164,3388,3394,3194,2835,2375,1893,1474,1199,1118,1291,1690,2308,3047,3818,4487,4946,5088,4864,4259,3323,2148,853,-418,-1549,-2429,-2999,-3233,-3152,-2793,-2230,-1525,-749,52,838,1594,2302,2949,3520,3981,4311,4467,4445,4228,3863,3381,2869,2405,2070,1937,2042,2401,2974,3696,4468,5180,5717,5997,5936,5524,4747,3665,2343,897,-548,-1850,-2881,-3507,-3669,-3302,-2452,-1172,405,2140,3863,5415,6660,7492,7859,7757,7230,6373,5283,4116,2965,1974,1194,698,474,508,731,1067,1418,1697,1824,1744,1450,949,309,-378,-1009,-1450,-1616,-1416,-834,112,1332,2702,4036,5180,5944,6228,5960,5159,3903,2341,640,-1000,-2414,-3456,-4045,-4144,-3779,-3023,-1977,-756,506,1725,2791,3664,4286,4651,4731,4558,4115,3473,2647,1724,769,-134,-898,-1457,-1758,-1765,-1497,-972,-273,508,1273,1883,2262,2302,1979,1274,233,-1069,-2533,-4031,-5454,-6688,-7642,-8261,-8499,-8363,-7861,-7050,-5994,-4783,-3533,-2349,-1356,-643,-287,-298,-676,-1333,-2195,-3135,-4052,-4839,-5450,-5834,-6013,-6009,-5885,-5695,-5505,-5355,-5263,-5240,-5248,-5258,-5222,-5086,-4820,-4389,-3788,-3023,-2117,-1126,-102,856,1675,2252,2529,2444,2006,1222,200,-980,-2170,-3243,-4103,-4646,-4867,-4746,-4366,-3770,-3088,-2370,-1729,-1184,-781,-510,-349,-276,-247,-250,-260,-288,-333,-413,-526,-665,-811,-941,-1035,-1078,-1084,-1067,-1070,-1129,-1291,-1570,-1992,-2528,-3157,-3839,-4512,-5150,-5692,-6134,-6435,-6606,-6622,-6490,-6195,-5742,-5126,-4368,-3484,-2514,-1501,-487,465,1319,2016,2532,2834,2929,2812,2528,2106,1613,1102,634,248,-20,-178,-216,-175,-57,113,336,627,994,1464,2048,2748,3557,4448,5385,6312,7181,7906,8450,8723,8706,8353,7674,6708,5502,4178,2821,1576,539,-183,-546,-532,-181,418,1156,1905,2535,2966,3119,2990,2594,1993,1264,496,-216,-826,-1258,-1517,-1594,-1508,-1291,-974,-572,-118,381,917,1465,2017,2552,3026,3429,3689,3796,3689,3357,2785,1977,976,-184,-1410,-2632,-3739,-4636,-5231,-5455,-5273,-4692,-3752,-2537,-1151,283,1653,2844,3791,4430,4760,4783,4551,4106,3518,2835,2116,1387,687,32,-557,-1063,-1466,-1749,-1894,-1884,-1728,-1415,-982,-439,165,794,1394,1929,2345,2636,2763,2744,2568,2252,1799,1235,565,-167,-936,-1692,-2377,-2951,-3357,-3571,-3586,-3406,-3080,-2651,-2192,-1752,-1388,-1118,-949,-861,-814,-778,-715,-618,-489,-351,-240,-182,-215,-321,-523,-751,-1002,-1205,-1324,-1334,-1213,-979,-678,-353,-111,-15,-172,-627,-1431,-2554,-3966,-5539,-7172,-8704,-10007,-10977,-11543,-11691,-11465,-10919,-10170,-9297,-8411,-7570,-6832,-6222,-5739,-5392,-5155,-5017,-4968,-4981,-5059,-5182,-5352,-5570,-5825,-6125,-6443,-6767,-7049,-7263,-7331,-7237,-6922,-6377,-5620,-4646,-3544,-2325,-1086,149,1309,2377,3300,4062,4625,4961,5050,4888,4481,3881,3133,2325,1526,825,273,-78,-222,-161,67,411,814,1212,1559,1822,1976,2033,1980,1846,1628,1338,980,569,99,-393,-917,-1434,-1928,-2372,-2732,-2992,-3122,-3125,-2994,-2755,-2430,-2057,-1697,-1389,-1210,-1185,-1369,-1743,-2322,-3023,-3817,-4596,-5302,-5857,-6214,-6339,-6227,-5874,-5312,-4553,-3652,-2634,-1549,-438,673,1736,2745,3653,4441,5067,5488,5679,5594,5240,4623,3786,2809,1770,788,-36,-599,-844,-730,-283,435,1340,2295,3209,3961,4497,4777,4809,4623,4279,3830,3340,2865,2433,2085,1828,1664,1602,1603,1672,1755,1848,1904,1925,1889,1817,1713,1612,1533,1517,1574,1730,1977,2300,2671,3045,3381,3637,3792,3825,3757,3600,3412,3231,3120,3115,3260,3556,4005,4564,5176,5785,6291,6650,6777,6661,6267,5643,4806,3853,2846,1893,1066,449,73,-35,99,428,898,1428,1964,2466,2906,3303,3665,4029,4420,4836,5271,5681,6014,6214,6227,6036,5632,5071,4396,3708,3081,2599,2313,2253,2404,2734,3177,3662,4113,4467,4669,4708,4587,4337,4026,3707,3452,3308,3297,3413,3645,3927,4244,4520,4750,4898,4959,4937,4827,4650,4422,4154,3890,3642,3449,3326,3296,3349,3493,3683,3895,4062,4139,4056,3805,3348,2753,2051,1370,788,430,360,640,1256,2181,3316,4544,5734,6719,7394,7630,7390,6653,5482,3972,2263,520,-1120,-2511,-3585,-4288,-4639,-4673,-4470,-4089,-3618,-3093,-2570,-2054,-1571,-1109,-694,-317,-12,210,315,275,69,-326,-897,-1623,-2446,-3278,-4033,-4593,-4896,-4870,-4531,-3905,-3088,-2182,-1311,-575,-49,249,324,250,86,-62,-145,-104,53,300,576,802,898,819,508,9,-669,-1418,-2177,-2827,-3310,-3556,-3541,-3277,-2784,-2131,-1373,-586,170,839,1379,1762,1961,1978,1796,1442,922,286,-432,-1163,-1850,-2420,-2817,-2991,-2923,-2603,-2068,-1350,-531,317,1097,1712,2076,2129,1822,1170,201,-1003,-2344,-3712,-4989,-6094,-6945,-7514,-7806,-7827,-7642,-7283,-6797,-6219,-5560,-4825,-4026,-3160,-2261,-1370,-530,186,735,1087,1212,1159,935,624,274,-38,-265,-363,-316,-142,146,487,849,1181,1472,1714,1935,2180,2475,2876,3376,3974,4624,5267,5827,6241,6439,6398,6094,5565,4843,4022,3161,2375,1722,1282,1090,1153,1461,1961,2595,3274,3933,4481,4879,5072,5056,4828,4421,3862,3210,2500,1799,1156,620,241,52,71,311,737,1331,2019,2746,3437,4016,4427,4619,4551,4234,3664,2900,1999,1036,96,-760,-1478,-2026,-2407,-2620,-2704,-2675,-2582,-2437,-2278,-2106,-1944,-1776,-1618,-1439,-1248,-1015,-742,-406,-15,435,918,1414,1880,2263,2529,2612,2504,2170,1621,886,8,-936,-1870,-2689,-3315,-3659,-3680,-3355,-2713,-1813,-757,343,1359,2194,2750,2999,2914,2540,1928,1158,327,-490,-1199,-1754,-2107,-2245,-2182,-1933,-1551,-1080,-573,-90,338,659,871,938,881,679,358,-69,-585,-1135,-1693,-2192,-2581,-2816,-2845,-2665,-2270,-1692,-996,-235,476,1074,1465,1596,1445,997,307,-599,-1623,-2721,-3806,-4826,-5749,-6524,-7161,-7634,-7964,-8164,-8251,-8257,-8196,-8096,-7969,-7822,-7669,-7506,-7351,-7206,-7092,-7027,-7019,-7086,-7212,-7394,-7598,-7803,-7967,-8088,-8143,-8143,-8104,-8031,-7940,-7828,-7674,-7454,-7135,-6676,-6056,-5277,-4337,-3314,-2245,-1249,-393,231,579,629,407,-27,-588,-1168,-1676,-2014,-2134,-1991,-1605,-1001,-255,551,1325,1966,2406,2583,2478,2094,1463,636,-323,-1337,-2345,-3267,-4055,-4645,-5004,-5096,-4908,-4452,-3747,-2869,-1867,-860,79,840,1351,1556,1422,965,207,-775,-1912,-3110,-4270,-5334,-6208,-6888,-7316,-7522,-7509,-7306,-6973,-6523,-6033,-5510,-5008,-4543,-4128,-3774,-3468,-3185,-2910,-2590,-2212,-1745,-1188,-567,83,691,1183,1490,1552,1341,886,205,-582,-1412,-2150,-2711,-3011,-2995,-2653,-1989,-1065,58,1273,2499,3613,4559,5240,5626,5688,5423,4861,4053,3060,1988,928,-3,-713,-1138,-1216,-979,-430,334,1240,2190,3081,3845,4412,4756,4853,4719,4367,3834,3165,2409,1617,871,208,-276,-547,-543,-242,355,1225,2307,3527,4785,5983,7025,7841,8371,8602,8524,8174,7589,6823,5932,4966,3973,2994,2064,1213,471,-139,-605,-919,-1093,-1156,-1118,-1031,-886,-710,-471,-161,259,796,1463,2236,3071,3913,4675,5291,5687,5812,5660,5218,4559,3720,2814,1915,1124,519,160,83,296,776,1481,2341,3275,4190,4998,5618,5988,6084,5893,5460,4831,4098,3328,2634,2054,1690,1531,1626,1929,2418,3013,3664,4268,4789,5152,5347,5354,5204,4899,4497,4009,3480,2933,2395,1897,1469,1141,952,914,1056,1368,1833,2426,3076,3739,4339,4825,5148,5293,5252,5039,4694,4230,3695,3106,2481,1838,1171,502,-182,-848,-1503,-2122,-2685,-3201,-3643,-4043,-4386,-4687,-4940,-5106,-5181,-5086,-4820,-4340,-3645,-2793,-1807,-825,91,794,1224,1289,982,313,-654,-1825,-3072,-4276,-5303,-6054,-6458,-6490,-6145,-5504,-4607,-3579,-2501,-1476,-588,106,560,757,716,456,51,-456,-977,-1464,-1845,-2100,-2192,-2132,-1933,-1630,-1272,-912,-594,-367,-247,-260,-383,-619,-919,-1277,-1632,-1976,-2252,-2447,-2528,-2474,-2279,-1939,-1460,-873,-201,494,1164,1742,2160,2379,2353,2096,1616,971,209,-603,-1408,-2175,-2851,-3448,-3932,-4321,-4617,-4816,-4960,-5022,-5058,-5045,-5015,-4968,-4901,-4819,-4697,-4536,-4296,-3982,-3575,-3088,-2546,-1989,-1462,-1034,-734,-624,-695,-965,-1383,-1914,-2481,-3021,-3461,-3740,-3816,-3651,-3238,-2578,-1711,-657,487,1689,2826,3851,4668,5223,5480,5421,5077,4489,3746,2925,2143,1477,1018,814,892,1259,1865,2673,3588,4533,5421,6164,6706,7001,7028,6796,6327,5661,4864,3992,3121,2322,1654,1190,959,1005,1320,1893,2670,3589,4555,5492,6302,6940,7342,7503,7417,7094,6575,5874,5039,4098,3095,2061,1038,56,-857,-1680,-2405,-3029,-3562,-4004,-4368,-4637,-4813,-4861,-4774,-4521,-4102,-3527,-2812,-2020,-1189,-404,276,789,1082,1134,933,510,-95,-803,-1538,-2199,-2708,-2989,-2998,-2722,-2164,-1366,-381,728,1878,3001,4020,4867,5492,5838,5890,5617,5047,4205,3155,1981,773,-365,-1340,-2086,-2537,-2698,-2553,-2162,-1566,-846,-67,695,1383,1942,2333,2535,2529,2317,1915,1345,655,-109,-874,-1576,-2125,-2471,-2544,-2328,-1822,-1063,-109,945,2022,3013,3853,4476,4851,4964,4832,4476,3931,3239,2419,1512,534,-500,-1558,-2639,-3710,-4751,-5737,-6621,-7377,-7964,-8340,-8506,-8429,-8151,-7675,-7067,-6359,-5639,-4941,-4351,-3897,-3643,-3596,-3774,-4170,-4736,-5448,-6224,-7010,-7728,-8324,-8736,-8932,-8892,-8614,-8129,-7476,-6719,-5924,-5152,-4461,-3882,-3449,-3149,-2998,-2944,-2986,-3064,-3157,-3222,-3235,-3183,-3047,-2842,-2558,-2222,-1844,-1432,-1020,-591,-178,232,640,1029,1422,1782,2118,2392,2593,2705,2703,2618,2427,2198,1928,1687,1480,1362,1321,1380,1511,1713,1939,2184,2408,2589,2719,2757,2696,2505,2157,1644,946,72,-968,-2132,-3389,-4668,-5914,-7050,-8008,-8717,-9129,-9206,-8944,-8371,-7543,-6545,-5472,-4416,-3465,-2672,-2074,-1680,-1462,-1417,-1481,-1642,-1844,-2060,-2261,-2401,-2474,-2448,-2328,-2107,-1805,-1431,-1013,-576,-133,280,667,1004,1301,1549,1750,1894,1977,1980,1896,1715,1439,1088,678,251,-156,-509,-748,-872,-834,-659,-349,56,518,992,1434,1805,2080,2238,2273,2184,1978,1675,1292,867,432,41,-260,-424,-402,-163,303,1006,1902,2957,4108,5276,6393,7383,8171,8721,8968,8914,8531,7859,6920,5785,4520,3214,1941,792,-174,-905,-1364,-1550,-1479,-1177,-712,-139,477,1058,1562,1933,2150,2201,2102,1878,1594,1294,1049,912,904,1060,1340,1735,2177,2632,3039,3377,3623,3775,3870,3911,3971,4053,4214,4447,4768,5131,5524,5873,6159,6319,6349,6226,5980,5636,5240,4849,4512,4279,4189,4247,4473,4816,5273,5760,6262,6705,7074,7333,7478,7495,7393,7160,6804,6327,5729,5038,4280,3505,2776,2159,1712,1490,1510,1774,2258,2907,3664,4451,5207,5859,6370,6700,6842,6789,6556,6143,5580,4860,4002,3012,1900,699,-556,-1806,-2982,-4011,-4816,-5359,-5591,-5548,-5246,-4769,-4189,-3586,-3027,-2559,-2181,-1899,-1660,-1439,-1184,-872,-479,-23,486,1007,1494,1906,2192,2324,2288,2074,1731,1278,801,352,-4,-212,-251,-124,150,499,869,1174,1350,1341,1129,709,129,-562,-1283,-1957,-2514,-2899,-3082,-3052,-2834,-2459,-1986,-1463,-942,-462,-50,263,474,558,529,366,100,-284,-736,-1246,-1741,-2181,-2480,-2604,-2479,-2117,-1493,-675,307,1346,2383,3313,4076,4607,4890,4895,4664,4189,3518,2669,1667,542,-664,-1919,-3144,-4299,-5312,-6141,-6755,-7134,-7295,-7251,-7050,-6741,-6375,-6010,-5673,-5394,-5181,-5023,-4907,-4808,-4691,-4549,-4351,-4107,-3817,-3493,-3156,-2825,-2528,-2292,-2136,-2086,-2127,-2281,-2492,-2759,-3016,-3224,-3329,-3277,-3051,-2632,-2055,-1354,-607,125,761,1258,1572,1698,1642,1440,1130,767,395,59,-212,-388,-470,-431,-287,-30,323,753,1228,1725,2182,2597,2914,3155,3311,3417,3501,3606,3757,3980,4274,4642,5060,5502,5946,6335,6650,6845,6895,6795,6535,6148,5643,5056,4407,3712,2998,2271,1565,899,306,-181,-531,-729,-747,-623,-351,-14,358,682,919,1026,986,804,500,103,-347,-815,-1285,-1734,-2172,-2602,-3037,-3490,-3963,-4441,-4905,-5313,-5619,-5768,-5723,-5449,-4944,-4221,-3315,-2284,-1206,-169,728,1379,1724,1685,1277,513,-517,-1705,-2907,-3984,-4800,-5256,-5302,-4922,-4171,-3111,-1855,-499,859,2130,3262,4202,4934,5438,5714,5748,5548,5099,4404,3490,2364,1110,-221,-1525,-2702,-3662,-4307,-4578,-4435,-3890,-2976,-1787,-423,992,2328,3475,4332,4832,4947,4659,4013,3027,1784,330,-1256,-2907,-4548,-6119,-7554,-8818,-9870,-10696,-11290,-11671,-11862,-11898,-11830,-11681,-11501,-11302,-11104,-10907,-10703,-10483,-10217,-9906,-9519,-9080,-8591,-8091,-7611,-7191,-6845,-6584,-6378,-6185,-5953,-5623,-5145,-4497,-3656,-2640,-1478,-213,1087,2360,3546,4579,5435,6079,6525,6788,6915,6946,6934,6902,6875,6840,6778,6652,6412,6020,5437,4658,3686,2575,1380,183,-946,-1947,-2777,-3426,-3891,-4205,-4382,-4476,-4498,-4499,-4476,-4451,-4400,-4316,-4161,-3906,-3521,-2978,-2269,-1410,-404,690,1854,3023,4155,5207,6116,6858,7373,7641,7616,7275,6594,5567,4210,2557,678,-1338,-3379,-5337,-7081,-8536,-9593,-10238,-10447,-10257,-9746,-8975,-8065,-7070,-6065,-5063,-4072,-3070,-2019,-908,289,1540,2817,4040,5148,6035,6658,6962,6959,6686,6203,5613,4976,4388,3868,3444,3084,2749,2382,1927,1367,673,-102,-939,-1742,-2463,-3008,-3339,-3400,-3204,-2751,-2106,-1329,-503,291,969,1485,1781,1854,1712,1379,913,359,-222,-775,-1250,-1603,-1787,-1784,-1548,-1091,-381,546,1675,2946,4285,5600,6781,7709,8294,8443,8125,7346,6158,4664,2998,1296,-291,-1660,-2726,-3465,-3890,-4067,-4085,-4047,-4053,-4173,-4439,-4845,-5331,-5827,-6231,-6469,-6460,-6168,-5577,-4687,-3538,-2171,-641,985,2651,4304,5880,7358,8670,9807,10716,11384,11786,11901,11739,11292,10605,9707,8666,7551,6429,5375,4446,3676,3096,2677,2418,2245,2142,2031,1893,1690,1411,1069,679,276,-83,-371,-538,-570,-462,-218,143,600,1132,1720,2355,3013,3705,4389,5077,5720,6308,6797,7169,7384,7437,7312,7027,6600,6057,5434,4753,4042,3309,2580,1844,1130,428,-240,-871,-1445,-1965,-2410,-2785,-3073,-3265,-3362,-3351,-3246,-3058,-2800,-2504,-2190,-1875,-1603,-1362,-1195,-1076,-1025,-1008,-1034,-1085,-1170,-1307,-1510,-1803,-2198,-2692,-3264,-3876,-4467,-4973,-5320,-5446,-5314,-4904,-4250,-3399,-2438,-1466,-581,122,565,707,513,6,-802,-1848,-3077,-4398,-5742,-7008,-8135,-9047,-9698,-10064,-10123,-9898,-9398,-8670,-7762,-6724,-5627,-4524,-3476,-2546,-1758,-1175,-796,-659,-752,-1079,-1600,-2289,-3068,-3880,-4624,-5226,-5603,-5694,-5477,-4952,-4166,-3207,-2165,-1174,-328,288,623,694,538,253,-45,-245,-248,15,545,1328,2280,3308,4292,5118,5675,5882,5681,5056,4030,2654,1033,-740,-2512,-4172,-5586,-6663,-7339,-7572,-7376,-6769,-5809,-4557,-3073,-1429,317,2101,3862,5525,7026,8285,9241,9859,10105,10027,9636,9046,8307,7528,6763,6076,5477,4984,4559,4176,3802,3403,2979,2543,2118,1766,1509,1407,1448,1660,1992,2429,2923,3436,3936,4416,4847,5260,5635,6008,6362,6724,7049,7354,7578,7718,7730,7607,7339,6938,6442,5899,5391,5009,4832,4953,5413,6227,7372,8771,10331,11934,13452,14782,15816,16498,16779,16642,16094,15154,13856,12238,10357,8249,5996,3641,1276,-1031,-3181,-5104,-6704,-7942,-8763,-9170,-9179,-8845,-8244,-7474,-6639,-5837,-5156,-4651,-4331,-4196,-4163,-4182,-4139,-3965,-3596,-2999,-2188,-1205,-118,984,2009,2895,3562,4011,4196,4165,3890,3444,2791,2004,1045,-21,-1211,-2473,-3776,-5072,-6294,-7385,-8277,-8917,-9269,-9314,-9065,-8551,-7843,-7008,-6160,-5377,-4760,-4381,-4265,-4436,-4834,-5400,-6022,-6602,-7023,-7212,-7106,-6677,-5941,-4911,-3664,-2266,-822,560,1774,2725,3337,3574,3417,2904,2089,1053,-104,-1294,-2435,-3449,-4307,-4982,-5472,-5799,-5991,-6078,-6125,-6153,-6239,-6390,-6672,-7066,-7583,-8184,-8818,-9416,-9923,-10255,-10398,-10302,-9977,-9439,-8701,-7822,-6832,-5783,-4716,-3670,-2676,-1773,-985,-351,110,369,425,285,-38,-500,-1079,-1737,-2438,-3187,-3930,-4696,-5431,-6144,-6797,-7364,-7818,-8129,-8283,-8268,-8103,-7804,-7418,-6984,-6536,-6106,-5686,-5266,-4792,-4222,-3472,-2514,-1283,199,1937,3852,5871,7870,9718,11269,12400,12995,13002,12400,11235,9597,7627,5473,3333,1347,-297,-1516,-2206,-2356,-1976,-1128,91,1546,3116,4625,5977,7022,7709,7969,7804,7224,6294,5068,3653,2129,608,-842,-2134,-3232,-4098,-4728,-5125,-5320,-5326,-5191,-4938,-4595,-4180,-3696,-3161,-2548,-1884,-1135,-323,552,1464,2381,3241,4000,4612,5030,5273,5323,5246,5061,4821,4556,4271,3963,3610,3163,2603,1893,1028,36,-1061,-2168,-3234,-4127,-4777,-5074,-4943,-4349,-3268,-1745,138,2255,4441,6508,8270,9556,10220,10205,9465,8094,6187,3941,1559,-737,-2748,-4310,-5321,-5736,-5583,-4918,-3885,-2583,-1189,190,1420,2420,3132,3522,3598,3392,2958,2380,1735,1118,591,217,10,-22,80,277,498,690,802,799,668,412,43,-401,-892,-1389,-1854,-2258,-2584,-2822,-2999,-3137,-3286,-3488,-3773,-4162,-4633,-5148,-5652,-6069,-6356,-6457,-6365,-6087,-5642,-5096,-4480,-3868,-3310,-2834,-2488,-2252,-2127,-2060,-2000,-1877,-1615,-1169,-495,405,1487,2706,3941,5112,6087,6777,7105,7028,6561,5748,4690,3505,2341,1320,580,188,201,618,1393,2457,3703,5006,6247,7299,8066,8471,8482,8098,7373,6379,5226,4036,2909,1963,1257,839,723,872,1243,1754,2312,2827,3212,3405,3353,3065,2530,1817,970,79,-781,-1540,-2129,-2539,-2724,-2740,-2578,-2315,-1964,-1577,-1167,-744,-310,149,625,1122,1615,2084,2494,2819,3028,3109,3044,2852,2551,2184,1818,1507,1341,1369,1654,2204,3028,4062,5237,6431,7511,8335,8776,8724,8130,6976,5325,3274,969,-1414,-3706,-5729,-7364,-8496,-9087,-9131,-8661,-7783,-6584,-5213,-3801,-2471,-1345,-508,-10,118,-98,-616,-1349,-2210,-3069,-3848,-4423,-4760,-4789,-4546,-4018,-3306,-2437,-1528,-630,192,885,1446,1850,2110,2225,2201,2038,1734,1298,718,6,-831,-1793,-2845,-3991,-5173,-6378,-7537,-8602,-9521,-10228,-10693,-10875,-10773,-10390,-9767,-8945,-8001,-6990,-5991,-5028,-4134,-3294,-2487,-1664,-787,197,1295,2517,3829,5167,6465,7602,8491,9022,9120,8730,7852,6504,4772,2765,598,-1561,-3606,-5401,-6866,-7944,-8606,-8860,-8740,-8291,-7591,-6709,-5734,-4759,-3850,-3089,-2510,-2136,-1961,-1928,-1981,-2015,-1941,-1668,-1132,-297,825,2195,3727,5318,6846,8195,9260,9964,10268,10164,9688,8898,7892,6759,5614,4547,3640,2944,2475,2219,2126,2137,2169,2157,2052,1822,1477,1035,534,39,-430,-797,-1076,-1222,-1249,-1152,-916,-531,35,817,1837,3115,4633,6352,8198,10076,11881,13494,14822,15774,16308,16377,16014,15214,14063,12604,10948,9161,7362,5616,4010,2612,1448,568,-38,-360,-419,-239,150,703,1376,2099,2821,3457,3973,4309,4472,4456,4317,4101,3885,3726,3683,3765,3981,4277,4609,4902,5093,5129,4980,4635,4118,3437,2649,1773,853,-84,-1017,-1926,-2789,-3598,-4333,-4986,-5553,-6024,-6393,-6663,-6811,-6841,-6727,-6465,-6050,-5489,-4802,-4029,-3222,-2437,-1736,-1158,-724,-422,-215,-42,160,450,861,1403,2058,2779,3512,4176,4719,5056,5158,4967,4479,3675,2585,1226,-338,-2062,-3853,-5653,-7358,-8903,-10203,-11195,-11828,-12065,-11898,-11333,-10426,-9245,-7899,-6524,-5242,-4199,-3480,-3154,-3227,-3654,-4354,-5206,-6091,-6896,-7528,-7935,-8103,-8045,-7812,-7466,-7065,-6682,-6344,-6093,-5912,-5811,-5742,-5699,-5639,-5550,-5417,-5231,-5003,-4744,-4487,-4271,-4134,-4138,-4311,-4690,-5288,-6073,-7028,-8071,-9143,-10158,-11044,-11742,-12187,-12352,-12187,-11678,-10806,-9562,-7969,-6053,-3884,-1549,847,3176,5325,7179,8663,9708,10302,10436,10140,9447,8407,7060,5471,3681,1772,-202,-2142,-3960,-5571,-6866,-7792,-8274,-8287,-7834,-6926,-5638,-4031,-2235,-362,1432,3029,4286,5136,5507,5416,4899,4042,2946,1734,506,-634,-1623,-2423,-3015,-3413,-3634,-3706,-3653,-3490,-3234,-2872,-2425,-1869,-1226,-491,313,1175,2056,2940,3767,4505,5090,5465,5584,5399,4902,4097,3034,1789,457,-851,-2023,-2977,-3633,-3965,-3967,-3650,-3072,-2258,-1277,-157,1057,2334,3650,4969,6267,7499,8642,9658,10525,11227,11737,12067,12189,12117,11837,11354,10678,9816,8809,7662,6437,5138,3819,2490,1188,-58,-1217,-2239,-3080,-3705,-4069,-4178,-4032,-3684,-3192,-2640,-2100,-1648,-1319,-1138,-1074,-1098,-1129,-1114,-982,-688,-220,414,1168,1969,2726,3346,3723,3796,3498,2834,1815,526,-946,-2461,-3895,-5113,-6026,-6563,-6714,-6494,-5977,-5237,-4389,-3515,-2714,-2053,-1578,-1323,-1293,-1475,-1850,-2359,-2949,-3541,-4050,-4402,-4502,-4306,-3757,-2864,-1642,-174,1447,3081,4595,5857,6747,7213,7209,6781,5996,4962,3829,2725,1785,1097,703,598,717,971,1228,1387,1350,1071,550,-175,-1013,-1884,-2683,-3352,-3838,-4148,-4302,-4342,-4335,-4305,-4303,-4317,-4334,-4310,-4192,-3932,-3485,-2836,-1983,-952,210,1463,2736,3999,5191,6288,7258,8066,8701,9113,9294,9203,8845,8207,7321,6216,4940,3549,2098,638,-780,-2119,-3342,-4437,-5370,-6157,-6774,-7244,-7557,-7726,-7761,-7644,-7400,-7000,-6448,-5740,-4850,-3800,-2574,-1201,285,1852,3435,4979,6438,7740,8872,9786,10473,10921,11125,11089,10817,10324,9607,8710,7618,6402,5076,3718,2408,1219,259,-415,-750,-732,-413,143,806,1470,1993,2307,2341,2102,1633,1002,325,-320,-834,-1179,-1347,-1346,-1269,-1159,-1132,-1237,-1539,-2043,-2741,-3566,-4459,-5310,-6041,-6553,-6775,-6663,-6177,-5337,-4157,-2718,-1097,580,2186,3589,4650,5284,5399,4996,4069,2708,1000,-909,-2869,-4725,-6319,-7534,-8272,-8485,-8173,-7367,-6157,-4644,-2965,-1261,337,1697,2721,3361,3569,3402,2892,2144,1266,354,-489,-1195,-1731,-2084,-2292,-2398,-2468,-2563,-2732,-3013,-3410,-3913,-4482,-5080,-5633,-6105,-6429,-6580,-6532,-6268,-5804,-5132,-4290,-3295,-2182,-1004,195,1341,2374,3220,3827,4162,4205,4006,3595,3077,2520,2029,1645,1420,1324,1328,1350,1300,1105,687,43,-828,-1841,-2924,-3935,-4781,-5339,-5535,-5322,-4679,-3643,-2262,-635,1136,2921,4595,6039,7161,7888,8203,8118,7676,6978,6096,5159,4249,3456,2842,2430,2219,2183,2261,2398,2528,2601,2582,2470,2266,2020,1765,1550,1415,1366,1414,1526,1667,1805,1882,1901,1831,1715,1567,1442,1373,1388,1497,1684,1917,2173,2397,2588,2722,2823,2914,3042,3243,3572,4038,4675,5448,6355,7318,8308,9238,10064,10720,11168,11374,11339,11063,10589,9966,9259,8545,7892,7351,6963,6718,6594,6527,6431,6218,5796,5093,4074,2730,1101,-735,-2675,-4574,-6278,-7630,-8478,-8717,-8274,-7153,-5420,-3200,-683,1937,4436,6626,8349,9495,10011,9913,9231,8097,6603,4937,3223,1640,286,-728,-1383,-1675,-1673,-1462,-1174,-920,-821,-960,-1381,-2089,-3045,-4159,-5346,-6476,-7456,-8201,-8647,-8795,-8631,-8212,-7580,-6786,-5902,-4950,-3993,-3030,-2108,-1216,-406,320,908,1331,1543,1528,1280,817,196,-529,-1276,-1980,-2580,-3055,-3367,-3574,-3666,-3727,-3779,-3885,-4065,-4348,-4728,-5182,-5689,-6177,-6614,-6921,-7070,-7011,-6754,-6300,-5705,-5024,-4342,-3741,-3299,-3088,-3133,-3460,-4006,-4719,-5471,-6136,-6585,-6692,-6401,-5668,-4559,-3152,-1599,-76,1263,2248,2778,2797,2284,1315,-56,-1680,-3457,-5248,-6950,-8477,-9764,-10773,-11489,-11915,-12073,-12010,-11779,-11445,-11078,-10726,-10441,-10215,-10055,-9893,-9686,-9353,-8837,-8083,-7082,-5834,-4402,-2849,-1279,210,1525,2595,3365,3841,4014,3954,3680,3280,2779,2259,1734,1276,898,660,592,725,1090,1676,2477,3424,4449,5442,6293,6906,7174,7063,6540,5633,4420,2987,1478,20,-1259,-2242,-2885,-3139,-3043,-2637,-2013,-1270,-519,138,603,820,739,362,-265,-1086,-1968,-2811,-3448,-3781,-3685,-3129,-2093,-656,1090,2971,4832,6487,7803,8669,9039,8917,8355,7445,6291,5023,3747,2570,1579,818,344,143,222,537,1041,1662,2321,2918,3374,3594,3536,3168,2512,1627,611,-436,-1363,-2109,-2551,-2697,-2536,-2128,-1561,-913,-296,235,624,852,933,882,737,532,307,91,-72,-157,-121,46,380,849,1465,2158,2890,3576,4143,4517,4638,4480,4052,3405,2625,1827,1131,636,438,540,953,1601,2386,3216,3955,4523,4844,4864,4587,4013,3194,2186,1069,-69,-1128,-2020,-2659,-2999,-3009,-2719,-2185,-1503,-816,-228,98,105,-285,-1047,-2132,-3416,-4773,-6015,-7020,-7625,-7775,-7416,-6590,-5372,-3887,-2282,-708,692,1817,2573,2941,2893,2462,1697,658,-563,-1876,-3179,-4364,-5345,-6035,-6394,-6394,-6061,-5451,-4646,-3749,-2875,-2104,-1530,-1187,-1100,-1272,-1648,-2207,-2854,-3524,-4139,-4592,-4838,-4796,-4437,-3746,-2729,-1412,132,1855,3627,5358,6917,8196,9112,9608,9683,9373,8762,7965,7100,6298,5665,5265,5153,5291,5648,6117,6586,6937,7037,6815,6188,5166,3762,2063,164,-1786,-3667,-5325,-6663,-7587,-8067,-8103,-7748,-7068,-6167,-5139,-4082,-3082,-2186,-1443,-850,-401,-56,228,493,799,1156,1610,2133,2726,3344,3948,4490,4929,5227,5361,5318,5094,4702,4147,3467,2673,1828,959,145,-574,-1127,-1476,-1608,-1498,-1197,-733,-172,405,939,1364,1638,1762,1735,1614,1431,1253,1110,1027,1007,1023,1045,1035,952,782,502,136,-326,-821,-1354,-1851,-2291,-2619,-2795,-2787,-2564,-2132,-1484,-667,293,1320,2359,3322,4157,4779,5156,5251,5048,4580,3872,3002,2056,1123,312,-296,-641,-687,-452,23,659,1369,2035,2596,2928,3013,2782,2243,1400,293,-1013,-2441,-3894,-5271,-6495,-7476,-8186,-8590,-8708,-8569,-8236,-7753,-7224,-6671,-6200,-5828,-5610,-5565,-5692,-5980,-6392,-6864,-7340,-7722,-7954,-7953,-7680,-7107,-6223,-5057,-3647,-2070,-408,1218,2709,3937,4826,5314,5389,5082,4472,3654,2757,1895,1181,705,516,643,1065,1741,2608,3566,4544,5418,6131,6590,6764,6622,6186,5496,4619,3666,2715,1895,1273,939,910,1217,1810,2648,3639,4669,5631,6398,6874,6984,6690,6003,4973,3678,2241,760,-628,-1853,-2829,-3539,-3968,-4158,-4149,-4012,-3800,-3573,-3359,-3183,-3041,-2922,-2812,-2691,-2549,-2390,-2220,-2062,-1939,-1868,-1864,-1921,-2027,-2143,-2243,-2263,-2166,-1898,-1414,-693,284,1489,2891,4404,5951,7414,8697,9717,10408,10764,10787,10545,10105,9566,9010,8535,8190,8040,8099,8364,8831,9438,10148,10891,11591,12191,12612,12803,12722,12329,11629,10620,9336,7829,6151,4393,2633,963,-529,-1776,-2720,-3346,-3664,-3709,-3563,-3269,-2944,-2601,-2315,-2068,-1865,-1664,-1440,-1151,-780,-318,228,832,1458,2074,2638,3130,3527,3833,4049,4172,4213,4139,3950,3594,3062,2321,1380,264,-986,-2282,-3549,-4694,-5638,-6318,-6699,-6746,-6495,-5935,-5146,-4162,-3088,-1996,-1010,-204,314,505,334,-175,-972,-1968,-3050,-4122,-5053,-5787,-6231,-6383,-6225,-5807,-5164,-4388,-3533,-2697,-1930,-1301,-848,-592,-543,-687,-991,-1429,-1915,-2424,-2850,-3169,-3304,-3235,-2941,-2444,-1775,-1013,-236,447,946,1165,1073,627,-118,-1123,-2280,-3496,-4661,-5686,-6505,-7071,-7392,-7462,-7330,-7026,-6586,-6045,-5432,-4767,-4092,-3440,-2867,-2435,-2204,-2232,-2555,-3196,-4122,-5315,-6674,-8137,-9588,-10933,-12093,-12982,-13558,-13778,-13640,-13146,-12339,-11263,-10005,-8647,-7293,-6039,-4970,-4136,-3570,-3247,-3119,-3113,-3123,-3077,-2883,-2509,-1931,-1173,-270,716,1730,2707,3608,4391,5037,5545,5898,6123,6213,6181,6046,5805,5488,5092,4659,4203,3770,3396,3118,2972,2975,3122,3388,3714,4030,4244,4273,4039,3488,2606,1394,-87,-1779,-3579,-5385,-7104,-8624,-9895,-10837,-11434,-11660,-11527,-11056,-10283,-9277,-8105,-6851,-5610,-4438,-3413,-2541,-1834,-1258,-755,-289,221,784,1452,2198,3042,3930,4865,5791,6707,7568,8361,9054,9607,10003,10182,10137,9832,9273,8490,7516,6439,5324,4255,3297,2492,1861,1385,1056,800,619,433,257,50,-175,-429,-710,-1020,-1382,-1790,-2271,-2810,-3392,-3992,-4542,-4992,-5258,-5275,-4992,-4366,-3406,-2150,-662,936,2539,4022,5273,6224,6823,7075,7011,6688,6184,5575,4932,4312,3743,3249,2826,2480,2202,1994,1862,1780,1760,1734,1685,1525,1211,677,-93,-1101,-2300,-3615,-4947,-6177,-7206,-7914,-8251,-8148,-7607,-6645,-5315,-3710,-1932,-119,1613,3115,4302,5071,5394,5258,4701,3789,2626,1316,-11,-1255,-2319,-3136,-3672,-3917,-3882,-3611,-3133,-2524,-1823,-1110,-427,171,640,970,1117,1108,916,578,88,-511,-1209,-1945,-2693,-3384,-3972,-4405,-4649,-4684,-4518,-4163,-3664,-3057,-2382,-1685,-989,-337,249,745,1118,1361,1463,1437,1315,1146,999,952,1075,1435,2064,2956,4071,5298,6521,7580,8319,8628,8405,7648,6395,4737,2842,855,-1046,-2707,-4032,-4920,-5372,-5366,-4975,-4238,-3269,-2138,-962,182,1210,2058,2693,3094,3277,3275,3148,2961,2796,2712,2768,2981,3357,3853,4425,5000,5513,5906,6142,6192,6078,5799,5417,4944,4437,3906,3387,2871,2393,1928,1533,1191,961,852,888,1078,1395,1803,2243,2630,2910,3007,2899,2574,2047,1368,575,-274,-1130,-1966,-2734,-3428,-4015,-4477,-4792,-4946,-4913,-4719,-4347,-3863,-3296,-2737,-2241,-1908,-1773,-1899,-2276,-2886,-3671,-4561,-5454,-6282,-6950,-7404,-7606,-7512,-7133,-6461,-5517,-4337,-2966,-1462,93,1619,3027,4234,5167,5799,6095,6109,5871,5478,5015,4566,4216,4001,3940,4027,4204,4437,4654,4803,4854,4765,4545,4190,3710,3128,2436,1654,773,-205,-1268,-2412,-3589,-4772,-5888,-6902,-7729,-8362,-8739,-8897,-8833,-8605,-8262,-7858,-7454,-7078,-6762,-6512,-6324,-6194,-6108,-6058,-6022,-5991,-5936,-5840,-5675,-5420,-5069,-4618,-4079,-3490,-2870,-2288,-1766,-1367,-1115,-1024,-1096,-1300,-1583,-1903,-2161,-2326,-2308,-2088,-1619,-910,45,1196,2518,3929,5378,6765,8033,9091,9892,10395,10572,10452,10037,9399,8580,7645,6659,5654,4688,3766,2920,2143,1454,851,334,-72,-390,-589,-690,-692,-604,-447,-248,-17,207,416,593,724,827,885,935,965,1002,1040,1084,1119,1140,1114,1046,918,750,556,354,181,40,-44,-77,-58,27,174,425,787,1303,1973,2812,3769,4810,5837,6767,7501,7949,8054,7781,7144,6193,5006,3700,2387,1199,242,-386,-629,-442,161,1158,2481,4042,5751,7476,9129,10589,11783,12647,13148,13284,13078,12574,11831,10921,9908,8862,7830,6860,5979,5199,4533,3962,3486,3063,2674,2267,1805,1260,603,-149,-975,-1814,-2586,-3216,-3612,-3725,-3522,-3015,-2250,-1305,-264,781,1749,2599,3286,3816,4198,4454,4622,4724,4783,4803,4784,4698,4534,4265,3882,3413,2858,2292,1743,1270,900,656,516,473,464,454,391,228,-61,-508,-1116,-1895,-2823,-3892,-5057,-6292,-7532,-8737,-9828,-10760,-11461,-11901,-12041,-11880,-11449,-10759,-9891,-8864,-7748,-6582,-5395,-4233,-3120,-2080,-1149,-331,352,908,1337,1677,1927,2135,2301,2440,2541,2577,2506,2297,1901,1323,561,-329,-1276,-2189,-2977,-3562,-3898,-3981,-3841,-3548,-3189,-2846,-2588,-2459,-2466,-2604,-2834,-3136,-3466,-3835,-4217,-4636,-5093,-5593,-6141,-6710,-7279,-7805,-8247,-8557,-8711,-8676,-8466,-8102,-7629,-7130,-6661,-6320,-6142,-6181,-6426,-6865,-7448,-8108,-8783,-9406,-9924,-10313,-10533,-10607,-10508,-10275,-9884,-9362,-8684,-7867,-6909,-5818,-4635,-3378,-2103,-854,324,1392,2306,3060,3623,4002,4203,4244,4154,3977,3759,3541,3389,3314,3346,3480,3666,3883,4033,4076,3932,3574,2984,2186,1225,172,-903,-1923,-2841,-3620,-4255,-4759,-5144,-5455,-5689,-5892,-6037,-6156,-6225,-6262,-6265,-6238,-6200,-6142,-6071,-5968,-5815,-5578,-5221,-4709,-4010,-3103,-1997,-683,769,2341,3939,5510,6972,8267,9337,10157,10709,10996,11047,10877,10530,10036,9404,8672,7817,6871,5821,4697,3521,2344,1219,203,-645,-1302,-1735,-1963,-2008,-1906,-1726,-1503,-1308,-1176,-1147,-1253,-1491,-1860,-2335,-2861,-3400,-3873,-4235,-4436,-4445,-4261,-3895,-3387,-2779,-2128,-1484,-872,-324,181,656,1139,1677,2282,2999,3805,4706,5645,6601,7496,8305,8957,9413,9639,9594,9261,8645,7745,6626,5338,3980,2634,1398,346,-475,-1016,-1303,-1323,-1131,-770,-288,235,751,1188,1482,1599,1485,1148,579,-166,-1039,-1949,-2818,-3557,-4116,-4444,-4564,-4473,-4253,-3926,-3574,-3231,-2928,-2687,-2506,-2377,-2307,-2262,-2253,-2237,-2218,-2150,-2032,-1828,-1547,-1183,-756,-291,196,664,1115,1520,1893,2217,2498,2715,2847,2868,2716,2382,1804,1000,-32,-1230,-2522,-3801,-4956,-5858,-6421,-6545,-6217,-5417,-4213,-2676,-933,887,2649,4224,5521,6461,7023,7202,7042,6595,5944,5161,4342,3549,2862,2331,1992,1866,1953,2213,2624,3094,3575,3971,4227,4286,4127,3749,3199,2518,1807,1114,532,72,-244,-447,-601,-761,-1008,-1378,-1889,-2514,-3202,-3866,-4429,-4814,-4974,-4891,-4572,-4049,-3365,-2570,-1722,-857,-39,700,1307,1756,2020,2107,2028,1838,1592,1361,1208,1188,1322,1613,2030,2518,3017,3456,3770,3924,3877,3656,3259,2772,2215,1694,1234,897,698,619,651,725,801,818,722,500,112,-407,-1056,-1772,-2519,-3216,-3821,-4256,-4492,-4491,-4245,-3766,-3103,-2303,-1456,-645,46,526,740,656,264,-399,-1258,-2224,-3172,-3988,-4570,-4855,-4803,-4465,-3876,-3162,-2403,-1715,-1150,-752,-515,-401,-372,-355,-333,-237,-92,148,435,787,1161,1559,1935,2283,2572,2776,2897,2916,2859,2745,2608,2473,2369,2288,2213,2103,1899,1549,1007,255,-693,-1793,-2955,-4089,-5070,-5799,-6187,-6182,-5774,-5010,-3964,-2753,-1522,-395,481,1015,1140,816,79,-1035,-2417,-3964,-5540,-7018,-8268,-9196,-9719,-9799,-9445,-8677,-7590,-6261,-4818,-3366,-2004,-813,167,916,1463,1845,2139,2412,2738,3184,3754,4458,5225,5972,6592,6971,7026,6710,6044,5081,3961,2808,1784,1019,591,566,900,1571,2452,3461,4449,5316,5945,6262,6219,5802,5041,3998,2781,1501,289,-743,-1512,-1970,-2115,-2000,-1691,-1289,-894,-579,-412,-407,-556,-821,-1138,-1439,-1657,-1723,-1605,-1260,-707,56,977,2012,3102,4165,5138,5939,6511,6811,6826,6571,6099,5472,4777,4087,3472,2985,2648,2475,2460,2575,2796,3084,3409,3735,4049,4322,4575,4796,5039,5302,5661,6116,6707,7416,8221,9046,9833,10462,10878,10998,10803,10304,9546,8596,7552,6477,5463,4544,3759,3127,2646,2328,2163,2149,2274,2518,2840,3201,3536,3790,3922,3881,3683,3309,2815,2215,1561,877,186,-484,-1142,-1752,-2324,-2831,-3273,-3632,-3914,-4099,-4192,-4173,-4021,-3721,-3232,-2564,-1685,-637,555,1828,3091,4272,5276,6044,6532,6730,6663,6370,5918,5371,4794,4256,3770,3404,3116,2951,2853,2816,2804,2777,2706,2550,2290,1899,1392,766,72,-672,-1407,-2116,-2782,-3397,-3998,-4587,-5198,-5840,-6497,-7145,-7744,-8226,-8577,-8726,-8702,-8482,-8126,-7658,-7146,-6619,-6131,-5698,-5337,-5061,-4853,-4718,-4624,-4551,-4453,-4292,-4010,-3579,-2966,-2193,-1281,-320,618,1422,2009,2313,2299,1979,1388,606,-280,-1182,-1985,-2638,-3050,-3213,-3095,-2735,-2164,-1469,-728,-46,475,760,736,392,-268,-1186,-2296,-3499,-4713,-5857,-6878,-7745,-8451,-9008,-9436,-9770,-10022,-10227,-10386,-10515,-10624,-10707,-10776,-10815,-10812,-10743,-10577,-10291,-9873,-9329,-8699,-8030,-7415,-6900,-6578,-6444,-6510,-6714,-6962,-7173,-7215,-7037,-6556,-5780,-4712,-3409,-1938,-372,1213,2735,4151,5380,6392,7143,7592,7748,7596,7184,6551,5769,4908,4027,3187,2403,1700,1062,476,-80,-628,-1175,-1742,-2323,-2927,-3550,-4176,-4795,-5366,-5862,-6229,-6440,-6445,-6249,-5832,-5237,-4494,-3656,-2783,-1927,-1138,-466,62,407,561,499,242,-194,-750,-1356,-1924,-2353,-2556,-2464,-2038,-1285,-258,977,2295,3613,4814,5849,6669,7276,7680,7903,7967,7864,7613,7181,6597,5855,4996,4081,3152,2293,1536,919,448,103,-141,-327,-485,-636,-788,-936,-1058,-1150,-1187,-1175,-1121,-1029,-923,-803,-682,-557,-432,-303,-180,-77,-4,1,-70,-250,-534,-926,-1399,-1918,-2436,-2892,-3241,-3418,-3403,-3137,-2638,-1883,-912,241,1519,2853,4163,5385,6445,7296,7905,8244,8326,8144,7727,7096,6287,5343,4310,3246,2198,1234,389,-295,-803,-1132,-1299,-1323,-1236,-1058,-799,-466,-55,426,956,1492,1962,2284,2356,2116,1502,529,-765,-2276,-3883,-5443,-6824,-7922,-8671,-9038,-9047,-8723,-8134,-7331,-6381,-5339,-4251,-3186,-2166,-1263,-487,130,583,905,1102,1245,1355,1480,1638,1824,2032,2230,2375,2453,2419,2289,2060,1764,1438,1112,823,598,445,385,417,557,804,1183,1694,2353,3164,4096,5137,6214,7269,8196,8914,9307,9315,8875,7992,6706,5109,3336,1533,-134,-1524,-2540,-3101,-3218,-2906,-2248,-1339,-294,780,1780,2615,3232,3559,3582,3255,2588,1581,276,-1260,-2938,-4636,-6235,-7604,-8655,-9307,-9552,-9396,-8913,-8157,-7256,-6254,-5266,-4306,-3436,-2656,-1979,-1410,-944,-583,-320,-129,4,129,282,496,816,1233,1753,2331,2923,3479,3932,4261,4424,4436,4307,4078,3792,3501,3246,3070,3004,3068,3272,3618,4098,4700,5392,6141,6892,7585,8146,8490,8535,8222,7492,6345,4798,2926,832,-1346,-3469,-5393,-7000,-8203,-8963,-9272,-9185,-8756,-8075,-7230,-6282,-5305,-4323,-3362,-2422,-1514,-644,153,845,1366,1675,1706,1455,912,119,-864,-1957,-3074,-4129,-5056,-5793,-6304,-6570,-6562,-6298,-5754,-4968,-3948,-2748,-1429,-59,1266,2468,3461,4190,4616,4726,4551,4105,3474,2689,1834,953,100,-694,-1400,-2006,-2508,-2898,-3201,-3409,-3553,-3643,-3694,-3728,-3742,-3734,-3690,-3569,-3332,-2926,-2303,-1442,-325,991,2461,3936,5308,6387,7052,7149,6633,5458,3711,1489,-1013,-3594,-6033,-8119,-9701,-10656,-10949,-10588,-9654,-8251,-6534,-4642,-2736,-944,613,1844,2683,3097,3085,2688,1968,1050,33,-920,-1718,-2239,-2447,-2313,-1874,-1191,-343,570,1474,2293,2984,3536,3934,4215,4391,4496,4563,4610,4664,4751,4881,5085,5366,5725,6161,6615,7065,7416,7612,7574,7246,6608,5662,4445,3031,1497,-50,-1528,-2847,-3946,-4768,-5278,-5445,-5249,-4680,-3741,-2459,-890,888,2752,4573,6192,7472,8286,8556,8256,7418,6143,4572,2888,1272,-96,-1097,-1629,-1697,-1319,-599,350,1396,2424,3331,4082,4632,5022,5266,5405,5465,5456,5366,5197,4899,4495,3954,3325,2627,1924,1275,736,364,191,236,524,1022,1747,2649,3712,4888,6132,7373,8553,9591,10411,10975,11211,11141,10762,10128,9321,8412,7498,6668,5967,5472,5171,5084,5168,5379,5658,5926,6117,6154,5987,5566,4884,3949,2807,1534,229,-995,-2019,-2752,-3106,-3072,-2651,-1928,-1012,-49,806,1401,1626,1404,729,-354,-1747,-3303,-4869,-6265,-7359,-8024,-8186,-7819,-6933,-5583,-3863,-1877,241,2365,4358,6118,7525,8519,9032,9052,8585,7694,6455,5000,3453,1963,649,-399,-1119,-1512,-1599,-1439,-1111,-681,-228,204,563,852,1037,1148,1175,1143,1069,970,862,777,706,681,669,668,636,529,311,-72,-638,-1402,-2345,-3433,-4602,-5797,-6931,-7954,-8793,-9417,-9778,-9865,-9650,-9138,-8325,-7230,-5894,-4358,-2721,-1056,492,1814,2772,3252,3181,2511,1264,-488,-2616,-4961,-7315,-9495,-11316,-12643,-13380,-13512,-13044,-12075,-10703,-9068,-7308,-5561,-3929,-2514,-1359,-498,66,358,392,208,-175,-727,-1437,-2269,-3216,-4230,-5291,-6346,-7360,-8278,-9068,-9679,-10084,-10253,-10169,-9831,-9253,-8463,-7509,-6453,-5352,-4291,-3312,-2475,-1805,-1309,-973,-767,-640,-541,-419,-226,64,472,990,1606,2280,2969,3619,4158,4537,4684,4572,4185,3544,2704,1756,789,-66,-729,-1107,-1174,-914,-386,349,1170,1964,2594,2952,2940,2498,1614,306,-1349,-3254,-5276,-7282,-9140,-10742,-12007,-12883,-13353,-13424,-13117,-12478,-11543,-10376,-9031,-7571,-6068,-4585,-3197,-1970,-964,-242,188,280,99,-345,-950,-1626,-2284,-2812,-3161,-3270,-3144,-2791,-2261,-1600,-873,-119,610,1297,1924,2481,2983,3419,3814,4156,4458,4709,4910,5053,5148,5196,5209,5210,5206,5220,5259,5308,5371,5398,5370,5248,5001,4635,4147,3595,3027,2524,2152,1968,2004,2248,2681,3215,3798,4314,4694,4860,4743,4330,3587,2561,1276,-173,-1704,-3207,-4571,-5703,-6525,-6971,-7033,-6691,-5997,-4989,-3757,-2384,-988,336,1463,2326,2841,2991,2773,2230,1428,453,-603,-1650,-2614,-3425,-4048,-4464,-4664,-4696,-4571,-4360,-4097,-3820,-3544,-3265,-2950,-2576,-2077,-1446,-644,306,1370,2497,3603,4602,5420,5979,6240,6189,5835,5232,4442,3553,2655,1824,1130,608,275,107,75,110,175,206,198,130,38,-49,-78,-11,192,544,1046,1681,2418,3201,3994,4708,5297,5672,5774,5558,4984,4064,2824,1335,-319,-2020,-3665,-5126,-6313,-7129,-7525,-7463,-6951,-6028,-4759,-3254,-1616,20,1552,2877,3932,4674,5090,5184,4976,4499,3781,2880,1826,689,-479,-1614,-2646,-3517,-4173,-4564,-4672,-4479,-4000,-3273,-2337,-1288,-175,890,1865,2661,3271,3650,3835,3833,3708,3505,3294,3114,3018,3016,3111,3287,3508,3729,3907,3994,3953,3755,3395,2874,2238,1521,803,141,-392,-758,-923,-889,-682,-330,110,604,1106,1583,2002,2346,2589,2724,2747,2667,2514,2312,2108,1932,1815,1767,1792,1868,1978,2086,2157,2165,2077,1871,1544,1095,550,-46,-648,-1195,-1647,-1973,-2180,-2292,-2358,-2440,-2591,-2853,-3248,-3770,-4396,-5088,-5795,-6478,-7084,-7594,-7961,-8182,-8225,-8091,-7774,-7278,-6640,-5873,-5056,-4225,-3463,-2820,-2342,-2050,-1940,-1957,-2067,-2156,-2184,-2041,-1713,-1148,-384,556,1598,2667,3683,4584,5311,5850,6186,6341,6332,6183,5919,5549,5096,4563,3966,3326,2648,1971,1284,629,-31,-647,-1271,-1856,-2428,-2965,-3445,-3863,-4176,-4371,-4415,-4280,-3949,-3406,-2669,-1749,-727,349,1354,2215,2814,3099,3016,2559,1768,679,-612,-2035,-3494,-4914,-6220,-7358,-8285,-8968,-9401,-9568,-9504,-9198,-8707,-8028,-7200,-6237,-5158,-3984,-2752,-1480,-245,910,1903,2655,3117,3224,2982,2406,1554,540,-539,-1526,-2331,-2827,-2986,-2756,-2193,-1322,-251,951,2175,3345,4389,5258,5915,6361,6585,6628,6507,6276,5977,5658,5365,5125,4953,4850,4779,4714,4583,4363,3984,3455,2754,1911,984,6,-923,-1759,-2413,-2842,-2997,-2864,-2452,-1795,-952,-17,939,1803,2529,3057,3390,3546,3576,3521,3446,3349,3261,3132,2938,2620,2147,1495,678,-270,-1274,-2254,-3103,-3735,-4056,-4018,-3575,-2748,-1558,-90,1565,3287,4950,6423,7606,8411,8798,8785,8413,7784,7017,6223,5525,4996,4681,4589,4694,4949,5300,5675,6026,6275,6410,6366,6165,5793,5294,4713,4107,3550,3102,2813,2727,2846,3156,3636,4208,4851,5475,6068,6578,7007,7353,7625,7837,8003,8118,8189,8201,8144,8013,7788,7482,7078,6595,6033,5400,4720,4006,3299,2642,2066,1635,1337,1203,1174,1211,1237,1177,984,604,63,-633,-1413,-2206,-2951,-3566,-4015,-4266,-4301,-4149,-3812,-3340,-2762,-2125,-1475,-862,-334,65,292,338,196,-95,-491,-919,-1312,-1593,-1717,-1641,-1353,-867,-188,623,1541,2477,3390,4183,4807,5197,5316,5158,4734,4093,3298,2442,1593,847,244,-170,-400,-450,-366,-174,84,381,706,1038,1389,1741,2114,2500,2904,3338,3803,4307,4845,5403,5941,6408,6734,6834,6642,6106,5204,3966,2448,751,-1030,-2777,-4419,-5888,-7162,-8250,-9171,-9965,-10654,-11272,-11806,-12259,-12587,-12756,-12718,-12428,-11852,-10968,-9778,-8316,-6630,-4827,-3006,-1326,78,1052,1488,1310,517,-835,-2613,-4637,-6688,-8556,-10021,-10952,-11223,-10832,-9801,-8253,-6340,-4261,-2226,-433,947,1800,2073,1782,1012,-104,-1398,-2689,-3815,-4649,-5114,-5200,-4964,-4483,-3917,-3359,-2961,-2766,-2832,-3114,-3563,-4079,-4545,-4867,-4934,-4701,-4132,-3244,-2109,-801,532,1780,2801,3501,3814,3734,3302,2602,1759,880,86,-580,-1075,-1454,-1768,-2110,-2581,-3234,-4139,-5267,-6602,-8050,-9517,-10885,-12037,-12877,-13320,-13319,-12852,-11933,-10612,-8973,-7119,-5189,-3315,-1642,-272,696,1247,1372,1141,646,3,-660,-1217,-1587,-1683,-1488,-1007,-279,608,1574,2497,3298,3874,4204,4251,4066,3692,3228,2755,2378,2158,2152,2360,2757,3273,3816,4286,4591,4655,4468,4001,3347,2523,1657,796,35,-595,-1051,-1342,-1477,-1498,-1458,-1420,-1450,-1593,-1900,-2357,-2956,-3625,-4287,-4855,-5254,-5422,-5358,-5073,-4650,-4162,-3724,-3425,-3327,-3488,-3876,-4474,-5193,-5947,-6627,-7141,-7380,-7296,-6818,-5951,-4698,-3114,-1285,671,2618,4402,5875,6933,7476,7512,7068,6261,5240,4194,3297,2731,2599,2979,3855,5156,6751,8452,10062,11368,12194,12409,11935,10798,9061,6891,4468,2027,-235,-2112,-3490,-4287,-4521,-4258,-3645,-2841,-2033,-1385,-1016,-1004,-1357,-2016,-2891,-3839,-4709,-5360,-5665,-5543,-4971,-3974,-2639,-1099,478,1933,3089,3852,4135,3956,3370,2497,1472,444,-468,-1176,-1648,-1899,-1989,-1993,-2014,-2113,-2360,-2759,-3294,-3893,-4471,-4909,-5103,-4959,-4404,-3426,-2035,-310,1646,3679,5626,7318,8586,9319,9429,8900,7788,6184,4265,2211,238,-1457,-2718,-3421,-3539,-3083,-2159,-902,494,1857,3001,3810,4199,4169,3755,3070,2218,1354,585,17,-292,-346,-158,175,562,892,1047,973,618,15,-775,-1638,-2443,-3043,-3321,-3189,-2606,-1608,-270,1275,2844,4273,5374,6018,6114,5644,4655,3280,1674,48,-1406,-2530,-3207,-3421,-3213,-2701,-2046,-1425,-1005,-916,-1234,-1966,-3066,-4424,-5903,-7335,-8549,-9406,-9764,-9573,-8777,-7431,-5611,-3450,-1130,1165,3241,4926,6104,6704,6742,6287,5487,4515,3565,2822,2414,2423,2846,3616,4599,5625,6507,7070,7188,6777,5845,4450,2730,848,-983,-2585,-3759,-4393,-4396,-3771,-2588,-975,863,2718,4343,5553,6172,6141,5448,4190,2523,656,-1181,-2773,-3947,-4600,-4708,-4330,-3588,-2668,-1759,-1041,-677,-719,-1202,-2047,-3126,-4301,-5386,-6262,-6821,-7036,-6925,-6567,-6068,-5550,-5135,-4901,-4907,-5158,-5611,-6212,-6842,-7412,-7790,-7889,-7610,-6918,-5781,-4243,-2365,-262,1916,4022,5874,7344,8308,8725,8588,7972,7004,5835,4670,3655,2960,2663,2799,3342,4187,5209,6230,7090,7620,7721,7301,6374,4968,3194,1175,-917,-2947,-4745,-6218,-7282,-7914,-8141,-8023,-7662,-7164,-6635,-6167,-5787,-5521,-5306,-5076,-4738,-4185,-3358,-2219,-795,838,2553,4187,5568,6525,6953,6764,5991,4692,3026,1164,-680,-2331,-3631,-4497,-4909,-4900,-4586,-4075,-3540,-3079,-2831,-2823,-3090,-3581,-4226,-4911,-5524,-5929,-6038,-5753,-5050,-3918,-2414,-618,1337,3308,5121,6627,7687,8210,8165,7579,6549,5227,3798,2456,1386,724,542,858,1590,2616,3767,4840,5664,6081,6000,5393,4305,2842,1160,-551,-2115,-3348,-4142,-4406,-4160,-3442,-2399,-1182,9,981,1585,1698,1294,401,-855,-2300,-3711,-4860,-5546,-5610,-4985,-3676,-1785,517,3015,5469,7656,9399,10570,11138,11114,10603,9715,8610,7408,6239,5159,4229,3424,2746,2124,1539,927,274,-436,-1198,-1962,-2711,-3343,-3827,-4047,-3969,-3517,-2676,-1462,89,1856,3717,5502,7042,8189,8832,8925,8483,7614,6453,5204,4053,3183,2723,2728,3206,4054,5159,6327,7383,8154,8505,8368,7727,6661,5266,3733,2210,897,-68,-583,-580,-96,832,2051,3433,4786,5958,6816,7265,7295,6931,6279,5477,4685,4071,3761,3841,4328,5168,6251,7407,8467,9245,9620,9498,8884,7820,6453,4921,3431,2141,1197,687,620,950,1557,2273,2924,3308,3297,2767,1708,144,-1810,-3995,-6215,-8264,-9946,-11096,-11602,-11414,-10542,-9089,-7174,-5010,-2786,-729,998,2241,2953,3121,2822,2190,1373,568,-90,-449,-471,-114,548,1435,2415,3333,4072,4499,4563,4233,3544,2577,1450,288,-750,-1555,-2007,-2051,-1663,-878,222,1514,2834,4029,4921,5414,5407,4919,3986,2759,1389,107,-907,-1464,-1453,-836,346,1969,3839,5749,7447,8764,9531,9685,9218,8187,6711,4921,2968,997,-890,-2589,-4070,-5298,-6285,-7049,-7620,-8023,-8283,-8421,-8444,-8378,-8225,-8007,-7732,-7418,-7077,-6726,-6380,-6063,-5808,-5639,-5587,-5670,-5887,-6229,-6645,-7096,-7492,-7787,-7886,-7769,-7381,-6753,-5901,-4895,-3826,-2785,-1879,-1203,-823,-798,-1122,-1789,-2723,-3853,-5056,-6230,-7246,-8008,-8426,-8443,-8043,-7254,-6133,-4807,-3395,-2053,-914,-74,400,529,352,-10,-430,-773,-903,-759,-282,477,1460,2534,3569,4432,5011,5248,5127,4695,4028,3242,2447,1739,1194,827,641,567,542,455,218,-255,-1021,-2104,-3480,-5102,-6864,-8663,-10359,-11820,-12921,-13556,-13650,-13176,-12145,-10632,-8752,-6656,-4536,-2548,-890,343,1044,1203,853,83,-971,-2150,-3285,-4230,-4861,-5109,-4950,-4418,-3584,-2575,-1503,-524,270,771,961,825,434,-133,-758,-1314,-1691,-1789,-1564,-999,-165,877,1956,2972,3759,4239,4361,4123,3613,2918,2198,1586,1214,1183,1522,2239,3248,4456,5700,6834,7692,8156,8117,7547,6432,4839,2853,597,-1781,-4149,-6358,-8295,-9869,-11022,-11738,-12039,-11969,-11616,-11062,-10405,-9735,-9107,-8579,-8147,-7810,-7512,-7217,-6853,-6391,-5794,-5067,-4226,-3307,-2354,-1394,-466,433,1307,2164,3050,3969,4947,5978,7043,8097,9101,9965,10643,11047,11141,10877,10265,9306,8078,6628,5092,3540,2117,899,-17,-586,-787,-650,-230,355,995,1549,1888,1940,1630,992,60,-1057,-2240,-3355,-4277,-4911,-5187,-5086,-4630,-3875,-2920,-1861,-810,139,915,1481,1812,1940,1871,1663,1338,931,464,-61,-641,-1288,-2017,-2844,-3769,-4802,-5907,-7055,-8169,-9190,-10002,-10546,-10712,-10472,-9773,-8640,-7095,-5238,-3154,-987,1140,3095,4752,6043,6888,7285,7238,6801,6052,5107,4061,3069,2215,1620,1342,1414,1844,2582,3551,4652,5746,6719,7436,7818,7787,7344,6498,5323,3926,2415,943,-389,-1471,-2246,-2706,-2867,-2798,-2567,-2246,-1903,-1566,-1258,-972,-685,-380,-23,395,893,1459,2084,2745,3396,4019,4551,4976,5252,5371,5324,5113,4750,4251,3633,2921,2138,1331,521,-224,-898,-1445,-1880,-2196,-2426,-2616,-2802,-3050,-3377,-3824,-4371,-5001,-5654,-6262,-6747,-7020,-7028,-6703,-6042,-5048,-3765,-2282,-684,905,2381,3644,4626,5294,5646,5720,5565,5249,4837,4371,3887,3390,2874,2321,1722,1071,393,-272,-855,-1288,-1487,-1394,-967,-204,857,2125,3477,4763,5807,6481,6655,6288,5391,4043,2383,588,-1169,-2689,-3861,-4556,-4762,-4474,-3762,-2728,-1489,-192,1045,2082,2858,3275,3336,3025,2387,1482,388,-812,-2025,-3176,-4207,-5070,-5770,-6311,-6724,-7071,-7363,-7665,-7957,-8235,-8450,-8550,-8450,-8112,-7454,-6491,-5208,-3687,-1990,-261,1388,2797,3849,4438,4511,4056,3131,1840,345,-1174,-2511,-3491,-3968,-3851,-3134,-1866,-177,1746,3695,5441,6791,7589,7748,7243,6139,4541,2614,551,-1472,-3247,-4665,-5587,-6016,-5921,-5399,-4521,-3414,-2181,-932,266,1349,2282,3061,3639,4042,4220,4186,3917,3429,2741,1904,982,57,-788,-1469,-1938,-2153,-2134,-1915,-1578,-1223,-943,-853,-997,-1438,-2142,-3086,-4182,-5348,-6472,-7477,-8270,-8820,-9091,-9101,-8864,-8443,-7865,-7190,-6435,-5624,-4751,-3815,-2795,-1696,-511,726,1990,3215,4351,5318,6077,6568,6789,6741,6457,6001,5434,4836,4269,3793,3430,3207,3095,3096,3155,3257,3370,3467,3556,3613,3671,3704,3753,3777,3787,3744,3608,3354,2935,2353,1614,763,-123,-965,-1657,-2119,-2284,-2116,-1625,-847,150,1277,2434,3539,4493,5254,5755,5986,5927,5588,4976,4128,3063,1835,491,-915,-2301,-3609,-4758,-5697,-6368,-6764,-6873,-6734,-6391,-5910,-5356,-4788,-4253,-3749,-3280,-2787,-2211,-1496,-568,570,1937,3447,5026,6537,7852,8854,9451,9596,9328,8692,7853,6935,6133,5587,5419,5683,6369,7405,8645,9932,11058,11856,12169,11907,11038,9599,7692,5470,3122,858,-1133,-2673,-3663,-4043,-3854,-3177,-2168,-991,182,1187,1940,2352,2444,2237,1805,1235,602,-20,-573,-1018,-1330,-1470,-1437,-1184,-721,-14,893,2000,3218,4493,5709,6776,7586,8074,8164,7868,7165,6137,4847,3388,1879,405,-928,-2048,-2887,-3414,-3578,-3391,-2828,-1921,-688,817,2525,4347,6171,7877,9349,10478,11179,11419,11180,10523,9522,8295,6984,5713,4620,3793,3302,3159,3351,3813,4470,5204,5927,6513,6900,7009,6816,6305,5513,4472,3260,1951,614,-667,-1858,-2915,-3851,-4662,-5402,-6071,-6698,-7274,-7763,-8123,-8287,-8199,-7818,-7139,-6172,-5001,-3689,-2365,-1108,-19,860,1505,1928,2166,2261,2253,2182,2050,1867,1607,1267,814,271,-362,-1026,-1676,-2242,-2677,-2926,-2983,-2838,-2544,-2125,-1672,-1203,-791,-428,-119,165,472,833,1288,1836,2462,3129,3764,4321,4707,4904,4858,4595,4137,3545,2898,2284,1782,1474,1401,1594,2035,2686,3459,4261,4968,5465,5661,5468,4882,3908,2626,1153,-384,-1826,-3053,-3968,-4535,-4760,-4710,-4482,-4181,-3921,-3783,-3817,-4059,-4477,-5058,-5730,-6454,-7168,-7827,-8402,-8858,-9178,-9338,-9313,-9084,-8630,-7944,-7041,-5945,-4730,-3462,-2265,-1233,-488,-115,-166,-673,-1584,-2853,-4350,-5973,-7577,-9049,-10292,-11218,-11790,-11968,-11746,-11128,-10127,-8783,-7132,-5254,-3228,-1157,826,2616,4079,5132,5705,5788,5396,4615,3543,2326,1104,27,-789,-1247,-1293,-930,-180,861,2092,3370,4554,5505,6115,6303,6054,5384,4373,3137,1805,528,-574,-1412,-1939,-2172,-2166,-2012,-1829,-1699,-1733,-1941,-2364,-2945,-3645,-4384,-5095,-5715,-6201,-6543,-6732,-6811,-6789,-6722,-6629,-6532,-6441,-6341,-6228,-6077,-5875,-5614,-5288,-4922,-4528,-4139,-3775,-3461,-3209,-3031,-2922,-2890,-2939,-3060,-3273,-3541,-3866,-4195,-4480,-4655,-4651,-4407,-3884,-3064,-1969,-645,822,2337,3790,5078,6110,6840,7214,7271,7006,6508,5832,5066,4296,3580,3000,2575,2334,2263,2324,2468,2613,2685,2601,2304,1746,921,-158,-1433,-2835,-4260,-5615,-6808,-7759,-8434,-8803,-8892,-8737,-8381,-7894,-7322,-6713,-6107,-5512,-4940,-4393,-3841,-3292,-2712,-2107,-1469,-814,-149,492,1104,1657,2146,2576,2931,3244,3479,3653,3728,3678,3470,3071,2459,1644,648,-479,-1656,-2814,-3854,-4704,-5291,-5561,-5487,-5055,-4282,-3217,-1911,-471,1023,2443,3705,4689,5349,5609,5477,4961,4114,3020,1773,479,-747,-1815,-2634,-3141,-3300,-3084,-2512,-1617,-462,853,2227,3519,4602,5351,5662,5485,4788,3629,2079,282,-1620,-3441,-5051,-6303,-7135,-7504,-7448,-7003,-6302,-5404,-4459,-3532,-2700,-2023,-1493,-1127,-890,-741,-653,-562,-446,-262,8,377,845,1404,2034,2707,3401,4068,4682,5185,5537,5685,5588,5219,4570,3666,2547,1289,-29,-1328,-2522,-3564,-4400,-5015,-5406,-5574,-5552,-5349,-5017,-4563,-4029,-3425,-2763,-2065,-1319,-556,233,1011,1762,2447,3034,3491,3794,3944,3944,3847,3692,3559,3510,3605,3878,4336,4945,5649,6362,6987,7450,7673,7630,7320,6767,6048,5218,4369,3551,2818,2180,1646,1170,741,297,-174,-702,-1275,-1895,-2505,-3106,-3621,-4054,-4356,-4535,-4578,-4504,-4319,-4047,-3696,-3284,-2813,-2300,-1731,-1129,-471,215,940,1662,2360,2972,3452,3726,3768,3513,2983,2172,1128,-86,-1396,-2713,-3938,-4994,-5789,-6278,-6400,-6166,-5571,-4681,-3551,-2288,-989,237,1283,2083,2564,2718,2549,2110,1466,719,-34,-682,-1133,-1310,-1166,-681,128,1203,2473,3811,5107,6226,7048,7496,7506,7079,6253,5104,3742,2286,857,-429,-1503,-2282,-2781,-2971,-2923,-2671,-2301,-1880,-1491,-1179,-1008,-992,-1142,-1454,-1885,-2402,-2948,-3450,-3861,-4105,-4155,-3984,-3604,-3048,-2382,-1670,-1004,-444,-67,97,10,-318,-879,-1626,-2506,-3443,-4343,-5128,-5694,-5991,-5957,-5587,-4905,-3954,-2834,-1621,-435,634,1514,2134,2494,2576,2440,2114,1700,1233,818,465,230,89,29,5,-37,-138,-321,-594,-914,-1234,-1485,-1577,-1466,-1096,-482,350,1317,2327,3259,4008,4471,4597,4341,3745,2841,1746,551,-595,-1605,-2362,-2833,-3001,-2887,-2591,-2166,-1757,-1423,-1258,-1295,-1537,-1964,-2493,-3069,-3578,-3961,-4137,-4082,-3788,-3289,-2636,-1898,-1153,-465,114,543,825,935,915,758,507,170,-213,-620,-1012,-1357,-1625,-1788,-1839,-1775,-1611,-1366,-1063,-727,-367,5,404,834,1322,1871,2499,3193,3938,4699,5437,6091,6619,6959,7085,6971,6619,6066,5362,4589,3847,3211,2779,2588,2651,2932,3358,3818,4201,4386,4295,3866,3107,2052,796,-551,-1849,-2973,-3794,-4253,-4296,-3962,-3292,-2410,-1420,-469,344,911,1194,1165,852,303,-407,-1187,-1954,-2607,-3089,-3323,-3293,-2976,-2397,-1588,-622,454,1537,2594,3522,4301,4858,5179,5237,5032,4582,3938,3131,2268,1381,564,-135,-693,-1066,-1278,-1322,-1224,-1000,-665,-229,300,928,1645,2460,3347,4306,5291,6281,7219,8062,8757,9256,9528,9555,9351,8937,8389,7756,7144,6607,6213,5986,5920,5985,6103,6221,6219,6069,5681,5060,4208,3154,1992,768,-385,-1430,-2262,-2874,-3227,-3359,-3284,-3071,-2758,-2407,-2057,-1738,-1458,-1227,-1008,-791,-528,-184,273,873,1625,2510,3514,4559,5601,6539,7309,7833,8074,8003,7647,7044,6273,5427,4608,3910,3426,3190,3243,3534,4028,4619,5194,5665,5896,5857,5471,4782,3807,2664,1435,274,-715,-1426,-1787,-1786,-1436,-812,-18,836,1605,2206,2536,2584,2348,1901,1339,781,361,176,306,774,1554,2562,3686,4763,5657,6206,6317,5918,5016,3666,1993,147,-1677,-3313,-4595,-5416,-5733,-5536,-4916,-3976,-2875,-1768,-819,-150,145,24,-488,-1330,-2377,-3483,-4488,-5237,-5608,-5523,-4965,-3968,-2640,-1098,483,1965,3206,4120,4658,4830,4670,4269,3701,3074,2452,1902,1441,1075,776,500,204,-156,-611,-1165,-1812,-2514,-3217,-3861,-4361,-4666,-4704,-4460,-3915,-3104,-2077,-914,291,1443,2449,3233,3750,3975,3934,3663,3245,2756,2296,1932,1737,1736,1933,2302,2779,3286,3741,4031,4108,3885,3364,2557,1521,360,-819,-1896,-2763,-3360,-3646,-3650,-3430,-3061,-2686,-2374,-2259,-2383,-2788,-3464,-4349,-5368,-6400,-7332,-8060,-8489,-8588,-8336,-7789,-7018,-6138,-5263,-4515,-3979,-3713,-3723,-3979,-4399,-4892,-5337,-5639,-5719,-5526,-5076,-4391,-3566,-2694,-1883,-1255,-878,-825,-1112,-1715,-2593,-3640,-4752,-5794,-6627,-7144,-7227,-6849,-5971,-4669,-3010,-1143,776,2593,4128,5286,5954,6130,5822,5123,4145,3047,1963,1052,401,76,95,384,884,1446,1947,2265,2286,1983,1336,430,-651,-1745,-2735,-3473,-3892,-3948,-3668,-3131,-2440,-1735,-1143,-769,-698,-955,-1519,-2333,-3284,-4253,-5106,-5717,-6011,-5928,-5496,-4761,-3839,-2856,-1967,-1298,-961,-1015,-1454,-2245,-3265,-4383,-5446,-6282,-6788,-6859,-6488,-5692,-4579,-3259,-1915,-690,255,811,920,570,-171,-1201,-2354,-3472,-4371,-4915,-5005,-4605,-3756,-2548,-1136,314,1617,2633,3245,3420,3171,2574,1770,889,124,-413,-583,-337,330,1381,2687,4127,5504,6653,7408,7632,7274,6305,4811,2909,783,-1369,-3342,-4973,-6132,-6766,-6876,-6539,-5853,-4980,-4046,-3209,-2564,-2196,-2114,-2317,-2723,-3259,-3807,-4260,-4539,-4575,-4351,-3895,-3255,-2533,-1816,-1214,-798,-626,-700,-994,-1437,-1933,-2388,-2687,-2784,-2607,-2192,-1557,-803,-24,658,1136,1323,1156,635,-218,-1318,-2554,-3786,-4869,-5660,-6048,-5952,-5349,-4261,-2771,-984,934,2854,4598,6062,7136,7773,7959,7721,7129,6262,5241,4165,3147,2280,1618,1214,1050,1106,1317,1592,1859,2014,2016,1815,1424,875,227,-444,-1072,-1598,-1995,-2256,-2409,-2491,-2552,-2643,-2791,-3024,-3329,-3687,-4046,-4351,-4531,-4523,-4283,-3776,-3019,-2046,-937,211,1286,2173,2789,3070,3006,2630,1996,1222,393,-356,-959,-1335,-1469,-1370,-1081,-683,-258,86,276,216,-105,-729,-1596,-2659,-3813,-4938,-5916,-6617,-6961,-6872,-6356,-5424,-4176,-2703,-1158,328,1615,2596,3202,3399,3215,2722,2017,1258,564,102,-40,231,907,1973,3304,4783,6217,7446,8301,8673,8503,7819,6699,5306,3814,2432,1317,611,350,531,1061,1797,2586,3248,3653,3696,3343,2612,1590,388,-832,-1928,-2756,-3229,-3288,-2957,-2282,-1384,-383,564,1342,1833,1991,1807,1311,610,-218,-1024,-1720,-2210,-2444,-2416,-2151,-1721,-1205,-706,-322,-130,-203,-554,-1188,-2052,-3072,-4142,-5133,-5936,-6420,-6530,-6209,-5482,-4407,-3078,-1644,-216,1046,2059,2742,3065,3057,2759,2273,1706,1169,791,646,811,1292,2067,3058,4157,5227,6129,6738,6973,6792,6226,5351,4278,3159,2108,1236,596,191,-23,-116,-196,-336,-609,-1049,-1629,-2327,-3038,-3695,-4179,-4438,-4392,-4051,-3421,-2582,-1615,-659,196,801,1111,1058,671,-6,-868,-1799,-2660,-3353,-3764,-3878,-3669,-3194,-2526,-1760,-1006,-364,91,287,202,-177,-829,-1702,-2737,-3841,-4920,-5866,-6580,-6978,-6995,-6606,-5816,-4671,-3257,-1669,-48,1495,2826,3850,4489,4706,4505,3919,3045,1968,838,-229,-1100,-1685,-1925,-1808,-1382,-712,64,853,1511,1974,2174,2123,1844,1426,940,486,135,-70,-106,2,210,453,662,762,713,474,54,-527,-1215,-1943,-2635,-3212,-3617,-3798,-3742,-3452,-2967,-2318,-1595,-814,-80,615,1199,1680,2029,2234,2293,2181,1901,1445,831,89,-727,-1560,-2327,-2980,-3450,-3732,-3822,-3753,-3591,-3380,-3187,-3044,-2955,-2912,-2866,-2768,-2553,-2182,-1622,-879,16,1006,2003,2921,3667,4170,4384,4300,3939,3383,2701,2030,1446,1069,934,1064,1430,1951,2536,3073,3468,3659,3626,3393,3019,2590,2186,1879,1715,1688,1782,1917,2031,2037,1868,1505,929,214,-586,-1336,-1939,-2265,-2252,-1841,-1067,15,1273,2565,3710,4578,5031,5038,4586,3764,2695,1544,475,-354,-850,-941,-665,-64,738,1613,2446,3101,3521,3639,3447,2956,2194,1221,99,-1093,-2261,-3317,-4156,-4699,-4871,-4645,-4013,-3021,-1750,-300,1186,2600,3805,4735,5315,5554,5473,5136,4646,4091,3599,3248,3122,3248,3630,4208,4910,5606,6192,6543,6588,6286,5653,4744,3662,2513,1414,463,-277,-771,-1030,-1090,-1015,-865,-710,-591,-529,-520,-537,-529,-466,-287,4,423,935,1488,2042,2525,2906,3166,3295,3338,3320,3311,3330,3429,3595,3803,4024,4156,4174,3990,3594,2994,2238,1421,651,34,-334,-403,-175,309,938,1618,2204,2610,2760,2646,2290,1793,1242,782,515,543,906,1617,2620,3830,5122,6360,7402,8150,8508,8476,8059,7357,6477,5564,4753,4149,3832,3803,4046,4477,5003,5526,5946,6207,6260,6108,5764,5272,4680,4038,3396,2771,2201,1662,1164,693,225,-214,-645,-1037,-1366,-1624,-1763,-1796,-1696,-1478,-1158,-755,-317,133,549,918,1205,1424,1557,1638,1664,1661,1621,1555,1436,1264,1014,701,326,-65,-444,-760,-985,-1109,-1144,-1131,-1120,-1164,-1305,-1554,-1889,-2262,-2581,-2778,-2748,-2458,-1875,-1028,8,1146,2250,3218,3923,4320,4341,4028,3425,2618,1751,921,282,-94,-135,156,740,1529,2401,3241,3921,4372,4540,4427,4076,3542,2908,2243,1603,1023,503,28,-434,-929,-1474,-2093,-2754,-3414,-4011,-4452,-4682,-4631,-4291,-3687,-2876,-1964,-1066,-293,239,471,359,-77,-793,-1697,-2689,-3652,-4485,-5100,-5459,-5548,-5405,-5094,-4689,-4284,-3927,-3659,-3483,-3353,-3248,-3090,-2868,-2555,-2173,-1754,-1351,-999,-746,-583,-522,-509,-526,-503,-417,-222,85,517,1043,1649,2281,2912,3486,3982,4358,4614,4742,4759,4695,4575,4436,4291,4156,4013,3851,3634,3341,2945,2443,1828,1125,350,-464,-1282,-2086,-2830,-3517,-4111,-4628,-5045,-5386,-5626,-5787,-5853,-5823,-5711,-5499,-5239,-4924,-4606,-4312,-4061,-3890,-3787,-3765,-3799,-3882,-3988,-4105,-4218,-4315,-4405,-4477,-4558,-4647,-4771,-4941,-5175,-5454,-5784,-6101,-6372,-6515,-6472,-6185,-5641,-4843,-3865,-2787,-1735,-817,-124,282,412,302,49,-229,-428,-421,-171,362,1132,2056,3023,3890,4525,4811,4689,4120,3170,1916,519,-853,-2017,-2818,-3148,-2954,-2270,-1179,161,1579,2894,3943,4602,4817,4557,3888,2876,1649,316,-995,-2197,-3215,-4011,-4572,-4908,-5039,-4990,-4793,-4468,-4037,-3531,-2970,-2378,-1791,-1226,-721,-296,33,242,331,299,153,-80,-379,-706,-1041,-1346,-1634,-1889,-2145,-2426,-2760,-3170,-3653,-4199,-4751,-5264,-5669,-5915,-5978,-5851,-5567,-5179,-4761,-4368,-4064,-3860,-3750,-3704,-3647,-3525,-3263,-2822,-2179,-1351,-372,680,1735,2696,3493,4057,4355,4384,4162,3760,3236,2694,2201,1818,1577,1474,1472,1541,1610,1655,1640,1567,1446,1296,1141,997,856,721,548,326,14,-400,-915,-1513,-2150,-2767,-3319,-3722,-3972,-4015,-3884,-3594,-3196,-2744,-2303,-1920,-1651,-1510,-1532,-1684,-1966,-2323,-2705,-3070,-3363,-3558,-3651,-3653,-3602,-3555,-3540,-3630,-3802,-4094,-4427,-4782,-5063,-5227,-5217,-5016,-4638,-4121,-3534,-2948,-2432,-2032,-1778,-1655,-1633,-1654,-1652,-1571,-1356,-986,-456,210,968,1752,2525,3193,3761,4164,4433,4577,4640,4670,4710,4789,4917,5080,5235,5338,5335,5173,4836,4292,3564,2671,1645,548,-581,-1669,-2674,-3527,-4197,-4633,-4812,-4724,-4356,-3747,-2914,-1929,-860,219,1208,2054,2674,3042,3129,2939,2490,1813,959,-22,-1069,-2115,-3098,-3945,-4608,-5032,-5207,-5113,-4793,-4273,-3626,-2912,-2196,-1536,-977,-531,-228,-33,29,7,-118,-319,-598,-944,-1336,-1743,-2126,-2430,-2603,-2604,-2395,-1979,-1373,-627,179,962,1631,2104,2328,2273,1954,1409,724,-9,-679,-1169,-1407,-1318,-902,-172,788,1894,3017,4048,4875,5422,5632,5496,5019,4265,3279,2180,1025,-62,-1034,-1806,-2366,-2686,-2784,-2687,-2422,-2041,-1569,-1037,-464,154,795,1483,2180,2900,3575,4192,4675,4991,5099,4975,4629,4082,3375,2567,1694,815,-53,-885,-1671,-2413,-3099,-3721,-4254,-4672,-4916,-4964,-4753,-4292,-3568,-2641,-1564,-443,633,1558,2267,2706,2870,2772,2464,2012,1486,962,504,147,-68,-156,-111,19,216,424,629,794,920,1002,1060,1098,1139,1179,1223,1252,1252,1197,1067,847,522,92,-427,-1025,-1656,-2285,-2860,-3333,-3657,-3816,-3771,-3552,-3151,-2620,-1988,-1296,-598,89,708,1253,1675,1971,2096,2044,1786,1325,673,-140,-1053,-1992,-2863,-3573,-4037,-4197,-4030,-3547,-2825,-1933,-1020,-178,457,812,831,512,-115,-960,-1940,-2925,-3815,-4517,-4960,-5119,-4980,-4567,-3918,-3079,-2112,-1063,0,1048,2008,2865,3557,4067,4355,4412,4228,3813,3205,2435,1586,715,-84,-735,-1172,-1348,-1241,-877,-292,423,1173,1848,2340,2556,2441,1952,1118,-20,-1377,-2825,-4261,-5538,-6569,-7260,-7569,-7484,-7015,-6217,-5139,-3861,-2465,-1019,388,1680,2801,3670,4262,4523,4457,4060,3374,2451,1365,207,-926,-1953,-2783,-3377,-3693,-3754,-3575,-3227,-2760,-2247,-1733,-1258,-830,-450,-104,240,589,968,1367,1773,2161,2494,2739,2875,2882,2776,2568,2291,1992,1698,1453,1288,1213,1258,1403,1660,2001,2403,2838,3254,3623,3894,4050,4065,3963,3743,3463,3139,2825,2530,2267,2023,1779,1489,1140,670,92,-622,-1434,-2318,-3221,-4084,-4858,-5486,-5933,-6173,-6191,-5985,-5558,-4944,-4153,-3255,-2286,-1317,-425,343,912,1265,1379,1274,999,606,192,-175,-407,-454,-285,95,640,1285,1929,2488,2859,2990,2837,2404,1738,888,-33,-942,-1720,-2280,-2537,-2444,-1971,-1134,29,1444,3021,4648,6216,7613,8747,9546,9960,9988,9630,8953,8006,6886,5678,4468,3345,2364,1588,1043,748,718,930,1390,2046,2877,3800,4765,5663,6429,6949,7170,7021,6483,5559,4289,2746,1034,-727,-2413,-3890,-5063,-5843,-6180,-6072,-5518,-4595,-3364,-1948,-458,972,2216,3169,3735,3878,3568,2849,1777,446,-1012,-2492,-3849,-4977,-5784,-6192,-6191,-5768,-4985,-3917,-2663,-1358,-111,966,1775,2277,2428,2258,1803,1134,349,-463,-1203,-1782,-2147,-2249,-2080,-1655,-1008,-189,734,1706,2661,3563,4369,5082,5684,6204,6644,7031,7363,7647,7863,7998,8028,7940,7737,7429,7060,6659,6292,5977,5763,5633,5583,5574,5557,5485,5306,4990,4519,3899,3164,2346,1520,732,53,-462,-783,-865,-723,-351,197,880,1611,2320,2903,3302,3427,3267,2784,2018,1009,-166,-1415,-2644,-3756,-4676,-5331,-5708,-5778,-5591,-5172,-4612,-3964,-3328,-2752,-2300,-1997,-1848,-1837,-1924,-2057,-2160,-2184,-2042,-1711,-1146,-356,641,1793,3047,4319,5541,6641,7563,8266,8742,8983,9030,8902,8667,8345,8008,7660,7358,7094,6904,6778,6742,6787,6938,7179,7526,7929,8381,8783,9101,9220,9092,8636,7826,6661,5162,3414,1495,-461,-2337,-3992,-5324,-6220,-6632,-6511,-5883,-4781,-3306,-1575,262,2039,3599,4790,5510,5673,5284,4361,3009,1351,-455,-2229,-3826,-5075,-5914,-6234,-6084,-5472,-4520,-3340,-2090,-907,74,762,1102,1075,720,83,-738,-1666,-2602,-3467,-4198,-4744,-5071,-5174,-5027,-4659,-4061,-3273,-2320,-1256,-139,960,1957,2790,3386,3710,3753,3514,3063,2440,1760,1083,506,92,-126,-101,143,615,1277,2093,3024,4005,4991,5919,6720,7352,7729,7814,7534,6859,5757,4245,2352,171,-2181,-4545,-6748,-8605,-9964,-10698,-10750,-10128,-8911,-7238,-5308,-3334,-1547,-156,682,845,305,-907,-2697,-4889,-7294,-9687,-11836,-13560,-14685,-15126,-14846,-13882,-12339,-10365,-8136,-5858,-3694,-1819,-324,717,1312,1490,1356,1002,569,163,-107,-171,14,460,1140,2022,3026,4093,5128,6061,6809,7309,7525,7417,7006,6304,5369,4270,3088,1901,797,-167,-932,-1462,-1742,-1757,-1520,-1057,-395,401,1290,2192,3049,3794,4372,4729,4843,4680,4273,3636,2856,2009,1220,591,231,219,579,1293,2285,3404,4514,5393,5897,5853,5190,3870,1944,-459,-3173,-5960,-8599,-10863,-12581,-13638,-14004,-13719,-12888,-11678,-10260,-8828,-7541,-6521,-5842,-5515,-5498,-5713,-6031,-6350,-6534,-6500,-6201,-5589,-4725,-3611,-2369,-1038,257,1476,2542,3433,4141,4669,5042,5290,5413,5443,5340,5102,4681,4041,3159,2016,628,-962,-2681,-4432,-6080,-7501,-8541,-9087,-9032,-8355,-7052,-5238,-3055,-703,1574,3577,5093,6005,6236,5816,4815,3410,1775,157,-1247,-2230,-2658,-2456,-1605,-195,1669,3792,5988,8039,9769,11008,11659,11660,11013,9776,8041,5954,3658,1324,-904,-2888,-4539,-5774,-6599,-6992,-7038,-6774,-6321,-5749,-5171,-4640,-4229,-3955,-3832,-3839,-3953,-4119,-4308,-4447,-4513,-4457,-4270,-3951,-3514,-2989,-2407,-1805,-1207,-656,-163,223,477,542,388,-41,-743,-1731,-2953,-4334,-5781,-7170,-8391,-9336,-9935,-10122,-9902,-9256,-8251,-6927,-5379,-3693,-1967,-302,1225,2524,3558,4267,4632,4644,4298,3630,2679,1520,234,-1070,-2304,-3374,-4230,-4842,-5218,-5402,-5446,-5437,-5429,-5499,-5679,-6001,-6463,-7045,-7722,-8417,-9102,-9662,-10062,-10205,-10055,-9572,-8746,-7597,-6166,-4524,-2754,-961,769,2325,3658,4701,5452,5916,6139,6174,6093,5963,5832,5749,5710,5729,5763,5798,5805,5763,5683,5572,5440,5325,5208,5104,4974,4790,4505,4089,3514,2774,1892,899,-141,-1149,-2056,-2755,-3184,-3267,-2961,-2263,-1190,180,1758,3410,5005,6408,7489,8168,8377,8110,7408,6351,5079,3735,2502,1504,888,687,933,1549,2451,3473,4474,5274,5736,5752,5243,4200,2665,714,-1503,-3840,-6109,-8155,-9834,-11058,-11780,-12010,-11810,-11265,-10490,-9590,-8669,-7793,-7013,-6331,-5740,-5199,-4668,-4099,-3472,-2772,-2021,-1251,-517,133,637,972,1113,1080,919,686,483,374,458,761,1310,2044,2906,3741,4435,4811,4759,4180,3038,1382,-707,-3040,-5427,-7618,-9401,-10557,-10963,-10531,-9295,-7350,-4875,-2111,695,3246,5334,6726,7331,7066,5997,4199,1890,-753,-3445,-5982,-8137,-9764,-10764,-11122,-10877,-10124,-9013,-7681,-6307,-5014,-3927,-3110,-2598,-2377,-2397,-2586,-2839,-3068,-3163,-3069,-2724,-2124,-1292,-266,870,2047,3169,4180,5002,5619,6001,6148,6098,5846,5464,4964,4414,3859,3339,2917,2589,2392,2289,2255,2251,2239,2201,2140,2085,2064,2134,2312,2604,3004,3450,3904,4293,4556,4663,4556,4250,3719,3003,2130,1154,141,-839,-1731,-2461,-3017,-3374,-3561,-3607,-3571,-3515,-3489,-3559,-3739,-4056,-4489,-5011,-5557,-6056,-6422,-6571,-6437,-5969,-5156,-4015,-2608,-1010,659,2302,3780,5012,5896,6385,6446,6077,5329,4255,2969,1580,231,-959,-1864,-2417,-2562,-2309,-1678,-750,403,1687,3006,4285,5450,6436,7216,7730,8001,7985,7743,7268,6625,5856,5011,4155,3334,2619,2054,1720,1651,1902,2486,3385,4554,5895,7278,8569,9611,10293,10516,10250,9512,8379,6978,5449,3984,2714,1806,1315,1304,1717,2486,3465,4490,5392,6000,6191,5876,5027,3680,1920,-105,-2225,-4256,-6003,-7339,-8143,-8398,-8124,-7411,-6382,-5195,-3980,-2865,-1929,-1213,-721,-417,-249,-148,-46,102,350,678,1092,1524,1926,2220,2352,2279,1989,1505,878,181,-506,-1093,-1535,-1761,-1787,-1612,-1285,-889,-489,-190,-68,-183,-581,-1256,-2175,-3259,-4391,-5436,-6236,-6643,-6546,-5856,-4584,-2772,-561,1879,4328,6572,8417,9711,10381,10416,9890,8934,7722,6444,5283,4401,3898,3848,4236,5020,6097,7335,8583,9683,10487,10882,10778,10139,8979,7348,5359,3133,833,-1391,-3384,-5032,-6236,-6970,-7214,-7039,-6495,-5709,-4771,-3806,-2901,-2136,-1546,-1170,-967,-927,-981,-1073,-1144,-1138,-1013,-755,-349,173,805,1476,2169,2812,3381,3845,4172,4387,4460,4454,4354,4217,4051,3892,3744,3619,3504,3373,3208,2949,2594,2091,1479,763,19,-679,-1240,-1572,-1619,-1330,-725,174,1276,2478,3656,4662,5374,5673,5479,4764,3541,1892,-65,-2162,-4239,-6115,-7672,-8796,-9469,-9686,-9529,-9082,-8474,-7829,-7256,-6859,-6679,-6752,-7027,-7468,-7952,-8399,-8670,-8689,-8374,-7696,-6680,-5363,-3856,-2258,-689,731,1926,2819,3382,3621,3557,3269,2825,2337,1891,1585,1487,1636,2057,2727,3618,4664,5795,6915,7927,8733,9231,9344,9007,8189,6897,5167,3087,751,-1691,-4114,-6348,-8267,-9729,-10635,-10902,-10497,-9423,-7733,-5528,-2952,-167,2612,5219,7453,9181,10317,10805,10695,10049,9004,7717,6356,5075,4020,3268,2868,2802,2999,3354,3737,4010,4061,3804,3206,2284,1110,-217,-1556,-2775,-3757,-4403,-4683,-4599,-4207,-3611,-2923,-2274,-1773,-1494,-1475,-1698,-2096,-2578,-3008,-3271,-3249,-2867,-2100,-969,432,1983,3518,4867,5878,6424,6434,5895,4842,3372,1605,-306,-2220,-3986,-5505,-6682,-7483,-7902,-7970,-7766,-7383,-6939,-6552,-6334,-6370,-6710,-7367,-8295,-9426,-10636,-11802,-12788,-13482,-13794,-13691,-13158,-12260,-11063,-9688,-8258,-6889,-5699,-4742,-4077,-3669,-3490,-3436,-3426,-3321,-3050,-2494,-1632,-422,1100,2880,4830,6824,8739,10430,11776,12661,13005,12774,11949,10602,8784,6645,4303,1927,-335,-2345,-3992,-5207,-5963,-6283,-6220,-5879,-5357,-4780,-4243,-3832,-3593,-3545,-3662,-3900,-4183,-4437,-4577,-4545,-4300,-3831,-3157,-2332,-1418,-510,327,995,1478,1708,1734,1555,1251,872,504,207,25,8,132,420,803,1269,1754,2233,2688,3095,3485,3852,4236,4644,5102,5605,6163,6746,7337,7877,8319,8572,8569,8222,7464,6270,4617,2572,198,-2372,-4996,-7518,-9787,-11677,-13093,-13991,-14355,-14233,-13691,-12825,-11753,-10583,-9425,-8363,-7459,-6737,-6195,-5790,-5479,-5181,-4852,-4437,-3927,-3335,-2693,-2057,-1487,-1029,-721,-583,-602,-773,-1052,-1412,-1802,-2182,-2500,-2714,-2771,-2649,-2310,-1757,-994,-58,999,2102,3166,4096,4796,5183,5198,4795,3990,2791,1288,-447,-2279,-4094,-5750,-7134,-8130,-8665,-8686,-8183,-7186,-5764,-4012,-2077,-75,1830,3535,4931,5972,6634,6946,6958,6743,6382,5930,5457,4966,4475,3969,3417,2828,2176,1494,819,190,-315,-663,-797,-704,-390,110,738,1422,2074,2625,2988,3124,2979,2562,1865,941,-165,-1372,-2615,-3794,-4857,-5708,-6300,-6573,-6490,-6037,-5231,-4124,-2811,-1403,-54,1120,1988,2491,2608,2372,1883,1257,641,180,-20,135,669,1573,2786,4229,5763,7289,8638,9710,10378,10557,10205,9304,7906,6101,4021,1835,-279,-2162,-3666,-4696,-5219,-5226,-4797,-4003,-2988,-1861,-769,187,923,1381,1575,1520,1308,1012,751,619,698,1049,1687,2611,3756,5046,6347,7530,8450,8969,9003,8483,7443,5937,4105,2115,158,-1573,-2913,-3752,-4026,-3757,-3013,-1930,-676,578,1648,2413,2767,2679,2179,1324,248,-936,-2068,-3032,-3719,-4053,-4017,-3602,-2864,-1867,-705,526,1723,2811,3717,4418,4903,5207,5377,5475,5573,5713,5938,6250,6624,7014,7339,7531,7501,7203,6592,5701,4559,3271,1931,669,-402,-1189,-1593,-1596,-1146,-275,981,2560,4341,6219,8036,9649,10919,11716,11983,11672,10827,9527,7908,6123,4350,2730,1395,411,-202,-480,-499,-369,-230,-196,-396,-912,-1785,-3028,-4586,-6374,-8270,-10144,-11840,-13249,-14255,-14803,-14862,-14447,-13599,-12406,-10957,-9387,-7807,-6346,-5091,-4105,-3397,-2928,-2619,-2355,-2013,-1478,-668,469,1915,3629,5506,7429,9258,10863,12121,12955,13299,13160,12559,11569,10290,8823,7304,5832,4516,3436,2639,2164,1998,2121,2480,2991,3576,4131,4560,4804,4786,4513,3990,3271,2433,1547,695,-78,-734,-1283,-1743,-2156,-2561,-2996,-3478,-4009,-4573,-5126,-5630,-6038,-6296,-6388,-6286,-6000,-5548,-4963,-4286,-3565,-2840,-2151,-1518,-966,-485,-79,271,587,883,1185,1508,1869,2283,2752,3294,3886,4538,5205,5860,6453,6917,7201,7234,6983,6400,5492,4262,2757,1050,-785,-2626,-4379,-5920,-7164,-8020,-8447,-8425,-7969,-7148,-6040,-4777,-3490,-2311,-1365,-726,-442,-489,-821,-1321,-1884,-2370,-2676,-2714,-2443,-1869,-1037,-30,1045,2084,2981,3671,4111,4287,4244,4012,3677,3300,2944,2657,2468,2375,2362,2406,2435,2421,2291,1998,1531,846,1,-1007,-2072,-3151,-4129,-4939,-5496,-5747,-5666,-5245,-4524,-3555,-2430,-1239,-88,935,1763,2341,2671,2745,2627,2338,1963,1531,1099,688,311,-36,-367,-706,-1074,-1493,-1971,-2509,-3093,-3689,-4265,-4763,-5150,-5374,-5425,-5295,-5017,-4635,-4210,-3816,-3516,-3360,-3392,-3597,-3978,-4461,-4987,-5462,-5791,-5892,-5701,-5171,-4316,-3149,-1744,-181,1441,3021,4456,5676,6599,7197,7430,7307,6831,6041,4983,3709,2304,821,-646,-2047,-3324,-4433,-5366,-6110,-6671,-7081,-7340,-7504,-7582,-7625,-7666,-7730,-7861,-8051,-8327,-8644,-8989,-9312,-9549,-9672,-9607,-9337,-8830,-8085,-7119,-5974,-4704,-3379,-2080,-870,185,1053,1719,2194,2515,2729,2880,3020,3160,3318,3468,3578,3605,3494,3207,2716,1998,1085,-10,-1209,-2451,-3645,-4701,-5556,-6132,-6417,-6389,-6077,-5516,-4766,-3873,-2908,-1907,-922,23,886,1673,2343,2918,3392,3776,4101,4379,4632,4879,5111,5332,5512,5626,5630,5493,5175,4659,3942,3042,2016,919,-151,-1121,-1918,-2487,-2830,-2957,-2931,-2836,-2752,-2783,-2991,-3431,-4115,-5024,-6105,-7289,-8472,-9561,-10446,-11031,-11238,-11013,-10332,-9222,-7745,-6004,-4146,-2305,-640,739,1747,2342,2554,2416,2041,1506,942,417,27,-201,-252,-128,115,440,784,1081,1298,1372,1295,1030,583,-42,-835,-1750,-2760,-3785,-4774,-5640,-6311,-6735,-6844,-6648,-6130,-5356,-4372,-3277,-2155,-1084,-149,627,1220,1648,1971,2235,2518,2883,3360,3982,4716,5534,6374,7156,7825,8318,8601,8678,8552,8277,7902,7489,7101,6775,6554,6436,6426,6488,6588,6685,6724,6671,6483,6144,5648,4994,4219,3333,2400,1440,508,-356,-1129,-1772,-2271,-2614,-2794,-2816,-2678,-2408,-1994,-1490,-877,-202,537,1329,2162,3052,3975,4938,5907,6857,7724,8471,9023,9348,9395,9164,8640,7869,6874,5734,4503,3273,2104,1082,255,-323,-631,-661,-439,-2,566,1194,1770,2227,2480,2518,2320,1944,1425,859,281,-225,-660,-996,-1263,-1480,-1686,-1907,-2148,-2424,-2689,-2934,-3102,-3176,-3136,-2995,-2789,-2560,-2390,-2324,-2418,-2704,-3165,-3785,-4487,-5188,-5792,-6178,-6265,-5954,-5212,-4024,-2426,-506,1624,3823,5926,7812,9338,10455,11112,11347,11205,10790,10203,9551,8943,8441,8114,7957,7978,8112,8320,8498,8581,8476,8127,7484,6536,5296,3804,2138,375,-1373,-3015,-4452,-5617,-6447,-6930,-7051,-6862,-6390,-5723,-4910,-4046,-3168,-2341,-1572,-875,-220,399,1042,1704,2420,3166,3932,4665,5339,5904,6338,6641,6816,6902,6920,6906,6864,6788,6651,6403,6004,5404,4586,3533,2287,877,-617,-2114,-3541,-4803,-5850,-6626,-7112,-7302,-7221,-6907,-6429,-5853,-5285,-4787,-4461,-4347,-4478,-4847,-5396,-6061,-6717,-7280,-7613,-7663,-7359,-6704,-5736,-4525,-3181,-1832,-580,455,1225,1702,1897,1888,1739,1555,1428,1411,1566,1876,2334,2873,3436,3942,4337,4573,4647,4570,4388,4157,3926,3750,3640,3614,3636,3701,3751,3786,3770,3716,3618,3500,3356,3187,2989,2720,2390,1952,1423,805,135,-554,-1198,-1774,-2219,-2535,-2705,-2759,-2727,-2654,-2597,-2589,-2675,-2856,-3132,-3473,-3829,-4150,-4370,-4435,-4311,-3952,-3384,-2599,-1667,-635,400,1357,2146,2678,2916,2810,2387,1680,779,-213,-1164,-1933,-2413,-2475,-2081,-1192,138,1829,3737,5703,7535,9072,10160,10702,10646,10000,8828,7234,5366,3385,1460,-246,-1603,-2506,-2894,-2763,-2148,-1140,126,1480,2740,3706,4232,4176,3497,2186,341,-1905,-4363,-6830,-9101,-11014,-12437,-13313,-13629,-13442,-12834,-11932,-10866,-9756,-8727,-7845,-7180,-6737,-6523,-6495,-6628,-6857,-7145,-7435,-7687,-7857,-7906,-7803,-7511,-7009,-6287,-5337,-4199,-2914,-1568,-268,864,1700,2132,2077,1509,440,-1025,-2777,-4615,-6370,-7850,-8907,-9445,-9422,-8865,-7841,-6479,-4895,-3255,-1647,-205,1046,2053,2838,3433,3880,4244,4571,4915,5294,5750,6242,6802,7346,7860,8265,8495,8502,8216,7630,6733,5564,4178,2662,1102,-402,-1776,-2953,-3895,-4585,-5028,-5260,-5314,-5247,-5101,-4917,-4715,-4501,-4251,-3958,-3582,-3132,-2606,-2048,-1509,-1062,-763,-682,-825,-1216,-1807,-2554,-3381,-4206,-4946,-5527,-5893,-5990,-5806,-5332,-4590,-3639,-2543,-1403,-339,540,1106,1268,954,148,-1146,-2832,-4821,-6940,-9025,-10905,-12411,-13427,-13874,-13721,-13014,-11827,-10286,-8541,-6746,-5033,-3538,-2321,-1447,-912,-705,-773,-1071,-1514,-2040,-2560,-2993,-3254,-3268,-2959,-2288,-1226,214,1976,3983,6087,8153,9981,11415,12286,12484,11946,10694,8812,6465,3862,1237,-1174,-3173,-4620,-5431,-5603,-5196,-4309,-3106,-1730,-369,843,1763,2314,2443,2156,1500,562,-532,-1656,-2643,-3389,-3750,-3674,-3111,-2069,-618,1173,3157,5218,7185,8953,10377,11396,11951,12034,11673,10933,9884,8643,7299,5962,4719,3643,2788,2191,1852,1766,1896,2177,2553,2918,3199,3295,3160,2722,2020,1043,-89,-1314,-2485,-3496,-4230,-4607,-4567,-4105,-3229,-1991,-475,1248,3060,4880,6597,8137,9409,10358,10938,11123,10914,10354,9487,8415,7242,6072,5045,4226,3714,3509,3614,3948,4438,4941,5354,5541,5429,4947,4100,2898,1424,-245,-2000,-3749,-5397,-6889,-8157,-9202,-9975,-10505,-10755,-10758,-10487,-9981,-9239,-8320,-7266,-6167,-5093,-4137,-3373,-2849,-2602,-2614,-2847,-3232,-3666,-4055,-4286,-4281,-3970,-3324,-2337,-1049,505,2238,4086,5967,7791,9503,11021,12305,13307,14010,14395,14495,14322,13936,13405,12776,12151,11563,11083,10726,10511,10416,10417,10466,10508,10487,10339,10010,9453,8622,7517,6113,4465,2597,603,-1441,-3418,-5230,-6763,-7923,-8631,-8833,-8504,-7669,-6382,-4759,-2941,-1104,571,1901,2762,3048,2738,1877,537,-1088,-2869,-4552,-5993,-6982,-7418,-7207,-6338,-4849,-2847,-474,2062,4552,6770,8498,9587,9898,9410,8138,6195,3737,985,-1844,-4490,-6757,-8446,-9456,-9709,-9259,-8164,-6611,-4778,-2903,-1193,146,995,1254,950,116,-1101,-2568,-4105,-5546,-6754,-7601,-8032,-8000,-7533,-6670,-5500,-4119,-2642,-1179,158,1284,2128,2632,2802,2617,2164,1493,721,-17,-605,-902,-820,-302,670,2027,3686,5490,7294,8927,10273,11221,11741,11834,11547,10972,10198,9326,8443,7604,6845,6165,5547,4941,4318,3609,2804,1862,803,-353,-1572,-2762,-3895,-4847,-5602,-6066,-6256,-6139,-5780,-5222,-4550,-3870,-3252,-2799,-2542,-2520,-2696,-3033,-3429,-3793,-4014,-4000,-3694,-3077,-2172,-1056,182,1423,2557,3499,4193,4607,4772,4705,4489,4176,3842,3549,3341,3263,3328,3539,3886,4326,4811,5259,5586,5691,5491,4908,3917,2517,777,-1215,-3301,-5340,-7152,-8600,-9567,-9970,-9799,-9075,-7879,-6333,-4581,-2796,-1137,239,1212,1691,1633,1024,-97,-1674,-3613,-5804,-8116,-10412,-12537,-14344,-15701,-16477,-16609,-16049,-14819,-13007,-10735,-8197,-5600,-3159,-1080,476,1416,1691,1370,544,-593,-1843,-2985,-3821,-4197,-4037,-3319,-2130,-587,1119,2795,4247,5305,5865,5849,5280,4204,2739,1045,-720,-2366,-3741,-4710,-5196,-5148,-4609,-3622,-2312,-798,770,2257,3544,4541,5199,5490,5451,5101,4533,3789,2970,2117,1300,542,-130,-715,-1209,-1632,-1977,-2260,-2470,-2611,-2671,-2668,-2601,-2507,-2419,-2368,-2413,-2560,-2847,-3270,-3806,-4450,-5139,-5852,-6528,-7121,-7599,-7900,-8024,-7920,-7610,-7083,-6376,-5521,-4578,-3594,-2647,-1779,-1046,-479,-90,105,134,-10,-285,-695,-1203,-1809,-2489,-3223,-3999,-4767,-5515,-6176,-6747,-7163,-7437,-7534,-7476,-7267,-6925,-6483,-5957,-5381,-4782,-4178,-3603,-3067,-2584,-2164,-1797,-1480,-1193,-919,-645,-360,-68,210,464,636,723,673,500,209,-159,-534,-847,-1015,-975,-685,-150,604,1496,2438,3323,4052,4545,4760,4663,4289,3657,2835,1885,861,-170,-1183,-2125,-2993,-3748,-4390,-4877,-5204,-5319,-5211,-4836,-4189,-3254,-2049,-604,1035,2794,4590,6338,7934,9303,10361,11068,11399,11376,11050,10504,9850,9199,8670,8338,8266,8436,8813,9274,9699,9917,9796,9224,8144,6578,4611,2383,94,-2076,-3914,-5293,-6080,-6270,-5840,-4905,-3545,-1935,-220,1435,2866,3964,4611,4761,4394,3542,2281,731,-959,-2630,-4097,-5237,-5910,-6065,-5684,-4798,-3498,-1881,-84,1775,3588,5254,6735,7964,8964,9704,10235,10548,10679,10626,10383,9942,9270,8356,7176,5730,4052,2164,164,-1877,-3854,-5655,-7213,-8441,-9317,-9833,-10011,-9912,-9597,-9140,-8614,-8065,-7524,-7000,-6473,-5913,-5295,-4589,-3799,-2944,-2066,-1214,-448,198,704,1086,1386,1671,2010,2484,3142,4014,5101,6353,7716,9088,10391,11525,12438,13073,13432,13537,13425,13185,12871,12577,12363,12268,12323,12504,12782,13092,13351,13480,13399,13033,12358,11333,10000,8387,6575,4650,2708,847,-857,-2344,-3596,-4601,-5398,-6016,-6499,-6895,-7221,-7501,-7739,-7925,-8053,-8108,-8074,-7942,-7695,-7325,-6816,-6178,-5398,-4519,-3553,-2567,-1614,-767,-83,372,584,528,249,-220,-787,-1367,-1871,-2193,-2294,-2107,-1651,-945,-56,924,1909,2792,3502,3971,4173,4107,3801,3309,2690,2008,1317,657,46,-503,-1007,-1461,-1884,-2263,-2595,-2852,-3021,-3079,-3027,-2870,-2646,-2394,-2170,-2035,-2010,-2149,-2412,-2799,-3230,-3643,-3956,-4093,-4003,-3659,-3068,-2261,-1293,-239,849,1896,2871,3747,4509,5178,5752,6272,6731,7159,7538,7873,8135,8310,8374,8307,8108,7781,7338,6814,6238,5644,5074,4543,4072,3657,3290,2927,2560,2123,1606,969,220,-637,-1557,-2495,-3387,-4166,-4785,-5194,-5390,-5372,-5190,-4887,-4545,-4216,-3966,-3816,-3784,-3832,-3934,-4019,-4045,-3946,-3700,-3271,-2667,-1893,-981,40,1110,2197,3234,4182,4995,5641,6096,6350,6402,6269,5968,5537,4997,4389,3730,3041,2326,1585,808,-16,-882,-1794,-2719,-3614,-4429,-5085,-5510,-5653,-5447,-4889,-3975,-2764,-1317,225,1750,3078,4070,4573,4489,3755,2377,429,-1969,-4635,-7369,-9972,-12248,-14062,-15323,-15993,-16123,-15759,-15047,-14077,-13012,-11910,-10884,-9925,-9064,-8239,-7419,-6540,-5571,-4482,-3294,-2031,-751,472,1594,2535,3276,3787,4066,4128,3996,3692,3256,2725,2131,1543,985,528,206,55,95,320,706,1228,1813,2442,3033,3571,4010,4332,4535,4607,4572,4430,4217,3944,3642,3330,3007,2694,2360,2009,1614,1150,608,-43,-806,-1698,-2717,-3848,-5072,-6333,-7582,-8742,-9732,-10495,-10948,-11086,-10862,-10321,-9476,-8403,-7165,-5853,-4545,-3321,-2259,-1412,-837,-555,-576,-899,-1474,-2274,-3206,-4209,-5186,-6052,-6739,-7176,-7342,-7223,-6849,-6276,-5572,-4828,-4120,-3506,-3033,-2681,-2446,-2254,-2059,-1803,-1452,-1017,-521,-48,328,489,368,-120,-972,-2187,-3677,-5342,-7039,-8621,-9947,-10898,-11398,-11400,-10924,-10011,-8750,-7243,-5618,-3978,-2442,-1084,32,891,1470,1834,1980,2008,1946,1875,1841,1892,2070,2379,2839,3414,4081,4778,5443,5998,6378,6515,6368,5913,5161,4142,2929,1594,252,-1013,-2091,-2914,-3410,-3560,-3344,-2800,-1956,-894,328,1610,2887,4093,5169,6103,6867,7478,7951,8298,8552,8718,8816,8854,8824,8730,8556,8287,7917,7421,6802,6050,5188,4231,3223,2202,1234,360,-349,-865,-1157,-1212,-1066,-738,-313,157,575,875,992,885,538,-33,-794,-1677,-2610,-3521,-4315,-4948,-5353,-5516,-5433,-5114,-4609,-3954,-3211,-2416,-1610,-801,6,840,1717,2689,3758,4948,6235,7582,8929,10192,11274,12090,12543,12583,12169,11308,10052,8474,6687,4817,2969,1266,-224,-1455,-2398,-3089,-3538,-3818,-3963,-4030,-4059,-4059,-4044,-3999,-3897,-3719,-3437,-3036,-2521,-1907,-1220,-509,186,815,1330,1707,1907,1934,1776,1472,1041,543,44,-398,-701,-806,-676,-270,395,1295,2387,3600,4867,6137,7330,8443,9422,10294,11034,11683,12218,12685,13040,13309,13439,13432,13233,12835,12201,11338,10254,8976,7571,6080,4593,3158,1841,674,-324,-1149,-1828,-2377,-2850,-3263,-3661,-4052,-4443,-4829,-5178,-5466,-5661,-5727,-5661,-5437,-5099,-4651,-4168,-3680,-3263,-2937,-2759,-2712,-2801,-2990,-3232,-3484,-3692,-3821,-3832,-3725,-3487,-3132,-2677,-2130,-1509,-823,-66,737,1600,2474,3358,4185,4927,5525,5939,6129,6071,5747,5145,4291,3170,1859,362,-1221,-2833,-4373,-5757,-6890,-7712,-8157,-8209,-7884,-7193,-6241,-5077,-3829,-2581,-1437,-456,294,819,1109,1213,1180,1063,943,847,845,939,1157,1495,1927,2450,3009,3591,4148,4647,5072,5398,5617,5752,5791,5776,5705,5599,5460,5275,5041,4731,4343,3862,3291,2652,1956,1259,591,15,-426,-681,-720,-523,-96,531,1325,2201,3124,3976,4733,5285,5617,5650,5378,4770,3839,2605,1125,-537,-2272,-3975,-5525,-6797,-7705,-8153,-8121,-7601,-6633,-5316,-3735,-2050,-381,1132,2375,3277,3789,3925,3729,3283,2693,2067,1493,1058,785,677,707,782,851,800,587,154,-478,-1280,-2154,-2999,-3695,-4129,-4229,-3958,-3320,-2392,-1242,-23,1156,2151,2860,3196,3105,2581,1648,368,-1162,-2840,-4532,-6130,-7524,-8637,-9422,-9859,-9972,-9799,-9407,-8884,-8295,-7738,-7251,-6893,-6651,-6524,-6442,-6353,-6164,-5807,-5226,-4393,-3321,-2064,-697,671,1924,2970,3716,4123,4176,3913,3379,2679,1888,1099,396,-195,-625,-917,-1085,-1157,-1167,-1133,-1049,-912,-679,-312,215,942,1851,2934,4125,5359,6534,7556,8322,8742,8756,8317,7434,6127,4476,2564,514,-1563,-3552,-5364,-6926,-8214,-9210,-9948,-10458,-10797,-11011,-11141,-11212,-11221,-11162,-11005,-10707,-10267,-9636,-8875,-7973,-7040,-6124,-5342,-4762,-4463,-4477,-4809,-5420,-6252,-7199,-8178,-9055,-9760,-10191,-10311,-10071,-9481,-8546,-7315,-5837,-4193,-2453,-727,910,2337,3474,4246,4591,4515,4038,3243,2253,1191,205,-602,-1157,-1441,-1493,-1392,-1247,-1181,-1288,-1659,-2307,-3231,-4356,-5583,-6792,-7853,-8647,-9101,-9154,-8815,-8108,-7115,-5905,-4598,-3263,-1995,-852,120,907,1482,1878,2096,2182,2169,2095,2012,1939,1920,1942,2017,2118,2218,2282,2285,2194,2015,1728,1374,956,529,118,-236,-491,-627,-609,-440,-97,400,1053,1827,2708,3641,4609,5547,6424,7201,7834,8329,8638,8806,8796,8658,8375,7972,7438,6773,5972,5022,3953,2772,1547,341,-760,-1667,-2303,-2625,-2606,-2285,-1712,-980,-194,538,1129,1502,1635,1527,1225,801,352,-38,-282,-333,-177,163,619,1112,1542,1816,1877,1674,1245,616,-96,-791,-1339,-1629,-1576,-1152,-355,736,2029,3395,4695,5829,6695,7265,7523,7506,7269,6877,6399,5891,5391,4925,4498,4100,3729,3350,2968,2549,2106,1622,1120,602,95,-378,-797,-1118,-1317,-1353,-1195,-821,-230,568,1504,2526,3501,4340,4903,5113,4891,4234,3166,1785,215,-1381,-2842,-4018,-4796,-5101,-4941,-4335,-3411,-2260,-1057,89,1049,1762,2202,2395,2416,2368,2369,2534,2956,3693,4760,6111,7685,9347,10987,12445,13615,14383,14701,14540,13927,12930,11630,10149,8588,7057,5637,4384,3328,2474,1796,1267,844,486,160,-148,-463,-762,-1050,-1300,-1500,-1640,-1729,-1777,-1828,-1917,-2088,-2391,-2833,-3446,-4191,-5048,-5959,-6844,-7653,-8289,-8697,-8837,-8647,-8148,-7326,-6220,-4901,-3419,-1887,-389,967,2087,2895,3325,3361,3009,2325,1402,355,-682,-1577,-2238,-2592,-2647,-2434,-2054,-1610,-1238,-1029,-1065,-1359,-1892,-2574,-3321,-3972,-4444,-4600,-4411,-3836,-2933,-1760,-443,913,2177,3265,4102,4670,4975,5062,4991,4848,4708,4640,4706,4935,5339,5913,6610,7383,8163,8862,9420,9747,9811,9554,8993,8120,6988,5647,4156,2602,1043,-446,-1809,-3005,-3982,-4738,-5224,-5464,-5423,-5137,-4604,-3867,-2962,-1952,-893,134,1078,1870,2471,2857,3016,2956,2695,2257,1662,953,136,-724,-1614,-2454,-3202,-3780,-4130,-4216,-3999,-3506,-2758,-1828,-801,236,1187,1974,2539,2845,2900,2716,2365,1903,1416,987,662,499,496,637,889,1185,1469,1683,1774,1723,1515,1170,710,187,-367,-895,-1380,-1804,-2170,-2498,-2822,-3158,-3538,-3946,-4358,-4729,-4994,-5082,-4953,-4567,-3942,-3115,-2166,-1178,-275,473,962,1157,1028,589,-122,-1040,-2085,-3164,-4190,-5068,-5735,-6117,-6183,-5908,-5294,-4375,-3197,-1843,-411,981,2211,3160,3743,3893,3611,2933,1955,811,-359,-1391,-2186,-2642,-2759,-2559,-2131,-1602,-1096,-756,-665,-898,-1435,-2235,-3192,-4156,-4986,-5518,-5626,-5238,-4315,-2906,-1104,933,3023,4954,6544,7616,8073,7846,6974,5526,3653,1521,-666,-2747,-4552,-5997,-7016,-7624,-7855,-7794,-7521,-7134,-6711,-6324,-6011,-5821,-5740,-5796,-5943,-6176,-6451,-6727,-6990,-7184,-7326,-7384,-7388,-7338,-7272,-7196,-7142,-7100,-7075,-7027,-6935,-6741,-6415,-5927,-5259,-4449,-3512,-2552,-1606,-793,-155,240,370,246,-113,-634,-1269,-1916,-2523,-3011,-3346,-3503,-3488,-3331,-3071,-2783,-2513,-2338,-2296,-2420,-2717,-3172,-3748,-4392,-5048,-5643,-6127,-6445,-6571,-6488,-6216,-5771,-5216,-4586,-3950,-3341,-2794,-2321,-1923,-1584,-1294,-1035,-804,-601,-437,-320,-271,-283,-363,-482,-631,-764,-865,-901,-861,-743,-549,-298,-3,309,634,947,1256,1551,1845,2141,2457,2807,3210,3688,4255,4922,5690,6552,7471,8415,9322,10123,10759,11157,11275,11081,10575,9777,8740,7527,6206,4859,3540,2305,1194,225,-584,-1218,-1693,-1987,-2144,-2160,-2077,-1928,-1745,-1571,-1434,-1361,-1366,-1457,-1626,-1854,-2120,-2377,-2597,-2727,-2739,-2602,-2302,-1845,-1241,-539,228,988,1687,2272,2688,2917,2948,2803,2510,2133,1705,1300,939,657,469,361,342,375,465,591,758,971,1232,1565,1955,2419,2931,3485,4044,4582,5062,5454,5737,5887,5911,5800,5596,5301,4963,4601,4246,3918,3641,3423,3284,3238,3282,3434,3679,3993,4361,4721,5042,5279,5386,5374,5226,4985,4687,4372,4088,3849,3664,3501,3340,3103,2763,2256,1565,693,-333,-1448,-2561,-3563,-4338,-4763,-4753,-4241,-3211,-1705,199,2355,4599,6745,8619,10064,10986,11321,11094,10364,9250,7895,6459,5083,3895,2972,2351,2034,1970,2104,2358,2664,2953,3187,3321,3343,3235,3006,2646,2187,1618,990,289,-426,-1167,-1886,-2575,-3215,-3775,-4249,-4608,-4833,-4915,-4830,-4595,-4202,-3698,-3097,-2469,-1854,-1311,-892,-621,-539,-629,-900,-1304,-1819,-2383,-2956,-3475,-3909,-4207,-4367,-4368,-4231,-3981,-3643,-3280,-2908,-2600,-2352,-2198,-2120,-2099,-2093,-2065,-1959,-1761,-1439,-1014,-503,44,581,1050,1416,1648,1751,1745,1680,1620,1634,1795,2151,2727,3527,4494,5583,6684,7712,8565,9170,9487,9495,9234,8740,8104,7400,6700,6071,5534,5102,4748,4425,4080,3649,3088,2370,1494,505,-551,-1568,-2470,-3170,-3599,-3743,-3617,-3264,-2803,-2312,-1929,-1744,-1823,-2212,-2882,-3798,-4859,-5959,-6986,-7813,-8364,-8554,-8363,-7788,-6866,-5655,-4235,-2690,-1117,406,1796,2990,3946,4632,5052,5221,5180,4979,4682,4347,4038,3798,3665,3661,3791,4053,4430,4890,5406,5930,6419,6821,7090,7186,7070,6734,6155,5374,4394,3281,2071,824,-413,-1597,-2700,-3694,-4578,-5338,-5988,-6527,-6959,-7300,-7545,-7704,-7789,-7799,-7755,-7669,-7548,-7408,-7243,-7046,-6797,-6469,-6035,-5486,-4803,-4032,-3179,-2331,-1535,-874,-399,-154,-139,-334,-682,-1094,-1492,-1771,-1871,-1745,-1385,-821,-111,678,1452,2158,2723,3134,3378,3487,3485,3425,3331,3242,3149,3048,2905,2681,2342,1854,1216,441,-416,-1292,-2086,-2710,-3071,-3099,-2769,-2077,-1091,103,1385,2612,3649,4397,4743,4694,4226,3409,2341,1111,-131,-1305,-2309,-3100,-3668,-4032,-4249,-4387,-4504,-4670,-4919,-5270,-5736,-6281,-6898,-7543,-8181,-8783,-9321,-9771,-10126,-10372,-10501,-10509,-10376,-10098,-9656,-9053,-8293,-7404,-6425,-5422,-4450,-3598,-2914,-2458,-2264,-2318,-2625,-3119,-3760,-4467,-5181,-5827,-6367,-6749,-6962,-7008,-6888,-6652,-6319,-5941,-5567,-5221,-4943,-4746,-4633,-4600,-4627,-4685,-4747,-4767,-4719,-4548,-4252,-3788,-3184,-2445,-1637,-808,-56,554,931,1036,827,333,-414,-1316,-2272,-3155,-3838,-4221,-4229,-3835,-3065,-1988,-714,605,1844,2839,3513,3782,3650,3153,2379,1444,469,-419,-1143,-1620,-1864,-1860,-1695,-1402,-1075,-743,-443,-166,124,477,954,1610,2470,3529,4746,6042,7308,8427,9274,9756,9803,9398,8562,7360,5908,4317,2738,1292,89,-799,-1331,-1526,-1407,-1063,-556,5,555,1015,1332,1475,1425,1180,765,212,-447,-1145,-1858,-2519,-3103,-3573,-3900,-4073,-4065,-3891,-3534,-3020,-2381,-1642,-868,-107,594,1172,1617,1894,2029,2029,1947,1820,1697,1621,1610,1688,1834,2047,2289,2541,2778,2985,3157,3290,3406,3499,3599,3694,3793,3883,3949,3990,3995,3980,3970,3991,4086,4278,4584,4989,5473,5972,6436,6781,6959,6914,6638,6141,5465,4688,3899,3191,2662,2373,2370,2660,3210,3956,4813,5674,6439,7019,7342,7376,7116,6588,5847,4953,3984,2992,2044,1162,376,-305,-881,-1347,-1697,-1929,-2019,-1962,-1744,-1367,-848,-213,472,1164,1768,2240,2515,2566,2409,2066,1621,1157,770,563,598,919,1528,2379,3405,4499,5565,6492,7211,7666,7842,7753,7436,6942,6328,5643,4937,4245,3589,3000,2481,2051,1726,1502,1398,1409,1522,1740,2010,2332,2640,2905,3081,3112,2985,2650,2119,1378,470,-581,-1710,-2866,-3990,-5029,-5936,-6691,-7262,-7668,-7898,-7991,-7957,-7836,-7652,-7434,-7202,-6970,-6747,-6529,-6319,-6108,-5892,-5665,-5427,-5168,-4880,-4554,-4171,-3731,-3216,-2640,-2006,-1346,-691,-86,434,816,1057,1135,1087,948,796,697,745,986,1492,2242,3250,4432,5727,7035,8260,9322,10160,10737,11063,11145,11044,10784,10433,9999,9524,8988,8411,7766,7069,6325,5557,4808,4111,3504,3010,2641,2373,2179,2006,1789,1477,1006,350,-513,-1562,-2765,-4058,-5365,-6609,-7704,-8599,-9232,-9604,-9708,-9579,-9273,-8824,-8317,-7771,-7247,-6741,-6280,-5840,-5432,-5019,-4615,-4176,-3713,-3192,-2606,-1929,-1165,-281,681,1740,2823,3918,4942,5855,6588,7105,7373,7388,7163,6730,6155,5498,4837,4252,3791,3509,3404,3471,3644,3873,4054,4115,3985,3609,2983,2113,1045,-150,-1404,-2624,-3740,-4694,-5434,-5946,-6226,-6297,-6202,-5998,-5741,-5498,-5313,-5223,-5245,-5373,-5583,-5832,-6063,-6225,-6258,-6127,-5803,-5298,-4629,-3841,-2986,-2111,-1279,-506,172,763,1271,1705,2097,2444,2772,3067,3338,3568,3755,3884,3957,3961,3907,3784,3599,3349,3040,2681,2285,1883,1502,1187,979,907,1006,1276,1712,2277,2919,3567,4145,4563,4758,4666,4265,3556,2577,1391,98,-1214,-2437,-3488,-4305,-4859,-5140,-5205,-5067,-4843,-4548,-4292,-4094,-4008,-4056,-4251,-4597,-5097,-5733,-6483,-7312,-8170,-8991,-9723,-10299,-10681,-10841,-10776,-10519,-10100,-9593,-9042,-8512,-8041,-7648,-7342,-7101,-6915,-6743,-6571,-6380,-6153,-5906,-5630,-5355,-5090,-4863,-4682,-4571,-4527,-4547,-4633,-4751,-4892,-5021,-5121,-5157,-5123,-4985,-4742,-4373,-3882,-3260,-2543,-1743,-941,-174,451,892,1076,994,652,98,-578,-1286,-1913,-2378,-2619,-2611,-2380,-1970,-1465,-944,-481,-130,90,174,166,83,-6,-101,-167,-227,-290,-397,-562,-804,-1116,-1474,-1839,-2166,-2406,-2523,-2501,-2325,-2035,-1639,-1204,-749,-331,37,331,549,701,785,830,831,826,802,802,809,858,934,1055,1205,1390,1588,1799,2002,2192,2357,2491,2587,2645,2662,2639,2585,2503,2405,2297,2181,2057,1909,1730,1505,1229,916,570,241,-57,-282,-414,-457,-410,-301,-168,-37,44,71,3,-138,-363,-650,-962,-1295,-1574,-1802,-1903,-1879,-1692,-1345,-862,-266,387,1041,1654,2165,2565,2832,2975,3040,3022,3005,2980,2996,3063,3174,3344,3540,3759,3965,4124,4221,4204,4073,3801,3402,2905,2344,1799,1327,1022,956,1160,1690,2481,3521,4675,5857,6925,7780,8334,8558,8447,8064,7479,6798,6112,5504,5021,4686,4487,4393,4355,4339,4295,4222,4100,3955,3809,3686,3630,3650,3766,3974,4251,4574,4895,5174,5359,5424,5327,5065,4627,4031,3303,2469,1584,692,-150,-880,-1452,-1822,-1950,-1838,-1491,-940,-246,537,1336,2091,2754,3305,3725,4047,4284,4481,4672,4872,5108,5368,5648,5926,6180,6383,6507,6524,6398,6108,5616,4918,3998,2881,1610,242,-1111,-2362,-3377,-4068,-4346,-4185,-3592,-2638,-1441,-147,1069,2045,2646,2763,2375,1480,171,-1447,-3217,-4988,-6609,-7961,-8957,-9553,-9747,-9572,-9087,-8361,-7473,-6496,-5501,-4550,-3691,-2988,-2461,-2167,-2090,-2248,-2587,-3051,-3547,-3968,-4211,-4188,-3835,-3151,-2158,-940,390,1729,2945,3971,4747,5271,5578,5727,5801,5877,6032,6302,6717,7258,7895,8572,9238,9823,10306,10624,10800,10799,10660,10379,9998,9516,8984,8387,7776,7134,6490,5824,5139,4408,3615,2741,1772,709,-434,-1622,-2823,-3971,-5027,-5943,-6674,-7219,-7560,-7723,-7729,-7623,-7447,-7246,-7074,-6953,-6937,-7025,-7240,-7574,-8003,-8505,-9031,-9532,-9949,-10222,-10276,-10077,-9564,-8737,-7602,-6216,-4650,-3032,-1454,-53,1083,1900,2360,2512,2402,2135,1829,1581,1516,1685,2143,2882,3865,5015,6239,7411,8435,9186,9610,9648,9314,8639,7709,6624,5501,4468,3612,3019,2715,2689,2899,3253,3654,4000,4166,4095,3700,2966,1893,501,-1139,-2954,-4848,-6710,-8428,-9898,-11008,-11683,-11859,-11514,-10666,-9381,-7753,-5936,-4068,-2327,-838,278,968,1212,1055,559,-159,-1009,-1857,-2640,-3263,-3692,-3895,-3862,-3601,-3137,-2485,-1695,-797,158,1123,2059,2913,3664,4274,4732,5031,5169,5169,5037,4813,4516,4179,3832,3480,3151,2822,2509,2183,1835,1457,1036,578,83,-427,-939,-1422,-1851,-2200,-2447,-2577,-2588,-2481,-2275,-1993,-1661,-1318,-995,-729,-553,-500,-588,-850,-1278,-1908,-2704,-3696,-4824,-6100,-7450,-8855,-10237,-11551,-12724,-13700,-14429,-14855,-14964,-14726,-14154,-13273,-12118,-10764,-9277,-7751,-6280,-4941,-3824,-2973,-2428,-2197,-2263,-2585,-3116,-3778,-4515,-5242,-5913,-6453,-6843,-7024,-6999,-6727,-6229,-5491,-4553,-3450,-2242,-1021,123,1089,1775,2126,2088,1687,964,31,-993,-1955,-2718,-3173,-3241,-2905,-2197,-1188,9,1270,2464,3479,4211,4603,4614,4244,3527,2519,1308,-5,-1297,-2456,-3367,-3941,-4139,-3919,-3349,-2464,-1398,-254,831,1752,2405,2752,2751,2437,1835,1023,72,-934,-1924,-2820,-3582,-4156,-4527,-4674,-4598,-4306,-3809,-3141,-2322,-1416,-454,484,1363,2109,2698,3094,3294,3314,3167,2914,2580,2238,1924,1682,1549,1523,1621,1805,2048,2288,2468,2515,2380,2002,1370,486,-613,-1843,-3119,-4305,-5295,-5961,-6240,-6057,-5445,-4421,-3103,-1602,-71,1347,2511,3323,3709,3649,3174,2341,1266,74,-1091,-2077,-2762,-3033,-2834,-2148,-1010,482,2202,3983,5655,7067,8081,8630,8683,8280,7496,6447,5257,4058,2948,2018,1295,810,532,441,497,669,933,1280,1710,2234,2861,3601,4450,5388,6389,7391,8339,9158,9775,10129,10178,9892,9286,8387,7251,5968,4625,3335,2203,1323,779,623,879,1538,2548,3829,5273,6736,8091,9179,9892,10123,9827,8998,7673,5957,3962,1861,-197,-2045,-3556,-4618,-5181,-5226,-4785,-3936,-2776,-1440,-56,1244,2352,3192,3711,3920,3845,3565,3169,2766,2456,2332,2442,2820,3432,4238,5142,6035,6807,7334,7533,7327,6696,5649,4242,2574,759,-1055,-2735,-4138,-5173,-5750,-5844,-5464,-4636,-3463,-2015,-428,1187,2711,4035,5068,5745,6023,5895,5373,4521,3397,2102,729,-633,-1892,-2995,-3890,-4567,-5017,-5262,-5312,-5213,-4979,-4660,-4282,-3887,-3522,-3220,-3022,-2953,-3019,-3215,-3505,-3833,-4136,-4329,-4350,-4130,-3648,-2895,-1899,-729,550,1839,3058,4126,4999,5621,6018,6174,6161,6010,5816,5632,5537,5585,5807,6219,6808,7521,8316,9100,9806,10359,10693,10777,10591,10139,9460,8583,7568,6461,5312,4153,3022,1925,879,-114,-1063,-1958,-2814,-3614,-4354,-5019,-5580,-6030,-6337,-6502,-6521,-6408,-6189,-5900,-5576,-5275,-5018,-4859,-4807,-4888,-5082,-5392,-5762,-6174,-6564,-6902,-7136,-7268,-7265,-7177,-7000,-6818,-6648,-6561,-6570,-6697,-6913,-7179,-7422,-7557,-7507,-7177,-6538,-5534,-4204,-2571,-710,1270,3283,5202,6933,8393,9511,10261,10629,10634,10324,9761,9028,8213,7395,6663,6058,5642,5398,5339,5411,5571,5772,5935,6044,6026,5890,5597,5152,4548,3780,2846,1747,485,-924,-2454,-4063,-5700,-7288,-8761,-10033,-11029,-11686,-11949,-11790,-11204,-10214,-8872,-7275,-5511,-3738,-2062,-637,440,1085,1258,963,251,-788,-2028,-3326,-4514,-5460,-6004,-6078,-5605,-4602,-3124,-1280,766,2838,4741,6298,7366,7862,7746,7077,5927,4464,2840,1242,-168,-1259,-1946,-2182,-1989,-1421,-567,439,1496,2460,3248,3789,4048,4044,3811,3425,2966,2520,2158,1928,1851,1909,2056,2218,2296,2213,1859,1197,171,-1200,-2879,-4790,-6826,-8867,-10780,-12446,-13753,-14642,-15050,-15011,-14529,-13713,-12630,-11411,-10148,-8948,-7885,-7019,-6374,-5963,-5762,-5749,-5870,-6082,-6327,-6564,-6750,-6858,-6880,-6809,-6675,-6487,-6295,-6105,-5965,-5852,-5786,-5728,-5646,-5520,-5294,-4978,-4537,-4021,-3432,-2842,-2287,-1821,-1476,-1277,-1210,-1268,-1403,-1568,-1727,-1816,-1818,-1691,-1430,-1037,-499,131,873,1649,2460,3237,3944,4535,4958,5183,5181,4943,4482,3825,3025,2152,1284,503,-100,-476,-556,-341,166,910,1809,2752,3616,4267,4593,4501,3943,2906,1450,-349,-2339,-4376,-6282,-7897,-9083,-9738,-9811,-9310,-8285,-6853,-5136,-3306,-1504,128,1477,2493,3126,3411,3366,3063,2566,1946,1270,603,-14,-529,-931,-1194,-1335,-1370,-1346,-1318,-1347,-1488,-1791,-2274,-2924,-3707,-4534,-5329,-5965,-6371,-6437,-6148,-5461,-4437,-3118,-1622,-47,1465,2818,3892,4646,5025,5054,4766,4237,3558,2823,2135,1563,1186,1021,1090,1368,1811,2376,2981,3585,4121,4559,4883,5091,5201,5248,5257,5262,5278,5314,5350,5370,5330,5202,4959,4578,4075,3460,2781,2086,1437,896,522,360,461,833,1498,2437,3609,4972,6428,7889,9240,10352,11127,11460,11302,10633,9502,7995,6267,4484,2836,1499,596,218,355,956,1891,2989,4079,4963,5517,5627,5273,4473,3315,1922,449,-953,-2138,-3001,-3464,-3513,-3152,-2456,-1495,-380,787,1923,2946,3822,4526,5062,5454,5727,5898,6004,6035,6012,5921,5758,5524,5211,4830,4390,3902,3389,2853,2320,1775,1245,711,187,-317,-798,-1214,-1556,-1779,-1852,-1753,-1449,-946,-242,632,1630,2694,3743,4697,5476,6013,6256,6193,5809,5157,4272,3218,2078,902,-229,-1269,-2171,-2901,-3427,-3751,-3849,-3758,-3478,-3072,-2585,-2082,-1642,-1313,-1158,-1204,-1459,-1910,-2518,-3236,-3987,-4722,-5352,-5840,-6124,-6188,-6019,-5628,-5031,-4272,-3361,-2361,-1260,-103,1115,2376,3654,4946,6183,7357,8371,9211,9794,10116,10142,9909,9446,8832,8151,7500,6971,6637,6548,6706,7094,7626,8218,8734,9060,9077,8701,7891,6639,5017,3094,1024,-1061,-3006,-4668,-5959,-6791,-7177,-7122,-6721,-6056,-5249,-4386,-3564,-2818,-2182,-1658,-1238,-916,-704,-609,-662,-894,-1322,-1964,-2802,-3811,-4936,-6120,-7294,-8398,-9385,-10219,-10879,-11363,-11675,-11818,-11806,-11633,-11300,-10805,-10143,-9307,-8326,-7194,-5965,-4659,-3333,-2029,-795,333,1334,2180,2899,3468,3946,4326,4657,4943,5197,5433,5631,5804,5936,6016,6060,6056,6025,5980,5932,5906,5901,5937,5990,6070,6128,6160,6100,5938,5603,5088,4342,3381,2194,842,-638,-2136,-3584,-4858,-5893,-6611,-6975,-6993,-6670,-6073,-5251,-4282,-3230,-2159,-1138,-210,551,1108,1406,1404,1106,503,-331,-1330,-2374,-3328,-4077,-4499,-4532,-4156,-3402,-2369,-1183,-9,999,1688,1970,1784,1156,158,-1086,-2414,-3654,-4648,-5262,-5418,-5080,-4284,-3103,-1648,-72,1507,2942,4141,5049,5610,5870,5812,5525,5028,4390,3648,2840,2007,1162,347,-434,-1152,-1802,-2372,-2877,-3325,-3740,-4153,-4593,-5073,-5623,-6217,-6851,-7478,-8054,-8524,-8844,-8968,-8877,-8565,-8043,-7350,-6540,-5678,-4851,-4122,-3592,-3281,-3262,-3501,-3990,-4659,-5419,-6184,-6856,-7354,-7628,-7647,-7424,-6984,-6390,-5692,-4978,-4292,-3707,-3244,-2946,-2802,-2817,-2953,-3174,-3433,-3675,-3857,-3941,-3920,-3785,-3581,-3322,-3083,-2885,-2779,-2785,-2894,-3099,-3359,-3608,-3806,-3865,-3741,-3377,-2743,-1839,-688,659,2099,3544,4847,5903,6592,6847,6623,5956,4898,3579,2144,755,-414,-1242,-1618,-1524,-968,-47,1105,2317,3401,4194,4544,4379,3664,2452,850,-992,-2880,-4617,-6044,-6996,-7423,-7282,-6626,-5559,-4195,-2703,-1213,135,1252,2068,2562,2723,2590,2181,1577,816,-15,-855,-1627,-2272,-2744,-3007,-3081,-2972,-2764,-2507,-2321,-2251,-2413,-2794,-3440,-4283,-5260,-6262,-7168,-7850,-8204,-8137,-7615,-6630,-5231,-3507,-1578,414,2314,3987,5310,6198,6618,6567,6099,5299,4270,3149,2043,1075,328,-138,-289,-137,288,926,1700,2528,3320,4019,4548,4898,5036,4996,4804,4511,4179,3845,3567,3338,3192,3078,3006,2926,2835,2712,2574,2414,2269,2137,2043,1992,1990,2050,2177,2386,2698,3116,3657,4307,5041,5821,6587,7279,7836,8210,8372,8321,8076,7681,7197,6679,6194,5770,5446,5215,5056,4951,4831,4678,4431,4073,3586,2992,2297,1575,849,199,-332,-704,-867,-824,-552,-69,608,1454,2421,3472,4537,5567,6474,7198,7666,7819,7631,7086,6215,5086,3772,2412,1102,-19,-866,-1378,-1524,-1347,-892,-273,404,1029,1495,1753,1760,1542,1151,667,204,-143,-272,-120,340,1102,2093,3237,4389,5438,6244,6707,6759,6365,5552,4373,2934,1350,-235,-1696,-2905,-3773,-4237,-4285,-3926,-3247,-2315,-1279,-247,640,1286,1602,1560,1162,451,-481,-1548,-2622,-3625,-4451,-5084,-5466,-5631,-5583,-5358,-4993,-4502,-3915,-3240,-2480,-1663,-773,140,1083,2018,2936,3818,4666,5461,6230,6945,7635,8268,8858,9373,9817,10159,10405,10539,10563,10486,10307,10040,9687,9255,8729,8117,7392,6554,5599,4517,3348,2104,846,-367,-1485,-2422,-3153,-3621,-3831,-3785,-3521,-3086,-2544,-1952,-1383,-882,-507,-294,-265,-443,-825,-1407,-2164,-3057,-4042,-5049,-6031,-6900,-7623,-8140,-8438,-8514,-8393,-8126,-7775,-7409,-7108,-6919,-6897,-7043,-7357,-7795,-8301,-8797,-9201,-9434,-9418,-9118,-8495,-7578,-6397,-5039,-3591,-2167,-858,234,1062,1598,1841,1862,1693,1468,1227,1096,1096,1298,1687,2262,2970,3770,4585,5363,6038,6563,6923,7079,7068,6882,6568,6172,5713,5262,4817,4411,4031,3660,3266,2834,2325,1755,1130,487,-121,-651,-1055,-1306,-1404,-1361,-1230,-1048,-892,-792,-803,-930,-1178,-1515,-1911,-2298,-2642,-2876,-2967,-2898,-2654,-2271,-1778,-1235,-708,-255,52,186,99,-195,-700,-1368,-2160,-3012,-3863,-4642,-5288,-5741,-5960,-5910,-5585,-4998,-4172,-3181,-2068,-932,164,1138,1935,2503,2825,2889,2707,2311,1735,1028,240,-570,-1355,-2048,-2602,-2980,-3124,-3043,-2718,-2192,-1524,-792,-107,427,694,622,155,-702,-1906,-3353,-4911,-6418,-7697,-8618,-9037,-8913,-8227,-7049,-5495,-3739,-1970,-390,827,1547,1701,1271,329,-1025,-2624,-4301,-5874,-7191,-8131,-8606,-8605,-8132,-7269,-6112,-4798,-3469,-2269,-1322,-721,-520,-720,-1281,-2117,-3108,-4130,-5037,-5731,-6130,-6195,-5958,-5471,-4828,-4155,-3539,-3093,-2865,-2880,-3129,-3556,-4105,-4673,-5202,-5589,-5795,-5762,-5478,-4941,-4181,-3230,-2150,-999,164,1276,2300,3190,3939,4521,4948,5220,5345,5349,5236,5034,4760,4425,4066,3662,3254,2815,2359,1878,1361,821,259,-299,-825,-1281,-1627,-1826,-1842,-1674,-1301,-770,-110,609,1305,1902,2305,2449,2278,1765,920,-216,-1568,-3030,-4483,-5792,-6838,-7517,-7763,-7556,-6927,-5945,-4745,-3467,-2275,-1330,-741,-607,-935,-1711,-2819,-4146,-5493,-6697,-7571,-7973,-7817,-7064,-5777,-4054,-2075,-44,1831,3351,4361,4785,4585,3833,2634,1151,-424,-1915,-3145,-3993,-4374,-4256,-3667,-2662,-1347,158,1725,3217,4521,5543,6210,6501,6411,5978,5272,4383,3411,2470,1653,1047,702,641,854,1302,1933,2667,3447,4189,4854,5374,5750,5936,5966,5833,5582,5248,4875,4518,4209,4007,3916,3991,4207,4600,5129,5796,6539,7330,8082,8743,9225,9470,9437,9086,8448,7536,6429,5201,3940,2746,1684,829,219,-127,-203,-31,359,919,1595,2321,3038,3686,4213,4585,4779,4788,4627,4316,3887,3385,2838,2297,1780,1324,933,641,431,348,370,527,816,1226,1747,2334,2933,3476,3883,4079,4010,3638,2971,2051,962,-188,-1257,-2124,-2652,-2778,-2438,-1674,-537,834,2301,3695,4861,5695,6105,6101,5702,5000,4116,3160,2276,1539,1028,771,745,928,1238,1613,1986,2279,2468,2502,2385,2113,1695,1164,538,-146,-846,-1534,-2147,-2651,-3004,-3167,-3133,-2904,-2497,-1968,-1359,-734,-154,345,720,969,1083,1095,1021,919,820,772,814,966,1248,1663,2192,2836,3551,4337,5158,6002,6855,7680,8467,9168,9750,10167,10377,10339,10046,9464,8639,7563,6314,4930,3496,2077,761,-384,-1291,-1905,-2207,-2186,-1875,-1322,-607,185,956,1617,2098,2325,2281,1937,1307,433,-658,-1876,-3171,-4450,-5649,-6701,-7554,-8170,-8532,-8636,-8497,-8156,-7642,-7039,-6399,-5816,-5352,-5081,-5038,-5245,-5673,-6272,-6952,-7610,-8130,-8413,-8373,-7982,-7225,-6176,-4905,-3558,-2249,-1138,-305,143,221,-84,-660,-1431,-2239,-2975,-3502,-3750,-3650,-3215,-2458,-1462,-296,935,2146,3259,4214,4973,5520,5852,5975,5918,5683,5322,4829,4271,3649,3040,2457,1976,1597,1375,1280,1313,1417,1550,1639,1638,1491,1181,702,82,-645,-1405,-2140,-2770,-3243,-3503,-3532,-3319,-2891,-2275,-1538,-721,88,857,1500,2008,2305,2415,2287,1966,1448,788,24,-775,-1563,-2263,-2844,-3253,-3472,-3492,-3310,-2941,-2418,-1752,-1003,-197,604,1350,1982,2453,2704,2723,2469,1972,1238,312,-739,-1876,-2999,-4075,-5024,-5814,-6406,-6770,-6910,-6798,-6467,-5906,-5159,-4252,-3245,-2202,-1210,-350,278,610,580,184,-569,-1598,-2806,-4056,-5195,-6095,-6630,-6738,-6402,-5664,-4619,-3407,-2179,-1095,-278,172,237,-86,-705,-1534,-2433,-3281,-3968,-4404,-4560,-4424,-4056,-3517,-2914,-2344,-1898,-1646,-1621,-1827,-2225,-2774,-3383,-4002,-4552,-4996,-5309,-5474,-5508,-5412,-5225,-4948,-4623,-4266,-3902,-3576,-3304,-3126,-3059,-3117,-3293,-3574,-3925,-4298,-4660,-4936,-5115,-5132,-4992,-4672,-4190,-3564,-2827,-2011,-1164,-303,528,1327,2076,2769,3412,3984,4487,4891,5189,5349,5369,5229,4948,4531,4015,3437,2846,2287,1822,1467,1281,1248,1373,1615,1927,2237,2483,2586,2509,2212,1694,983,109,-845,-1831,-2767,-3592,-4266,-4746,-5037,-5142,-5105,-4954,-4766,-4567,-4411,-4340,-4326,-4413,-4534,-4699,-4859,-5008,-5123,-5204,-5254,-5264,-5241,-5175,-5049,-4855,-4569,-4182,-3693,-3108,-2456,-1778,-1120,-547,-102,160,229,94,-211,-650,-1153,-1654,-2075,-2360,-2446,-2317,-1951,-1377,-619,258,1208,2147,3037,3803,4421,4854,5077,5104,4906,4531,3968,3275,2483,1654,863,167,-338,-618,-604,-303,274,1064,1989,2933,3803,4484,4918,5059,4915,4539,4002,3419,2902,2550,2474,2698,3278,4161,5312,6620,7978,9259,10328,11090,11444,11356,10818,9859,8581,7062,5471,3916,2543,1460,732,401,452,831,1463,2232,3034,3744,4283,4565,4575,4285,3760,3027,2204,1350,579,-52,-481,-699,-709,-560,-306,-23,226,376,400,272,25,-329,-700,-1054,-1277,-1336,-1139,-683,59,1034,2186,3409,4583,5592,6321,6700,6695,6318,5643,4763,3807,2909,2171,1690,1485,1562,1858,2287,2757,3157,3423,3500,3378,3098,2706,2287,1928,1687,1645,1806,2177,2728,3379,4074,4699,5180,5432,5400,5059,4405,3488,2354,1116,-156,-1331,-2351,-3108,-3594,-3762,-3647,-3274,-2705,-2014,-1276,-567,46,507,787,863,752,484,89,-355,-814,-1212,-1509,-1658,-1636,-1409,-988,-356,461,1441,2553,3736,4938,6094,7123,7991,8612,8987,9075,8901,8483,7870,7121,6310,5510,4791,4229,3864,3742,3858,4199,4712,5313,5918,6400,6672,6634,6236,5459,4331,2917,1328,-325,-1902,-3303,-4426,-5235,-5692,-5843,-5708,-5383,-4918,-4409,-3918,-3500,-3215,-3076,-3104,-3290,-3604,-4004,-4434,-4819,-5113,-5241,-5200,-4955,-4554,-4027,-3449,-2888,-2413,-2080,-1914,-1932,-2104,-2404,-2782,-3194,-3596,-3968,-4284,-4541,-4748,-4887,-4989,-5021,-5009,-4914,-4753,-4503,-4165,-3752,-3265,-2742,-2202,-1676,-1203,-787,-463,-202,-24,122,229,338,447,567,692,806,910,980,1038,1072,1126,1192,1320,1484,1697,1915,2096,2196,2158,1953,1574,1023,363,-365,-1067,-1672,-2114,-2323,-2279,-1952,-1362,-532,476,1602,2740,3809,4690,5298,5542,5379,4786,3809,2516,1038,-469,-1839,-2903,-3528,-3627,-3171,-2200,-820,817,2514,4078,5322,6101,6334,5988,5120,3832,2273,623,-954,-2298,-3311,-3928,-4164,-4071,-3756,-3348,-2984,-2778,-2831,-3170,-3812,-4690,-5734,-6819,-7847,-8677,-9244,-9458,-9302,-8792,-7975,-6953,-5841,-4767,-3859,-3214,-2891,-2900,-3204,-3709,-4325,-4898,-5347,-5559,-5517,-5210,-4696,-4056,-3390,-2809,-2387,-2198,-2242,-2514,-2946,-3462,-3954,-4334,-4497,-4389,-3976,-3259,-2287,-1144,74,1226,2205,2886,3201,3096,2597,1739,638,-596,-1816,-2896,-3721,-4228,-4371,-4187,-3703,-3028,-2243,-1459,-784,-271,-16,-18,-310,-859,-1631,-2564,-3578,-4597,-5527,-6296,-6829,-7080,-7019,-6627,-5927,-4937,-3712,-2316,-820,677,2088,3304,4247,4825,4997,4740,4070,3065,1810,456,-848,-1940,-2678,-2946,-2688,-1896,-631,984,2782,4561,6111,7239,7804,7708,6963,5619,3834,1786,-298,-2209,-3770,-4844,-5390,-5403,-4980,-4236,-3334,-2430,-1665,-1158,-959,-1113,-1577,-2321,-3241,-4257,-5254,-6133,-6797,-7174,-7219,-6919,-6310,-5451,-4445,-3395,-2428,-1629,-1087,-833,-860,-1144,-1606,-2162,-2739,-3228,-3596,-3786,-3784,-3609,-3270,-2818,-2283,-1711,-1130,-580,-65,384,774,1096,1360,1571,1747,1896,2037,2184,2344,2535,2742,2983,3225,3464,3663,3796,3833,3741,3517,3136,2640,2041,1402,777,221,-203,-461,-538,-436,-198,143,505,847,1089,1220,1197,1042,775,450,128,-109,-198,-53,366,1097,2135,3435,4923,6473,7957,9205,10096,10494,10345,9637,8426,6848,5070,3313,1786,696,189,346,1177,2575,4408,6427,8407,10079,11235,11712,11435,10411,8739,6588,4178,1753,-465,-2270,-3546,-4216,-4313,-3906,-3143,-2178,-1177,-297,371,744,828,643,266,-213,-696,-1070,-1273,-1218,-899,-309,514,1499,2565,3621,4575,5361,5937,6273,6398,6317,6091,5753,5339,4886,4393,3880,3334,2753,2147,1515,884,293,-234,-630,-864,-895,-696,-266,374,1194,2107,3054,3915,4626,5081,5245,5075,4594,3838,2881,1811,728,-280,-1137,-1786,-2202,-2376,-2332,-2087,-1699,-1187,-617,-11,584,1143,1627,2020,2288,2432,2426,2298,2040,1701,1302,895,522,231,64,61,244,645,1254,2070,3050,4143,5275,6344,7275,7948,8311,8304,7922,7205,6227,5103,3976,2989,2286,1966,2097,2678,3648,4902,6263,7562,8596,9219,9305,8819,7787,6297,4526,2630,829,-726,-1902,-2642,-2945,-2878,-2555,-2100,-1671,-1381,-1321,-1554,-2067,-2838,-3793,-4841,-5886,-6825,-7572,-8058,-8241,-8107,-7680,-7011,-6182,-5288,-4440,-3724,-3227,-2979,-2993,-3229,-3629,-4095,-4555,-4902,-5103,-5104,-4921,-4578,-4126,-3628,-3144,-2726,-2402,-2191,-2073,-2036,-2023,-2011,-1940,-1789,-1541,-1181,-738,-231,295,786,1201,1490,1624,1595,1404,1082,672,220,-203,-570,-807,-920,-868,-672,-348,77,556,1040,1485,1830,2046,2091,1949,1626,1120,480,-266,-1061,-1837,-2542,-3095,-3438,-3521,-3280,-2725,-1822,-646,770,2292,3818,5187,6265,6928,7080,6681,5736,4319,2541,573,-1413,-3219,-4674,-5635,-6006,-5758,-4912,-3569,-1854,34,1913,3575,4853,5625,5812,5423,4515,3208,1660,46,-1480,-2765,-3735,-4342,-4611,-4603,-4416,-4163,-3941,-3846,-3905,-4157,-4547,-5052,-5582,-6071,-6456,-6663,-6675,-6455,-6034,-5424,-4702,-3918,-3172,-2540,-2085,-1885,-1934,-2263,-2809,-3534,-4348,-5175,-5930,-6539,-6958,-7150,-7112,-6862,-6422,-5847,-5171,-4449,-3707,-2983,-2285,-1619,-992,-376,200,775,1308,1814,2253,2609,2862,2981,2960,2793,2473,2036,1476,847,157,-556,-1272,-1974,-2645,-3269,-3836,-4327,-4722,-5005,-5158,-5171,-5047,-4792,-4449,-4031,-3620,-3231,-2942,-2783,-2775,-2948,-3267,-3719,-4242,-4766,-5214,-5499,-5547,-5306,-4741,-3875,-2748,-1454,-118,1149,2197,2942,3314,3288,2920,2263,1466,633,-73,-546,-684,-446,180,1130,2324,3624,4885,5948,6692,6992,6824,6164,5087,3690,2104,487,-1029,-2310,-3279,-3886,-4127,-4044,-3697,-3177,-2578,-1986,-1486,-1133,-965,-993,-1211,-1592,-2085,-2647,-3204,-3712,-4109,-4371,-4482,-4450,-4321,-4124,-3932,-3784,-3722,-3757,-3885,-4061,-4255,-4390,-4442,-4348,-4121,-3748,-3275,-2737,-2193,-1698,-1295,-1023,-891,-906,-1033,-1255,-1509,-1760,-1955,-2050,-2033,-1879,-1615,-1250,-841,-412,-29,303,546,721,838,939,1057,1232,1489,1830,2248,2711,3179,3607,3948,4171,4256,4190,3996,3676,3275,2812,2324,1828,1340,873,423,7,-370,-688,-900,-978,-861,-509,109,1008,2166,3533,5038,6564,8019,9265,10229,10817,11007,10794,10206,9314,8193,6944,5665,4448,3381,2530,1957,1675,1703,2008,2538,3244,4017,4792,5476,5999,6319,6394,6235,5842,5257,4511,3646,2709,1728,739,-236,-1174,-2057,-2859,-3565,-4155,-4608,-4920,-5077,-5082,-4940,-4655,-4228,-3678,-2994,-2215,-1333,-409,545,1460,2293,3003,3541,3906,4090,4115,4023,3851,3640,3438,3252,3121,3026,2978,2965,2983,3027,3107,3220,3382,3594,3863,4176,4539,4906,5286,5617,5894,6073,6132,6049,5816,5420,4882,4213,3447,2624,1778,963,204,-446,-991,-1394,-1675,-1827,-1863,-1805,-1656,-1432,-1128,-753,-294,233,842,1500,2194,2867,3492,3992,4351,4510,4484,4282,3952,3564,3199,2932,2845,2962,3309,3847,4524,5256,5944,6502,6842,6925,6709,6224,5488,4577,3558,2520,1550,725,119,-229,-276,-39,474,1191,2056,2960,3825,4547,5058,5308,5268,4941,4363,3567,2628,1599,545,-480,-1429,-2272,-2972,-3518,-3886,-4075,-4077,-3916,-3600,-3193,-2719,-2264,-1866,-1579,-1436,-1450,-1609,-1903,-2293,-2750,-3245,-3749,-4251,-4730,-5180,-5579,-5916,-6166,-6304,-6311,-6161,-5848,-5370,-4741,-3981,-3141,-2248,-1373,-544,179,776,1215,1507,1641,1658,1562,1402,1190,963,727,493,273,47,-156,-362,-543,-696,-801,-841,-798,-670,-452,-161,173,530,855,1128,1300,1362,1299,1116,830,468,55,-371,-797,-1197,-1581,-1940,-2301,-2665,-3037,-3409,-3746,-4016,-4155,-4122,-3860,-3358,-2605,-1639,-513,688,1878,2953,3835,4448,4753,4729,4398,3788,2962,1985,931,-129,-1126,-2015,-2738,-3281,-3610,-3731,-3637,-3346,-2871,-2242,-1484,-648,243,1108,1930,2611,3130,3418,3442,3187,2644,1846,847,-288,-1461,-2579,-3553,-4298,-4773,-4954,-4861,-4547,-4083,-3552,-3046,-2628,-2357,-2259,-2335,-2572,-2943,-3406,-3941,-4496,-5059,-5587,-6058,-6445,-6722,-6875,-6886,-6770,-6526,-6193,-5799,-5388,-5000,-4674,-4437,-4296,-4261,-4294,-4375,-4449,-4468,-4394,-4185,-3832,-3347,-2745,-2098,-1444,-867,-420,-138,-59,-163,-432,-811,-1242,-1656,-2005,-2225,-2313,-2238,-2036,-1724,-1349,-959,-584,-283,-53,66,96,35,-101,-290,-522,-784,-1066,-1375,-1694,-2032,-2370,-2690,-2970,-3176,-3279,-3255,-3084,-2761,-2298,-1712,-1049,-342,343,968,1482,1847,2054,2080,1960,1689,1330,901,463,52,-290,-542,-677,-693,-579,-343,21,486,1045,1670,2317,2972,3554,4037,4348,4441,4296,3874,3215,2315,1251,49,-1195,-2443,-3615,-4651,-5524,-6178,-6630,-6864,-6915,-6806,-6574,-6261,-5896,-5519,-5154,-4830,-4552,-4347,-4187,-4101,-4064,-4082,-4156,-4265,-4411,-4572,-4728,-4851,-4919,-4881,-4723,-4393,-3890,-3200,-2349,-1378,-340,679,1606,2362,2873,3137,3112,2872,2435,1901,1324,792,346,49,-104,-88,51,302,626,982,1348,1693,1981,2218,2368,2458,2486,2477,2458,2442,2464,2524,2647,2820,3049,3307,3567,3799,3949,3994,3894,3641,3239,2725,2136,1554,1028,658,474,546,873,1464,2278,3263,4332,5404,6371,7145,7651,7827,7661,7147,6322,5253,4012,2718,1457,342,-555,-1166,-1481,-1486,-1235,-767,-150,537,1243,1906,2489,2982,3363,3649,3823,3906,3886,3786,3616,3413,3206,3052,2980,3054,3295,3730,4353,5133,6010,6914,7736,8411,8843,8998,8861,8436,7802,6991,6106,5188,4307,3472,2708,1987,1288,570,-214,-1087,-2073,-3159,-4316,-5499,-6640,-7678,-8546,-9179,-9554,-9620,-9410,-8918,-8207,-7319,-6315,-5256,-4194,-3185,-2271,-1488,-860,-385,-47,193,395,611,909,1326,1902,2624,3489,4433,5406,6341,7160,7821,8267,8470,8412,8081,7500,6686,5684,4556,3353,2165,1061,139,-521,-850,-796,-352,486,1653,3098,4707,6389,8015,9491,10709,11616,12151,12323,12129,11634,10888,9990,9006,8035,7114,6308,5600,4987,4414,3805,3088,2172,990,-492,-2280,-4325,-6531,-8769,-10868,-12672,-14010,-14773,-14865,-14281,-13057,-11313,-9206,-6950,-4755,-2830,-1354,-426,-123,-408,-1219,-2416,-3843,-5331,-6708,-7860,-8666,-9089,-9105,-8760,-8105,-7259,-6307,-5373,-4528,-3843,-3327,-2989,-2781,-2654,-2534,-2360,-2072,-1646,-1082,-401,335,1084,1780,2394,2909,3327,3692,4019,4379,4769,5224,5707,6185,6589,6848,6889,6658,6120,5300,4242,3066,1896,876,150,-189,-80,482,1427,2663,4027,5361,6483,7263,7591,7444,6834,5859,4641,3332,2103,1073,360,4,-11,262,686,1136,1454,1522,1254,628,-331,-1526,-2828,-4089,-5137,-5869,-6178,-6071,-5576,-4815,-3921,-3064,-2396,-2039,-2083,-2530,-3371,-4495,-5807,-7149,-8400,-9424,-10133,-10453,-10353,-9841,-8964,-7800,-6456,-5051,-3702,-2523,-1603,-991,-711,-731,-990,-1389,-1826,-2184,-2383,-2350,-2066,-1546,-839,-35,776,1496,2037,2363,2439,2290,1966,1510,1013,517,85,-269,-517,-683,-750,-760,-694,-587,-414,-201,65,333,596,765,811,641,210,-526,-1581,-2924,-4488,-6171,-7817,-9283,-10381,-10986,-10959,-10265,-8898,-6944,-4558,-1920,711,3125,5076,6403,6981,6769,5803,4192,2086,-303,-2773,-5118,-7156,-8782,-9896,-10520,-10683,-10479,-10032,-9448,-8857,-8319,-7910,-7614,-7431,-7291,-7149,-6917,-6563,-6018,-5281,-4341,-3238,-2020,-772,431,1491,2356,2962,3303,3379,3226,2909,2488,2041,1632,1311,1104,1036,1073,1231,1447,1734,2056,2427,2855,3348,3934,4607,5376,6215,7090,7947,8722,9355,9790,10003,9978,9752,9358,8877,8363,7886,7480,7163,6926,6727,6536,6285,5959,5517,4974,4346,3703,3096,2635,2367,2362,2610,3092,3707,4363,4893,5181,5078,4503,3407,1800,-239,-2594,-5090,-7549,-9783,-11619,-12938,-13637,-13707,-13147,-12056,-10527,-8729,-6817,-4968,-3327,-2019,-1111,-629,-543,-789,-1269,-1877,-2497,-3021,-3367,-3461,-3284,-2828,-2126,-1240,-234,794,1766,2602,3240,3641,3786,3698,3412,3008,2556,2150,1863,1744,1842,2142,2637,3283,4028,4820,5620,6392,7124,7826,8487,9138,9766,10383,10973,11535,12054,12521,12939,13290,13580,13801,13945,14002,13963,13797,13493,13024,12356,11486,10389,9079,7583,5958,4288,2673,1224,31,-831,-1339,-1511,-1417,-1170,-893,-747,-834,-1282,-2122,-3376,-4991,-6874,-8887,-10871,-12647,-14055,-14956,-15244,-14893,-13892,-12335,-10312,-7979,-5495,-3023,-707,1312,2968,4190,4983,5361,5371,5076,4536,3817,2982,2083,1183,320,-457,-1111,-1631,-1997,-2235,-2365,-2416,-2439,-2438,-2463,-2484,-2533,-2566,-2585,-2556,-2479,-2340,-2157,-1947,-1730,-1531,-1350,-1177,-969,-692,-267,340,1188,2287,3635,5196,6910,8694,10453,12076,13450,14474,15035,15078,14536,13405,11711,9517,6932,4094,1149,-1716,-4364,-6627,-8389,-9552,-10049,-9855,-9008,-7554,-5636,-3391,-1006,1315,3398,5055,6169,6646,6465,5649,4291,2505,470,-1654,-3672,-5430,-6767,-7601,-7850,-7538,-6698,-5460,-3961,-2391,-935,247,1012,1301,1086,436,-567,-1763,-3016,-4162,-5074,-5659,-5860,-5670,-5114,-4267,-3207,-2059,-929,62,820,1272,1388,1166,655,-70,-918,-1775,-2556,-3182,-3599,-3801,-3782,-3591,-3272,-2897,-2521,-2193,-1944,-1767,-1652,-1550,-1411,-1186,-814,-256,516,1511,2700,4035,5436,6807,8031,9017,9667,9935,9788,9260,8390,7280,6013,4708,3448,2342,1440,818,481,439,647,1045,1528,2000,2331,2419,2181,1544,518,-887,-2587,-4486,-6457,-8383,-10129,-11608,-12729,-13449,-13749,-13635,-13144,-12323,-11253,-9991,-8633,-7239,-5889,-4651,-3579,-2725,-2118,-1767,-1680,-1821,-2185,-2710,-3390,-4151,-4974,-5796,-6570,-7251,-7784,-8129,-8269,-8169,-7861,-7324,-6622,-5749,-4758,-3671,-2513,-1336,-165,935,1906,2697,3227,3471,3374,2943,2189,1170,-37,-1326,-2581,-3681,-4503,-4953,-4952,-4460,-3490,-2081,-351,1584,3546,5379,6932,8064,8725,8860,8528,7792,6774,5612,4419,3329,2417,1749,1366,1270,1443,1854,2415,3063,3668,4137,4347,4199,3629,2579,1081,-840,-3069,-5494,-7963,-10315,-12413,-14119,-15341,-16020,-16132,-15696,-14766,-13411,-11737,-9847,-7870,-5925,-4139,-2621,-1459,-717,-414,-539,-1052,-1854,-2873,-3962,-5034,-5955,-6644,-7023,-7046,-6695,-5991,-4975,-3726,-2350,-945,357,1467,2311,2832,3054,2982,2713,2309,1888,1519,1291,1236,1380,1701,2162,2695,3239,3719,4114,4396,4617,4819,5110,5562,6279,7278,8588,10116,11787,13423,14882,15978,16596,16637,16088,14981,13419,11524,9458,7370,5399,3669,2263,1240,638,440,626,1118,1839,2667,3483,4169,4600,4719,4451,3816,2835,1581,152,-1355,-2822,-4167,-5302,-6180,-6765,-7039,-7010,-6679,-6075,-5232,-4194,-3028,-1810,-624,423,1257,1787,1982,1828,1353,634,-257,-1206,-2136,-2952,-3616,-4074,-4335,-4383,-4244,-3940,-3483,-2915,-2245,-1516,-743,41,836,1612,2394,3166,3961,4765,5603,6440,7275,8047,8709,9192,9415,9337,8905,8152,7116,5940,4752,3757,3115,2976,3425,4465,6013,7909,9923,11793,13261,14096,14129,13292,11576,9109,6041,2631,-869,-4173,-7031,-9223,-10589,-11045,-10576,-9256,-7221,-4678,-1866,958,3552,5707,7283,8195,8448,8105,7276,6127,4802,3476,2258,1268,547,126,-12,79,344,679,1005,1212,1235,991,450,-403,-1554,-2938,-4481,-6068,-7581,-8901,-9925,-10581,-10825,-10663,-10126,-9289,-8227,-7048,-5818,-4630,-3513,-2514,-1645,-895,-275,254,710,1125,1545,1995,2502,3071,3694,4325,4917,5388,5663,5659,5321,4614,3567,2251,807,-594,-1735,-2438,-2518,-1920,-606,1279,3580,6002,8269,10075,11175,11400,10683,9059,6690,3783,652,-2425,-5127,-7222,-8511,-8891,-8351,-6953,-4855,-2269,545,3308,5747,7628,8773,9084,8548,7242,5308,2960,418,-2069,-4307,-6118,-7421,-8168,-8409,-8220,-7730,-7074,-6380,-5768,-5292,-4998,-4865,-4848,-4890,-4910,-4851,-4671,-4345,-3883,-3311,-2671,-2026,-1420,-931,-581,-436,-491,-771,-1248,-1883,-2636,-3414,-4174,-4827,-5318,-5606,-5650,-5457,-5029,-4403,-3618,-2730,-1794,-861,17,802,1461,1984,2363,2631,2803,2950,3117,3388,3825,4493,5432,6649,8120,9760,11450,13030,14303,15101,15244,14635,13211,11016,8155,4807,1207,-2383,-5713,-8526,-10658,-11959,-12394,-11978,-10808,-9040,-6879,-4547,-2291,-308,1215,2170,2511,2256,1498,364,-999,-2422,-3792,-4983,-5961,-6695,-7215,-7581,-7855,-8126,-8451,-8876,-9419,-10047,-10722,-11353,-11859,-12155,-12155,-11838,-11173,-10199,-8973,-7579,-6118,-4694,-3398,-2314,-1502,-996,-802,-905,-1257,-1792,-2437,-3106,-3728,-4248,-4628,-4869,-4984,-5008,-4981,-4936,-4896,-4857,-4804,-4699,-4502,-4180,-3693,-3052,-2240,-1316,-290,771,1841,2895,3913,4918,5915,6936,7982,9057,10118,11104,11940,12503,12726,12493,11789,10576,8913,6876,4567,2150,-258,-2493,-4446,-6012,-7138,-7795,-7995,-7787,-7233,-6425,-5469,-4456,-3492,-2662,-2022,-1625,-1474,-1567,-1872,-2339,-2914,-3534,-4140,-4683,-5126,-5435,-5619,-5648,-5564,-5358,-5055,-4675,-4216,-3697,-3125,-2515,-1891,-1291,-760,-348,-122,-105,-350,-829,-1530,-2383,-3290,-4158,-4863,-5305,-5413,-5124,-4445,-3401,-2074,-568,989,2449,3693,4594,5089,5148,4782,4071,3104,2019,931,-23,-771,-1224,-1379,-1221,-796,-145,671,1602,2602,3651,4720,5826,6949,8105,9265,10395,11441,12319,12947,13229,13094,12486,11391,9844,7904,5718,3421,1218,-709,-2193,-3078,-3298,-2816,-1685,-11,2048,4288,6498,8469,10007,10984,11306,10966,10011,8550,6737,4746,2763,954,-540,-1613,-2228,-2368,-2105,-1513,-727,117,898,1485,1826,1865,1632,1166,553,-103,-703,-1144,-1341,-1237,-803,-34,1016,2292,3688,5076,6339,7330,7956,8128,7820,7046,5859,4375,2693,978,-664,-2097,-3237,-4021,-4418,-4447,-4141,-3585,-2854,-2065,-1304,-664,-215,8,-17,-255,-658,-1136,-1583,-1900,-1958,-1695,-1036,15,1430,3122,4967,6816,8504,9876,10812,11219,11080,10419,9330,7947,6447,4997,3782,2916,2508,2563,3069,3925,5012,6162,7214,7998,8372,8240,7541,6293,4543,2418,61,-2362,-4662,-6714,-8370,-9569,-10283,-10530,-10372,-9910,-9240,-8485,-7727,-7040,-6443,-5941,-5492,-5038,-4532,-3910,-3160,-2283,-1308,-301,676,1551,2264,2770,3057,3104,2959,2628,2181,1655,1116,620,216,-63,-191,-179,-53,151,350,503,514,349,-43,-660,-1480,-2443,-3476,-4475,-5347,-5997,-6341,-6319,-5888,-5025,-3755,-2108,-175,1950,4133,6234,8115,9631,10684,11187,11107,10450,9273,7660,5762,3722,1730,-43,-1433,-2329,-2637,-2374,-1576,-367,1090,2621,4029,5151,5851,6034,5666,4763,3387,1656,-292,-2287,-4160,-5764,-6961,-7688,-7895,-7627,-6947,-5990,-4900,-3839,-2975,-2430,-2304,-2639,-3401,-4539,-5906,-7365,-8754,-9914,-10749,-11177,-11202,-10848,-10208,-9381,-8468,-7597,-6805,-6177,-5691,-5343,-5070,-4805,-4476,-4002,-3337,-2457,-1352,-95,1270,2616,3847,4850,5545,5884,5862,5524,4958,4260,3573,2969,2554,2344,2355,2548,2872,3259,3655,3983,4216,4299,4228,4008,3644,3199,2702,2225,1812,1514,1345,1316,1418,1596,1847,2087,2309,2438,2462,2320,2007,1476,743,-197,-1298,-2509,-3751,-4944,-5989,-6825,-7379,-7628,-7566,-7221,-6659,-5942,-5181,-4441,-3831,-3385,-3163,-3143,-3315,-3616,-3988,-4367,-4682,-4909,-4998,-4970,-4805,-4551,-4222,-3875,-3548,-3292,-3152,-3164,-3345,-3703,-4219,-4852,-5561,-6269,-6921,-7443,-7776,-7877,-7706,-7260,-6527,-5560,-4389,-3116,-1822,-644,319,939,1162,936,298,-687,-1893,-3182,-4396,-5413,-6126,-6485,-6459,-6082,-5368,-4392,-3207,-1880,-501,868,2136,3236,4102,4695,4997,5009,4760,4292,3655,2913,2116,1339,629,51,-348,-529,-476,-179,317,990,1759,2570,3353,4048,4616,5022,5247,5287,5148,4847,4405,3864,3245,2606,1964,1366,825,358,-24,-332,-552,-710,-799,-844,-865,-884,-933,-1045,-1236,-1532,-1930,-2424,-2987,-3599,-4205,-4780,-5265,-5630,-5825,-5828,-5612,-5175,-4536,-3732,-2815,-1876,-965,-188,426,813,973,899,636,207,-304,-854,-1347,-1708,-1863,-1738,-1305,-551,475,1709,3018,4295,5401,6255,6802,7050,7038,6873,6629,6433,6336,6394,6603,6953,7379,7850,8293,8673,8958,9123,9172,9112,8959,8734,8454,8130,7759,7336,6837,6254,5570,4803,3960,3108,2279,1562,994,639,507,614,925,1418,2025,2707,3399,4057,4635,5098,5425,5591,5606,5452,5156,4726,4173,3531,2795,2006,1171,324,-515,-1314,-2051,-2714,-3282,-3771,-4178,-4525,-4823,-5092,-5338,-5570,-5785,-5971,-6119,-6200,-6199,-6073,-5800,-5332,-4656,-3755,-2632,-1332,120,1635,3160,4616,5951,7105,8069,8791,9295,9550,9586,9403,9045,8551,7992,7434,6977,6671,6593,6734,7086,7573,8091,8522,8732,8623,8114,7182,5846,4193,2331,429,-1367,-2886,-4028,-4696,-4892,-4650,-4055,-3256,-2372,-1558,-909,-499,-344,-422,-681,-1039,-1431,-1776,-2045,-2201,-2255,-2213,-2113,-1981,-1850,-1747,-1669,-1640,-1618,-1616,-1585,-1525,-1421,-1279,-1129,-1000,-937,-986,-1170,-1510,-2007,-2624,-3348,-4110,-4867,-5568,-6143,-6581,-6818,-6868,-6709,-6370,-5882,-5285,-4637,-3981,-3371,-2828,-2385,-2037,-1786,-1617,-1495,-1404,-1298,-1158,-962,-689,-361,17,407,772,1082,1314,1457,1546,1600,1704,1894,2251,2791,3528,4426,5404,6363,7190,7756,7999,7842,7314,6447,5358,4165,3019,2050,1356,996,959,1189,1571,1967,2221,2210,1833,1069,-57,-1447,-2963,-4448,-5738,-6707,-7273,-7398,-7123,-6509,-5690,-4779,-3926,-3234,-2807,-2688,-2890,-3380,-4083,-4902,-5714,-6400,-6856,-7002,-6805,-6266,-5434,-4379,-3205,-2010,-904,24,716,1117,1237,1086,734,241,-274,-749,-1066,-1193,-1070,-723,-163,517,1259,1946,2516,2890,3044,2976,2712,2318,1832,1324,824,337,-138,-649,-1230,-1919,-2738,-3679,-4689,-5705,-6611,-7317,-7719,-7752,-7400,-6686,-5699,-4562,-3419,-2436,-1730,-1410,-1498,-1968,-2728,-3630,-4519,-5204,-5572,-5497,-4973,-4016,-2731,-1261,242,1602,2705,3449,3825,3856,3644,3291,2946,2709,2683,2898,3354,3990,4719,5430,6006,6355,6392,6097,5469,4556,3440,2213,986,-149,-1118,-1880,-2430,-2802,-3061,-3268,-3524,-3869,-4369,-5034,-5852,-6792,-7797,-8799,-9729,-10521,-11099,-11439,-11480,-11242,-10709,-9947,-8992,-7943,-6867,-5859,-4973,-4257,-3712,-3331,-3066,-2877,-2717,-2554,-2382,-2196,-2036,-1913,-1864,-1895,-1992,-2136,-2263,-2322,-2243,-1972,-1478,-755,176,1240,2367,3436,4342,4992,5300,5244,4838,4141,3286,2389,1631,1135,1016,1323,2049,3101,4367,5644,6770,7546,7864,7635,6894,5704,4233,2662,1176,-28,-867,-1240,-1208,-809,-197,490,1106,1507,1615,1373,789,-83,-1170,-2341,-3499,-4502,-5265,-5711,-5815,-5573,-5048,-4304,-3449,-2579,-1798,-1177,-774,-601,-644,-854,-1155,-1462,-1677,-1722,-1540,-1095,-414,470,1459,2475,3410,4210,4814,5245,5512,5692,5824,5977,6161,6381,6585,6718,6704,6480,6013,5283,4356,3274,2180,1166,366,-120,-236,51,708,1660,2797,3977,5047,5870,6330,6367,5983,5248,4298,3310,2490,2026,2070,2706,3935,5670,7756,9969,12077,13834,15062,15624,15495,14711,13402,11743,9928,8152,6558,5247,4243,3516,2989,2555,2107,1541,800,-163,-1328,-2662,-4095,-5533,-6880,-8029,-8880,-9354,-9387,-8954,-8076,-6795,-5221,-3457,-1658,53,1541,2712,3504,3896,3912,3615,3095,2462,1834,1319,984,904,1066,1469,2063,2762,3503,4176,4708,5009,5020,4683,3989,2921,1525,-163,-2029,-3995,-5899,-7641,-9064,-10079,-10600,-10590,-10047,-9007,-7539,-5738,-3714,-1582,526,2501,4225,5614,6603,7156,7314,7112,6687,6152,5678,5394,5424,5811,6568,7608,8808,9990,10950,11521,11534,10937,9710,7961,5829,3543,1315,-633,-2142,-3116,-3541,-3465,-3025,-2368,-1674,-1118,-808,-862,-1286,-2071,-3147,-4405,-5719,-6957,-7989,-8717,-9081,-9039,-8645,-7927,-7021,-6010,-5043,-4212,-3616,-3296,-3275,-3527,-3995,-4605,-5251,-5856,-6312,-6571,-6573,-6304,-5763,-4979,-3981,-2842,-1611,-385,769,1746,2486,2896,2941,2589,1842,751,-616,-2135,-3681,-5094,-6244,-7003,-7301,-7098,-6417,-5315,-3900,-2292,-636,926,2281,3302,3944,4142,3918,3300,2376,1253,71,-1020,-1882,-2382,-2447,-2033,-1177,55,1508,3045,4458,5603,6334,6579,6324,5631,4613,3443,2288,1340,713,515,730,1317,2143,3039,3835,4338,4434,4030,3128,1785,127,-1683,-3451,-5006,-6174,-6866,-7006,-6617,-5765,-4564,-3177,-1766,-503,475,1061,1209,907,216,-793,-1991,-3274,-4505,-5594,-6451,-7025,-7288,-7247,-6918,-6367,-5644,-4860,-4092,-3437,-2990,-2789,-2895,-3299,-3980,-4895,-5960,-7092,-8180,-9129,-9822,-10197,-10172,-9743,-8897,-7698,-6194,-4495,-2684,-878,839,2368,3666,4669,5385,5807,5986,5970,5838,5663,5529,5502,5636,5958,6465,7125,7879,8646,9321,9823,10045,9940,9461,8623,7466,6079,4547,3009,1534,240,-854,-1723,-2401,-2948,-3434,-3937,-4530,-5242,-6100,-7077,-8124,-9194,-10190,-11055,-11721,-12127,-12266,-12100,-11665,-10969,-10069,-9015,-7875,-6718,-5620,-4638,-3830,-3230,-2844,-2675,-2677,-2819,-3023,-3236,-3383,-3406,-3259,-2904,-2342,-1570,-653,377,1410,2386,3195,3771,4051,3985,3578,2827,1788,532,-846,-2229,-3501,-4543,-5271,-5611,-5543,-5068,-4241,-3118,-1810,-410,971,2219,3265,4026,4480,4617,4472,4096,3581,3010,2491,2111,1962,2084,2529,3266,4263,5426,6632,7746,8608,9098,9104,8595,7580,6151,4450,2648,949,-494,-1529,-2105,-2206,-1898,-1308,-565,150,718,1009,983,614,-44,-922,-1920,-2914,-3810,-4510,-4944,-5084,-4906,-4434,-3712,-2788,-1752,-665,369,1296,2028,2536,2781,2772,2533,2129,1636,1155,794,638,783,1243,2034,3084,4295,5534,6626,7438,7819,7692,7019,5826,4201,2280,245,-1721,-3402,-4651,-5308,-5326,-4668,-3412,-1641,472,2779,5094,7263,9167,10693,11811,12496,12772,12715,12376,11875,11280,10684,10141,9691,9349,9101,8922,8761,8562,8267,7804,7131,6197,4987,3519,1823,-6,-1862,-3603,-5086,-6165,-6745,-6736,-6160,-5038,-3507,-1684,238,2111,3775,5126,6097,6664,6857,6730,6372,5873,5334,4835,4445,4208,4134,4212,4399,4632,4830,4918,4793,4405,3685,2624,1230,-444,-2310,-4248,-6124,-7784,-9104,-9964,-10313,-10126,-9457,-8398,-7088,-5696,-4387,-3322,-2617,-2358,-2550,-3172,-4124,-5277,-6475,-7532,-8285,-8585,-8330,-7468,-6013,-4033,-1653,963,3634,6177,8416,10229,11499,12204,12334,11954,11162,10073,8834,7564,6369,5319,4446,3733,3173,2682,2247,1788,1300,734,105,-610,-1391,-2230,-3104,-3970,-4779,-5473,-5972,-6232,-6190,-5840,-5201,-4319,-3301,-2249,-1300,-555,-114,-16,-256,-788,-1514,-2318,-3077,-3670,-4016,-4055,-3778,-3213,-2417,-1478,-487,462,1287,1913,2306,2414,2258,1822,1161,311,-652,-1649,-2588,-3393,-3988,-4322,-4396,-4196,-3811,-3287,-2746,-2286,-2009,-2006,-2316,-2957,-3894,-5052,-6326,-7585,-8697,-9535,-10007,-10048,-9650,-8849,-7721,-6376,-4931,-3501,-2181,-1033,-99,632,1164,1562,1848,2105,2354,2655,3020,3452,3935,4424,4867,5203,5368,5328,5049,4552,3855,3014,2091,1131,211,-658,-1412,-2049,-2522,-2814,-2892,-2726,-2303,-1617,-693,422,1652,2903,4065,5038,5731,6087,6071,5710,5025,4110,3030,1887,759,-277,-1177,-1896,-2441,-2806,-3026,-3140,-3184,-3225,-3287,-3442,-3703,-4119,-4684,-5401,-6227,-7120,-8002,-8802,-9435,-9845,-9972,-9813,-9352,-8645,-7726,-6686,-5594,-4540,-3606,-2839,-2291,-1958,-1814,-1816,-1872,-1910,-1839,-1598,-1146,-486,368,1337,2375,3380,4301,5065,5646,6018,6187,6172,6008,5741,5420,5095,4806,4574,4406,4276,4144,3953,3640,3157,2470,1578,509,-686,-1932,-3152,-4282,-5255,-6052,-6643,-7036,-7234,-7247,-7080,-6747,-6240,-5580,-4770,-3851,-2853,-1842,-872,-17,672,1148,1393,1407,1210,855,379,-137,-662,-1126,-1514,-1798,-1983,-2077,-2105,-2088,-2055,-2019,-2005,-2004,-2035,-2066,-2103,-2110,-2085,-1998,-1862,-1668,-1448,-1222,-1024,-899,-874,-980,-1241,-1663,-2256,-3012,-3912,-4917,-5985,-7029,-7977,-8727,-9184,-9281,-8968,-8239,-7137,-5735,-4142,-2491,-900,506,1654,2480,2987,3189,3162,2984,2764,2603,2585,2786,3224,3906,4772,5750,6732,7600,8251,8593,8584,8223,7549,6649,5628,4595,3661,2904,2380,2123,2121,2368,2810,3418,4115,4851,5555,6155,6592,6809,6747,6409,5759,4868,3760,2535,1293,124,-850,-1567,-1950,-1990,-1683,-1087,-266,677,1642,2531,3250,3760,4014,4030,3834,3468,2993,2462,1917,1414,960,600,321,157,91,140,297,554,899,1306,1738,2152,2505,2758,2886,2898,2798,2645,2466,2316,2218,2174,2169,2164,2100,1948,1658,1246,710,132,-457,-930,-1254,-1321,-1125,-628,130,1106,2215,3366,4455,5397,6104,6535,6664,6506,6119,5570,4979,4447,4093,3998,4227,4782,5653,6757,8015,9299,10512,11531,12288,12714,12789,12515,11918,11040,9942,8671,7296,5859,4416,2997,1656,399,-729,-1737,-2610,-3361,-4005,-4566,-5075,-5563,-6053,-6568,-7106,-7645,-8165,-8592,-8901,-9027,-8954,-8679,-8226,-7643,-6989,-6325,-5696,-5141,-4657,-4231,-3827,-3393,-2893,-2287,-1571,-758,124,1009,1870,2642,3308,3861,4282,4604,4803,4893,4839,4632,4225,3619,2795,1784,639,-568,-1735,-2746,-3506,-3901,-3890,-3436,-2581,-1403,-30,1377,2642,3592,4095,4032,3391,2162,458,-1603,-3816,-6005,-7937,-9461,-10420,-10749,-10436,-9521,-8120,-6357,-4398,-2394,-482,1233,2680,3831,4687,5272,5615,5763,5723,5531,5179,4668,4009,3185,2232,1148,-11,-1225,-2426,-3587,-4640,-5560,-6294,-6813,-7079,-7070,-6762,-6160,-5304,-4241,-3098,-1988,-1066,-474,-317,-666,-1515,-2803,-4395,-6118,-7765,-9134,-10062,-10414,-10174,-9335,-8037,-6393,-4599,-2819,-1183,180,1255,1990,2452,2657,2675,2560,2341,2080,1774,1469,1169,902,685,547,489,542,677,899,1153,1400,1581,1644,1546,1266,799,181,-558,-1327,-2076,-2706,-3158,-3360,-3274,-2868,-2158,-1155,72,1462,2925,4356,5687,6796,7654,8167,8343,8147,7609,6767,5657,4350,2897,1355,-205,-1754,-3220,-4588,-5792,-6834,-7670,-8306,-8741,-8988,-9076,-9030,-8876,-8631,-8303,-7869,-7322,-6615,-5751,-4719,-3559,-2334,-1134,-47,810,1403,1667,1642,1377,958,509,136,-62,-10,298,869,1622,2493,3373,4182,4844,5313,5572,5615,5466,5131,4630,3961,3125,2107,915,-448,-1941,-3503,-5054,-6482,-7679,-8542,-8993,-8989,-8545,-7714,-6595,-5328,-4049,-2900,-2008,-1436,-1245,-1401,-1872,-2558,-3354,-4137,-4785,-5192,-5278,-4994,-4332,-3324,-2018,-525,1083,2660,4133,5392,6372,7037,7352,7343,7024,6447,5669,4744,3747,2725,1759,881,163,-384,-728,-879,-857,-707,-467,-219,15,169,237,207,83,-107,-353,-631,-949,-1315,-1751,-2294,-2949,-3740,-4627,-5567,-6483,-7274,-7851,-8128,-8054,-7621,-6860,-5851,-4706,-3545,-2492,-1637,-1052,-746,-713,-890,-1232,-1648,-2102,-2534,-2932,-3282,-3579,-3824,-3989,-4052,-3953,-3642,-3053,-2151,-900,663,2503,4502,6541,8465,10109,11339,12030,12115,11582,10453,8836,6855,4680,2503,496,-1151,-2307,-2877,-2809,-2134,-903,752,2682,4714,6665,8374,9706,10563,10908,10740,10119,9135,7904,6551,5210,3970,2936,2139,1615,1341,1292,1400,1628,1904,2206,2520,2837,3216,3650,4217,4912,5761,6737,7793,8852,9803,10530,10898,10807,10158,8939,7153,4893,2289,-483,-3228,-5742,-7850,-9420,-10351,-10630,-10275,-9368,-8030,-6395,-4625,-2861,-1230,145,1209,1891,2202,2153,1803,1253,607,8,-406,-521,-221,531,1746,3366,5289,7352,9399,11222,12670,13598,13922,13612,12705,11283,9487,7468,5409,3451,1750,383,-578,-1133,-1289,-1115,-667,-29,710,1481,2201,2803,3235,3442,3401,3088,2523,1718,734,-373,-1530,-2665,-3699,-4596,-5279,-5766,-6013,-6055,-5899,-5562,-5072,-4417,-3617,-2649,-1537,-268,1102,2540,3972,5307,6475,7378,7941,8114,7847,7138,5997,4486,2674,693,-1339,-3268,-4958,-6281,-7156,-7521,-7390,-6796,-5833,-4615,-3279,-1958,-787,142,739,976,819,305,-557,-1691,-3038,-4502,-5967,-7328,-8429,-9179,-9457,-9222,-8475,-7272,-5746,-4063,-2415,-1005,12,509,455,-130,-1132,-2394,-3724,-4909,-5787,-6197,-6100,-5461,-4371,-2935,-1308,342,1875,3165,4147,4780,5094,5118,4933,4599,4198,3780,3388,3064,2793,2600,2444,2302,2131,1886,1514,986,270,-628,-1678,-2817,-3963,-5002,-5835,-6362,-6522,-6291,-5694,-4798,-3709,-2543,-1437,-495,179,531,522,163,-528,-1481,-2631,-3875,-5106,-6217,-7093,-7649,-7807,-7543,-6847,-5779,-4408,-2868,-1283,182,1398,2233,2612,2479,1852,752,-718,-2480,-4376,-6295,-8061,-9541,-10585,-11085,-10958,-10184,-8800,-6906,-4656,-2246,121,2244,3955,5153,5777,5855,5460,4699,3738,2698,1744,958,431,173,186,410,791,1253,1735,2200,2619,3013,3386,3777,4198,4647,5117,5554,5907,6112,6099,5831,5268,4420,3309,1994,562,-892,-2237,-3371,-4157,-4523,-4387,-3749,-2620,-1101,694,2598,4426,6009,7183,7844,7928,7450,6456,5068,3406,1615,-172,-1861,-3363,-4656,-5709,-6549,-7183,-7652,-7968,-8168,-8243,-8223,-8094,-7878,-7589,-7251,-6910,-6600,-6380,-6271,-6321,-6524,-6885,-7383,-7957,-8561,-9085,-9447,-9534,-9256,-8556,-7406,-5849,-3970,-1907,158,2059,3602,4689,5215,5203,4702,3834,2771,1675,738,86,-170,0,583,1500,2632,3838,4965,5894,6527,6837,6825,6572,6148,5676,5237,4908,4716,4653,4674,4713,4685,4523,4143,3531,2651,1540,241,-1168,-2585,-3903,-5015,-5822,-6264,-6300,-5950,-5254,-4306,-3223,-2120,-1135,-353,144,325,212,-173,-746,-1437,-2188,-2912,-3610,-4240,-4827,-5384,-5931,-6481,-7021,-7520,-7900,-8099,-7997,-7544,-6668,-5382,-3736,-1828,182,2136,3842,5166,5973,6225,5923,5145,4045,2791,1614,688,206,242,851,1960,3454,5153,6842,8329,9430,10027,10060,9549,8553,7218,5670,4093,2618,1378,452,-116,-337,-245,75,554,1103,1662,2197,2714,3229,3803,4467,5272,6214,7283,8418,9539,10550,11351,11848,11982,11707,11033,10003,8696,7235,5743,4367,3208,2372,1874,1722,1841,2131,2473,2718,2766,2506,1911,970,-256,-1673,-3156,-4567,-5772,-6673,-7191,-7320,-7069,-6509,-5725,-4799,-3829,-2859,-1914,-1003,-64,917,2008,3213,4532,5919,7294,8559,9605,10334,10668,10583,10070,9211,8086,6849,5635,4613,3893,3571,3660,4122,4850,5688,6445,6935,6986,6488,5384,3707,1562,-891,-3431,-5838,-7888,-9399,-10254,-10392,-9862,-8740,-7223,-5483,-3767,-2248,-1091,-371,-90,-179,-496,-873,-1143,-1144,-794,-49,1049,2413,3897,5367,6649,7652,8275,8510,8372,7933,7288,6548,5803,5146,4614,4225,3966,3775,3617,3405,3098,2649,2030,1262,352,-637,-1649,-2633,-3503,-4257,-4836,-5281,-5606,-5875,-6146,-6486,-6927,-7495,-8150,-8832,-9447,-9872,-10016,-9780,-9151,-8130,-6829,-5350,-3891,-2607,-1672,-1201,-1253,-1831,-2841,-4157,-5585,-6929,-7993,-8636,-8750,-8339,-7445,-6195,-4761,-3318,-2055,-1104,-566,-462,-770,-1401,-2239,-3140,-3974,-4610,-4973,-5003,-4705,-4109,-3299,-2360,-1413,-547,156,660,973,1145,1267,1440,1766,2326,3136,4196,5396,6635,7740,8552,8958,8828,8191,7038,5515,3767,1975,342,-981,-1871,-2265,-2182,-1679,-892,37,934,1649,2056,2074,1678,898,-199,-1485,-2848,-4136,-5251,-6110,-6672,-6966,-7021,-6947,-6815,-6734,-6744,-6883,-7120,-7411,-7680,-7849,-7869,-7699,-7365,-6897,-6381,-5893,-5529,-5333,-5351,-5552,-5883,-6254,-6529,-6607,-6359,-5730,-4687,-3273,-1585,237,2024,3589,4791,5490,5653,5255,4401,3183,1799,413,-783,-1628,-2004,-1851,-1152,23,1573,3338,5137,6775,8093,8930,9242,8997,8282,7231,6010,4837,3876,3278,3114,3382,4015,4883,5840,6709,7381,7736,7750,7416,6777,5911,4881,3779,2648,1551,489,-515,-1483,-2416,-3335,-4242,-5132,-5999,-6807,-7539,-8142,-8593,-8847,-8894,-8729,-8373,-7864,-7279,-6674,-6168,-5809,-5684,-5796,-6148,-6661,-7254,-7791,-8152,-8229,-7931,-7248,-6184,-4837,-3313,-1762,-338,846,1677,2141,2235,2042,1658,1216,833,614,611,841,1261,1805,2358,2832,3125,3189,3006,2600,2038,1403,792,287,-47,-178,-105,131,487,865,1216,1434,1487,1320,935,359,-352,-1094,-1762,-2224,-2381,-2142,-1488,-438,921,2452,4005,5399,6504,7197,7428,7193,6532,5533,4298,2942,1586,315,-783,-1665,-2310,-2710,-2913,-2937,-2865,-2738,-2627,-2576,-2625,-2787,-3060,-3419,-3822,-4225,-4579,-4833,-4978,-4979,-4870,-4640,-4334,-3957,-3523,-3037,-2485,-1863,-1167,-405,405,1209,1973,2619,3101,3368,3395,3194,2800,2293,1762,1321,1081,1114,1497,2207,3228,4453,5765,7008,8038,8712,8944,8677,7916,6736,5225,3553,1864,347,-861,-1626,-1875,-1585,-772,457,2009,3690,5360,6829,7967,8675,8906,8689,8097,7264,6344,5493,4857,4520,4530,4863,5457,6201,6991,7687,8220,8501,8507,8237,7713,6981,6109,5141,4161,3204,2339,1590,1008,598,397,385,577,936,1446,2062,2747,3452,4144,4772,5305,5709,5947,6007,5863,5528,4996,4329,3542,2721,1910,1174,544,49,-328,-596,-799,-986,-1186,-1450,-1774,-2168,-2604,-3049,-3460,-3804,-4038,-4170,-4187,-4135,-4048,-3979,-3994,-4124,-4418,-4863,-5461,-6148,-6882,-7556,-8117,-8456,-8529,-8283,-7697,-6784,-5575,-4123,-2507,-799,902,2528,3984,5233,6224,6947,7427,7692,7816,7876,7944,8110,8415,8898,9555,10349,11222,12078,12828,13360,13583,13425,12826,11795,10326,8510,6403,4153,1852,-351,-2361,-4083,-5462,-6483,-7152,-7525,-7664,-7664,-7607,-7583,-7650,-7863,-8231,-8744,-9383,-10086,-10818,-11516,-12125,-12605,-12906,-12995,-12841,-12425,-11740,-10806,-9656,-8359,-6987,-5658,-4457,-3503,-2862,-2585,-2682,-3106,-3792,-4613,-5451,-6163,-6638,-6779,-6550,-5944,-5019,-3869,-2607,-1385,-315,475,935,1018,767,229,-486,-1261,-1979,-2531,-2833,-2848,-2552,-1983,-1186,-237,786,1800,2744,3546,4190,4626,4879,4932,4830,4595,4276,3929,3603,3353,3239,3266,3479,3820,4282,4763,5206,5496,5571,5354,4811,3943,2766,1341,-250,-1935,-3597,-5169,-6572,-7748,-8678,-9347,-9774,-9987,-10035,-9949,-9789,-9578,-9348,-9107,-8864,-8618,-8362,-8102,-7821,-7521,-7189,-6817,-6395,-5913,-5378,-4792,-4174,-3548,-2936,-2372,-1867,-1437,-1069,-756,-448,-117,280,792,1421,2201,3107,4116,5190,6267,7284,8167,8851,9271,9375,9143,8560,7657,6486,5116,3653,2197,857,-267,-1104,-1603,-1751,-1574,-1121,-476,268,1011,1656,2135,2387,2403,2184,1777,1247,675,153,-218,-366,-213,266,1069,2151,3413,4730,5941,6895,7433,7455,6892,5741,4063,1958,-419,-2897,-5304,-7471,-9262,-10574,-11343,-11553,-11232,-10436,-9267,-7836,-6280,-4740,-3327,-2164,-1311,-818,-692,-891,-1358,-1992,-2680,-3302,-3735,-3892,-3696,-3143,-2246,-1093,209,1510,2674,3545,4045,4093,3713,2950,1912,736,-439,-1469,-2236,-2670,-2708,-2380,-1704,-789,281,1352,2309,3015,3374,3318,2822,1912,647,-862,-2497,-4119,-5594,-6808,-7671,-8129,-8162,-7780,-7038,-5989,-4740,-3363,-1973,-647,537,1517,2282,2801,3136,3304,3410,3511,3708,4050,4595,5325,6224,7194,8148,8943,9481,9648,9406,8735,7686,6346,4834,3280,1821,548,-447,-1150,-1556,-1715,-1694,-1573,-1430,-1338,-1338,-1456,-1685,-1990,-2330,-2643,-2877,-2983,-2925,-2685,-2258,-1650,-874,42,1064,2146,3219,4216,5045,5621,5872,5736,5206,4313,3126,1782,409,-826,-1785,-2372,-2507,-2201,-1483,-444,773,2047,3204,4115,4672,4793,4470,3723,2633,1308,-108,-1486,-2673,-3583,-4117,-4254,-3991,-3366,-2450,-1330,-94,1145,2320,3340,4168,4764,5141,5317,5360,5342,5362,5518,5898,6567,7556,8856,10409,12132,13885,15546,16949,17984,18534,18552,18019,16972,15500,13708,11740,9736,7813,6101,4649,3522,2696,2159,1840,1667,1565,1442,1247,923,454,-155,-885,-1674,-2486,-3239,-3903,-4422,-4789,-4991,-5045,-4984,-4832,-4649,-4461,-4335,-4291,-4392,-4626,-5043,-5579,-6237,-6921,-7570,-8099,-8434,-8522,-8346,-7900,-7223,-6357,-5362,-4297,-3220,-2181,-1223,-376,329,895,1303,1578,1726,1780,1760,1695,1605,1501,1410,1320,1266,1240,1273,1368,1553,1824,2197,2650,3172,3728,4305,4867,5421,5952,6487,7017,7568,8114,8642,9107,9447,9609,9525,9145,8436,7379,5992,4311,2397,333,-1794,-3875,-5832,-7572,-9044,-10207,-11049,-11586,-11842,-11874,-11726,-11463,-11131,-10772,-10430,-10102,-9825,-9564,-9328,-9081,-8809,-8479,-8091,-7618,-7081,-6478,-5842,-5194,-4579,-4027,-3592,-3307,-3207,-3319,-3622,-4103,-4672,-5256,-5721,-5975,-5903,-5458,-4620,-3425,-1961,-339,1302,2827,4106,5048,5572,5654,5289,4513,3387,1999,439,-1181,-2763,-4222,-5471,-6469,-7164,-7547,-7603,-7350,-6798,-5984,-4952,-3751,-2471,-1175,32,1086,1913,2496,2829,2961,2955,2889,2840,2864,2987,3199,3474,3734,3930,3971,3812,3409,2742,1841,716,-537,-1878,-3188,-4416,-5473,-6311,-6911,-7244,-7362,-7269,-7035,-6702,-6326,-5952,-5607,-5317,-5081,-4898,-4754,-4622,-4470,-4269,-3972,-3548,-2974,-2216,-1291,-194,1027,2332,3655,4915,6039,6937,7553,7839,7781,7413,6775,5967,5075,4187,3396,2721,2208,1825,1552,1347,1160,962,717,398,2,-497,-1079,-1757,-2494,-3284,-4067,-4821,-5472,-5995,-6314,-6423,-6267,-5864,-5212,-4338,-3304,-2153,-984,142,1130,1920,2461,2733,2752,2564,2241,1876,1555,1355,1326,1484,1816,2272,2790,3301,3731,4030,4156,4092,3844,3441,2918,2341,1761,1248,847,596,505,559,728,944,1145,1252,1206,959,492,-184,-1030,-1975,-2945,-3817,-4518,-4917,-4956,-4575,-3753,-2533,-980,780,2595,4294,5714,6683,7111,6895,6056,4624,2722,516,-1813,-4045,-6011,-7550,-8582,-9080,-9085,-8689,-8017,-7201,-6363,-5604,-4971,-4506,-4183,-3989,-3874,-3801,-3729,-3635,-3504,-3335,-3139,-2930,-2735,-2564,-2442,-2366,-2341,-2350,-2378,-2393,-2375,-2289,-2114,-1821,-1394,-812,-70,844,1912,3134,4467,5874,7303,8679,9944,11022,11865,12426,12703,12687,12421,11930,11275,10500,9647,8759,7851,6947,6044,5150,4248,3352,2443,1549,671,-158,-909,-1546,-2043,-2365,-2515,-2477,-2283,-1936,-1479,-912,-273,447,1211,2015,2815,3561,4191,4634,4814,4676,4183,3321,2127,671,-964,-2618,-4181,-5486,-6428,-6914,-6904,-6417,-5502,-4265,-2820,-1287,215,1603,2812,3798,4563,5087,5404,5511,5440,5200,4806,4291,3663,2964,2234,1503,839,281,-128,-326,-307,-27,494,1265,2245,3410,4703,6071,7451,8794,10024,11123,12021,12719,13190,13433,13447,13250,12853,12282,11577,10757,9887,8987,8102,7247,6438,5667,4922,4183,3424,2631,1792,898,-29,-980,-1928,-2826,-3669,-4392,-4989,-5439,-5718,-5854,-5828,-5678,-5401,-5025,-4547,-3995,-3377,-2740,-2117,-1582,-1190,-1008,-1078,-1407,-1982,-2715,-3533,-4288,-4870,-5166,-5079,-4600,-3719,-2513,-1092,425,1869,3129,4071,4647,4811,4607,4073,3311,2406,1448,520,-341,-1096,-1755,-2331,-2848,-3344,-3827,-4321,-4806,-5268,-5655,-5926,-6010,-5872,-5441,-4721,-3686,-2382,-872,756,2377,3862,5085,5946,6356,6322,5831,4977,3846,2553,1226,-39,-1158,-2075,-2764,-3232,-3493,-3599,-3593,-3533,-3477,-3465,-3539,-3712,-3992,-4362,-4806,-5290,-5790,-6274,-6729,-7132,-7487,-7791,-8045,-8262,-8435,-8560,-8612,-8558,-8341,-7914,-7208,-6207,-4885,-3295,-1503,365,2161,3731,4932,5650,5848,5510,4721,3583,2238,850,-463,-1562,-2412,-2959,-3251,-3327,-3268,-3166,-3082,-3084,-3203,-3434,-3782,-4192,-4641,-5080,-5476,-5808,-6060,-6239,-6351,-6416,-6458,-6486,-6528,-6575,-6640,-6695,-6725,-6698,-6565,-6308,-5879,-5278,-4512,-3610,-2639,-1669,-781,-62,444,695,704,499,143,-286,-720,-1071,-1301,-1353,-1211,-871,-328,383,1240,2189,3172,4129,4987,5681,6164,6391,6355,6058,5527,4810,3966,3067,2180,1382,727,279,63,124,456,1074,1950,3056,4338,5718,7094,8353,9351,9971,10083,9628,8568,6957,4904,2567,156,-2126,-4094,-5599,-6580,-7025,-7003,-6634,-6064,-5446,-4916,-4569,-4451,-4565,-4864,-5275,-5717,-6098,-6356,-6447,-6354,-6096,-5699,-5228,-4726,-4268,-3892,-3644,-3550,-3609,-3814,-4126,-4489,-4835,-5085,-5155,-5002,-4559,-3857,-2898,-1760,-536,705,1840,2837,3631,4235,4660,4965,5185,5387,5584,5813,6051,6285,6489,6625,6687,6664,6558,6405,6218,6050,5915,5847,5840,5885,5945,5979,5915,5714,5314,4702,3873,2858,1722,545,-564,-1502,-2159,-2460,-2356,-1836,-971,170,1403,2588,3504,4008,3944,3264,1963,135,-2056,-4402,-6661,-8613,-10069,-10915,-11103,-10676,-9741,-8458,-7016,-5587,-4350,-3390,-2795,-2536,-2588,-2839,-3200,-3548,-3807,-3907,-3836,-3611,-3280,-2933,-2632,-2470,-2494,-2720,-3141,-3684,-4260,-4739,-4993,-4902,-4367,-3359,-1868,1,2156,4396,6569,8477,9990,11006,11495,11477,11049,10299,9407,8457,7614,6929,6471,6251,6251,6441,6771,7180,7623,8031,8360,8558,8586,8410,8017,7391,6548,5512,4312,3010,1644,290,-996,-2154,-3112,-3835,-4248,-4338,-4058,-3420,-2432,-1146,357,1979,3587,5041,6207,6965,7239,7005,6303,5224,3927,2579,1365,440,-90,-187,125,754,1561,2406,3128,3626,3837,3740,3399,2866,2271,1691,1227,915,796,822,977,1163,1321,1377,1269,981,500,-122,-830,-1528,-2114,-2487,-2566,-2294,-1667,-711,489,1830,3172,4385,5347,5968,6217,6096,5682,5074,4415,3839,3470,3385,3619,4139,4864,5678,6434,7012,7302,7247,6854,6154,5257,4257,3295,2455,1836,1446,1297,1310,1419,1499,1449,1176,617,-237,-1349,-2634,-3955,-5165,-6097,-6621,-6622,-6077,-4990,-3465,-1637,301,2152,3726,4860,5476,5524,5059,4178,3008,1724,455,-665,-1570,-2235,-2676,-2967,-3173,-3392,-3675,-4063,-4543,-5079,-5602,-6040,-6317,-6392,-6241,-5887,-5384,-4801,-4244,-3797,-3547,-3548,-3812,-4323,-4992,-5738,-6402,-6880,-7023,-6785,-6099,-5041,-3663,-2144,-632,666,1597,2031,1910,1250,129,-1288,-2829,-4258,-5412,-6112,-6289,-5924,-5076,-3886,-2516,-1168,-15,792,1179,1122,680,-40,-899,-1732,-2409,-2803,-2865,-2577,-1988,-1184,-287,570,1264,1681,1773,1523,971,226,-599,-1339,-1864,-2055,-1850,-1237,-282,912,2168,3337,4217,4698,4664,4107,3059,1618,-74,-1865,-3591,-5122,-6361,-7263,-7835,-8125,-8223,-8218,-8215,-8282,-8454,-8745,-9109,-9508,-9872,-10144,-10286,-10284,-10140,-9907,-9610,-9342,-9122,-9019,-9017,-9114,-9242,-9338,-9301,-9061,-8550,-7751,-6667,-5370,-3936,-2487,-1141,-2,850,1378,1584,1535,1304,1037,847,870,1199,1888,2946,4322,5922,7620,9263,10712,11837,12554,12823,12662,12131,11341,10413,9491,8682,8088,7743,7641,7742,7920,8086,8073,7796,7142,6101,4688,3005,1186,-578,-2115,-3242,-3849,-3874,-3334,-2324,-999,453,1813,2906,3560,3704,3294,2395,1082,-486,-2176,-3818,-5304,-6525,-7453,-8071,-8419,-8563,-8564,-8505,-8407,-8307,-8169,-7965,-7639,-7140,-6448,-5571,-4548,-3471,-2434,-1566,-953,-692,-785,-1238,-1949,-2814,-3687,-4411,-4874,-4970,-4672,-3987,-2994,-1787,-513,695,1710,2428,2798,2807,2496,1959,1316,705,278,138,386,1039,2083,3431,4968,6531,7967,9115,9860,10130,9910,9246,8246,7033,5788,4645,3751,3182,2977,3112,3505,4046,4580,4975,5094,4866,4244,3274,2026,643,-731,-1936,-2845,-3365,-3465,-3161,-2521,-1665,-698,221,1009,1544,1802,1751,1421,860,134,-678,-1503,-2288,-2986,-3589,-4094,-4535,-4937,-5328,-5724,-6094,-6414,-6593,-6582,-6283,-5685,-4760,-3576,-2215,-811,486,1548,2245,2536,2381,1862,1046,91,-875,-1702,-2282,-2543,-2449,-2030,-1339,-458,494,1442,2277,2951,3441,3736,3908,3988,4088,4263,4594,5102,5798,6618,7508,8335,9007,9395,9425,9052,8270,7148,5772,4293,2860,1632,749,303,354,886,1837,3106,4525,5949,7198,8140,8678,8762,8422,7717,6777,5730,4727,3889,3305,3023,3038,3314,3772,4327,4883,5348,5655,5745,5599,5218,4616,3848,2955,2010,1068,186,-597,-1252,-1776,-2172,-2461,-2669,-2801,-2888,-2896,-2850,-2707,-2495,-2202,-1875,-1544,-1265,-1085,-1021,-1098,-1284,-1546,-1833,-2069,-2223,-2223,-2066,-1733,-1231,-606,128,892,1654,2335,2890,3257,3405,3313,2997,2503,1895,1295,800,533,582,1002,1795,2925,4272,5720,7086,8225,8974,9247,8980,8195,6969,5419,3737,2082,658,-410,-1010,-1114,-754,-21,939,1970,2902,3605,3979,3980,3642,2999,2181,1265,372,-423,-1071,-1546,-1861,-2026,-2080,-2040,-1934,-1783,-1601,-1413,-1249,-1135,-1128,-1257,-1574,-2105,-2854,-3822,-4961,-6227,-7539,-8821,-9992,-10966,-11680,-12076,-12120,-11820,-11190,-10305,-9236,-8101,-6977,-5974,-5129,-4496,-4066,-3828,-3754,-3804,-3958,-4176,-4451,-4750,-5061,-5354,-5600,-5774,-5841,-5793,-5615,-5330,-4955,-4534,-4110,-3703,-3360,-3048,-2781,-2505,-2190,-1796,-1291,-675,54,852,1686,2497,3231,3841,4281,4542,4607,4514,4289,4000,3705,3479,3359,3390,3552,3828,4126,4390,4489,4382,3980,3291,2343,1195,-27,-1227,-2285,-3109,-3653,-3897,-3864,-3613,-3223,-2768,-2365,-2060,-1956,-2075,-2459,-3114,-4004,-5124,-6384,-7755,-9133,-10470,-11675,-12695,-13469,-13956,-14130,-13978,-13498,-12713,-11639,-10341,-8862,-7297,-5721,-4224,-2892,-1778,-931,-358,-51,21,-100,-357,-708,-1089,-1469,-1802,-2043,-2187,-2181,-2041,-1748,-1320,-779,-157,500,1154,1764,2310,2782,3199,3585,3982,4440,4969,5613,6324,7096,7854,8523,9046,9315,9308,8956,8274,7263,5996,4542,3019,1558,272,-692,-1268,-1375,-1016,-229,909,2262,3695,5054,6188,7000,7387,7327,6815,5900,4665,3216,1677,190,-1123,-2140,-2782,-2999,-2806,-2242,-1431,-483,429,1168,1606,1639,1243,407,-800,-2287,-3927,-5592,-7135,-8463,-9456,-10080,-10287,-10078,-9482,-8525,-7281,-5803,-4181,-2487,-814,746,2117,3206,3947,4284,4179,3632,2663,1345,-243,-1959,-3677,-5248,-6534,-7440,-7888,-7854,-7371,-6487,-5314,-3948,-2508,-1077,272,1512,2634,3657,4606,5502,6356,7159,7881,8488,8921,9151,9145,8892,8420,7745,6944,6060,5183,4356,3662,3116,2761,2590,2581,2723,2955,3246,3557,3833,4061,4201,4228,4140,3906,3543,3043,2441,1763,1076,428,-97,-455,-600,-529,-268,114,529,871,1030,929,503,-255,-1316,-2598,-4005,-5388,-6634,-7605,-8208,-8397,-8139,-7482,-6481,-5232,-3840,-2415,-1045,175,1203,1983,2516,2789,2826,2657,2299,1815,1213,555,-128,-797,-1395,-1885,-2215,-2348,-2259,-1940,-1404,-696,128,990,1818,2538,3127,3558,3893,4162,4482,4916,5549,6415,7508,8776,10128,11437,12570,13398,13818,13763,13223,12221,10850,9214,7479,5777,4275,3087,2311,1995,2150,2726,3671,4852,6174,7477,8642,9530,10050,10112,9697,8798,7477,5827,3972,2069,260,-1306,-2532,-3354,-3759,-3798,-3542,-3118,-2648,-2250,-2029,-2047,-2328,-2861,-3587,-4431,-5292,-6076,-6675,-7030,-7065,-6778,-6147,-5222,-4029,-2656,-1172,325,1728,2953,3883,4464,4622,4355,3653,2590,1224,-327,-1942,-3503,-4880,-5967,-6686,-6971,-6808,-6201,-5197,-3871,-2319,-662,980,2496,3781,4789,5476,5865,5994,5921,5723,5463,5192,4942,4721,4522,4326,4111,3858,3555,3205,2822,2426,2052,1727,1482,1342,1318,1413,1615,1913,2264,2660,3036,3363,3591,3661,3535,3175,2549,1680,587,-656,-1952,-3195,-4263,-5052,-5495,-5547,-5248,-4640,-3874,-3054,-2374,-1937,-1884,-2256,-3073,-4282,-5787,-7460,-9145,-10698,-11982,-12892,-13368,-13366,-12916,-12036,-10817,-9324,-7673,-5961,-4305,-2808,-1574,-679,-186,-115,-460,-1162,-2149,-3297,-4494,-5609,-6539,-7199,-7542,-7551,-7253,-6698,-5961,-5139,-4316,-3591,-3029,-2682,-2565,-2668,-2924,-3274,-3590,-3791,-3759,-3430,-2765,-1773,-512,934,2436,3874,5107,6040,6591,6721,6436,5766,4779,3559,2192,787,-589,-1821,-2870,-3642,-4113,-4242,-4031,-3503,-2730,-1788,-817,75,741,1091,1060,635,-127,-1132,-2237,-3279,-4104,-4591,-4638,-4255,-3453,-2359,-1106,134,1182,1901,2164,1928,1169,-46,-1643,-3484,-5435,-7334,-9035,-10393,-11290,-11633,-11373,-10500,-9062,-7153,-4902,-2492,-99,2085,3888,5187,5890,5982,5492,4512,3156,1589,-54,-1601,-2963,-4012,-4735,-5086,-5110,-4848,-4370,-3772,-3130,-2525,-2025,-1639,-1391,-1219,-1074,-867,-501,77,942,2068,3447,4978,6564,8063,9357,10318,10880,10991,10659,9932,8878,7606,6214,4816,3497,2360,1459,857,585,653,1044,1716,2582,3541,4464,5229,5718,5855,5608,5000,4098,3030,1899,871,25,-548,-832,-860,-694,-455,-252,-216,-429,-970,-1842,-3028,-4464,-6038,-7653,-9159,-10445,-11380,-11863,-11812,-11169,-9936,-8131,-5864,-3255,-505,2185,4585,6492,7741,8222,7912,6849,5170,3042,703,-1634,-3738,-5434,-6608,-7183,-7188,-6660,-5737,-4526,-3208,-1898,-746,176,803,1132,1203,1077,877,697,681,907,1460,2364,3595,5086,6719,8365,9847,11044,11800,12051,11745,10899,9580,7879,5949,3915,1952,191,-1233,-2199,-2647,-2508,-1796,-554,1129,3085,5147,7095,8722,9866,10380,10234,9443,8099,6378,4441,2505,732,-747,-1844,-2555,-2905,-2986,-2895,-2766,-2690,-2779,-3059,-3575,-4285,-5155,-6097,-7022,-7817,-8378,-8596,-8382,-7684,-6470,-4777,-2683,-313,2154,4527,6605,8203,9186,9467,9034,7942,6311,4310,2147,14,-1874,-3390,-4403,-4892,-4849,-4356,-3499,-2414,-1222,-45,1017,1914,2593,3089,3414,3646,3863,4138,4549,5143,5927,6895,7962,9059,10048,10823,11280,11323,10953,10158,9024,7655,6177,4740,3463,2449,1753,1407,1388,1667,2183,2881,3698,4567,5441,6238,6907,7368,7567,7447,7001,6220,5169,3911,2566,1232,41,-942,-1617,-1998,-2057,-1867,-1485,-1006,-520,-122,132,176,13,-374,-924,-1612,-2331,-3034,-3600,-3979,-4083,-3882,-3364,-2546,-1502,-313,891,1983,2835,3318,3373,2924,2014,659,-1009,-2887,-4790,-6577,-8075,-9168,-9764,-9822,-9366,-8448,-7180,-5701,-4149,-2684,-1436,-501,34,168,-92,-667,-1448,-2313,-3101,-3683,-3940,-3793,-3220,-2249,-950,536,2081,3517,4704,5547,5951,5943,5509,4767,3782,2696,1609,635,-146,-661,-886,-788,-404,241,1069,1983,2892,3658,4206,4423,4282,3762,2898,1763,449,-932,-2267,-3460,-4431,-5126,-5521,-5621,-5455,-5075,-4560,-3974,-3433,-2987,-2739,-2717,-2964,-3468,-4191,-5077,-6017,-6927,-7687,-8211,-8431,-8318,-7870,-7161,-6246,-5262,-4311,-3509,-2944,-2677,-2710,-3044,-3595,-4303,-5047,-5749,-6301,-6659,-6766,-6641,-6298,-5804,-5219,-4638,-4120,-3751,-3562,-3584,-3830,-4258,-4858,-5538,-6250,-6893,-7379,-7635,-7576,-7170,-6401,-5292,-3916,-2367,-771,746,2047,3040,3643,3838,3628,3068,2242,1247,201,-789,-1621,-2210,-2488,-2434,-2026,-1296,-308,879,2144,3397,4529,5442,6085,6404,6414,6127,5609,4921,4147,3357,2624,1989,1495,1137,918,793,718,626,453,133,-381,-1114,-2071,-3208,-4468,-5755,-6966,-7984,-8704,-9041,-8933,-8362,-7359,-5972,-4324,-2539,-777,805,2056,2867,3150,2891,2118,918,-582,-2213,-3808,-5195,-6231,-6832,-6942,-6601,-5857,-4853,-3701,-2574,-1583,-841,-398,-263,-386,-687,-1033,-1301,-1346,-1069,-397,699,2167,3941,5871,7818,9602,11075,12102,12604,12548,11954,10890,9475,7839,6141,4525,3123,2038,1334,1036,1125,1539,2200,2986,3793,4510,5038,5330,5339,5090,4602,3944,3179,2372,1591,865,220,-340,-842,-1304,-1753,-2224,-2722,-3265,-3837,-4431,-5000,-5534,-5970,-6290,-6454,-6450,-6282,-5954,-5506,-4954,-4343,-3694,-3030,-2362,-1690,-1021,-353,302,927,1487,1949,2256,2376,2267,1911,1329,525,-410,-1429,-2431,-3332,-4073,-4587,-4862,-4893,-4714,-4362,-3900,-3373,-2834,-2314,-1824,-1361,-898,-394,194,909,1788,2834,4043,5366,6735,8068,9264,10227,10888,11173,11083,10605,9810,8752,7546,6289,5105,4091,3341,2906,2817,3063,3591,4336,5195,6073,6880,7524,7970,8153,8102,7783,7257,6526,5648,4650,3591,2493,1430,406,-503,-1309,-1946,-2450,-2774,-2957,-2997,-2903,-2708,-2398,-2021,-1569,-1087,-592,-115,309,662,935,1118,1237,1301,1338,1377,1420,1497,1570,1657,1697,1682,1569,1331,965,465,-141,-818,-1512,-2165,-2709,-3108,-3310,-3319,-3130,-2774,-2300,-1746,-1179,-632,-146,268,611,903,1187,1503,1903,2424,3081,3874,4761,5683,6560,7291,7794,7996,7856,7372,6579,5545,4366,3165,2038,1117,468,155,198,569,1216,2055,2979,3901,4730,5413,5934,6288,6532,6684,6808,6904,7000,7047,7025,6863,6525,5968,5179,4180,3011,1752,494,-662,-1609,-2268,-2574,-2505,-2084,-1373,-480,462,1309,1917,2188,2046,1500,588,-583,-1890,-3187,-4353,-5280,-5921,-6252,-6328,-6193,-5972,-5733,-5593,-5609,-5818,-6235,-6803,-7475,-8151,-8742,-9150,-9327,-9206,-8825,-8183,-7375,-6471,-5570,-4775,-4136,-3729,-3541,-3558,-3722,-3934,-4104,-4128,-3921,-3443,-2678,-1660,-474,790,1988,3031,3785,4212,4252,3945,3326,2507,1583,708,-17,-464,-584,-334,250,1098,2102,3130,4043,4746,5144,5216,4978,4461,3765,2943,2098,1261,501,-211,-839,-1455,-2053,-2689,-3366,-4087,-4833,-5549,-6175,-6649,-6886,-6879,-6581,-6057,-5352,-4583,-3863,-3306,-3007,-3023,-3345,-3951,-4727,-5588,-6398,-7065,-7515,-7706,-7653,-7390,-6984,-6521,-6070,-5703,-5460,-5362,-5397,-5537,-5734,-5927,-6073,-6120,-6048,-5859,-5559,-5203,-4828,-4494,-4260,-4149,-4199,-4402,-4727,-5138,-5542,-5875,-6036,-5952,-5576,-4875,-3881,-2637,-1243,199,1569,2756,3683,4290,4568,4544,4278,3856,3384,2957,2667,2584,2727,3099,3647,4288,4941,5493,5873,6023,5929,5617,5144,4583,4008,3486,3048,2711,2442,2211,1954,1624,1183,612,-73,-836,-1617,-2330,-2916,-3289,-3438,-3342,-3059,-2646,-2217,-1873,-1722,-1837,-2253,-2951,-3867,-4891,-5878,-6698,-7212,-7342,-7040,-6324,-5256,-3947,-2520,-1119,124,1110,1750,2032,1942,1546,910,139,-658,-1385,-1958,-2320,-2458,-2380,-2130,-1774,-1372,-996,-690,-478,-358,-292,-223,-77,221,737,1515,2552,3826,5245,6722,8102,9281,10108,10523,10451,9918,8948,7660,6171,4639,3211,2038,1196,770,729,1033,1571,2209,2814,3258,3469,3401,3091,2595,2023,1475,1044,801,745,866,1073,1295,1405,1347,1034,492,-262,-1124,-1989,-2717,-3212,-3376,-3199,-2700,-1964,-1126,-318,308,643,631,260,-396,-1230,-2090,-2818,-3279,-3361,-3043,-2316,-1288,-55,1217,2378,3299,3862,4022,3757,3106,2148,977,-283,-1516,-2628,-3519,-4166,-4528,-4637,-4525,-4248,-3873,-3455,-3049,-2683,-2376,-2105,-1860,-1577,-1222,-727,-64,792,1833,3020,4286,5553,6693,7626,8242,8473,8295,7701,6766,5573,4271,3000,1922,1167,828,952,1525,2477,3707,5076,6459,7719,8784,9586,10127,10423,10526,10481,10348,10136,9862,9494,8997,8336,7481,6447,5265,4022,2815,1769,988,562,520,867,1507,2349,3214,3957,4418,4482,4088,3240,2005,511,-1083,-2603,-3887,-4813,-5309,-5369,-5038,-4420,-3638,-2836,-2143,-1658,-1453,-1542,-1911,-2499,-3215,-3967,-4639,-5149,-5421,-5416,-5134,-4603,-3884,-3062,-2215,-1443,-801,-341,-75,19,-15,-106,-173,-139,55,454,1049,1819,2694,3590,4419,5084,5519,5681,5559,5187,4622,3957,3290,2731,2352,2235,2375,2792,3401,4160,4957,5722,6378,6876,7195,7344,7342,7247,7086,6917,6748,6590,6416,6183,5845,5359,4692,3857,2871,1812,751,-223,-1024,-1608,-1940,-2045,-1972,-1811,-1658,-1622,-1797,-2227,-2960,-3928,-5097,-6331,-7517,-8528,-9248,-9618,-9606,-9242,-8597,-7769,-6890,-6065,-5415,-4999,-4864,-5014,-5407,-5990,-6676,-7368,-7977,-8400,-8581,-8450,-8020,-7282,-6326,-5220,-4100,-3074,-2271,-1770,-1635,-1859,-2401,-3163,-4006,-4798,-5370,-5627,-5469,-4888,-3906,-2616,-1142,371,1764,2919,3728,4160,4205,3936,3433,2819,2211,1705,1380,1261,1354,1613,1994,2420,2838,3191,3446,3584,3602,3518,3344,3108,2822,2490,2115,1679,1168,577,-94,-821,-1569,-2293,-2943,-3473,-3867,-4109,-4230,-4264,-4278,-4337,-4513,-4868,-5435,-6233,-7223,-8356,-9526,-10632,-11541,-12151,-12376,-12176,-11562,-10588,-9349,-7979,-6592,-5333,-4272,-3495,-3002,-2796,-2822,-3036,-3354,-3738,-4101,-4433,-4668,-4813,-4835,-4759,-4582,-4341,-4058,-3783,-3540,-3368,-3288,-3284,-3366,-3458,-3537,-3506,-3324,-2913,-2263,-1359,-247,1002,2298,3518,4558,5323,5747,5833,5589,5117,4508,3902,3415,3139,3140,3426,3961,4682,5475,6253,6901,7341,7514,7395,6983,6318,5451,4455,3412,2400,1484,729,156,-203,-371,-362,-219,-4,233,425,520,489,304,-36,-503,-1082,-1730,-2413,-3112,-3787,-4426,-4997,-5476,-5826,-6011,-5993,-5748,-5267,-4573,-3698,-2726,-1721,-793,-8,577,916,1045,966,762,496,225,27,-89,-93,-6,150,329,503,607,638,545,335,1,-438,-955,-1507,-2042,-2497,-2808,-2905,-2745,-2286,-1529,-503,735,2079,3431,4646,5635,6278,6554,6430,5975,5261,4406,3537,2762,2172,1813,1697,1791,2063,2426,2852,3254,3624,3912,4112,4212,4202,4088,3885,3599,3290,2983,2746,2628,2667,2881,3252,3743,4266,4743,5071,5179,5012,4579,3906,3076,2193,1346,627,91,-259,-434,-498,-508,-533,-613,-783,-1026,-1333,-1658,-1964,-2228,-2409,-2525,-2552,-2527,-2440,-2313,-2144,-1942,-1697,-1439,-1158,-894,-672,-514,-462,-519,-704,-995,-1389,-1832,-2319,-2781,-3214,-3563,-3816,-3937,-3902,-3673,-3236,-2543,-1611,-422,975,2525,4145,5729,7171,8378,9267,9813,10007,9902,9569,9106,8606,8161,7810,7607,7510,7532,7594,7678,7734,7742,7688,7579,7411,7198,6946,6660,6348,6032,5726,5481,5324,5295,5416,5676,6040,6436,6767,6922,6800,6311,5416,4124,2484,611,-1365,-3299,-5043,-6495,-7576,-8252,-8545,-8474,-8122,-7534,-6796,-5954,-5069,-4178,-3326,-2537,-1844,-1265,-806,-474,-253,-122,-51,-8,41,116,228,375,545,711,858,960,1013,1012,968,887,785,657,508,327,115,-130,-390,-631,-813,-880,-773,-475,64,794,1695,2672,3635,4480,5110,5462,5494,5220,4677,3939,3099,2241,1461,810,346,79,9,126,387,766,1214,1682,2135,2508,2792,2930,2947,2830,2645,2412,2233,2116,2144,2280,2525,2786,2992,3031,2804,2256,1342,90,-1428,-3122,-4834,-6450,-7836,-8901,-9616,-9948,-9965,-9692,-9222,-8611,-7923,-7204,-6481,-5798,-5155,-4606,-4140,-3815,-3618,-3594,-3703,-3967,-4316,-4736,-5153,-5522,-5798,-5944,-5954,-5835,-5611,-5326,-5024,-4738,-4526,-4382,-4348,-4403,-4545,-4751,-4995,-5231,-5435,-5533,-5509,-5294,-4877,-4243,-3391,-2385,-1254,-109,989,1938,2676,3165,3377,3356,3131,2787,2403,2055,1828,1758,1897,2228,2754,3405,4137,4844,5453,5850,5960,5711,5076,4046,2691,1074,-648,-2349,-3864,-5056,-5842,-6157,-6046,-5566,-4868,-4097,-3430,-3007,-2934,-3254,-3945,-4921,-6063,-7210,-8227,-8987,-9419,-9494,-9241,-8703,-7980,-7129,-6259,-5406,-4634,-3967,-3420,-3007,-2722,-2570,-2529,-2599,-2744,-2935,-3135,-3293,-3361,-3298,-3066,-2647,-2058,-1312,-486,366,1137,1756,2130,2212,1954,1362,445,-726,-2095,-3544,-4974,-6265,-7300,-7993,-8254,-8069,-7429,-6391,-5045,-3509,-1922,-416,889,1924,2625,3017,3124,3018,2793,2522,2304,2192,2229,2443,2803,3286,3825,4341,4770,5019,5052,4832,4371,3717,2936,2135,1415,890,650,765,1261,2126,3290,4655,6073,7397,8466,9156,9376,9096,8341,7201,5794,4289,2818,1537,517,-177,-558,-657,-551,-305,-25,248,423,485,399,160,-220,-722,-1314,-1948,-2582,-3154,-3633,-3949,-4108,-4061,-3838,-3446,-2926,-2337,-1733,-1188,-763,-515,-490,-702,-1162,-1834,-2691,-3661,-4677,-5654,-6504,-7141,-7488,-7478,-7065,-6252,-5042,-3517,-1762,102,1931,3610,5002,6057,6703,6975,6892,6549,6035,5459,4927,4519,4301,4295,4489,4840,5260,5671,5955,6056,5909,5520,4920,4191,3434,2765,2288,2092,2221,2700,3488,4525,5701,6898,7971,8797,9249,9259,8772,7814,6439,4750,2897,1018,-727,-2215,-3367,-4125,-4506,-4538,-4287,-3832,-3239,-2591,-1926,-1307,-747,-284,72,314,428,441,344,190,-9,-195,-338,-392,-330,-129,210,678,1241,1849,2447,2957,3325,3495,3428,3115,2566,1814,915,-61,-1025,-1896,-2566,-2971,-3032,-2718,-2017,-968,363,1880,3449,4959,6275,7308,7990,8289,8222,7834,7209,6442,5659,4948,4426,4135,4111,4331,4739,5246,5765,6188,6460,6526,6392,6086,5655,5178,4717,4330,4072,3953,3992,4165,4433,4757,5061,5281,5346,5187,4776,4080,3123,1952,632,-725,-2040,-3210,-4172,-4895,-5364,-5609,-5672,-5591,-5430,-5200,-4950,-4661,-4357,-4010,-3631,-3216,-2771,-2322,-1882,-1483,-1146,-886,-710,-612,-574,-571,-570,-536,-449,-292,-71,188,457,675,795,772,552,132,-495,-1305,-2230,-3204,-4128,-4887,-5397,-5560,-5337,-4706,-3709,-2400,-898,693,2238,3624,4766,5576,6054,6167,5984,5545,4943,4278,3612,3054,2613,2335,2196,2156,2188,2222,2231,2185,2076,1914,1721,1520,1329,1175,1038,938,841,742,619,450,225,-82,-480,-1002,-1643,-2420,-3324,-4322,-5391,-6457,-7471,-8365,-9082,-9594,-9864,-9909,-9728,-9346,-8801,-8100,-7300,-6405,-5472,-4525,-3624,-2803,-2128,-1628,-1356,-1312,-1519,-1939,-2552,-3288,-4093,-4887,-5602,-6165,-6519,-6633,-6487,-6104,-5533,-4838,-4124,-3481,-3003,-2776,-2831,-3190,-3806,-4608,-5478,-6280,-6876,-7133,-6976,-6350,-5288,-3858,-2182,-424,1265,2711,3803,4435,4585,4264,3539,2529,1352,178,-884,-1705,-2230,-2424,-2300,-1918,-1338,-663,42,681,1215,1592,1807,1851,1745,1503,1154,726,238,-263,-766,-1219,-1615,-1924,-2150,-2295,-2386,-2446,-2520,-2614,-2761,-2950,-3171,-3403,-3620,-3789,-3912,-3960,-3953,-3880,-3758,-3575,-3348,-3055,-2714,-2318,-1901,-1484,-1124,-852,-708,-692,-791,-955,-1147,-1310,-1446,-1548,-1676,-1877,-2187,-2607,-3058,-3431,-3563,-3336,-2663,-1587,-222,1226,2526,3495,4000,4049,3717,3158,2544,1994,1582,1267,953,493,-241,-1311,-2687,-4192,-5574,-6493,-6631,-5753,-3769,-771,2930,6910,10592,13455,15004,14961,13210,9913,5414,243,-4968,-9588,-13011,-14799,-14679,-12620,-8838,-3744,2044,7850,12950,16728,18734,18755,16852,13366,8816,3881,-777,-4579,-7126,-8246,-7999,-6629,-4504,-2052,376,2453,4032,5024,5478,5479,5157,4625,3983,3281,2537,1737,851,-132,-1196,-2281,-3288,-4095,-4586,-4688,-4381,-3731,-2873,-1984,-1277,-911,-1002,-1547,-2448,-3512,-4473,-5080,-5115,-4472,-3176,-1384,629,2543,4012,4794,4727,3833,2251,258,-1808,-3604,-4821,-5264,-4853,-3650,-1839,283,2391,4116,5176,5357,4590,2955,661,-1951,-4502,-6594,-7899,-8233,-7519,-5912,-3633,-1060,1450,3553,5002,5683,5590,4867,3688,2326,974,-136,-908,-1266,-1218,-842,-209,544,1321,2029,2596,3003,3244,3354,3384,3398,3465,3644,3961,4434,5001,5610,6126,6451,6446,6046,5190,3904,2263,401,-1512,-3283,-4751,-5763,-6260,-6198,-5648,-4680,-3448,-2102,-796,319,1158,1670,1881,1869,1760,1697,1828,2242,3013,4110,5486,7016,8574,10018,11238,12142,12710,12919,12826,12461,11909,11218,10478,9718,8999,8316,7656,6991,6249,5389,4348,3109,1676,97,-1540,-3123,-4526,-5624,-6316,-6532,-6223,-5414,-4132,-2470,-538,1538,3611,5537,7192,8435,9196,9387,8999,8024,6520,4549,2222,-353,-3046,-5706,-8194,-10327,-11956,-12915,-13102,-12454,-11007,-8863,-6227,-3334,-482,2073,4090,5424,5998,5842,5053,3792,2241,596,-997,-2391,-3543,-4404,-5017,-5410,-5648,-5764,-5780,-5692,-5483,-5129,-4619,-3963,-3190,-2360,-1553,-863,-372,-158,-245,-633,-1272,-2076,-2953,-3789,-4501,-5019,-5297,-5338,-5141,-4756,-4218,-3585,-2911,-2241,-1622,-1075,-632,-291,-76,14,-33,-228,-569,-1043,-1634,-2286,-2974,-3631,-4231,-4740,-5146,-5460,-5693,-5896,-6092,-6344,-6662,-7071,-7557,-8082,-8612,-9077,-9441,-9650,-9690,-9548,-9246,-8810,-8276,-7704,-7124,-6595,-6137,-5777,-5524,-5393,-5364,-5450,-5603,-5816,-6028,-6203,-6281,-6219,-5967,-5503,-4815,-3914,-2854,-1683,-502,618,1580,2329,2806,3010,2929,2633,2155,1599,1030,530,157,-58,-103,11,242,546,862,1132,1322,1388,1342,1182,952,697,481,362,401,632,1065,1690,2443,3285,4097,4831,5375,5690,5728,5493,4997,4308,3480,2616,1792,1089,568,267,198,354,705,1210,1828,2505,3217,3925,4622,5297,5942,6552,7123,7624,8061,8385,8613,8719,8739,8686,8600,8520,8464,8458,8507,8599,8734,8895,9060,9240,9407,9579,9737,9899,10038,10171,10280,10365,10424,10455,10455,10437,10392,10347,10285,10238,10194,10159,10138,10112,10085,10045,9971,9873,9713,9509,9241,8905,8505,8033,7504,6934,6365,5826,5385,5056,4873,4819,4858,4924,4944,4836,4556,4077,3429,2665,1881,1169,627,309,241,409,741,1169,1583,1912,2079,2055,1827,1418,870,236,-407,-1015,-1512,-1878,-2086,-2140,-2078,-1942,-1801,-1703,-1720,-1855,-2141,-2536,-3004,-3488,-3916,-4231,-4381,-4341,-4100,-3695,-3149,-2545,-1930,-1397,-986,-771,-772,-1019,-1497,-2188,-3039,-4003,-5009,-6002,-6918,-7713,-8358,-8819,-9112,-9219,-9180,-9001,-8733,-8401,-8049,-7712,-7410,-7169,-6986,-6864,-6797,-6766,-6765,-6776,-6783,-6787,-6783,-6772,-6776,-6787,-6836,-6912,-7028,-7175,-7344,-7525,-7705,-7875,-8019,-8146,-8234,-8307,-8353,-8401,-8441,-8504,-8573,-8670,-8774,-8887,-8989,-9059,-9082,-9030,-8894,-8664,-8348,-7969,-7548,-7134,-6754,-6443,-6232,-6114,-6099,-6149,-6251,-6351,-6438,-6474,-6462,-6407,-6320,-6239,-6181,-6173,-6234,-6352,-6530,-6730,-6931,-7094,-7197,-7218,-7154,-7012,-6808,-6570,-6322,-6090,-5875,-5693,-5512,-5337,-5121,-4869,-4542,-4160,-3722,-3263,-2822,-2441,-2177,-2047,-2087,-2277,-2586,-2980,-3371,-3722,-3955,-4037,-3948,-3678,-3266,-2737,-2159,-1583,-1066,-655,-372,-240,-244,-375,-606,-909,-1256,-1628,-2000,-2356,-2679,-2949,-3155,-3264,-3279,-3157,-2911,-2518,-1996,-1359,-646,112,858,1565,2186,2709,3128,3445,3700,3909,4118,4358,4630,4968,5327,5711,6081,6394,6647,6801,6865,6840,6744,6599,6435,6275,6143,6052,6016,6027,6087,6177,6291,6414,6548,6681,6824,6976,7144,7329,7525,7724,7908,8051,8142,8141,8055,7859,7575,7211,6792,6355,5917,5516,5167,4878,4659,4498,4385,4315,4268,4246,4246,4267,4333,4434,4598,4814,5093,5417,5779,6139,6488,6771,6984,7087,7090,6988,6811,6588,6357,6158,6028,5973,6026,6149,6338,6552,6741,6877,6902,6813,6578,6235,5790,5322,4867,4516,4297,4286,4479,4900,5500,6248,7049,7839,8516,9003,9243,9194,8858,8264,7470,6572,5656,4841,4211,3839,3771,3994,4479,5148,5901,6623,7218,7580,7686,7481,7038,6384,5643,4926,4325,3980,3912,4192,4761,5583,6538,7516,8383,9029,9372,9360,9008,8338,7462,6450,5447,4535,3819,3341,3140,3189,3469,3894,4413,4919,5364,5667,5811,5770,5575,5247,4850,4432,4047,3738,3524,3411,3380,3395,3416,3390,3288,3062,2719,2245,1681,1053,411,-200,-743,-1180,-1510,-1715,-1824,-1846,-1823,-1773,-1737,-1723,-1756,-1827,-1943,-2076,-2233,-2385,-2525,-2653,-2748,-2831,-2891,-2938,-2983,-3019,-3064,-3113,-3173,-3259,-3366,-3524,-3729,-4001,-4339,-4745,-5209,-5710,-6221,-6706,-7116,-7425,-7578,-7572,-7376,-7008,-6483,-5838,-5122,-4392,-3698,-3096,-2620,-2293,-2134,-2118,-2245,-2471,-2779,-3126,-3498,-3866,-4220,-4557,-4862,-5142,-5389,-5593,-5765,-5883,-5964,-6000,-6001,-5985,-5960,-5960,-5986,-6070,-6206,-6400,-6635,-6897,-7140,-7368,-7511,-7592,-7569,-7466,-7292,-7073,-6852,-6648,-6506,-6429,-6439,-6519,-6653,-6822,-6978,-7113,-7183,-7180,-7101,-6944,-6731,-6484,-6222,-5978,-5770,-5613,-5516,-5477,-5484,-5536,-5602,-5689,-5762,-5840,-5893,-5944,-5978,-6006,-6020,-6024,-6006,-5961,-5882,-5768,-5616,-5441,-5244,-5045,-4862,-4693,-4566,-4466,-4407,-4368,-4348,-4324,-4301,-4253,-4197,-4126,-4057,-4005,-3984,-4011,-4102,-4258,-4481,-4755,-5065,-5384,-5700,-5977,-6217,-6403,-6539,-6641,-6709,-6761,-6806,-6851,-6891,-6928,-6948,-6937,-6897,-6782,-6626,-6378,-6080,-5721,-5321,-4913,-4508,-4138,-3812,-3558,-3356,-3238,-3165,-3151,-3181,-3239,-3334,-3454,-3599,-3780,-3979,-4212,-4445,-4687,-4896,-5067,-5168,-5177,-5098,-4908,-4637,-4287,-3899,-3492,-3113,-2771,-2502,-2296,-2155,-2051,-1955,-1831,-1642,-1370,-989,-517,41,639,1236,1776,2214,2498,2600,2511,2233,1800,1249,637,23,-533,-978,-1279,-1398,-1343,-1108,-724,-224,358,970,1588,2156,2673,3089,3419,3646,3782,3842,3850,3828,3812,3823,3873,3983,4130,4317,4497,4655,4743,4741,4619,4369,3999,3518,2979,2411,1880,1437,1125,997,1055,1321,1754,2341,3007,3718,4388,4993,5462,5789,5951,5957,5837,5614,5342,5049,4786,4570,4419,4343,4323,4363,4431,4523,4616,4707,4786,4866,4927,5004,5059,5131,5188,5245,5290,5328,5350,5371,5377,5384,5379,5369,5347,5316,5267,5209,5137,5067,4997,4951,4928,4948,5016,5126,5291,5488,5711,5956,6187,6421,6620,6797,6930,7024,7066,7065,7011,6917,6780,6614,6425,6225,6019,5825,5632,5462,5300,5153,5017,4890,4776,4677,4602,4549,4529,4539,4570,4626,4674,4723,4746,4747,4719,4672,4615,4562,4532,4528,4571,4643,4745,4851,4938,4976,4945,4819,4606,4303,3942,3556,3184,2885,2678,2624,2704,2948,3307,3764,4264,4757,5192,5530,5731,5790,5701,5477,5158,4774,4368,3985,3648,3387,3205,3104,3066,3084,3132,3198,3271,3342,3413,3481,3550,3622,3687,3762,3813,3874,3916,3964,4018,4093,4192,4331,4503,4708,4938,5163,5379,5536,5639,5638,5541,5329,5009,4603,4121,3605,3068,2550,2055,1614,1205,851,515,208,-94,-385,-663,-916,-1127,-1269,-1336,-1308,-1189,-991,-722,-425,-114,166,402,564,650,658,589,472,298,110,-106,-316,-540,-755,-992,-1224,-1486,-1753,-2033,-2323,-2591,-2854,-3069,-3247,-3372,-3436,-3461,-3436,-3391,-3336,-3284,-3251,-3238,-3249,-3270,-3301,-3311,-3307,-3264,-3193,-3091,-2976,-2861,-2765,-2699,-2674,-2691,-2746,-2826,-2926,-3029,-3142,-3257,-3391,-3551,-3757,-4017,-4336,-4709,-5115,-5529,-5910,-6224,-6435,-6506,-6440,-6219,-5879,-5439,-4955,-4464,-4032,-3686,-3471,-3394,-3462,-3655,-3950,-4305,-4687,-5046,-5363,-5599,-5760,-5827,-5836,-5784,-5724,-5658,-5629,-5638,-5692,-5783,-5888,-5983,-6046,-6044,-5974,-5826,-5616,-5361,-5097,-4849,-4655,-4533,-4499,-4554,-4688,-4886,-5117,-5363,-5590,-5788,-5934,-6031,-6072,-6066,-6025,-5944,-5855,-5741,-5627,-5513,-5403,-5310,-5235,-5192,-5180,-5212,-5266,-5352,-5431,-5498,-5516,-5463,-5327,-5087,-4765,-4365,-3932,-3489,-3099,-2786,-2598,-2546,-2641,-2867,-3200,-3592,-4002,-4371,-4661,-4830,-4861,-4751,-4518,-4180,-3790,-3369,-2983,-2637,-2383,-2204,-2124,-2117,-2177,-2279,-2409,-2549,-2695,-2835,-2978,-3122,-3270,-3438,-3614,-3813,-4030,-4258,-4509,-4770,-5045,-5338,-5642,-5962,-6284,-6613,-6909,-7188,-7390,-7529,-7565,-7503,-7326,-7059,-6700,-6287,-5837,-5382,-4947,-4555,-4215,-3936,-3715,-3545,-3413,-3307,-3206,-3110,-3000,-2879,-2744,-2594,-2437,-2265,-2083,-1881,-1658,-1408,-1129,-827,-518,-214,45,246,353,352,242,20,-275,-622,-970,-1287,-1529,-1680,-1731,-1686,-1585,-1442,-1312,-1212,-1178,-1210,-1301,-1439,-1569,-1683,-1719,-1674,-1520,-1274,-946,-573,-189,175,479,723,876,973,999,1008,991,989,993,1018,1038,1057,1029,967,831,650,408,156,-92,-278,-381,-354,-197,111,537,1062,1636,2213,2741,3181,3495,3672,3704,3608,3398,3124,2794,2470,2158,1898,1692,1554,1471,1447,1454,1501,1549,1623,1688,1775,1869,1991,2144,2343,2593,2899,3265,3678,4136,4612,5080,5516,5872,6129,6252,6226,6061,5753,5360,4896,4440,4016,3690,3472,3389,3432,3577,3806,4060,4318,4531,4682,4755,4746,4682,4572,4474,4397,4404,4501,4716,5052,5491,6016,6581,7155,7677,8121,8445,8630,8673,8582,8377,8098,7773,7447,7141,6884,6674,6512,6384,6265,6145,5995,5821,5611,5381,5144,4919,4727,4574,4470,4413,4384,4380,4364,4332,4262,4159,4022,3875,3733,3619,3562,3560,3637,3758,3931,4108,4274,4410,4477,4506,4463,4409,4335,4300,4323,4428,4641,4959,5373,5861,6380,6888,7326,7647,7805,7771,7547,7136,6596,5970,5340,4769,4327,4042,3954,4030,4263,4580,4940,5268,5521,5661,5666,5550,5320,5023,4679,4355,4057,3846,3724,3718,3835,4075,4432,4893,5435,6023,6624,7190,7665,8025,8198,8196,7971,7555,6956,6221,5396,4537,3706,2944,2301,1790,1435,1210,1122,1111,1172,1254,1335,1391,1411,1387,1335,1251,1161,1070,996,944,922,926,972,1045,1162,1305,1488,1687,1906,2116,2308,2453,2540,2549,2476,2321,2106,1838,1579,1340,1185,1132,1217,1427,1770,2173,2614,2995,3265,3353,3224,2859,2284,1544,708,-128,-891,-1494,-1891,-2061,-2007,-1770,-1401,-973,-540,-175,107,272,334,322,252,178,117,102,141,236,378,551,738,912,1060,1152,1187,1138,1016,803,523,167,-228,-667,-1103,-1537,-1930,-2271,-2539,-2725,-2819,-2828,-2758,-2621,-2454,-2266,-2107,-1997,-1958,-2022,-2171,-2424,-2739,-3105,-3473,-3816,-4092,-4289,-4375,-4369,-4269,-4108,-3913,-3718,-3553,-3452,-3423,-3479,-3616,-3810,-4052,-4297,-4528,-4707,-4804,-4810,-4693,-4466,-4111,-3652,-3095,-2481,-1834,-1215,-663,-246,-13,-11,-266,-783,-1544,-2489,-3557,-4638,-5653,-6485,-7071,-7351,-7305,-6954,-6345,-5555,-4683,-3816,-3049,-2450,-2059,-1891,-1919,-2116,-2397,-2722,-2995,-3180,-3229,-3138,-2903,-2578,-2193,-1826,-1530,-1357,-1350,-1523,-1879,-2386,-3021,-3722,-4450,-5152,-5786,-6328,-6756,-7060,-7241,-7303,-7254,-7108,-6873,-6565,-6199,-5802,-5387,-4994,-4646,-4366,-4188,-4103,-4133,-4252,-4439,-4666,-4886,-5065,-5172,-5173,-5063,-4846,-4532,-4168,-3788,-3442,-3183,-3039,-3045,-3210,-3513,-3944,-4437,-4961,-5441,-5834,-6082,-6167,-6057,-5786,-5353,-4831,-4263,-3718,-3266,-2952,-2820,-2885,-3143,-3563,-4098,-4694,-5275,-5797,-6187,-6428,-6497,-6392,-6149,-5780,-5344,-4878,-4412,-3999,-3630,-3346,-3116,-2949,-2806,-2676,-2521,-2324,-2071,-1750,-1382,-978,-577,-218,63,221,238,94,-208,-642,-1178,-1770,-2367,-2924,-3402,-3774,-4034,-4190,-4265,-4287,-4299,-4330,-4405,-4549,-4750,-5004,-5286,-5559,-5800,-5968,-6041,-6006,-5855,-5600,-5258,-4849,-4411,-3957,-3530,-3126,-2780,-2476,-2237,-2037,-1900,-1803,-1771,-1789,-1877,-2027,-2240,-2500,-2781,-3050,-3271,-3395,-3392,-3235,-2915,-2451,-1876,-1245,-629,-98,275,447,379,82,-428,-1075,-1805,-2502,-3104,-3519,-3699,-3623,-3291,-2740,-2039,-1247,-468,246,805,1183,1340,1287,1040,643,150,-383,-884,-1315,-1610,-1771,-1762,-1614,-1331,-956,-524,-68,360,750,1051,1269,1377,1387,1290,1115,863,577,258,-36,-309,-505,-636,-664,-614,-465,-262,-8,264,513,734,883,960,954,871,719,524,297,72,-139,-311,-435,-498,-495,-425,-292,-95,143,415,697,962,1193,1362,1453,1473,1414,1313,1191,1093,1062,1125,1319,1629,2068,2575,3123,3630,4046,4303,4354,4184,3773,3169,2402,1553,697,-90,-733,-1184,-1413,-1412,-1212,-843,-362,169,709,1205,1649,2024,2360,2667,3002,3373,3825,4352,4949,5593,6232,6832,7335,7715,7935,8009,7926,7734,7451,7123,6777,6440,6114,5808,5503,5186,4835,4447,3996,3513,2984,2453,1932,1451,1041,704,468,316,255,266,337,451,605,784,989,1218,1463,1725,1993,2250,2485,2669,2788,2821,2761,2601,2350,2028,1663,1294,965,725,613,678,929,1395,2053,2889,3852,4897,5947,6951,7825,8526,9003,9228,9194,8910,8406,7727,6935,6093,5277,4553,3980,3602,3440,3494,3737,4128,4594,5077,5495,5796,5937,5899,5691,5349,4919,4469,4057,3737,3549,3500,3593,3781,4040,4289,4509,4614,4615,4462,4188,3809,3358,2896,2455,2091,1827,1685,1669,1763,1955,2213,2510,2830,3138,3446,3719,3987,4214,4432,4605,4741,4818,4816,4732,4550,4281,3924,3519,3076,2647,2264,1949,1745,1644,1653,1756,1925,2126,2333,2507,2643,2721,2760,2766,2770,2794,2863,2992,3185,3434,3724,4029,4312,4550,4705,4761,4715,4547,4299,3954,3569,3149,2727,2331,1969,1667,1422,1251,1139,1099,1112,1173,1284,1415,1580,1746,1920,2079,2217,2321,2377,2388,2339,2239,2100,1918,1737,1547,1397,1278,1234,1244,1341,1496,1726,2007,2336,2702,3083,3483,3868,4237,4567,4833,5025,5120,5099,4971,4713,4348,3885,3345,2756,2146,1537,961,427,-50,-466,-828,-1134,-1406,-1641,-1870,-2075,-2290,-2489,-2691,-2877,-3047,-3185,-3291,-3345,-3359,-3304,-3203,-3019,-2776,-2452,-2051,-1574,-1025,-416,240,911,1587,2205,2759,3188,3475,3600,3537,3321,2944,2462,1910,1331,782,295,-103,-386,-571,-652,-667,-641,-602,-585,-601,-672,-782,-940,-1109,-1283,-1433,-1545,-1609,-1620,-1584,-1505,-1398,-1269,-1132,-984,-836,-679,-525,-363,-215,-72,32,101,101,34,-117,-351,-652,-1019,-1411,-1816,-2195,-2524,-2792,-2968,-3082,-3108,-3099,-3050,-3008,-2985,-3010,-3084,-3223,-3402,-3621,-3849,-4068,-4259,-4408,-4508,-4564,-4580,-4572,-4552,-4534,-4522,-4526,-4533,-4542,-4535,-4500,-4423,-4301,-4120,-3898,-3634,-3342,-3046,-2744,-2463,-2197,-1961,-1756,-1579,-1452,-1359,-1337,-1371,-1484,-1682,-1945,-2302,-2694,-3143,-3587,-4020,-4397,-4701,-4910,-5016,-5021,-4944,-4793,-4620,-4425,-4255,-4116,-4024,-3980,-3975,-4006,-4052,-4118,-4177,-4243,-4293,-4349,-4383,-4418,-4420,-4406,-4351,-4247,-4096,-3890,-3628,-3343,-3023,-2728,-2455,-2258,-2147,-2151,-2278,-2527,-2893,-3339,-3864,-4396,-4952,-5449,-5912,-6290,-6598,-6830,-6986,-7086,-7127,-7116,-7059,-6941,-6773,-6540,-6252,-5912,-5542,-5158,-4793,-4475,-4219,-4060,-3980,-3997,-4074,-4192,-4320,-4424,-4485,-4483,-4426,-4317,-4187,-4051,-3941,-3871,-3856,-3893,-3973,-4080,-4194,-4290,-4352,-4361,-4317,-4216,-4081,-3916,-3754,-3602,-3481,-3392,-3318,-3261,-3175,-3058,-2883,-2631,-2324,-1957,-1561,-1173,-810,-517,-310,-199,-203,-298,-482,-735,-1021,-1338,-1645,-1937,-2203,-2432,-2626,-2787,-2912,-3014,-3080,-3129,-3143,-3137,-3105,-3046,-2976,-2883,-2790,-2690,-2597,-2512,-2443,-2380,-2341,-2302,-2283,-2267,-2255,-2259,-2259,-2285,-2312,-2363,-2414,-2474,-2524,-2556,-2557,-2521,-2435,-2317,-2156,-1982,-1801,-1638,-1505,-1411,-1353,-1327,-1310,-1287,-1234,-1131,-976,-753,-491,-184,124,424,680,876,997,1029,977,841,645,393,120,-174,-461,-744,-1014,-1279,-1530,-1778,-1998,-2184,-2309,-2344,-2269,-2064,-1720,-1244,-658,12,721,1425,2080,2645,3085,3393,3549,3574,3483,3301,3076,2818,2587,2373,2219,2101,2026,1971,1914,1839,1721,1549,1330,1053,751,429,119,-162,-393,-571,-681,-741,-751,-730,-689,-642,-593,-556,-519,-501,-483,-483,-483,-501,-521,-554,-589,-619,-638,-641,-601,-532,-402,-226,7,287,610,956,1321,1673,2021,2322,2595,2814,2979,3106,3173,3213,3214,3184,3140,3060,2973,2856,2734,2599,2471,2356,2262,2200,2158,2140,2124,2099,2048,1963,1831,1669,1460,1250,1026,831,670,565,520,553,636,785,960,1153,1337,1492,1607,1671,1694,1686,1667,1669,1703,1806,1971,2211,2498,2825,3148,3443,3683,3843,3927,3926,3866,3761,3641,3521,3412,3320,3230,3126,2990,2798,2542,2217,1839,1421,1008,619,305,81,-24,-16,114,331,620,943,1265,1568,1827,2030,2188,2297,2383,2455,2530,2615,2712,2820,2919,3011,3069,3100,3093,3057,3001,2941,2884,2853,2839,2857,2888,2931,2965,2980,2967,2908,2816,2680,2519,2346,2169,2016,1895,1819,1793,1815,1885,1984,2117,2256,2414,2565,2717,2860,2987,3093,3172,3201,3190,3117,2987,2806,2592,2357,2148,1980,1900,1926,2074,2346,2727,3192,3702,4215,4698,5105,5431,5650,5784,5833,5837,5799,5766,5730,5712,5697,5673,5615,5495,5296,4991,4583,4065,3465,2799,2110,1419,772,180,-329,-751,-1091,-1339,-1517,-1618,-1650,-1617,-1509,-1342,-1105,-823,-505,-176,135,406,606,731,761,718,604,466,317,211,167,215,371,631,985,1420,1887,2381,2837,3253,3588,3832,3985,4046,4035,3982,3900,3842,3815,3849,3957,4128,4362,4627,4902,5151,5350,5459,5474,5367,5135,4783,4306,3730,3060,2324,1548,756,-13,-733,-1375,-1902,-2303,-2547,-2645,-2577,-2383,-2057,-1658,-1202,-741,-298,89,409,644,803,884,903,864,792,669,527,330,113,-154,-442,-755,-1061,-1349,-1580,-1746,-1811,-1779,-1643,-1409,-1106,-739,-362,28,375,687,932,1118,1249,1330,1390,1425,1476,1525,1599,1672,1745,1799,1820,1796,1725,1610,1465,1307,1162,1047,979,964,982,1015,1030,970,824,537,128,-405,-1015,-1658,-2264,-2788,-3176,-3408,-3483,-3418,-3252,-3027,-2792,-2579,-2414,-2301,-2232,-2176,-2109,-1989,-1790,-1490,-1087,-579,-3,629,1267,1883,2444,2927,3316,3612,3807,3922,3957,3922,3833,3678,3481,3222,2922,2571,2190,1779,1353,928,493,84,-331,-728,-1123,-1520,-1914,-2313,-2709,-3094,-3453,-3772,-4027,-4198,-4270,-4231,-4078,-3834,-3507,-3150,-2789,-2474,-2235,-2099,-2062,-2127,-2243,-2393,-2508,-2560,-2508,-2335,-2044,-1649,-1173,-669,-144,347,809,1232,1614,1979,2319,2643,2932,3158,3291,3302,3157,2862,2417,1873,1264,679,144,-246,-496,-568,-489,-291,-22,251,481,607,611,472,205,-164,-590,-1027,-1429,-1748,-1968,-2068,-2045,-1930,-1724,-1468,-1184,-887,-596,-322,-55,182,423,625,822,968,1071,1096,1043,880,632,275,-149,-630,-1130,-1619,-2064,-2440,-2732,-2928,-3038,-3066,-3029,-2945,-2828,-2687,-2524,-2351,-2138,-1920,-1652,-1386,-1090,-820,-564,-380,-251,-223,-268,-391,-566,-762,-950,-1108,-1204,-1242,-1209,-1123,-996,-845,-697,-548,-433,-325,-262,-211,-201,-219,-275,-379,-511,-699,-891,-1111,-1303,-1474,-1581,-1630,-1602,-1503,-1356,-1155,-958,-762,-618,-538,-538,-643,-829,-1108,-1434,-1794,-2139,-2440,-2656,-2776,-2770,-2658,-2438,-2151,-1823,-1499,-1210,-999,-871,-845,-907,-1037,-1214,-1391,-1552,-1661,-1715,-1707,-1661,-1597,-1549,-1558,-1632,-1811,-2068,-2409,-2787,-3167,-3495,-3736,-3838,-3793,-3584,-3222,-2750,-2190,-1611,-1054,-579,-215,-7,48,-69,-329,-724,-1203,-1749,-2293,-2818,-3268,-3619,-3843,-3928,-3864,-3664,-3334,-2893,-2377,-1806,-1230,-684,-207,155,376,427,302,-2,-455,-1029,-1667,-2310,-2892,-3357,-3647,-3743,-3617,-3300,-2807,-2192,-1512,-811,-155,425,909,1261,1519,1657,1726,1728,1695,1641,1580,1523,1459,1403,1326,1245,1137,1006,853,670,474,249,17,-242,-508,-795,-1085,-1387,-1669,-1946,-2178,-2370,-2512,-2585,-2622,-2598,-2561,-2507,-2466,-2444,-2453,-2484,-2528,-2563,-2558,-2499,-2353,-2131,-1817,-1446,-1040,-639,-283,-1,175,246,196,64,-139,-364,-583,-751,-857,-873,-808,-671,-475,-252,-11,221,444,642,820,965,1087,1165,1206,1184,1104,955,744,478,175,-134,-422,-657,-806,-853,-782,-595,-307,55,464,878,1265,1594,1849,2014,2100,2114,2071,2008,1924,1851,1784,1728,1668,1592,1479,1317,1097,825,514,195,-104,-347,-497,-545,-471,-300,-50,239,514,744,865,878,728,458,30,-479,-1092,-1728,-2382,-3001,-3551,-4009,-4331,-4507,-4505,-4326,-3965,-3437,-2775,-2014,-1216,-421,293,905,1345,1624,1711,1640,1432,1131,789,456,179,-9,-85,-44,101,335,621,932,1225,1481,1658,1754,1738,1619,1390,1070,665,200,-301,-824,-1325,-1810,-2231,-2589,-2858,-3028,-3088,-3039,-2875,-2622,-2280,-1895,-1485,-1099,-765,-516,-375,-343,-426,-587,-814,-1049,-1271,-1430,-1510,-1492,-1378,-1183,-924,-629,-331,-32,229,470,677,861,1028,1179,1311,1420,1487,1507,1457,1346,1159,924,643,348,60,-208,-434,-625,-776,-897,-1004,-1093,-1194,-1279,-1370,-1438,-1486,-1502,-1472,-1406,-1291,-1156,-997,-847,-720,-631,-604,-632,-724,-862,-1025,-1186,-1317,-1384,-1369,-1258,-1038,-732,-350,74,498,883,1192,1381,1440,1351,1121,786,356,-98,-564,-979,-1332,-1590,-1765,-1839,-1849,-1793,-1694,-1575,-1436,-1294,-1155,-1015,-883,-758,-635,-520,-407,-300,-193,-85,30,150,281,408,534,637,710,732,700,608,465,295,116,-30,-115,-106,12,246,588,1002,1471,1930,2345,2672,2872,2929,2837,2607,2256,1839,1385,957,606,363,272,347,580,961,1445,1993,2542,3042,3429,3662,3708,3535,3151,2552,1778,855,-147,-1184,-2173,-3059,-3785,-4302,-4592,-4647,-4491,-4150,-3694,-3165,-2644,-2181,-1826,-1619,-1569,-1667,-1896,-2199,-2526,-2818,-3000,-3048,-2907,-2580,-2077,-1417,-656,159,976,1738,2413,2969,3394,3687,3864,3929,3928,3857,3769,3656,3550,3458,3381,3336,3301,3299,3291,3306,3297,3281,3237,3153,3049,2901,2733,2551,2353,2167,1972,1786,1592,1386,1151,880,552,172,-278,-782,-1340,-1936,-2538,-3137,-3679,-4151,-4499,-4715,-4758,-4640,-4349,-3917,-3374,-2754,-2117,-1492,-932,-454,-86,178,332,407,415,399,383,405,487,651,903,1237,1636,2066,2501,2893,3221,3447,3558,3555,3422,3201,2874,2499,2074,1644,1222,847,512,261,60,-72,-168,-244,-332,-445,-613,-831,-1101,-1406,-1716,-2002,-2223,-2356,-2363,-2247,-1993,-1635,-1183,-695,-195,257,635,911,1071,1125,1083,987,871,781,768,850,1078,1431,1929,2527,3197,3893,4553,5138,5596,5895,6017,5957,5709,5313,4763,4120,3391,2634,1868,1145,485,-71,-513,-819,-1001,-1057,-1016,-910,-765,-632,-539,-513,-592,-764,-1052,-1429,-1869,-2348,-2808,-3220,-3528,-3699,-3717,-3560,-3249,-2795,-2238,-1614,-967,-330,264,795,1248,1624,1911,2143,2295,2418,2491,2554,2599,2650,2707,2768,2855,2935,3045,3146,3262,3375,3486,3592,3679,3748,3783,3778,3726,3625,3475,3286,3066,2836,2599,2386,2184,2019,1874,1753,1643,1539,1435,1329,1226,1134,1061,1029,1037,1098,1208,1350,1514,1672,1797,1868,1863,1774,1593,1336,1007,635,244,-139,-485,-768,-968,-1068,-1061,-945,-732,-429,-67,337,754,1153,1517,1820,2049,2186,2239,2194,2077,1891,1667,1427,1190,996,829,735,670,660,657,663,645,587,489,331,140,-83,-305,-500,-639,-694,-642,-482,-211,142,551,971,1347,1646,1818,1848,1729,1471,1110,689,258,-131,-437,-626,-693,-628,-465,-221,66,355,621,840,986,1072,1081,1034,940,801,653,472,319,155,37,-52,-85,-61,26,157,338,510,674,770,774,668,416,48,-449,-1018,-1636,-2241,-2790,-3226,-3526,-3648,-3602,-3388,-3031,-2568,-2041,-1488,-957,-469,-56,278,525,692,789,828,820,779,715,630,535,433,321,212,106,3,-76,-143,-185,-212,-228,-257,-301,-404,-550,-783,-1067,-1423,-1797,-2185,-2533,-2825,-3025,-3131,-3127,-3046,-2884,-2686,-2464,-2237,-2023,-1807,-1590,-1351,-1071,-744,-356,75,543,1008,1451,1829,2126,2311,2398,2373,2278,2124,1954,1791,1666,1590,1579,1620,1716,1839,1989,2130,2268,2369,2440,2453,2414,2297,2121,1850,1522,1111,660,166,-331,-817,-1259,-1637,-1935,-2143,-2250,-2277,-2219,-2111,-1967,-1815,-1677,-1579,-1513,-1507,-1524,-1565,-1598,-1591,-1533,-1398,-1188,-915,-600,-280,7,217,337,328,222,13,-239,-509,-734,-892,-936,-866,-682,-398,-50,334,717,1067,1365,1592,1739,1821,1829,1797,1724,1639,1560,1494,1475,1494,1587,1736,1966,2251,2589,2958,3320,3663,3936,4127,4205,4158,3987,3691,3286,2797,2240,1660,1077,526,43,-359,-643,-810,-844,-747,-542,-232,134,534,920,1249,1488,1602,1576,1408,1104,691,200,-334,-873,-1387,-1849,-2242,-2554,-2777,-2911,-2951,-2912,-2781,-2584,-2315,-1989,-1618,-1208,-769,-318,147,599,1037,1440,1794,2087,2302,2435,2483,2443,2334,2163,1958,1739,1530,1351,1224,1150,1140,1183,1273,1397,1530,1664,1769,1830,1842,1768,1633,1401,1110,746,342,-85,-520,-921,-1283,-1569,-1780,-1889,-1913,-1841,-1701,-1512,-1294,-1084,-897,-760,-682,-671,-720,-825,-967,-1135,-1308,-1472,-1602,-1689,-1711,-1656,-1511,-1268,-923,-491,21,579,1144,1683,2129,2462,2631,2631,2461,2135,1709,1211,713,246,-147,-453,-671,-817,-921,-1013,-1122,-1273,-1471,-1710,-1965,-2206,-2375,-2456,-2379,-2156,-1756,-1226,-576,106,790,1383,1845,2127,2204,2072,1748,1270,678,35,-608,-1202,-1703,-2087,-2346,-2474,-2495,-2413,-2279,-2085,-1895,-1692,-1520,-1375,-1267,-1202,-1170,-1179,-1213,-1272,-1343,-1420,-1485,-1529,-1529,-1475,-1349,-1150,-868,-535,-145,241,616,922,1146,1252,1235,1093,836,491,76,-363,-814,-1221,-1582,-1848,-2020,-2073,-1993,-1800,-1470,-1057,-562,-51,443,852,1134,1251,1178,929,523,16,-529,-1052,-1479,-1780,-1918,-1894,-1734,-1462,-1131,-780,-448,-152,92,306,500,713,964,1281,1664,2105,2587,3059,3497,3839,4063,4125,4022,3739,3292,2703,2000,1228,426,-363,-1101,-1749,-2297,-2716,-3030,-3231,-3352,-3419,-3449,-3480,-3522,-3584,-3681,-3790,-3920,-4043,-4158,-4245,-4303,-4317,-4293,-4217,-4093,-3911,-3663,-3347,-2959,-2500,-1995,-1439,-890,-350,123,521,807,995,1065,1063,990,910,830,816,862,1013,1260,1600,2024,2500,3006,3508,3968,4357,4635,4786,4771,4606,4266,3796,3204,2550,1860,1195,573,26,-439,-842,-1184,-1509,-1823,-2160,-2509,-2877,-3220,-3524,-3730,-3820,-3751,-3531,-3155,-2668,-2106,-1541,-1024,-618,-370,-298,-425,-720,-1165,-1708,-2287,-2850,-3330,-3680,-3862,-3851,-3650,-3268,-2758,-2148,-1528,-923,-428,-51,151,190,61,-200,-570,-995,-1444,-1883,-2265,-2599,-2840,-3010,-3091,-3087,-2998,-2826,-2562,-2220,-1800,-1314,-798,-263,241,693,1050,1298,1418,1412,1291,1079,804,508,224,-8,-161,-205,-138,60,359,768,1233,1745,2243,2705,3076,3338,3460,3443,3294,3039,2705,2337,1957,1603,1266,963,657,345,-8,-411,-875,-1381,-1923,-2450,-2946,-3358,-3674,-3873,-3951,-3936,-3833,-3698,-3549,-3424,-3350,-3333,-3390,-3498,-3663,-3842,-4035,-4196,-4318,-4369,-4336,-4209,-3979,-3660,-3254,-2803,-2313,-1849,-1417,-1072,-811,-656,-590,-601,-648,-711,-742,-724,-629,-450,-195,127,486,862,1223,1550,1830,2062,2243,2394,2516,2626,2719,2797,2840,2832,2752,2579,2305,1924,1449,901,316,-272,-809,-1275,-1614,-1828,-1885,-1805,-1589,-1273,-885,-461,-49,327,628,841,950,965,882,724,500,213,-111,-498,-909,-1378,-1859,-2367,-2855,-3300,-3668,-3918,-4028,-3979,-3762,-3404,-2918,-2361,-1767,-1197,-690,-276,18,202,269,252,170,50,-79,-206,-311,-389,-447,-470,-489,-490,-496,-512,-547,-613,-713,-856,-1033,-1249,-1486,-1734,-1979,-2200,-2386,-2520,-2597,-2611,-2565,-2462,-2320,-2143,-1949,-1746,-1535,-1322,-1104,-875,-634,-382,-126,121,344,518,627,653,585,424,176,-145,-516,-904,-1288,-1630,-1908,-2103,-2199,-2191,-2096,-1909,-1677,-1412,-1160,-947,-804,-749,-791,-921,-1125,-1370,-1634,-1878,-2088,-2238,-2343,-2391,-2421,-2430,-2454,-2495,-2568,-2669,-2782,-2906,-3003,-3071,-3094,-3047,-2958,-2798,-2611,-2377,-2141,-1877,-1633,-1372,-1134,-888,-657,-429,-215,-14,162,309,418,475,479,415,276,62,-231,-598,-1023,-1496,-1990,-2477,-2942,-3346,-3690,-3945,-4113,-4198,-4189,-4111,-3955,-3736,-3463,-3125,-2750,-2313,-1844,-1329,-789,-229,323,856,1330,1736,2038,2226,2285,2223,2031,1745,1363,928,464,2,-422,-782,-1044,-1192,-1199,-1073,-796,-403,104,678,1286,1889,2431,2893,3224,3420,3464,3368,3140,2815,2413,1961,1496,1015,548,87,-374,-825,-1281,-1731,-2162,-2557,-2883,-3117,-3224,-3190,-3001,-2658,-2191,-1617,-997,-371,205,684,1032,1235,1286,1215,1043,820,581,366,190,76,-2,-41,-77,-127,-208,-326,-472,-631,-768,-864,-876,-796,-598,-294,121,614,1175,1771,2375,2979,3539,4070,4530,4927,5246,5467,5592,5601,5491,5261,4921,4478,3973,3421,2876,2364,1925,1591,1363,1268,1277,1380,1555,1752,1968,2163,2327,2471,2576,2686,2780,2888,2993,3087,3152,3162,3090,2924,2653,2279,1825,1300,745,178,-367,-884,-1340,-1756,-2098,-2399,-2624,-2803,-2893,-2921,-2833,-2647,-2329,-1888,-1320,-650,101,888,1658,2378,2974,3445,3744,3888,3890,3783,3612,3429,3263,3151,3105,3115,3170,3233,3275,3261,3185,3023,2811,2551,2298,2074,1923,1856,1887,2004,2179,2380,2565,2693,2736,2673,2500,2234,1896,1530,1173,858,616,456,377,371,400,457,492,509,475,409,306,202,98,35,11,46,135,275,453,660,880,1105,1320,1523,1700,1852,1971,2057,2116,2151,2173,2196,2220,2258,2298,2334,2345,2313,2219,2049,1800,1475,1094,677,260,-137,-464,-725,-864,-899,-803,-583,-248,184,695,1237,1795,2310,2770,3132,3397,3550,3616,3594,3529,3423,3317,3204,3105,2992,2861,2683,2434,2100,1676,1156,576,-48,-672,-1248,-1753,-2129,-2381,-2471,-2416,-2216,-1894,-1473,-983,-451,100,639,1160,1638,2077,2467,2817,3122,3387,3614,3793,3930,4009,4025,3981,3859,3684,3447,3167,2870,2567,2287,2051,1867,1747,1694,1678,1700,1719,1716,1683,1600,1493,1376,1281,1253,1300,1452,1681,1965,2249,2478,2586,2537,2298,1881,1311,654,-25,-635,-1105,-1369,-1391,-1143,-653,62,931,1900,2893,3845,4706,5428,6001,6412,6678,6811,6848,6799,6693,6545,6351,6125,5855,5541,5176,4766,4307,3813,3296,2766,2238,1724,1223,746,280,-171,-610,-1037,-1426,-1773,-2038,-2203,-2242,-2144,-1903,-1544,-1087,-575,-65,414,804,1082,1236,1252,1165,982,756,507,285,102,-15,-66,-43,36,182,377,629,949,1323,1778,2284,2848,3428,4010,4543,5018,5395,5684,5877,6002,6082,6136,6190,6232,6268,6248,6154,5932,5558,5014,4300,3455,2517,1576,687,-42,-569,-818,-785,-459,104,865,1717,2590,3381,4020,4454,4660,4641,4430,4082,3644,3188,2742,2350,2005,1701,1403,1080,688,212,-366,-1035,-1750,-2485,-3161,-3745,-4180,-4445,-4539,-4475,-4292,-4033,-3740,-3450,-3177,-2929,-2685,-2421,-2107,-1708,-1220,-638,20,714,1400,2026,2545,2930,3156,3238,3181,3036,2831,2613,2412,2259,2155,2121,2135,2214,2332,2507,2718,2986,3291,3644,4019,4418,4804,5178,5495,5760,5944,6051,6076,6008,5858,5604,5247,4767,4152,3398,2496,1474,338,-848,-2068,-3224,-4308,-5212,-5938,-6413,-6637,-6600,-6313,-5816,-5145,-4366,-3536,-2725,-1984,-1373,-914,-642,-549,-618,-834,-1134,-1503,-1871,-2223,-2522,-2763,-2940,-3075,-3162,-3237,-3288,-3329,-3347,-3334,-3271,-3155,-2981,-2746,-2473,-2164,-1838,-1516,-1184,-857,-515,-144,269,735,1262,1830,2424,3001,3519,3929,4187,4256,4128,3787,3279,2616,1879,1101,367,-293,-810,-1181,-1368,-1400,-1279,-1051,-756,-437,-146,85,225,263,199,43,-184,-453,-739,-1021,-1276,-1509,-1718,-1925,-2145,-2407,-2716,-3095,-3521,-3993,-4468,-4926,-5322,-5636,-5833,-5913,-5861,-5691,-5410,-5036,-4579,-4062,-3490,-2883,-2250,-1614,-986,-405,104,520,790,922,880,678,330,-145,-701,-1312,-1926,-2513,-3044,-3487,-3841,-4089,-4238,-4302,-4291,-4237,-4160,-4091,-4049,-4057,-4114,-4223,-4364,-4509,-4639,-4708,-4700,-4593,-4376,-4066,-3675,-3231,-2778,-2347,-1978,-1694,-1521,-1454,-1508,-1648,-1872,-2138,-2419,-2688,-2902,-3045,-3087,-3019,-2835,-2553,-2182,-1776,-1359,-1002,-739,-623,-683,-926,-1344,-1906,-2553,-3230,-3868,-4411,-4825,-5091,-5231,-5269,-5267,-5266,-5329,-5477,-5731,-6070,-6469,-6873,-7232,-7488,-7599,-7536,-7292,-6872,-6303,-5625,-4872,-4100,-3339,-2634,-2010,-1496,-1109,-860,-761,-805,-991,-1293,-1691,-2147,-2622,-3086,-3486,-3820,-4044,-4180,-4220,-4188,-4121,-4036,-3984,-3983,-4056,-4221,-4466,-4784,-5136,-5490,-5796,-6009,-6079,-5983,-5690,-5210,-4557,-3771,-2905,-2031,-1201,-498,40,369,474,361,53,-408,-976,-1586,-2198,-2751,-3217,-3571,-3787,-3877,-3817,-3645,-3343,-2960,-2489,-1999,-1491,-1046,-674,-438,-350,-429,-663,-1024,-1465,-1932,-2362,-2717,-2947,-3061,-3053,-2968,-2847,-2742,-2700,-2754,-2928,-3205,-3575,-3987,-4394,-4745,-4981,-5069,-4974,-4698,-4237,-3625,-2898,-2106,-1304,-554,102,608,951,1097,1069,864,528,93,-400,-900,-1373,-1781,-2106,-2323,-2446,-2461,-2399,-2272,-2110,-1941,-1795,-1701,-1681,-1750,-1906,-2145,-2429,-2728,-2987,-3149,-3173,-3008,-2640,-2073,-1320,-447,489,1419,2241,2928,3390,3631,3641,3437,3083,2610,2106,1603,1164,814,573,442,419,476,612,781,982,1171,1339,1453,1503,1466,1341,1122,826,457,64,-351,-723,-1063,-1320,-1521,-1656,-1756,-1855,-1975,-2156,-2409,-2747,-3153,-3619,-4090,-4545,-4921,-5176,-5275,-5177,-4865,-4343,-3609,-2708,-1678,-587,508,1514,2394,3058,3502,3682,3636,3370,2958,2440,1896,1378,927,582,342,205,152,150,174,193,191,151,72,-47,-197,-375,-564,-762,-950,-1118,-1260,-1340,-1366,-1296,-1131,-865,-489,-40,469,981,1455,1837,2076,2151,2040,1748,1320,783,218,-320,-767,-1064,-1189,-1116,-867,-465,41,591,1120,1578,1902,2069,2063,1874,1546,1091,578,43,-448,-857,-1141,-1287,-1293,-1178,-984,-752,-544,-402,-371,-467,-707,-1057,-1509,-1993,-2466,-2871,-3131,-3221,-3077,-2697,-2070,-1224,-203,925,2079,3165,4092,4779,5158,5205,4908,4306,3467,2468,1426,429,-420,-1058,-1448,-1573,-1477,-1192,-807,-387,-21,240,342,278,45,-316,-766,-1237,-1672,-2016,-2216,-2251,-2104,-1784,-1312,-723,-67,613,1258,1825,2271,2564,2697,2655,2477,2168,1804,1412,1071,824,726,800,1068,1514,2112,2817,3557,4266,4872,5299,5505,5446,5114,4528,3721,2759,1716,675,-273,-1068,-1635,-1968,-2045,-1907,-1607,-1211,-805,-460,-233,-166,-262,-510,-862,-1263,-1646,-1934,-2081,-2019,-1739,-1213,-470,470,1549,2703,3865,4948,5889,6621,7094,7298,7212,6885,6344,5675,4942,4234,3621,3166,2910,2861,3016,3324,3742,4190,4592,4894,5017,4950,4663,4179,3531,2776,1977,1216,547,46,-264,-350,-216,106,588,1161,1766,2333,2799,3115,3246,3180,2931,2528,2033,1497,1007,602,355,267,359,599,946,1349,1741,2075,2296,2379,2312,2100,1768,1353,905,473,116,-122,-197,-81,234,750,1420,2219,3050,3863,4547,5051,5300,5270,4971,4416,3698,2888,2098,1437,991,841,1024,1548,2384,3460,4701,5977,7197,8233,9010,9454,9539,9278,8697,7882,6911,5884,4895,4021,3312,2800,2471,2298,2229,2197,2141,1999,1732,1318,751,61,-721,-1546,-2352,-3097,-3717,-4187,-4466,-4549,-4422,-4098,-3586,-2907,-2098,-1179,-211,777,1719,2574,3286,3836,4192,4373,4399,4316,4183,4054,3983,4001,4120,4331,4599,4888,5144,5330,5417,5390,5263,5053,4807,4560,4365,4242,4228,4319,4510,4780,5093,5422,5724,5978,6136,6202,6127,5924,5573,5074,4448,3695,2856,1960,1054,193,-564,-1165,-1544,-1671,-1513,-1077,-384,507,1514,2549,3489,4248,4737,4888,4700,4169,3367,2359,1264,168,-810,-1619,-2186,-2525,-2631,-2561,-2380,-2135,-1913,-1733,-1636,-1613,-1639,-1684,-1702,-1650,-1504,-1243,-875,-414,103,645,1179,1673,2127,2518,2870,3182,3470,3735,3977,4188,4353,4480,4539,4575,4562,4561,4562,4611,4691,4821,4967,5114,5219,5251,5178,4977,4651,4198,3661,3068,2481,1950,1527,1250,1134,1195,1383,1694,2033,2375,2628,2756,2707,2455,2006,1364,578,-309,-1224,-2111,-2887,-3501,-3898,-4036,-3903,-3491,-2817,-1922,-846,337,1561,2739,3796,4651,5240,5513,5443,5032,4312,3334,2189,961,-237,-1316,-2195,-2821,-3174,-3256,-3117,-2807,-2412,-1998,-1638,-1372,-1235,-1219,-1305,-1456,-1623,-1767,-1845,-1840,-1735,-1548,-1283,-968,-629,-278,63,388,698,974,1235,1447,1634,1759,1836,1846,1792,1670,1486,1246,964,645,323,-6,-289,-538,-705,-808,-822,-776,-674,-550,-430,-335,-299,-319,-415,-564,-769,-990,-1227,-1439,-1637,-1799,-1957,-2113,-2316,-2579,-2941,-3407,-3975,-4620,-5300,-5945,-6498,-6868,-7017,-6879,-6457,-5744,-4797,-3666,-2443,-1217,-75,892,1630,2095,2272,2175,1841,1321,678,-14,-712,-1334,-1880,-2298,-2606,-2811,-2924,-2997,-3034,-3084,-3144,-3244,-3353,-3491,-3601,-3697,-3724,-3688,-3558,-3354,-3050,-2703,-2277,-1856,-1415,-1013,-656,-355,-137,26,121,177,213,247,303,397,529,693,870,1020,1109,1095,943,633,164,-443,-1152,-1905,-2642,-3301,-3834,-4199,-4392,-4406,-4274,-4032,-3726,-3404,-3110,-2871,-2702,-2608,-2575,-2590,-2639,-2711,-2809,-2944,-3138,-3401,-3765,-4214,-4739,-5296,-5826,-6258,-6510,-6524,-6231,-5634,-4724,-3564,-2236,-847,478,1610,2452,2911,2958,2594,1862,860,-307,-1515,-2628,-3564,-4221,-4577,-4614,-4366,-3891,-3248,-2540,-1817,-1163,-623,-213,31,141,114,-21,-247,-530,-870,-1221,-1588,-1935,-2245,-2486,-2640,-2671,-2568,-2312,-1905,-1347,-680,87,879,1662,2368,2946,3343,3528,3475,3187,2682,1996,1182,307,-560,-1356,-2016,-2511,-2812,-2926,-2870,-2688,-2412,-2105,-1803,-1555,-1388,-1329,-1372,-1529,-1763,-2063,-2383,-2701,-2980,-3216,-3392,-3529,-3634,-3742,-3868,-4028,-4221,-4427,-4614,-4739,-4743,-4590,-4229,-3661,-2880,-1936,-874,210,1241,2112,2762,3122,3176,2922,2409,1695,870,15,-781,-1455,-1959,-2286,-2437,-2453,-2382,-2275,-2196,-2171,-2241,-2385,-2606,-2851,-3075,-3242,-3288,-3214,-3001,-2666,-2251,-1799,-1359,-990,-709,-548,-487,-502,-541,-552,-474,-267,91,588,1187,1822,2405,2853,3074,3011,2634,1943,988,-160,-1389,-2598,-3660,-4506,-5045,-5279,-5193,-4844,-4295,-3621,-2907,-2226,-1621,-1141,-781,-541,-392,-302,-235,-181,-103,-46,4,-25,-159,-443,-909,-1554,-2359,-3279,-4224,-5129,-5871,-6395,-6605,-6485,-6012,-5225,-4174,-2941,-1623,-323,870,1856,2596,3032,3162,3009,2593,2002,1270,504,-251,-919,-1461,-1858,-2090,-2196,-2182,-2111,-2014,-1928,-1905,-1924,-2026,-2165,-2340,-2521,-2672,-2785,-2842,-2834,-2776,-2657,-2504,-2299,-2060,-1757,-1394,-931,-377,292,1043,1860,2671,3420,4009,4374,4431,4151,3510,2548,1316,-75,-1514,-2852,-3980,-4771,-5168,-5134,-4690,-3907,-2877,-1736,-611,370,1103,1536,1617,1398,900,228,-533,-1282,-1936,-2433,-2751,-2895,-2890,-2811,-2695,-2627,-2628,-2731,-2921,-3160,-3408,-3589,-3649,-3545,-3231,-2725,-2024,-1190,-271,660,1527,2277,2850,3220,3375,3321,3088,2714,2262,1767,1302,897,591,402,326,353,462,619,796,964,1108,1214,1287,1326,1350,1359,1364,1366,1356,1340,1301,1250,1191,1133,1115,1136,1251,1462,1788,2230,2754,3335,3899,4392,4731,4856,4721,4292,3589,2641,1509,304,-904,-1970,-2831,-3386,-3607,-3475,-3030,-2328,-1477,-570,256,927,1333,1458,1266,819,153,-613,-1400,-2089,-2609,-2901,-2950,-2774,-2436,-2003,-1577,-1233,-1042,-1029,-1197,-1496,-1858,-2189,-2387,-2370,-2061,-1438,-499,708,2106,3591,5048,6354,7405,8122,8447,8366,7906,7114,6083,4912,3703,2569,1578,805,258,-46,-167,-123,-20,119,203,215,128,-55,-314,-606,-907,-1166,-1365,-1483,-1511,-1457,-1320,-1118,-843,-507,-94,395,963,1615,2323,3069,3799,4458,4978,5301,5364,5144,4628,3841,2837,1694,510,-608,-1564,-2267,-2656,-2710,-2423,-1847,-1041,-82,920,1898,2759,3457,3954,4246,4342,4284,4118,3889,3670,3464,3339,3249,3217,3184,3114,2967,2701,2303,1785,1159,497,-155,-712,-1115,-1297,-1245,-919,-370,387,1264,2193,3077,3830,4375,4654,4628,4304,3696,2866,1880,825,-210,-1152,-1924,-2507,-2858,-3015,-2989,-2841,-2626,-2394,-2203,-2069,-2012,-2014,-2052,-2079,-2070,-1971,-1779,-1476,-1071,-601,-70,460,988,1482,1927,2336,2701,3041,3366,3677,3976,4249,4473,4631,4687,4631,4440,4125,3703,3200,2670,2156,1706,1371,1167,1104,1175,1329,1539,1730,1859,1874,1751,1480,1077,586,52,-446,-853,-1108,-1166,-1026,-685,-200,373,959,1464,1840,2017,1984,1751,1350,846,322,-166,-521,-721,-717,-519,-147,363,945,1546,2104,2554,2881,3026,3014,2827,2508,2074,1584,1063,566,124,-242,-493,-651,-690,-647,-527,-369,-191,-25,112,210,266,284,280,257,230,201,160,113,28,-87,-253,-465,-711,-983,-1244,-1475,-1636,-1711,-1673,-1523,-1272,-942,-575,-210,97,326,418,399,240,-3,-305,-607,-860,-1020,-1057,-967,-762,-478,-164,128,338,438,389,204,-106,-493,-902,-1263,-1523,-1620,-1542,-1269,-853,-331,204,681,1010,1131,1010,641,63,-669,-1456,-2219,-2844,-3281,-3462,-3379,-3056,-2527,-1888,-1192,-557,-21,331,497,467,266,-60,-456,-870,-1243,-1541,-1736,-1821,-1793,-1685,-1506,-1306,-1103,-944,-837,-812,-863,-982,-1156,-1348,-1528,-1666,-1720,-1680,-1518,-1241,-840,-347,238,871,1531,2183,2801,3348,3819,4178,4426,4552,4554,4435,4192,3835,3368,2802,2157,1450,709,-25,-723,-1348,-1869,-2262,-2528,-2647,-2662,-2567,-2413,-2215,-2016,-1835,-1691,-1592,-1532,-1499,-1467,-1406,-1294,-1094,-820,-450,-38,395,779,1056,1171,1069,749,191,-533,-1392,-2265,-3080,-3723,-4123,-4218,-3989,-3447,-2641,-1638,-540,567,1584,2437,3075,3468,3618,3552,3310,2943,2516,2074,1668,1329,1071,899,805,758,744,725,691,625,538,433,356,308,345,459,664,948,1270,1613,1921,2167,2331,2400,2388,2322,2228,2157,2141,2214,2396,2691,3079,3533,4011,4444,4802,5002,5036,4860,4485,3925,3214,2400,1536,670,-145,-881,-1502,-1992,-2349,-2550,-2627,-2559,-2374,-2083,-1691,-1231,-711,-158,404,944,1440,1851,2157,2317,2324,2148,1813,1323,723,73,-575,-1133,-1556,-1767,-1763,-1509,-1049,-411,334,1116,1855,2484,2948,3204,3241,3060,2684,2151,1516,814,131,-520,-1056,-1468,-1710,-1779,-1670,-1398,-995,-493,53,608,1125,1586,1964,2271,2504,2681,2819,2908,2968,2968,2904,2750,2494,2123,1647,1083,468,-146,-711,-1157,-1444,-1520,-1373,-1011,-462,214,940,1637,2211,2609,2777,2711,2424,1966,1400,804,241,-219,-563,-744,-811,-756,-639,-498,-361,-265,-218,-209,-228,-241,-205,-107,93,389,756,1181,1578,1909,2100,2096,1884,1446,824,70,-741,-1530,-2205,-2721,-3017,-3097,-2957,-2653,-2202,-1700,-1161,-662,-225,129,383,540,601,571,457,269,5,-311,-680,-1067,-1459,-1822,-2130,-2362,-2489,-2508,-2402,-2184,-1853,-1442,-955,-443,76,559,973,1288,1480,1520,1420,1160,781,287,-265,-843,-1384,-1840,-2159,-2291,-2209,-1894,-1360,-628,223,1141,2006,2740,3251,3467,3363,2932,2205,1263,180,-933,-1979,-2873,-3544,-3949,-4082,-3950,-3600,-3082,-2458,-1789,-1126,-498,66,578,1032,1449,1823,2155,2418,2579,2592,2422,2027,1415,582,-405,-1498,-2587,-3595,-4429,-5015,-5322,-5324,-5065,-4577,-3951,-3251,-2574,-1974,-1515,-1201,-1055,-1028,-1111,-1228,-1351,-1423,-1415,-1306,-1082,-765,-359,90,562,1003,1395,1692,1888,1957,1916,1751,1505,1177,806,418,27,-326,-644,-891,-1066,-1155,-1148,-1050,-849,-563,-186,257,768,1325,1922,2529,3142,3712,4223,4622,4882,4952,4829,4481,3939,3218,2367,1432,476,-452,-1306,-2041,-2642,-3085,-3374,-3511,-3518,-3405,-3212,-2952,-2649,-2328,-1987,-1650,-1313,-985,-674,-392,-153,27,131,155,90,-48,-247,-476,-704,-897,-1026,-1071,-1020,-883,-668,-417,-150,81,259,342,331,214,13,-253,-548,-836,-1083,-1254,-1335,-1299,-1169,-928,-627,-264,102,453,744,954,1058,1052,941,744,494,231,-6,-189,-288,-314,-270,-189,-114,-82,-128,-282,-534,-877,-1263,-1634,-1925,-2058,-1972,-1632,-1009,-147,917,2073,3220,4230,4993,5422,5475,5137,4462,3506,2384,1190,38,-989,-1823,-2417,-2752,-2836,-2672,-2310,-1760,-1077,-292,560,1431,2294,3093,3795,4333,4682,4773,4602,4143,3417,2469,1363,188,-945,-1952,-2731,-3232,-3415,-3295,-2900,-2312,-1609,-882,-231,293,622,752,680,444,80,-353,-806,-1240,-1612,-1913,-2121,-2237,-2258,-2190,-2033,-1795,-1493,-1137,-779,-425,-151,41,94,20,-188,-495,-863,-1242,-1575,-1836,-1973,-2010,-1926,-1773,-1576,-1369,-1198,-1061,-978,-913,-846,-721,-500,-147,357,994,1727,2482,3167,3690,3958,3912,3521,2808,1816,656,-585,-1759,-2783,-3545,-3998,-4123,-3916,-3444,-2749,-1921,-1043,-165,630,1332,1900,2335,2642,2814,2860,2770,2531,2147,1600,912,97,-798,-1711,-2585,-3331,-3907,-4247,-4337,-4180,-3794,-3255,-2603,-1941,-1318,-797,-417,-177,-79,-85,-156,-257,-335,-377,-350,-267,-120,56,258,444,609,716,768,734,630,434,177,-141,-489,-847,-1177,-1468,-1682,-1819,-1880,-1860,-1799,-1711,-1631,-1596,-1621,-1735,-1934,-2218,-2560,-2927,-3276,-3551,-3710,-3702,-3501,-3101,-2515,-1793,-995,-208,496,1020,1324,1359,1123,638,-50,-883,-1779,-2670,-3484,-4162,-4661,-4965,-5058,-4963,-4693,-4297,-3796,-3259,-2699,-2185,-1728,-1386,-1156,-1087,-1152,-1374,-1707,-2132,-2598,-3054,-3456,-3749,-3907,-3910,-3752,-3460,-3055,-2584,-2101,-1646,-1283,-1035,-937,-1001,-1220,-1582,-2054,-2596,-3164,-3701,-4164,-4491,-4657,-4625,-4385,-3964,-3360,-2669,-1904,-1188,-541,-64,249,348,280,63,-242,-570,-880,-1113,-1267,-1326,-1322,-1293,-1276,-1328,-1471,-1721,-2087,-2516,-2988,-3420,-3764,-3947,-3925,-3665,-3162,-2435,-1535,-525,509,1472,2296,2891,3232,3294,3079,2637,1995,1235,399,-432,-1227,-1916,-2488,-2890,-3138,-3193,-3090,-2830,-2446,-1986,-1487,-1012,-623,-353,-271,-372,-678,-1155,-1754,-2407,-3035,-3558,-3908,-4038,-3935,-3610,-3114,-2516,-1897,-1343,-931,-703,-697,-894,-1267,-1761,-2303,-2835,-3286,-3608,-3774,-3756,-3565,-3205,-2693,-2061,-1333,-544,266,1061,1797,2423,2916,3218,3339,3244,2976,2548,2026,1465,937,503,208,93,152,367,699,1078,1451,1741,1920,1940,1832,1598,1307,1022,809,737,854,1171,1689,2359,3104,3841,4455,4867,4983,4788,4244,3419,2351,1150,-90,-1268,-2286,-3084,-3604,-3834,-3766,-3433,-2869,-2130,-1272,-354,552,1406,2129,2710,3080,3248,3190,2930,2504,1950,1356,762,268,-99,-285,-291,-132,147,484,809,1056,1177,1139,951,636,254,-130,-445,-618,-609,-387,47,657,1407,2215,3020,3742,4317,4707,4863,4808,4523,4076,3477,2811,2105,1430,810,291,-122,-416,-596,-682,-689,-646,-576,-507,-460,-452,-500,-593,-733,-894,-1052,-1170,-1204,-1123,-886,-472,131,918,1863,2915,4017,5080,6020,6753,7198,7315,7072,6488,5612,4515,3307,2089,988,93,-506,-768,-686,-275,383,1227,2127,3001,3737,4272,4547,4557,4292,3812,3150,2387,1589,817,136,-418,-818,-1058,-1145,-1110,-972,-783,-565,-360,-187,-59,18,55,62,65,76,134,235,416,664,984,1369,1782,2217,2617,2963,3212,3350,3346,3226,2978,2662,2292,1931,1608,1369,1221,1183,1233,1353,1514,1669,1797,1857,1839,1727,1527,1248,913,543,175,-170,-459,-670,-791,-798,-701,-483,-164,264,773,1355,1975,2601,3198,3713,4124,4371,4454,4333,4038,3565,2969,2294,1604,984,479,168,66,190,517,988,1537,2084,2534,2842,2940,2839,2543,2114,1616,1142,766,566,580,816,1259,1836,2480,3093,3572,3859,3890,3657,3182,2508,1711,885,97,-556,-1038,-1301,-1349,-1186,-864,-410,96,615,1080,1450,1692,1784,1725,1519,1199,790,336,-122,-549,-900,-1163,-1294,-1310,-1175,-924,-537,-66,496,1083,1678,2222,2682,3021,3212,3251,3141,2913,2606,2273,1965,1745,1648,1714,1957,2371,2944,3630,4386,5147,5858,6442,6862,7047,6993,6664,6091,5293,4329,3283,2224,1265,472,-79,-347,-336,-55,418,1022,1653,2226,2675,2933,2992,2845,2536,2117,1652,1210,851,612,523,563,719,933,1159,1342,1430,1403,1245,973,616,226,-143,-436,-600,-617,-456,-157,278,760,1263,1693,2011,2161,2135,1925,1575,1130,655,224,-108,-302,-334,-228,-16,251,504,692,777,723,556,276,-61,-416,-754,-1024,-1223,-1338,-1367,-1343,-1259,-1141,-992,-807,-575,-291,76,521,1056,1675,2350,3058,3750,4385,4903,5273,5440,5405,5142,4689,4069,3347,2586,1863,1250,801,561,531,708,1038,1469,1924,2334,2640,2796,2786,2615,2307,1923,1493,1112,796,617,577,682,915,1224,1566,1867,2080,2149,2046,1762,1314,735,88,-583,-1185,-1691,-2019,-2177,-2126,-1907,-1527,-1050,-516,12,488,874,1141,1288,1315,1244,1101,918,709,506,299,103,-101,-318,-558,-826,-1120,-1427,-1739,-2022,-2269,-2450,-2568,-2616,-2605,-2562,-2500,-2460,-2450,-2495,-2587,-2717,-2856,-2965,-2993,-2901,-2635,-2177,-1512,-650,367,1476,2604,3643,4517,5127,5415,5354,4939,4226,3275,2192,1077,30,-860,-1547,-1989,-2214,-2230,-2111,-1895,-1661,-1440,-1284,-1195,-1188,-1235,-1322,-1419,-1501,-1555,-1576,-1566,-1561,-1568,-1634,-1772,-1998,-2307,-2677,-3061,-3420,-3678,-3800,-3732,-3461,-2989,-2349,-1588,-785,-5,667,1178,1474,1552,1400,1073,604,75,-457,-924,-1280,-1496,-1574,-1530,-1402,-1245,-1101,-1030,-1053,-1193,-1439,-1770,-2147,-2519,-2851,-3087,-3229,-3246,-3174,-3026,-2846,-2678,-2544,-2486,-2491,-2566,-2672,-2780,-2843,-2827,-2695,-2441,-2057,-1571,-1020,-452,67,483,734,783,605,192,-421,-1216,-2104,-3048,-3952,-4773,-5448,-5948,-6259,-6388,-6349,-6189,-5927,-5621,-5298,-4984,-4711,-4465,-4267,-4084,-3918,-3742,-3553,-3345,-3132,-2923,-2753,-2636,-2600,-2651,-2778,-2970,-3179,-3379,-3518,-3568,-3506,-3330,-3054,-2707,-2337,-1978,-1687,-1493,-1420,-1484,-1668,-1958,-2319,-2713,-3104,-3456,-3750,-3969,-4124,-4222,-4292,-4363,-4460,-4609,-4821,-5090,-5411,-5737,-6045,-6276,-6387,-6346,-6122,-5718,-5160,-4474,-3744,-3011,-2361,-1846,-1497,-1345,-1360,-1506,-1736,-1964,-2127,-2167,-2016,-1684,-1144,-450,351,1184,1961,2602,3025,3187,3048,2623,1929,1035,0,-1085,-2157,-3133,-3980,-4642,-5128,-5413,-5532,-5485,-5312,-5016,-4635,-4171,-3656,-3101,-2539,-2002,-1529,-1161,-942,-901,-1061,-1424,-1958,-2635,-3374,-4118,-4777,-5291,-5602,-5690,-5542,-5206,-4703,-4130,-3527,-2977,-2522,-2184,-1979,-1883,-1863,-1881,-1880,-1831,-1693,-1466,-1137,-741,-299,140,530,833,1002,1030,896,617,226,-250,-736,-1206,-1585,-1859,-1986,-1984,-1850,-1641,-1378,-1141,-948,-873,-906,-1083,-1367,-1732,-2129,-2494,-2767,-2896,-2833,-2555,-2058,-1365,-507,438,1409,2315,3063,3598,3835,3765,3367,2682,1764,698,-415,-1474,-2385,-3067,-3482,-3598,-3443,-3045,-2470,-1781,-1048,-320,351,949,1452,1863,2183,2416,2565,2618,2584,2439,2196,1846,1416,919,402,-111,-564,-950,-1216,-1394,-1449,-1436,-1357,-1252,-1152,-1062,-1013,-979,-961,-937,-870,-762,-567,-315,12,364,719,1024,1231,1298,1194,904,446,-155,-838,-1534,-2174,-2671,-2983,-3050,-2873,-2459,-1853,-1124,-343,389,1021,1454,1696,1700,1512,1173,739,306,-73,-309,-368,-205,169,761,1506,2380,3299,4204,5023,5686,6138,6337,6253,5881,5238,4350,3286,2094,870,-321,-1400,-2302,-2986,-3417,-3591,-3519,-3219,-2738,-2111,-1395,-647,91,757,1317,1726,1977,2040,1952,1703,1350,919,459,2,-406,-755,-1008,-1172,-1230,-1185,-1046,-805,-480,-65,424,974,1579,2198,2827,3411,3931,4344,4625,4742,4692,4462,4059,3512,2827,2060,1228,385,-438,-1206,-1870,-2418,-2807,-3030,-3082,-2952,-2667,-2245,-1723,-1147,-565,-22,427,762,953,1009,947,806,629,489,415,480,689,1062,1600,2252,3016,3805,4600,5321,5933,6372,6608,6602,6343,5835,5093,4173,3116,2010,919,-85,-922,-1576,-1980,-2158,-2093,-1816,-1358,-751,-36,736,1534,2296,2993,3566,3994,4236,4282,4127,3778,3267,2632,1916,1177,467,-170,-691,-1076,-1316,-1406,-1372,-1226,-1000,-716,-401,-75,248,556,833,1080,1274,1420,1500,1507,1444,1305,1096,833,521,187,-150,-468,-744,-949,-1085,-1107,-1047,-858,-584,-194,278,828,1436,2066,2695,3273,3764,4124,4326,4340,4180,3846,3389,2852,2307,1813,1447,1247,1270,1523,2014,2712,3573,4522,5481,6349,7035,7456,7543,7273,6639,5687,4485,3131,1742,426,-704,-1574,-2112,-2299,-2132,-1632,-856,146,1285,2497,3683,4778,5703,6398,6829,6967,6813,6395,5738,4912,3966,2982,2003,1116,337,-270,-696,-930,-969,-830,-543,-127,370,918,1472,2001,2453,2822,3046,3147,3075,2862,2500,2018,1443,811,160,-479,-1062,-1573,-1968,-2250,-2382,-2379,-2223,-1926,-1505,-968,-350,319,1009,1667,2269,2755,3105,3280,3273,3075,2716,2217,1639,1032,478,17,-264,-347,-180,230,891,1756,2800,3937,5104,6203,7138,7830,8190,8187,7791,7037,5979,4715,3366,2049,896,-6,-575,-792,-650,-202,498,1363,2303,3237,4083,4772,5261,5508,5510,5262,4798,4140,3354,2482,1586,727,-51,-702,-1187,-1499,-1616,-1548,-1305,-908,-388,232,907,1618,2320,2988,3594,4109,4512,4783,4904,4869,4668,4315,3814,3196,2483,1717,936,178,-511,-1103,-1561,-1873,-2024,-2011,-1846,-1530,-1107,-577,-1,611,1193,1718,2124,2385,2448,2309,1950,1394,688,-129,-951,-1722,-2326,-2706,-2774,-2513,-1887,-931,314,1764,3326,4871,6290,7452,8257,8633,8526,7950,6930,5560,3949,2218,521,-1036,-2343,-3321,-3957,-4217,-4153,-3794,-3213,-2470,-1649,-813,-42,601,1074,1316,1334,1101,660,39,-705,-1503,-2296,-3007,-3587,-3993,-4181,-4161,-3895,-3436,-2771,-1963,-1033,-42,963,1923,2785,3491,4007,4283,4313,4094,3635,2994,2203,1347,481,-317,-1001,-1521,-1861,-2018,-2016,-1870,-1652,-1372,-1109,-871,-702,-601,-583,-620,-713,-834,-971,-1129,-1289,-1485,-1709,-1981,-2305,-2666,-3056,-3419,-3737,-3928,-3963,-3788,-3365,-2703,-1786,-680,574,1874,3126,4216,5034,5485,5501,5045,4137,2815,1192,-636,-2506,-4301,-5880,-7156,-8051,-8535,-8603,-8282,-7623,-6687,-5549,-4302,-3020,-1825,-773,21,537,711,578,134,-536,-1382,-2296,-3198,-4009,-4664,-5129,-5388,-5436,-5302,-5010,-4598,-4111,-3594,-3086,-2641,-2270,-2022,-1889,-1894,-2024,-2273,-2621,-3035,-3488,-3933,-4340,-4690,-4944,-5127,-5208,-5218,-5156,-5037,-4883,-4704,-4511,-4321,-4118,-3914,-3682,-3422,-3115,-2757,-2354,-1911,-1467,-1056,-729,-532,-501,-659,-1004,-1509,-2128,-2775,-3380,-3840,-4078,-4043,-3696,-3053,-2153,-1063,108,1250,2229,2943,3296,3231,2740,1836,603,-879,-2466,-4036,-5445,-6584,-7366,-7740,-7700,-7254,-6466,-5387,-4109,-2725,-1337,-57,1014,1782,2178,2161,1732,925,-179,-1490,-2876,-4226,-5414,-6350,-6955,-7203,-7071,-6604,-5837,-4860,-3749,-2604,-1502,-527,272,832,1143,1176,959,499,-134,-909,-1722,-2532,-3250,-3818,-4201,-4352,-4283,-4003,-3557,-2990,-2377,-1760,-1212,-772,-465,-326,-332,-482,-726,-1014,-1313,-1559,-1764,-1901,-2014,-2123,-2275,-2481,-2757,-3059,-3340,-3518,-3503,-3214,-2603,-1631,-348,1187,2845,4471,5912,7015,7667,7810,7426,6565,5312,3780,2105,410,-1203,-2650,-3905,-4958,-5822,-6532,-7105,-7555,-7885,-8080,-8122,-7990,-7671,-7160,-6489,-5688,-4836,-3990,-3231,-2605,-2147,-1867,-1737,-1741,-1817,-1936,-2050,-2117,-2129,-2043,-1873,-1597,-1215,-747,-174,444,1100,1734,2300,2770,3106,3310,3398,3404,3384,3397,3479,3673,3957,4327,4709,5063,5307,5394,5266,4890,4259,3388,2332,1167,-14,-1104,-2012,-2652,-2986,-2996,-2722,-2234,-1625,-1012,-495,-147,-24,-102,-355,-685,-998,-1185,-1150,-816,-150,854,2148,3645,5256,6833,8278,9458,10295,10724,10705,10260,9395,8207,6748,5154,3507,1944,565,-552,-1317,-1727,-1764,-1459,-866,-36,947,2009,3044,3964,4652,5034,5009,4540,3580,2149,283,-1912,-4321,-6743,-9021,-10921,-12299,-12984,-12919,-12074,-10553,-8477,-6109,-3672,-1467,275,1370,1708,1287,201,-1398,-3269,-5184,-6909,-8248,-9078,-9318,-8983,-8120,-6857,-5345,-3752,-2257,-998,-92,417,503,236,-329,-1045,-1801,-2439,-2852,-2932,-2649,-1980,-999,224,1553,2868,4048,4994,5665,6037,6164,6097,5930,5737,5576,5492,5480,5549,5661,5802,5929,6018,6044,5971,5806,5519,5132,4642,4067,3423,2738,2026,1332,667,74,-421,-782,-976,-967,-742,-294,356,1150,2032,2904,3684,4278,4627,4686,4457,3971,3294,2495,1681,926,326,-67,-194,-66,330,920,1656,2441,3200,3837,4298,4525,4494,4216,3705,3022,2237,1430,705,136,-198,-266,-71,348,895,1481,1951,2225,2182,1814,1117,173,-900,-1954,-2829,-3384,-3517,-3193,-2436,-1355,-101,1134,2145,2757,2837,2325,1243,-300,-2130,-4025,-5743,-7068,-7816,-7880,-7230,-5905,-4035,-1778,656,3071,5259,7079,8395,9161,9356,9024,8248,7127,5794,4354,2943,1634,525,-352,-959,-1312,-1422,-1336,-1098,-750,-355,65,450,794,1056,1243,1338,1359,1327,1268,1231,1238,1321,1491,1735,2043,2380,2713,3019,3266,3449,3561,3591,3550,3427,3233,2981,2700,2419,2195,2067,2083,2284,2682,3285,4069,4999,6017,7060,8051,8921,9598,10028,10168,10001,9525,8777,7783,6620,5342,4024,2746,1569,554,-250,-825,-1162,-1279,-1227,-1051,-832,-635,-517,-518,-633,-848,-1104,-1349,-1523,-1583,-1528,-1356,-1126,-864,-638,-460,-359,-298,-261,-180,-13,289,764,1397,2189,3038,3878,4574,5005,5082,4721,3913,2690,1137,-629,-2450,-4194,-5707,-6912,-7724,-8153,-8208,-7966,-7504,-6923,-6298,-5714,-5200,-4792,-4466,-4207,-3955,-3661,-3290,-2782,-2158,-1395,-543,379,1307,2226,3063,3814,4433,4914,5255,5463,5559,5568,5513,5420,5311,5194,5076,4954,4811,4632,4387,4043,3580,2968,2203,1295,273,-801,-1850,-2796,-3542,-4034,-4222,-4098,-3696,-3067,-2303,-1485,-704,-23,509,868,1058,1104,1034,912,768,658,606,632,728,880,1051,1205,1314,1338,1277,1116,864,546,177,-199,-544,-817,-966,-954,-747,-322,317,1146,2129,3187,4271,5276,6160,6841,7289,7468,7363,6984,6317,5396,4229,2864,1349,-242,-1831,-3326,-4644,-5712,-6480,-6910,-7021,-6824,-6410,-5857,-5282,-4805,-4519,-4512,-4812,-5407,-6254,-7238,-8261,-9180,-9893,-10302,-10370,-10080,-9477,-8626,-7632,-6588,-5614,-4781,-4153,-3756,-3584,-3595,-3746,-3948,-4143,-4248,-4210,-3995,-3576,-2961,-2170,-1227,-195,886,1941,2914,3749,4402,4857,5108,5179,5098,4905,4642,4332,4004,3656,3286,2877,2399,1837,1160,379,-515,-1475,-2479,-3456,-4362,-5136,-5741,-6142,-6338,-6322,-6129,-5780,-5310,-4754,-4141,-3508,-2874,-2284,-1749,-1308,-978,-766,-681,-703,-814,-971,-1151,-1298,-1415,-1463,-1458,-1396,-1300,-1179,-1062,-952,-858,-773,-659,-499,-234,160,713,1422,2266,3184,4104,4944,5605,6039,6183,6035,5610,4938,4081,3076,1984,835,-327,-1492,-2615,-3694,-4679,-5546,-6250,-6748,-7017,-7020,-6766,-6258,-5531,-4657,-3703,-2780,-1981,-1400,-1111,-1140,-1496,-2139,-2997,-4005,-5043,-6050,-6922,-7616,-8078,-8307,-8295,-8083,-7696,-7186,-6582,-5936,-5253,-4579,-3915,-3287,-2692,-2153,-1660,-1214,-802,-391,45,550,1144,1860,2676,3584,4538,5476,6347,7078,7627,7932,7989,7759,7269,6522,5555,4405,3124,1752,347,-1039,-2368,-3576,-4638,-5495,-6118,-6479,-6557,-6372,-5926,-5289,-4488,-3617,-2707,-1835,-1027,-306,310,850,1321,1752,2167,2572,2982,3377,3757,4086,4349,4511,4551,4446,4194,3796,3267,2647,1965,1281,645,113,-258,-431,-377,-99,387,1024,1759,2487,3129,3591,3791,3711,3316,2671,1820,875,-74,-924,-1596,-2046,-2256,-2253,-2099,-1853,-1617,-1457,-1439,-1620,-2001,-2593,-3357,-4240,-5172,-6077,-6867,-7492,-7902,-8077,-8049,-7824,-7500,-7103,-6738,-6445,-6273,-6242,-6337,-6529,-6758,-6959,-7054,-6994,-6723,-6244,-5547,-4692,-3716,-2702,-1714,-819,-84,471,805,947,920,775,601,448,413,537,864,1408,2146,3055,4061,5111,6105,6974,7636,8020,8084,7780,7112,6088,4756,3179,1447,-347,-2096,-3695,-5062,-6105,-6785,-7055,-6930,-6425,-5621,-4583,-3428,-2253,-1163,-241,450,883,1053,993,750,391,-18,-398,-701,-854,-838,-609,-178,454,1248,2156,3111,4019,4813,5396,5734,5780,5568,5117,4518,3847,3205,2678,2341,2218,2322,2602,2983,3368,3645,3722,3532,3070,2351,1483,567,-265,-892,-1244,-1280,-1035,-569,1,567,1007,1240,1207,903,355,-373,-1190,-1998,-2700,-3224,-3518,-3568,-3410,-3074,-2671,-2247,-1917,-1708,-1674,-1800,-2058,-2394,-2733,-3005,-3153,-3119,-2900,-2476,-1899,-1195,-443,308,985,1548,1959,2203,2289,2235,2083,1886,1702,1602,1636,1865,2296,2954,3790,4768,5800,6804,7693,8381,8819,8956,8804,8370,7711,6883,5959,5004,4074,3202,2408,1683,1019,390,-220,-818,-1398,-1933,-2382,-2695,-2826,-2744,-2437,-1924,-1249,-468,327,1084,1700,2165,2420,2501,2427,2273,2100,1994,2015,2200,2578,3109,3764,4465,5137,5704,6102,6297,6275,6066,5703,5247,4760,4287,3893,3577,3381,3273,3235,3242,3222,3154,2983,2691,2294,1824,1345,948,687,644,799,1160,1618,2106,2486,2679,2595,2228,1584,751,-169,-1044,-1729,-2120,-2109,-1669,-795,446,1944,3559,5100,6424,7329,7744,7552,6775,5453,3696,1664,-468,-2520,-4322,-5743,-6712,-7173,-7185,-6779,-6098,-5230,-4329,-3483,-2795,-2302,-2015,-1891,-1856,-1805,-1624,-1208,-469,621,2066,3777,5653,7523,9216,10565,11424,11699,11348,10389,8895,6988,4815,2535,307,-1747,-3511,-4939,-5987,-6669,-7005,-7035,-6798,-6343,-5677,-4856,-3855,-2726,-1455,-87,1349,2805,4229,5560,6762,7775,8603,9219,9655,9924,10075,10127,10124,10078,9995,9868,9675,9388,8987,8447,7779,6994,6143,5275,4461,3753,3208,2846,2674,2668,2778,2951,3101,3174,3090,2804,2295,1547,602,-484,-1614,-2671,-3513,-4046,-4150,-3833,-3083,-2027,-780,470,1563,2340,2707,2623,2112,1267,226,-848,-1774,-2409,-2633,-2385,-1674,-564,821,2296,3682,4770,5391,5437,4830,3603,1837,-328,-2690,-5056,-7213,-8991,-10264,-10955,-11057,-10615,-9717,-8495,-7079,-5626,-4240,-3037,-2047,-1297,-738,-312,81,531,1115,1902,2885,4062,5353,6665,7894,8910,9632,9972,9908,9425,8579,7413,6025,4495,2899,1323,-197,-1607,-2882,-4015,-4965,-5746,-6308,-6662,-6753,-6601,-6178,-5521,-4664,-3673,-2633,-1634,-779,-139,218,276,39,-428,-1056,-1721,-2322,-2743,-2903,-2748,-2264,-1486,-472,675,1853,2945,3860,4517,4873,4919,4658,4150,3435,2608,1718,859,71,-590,-1104,-1461,-1680,-1785,-1810,-1793,-1756,-1708,-1637,-1514,-1288,-925,-380,334,1198,2122,3008,3725,4144,4172,3731,2828,1484,-186,-2080,-4024,-5894,-7546,-8884,-9849,-10419,-10620,-10502,-10160,-9686,-9185,-8758,-8466,-8361,-8451,-8706,-9077,-9488,-9854,-10091,-10137,-9935,-9472,-8744,-7794,-6664,-5425,-4152,-2907,-1758,-740,120,838,1414,1920,2355,2796,3236,3701,4171,4615,4994,5250,5343,5216,4857,4239,3392,2342,1151,-112,-1377,-2571,-3648,-4574,-5336,-5949,-6423,-6798,-7084,-7310,-7475,-7564,-7565,-7439,-7158,-6709,-6071,-5288,-4377,-3426,-2491,-1670,-1018,-597,-414,-478,-728,-1124,-1575,-2015,-2382,-2626,-2733,-2701,-2557,-2333,-2056,-1773,-1488,-1224,-980,-747,-525,-302,-70,171,429,701,988,1297,1616,1955,2289,2617,2903,3139,3293,3365,3340,3246,3083,2893,2683,2461,2217,1913,1499,914,108,-954,-2264,-3790,-5437,-7100,-8630,-9901,-10770,-11168,-11016,-10347,-9181,-7638,-5826,-3912,-2043,-387,932,1790,2141,1945,1250,119,-1331,-2961,-4626,-6176,-7490,-8463,-9041,-9206,-8973,-8403,-7564,-6535,-5400,-4205,-3012,-1821,-657,494,1629,2746,3831,4858,5793,6588,7214,7614,7781,7671,7299,6656,5774,4683,3430,2060,639,-792,-2175,-3482,-4677,-5748,-6671,-7455,-8070,-8534,-8815,-8922,-8840,-8565,-8096,-7435,-6587,-5583,-4447,-3229,-1976,-746,404,1439,2319,3046,3616,4058,4396,4667,4892,5105,5300,5501,5691,5878,6051,6212,6350,6466,6540,6560,6506,6349,6082,5670,5120,4439,3626,2750,1807,887,0,-791,-1479,-2030,-2461,-2770,-2982,-3107,-3155,-3121,-3005,-2783,-2467,-2061,-1609,-1168,-818,-631,-691,-1024,-1652,-2533,-3592,-4735,-5829,-6771,-7454,-7815,-7826,-7502,-6888,-6073,-5149,-4232,-3428,-2825,-2497,-2476,-2762,-3318,-4078,-4949,-5835,-6633,-7252,-7633,-7725,-7525,-7034,-6297,-5357,-4280,-3131,-1968,-854,172,1066,1821,2407,2841,3117,3258,3286,3234,3130,3015,2900,2811,2738,2674,2605,2503,2363,2168,1920,1633,1298,946,560,162,-255,-672,-1082,-1453,-1763,-1976,-2070,-2018,-1823,-1478,-1013,-452,156,764,1310,1744,2011,2086,1937,1584,1035,349,-414,-1196,-1902,-2487,-2866,-3005,-2860,-2422,-1693,-710,481,1796,3154,4450,5585,6485,7066,7316,7206,6786,6099,5221,4252,3267,2366,1621,1068,757,659,765,999,1308,1615,1859,2015,2048,1980,1813,1573,1266,902,476,-21,-579,-1209,-1861,-2524,-3120,-3604,-3917,-4002,-3846,-3428,-2780,-1941,-980,28,991,1826,2442,2789,2802,2493,1855,963,-125,-1291,-2452,-3474,-4286,-4792,-4946,-4720,-4110,-3159,-1918,-479,1069,2622,4086,5379,6446,7246,7770,8030,8048,7875,7552,7133,6653,6141,5613,5059,4484,3858,3194,2487,1761,1052,400,-157,-579,-868,-1002,-1022,-937,-787,-604,-390,-175,64,316,606,922,1288,1674,2091,2498,2882,3204,3441,3564,3566,3436,3194,2863,2474,2079,1713,1429,1265,1261,1435,1811,2371,3098,3943,4845,5735,6533,7173,7595,7779,7702,7403,6905,6285,5610,4945,4381,3946,3704,3645,3769,4020,4347,4655,4874,4933,4778,4420,3859,3184,2440,1730,1082,561,133,-192,-477,-756,-1046,-1383,-1707,-2024,-2225,-2286,-2115,-1694,-992,-45,1116,2393,3711,4940,5993,6756,7162,7161,6733,5906,4737,3307,1741,152,-1316,-2550,-3452,-3961,-4051,-3760,-3146,-2336,-1435,-592,91,526,657,498,63,-553,-1277,-1972,-2548,-2884,-2925,-2626,-1992,-1087,21,1207,2361,3383,4175,4701,4934,4892,4604,4119,3485,2750,1961,1159,387,-313,-898,-1334,-1578,-1622,-1431,-1030,-404,400,1367,2434,3555,4670,5710,6635,7375,7923,8242,8361,8291,8098,7835,7583,7411,7370,7515,7833,8331,8936,9589,10201,10677,10946,10943,10632,10024,9125,8013,6736,5383,4050,2785,1694,783,102,-366,-658,-817,-924,-1057,-1279,-1649,-2187,-2862,-3644,-4429,-5145,-5695,-6019,-6082,-5880,-5445,-4829,-4084,-3285,-2463,-1670,-909,-192,494,1158,1814,2460,3106,3714,4277,4745,5079,5244,5180,4872,4283,3420,2308,984,-454,-1934,-3330,-4544,-5491,-6098,-6353,-6247,-5844,-5198,-4401,-3531,-2660,-1847,-1123,-500,24,460,843,1176,1514,1846,2205,2574,2938,3267,3521,3654,3639,3446,3084,2584,1981,1350,736,197,-247,-582,-837,-1024,-1190,-1352,-1526,-1714,-1891,-2040,-2118,-2101,-1969,-1704,-1335,-872,-378,99,484,720,752,542,97,-574,-1393,-2285,-3142,-3851,-4313,-4453,-4222,-3631,-2711,-1548,-240,1088,2319,3349,4097,4513,4581,4314,3759,2982,2070,1108,202,-582,-1164,-1520,-1636,-1541,-1294,-961,-632,-377,-258,-304,-507,-834,-1216,-1592,-1886,-2067,-2111,-2046,-1911,-1775,-1696,-1734,-1918,-2254,-2724,-3283,-3874,-4442,-4926,-5291,-5517,-5602,-5562,-5448,-5281,-5148,-5072,-5119,-5317,-5678,-6195,-6830,-7520,-8190,-8760,-9138,-9282,-9136,-8718,-8039,-7164,-6163,-5106,-4078,-3122,-2287,-1592,-1042,-626,-335,-136,-14,66,124,177,231,282,300,269,132,-119,-529,-1073,-1746,-2486,-3240,-3931,-4505,-4914,-5136,-5177,-5052,-4810,-4471,-4099,-3694,-3304,-2916,-2553,-2193,-1860,-1531,-1233,-963,-753,-621,-602,-727,-1004,-1456,-2051,-2759,-3510,-4225,-4824,-5220,-5372,-5225,-4812,-4140,-3301,-2348,-1385,-472,318,966,1442,1773,1976,2096,2175,2262,2385,2589,2876,3267,3738,4267,4804,5289,5649,5811,5710,5301,4570,3539,2270,869,-551,-1835,-2893,-3612,-3986,-4010,-3775,-3378,-2952,-2622,-2486,-2610,-3018,-3676,-4529,-5479,-6428,-7278,-7949,-8394,-8586,-8552,-8316,-7952,-7504,-7051,-6623,-6276,-6009,-5842,-5747,-5719,-5708,-5689,-5605,-5419,-5085,-4569,-3836,-2894,-1723,-374,1131,2716,4317,5833,7188,8273,9037,9415,9397,8990,8236,7196,5943,4559,3100,1649,233,-1098,-2317,-3415,-4362,-5164,-5807,-6310,-6678,-6939,-7130,-7265,-7392,-7510,-7641,-7763,-7868,-7909,-7861,-7676,-7327,-6781,-6035,-5085,-3964,-2708,-1386,-67,1159,2233,3084,3706,4085,4273,4325,4318,4349,4458,4732,5150,5735,6422,7162,7870,8473,8893,9081,8993,8629,7998,7151,6152,5082,4035,3088,2318,1756,1429,1292,1307,1383,1430,1364,1102,599,-163,-1163,-2351,-3626,-4897,-6037,-6957,-7585,-7877,-7853,-7536,-7019,-6357,-5673,-5006,-4454,-4030,-3772,-3669,-3715,-3884,-4150,-4490,-4867,-5262,-5629,-5935,-6119,-6148,-5965,-5568,-4953,-4167,-3284,-2398,-1617,-1038,-739,-764,-1113,-1741,-2577,-3499,-4388,-5117,-5569,-5679,-5390,-4728,-3735,-2500,-1138,252,1551,2690,3606,4269,4680,4834,4767,4496,4052,3480,2819,2113,1434,816,323,-20,-205,-243,-178,-72,22,14,-106,-401,-834,-1386,-1992,-2575,-3053,-3357,-3423,-3216,-2752,-2044,-1171,-210,745,1601,2286,2756,2980,2985,2777,2440,1992,1526,1067,675,385,216,201,342,654,1126,1749,2484,3297,4128,4921,5623,6176,6545,6699,6634,6339,5847,5160,4335,3385,2369,1310,263,-744,-1666,-2477,-3137,-3618,-3895,-3940,-3765,-3368,-2803,-2122,-1407,-741,-206,150,278,197,-76,-471,-918,-1337,-1647,-1802,-1750,-1492,-1032,-400,360,1199,2070,2914,3685,4328,4806,5054,5065,4787,4245,3443,2442,1298,112,-1023,-2005,-2734,-3145,-3187,-2847,-2161,-1186,-19,1229,2447,3524,4383,4966,5254,5254,4994,4519,3876,3120,2293,1433,578,-243,-1005,-1674,-2237,-2664,-2938,-3060,-3009,-2803,-2431,-1914,-1260,-481,393,1342,2317,3283,4177,4953,5558,5950,6114,6039,5751,5291,4711,4084,3466,2928,2505,2238,2122,2157,2315,2565,2872,3199,3529,3835,4134,4406,4687,4967,5272,5586,5927,6264,6614,6939,7251,7523,7748,7906,7975,7929,7746,7394,6865,6143,5239,4181,2998,1752,504,-684,-1725,-2571,-3139,-3417,-3362,-3021,-2424,-1666,-845,-61,572,995,1147,1037,684,158,-456,-1064,-1551,-1842,-1850,-1550,-922,-9,1147,2440,3790,5075,6195,7052,7563,7672,7344,6597,5458,4040,2431,813,-691,-1889,-2686,-2964,-2712,-1950,-786,627,2097,3413,4393,4875,4780,4086,2842,1173,-769,-2802,-4744,-6439,-7768,-8651,-9076,-9052,-8649,-7936,-7031,-6010,-4985,-4022,-3171,-2478,-1932,-1525,-1217,-943,-647,-253,298,1052,2038,3254,4673,6246,7904,9568,11159,12610,13856,14863,15598,16059,16249,16177,15881,15370,14695,13876,12953,11956,10916,9854,8796,7756,6745,5774,4844,3964,3140,2382,1695,1104,595,199,-120,-353,-533,-688,-840,-1020,-1252,-1541,-1902,-2321,-2802,-3308,-3841,-4353,-4830,-5226,-5501,-5613,-5503,-5154,-4522,-3637,-2509,-1215,169,1537,2787,3816,4561,4964,5040,4808,4359,3766,3166,2623,2259,2091,2162,2443,2889,3440,4000,4498,4837,4950,4772,4271,3428,2277,851,-741,-2417,-4028,-5456,-6571,-7274,-7509,-7248,-6534,-5432,-4064,-2560,-1054,322,1475,2333,2870,3092,3030,2738,2272,1696,1064,423,-189,-738,-1211,-1585,-1861,-2034,-2127,-2138,-2118,-2065,-2030,-2010,-2023,-2057,-2094,-2103,-2054,-1905,-1649,-1253,-736,-93,646,1446,2291,3110,3889,4535,5021,5269,5235,4887,4198,3199,1923,458,-1090,-2592,-3917,-4923,-5522,-5623,-5220,-4320,-3016,-1401,360,2114,3705,4979,5833,6186,6014,5342,4231,2784,1133,-601,-2268,-3781,-5032,-5996,-6645,-7012,-7138,-7075,-6894,-6624,-6311,-5953,-5547,-5091,-4567,-3990,-3368,-2735,-2125,-1579,-1122,-765,-512,-329,-194,-58,104,321,590,893,1199,1438,1567,1517,1236,714,-74,-1096,-2311,-3678,-5119,-6593,-8025,-9384,-10603,-11649,-12468,-13007,-13227,-13092,-12578,-11714,-10523,-9093,-7516,-5893,-4347,-2961,-1822,-968,-419,-156,-154,-356,-713,-1176,-1694,-2244,-2786,-3312,-3788,-4204,-4530,-4738,-4805,-4704,-4413,-3952,-3306,-2547,-1696,-840,-40,633,1114,1375,1379,1163,741,199,-399,-945,-1379,-1610,-1629,-1426,-1049,-572,-93,284,466,378,-10,-701,-1637,-2746,-3905,-4999,-5902,-6488,-6693,-6433,-5715,-4551,-3009,-1199,762,2726,4544,6105,7284,8045,8350,8230,7749,6981,6041,5015,3996,3053,2221,1527,968,529,191,-65,-254,-388,-472,-524,-560,-616,-728,-948,-1310,-1838,-2551,-3409,-4397,-5434,-6467,-7422,-8244,-8893,-9344,-9600,-9677,-9598,-9413,-9146,-8839,-8516,-8189,-7858,-7522,-7162,-6771,-6347,-5865,-5350,-4766,-4133,-3421,-2621,-1730,-736,341,1467,2600,3671,4615,5374,5899,6155,6160,5899,5450,4822,4098,3311,2510,1721,968,241,-446,-1116,-1775,-2429,-3095,-3761,-4426,-5077,-5687,-6248,-6721,-7099,-7355,-7492,-7498,-7390,-7169,-6859,-6450,-5964,-5371,-4674,-3841,-2861,-1726,-451,926,2349,3720,4960,5948,6621,6897,6778,6261,5431,4366,3196,2047,1046,297,-115,-143,222,956,2000,3253,4619,5951,7144,8077,8660,8853,8627,8024,7099,5945,4665,3363,2126,1022,80,-694,-1324,-1856,-2333,-2798,-3282,-3774,-4277,-4736,-5120,-5385,-5511,-5492,-5352,-5128,-4869,-4631,-4450,-4365,-4376,-4489,-4673,-4904,-5157,-5387,-5593,-5739,-5834,-5862,-5840,-5760,-5631,-5466,-5254,-5028,-4787,-4560,-4385,-4283,-4293,-4429,-4674,-5003,-5344,-5613,-5726,-5588,-5141,-4357,-3240,-1845,-251,1444,3121,4674,6006,7035,7714,8003,7904,7421,6597,5467,4105,2571,959,-666,-2198,-3582,-4736,-5626,-6212,-6489,-6475,-6181,-5683,-5010,-4251,-3465,-2718,-2056,-1516,-1096,-784,-537,-300,-18,364,877,1536,2318,3180,4040,4825,5421,5754,5752,5376,4640,3585,2302,918,-433,-1590,-2431,-2834,-2748,-2141,-1072,384,2086,3870,5585,7048,8154,8785,8922,8546,7733,6549,5120,3574,2026,598,-628,-1602,-2286,-2707,-2881,-2872,-2736,-2536,-2321,-2134,-1980,-1866,-1756,-1628,-1434,-1150,-753,-242,360,1031,1708,2361,2919,3363,3645,3767,3722,3534,3227,2845,2412,1992,1586,1256,984,815,714,710,751,845,930,992,985,890,707,432,113,-221,-514,-728,-835,-820,-696,-472,-198,107,392,633,799,869,841,707,484,179,-175,-559,-933,-1271,-1536,-1695,-1727,-1611,-1344,-928,-385,264,967,1691,2364,2949,3379,3642,3700,3590,3332,2988,2639,2339,2165,2154,2324,2677,3173,3779,4425,5058,5611,6032,6271,6313,6133,5756,5212,4553,3856,3200,2673,2355,2308,2567,3139,3986,5044,6205,7370,8392,9190,9642,9721,9391,8689,7670,6426,5063,3691,2405,1295,410,-225,-597,-754,-711,-536,-270,56,398,777,1185,1653,2215,2864,3622,4434,5262,6013,6611,6955,6997,6675,6004,5003,3747,2323,838,-596,-1890,-2947,-3736,-4212,-4392,-4299,-3983,-3493,-2904,-2250,-1613,-1002,-488,-64,234,411,490,468,412,332,289,306,421,635,973,1399,1903,2437,2949,3389,3684,3796,3675,3303,2686,1837,810,-342,-1549,-2728,-3823,-4762,-5509,-6034,-6333,-6409,-6287,-5997,-5550,-4999,-4334,-3587,-2748,-1809,-763,405,1703,3125,4652,6252,7869,9449,10920,12224,13295,14108,14623,14844,14774,14428,13838,13034,12049,10938,9739,8534,7372,6345,5502,4907,4581,4523,4700,5039,5459,5846,6112,6165,5946,5439,4644,3618,2427,1153,-103,-1274,-2275,-3082,-3660,-4030,-4215,-4257,-4210,-4116,-4016,-3925,-3838,-3740,-3579,-3333,-2945,-2407,-1722,-914,-55,796,1547,2137,2505,2640,2539,2260,1855,1410,1005,712,591,670,960,1437,2065,2780,3520,4212,4790,5203,5406,5381,5132,4670,4036,3277,2449,1606,814,107,-467,-888,-1154,-1250,-1207,-1031,-768,-443,-115,183,382,458,358,81,-385,-1015,-1774,-2615,-3477,-4304,-5040,-5636,-6061,-6297,-6347,-6223,-5962,-5584,-5139,-4642,-4128,-3594,-3062,-2498,-1920,-1298,-628,75,821,1562,2287,2944,3503,3930,4204,4328,4305,4161,3930,3631,3303,2953,2591,2236,1873,1540,1238,1008,877,865,1004,1266,1656,2097,2550,2920,3151,3165,2930,2421,1661,675,-460,-1684,-2904,-4040,-5037,-5823,-6395,-6724,-6852,-6795,-6617,-6345,-6035,-5698,-5351,-4988,-4589,-4141,-3618,-3028,-2364,-1671,-977,-345,170,518,654,571,261,-238,-874,-1599,-2314,-2981,-3511,-3885,-4060,-4055,-3872,-3573,-3184,-2798,-2443,-2198,-2088,-2139,-2340,-2681,-3098,-3569,-4026,-4450,-4813,-5115,-5372,-5592,-5809,-6008,-6207,-6370,-6480,-6511,-6436,-6266,-6002,-5690,-5366,-5084,-4884,-4802,-4844,-5017,-5274,-5595,-5908,-6176,-6333,-6361,-6220,-5930,-5500,-4955,-4351,-3689,-3034,-2367,-1735,-1115,-535,12,503,926,1252,1461,1529,1438,1189,787,264,-347,-984,-1604,-2152,-2596,-2909,-3113,-3192,-3211,-3163,-3085,-2982,-2841,-2654,-2395,-2033,-1573,-985,-306,463,1269,2079,2832,3498,4022,4389,4570,4573,4399,4085,3650,3142,2599,2054,1549,1094,725,422,220,75,14,2,33,88,146,182,179,103,-66,-346,-757,-1297,-1967,-2740,-3596,-4491,-5390,-6239,-7018,-7672,-8205,-8588,-8828,-8940,-8918,-8807,-8599,-8332,-8005,-7641,-7234,-6794,-6307,-5753,-5114,-4364,-3477,-2462,-1316,-95,1144,2325,3349,4153,4671,4881,4801,4461,3950,3333,2707,2132,1655,1302,1059,897,771,629,411,98,-364,-943,-1641,-2411,-3206,-3974,-4678,-5270,-5731,-6047,-6187,-6158,-5940,-5527,-4935,-4176,-3290,-2341,-1386,-515,203,709,954,932,665,190,-400,-1034,-1609,-2043,-2278,-2275,-2032,-1567,-943,-191,589,1378,2091,2724,3218,3591,3812,3899,3860,3707,3468,3176,2851,2539,2258,2032,1880,1788,1757,1754,1761,1744,1699,1597,1478,1330,1217,1145,1157,1261,1450,1705,1981,2232,2401,2436,2304,1973,1448,738,-134,-1117,-2185,-3274,-4362,-5398,-6354,-7217,-7934,-8529,-8937,-9188,-9239,-9112,-8787,-8304,-7666,-6934,-6126,-5314,-4520,-3797,-3152,-2605,-2123,-1699,-1283,-854,-393,94,583,1018,1353,1529,1511,1299,907,394,-175,-713,-1160,-1448,-1572,-1514,-1320,-1029,-703,-405,-183,-83,-123,-309,-627,-1042,-1523,-2021,-2502,-2927,-3262,-3486,-3566,-3493,-3251,-2837,-2279,-1592,-845,-79,624,1220,1647,1889,1926,1780,1481,1079,629,195,-176,-420,-510,-416,-123,343,979,1717,2520,3306,4015,4576,4928,5048,4895,4505,3887,3111,2235,1352,512,-186,-730,-1067,-1211,-1176,-1005,-739,-430,-112,192,476,749,1033,1335,1677,2041,2411,2745,2997,3122,3076,2845,2421,1840,1145,403,-298,-892,-1300,-1482,-1414,-1115,-620,-9,651,1259,1757,2072,2196,2113,1864,1498,1069,649,280,3,-166,-238,-220,-149,-33,100,268,474,738,1080,1492,1959,2436,2852,3153,3262,3167,2837,2340,1713,1064,470,11,-266,-341,-244,-11,273,546,729,768,645,343,-102,-650,-1244,-1812,-2297,-2646,-2809,-2768,-2498,-2007,-1310,-439,556,1615,2658,3621,4417,5000,5321,5365,5153,4708,4114,3416,2727,2101,1629,1360,1331,1573,2065,2799,3711,4733,5791,6767,7601,8179,8469,8422,8052,7406,6538,5571,4582,3705,3001,2550,2350,2410,2651,3026,3428,3789,4046,4164,4136,3997,3783,3563,3392,3298,3322,3436,3628,3842,4033,4155,4177,4092,3908,3659,3386,3135,2958,2874,2911,3054,3281,3556,3823,4040,4155,4140,3976,3664,3216,2668,2041,1390,732,107,-474,-1003,-1475,-1900,-2262,-2574,-2802,-2947,-2961,-2848,-2584,-2181,-1681,-1116,-581,-128,168,274,172,-107,-518,-976,-1411,-1740,-1908,-1892,-1669,-1280,-758,-152,453,1019,1467,1769,1883,1815,1564,1176,703,208,-230,-548,-678,-582,-237,352,1140,2086,3094,4097,4984,5705,6175,6392,6338,6051,5596,5025,4448,3919,3539,3356,3419,3760,4366,5228,6273,7439,8613,9690,10557,11116,11296,11067,10428,9424,8144,6676,5151,3671,2341,1238,414,-115,-341,-312,-44,377,916,1490,2048,2527,2886,3083,3100,2924,2552,2010,1303,486,-421,-1354,-2274,-3128,-3868,-4459,-4862,-5073,-5066,-4860,-4453,-3872,-3151,-2321,-1440,-550,292,1038,1651,2118,2433,2621,2720,2770,2823,2927,3089,3346,3664,4044,4445,4842,5218,5545,5838,6079,6293,6476,6631,6743,6793,6735,6555,6192,5657,4924,4022,2988,1853,691,-469,-1567,-2580,-3487,-4278,-4963,-5541,-6040,-6464,-6840,-7169,-7461,-7707,-7888,-7993,-7973,-7827,-7507,-7030,-6379,-5598,-4703,-3759,-2800,-1898,-1084,-409,114,483,695,793,787,734,652,584,552,584,696,910,1238,1676,2236,2876,3577,4268,4887,5361,5616,5612,5310,4727,3900,2895,1813,747,-198,-937,-1414,-1585,-1458,-1051,-423,356,1200,2020,2718,3227,3463,3402,3014,2306,1320,96,-1289,-2758,-4239,-5641,-6898,-7948,-8738,-9244,-9443,-9353,-8987,-8398,-7626,-6732,-5769,-4796,-3860,-3011,-2289,-1724,-1344,-1153,-1152,-1318,-1615,-2001,-2424,-2831,-3184,-3445,-3609,-3659,-3627,-3501,-3325,-3098,-2832,-2547,-2234,-1914,-1598,-1295,-1048,-862,-786,-821,-991,-1278,-1673,-2136,-2635,-3122,-3581,-3975,-4322,-4612,-4877,-5140,-5418,-5743,-6107,-6518,-6963,-7399,-7815,-8143,-8359,-8417,-8292,-7984,-7494,-6861,-6124,-5335,-4554,-3813,-3161,-2614,-2177,-1869,-1661,-1567,-1556,-1634,-1773,-1972,-2201,-2450,-2676,-2868,-2960,-2955,-2791,-2480,-2009,-1399,-702,36,737,1325,1747,1941,1897,1615,1135,515,-165,-819,-1371,-1741,-1885,-1770,-1389,-774,41,986,1980,2954,3811,4497,4960,5159,5116,4828,4356,3736,3035,2302,1584,913,316,-213,-651,-1040,-1366,-1686,-1987,-2329,-2693,-3105,-3550,-4002,-4445,-4842,-5177,-5435,-5618,-5745,-5835,-5915,-6018,-6144,-6319,-6510,-6714,-6887,-7001,-7016,-6892,-6615,-6138,-5478,-4620,-3593,-2447,-1214,9,1176,2193,3024,3613,3957,4052,3928,3625,3194,2681,2130,1572,1026,494,-29,-569,-1128,-1732,-2371,-3040,-3708,-4333,-4860,-5228,-5390,-5302,-4951,-4354,-3546,-2614,-1636,-717,56,611,905,928,696,263,-330,-1002,-1709,-2391,-3018,-3562,-4006,-4331,-4525,-4558,-4418,-4070,-3515,-2737,-1776,-650,555,1779,2924,3903,4638,5066,5144,4870,4266,3385,2317,1159,34,-940,-1659,-2028,-2013,-1583,-791,297,1568,2884,4107,5107,5772,6043,5891,5346,4470,3366,2138,908,-229,-1203,-1957,-2498,-2824,-2983,-3017,-2975,-2905,-2848,-2820,-2843,-2905,-2991,-3085,-3138,-3150,-3074,-2939,-2729,-2502,-2277,-2124,-2068,-2161,-2408,-2813,-3350,-3977,-4636,-5250,-5755,-6065,-6135,-5919,-5400,-4611,-3590,-2428,-1211,-55,954,1737,2252,2495,2482,2264,1894,1435,927,417,-88,-568,-1043,-1504,-1976,-2451,-2926,-3391,-3805,-4153,-4376,-4461,-4360,-4088,-3642,-3069,-2435,-1801,-1278,-916,-797,-941,-1339,-1953,-2694,-3457,-4138,-4614,-4827,-4712,-4290,-3591,-2691,-1697,-683,250,1063,1724,2245,2648,2991,3300,3632,3983,4373,4755,5102,5348,5437,5311,4934,4290,3407,2336,1174,28,-974,-1714,-2103,-2072,-1629,-784,345,1671,3030,4291,5315,6008,6293,6178,5667,4861,3844,2747,1684,760,39,-432,-676,-718,-629,-487,-358,-306,-373,-563,-885,-1291,-1743,-2186,-2552,-2795,-2872,-2763,-2466,-2010,-1426,-779,-119,495,1011,1395,1628,1708,1650,1491,1274,1054,886,811,867,1058,1373,1781,2220,2644,2984,3217,3314,3293,3189,3038,2905,2811,2782,2805,2841,2848,2753,2511,2081,1443,631,-313,-1301,-2228,-2988,-3485,-3640,-3430,-2861,-2001,-949,158,1185,1996,2494,2617,2371,1800,1013,137,-672,-1282,-1577,-1500,-1048,-261,751,1891,3006,4013,4800,5352,5637,5713,5615,5426,5214,5043,4955,4974,5095,5285,5512,5695,5815,5801,5655,5381,5004,4591,4189,3863,3656,3594,3671,3872,4147,4449,4719,4911,4982,4911,4696,4343,3896,3384,2870,2405,2029,1792,1692,1741,1912,2165,2479,2794,3104,3385,3643,3896,4155,4446,4782,5165,5595,6047,6493,6902,7209,7388,7372,7139,6653,5924,4953,3797,2490,1121,-241,-1514,-2620,-3502,-4109,-4428,-4459,-4244,-3832,-3304,-2740,-2219,-1801,-1536,-1409,-1424,-1499,-1586,-1606,-1515,-1291,-956,-561,-190,54,94,-156,-703,-1544,-2592,-3734,-4813,-5671,-6151,-6139,-5578,-4471,-2888,-980,1100,3137,4958,6406,7393,7870,7894,7527,6926,6227,5590,5142,4965,5110,5555,6253,7117,8042,8924,9676,10216,10518,10547,10331,9892,9276,8545,7742,6929,6143,5416,4772,4214,3749,3359,3044,2771,2544,2322,2107,1879,1622,1348,1033,709,365,28,-282,-560,-777,-927,-1014,-1017,-970,-857,-719,-552,-391,-250,-148,-112,-153,-278,-497,-793,-1143,-1520,-1872,-2160,-2344,-2391,-2286,-2016,-1600,-1045,-382,353,1134,1908,2640,3295,3833,4243,4503,4639,4650,4597,4506,4447,4455,4591,4865,5298,5857,6514,7193,7829,8339,8645,8702,8469,7950,7183,6221,5160,4081,3075,2201,1493,942,509,129,-284,-787,-1449,-2271,-3234,-4283,-5310,-6224,-6916,-7311,-7374,-7102,-6566,-5845,-5076,-4376,-3865,-3635,-3722,-4129,-4799,-5642,-6538,-7365,-7986,-8326,-8298,-7897,-7136,-6068,-4776,-3352,-1889,-470,825,1963,2899,3626,4148,4473,4631,4649,4565,4422,4263,4136,4070,4092,4200,4383,4600,4810,4950,4977,4861,4576,4145,3593,2966,2337,1742,1249,867,624,489,446,435,428,355,209,-52,-417,-882,-1426,-2020,-2647,-3274,-3896,-4480,-5031,-5511,-5927,-6240,-6450,-6555,-6548,-6456,-6290,-6075,-5826,-5562,-5280,-4999,-4713,-4447,-4203,-4017,-3899,-3880,-3969,-4165,-4444,-4776,-5097,-5360,-5482,-5437,-5165,-4682,-3995,-3152,-2237,-1306,-464,244,753,1059,1160,1104,936,719,501,308,145,-21,-236,-567,-1063,-1766,-2672,-3754,-4936,-6133,-7228,-8131,-8751,-9050,-9012,-8682,-8125,-7448,-6762,-6171,-5775,-5610,-5719,-6045,-6544,-7111,-7635,-8015,-8147,-7970,-7458,-6620,-5521,-4246,-2916,-1651,-570,226,681,752,468,-133,-966,-1922,-2888,-3739,-4366,-4680,-4623,-4179,-3376,-2285,-1015,299,1519,2513,3182,3477,3384,2972,2315,1560,822,245,-81,-96,221,823,1650,2588,3524,4356,4968,5310,5346,5069,4535,3786,2894,1949,991,101,-706,-1392,-1955,-2394,-2730,-2975,-3173,-3346,-3540,-3772,-4059,-4390,-4746,-5093,-5382,-5581,-5654,-5602,-5425,-5165,-4849,-4545,-4266,-4065,-3912,-3815,-3718,-3579,-3354,-3004,-2526,-1925,-1258,-569,49,546,848,938,807,489,40,-473,-979,-1414,-1752,-1977,-2125,-2222,-2335,-2496,-2737,-3071,-3452,-3869,-4227,-4498,-4606,-4538,-4276,-3856,-3329,-2763,-2261,-1886,-1725,-1807,-2146,-2714,-3446,-4260,-5050,-5705,-6129,-6240,-5978,-5344,-4340,-3056,-1561,-1,1519,2865,3939,4683,5058,5101,4852,4418,3890,3391,3016,2833,2888,3168,3633,4198,4756,5185,5380,5241,4729,3832,2599,1119,-479,-2063,-3467,-4588,-5300,-5567,-5366,-4739,-3765,-2560,-1255,6,1100,1918,2404,2513,2286,1750,1003,112,-810,-1705,-2487,-3127,-3588,-3877,-3987,-3965,-3831,-3644,-3447,-3287,-3196,-3188,-3258,-3385,-3537,-3667,-3750,-3751,-3668,-3508,-3279,-3015,-2719,-2423,-2111,-1785,-1428,-1014,-549,-19,545,1124,1662,2126,2459,2646,2667,2537,2295,1980,1653,1371,1166,1078,1093,1206,1355,1504,1562,1499,1238,776,101,-760,-1746,-2802,-3837,-4771,-5545,-6093,-6409,-6492,-6382,-6149,-5857,-5589,-5406,-5351,-5437,-5640,-5910,-6169,-6320,-6275,-5942,-5270,-4252,-2903,-1332,355,1993,3426,4509,5126,5235,4831,3998,2847,1543,249,-868,-1683,-2108,-2106,-1706,-976,-22,1012,1999,2814,3356,3594,3510,3163,2634,2018,1450,1000,781,799,1093,1598,2284,3033,3791,4433,4918,5170,5184,4961,4535,3957,3289,2586,1913,1297,786,386,124,-8,11,155,424,780,1172,1565,1879,2093,2155,2076,1857,1541,1163,767,383,42,-271,-529,-770,-976,-1155,-1296,-1376,-1378,-1284,-1084,-790,-420,-19,377,718,972,1121,1160,1122,1027,933,876,901,1043,1308,1716,2233,2839,3478,4084,4591,4920,5017,4829,4352,3598,2608,1484,294,-832,-1808,-2562,-3040,-3243,-3197,-2958,-2609,-2226,-1879,-1628,-1471,-1422,-1403,-1376,-1248,-956,-466,245,1125,2126,3131,4060,4795,5291,5507,5460,5203,4812,4377,3993,3715,3604,3651,3851,4145,4478,4782,4988,5051,4933,4624,4140,3501,2768,1982,1221,526,-34,-431,-618,-589,-321,164,865,1738,2758,3857,5005,6116,7169,8094,8869,9467,9877,10090,10119,9966,9664,9218,8681,8065,7426,6789,6184,5627,5128,4682,4284,3933,3618,3358,3149,3001,2916,2883,2883,2894,2895,2847,2763,2607,2409,2169,1899,1619,1328,1026,711,363,-19,-444,-904,-1384,-1855,-2296,-2668,-2970,-3169,-3297,-3332,-3323,-3266,-3192,-3109,-3041,-2988,-2985,-3024,-3132,-3302,-3539,-3804,-4093,-4328,-4487,-4499,-4340,-3980,-3432,-2722,-1910,-1054,-226,533,1186,1744,2228,2698,3213,3833,4616,5572,6713,7986,9338,10679,11915,12961,13732,14184,14286,14051,13500,12710,11727,10655,9546,8488,7522,6694,6020,5489,5104,4805,4572,4334,4060,3697,3233,2648,1970,1214,446,-309,-973,-1523,-1922,-2153,-2229,-2163,-1988,-1758,-1511,-1310,-1183,-1180,-1303,-1565,-1948,-2418,-2941,-3470,-3953,-4350,-4617,-4716,-4621,-4319,-3795,-3077,-2186,-1176,-123,921,1867,2692,3333,3815,4121,4304,4383,4410,4411,4440,4501,4650,4875,5212,5651,6179,6789,7418,8056,8617,9079,9381,9506,9446,9210,8831,8342,7794,7222,6660,6126,5632,5176,4760,4368,3988,3611,3205,2749,2210,1544,734,-256,-1413,-2735,-4155,-5638,-7066,-8392,-9502,-10365,-10935,-11225,-11267,-11119,-10850,-10521,-10186,-9860,-9548,-9211,-8819,-8306,-7641,-6782,-5719,-4468,-3060,-1558,-47,1399,2671,3701,4415,4775,4773,4436,3801,2969,2008,1043,158,-548,-1013,-1184,-1054,-629,29,858,1754,2616,3344,3847,4069,3993,3620,3015,2252,1425,657,21,-378,-518,-362,50,678,1439,2240,2995,3609,4026,4189,4086,3710,3081,2238,1217,88,-1109,-2296,-3435,-4455,-5337,-6054,-6599,-6989,-7235,-7355,-7375,-7281,-7095,-6789,-6382,-5859,-5241,-4540,-3781,-3001,-2223,-1489,-825,-269,158,419,503,392,87,-399,-1029,-1764,-2536,-3274,-3925,-4406,-4702,-4758,-4597,-4221,-3681,-3025,-2317,-1619,-1001,-503,-194,-88,-226,-620,-1263,-2148,-3237,-4474,-5796,-7121,-8362,-9452,-10324,-10945,-11310,-11432,-11354,-11103,-10737,-10268,-9726,-9106,-8406,-7619,-6736,-5766,-4711,-3607,-2488,-1401,-418,406,995,1300,1278,922,239,-711,-1857,-3096,-4312,-5395,-6238,-6759,-6909,-6667,-6054,-5123,-3953,-2644,-1319,-84,946,1697,2103,2167,1899,1378,700,-30,-679,-1149,-1354,-1244,-808,-80,880,1971,3100,4136,5014,5614,5930,5914,5591,5008,4201,3263,2248,1241,297,-520,-1181,-1644,-1910,-1988,-1895,-1697,-1426,-1155,-928,-785,-741,-817,-979,-1233,-1538,-1872,-2221,-2546,-2850,-3110,-3320,-3499,-3624,-3741,-3836,-3942,-4067,-4208,-4370,-4521,-4650,-4707,-4664,-4488,-4151,-3656,-3009,-2250,-1430,-629,84,624,924,944,652,62,-796,-1879,-3101,-4408,-5700,-6908,-7961,-8775,-9327,-9552,-9477,-9102,-8487,-7703,-6822,-5939,-5108,-4386,-3788,-3302,-2897,-2521,-2111,-1618,-995,-226,687,1695,2757,3765,4650,5305,5667,5680,5333,4654,3692,2554,1325,145,-903,-1706,-2218,-2389,-2226,-1748,-1012,-91,920,1929,2830,3547,4000,4159,4015,3600,2977,2224,1450,735,184,-169,-268,-149,183,631,1143,1604,1956,2117,2056,1763,1244,563,-248,-1101,-1954,-2738,-3425,-3985,-4407,-4702,-4864,-4928,-4907,-4832,-4743,-4656,-4609,-4603,-4644,-4708,-4773,-4799,-4752,-4602,-4329,-3932,-3421,-2817,-2166,-1496,-862,-302,160,482,680,738,700,582,448,335,300,377,590,942,1415,1960,2533,3046,3452,3671,3684,3459,3035,2425,1721,961,229,-439,-1006,-1469,-1832,-2125,-2371,-2606,-2857,-3143,-3487,-3878,-4324,-4787,-5249,-5653,-5947,-6080,-5985,-5649,-5033,-4185,-3126,-1965,-778,301,1179,1752,1962,1775,1200,284,-893,-2225,-3590,-4873,-5945,-6732,-7148,-7181,-6821,-6112,-5122,-3930,-2643,-1352,-145,888,1709,2269,2563,2615,2447,2141,1750,1368,1063,912,948,1212,1679,2344,3129,3992,4837,5606,6227,6657,6875,6879,6698,6366,5944,5471,5013,4582,4218,3911,3661,3448,3258,3062,2847,2591,2274,1882,1408,857,243,-381,-983,-1479,-1815,-1938,-1813,-1432,-828,-51,822,1677,2440,2989,3272,3232,2868,2210,1334,348,-621,-1434,-1961,-2113,-1819,-1099,11,1384,2886,4327,5548,6385,6736,6548,5822,4645,3120,1416,-317,-1921,-3277,-4308,-4977,-5294,-5311,-5085,-4712,-4260,-3820,-3436,-3161,-2994,-2930,-2929,-2931,-2876,-2684,-2319,-1718,-906,119,1281,2517,3721,4811,5682,6277,6538,6445,6008,5265,4273,3131,1921,770,-239,-997,-1449,-1539,-1273,-656,238,1355,2587,3841,5027,6041,6825,7316,7489,7350,6921,6268,5472,4629,3848,3217,2829,2718,2924,3419,4155,5080,6070,7074,7962,8689,9194,9444,9464,9255,8888,8399,7861,7327,6842,6448,6166,6007,5974,6049,6192,6372,6506,6546,6420,6078,5522,4741,3825,2827,1865,1027,396,18,-101,12,286,638,971,1190,1234,1064,681,135,-500,-1119,-1616,-1887,-1876,-1550,-943,-132,771,1619,2277,2617,2559,2061,1143,-127,-1647,-3264,-4844,-6238,-7333,-8058,-8378,-8305,-7900,-7227,-6388,-5459,-4514,-3596,-2735,-1913,-1131,-345,467,1326,2239,3202,4181,5148,6051,6844,7491,7962,8246,8363,8323,8189,7981,7770,7573,7434,7356,7342,7388,7473,7590,7723,7864,8004,8154,8294,8445,8586,8724,8848,8944,9000,8991,8891,8668,8290,7725,6967,5999,4847,3549,2146,728,-649,-1895,-2949,-3766,-4307,-4581,-4601,-4415,-4070,-3646,-3185,-2762,-2406,-2152,-2008,-1978,-2038,-2183,-2373,-2583,-2783,-2928,-3004,-2969,-2834,-2583,-2257,-1872,-1473,-1080,-715,-356,2,423,925,1565,2345,3268,4304,5392,6480,7471,8321,8954,9355,9522,9487,9313,9085,8873,8768,8797,8983,9287,9634,9929,10054,9906,9403,8507,7225,5628,3806,1906,63,-1584,-2912,-3870,-4409,-4584,-4452,-4130,-3740,-3387,-3177,-3139,-3310,-3629,-4076,-4549,-5014,-5393,-5679,-5856,-5939,-5974,-5975,-6008,-6077,-6214,-6410,-6657,-6919,-7166,-7344,-7424,-7364,-7160,-6793,-6303,-5705,-5044,-4377,-3719,-3120,-2584,-2104,-1686,-1282,-893,-474,-24,477,1018,1595,2177,2745,3260,3698,4032,4245,4343,4330,4235,4087,3922,3768,3659,3604,3616,3683,3801,3935,4081,4195,4268,4281,4215,4074,3844,3526,3125,2627,2040,1360,595,-239,-1110,-1993,-2838,-3607,-4282,-4829,-5269,-5589,-5823,-5962,-6020,-5973,-5804,-5499,-5039,-4449,-3757,-3029,-2349,-1796,-1454,-1384,-1589,-2077,-2748,-3523,-4261,-4827,-5118,-5033,-4565,-3732,-2634,-1409,-228,742,1339,1469,1072,179,-1134,-2727,-4431,-6077,-7489,-8552,-9177,-9350,-9109,-8535,-7763,-6903,-6106,-5448,-5000,-4773,-4759,-4904,-5180,-5517,-5891,-6278,-6662,-7043,-7422,-7770,-8095,-8333,-8477,-8470,-8283,-7910,-7334,-6594,-5720,-4779,-3838,-2986,-2277,-1799,-1567,-1616,-1922,-2438,-3094,-3804,-4465,-4987,-5292,-5317,-5047,-4473,-3633,-2580,-1383,-130,1107,2236,3199,3935,4413,4628,4580,4320,3877,3331,2734,2144,1623,1191,878,683,598,603,680,798,947,1100,1254,1378,1481,1527,1519,1424,1256,995,674,308,-69,-415,-706,-923,-1074,-1165,-1237,-1299,-1381,-1478,-1577,-1655,-1693,-1668,-1598,-1498,-1412,-1406,-1517,-1789,-2238,-2811,-3478,-4113,-4630,-4911,-4880,-4496,-3771,-2771,-1611,-447,568,1271,1556,1341,631,-530,-2025,-3723,-5447,-7053,-8397,-9386,-9971,-10146,-9939,-9422,-8668,-7755,-6779,-5780,-4839,-3979,-3249,-2677,-2290,-2120,-2171,-2460,-2947,-3605,-4351,-5105,-5761,-6232,-6422,-6295,-5811,-5015,-3933,-2677,-1323,2,1209,2206,2927,3341,3432,3234,2791,2182,1496,824,267,-110,-239,-104,303,943,1778,2730,3729,4703,5565,6271,6748,6976,6926,6605,6029,5244,4302,3268,2217,1202,296,-482,-1088,-1533,-1813,-1955,-1976,-1908,-1765,-1577,-1351,-1113,-872,-663,-510,-439,-499,-680,-1025,-1485,-2057,-2667,-3275,-3821,-4252,-4559,-4704,-4715,-4584,-4334,-3972,-3508,-2960,-2344,-1701,-1071,-519,-101,122,131,-100,-510,-1058,-1629,-2123,-2440,-2484,-2219,-1636,-784,244,1325,2323,3092,3527,3544,3113,2267,1056,-387,-1950,-3479,-4847,-5947,-6692,-7026,-6937,-6414,-5503,-4250,-2736,-1073,623,2199,3518,4435,4836,4651,3863,2508,700,-1414,-3628,-5737,-7530,-8840,-9537,-9566,-8949,-7752,-6135,-4249,-2317,-504,1006,2100,2694,2768,2345,1503,348,-983,-2349,-3595,-4603,-5255,-5494,-5290,-4659,-3666,-2387,-957,535,1934,3176,4143,4817,5138,5148,4846,4316,3609,2826,2041,1340,790,432,296,370,635,1048,1552,2092,2622,3088,3481,3773,3971,4084,4119,4089,4013,3883,3726,3546,3355,3192,3051,2981,2967,3021,3111,3221,3290,3317,3239,3089,2845,2563,2254,1970,1723,1529,1378,1258,1136,1002,840,648,462,285,187,167,280,501,843,1239,1661,2024,2278,2370,2253,1929,1400,704,-105,-972,-1825,-2613,-3275,-3771,-4069,-4130,-3947,-3503,-2798,-1874,-758,443,1644,2709,3512,3936,3889,3333,2271,785,-1012,-2937,-4811,-6427,-7618,-8251,-8243,-7593,-6347,-4621,-2563,-353,1830,3815,5470,6686,7419,7638,7383,6709,5700,4471,3130,1807,611,-350,-1001,-1271,-1152,-620,262,1459,2865,4391,5926,7351,8576,9498,10065,10232,10010,9419,8550,7473,6331,5225,4283,3595,3227,3214,3538,4160,4999,5953,6926,7798,8491,8925,9059,8889,8417,7711,6820,5843,4868,3984,3287,2816,2642,2723,3075,3595,4233,4872,5438,5839,6038,5999,5735,5268,4645,3925,3151,2393,1679,1063,555,190,-48,-143,-135,-44,92,212,290,254,94,-240,-732,-1390,-2168,-3033,-3912,-4753,-5475,-6017,-6337,-6373,-6137,-5598,-4805,-3777,-2585,-1279,57,1357,2538,3526,4251,4646,4670,4295,3531,2411,1018,-546,-2147,-3630,-4858,-5686,-6025,-5802,-5021,-3711,-1980,57,2233,4398,6394,8100,9434,10344,10838,10944,10716,10233,9556,8765,7906,7047,6206,5451,4789,4277,3937,3803,3892,4218,4767,5510,6413,7388,8382,9292,10036,10543,10739,10596,10100,9270,8161,6832,5383,3883,2442,1111,-34,-970,-1674,-2152,-2430,-2542,-2530,-2461,-2363,-2312,-2319,-2435,-2647,-2970,-3359,-3787,-4194,-4514,-4695,-4671,-4413,-3898,-3133,-2152,-1013,220,1466,2649,3709,4589,5259,5704,5929,5940,5780,5475,5077,4649,4230,3898,3691,3652,3808,4153,4668,5313,6016,6714,7324,7774,8013,7994,7717,7189,6464,5595,4664,3758,2935,2283,1806,1550,1462,1537,1675,1842,1922,1872,1603,1089,281,-790,-2133,-3660,-5308,-6974,-8534,-9888,-10917,-11542,-11709,-11399,-10643,-9497,-8070,-6481,-4870,-3372,-2110,-1165,-615,-444,-656,-1168,-1907,-2774,-3665,-4493,-5182,-5674,-5935,-5949,-5706,-5233,-4535,-3657,-2620,-1477,-256,983,2209,3362,4413,5313,6035,6557,6857,6949,6835,6542,6113,5570,4983,4364,3772,3215,2711,2272,1877,1541,1236,966,728,513,340,195,94,22,-26,-58,-106,-168,-275,-416,-598,-799,-1007,-1204,-1371,-1516,-1630,-1744,-1856,-1991,-2146,-2311,-2474,-2606,-2699,-2739,-2742,-2723,-2725,-2771,-2899,-3110,-3412,-3758,-4126,-4447,-4679,-4790,-4744,-4571,-4273,-3918,-3553,-3237,-3021,-2937,-2993,-3186,-3487,-3857,-4249,-4616,-4915,-5111,-5197,-5146,-4999,-4748,-4451,-4130,-3843,-3628,-3547,-3640,-3951,-4504,-5313,-6340,-7562,-8878,-10211,-11438,-12448,-13137,-13424,-13253,-12625,-11558,-10136,-8462,-6653,-4861,-3187,-1762,-644,125,531,620,419,13,-542,-1167,-1798,-2378,-2855,-3192,-3357,-3338,-3118,-2722,-2160,-1467,-702,106,878,1586,2167,2604,2859,2940,2839,2587,2203,1733,1216,695,207,-214,-561,-809,-974,-1057,-1077,-1045,-987,-903,-816,-725,-637,-551,-470,-390,-319,-248,-180,-107,-16,101,261,474,737,1041,1363,1669,1929,2117,2216,2235,2184,2088,1975,1851,1720,1557,1335,1011,558,-56,-826,-1743,-2770,-3851,-4942,-5977,-6906,-7703,-8312,-8746,-8971,-9002,-8840,-8503,-8014,-7414,-6743,-6041,-5377,-4766,-4265,-3883,-3625,-3494,-3464,-3513,-3615,-3737,-3862,-3969,-4061,-4143,-4250,-4393,-4626,-4952,-5393,-5943,-6554,-7187,-7764,-8200,-8421,-8359,-7956,-7216,-6138,-4789,-3248,-1619,-21,1441,2659,3574,4132,4329,4189,3745,3076,2244,1340,434,-388,-1072,-1549,-1795,-1763,-1477,-915,-139,827,1907,3044,4156,5180,6048,6707,7119,7266,7135,6763,6164,5414,4552,3665,2793,2005,1313,748,291,-65,-364,-623,-892,-1179,-1511,-1895,-2311,-2764,-3215,-3646,-4028,-4326,-4516,-4562,-4438,-4123,-3600,-2893,-2015,-1034,-17,960,1808,2476,2915,3113,3080,2843,2435,1896,1252,524,-260,-1104,-1971,-2854,-3718,-4526,-5243,-5829,-6251,-6493,-6526,-6365,-5998,-5459,-4767,-3963,-3095,-2211,-1374,-625,-18,414,663,700,565,252,-187,-727,-1321,-1926,-2506,-3012,-3429,-3722,-3900,-3969,-3956,-3906,-3861,-3861,-3936,-4095,-4314,-4567,-4778,-4900,-4848,-4588,-4072,-3320,-2344,-1224,-20,1164,2241,3138,3789,4167,4254,4070,3636,3000,2203,1298,333,-641,-1575,-2426,-3141,-3681,-4009,-4082,-3900,-3432,-2715,-1750,-600,692,2046,3395,4658,5758,6641,7237,7544,7535,7247,6723,6021,5223,4396,3609,2918,2346,1928,1634,1475,1396,1395,1411,1458,1474,1494,1476,1444,1398,1341,1302,1287,1325,1436,1626,1899,2242,2616,2999,3322,3571,3685,3674,3511,3228,2832,2358,1830,1278,718,172,-349,-841,-1283,-1678,-2005,-2249,-2394,-2415,-2298,-2030,-1614,-1066,-416,279,972,1591,2095,2424,2580,2532,2328,1979,1555,1080,622,193,-169,-471,-705,-890,-1035,-1150,-1256,-1357,-1473,-1619,-1818,-2075,-2423,-2831,-3322,-3826,-4326,-4738,-5009,-5062,-4864,-4369,-3595,-2562,-1337,0,1357,2633,3757,4643,5280,5623,5718,5569,5249,4792,4271,3723,3212,2763,2421,2207,2142,2240,2508,2937,3517,4228,5033,5900,6783,7636,8414,9075,9568,9876,9956,9819,9463,8912,8216,7411,6566,5732,4965,4298,3774,3394,3170,3084,3117,3248,3438,3677,3926,4173,4403,4597,4760,4888,4989,5088,5189,5333,5506,5737,5996,6272,6523,6710,6792,6743,6526,6147,5598,4897,4081,3154,2173,1152,124,-877,-1834,-2714,-3484,-4117,-4575,-4838,-4885,-4718,-4358,-3837,-3219,-2554,-1911,-1334,-858,-499,-248,-84,18,98,167,257,349,446,523,552,527,423,256,46,-189,-404,-579,-689,-734,-730,-698,-684,-707,-807,-972,-1190,-1414,-1589,-1647,-1523,-1168,-559,298,1373,2597,3895,5176,6344,7333,8082,8549,8751,8673,8379,7898,7301,6638,5989,5385,4907,4574,4425,4477,4722,5152,5731,6417,7163,7914,8618,9237,9717,10060,10218,10215,10029,9686,9189,8559,7812,6957,6023,5009,3947,2843,1725,611,-475,-1503,-2461,-3301,-4033,-4607,-5036,-5297,-5400,-5351,-5157,-4833,-4376,-3799,-3096,-2266,-1330,-289,806,1916,2979,3940,4737,5343,5715,5877,5824,5611,5269,4848,4391,3933,3500,3113,2773,2502,2275,2122,2000,1928,1867,1816,1755,1664,1557,1424,1293,1180,1117,1115,1201,1360,1583,1840,2085,2271,2364,2306,2099,1724,1203,575,-123,-826,-1500,-2085,-2580,-2949,-3237,-3440,-3629,-3811,-4050,-4348,-4712,-5127,-5534,-5893,-6129,-6183,-6006,-5571,-4879,-3962,-2880,-1715,-563,479,1325,1907,2185,2152,1821,1246,480,-395,-1303,-2167,-2919,-3501,-3874,-4001,-3878,-3498,-2892,-2075,-1111,-29,1088,2206,3251,4192,4986,5610,6052,6307,6383,6299,6063,5711,5247,4708,4106,3457,2794,2112,1448,806,199,-357,-861,-1315,-1714,-2075,-2400,-2692,-2956,-3161,-3293,-3304,-3159,-2825,-2287,-1569,-719,171,991,1625,1955,1922,1468,647,-502,-1825,-3203,-4467,-5484,-6148,-6403,-6241,-5724,-4928,-3986,-3035,-2196,-1596,-1289,-1327,-1685,-2315,-3126,-3996,-4817,-5464,-5855,-5936,-5696,-5177,-4458,-3646,-2878,-2268,-1944,-1961,-2369,-3142,-4214,-5497,-6836,-8132,-9226,-10050,-10520,-10628,-10399,-9884,-9178,-8385,-7591,-6917,-6394,-6088,-5974,-6038,-6198,-6388,-6501,-6468,-6210,-5691,-4914,-3887,-2710,-1436,-200,903,1768,2328,2527,2372,1872,1094,116,-972,-2065,-3081,-3920,-4552,-4892,-4969,-4748,-4273,-3579,-2702,-1715,-653,415,1446,2387,3187,3811,4211,4361,4237,3840,3186,2307,1269,129,-1017,-2105,-3045,-3792,-4296,-4545,-4545,-4315,-3909,-3370,-2765,-2140,-1540,-993,-499,-50,393,861,1404,2037,2768,3563,4362,5075,5601,5830,5687,5116,4130,2775,1174,-547,-2196,-3647,-4751,-5447,-5729,-5630,-5275,-4780,-4310,-3986,-3920,-4157,-4708,-5509,-6482,-7494,-8427,-9160,-9600,-9695,-9423,-8819,-7934,-6871,-5719,-4598,-3596,-2793,-2249,-1976,-1981,-2217,-2643,-3178,-3770,-4335,-4829,-5221,-5474,-5612,-5627,-5554,-5435,-5286,-5161,-5072,-5035,-5056,-5101,-5154,-5161,-5088,-4889,-4542,-4036,-3373,-2596,-1728,-838,29,829,1514,2078,2500,2799,2981,3073,3080,3035,2923,2774,2578,2347,2096,1842,1596,1411,1277,1260,1339,1556,1888,2331,2857,3416,3971,4445,4787,4928,4829,4449,3804,2900,1808,590,-654,-1838,-2863,-3668,-4196,-4439,-4398,-4123,-3665,-3104,-2505,-1938,-1435,-1029,-703,-438,-192,80,409,813,1289,1787,2267,2631,2830,2786,2485,1934,1196,369,-428,-1060,-1437,-1479,-1206,-650,43,750,1278,1491,1269,563,-609,-2155,-3926,-5737,-7381,-8689,-9508,-9778,-9480,-8698,-7543,-6198,-4837,-3633,-2738,-2224,-2138,-2437,-3041,-3823,-4638,-5329,-5783,-5893,-5622,-4989,-4033,-2877,-1632,-429,603,1378,1818,1909,1645,1088,291,-632,-1600,-2481,-3203,-3663,-3823,-3659,-3179,-2440,-1504,-480,539,1451,2176,2663,2877,2836,2565,2123,1574,979,408,-94,-489,-746,-870,-848,-703,-454,-119,270,699,1140,1603,2056,2544,3040,3575,4149,4742,5349,5923,6421,6793,6987,6957,6680,6145,5364,4382,3243,2028,808,-345,-1357,-2177,-2769,-3096,-3159,-2948,-2467,-1756,-811,287,1515,2779,4009,5107,5977,6537,6702,6456,5780,4743,3436,2011,634,-515,-1288,-1582,-1352,-650,411,1653,2849,3789,4286,4195,3499,2215,498,-1462,-3427,-5149,-6421,-7099,-7096,-6449,-5240,-3639,-1861,-97,1424,2569,3213,3338,2956,2164,1083,-138,-1337,-2379,-3156,-3595,-3686,-3455,-2965,-2327,-1623,-980,-454,-136,-18,-139,-443,-908,-1468,-2049,-2591,-3003,-3232,-3206,-2895,-2267,-1340,-128,1288,2850,4439,5957,7304,8369,9092,9418,9325,8840,7990,6856,5527,4100,2694,1407,338,-433,-859,-906,-581,88,1051,2225,3539,4900,6217,7440,8469,9305,9877,10209,10288,10138,9802,9312,8726,8099,7456,6865,6318,5850,5440,5078,4749,4429,4123,3827,3577,3403,3340,3441,3701,4147,4719,5395,6075,6689,7138,7351,7256,6843,6095,5075,3851,2546,1273,187,-625,-1050,-1087,-734,-102,700,1491,2108,2408,2270,1669,611,-806,-2441,-4125,-5677,-6927,-7768,-8109,-7951,-7333,-6338,-5094,-3722,-2360,-1103,-49,771,1329,1646,1752,1701,1553,1362,1187,1063,1009,1047,1135,1279,1416,1538,1615,1632,1614,1554,1499,1451,1445,1475,1561,1683,1844,2036,2246,2487,2751,3049,3396,3779,4222,4700,5208,5727,6218,6662,7006,7238,7295,7201,6904,6466,5888,5245,4597,4019,3584,3347,3351,3594,4080,4745,5545,6398,7223,7962,8534,8911,9051,8946,8597,8025,7239,6301,5225,4077,2897,1735,635,-357,-1215,-1912,-2414,-2728,-2822,-2706,-2370,-1826,-1088,-206,788,1807,2795,3671,4377,4872,5146,5200,5065,4795,4416,4000,3559,3147,2766,2449,2188,1998,1865,1774,1695,1580,1396,1076,614,-29,-810,-1700,-2614,-3467,-4158,-4603,-4736,-4523,-3974,-3128,-2066,-896,275,1329,2175,2740,2995,2936,2617,2086,1452,784,187,-273,-550,-618,-504,-236,100,450,708,842,793,581,228,-203,-639,-1009,-1262,-1355,-1307,-1125,-868,-589,-336,-170,-92,-128,-243,-422,-615,-794,-927,-992,-1005,-953,-886,-815,-785,-820,-941,-1158,-1460,-1822,-2210,-2564,-2854,-3006,-3000,-2803,-2396,-1809,-1039,-145,837,1859,2863,3810,4659,5364,5912,6260,6391,6301,5960,5404,4625,3679,2596,1451,301,-769,-1693,-2406,-2846,-2983,-2801,-2310,-1570,-635,377,1376,2232,2869,3208,3228,2938,2370,1600,689,-281,-1259,-2176,-3026,-3737,-4330,-4747,-4992,-5049,-4919,-4622,-4210,-3717,-3243,-2831,-2561,-2462,-2555,-2826,-3245,-3755,-4309,-4842,-5320,-5713,-6006,-6223,-6370,-6488,-6611,-6755,-6945,-7175,-7427,-7677,-7883,-7997,-7978,-7796,-7415,-6854,-6101,-5220,-4247,-3272,-2369,-1620,-1095,-833,-857,-1133,-1620,-2234,-2896,-3529,-4057,-4461,-4703,-4826,-4832,-4780,-4691,-4599,-4504,-4417,-4301,-4163,-3949,-3674,-3318,-2892,-2427,-1941,-1482,-1085,-789,-620,-602,-725,-988,-1349,-1771,-2204,-2590,-2887,-3056,-3070,-2928,-2641,-2230,-1741,-1212,-690,-214,200,516,750,876,924,876,758,555,290,-40,-409,-802,-1178,-1498,-1722,-1785,-1673,-1331,-776,-20,890,1867,2830,3664,4278,4599,4573,4206,3515,2568,1446,230,-994,-2154,-3206,-4094,-4807,-5320,-5622,-5714,-5597,-5288,-4828,-4250,-3626,-3023,-2508,-2154,-1998,-2080,-2395,-2932,-3641,-4478,-5368,-6253,-7065,-7756,-8284,-8631,-8793,-8774,-8607,-8305,-7914,-7447,-6943,-6402,-5849,-5276,-4692,-4094,-3482,-2867,-2269,-1709,-1241,-891,-723,-758,-1022,-1505,-2162,-2937,-3724,-4433,-4966,-5244,-5232,-4927,-4365,-3629,-2799,-1990,-1276,-739,-398,-277,-327,-512,-758,-1000,-1179,-1245,-1174,-961,-620,-185,301,795,1242,1612,1878,2016,2049,1958,1802,1578,1334,1097,879,715,598,539,535,582,671,810,974,1171,1373,1562,1707,1769,1722,1526,1183,682,70,-618,-1285,-1879,-2284,-2464,-2348,-1944,-1265,-376,636,1677,2626,3392,3904,4095,3983,3550,2873,1988,983,-73,-1120,-2082,-2928,-3591,-4066,-4305,-4326,-4112,-3696,-3113,-2405,-1658,-922,-301,155,367,303,-50,-687,-1552,-2587,-3701,-4795,-5782,-6579,-7126,-7405,-7401,-7161,-6724,-6163,-5537,-4925,-4354,-3878,-3488,-3184,-2943,-2719,-2488,-2202,-1853,-1428,-948,-446,31,430,710,834,805,625,345,12,-323,-603,-807,-920,-962,-965,-972,-1030,-1161,-1386,-1683,-2022,-2351,-2608,-2744,-2710,-2502,-2104,-1572,-927,-248,420,1021,1509,1872,2094,2193,2189,2110,1990,1856,1732,1631,1559,1517,1506,1504,1533,1564,1634,1731,1883,2092,2364,2681,3028,3355,3639,3824,3889,3821,3627,3334,2993,2652,2381,2226,2232,2417,2786,3311,3950,4639,5300,5853,6215,6324,6131,5624,4820,3752,2504,1152,-194,-1447,-2499,-3299,-3766,-3892,-3668,-3103,-2261,-1177,55,1363,2641,3798,4720,5335,5543,5325,4641,3543,2078,368,-1471,-3277,-4923,-6267,-7230,-7742,-7810,-7446,-6739,-5766,-4634,-3457,-2308,-1277,-395,312,849,1237,1512,1704,1849,1957,2041,2079,2063,1967,1774,1480,1096,648,176,-267,-639,-894,-1010,-980,-824,-567,-257,69,371,634,838,1006,1148,1298,1485,1724,2038,2419,2857,3333,3802,4244,4606,4868,5000,4995,4862,4627,4324,4016,3741,3568,3516,3624,3878,4269,4752,5295,5845,6368,6837,7230,7553,7792,7961,8050,8069,8007,7869,7660,7379,7065,6723,6407,6138,5965,5906,5985,6196,6513,6899,7282,7593,7750,7682,7337,6691,5755,4576,3228,1814,438,-787,-1779,-2468,-2826,-2854,-2582,-2061,-1367,-551,294,1138,1902,2562,3065,3378,3468,3306,2868,2159,1187,1,-1336,-2740,-4106,-5326,-6304,-6949,-7205,-7055,-6497,-5599,-4427,-3091,-1704,-370,810,1770,2472,2906,3104,3110,2989,2805,2611,2448,2329,2253,2198,2142,2068,1952,1825,1682,1576,1540,1597,1782,2080,2476,2930,3391,3816,4158,4422,4588,4727,4853,5053,5368,5837,6486,7306,8255,9303,10359,11372,12255,12950,13394,13545,13387,12899,12125,11070,9812,8394,6893,5375,3897,2515,1274,197,-694,-1391,-1908,-2245,-2439,-2507,-2482,-2391,-2260,-2104,-1943,-1778,-1625,-1483,-1352,-1233,-1106,-953,-751,-462,-81,420,1023,1693,2389,3017,3501,3762,3713,3341,2633,1638,458,-806,-2006,-3023,-3740,-4083,-4009,-3518,-2644,-1448,-6,1584,3245,4873,6400,7738,8828,9594,9995,9989,9578,8773,7654,6292,4839,3401,2141,1157,549,352,559,1097,1862,2692,3433,3925,4049,3724,2935,1721,181,-1561,-3315,-4949,-6259,-7158,-7550,-7427,-6850,-5929,-4823,-3727,-2806,-2233,-2101,-2468,-3316,-4566,-6113,-7792,-9466,-10981,-12227,-13133,-13660,-13827,-13675,-13272,-12702,-12034,-11330,-10641,-9972,-9349,-8746,-8183,-7643,-7154,-6732,-6412,-6225,-6198,-6322,-6599,-6961,-7355,-7688,-7875,-7839,-7535,-6915,-6024,-4864,-3527,-2083,-609,792,2070,3145,3992,4585,4940,5071,5047,4900,4714,4541,4439,4453,4626,4957,5459,6085,6799,7519,8181,8687,8991,9020,8775,8245,7500,6585,5611,4654,3800,3117,2614,2304,2131,2055,1993,1901,1720,1434,1047,582,90,-373,-762,-1040,-1195,-1267,-1291,-1380,-1604,-2078,-2862,-4001,-5490,-7277,-9264,-11326,-13318,-15090,-16516,-17491,-17956,-17895,-17342,-16361,-15064,-13567,-11994,-10467,-9069,-7869,-6893,-6134,-5578,-5173,-4893,-4688,-4551,-4459,-4421,-4427,-4477,-4544,-4595,-4570,-4406,-4041,-3420,-2519,-1332,100,1713,3416,5090,6631,7916,8847,9368,9423,9035,8247,7153,5884,4595,3435,2568,2098,2120,2655,3674,5099,6793,8601,10350,11884,13072,13836,14143,14028,13558,12851,12018,11173,10406,9746,9205,8724,8225,7631,6846,5837,4583,3137,1567,-2,-1453,-2669,-3552,-4054,-4170,-3939,-3451,-2833,-2203,-1732,-1511,-1662,-2224,-3202,-4570,-6237,-8104,-10048,-11937,-13653,-15099,-16175,-16844,-17053,-16812,-16122,-15041,-13610,-11918,-10045,-8082,-6135,-4287,-2639,-1271,-254,347,508,200,-547,-1691,-3157,-4827,-6587,-8281,-9784,-10963,-11735,-12030,-11850,-11204,-10177,-8843,-7325,-5730,-4176,-2767,-1586,-697,-138,94,17,-283,-736,-1204,-1582,-1748,-1610,-1132,-302,809,2109,3458,4711,5742,6444,6776,6733,6372,5776,5059,4316,3644,3077,2631,2257,1893,1437,811,-58,-1187,-2540,-4033,-5515,-6828,-7801,-8293,-8214,-7556,-6356,-4770,-2954,-1140,457,1643,2266,2241,1562,288,-1460,-3496,-5652,-7707,-9516,-10927,-11869,-12309,-12265,-11801,-11004,-9969,-8803,-7586,-6384,-5250,-4195,-3244,-2393,-1651,-1030,-543,-211,-58,-90,-315,-718,-1261,-1903,-2578,-3228,-3796,-4242,-4540,-4702,-4733,-4688,-4591,-4490,-4405,-4329,-4260,-4146,-3961,-3658,-3219,-2625,-1895,-1044,-102,899,1945,3018,4108,5208,6304,7366,8373,9271,10040,10636,11050,11277,11324,11215,10975,10620,10181,9652,9040,8331,7500,6529,5397,4098,2654,1113,-445,-1897,-3115,-3971,-4351,-4211,-3540,-2421,-975,604,2125,3379,4193,4448,4087,3118,1647,-211,-2246,-4286,-6125,-7620,-8637,-9142,-9100,-8582,-7661,-6457,-5107,-3734,-2463,-1385,-555,-2,288,359,260,58,-183,-438,-655,-857,-1025,-1205,-1384,-1604,-1836,-2087,-2320,-2505,-2608,-2601,-2464,-2188,-1784,-1253,-628,88,870,1713,2609,3544,4516,5481,6433,7308,8089,8737,9242,9610,9879,10068,10247,10443,10703,11047,11483,11994,12560,13121,13619,13970,14103,13929,13405,12483,11179,9518,7592,5489,3350,1302,-528,-2006,-3051,-3579,-3554,-3001,-1946,-534,1110,2783,4288,5435,6060,6067,5401,4107,2266,30,-2416,-4879,-7166,-9113,-10595,-11545,-11943,-11829,-11275,-10401,-9315,-8167,-7050,-6078,-5304,-4770,-4474,-4398,-4481,-4665,-4871,-5029,-5091,-5001,-4776,-4399,-3928,-3391,-2840,-2303,-1807,-1322,-849,-327,280,1000,1868,2856,3956,5096,6234,7277,8180,8881,9351,9567,9537,9260,8773,8079,7242,6282,5290,4320,3477,2835,2492,2491,2890,3672,4826,6266,7911,9619,11259,12672,13724,14304,14331,13799,12722,11209,9376,7394,5420,3623,2118,1011,352,162,435,1122,2156,3441,4844,6226,7426,8288,8683,8518,7740,6379,4491,2212,-314,-2897,-5373,-7576,-9385,-10731,-11561,-11921,-11833,-11411,-10720,-9871,-8923,-7950,-6978,-6033,-5124,-4245,-3408,-2602,-1841,-1120,-459,142,663,1097,1429,1653,1758,1761,1664,1509,1329,1182,1117,1181,1418,1825,2416,3139,3950,4789,5563,6229,6702,6957,6959,6712,6224,5523,4656,3654,2615,1576,667,-48,-453,-470,-31,896,2300,4128,6260,8561,10825,12861,14467,15479,15780,15336,14174,12412,10231,7836,5473,3337,1614,413,-207,-227,297,1311,2713,4382,6204,8024,9703,11089,12059,12499,12364,11631,10353,8620,6561,4337,2098,-2,-1839,-3343,-4453,-5185,-5556,-5635,-5480,-5171,-4769,-4336,-3925,-3571,-3320,-3182,-3190,-3337,-3615,-3999,-4438,-4889,-5293,-5596,-5759,-5755,-5575,-5224,-4716,-4068,-3306,-2442,-1499,-494,546,1581,2570,3459,4193,4737,5062,5172,5089,4862,4539,4180,3821,3471,3133,2753,2306,1741,1059,285,-498,-1167,-1571,-1545,-976,239,2081,4485,7274,10221,13042,15468,17233,18154,18119,17126,15252,12676,9610,6304,3002,-91,-2789,-4984,-6590,-7572,-7952,-7759,-7094,-6071,-4844,-3581,-2473,-1670,-1324,-1515,-2263,-3545,-5248,-7228,-9310,-11292,-13006,-14296,-15062,-15249,-14882,-14003,-12734,-11204,-9549,-7920,-6429,-5161,-4178,-3481,-3060,-2857,-2816,-2860,-2932,-2983,-2998,-2991,-2992,-3064,-3253,-3618,-4180,-4935,-5850,-6848,-7841,-8725,-9392,-9768,-9779,-9401,-8634,-7503,-6065,-4397,-2588,-738,1040,2657,4005,5008,5600,5740,5415,4657,3520,2131,628,-792,-1935,-2624,-2700,-2111,-847,963,3142,5414,7495,9089,9947,9905,8894,6966,4284,1112,-2231,-5390,-8040,-9913,-10821,-10694,-9562,-7558,-4899,-1838,1319,4309,6855,8766,9888,10145,9535,8118,6013,3394,439,-2628,-5636,-8390,-10773,-12668,-14040,-14860,-15177,-15034,-14540,-13784,-12885,-11945,-11060,-10292,-9691,-9260,-8982,-8817,-8687,-8535,-8267,-7842,-7202,-6359,-5326,-4165,-2962,-1801,-779,38,606,924,1019,969,845,752,765,947,1328,1897,2621,3423,4232,4947,5499,5816,5867,5640,5149,4444,3569,2610,1638,754,56,-345,-350,133,1157,2740,4838,7344,10094,12876,15443,17561,19001,19618,19321,18125,16125,13500,10470,7299,4208,1427,-924,-2733,-4004,-4753,-5060,-5015,-4718,-4260,-3730,-3186,-2701,-2313,-2082,-2033,-2214,-2628,-3288,-4166,-5233,-6417,-7670,-8897,-10038,-11030,-11812,-12364,-12656,-12693,-12481,-12042,-11410,-10608,-9699,-8704,-7688,-6700,-5769,-4964,-4280,-3773,-3416,-3225,-3164,-3214,-3337,-3504,-3671,-3830,-3942,-4008,-4015,-3961,-3851,-3689,-3475,-3231,-2959,-2693,-2433,-2228,-2071,-2010,-2032,-2158,-2363,-2652,-2986,-3352,-3716,-4058,-4339,-4538,-4593,-4469,-4098,-3432,-2423,-1062,640,2604,4729,6857,8808,10408,11471,11885,11548,10471,8688,6338,3573,616,-2337,-5061,-7405,-9219,-10444,-11053,-11076,-10595,-9699,-8518,-7176,-5796,-4497,-3378,-2518,-1982,-1792,-1962,-2459,-3233,-4211,-5286,-6372,-7346,-8112,-8593,-8703,-8435,-7766,-6759,-5481,-4058,-2623,-1318,-288,379,601,376,-253,-1215,-2352,-3559,-4641,-5520,-6065,-6279,-6148,-5768,-5221,-4655,-4168,-3884,-3838,-4071,-4534,-5169,-5875,-6541,-7064,-7352,-7336,-6986,-6291,-5292,-4036,-2618,-1131,304,1570,2567,3187,3383,3128,2449,1440,223,-1009,-2065,-2733,-2843,-2274,-990,965,3430,6191,8959,11434,13341,14454,14631,13842,12142,9705,6757,3591,512,-2205,-4299,-5619,-6064,-5647,-4448,-2618,-360,2122,4587,6870,8781,10227,11116,11430,11165,10359,9078,7393,5412,3225,961,-1283,-3396,-5271,-6846,-8038,-8825,-9197,-9171,-8809,-8170,-7357,-6441,-5525,-4656,-3891,-3234,-2682,-2206,-1760,-1309,-817,-275,304,882,1409,1814,2043,2044,1801,1335,687,-42,-770,-1367,-1759,-1861,-1659,-1150,-407,510,1466,2388,3148,3694,3973,3984,3760,3374,2909,2486,2211,2185,2501,3193,4294,5769,7549,9554,11624,13644,15433,16857,17784,18116,17806,16847,15290,13228,10794,8150,5473,2953,744,-1000,-2209,-2833,-2909,-2512,-1771,-823,171,1088,1804,2273,2448,2364,2059,1597,1066,517,12,-432,-811,-1152,-1482,-1853,-2296,-2838,-3483,-4216,-5001,-5790,-6531,-7167,-7664,-7983,-8121,-8075,-7862,-7501,-7014,-6414,-5709,-4900,-3975,-2933,-1771,-504,827,2177,3473,4646,5619,6345,6776,6923,6796,6453,5957,5393,4825,4335,3953,3713,3609,3606,3674,3739,3769,3700,3528,3234,2857,2417,1990,1621,1398,1372,1605,2122,2937,4016,5329,6774,8289,9742,11059,12125,12878,13255,13217,12761,11888,10635,9064,7253,5308,3366,1525,-64,-1333,-2199,-2629,-2639,-2233,-1490,-461,764,2094,3445,4709,5806,6644,7142,7255,6922,6155,4960,3397,1548,-480,-2562,-4562,-6357,-7818,-8876,-9451,-9554,-9191,-8453,-7426,-6253,-5054,-3969,-3089,-2496,-2208,-2210,-2447,-2822,-3231,-3559,-3708,-3601,-3199,-2501,-1528,-358,939,2253,3493,4575,5413,5988,6248,6240,5963,5498,4894,4230,3570,2979,2508,2198,2075,2141,2392,2786,3296,3863,4460,5055,5646,6235,6844,7483,8164,8875,9592,10262,10830,11222,11365,11209,10703,9846,8643,7158,5445,3646,1846,214,-1153,-2137,-2677,-2748,-2364,-1581,-477,860,2325,3838,5312,6682,7907,8935,9754,10347,10702,10833,10734,10426,9924,9238,8404,7425,6341,5178,3963,2750,1570,465,-518,-1369,-2062,-2605,-3018,-3327,-3570,-3783,-3996,-4217,-4470,-4714,-4963,-5167,-5325,-5432,-5477,-5506,-5518,-5558,-5635,-5749,-5881,-5998,-6032,-5937,-5645,-5101,-4304,-3223,-1921,-429,1161,2773,4317,5724,6928,7889,8563,8939,8975,8697,8083,7216,6125,4942,3759,2705,1891,1397,1276,1534,2128,2988,3982,5000,5873,6498,6753,6595,5997,5033,3776,2397,1031,-139,-993,-1425,-1404,-944,-108,1001,2259,3551,4744,5764,6525,6989,7133,6956,6458,5661,4579,3222,1627,-199,-2201,-4344,-6546,-8746,-10834,-12727,-14325,-15548,-16338,-16679,-16568,-16076,-15260,-14249,-13132,-12038,-11038,-10202,-9547,-9057,-8689,-8370,-8022,-7584,-6997,-6247,-5349,-4324,-3255,-2183,-1198,-343,334,796,1051,1073,908,546,46,-579,-1262,-1954,-2585,-3083,-3380,-3432,-3205,-2721,-2017,-1164,-249,645,1458,2137,2684,3077,3364,3532,3622,3632,3565,3431,3221,2943,2591,2172,1677,1109,469,-239,-986,-1761,-2508,-3213,-3813,-4311,-4670,-4916,-5038,-5073,-5022,-4903,-4715,-4451,-4108,-3667,-3128,-2482,-1744,-931,-79,760,1524,2125,2498,2548,2231,1508,381,-1099,-2853,-4761,-6689,-8495,-10059,-11281,-12106,-12525,-12560,-12285,-11772,-11122,-10410,-9707,-9044,-8434,-7859,-7288,-6684,-6021,-5276,-4464,-3598,-2722,-1870,-1098,-421,107,501,735,831,802,671,479,265,85,-2,59,315,797,1496,2389,3413,4485,5531,6458,7243,7838,8290,8618,8892,9174,9495,9899,10366,10882,11399,11845,12166,12275,12116,11634,10800,9616,8114,6360,4437,2463,536,-1230,-2764,-4005,-4927,-5533,-5838,-5876,-5690,-5313,-4806,-4203,-3566,-2942,-2394,-1970,-1721,-1682,-1873,-2305,-2961,-3816,-4821,-5929,-7067,-8180,-9185,-10027,-10642,-10988,-11034,-10789,-10249,-9491,-8547,-7522,-6480,-5513,-4674,-4030,-3579,-3347,-3276,-3355,-3498,-3674,-3815,-3881,-3867,-3728,-3514,-3201,-2854,-2489,-2162,-1913,-1783,-1807,-1989,-2317,-2746,-3204,-3607,-3861,-3890,-3635,-3090,-2281,-1271,-176,908,1865,2619,3123,3372,3407,3276,3072,2831,2628,2450,2320,2179,2014,1769,1419,947,363,-325,-1060,-1800,-2490,-3061,-3488,-3740,-3817,-3753,-3584,-3376,-3184,-3057,-3018,-3070,-3181,-3309,-3402,-3413,-3310,-3098,-2787,-2434,-2096,-1837,-1740,-1846,-2211,-2842,-3744,-4871,-6184,-7585,-8994,-10295,-11391,-12180,-12596,-12589,-12153,-11312,-10125,-8675,-7060,-5385,-3746,-2235,-914,168,983,1525,1796,1802,1568,1102,433,-399,-1353,-2373,-3396,-4364,-5227,-5941,-6488,-6852,-7017,-6986,-6742,-6281,-5609,-4722,-3676,-2510,-1310,-167,820,1576,2024,2168,2006,1619,1093,550,99,-163,-174,79,581,1256,2028,2797,3462,3971,4245,4300,4127,3785,3327,2823,2336,1920,1600,1380,1253,1174,1125,1060,980,883,803,786,873,1130,1569,2218,3044,4010,5033,6036,6906,7559,7897,7852,7385,6472,5155,3479,1545,-524,-2599,-4523,-6188,-7460,-8293,-8635,-8519,-7981,-7120,-6019,-4797,-3548,-2350,-1273,-345,422,1028,1497,1850,2098,2263,2334,2310,2182,1930,1550,1033,390,-363,-1163,-1973,-2680,-3229,-3509,-3484,-3105,-2397,-1402,-202,1098,2394,3590,4617,5435,6044,6467,6760,6976,7188,7429,7736,8104,8515,8925,9292,9551,9684,9649,9459,9145,8733,8313,7922,7627,7456,7416,7476,7580,7650,7592,7334,6801,5981,4869,3544,2075,593,-788,-1962,-2827,-3345,-3494,-3299,-2819,-2125,-1308,-467,310,937,1337,1463,1274,757,-58,-1148,-2418,-3798,-5161,-6412,-7435,-8149,-8496,-8435,-7986,-7169,-6049,-4698,-3200,-1632,-76,1425,2804,4058,5140,6054,6777,7298,7607,7692,7547,7182,6611,5881,5031,4152,3299,2566,2007,1672,1566,1693,1986,2415,2879,3342,3728,4027,4221,4327,4382,4422,4502,4652,4899,5242,5653,6078,6454,6677,6683,6387,5766,4819,3620,2265,919,-269,-1134,-1568,-1492,-924,74,1374,2803,4200,5391,6269,6767,6877,6671,6210,5651,5067,4584,4244,4075,4062,4152,4285,4377,4369,4192,3807,3196,2338,1266,-16,-1439,-2968,-4510,-5997,-7341,-8458,-9285,-9764,-9878,-9624,-9040,-8181,-7117,-5938,-4718,-3533,-2431,-1447,-584,148,788,1332,1818,2239,2609,2918,3176,3364,3520,3622,3724,3814,3925,4043,4166,4268,4320,4285,4148,3871,3486,2988,2449,1926,1494,1240,1210,1469,2014,2843,3900,5118,6388,7618,8664,9447,9835,9795,9263,8289,6928,5320,3633,2061,783,-29,-302,11,841,2072,3532,5013,6326,7291,7812,7826,7382,6559,5511,4413,3434,2734,2416,2539,3083,3987,5117,6343,7484,8410,8983,9123,8790,7984,6765,5216,3462,1640,-112,-1651,-2869,-3695,-4071,-4025,-3588,-2838,-1908,-884,75,882,1435,1671,1573,1138,418,-531,-1632,-2796,-3957,-5036,-5980,-6726,-7240,-7464,-7387,-6985,-6266,-5269,-4034,-2646,-1182,260,1592,2741,3652,4303,4696,4869,4875,4785,4671,4594,4608,4734,4982,5332,5739,6154,6502,6716,6733,6493,5971,5171,4125,2925,1671,510,-434,-1044,-1248,-1043,-474,346,1261,2100,2697,2911,2676,1974,887,-464,-1890,-3197,-4202,-4750,-4759,-4205,-3139,-1666,45,1839,3512,4936,5962,6538,6605,6206,5354,4158,2683,1059,-622,-2232,-3691,-4897,-5811,-6389,-6662,-6657,-6471,-6186,-5913,-5743,-5741,-5958,-6377,-6977,-7692,-8449,-9186,-9836,-10376,-10775,-11053,-11189,-11208,-11086,-10824,-10414,-9852,-9159,-8365,-7509,-6664,-5859,-5167,-4589,-4148,-3801,-3513,-3194,-2791,-2222,-1448,-454,753,2099,3542,4949,6265,7363,8179,8639,8698,8327,7529,6322,4777,2982,1069,-799,-2462,-3751,-4536,-4745,-4360,-3456,-2158,-677,792,1991,2763,2954,2532,1531,73,-1657,-3449,-5089,-6393,-7241,-7560,-7381,-6755,-5821,-4696,-3542,-2468,-1571,-915,-515,-382,-493,-818,-1340,-2017,-2829,-3742,-4723,-5733,-6730,-7661,-8488,-9165,-9651,-9940,-9995,-9847,-9483,-8949,-8264,-7478,-6637,-5795,-5003,-4316,-3765,-3372,-3135,-3010,-2965,-2922,-2836,-2660,-2378,-1999,-1548,-1074,-608,-196,160,452,732,1019,1407,1922,2630,3550,4678,5989,7426,8910,10370,11698,12827,13665,14148,14227,13853,13030,11758,10095,8123,5948,3721,1585,-308,-1820,-2872,-3400,-3442,-3042,-2352,-1495,-665,8,391,426,110,-500,-1302,-2153,-2927,-3496,-3789,-3760,-3447,-2893,-2217,-1531,-947,-590,-509,-761,-1330,-2162,-3200,-4321,-5443,-6453,-7280,-7861,-8186,-8239,-8075,-7727,-7279,-6793,-6345,-5980,-5744,-5639,-5659,-5765,-5912,-6040,-6105,-6058,-5872,-5545,-5059,-4454,-3721,-2908,-2013,-1081,-125,794,1630,2312,2761,2904,2685,2064,1053,-306,-1914,-3638,-5311,-6760,-7834,-8382,-8361,-7722,-6531,-4888,-2917,-812,1275,3159,4706,5791,6356,6362,5842,4863,3539,2010,440,-1023,-2224,-3057,-3441,-3354,-2825,-1929,-804,409,1512,2361,2796,2753,2197,1198,-146,-1650,-3148,-4448,-5431,-5999,-6151,-5923,-5425,-4785,-4153,-3655,-3397,-3434,-3768,-4379,-5167,-6076,-6978,-7817,-8519,-9057,-9423,-9628,-9692,-9643,-9493,-9254,-8926,-8506,-7982,-7373,-6658,-5887,-5061,-4224,-3416,-2651,-1977,-1378,-884,-461,-124,157,364,512,578,555,427,173,-206,-727,-1365,-2121,-2953,-3829,-4701,-5494,-6163,-6613,-6816,-6702,-6280,-5557,-4581,-3428,-2183,-941,205,1174,1898,2329,2445,2251,1781,1104,313,-490,-1179,-1671,-1880,-1767,-1339,-615,327,1413,2536,3599,4504,5160,5520,5538,5239,4651,3881,3018,2209,1564,1174,1106,1347,1864,2550,3298,3964,4434,4608,4442,3938,3148,2172,1120,136,-689,-1264,-1569,-1618,-1469,-1210,-938,-738,-672,-773,-1011,-1363,-1737,-2063,-2279,-2315,-2179,-1855,-1399,-840,-252,342,878,1348,1712,1969,2085,2069,1880,1544,1022,347,-495,-1463,-2534,-3656,-4760,-5764,-6565,-7058,-7133,-6716,-5745,-4231,-2225,173,2807,5507,8093,10389,12259,13586,14307,14397,13885,12828,11347,9560,7647,5741,4027,2597,1578,989,872,1172,1860,2830,3999,5243,6449,7503,8291,8748,8816,8502,7854,6951,5916,4867,3914,3152,2608,2305,2181,2184,2211,2194,2040,1734,1240,613,-112,-845,-1523,-2075,-2463,-2691,-2763,-2742,-2677,-2622,-2631,-2708,-2856,-3039,-3213,-3313,-3301,-3114,-2742,-2160,-1373,-398,755,2045,3441,4896,6331,7705,8898,9881,10538,10861,10780,10317,9452,8248,6720,4964,3029,1029,-936,-2739,-4254,-5350,-5939,-5936,-5344,-4187,-2564,-620,1480,3543,5383,6855,7811,8214,8018,7301,6156,4738,3233,1807,639,-172,-552,-512,-106,577,1412,2302,3148,3899,4525,5038,5447,5789,6092,6367,6649,6927,7216,7513,7800,8066,8262,8352,8276,7979,7420,6566,5420,4017,2413,712,-975,-2517,-3796,-4714,-5215,-5287,-4976,-4378,-3611,-2837,-2174,-1761,-1653,-1890,-2445,-3248,-4214,-5217,-6150,-6898,-7355,-7457,-7134,-6375,-5188,-3618,-1760,278,2354,4322,6059,7439,8411,8912,8974,8598,7869,6830,5579,4191,2763,1390,165,-819,-1495,-1814,-1772,-1386,-729,130,1074,2017,2860,3529,3973,4174,4121,3879,3477,3033,2618,2336,2260,2420,2831,3448,4195,4983,5704,6281,6656,6818,6789,6633,6426,6245,6162,6208,6411,6741,7171,7645,8082,8436,8607,8556,8220,7578,6621,5388,3920,2307,659,-936,-2325,-3444,-4175,-4490,-4364,-3829,-2961,-1855,-645,546,1600,2425,2977,3227,3220,2988,2619,2175,1750,1388,1175,1112,1236,1520,1932,2403,2865,3206,3358,3226,2776,1975,876,-484,-1967,-3481,-4874,-6043,-6894,-7357,-7417,-7056,-6328,-5260,-3947,-2449,-873,694,2171,3468,4550,5362,5912,6195,6247,6100,5802,5405,4959,4519,4126,3808,3602,3479,3459,3473,3489,3445,3268,2932,2385,1656,761,-211,-1190,-2071,-2781,-3265,-3496,-3484,-3257,-2875,-2379,-1852,-1328,-870,-510,-272,-167,-189,-324,-528,-776,-1002,-1178,-1253,-1204,-1019,-693,-264,254,781,1296,1705,1991,2097,2026,1776,1380,878,318,-233,-736,-1136,-1406,-1527,-1503,-1357,-1128,-874,-657,-549,-615,-910,-1470,-2319,-3436,-4804,-6346,-8003,-9689,-11311,-12798,-14063,-15039,-15681,-15914,-15741,-15113,-14074,-12654,-10922,-8996,-6968,-4971,-3120,-1490,-171,818,1462,1790,1848,1709,1447,1149,882,704,652,735,948,1267,1638,2036,2388,2665,2831,2868,2788,2606,2368,2094,1832,1587,1382,1199,1055,920,811,717,626,541,434,290,82,-206,-586,-1048,-1564,-2093,-2570,-2924,-3104,-3043,-2738,-2195,-1466,-648,148,784,1131,1080,555,-464,-1948,-3808,-5901,-8064,-10096,-11830,-13101,-13812,-13911,-13401,-12366,-10896,-9162,-7306,-5510,-3905,-2626,-1740,-1296,-1272,-1632,-2282,-3124,-4034,-4892,-5572,-5972,-5996,-5589,-4726,-3420,-1736,217,2314,4376,6267,7825,8946,9577,9697,9357,8649,7684,6623,5583,4705,4053,3681,3570,3675,3906,4164,4335,4338,4098,3592,2828,1865,789,-273,-1199,-1853,-2146,-2017,-1464,-532,681,2052,3431,4671,5644,6228,6357,5974,5092,3733,1985,-56,-2251,-4464,-6528,-8317,-9687,-10555,-10854,-10571,-9744,-8447,-6820,-5009,-3213,-1609,-377,351,500,66,-884,-2198,-3707,-5170,-6415,-7246,-7587,-7376,-6678,-5572,-4222,-2784,-1441,-327,420,760,658,162,-647,-1676,-2781,-3869,-4811,-5543,-6002,-6167,-6047,-5666,-5091,-4377,-3629,-2915,-2339,-1944,-1786,-1850,-2115,-2497,-2906,-3226,-3348,-3184,-2685,-1833,-692,661,2084,3420,4524,5239,5483,5188,4370,3083,1442,-416,-2308,-4071,-5543,-6572,-7100,-7049,-6477,-5433,-4049,-2472,-850,656,1928,2863,3408,3522,3232,2545,1544,285,-1126,-2605,-4038,-5353,-6456,-7299,-7851,-8095,-8068,-7793,-7342,-6785,-6189,-5647,-5204,-4924,-4809,-4857,-5012,-5216,-5384,-5444,-5345,-5061,-4603,-4025,-3388,-2791,-2298,-2000,-1920,-2084,-2485,-3060,-3783,-4546,-5305,-5960,-6481,-6792,-6892,-6754,-6390,-5827,-5090,-4244,-3336,-2446,-1653,-1014,-621,-493,-669,-1131,-1821,-2659,-3530,-4305,-4852,-5068,-4865,-4226,-3173,-1784,-186,1463,3013,4297,5213,5685,5696,5282,4514,3499,2342,1175,71,-867,-1595,-2085,-2318,-2316,-2096,-1687,-1124,-433,358,1214,2109,2983,3789,4448,4896,5073,4925,4460,3681,2673,1516,341,-737,-1588,-2129,-2287,-2054,-1452,-557,520,1656,2712,3574,4148,4385,4280,3865,3209,2391,1504,622,-189,-898,-1484,-1954,-2320,-2605,-2828,-3010,-3155,-3287,-3389,-3491,-3577,-3668,-3749,-3834,-3870,-3867,-3730,-3458,-2955,-2229,-1237,-32,1352,2790,4196,5403,6328,6851,6951,6625,5956,5051,4061,3141,2416,1992,1900,2123,2602,3217,3869,4429,4820,4987,4925,4667,4280,3837,3428,3113,2955,2966,3159,3511,3988,4564,5182,5821,6439,7021,7531,7959,8266,8428,8405,8155,7654,6876,5832,4549,3084,1526,-22,-1440,-2613,-3433,-3835,-3781,-3276,-2401,-1220,107,1481,2751,3834,4645,5169,5396,5392,5199,4919,4605,4335,4124,4005,3930,3896,3833,3719,3510,3197,2774,2257,1674,1042,410,-209,-759,-1220,-1538,-1677,-1608,-1314,-802,-128,660,1440,2126,2587,2743,2536,1948,1047,-84,-1275,-2356,-3153,-3504,-3331,-2590,-1359,264,2068,3874,5447,6623,7271,7335,6835,5861,4558,3113,1730,593,-135,-347,5,921,2315,4092,6087,8151,10114,11843,13220,14176,14673,14703,14299,13496,12348,10917,9259,7437,5525,3583,1696,-58,-1598,-2862,-3785,-4357,-4576,-4474,-4130,-3599,-2984,-2352,-1776,-1306,-984,-822,-835,-1005,-1317,-1739,-2231,-2752,-3263,-3713,-4070,-4291,-4349,-4222,-3895,-3371,-2671,-1835,-914,10,893,1652,2271,2724,3043,3253,3414,3558,3710,3882,4035,4136,4110,3916,3492,2839,1971,960,-83,-1033,-1737,-2085,-1984,-1415,-422,904,2385,3871,5154,6102,6602,6613,6161,5339,4267,3118,2039,1181,637,468,659,1171,1906,2768,3645,4460,5142,5684,6089,6387,6637,6861,7100,7337,7555,7689,7677,7452,6954,6171,5109,3823,2400,963,-382,-1487,-2274,-2642,-2553,-1994,-981,414,2112,3977,5867,7609,9031,9990,10354,10061,9095,7513,5423,2988,387,-2180,-4526,-6496,-7974,-8887,-9234,-9035,-8385,-7390,-6176,-4874,-3579,-2384,-1313,-396,400,1097,1712,2275,2765,3170,3438,3524,3374,2966,2295,1413,403,-616,-1488,-2091,-2295,-2050,-1354,-286,1037,2420,3700,4671,5226,5257,4779,3825,2526,1034,-479,-1839,-2910,-3581,-3828,-3632,-3090,-2265,-1308,-313,602,1380,1980,2405,2679,2845,2931,2979,2973,2919,2769,2492,2047,1409,582,-405,-1495,-2591,-3610,-4420,-4943,-5088,-4804,-4095,-2969,-1529,142,1877,3535,4936,5952,6445,6370,5694,4484,2834,899,-1159,-3153,-4937,-6370,-7389,-7927,-8032,-7713,-7089,-6254,-5329,-4449,-3706,-3190,-2930,-2925,-3118,-3426,-3745,-3973,-4032,-3885,-3533,-3051,-2523,-2094,-1876,-1980,-2446,-3266,-4340,-5528,-6645,-7509,-7972,-7944,-7420,-6471,-5232,-3896,-2637,-1647,-1036,-868,-1142,-1776,-2667,-3661,-4623,-5417,-5955,-6187,-6104,-5746,-5180,-4485,-3755,-3042,-2393,-1798,-1242,-660,-12,766,1679,2732,3863,5006,6051,6901,7456,7650,7448,6858,5933,4761,3462,2173,1036,181,-296,-331,68,856,1918,3095,4214,5067,5491,5343,4549,3094,1053,-1454,-4234,-7077,-9767,-12103,-13922,-15129,-15659,-15543,-14834,-13661,-12148,-10471,-8757,-7153,-5738,-4566,-3652,-2963,-2461,-2089,-1791,-1547,-1328,-1169,-1076,-1112,-1285,-1634,-2115,-2682,-3224,-3628,-3739,-3464,-2709,-1474,185,2139,4204,6164,7811,8954,9479,9318,8508,7143,5392,3451,1549,-118,-1359,-2066,-2184,-1734,-823,406,1752,3021,4035,4678,4895,4705,4204,3508,2787,2151,1719,1517,1541,1714,1934,2068,2012,1669,1006,37,-1159,-2468,-3723,-4784,-5493,-5778,-5591,-4974,-4030,-2890,-1744,-747,-63,207,4,-670,-1743,-3126,-4654,-6188,-7573,-8678,-9422,-9748,-9652,-9172,-8365,-7330,-6160,-4973,-3860,-2906,-2163,-1648,-1347,-1220,-1190,-1199,-1163,-1052,-837,-557,-264,-43,-2,-207,-727,-1542,-2600,-3770,-4898,-5799,-6320,-6343,-5833,-4820,-3432,-1833,-240,1145,2139,2633,2557,1958,901,-456,-1964,-3441,-4745,-5750,-6388,-6641,-6526,-6126,-5531,-4854,-4204,-3649,-3239,-2954,-2758,-2560,-2287,-1845,-1213,-364,623,1682,2663,3439,3867,3853,3333,2338,925,-740,-2488,-4094,-5363,-6115,-6250,-5723,-4596,-2994,-1104,824,2581,3905,4668,4728,4083,2768,919,-1305,-3682,-6024,-8138,-9879,-11167,-11954,-12269,-12170,-11738,-11074,-10276,-9405,-8551,-7720,-6959,-6270,-5660,-5146,-4718,-4414,-4208,-4149,-4201,-4397,-4691,-5081,-5496,-5882,-6156,-6214,-5983,-5385,-4394,-3029,-1354,496,2369,4072,5432,6297,6570,6218,5283,3874,2160,337,-1367,-2768,-3691,-4038,-3776,-2938,-1642,-45,1651,3230,4505,5314,5580,5294,4535,3449,2237,1095,236,-226,-197,290,1161,2254,3394,4387,5072,5357,5180,4603,3687,2596,1457,433,-382,-896,-1116,-1054,-798,-447,-105,108,125,-117,-625,-1377,-2313,-3354,-4393,-5339,-6089,-6587,-6782,-6675,-6284,-5665,-4878,-4012,-3113,-2264,-1478,-781,-161,400,940,1479,2049,2654,3276,3894,4449,4877,5110,5096,4798,4239,3460,2570,1698,984,569,542,951,1772,2897,4195,5458,6520,7199,7401,7065,6239,5006,3518,1952,462,-774,-1683,-2173,-2272,-1997,-1453,-727,52,788,1386,1796,2011,2055,2016,1978,2063,2358,2927,3777,4870,6096,7328,8413,9197,9599,9529,9044,8169,7078,5882,4776,3890,3332,3179,3417,4010,4855,5828,6782,7602,8144,8362,8195,7663,6807,5698,4432,3112,1840,703,-229,-908,-1326,-1474,-1387,-1101,-644,-87,546,1187,1795,2312,2681,2855,2794,2480,1922,1138,194,-854,-1924,-2942,-3838,-4551,-5024,-5224,-5105,-4666,-3893,-2824,-1507,-28,1501,2950,4194,5098,5580,5580,5096,4186,2950,1535,123,-1119,-2006,-2425,-2274,-1545,-270,1443,3456,5579,7636,9434,10838,11741,12125,12000,11491,10710,9849,9059,8471,8178,8181,8449,8879,9349,9727,9903,9791,9365,8615,7602,6367,5014,3592,2204,872,-327,-1404,-2316,-3083,-3696,-4160,-4476,-4644,-4655,-4522,-4239,-3847,-3357,-2840,-2322,-1881,-1550,-1370,-1366,-1512,-1798,-2127,-2450,-2636,-2628,-2338,-1754,-890,187,1371,2534,3548,4288,4676,4656,4237,3456,2401,1188,-56,-1184,-2081,-2622,-2758,-2441,-1714,-630,691,2118,3495,4682,5559,6035,6086,5697,4950,3897,2682,1389,157,-922,-1772,-2329,-2568,-2498,-2114,-1505,-687,220,1163,2046,2813,3420,3871,4177,4422,4652,4972,5427,6071,6900,7893,8981,10081,11093,11911,12438,12611,12366,11717,10670,9302,7694,5958,4203,2535,1039,-226,-1223,-1956,-2435,-2708,-2812,-2801,-2722,-2616,-2521,-2463,-2452,-2506,-2611,-2777,-2978,-3213,-3448,-3661,-3804,-3836,-3701,-3379,-2838,-2122,-1264,-364,489,1172,1610,1716,1482,915,89,-899,-1909,-2806,-3450,-3717,-3540,-2863,-1726,-182,1649,3600,5523,7208,8535,9355,9625,9320,8497,7254,5712,4032,2339,774,-582,-1658,-2431,-2908,-3111,-3096,-2911,-2619,-2285,-1959,-1697,-1531,-1475,-1539,-1679,-1867,-2020,-2078,-1964,-1617,-999,-96,1077,2453,3959,5460,6828,7896,8543,8625,8097,6915,5139,2861,250,-2516,-5205,-7637,-9610,-11010,-11743,-11808,-11242,-10161,-8689,-7014,-5294,-3711,-2392,-1440,-900,-781,-1032,-1581,-2312,-3113,-3846,-4402,-4669,-4584,-4121,-3297,-2185,-895,435,1645,2604,3189,3339,3046,2347,1350,182,-998,-2047,-2822,-3243,-3240,-2825,-2030,-956,284,1542,2659,3503,3940,3903,3340,2292,805,-984,-2955,-4940,-6801,-8405,-9658,-10508,-10940,-10979,-10680,-10120,-9387,-8572,-7762,-7017,-6389,-5898,-5530,-5262,-5029,-4766,-4407,-3862,-3103,-2061,-761,806,2559,4433,6290,8011,9434,10430,10870,10691,9856,8421,6480,4185,1751,-641,-2747,-4425,-5515,-5976,-5792,-5040,-3843,-2366,-789,686,1915,2747,3111,2978,2363,1351,32,-1442,-2959,-4346,-5505,-6316,-6716,-6701,-6276,-5548,-4619,-3653,-2800,-2208,-1977,-2171,-2765,-3694,-4816,-5969,-6971,-7665,-7927,-7685,-6951,-5757,-4230,-2492,-718,955,2356,3401,3981,4096,3733,2977,1903,649,-666,-1898,-2944,-3708,-4140,-4224,-3973,-3435,-2674,-1767,-796,170,1051,1813,2397,2807,3017,3076,2984,2835,2661,2558,2596,2832,3331,4101,5130,6370,7708,9037,10180,11003,11341,11108,10229,8727,6661,4167,1413,-1393,-4068,-6412,-8303,-9642,-10405,-10623,-10367,-9760,-8918,-7987,-7067,-6260,-5622,-5179,-4940,-4878,-4966,-5155,-5398,-5640,-5828,-5909,-5835,-5584,-5137,-4532,-3810,-3067,-2394,-1901,-1675,-1768,-2193,-2894,-3791,-4739,-5606,-6247,-6562,-6485,-6021,-5194,-4103,-2843,-1535,-291,793,1643,2209,2470,2424,2097,1523,754,-150,-1134,-2128,-3090,-3956,-4708,-5295,-5725,-5964,-6035,-5928,-5664,-5268,-4760,-4193,-3601,-3042,-2555,-2175,-1911,-1747,-1646,-1534,-1344,-986,-407,435,1525,2825,4222,5599,6787,7642,8016,7818,6999,5584,3662,1364,-1116,-3598,-5868,-7783,-9207,-10083,-10401,-10204,-9590,-8662,-7563,-6401,-5297,-4326,-3550,-3001,-2692,-2629,-2775,-3119,-3589,-4144,-4690,-5161,-5475,-5588,-5468,-5145,-4666,-4141,-3681,-3414,-3440,-3816,-4557,-5589,-6813,-8060,-9172,-9981,-10377,-10272,-9664,-8575,-7091,-5320,-3392,-1439,408,2032,3335,4245,4713,4736,4313,3516,2394,1068,-375,-1802,-3115,-4216,-5015,-5482,-5553,-5267,-4606,-3654,-2460,-1117,259,1592,2755,3713,4398,4841,5069,5168,5236,5374,5662,6168,6883,7783,8769,9718,10473,10887,10805,10154,8862,6982,4578,1821,-1121,-4007,-6661,-8868,-10515,-11520,-11863,-11609,-10852,-9731,-8410,-7025,-5720,-4587,-3686,-3051,-2664,-2515,-2532,-2686,-2873,-3053,-3124,-3041,-2731,-2189,-1397,-422,671,1746,2690,3344,3624,3448,2834,1844,617,-665,-1809,-2615,-2946,-2702,-1870,-499,1294,3359,5504,7559,9342,10733,11624,11975,11789,11099,10000,8585,6976,5308,3675,2196,924,-82,-819,-1280,-1517,-1540,-1428,-1207,-944,-679,-453,-310,-253,-304,-405,-520,-557,-419,-40,670,1701,3058,4633,6331,7987,9444,10557,11197,11287,10806,9771,8286,6460,4484,2507,736,-697,-1655,-2079,-1949,-1312,-253,1099,2593,4092,5451,6584,7421,7940,8166,8119,7872,7469,6964,6419,5850,5322,4835,4434,4113,3894,3739,3647,3530,3369,3058,2576,1865,947,-145,-1326,-2489,-3517,-4299,-4763,-4863,-4616,-4066,-3294,-2408,-1500,-677,-8,459,691,710,527,196,-224,-686,-1113,-1466,-1699,-1770,-1673,-1386,-922,-289,481,1366,2324,3315,4307,5242,6107,6850,7471,7956,8327,8615,8866,9133,9456,9866,10366,10935,11522,12074,12511,12777,12827,12615,12158,11436,10497,9353,8056,6635,5138,3603,2085,613,-747,-1980,-3036,-3909,-4578,-5057,-5343,-5466,-5432,-5261,-4965,-4556,-4047,-3448,-2782,-2059,-1302,-530,250,1015,1765,2477,3143,3731,4217,4549,4686,4577,4190,3513,2576,1427,188,-1045,-2109,-2911,-3335,-3350,-2941,-2170,-1099,138,1450,2696,3793,4638,5185,5383,5234,4742,3953,2917,1707,410,-897,-2111,-3168,-3986,-4523,-4747,-4658,-4282,-3664,-2873,-1991,-1096,-278,424,953,1334,1583,1779,2008,2354,2916,3734,4838,6187,7724,9334,10910,12316,13464,14263,14689,14729,14408,13785,12899,11827,10603,9284,7882,6440,4953,3455,1955,472,-950,-2292,-3499,-4541,-5363,-5950,-6262,-6308,-6098,-5661,-5043,-4294,-3456,-2581,-1686,-812,34,816,1508,2075,2456,2611,2469,2000,1168,-9,-1492,-3191,-4978,-6705,-8212,-9336,-9984,-10054,-9558,-8515,-7017,-5186,-3154,-1070,942,2766,4323,5553,6436,6975,7182,7116,6807,6328,5731,5071,4408,3782,3227,2775,2427,2188,2036,1943,1882,1812,1720,1587,1426,1268,1146,1116,1226,1507,1986,2646,3439,4306,5124,5807,6220,6295,5969,5243,4164,2818,1323,-186,-1606,-2818,-3792,-4491,-4955,-5238,-5410,-5557,-5755,-6045,-6472,-7014,-7653,-8326,-8973,-9501,-9870,-9990,-9867,-9457,-8796,-7890,-6788,-5524,-4139,-2687,-1207,224,1552,2687,3560,4092,4223,3923,3183,2045,583,-1089,-2819,-4456,-5828,-6819,-7316,-7289,-6739,-5728,-4357,-2749,-1035,652,2202,3515,4526,5185,5481,5412,5021,4344,3463,2436,1345,269,-761,-1666,-2456,-3102,-3625,-4043,-4378,-4664,-4906,-5126,-5290,-5390,-5378,-5229,-4909,-4425,-3776,-3021,-2192,-1372,-602,41,527,814,891,761,430,-45,-631,-1241,-1812,-2276,-2570,-2680,-2603,-2380,-2080,-1782,-1575,-1541,-1719,-2142,-2765,-3543,-4367,-5132,-5713,-6019,-5974,-5560,-4793,-3734,-2483,-1136,197,1438,2524,3438,4153,4710,5089,5327,5403,5311,5034,4549,3849,2946,1871,686,-527,-1681,-2673,-3435,-3903,-4068,-3944,-3577,-3046,-2419,-1782,-1184,-670,-262,45,237,343,354,269,99,-196,-580,-1099,-1704,-2406,-3151,-3909,-4627,-5269,-5795,-6189,-6437,-6550,-6530,-6386,-6128,-5735,-5223,-4558,-3759,-2820,-1770,-630,555,1742,2891,3948,4886,5661,6255,6650,6855,6887,6782,6590,6363,6143,5970,5831,5718,5565,5308,4875,4202,3259,2046,603,-987,-2629,-4200,-5592,-6716,-7501,-7926,-8003,-7755,-7264,-6563,-5735,-4800,-3804,-2754,-1665,-562,525,1528,2375,2973,3230,3079,2475,1422,-23,-1774,-3682,-5606,-7376,-8851,-9921,-10518,-10622,-10274,-9533,-8514,-7321,-6079,-4875,-3818,-2946,-2327,-1965,-1871,-2026,-2396,-2931,-3574,-4251,-4900,-5446,-5846,-6050,-6057,-5854,-5485,-4975,-4388,-3761,-3144,-2546,-1995,-1462,-958,-457,33,495,919,1264,1521,1677,1741,1751,1735,1740,1798,1920,2098,2313,2516,2676,2756,2735,2608,2389,2079,1700,1243,712,81,-662,-1534,-2543,-3665,-4869,-6091,-7254,-8280,-9072,-9584,-9749,-9568,-9046,-8215,-7142,-5878,-4493,-3060,-1619,-248,1008,2087,2910,3424,3552,3245,2488,1282,-303,-2186,-4221,-6271,-8172,-9797,-11034,-11829,-12171,-12099,-11684,-11033,-10239,-9402,-8592,-7850,-7205,-6649,-6183,-5780,-5440,-5139,-4883,-4664,-4476,-4329,-4193,-4080,-3963,-3836,-3686,-3504,-3275,-2994,-2633,-2177,-1594,-859,46,1128,2365,3718,5113,6467,7681,8667,9357,9703,9719,9411,8872,8157,7369,6583,5863,5249,4767,4404,4159,3997,3888,3809,3710,3568,3336,2978,2467,1772,903,-148,-1324,-2591,-3866,-5089,-6184,-7092,-7772,-8188,-8331,-8191,-7769,-7081,-6129,-4963,-3611,-2167,-700,657,1808,2622,3017,2931,2352,1324,-65,-1680,-3369,-4969,-6340,-7365,-7977,-8155,-7917,-7337,-6478,-5454,-4330,-3183,-2048,-946,128,1178,2216,3237,4222,5148,5974,6670,7198,7541,7693,7666,7468,7143,6705,6204,5668,5140,4659,4271,3990,3858,3851,3972,4159,4357,4490,4490,4283,3862,3206,2385,1472,581,-162,-648,-789,-542,79,1022,2177,3423,4618,5649,6417,6883,7034,6895,6541,6015,5423,4801,4228,3728,3342,3070,2933,2910,2995,3164,3372,3602,3799,3957,4050,4103,4134,4184,4309,4529,4880,5351,5902,6478,6987,7340,7455,7276,6766,5957,4872,3604,2231,844,-475,-1662,-2683,-3514,-4163,-4648,-4988,-5203,-5296,-5253,-5055,-4673,-4092,-3320,-2372,-1331,-253,738,1579,2173,2491,2525,2299,1894,1381,880,476,273,336,702,1385,2351,3536,4853,6188,7418,8439,9142,9471,9411,8974,8258,7357,6433,5617,5061,4846,5043,5627,6549,7680,8875,9972,10802,11270,11277,10841,9982,8813,7439,5985,4566,3258,2118,1159,364,-288,-843,-1332,-1789,-2222,-2628,-2992,-3267,-3415,-3368,-3084,-2514,-1648,-496,894,2424,4002,5462,6705,7576,8016,7962,7443,6509,5275,3871,2433,1102,-25,-877,-1418,-1676,-1684,-1517,-1261,-978,-743,-572,-484,-451,-451,-447,-412,-352,-260,-186,-147,-193,-350,-632,-1033,-1523,-2061,-2572,-2996,-3241,-3250,-2976,-2393,-1530,-426,824,2112,3314,4317,5006,5331,5262,4827,4133,3283,2457,1805,1477,1577,2145,3167,4543,6137,7761,9225,10351,11000,11103,10647,9713,8416,6930,5432,4083,3010,2290,1934,1908,2139,2512,2924,3265,3446,3422,3165,2701,2080,1386,711,156,-193,-290,-102,332,950,1659,2327,2851,3123,3071,2673,1923,882,-399,-1819,-3303,-4768,-6145,-7387,-8458,-9337,-10014,-10493,-10767,-10836,-10691,-10316,-9702,-8833,-7717,-6370,-4845,-3200,-1539,60,1483,2658,3532,4071,4302,4275,4068,3796,3557,3465,3584,3971,4620,5487,6501,7540,8486,9214,9604,9589,9123,8228,6965,5456,3841,2293,963,-11,-546,-615,-244,462,1387,2343,3179,3719,3865,3535,2747,1558,95,-1483,-3011,-4332,-5345,-5976,-6248,-6200,-5947,-5595,-5275,-5086,-5092,-5328,-5752,-6322,-6914,-7441,-7772,-7833,-7563,-6965,-6077,-4989,-3812,-2675,-1688,-947,-480,-318,-403,-702,-1134,-1647,-2186,-2744,-3288,-3861,-4446,-5086,-5763,-6479,-7201,-7872,-8443,-8825,-8949,-8753,-8181,-7227,-5909,-4293,-2469,-563,1298,2984,4391,5450,6128,6443,6447,6224,5871,5476,5124,4852,4677,4576,4493,4365,4117,3679,3016,2093,940,-412,-1876,-3352,-4719,-5853,-6638,-6995,-6864,-6269,-5239,-3913,-2401,-902,431,1429,1971,1980,1451,442,-926,-2468,-3994,-5293,-6200,-6621,-6498,-5907,-4936,-3771,-2596,-1590,-912,-645,-822,-1378,-2221,-3170,-4070,-4738,-5046,-4912,-4314,-3302,-1971,-459,1080,2518,3729,4659,5273,5587,5649,5500,5210,4797,4304,3717,3043,2264,1382,399,-641,-1706,-2710,-3588,-4249,-4631,-4674,-4376,-3752,-2875,-1850,-804,116,789,1125,1077,669,-29,-889,-1775,-2528,-3042,-3235,-3085,-2648,-1992,-1263,-582,-78,140,30,-436,-1211,-2226,-3368,-4515,-5524,-6279,-6660,-6595,-6046,-5011,-3549,-1739,290,2387,4402,6155,7513,8342,8562,8146,7135,5612,3758,1748,-202,-1879,-3159,-3902,-4122,-3839,-3179,-2290,-1345,-509,93,387,345,35,-482,-1059,-1589,-1963,-2102,-1996,-1652,-1149,-551,28,535,911,1143,1253,1273,1239,1200,1140,1061,908,616,137,-607,-1616,-2909,-4413,-6047,-7681,-9164,-10351,-11100,-11323,-10977,-10088,-8757,-7126,-5388,-3744,-2362,-1387,-868,-807,-1118,-1681,-2336,-2930,-3338,-3479,-3322,-2911,-2305,-1627,-990,-504,-260,-302,-639,-1244,-2040,-2945,-3842,-4639,-5212,-5524,-5475,-5115,-4403,-3456,-2308,-1110,60,1070,1837,2285,2366,2090,1470,599,-438,-1505,-2472,-3220,-3645,-3709,-3401,-2792,-1977,-1097,-302,282,548,459,23,-697,-1571,-2487,-3270,-3815,-4018,-3833,-3278,-2400,-1308,-121,1027,2006,2729,3114,3134,2781,2076,1059,-219,-1705,-3341,-5072,-6839,-8588,-10264,-11810,-13178,-14305,-15152,-15668,-15822,-15596,-14990,-14031,-12783,-11321,-9755,-8195,-6735,-5472,-4433,-3646,-3060,-2629,-2260,-1879,-1409,-816,-80,758,1648,2501,3221,3728,3943,3841,3406,2691,1754,707,-339,-1258,-1936,-2272,-2201,-1701,-781,494,2019,3679,5310,6785,7964,8741,9060,8884,8251,7209,5882,4382,2882,1514,425,-296,-603,-501,-70,582,1306,1954,2392,2532,2325,1776,953,-76,-1190,-2289,-3294,-4115,-4736,-5121,-5291,-5246,-5021,-4623,-4088,-3428,-2679,-1876,-1075,-342,242,606,659,363,-328,-1393,-2793,-4440,-6219,-7985,-9586,-10864,-11684,-11931,-11547,-10502,-8848,-6663,-4089,-1286,1560,4287,6711,8734,10229,11181,11556,11396,10762,9737,8434,6963,5431,3961,2624,1501,631,23,-323,-455,-416,-277,-89,90,240,349,452,574,788,1119,1621,2276,3079,3959,4859,5690,6376,6869,7122,7147,6956,6614,6181,5756,5404,5210,5204,5401,5778,6259,6781,7239,7570,7716,7671,7446,7098,6692,6278,5925,5635,5421,5242,5063,4835,4536,4147,3697,3207,2749,2365,2108,1998,2037,2177,2367,2506,2514,2299,1796,977,-152,-1535,-3082,-4669,-6151,-7388,-8244,-8635,-8496,-7842,-6714,-5213,-3458,-1586,263,1970,3438,4600,5423,5902,6066,5956,5646,5187,4675,4152,3697,3341,3118,3040,3108,3294,3587,3937,4315,4678,5004,5272,5494,5682,5880,6122,6466,6922,7524,8229,9002,9761,10403,10830,10939,10658,9946,8810,7293,5509,3594,1716,62,-1213,-1980,-2166,-1782,-887,390,1876,3408,4806,5947,6739,7135,7151,6808,6183,5326,4333,3256,2192,1189,340,-298,-663,-700,-404,236,1157,2297,3537,4742,5773,6482,6746,6483,5639,4239,2351,103,-2328,-4733,-6891,-8596,-9667,-9994,-9522,-8279,-6370,-3952,-1245,1522,4106,6297,7922,8870,9102,8637,7585,6067,4286,2400,621,-926,-2100,-2856,-3155,-3030,-2537,-1768,-830,168,1114,1915,2509,2845,2943,2821,2556,2228,1939,1764,1801,2057,2573,3289,4168,5103,6013,6779,7333,7600,7560,7215,6614,5837,4979,4152,3455,2966,2734,2773,3059,3548,4172,4858,5531,6123,6566,6812,6818,6559,6039,5268,4314,3229,2124,1078,185,-490,-927,-1120,-1128,-1010,-869,-787,-853,-1128,-1651,-2439,-3473,-4725,-6137,-7643,-9169,-10619,-11902,-12917,-13571,-13774,-13465,-12607,-11205,-9315,-7025,-4481,-1852,688,2946,4788,6095,6816,6965,6602,5840,4832,3715,2662,1770,1146,823,802,1049,1499,2064,2668,3219,3661,3949,4062,4026,3864,3645,3425,3268,3229,3318,3545,3864,4219,4543,4738,4757,4530,4054,3325,2397,1327,208,-875,-1831,-2575,-3057,-3234,-3104,-2688,-2037,-1215,-315,571,1356,1926,2227,2163,1714,846,-398,-1977,-3758,-5625,-7392,-8907,-10011,-10608,-10637,-10128,-9146,-7841,-6361,-4900,-3610,-2632,-2072,-1957,-2321,-3101,-4243,-5652,-7202,-8786,-10260,-11500,-12387,-12802,-12681,-11963,-10657,-8810,-6510,-3919,-1199,1434,3790,5673,6937,7492,7292,6403,4901,2980,818,-1346,-3316,-4887,-5936,-6366,-6176,-5402,-4155,-2574,-835,885,2423,3644,4457,4826,4769,4351,3671,2860,2020,1276,684,290,86,45,85,168,186,114,-100,-464,-958,-1550,-2192,-2815,-3373,-3796,-4037,-4060,-3829,-3345,-2604,-1648,-521,697,1912,3012,3894,4436,4585,4277,3539,2425,1045,-448,-1904,-3146,-4064,-4544,-4572,-4146,-3349,-2272,-1048,204,1350,2295,2946,3245,3152,2653,1757,513,-1014,-2707,-4424,-6013,-7282,-8104,-8328,-7915,-6856,-5232,-3191,-932,1323,3330,4892,5832,6068,5563,4390,2654,549,-1732,-3966,-5963,-7552,-8630,-9125,-9057,-8460,-7442,-6120,-4639,-3149,-1773,-632,213,730,939,904,721,500,358,387,650,1163,1899,2777,3698,4536,5177,5518,5506,5116,4380,3362,2153,876,-361,-1426,-2234,-2683,-2739,-2372,-1615,-526,776,2168,3470,4535,5208,5383,5014,4109,2765,1125,-627,-2273,-3644,-4565,-4969,-4824,-4188,-3178,-1940,-663,490,1367,1857,1900,1469,595,-672,-2259,-4047,-5952,-7814,-9513,-10897,-11822,-12184,-11890,-10934,-9336,-7238,-4776,-2203,273,2398,3985,4880,5026,4418,3167,1412,-620,-2714,-4625,-6165,-7183,-7594,-7401,-6656,-5498,-4085,-2619,-1281,-249,365,474,86,-748,-1922,-3262,-4618,-5781,-6625,-7012,-6905,-6293,-5255,-3893,-2377,-860,490,1535,2192,2407,2203,1637,810,-156,-1125,-1963,-2561,-2818,-2678,-2126,-1166,103,1599,3146,4583,5730,6426,6566,6092,5041,3499,1648,-336,-2210,-3819,-4982,-5657,-5822,-5543,-4967,-4211,-3482,-2897,-2594,-2632,-3032,-3774,-4791,-6008,-7340,-8696,-10012,-11209,-12229,-13013,-13495,-13633,-13388,-12746,-11737,-10410,-8867,-7230,-5638,-4235,-3142,-2461,-2235,-2490,-3162,-4184,-5422,-6735,-7971,-8989,-9658,-9901,-9674,-8967,-7850,-6383,-4697,-2902,-1144,482,1863,2958,3737,4222,4461,4541,4539,4552,4643,4850,5195,5632,6129,6594,6966,7159,7141,6872,6379,5694,4892,4050,3256,2570,2066,1756,1679,1809,2153,2666,3316,4044,4776,5427,5898,6100,5948,5403,4451,3135,1550,-200,-1956,-3592,-4984,-6044,-6745,-7081,-7118,-6923,-6610,-6268,-5986,-5828,-5817,-5959,-6221,-6567,-6945,-7309,-7622,-7850,-7969,-7957,-7785,-7436,-6879,-6100,-5096,-3872,-2471,-939,641,2180,3581,4736,5572,5994,5988,5522,4648,3423,1961,385,-1164,-2545,-3647,-4376,-4687,-4572,-4069,-3245,-2196,-1045,119,1164,2045,2702,3141,3395,3525,3615,3744,3986,4376,4930,5620,6393,7169,7875,8405,8726,8768,8543,8059,7374,6551,5687,4853,4146,3639,3394,3467,3876,4631,5691,7001,8458,9930,11290,12384,13101,13350,13102,12363,11213,9747,8091,6390,4754,3293,2075,1131,472,77,-100,-100,16,183,364,481,522,420,174,-245,-836,-1572,-2437,-3353,-4275,-5099,-5766,-6182,-6312,-6108,-5596,-4791,-3779,-2637,-1463,-374,554,1236,1624,1716,1519,1104,555,-27,-524,-835,-883,-608,-14,884,2005,3267,4545,5726,6706,7396,7763,7797,7557,7119,6608,6140,5835,5782,6028,6578,7379,8348,9366,10305,11049,11488,11573,11265,10596,9619,8415,7101,5786,4587,3612,2951,2667,2791,3321,4196,5335,6608,7860,8942,9710,10050,9909,9263,8168,6706,5002,3205,1440,-148,-1479,-2487,-3141,-3468,-3494,-3288,-2917,-2448,-1954,-1465,-1033,-641,-306,0,295,573,858,1121,1362,1560,1711,1804,1855,1876,1873,1885,1896,1921,1953,1951,1913,1794,1583,1269,860,389,-108,-561,-931,-1145,-1175,-1007,-636,-113,527,1201,1839,2371,2733,2890,2835,2588,2205,1771,1372,1116,1078,1315,1846,2633,3621,4694,5743,6638,7284,7594,7547,7139,6428,5497,4441,3394,2447,1722,1287,1204,1489,2145,3115,4351,5735,7178,8544,9736,10649,11220,11407,11207,10638,9753,8602,7263,5789,4242,2673,1114,-396,-1840,-3198,-4446,-5578,-6565,-7400,-8059,-8526,-8782,-8815,-8623,-8218,-7639,-6931,-6174,-5438,-4798,-4316,-4018,-3916,-3979,-4167,-4411,-4663,-4851,-4958,-4946,-4834,-4631,-4379,-4113,-3870,-3686,-3569,-3524,-3529,-3553,-3544,-3471,-3265,-2912,-2374,-1655,-765,260,1382,2527,3653,4686,5593,6338,6917,7336,7632,7832,7987,8114,8240,8358,8452,8495,8445,8274,7958,7481,6849,6079,5199,4252,3282,2343,1483,748,173,-233,-458,-542,-511,-421,-335,-286,-341,-501,-796,-1202,-1720,-2308,-2963,-3652,-4363,-5089,-5822,-6555,-7284,-8002,-8680,-9324,-9881,-10355,-10688,-10881,-10874,-10673,-10241,-9599,-8763,-7794,-6761,-5767,-4906,-4275,-3942,-3927,-4233,-4773,-5478,-6199,-6839,-7259,-7406,-7217,-6711,-5932,-4954,-3894,-2845,-1923,-1205,-747,-575,-671,-996,-1479,-2053,-2620,-3123,-3494,-3695,-3720,-3567,-3268,-2858,-2383,-1876,-1374,-882,-409,67,549,1067,1609,2180,2743,3269,3713,4024,4176,4123,3879,3422,2811,2055,1243,421,-320,-905,-1265,-1338,-1103,-550,274,1315,2475,3664,4775,5727,6452,6908,7079,6969,6589,5987,5170,4211,3116,1952,738,-465,-1632,-2696,-3638,-4393,-4941,-5240,-5271,-5021,-4496,-3719,-2742,-1624,-474,615,1513,2114,2326,2086,1382,246,-1239,-2958,-4752,-6469,-7958,-9086,-9786,-10000,-9760,-9121,-8180,-7075,-5924,-4872,-4018,-3436,-3171,-3207,-3510,-3996,-4574,-5137,-5581,-5827,-5800,-5489,-4874,-4008,-2943,-1747,-512,712,1859,2902,3836,4656,5380,6017,6565,7018,7352,7531,7527,7296,6832,6118,5184,4056,2817,1536,331,-711,-1475,-1899,-1932,-1573,-876,94,1217,2380,3486,4438,5191,5723,6021,6111,5997,5690,5197,4495,3593,2469,1142,-367,-2012,-3724,-5421,-6999,-8360,-9398,-10029,-10188,-9845,-9011,-7741,-6131,-4308,-2428,-647,882,2036,2722,2905,2587,1832,728,-593,-2002,-3349,-4529,-5431,-6011,-6235,-6131,-5733,-5131,-4392,-3634,-2922,-2355,-1971,-1820,-1894,-2188,-2653,-3238,-3873,-4494,-5036,-5448,-5707,-5789,-5727,-5524,-5239,-4881,-4501,-4086,-3639,-3140,-2549,-1851,-1026,-81,949,2013,3020,3893,4520,4835,4768,4306,3466,2325,987,-394,-1669,-2672,-3304,-3462,-3160,-2429,-1375,-145,1122,2289,3238,3928,4327,4462,4396,4164,3843,3442,2996,2468,1848,1081,152,-970,-2255,-3674,-5135,-6539,-7775,-8722,-9299,-9453,-9186,-8546,-7649,-6609,-5610,-4774,-4248,-4111,-4397,-5092,-6130,-7399,-8791,-10153,-11384,-12375,-13063,-13417,-13439,-13156,-12627,-11909,-11074,-10181,-9290,-8431,-7645,-6929,-6296,-5733,-5216,-4746,-4276,-3817,-3329,-2814,-2270,-1685,-1084,-459,157,769,1349,1915,2452,2986,3523,4079,4674,5293,5951,6609,7252,7821,8287,8575,8666,8504,8090,7443,6592,5626,4626,3689,2917,2364,2073,2030,2185,2464,2767,3002,3102,3007,2734,2275,1706,1063,414,-199,-765,-1276,-1770,-2275,-2853,-3523,-4319,-5221,-6192,-7154,-8028,-8693,-9086,-9112,-8775,-8068,-7067,-5877,-4592,-3389,-2336,-1568,-1122,-1018,-1238,-1715,-2367,-3105,-3818,-4441,-4897,-5156,-5216,-5081,-4808,-4434,-4028,-3630,-3291,-3028,-2852,-2766,-2730,-2742,-2747,-2726,-2647,-2487,-2240,-1896,-1476,-976,-437,138,722,1293,1853,2392,2912,3441,3969,4536,5123,5739,6361,6947,7467,7849,8057,8037,7770,7252,6525,5647,4723,3864,3185,2809,2800,3205,4008,5147,6516,7989,9419,10674,11658,12285,12552,12452,12050,11399,10588,9672,8726,7771,6839,5929,5037,4158,3291,2448,1645,925,310,-160,-460,-599,-574,-442,-239,-43,90,93,-61,-403,-904,-1548,-2260,-2992,-3651,-4202,-4570,-4756,-4743,-4560,-4250,-3861,-3455,-3089,-2797,-2621,-2548,-2576,-2661,-2752,-2803,-2747,-2547,-2179,-1618,-896,-22,940,1947,2928,3835,4620,5244,5706,6007,6185,6288,6378,6512,6750,7132,7671,8359,9167,10023,10869,11605,12156,12437,12407,12026,11325,10345,9179,7944,6755,5743,4989,4573,4491,4744,5250,5933,6689,7409,8003,8396,8539,8413,8032,7427,6640,5742,4771,3801,2852,1978,1191,525,-4,-384,-597,-639,-520,-231,167,676,1213,1736,2190,2494,2641,2573,2322,1899,1369,793,250,-207,-522,-695,-712,-637,-486,-338,-214,-149,-147,-180,-221,-222,-135,69,418,898,1497,2159,2840,3468,3987,4348,4514,4472,4219,3783,3192,2499,1759,1026,381,-126,-417,-444,-170,422,1319,2458,3777,5144,6454,7567,8374,8783,8752,8269,7408,6249,4953,3668,2562,1771,1395,1468,1990,2878,4034,5312,6580,7687,8553,9065,9231,9022,8509,7747,6826,5841,4865,3975,3200,2574,2086,1725,1457,1251,1060,849,591,241,-194,-739,-1379,-2094,-2869,-3659,-4436,-5155,-5779,-6271,-6599,-6747,-6708,-6499,-6159,-5732,-5299,-4916,-4670,-4610,-4772,-5175,-5784,-6564,-7430,-8289,-9051,-9596,-9865,-9765,-9287,-8409,-7173,-5649,-3909,-2086,-256,1437,2938,4153,5067,5653,5941,5972,5797,5508,5154,4838,4614,4539,4663,4993,5530,6241,7077,7951,8795,9491,9971,10134,9961,9412,8536,7393,6069,4702,3376,2216,1275,609,216,84,159,384,680,966,1177,1228,1093,708,96,-758,-1791,-2958,-4179,-5371,-6455,-7352,-8022,-8422,-8579,-8503,-8258,-7914,-7528,-7186,-6919,-6773,-6756,-6857,-7071,-7344,-7658,-7940,-8154,-8241,-8150,-7861,-7340,-6619,-5723,-4728,-3720,-2802,-2084,-1645,-1560,-1845,-2495,-3448,-4604,-5860,-7059,-8093,-8835,-9214,-9187,-8770,-8004,-6982,-5811,-4599,-3465,-2493,-1755,-1286,-1095,-1169,-1464,-1922,-2470,-3010,-3465,-3728,-3745,-3442,-2824,-1892,-718,609,1969,3226,4256,4956,5251,5143,4645,3867,2917,1941,1081,449,136,171,567,1264,2213,3298,4433,5500,6392,7027,7312,7220,6729,5873,4738,3424,2095,893,-29,-555,-636,-260,493,1496,2581,3555,4237,4488,4206,3370,2021,247,-1789,-3932,-5986,-7785,-9178,-10051,-10340,-10039,-9194,-7916,-6350,-4685,-3117,-1834,-998,-713,-1027,-1920,-3295,-5017,-6897,-8736,-10345,-11544,-12216,-12285,-11738,-10635,-9058,-7171,-5119,-3084,-1211,371,1570,2350,2701,2675,2329,1778,1120,482,-17,-295,-254,127,863,1915,3199,4609,6009,7252,8208,8757,8832,8410,7533,6278,4794,3217,1721,436,-513,-1073,-1200,-936,-321,536,1527,2527,3385,4009,4272,4119,3542,2544,1241,-261,-1785,-3163,-4229,-4867,-5004,-4655,-3883,-2826,-1642,-527,372,905,1028,697,1,-993,-2125,-3260,-4256,-4988,-5378,-5375,-4975,-4216,-3167,-1933,-645,570,1563,2220,2456,2203,1477,303,-1219,-2971,-4799,-6547,-8061,-9210,-9893,-10066,-9710,-8894,-7686,-6232,-4661,-3133,-1763,-663,120,555,677,517,157,-344,-915,-1494,-2035,-2490,-2829,-3018,-3040,-2878,-2539,-2032,-1401,-684,51,754,1356,1844,2167,2369,2447,2465,2469,2494,2604,2791,3093,3476,3931,4413,4877,5270,5530,5602,5439,5004,4294,3329,2163,894,-378,-1515,-2420,-2996,-3212,-3085,-2681,-2128,-1565,-1158,-1033,-1304,-2000,-3114,-4561,-6213,-7927,-9527,-10884,-11872,-12435,-12548,-12234,-11561,-10616,-9508,-8355,-7271,-6355,-5700,-5349,-5344,-5668,-6294,-7159,-8170,-9248,-10258,-11129,-11733,-12016,-11914,-11404,-10503,-9239,-7706,-5979,-4192,-2447,-859,479,1512,2196,2540,2564,2325,1882,1325,730,203,-189,-356,-252,160,874,1857,3032,4311,5576,6720,7636,8258,8534,8468,8076,7423,6563,5595,4573,3600,2717,1998,1467,1148,1033,1082,1250,1445,1596,1605,1424,995,354,-484,-1410,-2322,-3109,-3648,-3876,-3763,-3325,-2652,-1853,-1079,-484,-190,-302,-846,-1823,-3137,-4692,-6318,-7869,-9191,-10158,-10686,-10726,-10269,-9354,-8043,-6432,-4642,-2796,-1040,496,1693,2453,2720,2467,1717,536,-988,-2721,-4532,-6275,-7809,-9029,-9832,-10177,-10031,-9422,-8401,-7057,-5492,-3834,-2186,-677,626,1630,2322,2677,2725,2519,2134,1671,1246,958,919,1176,1776,2685,3850,5163,6498,7728,8727,9420,9750,9721,9377,8788,8057,7287,6582,6030,5702,5629,5822,6242,6829,7495,8127,8639,8921,8935,8648,8084,7302,6390,5437,4565,3837,3344,3098,3107,3317,3654,4023,4304,4405,4232,3746,2936,1849,555,-823,-2178,-3377,-4331,-4960,-5238,-5158,-4756,-4088,-3225,-2262,-1285,-393,333,814,1000,864,402,-347,-1335,-2463,-3657,-4784,-5765,-6483,-6876,-6884,-6487,-5682,-4518,-3040,-1353,467,2286,4029,5574,6859,7828,8436,8703,8629,8282,7723,7051,6364,5762,5346,5169,5282,5663,6272,7028,7821,8562,9137,9506,9618,9499,9183,8746,8267,7833,7514,7369,7416,7658,8062,8559,9080,9530,9809,9867,9618,9078,8237,7173,5951,4678,3457,2382,1536,974,722,765,1079,1568,2167,2748,3228,3502,3521,3252,2714,1961,1075,166,-667,-1322,-1732,-1851,-1673,-1208,-499,401,1430,2515,3577,4545,5334,5882,6124,6026,5572,4780,3702,2401,990,-435,-1746,-2838,-3624,-4028,-4025,-3599,-2798,-1670,-313,1165,2656,4035,5202,6080,6591,6727,6474,5883,5016,3975,2874,1855,1022,508,354,610,1238,2170,3303,4504,5654,6639,7388,7850,8034,7959,7689,7291,6838,6412,6063,5841,5763,5824,6007,6262,6562,6838,7077,7237,7315,7309,7228,7067,6850,6546,6165,5677,5076,4348,3495,2534,1474,365,-777,-1895,-2964,-3939,-4790,-5492,-6024,-6381,-6568,-6603,-6514,-6339,-6107,-5846,-5575,-5275,-4958,-4579,-4147,-3650,-3116,-2582,-2103,-1744,-1556,-1599,-1868,-2388,-3095,-3959,-4887,-5809,-6632,-7288,-7705,-7840,-7664,-7171,-6366,-5295,-3990,-2531,-985,566,2028,3341,4414,5226,5734,5957,5937,5726,5431,5128,4917,4859,4986,5303,5765,6319,6884,7392,7781,8009,8060,7934,7663,7265,6793,6267,5720,5167,4603,4030,3425,2792,2113,1419,718,53,-546,-1050,-1449,-1737,-1953,-2122,-2298,-2531,-2849,-3282,-3828,-4457,-5149,-5834,-6485,-7042,-7484,-7786,-7948,-7976,-7892,-7714,-7478,-7212,-6953,-6726,-6555,-6435,-6363,-6288,-6182,-5972,-5636,-5126,-4477,-3705,-2911,-2182,-1636,-1374,-1481,-1990,-2914,-4189,-5726,-7391,-9042,-10510,-11669,-12393,-12606,-12285,-11440,-10137,-8486,-6612,-4679,-2835,-1233,11,808,1116,940,332,-610,-1757,-2947,-4029,-4846,-5290,-5293,-4829,-3960,-2747,-1339,153,1579,2831,3817,4483,4810,4805,4518,4001,3355,2667,2042,1574,1320,1307,1510,1844,2201,2449,2493,2283,1855,1293,746,347,201,340,707,1187,1615,1860,1817,1490,923,233,-456,-1053,-1501,-1830,-2105,-2453,-2960,-3707,-4645,-5693,-6628,-7226,-7232,-6455,-4827,-2388,625,3884,6955,9396,10822,10964,9690,7094,3373,-1051,-5741,-10139,-13777,-16213,-17182,-16567,-14448,-11095,-6909,-2414,1857,5410,7874,9031,8893,7606,5532,3061,652,-1333,-2620,-3102,-2806,-1891,-585,853,2199,3262,3953,4225,4110,3678,3009,2211,1351,519,-263,-955,-1553,-2063,-2452,-2714,-2804,-2685,-2334,-1750,-969,-73,821,1574,2047,2142,1798,1062,18,-1145,-2232,-3035,-3404,-3242,-2584,-1526,-279,928,1841,2282,2114,1347,54,-1576,-3315,-4908,-6125,-6795,-6829,-6238,-5116,-3629,-2000,-442,811,1628,1897,1657,986,61,-908,-1733,-2225,-2318,-1982,-1322,-472,378,1052,1412,1369,937,169,-782,-1781,-2635,-3242,-3482,-3356,-2866,-2111,-1178,-227,649,1307,1704,1789,1573,1102,446,-296,-1019,-1619,-2004,-2125,-1937,-1476,-773,84,988,1846,2533,2989,3150,3023,2637,2079,1417,777,210,-182,-388,-363,-153,234,710,1221,1686,2047,2268,2348,2302,2183,2039,1924,1883,1931,2064,2246,2421,2536,2518,2360,2014,1533,918,249,-427,-1042,-1548,-1903,-2096,-2116,-1978,-1701,-1320,-879,-423,-10,337,577,713,737,670,521,323,94,-122,-319,-453,-516,-487,-337,-70,334,849,1444,2077,2664,3151,3440,3480,3210,2603,1664,412,-1082,-2726,-4394,-5929,-7165,-7959,-8169,-7754,-6692,-5075,-3030,-759,1517,3585,5235,6348,6832,6698,6006,4867,3442,1885,363,-993,-2092,-2882,-3365,-3565,-3540,-3337,-3021,-2632,-2208,-1777,-1349,-942,-561,-230,24,171,172,19,-306,-779,-1387,-2064,-2781,-3454,-4043,-4489,-4755,-4825,-4695,-4392,-3953,-3435,-2894,-2392,-1986,-1714,-1610,-1690,-1945,-2369,-2908,-3520,-4141,-4692,-5132,-5394,-5457,-5310,-4957,-4441,-3796,-3109,-2432,-1855,-1442,-1240,-1283,-1568,-2074,-2751,-3531,-4336,-5075,-5680,-6083,-6256,-6191,-5901,-5438,-4844,-4190,-3526,-2905,-2368,-1935,-1627,-1427,-1331,-1300,-1312,-1333,-1339,-1308,-1232,-1088,-883,-605,-264,124,553,992,1432,1839,2179,2438,2562,2572,2431,2193,1860,1502,1160,899,773,817,1049,1476,2046,2753,3501,4251,4932,5474,5853,6024,5995,5766,5368,4834,4213,3549,2886,2268,1707,1240,851,555,328,170,54,-24,-75,-115,-125,-129,-95,-34,90,270,558,929,1428,2015,2705,3439,4209,4951,5629,6206,6619,6865,6886,6709,6314,5757,5061,4302,3533,2816,2198,1721,1390,1231,1217,1347,1594,1937,2358,2843,3371,3945,4522,5119,5681,6224,6717,7159,7557,7904,8212,8501,8750,8989,9184,9338,9424,9419,9299,9040,8624,8054,7335,6515,5624,4734,3883,3128,2500,2027,1722,1599,1649,1880,2270,2794,3425,4096,4772,5362,5834,6133,6258,6223,6066,5851,5633,5488,5432,5501,5645,5829,5965,5976,5798,5376,4703,3796,2717,1544,391,-661,-1499,-2074,-2331,-2255,-1880,-1233,-417,497,1390,2182,2788,3169,3296,3171,2829,2297,1646,925,192,-499,-1113,-1618,-1998,-2243,-2369,-2391,-2348,-2277,-2221,-2221,-2308,-2510,-2831,-3273,-3802,-4392,-4974,-5513,-5951,-6251,-6395,-6357,-6144,-5768,-5246,-4625,-3926,-3213,-2493,-1840,-1253,-794,-466,-301,-292,-458,-772,-1235,-1805,-2465,-3158,-3864,-4527,-5134,-5646,-6056,-6344,-6516,-6573,-6535,-6421,-6257,-6080,-5918,-5809,-5781,-5841,-6007,-6260,-6604,-7001,-7445,-7893,-8326,-8719,-9046,-9297,-9463,-9529,-9512,-9401,-9225,-8986,-8707,-8401,-8068,-7728,-7360,-6976,-6566,-6119,-5650,-5154,-4657,-4189,-3773,-3449,-3222,-3119,-3119,-3228,-3411,-3660,-3926,-4211,-4465,-4713,-4923,-5126,-5309,-5492,-5666,-5837,-5980,-6090,-6123,-6075,-5905,-5638,-5258,-4819,-4348,-3900,-3525,-3257,-3116,-3102,-3188,-3333,-3485,-3592,-3607,-3501,-3274,-2941,-2550,-2141,-1772,-1468,-1263,-1155,-1139,-1196,-1294,-1412,-1523,-1615,-1687,-1736,-1773,-1809,-1837,-1881,-1920,-1962,-1983,-1974,-1902,-1767,-1542,-1241,-867,-449,-11,413,791,1102,1315,1430,1437,1362,1202,1010,773,559,343,193,76,44,74,179,350,573,849,1162,1504,1876,2257,2658,3039,3418,3743,4032,4246,4387,4454,4437,4349,4186,3974,3697,3410,3082,2773,2470,2198,1962,1772,1629,1547,1532,1594,1744,1988,2326,2759,3268,3844,4445,5064,5652,6213,6716,7183,7610,8034,8466,8929,9438,9987,10566,11148,11685,12134,12428,12534,12406,12042,11456,10675,9777,8812,7885,7050,6391,5940,5723,5740,5956,6338,6812,7324,7785,8152,8362,8407,8274,7996,7593,7137,6646,6202,5800,5482,5225,5024,4844,4669,4450,4184,3841,3435,2980,2525,2114,1828,1715,1843,2242,2918,3849,4975,6216,7469,8626,9577,10246,10555,10512,10112,9443,8586,7660,6788,6070,5587,5373,5420,5668,6039,6405,6680,6736,6542,6037,5274,4299,3220,2151,1207,483,46,-75,113,572,1240,2037,2876,3687,4391,4966,5350,5570,5588,5438,5135,4686,4150,3522,2864,2182,1510,852,223,-384,-969,-1533,-2091,-2629,-3156,-3645,-4086,-4452,-4722,-4874,-4912,-4822,-4629,-4339,-3982,-3578,-3160,-2737,-2340,-1968,-1638,-1345,-1107,-921,-812,-790,-882,-1114,-1500,-2055,-2766,-3613,-4543,-5501,-6424,-7232,-7881,-8292,-8467,-8367,-8049,-7531,-6894,-6205,-5530,-4950,-4500,-4228,-4144,-4229,-4476,-4811,-5225,-5633,-6037,-6380,-6680,-6917,-7124,-7302,-7488,-7675,-7895,-8127,-8372,-8611,-8821,-8983,-9078,-9095,-9021,-8877,-8652,-8384,-8076,-7752,-7411,-7070,-6714,-6357,-5990,-5628,-5272,-4958,-4678,-4482,-4363,-4349,-4438,-4624,-4903,-5242,-5623,-6011,-6378,-6702,-6952,-7127,-7211,-7214,-7151,-7028,-6886,-6731,-6589,-6469,-6382,-6323,-6302,-6302,-6327,-6374,-6429,-6497,-6574,-6644,-6731,-6802,-6882,-6954,-7031,-7104,-7190,-7272,-7367,-7466,-7564,-7662,-7738,-7779,-7770,-7690,-7543,-7320,-7051,-6725,-6390,-6031,-5687,-5350,-5034,-4738,-4454,-4179,-3896,-3596,-3270,-2910,-2527,-2134,-1764,-1467,-1283,-1285,-1496,-1951,-2651,-3549,-4597,-5708,-6766,-7698,-8385,-8779,-8832,-8546,-7951,-7124,-6134,-5098,-4085,-3185,-2427,-1852,-1444,-1186,-1042,-967,-928,-901,-864,-827,-789,-765,-772,-819,-924,-1080,-1303,-1570,-1894,-2256,-2656,-3076,-3504,-3917,-4280,-4584,-4778,-4873,-4825,-4651,-4337,-3909,-3387,-2802,-2202,-1610,-1078,-625,-287,-77,-4,-57,-228,-479,-794,-1126,-1454,-1744,-1974,-2131,-2214,-2228,-2185,-2107,-2010,-1906,-1816,-1727,-1643,-1546,-1415,-1226,-966,-600,-138,432,1091,1812,2568,3314,4011,4614,5078,5373,5462,5340,5000,4466,3771,2973,2132,1325,619,86,-235,-301,-134,269,833,1513,2221,2901,3490,3966,4319,4576,4782,4992,5266,5651,6173,6839,7617,8464,9305,10070,10679,11079,11222,11092,10691,10039,9186,8192,7133,6097,5155,4402,3869,3621,3642,3925,4432,5072,5804,6506,7136,7607,7894,7974,7857,7574,7162,6685,6183,5723,5322,5027,4838,4759,4786,4887,5046,5233,5420,5588,5719,5804,5848,5846,5819,5772,5717,5671,5621,5581,5535,5478,5404,5307,5186,5048,4898,4756,4628,4541,4492,4508,4573,4702,4875,5078,5296,5500,5674,5806,5869,5878,5820,5719,5582,5434,5299,5183,5120,5091,5123,5196,5307,5441,5587,5730,5860,5967,6044,6091,6101,6073,6016,5920,5818,5691,5578,5456,5363,5269,5195,5117,5026,4911,4762,4569,4357,4121,3906,3729,3611,3589,3664,3850,4156,4563,5074,5657,6303,6969,7644,8287,8875,9388,9792,10077,10217,10190,9990,9604,9036,8304,7430,6464,5450,4455,3527,2730,2103,1680,1470,1476,1664,2018,2473,3011,3561,4106,4595,5006,5319,5521,5608,5588,5466,5245,4953,4577,4154,3688,3195,2712,2238,1817,1449,1166,973,883,891,995,1173,1401,1661,1903,2133,2299,2427,2486,2511,2500,2483,2478,2478,2520,2555,2618,2654,2683,2671,2631,2562,2457,2342,2192,2021,1799,1518,1156,708,164,-448,-1129,-1817,-2491,-3097,-3597,-3972,-4204,-4307,-4299,-4217,-4100,-3982,-3898,-3865,-3888,-3970,-4081,-4225,-4366,-4515,-4649,-4787,-4925,-5085,-5270,-5485,-5740,-6001,-6275,-6508,-6687,-6773,-6753,-6613,-6362,-6019,-5610,-5165,-4723,-4302,-3946,-3652,-3449,-3327,-3285,-3315,-3398,-3528,-3680,-3864,-4041,-4249,-4453,-4697,-4973,-5304,-5698,-6144,-6647,-7176,-7712,-8212,-8654,-8977,-9188,-9237,-9155,-8932,-8605,-8194,-7749,-7284,-6850,-6443,-6092,-5784,-5516,-5267,-5028,-4764,-4480,-4150,-3793,-3410,-3028,-2670,-2368,-2151,-2057,-2090,-2292,-2624,-3106,-3681,-4321,-4977,-5596,-6143,-6578,-6884,-7046,-7078,-6993,-6815,-6583,-6323,-6078,-5861,-5713,-5613,-5597,-5627,-5709,-5810,-5908,-5972,-5981,-5912,-5757,-5516,-5207,-4840,-4468,-4100,-3794,-3578,-3471,-3519,-3689,-4025,-4459,-5008,-5603,-6220,-6805,-7328,-7742,-8038,-8191,-8216,-8119,-7933,-7678,-7406,-7144,-6938,-6808,-6786,-6858,-7048,-7296,-7611,-7928,-8222,-8461,-8601,-8642,-8564,-8390,-8125,-7812,-7454,-7085,-6703,-6293,-5847,-5325,-4708,-3973,-3120,-2156,-1119,-52,996,1957,2793,3452,3908,4154,4180,4007,3643,3112,2443,1659,809,-88,-964,-1798,-2535,-3129,-3570,-3807,-3868,-3739,-3466,-3077,-2625,-2168,-1739,-1402,-1159,-1045,-1038,-1137,-1301,-1507,-1719,-1904,-2058,-2169,-2248,-2312,-2386,-2478,-2620,-2785,-2999,-3213,-3418,-3569,-3637,-3600,-3444,-3179,-2823,-2413,-1984,-1584,-1250,-1009,-897,-892,-1010,-1202,-1451,-1696,-1917,-2044,-2070,-1945,-1671,-1225,-631,116,960,1888,2826,3735,4550,5217,5691,5940,5928,5666,5146,4415,3513,2507,1481,506,-308,-923,-1251,-1302,-1064,-587,67,815,1566,2243,2758,3083,3166,3026,2669,2141,1491,782,68,-592,-1161,-1611,-1937,-2128,-2223,-2207,-2134,-1983,-1786,-1517,-1190,-782,-309,236,822,1431,2042,2624,3168,3656,4083,4449,4745,4970,5107,5149,5073,4868,4520,4034,3409,2686,1886,1084,320,-326,-812,-1082,-1128,-928,-523,69,771,1536,2285,2965,3538,3963,4253,4397,4435,4391,4307,4213,4144,4107,4126,4180,4285,4400,4536,4656,4756,4822,4836,4790,4670,4465,4166,3775,3287,2735,2135,1555,1033,647,444,475,760,1289,2039,2945,3950,4977,5954,6836,7573,8151,8560,8806,8902,8868,8712,8456,8097,7651,7111,6488,5784,5014,4186,3337,2476,1654,889,227,-307,-681,-876,-866,-656,-232,371,1134,1999,2912,3792,4587,5214,5645,5834,5790,5512,5053,4436,3744,3008,2297,1663,1124,739,498,434,527,787,1170,1681,2253,2875,3482,4048,4527,4898,5143,5268,5286,5216,5100,4960,4851,4775,4783,4842,4987,5155,5344,5493,5565,5529,5344,5013,4536,3940,3269,2573,1904,1326,875,605,530,665,999,1493,2111,2780,3455,4063,4569,4943,5185,5311,5351,5345,5335,5351,5422,5549,5732,5960,6198,6433,6630,6759,6803,6724,6519,6165,5680,5061,4339,3538,2695,1853,1055,343,-239,-662,-905,-957,-835,-560,-172,268,716,1111,1419,1601,1657,1580,1402,1157,876,618,402,252,191,186,258,346,452,521,539,479,334,107,-183,-514,-850,-1159,-1401,-1560,-1607,-1545,-1372,-1110,-775,-409,-32,302,570,737,780,690,459,100,-371,-927,-1530,-2154,-2738,-3257,-3659,-3890,-3940,-3752,-3356,-2744,-1969,-1083,-145,756,1575,2236,2715,3000,3088,3038,2866,2646,2402,2170,1955,1759,1548,1315,1016,650,201,-304,-853,-1393,-1900,-2329,-2658,-2868,-2952,-2910,-2767,-2528,-2236,-1906,-1575,-1277,-1026,-877,-812,-894,-1081,-1415,-1845,-2369,-2938,-3511,-4038,-4462,-4751,-4869,-4817,-4595,-4236,-3781,-3291,-2821,-2437,-2183,-2100,-2200,-2492,-2946,-3546,-4229,-4962,-5656,-6276,-6729,-6987,-7008,-6779,-6328,-5687,-4905,-4068,-3206,-2411,-1705,-1126,-694,-388,-222,-146,-169,-259,-407,-610,-850,-1114,-1387,-1631,-1827,-1941,-1947,-1844,-1617,-1313,-946,-591,-288,-92,-46,-149,-417,-801,-1278,-1793,-2301,-2775,-3192,-3549,-3855,-4131,-4397,-4682,-5005,-5383,-5817,-6310,-6825,-7344,-7800,-8156,-8334,-8295,-7987,-7403,-6546,-5462,-4208,-2875,-1552,-348,661,1390,1816,1913,1718,1264,627,-124,-913,-1671,-2347,-2910,-3330,-3621,-3774,-3819,-3768,-3654,-3497,-3326,-3169,-3031,-2957,-2925,-2972,-3071,-3225,-3404,-3586,-3746,-3843,-3869,-3781,-3588,-3271,-2859,-2361,-1816,-1250,-689,-167,292,671,944,1099,1129,1019,783,418,-46,-585,-1152,-1714,-2213,-2631,-2933,-3108,-3165,-3114,-2976,-2788,-2555,-2303,-2041,-1759,-1464,-1137,-776,-372,68,539,1017,1474,1874,2173,2340,2332,2133,1724,1112,312,-637,-1691,-2783,-3845,-4811,-5608,-6189,-6530,-6611,-6477,-6155,-5725,-5255,-4822,-4485,-4283,-4234,-4324,-4508,-4741,-4933,-5030,-4956,-4673,-4160,-3436,-2532,-1538,-519,404,1169,1695,1958,1951,1710,1280,746,156,-400,-909,-1306,-1617,-1814,-1933,-1978,-1974,-1945,-1905,-1870,-1844,-1831,-1824,-1829,-1839,-1860,-1888,-1936,-1988,-2062,-2133,-2198,-2229,-2198,-2069,-1821,-1427,-882,-196,604,1481,2359,3185,3872,4359,4603,4580,4296,3797,3139,2412,1714,1128,736,577,674,991,1494,2085,2687,3197,3529,3622,3432,2965,2243,1334,323,-693,-1610,-2335,-2812,-2986,-2863,-2463,-1839,-1070,-242,561,1250,1767,2064,2131,1968,1632,1155,646,157,-209,-398,-365,-92,401,1064,1833,2609,3310,3850,4169,4230,4023,3569,2906,2097,1204,302,-552,-1306,-1921,-2384,-2679,-2817,-2811,-2680,-2445,-2143,-1775,-1382,-956,-530,-100,298,661,956,1172,1293,1318,1260,1146,1029,955,996,1210,1629,2292,3162,4219,5382,6574,7708,8700,9490,10037,10333,10395,10263,10006,9663,9325,9002,8731,8504,8277,8018,7657,7144,6454,5567,4521,3368,2191,1094,180,-468,-769,-705,-273,466,1440,2530,3627,4609,5383,5886,6088,6001,5678,5192,4656,4153,3798,3644,3743,4089,4651,5356,6123,6836,7405,7732,7761,7453,6820,5885,4719,3398,2015,668,-553,-1576,-2340,-2812,-2982,-2854,-2468,-1854,-1092,-212,698,1610,2469,3250,3927,4508,4970,5355,5645,5884,6063,6206,6307,6366,6379,6342,6238,6079,5848,5555,5218,4833,4440,4033,3648,3271,2918,2576,2236,1908,1586,1298,1073,943,936,1089,1387,1831,2363,2926,3423,3785,3896,3733,3220,2398,1288,-9,-1381,-2697,-3824,-4669,-5146,-5250,-4983,-4417,-3643,-2759,-1890,-1106,-501,-87,103,106,-47,-296,-579,-828,-1005,-1062,-1003,-826,-570,-268,26,277,426,484,402,239,-13,-303,-586,-848,-1032,-1156,-1182,-1147,-1048,-919,-798,-683,-625,-588,-590,-586,-552,-455,-266,27,419,895,1403,1904,2330,2639,2792,2770,2579,2237,1769,1227,638,63,-479,-947,-1323,-1612,-1786,-1889,-1899,-1865,-1792,-1718,-1654,-1626,-1624,-1658,-1693,-1720,-1708,-1640,-1523,-1338,-1130,-899,-685,-519,-411,-403,-473,-652,-884,-1182,-1480,-1778,-2028,-2237,-2393,-2517,-2630,-2756,-2933,-3176,-3504,-3906,-4361,-4825,-5246,-5565,-5724,-5691,-5444,-4998,-4376,-3632,-2828,-2031,-1322,-761,-414,-305,-456,-836,-1416,-2127,-2896,-3642,-4293,-4787,-5082,-5173,-5046,-4745,-4285,-3722,-3085,-2427,-1774,-1170,-641,-205,110,316,390,353,204,-42,-363,-730,-1124,-1496,-1829,-2083,-2242,-2290,-2225,-2051,-1797,-1484,-1153,-832,-562,-364,-270,-281,-410,-627,-926,-1250,-1573,-1829,-1978,-1968,-1778,-1391,-833,-136,627,1387,2046,2548,2816,2839,2603,2147,1522,800,55,-641,-1228,-1661,-1926,-2025,-1986,-1861,-1701,-1570,-1529,-1604,-1843,-2224,-2749,-3363,-4023,-4666,-5227,-5659,-5906,-5959,-5788,-5425,-4880,-4205,-3450,-2663,-1913,-1247,-727,-385,-250,-313,-564,-950,-1435,-1951,-2457,-2894,-3238,-3457,-3551,-3517,-3371,-3126,-2807,-2434,-2044,-1654,-1318,-1044,-884,-844,-942,-1185,-1555,-2040,-2611,-3234,-3885,-4525,-5135,-5689,-6164,-6557,-6840,-7027,-7102,-7066,-6927,-6661,-6277,-5753,-5086,-4279,-3335,-2289,-1170,-27,1078,2097,2979,3678,4184,4479,4572,4481,4229,3836,3348,2785,2195,1609,1057,567,154,-186,-449,-666,-845,-1034,-1236,-1504,-1810,-2192,-2598,-3025,-3417,-3731,-3928,-3962,-3821,-3504,-3032,-2461,-1834,-1238,-716,-356,-179,-218,-483,-932,-1559,-2292,-3095,-3896,-4653,-5295,-5794,-6103,-6212,-6112,-5821,-5374,-4801,-4176,-3529,-2934,-2416,-2013,-1721,-1541,-1430,-1356,-1261,-1099,-829,-415,158,879,1735,2671,3643,4581,5417,6094,6560,6781,6744,6450,5928,5213,4362,3432,2488,1585,787,132,-348,-634,-741,-691,-524,-310,-85,83,161,123,-48,-333,-728,-1189,-1696,-2204,-2690,-3125,-3492,-3774,-3961,-4060,-4056,-3976,-3812,-3590,-3309,-2992,-2630,-2246,-1820,-1369,-878,-353,181,729,1243,1719,2127,2463,2715,2898,3001,3047,3045,3003,2942,2859,2765,2670,2572,2479,2403,2322,2271,2207,2164,2101,2039,1945,1828,1679,1497,1306,1109,940,812,757,782,909,1134,1452,1848,2303,2789,3284,3754,4172,4510,4749,4868,4869,4745,4513,4199,3819,3439,3070,2770,2543,2405,2349,2363,2422,2501,2573,2601,2572,2452,2249,1957,1604,1220,843,538,336,295,427,735,1205,1774,2398,2990,3494,3836,3976,3880,3553,3000,2283,1432,543,-338,-1126,-1793,-2294,-2633,-2803,-2839,-2739,-2557,-2283,-1970,-1610,-1241,-872,-523,-219,27,204,307,350,348,320,301,293,336,401,511,630,760,870,967,1028,1072,1094,1108,1133,1166,1220,1272,1301,1286,1181,993,700,336,-72,-490,-849,-1147,-1318,-1390,-1341,-1214,-1022,-812,-596,-401,-221,-54,117,304,535,808,1152,1561,2048,2615,3260,3984,4759,5575,6373,7122,7768,8262,8585,8704,8631,8360,7928,7346,6658,5887,5062,4211,3349,2502,1677,897,174,-468,-1003,-1414,-1681,-1807,-1801,-1688,-1516,-1314,-1146,-1032,-1019,-1105,-1292,-1545,-1824,-2090,-2280,-2386,-2352,-2199,-1906,-1515,-1027,-497,67,614,1132,1589,1970,2265,2461,2568,2596,2553,2481,2377,2278,2188,2103,2020,1913,1753,1531,1227,851,423,-26,-444,-789,-1014,-1102,-1034,-844,-544,-210,138,429,648,769,789,727,600,445,279,148,58,50,149,369,738,1266,1951,2790,3760,4808,5891,6933,7859,8618,9148,9430,9462,9243,8827,8234,7526,6744,5917,5080,4240,3413,2596,1797,1018,271,-426,-1065,-1594,-2023,-2274,-2374,-2271,-1983,-1504,-849,-53,860,1830,2816,3759,4600,5299,5802,6085,6133,5951,5572,5024,4385,3692,3037,2457,2015,1731,1624,1677,1876,2165,2510,2837,3106,3245,3223,2991,2543,1873,999,-34,-1178,-2344,-3454,-4401,-5089,-5438,-5397,-4948,-4124,-2991,-1655,-242,1107,2278,3152,3689,3863,3710,3306,2735,2104,1508,1015,676,506,488,593,768,970,1144,1270,1310,1278,1157,989,765,530,274,16,-238,-508,-777,-1072,-1377,-1696,-2021,-2339,-2644,-2943,-3232,-3537,-3862,-4221,-4621,-5054,-5493,-5920,-6279,-6541,-6674,-6649,-6477,-6164,-5747,-5265,-4776,-4326,-3961,-3723,-3612,-3643,-3783,-4007,-4278,-4535,-4763,-4885,-4920,-4824,-4617,-4320,-3944,-3547,-3141,-2777,-2458,-2211,-2001,-1832,-1652,-1450,-1190,-878,-514,-129,237,560,791,926,960,906,785,626,433,231,-2,-255,-564,-911,-1311,-1731,-2145,-2508,-2785,-2935,-2946,-2819,-2581,-2280,-1978,-1740,-1608,-1632,-1798,-2113,-2519,-2978,-3417,-3783,-4026,-4119,-4053,-3845,-3515,-3101,-2645,-2187,-1764,-1423,-1178,-1069,-1096,-1259,-1538,-1891,-2281,-2656,-2968,-3193,-3304,-3313,-3237,-3112,-2976,-2880,-2844,-2912,-3068,-3343,-3683,-4098,-4526,-4951,-5336,-5660,-5926,-6127,-6287,-6415,-6511,-6570,-6560,-6451,-6220,-5838,-5335,-4713,-4051,-3397,-2829,-2401,-2149,-2066,-2134,-2279,-2440,-2529,-2492,-2274,-1874,-1299,-594,176,961,1687,2312,2800,3116,3270,3226,3019,2629,2090,1415,641,-191,-1023,-1802,-2463,-2959,-3254,-3332,-3186,-2838,-2297,-1606,-781,131,1110,2111,3108,4061,4924,5656,6200,6519,6580,6384,5936,5292,4477,3587,2657,1775,984,318,-184,-541,-748,-840,-841,-782,-692,-599,-510,-454,-425,-442,-502,-610,-768,-967,-1199,-1451,-1690,-1898,-2028,-2062,-1973,-1756,-1423,-994,-508,-6,488,947,1372,1776,2170,2599,3063,3588,4156,4740,5299,5771,6107,6253,6180,5857,5290,4475,3464,2281,1006,-299,-1563,-2712,-3690,-4455,-4969,-5247,-5286,-5147,-4871,-4536,-4199,-3909,-3702,-3570,-3522,-3516,-3548,-3582,-3610,-3629,-3630,-3619,-3586,-3508,-3358,-3093,-2671,-2055,-1236,-214,960,2227,3490,4663,5647,6381,6824,6982,6885,6621,6249,5879,5559,5338,5224,5189,5188,5164,5056,4825,4458,3964,3404,2832,2334,1963,1780,1789,1995,2337,2757,3164,3468,3599,3496,3136,2515,1671,648,-471,-1619,-2693,-3642,-4370,-4857,-5047,-4946,-4555,-3915,-3084,-2149,-1195,-339,358,800,972,849,463,-142,-897,-1704,-2488,-3137,-3599,-3779,-3668,-3212,-2446,-1386,-101,1327,2802,4222,5486,6523,7258,7690,7798,7653,7308,6857,6402,6001,5736,5610,5619,5727,5858,5962,5966,5823,5506,5000,4326,3507,2594,1629,667,-251,-1093,-1828,-2452,-2940,-3325,-3587,-3774,-3876,-3926,-3920,-3881,-3793,-3681,-3544,-3399,-3277,-3178,-3127,-3115,-3129,-3140,-3104,-2978,-2718,-2307,-1723,-1004,-164,713,1575,2325,2912,3262,3371,3231,2896,2416,1875,1341,887,557,387,368,494,711,983,1257,1509,1719,1897,2065,2254,2507,2841,3288,3821,4436,5062,5660,6153,6505,6658,6602,6327,5844,5197,4421,3580,2712,1886,1115,449,-108,-540,-843,-1023,-1083,-1042,-904,-698,-434,-137,172,474,750,986,1173,1311,1390,1427,1416,1372,1305,1218,1125,1023,914,792,656,508,361,229,126,71,68,129,251,432,651,897,1124,1320,1446,1484,1419,1220,890,409,-208,-959,-1819,-2760,-3737,-4696,-5582,-6345,-6925,-7316,-7477,-7432,-7187,-6778,-6239,-5624,-4942,-4251,-3528,-2802,-2047,-1267,-470,325,1074,1722,2223,2518,2600,2459,2127,1664,1119,581,104,-262,-488,-582,-576,-529,-497,-558,-739,-1083,-1572,-2198,-2906,-3670,-4428,-5160,-5834,-6419,-6914,-7268,-7479,-7489,-7284,-6816,-6081,-5061,-3778,-2277,-621,1080,2740,4229,5457,6344,6831,6916,6605,5968,5082,4063,3021,2075,1323,835,668,813,1261,1939,2744,3585,4301,4821,5013,4849,4295,3383,2173,752,-769,-2290,-3700,-4929,-5916,-6639,-7099,-7313,-7324,-7177,-6929,-6626,-6311,-6010,-5738,-5497,-5262,-5025,-4746,-4420,-4015,-3541,-2985,-2371,-1709,-1030,-367,243,754,1134,1351,1376,1222,868,382,-226,-864,-1478,-2000,-2361,-2533,-2480,-2223,-1790,-1241,-656,-99,342,632,717,603,296,-162,-702,-1252,-1726,-2040,-2145,-1989,-1577,-925,-86,863,1831,2737,3503,4077,4439,4574,4503,4258,3863,3384,2840,2285,1741,1232,783,397,92,-142,-298,-405,-479,-550,-653,-793,-1004,-1248,-1539,-1806,-2027,-2134,-2077,-1823,-1341,-654,209,1165,2130,2997,3665,4059,4110,3814,3175,2263,1169,7,-1081,-1979,-2567,-2757,-2510,-1821,-750,598,2087,3570,4881,5908,6535,6719,6452,5776,4778,3569,2280,1042,-33,-827,-1297,-1379,-1113,-530,266,1171,2064,2831,3381,3651,3606,3259,2638,1804,834,-197,-1216,-2135,-2915,-3468,-3770,-3771,-3462,-2865,-2015,-1001,95,1143,2050,2689,3001,2929,2481,1695,656,-536,-1748,-2877,-3808,-4478,-4852,-4923,-4742,-4354,-3845,-3284,-2742,-2262,-1877,-1584,-1383,-1258,-1185,-1156,-1142,-1139,-1140,-1147,-1176,-1234,-1344,-1506,-1744,-2041,-2398,-2809,-3233,-3683,-4115,-4531,-4923,-5276,-5598,-5875,-6099,-6266,-6348,-6360,-6281,-6133,-5914,-5645,-5334,-4984,-4602,-4168,-3685,-3134,-2516,-1834,-1098,-328,451,1216,1923,2559,3055,3411,3569,3524,3259,2771,2077,1221,246,-754,-1704,-2523,-3123,-3476,-3533,-3314,-2849,-2188,-1410,-585,203,883,1403,1711,1796,1647,1293,769,119,-594,-1332,-2013,-2622,-3085,-3404,-3535,-3489,-3260,-2872,-2357,-1760,-1151,-584,-148,131,178,6,-401,-984,-1693,-2430,-3113,-3646,-3963,-4022,-3818,-3375,-2761,-2051,-1361,-776,-394,-262,-412,-835,-1492,-2322,-3243,-4165,-5007,-5700,-6194,-6468,-6516,-6353,-6001,-5494,-4865,-4147,-3390,-2618,-1881,-1213,-635,-181,154,366,472,488,436,343,230,116,39,-7,26,101,240,375,496,525,450,217,-149,-667,-1270,-1933,-2573,-3144,-3571,-3815,-3837,-3614,-3151,-2450,-1561,-509,612,1771,2863,3864,4693,5339,5759,5961,5943,5735,5365,4884,4336,3771,3241,2773,2421,2180,2092,2126,2302,2576,2928,3315,3678,3971,4121,4093,3834,3348,2636,1746,732,-323,-1349,-2248,-2969,-3451,-3665,-3622,-3317,-2805,-2113,-1291,-381,584,1571,2545,3484,4353,5127,5777,6282,6618,6784,6769,6599,6290,5888,5434,4977,4560,4224,3988,3876,3867,3960,4110,4286,4449,4560,4592,4528,4362,4080,3712,3225,2658,1981,1218,357,-585,-1589,-2629,-3652,-4606,-5417,-6022,-6357,-6386,-6096,-5512,-4690,-3701,-2637,-1566,-572,314,1032,1587,1943,2123,2116,1963,1671,1312,913,560,297,188,259,529,982,1586,2297,3056,3803,4503,5099,5600,5978,6272,6479,6647,6779,6905,7023,7137,7226,7290,7299,7250,7127,6919,6623,6238,5762,5201,4561,3849,3083,2292,1503,765,123,-376,-694,-804,-725,-452,-72,397,835,1200,1402,1398,1173,714,76,-706,-1539,-2350,-3043,-3548,-3792,-3737,-3360,-2663,-1669,-435,987,2497,4021,5445,6694,7666,8313,8591,8504,8098,7438,6634,5788,5022,4414,4054,3954,4133,4540,5130,5808,6515,7147,7665,7996,8124,8019,7677,7125,6360,5465,4452,3409,2379,1408,533,-230,-894,-1448,-1941,-2365,-2766,-3120,-3445,-3706,-3892,-3985,-3975,-3860,-3649,-3360,-2994,-2581,-2113,-1624,-1112,-618,-164,204,446,534,450,194,-187,-671,-1161,-1633,-1991,-2218,-2253,-2105,-1739,-1203,-480,367,1325,2336,3348,4304,5146,5821,6293,6535,6541,6335,5938,5424,4850,4297,3834,3506,3350,3351,3505,3751,4045,4324,4537,4633,4613,4450,4191,3853,3481,3117,2781,2495,2251,2043,1834,1605,1304,920,426,-165,-828,-1526,-2189,-2773,-3195,-3423,-3394,-3104,-2529,-1701,-637,596,1940,3309,4604,5747,6619,7164,7295,6997,6266,5152,3744,2146,497,-1071,-2438,-3492,-4186,-4478,-4405,-4000,-3361,-2566,-1729,-935,-279,190,417,400,142,-321,-948,-1673,-2449,-3198,-3886,-4454,-4885,-5155,-5252,-5180,-4935,-4512,-3926,-3186,-2315,-1368,-383,566,1419,2127,2637,2958,3081,3070,2954,2802,2641,2499,2366,2223,2037,1754,1357,795,79,-789,-1787,-2857,-3963,-5023,-5978,-6750,-7275,-7518,-7439,-7073,-6438,-5639,-4750,-3914,-3214,-2764,-2604,-2762,-3212,-3882,-4689,-5513,-6242,-6775,-7037,-6969,-6577,-5848,-4845,-3605,-2199,-701,828,2311,3702,4935,5973,6765,7293,7538,7511,7232,6746,6096,5345,4544,3737,2978,2269,1657,1116,673,308,40,-140,-219,-199,-96,83,296,506,668,721,620,327,-184,-908,-1818,-2872,-3999,-5119,-6166,-7051,-7740,-8181,-8384,-8350,-8133,-7752,-7274,-6708,-6096,-5432,-4735,-4000,-3242,-2480,-1730,-1040,-432,39,352,477,417,188,-177,-620,-1085,-1503,-1808,-1951,-1888,-1601,-1103,-404,431,1346,2252,3062,3704,4113,4282,4210,3971,3630,3283,3004,2849,2825,2921,3069,3207,3242,3110,2751,2140,1280,207,-1029,-2343,-3658,-4881,-5923,-6725,-7223,-7413,-7280,-6879,-6245,-5467,-4621,-3792,-3064,-2488,-2103,-1925,-1922,-2076,-2309,-2575,-2789,-2901,-2861,-2632,-2211,-1584,-787,170,1235,2358,3489,4543,5475,6206,6697,6904,6819,6435,5785,4888,3820,2614,1375,163,-926,-1814,-2427,-2714,-2626,-2169,-1351,-232,1100,2538,3949,5206,6199,6832,7066,6880,6305,5410,4281,3028,1753,547,-520,-1399,-2071,-2542,-2839,-3009,-3103,-3172,-3258,-3378,-3544,-3727,-3903,-4025,-4047,-3946,-3701,-3332,-2869,-2363,-1875,-1464,-1192,-1082,-1188,-1476,-1956,-2563,-3256,-3968,-4645,-5222,-5665,-5930,-5996,-5862,-5527,-5027,-4407,-3714,-3033,-2399,-1885,-1516,-1305,-1262,-1356,-1570,-1861,-2208,-2577,-2963,-3346,-3725,-4104,-4476,-4851,-5219,-5576,-5896,-6159,-6302,-6294,-6066,-5601,-4877,-3933,-2825,-1659,-545,383,1031,1300,1179,658,-176,-1246,-2413,-3579,-4609,-5442,-5996,-6264,-6230,-5934,-5404,-4702,-3869,-2966,-2038,-1145,-338,329,815,1091,1139,973,610,100,-505,-1157,-1801,-2407,-2956,-3426,-3819,-4105,-4283,-4304,-4178,-3866,-3389,-2767,-2036,-1280,-564,13,375,461,247,-261,-1017,-1956,-2985,-4021,-4970,-5770,-6369,-6744,-6893,-6831,-6586,-6181,-5661,-5039,-4357,-3645,-2928,-2261,-1664,-1193,-859,-700,-721,-922,-1305,-1823,-2458,-3139,-3842,-4487,-5064,-5509,-5815,-5944,-5902,-5665,-5261,-4689,-3986,-3176,-2317,-1445,-649,37,533,820,877,722,400,-35,-500,-952,-1314,-1605,-1794,-1949,-2084,-2275,-2544,-2932,-3442,-4067,-4773,-5521,-6243,-6886,-7369,-7642,-7637,-7330,-6691,-5738,-4514,-3102,-1604,-172,1076,1981,2474,2479,2029,1174,44,-1198,-2393,-3357,-3981,-4154,-3868,-3128,-2026,-660,825,2294,3603,4640,5306,5561,5380,4803,3874,2692,1344,-42,-1361,-2500,-3368,-3903,-4075,-3872,-3338,-2509,-1475,-319,870,2000,3004,3828,4450,4850,5053,5068,4933,4692,4364,4008,3646,3321,3061,2888,2821,2860,2986,3184,3388,3575,3681,3684,3566,3331,3000,2624,2238,1912,1664,1532,1499,1545,1623,1684,1686,1590,1392,1098,735,346,-35,-381,-667,-896,-1072,-1208,-1333,-1438,-1561,-1659,-1762,-1827,-1863,-1859,-1822,-1768,-1705,-1663,-1629,-1619,-1600,-1538,-1400,-1134,-729,-182,477,1183,1868,2438,2825,2967,2847,2477,1913,1241,562,-10,-390,-491,-283,245,1062,2095,3261,4445,5545,6439,7060,7309,7196,6684,5868,4795,3620,2441,1422,652,255,253,685,1479,2567,3808,5066,6183,7051,7555,7668,7372,6711,5772,4641,3444,2295,1276,493,-23,-236,-151,195,739,1408,2090,2707,3164,3406,3415,3178,2759,2207,1621,1098,720,566,666,1037,1645,2439,3337,4268,5134,5893,6485,6902,7160,7279,7301,7265,7189,7089,6972,6817,6631,6394,6123,5821,5510,5207,4914,4644,4363,4062,3695,3241,2674,1983,1181,296,-628,-1528,-2348,-3018,-3496,-3730,-3716,-3434,-2920,-2200,-1339,-397,553,1456,2253,2914,3407,3732,3884,3894,3764,3542,3231,2872,2450,1995,1469,885,230,-489,-1237,-1975,-2643,-3167,-3482,-3518,-3228,-2591,-1615,-345,1145,2756,4381,5890,7187,8145,8717,8828,8490,7716,6584,5186,3659,2142,788,-273,-935,-1146,-897,-233,740,1908,3091,4166,4966,5411,5436,5048,4312,3318,2229,1168,312,-235,-389,-113,548,1520,2687,3893,5022,5927,6540,6800,6710,6295,5613,4736,3735,2690,1658,693,-161,-881,-1445,-1845,-2084,-2173,-2123,-1970,-1727,-1438,-1123,-811,-527,-280,-91,45,115,115,42,-102,-322,-591,-911,-1232,-1537,-1780,-1949,-2010,-1982,-1853,-1670,-1439,-1206,-988,-793,-628,-462,-276,-28,308,756,1319,1984,2719,3482,4199,4828,5289,5557,5595,5404,5002,4420,3707,2925,2135,1406,783,314,-1,-164,-212,-200,-178,-213,-346,-614,-1029,-1584,-2249,-2987,-3727,-4417,-4984,-5386,-5590,-5608,-5470,-5242,-5013,-4860,-4881,-5102,-5563,-6221,-7016,-7866,-8641,-9248,-9584,-9566,-9181,-8401,-7291,-5904,-4352,-2729,-1156,285,1512,2491,3207,3698,4002,4206,4374,4597,4915,5383,5975,6678,7412,8100,8647,8975,9019,8739,8147,7253,6144,4882,3574,2314,1176,248,-447,-868,-1035,-969,-728,-362,52,466,818,1082,1220,1243,1144,949,689,368,22,-363,-778,-1247,-1776,-2379,-3056,-3776,-4514,-5201,-5789,-6218,-6453,-6468,-6277,-5897,-5378,-4770,-4123,-3485,-2871,-2297,-1730,-1156,-526,186,1001,1913,2902,3916,4891,5767,6469,6965,7216,7238,7056,6722,6300,5840,5388,4965,4568,4176,3764,3296,2759,2137,1437,679,-110,-895,-1638,-2322,-2908,-3406,-3788,-4069,-4237,-4298,-4258,-4113,-3888,-3583,-3238,-2868,-2516,-2212,-1977,-1839,-1770,-1777,-1801,-1815,-1766,-1621,-1353,-961,-452,126,727,1288,1748,2073,2239,2264,2192,2088,2044,2145,2466,3056,3913,5001,6240,7520,8716,9708,10378,10658,10502,9920,8959,7689,6225,4661,3114,1675,415,-622,-1402,-1946,-2244,-2347,-2267,-2053,-1725,-1327,-865,-372,144,676,1204,1730,2238,2710,3124,3451,3655,3718,3621,3364,2958,2437,1822,1194,557,8,-471,-832,-1098,-1290,-1432,-1581,-1756,-2005,-2322,-2722,-3158,-3596,-3981,-4253,-4381,-4347,-4156,-3852,-3470,-3083,-2721,-2445,-2236,-2115,-2025,-1956,-1856,-1713,-1510,-1258,-968,-684,-420,-228,-111,-90,-148,-282,-472,-720,-1013,-1376,-1795,-2296,-2848,-3437,-4009,-4500,-4852,-5004,-4908,-4573,-3997,-3269,-2458,-1682,-1038,-622,-485,-655,-1102,-1766,-2548,-3336,-4015,-4479,-4669,-4556,-4150,-3524,-2720,-1864,-1006,-236,412,921,1289,1535,1685,1739,1732,1636,1479,1224,894,473,-16,-553,-1115,-1666,-2186,-2647,-3050,-3392,-3686,-3956,-4207,-4455,-4694,-4902,-5068,-5137,-5102,-4924,-4604,-4158,-3604,-2998,-2385,-1829,-1378,-1101,-1018,-1165,-1519,-2065,-2750,-3532,-4341,-5133,-5851,-6445,-6887,-7117,-7142,-6918,-6468,-5796,-4947,-3968,-2944,-1941,-1055,-339,150,412,458,338,131,-99,-253,-292,-169,111,515,988,1456,1857,2122,2234,2157,1907,1483,903,182,-666,-1614,-2637,-3694,-4731,-5702,-6528,-7171,-7567,-7713,-7616,-7324,-6917,-6478,-6101,-5860,-5800,-5923,-6190,-6534,-6850,-7049,-7025,-6734,-6143,-5287,-4233,-3104,-2014,-1118,-501,-248,-386,-876,-1684,-2700,-3845,-5002,-6088,-6999,-7689,-8079,-8162,-7904,-7314,-6410,-5221,-3813,-2253,-628,958,2421,3665,4630,5281,5602,5636,5429,5074,4657,4272,3981,3833,3823,3934,4105,4270,4358,4301,4069,3630,3016,2260,1432,612,-134,-717,-1106,-1236,-1113,-723,-106,697,1614,2574,3502,4325,4993,5440,5656,5579,5235,4587,3671,2511,1153,-328,-1848,-3325,-4654,-5773,-6624,-7181,-7454,-7465,-7251,-6868,-6343,-5726,-5038,-4296,-3521,-2720,-1912,-1123,-369,314,919,1423,1852,2207,2527,2835,3136,3444,3729,3957,4094,4081,3904,3547,3027,2390,1684,980,320,-243,-711,-1076,-1382,-1664,-1973,-2330,-2760,-3226,-3706,-4121,-4409,-4504,-4354,-3950,-3295,-2447,-1469,-454,519,1374,2076,2595,2960,3188,3318,3391,3416,3428,3414,3379,3314,3205,3056,2877,2673,2490,2326,2224,2173,2180,2230,2297,2373,2436,2487,2537,2606,2714,2894,3135,3436,3765,4057,4280,4355,4254,3964,3491,2897,2250,1645,1188,960,1042,1457,2211,3247,4487,5805,7082,8173,8974,9394,9396,8992,8230,7213,6043,4847,3715,2727,1921,1301,848,503,230,-32,-303,-600,-908,-1205,-1457,-1626,-1691,-1629,-1434,-1122,-704,-218,297,806,1252,1594,1791,1807,1648,1315,853,308,-253,-773,-1188,-1457,-1559,-1474,-1239,-865,-394,126,680,1220,1730,2192,2570,2857,3012,3012,2839,2468,1923,1214,408,-434,-1219,-1856,-2251,-2341,-2072,-1463,-535,603,1856,3066,4105,4845,5193,5108,4590,3699,2526,1194,-170,-1439,-2503,-3268,-3690,-3730,-3410,-2759,-1842,-739,454,1642,2735,3647,4340,4766,4957,4924,4740,4474,4200,4010,3940,4033,4257,4573,4883,5086,5067,4725,3999,2869,1362,-418,-2355,-4261,-5968,-7299,-8126,-8352,-7976,-7011,-5579,-3801,-1867,43,1753,3101,4003,4387,4287,3754,2896,1841,725,-349,-1272,-2018,-2550,-2889,-3066,-3109,-3070,-2971,-2843,-2714,-2588,-2491,-2427,-2393,-2392,-2391,-2350,-2231,-1952,-1490,-783,149,1312,2618,4009,5358,6574,7548,8208,8516,8455,8063,7390,6504,5500,4432,3397,2417,1552,787,131,-463,-1008,-1572,-2167,-2845,-3598,-4455,-5370,-6349,-7319,-8255,-9081,-9748,-10184,-10346,-10188,-9703,-8901,-7827,-6566,-5218,-3913,-2780,-1947,-1510,-1548,-2064,-3036,-4368,-5928,-7554,-9061,-10299,-11117,-11454,-11260,-10593,-9512,-8151,-6633,-5100,-3678,-2459,-1516,-856,-473,-292,-240,-200,-81,225,769,1609,2714,4070,5572,7139,8641,9954,10977,11603,11803,11539,10860,9807,8494,6999,5466,3978,2660,1568,771,263,55,78,293,602,932,1193,1321,1270,1023,590,3,-692,-1435,-2181,-2866,-3464,-3929,-4263,-4441,-4471,-4354,-4094,-3715,-3233,-2681,-2101,-1537,-1031,-632,-357,-238,-260,-416,-673,-989,-1317,-1596,-1769,-1786,-1596,-1193,-547,287,1311,2420,3574,4654,5594,6297,6717,6810,6578,6048,5260,4293,3213,2103,1027,27,-868,-1652,-2334,-2931,-3466,-3960,-4431,-4894,-5345,-5785,-6189,-6539,-6813,-6970,-7009,-6896,-6653,-6266,-5772,-5161,-4470,-3684,-2838,-1917,-968,5,937,1796,2515,3060,3381,3479,3360,3077,2704,2329,2056,1958,2106,2510,3165,4020,5001,6028,7005,7864,8531,8977,9173,9130,8860,8393,7748,6969,6060,5076,4035,2973,1949,972,114,-609,-1155,-1509,-1653,-1605,-1375,-1009,-551,-36,482,997,1473,1926,2355,2776,3191,3600,3976,4281,4459,4445,4188,3631,2765,1596,177,-1393,-2996,-4478,-5692,-6511,-6838,-6626,-5886,-4669,-3086,-1275,603,2391,3938,5138,5897,6192,6022,5433,4519,3361,2105,839,-299,-1230,-1868,-2171,-2134,-1778,-1180,-425,360,1056,1538,1705,1501,908,-35,-1244,-2603,-3971,-5211,-6202,-6856,-7123,-7014,-6575,-5897,-5101,-4285,-3575,-3022,-2684,-2545,-2586,-2733,-2939,-3120,-3249,-3263,-3172,-2945,-2621,-2221,-1784,-1385,-1060,-886,-895,-1116,-1545,-2167,-2912,-3727,-4499,-5152,-5583,-5721,-5502,-4900,-3907,-2558,-910,949,2919,4871,6700,8263,9484,10249,10531,10287,9540,8332,6730,4842,2782,693,-1296,-3049,-4476,-5490,-6080,-6230,-6012,-5485,-4758,-3942,-3137,-2439,-1910,-1590,-1485,-1573,-1825,-2168,-2567,-2950,-3281,-3526,-3661,-3689,-3608,-3443,-3194,-2903,-2554,-2183,-1773,-1326,-843,-300,305,974,1708,2476,3238,3945,4515,4883,4977,4741,4170,3258,2086,724,-692,-2028,-3149,-3929,-4277,-4146,-3537,-2501,-1151,374,1902,3257,4292,4871,4927,4442,3439,2024,293,-1592,-3498,-5279,-6821,-8028,-8848,-9263,-9289,-8987,-8425,-7697,-6896,-6093,-5357,-4720,-4192,-3782,-3455,-3201,-3000,-2833,-2716,-2650,-2655,-2749,-2943,-3240,-3624,-4080,-4561,-5033,-5430,-5717,-5839,-5786,-5536,-5113,-4521,-3821,-3018,-2177,-1307,-437,428,1288,2159,3037,3955,4885,5850,6816,7763,8667,9471,10147,10634,10901,10911,10669,10184,9522,8738,7936,7183,6581,6149,5938,5891,5974,6090,6137,6039,5696,5091,4203,3074,1782,417,-903,-2083,-3031,-3706,-4079,-4182,-4055,-3787,-3436,-3121,-2852,-2714,-2662,-2695,-2744,-2753,-2657,-2406,-1976,-1364,-607,253,1128,1967,2673,3214,3538,3648,3562,3324,3001,2662,2383,2229,2247,2456,2857,3393,4014,4598,5075,5315,5282,4898,4206,3220,2038,776,-459,-1529,-2345,-2840,-2988,-2802,-2346,-1701,-972,-270,310,705,869,818,586,250,-100,-372,-485,-395,-88,403,1004,1635,2173,2534,2635,2440,1963,1251,414,-458,-1222,-1798,-2113,-2132,-1888,-1422,-817,-161,465,1018,1455,1818,2120,2443,2835,3356,4033,4864,5831,6865,7907,8864,9652,10210,10480,10435,10094,9466,8617,7609,6511,5405,4356,3419,2652,2076,1737,1630,1782,2173,2798,3619,4595,5664,6753,7784,8669,9342,9719,9782,9489,8861,7924,6718,5323,3815,2275,823,-481,-1523,-2268,-2657,-2691,-2391,-1810,-1038,-172,675,1398,1908,2144,2080,1721,1114,332,-534,-1365,-2061,-2513,-2648,-2417,-1810,-860,364,1760,3195,4536,5651,6427,6801,6746,6277,5476,4419,3238,2044,926,-30,-820,-1427,-1924,-2343,-2777,-3248,-3796,-4398,-5005,-5546,-5912,-6013,-5761,-5113,-4081,-2714,-1150,481,1982,3204,4006,4306,4080,3381,2288,958,-468,-1843,-3017,-3922,-4476,-4662,-4499,-4008,-3249,-2297,-1196,-48,1121,2227,3264,4181,4982,5658,6212,6653,6984,7197,7295,7250,7057,6686,6142,5402,4499,3445,2298,1113,-45,-1121,-2063,-2845,-3452,-3893,-4186,-4372,-4472,-4536,-4570,-4593,-4597,-4576,-4512,-4399,-4233,-4021,-3771,-3505,-3237,-2998,-2800,-2658,-2580,-2540,-2534,-2499,-2406,-2195,-1816,-1251,-485,457,1513,2618,3654,4523,5125,5364,5203,4604,3619,2288,751,-865,-2390,-3648,-4510,-4842,-4628,-3853,-2636,-1090,580,2187,3533,4457,4853,4670,3923,2699,1106,-670,-2490,-4158,-5562,-6599,-7228,-7477,-7381,-7054,-6570,-6055,-5579,-5212,-5003,-4943,-5043,-5245,-5530,-5833,-6131,-6398,-6625,-6841,-7068,-7360,-7749,-8276,-8934,-9719,-10566,-11409,-12176,-12756,-13115,-13162,-12921,-12374,-11579,-10589,-9470,-8277,-7060,-5844,-4646,-3474,-2319,-1178,-51,1071,2158,3218,4193,5065,5792,6332,6681,6820,6769,6558,6231,5844,5451,5100,4826,4630,4510,4415,4311,4133,3841,3404,2812,2076,1246,363,-483,-1231,-1808,-2177,-2325,-2281,-2096,-1847,-1623,-1492,-1535,-1768,-2216,-2831,-3573,-4358,-5103,-5723,-6133,-6263,-6080,-5554,-4714,-3612,-2314,-941,413,1618,2577,3210,3470,3358,2904,2197,1333,449,-330,-882,-1117,-994,-517,254,1210,2231,3152,3859,4222,4177,3697,2800,1560,77,-1513,-3077,-4494,-5667,-6545,-7123,-7409,-7481,-7368,-7145,-6849,-6495,-6126,-5719,-5313,-4899,-4512,-4179,-3920,-3778,-3750,-3866,-4099,-4442,-4834,-5222,-5529,-5672,-5595,-5241,-4604,-3710,-2608,-1408,-196,880,1738,2266,2445,2253,1754,1036,213,-559,-1165,-1466,-1393,-899,3,1251,2748,4363,5955,7385,8540,9340,9757,9797,9500,8943,8187,7321,6408,5494,4621,3803,3041,2334,1664,1022,401,-201,-784,-1329,-1824,-2243,-2555,-2751,-2795,-2700,-2457,-2106,-1668,-1208,-748,-367,-74,79,87,-55,-335,-716,-1143,-1571,-1908,-2125,-2136,-1953,-1545,-985,-302,390,1017,1485,1727,1715,1452,997,415,-172,-676,-984,-1036,-791,-261,507,1438,2425,3383,4197,4816,5169,5248,5052,4600,3945,3125,2190,1191,153,-891,-1927,-2944,-3940,-4887,-5779,-6574,-7230,-7721,-8008,-8100,-8010,-7793,-7502,-7216,-6996,-6896,-6951,-7160,-7511,-7957,-8446,-8914,-9296,-9526,-9568,-9380,-8962,-8321,-7481,-6490,-5390,-4238,-3084,-1976,-947,-32,771,1441,2013,2489,2923,3330,3759,4209,4695,5202,5693,6146,6495,6714,6744,6582,6192,5623,4869,4005,3051,2062,1071,96,-829,-1712,-2530,-3283,-3956,-4519,-4951,-5200,-5246,-5043,-4593,-3905,-3017,-2011,-961,22,851,1444,1757,1772,1511,1026,379,-348,-1085,-1768,-2338,-2760,-3001,-3037,-2868,-2489,-1917,-1185,-341,555,1416,2171,2740,3068,3141,2943,2532,1943,1262,561,-102,-660,-1100,-1402,-1586,-1678,-1711,-1719,-1735,-1791,-1900,-2094,-2359,-2702,-3095,-3520,-3930,-4307,-4590,-4771,-4800,-4695,-4436,-4067,-3610,-3112,-2634,-2209,-1895,-1720,-1711,-1884,-2234,-2744,-3395,-4135,-4941,-5744,-6530,-7239,-7865,-8370,-8748,-8983,-9081,-9029,-8852,-8555,-8150,-7672,-7107,-6503,-5829,-5121,-4344,-3507,-2581,-1575,-461,714,1970,3238,4505,5712,6826,7812,8643,9306,9802,10140,10329,10402,10364,10252,10073,9848,9580,9275,8924,8516,8031,7458,6777,5987,5091,4100,3047,1967,910,-86,-962,-1701,-2257,-2636,-2835,-2873,-2792,-2621,-2405,-2187,-1971,-1805,-1671,-1589,-1553,-1549,-1582,-1630,-1675,-1706,-1656,-1514,-1205,-715,-24,846,1840,2877,3856,4682,5254,5538,5501,5192,4680,4059,3446,2941,2610,2515,2631,2947,3385,3879,4353,4736,4995,5086,5019,4776,4390,3847,3190,2414,1568,683,-172,-924,-1498,-1819,-1849,-1571,-1027,-291,526,1300,1910,2260,2284,1984,1373,547,-415,-1372,-2239,-2897,-3308,-3445,-3319,-2994,-2509,-1946,-1363,-807,-320,80,394,624,798,948,1099,1300,1559,1924,2381,2947,3593,4294,5015,5714,6365,6931,7398,7752,7997,8138,8192,8170,8092,7968,7814,7648,7476,7334,7221,7176,7200,7306,7485,7723,7993,8261,8490,8648,8704,8636,8456,8159,7803,7399,7008,6646,6359,6136,6007,5928,5901,5876,5840,5746,5586,5339,4994,4568,4070,3530,2997,2501,2100,1829,1727,1807,2081,2518,3091,3743,4418,5062,5622,6064,6364,6512,6519,6404,6208,5960,5699,5444,5190,4937,4646,4302,3878,3372,2791,2170,1548,985,533,233,120,179,411,759,1170,1585,1911,2101,2078,1810,1267,452,-604,-1847,-3183,-4520,-5733,-6729,-7407,-7722,-7646,-7203,-6458,-5488,-4414,-3338,-2367,-1575,-1015,-670,-516,-455,-411,-273,32,553,1309,2265,3379,4573,5770,6893,7878,8671,9254,9609,9761,9726,9549,9257,8891,8468,8018,7547,7074,6596,6123,5643,5168,4669,4160,3591,2979,2284,1527,696,-180,-1080,-1961,-2782,-3498,-4071,-4467,-4680,-4689,-4520,-4167,-3660,-3019,-2272,-1454,-610,226,987,1639,2116,2383,2403,2175,1704,1045,258,-566,-1320,-1914,-2255,-2293,-1995,-1381,-498,568,1713,2825,3801,4551,5015,5161,4987,4517,3804,2903,1901,852,-156,-1078,-1869,-2486,-2939,-3192,-3279,-3181,-2935,-2541,-2024,-1418,-736,-48,637,1229,1718,2017,2108,1939,1491,761,-234,-1461,-2854,-4360,-5888,-7372,-8725,-9884,-10790,-11414,-11734,-11772,-11562,-11151,-10640,-10065,-9555,-9134,-8886,-8815,-8940,-9215,-9597,-9993,-10317,-10472,-10381,-9990,-9273,-8236,-6926,-5400,-3758,-2077,-472,992,2236,3224,3945,4398,4626,4663,4563,4381,4150,3921,3709,3526,3389,3274,3189,3113,3044,2975,2905,2824,2724,2593,2408,2167,1854,1476,1043,565,71,-435,-922,-1397,-1846,-2266,-2660,-2993,-3264,-3430,-3474,-3394,-3181,-2884,-2523,-2163,-1844,-1598,-1461,-1412,-1443,-1500,-1539,-1498,-1342,-1023,-542,113,906,1811,2764,3717,4605,5371,5969,6355,6496,6377,5969,5297,4356,3210,1885,474,-961,-2338,-3570,-4597,-5353,-5809,-5953,-5818,-5439,-4906,-4296,-3720,-3275,-3035,-3075,-3399,-4006,-4843,-5824,-6858,-7835,-8651,-9233,-9521,-9500,-9176,-8604,-7823,-6940,-6012,-5149,-4418,-3889,-3601,-3585,-3815,-4276,-4885,-5584,-6268,-6858,-7260,-7402,-7225,-6698,-5809,-4597,-3105,-1440,318,2036,3616,4954,5967,6611,6859,6746,6310,5664,4880,4097,3392,2868,2562,2509,2682,3039,3522,4054,4575,5030,5365,5559,5569,5397,5016,4451,3708,2837,1881,908,-20,-837,-1493,-1952,-2202,-2259,-2149,-1921,-1629,-1309,-1025,-794,-648,-605,-661,-824,-1077,-1411,-1787,-2196,-2570,-2900,-3123,-3221,-3160,-2930,-2517,-1935,-1192,-334,606,1553,2461,3253,3881,4305,4497,4471,4241,3847,3348,2773,2185,1582,1006,432,-106,-628,-1087,-1479,-1747,-1879,-1838,-1619,-1239,-720,-141,438,914,1196,1212,892,220,-809,-2151,-3750,-5507,-7338,-9117,-10754,-12151,-13222,-13921,-14192,-14035,-13455,-12515,-11288,-9901,-8464,-7126,-5981,-5125,-4590,-4369,-4421,-4644,-4952,-5207,-5325,-5207,-4800,-4086,-3069,-1806,-351,1182,2715,4119,5312,6203,6737,6889,6655,6087,5250,4252,3204,2217,1379,756,369,211,241,408,633,868,1027,1088,995,753,340,-215,-903,-1679,-2502,-3316,-4059,-4676,-5099,-5298,-5211,-4843,-4178,-3262,-2144,-931,293,1385,2265,2813,2996,2762,2160,1241,119,-1077,-2206,-3142,-3765,-4008,-3822,-3223,-2245,-991,437,1883,3214,4284,4986,5233,5017,4337,3291,1963,492,-998,-2391,-3601,-4561,-5257,-5675,-5845,-5793,-5551,-5162,-4660,-4071,-3451,-2817,-2235,-1750,-1414,-1279,-1385,-1737,-2355,-3191,-4210,-5329,-6465,-7530,-8434,-9128,-9563,-9752,-9715,-9502,-9171,-8771,-8356,-7952,-7586,-7259,-6984,-6761,-6605,-6535,-6567,-6710,-6979,-7329,-7737,-8130,-8423,-8545,-8408,-7942,-7125,-5914,-4370,-2513,-473,1669,3759,5697,7363,8691,9626,10169,10344,10206,9836,9311,8723,8124,7573,7080,6649,6261,5878,5471,5007,4475,3871,3214,2530,1847,1190,586,19,-481,-963,-1426,-1890,-2384,-2885,-3401,-3890,-4329,-4665,-4871,-4902,-4755,-4414,-3921,-3307,-2637,-1965,-1339,-785,-319,69,392,668,917,1148,1377,1597,1825,2035,2248,2446,2649,2863,3099,3368,3665,3979,4283,4551,4729,4792,4676,4375,3859,3154,2302,1366,425,-439,-1155,-1671,-1944,-1975,-1775,-1374,-842,-228,388,931,1337,1534,1474,1143,515,-344,-1405,-2553,-3701,-4740,-5567,-6135,-6372,-6303,-5925,-5303,-4493,-3577,-2614,-1695,-859,-189,298,541,554,312,-136,-742,-1423,-2064,-2548,-2764,-2605,-2035,-1024,348,2017,3813,5605,7224,8535,9431,9860,9813,9345,8543,7520,6414,5336,4411,3708,3295,3196,3395,3870,4543,5354,6216,7048,7781,8351,8716,8852,8750,8434,7928,7296,6594,5893,5268,4767,4430,4274,4275,4416,4637,4893,5113,5255,5259,5110,4792,4327,3751,3117,2523,2017,1737,1693,1977,2560,3426,4505,5706,6915,8028,8930,9551,9839,9796,9447,8875,8170,7430,6766,6225,5859,5657,5580,5582,5585,5530,5360,5041,4550,3908,3123,2259,1349,472,-326,-987,-1457,-1727,-1765,-1613,-1296,-899,-489,-173,-20,-100,-447,-1046,-1856,-2793,-3751,-4620,-5311,-5738,-5880,-5721,-5287,-4627,-3780,-2814,-1771,-713,309,1239,2025,2610,2957,3017,2788,2270,1528,637,-281,-1089,-1656,-1850,-1595,-841,398,2057,4029,6159,8279,10215,11816,12965,13600,13700,13312,12501,11377,10047,8634,7219,5899,4699,3664,2784,2053,1448,949,532,182,-122,-378,-618,-833,-1060,-1298,-1559,-1840,-2117,-2371,-2547,-2620,-2532,-2265,-1799,-1143,-323,592,1559,2462,3253,3830,4158,4204,3977,3528,2927,2256,1626,1076,711,508,515,670,948,1280,1609,1888,2076,2161,2154,2059,1932,1794,1692,1668,1723,1872,2103,2378,2674,2932,3116,3188,3110,2878,2486,1957,1326,626,-91,-794,-1460,-2070,-2654,-3207,-3777,-4364,-4997,-5659,-6347,-7009,-7624,-8110,-8465,-8628,-8627,-8461,-8178,-7813,-7409,-6995,-6589,-6194,-5813,-5435,-5072,-4726,-4432,-4217,-4116,-4162,-4354,-4689,-5119,-5583,-5986,-6247,-6261,-5985,-5375,-4442,-3247,-1841,-360,1127,2484,3646,4535,5119,5393,5361,5074,4557,3882,3092,2250,1408,605,-107,-694,-1115,-1342,-1349,-1137,-708,-107,619,1389,2133,2747,3187,3364,3283,2923,2315,1520,586,-393,-1360,-2242,-2999,-3594,-4021,-4268,-4343,-4237,-3941,-3450,-2741,-1817,-688,618,2042,3502,4905,6131,7089,7681,7869,7649,7059,6212,5206,4215,3351,2759,2500,2619,3082,3819,4706,5593,6311,6690,6606,5953,4717,2931,716,-1758,-4268,-6599,-8512,-9854,-10503,-10438,-9719,-8470,-6889,-5199,-3634,-2404,-1654,-1492,-1886,-2804,-4070,-5536,-6998,-8279,-9247,-9808,-9937,-9659,-9048,-8209,-7246,-6277,-5373,-4607,-4000,-3567,-3298,-3182,-3207,-3342,-3587,-3879,-4209,-4489,-4680,-4708,-4503,-4040,-3263,-2193,-845,719,2407,4123,5752,7195,8352,9169,9593,9641,9332,8748,7971,7116,6276,5548,4976,4594,4375,4276,4219,4138,3943,3599,3064,2350,1498,561,-360,-1195,-1843,-2261,-2393,-2253,-1840,-1233,-487,295,1029,1633,2048,2237,2199,1956,1557,1069,570,142,-143,-232,-79,300,901,1630,2409,3105,3595,3772,3551,2902,1861,500,-1022,-2545,-3860,-4793,-5185,-4941,-4038,-2522,-540,1719,3996,6046,7623,8540,8690,8045,6674,4733,2424,10,-2279,-4207,-5630,-6450,-6669,-6361,-5653,-4733,-3787,-2998,-2522,-2458,-2844,-3668,-4840,-6239,-7707,-9079,-10209,-10971,-11314,-11180,-10633,-9681,-8434,-6941,-5304,-3579,-1851,-166,1381,2736,3792,4471,4704,4430,3658,2421,817,-997,-2863,-4550,-5895,-6705,-6895,-6403,-5287,-3637,-1643,501,2579,4380,5776,6622,6928,6689,6011,5016,3844,2664,1587,748,181,-64,-45,199,545,921,1207,1349,1285,991,490,-223,-1068,-2029,-3034,-4042,-5004,-5882,-6626,-7213,-7595,-7747,-7639,-7265,-6619,-5739,-4654,-3432,-2136,-831,427,1600,2654,3593,4393,5073,5608,5979,6162,6104,5793,5197,4346,3287,2107,932,-101,-860,-1229,-1147,-623,290,1431,2638,3688,4404,4617,4245,3262,1733,-209,-2375,-4551,-6512,-8086,-9130,-9592,-9495,-8906,-7990,-6895,-5809,-4885,-4243,-3947,-4031,-4457,-5170,-6081,-7092,-8104,-9031,-9808,-10371,-10710,-10795,-10647,-10284,-9725,-9016,-8171,-7239,-6230,-5183,-4115,-3068,-2084,-1224,-553,-152,-57,-315,-891,-1732,-2730,-3736,-4602,-5174,-5318,-4978,-4101,-2755,-1013,982,3062,5059,6808,8191,9102,9522,9429,8876,7937,6702,5290,3811,2370,1064,-44,-903,-1522,-1896,-2088,-2123,-2075,-1970,-1863,-1761,-1690,-1647,-1625,-1619,-1618,-1610,-1610,-1595,-1591,-1595,-1611,-1652,-1707,-1764,-1812,-1807,-1727,-1528,-1187,-689,-42,726,1564,2406,3172,3783,4159,4240,3980,3392,2487,1372,147,-1020,-1968,-2536,-2611,-2116,-1084,418,2207,4095,5843,7240,8111,8348,7905,6844,5248,3317,1211,-845,-2698,-4214,-5323,-6025,-6365,-6437,-6349,-6219,-6130,-6152,-6297,-6568,-6919,-7316,-7697,-8022,-8240,-8327,-8252,-7998,-7555,-6910,-6063,-5032,-3837,-2533,-1179,153,1381,2447,3296,3907,4275,4431,4396,4217,3902,3481,2941,2307,1578,799,19,-690,-1244,-1567,-1597,-1297,-673,242,1373,2632,3922,5141,6230,7124,7823,8325,8655,8849,8923,8906,8785,8569,8227,7763,7162,6443,5630,4760,3890,3072,2366,1820,1457,1295,1313,1473,1732,2002,2260,2412,2463,2370,2171,1897,1612,1395,1319,1465,1886,2608,3634,4923,6399,7961,9470,10777,11749,12255,12215,11613,10455,8867,6953,4931,2964,1265,-24,-771,-931,-495,460,1811,3390,4999,6433,7509,8062,8021,7337,6099,4403,2455,444,-1395,-2900,-3914,-4378,-4291,-3729,-2821,-1745,-667,243,855,1117,988,541,-164,-990,-1844,-2604,-3216,-3625,-3823,-3813,-3611,-3242,-2722,-2094,-1367,-604,183,922,1595,2147,2566,2848,2996,3067,3072,3073,3086,3128,3206,3310,3431,3565,3702,3849,4012,4187,4390,4602,4824,5030,5205,5335,5406,5434,5412,5380,5328,5282,5228,5149,5030,4813,4485,3986,3325,2470,1481,374,-752,-1825,-2748,-3433,-3817,-3857,-3552,-2941,-2094,-1114,-98,837,1626,2183,2489,2524,2305,1875,1288,632,-14,-541,-877,-937,-684,-101,782,1897,3144,4398,5528,6412,6958,7113,6869,6259,5366,4292,3167,2111,1239,640,370,445,839,1480,2264,3062,3748,4202,4348,4143,3587,2728,1635,412,-857,-2061,-3153,-4064,-4798,-5350,-5752,-6048,-6271,-6462,-6638,-6785,-6900,-6920,-6842,-6607,-6241,-5748,-5175,-4594,-4055,-3616,-3305,-3120,-3035,-2999,-2952,-2827,-2595,-2223,-1740,-1189,-634,-175,134,205,19,-442,-1156,-2071,-3117,-4204,-5246,-6148,-6845,-7283,-7435,-7303,-6905,-6291,-5505,-4628,-3698,-2794,-1940,-1188,-544,-22,384,694,924,1109,1262,1405,1536,1654,1746,1790,1772,1678,1489,1228,873,472,21,-441,-885,-1294,-1630,-1899,-2080,-2191,-2249,-2264,-2266,-2260,-2248,-2215,-2151,-2000,-1764,-1373,-831,-112,781,1818,2967,4170,5355,6465,7413,8148,8604,8750,8565,8056,7252,6208,4983,3667,2323,1054,-87,-1016,-1703,-2117,-2260,-2179,-1895,-1505,-1038,-586,-183,113,270,268,78,-291,-845,-1582,-2460,-3482,-4568,-5697,-6783,-7781,-8620,-9251,-9642,-9768,-9644,-9290,-8765,-8121,-7446,-6796,-6252,-5846,-5624,-5569,-5679,-5894,-6153,-6386,-6504,-6457,-6177,-5662,-4897,-3945,-2847,-1702,-594,403,1201,1787,2113,2211,2087,1804,1394,931,441,-11,-401,-695,-859,-892,-753,-464,12,631,1410,2283,3224,4146,4990,5657,6091,6223,6026,5517,4720,3731,2630,1533,551,-232,-729,-925,-791,-392,242,994,1801,2543,3145,3534,3641,3467,2988,2263,1353,338,-669,-1566,-2264,-2659,-2714,-2390,-1712,-725,466,1771,3030,4144,4984,5481,5607,5362,4803,4007,3054,2044,1044,124,-675,-1311,-1776,-2045,-2129,-2023,-1769,-1383,-938,-468,-45,288,495,546,440,175,-227,-735,-1336,-1978,-2667,-3364,-4060,-4755,-5409,-6023,-6552,-6961,-7213,-7253,-7061,-6619,-5939,-5073,-4075,-3055,-2089,-1281,-673,-311,-165,-209,-367,-569,-759,-874,-904,-829,-679,-467,-232,8,229,432,609,770,916,1051,1168,1272,1341,1376,1357,1281,1146,970,770,577,435,364,419,603,948,1431,2041,2721,3413,4039,4511,4767,4740,4423,3796,2931,1857,696,-483,-1568,-2486,-3177,-3610,-3786,-3741,-3517,-3192,-2832,-2495,-2249,-2112,-2109,-2237,-2477,-2793,-3149,-3472,-3719,-3796,-3659,-3238,-2528,-1515,-254,1199,2750,4296,5739,6981,7940,8562,8816,8694,8223,7440,6409,5188,3864,2498,1196,16,-931,-1609,-1947,-1945,-1621,-1002,-199,736,1664,2503,3140,3504,3511,3149,2384,1266,-172,-1817,-3583,-5324,-6936,-8293,-9325,-9961,-10207,-10060,-9584,-8832,-7901,-6849,-5784,-4764,-3876,-3178,-2718,-2527,-2614,-2958,-3524,-4225,-4987,-5683,-6227,-6512,-6488,-6128,-5453,-4510,-3387,-2173,-960,163,1146,1949,2572,3026,3330,3511,3552,3466,3204,2756,2105,1247,245,-866,-1956,-2949,-3705,-4159,-4217,-3882,-3149,-2087,-785,651,2098,3438,4575,5417,5927,6074,5892,5405,4701,3836,2906,1966,1089,298,-369,-916,-1352,-1672,-1914,-2064,-2147,-2155,-2090,-1947,-1710,-1395,-984,-516,7,550,1097,1629,2155,2658,3145,3578,3922,4119,4130,3921,3477,2806,1930,906,-151,-1117,-1809,-2110,-1932,-1315,-384,651,1553,2144,2320,2130,1709,1290,1079,1241,1796,2659,3637,4502,5058,5165,4781,3923,2680,1159,-508,-2168,-3670,-4845,-5557,-5702,-5250,-4215,-2688,-778,1361,3564,5630,7358,8529,8954,8495,7077,4733,1588,-2137,-6153,-10132,-13750,-16734,-18852,-20016,-20184,-19445,-17932,-15821,-13324,-10639,-7974,-5479,-3266,-1378,235,1636,2980,4378,5981,7851,10039,12472,15035,17510,19668,21234,22000,21786,20528,18274,15189,11557,7743,4133,1115,-998,-2026,-1911,-807,1043,3253,5458,7295,8511,8960,8611,7516,5815,3639,1153,-1529,-4294,-7069,-9757,-12263,-14449,-16152,-17211,-17475,-16871,-15404,-13184,-10411,-7349,-4279,-1499,764,2317,3084,3097,2476,1448,262,-843,-1671,-2134,-2240,-2083,-1832,-1672,-1751,-2161,-2875,-3774,-4646,-5231,-5300,-4675,-3304,-1262,1296,4089,6864,9329,11263,12499,12949,12616,11591,10028,8141,6170,4332,2836,1803,1286,1258,1605,2193,2839,3408,3768,3872,3714,3362,2917,2494,2194,2092,2188,2470,2835,3176,3340,3186,2585,1491,-106,-2105,-4356,-6678,-8841,-10670,-11944,-12541,-12332,-11310,-9528,-7131,-4341,-1408,1398,3836,5735,7003,7639,7737,7418,6839,6110,5334,4554,3827,3169,2625,2194,1875,1596,1276,792,51,-1009,-2347,-3876,-5402,-6753,-7732,-8242,-8244,-7805,-7056,-6172,-5330,-4673,-4308,-4246,-4502,-4989,-5628,-6289,-6816,-7051,-6822,-5981,-4431,-2145,771,4127,7594,10826,13470,15247,16033,15817,14791,13188,11367,9592,8121,7074,6478,6293,6365,6558,6681,6619,6303,5756,5099,4493,4140,4188,4720,5712,7055,8554,9999,11156,11846,11945,11406,10245,8557,6469,4166,1860,-223,-1875,-2930,-3305,-3011,-2143,-853,670,2285,3845,5289,6548,7605,8422,8950,9134,8881,8126,6805,4922,2537,-194,-3068,-5805,-8148,-9845,-10741,-10778,-10024,-8647,-6925,-5155,-3680,-2749,-2565,-3172,-4526,-6441,-8692,-10981,-13048,-14663,-15657,-15991,-15664,-14818,-13618,-12292,-11051,-10088,-9527,-9435,-9793,-10523,-11496,-12556,-13535,-14285,-14693,-14690,-14272,-13483,-12417,-11209,-10010,-8958,-8194,-7796,-7822,-8268,-9092,-10195,-11452,-12694,-13760,-14491,-14799,-14626,-14012,-13034,-11807,-10474,-9137,-7895,-6803,-5890,-5160,-4613,-4214,-3959,-3800,-3711,-3651,-3574,-3469,-3323,-3165,-3027,-2959,-2975,-3087,-3235,-3352,-3325,-3043,-2420,-1399,-17,1675,3521,5382,7079,8470,9431,9911,9865,9354,8428,7226,5882,4575,3481,2761,2568,2969,4005,5590,7610,9836,12048,13990,15466,16334,16549,16132,15208,13934,12515,11146,10008,9223,8862,8923,9350,10040,10867,11708,12451,13017,13373,13495,13417,13143,12732,12201,11611,10997,10414,9915,9532,9311,9244,9338,9553,9839,10133,10371,10482,10436,10185,9737,9080,8244,7256,6158,5034,3944,3013,2312,1954,1979,2431,3275,4452,5829,7251,8518,9440,9856,9638,8775,7296,5348,3134,872,-1163,-2788,-3819,-4190,-3903,-3027,-1704,-97,1618,3265,4707,5823,6549,6831,6680,6099,5149,3897,2411,816,-816,-2335,-3648,-4629,-5209,-5360,-5098,-4532,-3749,-2948,-2245,-1827,-1785,-2188,-3036,-4236,-5645,-7072,-8291,-9120,-9406,-9062,-8109,-6620,-4768,-2781,-907,589,1514,1712,1159,-109,-1952,-4176,-6578,-8927,-11061,-12808,-14086,-14817,-14984,-14600,-13704,-12389,-10755,-8953,-7145,-5497,-4182,-3327,-3007,-3244,-3956,-5039,-6307,-7583,-8691,-9478,-9882,-9874,-9518,-8921,-8210,-7514,-6943,-6559,-6401,-6471,-6729,-7121,-7558,-7926,-8107,-7980,-7448,-6479,-5084,-3365,-1473,404,2054,3303,4012,4100,3575,2490,985,-775,-2611,-4322,-5760,-6780,-7302,-7319,-6846,-6028,-4989,-3935,-3033,-2414,-2165,-2272,-2689,-3290,-3936,-4466,-4752,-4695,-4267,-3482,-2424,-1196,76,1277,2317,3119,3662,3927,3954,3781,3472,3083,2652,2197,1724,1208,634,-11,-747,-1516,-2289,-2944,-3391,-3519,-3266,-2610,-1593,-315,1090,2469,3683,4623,5240,5524,5537,5347,5045,4690,4333,3968,3614,3240,2854,2462,2066,1697,1331,982,604,209,-218,-650,-1034,-1338,-1500,-1496,-1311,-962,-470,95,698,1281,1811,2280,2671,2988,3217,3355,3392,3337,3209,3020,2807,2590,2406,2267,2204,2192,2246,2336,2450,2602,2775,3004,3277,3604,3970,4340,4699,4983,5175,5244,5194,5054,4863,4682,4548,4490,4505,4557,4603,4579,4416,4076,3501,2701,1693,532,-676,-1832,-2806,-3489,-3804,-3688,-3162,-2235,-1009,441,1985,3531,4953,6195,7162,7827,8145,8105,7691,6923,5814,4431,2848,1177,-484,-2000,-3308,-4301,-4975,-5286,-5276,-4970,-4434,-3734,-2926,-2058,-1162,-245,679,1604,2519,3387,4190,4877,5412,5760,5889,5794,5481,4979,4337,3602,2824,2041,1273,547,-116,-705,-1178,-1537,-1752,-1832,-1762,-1574,-1246,-832,-329,201,716,1148,1446,1572,1518,1301,962,544,95,-353,-760,-1116,-1398,-1619,-1784,-1930,-2073,-2233,-2403,-2562,-2664,-2680,-2547,-2262,-1800,-1180,-443,364,1152,1852,2387,2708,2784,2618,2224,1648,932,134,-708,-1537,-2328,-3032,-3629,-4096,-4399,-4551,-4523,-4336,-3996,-3525,-2955,-2327,-1668,-1023,-410,137,614,1001,1320,1569,1783,1967,2147,2310,2454,2539,2541,2406,2118,1647,1013,258,-551,-1311,-1930,-2339,-2496,-2430,-2202,-1905,-1647,-1505,-1528,-1704,-1985,-2259,-2428,-2375,-2029,-1388,-477,578,1658,2611,3310,3684,3696,3384,2815,2096,1338,668,185,-26,77,484,1140,1951,2779,3512,4010,4202,4037,3518,2708,1699,639,-323,-1032,-1364,-1266,-719,183,1330,2542,3648,4489,4958,5010,4664,3996,3108,2121,1143,277,-407,-850,-1024,-929,-572,-2,737,1578,2437,3258,3941,4458,4741,4810,4666,4372,3994,3599,3290,3104,3122,3345,3770,4364,5033,5691,6214,6481,6416,5946,5093,3910,2512,1035,-368,-1586,-2511,-3107,-3359,-3292,-2963,-2423,-1741,-959,-127,720,1539,2279,2900,3338,3580,3603,3432,3112,2694,2251,1812,1430,1085,788,493,173,-229,-735,-1369,-2124,-2939,-3757,-4463,-4956,-5154,-4994,-4492,-3699,-2722,-1697,-745,-3,461,574,354,-198,-980,-1934,-2931,-3863,-4643,-5137,-5326,-5135,-4620,-3812,-2841,-1800,-832,-27,538,811,782,470,-97,-816,-1627,-2393,-3039,-3476,-3662,-3605,-3335,-2955,-2559,-2294,-2255,-2553,-3198,-4193,-5434,-6808,-8162,-9336,-10218,-10704,-10766,-10409,-9690,-8717,-7613,-6522,-5562,-4829,-4367,-4185,-4249,-4501,-4857,-5223,-5506,-5629,-5561,-5279,-4848,-4300,-3737,-3201,-2762,-2452,-2302,-2348,-2598,-3095,-3814,-4765,-5887,-7124,-8401,-9625,-10717,-11602,-12215,-12509,-12450,-12011,-11196,-10011,-8512,-6765,-4872,-2939,-1078,616,2058,3186,3950,4315,4257,3761,2845,1537,-84,-1901,-3798,-5597,-7184,-8424,-9246,-9614,-9530,-9031,-8180,-7058,-5771,-4437,-3207,-2197,-1537,-1266,-1393,-1822,-2424,-3021,-3455,-3590,-3373,-2796,-1945,-919,141,1102,1866,2330,2485,2323,1922,1385,840,442,291,477,1023,1880,2974,4163,5302,6255,6893,7122,6906,6219,5127,3695,2052,340,-1305,-2720,-3786,-4397,-4492,-4064,-3165,-1881,-373,1236,2755,4092,5127,5849,6264,6453,6517,6571,6701,6947,7301,7687,8024,8176,8061,7577,6704,5441,3884,2143,412,-1135,-2302,-2938,-2950,-2305,-1090,556,2401,4204,5727,6779,7255,7146,6529,5584,4512,3557,2920,2721,3037,3787,4870,6097,7262,8201,8759,8886,8580,7931,7074,6169,5402,4887,4737,4952,5497,6272,7136,7947,8585,8940,8987,8707,8156,7406,6534,5640,4765,3973,3253,2634,2103,1689,1404,1294,1379,1697,2238,2992,3888,4873,5829,6706,7408,7895,8130,8098,7815,7323,6670,5949,5235,4614,4156,3903,3862,4022,4343,4757,5226,5654,5993,6171,6150,5913,5486,4926,4305,3722,3246,2941,2851,2981,3325,3833,4447,5072,5653,6101,6416,6562,6586,6492,6324,6084,5786,5432,5013,4562,4086,3647,3294,3089,3083,3286,3674,4181,4684,5086,5254,5142,4721,4041,3175,2237,1322,525,-111,-556,-839,-966,-978,-889,-714,-463,-151,223,625,1045,1439,1770,1995,2073,1998,1776,1458,1084,741,438,242,115,56,13,-59,-191,-402,-671,-959,-1211,-1368,-1372,-1208,-855,-358,220,790,1232,1454,1384,999,327,-559,-1558,-2570,-3488,-4239,-4780,-5074,-5169,-5075,-4868,-4594,-4314,-4070,-3898,-3824,-3871,-4036,-4323,-4694,-5106,-5519,-5868,-6131,-6279,-6308,-6225,-6052,-5806,-5526,-5232,-4949,-4698,-4487,-4332,-4244,-4238,-4328,-4531,-4846,-5279,-5795,-6382,-6977,-7529,-7977,-8256,-8338,-8191,-7856,-7351,-6789,-6213,-5732,-5377,-5195,-5170,-5277,-5466,-5675,-5846,-5930,-5886,-5715,-5406,-5015,-4563,-4126,-3756,-3507,-3427,-3526,-3817,-4249,-4791,-5353,-5883,-6311,-6600,-6719,-6663,-6433,-6050,-5552,-4987,-4427,-3947,-3610,-3477,-3551,-3821,-4238,-4725,-5204,-5595,-5817,-5847,-5662,-5304,-4851,-4370,-3978,-3724,-3662,-3794,-4096,-4523,-5021,-5525,-5993,-6393,-6701,-6925,-7065,-7141,-7179,-7192,-7194,-7168,-7094,-6928,-6653,-6255,-5776,-5257,-4801,-4459,-4317,-4379,-4635,-5027,-5467,-5867,-6143,-6220,-6056,-5633,-4950,-4064,-3023,-1921,-835,152,982,1609,2011,2170,2086,1744,1151,287,-826,-2183,-3747,-5459,-7253,-9016,-10640,-11993,-12929,-13332,-13079,-12115,-10444,-8146,-5379,-2371,643,3382,5648,7234,8070,8123,7485,6316,4820,3249,1802,660,-69,-365,-235,216,894,1648,2364,2921,3257,3349,3196,2862,2376,1808,1199,584,12,-510,-937,-1276,-1507,-1650,-1721,-1752,-1786,-1865,-2012,-2248,-2532,-2843,-3082,-3186,-3051,-2629,-1896,-876,340,1658,2932,4074,4986,5661,6105,6380,6538,6637,6695,6718,6683,6556,6290,5857,5223,4391,3372,2223,1004,-174,-1215,-2016,-2497,-2632,-2432,-1958,-1299,-542,224,951,1601,2172,2653,3033,3286,3381,3293,3023,2608,2118,1641,1272,1056,1030,1161,1397,1670,1927,2122,2294,2450,2673,2998,3449,4025,4676,5332,5912,6353,6583,6600,6385,5984,5445,4838,4244,3723,3351,3139,3115,3263,3526,3874,4190,4410,4416,4136,3526,2582,1369,-12,-1418,-2673,-3616,-4087,-3987,-3275,-1990,-248,1780,3878,5838,7428,8494,8898,8611,7663,6192,4367,2430,599,-903,-1906,-2305,-2059,-1226,86,1689,3388,4956,6219,7014,7264,6948,6123,4910,3464,1980,600,-511,-1291,-1685,-1705,-1388,-778,54,1053,2139,3252,4315,5259,6029,6577,6875,6921,6700,6254,5604,4791,3875,2874,1853,845,-84,-877,-1458,-1772,-1770,-1416,-725,300,1607,3122,4765,6399,7894,9085,9829,9992,9516,8397,6740,4704,2515,410,-1395,-2732,-3496,-3670,-3280,-2433,-1259,88,1456,2706,3738,4461,4844,4869,4563,3980,3208,2328,1457,661,41,-362,-496,-355,66,740,1639,2708,3900,5124,6307,7331,8110,8557,8621,8277,7562,6542,5326,4073,2922,2056,1592,1639,2211,3275,4708,6331,7955,9354,10373,10856,10744,10018,8757,7072,5135,3135,1225,-420,-1703,-2536,-2862,-2683,-1995,-850,676,2491,4451,6408,8183,9600,10505,10779,10392,9390,7898,6131,4269,2556,1127,112,-445,-538,-193,510,1494,2619,3764,4780,5544,5980,6053,5812,5347,4796,4278,3907,3712,3710,3817,3954,3991,3848,3444,2784,1909,906,-93,-983,-1646,-2041,-2132,-1964,-1572,-1033,-413,225,803,1294,1638,1842,1911,1884,1826,1792,1840,1991,2246,2577,2930,3257,3507,3647,3663,3541,3272,2844,2248,1473,551,-493,-1550,-2535,-3304,-3767,-3844,-3548,-2922,-2125,-1283,-588,-141,-18,-220,-690,-1347,-2085,-2822,-3471,-3987,-4330,-4482,-4453,-4247,-3901,-3446,-2919,-2354,-1767,-1192,-635,-148,245,483,538,392,47,-442,-1031,-1634,-2188,-2652,-3007,-3276,-3498,-3729,-4019,-4417,-4927,-5554,-6232,-6917,-7518,-7974,-8239,-8298,-8186,-7958,-7714,-7522,-7460,-7547,-7744,-8006,-8219,-8310,-8196,-7835,-7219,-6386,-5393,-4338,-3328,-2449,-1814,-1452,-1412,-1676,-2209,-2935,-3771,-4604,-5345,-5911,-6245,-6327,-6170,-5819,-5345,-4815,-4308,-3865,-3529,-3317,-3220,-3266,-3416,-3703,-4095,-4596,-5176,-5795,-6406,-6945,-7378,-7645,-7763,-7706,-7532,-7246,-6906,-6528,-6143,-5770,-5414,-5087,-4795,-4523,-4290,-4063,-3862,-3679,-3528,-3439,-3429,-3535,-3774,-4151,-4665,-5266,-5925,-6570,-7144,-7593,-7867,-7922,-7737,-7297,-6612,-5734,-4732,-3718,-2803,-2095,-1673,-1576,-1790,-2271,-2923,-3650,-4342,-4917,-5320,-5533,-5583,-5490,-5325,-5106,-4882,-4657,-4429,-4202,-3961,-3715,-3474,-3258,-3095,-3004,-2992,-3059,-3172,-3305,-3412,-3471,-3466,-3411,-3315,-3219,-3121,-3052,-2987,-2953,-2937,-2967,-3048,-3195,-3401,-3650,-3907,-4130,-4274,-4307,-4198,-3938,-3535,-3004,-2392,-1753,-1140,-617,-214,62,217,298,346,412,546,786,1154,1652,2243,2862,3412,3780,3877,3634,3060,2214,1201,183,-716,-1362,-1697,-1713,-1470,-1070,-641,-302,-135,-177,-381,-674,-925,-1018,-879,-446,219,1070,1972,2821,3503,3941,4088,3945,3542,2962,2287,1641,1102,764,645,747,1027,1402,1806,2138,2335,2340,2111,1652,985,170,-686,-1501,-2157,-2589,-2737,-2583,-2132,-1431,-528,493,1549,2572,3461,4167,4604,4739,4532,4004,3196,2216,1180,240,-494,-924,-1014,-757,-187,647,1655,2761,3849,4831,5625,6154,6387,6284,5851,5081,4033,2749,1337,-103,-1450,-2590,-3417,-3876,-3920,-3577,-2893,-1945,-840,335,1466,2482,3291,3857,4139,4149,3923,3523,3047,2568,2191,1952,1888,1992,2215,2514,2791,2980,2973,2717,2136,1227,-14,-1503,-3145,-4779,-6211,-7280,-7799,-7700,-6946,-5622,-3873,-1908,42,1762,3070,3860,4088,3789,3050,1998,790,-413,-1470,-2237,-2647,-2634,-2234,-1503,-573,416,1299,1941,2231,2123,1628,810,-197,-1260,-2209,-2912,-3265,-3212,-2758,-1976,-983,48,970,1618,1937,1870,1480,829,41,-755,-1441,-1900,-2055,-1865,-1309,-425,725,2059,3432,4744,5823,6579,6902,6747,6114,5055,3678,2141,612,-731,-1741,-2327,-2452,-2141,-1479,-578,440,1448,2366,3123,3694,4071,4272,4306,4214,4007,3717,3364,2946,2495,1997,1492,1003,555,187,-98,-295,-405,-444,-396,-257,14,430,1015,1753,2612,3530,4444,5288,6006,6565,6943,7139,7173,7067,6861,6610,6355,6152,6025,5994,6034,6119,6182,6176,6043,5763,5342,4826,4271,3774,3382,3178,3165,3348,3680,4082,4456,4710,4745,4520,4018,3300,2449,1625,957,594,617,1048,1850,2924,4145,5377,6507,7440,8104,8476,8508,8240,7669,6885,5940,4961,4025,3242,2675,2366,2321,2537,2949,3532,4181,4839,5405,5814,6014,5972,5726,5300,4794,4279,3858,3597,3557,3752,4171,4774,5487,6228,6891,7383,7605,7512,7060,6292,5232,3995,2651,1352,197,-679,-1194,-1280,-942,-199,847,2093,3393,4604,5607,6299,6628,6581,6173,5471,4529,3455,2331,1270,377,-272,-593,-574,-225,405,1219,2127,3020,3790,4366,4671,4699,4436,3938,3236,2406,1485,542,-384,-1240,-1986,-2602,-3054,-3346,-3440,-3341,-3017,-2481,-1741,-856,119,1079,1947,2636,3079,3266,3174,2862,2369,1786,1194,672,273,23,-98,-130,-129,-152,-228,-381,-600,-890,-1213,-1569,-1919,-2249,-2532,-2755,-2907,-2976,-2971,-2884,-2739,-2551,-2357,-2214,-2165,-2286,-2590,-3126,-3837,-4690,-5568,-6367,-6980,-7317,-7353,-7089,-6571,-5864,-5042,-4164,-3312,-2514,-1855,-1363,-1116,-1129,-1433,-1989,-2739,-3573,-4368,-4963,-5243,-5075,-4438,-3321,-1847,-156,1538,3020,4109,4638,4561,3860,2643,1046,-757,-2574,-4275,-5736,-6897,-7728,-8200,-8343,-8155,-7712,-7058,-6281,-5458,-4646,-3910,-3287,-2802,-2498,-2352,-2404,-2587,-2907,-3255,-3592,-3827,-3906,-3821,-3573,-3232,-2881,-2620,-2533,-2689,-3089,-3727,-4527,-5408,-6242,-6916,-7295,-7292,-6842,-5960,-4706,-3217,-1645,-169,1044,1856,2167,1946,1199,22,-1458,-3068,-4612,-5941,-6891,-7388,-7362,-6821,-5801,-4409,-2776,-1093,469,1709,2505,2766,2499,1777,731,-448,-1610,-2566,-3253,-3588,-3608,-3355,-2916,-2393,-1885,-1484,-1276,-1293,-1568,-2041,-2680,-3373,-4056,-4646,-5100,-5389,-5508,-5445,-5211,-4784,-4188,-3398,-2488,-1471,-451,511,1355,2022,2503,2772,2843,2713,2417,1979,1445,863,290,-207,-571,-748,-708,-474,-63,415,876,1186,1246,980,380,-524,-1622,-2807,-3940,-4914,-5656,-6128,-6345,-6347,-6185,-5926,-5604,-5247,-4843,-4375,-3787,-3080,-2226,-1279,-288,674,1520,2203,2664,2896,2911,2718,2392,1934,1432,882,338,-217,-764,-1330,-1890,-2457,-2990,-3475,-3873,-4169,-4334,-4334,-4146,-3712,-3029,-2067,-884,454,1817,3073,4062,4696,4878,4638,4010,3125,2110,1112,259,-379,-753,-896,-848,-711,-566,-513,-627,-960,-1539,-2348,-3337,-4413,-5455,-6338,-6938,-7180,-7028,-6494,-5652,-4575,-3391,-2187,-1068,-97,690,1275,1672,1907,1996,1958,1796,1503,1069,491,-235,-1075,-2001,-2958,-3885,-4735,-5450,-5996,-6346,-6497,-6453,-6253,-5919,-5512,-5046,-4570,-4073,-3557,-3000,-2383,-1705,-995,-274,385,969,1415,1726,1881,1873,1707,1375,885,246,-508,-1352,-2212,-3027,-3711,-4172,-4350,-4190,-3680,-2860,-1787,-579,641,1714,2514,2913,2876,2394,1558,478,-678,-1778,-2675,-3291,-3585,-3564,-3306,-2892,-2435,-2038,-1743,-1606,-1584,-1659,-1772,-1871,-1938,-1935,-1884,-1765,-1598,-1379,-1097,-764,-353,102,621,1158,1704,2216,2660,3018,3267,3418,3482,3484,3437,3341,3183,2922,2554,2041,1422,701,-64,-837,-1562,-2180,-2632,-2871,-2840,-2542,-1965,-1170,-225,779,1720,2513,3064,3334,3301,3011,2480,1823,1061,297,-451,-1135,-1733,-2221,-2561,-2734,-2712,-2495,-2110,-1588,-991,-350,305,973,1678,2427,3236,4074,4911,5679,6312,6739,6900,6757,6287,5514,4486,3294,2050,856,-178,-995,-1546,-1821,-1835,-1579,-1075,-305,724,2019,3515,5157,6788,8264,9404,10052,10091,9460,8195,6393,4254,2011,-46,-1673,-2646,-2859,-2278,-990,851,3020,5264,7342,9014,10123,10565,10309,9425,8005,6224,4247,2262,425,-1124,-2294,-3033,-3333,-3225,-2771,-2064,-1172,-209,795,1764,2695,3556,4325,4977,5443,5709,5713,5473,4996,4330,3546,2718,1943,1298,861,679,780,1165,1796,2631,3583,4570,5477,6212,6665,6784,6543,5954,5115,4110,3086,2153,1420,948,774,893,1261,1839,2512,3218,3825,4261,4455,4380,4054,3534,2885,2216,1608,1155,905,910,1148,1616,2231,2930,3589,4117,4385,4347,3941,3229,2266,1194,141,-764,-1429,-1790,-1860,-1636,-1190,-558,198,1023,1892,2756,3609,4414,5141,5750,6165,6328,6145,5587,4608,3266,1617,-201,-2044,-3772,-5227,-6341,-7025,-7290,-7175,-6749,-6139,-5443,-4766,-4169,-3665,-3239,-2828,-2383,-1833,-1150,-323,611,1602,2542,3384,4007,4410,4549,4480,4252,3950,3666,3486,3469,3660,4037,4561,5131,5631,5953,5986,5690,5056,4122,3013,1815,701,-245,-920,-1296,-1370,-1180,-780,-247,336,881,1304,1523,1501,1199,648,-91,-938,-1768,-2497,-3034,-3330,-3378,-3164,-2744,-2132,-1426,-680,-13,497,752,718,378,-194,-917,-1629,-2215,-2531,-2511,-2125,-1409,-449,629,1675,2554,3122,3319,3093,2499,1618,593,-411,-1241,-1761,-1888,-1591,-910,56,1159,2199,2997,3358,3181,2407,1072,-691,-2729,-4779,-6621,-7986,-8679,-8538,-7518,-5670,-3159,-267,2682,5351,7420,8705,9070,8556,7252,5359,3088,693,-1614,-3625,-5199,-6238,-6702,-6631,-6070,-5153,-3982,-2704,-1446,-316,607,1269,1689,1884,1950,1954,1986,2097,2297,2581,2871,3121,3219,3121,2743,2067,1083,-169,-1616,-3149,-4630,-5899,-6803,-7198,-7013,-6212,-4880,-3128,-1169,804,2578,3990,4946,5391,5370,4945,4237,3382,2488,1671,969,402,-62,-486,-930,-1444,-2057,-2728,-3413,-3978,-4323,-4309,-3879,-3008,-1762,-274,1278,2682,3749,4322,4346,3806,2809,1470,-29,-1548,-2920,-4061,-4883,-5360,-5505,-5328,-4894,-4252,-3475,-2641,-1827,-1120,-581,-272,-184,-311,-562,-871,-1123,-1250,-1189,-935,-495,56,650,1177,1531,1630,1419,906,152,-715,-1540,-2140,-2367,-2115,-1351,-131,1431,3150,4832,6267,7264,7698,7482,6646,5269,3518,1576,-355,-2105,-3549,-4599,-5235,-5458,-5321,-4905,-4307,-3642,-2998,-2453,-2041,-1767,-1610,-1539,-1515,-1513,-1514,-1519,-1530,-1579,-1650,-1755,-1849,-1896,-1850,-1685,-1401,-1034,-649,-311,-93,-24,-130,-370,-699,-1034,-1287,-1388,-1282,-961,-443,222,977,1760,2504,3170,3697,4063,4233,4197,3961,3540,2970,2303,1584,875,211,-363,-845,-1206,-1478,-1658,-1785,-1896,-2023,-2210,-2484,-2850,-3317,-3825,-4340,-4757,-4996,-4971,-4598,-3888,-2834,-1566,-191,1120,2224,3004,3383,3352,2943,2246,1384,490,-295,-880,-1182,-1205,-947,-470,183,953,1793,2647,3469,4190,4734,5033,5015,4645,3906,2849,1529,88,-1350,-2624,-3604,-4203,-4389,-4203,-3745,-3137,-2535,-2048,-1783,-1785,-2068,-2600,-3336,-4200,-5125,-6037,-6873,-7566,-8083,-8354,-8390,-8154,-7701,-7042,-6251,-5363,-4433,-3501,-2615,-1817,-1181,-728,-508,-504,-693,-1011,-1389,-1751,-2042,-2225,-2280,-2204,-2013,-1699,-1308,-832,-353,108,458,662,662,458,69,-422,-926,-1315,-1495,-1371,-929,-183,788,1884,2966,3928,4621,4987,4948,4502,3687,2584,1314,29,-1136,-2056,-2656,-2917,-2881,-2612,-2242,-1864,-1605,-1534,-1696,-2095,-2688,-3425,-4236,-5044,-5815,-6481,-7025,-7408,-7599,-7561,-7268,-6678,-5785,-4590,-3143,-1525,136,1701,3016,3964,4464,4488,4067,3274,2219,1027,-187,-1306,-2262,-2973,-3424,-3580,-3466,-3097,-2518,-1786,-952,-99,711,1408,1937,2269,2404,2366,2212,2005,1798,1649,1574,1576,1644,1741,1843,1928,1976,1985,1957,1892,1798,1677,1531,1372,1213,1066,946,864,814,824,868,974,1114,1279,1433,1557,1612,1608,1527,1410,1264,1132,1022,939,859,747,553,249,-183,-713,-1301,-1857,-2313,-2566,-2566,-2255,-1627,-701,480,1834,3275,4675,5929,6912,7545,7774,7596,7035,6167,5055,3791,2449,1107,-167,-1290,-2200,-2829,-3132,-3094,-2745,-2149,-1422,-696,-92,285,394,253,-80,-509,-928,-1252,-1419,-1387,-1176,-796,-326,178,627,963,1143,1148,990,713,360,-4,-331,-579,-717,-723,-597,-336,35,470,919,1290,1523,1530,1286,775,52,-795,-1646,-2373,-2858,-3016,-2805,-2207,-1276,-59,1339,2813,4232,5466,6387,6885,6901,6409,5469,4163,2654,1069,-413,-1688,-2637,-3220,-3393,-3186,-2636,-1824,-855,165,1107,1879,2393,2627,2578,2297,1851,1313,761,210,-305,-831,-1393,-2032,-2785,-3628,-4516,-5357,-6034,-6426,-6460,-6087,-5356,-4358,-3237,-2148,-1246,-614,-327,-372,-710,-1278,-1980,-2733,-3452,-4056,-4464,-4621,-4449,-3942,-3059,-1873,-417,1172,2795,4302,5567,6467,6895,6791,6112,4902,3225,1229,-929,-3041,-4919,-6369,-7262,-7513,-7123,-6161,-4754,-3082,-1328,320,1714,2762,3402,3684,3643,3421,3112,2851,2722,2779,3026,3410,3845,4211,4391,4293,3869,3142,2175,1098,37,-879,-1558,-1962,-2091,-2008,-1789,-1538,-1368,-1368,-1634,-2200,-3075,-4181,-5408,-6560,-7452,-7864,-7643,-6692,-5029,-2773,-149,2554,5026,6972,8194,8556,8072,6810,4968,2747,416,-1815,-3746,-5262,-6308,-6883,-7041,-6847,-6392,-5764,-5043,-4297,-3592,-2946,-2399,-1915,-1499,-1095,-674,-200,369,1041,1826,2696,3597,4453,5176,5676,5895,5782,5351,4641,3732,2748,1800,1027,516,334,487,939,1611,2396,3191,3898,4446,4808,4961,4939,4773,4503,4184,3834,3481,3131,2770,2411,2022,1632,1217,814,418,73,-219,-417,-542,-584,-586,-576,-586,-649,-764,-955,-1188,-1476,-1771,-2053,-2260,-2344,-2247,-1936,-1399,-656,252,1250,2271,3221,4028,4617,4950,5017,4844,4495,4041,3553,3090,2668,2286,1927,1527,1072,502,-193,-1017,-1955,-2953,-3945,-4831,-5502,-5829,-5730,-5099,-3961,-2320,-318,1887,4080,6026,7507,8355,8447,7789,6430,4536,2293,-70,-2340,-4313,-5831,-6778,-7099,-6777,-5886,-4494,-2771,-834,1114,2963,4553,5799,6640,7027,6980,6499,5640,4461,3022,1439,-220,-1819,-3266,-4451,-5301,-5742,-5757,-5329,-4471,-3232,-1656,160,2103,4038,5799,7222,8142,8444,8046,6975,5300,3197,877,-1422,-3458,-5054,-6089,-6522,-6404,-5836,-4970,-3963,-2965,-2081,-1390,-918,-658,-576,-611,-681,-720,-628,-373,84,717,1459,2221,2867,3265,3288,2844,1905,519,-1191,-3035,-4781,-6205,-7107,-7348,-6890,-5741,-4040,-1935,348,2598,4594,6153,7125,7416,6990,5878,4169,2034,-327,-2671,-4755,-6377,-7372,-7671,-7276,-6291,-4868,-3226,-1568,-100,1043,1804,2194,2317,2288,2262,2341,2609,3065,3674,4357,5000,5528,5844,5924,5751,5335,4727,3972,3145,2329,1600,1035,691,559,630,791,948,965,731,202,-646,-1712,-2901,-4021,-4927,-5449,-5510,-5050,-4126,-2806,-1258,375,1894,3170,4056,4479,4412,3874,2974,1850,685,-335,-1047,-1351,-1206,-656,186,1180,2144,2929,3406,3495,3168,2457,1430,210,-1076,-2274,-3256,-3902,-4149,-3973,-3403,-2521,-1430,-253,883,1869,2614,3038,3116,2817,2179,1265,158,-1012,-2120,-3048,-3658,-3892,-3673,-3006,-1936,-549,992,2529,3860,4833,5318,5249,4628,3495,1966,149,-1773,-3666,-5342,-6673,-7510,-7765,-7364,-6305,-4623,-2437,91,2730,5248,7392,8955,9782,9780,8957,7391,5246,2749,163,-2236,-4187,-5486,-5996,-5679,-4583,-2873,-751,1478,3563,5214,6252,6517,5985,4668,2708,288,-2344,-4906,-7161,-8869,-9912,-10207,-9788,-8742,-7229,-5447,-3612,-1942,-612,232,523,257,-503,-1637,-2965,-4310,-5440,-6200,-6422,-6059,-5086,-3605,-1739,301,2298,4014,5233,5808,5641,4768,3287,1404,-633,-2555,-4108,-5104,-5411,-5032,-4014,-2530,-757,1069,2765,4140,5093,5556,5531,5072,4275,3280,2235,1305,619,294,364,839,1637,2648,3734,4746,5581,6155,6449,6460,6231,5807,5239,4583,3862,3114,2331,1517,658,-244,-1171,-2075,-2883,-3500,-3832,-3794,-3352,-2518,-1360,-21,1334,2502,3319,3659,3471,2783,1680,315,-1167,-2596,-3851,-4848,-5535,-5930,-6039,-5933,-5648,-5255,-4780,-4267,-3690,-3049,-2288,-1377,-299,922,2225,3476,4562,5312,5628,5433,4736,3605,2190,664,-748,-1845,-2454,-2443,-1782,-496,1291,3384,5551,7510,9007,9799,9728,8714,6816,4191,1126,-2038,-4933,-7210,-8608,-8972,-8268,-6604,-4189,-1324,1654,4393,6615,8082,8704,8455,7467,5896,4008,2032,205,-1290,-2355,-2949,-3119,-2965,-2628,-2265,-2014,-2015,-2304,-2943,-3838,-4942,-6085,-7152,-7977,-8460,-8492,-8052,-7114,-5747,-4024,-2072,-52,1873,3524,4740,5411,5455,4888,3758,2204,402,-1446,-3100,-4391,-5157,-5350,-4985,-4158,-3024,-1745,-483,646,1577,2295,2834,3235,3547,3789,3964,4031,3944,3651,3115,2343,1370,279,-806,-1760,-2450,-2782,-2710,-2244,-1445,-448,619,1561,2232,2476,2215,1409,124,-1538,-3379,-5192,-6754,-7876,-8430,-8365,-7696,-6520,-4954,-3153,-1259,595,2305,3795,5006,5923,6517,6809,6805,6534,6021,5303,4423,3436,2403,1410,523,-157,-575,-657,-390,235,1155,2290,3524,4703,5713,6392,6672,6463,5770,4623,3116,1392,-374,-1980,-3254,-4023,-4228,-3825,-2914,-1618,-164,1228,2308,2901,2857,2166,851,-917,-2964,-5039,-6906,-8348,-9174,-9272,-8583,-7134,-5032,-2445,390,3210,5735,7712,8924,9267,8707,7347,5383,3072,717,-1407,-3079,-4162,-4612,-4485,-3911,-3059,-2153,-1355,-849,-698,-940,-1501,-2271,-3085,-3765,-4148,-4099,-3543,-2465,-909,1011,3139,5288,7242,8823,9860,10258,9991,9106,7727,6032,4227,2525,1136,189,-217,-93,476,1339,2276,3059,3466,3321,2553,1165,-708,-2866,-5047,-6978,-8424,-9218,-9297,-8682,-7511,-5955,-4244,-2590,-1173,-150,414,472,60,-760,-1897,-3201,-4549,-5761,-6707,-7261,-7356,-6969,-6143,-4952,-3531,-2026,-612,554,1354,1703,1612,1142,423,-363,-1042,-1421,-1388,-853,156,1576,3264,5056,6769,8229,9300,9882,9935,9469,8516,7172,5502,3641,1668,-288,-2147,-3828,-5269,-6442,-7302,-7824,-7987,-7755,-7136,-6118,-4741,-3057,-1151,869,2876,4745,6350,7595,8386,8705,8528,7912,6922,5646,4196,2660,1138,-310,-1629,-2807,-3847,-4760,-5580,-6303,-6933,-7433,-7767,-7872,-7702,-7224,-6418,-5341,-4056,-2691,-1384,-265,570,1055,1209,1082,783,437,171,78,206,545,1004,1475,1784,1798,1390,520,-783,-2401,-4139,-5776,-7059,-7789,-7808,-7059,-5563,-3445,-886,1868,4566,6973,8891,10186,10796,10727,10055,8891,7379,5655,3843,2032,294,-1335,-2811,-4110,-5202,-6052,-6647,-6975,-7044,-6880,-6515,-5980,-5314,-4534,-3659,-2690,-1639,-517,631,1760,2792,3660,4301,4663,4741,4522,4057,3399,2631,1865,1188,699,454,461,710,1121,1611,2058,2343,2367,2067,1426,501,-623,-1816,-2942,-3887,-4543,-4861,-4803,-4404,-3686,-2738,-1631,-469,637,1585,2262,2604,2553,2117,1318,231,-1065,-2454,-3848,-5123,-6202,-7001,-7467,-7585,-7369,-6873,-6181,-5400,-4610,-3903,-3288,-2771,-2299,-1794,-1191,-423,547,1691,2999,4360,5723,6969,8022,8797,9219,9224,8772,7817,6375,4484,2212,-288,-2883,-5366,-7563,-9304,-10480,-11025,-10965,-10358,-9334,-8021,-6567,-5093,-3696,-2438,-1342,-417,372,1028,1591,2062,2455,2778,3050,3295,3548,3843,4187,4583,5002,5386,5694,5833,5769,5426,4799,3877,2692,1309,-193,-1701,-3102,-4278,-5121,-5554,-5518,-5023,-4113,-2903,-1560,-269,758,1364,1447,988,82,-1117,-2387,-3472,-4183,-4333,-3881,-2851,-1387,294,1927,3241,3999,4042,3303,1848,-171,-2486,-4799,-6802,-8219,-8859,-8628,-7524,-5669,-3232,-443,2452,5227,7668,9595,10887,11430,11195,10158,8401,6021,3218,207,-2741,-5376,-7472,-8867,-9484,-9338,-8538,-7266,-5742,-4203,-2846,-1808,-1156,-844,-779,-792,-709,-376,304,1361,2726,4294,5883,7340,8488,9230,9493,9278,8641,7646,6428,5067,3690,2365,1161,116,-722,-1349,-1715,-1848,-1730,-1425,-958,-419,145,668,1102,1422,1611,1668,1589,1385,1030,544,-106,-885,-1794,-2764,-3752,-4672,-5480,-6124,-6597,-6911,-7090,-7170,-7166,-7091,-6928,-6666,-6268,-5722,-5008,-4143,-3145,-2062,-947,150,1176,2113,2944,3698,4377,5015,5594,6085,6438,6572,6419,5917,5024,3742,2101,178,-1933,-4085,-6136,-7919,-9292,-10140,-10405,-10093,-9262,-8039,-6560,-5009,-3530,-2270,-1321,-719,-460,-466,-637,-840,-942,-835,-432,292,1314,2567,3930,5268,6432,7278,7683,7570,6911,5748,4192,2403,578,-1081,-2401,-3269,-3624,-3507,-2986,-2210,-1309,-448,262,729,906,810,463,-36,-631,-1215,-1733,-2132,-2395,-2532,-2588,-2629,-2713,-2921,-3256,-3742,-4325,-4954,-5570,-6111,-6546,-6859,-7044,-7109,-7060,-6871,-6543,-6025,-5321,-4423,-3361,-2188,-962,240,1356,2332,3131,3746,4171,4430,4528,4479,4279,3923,3421,2767,2003,1149,259,-615,-1439,-2172,-2811,-3351,-3797,-4160,-4423,-4575,-4578,-4393,-3979,-3302,-2351,-1134,306,1916,3619,5326,6964,8427,9651,10549,11066,11156,10802,10019,8870,7447,5883,4324,2921,1804,1082,795,955,1489,2302,3239,4141,4861,5252,5237,4759,3818,2475,804,-1061,-2990,-4818,-6413,-7615,-8350,-8506,-8095,-7103,-5607,-3722,-1581,609,2667,4386,5612,6238,6223,5618,4516,3087,1502,-72,-1480,-2624,-3436,-3877,-3951,-3657,-3012,-2043,-764,779,2543,4452,6420,8337,10099,11598,12763,13544,13922,13922,13552,12857,11846,10540,8942,7068,4939,2608,145,-2343,-4729,-6874,-8628,-9881,-10527,-10536,-9907,-8712,-7069,-5125,-3054,-1022,846,2436,3736,4738,5516,6141,6701,7245,7779,8269,8607,8704,8426,7713,6545,4981,3158,1282,-441,-1777,-2585,-2772,-2365,-1453,-230,1116,2352,3317,3878,3995,3674,3016,2120,1149,215,-569,-1136,-1467,-1565,-1471,-1227,-878,-468,-13,453,935,1413,1893,2357,2794,3172,3458,3612,3598,3395,3003,2445,1774,1070,417,-84,-350,-307,93,855,1940,3255,4643,5926,6903,7384,7258,6436,4960,2917,483,-2108,-4620,-6785,-8409,-9313,-9434,-8762,-7416,-5556,-3442,-1304,593,2090,3071,3544,3572,3311,2915,2573,2417,2529,2943,3603,4434,5316,6119,6752,7108,7151,6834,6161,5154,3860,2363,772,-790,-2181,-3270,-3974,-4225,-4057,-3526,-2757,-1895,-1084,-445,-75,5,-228,-698,-1363,-2110,-2874,-3569,-4149,-4593,-4878,-5040,-5084,-5059,-4997,-4948,-4930,-4985,-5094,-5261,-5441,-5595,-5680,-5654,-5507,-5223,-4822,-4318,-3729,-3085,-2395,-1687,-974,-260,429,1110,1766,2416,3054,3685,4285,4825,5252,5490,5464,5113,4408,3361,2072,623,-784,-2032,-2939,-3410,-3387,-2868,-1942,-716,626,1927,2996,3708,3939,3666,2870,1658,142,-1470,-2958,-4104,-4690,-4597,-3761,-2242,-192,2167,4544,6669,8279,9199,9335,8712,7427,5688,3702,1726,-53,-1459,-2417,-2879,-2884,-2488,-1802,-931,9,910,1706,2329,2761,3008,3081,3049,2952,2859,2809,2804,2832,2832,2730,2459,1938,1150,85,-1197,-2607,-4020,-5281,-6243,-6749,-6701,-6013,-4699,-2787,-416,2269,5036,7642,9842,11381,12110,11913,10816,8929,6455,3643,793,-1855,-4045,-5637,-6525,-6701,-6205,-5140,-3645,-1880,-36,1708,3165,4189,4659,4508,3735,2392,615,-1420,-3480,-5329,-6729,-7494,-7498,-6704,-5150,-2971,-331,2518,5357,7934,10048,11539,12310,12320,11617,10282,8474,6378,4190,2128,354,-969,-1756,-1969,-1637,-850,245,1472,2639,3562,4099,4156,3714,2820,1588,173,-1260,-2559,-3615,-4386,-4852,-5076,-5090,-4993,-4824,-4678,-4574,-4572,-4667,-4854,-5105,-5361,-5572,-5665,-5596,-5326,-4857,-4207,-3421,-2559,-1668,-794,51,859,1635,2387,3095,3747,4286,4676,4846,4786,4464,3938,3242,2485,1727,1061,506,82,-253,-546,-875,-1296,-1869,-2623,-3566,-4677,-5906,-7177,-8389,-9434,-10197,-10578,-10500,-9927,-8846,-7313,-5388,-3186,-838,1522,3750,5730,7353,8566,9309,9586,9393,8750,7726,6360,4771,3039,1291,-366,-1834,-3025,-3886,-4386,-4525,-4342,-3898,-3283,-2611,-1979,-1511,-1271,-1317,-1638,-2205,-2916,-3684,-4381,-4905,-5175,-5133,-4756,-4055,-3061,-1853,-526,796,1968,2885,3425,3555,3263,2624,1745,768,-149,-903,-1401,-1630,-1633,-1467,-1264,-1123,-1160,-1460,-2038,-2896,-3915,-4994,-5932,-6593,-6816,-6532,-5726,-4459,-2886,-1183,396,1654,2373,2458,1854,643,-1038,-2968,-4913,-6630,-7946,-8712,-8894,-8475,-7551,-6197,-4575,-2799,-1033,601,1990,3043,3737,4050,4052,3810,3451,3081,2825,2748,2915,3304,3894,4600,5343,6033,6576,6923,6998,6803,6317,5576,4631,3540,2384,1205,59,-1053,-2119,-3143,-4125,-5035,-5837,-6474,-6884,-7047,-6931,-6594,-6077,-5481,-4903,-4422,-4117,-4012,-4123,-4411,-4831,-5320,-5792,-6201,-6474,-6583,-6509,-6255,-5845,-5327,-4729,-4121,-3521,-2984,-2517,-2144,-1869,-1687,-1587,-1531,-1488,-1396,-1218,-904,-433,198,969,1831,2716,3543,4225,4691,4872,4743,4287,3548,2571,1459,289,-824,-1814,-2610,-3193,-3559,-3729,-3740,-3629,-3418,-3128,-2760,-2309,-1772,-1150,-462,255,935,1526,1945,2167,2160,1949,1568,1080,537,-2,-517,-973,-1371,-1692,-1915,-2021,-1952,-1688,-1181,-449,509,1596,2765,3875,4843,5566,5970,6008,5665,4952,3912,2607,1119,-476,-2071,-3598,-4943,-6055,-6854,-7311,-7408,-7149,-6557,-5694,-4617,-3454,-2306,-1335,-649,-367,-516,-1100,-2023,-3157,-4340,-5371,-6120,-6444,-6306,-5724,-4761,-3573,-2276,-1046,21,816,1314,1490,1386,1022,468,-256,-1092,-2036,-3062,-4166,-5326,-6525,-7710,-8846,-9846,-10651,-11164,-11319,-11038,-10288,-9043,-7332,-5213,-2774,-154,2514,5064,7347,9240,10641,11499,11818,11621,10997,10045,8871,7604,6328,5121,4022,3036,2150,1334,566,-174,-873,-1521,-2065,-2473,-2675,-2653,-2372,-1859,-1161,-369,394,1015,1353,1345,929,122,-999,-2362,-3791,-5195,-6410,-7355,-7952,-8162,-7992,-7472,-6674,-5697,-4650,-3675,-2863,-2325,-2083,-2136,-2415,-2814,-3196,-3428,-3377,-2974,-2172,-1008,454,2097,3781,5367,6718,7731,8321,8459,8133,7394,6290,4927,3394,1802,258,-1145,-2325,-3204,-3754,-3923,-3719,-3148,-2236,-1028,403,1997,3644,5250,6729,7972,8944,9602,9949,10029,9865,9531,9066,8515,7931,7320,6725,6126,5531,4916,4253,3520,2678,1715,624,-588,-1863,-3153,-4347,-5354,-6062,-6383,-6249,-5644,-4577,-3136,-1416,408,2184,3717,4864,5492,5523,4949,3784,2155,169,-1973,-4110,-6040,-7622,-8706,-9212,-9084,-8319,-6973,-5130,-2946,-573,1777,3952,5764,7123,7947,8236,8023,7398,6472,5388,4271,3252,2402,1776,1363,1126,992,888,733,492,140,-287,-746,-1158,-1464,-1609,-1574,-1370,-1038,-652,-291,-43,26,-118,-468,-971,-1527,-2015,-2307,-2275,-1852,-987,286,1894,3716,5599,7366,8862,9929,10460,10393,9725,8519,6910,5061,3181,1473,114,-760,-1093,-885,-217,790,1980,3203,4321,5241,5886,6228,6246,5952,5366,4529,3493,2320,1079,-157,-1324,-2367,-3242,-3935,-4433,-4766,-4954,-5038,-5059,-5048,-5043,-5054,-5094,-5152,-5208,-5231,-5206,-5092,-4895,-4590,-4192,-3684,-3079,-2359,-1535,-602,413,1490,2564,3598,4506,5250,5763,6022,6023,5769,5326,4740,4115,3515,3037,2697,2545,2519,2599,2678,2671,2489,2047,1312,289,-975,-2373,-3770,-5006,-5936,-6414,-6381,-5795,-4713,-3233,-1500,326,2060,3573,4725,5445,5721,5543,5019,4216,3291,2361,1559,967,630,536,621,787,915,900,659,161,-561,-1437,-2334,-3114,-3648,-3803,-3543,-2838,-1752,-387,1123,2614,3924,4931,5510,5632,5276,4486,3343,1940,402,-1149,-2589,-3807,-4707,-5227,-5342,-5066,-4469,-3651,-2753,-1909,-1273,-910,-901,-1186,-1730,-2391,-3063,-3615,-3950,-4015,-3775,-3267,-2516,-1614,-613,395,1355,2203,2901,3411,3716,3793,3641,3255,2650,1849,887,-194,-1334,-2485,-3575,-4543,-5326,-5857,-6096,-5991,-5540,-4726,-3592,-2177,-554,1159,2867,4419,5726,6688,7271,7481,7376,7048,6631,6242,5998,5974,6168,6560,7047,7515,7850,7939,7730,7202,6392,5389,4298,3257,2382,1768,1478,1503,1809,2290,2829,3267,3479,3344,2821,1902,675,-759,-2227,-3591,-4692,-5427,-5721,-5550,-4957,-4004,-2812,-1510,-221,906,1789,2342,2531,2387,1934,1305,593,-38,-479,-616,-414,125,923,1857,2778,3518,3957,3974,3566,2721,1564,203,-1175,-2413,-3337,-3849,-3874,-3425,-2574,-1433,-166,1065,2111,2838,3194,3139,2741,2061,1249,422,-250,-667,-716,-369,378,1469,2811,4286,5775,7134,8287,9117,9602,9715,9472,8939,8158,7231,6190,5121,4013,2917,1804,716,-338,-1309,-2135,-2760,-3111,-3158,-2880,-2315,-1519,-602,321,1116,1693,1967,1943,1636,1152,580,55,-341,-541,-522,-328,-12,334,611,759,700,425,-83,-795,-1672,-2638,-3616,-4483,-5148,-5482,-5425,-4911,-3967,-2645,-1085,555,2076,3297,4054,4244,3813,2793,1257,-644,-2736,-4810,-6665,-8122,-9034,-9330,-8977,-8040,-6623,-4905,-3085,-1378,39,1030,1545,1600,1284,741,125,-390,-669,-605,-157,676,1821,3189,4648,6058,7310,8278,8908,9148,9008,8526,7770,6814,5750,4634,3540,2488,1535,680,-28,-578,-943,-1088,-1018,-719,-226,419,1140,1844,2425,2775,2806,2453,1695,561,-883,-2519,-4220,-5837,-7253,-8360,-9114,-9514,-9600,-9468,-9218,-8960,-8802,-8789,-8969,-9299,-9744,-10193,-10550,-10699,-10539,-10016,-9092,-7796,-6183,-4352,-2424,-536,1172,2578,3569,4085,4089,3610,2717,1542,234,-1016,-2047,-2699,-2878,-2540,-1717,-501,957,2474,3865,4951,5605,5758,5394,4587,3433,2083,686,-624,-1735,-2593,-3178,-3513,-3665,-3688,-3662,-3625,-3598,-3582,-3523,-3404,-3139,-2742,-2157,-1446,-626,218,1000,1644,2063,2226,2115,1782,1285,752,282,-6,-31,232,782,1521,2359,3126,3698,3945,3795,3224,2287,1065,-283,-1621,-2771,-3626,-4075,-4108,-3734,-3056,-2183,-1278,-476,103,382,359,47,-447,-1051,-1635,-2123,-2434,-2534,-2399,-2050,-1503,-813,-37,757,1472,2029,2330,2313,1930,1187,125,-1172,-2575,-3960,-5177,-6126,-6729,-6962,-6849,-6464,-5884,-5237,-4602,-4075,-3709,-3513,-3492,-3578,-3728,-3844,-3849,-3668,-3237,-2540,-1581,-408,908,2269,3593,4784,5784,6519,6972,7102,6916,6439,5694,4761,3699,2591,1522,545,-268,-901,-1318,-1532,-1547,-1400,-1113,-735,-299,156,588,985,1312,1576,1759,1865,1888,1804,1613,1273,787,150,-631,-1522,-2494,-3500,-4504,-5454,-6338,-7109,-7764,-8285,-8647,-8853,-8856,-8668,-8246,-7611,-6754,-5714,-4535,-3283,-2040,-895,63,764,1134,1175,863,259,-585,-1586,-2650,-3685,-4607,-5326,-5790,-5937,-5746,-5213,-4365,-3256,-1984,-642,632,1743,2591,3121,3328,3239,2924,2484,2018,1636,1433,1466,1783,2381,3241,4315,5535,6824,8086,9241,10180,10841,11155,11096,10676,9919,8899,7671,6328,4926,3535,2198,945,-201,-1237,-2160,-2977,-3690,-4300,-4790,-5145,-5312,-5265,-4951,-4357,-3491,-2402,-1178,67,1193,2092,2647,2823,2588,1998,1111,43,-1123,-2258,-3312,-4195,-4905,-5424,-5765,-5960,-6001,-5926,-5689,-5300,-4709,-3901,-2866,-1596,-146,1454,3101,4701,6133,7273,8017,8283,8009,7206,5893,4179,2182,67,-1974,-3783,-5173,-6052,-6324,-5983,-5065,-3659,-1898,60,2051,3930,5558,6860,7771,8273,8384,8119,7546,6716,5723,4645,3582,2619,1833,1298,1037,1077,1388,1923,2602,3347,4042,4639,5036,5224,5157,4852,4312,3566,2661,1628,542,-552,-1582,-2488,-3214,-3715,-3952,-3908,-3565,-2941,-2055,-972,229,1441,2513,3317,3702,3575,2890,1656,-37,-2065,-4250,-6417,-8386,-10008,-11168,-11808,-11900,-11490,-10639,-9464,-8072,-6609,-5156,-3821,-2637,-1611,-735,49,777,1496,2233,2984,3714,4387,4903,5225,5243,4950,4307,3368,2205,939,-287,-1324,-2049,-2372,-2250,-1718,-832,269,1466,2605,3581,4315,4755,4912,4790,4438,3891,3194,2396,1552,723,-12,-600,-968,-1098,-982,-658,-193,322,785,1095,1180,988,534,-155,-992,-1891,-2749,-3490,-4027,-4343,-4394,-4218,-3824,-3270,-2595,-1838,-1044,-217,598,1396,2133,2770,3264,3569,3640,3470,3028,2358,1467,423,-722,-1891,-3014,-4016,-4838,-5435,-5779,-5876,-5754,-5460,-5075,-4658,-4292,-4007,-3839,-3758,-3729,-3684,-3541,-3240,-2735,-2012,-1115,-101,904,1794,2430,2711,2565,1952,909,-496,-2125,-3808,-5372,-6622,-7434,-7704,-7417,-6600,-5359,-3793,-2082,-347,1248,2590,3572,4128,4225,3859,3082,1970,634,-774,-2112,-3225,-3980,-4283,-4075,-3354,-2169,-622,1157,2990,4710,6128,7111,7535,7366,6596,5310,3628,1717,-224,-2007,-3443,-4389,-4745,-4476,-3602,-2218,-450,1513,3489,5266,6681,7580,7885,7563,6648,5237,3472,1527,-409,-2160,-3584,-4575,-5096,-5167,-4849,-4267,-3530,-2777,-2111,-1606,-1319,-1250,-1391,-1695,-2088,-2498,-2822,-2982,-2911,-2558,-1939,-1065,-29,1088,2160,3076,3724,4036,3950,3488,2675,1605,402,-822,-1911,-2780,-3328,-3520,-3341,-2808,-1965,-867,414,1789,3178,4462,5556,6357,6808,6868,6569,5949,5126,4205,3318,2563,2020,1703,1609,1680,1831,1994,2067,2022,1816,1476,1040,561,118,-260,-506,-642,-637,-539,-346,-82,248,652,1125,1682,2309,2987,3691,4360,4964,5437,5759,5902,5879,5702,5401,5017,4558,4059,3515,2920,2280,1553,761,-142,-1119,-2184,-3297,-4413,-5491,-6443,-7210,-7703,-7846,-7586,-6878,-5731,-4195,-2356,-368,1615,3396,4813,5718,6014,5675,4720,3240,1373,-720,-2838,-4796,-6411,-7535,-8071,-7976,-7262,-6009,-4330,-2374,-312,1718,3555,5121,6314,7116,7506,7503,7148,6495,5633,4661,3689,2832,2179,1803,1727,1934,2383,2990,3688,4377,4997,5484,5791,5907,5808,5510,5031,4392,3650,2849,2057,1365,835,564,596,971,1674,2659,3822,5036,6144,6989,7433,7388,6814,5752,4285,2565,740,-1008,-2559,-3790,-4674,-5200,-5426,-5437,-5329,-5212,-5163,-5253,-5499,-5917,-6471,-7111,-7788,-8420,-8955,-9333,-9499,-9424,-9072,-8440,-7528,-6381,-5039,-3599,-2140,-764,443,1427,2155,2621,2875,2939,2887,2772,2631,2529,2466,2483,2569,2742,2992,3314,3695,4110,4519,4883,5135,5223,5084,4675,3959,2946,1651,161,-1442,-3005,-4407,-5490,-6155,-6309,-5941,-5056,-3758,-2150,-415,1278,2743,3825,4411,4433,3906,2876,1486,-111,-1703,-3097,-4105,-4598,-4517,-3869,-2763,-1352,156,1528,2575,3126,3108,2529,1467,101,-1394,-2794,-3934,-4682,-4984,-4849,-4357,-3628,-2806,-2051,-1475,-1189,-1231,-1606,-2265,-3131,-4075,-4994,-5731,-6203,-6300,-6008,-5311,-4279,-2985,-1554,-107,1237,2353,3171,3603,3630,3248,2486,1421,140,-1238,-2599,-3818,-4809,-5486,-5805,-5762,-5362,-4659,-3713,-2603,-1416,-236,850,1769,2449,2834,2884,2577,1935,999,-136,-1364,-2557,-3585,-4352,-4767,-4809,-4457,-3754,-2733,-1483,-76,1378,2769,3983,4893,5413,5455,5028,4146,2943,1553,194,-966,-1741,-2032,-1799,-1062,73,1480,2984,4410,5596,6393,6729,6549,5912,4888,3640,2315,1087,82,-608,-958,-992,-786,-438,-60,253,413,378,124,-336,-974,-1718,-2516,-3257,-3883,-4314,-4506,-4451,-4148,-3651,-2999,-2273,-1529,-836,-233,247,602,832,953,964,888,703,438,84,-313,-705,-1023,-1163,-1059,-617,176,1311,2698,4213,5667,6900,7732,8071,7865,7161,6062,4738,3378,2183,1331,951,1119,1841,3044,4611,6353,8075,9556,10616,11108,10955,10157,8778,6966,4903,2810,908,-615,-1604,-1985,-1747,-959,238,1679,3141,4446,5420,5948,5991,5557,4733,3646,2445,1301,342,-307,-606,-547,-188,357,966,1478,1762,1702,1238,353,-899,-2422,-4079,-5710,-7159,-8275,-8947,-9097,-8700,-7786,-6427,-4741,-2871,-958,852,2458,3759,4739,5346,5625,5569,5219,4598,3740,2677,1468,174,-1113,-2295,-3259,-3904,-4130,-3885,-3137,-1925,-327,1519,3442,5254,6765,7822,8309,8170,7431,6149,4480,2581,656,-1095,-2505,-3420,-3772,-3523,-2724,-1470,100,1791,3450,4871,5957,6583,6755,6468,5820,4913,3880,2870,1991,1346,962,847,933,1143,1365,1493,1450,1162,631,-147,-1108,-2183,-3283,-4320,-5210,-5898,-6349,-6553,-6529,-6325,-5985,-5600,-5229,-4944,-4798,-4816,-4997,-5329,-5744,-6190,-6577,-6822,-6846,-6589,-6013,-5115,-3935,-2530,-1020,495,1867,2993,3768,4145,4113,3709,2999,2072,1021,-57,-1097,-2008,-2760,-3283,-3556,-3549,-3252,-2685,-1880,-903,163,1232,2223,3061,3719,4152,4389,4425,4301,4028,3644,3159,2615,2023,1425,834,273,-261,-768,-1275,-1790,-2334,-2896,-3454,-3958,-4351,-4559,-4519,-4198,-3563,-2666,-1529,-274,1037,2261,3328,4133,4619,4741,4479,3846,2896,1683,332,-1064,-2371,-3489,-4335,-4865,-5060,-4953,-4590,-4060,-3432,-2812,-2267,-1875,-1686,-1723,-1989,-2456,-3073,-3769,-4470,-5104,-5603,-5924,-6030,-5903,-5545,-4960,-4165,-3199,-2074,-862,416,1673,2856,3876,4664,5133,5239,4919,4185,3040,1561,-163,-1994,-3798,-5408,-6711,-7581,-7975,-7879,-7334,-6443,-5317,-4103,-2933,-1912,-1114,-570,-268,-169,-213,-335,-476,-586,-637,-604,-493,-306,-78,179,408,607,742,828,876,930,1016,1180,1426,1738,2076,2362,2533,2505,2254,1750,1031,149,-831,-1811,-2717,-3472,-4010,-4293,-4301,-4017,-3472,-2688,-1718,-613,551,1734,2831,3813,4581,5099,5303,5174,4705,3909,2834,1528,62,-1488,-3048,-4537,-5874,-6993,-7818,-8316,-8448,-8227,-7672,-6832,-5774,-4563,-3272,-1954,-672,542,1635,2564,3294,3764,3958,3849,3451,2800,1954,990,1,-920,-1688,-2238,-2524,-2543,-2299,-1837,-1195,-432,406,1260,2079,2808,3397,3797,3974,3896,3569,2994,2219,1303,316,-640,-1484,-2136,-2519,-2614,-2381,-1847,-1025,21,1224,2493,3713,4786,5574,6008,6002,5551,4677,3457,1999,457,-1050,-2357,-3390,-4049,-4325,-4223,-3792,-3117,-2277,-1370,-472,365,1098,1729,2254,2694,3049,3325,3475,3483,3270,2829,2112,1169,30,-1176,-2364,-3378,-4141,-4555,-4603,-4286,-3668,-2815,-1850,-847,68,844,1399,1720,1778,1587,1142,483,-380,-1366,-2431,-3476,-4411,-5161,-5642,-5825,-5679,-5218,-4464,-3465,-2261,-925,512,1961,3401,4738,5939,6921,7643,8053,8123,7849,7243,6356,5229,3960,2604,1273,21,-1060,-1929,-2532,-2854,-2888,-2659,-2192,-1562,-812,-27,746,1449,2058,2545,2919,3184,3361,3469,3527,3537,3513,3435,3313,3130,2895,2624,2319,2029,1750,1537,1375,1293,1262,1270,1264,1201,1035,705,201,-517,-1420,-2498,-3694,-4960,-6220,-7412,-8462,-9303,-9886,-10158,-10109,-9708,-9000,-7982,-6742,-5322,-3818,-2319,-901,340,1338,2043,2397,2409,2073,1456,631,-284,-1174,-1925,-2449,-2706,-2684,-2434,-2007,-1497,-960,-461,-26,354,683,1009,1339,1697,2059,2406,2684,2863,2906,2813,2593,2282,1931,1588,1303,1134,1084,1206,1461,1859,2335,2852,3332,3707,3914,3896,3638,3121,2394,1473,459,-603,-1620,-2535,-3313,-3919,-4371,-4677,-4868,-4976,-5012,-4997,-4910,-4743,-4452,-4018,-3397,-2610,-1656,-615,459,1448,2284,2855,3124,3029,2577,1779,682,-628,-2078,-3538,-4919,-6087,-6963,-7444,-7489,-7072,-6204,-4952,-3391,-1650,150,1861,3367,4537,5309,5612,5457,4880,3957,2818,1580,374,-683,-1541,-2142,-2532,-2754,-2877,-3003,-3146,-3376,-3633,-3892,-4061,-4063,-3832,-3346,-2616,-1716,-756,136,824,1192,1180,764,-13,-1049,-2209,-3330,-4243,-4814,-4933,-4573,-3724,-2499,-992,593,2096,3318,4124,4412,4168,3443,2356,1071,-220,-1351,-2166,-2580,-2570,-2160,-1455,-577,328,1115,1676,1940,1888,1554,1016,368,-250,-754,-1035,-1065,-829,-378,224,881,1503,2012,2340,2455,2341,2008,1485,814,36,-790,-1627,-2418,-3145,-3765,-4267,-4631,-4854,-4935,-4881,-4707,-4438,-4093,-3711,-3307,-2904,-2503,-2094,-1649,-1153,-570,97,854,1679,2534,3407,4227,5006,5682,6282,6785,7219,7589,7910,8174,8364,8438,8359,8079,7568,6815,5822,4636,3303,1925,580,-596,-1526,-2099,-2280,-2040,-1437,-518,574,1751,2850,3794,4465,4854,4919,4739,4352,3889,3432,3102,2962,3069,3420,3991,4702,5459,6151,6670,6935,6894,6543,5920,5089,4152,3185,2288,1506,878,398,46,-231,-482,-771,-1143,-1635,-2251,-2959,-3708,-4401,-4942,-5231,-5181,-4761,-3940,-2782,-1328,301,2001,3657,5153,6406,7351,7970,8249,8243,7974,7527,6939,6271,5545,4783,3985,3145,2276,1370,479,-378,-1129,-1729,-2115,-2261,-2126,-1726,-1074,-216,780,1843,2901,3879,4744,5456,6020,6443,6755,6995,7186,7362,7527,7665,7744,7713,7501,7069,6356,5362,4110,2641,1058,-555,-2068,-3389,-4406,-5060,-5282,-5062,-4401,-3342,-1951,-320,1437,3208,4859,6287,7383,8079,8325,8104,7435,6365,4969,3353,1623,-91,-1699,-3096,-4247,-5106,-5695,-6031,-6156,-6112,-5929,-5638,-5246,-4772,-4211,-3577,-2878,-2124,-1337,-535,256,995,1662,2203,2618,2871,2986,2969,2860,2690,2511,2322,2174,2019,1877,1691,1457,1155,795,407,36,-252,-404,-368,-112,347,992,1739,2503,3183,3668,3895,3799,3404,2723,1864,912,-6,-781,-1326,-1580,-1527,-1181,-608,108,857,1531,2031,2305,2311,2087,1666,1125,540,-25,-525,-932,-1255,-1505,-1718,-1935,-2172,-2460,-2782,-3131,-3469,-3754,-3953,-4040,-3995,-3843,-3581,-3262,-2894,-2513,-2129,-1740,-1353,-938,-522,-91,307,632,839,861,690,308,-236,-876,-1521,-2073,-2453,-2608,-2526,-2243,-1815,-1345,-907,-604,-480,-575,-867,-1327,-1866,-2421,-2895,-3243,-3416,-3431,-3297,-3079,-2819,-2570,-2370,-2214,-2116,-2017,-1910,-1736,-1484,-1133,-695,-203,301,746,1079,1229,1164,851,300,-457,-1378,-2380,-3395,-4327,-5110,-5665,-5974,-6017,-5828,-5472,-5012,-4540,-4118,-3788,-3567,-3432,-3343,-3241,-3070,-2788,-2385,-1862,-1273,-648,-69,432,805,1041,1147,1145,1077,986,915,896,960,1099,1317,1564,1795,1944,1941,1732,1282,586,-332,-1417,-2610,-3824,-4993,-6032,-6892,-7515,-7872,-7935,-7702,-7172,-6386,-5365,-4203,-2945,-1706,-534,492,1345,2009,2494,2817,3001,3059,3003,2819,2508,2039,1424,649,-257,-1266,-2337,-3405,-4426,-5318,-6035,-6520,-6728,-6642,-6236,-5524,-4512,-3241,-1753,-133,1549,3165,4633,5822,6659,7072,7028,6553,5666,4473,3057,1539,30,-1381,-2621,-3641,-4420,-4941,-5207,-5208,-4944,-4414,-3609,-2567,-1315,68,1494,2871,4085,5069,5741,6090,6091,5806,5269,4601,3882,3240,2752,2505,2516,2798,3287,3919,4573,5142,5507,5569,5267,4571,3497,2103,481,-1251,-2957,-4505,-5788,-6709,-7231,-7354,-7107,-6584,-5859,-5039,-4208,-3400,-2659,-1941,-1234,-467,380,1330,2359,3401,4390,5210,5792,6054,5972,5526,4765,3736,2519,1207,-116,-1348,-2407,-3208,-3687,-3781,-3467,-2734,-1635,-229,1342,2957,4432,5629,6412,6691,6443,5682,4500,3038,1443,-76,-1374,-2291,-2739,-2685,-2135,-1171,116,1583,3099,4526,5737,6634,7147,7236,6905,6187,5142,3867,2457,1032,-322,-1501,-2463,-3160,-3587,-3765,-3710,-3471,-3088,-2610,-2087,-1564,-1087,-693,-408,-252,-220,-310,-486,-724,-978,-1217,-1414,-1553,-1645,-1703,-1773,-1884,-2093,-2407,-2861,-3417,-4065,-4726,-5342,-5824,-6098,-6110,-5811,-5211,-4330,-3241,-2029,-826,278,1142,1701,1896,1706,1168,331,-718,-1866,-3005,-4008,-4768,-5184,-5194,-4753,-3875,-2598,-1021,732,2485,4078,5314,6079,6236,5786,4724,3174,1270,-796,-2829,-4656,-6129,-7157,-7696,-7764,-7397,-6699,-5744,-4649,-3497,-2371,-1322,-397,389,1017,1492,1811,1981,2003,1893,1646,1294,829,298,-294,-904,-1501,-2055,-2535,-2917,-3199,-3369,-3438,-3409,-3303,-3134,-2936,-2731,-2568,-2469,-2467,-2577,-2783,-3080,-3405,-3715,-3941,-4032,-3963,-3729,-3367,-2923,-2465,-2053,-1719,-1498,-1357,-1284,-1228,-1137,-983,-733,-388,29,482,904,1242,1414,1390,1123,611,-125,-1054,-2101,-3199,-4243,-5137,-5768,-6044,-5880,-5249,-4140,-2642,-858,1030,2824,4326,5349,5773,5531,4631,3164,1263,-887,-3090,-5158,-6929,-8275,-9124,-9449,-9261,-8630,-7626,-6366,-4953,-3497,-2095,-824,263,1136,1794,2248,2542,2698,2781,2805,2813,2817,2824,2840,2855,2867,2883,2892,2922,2976,3071,3215,3396,3587,3749,3819,3741,3467,2958,2215,1259,147,-1059,-2254,-3378,-4331,-5074,-5564,-5791,-5773,-5523,-5092,-4495,-3788,-2977,-2097,-1154,-176,828,1815,2759,3619,4347,4929,5323,5536,5542,5348,4948,4345,3556,2593,1512,351,-790,-1834,-2673,-3199,-3357,-3064,-2347,-1237,164,1694,3208,4513,5465,5952,5920,5379,4402,3101,1640,177,-1103,-2065,-2583,-2587,-2058,-1021,439,2196,4106,5997,7707,9103,10043,10478,10354,9695,8570,7061,5324,3478,1691,79,-1243,-2201,-2764,-2925,-2725,-2233,-1519,-694,183,1012,1763,2384,2867,3195,3371,3387,3259,2990,2616,2157,1686,1226,865,611,506,529,653,828,1001,1124,1175,1142,1053,941,858,856,970,1221,1606,2083,2610,3106,3506,3739,3749,3510,3006,2260,1325,266,-804,-1783,-2558,-3027,-3121,-2796,-2057,-929,507,2164,3916,5624,7151,8346,9095,9299,8914,7937,6428,4495,2297,16,-2136,-3982,-5334,-6098,-6195,-5650,-4526,-2949,-1082,899,2815,4505,5841,6722,7113,7000,6447,5542,4411,3212,2070,1127,456,107,83,331,799,1380,2001,2558,3009,3290,3421,3389,3253,3034,2794,2544,2319,2117,1935,1771,1602,1424,1219,975,688,351,-23,-425,-825,-1193,-1486,-1670,-1702,-1571,-1262,-796,-202,481,1198,1899,2540,3072,3466,3686,3728,3573,3251,2771,2178,1530,869,266,-243,-602,-804,-817,-655,-319,178,806,1535,2316,3089,3786,4335,4671,4737,4504,3964,3140,2080,860,-444,-1728,-2901,-3873,-4560,-4912,-4883,-4483,-3738,-2721,-1526,-271,939,1989,2806,3337,3547,3466,3106,2539,1820,1033,242,-478,-1083,-1526,-1783,-1856,-1734,-1462,-1045,-555,-10,507,973,1323,1531,1568,1424,1102,630,42,-608,-1256,-1852,-2326,-2660,-2826,-2840,-2741,-2561,-2358,-2170,-2020,-1921,-1867,-1835,-1810,-1765,-1684,-1540,-1337,-1045,-698,-283,147,564,912,1133,1182,1023,641,64,-676,-1496,-2331,-3089,-3714,-4149,-4372,-4364,-4146,-3725,-3154,-2467,-1733,-1012,-378,101,360,350,48,-560,-1434,-2535,-3778,-5066,-6294,-7338,-8089,-8442,-8333,-7725,-6645,-5167,-3408,-1520,321,1971,3267,4133,4501,4385,3822,2916,1767,519,-725,-1841,-2765,-3435,-3824,-3949,-3822,-3500,-3031,-2477,-1892,-1321,-804,-361,-14,228,375,412,375,255,89,-110,-304,-489,-629,-744,-824,-903,-1004,-1158,-1386,-1714,-2127,-2643,-3204,-3801,-4363,-4857,-5221,-5425,-5441,-5254,-4883,-4336,-3671,-2929,-2182,-1503,-944,-583,-428,-540,-884,-1484,-2276,-3225,-4249,-5247,-6131,-6757,-7059,-6919,-6324,-5262,-3806,-2078,-226,1548,3074,4179,4752,4745,4178,3141,1784,288,-1136,-2308,-3053,-3279,-2928,-2030,-670,1010,2841,4625,6195,7392,8114,8325,8021,7282,6208,4925,3591,2316,1228,385,-163,-431,-437,-249,79,474,892,1270,1606,1852,2025,2099,2095,1993,1840,1624,1417,1216,1100,1055,1129,1286,1511,1759,1976,2117,2138,2017,1732,1302,728,63,-668,-1414,-2117,-2748,-3241,-3569,-3696,-3590,-3259,-2688,-1938,-1040,-87,820,1594,2103,2292,2072,1455,447,-846,-2308,-3761,-5027,-5915,-6279,-6015,-5086,-3548,-1517,803,3191,5384,7174,8350,8820,8521,7517,5925,3930,1765,-344,-2163,-3514,-4264,-4352,-3811,-2705,-1218,500,2221,3781,5025,5847,6219,6136,5683,4946,4055,3137,2289,1609,1123,854,767,820,944,1087,1175,1183,1075,862,576,271,11,-139,-133,53,409,909,1485,2082,2626,3061,3356,3484,3465,3309,3057,2724,2333,1890,1383,804,140,-614,-1439,-2292,-3135,-3877,-4487,-4883,-5057,-4979,-4662,-4129,-3428,-2631,-1820,-1088,-522,-184,-131,-360,-865,-1565,-2399,-3222,-3954,-4457,-4665,-4523,-4023,-3205,-2138,-928,295,1418,2300,2875,3074,2894,2389,1620,725,-173,-951,-1479,-1710,-1599,-1195,-561,180,910,1515,1898,2015,1855,1456,898,269,-318,-784,-1065,-1135,-1028,-783,-490,-224,-71,-74,-281,-672,-1241,-1918,-2654,-3355,-3973,-4425,-4674,-4680,-4411,-3890,-3105,-2124,-999,201,1376,2471,3415,4164,4693,4983,5029,4818,4357,3624,2639,1399,-46,-1662,-3355,-5054,-6647,-8046,-9167,-9941,-10349,-10379,-10076,-9488,-8712,-7817,-6919,-6078,-5385,-4873,-4582,-4479,-4557,-4717,-4915,-5026,-4988,-4712,-4144,-3278,-2117,-754,723,2153,3396,4289,4720,4605,3923,2700,1041,-927,-2992,-4975,-6644,-7840,-8429,-8354,-7649,-6386,-4751,-2902,-1064,586,1915,2822,3301,3382,3132,2659,2056,1415,808,283,-137,-430,-611,-653,-579,-352,19,564,1281,2173,3214,4372,5571,6752,7810,8686,9302,9633,9670,9442,9016,8464,7895,7402,7057,6919,6980,7202,7507,7775,7875,7698,7128,6113,4640,2743,546,-1808,-4100,-6123,-7666,-8573,-8759,-8219,-7038,-5377,-3452,-1500,226,1542,2271,2355,1773,591,-1054,-3008,-5056,-7004,-8657,-9855,-10492,-10516,-9930,-8797,-7221,-5333,-3303,-1273,587,2179,3398,4233,4675,4793,4660,4392,4097,3887,3837,3999,4378,4943,5639,6380,7095,7693,8131,8341,8327,8059,7578,6893,6070,5147,4196,3270,2422,1691,1107,660,374,199,158,198,337,545,842,1217,1698,2287,3012,3879,4895,6066,7356,8764,10219,11684,13089,14341,15384,16126,16507,16499,16067,15240,14055,12567,10859,9007,7089,5179,3327,1575,-58,-1574,-2959,-4229,-5361,-6344,-7157,-7759,-8135,-8250,-8105,-7703,-7076,-6277,-5384,-4469,-3625,-2908,-2383,-2054,-1933,-1973,-2139,-2362,-2608,-2831,-3032,-3231,-3459,-3786,-4259,-4924,-5806,-6873,-8066,-9280,-10385,-11242,-11721,-11724,-11182,-10101,-8511,-6515,-4244,-1840,527,2734,4639,6186,7295,7986,8250,8142,7713,7026,6162,5185,4171,3179,2250,1416,690,71,-430,-824,-1091,-1224,-1211,-1035,-690,-185,485,1282,2199,3184,4219,5249,6245,7157,7945,8562,8961,9103,8952,8493,7736,6716,5493,4175,2842,1635,626,-99,-535,-682,-636,-473,-335,-343,-603,-1204,-2162,-3459,-5005,-6657,-8243,-9576,-10489,-10862,-10643,-9856,-8599,-7036,-5356,-3758,-2429,-1489,-1029,-1058,-1539,-2400,-3526,-4795,-6089,-7294,-8324,-9130,-9670,-9955,-9993,-9816,-9453,-8948,-8329,-7638,-6912,-6190,-5519,-4943,-4496,-4201,-4078,-4098,-4243,-4450,-4650,-4770,-4745,-4506,-4039,-3322,-2395,-1304,-138,1016,2050,2888,3464,3745,3741,3466,2991,2370,1688,1011,410,-73,-403,-576,-592,-457,-194,189,671,1227,1841,2474,3096,3673,4158,4519,4730,4765,4646,4375,4012,3590,3175,2795,2489,2248,2066,1894,1686,1387,938,308,-536,-1579,-2816,-4168,-5592,-6967,-8206,-9196,-9830,-10034,-9747,-8947,-7670,-5983,-4019,-1932,89,1865,3224,4034,4236,3787,2776,1279,-529,-2464,-4340,-5961,-7181,-7891,-8039,-7645,-6763,-5518,-4023,-2443,-884,513,1692,2579,3169,3458,3472,3243,2815,2228,1525,753,-55,-849,-1593,-2233,-2738,-3049,-3158,-3043,-2723,-2235,-1625,-944,-242,465,1151,1844,2557,3325,4186,5134,6185,7283,8383,9397,10240,10816,11064,10930,10426,9593,8519,7334,6152,5111,4286,3733,3449,3393,3502,3701,3919,4108,4245,4323,4375,4420,4505,4640,4855,5116,5423,5719,5965,6115,6108,5918,5501,4871,4051,3117,2180,1354,783,549,715,1257,2096,3074,4018,4718,5005,4762,3921,2531,672,-1473,-3715,-5840,-7644,-8976,-9708,-9799,-9239,-8095,-6475,-4521,-2403,-295,1647,3278,4501,5246,5485,5236,4536,3479,2154,696,-787,-2165,-3353,-4271,-4897,-5216,-5262,-5087,-4740,-4315,-3849,-3427,-3058,-2764,-2514,-2261,-1932,-1459,-764,183,1397,2843,4444,6099,7668,9026,10036,10596,10645,10138,9120,7635,5819,3805,1771,-121,-1728,-2942,-3710,-4024,-3922,-3468,-2755,-1868,-911,27,867,1522,1936,2036,1785,1147,129,-1236,-2876,-4685,-6527,-8274,-9770,-10906,-11580,-11737,-11353,-10461,-9115,-7441,-5581,-3704,-2007,-649,188,425,-26,-1117,-2802,-4910,-7275,-9673,-11890,-13736,-15047,-15724,-15732,-15084,-13881,-12232,-10326,-8315,-6394,-4690,-3327,-2353,-1798,-1620,-1770,-2170,-2723,-3363,-3998,-4582,-5067,-5426,-5653,-5742,-5711,-5570,-5332,-5011,-4591,-4088,-3475,-2791,-2034,-1272,-551,60,502,737,764,602,317,-15,-311,-486,-492,-303,78,593,1192,1774,2287,2664,2910,3043,3125,3249,3490,3921,4592,5481,6574,7784,9016,10174,11109,11741,11926,11609,10728,9265,7280,4823,2043,-920,-3881,-6666,-9113,-11075,-12468,-13201,-13256,-12615,-11305,-9377,-6911,-4028,-878,2348,5429,8154,10283,11670,12169,11770,10506,8520,5995,3174,290,-2416,-4751,-6578,-7808,-8430,-8499,-8086,-7341,-6378,-5345,-4350,-3484,-2800,-2329,-2057,-1964,-2006,-2132,-2306,-2478,-2625,-2720,-2742,-2665,-2469,-2130,-1617,-934,-44,1006,2220,3520,4855,6131,7258,8162,8769,9045,8995,8625,8021,7239,6375,5502,4667,3907,3223,2606,2031,1471,904,319,-270,-837,-1314,-1631,-1704,-1438,-784,313,1833,3747,5949,8317,10688,12887,14731,16070,16758,16711,15886,14289,12011,9170,5976,2634,-593,-3504,-5900,-7658,-8726,-9079,-8792,-7928,-6605,-4935,-3036,-1044,927,2727,4242,5331,5901,5873,5230,3997,2275,197,-2055,-4291,-6333,-8028,-9271,-10016,-10257,-10043,-9448,-8579,-7544,-6462,-5439,-4561,-3894,-3462,-3247,-3207,-3262,-3314,-3294,-3097,-2705,-2074,-1232,-224,888,2002,3043,3910,4540,4885,4928,4678,4190,3501,2717,1871,1039,241,-521,-1249,-1971,-2707,-3444,-4177,-4852,-5412,-5795,-5944,-5821,-5432,-4793,-3960,-2994,-1968,-930,70,1056,2026,3058,4202,5515,7040,8747,10592,12454,14199,15650,16661,17082,16837,15876,14233,11978,9263,6243,3137,134,-2558,-4766,-6360,-7228,-7348,-6703,-5371,-3448,-1085,1538,4226,6770,8984,10690,11779,12151,11802,10741,9052,6845,4270,1491,-1294,-3926,-6219,-8043,-9310,-9955,-10013,-9520,-8606,-7385,-6034,-4674,-3445,-2413,-1616,-1046,-638,-340,-44,306,782,1420,2225,3174,4224,5295,6312,7195,7865,8278,8398,8228,7775,7092,6215,5200,4112,2993,1910,910,44,-630,-1080,-1252,-1151,-755,-112,735,1710,2724,3684,4509,5117,5471,5544,5374,5009,4574,4177,3984,4103,4639,5601,6956,8564,10253,11779,12918,13457,13243,12216,10387,7872,4860,1576,-1700,-4737,-7310,-9264,-10502,-10994,-10757,-9866,-8410,-6512,-4292,-1902,547,2888,5017,6789,8100,8857,8989,8467,7307,5561,3341,800,-1902,-4547,-6992,-9042,-10624,-11654,-12140,-12141,-11722,-11027,-10141,-9192,-8251,-7368,-6576,-5845,-5177,-4512,-3839,-3124,-2364,-1578,-795,-65,554,1012,1259,1276,1049,608,-27,-781,-1610,-2425,-3170,-3766,-4168,-4322,-4219,-3847,-3248,-2475,-1606,-747,31,623,997,1113,984,643,139,-478,-1135,-1811,-2430,-2972,-3371,-3566,-3491,-3061,-2228,-947,748,2798,5047,7322,9384,11023,12026,12258,11646,10205,8035,5304,2219,-991,-4088,-6893,-9216,-10965,-12053,-12478,-12253,-11453,-10167,-8512,-6621,-4627,-2663,-853,692,1889,2672,3009,2888,2328,1355,33,-1576,-3393,-5313,-7252,-9087,-10734,-12076,-13053,-13584,-13650,-13242,-12381,-11130,-9562,-7772,-5879,-3969,-2166,-531,852,1945,2709,3130,3197,2924,2324,1448,333,-937,-2294,-3645,-4910,-6007,-6874,-7460,-7749,-7748,-7487,-7033,-6438,-5790,-5144,-4555,-4049,-3641,-3306,-3031,-2769,-2490,-2157,-1754,-1259,-693,-54,614,1288,1933,2526,3062,3561,4054,4605,5267,6106,7152,8415,9852,11378,12876,14163,15099,15485,15237,14255,12573,10257,7459,4379,1220,-1784,-4450,-6603,-8135,-8968,-9097,-8549,-7398,-5775,-3815,-1699,403,2314,3883,4985,5542,5527,4944,3877,2404,681,-1164,-2962,-4574,-5876,-6764,-7203,-7171,-6715,-5916,-4857,-3681,-2469,-1356,-401,313,753,896,732,288,-413,-1313,-2356,-3452,-4520,-5451,-6156,-6553,-6578,-6211,-5448,-4345,-2949,-1376,302,1970,3552,4987,6233,7287,8165,8897,9536,10114,10672,11199,11691,12064,12279,12216,11823,11028,9798,8160,6158,3898,1528,-798,-2878,-4542,-5618,-5978,-5540,-4293,-2280,360,3451,6734,9946,12790,15027,16425,16881,16333,14855,12590,9748,6601,3404,414,-2180,-4230,-5678,-6519,-6812,-6649,-6152,-5419,-4586,-3706,-2867,-2101,-1436,-892,-476,-167,36,177,287,392,530,696,888,1073,1221,1293,1270,1142,929,667,405,185,46,-17,-11,0,-44,-219,-596,-1226,-2131,-3313,-4725,-6306,-7961,-9576,-11030,-12198,-12982,-13295,-13113,-12429,-11300,-9804,-8063,-6200,-4364,-2667,-1226,-104,661,1068,1153,972,585,76,-508,-1123,-1730,-2349,-2943,-3548,-4146,-4732,-5300,-5812,-6253,-6576,-6759,-6750,-6520,-6025,-5243,-4152,-2763,-1090,812,2878,4998,7075,8949,10508,11595,12127,12014,11265,9898,8031,5790,3343,863,-1491,-3590,-5336,-6685,-7636,-8203,-8464,-8455,-8255,-7905,-7449,-6903,-6304,-5655,-5006,-4374,-3808,-3356,-3054,-2948,-3049,-3365,-3875,-4542,-5313,-6118,-6889,-7567,-8081,-8413,-8531,-8441,-8181,-7755,-7243,-6648,-6042,-5428,-4850,-4320,-3857,-3471,-3170,-2949,-2796,-2695,-2608,-2518,-2390,-2207,-1961,-1660,-1306,-943,-570,-240,32,225,314,302,185,-19,-301,-619,-970,-1295,-1596,-1821,-1971,-2019,-1961,-1788,-1490,-1060,-500,195,998,1909,2873,3888,4893,5892,6831,7723,8527,9260,9891,10430,10844,11128,11244,11167,10869,10317,9504,8419,7095,5562,3895,2159,459,-1136,-2521,-3646,-4445,-4888,-4957,-4655,-3998,-3043,-1859,-549,757,1949,2879,3495,3715,3564,3075,2326,1422,466,-457,-1258,-1903,-2353,-2607,-2661,-2531,-2222,-1759,-1157,-455,309,1080,1793,2387,2797,2973,2879,2505,1858,984,-62,-1194,-2315,-3336,-4157,-4723,-4980,-4924,-4596,-4044,-3383,-2692,-2086,-1624,-1358,-1269,-1323,-1435,-1504,-1441,-1142,-577,294,1419,2737,4130,5458,6571,7338,7637,7427,6681,5475,3918,2179,467,-1018,-2065,-2534,-2315,-1407,159,2235,4676,7252,9771,12015,13818,15055,15638,15556,14839,13571,11885,9935,7906,5972,4305,3011,2177,1787,1808,2113,2577,3039,3366,3451,3224,2684,1831,765,-472,-1747,-3006,-4158,-5167,-6014,-6702,-7269,-7756,-8211,-8681,-9181,-9726,-10292,-10842,-11325,-11690,-11871,-11835,-11526,-10931,-10017,-8800,-7279,-5496,-3506,-1385,772,2846,4736,6322,7528,8295,8605,8472,7951,7114,6052,4861,3625,2421,1311,319,-518,-1208,-1743,-2133,-2394,-2530,-2566,-2502,-2364,-2149,-1861,-1486,-993,-355,473,1511,2777,4256,5901,7656,9418,11106,12614,13872,14808,15399,15630,15526,15141,14526,13779,12956,12135,11365,10651,10017,9413,8824,8204,7526,6782,5972,5129,4270,3440,2647,1906,1212,567,-33,-557,-987,-1267,-1369,-1250,-924,-395,262,974,1635,2155,2434,2440,2120,1525,671,-350,-1470,-2604,-3666,-4598,-5346,-5852,-6109,-6073,-5755,-5155,-4303,-3246,-2057,-810,394,1471,2332,2917,3173,3083,2651,1908,919,-238,-1452,-2611,-3598,-4322,-4704,-4729,-4397,-3774,-2946,-2020,-1114,-313,301,718,936,1018,1038,1088,1267,1646,2292,3222,4426,5857,7407,8971,10378,11498,12177,12335,11912,10952,9521,7769,5864,3968,2261,851,-170,-769,-950,-765,-288,361,1061,1667,2046,2083,1711,911,-258,-1682,-3187,-4583,-5686,-6355,-6520,-6160,-5357,-4201,-2847,-1431,-78,1107,2064,2765,3203,3396,3365,3133,2713,2122,1365,458,-568,-1704,-2878,-4087,-5260,-6389,-7440,-8403,-9282,-10068,-10779,-11401,-11941,-12385,-12715,-12919,-12971,-12856,-12557,-12060,-11355,-10462,-9383,-8184,-6897,-5615,-4386,-3304,-2402,-1730,-1291,-1072,-1044,-1152,-1347,-1575,-1788,-1961,-2065,-2115,-2108,-2083,-2067,-2103,-2205,-2400,-2654,-2956,-3234,-3443,-3520,-3436,-3190,-2800,-2341,-1863,-1457,-1157,-1003,-956,-991,-1008,-943,-709,-255,450,1397,2541,3812,5096,6290,7267,7930,8198,8044,7465,6526,5309,3944,2532,1201,2,-1025,-1889,-2648,-3346,-4054,-4812,-5625,-6484,-7323,-8081,-8654,-8976,-8950,-8566,-7788,-6678,-5293,-3757,-2195,-761,400,1167,1421,1132,267,-1106,-2891,-4940,-7061,-9056,-10736,-11919,-12514,-12443,-11745,-10480,-8793,-6849,-4820,-2907,-1234,54,902,1288,1241,854,240,-454,-1086,-1525,-1680,-1507,-1003,-235,724,1745,2721,3545,4142,4481,4573,4468,4255,4030,3900,3942,4205,4698,5367,6140,6897,7516,7891,7948,7658,7059,6225,5275,4333,3523,2918,2571,2462,2559,2779,3071,3347,3598,3784,3931,4050,4174,4329,4539,4815,5151,5544,5943,6308,6562,6617,6409,5851,4938,3673,2153,511,-1079,-2411,-3326,-3671,-3396,-2499,-1081,718,2687,4627,6324,7617,8385,8567,8166,7228,5861,4183,2358,530,-1149,-2554,-3610,-4256,-4506,-4399,-4010,-3453,-2834,-2276,-1882,-1723,-1856,-2278,-2978,-3889,-4941,-6038,-7084,-7987,-8653,-9027,-9038,-8692,-7975,-6956,-5689,-4289,-2849,-1486,-275,709,1468,2004,2384,2694,3010,3434,4008,4769,5693,6740,7822,8867,9773,10483,10940,11133,11072,10780,10308,9682,8947,8101,7178,6140,5031,3825,2575,1312,110,-967,-1828,-2415,-2670,-2575,-2144,-1435,-529,456,1412,2222,2787,3051,2957,2516,1746,694,-565,-1950,-3386,-4778,-6080,-7230,-8213,-9027,-9686,-10236,-10704,-11148,-11575,-12024,-12458,-12876,-13217,-13444,-13513,-13389,-13065,-12539,-11838,-10985,-10023,-8987,-7909,-6827,-5758,-4735,-3777,-2900,-2129,-1466,-924,-501,-191,2,84,47,-109,-389,-793,-1301,-1897,-2537,-3167,-3760,-4240,-4608,-4818,-4876,-4774,-4515,-4098,-3533,-2825,-1980,-1031,7,1064,2104,3048,3839,4422,4754,4827,4657,4273,3737,3102,2428,1769,1141,574,34,-483,-1031,-1638,-2334,-3132,-4013,-4945,-5854,-6649,-7230,-7473,-7296,-6610,-5395,-3673,-1512,949,3547,6091,8357,10184,11381,11869,11588,10573,8922,6778,4329,1778,-692,-2912,-4759,-6170,-7103,-7592,-7684,-7451,-6977,-6353,-5635,-4912,-4220,-3616,-3141,-2809,-2651,-2634,-2758,-2940,-3134,-3244,-3199,-2950,-2457,-1744,-856,128,1086,1940,2573,2938,2999,2764,2275,1594,794,-43,-837,-1531,-2060,-2404,-2540,-2484,-2268,-1920,-1508,-1038,-565,-64,455,1031,1677,2413,3232,4098,4963,5739,6366,6750,6871,6699,6284,5688,5026,4406,3953,3744,3827,4191,4769,5452,6097,6563,6718,6489,5842,4835,3576,2248,1034,144,-274,-137,574,1754,3255,4859,6343,7473,8097,8088,7438,6197,4507,2536,517,-1368,-2927,-4050,-4673,-4793,-4491,-3840,-3017,-2122,-1327,-729,-411,-427,-755,-1381,-2218,-3207,-4252,-5291,-6262,-7124,-7846,-8411,-8796,-8983,-8948,-8660,-8086,-7208,-6003,-4498,-2720,-747,1332,3405,5358,7088,8512,9577,10268,10590,10590,10318,9843,9224,8525,7781,7037,6301,5597,4899,4221,3520,2786,1999,1138,207,-788,-1830,-2888,-3930,-4916,-5808,-6562,-7139,-7506,-7615,-7449,-6978,-6204,-5148,-3843,-2369,-803,758,2218,3499,4532,5282,5720,5882,5775,5497,5103,4700,4367,4165,4142,4277,4549,4866,5155,5301,5226,4852,4148,3116,1805,313,-1250,-2725,-3990,-4896,-5359,-5311,-4745,-3691,-2231,-472,1435,3350,5115,6589,7668,8270,8369,7980,7161,6001,4611,3106,1589,168,-1095,-2138,-2943,-3487,-3807,-3906,-3848,-3666,-3391,-3066,-2665,-2189,-1592,-831,116,1276,2611,4089,5609,7089,8407,9490,10261,10708,10844,10717,10425,10042,9673,9383,9200,9147,9151,9179,9100,8850,8315,7453,6245,4726,3000,1198,-493,-1905,-2850,-3217,-2914,-1952,-402,1595,3825,6056,8031,9513,10320,10322,9494,7888,5673,3055,338,-2201,-4291,-5715,-6363,-6207,-5338,-3924,-2192,-400,1219,2465,3217,3429,3146,2477,1594,681,-66,-489,-474,35,1021,2419,4107,5935,7738,9357,10654,11517,11879,11712,11026,9885,8349,6542,4545,2493,454,-1455,-3186,-4674,-5866,-6767,-7331,-7598,-7572,-7314,-6873,-6323,-5740,-5176,-4712,-4360,-4161,-4108,-4188,-4385,-4658,-4979,-5293,-5564,-5713,-5704,-5453,-4947,-4153,-3099,-1839,-462,920,2176,3198,3870,4129,3940,3320,2335,1099,-245,-1523,-2586,-3281,-3526,-3266,-2532,-1390,19,1536,2969,4129,4861,5014,4535,3387,1637,-612,-3176,-5842,-8354,-10465,-11943,-12610,-12364,-11195,-9199,-6559,-3547,-468,2362,4633,6135,6699,6306,5017,3002,523,-2148,-4692,-6862,-8454,-9353,-9543,-9099,-8142,-6883,-5503,-4211,-3168,-2486,-2218,-2359,-2849,-3586,-4454,-5316,-6076,-6636,-6965,-7054,-6921,-6649,-6278,-5920,-5610,-5429,-5378,-5484,-5718,-6038,-6431,-6812,-7190,-7496,-7737,-7884,-7953,-7913,-7803,-7580,-7274,-6845,-6302,-5611,-4777,-3794,-2681,-1488,-276,856,1818,2494,2830,2752,2282,1440,334,-932,-2200,-3344,-4236,-4789,-4971,-4757,-4210,-3363,-2314,-1128,107,1320,2431,3370,4060,4437,4423,4001,3127,1859,236,-1611,-3553,-5414,-7034,-8241,-8926,-8981,-8407,-7221,-5538,-3502,-1306,840,2758,4255,5261,5697,5625,5117,4322,3399,2496,1750,1237,984,977,1133,1373,1589,1697,1644,1418,1043,597,164,-152,-267,-128,275,903,1672,2483,3210,3758,4049,4057,3791,3300,2667,1967,1307,741,335,109,57,160,358,597,812,948,985,920,788,654,579,646,884,1341,1970,2752,3591,4399,5078,5521,5670,5472,4937,4115,3096,2016,1008,218,-247,-314,32,769,1812,3077,4434,5787,7019,8067,8843,9320,9443,9204,8582,7601,6278,4682,2892,1019,-794,-2407,-3655,-4411,-4559,-4061,-2909,-1203,919,3252,5553,7598,9174,10124,10391,9961,8933,7438,5645,3742,1873,175,-1279,-2454,-3351,-4007,-4458,-4758,-4932,-5008,-4991,-4864,-4624,-4235,-3686,-2973,-2093,-1092,-8,1078,2091,2948,3579,3948,4032,3858,3479,2959,2392,1854,1405,1108,944,937,1024,1188,1382,1581,1773,1956,2140,2322,2508,2664,2758,2732,2514,2055,1283,202,-1213,-2887,-4771,-6743,-8692,-10473,-11971,-13053,-13660,-13741,-13313,-12452,-11233,-9833,-8333,-6924,-5649,-4627,-3855,-3357,-3092,-3036,-3137,-3353,-3654,-3997,-4373,-4746,-5106,-5421,-5666,-5809,-5799,-5599,-5157,-4436,-3427,-2125,-597,1087,2793,4371,5672,6545,6899,6689,5942,4764,3290,1715,190,-1112,-2128,-2798,-3172,-3311,-3320,-3301,-3341,-3492,-3777,-4176,-4656,-5152,-5628,-6018,-6311,-6481,-6542,-6517,-6425,-6309,-6180,-6054,-5942,-5813,-5676,-5502,-5294,-5058,-4828,-4628,-4525,-4533,-4681,-4947,-5282,-5612,-5852,-5912,-5754,-5341,-4729,-3976,-3197,-2516,-2036,-1849,-1988,-2449,-3165,-4055,-4984,-5832,-6472,-6788,-6708,-6177,-5196,-3800,-2077,-135,1885,3847,5624,7111,8237,8982,9344,9377,9131,8688,8126,7526,6943,6432,6021,5706,5489,5327,5189,5039,4852,4615,4353,4074,3825,3627,3497,3434,3405,3382,3311,3160,2901,2535,2083,1583,1089,638,277,7,-173,-302,-421,-588,-835,-1200,-1678,-2258,-2886,-3512,-4061,-4459,-4645,-4558,-4167,-3471,-2486,-1289,38,1369,2578,3546,4177,4421,4282,3811,3105,2295,1509,870,473,368,581,1077,1817,2717,3695,4654,5500,6156,6547,6635,6403,5865,5078,4104,3045,1981,999,147,-545,-1075,-1469,-1744,-1940,-2070,-2148,-2189,-2188,-2171,-2125,-2091,-2059,-2056,-2083,-2139,-2228,-2327,-2424,-2470,-2430,-2228,-1815,-1135,-152,1101,2599,4211,5826,7274,8424,9164,9433,9261,8704,7917,7050,6282,5746,5539,5680,6130,6782,7498,8125,8520,8599,8291,7621,6630,5405,4055,2673,1356,168,-836,-1635,-2208,-2551,-2669,-2583,-2317,-1925,-1460,-1003,-614,-373,-318,-497,-899,-1527,-2320,-3241,-4219,-5196,-6132,-6984,-7743,-8395,-8932,-9345,-9598,-9665,-9492,-9050,-8302,-7250,-5920,-4374,-2703,-1029,535,1858,2871,3503,3765,3676,3314,2759,2102,1423,789,244,-173,-447,-564,-509,-291,104,635,1303,2041,2828,3613,4343,5008,5545,5965,6229,6362,6366,6293,6174,6087,6050,6112,6252,6431,6585,6603,6401,5887,5012,3782,2247,530,-1213,-2806,-4058,-4838,-5030,-4612,-3610,-2134,-325,1620,3520,5186,6496,7357,7780,7798,7530,7112,6685,6389,6308,6495,6924,7546,8237,8902,9407,9683,9683,9419,8945,8340,7690,7070,6515,6027,5562,5048,4399,3531,2389,943,-752,-2642,-4559,-6364,-7870,-8912,-9376,-9185,-8347,-6939,-5104,-3041,-972,867,2290,3138,3346,2913,1923,513,-1117,-2769,-4232,-5329,-5936,-5966,-5422,-4336,-2808,-966,1058,3112,5084,6872,8418,9690,10692,11444,11981,12349,12586,12736,12823,12880,12905,12913,12883,12795,12598,12237,11635,10730,9454,7788,5726,3356,772,-1830,-4262,-6318,-7801,-8609,-8679,-8046,-6835,-5183,-3312,-1391,389,1905,3065,3828,4188,4172,3820,3177,2293,1214,-9,-1317,-2636,-3891,-4979,-5823,-6345,-6503,-6292,-5748,-4952,-4016,-3080,-2284,-1756,-1614,-1897,-2649,-3790,-5250,-6848,-8423,-9742,-10643,-10940,-10554,-9455,-7700,-5445,-2869,-247,2197,4199,5586,6218,6060,5127,3542,1448,-941,-3414,-5765,-7804,-9397,-10445,-10914,-10813,-10209,-9198,-7904,-6479,-5047,-3760,-2718,-2005,-1660,-1675,-1987,-2520,-3137,-3728,-4164,-4353,-4237,-3799,-3068,-2120,-1058,-11,898,1546,1835,1700,1096,42,-1437,-3253,-5292,-7421,-9461,-11259,-12632,-13457,-13612,-13073,-11831,-9990,-7677,-5095,-2458,0,2073,3587,4434,4579,4058,2970,1486,-231,-1965,-3574,-4907,-5902,-6525,-6801,-6795,-6585,-6262,-5920,-5619,-5412,-5319,-5338,-5450,-5633,-5845,-6070,-6278,-6445,-6560,-6582,-6501,-6289,-5933,-5446,-4844,-4174,-3502,-2882,-2393,-2077,-1965,-2070,-2360,-2813,-3363,-3961,-4549,-5071,-5507,-5817,-5997,-6040,-5928,-5661,-5208,-4554,-3684,-2591,-1311,128,1632,3117,4475,5587,6388,6789,6778,6350,5552,4452,3162,1790,492,-624,-1409,-1797,-1711,-1152,-153,1215,2821,4528,6164,7552,8556,9037,8953,8307,7179,5736,4168,2703,1556,883,806,1330,2430,3953,5752,7594,9277,10595,11393,11569,11098,10010,8411,6438,4257,2035,-85,-1982,-3575,-4823,-5706,-6246,-6449,-6358,-5986,-5366,-4523,-3476,-2275,-955,401,1731,2931,3947,4696,5180,5379,5359,5165,4888,4596,4346,4177,4083,4036,3984,3849,3573,3098,2404,1508,465,-640,-1708,-2634,-3332,-3731,-3790,-3505,-2875,-1936,-730,686,2230,3814,5312,6603,7542,8003,7895,7145,5792,3883,1593,-888,-3309,-5405,-6949,-7735,-7650,-6655,-4814,-2270,754,3999,7189,10069,12415,14078,14956,15029,14324,12938,10985,8656,6119,3604,1297,-604,-1961,-2666,-2695,-2057,-856,790,2683,4634,6427,7854,8760,9010,8552,7381,5564,3201,463,-2506,-5500,-8375,-10956,-13129,-14795,-15895,-16408,-16350,-15772,-14743,-13378,-11767,-10040,-8311,-6671,-5236,-4048,-3179,-2627,-2403,-2459,-2751,-3209,-3761,-4347,-4891,-5357,-5694,-5878,-5892,-5711,-5355,-4805,-4110,-3292,-2407,-1537,-731,-75,400,676,766,719,605,485,443,497,672,930,1207,1425,1472,1276,772,-49,-1144,-2412,-3709,-4860,-5682,-6030,-5798,-4963,-3588,-1801,179,2129,3784,4941,5429,5159,4146,2453,259,-2259,-4872,-7375,-9595,-11392,-12699,-13474,-13735,-13524,-12897,-11932,-10688,-9235,-7639,-5959,-4291,-2702,-1309,-203,533,833,684,128,-777,-1875,-3068,-4169,-5088,-5704,-5985,-5915,-5528,-4890,-4083,-3204,-2340,-1570,-951,-492,-201,-18,108,246,462,801,1281,1903,2635,3429,4238,4994,5661,6182,6549,6730,6744,6585,6295,5898,5442,4977,4538,4162,3863,3626,3436,3248,3022,2720,2300,1760,1080,288,-593,-1531,-2473,-3392,-4242,-4992,-5608,-6050,-6284,-6262,-5958,-5331,-4395,-3135,-1642,35,1743,3354,4700,5643,6062,5904,5168,3945,2367,657,-995,-2359,-3297,-3724,-3641,-3143,-2356,-1465,-610,76,542,794,892,966,1123,1511,2197,3219,4555,6089,7707,9222,10474,11318,11647,11408,10617,9327,7656,5736,3735,1797,69,-1354,-2405,-3084,-3412,-3469,-3327,-3077,-2767,-2450,-2107,-1759,-1360,-915,-409,140,708,1270,1784,2244,2619,2925,3168,3361,3537,3704,3888,4081,4293,4492,4664,4762,4748,4580,4242,3721,3062,2308,1548,883,403,223,389,953,1875,3092,4449,5786,6895,7603,7787,7369,6408,4985,3298,1543,-59,-1322,-2106,-2341,-2018,-1195,-4,1406,2824,4075,4969,5379,5230,4514,3291,1689,-168,-2079,-3927,-5544,-6855,-7773,-8278,-8332,-7969,-7168,-6001,-4482,-2719,-803,1126,2906,4399,5464,6020,6054,5593,4765,3709,2601,1618,879,484,451,737,1263,1899,2508,2987,3238,3242,3019,2636,2201,1834,1631,1678,1994,2547,3270,4030,4704,5154,5268,4986,4285,3206,1834,284,-1294,-2764,-4001,-4910,-5452,-5608,-5435,-4972,-4308,-3495,-2584,-1598,-552,568,1734,2954,4163,5327,6357,7184,7733,7922,7728,7098,6098,4762,3244,1693,311,-696,-1162,-944,-3,1633,3847,6414,9097,11586,13621,14974,15488,15135,13948,12101,9802,7328,4936,2853,1231,135,-466,-676,-657,-579,-589,-794,-1211,-1813,-2483,-3108,-3531,-3667,-3438,-2859,-1989,-941,138,1109,1838,2260,2325,2084,1592,968,323,-228,-591,-701,-533,-71,653,1610,2755,4019,5369,6715,8007,9161,10106,10760,11064,10953,10412,9440,8075,6392,4482,2460,452,-1433,-3073,-4397,-5316,-5810,-5849,-5465,-4704,-3622,-2324,-886,583,1998,3263,4311,5053,5453,5461,5066,4279,3136,1709,77,-1652,-3365,-4950,-6284,-7274,-7842,-7935,-7566,-6778,-5669,-4380,-3067,-1881,-983,-443,-334,-624,-1262,-2138,-3119,-4083,-4878,-5428,-5627,-5452,-4889,-3980,-2796,-1466,-123,1058,1948,2418,2438,2017,1257,324,-609,-1338,-1727,-1682,-1214,-390,623,1655,2491,2980,2990,2483,1482,68,-1611,-3412,-5144,-6667,-7819,-8516,-8675,-8291,-7386,-6039,-4373,-2525,-669,1026,2413,3338,3727,3500,2670,1269,-600,-2810,-5197,-7567,-9756,-11568,-12885,-13600,-13681,-13150,-12103,-10673,-9045,-7393,-5890,-4656,-3773,-3246,-3061,-3139,-3419,-3809,-4262,-4714,-5150,-5536,-5868,-6145,-6353,-6518,-6623,-6689,-6689,-6630,-6455,-6162,-5699,-5057,-4239,-3256,-2173,-1055,-1,888,1509,1786,1644,1082,95,-1237,-2842,-4576,-6316,-7900,-9197,-10086,-10507,-10416,-9892,-8996,-7905,-6753,-5707,-4852,-4257,-3878,-3651,-3449,-3133,-2615,-1791,-692,666,2147,3616,4913,5877,6404,6415,5904,4922,3556,1960,266,-1337,-2733,-3785,-4440,-4662,-4495,-3998,-3293,-2484,-1698,-1020,-521,-223,-123,-194,-390,-652,-936,-1173,-1331,-1360,-1245,-963,-542,15,644,1306,1930,2460,2846,3076,3134,3079,2941,2806,2729,2762,2920,3197,3556,3918,4236,4402,4375,4107,3582,2860,1981,1096,302,-230,-407,-136,598,1743,3199,4785,6311,7567,8361,8558,8071,6899,5110,2842,282,-2347,-4820,-6922,-8478,-9362,-9504,-8913,-7646,-5853,-3710,-1448,706,2552,3942,4814,5189,5177,4940,4680,4569,4767,5324,6242,7426,8715,9927,10845,11302,11160,10371,8943,6977,4630,2093,-409,-2689,-4567,-5928,-6708,-6903,-6569,-5793,-4713,-3430,-2095,-755,503,1680,2773,3794,4765,5673,6518,7249,7855,8268,8492,8485,8277,7879,7328,6676,5961,5235,4542,3918,3398,3004,2749,2613,2584,2598,2599,2521,2289,1867,1216,348,-706,-1869,-3033,-4080,-4873,-5297,-5282,-4789,-3874,-2628,-1221,162,1307,2037,2202,1719,592,-1135,-3294,-5737,-8215,-10532,-12469,-13876,-14640,-14735,-14175,-13061,-11522,-9724,-7849,-6067,-4539,-3388,-2676,-2420,-2541,-2920,-3374,-3693,-3691,-3206,-2164,-578,1444,3708,5949,7911,9313,9994,9835,8872,7222,5126,2841,695,-1090,-2291,-2852,-2769,-2167,-1217,-132,890,1680,2128,2190,1873,1248,393,-588,-1618,-2622,-3577,-4459,-5280,-6055,-6783,-7479,-8132,-8717,-9235,-9634,-9940,-10106,-10165,-10101,-9936,-9679,-9350,-8957,-8527,-8062,-7576,-7074,-6556,-6028,-5492,-4969,-4476,-4060,-3723,-3522,-3411,-3404,-3433,-3451,-3412,-3271,-3024,-2693,-2312,-1957,-1688,-1566,-1645,-1919,-2396,-3006,-3704,-4375,-4948,-5320,-5412,-5185,-4600,-3678,-2458,-1009,578,2205,3774,5194,6389,7296,7887,8143,8103,7799,7335,6778,6253,5823,5569,5496,5608,5836,6121,6360,6492,6446,6222,5820,5310,4750,4229,3812,3538,3424,3441,3531,3632,3632,3476,3067,2380,1396,135,-1338,-2951,-4603,-6197,-7641,-8864,-9822,-10493,-10897,-11045,-10990,-10770,-10412,-9964,-9414,-8785,-8063,-7229,-6283,-5207,-4001,-2690,-1282,172,1637,3050,4357,5489,6380,6972,7201,7043,6474,5541,4305,2902,1476,219,-715,-1177,-1101,-496,567,1907,3340,4625,5575,6022,5913,5248,4146,2774,1351,110,-753,-1069,-763,182,1700,3659,5904,8224,10439,12356,13825,14727,14984,14574,13520,11917,9889,7637,5366,3294,1625,481,-62,-40,437,1199,2047,2780,3262,3405,3211,2760,2174,1614,1221,1109,1317,1831,2558,3369,4102,4615,4768,4501,3787,2670,1239,-371,-2034,-3588,-4937,-5991,-6707,-7095,-7181,-7035,-6713,-6301,-5839,-5382,-4931,-4483,-3995,-3409,-2672,-1704,-495,992,2708,4593,6542,8416,10069,11350,12128,12296,11817,10694,9009,6917,4596,2294,234,-1368,-2357,-2652,-2267,-1297,74,1611,3062,4188,4793,4764,4077,2785,1061,-921,-2885,-4640,-5937,-6686,-6782,-6275,-5248,-3858,-2313,-793,487,1418,1897,1917,1538,843,2,-848,-1528,-1905,-1863,-1346,-334,1116,2912,4909,6935,8826,10417,11605,12309,12531,12290,11688,10801,9778,8705,7706,6836,6150,5650,5320,5103,4956,4785,4563,4212,3737,3130,2432,1710,1037,503,171,99,284,714,1304,1970,2597,3073,3319,3287,2976,2457,1817,1189,690,419,427,716,1219,1854,2472,2970,3203,3100,2617,1754,596,-762,-2148,-3391,-4306,-4725,-4529,-3651,-2104,13,2529,5214,7795,10016,11649,12527,12594,11845,10409,8436,6148,3765,1487,-503,-2099,-3230,-3894,-4124,-3994,-3583,-2994,-2288,-1551,-807,-100,568,1195,1781,2345,2891,3423,3967,4502,5055,5611,6156,6687,7154,7542,7790,7873,7732,7366,6729,5862,4757,3487,2087,643,-779,-2121,-3301,-4312,-5096,-5674,-6034,-6203,-6196,-6051,-5775,-5421,-4988,-4533,-4059,-3610,-3202,-2846,-2564,-2341,-2176,-2056,-1955,-1854,-1739,-1572,-1363,-1081,-740,-347,83,509,902,1220,1409,1440,1256,840,161,-762,-1917,-3230,-4626,-5985,-7186,-8092,-8590,-8577,-7999,-6856,-5192,-3134,-845,1464,3545,5188,6169,6373,5707,4215,1986,-783,-3869,-6998,-9917,-12394,-14253,-15393,-15785,-15467,-14554,-13168,-11496,-9682,-7886,-6232,-4781,-3600,-2649,-1913,-1299,-746,-171,473,1203,2019,2865,3708,4450,5044,5397,5456,5168,4486,3409,1931,104,-2004,-4294,-6641,-8908,-10971,-12693,-14004,-14835,-15193,-15103,-14642,-13896,-12975,-11969,-10949,-9977,-9054,-8183,-7326,-6450,-5518,-4539,-3522,-2537,-1673,-1011,-663,-660,-1039,-1728,-2664,-3700,-4711,-5575,-6194,-6541,-6612,-6483,-6226,-5969,-5782,-5766,-5917,-6245,-6656,-7069,-7344,-7375,-7045,-6300,-5103,-3506,-1572,554,2709,4720,6384,7563,8118,7998,7190,5766,3835,1575,-845,-3206,-5356,-7126,-8428,-9214,-9483,-9293,-8723,-7871,-6848,-5728,-4597,-3481,-2423,-1402,-429,533,1505,2506,3570,4686,5863,7075,8296,9503,10629,11660,12508,13136,13456,13414,12949,12045,10703,8993,7009,4893,2807,896,-689,-1874,-2600,-2901,-2838,-2520,-2085,-1655,-1347,-1236,-1347,-1669,-2133,-2643,-3085,-3343,-3337,-3012,-2389,-1523,-534,441,1264,1818,2040,1917,1496,878,175,-461,-930,-1123,-999,-551,186,1134,2209,3304,4337,5224,5913,6372,6583,6566,6332,5939,5427,4862,4293,3753,3273,2834,2427,1997,1503,884,120,-823,-1914,-3125,-4383,-5600,-6695,-7562,-8137,-8348,-8153,-7547,-6526,-5134,-3421,-1466,657,2827,4979,6992,8801,10336,11552,12434,12988,13245,13251,13072,12774,12431,12092,11802,11565,11354,11122,10774,10242,9437,8321,6886,5177,3277,1313,-586,-2291,-3680,-4699,-5305,-5525,-5427,-5094,-4654,-4210,-3868,-3693,-3731,-3971,-4382,-4900,-5449,-5953,-6364,-6631,-6777,-6810,-6796,-6778,-6815,-6910,-7071,-7244,-7375,-7387,-7225,-6839,-6241,-5453,-4557,-3642,-2805,-2133,-1663,-1406,-1311,-1313,-1309,-1237,-1018,-655,-142,446,1058,1582,1959,2099,1983,1586,950,122,-821,-1790,-2711,-3501,-4105,-4482,-4604,-4475,-4103,-3526,-2776,-1922,-990,-58,861,1699,2438,3021,3412,3549,3383,2868,1972,714,-864,-2656,-4510,-6262,-7705,-8685,-9058,-8769,-7834,-6341,-4485,-2476,-592,927,1864,2080,1524,254,-1590,-3768,-6028,-8069,-9642,-10551,-10660,-9981,-8565,-6610,-4344,-2040,15,1599,2524,2707,2141,916,-825,-2874,-5020,-7052,-8782,-10082,-10846,-11036,-10639,-9686,-8234,-6379,-4223,-1925,383,2525,4366,5777,6689,7069,6959,6431,5634,4704,3821,3095,2639,2465,2557,2829,3169,3471,3619,3576,3297,2837,2244,1610,1039,599,363,333,495,780,1113,1387,1548,1519,1321,954,499,18,-405,-711,-872,-878,-788,-648,-579,-656,-977,-1598,-2508,-3675,-4968,-6223,-7261,-7861,-7885,-7212,-5816,-3786,-1260,1500,4215,6563,8270,9102,8941,7772,5704,2960,-161,-3331,-6201,-8499,-10006,-10603,-10296,-9152,-7361,-5130,-2728,-397,1638,3208,4219,4647,4540,4034,3270,2463,1782,1404,1439,1952,2937,4332,6033,7897,9779,11521,13008,14118,14801,15010,14752,14046,12957,11549,9921,8195,6464,4884,3528,2491,1801,1449,1381,1520,1767,2033,2252,2374,2391,2313,2168,1988,1803,1637,1488,1353,1210,1015,752,357,-164,-857,-1695,-2674,-3739,-4847,-5909,-6883,-7666,-8240,-8540,-8576,-8353,-7907,-7284,-6532,-5680,-4755,-3723,-2577,-1254,268,2007,3949,6033,8169,10240,12113,13664,14784,15400,15466,14988,14002,12573,10807,8803,6695,4599,2641,930,-433,-1383,-1857,-1861,-1404,-551,602,1942,3330,4629,5715,6484,6865,6826,6380,5573,4501,3269,2023,870,-63,-718,-1066,-1126,-965,-689,-395,-228,-259,-588,-1225,-2166,-3345,-4652,-5958,-7096,-7935,-8328,-8227,-7581,-6460,-4929,-3147,-1236,633,2364,3858,5075,6025,6716,7220,7573,7824,8011,8111,8135,8013,7720,7194,6415,5362,4079,2592,1016,-573,-2037,-3278,-4198,-4730,-4850,-4558,-3913,-2976,-1847,-606,662,1918,3129,4307,5461,6621,7789,8970,10139,11258,12289,13181,13884,14357,14550,14415,13924,13032,11741,10060,8027,5742,3296,854,-1437,-3403,-4894,-5791,-6017,-5563,-4479,-2874,-924,1179,3220,5010,6399,7287,7653,7528,7007,6235,5354,4541,3922,3590,3591,3884,4387,4952,5411,5594,5354,4590,3284,1470,-710,-3076,-5399,-7414,-8923,-9713,-9708,-8882,-7309,-5164,-2647,-18,2487,4657,6346,7453,7978,7925,7393,6458,5234,3821,2308,780,-699,-2083,-3332,-4440,-5391,-6215,-6904,-7506,-8015,-8451,-8808,-9062,-9203,-9190,-9009,-8638,-8076,-7318,-6381,-5259,-3970,-2504,-873,932,2878,4953,7077,9185,11157,12891,14254,15174,15556,15389,14668,13428,11740,9671,7324,4791,2180,-404,-2848,-5060,-6931,-8407,-9414,-9945,-9987,-9582,-8784,-7667,-6350,-4929,-3549,-2331,-1389,-833,-708,-1054,-1820,-2941,-4257,-5625,-6831,-7723,-8166,-8083,-7511,-6515,-5275,-3983,-2865,-2114,-1888,-2261,-3214,-4653,-6383,-8159,-9735,-10834,-11291,-10959,-9850,-8022,-5671,-3024,-365,2024,3899,5062,5398,4888,3575,1604,-844,-3551,-6275,-8814,-10970,-12628,-13705,-14213,-14190,-13766,-13059,-12227,-11410,-10701,-10185,-9868,-9733,-9736,-9775,-9804,-9696,-9422,-8896,-8123,-7081,-5810,-4346,-2758,-1122,483,1963,3241,4223,4862,5103,4945,4427,3599,2578,1445,316,-742,-1686,-2503,-3217,-3868,-4489,-5134,-5803,-6490,-7162,-7749,-8180,-8385,-8294,-7887,-7164,-6170,-4994,-3739,-2542,-1516,-788,-414,-445,-830,-1509,-2337,-3169,-3843,-4214,-4207,-3772,-2971,-1889,-680,489,1467,2142,2446,2416,2099,1660,1222,951,959,1293,1961,2867,3896,4879,5656,6093,6095,5637,4747,3508,2036,471,-1068,-2462,-3649,-4582,-5268,-5722,-5990,-6110,-6128,-6066,-5956,-5793,-5589,-5334,-5028,-4667,-4272,-3833,-3391,-2923,-2454,-1955,-1412,-802,-107,679,1555,2500,3500,4519,5527,6497,7385,8173,8824,9317,9652,9815,9849,9759,9601,9402,9177,8946,8665,8309,7817,7128,6212,5041,3635,2049,356,-1318,-2864,-4155,-5087,-5592,-5637,-5236,-4468,-3431,-2277,-1154,-208,461,779,772,485,56,-376,-649,-621,-200,653,1897,3441,5131,6800,8265,9389,10068,10266,10014,9373,8470,7418,6343,5343,4473,3770,3207,2757,2362,1968,1538,1040,478,-135,-760,-1357,-1875,-2270,-2511,-2573,-2453,-2156,-1710,-1153,-537,68,607,991,1188,1146,866,376,-267,-983,-1660,-2211,-2537,-2605,-2393,-1964,-1379,-766,-211,182,382,370,189,-98,-426,-712,-917,-1008,-970,-834,-588,-284,84,464,847,1168,1404,1477,1354,994,371,-486,-1553,-2753,-3991,-5178,-6183,-6936,-7322,-7320,-6881,-6046,-4862,-3432,-1879,-329,1094,2298,3235,3891,4310,4550,4705,4835,5002,5207,5408,5526,5442,5050,4256,3028,1383,-574,-2705,-4813,-6721,-8256,-9307,-9816,-9817,-9376,-8645,-7767,-6904,-6194,-5721,-5546,-5658,-6028,-6587,-7250,-7940,-8577,-9097,-9466,-9660,-9685,-9559,-9296,-8938,-8471,-7935,-7294,-6572,-5752,-4858,-3905,-2937,-1999,-1138,-403,167,560,752,779,651,441,196,-1,-94,-21,236,676,1250,1896,2508,2999,3275,3277,3014,2493,1837,1130,515,98,-67,51,387,851,1306,1621,1668,1389,753,-170,-1281,-2418,-3402,-4069,-4263,-3903,-2951,-1461,481,2693,5026,7253,9238,10803,11885,12406,12390,11853,10876,9520,7876,6000,3974,1842,-297,-2379,-4278,-5898,-7118,-7872,-8102,-7846,-7147,-6151,-4993,-3857,-2900,-2241,-1963,-2067,-2525,-3225,-4071,-4921,-5686,-6286,-6695,-6922,-7016,-7043,-7071,-7163,-7346,-7631,-7980,-8344,-8640,-8809,-8763,-8480,-7909,-7056,-5935,-4559,-2986,-1251,566,2400,4159,5761,7123,8180,8910,9301,9416,9319,9122,8920,8823,8885,9142,9599,10181,10864,11524,12118,12558,12816,12863,12699,12331,11763,11017,10077,8976,7701,6305,4823,3340,1945,752,-136,-612,-621,-127,836,2186,3798,5504,7128,8511,9500,10019,10008,9487,8503,7139,5498,3671,1761,-179,-2085,-3940,-5713,-7386,-8920,-10269,-11373,-12151,-12556,-12512,-12024,-11081,-9759,-8145,-6360,-4543,-2823,-1295,-44,928,1616,2082,2385,2599,2784,2992,3236,3529,3855,4179,4485,4721,4888,4959,4956,4894,4803,4734,4712,4778,4947,5222,5583,5997,6407,6749,6959,6976,6756,6292,5594,4730,3779,2858,2081,1560,1374,1561,2110,2960,3997,5080,6054,6766,7106,7005,6454,5511,4267,2866,1443,136,-957,-1773,-2289,-2526,-2515,-2327,-1988,-1567,-1063,-502,118,815,1576,2410,3307,4237,5191,6121,6991,7751,8349,8712,8798,8533,7911,6893,5532,3859,1986,16,-1881,-3581,-4894,-5725,-5964,-5585,-4617,-3144,-1323,675,2629,4352,5671,6468,6706,6406,5684,4696,3639,2708,2061,1814,1988,2556,3395,4376,5323,6092,6559,6649,6339,5649,4653,3437,2144,879,-206,-1025,-1500,-1599,-1346,-788,-16,872,1777,2607,3304,3837,4200,4438,4591,4728,4923,5210,5642,6203,6882,7612,8316,8900,9269,9331,9046,8373,7369,6096,4675,3259,1972,962,287,6,64,421,924,1481,1929,2182,2152,1809,1165,270,-795,-1924,-3014,-3947,-4654,-5060,-5169,-4999,-4623,-4148,-3684,-3354,-3245,-3416,-3871,-4568,-5407,-6262,-6980,-7423,-7482,-7084,-6241,-4985,-3452,-1757,-95,1395,2549,3262,3482,3193,2475,1432,243,-914,-1834,-2374,-2405,-1921,-941,384,1894,3359,4587,5378,5637,5282,4364,2956,1224,-654,-2466,-4024,-5165,-5774,-5813,-5308,-4354,-3111,-1756,-515,440,914,828,109,-1198,-2996,-5119,-7349,-9450,-11197,-12386,-12894,-12656,-11702,-10129,-8103,-5819,-3504,-1348,461,1829,2681,3045,2980,2603,2035,1415,830,350,-17,-310,-589,-949,-1467,-2205,-3196,-4423,-5843,-7372,-8902,-10310,-11467,-12248,-12565,-12353,-11613,-10408,-8843,-7097,-5355,-3816,-2654,-1976,-1832,-2174,-2893,-3811,-4735,-5474,-5878,-5868,-5439,-4672,-3691,-2681,-1790,-1184,-946,-1112,-1664,-2501,-3521,-4574,-5527,-6281,-6749,-6935,-6843,-6571,-6196,-5858,-5647,-5672,-5969,-6566,-7403,-8415,-9462,-10404,-11093,-11380,-11178,-10409,-9094,-7271,-5087,-2692,-304,1866,3616,4760,5202,4866,3803,2097,-69,-2473,-4858,-6951,-8519,-9360,-9363,-8491,-6801,-4437,-1603,1444,4456,7154,9372,10929,11793,11965,11531,10651,9476,8200,6967,5891,5031,4374,3869,3410,2889,2189,1223,-47,-1619,-3414,-5314,-7155,-8744,-9909,-10491,-10396,-9613,-8198,-6314,-4163,-2009,-88,1363,2223,2419,2016,1132,-16,-1219,-2237,-2897,-3073,-2713,-1842,-551,1025,2699,4283,5589,6446,6741,6413,5476,4026,2219,260,-1624,-3219,-4358,-4928,-4908,-4354,-3383,-2183,-928,176,1009,1470,1557,1329,881,369,-77,-324,-282,78,755,1662,2707,3734,4609,5181,5349,5035,4244,3018,1477,-207,-1843,-3207,-4122,-4432,-4071,-3027,-1398,669,2960,5242,7277,8877,9883,10250,9981,9185,8019,6689,5399,4346,3646,3384,3524,3995,4647,5302,5784,5939,5657,4909,3723,2205,524,-1125,-2531,-3505,-3911,-3675,-2815,-1425,311,2163,3868,5183,5902,5921,5219,3904,2157,249,-1552,-2982,-3865,-4105,-3735,-2870,-1718,-529,468,1047,1091,529,-580,-2125,-3913,-5708,-7291,-8442,-9016,-8939,-8210,-6933,-5261,-3414,-1613,-87,1003,1536,1509,966,57,-1047,-2145,-3058,-3653,-3847,-3640,-3063,-2229,-1228,-210,743,1518,2080,2382,2452,2298,2003,1607,1222,897,729,764,1025,1529,2217,3047,3917,4729,5384,5770,5829,5482,4733,3568,2064,282,-1644,-3611,-5457,-7090,-8380,-9274,-9732,-9761,-9409,-8768,-7934,-7047,-6217,-5539,-5074,-4821,-4742,-4755,-4743,-4608,-4236,-3585,-2622,-1397,25,1520,2970,4248,5257,5933,6257,6249,5960,5455,4795,4032,3174,2232,1161,-46,-1432,-2975,-4657,-6400,-8116,-9689,-10994,-11926,-12376,-12298,-11662,-10501,-8897,-6966,-4882,-2807,-938,583,1641,2177,2212,1807,1095,217,-663,-1405,-1909,-2097,-1969,-1546,-891,-98,747,1541,2208,2674,2899,2851,2528,1949,1156,211,-797,-1769,-2594,-3167,-3397,-3223,-2618,-1606,-244,1362,3085,4774,6279,7452,8196,8412,8102,7285,6065,4574,2996,1487,218,-707,-1241,-1378,-1209,-834,-420,-103,-41,-304,-941,-1905,-3096,-4363,-5521,-6399,-6839,-6753,-6100,-4929,-3356,-1542,298,1959,3249,4007,4160,3665,2593,1036,-824,-2820,-4743,-6426,-7736,-8577,-8931,-8810,-8277,-7422,-6353,-5157,-3927,-2707,-1530,-389,739,1894,3106,4397,5767,7180,8598,9931,11118,12070,12726,13051,13016,12651,11980,11071,9989,8799,7578,6372,5225,4173,3234,2416,1748,1196,803,506,326,197,117,31,-57,-172,-283,-377,-416,-367,-227,18,331,676,999,1233,1345,1279,1052,642,113,-507,-1141,-1720,-2178,-2449,-2498,-2300,-1876,-1245,-475,392,1277,2134,2921,3597,4177,4638,5030,5351,5651,5934,6220,6508,6777,7018,7187,7270,7240,7082,6805,6405,5909,5330,4710,4065,3448,2879,2396,2009,1725,1522,1377,1245,1081,851,524,100,-392,-916,-1377,-1710,-1820,-1646,-1168,-391,620,1778,2975,4108,5078,5826,6298,6481,6369,5980,5344,4497,3508,2432,1363,372,-453,-1041,-1341,-1314,-969,-325,551,1566,2612,3555,4272,4670,4672,4280,3533,2528,1411,320,-581,-1191,-1420,-1265,-731,91,1126,2254,3378,4411,5272,5929,6349,6551,6562,6445,6263,6107,6033,6106,6341,6735,7239,7800,8328,8753,8998,9018,8777,8285,7541,6599,5503,4304,3082,1882,785,-146,-851,-1263,-1354,-1101,-530,309,1319,2406,3438,4322,4973,5340,5414,5227,4824,4299,3724,3185,2751,2450,2312,2312,2431,2624,2843,3045,3186,3247,3218,3111,2966,2823,2736,2761,2910,3193,3567,3967,4303,4484,4415,4051,3368,2397,1212,-95,-1392,-2585,-3551,-4252,-4635,-4746,-4621,-4379,-4107,-3942,-3959,-4220,-4730,-5434,-6247,-7032,-7675,-8042,-8071,-7719,-7014,-6037,-4878,-3685,-2553,-1592,-859,-352,-66,99,211,398,748,1337,2214,3351,4703,6148,7561,8794,9720,10238,10295,9877,9019,7775,6244,4511,2685,855,-901,-2505,-3903,-5043,-5891,-6412,-6611,-6480,-6078,-5437,-4670,-3826,-3025,-2308,-1738,-1325,-1078,-964,-980,-1093,-1311,-1622,-2049,-2580,-3230,-3962,-4739,-5505,-6176,-6692,-6976,-6990,-6711,-6155,-5367,-4416,-3413,-2447,-1653,-1111,-901,-1070,-1597,-2471,-3580,-4857,-6145,-7357,-8369,-9119,-9567,-9719,-9611,-9324,-8928,-8522,-8173,-7958,-7890,-8014,-8274,-8656,-9070,-9441,-9671,-9676,-9402,-8809,-7919,-6775,-5454,-4074,-2725,-1519,-529,187,608,718,552,128,-490,-1245,-2059,-2849,-3537,-4050,-4345,-4403,-4244,-3911,-3471,-2992,-2557,-2216,-2048,-2067,-2329,-2826,-3566,-4515,-5632,-6824,-8008,-9031,-9787,-10121,-9959,-9216,-7933,-6154,-4049,-1789,393,2286,3711,4538,4728,4298,3343,2018,466,-1105,-2575,-3787,-4664,-5154,-5227,-4916,-4241,-3286,-2106,-802,551,1866,3055,4060,4802,5250,5354,5126,4552,3681,2551,1233,-202,-1668,-3106,-4428,-5595,-6559,-7292,-7791,-8059,-8109,-7985,-7705,-7323,-6873,-6388,-5916,-5468,-5080,-4747,-4471,-4229,-3999,-3734,-3408,-2982,-2441,-1791,-1059,-294,439,1065,1522,1759,1751,1514,1077,522,-80,-609,-989,-1127,-973,-518,231,1200,2319,3482,4595,5563,6321,6812,7020,6923,6547,5899,5044,4022,2934,1865,928,231,-133,-99,359,1220,2391,3773,5164,6422,7335,7781,7645,6917,5610,3862,1793,-381,-2493,-4360,-5846,-6860,-7347,-7300,-6747,-5730,-4320,-2590,-626,1487,3644,5756,7713,9411,10769,11696,12153,12113,11585,10621,9280,7659,5850,3949,2055,230,-1446,-2940,-4219,-5263,-6076,-6650,-7001,-7133,-7075,-6829,-6454,-5941,-5369,-4727,-4073,-3399,-2732,-2062,-1402,-753,-128,460,985,1441,1802,2075,2266,2384,2467,2509,2546,2550,2522,2437,2266,2017,1676,1283,881,520,288,219,394,807,1472,2331,3303,4284,5139,5741,5985,5809,5197,4222,2980,1650,403,-584,-1179,-1299,-954,-200,814,1921,2938,3688,4071,4010,3532,2695,1625,436,-730,-1797,-2688,-3396,-3910,-4258,-4444,-4486,-4358,-4056,-3553,-2853,-1974,-979,57,1001,1745,2152,2123,1595,548,-976,-2884,-5036,-7256,-9354,-11145,-12479,-13230,-13362,-12863,-11823,-10356,-8622,-6795,-5040,-3487,-2234,-1314,-708,-371,-203,-120,-29,144,429,842,1352,1911,2454,2907,3199,3281,3109,2682,2004,1121,84,-1037,-2165,-3238,-4174,-4942,-5473,-5765,-5762,-5482,-4887,-4004,-2827,-1411,197,1902,3599,5164,6466,7396,7862,7818,7270,6256,4883,3258,1539,-134,-1621,-2796,-3584,-3926,-3819,-3313,-2474,-1436,-314,738,1611,2199,2455,2362,1938,1253,355,-638,-1660,-2590,-3327,-3782,-3847,-3481,-2648,-1385,228,2046,3903,5591,6929,7752,7955,7502,6416,4818,2839,690,-1457,-3418,-5057,-6294,-7081,-7452,-7453,-7176,-6725,-6194,-5672,-5232,-4911,-4728,-4688,-4753,-4900,-5069,-5204,-5240,-5124,-4802,-4267,-3496,-2551,-1461,-341,727,1630,2266,2569,2479,2012,1192,112,-1108,-2334,-3398,-4170,-4529,-4394,-3744,-2585,-983,982,3190,5531,7874,10090,12069,13674,14821,15405,15391,14754,13545,11841,9798,7579,5383,3400,1781,651,58,-8,394,1142,2095,3100,3994,4660,4986,4927,4474,3657,2551,1252,-136,-1486,-2710,-3697,-4387,-4702,-4636,-4145,-3290,-2092,-663,900,2444,3846,4947,5650,5857,5542,4719,3454,1876,124,-1617,-3192,-4451,-5298,-5688,-5626,-5177,-4447,-3546,-2633,-1799,-1171,-784,-678,-813,-1143,-1565,-1987,-2276,-2351,-2114,-1554,-663,479,1764,3071,4224,5129,5658,5789,5504,4882,3997,2997,2000,1143,529,233,280,682,1368,2306,3388,4554,5740,6896,8004,9046,10013,10879,11604,12114,12350,12221,11702,10777,9510,8006,6412,4899,3617,2698,2204,2158,2499,3145,3963,4827,5610,6226,6586,6693,6516,6109,5504,4755,3919,3042,2163,1318,533,-161,-731,-1136,-1351,-1338,-1091,-616,56,862,1716,2534,3206,3658,3833,3696,3283,2632,1842,1010,245,-363,-741,-879,-768,-490,-94,298,628,798,797,610,275,-141,-578,-952,-1213,-1320,-1248,-1001,-585,-9,687,1507,2382,3314,4221,5090,5848,6473,6927,7190,7269,7168,6925,6580,6192,5811,5496,5275,5181,5209,5364,5601,5936,6303,6740,7203,7707,8246,8786,9302,9734,10014,10083,9895,9423,8689,7731,6611,5415,4201,3037,1951,969,77,-718,-1445,-2097,-2676,-3165,-3543,-3781,-3873,-3807,-3609,-3302,-2928,-2533,-2153,-1823,-1567,-1388,-1297,-1276,-1317,-1398,-1492,-1584,-1647,-1676,-1658,-1608,-1528,-1447,-1382,-1349,-1371,-1440,-1557,-1707,-1863,-2010,-2122,-2187,-2194,-2156,-2072,-1982,-1893,-1846,-1855,-1946,-2123,-2406,-2780,-3251,-3797,-4382,-4977,-5501,-5908,-6119,-6090,-5793,-5232,-4446,-3493,-2465,-1440,-506,275,856,1211,1343,1246,966,503,-79,-761,-1484,-2197,-2841,-3334,-3627,-3624,-3304,-2614,-1587,-262,1259,2846,4353,5623,6530,6985,6951,6461,5580,4436,3144,1833,593,-537,-1539,-2459,-3346,-4257,-5247,-6318,-7460,-8622,-9717,-10675,-11399,-11837,-11944,-11714,-11160,-10335,-9292,-8105,-6863,-5617,-4468,-3441,-2605,-1980,-1587,-1449,-1550,-1907,-2488,-3287,-4264,-5375,-6570,-7786,-8954,-10020,-10920,-11614,-12083,-12309,-12321,-12150,-11844,-11476,-11094,-10765,-10520,-10370,-10310,-10292,-10274,-10186,-9975,-9590,-9001,-8192,-7166,-5940,-4530,-2990,-1351,316,1938,3447,4731,5722,6325,6485,6163,5351,4083,2425,479,-1616,-3724,-5653,-7264,-8377,-8883,-8684,-7759,-6134,-3923,-1283,1566,4389,6943,9024,10473,11212,11236,10605,9459,7940,6245,4524,2940,1571,496,-313,-875,-1290,-1641,-2041,-2565,-3282,-4197,-5302,-6517,-7757,-8878,-9759,-10258,-10283,-9775,-8733,-7224,-5349,-3281,-1181,759,2378,3548,4183,4252,3783,2830,1517,-49,-1712,-3352,-4854,-6132,-7141,-7853,-8283,-8450,-8393,-8146,-7755,-7234,-6647,-5996,-5350,-4725,-4179,-3734,-3417,-3227,-3148,-3145,-3170,-3164,-3081,-2867,-2491,-1926,-1156,-186,962,2262,3624,4986,6218,7224,7894,8151,7953,7315,6278,4966,3484,1999,647,-454,-1199,-1543,-1456,-957,-81,1103,2516,4072,5650,7179,8537,9670,10516,11057,11302,11291,11065,10696,10221,9685,9103,8478,7794,7036,6171,5191,4070,2815,1432,-52,-1593,-3141,-4617,-5945,-7023,-7767,-8097,-7961,-7355,-6319,-4944,-3373,-1749,-253,985,1847,2271,2243,1799,999,-35,-1205,-2370,-3416,-4235,-4757,-4923,-4754,-4268,-3561,-2728,-1892,-1159,-633,-348,-351,-580,-999,-1499,-1982,-2344,-2495,-2377,-1974,-1304,-439,517,1450,2224,2746,2938,2789,2336,1669,918,215,-290,-510,-377,97,866,1816,2837,3771,4522,4981,5111,4905,4390,3652,2770,1862,1023,359,-74,-226,-122,207,666,1156,1570,1813,1837,1640,1269,813,388,91,17,179,572,1107,1677,2149,2405,2349,1950,1211,201,-967,-2164,-3242,-4056,-4507,-4495,-3998,-3021,-1634,44,1839,3567,5009,5984,6345,5998,4945,3242,1027,-1522,-4186,-6755,-9025,-10835,-12079,-12687,-12680,-12087,-11019,-9581,-7911,-6146,-4398,-2778,-1351,-169,754,1429,1874,2123,2211,2141,1955,1610,1133,486,-325,-1302,-2427,-3656,-4936,-6173,-7284,-8148,-8667,-8742,-8314,-7353,-5890,-4000,-1814,504,2760,4768,6362,7413,7855,7683,6953,5781,4325,2769,1308,121,-648,-902,-613,175,1353,2751,4176,5421,6316,6751,6680,6151,5273,4199,3115,2171,1494,1140,1107,1328,1712,2127,2471,2638,2574,2254,1685,927,34,-897,-1764,-2490,-2966,-3149,-2996,-2517,-1777,-852,107,984,1625,1941,1858,1376,525,-614,-1933,-3323,-4661,-5854,-6816,-7499,-7850,-7871,-7543,-6885,-5921,-4682,-3221,-1598,97,1784,3334,4659,5633,6187,6249,5818,4907,3600,2001,248,-1518,-3146,-4530,-5568,-6208,-6421,-6213,-5607,-4654,-3409,-1951,-370,1242,2773,4129,5209,5943,6272,6190,5717,4907,3875,2715,1584,601,-121,-475,-426,65,947,2167,3599,5122,6577,7824,8746,9256,9336,9005,8349,7478,6537,5658,4955,4507,4322,4384,4595,4867,5062,5085,4854,4330,3536,2523,1383,242,-811,-1636,-2205,-2431,-2356,-1981,-1392,-670,90,782,1334,1678,1790,1682,1385,961,474,-26,-479,-883,-1204,-1473,-1664,-1800,-1848,-1794,-1621,-1300,-854,-294,321,919,1426,1773,1897,1797,1473,989,421,-128,-567,-796,-767,-450,138,947,1890,2884,3835,4679,5384,5951,6410,6821,7229,7692,8218,8795,9363,9847,10125,10112,9699,8839,7523,5791,3740,1529,-679,-2659,-4239,-5237,-5562,-5163,-4098,-2471,-474,1691,3799,5654,7125,8125,8660,8796,8640,8344,8041,7838,7809,7935,8181,8427,8560,8450,8011,7198,6035,4605,3033,1479,84,-1017,-1747,-2071,-2000,-1594,-931,-101,802,1711,2558,3329,3993,4584,5102,5591,6060,6537,7003,7463,7858,8167,8311,8269,7969,7418,6584,5513,4235,2818,1324,-164,-1591,-2887,-4013,-4927,-5593,-5995,-6098,-5902,-5407,-4631,-3632,-2467,-1247,-58,981,1791,2311,2524,2470,2222,1900,1621,1524,1682,2154,2909,3880,4926,5903,6618,6937,6736,5958,4643,2854,775,-1415,-3479,-5229,-6466,-7114,-7093,-6454,-5263,-3652,-1766,245,2247,4123,5792,7202,8332,9184,9773,10118,10243,10143,9824,9246,8399,7248,5798,4080,2162,154,-1801,-3555,-4962,-5921,-6372,-6338,-5875,-5128,-4236,-3377,-2695,-2292,-2234,-2496,-3029,-3708,-4397,-4950,-5241,-5183,-4760,-3997,-2998,-1900,-855,-22,480,576,243,-468,-1478,-2655,-3869,-4985,-5898,-6535,-6862,-6889,-6645,-6196,-5599,-4928,-4231,-3561,-2943,-2412,-1991,-1691,-1551,-1571,-1763,-2120,-2606,-3170,-3749,-4256,-4620,-4782,-4699,-4382,-3853,-3177,-2445,-1737,-1169,-807,-728,-972,-1541,-2416,-3530,-4794,-6090,-7305,-8310,-9030,-9389,-9379,-9000,-8310,-7353,-6224,-4975,-3708,-2462,-1326,-320,498,1118,1524,1721,1713,1521,1137,584,-152,-1054,-2109,-3276,-4492,-5672,-6716,-7524,-8019,-8145,-7894,-7310,-6462,-5472,-4456,-3546,-2835,-2394,-2246,-2362,-2698,-3151,-3647,-4083,-4402,-4572,-4585,-4491,-4344,-4233,-4223,-4384,-4727,-5252,-5899,-6585,-7219,-7681,-7906,-7811,-7388,-6642,-5630,-4421,-3125,-1834,-650,341,1086,1540,1682,1522,1062,344,-610,-1747,-3016,-4348,-5665,-6867,-7865,-8541,-8836,-8671,-8047,-6990,-5567,-3904,-2136,-413,1104,2306,3088,3418,3301,2810,2043,1140,222,-575,-1190,-1563,-1713,-1678,-1511,-1294,-1069,-909,-820,-851,-981,-1233,-1582,-2022,-2526,-3064,-3601,-4081,-4465,-4671,-4669,-4385,-3805,-2928,-1777,-426,1035,2499,3837,4949,5737,6142,6135,5716,4933,3842,2552,1149,-243,-1535,-2625,-3468,-4016,-4281,-4292,-4094,-3771,-3392,-3031,-2758,-2613,-2612,-2766,-3013,-3329,-3604,-3782,-3752,-3465,-2856,-1924,-681,805,2449,4132,5738,7135,8226,8913,9142,8875,8109,6871,5216,3228,1019,-1287,-3541,-5595,-7318,-8573,-9299,-9434,-9001,-8059,-6705,-5095,-3361,-1684,-168,1049,1940,2455,2644,2570,2324,2038,1801,1729,1856,2208,2733,3361,3989,4511,4827,4882,4628,4087,3292,2299,1207,85,-955,-1841,-2486,-2830,-2824,-2442,-1684,-557,863,2527,4286,6036,7606,8863,9679,9982,9737,8994,7835,6398,4828,3260,1812,554,-486,-1307,-1940,-2414,-2746,-2968,-3047,-3008,-2794,-2442,-1931,-1333,-690,-111,317,497,352,-148,-999,-2143,-3466,-4837,-6082,-7062,-7629,-7721,-7288,-6389,-5097,-3556,-1906,-305,1123,2265,3070,3496,3563,3289,2739,1970,1070,114,-814,-1643,-2316,-2798,-3072,-3148,-3050,-2807,-2462,-2048,-1586,-1112,-615,-130,363,834,1285,1687,2011,2234,2319,2255,2034,1689,1254,820,456,255,283,577,1129,1887,2758,3612,4325,4784,4911,4698,4179,3457,2673,1973,1493,1320,1480,1917,2523,3129,3560,3648,3272,2380,999,-767,-2751,-4748,-6540,-7932,-8763,-8944,-8432,-7280,-5561,-3435,-1045,1405,3765,5850,7549,8740,9360,9371,8765,7575,5862,3715,1262,-1367,-4000,-6488,-8664,-10395,-11582,-12138,-12063,-11350,-10088,-8358,-6302,-4058,-1782,383,2313,3904,5092,5828,6119,5972,5455,4634,3606,2483,1357,345,-492,-1089,-1433,-1526,-1411,-1148,-814,-486,-238,-117,-147,-329,-620,-981,-1343,-1648,-1842,-1880,-1736,-1391,-852,-121,771,1790,2897,4030,5129,6124,6928,7486,7732,7646,7248,6582,5762,4898,4124,3550,3253,3235,3470,3825,4171,4320,4119,3450,2252,577,-1474,-3689,-5836,-7660,-8946,-9543,-9391,-8533,-7081,-5230,-3192,-1167,653,2159,3271,3989,4346,4408,4257,3956,3570,3110,2596,2002,1316,529,-349,-1282,-2197,-3032,-3682,-4094,-4205,-4010,-3526,-2815,-1955,-1054,-200,504,1010,1275,1307,1140,838,478,146,-67,-104,112,585,1330,2305,3437,4654,5815,6838,7577,7974,7950,7505,6662,5494,4094,2570,1025,-444,-1782,-2915,-3836,-4487,-4864,-4924,-4660,-4045,-3106,-1863,-399,1195,2782,4245,5438,6291,6732,6794,6529,6067,5539,5091,4837,4848,5134,5661,6322,7021,7604,7983,8057,7804,7228,6389,5377,4304,3274,2383,1687,1217,954,873,911,1033,1194,1382,1584,1812,2055,2328,2603,2865,3078,3201,3191,3022,2652,2096,1368,517,-369,-1200,-1890,-2320,-2460,-2239,-1690,-856,166,1249,2247,3040,3505,3582,3256,2561,1586,472,-658,-1620,-2320,-2636,-2545,-2037,-1160,-1,1350,2775,4167,5435,6500,7311,7867,8164,8270,8239,8143,8059,8024,8079,8213,8412,8627,8811,8901,8857,8625,8193,7536,6667,5602,4384,3069,1737,482,-612,-1434,-1926,-2015,-1677,-922,225,1692,3384,5216,7044,8784,10275,11435,12127,12283,11837,10787,9158,7053,4583,1936,-720,-3184,-5313,-6968,-8088,-8635,-8640,-8135,-7213,-5939,-4428,-2766,-1062,591,2104,3403,4421,5124,5473,5475,5142,4514,3665,2669,1632,644,-212,-855,-1271,-1419,-1333,-1037,-578,-23,579,1161,1673,2070,2315,2396,2298,2035,1621,1079,446,-244,-947,-1619,-2221,-2720,-3094,-3328,-3432,-3392,-3234,-2934,-2503,-1918,-1166,-258,811,1980,3206,4379,5409,6174,6598,6620,6212,5417,4263,2851,1250,-451,-2164,-3837,-5391,-6796,-7986,-8926,-9568,-9867,-9796,-9325,-8475,-7258,-5770,-4083,-2342,-682,765,1860,2530,2707,2403,1641,509,-897,-2457,-4036,-5530,-6816,-7831,-8498,-8793,-8698,-8234,-7436,-6380,-5162,-3904,-2747,-1826,-1266,-1172,-1602,-2568,-4026,-5892,-8022,-10266,-12454,-14423,-16052,-17241,-17937,-18145,-17881,-17214,-16218,-14970,-13558,-12037,-10479,-8925,-7421,-6016,-4726,-3598,-2618,-1812,-1151,-640,-247,33,237,374,481,560,644,730,842,978,1154,1364,1627,1931,2292,2698,3139,3605,4055,4475,4822,5070,5187,5138,4891,4415,3678,2669,1386,-137,-1846,-3616,-5334,-6811,-7896,-8433,-8318,-7512,-6070,-4098,-1809,580,2817,4691,6034,6759,6841,6354,5400,4150,2757,1386,158,-841,-1556,-1977,-2103,-1958,-1583,-1004,-277,567,1494,2463,3457,4433,5373,6231,6980,7575,7973,8132,8010,7575,6814,5741,4382,2816,1114,-620,-2275,-3765,-4983,-5879,-6403,-6557,-6356,-5868,-5157,-4342,-3500,-2758,-2169,-1809,-1680,-1780,-2050,-2421,-2787,-3040,-3068,-2777,-2105,-1030,424,2165,4085,6016,7789,9243,10212,10592,10310,9347,7742,5582,2977,88,-2923,-5877,-8589,-10885,-12608,-13631,-13867,-13296,-11940,-9890,-7286,-4299,-1148,1966,4808,7211,8991,10049,10312,9765,8446,6447,3894,987,-2083,-5076,-7791,-10032,-11667,-12612,-12850,-12442,-11489,-10158,-8635,-7111,-5770,-4739,-4118,-3919,-4115,-4613,-5275,-5944,-6448,-6639,-6394,-5673,-4475,-2901,-1104,717,2349,3593,4302,4390,3845,2737,1186,-645,-2569,-4399,-5986,-7199,-7977,-8296,-8182,-7695,-6927,-5952,-4888,-3786,-2740,-1773,-937,-232,338,791,1170,1524,1910,2403,3038,3856,4835,5927,7024,7987,8658,8865,8492,7432,5683,3296,396,-2799,-6088,-9190,-11906,-14006,-15376,-15908,-15603,-14512,-12743,-10481,-7912,-5289,-2805,-697,919,1922,2321,2149,1535,612,-448,-1504,-2438,-3172,-3676,-3954,-4046,-3986,-3838,-3610,-3343,-3025,-2658,-2243,-1777,-1289,-795,-352,4,208,212,-17,-507,-1249,-2219,-3364,-4607,-5850,-6986,-7880,-8435,-8518,-8090,-7069,-5507,-3426,-962,1743,4505,7122,9402,11168,12276,12647,12240,11107,9326,7053,4456,1740,-898,-3276,-5231,-6654,-7459,-7628,-7174,-6162,-4693,-2894,-926,1055,2883,4429,5559,6225,6358,6004,5196,4048,2678,1240,-136,-1305,-2168,-2646,-2674,-2247,-1351,-34,1658,3625,5792,8016,10223,12276,14108,15649,16850,17699,18190,18329,18150,17669,16931,15963,14809,13500,12067,10557,8986,7425,5901,4498,3264,2284,1611,1309,1392,1859,2638,3645,4717,5704,6430,6739,6537,5752,4414,2578,375,-2045,-4513,-6861,-8951,-10671,-11957,-12768,-13101,-12976,-12413,-11467,-10184,-8625,-6882,-5022,-3164,-1393,176,1464,2389,2901,2981,2648,1960,1014,-56,-1110,-1972,-2529,-2649,-2305,-1481,-256,1261,2934,4600,6132,7404,8342,8911,9096,8921,8405,7587,6482,5143,3590,1895,117,-1662,-3354,-4867,-6115,-7023,-7506,-7533,-7040,-6053,-4574,-2702,-537,1755,3997,6003,7596,8630,9012,8704,7727,6176,4178,1921,-410,-2611,-4517,-5988,-6950,-7385,-7334,-6890,-6180,-5338,-4513,-3803,-3310,-3076,-3105,-3391,-3853,-4447,-5060,-5623,-6028,-6216,-6095,-5652,-4826,-3666,-2181,-482,1329,3095,4647,5826,6495,6558,6012,4901,3386,1655,-31,-1428,-2305,-2499,-1931,-617,1329,3714,6289,8781,10923,12513,13383,13519,12938,11818,10350,8816,7452,6508,6108,6336,7112,8298,9649,10876,11705,11870,11224,9682,7308,4248,742,-2908,-6412,-9457,-11823,-13318,-13854,-13413,-12051,-9902,-7140,-3995,-699,2497,5370,7726,9416,10353,10513,9936,8733,7062,5126,3149,1350,-61,-927,-1132,-641,521,2245,4361,6653,8854,10738,12071,12713,12590,11709,10178,8139,5805,3370,1037,-1057,-2795,-4138,-5076,-5637,-5881,-5875,-5676,-5371,-4963,-4512,-3968,-3332,-2544,-1585,-440,856,2247,3615,4856,5829,6453,6653,6447,5879,5065,4143,3256,2551,2121,2032,2283,2827,3579,4410,5205,5835,6219,6291,6044,5498,4712,3770,2754,1744,799,-45,-775,-1391,-1894,-2284,-2544,-2642,-2556,-2238,-1681,-892,102,1220,2392,3509,4496,5283,5841,6176,6329,6356,6339,6345,6429,6617,6894,7212,7478,7582,7399,6820,5778,4257,2313,75,-2262,-4471,-6299,-7536,-8005,-7636,-6444,-4556,-2201,343,2738,4689,5923,6285,5704,4240,2029,-688,-3678,-6646,-9372,-11646,-13340,-14374,-14740,-14485,-13698,-12515,-11079,-9562,-8117,-6893,-5999,-5516,-5467,-5844,-6581,-7588,-8733,-9882,-10861,-11534,-11752,-11412,-10470,-8907,-6821,-4313,-1602,1114,3570,5548,6840,7324,6925,5696,3727,1213,-1637,-4581,-7401,-9904,-11963,-13490,-14491,-14981,-15054,-14790,-14299,-13672,-12977,-12257,-11506,-10693,-9764,-8638,-7285,-5660,-3794,-1755,373,2437,4328,5892,7052,7718,7897,7585,6861,5802,4493,3046,1530,27,-1392,-2687,-3795,-4683,-5317,-5679,-5753,-5573,-5161,-4601,-3981,-3396,-2965,-2749,-2819,-3162,-3758,-4524,-5370,-6180,-6863,-7334,-7547,-7508,-7234,-6820,-6336,-5905,-5597,-5483,-5565,-5805,-6105,-6341,-6354,-6014,-5208,-3878,-2044,213,2745,5335,7776,9815,11273,12024,12018,11333,10100,8543,6902,5425,4305,3678,3581,3969,4705,5606,6438,6994,7096,6616,5545,3913,1859,-429,-2756,-4888,-6662,-7932,-8624,-8723,-8257,-7313,-5981,-4412,-2705,-1030,527,1831,2809,3389,3541,3257,2579,1574,361,-917,-2092,-2985,-3448,-3343,-2621,-1271,604,2854,5244,7513,9386,10617,11020,10501,9067,6833,4028,934,-2098,-4758,-6749,-7899,-8120,-7461,-6074,-4192,-2088,-57,1651,2840,3375,3250,2505,1301,-157,-1628,-2870,-3680,-3934,-3573,-2666,-1314,264,1890,3328,4430,5068,5207,4876,4168,3226,2225,1309,649,308,353,745,1424,2272,3160,3946,4507,4743,4597,4057,3164,2005,699,-621,-1808,-2777,-3428,-3770,-3814,-3643,-3349,-3032,-2778,-2647,-2660,-2819,-3069,-3375,-3672,-3904,-4052,-4084,-4028,-3892,-3735,-3574,-3475,-3448,-3521,-3700,-3971,-4318,-4698,-5058,-5333,-5439,-5304,-4842,-4021,-2807,-1256,566,2515,4430,6133,7441,8217,8358,7833,6695,5036,3052,919,-1123,-2906,-4269,-5145,-5519,-5454,-5067,-4492,-3900,-3411,-3161,-3196,-3566,-4236,-5170,-6288,-7501,-8721,-9855,-10831,-11579,-12061,-12220,-12042,-11489,-10568,-9266,-7622,-5673,-3497,-1191,1124,3321,5253,6811,7869,8372,8272,7586,6383,4763,2884,920,-964,-2592,-3886,-4762,-5263,-5439,-5419,-5347,-5352,-5569,-6063,-6881,-7985,-9300,-10684,-11964,-12937,-13415,-13228,-12271,-10520,-8023,-4943,-1489,2054,5393,8243,10361,11581,11814,11083,9486,7207,4491,1598,-1196,-3655,-5583,-6859,-7417,-7290,-6547,-5334,-3810,-2157,-528,936,2156,3095,3763,4215,4540,4826,5174,5659,6317,7149,8110,9106,10034,10768,11181,11175,10676,9643,8107,6111,3777,1231,-1355,-3823,-6009,-7784,-9064,-9785,-9972,-9646,-8896,-7809,-6477,-4991,-3408,-1779,-112,1572,3281,5000,6706,8350,9880,11199,12243,12900,13114,12810,11983,10625,8809,6628,4225,1765,-574,-2634,-4262,-5377,-5916,-5894,-5359,-4402,-3155,-1748,-333,968,2041,2824,3279,3423,3311,3021,2679,2399,2318,2535,3148,4174,5629,7422,9465,11583,13616,15376,16694,17455,17569,17010,15826,14064,11866,9349,6670,3980,1407,-925,-2937,-4575,-5822,-6708,-7266,-7583,-7717,-7754,-7743,-7731,-7744,-7775,-7828,-7858,-7839,-7708,-7401,-6860,-6023,-4858,-3356,-1549,489,2656,4800,6777,8417,9578,10158,10083,9365,8056,6290,4223,2069,5,-1772,-3150,-4037,-4434,-4357,-3906,-3135,-2186,-1096,15,1124,2156,3076,3845,4408,4738,4800,4579,4089,3353,2436,1406,380,-553,-1261,-1673,-1719,-1396,-750,123,1081,1965,2617,2903,2735,2076,968,-521,-2229,-4014,-5672,-7046,-7979,-8355,-8128,-7273,-5855,-3964,-1748,621,2967,5095,6877,8170,8935,9154,8858,8132,7066,5767,4348,2907,1530,303,-721,-1480,-1939,-2093,-1930,-1506,-864,-102,689,1400,1938,2224,2199,1860,1202,310,-765,-1877,-2923,-3745,-4231,-4264,-3797,-2804,-1346,484,2533,4623,6575,8211,9411,10083,10230,9866,9100,8012,6741,5362,3974,2615,1328,139,-944,-1895,-2707,-3360,-3854,-4185,-4387,-4471,-4499,-4493,-4503,-4546,-4626,-4733,-4827,-4862,-4776,-4507,-3999,-3215,-2135,-790,788,2495,4243,5900,7359,8504,9271,9595,9492,8980,8149,7090,5931,4790,3782,2997,2500,2335,2494,2970,3689,4587,5546,6466,7217,7707,7850,7596,6940,5917,4585,3073,1482,-26,-1322,-2276,-2783,-2776,-2215,-1118,463,2416,4585,6794,8827,10510,11666,12205,12074,11320,10020,8338,6437,4520,2751,1283,203,-437,-653,-484,-8,694,1542,2459,3400,4313,5187,5987,6713,7335,7837,8174,8303,8173,7734,6965,5861,4468,2867,1163,-499,-2010,-3237,-4122,-4633,-4792,-4668,-4357,-3962,-3602,-3367,-3326,-3514,-3934,-4531,-5242,-5948,-6511,-6830,-6760,-6259,-5286,-3882,-2145,-199,1774,3623,5179,6336,7016,7209,6943,6288,5341,4193,2933,1631,329,-934,-2151,-3298,-4375,-5351,-6215,-6944,-7523,-7945,-8226,-8374,-8455,-8484,-8544,-8639,-8810,-9025,-9249,-9404,-9394,-9117,-8467,-7387,-5832,-3842,-1501,1038,3581,5895,7774,9004,9472,9093,7903,5974,3482,614,-2392,-5316,-7944,-10106,-11686,-12607,-12889,-12568,-11766,-10611,-9262,-7870,-6562,-5450,-4589,-4024,-3750,-3744,-3974,-4364,-4858,-5361,-5783,-6042,-6042,-5723,-5038,-3980,-2571,-919,885,2625,4142,5211,5678,5416,4401,2683,423,-2159,-4770,-7145,-9003,-10193,-10588,-10226,-9175,-7628,-5780,-3875,-2117,-701,263,688,596,25,-909,-2085,-3364,-4627,-5774,-6744,-7508,-8062,-8425,-8606,-8629,-8482,-8165,-7666,-6973,-6115,-5125,-4067,-3033,-2093,-1320,-757,-392,-210,-122,-48,123,497,1146,2133,3437,5023,6769,8544,10173,11496,12377,12721,12503,11738,10515,8939,7152,5279,3431,1680,63,-1415,-2789,-4081,-5331,-6538,-7693,-8746,-9650,-10332,-10745,-10864,-10697,-10289,-9725,-9083,-8477,-7952,-7560,-7260,-7010,-6699,-6245,-5529,-4503,-3118,-1405,591,2749,4961,7054,8902,10362,11341,11772,11645,10981,9846,8351,6598,4745,2905,1203,-265,-1458,-2334,-2932,-3280,-3456,-3536,-3590,-3687,-3862,-4136,-4490,-4902,-5318,-5675,-5926,-5984,-5824,-5376,-4626,-3554,-2165,-504,1398,3435,5543,7576,9439,10969,12067,12580,12473,11676,10272,8342,6095,3743,1562,-217,-1383,-1800,-1434,-309,1439,3633,6046,8449,10617,12375,13577,14147,14060,13336,12061,10316,8252,5974,3629,1317,-868,-2851,-4596,-6068,-7255,-8165,-8796,-9177,-9323,-9270,-9051,-8716,-8314,-7887,-7486,-7128,-6844,-6617,-6448,-6289,-6105,-5840,-5448,-4877,-4129,-3182,-2110,-964,135,1081,1753,2052,1919,1329,305,-1070,-2699,-4422,-6107,-7587,-8768,-9536,-9877,-9774,-9287,-8484,-7479,-6375,-5306,-4374,-3689,-3315,-3319,-3692,-4444,-5496,-6776,-8161,-9504,-10650,-11440,-11733,-11435,-10499,-8942,-6849,-4367,-1661,1046,3574,5728,7376,8435,8866,8721,8053,7010,5708,4318,2971,1794,876,258,-36,-51,175,552,1022,1483,1896,2166,2285,2176,1842,1250,402,-676,-1968,-3396,-4889,-6339,-7627,-8638,-9251,-9387,-8995,-8085,-6716,-5012,-3127,-1262,388,1638,2328,2370,1729,465,-1278,-3302,-5349,-7158,-8500,-9195,-9167,-8429,-7075,-5277,-3232,-1142,805,2487,3813,4778,5384,5716,5833,5818,5748,5646,5552,5426,5256,4959,4512,3841,2952,1844,578,-760,-2073,-3228,-4153,-4744,-5000,-4917,-4564,-4032,-3429,-2855,-2385,-2052,-1840,-1690,-1513,-1215,-705,60,1090,2326,3674,4995,6151,7009,7471,7504,7119,6399,5461,4448,3514,2775,2335,2219,2437,2915,3588,4331,5054,5653,6048,6192,6035,5572,4796,3721,2386,828,-876,-2652,-4395,-5987,-7307,-8219,-8605,-8388,-7501,-5980,-3873,-1323,1504,4418,7219,9749,11858,13492,14601,15240,15460,15376,15086,14705,14297,13918,13560,13188,12750,12150,11330,10221,8794,7064,5062,2878,592,-1670,-3826,-5764,-7429,-8766,-9758,-10403,-10729,-10752,-10531,-10089,-9478,-8722,-7863,-6920,-5925,-4905,-3876,-2872,-1896,-984,-129,632,1303,1875,2349,2750,3101,3435,3797,4204,4671,5193,5736,6283,6781,7209,7545,7782,7946,8050,8154,8276,8470,8741,9087,9494,9884,10222,10398,10377,10080,9504,8646,7550,6281,4922,3552,2260,1091,97,-727,-1388,-1936,-2424,-2910,-3450,-4067,-4772,-5531,-6295,-6995,-7554,-7910,-8013,-7843,-7404,-6715,-5823,-4770,-3612,-2396,-1156,56,1230,2313,3293,4123,4772,5207,5398,5321,4978,4362,3512,2456,1246,-56,-1411,-2748,-4054,-5274,-6407,-7419,-8311,-9052,-9649,-10072,-10329,-10397,-10283,-9958,-9435,-8687,-7724,-6557,-5194,-3686,-2063,-380,1315,2978,4570,6066,7452,8711,9838,10809,11597,12157,12434,12375,11927,11070,9796,8158,6223,4113,1959,-81,-1877,-3281,-4232,-4648,-4567,-4003,-3082,-1887,-581,740,1958,3019,3900,4611,5198,5698,6150,6574,6934,7215,7309,7198,6784,6083,5086,3865,2505,1117,-177,-1281,-2095,-2590,-2736,-2571,-2141,-1509,-744,105,1007,1953,2954,4037,5212,6487,7839,9206,10511,11638,12471,12906,12850,12258,11117,9456,7356,4919,2276,-415,-3020,-5383,-7387,-8940,-9970,-10476,-10460,-9997,-9169,-8081,-6842,-5539,-4246,-2994,-1805,-653,470,1594,2726,3861,4975,6025,6971,7743,8332,8674,8799,8699,8419,8005,7517,7017,6563,6217,5995,5928,5993,6139,6313,6408,6352,6056,5482,4621,3513,2246,929,-307,-1350,-2104,-2527,-2607,-2382,-1909,-1248,-481,352,1192,1999,2733,3330,3735,3892,3746,3295,2554,1610,564,-437,-1267,-1808,-2005,-1847,-1401,-767,-111,430,692,590,77,-812,-1972,-3257,-4474,-5449,-6032,-6133,-5730,-4884,-3691,-2327,-940,296,1270,1887,2135,2019,1611,993,252,-509,-1239,-1868,-2398,-2802,-3110,-3313,-3422,-3410,-3268,-2968,-2515,-1939,-1304,-716,-294,-169,-439,-1186,-2396,-4033,-5948,-8001,-9964,-11670,-12932,-13644,-13736,-13229,-12181,-10708,-8953,-7042,-5131,-3303,-1654,-223,950,1846,2460,2790,2866,2720,2416,2038,1670,1400,1295,1384,1660,2072,2537,2948,3232,3288,3119,2698,2096,1369,598,-141,-790,-1320,-1719,-2008,-2219,-2405,-2616,-2903,-3318,-3871,-4599,-5474,-6487,-7590,-8744,-9882,-10961,-11911,-12696,-13263,-13593,-13665,-13497,-13110,-12562,-11909,-11236,-10594,-10061,-9642,-9363,-9196,-9090,-9007,-8852,-8578,-8102,-7380,-6373,-5081,-3516,-1742,166,2110,3985,5692,7156,8314,9143,9631,9800,9660,9254,8587,7695,6579,5266,3760,2101,314,-1541,-3415,-5234,-6933,-8453,-9732,-10739,-11446,-11850,-11966,-11820,-11445,-10883,-10166,-9329,-8388,-7377,-6296,-5171,-4003,-2801,-1563,-292,1018,2349,3690,5000,6241,7369,8331,9101,9646,9959,10044,9906,9590,9105,8521,7865,7195,6562,6002,5553,5232,5030,4920,4857,4766,4580,4223,3635,2789,1681,334,-1166,-2742,-4248,-5559,-6537,-7069,-7082,-6558,-5535,-4109,-2420,-640,1059,2510,3587,4207,4341,4022,3329,2387,1330,307,-561,-1166,-1452,-1386,-995,-301,599,1652,2735,3788,4702,5419,5867,6004,5801,5246,4364,3178,1785,234,-1324,-2823,-4113,-5133,-5798,-6086,-6010,-5618,-5008,-4290,-3597,-3027,-2687,-2590,-2754,-3098,-3541,-3970,-4277,-4392,-4261,-3889,-3302,-2555,-1724,-854,-13,792,1540,2249,2925,3570,4181,4711,5133,5388,5429,5245,4821,4200,3434,2597,1769,1010,364,-167,-599,-997,-1415,-1939,-2616,-3489,-4555,-5791,-7124,-8479,-9752,-10834,-11650,-12091,-12130,-11706,-10837,-9536,-7879,-5953,-3884,-1803,145,1830,3153,4042,4483,4509,4183,3629,2951,2272,1686,1221,906,654,418,64,-479,-1285,-2364,-3666,-5093,-6512,-7754,-8695,-9207,-9244,-8806,-7950,-6783,-5445,-4078,-2815,-1775,-1009,-561,-400,-485,-750,-1115,-1525,-1907,-2232,-2461,-2585,-2582,-2475,-2246,-1940,-1561,-1144,-718,-313,39,307,474,528,480,367,226,133,135,279,604,1066,1656,2255,2783,3127,3179,2895,2232,1243,-1,-1359,-2694,-3841,-4673,-5106,-5081,-4647,-3842,-2808,-1663,-568,352,971,1227,1076,547,-320,-1406,-2625,-3805,-4859,-5628,-6045,-6032,-5560,-4641,-3306,-1637,287,2333,4388,6296,7910,9095,9710,9692,8991,7653,5774,3518,1089,-1301,-3434,-5152,-6335,-6940,-6993,-6593,-5856,-4973,-4071,-3323,-2805,-2587,-2648,-2943,-3370,-3815,-4164,-4310,-4195,-3787,-3110,-2211,-1172,-61,1028,2064,2992,3830,4580,5289,5998,6751,7590,8536,9586,10733,11925,13118,14245,15243,16048,16609,16875,16825,16447,15754,14781,13581,12212,10756,9260,7800,6402,5119,3969,2976,2161,1532,1101,858,785,856,1012,1219,1399,1515,1509,1349,1020,512,-148,-951,-1827,-2739,-3585,-4287,-4734,-4827,-4479,-3650,-2328,-598,1431,3575,5625,7374,8631,9251,9167,8374,6952,5041,2827,526,-1648,-3501,-4869,-5655,-5804,-5344,-4344,-2935,-1269,472,2127,3543,4612,5274,5497,5336,4819,4065,3136,2140,1146,221,-600,-1277,-1825,-2236,-2553,-2801,-3003,-3182,-3299,-3340,-3210,-2861,-2222,-1260,-10,1473,3043,4537,5768,6544,6757,6322,5296,3777,1995,173,-1396,-2502,-2964,-2718,-1795,-340,1427,3237,4809,5903,6345,6064,5093,3559,1676,-315,-2143,-3595,-4504,-4787,-4461,-3596,-2366,-924,503,1780,2744,3339,3536,3382,2960,2400,1829,1385,1167,1242,1626,2293,3157,4130,5053,5811,6252,6278,5813,4836,3389,1569,-480,-2572,-4523,-6147,-7301,-7888,-7866,-7261,-6140,-4630,-2866,-1016,775,2363,3655,4568,5091,5206,4958,4381,3545,2503,1340,123,-1058,-2111,-2950,-3475,-3618,-3312,-2549,-1330,264,2136,4150,6130,7929,9388,10384,10847,10733,10061,8900,7336,5528,3601,1751,112,-1172,-1991,-2315,-2108,-1449,-403,892,2311,3705,4960,5955,6638,6948,6901,6501,5798,4849,3707,2450,1119,-212,-1502,-2699,-3751,-4635,-5284,-5684,-5769,-5515,-4882,-3870,-2499,-849,984,2839,4564,5982,6958,7381,7210,6453,5203,3586,1811,67,-1412,-2472,-2955,-2836,-2109,-885,679,2403,4069,5497,6532,7075,7097,6608,5694,4442,2994,1457,-45,-1423,-2592,-3500,-4091,-4347,-4235,-3775,-2980,-1911,-634,761,2187,3545,4772,5785,6562,7052,7274,7232,6963,6530,5976,5379,4776,4205,3666,3150,2603,1999,1267,409,-603,-1719,-2895,-4032,-5044,-5818,-6282,-6371,-6074,-5415,-4460,-3320,-2101,-948,52,795,1265,1435,1369,1107,756,393,116,2,118,495,1159,2078,3232,4539,5931,7300,8549,9568,10261,10533,10322,9584,8317,6567,4394,1940,-675,-3274,-5712,-7848,-9575,-10834,-11618,-11959,-11936,-11647,-11208,-10722,-10277,-9929,-9704,-9586,-9562,-9560,-9550,-9474,-9305,-9036,-8683,-8284,-7894,-7570,-7356,-7269,-7302,-7395,-7475,-7432,-7158,-6561,-5569,-4178,-2416,-389,1759,3849,5682,7086,7909,8059,7501,6264,4436,2158,-403,-3050,-5592,-7851,-9680,-10979,-11707,-11862,-11513,-10755,-9715,-8529,-7336,-6227,-5317,-4621,-4195,-4007,-4050,-4277,-4637,-5069,-5500,-5853,-6043,-6010,-5680,-5045,-4094,-2866,-1428,150,1752,3313,4702,5887,6755,7313,7509,7392,6978,6357,5586,4772,3968,3251,2636,2133,1716,1345,980,577,114,-419,-1006,-1637,-2267,-2882,-3446,-3960,-4407,-4822,-5197,-5589,-5999,-6468,-6989,-7566,-8164,-8755,-9290,-9731,-10050,-10217,-10241,-10092,-9794,-9310,-8654,-7794,-6737,-5476,-4037,-2454,-791,886,2486,3932,5142,6049,6613,6816,6662,6210,5505,4659,3746,2885,2144,1600,1275,1165,1239,1414,1625,1756,1736,1487,974,195,-818,-1986,-3208,-4357,-5295,-5920,-6148,-5953,-5384,-4507,-3450,-2330,-1254,-293,520,1195,1786,2327,2909,3548,4281,5086,5924,6724,7410,7892,8092,7959,7443,6555,5316,3782,2055,237,-1534,-3120,-4397,-5246,-5595,-5408,-4699,-3531,-2000,-257,1554,3252,4688,5711,6220,6135,5443,4165,2381,212,-2191,-4647,-6977,-9002,-10588,-11602,-12013,-11764,-10918,-9522,-7697,-5571,-3305,-1053,1023,2792,4149,5028,5412,5324,4834,4033,3046,1976,950,36,-681,-1178,-1423,-1434,-1227,-843,-335,244,819,1334,1709,1897,1840,1505,887,-14,-1143,-2447,-3817,-5156,-6322,-7208,-7702,-7736,-7282,-6364,-5039,-3417,-1605,265,2089,3758,5219,6401,7285,7847,8066,7942,7463,6619,5436,3921,2133,134,-1976,-4105,-6125,-7949,-9477,-10653,-11437,-11822,-11821,-11458,-10785,-9842,-8695,-7397,-6020,-4621,-3266,-2006,-889,48,783,1300,1598,1677,1547,1212,692,4,-808,-1685,-2557,-3329,-3927,-4263,-4300,-4011,-3423,-2588,-1599,-565,390,1152,1617,1734,1453,822,-138,-1311,-2628,-3959,-5237,-6373,-7326,-8065,-8554,-8792,-8741,-8392,-7720,-6723,-5417,-3841,-2083,-227,1569,3188,4472,5312,5624,5363,4561,3273,1633,-219,-2108,-3871,-5350,-6422,-6983,-6989,-6415,-5299,-3715,-1776,370,2553,4618,6392,7786,8689,9109,9029,8536,7689,6599,5365,4071,2824,1686,744,56,-328,-376,-104,464,1232,2110,2966,3690,4171,4347,4165,3651,2822,1775,582,-627,-1754,-2679,-3334,-3641,-3609,-3231,-2580,-1719,-728,304,1338,2314,3240,4102,4924,5728,6510,7296,8045,8752,9356,9822,10082,10104,9838,9289,8454,7385,6138,4789,3424,2118,941,-66,-871,-1480,-1898,-2157,-2291,-2327,-2305,-2231,-2134,-2002,-1850,-1659,-1434,-1163,-837,-442,40,629,1330,2157,3066,4033,4966,5798,6433,6798,6853,6589,6038,5279,4387,3482,2638,1953,1457,1199,1163,1336,1676,2125,2604,3046,3344,3437,3266,2811,2125,1280,434,-273,-652,-599,-21,1061,2566,4342,6179,7876,9215,10064,10313,9968,9077,7758,6175,4489,2867,1445,306,-489,-955,-1114,-1049,-830,-555,-292,-97,-7,-17,-120,-271,-438,-568,-636,-607,-483,-267,27,358,723,1084,1463,1852,2295,2807,3411,4086,4806,5475,6018,6305,6253,5778,4876,3561,1943,146,-1651,-3275,-4550,-5357,-5604,-5285,-4433,-3148,-1561,174,1898,3477,4794,5785,6408,6676,6616,6304,5797,5187,4534,3904,3321,2803,2322,1860,1361,797,140,-622,-1457,-2336,-3193,-3966,-4599,-5033,-5252,-5225,-4975,-4506,-3854,-3048,-2129,-1140,-132,836,1708,2421,2956,3282,3437,3456,3410,3370,3403,3543,3812,4173,4601,4994,5326,5475,5444,5156,4649,3915,3018,2008,953,-71,-1015,-1809,-2442,-2875,-3128,-3206,-3153,-2997,-2794,-2573,-2367,-2183,-2000,-1790,-1486,-1028,-357,573,1755,3173,4714,6292,7711,8847,9513,9617,9067,7883,6108,3883,1377,-1202,-3635,-5717,-7270,-8174,-8366,-7860,-6734,-5120,-3207,-1189,728,2360,3581,4289,4484,4188,3516,2592,1577,623,-152,-648,-831,-693,-271,389,1220,2171,3178,4195,5161,6016,6689,7105,7198,6924,6257,5248,3948,2503,1040,-264,-1266,-1838,-1898,-1408,-390,1101,2949,5035,7190,9278,11139,12659,13750,14335,14420,13977,13068,11721,10015,8026,5837,3545,1244,-980,-3030,-4855,-6390,-7631,-8556,-9214,-9623,-9862,-9968,-10006,-9990,-9943,-9837,-9636,-9295,-8761,-8013,-7049,-5898,-4636,-3326,-2080,-941,10,778,1357,1781,2092,2310,2467,2544,2539,2396,2103,1624,961,159,-743,-1626,-2428,-3007,-3323,-3290,-2920,-2239,-1316,-277,763,1667,2304,2605,2496,1986,1120,-28,-1320,-2636,-3804,-4702,-5186,-5183,-4642,-3573,-2043,-173,1874,3903,5709,7105,7932,8095,7548,6343,4565,2398,27,-2307,-4411,-6080,-7216,-7741,-7698,-7168,-6299,-5276,-4264,-3444,-2903,-2735,-2908,-3410,-4135,-4993,-5878,-6703,-7386,-7904,-8211,-8312,-8205,-7880,-7352,-6612,-5681,-4573,-3351,-2077,-865,169,889,1191,974,233,-1024,-2675,-4579,-6537,-8337,-9797,-10741,-11065,-10716,-9676,-8033,-5854,-3322,-587,2149,4689,6873,8535,9598,10002,9757,8933,7617,5951,4080,2139,292,-1378,-2756,-3814,-4531,-4942,-5099,-5090,-5001,-4921,-4924,-5064,-5364,-5816,-6400,-7042,-7709,-8304,-8801,-9124,-9265,-9186,-8879,-8334,-7541,-6506,-5242,-3772,-2155,-461,1220,2763,4071,5025,5545,5591,5136,4251,2990,1503,-90,-1630,-3005,-4107,-4902,-5363,-5538,-5468,-5230,-4898,-4528,-4189,-3905,-3716,-3623,-3630,-3721,-3862,-4032,-4162,-4234,-4181,-3967,-3567,-2935,-2096,-1047,147,1420,2660,3756,4577,5026,5006,4484,3455,1973,154,-1873,-3909,-5796,-7332,-8405,-8887,-8763,-8035,-6778,-5122,-3192,-1180,778,2521,3946,4983,5604,5839,5750,5428,4984,4513,4127,3870,3815,3944,4282,4764,5373,6034,6700,7306,7787,8085,8125,7851,7213,6178,4748,2959,868,-1409,-3758,-6029,-8059,-9707,-10805,-11254,-10953,-9888,-8103,-5718,-2927,15,2841,5277,7087,8127,8305,7652,6266,4312,2001,-443,-2816,-4922,-6642,-7874,-8598,-8829,-8613,-8056,-7232,-6271,-5248,-4260,-3357,-2577,-1932,-1416,-1016,-709,-469,-271,-95,88,293,545,854,1234,1684,2198,2757,3331,3873,4342,4660,4780,4629,4153,3331,2140,639,-1116,-2986,-4842,-6516,-7867,-8784,-9198,-9112,-8582,-7723,-6690,-5661,-4798,-4252,-4101,-4391,-5073,-6075,-7243,-8439,-9490,-10275,-10685,-10676,-10234,-9383,-8180,-6696,-5004,-3199,-1365,412,2017,3387,4410,5043,5245,5019,4424,3544,2503,1449,512,-180,-536,-515,-118,595,1528,2562,3559,4403,4991,5268,5226,4878,4301,3556,2743,1920,1162,482,-85,-552,-910,-1156,-1280,-1256,-1061,-677,-94,666,1565,2519,3423,4144,4557,4532,3995,2899,1264,-815,-3222,-5740,-8187,-10314,-11937,-12883,-13063,-12460,-11152,-9283,-7089,-4814,-2739,-1080,-28,350,52,-820,-2068,-3490,-4812,-5822,-6333,-6229,-5483,-4165,-2387,-382,1656,3455,4840,5636,5783,5285,4234,2790,1157,-443,-1787,-2699,-3032,-2722,-1772,-244,1716,3948,6235,8390,10208,11570,12355,12555,12170,11286,10001,8447,6754,5042,3428,2000,846,29,-397,-405,-3,762,1809,3008,4231,5326,6171,6682,6792,6518,5880,4955,3832,2594,1347,157,-900,-1787,-2469,-2932,-3175,-3186,-2985,-2549,-1906,-1031,22,1244,2544,3841,5019,5955,6537,6679,6333,5507,4248,2671,898,-912,-2598,-4035,-5098,-5735,-5917,-5665,-5044,-4116,-2997,-1744,-455,839,2101,3334,4541,5741,6937,8127,9290,10392,11391,12248,12920,13390,13639,13674,13505,13167,12680,12092,11409,10655,9809,8852,7743,6449,4951,3264,1447,-396,-2116,-3548,-4513,-4888,-4570,-3582,-1993,14,2191,4271,5952,7012,7265,6655,5223,3110,573,-2114,-4620,-6672,-8023,-8546,-8189,-7021,-5201,-2939,-509,1837,3859,5372,6268,6504,6125,5226,3978,2559,1180,37,-721,-966,-657,194,1512,3172,5012,6859,8543,9905,10835,11236,11079,10347,9090,7365,5288,2969,556,-1808,-3970,-5790,-7143,-7948,-8159,-7797,-6933,-5698,-4251,-2772,-1428,-364,341,625,533,97,-563,-1354,-2146,-2856,-3391,-3721,-3823,-3727,-3466,-3102,-2683,-2257,-1840,-1443,-1043,-635,-194,269,756,1225,1669,2056,2382,2662,2918,3178,3492,3864,4315,4823,5338,5818,6181,6363,6312,5974,5359,4468,3364,2124,851,-340,-1316,-1993,-2247,-2055,-1374,-238,1307,3170,5256,7434,9602,11622,13409,14833,15836,16328,16269,15626,14398,12599,10298,7569,4554,1412,-1658,-4453,-6760,-8428,-9322,-9432,-8775,-7506,-5800,-3899,-2076,-542,471,863,561,-385,-1861,-3692,-5649,-7517,-9083,-10176,-10712,-10640,-10016,-8931,-7524,-5965,-4414,-3011,-1891,-1094,-680,-586,-766,-1089,-1439,-1673,-1679,-1373,-720,280,1552,3025,4577,6087,7467,8611,9473,10026,10251,10186,9844,9282,8530,7645,6677,5676,4708,3827,3095,2571,2297,2299,2576,3080,3739,4439,5042,5418,5428,4998,4076,2688,916,-1113,-3206,-5191,-6851,-8048,-8635,-8594,-7912,-6707,-5113,-3321,-1532,64,1343,2194,2625,2654,2383,1918,1398,922,591,453,504,722,1010,1278,1411,1288,860,47,-1100,-2571,-4237,-6009,-7726,-9287,-10554,-11461,-11933,-11951,-11521,-10655,-9428,-7882,-6120,-4223,-2285,-389,1383,2993,4394,5584,6574,7371,8015,8503,8871,9089,9180,9101,8846,8388,7707,6791,5657,4319,2864,1366,-37,-1233,-2088,-2519,-2462,-1944,-1012,190,1505,2734,3680,4183,4122,3443,2179,404,-1719,-4027,-6310,-8407,-10148,-11453,-12247,-12555,-12405,-11910,-11158,-10302,-9440,-8698,-8132,-7789,-7648,-7658,-7738,-7772,-7687,-7376,-6829,-6009,-4988,-3798,-2547,-1313,-170,806,1587,2143,2467,2576,2474,2200,1767,1229,616,-10,-602,-1110,-1486,-1703,-1751,-1616,-1343,-944,-485,-26,381,654,763,644,308,-273,-1043,-1978,-3009,-4056,-5068,-5952,-6674,-7184,-7463,-7531,-7396,-7137,-6793,-6462,-6213,-6097,-6172,-6415,-6799,-7235,-7614,-7802,-7693,-7184,-6245,-4898,-3218,-1358,512,2193,3499,4281,4444,3951,2848,1230,-739,-2865,-4929,-6723,-8048,-8767,-8790,-8092,-6744,-4849,-2594,-181,2186,4303,6030,7274,8004,8260,8111,7667,7027,6291,5516,4739,3973,3203,2436,1645,857,67,-690,-1382,-1992,-2475,-2835,-3045,-3137,-3120,-3045,-2961,-2904,-2924,-3034,-3232,-3497,-3787,-4048,-4232,-4297,-4215,-3994,-3647,-3220,-2763,-2326,-1958,-1676,-1501,-1413,-1392,-1403,-1402,-1346,-1208,-946,-570,-66,515,1159,1788,2369,2828,3140,3262,3187,2918,2462,1863,1135,325,-528,-1395,-2214,-2964,-3576,-4031,-4278,-4324,-4160,-3831,-3381,-2890,-2422,-2059,-1850,-1831,-2008,-2357,-2849,-3410,-4010,-4550,-5009,-5319,-5454,-5408,-5160,-4763,-4231,-3636,-3034,-2485,-2041,-1738,-1581,-1561,-1641,-1773,-1901,-1987,-1988,-1912,-1740,-1494,-1168,-744,-210,497,1395,2523,3870,5386,6990,8550,9910,10913,11410,11279,10467,8958,6821,4185,1223,-1837,-4754,-7302,-9263,-10496,-10909,-10515,-9391,-7714,-5698,-3609,-1683,-158,848,1247,1091,483,-410,-1390,-2272,-2921,-3232,-3214,-2913,-2433,-1933,-1537,-1382,-1533,-2017,-2791,-3771,-4858,-5907,-6838,-7544,-7994,-8169,-8095,-7812,-7377,-6838,-6247,-5627,-5009,-4404,-3808,-3248,-2690,-2173,-1651,-1154,-634,-103,470,1089,1752,2466,3207,3969,4739,5490,6215,6889,7467,7940,8242,8345,8223,7846,7234,6398,5387,4247,3052,1842,682,-411,-1401,-2287,-3059,-3713,-4239,-4620,-4842,-4893,-4783,-4527,-4182,-3795,-3448,-3199,-3098,-3164,-3386,-3724,-4120,-4506,-4821,-5016,-5071,-4978,-4774,-4488,-4202,-3957,-3836,-3876,-4105,-4530,-5115,-5801,-6517,-7139,-7586,-7728,-7505,-6856,-5786,-4347,-2636,-785,1056,2767,4231,5424,6326,7013,7548,8052,8592,9246,10018,10888,11776,12580,13166,13430,13261,12616,11488,9928,8044,5984,3910,2010,433,-681,-1269,-1294,-805,104,1321,2663,4016,5223,6209,6920,7358,7551,7568,7468,7320,7161,7014,6847,6639,6307,5813,5096,4147,2980,1641,214,-1230,-2578,-3784,-4766,-5525,-6038,-6335,-6439,-6366,-6153,-5778,-5262,-4569,-3716,-2689,-1532,-268,1028,2311,3507,4580,5494,6245,6845,7334,7758,8183,8656,9227,9903,10675,11490,12260,12892,13264,13289,12896,12064,10820,9244,7451,5590,3807,2249,1011,181,-247,-277,4,512,1148,1802,2406,2882,3197,3317,3216,2898,2328,1543,529,-649,-1934,-3241,-4451,-5473,-6198,-6560,-6540,-6134,-5424,-4483,-3453,-2440,-1582,-960,-644,-644,-940,-1455,-2090,-2724,-3220,-3464,-3368,-2872,-1985,-747,757,2411,4088,5689,7096,8279,9204,9904,10422,10821,11157,11469,11766,12032,12206,12233,12025,11522,10678,9482,7966,6206,4297,2375,562,-1018,-2271,-3147,-3613,-3712,-3474,-3000,-2367,-1658,-940,-250,422,1078,1789,2586,3504,4565,5711,6906,8004,8906,9436,9506,8994,7908,6255,4166,1787,-677,-3020,-5063,-6646,-7701,-8186,-8160,-7703,-6953,-6039,-5106,-4245,-3541,-3020,-2693,-2525,-2509,-2587,-2761,-2995,-3290,-3627,-3980,-4305,-4530,-4573,-4345,-3758,-2771,-1363,415,2470,4659,6820,8767,10347,11420,11909,11782,11078,9868,8290,6481,4619,2849,1312,112,-701,-1092,-1098,-760,-163,608,1461,2294,3026,3572,3860,3853,3513,2866,1959,877,-246,-1294,-2117,-2641,-2778,-2563,-2025,-1303,-537,108,464,423,-90,-1069,-2449,-4090,-5831,-7447,-8767,-9598,-9845,-9447,-8452,-6956,-5140,-3190,-1333,280,1488,2242,2531,2413,2007,1462,921,552,447,674,1230,2057,3042,4064,4970,5646,6003,6000,5638,4974,4077,3057,2006,1019,169,-505,-973,-1235,-1311,-1214,-972,-608,-111,488,1232,2094,3102,4217,5422,6649,7829,8878,9698,10215,10373,10126,9509,8546,7340,5988,4607,3298,2146,1181,415,-206,-747,-1304,-1965,-2809,-3871,-5149,-6595,-8104,-9563,-10812,-11746,-12237,-12270,-11823,-10984,-9852,-8570,-7269,-6075,-5056,-4268,-3682,-3274,-2974,-2713,-2443,-2124,-1747,-1330,-896,-482,-127,145,324,410,431,419,422,480,644,929,1365,1935,2629,3411,4241,5066,5855,6541,7107,7494,7678,7615,7272,6628,5676,4445,3000,1440,-102,-1492,-2611,-3369,-3753,-3778,-3559,-3219,-2922,-2827,-3051,-3670,-4698,-6075,-7694,-9400,-11014,-12375,-13333,-13804,-13752,-13210,-12258,-11026,-9645,-8252,-6947,-5799,-4843,-4073,-3464,-2972,-2548,-2138,-1699,-1182,-576,136,923,1753,2559,3273,3821,4146,4196,3974,3468,2752,1864,910,-28,-852,-1474,-1836,-1880,-1620,-1045,-243,743,1799,2856,3828,4656,5313,5768,6032,6100,5980,5678,5196,4548,3758,2860,1912,976,113,-610,-1170,-1545,-1756,-1858,-1892,-1964,-2119,-2451,-2994,-3787,-4820,-6075,-7480,-8969,-10440,-11789,-12941,-13814,-14372,-14599,-14486,-14051,-13305,-12260,-10931,-9342,-7520,-5525,-3437,-1344,612,2339,3689,4604,5005,4901,4334,3390,2199,900,-367,-1480,-2348,-2929,-3218,-3250,-3101,-2851,-2595,-2421,-2379,-2510,-2810,-3239,-3739,-4228,-4615,-4835,-4822,-4568,-4090,-3432,-2681,-1890,-1143,-462,132,649,1100,1510,1870,2178,2406,2518,2479,2271,1875,1313,616,-160,-961,-1691,-2320,-2768,-3020,-3067,-2900,-2563,-2059,-1439,-711,85,936,1809,2680,3514,4263,4891,5345,5599,5643,5474,5140,4669,4122,3545,2954,2373,1762,1096,314,-648,-1828,-3266,-4949,-6839,-8863,-10907,-12839,-14525,-15819,-16626,-16836,-16438,-15400,-13794,-11683,-9190,-6468,-3665,-969,1471,3500,5017,5951,6315,6148,5573,4730,3775,2867,2109,1579,1280,1182,1200,1249,1235,1094,787,316,-288,-969,-1659,-2288,-2789,-3116,-3222,-3108,-2745,-2166,-1371,-404,711,1916,3165,4385,5513,6469,7195,7626,7724,7476,6873,5946,4735,3287,1685,-14,-1724,-3385,-4935,-6329,-7548,-8568,-9410,-10070,-10564,-10909,-11096,-11129,-11009,-10697,-10223,-9532,-8662,-7585,-6340,-4947,-3468,-1977,-575,626,1517,2007,2029,1601,749,-393,-1695,-2992,-4122,-4974,-5466,-5578,-5352,-4850,-4184,-3458,-2771,-2197,-1773,-1498,-1338,-1237,-1116,-922,-579,-66,645,1539,2591,3757,4977,6178,7272,8168,8775,9006,8794,8098,6926,5329,3425,1361,-674,-2484,-3908,-4812,-5140,-4917,-4213,-3205,-2045,-964,-107,363,400,-20,-817,-1886,-3058,-4193,-5114,-5741,-5977,-5836,-5322,-4516,-3480,-2313,-1088,114,1233,2212,3024,3632,4061,4310,4441,4488,4510,4536,4590,4666,4747,4800,4801,4720,4575,4365,4160,3986,3926,4007,4264,4690,5250,5890,6535,7128,7605,7938,8124,8141,8045,7801,7451,6965,6331,5530,4536,3337,1952,405,-1237,-2887,-4448,-5816,-6886,-7598,-7895,-7784,-7291,-6482,-5456,-4308,-3153,-2089,-1172,-478,20,302,443,481,480,498,558,683,864,1066,1265,1406,1453,1382,1169,845,432,26,-308,-438,-300,206,1085,2340,3889,5635,7431,9138,10603,11721,12401,12622,12384,11753,10802,9644,8381,7129,5977,5024,4331,3956,3930,4252,4900,5817,6909,8070,9160,10050,10605,10720,10322,9391,7972,6171,4152,2111,274,-1184,-2098,-2413,-2131,-1346,-213,1073,2305,3293,3901,4036,3695,2923,1817,529,-803,-2023,-3018,-3693,-4006,-3934,-3509,-2766,-1794,-667,492,1604,2556,3311,3819,4110,4228,4241,4248,4311,4490,4799,5210,5653,6050,6271,6239,5863,5102,3971,2508,799,-1033,-2877,-4588,-6046,-7134,-7751,-7818,-7303,-6196,-4553,-2480,-125,2308,4620,6606,8091,8986,9219,8871,8024,6866,5598,4415,3507,2991,2918,3278,3960,4838,5714,6425,6805,6736,6181,5133,3697,1998,224,-1434,-2788,-3692,-4052,-3831,-3096,-1904,-457,1137,2654,3978,4961,5535,5661,5355,4680,3730,2631,1506,483,-360,-941,-1273,-1350,-1266,-1077,-913,-839,-955,-1291,-1874,-2672,-3639,-4694,-5756,-6719,-7505,-8020,-8207,-8020,-7446,-6505,-5239,-3734,-2087,-416,1144,2492,3515,4158,4387,4221,3721,2976,2131,1294,622,201,95,327,837,1545,2336,3062,3631,3930,3939,3661,3159,2538,1920,1429,1188,1254,1688,2450,3519,4785,6157,7512,8726,9688,10294,10458,10142,9321,8031,6341,4349,2193,8,-2065,-3898,-5403,-6516,-7218,-7538,-7525,-7265,-6859,-6390,-5965,-5614,-5392,-5263,-5194,-5105,-4910,-4525,-3897,-2972,-1793,-375,1156,2692,4082,5173,5842,5994,5594,4669,3324,1701,10,-1564,-2807,-3594,-3821,-3506,-2706,-1576,-299,915,1886,2444,2538,2126,1301,181,-1062,-2235,-3177,-3744,-3878,-3561,-2864,-1896,-790,286,1228,1912,2321,2420,2274,1905,1410,821,205,-411,-1020,-1595,-2164,-2711,-3249,-3781,-4297,-4801,-5275,-5718,-6120,-6472,-6778,-7034,-7244,-7414,-7528,-7579,-7522,-7310,-6891,-6196,-5212,-3910,-2347,-588,1247,3010,4575,5790,6584,6897,6743,6183,5324,4281,3220,2252,1514,1096,1048,1400,2113,3126,4323,5567,6703,7571,8037,8010,7431,6330,4773,2879,824,-1249,-3146,-4754,-5939,-6650,-6830,-6503,-5678,-4464,-2924,-1225,521,2154,3553,4617,5268,5480,5248,4614,3647,2429,1066,-336,-1698,-2925,-3994,-4865,-5573,-6136,-6614,-7043,-7448,-7848,-8201,-8487,-8650,-8650,-8469,-8094,-7556,-6879,-6127,-5350,-4607,-3951,-3419,-3025,-2781,-2642,-2585,-2534,-2436,-2222,-1858,-1315,-611,212,1091,1919,2618,3074,3221,3008,2427,1508,335,-1008,-2383,-3684,-4798,-5639,-6169,-6347,-6215,-5776,-5115,-4253,-3275,-2204,-1102,5,1061,2023,2825,3417,3745,3788,3534,3035,2331,1532,716,-11,-592,-973,-1169,-1190,-1124,-1028,-1005,-1118,-1429,-1942,-2649,-3448,-4260,-4922,-5317,-5326,-4884,-3994,-2720,-1203,387,1836,2958,3579,3593,2954,1692,-98,-2271,-4637,-7012,-9200,-11056,-12455,-13335,-13671,-13488,-12853,-11850,-10605,-9217,-7819,-6499,-5333,-4374,-3608,-3023,-2553,-2118,-1655,-1066,-333,607,1709,2986,4356,5781,7176,8481,9628,10565,11266,11695,11870,11785,11462,10942,10234,9401,8459,7456,6424,5377,4338,3288,2227,1138,19,-1105,-2195,-3172,-3953,-4442,-4573,-4298,-3644,-2676,-1539,-409,513,1018,953,202,-1267,-3387,-6045,-9019,-12075,-14943,-17376,-19154,-20152,-20286,-19598,-18186,-16221,-13928,-11538,-9281,-7348,-5875,-4917,-4474,-4451,-4725,-5123,-5491,-5676,-5596,-5184,-4474,-3494,-2351,-1124,91,1216,2220,3077,3803,4418,4937,5377,5712,5935,5985,5843,5485,4912,4175,3339,2492,1747,1192,903,921,1224,1773,2447,3148,3716,4053,4070,3731,3073,2159,1105,43,-924,-1692,-2224,-2525,-2626,-2628,-2603,-2665,-2880,-3306,-3944,-4777,-5739,-6748,-7713,-8538,-9158,-9514,-9588,-9375,-8887,-8150,-7195,-6043,-4744,-3326,-1854,-390,988,2191,3139,3752,3973,3771,3139,2123,792,-737,-2319,-3783,-4967,-5710,-5903,-5483,-4449,-2875,-876,1369,3683,5863,7748,9207,10160,10599,10557,10125,9428,8578,7704,6876,6148,5504,4916,4308,3607,2750,1687,414,-1030,-2591,-4157,-5638,-6933,-7965,-8700,-9127,-9276,-9199,-8969,-8660,-8341,-8068,-7877,-7779,-7763,-7801,-7849,-7854,-7778,-7560,-7175,-6607,-5827,-4872,-3732,-2480,-1132,226,1557,2792,3887,4814,5542,6081,6423,6604,6654,6616,6547,6500,6533,6707,7046,7588,8310,9172,10106,10995,11732,12191,12295,11969,11241,10130,8748,7203,5632,4147,2854,1795,990,395,-55,-457,-892,-1434,-2107,-2889,-3725,-4513,-5153,-5545,-5622,-5360,-4784,-3955,-2983,-1960,-1017,-210,392,804,1053,1216,1373,1610,1987,2535,3240,4031,4826,5487,5910,5995,5693,5020,4043,2882,1683,604,-222,-703,-783,-482,156,1029,2034,3053,3991,4788,5400,5862,6194,6490,6811,7249,7847,8629,9583,10628,11700,12652,13395,13806,13822,13402,12550,11320,9781,8067,6284,4590,3091,1894,1061,597,487,646,993,1410,1799,2075,2179,2092,1817,1390,867,297,-243,-715,-1070,-1282,-1359,-1296,-1135,-909,-650,-422,-227,-122,-85,-140,-259,-428,-628,-828,-1014,-1170,-1281,-1347,-1359,-1312,-1212,-1043,-820,-526,-175,234,690,1185,1704,2230,2765,3287,3812,4315,4803,5240,5596,5814,5833,5601,5091,4301,3292,2152,1013,19,-694,-1022,-907,-366,539,1668,2858,3932,4720,5132,5097,4668,3920,3010,2096,1341,858,725,940,1442,2132,2870,3517,3975,4152,4043,3673,3114,2458,1810,1252,846,622,566,644,794,960,1079,1129,1105,1046,1017,1097,1357,1852,2592,3541,4622,5707,6665,7327,7583,7316,6496,5128,3298,1146,-1139,-3341,-5243,-6666,-7461,-7589,-7052,-5965,-4476,-2795,-1136,310,1370,1958,2042,1662,946,32,-884,-1643,-2106,-2183,-1869,-1191,-252,825,1911,2868,3616,4088,4276,4213,3948,3556,3110,2656,2237,1852,1501,1143,762,313,-216,-830,-1529,-2275,-3041,-3767,-4409,-4909,-5230,-5343,-5238,-4932,-4454,-3851,-3186,-2518,-1908,-1421,-1074,-913,-911,-1079,-1357,-1725,-2110,-2484,-2765,-2933,-2913,-2695,-2248,-1586,-746,199,1155,2002,2634,2952,2919,2541,1872,1054,203,-491,-908,-935,-523,301,1469,2838,4253,5544,6539,7130,7218,6792,5860,4507,2833,965,-950,-2799,-4445,-5812,-6821,-7430,-7628,-7394,-6772,-5785,-4500,-3014,-1414,158,1586,2739,3518,3848,3701,3086,2068,737,-765,-2293,-3682,-4791,-5501,-5740,-5490,-4802,-3760,-2526,-1244,-110,735,1152,1084,513,-487,-1783,-3187,-4477,-5425,-5847,-5598,-4642,-3012,-851,1645,4212,6591,8535,9848,10426,10234,9335,7866,6000,3951,1912,57,-1484,-2654,-3425,-3856,-4006,-3993,-3897,-3827,-3809,-3891,-4029,-4192,-4304,-4296,-4117,-3723,-3132,-2368,-1509,-649,116,671,951,900,515,-169,-1069,-2088,-3087,-3957,-4584,-4897,-4854,-4477,-3791,-2901,-1885,-867,65,815,1344,1607,1630,1433,1079,638,172,-240,-565,-734,-767,-619,-344,48,506,962,1378,1668,1816,1778,1576,1241,822,407,46,-183,-260,-174,52,370,727,1066,1332,1500,1540,1450,1229,887,418,-156,-858,-1663,-2581,-3589,-4667,-5780,-6875,-7904,-8800,-9517,-10006,-10239,-10215,-9951,-9488,-8889,-8209,-7518,-6854,-6249,-5716,-5244,-4823,-4424,-4039,-3629,-3195,-2687,-2105,-1400,-570,407,1527,2759,4063,5363,6573,7596,8356,8779,8864,8622,8129,7504,6840,6287,5902,5747,5796,5995,6232,6393,6350,6020,5335,4299,2935,1315,-455,-2281,-4044,-5652,-7033,-8133,-8945,-9474,-9767,-9876,-9870,-9811,-9757,-9735,-9773,-9848,-9942,-10003,-9980,-9823,-9481,-8939,-8182,-7243,-6164,-5010,-3860,-2780,-1839,-1073,-494,-101,169,345,522,741,1072,1532,2140,2862,3670,4490,5271,5935,6445,6757,6866,6785,6536,6153,5674,5115,4504,3834,3110,2326,1480,593,-333,-1241,-2116,-2901,-3555,-4057,-4363,-4482,-4415,-4191,-3867,-3497,-3162,-2921,-2830,-2915,-3171,-3575,-4069,-4611,-5134,-5626,-6043,-6424,-6750,-7088,-7430,-7822,-8245,-8708,-9161,-9586,-9915,-10133,-10180,-10068,-9777,-9337,-8784,-8145,-7480,-6793,-6127,-5457,-4787,-4082,-3320,-2482,-1566,-587,427,1414,2348,3146,3811,4297,4626,4806,4876,4853,4769,4622,4414,4132,3786,3379,2977,2631,2437,2483,2828,3504,4490,5702,7027,8299,9363,10051,10256,9888,8933,7423,5439,3103,568,-2027,-4499,-6749,-8635,-10110,-11131,-11708,-11893,-11761,-11408,-10941,-10458,-10030,-9715,-9517,-9422,-9365,-9278,-9057,-8640,-7950,-6986,-5772,-4388,-2963,-1631,-549,177,459,295,-268,-1121,-2107,-3067,-3826,-4266,-4287,-3869,-3029,-1838,-404,1154,2706,4142,5374,6336,7015,7385,7496,7337,6975,6398,5656,4740,3681,2502,1224,-81,-1387,-2614,-3718,-4650,-5368,-5859,-6098,-6106,-5886,-5492,-4964,-4373,-3769,-3213,-2714,-2290,-1892,-1492,-1029,-463,214,1000,1850,2689,3454,4058,4447,4584,4477,4140,3655,3090,2536,2094,1815,1766,1953,2367,2969,3686,4447,5160,5742,6128,6256,6112,5682,5001,4105,3054,1931,787,-270,-1194,-1893,-2313,-2421,-2188,-1655,-869,55,999,1829,2421,2710,2655,2305,1736,1071,450,-1,-173,8,563,1482,2709,4149,5694,7208,8574,9660,10398,10696,10563,9979,9015,7723,6219,4599,2987,1474,154,-928,-1732,-2282,-2588,-2711,-2686,-2574,-2391,-2173,-1901,-1577,-1173,-678,-89,584,1297,2003,2622,3083,3327,3310,3031,2526,1854,1122,424,-125,-446,-460,-160,481,1397,2555,3853,5221,6557,7778,8812,9597,10093,10284,10162,9742,9053,8130,7026,5803,4529,3287,2150,1201,490,66,-63,111,548,1232,2092,3083,4137,5182,6174,7041,7774,8335,8748,9005,9154,9176,9109,8909,8565,8027,7257,6219,4908,3333,1561,-337,-2228,-4002,-5514,-6656,-7334,-7497,-7127,-6261,-4966,-3350,-1553,273,1983,3411,4456,5011,5042,4543,3563,2178,519,-1291,-3096,-4765,-6165,-7179,-7722,-7733,-7181,-6095,-4522,-2582,-411,1834,3993,5946,7587,8877,9803,10397,10712,10823,10790,10688,10558,10427,10304,10175,10008,9789,9474,9066,8557,7964,7322,6664,6032,5453,4952,4529,4167,3850,3515,3140,2653,2041,1266,345,-700,-1814,-2914,-3927,-4754,-5334,-5607,-5556,-5198,-4569,-3767,-2870,-2017,-1304,-839,-696,-897,-1454,-2301,-3369,-4546,-5710,-6753,-7560,-8053,-8175,-7907,-7248,-6257,-4986,-3537,-2016,-524,835,1979,2871,3484,3849,4009,4035,4000,3977,4017,4153,4384,4684,4988,5226,5309,5160,4734,4016,3038,1881,639,-545,-1552,-2258,-2581,-2481,-1959,-1075,64,1338,2575,3644,4392,4719,4555,3872,2705,1121,-766,-2804,-4840,-6711,-8277,-9429,-10103,-10268,-9953,-9202,-8103,-6734,-5210,-3601,-2009,-502,852,1991,2868,3446,3694,3615,3207,2522,1593,511,-662,-1817,-2873,-3732,-4317,-4563,-4443,-3953,-3117,-2014,-694,726,2179,3581,4860,5984,6919,7650,8195,8539,8713,8704,8528,8161,7617,6862,5927,4791,3496,2071,562,-959,-2445,-3816,-5030,-6028,-6774,-7251,-7413,-7290,-6861,-6182,-5300,-4304,-3305,-2416,-1762,-1442,-1527,-2047,-2978,-4228,-5682,-7144,-8444,-9385,-9817,-9661,-8900,-7608,-5939,-4089,-2296,-781,270,744,594,-114,-1255,-2630,-4010,-5176,-5923,-6131,-5723,-4739,-3259,-1440,531,2475,4210,5616,6614,7184,7361,7221,6858,6379,5877,5418,5040,4737,4480,4210,3878,3421,2813,2049,1148,178,-793,-1670,-2374,-2832,-3015,-2917,-2576,-2065,-1473,-898,-445,-190,-191,-478,-1044,-1852,-2842,-3919,-4997,-5949,-6701,-7138,-7220,-6905,-6194,-5141,-3798,-2280,-689,855,2238,3365,4170,4597,4647,4338,3723,2896,1957,1029,230,-349,-637,-628,-344,129,685,1208,1581,1730,1608,1238,677,37,-554,-952,-1040,-727,-6,1101,2453,3900,5225,6214,6692,6512,5629,4054,1899,-676,-3452,-6204,-8706,-10777,-12270,-13130,-13328,-12940,-12043,-10778,-9271,-7647,-6024,-4463,-3040,-1774,-682,214,937,1465,1810,1985,1992,1869,1652,1388,1148,979,945,1066,1353,1763,2237,2673,2968,3018,2744,2106,1122,-152,-1582,-3031,-4316,-5287,-5819,-5849,-5376,-4480,-3285,-1967,-706,333,1022,1302,1161,673,-66,-909,-1733,-2404,-2870,-3081,-3077,-2916,-2690,-2504,-2427,-2522,-2774,-3149,-3543,-3843,-3921,-3677,-3046,-2029,-685,868,2461,3930,5092,5827,6043,5733,4927,3737,2284,720,-801,-2158,-3246,-4007,-4422,-4502,-4290,-3855,-3248,-2566,-1840,-1146,-510,41,482,801,985,1024,904,617,165,-455,-1207,-2058,-2957,-3823,-4600,-5212,-5630,-5814,-5794,-5568,-5205,-4716,-4166,-3547,-2896,-2182,-1416,-576,332,1269,2204,3022,3662,3984,3927,3409,2426,1015,-746,-2702,-4717,-6589,-8183,-9350,-10024,-10171,-9823,-9068,-8008,-6788,-5515,-4313,-3248,-2367,-1696,-1213,-928,-804,-846,-1042,-1387,-1885,-2501,-3221,-3967,-4685,-5275,-5656,-5738,-5473,-4808,-3784,-2429,-872,755,2271,3501,4273,4477,4033,2974,1357,-631,-2822,-4959,-6852,-8295,-9178,-9441,-9107,-8270,-7068,-5667,-4236,-2906,-1775,-883,-216,267,645,974,1323,1702,2111,2510,2844,3039,3059,2847,2433,1845,1178,533,34,-215,-153,257,955,1877,2877,3823,4581,5038,5140,4868,4253,3365,2283,1105,-109,-1272,-2375,-3364,-4255,-5028,-5680,-6206,-6580,-6786,-6802,-6617,-6225,-5662,-4948,-4162,-3370,-2653,-2098,-1765,-1705,-1945,-2462,-3235,-4179,-5225,-6270,-7230,-8026,-8619,-8971,-9107,-9029,-8762,-8313,-7667,-6779,-5615,-4097,-2207,67,2686,5537,8488,11331,13862,15872,17184,17676,17301,16087,14144,11645,8795,5839,2986,440,-1661,-3235,-4243,-4727,-4737,-4376,-3743,-2935,-2049,-1139,-274,537,1258,1884,2406,2798,3048,3134,3034,2743,2267,1621,863,35,-763,-1474,-1997,-2284,-2292,-2018,-1502,-816,-64,634,1169,1442,1414,1079,491,-242,-1002,-1632,-2022,-2049,-1686,-902,232,1641,3191,4759,6203,7427,8348,8938,9203,9185,8942,8550,8066,7536,6981,6393,5758,5049,4253,3381,2478,1616,892,400,229,418,980,1851,2954,4147,5305,6281,6976,7321,7284,6901,6224,5344,4373,3391,2493,1724,1112,647,313,47,-176,-418,-701,-1046,-1446,-1890,-2337,-2755,-3094,-3312,-3370,-3232,-2882,-2301,-1499,-487,702,2020,3421,4822,6162,7358,8329,9029,9396,9440,9171,8664,8011,7343,6786,6475,6492,6904,7691,8797,10092,11414,12579,13413,13771,13571,12794,11503,9820,7914,5973,4177,2669,1541,829,492,475,641,903,1118,1229,1154,901,463,-101,-749,-1407,-2039,-2590,-3059,-3434,-3737,-3991,-4222,-4449,-4675,-4908,-5098,-5241,-5257,-5120,-4771,-4183,-3340,-2245,-951,504,2012,3497,4845,5973,6801,7281,7387,7119,6524,5633,4544,3318,2065,869,-172,-981,-1476,-1626,-1377,-762,221,1492,2979,4582,6181,7666,8917,9827,10324,10346,9892,9001,7755,6300,4789,3398,2271,1524,1200,1278,1685,2266,2875,3323,3486,3247,2580,1515,131,-1413,-2973,-4370,-5460,-6147,-6366,-6126,-5477,-4496,-3295,-1979,-637,634,1801,2811,3655,4321,4797,5078,5150,4994,4606,3974,3110,2033,783,-597,-2040,-3499,-4907,-6224,-7405,-8425,-9249,-9850,-10177,-10188,-9831,-9063,-7862,-6225,-4199,-1841,720,3368,5921,8235,10136,11496,12212,12232,11555,10229,8355,6070,3531,924,-1611,-3899,-5856,-7388,-8472,-9105,-9318,-9162,-8695,-7988,-7098,-6092,-5031,-3956,-2936,-1990,-1171,-488,36,408,623,715,688,578,413,205,-7,-230,-434,-627,-784,-917,-992,-1021,-976,-864,-694,-472,-245,-40,103,136,51,-177,-518,-955,-1425,-1867,-2215,-2394,-2347,-2036,-1431,-545,587,1900,3300,4677,5899,6848,7403,7482,7031,6033,4533,2594,361,-2029,-4369,-6492,-8202,-9380,-9930,-9844,-9177,-8031,-6587,-4997,-3471,-2122,-1086,-382,-24,64,-42,-226,-388,-438,-333,-48,372,860,1321,1619,1675,1362,672,-434,-1875,-3568,-5368,-7119,-8660,-9841,-10561,-10730,-10354,-9434,-8067,-6348,-4417,-2432,-537,1116,2398,3223,3535,3334,2701,1725,598,-540,-1486,-2139,-2380,-2206,-1616,-692,482,1795,3129,4384,5457,6272,6758,6877,6590,5914,4864,3511,1937,266,-1366,-2813,-3936,-4625,-4796,-4431,-3541,-2207,-534,1328,3242,5030,6591,7784,8570,8895,8768,8230,7324,6135,4728,3185,1565,-60,-1655,-3167,-4559,-5801,-6852,-7674,-8241,-8490,-8416,-7975,-7188,-6078,-4712,-3188,-1628,-179,1016,1816,2121,1860,1035,-305,-2040,-4012,-6020,-7870,-9371,-10368,-10768,-10513,-9636,-8202,-6342,-4205,-1972,191,2119,3693,4828,5485,5680,5461,4928,4203,3412,2704,2177,1930,1998,2373,2998,3766,4554,5202,5599,5601,5180,4283,2986,1357,-464,-2321,-4060,-5525,-6604,-7214,-7341,-7001,-6288,-5308,-4211,-3137,-2222,-1548,-1187,-1110,-1292,-1637,-2033,-2388,-2598,-2614,-2420,-2030,-1521,-966,-472,-140,-49,-262,-795,-1625,-2683,-3856,-4995,-5943,-6551,-6696,-6320,-5415,-4048,-2345,-446,1472,3280,4857,6143,7121,7815,8272,8547,8695,8742,8698,8540,8221,7690,6894,5803,4401,2735,865,-1099,-3020,-4768,-6194,-7198,-7693,-7654,-7105,-6106,-4785,-3267,-1728,-308,846,1633,1990,1886,1356,445,-757,-2140,-3604,-5034,-6341,-7447,-8302,-8872,-9139,-9126,-8832,-8309,-7597,-6745,-5830,-4903,-4048,-3313,-2767,-2444,-2364,-2532,-2910,-3448,-4070,-4676,-5172,-5456,-5451,-5095,-4368,-3283,-1886,-272,1452,3146,4674,5893,6703,7009,6782,6037,4829,3278,1522,-270,-1925,-3281,-4230,-4681,-4630,-4113,-3237,-2133,-990,55,813,1208,1145,646,-261,-1461,-2836,-4233,-5522,-6569,-7306,-7671,-7684,-7386,-6862,-6228,-5599,-5095,-4817,-4819,-5129,-5717,-6502,-7382,-8212,-8857,-9202,-9154,-8685,-7808,-6608,-5179,-3675,-2220,-935,89,836,1294,1543,1645,1721,1847,2110,2530,3106,3783,4479,5105,5564,5803,5792,5551,5125,4594,4012,3452,2928,2451,1983,1484,892,180,-682,-1664,-2724,-3781,-4729,-5484,-5944,-6069,-5841,-5280,-4470,-3493,-2475,-1531,-750,-220,42,27,-230,-663,-1219,-1823,-2439,-3031,-3602,-4157,-4718,-5293,-5881,-6451,-6946,-7291,-7393,-7154,-6514,-5408,-3861,-1920,310,2654,4956,7002,8633,9692,10099,9802,8854,7326,5374,3164,903,-1239,-3073,-4490,-5400,-5767,-5623,-5004,-4020,-2754,-1341,124,1540,2822,3940,4844,5557,6079,6437,6668,6777,6791,6698,6487,6139,5630,4940,4066,3018,1824,535,-781,-2059,-3218,-4195,-4944,-5419,-5613,-5532,-5189,-4632,-3894,-3040,-2112,-1191,-313,445,1049,1463,1671,1687,1551,1312,1057,846,766,842,1110,1530,2062,2629,3151,3565,3823,3919,3876,3741,3595,3498,3528,3719,4082,4592,5190,5794,6313,6673,6807,6721,6432,6027,5597,5279,5152,5322,5783,6527,7446,8418,9271,9846,10002,9639,8731,7303,5458,3345,1148,-937,-2734,-4092,-4923,-5177,-4883,-4097,-2930,-1503,52,1609,3063,4330,5358,6118,6598,6816,6786,6542,6122,5562,4918,4236,3574,2986,2524,2230,2134,2248,2568,3058,3666,4315,4924,5391,5669,5670,5418,4889,4165,3299,2393,1539,834,347,150,257,693,1413,2384,3527,4754,5980,7095,8022,8682,9027,9045,8743,8180,7415,6530,5612,4712,3907,3202,2629,2172,1815,1536,1292,1060,800,496,123,-296,-757,-1198,-1566,-1782,-1762,-1446,-772,265,1654,3323,5164,7032,8757,10153,11059,11333,10889,9708,7831,5386,2542,-466,-3420,-6068,-8239,-9778,-10628,-10788,-10319,-9334,-7966,-6360,-4647,-2931,-1298,214,1574,2777,3827,4712,5435,5977,6326,6476,6421,6189,5823,5374,4925,4532,4271,4175,4269,4529,4914,5353,5747,6020,6068,5843,5318,4494,3441,2228,983,-184,-1146,-1824,-2153,-2121,-1774,-1171,-429,345,1040,1558,1850,1884,1672,1260,700,60,-597,-1238,-1835,-2390,-2931,-3475,-4053,-4668,-5305,-5922,-6456,-6829,-6960,-6795,-6292,-5470,-4362,-3076,-1698,-390,779,1673,2290,2586,2622,2446,2147,1788,1443,1135,889,676,483,254,-30,-400,-867,-1415,-2018,-2625,-3181,-3608,-3852,-3841,-3549,-2952,-2078,-969,300,1628,2925,4076,4991,5596,5835,5692,5174,4329,3223,1958,637,-629,-1733,-2603,-3172,-3433,-3396,-3125,-2690,-2198,-1739,-1408,-1278,-1375,-1729,-2306,-3079,-3983,-4965,-5956,-6899,-7761,-8483,-9067,-9469,-9675,-9663,-9387,-8837,-7975,-6816,-5364,-3688,-1844,52,1901,3587,4994,6039,6644,6770,6414,5598,4382,2872,1177,-553,-2172,-3548,-4557,-5131,-5240,-4898,-4184,-3181,-2031,-853,216,1080,1662,1929,1888,1577,1076,468,-147,-690,-1091,-1322,-1364,-1253,-1010,-703,-372,-65,172,333,380,330,164,-101,-469,-915,-1441,-2001,-2593,-3154,-3655,-4047,-4273,-4315,-4126,-3714,-3102,-2321,-1467,-598,183,800,1197,1331,1203,840,296,-353,-1024,-1644,-2154,-2516,-2741,-2839,-2876,-2884,-2924,-2998,-3108,-3218,-3259,-3174,-2891,-2354,-1557,-494,785,2195,3661,5052,6281,7248,7889,8164,8068,7615,6848,5814,4579,3194,1721,212,-1288,-2730,-4070,-5272,-6280,-7071,-7599,-7835,-7766,-7374,-6680,-5705,-4501,-3139,-1705,-305,965,1996,2707,3030,2935,2420,1522,310,-1125,-2645,-4136,-5436,-6433,-7009,-7102,-6686,-5793,-4509,-2945,-1248,434,1969,3237,4171,4722,4897,4722,4261,3594,2804,1988,1228,594,147,-88,-103,74,392,764,1117,1345,1395,1213,813,209,-509,-1273,-1985,-2571,-2980,-3202,-3247,-3176,-3053,-2957,-2944,-3068,-3317,-3681,-4083,-4442,-4663,-4652,-4349,-3723,-2784,-1611,-278,1061,2302,3297,3971,4240,4107,3569,2697,1568,274,-1069,-2382,-3563,-4559,-5320,-5814,-6028,-5955,-5600,-4974,-4089,-2979,-1662,-197,1387,3015,4635,6163,7526,8644,9436,9852,9843,9400,8539,7305,5775,4050,2245,490,-1089,-2373,-3273,-3741,-3755,-3378,-2671,-1782,-822,51,740,1148,1236,1001,472,-281,-1180,-2130,-3029,-3808,-4368,-4683,-4704,-4448,-3933,-3227,-2389,-1531,-736,-104,298,423,280,-127,-716,-1452,-2240,-3049,-3826,-4573,-5296,-6013,-6746,-7500,-8250,-8965,-9579,-10021,-10227,-10131,-9695,-8920,-7822,-6454,-4899,-3232,-1565,15,1401,2517,3268,3621,3526,3001,2067,799,-709,-2337,-3945,-5417,-6634,-7524,-8044,-8196,-8006,-7544,-6860,-6037,-5114,-4135,-3120,-2070,-1000,76,1135,2111,2957,3589,3944,3978,3657,2982,1993,738,-688,-2187,-3646,-4965,-6037,-6808,-7208,-7231,-6866,-6154,-5138,-3903,-2520,-1103,277,1510,2541,3292,3751,3892,3751,3368,2797,2125,1422,775,265,-61,-147,-20,319,764,1267,1687,1959,1975,1689,1067,125,-1102,-2543,-4113,-5721,-7265,-8659,-9811,-10664,-11155,-11262,-10972,-10302,-9288,-8002,-6530,-4984,-3461,-2062,-853,133,889,1466,1907,2288,2662,3058,3494,3934,4351,4674,4850,4827,4565,4071,3354,2480,1497,495,-458,-1299,-1972,-2467,-2763,-2873,-2800,-2561,-2153,-1608,-924,-153,692,1551,2385,3131,3734,4123,4247,4045,3499,2595,1375,-116,-1761,-3467,-5075,-6455,-7460,-7972,-7897,-7204,-5895,-4055,-1798,704,3272,5713,7873,9608,10853,11578,11805,11619,11087,10320,9404,8419,7438,6519,5692,4994,4426,3974,3621,3306,2988,2589,2082,1429,666,-166,-965,-1637,-2047,-2104,-1713,-836,518,2298,4384,6651,8927,11054,12872,14245,15063,15254,14795,13704,12051,9935,7494,4893,2290,-136,-2247,-3918,-5057,-5621,-5589,-4991,-3884,-2351,-518,1517,3592,5611,7417,8928,10044,10720,10939,10717,10093,9153,7963,6659,5313,4074,3024,2264,1887,1913,2386,3254,4442,5828,7245,8527,9509,10070,10131,9679,8754,7444,5885,4220,2599,1156,-19,-837,-1276,-1301,-929,-172,909,2248,3728,5217,6562,7601,8197,8231,7642,6410,4585,2259,-413,-3266,-6086,-8695,-10909,-12594,-13674,-14108,-13944,-13240,-12119,-10703,-9135,-7529,-5987,-4562,-3268,-2101,-1010,33,1065,2083,3056,3913,4570,4916,4859,4318,3259,1692,-305,-2616,-5068,-7468,-9624,-11353,-12528,-13058,-12934,-12188,-10917,-9244,-7311,-5251,-3184,-1174,719,2508,4186,5789,7324,8799,10187,11445,12484,13203,13488,13213,12324,10754,8568,5833,2732,-534,-3714,-6569,-8884,-10494,-11315,-11323,-10581,-9197,-7339,-5180,-2925,-728,1249,2912,4189,5068,5560,5731,5655,5431,5166,4937,4834,4882,5102,5460,5888,6310,6610,6718,6546,6085,5322,4330,3160,1927,698,-427,-1403,-2171,-2728,-3038,-3120,-2957,-2561,-1945,-1115,-112,1038,2283,3561,4805,5938,6871,7534,7836,7738,7177,6162,4687,2813,616,-1794,-4276,-6685,-8844,-10625,-11889,-12572,-12653,-12157,-11187,-9841,-8281,-6629,-5036,-3603,-2409,-1488,-845,-443,-233,-151,-120,-96,-40,73,219,382,519,571,507,281,-118,-665,-1325,-2020,-2663,-3182,-3482,-3545,-3327,-2872,-2214,-1430,-621,151,784,1265,1568,1741,1839,1961,2198,2639,3347,4330,5551,6921,8296,9535,10480,11014,11052,10584,9638,8314,6739,5057,3425,1961,773,-83,-588,-756,-656,-344,73,539,958,1293,1488,1528,1407,1134,750,294,-177,-618,-987,-1252,-1408,-1449,-1418,-1338,-1283,-1288,-1424,-1712,-2187,-2836,-3634,-4525,-5428,-6244,-6879,-7230,-7239,-6853,-6073,-4918,-3443,-1722,147,2069,3932,5667,7173,8414,9319,9865,10024,9776,9132,8083,6659,4896,2843,614,-1706,-3964,-6038,-7810,-9163,-10031,-10364,-10161,-9441,-8289,-6773,-5038,-3201,-1407,202,1525,2465,2989,3082,2790,2158,1295,266,-804,-1875,-2859,-3754,-4520,-5176,-5706,-6124,-6424,-6596,-6654,-6592,-6448,-6245,-6041,-5892,-5851,-5975,-6282,-6776,-7422,-8133,-8805,-9290,-9436,-9111,-8197,-6668,-4515,-1861,1163,4318,7364,10019,12045,13212,13411,12553,10721,8018,4691,1010,-2699,-6106,-8934,-10946,-12019,-12098,-11254,-9609,-7387,-4808,-2143,398,2624,4417,5721,6544,6928,6960,6722,6285,5719,5051,4306,3495,2607,1642,593,-535,-1730,-2960,-4204,-5401,-6522,-7500,-8289,-8836,-9104,-9058,-8713,-8055,-7136,-5978,-4642,-3174,-1646,-103,1372,2744,3920,4884,5549,5927,5973,5716,5170,4356,3319,2061,627,-983,-2711,-4519,-6316,-8005,-9480,-10611,-11323,-11492,-11120,-10147,-8653,-6700,-4432,-1999,410,2627,4475,5817,6554,6619,6009,4767,2974,788,-1639,-4091,-6385,-8340,-9828,-10768,-11151,-11015,-10470,-9635,-8673,-7734,-6945,-6416,-6193,-6283,-6651,-7206,-7865,-8490,-8996,-9260,-9216,-8795,-7973,-6757,-5194,-3363,-1368,663,2610,4341,5767,6790,7365,7459,7076,6251,5050,3551,1863,92,-1666,-3293,-4729,-5901,-6777,-7355,-7620,-7602,-7323,-6807,-6115,-5276,-4352,-3386,-2404,-1449,-517,373,1229,2060,2858,3625,4328,4935,5401,5674,5708,5470,4934,4122,3050,1812,467,-855,-2081,-3113,-3897,-4386,-4564,-4427,-3984,-3249,-2250,-998,455,2086,3839,5641,7429,9098,10558,11725,12509,12882,12814,12330,11470,10283,8842,7193,5415,3544,1657,-202,-1976,-3582,-4983,-6098,-6899,-7359,-7471,-7258,-6759,-6023,-5124,-4137,-3138,-2193,-1359,-663,-132,239,455,542,530,474,400,363,367,426,521,629,701,712,601,364,-29,-561,-1209,-1913,-2601,-3177,-3564,-3678,-3471,-2922,-2030,-832,618,2248,3970,5696,7347,8844,10155,11237,12103,12753,13213,13503,13622,13582,13345,12904,12242,11345,10246,8965,7561,6107,4654,3292,2048,974,75,-631,-1137,-1428,-1470,-1246,-723,103,1222,2590,4145,5768,7357,8765,9881,10612,10884,10691,10039,8991,7639,6087,4470,2914,1529,417,-377,-838,-998,-918,-693,-405,-138,58,171,206,220,269,420,746,1278,2050,3049,4247,5568,6947,8260,9411,10291,10793,10873,10462,9588,8257,6556,4574,2436,264,-1794,-3642,-5153,-6266,-6928,-7113,-6840,-6135,-5074,-3734,-2243,-698,766,2052,3083,3796,4179,4230,3991,3508,2867,2136,1383,684,48,-483,-936,-1334,-1707,-2113,-2562,-3084,-3668,-4285,-4902,-5455,-5904,-6184,-6283,-6167,-5866,-5384,-4772,-4047,-3239,-2358,-1395,-339,842,2168,3665,5323,7119,8967,10772,12368,13603,14305,14330,13596,12062,9797,6908,3609,130,-3259,-6297,-8761,-10466,-11312,-11272,-10391,-8798,-6661,-4206,-1661,744,2795,4345,5265,5526,5114,4112,2618,796,-1170,-3077,-4720,-5924,-6546,-6520,-5832,-4567,-2863,-921,1040,2801,4179,5045,5335,5071,4329,3259,2029,819,-202,-921,-1255,-1186,-759,-36,837,1739,2509,3021,3182,2943,2310,1345,154,-1120,-2328,-3319,-3993,-4258,-4125,-3591,-2761,-1722,-621,413,1249,1798,1999,1854,1406,746,-3,-713,-1252,-1528,-1483,-1113,-473,353,1218,2003,2561,2809,2683,2186,1343,245,-1025,-2358,-3648,-4821,-5803,-6561,-7092,-7392,-7505,-7445,-7261,-6963,-6581,-6108,-5558,-4912,-4169,-3325,-2365,-1304,-121,1156,2542,3988,5467,6901,8200,9259,9962,10199,9887,8965,7445,5372,2868,91,-2771,-5510,-7932,-9873,-11192,-11812,-11701,-10877,-9436,-7483,-5200,-2749,-330,1892,3762,5164,6042,6365,6194,5595,4690,3609,2475,1416,517,-149,-550,-680,-548,-183,376,1103,1935,2838,3757,4633,5442,6138,6731,7224,7648,8047,8452,8909,9409,9945,10448,10846,11042,10933,10436,9480,8041,6138,3840,1277,-1383,-3937,-6169,-7887,-8951,-9271,-8876,-7841,-6355,-4610,-2867,-1317,-171,480,566,143,-707,-1830,-3052,-4229,-5194,-5875,-6192,-6165,-5810,-5234,-4514,-3797,-3183,-2789,-2694,-2941,-3537,-4450,-5580,-6829,-8041,-9088,-9828,-10171,-10045,-9433,-8367,-6908,-5153,-3246,-1283,576,2249,3650,4720,5462,5883,6029,5963,5767,5491,5230,4992,4819,4690,4555,4369,4033,3486,2656,1507,42,-1693,-3605,-5560,-7401,-8971,-10111,-10718,-10715,-10095,-8915,-7258,-5299,-3174,-1091,805,2362,3481,4121,4254,3952,3254,2289,1153,-42,-1175,-2163,-2931,-3429,-3659,-3627,-3384,-2984,-2486,-1931,-1363,-789,-206,393,1045,1747,2516,3322,4133,4886,5510,5937,6121,6016,5636,4994,4142,3152,2104,1086,187,-525,-964,-1095,-862,-267,674,1896,3288,4695,5935,6801,7102,6685,5457,3411,631,-2731,-6417,-10194,-13741,-16836,-19246,-20824,-21508,-21288,-20247,-18528,-16303,-13792,-11199,-8724,-6532,-4739,-3411,-2560,-2148,-2100,-2327,-2710,-3166,-3590,-3921,-4112,-4136,-3994,-3711,-3319,-2887,-2468,-2133,-1937,-1898,-2011,-2227,-2457,-2605,-2564,-2240,-1590,-593,699,2217,3837,5439,6869,8006,8718,8924,8549,7583,6022,3953,1437,-1347,-4284,-7133,-9757,-11931,-13546,-14485,-14721,-14279,-13260,-11803,-10093,-8327,-6652,-5231,-4106,-3322,-2831,-2571,-2444,-2364,-2239,-2031,-1697,-1250,-698,-74,584,1241,1854,2382,2802,3081,3206,3175,2984,2659,2242,1766,1306,885,555,310,151,36,-58,-186,-362,-614,-937,-1319,-1750,-2199,-2647,-3070,-3429,-3700,-3840,-3824,-3629,-3258,-2724,-2080,-1399,-771,-324,-138,-325,-899,-1882,-3184,-4716,-6302,-7792,-8989,-9767,-10006,-9677,-8793,-7441,-5735,-3842,-1893,-60,1556,2859,3791,4347,4514,4346,3878,3186,2346,1443,575,-176,-735,-1061,-1131,-976,-627,-164,348,845,1283,1661,2000,2342,2737,3226,3814,4504,5242,5994,6696,7301,7787,8123,8323,8376,8297,8066,7673,7085,6268,5216,3904,2384,684,-1080,-2811,-4367,-5631,-6496,-6893,-6792,-6222,-5236,-3939,-2444,-871,670,2089,3348,4400,5271,5960,6503,6918,7203,7354,7345,7151,6771,6193,5460,4617,3724,2881,2156,1648,1418,1516,1951,2716,3747,4987,6332,7700,8984,10120,11035,11719,12146,12350,12340,12160,11838,11403,10902,10357,9812,9295,8839,8456,8173,7963,7825,7724,7606,7435,7139,6653,5943,4941,3678,2150,444,-1357,-3131,-4750,-6094,-7052,-7557,-7560,-7083,-6164,-4895,-3395,-1787,-230,1162,2251,2963,3238,3058,2460,1491,264,-1129,-2526,-3839,-4913,-5682,-6057,-6008,-5526,-4633,-3383,-1846,-94,1769,3691,5572,7380,9051,10556,11855,12917,13717,14217,14411,14269,13806,13025,11948,10622,9084,7386,5586,3716,1824,-70,-1941,-3767,-5514,-7154,-8618,-9857,-10780,-11327,-11432,-11052,-10194,-8876,-7180,-5207,-3068,-937,1095,2843,4263,5248,5800,5931,5699,5183,4493,3728,2998,2385,1961,1752,1772,2011,2418,2983,3627,4331,5032,5685,6241,6639,6832,6783,6464,5891,5094,4139,3109,2093,1173,416,-145,-484,-625,-565,-349,8,477,1022,1605,2194,2705,3110,3305,3253,2892,2194,1159,-180,-1773,-3505,-5278,-6938,-8348,-9391,-9946,-9983,-9467,-8474,-7084,-5458,-3759,-2169,-853,61,477,376,-245,-1289,-2679,-4264,-5922,-7516,-8938,-10100,-10958,-11476,-11670,-11546,-11134,-10467,-9560,-8455,-7173,-5754,-4250,-2703,-1172,281,1613,2748,3660,4293,4642,4707,4513,4136,3633,3120,2666,2372,2282,2440,2835,3436,4163,4934,5612,6106,6294,6115,5531,4555,3248,1703,55,-1561,-2989,-4118,-4835,-5110,-4928,-4342,-3448,-2354,-1202,-105,823,1526,1972,2177,2199,2103,1978,1900,1924,2081,2376,2774,3240,3707,4120,4422,4570,4537,4316,3917,3368,2710,1998,1291,653,160,-153,-237,-104,222,673,1167,1604,1891,1957,1750,1269,547,-347,-1315,-2250,-3045,-3613,-3898,-3891,-3629,-3170,-2625,-2082,-1656,-1406,-1384,-1572,-1929,-2363,-2757,-3010,-3008,-2701,-2066,-1138,1,1254,2479,3579,4435,5004,5248,5187,4853,4303,3592,2767,1881,938,-18,-1006,-1976,-2923,-3782,-4513,-5057,-5365,-5412,-5176,-4677,-3935,-2992,-1911,-745,434,1563,2589,3455,4151,4652,4989,5177,5260,5255,5186,5042,4814,4467,3967,3266,2339,1158,-274,-1926,-3743,-5642,-7518,-9271,-10792,-11993,-12808,-13189,-13114,-12590,-11620,-10247,-8495,-6432,-4109,-1618,947,3481,5863,7990,9758,11088,11927,12258,12089,11477,10494,9248,7852,6431,5089,3930,3008,2358,1982,1843,1903,2088,2338,2575,2734,2752,2576,2183,1545,685,-385,-1600,-2895,-4181,-5360,-6336,-7032,-7397,-7409,-7100,-6516,-5739,-4865,-3977,-3159,-2481,-1976,-1674,-1549,-1593,-1724,-1919,-2086,-2198,-2207,-2103,-1888,-1582,-1236,-885,-608,-447,-450,-648,-1042,-1619,-2349,-3172,-4031,-4851,-5574,-6147,-6531,-6717,-6697,-6499,-6134,-5632,-4996,-4238,-3336,-2285,-1067,310,1812,3383,4927,6339,7495,8278,8589,8357,7549,6180,4304,2018,-544,-3226,-5872,-8307,-10414,-12066,-13218,-13842,-13965,-13660,-13018,-12174,-11251,-10370,-9643,-9105,-8807,-8696,-8734,-8821,-8857,-8737,-8372,-7693,-6675,-5323,-3690,-1860,60,1939,3675,5146,6299,7078,7478,7509,7204,6619,5812,4870,3867,2903,2058,1411,1019,907,1062,1437,1936,2460,2891,3140,3137,2857,2313,1561,685,-237,-1096,-1852,-2429,-2829,-3042,-3089,-2995,-2787,-2490,-2141,-1753,-1385,-1058,-856,-824,-1035,-1532,-2348,-3468,-4864,-6449,-8119,-9747,-11192,-12334,-13059,-13319,-13054,-12309,-11101,-9532,-7690,-5703,-3696,-1797,-128,1215,2150,2628,2648,2211,1403,263,-1076,-2549,-4034,-5448,-6697,-7706,-8403,-8752,-8721,-8341,-7631,-6701,-5622,-4538,-3551,-2761,-2238,-2004,-2046,-2314,-2736,-3218,-3674,-4004,-4137,-4009,-3583,-2848,-1831,-563,848,2328,3738,4986,5952,6590,6824,6657,6088,5133,3869,2334,645,-1111,-2818,-4365,-5662,-6610,-7166,-7276,-6948,-6198,-5066,-3615,-1916,-50,1893,3811,5613,7196,8471,9370,9825,9816,9348,8460,7260,5843,4379,2987,1811,942,444,331,569,1102,1819,2640,3444,4172,4759,5195,5481,5658,5762,5862,5986,6191,6484,6873,7339,7832,8310,8690,8928,8949,8717,8211,7423,6390,5151,3788,2373,1010,-229,-1249,-1999,-2426,-2528,-2314,-1850,-1207,-498,161,670,924,879,506,-147,-1013,-1947,-2827,-3491,-3826,-3750,-3215,-2272,-954,589,2274,3938,5511,6891,8055,8989,9702,10236,10618,10877,11035,11097,11043,10873,10551,10060,9406,8570,7591,6503,5341,4197,3104,2150,1374,805,467,317,342,452,599,703,697,556,229,-268,-923,-1707,-2543,-3381,-4119,-4690,-5006,-5014,-4686,-4013,-3046,-1827,-468,961,2345,3628,4743,5674,6424,7013,7496,7904,8290,8679,9090,9520,9957,10379,10760,11089,11330,11494,11540,11486,11293,10970,10499,9864,9090,8150,7093,5915,4654,3323,1952,560,-814,-2135,-3352,-4417,-5268,-5873,-6171,-6170,-5852,-5265,-4452,-3476,-2428,-1378,-405,404,1023,1382,1506,1398,1125,754,386,112,14,159,560,1215,2045,2972,3846,4568,4978,5026,4627,3813,2610,1129,-537,-2231,-3854,-5269,-6407,-7204,-7657,-7783,-7653,-7343,-6954,-6582,-6295,-6159,-6181,-6356,-6628,-6932,-7163,-7230,-7035,-6499,-5585,-4273,-2614,-672,1431,3575,5619,7446,8945,10039,10682,10842,10537,9783,8626,7119,5326,3317,1177,-1033,-3221,-5336,-7313,-9104,-10663,-11949,-12908,-13511,-13716,-13497,-12851,-11765,-10295,-8457,-6369,-4092,-1772,500,2594,4437,5931,7048,7732,7992,7828,7272,6370,5187,3786,2270,712,-784,-2124,-3255,-4085,-4615,-4814,-4701,-4315,-3676,-2860,-1900,-861,220,1305,2370,3412,4418,5402,6345,7246,8068,8770,9280,9527,9424,8911,7945,6512,4666,2471,57,-2433,-4841,-7002,-8783,-10057,-10766,-10875,-10419,-9473,-8150,-6595,-4951,-3362,-1940,-771,101,672,966,1044,969,814,640,480,361,265,191,98,-21,-200,-428,-710,-1027,-1352,-1661,-1921,-2121,-2240,-2322,-2369,-2474,-2652,-2973,-3427,-3986,-4593,-5119,-5483,-5527,-5192,-4385,-3114,-1403,660,2955,5316,7596,9611,11235,12357,12913,12911,12391,11449,10212,8817,7378,6013,4759,3659,2679,1784,910,-2,-986,-2079,-3238,-4455,-5632,-6720,-7612,-8257,-8566,-8529,-8109,-7344,-6271,-4969,-3517,-2016,-528,860,2122,3228,4161,4940,5543,5999,6286,6422,6403,6246,5976,5614,5197,4749,4282,3819,3333,2844,2317,1783,1244,748,330,34,-108,-87,88,371,713,1033,1263,1335,1204,842,246,-560,-1544,-2642,-3794,-4927,-5960,-6826,-7442,-7762,-7724,-7323,-6552,-5471,-4140,-2670,-1166,260,1489,2467,3107,3421,3408,3120,2637,2029,1408,842,415,165,95,198,385,604,725,681,373,-224,-1146,-2350,-3798,-5390,-7017,-8555,-9852,-10798,-11256,-11173,-10495,-9263,-7536,-5449,-3149,-808,1400,3322,4820,5793,6183,5978,5208,3967,2367,562,-1291,-3051,-4578,-5807,-6674,-7201,-7418,-7384,-7172,-6831,-6387,-5848,-5177,-4342,-3293,-2007,-470,1292,3221,5244,7228,9071,10619,11763,12409,12479,11985,10919,9386,7446,5262,2910,548,-1758,-3910,-5862,-7576,-9048,-10255,-11207,-11884,-12258,-12303,-11983,-11264,-10167,-8679,-6890,-4856,-2704,-545,1492,3303,4788,5904,6608,6924,6853,6453,5749,4794,3611,2237,695,-989,-2771,-4614,-6438,-8161,-9689,-10908,-11731,-12067,-11873,-11123,-9849,-8115,-6031,-3758,-1468,639,2363,3554,4085,3918,3077,1665,-163,-2201,-4237,-6086,-7577,-8647,-9240,-9421,-9253,-8868,-8374,-7898,-7514,-7299,-7273,-7442,-7785,-8250,-8778,-9283,-9673,-9856,-9745,-9283,-8459,-7282,-5837,-4210,-2529,-922,501,1640,2427,2841,2865,2543,1911,1031,-13,-1152,-2281,-3322,-4200,-4840,-5240,-5375,-5315,-5102,-4844,-4617,-4509,-4548,-4736,-5017,-5296,-5454,-5372,-4943,-4103,-2857,-1239,616,2569,4454,6102,7405,8284,8719,8749,8451,7913,7263,6580,5966,5455,5089,4843,4701,4603,4494,4330,4069,3705,3252,2733,2220,1752,1416,1237,1272,1493,1892,2396,2938,3443,3829,4039,4024,3738,3181,2326,1202,-171,-1761,-3498,-5338,-7177,-8936,-10495,-11753,-12603,-12961,-12770,-12005,-10695,-8899,-6724,-4321,-1839,530,2634,4323,5513,6156,6291,5979,5353,4551,3723,3012,2504,2270,2297,2535,2898,3248,3478,3475,3173,2559,1658,546,-660,-1842,-2842,-3555,-3846,-3672,-2980,-1813,-230,1643,3670,5694,7571,9180,10423,11257,11652,11635,11227,10487,9465,8214,6805,5284,3740,2223,837,-378,-1327,-1997,-2338,-2372,-2106,-1588,-851,42,1066,2181,3370,4618,5906,7221,8520,9778,10920,11910,12662,13145,13311,13146,12673,11900,10904,9722,8433,7110,5796,4579,3468,2517,1724,1090,614,278,84,29,117,361,767,1348,2099,3022,4097,5302,6598,7930,9218,10383,11314,11928,12122,11852,11069,9794,8067,5982,3654,1231,-1145,-3322,-5179,-6596,-7511,-7846,-7615,-6805,-5486,-3725,-1629,672,3059,5376,7517,9355,10818,11847,12430,12572,12323,11747,10934,9963,8927,7875,6867,5896,4972,4033,3038,1919,611,-918,-2690,-4681,-6828,-9042,-11207,-13170,-14813,-15982,-16591,-16562,-15876,-14557,-12690,-10387,-7812,-5132,-2510,-107,1983,3670,4947,5808,6310,6502,6443,6189,5763,5192,4474,3604,2600,1455,210,-1108,-2449,-3765,-5012,-6140,-7142,-7952,-8582,-8971,-9100,-8933,-8442,-7623,-6486,-5074,-3441,-1671,160,1971,3683,5263,6653,7857,8861,9668,10275,10676,10846,10775,10425,9794,8872,7691,6291,4756,3146,1581,100,-1183,-2255,-3041,-3539,-3707,-3557,-3075,-2298,-1248,-8,1355,2734,4027,5152,6011,6567,6786,6660,6226,5513,4584,3506,2324,1107,-131,-1352,-2558,-3743,-4903,-6037,-7130,-8164,-9110,-9949,-10634,-11153,-11446,-11504,-11269,-10747,-9902,-8773,-7400,-5854,-4252,-2697,-1325,-230,484,790,651,112,-775,-1926,-3237,-4597,-5893,-7011,-7849,-8317,-8358,-7936,-7067,-5791,-4204,-2415,-590,1123,2554,3569,4062,3987,3355,2261,843,-690,-2131,-3265,-3934,-4041,-3568,-2597,-1259,238,1687,2878,3636,3871,3529,2664,1369,-209,-1904,-3547,-5004,-6156,-6961,-7388,-7470,-7251,-6804,-6199,-5510,-4792,-4069,-3360,-2631,-1855,-977,51,1274,2700,4345,6144,8057,9969,11783,13383,14659,15538,15969,15954,15535,14785,13802,12699,11566,10511,9569,8807,8197,7753,7399,7109,6795,6406,5878,5168,4247,3130,1818,376,-1162,-2724,-4261,-5702,-7018,-8145,-9070,-9756,-10188,-10356,-10247,-9867,-9218,-8326,-7209,-5914,-4480,-2945,-1369,243,1834,3404,4919,6364,7694,8875,9827,10486,10768,10589,9907,8679,6941,4732,2184,-582,-3373,-6025,-8354,-10226,-11542,-12259,-12395,-12013,-11228,-10154,-8940,-7687,-6502,-5442,-4539,-3793,-3191,-2692,-2281,-1910,-1573,-1238,-880,-492,-20,519,1174,1895,2679,3444,4119,4607,4802,4644,4060,3070,1690,45,-1747,-3493,-5034,-6188,-6859,-6958,-6516,-5584,-4298,-2810,-1288,105,1246,2049,2483,2581,2404,2065,1664,1315,1081,1023,1138,1401,1762,2131,2440,2598,2552,2269,1738,994,74,-952,-2001,-3007,-3848,-4475,-4772,-4707,-4222,-3321,-2025,-408,1436,3380,5283,7003,8420,9417,9946,9954,9475,8532,7226,5629,3869,2046,271,-1363,-2781,-3930,-4788,-5363,-5688,-5831,-5860,-5866,-5912,-6053,-6292,-6620,-6949,-7226,-7312,-7152,-6651,-5788,-4583,-3091,-1439,221,1720,2882,3590,3743,3361,2460,1189,-344,-1960,-3524,-4925,-6081,-6980,-7625,-8084,-8416,-8714,-9027,-9408,-9845,-10316,-10738,-11038,-11101,-10852,-10227,-9197,-7793,-6078,-4146,-2136,-166,1630,3143,4296,5031,5335,5205,4678,3787,2597,1164,-430,-2113,-3774,-5328,-6659,-7692,-8365,-8663,-8615,-8290,-7797,-7245,-6765,-6445,-6350,-6486,-6799,-7196,-7533,-7663,-7441,-6767,-5593,-3966,-1972,176,2290,4110,5432,6086,5973,5081,3484,1326,-1174,-3784,-6252,-8356,-9918,-10800,-10966,-10390,-9177,-7423,-5309,-3028,-756,1309,3035,4309,5072,5313,5065,4394,3419,2245,1017,-159,-1179,-1971,-2498,-2746,-2742,-2515,-2132,-1635,-1092,-529,7,523,1003,1478,1964,2505,3118,3833,4655,5567,6548,7550,8515,9386,10086,10548,10702,10475,9818,8692,7093,5039,2600,-137,-3042,-5965,-8768,-11273,-13373,-14939,-15936,-16315,-16130,-15405,-14252,-12749,-11010,-9139,-7242,-5403,-3716,-2230,-989,-26,693,1171,1481,1682,1841,2038,2314,2721,3241,3869,4525,5131,5575,5752,5573,4985,3977,2599,935,-864,-2654,-4252,-5519,-6342,-6658,-6472,-5819,-4797,-3495,-2030,-475,1093,2658,4196,5739,7289,8860,10437,11964,13379,14574,15452,15899,15845,15224,14053,12355,10243,7836,5312,2830,568,-1344,-2781,-3690,-4043,-3876,-3267,-2319,-1159,87,1317,2441,3424,4258,4971,5614,6248,6934,7704,8586,9540,10551,11518,12399,13083,13513,13624,13374,12765,11801,10556,9089,7529,5966,4540,3337,2464,1948,1823,2033,2523,3192,3924,4620,5164,5489,5528,5259,4673,3796,2654,1313,-179,-1725,-3255,-4672,-5888,-6826,-7425,-7648,-7490,-6987,-6188,-5199,-4101,-3000,-1974,-1074,-335,253,708,1069,1375,1680,2008,2412,2921,3550,4347,5292,6418,7690,9100,10587,12110,13573,14890,15948,16632,16836,16469,15486,13872,11693,9047,6107,3065,119,-2526,-4749,-6434,-7576,-8204,-8398,-8289,-7975,-7584,-7176,-6809,-6482,-6187,-5875,-5508,-5035,-4409,-3623,-2651,-1535,-303,976,2239,3408,4420,5222,5770,6063,6106,5943,5631,5232,4814,4428,4097,3836,3617,3404,3164,2839,2421,1894,1284,624,-27,-634,-1140,-1543,-1831,-2044,-2215,-2406,-2671,-3054,-3594,-4280,-5105,-5998,-6889,-7667,-8234,-8478,-8336,-7755,-6741,-5338,-3619,-1695,321,2306,4147,5770,7090,8094,8750,9078,9104,8864,8399,7755,6957,6043,5030,3947,2807,1638,445,-745,-1922,-3075,-4182,-5245,-6247,-7167,-7989,-8665,-9169,-9457,-9504,-9318,-8898,-8310,-7587,-6823,-6082,-5432,-4928,-4579,-4397,-4347,-4389,-4494,-4609,-4725,-4818,-4889,-4974,-5070,-5235,-5453,-5735,-6026,-6267,-6347,-6172,-5637,-4685,-3311,-1571,408,2443,4328,5854,6840,7198,6864,5935,4523,2837,1107,-456,-1647,-2360,-2513,-2168,-1383,-348,789,1825,2613,3038,3026,2584,1759,651,-571,-1769,-2747,-3374,-3544,-3196,-2356,-1088,472,2152,3774,5165,6193,6773,6868,6506,5745,4686,3432,2104,782,-443,-1530,-2449,-3180,-3725,-4082,-4233,-4189,-3909,-3405,-2656,-1687,-528,764,2097,3384,4533,5459,6118,6489,6581,6458,6174,5825,5470,5184,4963,4825,4708,4566,4309,3878,3206,2266,1068,-355,-1925,-3541,-5109,-6510,-7677,-8537,-9079,-9270,-9129,-8651,-7854,-6765,-5416,-3873,-2200,-513,1110,2535,3696,4510,4953,5035,4809,4346,3761,3134,2573,2142,1878,1794,1860,2017,2205,2314,2292,2048,1572,843,-86,-1156,-2272,-3332,-4250,-4949,-5389,-5548,-5442,-5090,-4540,-3830,-2991,-2053,-1028,97,1302,2619,4001,5440,6864,8199,9344,10193,10649,10636,10117,9117,7681,5948,4034,2122,368,-1098,-2152,-2775,-2941,-2753,-2292,-1720,-1175,-800,-692,-929,-1494,-2371,-3452,-4629,-5778,-6745,-7446,-7762,-7672,-7155,-6267,-5064,-3656,-2119,-561,971,2412,3763,4988,6114,7105,7969,8651,9123,9338,9259,8897,8247,7395,6403,5389,4452,3672,3114,2757,2579,2472,2331,2032,1462,531,-797,-2522,-4579,-6862,-9224,-11508,-13554,-15215,-16402,-17040,-17138,-16713,-15833,-14569,-13002,-11207,-9264,-7224,-5174,-3154,-1252,481,1978,3185,4073,4625,4861,4817,4565,4168,3712,3246,2813,2427,2062,1706,1285,773,102,-733,-1759,-2919,-4170,-5407,-6540,-7471,-8107,-8399,-8321,-7884,-7159,-6214,-5179,-4158,-3277,-2619,-2265,-2215,-2483,-2991,-3684,-4453,-5207,-5855,-6336,-6599,-6648,-6470,-6122,-5613,-5002,-4288,-3488,-2576,-1540,-346,994,2465,3989,5488,6828,7910,8604,8859,8632,7961,6926,5645,4270,2945,1779,863,196,-234,-526,-769,-1075,-1525,-2168,-3009,-4001,-5067,-6100,-7005,-7686,-8102,-8220,-8072,-7694,-7171,-6570,-5995,-5496,-5141,-4942,-4888,-4947,-5049,-5129,-5129,-5002,-4749,-4391,-3995,-3649,-3444,-3486,-3834,-4534,-5577,-6912,-8446,-10062,-11618,-13001,-14088,-14816,-15114,-14973,-14376,-13351,-11913,-10115,-8015,-5693,-3257,-807,1525,3637,5419,6811,7769,8305,8461,8306,7941,7467,6977,6573,6292,6183,6220,6366,6533,6624,6523,6131,5366,4199,2639,763,-1324,-3462,-5500,-7271,-8667,-9592,-10043,-10042,-9675,-9060,-8325,-7582,-6937,-6419,-6040,-5742,-5433,-5008,-4359,-3410,-2122,-530,1309,3242,5148,6851,8238,9206,9723,9805,9518,8969,8269,7530,6841,6251,5783,5413,5108,4815,4499,4133,3727,3316,2960,2729,2697,2902,3380,4106,5046,6125,7259,8358,9321,10081,10562,10731,10577,10105,9370,8404,7287,6063,4797,3539,2324,1195,162,-740,-1515,-2139,-2603,-2906,-3025,-2984,-2777,-2447,-2016,-1540,-1047,-592,-188,122,331,420,389,257,44,-201,-433,-592,-640,-517,-216,300,1014,1923,2983,4158,5371,6565,7648,8556,9215,9602,9689,9511,9098,8519,7832,7107,6395,5743,5174,4701,4322,4021,3785,3574,3368,3113,2771,2295,1653,836,-131,-1193,-2255,-3198,-3898,-4235,-4140,-3574,-2584,-1249,299,1903,3419,4716,5702,6355,6667,6716,6571,6339,6100,5908,5807,5769,5803,5848,5903,5938,5964,5980,6021,6086,6205,6360,6550,6728,6869,6927,6862,6687,6361,5963,5489,5033,4629,4341,4204,4241,4442,4798,5259,5789,6321,6811,7196,7447,7527,7423,7144,6691,6121,5454,4752,4066,3426,2889,2450,2125,1875,1662,1415,1091,615,-9,-828,-1774,-2842,-3941,-5021,-6022,-6899,-7629,-8201,-8635,-8931,-9133,-9248,-9305,-9319,-9280,-9201,-9040,-8797,-8429,-7916,-7246,-6405,-5413,-4295,-3117,-1945,-888,-27,550,795,709,332,-234,-880,-1455,-1849,-1964,-1748,-1214,-400,603,1686,2738,3628,4273,4573,4490,4001,3107,1859,324,-1394,-3173,-4861,-6335,-7448,-8121,-8295,-7969,-7207,-6115,-4828,-3522,-2313,-1354,-689,-360,-324,-514,-821,-1140,-1365,-1424,-1290,-973,-522,-16,469,840,1051,1058,862,499,-2,-569,-1155,-1730,-2247,-2731,-3159,-3569,-3962,-4346,-4730,-5079,-5393,-5615,-5731,-5693,-5484,-5077,-4473,-3669,-2703,-1614,-464,668,1719,2612,3313,3782,4033,4072,3959,3742,3486,3247,3071,2979,2984,3050,3161,3253,3297,3243,3077,2798,2430,2019,1629,1317,1141,1114,1234,1454,1696,1889,1919,1733,1262,499,-537,-1799,-3194,-4633,-5988,-7154,-8003,-8461,-8444,-7955,-7004,-5680,-4093,-2395,-739,725,1873,2647,3004,2991,2676,2148,1543,931,411,19,-239,-379,-455,-525,-640,-851,-1185,-1633,-2193,-2818,-3472,-4100,-4642,-5043,-5247,-5227,-4958,-4467,-3782,-2977,-2125,-1327,-663,-206,3,-41,-305,-736,-1241,-1741,-2141,-2368,-2373,-2122,-1613,-864,95,1212,2433,3693,4922,6055,7022,7781,8278,8517,8486,8235,7812,7285,6738,6224,5803,5505,5343,5320,5424,5651,5973,6395,6881,7424,7977,8504,8932,9213,9269,9067,8559,7745,6639,5277,3729,2061,368,-1269,-2779,-4088,-5169,-5985,-6534,-6832,-6898,-6763,-6473,-6037,-5504,-4885,-4215,-3526,-2852,-2227,-1699,-1291,-1038,-941,-997,-1173,-1443,-1748,-2076,-2378,-2666,-2915,-3132,-3300,-3408,-3420,-3324,-3084,-2703,-2193,-1580,-916,-262,341,832,1213,1468,1651,1785,1952,2180,2529,2999,3596,4279,4994,5675,6232,6594,6678,6428,5809,4807,3447,1777,-125,-2150,-4192,-6127,-7859,-9295,-10396,-11119,-11492,-11509,-11234,-10695,-9952,-9051,-8035,-6931,-5784,-4594,-3425,-2290,-1249,-350,367,866,1136,1188,1073,835,572,339,200,192,302,520,783,1034,1214,1263,1167,909,531,68,-400,-811,-1082,-1156,-982,-544,153,1057,2092,3157,4127,4896,5351,5420,5054,4259,3076,1611,-20,-1637,-3118,-4289,-5092,-5457,-5424,-5065,-4499,-3886,-3366,-3085,-3134,-3564,-4360,-5455,-6733,-8047,-9237,-10158,-10669,-10707,-10224,-9261,-7898,-6250,-4467,-2680,-1031,395,1492,2245,2598,2583,2204,1526,596,-499,-1691,-2896,-4046,-5092,-5993,-6735,-7312,-7716,-7943,-7981,-7798,-7392,-6727,-5813,-4668,-3338,-1911,-475,834,1913,2632,2923,2711,2008,811,-779,-2684,-4748,-6829,-8785,-10458,-11775,-12633,-13037,-12989,-12552,-11817,-10879,-9859,-8853,-7960,-7242,-6734,-6441,-6338,-6358,-6439,-6478,-6392,-6097,-5531,-4647,-3441,-1919,-122,1889,4039,6238,8385,10396,12166,13633,14717,15373,15550,15229,14383,13050,11239,9052,6559,3921,1256,-1256,-3492,-5317,-6659,-7482,-7800,-7675,-7188,-6463,-5599,-4728,-3922,-3273,-2801,-2537,-2452,-2527,-2713,-2962,-3234,-3479,-3673,-3792,-3828,-3787,-3673,-3496,-3275,-2988,-2652,-2222,-1688,-999,-132,953,2258,3771,5454,7222,8979,10592,11940,12889,13363,13280,12647,11480,9853,7875,5675,3395,1206,-781,-2407,-3613,-4308,-4520,-4252,-3611,-2692,-1621,-527,497,1363,2032,2489,2731,2815,2757,2631,2475,2323,2222,2152,2144,2136,2137,2068,1932,1680,1318,857,324,-244,-784,-1263,-1602,-1766,-1696,-1379,-791,40,1099,2311,3625,4942,6181,7270,8129,8739,9079,9167,9064,8812,8529,8262,8127,8138,8345,8705,9177,9664,10074,10289,10239,9838,9078,7948,6506,4818,3007,1175,-521,-1978,-3053,-3668,-3749,-3273,-2259,-767,1102,3206,5399,7499,9363,10841,11830,12282,12173,11579,10567,9280,7845,6402,5067,3928,3025,2377,1950,1700,1563,1475,1380,1235,1026,738,398,17,-365,-716,-1000,-1179,-1223,-1103,-804,-317,332,1136,2022,2964,3892,4753,5514,6134,6619,6970,7227,7417,7579,7743,7900,8051,8140,8126,7926,7497,6766,5728,4387,2806,1080,-649,-2253,-3566,-4494,-4943,-4902,-4396,-3509,-2365,-1123,55,994,1572,1680,1292,417,-868,-2448,-4187,-5923,-7516,-8828,-9778,-10311,-10426,-10167,-9608,-8863,-8041,-7262,-6610,-6159,-5934,-5931,-6110,-6410,-6735,-7000,-7073,-6879,-6311,-5330,-3927,-2128,-35,2243,4537,6699,8554,9992,10906,11260,11070,10376,9304,7962,6517,5102,3842,2827,2092,1636,1415,1348,1368,1381,1340,1196,958,629,261,-112,-431,-671,-788,-786,-659,-420,-104,269,644,981,1227,1319,1227,881,286,-581,-1676,-2961,-4331,-5715,-6986,-8065,-8875,-9365,-9514,-9339,-8848,-8115,-7171,-6104,-4966,-3846,-2795,-1897,-1185,-727,-536,-638,-1020,-1646,-2465,-3385,-4329,-5198,-5926,-6454,-6768,-6877,-6829,-6688,-6533,-6432,-6420,-6507,-6640,-6751,-6740,-6509,-5999,-5155,-4018,-2636,-1133,343,1648,2616,3152,3176,2702,1782,547,-846,-2210,-3365,-4151,-4459,-4229,-3462,-2218,-603,1249,3148,4959,6481,7618,8253,8368,7963,7121,5932,4557,3133,1824,764,55,-242,-130,345,1065,1908,2697,3301,3575,3448,2880,1902,590,-935,-2514,-3987,-5180,-5976,-6261,-6035,-5290,-4155,-2721,-1175,348,1683,2734,3422,3729,3697,3388,2911,2382,1884,1526,1329,1321,1474,1726,2014,2255,2368,2317,2047,1577,912,111,-766,-1639,-2419,-3026,-3369,-3396,-3044,-2307,-1186,269,1969,3827,5694,7467,8993,10183,10933,11203,10974,10277,9176,7762,6156,4470,2844,1372,160,-742,-1309,-1565,-1566,-1406,-1191,-1039,-1053,-1308,-1849,-2669,-3722,-4910,-6118,-7191,-8015,-8454,-8459,-7986,-7087,-5824,-4326,-2717,-1139,296,1500,2429,3077,3470,3654,3671,3561,3336,3004,2541,1934,1149,194,-945,-2206,-3564,-4922,-6212,-7338,-8235,-8830,-9105,-9015,-8589,-7814,-6733,-5365,-3748,-1923,60,2139,4243,6276,8166,9806,11144,12113,12702,12916,12789,12400,11821,11145,10452,9775,9154,8549,7940,7252,6427,5422,4206,2798,1253,-367,-1926,-3348,-4492,-5304,-5720,-5742,-5423,-4820,-4073,-3264,-2541,-1969,-1629,-1534,-1676,-2008,-2473,-2987,-3499,-3941,-4297,-4539,-4697,-4782,-4835,-4898,-4978,-5104,-5260,-5435,-5602,-5715,-5738,-5622,-5328,-4837,-4127,-3222,-2139,-931,356,1654,2911,4067,5087,5942,6619,7119,7431,7546,7440,7073,6395,5372,3954,2151,-16,-2462,-5075,-7689,-10136,-12231,-13831,-14812,-15131,-14787,-13848,-12445,-10723,-8868,-7031,-5366,-3953,-2874,-2108,-1664,-1475,-1494,-1664,-1937,-2281,-2672,-3113,-3581,-4086,-4593,-5082,-5510,-5840,-6032,-6071,-5948,-5674,-5276,-4785,-4254,-3713,-3213,-2769,-2408,-2132,-1952,-1857,-1858,-1941,-2101,-2323,-2587,-2856,-3095,-3245,-3265,-3118,-2790,-2308,-1724,-1127,-623,-320,-319,-672,-1405,-2474,-3793,-5226,-6612,-7772,-8560,-8845,-8550,-7679,-6257,-4425,-2309,-117,1975,3800,5204,6125,6507,6392,5847,4996,3973,2938,2011,1296,851,672,743,992,1342,1728,2060,2307,2414,2385,2200,1896,1489,1020,537,78,-315,-611,-798,-894,-918,-932,-990,-1149,-1459,-1924,-2547,-3270,-4051,-4804,-5486,-6037,-6448,-6724,-6895,-7006,-7093,-7180,-7261,-7314,-7284,-7129,-6783,-6228,-5442,-4454,-3306,-2066,-806,404,1505,2462,3255,3866,4313,4577,4677,4591,4329,3863,3220,2394,1431,379,-701,-1737,-2654,-3397,-3913,-4180,-4198,-3996,-3604,-3087,-2479,-1814,-1110,-357,472,1384,2435,3597,4889,6255,7638,8958,10134,11075,11735,12054,12035,11666,10984,10007,8796,7373,5805,4117,2377,631,-1057,-2607,-3952,-4988,-5650,-5840,-5531,-4666,-3285,-1415,837,3343,5959,8509,10847,12834,14378,15418,15961,16016,15664,14971,14034,12946,11779,10609,9469,8402,7411,6509,5700,4966,4327,3754,3264,2856,2533,2312,2193,2184,2297,2518,2860,3285,3792,4331,4871,5368,5778,6084,6263,6332,6303,6221,6105,5991,5874,5739,5534,5198,4648,3821,2667,1168,-639,-2678,-4822,-6916,-8789,-10278,-11253,-11611,-11328,-10396,-8896,-6909,-4585,-2060,493,2942,5129,6975,8380,9326,9802,9841,9512,8886,8068,7151,6213,5336,4548,3875,3319,2842,2429,2021,1605,1144,665,181,-243,-542,-671,-562,-224,356,1124,2023,2991,3945,4842,5629,6288,6817,7211,7510,7712,7858,7937,7953,7878,7668,7275,6660,5777,4644,3259,1704,40,-1616,-3175,-4530,-5630,-6419,-6923,-7151,-7187,-7082,-6939,-6786,-6700,-6655,-6673,-6687,-6677,-6573,-6347,-5951,-5395,-4667,-3814,-2870,-1887,-918,-7,820,1528,2115,2574,2906,3126,3233,3250,3170,3028,2830,2619,2438,2325,2333,2485,2797,3257,3821,4437,5024,5523,5870,6020,5975,5708,5271,4644,3884,2958,1904,678,-699,-2247,-3926,-5700,-7492,-9211,-10762,-12044,-12982,-13507,-13595,-13223,-12433,-11243,-9750,-8027,-6200,-4402,-2760,-1421,-476,-20,-78,-650,-1667,-3039,-4617,-6260,-7801,-9104,-10058,-10598,-10712,-10440,-9864,-9102,-8264,-7464,-6760,-6186,-5724,-5334,-4965,-4559,-4089,-3528,-2885,-2195,-1477,-804,-189,313,681,911,982,922,737,455,115,-269,-652,-1029,-1360,-1644,-1853,-1971,-1977,-1845,-1546,-1060,-361,558,1689,2997,4450,5940,7433,8776,9943,10822,11400,11649,11588,11255,10705,9986,9155,8229,7228,6147,4966,3687,2295,821,-701,-2210,-3632,-4893,-5928,-6688,-7167,-7371,-7343,-7154,-6857,-6538,-6223,-5940,-5663,-5357,-4945,-4396,-3642,-2706,-1589,-355,915,2150,3254,4165,4826,5208,5285,5071,4548,3762,2694,1416,-66,-1656,-3294,-4880,-6305,-7491,-8316,-8741,-8672,-8119,-7045,-5520,-3582,-1343,1068,3528,5854,7924,9584,10739,11324,11312,10739,9657,8182,6422,4527,2616,825,-766,-2084,-3115,-3858,-4370,-4681,-4876,-4981,-5042,-5083,-5100,-5104,-5076,-4998,-4856,-4605,-4229,-3708,-3014,-2185,-1206,-154,953,2029,3035,3906,4607,5107,5397,5466,5323,4979,4441,3730,2868,1874,801,-316,-1395,-2376,-3174,-3738,-4011,-3988,-3660,-3077,-2281,-1351,-357,636,1586,2468,3301,4101,4932,5812,6798,7875,9033,10202,11297,12211,12840,13088,12907,12258,11194,9751,8054,6206,4341,2566,978,-378,-1454,-2277,-2838,-3185,-3326,-3283,-3075,-2697,-2173,-1512,-737,119,1026,1926,2779,3513,4082,4425,4507,4292,3775,2939,1813,409,-1208,-2985,-4830,-6653,-8356,-9826,-10970,-11692,-11946,-11687,-10960,-9803,-8345,-6701,-5030,-3476,-2169,-1209,-649,-513,-766,-1369,-2211,-3220,-4264,-5259,-6103,-6726,-7078,-7138,-6911,-6431,-5756,-4957,-4117,-3309,-2592,-2018,-1586,-1306,-1131,-1030,-948,-837,-671,-415,-103,266,615,912,1082,1096,927,581,88,-509,-1153,-1781,-2333,-2764,-3030,-3128,-3061,-2864,-2594,-2299,-2062,-1911,-1900,-2028,-2273,-2597,-2918,-3160,-3247,-3112,-2725,-2080,-1215,-182,926,2032,3037,3865,4454,4763,4769,4472,3877,3015,1912,627,-792,-2262,-3718,-5067,-6247,-7168,-7804,-8105,-8090,-7775,-7225,-6511,-5713,-4894,-4126,-3410,-2787,-2204,-1658,-1101,-509,124,804,1490,2144,2699,3084,3241,3107,2666,1904,849,-465,-1978,-3632,-5344,-7049,-8656,-10103,-11305,-12197,-12706,-12786,-12388,-11518,-10183,-8454,-6428,-4231,-2016,50,1825,3158,3987,4237,3945,3144,1943,458,-1174,-2818,-4354,-5684,-6742,-7489,-7908,-8015,-7836,-7434,-6877,-6251,-5640,-5111,-4708,-4448,-4299,-4221,-4142,-3985,-3689,-3198,-2491,-1571,-470,775,2086,3428,4721,5932,7027,7960,8739,9310,9679,9803,9667,9243,8518,7492,6178,4618,2881,1048,-760,-2443,-3874,-4965,-5624,-5814,-5506,-4723,-3516,-1971,-189,1691,3557,5257,6697,7768,8430,8650,8464,7923,7116,6142,5108,4091,3175,2387,1743,1239,836,504,213,-75,-360,-646,-918,-1150,-1309,-1365,-1285,-1024,-577,105,1003,2133,3464,4961,6567,8207,9806,11257,12495,13418,13981,14131,13856,13151,12040,10563,8771,6754,4593,2419,348,-1477,-2935,-3914,-4351,-4216,-3555,-2433,-1001,611,2197,3624,4719,5411,5639,5425,4839,3993,3038,2123,1391,949,868,1156,1787,2661,3676,4678,5542,6137,6378,6209,5630,4686,3455,2064,630,-692,-1810,-2604,-3056,-3120,-2847,-2271,-1476,-546,422,1352,2164,2807,3254,3490,3546,3444,3234,2970,2681,2411,2165,1949,1745,1552,1333,1107,865,624,419,275,228,316,564,987,1610,2408,3390,4505,5744,7034,8354,9618,10803,11831,12686,13320,13721,13887,13819,13551,13111,12533,11866,11108,10298,9410,8452,7402,6263,5039,3756,2460,1213,80,-858,-1564,-1977,-2113,-1973,-1620,-1103,-518,66,564,905,1050,944,588,-24,-860,-1884,-3036,-4263,-5491,-6678,-7759,-8707,-9480,-10064,-10438,-10609,-10575,-10360,-9983,-9468,-8860,-8174,-7461,-6734,-6033,-5364,-4757,-4199,-3698,-3240,-2804,-2384,-1955,-1521,-1067,-627,-187,196,527,770,914,963,912,779,572,319,29,-259,-528,-750,-895,-945,-888,-716,-447,-106,270,636,937,1154,1244,1228,1098,907,664,435,227,92,35,67,178,340,500,617,603,419,-12,-699,-1665,-2861,-4241,-5703,-7142,-8434,-9462,-10122,-10344,-10087,-9357,-8209,-6730,-5059,-3337,-1731,-375,607,1145,1199,799,-6,-1104,-2380,-3703,-4938,-5975,-6722,-7119,-7144,-6811,-6152,-5245,-4149,-2952,-1728,-530,587,1600,2502,3287,3985,4615,5205,5785,6369,6970,7575,8178,8730,9217,9576,9783,9797,9593,9154,8457,7503,6281,4806,3103,1219,-786,-2818,-4798,-6628,-8218,-9513,-10447,-11014,-11214,-11082,-10670,-10053,-9297,-8476,-7655,-6886,-6211,-5660,-5244,-4970,-4833,-4823,-4935,-5153,-5465,-5844,-6255,-6650,-6965,-7140,-7117,-6864,-6377,-5681,-4847,-3950,-3099,-2376,-1851,-1564,-1499,-1630,-1858,-2114,-2263,-2232,-1916,-1277,-283,1034,2640,4426,6318,8168,9882,11320,12404,13029,13173,12795,11932,10626,8977,7097,5135,3234,1537,157,-808,-1328,-1372,-982,-210,860,2113,3433,4702,5797,6637,7145,7291,7064,6499,5633,4558,3344,2078,849,-302,-1302,-2147,-2807,-3299,-3631,-3823,-3917,-3921,-3893,-3835,-3781,-3747,-3732,-3751,-3786,-3830,-3844,-3796,-3617,-3255,-2633,-1716,-459,1106,2946,4950,6989,8901,10524,11699,12317,12297,11636,10384,8661,6632,4502,2482,754,-521,-1279,-1486,-1211,-561,307,1216,1993,2501,2624,2337,1633,595,-669,-2026,-3306,-4394,-5141,-5511,-5457,-5049,-4357,-3513,-2641,-1859,-1240,-840,-627,-601,-674,-827,-992,-1182,-1370,-1618,-1915,-2315,-2805,-3374,-3988,-4569,-5064,-5376,-5464,-5255,-4755,-3941,-2874,-1579,-152,1347,2812,4171,5339,6245,6847,7092,6979,6500,5684,4583,3256,1798,306,-1127,-2387,-3412,-4130,-4520,-4588,-4350,-3871,-3207,-2449,-1658,-922,-261,267,684,977,1191,1338,1467,1591,1734,1896,2058,2200,2267,2233,2036,1656,1072,274,-690,-1799,-2949,-4093,-5106,-5929,-6473,-6694,-6582,-6145,-5439,-4524,-3476,-2365,-1241,-149,882,1845,2713,3485,4116,4588,4828,4802,4438,3714,2613,1172,-539,-2409,-4305,-6090,-7631,-8848,-9683,-10145,-10273,-10156,-9879,-9559,-9252,-9038,-8907,-8873,-8867,-8849,-8740,-8475,-8004,-7294,-6349,-5205,-3921,-2596,-1299,-154,812,1516,1972,2186,2183,2025,1724,1315,804,167,-582,-1475,-2479,-3574,-4683,-5735,-6611,-7232,-7499,-7375,-6856,-5979,-4837,-3539,-2220,-1014,-31,633,938,854,413,-350,-1363,-2555,-3839,-5150,-6405,-7560,-8558,-9366,-9955,-10294,-10377,-10179,-9715,-8976,-7996,-6792,-5418,-3906,-2324,-704,887,2420,3850,5153,6299,7285,8076,8674,9056,9209,9122,8797,8221,7436,6447,5325,4123,2927,1817,885,203,-159,-169,183,882,1859,3042,4301,5518,6569,7344,7789,7887,7676,7243,6690,6139,5678,5379,5239,5229,5254,5200,4935,4364,3406,2058,361,-1592,-3655,-5681,-7508,-9026,-10133,-10820,-11080,-10995,-10636,-10118,-9527,-8952,-8430,-7994,-7601,-7230,-6809,-6289,-5637,-4828,-3897,-2870,-1809,-763,225,1142,1978,2764,3519,4276,5045,5829,6595,7304,7883,8266,8382,8189,7673,6863,5820,4669,3524,2556,1888,1643,1876,2618,3800,5353,7110,8925,10615,12029,13052,13613,13697,13343,12609,11603,10415,9155,7894,6700,5596,4605,3718,2931,2228,1609,1065,610,245,-9,-144,-151,-23,235,611,1105,1684,2358,3080,3864,4653,5440,6164,6782,7228,7455,7412,7070,6438,5529,4411,3156,1856,617,-488,-1364,-1985,-2304,-2341,-2117,-1682,-1104,-444,240,907,1554,2187,2849,3589,4455,5486,6687,8029,9443,10817,12037,12970,13507,13587,13171,12301,11041,9518,7861,6216,4701,3396,2350,1542,935,445,-3,-500,-1083,-1801,-2616,-3500,-4375,-5159,-5779,-6171,-6307,-6169,-5791,-5184,-4410,-3493,-2486,-1435,-370,633,1547,2300,2841,3135,3127,2815,2164,1210,-46,-1534,-3204,-4954,-6691,-8287,-9630,-10606,-11129,-11142,-10643,-9663,-8288,-6638,-4851,-3082,-1467,-128,870,1482,1743,1705,1456,1107,746,457,288,244,307,433,559,646,650,575,438,298,215,283,538,1063,1820,2832,3998,5260,6500,7619,8515,9123,9380,9290,8857,8124,7149,5993,4721,3394,2078,809,-343,-1362,-2196,-2838,-3249,-3445,-3405,-3168,-2756,-2212,-1597,-953,-335,213,686,1049,1333,1533,1669,1748,1756,1678,1465,1085,481,-361,-1458,-2774,-4256,-5828,-7387,-8846,-10106,-11097,-11781,-12124,-12164,-11931,-11504,-10983,-10439,-9994,-9685,-9585,-9681,-9959,-10359,-10796,-11195,-11446,-11487,-11238,-10660,-9734,-8455,-6866,-5008,-2981,-873,1175,3048,4611,5768,6454,6634,6338,5603,4522,3192,1724,243,-1139,-2312,-3172,-3652,-3684,-3266,-2396,-1170,342,1958,3546,4915,5918,6441,6394,5785,4640,3077,1244,-697,-2540,-4156,-5381,-6177,-6498,-6414,-5991,-5378,-4689,-4080,-3636,-3435,-3479,-3734,-4103,-4473,-4704,-4688,-4317,-3572,-2428,-983,687,2415,4073,5503,6608,7307,7570,7420,6913,6124,5172,4134,3122,2206,1428,840,414,166,50,37,113,246,441,704,1041,1474,2008,2663,3421,4294,5226,6216,7176,8077,8826,9378,9661,9641,9293,8631,7693,6557,5281,3981,2694,1494,390,-625,-1575,-2502,-3447,-4437,-5482,-6579,-7685,-8764,-9754,-10595,-11240,-11643,-11776,-11640,-11208,-10522,-9557,-8366,-6945,-5350,-3617,-1821,-47,1614,3036,4142,4828,5057,4817,4139,3126,1873,554,-708,-1752,-2496,-2858,-2830,-2431,-1710,-759,354,1519,2676,3730,4648,5360,5871,6149,6233,6118,5868,5492,5049,4549,4032,3488,2948,2379,1795,1175,512,-192,-944,-1736,-2541,-3343,-4081,-4727,-5194,-5447,-5395,-5014,-4262,-3147,-1708,-19,1820,3670,5413,6896,8027,8718,8949,8740,8156,7306,6310,5291,4377,3627,3123,2849,2804,2942,3199,3532,3883,4218,4531,4802,5059,5311,5574,5873,6206,6583,6981,7375,7713,7943,7989,7810,7339,6582,5525,4218,2728,1117,-492,-2044,-3429,-4620,-5567,-6294,-6817,-7211,-7537,-7868,-8268,-8753,-9346,-10006,-10686,-11332,-11866,-12253,-12436,-12417,-12190,-11787,-11248,-10605,-9903,-9156,-8384,-7571,-6728,-5828,-4910,-3977,-3113,-2352,-1802,-1488,-1483,-1760,-2309,-3047,-3882,-4710,-5409,-5916,-6152,-6119,-5823,-5313,-4649,-3898,-3122,-2374,-1682,-1069,-523,-49,394,806,1215,1617,1996,2331,2569,2670,2581,2263,1693,864,-200,-1448,-2808,-4178,-5438,-6479,-7168,-7432,-7187,-6421,-5141,-3417,-1346,939,3281,5532,7541,9175,10339,10962,11015,10523,9530,8139,6463,4643,2795,1058,-498,-1797,-2828,-3595,-4144,-4518,-4792,-5003,-5210,-5421,-5660,-5914,-6173,-6417,-6631,-6780,-6858,-6822,-6668,-6365,-5918,-5323,-4607,-3795,-2922,-2031,-1134,-272,556,1310,1980,2508,2874,3013,2899,2492,1779,766,-522,-2024,-3671,-5368,-7004,-8482,-9689,-10551,-11004,-11015,-10580,-9728,-8493,-6948,-5160,-3212,-1188,835,2788,4604,6240,7643,8780,9614,10104,10216,9915,9178,8000,6408,4447,2227,-147,-2501,-4694,-6567,-7998,-8926,-9316,-9220,-8710,-7893,-6892,-5784,-4666,-3559,-2485,-1428,-371,694,1755,2771,3680,4392,4828,4898,4569,3812,2671,1214,-441,-2160,-3789,-5207,-6285,-6971,-7211,-7043,-6488,-5636,-4572,-3377,-2158,-954,162,1199,2138,3025,3872,4721,5599,6512,7473,8459,9448,10403,11284,12048,12667,13114,13380,13479,13413,13234,12944,12603,12218,11813,11414,11014,10632,10279,9949,9679,9463,9340,9316,9414,9627,9949,10330,10736,11093,11354,11472,11401,11135,10635,9915,8960,7778,6394,4815,3101,1278,-577,-2417,-4170,-5780,-7191,-8368,-9269,-9886,-10187,-10187,-9868,-9262,-8393,-7310,-6095,-4812,-3559,-2417,-1443,-708,-203,58,120,37,-150,-367,-596,-801,-998,-1187,-1404,-1663,-1977,-2333,-2692,-2982,-3129,-3033,-2624,-1853,-712,763,2488,4347,6203,7914,9352,10422,11071,11279,11087,10550,9764,8833,7841,6880,6000,5224,4578,4035,3608,3286,3072,2989,3030,3215,3525,3942,4433,4935,5417,5800,6074,6185,6148,5963,5638,5224,4702,4140,3514,2874,2213,1552,902,269,-326,-884,-1396,-1869,-2313,-2745,-3180,-3641,-4123,-4641,-5161,-5665,-6099,-6402,-6524,-6404,-6010,-5335,-4392,-3219,-1888,-465,963,2307,3504,4474,5177,5585,5692,5527,5146,4613,4025,3450,2976,2644,2487,2503,2661,2901,3157,3328,3337,3086,2528,1618,383,-1134,-2817,-4534,-6122,-7430,-8319,-8720,-8580,-7951,-6893,-5528,-3988,-2399,-884,461,1563,2376,2859,3026,2855,2392,1639,638,-574,-1959,-3445,-4982,-6472,-7846,-9009,-9897,-10457,-10672,-10554,-10150,-9547,-8828,-8106,-7471,-6973,-6666,-6513,-6491,-6518,-6521,-6421,-6164,-5726,-5123,-4403,-3649,-2954,-2411,-2102,-2069,-2311,-2803,-3454,-4179,-4855,-5375,-5655,-5640,-5307,-4684,-3800,-2734,-1547,-306,925,2122,3247,4300,5270,6155,6935,7595,8097,8402,8491,8317,7890,7198,6272,5163,3916,2614,1317,98,-982,-1888,-2571,-3029,-3254,-3261,-3096,-2800,-2433,-2067,-1733,-1490,-1339,-1295,-1328,-1409,-1487,-1511,-1430,-1209,-816,-258,460,1288,2168,3017,3744,4254,4470,4332,3813,2911,1665,119,-1638,-3518,-5410,-7186,-8721,-9873,-10532,-10593,-10017,-8808,-7043,-4853,-2435,20,2276,4156,5507,6224,6297,5734,4631,3105,1298,-627,-2536,-4299,-5825,-7041,-7912,-8421,-8567,-8372,-7858,-7065,-6038,-4840,-3541,-2228,-1001,68,876,1404,1609,1542,1233,789,282,-179,-530,-730,-772,-683,-542,-394,-358,-463,-780,-1304,-2021,-2871,-3772,-4617,-5311,-5734,-5835,-5534,-4829,-3732,-2278,-549,1370,3382,5378,7262,8948,10361,11466,12231,12671,12810,12677,12349,11851,11256,10607,9944,9314,8749,8262,7900,7635,7497,7431,7422,7395,7317,7105,6747,6181,5431,4490,3408,2239,1048,-85,-1092,-1907,-2487,-2800,-2852,-2658,-2270,-1754,-1189,-664,-265,-64,-118,-457,-1082,-1962,-3045,-4250,-5496,-6692,-7755,-8619,-9218,-9526,-9499,-9140,-8438,-7410,-6089,-4513,-2753,-881,1010,2829,4483,5893,6995,7749,8134,8174,7894,7373,6677,5902,5123,4413,3810,3339,2982,2711,2460,2175,1785,1248,548,-319,-1308,-2377,-3458,-4504,-5457,-6295,-6989,-7528,-7895,-8079,-8045,-7779,-7246,-6449,-5389,-4131,-2734,-1330,-38,998,1658,1856,1538,726,-531,-2115,-3890,-5701,-7399,-8853,-9972,-10695,-11010,-10936,-10521,-9831,-8927,-7871,-6704,-5460,-4144,-2767,-1315,196,1769,3361,4939,6427,7757,8842,9615,10017,10020,9627,8874,7823,6577,5217,3862,2587,1466,545,-157,-643,-921,-1030,-986,-823,-553,-176,309,917,1660,2536,3547,4647,5801,6918,7916,8683,9131,9177,8766,7898,6569,4867,2853,658,-1617,-3841,-5926,-7766,-9311,-10514,-11367,-11889,-12126,-12126,-11979,-11743,-11493,-11286,-11136,-11060,-11012,-10970,-10858,-10658,-10304,-9823,-9196,-8494,-7750,-7063,-6477,-6079,-5893,-5940,-6223,-6686,-7298,-7978,-8657,-9268,-9725,-9984,-9971,-9664,-9031,-8090,-6877,-5468,-3952,-2446,-1050,137,1060,1690,2051,2185,2175,2104,2043,2063,2159,2353,2572,2788,2906,2901,2711,2363,1881,1346,853,508,400,592,1112,1930,2990,4189,5412,6550,7496,8193,8597,8719,8601,8290,7879,7412,6962,6554,6194,5873,5547,5176,4717,4130,3408,2550,1594,583,-411,-1330,-2098,-2674,-3024,-3145,-3058,-2808,-2457,-2076,-1736,-1490,-1365,-1352,-1418,-1488,-1486,-1334,-961,-354,478,1462,2504,3458,4231,4678,4779,4481,3865,2997,2024,1091,328,-138,-254,-4,556,1329,2167,2918,3442,3615,3402,2786,1865,749,-368,-1322,-1927,-2061,-1669,-741,607,2266,4016,5673,7046,7979,8389,8262,7626,6614,5336,3981,2682,1582,770,292,158,321,730,1290,1929,2553,3094,3499,3715,3740,3563,3217,2752,2214,1678,1203,835,609,534,581,731,898,1051,1101,1032,794,410,-117,-722,-1366,-1988,-2535,-2987,-3314,-3523,-3624,-3620,-3520,-3316,-2975,-2478,-1770,-822,384,1860,3564,5464,7466,9486,11412,13140,14576,15645,16288,16485,16234,15571,14539,13219,11673,9994,8239,6495,4799,3224,1801,569,-423,-1158,-1581,-1666,-1371,-667,460,2000,3903,6101,8463,10848,13093,15000,16420,17201,17234,16501,15010,12886,10281,7421,4531,1846,-448,-2222,-3427,-4084,-4304,-4227,-4041,-3910,-3990,-4357,-5052,-6012,-7143,-8281,-9263,-9929,-10152,-9881,-9119,-7939,-6491,-4937,-3479,-2301,-1544,-1316,-1636,-2480,-3749,-5313,-7011,-8680,-10170,-11361,-12161,-12532,-12456,-11972,-11109,-9964,-8597,-7120,-5631,-4225,-2999,-2025,-1336,-955,-838,-919,-1114,-1294,-1371,-1232,-830,-137,809,1953,3175,4371,5402,6162,6559,6544,6109,5297,4188,2893,1551,288,-755,-1489,-1832,-1748,-1261,-397,729,2031,3371,4636,5720,6535,7039,7200,7047,6604,5945,5132,4245,3346,2495,1726,1064,509,60,-313,-610,-863,-1062,-1212,-1302,-1328,-1286,-1190,-1049,-879,-692,-499,-294,-83,145,390,635,864,1050,1149,1123,923,514,-132,-1015,-2106,-3343,-4627,-5848,-6892,-7662,-8101,-8206,-8006,-7608,-7108,-6664,-6380,-6374,-6687,-7331,-8231,-9280,-10315,-11163,-11665,-11684,-11167,-10095,-8553,-6659,-4601,-2569,-766,648,1547,1879,1652,939,-146,-1464,-2858,-4204,-5369,-6303,-6944,-7307,-7401,-7266,-6942,-6466,-5871,-5187,-4423,-3615,-2754,-1881,-1012,-168,606,1305,1899,2393,2787,3093,3325,3488,3593,3626,3574,3422,3144,2728,2174,1475,675,-202,-1096,-1937,-2676,-3228,-3572,-3635,-3439,-2940,-2192,-1206,-49,1211,2496,3724,4802,5681,6281,6608,6638,6414,5982,5406,4765,4112,3519,2987,2550,2162,1795,1397,915,325,-408,-1266,-2237,-3266,-4291,-5229,-5982,-6456,-6551,-6191,-5333,-3959,-2119,111,2598,5185,7696,9959,11808,13117,13789,13793,13147,11943,10318,8454,6552,4790,3311,2210,1489,1113,969,915,814,529,-15,-849,-1919,-3131,-4311,-5307,-5927,-6052,-5595,-4553,-3017,-1117,910,2858,4457,5518,5876,5451,4259,2378,-17,-2718,-5463,-8030,-10183,-11777,-12707,-12954,-12574,-11668,-10395,-8916,-7388,-5952,-4696,-3676,-2914,-2374,-2036,-1827,-1711,-1616,-1510,-1338,-1079,-704,-204,416,1153,1955,2807,3618,4369,4973,5414,5655,5685,5528,5197,4750,4228,3690,3186,2757,2428,2223,2147,2206,2403,2731,3186,3762,4442,5210,6041,6896,7742,8534,9227,9799,10202,10426,10455,10264,9865,9233,8373,7281,5954,4408,2669,781,-1187,-3166,-5050,-6741,-8132,-9118,-9619,-9584,-8987,-7885,-6337,-4496,-2504,-557,1174,2529,3385,3683,3393,2571,1288,-304,-2055,-3773,-5283,-6427,-7090,-7222,-6821,-5985,-4828,-3547,-2323,-1352,-763,-666,-1051,-1893,-3039,-4352,-5618,-6660,-7315,-7467,-7075,-6156,-4805,-3158,-1400,287,1724,2781,3358,3448,3068,2318,1315,202,-873,-1798,-2473,-2871,-2992,-2885,-2648,-2356,-2131,-2040,-2136,-2456,-2963,-3652,-4429,-5246,-6000,-6616,-7019,-7150,-6965,-6464,-5649,-4582,-3334,-2007,-724,405,1251,1732,1770,1342,452,-845,-2476,-4313,-6237,-8095,-9755,-11095,-12016,-12449,-12378,-11799,-10774,-9370,-7696,-5853,-3960,-2104,-379,1155,2468,3523,4341,4918,5287,5478,5512,5421,5225,4935,4579,4158,3689,3182,2633,2047,1427,770,111,-529,-1085,-1491,-1671,-1548,-1072,-226,969,2440,4074,5740,7285,8589,9548,10113,10278,10077,9570,8822,7909,6890,5820,4738,3678,2663,1697,788,-80,-922,-1752,-2600,-3471,-4370,-5285,-6184,-7032,-7765,-8346,-8708,-8830,-8683,-8270,-7614,-6747,-5731,-4620,-3496,-2429,-1491,-747,-249,-11,-65,-373,-923,-1651,-2507,-3415,-4318,-5147,-5862,-6413,-6770,-6912,-6803,-6458,-5853,-5030,-4010,-2867,-1659,-496,560,1415,2024,2372,2456,2334,2060,1724,1414,1205,1163,1322,1674,2209,2862,3588,4326,5038,5688,6288,6828,7361,7890,8457,9046,9667,10267,10817,11249,11509,11544,11319,10824,10082,9147,8109,7055,6122,5379,4940,4817,5037,5525,6209,6939,7584,7991,8054,7682,6877,5636,4079,2290,450,-1309,-2804,-3920,-4532,-4597,-4088,-3064,-1602,149,2050,3916,5614,7011,8035,8667,8917,8846,8521,8017,7385,6686,5917,5116,4267,3378,2466,1511,566,-394,-1306,-2176,-2938,-3586,-4058,-4355,-4442,-4336,-4053,-3625,-3107,-2529,-1948,-1386,-858,-373,90,528,967,1393,1802,2175,2475,2694,2798,2797,2697,2519,2298,2066,1849,1678,1556,1498,1499,1553,1652,1799,1977,2192,2418,2639,2823,2936,2941,2810,2535,2114,1590,1007,452,-11,-283,-332,-105,368,1055,1860,2690,3411,3924,4115,3938,3361,2411,1157,-306,-1849,-3351,-4686,-5758,-6496,-6861,-6846,-6483,-5795,-4854,-3692,-2382,-959,514,1997,3436,4783,5989,7003,7785,8292,8503,8401,7986,7290,6333,5177,3880,2499,1129,-190,-1359,-2345,-3079,-3537,-3704,-3585,-3225,-2670,-1994,-1272,-560,76,616,1040,1346,1554,1660,1690,1629,1490,1257,943,557,131,-297,-678,-973,-1147,-1181,-1084,-863,-557,-208,148,446,650,709,592,284,-216,-891,-1695,-2593,-3491,-4339,-5044,-5544,-5798,-5772,-5489,-4982,-4326,-3610,-2926,-2376,-2019,-1906,-2046,-2406,-2955,-3616,-4344,-5072,-5774,-6413,-6996,-7517,-7988,-8410,-8778,-9080,-9306,-9433,-9453,-9361,-9160,-8863,-8500,-8073,-7633,-7168,-6711,-6246,-5771,-5271,-4735,-4155,-3537,-2891,-2246,-1616,-1040,-514,-66,328,659,959,1214,1453,1642,1788,1866,1858,1766,1585,1340,1058,780,545,400,377,487,753,1140,1654,2240,2885,3543,4198,4824,5398,5925,6367,6747,7019,7196,7248,7174,6969,6646,6207,5682,5074,4417,3712,2992,2250,1516,777,53,-656,-1343,-2000,-2618,-3192,-3711,-4162,-4549,-4852,-5082,-5231,-5316,-5342,-5336,-5313,-5289,-5285,-5284,-5306,-5307,-5306,-5276,-5220,-5165,-5098,-5070,-5082,-5134,-5237,-5332,-5405,-5376,-5206,-4835,-4243,-3421,-2398,-1235,-28,1129,2102,2820,3175,3159,2753,2012,1025,-119,-1277,-2347,-3210,-3787,-4020,-3881,-3390,-2567,-1504,-257,1046,2326,3459,4383,5026,5364,5392,5144,4661,4023,3291,2554,1865,1287,833,527,343,266,250,256,247,185,67,-121,-353,-612,-859,-1062,-1187,-1212,-1112,-889,-548,-110,398,938,1485,1991,2439,2798,3062,3229,3300,3297,3227,3113,2973,2813,2663,2521,2423,2390,2449,2635,2941,3349,3788,4156,4319,4164,3600,2641,1359,-53,-1388,-2406,-2956,-2953,-2460,-1606,-606,351,1098,1572,1779,1781,1686,1546,1399,1200,852,254,-687,-1988,-3565,-5231,-6701,-7655,-7774,-6856,-4828,-1818,1860,5745,9280,11923,13207,12850,10764,7113,2265,-3235,-8739,-13585,-17160,-19004,-18837,-16637,-12612,-7210,-1045,5147,10647,14791,17123,17407,15706,12340,7855,2920,-1787,-5655,-8283,-9471,-9266,-7909,-5753,-3224,-686,1528,3264,4400,5002,5115,4881,4401,3768,3032,2226,1321,343,-733,-1839,-2906,-3819,-4450,-4699,-4509,-3898,-2965,-1881,-862,-133,123,-194,-1081,-2394,-3914,-5322,-6328,-6667,-6209,-4956,-3060,-815,1441,3332,4569,4967,4496,3276,1558,-330,-2034,-3246,-3750,-3445,-2398,-764,1145,3009,4466,5223,5074,3962,1960,-684,-3642,-6488,-8841,-10348,-10830,-10225,-8667,-6419,-3826,-1292,866,2361,3099,3060,2381,1266,-53,-1337,-2399,-3111,-3427,-3343,-2955,-2329,-1613,-890,-257,231,573,763,876,950,1075,1303,1683,2224,2910,3672,4421,5041,5396,5401,4955,4051,2721,1055,-786,-2634,-4307,-5626,-6495,-6818,-6615,-5920,-4847,-3532,-2127,-785,365,1245,1811,2100,2173,2156,2162,2334,2749,3476,4499,5783,7226,8728,10162,11425,12439,13140,13525,13581,13364,12906,12281,11549,10769,9992,9238,8504,7769,6957,6039,4920,3594,2045,307,-1522,-3355,-5038,-6460,-7477,-8014,-7992,-7413,-6293,-4705,-2765,-594,1641,3791,5700,7232,8278,8775,8675,8004,6787,5106,3038,701,-1804,-4323,-6724,-8828,-10465,-11484,-11732,-11164,-9759,-7629,-4948,-1967,1019,3719,5877,7305,7913,7707,6790,5335,3561,1686,-73,-1581,-2720,-3479,-3869,-3959,-3829,-3560,-3210,-2813,-2389,-1916,-1390,-808,-168,466,1060,1509,1759,1711,1351,648,-348,-1570,-2898,-4218,-5385,-6295,-6857,-7020,-6789,-6191,-5310,-4234,-3077,-1953,-945,-145,420,717,774,607,278,-167,-673,-1192,-1700,-2171,-2610,-3018,-3413,-3812,-4230,-4681,-5168,-5704,-6268,-6867,-7461,-8047,-8586,-9055,-9428,-9679,-9795,-9767,-9595,-9287,-8869,-8351,-7775,-7159,-6541,-5945,-5409,-4942,-4592,-4347,-4245,-4263,-4403,-4632,-4908,-5177,-5373,-5426,-5278,-4890,-4235,-3347,-2258,-1057,162,1297,2249,2950,3361,3478,3346,3016,2589,2133,1734,1446,1293,1277,1380,1549,1750,1925,2034,2060,1979,1806,1555,1248,940,635,409,256,225,316,536,877,1307,1801,2296,2762,3129,3370,3441,3345,3079,2690,2215,1731,1295,980,833,889,1159,1621,2252,2978,3751,4485,5127,5625,5953,6100,6087,5942,5717,5454,5215,5040,4974,5046,5266,5647,6163,6792,7494,8215,8914,9550,10085,10524,10852,11100,11283,11428,11546,11655,11730,11771,11744,11633,11428,11123,10740,10301,9839,9401,9003,8689,8449,8295,8197,8137,8085,8008,7911,7764,7605,7434,7286,7179,7126,7127,7190,7279,7408,7533,7660,7773,7835,7849,7744,7512,7091,6464,5635,4614,3489,2327,1250,352,-277,-595,-589,-307,188,797,1417,1966,2367,2585,2616,2468,2186,1817,1408,1012,658,372,163,12,-89,-201,-336,-560,-893,-1366,-1977,-2723,-3554,-4436,-5294,-6065,-6689,-7103,-7283,-7200,-6877,-6338,-5635,-4851,-4046,-3325,-2741,-2376,-2256,-2411,-2823,-3461,-4264,-5162,-6075,-6927,-7658,-8225,-8602,-8803,-8839,-8761,-8604,-8420,-8242,-8097,-7995,-7931,-7893,-7864,-7811,-7737,-7609,-7448,-7246,-7024,-6800,-6588,-6415,-6287,-6211,-6192,-6216,-6276,-6365,-6460,-6569,-6672,-6794,-6924,-7089,-7287,-7530,-7819,-8138,-8493,-8840,-9188,-9491,-9754,-9953,-10094,-10163,-10186,-10150,-10084,-9984,-9862,-9718,-9561,-9370,-9178,-8946,-8716,-8470,-8229,-8002,-7801,-7629,-7493,-7391,-7315,-7259,-7216,-7175,-7128,-7083,-7018,-6957,-6883,-6811,-6729,-6655,-6565,-6487,-6391,-6298,-6194,-6075,-5948,-5787,-5607,-5378,-5110,-4792,-4424,-4018,-3582,-3142,-2709,-2325,-1996,-1756,-1617,-1579,-1653,-1811,-2047,-2325,-2616,-2889,-3108,-3257,-3301,-3242,-3062,-2775,-2383,-1916,-1390,-849,-316,164,558,847,1007,1038,951,760,505,207,-86,-360,-586,-758,-882,-964,-1019,-1072,-1118,-1184,-1247,-1317,-1358,-1376,-1319,-1205,-995,-694,-308,175,727,1349,2020,2731,3456,4194,4909,5598,6234,6797,7271,7639,7878,7984,7947,7763,7456,7024,6516,5944,5365,4804,4311,3910,3629,3482,3471,3582,3806,4098,4450,4818,5192,5552,5900,6228,6558,6878,7205,7529,7834,8114,8335,8487,8548,8509,8381,8165,7898,7595,7299,7026,6813,6668,6605,6622,6718,6873,7078,7310,7543,7766,7942,8061,8099,8045,7898,7654,7346,6978,6612,6262,5991,5813,5761,5836,6023,6301,6622,6936,7207,7380,7441,7375,7192,6923,6607,6290,6018,5832,5752,5792,5943,6172,6466,6752,7029,7232,7361,7402,7360,7263,7135,7009,6926,6907,6985,7148,7407,7718,8051,8358,8573,8666,8590,8345,7939,7426,6856,6329,5919,5712,5757,6082,6658,7447,8335,9223,9986,10514,10726,10585,10074,9266,8209,7038,5837,4739,3809,3125,2701,2542,2607,2848,3186,3570,3904,4172,4296,4287,4122,3823,3415,2931,2417,1908,1444,1057,759,574,488,497,588,731,905,1085,1236,1347,1391,1357,1247,1056,803,496,165,-175,-499,-791,-1046,-1252,-1421,-1566,-1691,-1829,-1975,-2144,-2337,-2532,-2730,-2892,-3014,-3069,-3055,-2973,-2835,-2669,-2499,-2352,-2264,-2244,-2315,-2470,-2713,-3024,-3408,-3835,-4313,-4833,-5384,-5978,-6582,-7209,-7813,-8389,-8894,-9308,-9613,-9794,-9856,-9814,-9685,-9505,-9299,-9099,-8927,-8797,-8714,-8677,-8676,-8691,-8715,-8716,-8697,-8633,-8527,-8382,-8195,-7992,-7765,-7549,-7335,-7146,-6985,-6844,-6741,-6648,-6580,-6516,-6455,-6388,-6320,-6234,-6162,-6070,-6001,-5936,-5892,-5870,-5870,-5887,-5926,-5970,-6018,-6067,-6098,-6124,-6128,-6121,-6100,-6071,-6040,-6004,-5983,-5960,-5958,-5960,-5983,-6005,-6045,-6081,-6114,-6143,-6148,-6140,-6108,-6051,-5983,-5894,-5816,-5741,-5694,-5679,-5703,-5778,-5888,-6047,-6229,-6436,-6647,-6853,-7044,-7211,-7348,-7458,-7535,-7590,-7622,-7646,-7664,-7683,-7714,-7745,-7784,-7817,-7826,-7804,-7722,-7577,-7347,-7042,-6650,-6206,-5710,-5205,-4709,-4248,-3854,-3528,-3292,-3136,-3065,-3061,-3129,-3246,-3421,-3639,-3903,-4206,-4539,-4890,-5240,-5569,-5853,-6074,-6214,-6269,-6243,-6141,-5992,-5808,-5619,-5442,-5287,-5155,-5054,-4954,-4873,-4772,-4671,-4561,-4448,-4354,-4290,-4255,-4289,-4339,-4452,-4562,-4675,-4754,-4770,-4722,-4581,-4354,-4055,-3680,-3269,-2824,-2365,-1913,-1454,-1007,-554,-91,388,892,1423,1967,2531,3071,3589,4026,4379,4594,4663,4564,4297,3887,3365,2777,2193,1653,1229,941,811,829,962,1169,1389,1581,1681,1697,1583,1396,1147,899,711,634,708,960,1385,1965,2653,3397,4132,4809,5370,5791,6053,6154,6123,5975,5762,5516,5283,5097,4986,4972,5048,5230,5483,5808,6161,6533,6887,7215,7491,7715,7884,7991,8070,8095,8115,8110,8104,8098,8086,8075,8051,8014,7961,7877,7776,7644,7492,7329,7151,6978,6810,6653,6520,6403,6316,6245,6201,6164,6149,6129,6119,6099,6071,6037,5989,5936,5872,5810,5737,5674,5600,5535,5465,5403,5337,5287,5238,5212,5195,5206,5225,5269,5313,5366,5410,5448,5461,5471,5444,5424,5382,5348,5320,5300,5301,5307,5337,5362,5402,5431,5463,5490,5508,5530,5540,5560,5579,5606,5642,5688,5750,5819,5904,5994,6096,6191,6299,6385,6485,6562,6645,6710,6777,6832,6892,6942,7001,7051,7100,7139,7154,7141,7093,6994,6865,6691,6504,6307,6125,5971,5848,5763,5699,5656,5604,5550,5472,5390,5307,5245,5230,5276,5399,5598,5855,6150,6437,6687,6850,6911,6836,6645,6324,5921,5449,4946,4454,3986,3582,3249,3000,2831,2743,2718,2749,2814,2904,3004,3106,3211,3309,3406,3508,3608,3721,3828,3945,4040,4125,4172,4168,4112,3972,3757,3452,3058,2586,2042,1453,831,216,-377,-914,-1381,-1758,-2042,-2229,-2325,-2342,-2292,-2190,-2060,-1909,-1761,-1624,-1507,-1413,-1348,-1295,-1258,-1223,-1178,-1123,-1053,-962,-873,-780,-695,-648,-613,-630,-672,-734,-823,-902,-979,-1044,-1083,-1120,-1146,-1177,-1234,-1300,-1412,-1543,-1714,-1913,-2139,-2401,-2687,-3015,-3368,-3752,-4149,-4545,-4917,-5248,-5517,-5716,-5844,-5909,-5936,-5943,-5965,-6022,-6132,-6313,-6542,-6833,-7134,-7437,-7703,-7895,-8010,-8003,-7904,-7682,-7397,-7027,-6657,-6270,-5939,-5668,-5481,-5388,-5376,-5437,-5537,-5652,-5740,-5791,-5767,-5685,-5532,-5347,-5149,-4984,-4871,-4860,-4935,-5122,-5383,-5698,-6026,-6326,-6567,-6718,-6779,-6739,-6626,-6453,-6262,-6071,-5915,-5808,-5761,-5776,-5843,-5953,-6082,-6221,-6341,-6444,-6509,-6537,-6525,-6471,-6371,-6239,-6054,-5842,-5586,-5310,-5009,-4710,-4404,-4128,-3868,-3655,-3484,-3365,-3312,-3317,-3397,-3541,-3755,-4031,-4359,-4725,-5115,-5504,-5883,-6220,-6514,-6741,-6906,-6999,-7030,-7008,-6939,-6848,-6741,-6638,-6554,-6497,-6477,-6508,-6570,-6693,-6833,-7011,-7183,-7342,-7457,-7510,-7481,-7359,-7146,-6850,-6494,-6106,-5725,-5381,-5119,-4952,-4909,-4991,-5187,-5481,-5842,-6235,-6617,-6962,-7218,-7380,-7418,-7326,-7106,-6760,-6302,-5748,-5114,-4423,-3700,-2971,-2263,-1612,-1035,-576,-231,-46,7,-99,-327,-676,-1107,-1597,-2112,-2619,-3101,-3518,-3876,-4135,-4320,-4403,-4397,-4310,-4129,-3879,-3554,-3165,-2732,-2262,-1787,-1326,-910,-562,-304,-152,-106,-168,-317,-535,-801,-1082,-1362,-1622,-1849,-2050,-2219,-2374,-2523,-2669,-2828,-2981,-3136,-3260,-3346,-3369,-3308,-3163,-2917,-2583,-2161,-1681,-1140,-577,3,589,1156,1717,2251,2760,3244,3687,4080,4415,4658,4806,4834,4730,4503,4146,3691,3154,2573,1987,1412,898,443,76,-206,-406,-525,-578,-570,-508,-397,-239,-24,232,557,919,1336,1773,2219,2644,3022,3327,3535,3637,3626,3516,3324,3074,2810,2558,2360,2238,2219,2295,2487,2755,3093,3469,3843,4206,4517,4782,4982,5131,5235,5319,5386,5475,5563,5691,5813,5960,6075,6180,6226,6229,6163,6039,5855,5625,5356,5066,4763,4469,4192,3959,3768,3652,3603,3643,3767,3973,4250,4593,4969,5379,5783,6177,6536,6843,7095,7274,7385,7417,7375,7253,7064,6790,6463,6058,5618,5144,4656,4199,3771,3429,3161,3009,2946,2993,3102,3282,3479,3695,3892,4072,4230,4378,4519,4681,4857,5067,5299,5529,5753,5915,6007,5995,5868,5634,5310,4925,4542,4184,3932,3795,3818,3998,4321,4765,5278,5814,6320,6744,7062,7233,7273,7174,6976,6707,6410,6113,5860,5642,5488,5361,5253,5135,4985,4783,4531,4237,3912,3606,3320,3107,2972,2926,2975,3101,3283,3510,3740,3972,4180,4356,4503,4623,4724,4817,4905,4997,5091,5185,5265,5330,5355,5343,5272,5148,4956,4714,4411,4072,3703,3315,2942,2581,2263,1996,1791,1663,1611,1639,1753,1938,2203,2533,2913,3347,3790,4257,4685,5095,5415,5669,5803,5829,5735,5529,5225,4843,4406,3930,3447,2959,2483,2030,1593,1190,822,495,230,36,-78,-96,-25,132,365,645,961,1276,1588,1857,2101,2288,2440,2546,2619,2653,2663,2626,2560,2438,2265,2036,1737,1390,983,542,74,-406,-876,-1336,-1766,-2163,-2521,-2832,-3091,-3285,-3410,-3446,-3394,-3242,-2988,-2641,-2198,-1691,-1124,-539,46,591,1063,1437,1680,1778,1721,1512,1160,695,136,-482,-1112,-1752,-2336,-2884,-3346,-3738,-4040,-4259,-4391,-4429,-4385,-4234,-3990,-3639,-3180,-2631,-1986,-1283,-546,196,885,1504,1991,2337,2498,2482,2268,1887,1343,672,-91,-914,-1749,-2565,-3319,-3989,-4543,-4977,-5275,-5451,-5508,-5475,-5360,-5201,-5006,-4808,-4610,-4434,-4275,-4144,-4037,-3951,-3891,-3851,-3839,-3857,-3916,-4015,-4176,-4383,-4660,-4981,-5361,-5765,-6200,-6623,-7038,-7404,-7724,-7961,-8127,-8192,-8174,-8062,-7857,-7575,-7212,-6774,-6283,-5722,-5128,-4491,-3839,-3182,-2556,-1967,-1463,-1047,-765,-610,-610,-744,-1014,-1385,-1838,-2328,-2836,-3327,-3787,-4200,-4564,-4878,-5147,-5373,-5547,-5684,-5753,-5779,-5732,-5631,-5476,-5287,-5076,-4880,-4713,-4604,-4578,-4634,-4790,-5036,-5349,-5730,-6125,-6535,-6910,-7246,-7519,-7723,-7853,-7920,-7919,-7869,-7777,-7635,-7469,-7254,-7002,-6702,-6341,-5921,-5440,-4893,-4308,-3676,-3047,-2424,-1856,-1351,-949,-650,-470,-407,-448,-583,-799,-1063,-1380,-1721,-2077,-2448,-2810,-3171,-3512,-3825,-4099,-4321,-4477,-4563,-4570,-4504,-4373,-4191,-3973,-3743,-3512,-3299,-3110,-2948,-2815,-2706,-2619,-2551,-2516,-2506,-2547,-2649,-2824,-3093,-3451,-3905,-4432,-5025,-5633,-6238,-6778,-7227,-7538,-7688,-7660,-7451,-7072,-6539,-5885,-5142,-4344,-3528,-2721,-1949,-1230,-583,-4,484,897,1221,1455,1603,1654,1608,1465,1221,887,476,-1,-505,-1026,-1523,-1971,-2355,-2642,-2835,-2917,-2894,-2769,-2560,-2269,-1934,-1552,-1167,-783,-420,-106,169,368,506,558,530,415,214,-69,-419,-832,-1271,-1735,-2181,-2599,-2955,-3235,-3428,-3506,-3488,-3342,-3102,-2752,-2323,-1822,-1270,-690,-101,480,1038,1555,2037,2459,2842,3161,3431,3632,3768,3816,3779,3630,3382,3016,2553,2002,1387,741,90,-521,-1074,-1521,-1855,-2049,-2093,-1989,-1729,-1338,-808,-190,534,1292,2098,2891,3657,4364,4984,5492,5876,6107,6195,6123,5903,5540,5051,4453,3775,3037,2272,1509,781,111,-467,-936,-1277,-1476,-1531,-1442,-1214,-861,-397,154,781,1443,2130,2799,3429,3990,4452,4793,5000,5051,4967,4731,4389,3947,3455,2936,2435,1978,1586,1280,1054,914,838,822,846,907,1005,1136,1323,1564,1878,2261,2717,3227,3778,4333,4872,5354,5758,6051,6224,6261,6166,5948,5622,5218,4764,4286,3827,3396,3032,2726,2501,2333,2231,2166,2142,2138,2153,2195,2254,2359,2500,2708,2964,3292,3658,4064,4476,4869,5212,5484,5660,5726,5687,5532,5300,4984,4630,4251,3878,3530,3228,2977,2792,2679,2626,2654,2748,2919,3176,3512,3950,4467,5089,5769,6517,7283,8034,8733,9325,9774,10044,10110,9959,9595,9036,8304,7445,6491,5498,4496,3529,2622,1792,1062,426,-108,-543,-879,-1114,-1249,-1277,-1195,-1003,-692,-285,230,808,1452,2107,2766,3380,3925,4383,4720,4947,5038,5012,4871,4633,4318,3943,3535,3120,2720,2366,2070,1860,1739,1722,1805,1989,2260,2615,3033,3507,4012,4531,5041,5523,5950,6309,6571,6738,6790,6735,6576,6314,5967,5548,5054,4520,3939,3330,2716,2095,1495,924,398,-68,-465,-782,-1010,-1150,-1191,-1152,-1017,-815,-536,-205,177,595,1029,1477,1907,2309,2659,2927,3104,3167,3103,2920,2615,2218,1744,1242,731,269,-131,-422,-602,-646,-564,-355,-42,372,852,1387,1958,2535,3108,3658,4158,4599,4956,5208,5350,5350,5221,4939,4521,3972,3309,2558,1748,904,74,-730,-1456,-2107,-2646,-3086,-3408,-3639,-3764,-3817,-3779,-3679,-3500,-3255,-2939,-2551,-2103,-1592,-1041,-454,133,714,1247,1728,2111,2405,2575,2631,2563,2382,2099,1727,1286,793,270,-268,-797,-1312,-1795,-2230,-2627,-2957,-3242,-3456,-3616,-3699,-3727,-3675,-3561,-3380,-3137,-2850,-2524,-2186,-1850,-1545,-1291,-1111,-1029,-1051,-1188,-1439,-1783,-2209,-2683,-3168,-3644,-4066,-4413,-4677,-4828,-4891,-4843,-4720,-4508,-4237,-3904,-3522,-3095,-2624,-2113,-1568,-994,-400,188,767,1293,1757,2124,2380,2501,2490,2332,2040,1631,1112,520,-131,-808,-1489,-2149,-2779,-3346,-3863,-4299,-4665,-4945,-5136,-5234,-5229,-5118,-4904,-4585,-4180,-3709,-3189,-2665,-2157,-1701,-1327,-1050,-884,-841,-906,-1091,-1370,-1738,-2182,-2679,-3218,-3783,-4345,-4901,-5414,-5871,-6246,-6518,-6663,-6675,-6524,-6227,-5770,-5179,-4465,-3665,-2809,-1937,-1095,-311,358,902,1277,1478,1490,1321,968,466,-184,-933,-1767,-2641,-3526,-4386,-5184,-5895,-6492,-6948,-7268,-7424,-7447,-7318,-7078,-6722,-6289,-5793,-5254,-4702,-4140,-3604,-3083,-2620,-2191,-1842,-1559,-1370,-1286,-1310,-1469,-1737,-2141,-2628,-3212,-3829,-4460,-5063,-5591,-6033,-6341,-6520,-6549,-6441,-6202,-5849,-5407,-4893,-4335,-3758,-3170,-2602,-2056,-1547,-1087,-675,-332,-52,147,262,293,223,69,-186,-522,-937,-1420,-1948,-2512,-3080,-3640,-4162,-4624,-5015,-5292,-5476,-5514,-5434,-5212,-4869,-4414,-3872,-3269,-2640,-2028,-1454,-971,-584,-327,-202,-204,-336,-560,-883,-1254,-1678,-2116,-2565,-3006,-3436,-3837,-4210,-4538,-4811,-5026,-5153,-5195,-5135,-4972,-4709,-4358,-3928,-3455,-2952,-2451,-1975,-1539,-1158,-844,-580,-389,-235,-132,-61,-18,-1,-14,-40,-112,-198,-335,-504,-711,-958,-1232,-1530,-1840,-2149,-2448,-2724,-2964,-3169,-3307,-3398,-3402,-3333,-3173,-2915,-2574,-2143,-1646,-1103,-539,-2,486,876,1141,1249,1192,957,574,46,-563,-1233,-1890,-2507,-3026,-3423,-3674,-3766,-3712,-3513,-3201,-2795,-2328,-1829,-1324,-838,-384,24,383,693,957,1187,1379,1552,1690,1813,1898,1957,1972,1944,1870,1748,1589,1389,1173,937,713,501,328,195,132,131,218,384,637,967,1375,1821,2323,2810,3305,3738,4124,4418,4628,4733,4741,4650,4457,4181,3796,3340,2776,2148,1436,677,-112,-901,-1643,-2309,-2848,-3232,-3421,-3413,-3185,-2767,-2161,-1417,-570,330,1239,2106,2909,3596,4177,4615,4933,5118,5197,5162,5045,4827,4538,4158,3703,3161,2549,1866,1138,386,-355,-1049,-1647,-2122,-2424,-2536,-2437,-2122,-1611,-914,-91,836,1784,2719,3566,4293,4850,5218,5390,5365,5171,4832,4374,3851,3278,2699,2135,1594,1101,645,235,-141,-475,-779,-1039,-1248,-1394,-1442,-1385,-1185,-843,-331,329,1133,2046,3023,4028,4987,5871,6615,7196,7590,7778,7784,7606,7284,6845,6316,5743,5136,4528,3936,3361,2825,2325,1863,1460,1095,804,570,419,352,371,490,695,983,1340,1733,2154,2551,2917,3203,3405,3497,3471,3332,3074,2723,2279,1777,1230,668,118,-401,-859,-1246,-1534,-1736,-1819,-1818,-1713,-1539,-1303,-1029,-740,-448,-171,88,340,578,846,1134,1477,1876,2334,2843,3381,3926,4436,4888,5244,5478,5581,5536,5354,5049,4640,4166,3647,3135,2648,2227,1886,1645,1508,1473,1535,1666,1859,2073,2296,2498,2655,2772,2812,2813,2733,2619,2438,2231,1960,1671,1319,947,529,92,-366,-817,-1258,-1644,-1977,-2212,-2336,-2332,-2175,-1873,-1422,-836,-145,621,1420,2197,2914,3519,3979,4267,4370,4293,4055,3682,3222,2716,2206,1748,1350,1063,866,781,778,851,969,1123,1281,1455,1617,1780,1949,2102,2282,2434,2597,2727,2827,2881,2871,2794,2649,2430,2160,1834,1487,1114,748,377,23,-327,-666,-1004,-1338,-1675,-1997,-2311,-2583,-2818,-2969,-3043,-2993,-2837,-2539,-2134,-1604,-1003,-330,362,1055,1711,2317,2843,3291,3643,3896,4056,4097,4040,3845,3542,3099,2542,1870,1112,294,-541,-1352,-2093,-2711,-3181,-3454,-3526,-3378,-3025,-2483,-1789,-978,-106,784,1633,2400,3034,3507,3798,3883,3784,3491,3049,2476,1824,1118,410,-276,-906,-1467,-1944,-2336,-2649,-2880,-3061,-3171,-3251,-3280,-3272,-3225,-3115,-2951,-2707,-2385,-1973,-1488,-923,-324,308,921,1497,1997,2407,2697,2877,2924,2870,2695,2444,2101,1701,1237,732,185,-385,-963,-1542,-2086,-2578,-2992,-3298,-3474,-3509,-3379,-3096,-2659,-2094,-1428,-689,63,816,1496,2099,2577,2926,3126,3184,3096,2872,2519,2051,1477,821,99,-655,-1411,-2131,-2775,-3314,-3708,-3953,-4022,-3936,-3695,-3337,-2879,-2373,-1830,-1308,-807,-357,34,380,668,924,1156,1363,1570,1762,1934,2098,2202,2284,2286,2237,2110,1924,1677,1384,1054,700,335,-30,-389,-736,-1057,-1361,-1626,-1863,-2062,-2229,-2360,-2466,-2534,-2578,-2574,-2531,-2420,-2239,-1973,-1625,-1200,-723,-218,271,696,1026,1211,1244,1104,797,361,-202,-805,-1443,-2037,-2545,-2948,-3184,-3275,-3192,-2968,-2616,-2179,-1675,-1153,-629,-129,336,755,1135,1460,1738,1956,2105,2179,2161,2057,1855,1581,1247,890,545,256,60,-10,72,305,684,1178,1752,2346,2920,3409,3779,3993,4031,3905,3607,3190,2659,2076,1469,873,324,-170,-592,-939,-1230,-1453,-1649,-1796,-1927,-2022,-2096,-2137,-2152,-2136,-2105,-2060,-2031,-2020,-2056,-2142,-2294,-2500,-2757,-3029,-3301,-3521,-3669,-3700,-3611,-3375,-3027,-2566,-2047,-1498,-974,-499,-119,173,348,442,451,422,366,322,308,346,438,600,824,1105,1440,1802,2189,2567,2920,3215,3432,3536,3521,3352,3043,2581,1980,1269,464,-395,-1270,-2130,-2936,-3655,-4270,-4744,-5087,-5274,-5323,-5235,-5022,-4710,-4313,-3854,-3353,-2830,-2302,-1786,-1302,-854,-464,-134,127,315,426,467,438,350,217,53,-123,-285,-421,-511,-544,-520,-435,-305,-135,51,248,438,615,778,917,1044,1159,1263,1372,1474,1585,1698,1812,1927,2032,2124,2195,2226,2219,2144,2005,1773,1444,1006,459,-195,-939,-1749,-2597,-3438,-4241,-4962,-5573,-6050,-6376,-6557,-6586,-6484,-6254,-5911,-5474,-4946,-4339,-3667,-2930,-2157,-1354,-543,245,1000,1673,2259,2710,3022,3164,3135,2942,2582,2107,1532,917,310,-243,-694,-1014,-1182,-1192,-1058,-799,-446,-35,403,832,1216,1540,1760,1876,1852,1694,1389,951,398,-237,-916,-1591,-2213,-2747,-3150,-3413,-3533,-3526,-3425,-3272,-3109,-2985,-2919,-2953,-3063,-3268,-3515,-3789,-4047,-4247,-4375,-4395,-4318,-4130,-3858,-3503,-3097,-2639,-2152,-1632,-1095,-526,52,663,1268,1886,2477,3036,3529,3934,4234,4390,4417,4282,4012,3619,3129,2582,2020,1481,1000,618,334,166,106,121,205,314,421,510,552,547,487,377,234,55,-128,-324,-506,-677,-821,-941,-1023,-1071,-1077,-1042,-967,-864,-736,-610,-487,-406,-364,-393,-485,-653,-882,-1162,-1475,-1790,-2094,-2359,-2558,-2698,-2737,-2703,-2578,-2378,-2118,-1805,-1468,-1122,-786,-484,-219,-12,146,247,307,334,338,339,333,342,351,366,382,379,365,315,233,109,-54,-250,-479,-716,-964,-1197,-1401,-1575,-1691,-1761,-1775,-1746,-1680,-1602,-1521,-1461,-1427,-1426,-1451,-1495,-1526,-1538,-1483,-1359,-1141,-823,-422,50,556,1054,1514,1885,2160,2303,2336,2254,2090,1863,1600,1323,1034,750,448,142,-189,-542,-895,-1255,-1563,-1812,-1951,-1961,-1814,-1510,-1051,-460,221,958,1684,2362,2926,3341,3568,3589,3395,2999,2419,1707,902,64,-756,-1509,-2161,-2679,-3075,-3328,-3476,-3525,-3506,-3442,-3349,-3236,-3124,-2988,-2860,-2702,-2528,-2324,-2075,-1784,-1438,-1031,-568,-38,538,1157,1796,2433,3038,3582,4027,4346,4512,4501,4309,3928,3376,2667,1843,927,-15,-961,-1842,-2625,-3272,-3732,-4010,-4058,-3908,-3536,-3002,-2305,-1527,-700,105,823,1415,1817,2018,2009,1790,1410,887,292,-346,-963,-1543,-2042,-2459,-2791,-3037,-3221,-3339,-3424,-3464,-3482,-3471,-3422,-3357,-3236,-3096,-2901,-2680,-2429,-2154,-1879,-1597,-1330,-1072,-821,-569,-297,9,369,785,1271,1804,2374,2949,3480,3947,4292,4500,4554,4444,4202,3838,3409,2940,2487,2063,1701,1391,1140,917,712,505,280,47,-187,-405,-571,-664,-656,-526,-280,91,548,1076,1617,2134,2577,2894,3055,3029,2799,2383,1784,1056,234,-614,-1434,-2172,-2766,-3203,-3430,-3471,-3313,-2997,-2543,-2009,-1413,-829,-258,245,683,1033,1298,1480,1584,1618,1584,1486,1332,1117,852,537,180,-203,-600,-993,-1361,-1689,-1955,-2149,-2255,-2281,-2208,-2066,-1846,-1598,-1316,-1072,-861,-745,-723,-819,-1010,-1290,-1601,-1912,-2158,-2300,-2303,-2142,-1831,-1370,-823,-207,402,974,1465,1836,2091,2205,2199,2084,1875,1606,1298,976,680,412,217,89,47,92,205,390,604,848,1073,1283,1438,1545,1586,1574,1513,1415,1305,1192,1106,1053,1059,1118,1249,1431,1662,1920,2179,2418,2608,2725,2750,2666,2463,2141,1693,1142,488,-234,-1013,-1807,-2605,-3357,-4062,-4677,-5200,-5613,-5905,-6084,-6128,-6066,-5870,-5589,-5195,-4740,-4217,-3653,-3076,-2476,-1890,-1301,-723,-160,394,915,1404,1831,2179,2432,2560,2576,2460,2250,1953,1615,1266,948,686,508,414,408,478,597,744,893,1018,1110,1157,1160,1126,1078,1023,999,1011,1086,1228,1430,1683,1954,2208,2408,2514,2497,2342,2058,1650,1172,651,151,-298,-643,-893,-1022,-1072,-1057,-1024,-1012,-1042,-1145,-1305,-1516,-1745,-1944,-2080,-2101,-1988,-1717,-1303,-754,-114,573,1272,1918,2494,2958,3299,3511,3592,3556,3413,3193,2899,2562,2198,1809,1423,1031,643,268,-105,-458,-800,-1111,-1393,-1623,-1801,-1908,-1935,-1882,-1738,-1515,-1213,-855,-437,-4,461,915,1366,1793,2193,2552,2872,3132,3335,3463,3517,3485,3378,3187,2946,2647,2344,2022,1736,1470,1259,1085,962,873,820,797,799,838,907,1030,1200,1436,1734,2094,2505,2957,3411,3861,4242,4552,4724,4754,4606,4283,3787,3148,2395,1592,778,25,-632,-1149,-1503,-1699,-1740,-1658,-1485,-1256,-1014,-787,-600,-465,-387,-354,-358,-365,-364,-315,-214,-36,219,538,919,1316,1709,2050,2304,2431,2412,2228,1884,1398,807,142,-519,-1159,-1693,-2110,-2368,-2460,-2392,-2170,-1824,-1369,-837,-241,395,1068,1761,2476,3199,3923,4634,5312,5939,6486,6933,7263,7444,7499,7386,7156,6787,6325,5773,5166,4517,3851,3183,2527,1900,1300,746,225,-251,-692,-1100,-1470,-1816,-2113,-2379,-2583,-2733,-2811,-2813,-2744,-2601,-2403,-2154,-1882,-1590,-1302,-1019,-747,-488,-224,30,308,585,881,1180,1473,1751,2006,2224,2407,2562,2683,2810,2925,3071,3222,3410,3590,3774,3913,3997,3990,3884,3663,3340,2927,2458,1969,1503,1108,807,645,616,737,974,1318,1725,2159,2592,2974,3299,3523,3643,3632,3492,3215,2804,2269,1629,909,141,-629,-1380,-2043,-2618,-3052,-3346,-3496,-3509,-3413,-3231,-3000,-2741,-2487,-2249,-2027,-1827,-1615,-1382,-1093,-733,-276,268,904,1599,2319,3031,3673,4222,4622,4866,4930,4821,4557,4157,3657,3099,2513,1947,1425,986,646,426,334,370,538,808,1183,1617,2100,2594,3077,3520,3909,4224,4457,4609,4669,4657,4557,4394,4150,3837,3443,2970,2407,1764,1036,239,-600,-1469,-2317,-3123,-3844,-4450,-4910,-5218,-5348,-5324,-5132,-4810,-4360,-3814,-3189,-2505,-1781,-1033,-269,493,1245,1968,2649,3263,3794,4209,4496,4620,4586,4374,4001,3483,2849,2144,1412,695,41,-513,-951,-1250,-1420,-1472,-1417,-1291,-1109,-888,-653,-397,-144,112,356,576,754,859,886,799,612,304,-82,-545,-1016,-1482,-1885,-2207,-2422,-2543,-2570,-2543,-2493,-2453,-2463,-2535,-2673,-2876,-3102,-3329,-3500,-3583,-3533,-3336,-2978,-2472,-1845,-1135,-383,350,1051,1655,2174,2584,2898,3139,3317,3455,3572,3658,3730,3748,3722,3602,3387,3060,2610,2065,1430,744,55,-618,-1211,-1722,-2111,-2393,-2550,-2624,-2613,-2552,-2464,-2347,-2227,-2095,-1946,-1787,-1594,-1393,-1166,-952,-749,-598,-512,-519,-626,-848,-1161,-1568,-2019,-2502,-2961,-3382,-3716,-3962,-4091,-4122,-4049,-3904,-3696,-3460,-3212,-2974,-2750,-2556,-2374,-2210,-2045,-1870,-1676,-1460,-1217,-954,-683,-401,-136,122,357,568,763,935,1100,1258,1413,1565,1721,1865,2002,2119,2201,2244,2230,2143,1970,1690,1297,781,150,-586,-1391,-2248,-3085,-3887,-4581,-5163,-5586,-5870,-6003,-6033,-5975,-5889,-5787,-5712,-5675,-5658,-5668,-5646,-5578,-5414,-5118,-4690,-4101,-3399,-2594,-1758,-932,-196,422,856,1114,1173,1073,834,513,147,-207,-534,-787,-988,-1114,-1198,-1249,-1281,-1308,-1334,-1338,-1333,-1269,-1156,-964,-688,-341,78,534,998,1445,1823,2122,2302,2358,2286,2085,1774,1361,869,312,-288,-920,-1567,-2205,-2828,-3402,-3908,-4325,-4615,-4766,-4764,-4593,-4279,-3820,-3273,-2652,-2021,-1410,-856,-399,-38,202,339,374,334,225,66,-134,-370,-645,-961,-1327,-1756,-2230,-2776,-3355,-3970,-4581,-5160,-5674,-6085,-6369,-6504,-6479,-6310,-6004,-5590,-5104,-4563,-4013,-3453,-2916,-2393,-1898,-1432,-998,-607,-265,14,224,353,411,390,309,180,21,-150,-329,-495,-666,-820,-993,-1161,-1352,-1552,-1753,-1957,-2120,-2254,-2306,-2291,-2165,-1950,-1626,-1215,-726,-180,401,991,1565,2105,2572,2975,3258,3446,3496,3421,3218,2876,2430,1866,1232,523,-212,-966,-1702,-2402,-3045,-3610,-4089,-4475,-4753,-4951,-5044,-5076,-5036,-4959,-4843,-4721,-4578,-4443,-4293,-4135,-3958,-3758,-3527,-3278,-3004,-2735,-2478,-2253,-2082,-1965,-1917,-1927,-1988,-2090,-2205,-2328,-2435,-2521,-2567,-2576,-2528,-2429,-2273,-2039,-1750,-1373,-937,-428,137,740,1366,1984,2576,3105,3559,3898,4129,4212,4178,3994,3704,3300,2812,2271,1689,1098,526,-22,-512,-953,-1327,-1640,-1891,-2084,-2227,-2324,-2385,-2420,-2441,-2460,-2498,-2568,-2687,-2868,-3115,-3434,-3803,-4222,-4645,-5057,-5418,-5694,-5866,-5914,-5831,-5628,-5312,-4910,-4431,-3912,-3347,-2764,-2152,-1522,-871,-203,472,1144,1790,2388,2928,3373,3734,3985,4144,4218,4212,4154,4034,3880,3675,3427,3117,2760,2325,1859,1330,804,273,-205,-614,-925,-1108,-1171,-1085,-881,-554,-134,350,874,1396,1882,2304,2626,2837,2910,2861,2676,2394,2017,1596,1136,693,270,-98,-399,-633,-785,-874,-893,-858,-774,-647,-493,-317,-129,56,233,390,521,628,707,769,820,862,904,941,961,953,890,761,535,228,-193,-669,-1213,-1750,-2267,-2696,-3023,-3196,-3230,-3099,-2843,-2470,-2028,-1551,-1073,-634,-250,55,277,423,493,506,474,400,307,181,30,-156,-385,-657,-974,-1328,-1700,-2072,-2415,-2699,-2904,-3008,-3006,-2904,-2711,-2457,-2164,-1859,-1564,-1283,-1022,-761,-484,-164,230,701,1286,1953,2710,3520,4350,5161,5923,6586,7138,7550,7813,7918,7869,7654,7292,6777,6117,5334,4433,3455,2415,1359,323,-662,-1549,-2322,-2949,-3420,-3734,-3884,-3893,-3760,-3516,-3181,-2777,-2342,-1896,-1481,-1119,-853,-688,-665,-771,-1007,-1367,-1803,-2303,-2808,-3286,-3699,-4007,-4202,-4249,-4172,-3959,-3647,-3257,-2832,-2400,-2012,-1679,-1442,-1288,-1226,-1224,-1254,-1277,-1246,-1125,-888,-515,-11,601,1294,2010,2705,3319,3809,4132,4270,4216,3970,3572,3027,2400,1711,1008,324,-307,-870,-1336,-1703,-1951,-2089,-2105,-2004,-1800,-1478,-1077,-591,-55,513,1076,1606,2068,2430,2678,2791,2773,2637,2399,2094,1755,1410,1099,830,637,502,448,443,492,570,674,792,925,1069,1232,1413,1622,1852,2098,2354,2597,2812,2981,3078,3103,3039,2892,2672,2390,2068,1725,1376,1045,732,451,198,-33,-240,-448,-644,-852,-1061,-1281,-1496,-1719,-1912,-2096,-2228,-2314,-2337,-2288,-2172,-1987,-1754,-1486,-1217,-960,-753,-593,-503,-470,-478,-513,-530,-523,-445,-292,-49,287,699,1183,1708,2263,2813,3355,3856,4328,4746,5123,5451,5740,5987,6204,6379,6527,6631,6702,6714,6672,6554,6348,6049,5639,5122,4502,3797,3027,2237,1453,733,107,-394,-734,-932,-961,-866,-654,-364,-24,330,678,985,1240,1420,1512,1514,1406,1203,903,514,72,-422,-920,-1401,-1834,-2191,-2454,-2618,-2665,-2621,-2482,-2276,-2023,-1727,-1428,-1106,-794,-465,-132,227,608,1037,1500,2021,2579,3181,3807,4445,5071,5668,6212,6678,7058,7318,7464,7463,7329,7037,6607,6036,5343,4556,3693,2805,1915,1078,322,-315,-801,-1125,-1254,-1208,-970,-564,-13,668,1424,2242,3064,3861,4588,5209,5682,5990,6093,5995,5678,5167,4481,3656,2754,1808,901,64,-637,-1176,-1523,-1670,-1616,-1383,-989,-477,123,763,1411,2023,2581,3054,3449,3746,3981,4148,4281,4404,4520,4657,4806,4967,5127,5264,5363,5408,5374,5266,5062,4782,4416,3989,3502,2979,2426,1860,1291,736,207,-276,-702,-1046,-1294,-1439,-1451,-1365,-1141,-839,-449,-21,414,823,1165,1427,1576,1629,1583,1457,1296,1105,942,810,750,750,831,973,1166,1394,1636,1877,2110,2326,2532,2738,2954,3199,3479,3810,4174,4577,4979,5366,5693,5934,6053,6030,5852,5517,5044,4456,3799,3106,2436,1822,1307,907,639,490,453,500,597,721,830,918,946,936,858,756,614,475,338,226,143,87,61,47,46,41,34,31,35,75,154,312,547,886,1312,1829,2401,3006,3596,4136,4575,4884,5025,4989,4772,4385,3863,3245,2582,1932,1346,865,531,353,338,461,693,979,1272,1504,1634,1607,1411,1033,489,-171,-919,-1669,-2383,-2986,-3451,-3735,-3836,-3755,-3502,-3109,-2599,-2005,-1375,-723,-111,452,909,1243,1421,1427,1252,904,398,-230,-934,-1672,-2376,-3016,-3532,-3910,-4128,-4177,-4084,-3839,-3485,-3018,-2473,-1847,-1162,-415,372,1198,2037,2864,3658,4371,4987,5457,5766,5896,5835,5599,5191,4651,4002,3284,2536,1782,1063,381,-235,-795,-1297,-1741,-2145,-2501,-2817,-3089,-3305,-3462,-3547,-3556,-3489,-3344,-3141,-2873,-2577,-2244,-1906,-1560,-1224,-906,-618,-371,-185,-70,-47,-129,-321,-636,-1053,-1576,-2162,-2792,-3417,-3995,-4490,-4858,-5075,-5130,-5012,-4754,-4369,-3900,-3386,-2860,-2358,-1888,-1470,-1082,-729,-372,-13,373,782,1200,1613,1973,2253,2395,2373,2148,1712,1071,248,-704,-1727,-2751,-3686,-4486,-5070,-5431,-5530,-5406,-5066,-4584,-3994,-3373,-2760,-2211,-1748,-1391,-1143,-991,-926,-916,-957,-1007,-1077,-1128,-1177,-1202,-1214,-1217,-1221,-1243,-1305,-1424,-1629,-1928,-2334,-2839,-3425,-4062,-4706,-5308,-5815,-6193,-6388,-6409,-6231,-5884,-5393,-4794,-4134,-3447,-2776,-2135,-1561,-1042,-602,-228,72,301,450,515,483,347,103,-245,-691,-1204,-1772,-2342,-2894,-3382,-3780,-4056,-4202,-4200,-4064,-3797,-3421,-2958,-2441,-1892,-1352,-845,-401,-45,207,338,351,242,32,-272,-635,-1036,-1437,-1816,-2129,-2369,-2499,-2521,-2423,-2225,-1929,-1577,-1192,-807,-475,-202,-38,15,-48,-229,-501,-852,-1239,-1654,-2047,-2419,-2750,-3025,-3268,-3465,-3639,-3796,-3945,-4085,-4227,-4345,-4450,-4516,-4543,-4518,-4448,-4332,-4188,-4040,-3886,-3775,-3691,-3663,-3678,-3733,-3817,-3909,-3993,-4050,-4063,-4030,-3940,-3795,-3608,-3381,-3136,-2880,-2626,-2385,-2163,-1962,-1781,-1623,-1481,-1357,-1244,-1140,-1041,-935,-817,-666,-482,-237,59,420,831,1274,1726,2151,2517,2786,2944,2954,2834,2577,2206,1763,1262,750,260,-210,-613,-980,-1303,-1586,-1867,-2124,-2394,-2655,-2907,-3139,-3328,-3467,-3538,-3537,-3467,-3330,-3156,-2941,-2740,-2535,-2381,-2263,-2202,-2208,-2265,-2394,-2581,-2818,-3116,-3440,-3799,-4157,-4502,-4804,-5042,-5188,-5232,-5147,-4948,-4610,-4171,-3621,-3005,-2334,-1650,-977,-352,208,679,1064,1353,1573,1732,1858,1975,2092,2228,2362,2500,2591,2625,2552,2347,1995,1484,830,64,-773,-1625,-2431,-3143,-3706,-4103,-4305,-4332,-4192,-3915,-3543,-3100,-2618,-2131,-1642,-1179,-745,-345,3,297,525,668,730,686,550,312,1,-380,-785,-1213,-1614,-1986,-2305,-2569,-2779,-2940,-3055,-3138,-3184,-3198,-3175,-3104,-2992,-2814,-2589,-2298,-1956,-1564,-1122,-647,-129,411,985,1558,2154,2722,3281,3791,4241,4612,4881,5033,5047,4919,4634,4206,3630,2941,2153,1308,443,-405,-1195,-1893,-2483,-2927,-3236,-3378,-3372,-3195,-2867,-2382,-1758,-1023,-199,663,1519,2320,3007,3552,3912,4086,4065,3873,3541,3101,2613,2089,1599,1137,736,388,82,-200,-480,-777,-1109,-1465,-1851,-2227,-2574,-2837,-3002,-3017,-2892,-2613,-2203,-1698,-1137,-571,-52,389,709,898,943,863,662,378,29,-352,-739,-1115,-1469,-1788,-2080,-2336,-2566,-2761,-2925,-3037,-3092,-3069,-2955,-2749,-2442,-2053,-1598,-1096,-600,-111,313,676,945,1132,1230,1264,1243,1189,1121,1047,982,925,886,865,878,925,1030,1200,1440,1761,2139,2569,3014,3436,3800,4059,4190,4169,3998,3688,3280,2811,2338,1907,1557,1312,1178,1133,1152,1180,1183,1107,936,646,259,-204,-702,-1179,-1599,-1909,-2088,-2126,-2026,-1810,-1519,-1186,-863,-587,-397,-305,-338,-468,-701,-996,-1328,-1663,-1974,-2239,-2447,-2587,-2669,-2686,-2653,-2571,-2436,-2258,-2029,-1757,-1443,-1105,-752,-411,-106,150,326,435,451,415,315,203,89,2,-39,-37,10,76,136,159,112,-31,-276,-635,-1077,-1578,-2098,-2576,-2979,-3243,-3353,-3272,-3017,-2588,-2027,-1372,-661,41,717,1314,1829,2244,2567,2802,2977,3084,3166,3199,3203,3160,3055,2878,2615,2251,1810,1283,724,150,-389,-847,-1205,-1420,-1494,-1423,-1209,-896,-481,-25,466,958,1425,1869,2269,2637,2972,3284,3589,3883,4190,4492,4792,5075,5304,5466,5503,5399,5105,4613,3909,3013,1945,770,-477,-1694,-2850,-3850,-4669,-5264,-5622,-5754,-5670,-5412,-5003,-4491,-3896,-3253,-2574,-1878,-1173,-476,205,848,1447,1962,2410,2740,2982,3113,3146,3103,2979,2818,2610,2389,2156,1920,1697,1477,1288,1119,993,916,895,947,1063,1259,1517,1844,2225,2645,3096,3551,4000,4412,4769,5057,5254,5358,5357,5257,5055,4760,4374,3903,3349,2731,2038,1314,554,-190,-905,-1543,-2076,-2468,-2692,-2740,-2599,-2286,-1819,-1234,-570,127,816,1462,2028,2519,2903,3212,3435,3591,3686,3725,3700,3622,3465,3252,2962,2618,2233,1822,1426,1052,752,520,403,372,457,620,857,1135,1435,1723,1992,2213,2398,2534,2641,2737,2830,2956,3106,3305,3528,3783,4029,4263,4445,4572,4624,4602,4508,4348,4135,3877,3577,3245,2876,2472,2041,1582,1123,669,262,-88,-348,-508,-555,-501,-346,-120,165,484,830,1184,1556,1939,2347,2776,3234,3700,4176,4624,5029,5357,5591,5710,5710,5589,5364,5052,4682,4281,3879,3503,3167,2892,2680,2529,2439,2394,2378,2398,2414,2452,2478,2505,2516,2516,2483,2425,2316,2163,1953,1687,1379,1028,663,303,-28,-281,-448,-473,-355,-64,377,970,1651,2399,3131,3802,4353,4730,4925,4896,4681,4273,3723,3067,2347,1620,914,289,-243,-641,-894,-997,-940,-732,-393,82,639,1281,1951,2629,3271,3845,4326,4690,4938,5063,5085,5026,4899,4742,4556,4360,4154,3922,3663,3347,2970,2514,1982,1373,717,22,-663,-1320,-1896,-2369,-2710,-2893,-2924,-2784,-2499,-2072,-1531,-883,-159,634,1473,2343,3219,4075,4880,5590,6173,6582,6785,6758,6489,5986,5272,4395,3412,2390,1408,517,-201,-734,-1036,-1120,-1001,-698,-262,269,850,1438,2000,2507,2939,3285,3541,3717,3811,3841,3811,3725,3584,3381,3104,2741,2275,1697,1008,205,-679,-1632,-2602,-3545,-4412,-5152,-5720,-6092,-6241,-6173,-5893,-5441,-4834,-4139,-3375,-2600,-1850,-1140,-517,30,475,823,1083,1259,1374,1437,1469,1488,1495,1507,1519,1513,1499,1434,1325,1143,883,544,128,-349,-865,-1398,-1902,-2366,-2732,-2999,-3123,-3104,-2925,-2599,-2126,-1542,-864,-135,616,1337,2016,2593,3077,3420,3636,3701,3626,3410,3061,2593,2015,1343,598,-207,-1037,-1881,-2696,-3471,-4152,-4738,-5176,-5462,-5573,-5498,-5249,-4828,-4266,-3589,-2843,-2069,-1315,-621,-26,447,777,966,1017,951,791,562,297,15,-263,-523,-766,-985,-1189,-1380,-1566,-1748,-1937,-2129,-2328,-2539,-2761,-2997,-3249,-3510,-3780,-4050,-4302,-4523,-4697,-4794,-4808,-4718,-4515,-4209,-3799,-3314,-2782,-2236,-1718,-1260,-888,-634,-487,-464,-531,-671,-855,-1044,-1218,-1337,-1405,-1390,-1320,-1181,-1017,-829,-666,-530,-461,-454,-527,-663,-852,-1073,-1305,-1527,-1728,-1894,-2034,-2144,-2243,-2335,-2432,-2538,-2659,-2775,-2895,-2984,-3041,-3044,-2977,-2847,-2643,-2393,-2105,-1815,-1546,-1331,-1189,-1137,-1178,-1311,-1529,-1806,-2139,-2497,-2874,-3253,-3620,-3972,-4294,-4586,-4825,-5013,-5126,-5161,-5104,-4949,-4701,-4360,-3936,-3453,-2922,-2366,-1818,-1270,-770,-302,112,466,765,984,1138,1194,1159,1017,758,398,-70,-615,-1218,-1837,-2445,-2987,-3440,-3762,-3934,-3945,-3797,-3495,-3075,-2557,-1989,-1407,-857,-375,11,276,413,423,318,111,-158,-490,-835,-1198,-1554,-1903,-2244,-2575,-2907,-3234,-3572,-3909,-4252,-4602,-4942,-5287,-5606,-5902,-6151,-6343,-6446,-6455,-6331,-6078,-5669,-5116,-4410,-3586,-2658,-1675,-676,287,1169,1912,2498,2876,3057,3025,2803,2427,1913,1332,694,58,-550,-1120,-1610,-2046,-2399,-2696,-2930,-3115,-3248,-3334,-3357,-3317,-3194,-2986,-2685,-2301,-1834,-1324,-771,-230,295,768,1169,1501,1742,1901,1982,1974,1896,1727,1480,1140,702,177,-450,-1149,-1914,-2727,-3538,-4337,-5065,-5702,-6204,-6543,-6695,-6641,-6377,-5895,-5225,-4368,-3385,-2300,-1184,-77,945,1852,2580,3114,3431,3526,3419,3122,2680,2123,1496,839,186,-431,-987,-1470,-1873,-2185,-2425,-2585,-2688,-2747,-2765,-2777,-2771,-2778,-2773,-2773,-2750,-2694,-2594,-2426,-2199,-1904,-1555,-1180,-792,-436,-124,103,238,263,175,-14,-302,-663,-1075,-1517,-1957,-2371,-2737,-3028,-3237,-3346,-3353,-3261,-3076,-2812,-2493,-2132,-1766,-1408,-1080,-795,-552,-356,-186,-35,121,293,496,734,1001,1292,1577,1849,2068,2230,2306,2301,2210,2048,1838,1599,1365,1150,981,856,785,753,749,762,772,767,749,706,657,602,562,544,565,621,714,829,946,1049,1103,1103,1023,876,664,410,147,-111,-314,-458,-526,-502,-411,-239,-12,259,568,897,1229,1564,1860,2118,2303,2393,2378,2233,1966,1575,1086,525,-65,-637,-1149,-1550,-1813,-1910,-1833,-1595,-1219,-743,-212,317,801,1179,1432,1515,1436,1184,788,282,-303,-901,-1481,-1993,-2400,-2699,-2865,-2932,-2916,-2849,-2782,-2731,-2734,-2795,-2915,-3077,-3251,-3400,-3488,-3473,-3331,-3031,-2578,-1963,-1223,-367,533,1460,2331,3118,3754,4215,4463,4503,4331,3998,3519,2986,2422,1912,1489,1178,1007,944,982,1071,1166,1233,1229,1134,954,688,380,64,-211,-400,-461,-379,-134,245,742,1304,1885,2445,2920,3305,3551,3676,3673,3550,3343,3039,2687,2267,1808,1299,753,162,-453,-1099,-1738,-2373,-2950,-3467,-3875,-4161,-4303,-4284,-4105,-3767,-3281,-2672,-1958,-1178,-359,450,1225,1915,2495,2927,3191,3260,3143,2820,2328,1672,910,64,-784,-1619,-2364,-3008,-3518,-3886,-4127,-4244,-4275,-4231,-4136,-4005,-3839,-3641,-3401,-3112,-2769,-2371,-1926,-1446,-954,-482,-51,303,562,707,735,658,484,260,-7,-248,-463,-601,-671,-664,-592,-487,-362,-255,-187,-155,-173,-215,-261,-283,-252,-136,53,334,661,1016,1343,1613,1772,1815,1721,1517,1220,887,549,258,46,-76,-111,-73,-11,52,67,4,-136,-358,-623,-896,-1118,-1249,-1238,-1070,-757,-303,210,752,1225,1583,1766,1763,1552,1188,691,147,-387,-835,-1152,-1291,-1255,-1047,-700,-273,194,632,1006,1284,1445,1513,1480,1409,1306,1226,1189,1214,1314,1480,1699,1951,2202,2432,2613,2729,2771,2737,2637,2491,2302,2112,1918,1742,1605,1482,1403,1343,1310,1291,1290,1301,1325,1370,1428,1509,1607,1715,1827,1919,1987,2003,1953,1829,1616,1321,943,496,-12,-544,-1101,-1634,-2137,-2565,-2911,-3143,-3255,-3242,-3099,-2847,-2494,-2071,-1591,-1097,-589,-110,349,769,1158,1527,1876,2233,2589,2957,3325,3673,3988,4229,4386,4422,4340,4129,3815,3407,2962,2498,2085,1742,1511,1414,1447,1619,1889,2247,2639,3051,3432,3782,4074,4317,4516,4670,4803,4904,4974,5011,4983,4894,4724,4467,4149,3755,3342,2911,2506,2145,1845,1613,1455,1350,1292,1262,1237,1209,1169,1114,1055,999,968,966,1024,1132,1313,1548,1848,2190,2572,2972,3385,3785,4174,4518,4820,5055,5212,5280,5250,5119,4891,4577,4199,3779,3351,2934,2563,2243,1991,1798,1663,1566,1504,1456,1423,1402,1401,1423,1491,1591,1749,1941,2170,2417,2654,2880,3038,3151,3157,3090,2911,2653,2311,1921,1496,1075,681,334,64,-147,-269,-343,-355,-347,-314,-277,-225,-153,-41,139,406,777,1257,1828,2473,3136,3791,4365,4847,5190,5408,5505,5516,5483,5445,5443,5495,5609,5760,5922,6038,6061,5945,5647,5164,4492,3672,2751,1798,887,82,-542,-969,-1149,-1126,-894,-525,-59,434,908,1314,1624,1820,1909,1894,1805,1650,1457,1232,994,718,432,100,-248,-622,-998,-1336,-1619,-1784,-1819,-1676,-1353,-839,-166,653,1554,2495,3414,4252,4968,5519,5881,6050,6026,5840,5515,5095,4630,4155,3721,3350,3070,2889,2799,2791,2831,2906,2967,3008,2989,2922,2790,2609,2395,2147,1902,1631,1371,1077,767,406,-3,-474,-994,-1560,-2135,-2702,-3218,-3656,-3980,-4181,-4242,-4174,-3989,-3709,-3367,-3003,-2633,-2309,-2029,-1824,-1686,-1612,-1589,-1594,-1595,-1579,-1502,-1370,-1154,-880,-553,-215,106,370,540,612,560,427,203,-28,-271,-432,-522,-486,-340,-85,244,612,973,1287,1521,1648,1670,1583,1409,1176,900,608,321,26,-252,-550,-852,-1187,-1544,-1927,-2313,-2698,-3043,-3347,-3569,-3723,-3781,-3771,-3681,-3545,-3366,-3168,-2962,-2747,-2536,-2309,-2055,-1775,-1427,-1031,-564,-34,531,1128,1702,2236,2677,2996,3162,3146,2947,2566,2023,1349,595,-204,-987,-1718,-2358,-2875,-3268,-3522,-3659,-3690,-3637,-3531,-3389,-3233,-3078,-2929,-2785,-2650,-2510,-2359,-2205,-2026,-1858,-1685,-1554,-1469,-1457,-1540,-1718,-1997,-2363,-2787,-3248,-3702,-4120,-4464,-4726,-4875,-4937,-4901,-4811,-4684,-4556,-4455,-4391,-4387,-4418,-4484,-4540,-4568,-4518,-4374,-4098,-3695,-3155,-2498,-1762,-968,-183,566,1226,1764,2161,2400,2493,2439,2279,2023,1722,1390,1067,765,498,267,50,-160,-395,-683,-1024,-1451,-1932,-2464,-3005,-3516,-3959,-4294,-4504,-4568,-4502,-4326,-4064,-3763,-3448,-3160,-2919,-2742,-2638,-2595,-2616,-2673,-2762,-2850,-2940,-2995,-3035,-3033,-3011,-2956,-2894,-2814,-2740,-2661,-2590,-2513,-2436,-2339,-2224,-2077,-1893,-1677,-1429,-1161,-892,-634,-417,-245,-143,-107,-137,-234,-361,-537,-711,-909,-1103,-1313,-1543,-1803,-2098,-2427,-2778,-3125,-3438,-3669,-3790,-3754,-3554,-3172,-2643,-1992,-1292,-607,-15,409,614,560,244,-315,-1074,-1964,-2915,-3843,-4686,-5376,-5884,-6184,-6289,-6212,-5996,-5676,-5300,-4899,-4508,-4130,-3776,-3425,-3074,-2685,-2265,-1779,-1255,-689,-129,400,841,1146,1288,1229,973,537,-46,-716,-1407,-2058,-2602,-2991,-3196,-3197,-2995,-2623,-2089,-1461,-766,-64,599,1179,1642,1956,2115,2106,1949,1649,1245,756,220,-346,-904,-1451,-1958,-2429,-2850,-3226,-3551,-3823,-4049,-4208,-4315,-4343,-4296,-4162,-3929,-3603,-3172,-2648,-2043,-1363,-648,89,798,1460,2022,2476,2787,2961,2999,2920,2753,2517,2260,1974,1709,1437,1179,921,644,357,32,-311,-684,-1061,-1435,-1781,-2079,-2312,-2458,-2517,-2482,-2359,-2167,-1910,-1633,-1327,-1044,-778,-561,-406,-325,-336,-448,-665,-984,-1396,-1878,-2403,-2936,-3445,-3887,-4254,-4505,-4658,-4704,-4657,-4544,-4373,-4173,-3953,-3726,-3482,-3234,-2947,-2632,-2254,-1812,-1297,-706,-52,659,1394,2140,2846,3501,4050,4477,4750,4857,4789,4557,4174,3664,3075,2422,1772,1143,592,127,-207,-423,-501,-473,-348,-163,51,267,451,590,679,712,712,689,662,654,666,710,771,847,906,944,920,841,679,452,166,-158,-481,-783,-1014,-1168,-1203,-1130,-939,-656,-296,98,501,875,1189,1440,1603,1703,1747,1765,1791,1849,1963,2147,2391,2691,3005,3315,3575,3755,3844,3815,3694,3475,3202,2889,2578,2285,2025,1808,1623,1458,1291,1105,882,611,298,-57,-420,-771,-1079,-1303,-1441,-1461,-1384,-1218,-999,-761,-553,-405,-354,-417,-597,-880,-1248,-1666,-2090,-2506,-2856,-3145,-3346,-3452,-3480,-3419,-3287,-3092,-2831,-2526,-2167,-1772,-1336,-877,-385,110,622,1118,1598,2037,2420,2711,2921,2995,2974,2830,2601,2314,2002,1713,1481,1345,1321,1432,1661,2003,2419,2871,3314,3696,3976,4108,4083,3878,3519,3021,2435,1798,1166,570,49,-385,-736,-1002,-1216,-1385,-1528,-1653,-1752,-1807,-1800,-1689,-1470,-1103,-607,21,739,1503,2253,2931,3476,3839,3994,3925,3645,3195,2613,1972,1329,744,266,-88,-305,-419,-448,-460,-479,-568,-733,-990,-1319,-1684,-2037,-2329,-2505,-2533,-2399,-2093,-1667,-1141,-598,-91,311,556,611,469,142,-336,-906,-1514,-2091,-2591,-2970,-3218,-3325,-3320,-3232,-3092,-2947,-2825,-2738,-2708,-2712,-2750,-2787,-2807,-2779,-2693,-2526,-2288,-1963,-1582,-1141,-671,-192,292,740,1163,1532,1856,2129,2358,2541,2695,2809,2892,2939,2939,2889,2776,2597,2345,2034,1666,1267,860,474,133,-127,-296,-352,-299,-141,95,384,678,932,1097,1131,1006,702,232,-379,-1088,-1824,-2535,-3151,-3625,-3926,-4044,-3986,-3789,-3481,-3120,-2732,-2368,-2031,-1745,-1498,-1278,-1078,-878,-667,-457,-239,-43,124,243,305,314,282,242,219,269,406,686,1099,1661,2335,3093,3881,4639,5321,5856,6238,6419,6414,6232,5897,5445,4919,4338,3750,3148,2565,1983,1415,842,277,-290,-837,-1358,-1824,-2216,-2505,-2668,-2698,-2567,-2307,-1913,-1424,-880,-319,210,663,1017,1232,1321,1257,1077,774,392,-62,-541,-1035,-1494,-1908,-2225,-2442,-2516,-2453,-2236,-1879,-1401,-825,-199,448,1069,1633,2120,2515,2810,3021,3138,3197,3173,3109,2972,2792,2552,2270,1939,1603,1248,944,683,523,468,544,751,1078,1511,2004,2526,3016,3429,3719,3842,3794,3561,3173,2662,2078,1472,897,390,-20,-317,-508,-596,-606,-551,-447,-303,-119,110,391,736,1142,1613,2130,2681,3232,3765,4238,4648,4961,5180,5312,5360,5355,5313,5257,5208,5172,5153,5135,5111,5046,4927,4733,4456,4103,3693,3247,2807,2405,2073,1836,1692,1650,1672,1749,1842,1921,1978,1991,1966,1914,1840,1769,1710,1675,1667,1688,1714,1752,1749,1717,1602,1411,1119,732,259,-284,-872,-1474,-2061,-2599,-3068,-3434,-3691,-3806,-3786,-3613,-3294,-2835,-2242,-1552,-768,51,891,1700,2445,3107,3650,4081,4396,4609,4748,4829,4884,4921,4964,4989,5018,5005,4956,4849,4675,4447,4169,3874,3587,3354,3199,3154,3239,3441,3747,4116,4484,4792,4967,4941,4689,4180,3440,2510,1454,369,-675,-1576,-2290,-2763,-2994,-2990,-2794,-2460,-2047,-1618,-1219,-887,-645,-481,-400,-361,-354,-340,-303,-228,-104,59,269,496,749,1004,1269,1539,1822,2131,2473,2860,3293,3768,4274,4788,5284,5725,6075,6306,6386,6306,6063,5668,5148,4537,3870,3194,2543,1945,1433,1006,685,454,313,247,250,303,407,539,699,863,1016,1139,1206,1191,1082,849,503,40,-527,-1161,-1841,-2516,-3158,-3720,-4183,-4516,-4716,-4780,-4715,-4549,-4290,-3980,-3631,-3273,-2921,-2588,-2278,-1991,-1721,-1454,-1174,-874,-531,-148,268,713,1145,1545,1873,2101,2206,2181,2024,1767,1421,1048,661,318,43,-148,-232,-220,-121,48,248,454,617,716,700,576,306,-71,-558,-1105,-1679,-2237,-2737,-3163,-3480,-3705,-3829,-3874,-3861,-3801,-3710,-3600,-3457,-3296,-3086,-2847,-2554,-2234,-1882,-1521,-1172,-839,-546,-290,-70,123,298,476,652,844,1036,1214,1357,1440,1431,1332,1111,803,414,-17,-450,-842,-1161,-1363,-1448,-1396,-1235,-976,-667,-338,-34,206,362,410,344,171,-104,-455,-865,-1295,-1732,-2126,-2480,-2757,-2965,-3109,-3200,-3272,-3344,-3448,-3605,-3823,-4107,-4438,-4807,-5174,-5522,-5823,-6044,-6192,-6221,-6162,-5981,-5703,-5326,-4865,-4335,-3770,-3170,-2594,-2029,-1523,-1059,-665,-313,-15,245,473,658,794,870,852,741,511,167,-288,-822,-1406,-1990,-2521,-2954,-3238,-3346,-3254,-2969,-2495,-1878,-1142,-361,424,1141,1732,2161,2364,2356,2094,1633,967,173,-727,-1654,-2579,-3439,-4203,-4850,-5346,-5706,-5913,-5989,-5938,-5788,-5542,-5232,-4858,-4455,-4017,-3580,-3132,-2716,-2309,-1956,-1631,-1357,-1118,-902,-706,-502,-296,-67,167,408,628,816,945,1005,986,885,719,493,241,-22,-278,-503,-702,-866,-1010,-1140,-1282,-1428,-1614,-1817,-2059,-2311,-2574,-2817,-3021,-3167,-3215,-3168,-2996,-2707,-2314,-1840,-1328,-830,-400,-93,44,-19,-288,-757,-1381,-2112,-2878,-3614,-4245,-4731,-5023,-5118,-5022,-4763,-4386,-3938,-3472,-3031,-2653,-2355,-2140,-2014,-1939,-1911,-1888,-1853,-1789,-1686,-1542,-1376,-1193,-1027,-887,-799,-764,-792,-860,-969,-1070,-1157,-1190,-1152,-1034,-832,-559,-234,107,445,727,938,1048,1037,907,662,314,-98,-555,-1012,-1445,-1824,-2133,-2368,-2525,-2612,-2636,-2600,-2514,-2376,-2189,-1953,-1681,-1371,-1048,-722,-411,-137,98,287,431,547,646,751,882,1051,1281,1560,1902,2264,2649,2994,3273,3442,3455,3299,2961,2446,1807,1070,326,-378,-955,-1364,-1561,-1540,-1314,-922,-422,121,635,1059,1348,1467,1413,1196,839,395,-106,-600,-1060,-1442,-1735,-1930,-2033,-2075,-2071,-2068,-2085,-2151,-2277,-2462,-2696,-2951,-3204,-3415,-3558,-3607,-3547,-3372,-3090,-2719,-2272,-1797,-1288,-801,-325,108,509,857,1176,1444,1682,1880,2029,2138,2178,2159,2062,1884,1642,1327,986,616,275,-27,-246,-367,-372,-254,-20,327,754,1257,1787,2339,2871,3364,3796,4144,4388,4515,4511,4369,4091,3686,3159,2540,1841,1089,310,-478,-1251,-1982,-2652,-3234,-3701,-4033,-4210,-4206,-4032,-3668,-3150,-2473,-1695,-825,70,975,1827,2614,3288,3854,4281,4592,4778,4863,4864,4791,4666,4492,4279,4033,3747,3434,3092,2729,2368,2015,1703,1447,1279,1201,1241,1378,1611,1896,2209,2482,2690,2762,2693,2441,2038,1488,852,185,-442,-962,-1314,-1459,-1381,-1090,-626,-45,566,1140,1581,1843,1878,1663,1226,581,-194,-1057,-1905,-2703,-3358,-3850,-4137,-4219,-4102,-3820,-3400,-2896,-2340,-1786,-1242,-754,-303,93,455,800,1133,1482,1848,2237,2641,3060,3455,3842,4159,4421,4591,4662,4634,4494,4264,3947,3572,3163,2746,2359,2013,1745,1543,1420,1347,1314,1274,1211,1081,878,595,239,-161,-579,-968,-1307,-1557,-1707,-1756,-1704,-1573,-1391,-1171,-956,-755,-591,-472,-403,-373,-387,-420,-477,-530,-581,-611,-621,-600,-543,-452,-312,-129,103,383,708,1057,1435,1797,2147,2440,2671,2810,2855,2793,2630,2375,2044,1654,1229,794,363,-36,-403,-721,-992,-1220,-1403,-1557,-1676,-1777,-1846,-1890,-1888,-1844,-1739,-1576,-1368,-1117,-865,-635,-465,-399,-442,-628,-939,-1367,-1876,-2424,-2968,-3455,-3852,-4115,-4239,-4204,-4025,-3724,-3322,-2868,-2391,-1926,-1514,-1162,-892,-700,-573,-501,-453,-415,-369,-289,-190,-43,121,311,514,719,923,1125,1301,1486,1624,1764,1851,1915,1927,1897,1822,1700,1557,1392,1234,1094,981,907,851,814,748,643,451,157,-261,-799,-1462,-2197,-3010,-3811,-4596,-5293,-5869,-6295,-6547,-6608,-6499,-6208,-5782,-5231,-4595,-3901,-3171,-2428,-1677,-935,-189,540,1271,1982,2664,3302,3864,4316,4634,4776,4725,4477,4023,3407,2659,1839,1014,246,-405,-884,-1175,-1256,-1149,-873,-481,-12,478,949,1362,1701,1947,2113,2199,2227,2202,2145,2048,1929,1766,1568,1310,1003,630,203,-275,-786,-1314,-1828,-2320,-2740,-3103,-3353,-3525,-3583,-3553,-3440,-3256,-3023,-2749,-2454,-2143,-1828,-1507,-1190,-868,-544,-223,108,425,748,1057,1360,1637,1905,2133,2337,2501,2615,2686,2698,2653,2563,2413,2239,2031,1819,1614,1422,1272,1146,1072,1029,1029,1060,1122,1208,1323,1463,1624,1807,1994,2172,2320,2413,2417,2328,2115,1784,1345,810,217,-394,-984,-1507,-1911,-2187,-2286,-2228,-2010,-1661,-1221,-741,-257,169,517,762,899,954,949,931,945,1037,1238,1572,2035,2614,3276,3966,4652,5265,5786,6175,6430,6551,6562,6484,6346,6182,5990,5799,5573,5314,4992,4566,4041,3387,2612,1753,821,-121,-1025,-1842,-2526,-3032,-3351,-3464,-3377,-3117,-2707,-2179,-1592,-967,-366,182,647,996,1223,1315,1275,1114,844,489,76,-374,-820,-1244,-1606,-1892,-2068,-2133,-2063,-1867,-1546,-1114,-598,-15,587,1204,1783,2326,2806,3215,3563,3841,4061,4237,4363,4458,4526,4563,4597,4607,4626,4647,4677,4729,4778,4846,4894,4928,4922,4858,4733,4532,4255,3909,3505,3051,2573,2072,1562,1051,533,15,-513,-1040,-1571,-2086,-2578,-3015,-3384,-3636,-3768,-3738,-3551,-3190,-2685,-2044,-1312,-525,272,1041,1740,2351,2851,3238,3525,3715,3845,3922,3970,4001,4010,3996,3948,3852,3699,3498,3251,2985,2734,2525,2399,2378,2471,2677,2968,3300,3624,3884,4024,4027,3851,3535,3083,2554,1992,1444,956,547,232,0,-155,-272,-356,-456,-566,-720,-900,-1125,-1363,-1630,-1894,-2171,-2433,-2689,-2919,-3119,-3278,-3383,-3428,-3403,-3298,-3118,-2854,-2527,-2140,-1711,-1264,-804,-364,65,448,803,1098,1352,1553,1715,1849,1965,2082,2197,2320,2431,2533,2583,2591,2514,2369,2157,1881,1578,1251,932,632,369,144,-40,-194,-319,-424,-506,-568,-606,-625,-623,-614,-595,-587,-597,-638,-738,-890,-1125,-1421,-1793,-2201,-2649,-3075,-3476,-3797,-4019,-4119,-4073,-3903,-3602,-3224,-2804,-2383,-2024,-1726,-1532,-1403,-1347,-1313,-1283,-1230,-1134,-999,-816,-609,-379,-156,48,224,349,438,488,518,543,580,622,687,744,801,814,775,640,403,47,-413,-951,-1533,-2107,-2631,-3061,-3358,-3514,-3506,-3365,-3098,-2776,-2411,-2084,-1796,-1591,-1459,-1406,-1414,-1496,-1635,-1848,-2131,-2480,-2886,-3318,-3739,-4105,-4354,-4445,-4328,-3985,-3385,-2555,-1482,-236,1149,2587,3998,5292,6389,7214,7720,7882,7717,7267,6602,5818,4992,4229,3569,3074,2733,2537,2426,2341,2195,1932,1483,830,-52,-1140,-2399,-3789,-5233,-6676,-8059,-9313,-10417,-11318,-12013,-12477,-12722,-12730,-12516,-12075,-11419,-10552,-9503,-8293,-6975,-5607,-4253,-2999,-1898,-1019,-383,-13,116,42,-171,-444,-708,-905,-1027,-1085,-1151,-1302,-1633,-2222,-3112,-4308,-5765,-7389,-9047,-10586,-11852,-12707,-13074,-12895,-12207,-11050,-9528,-7743,-5802,-3812,-1840,45,1804,3398,4771,5899,6709,7186,7284,7023,6436,5606,4657,3724,2944,2420,2195,2270,2567,2992,3426,3766,3940,3925,3745,3471,3213,3081,3196,3623,4374,5400,6565,7714,8639,9176,9180,8589,7408,5728,3707,1543,-517,-2277,-3528,-4158,-4112,-3420,-2198,-634,1053,2603,3791,4422,4382,3644,2264,393,-1772,-3985,-6003,-7600,-8609,-8923,-8527,-7468,-5883,-3921,-1801,299,2180,3706,4760,5296,5308,4830,3945,2737,1309,-237,-1814,-3336,-4726,-5931,-6880,-7549,-7890,-7908,-7609,-7032,-6247,-5333,-4395,-3533,-2849,-2410,-2273,-2440,-2873,-3501,-4194,-4818,-5219,-5266,-4871,-4006,-2722,-1136,561,2166,3453,4240,4409,3887,2730,1018,-1065,-3317,-5516,-7451,-8957,-9907,-10246,-9973,-9136,-7834,-6192,-4337,-2430,-589,1034,2353,3259,3722,3726,3310,2559,1603,583,-311,-933,-1134,-846,-53,1182,2733,4437,6116,7610,8802,9626,10091,10239,10192,10045,9934,9939,10100,10425,10831,11236,11494,11487,11111,10306,9075,7463,5585,3558,1562,-276,-1787,-2885,-3493,-3610,-3276,-2591,-1675,-694,212,897,1266,1270,926,300,-484,-1294,-1973,-2400,-2473,-2153,-1438,-391,897,2296,3664,4872,5789,6343,6464,6151,5418,4323,2936,1357,-329,-1998,-3583,-4976,-6144,-7026,-7622,-7928,-7964,-7774,-7391,-6871,-6258,-5601,-4940,-4320,-3761,-3291,-2908,-2605,-2347,-2099,-1808,-1427,-915,-238,618,1623,2740,3876,4924,5786,6332,6500,6225,5504,4366,2877,1139,-724,-2585,-4299,-5755,-6840,-7485,-7655,-7334,-6573,-5420,-3984,-2374,-721,836,2162,3147,3686,3741,3297,2413,1183,-256,-1728,-3082,-4124,-4766,-4905,-4554,-3768,-2656,-1372,-58,1147,2161,2928,3467,3803,4023,4194,4415,4727,5181,5752,6409,7063,7628,8011,8142,7977,7528,6812,5926,4946,3992,3162,2559,2233,2239,2550,3128,3892,4718,5492,6078,6365,6273,5778,4874,3649,2183,612,-922,-2307,-3425,-4216,-4660,-4766,-4615,-4283,-3896,-3560,-3390,-3463,-3831,-4497,-5430,-6555,-7777,-8978,-10050,-10881,-11402,-11567,-11376,-10864,-10104,-9169,-8176,-7184,-6292,-5540,-4957,-4565,-4332,-4248,-4258,-4300,-4321,-4225,-3970,-3490,-2765,-1792,-599,759,2208,3647,4972,6067,6829,7174,7048,6432,5341,3838,1996,-64,-2230,-4377,-6376,-8136,-9544,-10551,-11102,-11190,-10837,-10078,-8986,-7644,-6149,-4619,-3174,-1927,-995,-440,-324,-624,-1316,-2282,-3420,-4546,-5533,-6202,-6488,-6302,-5682,-4661,-3348,-1857,-289,1225,2652,3906,5012,5962,6791,7542,8229,8874,9457,9940,10269,10366,10173,9651,8785,7630,6239,4745,3261,1928,866,163,-111,35,590,1444,2495,3579,4548,5242,5552,5379,4720,3580,2067,296,-1568,-3339,-4874,-6007,-6669,-6791,-6407,-5562,-4377,-2982,-1531,-174,956,1759,2175,2198,1875,1285,544,-232,-930,-1473,-1805,-1931,-1868,-1679,-1424,-1170,-962,-841,-805,-862,-967,-1102,-1206,-1250,-1174,-967,-580,-26,695,1554,2502,3489,4452,5329,6070,6622,6940,6998,6752,6210,5357,4224,2852,1285,-392,-2126,-3805,-5386,-6745,-7856,-8622,-9018,-9009,-8578,-7753,-6560,-5076,-3388,-1609,136,1712,3028,3969,4520,4663,4453,3983,3373,2756,2276,2034,2108,2504,3194,4084,5069,6030,6858,7492,7899,8084,8119,8038,7952,7894,7928,8058,8270,8511,8714,8783,8654,8250,7556,6576,5358,3984,2560,1200,15,-899,-1483,-1705,-1582,-1167,-540,189,901,1486,1854,1941,1740,1256,575,-233,-1029,-1724,-2187,-2364,-2182,-1661,-798,302,1584,2901,4153,5216,6000,6444,6525,6267,5716,4974,4126,3274,2503,1849,1345,967,691,465,252,14,-273,-609,-991,-1383,-1762,-2072,-2296,-2383,-2338,-2139,-1824,-1409,-959,-516,-139,123,258,243,112,-112,-383,-662,-919,-1153,-1364,-1576,-1833,-2140,-2562,-3078,-3717,-4440,-5224,-6009,-6739,-7341,-7759,-7926,-7817,-7400,-6699,-5742,-4611,-3392,-2201,-1149,-333,179,344,201,-209,-758,-1326,-1760,-1940,-1770,-1218,-294,930,2361,3885,5381,6774,7965,8934,9645,10105,10326,10335,10154,9816,9337,8741,8034,7231,6325,5331,4251,3111,1939,786,-308,-1267,-2060,-2623,-2946,-3007,-2837,-2467,-1959,-1403,-874,-491,-318,-442,-886,-1654,-2705,-3956,-5298,-6604,-7747,-8595,-9078,-9117,-8726,-7928,-6808,-5465,-4024,-2585,-1255,-87,881,1652,2253,2716,3096,3412,3701,3951,4170,4314,4382,4337,4182,3925,3579,3200,2813,2499,2285,2235,2355,2662,3112,3677,4276,4843,5305,5591,5655,5476,5026,4359,3475,2473,1377,282,-793,-1799,-2746,-3633,-4493,-5342,-6218,-7115,-8048,-8969,-9860,-10642,-11265,-11655,-11761,-11543,-10976,-10067,-8844,-7365,-5718,-3992,-2310,-763,543,1560,2237,2606,2702,2612,2449,2310,2315,2520,2989,3699,4647,5747,6927,8097,9156,10037,10664,11000,11018,10736,10169,9391,8451,7439,6404,5426,4524,3740,3073,2518,2070,1699,1408,1173,1002,889,840,864,947,1108,1311,1560,1817,2037,2195,2218,2080,1728,1156,368,-606,-1685,-2809,-3858,-4755,-5409,-5766,-5801,-5516,-4960,-4175,-3266,-2284,-1334,-467,255,792,1128,1252,1188,950,588,125,-383,-911,-1411,-1862,-2218,-2464,-2565,-2504,-2279,-1881,-1344,-687,16,712,1315,1753,1972,1920,1594,1002,192,-778,-1816,-2844,-3754,-4470,-4914,-5053,-4867,-4399,-3704,-2892,-2075,-1369,-894,-725,-915,-1477,-2367,-3526,-4836,-6183,-7427,-8453,-9154,-9478,-9384,-8915,-8116,-7100,-5980,-4884,-3925,-3196,-2747,-2578,-2660,-2892,-3182,-3387,-3408,-3131,-2537,-1601,-404,966,2374,3672,4733,5437,5730,5572,5006,4102,2966,1747,580,-387,-1038,-1301,-1137,-574,342,1506,2807,4124,5336,6351,7097,7536,7665,7513,7112,6550,5860,5141,4415,3733,3101,2502,1921,1300,624,-167,-1059,-2077,-3171,-4316,-5452,-6516,-7465,-8231,-8799,-9127,-9226,-9107,-8795,-8341,-7786,-7191,-6589,-6032,-5529,-5105,-4755,-4472,-4247,-4073,-3920,-3790,-3624,-3415,-3094,-2636,-1997,-1157,-135,1050,2307,3569,4703,5628,6224,6446,6249,5660,4722,3544,2222,906,-304,-1287,-1975,-2321,-2326,-2018,-1490,-838,-212,254,427,209,-458,-1564,-3071,-4846,-6764,-8632,-10280,-11541,-12268,-12377,-11820,-10616,-8857,-6656,-4211,-1707,650,2673,4229,5230,5668,5598,5127,4413,3614,2902,2380,2151,2193,2501,2952,3457,3874,4115,4094,3788,3208,2404,1470,500,-386,-1095,-1537,-1679,-1492,-1030,-339,461,1282,1996,2528,2804,2805,2540,2058,1438,758,127,-394,-725,-850,-750,-471,-51,421,875,1215,1388,1327,1037,519,-173,-963,-1771,-2482,-3020,-3288,-3237,-2842,-2109,-1094,124,1448,2753,3942,4908,5594,5951,5975,5686,5115,4328,3373,2329,1253,233,-675,-1384,-1860,-2061,-1994,-1697,-1240,-708,-223,124,236,51,-446,-1243,-2277,-3458,-4674,-5798,-6722,-7345,-7593,-7453,-6894,-5991,-4783,-3389,-1914,-505,717,1614,2107,2120,1658,744,-529,-2037,-3632,-5140,-6400,-7278,-7651,-7488,-6773,-5580,-4035,-2287,-520,1092,2430,3399,3995,4260,4290,4213,4172,4285,4649,5313,6251,7418,8670,9889,10892,11550,11739,11395,10515,9138,7374,5354,3241,1200,-619,-2101,-3161,-3774,-3960,-3775,-3330,-2721,-2083,-1496,-1050,-766,-650,-650,-702,-711,-592,-267,313,1168,2265,3557,4940,6310,7539,8509,9125,9320,9076,8416,7417,6186,4859,3589,2497,1712,1271,1215,1473,1982,2606,3209,3660,3836,3656,3087,2123,827,-720,-2412,-4122,-5731,-7117,-8195,-8861,-9100,-8853,-8162,-7064,-5636,-3997,-2261,-572,964,2214,3141,3678,3864,3732,3369,2875,2355,1907,1606,1508,1628,1960,2474,3109,3810,4506,5117,5584,5821,5781,5419,4699,3651,2274,664,-1111,-2927,-4655,-6175,-7344,-8093,-8333,-8082,-7366,-6283,-4952,-3519,-2100,-819,279,1148,1809,2291,2649,2937,3211,3505,3841,4195,4544,4809,4929,4813,4414,3685,2646,1331,-163,-1731,-3225,-4529,-5503,-6063,-6139,-5723,-4826,-3539,-1948,-211,1538,3135,4464,5419,5958,6077,5822,5283,4576,3819,3149,2646,2401,2427,2725,3233,3875,4536,5107,5470,5545,5262,4627,3662,2457,1115,-233,-1475,-2511,-3293,-3807,-4085,-4195,-4224,-4270,-4420,-4735,-5261,-5983,-6893,-7910,-8971,-9983,-10854,-11508,-11882,-11923,-11623,-10966,-9997,-8740,-7289,-5693,-4074,-2493,-1069,154,1092,1735,2074,2122,1951,1598,1167,712,329,53,-59,-3,217,578,1030,1524,1998,2394,2636,2686,2457,1940,1086,-102,-1586,-3334,-5237,-7212,-9121,-10846,-12276,-13309,-13894,-14002,-13649,-12894,-11797,-10454,-8951,-7361,-5766,-4209,-2738,-1389,-172,892,1818,2601,3269,3809,4234,4510,4627,4541,4250,3730,3020,2156,1210,281,-555,-1185,-1558,-1610,-1338,-760,76,1076,2149,3173,4034,4653,4947,4906,4537,3895,3075,2180,1332,639,182,18,156,573,1203,1960,2731,3401,3861,4018,3817,3247,2335,1169,-152,-1483,-2702,-3679,-4351,-4652,-4617,-4274,-3712,-3040,-2350,-1747,-1304,-1055,-1023,-1179,-1470,-1835,-2182,-2436,-2536,-2432,-2122,-1605,-930,-139,693,1500,2213,2771,3107,3207,3020,2572,1863,947,-123,-1264,-2396,-3427,-4277,-4869,-5155,-5106,-4712,-4007,-3028,-1844,-533,829,2156,3381,4427,5249,5792,6034,5964,5586,4934,4056,3018,1908,821,-143,-884,-1330,-1419,-1154,-549,325,1375,2504,3589,4539,5256,5685,5795,5584,5102,4398,3571,2702,1877,1160,583,159,-140,-329,-469,-573,-680,-792,-899,-990,-1027,-990,-847,-578,-180,352,995,1727,2501,3284,4001,4629,5112,5424,5578,5554,5411,5172,4900,4644,4454,4365,4399,4553,4810,5117,5438,5689,5851,5851,5711,5413,5006,4542,4062,3650,3333,3150,3115,3197,3378,3590,3781,3885,3842,3621,3201,2592,1852,1032,249,-426,-888,-1085,-991,-603,15,806,1668,2505,3220,3735,3981,3928,3555,2889,1957,834,-408,-1685,-2898,-3982,-4858,-5489,-5840,-5923,-5741,-5348,-4782,-4106,-3370,-2638,-1936,-1315,-783,-367,-81,59,31,-194,-628,-1292,-2173,-3239,-4419,-5623,-6714,-7583,-8096,-8185,-7793,-6939,-5669,-4082,-2301,-451,1334,2940,4300,5338,6077,6508,6697,6691,6558,6333,6052,5712,5293,4778,4125,3336,2403,1374,296,-752,-1676,-2410,-2880,-3046,-2905,-2468,-1789,-934,14,961,1819,2499,2948,3113,2992,2606,1993,1238,411,-401,-1118,-1697,-2101,-2337,-2426,-2410,-2327,-2222,-2120,-2027,-1957,-1878,-1793,-1672,-1504,-1290,-1028,-729,-415,-102,186,420,588,665,650,530,332,57,-234,-519,-726,-839,-804,-636,-334,64,514,977,1413,1808,2148,2448,2714,2970,3213,3455,3670,3844,3946,3946,3824,3560,3157,2633,1999,1315,591,-97,-746,-1308,-1787,-2178,-2490,-2751,-2966,-3168,-3356,-3556,-3763,-4008,-4292,-4633,-5050,-5517,-6054,-6604,-7150,-7625,-7996,-8197,-8215,-8008,-7598,-6976,-6197,-5276,-4278,-3236,-2196,-1191,-234,653,1484,2260,2992,3700,4367,5000,5558,6019,6339,6484,6440,6213,5822,5330,4793,4293,3898,3667,3630,3802,4161,4660,5245,5830,6354,6721,6890,6794,6434,5807,4962,3969,2907,1895,1010,352,-33,-116,87,545,1184,1931,2704,3417,3998,4377,4513,4369,3952,3265,2361,1285,122,-1068,-2209,-3246,-4140,-4870,-5433,-5829,-6070,-6153,-6080,-5834,-5403,-4778,-3967,-3001,-1919,-806,272,1221,1974,2501,2757,2801,2630,2344,1978,1615,1283,1020,818,672,550,420,261,36,-239,-588,-958,-1345,-1694,-1970,-2151,-2198,-2125,-1924,-1643,-1297,-973,-685,-515,-484,-626,-956,-1464,-2145,-2967,-3903,-4910,-5943,-6949,-7873,-8659,-9245,-9597,-9661,-9441,-8912,-8121,-7084,-5874,-4536,-3142,-1754,-415,813,1921,2868,3660,4277,4714,4966,5006,4845,4455,3870,3105,2216,1275,348,-463,-1106,-1490,-1618,-1442,-1023,-386,389,1214,2008,2673,3138,3338,3238,2828,2139,1217,158,-960,-2010,-2902,-3542,-3864,-3827,-3424,-2671,-1619,-353,1039,2428,3696,4723,5402,5664,5474,4836,3810,2474,943,-665,-2234,-3659,-4862,-5784,-6397,-6685,-6666,-6368,-5838,-5139,-4334,-3513,-2737,-2096,-1638,-1410,-1426,-1671,-2101,-2642,-3220,-3728,-4107,-4286,-4236,-3976,-3528,-2974,-2378,-1834,-1402,-1152,-1093,-1236,-1543,-1963,-2430,-2863,-3202,-3379,-3371,-3154,-2746,-2169,-1471,-686,133,966,1773,2539,3225,3795,4191,4357,4221,3736,2867,1632,74,-1696,-3565,-5366,-6973,-8235,-9090,-9451,-9353,-8794,-7871,-6657,-5267,-3803,-2376,-1062,64,968,1632,2050,2246,2234,2051,1719,1283,773,238,-277,-724,-1053,-1228,-1216,-1004,-603,-32,658,1414,2177,2872,3447,3840,4015,3941,3619,3062,2319,1451,546,-305,-990,-1437,-1555,-1318,-716,204,1372,2660,3952,5089,5949,6415,6417,5931,4973,3621,1974,165,-1668,-3394,-4895,-6081,-6888,-7288,-7268,-6858,-6096,-5048,-3786,-2398,-955,451,1762,2909,3854,4560,5032,5255,5289,5153,4926,4671,4428,4270,4192,4210,4285,4362,4387,4273,3978,3442,2661,1639,431,-909,-2279,-3596,-4766,-5709,-6379,-6742,-6794,-6559,-6066,-5373,-4539,-3624,-2706,-1831,-1084,-502,-151,-68,-272,-778,-1537,-2504,-3563,-4603,-5493,-6099,-6350,-6168,-5564,-4556,-3231,-1665,12,1713,3319,4751,5946,6845,7452,7753,7779,7567,7143,6559,5828,4987,4058,3061,2047,1033,89,-753,-1431,-1911,-2158,-2152,-1899,-1405,-705,159,1138,2169,3179,4108,4884,5455,5786,5878,5741,5462,5097,4781,4595,4647,4980,5621,6528,7637,8832,9986,10964,11639,11905,11699,10986,9791,8181,6235,4105,1902,-213,-2117,-3706,-4896,-5663,-6005,-5982,-5669,-5183,-4638,-4150,-3819,-3709,-3856,-4257,-4868,-5629,-6433,-7181,-7756,-8051,-7994,-7519,-6642,-5375,-3824,-2082,-296,1403,2890,4076,4900,5361,5484,5337,5013,4595,4190,3850,3640,3573,3652,3857,4158,4513,4894,5248,5562,5791,5929,5947,5838,5573,5139,4502,3641,2544,1226,-284,-1893,-3519,-5039,-6331,-7319,-7899,-8075,-7801,-7157,-6166,-4941,-3566,-2154,-804,383,1346,2031,2427,2546,2421,2102,1631,1063,424,-248,-934,-1619,-2279,-2892,-3437,-3865,-4159,-4258,-4148,-3788,-3180,-2321,-1241,14,1384,2779,4120,5298,6245,6885,7196,7189,6902,6442,5888,5384,5000,4829,4878,5144,5550,6014,6407,6632,6576,6173,5390,4224,2744,1012,-842,-2700,-4436,-5924,-7086,-7855,-8221,-8213,-7889,-7355,-6710,-6085,-5567,-5250,-5168,-5341,-5730,-6294,-6938,-7590,-8134,-8500,-8594,-8372,-7793,-6865,-5613,-4107,-2442,-722,916,2368,3512,4290,4635,4560,4087,3280,2243,1068,-115,-1201,-2088,-2704,-3004,-2976,-2651,-2074,-1348,-548,195,802,1171,1246,1000,416,-468,-1622,-2988,-4485,-6049,-7579,-8999,-10215,-11165,-11789,-12061,-11980,-11554,-10824,-9827,-8624,-7256,-5803,-4301,-2830,-1436,-174,913,1801,2466,2907,3116,3112,2892,2499,1942,1289,589,-82,-646,-1025,-1168,-1018,-579,140,1088,2188,3355,4485,5479,6253,6723,6851,6602,5997,5071,3914,2622,1321,141,-804,-1416,-1650,-1488,-990,-221,687,1612,2428,3021,3318,3260,2852,2100,1071,-164,-1509,-2848,-4085,-5109,-5857,-6270,-6338,-6082,-5544,-4806,-3952,-3066,-2234,-1514,-945,-540,-292,-161,-120,-106,-75,17,226,553,1044,1665,2407,3214,4013,4725,5254,5519,5445,4995,4145,2940,1415,-304,-2121,-3889,-5476,-6770,-7674,-8141,-8162,-7781,-7056,-6104,-5012,-3905,-2859,-1946,-1186,-598,-131,235,576,918,1307,1735,2213,2704,3182,3617,3961,4205,4317,4311,4200,4022,3834,3682,3626,3705,3930,4299,4776,5300,5821,6255,6554,6663,6553,6202,5618,4808,3810,2670,1445,210,-952,-1978,-2775,-3318,-3551,-3493,-3150,-2584,-1850,-1028,-188,602,1303,1884,2350,2710,2995,3245,3482,3749,4051,4407,4808,5238,5677,6082,6429,6667,6790,6761,6594,6288,5859,5333,4734,4092,3449,2839,2306,1893,1617,1513,1564,1771,2093,2490,2917,3314,3644,3856,3940,3873,3683,3374,3003,2600,2226,1919,1733,1692,1837,2159,2670,3320,4079,4856,5582,6145,6468,6462,6087,5317,4188,2748,1108,-625,-2331,-3883,-5208,-6225,-6917,-7290,-7380,-7246,-6969,-6612,-6260,-5962,-5762,-5683,-5725,-5863,-6057,-6252,-6374,-6377,-6193,-5814,-5225,-4465,-3580,-2644,-1739,-930,-277,208,519,706,821,937,1130,1439,1911,2534,3299,4138,5012,5820,6519,7019,7269,7237,6876,6221,5279,4129,2854,1558,358,-653,-1376,-1775,-1826,-1562,-1052,-384,328,982,1493,1800,1884,1754,1442,1004,486,-51,-568,-1041,-1443,-1786,-2058,-2288,-2478,-2644,-2789,-2895,-2960,-2935,-2809,-2533,-2105,-1513,-780,61,949,1821,2609,3235,3659,3838,3769,3472,2982,2374,1693,1036,424,-77,-478,-763,-976,-1134,-1284,-1440,-1614,-1790,-1936,-2004,-1944,-1715,-1294,-703,27,808,1549,2163,2542,2658,2465,1998,1314,491,-373,-1173,-1844,-2308,-2558,-2591,-2449,-2185,-1875,-1575,-1357,-1240,-1263,-1411,-1676,-2033,-2435,-2844,-3217,-3496,-3670,-3713,-3641,-3508,-3353,-3276,-3326,-3577,-4040,-4716,-5545,-6449,-7311,-8017,-8455,-8537,-8211,-7467,-6340,-4894,-3232,-1459,315,1980,3454,4657,5545,6084,6280,6149,5745,5133,4400,3636,2927,2344,1949,1759,1793,2016,2401,2906,3475,4090,4700,5309,5880,6409,6871,7230,7471,7538,7430,7116,6618,5952,5166,4313,3452,2637,1918,1331,905,649,564,631,820,1077,1357,1579,1705,1666,1446,1032,441,-283,-1081,-1888,-2623,-3238,-3678,-3932,-4000,-3917,-3720,-3480,-3237,-3051,-2941,-2915,-2947,-2997,-3006,-2912,-2673,-2249,-1643,-876,6,937,1841,2645,3279,3688,3838,3706,3304,2644,1781,759,-357,-1505,-2619,-3660,-4576,-5346,-5957,-6398,-6675,-6812,-6808,-6700,-6503,-6231,-5899,-5493,-5013,-4437,-3770,-3037,-2271,-1555,-961,-582,-471,-674,-1161,-1882,-2741,-3596,-4336,-4822,-4970,-4727,-4092,-3100,-1843,-411,1071,2501,3778,4832,5602,6071,6217,6072,5657,5039,4276,3453,2629,1882,1244,757,411,210,118,122,179,284,402,531,647,731,760,697,503,151,-396,-1124,-2030,-3050,-4126,-5161,-6065,-6758,-7155,-7222,-6917,-6252,-5242,-3945,-2423,-782,887,2447,3811,4870,5559,5862,5765,5340,4647,3794,2886,2020,1288,738,408,295,364,578,861,1148,1383,1494,1473,1288,971,546,71,-399,-813,-1130,-1332,-1431,-1450,-1454,-1496,-1649,-1965,-2483,-3214,-4132,-5202,-6338,-7475,-8510,-9375,-9997,-10343,-10392,-10170,-9702,-9067,-8313,-7534,-6787,-6123,-5587,-5168,-4862,-4617,-4368,-4062,-3638,-3082,-2407,-1662,-942,-333,66,200,41,-381,-996,-1697,-2354,-2846,-3063,-2928,-2423,-1553,-395,962,2403,3792,5035,6012,6668,6945,6832,6346,5523,4452,3201,1906,636,-472,-1370,-1980,-2269,-2250,-1926,-1356,-611,246,1107,1913,2577,3063,3324,3350,3143,2711,2092,1324,459,-444,-1321,-2115,-2771,-3242,-3500,-3524,-3303,-2864,-2215,-1428,-547,322,1103,1689,2008,1998,1643,956,1,-1123,-2301,-3386,-4257,-4801,-4938,-4637,-3916,-2822,-1473,29,1526,2908,4044,4877,5355,5512,5396,5117,4791,4539,4473,4647,5102,5775,6617,7474,8234,8734,8865,8532,7704,6393,4668,2639,448,-1759,-3829,-5652,-7127,-8219,-8907,-9234,-9240,-9011,-8609,-8105,-7542,-6949,-6332,-5669,-4950,-4125,-3195,-2126,-959,275,1493,2581,3454,3965,4075,3707,2900,1700,237,-1348,-2876,-4179,-5123,-5579,-5521,-4922,-3860,-2411,-712,1104,2893,4514,5864,6835,7387,7475,7143,6412,5407,4209,2975,1828,894,286,68,272,893,1854,3093,4458,5863,7153,8254,9066,9544,9664,9418,8842,7974,6881,5646,4361,3121,2023,1154,572,341,451,907,1641,2587,3638,4674,5581,6234,6554,6472,5974,5087,3876,2448,919,-579,-1925,-3031,-3815,-4280,-4409,-4276,-3935,-3483,-3003,-2581,-2260,-2077,-2012,-2019,-2023,-1943,-1673,-1177,-390,646,1889,3225,4533,5662,6496,6910,6862,6327,5353,4039,2508,915,-578,-1846,-2759,-3271,-3341,-3015,-2341,-1431,-388,664,1626,2405,2964,3267,3332,3192,2887,2487,2039,1610,1240,957,761,632,510,350,63,-395,-1054,-1925,-2952,-4077,-5193,-6187,-6954,-7385,-7436,-7052,-6281,-5144,-3762,-2223,-683,742,1907,2708,3060,2913,2284,1212,-177,-1746,-3304,-4662,-5644,-6100,-5946,-5145,-3755,-1865,350,2705,5006,7052,8704,9844,10421,10439,9932,8993,7719,6242,4692,3194,1872,814,101,-247,-231,105,679,1394,2140,2806,3295,3539,3484,3121,2462,1558,472,-700,-1875,-2946,-3845,-4488,-4854,-4913,-4696,-4241,-3612,-2896,-2157,-1488,-922,-509,-250,-123,-111,-138,-182,-167,-82,108,375,699,1013,1265,1372,1280,938,308,-594,-1767,-3131,-4646,-6185,-7685,-9025,-10131,-10941,-11413,-11552,-11373,-10944,-10319,-9588,-8810,-8042,-7309,-6631,-5991,-5386,-4790,-4195,-3591,-2962,-2314,-1640,-955,-300,293,744,991,966,622,-48,-1018,-2211,-3514,-4786,-5872,-6629,-6939,-6727,-5978,-4721,-3052,-1090,987,3025,4821,6251,7162,7513,7272,6515,5339,3920,2428,1052,-46,-771,-1044,-903,-398,352,1191,1988,2583,2887,2826,2396,1611,571,-666,-1952,-3213,-4318,-5198,-5775,-6013,-5886,-5426,-4651,-3662,-2516,-1341,-209,769,1546,2060,2297,2250,1935,1382,632,-265,-1249,-2263,-3234,-4103,-4807,-5292,-5527,-5482,-5159,-4564,-3725,-2687,-1494,-213,1086,2347,3478,4455,5220,5766,6109,6260,6274,6183,6030,5839,5633,5399,5129,4800,4378,3850,3191,2406,1507,530,-485,-1476,-2391,-3183,-3812,-4271,-4562,-4709,-4756,-4742,-4700,-4665,-4640,-4628,-4617,-4600,-4551,-4483,-4364,-4198,-3957,-3631,-3201,-2675,-2067,-1429,-815,-300,58,220,176,-47,-378,-740,-1010,-1106,-926,-431,396,1532,2899,4410,5934,7352,8530,9374,9808,9811,9412,8669,7720,6663,5680,4854,4322,4112,4254,4704,5392,6213,7051,7786,8305,8539,8426,7965,7176,6109,4849,3469,2078,744,-439,-1418,-2153,-2612,-2820,-2785,-2569,-2231,-1832,-1441,-1104,-848,-687,-612,-606,-652,-724,-819,-917,-1029,-1141,-1249,-1336,-1371,-1320,-1131,-763,-171,671,1757,3069,4542,6089,7610,8988,10121,10933,11374,11448,11192,10678,10000,9249,8512,7853,7294,6838,6450,6072,5651,5117,4431,3573,2550,1399,193,-1001,-2091,-3002,-3685,-4099,-4250,-4157,-3861,-3411,-2864,-2269,-1675,-1117,-638,-263,-33,54,-20,-218,-512,-847,-1161,-1420,-1608,-1728,-1846,-2006,-2294,-2760,-3439,-4308,-5333,-6394,-7393,-8172,-8620,-8638,-8152,-7190,-5751,-3982,-1965,111,2107,3860,5251,6172,6603,6505,5953,4992,3756,2334,876,-532,-1770,-2778,-3501,-3926,-4061,-3933,-3600,-3121,-2561,-1989,-1448,-981,-600,-308,-76,108,310,540,863,1283,1822,2471,3199,3972,4726,5415,5984,6391,6624,6664,6530,6228,5785,5212,4536,3767,2931,2056,1177,349,-375,-939,-1284,-1394,-1239,-859,-296,372,1049,1643,2064,2252,2173,1844,1307,635,-84,-762,-1333,-1755,-2020,-2158,-2211,-2244,-2325,-2504,-2820,-3282,-3873,-4555,-5265,-5941,-6505,-6907,-7101,-7074,-6816,-6363,-5728,-4960,-4095,-3155,-2188,-1207,-255,631,1409,2029,2449,2651,2616,2390,2000,1528,1023,547,120,-259,-619,-1015,-1486,-2094,-2838,-3731,-4711,-5717,-6647,-7405,-7893,-8040,-7796,-7155,-6135,-4795,-3218,-1500,223,1850,3232,4293,4932,5126,4877,4221,3262,2100,879,-264,-1211,-1857,-2143,-2052,-1601,-858,94,1150,2203,3176,3988,4617,5033,5253,5291,5180,4946,4624,4235,3811,3357,2903,2440,1990,1554,1140,769,453,210,61,-4,23,119,262,442,633,845,1077,1351,1675,2073,2524,3024,3523,3971,4309,4459,4390,4035,3425,2543,1482,299,-877,-1945,-2791,-3339,-3542,-3402,-2966,-2317,-1575,-857,-285,47,74,-228,-836,-1697,-2716,-3807,-4848,-5767,-6477,-6946,-7155,-7115,-6846,-6395,-5794,-5094,-4336,-3549,-2795,-2091,-1490,-1017,-686,-507,-450,-483,-551,-601,-582,-476,-272,-12,260,476,570,501,238,-193,-755,-1366,-1934,-2369,-2584,-2515,-2134,-1429,-438,798,2183,3640,5032,6257,7178,7708,7752,7295,6320,4908,3129,1142,-933,-2929,-4713,-6186,-7260,-7920,-8168,-8049,-7634,-7003,-6235,-5412,-4581,-3808,-3111,-2536,-2098,-1817,-1710,-1767,-1986,-2327,-2762,-3219,-3660,-4011,-4232,-4276,-4115,-3746,-3160,-2398,-1473,-443,649,1757,2834,3841,4758,5552,6220,6752,7146,7411,7550,7576,7504,7336,7106,6798,6447,6043,5600,5135,4649,4176,3714,3301,2927,2601,2304,2014,1688,1308,815,200,-560,-1473,-2517,-3679,-4916,-6186,-7436,-8619,-9677,-10564,-11236,-11651,-11781,-11615,-11138,-10394,-9409,-8269,-7057,-5885,-4856,-4065,-3568,-3397,-3513,-3858,-4311,-4760,-5083,-5192,-5048,-4660,-4092,-3467,-2895,-2537,-2480,-2802,-3502,-4520,-5747,-7003,-8135,-8915,-9226,-8909,-7933,-6289,-4066,-1398,1507,4429,7101,9308,10849,11595,11513,10629,9087,7070,4818,2583,586,-979,-2008,-2447,-2343,-1775,-889,174,1269,2266,3096,3694,4058,4190,4121,3871,3476,2946,2302,1564,740,-127,-1024,-1891,-2711,-3416,-3994,-4383,-4575,-4527,-4238,-3699,-2931,-1980,-907,193,1231,2090,2703,2978,2901,2469,1717,741,-379,-1511,-2547,-3390,-3947,-4192,-4092,-3682,-2999,-2100,-1055,71,1230,2351,3424,4387,5233,5944,6476,6857,7025,7011,6782,6344,5708,4878,3888,2771,1569,348,-832,-1901,-2771,-3389,-3685,-3631,-3226,-2494,-1507,-363,828,1940,2869,3534,3884,3928,3691,3251,2685,2081,1495,982,532,135,-259,-708,-1268,-1984,-2874,-3930,-5100,-6305,-7433,-8353,-8933,-9056,-8634,-7625,-6058,-3997,-1592,974,3493,5725,7478,8582,8930,8511,7375,5657,3557,1290,-893,-2776,-4185,-4990,-5147,-4659,-3598,-2081,-248,1734,3727,5573,7179,8456,9361,9892,10053,9888,9449,8790,7976,7080,6135,5214,4331,3518,2793,2152,1630,1213,956,850,933,1197,1621,2171,2765,3349,3811,4103,4148,3939,3462,2780,1937,1042,180,-551,-1068,-1327,-1297,-995,-466,240,1026,1834,2571,3190,3639,3896,3958,3838,3573,3210,2793,2383,2019,1726,1533,1408,1353,1313,1268,1172,1018,796,535,261,32,-116,-134,-4,272,675,1163,1673,2157,2549,2816,2936,2893,2728,2440,2106,1720,1348,969,598,211,-236,-761,-1414,-2215,-3172,-4268,-5473,-6688,-7842,-8797,-9447,-9690,-9448,-8703,-7461,-5812,-3855,-1758,310,2174,3654,4642,5037,4830,4065,2832,1292,-393,-2031,-3461,-4526,-5133,-5214,-4762,-3816,-2454,-791,1028,2864,4557,5983,7040,7661,7834,7570,6937,6011,4906,3725,2582,1570,776,247,33,131,539,1219,2129,3203,4376,5557,6672,7624,8337,8731,8748,8359,7553,6366,4851,3103,1228,-651,-2410,-3943,-5154,-5994,-6433,-6494,-6231,-5716,-5049,-4322,-3618,-3017,-2558,-2275,-2171,-2244,-2472,-2828,-3293,-3821,-4400,-5001,-5599,-6193,-6767,-7318,-7848,-8340,-8779,-9139,-9375,-9455,-9326,-8974,-8374,-7563,-6569,-5474,-4357,-3302,-2396,-1687,-1208,-952,-899,-973,-1141,-1295,-1414,-1423,-1332,-1124,-851,-550,-281,-111,-76,-221,-549,-1038,-1649,-2298,-2915,-3393,-3662,-3656,-3345,-2727,-1850,-759,433,1648,2763,3693,4339,4649,4586,4150,3386,2343,1125,-178,-1450,-2585,-3490,-4086,-4327,-4192,-3711,-2924,-1937,-844,224,1154,1842,2214,2232,1888,1224,292,-820,-2016,-3201,-4268,-5137,-5721,-5987,-5903,-5497,-4825,-3955,-3005,-2074,-1259,-656,-293,-212,-385,-781,-1333,-1970,-2608,-3177,-3611,-3863,-3904,-3729,-3340,-2779,-2065,-1258,-398,466,1298,2062,2753,3346,3868,4309,4694,5025,5305,5528,5678,5733,5674,5490,5161,4705,4117,3432,2662,1851,1023,227,-509,-1136,-1627,-1959,-2122,-2133,-2013,-1809,-1578,-1368,-1223,-1179,-1233,-1380,-1587,-1809,-2011,-2155,-2215,-2197,-2106,-1980,-1857,-1793,-1823,-2004,-2329,-2822,-3428,-4116,-4804,-5415,-5879,-6111,-6083,-5756,-5146,-4277,-3199,-1976,-663,677,1998,3274,4463,5563,6536,7369,8031,8499,8753,8781,8597,8224,7715,7145,6591,6144,5871,5821,6013,6424,6997,7658,8295,8812,9110,9120,8795,8146,7188,6011,4695,3368,2131,1106,368,-26,-67,206,720,1368,2026,2575,2906,2966,2706,2167,1373,427,-597,-1606,-2517,-3288,-3868,-4269,-4482,-4550,-4494,-4347,-4132,-3855,-3523,-3120,-2636,-2044,-1333,-498,473,1552,2726,3943,5158,6298,7309,8112,8658,8898,8815,8395,7681,6693,5528,4250,2973,1799,831,167,-134,-30,469,1314,2431,3689,4984,6169,7151,7845,8224,8279,8073,7653,7116,6527,5952,5419,4928,4462,3949,3359,2600,1659,498,-840,-2311,-3792,-5184,-6337,-7149,-7539,-7464,-6967,-6103,-5004,-3805,-2648,-1670,-958,-566,-497,-704,-1125,-1660,-2247,-2802,-3309,-3736,-4111,-4437,-4756,-5046,-5322,-5521,-5625,-5550,-5285,-4765,-4030,-3080,-1995,-850,258,1231,1991,2483,2690,2632,2379,2007,1634,1351,1248,1384,1767,2392,3188,4082,4968,5743,6321,6637,6659,6405,5910,5260,4538,3839,3237,2782,2498,2353,2326,2329,2315,2204,1959,1545,982,274,-497,-1296,-2039,-2658,-3123,-3365,-3396,-3202,-2814,-2268,-1628,-947,-300,248,648,855,839,614,166,-444,-1190,-1996,-2803,-3527,-4113,-4489,-4630,-4516,-4162,-3614,-2926,-2188,-1458,-826,-317,34,242,330,363,365,413,505,669,867,1070,1209,1218,1049,638,0,-865,-1881,-2963,-4005,-4889,-5534,-5867,-5883,-5610,-5117,-4518,-3908,-3415,-3098,-3010,-3136,-3425,-3784,-4107,-4275,-4219,-3882,-3293,-2489,-1589,-683,102,690,1030,1115,983,695,343,-2,-256,-375,-350,-176,91,420,745,1029,1250,1398,1511,1597,1729,1909,2170,2500,2858,3210,3478,3609,3552,3261,2740,1997,1083,73,-942,-1862,-2576,-3018,-3106,-2858,-2269,-1435,-446,573,1499,2230,2700,2870,2761,2420,1928,1386,886,509,322,334,566,948,1453,1977,2457,2809,2959,2879,2520,1909,1050,-2,-1187,-2439,-3671,-4814,-5790,-6543,-7019,-7206,-7086,-6701,-6083,-5315,-4464,-3626,-2855,-2224,-1735,-1393,-1151,-949,-724,-398,54,670,1400,2214,3001,3686,4146,4330,4168,3681,2906,1931,882,-118,-941,-1485,-1696,-1552,-1101,-430,340,1052,1581,1782,1610,1015,76,-1132,-2442,-3696,-4735,-5425,-5703,-5557,-5030,-4235,-3283,-2320,-1461,-800,-384,-240,-325,-615,-1033,-1526,-2037,-2525,-2961,-3333,-3629,-3851,-3990,-4049,-4014,-3890,-3664,-3356,-2961,-2533,-2087,-1691,-1381,-1209,-1203,-1378,-1723,-2207,-2777,-3357,-3867,-4214,-4316,-4112,-3549,-2632,-1381,130,1798,3495,5089,6439,7446,8038,8179,7910,7286,6416,5434,4460,3628,3022,2701,2686,2945,3430,4050,4718,5331,5812,6079,6104,5839,5321,4535,3564,2436,1238,31,-1113,-2139,-2997,-3667,-4149,-4453,-4633,-4724,-4794,-4889,-5050,-5291,-5604,-5956,-6297,-6570,-6725,-6720,-6548,-6227,-5801,-5339,-4919,-4606,-4478,-4541,-4819,-5266,-5826,-6426,-6975,-7405,-7659,-7706,-7546,-7203,-6719,-6156,-5578,-5042,-4603,-4285,-4099,-4026,-4030,-4046,-4022,-3871,-3562,-3039,-2316,-1401,-360,739,1809,2757,3525,4046,4308,4312,4097,3714,3234,2728,2269,1917,1721,1702,1873,2216,2692,3269,3869,4463,4975,5376,5628,5697,5588,5267,4766,4077,3235,2280,1246,202,-797,-1701,-2437,-2986,-3292,-3368,-3192,-2821,-2261,-1615,-918,-281,248,595,731,641,349,-107,-662,-1245,-1784,-2219,-2502,-2612,-2543,-2308,-1935,-1455,-913,-334,233,764,1221,1579,1815,1906,1852,1643,1304,865,356,-150,-623,-987,-1219,-1285,-1179,-913,-517,-24,517,1073,1614,2120,2598,3041,3477,3895,4320,4715,5077,5360,5527,5557,5403,5077,4556,3881,3050,2120,1115,83,-942,-1926,-2835,-3651,-4342,-4901,-5311,-5567,-5670,-5642,-5485,-5247,-4932,-4581,-4194,-3774,-3308,-2762,-2120,-1348,-454,559,1632,2706,3692,4504,5060,5308,5221,4825,4177,3370,2530,1765,1203,912,943,1285,1891,2665,3501,4271,4876,5226,5288,5056,4568,3890,3100,2279,1513,847,333,-21,-217,-273,-225,-101,63,252,449,668,914,1219,1577,2017,2496,3013,3502,3914,4207,4311,4227,3924,3440,2804,2079,1331,628,41,-382,-594,-565,-291,231,960,1858,2848,3851,4783,5545,6087,6343,6321,6038,5551,4955,4322,3766,3338,3098,3047,3165,3403,3689,3959,4144,4205,4124,3898,3565,3153,2716,2294,1926,1637,1457,1373,1402,1491,1638,1759,1823,1748,1488,1013,296,-631,-1740,-2955,-4201,-5378,-6409,-7208,-7737,-7968,-7928,-7661,-7243,-6766,-6313,-5938,-5683,-5522,-5416,-5290,-5072,-4695,-4143,-3420,-2588,-1727,-949,-323,55,197,91,-170,-507,-806,-961,-899,-572,20,834,1799,2824,3804,4663,5319,5766,5981,6027,5945,5826,5729,5723,5834,6073,6419,6819,7218,7530,7704,7677,7424,6954,6279,5485,4619,3786,3045,2457,2042,1801,1682,1636,1576,1439,1166,712,86,-712,-1617,-2570,-3501,-4315,-4960,-5364,-5499,-5354,-4956,-4349,-3620,-2862,-2178,-1673,-1415,-1460,-1811,-2434,-3262,-4193,-5132,-5954,-6598,-6983,-7108,-6974,-6635,-6153,-5600,-5047,-4534,-4111,-3761,-3499,-3274,-3076,-2851,-2589,-2248,-1834,-1333,-768,-164,431,959,1353,1546,1476,1115,439,-508,-1679,-2984,-4309,-5557,-6602,-7367,-7781,-7807,-7463,-6784,-5860,-4801,-3709,-2712,-1868,-1244,-829,-598,-496,-452,-426,-370,-290,-187,-100,-45,-62,-131,-274,-431,-608,-737,-828,-843,-809,-735,-664,-623,-662,-792,-1035,-1379,-1803,-2265,-2718,-3109,-3388,-3522,-3494,-3302,-2980,-2550,-2076,-1593,-1158,-791,-521,-335,-229,-176,-130,-85,27,189,441,757,1123,1501,1853,2131,2304,2341,2233,1985,1601,1123,568,-4,-564,-1042,-1398,-1574,-1525,-1232,-685,83,1015,2019,2995,3825,4410,4676,4575,4118,3337,2316,1155,-38,-1151,-2100,-2821,-3278,-3472,-3420,-3163,-2752,-2240,-1687,-1140,-650,-250,46,225,312,331,322,328,379,491,653,834,977,1012,878,521,-80,-910,-1916,-3021,-4115,-5098,-5874,-6366,-6538,-6376,-5918,-5217,-4367,-3454,-2582,-1821,-1236,-841,-633,-576,-618,-695,-762,-758,-673,-480,-195,176,604,1069,1544,2013,2463,2895,3295,3693,4064,4449,4816,5205,5582,5975,6359,6745,7120,7487,7824,8146,8420,8654,8825,8907,8896,8751,8460,8008,7375,6588,5643,4601,3487,2380,1337,420,-303,-796,-1029,-990,-716,-233,381,1063,1729,2318,2761,3030,3101,2971,2672,2221,1686,1107,562,98,-216,-360,-296,-54,353,849,1378,1861,2233,2446,2476,2320,2007,1576,1081,584,133,-220,-444,-512,-405,-124,333,946,1688,2520,3388,4238,5018,5679,6201,6559,6782,6871,6888,6843,6790,6713,6629,6483,6245,5852,5256,4429,3366,2098,686,-779,-2220,-3512,-4602,-5406,-5888,-6054,-5887,-5463,-4809,-4030,-3191,-2396,-1710,-1204,-897,-798,-875,-1083,-1362,-1655,-1917,-2112,-2237,-2279,-2273,-2218,-2153,-2073,-1999,-1917,-1820,-1707,-1542,-1353,-1094,-812,-482,-140,217,566,911,1236,1562,1881,2220,2568,2941,3316,3681,4003,4253,4391,4408,4278,4026,3662,3235,2791,2384,2067,1873,1826,1919,2122,2382,2637,2803,2822,2641,2226,1595,772,-192,-1199,-2198,-3070,-3777,-4222,-4402,-4272,-3868,-3218,-2382,-1434,-459,492,1330,2051,2608,3014,3274,3403,3415,3314,3117,2801,2398,1896,1341,761,221,-235,-536,-651,-547,-233,276,922,1652,2377,3028,3533,3823,3881,3665,3210,2519,1648,635,-468,-1614,-2759,-3873,-4904,-5840,-6635,-7276,-7744,-8034,-8150,-8099,-7895,-7548,-7077,-6494,-5836,-5134,-4435,-3800,-3261,-2864,-2628,-2529,-2581,-2712,-2915,-3141,-3364,-3575,-3757,-3911,-4030,-4122,-4158,-4158,-4077,-3924,-3684,-3346,-2928,-2430,-1875,-1287,-684,-106,440,914,1319,1632,1858,2007,2089,2138,2164,2206,2261,2355,2456,2572,2653,2689,2639,2493,2245,1913,1524,1134,798,582,529,685,1042,1589,2260,2988,3670,4232,4571,4649,4413,3881,3061,2036,862,-344,-1502,-2511,-3304,-3834,-4067,-4034,-3741,-3270,-2671,-2024,-1411,-886,-518,-325,-343,-548,-929,-1429,-1992,-2536,-2988,-3263,-3300,-3055,-2499,-1660,-567,696,2042,3357,4532,5458,6053,6252,6037,5403,4420,3121,1640,33,-1582,-3133,-4559,-5802,-6838,-7645,-8210,-8536,-8618,-8481,-8126,-7596,-6901,-6096,-5202,-4265,-3327,-2417,-1588,-868,-291,116,346,397,283,23,-350,-813,-1347,-1924,-2541,-3173,-3804,-4416,-4977,-5458,-5827,-6063,-6138,-6055,-5816,-5442,-4972,-4438,-3894,-3369,-2901,-2505,-2180,-1918,-1693,-1465,-1202,-853,-393,202,931,1774,2683,3596,4431,5100,5533,5654,5450,4893,4047,2957,1735,493,-661,-1600,-2265,-2583,-2566,-2231,-1647,-910,-96,674,1357,1865,2202,2348,2341,2222,2035,1860,1727,1707,1812,2069,2471,2994,3610,4250,4866,5374,5717,5823,5658,5186,4418,3380,2136,762,-623,-1926,-3009,-3792,-4191,-4166,-3733,-2926,-1858,-642,556,1596,2324,2638,2474,1818,729,-706,-2348,-4055,-5676,-7102,-8237,-9052,-9540,-9745,-9723,-9551,-9297,-9014,-8750,-8496,-8273,-8030,-7751,-7395,-6919,-6322,-5574,-4715,-3769,-2818,-1915,-1168,-614,-341,-343,-631,-1171,-1886,-2724,-3567,-4338,-4943,-5303,-5372,-5117,-4540,-3671,-2573,-1311,4,1296,2454,3407,4099,4490,4600,4443,4095,3619,3119,2664,2340,2199,2262,2544,2999,3586,4221,4830,5325,5642,5734,5588,5218,4670,4019,3341,2730,2262,1995,1964,2176,2583,3149,3761,4347,4797,5026,4978,4609,3926,2952,1747,381,-1045,-2443,-3704,-4738,-5461,-5805,-5735,-5234,-4328,-3075,-1554,99,1770,3300,4564,5447,5866,5793,5234,4268,2998,1586,196,-998,-1847,-2245,-2146,-1568,-602,606,1882,3016,3851,4223,4072,3375,2203,677,-1026,-2732,-4237,-5431,-6186,-6516,-6423,-6028,-5423,-4748,-4114,-3572,-3181,-2889,-2665,-2413,-2063,-1531,-790,178,1334,2606,3899,5088,6051,6684,6900,6667,5998,4946,3619,2140,643,-736,-1896,-2752,-3274,-3449,-3313,-2911,-2313,-1589,-800,-8,748,1435,2034,2536,2938,3242,3450,3578,3625,3615,3563,3490,3427,3396,3430,3543,3754,4040,4400,4760,5093,5298,5341,5132,4664,3905,2903,1696,390,-920,-2112,-3064,-3703,-3945,-3795,-3261,-2431,-1395,-287,774,1686,2350,2751,2860,2743,2458,2112,1809,1667,1757,2160,2869,3875,5086,6401,7665,8733,9459,9728,9465,8654,7330,5594,3590,1501,-472,-2139,-3322,-3913,-3839,-3122,-1842,-141,1776,3711,5441,6794,7625,7880,7535,6674,5396,3860,2234,673,-691,-1784,-2569,-3081,-3380,-3561,-3722,-3933,-4234,-4625,-5046,-5418,-5648,-5625,-5309,-4666,-3734,-2600,-1384,-215,746,1408,1666,1498,911,-33,-1234,-2570,-3920,-5145,-6172,-6909,-7342,-7465,-7299,-6898,-6303,-5571,-4752,-3870,-2967,-2052,-1134,-232,666,1539,2390,3212,3992,4729,5413,6033,6600,7088,7519,7879,8178,8417,8597,8709,8749,8689,8521,8211,7758,7143,6396,5530,4605,3670,2799,2050,1480,1122,994,1075,1328,1677,2038,2323,2435,2319,1920,1237,297,-848,-2116,-3398,-4615,-5622,-6370,-6755,-6756,-6371,-5624,-4609,-3415,-2171,-1009,-37,634,961,908,523,-134,-939,-1768,-2471,-2930,-3053,-2799,-2180,-1277,-201,886,1820,2453,2658,2362,1560,281,-1358,-3234,-5165,-6981,-8521,-9652,-10299,-10434,-10103,-9393,-8434,-7370,-6328,-5406,-4666,-4093,-3668,-3304,-2927,-2469,-1887,-1188,-407,373,1061,1559,1781,1693,1257,531,-455,-1589,-2789,-3948,-4980,-5826,-6440,-6822,-6991,-6971,-6824,-6582,-6289,-5972,-5636,-5280,-4887,-4438,-3906,-3284,-2554,-1733,-838,100,1042,1940,2768,3465,4036,4427,4670,4734,4663,4462,4170,3821,3436,3058,2685,2342,2016,1700,1375,1029,639,211,-260,-753,-1238,-1684,-2041,-2280,-2363,-2277,-2024,-1625,-1121,-564,-19,456,799,973,962,772,451,61,-309,-565,-638,-451,-18,666,1499,2394,3210,3814,4093,3966,3411,2467,1236,-134,-1467,-2588,-3353,-3655,-3477,-2838,-1852,-658,576,1670,2484,2897,2869,2381,1508,340,-991,-2325,-3538,-4495,-5127,-5400,-5336,-5001,-4485,-3897,-3322,-2844,-2481,-2250,-2109,-2020,-1933,-1802,-1611,-1370,-1096,-859,-692,-665,-795,-1097,-1538,-2072,-2618,-3113,-3473,-3667,-3656,-3469,-3132,-2729,-2314,-1985,-1781,-1760,-1904,-2217,-2603,-3036,-3381,-3591,-3572,-3279,-2696,-1829,-717,573,1975,3395,4774,6028,7134,8043,8762,9286,9646,9857,9960,9975,9928,9829,9690,9488,9228,8869,8409,7815,7094,6252,5306,4319,3321,2401,1614,1021,681,609,816,1268,1904,2653,3406,4068,4545,4747,4644,4218,3513,2606,1617,674,-80,-538,-624,-317,351,1283,2362,3424,4332,4957,5228,5122,4691,4014,3234,2462,1843,1433,1293,1384,1664,2027,2378,2601,2629,2394,1905,1172,270,-723,-1706,-2584,-3271,-3708,-3853,-3707,-3281,-2625,-1794,-854,120,1067,1921,2635,3163,3479,3566,3427,3073,2533,1848,1057,222,-620,-1410,-2107,-2671,-3061,-3262,-3246,-3038,-2627,-2090,-1449,-801,-213,245,498,525,304,-127,-728,-1396,-2064,-2610,-2978,-3077,-2905,-2428,-1701,-754,319,1467,2582,3626,4523,5253,5798,6161,6362,6426,6391,6284,6138,5981,5819,5671,5519,5362,5163,4908,4543,4062,3421,2623,1679,605,-528,-1674,-2729,-3639,-4292,-4669,-4702,-4411,-3822,-2999,-2032,-1029,-80,700,1270,1583,1657,1539,1307,1053,866,818,943,1244,1671,2161,2603,2931,3038,2927,2561,2039,1417,837,406,226,360,812,1558,2482,3499,4440,5203,5673,5789,5531,4924,4026,2932,1727,529,-601,-1566,-2342,-2879,-3176,-3236,-3085,-2764,-2345,-1889,-1496,-1238,-1193,-1402,-1880,-2604,-3510,-4501,-5483,-6316,-6940,-7248,-7239,-6892,-6260,-5401,-4400,-3345,-2321,-1398,-646,-98,203,249,33,-438,-1141,-2044,-3091,-4224,-5353,-6411,-7301,-7960,-8320,-8354,-8041,-7405,-6482,-5337,-4048,-2692,-1358,-110,987,1903,2614,3128,3459,3641,3715,3720,3702,3692,3720,3803,3938,4111,4298,4439,4500,4407,4125,3626,2900,1984,929,-176,-1236,-2147,-2815,-3183,-3205,-2907,-2336,-1583,-769,-16,559,871,880,594,81,-558,-1188,-1674,-1912,-1829,-1418,-725,156,1097,1967,2640,3047,3140,2946,2530,1985,1438,984,716,671,839,1177,1587,1969,2208,2207,1912,1287,371,-793,-2096,-3437,-4694,-5766,-6547,-6989,-7029,-6674,-5944,-4896,-3629,-2275,-964,135,903,1217,1032,330,-815,-2309,-3984,-5675,-7199,-8400,-9174,-9454,-9249,-8621,-7662,-6527,-5336,-4239,-3327,-2685,-2324,-2257,-2429,-2801,-3306,-3894,-4512,-5136,-5727,-6278,-6753,-7143,-7411,-7531,-7465,-7194,-6681,-5948,-4974,-3819,-2514,-1127,261,1595,2791,3804,4592,5129,5418,5462,5288,4925,4408,3776,3075,2336,1611,925,314,-209,-624,-956,-1189,-1379,-1521,-1658,-1796,-1941,-2089,-2207,-2271,-2239,-2074,-1769,-1303,-722,-49,630,1277,1800,2185,2382,2423,2314,2131,1903,1714,1584,1551,1623,1769,1992,2226,2465,2662,2805,2882,2901,2865,2796,2706,2615,2516,2429,2319,2201,2032,1816,1522,1150,696,150,-466,-1154,-1883,-2631,-3359,-4032,-4589,-5002,-5224,-5242,-5071,-4747,-4340,-3960,-3684,-3644,-3875,-4438,-5295,-6394,-7612,-8814,-9844,-10561,-10855,-10661,-9972,-8842,-7368,-5694,-3966,-2359,-989,24,637,837,670,209,-453,-1206,-1984,-2688,-3312,-3813,-4212,-4507,-4726,-4863,-4933,-4902,-4769,-4487,-4045,-3419,-2603,-1617,-483,744,2018,3264,4433,5459,6304,6930,7328,7491,7449,7210,6846,6372,5869,5370,4926,4569,4309,4137,4030,3935,3814,3598,3272,2790,2185,1461,700,-44,-687,-1159,-1409,-1416,-1177,-744,-170,473,1090,1636,2028,2270,2338,2274,2114,1921,1758,1672,1717,1894,2224,2658,3178,3717,4218,4644,4927,5060,5019,4805,4439,3950,3349,2700,1991,1289,572,-106,-775,-1378,-1950,-2437,-2842,-3143,-3300,-3316,-3149,-2805,-2277,-1595,-790,55,878,1554,2018,2152,1935,1311,346,-928,-2366,-3855,-5222,-6332,-7047,-7279,-6989,-6182,-4943,-3375,-1651,77,1629,2879,3736,4156,4177,3864,3335,2720,2132,1671,1383,1280,1328,1467,1623,1735,1741,1625,1386,1055,686,343,84,-24,45,317,779,1408,2152,2960,3757,4497,5115,5580,5874,5987,5951,5781,5537,5248,4972,4726,4533,4384,4260,4111,3904,3580,3121,2510,1764,934,84,-700,-1326,-1727,-1832,-1636,-1138,-393,527,1526,2512,3376,4063,4494,4665,4566,4240,3735,3132,2495,1900,1398,1027,801,724,773,942,1186,1494,1829,2174,2501,2799,3036,3219,3314,3337,3271,3141,2950,2739,2524,2361,2254,2252,2338,2523,2775,3064,3338,3559,3667,3636,3425,3022,2413,1612,613,-528,-1813,-3151,-4530,-5841,-7053,-8071,-8844,-9322,-9452,-9242,-8677,-7817,-6704,-5445,-4125,-2868,-1756,-893,-313,-46,-66,-313,-713,-1160,-1579,-1882,-2046,-2049,-1924,-1712,-1469,-1248,-1082,-999,-973,-991,-983,-905,-684,-281,331,1164,2182,3350,4600,5850,7039,8081,8929,9542,9905,10019,9914,9619,9181,8661,8078,7495,6919,6358,5818,5255,4654,3980,3204,2329,1356,331,-702,-1669,-2504,-3140,-3534,-3647,-3496,-3090,-2498,-1777,-1019,-311,278,669,856,807,582,210,-215,-635,-984,-1210,-1312,-1275,-1133,-921,-667,-415,-191,-14,96,126,72,-89,-354,-737,-1234,-1823,-2490,-3174,-3853,-4442,-4923,-5224,-5344,-5258,-4987,-4552,-4006,-3401,-2801,-2264,-1848,-1591,-1527,-1668,-2016,-2559,-3266,-4099,-5003,-5921,-6776,-7514,-8055,-8370,-8408,-8167,-7660,-6918,-6000,-4984,-3941,-2976,-2143,-1521,-1130,-990,-1066,-1318,-1659,-2026,-2320,-2495,-2512,-2374,-2122,-1817,-1532,-1347,-1316,-1463,-1791,-2243,-2766,-3253,-3618,-3774,-3645,-3220,-2470,-1467,-253,1058,2376,3595,4627,5405,5903,6106,6051,5775,5347,4829,4290,3779,3335,2976,2698,2479,2282,2060,1766,1363,828,163,-610,-1449,-2289,-3078,-3728,-4199,-4429,-4402,-4106,-3566,-2825,-1950,-1022,-116,688,1349,1824,2132,2279,2311,2267,2173,2075,1967,1873,1778,1693,1604,1523,1438,1359,1270,1181,1071,942,793,617,441,257,98,-42,-140,-206,-240,-257,-279,-319,-421,-588,-869,-1256,-1777,-2403,-3139,-3926,-4751,-5549,-6294,-6951,-7491,-7905,-8185,-8321,-8328,-8190,-7920,-7503,-6952,-6247,-5415,-4443,-3378,-2244,-1103,-20,938,1693,2202,2418,2349,2009,1470,800,110,-524,-1017,-1329,-1451,-1405,-1250,-1050,-883,-805,-851,-1035,-1314,-1653,-1959,-2157,-2158,-1906,-1358,-517,585,1889,3297,4718,6043,7185,8075,8670,8962,8968,8731,8315,7786,7225,6680,6214,5839,5554,5348,5150,4941,4638,4227,3676,3000,2233,1434,684,65,-339,-456,-249,306,1163,2284,3540,4850,6060,7081,7814,8207,8253,7962,7401,6631,5744,4812,3922,3118,2455,1938,1575,1343,1210,1146,1108,1087,1054,1038,1024,1059,1136,1269,1457,1665,1884,2062,2183,2208,2135,1945,1656,1271,816,316,-204,-710,-1183,-1594,-1938,-2213,-2428,-2610,-2785,-2986,-3244,-3563,-3964,-4408,-4891,-5346,-5739,-6004,-6105,-5997,-5671,-5140,-4425,-3589,-2692,-1799,-983,-278,287,718,1046,1325,1599,1946,2378,2916,3533,4156,4717,5110,5250,5083,4575,3752,2682,1466,245,-840,-1664,-2097,-2094,-1613,-694,595,2145,3822,5493,7030,8319,9300,9909,10168,10077,9705,9104,8358,7528,6674,5847,5052,4315,3599,2897,2172,1407,595,-270,-1146,-2018,-2808,-3485,-3962,-4209,-4170,-3837,-3222,-2353,-1317,-179,938,1952,2764,3321,3573,3534,3219,2687,2019,1282,582,-19,-447,-669,-656,-424,14,601,1295,2015,2713,3311,3760,4017,4050,3859,3461,2889,2214,1491,808,216,-224,-500,-602,-573,-445,-294,-162,-116,-186,-395,-740,-1214,-1784,-2427,-3112,-3799,-4478,-5103,-5666,-6126,-6464,-6643,-6640,-6433,-6003,-5361,-4513,-3504,-2390,-1240,-150,804,1529,1970,2095,1892,1416,719,-91,-910,-1649,-2212,-2578,-2719,-2695,-2546,-2373,-2240,-2215,-2329,-2582,-2933,-3322,-3656,-3850,-3824,-3519,-2919,-2034,-923,332,1625,2845,3888,4669,5136,5260,5068,4585,3897,3075,2214,1401,709,188,-128,-258,-214,-66,123,287,353,286,56,-316,-812,-1346,-1864,-2261,-2472,-2430,-2112,-1520,-716,226,1182,2036,2678,3004,2987,2603,1910,987,-50,-1070,-1946,-2568,-2865,-2781,-2342,-1565,-555,607,1780,2855,3713,4267,4459,4266,3714,2852,1781,597,-575,-1638,-2501,-3114,-3460,-3560,-3472,-3264,-3028,-2842,-2767,-2851,-3094,-3496,-4008,-4601,-5211,-5806,-6352,-6819,-7212,-7519,-7745,-7905,-7988,-8008,-7954,-7824,-7599,-7276,-6831,-6273,-5591,-4825,-3987,-3136,-2321,-1581,-984,-522,-237,-83,-51,-86,-146,-213,-256,-314,-397,-582,-905,-1421,-2154,-3087,-4189,-5375,-6549,-7599,-8416,-8893,-8984,-8625,-7850,-6676,-5194,-3489,-1681,128,1821,3319,4548,5474,6082,6385,6410,6212,5830,5339,4762,4155,3522,2877,2206,1494,723,-119,-1027,-1991,-2958,-3881,-4680,-5268,-5573,-5523,-5088,-4275,-3129,-1757,-285,1126,2333,3186,3619,3569,3092,2245,1178,32,-1022,-1837,-2312,-2365,-2012,-1274,-276,879,2018,3007,3708,4027,3924,3395,2515,1374,120,-1110,-2178,-2979,-3448,-3582,-3407,-3025,-2531,-2064,-1738,-1635,-1823,-2291,-3012,-3905,-4857,-5776,-6530,-7057,-7283,-7203,-6822,-6201,-5405,-4528,-3659,-2887,-2282,-1889,-1730,-1791,-2034,-2407,-2831,-3246,-3591,-3823,-3935,-3927,-3829,-3680,-3513,-3364,-3243,-3146,-3057,-2946,-2786,-2565,-2274,-1947,-1605,-1303,-1088,-981,-1022,-1172,-1427,-1712,-1974,-2142,-2149,-1965,-1552,-928,-117,833,1844,2858,3785,4580,5186,5588,5772,5766,5594,5305,4952,4575,4235,3963,3784,3712,3721,3788,3853,3867,3760,3512,3077,2503,1808,1090,432,-62,-321,-277,56,654,1422,2243,2975,3502,3701,3545,3019,2208,1227,232,-606,-1141,-1264,-925,-151,967,2287,3611,4768,5549,5851,5566,4713,3356,1627,-277,-2157,-3804,-5040,-5750,-5875,-5435,-4515,-3256,-1834,-433,765,1623,2052,2011,1549,728,-310,-1433,-2494,-3365,-3958,-4219,-4144,-3767,-3156,-2398,-1583,-805,-120,410,785,993,1084,1088,1068,1077,1156,1345,1648,2054,2539,3050,3544,3961,4275,4453,4508,4448,4321,4146,3978,3812,3664,3507,3304,3021,2617,2069,1384,577,-287,-1156,-1926,-2539,-2903,-2976,-2727,-2161,-1301,-219,1033,2355,3670,4909,6007,6930,7659,8183,8521,8681,8684,8552,8283,7909,7402,6785,6028,5137,4111,2968,1749,522,-632,-1611,-2311,-2664,-2598,-2119,-1254,-85,1257,2633,3876,4853,5436,5596,5299,4660,3759,2791,1889,1221,861,859,1165,1697,2307,2850,3174,3177,2803,2063,1027,-176,-1401,-2479,-3277,-3685,-3658,-3190,-2361,-1257,-34,1174,2210,2964,3346,3308,2878,2071,1018,-203,-1437,-2576,-3500,-4140,-4443,-4414,-4083,-3508,-2784,-1990,-1232,-571,-80,221,315,225,-13,-353,-729,-1094,-1387,-1571,-1634,-1553,-1374,-1099,-807,-514,-296,-151,-106,-141,-211,-272,-268,-139,129,560,1120,1763,2418,3006,3449,3689,3684,3441,2970,2353,1644,957,363,-47,-230,-144,189,757,1489,2332,3205,4046,4800,5431,5916,6257,6454,6534,6511,6409,6239,6024,5744,5429,5045,4622,4166,3700,3275,2926,2691,2604,2650,2813,3034,3237,3334,3239,2872,2193,1186,-110,-1604,-3184,-4671,-5927,-6783,-7140,-6951,-6226,-5075,-3636,-2108,-691,430,1116,1293,961,188,-895,-2129,-3336,-4355,-5075,-5405,-5353,-4938,-4259,-3418,-2547,-1752,-1137,-758,-645,-783,-1133,-1619,-2172,-2699,-3142,-3447,-3598,-3605,-3497,-3338,-3177,-3089,-3114,-3289,-3625,-4092,-4665,-5277,-5860,-6356,-6684,-6821,-6720,-6389,-5835,-5102,-4239,-3325,-2416,-1609,-949,-507,-298,-335,-590,-1016,-1544,-2097,-2606,-3007,-3271,-3380,-3358,-3240,-3080,-2933,-2845,-2851,-2961,-3154,-3397,-3626,-3776,-3784,-3583,-3152,-2464,-1551,-443,787,2074,3332,4497,5510,6326,6936,7326,7512,7520,7351,7059,6624,6090,5448,4712,3903,3026,2118,1226,378,-352,-950,-1366,-1611,-1689,-1650,-1525,-1382,-1247,-1160,-1127,-1123,-1143,-1119,-1032,-824,-471,40,705,1476,2304,3080,3718,4100,4141,3773,2984,1788,286,-1426,-3177,-4836,-6229,-7270,-7848,-7966,-7621,-6884,-5861,-4656,-3418,-2244,-1260,-521,-83,48,-105,-503,-1081,-1765,-2496,-3191,-3818,-4326,-4704,-4946,-5063,-5069,-4995,-4854,-4679,-4468,-4246,-3992,-3714,-3390,-3020,-2584,-2103,-1558,-994,-404,158,683,1118,1445,1625,1639,1476,1144,663,81,-542,-1128,-1605,-1904,-1979,-1816,-1423,-849,-169,538,1165,1642,1897,1903,1657,1199,595,-72,-701,-1214,-1529,-1599,-1416,-975,-339,459,1331,2220,3061,3810,4437,4944,5317,5590,5762,5858,5879,5843,5741,5604,5428,5253,5096,4990,4952,4996,5108,5256,5395,5453,5386,5125,4665,3995,3161,2217,1242,322,-463,-1041,-1360,-1392,-1125,-592,168,1073,2038,2965,3753,4331,4633,4652,4389,3906,3259,2546,1835,1216,717,382,193,136,159,222,266,255,172,-14,-261,-582,-915,-1254,-1547,-1786,-1942,-2013,-2002,-1911,-1766,-1577,-1370,-1171,-992,-855,-771,-739,-774,-855,-993,-1152,-1335,-1501,-1639,-1716,-1708,-1590,-1347,-960,-446,207,934,1726,2494,3197,3761,4140,4297,4230,3953,3509,2966,2372,1813,1327,959,722,612,605,657,731,768,750,645,474,249,47,-106,-112,48,439,1045,1868,2847,3934,5044,6095,7025,7754,8255,8498,8473,8218,7744,7128,6415,5697,5038,4507,4162,4009,4060,4251,4520,4771,4912,4852,4538,3936,3075,2002,804,-410,-1543,-2488,-3183,-3577,-3660,-3446,-2979,-2306,-1520,-669,140,867,1428,1804,1953,1894,1630,1209,673,85,-510,-1053,-1510,-1862,-2083,-2189,-2181,-2078,-1897,-1659,-1371,-1048,-696,-309,91,518,945,1363,1754,2087,2344,2490,2508,2360,2040,1536,848,17,-936,-1941,-2942,-3861,-4635,-5203,-5519,-5564,-5328,-4839,-4128,-3261,-2287,-1286,-308,587,1360,1978,2415,2672,2728,2615,2326,1916,1411,871,361,-83,-395,-572,-598,-503,-322,-110,80,199,202,76,-189,-567,-1029,-1526,-2004,-2424,-2730,-2911,-2943,-2835,-2600,-2261,-1838,-1368,-864,-348,168,684,1190,1698,2202,2716,3236,3767,4310,4855,5388,5892,6312,6627,6758,6689,6360,5784,4950,3908,2708,1419,120,-1119,-2231,-3161,-3884,-4371,-4632,-4670,-4512,-4187,-3730,-3188,-2591,-1997,-1428,-935,-537,-265,-130,-141,-297,-579,-974,-1441,-1952,-2460,-2938,-3341,-3656,-3857,-3936,-3912,-3770,-3563,-3288,-2999,-2712,-2464,-2277,-2171,-2156,-2234,-2394,-2628,-2913,-3239,-3581,-3943,-4287,-4632,-4939,-5210,-5433,-5582,-5673,-5674,-5614,-5467,-5277,-5016,-4740,-4422,-4111,-3791,-3488,-3189,-2904,-2626,-2355,-2095,-1860,-1660,-1523,-1461,-1487,-1603,-1795,-2029,-2281,-2493,-2657,-2733,-2735,-2669,-2565,-2454,-2371,-2344,-2385,-2503,-2669,-2860,-3029,-3124,-3105,-2931,-2582,-2056,-1381,-580,273,1130,1920,2576,3052,3309,3326,3122,2719,2176,1562,944,411,9,-198,-205,-8,350,817,1318,1775,2115,2276,2216,1918,1383,641,-265,-1279,-2325,-3341,-4259,-5016,-5587,-5930,-6061,-5979,-5722,-5322,-4816,-4252,-3653,-3071,-2523,-2055,-1688,-1458,-1372,-1453,-1677,-2031,-2468,-2940,-3383,-3751,-3984,-4063,-3974,-3724,-3357,-2908,-2449,-2027,-1707,-1511,-1480,-1586,-1832,-2167,-2544,-2922,-3245,-3498,-3648,-3711,-3685,-3600,-3484,-3346,-3223,-3103,-3005,-2914,-2823,-2719,-2590,-2424,-2235,-2018,-1797,-1593,-1414,-1291,-1206,-1177,-1166,-1172,-1168,-1137,-1083,-991,-884,-762,-645,-537,-454,-394,-372,-394,-460,-585,-751,-951,-1169,-1361,-1522,-1598,-1592,-1476,-1262,-947,-567,-116,346,827,1282,1703,2077,2396,2651,2858,3008,3121,3206,3265,3321,3368,3424,3481,3562,3654,3784,3939,4134,4341,4553,4716,4795,4731,4477,4004,3281,2324,1155,-164,-1564,-2944,-4215,-5271,-6034,-6455,-6487,-6155,-5476,-4518,-3349,-2056,-714,586,1780,2805,3597,4130,4369,4316,3987,3422,2681,1837,977,173,-494,-991,-1275,-1361,-1270,-1042,-752,-443,-189,-31,3,-97,-321,-623,-971,-1293,-1544,-1682,-1664,-1506,-1207,-813,-376,66,445,735,908,953,889,728,513,278,62,-99,-190,-191,-113,43,263,522,831,1153,1519,1892,2301,2709,3126,3529,3900,4238,4520,4752,4927,5042,5095,5075,4978,4796,4529,4177,3763,3293,2802,2314,1849,1452,1122,913,802,829,960,1204,1530,1913,2332,2763,3187,3610,4013,4416,4813,5210,5604,6005,6382,6769,7115,7452,7726,7944,8042,8010,7771,7326,6617,5681,4520,3210,1819,467,-763,-1739,-2396,-2656,-2508,-1951,-1066,86,1366,2657,3843,4786,5442,5714,5614,5129,4294,3174,1812,294,-1316,-2947,-4523,-5981,-7253,-8279,-9001,-9377,-9364,-8957,-8142,-6951,-5428,-3626,-1649,430,2496,4452,6213,7702,8878,9720,10239,10448,10393,10088,9554,8803,7816,6607,5172,3540,1768,-73,-1885,-3560,-4998,-6107,-6828,-7129,-7029,-6558,-5812,-4866,-3841,-2816,-1902,-1136,-607,-304,-283,-502,-973,-1632,-2447,-3334,-4212,-5001,-5598,-5942,-5963,-5646,-4986,-4042,-2875,-1599,-311,883,1906,2719,3315,3721,4010,4239,4497,4848,5328,5952,6695,7492,8275,8941,9407,9607,9496,9081,8395,7525,6571,5674,4942,4506,4429,4739,5412,6338,7384,8356,9055,9291,8919,7833,6039,3573,598,-2716,-6103,-9350,-12185,-14451,-15977,-16720,-16667,-15892,-14517,-12694,-10599,-8410,-6289,-4388,-2829,-1720,-1105,-1056,-1527,-2514,-3924,-5640,-7550,-9468,-11269,-12788,-13917,-14576,-14716,-14361,-13552,-12375,-10951,-9384,-7798,-6300,-4950,-3839,-2981,-2402,-2092,-2009,-2089,-2248,-2382,-2392,-2197,-1727,-958,98,1410,2885,4445,5949,7308,8379,9116,9435,9362,8915,8185,7268,6293,5368,4594,4035,3701,3580,3586,3632,3599,3376,2880,2072,949,-412,-1906,-3375,-4644,-5549,-5954,-5777,-5018,-3740,-2090,-255,1549,3099,4225,4786,4727,4051,2840,1207,-670,-2635,-4504,-6148,-7443,-8326,-8766,-8770,-8376,-7648,-6652,-5473,-4179,-2843,-1521,-288,821,1728,2401,2792,2869,2647,2120,1358,413,-625,-1670,-2644,-3473,-4116,-4538,-4745,-4733,-4530,-4136,-3583,-2856,-1986,-962,171,1386,2618,3805,4881,5786,6488,6964,7239,7344,7352,7324,7337,7441,7667,8010,8441,8896,9309,9617,9763,9735,9534,9194,8767,8304,7848,7434,7055,6697,6309,5825,5193,4345,3270,1969,499,-1032,-2504,-3766,-4670,-5132,-5059,-4491,-3476,-2149,-683,749,1954,2789,3149,2975,2304,1178,-258,-1880,-3512,-5003,-6221,-7049,-7443,-7366,-6849,-5948,-4752,-3362,-1905,-471,818,1902,2700,3187,3338,3157,2668,1905,932,-195,-1384,-2568,-3662,-4590,-5301,-5752,-5928,-5846,-5525,-5032,-4409,-3726,-3024,-2325,-1652,-972,-286,451,1240,2114,3058,4079,5161,6293,7473,8687,9932,11203,12465,13709,14861,15880,16674,17192,17340,17103,16432,15355,13909,12148,10175,8053,5891,3753,1704,-190,-1924,-3443,-4781,-5908,-6853,-7600,-8150,-8467,-8536,-8309,-7782,-6946,-5854,-4561,-3199,-1875,-759,23,351,150,-592,-1839,-3481,-5358,-7284,-9035,-10425,-11280,-11481,-10988,-9806,-8028,-5790,-3265,-647,1882,4157,6061,7513,8498,9026,9149,8935,8435,7724,6810,5744,4505,3129,1597,-27,-1737,-3434,-5081,-6580,-7884,-8932,-9700,-10182,-10385,-10354,-10106,-9704,-9163,-8527,-7808,-7026,-6201,-5337,-4458,-3557,-2643,-1695,-699,387,1567,2880,4304,5820,7386,8917,10371,11644,12704,13483,13963,14137,14001,13590,12919,12031,10958,9729,8384,6941,5438,3890,2336,794,-675,-2039,-3211,-4147,-4763,-5039,-4939,-4498,-3772,-2854,-1877,-967,-267,119,111,-321,-1144,-2300,-3652,-5073,-6388,-7448,-8116,-8289,-7917,-6987,-5550,-3694,-1542,752,3032,5151,6965,8391,9350,9842,9862,9471,8718,7671,6397,4943,3358,1678,-70,-1845,-3615,-5316,-6910,-8312,-9482,-10349,-10882,-11062,-10884,-10383,-9593,-8589,-7419,-6177,-4904,-3687,-2563,-1596,-813,-244,123,314,403,461,602,905,1439,2249,3317,4619,6066,7590,9057,10393,11470,12219,12563,12470,11932,10970,9655,8044,6254,4371,2487,702,-933,-2342,-3478,-4300,-4763,-4853,-4557,-3915,-2969,-1835,-613,544,1506,2147,2373,2132,1422,281,-1194,-2894,-4661,-6361,-7841,-8988,-9710,-9953,-9702,-8981,-7834,-6357,-4628,-2782,-915,847,2407,3686,4610,5168,5339,5157,4667,3912,2961,1853,626,-690,-2095,-3572,-5119,-6722,-8340,-9945,-11461,-12839,-14005,-14900,-15479,-15692,-15532,-14965,-14017,-12671,-10989,-8997,-6788,-4456,-2122,72,2011,3585,4737,5460,5785,5803,5621,5373,5175,5148,5346,5826,6543,7450,8422,9320,9984,10264,10039,9241,7858,5949,3624,1041,-1625,-4191,-6488,-8362,-9700,-10410,-10456,-9838,-8611,-6893,-4827,-2618,-463,1419,2858,3694,3872,3343,2185,477,-1604,-3900,-6196,-8329,-10132,-11485,-12320,-12605,-12360,-11651,-10569,-9221,-7752,-6256,-4874,-3669,-2711,-2027,-1593,-1395,-1344,-1392,-1454,-1477,-1427,-1288,-1079,-838,-617,-473,-463,-621,-968,-1493,-2169,-2940,-3748,-4520,-5197,-5713,-6025,-6100,-5907,-5457,-4731,-3790,-2655,-1428,-195,916,1781,2291,2372,2010,1240,179,-1017,-2152,-3020,-3453,-3316,-2568,-1234,559,2632,4750,6654,8132,8969,9084,8434,7109,5278,3157,1029,-862,-2271,-3043,-3065,-2335,-905,1097,3471,6018,8466,10617,12223,13158,13287,12607,11135,8994,6335,3357,274,-2716,-5421,-7721,-9499,-10756,-11465,-11722,-11585,-11171,-10591,-9926,-9285,-8701,-8224,-7857,-7579,-7369,-7171,-6944,-6636,-6209,-5643,-4911,-4056,-3066,-2027,-960,50,958,1702,2247,2562,2653,2521,2227,1791,1316,827,421,124,-15,20,228,601,1114,1743,2440,3181,3883,4524,5007,5311,5386,5252,4939,4545,4166,3953,4008,4437,5274,6491,8001,9643,11209,12487,13238,13312,12571,11010,8683,5768,2487,-863,-3990,-6621,-8519,-9541,-9611,-8754,-7069,-4739,-1988,914,3704,6125,7986,9142,9526,9175,8145,6615,4736,2716,730,-1068,-2573,-3716,-4499,-4940,-5113,-5078,-4924,-4693,-4433,-4153,-3842,-3510,-3119,-2707,-2263,-1843,-1476,-1205,-1051,-1019,-1074,-1182,-1266,-1275,-1141,-853,-390,185,831,1442,1933,2225,2239,1979,1426,666,-243,-1166,-2012,-2637,-2983,-2951,-2533,-1721,-566,854,2424,4004,5450,6619,7408,7770,7717,7337,6775,6191,5781,5661,5941,6599,7576,8718,9824,10689,11101,10914,10036,8460,6265,3590,654,-2320,-5074,-7381,-9049,-9930,-9950,-9107,-7455,-5129,-2310,777,3874,6726,9086,10755,11586,11522,10588,8892,6628,4028,1357,-1126,-3213,-4732,-5611,-5820,-5426,-4525,-3255,-1781,-233,1229,2502,3492,4132,4391,4259,3747,2912,1803,527,-832,-2150,-3335,-4304,-4994,-5408,-5543,-5479,-5287,-5066,-4915,-4918,-5133,-5591,-6274,-7134,-8101,-9054,-9900,-10497,-10763,-10596,-9950,-8813,-7206,-5209,-2925,-516,1858,4017,5792,7088,7828,8048,7836,7348,6767,6290,6063,6186,6668,7456,8400,9334,10055,10385,10197,9413,8050,6171,3924,1480,-941,-3140,-4893,-6060,-6482,-6138,-4997,-3173,-786,1946,4789,7478,9766,11409,12253,12165,11146,9234,6606,3451,71,-3279,-6283,-8732,-10419,-11269,-11244,-10435,-8958,-7023,-4818,-2585,-486,1291,2677,3596,4074,4149,3912,3462,2911,2353,1879,1533,1352,1326,1418,1589,1746,1836,1783,1532,1067,366,-540,-1616,-2809,-4035,-5232,-6301,-7176,-7794,-8103,-8099,-7789,-7218,-6453,-5585,-4696,-3892,-3228,-2755,-2479,-2354,-2311,-2238,-2007,-1513,-650,614,2279,4258,6429,8597,10581,12160,13172,13480,13015,11797,9882,7438,4640,1724,-1081,-3542,-5476,-6720,-7197,-6883,-5816,-4137,-1989,368,2741,4837,6501,7522,7838,7393,6247,4486,2290,-186,-2702,-5096,-7174,-8816,-9949,-10539,-10632,-10298,-9652,-8831,-7953,-7155,-6501,-6066,-5842,-5805,-5900,-6031,-6124,-6086,-5856,-5393,-4685,-3757,-2637,-1406,-106,1158,2332,3344,4130,4671,4922,4891,4589,4017,3236,2245,1119,-115,-1392,-2652,-3839,-4899,-5768,-6431,-6845,-7023,-6969,-6704,-6268,-5677,-4966,-4145,-3214,-2177,-1013,278,1707,3250,4880,6527,8103,9503,10599,11286,11465,11082,10133,8655,6755,4561,2248,-17,-2067,-3768,-5025,-5789,-6059,-5872,-5302,-4443,-3406,-2300,-1236,-294,462,993,1309,1400,1314,1065,682,182,-424,-1128,-1914,-2769,-3663,-4556,-5409,-6154,-6748,-7119,-7223,-7021,-6488,-5647,-4510,-3165,-1675,-168,1267,2497,3455,4044,4249,4056,3511,2696,1715,700,-210,-910,-1291,-1331,-1008,-393,433,1346,2204,2881,3261,3264,2862,2068,938,-411,-1890,-3332,-4650,-5704,-6434,-6763,-6678,-6161,-5237,-3943,-2314,-429,1665,3867,6118,8300,10350,12141,13608,14655,15214,15250,14735,13695,12174,10256,8051,5694,3328,1101,-837,-2384,-3437,-3981,-3995,-3550,-2691,-1544,-194,1239,2642,3935,5010,5834,6352,6572,6503,6187,5654,4962,4128,3202,2194,1139,77,-965,-1902,-2705,-3292,-3628,-3693,-3492,-3071,-2505,-1880,-1314,-885,-694,-771,-1134,-1758,-2565,-3467,-4341,-5071,-5531,-5651,-5352,-4651,-3566,-2206,-677,859,2267,3414,4202,4579,4543,4125,3416,2506,1531,606,-149,-643,-810,-626,-90,749,1835,3072,4360,5610,6725,7653,8347,8798,9002,8999,8795,8446,7973,7403,6757,6026,5218,4296,3259,2070,724,-775,-2415,-4139,-5882,-7547,-9029,-10226,-11042,-11422,-11321,-10744,-9705,-8258,-6467,-4418,-2208,54,2262,4301,6091,7557,8663,9400,9780,9840,9633,9208,8633,7951,7224,6478,5763,5080,4461,3900,3390,2942,2515,2127,1732,1338,915,469,-13,-518,-1048,-1574,-2098,-2579,-3016,-3384,-3665,-3851,-3937,-3916,-3816,-3636,-3421,-3179,-2943,-2714,-2496,-2284,-2061,-1827,-1570,-1307,-1045,-808,-606,-451,-333,-241,-147,-38,122,334,646,1057,1613,2320,3191,4219,5354,6547,7688,8681,9400,9738,9609,8952,7760,6057,3924,1472,-1155,-3784,-6248,-8369,-10001,-11033,-11401,-11107,-10200,-8786,-6997,-4992,-2911,-908,926,2490,3742,4658,5231,5508,5520,5354,5079,4787,4544,4405,4391,4493,4672,4860,4993,4981,4778,4338,3649,2740,1641,431,-827,-2045,-3162,-4110,-4857,-5366,-5646,-5689,-5540,-5223,-4790,-4292,-3773,-3273,-2830,-2445,-2143,-1905,-1737,-1618,-1555,-1525,-1542,-1592,-1682,-1822,-2009,-2264,-2570,-2924,-3278,-3597,-3802,-3851,-3697,-3324,-2761,-2028,-1198,-306,585,1455,2276,3040,3735,4350,4871,5270,5543,5658,5632,5442,5126,4684,4154,3564,2945,2343,1789,1339,1002,835,800,923,1133,1404,1667,1874,1976,1969,1829,1605,1311,994,691,407,167,-66,-294,-575,-932,-1414,-2063,-2890,-3927,-5152,-6542,-8038,-9568,-11041,-12352,-13424,-14152,-14510,-14449,-13997,-13188,-12096,-10824,-9458,-8132,-6898,-5864,-5032,-4439,-4041,-3807,-3672,-3572,-3444,-3236,-2908,-2446,-1857,-1163,-421,316,975,1488,1781,1827,1565,1035,241,-733,-1789,-2838,-3746,-4453,-4872,-4994,-4809,-4339,-3625,-2700,-1611,-403,889,2193,3459,4601,5539,6201,6513,6432,5943,5048,3807,2267,551,-1258,-3010,-4601,-5907,-6856,-7385,-7492,-7203,-6580,-5721,-4732,-3716,-2784,-1998,-1423,-1070,-930,-974,-1148,-1400,-1672,-1912,-2073,-2121,-2027,-1781,-1388,-875,-293,292,786,1129,1214,1020,507,-302,-1357,-2580,-3876,-5133,-6258,-7167,-7802,-8132,-8159,-7895,-7389,-6675,-5813,-4846,-3829,-2800,-1817,-900,-108,531,989,1218,1207,938,391,-393,-1403,-2570,-3814,-5054,-6175,-7090,-7724,-8009,-7954,-7556,-6897,-6049,-5134,-4223,-3424,-2750,-2214,-1782,-1376,-926,-362,369,1285,2354,3539,4753,5907,6924,7726,8268,8531,8521,8275,7857,7311,6725,6120,5537,4981,4426,3855,3238,2558,1814,1033,233,-530,-1221,-1801,-2240,-2536,-2694,-2741,-2719,-2676,-2649,-2691,-2794,-2985,-3223,-3493,-3754,-3980,-4156,-4266,-4331,-4341,-4342,-4311,-4281,-4217,-4124,-3954,-3693,-3306,-2774,-2100,-1286,-360,641,1677,2698,3672,4555,5350,6027,6619,7131,7589,8021,8425,8800,9125,9339,9412,9270,8897,8261,7396,6317,5104,3799,2476,1171,-73,-1242,-2328,-3313,-4182,-4905,-5419,-5686,-5635,-5228,-4454,-3330,-1926,-346,1280,2803,4083,4992,5449,5416,4910,4015,2843,1554,314,-741,-1480,-1854,-1846,-1501,-905,-158,629,1364,1971,2409,2647,2694,2548,2243,1795,1249,622,-44,-724,-1395,-2006,-2543,-2943,-3163,-3164,-2885,-2333,-1490,-413,826,2141,3401,4525,5399,5993,6265,6257,6013,5612,5152,4700,4334,4092,3977,3981,4053,4144,4192,4139,3956,3611,3128,2508,1820,1074,350,-360,-1001,-1591,-2108,-2544,-2893,-3121,-3219,-3158,-2949,-2595,-2141,-1625,-1099,-601,-162,230,579,942,1350,1859,2500,3282,4205,5218,6279,7302,8227,8956,9458,9658,9576,9206,8608,7846,6997,6138,5331,4597,3964,3380,2838,2257,1624,892,94,-761,-1588,-2345,-2939,-3341,-3501,-3431,-3136,-2671,-2085,-1460,-874,-408,-130,-105,-347,-864,-1615,-2533,-3537,-4534,-5437,-6173,-6707,-7010,-7100,-6990,-6725,-6330,-5846,-5296,-4691,-4061,-3400,-2750,-2109,-1529,-1027,-641,-410,-330,-438,-692,-1097,-1577,-2114,-2601,-3022,-3261,-3299,-3059,-2518,-1661,-493,948,2592,4352,6106,7729,9103,10099,10665,10741,10366,9599,8553,7374,6202,5184,4408,3954,3789,3898,4148,4441,4621,4577,4207,3469,2371,975,-601,-2218,-3703,-4917,-5740,-6101,-6001,-5489,-4665,-3687,-2681,-1802,-1142,-736,-604,-647,-806,-950,-982,-828,-435,194,1020,1983,2967,3888,4629,5121,5307,5195,4799,4220,3529,2847,2251,1808,1529,1395,1334,1269,1092,738,135,-720,-1804,-3046,-4341,-5570,-6600,-7312,-7614,-7450,-6811,-5738,-4320,-2689,-1003,560,1843,2714,3085,2955,2358,1419,290,-860,-1854,-2573,-2930,-2910,-2566,-1984,-1305,-652,-149,132,155,-43,-408,-816,-1171,-1358,-1315,-1010,-482,208,926,1554,1946,2004,1673,947,-88,-1314,-2548,-3607,-4306,-4522,-4174,-3287,-1951,-333,1351,2873,4012,4624,4609,3993,2870,1404,-180,-1665,-2866,-3622,-3896,-3673,-3047,-2146,-1117,-136,676,1204,1401,1259,824,181,-560,-1273,-1854,-2206,-2284,-2081,-1635,-1033,-372,235,682,903,850,532,5,-671,-1367,-1995,-2444,-2636,-2545,-2159,-1545,-772,38,778,1353,1694,1794,1686,1438,1157,936,847,943,1197,1567,1951,2243,2324,2107,1541,620,-607,-2044,-3571,-5029,-6277,-7174,-7618,-7558,-6982,-5963,-4589,-3045,-1478,-106,924,1489,1526,1070,214,-893,-2035,-3041,-3721,-3967,-3738,-3065,-2057,-880,290,1265,1917,2160,1997,1491,774,-8,-674,-1116,-1221,-989,-447,303,1119,1865,2397,2620,2484,1982,1175,161,-942,-1972,-2816,-3342,-3484,-3212,-2549,-1575,-415,784,1868,2682,3139,3160,2765,2001,980,-160,-1267,-2207,-2848,-3132,-3015,-2520,-1707,-657,532,1754,2947,4039,5014,5856,6567,7149,7591,7869,7948,7779,7328,6564,5505,4187,2698,1150,-329,-1600,-2555,-3101,-3179,-2794,-1952,-763,687,2229,3707,4950,5796,6135,5901,5101,3823,2224,497,-1113,-2412,-3226,-3469,-3138,-2311,-1148,153,1370,2290,2763,2679,2041,919,-549,-2142,-3669,-4879,-5630,-5783,-5304,-4234,-2679,-800,1187,3097,4717,5917,6589,6720,6329,5524,4420,3189,1976,928,146,-307,-426,-243,156,669,1180,1577,1776,1719,1396,813,38,-877,-1830,-2759,-3576,-4243,-4721,-4990,-5065,-4929,-4612,-4093,-3394,-2502,-1443,-231,1080,2438,3736,4905,5821,6414,6617,6413,5835,4960,3915,2847,1916,1254,969,1121,1699,2667,3905,5289,6655,7836,8694,9099,8993,8348,7227,5719,3995,2234,624,-656,-1496,-1838,-1692,-1164,-373,483,1238,1720,1816,1465,690,-425,-1721,-3017,-4100,-4805,-4984,-4595,-3642,-2238,-547,1230,2845,4137,4904,5122,4744,3896,2695,1342,27,-1070,-1807,-2092,-1899,-1249,-216,1084,2532,3971,5292,6347,7071,7375,7260,6710,5806,4599,3229,1798,450,-704,-1554,-2028,-2077,-1696,-909,221,1611,3147,4722,6197,7479,8446,9019,9132,8727,7802,6361,4466,2215,-264,-2797,-5223,-7359,-9073,-10260,-10872,-10930,-10497,-9685,-8651,-7541,-6522,-5725,-5242,-5133,-5374,-5925,-6643,-7403,-8010,-8303,-8131,-7381,-6031,-4086,-1667,1080,3951,6712,9157,11086,12366,12932,12788,12037,10812,9327,7769,6357,5224,4494,4189,4280,4690,5266,5869,6338,6532,6376,5812,4872,3617,2150,604,-910,-2257,-3380,-4193,-4710,-4923,-4893,-4664,-4323,-3924,-3552,-3250,-3068,-3025,-3135,-3382,-3766,-4242,-4803,-5394,-5992,-6538,-6984,-7273,-7349,-7171,-6714,-5980,-4995,-3819,-2520,-1200,56,1143,1990,2541,2770,2707,2395,1939,1436,1010,752,737,996,1517,2249,3113,4003,4815,5443,5809,5836,5509,4808,3776,2479,995,-554,-2053,-3390,-4439,-5147,-5453,-5372,-4969,-4335,-3627,-3005,-2618,-2615,-3079,-4033,-5446,-7188,-9104,-10981,-12622,-13840,-14508,-14567,-14026,-12982,-11569,-9976,-8388,-6995,-5932,-5298,-5116,-5343,-5890,-6604,-7331,-7905,-8183,-8069,-7496,-6472,-5040,-3281,-1324,703,2660,4409,5849,6883,7463,7566,7202,6430,5312,3969,2515,1082,-188,-1191,-1835,-2068,-1894,-1351,-515,487,1545,2514,3283,3753,3858,3563,2871,1821,486,-1027,-2596,-4091,-5385,-6379,-6996,-7207,-7013,-6475,-5656,-4705,-3716,-2875,-2265,-2033,-2194,-2787,-3730,-4943,-6263,-7555,-8641,-9428,-9791,-9713,-9173,-8229,-6954,-5476,-3907,-2412,-1104,-116,486,654,412,-181,-1009,-1949,-2836,-3558,-3991,-4086,-3815,-3215,-2349,-1312,-216,824,1710,2346,2685,2695,2397,1827,1079,217,-632,-1406,-2014,-2419,-2595,-2540,-2287,-1868,-1344,-761,-193,320,697,913,894,633,98,-675,-1654,-2756,-3889,-4966,-5875,-6557,-6963,-7069,-6911,-6517,-5958,-5303,-4613,-3953,-3361,-2856,-2440,-2089,-1752,-1386,-922,-314,458,1403,2479,3647,4813,5932,6896,7682,8207,8468,8415,8079,7449,6592,5548,4417,3270,2205,1282,555,50,-230,-302,-193,49,383,720,1017,1172,1124,832,255,-571,-1585,-2692,-3760,-4657,-5274,-5527,-5382,-4874,-4063,-3068,-2009,-1013,-183,404,723,755,551,146,-378,-956,-1511,-1980,-2314,-2478,-2455,-2243,-1848,-1289,-592,221,1109,2044,2977,3869,4662,5328,5808,6119,6233,6209,6092,5944,5851,5852,6002,6297,6733,7250,7808,8312,8713,8938,8950,8728,8278,7626,6834,5960,5073,4244,3505,2884,2369,1926,1513,1078,577,-16,-719,-1520,-2421,-3386,-4399,-5427,-6435,-7383,-8230,-8932,-9450,-9760,-9842,-9693,-9324,-8739,-7955,-6980,-5828,-4515,-3077,-1551,-10,1483,2846,4021,4957,5653,6108,6376,6514,6586,6666,6783,6981,7234,7531,7806,8017,8084,7986,7660,7129,6376,5454,4401,3280,2158,1099,146,-644,-1264,-1699,-1946,-2035,-1963,-1766,-1466,-1084,-659,-190,275,751,1203,1638,2038,2394,2698,2943,3129,3254,3337,3381,3414,3446,3491,3556,3639,3726,3823,3903,3987,4070,4179,4338,4560,4864,5233,5633,6027,6330,6500,6469,6202,5699,4957,4031,2962,1831,708,-326,-1206,-1881,-2322,-2538,-2560,-2457,-2310,-2211,-2240,-2456,-2879,-3486,-4225,-5007,-5754,-6386,-6852,-7126,-7220,-7147,-6945,-6639,-6257,-5814,-5321,-4788,-4231,-3668,-3133,-2656,-2277,-2034,-1947,-2025,-2269,-2636,-3094,-3578,-4029,-4385,-4585,-4581,-4338,-3844,-3094,-2111,-933,404,1832,3306,4754,6142,7402,8531,9487,10286,10930,11426,11789,12018,12104,12031,11780,11326,10655,9765,8652,7358,5902,4353,2748,1162,-361,-1746,-2954,-3909,-4584,-4932,-4964,-4692,-4192,-3540,-2865,-2260,-1849,-1683,-1816,-2224,-2870,-3654,-4482,-5208,-5736,-5939,-5759,-5162,-4164,-2852,-1326,240,1699,2868,3631,3891,3645,2942,1905,707,-469,-1441,-2073,-2275,-2035,-1381,-412,764,2010,3198,4218,4980,5438,5565,5387,4933,4278,3486,2644,1813,1059,424,-77,-425,-663,-799,-903,-1001,-1152,-1367,-1679,-2058,-2512,-2988,-3473,-3914,-4285,-4541,-4642,-4557,-4244,-3691,-2894,-1881,-708,532,1729,2751,3473,3794,3637,2991,1885,401,-1321,-3135,-4859,-6329,-7407,-7971,-7956,-7340,-6138,-4442,-2350,-36,2329,4553,6458,7907,8797,9099,8835,8086,6969,5648,4263,2993,1944,1216,842,798,1018,1376,1736,1952,1883,1441,569,-723,-2365,-4226,-6139,-7893,-9297,-10180,-10442,-10047,-9061,-7600,-5859,-4035,-2333,-923,77,603,664,310,-338,-1170,-2020,-2771,-3302,-3544,-3461,-3073,-2416,-1589,-660,231,1026,1613,1964,2059,1913,1588,1152,701,310,75,40,262,744,1473,2407,3478,4588,5655,6563,7245,7617,7651,7317,6648,5673,4474,3134,1752,422,-766,-1763,-2508,-3007,-3240,-3236,-3015,-2602,-2045,-1383,-687,-23,519,867,943,719,178,-635,-1658,-2780,-3897,-4871,-5605,-6004,-6020,-5661,-4967,-4041,-3009,-2017,-1216,-724,-632,-989,-1763,-2923,-4323,-5854,-7319,-8570,-9443,-9823,-9666,-8948,-7756,-6169,-4342,-2409,-516,1212,2684,3820,4595,4990,5030,4747,4210,3478,2644,1770,947,226,-336,-699,-862,-797,-544,-112,453,1105,1796,2478,3104,3646,4086,4422,4674,4871,5040,5224,5421,5659,5906,6159,6386,6560,6675,6695,6637,6460,6194,5789,5285,4631,3873,2982,2017,991,-25,-963,-1759,-2332,-2639,-2652,-2383,-1884,-1239,-561,44,454,610,452,14,-681,-1500,-2359,-3089,-3592,-3745,-3514,-2876,-1909,-712,562,1738,2648,3150,3129,2552,1419,-182,-2121,-4213,-6245,-7996,-9266,-9884,-9760,-8864,-7246,-5040,-2408,410,3209,5742,7837,9317,10094,10117,9402,8032,6121,3837,1368,-1102,-3375,-5320,-6789,-7740,-8131,-7995,-7417,-6484,-5353,-4145,-2991,-1991,-1189,-601,-181,140,464,881,1482,2311,3377,4648,6035,7444,8739,9815,10566,10923,10864,10382,9529,8364,6983,5493,4003,2639,1508,720,368,487,1122,2213,3704,5451,7286,9011,10427,11342,11627,11189,10042,8260,6003,3494,966,-1314,-3146,-4372,-4916,-4806,-4141,-3094,-1896,-757,86,493,345,-366,-1604,-3239,-5127,-7058,-8846,-10285,-11224,-11522,-11138,-10045,-8318,-6077,-3473,-719,1996,4482,6565,8149,9144,9573,9460,8931,8093,7126,6159,5347,4779,4519,4568,4891,5403,6002,6561,6971,7129,6974,6497,5711,4723,3617,2555,1647,1025,741,848,1298,2041,2958,3913,4774,5402,5694,5585,5045,4101,2812,1265,-437,-2180,-3867,-5400,-6692,-7689,-8311,-8537,-8326,-7687,-6653,-5280,-3675,-1963,-286,1189,2342,3059,3301,3089,2508,1708,868,181,-188,-131,398,1355,2616,4016,5336,6373,6951,6945,6312,5088,3382,1356,-774,-2836,-4600,-5968,-6801,-7083,-6811,-6042,-4863,-3399,-1773,-133,1386,2665,3591,4108,4171,3789,3014,1914,603,-808,-2204,-3475,-4546,-5354,-5875,-6114,-6087,-5855,-5464,-4976,-4451,-3921,-3409,-2918,-2426,-1901,-1318,-633,158,1051,2023,3017,3976,4826,5505,5956,6156,6090,5800,5326,4759,4180,3679,3334,3166,3185,3325,3507,3625,3567,3260,2642,1724,541,-832,-2285,-3723,-5046,-6177,-7090,-7763,-8232,-8519,-8673,-8705,-8637,-8460,-8149,-7716,-7145,-6481,-5783,-5130,-4622,-4359,-4411,-4840,-5639,-6793,-8208,-9802,-11428,-12977,-14316,-15353,-16013,-16247,-16041,-15388,-14313,-12845,-11029,-8931,-6622,-4207,-1786,507,2564,4256,5500,6221,6392,6022,5150,3869,2286,538,-1221,-2850,-4210,-5192,-5733,-5799,-5410,-4620,-3519,-2200,-792,613,1895,2984,3791,4289,4434,4228,3695,2849,1775,520,-817,-2137,-3368,-4394,-5179,-5642,-5793,-5612,-5167,-4503,-3720,-2911,-2166,-1574,-1179,-1002,-1035,-1227,-1531,-1874,-2205,-2489,-2704,-2874,-3015,-3182,-3406,-3716,-4100,-4534,-4930,-5226,-5305,-5107,-4574,-3700,-2532,-1145,329,1754,2981,3876,4322,4258,3638,2498,880,-1106,-3336,-5680,-7966,-10083,-11878,-13263,-14145,-14473,-14207,-13353,-11928,-10006,-7676,-5088,-2391,208,2552,4440,5764,6416,6379,5676,4403,2686,701,-1381,-3385,-5160,-6594,-7599,-8151,-8228,-7875,-7124,-6063,-4761,-3337,-1883,-521,650,1555,2120,2337,2208,1788,1162,436,-272,-836,-1169,-1190,-880,-250,633,1690,2813,3898,4868,5658,6251,6656,6903,7040,7117,7168,7220,7274,7310,7302,7198,6968,6568,5996,5259,4409,3521,2693,2035,1641,1582,1879,2499,3358,4308,5197,5826,6060,5761,4884,3429,1480,-832,-3336,-5827,-8134,-10076,-11559,-12504,-12920,-12849,-12376,-11594,-10597,-9460,-8223,-6923,-5556,-4151,-2730,-1335,-46,1078,1950,2522,2778,2723,2429,1963,1445,958,605,443,505,818,1359,2111,3045,4111,5277,6495,7706,8866,9909,10774,11410,11768,11833,11599,11111,10405,9577,8684,7824,7031,6370,5818,5380,4998,4623,4197,3683,3053,2336,1564,811,142,-363,-678,-761,-656,-390,-40,309,590,722,688,463,122,-300,-658,-879,-835,-476,236,1260,2522,3890,5207,6306,7034,7275,6958,6086,4705,2929,906,-1212,-3246,-5078,-6584,-7716,-8453,-8827,-8898,-8746,-8445,-8057,-7603,-7079,-6436,-5630,-4598,-3325,-1817,-151,1581,3226,4634,5669,6213,6208,5659,4609,3195,1560,-90,-1566,-2670,-3248,-3201,-2480,-1132,753,3007,5431,7808,9921,11593,12681,13113,12881,12044,10721,9064,7267,5493,3935,2701,1896,1563,1686,2233,3106,4197,5393,6563,7618,8467,9069,9386,9419,9160,8614,7788,6676,5299,3660,1797,-247,-2397,-4549,-6581,-8331,-9662,-10425,-10525,-9930,-8672,-6879,-4734,-2485,-388,1294,2362,2677,2192,963,-881,-3132,-5543,-7872,-9877,-11388,-12280,-12514,-12120,-11203,-9895,-8384,-6827,-5366,-4102,-3042,-2177,-1409,-645,207,1222,2404,3718,5071,6334,7379,8077,8346,8142,7485,6442,5130,3701,2302,1108,216,-261,-329,17,658,1506,2389,3176,3721,3929,3739,3141,2174,914,-511,-1978,-3324,-4433,-5181,-5510,-5397,-4871,-4014,-2935,-1769,-642,332,1090,1602,1901,2050,2150,2293,2566,3016,3642,4399,5193,5906,6415,6615,6443,5891,5027,3959,2863,1907,1245,1006,1216,1866,2856,4033,5237,6274,7003,7298,7092,6371,5167,3549,1636,-469,-2614,-4687,-6571,-8167,-9432,-10314,-10851,-11052,-11004,-10768,-10399,-9959,-9427,-8810,-8035,-7069,-5859,-4413,-2770,-1039,639,2083,3113,3580,3389,2516,1043,-872,-3004,-5065,-6807,-7971,-8407,-8035,-6884,-5084,-2821,-358,2058,4182,5820,6871,7264,7070,6353,5295,4042,2787,1675,843,358,267,543,1141,1974,2947,3949,4910,5734,6402,6873,7168,7291,7285,7165,6959,6670,6284,5768,5092,4197,3071,1703,143,-1525,-3161,-4611,-5697,-6283,-6283,-5664,-4513,-2948,-1189,540,2003,2991,3369,3056,2079,513,-1467,-3686,-5901,-7924,-9556,-10677,-11198,-11126,-10498,-9443,-8101,-6662,-5294,-4147,-3315,-2823,-2629,-2629,-2674,-2624,-2332,-1734,-805,395,1750,3105,4302,5190,5683,5733,5375,4683,3782,2798,1871,1086,540,222,155,258,488,746,977,1095,1094,927,640,248,-187,-593,-915,-1076,-1031,-757,-234,482,1350,2266,3140,3875,4388,4646,4635,4399,4000,3523,3051,2656,2385,2240,2203,2208,2168,2003,1619,983,84,-1017,-2216,-3362,-4307,-4897,-5050,-4718,-3958,-2865,-1608,-363,687,1406,1683,1508,886,-84,-1300,-2621,-3930,-5099,-6063,-6750,-7159,-7280,-7167,-6864,-6455,-6016,-5635,-5362,-5251,-5277,-5399,-5520,-5518,-5262,-4651,-3619,-2174,-399,1571,3535,5298,6672,7522,7794,7480,6694,5544,4221,2889,1698,773,172,-78,-10,323,832,1431,2027,2543,2917,3115,3118,2936,2595,2120,1569,969,385,-151,-588,-896,-1043,-1014,-795,-391,186,907,1737,2617,3481,4269,4890,5304,5445,5300,4859,4149,3214,2118,942,-225,-1273,-2112,-2635,-2782,-2501,-1797,-713,652,2166,3654,4955,5891,6342,6217,5494,4214,2472,403,-1812,-4017,-6020,-7709,-8962,-9741,-10033,-9870,-9341,-8538,-7598,-6638,-5773,-5097,-4635,-4397,-4309,-4278,-4186,-3901,-3340,-2451,-1239,220,1814,3400,4814,5939,6659,6937,6769,6205,5335,4270,3114,2003,991,179,-425,-794,-943,-899,-683,-340,112,642,1234,1880,2563,3289,4028,4780,5503,6176,6765,7226,7547,7709,7719,7611,7413,7194,6980,6836,6751,6752,6786,6821,6797,6648,6342,5839,5152,4300,3347,2358,1427,632,53,-252,-262,28,561,1272,2041,2762,3313,3598,3556,3165,2440,1453,287,-951,-2137,-3195,-4021,-4594,-4878,-4906,-4705,-4347,-3885,-3409,-2970,-2642,-2455,-2438,-2570,-2815,-3085,-3295,-3309,-3054,-2402,-1358,124,1951,4039,6231,8351,10218,11661,12533,12754,12290,11166,9494,7397,5069,2693,457,-1476,-2997,-4024,-4565,-4634,-4321,-3725,-2951,-2122,-1313,-604,-18,440,784,1060,1290,1520,1761,2037,2348,2700,3099,3539,4031,4560,5110,5662,6155,6554,6792,6805,6557,6011,5165,4077,2794,1450,152,-959,-1770,-2187,-2171,-1708,-874,253,1507,2739,3766,4425,4599,4200,3230,1726,-185,-2353,-4584,-6681,-8469,-9795,-10566,-10734,-10319,-9383,-8033,-6408,-4647,-2908,-1318,18,1008,1639,1897,1843,1556,1133,708,380,257,414,884,1671,2728,3959,5251,6453,7413,8006,8114,7700,6748,5332,3546,1547,-518,-2477,-4198,-5575,-6541,-7099,-7262,-7125,-6760,-6296,-5822,-5434,-5179,-5093,-5155,-5345,-5601,-5880,-6111,-6269,-6286,-6156,-5843,-5347,-4673,-3850,-2922,-1953,-1026,-219,369,689,672,338,-309,-1182,-2181,-3189,-4064,-4701,-5005,-4921,-4461,-3643,-2579,-1356,-129,967,1798,2234,2209,1664,618,-867,-2692,-4697,-6718,-8584,-10118,-11214,-11765,-11768,-11244,-10284,-9022,-7622,-6243,-5062,-4178,-3691,-3596,-3866,-4390,-5047,-5673,-6121,-6271,-6021,-5344,-4248,-2812,-1149,565,2167,3448,4251,4430,3930,2723,906,-1403,-4001,-6657,-9151,-11249,-12797,-13660,-13813,-13264,-12118,-10502,-8609,-6605,-4693,-3012,-1693,-796,-351,-315,-632,-1191,-1882,-2574,-3155,-3507,-3562,-3250,-2579,-1555,-269,1179,2647,3973,5020,5637,5753,5314,4354,2963,1269,-535,-2271,-3746,-4800,-5338,-5293,-4699,-3621,-2203,-608,978,2371,3424,4015,4088,3630,2692,1358,-234,-1945,-3617,-5116,-6327,-7181,-7650,-7745,-7529,-7068,-6475,-5833,-5250,-4783,-4499,-4402,-4520,-4792,-5205,-5678,-6135,-6516,-6710,-6672,-6328,-5652,-4664,-3397,-1960,-476,912,2035,2767,2996,2667,1793,442,-1263,-3148,-5019,-6701,-7998,-8825,-9075,-8777,-7959,-6740,-5245,-3624,-2009,-523,768,1807,2606,3175,3581,3862,4100,4339,4644,5040,5568,6217,7009,7890,8843,9791,10675,11403,11900,12078,11905,11336,10418,9195,7786,6314,4915,3724,2841,2337,2233,2504,3078,3837,4646,5339,5784,5843,5454,4572,3242,1528,-428,-2501,-4502,-6311,-7780,-8834,-9426,-9556,-9264,-8623,-7727,-6665,-5549,-4444,-3437,-2571,-1882,-1378,-1064,-890,-843,-825,-794,-649,-332,228,1046,2141,3444,4898,6376,7754,8890,9654,9940,9687,8863,7522,5734,3649,1426,-739,-2674,-4205,-5219,-5644,-5460,-4718,-3507,-1946,-200,1606,3310,4825,6059,6975,7568,7858,7895,7746,7487,7189,6921,6742,6662,6718,6868,7086,7327,7508,7586,7483,7159,6597,5799,4810,3694,2527,1402,409,-394,-927,-1166,-1087,-683,-6,900,1916,2941,3817,4414,4614,4314,3497,2155,380,-1722,-3970,-6201,-8204,-9825,-10913,-11388,-11210,-10410,-9065,-7304,-5278,-3159,-1106,732,2254,3395,4160,4583,4762,4815,4853,5006,5335,5891,6657,7580,8566,9499,10266,10748,10881,10598,9902,8806,7372,5679,3833,1945,138,-1474,-2783,-3720,-4214,-4275,-3902,-3168,-2164,-996,200,1307,2224,2858,3175,3164,2855,2327,1660,976,367,-50,-239,-153,174,687,1296,1884,2341,2565,2491,2088,1372,415,-700,-1830,-2873,-3686,-4198,-4328,-4059,-3387,-2351,-1007,547,2226,3886,5427,6703,7616,8079,8029,7475,6425,4970,3209,1277,-668,-2476,-4007,-5141,-5801,-5963,-5638,-4910,-3883,-2715,-1559,-583,85,356,195,-345,-1186,-2148,-3095,-3837,-4267,-4314,-3971,-3316,-2468,-1572,-808,-296,-157,-424,-1093,-2096,-3329,-4659,-5958,-7088,-7960,-8490,-8645,-8424,-7846,-6971,-5860,-4599,-3261,-1929,-661,487,1481,2302,2950,3433,3779,4030,4222,4427,4679,5050,5567,6256,7117,8103,9162,10194,11095,11753,12062,11955,11391,10391,9016,7374,5603,3853,2260,950,-2,-551,-697,-483,33,747,1565,2372,3068,3563,3785,3686,3234,2443,1320,-81,-1699,-3465,-5288,-7080,-8752,-10215,-11400,-12249,-12727,-12826,-12563,-11992,-11173,-10193,-9127,-8044,-6990,-5967,-4969,-3949,-2877,-1720,-490,784,2015,3115,3956,4462,4528,4161,3345,2190,780,-705,-2135,-3336,-4208,-4657,-4669,-4255,-3487,-2463,-1291,-93,1038,2013,2794,3345,3688,3833,3822,3686,3459,3158,2808,2412,2000,1586,1206,905,709,667,792,1077,1501,1998,2500,2921,3183,3244,3074,2708,2185,1590,1005,506,147,-45,-68,58,299,625,997,1406,1820,2242,2652,3037,3373,3622,3748,3700,3442,2936,2176,1155,-78,-1474,-2955,-4410,-5764,-6897,-7755,-8276,-8445,-8274,-7805,-7098,-6220,-5232,-4188,-3118,-2043,-948,150,1274,2391,3487,4505,5399,6098,6552,6726,6576,6131,5382,4395,3219,1933,612,-666,-1837,-2859,-3693,-4336,-4784,-5051,-5147,-5100,-4912,-4615,-4218,-3745,-3228,-2691,-2183,-1729,-1374,-1145,-1050,-1081,-1207,-1375,-1519,-1579,-1491,-1223,-772,-165,542,1263,1919,2437,2767,2908,2886,2763,2611,2500,2487,2581,2782,3044,3312,3545,3682,3717,3630,3450,3197,2907,2616,2335,2092,1870,1660,1428,1132,727,181,-554,-1456,-2544,-3737,-4990,-6196,-7267,-8093,-8614,-8751,-8495,-7849,-6846,-5559,-4068,-2458,-836,736,2175,3444,4494,5315,5871,6166,6177,5895,5341,4503,3440,2181,811,-596,-1938,-3135,-4090,-4765,-5113,-5164,-4949,-4543,-4035,-3510,-3048,-2695,-2485,-2387,-2392,-2421,-2426,-2357,-2149,-1816,-1308,-677,92,949,1883,2859,3847,4812,5709,6487,7085,7442,7504,7235,6625,5710,4550,3268,1976,827,-78,-641,-850,-716,-319,235,831,1348,1697,1831,1710,1378,845,201,-513,-1215,-1863,-2403,-2826,-3107,-3285,-3364,-3412,-3449,-3543,-3697,-3948,-4265,-4626,-4971,-5224,-5311,-5148,-4670,-3842,-2645,-1131,650,2574,4536,6374,7976,9195,9945,10153,9784,8868,7450,5649,3584,1433,-662,-2533,-4058,-5155,-5753,-5874,-5535,-4826,-3852,-2737,-1608,-597,218,751,993,957,694,292,-157,-545,-796,-824,-603,-102,670,1667,2857,4135,5444,6661,7713,8500,8967,9065,8799,8192,7308,6251,5125,4065,3178,2573,2299,2385,2788,3440,4225,5020,5704,6180,6408,6355,6089,5644,5129,4613,4166,3844,3647,3590,3620,3729,3846,3948,3973,3894,3660,3252,2631,1799,761,-440,-1733,-3015,-4165,-5053,-5559,-5600,-5145,-4210,-2894,-1311,353,1951,3293,4285,4811,4860,4439,3602,2463,1121,-276,-1606,-2757,-3634,-4187,-4391,-4254,-3821,-3153,-2321,-1413,-505,331,1026,1559,1888,2043,2022,1891,1674,1432,1193,987,828,717,666,670,743,893,1131,1458,1873,2344,2841,3306,3684,3925,3995,3885,3624,3258,2874,2545,2353,2357,2566,2978,3519,4108,4624,4978,5064,4867,4370,3649,2796,1935,1197,687,478,595,1007,1633,2374,3088,3675,4025,4081,3811,3214,2325,1193,-112,-1493,-2862,-4090,-5085,-5737,-5987,-5799,-5201,-4250,-3054,-1746,-452,690,1581,2164,2382,2269,1821,1120,210,-821,-1901,-2960,-3924,-4762,-5427,-5935,-6279,-6509,-6638,-6728,-6772,-6829,-6861,-6915,-6957,-7010,-7068,-7136,-7226,-7342,-7498,-7690,-7922,-8173,-8415,-8606,-8683,-8584,-8265,-7668,-6818,-5717,-4463,-3139,-1881,-790,19,505,652,514,184,-217,-555,-717,-613,-212,487,1413,2483,3564,4538,5291,5731,5808,5512,4866,3935,2787,1513,188,-1114,-2342,-3467,-4459,-5338,-6077,-6718,-7235,-7668,-7996,-8262,-8444,-8584,-8663,-8693,-8658,-8543,-8323,-8001,-7567,-7052,-6492,-5925,-5407,-4965,-4624,-4373,-4188,-4036,-3876,-3688,-3470,-3239,-3045,-2943,-2988,-3230,-3679,-4334,-5153,-6066,-7005,-7870,-8587,-9087,-9322,-9272,-8960,-8402,-7686,-6870,-6045,-5289,-4660,-4206,-3938,-3851,-3882,-3993,-4060,-4030,-3792,-3303,-2533,-1493,-254,1103,2436,3624,4533,5073,5190,4894,4238,3343,2338,1378,589,64,-153,-78,220,651,1076,1401,1513,1368,943,276,-580,-1533,-2495,-3389,-4146,-4734,-5144,-5385,-5489,-5506,-5457,-5405,-5347,-5316,-5282,-5256,-5196,-5101,-4952,-4748,-4491,-4199,-3875,-3539,-3206,-2881,-2580,-2318,-2088,-1919,-1783,-1703,-1651,-1637,-1640,-1671,-1720,-1813,-1934,-2117,-2326,-2564,-2780,-2937,-2976,-2865,-2564,-2078,-1428,-650,177,992,1713,2264,2602,2680,2489,2049,1380,562,-337,-1214,-1954,-2457,-2609,-2346,-1619,-452,1108,2916,4844,6674,8256,9398,10021,10052,9546,8581,7317,5944,4633,3571,2854,2551,2646,3059,3684,4358,4959,5355,5479,5307,4864,4220,3468,2702,2022,1478,1123,949,941,1058,1246,1453,1622,1723,1715,1623,1443,1240,1064,967,1006,1182,1496,1891,2298,2628,2796,2729,2383,1751,874,-166,-1255,-2260,-3043,-3494,-3533,-3139,-2341,-1223,95,1464,2737,3801,4553,4973,5063,4871,4491,3990,3467,2979,2565,2261,2046,1931,1877,1868,1867,1850,1783,1650,1432,1133,763,369,-16,-325,-503,-526,-347,-4,483,1042,1590,2053,2364,2485,2419,2204,1898,1604,1389,1348,1513,1917,2518,3279,4101,4885,5553,6004,6224,6203,5983,5649,5286,4985,4823,4836,5016,5336,5703,6032,6216,6167,5826,5172,4247,3112,1910,769,-148,-725,-859,-554,180,1199,2378,3511,4436,4997,5096,4709,3875,2700,1355,8,-1133,-1937,-2277,-2135,-1529,-569,611,1816,2894,3664,4038,3949,3432,2545,1429,212,-947,-1937,-2657,-3087,-3210,-3088,-2785,-2388,-1994,-1684,-1518,-1538,-1733,-2074,-2480,-2852,-3089,-3075,-2748,-2057,-1033,273,1723,3204,4541,5614,6326,6625,6540,6111,5464,4691,3936,3272,2789,2511,2440,2559,2793,3108,3412,3673,3837,3910,3885,3801,3673,3530,3368,3183,2921,2564,2035,1324,378,-768,-2105,-3546,-5004,-6361,-7495,-8286,-8659,-8546,-7969,-6975,-5673,-4223,-2792,-1571,-710,-343,-517,-1235,-2415,-3902,-5508,-6999,-8155,-8786,-8764,-8037,-6654,-4739,-2497,-161,1999,3785,4989,5569,5485,4865,3853,2651,1485,518,-92,-292,-71,512,1348,2308,3251,4027,4556,4728,4547,4018,3204,2226,1192,243,-504,-966,-1103,-908,-450,213,961,1718,2396,2957,3384,3701,3928,4127,4295,4478,4638,4762,4795,4691,4398,3893,3150,2195,1069,-157,-1382,-2505,-3424,-4060,-4374,-4361,-4077,-3593,-3036,-2509,-2135,-1990,-2104,-2480,-3032,-3678,-4294,-4748,-4959,-4854,-4416,-3688,-2731,-1663,-603,309,967,1265,1160,644,-242,-1384,-2663,-3884,-4909,-5544,-5724,-5348,-4480,-3173,-1591,83,1647,2907,3701,3939,3589,2703,1402,-148,-1754,-3227,-4416,-5213,-5577,-5524,-5127,-4487,-3727,-2971,-2315,-1835,-1558,-1468,-1516,-1609,-1667,-1582,-1306,-805,-104,722,1573,2330,2879,3156,3121,2821,2320,1741,1201,809,642,722,1031,1506,2052,2583,2996,3245,3292,3165,2902,2597,2335,2214,2313,2660,3259,4034,4892,5676,6251,6472,6260,5592,4516,3159,1691,316,-782,-1444,-1594,-1215,-393,745,1995,3163,4045,4475,4361,3637,2357,591,-1494,-3716,-5859,-7696,-9047,-9749,-9725,-8970,-7555,-5640,-3424,-1160,915,2569,3636,4002,3661,2655,1138,-706,-2645,-4454,-5938,-6950,-7432,-7369,-6857,-6003,-4973,-3927,-3006,-2309,-1904,-1765,-1865,-2097,-2361,-2546,-2573,-2382,-1977,-1394,-693,22,683,1220,1597,1822,1917,1935,1924,1933,1973,2049,2137,2179,2157,1991,1694,1236,667,33,-576,-1067,-1338,-1310,-920,-160,931,2269,3702,5068,6178,6867,7024,6590,5604,4168,2454,675,-958,-2251,-3058,-3322,-3035,-2293,-1222,-6,1166,2129,2729,2885,2556,1762,580,-863,-2428,-3918,-5188,-6058,-6440,-6256,-5528,-4310,-2736,-959,844,2503,3865,4840,5348,5403,5045,4348,3453,2451,1491,641,-33,-520,-858,-1099,-1326,-1614,-2018,-2566,-3249,-4023,-4819,-5548,-6134,-6498,-6609,-6450,-6048,-5461,-4750,-3997,-3255,-2575,-1968,-1442,-968,-531,-103,330,766,1199,1613,1976,2285,2509,2657,2732,2753,2754,2776,2858,3047,3374,3854,4485,5229,6038,6821,7490,7958,8129,7973,7449,6596,5455,4124,2688,1264,-65,-1208,-2135,-2796,-3220,-3414,-3426,-3313,-3120,-2910,-2716,-2592,-2535,-2584,-2687,-2847,-2980,-3039,-2945,-2640,-2090,-1292,-284,854,2010,3064,3874,4346,4393,3997,3179,2021,653,-773,-2065,-3071,-3651,-3718,-3274,-2365,-1121,290,1687,2890,3774,4248,4324,4022,3468,2765,2052,1447,1029,862,958,1306,1883,2636,3532,4523,5561,6612,7613,8517,9250,9755,9963,9832,9344,8498,7346,5958,4438,2910,1503,349,-441,-783,-634,-5,1048,2414,3957,5511,6923,8048,8775,9051,8842,8193,7159,5832,4326,2748,1202,-225,-1460,-2468,-3211,-3695,-3929,-3938,-3769,-3462,-3092,-2693,-2355,-2097,-1975,-1986,-2126,-2340,-2579,-2742,-2759,-2551,-2063,-1289,-240,1007,2359,3693,4872,5778,6289,6358,5930,5068,3825,2351,793,-676,-1911,-2789,-3261,-3311,-3004,-2415,-1665,-843,-54,659,1256,1732,2090,2347,2499,2576,2554,2464,2299,2096,1882,1699,1592,1587,1716,1968,2328,2750,3180,3552,3816,3905,3808,3490,2982,2309,1532,736,0,-581,-921,-977,-709,-147,670,1653,2707,3730,4621,5306,5727,5840,5654,5150,4389,3373,2197,874,-493,-1869,-3174,-4355,-5359,-6151,-6690,-6995,-7049,-6916,-6616,-6230,-5785,-5363,-4961,-4627,-4334,-4077,-3827,-3553,-3232,-2854,-2413,-1947,-1472,-1058,-750,-611,-693,-1035,-1646,-2517,-3601,-4800,-6025,-7121,-7992,-8516,-8658,-8396,-7792,-6938,-5947,-4970,-4103,-3453,-3071,-2966,-3127,-3491,-3996,-4556,-5082,-5500,-5733,-5744,-5507,-5036,-4364,-3568,-2733,-1960,-1354,-992,-943,-1225,-1833,-2702,-3774,-4925,-6068,-7076,-7863,-8332,-8432,-8110,-7366,-6204,-4679,-2862,-858,1214,3210,5007,6453,7447,7898,7736,6970,5607,3731,1466,-1058,-3644,-6135,-8344,-10138,-11394,-12074,-12155,-11699,-10798,-9583,-8217,-6855,-5647,-4704,-4090,-3819,-3858,-4120,-4516,-4931,-5268,-5458,-5455,-5241,-4849,-4300,-3675,-3032,-2449,-2004,-1746,-1744,-2004,-2546,-3319,-4280,-5322,-6358,-7259,-7938,-8310,-8328,-7993,-7323,-6395,-5282,-4101,-2941,-1918,-1109,-586,-391,-531,-984,-1695,-2573,-3523,-4423,-5181,-5704,-5947,-5885,-5549,-4978,-4269,-3493,-2755,-2122,-1657,-1385,-1322,-1443,-1725,-2103,-2531,-2930,-3227,-3367,-3259,-2881,-2189,-1192,72,1536,3100,4634,6007,7083,7741,7897,7500,6548,5105,3248,1138,-1081,-3227,-5143,-6690,-7780,-8363,-8447,-8093,-7389,-6466,-5456,-4478,-3631,-2965,-2479,-2137,-1852,-1542,-1111,-515,267,1213,2230,3259,4148,4840,5226,5283,5001,4411,3583,2597,1548,530,-370,-1088,-1560,-1771,-1690,-1355,-771,-8,879,1810,2708,3474,4061,4375,4406,4126,3566,2770,1828,827,-112,-886,-1403,-1600,-1437,-944,-146,840,1919,2948,3797,4359,4532,4291,3613,2559,1204,-330,-1899,-3356,-4539,-5317,-5557,-5195,-4178,-2545,-361,2226,5035,7846,10418,12546,14032,14771,14697,13835,12284,10183,7739,5158,2655,436,-1356,-2603,-3263,-3355,-2933,-2123,-1061,101,1194,2106,2713,2978,2890,2504,1915,1252,643,219,66,230,719,1458,2397,3371,4312,5053,5533,5668,5432,4827,3895,2697,1324,-114,-1516,-2754,-3724,-4329,-4495,-4191,-3409,-2211,-667,1070,2869,4553,5984,7035,7620,7723,7345,6573,5496,4240,2944,1713,667,-132,-639,-837,-763,-448,31,601,1181,1706,2105,2354,2423,2322,2083,1757,1418,1161,1080,1269,1804,2727,4027,5659,7509,9441,11261,12805,13871,14346,14124,13193,11602,9458,6934,4215,1517,-971,-3080,-4690,-5730,-6188,-6084,-5507,-4556,-3346,-2032,-710,484,1486,2242,2753,3049,3199,3284,3393,3584,3908,4345,4867,5390,5820,6066,6032,5670,4960,3917,2624,1151,-357,-1806,-3048,-4012,-4591,-4754,-4463,-3733,-2606,-1140,531,2297,3982,5419,6470,6984,6919,6245,5049,3440,1610,-250,-1943,-3304,-4217,-4635,-4559,-4074,-3277,-2328,-1358,-514,94,398,345,-45,-750,-1698,-2810,-3979,-5098,-6040,-6695,-6949,-6721,-5959,-4668,-2907,-783,1529,3842,5930,7603,8685,9064,8708,7628,5952,3827,1460,-915,-3105,-4900,-6181,-6847,-6888,-6339,-5290,-3875,-2248,-577,981,2280,3230,3756,3865,3594,3046,2345,1647,1089,806,861,1287,2032,3001,4052,5018,5748,6103,6006,5425,4398,2999,1354,-401,-2135,-3700,-4991,-5908,-6367,-6339,-5798,-4773,-3344,-1615,244,2052,3613,4755,5339,5306,4654,3471,1894,105,-1708,-3366,-4730,-5710,-6268,-6423,-6233,-5773,-5157,-4452,-3771,-3148,-2660,-2309,-2137,-2121,-2267,-2516,-2841,-3132,-3339,-3339,-3075,-2488,-1559,-344,1102,2633,4115,5400,6348,6874,6935,6525,5736,4641,3398,2125,967,2,-688,-1106,-1257,-1208,-1035,-820,-654,-593,-695,-974,-1420,-1996,-2652,-3307,-3894,-4328,-4537,-4490,-4150,-3533,-2685,-1666,-586,448,1328,1925,2184,2024,1469,532,-684,-2093,-3544,-4935,-6128,-7047,-7602,-7764,-7490,-6789,-5673,-4189,-2413,-436,1600,3565,5291,6650,7526,7852,7630,6883,5727,4259,2636,984,-582,-1960,-3106,-3959,-4542,-4841,-4905,-4764,-4467,-4069,-3626,-3186,-2801,-2493,-2270,-2122,-1985,-1816,-1509,-1017,-264,758,2046,3528,5120,6691,8111,9257,10014,10331,10164,9555,8534,7220,5700,4103,2539,1098,-133,-1129,-1853,-2343,-2622,-2746,-2797,-2805,-2870,-2988,-3224,-3549,-3970,-4429,-4896,-5280,-5547,-5603,-5437,-4999,-4319,-3423,-2371,-1260,-162,811,1586,2093,2297,2182,1779,1113,272,-698,-1709,-2686,-3580,-4303,-4820,-5071,-5014,-4640,-3941,-2958,-1758,-423,917,2153,3170,3874,4213,4169,3763,3051,2114,1039,-93,-1191,-2212,-3098,-3828,-4390,-4774,-4997,-5065,-5010,-4848,-4620,-4342,-4045,-3732,-3401,-3034,-2602,-2064,-1392,-555,444,1590,2825,4080,5247,6233,6930,7259,7177,6672,5786,4608,3236,1829,508,-585,-1347,-1734,-1710,-1344,-701,87,888,1565,2003,2128,1902,1341,512,-505,-1569,-2573,-3382,-3907,-4087,-3881,-3326,-2451,-1362,-146,1073,2197,3119,3772,4101,4091,3749,3121,2257,1245,162,-903,-1864,-2659,-3220,-3503,-3492,-3167,-2564,-1712,-694,413,1500,2466,3227,3688,3828,3595,3035,2153,1052,-217,-1542,-2829,-4003,-4957,-5664,-6056,-6134,-5907,-5412,-4709,-3883,-2995,-2143,-1365,-706,-174,242,592,902,1253,1664,2191,2825,3563,4347,5120,5798,6302,6564,6536,6198,5579,4710,3691,2596,1541,606,-121,-608,-814,-775,-513,-105,367,829,1189,1394,1408,1214,852,355,-194,-718,-1131,-1359,-1348,-1078,-549,186,1061,1979,2838,3539,3995,4168,4021,3607,2942,2143,1268,431,-303,-866,-1214,-1327,-1193,-830,-243,525,1453,2492,3593,4715,5796,6802,7682,8414,8964,9324,9470,9401,9097,8578,7835,6909,5829,4644,3418,2204,1062,45,-822,-1508,-2017,-2350,-2514,-2520,-2375,-2082,-1648,-1086,-417,330,1106,1878,2577,3175,3611,3860,3903,3723,3346,2788,2104,1342,588,-109,-651,-998,-1084,-891,-407,332,1292,2372,3501,4547,5417,6002,6230,6057,5483,4552,3346,1985,607,-642,-1625,-2231,-2392,-2067,-1299,-137,1291,2855,4401,5778,6857,7538,7770,7551,6911,5949,4739,3430,2095,868,-201,-1046,-1641,-1993,-2106,-2030,-1803,-1472,-1080,-658,-213,239,722,1240,1787,2380,2950,3480,3866,4039,3920,3434,2578,1332,-212,-1989,-3850,-5665,-7298,-8611,-9515,-9940,-9850,-9266,-8228,-6818,-5157,-3354,-1563,105,1539,2661,3440,3863,3977,3824,3482,3016,2485,1933,1391,870,381,-70,-468,-801,-1023,-1129,-1067,-845,-447,93,738,1421,2063,2586,2904,2958,2700,2119,1231,84,-1249,-2666,-4061,-5324,-6344,-7061,-7411,-7406,-7067,-6474,-5711,-4895,-4132,-3509,-3108,-2943,-3033,-3318,-3744,-4226,-4667,-5008,-5169,-5125,-4866,-4413,-3820,-3151,-2489,-1902,-1456,-1175,-1067,-1090,-1204,-1332,-1424,-1442,-1366,-1243,-1111,-1065,-1196,-1576,-2281,-3319,-4677,-6295,-8062,-9870,-11551,-12986,-14012,-14549,-14495,-13856,-12638,-10944,-8899,-6668,-4438,-2373,-625,710,1570,1960,1913,1503,823,-38,-991,-1956,-2894,-3741,-4498,-5125,-5620,-5962,-6130,-6113,-5888,-5454,-4821,-4009,-3070,-2073,-1089,-217,458,868,938,662,25,-916,-2095,-3407,-4719,-5910,-6833,-7394,-7516,-7181,-6426,-5340,-4065,-2753,-1581,-690,-192,-141,-540,-1318,-2379,-3587,-4780,-5842,-6634,-7097,-7187,-6920,-6365,-5600,-4766,-3952,-3295,-2832,-2619,-2618,-2770,-3012,-3213,-3341,-3295,-3095,-2740,-2301,-1861,-1509,-1346,-1433,-1816,-2493,-3427,-4535,-5728,-6851,-7808,-8447,-8699,-8501,-7851,-6808,-5459,-3943,-2399,-964,244,1160,1749,2020,2027,1821,1484,1070,641,222,-159,-510,-816,-1092,-1324,-1515,-1637,-1685,-1617,-1436,-1118,-658,-91,586,1305,2033,2704,3263,3656,3843,3798,3510,3004,2317,1514,690,-73,-654,-992,-1015,-715,-133,676,1578,2457,3185,3637,3754,3491,2873,1962,879,-258,-1268,-2043,-2432,-2408,-1921,-1068,68,1315,2496,3464,4078,4283,4087,3547,2809,2002,1300,823,668,853,1366,2091,2919,3674,4215,4405,4180,3513,2473,1158,-271,-1656,-2833,-3681,-4120,-4133,-3752,-3071,-2191,-1256,-373,359,877,1179,1269,1211,1059,884,741,668,687,795,985,1237,1531,1859,2200,2572,2946,3358,3774,4210,4645,5071,5473,5845,6170,6454,6692,6876,7007,7062,7028,6873,6582,6135,5542,4826,4039,3242,2513,1905,1476,1231,1171,1250,1410,1586,1713,1736,1633,1385,1038,634,271,25,10,277,882,1791,2951,4237,5510,6612,7408,7809,7773,7330,6559,5587,4548,3589,2803,2271,1992,1934,2011,2107,2107,1893,1404,616,-431,-1637,-2875,-3987,-4825,-5283,-5274,-4809,-3914,-2705,-1307,136,1476,2612,3479,4041,4342,4417,4357,4236,4121,4071,4106,4238,4449,4713,4996,5273,5512,5714,5874,6007,6132,6266,6424,6611,6816,7028,7211,7344,7388,7319,7111,6760,6241,5587,4789,3894,2945,1997,1122,393,-135,-407,-419,-183,238,781,1332,1818,2133,2234,2079,1676,1062,300,-505,-1260,-1835,-2161,-2148,-1786,-1089,-122,1002,2170,3241,4111,4685,4931,4841,4461,3858,3116,2323,1553,854,255,-253,-688,-1097,-1499,-1948,-2422,-2947,-3457,-3939,-4330,-4589,-4708,-4649,-4460,-4146,-3769,-3374,-3011,-2712,-2493,-2347,-2243,-2143,-2005,-1774,-1453,-1001,-477,110,679,1192,1568,1797,1826,1695,1412,1040,649,300,68,4,135,485,1019,1726,2523,3375,4181,4888,5415,5710,5724,5442,4859,4012,2968,1812,662,-369,-1173,-1665,-1801,-1581,-1044,-282,609,1495,2285,2864,3202,3257,3066,2676,2168,1616,1123,722,474,364,375,451,531,547,440,188,-238,-784,-1432,-2087,-2694,-3176,-3502,-3634,-3613,-3443,-3200,-2920,-2660,-2456,-2326,-2289,-2330,-2459,-2651,-2918,-3241,-3639,-4091,-4610,-5158,-5719,-6233,-6643,-6877,-6875,-6569,-5955,-5018,-3815,-2431,-960,453,1696,2653,3237,3414,3173,2575,1683,646,-449,-1429,-2207,-2674,-2782,-2505,-1871,-926,238,1528,2830,4038,5050,5786,6180,6193,5820,5074,4012,2704,1260,-206,-1567,-2715,-3556,-4040,-4157,-3939,-3474,-2856,-2217,-1661,-1289,-1147,-1241,-1532,-1923,-2326,-2600,-2670,-2443,-1911,-1078,-17,1184,2401,3504,4382,4920,5063,4788,4107,3111,1884,562,-732,-1883,-2796,-3416,-3708,-3671,-3349,-2765,-2034,-1202,-399,293,787,1000,910,475,-264,-1289,-2511,-3850,-5204,-6455,-7486,-8197,-8478,-8293,-7594,-6429,-4856,-3016,-1044,854,2524,3787,4524,4673,4213,3209,1777,74,-1715,-3389,-4791,-5759,-6225,-6148,-5552,-4527,-3172,-1626,-30,1512,2882,4021,4886,5447,5718,5701,5430,4936,4278,3504,2687,1889,1168,573,131,-167,-336,-431,-507,-619,-812,-1101,-1468,-1879,-2264,-2552,-2689,-2619,-2338,-1858,-1208,-466,319,1047,1657,2066,2220,2072,1616,864,-131,-1285,-2500,-3656,-4634,-5348,-5708,-5698,-5310,-4608,-3679,-2654,-1663,-849,-325,-164,-412,-1032,-1977,-3139,-4415,-5670,-6803,-7701,-8293,-8521,-8355,-7792,-6861,-5603,-4104,-2446,-741,899,2374,3575,4445,4929,5027,4763,4218,3466,2648,1848,1204,769,622,756,1163,1781,2535,3333,4080,4703,5127,5330,5279,5001,4515,3875,3141,2377,1662,1048,599,341,281,412,678,1027,1377,1644,1768,1687,1390,884,218,-535,-1293,-1969,-2490,-2801,-2872,-2687,-2260,-1607,-766,214,1279,2341,3317,4106,4609,4756,4505,3854,2875,1661,365,-861,-1864,-2529,-2788,-2632,-2121,-1354,-477,364,1014,1375,1364,982,254,-738,-1894,-3108,-4273,-5295,-6107,-6635,-6865,-6745,-6304,-5535,-4496,-3247,-1863,-454,892,2069,2997,3614,3888,3813,3422,2771,1942,1038,165,-565,-1057,-1228,-1033,-446,506,1777,3274,4885,6491,7951,9157,9994,10408,10343,9831,8907,7679,6258,4786,3399,2218,1334,799,627,785,1225,1849,2583,3335,4034,4647,5127,5490,5730,5873,5937,5946,5916,5873,5824,5781,5753,5725,5695,5622,5480,5223,4818,4246,3521,2673,1792,946,254,-225,-421,-345,-15,478,1039,1546,1887,1975,1744,1180,310,-814,-2083,-3404,-4652,-5732,-6540,-7025,-7114,-6795,-6062,-4924,-3441,-1673,280,2301,4263,6035,7492,8532,9086,9119,8644,7723,6436,4936,3340,1837,540,-405,-925,-970,-543,300,1472,2845,4282,5629,6767,7575,8000,7998,7609,6873,5902,4799,3690,2682,1857,1273,924,807,842,972,1099,1167,1098,895,539,92,-408,-869,-1239,-1447,-1453,-1256,-833,-251,474,1248,2011,2675,3160,3400,3340,2947,2224,1194,-61,-1446,-2826,-4054,-5005,-5552,-5640,-5245,-4416,-3239,-1852,-410,927,2007,2707,2952,2694,1954,788,-716,-2425,-4208,-5929,-7437,-8639,-9411,-9714,-9503,-8797,-7645,-6135,-4391,-2546,-751,858,2171,3085,3576,3615,3250,2536,1567,436,-735,-1866,-2855,-3654,-4218,-4536,-4610,-4477,-4157,-3708,-3163,-2569,-1964,-1385,-853,-395,-17,281,498,654,755,816,826,784,662,444,104,-351,-930,-1574,-2259,-2911,-3472,-3903,-4163,-4252,-4185,-3979,-3687,-3335,-2962,-2602,-2276,-2016,-1852,-1812,-1920,-2211,-2671,-3310,-4077,-4917,-5766,-6529,-7137,-7520,-7648,-7510,-7146,-6614,-6001,-5415,-4933,-4650,-4603,-4818,-5281,-5944,-6749,-7617,-8465,-9232,-9844,-10272,-10487,-10485,-10282,-9894,-9361,-8716,-8008,-7280,-6581,-5950,-5429,-5031,-4769,-4627,-4571,-4566,-4555,-4489,-4332,-4049,-3650,-3133,-2550,-1937,-1355,-861,-494,-286,-246,-356,-596,-914,-1276,-1627,-1947,-2188,-2351,-2419,-2387,-2270,-2061,-1786,-1453,-1103,-747,-439,-195,-39,9,-31,-167,-362,-625,-915,-1264,-1636,-2062,-2516,-2984,-3442,-3835,-4140,-4306,-4328,-4199,-3954,-3621,-3259,-2900,-2579,-2313,-2091,-1914,-1754,-1604,-1448,-1298,-1150,-1042,-993,-1025,-1183,-1457,-1875,-2417,-3065,-3792,-4556,-5324,-6051,-6713,-7281,-7730,-8064,-8253,-8318,-8243,-8039,-7712,-7271,-6724,-6093,-5381,-4621,-3817,-3007,-2207,-1445,-768,-175,267,578,710,691,519,230,-141,-529,-897,-1156,-1286,-1218,-956,-478,172,960,1811,2652,3403,3999,4386,4564,4527,4355,4081,3816,3613,3538,3625,3877,4269,4774,5330,5888,6397,6796,7058,7125,6998,6643,6088,5352,4492,3572,2666,1835,1141,607,250,46,-24,4,98,229,391,562,759,966,1192,1429,1654,1860,2004,2072,2029,1867,1573,1162,651,73,-519,-1107,-1627,-2081,-2440,-2710,-2920,-3063,-3191,-3286,-3370,-3422,-3426,-3349,-3170,-2850,-2397,-1791,-1075,-269,563,1370,2088,2675,3083,3315,3355,3240,3007,2701,2383,2109,1921,1865,1957,2204,2596,3107,3698,4324,4940,5496,5958,6284,6478,6519,6463,6307,6138,5961,5839,5764,5742,5739,5718,5643,5467,5185,4777,4267,3675,3044,2412,1842,1366,1057,926,1029,1339,1865,2548,3322,4130,4873,5501,5956,6200,6232,6048,5674,5147,4502,3795,3070,2379,1764,1268,906,697,633,698,857,1079,1306,1518,1658,1719,1671,1524,1277,957,596,232,-69,-279,-322,-200,124,606,1213,1870,2504,3028,3388,3530,3448,3161,2704,2166,1601,1117,758,589,628,872,1303,1859,2505,3160,3788,4332,4765,5071,5247,5299,5248,5110,4924,4706,4509,4352,4291,4337,4527,4842,5275,5768,6273,6718,7042,7197,7149,6889,6426,5780,4991,4109,3180,2282,1450,764,236,-89,-229,-203,-40,186,459,700,900,1015,1040,963,784,502,134,-310,-800,-1300,-1781,-2190,-2512,-2708,-2786,-2748,-2616,-2432,-2222,-2028,-1877,-1781,-1748,-1776,-1853,-1963,-2097,-2231,-2353,-2440,-2482,-2466,-2389,-2268,-2102,-1944,-1783,-1681,-1603,-1593,-1596,-1613,-1603,-1530,-1377,-1118,-752,-287,257,848,1448,2009,2509,2894,3159,3283,3274,3148,2936,2665,2393,2145,1972,1893,1938,2114,2425,2865,3401,4024,4664,5305,5866,6341,6656,6830,6819,6651,6315,5839,5228,4512,3724,2887,2063,1271,570,-27,-495,-835,-1063,-1194,-1264,-1301,-1338,-1402,-1506,-1665,-1875,-2124,-2404,-2672,-2920,-3094,-3188,-3172,-3054,-2855,-2610,-2380,-2229,-2214,-2392,-2779,-3374,-4141,-5011,-5900,-6725,-7382,-7827,-7988,-7860,-7440,-6761,-5875,-4851,-3780,-2747,-1850,-1160,-736,-612,-774,-1200,-1812,-2538,-3275,-3939,-4450,-4743,-4795,-4587,-4156,-3516,-2746,-1872,-972,-85,747,1480,2102,2597,2964,3211,3351,3397,3366,3283,3165,3042,2937,2871,2867,2951,3121,3396,3755,4192,4655,5107,5470,5680,5690,5437,4940,4185,3251,2170,1045,-68,-1084,-1953,-2620,-3064,-3257,-3203,-2928,-2469,-1891,-1279,-696,-245,34,62,-160,-648,-1343,-2178,-3065,-3882,-4555,-4985,-5151,-5029,-4679,-4149,-3555,-2983,-2527,-2254,-2190,-2343,-2675,-3141,-3667,-4183,-4617,-4910,-5022,-4926,-4649,-4207,-3689,-3154,-2693,-2371,-2232,-2274,-2506,-2852,-3298,-3759,-4203,-4584,-4876,-5056,-5119,-5046,-4846,-4507,-4050,-3472,-2811,-2072,-1315,-551,142,742,1192,1464,1559,1466,1236,889,502,126,-168,-317,-286,-46,395,998,1726,2487,3219,3820,4231,4376,4242,3810,3128,2255,1270,271,-670,-1478,-2124,-2584,-2875,-3025,-3074,-3072,-3056,-3059,-3099,-3173,-3270,-3360,-3398,-3345,-3158,-2810,-2289,-1608,-787,128,1074,2006,2819,3475,3872,3994,3796,3301,2536,1577,490,-609,-1649,-2532,-3208,-3635,-3823,-3785,-3586,-3292,-2990,-2778,-2727,-2912,-3354,-4061,-4992,-6087,-7237,-8347,-9266,-9901,-10119,-9876,-9104,-7841,-6125,-4060,-1778,581,2851,4899,6595,7866,8672,9018,8951,8551,7900,7120,6300,5549,4957,4596,4522,4762,5307,6142,7185,8379,9586,10710,11599,12153,12270,11910,11058,9769,8114,6222,4226,2302,587,-747,-1614,-1934,-1697,-955,195,1615,3121,4550,5727,6518,6836,6631,5922,4764,3265,1561,-208,-1872,-3307,-4385,-5014,-5155,-4784,-3950,-2726,-1239,378,1957,3366,4484,5234,5595,5570,5236,4654,3964,3256,2661,2269,2142,2307,2746,3400,4199,5039,5835,6494,6960,7179,7145,6845,6310,5570,4672,3677,2630,1602,641,-191,-845,-1284,-1473,-1398,-1062,-486,276,1143,2033,2820,3433,3775,3813,3539,2979,2229,1381,593,-9,-281,-141,472,1529,2973,4674,6486,8243,9792,11011,11819,12185,12125,11693,10964,10037,8984,7898,6808,5760,4726,3709,2655,1545,360,-910,-2231,-3562,-4857,-6028,-7037,-7820,-8352,-8638,-8684,-8534,-8237,-7844,-7433,-7048,-6773,-6630,-6687,-6947,-7424,-8106,-8929,-9834,-10707,-11426,-11882,-11945,-11559,-10671,-9320,-7565,-5529,-3354,-1199,779,2442,3693,4445,4707,4482,3860,2931,1829,673,-414,-1318,-1982,-2330,-2379,-2125,-1633,-965,-219,521,1148,1583,1754,1610,1129,322,-784,-2106,-3557,-5002,-6310,-7335,-7968,-8108,-7721,-6792,-5396,-3614,-1628,401,2245,3716,4646,4923,4515,3449,1853,-123,-2245,-4318,-6120,-7513,-8376,-8707,-8520,-7938,-7089,-6156,-5304,-4693,-4445,-4623,-5247,-6260,-7563,-9009,-10440,-11687,-12617,-13117,-13136,-12655,-11715,-10384,-8769,-7003,-5207,-3534,-2087,-985,-304,-87,-359,-1078,-2182,-3568,-5086,-6605,-7961,-9032,-9734,-10012,-9898,-9438,-8751,-7956,-7183,-6560,-6151,-6026,-6149,-6495,-6954,-7435,-7827,-8036,-8008,-7700,-7120,-6290,-5270,-4121,-2935,-1777,-735,151,837,1310,1569,1622,1507,1257,946,627,391,308,447,852,1541,2479,3609,4820,5986,6978,7686,8022,7965,7520,6751,5768,4684,3642,2757,2119,1770,1711,1874,2183,2509,2745,2784,2547,2004,1162,66,-1176,-2473,-3670,-4682,-5384,-5752,-5736,-5389,-4743,-3902,-2947,-1986,-1112,-404,94,354,397,245,-41,-417,-816,-1198,-1519,-1728,-1810,-1704,-1414,-905,-211,652,1586,2533,3349,3961,4256,4184,3716,2873,1728,369,-1059,-2447,-3649,-4569,-5122,-5251,-4957,-4248,-3186,-1856,-345,1225,2747,4114,5223,6008,6396,6378,5938,5127,4005,2674,1257,-109,-1304,-2194,-2711,-2783,-2421,-1647,-569,734,2104,3448,4640,5620,6315,6724,6837,6682,6315,5769,5116,4397,3656,2933,2266,1679,1206,877,705,731,961,1417,2084,2947,3946,5032,6112,7111,7936,8504,8770,8670,8221,7428,6360,5086,3711,2316,1006,-168,-1156,-1948,-2557,-3010,-3343,-3596,-3785,-3937,-4042,-4100,-4084,-3989,-3791,-3503,-3124,-2690,-2206,-1728,-1245,-805,-394,-26,310,623,926,1233,1540,1860,2164,2446,2678,2839,2912,2890,2750,2511,2160,1728,1225,697,163,-339,-787,-1173,-1479,-1710,-1841,-1873,-1756,-1489,-1030,-388,428,1382,2413,3473,4487,5420,6218,6876,7369,7726,7931,8023,7992,7857,7616,7262,6798,6201,5471,4600,3588,2455,1216,-88,-1421,-2731,-3973,-5098,-6068,-6856,-7428,-7798,-7930,-7864,-7576,-7103,-6441,-5636,-4699,-3696,-2664,-1685,-813,-129,325,512,424,84,-464,-1157,-1911,-2643,-3284,-3756,-4042,-4110,-3983,-3693,-3286,-2820,-2361,-1940,-1615,-1372,-1226,-1133,-1061,-953,-757,-423,82,791,1686,2777,3993,5308,6637,7914,9073,10036,10764,11183,11277,10989,10330,9296,7930,6300,4486,2617,796,-842,-2204,-3195,-3797,-3974,-3807,-3328,-2659,-1884,-1104,-407,150,522,684,645,402,-6,-554,-1193,-1880,-2552,-3172,-3657,-3983,-4081,-3947,-3564,-2956,-2163,-1230,-224,796,1780,2653,3398,3955,4321,4487,4457,4263,3937,3518,3050,2557,2065,1583,1124,691,323,22,-147,-185,-56,228,619,1081,1494,1788,1855,1609,1023,59,-1233,-2785,-4505,-6230,-7847,-9173,-10104,-10512,-10343,-9568,-8218,-6362,-4118,-1618,975,3512,5856,7877,9507,10682,11409,11712,11667,11339,10847,10251,9650,9083,8580,8154,7781,7442,7095,6706,6249,5700,5057,4324,3530,2692,1873,1074,373,-242,-722,-1087,-1327,-1483,-1562,-1612,-1634,-1658,-1675,-1678,-1659,-1598,-1491,-1340,-1144,-939,-725,-551,-410,-342,-324,-374,-454,-559,-631,-650,-544,-292,164,828,1696,2733,3864,5010,6051,6897,7443,7630,7419,6812,5856,4617,3205,1728,311,-948,-1951,-2653,-3011,-3048,-2787,-2316,-1706,-1070,-498,-71,137,119,-137,-579,-1139,-1737,-2279,-2686,-2899,-2875,-2608,-2120,-1437,-626,264,1172,2028,2793,3410,3842,4075,4079,3878,3471,2895,2192,1398,589,-185,-850,-1339,-1595,-1574,-1247,-623,273,1373,2598,3840,4993,5946,6601,6882,6733,6160,5173,3872,2361,789,-694,-1956,-2900,-3473,-3684,-3581,-3260,-2837,-2432,-2162,-2100,-2306,-2768,-3458,-4288,-5152,-5931,-6507,-6782,-6699,-6228,-5409,-4283,-2964,-1535,-122,1201,2347,3288,4001,4500,4816,4973,5014,4956,4804,4571,4211,3718,3046,2173,1094,-182,-1618,-3148,-4695,-6160,-7432,-8409,-8988,-9093,-8686,-7772,-6409,-4713,-2835,-960,719,2028,2819,3011,2571,1542,22,-1826,-3816,-5723,-7347,-8498,-9044,-8906,-8085,-6646,-4718,-2478,-129,2124,4093,5624,6621,7032,6862,6174,5052,3631,2036,406,-1142,-2513,-3641,-4500,-5077,-5412,-5525,-5502,-5386,-5257,-5167,-5174,-5300,-5583,-6008,-6577,-7267,-8026,-8832,-9600,-10292,-10826,-11152,-11210,-10973,-10418,-9569,-8448,-7109,-5621,-4036,-2431,-856,641,2008,3242,4297,5205,5939,6526,6967,7247,7367,7277,6950,6341,5411,4163,2597,767,-1252,-3360,-5430,-7348,-8980,-10236,-11031,-11333,-11150,-10515,-9519,-8266,-6871,-5472,-4162,-3039,-2143,-1505,-1097,-889,-818,-811,-808,-737,-557,-235,235,848,1560,2351,3150,3940,4674,5344,5956,6517,7065,7631,8241,8923,9686,10497,11340,12112,12754,13139,13181,12784,11890,10476,8565,6223,3567,733,-2091,-4737,-7012,-8767,-9888,-10304,-10030,-9131,-7734,-6022,-4185,-2437,-948,122,707,761,343,-456,-1493,-2593,-3592,-4333,-4699,-4638,-4130,-3235,-2034,-647,800,2185,3406,4395,5105,5532,5685,5591,5302,4847,4290,3657,2995,2344,1730,1191,768,476,357,420,671,1098,1695,2418,3264,4196,5198,6242,7309,8343,9325,10173,10851,11298,11468,11349,10921,10201,9226,8019,6668,5206,3735,2314,1034,-36,-828,-1296,-1408,-1164,-595,246,1271,2381,3462,4399,5112,5523,5616,5391,4896,4218,3435,2684,2035,1611,1447,1585,2004,2653,3442,4265,4995,5524,5753,5629,5131,4288,3186,1921,656,-475,-1309,-1735,-1662,-1073,6,1464,3163,4892,6463,7661,8331,8362,7717,6428,4607,2423,86,-2152,-4074,-5449,-6136,-6032,-5142,-3543,-1398,1075,3607,5937,7810,9034,9482,9126,8023,6319,4225,1988,-139,-1922,-3182,-3806,-3748,-3066,-1847,-274,1486,3217,4757,5960,6725,7046,6905,6400,5596,4603,3509,2386,1278,214,-804,-1786,-2726,-3634,-4494,-5278,-5974,-6523,-6905,-7058,-6956,-6551,-5839,-4819,-3541,-2080,-548,921,2189,3127,3635,3653,3173,2219,882,-753,-2555,-4413,-6209,-7849,-9251,-10357,-11136,-11561,-11639,-11380,-10808,-9973,-8926,-7736,-6484,-5247,-4104,-3122,-2352,-1822,-1528,-1444,-1517,-1673,-1832,-1920,-1856,-1617,-1167,-547,197,980,1701,2256,2556,2516,2105,1310,172,-1225,-2772,-4323,-5740,-6882,-7652,-7966,-7817,-7219,-6266,-5062,-3773,-2557,-1582,-995,-893,-1348,-2341,-3825,-5657,-7661,-9618,-11281,-12445,-12915,-12605,-11485,-9652,-7265,-4561,-1811,714,2781,4212,4907,4860,4119,2826,1131,-776,-2719,-4545,-6137,-7414,-8365,-8979,-9319,-9439,-9413,-9321,-9214,-9139,-9107,-9118,-9146,-9161,-9133,-9033,-8865,-8613,-8314,-7969,-7612,-7258,-6918,-6605,-6319,-6049,-5785,-5487,-5128,-4657,-4044,-3270,-2340,-1279,-167,942,1917,2690,3160,3276,3010,2378,1416,207,-1170,-2622,-4054,-5408,-6615,-7647,-8486,-9119,-9559,-9805,-9880,-9773,-9502,-9050,-8431,-7636,-6689,-5600,-4409,-3156,-1882,-633,551,1641,2615,3459,4182,4787,5302,5756,6181,6609,7055,7526,7993,8418,8736,8895,8834,8536,8004,7270,6417,5501,4627,3846,3218,2765,2472,2316,2230,2148,1991,1685,1165,412,-614,-1849,-3273,-4756,-6214,-7481,-8456,-8981,-8997,-8423,-7277,-5598,-3499,-1123,1348,3726,5814,7459,8528,8947,8708,7840,6440,4638,2584,444,-1626,-3494,-5059,-6240,-7026,-7401,-7418,-7119,-6576,-5867,-5053,-4210,-3382,-2617,-1957,-1425,-1060,-876,-894,-1112,-1520,-2078,-2743,-3417,-4028,-4446,-4579,-4327,-3625,-2437,-791,1262,3599,6070,8516,10746,12602,13953,14690,14788,14246,13138,11594,9756,7809,5918,4214,2799,1715,936,445,147,2,-54,-46,27,161,388,702,1110,1587,2091,2578,2985,3289,3440,3469,3374,3214,3033,2898,2844,2917,3123,3464,3925,4477,5083,5721,6346,6948,7499,7982,8393,8692,8876,8893,8717,8314,7649,6724,5537,4134,2560,894,-792,-2416,-3922,-5253,-6403,-7348,-8107,-8693,-9118,-9402,-9550,-9568,-9453,-9204,-8817,-8296,-7639,-6869,-5980,-5019,-3975,-2908,-1812,-747,279,1223,2065,2780,3349,3767,4029,4153,4152,4067,3923,3769,3632,3554,3557,3673,3912,4302,4839,5526,6348,7261,8204,9091,9808,10256,10328,9965,9152,7929,6390,4664,2902,1256,-155,-1227,-1928,-2257,-2255,-2027,-1656,-1276,-986,-866,-989,-1364,-2004,-2871,-3909,-5041,-6174,-7190,-7987,-8445,-8490,-8070,-7184,-5901,-4305,-2573,-847,696,1903,2690,2982,2802,2199,1275,173,-963,-1980,-2744,-3163,-3164,-2739,-1912,-747,655,2176,3700,5094,6267,7125,7616,7704,7399,6717,5719,4486,3102,1674,293,-971,-2049,-2926,-3587,-4057,-4360,-4535,-4613,-4626,-4574,-4490,-4350,-4188,-3989,-3777,-3558,-3322,-3075,-2768,-2394,-1892,-1260,-453,501,1603,2790,4024,5229,6358,7355,8190,8853,9343,9673,9855,9903,9798,9559,9129,8519,7696,6658,5437,4054,2578,1082,-370,-1693,-2841,-3768,-4452,-4890,-5077,-5029,-4750,-4262,-3596,-2796,-1940,-1113,-424,22,138,-151,-853,-1964,-3404,-5060,-6789,-8402,-9739,-10613,-10909,-10539,-9482,-7793,-5568,-2977,-197,2553,5094,7238,8864,9896,10302,10132,9452,8401,7107,5735,4403,3228,2273,1558,1077,780,606,497,388,249,55,-174,-432,-658,-830,-893,-829,-622,-272,193,758,1379,2028,2678,3299,3875,4377,4799,5115,5314,5390,5338,5180,4936,4652,4368,4148,4018,4019,4144,4379,4683,4994,5266,5435,5475,5367,5116,4740,4279,3756,3214,2677,2168,1716,1330,1043,861,816,916,1163,1565,2090,2715,3400,4061,4661,5091,5297,5201,4755,3925,2725,1167,-656,-2672,-4755,-6775,-8622,-10164,-11332,-12060,-12326,-12160,-11585,-10697,-9558,-8264,-6895,-5516,-4187,-2930,-1779,-710,245,1124,1901,2579,3144,3565,3837,3924,3849,3596,3234,2794,2364,2021,1829,1854,2115,2613,3317,4181,5129,6104,7025,7838,8486,8929,9119,9043,8669,8010,7068,5890,4532,3068,1611,232,-951,-1882,-2508,-2818,-2832,-2605,-2221,-1762,-1336,-1010,-847,-874,-1076,-1427,-1868,-2338,-2766,-3091,-3258,-3233,-2996,-2546,-1908,-1120,-244,665,1527,2290,2894,3290,3454,3363,3007,2403,1550,484,-759,-2138,-3585,-5030,-6397,-7591,-8530,-9146,-9369,-9173,-8568,-7571,-6290,-4800,-3268,-1813,-606,246,639,538,-39,-1013,-2247,-3570,-4799,-5745,-6283,-6305,-5814,-4844,-3533,-2031,-548,729,1626,2024,1860,1150,-34,-1553,-3245,-4908,-6381,-7476,-8108,-8188,-7747,-6824,-5562,-4101,-2642,-1344,-367,205,330,39,-591,-1452,-2405,-3352,-4155,-4792,-5176,-5348,-5289,-5056,-4670,-4171,-3584,-2934,-2240,-1522,-790,-64,652,1355,2043,2716,3372,3989,4546,4993,5279,5346,5138,4624,3790,2662,1295,-236,-1838,-3415,-4901,-6217,-7352,-8274,-9012,-9573,-9997,-10301,-10497,-10609,-10606,-10507,-10270,-9912,-9408,-8792,-8065,-7280,-6463,-5662,-4899,-4190,-3526,-2867,-2183,-1401,-496,580,1811,3180,4618,6045,7356,8455,9242,9647,9637,9197,8381,7263,5954,4612,3371,2401,1816,1720,2134,3049,4346,5904,7490,8925,9957,10437,10224,9285,7675,5520,3045,492,-1855,-3766,-5044,-5594,-5413,-4581,-3288,-1743,-210,1077,1914,2175,1791,811,-676,-2487,-4403,-6196,-7634,-8529,-8758,-8261,-7073,-5297,-3094,-668,1781,4061,6025,7564,8629,9196,9297,8956,8240,7211,5941,4534,3076,1698,504,-392,-902,-983,-603,177,1313,2679,4165,5638,6972,8065,8823,9196,9146,8685,7841,6685,5294,3780,2240,792,-480,-1493,-2203,-2588,-2668,-2483,-2112,-1642,-1156,-743,-445,-294,-278,-346,-441,-465,-353,-16,582,1462,2613,3972,5462,6984,8422,9683,10684,11369,11736,11795,11614,11262,10824,10390,10014,9747,9594,9537,9529,9498,9370,9051,8485,7611,6430,4976,3336,1639,50,-1281,-2181,-2581,-2411,-1734,-636,705,2086,3298,4146,4496,4279,3515,2302,818,-741,-2134,-3179,-3712,-3661,-3031,-1897,-417,1237,2839,4226,5212,5733,5721,5225,4321,3123,1790,450,-765,-1749,-2452,-2832,-2896,-2668,-2188,-1510,-697,190,1086,1915,2619,3109,3320,3187,2653,1705,345,-1365,-3327,-5414,-7450,-9283,-10725,-11664,-11971,-11631,-10620,-9021,-6935,-4505,-1917,655,3015,4995,6453,7281,7434,6931,5826,4284,2442,525,-1276,-2778,-3834,-4357,-4329,-3792,-2857,-1682,-440,686,1552,2054,2152,1863,1281,509,-285,-971,-1424,-1550,-1332,-777,49,1038,2080,3034,3792,4244,4340,4026,3327,2265,898,-681,-2410,-4182,-5919,-7553,-9004,-10248,-11241,-11983,-12478,-12731,-12768,-12584,-12198,-11599,-10802,-9810,-8659,-7402,-6113,-4886,-3816,-2995,-2496,-2366,-2606,-3191,-4049,-5072,-6157,-7152,-7965,-8486,-8675,-8521,-8066,-7385,-6589,-5790,-5098,-4597,-4337,-4329,-4547,-4940,-5426,-5937,-6387,-6721,-6901,-6888,-6711,-6355,-5886,-5318,-4720,-4110,-3532,-2991,-2490,-2033,-1598,-1204,-861,-612,-508,-601,-937,-1529,-2361,-3373,-4475,-5544,-6464,-7107,-7382,-7235,-6631,-5617,-4247,-2639,-927,745,2206,3334,3978,4085,3578,2498,877,-1152,-3467,-5867,-8200,-10259,-11918,-13041,-13572,-13488,-12837,-11712,-10251,-8621,-6991,-5522,-4339,-3527,-3116,-3079,-3355,-3828,-4388,-4896,-5252,-5354,-5149,-4606,-3735,-2579,-1210,279,1786,3199,4423,5377,6015,6301,6260,5896,5290,4484,3559,2589,1630,759,10,-560,-926,-1057,-940,-556,71,952,2004,3207,4424,5579,6514,7132,7299,6967,6094,4727,2957,928,-1169,-3135,-4768,-5900,-6408,-6245,-5417,-4023,-2208,-159,1901,3769,5261,6227,6609,6364,5577,4318,2772,1082,-548,-1972,-3051,-3714,-3926,-3730,-3199,-2460,-1643,-892,-310,13,47,-206,-712,-1408,-2213,-3068,-3877,-4594,-5138,-5472,-5547,-5340,-4852,-4068,-3051,-1806,-419,1066,2577,4045,5407,6614,7593,8329,8750,8868,8640,8082,7205,6036,4636,3063,1405,-251,-1802,-3158,-4224,-4937,-5247,-5139,-4642,-3805,-2730,-1519,-300,817,1744,2417,2834,3014,3036,2989,2992,3137,3529,4191,5167,6394,7833,9374,10921,12361,13599,14553,15170,15424,15326,14905,14225,13347,12367,11341,10360,9454,8671,8009,7470,7031,6658,6331,5997,5642,5225,4719,4101,3334,2402,1288,-19,-1500,-3139,-4882,-6672,-8433,-10073,-11510,-12654,-13438,-13807,-13757,-13276,-12438,-11298,-9954,-8528,-7109,-5812,-4708,-3849,-3252,-2898,-2732,-2667,-2614,-2458,-2117,-1527,-649,497,1873,3397,4973,6496,7868,9000,9838,10342,10507,10352,9900,9200,8299,7249,6126,4984,3913,2960,2204,1654,1334,1222,1273,1451,1687,1946,2174,2348,2433,2413,2271,1982,1551,957,221,-639,-1589,-2566,-3532,-4396,-5124,-5630,-5874,-5807,-5382,-4587,-3419,-1900,-118,1850,3845,5731,7350,8560,9261,9399,8972,8039,6716,5141,3492,1927,591,-416,-1037,-1280,-1195,-878,-448,-34,253,316,115,-368,-1095,-2000,-3010,-4017,-4940,-5697,-6205,-6445,-6373,-6020,-5411,-4620,-3718,-2799,-1949,-1231,-716,-422,-382,-573,-999,-1600,-2355,-3204,-4095,-4972,-5782,-6464,-6968,-7235,-7217,-6867,-6168,-5089,-3672,-1935,29,2129,4231,6204,7907,9224,10080,10422,10292,9733,8870,7825,6721,5690,4788,4087,3560,3209,2952,2766,2558,2314,1981,1554,1035,432,-220,-896,-1542,-2127,-2605,-2942,-3124,-3134,-2994,-2713,-2342,-1898,-1440,-975,-540,-134,247,598,942,1268,1577,1863,2094,2262,2325,2277,2093,1780,1354,844,306,-218,-654,-959,-1079,-991,-675,-150,569,1415,2315,3177,3895,4368,4518,4296,3688,2754,1568,253,-1039,-2205,-3093,-3670,-3871,-3735,-3312,-2686,-1972,-1273,-687,-287,-114,-155,-383,-701,-1034,-1247,-1270,-998,-401,535,1768,3213,4760,6272,7617,8683,9380,9688,9604,9192,8531,7710,6838,5975,5200,4530,3978,3535,3163,2847,2550,2271,2020,1826,1743,1808,2088,2586,3316,4236,5273,6349,7349,8171,8731,8945,8782,8218,7270,5981,4412,2642,768,-1122,-2916,-4538,-5898,-6952,-7651,-8009,-8027,-7771,-7303,-6701,-6061,-5451,-4951,-4578,-4374,-4299,-4338,-4442,-4543,-4622,-4599,-4483,-4220,-3823,-3280,-2599,-1798,-899,62,1041,1976,2823,3507,4000,4257,4272,4052,3631,3056,2401,1741,1156,731,525,600,964,1627,2546,3657,4879,6084,7176,8009,8510,8578,8215,7423,6299,4947,3522,2166,1004,148,-375,-542,-408,-51,439,943,1385,1678,1789,1701,1431,1023,534,38,-400,-693,-805,-667,-295,328,1122,2027,2913,3660,4135,4224,3852,3002,1693,41,-1850,-3802,-5661,-7287,-8570,-9446,-9923,-10026,-9851,-9503,-9089,-8715,-8449,-8315,-8316,-8387,-8481,-8491,-8372,-8031,-7466,-6643,-5616,-4425,-3167,-1936,-839,17,556,702,448,-221,-1232,-2531,-3996,-5512,-6964,-8224,-9216,-9863,-10143,-10046,-9615,-8879,-7919,-6780,-5541,-4250,-2980,-1775,-710,163,787,1110,1131,843,313,-385,-1139,-1828,-2337,-2583,-2512,-2127,-1472,-640,262,1108,1795,2236,2385,2241,1834,1230,506,-252,-967,-1574,-2032,-2301,-2393,-2293,-2041,-1669,-1218,-763,-350,-56,66,-23,-355,-924,-1703,-2652,-3695,-4762,-5764,-6631,-7287,-7693,-7810,-7640,-7197,-6529,-5681,-4730,-3741,-2769,-1872,-1061,-339,310,937,1569,2263,3024,3876,4780,5699,6564,7275,7763,7928,7723,7121,6131,4810,3240,1519,-236,-1927,-3467,-4780,-5848,-6630,-7158,-7434,-7490,-7352,-7037,-6554,-5920,-5126,-4192,-3127,-1966,-745,474,1635,2666,3507,4105,4424,4437,4161,3595,2801,1820,730,-380,-1429,-2310,-2947,-3259,-3203,-2755,-1939,-801,574,2072,3597,5020,6276,7294,8067,8597,8928,9091,9129,9070,8916,8680,8351,7928,7435,6874,6293,5717,5189,4736,4373,4107,3925,3802,3719,3633,3524,3364,3129,2814,2413,1926,1376,762,130,-524,-1152,-1753,-2282,-2733,-3060,-3241,-3229,-2995,-2520,-1808,-886,174,1303,2382,3323,4025,4424,4488,4224,3673,2927,2083,1281,632,259,239,617,1405,2558,4016,5675,7436,9173,10792,12171,13249,13934,14219,14069,13520,12611,11395,9970,8396,6785,5216,3777,2549,1599,955,652,650,912,1360,1879,2379,2726,2848,2676,2203,1478,595,-285,-1014,-1404,-1343,-742,387,1964,3830,5773,7559,8956,9783,9904,9290,7972,6087,3812,1391,-946,-2955,-4464,-5335,-5520,-5043,-3991,-2518,-807,950,2558,3874,4781,5233,5225,4806,4055,3071,1947,777,-379,-1454,-2435,-3277,-3993,-4560,-4996,-5301,-5492,-5590,-5620,-5609,-5587,-5580,-5593,-5642,-5695,-5736,-5725,-5618,-5390,-5017,-4505,-3876,-3186,-2487,-1868,-1385,-1105,-1055,-1227,-1579,-2018,-2442,-2722,-2764,-2495,-1915,-1050,-15,1090,2115,2962,3543,3828,3833,3602,3230,2795,2382,2065,1866,1811,1880,2047,2285,2570,2882,3216,3568,3927,4286,4599,4828,4904,4764,4351,3614,2547,1146,-527,-2420,-4415,-6415,-8296,-9947,-11299,-12274,-12884,-13122,-13063,-12769,-12346,-11871,-11441,-11102,-10888,-10792,-10773,-10770,-10717,-10527,-10163,-9569,-8774,-7787,-6703,-5587,-4560,-3716,-3139,-2907,-3032,-3533,-4348,-5434,-6676,-7992,-9255,-10364,-11225,-11751,-11907,-11659,-11034,-10071,-8851,-7457,-6002,-4575,-3279,-2187,-1361,-836,-636,-739,-1134,-1747,-2520,-3361,-4179,-4891,-5418,-5715,-5742,-5507,-5009,-4310,-3438,-2486,-1509,-600,170,734,1029,1028,705,86,-801,-1878,-3065,-4245,-5322,-6178,-6738,-6935,-6737,-6158,-5230,-4034,-2655,-1217,162,1354,2240,2732,2747,2278,1323,-24,-1668,-3433,-5177,-6693,-7869,-8557,-8721,-8342,-7475,-6211,-4678,-3010,-1352,182,1488,2512,3218,3604,3698,3524,3142,2575,1890,1102,264,-613,-1503,-2386,-3247,-4054,-4787,-5394,-5852,-6105,-6145,-5944,-5536,-4921,-4188,-3357,-2535,-1746,-1065,-495,-53,289,560,803,1054,1346,1684,2075,2481,2890,3230,3481,3580,3505,3247,2806,2226,1549,835,161,-433,-890,-1199,-1361,-1395,-1340,-1239,-1118,-1003,-877,-727,-492,-152,358,1027,1862,2804,3780,4694,5432,5908,6035,5785,5172,4231,3092,1830,621,-444,-1236,-1687,-1761,-1451,-802,119,1213,2364,3453,4354,4973,5210,5033,4416,3399,2044,467,-1213,-2833,-4260,-5358,-6023,-6209,-5891,-5121,-3969,-2564,-1043,446,1747,2757,3374,3572,3370,2833,2089,1284,584,139,85,498,1420,2820,4633,6739,8986,11226,13266,14992,16254,17000,17197,16861,16085,14955,13622,12209,10859,9652,8680,7934,7412,7053,6772,6502,6144,5648,4950,4050,2932,1651,248,-1196,-2601,-3888,-4989,-5845,-6432,-6718,-6732,-6454,-5965,-5269,-4459,-3596,-2745,-2004,-1412,-1044,-905,-1019,-1337,-1837,-2432,-3052,-3610,-4036,-4248,-4222,-3917,-3357,-2577,-1634,-614,412,1359,2185,2850,3363,3723,3979,4135,4231,4274,4260,4197,4069,3877,3630,3333,3021,2713,2451,2263,2172,2208,2358,2643,3031,3504,4042,4587,5114,5570,5894,6061,6005,5705,5143,4309,3242,1981,609,-772,-2058,-3116,-3852,-4165,-3997,-3348,-2225,-735,1034,2910,4746,6357,7600,8326,8461,7942,6796,5087,2928,494,-2032,-4444,-6532,-8132,-9095,-9358,-8896,-7783,-6122,-4094,-1897,272,2205,3772,4838,5379,5375,4894,4023,2873,1583,261,-969,-2047,-2899,-3530,-3907,-4079,-4030,-3813,-3422,-2895,-2244,-1502,-707,85,824,1426,1841,2005,1889,1499,859,49,-856,-1741,-2524,-3119,-3485,-3609,-3514,-3255,-2895,-2522,-2181,-1939,-1792,-1737,-1739,-1727,-1671,-1495,-1198,-764,-236,341,895,1360,1687,1834,1802,1596,1252,802,282,-260,-800,-1277,-1665,-1900,-1956,-1794,-1415,-828,-81,773,1654,2493,3217,3770,4121,4251,4174,3924,3534,3092,2618,2213,1868,1639,1492,1416,1371,1334,1283,1231,1210,1248,1418,1731,2221,2867,3618,4405,5134,5703,6043,6074,5790,5176,4276,3144,1856,492,-862,-2124,-3224,-4092,-4685,-4961,-4915,-4547,-3906,-3041,-2051,-1019,-67,717,1250,1476,1394,1010,398,-377,-1210,-2027,-2731,-3281,-3623,-3756,-3680,-3415,-2989,-2421,-1739,-949,-61,902,1932,2974,3989,4903,5638,6124,6296,6111,5577,4719,3646,2468,1364,490,3,24,595,1713,3279,5148,7129,9011,10603,11739,12309,12267,11629,10468,8901,7083,5165,3313,1655,298,-694,-1294,-1514,-1394,-1000,-417,275,970,1593,2056,2303,2300,2033,1525,821,-19,-918,-1812,-2635,-3340,-3903,-4298,-4536,-4622,-4572,-4428,-4190,-3915,-3599,-3283,-2973,-2683,-2421,-2199,-2019,-1879,-1789,-1715,-1651,-1558,-1390,-1122,-705,-141,585,1426,2345,3271,4121,4845,5364,5676,5767,5680,5466,5178,4881,4599,4352,4142,3939,3745,3524,3294,3032,2775,2499,2240,1969,1707,1433,1159,900,669,518,461,549,786,1162,1655,2181,2680,3041,3186,3035,2550,1712,561,-827,-2353,-3867,-5251,-6359,-7114,-7465,-7420,-7050,-6444,-5759,-5115,-4651,-4447,-4529,-4883,-5406,-6000,-6495,-6794,-6765,-6397,-5670,-4686,-3523,-2354,-1282,-452,69,242,74,-373,-1023,-1764,-2505,-3140,-3618,-3881,-3926,-3761,-3413,-2925,-2344,-1709,-1082,-499,-34,288,378,240,-181,-849,-1738,-2779,-3884,-4962,-5921,-6677,-7180,-7384,-7294,-6920,-6310,-5528,-4648,-3756,-2945,-2281,-1850,-1685,-1811,-2242,-2921,-3823,-4845,-5903,-6893,-7695,-8233,-8405,-8194,-7580,-6613,-5384,-3994,-2595,-1311,-258,482,880,946,736,335,-159,-650,-1056,-1319,-1413,-1323,-1066,-669,-162,410,1009,1599,2134,2591,2942,3177,3305,3335,3306,3241,3187,3154,3177,3222,3297,3335,3305,3164,2867,2427,1841,1146,399,-368,-1096,-1766,-2351,-2866,-3313,-3731,-4145,-4581,-5067,-5603,-6196,-6811,-7439,-8014,-8517,-8873,-9057,-9016,-8741,-8222,-7484,-6565,-5523,-4413,-3303,-2236,-1253,-380,378,1016,1543,1966,2289,2521,2658,2711,2682,2590,2466,2345,2285,2337,2557,2983,3632,4492,5511,6619,7707,8680,9432,9891,10016,9801,9283,8515,7579,6543,5486,4454,3484,2605,1814,1130,543,63,-313,-580,-751,-817,-796,-690,-512,-272,9,326,643,957,1238,1487,1695,1867,2003,2122,2214,2306,2384,2461,2539,2622,2715,2824,2953,3107,3279,3479,3680,3890,4081,4249,4383,4477,4530,4542,4512,4448,4346,4217,4058,3875,3673,3449,3213,2956,2691,2417,2160,1944,1804,1790,1933,2272,2821,3563,4469,5460,6459,7355,8057,8478,8558,8283,7648,6722,5557,4265,2932,1662,535,-380,-1041,-1411,-1491,-1272,-794,-86,787,1754,2738,3649,4413,4967,5252,5272,5003,4503,3811,2995,2138,1291,529,-123,-631,-988,-1186,-1235,-1121,-866,-452,107,794,1600,2472,3386,4274,5100,5808,6372,6774,7003,7074,7007,6809,6512,6111,5616,5023,4328,3526,2639,1667,659,-352,-1319,-2173,-2886,-3386,-3655,-3651,-3393,-2881,-2193,-1373,-548,197,741,996,902,433,-389,-1491,-2778,-4112,-5368,-6422,-7184,-7608,-7690,-7463,-6997,-6362,-5644,-4909,-4210,-3597,-3080,-2682,-2403,-2221,-2157,-2147,-2221,-2311,-2426,-2516,-2563,-2530,-2412,-2176,-1856,-1442,-981,-496,-11,439,854,1220,1539,1816,2043,2230,2354,2406,2354,2181,1854,1378,741,-24,-889,-1817,-2756,-3682,-4549,-5355,-6073,-6714,-7253,-7689,-7988,-8122,-8057,-7770,-7245,-6500,-5564,-4505,-3393,-2331,-1393,-676,-234,-120,-350,-910,-1785,-2899,-4203,-5590,-6972,-8239,-9294,-10049,-10434,-10438,-10035,-9321,-8341,-7254,-6180,-5265,-4629,-4349,-4454,-4907,-5626,-6475,-7316,-8002,-8423,-8520,-8293,-7797,-7145,-6464,-5907,-5588,-5600,-5959,-6647,-7564,-8593,-9572,-10358,-10818,-10866,-10473,-9654,-8507,-7126,-5682,-4304,-3139,-2280,-1780,-1638,-1814,-2199,-2710,-3194,-3584,-3774,-3741,-3472,-2991,-2356,-1606,-815,-14,748,1440,2042,2507,2825,2944,2855,2535,1989,1249,349,-625,-1613,-2502,-3228,-3695,-3867,-3701,-3209,-2422,-1399,-236,970,2102,3049,3705,3998,3866,3304,2333,1012,-563,-2285,-4019,-5648,-7050,-8143,-8872,-9214,-9206,-8892,-8367,-7734,-7082,-6515,-6075,-5800,-5655,-5596,-5521,-5349,-4969,-4334,-3398,-2193,-780,728,2199,3486,4450,4991,5037,4586,3693,2447,1017,-451,-1756,-2769,-3348,-3453,-3061,-2242,-1091,250,1639,2914,3965,4691,5052,5063,4759,4245,3620,3005,2507,2199,2119,2266,2579,2974,3347,3570,3564,3254,2627,1722,615,-568,-1694,-2619,-3241,-3472,-3305,-2751,-1903,-857,238,1270,2115,2706,3005,3020,2798,2409,1925,1430,969,584,282,63,-88,-179,-201,-155,14,310,788,1446,2273,3227,4227,5181,5994,6573,6858,6830,6496,5928,5204,4457,3794,3344,3201,3420,4022,4979,6204,7593,9000,10267,11256,11833,11914,11470,10520,9145,7469,5651,3844,2222,878,-84,-663,-884,-820,-588,-308,-85,-26,-167,-524,-1073,-1720,-2394,-2953,-3314,-3361,-3051,-2348,-1285,85,1648,3285,4844,6188,7183,7733,7774,7286,6314,4927,3264,1468,-276,-1817,-3000,-3726,-3949,-3668,-2950,-1888,-615,741,2052,3222,4196,4940,5470,5815,6019,6137,6189,6219,6204,6138,5990,5706,5266,4645,3840,2909,1895,903,29,-634,-1003,-1037,-732,-126,702,1648,2596,3436,4078,4459,4566,4405,4034,3518,2929,2354,1824,1399,1059,815,644,521,458,439,497,643,889,1244,1678,2157,2611,2955,3110,2975,2513,1682,514,-912,-2492,-4049,-5434,-6475,-7040,-7060,-6492,-5400,-3879,-2077,-175,1648,3229,4431,5163,5397,5127,4423,3370,2087,703,-655,-1882,-2891,-3626,-4076,-4242,-4182,-3939,-3611,-3241,-2920,-2655,-2488,-2373,-2299,-2175,-1960,-1574,-984,-166,858,2043,3301,4539,5640,6518,7076,7277,7095,6543,5682,4574,3321,2029,806,-253,-1061,-1583,-1783,-1710,-1395,-945,-438,24,367,535,514,305,-53,-505,-1004,-1479,-1898,-2233,-2457,-2602,-2654,-2669,-2663,-2678,-2738,-2862,-3055,-3293,-3562,-3797,-3976,-4041,-3970,-3750,-3383,-2890,-2304,-1652,-973,-298,353,959,1506,1998,2418,2784,3086,3337,3544,3711,3851,3969,4074,4176,4275,4364,4452,4504,4536,4501,4417,4245,3998,3651,3206,2664,2012,1285,491,-312,-1071,-1725,-2200,-2454,-2451,-2191,-1712,-1065,-350,350,929,1318,1451,1324,934,343,-399,-1192,-1976,-2650,-3184,-3522,-3663,-3628,-3443,-3170,-2857,-2565,-2339,-2208,-2176,-2236,-2340,-2453,-2497,-2432,-2189,-1747,-1067,-173,941,2201,3586,4990,6367,7615,8670,9466,9943,10089,9869,9337,8510,7489,6352,5214,4178,3336,2757,2466,2472,2714,3135,3642,4131,4543,4790,4863,4754,4497,4142,3749,3368,3043,2784,2580,2387,2156,1809,1303,579,-364,-1511,-2797,-4140,-5434,-6560,-7429,-7954,-8099,-7863,-7272,-6400,-5328,-4159,-2976,-1877,-900,-108,497,910,1143,1228,1195,1086,941,813,732,766,917,1237,1707,2327,3054,3836,4604,5290,5808,6118,6163,5945,5476,4804,4005,3167,2379,1737,1298,1106,1155,1417,1823,2291,2739,3079,3267,3266,3084,2745,2307,1810,1325,871,488,155,-129,-421,-740,-1137,-1633,-2230,-2932,-3692,-4477,-5236,-5908,-6468,-6866,-7115,-7198,-7146,-6971,-6693,-6323,-5863,-5301,-4631,-3852,-2961,-2005,-1009,-55,796,1461,1882,2010,1840,1382,710,-115,-967,-1751,-2363,-2712,-2779,-2537,-2046,-1372,-613,124,757,1212,1465,1502,1360,1075,691,262,-198,-660,-1140,-1642,-2190,-2787,-3435,-4111,-4783,-5405,-5928,-6318,-6546,-6610,-6531,-6336,-6088,-5821,-5599,-5433,-5347,-5324,-5344,-5366,-5373,-5314,-5215,-5043,-4858,-4655,-4495,-4370,-4316,-4296,-4291,-4261,-4144,-3917,-3532,-2999,-2320,-1552,-751,6,630,1058,1245,1166,864,385,-173,-717,-1145,-1405,-1433,-1262,-903,-431,74,565,944,1212,1321,1297,1158,931,665,394,143,-43,-189,-253,-300,-318,-374,-482,-691,-1004,-1444,-1986,-2616,-3295,-3982,-4639,-5230,-5729,-6121,-6394,-6551,-6587,-6507,-6304,-5987,-5530,-4958,-4244,-3418,-2496,-1506,-513,445,1290,1974,2445,2671,2651,2399,1967,1420,841,325,-58,-221,-147,201,776,1543,2420,3321,4169,4890,5422,5761,5870,5798,5546,5171,4688,4141,3541,2904,2255,1593,949,345,-206,-668,-1049,-1342,-1565,-1742,-1908,-2073,-2269,-2480,-2695,-2875,-2981,-2958,-2775,-2396,-1811,-1033,-82,983,2112,3224,4255,5142,5822,6286,6492,6488,6269,5902,5405,4847,4228,3610,2980,2378,1811,1305,890,604,474,536,788,1221,1788,2416,3021,3512,3806,3861,3650,3212,2599,1904,1236,679,339,259,460,949,1662,2552,3535,4521,5442,6209,6787,7122,7227,7105,6805,6388,5920,5482,5121,4884,4777,4783,4873,4992,5094,5145,5119,5026,4884,4729,4604,4539,4558,4657,4811,4975,5090,5089,4926,4544,3948,3136,2168,1089,-2,-1039,-1942,-2647,-3135,-3384,-3415,-3274,-2991,-2626,-2209,-1753,-1277,-762,-216,363,943,1486,1923,2200,2253,2053,1604,956,188,-576,-1219,-1622,-1694,-1395,-728,255,1442,2729,3952,5014,5790,6235,6327,6095,5604,4948,4234,3557,3012,2647,2490,2538,2745,3064,3425,3766,4027,4167,4152,3970,3614,3100,2443,1674,845,-16,-819,-1527,-2069,-2391,-2475,-2306,-1904,-1343,-678,-27,516,856,922,660,94,-775,-1850,-3063,-4305,-5484,-6514,-7342,-7919,-8253,-8334,-8209,-7911,-7486,-6998,-6482,-6009,-5604,-5320,-5172,-5166,-5300,-5529,-5813,-6086,-6286,-6348,-6237,-5909,-5373,-4633,-3741,-2729,-1692,-661,266,1064,1682,2112,2350,2414,2339,2153,1901,1610,1312,1029,777,565,405,299,239,224,223,221,170,45,-198,-580,-1103,-1765,-2505,-3292,-4036,-4702,-5227,-5611,-5862,-6027,-6155,-6327,-6569,-6940,-7414,-7977,-8579,-9135,-9613,-9922,-10071,-10032,-9845,-9555,-9218,-8897,-8650,-8505,-8491,-8589,-8774,-8997,-9196,-9305,-9283,-9071,-8678,-8091,-7362,-6523,-5646,-4784,-3993,-3324,-2801,-2452,-2271,-2261,-2386,-2631,-2936,-3267,-3564,-3790,-3902,-3889,-3733,-3465,-3097,-2679,-2243,-1834,-1476,-1192,-997,-877,-851,-886,-996,-1165,-1382,-1660,-1966,-2325,-2695,-3088,-3468,-3826,-4142,-4388,-4563,-4637,-4631,-4530,-4382,-4181,-3994,-3824,-3713,-3668,-3697,-3782,-3928,-4076,-4249,-4382,-4495,-4567,-4584,-4568,-4485,-4352,-4141,-3844,-3443,-2924,-2293,-1545,-724,144,978,1731,2321,2704,2858,2771,2503,2108,1674,1298,1050,992,1141,1488,1980,2561,3142,3656,4039,4255,4269,4096,3718,3164,2445,1578,594,-468,-1564,-2626,-3589,-4379,-4946,-5227,-5240,-4965,-4495,-3880,-3244,-2685,-2311,-2192,-2374,-2847,-3561,-4427,-5322,-6113,-6671,-6891,-6698,-6070,-5024,-3628,-1985,-222,1519,3112,4428,5392,5946,6086,5849,5300,4556,3727,2954,2341,1991,1940,2217,2768,3530,4395,5246,5964,6463,6669,6567,6179,5560,4800,3993,3232,2601,2154,1920,1886,2036,2298,2622,2932,3167,3285,3271,3111,2863,2544,2256,2039,1982,2119,2479,3069,3843,4766,5758,6747,7663,8426,8987,9294,9317,9049,8479,7641,6572,5326,3996,2655,1416,374,-383,-782,-802,-426,277,1247,2352,3483,4501,5309,5824,6008,5873,5455,4823,4085,3304,2600,2019,1621,1434,1451,1671,2045,2542,3090,3630,4086,4403,4516,4415,4071,3531,2827,2044,1248,524,-66,-481,-702,-743,-642,-454,-256,-109,-92,-223,-550,-1033,-1649,-2325,-2983,-3528,-3883,-3964,-3716,-3118,-2156,-868,687,2416,4208,5929,7447,8654,9448,9790,9668,9132,8261,7186,6027,4940,4032,3404,3109,3143,3486,4038,4714,5378,5923,6247,6278,5999,5410,4573,3555,2443,1336,287,-625,-1394,-1996,-2454,-2783,-3019,-3182,-3295,-3366,-3398,-3389,-3322,-3201,-3014,-2769,-2470,-2137,-1774,-1397,-1010,-594,-159,343,899,1533,2219,2926,3595,4153,4526,4652,4480,4018,3289,2383,1398,470,-284,-753,-872,-619,-9,873,1956,3089,4193,5130,5836,6246,6327,6087,5537,4717,3686,2492,1224,-56,-1266,-2332,-3200,-3806,-4139,-4174,-3953,-3505,-2906,-2232,-1564,-994,-575,-372,-395,-650,-1104,-1698,-2374,-3035,-3618,-4045,-4276,-4287,-4095,-3725,-3248,-2721,-2220,-1802,-1506,-1349,-1310,-1348,-1398,-1380,-1227,-881,-317,464,1419,2491,3583,4624,5516,6209,6643,6817,6719,6387,5843,5147,4331,3461,2574,1725,955,305,-191,-510,-641,-588,-370,-23,404,852,1254,1536,1650,1521,1149,501,-372,-1435,-2594,-3772,-4850,-5758,-6396,-6738,-6738,-6428,-5830,-5018,-4072,-3077,-2137,-1319,-700,-299,-131,-154,-324,-553,-785,-924,-952,-820,-547,-162,302,773,1213,1576,1831,1982,2033,2019,1987,1986,2072,2297,2695,3293,4091,5073,6185,7375,8540,9601,10442,10981,11136,10868,10170,9072,7661,6032,4335,2697,1262,124,-640,-1022,-1051,-804,-404,35,367,495,331,-155,-956,-2015,-3248,-4547,-5791,-6881,-7714,-8236,-8410,-8239,-7751,-7014,-6081,-5059,-4011,-3015,-2137,-1399,-838,-429,-172,-10,82,156,261,401,629,907,1258,1631,2007,2347,2609,2771,2808,2706,2477,2129,1682,1179,632,99,-400,-832,-1155,-1366,-1430,-1352,-1112,-732,-200,433,1162,1907,2631,3245,3688,3895,3825,3463,2841,2004,1059,108,-726,-1323,-1617,-1530,-1093,-321,677,1788,2880,3802,4462,4755,4672,4203,3418,2391,1228,34,-1099,-2100,-2911,-3524,-3925,-4143,-4199,-4114,-3922,-3627,-3246,-2784,-2233,-1615,-924,-202,541,1249,1902,2445,2862,3121,3218,3142,2912,2531,2042,1460,837,206,-385,-895,-1293,-1543,-1654,-1618,-1490,-1309,-1154,-1100,-1226,-1580,-2221,-3126,-4300,-5658,-7126,-8599,-9949,-11097,-11933,-12417,-12537,-12305,-11797,-11087,-10272,-9445,-8670,-7991,-7416,-6920,-6448,-5945,-5332,-4562,-3598,-2436,-1116,301,1713,3020,4104,4891,5310,5355,5038,4432,3607,2675,1724,842,101,-468,-843,-1031,-1059,-951,-763,-513,-262,-16,191,353,480,562,637,686,742,768,770,697,540,258,-147,-678,-1308,-2002,-2699,-3347,-3890,-4265,-4454,-4405,-4136,-3639,-2963,-2139,-1251,-347,479,1181,1679,1952,1941,1662,1094,271,-765,-1960,-3226,-4478,-5621,-6549,-7192,-7466,-7344,-6810,-5882,-4616,-3079,-1379,382,2089,3617,4885,5783,6270,6299,5884,5050,3885,2485,984,-465,-1727,-2645,-3131,-3088,-2520,-1446,29,1747,3540,5183,6489,7304,7494,7049,5971,4377,2411,256,-1884,-3839,-5444,-6604,-7262,-7427,-7150,-6529,-5675,-4722,-3772,-2930,-2233,-1717,-1353,-1098,-884,-641,-304,171,793,1558,2394,3247,4012,4609,4957,5007,4739,4162,3337,2321,1225,147,-813,-1552,-2003,-2119,-1873,-1291,-410,693,1925,3169,4329,5279,5949,6280,6246,5889,5258,4454,3588,2762,2079,1592,1340,1303,1462,1742,2096,2452,2765,3005,3159,3229,3247,3226,3217,3222,3283,3383,3540,3728,3942,4176,4408,4657,4894,5137,5353,5536,5649,5677,5591,5390,5089,4710,4322,3975,3743,3688,3842,4227,4816,5553,6353,7102,7688,7988,7922,7409,6453,5062,3332,1372,-653,-2578,-4210,-5412,-6047,-6066,-5469,-4335,-2803,-1075,644,2112,3158,3621,3446,2627,1251,-541,-2565,-4608,-6467,-7949,-8923,-9279,-9006,-8119,-6719,-4932,-2931,-881,1043,2710,4022,4926,5428,5577,5434,5121,4702,4305,3963,3752,3659,3694,3807,3959,4091,4155,4111,3935,3625,3189,2661,2071,1464,881,357,-76,-398,-598,-682,-648,-543,-352,-152,83,281,471,618,751,872,1021,1218,1491,1862,2313,2829,3354,3818,4145,4256,4081,3596,2771,1668,315,-1157,-2666,-4069,-5265,-6159,-6690,-6833,-6614,-6074,-5298,-4376,-3405,-2485,-1691,-1109,-775,-737,-999,-1545,-2345,-3328,-4418,-5505,-6491,-7261,-7713,-7797,-7433,-6664,-5480,-3987,-2267,-457,1309,2884,4145,4973,5312,5123,4444,3343,1946,410,-1110,-2444,-3473,-4113,-4341,-4193,-3780,-3216,-2691,-2333,-2306,-2675,-3498,-4743,-6329,-8153,-10045,-11867,-13456,-14700,-15506,-15833,-15691,-15113,-14191,-13007,-11676,-10288,-8930,-7652,-6488,-5450,-4518,-3684,-2913,-2191,-1492,-807,-130,538,1181,1778,2298,2689,2919,2923,2683,2160,1366,317,-931,-2310,-3732,-5101,-6332,-7343,-8075,-8501,-8607,-8419,-7978,-7335,-6570,-5738,-4916,-4151,-3486,-2939,-2520,-2204,-1983,-1817,-1696,-1602,-1549,-1554,-1651,-1869,-2242,-2761,-3428,-4173,-4946,-5638,-6177,-6458,-6431,-6066,-5363,-4398,-3241,-2032,-890,46,682,944,816,308,-513,-1575,-2784,-4030,-5247,-6335,-7251,-7938,-8362,-8498,-8332,-7849,-7063,-5987,-4657,-3140,-1506,145,1688,3027,4021,4602,4700,4304,3459,2271,857,-574,-1882,-2875,-3432,-3473,-2976,-1977,-594,1041,2726,4270,5481,6188,6286,5711,4491,2687,463,-2023,-4550,-6920,-8958,-10516,-11512,-11916,-11743,-11058,-9952,-8531,-6917,-5215,-3539,-1979,-611,486,1291,1748,1883,1695,1255,611,-130,-890,-1570,-2103,-2426,-2527,-2382,-2026,-1486,-801,-30,795,1621,2411,3143,3769,4296,4674,4925,5016,4977,4799,4518,4157,3744,3331,2930,2594,2324,2152,2067,2075,2156,2297,2464,2630,2755,2807,2752,2579,2272,1855,1350,809,285,-160,-470,-591,-502,-175,352,1064,1885,2751,3602,4365,5021,5547,5961,6295,6578,6841,7098,7344,7548,7692,7716,7623,7388,7047,6637,6224,5873,5641,5570,5654,5876,6157,6426,6574,6544,6260,5751,5023,4199,3354,2639,2130,1918,2010,2382,2957,3610,4227,4655,4803,4576,3965,2967,1676,176,-1383,-2864,-4136,-5072,-5605,-5690,-5335,-4584,-3500,-2171,-691,857,2378,3809,5064,6089,6809,7191,7179,6777,5976,4834,3405,1803,132,-1468,-2877,-3987,-4719,-5032,-4932,-4461,-3710,-2767,-1770,-802,24,659,1070,1264,1277,1161,1003,852,807,894,1167,1630,2277,3084,4016,5018,6061,7085,8071,8972,9780,10455,10996,11368,11549,11524,11242,10704,9876,8766,7403,5823,4114,2361,681,-821,-2036,-2886,-3303,-3290,-2841,-2042,-973,254,1488,2653,3608,4328,4749,4886,4751,4391,3854,3208,2506,1823,1222,764,516,509,788,1349,2166,3191,4323,5464,6478,7254,7681,7697,7279,6451,5297,3928,2476,1083,-145,-1112,-1796,-2185,-2349,-2340,-2278,-2226,-2295,-2514,-2930,-3521,-4267,-5093,-5954,-6762,-7469,-8037,-8411,-8610,-8586,-8359,-7903,-7217,-6291,-5131,-3757,-2216,-570,1083,2654,4019,5113,5841,6205,6200,5892,5373,4741,4121,3594,3245,3089,3123,3297,3526,3737,3822,3739,3429,2908,2207,1395,560,-205,-814,-1213,-1355,-1260,-933,-457,128,720,1273,1721,2038,2217,2270,2237,2157,2084,2062,2119,2289,2554,2916,3319,3726,4069,4297,4351,4213,3865,3333,2674,1930,1204,546,30,-307,-458,-432,-277,-48,187,356,430,355,150,-188,-629,-1149,-1713,-2307,-2901,-3460,-3970,-4362,-4608,-4637,-4422,-3920,-3149,-2137,-952,295,1500,2542,3310,3760,3842,3608,3109,2473,1807,1256,903,829,1035,1500,2146,2864,3546,4074,4352,4310,3929,3187,2165,892,-517,-1963,-3367,-4600,-5614,-6312,-6654,-6608,-6155,-5315,-4132,-2673,-1051,619,2186,3524,4483,4976,4929,4325,3212,1675,-148,-2086,-3962,-5603,-6855,-7619,-7832,-7504,-6686,-5488,-4038,-2492,-991,342,1415,2177,2630,2777,2696,2430,2049,1619,1165,740,340,-4,-305,-531,-706,-788,-804,-718,-556,-303,18,395,809,1235,1646,2027,2353,2606,2781,2842,2788,2592,2241,1738,1075,299,-566,-1449,-2277,-2974,-3460,-3666,-3562,-3115,-2365,-1348,-160,1114,2364,3484,4399,5020,5309,5241,4808,4068,3058,1894,664,-503,-1505,-2249,-2684,-2783,-2596,-2163,-1604,-1003,-480,-102,69,33,-195,-555,-983,-1396,-1748,-1979,-2105,-2114,-2080,-2022,-2034,-2131,-2370,-2746,-3256,-3864,-4529,-5199,-5824,-6361,-6764,-7007,-7054,-6897,-6507,-5910,-5084,-4107,-2993,-1859,-769,157,828,1162,1099,623,-248,-1460,-2917,-4506,-6090,-7539,-8732,-9568,-9996,-9977,-9553,-8765,-7715,-6513,-5274,-4127,-3157,-2456,-2048,-1951,-2119,-2502,-2988,-3505,-3912,-4159,-4142,-3855,-3271,-2435,-1394,-234,970,2107,3122,3922,4494,4806,4891,4780,4542,4242,3953,3733,3620,3633,3763,3967,4204,4383,4452,4322,3965,3345,2484,1417,220,-1016,-2194,-3208,-3989,-4458,-4612,-4442,-4004,-3354,-2580,-1760,-975,-286,260,637,834,874,770,585,358,155,30,21,164,462,908,1464,2086,2700,3254,3672,3916,3943,3751,3342,2745,1997,1142,224,-716,-1652,-2547,-3408,-4196,-4927,-5577,-6152,-6648,-7061,-7400,-7658,-7836,-7929,-7910,-7769,-7475,-7002,-6343,-5476,-4431,-3216,-1896,-519,827,2072,3136,3951,4484,4692,4596,4200,3557,2724,1767,769,-193,-1044,-1708,-2143,-2305,-2187,-1814,-1215,-474,336,1124,1794,2290,2557,2576,2376,1984,1488,951,473,111,-72,-60,158,543,1069,1666,2301,2908,3473,3964,4388,4762,5099,5441,5799,6200,6635,7102,7567,8005,8384,8660,8821,8827,8685,8373,7912,7299,6573,5753,4886,4019,3195,2474,1892,1490,1286,1288,1470,1806,2242,2718,3177,3554,3795,3864,3725,3376,2828,2113,1282,403,-457,-1223,-1831,-2233,-2394,-2313,-1994,-1478,-811,-48,750,1530,2253,2870,3365,3705,3878,3860,3643,3212,2571,1736,739,-367,-1512,-2622,-3620,-4419,-4986,-5254,-5230,-4906,-4312,-3489,-2494,-1388,-246,870,1878,2740,3395,3825,4024,3987,3759,3359,2854,2270,1678,1091,558,85,-315,-635,-874,-1030,-1098,-1079,-978,-793,-541,-230,123,504,890,1280,1644,1986,2281,2528,2709,2819,2844,2784,2626,2379,2043,1627,1165,670,190,-238,-570,-768,-804,-665,-357,109,691,1346,2024,2660,3224,3655,3952,4085,4091,3960,3757,3466,3148,2787,2409,2014,1593,1169,727,295,-126,-510,-865,-1152,-1411,-1597,-1765,-1880,-1971,-2015,-2008,-1935,-1784,-1553,-1255,-905,-552,-218,46,203,249,151,-61,-381,-782,-1235,-1711,-2190,-2648,-3070,-3458,-3791,-4105,-4381,-4671,-4965,-5307,-5687,-6126,-6598,-7083,-7548,-7942,-8230,-8371,-8349,-8141,-7774,-7238,-6572,-5790,-4918,-3995,-3045,-2122,-1273,-574,-71,149,64,-366,-1130,-2184,-3463,-4870,-6287,-7616,-8745,-9606,-10160,-10394,-10350,-10078,-9657,-9175,-8693,-8278,-7959,-7740,-7609,-7529,-7448,-7330,-7125,-6809,-6380,-5837,-5223,-4562,-3901,-3278,-2715,-2249,-1869,-1604,-1430,-1362,-1385,-1494,-1672,-1909,-2161,-2421,-2620,-2752,-2744,-2599,-2270,-1777,-1118,-339,515,1378,2189,2878,3403,3716,3817,3690,3371,2877,2251,1544,778,12,-743,-1453,-2110,-2700,-3218,-3654,-4001,-4251,-4390,-4416,-4317,-4092,-3767,-3343,-2888,-2430,-2050,-1780,-1676,-1737,-1957,-2295,-2694,-3088,-3428,-3667,-3796,-3824,-3774,-3706,-3650,-3661,-3759,-3961,-4266,-4654,-5106,-5583,-6059,-6503,-6875,-7166,-7333,-7375,-7272,-7032,-6667,-6207,-5686,-5149,-4634,-4177,-3801,-3517,-3328,-3223,-3186,-3205,-3253,-3327,-3388,-3439,-3445,-3401,-3286,-3089,-2803,-2430,-1979,-1478,-953,-462,-40,259,398,367,153,-201,-668,-1175,-1665,-2073,-2348,-2460,-2402,-2181,-1845,-1413,-969,-520,-131,200,465,678,870,1057,1272,1523,1819,2163,2542,2957,3397,3850,4319,4776,5217,5612,5947,6193,6352,6408,6387,6309,6203,6114,6065,6076,6157,6274,6402,6478,6428,6207,5736,5008,4005,2772,1372,-98,-1524,-2784,-3770,-4391,-4591,-4364,-3720,-2735,-1480,-69,1389,2786,4010,4992,5655,5995,5999,5725,5236,4617,3971,3376,2909,2615,2508,2577,2785,3077,3389,3660,3827,3854,3713,3407,2948,2385,1769,1169,669,316,184,282,625,1173,1884,2674,3481,4207,4808,5222,5434,5443,5257,4928,4476,3962,3414,2876,2367,1912,1515,1188,931,751,648,628,695,831,1041,1270,1502,1678,1766,1719,1540,1214,791,319,-141,-492,-702,-685,-463,-20,582,1269,1967,2572,3023,3251,3233,2974,2501,1874,1161,443,-200,-696,-982,-1014,-767,-236,561,1575,2770,4045,5358,6607,7739,8687,9413,9891,10121,10118,9926,9593,9180,8746,8325,7949,7608,7279,6933,6516,6009,5385,4666,3878,3092,2368,1793,1420,1307,1470,1912,2599,3479,4460,5462,6364,7070,7500,7575,7297,6656,5723,4566,3298,2025,848,-139,-883,-1346,-1537,-1479,-1232,-861,-438,-36,303,540,666,701,651,570,454,352,243,153,46,-60,-203,-347,-523,-685,-843,-966,-1053,-1097,-1113,-1116,-1125,-1168,-1256,-1402,-1612,-1857,-2136,-2393,-2625,-2764,-2816,-2729,-2521,-2181,-1733,-1210,-640,-88,425,831,1125,1264,1261,1116,863,533,178,-158,-424,-581,-603,-478,-208,175,647,1152,1658,2115,2513,2816,3046,3202,3309,3406,3510,3658,3879,4175,4573,5040,5589,6162,6745,7281,7726,8045,8191,8150,7899,7459,6836,6090,5253,4400,3566,2816,2151,1613,1178,842,600,417,305,247,254,326,479,704,1007,1372,1792,2240,2715,3171,3607,3976,4261,4418,4419,4235,3842,3235,2421,1412,260,-1001,-2290,-3554,-4716,-5719,-6514,-7067,-7358,-7398,-7201,-6795,-6241,-5558,-4819,-4047,-3287,-2564,-1899,-1310,-803,-403,-95,83,154,96,-79,-360,-729,-1164,-1621,-2086,-2502,-2866,-3142,-3335,-3434,-3461,-3416,-3339,-3220,-3098,-2966,-2836,-2713,-2585,-2467,-2345,-2231,-2120,-2017,-1920,-1826,-1730,-1627,-1510,-1373,-1211,-1022,-814,-581,-350,-111,97,280,413,495,524,509,473,433,429,474,596,805,1090,1446,1839,2246,2627,2964,3226,3408,3527,3581,3622,3667,3758,3912,4142,4427,4747,5048,5284,5398,5348,5100,4650,3996,3168,2203,1142,41,-1048,-2081,-3008,-3795,-4405,-4818,-5002,-4970,-4689,-4201,-3503,-2641,-1674,-650,330,1195,1848,2208,2224,1849,1107,23,-1325,-2822,-4372,-5825,-7095,-8068,-8699,-8947,-8826,-8371,-7647,-6740,-5744,-4753,-3857,-3124,-2595,-2291,-2181,-2230,-2364,-2507,-2597,-2573,-2428,-2157,-1815,-1449,-1143,-965,-970,-1193,-1632,-2262,-3015,-3820,-4581,-5207,-5634,-5788,-5667,-5250,-4591,-3740,-2769,-1777,-837,-44,532,838,830,507,-125,-1009,-2084,-3236,-4373,-5367,-6131,-6579,-6671,-6402,-5808,-4960,-3968,-2933,-1996,-1240,-761,-594,-731,-1150,-1750,-2450,-3123,-3662,-3980,-4003,-3713,-3116,-2255,-1216,-75,1056,2089,2951,3578,3965,4094,4028,3783,3453,3066,2705,2378,2138,1966,1873,1843,1842,1861,1851,1796,1661,1428,1082,628,76,-536,-1168,-1758,-2239,-2548,-2615,-2393,-1856,-1000,127,1454,2862,4208,5337,6097,6372,6081,5210,3805,1976,-112,-2266,-4271,-5929,-7075,-7597,-7456,-6679,-5367,-3681,-1821,-12,1539,2651,3194,3127,2466,1322,-139,-1720,-3197,-4384,-5133,-5363,-5075,-4338,-3282,-2084,-919,28,634,799,515,-201,-1246,-2512,-3834,-5086,-6104,-6803,-7090,-6941,-6368,-5418,-4183,-2770,-1312,74,1255,2145,2672,2796,2546,1947,1096,95,-942,-1890,-2652,-3149,-3345,-3224,-2839,-2227,-1502,-726,-11,587,1016,1255,1335,1273,1153,1026,968,1044,1279,1713,2328,3108,4010,4978,5956,6886,7710,8390,8887,9179,9267,9143,8836,8361,7762,7085,6377,5710,5122,4692,4440,4418,4605,4992,5519,6109,6673,7115,7346,7315,6988,6389,5583,4656,3753,2980,2469,2292,2475,2999,3754,4619,5395,5934,6043,5642,4663,3154,1221,-955,-3156,-5145,-6705,-7671,-7950,-7524,-6489,-4971,-3213,-1418,147,1321,1927,1946,1382,356,-953,-2347,-3605,-4546,-5058,-5070,-4639,-3838,-2828,-1782,-851,-193,132,73,-309,-944,-1696,-2433,-3018,-3356,-3371,-3065,-2458,-1635,-691,261,1111,1779,2209,2382,2325,2064,1677,1219,760,356,34,-168,-264,-247,-148,8,208,413,627,835,1049,1285,1551,1878,2252,2701,3176,3680,4149,4550,4840,4967,4930,4696,4312,3793,3224,2658,2196,1894,1824,2003,2438,3082,3866,4698,5464,6073,6434,6494,6245,5695,4922,4000,3041,2154,1423,928,685,689,888,1188,1510,1733,1807,1673,1341,860,301,-218,-615,-787,-712,-379,139,738,1273,1596,1558,1083,114,-1285,-3025,-4910,-6759,-8335,-9482,-10061,-10036,-9449,-8400,-7090,-5691,-4441,-3483,-2956,-2894,-3266,-3976,-4853,-5738,-6419,-6780,-6695,-6166,-5233,-4026,-2716,-1503,-564,-67,-86,-652,-1700,-3105,-4685,-6256,-7599,-8575,-9051,-8996,-8424,-7432,-6146,-4743,-3384,-2236,-1400,-967,-925,-1248,-1828,-2557,-3286,-3902,-4294,-4413,-4232,-3804,-3174,-2472,-1787,-1244,-929,-910,-1211,-1821,-2693,-3744,-4879,-5986,-6958,-7710,-8163,-8290,-8068,-7534,-6726,-5734,-4623,-3506,-2439,-1514,-754,-190,188,402,484,475,408,309,202,81,-30,-158,-279,-415,-542,-667,-768,-830,-846,-792,-676,-486,-247,28,287,503,632,646,543,325,39,-267,-537,-703,-742,-630,-398,-100,179,335,268,-114,-849,-1947,-3332,-4896,-6470,-7877,-8932,-9495,-9486,-8885,-7779,-6296,-4640,-3038,-1688,-792,-437,-681,-1455,-2640,-4050,-5458,-6659,-7456,-7735,-7452,-6649,-5466,-4078,-2723,-1608,-926,-797,-1256,-2258,-3661,-5299,-6916,-8319,-9293,-9707,-9501,-8687,-7351,-5666,-3800,-1987,-398,792,1498,1678,1370,674,-289,-1349,-2373,-3219,-3819,-4115,-4133,-3896,-3489,-2974,-2444,-1941,-1524,-1200,-967,-820,-713,-638,-550,-450,-319,-165,4,180,345,488,598,679,714,731,716,708,707,744,834,988,1214,1515,1866,2267,2682,3101,3505,3887,4249,4597,4942,5298,5660,6036,6395,6729,6984,7144,7147,6977,6601,6019,5256,4356,3403,2480,1708,1169,952,1090,1577,2353,3312,4306,5180,5782,5977,5701,4926,3719,2178,486,-1197,-2657,-3766,-4399,-4529,-4186,-3464,-2513,-1501,-598,53,366,309,-74,-695,-1415,-2079,-2547,-2698,-2473,-1859,-918,245,1475,2610,3497,4008,4080,3694,2917,1844,638,-550,-1551,-2237,-2517,-2355,-1769,-835,344,1629,2883,3976,4800,5292,5426,5224,4753,4097,3382,2703,2172,1836,1739,1853,2145,2534,2944,3295,3536,3614,3537,3299,2947,2516,2053,1609,1210,893,668,540,509,556,679,848,1068,1326,1629,1986,2418,2937,3560,4292,5109,5995,6895,7747,8499,9078,9452,9589,9505,9216,8783,8262,7714,7209,6765,6429,6171,5999,5858,5737,5597,5434,5245,5067,4911,4847,4880,5056,5356,5771,6230,6677,7024,7182,7107,6729,6060,5107,3920,2589,1183,-168,-1389,-2376,-3075,-3449,-3498,-3267,-2815,-2245,-1656,-1145,-801,-667,-766,-1074,-1532,-2066,-2574,-2972,-3180,-3136,-2841,-2279,-1529,-645,270,1117,1823,2304,2549,2542,2333,1971,1547,1129,802,614,601,775,1116,1589,2147,2724,3266,3703,4006,4138,4107,3935,3670,3374,3122,2965,2959,3111,3411,3806,4227,4593,4814,4837,4608,4131,3427,2544,1565,563,-369,-1168,-1770,-2151,-2293,-2208,-1928,-1476,-909,-249,453,1182,1902,2595,3242,3814,4305,4675,4935,5050,5043,4908,4670,4362,4009,3665,3361,3137,3027,3037,3181,3434,3771,4152,4518,4837,5054,5157,5144,5031,4863,4693,4558,4517,4566,4715,4923,5151,5332,5435,5395,5218,4886,4433,3876,3266,2623,1979,1349,743,159,-389,-917,-1406,-1861,-2273,-2632,-2947,-3205,-3426,-3607,-3762,-3902,-4020,-4124,-4187,-4196,-4128,-3947,-3657,-3242,-2725,-2140,-1528,-954,-478,-156,-38,-139,-471,-999,-1682,-2458,-3241,-3973,-4564,-4986,-5185,-5173,-4950,-4556,-4033,-3429,-2803,-2183,-1616,-1115,-690,-347,-68,146,322,460,578,668,731,743,696,554,315,-46,-508,-1059,-1661,-2255,-2798,-3222,-3485,-3552,-3412,-3074,-2573,-1953,-1287,-632,-62,374,638,711,602,341,-25,-423,-797,-1052,-1154,-1030,-685,-106,662,1562,2521,3443,4254,4869,5242,5332,5146,4696,4037,3238,2378,1549,838,331,73,130,474,1115,1969,2973,4001,4961,5726,6217,6371,6157,5596,4716,3594,2297,900,-520,-1918,-3241,-4455,-5537,-6455,-7195,-7739,-8077,-8215,-8156,-7936,-7565,-7101,-6555,-5987,-5411,-4868,-4381,-3971,-3661,-3463,-3384,-3428,-3585,-3841,-4166,-4538,-4915,-5280,-5603,-5866,-6071,-6206,-6291,-6330,-6324,-6294,-6224,-6122,-5986,-5798,-5573,-5306,-5007,-4700,-4401,-4131,-3923,-3774,-3711,-3710,-3778,-3865,-3965,-4002,-3975,-3805,-3496,-3015,-2378,-1614,-782,59,806,1408,1776,1898,1738,1344,739,11,-773,-1530,-2187,-2689,-3011,-3130,-3076,-2869,-2550,-2179,-1766,-1373,-980,-610,-229,166,609,1097,1645,2223,2808,3336,3759,4009,4053,3874,3482,2940,2303,1685,1154,817,698,850,1220,1809,2504,3281,4029,4715,5270,5660,5857,5838,5598,5127,4434,3534,2442,1219,-104,-1453,-2771,-4013,-5128,-6099,-6921,-7609,-8186,-8675,-9075,-9372,-9528,-9496,-9257,-8807,-8193,-7486,-6791,-6193,-5787,-5588,-5615,-5826,-6157,-6567,-6961,-7305,-7518,-7550,-7352,-6882,-6136,-5135,-3929,-2618,-1303,-128,799,1368,1539,1321,776,47,-740,-1405,-1827,-1912,-1626,-999,-102,968,2100,3196,4187,5006,5657,6110,6418,6580,6654,6652,6604,6513,6371,6160,5866,5479,5013,4491,3930,3368,2807,2256,1732,1241,843,586,548,792,1368,2279,3494,4933,6461,7922,9121,9891,10090,9641,8566,6940,4963,2852,890,-675,-1622,-1839,-1301,-116,1521,3358,5122,6574,7532,7894,7647,6866,5693,4316,2948,1771,924,476,420,676,1156,1709,2246,2661,2889,2909,2700,2295,1718,1023,262,-512,-1238,-1888,-2413,-2829,-3126,-3355,-3543,-3756,-4027,-4412,-4907,-5522,-6189,-6844,-7394,-7747,-7847,-7667,-7237,-6619,-5921,-5239,-4669,-4288,-4114,-4161,-4378,-4682,-4968,-5104,-4975,-4509,-3673,-2539,-1227,65,1150,1850,2100,1894,1381,766,328,321,923,2170,3932,5944,7846,9286,9999,9848,8873,7233,5162,2918,697,-1336,-3112,-4553,-5628,-6274,-6447,-6131,-5359,-4252,-2994,-1840,-1044,-846,-1397,-2766,-4897,-7664,-10848,-14197,-17412,-20187,-22191,-23134,-22734,-20826,-17342,-12408,-6328,399,7141,13242,18073,21212,22442,21833,19713,16582,13056,9708,7034,5345,4774,5271,6606,8463,10448,12207,13447,14031,13916,13248,12177,10938,9705,8615,7749,7121,6718,6486,6365,6294,6201,6029,5723,5253,4642,3946,3279,2737,2422,2332,2451,2655,2868,2991,3028,3013,3041,3212,3570,4125,4758,5312,5532,5194,4101,2170,-531,-3804,-7281,-10541,-13106,-14574,-14652,-13234,-10434,-6577,-2152,2224,5970,8544,9625,9061,6980,3662,-407,-4705,-8687,-11894,-14001,-14845,-14441,-12960,-10687,-7980,-5199,-2676,-662,688,1302,1203,463,-801,-2464,-4382,-6441,-8507,-10474,-12234,-13678,-14715,-15268,-15277,-14748,-13710,-12278,-10603,-8873,-7280,-5977,-5078,-4620,-4601,-4959,-5622,-6493,-7505,-8573,-9660,-10699,-11654,-12478,-13124,-13552,-13733,-13639,-13291,-12714,-11971,-11165,-10393,-9804,-9511,-9616,-10167,-11123,-12372,-13704,-14855,-15551,-15536,-14662,-12880,-10306,-7172,-3798,-550,2249,4350,5616,6058,5776,4974,3881,2729,1733,1047,804,1067,1872,3194,4963,7063,9318,11546,13532,15110,16143,16568,16397,15698,14618,13315,12001,10844,10016,9611,9667,10164,10981,12007,13050,13972,14640,14975,14955,14608,13988,13184,12279,11352,10487,9725,9147,8772,8654,8801,9211,9878,10729,11736,12784,13820,14738,15480,15998,16275,16324,16166,15833,15346,14714,13920,12967,11832,10548,9136,7676,6238,4932,3840,3017,2490,2204,2087,2038,1926,1701,1279,673,-105,-1013,-1981,-2956,-3867,-4672,-5319,-5780,-6044,-6094,-5977,-5705,-5364,-5010,-4733,-4601,-4655,-4936,-5407,-6044,-6761,-7479,-8103,-8567,-8810,-8827,-8634,-8275,-7834,-7379,-7013,-6807,-6832,-7120,-7665,-8411,-9280,-10135,-10888,-11404,-11646,-11573,-11223,-10655,-9949,-9208,-8504,-7916,-7494,-7271,-7277,-7516,-7988,-8667,-9526,-10508,-11543,-12549,-13417,-14052,-14359,-14279,-13779,-12894,-11670,-10222,-8665,-7147,-5803,-4772,-4155,-4026,-4402,-5262,-6500,-8002,-9571,-11032,-12213,-12964,-13221,-12953,-12209,-11074,-9674,-8129,-6582,-5120,-3834,-2743,-1865,-1156,-595,-126,260,596,864,1074,1209,1279,1298,1284,1280,1304,1386,1527,1711,1919,2107,2257,2343,2375,2365,2359,2401,2549,2837,3289,3886,4581,5296,5940,6419,6677,6652,6365,5818,5097,4256,3408,2634,2034,1698,1682,2046,2773,3844,5153,6601,8022,9296,10280,10895,11093,10874,10292,9433,8414,7365,6403,5635,5130,4931,5036,5438,6061,6868,7748,8631,9427,10066,10495,10674,10608,10295,9801,9174,8498,7855,7328,6976,6866,7000,7391,7988,8717,9484,10156,10627,10792,10590,10015,9110,7963,6711,5490,4441,3693,3314,3357,3785,4548,5509,6549,7510,8259,8721,8830,8613,8118,7422,6639,5848,5138,4548,4113,3816,3650,3574,3571,3611,3692,3803,3951,4134,4338,4557,4746,4897,4964,4936,4803,4564,4235,3839,3400,2944,2489,2048,1619,1208,805,420,42,-309,-646,-959,-1256,-1554,-1865,-2216,-2612,-3074,-3587,-4141,-4714,-5258,-5752,-6137,-6402,-6501,-6432,-6199,-5814,-5336,-4812,-4313,-3893,-3604,-3466,-3481,-3638,-3875,-4145,-4369,-4486,-4437,-4221,-3831,-3341,-2816,-2347,-2021,-1891,-1999,-2332,-2857,-3498,-4170,-4772,-5220,-5440,-5415,-5138,-4678,-4091,-3490,-2943,-2553,-2332,-2328,-2487,-2799,-3174,-3574,-3921,-4177,-4318,-4329,-4247,-4097,-3941,-3823,-3790,-3864,-4057,-4362,-4779,-5277,-5858,-6469,-7093,-7676,-8175,-8554,-8795,-8873,-8822,-8624,-8326,-7935,-7485,-7018,-6560,-6154,-5828,-5590,-5450,-5398,-5412,-5488,-5589,-5707,-5809,-5882,-5917,-5919,-5920,-5952,-6065,-6290,-6650,-7130,-7703,-8311,-8887,-9364,-9666,-9748,-9567,-9120,-8429,-7535,-6521,-5460,-4469,-3625,-3027,-2719,-2732,-3032,-3574,-4253,-4988,-5657,-6186,-6479,-6501,-6217,-5652,-4844,-3865,-2808,-1752,-795,-3,569,888,945,769,375,-155,-781,-1424,-2021,-2537,-2916,-3148,-3215,-3115,-2867,-2480,-1983,-1401,-756,-85,569,1174,1661,2016,2195,2217,2104,1915,1716,1577,1552,1682,1978,2455,3078,3850,4705,5609,6481,7250,7831,8162,8183,7880,7261,6381,5319,4207,3162,2350,1867,1819,2228,3080,4284,5722,7219,8619,9752,10514,10825,10700,10164,9335,8309,7228,6213,5369,4779,4482,4494,4775,5294,5947,6677,7354,7913,8257,8335,8130,7634,6903,5978,4962,3919,2964,2176,1623,1381,1448,1835,2480,3311,4213,5101,5857,6442,6812,6995,7019,6947,6829,6702,6607,6536,6509,6507,6535,6583,6668,6769,6920,7074,7248,7394,7511,7569,7571,7511,7406,7264,7105,6938,6772,6612,6459,6315,6178,6040,5899,5740,5575,5391,5211,5037,4893,4784,4725,4703,4709,4732,4749,4780,4811,4887,4993,5168,5383,5643,5895,6113,6223,6189,5991,5613,5109,4518,3901,3333,2855,2516,2360,2374,2579,2915,3333,3756,4113,4334,4393,4276,4010,3640,3218,2793,2399,2038,1687,1305,833,249,-474,-1293,-2154,-2971,-3631,-4062,-4175,-3956,-3398,-2566,-1549,-493,456,1146,1463,1355,819,-78,-1235,-2513,-3779,-4893,-5748,-6305,-6523,-6482,-6216,-5840,-5403,-4986,-4610,-4320,-4130,-4081,-4195,-4497,-4987,-5619,-6352,-7082,-7741,-8249,-8563,-8669,-8594,-8372,-8063,-7732,-7403,-7144,-6953,-6854,-6844,-6884,-6938,-6949,-6840,-6581,-6139,-5521,-4799,-4005,-3262,-2612,-2139,-1871,-1828,-2012,-2398,-2972,-3679,-4499,-5357,-6220,-7013,-7702,-8223,-8576,-8723,-8700,-8501,-8152,-7670,-7063,-6370,-5609,-4853,-4144,-3558,-3141,-2925,-2924,-3134,-3522,-4069,-4722,-5432,-6141,-6774,-7272,-7581,-7678,-7558,-7271,-6849,-6392,-5925,-5516,-5163,-4867,-4611,-4369,-4140,-3927,-3753,-3666,-3699,-3901,-4279,-4813,-5459,-6132,-6746,-7213,-7464,-7462,-7208,-6742,-6130,-5466,-4825,-4281,-3869,-3589,-3434,-3359,-3346,-3371,-3437,-3551,-3737,-4007,-4369,-4824,-5345,-5921,-6501,-7045,-7489,-7761,-7801,-7548,-6978,-6112,-5012,-3800,-2624,-1624,-948,-649,-780,-1271,-2052,-2974,-3890,-4657,-5148,-5280,-5021,-4379,-3408,-2209,-878,438,1619,2540,3117,3302,3095,2540,1703,688,-416,-1505,-2504,-3341,-3974,-4380,-4545,-4480,-4186,-3680,-2980,-2116,-1131,-80,959,1907,2669,3172,3351,3188,2690,1924,970,-40,-1005,-1813,-2406,-2750,-2839,-2690,-2326,-1772,-1073,-262,582,1418,2152,2745,3150,3332,3314,3078,2680,2145,1555,968,481,139,-5,48,292,692,1225,1845,2530,3235,3924,4555,5082,5460,5649,5611,5321,4787,4027,3117,2136,1196,395,-173,-458,-432,-111,444,1174,1968,2757,3460,4040,4480,4785,4975,5065,5069,4978,4802,4519,4167,3748,3314,2887,2505,2166,1860,1563,1236,865,456,46,-293,-470,-409,-46,628,1575,2696,3866,4915,5722,6158,6209,5878,5274,4500,3708,2996,2457,2109,1945,1912,1949,2001,2038,2047,2057,2102,2223,2460,2819,3281,3798,4283,4636,4769,4615,4167,3460,2579,1623,699,-104,-725,-1124,-1299,-1256,-1027,-635,-120,499,1186,1892,2572,3142,3543,3717,3650,3362,2909,2371,1826,1351,995,801,782,934,1246,1681,2208,2778,3341,3837,4214,4415,4396,4141,3655,2987,2224,1465,840,449,372,646,1240,2106,3120,4166,5096,5794,6163,6161,5797,5131,4275,3366,2550,1964,1703,1832,2352,3224,4367,5647,6939,8081,8943,9426,9443,8996,8093,6823,5288,3637,2006,560,-606,-1387,-1771,-1754,-1411,-822,-108,631,1291,1825,2186,2397,2472,2465,2414,2370,2354,2383,2440,2492,2481,2370,2115,1728,1237,708,228,-115,-219,-45,473,1274,2336,3519,4730,5815,6689,7257,7510,7453,7169,6736,6266,5828,5486,5227,5045,4870,4664,4393,4040,3645,3222,2851,2551,2385,2344,2428,2594,2773,2907,2912,2762,2440,1975,1436,891,428,110,-10,91,417,939,1605,2351,3067,3683,4086,4230,4074,3640,2996,2252,1535,981,668,660,930,1434,2080,2771,3391,3859,4082,4039,3737,3221,2612,2001,1507,1211,1126,1265,1554,1935,2320,2640,2857,2950,2947,2885,2802,2728,2654,2545,2356,2023,1507,807,-58,-990,-1900,-2652,-3159,-3351,-3234,-2845,-2293,-1661,-1087,-622,-334,-213,-233,-356,-525,-727,-931,-1155,-1387,-1637,-1896,-2148,-2385,-2602,-2797,-2996,-3216,-3478,-3810,-4201,-4639,-5101,-5532,-5910,-6180,-6318,-6304,-6135,-5837,-5448,-5036,-4683,-4460,-4439,-4642,-5056,-5624,-6240,-6805,-7194,-7346,-7211,-6802,-6164,-5365,-4486,-3598,-2786,-2089,-1590,-1305,-1288,-1523,-2007,-2679,-3467,-4291,-5049,-5679,-6129,-6379,-6448,-6368,-6180,-5936,-5656,-5384,-5122,-4897,-4705,-4572,-4485,-4478,-4544,-4702,-4955,-5286,-5679,-6082,-6467,-6772,-6988,-7083,-7072,-6975,-6826,-6666,-6525,-6427,-6360,-6318,-6241,-6107,-5875,-5527,-5089,-4578,-4062,-3609,-3277,-3138,-3194,-3459,-3870,-4370,-4875,-5300,-5582,-5671,-5541,-5209,-4699,-4089,-3464,-2909,-2524,-2351,-2436,-2745,-3265,-3896,-4592,-5250,-5800,-6205,-6405,-6438,-6307,-6072,-5791,-5515,-5285,-5141,-5062,-5054,-5069,-5078,-5052,-4967,-4822,-4629,-4401,-4184,-4016,-3935,-4007,-4235,-4664,-5264,-6013,-6855,-7707,-8491,-9109,-9488,-9561,-9288,-8647,-7646,-6318,-4733,-3008,-1292,237,1407,2070,2151,1642,636,-711,-2197,-3610,-4768,-5537,-5854,-5719,-5193,-4369,-3375,-2337,-1390,-636,-166,-18,-199,-677,-1354,-2143,-2893,-3497,-3832,-3837,-3486,-2809,-1900,-853,190,1148,1929,2526,2927,3169,3284,3294,3239,3125,2987,2827,2673,2527,2404,2309,2246,2214,2231,2283,2395,2537,2700,2843,2930,2931,2837,2661,2434,2209,2038,1975,2069,2335,2781,3364,4052,4759,5459,6078,6623,7056,7397,7629,7761,7778,7677,7438,7059,6520,5851,5066,4222,3389,2605,1941,1396,998,728,585,580,700,988,1405,1973,2629,3350,4073,4762,5391,5941,6413,6789,7069,7219,7229,7081,6770,6331,5790,5229,4704,4298,4050,3999,4125,4399,4748,5111,5406,5585,5623,5522,5314,5051,4775,4534,4360,4261,4249,4318,4451,4631,4821,4982,5072,5059,4927,4682,4361,3998,3669,3392,3229,3167,3218,3353,3553,3792,4053,4339,4626,4936,5228,5481,5661,5702,5605,5326,4914,4382,3808,3237,2731,2320,2031,1871,1823,1888,2020,2225,2459,2719,2997,3274,3560,3834,4070,4252,4322,4279,4086,3787,3394,2996,2643,2407,2331,2416,2662,3007,3416,3817,4166,4404,4501,4431,4212,3864,3455,3027,2648,2362,2187,2152,2225,2406,2647,2928,3224,3511,3780,4006,4155,4206,4123,3895,3545,3086,2583,2071,1591,1162,776,422,83,-257,-584,-876,-1104,-1210,-1186,-991,-662,-226,240,665,995,1195,1284,1293,1278,1288,1339,1449,1574,1704,1790,1846,1877,1938,2064,2284,2579,2900,3153,3254,3122,2726,2081,1237,278,-701,-1621,-2386,-2948,-3248,-3258,-2993,-2480,-1805,-1073,-399,99,342,289,-41,-586,-1235,-1874,-2385,-2675,-2699,-2429,-1899,-1172,-334,496,1188,1649,1781,1565,1028,237,-668,-1538,-2203,-2506,-2349,-1697,-611,768,2233,3572,4572,5105,5105,4590,3658,2429,1076,-248,-1397,-2243,-2726,-2804,-2501,-1877,-1012,-17,994,1916,2636,3089,3212,3017,2528,1832,1012,165,-616,-1272,-1742,-2007,-2063,-1933,-1654,-1285,-879,-484,-136,166,425,674,933,1220,1531,1846,2132,2346,2448,2386,2140,1688,1051,266,-590,-1440,-2182,-2754,-3096,-3198,-3062,-2715,-2216,-1601,-976,-384,75,365,445,334,66,-304,-678,-1016,-1215,-1256,-1099,-745,-219,425,1103,1713,2141,2309,2133,1619,777,-281,-1458,-2587,-3540,-4192,-4465,-4341,-3865,-3116,-2239,-1356,-607,-75,183,168,-92,-542,-1109,-1728,-2329,-2853,-3266,-3528,-3634,-3566,-3324,-2911,-2327,-1597,-766,112,931,1594,1991,2020,1631,810,-395,-1854,-3424,-4887,-6087,-6862,-7143,-6930,-6274,-5308,-4172,-3034,-2047,-1311,-908,-830,-1042,-1459,-1992,-2545,-3045,-3438,-3686,-3782,-3740,-3576,-3360,-3128,-2964,-2922,-3044,-3372,-3878,-4548,-5289,-6023,-6654,-7094,-7316,-7289,-7063,-6693,-6262,-5860,-5561,-5425,-5468,-5686,-6036,-6452,-6883,-7250,-7522,-7671,-7695,-7617,-7464,-7261,-7034,-6775,-6466,-6073,-5551,-4876,-4043,-3077,-2052,-1038,-157,520,904,977,734,232,-457,-1248,-2048,-2804,-3450,-3972,-4341,-4572,-4659,-4650,-4561,-4447,-4349,-4301,-4329,-4439,-4615,-4828,-5042,-5205,-5284,-5255,-5110,-4877,-4590,-4315,-4108,-4043,-4144,-4446,-4898,-5450,-6006,-6464,-6750,-6813,-6654,-6315,-5890,-5461,-5138,-4961,-4965,-5114,-5353,-5603,-5784,-5835,-5725,-5456,-5070,-4629,-4204,-3862,-3631,-3529,-3513,-3548,-3569,-3525,-3396,-3174,-2889,-2588,-2313,-2110,-1998,-1983,-2036,-2142,-2224,-2273,-2218,-2067,-1800,-1474,-1117,-809,-571,-431,-365,-351,-339,-318,-268,-209,-159,-126,-139,-176,-259,-371,-501,-645,-775,-876,-933,-938,-903,-850,-813,-812,-882,-1004,-1186,-1375,-1536,-1629,-1602,-1467,-1200,-845,-412,44,510,938,1317,1620,1825,1929,1917,1802,1603,1346,1067,784,527,301,131,32,39,192,520,1053,1762,2608,3485,4280,4884,5215,5249,5013,4571,4010,3411,2842,2345,1953,1669,1509,1460,1529,1700,1964,2291,2655,3002,3287,3449,3446,3254,2884,2375,1797,1228,744,417,275,342,598,1003,1513,2063,2613,3106,3521,3823,4002,4052,3969,3781,3508,3187,2858,2558,2333,2220,2257,2461,2837,3367,4003,4718,5430,6111,6677,7104,7338,7381,7220,6892,6406,5810,5119,4379,3633,2939,2371,1997,1873,2031,2458,3107,3896,4718,5455,5996,6245,6150,5704,4950,3970,2878,1778,770,-50,-647,-971,-1030,-856,-472,57,694,1387,2090,2747,3296,3684,3852,3778,3463,2935,2278,1561,904,403,160,240,690,1486,2574,3828,5105,6234,7073,7519,7505,7055,6200,5047,3706,2312,987,-138,-992,-1478,-1595,-1290,-621,393,1653,3043,4420,5617,6479,6898,6796,6217,5216,3986,2678,1528,659,200,156,501,1118,1902,2697,3391,3900,4152,4147,3894,3413,2775,2008,1191,382,-347,-895,-1196,-1163,-782,-65,892,1972,3011,3870,4445,4687,4604,4277,3778,3250,2751,2378,2113,1962,1861,1770,1658,1517,1365,1228,1118,1054,1029,1029,1061,1087,1120,1110,1042,863,539,58,-576,-1292,-2021,-2637,-3052,-3173,-2978,-2460,-1697,-759,215,1142,1895,2422,2663,2629,2340,1878,1334,813,410,213,256,577,1150,1930,2835,3739,4507,5004,5122,4808,4087,3027,1790,513,-607,-1429,-1820,-1704,-1083,-21,1327,2761,4050,4988,5426,5303,4665,3622,2364,1067,-79,-954,-1467,-1588,-1333,-750,69,1008,1944,2730,3286,3522,3473,3154,2680,2114,1560,1055,646,334,138,66,145,392,817,1396,2072,2761,3367,3811,4042,4053,3861,3508,3036,2479,1883,1264,673,135,-308,-615,-778,-777,-650,-415,-145,132,344,479,519,482,400,327,291,336,438,589,707,759,664,421,18,-475,-994,-1411,-1645,-1587,-1191,-463,564,1772,3050,4238,5222,5865,6131,5966,5428,4584,3557,2474,1451,596,-42,-429,-590,-554,-386,-112,187,510,791,1041,1233,1390,1535,1697,1902,2156,2426,2679,2834,2837,2646,2249,1692,1029,364,-233,-676,-941,-1023,-963,-822,-686,-597,-605,-692,-832,-976,-1056,-1035,-869,-553,-93,475,1086,1666,2109,2326,2238,1797,1019,-66,-1345,-2737,-4101,-5354,-6390,-7175,-7651,-7837,-7722,-7341,-6721,-5906,-4947,-3921,-2899,-1981,-1245,-769,-598,-741,-1179,-1858,-2711,-3665,-4645,-5580,-6403,-7039,-7425,-7500,-7216,-6567,-5582,-4318,-2907,-1450,-101,1034,1874,2360,2486,2257,1715,906,-110,-1259,-2482,-3689,-4817,-5778,-6504,-6910,-6971,-6645,-5975,-5018,-3875,-2678,-1573,-689,-150,-18,-306,-982,-1951,-3103,-4308,-5434,-6370,-7014,-7311,-7246,-6847,-6196,-5399,-4575,-3850,-3309,-3019,-3002,-3244,-3727,-4381,-5159,-5953,-6680,-7211,-7465,-7349,-6867,-6038,-4974,-3804,-2697,-1802,-1246,-1105,-1394,-2071,-3040,-4171,-5316,-6356,-7187,-7762,-8052,-8070,-7835,-7376,-6749,-5977,-5156,-4322,-3579,-2973,-2574,-2415,-2509,-2852,-3390,-4080,-4807,-5496,-6010,-6275,-6212,-5806,-5090,-4135,-3067,-2000,-1058,-324,163,395,411,260,0,-326,-673,-1034,-1381,-1706,-1989,-2179,-2267,-2203,-2015,-1718,-1385,-1091,-921,-943,-1200,-1705,-2416,-3280,-4180,-5011,-5632,-5955,-5888,-5442,-4641,-3601,-2447,-1326,-358,364,810,981,932,725,434,125,-163,-418,-651,-908,-1216,-1616,-2101,-2641,-3161,-3580,-3801,-3773,-3452,-2875,-2089,-1202,-325,418,935,1156,1066,706,138,-524,-1193,-1773,-2209,-2454,-2490,-2319,-1947,-1410,-744,-11,723,1388,1896,2205,2263,2085,1714,1222,686,202,-200,-449,-559,-505,-305,30,507,1087,1766,2488,3200,3855,4391,4797,5054,5196,5235,5214,5136,5007,4817,4554,4221,3823,3382,2920,2464,2031,1635,1302,1033,867,804,870,1065,1373,1768,2221,2681,3119,3476,3723,3797,3679,3316,2724,1913,959,-59,-995,-1760,-2213,-2331,-2082,-1530,-757,122,1002,1784,2409,2825,3023,2992,2758,2341,1799,1187,575,34,-382,-620,-664,-508,-185,257,746,1196,1538,1703,1657,1410,972,421,-189,-787,-1294,-1666,-1835,-1764,-1447,-885,-158,671,1487,2214,2790,3196,3454,3602,3698,3780,3868,3955,4005,3954,3763,3372,2802,2067,1255,437,-266,-806,-1076,-1104,-848,-393,220,879,1507,2014,2332,2445,2315,2015,1563,1088,660,417,412,725,1333,2216,3277,4403,5462,6311,6839,6948,6599,5793,4587,3090,1451,-145,-1528,-2521,-3017,-2955,-2322,-1195,338,2110,3945,5638,6978,7790,7928,7342,6057,4197,1973,-376,-2566,-4388,-5643,-6242,-6165,-5472,-4300,-2827,-1262,186,1330,2029,2204,1859,1059,-39,-1255,-2386,-3237,-3681,-3635,-3104,-2169,-956,368,1623,2658,3329,3566,3330,2676,1686,535,-614,-1546,-2089,-2113,-1540,-404,1196,3088,5044,6856,8307,9258,9610,9338,8485,7134,5430,3553,1676,8,-1326,-2188,-2546,-2379,-1748,-743,512,1852,3135,4204,4977,5375,5414,5106,4525,3727,2795,1793,794,-139,-958,-1620,-2099,-2401,-2543,-2561,-2528,-2469,-2447,-2454,-2468,-2451,-2329,-2068,-1637,-1041,-335,419,1128,1701,2071,2188,2051,1693,1178,607,75,-314,-491,-423,-112,374,957,1517,1954,2198,2214,2032,1731,1420,1220,1242,1533,2111,2904,3801,4654,5322,5675,5684,5315,4680,3837,2934,2059,1303,734,381,263,387,721,1254,1928,2698,3476,4195,4732,5019,4951,4485,3616,2377,887,-721,-2270,-3588,-4540,-5016,-5003,-4529,-3705,-2685,-1617,-662,88,581,811,824,687,466,256,105,83,209,493,922,1429,1963,2433,2775,2956,2955,2807,2531,2185,1784,1374,959,571,224,-75,-303,-477,-579,-616,-581,-476,-292,-51,238,538,838,1108,1362,1596,1841,2103,2393,2676,2909,3017,2920,2540,1856,852,-377,-1738,-3059,-4176,-4923,-5188,-4905,-4105,-2882,-1413,87,1393,2317,2723,2576,1897,807,-555,-1996,-3342,-4414,-5081,-5263,-4924,-4120,-2941,-1538,-75,1280,2402,3183,3603,3663,3435,3000,2459,1892,1379,940,623,394,292,274,382,586,903,1277,1666,1976,2130,2065,1737,1176,434,-385,-1148,-1746,-2062,-2045,-1681,-1027,-176,728,1555,2164,2463,2370,1893,1016,-168,-1618,-3204,-4848,-6425,-7843,-9017,-9877,-10377,-10501,-10227,-9597,-8637,-7439,-6095,-4731,-3462,-2389,-1569,-1028,-746,-687,-795,-1026,-1346,-1733,-2185,-2677,-3193,-3682,-4089,-4358,-4445,-4342,-4060,-3646,-3149,-2622,-2113,-1648,-1247,-916,-635,-394,-140,129,454,793,1123,1360,1424,1236,735,-93,-1206,-2518,-3884,-5156,-6171,-6813,-6995,-6702,-5960,-4843,-3458,-1921,-361,1117,2401,3424,4120,4472,4485,4200,3674,2993,2222,1444,693,15,-592,-1114,-1557,-1933,-2230,-2479,-2678,-2873,-3079,-3333,-3629,-3965,-4277,-4501,-4544,-4322,-3804,-2991,-1984,-906,62,772,1104,1019,546,-201,-1080,-1910,-2527,-2821,-2713,-2234,-1440,-465,560,1496,2220,2657,2751,2501,1944,1149,217,-731,-1581,-2218,-2571,-2604,-2334,-1818,-1140,-394,329,969,1479,1879,2179,2446,2717,3044,3443,3916,4437,4941,5379,5661,5735,5571,5148,4514,3698,2771,1781,796,-132,-930,-1527,-1860,-1868,-1541,-894,8,1057,2121,3056,3721,3998,3836,3201,2181,858,-588,-1994,-3185,-3999,-4353,-4178,-3504,-2433,-1094,289,1533,2444,2889,2826,2280,1361,247,-887,-1838,-2475,-2707,-2520,-1973,-1153,-200,773,1640,2338,2811,3070,3125,3030,2838,2614,2416,2293,2281,2382,2588,2854,3119,3326,3377,3233,2832,2188,1345,386,-558,-1369,-1939,-2192,-2121,-1743,-1147,-429,283,883,1282,1420,1299,919,363,-320,-1030,-1697,-2247,-2622,-2799,-2760,-2547,-2183,-1756,-1302,-911,-599,-415,-354,-400,-520,-655,-755,-774,-682,-478,-178,195,595,995,1355,1651,1880,2020,2109,2127,2115,2049,1938,1750,1480,1099,614,12,-688,-1477,-2333,-3223,-4108,-4943,-5670,-6246,-6622,-6762,-6651,-6263,-5614,-4698,-3557,-2222,-760,735,2164,3409,4348,4905,4985,4589,3708,2435,859,-863,-2581,-4125,-5354,-6145,-6439,-6221,-5543,-4506,-3255,-1958,-771,147,723,894,692,192,-510,-1258,-1915,-2354,-2443,-2135,-1395,-278,1111,2622,4082,5332,6242,6750,6821,6497,5834,4917,3846,2710,1608,628,-149,-656,-838,-672,-151,692,1798,3082,4423,5708,6792,7585,7992,7997,7594,6864,5885,4794,3729,2812,2153,1802,1744,1922,2224,2513,2686,2615,2277,1628,729,-386,-1608,-2871,-4067,-5112,-5926,-6436,-6603,-6421,-5907,-5158,-4253,-3338,-2506,-1853,-1409,-1160,-1053,-994,-907,-721,-414,2,484,959,1370,1659,1811,1830,1746,1598,1422,1249,1074,898,689,452,172,-98,-335,-459,-437,-225,157,689,1286,1875,2371,2707,2855,2816,2627,2345,2035,1734,1492,1290,1144,1013,913,825,793,812,923,1113,1375,1677,1972,2228,2384,2421,2291,1971,1464,749,-99,-1043,-1955,-2735,-3251,-3424,-3206,-2613,-1728,-658,423,1377,2035,2304,2110,1464,424,-881,-2291,-3618,-4692,-5371,-5582,-5307,-4622,-3634,-2507,-1411,-485,141,443,414,139,-269,-671,-951,-1001,-808,-381,178,755,1209,1428,1339,928,230,-651,-1616,-2527,-3292,-3840,-4143,-4210,-4067,-3755,-3313,-2766,-2143,-1456,-721,35,792,1479,2072,2469,2666,2586,2252,1673,898,13,-902,-1738,-2421,-2871,-3077,-3029,-2779,-2379,-1905,-1413,-964,-573,-253,11,247,467,709,976,1297,1665,2083,2516,2926,3243,3394,3321,2960,2308,1370,199,-1111,-2467,-3721,-4768,-5467,-5755,-5584,-4986,-4038,-2876,-1659,-557,243,641,521,-92,-1155,-2524,-4012,-5399,-6464,-7008,-6905,-6103,-4650,-2688,-429,1879,3975,5641,6700,7060,6688,5654,4066,2128,35,-1965,-3675,-4918,-5579,-5610,-5024,-3885,-2333,-512,1370,3123,4552,5480,5813,5480,4538,3100,1375,-397,-1953,-3094,-3667,-3649,-3096,-2172,-1083,-74,665,974,813,222,-668,-1664,-2551,-3139,-3272,-2883,-1967,-612,1053,2824,4518,5906,6844,7195,6936,6088,4775,3151,1423,-214,-1572,-2525,-2984,-2948,-2456,-1610,-553,571,1598,2413,2920,3101,2963,2587,2062,1496,982,591,334,237,220,275,303,271,128,-153,-561,-1067,-1606,-2079,-2410,-2508,-2344,-1915,-1268,-476,368,1173,1844,2304,2476,2314,1787,909,-266,-1653,-3126,-4565,-5833,-6809,-7400,-7528,-7173,-6342,-5100,-3551,-1825,-81,1551,2942,4016,4711,5020,4944,4530,3841,2967,2037,1168,498,127,118,488,1196,2157,3254,4368,5353,6130,6600,6758,6595,6176,5563,4840,4077,3310,2557,1791,985,103,-857,-1883,-2899,-3825,-4533,-4916,-4881,-4366,-3374,-1950,-225,1647,3448,4971,6021,6430,6129,5070,3325,999,-1742,-4672,-7576,-10191,-12300,-13712,-14309,-14064,-13018,-11325,-9136,-6700,-4198,-1839,248,1949,3235,4072,4519,4591,4390,3956,3392,2740,2073,1402,761,134,-493,-1143,-1856,-2656,-3551,-4529,-5542,-6505,-7329,-7892,-8097,-7858,-7114,-5875,-4156,-2077,242,2601,4809,6665,7992,8674,8630,7863,6432,4452,2113,-386,-2800,-4928,-6589,-7659,-8092,-7896,-7144,-5945,-4436,-2747,-1009,684,2254,3643,4802,5689,6246,6443,6235,5655,4740,3620,2424,1333,483,-5,-100,186,754,1485,2234,2866,3290,3427,3269,2810,2096,1172,121,-979,-2020,-2912,-3564,-3921,-3947,-3660,-3072,-2256,-1252,-149,1000,2123,3160,4067,4793,5318,5618,5688,5536,5157,4593,3835,2949,1937,868,-230,-1286,-2230,-2974,-3418,-3487,-3109,-2307,-1118,299,1782,3105,4068,4507,4310,3470,2055,222,-1798,-3741,-5339,-6359,-6645,-6149,-4922,-3153,-1087,949,2661,3787,4166,3767,2671,1077,-744,-2489,-3870,-4632,-4655,-3859,-2360,-293,2058,4438,6553,8182,9163,9418,8964,7886,6341,4527,2660,945,-459,-1435,-1941,-1969,-1567,-806,217,1387,2560,3604,4371,4761,4692,4146,3146,1764,114,-1663,-3404,-4948,-6144,-6874,-7059,-6677,-5748,-4367,-2650,-759,1132,2874,4312,5348,5905,5944,5472,4527,3183,1551,-249,-2072,-3777,-5248,-6377,-7119,-7443,-7370,-6934,-6198,-5221,-4076,-2846,-1597,-448,526,1210,1533,1451,959,118,-989,-2229,-3473,-4579,-5428,-5929,-6033,-5734,-5101,-4215,-3230,-2269,-1451,-860,-499,-344,-291,-241,-61,311,939,1772,2757,3764,4664,5343,5686,5647,5210,4418,3361,2184,1049,130,-418,-500,-87,779,1958,3286,4540,5549,6128,6208,5718,4729,3285,1557,-345,-2232,-3978,-5445,-6559,-7261,-7555,-7462,-7033,-6316,-5382,-4271,-3050,-1760,-445,846,2070,3159,4058,4680,4963,4847,4294,3322,1967,313,-1523,-3419,-5232,-6838,-8113,-8968,-9326,-9169,-8495,-7368,-5856,-4079,-2150,-204,1632,3236,4492,5324,5672,5543,4959,4035,2868,1639,482,-442,-1025,-1186,-898,-163,960,2397,4037,5758,7441,8947,10174,11005,11370,11196,10479,9202,7447,5301,2918,496,-1757,-3620,-4906,-5463,-5248,-4245,-2589,-427,2013,4479,6746,8580,9821,10363,10153,9253,7727,5751,3474,1091,-1232,-3358,-5152,-6562,-7517,-8038,-8137,-7883,-7336,-6582,-5679,-4699,-3684,-2677,-1703,-790,73,858,1608,2284,2923,3472,3925,4222,4305,4119,3617,2770,1607,190,-1357,-2875,-4192,-5150,-5628,-5577,-5012,-4005,-2684,-1176,358,1822,3091,4137,4891,5376,5574,5526,5274,4848,4333,3741,3127,2500,1854,1202,533,-119,-729,-1226,-1550,-1619,-1380,-804,94,1246,2533,3799,4872,5589,5825,5522,4661,3354,1694,-98,-1859,-3392,-4550,-5222,-5345,-4895,-3908,-2437,-600,1475,3604,5610,7285,8462,8984,8765,7783,6091,3828,1184,-1588,-4222,-6454,-8057,-8873,-8832,-7961,-6394,-4351,-2098,52,1841,3026,3490,3185,2190,664,-1167,-3045,-4716,-5987,-6688,-6778,-6244,-5185,-3740,-2082,-420,1074,2236,2959,3209,2976,2357,1419,334,-817,-1874,-2780,-3454,-3871,-4024,-3919,-3586,-3055,-2380,-1606,-805,-29,645,1171,1499,1590,1438,1040,432,-331,-1164,-1968,-2625,-3039,-3129,-2852,-2221,-1260,-60,1304,2726,4116,5389,6471,7309,7863,8120,8094,7806,7318,6691,6010,5357,4811,4415,4198,4130,4163,4202,4149,3895,3351,2468,1253,-232,-1851,-3449,-4822,-5814,-6275,-6152,-5457,-4270,-2775,-1160,345,1536,2267,2450,2095,1285,166,-1093,-2310,-3337,-4053,-4394,-4320,-3857,-3026,-1925,-622,737,2049,3161,3972,4384,4364,3914,3108,2044,886,-228,-1143,-1753,-2025,-1952,-1638,-1172,-701,-313,-111,-91,-274,-565,-917,-1211,-1384,-1351,-1111,-641,-27,691,1395,2020,2497,2798,2935,2928,2842,2713,2604,2539,2549,2622,2742,2862,2925,2882,2674,2298,1745,1097,428,-129,-439,-393,93,1054,2418,4101,5892,7587,8942,9752,9865,9212,7805,5754,3217,407,-2459,-5165,-7522,-9383,-10646,-11278,-11297,-10773,-9831,-8585,-7183,-5715,-4275,-2899,-1631,-486,514,1329,1961,2347,2519,2442,2170,1744,1235,737,327,70,-4,74,251,414,469,293,-153,-902,-1889,-3024,-4161,-5141,-5821,-6077,-5860,-5168,-4073,-2709,-1252,128,1227,1941,2163,1911,1233,249,-899,-2079,-3139,-4005,-4570,-4803,-4662,-4137,-3263,-2078,-697,754,2113,3223,3958,4239,4054,3453,2536,1438,314,-692,-1439,-1842,-1849,-1480,-805,49,918,1636,2052,2061,1628,777,-403,-1763,-3161,-4417,-5421,-6088,-6386,-6357,-6070,-5632,-5160,-4750,-4466,-4333,-4322,-4392,-4475,-4528,-4511,-4416,-4238,-3973,-3624,-3160,-2584,-1878,-1041,-107,914,1961,2999,3942,4743,5276,5505,5326,4729,3700,2279,544,-1398,-3410,-5366,-7106,-8537,-9532,-10054,-10066,-9574,-8641,-7321,-5743,-4021,-2294,-710,600,1520,1961,1890,1326,328,-963,-2413,-3840,-5094,-6037,-6589,-6688,-6348,-5593,-4508,-3193,-1789,-426,743,1603,2076,2119,1770,1099,229,-697,-1524,-2132,-2405,-2313,-1841,-1056,-37,1088,2211,3223,4051,4648,4990,5089,4943,4591,4045,3336,2501,1552,524,-580,-1736,-2935,-4133,-5297,-6355,-7247,-7883,-8213,-8148,-7689,-6787,-5512,-3903,-2092,-220,1547,3038,4115,4672,4676,4126,3109,1728,141,-1488,-2996,-4243,-5145,-5654,-5799,-5634,-5271,-4818,-4417,-4164,-4167,-4451,-5027,-5819,-6714,-7549,-8133,-8290,-7866,-6790,-5047,-2751,-61,2779,5482,7811,9491,10390,10405,9544,7926,5713,3189,625,-1655,-3384,-4344,-4425,-3630,-2085,0,2313,4554,6399,7625,8079,7744,6709,5174,3407,1700,339,-469,-583,-3,1195,2804,4589,6241,7495,8120,7967,7027,5359,3162,689,-1787,-3979,-5672,-6728,-7067,-6747,-5836,-4519,-2960,-1375,70,1202,1921,2159,1910,1245,255,-870,-1974,-2828,-3285,-3204,-2532,-1282,446,2512,4693,6783,8529,9742,10237,9933,8811,6953,4547,1827,-899,-3330,-5200,-6300,-6527,-5898,-4516,-2611,-457,1654,3427,4669,5235,5117,4376,3151,1634,3,-1542,-2860,-3815,-4342,-4382,-3967,-3130,-1989,-657,716,2010,3107,3953,4489,4741,4700,4433,3962,3353,2643,1887,1132,449,-106,-451,-546,-342,146,905,1848,2897,3922,4794,5396,5612,5377,4666,3495,1946,139,-1762,-3553,-5054,-6068,-6511,-6307,-5537,-4303,-2814,-1289,31,953,1329,1123,367,-789,-2158,-3497,-4603,-5289,-5474,-5126,-4319,-3172,-1872,-602,419,1057,1169,754,-174,-1481,-3006,-4561,-5946,-7014,-7658,-7818,-7519,-6791,-5745,-4470,-3109,-1763,-579,386,1023,1354,1369,1145,778,355,1,-213,-227,-19,388,940,1561,2157,2668,3031,3269,3387,3482,3593,3804,4117,4515,4928,5243,5347,5122,4504,3470,2087,471,-1188,-2691,-3822,-4415,-4355,-3601,-2219,-318,1882,4148,6214,7823,8769,8916,8199,6692,4519,1926,-833,-3460,-5701,-7328,-8205,-8267,-7553,-6181,-4351,-2302,-298,1427,2686,3357,3410,2876,1870,548,-902,-2282,-3410,-4148,-4394,-4117,-3331,-2108,-572,1132,2804,4258,5293,5754,5540,4618,3047,954,-1473,-3999,-6401,-8470,-10044,-11042,-11425,-11240,-10569,-9522,-8246,-6853,-5480,-4220,-3136,-2279,-1637,-1205,-931,-773,-657,-523,-294,89,663,1434,2352,3328,4236,4945,5333,5336,4936,4199,3245,2224,1319,660,381,511,1070,1979,3147,4430,5678,6747,7517,7921,7945,7640,7099,6446,5791,5227,4778,4443,4142,3800,3324,2648,1758,673,-527,-1740,-2841,-3722,-4291,-4512,-4379,-3956,-3315,-2585,-1845,-1210,-697,-344,-99,72,256,492,850,1305,1853,2403,2876,3158,3163,2836,2144,1142,-124,-1522,-2939,-4254,-5343,-6148,-6601,-6716,-6498,-6005,-5293,-4435,-3490,-2515,-1540,-585,354,1287,2232,3194,4174,5144,6060,6854,7443,7752,7721,7318,6576,5535,4317,3039,1840,858,208,-26,206,899,2013,3448,5085,6755,8314,9615,10556,11096,11219,10988,10470,9758,8944,8101,7271,6482,5714,4949,4145,3285,2350,1362,351,-647,-1578,-2400,-3083,-3564,-3857,-3897,-3720,-3324,-2749,-2074,-1358,-718,-233,16,-29,-354,-937,-1668,-2442,-3118,-3577,-3743,-3571,-3072,-2309,-1338,-267,828,1873,2780,3503,3965,4131,3976,3509,2793,1905,969,85,-644,-1184,-1524,-1706,-1804,-1868,-1984,-2148,-2375,-2601,-2762,-2772,-2546,-2033,-1199,-66,1311,2834,4364,5754,6841,7480,7572,7062,5971,4412,2514,514,-1391,-2973,-4050,-4504,-4272,-3377,-1906,-5,2148,4346,6411,8156,9455,10207,10376,9972,9084,7824,6370,4901,3590,2600,2020,1896,2190,2797,3560,4285,4779,4892,4521,3647,2325,644,-1232,-3176,-5012,-6630,-7895,-8722,-9042,-8812,-8043,-6776,-5115,-3201,-1216,652,2221,3341,3936,3970,3502,2607,1421,69,-1310,-2615,-3765,-4707,-5434,-5943,-6262,-6412,-6412,-6275,-5988,-5560,-4968,-4234,-3368,-2426,-1464,-570,176,688,903,778,319,-437,-1409,-2476,-3520,-4389,-4973,-5178,-4969,-4349,-3386,-2153,-764,700,2142,3503,4733,5795,6669,7350,7824,8098,8167,8019,7670,7125,6427,5645,4837,4104,3493,3042,2757,2587,2486,2386,2217,1967,1607,1176,699,225,-212,-592,-903,-1156,-1369,-1543,-1710,-1842,-1959,-2034,-2081,-2101,-2111,-2137,-2177,-2238,-2288,-2299,-2217,-2019,-1678,-1211,-655,-85,414,740,804,558,-26,-917,-2027,-3269,-4483,-5543,-6316,-6701,-6666,-6215,-5428,-4423,-3349,-2366,-1615,-1207,-1190,-1556,-2229,-3063,-3912,-4576,-4928,-4845,-4301,-3323,-2011,-509,1002,2357,3381,3990,4120,3801,3114,2176,1149,180,-592,-1052,-1136,-818,-113,917,2183,3566,4955,6213,7257,8009,8424,8519,8311,7862,7254,6557,5865,5233,4710,4309,4024,3822,3678,3530,3374,3151,2878,2537,2147,1733,1292,864,414,-22,-472,-892,-1263,-1522,-1623,-1515,-1187,-650,38,805,1549,2187,2642,2871,2863,2627,2208,1652,1031,396,-173,-643,-956,-1094,-1062,-872,-588,-264,19,194,216,49,-276,-733,-1236,-1705,-2059,-2225,-2187,-1934,-1524,-1015,-483,-6,385,660,837,961,1062,1216,1439,1758,2160,2604,3044,3407,3647,3678,3489,3021,2310,1376,322,-767,-1747,-2528,-3005,-3145,-2928,-2402,-1611,-660,377,1386,2293,3005,3458,3600,3387,2808,1882,654,-784,-2306,-3779,-5049,-5981,-6476,-6470,-5966,-5028,-3755,-2315,-859,427,1404,1959,2020,1584,674,-612,-2162,-3806,-5394,-6737,-7718,-8221,-8203,-7678,-6699,-5377,-3841,-2236,-697,645,1708,2426,2788,2808,2536,2037,1382,637,-161,-969,-1809,-2668,-3588,-4575,-5629,-6730,-7820,-8823,-9652,-10216,-10439,-10284,-9726,-8798,-7545,-6047,-4394,-2691,-1042,450,1672,2541,2973,2927,2407,1447,155,-1337,-2856,-4226,-5300,-5956,-6150,-5883,-5226,-4289,-3192,-2069,-1003,-77,707,1320,1809,2166,2433,2621,2733,2799,2814,2792,2735,2631,2463,2205,1834,1328,700,-32,-830,-1620,-2371,-3006,-3508,-3850,-4036,-4076,-4004,-3846,-3641,-3423,-3223,-3045,-2906,-2769,-2627,-2450,-2227,-1959,-1669,-1389,-1159,-1026,-995,-1094,-1283,-1546,-1825,-2078,-2262,-2365,-2378,-2352,-2320,-2372,-2564,-2965,-3597,-4462,-5502,-6645,-7778,-8794,-9587,-10079,-10195,-9927,-9250,-8207,-6850,-5239,-3498,-1698,3,1532,2753,3617,4069,4106,3783,3165,2387,1573,855,370,163,293,703,1328,2049,2748,3303,3660,3763,3648,3350,2954,2534,2160,1882,1722,1676,1722,1813,1893,1907,1788,1491,987,254,-672,-1766,-2927,-4081,-5094,-5853,-6248,-6174,-5602,-4521,-3010,-1193,760,2644,4273,5462,6110,6137,5588,4527,3109,1492,-148,-1666,-2936,-3896,-4491,-4739,-4647,-4282,-3689,-2950,-2118,-1250,-396,431,1190,1877,2476,2972,3366,3650,3822,3877,3809,3594,3233,2696,1995,1133,149,-899,-1923,-2818,-3479,-3792,-3708,-3184,-2273,-1055,339,1744,3027,4035,4704,4983,4898,4515,3911,3206,2464,1784,1181,709,354,137,64,145,406,859,1492,2301,3208,4163,5039,5752,6191,6281,5978,5260,4163,2739,1099,-643,-2321,-3790,-4890,-5502,-5538,-4976,-3839,-2226,-274,1823,3870,5644,6970,7694,7716,7027,5666,3766,1510,-895,-3192,-5183,-6662,-7525,-7724,-7306,-6387,-5151,-3784,-2498,-1445,-748,-463,-576,-1039,-1730,-2544,-3333,-4001,-4452,-4659,-4599,-4322,-3877,-3351,-2834,-2417,-2172,-2151,-2352,-2749,-3254,-3782,-4200,-4432,-4382,-4041,-3424,-2599,-1676,-766,20,607,937,1027,882,581,192,-203,-512,-690,-664,-447,-27,541,1199,1885,2536,3101,3580,3953,4252,4482,4653,4760,4780,4684,4457,4064,3535,2855,2089,1253,405,-405,-1142,-1748,-2189,-2434,-2463,-2275,-1897,-1368,-741,-99,506,1000,1362,1566,1645,1607,1518,1381,1241,1069,857,560,140,-429,-1167,-2051,-3055,-4104,-5121,-6009,-6687,-7056,-7098,-6746,-6058,-5042,-3807,-2426,-1035,273,1369,2171,2600,2610,2192,1360,187,-1221,-2720,-4136,-5311,-6088,-6378,-6125,-5353,-4129,-2574,-831,912,2523,3825,4743,5220,5263,4948,4369,3664,2959,2376,1994,1867,2000,2362,2904,3537,4182,4755,5178,5413,5434,5245,4884,4396,3838,3281,2778,2384,2140,2055,2127,2313,2557,2785,2926,2922,2747,2389,1888,1283,646,46,-462,-827,-1035,-1091,-1036,-922,-823,-799,-904,-1152,-1547,-2040,-2590,-3123,-3601,-3966,-4219,-4339,-4346,-4236,-4030,-3710,-3299,-2783,-2192,-1554,-901,-313,193,527,691,641,404,7,-501,-1044,-1570,-2002,-2317,-2481,-2507,-2421,-2248,-2035,-1796,-1556,-1314,-1077,-846,-632,-447,-310,-211,-149,-79,37,261,628,1173,1880,2706,3590,4419,5119,5602,5813,5755,5424,4885,4199,3437,2692,2028,1532,1251,1236,1496,2021,2757,3609,4465,5196,5674,5834,5614,5062,4239,3272,2298,1459,865,603,684,1095,1736,2508,3252,3836,4126,4043,3534,2644,1418,19,-1438,-2759,-3837,-4554,-4877,-4815,-4426,-3809,-3082,-2351,-1714,-1223,-900,-726,-664,-645,-628,-554,-426,-248,-66,66,94,-22,-297,-724,-1250,-1821,-2360,-2788,-3072,-3141,-3016,-2677,-2165,-1513,-763,16,778,1440,1973,2321,2502,2530,2465,2371,2308,2326,2459,2702,3051,3448,3867,4207,4458,4517,4416,4108,3670,3144,2618,2196,1934,1906,2113,2544,3139,3818,4473,4994,5293,5282,4958,4327,3484,2533,1622,883,429,337,627,1276,2218,3342,4522,5614,6480,6998,7077,6666,5756,4397,2679,739,-1253,-3128,-4714,-5877,-6542,-6677,-6326,-5580,-4554,-3418,-2276,-1271,-448,155,548,785,907,979,1021,1075,1130,1196,1264,1325,1374,1406,1407,1381,1314,1222,1118,1020,956,944,992,1113,1300,1536,1825,2123,2450,2763,3076,3387,3682,3986,4274,4551,4795,4979,5088,5091,4976,4747,4394,3961,3445,2907,2369,1886,1507,1278,1248,1438,1860,2484,3263,4122,4964,5705,6250,6538,6523,6195,5563,4688,3619,2462,1296,233,-637,-1235,-1509,-1457,-1114,-566,71,675,1118,1306,1163,676,-150,-1248,-2532,-3880,-5165,-6260,-7057,-7491,-7534,-7210,-6593,-5776,-4878,-4019,-3289,-2771,-2482,-2444,-2587,-2882,-3227,-3554,-3798,-3898,-3837,-3607,-3230,-2747,-2205,-1651,-1130,-656,-262,65,298,455,497,437,239,-95,-568,-1169,-1854,-2566,-3226,-3745,-4042,-4052,-3755,-3160,-2319,-1313,-235,819,1762,2517,3061,3347,3414,3270,2969,2560,2094,1616,1172,784,486,279,180,185,278,456,674,911,1124,1288,1389,1424,1419,1383,1366,1351,1384,1431,1502,1577,1626,1644,1582,1430,1145,737,189,-449,-1159,-1860,-2498,-2988,-3282,-3334,-3144,-2733,-2167,-1531,-926,-452,-194,-216,-547,-1176,-2058,-3122,-4250,-5356,-6294,-6994,-7366,-7375,-7023,-6345,-5406,-4313,-3144,-2020,-994,-137,542,1033,1357,1534,1591,1546,1414,1196,909,549,145,-284,-682,-1009,-1184,-1175,-926,-435,280,1178,2169,3192,4122,4910,5460,5745,5735,5457,4932,4248,3458,2681,1987,1478,1205,1205,1474,1967,2623,3347,4058,4671,5119,5366,5387,5190,4807,4275,3659,3016,2409,1901,1535,1357,1382,1605,2009,2516,3073,3566,3928,4077,3981,3632,3075,2372,1633,942,415,104,53,232,589,1012,1387,1588,1509,1094,320,-764,-2065,-3449,-4742,-5794,-6433,-6578,-6152,-5197,-3785,-2074,-253,1470,2901,3891,4350,4263,3698,2755,1589,348,-844,-1869,-2691,-3274,-3641,-3819,-3834,-3742,-3535,-3273,-2940,-2573,-2189,-1789,-1408,-1023,-649,-254,167,646,1173,1759,2358,2944,3452,3828,4035,4043,3860,3511,3032,2491,1931,1428,1021,765,681,794,1090,1551,2140,2790,3449,4026,4457,4660,4589,4206,3527,2599,1506,357,-746,-1708,-2471,-3010,-3337,-3478,-3488,-3407,-3286,-3157,-3034,-2923,-2801,-2663,-2469,-2250,-1998,-1794,-1675,-1731,-2010,-2543,-3321,-4287,-5332,-6333,-7146,-7644,-7750,-7422,-6696,-5653,-4410,-3126,-1923,-955,-287,14,-43,-426,-1069,-1879,-2776,-3655,-4457,-5108,-5586,-5865,-5961,-5889,-5674,-5357,-4949,-4502,-4029,-3564,-3151,-2801,-2563,-2453,-2481,-2671,-2988,-3430,-3931,-4445,-4886,-5185,-5251,-5036,-4484,-3599,-2398,-953,638,2249,3724,4940,5760,6116,5979,5371,4372,3093,1648,187,-1201,-2394,-3340,-3985,-4307,-4311,-4024,-3500,-2811,-2062,-1334,-750,-379,-282,-482,-958,-1661,-2508,-3399,-4234,-4909,-5363,-5531,-5426,-5060,-4514,-3863,-3221,-2677,-2332,-2226,-2402,-2815,-3432,-4133,-4836,-5404,-5768,-5830,-5580,-4992,-4107,-2981,-1676,-297,1076,2343,3409,4203,4642,4695,4321,3551,2415,1009,-553,-2135,-3595,-4802,-5665,-6122,-6163,-5825,-5162,-4261,-3217,-2111,-1032,-57,778,1406,1828,2024,2013,1831,1525,1157,809,536,424,490,778,1247,1878,2583,3291,3923,4409,4721,4834,4774,4559,4240,3856,3439,3029,2641,2293,1989,1736,1529,1372,1264,1184,1136,1072,984,834,611,321,-9,-341,-600,-755,-746,-580,-262,156,613,1034,1331,1441,1289,855,103,-920,-2184,-3574,-4988,-6276,-7309,-7966,-8151,-7841,-7013,-5755,-4125,-2281,-333,1559,3259,4658,5635,6141,6119,5593,4607,3281,1743,195,-1206,-2272,-2891,-3003,-2602,-1786,-671,559,1739,2692,3313,3522,3319,2757,1924,959,-4,-822,-1380,-1585,-1404,-811,127,1360,2766,4223,5613,6787,7672,8161,8231,7865,7081,5948,4530,2944,1286,-316,-1769,-2962,-3836,-4330,-4433,-4159,-3535,-2638,-1542,-346,817,1849,2605,3005,2979,2523,1676,540,-745,-2023,-3126,-3918,-4311,-4252,-3777,-2947,-1894,-762,289,1106,1579,1621,1224,412,-725,-2062,-3458,-4754,-5815,-6523,-6802,-6606,-5951,-4868,-3457,-1816,-94,1575,3048,4201,4940,5216,5008,4379,3391,2187,901,-320,-1346,-2101,-2534,-2680,-2587,-2365,-2116,-1940,-1910,-2063,-2391,-2852,-3388,-3909,-4363,-4662,-4784,-4678,-4340,-3762,-2946,-1916,-709,624,1988,3311,4458,5345,5859,5947,5570,4763,3580,2149,592,-916,-2250,-3255,-3858,-4000,-3685,-2982,-1985,-843,289,1262,1953,2279,2222,1795,1080,180,-780,-1674,-2382,-2826,-2946,-2746,-2258,-1569,-772,-8,624,992,1040,704,-1,-1047,-2344,-3800,-5278,-6659,-7814,-8629,-9031,-8947,-8384,-7343,-5909,-4170,-2275,-374,1359,2770,3722,4143,4010,3372,2357,1106,-162,-1295,-2109,-2526,-2495,-2065,-1324,-426,473,1209,1647,1715,1363,640,-407,-1644,-2967,-4222,-5301,-6093,-6517,-6526,-6099,-5241,-3992,-2411,-586,1374,3340,5179,6758,7952,8682,8885,8564,7749,6530,5011,3345,1673,134,-1128,-2067,-2588,-2742,-2541,-2087,-1483,-832,-252,191,425,428,194,-259,-888,-1625,-2401,-3121,-3702,-4080,-4201,-4061,-3676,-3093,-2391,-1642,-930,-314,155,453,559,478,203,-251,-858,-1585,-2351,-3082,-3664,-3993,-3985,-3566,-2743,-1534,-47,1610,3265,4792,6037,6926,7399,7452,7129,6490,5638,4656,3662,2713,1895,1214,697,310,32,-173,-331,-452,-540,-593,-598,-556,-463,-314,-129,125,425,824,1313,1933,2663,3503,4384,5265,6047,6679,7093,7270,7202,6927,6479,5928,5327,4731,4195,3740,3388,3142,2991,2923,2923,2976,3057,3162,3244,3300,3292,3195,3016,2736,2386,1993,1593,1233,954,788,763,886,1141,1517,1959,2445,2916,3336,3682,3903,4000,3927,3679,3233,2594,1780,842,-146,-1078,-1846,-2337,-2465,-2187,-1513,-496,743,2073,3333,4390,5131,5507,5508,5169,4574,3792,2924,2039,1189,419,-258,-840,-1317,-1713,-2013,-2235,-2371,-2430,-2413,-2347,-2233,-2104,-1950,-1781,-1553,-1248,-801,-182,636,1671,2873,4204,5564,6861,7989,8858,9391,9556,9324,8733,7814,6666,5361,4036,2775,1702,880,368,177,283,645,1173,1780,2371,2836,3117,3144,2910,2418,1714,862,-65,-965,-1777,-2401,-2805,-2928,-2788,-2387,-1792,-1066,-303,422,1024,1460,1686,1698,1501,1105,549,-134,-881,-1613,-2241,-2687,-2860,-2729,-2278,-1535,-589,465,1498,2378,3015,3317,3289,2934,2348,1623,872,208,-311,-634,-794,-819,-809,-833,-969,-1277,-1750,-2386,-3115,-3870,-4559,-5092,-5395,-5394,-5072,-4397,-3406,-2142,-680,867,2393,3750,4815,5479,5667,5365,4602,3481,2135,726,-582,-1659,-2406,-2786,-2801,-2515,-1981,-1316,-584,124,736,1223,1516,1626,1519,1215,745,142,-506,-1144,-1668,-2025,-2146,-2015,-1639,-1039,-301,536,1349,2087,2658,3007,3103,2917,2463,1772,885,-123,-1183,-2226,-3175,-4003,-4647,-5119,-5369,-5420,-5233,-4835,-4209,-3410,-2470,-1482,-528,292,899,1239,1299,1106,715,217,-317,-811,-1216,-1527,-1731,-1879,-1989,-2116,-2279,-2510,-2807,-3166,-3560,-3947,-4292,-4518,-4591,-4430,-4011,-3300,-2303,-1056,374,1900,3410,4789,5940,6765,7226,7298,7001,6399,5554,4579,3559,2580,1726,1034,522,206,36,6,65,176,317,451,568,650,691,683,634,553,453,362,294,265,289,345,428,508,550,545,456,298,61,-228,-548,-874,-1188,-1471,-1729,-1943,-2136,-2282,-2400,-2452,-2440,-2334,-2119,-1798,-1361,-843,-271,315,855,1319,1660,1885,1983,2002,1960,1917,1893,1933,2035,2217,2447,2714,2963,3148,3222,3117,2829,2320,1635,805,-82,-945,-1685,-2221,-2477,-2424,-2027,-1338,-376,755,1984,3208,4324,5266,5952,6360,6466,6295,5864,5238,4452,3585,2683,1817,1034,394,-73,-327,-366,-180,196,739,1384,2071,2723,3274,3659,3838,3788,3511,3054,2460,1823,1214,727,418,325,456,771,1226,1729,2210,2581,2792,2791,2574,2132,1494,697,-219,-1187,-2162,-3063,-3850,-4447,-4838,-4990,-4902,-4601,-4113,-3497,-2814,-2126,-1499,-982,-610,-395,-334,-394,-537,-713,-878,-996,-1052,-1048,-1012,-981,-1010,-1130,-1395,-1800,-2355,-3021,-3753,-4499,-5180,-5753,-6134,-6299,-6193,-5811,-5160,-4257,-3183,-1992,-800,306,1228,1893,2264,2329,2132,1719,1192,618,102,-310,-557,-639,-547,-320,14,407,814,1203,1532,1785,1936,1983,1911,1729,1426,1016,507,-79,-705,-1325,-1884,-2327,-2612,-2715,-2639,-2416,-2098,-1760,-1468,-1309,-1314,-1530,-1938,-2512,-3195,-3907,-4576,-5119,-5478,-5590,-5433,-4983,-4267,-3330,-2253,-1149,-147,632,1081,1137,794,99,-834,-1881,-2856,-3646,-4105,-4200,-3916,-3330,-2541,-1695,-929,-362,-95,-160,-580,-1304,-2278,-3393,-4548,-5619,-6499,-7101,-7367,-7280,-6851,-6138,-5201,-4131,-3017,-1926,-950,-119,507,916,1092,1039,780,356,-185,-766,-1320,-1774,-2060,-2147,-1998,-1642,-1089,-422,315,1018,1632,2092,2363,2432,2313,2021,1611,1122,598,106,-324,-633,-775,-727,-461,8,644,1374,2121,2767,3233,3433,3314,2889,2166,1259,238,-734,-1573,-2145,-2407,-2308,-1878,-1155,-239,777,1759,2591,3167,3405,3269,2767,1961,946,-144,-1175,-2025,-2594,-2847,-2775,-2449,-1946,-1414,-942,-671,-630,-875,-1365,-2048,-2846,-3654,-4388,-4962,-5323,-5433,-5300,-4929,-4384,-3699,-2949,-2181,-1443,-773,-179,314,718,1034,1272,1450,1583,1678,1766,1838,1916,1997,2089,2196,2327,2473,2649,2823,2989,3111,3158,3130,2991,2787,2494,2182,1847,1548,1289,1100,982,953,998,1146,1376,1703,2114,2570,3040,3455,3739,3837,3685,3260,2579,1675,634,-450,-1488,-2362,-3028,-3400,-3474,-3237,-2706,-1942,-1005,17,1025,1931,2642,3100,3268,3144,2756,2165,1432,642,-140,-851,-1442,-1893,-2193,-2350,-2395,-2351,-2270,-2178,-2123,-2107,-2150,-2221,-2306,-2365,-2366,-2302,-2155,-1969,-1752,-1577,-1461,-1456,-1550,-1747,-1993,-2263,-2488,-2638,-2688,-2619,-2465,-2228,-1971,-1714,-1498,-1345,-1253,-1218,-1210,-1200,-1156,-1043,-853,-575,-228,156,545,880,1132,1260,1263,1146,936,683,414,198,56,31,136,385,768,1262,1830,2403,2929,3325,3539,3519,3242,2709,1952,1017,-9,-1054,-1995,-2765,-3265,-3464,-3345,-2936,-2306,-1540,-745,-31,526,839,913,737,372,-111,-643,-1135,-1543,-1827,-1991,-2051,-2059,-2069,-2145,-2345,-2695,-3213,-3856,-4574,-5268,-5843,-6217,-6323,-6152,-5728,-5104,-4382,-3631,-2953,-2398,-2009,-1789,-1728,-1778,-1897,-2018,-2098,-2089,-1990,-1788,-1528,-1225,-934,-676,-477,-350,-279,-261,-250,-229,-157,-14,205,500,846,1210,1552,1839,2025,2109,2057,1899,1627,1279,879,448,46,-317,-578,-726,-712,-553,-242,178,639,1099,1449,1651,1641,1398,940,299,-436,-1181,-1822,-2274,-2454,-2338,-1919,-1262,-426,464,1311,2012,2477,2672,2565,2193,1594,853,63,-703,-1334,-1817,-2082,-2176,-2102,-1943,-1743,-1581,-1491,-1511,-1636,-1857,-2139,-2452,-2756,-3025,-3246,-3412,-3526,-3602,-3651,-3688,-3723,-3753,-3765,-3738,-3638,-3419,-3063,-2537,-1852,-1041,-153,734,1538,2177,2601,2746,2642,2285,1746,1086,381,-297,-892,-1339,-1627,-1697,-1568,-1219,-677,31,855,1746,2633,3469,4197,4789,5223,5507,5647,5689,5647,5584,5501,5435,5366,5280,5134,4895,4516,3992,3305,2494,1603,700,-123,-787,-1202,-1322,-1112,-601,162,1081,2044,2941,3659,4129,4292,4145,3695,2997,2111,1119,94,-871,-1736,-2427,-2945,-3267,-3425,-3436,-3344,-3167,-2941,-2663,-2358,-2010,-1641,-1250,-874,-535,-287,-154,-172,-340,-633,-1013,-1400,-1737,-1939,-1960,-1765,-1333,-700,127,1075,2098,3119,4064,4875,5471,5829,5895,5695,5230,4568,3770,2920,2116,1428,926,665,638,867,1272,1827,2426,3000,3476,3786,3924,3869,3674,3383,3065,2794,2609,2549,2603,2735,2888,2991,2962,2760,2343,1723,941,66,-791,-1541,-2052,-2279,-2154,-1697,-962,-23,977,1946,2748,3319,3604,3619,3392,3005,2528,2040,1591,1217,907,649,397,130,-196,-562,-971,-1361,-1687,-1881,-1897,-1700,-1291,-696,29,802,1531,2119,2482,2557,2300,1732,876,-156,-1278,-2328,-3207,-3769,-3975,-3765,-3189,-2287,-1171,50,1263,2353,3250,3893,4266,4380,4277,4016,3668,3309,2993,2774,2669,2690,2817,3036,3305,3599,3881,4114,4288,4363,4362,4273,4129,3969,3826,3750,3770,3913,4164,4511,4877,5214,5418,5432,5183,4659,3871,2871,1763,643,-360,-1151,-1664,-1853,-1747,-1375,-823,-176,483,1050,1486,1723,1771,1625,1329,923,462,-24,-491,-936,-1335,-1687,-1981,-2201,-2334,-2365,-2281,-2087,-1781,-1388,-931,-445,30,438,738,867,790,472,-81,-853,-1769,-2749,-3673,-4423,-4891,-4996,-4687,-3980,-2915,-1600,-156,1268,2532,3504,4103,4281,4062,3496,2710,1819,979,299,-113,-228,-23,432,1082,1815,2548,3186,3673,3961,4032,3900,3569,3096,2510,1882,1267,730,324,86,36,169,437,804,1162,1458,1602,1548,1283,816,203,-482,-1159,-1741,-2171,-2411,-2453,-2326,-2063,-1727,-1359,-1014,-715,-490,-331,-247,-203,-205,-212,-230,-230,-230,-207,-201,-184,-199,-236,-305,-422,-577,-775,-1024,-1306,-1622,-1965,-2307,-2657,-2980,-3285,-3555,-3806,-4041,-4278,-4522,-4783,-5050,-5303,-5504,-5605,-5553,-5312,-4855,-4192,-3366,-2442,-1514,-674,10,463,695,694,531,250,-62,-346,-557,-650,-638,-513,-310,-51,231,520,797,1048,1275,1460,1619,1744,1864,1979,2137,2334,2605,2925,3288,3622,3886,3982,3865,3484,2833,1953,920,-158,-1144,-1922,-2387,-2471,-2172,-1510,-577,519,1646,2678,3485,4001,4141,3919,3327,2440,1328,96,-1145,-2295,-3241,-3931,-4291,-4335,-4068,-3553,-2865,-2094,-1336,-672,-168,140,249,178,-25,-315,-632,-954,-1241,-1507,-1738,-1960,-2154,-2333,-2456,-2521,-2478,-2337,-2062,-1688,-1213,-682,-113,452,998,1496,1938,2309,2612,2837,2986,3047,3020,2887,2653,2321,1905,1451,991,587,285,114,104,233,497,845,1258,1697,2145,2603,3048,3511,3974,4442,4918,5359,5756,6049,6198,6158,5891,5391,4661,3751,2712,1631,583,-341,-1084,-1579,-1811,-1763,-1461,-939,-265,499,1246,1921,2416,2703,2728,2523,2108,1576,998,479,79,-141,-185,-71,146,387,589,683,637,443,111,-321,-804,-1302,-1759,-2160,-2475,-2712,-2878,-2988,-3077,-3143,-3223,-3301,-3384,-3451,-3481,-3455,-3349,-3151,-2868,-2502,-2095,-1670,-1277,-949,-714,-587,-564,-623,-739,-856,-956,-974,-912,-738,-467,-101,330,814,1305,1793,2235,2616,2912,3116,3230,3278,3283,3283,3313,3392,3534,3733,3953,4171,4313,4357,4227,3920,3401,2681,1795,757,-335,-1448,-2486,-3385,-4094,-4556,-4763,-4709,-4426,-3955,-3375,-2757,-2204,-1777,-1565,-1563,-1802,-2199,-2709,-3224,-3660,-3958,-4063,-4001,-3786,-3498,-3210,-2994,-2918,-3009,-3263,-3668,-4145,-4662,-5121,-5487,-5701,-5735,-5590,-5263,-4798,-4215,-3581,-2929,-2318,-1794,-1369,-1096,-939,-930,-1009,-1171,-1366,-1570,-1742,-1864,-1908,-1878,-1758,-1569,-1316,-1021,-696,-356,0,359,730,1103,1469,1818,2123,2364,2516,2554,2476,2288,2010,1698,1391,1165,1060,1113,1324,1670,2083,2500,2816,2974,2891,2559,1966,1161,215,-792,-1744,-2566,-3160,-3496,-3550,-3341,-2931,-2381,-1788,-1231,-802,-558,-553,-789,-1257,-1888,-2612,-3305,-3862,-4185,-4194,-3882,-3257,-2413,-1453,-518,246,731,831,528,-172,-1193,-2424,-3732,-4976,-6024,-6793,-7204,-7258,-6968,-6397,-5621,-4744,-3841,-3018,-2321,-1806,-1477,-1335,-1339,-1447,-1606,-1758,-1863,-1883,-1798,-1592,-1278,-850,-341,244,870,1516,2153,2752,3293,3760,4134,4425,4613,4733,4753,4729,4617,4472,4286,4090,3930,3833,3852,4026,4367,4890,5554,6325,7123,7875,8490,8894,9021,8824,8294,7423,6274,4892,3388,1855,419,-828,-1794,-2432,-2738,-2726,-2481,-2065,-1590,-1119,-736,-451,-311,-264,-314,-399,-481,-522,-507,-422,-318,-215,-201,-328,-661,-1240,-2070,-3118,-4336,-5604,-6834,-7879,-8642,-9030,-9001,-8545,-7717,-6592,-5289,-3938,-2654,-1562,-723,-207,4,-97,-426,-934,-1518,-2090,-2573,-2894,-3010,-2915,-2604,-2124,-1510,-818,-100,610,1259,1855,2348,2770,3092,3329,3479,3536,3504,3379,3178,2900,2582,2236,1904,1617,1406,1294,1295,1411,1622,1919,2249,2599,2912,3161,3304,3303,3131,2756,2175,1394,447,-600,-1666,-2651,-3446,-3974,-4164,-4000,-3503,-2733,-1775,-750,240,1076,1668,1960,1926,1575,973,187,-678,-1523,-2275,-2875,-3298,-3566,-3702,-3779,-3848,-3973,-4195,-4529,-4974,-5498,-6050,-6581,-7018,-7315,-7430,-7327,-7017,-6506,-5845,-5079,-4290,-3525,-2879,-2381,-2085,-2008,-2144,-2475,-2961,-3536,-4142,-4699,-5136,-5399,-5442,-5258,-4855,-4268,-3549,-2755,-1936,-1147,-418,218,752,1173,1493,1706,1836,1891,1894,1867,1844,1847,1920,2078,2342,2715,3189,3740,4343,4962,5551,6077,6482,6720,6735,6485,5928,5065,3905,2509,955,-649,-2191,-3556,-4646,-5386,-5736,-5683,-5250,-4501,-3510,-2400,-1284,-283,479,935,1009,722,80,-811,-1876,-2983,-4034,-4935,-5630,-6085,-6311,-6325,-6174,-5903,-5567,-5202,-4856,-4545,-4288,-4075,-3891,-3701,-3471,-3175,-2789,-2324,-1796,-1263,-760,-367,-107,-30,-125,-388,-765,-1205,-1635,-1985,-2197,-2220,-2036,-1644,-1077,-378,393,1172,1910,2551,3069,3442,3662,3734,3667,3478,3190,2830,2426,2023,1650,1372,1206,1206,1377,1714,2210,2806,3468,4139,4755,5286,5668,5878,5885,5661,5203,4504,3590,2490,1278,9,-1204,-2284,-3131,-3671,-3854,-3659,-3106,-2263,-1207,-75,1019,1940,2582,2874,2790,2339,1615,705,-242,-1083,-1716,-2027,-2019,-1689,-1135,-465,184,673,901,805,375,-342,-1238,-2196,-3053,-3679,-3966,-3831,-3281,-2333,-1096,319,1751,3054,4078,4714,4894,4586,3843,2732,1389,-32,-1380,-2485,-3231,-3512,-3297,-2585,-1441,23,1687,3380,4978,6342,7394,8074,8383,8338,8004,7455,6786,6096,5483,5024,4788,4800,5077,5585,6277,7094,7946,8789,9520,10124,10513,10682,10578,10187,9505,8519,7281,5807,4201,2533,931,-490,-1625,-2369,-2683,-2536,-1979,-1086,13,1176,2240,3073,3558,3638,3302,2597,1611,476,-683,-1715,-2540,-3062,-3289,-3219,-2939,-2521,-2073,-1692,-1452,-1411,-1593,-1983,-2543,-3198,-3852,-4404,-4748,-4795,-4504,-3845,-2879,-1666,-339,982,2149,3059,3608,3772,3527,2936,2053,1004,-108,-1158,-2030,-2645,-2932,-2880,-2492,-1831,-953,32,1049,1998,2811,3439,3846,4032,4013,3827,3528,3189,2872,2647,2574,2675,2987,3466,4102,4819,5560,6263,6853,7296,7540,7569,7380,6975,6398,5657,4807,3864,2877,1883,930,74,-631,-1138,-1416,-1459,-1293,-953,-527,-68,311,571,637,499,169,-332,-922,-1549,-2134,-2610,-2941,-3077,-3027,-2787,-2405,-1947,-1484,-1114,-908,-930,-1207,-1732,-2460,-3314,-4190,-4969,-5540,-5809,-5719,-5268,-4490,-3490,-2373,-1309,-418,163,371,165,-412,-1310,-2400,-3577,-4692,-5649,-6325,-6697,-6710,-6405,-5805,-4976,-3982,-2895,-1782,-713,262,1088,1737,2189,2430,2482,2346,2082,1713,1326,967,714,630,744,1101,1684,2479,3447,4507,5595,6604,7453,8053,8339,8282,7855,7113,6067,4830,3451,2059,717,-469,-1436,-2136,-2533,-2637,-2469,-2092,-1577,-1021,-504,-117,96,93,-121,-530,-1077,-1715,-2347,-2919,-3342,-3565,-3555,-3292,-2805,-2133,-1339,-525,234,816,1167,1219,982,481,-197,-953,-1651,-2184,-2443,-2370,-1952,-1225,-283,767,1765,2604,3142,3320,3109,2523,1656,608,-471,-1442,-2171,-2559,-2536,-2091,-1256,-118,1205,2565,3824,4851,5560,5907,5880,5531,4909,4129,3261,2426,1689,1121,763,626,705,982,1393,1905,2428,2922,3317,3586,3702,3682,3532,3296,3004,2686,2388,2125,1938,1853,1901,2111,2510,3109,3910,4878,5970,7105,8200,9160,9882,10304,10350,10007,9276,8211,6886,5398,3852,2336,940,-286,-1305,-2117,-2748,-3237,-3655,-4053,-4495,-5015,-5631,-6333,-7082,-7811,-8446,-8895,-9097,-8987,-8571,-7842,-6890,-5771,-4632,-3552,-2678,-2067,-1804,-1901,-2347,-3103,-4086,-5218,-6405,-7557,-8606,-9489,-10162,-10593,-10766,-10666,-10298,-9668,-8787,-7698,-6427,-5048,-3616,-2228,-954,125,963,1536,1865,2001,2041,2087,2264,2659,3341,4333,5591,7066,8632,10177,11558,12665,13389,13690,13540,12995,12127,11038,9847,8632,7466,6360,5300,4231,3090,1816,356,-1293,-3133,-5101,-7136,-9141,-11025,-12697,-14078,-15131,-15820,-16150,-16126,-15777,-15134,-14226,-13109,-11808,-10402,-8922,-7456,-6045,-4777,-3706,-2889,-2357,-2123,-2142,-2364,-2707,-3058,-3344,-3471,-3390,-3114,-2642,-2073,-1481,-993,-706,-731,-1109,-1888,-3029,-4480,-6132,-7855,-9487,-10888,-11888,-12409,-12363,-11753,-10639,-9104,-7307,-5386,-3484,-1720,-148,1196,2365,3392,4374,5369,6438,7621,8923,10329,11805,13292,14737,16074,17259,18236,18985,19461,19660,19556,19145,18427,17397,16071,14470,12620,10581,8400,6144,3885,1670,-426,-2375,-4119,-5642,-6904,-7907,-8622,-9073,-9240,-9165,-8844,-8316,-7596,-6719,-5708,-4601,-3426,-2226,-1028,119,1196,2151,2966,3607,4061,4329,4411,4334,4120,3786,3372,2860,2299,1656,984,284,-377,-959,-1388,-1634,-1651,-1450,-1047,-499,124,735,1243,1582,1666,1493,1031,340,-513,-1413,-2228,-2816,-3059,-2858,-2175,-1008,583,2492,4599,6729,8761,10520,11946,12935,13491,13626,13378,12845,12089,11217,10284,9360,8452,7578,6719,5855,4982,4102,3223,2406,1664,1084,672,482,492,697,1039,1456,1870,2197,2379,2354,2123,1668,1048,286,-539,-1392,-2200,-2950,-3600,-4162,-4632,-5036,-5384,-5706,-5998,-6285,-6535,-6769,-6943,-7080,-7159,-7216,-7258,-7329,-7440,-7619,-7875,-8191,-8550,-8896,-9166,-9280,-9163,-8743,-8001,-6942,-5620,-4146,-2637,-1237,-81,757,1206,1295,1071,626,85,-441,-856,-1078,-1095,-892,-505,14,626,1252,1871,2425,2890,3245,3457,3525,3408,3111,2587,1842,864,-332,-1691,-3158,-4631,-6019,-7222,-8157,-8762,-9021,-8938,-8572,-7986,-7280,-6536,-5842,-5260,-4815,-4529,-4369,-4316,-4321,-4360,-4394,-4426,-4463,-4532,-4681,-4948,-5366,-5962,-6716,-7598,-8539,-9468,-10291,-10944,-11360,-11517,-11415,-11091,-10604,-10029,-9439,-8888,-8408,-8011,-7663,-7342,-6996,-6587,-6098,-5523,-4885,-4250,-3658,-3207,-2921,-2857,-2982,-3270,-3622,-3946,-4127,-4063,-3692,-2965,-1904,-545,1017,2681,4322,5812,7055,7951,8463,8562,8277,7645,6740,5620,4367,3025,1666,321,-952,-2107,-3107,-3888,-4424,-4677,-4634,-4311,-3740,-2997,-2169,-1361,-675,-187,65,73,-93,-375,-643,-818,-808,-569,-109,560,1343,2185,2973,3631,4101,4325,4303,4032,3533,2853,2021,1103,127,-841,-1785,-2656,-3448,-4142,-4729,-5209,-5555,-5769,-5815,-5667,-5305,-4692,-3825,-2703,-1353,174,1799,3446,4993,6375,7480,8283,8751,8907,8808,8516,8138,7758,7466,7343,7427,7746,8292,9004,9827,10639,11344,11812,11943,11655,10891,9653,7958,5886,3531,1022,-1507,-3906,-6059,-7842,-9188,-10044,-10412,-10314,-9820,-9012,-7987,-6868,-5727,-4678,-3742,-2966,-2330,-1801,-1344,-889,-407,144,780,1485,2262,3059,3867,4639,5361,5994,6541,6961,7272,7446,7499,7443,7290,7066,6784,6440,6034,5535,4927,4200,3345,2387,1349,275,-781,-1770,-2631,-3315,-3782,-4006,-3991,-3769,-3383,-2912,-2424,-1992,-1663,-1460,-1354,-1307,-1212,-991,-520,267,1426,2958,4795,6842,8934,10898,12560,13752,14363,14314,13597,12243,10345,8028,5428,2731,55,-2421,-4627,-6448,-7863,-8856,-9450,-9719,-9718,-9549,-9290,-9015,-8787,-8636,-8582,-8615,-8707,-8836,-8926,-8966,-8867,-8619,-8179,-7533,-6697,-5680,-4533,-3297,-2035,-816,299,1243,1984,2488,2785,2894,2898,2863,2873,3001,3263,3684,4204,4774,5306,5711,5927,5884,5576,4996,4200,3242,2210,1179,215,-643,-1379,-2011,-2564,-3086,-3601,-4131,-4657,-5140,-5508,-5677,-5551,-5058,-4141,-2787,-1026,1066,3378,5764,8059,10122,11779,12963,13560,13590,13046,12006,10562,8818,6930,4987,3159,1493,111,-992,-1780,-2304,-2606,-2755,-2834,-2902,-3024,-3229,-3531,-3919,-4372,-4842,-5292,-5673,-5930,-6039,-5952,-5669,-5186,-4516,-3700,-2768,-1779,-775,194,1094,1893,2595,3178,3682,4086,4432,4702,4904,5021,5028,4917,4662,4258,3717,3053,2315,1551,831,214,-226,-454,-436,-187,262,846,1472,2062,2510,2765,2775,2558,2157,1654,1174,826,742,1002,1662,2705,4083,5660,7308,8823,10061,10853,11105,10757,9819,8349,6474,4328,2094,-69,-1996,-3571,-4698,-5347,-5522,-5278,-4718,-3944,-3098,-2288,-1626,-1177,-996,-1093,-1452,-2046,-2804,-3671,-4562,-5393,-6096,-6582,-6825,-6763,-6434,-5833,-5055,-4149,-3239,-2393,-1724,-1277,-1116,-1246,-1653,-2297,-3101,-3979,-4823,-5537,-6027,-6244,-6161,-5793,-5196,-4427,-3584,-2724,-1930,-1220,-632,-123,302,720,1131,1583,2066,2569,3069,3543,3973,4367,4738,5131,5581,6140,6828,7657,8606,9622,10634,11547,12248,12645,12636,12161,11179,9701,7765,5480,2956,365,-2148,-4415,-6330,-7792,-8774,-9280,-9354,-9086,-8572,-7901,-7181,-6459,-5811,-5248,-4804,-4481,-4280,-4194,-4199,-4260,-4345,-4392,-4386,-4257,-4029,-3668,-3214,-2696,-2143,-1607,-1099,-646,-218,175,601,1060,1603,2231,2950,3745,4579,5414,6181,6818,7252,7409,7244,6713,5825,4615,3148,1551,-79,-1574,-2839,-3763,-4298,-4441,-4247,-3791,-3201,-2563,-1976,-1470,-1049,-664,-240,312,1083,2137,3514,5201,7141,9241,11358,13341,15038,16293,17008,17110,16586,15483,13887,11933,9771,7561,5454,3565,1993,786,-44,-498,-649,-533,-271,83,409,657,749,656,364,-111,-727,-1414,-2105,-2703,-3151,-3370,-3347,-3046,-2506,-1747,-825,193,1258,2291,3252,4078,4732,5189,5411,5420,5198,4796,4246,3614,2958,2348,1819,1405,1101,876,707,523,309,11,-361,-807,-1292,-1790,-2258,-2689,-3061,-3407,-3719,-4021,-4293,-4511,-4627,-4570,-4284,-3695,-2783,-1520,52,1880,3862,5870,7774,9431,10727,11560,11884,11681,10986,9882,8465,6883,5272,3775,2503,1544,915,619,583,725,933,1093,1104,889,403,-360,-1363,-2543,-3816,-5067,-6227,-7178,-7895,-8314,-8454,-8319,-7975,-7465,-6876,-6268,-5705,-5239,-4888,-4675,-4578,-4584,-4649,-4731,-4784,-4761,-4631,-4368,-3971,-3446,-2831,-2172,-1542,-1017,-685,-616,-864,-1447,-2336,-3469,-4739,-6010,-7146,-8014,-8524,-8627,-8333,-7698,-6812,-5780,-4703,-3668,-2741,-1954,-1310,-785,-328,120,622,1240,1992,2896,3910,4987,6034,6964,7679,8089,8149,7813,7106,6070,4776,3345,1870,491,-716,-1660,-2309,-2654,-2727,-2575,-2286,-1929,-1589,-1337,-1212,-1265,-1486,-1889,-2442,-3127,-3902,-4727,-5560,-6343,-7040,-7583,-7945,-8070,-7947,-7556,-6922,-6079,-5086,-4031,-2996,-2073,-1331,-816,-539,-482,-594,-804,-1026,-1184,-1212,-1079,-801,-412,-11,313,444,305,-175,-991,-2140,-3519,-5058,-6614,-8086,-9348,-10291,-10830,-10878,-10402,-9368,-7813,-5772,-3356,-661,2162,4990,7668,10095,12145,13767,14892,15525,15651,15328,14579,13495,12132,10584,8933,7272,5678,4223,2950,1878,998,294,-298,-781,-1233,-1625,-1997,-2297,-2511,-2592,-2502,-2235,-1778,-1178,-477,253,934,1511,1910,2126,2137,1972,1669,1264,821,376,-29,-365,-606,-737,-743,-621,-371,-7,449,963,1506,2029,2519,2933,3268,3508,3641,3677,3617,3470,3270,3030,2795,2589,2431,2346,2321,2347,2412,2479,2560,2622,2702,2771,2879,2996,3152,3334,3539,3769,4017,4272,4538,4791,5011,5179,5238,5156,4890,4392,3666,2711,1569,336,-924,-2054,-2979,-3582,-3812,-3653,-3123,-2299,-1268,-155,933,1880,2612,3083,3273,3223,2967,2597,2176,1803,1536,1438,1541,1845,2337,2964,3651,4318,4860,5214,5286,5075,4543,3748,2726,1557,318,-912,-2082,-3134,-4059,-4855,-5518,-6094,-6578,-6998,-7371,-7690,-7983,-8236,-8471,-8673,-8851,-8976,-9029,-8969,-8746,-8322,-7650,-6715,-5506,-4056,-2404,-640,1151,2850,4357,5574,6436,6919,7026,6807,6335,5677,4935,4144,3375,2618,1876,1116,298,-602,-1603,-2706,-3860,-5037,-6144,-7137,-7944,-8539,-8898,-9040,-8975,-8762,-8432,-8053,-7675,-7355,-7138,-7073,-7175,-7458,-7919,-8505,-9189,-9885,-10533,-11051,-11387,-11489,-11344,-10947,-10326,-9502,-8526,-7424,-6243,-5018,-3788,-2599,-1501,-540,232,780,1091,1154,1031,740,397,36,-247,-448,-550,-614,-700,-899,-1300,-1945,-2878,-4045,-5398,-6813,-8162,-9310,-10131,-10534,-10468,-9927,-8948,-7613,-6016,-4286,-2516,-826,743,2112,3289,4246,4999,5543,5879,5999,5892,5558,4993,4219,3259,2163,981,-212,-1361,-2401,-3294,-4009,-4547,-4917,-5135,-5243,-5249,-5198,-5103,-4983,-4848,-4702,-4542,-4372,-4196,-4019,-3863,-3742,-3682,-3703,-3799,-3981,-4198,-4441,-4639,-4761,-4767,-4633,-4359,-3968,-3494,-3001,-2530,-2149,-1876,-1736,-1698,-1736,-1768,-1748,-1577,-1225,-644,142,1100,2133,3144,4017,4659,5015,5070,4865,4475,3997,3539,3187,3012,3043,3282,3695,4232,4828,5415,5945,6365,6670,6854,6942,6979,6992,7032,7115,7256,7445,7650,7835,7935,7892,7661,7179,6465,5486,4316,2985,1587,191,-1123,-2295,-3279,-4059,-4641,-5044,-5319,-5502,-5658,-5811,-5997,-6211,-6443,-6665,-6835,-6915,-6863,-6649,-6251,-5668,-4902,-3994,-2975,-1905,-846,151,1025,1751,2302,2685,2923,3049,3122,3175,3263,3406,3615,3890,4202,4542,4867,5179,5440,5662,5827,5945,6021,6060,6074,6072,6049,6010,5935,5813,5626,5353,4992,4541,4015,3446,2858,2298,1797,1373,1060,844,743,741,824,988,1192,1427,1647,1817,1904,1859,1674,1334,872,329,-212,-679,-967,-1037,-832,-381,274,1045,1811,2465,2886,3003,2766,2188,1309,226,-967,-2136,-3193,-4038,-4627,-4932,-4961,-4752,-4343,-3806,-3193,-2573,-1989,-1496,-1090,-818,-629,-552,-540,-607,-726,-916,-1157,-1473,-1842,-2259,-2694,-3102,-3446,-3668,-3738,-3638,-3385,-3016,-2605,-2222,-1960,-1876,-2019,-2373,-2904,-3510,-4079,-4464,-4531,-4163,-3289,-1886,-12,2238,4687,7163,9463,11431,12940,13934,14414,14448,14126,13588,12929,12260,11630,11040,10475,9850,9109,8169,6994,5565,3921,2118,257,-1556,-3214,-4601,-5645,-6289,-6508,-6338,-5835,-5091,-4240,-3393,-2678,-2199,-1998,-2124,-2527,-3164,-3933,-4715,-5413,-5889,-6095,-5933,-5422,-4543,-3374,-1978,-470,1037,2421,3588,4439,4945,5069,4848,4315,3551,2628,1633,649,-259,-1026,-1600,-1968,-2110,-2066,-1863,-1580,-1272,-1022,-879,-886,-1066,-1409,-1905,-2502,-3152,-3792,-4341,-4744,-4921,-4834,-4442,-3727,-2707,-1401,128,1807,3557,5270,6863,8236,9332,10083,10493,10554,10323,9856,9241,8560,7913,7356,6955,6714,6622,6619,6622,6534,6253,5700,4806,3571,1987,154,-1859,-3889,-5808,-7442,-8677,-9386,-9541,-9128,-8224,-6938,-5433,-3880,-2466,-1341,-637,-421,-704,-1455,-2561,-3914,-5335,-6685,-7813,-8606,-9016,-8992,-8601,-7863,-6914,-5815,-4699,-3631,-2682,-1880,-1242,-748,-405,-174,-53,-14,-47,-134,-267,-422,-587,-727,-808,-787,-625,-291,229,923,1756,2677,3613,4503,5266,5869,6263,6453,6446,6284,6011,5700,5392,5159,5010,4973,5013,5104,5188,5212,5123,4899,4515,4001,3379,2706,2038,1423,907,502,195,-42,-264,-531,-895,-1411,-2089,-2948,-3945,-5044,-6152,-7188,-8039,-8609,-8806,-8565,-7866,-6710,-5178,-3352,-1396,549,2305,3737,4730,5229,5232,4803,4054,3144,2233,1494,1055,1018,1424,2247,3423,4809,6258,7584,8622,9235,9343,8899,7955,6572,4904,3093,1341,-207,-1381,-2108,-2332,-2087,-1434,-499,588,1685,2660,3423,3916,4110,4049,3748,3299,2743,2137,1535,939,394,-110,-542,-886,-1104,-1158,-1000,-594,71,991,2103,3336,4568,5668,6518,6988,7025,6579,5693,4441,2963,1413,-20,-1186,-1935,-2201,-1930,-1175,-4,1446,3015,4533,5852,6825,7393,7524,7253,6697,5962,5231,4635,4302,4310,4659,5322,6174,7111,7960,8620,8977,9000,8675,8054,7185,6163,5042,3892,2747,1626,526,-554,-1641,-2720,-3789,-4812,-5739,-6531,-7128,-7507,-7653,-7587,-7332,-6958,-6502,-6036,-5600,-5220,-4902,-4638,-4384,-4118,-3778,-3353,-2803,-2138,-1364,-510,376,1248,2047,2717,3215,3505,3565,3413,3054,2538,1925,1252,614,34,-414,-713,-828,-750,-494,-70,464,1061,1652,2168,2549,2750,2746,2528,2130,1573,942,263,-368,-945,-1414,-1784,-2080,-2319,-2575,-2872,-3278,-3798,-4440,-5141,-5841,-6411,-6759,-6770,-6392,-5622,-4506,-3174,-1772,-491,488,1010,959,290,-967,-2715,-4768,-6924,-8924,-10564,-11651,-12083,-11840,-10970,-9605,-7918,-6103,-4369,-2874,-1760,-1082,-865,-1045,-1542,-2223,-2973,-3664,-4211,-4557,-4682,-4605,-4363,-4008,-3593,-3148,-2706,-2257,-1811,-1343,-851,-339,185,673,1095,1384,1506,1409,1100,573,-113,-899,-1696,-2407,-2939,-3216,-3174,-2797,-2093,-1125,32,1250,2422,3418,4162,4583,4672,4442,3938,3232,2383,1475,562,-293,-1049,-1679,-2166,-2520,-2754,-2908,-3018,-3129,-3269,-3453,-3682,-3932,-4182,-4385,-4534,-4583,-4539,-4365,-4065,-3619,-3028,-2295,-1445,-507,452,1387,2224,2912,3420,3715,3828,3769,3608,3401,3218,3127,3173,3389,3780,4327,4983,5686,6361,6909,7268,7340,7102,6517,5600,4402,2976,1422,-169,-1708,-3105,-4296,-5242,-5907,-6285,-6393,-6229,-5851,-5272,-4559,-3741,-2890,-2012,-1172,-349,427,1185,1943,2712,3516,4349,5200,6055,6869,7618,8250,8746,9066,9213,9187,9018,8761,8458,8199,8014,7967,8076,8340,8742,9251,9779,10286,10633,10759,10543,9928,8874,7401,5571,3504,1341,-746,-2608,-4098,-5142,-5677,-5732,-5360,-4662,-3770,-2810,-1914,-1169,-638,-329,-209,-228,-284,-321,-243,-19,376,932,1604,2340,3084,3758,4344,4771,5060,5180,5153,4988,4693,4295,3785,3193,2509,1762,968,151,-635,-1372,-1983,-2465,-2765,-2896,-2862,-2703,-2460,-2193,-1956,-1787,-1737,-1795,-1988,-2272,-2629,-3014,-3383,-3700,-3925,-4033,-4005,-3846,-3557,-3172,-2714,-2227,-1749,-1325,-968,-719,-563,-513,-567,-698,-930,-1239,-1644,-2117,-2649,-3173,-3651,-3990,-4142,-4042,-3673,-3039,-2183,-1171,-85,981,1949,2750,3334,3688,3808,3724,3473,3102,2650,2158,1640,1111,572,7,-567,-1171,-1783,-2394,-3002,-3565,-4108,-4593,-5064,-5509,-5973,-6477,-7043,-7701,-8446,-9281,-10171,-11085,-11955,-12736,-13356,-13774,-13950,-13871,-13543,-12990,-12255,-11394,-10468,-9531,-8644,-7823,-7115,-6500,-5986,-5534,-5136,-4742,-4342,-3909,-3431,-2917,-2371,-1826,-1313,-867,-523,-301,-219,-256,-402,-626,-891,-1204,-1525,-1889,-2290,-2738,-3232,-3747,-4252,-4697,-5047,-5253,-5322,-5237,-5044,-4767,-4450,-4127,-3815,-3517,-3228,-2925,-2584,-2197,-1738,-1222,-654,-69,504,1025,1458,1786,1972,2033,1954,1760,1469,1097,674,213,-269,-757,-1243,-1718,-2181,-2632,-3084,-3537,-4016,-4506,-5017,-5514,-5979,-6360,-6629,-6747,-6697,-6469,-6082,-5546,-4915,-4202,-3464,-2715,-2000,-1328,-738,-230,166,457,630,701,681,594,465,320,173,47,-62,-133,-182,-186,-168,-105,-26,82,185,281,349,374,365,312,251,193,179,229,367,613,958,1400,1924,2501,3118,3745,4364,4960,5510,6012,6447,6823,7135,7390,7599,7763,7906,8022,8127,8215,8269,8278,8204,8018,7698,7215,6574,5766,4823,3759,2610,1411,178,-1043,-2244,-3395,-4463,-5429,-6248,-6887,-7320,-7512,-7474,-7203,-6746,-6141,-5456,-4746,-4074,-3478,-2987,-2603,-2309,-2085,-1875,-1652,-1361,-976,-481,122,819,1561,2309,3011,3616,4106,4452,4673,4777,4806,4778,4730,4669,4606,4541,4450,4335,4174,3964,3710,3406,3077,2721,2364,2018,1695,1428,1220,1101,1070,1146,1311,1564,1876,2220,2568,2888,3147,3341,3443,3473,3430,3342,3222,3094,2967,2847,2740,2640,2548,2481,2426,2422,2465,2560,2705,2861,2991,3047,2972,2733,2320,1734,1024,243,-535,-1224,-1762,-2083,-2159,-1984,-1566,-977,-248,513,1261,1902,2406,2716,2836,2747,2477,2038,1465,786,13,-812,-1696,-2595,-3501,-4377,-5181,-5879,-6425,-6791,-6953,-6912,-6678,-6299,-5818,-5325,-4861,-4521,-4315,-4283,-4406,-4653,-4975,-5311,-5597,-5769,-5775,-5562,-5107,-4381,-3395,-2157,-718,873,2532,4185,5742,7129,8295,9188,9810,10158,10266,10175,9923,9561,9125,8650,8156,7676,7215,6800,6435,6119,5856,5613,5377,5099,4766,4346,3850,3292,2712,2157,1677,1307,1082,1003,1060,1220,1429,1634,1776,1805,1698,1445,1070,602,99,-399,-835,-1194,-1452,-1626,-1728,-1801,-1868,-1961,-2092,-2264,-2466,-2685,-2897,-3090,-3258,-3381,-3483,-3542,-3587,-3610,-3632,-3658,-3695,-3749,-3818,-3894,-3980,-4041,-4080,-4045,-3909,-3625,-3151,-2471,-1565,-467,781,2104,3409,4616,5634,6419,6935,7216,7280,7226,7096,6993,6937,6977,7086,7237,7377,7442,7391,7191,6824,6320,5689,4972,4187,3355,2468,1538,548,-490,-1555,-2612,-3612,-4492,-5201,-5690,-5934,-5930,-5700,-5279,-4725,-4072,-3366,-2632,-1873,-1123,-371,339,968,1474,1775,1829,1584,1021,164,-937,-2195,-3482,-4691,-5687,-6375,-6698,-6612,-6147,-5340,-4275,-3051,-1782,-587,425,1160,1547,1551,1162,416,-632,-1872,-3198,-4457,-5517,-6240,-6522,-6300,-5564,-4349,-2759,-915,1009,2853,4465,5715,6550,6924,6900,6525,5922,5192,4444,3770,3225,2844,2630,2565,2619,2742,2886,3003,3016,2897,2569,2013,1213,181,-1023,-2318,-3592,-4723,-5606,-6146,-6305,-6081,-5512,-4698,-3709,-2675,-1660,-725,93,814,1436,1986,2477,2897,3231,3446,3515,3403,3131,2691,2163,1582,1033,568,244,70,73,211,487,843,1268,1711,2169,2597,3000,3345,3633,3848,3981,4022,3967,3806,3552,3218,2834,2435,2068,1757,1543,1424,1411,1462,1559,1645,1689,1662,1556,1371,1158,929,754,646,636,712,862,1041,1213,1322,1347,1244,1028,675,221,-325,-940,-1583,-2246,-2872,-3446,-3927,-4284,-4497,-4547,-4433,-4164,-3749,-3208,-2542,-1757,-833,239,1488,2903,4482,6165,7888,9558,11062,12318,13224,13762,13902,13694,13203,12514,11742,10952,10241,9619,9127,8743,8468,8277,8170,8123,8126,8139,8117,7989,7682,7120,6234,5003,3411,1517,-609,-2846,-5059,-7100,-8833,-10141,-10943,-11212,-10954,-10239,-9166,-7863,-6488,-5170,-4049,-3216,-2721,-2581,-2754,-3164,-3714,-4282,-4763,-5051,-5095,-4836,-4310,-3518,-2548,-1446,-317,783,1765,2580,3177,3513,3590,3381,2936,2265,1456,562,-317,-1104,-1708,-2061,-2109,-1819,-1196,-266,899,2210,3546,4797,5828,6562,6915,6866,6426,5629,4576,3342,2073,841,-228,-1091,-1700,-2047,-2165,-2067,-1831,-1476,-1081,-679,-337,-102,-30,-160,-525,-1140,-1976,-3014,-4167,-5380,-6560,-7638,-8547,-9250,-9701,-9914,-9868,-9610,-9160,-8573,-7910,-7221,-6581,-6025,-5598,-5312,-5158,-5106,-5108,-5106,-5043,-4876,-4572,-4119,-3540,-2853,-2113,-1370,-671,-74,411,741,946,1006,958,807,566,263,-104,-486,-878,-1228,-1503,-1665,-1671,-1506,-1150,-624,48,809,1599,2341,2976,3438,3695,3711,3481,3001,2290,1376,290,-904,-2164,-3416,-4602,-5678,-6589,-7317,-7837,-8144,-8239,-8124,-7800,-7287,-6588,-5739,-4751,-3668,-2511,-1335,-171,908,1851,2568,2998,3063,2740,2025,967,-317,-1704,-2993,-4035,-4659,-4768,-4329,-3371,-2020,-452,1127,2499,3477,3956,3874,3296,2325,1147,-50,-1063,-1748,-1997,-1780,-1136,-144,1048,2309,3473,4405,5007,5186,4922,4215,3098,1666,4,-1746,-3449,-4970,-6146,-6887,-7074,-6678,-5692,-4176,-2229,-14,2308,4542,6530,8117,9218,9776,9803,9364,8564,7543,6474,5502,4777,4388,4381,4740,5406,6260,7196,8079,8808,9310,9531,9470,9134,8573,7830,6975,6058,5125,4201,3293,2386,1478,543,-394,-1312,-2158,-2855,-3357,-3583,-3543,-3204,-2659,-1927,-1151,-380,273,771,1077,1223,1242,1240,1292,1512,1953,2674,3655,4855,6189,7542,8806,9867,10651,11096,11197,10950,10401,9586,8552,7357,6027,4623,3184,1766,443,-722,-1652,-2296,-2611,-2610,-2304,-1792,-1146,-502,29,343,358,30,-629,-1587,-2746,-4001,-5214,-6257,-7007,-7390,-7357,-6937,-6182,-5205,-4118,-3062,-2117,-1397,-895,-655,-615,-758,-1015,-1359,-1733,-2133,-2532,-2939,-3357,-3797,-4264,-4759,-5252,-5712,-6076,-6277,-6254,-5946,-5334,-4402,-3206,-1785,-262,1276,2690,3881,4738,5215,5277,4957,4315,3452,2476,1524,675,43,-362,-487,-386,-69,383,916,1450,1918,2234,2332,2133,1587,660,-635,-2258,-4100,-6042,-7915,-9568,-10850,-11667,-11957,-11737,-11066,-10068,-8884,-7681,-6610,-5793,-5320,-5221,-5491,-6063,-6855,-7739,-8608,-9341,-9858,-10108,-10073,-9792,-9298,-8684,-8004,-7331,-6711,-6157,-5678,-5263,-4881,-4543,-4213,-3931,-3685,-3508,-3421,-3430,-3573,-3844,-4264,-4824,-5517,-6306,-7154,-7992,-8758,-9380,-9796,-9964,-9856,-9481,-8847,-8019,-7021,-5942,-4811,-3700,-2627,-1617,-680,204,1028,1811,2548,3217,3807,4264,4568,4675,4573,4260,3754,3067,2256,1315,315,-751,-1810,-2837,-3749,-4490,-4982,-5176,-5039,-4581,-3847,-2912,-1895,-909,-81,480,706,556,35,-792,-1844,-2983,-4074,-4975,-5570,-5778,-5584,-5008,-4148,-3119,-2069,-1135,-441,-57,-19,-301,-836,-1522,-2250,-2891,-3369,-3601,-3580,-3310,-2843,-2256,-1638,-1092,-714,-561,-684,-1046,-1612,-2259,-2868,-3302,-3435,-3192,-2535,-1497,-161,1335,2847,4194,5257,5916,6134,5916,5342,4515,3609,2771,2168,1922,2111,2762,3831,5241,6848,8512,10057,11326,12176,12498,12210,11301,9785,7772,5389,2842,320,-1940,-3778,-5038,-5659,-5643,-5050,-4029,-2733,-1368,-101,900,1536,1741,1532,966,149,-771,-1662,-2375,-2828,-2950,-2756,-2275,-1599,-823,-47,637,1169,1511,1654,1628,1465,1228,968,744,591,535,595,735,956,1182,1370,1466,1400,1178,782,265,-314,-870,-1321,-1592,-1641,-1435,-989,-322,503,1423,2367,3248,4017,4609,5004,5195,5201,5058,4812,4511,4204,3925,3707,3562,3514,3566,3736,4032,4460,5021,5693,6445,7229,7977,8626,9103,9351,9330,9011,8411,7538,6464,5241,3970,2729,1626,718,97,-231,-235,48,578,1278,2076,2864,3573,4104,4413,4444,4207,3703,2997,2133,1197,248,-660,-1472,-2193,-2781,-3268,-3645,-3933,-4155,-4318,-4447,-4550,-4633,-4721,-4803,-4916,-5053,-5226,-5442,-5662,-5900,-6087,-6228,-6270,-6216,-6047,-5783,-5425,-5016,-4562,-4104,-3649,-3210,-2778,-2340,-1866,-1309,-640,200,1229,2465,3905,5492,7186,8877,10477,11885,12994,13756,14109,14047,13586,12766,11651,10336,8913,7494,6192,5098,4285,3811,3656,3822,4209,4743,5292,5740,5991,5943,5585,4891,3937,2795,1591,436,-548,-1293,-1748,-1926,-1875,-1687,-1466,-1331,-1374,-1667,-2236,-3055,-4070,-5154,-6209,-7079,-7686,-7933,-7834,-7389,-6719,-5904,-5108,-4441,-4021,-3921,-4156,-4703,-5464,-6328,-7134,-7746,-8038,-7926,-7385,-6431,-5140,-3614,-1987,-383,1067,2273,3164,3718,3950,3917,3711,3433,3207,3116,3249,3625,4249,5065,6010,6980,7907,8704,9324,9723,9887,9787,9435,8797,7904,6746,5365,3802,2120,387,-1307,-2904,-4314,-5496,-6401,-7003,-7285,-7254,-6902,-6271,-5388,-4298,-3096,-1836,-641,409,1215,1711,1860,1643,1112,300,-679,-1741,-2787,-3701,-4451,-4941,-5198,-5197,-4991,-4636,-4185,-3735,-3319,-3012,-2815,-2750,-2784,-2906,-3074,-3258,-3435,-3560,-3634,-3614,-3500,-3271,-2926,-2454,-1874,-1178,-407,435,1288,2135,2906,3574,4091,4429,4585,4567,4418,4186,3936,3730,3626,3662,3866,4237,4780,5457,6248,7075,7881,8550,8999,9110,8827,8089,6917,5354,3505,1499,-512,-2372,-3951,-5140,-5887,-6183,-6065,-5609,-4909,-4077,-3209,-2401,-1712,-1183,-830,-638,-575,-602,-654,-702,-690,-604,-434,-196,83,354,582,718,746,664,492,284,94,-12,19,220,602,1143,1794,2483,3129,3634,3945,3988,3776,3312,2670,1939,1218,636,264,197,441,1003,1802,2766,3756,4666,5385,5818,5956,5772,5358,4759,4119,3509,3055,2798,2791,3024,3468,4073,4748,5419,5975,6321,6366,6031,5272,4086,2494,589,-1531,-3715,-5811,-7671,-9154,-10160,-10625,-10514,-9852,-8671,-7068,-5118,-2961,-697,1525,3596,5403,6857,7900,8512,8696,8513,8031,7360,6605,5884,5287,4890,4743,4855,5218,5799,6528,7352,8169,8901,9447,9721,9654,9195,8332,7089,5520,3728,1824,-53,-1772,-3208,-4276,-4916,-5136,-4967,-4508,-3869,-3187,-2600,-2210,-2112,-2320,-2833,-3578,-4462,-5366,-6157,-6726,-6975,-6847,-6329,-5439,-4246,-2830,-1296,252,1722,3035,4134,4976,5538,5788,5728,5326,4602,3551,2219,657,-1055,-2810,-4503,-6003,-7218,-8034,-8412,-8299,-7715,-6694,-5307,-3653,-1851,-24,1699,3202,4404,5233,5687,5771,5543,5080,4454,3760,3042,2354,1693,1063,437,-196,-843,-1488,-2103,-2645,-3076,-3369,-3524,-3544,-3484,-3382,-3304,-3305,-3426,-3706,-4143,-4732,-5426,-6182,-6921,-7594,-8119,-8464,-8579,-8459,-8087,-7504,-6726,-5825,-4869,-3929,-3105,-2449,-2029,-1866,-1933,-2208,-2567,-2935,-3162,-3146,-2793,-2040,-898,607,2361,4244,6078,7678,8872,9485,9432,8643,7168,5099,2616,-77,-2727,-5117,-7031,-8329,-8916,-8777,-7952,-6552,-4721,-2639,-503,1505,3201,4452,5160,5276,4819,3853,2485,875,-827,-2451,-3851,-4930,-5606,-5876,-5762,-5326,-4669,-3868,-3031,-2219,-1503,-912,-482,-217,-130,-210,-456,-833,-1333,-1909,-2528,-3159,-3749,-4280,-4706,-5015,-5183,-5214,-5110,-4902,-4608,-4277,-3924,-3599,-3291,-3028,-2784,-2550,-2312,-2026,-1693,-1262,-733,-67,729,1661,2693,3786,4863,5853,6666,7226,7473,7360,6881,6040,4886,3477,1908,274,-1312,-2746,-3936,-4799,-5282,-5355,-4993,-4232,-3076,-1601,137,2041,4011,5929,7680,9147,10244,10901,11103,10859,10250,9346,8298,7198,6176,5310,4638,4181,3907,3766,3721,3706,3710,3705,3695,3678,3659,3614,3533,3360,3073,2622,2000,1205,264,-768,-1822,-2816,-3654,-4262,-4574,-4541,-4176,-3499,-2591,-1547,-481,501,1302,1873,2174,2243,2102,1845,1545,1298,1188,1293,1655,2311,3247,4429,5793,7243,8678,9997,11087,11874,12267,12219,11687,10662,9168,7250,5017,2570,74,-2330,-4475,-6233,-7472,-8126,-8135,-7516,-6322,-4654,-2679,-552,1492,3295,4662,5491,5729,5379,4541,3328,1929,498,-786,-1810,-2487,-2805,-2785,-2515,-2085,-1624,-1217,-950,-858,-954,-1217,-1605,-2087,-2609,-3154,-3695,-4207,-4681,-5089,-5404,-5607,-5670,-5582,-5349,-4979,-4514,-3983,-3455,-2954,-2552,-2248,-2074,-2010,-2027,-2102,-2172,-2215,-2185,-2068,-1841,-1506,-1054,-491,180,948,1790,2675,3560,4388,5109,5653,5983,6035,5791,5214,4305,3078,1567,-162,-2032,-3944,-5793,-7477,-8889,-9944,-10571,-10725,-10407,-9648,-8527,-7166,-5707,-4317,-3139,-2297,-1862,-1853,-2223,-2890,-3739,-4631,-5468,-6146,-6622,-6887,-6973,-6929,-6838,-6747,-6719,-6756,-6861,-6985,-7085,-7115,-7025,-6832,-6537,-6210,-5918,-5740,-5738,-5947,-6368,-6950,-7656,-8367,-9042,-9573,-9928,-10071,-9991,-9723,-9295,-8773,-8216,-7694,-7254,-6944,-6763,-6709,-6728,-6750,-6702,-6476,-6015,-5243,-4155,-2759,-1126,650,2425,4070,5435,6414,6934,6961,6508,5634,4391,2895,1216,-532,-2273,-3916,-5400,-6642,-7600,-8195,-8395,-8141,-7430,-6259,-4689,-2807,-753,1307,3193,4734,5788,6276,6164,5517,4419,3043,1535,80,-1198,-2193,-2866,-3223,-3307,-3210,-2994,-2778,-2590,-2517,-2546,-2701,-2958,-3297,-3704,-4157,-4654,-5177,-5717,-6228,-6674,-6981,-7101,-6967,-6560,-5869,-4941,-3839,-2672,-1551,-592,95,449,431,60,-588,-1417,-2275,-3025,-3523,-3649,-3353,-2588,-1422,96,1832,3649,5428,7017,8336,9309,9918,10169,10121,9810,9319,8672,7906,7011,5990,4811,3486,2019,470,-1083,-2519,-3719,-4539,-4900,-4718,-4018,-2847,-1338,350,2036,3551,4755,5567,5944,5926,5566,4964,4222,3426,2653,1939,1290,706,139,-411,-987,-1553,-2104,-2571,-2917,-3075,-3027,-2759,-2303,-1719,-1085,-490,-23,278,363,282,50,-234,-513,-702,-767,-674,-443,-97,313,726,1093,1359,1516,1542,1487,1383,1316,1344,1552,1971,2641,3538,4634,5860,7144,8401,9550,10530,11292,11811,12090,12141,12001,11685,11233,10629,9897,9002,7950,6738,5388,3945,2491,1099,-107,-1048,-1637,-1833,-1647,-1114,-342,564,1466,2249,2817,3117,3117,2854,2362,1720,1015,321,-269,-706,-949,-981,-821,-496,-65,427,899,1309,1584,1686,1580,1236,663,-145,-1146,-2301,-3546,-4790,-5943,-6898,-7550,-7835,-7686,-7123,-6173,-4933,-3532,-2099,-793,271,995,1335,1302,962,426,-150,-622,-827,-662,-65,979,2383,4064,5847,7580,9112,10299,11082,11414,11329,10894,10219,9428,8652,7981,7478,7142,6931,6759,6528,6133,5517,4653,3571,2371,1159,98,-677,-1065,-994,-487,414,1570,2860,4093,5150,5876,6215,6115,5598,4731,3598,2329,1031,-178,-1225,-2040,-2624,-2951,-3071,-2988,-2750,-2383,-1912,-1376,-799,-228,288,691,926,927,670,130,-666,-1665,-2783,-3918,-4965,-5827,-6446,-6786,-6861,-6720,-6427,-6069,-5716,-5415,-5187,-5003,-4814,-4538,-4105,-3447,-2535,-1379,-26,1428,2888,4231,5375,6243,6827,7128,7204,7124,6964,6809,6709,6688,6739,6801,6809,6663,6289,5637,4696,3510,2177,807,-441,-1458,-2128,-2410,-2299,-1863,-1194,-421,331,956,1373,1551,1476,1186,716,128,-529,-1211,-1886,-2542,-3172,-3788,-4393,-4993,-5581,-6130,-6609,-6977,-7189,-7221,-7052,-6703,-6201,-5625,-5031,-4520,-4129,-3910,-3837,-3881,-3959,-4000,-3914,-3665,-3224,-2632,-1945,-1259,-670,-262,-102,-185,-499,-947,-1441,-1847,-2074,-2019,-1671,-1017,-131,893,1949,2908,3690,4232,4520,4590,4504,4350,4232,4222,4408,4794,5385,6100,6851,7496,7914,7986,7645,6875,5720,4271,2678,1078,-360,-1520,-2310,-2692,-2669,-2298,-1650,-829,54,906,1610,2115,2336,2270,1899,1272,435,-526,-1532,-2505,-3365,-4082,-4615,-4960,-5144,-5171,-5104,-4965,-4820,-4689,-4630,-4642,-4751,-4930,-5152,-5350,-5466,-5400,-5095,-4471,-3528,-2259,-746,923,2623,4208,5578,6625,7316,7644,7647,7411,7012,6566,6145,5814,5612,5529,5546,5615,5674,5680,5577,5367,5038,4639,4209,3817,3518,3367,3388,3593,3952,4408,4885,5277,5504,5470,5139,4500,3578,2461,1228,13,-1085,-1955,-2532,-2769,-2653,-2210,-1477,-521,576,1732,2856,3860,4682,5262,5583,5643,5468,5101,4588,3980,3322,2654,2017,1448,990,676,537,591,824,1221,1719,2251,2737,3070,3196,3033,2575,1831,855,-264,-1413,-2496,-3389,-4032,-4372,-4391,-4119,-3595,-2880,-2066,-1212,-412,280,812,1154,1307,1281,1114,850,542,224,-61,-310,-511,-675,-808,-909,-974,-989,-927,-771,-497,-106,391,958,1547,2085,2520,2786,2862,2726,2400,1915,1325,691,73,-459,-859,-1073,-1078,-861,-419,199,973,1807,2651,3404,3995,4358,4434,4216,3679,2880,1840,656,-599,-1815,-2902,-3747,-4297,-4499,-4358,-3933,-3300,-2587,-1923,-1437,-1231,-1381,-1893,-2754,-3865,-5136,-6401,-7547,-8421,-8951,-9063,-8761,-8074,-7083,-5900,-4646,-3457,-2442,-1702,-1282,-1200,-1430,-1890,-2498,-3131,-3673,-4033,-4130,-3930,-3434,-2670,-1698,-586,601,1783,2938,3989,4947,5763,6429,6922,7209,7260,7041,6533,5722,4633,3290,1766,125,-1537,-3150,-4627,-5902,-6921,-7630,-8013,-8043,-7748,-7148,-6311,-5316,-4244,-3199,-2250,-1462,-877,-495,-321,-314,-442,-668,-933,-1207,-1442,-1603,-1675,-1634,-1508,-1304,-1087,-883,-766,-755,-887,-1151,-1528,-1975,-2432,-2840,-3130,-3269,-3209,-2955,-2509,-1908,-1196,-447,273,878,1298,1461,1335,878,126,-913,-2148,-3512,-4895,-6201,-7332,-8205,-8765,-8978,-8843,-8373,-7609,-6595,-5378,-4015,-2541,-1002,562,2127,3643,5095,6413,7573,8487,9117,9389,9272,8735,7789,6465,4827,2984,1038,-835,-2515,-3835,-4686,-4988,-4713,-3894,-2631,-1045,673,2361,3830,4945,5591,5734,5361,4545,3380,2018,624,-616,-1543,-2000,-1926,-1260,-86,1512,3341,5211,6902,8227,9031,9222,8791,7776,6319,4570,2758,1082,-243,-1058,-1247,-774,319,1919,3826,5821,7636,9051,9857,9957,9300,7960,6066,3822,1461,-783,-2701,-4127,-4980,-5221,-4928,-4179,-3143,-1952,-760,326,1243,1959,2494,2895,3219,3539,3896,4327,4813,5343,5835,6249,6486,6507,6256,5725,4937,3938,2809,1659,563,-364,-1086,-1565,-1810,-1875,-1801,-1688,-1585,-1571,-1677,-1928,-2319,-2830,-3416,-4029,-4602,-5068,-5360,-5420,-5210,-4728,-3997,-3085,-2080,-1085,-201,487,934,1114,1060,812,459,66,-261,-461,-477,-266,160,784,1548,2361,3128,3735,4077,4079,3701,2945,1877,591,-778,-2073,-3164,-3910,-4254,-4136,-3600,-2705,-1555,-301,945,2034,2887,3440,3677,3631,3355,2936,2470,2032,1699,1498,1419,1429,1444,1376,1135,632,-177,-1308,-2717,-4323,-5990,-7565,-8887,-9796,-10194,-10007,-9251,-7995,-6367,-4568,-2794,-1276,-204,273,58,-851,-2395,-4440,-6793,-9235,-11527,-13446,-14822,-15531,-15532,-14877,-13664,-12085,-10338,-8648,-7203,-6167,-5612,-5570,-5974,-6706,-7599,-8463,-9111,-9385,-9185,-8457,-7250,-5649,-3834,-1991,-358,873,1523,1492,765,-609,-2478,-4650,-6884,-8951,-10618,-11751,-12216,-12018,-11177,-9805,-8033,-6036,-3951,-1959,-151,1364,2544,3386,3905,4167,4227,4156,4001,3780,3496,3110,2581,1861,915,-267,-1650,-3175,-4720,-6178,-7393,-8272,-8703,-8670,-8179,-7297,-6143,-4843,-3550,-2396,-1481,-879,-601,-627,-908,-1340,-1860,-2350,-2745,-2980,-3018,-2861,-2531,-2096,-1625,-1223,-979,-973,-1253,-1846,-2700,-3781,-4953,-6110,-7105,-7810,-8137,-8010,-7449,-6480,-5231,-3817,-2418,-1186,-267,225,245,-213,-1074,-2226,-3495,-4715,-5702,-6321,-6479,-6142,-5342,-4165,-2717,-1150,419,1863,3097,4081,4797,5288,5618,5861,6135,6509,7069,7842,8808,9918,11045,12061,12791,13098,12853,11999,10540,8555,6190,3644,1137,-1109,-2909,-4125,-4704,-4646,-4056,-3055,-1846,-609,459,1208,1531,1379,773,-224,-1464,-2808,-4050,-5022,-5566,-5561,-4979,-3826,-2218,-325,1650,3451,4864,5698,5827,5234,3971,2203,142,-1939,-3790,-5168,-5933,-5988,-5380,-4198,-2636,-908,739,2101,2983,3296,2992,2140,856,-665,-2213,-3562,-4509,-4913,-4675,-3792,-2310,-344,1949,4393,6793,9003,10860,12307,13278,13813,13960,13835,13534,13189,12870,12636,12490,12385,12264,12024,11600,10916,9962,8746,7338,5819,4320,2931,1779,904,364,123,146,342,619,868,1007,955,671,148,-610,-1540,-2581,-3645,-4621,-5419,-5948,-6132,-5962,-5431,-4613,-3604,-2524,-1516,-687,-127,141,138,-53,-304,-485,-454,-121,560,1571,2818,4170,5459,6509,7183,7363,7011,6139,4815,3168,1340,-491,-2178,-3565,-4569,-5109,-5190,-4826,-4077,-3031,-1764,-392,1009,2347,3557,4589,5419,6050,6514,6866,7168,7503,7915,8448,9087,9785,10450,10964,11197,11033,10390,9248,7636,5675,3497,1319,-683,-2308,-3429,-3951,-3875,-3240,-2180,-840,587,1924,3010,3710,3976,3760,3134,2163,982,-257,-1408,-2316,-2878,-3014,-2715,-2019,-1021,140,1317,2356,3136,3587,3677,3462,3000,2424,1840,1354,1054,963,1084,1371,1739,2109,2380,2483,2354,1972,1327,455,-612,-1799,-3045,-4261,-5382,-6325,-7051,-7514,-7696,-7608,-7254,-6676,-5906,-4987,-3970,-2889,-1793,-698,372,1419,2450,3475,4502,5527,6517,7431,8174,8675,8823,8553,7834,6659,5128,3337,1467,-315,-1823,-2935,-3543,-3652,-3288,-2573,-1640,-653,245,933,1350,1472,1329,990,531,60,-351,-622,-713,-613,-323,99,607,1097,1502,1711,1669,1325,669,-242,-1345,-2500,-3590,-4464,-5024,-5175,-4920,-4261,-3311,-2182,-1036,-40,671,973,826,220,-776,-2055,-3473,-4863,-6076,-6966,-7433,-7420,-6908,-5944,-4603,-3000,-1275,437,1989,3285,4224,4797,4990,4887,4562,4154,3790,3579,3633,3972,4612,5465,6428,7331,8025,8343,8188,7490,6273,4599,2614,472,-1641,-3551,-5118,-6232,-6851,-6969,-6636,-5946,-4991,-3914,-2814,-1805,-977,-376,-55,1,-190,-565,-1036,-1506,-1864,-2025,-1925,-1552,-935,-153,689,1469,2074,2417,2456,2194,1684,1012,290,-374,-876,-1172,-1217,-1068,-757,-392,-65,137,145,-75,-504,-1117,-1826,-2563,-3237,-3768,-4125,-4244,-4161,-3851,-3367,-2722,-1945,-1069,-91,958,2085,3268,4489,5728,6950,8120,9208,10164,10975,11594,12010,12188,12112,11761,11122,10192,8983,7522,5860,4061,2195,366,-1366,-2895,-4178,-5152,-5797,-6112,-6105,-5821,-5298,-4605,-3796,-2949,-2107,-1345,-689,-173,203,449,616,736,889,1113,1452,1921,2503,3170,3856,4516,5076,5504,5772,5874,5846,5700,5497,5259,5010,4758,4482,4150,3738,3182,2490,1628,638,-445,-1566,-2639,-3615,-4437,-5069,-5521,-5790,-5926,-5966,-5949,-5913,-5869,-5818,-5751,-5618,-5410,-5064,-4571,-3891,-3021,-1954,-708,701,2237,3856,5508,7117,8623,9921,10959,11630,11910,11747,11140,10133,8756,7106,5264,3325,1395,-445,-2110,-3540,-4674,-5502,-5990,-6165,-6044,-5666,-5100,-4403,-3656,-2932,-2302,-1822,-1530,-1433,-1519,-1742,-2050,-2379,-2674,-2893,-3001,-3015,-2916,-2773,-2576,-2393,-2217,-2078,-1936,-1794,-1577,-1284,-863,-327,297,964,1581,2058,2308,2235,1820,1033,-68,-1419,-2900,-4404,-5790,-6959,-7824,-8320,-8444,-8199,-7645,-6855,-5918,-4917,-3937,-3011,-2181,-1419,-720,-19,699,1496,2366,3322,4334,5356,6320,7164,7789,8163,8203,7927,7308,6419,5286,4015,2654,1303,5,-1188,-2246,-3163,-3932,-4569,-5080,-5479,-5773,-5968,-6064,-6078,-6001,-5876,-5707,-5535,-5376,-5250,-5157,-5085,-5001,-4868,-4633,-4269,-3745,-3063,-2259,-1379,-512,269,876,1250,1371,1227,883,388,-165,-697,-1131,-1435,-1558,-1537,-1365,-1094,-758,-380,-2,365,697,975,1174,1261,1200,964,533,-91,-890,-1801,-2771,-3683,-4456,-4977,-5161,-4947,-4300,-3238,-1802,-103,1764,3642,5412,6947,8151,8959,9355,9329,8941,8234,7281,6156,4907,3597,2248,896,-437,-1726,-2925,-3987,-4858,-5463,-5762,-5698,-5269,-4484,-3399,-2102,-699,664,1870,2786,3335,3468,3204,2600,1787,887,77,-524,-810,-727,-316,386,1216,2073,2779,3244,3385,3193,2718,2040,1282,568,-11,-362,-483,-367,-84,292,681,975,1147,1126,950,634,250,-118,-397,-499,-393,-34,542,1301,2172,3065,3915,4646,5230,5646,5919,6066,6139,6162,6190,6216,6293,6391,6534,6699,6876,7049,7196,7287,7297,7180,6913,6446,5771,4859,3728,2404,929,-611,-2154,-3599,-4864,-5879,-6575,-6932,-6926,-6585,-5946,-5077,-4060,-2982,-1944,-1007,-248,323,695,906,1000,1038,1063,1109,1184,1254,1291,1226,1008,605,-16,-818,-1763,-2772,-3753,-4615,-5302,-5738,-5953,-5931,-5754,-5480,-5193,-4975,-4870,-4916,-5104,-5395,-5742,-6061,-6291,-6376,-6268,-5977,-5500,-4892,-4190,-3448,-2702,-1960,-1225,-455,372,1301,2346,3499,4727,5960,7110,8096,8821,9238,9309,9044,8488,7687,6734,5679,4591,3495,2401,1300,157,-1033,-2306,-3635,-5005,-6349,-7606,-8689,-9528,-10065,-10262,-10127,-9688,-9022,-8208,-7368,-6590,-5971,-5551,-5334,-5288,-5331,-5375,-5318,-5090,-4647,-4002,-3209,-2370,-1615,-1070,-857,-1036,-1637,-2595,-3824,-5161,-6463,-7562,-8357,-8764,-8801,-8492,-7971,-7336,-6740,-6292,-6079,-6137,-6458,-6993,-7656,-8364,-9013,-9539,-9889,-10033,-9978,-9728,-9315,-8749,-8056,-7227,-6283,-5209,-4033,-2775,-1479,-201,989,2045,2896,3547,3976,4233,4359,4420,4468,4536,4628,4710,4714,4560,4144,3400,2272,767,-1075,-3129,-5288,-7340,-9159,-10553,-11430,-11709,-11389,-10519,-9223,-7643,-5968,-4366,-2987,-1927,-1232,-872,-787,-874,-1031,-1166,-1232,-1209,-1132,-1060,-1060,-1209,-1544,-2081,-2787,-3595,-4409,-5117,-5622,-5842,-5744,-5339,-4689,-3886,-3071,-2361,-1892,-1748,-1972,-2566,-3460,-4556,-5716,-6800,-7685,-8267,-8510,-8389,-7966,-7292,-6454,-5528,-4571,-3622,-2701,-1789,-886,47,1000,1990,2974,3940,4818,5588,6202,6649,6942,7085,7140,7113,7073,7011,6960,6900,6814,6674,6440,6089,5580,4921,4081,3115,2020,875,-273,-1360,-2308,-3072,-3616,-3901,-3954,-3763,-3373,-2805,-2091,-1270,-368,572,1501,2368,3106,3650,3947,3940,3617,2966,2036,879,-408,-1721,-2941,-3969,-4705,-5102,-5137,-4829,-4246,-3469,-2618,-1797,-1117,-651,-445,-510,-802,-1261,-1786,-2280,-2653,-2830,-2779,-2499,-2013,-1378,-639,144,942,1730,2512,3290,4082,4890,5721,6547,7346,8068,8671,9118,9380,9472,9400,9222,8987,8754,8573,8463,8416,8399,8341,8162,7789,7148,6226,5034,3632,2140,681,-597,-1551,-2099,-2168,-1780,-983,99,1346,2582,3706,4578,5169,5447,5450,5242,4891,4486,4075,3715,3397,3127,2862,2569,2213,1767,1231,625,-3,-598,-1074,-1386,-1469,-1318,-939,-385,267,926,1491,1884,2031,1914,1538,961,262,-434,-1034,-1399,-1486,-1213,-612,310,1463,2773,4140,5469,6673,7694,8473,9011,9286,9339,9179,8868,8428,7926,7396,6900,6474,6164,5989,5949,6014,6143,6241,6241,6025,5536,4706,3522,2029,276,-1584,-3442,-5123,-6506,-7469,-7954,-7931,-7428,-6506,-5251,-3768,-2157,-517,1066,2537,3837,4952,5852,6541,7003,7238,7243,7002,6531,5822,4911,3824,2627,1384,189,-873,-1703,-2222,-2386,-2154,-1568,-675,418,1582,2678,3563,4126,4281,4004,3309,2284,1030,-285,-1526,-2531,-3195,-3452,-3275,-2713,-1828,-726,483,1694,2824,3801,4601,5200,5624,5875,5997,5999,5920,5774,5592,5393,5208,5059,4965,4934,4968,5034,5122,5157,5111,4901,4497,3846,2942,1796,439,-1048,-2601,-4109,-5491,-6660,-7539,-8100,-8300,-8143,-7662,-6866,-5838,-4617,-3275,-1886,-498,812,2004,3020,3819,4367,4620,4579,4213,3555,2623,1479,209,-1108,-2337,-3409,-4195,-4669,-4778,-4565,-4060,-3388,-2629,-1929,-1381,-1067,-1047,-1311,-1844,-2562,-3392,-4207,-4918,-5418,-5638,-5553,-5150,-4485,-3608,-2617,-1582,-598,297,1036,1627,2052,2341,2518,2609,2657,2679,2713,2785,2918,3148,3495,3968,4584,5308,6118,6942,7712,8324,8684,8694,8281,7402,6058,4299,2215,-53,-2356,-4517,-6383,-7818,-8722,-9054,-8805,-8042,-6852,-5373,-3749,-2128,-647,592,1516,2095,2330,2250,1908,1362,681,-72,-844,-1579,-2243,-2798,-3217,-3472,-3542,-3412,-3075,-2550,-1857,-1061,-221,578,1243,1710,1893,1766,1301,525,-510,-1732,-3022,-4278,-5358,-6163,-6581,-6561,-6060,-5107,-3754,-2097,-260,1625,3415,4997,6259,7154,7631,7712,7431,6867,6120,5302,4544,3943,3603,3562,3839,4392,5151,6004,6837,7524,7954,8047,7747,7048,5975,4602,3008,1325,-345,-1875,-3160,-4118,-4688,-4849,-4603,-4004,-3114,-2032,-856,314,1401,2329,3068,3592,3890,3982,3853,3538,3017,2327,1446,435,-711,-1898,-3087,-4172,-5069,-5683,-5946,-5800,-5256,-4331,-3125,-1740,-331,955,1978,2613,2797,2500,1746,628,-752,-2224,-3640,-4830,-5659,-6027,-5885,-5236,-4159,-2751,-1178,405,1842,2990,3771,4136,4095,3715,3083,2344,1619,1052,750,782,1194,1948,2998,4227,5521,6739,7765,8493,8858,8820,8379,7566,6422,5022,3439,1756,66,-1548,-2995,-4187,-5057,-5537,-5602,-5238,-4488,-3408,-2109,-702,675,1904,2871,3502,3752,3606,3100,2259,1178,-95,-1454,-2842,-4170,-5381,-6415,-7221,-7773,-8036,-8020,-7736,-7220,-6540,-5758,-4974,-4260,-3712,-3373,-3294,-3466,-3857,-4410,-5027,-5624,-6094,-6363,-6354,-6038,-5389,-4428,-3197,-1766,-237,1286,2684,3858,4716,5210,5316,5051,4478,3679,2774,1890,1151,669,527,761,1368,2287,3429,4661,5858,6879,7627,8014,8007,7593,6796,5661,4246,2628,890,-880,-2580,-4120,-5390,-6318,-6825,-6893,-6521,-5766,-4715,-3488,-2214,-1019,-8,752,1229,1428,1390,1163,814,392,-72,-549,-1050,-1565,-2117,-2699,-3303,-3916,-4480,-4978,-5329,-5516,-5486,-5249,-4800,-4204,-3507,-2810,-2194,-1751,-1555,-1644,-2046,-2722,-3624,-4652,-5671,-6562,-7162,-7373,-7097,-6318,-5064,-3427,-1568,366,2151,3648,4693,5222,5210,4710,3832,2729,1586,569,-152,-483,-358,204,1138,2321,3617,4865,5935,6715,7135,7173,6826,6143,5179,4019,2758,1487,318,-679,-1412,-1859,-1979,-1809,-1370,-752,-14,740,1445,2041,2495,2806,2995,3096,3152,3191,3223,3243,3201,3076,2793,2348,1713,935,70,-790,-1526,-2050,-2257,-2117,-1618,-815,193,1285,2292,3087,3518,3517,3035,2104,798,-752,-2383,-3919,-5187,-6030,-6347,-6070,-5210,-3834,-2069,-92,1894,3686,5091,5968,6244,5892,5004,3693,2164,630,-682,-1576,-1907,-1595,-653,838,2720,4774,6794,8534,9838,10570,10681,10192,9173,7749,6063,4277,2536,976,-299,-1221,-1749,-1891,-1683,-1185,-484,330,1167,1938,2598,3088,3423,3596,3645,3611,3515,3386,3211,2981,2640,2165,1485,603,-505,-1786,-3182,-4595,-5900,-6993,-7757,-8129,-8064,-7583,-6724,-5584,-4273,-2918,-1659,-604,128,476,395,-115,-997,-2186,-3547,-4954,-6237,-7270,-7903,-8085,-7749,-6947,-5753,-4302,-2766,-1319,-134,666,997,861,315,-520,-1469,-2366,-3026,-3332,-3202,-2644,-1722,-564,671,1815,2720,3285,3459,3256,2721,1956,1051,117,-764,-1536,-2163,-2641,-3002,-3256,-3469,-3651,-3853,-4063,-4294,-4510,-4677,-4765,-4717,-4513,-4140,-3594,-2929,-2177,-1430,-755,-249,27,9,-320,-959,-1860,-2952,-4139,-5299,-6329,-7119,-7606,-7745,-7550,-7061,-6364,-5563,-4777,-4121,-3702,-3581,-3813,-4373,-5236,-6289,-7427,-8495,-9347,-9851,-9906,-9453,-8503,-7115,-5419,-3586,-1832,-352,642,1026,714,-269,-1838,-3793,-5926,-7963,-9653,-10795,-11227,-10900,-9826,-8125,-5971,-3601,-1254,828,2454,3489,3870,3628,2825,1618,146,-1404,-2892,-4183,-5194,-5875,-6225,-6273,-6085,-5736,-5310,-4885,-4516,-4238,-4049,-3937,-3855,-3760,-3604,-3352,-2990,-2530,-1999,-1462,-987,-647,-514,-631,-1017,-1658,-2492,-3444,-4392,-5239,-5867,-6206,-6209,-5874,-5242,-4393,-3428,-2473,-1654,-1076,-829,-950,-1440,-2246,-3279,-4413,-5511,-6441,-7079,-7353,-7202,-6642,-5707,-4485,-3092,-1647,-301,851,1695,2207,2373,2245,1906,1463,1034,723,615,751,1143,1755,2514,3336,4105,4733,5140,5283,5177,4855,4401,3911,3466,3146,2974,2944,3012,3095,3110,2959,2591,1952,1071,-19,-1222,-2416,-3483,-4285,-4734,-4761,-4358,-3564,-2470,-1211,60,1176,1982,2363,2241,1597,491,-991,-2668,-4372,-5897,-7064,-7733,-7817,-7300,-6227,-4717,-2911,-1009,812,2375,3532,4202,4336,3969,3181,2099,888,-293,-1285,-1957,-2227,-2054,-1442,-464,808,2222,3654,4937,5954,6584,6803,6586,6031,5229,4346,3541,2968,2755,2969,3629,4679,6007,7456,8819,9915,10564,10646,10135,9045,7523,5716,3851,2103,654,-405,-1025,-1240,-1136,-834,-466,-160,-5,-61,-316,-747,-1252,-1756,-2141,-2322,-2231,-1831,-1128,-163,980,2201,3360,4340,5013,5301,5151,4579,3648,2470,1206,9,-940,-1523,-1639,-1263,-425,795,2254,3793,5237,6421,7216,7539,7375,6768,5837,4716,3600,2637,1992,1745,1951,2586,3572,4806,6120,7377,8403,9089,9337,9123,8462,7434,6156,4766,3423,2246,1356,817,640,822,1289,1965,2749,3546,4267,4873,5331,5665,5905,6104,6298,6501,6703,6846,6865,6671,6182,5356,4164,2660,901,-958,-2788,-4399,-5634,-6369,-6491,-5995,-4887,-3280,-1297,857,2992,4887,6362,7250,7470,6967,5812,4091,2003,-257,-2432,-4314,-5688,-6445,-6508,-5917,-4767,-3220,-1477,242,1749,2867,3500,3589,3181,2336,1223,-18,-1200,-2163,-2795,-3010,-2806,-2202,-1292,-165,1045,2235,3302,4180,4833,5261,5479,5553,5517,5450,5384,5375,5434,5584,5812,6109,6464,6830,7194,7497,7717,7816,7772,7593,7295,6914,6497,6087,5718,5418,5177,4999,4846,4695,4508,4249,3891,3408,2792,2035,1176,221,-748,-1700,-2547,-3253,-3752,-4039,-4107,-3989,-3743,-3437,-3147,-2958,-2921,-3085,-3455,-4010,-4698,-5443,-6147,-6727,-7084,-7173,-6953,-6434,-5652,-4684,-3616,-2569,-1645,-942,-530,-439,-660,-1145,-1808,-2561,-3281,-3890,-4288,-4437,-4292,-3872,-3193,-2308,-1294,-203,865,1868,2743,3465,4025,4436,4720,4914,5056,5171,5294,5423,5575,5733,5892,6014,6088,6077,5962,5747,5427,5053,4653,4282,3972,3738,3568,3420,3239,2947,2494,1824,931,-151,-1369,-2596,-3716,-4583,-5068,-5081,-4571,-3557,-2121,-393,1433,3163,4582,5516,5829,5453,4384,2715,576,-1809,-4213,-6372,-8065,-9093,-9355,-8802,-7519,-5624,-3358,-944,1332,3239,4573,5212,5118,4336,2994,1270,-609,-2437,-4008,-5189,-5892,-6100,-5866,-5277,-4464,-3554,-2670,-1910,-1321,-948,-754,-731,-802,-940,-1074,-1190,-1251,-1252,-1186,-1050,-837,-530,-120,421,1082,1860,2719,3602,4458,5216,5833,6260,6480,6484,6262,5854,5253,4534,3713,2875,2050,1323,717,285,43,-8,137,441,881,1411,1990,2574,3125,3608,4004,4287,4449,4476,4360,4091,3664,3084,2345,1487,510,-517,-1579,-2590,-3535,-4336,-4987,-5443,-5718,-5799,-5734,-5529,-5246,-4908,-4572,-4259,-4010,-3838,-3765,-3796,-3935,-4165,-4477,-4826,-5186,-5489,-5695,-5734,-5567,-5158,-4499,-3617,-2554,-1397,-225,859,1774,2457,2880,3042,3007,2823,2612,2443,2413,2554,2881,3366,3941,4558,5120,5595,5920,6090,6077,5908,5562,5081,4463,3740,2929,2072,1183,329,-465,-1131,-1629,-1903,-1934,-1700,-1218,-537,281,1126,1894,2449,2688,2504,1856,723,-829,-2718,-4759,-6788,-8576,-9938,-10709,-10790,-10152,-8857,-7042,-4894,-2663,-569,1154,2349,2910,2810,2110,913,-593,-2234,-3796,-5107,-6039,-6500,-6493,-6037,-5246,-4221,-3110,-2020,-1054,-261,336,754,1033,1217,1359,1485,1623,1768,1921,2065,2204,2323,2442,2558,2673,2779,2851,2840,2717,2440,1995,1406,703,-35,-741,-1337,-1765,-2003,-2040,-1909,-1661,-1345,-1031,-750,-537,-376,-252,-114,83,393,833,1430,2139,2922,3696,4357,4829,5005,4851,4331,3482,2362,1070,-265,-1538,-2610,-3413,-3879,-4002,-3812,-3368,-2764,-2085,-1426,-849,-396,-78,103,191,193,162,94,20,-99,-250,-503,-855,-1352,-1980,-2729,-3525,-4311,-4958,-5393,-5502,-5256,-4633,-3703,-2561,-1358,-254,607,1117,1221,948,369,-368,-1107,-1688,-1981,-1919,-1480,-734,228,1268,2253,3079,3659,3960,3983,3750,3317,2729,2065,1361,702,109,-349,-644,-739,-609,-243,347,1146,2104,3158,4243,5257,6143,6791,7174,7223,6951,6350,5479,4389,3172,1907,689,-398,-1286,-1920,-2277,-2364,-2198,-1835,-1333,-758,-171,364,812,1119,1262,1222,991,585,37,-600,-1256,-1858,-2329,-2606,-2656,-2439,-1987,-1300,-439,549,1598,2632,3583,4363,4927,5200,5187,4878,4337,3640,2892,2214,1709,1463,1512,1852,2418,3118,3816,4390,4732,4776,4515,3989,3277,2497,1744,1118,659,394,288,298,347,377,326,175,-85,-416,-783,-1116,-1369,-1500,-1478,-1323,-1045,-715,-386,-134,-35,-127,-460,-1025,-1800,-2721,-3704,-4642,-5430,-5967,-6186,-6045,-5552,-4754,-3717,-2552,-1349,-213,766,1535,2038,2267,2221,1922,1414,735,-48,-905,-1771,-2622,-3424,-4136,-4744,-5189,-5452,-5465,-5209,-4640,-3775,-2636,-1294,148,1573,2846,3851,4498,4734,4563,4017,3201,2200,1163,176,-662,-1308,-1755,-2014,-2142,-2183,-2189,-2202,-2236,-2315,-2431,-2584,-2771,-2979,-3211,-3458,-3711,-3971,-4205,-4412,-4545,-4593,-4518,-4317,-3974,-3518,-2974,-2399,-1852,-1408,-1133,-1082,-1306,-1794,-2555,-3509,-4592,-5693,-6692,-7478,-7960,-8072,-7803,-7178,-6266,-5177,-4017,-2909,-1951,-1224,-783,-656,-839,-1318,-2047,-2963,-4009,-5084,-6136,-7070,-7847,-8413,-8739,-8827,-8661,-8279,-7690,-6950,-6102,-5208,-4336,-3543,-2898,-2446,-2208,-2203,-2391,-2737,-3163,-3586,-3915,-4076,-4000,-3680,-3115,-2380,-1551,-757,-94,329,465,302,-134,-766,-1498,-2254,-2927,-3484,-3884,-4139,-4272,-4330,-4343,-4347,-4364,-4373,-4386,-4336,-4235,-4021,-3710,-3304,-2827,-2360,-1943,-1681,-1619,-1829,-2320,-3083,-4073,-5195,-6362,-7441,-8336,-8957,-9252,-9201,-8835,-8198,-7377,-6452,-5510,-4631,-3875,-3296,-2919,-2774,-2841,-3125,-3577,-4165,-4832,-5523,-6168,-6725,-7112,-7301,-7218,-6850,-6153,-5138,-3814,-2222,-424,1487,3422,5252,6866,8153,9016,9407,9296,8722,7744,6478,5046,3591,2233,1076,188,-411,-713,-769,-616,-313,84,543,1008,1460,1856,2169,2374,2439,2370,2151,1820,1391,916,427,-22,-420,-724,-945,-1077,-1153,-1195,-1258,-1375,-1600,-1950,-2445,-3065,-3770,-4510,-5197,-5765,-6141,-6275,-6149,-5763,-5158,-4376,-3507,-2601,-1752,-1009,-431,-49,106,44,-243,-711,-1332,-2041,-2776,-3475,-4060,-4483,-4690,-4649,-4347,-3783,-2966,-1942,-733,594,1991,3407,4776,6060,7192,8134,8828,9248,9353,9158,8661,7930,7019,6035,5059,4192,3494,3011,2740,2664,2718,2847,2995,3098,3156,3142,3096,3037,2999,3021,3100,3269,3490,3766,4059,4349,4621,4856,5056,5223,5368,5504,5628,5743,5817,5831,5732,5483,5046,4405,3562,2560,1455,344,-683,-1511,-2067,-2270,-2108,-1567,-710,407,1663,2949,4137,5101,5748,5988,5802,5165,4145,2797,1242,-401,-1996,-3417,-4544,-5301,-5624,-5496,-4931,-3977,-2697,-1194,466,2169,3848,5419,6822,7987,8863,9400,9566,9350,8774,7889,6785,5580,4393,3375,2616,2218,2193,2537,3176,4009,4919,5789,6527,7072,7394,7509,7439,7244,6960,6647,6329,6037,5772,5553,5354,5198,5064,4971,4924,4932,5000,5116,5260,5384,5443,5373,5127,4659,3968,3061,1994,848,-295,-1311,-2127,-2654,-2857,-2723,-2292,-1616,-803,53,835,1446,1808,1876,1624,1076,269,-730,-1834,-2968,-4032,-4955,-5669,-6114,-6267,-6100,-5625,-4844,-3810,-2535,-1103,462,2070,3680,5197,6570,7698,8528,8984,9037,8673,7926,6867,5610,4280,3037,1987,1262,891,907,1254,1867,2641,3485,4297,5026,5617,6077,6398,6613,6729,6765,6724,6597,6383,6071,5665,5185,4639,4080,3524,3013,2570,2189,1879,1586,1293,936,503,-59,-706,-1452,-2205,-2926,-3521,-3928,-4082,-3952,-3524,-2826,-1894,-824,307,1381,2288,2959,3285,3261,2848,2074,991,-340,-1832,-3381,-4899,-6270,-7412,-8237,-8690,-8731,-8357,-7579,-6448,-5034,-3418,-1710,-9,1576,2946,4015,4719,5016,4890,4364,3487,2342,1039,-306,-1542,-2558,-3225,-3477,-3278,-2640,-1631,-360,1044,2435,3682,4678,5368,5712,5738,5479,5005,4387,3713,3049,2487,2075,1875,1916,2202,2723,3425,4235,5064,5794,6330,6561,6425,5877,4924,3612,2024,283,-1478,-3107,-4469,-5455,-5961,-5976,-5468,-4512,-3175,-1591,107,1757,3221,4358,5076,5312,5048,4310,3158,1681,-11,-1794,-3567,-5192,-6604,-7696,-8441,-8794,-8765,-8365,-7646,-6651,-5462,-4137,-2766,-1420,-173,903,1755,2329,2602,2555,2205,1580,752,-205,-1182,-2075,-2784,-3222,-3340,-3122,-2589,-1811,-865,135,1100,1943,2610,3075,3338,3419,3359,3196,2970,2734,2508,2348,2263,2291,2429,2687,3045,3484,3967,4456,4898,5256,5469,5505,5316,4884,4198,3267,2135,843,-501,-1828,-3004,-3945,-4545,-4758,-4540,-3930,-2982,-1805,-543,664,1662,2334,2592,2408,1781,793,-478,-1895,-3324,-4644,-5717,-6477,-6839,-6785,-6319,-5472,-4328,-2972,-1518,-99,1189,2217,2932,3284,3257,2907,2261,1426,466,-519,-1454,-2273,-2910,-3335,-3514,-3442,-3144,-2640,-2008,-1301,-608,4,476,782,912,900,789,630,496,405,410,491,655,870,1110,1345,1548,1700,1783,1793,1722,1567,1334,1005,599,85,-505,-1201,-1956,-2775,-3598,-4388,-5070,-5584,-5846,-5809,-5419,-4682,-3620,-2306,-849,618,1945,2989,3626,3770,3378,2468,1091,-648,-2622,-4697,-6704,-8518,-9993,-11015,-11510,-11396,-10679,-9367,-7540,-5313,-2846,-323,2053,4089,5625,6540,6792,6387,5412,3987,2284,460,-1305,-2881,-4141,-5019,-5468,-5484,-5102,-4372,-3384,-2233,-1017,154,1208,2056,2683,3047,3176,3085,2817,2429,1964,1497,1063,737,540,519,673,1007,1479,2059,2673,3260,3751,4065,4162,3982,3515,2755,1744,528,-790,-2122,-3331,-4314,-4945,-5158,-4891,-4165,-3009,-1559,76,1693,3151,4259,4928,5049,4642,3718,2378,733,-1073,-2909,-4628,-6128,-7298,-8073,-8410,-8283,-7735,-6787,-5558,-4133,-2659,-1259,-50,871,1464,1717,1692,1455,1129,809,596,542,665,941,1310,1715,2077,2349,2508,2529,2450,2270,2033,1752,1460,1161,891,645,473,374,384,506,750,1097,1548,2060,2618,3199,3753,4284,4743,5121,5399,5555,5584,5470,5198,4773,4174,3427,2527,1523,449,-624,-1624,-2460,-3050,-3317,-3202,-2695,-1800,-587,849,2384,3862,5149,6101,6629,6659,6185,5234,3877,2228,415,-1399,-3067,-4418,-5326,-5673,-5402,-4501,-3029,-1091,1144,3478,5705,7612,9033,9850,9992,9484,8404,6877,5102,3253,1527,78,-998,-1642,-1868,-1728,-1310,-723,-76,520,985,1249,1287,1097,713,199,-366,-875,-1260,-1419,-1333,-973,-351,474,1473,2561,3691,4800,5832,6749,7496,8035,8332,8335,8026,7369,6349,4977,3254,1248,-997,-3360,-5738,-7985,-9955,-11510,-12535,-12954,-12758,-11994,-10764,-9246,-7605,-6068,-4795,-3950,-3619,-3841,-4587,-5770,-7277,-8925,-10569,-12007,-13095,-13699,-13752,-13227,-12190,-10741,-9049,-7289,-5657,-4293,-3331,-2806,-2709,-2985,-3506,-4168,-4826,-5378,-5732,-5840,-5688,-5296,-4723,-4026,-3289,-2572,-1915,-1351,-870,-466,-120,200,495,785,1066,1335,1589,1828,2029,2200,2307,2341,2285,2112,1842,1462,1029,553,107,-286,-575,-754,-809,-780,-684,-595,-557,-636,-875,-1306,-1941,-2756,-3722,-4767,-5832,-6837,-7716,-8425,-8937,-9246,-9387,-9386,-9309,-9204,-9133,-9128,-9237,-9454,-9797,-10234,-10735,-11258,-11722,-12074,-12209,-12069,-11571,-10694,-9422,-7823,-5969,-4012,-2097,-382,973,1870,2242,2066,1406,340,-995,-2422,-3797,-4931,-5710,-6037,-5886,-5275,-4294,-3054,-1715,-433,647,1399,1752,1657,1154,284,-830,-2076,-3307,-4393,-5215,-5681,-5743,-5363,-4573,-3388,-1899,-180,1638,3444,5081,6437,7380,7837,7760,7156,6073,4612,2880,1028,-837,-2583,-4134,-5414,-6383,-7004,-7251,-7104,-6535,-5542,-4115,-2289,-123,2282,4787,7226,9430,11225,12484,13119,13109,12503,11395,9959,8368,6831,5527,4593,4125,4123,4555,5283,6174,7031,7689,8004,7863,7241,6140,4643,2862,944,-953,-2679,-4105,-5127,-5697,-5786,-5448,-4745,-3796,-2740,-1696,-820,-172,159,188,-58,-508,-1043,-1563,-1937,-2071,-1890,-1358,-468,720,2154,3709,5283,6751,8016,9009,9691,10065,10165,10044,9777,9421,9042,8667,8321,7985,7649,7276,6834,6314,5693,5003,4261,3522,2842,2273,1869,1635,1579,1641,1764,1843,1788,1508,929,25,-1205,-2711,-4406,-6165,-7859,-9321,-10429,-11056,-11135,-10651,-9637,-8219,-6531,-4800,-3210,-1976,-1233,-1092,-1542,-2550,-3956,-5595,-7266,-8759,-9925,-10617,-10783,-10392,-9477,-8118,-6390,-4434,-2337,-223,1827,3743,5469,6985,8267,9340,10198,10900,11443,11900,12262,12585,12850,13068,13222,13279,13230,13039,12715,12252,11681,11028,10320,9588,8831,8058,7237,6351,5358,4245,2989,1605,105,-1452,-3012,-4484,-5784,-6818,-7504,-7784,-7636,-7069,-6147,-4964,-3643,-2329,-1152,-237,319,471,194,-457,-1421,-2550,-3710,-4714,-5409,-5661,-5400,-4614,-3375,-1811,-91,1565,2989,3984,4453,4320,3588,2320,622,-1357,-3437,-5445,-7193,-8548,-9387,-9660,-9372,-8563,-7358,-5878,-4290,-2747,-1395,-342,342,626,542,147,-462,-1167,-1849,-2398,-2718,-2757,-2483,-1920,-1103,-111,985,2110,3186,4183,5027,5719,6185,6423,6367,6013,5340,4362,3134,1715,210,-1286,-2674,-3863,-4787,-5390,-5648,-5540,-5080,-4268,-3150,-1752,-136,1628,3476,5308,7054,8638,9999,11099,11922,12465,12760,12846,12766,12583,12332,12054,11758,11444,11086,10655,10109,9411,8544,7486,6260,4893,3428,1939,477,-884,-2099,-3115,-3924,-4499,-4870,-5039,-5056,-4954,-4777,-4574,-4379,-4232,-4157,-4169,-4270,-4440,-4661,-4873,-5045,-5105,-5022,-4744,-4266,-3560,-2648,-1542,-273,1102,2546,3978,5349,6593,7667,8543,9205,9669,9940,10053,10024,9866,9605,9233,8759,8197,7546,6848,6108,5392,4709,4129,3667,3356,3209,3211,3342,3550,3765,3916,3911,3686,3182,2386,1308,20,-1398,-2807,-4093,-5118,-5782,-6018,-5796,-5131,-4095,-2769,-1300,178,1493,2509,3085,3143,2637,1584,71,-1777,-3788,-5764,-7526,-8886,-9718,-9925,-9480,-8408,-6792,-4769,-2491,-150,2107,4117,5798,7076,7960,8465,8669,8632,8455,8188,7910,7627,7378,7129,6876,6583,6224,5792,5283,4729,4170,3668,3280,3066,3054,3256,3643,4159,4726,5248,5621,5773,5635,5188,4464,3503,2420,1318,324,-446,-920,-1032,-807,-269,460,1283,2031,2600,2851,2734,2223,1358,228,-1026,-2262,-3317,-4062,-4427,-4378,-3965,-3299,-2514,-1800,-1307,-1185,-1500,-2286,-3477,-4967,-6588,-8148,-9460,-10336,-10658,-10343,-9384,-7860,-5874,-3624,-1288,918,2825,4286,5226,5617,5512,4985,4183,3226,2271,1433,789,407,262,345,569,856,1109,1234,1162,848,271,-528,-1510,-2569,-3629,-4579,-5377,-5956,-6351,-6576,-6707,-6821,-6980,-7250,-7656,-8186,-8820,-9458,-10028,-10405,-10489,-10198,-9473,-8305,-6714,-4783,-2588,-280,2042,4220,6158,7758,8958,9739,10108,10094,9770,9185,8435,7565,6645,5698,4753,3814,2891,1982,1112,287,-440,-1053,-1503,-1775,-1872,-1800,-1616,-1381,-1164,-1055,-1097,-1343,-1785,-2397,-3112,-3841,-4498,-4981,-5238,-5230,-4963,-4498,-3903,-3297,-2778,-2454,-2382,-2614,-3115,-3844,-4688,-5533,-6240,-6701,-6832,-6596,-6019,-5164,-4140,-3079,-2093,-1286,-712,-389,-275,-325,-428,-523,-510,-342,10,549,1243,2034,2873,3670,4389,4959,5364,5574,5596,5430,5092,4597,3958,3193,2313,1338,281,-825,-1958,-3079,-4148,-5137,-6010,-6748,-7344,-7791,-8101,-8281,-8343,-8302,-8163,-7941,-7656,-7320,-6982,-6652,-6390,-6192,-6083,-6019,-5970,-5856,-5601,-5128,-4365,-3283,-1880,-191,1687,3672,5618,7436,9005,10273,11194,11770,12032,12025,11808,11440,10957,10392,9740,8996,8121,7103,5904,4534,3017,1392,-237,-1795,-3136,-4168,-4768,-4882,-4462,-3535,-2170,-483,1364,3202,4848,6157,7020,7384,7277,6747,5936,4963,4001,3170,2581,2300,2318,2631,3128,3741,4341,4844,5172,5288,5188,4908,4513,4071,3663,3339,3128,3036,3006,2997,2908,2667,2205,1468,455,-800,-2223,-3699,-5078,-6223,-6980,-7238,-6939,-6056,-4663,-2857,-810,1302,3272,4937,6152,6843,7003,6668,5963,5006,3970,2974,2143,1522,1130,933,860,832,759,578,247,-236,-841,-1504,-2140,-2644,-2940,-2926,-2584,-1881,-873,363,1710,3008,4116,4875,5187,4982,4270,3103,1598,-92,-1804,-3347,-4589,-5377,-5655,-5372,-4549,-3259,-1572,358,2415,4453,6325,7929,9141,9906,10176,9956,9281,8219,6864,5329,3718,2147,690,-574,-1610,-2405,-2957,-3305,-3472,-3508,-3446,-3325,-3164,-2991,-2816,-2655,-2528,-2442,-2417,-2462,-2575,-2761,-3003,-3289,-3602,-3917,-4223,-4499,-4741,-4945,-5117,-5284,-5453,-5654,-5886,-6133,-6382,-6566,-6641,-6557,-6253,-5740,-5011,-4127,-3167,-2224,-1417,-834,-565,-643,-1070,-1796,-2727,-3727,-4654,-5341,-5668,-5532,-4896,-3784,-2281,-529,1291,2982,4351,5236,5516,5151,4146,2587,618,-1607,-3868,-6022,-7878,-9366,-10394,-10988,-11166,-11022,-10645,-10146,-9627,-9178,-8857,-8712,-8734,-8933,-9241,-9645,-10055,-10451,-10771,-10994,-11110,-11118,-11038,-10905,-10748,-10598,-10501,-10452,-10487,-10580,-10722,-10870,-10972,-10967,-10791,-10394,-9732,-8804,-7601,-6189,-4607,-2963,-1332,179,1487,2523,3240,3614,3663,3389,2864,2124,1248,306,-628,-1481,-2170,-2648,-2849,-2758,-2365,-1680,-768,328,1504,2672,3747,4625,5265,5606,5654,5429,4971,4358,3646,2924,2234,1646,1171,845,659,596,624,691,728,693,516,186,-302,-922,-1607,-2302,-2929,-3436,-3786,-3984,-4043,-4023,-3996,-4011,-4166,-4480,-4991,-5692,-6525,-7431,-8288,-8985,-9396,-9415,-8992,-8090,-6782,-5144,-3340,-1534,96,1393,2235,2560,2354,1671,609,-695,-2087,-3407,-4521,-5321,-5747,-5781,-5462,-4849,-4038,-3128,-2218,-1400,-726,-244,51,172,170,108,54,81,251,593,1137,1863,2729,3688,4637,5519,6238,6736,6981,6951,6673,6190,5557,4852,4141,3495,2970,2616,2461,2524,2806,3278,3904,4616,5356,6038,6623,7039,7290,7351,7257,7023,6699,6314,5911,5513,5144,4820,4539,4305,4106,3932,3765,3592,3391,3155,2874,2547,2170,1763,1326,880,444,29,-347,-678,-959,-1198,-1399,-1572,-1732,-1884,-2041,-2213,-2402,-2606,-2826,-3039,-3233,-3380,-3465,-3475,-3406,-3266,-3069,-2839,-2587,-2341,-2080,-1821,-1520,-1168,-729,-183,478,1271,2172,3184,4283,5447,6663,7897,9116,10293,11352,12256,12922,13296,13330,12993,12297,11282,10011,8590,7105,5672,4353,3213,2258,1485,841,279,-267,-848,-1503,-2254,-3108,-4037,-5021,-6007,-6950,-7801,-8501,-9028,-9332,-9429,-9301,-8993,-8538,-7991,-7428,-6907,-6495,-6243,-6158,-6252,-6461,-6742,-6990,-7139,-7087,-6792,-6197,-5311,-4143,-2738,-1159,522,2234,3886,5434,6794,7948,8849,9504,9904,10082,10052,9867,9547,9158,8718,8284,7879,7527,7250,7038,6874,6732,6559,6327,5989,5545,4985,4355,3692,3051,2492,2038,1714,1497,1361,1246,1106,889,572,146,-373,-959,-1572,-2177,-2740,-3230,-3619,-3893,-4021,-4010,-3839,-3531,-3098,-2576,-2011,-1446,-934,-515,-228,-99,-125,-310,-609,-979,-1355,-1658,-1812,-1759,-1437,-829,50,1173,2443,3773,5030,6097,6847,7199,7082,6490,5444,4017,2315,459,-1399,-3151,-4660,-5864,-6713,-7200,-7367,-7274,-6992,-6627,-6239,-5910,-5684,-5574,-5581,-5663,-5766,-5808,-5723,-5420,-4873,-4036,-2945,-1631,-178,1319,2772,4076,5178,6011,6581,6866,6925,6779,6484,6102,5663,5235,4839,4518,4285,4152,4107,4134,4195,4258,4282,4238,4105,3871,3547,3125,2642,2094,1515,913,307,-282,-840,-1338,-1766,-2085,-2284,-2329,-2215,-1916,-1448,-799,-7,915,1921,2981,4050,5094,6077,6976,7750,8400,8876,9192,9312,9261,9023,8654,8152,7590,6985,6388,5812,5279,4767,4272,3754,3181,2533,1775,918,-39,-1057,-2090,-3086,-3974,-4713,-5248,-5561,-5642,-5502,-5166,-4668,-4027,-3287,-2445,-1529,-536,529,1636,2776,3892,4948,5892,6668,7252,7607,7739,7648,7360,6911,6335,5692,5022,4381,3815,3349,3004,2782,2647,2586,2527,2441,2262,1977,1547,1001,342,-370,-1092,-1765,-2329,-2769,-3038,-3163,-3141,-3009,-2786,-2517,-2202,-1883,-1546,-1217,-894,-592,-327,-117,26,89,80,21,-61,-118,-108,2,249,623,1128,1719,2369,3017,3629,4153,4556,4824,4929,4906,4739,4495,4187,3877,3605,3399,3288,3275,3347,3492,3673,3868,4053,4214,4343,4455,4554,4665,4796,4955,5132,5295,5425,5450,5363,5105,4690,4127,3466,2767,2107,1565,1193,1043,1106,1362,1746,2178,2546,2773,2755,2450,1825,881,-335,-1764,-3315,-4886,-6375,-7676,-8716,-9426,-9795,-9818,-9542,-9025,-8344,-7579,-6812,-6106,-5526,-5104,-4864,-4810,-4912,-5139,-5430,-5710,-5911,-5952,-5770,-5334,-4595,-3600,-2344,-923,597,2124,3552,4808,5813,6527,6926,7025,6852,6468,5954,5382,4840,4390,4068,3899,3859,3923,4029,4129,4155,4066,3815,3384,2763,1961,998,-99,-1298,-2566,-3874,-5189,-6469,-7683,-8784,-9727,-10481,-10985,-11235,-11192,-10870,-10280,-9468,-8487,-7422,-6343,-5346,-4488,-3827,-3381,-3141,-3074,-3116,-3198,-3249,-3192,-2999,-2621,-2082,-1390,-591,262,1123,1936,2672,3313,3846,4302,4670,4997,5261,5474,5599,5610,5463,5137,4614,3930,3112,2232,1355,537,-179,-770,-1258,-1657,-2017,-2381,-2786,-3256,-3813,-4423,-5087,-5731,-6326,-6795,-7096,-7158,-6964,-6480,-5717,-4713,-3511,-2204,-867,401,1539,2489,3234,3772,4129,4329,4408,4377,4258,4033,3716,3273,2722,2047,1280,443,-421,-1258,-2036,-2707,-3264,-3712,-4066,-4380,-4691,-5050,-5497,-6037,-6680,-7384,-8121,-8817,-9428,-9873,-10108,-10077,-9748,-9101,-8138,-6883,-5382,-3707,-1943,-182,1473,2936,4133,5002,5516,5666,5467,4977,4252,3404,2520,1720,1098,721,635,831,1278,1885,2571,3206,3703,3965,3936,3592,2948,2046,980,-165,-1254,-2190,-2854,-3185,-3120,-2675,-1874,-787,474,1825,3135,4338,5366,6204,6865,7389,7832,8238,8637,9032,9394,9669,9808,9749,9479,8997,8344,7597,6823,6120,5531,5092,4800,4604,4447,4250,3924,3429,2698,1758,606,-672,-2011,-3302,-4446,-5347,-5921,-6125,-5922,-5344,-4424,-3246,-1918,-535,781,1948,2898,3593,4038,4246,4261,4135,3905,3627,3317,3013,2714,2436,2173,1927,1693,1477,1270,1081,903,714,517,252,-78,-527,-1095,-1793,-2607,-3483,-4388,-5223,-5924,-6400,-6569,-6381,-5794,-4824,-3501,-1926,-194,1549,3195,4610,5741,6517,6952,7057,6886,6493,5947,5314,4653,4026,3488,3077,2848,2801,2963,3296,3778,4333,4890,5358,5656,5707,5454,4884,3982,2807,1406,-129,-1691,-3187,-4505,-5568,-6315,-6711,-6768,-6510,-6012,-5344,-4607,-3884,-3252,-2763,-2442,-2285,-2271,-2357,-2514,-2695,-2895,-3078,-3261,-3402,-3511,-3536,-3462,-3252,-2887,-2377,-1736,-1023,-311,338,816,1088,1085,804,254,-524,-1454,-2465,-3434,-4287,-4915,-5254,-5274,-4949,-4334,-3478,-2488,-1460,-524,238,725,899,749,295,-392,-1239,-2142,-3014,-3777,-4382,-4802,-5042,-5115,-5058,-4911,-4689,-4439,-4149,-3847,-3528,-3200,-2892,-2610,-2418,-2330,-2421,-2703,-3225,-3978,-4957,-6116,-7390,-8690,-9915,-10961,-11723,-12131,-12144,-11759,-11033,-10058,-8945,-7849,-6875,-6136,-5698,-5580,-5772,-6241,-6906,-7719,-8586,-9453,-10242,-10910,-11398,-11678,-11714,-11505,-11044,-10353,-9474,-8435,-7326,-6178,-5077,-4076,-3212,-2539,-2039,-1722,-1545,-1461,-1409,-1325,-1151,-826,-343,342,1178,2161,3211,4271,5244,6064,6652,6957,6967,6664,6097,5291,4316,3212,2066,910,-161,-1111,-1855,-2356,-2570,-2490,-2135,-1565,-870,-166,428,793,847,530,-151,-1168,-2425,-3822,-5218,-6482,-7481,-8112,-8302,-8023,-7306,-6212,-4875,-3430,-2057,-904,-117,213,41,-619,-1690,-3051,-4539,-5981,-7199,-8054,-8443,-8323,-7714,-6688,-5365,-3899,-2439,-1142,-109,570,892,850,533,-11,-664,-1370,-2038,-2634,-3116,-3464,-3672,-3716,-3587,-3267,-2729,-1978,-1003,175,1498,2927,4346,5675,6791,7612,8054,8104,7762,7092,6177,5111,3989,2891,1876,977,223,-375,-811,-1058,-1137,-1021,-739,-313,221,797,1362,1849,2204,2381,2364,2140,1743,1207,599,-9,-538,-909,-1057,-934,-517,194,1176,2373,3727,5153,6577,7924,9120,10119,10880,11379,11609,11559,11233,10639,9785,8721,7460,6103,4700,3354,2158,1173,472,60,-72,13,230,470,620,586,291,-299,-1166,-2263,-3484,-4701,-5770,-6549,-6912,-6792,-6140,-5002,-3437,-1582,421,2403,4198,5669,6705,7239,7276,6839,6046,5015,3909,2900,2121,1704,1712,2164,3029,4221,5615,7076,8446,9600,10418,10835,10810,10350,9481,8260,6740,5007,3116,1165,-789,-2653,-4358,-5844,-7039,-7934,-8499,-8755,-8739,-8498,-8108,-7645,-7184,-6798,-6534,-6412,-6424,-6519,-6639,-6712,-6659,-6447,-6023,-5402,-4588,-3612,-2529,-1363,-191,965,2044,3012,3842,4503,4996,5318,5495,5557,5545,5509,5485,5531,5659,5912,6272,6746,7298,7901,8506,9065,9543,9878,10066,10055,9842,9417,8775,7937,6916,5759,4503,3214,1938,749,-321,-1208,-1904,-2373,-2639,-2694,-2591,-2354,-2040,-1695,-1381,-1132,-1007,-1034,-1237,-1641,-2237,-3009,-3933,-4939,-5978,-6950,-7779,-8370,-8662,-8600,-8170,-7398,-6324,-5049,-3653,-2261,-971,126,960,1495,1716,1649,1343,875,333,-180,-577,-768,-718,-389,184,970,1892,2864,3817,4670,5375,5913,6250,6418,6391,6196,5820,5265,4541,3651,2636,1534,404,-685,-1674,-2500,-3111,-3492,-3612,-3494,-3170,-2691,-2142,-1609,-1184,-943,-934,-1151,-1568,-2110,-2707,-3272,-3755,-4116,-4340,-4434,-4403,-4260,-4006,-3637,-3134,-2494,-1692,-752,322,1478,2648,3775,4757,5538,6060,6278,6214,5864,5306,4584,3797,3009,2300,1715,1296,1039,949,973,1087,1229,1352,1419,1391,1269,1051,771,469,197,16,-27,104,435,956,1655,2478,3380,4289,5149,5887,6461,6818,6938,6808,6437,5873,5162,4409,3695,3155,2876,2965,3454,4368,5624,7146,8739,10257,11485,12262,12465,12001,10890,9157,6953,4418,1762,-808,-3107,-4960,-6244,-6899,-6905,-6314,-5221,-3768,-2114,-453,1075,2301,3150,3555,3520,3097,2368,1439,439,-532,-1372,-2016,-2423,-2598,-2549,-2343,-2022,-1663,-1316,-1026,-812,-668,-563,-462,-303,-73,265,682,1157,1635,2075,2438,2704,2858,2904,2843,2685,2442,2130,1777,1419,1102,860,750,777,973,1314,1774,2313,2871,3412,3876,4250,4504,4643,4681,4627,4522,4376,4232,4109,4025,4028,4113,4332,4681,5172,5796,6516,7286,8024,8671,9127,9362,9314,8990,8402,7585,6595,5495,4340,3208,2136,1191,394,-221,-629,-844,-843,-676,-362,33,437,777,969,969,731,272,-373,-1139,-1927,-2664,-3253,-3657,-3842,-3837,-3673,-3424,-3168,-2974,-2916,-3027,-3325,-3803,-4421,-5126,-5855,-6528,-7089,-7464,-7623,-7531,-7192,-6624,-5872,-4996,-4072,-3180,-2393,-1774,-1362,-1158,-1139,-1234,-1362,-1419,-1314,-985,-389,452,1508,2688,3899,5045,6018,6763,7218,7376,7249,6878,6304,5604,4798,3956,3080,2219,1390,650,40,-386,-587,-577,-364,-48,294,531,556,271,-374,-1397,-2748,-4349,-6076,-7783,-9334,-10590,-11466,-11909,-11912,-11528,-10830,-9931,-8955,-8011,-7200,-6593,-6220,-6083,-6149,-6339,-6588,-6778,-6846,-6712,-6333,-5722,-4888,-3902,-2836,-1752,-731,193,989,1655,2207,2677,3093,3490,3888,4289,4688,5050,5342,5524,5544,5386,5021,4449,3697,2774,1758,679,-366,-1319,-2096,-2631,-2873,-2794,-2403,-1737,-875,85,1022,1826,2373,2607,2449,1911,1013,-178,-1560,-3031,-4464,-5770,-6855,-7684,-8226,-8489,-8492,-8260,-7823,-7207,-6434,-5535,-4530,-3450,-2324,-1187,-55,1016,2021,2883,3577,4018,4161,3939,3322,2305,910,-781,-2675,-4619,-6477,-8078,-9292,-10004,-10152,-9717,-8754,-7339,-5619,-3742,-1863,-116,1399,2628,3546,4154,4481,4540,4360,3969,3378,2634,1771,839,-91,-955,-1684,-2199,-2467,-2424,-2086,-1446,-571,478,1599,2687,3646,4376,4826,4957,4759,4286,3565,2708,1780,889,120,-465,-804,-892,-727,-333,242,967,1783,2658,3541,4395,5180,5861,6402,6791,7001,7038,6903,6608,6178,5639,5033,4404,3799,3265,2836,2543,2402,2423,2604,2944,3424,4033,4738,5505,6288,7019,7640,8071,8251,8126,7672,6884,5802,4484,3010,1495,25,-1286,-2369,-3164,-3646,-3825,-3722,-3392,-2881,-2249,-1548,-818,-103,574,1181,1709,2153,2505,2790,2996,3151,3230,3238,3133,2898,2491,1900,1122,181,-871,-1969,-3029,-3977,-4735,-5264,-5533,-5542,-5330,-4924,-4402,-3809,-3211,-2643,-2136,-1687,-1279,-893,-496,-91,325,718,1062,1319,1457,1479,1382,1206,1001,809,716,747,968,1385,1991,2766,3632,4523,5344,6002,6424,6549,6351,5834,5049,4047,2951,1835,830,13,-552,-828,-830,-600,-198,283,762,1165,1424,1506,1375,1036,488,-241,-1122,-2109,-3157,-4203,-5198,-6066,-6764,-7219,-7412,-7304,-6916,-6272,-5439,-4494,-3521,-2605,-1807,-1173,-721,-447,-330,-336,-439,-608,-824,-1090,-1382,-1726,-2089,-2483,-2870,-3236,-3556,-3801,-3975,-4070,-4108,-4124,-4139,-4204,-4323,-4524,-4776,-5061,-5316,-5486,-5509,-5331,-4928,-4295,-3452,-2473,-1410,-386,527,1213,1600,1621,1239,451,-712,-2181,-3872,-5660,-7440,-9091,-10520,-11663,-12483,-12974,-13166,-13098,-12817,-12393,-11854,-11254,-10598,-9896,-9135,-8302,-7398,-6422,-5426,-4452,-3597,-2932,-2543,-2479,-2757,-3361,-4215,-5229,-6269,-7223,-7958,-8405,-8490,-8219,-7598,-6701,-5596,-4381,-3158,-1998,-1005,-193,372,721,848,811,650,427,197,4,-109,-117,-2,236,611,1080,1656,2258,2863,3378,3747,3894,3781,3379,2713,1817,778,-334,-1413,-2381,-3173,-3731,-4052,-4127,-3992,-3694,-3287,-2837,-2398,-2031,-1771,-1647,-1683,-1860,-2196,-2642,-3196,-3809,-4464,-5115,-5736,-6290,-6743,-7088,-7283,-7349,-7260,-7057,-6738,-6353,-5925,-5487,-5081,-4711,-4393,-4111,-3825,-3492,-3049,-2430,-1588,-507,818,2313,3903,5460,6838,7911,8557,8694,8306,7394,6045,4349,2449,484,-1408,-3109,-4520,-5587,-6281,-6606,-6600,-6304,-5789,-5109,-4335,-3514,-2700,-1927,-1220,-605,-83,313,585,706,671,483,148,-300,-821,-1371,-1885,-2335,-2666,-2869,-2921,-2827,-2591,-2237,-1772,-1230,-632,0,630,1250,1834,2368,2851,3265,3615,3899,4102,4257,4332,4383,4402,4442,4530,4719,5029,5508,6141,6923,7805,8704,9539,10201,10599,10670,10373,9721,8763,7581,6289,4993,3799,2794,2027,1518,1266,1218,1341,1566,1842,2122,2370,2560,2674,2704,2633,2464,2187,1802,1325,757,148,-480,-1069,-1567,-1941,-2142,-2166,-2016,-1717,-1325,-894,-500,-196,-34,-14,-127,-297,-447,-458,-237,309,1194,2434,3918,5561,7186,8642,9781,10481,10675,10331,9485,8187,6540,4662,2655,662,-1229,-2923,-4348,-5478,-6290,-6800,-7032,-7029,-6831,-6478,-6010,-5444,-4815,-4121,-3396,-2641,-1894,-1179,-535,7,412,670,786,762,651,477,288,143,52,71,190,435,782,1238,1785,2409,3114,3872,4684,5522,6359,7160,7885,8488,8938,9210,9300,9217,9008,8713,8404,8140,7964,7918,7989,8151,8337,8449,8399,8060,7385,6300,4843,3048,1049,-1024,-3000,-4731,-6087,-6991,-7407,-7355,-6903,-6126,-5150,-4070,-3002,-2031,-1227,-643,-294,-195,-313,-626,-1077,-1623,-2211,-2798,-3362,-3870,-4333,-4726,-5071,-5348,-5564,-5705,-5758,-5721,-5584,-5357,-5046,-4670,-4237,-3749,-3213,-2595,-1904,-1088,-164,888,2030,3221,4395,5467,6357,6985,7306,7289,6953,6329,5492,4509,3462,2411,1404,469,-369,-1126,-1773,-2332,-2771,-3073,-3219,-3173,-2921,-2457,-1786,-946,15,1024,1990,2828,3438,3752,3708,3289,2521,1455,197,-1152,-2466,-3645,-4601,-5291,-5695,-5827,-5730,-5451,-5043,-4557,-4021,-3452,-2863,-2229,-1563,-844,-89,694,1466,2200,2840,3361,3718,3907,3933,3812,3606,3355,3134,2989,2966,3077,3310,3625,3948,4212,4319,4210,3839,3193,2314,1248,94,-1057,-2102,-2965,-3566,-3876,-3855,-3511,-2863,-1946,-828,420,1700,2915,3971,4779,5285,5450,5282,4820,4140,3343,2546,1868,1411,1266,1456,2008,2845,3911,5067,6200,7170,7878,8247,8254,7922,7314,6546,5723,4993,4439,4175,4214,4580,5210,6034,6936,7789,8476,8874,8917,8555,7786,6664,5238,3631,1915,217,-1389,-2823,-4037,-5009,-5731,-6220,-6513,-6654,-6685,-6657,-6587,-6489,-6353,-6142,-5823,-5346,-4693,-3841,-2828,-1696,-518,609,1618,2419,2979,3251,3253,2987,2508,1858,1111,339,-368,-936,-1279,-1335,-1067,-444,497,1733,3168,4724,6271,7721,8953,9900,10513,10779,10742,10454,10026,9544,9119,8824,8707,8773,8996,9297,9587,9755,9683,9294,8525,7374,5884,4151,2305,504,-1097,-2363,-3185,-3514,-3342,-2701,-1693,-403,1010,2422,3697,4707,5371,5629,5461,4907,4019,2910,1686,468,-635,-1561,-2251,-2729,-3004,-3159,-3251,-3371,-3573,-3906,-4386,-4981,-5664,-6322,-6898,-7260,-7351,-7096,-6487,-5537,-4323,-2931,-1487,-112,1080,2008,2605,2873,2820,2511,2028,1465,913,463,154,24,29,144,263,333,254,5,-444,-1038,-1720,-2382,-2920,-3227,-3227,-2866,-2137,-1086,231,1670,3129,4424,5433,6014,6079,5590,4574,3113,1358,-535,-2361,-3986,-5257,-6122,-6556,-6593,-6313,-5818,-5209,-4595,-4052,-3626,-3337,-3161,-3066,-2995,-2905,-2757,-2536,-2264,-1956,-1683,-1470,-1381,-1418,-1593,-1870,-2200,-2537,-2801,-2967,-2987,-2866,-2628,-2308,-1985,-1708,-1568,-1591,-1830,-2271,-2910,-3679,-4538,-5376,-6131,-6697,-6992,-6959,-6529,-5712,-4512,-3007,-1300,482,2172,3633,4727,5364,5498,5138,4347,3241,1959,665,-501,-1406,-1992,-2224,-2139,-1823,-1359,-883,-473,-221,-157,-297,-609,-1051,-1570,-2082,-2565,-2939,-3217,-3368,-3421,-3400,-3336,-3267,-3225,-3226,-3303,-3449,-3670,-3963,-4298,-4669,-5043,-5401,-5719,-5980,-6167,-6267,-6268,-6165,-5949,-5631,-5209,-4705,-4135,-3517,-2870,-2205,-1520,-820,-87,679,1487,2318,3163,3958,4680,5251,5649,5831,5794,5528,5067,4404,3595,2641,1600,502,-591,-1628,-2542,-3277,-3779,-4022,-3978,-3686,-3155,-2481,-1724,-989,-341,148,479,645,721,768,870,1109,1508,2084,2800,3574,4323,4925,5272,5285,4884,4067,2845,1288,-484,-2341,-4111,-5630,-6756,-7354,-7355,-6727,-5486,-3723,-1542,882,3382,5756,7835,9461,10534,10996,10875,10222,9190,7915,6590,5368,4383,3715,3388,3360,3567,3888,4232,4504,4652,4667,4584,4454,4360,4365,4519,4832,5284,5793,6295,6651,6786,6601,6056,5154,3948,2539,1069,-304,-1430,-2178,-2473,-2295,-1685,-746,369,1491,2418,3007,3091,2644,1608,109,-1766,-3790,-5776,-7496,-8770,-9465,-9502,-8883,-7663,-5953,-3923,-1736,391,2295,3794,4773,5149,4920,4127,2904,1404,-161,-1603,-2751,-3480,-3749,-3551,-2972,-2115,-1111,-107,803,1521,2019,2298,2398,2390,2355,2363,2494,2769,3227,3832,4565,5342,6114,6769,7246,7462,7368,6949,6204,5185,3953,2587,1177,-203,-1490,-2628,-3604,-4411,-5050,-5561,-5946,-6235,-6430,-6512,-6466,-6247,-5823,-5174,-4284,-3192,-1943,-631,629,1727,2525,2957,2927,2464,1573,374,-1016,-2438,-3733,-4766,-5432,-5674,-5490,-4921,-4039,-2968,-1793,-671,336,1098,1582,1720,1514,970,133,-926,-2116,-3326,-4455,-5387,-6061,-6398,-6393,-6043,-5392,-4506,-3472,-2385,-1359,-477,161,516,533,227,-401,-1299,-2414,-3679,-5006,-6341,-7590,-8720,-9677,-10437,-11001,-11346,-11491,-11418,-11141,-10651,-9974,-9137,-8196,-7229,-6325,-5583,-5097,-4930,-5106,-5622,-6387,-7334,-8305,-9207,-9893,-10308,-10368,-10096,-9484,-8616,-7547,-6378,-5196,-4075,-3094,-2284,-1686,-1286,-1069,-980,-958,-921,-804,-522,-46,653,1549,2593,3701,4768,5695,6362,6696,6632,6123,5195,3849,2176,249,-1799,-3852,-5741,-7350,-8526,-9185,-9262,-8737,-7668,-6130,-4282,-2278,-311,1434,2805,3660,3940,3610,2722,1359,-322,-2168,-3985,-5612,-6924,-7815,-8280,-8320,-8023,-7466,-6771,-6014,-5301,-4658,-4134,-3724,-3419,-3214,-3077,-3008,-2990,-3029,-3124,-3287,-3513,-3811,-4168,-4555,-4957,-5298,-5553,-5638,-5514,-5140,-4493,-3600,-2480,-1223,108,1386,2528,3414,3975,4147,3914,3299,2369,1230,14,-1137,-2092,-2738,-3007,-2859,-2315,-1412,-246,1090,2461,3741,4798,5515,5802,5600,4911,3786,2338,727,-868,-2256,-3287,-3865,-3947,-3586,-2868,-1942,-969,-101,528,829,768,351,-347,-1232,-2159,-2977,-3553,-3741,-3481,-2719,-1491,123,1987,3947,5811,7432,8646,9383,9579,9264,8482,7334,5930,4404,2861,1427,153,-877,-1660,-2163,-2401,-2374,-2086,-1560,-798,167,1298,2543,3820,5053,6138,6986,7519,7658,7400,6705,5651,4286,2732,1126,-394,-1658,-2548,-2944,-2810,-2119,-957,586,2346,4145,5810,7160,8081,8467,8308,7612,6460,4976,3298,1609,57,-1194,-2044,-2424,-2319,-1790,-903,197,1396,2563,3589,4407,4968,5259,5307,5120,4769,4275,3701,3072,2416,1765,1115,496,-100,-654,-1149,-1575,-1888,-2076,-2086,-1896,-1479,-821,61,1130,2314,3518,4623,5512,6061,6197,5871,5106,3981,2618,1192,-138,-1208,-1914,-2198,-2073,-1616,-937,-187,497,991,1211,1135,782,242,-378,-918,-1250,-1232,-786,127,1474,3171,5067,6979,8712,10068,10897,11093,10615,9498,7833,5754,3435,1054,-1219,-3228,-4844,-5994,-6595,-6657,-6169,-5203,-3822,-2142,-284,1620,3431,5027,6309,7187,7622,7588,7093,6186,4921,3402,1738,60,-1493,-2780,-3686,-4105,-3998,-3358,-2244,-775,903,2594,4115,5294,5980,6110,5628,4614,3117,1331,-622,-2519,-4220,-5562,-6464,-6857,-6761,-6210,-5310,-4168,-2929,-1707,-625,240,842,1166,1240,1114,849,527,205,-58,-243,-337,-376,-379,-413,-504,-694,-994,-1392,-1864,-2358,-2809,-3161,-3342,-3323,-3072,-2614,-1984,-1270,-555,40,432,550,365,-79,-725,-1435,-2091,-2558,-2734,-2585,-2101,-1369,-473,437,1240,1822,2107,2072,1750,1201,556,-69,-523,-701,-500,107,1126,2481,4065,5735,7312,8641,9565,9987,9848,9152,7963,6363,4509,2504,511,-1378,-3049,-4453,-5527,-6248,-6605,-6582,-6211,-5501,-4510,-3304,-1955,-584,733,1871,2753,3309,3494,3298,2739,1862,737,-535,-1848,-3073,-4081,-4762,-5015,-4799,-4096,-2972,-1521,108,1736,3200,4332,5010,5184,4819,4003,2818,1431,10,-1279,-2266,-2844,-2921,-2491,-1566,-242,1377,3145,4917,6555,7953,9025,9747,10123,10189,10030,9696,9295,8857,8445,8059,7691,7321,6914,6448,5904,5284,4608,3898,3210,2559,2017,1575,1284,1114,1067,1098,1168,1213,1187,1017,687,153,-554,-1404,-2324,-3214,-3984,-4530,-4792,-4735,-4381,-3788,-3061,-2323,-1695,-1300,-1190,-1406,-1888,-2559,-3264,-3845,-4134,-3981,-3300,-2046,-265,1940,4405,6921,9270,11249,12676,13460,13541,12969,11827,10268,8460,6566,4761,3145,1832,863,262,33,144,560,1231,2088,3064,4078,5040,5883,6518,6904,7002,6795,6314,5576,4652,3592,2482,1382,395,-430,-992,-1261,-1178,-749,-5,988,2106,3229,4195,4870,5138,4927,4221,3058,1527,-254,-2120,-3932,-5533,-6812,-7678,-8098,-8051,-7594,-6768,-5680,-4414,-3086,-1790,-611,386,1158,1705,2016,2156,2137,2055,1933,1856,1832,1901,2043,2236,2438,2586,2640,2551,2299,1891,1353,748,134,-398,-792,-981,-939,-676,-215,358,969,1499,1862,1976,1806,1355,682,-129,-965,-1701,-2261,-2551,-2592,-2389,-2053,-1668,-1379,-1265,-1414,-1827,-2473,-3256,-4060,-4727,-5142,-5176,-4782,-3941,-2716,-1204,439,2042,3431,4451,4984,4974,4409,3349,1886,148,-1723,-3595,-5339,-6862,-8083,-8945,-9421,-9487,-9148,-8438,-7386,-6081,-4605,-3070,-1611,-327,637,1230,1366,1062,350,-681,-1898,-3148,-4270,-5113,-5554,-5514,-4983,-3968,-2592,-946,775,2417,3797,4770,5235,5122,4454,3274,1702,-114,-2012,-3821,-5387,-6596,-7366,-7669,-7519,-6974,-6114,-5059,-3913,-2804,-1827,-1071,-588,-411,-524,-899,-1450,-2113,-2764,-3326,-3695,-3812,-3639,-3180,-2462,-1573,-597,335,1115,1635,1832,1657,1146,336,-659,-1730,-2742,-3568,-4115,-4309,-4144,-3638,-2883,-1974,-1057,-243,346,645,631,323,-215,-884,-1595,-2234,-2737,-3056,-3193,-3178,-3071,-2940,-2833,-2791,-2804,-2842,-2849,-2749,-2488,-2014,-1316,-416,639,1758,2860,3827,4588,5052,5196,4999,4488,3721,2750,1672,547,-549,-1553,-2424,-3107,-3577,-3799,-3744,-3410,-2786,-1907,-817,414,1689,2896,3946,4719,5176,5274,5036,4539,3864,3160,2534,2113,1960,2119,2566,3249,4080,4948,5759,6403,6827,6968,6832,6406,5755,4902,3931,2890,1836,823,-122,-968,-1699,-2306,-2765,-3079,-3214,-3173,-2945,-2536,-1975,-1297,-569,145,763,1216,1450,1430,1166,686,72,-592,-1183,-1603,-1754,-1588,-1091,-308,676,1735,2728,3522,3996,4084,3767,3074,2100,967,-180,-1177,-1901,-2245,-2156,-1640,-758,389,1648,2882,3937,4718,5145,5218,4957,4440,3757,3004,2270,1619,1084,672,365,148,-3,-93,-106,-36,159,484,957,1554,2249,2991,3704,4351,4829,5137,5202,5046,4666,4092,3363,2519,1592,627,-372,-1360,-2327,-3234,-4038,-4704,-5174,-5426,-5430,-5205,-4779,-4223,-3610,-3046,-2600,-2359,-2341,-2552,-2946,-3435,-3934,-4314,-4516,-4454,-4143,-3598,-2910,-2168,-1494,-973,-690,-670,-909,-1371,-1971,-2634,-3252,-3748,-4038,-4102,-3895,-3471,-2848,-2108,-1329,-574,69,577,906,1076,1106,1034,924,805,734,709,753,820,909,951,948,858,707,509,317,175,146,241,482,821,1186,1491,1613,1457,949,57,-1200,-2737,-4449,-6176,-7772,-9098,-10044,-10557,-10626,-10294,-9658,-8820,-7931,-7109,-6464,-6074,-5960,-6126,-6511,-7057,-7672,-8284,-8819,-9235,-9501,-9633,-9633,-9541,-9377,-9161,-8900,-8574,-8173,-7652,-7010,-6211,-5276,-4221,-3088,-1941,-845,133,923,1482,1781,1797,1566,1092,441,-352,-1224,-2102,-2941,-3649,-4188,-4485,-4500,-4218,-3627,-2770,-1698,-501,709,1826,2736,3359,3644,3584,3220,2622,1905,1166,517,19,-296,-444,-490,-519,-628,-898,-1388,-2106,-3031,-4077,-5158,-6155,-6973,-7526,-7775,-7718,-7395,-6887,-6280,-5683,-5184,-4850,-4709,-4763,-4968,-5265,-5575,-5828,-5945,-5905,-5668,-5268,-4736,-4124,-3515,-2960,-2524,-2236,-2098,-2093,-2166,-2252,-2280,-2182,-1920,-1485,-897,-228,441,1004,1375,1480,1296,826,140,-685,-1523,-2270,-2813,-3078,-3031,-2674,-2046,-1248,-363,469,1151,1597,1747,1600,1180,549,-214,-1012,-1762,-2367,-2776,-2929,-2811,-2420,-1774,-930,67,1121,2167,3099,3854,4346,4537,4398,3933,3188,2225,1151,70,-887,-1616,-2020,-2051,-1702,-1020,-81,996,2093,3103,3930,4538,4906,5056,5033,4883,4664,4401,4128,3847,3550,3245,2916,2575,2237,1927,1676,1529,1501,1618,1868,2220,2629,3009,3308,3431,3359,3048,2532,1844,1055,241,-528,-1176,-1684,-2007,-2180,-2208,-2144,-2030,-1912,-1815,-1777,-1770,-1804,-1826,-1801,-1686,-1434,-1035,-473,217,994,1797,2551,3185,3651,3902,3942,3781,3480,3097,2732,2468,2384,2552,2979,3665,4539,5510,6456,7256,7798,8014,7875,7411,6681,5804,4881,4037,3360,2919,2738,2816,3104,3534,4033,4483,4838,4997,4959,4693,4248,3661,3019,2382,1850,1470,1309,1389,1696,2219,2868,3590,4263,4814,5135,5179,4892,4296,3409,2328,1133,-44,-1100,-1927,-2460,-2662,-2540,-2145,-1545,-857,-173,396,770,912,793,459,-51,-643,-1236,-1738,-2082,-2208,-2103,-1751,-1197,-457,400,1331,2283,3200,4051,4777,5373,5776,5990,5978,5726,5239,4509,3565,2447,1209,-64,-1290,-2370,-3217,-3756,-3932,-3726,-3147,-2249,-1100,186,1510,2748,3813,4618,5124,5310,5190,4802,4203,3461,2647,1830,1056,380,-192,-637,-963,-1179,-1290,-1307,-1232,-1065,-803,-447,4,543,1154,1818,2494,3144,3701,4110,4302,4226,3856,3180,2239,1083,-190,-1482,-2682,-3699,-4441,-4875,-4963,-4733,-4228,-3511,-2697,-1850,-1108,-507,-131,0,-102,-419,-881,-1417,-1930,-2336,-2544,-2505,-2201,-1645,-910,-83,721,1384,1813,1937,1727,1208,424,-511,-1515,-2441,-3207,-3703,-3884,-3723,-3231,-2459,-1482,-385,711,1745,2604,3275,3703,3915,3924,3781,3538,3248,2969,2739,2596,2549,2592,2705,2843,2960,3005,2922,2687,2272,1694,966,136,-749,-1637,-2465,-3195,-3773,-4166,-4347,-4292,-4002,-3494,-2797,-1974,-1092,-240,511,1070,1407,1463,1269,821,197,-553,-1335,-2073,-2678,-3098,-3257,-3167,-2779,-2165,-1316,-333,749,1844,2883,3815,4571,5128,5448,5539,5415,5110,4699,4237,3823,3522,3389,3454,3698,4084,4536,4970,5308,5486,5473,5276,4932,4495,4054,3669,3416,3328,3416,3670,4026,4428,4772,4980,4974,4701,4152,3346,2344,1229,116,-895,-1676,-2154,-2251,-1957,-1286,-331,812,1979,3023,3800,4182,4122,3588,2655,1405,-1,-1408,-2649,-3587,-4109,-4172,-3753,-2918,-1737,-340,1138,2573,3825,4806,5449,5710,5624,5214,4584,3831,3068,2431,1992,1847,2015,2477,3189,4042,4920,5699,6250,6490,6364,5870,5060,4011,2854,1686,645,-205,-792,-1109,-1178,-1041,-787,-479,-209,-33,16,-78,-275,-538,-795,-972,-1024,-887,-569,-66,567,1279,1983,2619,3108,3404,3487,3329,2982,2442,1809,1108,441,-140,-572,-805,-829,-639,-258,263,897,1567,2265,2929,3558,4122,4614,5018,5321,5505,5558,5459,5212,4804,4248,3560,2753,1875,957,49,-792,-1527,-2099,-2496,-2682,-2677,-2466,-2084,-1541,-869,-95,741,1600,2427,3182,3801,4249,4468,4433,4110,3487,2577,1390,-5,-1558,-3156,-4717,-6114,-7264,-8075,-8504,-8529,-8173,-7475,-6510,-5355,-4096,-2816,-1593,-490,423,1110,1532,1679,1552,1195,635,-22,-735,-1389,-1949,-2343,-2570,-2630,-2559,-2414,-2251,-2130,-2105,-2195,-2427,-2778,-3227,-3739,-4263,-4764,-5194,-5524,-5726,-5779,-5673,-5406,-4987,-4441,-3794,-3096,-2386,-1724,-1142,-686,-369,-205,-173,-273,-447,-700,-970,-1248,-1502,-1717,-1862,-1938,-1913,-1799,-1585,-1292,-934,-543,-157,195,475,654,719,658,484,215,-99,-421,-675,-824,-812,-631,-284,185,708,1204,1583,1770,1718,1406,864,149,-657,-1449,-2139,-2639,-2896,-2899,-2668,-2273,-1803,-1375,-1088,-1034,-1255,-1750,-2483,-3358,-4279,-5116,-5767,-6138,-6173,-5870,-5256,-4418,-3475,-2559,-1812,-1354,-1260,-1555,-2216,-3146,-4223,-5302,-6225,-6868,-7148,-6996,-6444,-5507,-4293,-2901,-1454,-94,1086,1970,2521,2706,2567,2155,1593,982,471,157,142,453,1093,1992,3050,4134,5106,5826,6208,6177,5750,4958,3915,2744,1597,621,-71,-389,-308,160,947,1955,3053,4114,4995,5607,5861,5753,5285,4553,3634,2683,1792,1087,626,430,485,720,1047,1381,1604,1672,1524,1153,595,-116,-904,-1687,-2411,-2980,-3374,-3550,-3512,-3291,-2918,-2469,-1991,-1558,-1183,-917,-709,-570,-421,-245,14,363,822,1348,1923,2469,2945,3262,3395,3275,2922,2328,1564,682,-210,-1032,-1676,-2091,-2192,-1984,-1437,-601,467,1697,2955,4155,5156,5877,6235,6210,5794,5044,4026,2827,1553,288,-883,-1891,-2693,-3261,-3587,-3683,-3570,-3286,-2857,-2329,-1715,-1042,-308,479,1328,2228,3168,4126,5049,5888,6566,7019,7176,6990,6436,5518,4273,2772,1095,-641,-2339,-3889,-5213,-6237,-6940,-7297,-7348,-7124,-6697,-6140,-5530,-4952,-4464,-4116,-3933,-3908,-4024,-4222,-4451,-4647,-4754,-4750,-4597,-4339,-3961,-3553,-3117,-2738,-2430,-2223,-2134,-2129,-2216,-2323,-2440,-2487,-2450,-2277,-1959,-1496,-909,-241,453,1104,1658,2053,2259,2259,2062,1682,1173,563,-84,-727,-1311,-1794,-2137,-2304,-2287,-2066,-1677,-1129,-497,175,808,1342,1721,1901,1868,1614,1174,575,-113,-841,-1538,-2156,-2663,-3042,-3304,-3474,-3576,-3656,-3733,-3838,-3982,-4168,-4394,-4646,-4903,-5160,-5373,-5562,-5682,-5781,-5843,-5928,-6048,-6250,-6545,-6944,-7421,-7946,-8462,-8903,-9219,-9330,-9213,-8828,-8180,-7292,-6213,-5009,-3763,-2559,-1469,-564,122,567,775,782,629,369,73,-229,-477,-670,-803,-895,-998,-1132,-1359,-1692,-2143,-2711,-3342,-4002,-4612,-5109,-5444,-5562,-5469,-5155,-4681,-4083,-3452,-2847,-2341,-1991,-1819,-1839,-2014,-2307,-2634,-2932,-3108,-3125,-2925,-2537,-1974,-1314,-651,-61,345,522,419,43,-571,-1343,-2194,-2989,-3650,-4062,-4178,-3973,-3460,-2711,-1803,-878,-36,588,910,897,534,-90,-894,-1714,-2428,-2882,-3002,-2736,-2120,-1219,-185,846,1690,2210,2304,1922,1095,-87,-1478,-2901,-4160,-5100,-5578,-5533,-4951,-3883,-2446,-790,902,2435,3644,4375,4539,4111,3107,1641,-169,-2136,-4098,-5879,-7360,-8443,-9092,-9302,-9129,-8625,-7891,-6995,-6017,-5005,-3990,-2981,-1967,-938,118,1204,2303,3379,4388,5257,5934,6348,6455,6236,5690,4860,3819,2644,1471,387,-485,-1073,-1320,-1216,-777,-65,843,1861,2871,3812,4577,5143,5466,5548,5420,5110,4689,4203,3731,3306,2983,2760,2641,2595,2587,2569,2509,2362,2144,1825,1465,1066,685,350,83,-93,-190,-198,-152,-45,85,240,389,533,638,707,715,662,541,363,130,-129,-410,-682,-930,-1138,-1272,-1329,-1264,-1067,-712,-186,508,1354,2318,3347,4374,5327,6127,6717,7040,7085,6858,6407,5804,5141,4505,3981,3614,3438,3436,3576,3806,4048,4264,4375,4363,4203,3893,3457,2925,2331,1736,1158,662,238,-77,-310,-465,-567,-637,-681,-703,-688,-608,-435,-127,347,993,1832,2805,3889,4982,6006,6861,7447,7702,7561,7032,6120,4927,3533,2096,752,-362,-1133,-1496,-1440,-1006,-288,580,1457,2195,2679,2829,2615,2072,1257,304,-680,-1551,-2195,-2545,-2545,-2216,-1593,-761,189,1138,1997,2673,3109,3276,3174,2836,2319,1699,1055,474,11,-270,-373,-277,-31,335,773,1229,1686,2094,2478,2796,3094,3330,3537,3668,3729,3673,3486,3142,2642,1988,1226,399,-406,-1106,-1603,-1815,-1676,-1157,-274,907,2297,3742,5110,6246,7025,7373,7236,6642,5655,4395,3007,1663,503,-330,-771,-772,-384,337,1242,2210,3060,3658,3881,3649,2944,1797,297,-1422,-3196,-4853,-6237,-7214,-7728,-7752,-7354,-6629,-5717,-4768,-3895,-3202,-2698,-2377,-2142,-1907,-1549,-997,-194,835,2038,3286,4462,5394,5982,6105,5736,4876,3587,1991,221,-1543,-3142,-4427,-5277,-5640,-5487,-4883,-3900,-2681,-1357,-92,1002,1812,2287,2410,2213,1750,1134,437,-208,-737,-1070,-1180,-1067,-768,-339,131,581,915,1116,1122,973,663,262,-198,-641,-1035,-1317,-1462,-1444,-1240,-862,-310,384,1180,2021,2845,3580,4157,4524,4642,4492,4096,3470,2693,1814,930,89,-618,-1166,-1498,-1597,-1448,-1038,-373,531,1649,2927,4299,5675,6946,7995,8715,9009,8830,8179,7113,5758,4268,2826,1599,720,263,230,572,1169,1879,2550,3024,3204,3007,2424,1495,297,-1041,-2391,-3609,-4574,-5189,-5419,-5238,-4720,-3903,-2918,-1836,-755,259,1187,2001,2731,3387,3991,4544,5039,5432,5681,5732,5530,5059,4303,3305,2127,866,-363,-1430,-2222,-2646,-2637,-2195,-1339,-163,1222,2670,4035,5183,6000,6424,6429,6037,5327,4387,3339,2308,1377,653,149,-101,-141,2,258,570,881,1144,1328,1425,1417,1336,1175,976,757,544,372,251,198,214,289,399,526,633,712,736,717,649,561,457,369,297,249,224,201,174,119,25,-107,-276,-453,-604,-686,-627,-397,71,785,1748,2932,4258,5651,6991,8166,9066,9593,9695,9350,8594,7505,6201,4823,3516,2398,1557,1039,823,866,1077,1338,1554,1599,1418,946,201,-800,-1965,-3207,-4398,-5426,-6186,-6597,-6631,-6281,-5603,-4660,-3544,-2344,-1133,17,1090,2033,2870,3556,4097,4450,4577,4436,3985,3214,2125,783,-745,-2319,-3824,-5114,-6066,-6604,-6647,-6235,-5369,-4180,-2764,-1278,121,1300,2135,2548,2520,2054,1244,171,-1006,-2158,-3144,-3843,-4202,-4171,-3794,-3123,-2265,-1334,-446,285,785,997,903,526,-102,-911,-1832,-2790,-3706,-4530,-5198,-5690,-5969,-6035,-5886,-5535,-5009,-4342,-3581,-2777,-2002,-1302,-757,-391,-244,-319,-578,-992,-1479,-1973,-2407,-2709,-2855,-2825,-2625,-2295,-1849,-1335,-764,-151,514,1219,1997,2798,3634,4423,5125,5649,5944,5952,5667,5111,4351,3477,2590,1788,1137,665,370,200,76,-66,-337,-769,-1419,-2284,-3322,-4489,-5689,-6842,-7856,-8659,-9194,-9435,-9367,-9029,-8427,-7647,-6702,-5676,-4597,-3515,-2466,-1484,-606,127,669,976,1014,744,188,-653,-1703,-2878,-4072,-5160,-6018,-6552,-6677,-6355,-5606,-4462,-3033,-1433,197,1709,2985,3911,4447,4559,4306,3736,2976,2121,1309,624,167,-38,43,364,895,1554,2269,2983,3606,4132,4489,4695,4727,4597,4324,3917,3415,2833,2211,1572,961,411,-45,-359,-528,-516,-345,-27,392,850,1290,1625,1804,1770,1499,990,277,-595,-1538,-2476,-3325,-4007,-4472,-4688,-4641,-4351,-3839,-3143,-2294,-1331,-281,817,1925,3007,3986,4826,5440,5786,5823,5543,4977,4182,3256,2299,1428,719,232,-28,-85,-10,122,211,193,-2,-392,-974,-1713,-2546,-3400,-4204,-4873,-5368,-5636,-5667,-5458,-5013,-4363,-3522,-2541,-1442,-292,874,1977,2970,3767,4326,4576,4492,4052,3275,2197,898,-539,-1993,-3352,-4498,-5333,-5778,-5793,-5375,-4555,-3418,-2061,-628,754,1944,2831,3346,3439,3138,2491,1592,568,-474,-1392,-2122,-2569,-2735,-2615,-2252,-1723,-1090,-455,119,566,838,915,780,449,-61,-712,-1463,-2258,-3045,-3765,-4369,-4808,-5050,-5073,-4873,-4461,-3871,-3140,-2334,-1508,-739,-84,396,660,685,462,12,-630,-1400,-2238,-3053,-3784,-4360,-4738,-4899,-4844,-4590,-4181,-3645,-3026,-2353,-1642,-919,-188,520,1192,1791,2288,2650,2858,2896,2779,2517,2163,1756,1352,1005,717,519,360,203,-10,-358,-881,-1622,-2591,-3752,-5067,-6445,-7793,-9013,-9993,-10663,-10944,-10814,-10258,-9303,-7997,-6409,-4635,-2777,-954,715,2112,3130,3697,3745,3279,2307,908,-825,-2744,-4713,-6554,-8137,-9316,-10025,-10189,-9848,-9020,-7815,-6351,-4748,-3162,-1697,-458,492,1120,1433,1449,1228,817,290,-307,-913,-1491,-2018,-2455,-2806,-3038,-3156,-3148,-3018,-2779,-2445,-2044,-1617,-1202,-846,-601,-487,-545,-761,-1136,-1622,-2183,-2765,-3305,-3758,-4071,-4209,-4149,-3889,-3432,-2825,-2105,-1360,-650,-71,319,461,332,-63,-684,-1464,-2324,-3163,-3902,-4465,-4804,-4902,-4752,-4389,-3828,-3131,-2310,-1427,-490,453,1377,2245,3020,3650,4126,4384,4448,4296,3967,3492,2922,2319,1721,1189,719,326,-27,-374,-770,-1245,-1838,-2550,-3366,-4256,-5175,-6058,-6860,-7511,-7967,-8186,-8129,-7779,-7128,-6182,-4969,-3527,-1936,-274,1332,2766,3901,4620,4848,4534,3690,2369,681,-1241,-3221,-5096,-6705,-7904,-8622,-8788,-8419,-7561,-6276,-4704,-2930,-1124,620,2156,3401,4279,4743,4802,4469,3840,2985,2041,1112,305,-285,-617,-655,-414,81,776,1617,2526,3451,4304,5038,5590,5918,5998,5809,5362,4686,3810,2816,1752,720,-220,-988,-1535,-1825,-1851,-1622,-1184,-583,110,826,1499,2069,2493,2741,2801,2683,2397,1987,1483,939,398,-91,-504,-796,-974,-1010,-923,-708,-378,56,595,1221,1927,2705,3512,4350,5143,5889,6510,7003,7313,7437,7373,7124,6745,6261,5751,5253,4822,4474,4213,4009,3813,3568,3210,2695,1987,1095,45,-1096,-2235,-3279,-4101,-4629,-4761,-4479,-3751,-2618,-1135,600,2468,4319,6014,7380,8302,8663,8415,7558,6139,4278,2121,-148,-2328,-4252,-5750,-6728,-7127,-6953,-6268,-5169,-3799,-2282,-773,632,1845,2813,3546,4032,4345,4490,4554,4537,4496,4424,4332,4213,4052,3856,3615,3347,3075,2816,2607,2461,2389,2393,2452,2548,2644,2702,2699,2588,2381,2057,1648,1196,734,340,54,-67,13,303,805,1476,2276,3120,3935,4637,5151,5426,5426,5154,4631,3905,3042,2114,1193,356,-346,-863,-1161,-1227,-1060,-656,-57,718,1613,2569,3531,4420,5184,5763,6123,6248,6131,5806,5295,4661,3951,3222,2545,1943,1476,1140,949,865,859,857,817,669,372,-93,-730,-1510,-2382,-3279,-4127,-4836,-5349,-5587,-5529,-5141,-4436,-3444,-2206,-815,662,2093,3384,4406,5066,5283,5020,4263,3081,1526,-241,-2114,-3903,-5484,-6702,-7476,-7728,-7461,-6692,-5511,-4010,-2333,-603,1050,2510,3716,4593,5155,5392,5354,5081,4637,4070,3446,2802,2195,1647,1213,892,748,760,965,1329,1832,2419,3019,3556,3949,4135,4060,3705,3075,2195,1141,-36,-1221,-2350,-3311,-4066,-4533,-4722,-4613,-4243,-3661,-2921,-2102,-1259,-468,240,811,1241,1512,1641,1636,1524,1331,1071,791,484,194,-76,-306,-479,-572,-582,-469,-258,84,524,1062,1671,2314,2978,3606,4199,4690,5092,5355,5487,5488,5359,5152,4869,4582,4291,4041,3811,3604,3363,3065,2659,2114,1429,604,-313,-1270,-2192,-2996,-3608,-3953,-3988,-3676,-3023,-2050,-817,601,2109,3601,4957,6091,6879,7288,7239,6763,5859,4618,3113,1481,-174,-1708,-3027,-4033,-4671,-4909,-4767,-4262,-3476,-2473,-1334,-164,1001,2048,2983,3729,4299,4669,4843,4831,4646,4300,3835,3259,2633,1986,1375,849,457,237,216,388,735,1201,1727,2230,2636,2880,2914,2718,2298,1686,932,119,-682,-1372,-1872,-2126,-2078,-1732,-1101,-241,757,1806,2785,3610,4188,4471,4436,4091,3481,2670,1743,799,-85,-800,-1318,-1560,-1551,-1276,-781,-113,675,1526,2382,3202,3945,4590,5118,5535,5822,6010,6078,6065,5958,5786,5560,5292,5012,4729,4461,4218,3998,3782,3555,3264,2890,2384,1736,941,23,-980,-2007,-3003,-3900,-4649,-5203,-5535,-5622,-5464,-5064,-4435,-3617,-2634,-1554,-433,665,1646,2462,3017,3282,3199,2777,2010,964,-317,-1718,-3155,-4495,-5643,-6489,-6957,-7004,-6613,-5815,-4676,-3286,-1766,-237,1179,2388,3303,3902,4155,4118,3812,3340,2754,2156,1597,1147,825,656,628,729,932,1211,1524,1852,2145,2380,2514,2520,2372,2047,1552,875,61,-877,-1879,-2891,-3859,-4714,-5413,-5901,-6158,-6164,-5923,-5453,-4784,-3960,-3036,-2072,-1135,-287,407,901,1158,1160,925,470,-138,-842,-1557,-2201,-2709,-3016,-3090,-2917,-2515,-1909,-1177,-351,470,1256,1931,2475,2854,3056,3080,2937,2639,2236,1755,1267,821,484,288,268,399,657,958,1224,1361,1282,944,299,-620,-1785,-3114,-4511,-5876,-7096,-8074,-8733,-9016,-8892,-8376,-7492,-6314,-4923,-3414,-1901,-477,759,1718,2353,2604,2460,1927,1025,-171,-1602,-3146,-4718,-6177,-7435,-8383,-8959,-9115,-8838,-8153,-7093,-5751,-4186,-2529,-847,735,2155,3332,4231,4814,5104,5101,4880,4477,3988,3468,2998,2632,2402,2335,2420,2637,2936,3260,3531,3684,3652,3388,2872,2113,1142,40,-1131,-2251,-3237,-3987,-4429,-4516,-4235,-3608,-2689,-1582,-373,787,1811,2583,3036,3145,2905,2376,1625,754,-117,-913,-1512,-1899,-2026,-1932,-1661,-1288,-888,-536,-282,-142,-112,-137,-172,-136,14,332,810,1430,2129,2809,3391,3759,3862,3644,3124,2340,1386,364,-601,-1406,-1962,-2228,-2202,-1923,-1474,-958,-497,-201,-172,-467,-1113,-2075,-3278,-4603,-5896,-7008,-7777,-8096,-7891,-7143,-5915,-4294,-2437,-514,1307,2852,4001,4645,4749,4295,3339,1954,253,-1619,-3529,-5309,-6831,-7971,-8639,-8791,-8418,-7557,-6297,-4734,-3022,-1277,354,1773,2906,3705,4181,4351,4274,4012,3632,3194,2744,2313,1913,1555,1229,939,678,461,279,151,54,-20,-107,-255,-495,-884,-1434,-2158,-3036,-4010,-5028,-5985,-6812,-7416,-7741,-7756,-7446,-6849,-6002,-4984,-3852,-2700,-1586,-578,268,914,1323,1483,1387,1061,532,-131,-871,-1597,-2255,-2763,-3089,-3201,-3090,-2774,-2271,-1622,-870,-60,751,1518,2181,2697,3015,3099,2921,2483,1796,927,-62,-1050,-1945,-2610,-2981,-2978,-2609,-1919,-999,-2,929,1613,1926,1760,1082,-82,-1652,-3474,-5388,-7189,-8705,-9781,-10317,-10265,-9651,-8535,-7055,-5347,-3589,-1925,-504,583,1258,1507,1323,757,-151,-1307,-2640,-4045,-5438,-6714,-7803,-8629,-9153,-9337,-9196,-8729,-7994,-7026,-5891,-4654,-3375,-2124,-954,74,918,1545,1931,2091,2035,1823,1511,1167,874,673,622,724,968,1329,1737,2139,2456,2623,2589,2308,1774,981,-23,-1195,-2447,-3696,-4842,-5789,-6452,-6772,-6710,-6271,-5486,-4429,-3186,-1879,-613,504,1385,1985,2278,2285,2038,1613,1060,474,-107,-621,-1060,-1401,-1678,-1888,-2074,-2234,-2364,-2449,-2430,-2281,-1928,-1365,-566,422,1545,2692,3746,4568,5030,5037,4534,3517,2083,330,-1514,-3273,-4704,-5646,-5964,-5631,-4687,-3275,-1610,74,1491,2432,2706,2229,1009,-839,-3132,-5590,-7947,-9902,-11241,-11790,-11504,-10412,-8651,-6429,-3992,-1590,536,2215,3320,3806,3682,3021,1911,492,-1115,-2766,-4328,-5694,-6746,-7416,-7650,-7427,-6768,-5723,-4367,-2818,-1166,442,1937,3203,4195,4885,5253,5343,5182,4834,4364,3829,3301,2818,2432,2159,2022,2018,2145,2385,2708,3097,3490,3865,4145,4296,4260,4004,3512,2789,1862,797,-344,-1466,-2478,-3314,-3880,-4170,-4140,-3822,-3260,-2492,-1619,-689,213,1030,1712,2229,2555,2697,2658,2466,2157,1770,1350,935,561,246,3,-165,-260,-275,-214,-52,209,597,1099,1707,2385,3078,3725,4241,4573,4653,4475,4046,3438,2738,2088,1608,1431,1645,2274,3302,4616,6081,7491,8659,9393,9549,9056,7891,6150,3949,1512,-959,-3220,-5076,-6373,-7018,-6996,-6356,-5206,-3689,-1980,-235,1387,2781,3858,4594,4966,5009,4740,4202,3433,2463,1344,105,-1182,-2471,-3678,-4725,-5543,-6040,-6185,-5920,-5263,-4220,-2867,-1280,428,2132,3722,5075,6125,6799,7108,7047,6702,6129,5447,4729,4086,3557,3196,3001,2944,2998,3088,3161,3155,3011,2700,2198,1511,669,-290,-1285,-2257,-3099,-3742,-4109,-4146,-3829,-3170,-2197,-991,369,1787,3150,4387,5414,6185,6680,6877,6814,6503,6010,5374,4678,3959,3300,2721,2272,1967,1817,1829,2000,2334,2823,3453,4207,5030,5869,6650,7265,7654,7700,7382,6643,5534,4099,2470,795,-748,-1976,-2738,-2924,-2495,-1503,-51,1640,3373,4863,5909,6321,6007,4949,3243,1042,-1412,-3867,-6057,-7759,-8805,-9117,-8694,-7630,-6083,-4259,-2387,-666,715,1663,2114,2094,1674,954,60,-903,-1841,-2689,-3414,-3995,-4442,-4747,-4927,-4958,-4840,-4544,-4049,-3351,-2435,-1327,-59,1320,2732,4110,5365,6426,7233,7746,7947,7849,7479,6896,6160,5352,4537,3797,3175,2726,2465,2406,2537,2821,3231,3677,4123,4458,4632,4568,4215,3563,2608,1402,19,-1449,-2868,-4138,-5132,-5785,-6031,-5870,-5315,-4435,-3310,-2042,-749,477,1529,2335,2860,3059,2978,2620,2070,1380,643,-75,-691,-1149,-1391,-1390,-1112,-575,212,1190,2285,3406,4436,5268,5803,5960,5718,5066,4086,2852,1514,217,-891,-1660,-1984,-1811,-1116,17,1490,3113,4706,6043,6952,7287,6961,5982,4405,2374,68,-2295,-4503,-6355,-7691,-8419,-8482,-7924,-6814,-5280,-3489,-1594,235,1855,3182,4120,4679,4841,4672,4207,3527,2682,1747,769,-197,-1101,-1899,-2544,-2997,-3231,-3225,-2975,-2499,-1813,-968,-5,1018,2049,3032,3925,4691,5307,5759,6042,6169,6144,6003,5758,5448,5101,4740,4395,4076,3792,3550,3329,3143,2945,2748,2510,2222,1865,1433,917,338,-287,-926,-1524,-2046,-2424,-2626,-2609,-2357,-1868,-1161,-286,717,1751,2774,3662,4380,4831,4995,4826,4344,3557,2540,1352,99,-1118,-2198,-3024,-3523,-3613,-3264,-2476,-1281,231,1946,3716,5382,6786,7808,8338,8360,7863,6928,5642,4148,2582,1109,-148,-1048,-1527,-1519,-1047,-159,1025,2370,3696,4847,5665,6042,5916,5285,4194,2749,1066,-686,-2382,-3861,-5042,-5830,-6224,-6201,-5852,-5204,-4390,-3476,-2564,-1727,-1008,-455,-55,168,250,190,2,-287,-693,-1185,-1758,-2389,-3027,-3638,-4141,-4483,-4589,-4412,-3924,-3112,-2025,-705,741,2219,3613,4816,5750,6350,6585,6478,6041,5369,4511,3594,2680,1881,1246,826,649,687,939,1320,1798,2267,2677,2933,2991,2797,2337,1610,650,-496,-1745,-3019,-4213,-5248,-6036,-6531,-6687,-6522,-6044,-5322,-4407,-3376,-2303,-1237,-251,641,1384,1970,2378,2588,2613,2443,2111,1656,1122,599,143,-164,-262,-135,221,767,1412,2086,2667,3078,3259,3166,2831,2265,1559,768,-8,-699,-1227,-1544,-1587,-1370,-867,-155,717,1634,2485,3147,3525,3533,3140,2352,1207,-199,-1772,-3390,-4924,-6281,-7360,-8100,-8471,-8459,-8088,-7404,-6468,-5350,-4144,-2919,-1767,-759,46,593,850,802,452,-189,-1078,-2178,-3428,-4751,-6084,-7331,-8414,-9251,-9766,-9907,-9636,-8953,-7867,-6447,-4741,-2874,-923,974,2728,4232,5407,6208,6597,6607,6258,5655,4865,4034,3237,2605,2174,2001,2060,2317,2702,3113,3477,3683,3682,3417,2885,2092,1098,-40,-1222,-2357,-3346,-4100,-4558,-4673,-4448,-3905,-3104,-2125,-1070,-20,908,1674,2199,2471,2482,2241,1788,1155,403,-420,-1236,-1986,-2583,-2963,-3064,-2846,-2291,-1420,-291,1020,2383,3686,4800,5610,6048,6063,5657,4875,3769,2446,976,-522,-1977,-3289,-4397,-5223,-5731,-5896,-5715,-5237,-4504,-3609,-2640,-1686,-848,-191,209,321,111,-405,-1221,-2266,-3493,-4790,-6081,-7248,-8202,-8863,-9175,-9110,-8679,-7906,-6862,-5617,-4267,-2895,-1592,-424,539,1256,1696,1843,1693,1281,630,-180,-1080,-1986,-2784,-3419,-3784,-3866,-3622,-3081,-2279,-1295,-201,896,1917,2783,3423,3818,3926,3786,3403,2859,2203,1535,921,447,154,84,224,552,1009,1519,1993,2344,2487,2354,1920,1148,87,-1230,-2718,-4276,-5803,-7185,-8318,-9123,-9533,-9522,-9087,-8271,-7129,-5762,-4261,-2744,-1321,-85,858,1459,1656,1442,845,-100,-1270,-2577,-3851,-4975,-5793,-6223,-6190,-5689,-4776,-3525,-2085,-595,794,1947,2760,3187,3192,2835,2153,1259,233,-808,-1788,-2615,-3236,-3601,-3691,-3503,-3061,-2406,-1602,-721,155,952,1590,2018,2178,2052,1619,905,-84,-1263,-2604,-3984,-5340,-6554,-7529,-8190,-8453,-8298,-7714,-6739,-5455,-3963,-2402,-910,376,1337,1886,1974,1600,782,-390,-1852,-3455,-5110,-6665,-8023,-9070,-9723,-9928,-9660,-8917,-7751,-6225,-4436,-2500,-536,1337,3001,4375,5374,5967,6137,5896,5303,4417,3335,2147,962,-152,-1094,-1847,-2365,-2654,-2738,-2642,-2428,-2139,-1842,-1582,-1414,-1361,-1450,-1673,-2021,-2459,-2940,-3418,-3832,-4136,-4294,-4267,-4056,-3654,-3085,-2386,-1594,-769,35,758,1343,1746,1935,1900,1644,1213,647,41,-541,-991,-1242,-1222,-894,-260,656,1781,3017,4241,5325,6148,6605,6643,6217,5363,4117,2584,864,-898,-2584,-4067,-5236,-6029,-6375,-6283,-5763,-4885,-3741,-2441,-1101,157,1227,2023,2457,2490,2091,1262,50,-1476,-3210,-5025,-6778,-8338,-9564,-10365,-10660,-10431,-9701,-8545,-7068,-5422,-3726,-2143,-755,342,1116,1537,1635,1415,949,257,-576,-1513,-2474,-3389,-4199,-4810,-5182,-5253,-5001,-4427,-3546,-2415,-1099,320,1753,3119,4345,5367,6150,6648,6865,6794,6485,5982,5363,4716,4106,3637,3338,3262,3401,3721,4155,4626,5024,5271,5286,5018,4456,3601,2511,1241,-100,-1432,-2631,-3625,-4326,-4692,-4703,-4358,-3699,-2778,-1667,-460,755,1877,2818,3497,3865,3880,3552,2909,2017,968,-127,-1144,-1970,-2488,-2637,-2359,-1670,-625,688,2126,3558,4836,5846,6497,6749,6588,6054,5198,4109,2867,1586,344,-759,-1645,-2247,-2504,-2384,-1885,-1029,134,1508,3017,4536,5967,7212,8175,8798,9032,8860,8291,7353,6102,4610,2969,1278,-350,-1810,-3009,-3871,-4363,-4472,-4248,-3749,-3090,-2370,-1704,-1173,-842,-739,-865,-1202,-1693,-2292,-2920,-3509,-3988,-4293,-4370,-4177,-3692,-2898,-1819,-485,1039,2672,4336,5927,7382,8606,9540,10127,10317,10093,9450,8412,7025,5368,3517,1599,-299,-2052,-3575,-4803,-5695,-6251,-6509,-6496,-6303,-5977,-5601,-5232,-4912,-4662,-4470,-4308,-4122,-3857,-3456,-2861,-2049,-1004,251,1653,3138,4585,5917,7028,7859,8371,8555,8443,8087,7567,6961,6360,5821,5425,5202,5188,5396,5807,6396,7113,7889,8651,9323,9819,10083,10058,9722,9077,8137,6960,5592,4112,2576,1047,-429,-1807,-3044,-4091,-4899,-5418,-5587,-5379,-4747,-3719,-2322,-640,1179,3002,4609,5845,6532,6559,5865,4461,2442,-52,-2773,-5515,-7995,-10020,-11415,-12087,-12018,-11269,-9957,-8269,-6412,-4599,-3042,-1876,-1213,-1080,-1442,-2237,-3349,-4662,-6052,-7400,-8603,-9581,-10251,-10581,-10514,-10063,-9204,-7975,-6388,-4498,-2357,-35,2375,4792,7102,9225,11073,12583,13708,14438,14769,14757,14460,13968,13401,12842,12401,12147,12115,12337,12765,13354,13993,14573,14943,14999,14625,13777,12448,10674,8568,6241,3856,1559,-511,-2242,-3566,-4459,-4946,-5083,-4959,-4673,-4308,-3957,-3655,-3437,-3273,-3140,-2952,-2656,-2175,-1461,-508,681,2032,3469,4856,6070,6975,7463,7475,6982,6030,4690,3084,1341,-405,-2033,-3460,-4636,-5539,-6193,-6623,-6885,-7031,-7102,-7150,-7179,-7218,-7248,-7270,-7278,-7267,-7250,-7218,-7191,-7142,-7074,-6945,-6730,-6375,-5858,-5118,-4158,-2947,-1496,162,2006,3968,5990,7999,9911,11646,13130,14277,15039,15378,15287,14807,13984,12919,11707,10463,9290,8266,7445,6846,6457,6256,6188,6230,6323,6450,6581,6704,6816,6905,6963,6961,6869,6641,6226,5585,4676,3492,2039,374,-1443,-3273,-5004,-6459,-7505,-7985,-7821,-6953,-5417,-3320,-840,1797,4298,6416,7884,8524,8238,7001,4924,2171,-996,-4295,-7433,-10139,-12207,-13494,-13960,-13630,-12613,-11060,-9151,-7081,-5009,-3082,-1400,-9,1065,1848,2370,2673,2811,2829,2775,2695,2624,2594,2628,2732,2913,3161,3441,3733,3966,4114,4109,3933,3554,2979,2237,1366,436,-484,-1330,-2024,-2523,-2767,-2742,-2412,-1799,-897,243,1584,3049,4559,6002,7273,8238,8807,8890,8458,7514,6123,4366,2390,312,-1719,-3582,-5184,-6451,-7353,-7898,-8107,-8049,-7789,-7401,-6946,-6460,-5953,-5404,-4770,-4007,-3070,-1935,-617,854,2386,3890,5219,6265,6891,7026,6616,5669,4224,2393,287,-1921,-4086,-6047,-7697,-8951,-9798,-10258,-10409,-10342,-10178,-10014,-9950,-10033,-10288,-10700,-11202,-11741,-12213,-12564,-12720,-12660,-12366,-11851,-11137,-10242,-9208,-8038,-6771,-5408,-3973,-2477,-940,615,2156,3642,5047,6316,7429,8355,9069,9565,9834,9881,9722,9382,8890,8303,7666,7049,6510,6106,5870,5827,5958,6249,6656,7139,7659,8168,8644,9038,9323,9446,9361,9004,8350,7337,5997,4321,2397,299,-1850,-3919,-5771,-7257,-8251,-8644,-8367,-7409,-5813,-3693,-1214,1425,3990,6277,8075,9251,9695,9383,8359,6705,4592,2183,-301,-2670,-4736,-6363,-7454,-7984,-7977,-7514,-6708,-5702,-4644,-3676,-2918,-2472,-2374,-2664,-3293,-4222,-5368,-6628,-7910,-9106,-10128,-10903,-11362,-11476,-11202,-10542,-9496,-8080,-6345,-4335,-2130,182,2507,4743,6791,8570,10010,11066,11726,11991,11903,11515,10896,10137,9316,8526,7843,7341,7071,7071,7347,7870,8600,9452,10352,11203,11949,12505,12845,12918,12702,12189,11349,10191,8706,6921,4859,2573,129,-2380,-4869,-7210,-9307,-11038,-12281,-12964,-12982,-12332,-11018,-9136,-6821,-4282,-1727,590,2480,3760,4341,4192,3352,1930,75,-2040,-4229,-6333,-8210,-9766,-10937,-11716,-12125,-12226,-12085,-11789,-11388,-10939,-10448,-9933,-9378,-8791,-8177,-7564,-7007,-6547,-6268,-6203,-6403,-6854,-7530,-8347,-9211,-10004,-10611,-10939,-10912,-10499,-9701,-8557,-7144,-5538,-3853,-2166,-571,879,2134,3181,3997,4594,4967,5118,5042,4737,4216,3494,2640,1696,781,-42,-665,-1025,-1060,-749,-95,858,2036,3313,4568,5624,6350,6597,6275,5333,3781,1691,-814,-3579,-6405,-9137,-11572,-13588,-15046,-15859,-15965,-15346,-14018,-12064,-9595,-6782,-3819,-922,1693,3824,5313,6051,5988,5166,3647,1616,-778,-3294,-5736,-7909,-9650,-10862,-11504,-11585,-11197,-10424,-9418,-8289,-7156,-6098,-5175,-4403,-3813,-3386,-3139,-3059,-3158,-3428,-3854,-4416,-5044,-5684,-6229,-6597,-6676,-6413,-5746,-4693,-3281,-1610,214,2042,3747,5194,6303,7010,7310,7255,6906,6400,5849,5371,5067,4971,5099,5399,5810,6242,6616,6881,7002,7012,6949,6900,6942,7137,7520,8057,8685,9265,9656,9687,9221,8160,6472,4202,1447,-1601,-4769,-7801,-10513,-12710,-14247,-15046,-15058,-14305,-12867,-10843,-8407,-5740,-3036,-510,1675,3360,4453,4911,4746,4026,2856,1381,-248,-1864,-3330,-4517,-5343,-5757,-5763,-5402,-4759,-3946,-3093,-2312,-1702,-1330,-1194,-1306,-1573,-1964,-2368,-2741,-3016,-3183,-3232,-3211,-3145,-3097,-3106,-3193,-3372,-3622,-3888,-4139,-4282,-4289,-4099,-3699,-3098,-2322,-1423,-465,505,1422,2269,3033,3709,4343,4931,5516,6078,6611,7064,7404,7573,7571,7398,7118,6815,6600,6579,6847,7454,8389,9586,10900,12148,13129,13618,13460,12526,10785,8288,5160,1613,-2105,-5722,-8957,-11568,-13352,-14182,-14009,-12873,-10921,-8346,-5453,-2513,155,2299,3723,4298,4012,2904,1132,-1135,-3656,-6207,-8575,-10570,-12072,-12999,-13333,-13115,-12426,-11387,-10146,-8851,-7638,-6631,-5886,-5453,-5290,-5367,-5588,-5876,-6151,-6334,-6406,-6324,-6123,-5802,-5412,-4974,-4517,-4066,-3606,-3152,-2650,-2114,-1475,-742,120,1112,2215,3425,4692,5980,7233,8392,9411,10243,10867,11275,11480,11500,11375,11114,10765,10343,9900,9484,9164,9005,9085,9452,10125,11095,12273,13558,14773,15739,16262,16162,15323,13664,11213,8064,4383,421,-3577,-7311,-10552,-13068,-14741,-15485,-15338,-14376,-12780,-10738,-8499,-6278,-4282,-2665,-1514,-857,-646,-793,-1161,-1604,-1991,-2201,-2175,-1866,-1313,-544,343,1259,2125,2830,3348,3614,3647,3464,3128,2719,2323,2035,1907,1979,2229,2594,2981,3265,3330,3075,2447,1438,101,-1449,-3087,-4617,-5911,-6805,-7221,-7120,-6510,-5471,-4114,-2568,-994,492,1766,2756,3428,3776,3853,3704,3427,3089,2763,2493,2305,2201,2196,2290,2518,2911,3530,4404,5576,7022,8705,10517,12328,13953,15223,15946,15991,15252,13719,11425,8518,5158,1603,-1922,-5155,-7881,-9933,-11180,-11596,-11182,-10053,-8326,-6225,-3941,-1704,276,1849,2878,3314,3155,2448,1304,-167,-1801,-3476,-5048,-6429,-7544,-8350,-8842,-9019,-8911,-8546,-7954,-7189,-6276,-5266,-4193,-3096,-2007,-973,-35,757,1325,1647,1643,1317,665,-261,-1378,-2564,-3691,-4613,-5206,-5391,-5113,-4406,-3314,-1975,-512,917,2170,3145,3767,4026,3959,3648,3210,2773,2478,2402,2640,3164,3958,4903,5898,6795,7510,7957,8134,8082,7880,7652,7499,7525,7768,8236,8848,9501,10028,10271,10078,9325,7964,6003,3516,665,-2371,-5348,-8052,-10255,-11804,-12566,-12513,-11651,-10080,-7941,-5419,-2742,-111,2246,4182,5548,6300,6403,5919,4924,3552,1942,244,-1405,-2885,-4109,-5016,-5581,-5810,-5734,-5420,-4941,-4384,-3835,-3367,-3018,-2814,-2727,-2723,-2750,-2755,-2701,-2586,-2410,-2213,-2033,-1909,-1869,-1919,-2030,-2162,-2242,-2190,-1940,-1416,-600,519,1905,3483,5185,6886,8506,9948,11138,12045,12622,12895,12854,12540,11977,11199,10261,9194,8083,6988,6009,5249,4792,4744,5145,6016,7325,8970,10819,12687,14374,15674,16408,16433,15669,14104,11807,8906,5610,2149,-1198,-4187,-6570,-8183,-8913,-8744,-7734,-6033,-3830,-1381,1067,3253,4975,6057,6422,6037,4966,3325,1276,-967,-3215,-5269,-6977,-8234,-8985,-9238,-9034,-8479,-7657,-6737,-5804,-5008,-4415,-4090,-4044,-4231,-4588,-4973,-5286,-5369,-5154,-4567,-3632,-2392,-961,534,1959,3175,4111,4699,4955,4921,4677,4333,4000,3771,3742,3942,4401,5086,5946,6912,7885,8788,9527,10032,10259,10173,9793,9139,8269,7272,6213,5218,4349,3719,3372,3376,3737,4448,5462,6692,8030,9337,10462,11261,11605,11399,10600,9209,7294,4967,2391,-256,-2760,-4948,-6643,-7740,-8175,-7969,-7165,-5902,-4288,-2498,-667,1077,2629,3941,4969,5731,6248,6562,6722,6757,6698,6545,6307,5947,5468,4839,4064,3157,2144,1060,-34,-1104,-2099,-2983,-3740,-4334,-4776,-5044,-5151,-5123,-4985,-4811,-4661,-4629,-4795,-5222,-5957,-6993,-8297,-9776,-11316,-12756,-13958,-14755,-15038,-14731,-13804,-12307,-10320,-7992,-5483,-2982,-664,1305,2802,3750,4121,3955,3343,2419,1361,342,-463,-908,-894,-365,681,2189,4064,6183,8393,10556,12533,14197,15475,16275,16592,16385,15682,14492,12862,10831,8479,5882,3154,420,-2197,-4554,-6563,-8125,-9209,-9812,-9960,-9742,-9237,-8563,-7837,-7152,-6612,-6269,-6157,-6282,-6609,-7089,-7655,-8211,-8700,-9017,-9136,-8981,-8561,-7865,-6930,-5812,-4583,-3340,-2193,-1240,-572,-253,-296,-688,-1357,-2207,-3133,-4023,-4797,-5414,-5840,-6130,-6294,-6414,-6525,-6660,-6840,-7036,-7228,-7359,-7383,-7258,-6957,-6479,-5826,-5050,-4171,-3259,-2343,-1463,-641,119,831,1521,2232,3005,3879,4875,5994,7207,8473,9729,10923,11985,12889,13593,14094,14404,14543,14548,14470,14337,14190,14035,13857,13614,13236,12641,11749,10499,8861,6866,4566,2083,-463,-2923,-5174,-7087,-8605,-9651,-10242,-10380,-10137,-9576,-8810,-7924,-7044,-6250,-5630,-5245,-5120,-5262,-5645,-6215,-6897,-7620,-8272,-8795,-9090,-9120,-8852,-8295,-7491,-6500,-5414,-4318,-3297,-2405,-1673,-1088,-628,-244,108,445,783,1088,1336,1470,1455,1268,903,411,-171,-734,-1207,-1481,-1495,-1190,-565,369,1546,2877,4262,5561,6677,7488,7946,8001,7694,7060,6208,5230,4238,3325,2572,2034,1754,1755,2035,2576,3337,4257,5256,6258,7156,7889,8355,8512,8292,7671,6636,5187,3384,1284,-976,-3269,-5403,-7230,-8584,-9376,-9552,-9139,-8228,-6956,-5504,-4052,-2776,-1821,-1274,-1197,-1560,-2336,-3413,-4698,-6064,-7401,-8619,-9635,-10420,-10939,-11210,-11250,-11096,-10801,-10405,-9975,-9560,-9215,-8987,-8907,-8985,-9210,-9532,-9888,-10186,-10338,-10263,-9909,-9273,-8380,-7328,-6207,-5163,-4297,-3711,-3449,-3516,-3862,-4395,-5006,-5573,-5990,-6171,-6070,-5674,-5029,-4178,-3225,-2240,-1320,-513,144,645,1020,1286,1494,1651,1791,1888,1967,1993,1992,1959,1924,1902,1926,2004,2165,2408,2747,3184,3704,4304,4928,5540,6054,6399,6497,6292,5757,4915,3794,2505,1110,-261,-1549,-2663,-3583,-4274,-4753,-5039,-5164,-5160,-5078,-4932,-4764,-4596,-4430,-4307,-4213,-4191,-4231,-4373,-4616,-4974,-5449,-6018,-6647,-7294,-7879,-8358,-8654,-8739,-8587,-8200,-7614,-6860,-5990,-5062,-4110,-3193,-2346,-1607,-1023,-625,-453,-522,-843,-1399,-2154,-3043,-3977,-4858,-5562,-6003,-6068,-5723,-4935,-3743,-2214,-470,1361,3125,4693,5958,6852,7353,7484,7295,6867,6282,5631,4991,4445,4039,3849,3880,4181,4711,5454,6320,7229,8058,8726,9125,9225,8994,8460,7660,6656,5507,4285,3050,1854,761,-212,-1001,-1628,-2065,-2349,-2510,-2584,-2616,-2636,-2658,-2689,-2723,-2744,-2747,-2724,-2669,-2606,-2526,-2472,-2430,-2436,-2468,-2541,-2621,-2703,-2753,-2758,-2696,-2567,-2382,-2166,-1968,-1835,-1825,-1985,-2338,-2889,-3605,-4433,-5287,-6084,-6730,-7158,-7327,-7209,-6849,-6261,-5544,-4745,-3951,-3216,-2564,-2032,-1597,-1247,-961,-692,-430,-140,191,580,1048,1608,2287,3090,4030,5091,6240,7434,8581,9626,10455,11027,11279,11208,10842,10232,9458,8610,7750,6948,6216,5559,4959,4382,3818,3245,2664,2087,1521,986,494,40,-357,-737,-1079,-1445,-1827,-2275,-2792,-3407,-4099,-4857,-5629,-6362,-6979,-7433,-7641,-7614,-7311,-6797,-6116,-5352,-4606,-3961,-3496,-3267,-3289,-3553,-4015,-4603,-5227,-5791,-6201,-6386,-6298,-5921,-5273,-4403,-3358,-2223,-1042,118,1226,2243,3169,3965,4652,5183,5562,5760,5755,5554,5141,4560,3841,3055,2265,1561,992,630,484,561,837,1255,1778,2322,2861,3320,3678,3895,3943,3811,3480,2953,2243,1382,430,-529,-1401,-2067,-2420,-2384,-1891,-963,365,1968,3713,5412,6918,8061,8763,8957,8672,7966,6968,5812,4667,3670,2939,2548,2511,2803,3339,4011,4696,5279,5660,5807,5673,5323,4774,4120,3414,2726,2080,1507,984,499,20,-497,-1060,-1698,-2390,-3124,-3847,-4523,-5087,-5505,-5752,-5824,-5757,-5601,-5422,-5288,-5265,-5377,-5655,-6056,-6552,-7068,-7533,-7879,-8046,-7996,-7728,-7246,-6605,-5844,-5038,-4240,-3502,-2862,-2328,-1901,-1558,-1264,-968,-624,-165,442,1247,2252,3453,4811,6259,7720,9083,10259,11153,11695,11860,11650,11111,10342,9429,8524,7716,7123,6778,6714,6869,7186,7537,7824,7932,7797,7384,6702,5801,4754,3643,2547,1534,626,-152,-839,-1457,-2072,-2723,-3454,-4266,-5147,-6037,-6862,-7533,-7955,-8068,-7814,-7210,-6276,-5111,-3806,-2503,-1323,-394,196,385,169,-424,-1306,-2365,-3464,-4462,-5251,-5733,-5885,-5693,-5214,-4500,-3639,-2702,-1761,-875,-84,566,1064,1364,1473,1355,1012,443,-343,-1305,-2395,-3548,-4674,-5686,-6499,-7015,-7180,-6926,-6232,-5096,-3551,-1668,448,2668,4826,6770,8335,9390,9854,9683,8912,7639,6003,4207,2453,949,-116,-625,-495,250,1542,3227,5112,6984,8618,9840,10522,10607,10146,9220,8011,6694,5458,4466,3806,3534,3601,3925,4363,4761,4960,4853,4359,3491,2303,914,-530,-1874,-2981,-3749,-4131,-4134,-3809,-3260,-2590,-1925,-1366,-978,-816,-857,-1092,-1431,-1836,-2202,-2505,-2689,-2775,-2774,-2739,-2721,-2755,-2886,-3102,-3396,-3724,-4024,-4242,-4309,-4187,-3848,-3298,-2573,-1738,-880,-95,521,886,960,719,227,-453,-1168,-1788,-2151,-2134,-1648,-663,779,2588,4615,6678,8611,10229,11427,12121,12313,12043,11417,10559,9621,8740,8043,7607,7476,7637,8027,8556,9086,9493,9639,9442,8853,7901,6665,5290,3937,2780,1958,1561,1611,2057,2779,3610,4358,4828,4872,4389,3357,1833,-58,-2133,-4195,-6032,-7482,-8424,-8799,-8626,-7980,-6979,-5782,-4542,-3413,-2503,-1893,-1593,-1586,-1785,-2101,-2410,-2611,-2621,-2390,-1917,-1219,-365,595,1561,2484,3294,3959,4459,4801,4988,5063,5028,4920,4733,4468,4107,3636,3038,2329,1522,703,-65,-661,-994,-976,-565,238,1365,2709,4114,5411,6427,7019,7098,6617,5637,4241,2606,911,-628,-1830,-2520,-2600,-2009,-775,1030,3257,5723,8223,10529,12456,13839,14583,14675,14156,13169,11875,10474,9167,8087,7366,7007,7002,7237,7595,7907,8037,7866,7315,6389,5108,3577,1906,214,-1366,-2771,-3920,-4815,-5472,-5928,-6265,-6526,-6794,-7093,-7469,-7908,-8415,-8929,-9445,-9871,-10213,-10401,-10461,-10373,-10191,-9920,-9629,-9321,-9053,-8815,-8625,-8464,-8314,-8157,-7958,-7705,-7370,-6957,-6473,-5946,-5416,-4924,-4503,-4175,-3922,-3718,-3487,-3169,-2675,-1960,-990,226,1636,3160,4684,6094,7274,8137,8639,8771,8590,8179,7655,7145,6765,6613,6742,7171,7865,8748,9725,10665,11450,11960,12116,11858,11188,10146,8812,7307,5771,4321,3081,2107,1422,994,740,545,293,-161,-898,-1995,-3453,-5225,-7215,-9277,-11251,-12967,-14295,-15119,-15413,-15181,-14508,-13508,-12341,-11151,-10105,-9291,-8809,-8647,-8799,-9171,-9666,-10164,-10554,-10742,-10683,-10352,-9770,-8988,-8050,-7033,-5966,-4903,-3845,-2814,-1792,-789,206,1185,2131,3030,3837,4523,5050,5382,5519,5466,5273,5008,4756,4606,4635,4893,5399,6130,7032,8016,8983,9813,10413,10687,10602,10133,9323,8234,6962,5616,4292,3109,2115,1399,952,781,839,1048,1321,1542,1613,1436,965,178,-893,-2161,-3529,-4850,-6000,-6857,-7339,-7402,-7064,-6373,-5441,-4390,-3366,-2491,-1875,-1554,-1545,-1766,-2146,-2533,-2832,-2912,-2737,-2270,-1564,-683,264,1169,1924,2469,2740,2756,2530,2128,1623,1097,610,229,-48,-215,-321,-429,-599,-899,-1375,-2033,-2883,-3860,-4918,-5969,-6929,-7725,-8288,-8584,-8596,-8341,-7862,-7215,-6470,-5690,-4919,-4191,-3505,-2848,-2192,-1510,-778,4,832,1650,2423,3057,3506,3708,3636,3307,2764,2091,1381,744,261,5,10,271,772,1438,2214,2990,3685,4207,4480,4463,4135,3518,2672,1662,601,-444,-1374,-2137,-2697,-3035,-3169,-3126,-2959,-2736,-2526,-2417,-2468,-2746,-3261,-4027,-4973,-6053,-7140,-8153,-8979,-9546,-9814,-9771,-9453,-8918,-8257,-7547,-6903,-6365,-6020,-5858,-5898,-6083,-6378,-6700,-7010,-7250,-7396,-7445,-7396,-7276,-7100,-6885,-6649,-6383,-6102,-5785,-5450,-5094,-4743,-4428,-4172,-4012,-3946,-3983,-4074,-4195,-4266,-4251,-4091,-3773,-3288,-2682,-1992,-1310,-689,-222,53,103,-77,-440,-931,-1458,-1903,-2182,-2174,-1846,-1146,-115,1214,2734,4354,5959,7432,8684,9621,10180,10333,10052,9386,8373,7134,5761,4402,3153,2125,1354,872,632,597,663,769,801,715,438,-42,-724,-1578,-2533,-3522,-4435,-5197,-5722,-5973,-5937,-5653,-5180,-4616,-4061,-3620,-3362,-3356,-3598,-4081,-4741,-5496,-6252,-6898,-7352,-7527,-7400,-6950,-6224,-5274,-4194,-3072,-2014,-1097,-396,46,221,122,-205,-732,-1387,-2117,-2838,-3478,-3967,-4233,-4244,-3977,-3444,-2697,-1788,-809,167,1059,1808,2381,2754,2950,2981,2908,2778,2654,2611,2689,2956,3406,4062,4855,5755,6654,7487,8159,8621,8828,8779,8480,7978,7308,6540,5729,4942,4232,3658,3238,2997,2912,2940,3026,3084,3049,2855,2468,1869,1084,131,-927,-2047,-3169,-4240,-5206,-6015,-6617,-6966,-7039,-6804,-6286,-5501,-4517,-3401,-2248,-1142,-163,618,1182,1497,1610,1539,1371,1152,965,843,807,850,919,968,927,738,370,-199,-934,-1811,-2741,-3674,-4520,-5230,-5752,-6050,-6107,-5914,-5473,-4828,-4002,-3092,-2165,-1320,-649,-217,-82,-258,-729,-1455,-2339,-3306,-4215,-4969,-5438,-5532,-5176,-4338,-3031,-1312,700,2860,4981,6893,8426,9471,9958,9874,9282,8256,6940,5459,3978,2620,1515,747,363,375,746,1383,2186,3001,3711,4184,4365,4207,3774,3109,2357,1614,1003,623,518,720,1215,1947,2868,3878,4910,5862,6679,7283,7645,7732,7535,7073,6345,5408,4268,2991,1606,168,-1277,-2675,-4005,-5211,-6295,-7242,-8053,-8749,-9337,-9844,-10281,-10660,-10996,-11263,-11481,-11602,-11619,-11493,-11177,-10651,-9870,-8840,-7566,-6107,-4527,-2939,-1426,-101,971,1743,2204,2390,2358,2197,1998,1863,1875,2114,2619,3425,4517,5870,7413,9067,10727,12285,13641,14704,15408,15717,15616,15115,14254,13086,11688,10158,8590,7098,5772,4695,3912,3443,3247,3257,3376,3473,3461,3238,2784,2101,1242,297,-658,-1517,-2233,-2762,-3098,-3272,-3316,-3293,-3258,-3264,-3358,-3569,-3906,-4367,-4933,-5558,-6211,-6830,-7369,-7776,-8006,-8020,-7792,-7316,-6584,-5651,-4549,-3381,-2224,-1195,-382,129,269,29,-595,-1538,-2700,-3954,-5134,-6079,-6629,-6666,-6113,-4953,-3266,-1154,1157,3464,5507,7076,7993,8167,7583,6318,4532,2429,255,-1747,-3358,-4401,-4769,-4431,-3416,-1855,95,2216,4276,6083,7439,8267,8498,8198,7444,6388,5206,4053,3112,2480,2268,2486,3130,4116,5337,6648,7876,8866,9451,9513,8977,7822,6105,3948,1523,-947,-3247,-5159,-6527,-7235,-7255,-6609,-5402,-3782,-1921,-44,1690,3081,4017,4418,4259,3583,2472,1048,-549,-2166,-3684,-4970,-5969,-6627,-6956,-6988,-6791,-6452,-6052,-5676,-5383,-5207,-5171,-5265,-5458,-5725,-5995,-6216,-6325,-6251,-5965,-5431,-4653,-3662,-2496,-1258,-12,1099,2001,2573,2767,2548,1934,994,-172,-1416,-2591,-3538,-4111,-4210,-3751,-2733,-1180,817,3117,5571,7973,10162,11973,13286,14062,14272,13995,13312,12357,11268,10179,9201,8421,7879,7577,7477,7509,7580,7599,7459,7091,6424,5433,4121,2525,731,-1152,-2980,-4608,-5901,-6741,-7077,-6877,-6179,-5062,-3624,-2006,-346,1225,2576,3615,4276,4525,4370,3861,3052,2059,960,-134,-1135,-1989,-2634,-3073,-3298,-3351,-3276,-3138,-2991,-2903,-2903,-3039,-3299,-3680,-4131,-4593,-4971,-5192,-5152,-4824,-4166,-3228,-2055,-771,519,1679,2581,3144,3275,2979,2253,1182,-129,-1544,-2907,-4060,-4867,-5203,-4996,-4203,-2842,-967,1302,3828,6417,8884,11035,12702,13765,14161,13880,13007,11653,9991,8219,6514,5070,4008,3415,3311,3657,4360,5302,6336,7327,8155,8714,8942,8792,8258,7355,6134,4668,3057,1418,-143,-1509,-2598,-3343,-3707,-3679,-3273,-2524,-1498,-269,1054,2368,3552,4491,5101,5298,5068,4405,3376,2060,592,-909,-2281,-3418,-4212,-4619,-4622,-4279,-3658,-2897,-2112,-1454,-1020,-898,-1089,-1563,-2222,-2929,-3551,-3930,-3978,-3614,-2827,-1651,-160,1533,3292,4967,6408,7495,8108,8224,7791,6899,5595,4057,2421,895,-347,-1140,-1364,-954,82,1670,3677,5898,8145,10160,11787,12833,13250,12990,12145,10827,9225,7548,5985,4729,3880,3495,3545,3926,4508,5096,5535,5648,5335,4517,3197,1418,-707,-3028,-5362,-7494,-9247,-10430,-10941,-10704,-9736,-8110,-5959,-3470,-847,1687,3911,5658,6764,7166,6820,5777,4136,2051,-282,-2654,-4858,-6700,-8051,-8807,-8968,-8565,-7721,-6589,-5355,-4218,-3332,-2836,-2771,-3127,-3807,-4656,-5482,-6079,-6274,-5938,-5026,-3570,-1687,451,2622,4614,6218,7266,7665,7362,6404,4880,2948,791,-1378,-3361,-4963,-6040,-6485,-6249,-5359,-3874,-1947,262,2541,4685,6498,7813,8529,8587,8018,6908,5395,3682,1954,422,-753,-1469,-1674,-1414,-782,62,942,1663,2073,2043,1517,486,-997,-2830,-4880,-6987,-8989,-10720,-12038,-12818,-12984,-12490,-11361,-9633,-7436,-4880,-2153,581,3131,5340,7049,8172,8630,8433,7613,6282,4566,2645,693,-1102,-2577,-3605,-4089,-4013,-3393,-2328,-955,550,1998,3213,4057,4441,4344,3801,2916,1813,644,-458,-1394,-2104,-2588,-2895,-3085,-3273,-3520,-3923,-4511,-5295,-6259,-7335,-8444,-9494,-10362,-10963,-11200,-11003,-10355,-9232,-7703,-5833,-3756,-1620,407,2178,3529,4387,4685,4442,3739,2695,1494,317,-629,-1198,-1254,-761,262,1730,3466,5298,6989,8358,9232,9510,9148,8183,6684,4803,2680,490,-1602,-3462,-4971,-6056,-6674,-6820,-6521,-5824,-4808,-3540,-2122,-628,849,2247,3488,4526,5315,5816,6019,5898,5462,4724,3701,2451,1005,-549,-2151,-3730,-5198,-6537,-7668,-8607,-9323,-9825,-10127,-10224,-10148,-9894,-9487,-8957,-8315,-7626,-6926,-6276,-5753,-5385,-5241,-5303,-5580,-6011,-6544,-7116,-7660,-8142,-8529,-8822,-9018,-9136,-9155,-9084,-8866,-8483,-7861,-6995,-5836,-4431,-2805,-1049,730,2420,3908,5093,5917,6349,6409,6161,5698,5123,4565,4101,3816,3729,3836,4083,4413,4722,4944,4987,4804,4360,3637,2652,1427,3,-1560,-3205,-4856,-6425,-7832,-8967,-9750,-10074,-9885,-9140,-7835,-6050,-3858,-1461,973,3194,5001,6174,6590,6146,4874,2841,232,-2746,-5806,-8706,-11169,-13023,-14122,-14430,-13990,-12901,-11351,-9513,-7610,-5809,-4279,-3109,-2360,-2030,-2059,-2383,-2873,-3432,-3954,-4358,-4592,-4631,-4470,-4137,-3668,-3113,-2539,-2008,-1583,-1314,-1227,-1325,-1565,-1893,-2195,-2380,-2331,-1970,-1249,-169,1220,2813,4475,6046,7365,8289,8724,8618,8003,6956,5635,4204,2864,1766,1047,739,855,1282,1915,2576,3112,3397,3335,2901,2124,1066,-151,-1422,-2627,-3664,-4482,-5035,-5326,-5380,-5211,-4856,-4333,-3630,-2767,-1712,-492,887,2352,3840,5224,6398,7239,7642,7548,6931,5826,4320,2538,646,-1186,-2791,-4027,-4800,-5059,-4820,-4133,-3115,-1884,-613,563,1491,2072,2241,1984,1333,373,-800,-2051,-3278,-4369,-5257,-5897,-6268,-6394,-6286,-6019,-5622,-5196,-4790,-4473,-4295,-4257,-4354,-4524,-4678,-4721,-4544,-4070,-3252,-2096,-651,968,2634,4165,5428,6272,6638,6510,5961,5132,4205,3397,2896,2864,3372,4422,5914,7688,9526,11193,12473,13187,13231,12567,11241,9359,7073,4573,2036,-345,-2432,-4098,-5281,-5943,-6085,-5754,-4980,-3863,-2451,-855,842,2537,4113,5468,6486,7072,7164,6707,5722,4231,2341,162,-2161,-4457,-6596,-8418,-9826,-10738,-11115,-10960,-10317,-9271,-7930,-6446,-4951,-3604,-2519,-1780,-1444,-1481,-1865,-2490,-3264,-4069,-4806,-5386,-5740,-5842,-5651,-5217,-4535,-3710,-2795,-1903,-1109,-484,-60,166,250,259,304,466,830,1436,2286,3342,4528,5748,6891,7859,8580,9008,9164,9084,8867,8601,8398,8322,8425,8690,9070,9473,9784,9898,9700,9145,8198,6895,5308,3534,1695,-90,-1720,-3117,-4229,-5049,-5594,-5898,-6036,-6045,-5991,-5884,-5726,-5483,-5107,-4547,-3768,-2751,-1546,-203,1137,2362,3309,3852,3901,3401,2372,890,-918,-2865,-4760,-6385,-7565,-8156,-8080,-7343,-6012,-4229,-2188,-92,1836,3422,4522,5072,5053,4536,3601,2407,1067,-249,-1449,-2420,-3110,-3489,-3568,-3380,-3002,-2510,-1995,-1534,-1176,-929,-776,-645,-474,-167,324,1042,1966,3050,4188,5278,6170,6777,7004,6847,6333,5574,4713,3923,3372,3191,3452,4166,5244,6554,7901,9078,9894,10189,9878,8942,7441,5491,3263,918,-1343,-3394,-5106,-6411,-7294,-7757,-7856,-7659,-7227,-6627,-5905,-5072,-4145,-3106,-1949,-705,624,1934,3169,4197,4923,5239,5093,4432,3311,1764,-48,-2002,-3878,-5511,-6711,-7368,-7399,-6833,-5735,-4274,-2636,-1043,289,1206,1571,1374,635,-522,-1932,-3406,-4745,-5775,-6381,-6481,-6084,-5233,-4034,-2630,-1172,167,1245,1962,2247,2116,1622,876,29,-766,-1367,-1654,-1557,-1062,-191,960,2294,3675,4975,6097,6957,7546,7862,7973,7934,7833,7720,7625,7553,7457,7286,6969,6431,5650,4596,3311,1856,313,-1203,-2606,-3802,-4743,-5394,-5767,-5885,-5800,-5570,-5256,-4917,-4583,-4280,-3969,-3630,-3168,-2535,-1649,-492,934,2552,4256,5879,7251,8185,8544,8228,7213,5570,3430,1021,-1406,-3593,-5297,-6364,-6704,-6357,-5418,-4097,-2603,-1186,-46,662,856,534,-239,-1331,-2592,-3848,-4962,-5814,-6338,-6519,-6372,-5957,-5350,-4629,-3892,-3194,-2605,-2136,-1792,-1537,-1316,-1063,-706,-189,528,1448,2543,3757,4988,6142,7097,7768,8095,8064,7721,7153,6496,5881,5467,5325,5546,6075,6875,7785,8669,9337,9667,9535,8922,7836,6366,4649,2817,1046,-561,-1885,-2889,-3546,-3884,-3949,-3799,-3512,-3148,-2772,-2414,-2091,-1785,-1464,-1084,-592,29,792,1655,2551,3393,4051,4441,4445,4039,3215,2031,628,-867,-2240,-3360,-4073,-4327,-4117,-3514,-2653,-1694,-820,-185,91,-54,-598,-1476,-2537,-3625,-4548,-5167,-5353,-5080,-4343,-3241,-1876,-410,1013,2263,3221,3843,4097,4025,3689,3193,2636,2141,1794,1662,1788,2162,2757,3512,4346,5179,5929,6534,6962,7204,7286,7260,7179,7113,7103,7167,7306,7464,7595,7601,7431,7003,6319,5362,4213,2930,1640,438,-571,-1321,-1784,-1959,-1895,-1650,-1314,-955,-661,-465,-418,-491,-668,-858,-984,-931,-600,79,1149,2582,4297,6163,7999,9617,10840,11525,11607,11083,10039,8617,7004,5398,3974,2866,2132,1769,1704,1824,1989,2077,1984,1665,1126,413,-373,-1129,-1750,-2153,-2306,-2223,-1946,-1586,-1223,-976,-915,-1088,-1499,-2109,-2851,-3619,-4315,-4834,-5093,-5051,-4688,-4038,-3163,-2146,-1099,-116,702,1299,1639,1736,1653,1462,1302,1264,1485,2020,2923,4154,5655,7283,8891,10287,11321,11831,11761,11058,9797,8065,6032,3871,1773,-100,-1629,-2736,-3408,-3673,-3602,-3293,-2847,-2378,-1965,-1684,-1575,-1637,-1844,-2131,-2403,-2570,-2532,-2229,-1635,-775,279,1422,2524,3473,4165,4548,4610,4386,3952,3408,2854,2377,2033,1839,1757,1739,1673,1495,1100,461,-439,-1557,-2804,-4072,-5228,-6148,-6745,-6961,-6800,-6319,-5600,-4785,-3990,-3348,-2950,-2848,-3050,-3517,-4169,-4907,-5625,-6212,-6598,-6726,-6583,-6192,-5602,-4884,-4124,-3382,-2717,-2152,-1673,-1253,-828,-335,276,1062,2010,3122,4313,5515,6610,7496,8081,8294,8115,7555,6670,5564,4332,3119,2023,1139,529,188,101,200,394,607,744,755,602,282,-188,-746,-1342,-1877,-2275,-2452,-2337,-1905,-1145,-109,1133,2462,3751,4879,5709,6175,6181,5742,4851,3574,2008,237,-1597,-3407,-5095,-6581,-7844,-8841,-9594,-10109,-10408,-10532,-10492,-10342,-10085,-9775,-9418,-9066,-8739,-8471,-8294,-8214,-8248,-8374,-8566,-8779,-8944,-9000,-8872,-8515,-7886,-6996,-5861,-4544,-3130,-1705,-379,763,1651,2238,2529,2549,2373,2100,1837,1711,1812,2222,2957,4016,5311,6752,8178,9453,10406,10939,10947,10420,9365,7875,6056,4065,2051,165,-1478,-2794,-3752,-4364,-4676,-4775,-4742,-4667,-4620,-4653,-4777,-4994,-5266,-5549,-5787,-5920,-5901,-5700,-5304,-4725,-4005,-3186,-2343,-1540,-847,-335,-45,-23,-277,-803,-1572,-2532,-3633,-4809,-6002,-7170,-8271,-9274,-10162,-10894,-11459,-11820,-11960,-11860,-11519,-10947,-10177,-9259,-8253,-7237,-6274,-5445,-4781,-4325,-4067,-3986,-4028,-4133,-4218,-4239,-4125,-3874,-3476,-2963,-2380,-1775,-1208,-723,-358,-125,-22,-19,-85,-146,-167,-73,165,578,1166,1906,2746,3618,4433,5105,5541,5687,5483,4936,4066,2930,1627,253,-1072,-2240,-3167,-3802,-4117,-4158,-3966,-3643,-3282,-2977,-2818,-2845,-3083,-3499,-4044,-4614,-5128,-5448,-5507,-5210,-4531,-3466,-2048,-361,1496,3386,5172,6703,7858,8520,8636,8168,7169,5680,3855,1780,-357,-2469,-4411,-6129,-7551,-8651,-9416,-9838,-9920,-9677,-9116,-8277,-7206,-5966,-4654,-3369,-2223,-1326,-767,-593,-835,-1428,-2310,-3328,-4346,-5197,-5760,-5930,-5694,-5056,-4116,-2977,-1793,-680,220,875,1223,1326,1243,1071,938,931,1146,1624,2376,3375,4563,5846,7141,8331,9336,10073,10488,10552,10258,9625,8697,7532,6209,4814,3437,2167,1078,225,-360,-674,-742,-612,-345,-19,296,529,622,558,308,-79,-583,-1108,-1580,-1896,-1968,-1728,-1124,-172,1091,2560,4095,5538,6708,7465,7683,7318,6364,4894,3018,877,-1369,-3577,-5616,-7381,-8803,-9834,-10447,-10647,-10433,-9850,-8923,-7734,-6346,-4867,-3404,-2075,-991,-246,100,46,-386,-1082,-1924,-2749,-3405,-3761,-3743,-3314,-2532,-1472,-279,911,1964,2769,3288,3502,3490,3328,3159,3086,3239,3672,4438,5494,6792,8222,9644,10932,11922,12515,12612,12182,11218,9792,7985,5938,3793,1698,-206,-1803,-3024,-3823,-4217,-4241,-3983,-3519,-2974,-2419,-1964,-1659,-1557,-1676,-1998,-2496,-3087,-3692,-4188,-4469,-4419,-3953,-3029,-1631,161,2248,4442,6544,8327,9585,10153,9938,8924,7192,4879,2203,-628,-3361,-5820,-7829,-9300,-10192,-10514,-10336,-9735,-8832,-7725,-6521,-5311,-4166,-3145,-2303,-1658,-1249,-1058,-1079,-1255,-1524,-1796,-1985,-1999,-1793,-1323,-625,261,1224,2164,2943,3481,3678,3543,3079,2386,1585,805,216,-82,24,566,1540,2893,4516,6273,8003,9533,10715,11407,11531,11035,9958,8361,6389,4208,2001,-31,-1736,-2981,-3704,-3903,-3625,-2991,-2120,-1178,-305,383,797,892,685,202,-457,-1187,-1874,-2372,-2598,-2448,-1908,-972,300,1808,3422,4987,6344,7343,7870,7836,7234,6079,4482,2556,469,-1624,-3580,-5275,-6641,-7636,-8257,-8548,-8544,-8324,-7932,-7443,-6887,-6309,-5726,-5165,-4627,-4149,-3721,-3370,-3077,-2835,-2593,-2330,-1965,-1490,-850,-69,831,1790,2717,3525,4123,4436,4452,4159,3629,2950,2225,1588,1130,936,1048,1472,2165,3087,4137,5237,6285,7188,7873,8258,8325,8021,7387,6435,5233,3873,2437,1044,-217,-1264,-2031,-2503,-2682,-2614,-2372,-2036,-1699,-1435,-1310,-1357,-1578,-1949,-2407,-2866,-3231,-3386,-3249,-2750,-1882,-665,802,2412,4001,5415,6506,7151,7274,6852,5906,4522,2816,928,-984,-2803,-4407,-5739,-6756,-7470,-7895,-8074,-8045,-7842,-7486,-7004,-6384,-5662,-4833,-3941,-3031,-2166,-1419,-858,-532,-465,-635,-990,-1438,-1882,-2207,-2337,-2200,-1793,-1137,-298,615,1507,2259,2806,3093,3132,2953,2627,2245,1885,1623,1522,1597,1875,2326,2935,3642,4412,5164,5868,6439,6864,7082,7092,6881,6469,5878,5155,4348,3514,2706,1974,1340,828,427,110,-155,-429,-747,-1175,-1722,-2414,-3212,-4057,-4861,-5500,-5859,-5830,-5346,-4394,-3012,-1312,570,2457,4165,5556,6469,6869,6695,6010,4880,3427,1793,94,-1528,-3016,-4285,-5339,-6162,-6773,-7195,-7430,-7493,-7369,-7046,-6511,-5749,-4776,-3617,-2336,-1010,261,1384,2273,2877,3180,3201,2996,2642,2225,1824,1506,1295,1201,1191,1220,1239,1213,1118,988,842,768,807,1044,1491,2182,3083,4148,5321,6500,7622,8583,9322,9771,9886,9648,9054,8123,6917,5485,3935,2355,862,-449,-1482,-2184,-2520,-2507,-2192,-1663,-1038,-427,30,251,153,-282,-1021,-1994,-3069,-4101,-4930,-5399,-5415,-4908,-3899,-2468,-730,1124,2939,4537,5784,6595,6934,6809,6302,5486,4490,3411,2339,1331,417,-419,-1180,-1917,-2637,-3358,-4064,-4716,-5260,-5631,-5761,-5611,-5149,-4406,-3417,-2274,-1061,118,1192,2102,2829,3385,3792,4096,4335,4528,4695,4807,4842,4754,4504,4079,3478,2745,1955,1193,563,154,24,228,740,1550,2578,3761,5002,6217,7315,8232,8898,9273,9345,9101,8585,7832,6921,5922,4936,4026,3273,2715,2366,2214,2216,2311,2418,2485,2435,2262,1961,1569,1172,832,671,744,1136,1852,2893,4191,5648,7142,8509,9627,10356,10621,10394,9698,8621,7281,5826,4408,3143,2127,1372,862,511,201,-186,-774,-1632,-2793,-4217,-5820,-7466,-8983,-10229,-11037,-11343,-11094,-10338,-9172,-7726,-6183,-4675,-3356,-2291,-1529,-1046,-794,-695,-672,-654,-589,-459,-257,-15,240,483,684,855,997,1143,1323,1575,1919,2377,2957,3643,4437,5300,6208,7116,7977,8737,9349,9749,9913,9795,9406,8748,7867,6823,5699,4576,3545,2659,1985,1517,1262,1162,1179,1228,1277,1265,1189,1050,874,704,585,559,668,927,1341,1887,2517,3159,3727,4125,4265,4088,3558,2698,1558,236,-1144,-2461,-3588,-4454,-5011,-5283,-5321,-5227,-5114,-5081,-5221,-5571,-6129,-6850,-7635,-8376,-8947,-9244,-9196,-8758,-7970,-6865,-5560,-4145,-2740,-1429,-286,657,1384,1902,2236,2400,2428,2328,2131,1847,1508,1135,761,425,151,-29,-110,-87,20,194,406,628,855,1076,1297,1540,1805,2110,2444,2796,3125,3415,3604,3682,3613,3405,3067,2632,2131,1611,1093,598,127,-339,-815,-1327,-1874,-2447,-3010,-3523,-3926,-4177,-4232,-4084,-3722,-3181,-2483,-1685,-845,-20,713,1294,1658,1761,1578,1117,413,-465,-1426,-2381,-3224,-3904,-4379,-4665,-4817,-4906,-5028,-5271,-5691,-6334,-7164,-8164,-9216,-10242,-11112,-11732,-12029,-11952,-11511,-10725,-9669,-8417,-7060,-5690,-4375,-3183,-2153,-1320,-705,-309,-151,-195,-440,-826,-1312,-1828,-2317,-2710,-2966,-3044,-2934,-2637,-2182,-1602,-942,-257,430,1062,1646,2145,2571,2901,3148,3289,3331,3268,3094,2827,2477,2059,1611,1144,687,252,-163,-564,-976,-1426,-1937,-2531,-3202,-3936,-4691,-5413,-6052,-6550,-6872,-6996,-6921,-6666,-6253,-5733,-5136,-4528,-3950,-3458,-3106,-2916,-2923,-3103,-3433,-3835,-4239,-4538,-4670,-4566,-4234,-3714,-3109,-2559,-2212,-2218,-2680,-3657,-5117,-6980,-9072,-11211,-13160,-14724,-15721,-16044,-15649,-14560,-12879,-10741,-8338,-5857,-3491,-1413,259,1432,2081,2210,1886,1193,261,-773,-1781,-2612,-3185,-3415,-3287,-2816,-2062,-1124,-103,874,1718,2356,2752,2936,2950,2872,2815,2832,3018,3371,3888,4505,5130,5661,5982,6015,5692,5016,4010,2760,1374,-23,-1299,-2344,-3073,-3426,-3403,-3020,-2340,-1456,-459,530,1406,2097,2526,2693,2603,2313,1904,1452,1046,740,557,498,512,552,536,424,164,-229,-735,-1297,-1849,-2334,-2718,-2993,-3192,-3361,-3580,-3901,-4394,-5069,-5918,-6905,-7931,-8925,-9763,-10365,-10647,-10560,-10075,-9215,-8006,-6535,-4884,-3161,-1477,70,1400,2447,3185,3611,3747,3659,3407,3091,2779,2545,2433,2449,2594,2823,3096,3364,3581,3730,3800,3820,3822,3867,3999,4267,4690,5261,5951,6691,7409,8015,8425,8583,8432,7979,7236,6250,5104,3873,2660,1575,690,113,-126,9,489,1245,2178,3148,4006,4617,4858,4679,4068,3084,1848,505,-775,-1837,-2567,-2901,-2831,-2427,-1781,-1033,-313,273,647,791,718,474,118,-297,-743,-1197,-1687,-2208,-2809,-3473,-4206,-4966,-5702,-6359,-6861,-7162,-7203,-6969,-6439,-5624,-4564,-3284,-1877,-387,1066,2437,3600,4535,5144,5430,5368,5002,4373,3580,2704,1852,1102,512,109,-112,-178,-144,-51,46,130,196,271,387,604,953,1459,2125,2904,3746,4573,5297,5865,6210,6333,6231,5956,5552,5096,4647,4269,4005,3885,3916,4076,4333,4615,4863,4996,4952,4677,4159,3390,2434,1350,248,-755,-1559,-2053,-2203,-1985,-1460,-714,116,883,1438,1669,1498,930,18,-1125,-2344,-3499,-4442,-5101,-5428,-5465,-5270,-4967,-4665,-4482,-4505,-4766,-5282,-5973,-6775,-7531,-8133,-8417,-8296,-7680,-6568,-4991,-3067,-940,1195,3149,4738,5826,6317,6206,5531,4430,3049,1614,291,-727,-1335,-1484,-1173,-505,434,1472,2503,3393,4087,4557,4837,4985,5095,5249,5512,5924,6462,7083,7688,8172,8419,8341,7862,6984,5720,4169,2453,720,-846,-2105,-2918,-3220,-3001,-2318,-1298,-104,1066,2023,2603,2684,2228,1243,-162,-1844,-3601,-5231,-6532,-7374,-7643,-7357,-6545,-5362,-3951,-2528,-1248,-266,334,552,410,29,-496,-1027,-1485,-1800,-1964,-2006,-1971,-1948,-1989,-2167,-2502,-3000,-3617,-4298,-4943,-5458,-5742,-5704,-5296,-4502,-3364,-1958,-413,1130,2522,3624,4343,4617,4444,3879,3022,2007,996,126,-462,-711,-574,-119,590,1407,2191,2811,3153,3174,2873,2319,1615,904,315,-39,-88,180,734,1477,2301,3056,3637,3927,3900,3530,2899,2081,1236,471,-53,-286,-148,300,1018,1852,2684,3347,3733,3734,3341,2551,1465,198,-1087,-2225,-3062,-3493,-3453,-2952,-2076,-934,288,1432,2321,2846,2922,2573,1830,837,-299,-1404,-2387,-3146,-3656,-3944,-4042,-4073,-4094,-4220,-4497,-4964,-5602,-6369,-7168,-7905,-8452,-8708,-8578,-8026,-7041,-5691,-4058,-2292,-533,1060,2364,3293,3802,3901,3651,3137,2494,1836,1284,921,798,906,1218,1649,2117,2534,2826,2961,2941,2798,2616,2467,2445,2614,2988,3577,4295,5072,5783,6317,6578,6500,6067,5321,4338,3253,2188,1304,689,436,546,982,1651,2411,3112,3596,3744,3463,2738,1600,153,-1456,-3039,-4411,-5384,-5835,-5683,-4936,-3677,-2049,-254,1485,2960,3977,4429,4258,3508,2283,754,-894,-2456,-3779,-4736,-5281,-5419,-5219,-4775,-4218,-3642,-3153,-2782,-2548,-2395,-2271,-2068,-1717,-1145,-316,734,1956,3223,4395,5329,5889,5988,5597,4743,3527,2074,564,-853,-2006,-2798,-3157,-3083,-2628,-1892,-1008,-127,624,1126,1332,1222,858,324,-242,-715,-968,-923,-538,162,1113,2204,3301,4291,5041,5518,5669,5549,5214,4760,4292,3898,3647,3573,3664,3892,4169,4432,4567,4525,4227,3680,2876,1888,781,-320,-1307,-2059,-2476,-2502,-2107,-1337,-261,985,2269,3423,4319,4841,4933,4594,3864,2858,1684,507,-559,-1399,-1952,-2204,-2187,-1964,-1650,-1328,-1122,-1081,-1257,-1627,-2131,-2686,-3157,-3446,-3433,-3071,-2342,-1301,-43,1286,2537,3560,4248,4530,4418,3928,3191,2286,1376,563,-34,-352,-363,-68,465,1185,1985,2799,3565,4239,4837,5366,5888,6440,7070,7792,8594,9425,10210,10858,11272,11387,11155,10602,9765,8762,7701,6716,5910,5360,5088,5077,5259,5530,5782,5890,5761,5321,4555,3466,2125,616,-950,-2445,-3754,-4776,-5418,-5653,-5457,-4875,-3973,-2859,-1656,-499,491,1201,1569,1553,1170,470,-467,-1530,-2612,-3598,-4392,-4932,-5168,-5114,-4793,-4276,-3638,-2976,-2351,-1838,-1436,-1154,-934,-728,-460,-76,451,1123,1892,2683,3408,3968,4298,4358,4153,3731,3164,2549,1977,1540,1290,1268,1466,1842,2338,2849,3288,3559,3597,3368,2891,2218,1459,726,162,-129,-68,378,1164,2218,3406,4597,5644,6447,6917,7042,6833,6347,5664,4870,4050,3269,2580,1994,1530,1138,829,532,260,-12,-271,-490,-641,-695,-617,-406,-46,432,1000,1612,2195,2698,3042,3180,3066,2696,2074,1243,270,-780,-1815,-2777,-3590,-4235,-4668,-4917,-4974,-4893,-4700,-4460,-4212,-4019,-3891,-3869,-3909,-4013,-4090,-4125,-4017,-3769,-3341,-2766,-2097,-1408,-791,-340,-103,-131,-398,-881,-1494,-2182,-2836,-3422,-3853,-4121,-4190,-4063,-3753,-3291,-2714,-2085,-1450,-881,-404,-74,143,226,262,272,338,490,769,1168,1685,2260,2868,3425,3908,4248,4442,4459,4314,4023,3600,3090,2498,1864,1196,507,-203,-931,-1693,-2470,-3286,-4104,-4928,-5714,-6432,-7030,-7471,-7689,-7670,-7372,-6819,-6038,-5100,-4091,-3116,-2284,-1676,-1375,-1390,-1733,-2361,-3206,-4196,-5239,-6247,-7147,-7869,-8361,-8597,-8560,-8260,-7732,-6999,-6129,-5149,-4114,-3072,-2051,-1114,-294,352,768,921,752,264,-545,-1622,-2877,-4207,-5455,-6507,-7229,-7553,-7453,-6943,-6115,-5053,-3909,-2780,-1822,-1094,-699,-647,-953,-1579,-2440,-3457,-4483,-5409,-6099,-6452,-6403,-5923,-5031,-3791,-2295,-664,967,2468,3713,4607,5078,5090,4639,3764,2525,1018,-643,-2353,-3965,-5403,-6554,-7386,-7868,-8014,-7886,-7533,-7074,-6559,-6099,-5713,-5441,-5254,-5121,-4978,-4776,-4467,-4038,-3500,-2903,-2305,-1796,-1441,-1309,-1432,-1828,-2463,-3312,-4292,-5336,-6355,-7262,-7991,-8475,-8700,-8640,-8331,-7793,-7071,-6212,-5247,-4225,-3170,-2122,-1123,-217,540,1092,1393,1399,1104,517,-294,-1270,-2277,-3232,-4019,-4568,-4834,-4799,-4485,-3927,-3182,-2306,-1365,-414,484,1292,1959,2486,2856,3095,3241,3327,3415,3540,3737,4030,4410,4873,5378,5887,6347,6693,6887,6865,6614,6107,5360,4402,3281,2060,820,-367,-1429,-2304,-2974,-3403,-3636,-3682,-3619,-3494,-3373,-3312,-3328,-3432,-3597,-3759,-3877,-3861,-3681,-3306,-2745,-2050,-1286,-543,79,512,671,542,102,-615,-1555,-2655,-3804,-4915,-5862,-6554,-6890,-6817,-6298,-5347,-4011,-2376,-549,1327,3122,4700,5934,6756,7094,6956,6367,5398,4160,2766,1366,82,-962,-1677,-2016,-1969,-1571,-906,-45,869,1776,2555,3161,3554,3698,3614,3300,2803,2161,1459,760,175,-221,-328,-103,503,1462,2739,4232,5826,7375,8738,9786,10412,10554,10204,9376,8168,6660,5010,3343,1797,502,-483,-1079,-1319,-1215,-868,-353,199,697,1047,1191,1110,821,378,-144,-650,-1066,-1317,-1373,-1229,-918,-494,-25,402,732,902,885,672,268,-299,-999,-1785,-2613,-3426,-4159,-4772,-5179,-5362,-5251,-4853,-4147,-3176,-1986,-659,699,1991,3093,3937,4446,4601,4422,3942,3262,2458,1656,938,394,69,-30,95,376,776,1211,1652,2044,2389,2673,2902,3091,3226,3314,3351,3331,3279,3215,3187,3248,3450,3834,4414,5183,6087,7042,7958,8697,9168,9269,8944,8189,7024,5529,3808,1992,207,-1408,-2772,-3800,-4484,-4832,-4908,-4789,-4574,-4356,-4216,-4200,-4329,-4567,-4858,-5105,-5212,-5084,-4655,-3902,-2848,-1569,-178,1190,2386,3290,3794,3861,3476,2701,1608,321,-1052,-2368,-3543,-4453,-5061,-5286,-5126,-4559,-3611,-2322,-757,990,2801,4540,6065,7230,7935,8097,7703,6791,5439,3795,2000,234,-1354,-2643,-3532,-4006,-4056,-3764,-3193,-2479,-1690,-958,-307,184,528,702,724,603,371,44,-301,-633,-841,-873,-631,-90,778,1921,3269,4684,6034,7134,7868,8099,7783,6909,5529,3764,1750,-329,-2311,-4027,-5357,-6205,-6554,-6410,-5851,-4970,-3907,-2790,-1760,-927,-358,-103,-131,-389,-783,-1197,-1526,-1679,-1600,-1283,-760,-98,602,1241,1716,1951,1907,1551,928,50,-986,-2148,-3325,-4478,-5513,-6368,-6978,-7270,-7191,-6712,-5804,-4517,-2898,-1072,818,2612,4135,5257,5869,5930,5448,4492,3163,1616,-12,-1552,-2879,-3873,-4478,-4648,-4417,-3817,-2943,-1887,-752,347,1337,2105,2627,2829,2737,2357,1772,1078,403,-115,-364,-254,249,1113,2256,3542,4797,5865,6573,6833,6562,5800,4586,3065,1384,-297,-1795,-3003,-3810,-4182,-4135,-3731,-3071,-2305,-1549,-962,-624,-619,-948,-1577,-2414,-3338,-4187,-4833,-5132,-5034,-4496,-3585,-2387,-1057,243,1351,2131,2487,2391,1854,953,-206,-1507,-2812,-4032,-5062,-5854,-6356,-6540,-6394,-5899,-5056,-3885,-2422,-733,1062,2860,4486,5820,6727,7137,7013,6391,5340,3987,2464,925,-490,-1679,-2542,-3066,-3236,-3106,-2744,-2236,-1672,-1135,-682,-356,-176,-140,-240,-446,-718,-1016,-1260,-1392,-1331,-1021,-425,465,1599,2914,4275,5569,6636,7372,7659,7481,6818,5755,4393,2877,1367,15,-1058,-1752,-2043,-1931,-1498,-832,-81,628,1163,1428,1366,981,299,-570,-1522,-2413,-3100,-3492,-3486,-3088,-2307,-1236,6,1292,2462,3407,4016,4240,4066,3521,2675,1600,402,-847,-2056,-3177,-4148,-4927,-5470,-5725,-5660,-5220,-4409,-3223,-1726,-6,1804,3553,5085,6258,6979,7175,6862,6067,4893,3441,1858,267,-1198,-2430,-3360,-3936,-4155,-4049,-3659,-3079,-2372,-1624,-906,-250,297,754,1127,1456,1795,2182,2686,3314,4095,4993,5965,6931,7796,8465,8853,8899,8576,7900,6919,5714,4390,3045,1787,688,-192,-830,-1227,-1402,-1405,-1284,-1102,-920,-784,-737,-801,-963,-1226,-1509,-1797,-1974,-2008,-1813,-1364,-656,281,1371,2521,3607,4531,5175,5498,5452,5080,4416,3568,2610,1645,739,-56,-713,-1236,-1613,-1865,-1961,-1902,-1626,-1122,-335,724,2030,3522,5079,6580,7882,8854,9402,9462,9020,8119,6821,5246,3513,1766,141,-1238,-2287,-2923,-3144,-2952,-2402,-1576,-569,526,1596,2590,3431,4105,4603,4952,5175,5349,5495,5683,5922,6231,6569,6913,7170,7292,7197,6841,6201,5291,4160,2889,1580,347,-717,-1511,-2006,-2163,-2020,-1616,-1036,-362,295,879,1288,1524,1548,1393,1109,740,380,93,-54,1,279,790,1503,2362,3295,4212,5030,5654,6035,6102,5863,5292,4441,3333,2041,620,-842,-2285,-3606,-4747,-5616,-6154,-6299,-6030,-5330,-4250,-2850,-1242,430,2027,3396,4417,5015,5134,4810,4076,3032,1781,447,-858,-2012,-2943,-3581,-3892,-3891,-3589,-3063,-2356,-1563,-728,86,858,1570,2231,2836,3408,3943,4437,4899,5299,5649,5917,6103,6189,6167,6029,5768,5397,4919,4370,3780,3185,2639,2163,1808,1564,1452,1431,1495,1585,1676,1716,1676,1525,1249,845,325,-289,-952,-1629,-2249,-2773,-3136,-3289,-3215,-2889,-2344,-1626,-801,29,778,1350,1673,1698,1405,813,-40,-1095,-2280,-3532,-4774,-5954,-7017,-7911,-8593,-9016,-9136,-8919,-8344,-7399,-6121,-4549,-2784,-930,879,2509,3845,4785,5270,5280,4835,3985,2818,1436,-49,-1527,-2894,-4081,-5025,-5710,-6132,-6314,-6284,-6078,-5720,-5223,-4612,-3874,-3050,-2144,-1207,-288,569,1300,1877,2268,2466,2470,2302,1980,1540,1014,438,-145,-703,-1200,-1607,-1908,-2088,-2162,-2140,-2058,-1947,-1847,-1790,-1799,-1895,-2081,-2356,-2709,-3119,-3557,-4004,-4404,-4751,-4982,-5086,-5030,-4798,-4399,-3848,-3194,-2496,-1835,-1285,-925,-808,-966,-1406,-2082,-2971,-3966,-5036,-6085,-7076,-7960,-8708,-9294,-9705,-9915,-9912,-9688,-9220,-8537,-7615,-6521,-5257,-3917,-2541,-1234,-58,897,1563,1899,1853,1438,656,-438,-1780,-3264,-4797,-6245,-7523,-8529,-9219,-9551,-9544,-9195,-8571,-7697,-6638,-5448,-4174,-2890,-1641,-500,494,1286,1861,2201,2320,2239,1993,1625,1181,702,235,-190,-549,-825,-1020,-1140,-1206,-1251,-1305,-1406,-1580,-1844,-2206,-2641,-3137,-3650,-4160,-4621,-5032,-5366,-5639,-5855,-6029,-6177,-6299,-6389,-6428,-6384,-6223,-5912,-5430,-4779,-3975,-3075,-2127,-1236,-458,105,409,405,80,-551,-1452,-2556,-3768,-4984,-6085,-6953,-7507,-7657,-7407,-6744,-5739,-4464,-3017,-1509,-39,1301,2437,3313,3897,4166,4130,3802,3210,2407,1438,380,-691,-1717,-2606,-3326,-3825,-4084,-4104,-3885,-3443,-2802,-1992,-1036,7,1112,2199,3229,4114,4824,5289,5511,5475,5211,4763,4186,3544,2894,2298,1782,1393,1119,974,930,960,1030,1086,1100,1008,799,439,-67,-690,-1412,-2165,-2911,-3580,-4134,-4519,-4718,-4706,-4490,-4081,-3493,-2767,-1915,-981,5,1015,2000,2930,3753,4434,4914,5176,5172,4903,4362,3563,2539,1330,-5,-1399,-2753,-3995,-5008,-5736,-6099,-6092,-5705,-4997,-4027,-2871,-1621,-334,918,2106,3189,4158,4985,5653,6137,6401,6417,6157,5609,4776,3696,2420,1038,-351,-1634,-2690,-3432,-3758,-3648,-3074,-2084,-755,822,2500,4171,5679,6945,7859,8406,8562,8364,7869,7147,6276,5334,4382,3468,2633,1888,1256,729,322,8,-191,-323,-376,-394,-390,-379,-387,-394,-423,-435,-445,-416,-361,-262,-134,10,167,304,444,558,689,836,1033,1298,1636,2054,2520,3012,3465,3849,4089,4166,4025,3665,3076,2282,1316,247,-850,-1887,-2753,-3390,-3712,-3708,-3372,-2741,-1867,-814,343,1559,2765,3933,5015,5987,6808,7445,7854,7991,7823,7320,6475,5318,3887,2286,604,-1019,-2467,-3620,-4390,-4732,-4634,-4137,-3316,-2279,-1138,-28,958,1719,2211,2413,2341,2056,1627,1150,704,377,205,225,427,762,1207,1654,2080,2391,2568,2574,2409,2088,1643,1117,570,56,-365,-640,-755,-676,-436,-55,422,926,1409,1816,2103,2264,2297,2237,2123,2016,1945,1970,2079,2281,2531,2776,2965,3025,2920,2592,2049,1271,314,-779,-1914,-2992,-3915,-4588,-4937,-4941,-4594,-3958,-3104,-2126,-1126,-187,625,1270,1730,2020,2144,2148,2034,1826,1525,1113,591,-61,-819,-1669,-2536,-3376,-4082,-4607,-4872,-4863,-4569,-4029,-3294,-2440,-1540,-660,133,817,1368,1793,2115,2363,2578,2794,3045,3340,3689,4075,4465,4829,5105,5269,5265,5087,4718,4169,3467,2638,1725,770,-183,-1084,-1893,-2571,-3094,-3446,-3641,-3687,-3621,-3478,-3292,-3098,-2908,-2719,-2525,-2280,-1964,-1527,-962,-264,535,1367,2168,2819,3248,3362,3119,2495,1517,237,-1247,-2831,-4367,-5753,-6845,-7576,-7881,-7756,-7227,-6368,-5266,-4021,-2744,-1515,-411,521,1269,1815,2178,2371,2400,2274,1985,1522,879,65,-899,-1934,-2972,-3888,-4584,-4959,-4950,-4541,-3760,-2676,-1409,-68,1197,2302,3140,3692,3936,3905,3665,3262,2795,2307,1868,1497,1220,1014,872,752,625,470,259,5,-290,-603,-898,-1164,-1374,-1524,-1629,-1683,-1722,-1746,-1778,-1822,-1886,-1970,-2068,-2196,-2315,-2457,-2569,-2644,-2652,-2532,-2272,-1805,-1127,-226,867,2085,3341,4507,5462,6070,6244,5913,5066,3754,2046,102,-1946,-3909,-5640,-7012,-7929,-8372,-8335,-7889,-7106,-6098,-4959,-3799,-2684,-1685,-819,-106,462,913,1252,1509,1670,1733,1676,1482,1154,693,164,-405,-913,-1319,-1561,-1616,-1494,-1224,-866,-490,-161,71,168,149,26,-118,-237,-237,-84,272,822,1534,2344,3162,3894,4439,4734,4707,4386,3774,2970,2068,1186,439,-76,-320,-259,59,582,1225,1885,2485,2943,3208,3247,3062,2661,2092,1391,631,-128,-816,-1362,-1710,-1808,-1632,-1174,-479,404,1362,2297,3069,3584,3732,3483,2815,1775,440,-1082,-2657,-4158,-5467,-6483,-7160,-7452,-7375,-6956,-6239,-5299,-4192,-2998,-1773,-581,546,1577,2509,3338,4079,4726,5287,5733,6049,6199,6160,5914,5472,4838,4066,3179,2245,1299,392,-450,-1193,-1827,-2323,-2679,-2854,-2837,-2583,-2071,-1287,-237,1046,2493,4023,5515,6861,7944,8674,8982,8856,8300,7405,6244,4969,3693,2553,1638,1011,674,613,744,1003,1282,1513,1619,1573,1357,987,508,-35,-574,-1035,-1370,-1506,-1413,-1057,-433,443,1530,2758,4026,5224,6223,6906,7184,6995,6337,5259,3847,2241,590,-945,-2229,-3137,-3625,-3645,-3247,-2470,-1420,-179,1131,2427,3601,4589,5316,5756,5888,5725,5329,4732,4065,3368,2758,2266,1942,1777,1759,1834,1959,2067,2112,2050,1852,1515,1043,464,-185,-843,-1462,-1959,-2280,-2357,-2139,-1596,-732,442,1845,3417,5037,6608,8016,9178,10019,10503,10616,10381,9840,9060,8120,7102,6074,5110,4237,3484,2860,2338,1922,1571,1286,1035,818,618,423,241,41,-163,-383,-618,-843,-1044,-1187,-1226,-1133,-886,-474,57,666,1271,1765,2093,2157,1947,1453,718,-185,-1169,-2131,-2994,-3671,-4129,-4340,-4305,-4048,-3591,-2969,-2227,-1398,-529,322,1113,1783,2287,2613,2738,2701,2540,2313,2090,1916,1836,1860,1981,2184,2420,2668,2874,3020,3070,3017,2857,2588,2243,1836,1418,1034,740,585,630,882,1369,2033,2838,3667,4442,5029,5356,5340,4964,4231,3210,1992,697,-529,-1578,-2327,-2736,-2768,-2481,-1926,-1235,-501,137,606,814,747,389,-225,-1039,-1997,-2998,-3978,-4835,-5500,-5891,-5949,-5626,-4900,-3786,-2327,-627,1188,2953,4478,5612,6199,6174,5505,4247,2508,437,-1773,-3950,-5909,-7515,-8672,-9311,-9440,-9059,-8255,-7090,-5690,-4165,-2658,-1290,-199,535,845,739,267,-460,-1300,-2101,-2719,-3051,-3061,-2739,-2184,-1473,-758,-152,223,291,12,-615,-1535,-2678,-3933,-5174,-6288,-7141,-7643,-7709,-7299,-6403,-5077,-3390,-1494,475,2316,3879,4983,5535,5451,4743,3468,1744,-250,-2324,-4273,-5910,-7099,-7750,-7836,-7409,-6546,-5397,-4086,-2800,-1640,-752,-191,-3,-196,-727,-1541,-2557,-3669,-4772,-5761,-6520,-6983,-7075,-6794,-6161,-5256,-4192,-3116,-2172,-1491,-1173,-1257,-1743,-2580,-3652,-4879,-6102,-7238,-8185,-8882,-9305,-9429,-9285,-8873,-8255,-7442,-6514,-5505,-4500,-3548,-2733,-2080,-1640,-1368,-1254,-1195,-1142,-995,-729,-328,164,666,1076,1284,1196,747,-77,-1249,-2686,-4279,-5884,-7356,-8560,-9378,-9737,-9594,-8952,-7847,-6365,-4596,-2691,-778,975,2437,3476,4017,4002,3461,2427,1034,-601,-2300,-3897,-5237,-6193,-6680,-6690,-6229,-5412,-4326,-3149,-1985,-1004,-262,145,223,-26,-545,-1264,-2102,-2954,-3746,-4374,-4773,-4885,-4654,-4097,-3206,-2067,-765,570,1784,2740,3311,3416,3044,2216,1048,-341,-1783,-3124,-4239,-5016,-5420,-5428,-5082,-4440,-3580,-2593,-1571,-589,262,935,1354,1512,1375,984,381,-351,-1093,-1749,-2194,-2371,-2230,-1798,-1137,-353,434,1087,1514,1623,1397,833,-2,-1039,-2159,-3260,-4233,-4987,-5450,-5585,-5354,-4781,-3859,-2662,-1234,324,1917,3435,4763,5815,6510,6814,6728,6273,5544,4619,3627,2680,1876,1297,983,927,1118,1473,1948,2439,2896,3239,3438,3448,3260,2874,2298,1567,715,-196,-1113,-1936,-2607,-3025,-3145,-2916,-2355,-1491,-438,713,1796,2708,3323,3585,3477,3004,2250,1265,169,-968,-2043,-2994,-3759,-4289,-4572,-4578,-4335,-3858,-3195,-2408,-1558,-720,42,691,1178,1526,1728,1843,1911,1977,2088,2245,2456,2679,2880,3014,3042,2963,2751,2460,2089,1708,1344,1034,813,696,692,809,1043,1397,1878,2477,3190,3982,4810,5609,6292,6789,7007,6913,6467,5704,4677,3486,2263,1138,250,-303,-458,-200,426,1332,2407,3495,4479,5226,5648,5697,5359,4668,3694,2536,1308,141,-855,-1557,-1904,-1818,-1317,-407,814,2241,3716,5077,6167,6853,7050,6726,5918,4691,3183,1507,-179,-1766,-3138,-4232,-4993,-5414,-5502,-5284,-4824,-4160,-3387,-2545,-1719,-949,-281,257,658,918,1055,1095,1066,1002,937,873,843,802,768,684,549,336,50,-306,-706,-1123,-1523,-1865,-2122,-2260,-2251,-2088,-1742,-1212,-486,442,1556,2836,4225,5662,7031,8240,9163,9704,9792,9399,8536,7291,5760,4115,2505,1112,63,-537,-637,-254,554,1673,2957,4258,5400,6264,6712,6701,6184,5200,3806,2110,242,-1643,-3400,-4864,-5931,-6496,-6525,-6050,-5125,-3896,-2510,-1126,89,1042,1636,1872,1741,1309,626,-226,-1180,-2161,-3115,-3978,-4721,-5288,-5672,-5839,-5780,-5497,-4975,-4247,-3318,-2245,-1068,133,1287,2322,3159,3764,4098,4169,3996,3621,3097,2490,1851,1248,715,298,-2,-168,-242,-233,-198,-168,-180,-258,-391,-576,-745,-866,-850,-649,-225,433,1280,2252,3242,4128,4808,5168,5173,4804,4098,3158,2084,1023,94,-595,-989,-1052,-828,-367,240,880,1467,1899,2122,2081,1782,1225,463,-452,-1441,-2427,-3312,-4022,-4469,-4605,-4403,-3870,-3074,-2091,-1049,-66,745,1302,1557,1521,1218,723,99,-569,-1226,-1819,-2318,-2724,-3024,-3252,-3412,-3519,-3589,-3592,-3535,-3375,-3105,-2711,-2207,-1621,-1002,-408,104,476,681,699,545,252,-130,-545,-932,-1233,-1426,-1465,-1386,-1193,-950,-710,-541,-500,-622,-923,-1366,-1908,-2449,-2882,-3094,-2974,-2444,-1485,-113,1558,3394,5192,6763,7904,8488,8434,7737,6506,4866,3043,1247,-319,-1478,-2139,-2272,-1923,-1209,-280,681,1509,2044,2214,1939,1265,232,-1050,-2452,-3853,-5103,-6091,-6696,-6842,-6478,-5614,-4318,-2730,-1034,535,1770,2493,2630,2227,1420,440,-477,-1127,-1401,-1290,-900,-369,130,500,677,713,661,629,652,743,820,754,405,-348,-1546,-3105,-4841,-6447,-7569,-7884,-7129,-5241,-2299,1364,5318,8987,11829,13369,13305,11542,8232,3721,-1458,-6680,-11308,-14743,-16538,-16426,-14366,-10569,-5448,402,6286,11502,15430,17607,17827,16128,12836,8471,3669,-887,-4654,-7210,-8393,-8243,-6988,-4983,-2628,-275,1772,3363,4404,4945,5051,4839,4418,3857,3217,2489,1682,749,-283,-1412,-2540,-3561,-4350,-4763,-4756,-4286,-3469,-2425,-1390,-562,-147,-248,-882,-1937,-3207,-4413,-5287,-5585,-5189,-4104,-2475,-570,1282,2752,3565,3570,2763,1288,-602,-2558,-4256,-5377,-5744,-5269,-4032,-2222,-126,1904,3530,4455,4482,3562,1769,-649,-3366,-5972,-8080,-9367,-9632,-8848,-7134,-4773,-2116,445,2575,4013,4656,4496,3686,2417,956,-458,-1621,-2387,-2698,-2562,-2044,-1267,-356,557,1357,1981,2390,2601,2662,2644,2632,2712,2941,3372,3983,4741,5537,6255,6742,6878,6542,5692,4330,2534,441,-1770,-3895,-5742,-7142,-7998,-8244,-7911,-7051,-5796,-4284,-2687,-1154,179,1242,1998,2497,2813,3068,3381,3855,4551,5493,6631,7907,9201,10417,11441,12220,12686,12858,12732,12356,11779,11064,10261,9443,8628,7850,7098,6328,5517,4583,3505,2234,787,-802,-2454,-4072,-5521,-6705,-7485,-7816,-7618,-6906,-5700,-4084,-2165,-79,2021,3990,5677,6961,7750,7978,7634,6741,5354,3564,1473,-802,-3144,-5425,-7516,-9277,-10566,-11254,-11231,-10461,-8934,-6778,-4128,-1246,1627,4210,6277,7660,8263,8103,7242,5849,4083,2157,237,-1535,-3039,-4261,-5156,-5785,-6166,-6342,-6331,-6139,-5747,-5163,-4368,-3401,-2293,-1127,6,1006,1756,2191,2235,1912,1232,304,-792,-1914,-2964,-3830,-4451,-4778,-4811,-4559,-4085,-3435,-2708,-1962,-1292,-742,-362,-175,-170,-355,-685,-1145,-1690,-2276,-2870,-3418,-3898,-4286,-4581,-4792,-4940,-5052,-5160,-5297,-5488,-5757,-6113,-6555,-7066,-7614,-8169,-8676,-9108,-9407,-9555,-9513,-9273,-8822,-8178,-7355,-6405,-5374,-4329,-3346,-2492,-1828,-1414,-1255,-1357,-1672,-2122,-2631,-3078,-3382,-3450,-3235,-2721,-1934,-943,152,1234,2182,2894,3291,3342,3049,2463,1668,764,-123,-895,-1450,-1743,-1747,-1474,-975,-314,433,1166,1836,2363,2736,2927,2960,2853,2655,2415,2183,2017,1948,2011,2201,2508,2900,3326,3738,4071,4276,4308,4152,3795,3269,2612,1887,1174,544,69,-194,-209,22,504,1167,1985,2867,3765,4614,5382,6040,6589,7027,7372,7639,7833,7973,8061,8114,8142,8169,8208,8272,8383,8526,8717,8938,9188,9446,9713,9959,10191,10386,10538,10650,10700,10722,10689,10652,10599,10566,10557,10588,10663,10770,10916,11057,11188,11270,11267,11175,10954,10630,10185,9673,9108,8543,8028,7591,7268,7070,6991,7039,7178,7423,7717,8072,8420,8725,8930,8950,8737,8238,7428,6352,5054,3654,2272,1030,48,-607,-909,-881,-593,-150,347,783,1091,1205,1119,847,424,-71,-589,-1036,-1367,-1530,-1499,-1287,-924,-460,11,437,715,826,707,392,-118,-760,-1470,-2191,-2847,-3394,-3793,-4030,-4120,-4081,-3950,-3777,-3593,-3463,-3394,-3443,-3595,-3877,-4262,-4740,-5281,-5853,-6419,-6947,-7402,-7759,-8006,-8130,-8144,-8063,-7919,-7740,-7575,-7441,-7370,-7366,-7429,-7540,-7694,-7856,-8019,-8173,-8289,-8389,-8443,-8466,-8453,-8397,-8307,-8175,-8012,-7821,-7613,-7405,-7210,-7041,-6926,-6851,-6853,-6901,-7003,-7148,-7303,-7470,-7616,-7737,-7826,-7882,-7904,-7903,-7894,-7868,-7859,-7841,-7845,-7846,-7858,-7863,-7863,-7853,-7831,-7799,-7758,-7716,-7672,-7639,-7618,-7624,-7653,-7721,-7810,-7926,-8048,-8166,-8258,-8309,-8311,-8253,-8145,-7991,-7812,-7618,-7432,-7267,-7128,-7021,-6935,-6851,-6756,-6613,-6416,-6142,-5795,-5383,-4923,-4444,-3975,-3546,-3184,-2914,-2753,-2707,-2781,-2949,-3210,-3511,-3843,-4158,-4425,-4631,-4734,-4749,-4654,-4477,-4229,-3949,-3657,-3401,-3184,-3048,-2975,-2986,-3041,-3144,-3254,-3350,-3416,-3411,-3344,-3184,-2951,-2646,-2295,-1924,-1553,-1212,-917,-686,-529,-438,-416,-437,-493,-560,-617,-653,-649,-595,-487,-318,-92,181,505,853,1232,1619,2017,2415,2813,3206,3598,3976,4347,4698,5034,5347,5652,5930,6215,6477,6741,6995,7221,7433,7583,7695,7727,7698,7597,7441,7247,7039,6851,6701,6629,6640,6747,6944,7202,7496,7775,8006,8134,8151,8015,7748,7345,6849,6287,5716,5160,4687,4296,4041,3903,3902,4008,4220,4484,4795,5089,5350,5538,5628,5618,5506,5316,5082,4847,4658,4567,4595,4784,5110,5576,6128,6722,7288,7768,8096,8234,8155,7860,7380,6756,6063,5364,4747,4263,3979,3897,4040,4361,4831,5373,5936,6444,6856,7133,7271,7270,7179,7029,6891,6810,6847,7016,7346,7802,8349,8924,9448,9857,10082,10097,9894,9491,8956,8347,7761,7280,6974,6893,7056,7424,7963,8564,9150,9606,9851,9832,9510,8916,8077,7092,6036,5025,4135,3442,2980,2761,2758,2932,3207,3528,3812,4015,4091,4030,3844,3552,3214,2849,2534,2271,2107,2028,2033,2095,2181,2267,2312,2305,2228,2073,1860,1587,1290,984,685,416,178,-27,-198,-358,-509,-672,-862,-1078,-1337,-1626,-1949,-2293,-2652,-3015,-3374,-3722,-4045,-4345,-4616,-4847,-5056,-5223,-5368,-5491,-5592,-5686,-5773,-5862,-5952,-6051,-6152,-6251,-6352,-6442,-6524,-6590,-6636,-6660,-6656,-6630,-6582,-6516,-6450,-6375,-6319,-6278,-6265,-6298,-6362,-6487,-6637,-6838,-7050,-7283,-7500,-7704,-7865,-7990,-8057,-8079,-8043,-7970,-7853,-7715,-7554,-7394,-7228,-7088,-6952,-6862,-6779,-6742,-6714,-6710,-6714,-6717,-6710,-6694,-6655,-6609,-6543,-6477,-6407,-6349,-6302,-6272,-6262,-6270,-6294,-6329,-6372,-6414,-6460,-6491,-6525,-6537,-6545,-6539,-6511,-6486,-6425,-6371,-6284,-6196,-6092,-5978,-5864,-5749,-5646,-5565,-5508,-5486,-5501,-5548,-5627,-5730,-5843,-5963,-6077,-6176,-6258,-6316,-6351,-6360,-6352,-6325,-6291,-6252,-6221,-6183,-6163,-6135,-6114,-6087,-6053,-6011,-5968,-5919,-5881,-5851,-5839,-5849,-5875,-5927,-5994,-6072,-6165,-6244,-6332,-6381,-6426,-6420,-6400,-6342,-6265,-6178,-6085,-6006,-5945,-5903,-5899,-5910,-5958,-6019,-6096,-6172,-6242,-6281,-6300,-6262,-6198,-6077,-5935,-5761,-5576,-5386,-5203,-5023,-4858,-4681,-4513,-4319,-4107,-3873,-3602,-3320,-3022,-2715,-2429,-2147,-1912,-1698,-1534,-1403,-1309,-1248,-1210,-1193,-1194,-1207,-1239,-1281,-1349,-1427,-1529,-1638,-1752,-1860,-1942,-1993,-1991,-1937,-1817,-1646,-1419,-1158,-879,-596,-341,-116,62,201,294,377,444,537,666,847,1094,1406,1774,2184,2609,3029,3403,3720,3946,4075,4108,4041,3907,3722,3532,3360,3267,3263,3389,3645,4021,4487,5007,5512,5961,6293,6468,6468,6282,5940,5469,4939,4402,3934,3590,3421,3454,3693,4130,4710,5402,6117,6805,7398,7842,8121,8199,8110,7857,7500,7081,6661,6290,6017,5868,5861,5992,6236,6568,6936,7305,7621,7864,7994,8009,7916,7715,7450,7132,6806,6493,6222,6012,5862,5790,5772,5806,5868,5943,6014,6063,6090,6075,6041,5974,5898,5811,5732,5662,5610,5574,5553,5539,5534,5519,5508,5480,5451,5413,5376,5338,5308,5280,5266,5252,5260,5263,5284,5310,5335,5380,5411,5462,5496,5544,5575,5610,5632,5650,5652,5653,5631,5609,5564,5525,5470,5433,5397,5387,5406,5452,5534,5638,5764,5897,6025,6141,6231,6295,6333,6341,6330,6308,6281,6268,6266,6297,6355,6455,6595,6771,6980,7202,7433,7631,7793,7879,7885,7793,7602,7314,6952,6522,6073,5613,5193,4824,4532,4333,4210,4176,4183,4236,4283,4325,4325,4297,4223,4135,4035,3953,3901,3894,3940,4032,4167,4324,4491,4649,4780,4873,4914,4897,4821,4680,4492,4248,3976,3678,3374,3082,2813,2591,2429,2335,2326,2389,2535,2733,2972,3217,3430,3584,3637,3568,3368,3028,2573,2032,1444,864,330,-110,-422,-600,-618,-517,-294,-1,321,644,901,1085,1151,1096,919,623,246,-202,-661,-1117,-1523,-1847,-2075,-2184,-2184,-2078,-1897,-1663,-1424,-1203,-1043,-961,-975,-1090,-1292,-1573,-1900,-2252,-2596,-2909,-3166,-3363,-3484,-3551,-3563,-3555,-3539,-3540,-3570,-3636,-3729,-3840,-3939,-4012,-4028,-3980,-3861,-3681,-3465,-3232,-3033,-2877,-2806,-2817,-2918,-3095,-3319,-3573,-3817,-4042,-4221,-4359,-4461,-4542,-4628,-4742,-4905,-5144,-5450,-5839,-6270,-6741,-7202,-7624,-7978,-8230,-8370,-8396,-8313,-8155,-7944,-7731,-7544,-7428,-7391,-7452,-7589,-7781,-7987,-8163,-8262,-8260,-8116,-7847,-7444,-6949,-6388,-5807,-5251,-4745,-4333,-4010,-3795,-3665,-3607,-3587,-3590,-3572,-3535,-3448,-3327,-3171,-3007,-2851,-2738,-2690,-2730,-2873,-3127,-3479,-3922,-4427,-4960,-5501,-6001,-6453,-6828,-7120,-7334,-7465,-7543,-7565,-7566,-7547,-7530,-7520,-7524,-7534,-7560,-7577,-7596,-7590,-7566,-7498,-7398,-7237,-7032,-6771,-6459,-6121,-5755,-5409,-5091,-4844,-4681,-4636,-4693,-4881,-5146,-5491,-5850,-6197,-6467,-6635,-6651,-6510,-6199,-5745,-5175,-4543,-3906,-3323,-2854,-2533,-2403,-2446,-2684,-3045,-3523,-4027,-4534,-4962,-5297,-5483,-5530,-5425,-5208,-4889,-4538,-4166,-3848,-3591,-3441,-3398,-3467,-3628,-3849,-4096,-4321,-4481,-4546,-4482,-4290,-3975,-3562,-3093,-2616,-2173,-1818,-1576,-1474,-1508,-1676,-1934,-2264,-2612,-2937,-3207,-3386,-3462,-3428,-3294,-3071,-2794,-2483,-2171,-1884,-1637,-1440,-1297,-1202,-1135,-1093,-1043,-985,-893,-769,-612,-422,-224,-17,170,328,444,504,520,480,417,321,237,166,136,154,235,377,595,867,1204,1578,1995,2425,2854,3257,3607,3886,4058,4129,4063,3901,3630,3302,2945,2598,2313,2102,2010,2016,2131,2316,2537,2761,2933,3026,3017,2880,2633,2286,1865,1417,980,600,324,176,183,342,643,1051,1534,2039,2525,2956,3297,3542,3689,3742,3736,3685,3616,3558,3518,3509,3542,3597,3685,3780,3884,3978,4056,4117,4152,4167,4167,4149,4135,4122,4131,4163,4244,4363,4552,4785,5077,5398,5739,6068,6366,6607,6772,6855,6850,6769,6620,6434,6210,5998,5788,5616,5486,5402,5382,5407,5497,5626,5800,5999,6216,6424,6619,6768,6858,6874,6799,6633,6384,6057,5688,5296,4929,4605,4368,4221,4187,4248,4391,4581,4780,4953,5044,5040,4897,4617,4208,3674,3069,2430,1810,1276,868,628,589,737,1081,1567,2172,2833,3513,4160,4752,5255,5670,5981,6204,6335,6387,6359,6255,6076,5824,5501,5125,4700,4265,3833,3450,3129,2906,2792,2795,2910,3130,3427,3790,4191,4603,5016,5395,5738,6015,6217,6328,6337,6232,6024,5707,5305,4844,4338,3847,3378,2983,2677,2472,2382,2391,2487,2642,2829,3015,3175,3287,3333,3311,3218,3067,2867,2637,2391,2145,1920,1716,1549,1420,1323,1269,1240,1240,1264,1302,1357,1426,1495,1572,1638,1688,1721,1713,1678,1605,1505,1388,1279,1181,1136,1137,1208,1342,1526,1748,1966,2177,2322,2414,2420,2355,2226,2046,1846,1637,1451,1285,1166,1071,1018,975,938,890,814,692,533,309,61,-236,-524,-807,-1033,-1178,-1223,-1134,-920,-583,-146,343,850,1311,1680,1914,1983,1874,1593,1161,611,-9,-651,-1269,-1823,-2273,-2609,-2814,-2890,-2857,-2720,-2512,-2250,-1955,-1654,-1356,-1090,-854,-671,-541,-480,-474,-544,-659,-829,-1034,-1249,-1477,-1673,-1844,-1954,-2006,-1980,-1884,-1713,-1489,-1222,-945,-687,-473,-352,-316,-416,-612,-923,-1299,-1716,-2137,-2518,-2843,-3082,-3237,-3315,-3327,-3304,-3264,-3235,-3231,-3265,-3338,-3452,-3595,-3760,-3939,-4117,-4298,-4459,-4615,-4742,-4856,-4939,-4998,-5032,-5034,-5019,-4979,-4921,-4846,-4740,-4608,-4420,-4189,-3886,-3530,-3120,-2682,-2243,-1847,-1511,-1290,-1173,-1201,-1336,-1583,-1895,-2248,-2596,-2908,-3156,-3320,-3399,-3402,-3333,-3247,-3135,-3062,-3024,-3049,-3148,-3301,-3521,-3771,-4049,-4325,-4592,-4827,-5038,-5201,-5337,-5437,-5512,-5573,-5620,-5669,-5722,-5774,-5842,-5900,-5970,-6027,-6081,-6127,-6167,-6202,-6237,-6268,-6296,-6311,-6299,-6251,-6147,-5979,-5746,-5447,-5101,-4735,-4373,-4055,-3810,-3655,-3615,-3668,-3815,-4015,-4236,-4445,-4601,-4688,-4689,-4605,-4450,-4240,-4011,-3784,-3589,-3451,-3383,-3399,-3497,-3674,-3900,-4174,-4433,-4677,-4839,-4920,-4874,-4725,-4463,-4133,-3768,-3416,-3133,-2951,-2913,-3019,-3278,-3658,-4128,-4646,-5149,-5607,-5956,-6187,-6263,-6199,-5990,-5673,-5267,-4814,-4344,-3888,-3476,-3121,-2841,-2638,-2508,-2456,-2458,-2518,-2618,-2744,-2899,-3062,-3230,-3402,-3556,-3698,-3807,-3878,-3902,-3872,-3780,-3635,-3442,-3217,-2983,-2767,-2585,-2481,-2442,-2501,-2620,-2802,-2995,-3181,-3313,-3369,-3332,-3189,-2957,-2647,-2289,-1927,-1573,-1284,-1056,-919,-869,-890,-982,-1106,-1263,-1418,-1569,-1707,-1826,-1942,-2048,-2163,-2288,-2435,-2592,-2767,-2926,-3063,-3137,-3131,-3008,-2768,-2398,-1924,-1369,-789,-230,246,598,783,794,625,312,-110,-584,-1053,-1460,-1754,-1913,-1899,-1734,-1419,-990,-497,32,532,980,1330,1571,1691,1695,1604,1432,1225,991,781,597,466,385,355,360,393,431,465,478,475,445,410,373,354,365,421,523,672,863,1074,1300,1525,1728,1916,2072,2204,2307,2393,2443,2477,2471,2430,2348,2217,2042,1830,1588,1334,1093,877,716,621,599,659,787,968,1183,1401,1593,1738,1806,1794,1692,1519,1284,1044,819,672,631,740,1005,1439,2004,2679,3397,4109,4742,5248,5577,5710,5643,5389,4991,4494,3954,3437,2977,2629,2408,2316,2360,2494,2711,2959,3212,3439,3615,3732,3781,3777,3725,3649,3561,3476,3412,3351,3318,3269,3220,3140,3026,2876,2692,2493,2293,2127,2015,1987,2064,2247,2538,2920,3362,3838,4300,4714,5058,5291,5433,5452,5387,5236,5033,4797,4546,4305,4077,3878,3706,3560,3439,3333,3241,3157,3087,3026,2985,2967,2976,3016,3084,3177,3284,3399,3499,3588,3638,3667,3659,3637,3612,3592,3613,3665,3777,3929,4124,4333,4549,4729,4868,4934,4930,4846,4700,4504,4284,4073,3890,3761,3705,3723,3821,3979,4193,4422,4661,4874,5038,5156,5194,5179,5099,4976,4830,4681,4554,4467,4435,4464,4550,4677,4828,4962,5065,5091,5035,4877,4630,4294,3926,3525,3160,2844,2603,2461,2398,2419,2491,2596,2700,2790,2853,2873,2871,2837,2799,2765,2740,2737,2747,2766,2779,2774,2734,2658,2529,2376,2188,2007,1847,1728,1686,1710,1827,2008,2243,2507,2761,2980,3145,3224,3238,3166,3054,2905,2761,2643,2567,2555,2596,2693,2818,2954,3073,3145,3154,3080,2923,2683,2377,2033,1664,1323,1010,776,613,552,569,687,861,1106,1379,1677,1975,2254,2506,2711,2866,2963,3006,2993,2941,2848,2734,2595,2442,2274,2082,1884,1647,1407,1143,883,632,414,240,133,97,131,234,375,543,701,821,885,874,788,641,444,234,32,-126,-234,-266,-239,-155,-46,68,153,189,154,42,-143,-391,-677,-977,-1260,-1504,-1688,-1810,-1864,-1875,-1842,-1805,-1764,-1746,-1739,-1756,-1763,-1769,-1734,-1664,-1540,-1366,-1160,-923,-700,-492,-338,-241,-218,-252,-345,-455,-575,-659,-698,-661,-548,-359,-101,200,521,840,1124,1357,1515,1589,1576,1480,1300,1059,762,436,96,-243,-557,-846,-1099,-1327,-1536,-1751,-1980,-2261,-2585,-2980,-3421,-3908,-4399,-4869,-5275,-5580,-5758,-5793,-5676,-5434,-5084,-4669,-4240,-3830,-3494,-3254,-3128,-3125,-3220,-3403,-3629,-3868,-4084,-4249,-4339,-4356,-4275,-4142,-3930,-3694,-3425,-3159,-2901,-2660,-2436,-2228,-2031,-1836,-1640,-1440,-1240,-1044,-859,-700,-569,-480,-429,-427,-459,-541,-644,-787,-943,-1126,-1316,-1527,-1734,-1958,-2171,-2395,-2604,-2813,-3005,-3184,-3346,-3485,-3607,-3703,-3786,-3843,-3890,-3924,-3947,-3971,-3990,-4013,-4042,-4071,-4113,-4154,-4207,-4255,-4303,-4346,-4373,-4388,-4384,-4367,-4342,-4319,-4308,-4317,-4353,-4415,-4494,-4580,-4647,-4682,-4649,-4549,-4350,-4067,-3700,-3276,-2813,-2367,-1939,-1601,-1349,-1208,-1188,-1260,-1425,-1644,-1890,-2137,-2359,-2550,-2689,-2802,-2867,-2924,-2967,-3014,-3078,-3159,-3260,-3380,-3502,-3626,-3716,-3783,-3784,-3729,-3605,-3406,-3157,-2854,-2528,-2194,-1879,-1591,-1368,-1191,-1106,-1068,-1121,-1210,-1368,-1542,-1752,-1960,-2173,-2371,-2549,-2706,-2833,-2933,-3003,-3049,-3075,-3082,-3093,-3088,-3101,-3112,-3130,-3150,-3160,-3148,-3115,-3036,-2915,-2743,-2516,-2246,-1928,-1577,-1201,-812,-429,-58,264,540,724,828,817,707,496,211,-129,-473,-800,-1046,-1198,-1222,-1102,-866,-500,-79,386,825,1199,1472,1616,1623,1505,1273,975,622,275,-74,-374,-650,-878,-1079,-1262,-1426,-1597,-1754,-1924,-2074,-2220,-2332,-2396,-2412,-2339,-2190,-1950,-1617,-1226,-775,-318,129,525,840,1059,1162,1155,1041,843,578,286,-20,-293,-529,-698,-796,-821,-774,-664,-507,-307,-87,148,382,611,818,1018,1183,1347,1481,1615,1743,1866,1998,2119,2245,2352,2444,2505,2529,2515,2461,2373,2252,2111,1941,1760,1559,1337,1103,844,575,307,34,-200,-403,-535,-590,-550,-417,-186,113,458,817,1133,1401,1548,1600,1514,1331,1063,749,428,140,-83,-222,-264,-215,-86,104,328,554,766,928,1033,1072,1047,984,899,837,813,867,1003,1224,1514,1848,2181,2488,2719,2854,2874,2768,2556,2249,1882,1489,1106,767,499,318,233,239,333,485,687,912,1132,1349,1520,1674,1765,1834,1855,1855,1836,1807,1776,1756,1736,1735,1739,1747,1763,1776,1786,1799,1802,1804,1801,1781,1746,1679,1573,1426,1229,994,722,441,155,-87,-293,-406,-446,-373,-222,18,299,601,879,1100,1235,1273,1204,1058,846,627,424,282,227,260,390,591,830,1092,1314,1499,1596,1615,1546,1408,1221,1027,852,749,734,846,1073,1421,1856,2338,2834,3280,3644,3883,3977,3918,3716,3396,2994,2551,2120,1731,1423,1217,1098,1078,1115,1187,1265,1302,1302,1221,1085,878,637,375,132,-76,-211,-269,-232,-114,76,314,574,825,1046,1215,1320,1367,1350,1298,1215,1125,1038,962,896,835,776,701,620,520,419,334,280,292,391,593,914,1335,1847,2400,2958,3460,3862,4130,4229,4176,3968,3658,3275,2879,2499,2179,1923,1741,1619,1531,1459,1370,1249,1086,878,634,381,131,-72,-219,-275,-248,-117,82,350,644,938,1201,1400,1519,1536,1447,1256,975,619,224,-196,-595,-959,-1259,-1476,-1609,-1644,-1595,-1461,-1260,-1003,-706,-380,-46,299,623,948,1242,1522,1782,2016,2231,2420,2574,2706,2782,2829,2820,2777,2690,2584,2462,2339,2241,2149,2101,2057,2030,1991,1923,1816,1653,1433,1171,872,577,302,84,-61,-122,-105,-28,71,161,187,131,-37,-323,-699,-1151,-1617,-2064,-2444,-2723,-2891,-2940,-2896,-2781,-2635,-2489,-2378,-2309,-2300,-2336,-2391,-2456,-2476,-2449,-2326,-2126,-1821,-1443,-1009,-544,-95,312,644,877,994,1004,907,729,506,247,14,-197,-343,-434,-453,-426,-351,-251,-154,-50,17,65,75,51,-8,-95,-207,-334,-463,-591,-690,-768,-794,-783,-716,-611,-467,-301,-128,35,172,270,324,324,273,172,22,-169,-409,-686,-1000,-1344,-1706,-2067,-2405,-2689,-2887,-2984,-2951,-2800,-2536,-2196,-1831,-1485,-1224,-1086,-1100,-1279,-1591,-2007,-2457,-2879,-3207,-3383,-3391,-3209,-2876,-2426,-1923,-1434,-1021,-726,-592,-609,-775,-1051,-1389,-1744,-2064,-2301,-2434,-2437,-2311,-2066,-1723,-1312,-873,-436,-50,263,475,568,551,417,195,-96,-422,-759,-1079,-1355,-1581,-1737,-1824,-1857,-1819,-1753,-1641,-1525,-1393,-1276,-1161,-1055,-956,-843,-717,-567,-380,-169,69,315,554,762,925,1019,1047,987,868,670,435,160,-130,-420,-712,-977,-1235,-1464,-1669,-1853,-1988,-2094,-2128,-2111,-2009,-1842,-1613,-1336,-1051,-780,-565,-427,-398,-468,-645,-894,-1183,-1480,-1735,-1932,-2036,-2061,-2003,-1900,-1767,-1645,-1544,-1484,-1460,-1455,-1459,-1434,-1367,-1244,-1046,-797,-490,-163,171,489,757,986,1133,1227,1243,1203,1106,970,807,639,481,352,268,240,263,348,462,604,740,854,914,926,846,726,518,298,37,-200,-416,-577,-663,-689,-620,-502,-320,-117,97,287,443,540,578,555,478,365,229,91,-40,-154,-247,-334,-414,-508,-621,-755,-905,-1059,-1181,-1261,-1253,-1152,-944,-640,-267,130,503,798,966,984,830,529,117,-357,-814,-1205,-1472,-1579,-1531,-1328,-1020,-651,-266,76,353,534,618,614,528,397,223,45,-138,-298,-432,-522,-564,-536,-445,-271,-34,272,617,981,1333,1643,1883,2029,2074,2001,1834,1568,1241,867,484,109,-231,-514,-744,-892,-979,-995,-953,-861,-730,-566,-394,-203,-29,142,287,405,493,552,580,594,593,595,611,652,721,825,952,1097,1236,1350,1408,1392,1285,1075,786,421,34,-344,-668,-895,-1006,-996,-868,-658,-404,-146,56,187,206,126,-47,-278,-529,-753,-919,-996,-974,-866,-682,-465,-229,-19,157,282,354,380,374,337,301,255,225,215,225,278,360,495,668,886,1135,1400,1667,1904,2094,2212,2242,2181,2028,1799,1510,1192,862,558,281,68,-97,-194,-240,-235,-197,-126,-45,45,133,214,287,351,411,462,528,587,673,757,858,957,1053,1128,1178,1184,1145,1055,911,723,490,230,-60,-360,-666,-962,-1230,-1448,-1595,-1640,-1571,-1372,-1049,-622,-128,384,857,1237,1473,1542,1430,1166,781,348,-70,-395,-574,-562,-353,50,594,1235,1895,2517,3033,3398,3587,3583,3398,3053,2578,2015,1412,800,244,-255,-636,-914,-1061,-1095,-1025,-878,-675,-455,-245,-72,36,72,20,-108,-312,-567,-863,-1179,-1494,-1800,-2069,-2311,-2496,-2642,-2722,-2756,-2729,-2654,-2525,-2353,-2137,-1890,-1612,-1311,-1001,-679,-368,-66,211,459,674,863,1020,1171,1309,1462,1629,1818,2025,2249,2456,2648,2783,2854,2850,2762,2609,2410,2183,1971,1772,1621,1499,1407,1315,1206,1048,833,542,197,-205,-603,-992,-1306,-1532,-1634,-1612,-1466,-1229,-917,-591,-267,-1,194,285,279,161,-52,-347,-712,-1109,-1528,-1923,-2282,-2561,-2753,-2832,-2793,-2635,-2368,-2004,-1578,-1103,-634,-184,198,503,703,800,788,695,517,303,55,-181,-397,-566,-682,-734,-726,-665,-559,-426,-278,-126,14,155,277,408,542,696,875,1078,1307,1544,1787,2004,2189,2317,2377,2360,2266,2090,1853,1551,1217,843,475,102,-224,-511,-708,-826,-832,-742,-560,-319,-35,223,452,574,602,492,272,-55,-437,-840,-1201,-1471,-1611,-1574,-1373,-983,-469,159,820,1458,2021,2431,2675,2702,2529,2158,1627,988,297,-377,-976,-1442,-1737,-1837,-1742,-1467,-1049,-524,41,612,1120,1544,1838,1996,2011,1885,1654,1321,944,533,138,-224,-519,-737,-864,-898,-850,-731,-562,-369,-176,-5,113,190,191,157,72,-24,-116,-184,-202,-173,-79,63,245,450,655,840,991,1090,1142,1136,1094,1015,929,846,791,772,814,913,1073,1280,1513,1745,1948,2085,2137,2078,1903,1623,1251,822,379,-48,-395,-641,-739,-683,-467,-109,358,882,1405,1865,2198,2362,2316,2057,1580,937,151,-689,-1533,-2297,-2925,-3359,-3581,-3565,-3352,-2949,-2438,-1855,-1279,-757,-334,-34,128,166,92,-56,-254,-459,-658,-821,-950,-1039,-1100,-1146,-1180,-1232,-1281,-1356,-1428,-1498,-1561,-1586,-1586,-1523,-1422,-1247,-1032,-751,-441,-90,259,618,930,1211,1415,1548,1588,1542,1408,1207,948,666,380,120,-85,-229,-281,-261,-157,-1,192,384,548,650,669,582,393,99,-278,-714,-1189,-1660,-2110,-2498,-2812,-3021,-3111,-3078,-2907,-2631,-2254,-1826,-1383,-979,-657,-458,-408,-523,-790,-1201,-1706,-2282,-2856,-3394,-3828,-4133,-4264,-4216,-3990,-3603,-3107,-2533,-1947,-1390,-904,-517,-235,-60,33,63,58,44,41,54,87,128,164,185,174,128,53,-54,-156,-262,-319,-337,-286,-167,15,261,537,837,1116,1370,1553,1665,1685,1613,1461,1240,975,690,416,169,-23,-150,-215,-204,-150,-46,74,191,297,350,358,292,156,-60,-345,-701,-1104,-1543,-2007,-2455,-2894,-3279,-3608,-3855,-4004,-4039,-3945,-3707,-3336,-2823,-2218,-1536,-839,-178,398,839,1117,1219,1143,917,566,143,-305,-725,-1067,-1287,-1362,-1273,-1022,-635,-143,403,954,1462,1885,2202,2389,2472,2442,2352,2205,2052,1890,1757,1634,1536,1444,1357,1264,1163,1053,941,831,735,656,602,573,570,597,642,716,808,919,1054,1201,1362,1533,1694,1858,1988,2110,2179,2227,2225,2190,2126,2035,1933,1832,1733,1656,1599,1558,1541,1521,1497,1445,1356,1216,1020,768,462,122,-254,-631,-1009,-1358,-1668,-1917,-2083,-2149,-2091,-1908,-1588,-1155,-633,-67,482,966,1317,1504,1486,1269,857,293,-378,-1082,-1753,-2324,-2726,-2929,-2893,-2640,-2183,-1584,-898,-204,437,965,1344,1568,1628,1583,1443,1287,1143,1061,1064,1153,1331,1561,1819,2066,2265,2394,2433,2378,2239,2029,1779,1505,1253,1032,886,814,839,961,1168,1457,1789,2155,2501,2818,3057,3208,3251,3179,3000,2720,2366,1954,1522,1085,689,340,73,-118,-226,-269,-268,-250,-249,-282,-384,-545,-782,-1074,-1399,-1750,-2074,-2375,-2601,-2750,-2790,-2709,-2502,-2159,-1696,-1135,-503,134,745,1250,1623,1806,1799,1580,1192,656,31,-608,-1217,-1695,-2020,-2119,-2001,-1650,-1122,-456,265,962,1559,1987,2207,2207,2002,1628,1170,675,255,-60,-193,-151,76,442,888,1363,1775,2100,2263,2273,2112,1812,1408,945,467,28,-345,-608,-763,-785,-695,-496,-219,115,462,811,1113,1365,1546,1650,1687,1661,1587,1480,1356,1229,1109,1009,922,856,794,725,630,486,286,8,-331,-738,-1172,-1616,-2023,-2370,-2604,-2724,-2691,-2518,-2206,-1771,-1247,-658,-50,544,1079,1517,1829,1986,1982,1813,1502,1066,561,13,-511,-976,-1335,-1546,-1601,-1463,-1173,-716,-161,463,1089,1657,2115,2424,2547,2496,2269,1919,1491,1046,653,356,205,211,365,644,988,1351,1655,1861,1912,1812,1544,1157,676,175,-313,-711,-1009,-1145,-1149,-992,-722,-352,72,506,915,1254,1503,1641,1665,1589,1430,1217,981,750,552,398,306,270,287,349,430,514,573,587,526,391,159,-149,-527,-941,-1364,-1754,-2084,-2309,-2424,-2396,-2240,-1956,-1564,-1097,-579,-58,444,871,1208,1412,1474,1389,1153,806,355,-136,-641,-1098,-1476,-1727,-1835,-1779,-1561,-1202,-721,-174,406,951,1428,1786,1997,2055,1948,1713,1368,968,563,202,-65,-211,-217,-93,137,430,737,1005,1196,1267,1227,1058,808,489,157,-162,-428,-620,-731,-750,-704,-581,-430,-239,-55,131,286,427,530,625,696,769,841,924,1012,1113,1210,1306,1389,1448,1484,1479,1432,1332,1174,956,680,353,-10,-391,-758,-1096,-1365,-1565,-1667,-1681,-1608,-1464,-1271,-1042,-799,-550,-310,-82,119,291,417,484,482,405,241,14,-282,-614,-959,-1294,-1579,-1808,-1947,-2009,-1986,-1899,-1775,-1638,-1517,-1442,-1411,-1456,-1539,-1676,-1815,-1943,-2018,-2010,-1893,-1649,-1274,-784,-206,421,1032,1594,2031,2333,2456,2415,2229,1924,1561,1174,822,542,359,296,345,516,767,1102,1458,1829,2162,2432,2617,2684,2642,2476,2213,1857,1442,991,528,90,-309,-647,-909,-1101,-1218,-1290,-1339,-1393,-1493,-1653,-1903,-2244,-2656,-3127,-3608,-4068,-4460,-4750,-4915,-4940,-4832,-4602,-4269,-3868,-3423,-2967,-2531,-2135,-1807,-1561,-1406,-1344,-1364,-1456,-1585,-1736,-1865,-1948,-1959,-1874,-1690,-1408,-1040,-617,-171,265,641,946,1139,1223,1195,1067,872,637,396,199,60,29,101,292,575,933,1309,1669,1950,2121,2149,2031,1773,1403,951,471,-15,-460,-855,-1182,-1440,-1642,-1778,-1879,-1928,-1945,-1929,-1875,-1801,-1702,-1590,-1484,-1377,-1307,-1265,-1267,-1321,-1406,-1538,-1680,-1831,-1968,-2081,-2170,-2227,-2282,-2327,-2407,-2503,-2646,-2810,-2985,-3147,-3255,-3296,-3236,-3081,-2818,-2486,-2090,-1681,-1279,-913,-610,-374,-222,-156,-163,-259,-409,-615,-847,-1087,-1301,-1467,-1554,-1543,-1430,-1203,-888,-504,-86,317,679,951,1109,1155,1068,903,657,399,151,-34,-131,-120,12,257,598,1009,1453,1884,2269,2555,2723,2742,2616,2346,1967,1500,1002,496,41,-347,-632,-807,-867,-814,-658,-429,-129,187,520,822,1088,1284,1423,1476,1477,1409,1307,1170,1025,874,732,605,488,386,282,163,24,-170,-407,-718,-1082,-1495,-1932,-2360,-2746,-3057,-3265,-3350,-3313,-3154,-2899,-2567,-2198,-1811,-1444,-1112,-835,-620,-477,-393,-378,-402,-456,-518,-564,-576,-535,-432,-261,-30,246,551,845,1121,1330,1479,1531,1511,1412,1264,1097,921,787,685,654,670,753,867,1022,1182,1346,1491,1605,1680,1706,1675,1592,1456,1281,1076,850,627,397,193,-11,-191,-369,-532,-694,-839,-980,-1086,-1183,-1220,-1240,-1202,-1133,-1035,-909,-776,-646,-519,-423,-350,-306,-305,-319,-380,-451,-561,-688,-853,-1042,-1268,-1515,-1783,-2056,-2321,-2565,-2773,-2944,-3071,-3162,-3222,-3255,-3280,-3277,-3273,-3229,-3162,-3057,-2902,-2727,-2509,-2299,-2084,-1905,-1750,-1644,-1555,-1501,-1432,-1364,-1259,-1127,-966,-795,-629,-499,-417,-411,-474,-610,-798,-1005,-1219,-1382,-1497,-1516,-1469,-1321,-1127,-871,-604,-328,-83,132,283,378,396,340,213,19,-230,-511,-821,-1119,-1400,-1639,-1818,-1935,-1982,-1952,-1863,-1714,-1521,-1309,-1085,-886,-728,-623,-600,-640,-761,-924,-1131,-1341,-1545,-1719,-1857,-1957,-2024,-2072,-2119,-2183,-2276,-2411,-2581,-2796,-3014,-3246,-3440,-3598,-3691,-3720,-3674,-3571,-3415,-3217,-3000,-2759,-2503,-2230,-1929,-1609,-1254,-893,-509,-158,174,434,636,750,794,773,701,611,505,419,345,304,276,269,257,235,195,117,22,-113,-245,-385,-495,-573,-596,-559,-466,-310,-120,110,344,585,793,979,1108,1189,1207,1177,1099,997,884,780,701,659,650,687,742,826,912,1001,1087,1163,1235,1300,1359,1421,1468,1528,1570,1626,1671,1717,1758,1777,1778,1731,1641,1480,1253,952,585,166,-280,-734,-1153,-1516,-1787,-1956,-2009,-1959,-1818,-1616,-1392,-1162,-976,-827,-741,-694,-680,-662,-631,-548,-418,-231,-1,253,510,747,944,1099,1195,1252,1262,1251,1215,1167,1112,1033,950,832,703,545,385,226,101,27,35,136,351,672,1091,1580,2111,2644,3142,3577,3918,4154,4273,4287,4197,4037,3817,3571,3327,3101,2915,2780,2683,2635,2599,2568,2516,2427,2287,2107,1876,1626,1373,1135,954,831,798,854,998,1225,1509,1820,2134,2400,2602,2708,2698,2588,2359,2064,1698,1322,947,609,335,123,-5,-74,-90,-74,-56,-50,-83,-152,-267,-400,-545,-659,-728,-714,-619,-432,-172,136,465,774,1034,1229,1332,1359,1301,1193,1040,877,718,584,492,441,444,492,581,713,862,1039,1224,1409,1601,1774,1947,2102,2249,2387,2519,2652,2783,2916,3037,3146,3228,3273,3274,3227,3136,3007,2858,2693,2541,2400,2289,2203,2145,2108,2094,2094,2110,2146,2201,2284,2398,2542,2726,2942,3183,3445,3697,3933,4111,4219,4227,4127,3914,3594,3194,2733,2252,1778,1350,987,719,541,461,466,522,629,720,804,828,796,693,528,321,94,-122,-298,-412,-445,-395,-260,-58,204,493,804,1101,1385,1620,1818,1941,2014,2007,1943,1814,1639,1426,1198,964,752,564,424,327,288,292,344,427,540,666,800,937,1060,1184,1285,1381,1457,1525,1572,1618,1643,1671,1689,1703,1725,1744,1775,1811,1854,1902,1948,1990,2020,2034,2033,2011,1974,1934,1888,1875,1883,1953,2082,2277,2540,2841,3173,3484,3764,3960,4067,4062,3939,3722,3399,3026,2602,2170,1757,1372,1046,780,572,431,331,281,250,252,259,293,344,418,527,655,810,974,1133,1280,1396,1484,1540,1572,1586,1591,1583,1575,1544,1490,1401,1259,1069,820,527,200,-146,-477,-786,-1039,-1228,-1337,-1363,-1308,-1182,-1002,-778,-539,-290,-51,169,381,563,742,911,1074,1243,1412,1583,1758,1925,2084,2235,2362,2472,2556,2609,2645,2644,2634,2600,2567,2539,2529,2552,2621,2743,2929,3179,3478,3818,4162,4493,4758,4948,5012,4960,4766,4454,4034,3536,2995,2442,1915,1439,1036,717,483,322,214,139,58,-40,-191,-395,-657,-964,-1296,-1628,-1937,-2196,-2397,-2530,-2595,-2609,-2574,-2518,-2452,-2388,-2349,-2337,-2363,-2442,-2561,-2737,-2950,-3197,-3462,-3716,-3947,-4109,-4199,-4174,-4033,-3760,-3358,-2850,-2244,-1594,-918,-273,313,807,1184,1446,1589,1640,1620,1576,1527,1535,1595,1759,2004,2344,2741,3177,3602,3985,4286,4475,4536,4461,4259,3949,3569,3145,2729,2343,2031,1802,1678,1646,1699,1814,1959,2103,2211,2253,2208,2054,1790,1416,941,392,-216,-839,-1461,-2045,-2570,-3027,-3390,-3686,-3892,-4060,-4172,-4284,-4384,-4510,-4653,-4823,-5005,-5192,-5365,-5518,-5633,-5706,-5732,-5710,-5640,-5522,-5358,-5145,-4896,-4607,-4297,-3976,-3658,-3365,-3109,-2906,-2761,-2674,-2643,-2652,-2686,-2724,-2742,-2715,-2632,-2465,-2222,-1887,-1472,-993,-459,95,661,1200,1708,2146,2520,2802,3002,3121,3162,3151,3089,3008,2916,2821,2730,2636,2533,2407,2253,2056,1822,1553,1267,981,730,523,399,359,418,564,781,1050,1330,1601,1817,1960,2002,1934,1746,1447,1043,561,16,-557,-1136,-1695,-2209,-2672,-3070,-3403,-3688,-3915,-4124,-4311,-4500,-4701,-4913,-5137,-5371,-5591,-5796,-5958,-6071,-6126,-6100,-6005,-5814,-5545,-5187,-4757,-4269,-3744,-3218,-2716,-2284,-1939,-1718,-1617,-1643,-1777,-1987,-2248,-2497,-2720,-2852,-2891,-2800,-2589,-2256,-1828,-1322,-773,-210,337,844,1281,1653,1925,2119,2218,2234,2183,2073,1938,1782,1651,1550,1508,1526,1610,1737,1899,2054,2176,2233,2196,2056,1806,1464,1053,610,177,-214,-519,-735,-830,-836,-753,-624,-488,-386,-370,-477,-741,-1180,-1793,-2571,-3466,-4459,-5463,-6457,-7351,-8132,-8734,-9160,-9375,-9409,-9253,-8962,-8539,-8050,-7511,-6973,-6466,-6013,-5642,-5361,-5172,-5068,-5027,-5018,-5011,-4964,-4851,-4643,-4344,-3939,-3475,-2953,-2440,-1945,-1530,-1192,-964,-830,-774,-781,-801,-820,-804,-732,-617,-439,-247,-31,152,307,398,429,394,315,191,66,-64,-170,-243,-290,-302,-291,-267,-232,-208,-190,-203,-246,-334,-475,-673,-933,-1250,-1613,-2002,-2401,-2777,-3113,-3384,-3581,-3695,-3745,-3728,-3687,-3631,-3598,-3607,-3684,-3844,-4097,-4436,-4861,-5335,-5849,-6341,-6799,-7162,-7424,-7555,-7551,-7429,-7197,-6897,-6555,-6209,-5888,-5617,-5397,-5247,-5131,-5070,-5003,-4947,-4856,-4736,-4560,-4336,-4042,-3695,-3274,-2807,-2287,-1749,-1204,-697,-258,84,277,333,202,-76,-502,-1027,-1603,-2176,-2682,-3077,-3316,-3378,-3256,-2966,-2540,-2012,-1443,-869,-349,89,421,624,718,687,579,388,157,-97,-347,-566,-729,-824,-820,-725,-536,-268,48,380,689,929,1074,1101,999,778,462,78,-320,-703,-1013,-1232,-1318,-1277,-1101,-815,-456,-60,312,615,795,822,675,352,-123,-723,-1391,-2087,-2746,-3338,-3807,-4154,-4345,-4406,-4339,-4173,-3940,-3669,-3395,-3138,-2931,-2774,-2688,-2660,-2687,-2751,-2827,-2891,-2911,-2870,-2739,-2520,-2212,-1826,-1402,-955,-539,-175,97,268,324,278,146,-44,-256,-460,-618,-712,-716,-632,-450,-188,150,532,959,1389,1829,2240,2636,2980,3290,3526,3702,3788,3797,3714,3559,3345,3099,2851,2631,2463,2357,2326,2344,2410,2483,2553,2587,2583,2530,2451,2346,2253,2180,2155,2185,2270,2402,2561,2720,2845,2901,2853,2679,2367,1911,1344,683,-9,-686,-1292,-1778,-2110,-2269,-2256,-2081,-1797,-1420,-1039,-663,-377,-181,-116,-171,-336,-581,-870,-1151,-1382,-1518,-1515,-1355,-1020,-522,118,858,1641,2403,3081,3614,3954,4079,3969,3656,3160,2551,1877,1232,661,240,5,-24,154,517,1017,1603,2213,2780,3259,3600,3788,3809,3682,3419,3065,2645,2210,1783,1409,1113,918,855,927,1145,1505,1969,2523,3097,3649,4115,4450,4618,4605,4423,4104,3691,3261,2850,2548,2367,2352,2494,2780,3172,3625,4073,4465,4743,4858,4795,4528,4082,3484,2777,2022,1281,596,35,-391,-650,-759,-723,-592,-378,-158,69,234,352,386,357,269,142,6,-116,-193,-205,-124,44,316,659,1060,1476,1872,2196,2433,2534,2512,2350,2080,1724,1332,929,579,289,109,24,45,153,323,532,763,990,1218,1445,1670,1929,2202,2531,2879,3251,3617,3935,4190,4330,4356,4260,4060,3803,3517,3269,3087,3013,3050,3197,3426,3707,4007,4288,4532,4727,4873,4973,5054,5105,5159,5195,5219,5213,5158,5030,4819,4496,4072,3535,2914,2228,1526,838,228,-293,-667,-908,-1002,-972,-849,-675,-479,-324,-208,-183,-229,-354,-532,-730,-930,-1083,-1172,-1161,-1033,-773,-379,151,790,1523,2294,3076,3790,4408,4857,5122,5164,5001,4634,4115,3494,2831,2203,1666,1276,1073,1067,1265,1628,2138,2725,3357,3972,4530,5012,5378,5652,5812,5889,5888,5821,5706,5539,5336,5089,4819,4535,4266,4033,3871,3798,3831,3959,4169,4412,4653,4832,4908,4852,4642,4297,3826,3289,2716,2185,1723,1391,1200,1164,1270,1488,1768,2066,2311,2470,2492,2369,2102,1721,1261,783,335,-35,-289,-410,-396,-268,-49,222,507,778,1007,1178,1290,1346,1348,1324,1278,1242,1227,1256,1342,1485,1701,1959,2265,2570,2866,3104,3263,3318,3243,3049,2730,2314,1841,1326,855,426,108,-87,-157,-89,84,340,650,977,1300,1593,1861,2084,2293,2473,2650,2806,2959,3070,3149,3154,3091,2944,2733,2467,2200,1946,1771,1681,1714,1858,2113,2441,2829,3220,3605,3940,4220,4434,4579,4667,4703,4701,4672,4624,4553,4473,4356,4216,4026,3780,3483,3127,2740,2337,1947,1614,1353,1201,1160,1220,1374,1563,1764,1902,1953,1855,1608,1189,622,-54,-803,-1548,-2240,-2802,-3193,-3361,-3300,-3002,-2499,-1839,-1081,-305,415,1010,1409,1593,1527,1230,738,90,-625,-1357,-2009,-2534,-2865,-2982,-2863,-2532,-2009,-1353,-611,142,863,1478,1970,2300,2469,2486,2362,2144,1838,1510,1156,830,531,288,101,-8,-52,-10,100,282,524,804,1114,1423,1724,1991,2220,2399,2532,2614,2659,2661,2646,2598,2548,2474,2402,2316,2222,2118,1992,1850,1677,1479,1243,989,697,402,84,-230,-550,-866,-1189,-1512,-1856,-2211,-2594,-2994,-3411,-3824,-4223,-4578,-4870,-5078,-5180,-5165,-5035,-4781,-4437,-4006,-3538,-3048,-2597,-2199,-1917,-1754,-1748,-1898,-2190,-2625,-3144,-3734,-4321,-4888,-5362,-5738,-5967,-6059,-6001,-5825,-5540,-5197,-4812,-4426,-4059,-3724,-3429,-3162,-2917,-2664,-2408,-2117,-1808,-1470,-1133,-808,-525,-294,-147,-58,-60,-93,-165,-228,-255,-226,-118,76,349,695,1082,1485,1863,2185,2405,2499,2439,2200,1802,1216,504,-338,-1248,-2183,-3119,-3981,-4772,-5444,-5994,-6427,-6734,-6946,-7074,-7142,-7185,-7207,-7253,-7316,-7430,-7587,-7791,-8037,-8314,-8600,-8890,-9145,-9361,-9512,-9576,-9549,-9400,-9139,-8740,-8226,-7591,-6865,-6078,-5262,-4474,-3752,-3152,-2708,-2453,-2394,-2534,-2840,-3287,-3814,-4369,-4892,-5323,-5624,-5756,-5709,-5478,-5091,-4563,-3955,-3288,-2627,-1992,-1429,-938,-545,-234,-5,149,254,288,292,227,124,-42,-262,-531,-843,-1172,-1502,-1797,-2026,-2170,-2188,-2096,-1874,-1561,-1191,-803,-476,-243,-179,-303,-642,-1193,-1919,-2793,-3730,-4684,-5565,-6327,-6904,-7283,-7438,-7393,-7168,-6815,-6381,-5924,-5495,-5134,-4876,-4731,-4703,-4781,-4934,-5145,-5361,-5570,-5727,-5820,-5832,-5761,-5614,-5398,-5131,-4835,-4514,-4203,-3879,-3583,-3287,-3015,-2753,-2520,-2310,-2146,-2032,-1980,-2011,-2108,-2299,-2547,-2865,-3204,-3561,-3886,-4160,-4342,-4415,-4350,-4153,-3815,-3364,-2815,-2223,-1598,-1013,-467,-8,371,656,869,1001,1094,1136,1157,1156,1127,1082,1002,896,759,598,434,278,161,110,133,261,471,760,1093,1428,1719,1917,1985,1898,1642,1234,688,54,-632,-1309,-1939,-2481,-2901,-3194,-3349,-3371,-3286,-3102,-2848,-2548,-2220,-1896,-1594,-1337,-1146,-1040,-1028,-1125,-1325,-1625,-2008,-2444,-2912,-3361,-3768,-4090,-4295,-4367,-4288,-4052,-3686,-3186,-2601,-1955,-1286,-644,-51,448,831,1087,1188,1161,989,707,333,-102,-558,-996,-1383,-1674,-1848,-1878,-1761,-1495,-1107,-611,-61,527,1082,1607,2035,2394,2629,2787,2834,2807,2700,2523,2288,1991,1651,1266,867,468,107,-182,-360,-402,-277,16,461,1032,1668,2307,2883,3315,3559,3571,3341,2892,2248,1495,682,-94,-781,-1314,-1665,-1827,-1807,-1648,-1384,-1075,-765,-499,-301,-198,-179,-243,-372,-539,-733,-926,-1117,-1288,-1447,-1587,-1706,-1812,-1884,-1934,-1935,-1887,-1778,-1595,-1347,-1026,-648,-224,228,683,1117,1506,1824,2056,2177,2190,2078,1864,1548,1163,742,312,-71,-381,-581,-643,-575,-358,-44,362,787,1207,1553,1815,1938,1949,1829,1626,1365,1091,843,659,550,540,601,743,917,1126,1323,1514,1683,1829,1972,2100,2244,2389,2540,2684,2797,2870,2871,2798,2637,2400,2098,1760,1404,1073,779,552,400,322,309,347,407,470,508,503,443,332,160,-38,-269,-498,-719,-915,-1082,-1220,-1324,-1404,-1443,-1455,-1420,-1330,-1182,-954,-658,-283,156,650,1177,1717,2247,2740,3180,3535,3805,3955,4001,3908,3708,3378,2957,2446,1890,1311,756,266,-130,-389,-495,-446,-226,123,596,1141,1729,2309,2857,3331,3714,3994,4153,4209,4156,4012,3797,3522,3223,2916,2643,2420,2290,2258,2354,2565,2886,3293,3742,4201,4615,4939,5144,5190,5078,4806,4399,3886,3312,2715,2135,1609,1151,784,500,307,188,132,137,178,259,367,496,646,810,981,1156,1322,1458,1556,1588,1547,1416,1200,909,570,226,-97,-323,-450,-403,-207,170,686,1321,2022,2738,3409,3989,4420,4674,4720,4545,4162,3579,2841,1983,1071,156,-685,-1408,-1946,-2274,-2360,-2215,-1842,-1290,-596,174,970,1729,2417,2991,3447,3784,4007,4157,4238,4291,4322,4347,4369,4382,4387,4382,4372,4364,4378,4419,4512,4654,4847,5086,5345,5605,5839,6019,6131,6163,6108,5986,5805,5591,5369,5147,4950,4769,4614,4464,4312,4141,3942,3704,3438,3131,2824,2505,2229,1987,1828,1742,1746,1828,1968,2135,2298,2402,2431,2343,2136,1815,1390,912,402,-74,-491,-799,-984,-1024,-923,-690,-344,81,560,1043,1504,1896,2189,2353,2376,2236,1960,1548,1044,493,-54,-550,-929,-1173,-1233,-1115,-822,-376,188,818,1489,2130,2740,3262,3705,4039,4287,4434,4503,4493,4415,4292,4123,3939,3750,3584,3463,3398,3413,3487,3635,3816,4022,4215,4374,4480,4525,4507,4447,4355,4261,4190,4142,4144,4169,4220,4257,4273,4223,4113,3911,3636,3288,2896,2479,2070,1687,1364,1100,919,792,735,689,652,564,409,148,-229,-728,-1326,-2003,-2702,-3387,-3995,-4481,-4811,-4950,-4897,-4660,-4252,-3728,-3116,-2476,-1861,-1304,-858,-533,-352,-304,-376,-541,-758,-997,-1201,-1360,-1413,-1384,-1231,-1000,-687,-342,17,350,639,865,1030,1140,1212,1267,1323,1403,1512,1662,1837,2040,2245,2445,2621,2769,2880,2952,2989,2982,2934,2831,2656,2403,2048,1601,1053,444,-207,-838,-1405,-1852,-2134,-2235,-2147,-1897,-1529,-1106,-696,-370,-185,-174,-372,-749,-1306,-1984,-2736,-3514,-4245,-4904,-5427,-5814,-6031,-6099,-6027,-5851,-5603,-5332,-5065,-4844,-4675,-4580,-4543,-4558,-4606,-4650,-4683,-4659,-4577,-4408,-4151,-3806,-3383,-2901,-2392,-1884,-1419,-1040,-772,-654,-688,-886,-1222,-1681,-2195,-2745,-3241,-3664,-3950,-4085,-4053,-3871,-3554,-3147,-2688,-2218,-1781,-1393,-1085,-845,-679,-571,-496,-454,-406,-362,-293,-213,-103,29,185,366,568,784,1012,1221,1408,1521,1564,1478,1284,956,536,44,-464,-930,-1305,-1541,-1621,-1544,-1338,-1049,-746,-487,-339,-341,-515,-859,-1343,-1921,-2534,-3120,-3624,-4002,-4231,-4307,-4241,-4084,-3859,-3651,-3484,-3424,-3486,-3682,-3998,-4404,-4846,-5278,-5638,-5882,-5977,-5897,-5652,-5247,-4722,-4117,-3471,-2853,-2288,-1831,-1508,-1333,-1315,-1446,-1710,-2068,-2510,-2955,-3404,-3773,-4056,-4191,-4179,-3986,-3636,-3130,-2512,-1810,-1076,-354,321,909,1387,1760,2000,2156,2206,2206,2157,2098,2040,1997,1977,1979,2002,2026,2053,2054,2026,1954,1813,1611,1322,955,511,8,-534,-1060,-1549,-1929,-2177,-2250,-2145,-1869,-1462,-975,-481,-46,265,399,346,91,-323,-845,-1423,-1967,-2428,-2741,-2872,-2813,-2570,-2173,-1679,-1141,-635,-224,50,130,25,-268,-719,-1268,-1876,-2462,-2984,-3384,-3631,-3711,-3615,-3365,-2986,-2509,-1987,-1456,-957,-535,-202,10,102,68,-84,-335,-673,-1063,-1484,-1898,-2276,-2580,-2785,-2868,-2811,-2619,-2283,-1832,-1273,-649,26,709,1377,2005,2570,3052,3454,3747,3950,4045,4041,3938,3744,3461,3103,2684,2209,1711,1190,677,175,-283,-707,-1049,-1321,-1483,-1524,-1433,-1193,-817,-316,275,900,1509,2024,2395,2568,2518,2244,1770,1141,424,-318,-1019,-1623,-2099,-2424,-2604,-2655,-2615,-2501,-2382,-2257,-2190,-2177,-2238,-2370,-2554,-2785,-3024,-3264,-3476,-3646,-3777,-3843,-3866,-3824,-3734,-3583,-3374,-3110,-2789,-2418,-2012,-1580,-1149,-739,-375,-82,124,230,231,139,-32,-256,-491,-718,-886,-980,-968,-849,-610,-277,159,642,1184,1724,2264,2764,3214,3594,3899,4108,4231,4247,4184,4019,3798,3507,3192,2852,2512,2183,1862,1557,1252,949,641,342,56,-181,-342,-399,-306,-72,332,855,1475,2115,2714,3196,3494,3578,3409,3025,2430,1710,901,99,-654,-1297,-1805,-2162,-2381,-2466,-2467,-2397,-2313,-2226,-2175,-2171,-2215,-2315,-2457,-2629,-2832,-3039,-3261,-3479,-3688,-3894,-4059,-4198,-4262,-4255,-4140,-3917,-3576,-3128,-2599,-2028,-1447,-926,-490,-190,-49,-63,-228,-511,-855,-1224,-1543,-1783,-1886,-1847,-1637,-1284,-787,-184,495,1227,1969,2711,3420,4081,4684,5193,5622,5924,6122,6179,6124,5947,5677,5330,4931,4512,4083,3675,3284,2922,2589,2273,1989,1720,1490,1291,1161,1081,1098,1175,1337,1539,1770,1979,2145,2218,2190,2034,1761,1383,924,424,-87,-574,-998,-1351,-1606,-1769,-1845,-1841,-1785,-1689,-1580,-1475,-1390,-1331,-1301,-1301,-1311,-1346,-1370,-1400,-1414,-1407,-1382,-1306,-1199,-1021,-787,-483,-117,291,729,1149,1527,1809,1968,1965,1794,1444,958,353,-288,-917,-1454,-1841,-2033,-1998,-1740,-1274,-638,112,929,1748,2533,3235,3846,4333,4708,4954,5088,5107,5018,4838,4566,4238,3851,3453,3044,2671,2335,2066,1864,1735,1679,1680,1733,1822,1941,2073,2224,2373,2538,2699,2860,3008,3133,3222,3256,3228,3120,2942,2689,2374,2018,1631,1237,852,488,151,-148,-414,-642,-833,-996,-1130,-1240,-1338,-1418,-1507,-1589,-1694,-1812,-1962,-2143,-2365,-2613,-2894,-3178,-3445,-3668,-3802,-3833,-3713,-3453,-3030,-2482,-1828,-1129,-434,187,686,1004,1127,1025,740,278,-278,-879,-1451,-1916,-2237,-2349,-2250,-1917,-1380,-646,227,1212,2241,3273,4244,5108,5809,6309,6575,6589,6361,5895,5249,4445,3576,2676,1823,1056,417,-77,-416,-621,-700,-692,-618,-517,-404,-306,-226,-175,-152,-152,-172,-206,-256,-319,-406,-507,-645,-796,-988,-1186,-1410,-1631,-1855,-2061,-2260,-2430,-2589,-2721,-2841,-2939,-3031,-3105,-3184,-3252,-3342,-3435,-3570,-3728,-3938,-4195,-4500,-4854,-5239,-5633,-6015,-6344,-6578,-6692,-6635,-6401,-5984,-5382,-4658,-3830,-2993,-2202,-1532,-1054,-797,-799,-1047,-1514,-2149,-2875,-3620,-4287,-4814,-5126,-5189,-4972,-4476,-3722,-2744,-1601,-342,944,2208,3354,4336,5089,5569,5767,5674,5317,4739,3997,3164,2315,1508,814,257,-132,-363,-463,-455,-405,-339,-320,-362,-494,-708,-994,-1321,-1655,-1958,-2191,-2340,-2374,-2320,-2170,-1977,-1760,-1575,-1455,-1438,-1555,-1811,-2216,-2753,-3397,-4118,-4866,-5600,-6261,-6812,-7203,-7414,-7429,-7257,-6918,-6459,-5934,-5396,-4925,-4554,-4347,-4311,-4452,-4748,-5144,-5579,-5976,-6249,-6336,-6178,-5745,-5053,-4117,-3021,-1835,-661,397,1272,1877,2206,2232,2008,1585,1039,470,-43,-428,-606,-572,-280,233,947,1805,2747,3702,4599,5364,5947,6298,6399,6248,5860,5289,4574,3793,3005,2260,1627,1105,735,487,354,298,282,285,259,212,122,4,-120,-236,-318,-339,-299,-180,7,239,506,765,988,1152,1212,1176,1012,741,369,-82,-572,-1085,-1565,-1996,-2337,-2563,-2668,-2627,-2462,-2170,-1799,-1370,-947,-569,-287,-150,-167,-374,-731,-1236,-1813,-2411,-2943,-3333,-3510,-3416,-3031,-2347,-1414,-297,905,2079,3106,3883,4325,4387,4065,3397,2456,1361,222,-811,-1643,-2156,-2312,-2067,-1454,-517,665,1987,3348,4642,5771,6665,7268,7557,7526,7214,6655,5930,5109,4272,3501,2849,2373,2082,1993,2070,2290,2594,2940,3263,3537,3714,3794,3768,3653,3475,3253,3026,2812,2631,2502,2408,2370,2352,2361,2377,2384,2391,2377,2360,2326,2287,2230,2165,2071,1962,1812,1644,1443,1238,1028,843,681,572,496,469,461,465,454,405,302,133,-102,-387,-705,-1002,-1248,-1385,-1371,-1180,-791,-221,493,1303,2127,2883,3506,3903,4066,3939,3574,2976,2246,1442,668,12,-459,-679,-625,-291,296,1095,2037,3053,4066,5005,5807,6427,6829,7005,6959,6704,6288,5727,5091,4398,3703,3031,2414,1858,1395,1006,715,502,373,321,338,424,569,766,1003,1263,1528,1774,1987,2136,2225,2231,2168,2038,1862,1660,1459,1278,1141,1061,1040,1089,1184,1321,1483,1648,1815,1966,2103,2232,2345,2456,2543,2610,2622,2576,2433,2188,1824,1350,776,141,-517,-1141,-1663,-2029,-2180,-2071,-1693,-1039,-166,877,1990,3063,4008,4689,5066,5057,4679,3941,2931,1731,475,-717,-1725,-2440,-2809,-2785,-2391,-1662,-683,452,1635,2757,3734,4481,4967,5160,5085,4762,4267,3638,2974,2317,1741,1281,965,796,773,860,1030,1235,1431,1586,1667,1665,1575,1416,1207,981,768,593,489,456,522,664,896,1183,1533,1900,2287,2647,2969,3214,3351,3364,3215,2904,2420,1783,1024,189,-660,-1462,-2145,-2675,-2999,-3130,-3073,-2873,-2593,-2298,-2055,-1929,-1952,-2145,-2496,-2966,-3490,-4001,-4398,-4623,-4596,-4284,-3685,-2810,-1745,-538,664,1798,2715,3380,3704,3697,3375,2798,2065,1277,550,-14,-339,-368,-103,449,1224,2141,3125,4064,4895,5536,5955,6125,6060,5779,5338,4775,4159,3534,2937,2412,1958,1595,1298,1067,873,697,523,337,138,-67,-260,-428,-531,-566,-505,-360,-125,161,482,793,1064,1272,1396,1432,1392,1288,1140,977,811,660,524,401,285,162,28,-125,-288,-453,-607,-733,-825,-880,-911,-936,-988,-1088,-1277,-1559,-1949,-2423,-2956,-3485,-3966,-4313,-4482,-4414,-4087,-3504,-2694,-1727,-674,334,1223,1852,2177,2116,1683,888,-181,-1436,-2739,-3969,-4997,-5731,-6098,-6087,-5702,-5018,-4101,-3068,-2013,-1029,-196,451,887,1117,1182,1104,954,760,578,433,347,340,397,533,711,930,1165,1389,1594,1749,1858,1908,1907,1869,1801,1727,1653,1590,1537,1491,1438,1362,1254,1099,909,678,444,216,39,-71,-100,-40,77,234,372,452,423,261,-58,-506,-1078,-1711,-2366,-2992,-3548,-4020,-4398,-4702,-4961,-5211,-5492,-5831,-6241,-6718,-7227,-7724,-8145,-8421,-8498,-8319,-7878,-7179,-6271,-5225,-4144,-3123,-2284,-1701,-1437,-1519,-1924,-2596,-3455,-4377,-5265,-6001,-6508,-6724,-6642,-6264,-5650,-4851,-3949,-3017,-2113,-1297,-583,-9,452,779,1011,1144,1190,1169,1062,891,636,311,-92,-555,-1076,-1636,-2210,-2788,-3327,-3813,-4210,-4493,-4642,-4650,-4512,-4245,-3878,-3447,-2998,-2589,-2247,-2029,-1935,-1980,-2140,-2378,-2660,-2921,-3137,-3259,-3284,-3212,-3066,-2885,-2704,-2580,-2524,-2585,-2746,-3005,-3351,-3736,-4155,-4568,-4966,-5344,-5704,-6057,-6412,-6782,-7163,-7558,-7931,-8274,-8528,-8667,-8647,-8438,-8036,-7440,-6694,-5840,-4965,-4136,-3449,-2962,-2734,-2768,-3059,-3545,-4149,-4789,-5339,-5747,-5905,-5807,-5428,-4797,-3977,-3019,-2017,-1033,-132,645,1272,1760,2096,2325,2447,2491,2458,2354,2169,1902,1547,1109,603,50,-515,-1063,-1550,-1954,-2247,-2419,-2463,-2386,-2203,-1931,-1601,-1238,-874,-529,-247,-17,109,165,119,12,-155,-339,-522,-671,-764,-799,-768,-707,-622,-579,-581,-692,-898,-1229,-1655,-2154,-2691,-3225,-3721,-4164,-4527,-4831,-5085,-5311,-5553,-5820,-6144,-6522,-6947,-7386,-7796,-8125,-8312,-8308,-8072,-7583,-6844,-5891,-4768,-3562,-2342,-1203,-209,578,1143,1473,1603,1576,1444,1274,1118,1018,1006,1090,1272,1531,1858,2218,2602,2986,3372,3737,4094,4424,4724,4985,5172,5288,5288,5183,4953,4614,4177,3676,3145,2616,2136,1718,1395,1162,1025,964,962,996,1041,1081,1103,1098,1059,1005,919,832,746,667,629,620,672,781,944,1161,1401,1651,1865,2020,2083,2029,1857,1562,1167,701,192,-312,-794,-1209,-1566,-1845,-2074,-2253,-2418,-2577,-2743,-2920,-3090,-3233,-3318,-3306,-3163,-2869,-2396,-1763,-972,-74,889,1840,2730,3475,4041,4376,4476,4351,4023,3562,2997,2419,1873,1405,1070,864,817,902,1121,1436,1842,2305,2823,3373,3956,4552,5146,5722,6237,6665,6966,7096,7044,6791,6343,5734,5003,4204,3405,2664,2025,1538,1210,1050,1043,1158,1369,1630,1921,2201,2459,2678,2846,2971,3041,3066,3047,2989,2896,2772,2626,2452,2274,2064,1852,1618,1375,1118,861,605,368,160,-3,-114,-166,-167,-133,-78,-44,-46,-115,-267,-494,-803,-1149,-1500,-1813,-2020,-2092,-1971,-1640,-1094,-349,556,1549,2578,3536,4373,5008,5408,5556,5457,5143,4679,4110,3530,2988,2553,2271,2164,2248,2510,2931,3468,4092,4749,5401,6019,6552,6997,7307,7484,7498,7346,7025,6536,5903,5150,4315,3451,2605,1828,1170,660,322,164,159,295,516,785,1051,1264,1402,1424,1346,1147,865,513,123,-261,-621,-904,-1100,-1173,-1112,-912,-568,-104,466,1097,1766,2408,3007,3501,3884,4117,4212,4152,3966,3662,3265,2800,2286,1735,1181,608,62,-482,-981,-1442,-1831,-2137,-2320,-2374,-2253,-1962,-1483,-826,-23,901,1883,2866,3787,4579,5181,5566,5685,5556,5180,4601,3870,3050,2211,1422,745,232,-77,-161,-9,363,938,1680,2539,3476,4415,5319,6110,6752,7190,7395,7353,7060,6545,5838,5004,4098,3201,2369,1672,1135,801,644,671,827,1084,1383,1693,1973,2205,2379,2494,2555,2585,2576,2558,2512,2459,2376,2278,2148,1997,1836,1665,1520,1394,1324,1294,1331,1400,1507,1613,1698,1733,1692,1550,1302,927,446,-149,-821,-1550,-2303,-3036,-3717,-4293,-4734,-4989,-5045,-4856,-4432,-3761,-2870,-1794,-585,695,1961,3151,4168,4963,5475,5679,5577,5183,4560,3764,2895,2027,1260,661,279,166,292,675,1246,1968,2773,3594,4379,5059,5608,5970,6136,6080,5803,5316,4634,3801,2853,1853,862,-69,-869,-1517,-1961,-2217,-2276,-2180,-1967,-1689,-1402,-1148,-965,-873,-870,-953,-1082,-1243,-1387,-1491,-1535,-1493,-1373,-1170,-906,-596,-267,62,366,632,852,1021,1153,1242,1325,1377,1450,1502,1564,1603,1606,1564,1438,1221,905,464,-62,-687,-1365,-2058,-2744,-3344,-3847,-4190,-4347,-4308,-4047,-3588,-2943,-2155,-1267,-352,536,1311,1919,2292,2400,2217,1760,1058,169,-833,-1868,-2853,-3712,-4398,-4852,-5083,-5062,-4841,-4422,-3878,-3229,-2547,-1863,-1233,-694,-280,-19,72,-13,-260,-657,-1155,-1721,-2292,-2820,-3252,-3547,-3685,-3656,-3472,-3171,-2781,-2373,-1974,-1647,-1408,-1291,-1285,-1396,-1590,-1853,-2151,-2451,-2729,-2952,-3109,-3177,-3162,-3049,-2863,-2595,-2280,-1914,-1529,-1135,-741,-381,-57,196,341,377,244,-40,-507,-1145,-1945,-2886,-3928,-5028,-6133,-7194,-8154,-8973,-9594,-9987,-10119,-9967,-9538,-8846,-7918,-6827,-5604,-4357,-3129,-2026,-1109,-454,-109,-103,-431,-1069,-1960,-3032,-4193,-5347,-6400,-7251,-7831,-8074,-7959,-7474,-6670,-5574,-4294,-2900,-1501,-193,931,1808,2369,2605,2498,2087,1406,544,-437,-1421,-2344,-3113,-3681,-4012,-4092,-3951,-3625,-3183,-2709,-2267,-1944,-1768,-1768,-1943,-2246,-2650,-3067,-3449,-3734,-3869,-3857,-3667,-3344,-2899,-2383,-1841,-1318,-872,-524,-317,-248,-301,-468,-686,-947,-1187,-1402,-1561,-1669,-1734,-1777,-1830,-1929,-2105,-2394,-2815,-3373,-4064,-4848,-5694,-6541,-7328,-7996,-8487,-8747,-8748,-8461,-7888,-7049,-5986,-4774,-3502,-2271,-1184,-327,226,443,320,-107,-765,-1558,-2374,-3087,-3608,-3829,-3725,-3252,-2445,-1349,-43,1357,2748,4002,5033,5764,6141,6170,5835,5198,4290,3200,1987,753,-442,-1504,-2381,-3006,-3349,-3379,-3095,-2517,-1690,-671,449,1584,2634,3515,4167,4555,4672,4556,4233,3774,3215,2621,2029,1477,995,604,316,146,86,147,303,543,822,1106,1356,1518,1579,1495,1262,863,302,-427,-1292,-2283,-3345,-4441,-5507,-6494,-7334,-7986,-8402,-8545,-8420,-7991,-7300,-6330,-5126,-3708,-2127,-438,1272,2930,4414,5659,6542,7027,7052,6638,5824,4700,3386,2013,724,-357,-1121,-1494,-1449,-1000,-194,872,2110,3390,4617,5688,6538,7122,7435,7489,7329,6990,6540,6017,5473,4959,4491,4118,3836,3661,3571,3537,3515,3453,3304,3024,2597,2012,1303,497,-319,-1075,-1673,-2031,-2072,-1767,-1080,-64,1238,2736,4306,5851,7239,8389,9223,9698,9806,9561,9008,8215,7267,6239,5228,4277,3438,2718,2114,1583,1093,550,-80,-885,-1884,-3099,-4511,-6058,-7677,-9265,-10724,-11957,-12869,-13375,-13432,-12979,-12031,-10598,-8745,-6566,-4183,-1731,632,2768,4552,5871,6681,6926,6647,5891,4761,3390,1925,502,-733,-1683,-2275,-2458,-2261,-1701,-884,106,1137,2104,2905,3468,3750,3737,3454,2927,2230,1406,541,-319,-1102,-1776,-2278,-2597,-2684,-2534,-2133,-1485,-622,438,1637,2929,4261,5556,6779,7852,8752,9441,9909,10158,10207,10084,9820,9460,9029,8562,8074,7577,7062,6539,5990,5421,4829,4205,3560,2884,2195,1497,807,143,-479,-1047,-1539,-1970,-2316,-2613,-2849,-3056,-3226,-3364,-3455,-3473,-3401,-3196,-2835,-2294,-1557,-635,444,1639,2860,4042,5070,5869,6347,6462,6184,5526,4545,3302,1916,476,-887,-2097,-3051,-3720,-4052,-4055,-3736,-3132,-2290,-1272,-140,1033,2195,3281,4253,5082,5747,6262,6623,6858,6974,6993,6926,6780,6562,6277,5913,5481,4959,4347,3633,2819,1904,908,-139,-1205,-2225,-3169,-3972,-4607,-5045,-5278,-5317,-5196,-4943,-4627,-4278,-3952,-3670,-3449,-3297,-3199,-3149,-3107,-3055,-2940,-2738,-2405,-1917,-1257,-415,603,1762,3033,4343,5622,6792,7758,8456,8817,8805,8420,7672,6626,5359,3973,2592,1323,272,-486,-916,-1003,-781,-300,352,1084,1786,2364,2741,2852,2700,2267,1630,819,-54,-924,-1700,-2313,-2716,-2874,-2776,-2443,-1894,-1192,-394,425,1198,1869,2391,2757,2937,2968,2837,2584,2223,1765,1242,655,36,-610,-1235,-1835,-2351,-2784,-3102,-3310,-3430,-3480,-3524,-3590,-3733,-3968,-4307,-4719,-5183,-5623,-5990,-6211,-6215,-5968,-5422,-4604,-3518,-2260,-877,505,1817,2968,3888,4551,4920,5025,4883,4542,4052,3459,2802,2100,1354,549,-337,-1337,-2462,-3733,-5126,-6621,-8154,-9663,-11069,-12286,-13258,-13913,-14227,-14180,-13769,-13030,-12006,-10770,-9417,-8040,-6741,-5602,-4684,-4026,-3617,-3446,-3436,-3532,-3627,-3646,-3506,-3148,-2553,-1716,-671,513,1773,2997,4105,5009,5646,5995,6047,5840,5433,4886,4299,3728,3246,2899,2701,2674,2801,3060,3425,3848,4289,4699,5031,5236,5277,5120,4737,4132,3293,2255,1047,-263,-1613,-2918,-4108,-5115,-5878,-6369,-6566,-6478,-6134,-5586,-4890,-4134,-3373,-2694,-2132,-1733,-1510,-1456,-1555,-1771,-2068,-2398,-2734,-3026,-3276,-3468,-3633,-3809,-4034,-4375,-4841,-5477,-6254,-7140,-8078,-8959,-9703,-10183,-10325,-10064,-9369,-8270,-6806,-5085,-3199,-1283,560,2208,3584,4616,5266,5532,5411,4953,4213,3243,2148,981,-161,-1216,-2115,-2827,-3308,-3578,-3641,-3531,-3316,-3010,-2696,-2378,-2088,-1833,-1587,-1356,-1100,-839,-550,-271,-14,200,336,408,393,320,196,39,-132,-303,-476,-637,-810,-992,-1210,-1469,-1787,-2161,-2591,-3063,-3554,-4034,-4468,-4819,-5060,-5156,-5102,-4869,-4472,-3897,-3155,-2256,-1204,-34,1232,2543,3846,5083,6180,7085,7729,8078,8100,7794,7175,6286,5172,3918,2580,1269,31,-1032,-1896,-2501,-2848,-2929,-2759,-2370,-1795,-1084,-298,504,1254,1886,2348,2590,2588,2337,1853,1185,401,-420,-1179,-1808,-2241,-2449,-2439,-2244,-1928,-1564,-1226,-970,-831,-823,-917,-1087,-1276,-1442,-1536,-1547,-1465,-1321,-1140,-970,-827,-753,-733,-776,-854,-955,-1045,-1122,-1169,-1186,-1190,-1193,-1215,-1282,-1405,-1580,-1816,-2063,-2321,-2531,-2678,-2714,-2637,-2403,-2035,-1504,-849,-74,766,1639,2468,3202,3763,4104,4180,3984,3521,2846,2012,1126,261,-469,-1009,-1302,-1343,-1154,-792,-327,146,552,811,886,750,441,-3,-498,-963,-1327,-1509,-1481,-1196,-660,121,1111,2259,3490,4737,5901,6907,7680,8155,8306,8119,7621,6871,5947,4943,3956,3079,2370,1890,1644,1625,1804,2116,2502,2896,3229,3459,3546,3476,3236,2856,2337,1744,1098,458,-129,-635,-1004,-1235,-1298,-1209,-982,-649,-274,99,383,522,447,116,-481,-1322,-2355,-3485,-4619,-5626,-6420,-6899,-7020,-6755,-6115,-5168,-3969,-2643,-1264,47,1238,2231,3028,3613,4030,4317,4542,4753,5006,5320,5706,6146,6605,7014,7340,7484,7438,7138,6592,5810,4823,3698,2486,1291,165,-787,-1540,-2026,-2276,-2292,-2148,-1920,-1682,-1537,-1519,-1699,-2048,-2568,-3174,-3787,-4321,-4653,-4730,-4483,-3895,-2995,-1826,-481,948,2332,3590,4607,5349,5777,5899,5751,5379,4857,4269,3691,3227,2930,2871,3069,3519,4189,5007,5885,6724,7410,7857,7989,7768,7181,6268,5086,3733,2321,966,-223,-1143,-1737,-1957,-1800,-1278,-447,650,1915,3294,4680,6028,7250,8323,9193,9855,10296,10522,10547,10395,10088,9664,9155,8596,8022,7448,6876,6289,5648,4903,4017,2935,1666,202,-1390,-3058,-4691,-6202,-7472,-8424,-8972,-9102,-8779,-8080,-7028,-5766,-4357,-2947,-1594,-390,646,1504,2197,2781,3262,3707,4094,4457,4743,4948,5017,4931,4655,4193,3542,2738,1829,865,-68,-909,-1576,-2009,-2149,-1985,-1493,-735,251,1362,2505,3578,4486,5166,5577,5717,5617,5324,4919,4460,4023,3645,3362,3161,3037,2944,2847,2693,2458,2107,1665,1129,575,34,-401,-685,-754,-570,-134,554,1443,2466,3550,4570,5447,6058,6342,6222,5706,4791,3556,2094,513,-1042,-2458,-3630,-4463,-4934,-5002,-4717,-4115,-3277,-2285,-1219,-148,863,1801,2631,3380,4043,4664,5233,5790,6300,6769,7158,7428,7561,7499,7258,6814,6209,5478,4666,3826,2977,2147,1312,482,-395,-1304,-2273,-3282,-4305,-5317,-6252,-7088,-7754,-8246,-8530,-8624,-8544,-8334,-8045,-7724,-7412,-7133,-6870,-6606,-6278,-5836,-5230,-4429,-3432,-2283,-1049,166,1245,2084,2572,2662,2311,1550,434,-940,-2452,-3962,-5343,-6465,-7231,-7576,-7478,-6950,-6074,-4936,-3672,-2417,-1285,-402,192,440,386,69,-417,-962,-1467,-1823,-1960,-1837,-1442,-820,-35,815,1615,2259,2650,2725,2471,1915,1144,260,-582,-1273,-1678,-1727,-1396,-690,299,1456,2642,3673,4414,4731,4539,3823,2608,982,-921,-2950,-4941,-6741,-8230,-9321,-9973,-10196,-10024,-9548,-8849,-8044,-7234,-6496,-5898,-5473,-5213,-5101,-5083,-5095,-5080,-4969,-4718,-4299,-3691,-2914,-1978,-939,158,1260,2314,3272,4099,4756,5202,5426,5374,5064,4478,3652,2636,1483,282,-897,-1976,-2891,-3604,-4093,-4367,-4457,-4417,-4307,-4207,-4175,-4268,-4514,-4901,-5406,-5948,-6467,-6871,-7095,-7106,-6878,-6453,-5878,-5238,-4637,-4152,-3886,-3872,-4152,-4704,-5493,-6442,-7467,-8455,-9304,-9909,-10190,-10092,-9612,-8761,-7640,-6326,-4976,-3705,-2646,-1893,-1493,-1468,-1749,-2276,-2907,-3520,-3983,-4184,-4050,-3564,-2741,-1656,-419,855,2013,2961,3586,3881,3831,3524,3037,2495,1998,1638,1460,1486,1682,2003,2366,2684,2877,2864,2612,2087,1321,346,-758,-1904,-3006,-3966,-4716,-5203,-5390,-5289,-4907,-4296,-3505,-2599,-1644,-698,191,981,1660,2208,2636,2945,3143,3242,3226,3109,2857,2478,1954,1286,491,-418,-1397,-2408,-3390,-4303,-5083,-5719,-6178,-6476,-6628,-6671,-6640,-6579,-6518,-6486,-6485,-6522,-6561,-6589,-6551,-6413,-6134,-5688,-5064,-4277,-3350,-2343,-1303,-300,621,1419,2078,2592,2994,3292,3546,3759,3972,4171,4357,4495,4561,4508,4327,3968,3467,2792,2008,1128,227,-657,-1439,-2102,-2581,-2893,-3031,-3035,-2950,-2826,-2709,-2635,-2621,-2673,-2765,-2884,-2972,-3018,-2966,-2820,-2556,-2203,-1783,-1338,-929,-585,-369,-276,-318,-456,-616,-744,-734,-542,-117,537,1385,2356,3373,4321,5130,5719,6038,6097,5883,5474,4901,4269,3622,3053,2591,2283,2123,2116,2216,2400,2612,2808,2956,3017,2978,2838,2600,2302,1965,1651,1380,1219,1174,1276,1512,1860,2272,2701,3073,3342,3463,3406,3182,2797,2306,1742,1166,611,109,-333,-727,-1096,-1472,-1894,-2373,-2937,-3565,-4237,-4915,-5534,-6049,-6392,-6529,-6425,-6074,-5501,-4719,-3800,-2773,-1705,-640,384,1335,2208,2983,3678,4280,4797,5228,5546,5762,5830,5759,5518,5114,4543,3833,2999,2094,1162,260,-561,-1244,-1773,-2113,-2296,-2335,-2291,-2217,-2168,-2189,-2309,-2516,-2807,-3115,-3396,-3580,-3613,-3449,-3076,-2489,-1739,-867,44,923,1710,2347,2822,3141,3332,3465,3595,3797,4113,4581,5183,5907,6683,7451,8129,8650,8941,8980,8723,8201,7433,6483,5420,4329,3280,2357,1599,1042,690,526,514,614,769,946,1091,1192,1230,1211,1155,1086,1036,1042,1118,1285,1540,1872,2257,2664,3056,3396,3650,3792,3799,3672,3411,3029,2573,2060,1558,1085,690,373,144,-25,-163,-304,-490,-735,-1056,-1439,-1853,-2263,-2613,-2871,-2991,-2965,-2782,-2456,-1999,-1438,-790,-85,662,1425,2201,2972,3739,4509,5265,6024,6758,7466,8122,8707,9199,9571,9809,9894,9814,9568,9157,8606,7928,7167,6348,5514,4680,3866,3071,2293,1520,738,-43,-838,-1591,-2304,-2896,-3343,-3572,-3560,-3275,-2728,-1955,-1017,11,1024,1959,2714,3261,3562,3633,3501,3241,2897,2559,2262,2049,1934,1914,1976,2106,2286,2509,2765,3063,3411,3802,4268,4773,5339,5937,6538,7136,7674,8155,8528,8797,8940,8952,8858,8645,8365,8017,7640,7251,6870,6503,6163,5832,5514,5181,4819,4415,3951,3425,2841,2201,1523,820,101,-612,-1313,-1977,-2588,-3113,-3542,-3848,-4045,-4138,-4164,-4163,-4187,-4273,-4464,-4762,-5172,-5652,-6163,-6629,-6996,-7198,-7191,-6950,-6460,-5736,-4804,-3707,-2502,-1251,-16,1139,2177,3066,3804,4407,4896,5309,5669,6010,6330,6644,6925,7162,7320,7368,7289,7059,6675,6153,5504,4765,3958,3107,2229,1334,416,-524,-1497,-2493,-3509,-4522,-5498,-6410,-7201,-7854,-8318,-8596,-8669,-8556,-8283,-7860,-7348,-6748,-6127,-5489,-4882,-4307,-3784,-3305,-2864,-2459,-2079,-1733,-1422,-1161,-953,-801,-701,-641,-603,-581,-537,-491,-406,-306,-187,-60,65,173,276,361,455,569,715,930,1203,1562,1975,2452,2940,3433,3868,4227,4458,4544,4446,4171,3693,3045,2225,1278,229,-869,-1987,-3071,-4087,-5005,-5773,-6373,-6763,-6912,-6812,-6465,-5896,-5183,-4385,-3626,-2980,-2559,-2401,-2554,-2992,-3685,-4539,-5490,-6403,-7237,-7866,-8285,-8428,-8321,-7971,-7432,-6766,-6053,-5380,-4821,-4446,-4278,-4339,-4583,-4966,-5403,-5805,-6104,-6216,-6119,-5781,-5227,-4486,-3618,-2691,-1762,-910,-157,439,884,1170,1295,1299,1162,943,623,249,-181,-638,-1104,-1568,-2003,-2404,-2762,-3057,-3299,-3454,-3534,-3510,-3390,-3165,-2852,-2484,-2088,-1726,-1425,-1232,-1161,-1213,-1387,-1650,-1996,-2381,-2806,-3226,-3642,-4020,-4350,-4611,-4789,-4871,-4853,-4741,-4533,-4258,-3922,-3552,-3181,-2808,-2477,-2180,-1926,-1721,-1529,-1362,-1168,-960,-695,-387,-26,375,798,1222,1627,1985,2275,2488,2607,2639,2577,2443,2226,1969,1644,1305,919,540,150,-203,-525,-786,-1004,-1188,-1387,-1650,-2041,-2610,-3409,-4432,-5687,-7094,-8595,-10075,-11433,-12550,-13352,-13740,-13692,-13171,-12203,-10833,-9142,-7236,-5238,-3294,-1511,-21,1115,1846,2186,2169,1901,1460,994,577,338,288,496,907,1502,2190,2905,3544,4052,4349,4412,4206,3743,3026,2100,1002,-216,-1494,-2773,-3995,-5103,-6054,-6813,-7349,-7651,-7701,-7507,-7062,-6381,-5504,-4440,-3292,-2080,-935,102,928,1506,1809,1850,1670,1344,938,546,223,29,-10,120,419,862,1430,2079,2771,3463,4114,4680,5139,5458,5627,5645,5511,5244,4862,4388,3852,3289,2721,2189,1703,1299,974,746,603,545,547,607,681,771,829,851,805,679,460,139,-275,-784,-1352,-1965,-2560,-3107,-3531,-3800,-3861,-3712,-3360,-2855,-2260,-1675,-1179,-860,-774,-934,-1336,-1912,-2589,-3257,-3815,-4158,-4211,-3903,-3236,-2196,-864,689,2342,3961,5413,6579,7352,7684,7542,6969,6030,4843,3537,2268,1152,327,-172,-280,-49,481,1206,2012,2786,3416,3817,3918,3694,3131,2273,1156,-131,-1515,-2897,-4196,-5339,-6267,-6945,-7335,-7452,-7258,-6802,-6051,-5070,-3858,-2505,-1050,398,1754,2925,3822,4397,4624,4536,4186,3681,3128,2637,2302,2177,2275,2588,3054,3621,4195,4727,5130,5388,5460,5350,5087,4688,4213,3700,3198,2747,2375,2106,1946,1897,1963,2119,2380,2706,3108,3552,4023,4506,4952,5368,5685,5922,6020,5997,5823,5521,5080,4535,3888,3174,2417,1641,895,207,-376,-814,-1083,-1166,-1063,-823,-481,-129,153,287,196,-154,-764,-1616,-2633,-3735,-4817,-5763,-6480,-6863,-6861,-6420,-5559,-4304,-2742,-978,860,2635,4223,5511,6436,6936,7028,6724,6103,5246,4257,3252,2327,1582,1067,827,850,1118,1567,2132,2735,3289,3731,3988,4019,3797,3317,2598,1674,605,-554,-1724,-2837,-3823,-4612,-5140,-5366,-5245,-4776,-3977,-2883,-1589,-179,1228,2508,3583,4346,4796,4916,4788,4499,4177,3957,3946,4230,4847,5774,6968,8323,9739,11101,12287,13236,13847,14127,14030,13606,12880,11923,10800,9592,8372,7205,6152,5247,4526,3995,3663,3510,3530,3671,3924,4210,4514,4756,4906,4910,4736,4362,3785,3007,2074,1004,-121,-1263,-2335,-3282,-4030,-4532,-4737,-4631,-4214,-3516,-2591,-1523,-395,668,1588,2253,2622,2649,2364,1802,1063,246,-531,-1147,-1512,-1539,-1192,-459,627,1992,3542,5141,6667,7978,8980,9578,9753,9493,8842,7875,6664,5319,3927,2581,1361,324,-483,-1038,-1340,-1404,-1262,-953,-528,-36,463,920,1277,1497,1537,1375,1011,436,-316,-1221,-2233,-3284,-4319,-5251,-6020,-6541,-6786,-6694,-6298,-5591,-4661,-3572,-2435,-1354,-427,271,691,848,758,536,259,71,63,322,885,1745,2859,4136,5489,6800,7984,8966,9691,10151,10343,10294,10053,9647,9133,8527,7862,7129,6345,5485,4566,3579,2542,1483,425,-579,-1513,-2328,-3020,-3576,-4007,-4338,-4595,-4822,-5051,-5319,-5655,-6070,-6575,-7153,-7775,-8397,-8965,-9408,-9679,-9713,-9508,-9035,-8357,-7501,-6568,-5648,-4836,-4229,-3893,-3857,-4129,-4634,-5318,-6029,-6665,-7077,-7152,-6801,-5975,-4668,-2942,-883,1346,3593,5650,7359,8562,9157,9115,8430,7202,5527,3579,1508,-514,-2348,-3876,-5011,-5719,-5985,-5855,-5388,-4677,-3835,-2975,-2213,-1649,-1378,-1445,-1903,-2724,-3893,-5317,-6914,-8546,-10082,-11375,-12289,-12721,-12592,-11883,-10605,-8854,-6730,-4405,-2038,186,2114,3597,4561,4942,4754,4054,2937,1550,44,-1409,-2659,-3589,-4121,-4240,-3979,-3414,-2658,-1828,-1041,-385,71,300,306,113,-223,-659,-1133,-1608,-2054,-2459,-2822,-3161,-3490,-3826,-4187,-4558,-4938,-5285,-5573,-5736,-5746,-5544,-5119,-4446,-3548,-2443,-1201,124,1433,2649,3659,4408,4801,4838,4496,3830,2906,1822,686,-400,-1336,-2070,-2566,-2832,-2926,-2904,-2875,-2923,-3132,-3570,-4242,-5153,-6234,-7408,-8570,-9581,-10348,-10739,-10711,-10218,-9291,-8004,-6464,-4816,-3214,-1795,-690,30,328,221,-247,-969,-1866,-2798,-3672,-4397,-4880,-5084,-4965,-4536,-3807,-2848,-1700,-489,725,1807,2676,3237,3416,3165,2486,1383,-54,-1744,-3553,-5336,-6971,-8314,-9299,-9852,-9976,-9699,-9082,-8230,-7244,-6236,-5318,-4570,-4060,-3826,-3860,-4135,-4582,-5095,-5560,-5836,-5799,-5348,-4416,-3001,-1136,1064,3472,5919,8223,10238,11806,12856,13311,13196,12529,11416,9951,8278,6517,4806,3244,1912,857,83,-419,-707,-828,-856,-851,-864,-939,-1100,-1351,-1703,-2124,-2618,-3140,-3678,-4205,-4696,-5134,-5502,-5766,-5917,-5922,-5763,-5432,-4923,-4257,-3457,-2579,-1666,-783,9,670,1140,1387,1406,1151,673,-51,-944,-1972,-3036,-4062,-4922,-5539,-5801,-5669,-5112,-4169,-2911,-1465,35,1424,2570,3351,3702,3597,3064,2178,1038,-229,-1510,-2683,-3670,-4406,-4851,-5008,-4867,-4468,-3820,-2979,-1962,-835,372,1576,2733,3750,4586,5170,5487,5524,5301,4860,4247,3522,2744,1955,1204,513,-76,-559,-894,-1089,-1112,-985,-708,-322,137,615,1063,1446,1734,1949,2093,2228,2383,2603,2903,3278,3705,4137,4536,4849,5059,5140,5107,4974,4761,4507,4210,3906,3573,3231,2845,2439,1991,1524,1051,594,177,-177,-453,-656,-777,-849,-893,-924,-992,-1090,-1248,-1458,-1709,-1986,-2268,-2511,-2702,-2783,-2742,-2533,-2159,-1602,-890,-56,856,1774,2643,3391,3956,4304,4385,4210,3762,3088,2221,1235,210,-748,-1536,-2035,-2159,-1817,-993,326,2051,4082,6256,8369,10239,11660,12490,12625,12023,10733,8844,6528,3969,1381,-1032,-3103,-4705,-5758,-6269,-6247,-5788,-4982,-3931,-2770,-1575,-466,487,1213,1647,1766,1558,1042,280,-659,-1671,-2659,-3520,-4178,-4575,-4689,-4532,-4127,-3541,-2816,-2030,-1209,-412,353,1056,1691,2234,2679,2999,3191,3257,3207,3094,2955,2863,2863,3000,3287,3714,4249,4836,5425,5951,6380,6670,6816,6818,6687,6451,6126,5742,5316,4864,4390,3909,3403,2898,2368,1836,1302,781,304,-114,-432,-616,-641,-471,-99,481,1249,2177,3201,4275,5311,6259,7047,7632,7994,8107,8004,7690,7228,6665,6058,5489,4983,4616,4386,4313,4370,4516,4699,4845,4904,4822,4593,4229,3782,3323,2946,2720,2722,2958,3427,4064,4786,5480,6026,6327,6287,5885,5081,3947,2526,935,-716,-2305,-3722,-4876,-5704,-6190,-6334,-6178,-5786,-5219,-4551,-3849,-3164,-2528,-1989,-1523,-1160,-854,-591,-330,-42,304,716,1205,1738,2317,2880,3421,3897,4299,4620,4872,5064,5224,5365,5495,5614,5714,5772,5783,5734,5634,5514,5411,5388,5490,5770,6234,6889,7683,8557,9423,10183,10757,11057,11036,10660,9914,8845,7467,5876,4135,2337,583,-1053,-2484,-3660,-4532,-5107,-5366,-5375,-5153,-4778,-4314,-3807,-3345,-2936,-2652,-2479,-2441,-2524,-2694,-2933,-3171,-3369,-3462,-3394,-3126,-2638,-1916,-1005,70,1236,2423,3570,4608,5493,6195,6694,6988,7082,6974,6679,6181,5506,4651,3660,2578,1485,462,-400,-1030,-1381,-1445,-1254,-879,-423,9,290,343,79,-512,-1434,-2635,-4036,-5557,-7075,-8517,-9780,-10818,-11589,-12093,-12338,-12369,-12205,-11904,-11462,-10916,-10235,-9431,-8469,-7357,-6091,-4700,-3225,-1723,-273,1046,2158,2985,3487,3633,3433,2928,2182,1292,353,-514,-1226,-1686,-1866,-1737,-1337,-718,29,816,1540,2141,2560,2800,2876,2840,2743,2642,2569,2534,2535,2522,2480,2340,2094,1703,1176,520,-243,-1076,-1944,-2817,-3654,-4445,-5164,-5805,-6376,-6863,-7298,-7669,-7995,-8288,-8532,-8749,-8908,-9009,-9026,-8947,-8743,-8405,-7920,-7279,-6495,-5562,-4503,-3339,-2100,-820,445,1657,2749,3679,4400,4878,5104,5076,4802,4324,3653,2844,1923,914,-141,-1235,-2319,-3376,-4342,-5172,-5795,-6159,-6210,-5951,-5377,-4571,-3604,-2610,-1715,-1042,-712,-784,-1301,-2247,-3547,-5123,-6823,-8529,-10076,-11359,-12260,-12726,-12728,-12294,-11473,-10381,-9105,-7781,-6491,-5309,-4267,-3362,-2569,-1844,-1153,-467,220,885,1491,1979,2290,2380,2214,1793,1149,344,-535,-1393,-2124,-2646,-2890,-2828,-2469,-1859,-1090,-262,498,1076,1397,1393,1086,518,-221,-1003,-1718,-2250,-2540,-2549,-2308,-1859,-1297,-695,-150,275,534,595,465,160,-297,-865,-1504,-2190,-2876,-3552,-4188,-4773,-5295,-5739,-6102,-6361,-6514,-6544,-6440,-6198,-5817,-5305,-4686,-3984,-3229,-2453,-1680,-931,-207,469,1117,1708,2244,2701,3053,3277,3359,3280,3061,2718,2290,1836,1389,1010,720,532,443,417,435,439,432,378,308,238,193,213,288,435,597,758,829,785,561,144,-465,-1241,-2131,-3069,-3984,-4807,-5483,-5970,-6268,-6368,-6322,-6164,-5964,-5776,-5654,-5621,-5682,-5794,-5916,-5957,-5868,-5586,-5095,-4407,-3578,-2677,-1814,-1072,-544,-288,-321,-633,-1172,-1854,-2583,-3268,-3797,-4123,-4182,-3971,-3514,-2859,-2087,-1277,-526,110,576,877,1039,1131,1237,1458,1861,2511,3403,4511,5756,7036,8242,9260,10012,10431,10505,10226,9645,8806,7778,6630,5427,4219,3067,1991,1026,190,-510,-1070,-1486,-1773,-1929,-1976,-1912,-1759,-1514,-1201,-821,-397,61,540,1020,1509,1977,2444,2878,3300,3672,4005,4264,4447,4531,4512,4379,4146,3804,3379,2866,2279,1615,882,74,-795,-1713,-2648,-3561,-4390,-5087,-5588,-5859,-5875,-5659,-5225,-4655,-4004,-3364,-2803,-2381,-2131,-2079,-2195,-2474,-2845,-3273,-3699,-4072,-4356,-4527,-4565,-4487,-4294,-4012,-3656,-3233,-2747,-2179,-1510,-718,214,1287,2483,3758,5068,6323,7480,8444,9184,9659,9856,9795,9498,9017,8404,7712,7006,6318,5713,5197,4806,4535,4378,4304,4281,4259,4194,4058,3829,3519,3166,2822,2552,2424,2465,2704,3093,3590,4098,4530,4805,4862,4670,4245,3615,2844,2010,1171,393,-284,-850,-1294,-1647,-1930,-2181,-2427,-2691,-2980,-3296,-3619,-3931,-4204,-4401,-4519,-4508,-4393,-4128,-3744,-3210,-2546,-1739,-808,240,1366,2540,3700,4793,5757,6531,7077,7363,7387,7166,6736,6142,5443,4671,3900,3127,2425,1791,1270,881,647,590,718,1018,1473,2031,2641,3229,3737,4094,4275,4237,4000,3567,2985,2292,1543,789,71,-572,-1121,-1556,-1891,-2111,-2253,-2298,-2268,-2144,-1912,-1546,-1025,-328,539,1559,2693,3877,5050,6124,7053,7762,8249,8484,8506,8355,8079,7764,7447,7208,7063,7043,7140,7335,7594,7879,8124,8295,8321,8162,7784,7153,6291,5208,3979,2671,1396,251,-666,-1287,-1587,-1568,-1296,-842,-320,174,550,746,735,529,153,-322,-841,-1330,-1733,-2017,-2147,-2140,-1992,-1743,-1420,-1041,-645,-210,246,761,1354,2051,2874,3828,4899,6074,7305,8562,9786,10939,11972,12848,13536,14008,14247,14244,14001,13529,12848,11990,10987,9884,8716,7515,6305,5096,3901,2716,1557,431,-634,-1618,-2480,-3209,-3768,-4166,-4416,-4534,-4586,-4596,-4634,-4735,-4922,-5220,-5601,-6059,-6549,-7022,-7455,-7782,-8003,-8096,-8060,-7932,-7705,-7440,-7129,-6797,-6430,-6010,-5516,-4910,-4184,-3317,-2344,-1287,-218,812,1727,2489,3066,3461,3704,3831,3914,3999,4138,4366,4683,5077,5521,5949,6337,6611,6757,6748,6572,6248,5773,5165,4445,3616,2713,1764,805,-90,-883,-1487,-1878,-2006,-1901,-1580,-1135,-647,-225,46,84,-139,-632,-1360,-2262,-3261,-4282,-5233,-6078,-6755,-7265,-7595,-7775,-7817,-7758,-7604,-7380,-7080,-6695,-6232,-5648,-4976,-4176,-3283,-2296,-1237,-133,995,2112,3185,4179,5055,5770,6298,6597,6657,6472,6037,5399,4561,3594,2532,1422,312,-783,-1840,-2856,-3834,-4771,-5660,-6491,-7243,-7904,-8458,-8907,-9259,-9535,-9765,-9984,-10215,-10482,-10789,-11127,-11475,-11801,-12065,-12240,-12291,-12204,-11991,-11638,-11207,-10686,-10142,-9557,-8969,-8335,-7657,-6883,-5987,-4944,-3732,-2371,-885,662,2198,3620,4857,5804,6443,6735,6715,6442,5989,5469,4949,4536,4244,4119,4126,4218,4349,4418,4389,4185,3784,3179,2372,1395,293,-916,-2157,-3414,-4619,-5736,-6710,-7489,-8027,-8288,-8253,-7940,-7387,-6667,-5882,-5123,-4503,-4089,-3938,-4043,-4394,-4903,-5510,-6100,-6602,-6943,-7082,-7011,-6751,-6340,-5850,-5339,-4867,-4493,-4223,-4094,-4054,-4097,-4151,-4175,-4100,-3871,-3447,-2793,-1914,-819,434,1783,3135,4395,5466,6271,6741,6858,6621,6060,5262,4287,3245,2220,1270,447,-240,-811,-1281,-1690,-2058,-2401,-2718,-3010,-3258,-3473,-3638,-3786,-3913,-4057,-4224,-4437,-4690,-4995,-5315,-5662,-5979,-6280,-6523,-6715,-6853,-6937,-6982,-6988,-6963,-6890,-6770,-6569,-6280,-5891,-5395,-4811,-4163,-3476,-2808,-2194,-1684,-1330,-1137,-1142,-1300,-1587,-1926,-2236,-2428,-2418,-2149,-1590,-747,340,1600,2936,4250,5440,6426,7149,7570,7697,7535,7123,6497,5696,4766,3743,2672,1599,579,-327,-1064,-1569,-1823,-1798,-1539,-1085,-540,10,450,694,688,391,-161,-939,-1851,-2806,-3727,-4509,-5125,-5524,-5722,-5744,-5631,-5442,-5230,-5032,-4892,-4797,-4764,-4744,-4712,-4607,-4377,-3966,-3337,-2460,-1345,-15,1456,2996,4485,5823,6903,7637,7987,7925,7495,6744,5785,4709,3646,2681,1894,1315,961,779,752,796,886,975,1045,1086,1100,1075,1022,914,754,518,203,-201,-678,-1217,-1784,-2343,-2853,-3272,-3574,-3729,-3736,-3582,-3293,-2871,-2354,-1755,-1110,-456,191,770,1282,1666,1928,2035,1993,1791,1438,932,293,-470,-1323,-2218,-3103,-3894,-4523,-4904,-4987,-4726,-4126,-3209,-2045,-728,649,1946,3095,3982,4572,4839,4781,4438,3851,3081,2195,1258,337,-489,-1172,-1615,-1801,-1652,-1183,-394,653,1873,3147,4350,5357,6069,6422,6399,6038,5404,4620,3788,3036,2455,2103,2015,2169,2521,3001,3525,4007,4389,4598,4635,4482,4194,3811,3433,3120,2980,3057,3400,4006,4834,5818,6843,7805,8571,9055,9169,8903,8251,7280,6077,4739,3397,2130,1035,145,-527,-998,-1322,-1539,-1713,-1871,-2035,-2223,-2413,-2624,-2835,-3074,-3333,-3656,-4021,-4476,-4974,-5533,-6090,-6635,-7101,-7464,-7682,-7735,-7607,-7301,-6811,-6158,-5352,-4423,-3392,-2303,-1187,-96,933,1862,2652,3295,3768,4086,4253,4289,4208,4036,3787,3491,3177,2875,2637,2500,2521,2731,3171,3826,4713,5748,6908,8077,9191,10148,10888,11343,11486,11309,10806,10015,8964,7702,6293,4802,3312,1918,707,-215,-791,-956,-717,-108,786,1841,2915,3877,4602,5032,5128,4949,4543,4051,3563,3199,3036,3102,3403,3888,4480,5103,5643,6052,6246,6226,5985,5567,5043,4486,3994,3652,3529,3675,4095,4777,5639,6612,7554,8360,8902,9087,8854,8181,7088,5653,3953,2130,290,-1430,-2939,-4161,-5048,-5602,-5825,-5775,-5481,-5010,-4409,-3720,-2996,-2278,-1596,-1023,-550,-245,-76,-62,-154,-321,-502,-642,-701,-623,-404,1,564,1304,2195,3206,4333,5492,6676,7787,8793,9610,10202,10519,10563,10322,9859,9196,8428,7589,6767,5967,5247,4579,3979,3414,2884,2374,1912,1508,1222,1075,1121,1364,1802,2402,3086,3787,4393,4824,4990,4842,4330,3476,2285,831,-814,-2549,-4267,-5840,-7176,-8154,-8717,-8824,-8474,-7731,-6683,-5464,-4215,-3085,-2181,-1590,-1324,-1370,-1637,-2036,-2442,-2743,-2860,-2723,-2326,-1686,-845,117,1138,2128,3034,3810,4422,4887,5204,5426,5599,5760,5974,6251,6627,7074,7584,8093,8550,8885,9023,8926,8535,7853,6871,5637,4198,2627,1002,-599,-2102,-3454,-4612,-5565,-6307,-6861,-7246,-7500,-7642,-7708,-7726,-7713,-7715,-7738,-7834,-7997,-8267,-8616,-9054,-9532,-10022,-10460,-10790,-10945,-10864,-10494,-9804,-8780,-7458,-5881,-4144,-2349,-628,907,2130,2977,3379,3342,2900,2117,1108,-32,-1180,-2254,-3181,-3934,-4496,-4901,-5172,-5357,-5499,-5607,-5708,-5775,-5783,-5703,-5483,-5113,-4573,-3889,-3090,-2250,-1425,-711,-169,128,137,-166,-784,-1684,-2817,-4097,-5429,-6694,-7775,-8554,-8941,-8866,-8318,-7327,-5968,-4375,-2681,-1052,387,1525,2307,2727,2817,2657,2340,1962,1624,1379,1279,1316,1483,1716,1973,2177,2289,2257,2082,1762,1342,880,434,88,-120,-140,23,358,795,1278,1700,1985,2052,1845,1341,549,-503,-1745,-3116,-4525,-5903,-7183,-8305,-9247,-9973,-10496,-10816,-10963,-10963,-10851,-10664,-10431,-10198,-9984,-9839,-9770,-9819,-9967,-10230,-10573,-10962,-11362,-11705,-11948,-12026,-11893,-11514,-10861,-9934,-8751,-7340,-5772,-4103,-2424,-811,661,1925,2933,3672,4127,4343,4348,4214,3990,3750,3513,3329,3184,3083,2998,2911,2799,2657,2482,2289,2107,1964,1899,1931,2089,2359,2740,3183,3651,4086,4426,4624,4620,4385,3886,3117,2091,835,-586,-2108,-3618,-5028,-6210,-7079,-7554,-7611,-7251,-6559,-5611,-4572,-3562,-2723,-2148,-1892,-1948,-2278,-2778,-3365,-3900,-4325,-4543,-4555,-4351,-3987,-3516,-3021,-2560,-2199,-1950,-1831,-1792,-1800,-1778,-1668,-1411,-979,-355,429,1341,2309,3258,4121,4812,5291,5514,5469,5177,4655,3968,3169,2321,1506,770,187,-213,-396,-370,-144,227,685,1154,1552,1813,1861,1669,1191,446,-553,-1762,-3111,-4531,-5927,-7206,-8277,-9056,-9473,-9496,-9106,-8346,-7267,-5978,-4583,-3215,-1991,-1008,-346,-28,-58,-393,-952,-1651,-2371,-3020,-3506,-3773,-3799,-3595,-3202,-2693,-2129,-1601,-1141,-808,-589,-477,-431,-387,-300,-90,272,842,1610,2580,3706,4923,6169,7331,8339,9080,9487,9493,9063,8202,6943,5364,3586,1740,6,-1483,-2558,-3139,-3159,-2635,-1650,-321,1167,2632,3896,4805,5272,5256,4790,3952,2868,1677,529,-460,-1182,-1599,-1688,-1486,-1065,-494,114,700,1180,1535,1753,1848,1870,1840,1830,1834,1913,2025,2196,2379,2548,2683,2729,2689,2520,2234,1810,1270,614,-127,-927,-1733,-2499,-3144,-3613,-3836,-3777,-3416,-2773,-1896,-859,218,1244,2087,2663,2901,2761,2262,1436,394,-765,-1891,-2848,-3516,-3790,-3630,-3033,-2041,-765,692,2168,3545,4692,5521,5985,6066,5801,5240,4477,3598,2719,1912,1269,817,580,530,629,803,1002,1140,1197,1127,952,677,356,28,-261,-457,-542,-473,-246,149,716,1426,2272,3203,4172,5119,5950,6593,6955,6973,6599,5831,4699,3294,1731,168,-1244,-2344,-3027,-3212,-2900,-2143,-1041,241,1577,2774,3750,4391,4692,4657,4351,3850,3256,2654,2134,1742,1524,1479,1610,1879,2277,2753,3294,3871,4447,5021,5541,5990,6337,6543,6605,6501,6245,5856,5371,4831,4285,3771,3326,2960,2678,2461,2276,2096,1888,1643,1363,1076,811,626,539,592,775,1079,1458,1868,2240,2524,2669,2644,2445,2097,1632,1139,680,351,224,341,731,1361,2196,3133,4104,4981,5708,6192,6430,6381,6110,5628,5014,4326,3612,2937,2317,1787,1337,975,659,384,109,-179,-499,-841,-1201,-1536,-1819,-2003,-2053,-1942,-1659,-1210,-619,89,866,1691,2527,3361,4190,5009,5822,6624,7385,8092,8669,9097,9285,9238,8899,8328,7544,6653,5754,4959,4382,4095,4139,4508,5136,5940,6797,7592,8216,8603,8705,8541,8141,7573,6920,6250,5633,5104,4684,4357,4110,3899,3700,3487,3246,2983,2697,2400,2095,1784,1451,1099,695,247,-257,-811,-1390,-1986,-2560,-3095,-3572,-3975,-4314,-4593,-4835,-5053,-5264,-5455,-5619,-5717,-5713,-5582,-5304,-4880,-4357,-3769,-3203,-2729,-2414,-2317,-2448,-2803,-3321,-3935,-4515,-4974,-5178,-5067,-4576,-3709,-2510,-1059,519,2098,3547,4739,5611,6097,6217,6003,5529,4891,4192,3523,2971,2578,2375,2352,2467,2664,2858,2960,2907,2612,2073,1264,237,-947,-2205,-3427,-4525,-5405,-6016,-6325,-6339,-6091,-5636,-5035,-4351,-3630,-2918,-2224,-1582,-981,-460,-27,264,383,291,-49,-619,-1415,-2353,-3359,-4311,-5107,-5625,-5819,-5633,-5115,-4312,-3352,-2345,-1432,-714,-262,-105,-222,-547,-1006,-1491,-1922,-2227,-2370,-2350,-2193,-1957,-1700,-1487,-1368,-1381,-1528,-1819,-2216,-2710,-3255,-3835,-4407,-4964,-5466,-5903,-6239,-6461,-6548,-6491,-6293,-5967,-5551,-5079,-4623,-4216,-3924,-3759,-3721,-3791,-3904,-4009,-4040,-3948,-3724,-3361,-2930,-2475,-2099,-1876,-1857,-2080,-2516,-3114,-3784,-4417,-4908,-5175,-5159,-4860,-4298,-3562,-2733,-1940,-1270,-819,-636,-731,-1086,-1638,-2314,-3019,-3678,-4207,-4571,-4741,-4726,-4552,-4265,-3923,-3590,-3328,-3195,-3233,-3466,-3907,-4524,-5289,-6138,-6996,-7798,-8459,-8930,-9174,-9173,-8954,-8544,-8002,-7375,-6721,-6054,-5402,-4742,-4070,-3364,-2632,-1887,-1185,-575,-149,46,-55,-443,-1096,-1923,-2812,-3612,-4191,-4407,-4197,-3516,-2415,-965,672,2372,3941,5279,6265,6872,7088,6980,6612,6098,5520,4982,4525,4214,4035,4003,4075,4231,4415,4594,4709,4730,4599,4305,3809,3118,2242,1212,83,-1084,-2223,-3266,-4157,-4854,-5351,-5640,-5774,-5782,-5735,-5676,-5648,-5663,-5709,-5773,-5794,-5766,-5648,-5456,-5218,-4986,-4835,-4824,-5021,-5434,-6066,-6859,-7729,-8590,-9319,-9852,-10100,-10059,-9726,-9145,-8403,-7563,-6732,-5964,-5321,-4804,-4417,-4102,-3819,-3487,-3069,-2500,-1789,-914,67,1129,2195,3219,4132,4896,5462,5823,5958,5889,5641,5255,4788,4296,3843,3479,3252,3181,3274,3514,3864,4274,4681,5037,5285,5406,5397,5265,5064,4821,4579,4361,4164,3972,3739,3426,2983,2392,1655,801,-102,-975,-1729,-2278,-2577,-2602,-2377,-1973,-1461,-971,-571,-361,-366,-599,-1023,-1572,-2176,-2749,-3221,-3543,-3684,-3633,-3411,-3029,-2531,-1947,-1318,-681,-85,454,869,1156,1267,1195,947,525,-9,-622,-1223,-1754,-2140,-2322,-2285,-2004,-1521,-867,-110,687,1468,2182,2809,3322,3736,4036,4229,4295,4215,3959,3502,2834,1971,959,-130,-1193,-2124,-2825,-3219,-3277,-3016,-2483,-1792,-1044,-370,126,368,331,8,-524,-1199,-1913,-2554,-3056,-3339,-3390,-3211,-2832,-2310,-1700,-1057,-433,146,647,1062,1376,1585,1690,1684,1593,1413,1188,932,694,500,390,381,488,712,1024,1407,1811,2200,2555,2841,3085,3282,3480,3692,3944,4232,4535,4812,5016,5087,4999,4729,4292,3737,3127,2550,2085,1800,1731,1887,2229,2706,3229,3738,4142,4429,4554,4558,4455,4303,4138,4003,3919,3894,3928,4002,4095,4179,4234,4217,4127,3918,3596,3144,2573,1894,1136,338,-461,-1196,-1833,-2307,-2597,-2676,-2540,-2217,-1728,-1141,-492,150,747,1269,1690,2016,2254,2403,2487,2488,2410,2227,1929,1502,956,306,-400,-1107,-1744,-2250,-2567,-2675,-2570,-2291,-1904,-1478,-1112,-869,-815,-976,-1336,-1870,-2499,-3150,-3727,-4156,-4359,-4314,-3992,-3420,-2632,-1680,-631,465,1540,2559,3465,4235,4828,5227,5425,5422,5239,4921,4511,4084,3701,3436,3337,3458,3802,4372,5138,6033,7004,7956,8828,9552,10095,10441,10610,10623,10532,10366,10163,9928,9684,9393,9088,8723,8343,7949,7580,7279,7071,6988,7018,7145,7312,7464,7520,7438,7163,6700,6062,5293,4460,3621,2841,2166,1619,1225,958,831,791,835,918,1018,1114,1171,1189,1132,1014,818,555,240,-118,-479,-827,-1118,-1332,-1445,-1449,-1341,-1142,-859,-527,-156,237,645,1077,1527,2012,2512,3029,3527,3969,4327,4538,4590,4448,4114,3612,2980,2275,1577,936,424,58,-139,-203,-160,-72,11,49,8,-109,-296,-510,-721,-881,-956,-929,-794,-564,-269,60,388,681,922,1099,1204,1241,1213,1118,965,752,486,183,-149,-477,-786,-1030,-1201,-1251,-1192,-994,-693,-288,166,635,1071,1429,1681,1814,1828,1758,1639,1522,1458,1479,1615,1866,2220,2656,3144,3650,4157,4634,5083,5479,5822,6087,6257,6297,6180,5884,5394,4733,3923,3022,2112,1239,501,-81,-451,-623,-601,-430,-168,135,391,556,565,381,-3,-606,-1380,-2308,-3323,-4369,-5391,-6322,-7121,-7748,-8181,-8410,-8442,-8297,-7999,-7588,-7093,-6540,-5967,-5376,-4801,-4242,-3722,-3255,-2864,-2564,-2387,-2343,-2459,-2736,-3178,-3771,-4490,-5291,-6134,-6936,-7662,-8231,-8617,-8797,-8767,-8576,-8261,-7895,-7540,-7248,-7060,-6984,-7016,-7119,-7252,-7372,-7421,-7383,-7215,-6929,-6513,-5999,-5394,-4729,-4021,-3299,-2575,-1890,-1247,-694,-237,102,309,400,365,253,63,-144,-368,-556,-714,-812,-865,-868,-846,-802,-767,-745,-750,-791,-850,-929,-1012,-1077,-1129,-1145,-1136,-1112,-1068,-1025,-980,-927,-871,-782,-670,-518,-346,-173,-32,20,-44,-277,-677,-1246,-1938,-2694,-3443,-4096,-4602,-4891,-4958,-4793,-4450,-3976,-3462,-2983,-2635,-2477,-2568,-2918,-3528,-4349,-5328,-6374,-7405,-8328,-9073,-9567,-9794,-9716,-9382,-8801,-8053,-7198,-6303,-5448,-4657,-3995,-3435,-3004,-2658,-2374,-2123,-1861,-1563,-1229,-826,-414,12,370,632,724,625,315,-197,-853,-1591,-2329,-2958,-3435,-3682,-3711,-3534,-3208,-2818,-2439,-2152,-2014,-2049,-2264,-2619,-3067,-3538,-3956,-4261,-4394,-4331,-4050,-3572,-2912,-2128,-1268,-402,400,1071,1558,1804,1811,1550,1081,430,-321,-1096,-1824,-2413,-2830,-3014,-2976,-2711,-2280,-1714,-1118,-530,-58,277,406,336,61,-386,-958,-1601,-2243,-2833,-3299,-3599,-3688,-3543,-3146,-2510,-1640,-589,604,1858,3097,4232,5173,5850,6211,6231,5932,5358,4598,3754,2940,2266,1823,1672,1833,2298,3001,3868,4779,5625,6291,6687,6742,6438,5781,4827,3657,2373,1093,-80,-1054,-1762,-2187,-2320,-2221,-1941,-1573,-1196,-881,-678,-612,-676,-843,-1064,-1282,-1443,-1501,-1430,-1230,-930,-591,-291,-116,-161,-474,-1111,-2046,-3250,-4619,-6050,-7407,-8559,-9414,-9882,-9966,-9658,-9055,-8217,-7282,-6330,-5473,-4760,-4230,-3892,-3701,-3634,-3610,-3584,-3490,-3288,-2941,-2444,-1781,-992,-91,868,1823,2733,3518,4159,4603,4864,4936,4868,4695,4475,4261,4095,4011,4025,4133,4327,4577,4848,5119,5343,5522,5624,5658,5626,5530,5386,5195,4963,4700,4403,4095,3780,3508,3285,3179,3194,3378,3727,4226,4845,5500,6120,6601,6842,6772,6327,5508,4343,2927,1369,-159,-1524,-2559,-3171,-3293,-2928,-2135,-1035,230,1477,2544,3296,3617,3477,2874,1876,586,-859,-2318,-3637,-4717,-5443,-5801,-5759,-5377,-4711,-3860,-2914,-1970,-1098,-356,235,668,968,1180,1333,1497,1680,1915,2174,2431,2617,2671,2527,2130,1473,561,-539,-1738,-2915,-3937,-4688,-5070,-5035,-4584,-3772,-2701,-1495,-301,763,1580,2101,2298,2205,1895,1447,995,620,435,497,846,1485,2376,3461,4642,5821,6879,7712,8236,8396,8184,7617,6781,5746,4657,3597,2692,1997,1560,1384,1423,1633,1914,2200,2401,2464,2357,2072,1631,1077,461,-171,-755,-1282,-1700,-2017,-2215,-2285,-2222,-2009,-1634,-1090,-375,497,1485,2544,3599,4569,5376,5939,6209,6159,5801,5186,4399,3562,2783,2218,1931,2027,2488,3307,4384,5613,6834,7930,8741,9209,9252,8894,8173,7187,6056,4916,3896,3117,2640,2521,2732,3232,3928,4726,5509,6198,6718,7034,7158,7111,6951,6753,6560,6448,6409,6465,6550,6609,6561,6299,5778,4919,3745,2273,602,-1163,-2862,-4356,-5497,-6180,-6352,-6001,-5193,-4036,-2680,-1291,-38,948,1559,1763,1556,1027,255,-606,-1430,-2087,-2479,-2534,-2247,-1617,-713,386,1582,2756,3815,4654,5223,5473,5421,5088,4556,3893,3204,2581,2087,1806,1733,1897,2255,2759,3354,3957,4511,4951,5240,5357,5302,5090,4755,4326,3839,3333,2820,2341,1915,1568,1356,1302,1465,1874,2543,3476,4613,5897,7201,8411,9378,9978,10118,9734,8844,7506,5848,4048,2297,787,-309,-892,-908,-404,528,1712,2973,4099,4920,5301,5166,4507,3383,1906,227,-1477,-3044,-4319,-5203,-5642,-5633,-5237,-4546,-3678,-2770,-1925,-1230,-744,-455,-353,-363,-433,-476,-460,-346,-145,88,312,405,319,-47,-708,-1681,-2914,-4326,-5805,-7210,-8418,-9299,-9781,-9798,-9381,-8567,-7462,-6202,-4907,-3748,-2796,-2177,-1883,-1942,-2284,-2840,-3508,-4182,-4761,-5158,-5311,-5193,-4784,-4134,-3267,-2282,-1255,-278,548,1162,1506,1563,1354,909,306,-377,-1059,-1649,-2099,-2349,-2401,-2247,-1934,-1497,-1015,-531,-127,160,288,235,1,-404,-954,-1627,-2370,-3175,-3961,-4729,-5383,-5903,-6203,-6238,-5958,-5341,-4392,-3156,-1720,-200,1255,2496,3375,3781,3640,2954,1774,231,-1505,-3232,-4741,-5867,-6478,-6530,-6048,-5133,-3946,-2676,-1526,-666,-242,-310,-891,-1912,-3269,-4801,-6352,-7750,-8868,-9603,-9919,-9812,-9353,-8602,-7690,-6686,-5703,-4781,-3967,-3262,-2666,-2151,-1725,-1359,-1083,-905,-867,-1005,-1362,-1958,-2809,-3892,-5170,-6566,-7996,-9348,-10526,-11422,-11982,-12146,-11923,-11341,-10471,-9418,-8293,-7221,-6303,-5628,-5236,-5137,-5295,-5649,-6101,-6573,-6950,-7173,-7170,-6921,-6418,-5686,-4767,-3718,-2599,-1503,-467,405,1096,1552,1768,1759,1551,1204,780,346,-26,-283,-388,-309,-73,322,812,1352,1879,2331,2665,2834,2827,2634,2272,1764,1141,444,-298,-1045,-1771,-2438,-3016,-3461,-3725,-3768,-3534,-3009,-2176,-1070,246,1676,3083,4333,5274,5786,5797,5269,4265,2873,1266,-378,-1858,-3005,-3701,-3871,-3550,-2792,-1750,-575,548,1466,2039,2207,1923,1247,230,-987,-2292,-3534,-4612,-5431,-5954,-6162,-6097,-5776,-5287,-4640,-3909,-3093,-2231,-1327,-416,478,1298,1998,2505,2767,2736,2370,1687,683,-558,-1977,-3458,-4893,-6159,-7157,-7797,-8028,-7833,-7222,-6257,-5010,-3590,-2107,-677,587,1607,2308,2675,2696,2427,1909,1248,517,-181,-775,-1194,-1409,-1385,-1146,-699,-98,611,1364,2088,2725,3203,3493,3548,3381,3004,2456,1808,1110,456,-105,-508,-724,-737,-559,-214,235,747,1239,1669,1977,2131,2123,1950,1634,1219,725,217,-293,-749,-1148,-1445,-1628,-1666,-1522,-1164,-574,275,1354,2633,4020,5423,6690,7715,8357,8553,8273,7541,6472,5186,3871,2693,1801,1301,1236,1571,2240,3085,3976,4727,5225,5346,5068,4371,3343,2060,665,-712,-1955,-2950,-3662,-4042,-4135,-3950,-3562,-3014,-2352,-1620,-843,-58,717,1424,2048,2506,2782,2803,2566,2036,1236,187,-1048,-2413,-3800,-5143,-6316,-7260,-7887,-8155,-8048,-7565,-6757,-5680,-4422,-3075,-1745,-526,496,1247,1687,1800,1600,1137,473,-289,-1071,-1755,-2269,-2538,-2517,-2192,-1572,-699,372,1552,2759,3891,4852,5576,5990,6091,5863,5371,4660,3836,2980,2196,1560,1135,958,1034,1347,1847,2479,3168,3840,4432,4876,5153,5219,5099,4794,4349,3807,3212,2619,2069,1598,1240,1021,957,1078,1391,1915,2648,3573,4653,5829,7005,8094,8968,9553,9760,9580,9018,8148,7075,5922,4828,3903,3228,2844,2729,2836,3061,3305,3446,3395,3077,2465,1565,422,-877,-2256,-3581,-4794,-5775,-6506,-6918,-7038,-6838,-6378,-5654,-4738,-3660,-2487,-1294,-150,860,1656,2191,2400,2286,1844,1118,165,-942,-2119,-3273,-4331,-5210,-5857,-6222,-6295,-6049,-5528,-4734,-3742,-2579,-1325,-22,1262,2481,3595,4552,5346,5934,6345,6562,6637,6583,6469,6319,6196,6120,6136,6244,6459,6770,7159,7605,8060,8497,8858,9112,9225,9174,8968,8608,8140,7587,7013,6448,5953,5548,5272,5124,5108,5203,5381,5601,5816,5983,6048,5996,5782,5423,4910,4277,3556,2784,2010,1264,594,18,-431,-724,-853,-770,-476,73,856,1885,3087,4410,5744,6966,7970,8641,8908,8758,8197,7315,6212,5025,3894,2927,2233,1825,1738,1885,2223,2617,2989,3223,3258,3046,2583,1899,1045,109,-825,-1658,-2304,-2687,-2759,-2488,-1878,-959,205,1536,2909,4232,5365,6222,6716,6802,6471,5746,4689,3375,1903,368,-1137,-2523,-3734,-4711,-5430,-5874,-6041,-5955,-5634,-5123,-4462,-3703,-2893,-2080,-1306,-607,-24,430,713,828,760,512,120,-407,-1007,-1639,-2247,-2763,-3148,-3349,-3331,-3091,-2617,-1956,-1146,-272,597,1363,1958,2337,2455,2353,2042,1613,1134,693,370,213,261,509,931,1471,2071,2646,3141,3495,3681,3686,3531,3238,2862,2447,2028,1653,1320,1047,818,618,431,253,84,-64,-142,-141,4,305,771,1394,2118,2895,3627,4260,4693,4899,4847,4533,4009,3308,2511,1675,859,98,-586,-1199,-1763,-2298,-2849,-3436,-4081,-4797,-5571,-6389,-7219,-8017,-8741,-9340,-9774,-9996,-9988,-9735,-9239,-8537,-7661,-6683,-5679,-4728,-3923,-3330,-3017,-3009,-3328,-3949,-4838,-5929,-7151,-8418,-9653,-10781,-11735,-12471,-12957,-13175,-13134,-12848,-12349,-11675,-10882,-9996,-9092,-8171,-7294,-6466,-5719,-5067,-4532,-4127,-3866,-3753,-3775,-3914,-4129,-4376,-4594,-4734,-4738,-4575,-4228,-3693,-3008,-2220,-1390,-622,38,483,698,638,339,-167,-796,-1460,-2069,-2529,-2784,-2793,-2546,-2079,-1437,-697,59,756,1312,1685,1831,1752,1450,966,324,-404,-1201,-1988,-2761,-3469,-4099,-4637,-5064,-5364,-5530,-5532,-5361,-5004,-4446,-3715,-2814,-1811,-748,303,1256,2070,2664,3029,3136,3020,2685,2222,1641,1042,437,-117,-623,-1068,-1483,-1889,-2312,-2793,-3328,-3951,-4622,-5337,-6033,-6661,-7155,-7454,-7504,-7279,-6764,-5985,-4992,-3859,-2696,-1597,-690,-49,241,160,-288,-1057,-2061,-3213,-4396,-5514,-6485,-7247,-7774,-8069,-8151,-8070,-7863,-7588,-7274,-6950,-6621,-6286,-5921,-5510,-5016,-4433,-3732,-2933,-2047,-1114,-197,656,1366,1891,2187,2240,2063,1688,1168,577,-13,-533,-907,-1112,-1103,-901,-528,-31,517,1057,1518,1857,2040,2064,1950,1726,1446,1160,907,738,664,704,851,1085,1389,1723,2063,2379,2638,2838,2944,2969,2910,2760,2562,2282,1986,1644,1303,962,649,384,199,104,144,309,630,1087,1670,2351,3096,3853,4589,5233,5766,6123,6308,6289,6091,5736,5268,4733,4180,3651,3172,2755,2385,2042,1688,1281,799,204,-485,-1253,-2057,-2826,-3491,-3989,-4240,-4232,-3928,-3360,-2573,-1638,-649,298,1104,1703,2030,2076,1845,1368,708,-82,-927,-1779,-2578,-3300,-3910,-4403,-4773,-5018,-5144,-5153,-5046,-4831,-4510,-4093,-3600,-3037,-2447,-1831,-1236,-667,-160,272,609,834,944,930,799,566,243,-128,-538,-929,-1290,-1568,-1752,-1811,-1747,-1556,-1273,-905,-522,-128,212,496,702,841,927,996,1064,1184,1357,1620,1953,2363,2810,3285,3736,4149,4487,4747,4916,5006,5032,5004,4962,4901,4857,4814,4776,4720,4633,4490,4285,4021,3707,3388,3092,2879,2786,2859,3105,3547,4145,4882,5687,6499,7241,7838,8226,8369,8232,7841,7215,6410,5491,4524,3562,2662,1838,1110,471,-98,-601,-1063,-1478,-1845,-2152,-2380,-2508,-2527,-2426,-2198,-1869,-1442,-967,-477,-21,358,611,719,661,441,76,-407,-979,-1591,-2226,-2841,-3419,-3942,-4396,-4778,-5082,-5311,-5457,-5527,-5506,-5398,-5191,-4892,-4489,-4005,-3426,-2795,-2099,-1391,-665,23,658,1195,1609,1865,1959,1871,1630,1253,792,298,-157,-524,-724,-749,-552,-171,379,1010,1681,2275,2764,3061,3184,3108,2902,2606,2301,2062,1942,1990,2218,2627,3171,3823,4513,5193,5818,6346,6766,7064,7260,7358,7403,7400,7391,7382,7390,7410,7435,7456,7449,7421,7352,7251,7137,6994,6873,6752,6667,6621,6615,6669,6761,6905,7063,7238,7379,7485,7512,7465,7325,7097,6796,6418,5988,5498,4964,4374,3757,3096,2436,1782,1169,629,167,-180,-440,-586,-651,-643,-566,-457,-299,-136,48,213,372,495,587,635,632,572,451,251,-19,-374,-798,-1278,-1799,-2327,-2832,-3292,-3662,-3932,-4073,-4068,-3919,-3611,-3157,-2564,-1842,-1028,-124,812,1769,2695,3550,4305,4906,5338,5564,5600,5424,5097,4615,4065,3473,2917,2440,2091,1902,1871,2010,2259,2612,2992,3373,3702,3952,4108,4160,4119,4000,3823,3614,3402,3197,3035,2906,2838,2817,2850,2930,3049,3197,3362,3526,3670,3781,3826,3801,3678,3455,3123,2685,2164,1575,969,375,-138,-543,-778,-837,-692,-361,131,748,1431,2127,2775,3331,3736,3991,4058,3967,3732,3386,2980,2535,2112,1700,1351,1042,783,577,399,270,160,86,22,-25,-68,-109,-140,-155,-143,-91,7,151,330,523,706,843,909,889,750,516,151,-307,-875,-1525,-2249,-3032,-3833,-4645,-5412,-6124,-6724,-7207,-7528,-7683,-7673,-7485,-7173,-6732,-6238,-5710,-5215,-4781,-4449,-4235,-4152,-4200,-4364,-4642,-5000,-5429,-5901,-6382,-6863,-7288,-7652,-7906,-8038,-8022,-7853,-7545,-7113,-6606,-6067,-5548,-5108,-4774,-4585,-4539,-4621,-4807,-5038,-5271,-5445,-5510,-5441,-5207,-4824,-4298,-3679,-3002,-2316,-1678,-1104,-650,-306,-89,13,31,-28,-123,-243,-374,-506,-660,-821,-1025,-1246,-1503,-1753,-1972,-2113,-2123,-1967,-1616,-1064,-343,504,1394,2254,2987,3518,3797,3783,3490,2938,2184,1300,350,-571,-1430,-2137,-2698,-3063,-3266,-3305,-3246,-3123,-3024,-2992,-3114,-3401,-3901,-4580,-5418,-6349,-7303,-8204,-8984,-9595,-9997,-10197,-10190,-10026,-9728,-9361,-8964,-8585,-8280,-8049,-7963,-7968,-8120,-8345,-8650,-8973,-9285,-9538,-9696,-9732,-9624,-9368,-8974,-8447,-7827,-7141,-6416,-5708,-5015,-4388,-3819,-3319,-2898,-2535,-2256,-2040,-1909,-1857,-1881,-1989,-2142,-2343,-2527,-2680,-2748,-2708,-2543,-2257,-1867,-1418,-939,-501,-120,147,317,374,365,313,274,290,385,596,899,1304,1762,2253,2730,3173,3537,3831,4017,4119,4119,4044,3875,3657,3357,3024,2631,2211,1762,1296,842,401,34,-259,-405,-403,-200,191,767,1478,2260,3023,3678,4126,4316,4193,3773,3088,2215,1243,290,-556,-1197,-1582,-1681,-1508,-1100,-540,96,686,1155,1389,1358,998,353,-563,-1643,-2804,-3915,-4875,-5590,-5991,-6069,-5822,-5324,-4637,-3866,-3104,-2435,-1928,-1623,-1532,-1650,-1941,-2357,-2841,-3334,-3773,-4121,-4333,-4405,-4330,-4124,-3808,-3415,-2961,-2481,-1972,-1451,-910,-340,255,885,1536,2195,2841,3439,3951,4346,4574,4625,4472,4130,3617,2983,2285,1602,1002,554,312,294,505,902,1438,2033,2608,3089,3415,3546,3481,3222,2830,2341,1840,1367,993,739,631,665,829,1094,1434,1807,2190,2545,2853,3097,3263,3354,3368,3317,3204,3041,2830,2577,2275,1936,1550,1161,762,426,171,65,132,397,851,1446,2133,2807,3377,3773,3896,3753,3318,2666,1865,1033,290,-252,-493,-372,126,974,2087,3351,4612,5718,6518,6898,6785,6171,5098,3682,2070,440,-1030,-2189,-2921,-3171,-2945,-2301,-1344,-220,944,1987,2804,3304,3437,3196,2621,1759,719,-413,-1518,-2509,-3299,-3843,-4109,-4108,-3863,-3441,-2887,-2290,-1702,-1184,-781,-509,-382,-380,-477,-638,-809,-961,-1046,-1057,-979,-837,-653,-469,-323,-242,-252,-346,-510,-716,-913,-1073,-1161,-1145,-1049,-842,-592,-290,0,279,496,677,785,867,910,956,1002,1085,1194,1360,1565,1823,2119,2449,2797,3152,3485,3792,4044,4241,4376,4447,4460,4417,4318,4165,3961,3702,3417,3118,2858,2684,2646,2813,3199,3831,4670,5661,6702,7684,8474,8968,9091,8793,8122,7122,5946,4720,3628,2804,2371,2380,2832,3651,4716,5855,6887,7639,7962,7776,7038,5811,4172,2296,342,-1503,-3078,-4267,-5000,-5260,-5097,-4580,-3835,-2969,-2110,-1349,-765,-403,-272,-366,-646,-1062,-1556,-2065,-2529,-2916,-3171,-3305,-3285,-3151,-2893,-2559,-2152,-1711,-1237,-760,-273,205,672,1124,1548,1936,2290,2587,2834,3013,3115,3139,3067,2919,2678,2397,2085,1804,1592,1504,1563,1800,2180,2698,3275,3871,4403,4829,5104,5216,5185,5031,4825,4615,4462,4429,4520,4781,5167,5677,6254,6849,7421,7916,8298,8556,8652,8627,8455,8203,7868,7513,7147,6801,6479,6179,5889,5595,5288,4971,4655,4379,4164,4066,4092,4268,4561,4936,5315,5622,5757,5660,5265,4580,3640,2526,1378,317,-483,-932,-926,-472,397,1567,2873,4155,5193,5865,6016,5621,4668,3250,1480,-457,-2407,-4175,-5646,-6707,-7331,-7522,-7339,-6872,-6231,-5524,-4864,-4316,-3956,-3794,-3840,-4054,-4401,-4804,-5216,-5554,-5789,-5869,-5801,-5584,-5250,-4843,-4387,-3949,-3521,-3143,-2787,-2439,-2072,-1644,-1133,-513,214,1043,1943,2870,3784,4617,5316,5831,6111,6144,5918,5464,4823,4074,3292,2563,1967,1550,1349,1359,1545,1871,2245,2623,2911,3075,3067,2882,2525,2030,1441,812,205,-338,-756,-1037,-1155,-1117,-947,-670,-339,-7,277,461,513,403,142,-269,-793,-1398,-2040,-2679,-3275,-3790,-4195,-4451,-4538,-4429,-4124,-3631,-2984,-2241,-1491,-816,-339,-135,-287,-830,-1749,-2992,-4436,-5943,-7323,-8411,-9041,-9116,-8576,-7473,-5888,-4018,-2054,-248,1195,2091,2334,1896,831,-725,-2590,-4540,-6357,-7852,-8869,-9353,-9268,-8707,-7748,-6571,-5313,-4154,-3213,-2597,-2356,-2492,-2976,-3716,-4626,-5580,-6471,-7204,-7712,-7963,-7965,-7761,-7411,-7004,-6611,-6317,-6152,-6166,-6329,-6633,-7014,-7422,-7782,-8054,-8176,-8140,-7922,-7553,-7049,-6475,-5874,-5322,-4870,-4577,-4469,-4556,-4823,-5225,-5700,-6185,-6597,-6894,-7024,-6978,-6754,-6389,-5907,-5373,-4824,-4315,-3878,-3541,-3318,-3203,-3194,-3262,-3384,-3528,-3658,-3740,-3743,-3640,-3416,-3067,-2592,-2029,-1386,-726,-73,529,1035,1437,1689,1807,1762,1593,1295,927,528,170,-81,-159,-10,393,1052,1923,2935,3982,4947,5703,6146,6205,5837,5077,3978,2670,1284,0,-1046,-1709,-1921,-1654,-949,86,1301,2520,3558,4258,4504,4242,3466,2263,719,-1001,-2758,-4398,-5815,-6912,-7665,-8066,-8149,-7982,-7635,-7196,-6738,-6334,-6023,-5847,-5801,-5881,-6052,-6272,-6500,-6679,-6789,-6794,-6704,-6521,-6276,-6000,-5724,-5479,-5274,-5132,-5025,-4965,-4903,-4845,-4751,-4625,-4447,-4221,-3948,-3628,-3274,-2883,-2476,-2058,-1649,-1273,-930,-656,-436,-280,-179,-115,-76,-53,-15,21,96,186,326,500,726,1008,1331,1718,2143,2612,3115,3631,4159,4678,5176,5648,6075,6453,6779,7041,7245,7381,7455,7467,7428,7344,7230,7092,6942,6780,6612,6423,6231,6022,5823,5656,5529,5497,5548,5714,5956,6251,6530,6727,6773,6592,6160,5447,4483,3306,1997,646,-641,-1754,-2599,-3091,-3190,-2882,-2212,-1251,-123,1038,2093,2906,3397,3495,3204,2554,1619,487,-729,-1948,-3068,-4046,-4835,-5429,-5825,-6058,-6138,-6113,-6004,-5839,-5641,-5421,-5186,-4944,-4690,-4420,-4144,-3850,-3559,-3278,-3018,-2806,-2652,-2565,-2549,-2585,-2657,-2719,-2736,-2651,-2425,-2023,-1422,-631,339,1437,2618,3802,4928,5919,6716,7271,7547,7532,7242,6708,5990,5165,4314,3519,2858,2373,2104,2042,2172,2446,2813,3206,3573,3853,4017,4032,3906,3639,3269,2826,2363,1925,1550,1288,1138,1137,1255,1482,1794,2134,2494,2811,3092,3296,3438,3509,3524,3485,3418,3313,3213,3118,3063,3073,3164,3360,3649,4023,4434,4832,5156,5329,5308,5049,4542,3813,2886,1844,742,-322,-1276,-2044,-2560,-2783,-2687,-2274,-1585,-680,355,1410,2384,3177,3714,3946,3866,3492,2875,2093,1219,350,-455,-1114,-1609,-1901,-2004,-1940,-1736,-1457,-1141,-848,-616,-472,-427,-475,-583,-729,-855,-935,-932,-835,-653,-411,-150,80,234,275,183,-39,-372,-762,-1173,-1522,-1775,-1871,-1791,-1523,-1083,-503,174,885,1576,2180,2648,2934,3028,2920,2648,2247,1788,1322,922,622,454,434,539,756,1042,1359,1670,1930,2117,2210,2192,2084,1877,1618,1328,1044,820,683,668,815,1106,1567,2152,2844,3581,4328,5016,5619,6082,6405,6553,6564,6430,6211,5936,5669,5469,5378,5463,5727,6212,6871,7700,8613,9556,10430,11157,11653,11850,11710,11200,10345,9175,7764,6213,4635,3163,1921,1025,559,558,1032,1906,3100,4466,5861,7128,8134,8768,8965,8687,7967,6835,5398,3740,1991,250,-1365,-2785,-3941,-4805,-5377,-5677,-5745,-5644,-5416,-5136,-4825,-4535,-4261,-4019,-3790,-3574,-3356,-3145,-2951,-2785,-2685,-2653,-2724,-2885,-3134,-3444,-3774,-4085,-4322,-4449,-4428,-4240,-3870,-3337,-2646,-1838,-939,-10,914,1759,2481,3032,3361,3468,3338,3005,2503,1893,1235,586,19,-443,-735,-868,-815,-603,-246,231,780,1386,1996,2607,3168,3698,4143,4544,4859,5122,5313,5456,5547,5595,5608,5583,5535,5461,5375,5270,5168,5054,4954,4853,4776,4711,4682,4684,4731,4829,4972,5173,5409,5676,5952,6194,6382,6447,6361,6068,5541,4758,3725,2476,1062,-422,-1881,-3193,-4243,-4943,-5210,-5030,-4402,-3400,-2123,-701,707,1953,2904,3433,3489,3023,2072,680,-1038,-2981,-4988,-6942,-8697,-10159,-11247,-11928,-12189,-12088,-11659,-11019,-10245,-9442,-8705,-8087,-7652,-7402,-7346,-7447,-7680,-7987,-8343,-8690,-9013,-9274,-9458,-9540,-9505,-9323,-8986,-8463,-7761,-6868,-5815,-4630,-3367,-2087,-857,254,1185,1887,2328,2489,2369,2002,1410,672,-166,-1018,-1828,-2522,-3077,-3448,-3640,-3665,-3539,-3311,-3017,-2700,-2399,-2153,-1975,-1890,-1896,-1981,-2152,-2359,-2626,-2886,-3170,-3421,-3661,-3862,-4038,-4170,-4274,-4330,-4350,-4321,-4243,-4119,-3946,-3740,-3503,-3263,-3034,-2833,-2684,-2591,-2558,-2573,-2616,-2648,-2652,-2574,-2427,-2185,-1895,-1593,-1341,-1217,-1277,-1573,-2135,-2940,-3958,-5101,-6277,-7370,-8262,-8862,-9083,-8893,-8290,-7304,-6019,-4530,-2965,-1453,-119,921,1591,1838,1646,1063,121,-1045,-2370,-3696,-4950,-6013,-6836,-7374,-7628,-7620,-7393,-7012,-6535,-6023,-5531,-5080,-4702,-4388,-4131,-3927,-3748,-3603,-3484,-3394,-3363,-3375,-3469,-3614,-3820,-4056,-4283,-4486,-4593,-4612,-4483,-4224,-3830,-3320,-2737,-2117,-1502,-948,-478,-136,69,132,58,-116,-381,-681,-1007,-1317,-1610,-1867,-2100,-2307,-2498,-2686,-2870,-3054,-3237,-3401,-3545,-3642,-3689,-3658,-3556,-3360,-3090,-2729,-2309,-1819,-1294,-740,-182,351,843,1256,1576,1780,1862,1827,1686,1481,1223,981,753,607,534,577,731,1016,1433,1990,2679,3482,4368,5283,6147,6893,7399,7619,7449,6895,5926,4625,3046,1339,-379,-1948,-3237,-4133,-4556,-4472,-3876,-2825,-1379,343,2235,4160,6000,7641,8987,9983,10570,10768,10570,10051,9255,8278,7189,6065,4964,3925,2960,2074,1244,439,-355,-1186,-2040,-2945,-3865,-4794,-5697,-6545,-7322,-8015,-8622,-9159,-9634,-10078,-10508,-10938,-11383,-11826,-12253,-12625,-12883,-12975,-12829,-12386,-11600,-10445,-8910,-7045,-4880,-2523,-54,2398,4739,6834,8626,10005,10944,11404,11388,10923,10073,8919,7588,6211,4935,3897,3211,2971,3207,3923,5046,6471,8048,9601,10947,11910,12359,12196,11410,10043,8213,6094,3892,1839,132,-1037,-1568,-1408,-589,782,2560,4535,6509,8278,9663,10568,10899,10707,10030,9023,7826,6617,5549,4728,4227,4034,4095,4296,4499,4548,4330,3718,2707,1276,-469,-2417,-4404,-6241,-7777,-8842,-9363,-9272,-8605,-7415,-5835,-3994,-2073,-229,1374,2598,3337,3523,3127,2185,756,-1033,-3049,-5126,-7117,-8872,-10285,-11273,-11796,-11840,-11428,-10601,-9432,-7982,-6344,-4591,-2812,-1082,518,1921,3064,3907,4440,4678,4662,4474,4200,3954,3833,3923,4271,4881,5730,6713,7747,8667,9362,9702,9619,9088,8151,6921,5537,4209,3105,2421,2275,2734,3789,5350,7267,9332,11330,13025,14233,14806,14660,13798,12270,10202,7760,5124,2489,23,-2137,-3891,-5198,-6062,-6518,-6655,-6539,-6291,-5964,-5638,-5331,-5059,-4792,-4507,-4146,-3661,-3026,-2191,-1177,5,1308,2661,3987,5205,6240,7022,7524,7711,7597,7218,6605,5841,4973,4080,3207,2405,1685,1075,570,182,-66,-160,-56,276,875,1754,2914,4314,5894,7562,9208,10722,12004,12978,13607,13881,13846,13556,13097,12539,11946,11340,10727,10061,9296,8363,7191,5750,4001,1994,-230,-2541,-4800,-6834,-8458,-9528,-9903,-9547,-8448,-6723,-4503,-2024,490,2776,4622,5860,6377,6170,5277,3844,2042,83,-1819,-3473,-4730,-5485,-5712,-5424,-4707,-3670,-2461,-1222,-86,828,1469,1781,1797,1539,1095,528,-66,-631,-1107,-1476,-1731,-1902,-2003,-2088,-2168,-2294,-2468,-2709,-3019,-3375,-3773,-4162,-4521,-4794,-4950,-4953,-4775,-4427,-3902,-3238,-2467,-1614,-730,171,1060,1910,2708,3426,4021,4483,4749,4820,4668,4317,3798,3185,2561,2023,1672,1570,1770,2252,2983,3867,4790,5627,6244,6537,6421,5868,4901,3598,2098,574,-782,-1771,-2250,-2100,-1304,110,2012,4233,6545,8720,10520,11764,12309,12076,11073,9354,7050,4307,1319,-1753,-4721,-7472,-9887,-11926,-13547,-14783,-15652,-16217,-16532,-16646,-16616,-16460,-16216,-15874,-15445,-14910,-14256,-13475,-12563,-11529,-10409,-9231,-8067,-6960,-5988,-5190,-4624,-4311,-4275,-4495,-4967,-5607,-6385,-7185,-7940,-8556,-8949,-9078,-8892,-8415,-7643,-6658,-5497,-4244,-2963,-1705,-531,538,1455,2215,2793,3185,3400,3459,3400,3290,3187,3175,3306,3623,4119,4765,5467,6143,6649,6886,6752,6171,5134,3638,1770,-373,-2619,-4788,-6679,-8101,-8897,-8975,-8303,-6939,-5024,-2742,-345,1915,3808,5121,5741,5598,4726,3219,1243,-1014,-3331,-5522,-7403,-8877,-9861,-10377,-10460,-10207,-9733,-9148,-8565,-8062,-7679,-7437,-7304,-7236,-7168,-7014,-6714,-6183,-5409,-4337,-3031,-1499,145,1810,3384,4743,5791,6439,6627,6331,5552,4336,2752,903,-1096,-3108,-5018,-6692,-8051,-9018,-9569,-9707,-9472,-8927,-8154,-7247,-6291,-5366,-4546,-3878,-3397,-3124,-3033,-3107,-3262,-3436,-3529,-3458,-3166,-2610,-1808,-811,299,1402,2408,3197,3727,3947,3885,3572,3085,2517,1972,1566,1398,1561,2113,3073,4421,6074,7930,9816,11578,13019,13996,14372,14080,13097,11476,9308,6756,3972,1169,-1500,-3867,-5819,-7287,-8239,-8701,-8730,-8412,-7846,-7146,-6401,-5699,-5089,-4609,-4250,-4000,-3808,-3622,-3378,-3025,-2506,-1811,-939,80,1166,2262,3239,4030,4520,4664,4410,3768,2770,1492,35,-1474,-2921,-4169,-5142,-5757,-5994,-5854,-5385,-4653,-3767,-2821,-1926,-1168,-600,-243,-77,-36,-48,1,201,641,1376,2414,3732,5240,6818,8320,9548,10371,10605,10192,9070,7289,4936,2179,-807,-3789,-6580,-8954,-10769,-11860,-12170,-11640,-10325,-8291,-5715,-2768,301,3259,5876,7953,9341,9975,9825,8976,7521,5646,3514,1328,-750,-2584,-4069,-5164,-5854,-6180,-6193,-5987,-5635,-5230,-4844,-4524,-4320,-4225,-4256,-4364,-4533,-4703,-4828,-4867,-4769,-4534,-4139,-3624,-3013,-2365,-1730,-1161,-703,-393,-260,-304,-544,-938,-1477,-2098,-2756,-3381,-3932,-4337,-4590,-4647,-4526,-4240,-3814,-3303,-2747,-2189,-1671,-1199,-761,-334,162,766,1580,2637,3989,5620,7494,9521,11586,13535,15220,16489,17225,17347,16830,15697,14027,11929,9544,7010,4479,2071,-86,-1901,-3288,-4200,-4609,-4528,-3996,-3092,-1913,-582,776,2023,3050,3740,4032,3882,3285,2291,964,-574,-2212,-3796,-5216,-6334,-7103,-7437,-7379,-6917,-6159,-5162,-4052,-2912,-1845,-914,-171,367,708,876,926,910,887,907,997,1168,1399,1670,1909,2101,2162,2089,1829,1394,785,29,-813,-1698,-2531,-3245,-3763,-4015,-3965,-3586,-2890,-1904,-696,670,2064,3398,4523,5345,5782,5799,5427,4764,3938,3149,2558,2348,2610,3409,4670,6294,8058,9744,11095,11895,11996,11316,9886,7811,5280,2501,-246,-2773,-4818,-6262,-6956,-6872,-5993,-4390,-2165,534,3535,6632,9655,12388,14702,16442,17546,17961,17721,16872,15544,13855,11985,10078,8291,6747,5516,4653,4133,3922,3924,4054,4180,4218,4062,3649,2950,1948,681,-787,-2379,-3963,-5437,-6670,-7572,-8081,-8176,-7892,-7302,-6506,-5640,-4817,-4153,-3732,-3587,-3735,-4111,-4664,-5272,-5832,-6233,-6378,-6205,-5678,-4799,-3591,-2123,-464,1270,2972,4505,5749,6610,7022,7004,6615,5997,5329,4805,4623,4915,5774,7178,9040,11165,13320,15221,16620,17288,17107,16020,14106,11503,8441,5180,1993,-856,-3141,-4696,-5413,-5272,-4314,-2668,-505,1942,4431,6717,8582,9855,10430,10273,9419,7983,6116,4016,1875,-112,-1795,-3059,-3835,-4121,-3939,-3373,-2506,-1465,-353,708,1626,2325,2758,2906,2782,2443,1953,1421,942,626,548,752,1240,1952,2800,3648,4362,4807,4890,4546,3777,2626,1176,-436,-2092,-3636,-4958,-5963,-6593,-6834,-6709,-6264,-5578,-4728,-3806,-2897,-2088,-1457,-1073,-967,-1152,-1564,-2116,-2659,-3021,-3039,-2571,-1526,88,2210,4657,7204,9565,11454,12622,12875,12134,10404,7813,4567,929,-2802,-6342,-9432,-11872,-13527,-14328,-14286,-13457,-11966,-9955,-7609,-5099,-2617,-301,1708,3336,4532,5298,5669,5710,5500,5141,4701,4272,3893,3606,3418,3327,3298,3312,3317,3284,3167,2948,2585,2082,1417,601,-365,-1459,-2662,-3932,-5240,-6537,-7779,-8926,-9937,-10802,-11485,-12015,-12358,-12568,-12635,-12601,-12491,-12327,-12148,-11964,-11785,-11614,-11417,-11183,-10866,-10435,-9865,-9128,-8225,-7162,-5965,-4689,-3388,-2148,-1038,-124,552,994,1228,1341,1411,1561,1872,2426,3234,4289,5491,6745,7872,8743,9193,9132,8509,7319,5644,3581,1290,-1070,-3323,-5321,-6934,-8076,-8699,-8803,-8418,-7620,-6493,-5148,-3694,-2240,-895,258,1133,1681,1854,1652,1067,148,-1067,-2497,-4063,-5673,-7230,-8648,-9848,-10774,-11396,-11703,-11733,-11517,-11151,-10685,-10230,-9834,-9577,-9472,-9554,-9779,-10145,-10564,-10995,-11366,-11615,-11710,-11615,-11331,-10862,-10239,-9483,-8645,-7764,-6879,-6044,-5278,-4607,-4039,-3549,-3129,-2723,-2298,-1804,-1196,-459,434,1457,2570,3713,4781,5689,6338,6659,6628,6259,5633,4861,4099,3497,3203,3309,3862,4819,6085,7471,8791,9803,10326,10205,9373,7829,5669,3035,137,-2791,-5532,-7863,-9620,-10692,-10998,-10563,-9421,-7695,-5528,-3113,-642,1665,3637,5100,5957,6161,5719,4736,3316,1673,-33,-1572,-2796,-3551,-3772,-3431,-2579,-1308,232,1893,3482,4867,5896,6496,6625,6281,5537,4464,3202,1876,631,-413,-1159,-1562,-1616,-1374,-936,-409,49,336,326,-30,-769,-1858,-3238,-4808,-6438,-8000,-9354,-10387,-11015,-11179,-10875,-10132,-9006,-7612,-6042,-4448,-2933,-1620,-585,130,522,644,585,473,438,626,1133,2038,3348,5005,6900,8859,10682,12170,13122,13427,12983,11827,10012,7706,5097,2429,-68,-2168,-3700,-4552,-4686,-4129,-2999,-1426,363,2202,3848,5164,5981,6244,5913,5035,3695,2025,183,-1670,-3381,-4823,-5913,-6591,-6861,-6745,-6311,-5626,-4790,-3873,-2970,-2123,-1379,-747,-214,232,650,1057,1505,1997,2544,3119,3679,4164,4494,4602,4416,3893,3020,1812,345,-1311,-3025,-4687,-6190,-7424,-8352,-8924,-9162,-9100,-8796,-8330,-7772,-7201,-6674,-6233,-5918,-5717,-5640,-5647,-5705,-5774,-5782,-5682,-5390,-4855,-4013,-2844,-1333,475,2529,4711,6905,8943,10691,11986,12743,12889,12423,11406,9935,8169,6276,4438,2826,1587,800,526,728,1350,2276,3377,4506,5536,6346,6843,6990,6735,6132,5182,3993,2620,1173,-273,-1630,-2858,-3897,-4762,-5430,-5945,-6310,-6576,-6744,-6859,-6908,-6908,-6846,-6717,-6499,-6195,-5784,-5273,-4669,-3979,-3231,-2436,-1630,-826,-62,649,1267,1803,2214,2539,2760,2918,3025,3113,3182,3252,3298,3321,3289,3203,3037,2817,2543,2264,2017,1848,1814,1953,2287,2826,3531,4347,5201,5995,6670,7156,7447,7536,7470,7298,7085,6897,6767,6729,6768,6869,6972,7038,6987,6785,6383,5757,4920,3881,2717,1471,254,-877,-1831,-2563,-3023,-3199,-3077,-2668,-1989,-1074,37,1278,2587,3870,5056,6048,6781,7198,7264,6972,6363,5460,4380,3183,2006,942,99,-440,-620,-419,164,1060,2216,3512,4832,6076,7105,7863,8272,8319,8012,7392,6518,5465,4307,3116,1960,878,-83,-911,-1597,-2143,-2581,-2926,-3224,-3499,-3783,-4097,-4433,-4807,-5172,-5519,-5803,-5973,-6010,-5846,-5489,-4900,-4124,-3174,-2128,-1034,35,1055,1998,2895,3761,4651,5602,6646,7789,9014,10276,11509,12640,13588,14282,14667,14712,14411,13797,12921,11873,10758,9683,8761,8070,7670,7574,7762,8170,8730,9329,9880,10281,10453,10332,9889,9105,8007,6628,5040,3314,1540,-192,-1809,-3223,-4400,-5290,-5900,-6227,-6313,-6196,-5938,-5591,-5217,-4856,-4556,-4324,-4183,-4093,-4054,-3992,-3878,-3641,-3243,-2654,-1866,-908,179,1310,2408,3368,4121,4587,4745,4568,4081,3326,2357,1255,95,-1042,-2071,-2940,-3569,-3946,-4017,-3796,-3286,-2526,-1581,-526,524,1468,2193,2631,2740,2543,2100,1536,976,564,411,574,1091,1890,2911,4008,5071,5954,6571,6834,6722,6241,5439,4401,3229,2032,922,-23,-740,-1215,-1463,-1517,-1447,-1297,-1131,-986,-890,-854,-885,-963,-1103,-1269,-1482,-1721,-1996,-2303,-2647,-3005,-3392,-3755,-4090,-4340,-4476,-4444,-4214,-3752,-3050,-2108,-963,346,1741,3146,4469,5628,6541,7158,7424,7349,6902,6149,5083,3790,2292,674,-1014,-2697,-4301,-5780,-7055,-8119,-8925,-9507,-9869,-10075,-10170,-10214,-10272,-10362,-10524,-10733,-10972,-11202,-11370,-11437,-11382,-11179,-10857,-10410,-9871,-9240,-8518,-7683,-6716,-5600,-4330,-2960,-1531,-164,1047,1993,2583,2789,2590,2050,1236,265,-737,-1645,-2347,-2744,-2802,-2477,-1834,-910,158,1277,2287,3112,3635,3842,3714,3297,2657,1883,1059,272,-423,-1003,-1455,-1834,-2166,-2538,-2989,-3575,-4319,-5212,-6235,-7320,-8412,-9423,-10289,-10952,-11366,-11536,-11461,-11194,-10785,-10297,-9802,-9348,-8987,-8740,-8629,-8638,-8770,-8986,-9272,-9588,-9899,-10169,-10360,-10442,-10387,-10194,-9857,-9404,-8857,-8257,-7645,-7040,-6473,-5921,-5382,-4801,-4157,-3407,-2541,-1579,-558,443,1337,2042,2488,2650,2543,2240,1837,1470,1246,1273,1579,2172,2972,3905,4832,5674,6317,6725,6876,6779,6497,6073,5587,5096,4651,4273,3975,3729,3510,3279,2986,2627,2173,1662,1123,614,190,-96,-216,-167,32,303,588,763,759,475,-128,-1073,-2335,-3846,-5523,-7238,-8881,-10327,-11469,-12239,-12584,-12498,-12011,-11175,-10077,-8815,-7487,-6200,-5025,-4036,-3264,-2715,-2394,-2235,-2213,-2235,-2242,-2157,-1913,-1470,-798,88,1160,2343,3558,4701,5681,6420,6878,7041,6949,6650,6237,5779,5355,5004,4737,4538,4355,4136,3826,3394,2842,2208,1568,1017,649,542,730,1194,1864,2633,3356,3921,4207,4178,3814,3180,2365,1492,705,113,-177,-121,281,989,1893,2886,3815,4564,5031,5165,4966,4491,3831,3110,2448,1952,1700,1719,1989,2455,3009,3564,3979,4205,4127,3770,3091,2169,1044,-194,-1464,-2690,-3810,-4768,-5550,-6128,-6512,-6709,-6739,-6621,-6386,-6055,-5667,-5246,-4829,-4434,-4085,-3783,-3533,-3313,-3106,-2882,-2617,-2295,-1915,-1492,-1061,-676,-368,-192,-142,-213,-366,-525,-631,-615,-432,-75,424,1001,1551,1963,2135,1987,1489,671,-386,-1551,-2666,-3573,-4153,-4320,-4077,-3475,-2635,-1706,-857,-220,97,59,-289,-882,-1546,-2148,-2513,-2525,-2106,-1247,1,1526,3178,4792,6213,7319,8042,8362,8336,8033,7591,7111,6709,6460,6377,6463,6639,6837,6941,6874,6547,5920,4995,3773,2347,762,-863,-2437,-3883,-5110,-6089,-6790,-7221,-7414,-7420,-7288,-7093,-6878,-6709,-6605,-6608,-6705,-6915,-7196,-7533,-7883,-8193,-8421,-8499,-8386,-8037,-7436,-6584,-5501,-4235,-2833,-1354,152,1638,3062,4392,5605,6670,7585,8306,8850,9170,9284,9180,8878,8423,7858,7271,6735,6355,6185,6294,6664,7270,8017,8777,9409,9761,9711,9186,8162,6704,4928,3005,1141,-476,-1675,-2344,-2455,-2018,-1165,-20,1193,2319,3154,3609,3603,3163,2355,1310,176,-886,-1744,-2296,-2500,-2359,-1935,-1323,-638,-8,467,703,670,374,-131,-769,-1422,-1988,-2362,-2462,-2244,-1697,-840,267,1554,2935,4318,5623,6775,7720,8418,8842,9002,8901,8586,8092,7496,6857,6257,5758,5392,5199,5151,5234,5395,5594,5774,5916,5967,5932,5776,5499,5096,4542,3850,2996,2007,881,-327,-1575,-2790,-3880,-4765,-5347,-5564,-5374,-4786,-3843,-2640,-1295,53,1267,2239,2878,3174,3134,2858,2460,2091,1901,2017,2530,3467,4811,6470,8322,10208,11956,13416,14455,15006,15050,14625,13839,12808,11703,10653,9792,9188,8871,8803,8913,9071,9158,9028,8582,7743,6493,4856,2918,784,-1398,-3494,-5366,-6908,-8053,-8762,-9044,-8945,-8530,-7894,-7141,-6362,-5665,-5113,-4769,-4655,-4764,-5062,-5490,-5957,-6390,-6682,-6778,-6627,-6214,-5554,-4687,-3654,-2517,-1322,-113,1064,2186,3213,4124,4889,5485,5891,6096,6097,5912,5578,5145,4684,4268,3971,3858,3974,4332,4923,5689,6566,7447,8243,8835,9155,9116,8700,7892,6764,5387,3921,2502,1311,482,117,258,873,1860,3072,4306,5358,6052,6231,5842,4878,3427,1639,-313,-2215,-3906,-5240,-6145,-6605,-6667,-6421,-5989,-5494,-5048,-4742,-4627,-4717,-4994,-5408,-5889,-6373,-6761,-7007,-7036,-6819,-6344,-5607,-4658,-3534,-2323,-1097,47,1040,1805,2318,2558,2553,2354,2014,1637,1264,994,835,827,951,1183,1484,1808,2100,2327,2423,2373,2119,1658,957,28,-1119,-2448,-3904,-5419,-6900,-8263,-9407,-10268,-10771,-10905,-10648,-10051,-9161,-8073,-6896,-5738,-4727,-3951,-3497,-3410,-3696,-4329,-5229,-6297,-7378,-8343,-9012,-9281,-9045,-8274,-7001,-5308,-3347,-1288,667,2342,3587,4310,4490,4171,3457,2507,1481,565,-128,-472,-461,-85,569,1390,2256,3008,3533,3722,3510,2904,1912,644,-831,-2357,-3847,-5181,-6290,-7141,-7720,-8067,-8220,-8267,-8255,-8284,-8383,-8604,-8967,-9446,-10044,-10691,-11370,-12008,-12580,-13033,-13337,-13466,-13389,-13097,-12577,-11851,-10932,-9894,-8782,-7701,-6719,-5929,-5374,-5099,-5091,-5326,-5742,-6249,-6763,-7174,-7398,-7361,-7006,-6323,-5310,-4016,-2492,-833,867,2499,3954,5143,5977,6415,6427,6042,5301,4297,3130,1935,833,-49,-615,-804,-585,-3,882,1952,3067,4092,4884,5347,5425,5107,4458,3559,2548,1554,695,71,-289,-374,-241,26,329,548,590,387,-100,-866,-1857,-3012,-4225,-5391,-6422,-7224,-7753,-7975,-7892,-7535,-6948,-6194,-5347,-4483,-3678,-2999,-2507,-2225,-2188,-2356,-2721,-3202,-3753,-4282,-4728,-5015,-5103,-4960,-4587,-4019,-3303,-2523,-1756,-1095,-605,-351,-343,-594,-1055,-1678,-2376,-3064,-3634,-3998,-4070,-3780,-3120,-2056,-670,1006,2842,4748,6584,8250,9646,10696,11376,11675,11627,11310,10790,10173,9548,8984,8548,8266,8161,8216,8433,8745,9140,9528,9861,10045,10009,9671,8983,7923,6509,4812,2945,1032,-759,-2314,-3517,-4311,-4695,-4709,-4436,-4002,-3512,-3098,-2842,-2804,-3010,-3432,-4025,-4717,-5422,-6063,-6571,-6893,-7006,-6894,-6570,-6048,-5358,-4530,-3607,-2630,-1659,-739,64,705,1138,1331,1283,1006,562,9,-551,-1035,-1368,-1493,-1412,-1141,-750,-315,59,293,315,89,-385,-1064,-1883,-2731,-3500,-4065,-4320,-4177,-3594,-2567,-1137,609,2557,4572,6507,8229,9620,10584,11064,11033,10507,9550,8240,6712,5083,3495,2056,858,-52,-644,-934,-963,-769,-455,-55,307,590,702,611,284,-272,-1003,-1851,-2704,-3471,-4050,-4367,-4389,-4103,-3549,-2786,-1884,-949,-36,762,1417,1892,2194,2328,2339,2250,2124,1978,1861,1775,1735,1727,1728,1713,1639,1473,1166,704,55,-763,-1748,-2848,-4020,-5192,-6276,-7212,-7884,-8265,-8273,-7932,-7256,-6332,-5273,-4207,-3280,-2622,-2320,-2440,-2971,-3872,-5040,-6352,-7642,-8752,-9523,-9803,-9509,-8558,-6971,-4798,-2157,770,3808,6728,9353,11504,13081,14009,14309,14014,13261,12166,10919,9656,8537,7656,7078,6812,6816,7029,7356,7711,8014,8198,8231,8085,7760,7261,6598,5804,4914,3971,3049,2194,1472,925,558,374,322,342,365,303,106,-278,-857,-1614,-2493,-3437,-4349,-5166,-5809,-6233,-6412,-6344,-6056,-5579,-4973,-4276,-3545,-2830,-2151,-1559,-1047,-647,-343,-139,-1,98,207,398,717,1255,2036,3104,4431,5970,7617,9251,10719,11890,12637,12888,12612,11835,10638,9134,7478,5816,4319,3099,2278,1887,1950,2407,3175,4120,5111,5995,6667,7022,7020,6646,5935,4954,3795,2576,1407,392,-390,-892,-1115,-1082,-875,-565,-257,-25,73,15,-188,-474,-792,-1046,-1163,-1084,-750,-152,723,1839,3168,4630,6170,7684,9099,10329,11300,11965,12290,12265,11922,11290,10445,9448,8390,7336,6354,5491,4768,4198,3767,3448,3220,3043,2893,2750,2584,2396,2151,1849,1460,979,394,-278,-1032,-1803,-2565,-3227,-3755,-4080,-4196,-4099,-3832,-3460,-3068,-2747,-2579,-2631,-2928,-3483,-4241,-5148,-6096,-6978,-7679,-8075,-8086,-7633,-6709,-5321,-3559,-1527,611,2698,4577,6106,7215,7852,8053,7886,7469,6954,6477,6186,6176,6501,7163,8113,9242,10436,11535,12406,12938,13045,12714,11959,10863,9516,8052,6562,5167,3925,2897,2101,1552,1216,1085,1091,1192,1307,1375,1308,1059,567,-191,-1210,-2469,-3912,-5463,-7046,-8560,-9936,-11096,-11994,-12605,-12918,-12959,-12748,-12342,-11772,-11110,-10392,-9666,-8972,-8313,-7713,-7128,-6547,-5895,-5144,-4221,-3115,-1795,-297,1324,2979,4538,5875,6858,7377,7368,6815,5756,4290,2547,694,-1094,-2637,-3798,-4446,-4524,-4001,-2921,-1359,526,2580,4575,6329,7641,8384,8474,7897,6724,5070,3120,1076,-841,-2454,-3595,-4210,-4278,-3879,-3145,-2264,-1418,-827,-620,-926,-1753,-3080,-4769,-6672,-8577,-10294,-11655,-12530,-12868,-12662,-11982,-10926,-9633,-8242,-6901,-5713,-4779,-4130,-3775,-3686,-3789,-4013,-4267,-4462,-4539,-4440,-4153,-3680,-3059,-2326,-1565,-816,-165,347,687,815,738,439,-71,-775,-1650,-2653,-3712,-4759,-5685,-6405,-6829,-6899,-6591,-5941,-5006,-3919,-2828,-1888,-1277,-1102,-1463,-2370,-3790,-5619,-7720,-9914,-12029,-13891,-15359,-16340,-16762,-16647,-16002,-14931,-13529,-11931,-10280,-8708,-7328,-6239,-5459,-5022,-4852,-4893,-5036,-5145,-5130,-4861,-4299,-3399,-2199,-765,803,2369,3809,4991,5822,6231,6210,5777,5029,4069,3071,2162,1514,1205,1309,1809,2655,3726,4906,6016,6941,7526,7704,7413,6650,5474,3947,2202,363,-1449,-3096,-4508,-5604,-6382,-6836,-7024,-6993,-6830,-6591,-6350,-6134,-5983,-5895,-5875,-5918,-6008,-6143,-6296,-6452,-6579,-6639,-6600,-6421,-6075,-5548,-4837,-3962,-2966,-1912,-883,36,759,1220,1375,1208,747,35,-848,-1804,-2741,-3539,-4127,-4414,-4374,-3982,-3277,-2319,-1206,-66,969,1783,2264,2380,2117,1538,746,-128,-919,-1494,-1709,-1509,-843,230,1631,3231,4851,6352,7565,8386,8742,8616,8031,7078,5862,4527,3238,2129,1345,968,1052,1602,2574,3888,5438,7091,8730,10203,11419,12263,12677,12625,12095,11123,9773,8116,6272,4333,2417,624,-972,-2311,-3353,-4098,-4544,-4725,-4687,-4474,-4174,-3837,-3552,-3371,-3333,-3465,-3743,-4137,-4585,-5014,-5353,-5527,-5485,-5199,-4668,-3929,-3053,-2131,-1269,-575,-142,-28,-277,-855,-1726,-2783,-3912,-4960,-5801,-6283,-6322,-5851,-4863,-3423,-1629,342,2310,4055,5408,6216,6420,6020,5112,3859,2475,1203,272,-126,130,1085,2678,4786,7193,9666,11937,13777,14980,15418,15030,13835,11937,9484,6702,3819,1085,-1275,-3090,-4234,-4656,-4386,-3486,-2113,-407,1425,3208,4754,5921,6585,6692,6216,5198,3728,1917,-80,-2105,-4023,-5679,-7007,-7926,-8433,-8554,-8341,-7896,-7311,-6705,-6173,-5794,-5616,-5628,-5808,-6059,-6302,-6422,-6329,-5960,-5281,-4317,-3117,-1802,-480,681,1548,2004,1956,1382,312,-1187,-2965,-4876,-6716,-8315,-9487,-10110,-10078,-9370,-8009,-6075,-3729,-1135,1467,3860,5828,7190,7837,7733,6935,5586,3903,2149,602,-477,-893,-527,632,2476,4838,7421,9966,12141,13712,14485,14366,13376,11610,9263,6569,3806,1236,-900,-2417,-3202,-3216,-2504,-1189,564,2543,4537,6335,7767,8701,9061,8841,8063,6835,5263,3503,1695,-24,-1542,-2793,-3741,-4396,-4800,-5021,-5130,-5216,-5335,-5541,-5862,-6283,-6795,-7325,-7824,-8204,-8399,-8339,-7985,-7307,-6322,-5055,-3567,-1948,-279,1307,2727,3858,4642,5015,4983,4561,3834,2899,1881,920,145,-328,-402,-40,777,2014,3588,5397,7300,9126,10740,11955,12689,12830,12398,11418,10030,8394,6729,5250,4163,3614,3684,4359,5546,7069,8702,10208,11345,11939,11870,11100,9687,7745,5450,3007,614,-1536,-3307,-4586,-5339,-5556,-5291,-4627,-3652,-2494,-1234,16,1207,2285,3222,4014,4655,5155,5522,5760,5872,5862,5738,5492,5149,4710,4206,3672,3130,2642,2233,1948,1821,1866,2103,2521,3104,3813,4603,5408,6160,6792,7236,7451,7400,7080,6514,5720,4775,3713,2615,1528,501,-432,-1259,-1974,-2595,-3138,-3630,-4079,-4494,-4867,-5168,-5370,-5430,-5315,-5016,-4525,-3897,-3172,-2444,-1797,-1290,-992,-877,-935,-1049,-1131,-1037,-664,66,1172,2624,4311,6101,7820,9302,10400,11005,11083,10623,9721,8469,7025,5539,4154,2989,2143,1647,1527,1749,2278,3035,3975,5001,6076,7131,8118,9003,9727,10251,10522,10491,10112,9366,8235,6755,4973,2984,888,-1183,-3120,-4815,-6202,-7229,-7909,-8257,-8330,-8200,-7933,-7611,-7290,-7040,-6886,-6869,-6982,-7220,-7552,-7921,-8279,-8552,-8691,-8650,-8408,-7974,-7382,-6685,-5960,-5269,-4701,-4278,-4053,-3982,-4043,-4138,-4178,-4060,-3676,-2973,-1904,-497,1181,3016,4842,6495,7789,8588,8796,8387,7424,6036,4415,2803,1423,497,165,492,1469,2968,4818,6782,8598,10042,10897,11044,10415,9042,7021,4522,1739,-1101,-3793,-6160,-8069,-9450,-10280,-10592,-10441,-9917,-9107,-8102,-6988,-5849,-4758,-3803,-3047,-2568,-2409,-2615,-3183,-4095,-5290,-6689,-8193,-9683,-11070,-12243,-13145,-13722,-13946,-13821,-13348,-12566,-11508,-10240,-8826,-7358,-5916,-4592,-3462,-2582,-1974,-1649,-1554,-1654,-1865,-2118,-2352,-2520,-2608,-2613,-2572,-2512,-2490,-2528,-2664,-2878,-3167,-3471,-3740,-3917,-3931,-3763,-3378,-2810,-2107,-1351,-660,-147,65,-121,-750,-1828,-3275,-4960,-6689,-8237,-9395,-9975,-9881,-9091,-7695,-5867,-3841,-1898,-284,766,1126,724,-377,-2071,-4134,-6357,-8470,-10263,-11545,-12209,-12207,-11585,-10435,-8905,-7170,-5374,-3674,-2147,-851,202,1053,1737,2318,2851,3369,3905,4454,5001,5506,5923,6193,6253,6056,5554,4740,3626,2257,730,-861,-2372,-3701,-4744,-5442,-5783,-5797,-5551,-5142,-4669,-4229,-3902,-3735,-3760,-3960,-4323,-4790,-5322,-5862,-6368,-6814,-7180,-7473,-7695,-7876,-8012,-8126,-8184,-8176,-8038,-7739,-7214,-6449,-5421,-4169,-2743,-1250,212,1497,2506,3138,3347,3156,2625,1906,1155,573,331,557,1318,2591,4279,6223,8210,10020,11441,12313,12519,12038,10890,9197,7093,4779,2430,244,-1647,-3116,-4134,-4678,-4828,-4638,-4244,-3702,-3117,-2505,-1875,-1206,-453,408,1392,2483,3626,4742,5732,6488,6927,6973,6601,5827,4696,3321,1815,347,-935,-1878,-2370,-2351,-1802,-807,549,2064,3597,4926,5920,6446,6451,5929,4936,3580,1996,364,-1162,-2416,-3281,-3697,-3639,-3178,-2402,-1466,-516,296,865,1125,1077,764,288,-240,-699,-995,-1059,-893,-517,-22,496,924,1175,1186,964,560,72,-352,-581,-491,-9,861,2059,3457,4865,6111,6988,7371,7162,6355,5010,3248,1256,-772,-2627,-4126,-5136,-5566,-5412,-4713,-3596,-2206,-726,674,1854,2733,3273,3535,3590,3570,3607,3805,4259,4987,5973,7148,8385,9557,10498,11077,11200,10791,9896,8555,6931,5166,3455,1946,768,-21,-419,-492,-339,-105,88,110,-115,-632,-1435,-2482,-3694,-4971,-6220,-7329,-8242,-8901,-9304,-9476,-9468,-9357,-9208,-9098,-9051,-9091,-9177,-9278,-9303,-9212,-8917,-8415,-7689,-6782,-5775,-4741,-3812,-3063,-2580,-2401,-2505,-2829,-3256,-3629,-3785,-3573,-2870,-1630,137,2338,4827,7386,9830,11903,13474,14392,14620,14179,13154,11696,9982,8204,6542,5155,4137,3549,3366,3534,3933,4441,4919,5268,5418,5367,5147,4842,4545,4352,4328,4496,4839,5276,5708,5991,6004,5632,4812,3537,1861,-88,-2162,-4160,-5916,-7277,-8149,-8521,-8419,-7964,-7293,-6570,-5959,-5587,-5537,-5861,-6523,-7469,-8592,-9739,-10787,-11555,-11949,-11863,-11276,-10216,-8770,-7064,-5275,-3527,-1994,-718,230,914,1377,1759,2140,2661,3355,4285,5390,6642,7905,9096,10092,10813,11227,11329,11189,10896,10576,10350,10317,10549,11033,11740,12546,13330,13924,14195,14024,13348,12163,10519,8527,6327,4086,1965,114,-1363,-2386,-2953,-3081,-2859,-2389,-1806,-1250,-829,-652,-720,-1043,-1514,-2021,-2417,-2550,-2316,-1646,-553,880,2521,4162,5625,6702,7277,7266,6695,5646,4271,2765,1314,95,-766,-1202,-1209,-836,-179,648,1531,2369,3083,3640,4019,4249,4363,4417,4459,4541,4689,4903,5170,5429,5628,5698,5578,5248,4695,3982,3160,2347,1629,1103,833,835,1087,1513,2011,2445,2700,2654,2243,1452,318,-1040,-2471,-3774,-4748,-5212,-5046,-4192,-2708,-701,1594,3951,6077,7732,8722,8924,8322,6992,5087,2834,492,-1690,-3471,-4680,-5218,-5048,-4233,-2879,-1165,725,2586,4252,5584,6523,7047,7231,7165,6983,6821,6779,6933,7285,7803,8395,8955,9363,9530,9377,8904,8109,7065,5849,4541,3237,1981,828,-226,-1177,-2064,-2905,-3730,-4568,-5404,-6265,-7101,-7918,-8652,-9284,-9751,-10015,-10052,-9827,-9382,-8734,-7965,-7160,-6392,-5750,-5263,-4946,-4776,-4672,-4580,-4392,-4057,-3523,-2793,-1899,-916,65,942,1629,2062,2236,2167,1949,1678,1496,1523,1861,2562,3619,4968,6472,7983,9297,10261,10717,10588,9848,8547,6798,4766,2631,602,-1162,-2514,-3375,-3734,-3625,-3155,-2447,-1672,-973,-516,-377,-643,-1275,-2229,-3360,-4500,-5468,-6077,-6207,-5784,-4822,-3420,-1728,35,1670,2958,3758,3955,3524,2498,963,-944,-3075,-5272,-7391,-9318,-10960,-12273,-13222,-13821,-14095,-14081,-13841,-13432,-12912,-12350,-11779,-11244,-10757,-10325,-9951,-9626,-9355,-9140,-8987,-8899,-8862,-8853,-8821,-8705,-8443,-7960,-7236,-6235,-5015,-3621,-2179,-806,360,1198,1623,1599,1136,326,-721,-1825,-2823,-3525,-3802,-3552,-2753,-1451,245,2154,4073,5772,7052,7736,7739,7008,5620,3665,1343,-1158,-3615,-5819,-7623,-8893,-9605,-9752,-9428,-8731,-7830,-6861,-5985,-5304,-4902,-4792,-4948,-5282,-5689,-6024,-6189,-6063,-5629,-4861,-3836,-2627,-1352,-144,903,1666,2109,2166,1867,1211,274,-891,-2206,-3585,-4974,-6282,-7485,-8506,-9341,-9954,-10347,-10516,-10474,-10232,-9808,-9225,-8491,-7646,-6698,-5719,-4735,-3831,-3066,-2493,-2154,-2050,-2141,-2373,-2650,-2878,-2972,-2868,-2546,-2026,-1370,-674,-38,419,643,568,238,-322,-973,-1615,-2090,-2277,-2085,-1456,-412,987,2614,4315,5907,7220,8111,8477,8286,7565,6395,4914,3287,1681,270,-821,-1508,-1739,-1554,-993,-186,764,1701,2513,3082,3344,3253,2828,2116,1223,265,-598,-1244,-1535,-1403,-809,223,1615,3250,4966,6604,7973,8945,9378,9218,8432,7070,5207,2983,539,-1942,-4308,-6401,-8111,-9354,-10093,-10335,-10117,-9515,-8608,-7504,-6270,-5009,-3760,-2574,-1500,-537,251,875,1300,1539,1619,1579,1509,1474,1581,1890,2449,3265,4287,5434,6580,7578,8305,8634,8522,7956,7011,5811,4515,3326,2407,1926,1967,2557,3653,5125,6807,8491,9961,11037,11571,11490,10784,9510,7793,5779,3652,1588,-263,-1774,-2872,-3529,-3767,-3631,-3238,-2656,-2035,-1447,-1009,-771,-786,-1050,-1549,-2219,-2996,-3765,-4444,-4909,-5084,-4898,-4305,-3313,-1965,-338,1433,3223,4861,6216,7149,7592,7480,6838,5706,4187,2409,524,-1314,-2957,-4276,-5195,-5651,-5649,-5215,-4405,-3304,-1987,-550,940,2397,3762,4961,5933,6618,6979,6994,6693,6117,5363,4527,3727,3052,2576,2314,2252,2313,2400,2402,2207,1743,974,-77,-1337,-2686,-3980,-5064,-5805,-6089,-5887,-5181,-4072,-2674,-1161,276,1462,2246,2518,2248,1453,219,-1312,-2995,-4623,-6071,-7151,-7815,-7975,-7665,-6923,-5840,-4535,-3119,-1715,-416,704,1597,2257,2692,2952,3083,3158,3239,3400,3687,4151,4813,5682,6733,7932,9189,10437,11547,12419,12943,13021,12600,11641,10169,8235,5950,3450,893,-1548,-3733,-5536,-6884,-7756,-8169,-8202,-7952,-7532,-7068,-6650,-6363,-6266,-6363,-6681,-7172,-7809,-8519,-9233,-9839,-10260,-10391,-10159,-9549,-8534,-7209,-5650,-4009,-2445,-1106,-124,423,527,231,-340,-1034,-1663,-2042,-2025,-1492,-403,1226,3322,5729,8295,10806,13079,14948,16270,16992,17070,16571,15562,14197,12608,10969,9416,8080,7040,6347,5995,5951,6140,6465,6833,7126,7271,7192,6850,6251,5408,4400,3296,2225,1263,560,151,141,497,1231,2225,3385,4544,5540,6223,6447,6135,5244,3799,1881,-394,-2850,-5326,-7627,-9604,-11131,-12121,-12561,-12459,-11888,-10953,-9764,-8444,-7109,-5820,-4667,-3642,-2784,-2055,-1451,-924,-437,61,633,1331,2216,3314,4644,6173,7847,9569,11218,12662,13791,14491,14735,14499,13856,12894,11743,10547,9435,8515,7862,7499,7417,7567,7863,8213,8508,8655,8569,8193,7511,6519,5271,3821,2264,689,-800,-2129,-3220,-4035,-4560,-4798,-4798,-4598,-4280,-3899,-3525,-3211,-2993,-2890,-2901,-2997,-3137,-3244,-3240,-3035,-2547,-1728,-542,987,2797,4798,6833,8778,10451,11731,12494,12671,12247,11237,9729,7821,5666,3420,1230,-746,-2420,-3696,-4562,-5017,-5108,-4904,-4481,-3926,-3301,-2668,-2058,-1500,-1013,-610,-317,-156,-155,-306,-624,-1038,-1526,-1981,-2357,-2574,-2610,-2466,-2180,-1832,-1509,-1296,-1269,-1451,-1832,-2352,-2917,-3418,-3747,-3812,-3552,-2961,-2053,-894,421,1798,3111,4265,5183,5791,6089,6070,5781,5297,4676,4020,3391,2850,2443,2179,2063,2075,2187,2362,2569,2761,2908,2971,2914,2709,2320,1744,972,55,-960,-1967,-2870,-3557,-3935,-3960,-3592,-2888,-1900,-746,437,1532,2381,2904,3000,2639,1817,562,-1047,-2927,-4956,-7024,-9013,-10820,-12368,-13589,-14463,-14960,-15111,-14917,-14440,-13694,-12750,-11632,-10405,-9128,-7853,-6673,-5635,-4806,-4212,-3845,-3674,-3640,-3650,-3651,-3554,-3360,-3050,-2690,-2332,-2065,-1956,-2040,-2330,-2783,-3316,-3845,-4241,-4425,-4321,-3888,-3147,-2137,-937,338,1590,2688,3547,4069,4229,3981,3373,2427,1236,-122,-1545,-2933,-4210,-5293,-6146,-6741,-7081,-7191,-7109,-6886,-6590,-6276,-6013,-5845,-5821,-5952,-6241,-6650,-7111,-7543,-7835,-7907,-7680,-7129,-6269,-5160,-3901,-2613,-1402,-394,356,775,878,646,151,-590,-1486,-2501,-3547,-4595,-5575,-6480,-7267,-7946,-8510,-8969,-9340,-9627,-9844,-9978,-10037,-9981,-9818,-9516,-9094,-8555,-7942,-7275,-6611,-5941,-5311,-4671,-4046,-3380,-2696,-1985,-1297,-686,-213,32,19,-291,-867,-1641,-2509,-3332,-3981,-4319,-4270,-3783,-2868,-1589,-43,1642,3333,4883,6196,7155,7721,7862,7578,6938,5972,4806,3506,2195,954,-126,-990,-1597,-1931,-2015,-1871,-1554,-1129,-654,-206,171,431,563,575,511,425,402,511,828,1381,2187,3181,4301,5403,6381,7086,7432,7357,6850,5959,4767,3379,1928,516,-751,-1828,-2680,-3326,-3811,-4183,-4531,-4891,-5331,-5853,-6461,-7124,-7782,-8381,-8844,-9116,-9167,-8968,-8563,-7965,-7263,-6486,-5703,-4924,-4145,-3366,-2538,-1657,-716,267,1238,2143,2908,3491,3850,4011,4006,3917,3837,3850,4045,4455,5097,5929,6904,7918,8908,9768,10454,10914,11140,11142,10947,10595,10135,9614,9061,8530,8014,7565,7156,6808,6494,6203,5911,5589,5217,4781,4265,3686,3048,2406,1794,1278,921,762,861,1206,1816,2624,3590,4597,5556,6322,6804,6877,6499,5639,4342,2677,789,-1202,-3120,-4847,-6271,-7331,-8017,-8354,-8418,-8294,-8089,-7891,-7776,-7775,-7906,-8119,-8362,-8545,-8573,-8373,-7884,-7079,-5985,-4643,-3151,-1588,-62,1373,2646,3763,4709,5528,6226,6843,7362,7794,8095,8258,8249,8076,7764,7350,6917,6524,6253,6151,6247,6532,6968,7482,8003,8430,8697,8738,8513,8018,7261,6285,5140,3893,2613,1367,218,-785,-1607,-2222,-2627,-2838,-2871,-2783,-2600,-2400,-2227,-2135,-2172,-2345,-2666,-3097,-3605,-4119,-4579,-4920,-5079,-5027,-4723,-4195,-3451,-2568,-1626,-718,40,568,808,732,381,-184,-857,-1527,-2082,-2452,-2580,-2490,-2208,-1836,-1444,-1147,-995,-1039,-1265,-1634,-2070,-2486,-2783,-2887,-2743,-2334,-1684,-840,110,1093,2003,2800,3416,3853,4106,4182,4108,3872,3487,2929,2191,1275,204,-969,-2158,-3265,-4168,-4764,-4970,-4741,-4086,-3049,-1741,-267,1202,2567,3681,4500,4956,5081,4886,4465,3872,3215,2568,2008,1595,1369,1352,1534,1898,2381,2938,3478,3939,4246,4357,4246,3937,3461,2918,2386,1972,1764,1808,2132,2704,3477,4356,5266,6096,6782,7253,7461,7395,7031,6409,5552,4536,3441,2369,1416,676,201,23,100,381,738,1058,1196,1048,528,-387,-1670,-3249,-4985,-6745,-8363,-9702,-10645,-11128,-11125,-10660,-9808,-8641,-7275,-5810,-4320,-2904,-1598,-463,466,1170,1613,1806,1755,1510,1147,760,479,420,701,1401,2560,4160,6126,8342,10629,12825,14737,16226,17197,17586,17446,16810,15826,14611,13316,12073,10978,10093,9445,9005,8727,8530,8325,8023,7566,6881,5983,4855,3574,2201,855,-372,-1347,-2015,-2298,-2214,-1790,-1124,-314,502,1221,1732,1982,1937,1597,1001,195,-756,-1773,-2795,-3732,-4531,-5132,-5487,-5609,-5476,-5167,-4725,-4250,-3827,-3543,-3456,-3599,-3966,-4496,-5126,-5730,-6229,-6505,-6516,-6206,-5602,-4722,-3645,-2423,-1148,133,1362,2520,3576,4537,5364,6070,6602,6953,7094,7013,6734,6286,5740,5175,4680,4324,4186,4267,4584,5071,5648,6228,6674,6910,6852,6470,5782,4848,3754,2620,1542,628,-72,-515,-707,-691,-507,-233,59,314,469,489,362,83,-308,-772,-1227,-1598,-1793,-1747,-1409,-774,121,1200,2341,3421,4316,4916,5172,5062,4619,3924,3049,2101,1145,244,-585,-1333,-2016,-2666,-3276,-3886,-4460,-5018,-5522,-5982,-6383,-6738,-7068,-7380,-7706,-8041,-8387,-8720,-9008,-9221,-9318,-9285,-9097,-8766,-8300,-7720,-7058,-6324,-5551,-4732,-3894,-3038,-2197,-1425,-769,-327,-154,-316,-833,-1670,-2760,-3971,-5150,-6137,-6767,-6931,-6560,-5658,-4294,-2612,-782,972,2466,3520,4033,3978,3380,2371,1090,-275,-1538,-2567,-3227,-3497,-3344,-2856,-2092,-1198,-273,547,1173,1534,1595,1377,902,264,-478,-1227,-1917,-2517,-2992,-3386,-3711,-4048,-4433,-4913,-5511,-6194,-6944,-7680,-8348,-8886,-9255,-9447,-9481,-9399,-9262,-9131,-9067,-9103,-9263,-9532,-9890,-10287,-10677,-11012,-11243,-11346,-11297,-11084,-10724,-10224,-9615,-8941,-8232,-7545,-6904,-6343,-5852,-5438,-5048,-4658,-4213,-3673,-3023,-2252,-1412,-560,202,767,1042,950,471,-358,-1452,-2662,-3823,-4764,-5324,-5402,-4941,-3949,-2525,-786,1072,2856,4386,5481,6069,6086,5591,4667,3475,2166,940,-84,-768,-1076,-1002,-604,6,697,1309,1702,1761,1421,683,-406,-1718,-3114,-4409,-5458,-6117,-6331,-6066,-5394,-4407,-3262,-2113,-1118,-385,6,60,-183,-634,-1171,-1685,-2072,-2254,-2218,-1961,-1537,-1027,-501,-58,262,408,387,217,-64,-402,-750,-1078,-1342,-1552,-1686,-1771,-1820,-1853,-1902,-1972,-2077,-2211,-2348,-2466,-2525,-2486,-2333,-2037,-1628,-1127,-609,-140,178,286,116,-332,-1024,-1884,-2777,-3574,-4110,-4279,-3973,-3175,-1897,-239,1672,3646,5485,7015,8055,8546,8435,7808,6775,5526,4252,3148,2368,2015,2127,2663,3546,4622,5749,6751,7491,7881,7867,7487,6808,5961,5087,4329,3811,3602,3735,4186,4871,5696,6532,7253,7772,8009,7955,7629,7111,6479,5865,5350,5015,4902,4986,5227,5521,5750,5782,5501,4816,3699,2160,297,-1781,-3885,-5863,-7539,-8790,-9539,-9752,-9481,-8787,-7824,-6706,-5618,-4651,-3937,-3489,-3327,-3389,-3584,-3814,-3952,-3923,-3662,-3168,-2476,-1665,-838,-85,513,924,1163,1282,1374,1545,1884,2475,3333,4466,5791,7234,8649,9908,10881,11451,11566,11210,10425,9327,8030,6718,5522,4590,4000,3791,3949,4400,5039,5730,6332,6722,6812,6566,5990,5170,4196,3219,2357,1727,1392,1377,1638,2101,2639,3130,3435,3465,3147,2491,1528,378,-848,-1983,-2910,-3519,-3753,-3622,-3172,-2516,-1792,-1150,-742,-688,-1054,-1862,-3039,-4490,-6034,-7503,-8707,-9504,-9781,-9512,-8710,-7471,-5938,-4263,-2641,-1202,-88,673,1053,1137,1008,800,630,601,756,1102,1578,2074,2485,2663,2546,2075,1286,262,-868,-1930,-2778,-3260,-3298,-2851,-1960,-710,748,2256,3611,4661,5255,5326,4863,3923,2641,1189,-241,-1448,-2274,-2606,-2388,-1657,-481,979,2577,4101,5432,6416,7021,7220,7080,6677,6126,5528,4969,4510,4164,3919,3734,3541,3291,2911,2388,1693,870,-36,-947,-1754,-2388,-2752,-2812,-2555,-2010,-1261,-405,413,1065,1413,1363,866,-72,-1364,-2886,-4445,-5845,-6897,-7436,-7369,-6677,-5411,-3708,-1768,209,1978,3369,4251,4563,4348,3696,2757,1708,695,-137,-735,-1074,-1212,-1218,-1216,-1266,-1459,-1778,-2207,-2651,-3023,-3197,-3109,-2675,-1915,-833,469,1900,3326,4622,5679,6411,6788,6818,6564,6138,5650,5254,5050,5139,5547,6273,7234,8344,9440,10417,11114,11479,11444,11042,10326,9393,8366,7345,6446,5718,5203,4887,4730,4678,4652,4589,4427,4129,3668,3061,2331,1536,750,39,-513,-846,-925,-736,-316,275,937,1546,1974,2099,1832,1122,-16,-1517,-3243,-5039,-6694,-8053,-8927,-9255,-8983,-8175,-6940,-5454,-3902,-2497,-1380,-676,-408,-549,-1007,-1647,-2322,-2910,-3305,-3481,-3437,-3234,-2949,-2661,-2430,-2282,-2186,-2106,-1937,-1611,-1032,-169,1010,2442,4085,5793,7467,8933,10084,10791,11002,10693,9920,8775,7414,6011,4739,3761,3189,3069,3396,4095,5025,6067,7034,7822,8318,8483,8308,7842,7140,6299,5384,4477,3622,2844,2155,1544,999,516,88,-276,-563,-747,-816,-745,-532,-178,305,888,1534,2189,2792,3274,3549,3556,3218,2497,1373,-136,-1968,-4038,-6206,-8331,-10235,-11767,-12784,-13197,-12963,-12119,-10752,-9034,-7135,-5293,-3669,-2441,-1675,-1402,-1557,-2037,-2700,-3396,-4013,-4457,-4711,-4782,-4735,-4624,-4526,-4465,-4465,-4491,-4501,-4425,-4208,-3792,-3169,-2317,-1312,-175,956,2010,2854,3388,3534,3242,2520,1421,62,-1419,-2833,-4022,-4823,-5145,-4935,-4220,-3078,-1647,-77,1451,2795,3822,4453,4651,4434,3855,2998,1976,889,-159,-1081,-1838,-2388,-2744,-2935,-2998,-3007,-3000,-3045,-3167,-3378,-3675,-4019,-4367,-4673,-4886,-4989,-4982,-4892,-4781,-4712,-4779,-5031,-5536,-6299,-7307,-8516,-9827,-11157,-12355,-13338,-13962,-14183,-13937,-13248,-12165,-10783,-9231,-7636,-6136,-4822,-3782,-3024,-2570,-2371,-2401,-2617,-2988,-3511,-4167,-4973,-5896,-6914,-7956,-8932,-9742,-10275,-10444,-10194,-9509,-8428,-7024,-5410,-3718,-2086,-645,484,1228,1526,1380,828,-44,-1115,-2228,-3229,-3958,-4292,-4153,-3511,-2399,-905,847,2704,4495,6079,7305,8092,8375,8139,7421,6277,4823,3157,1428,-261,-1787,-3076,-4072,-4767,-5168,-5340,-5330,-5240,-5126,-5070,-5094,-5224,-5419,-5643,-5824,-5893,-5816,-5562,-5162,-4662,-4162,-3737,-3515,-3529,-3859,-4471,-5340,-6363,-7422,-8368,-9059,-9358,-9177,-8473,-7272,-5657,-3767,-1766,177,1899,3300,4309,4927,5173,5121,4819,4333,3702,2932,2050,1059,-8,-1088,-2109,-2957,-3533,-3734,-3504,-2821,-1708,-268,1413,3143,4814,6231,7312,7930,8073,7709,6917,5765,4406,2976,1643,555,-170,-459,-280,329,1301,2515,3828,5100,6176,6948,7315,7238,6707,5765,4477,2957,1314,-324,-1836,-3128,-4117,-4761,-5036,-4969,-4580,-3954,-3148,-2251,-1345,-480,292,964,1554,2092,2632,3212,3852,4554,5262,5925,6438,6723,6692,6301,5528,4408,3005,1438,-162,-1622,-2811,-3568,-3828,-3529,-2714,-1459,94,1777,3424,4874,6014,6772,7130,7092,6719,6049,5145,4065,2846,1552,237,-1021,-2142,-3013,-3569,-3710,-3414,-2663,-1510,-30,1650,3396,5063,6492,7585,8214,8350,7955,7078,5794,4232,2566,968,-360,-1260,-1605,-1322,-410,1059,2972,5135,7361,9423,11139,12347,12943,12892,12210,10988,9350,7454,5477,3576,1901,555,-390,-910,-1017,-769,-229,492,1299,2088,2751,3239,3487,3506,3311,2968,2528,2073,1639,1255,921,601,252,-181,-748,-1478,-2385,-3440,-4605,-5799,-6935,-7924,-8653,-9065,-9079,-8684,-7881,-6708,-5244,-3570,-1787,14,1742,3325,4689,5774,6525,6877,6803,6275,5325,4016,2459,806,-762,-2080,-2979,-3369,-3190,-2471,-1289,225,1900,3576,5072,6254,7013,7277,7020,6267,5056,3509,1725,-113,-1872,-3354,-4431,-4970,-4902,-4217,-2962,-1259,725,2780,4688,6246,7285,7707,7462,6607,5228,3488,1577,-331,-2037,-3424,-4372,-4859,-4869,-4476,-3744,-2800,-1745,-704,233,994,1538,1864,2008,2012,1955,1887,1854,1870,1923,1965,1947,1799,1472,936,183,-748,-1798,-2876,-3882,-4718,-5297,-5559,-5473,-5042,-4299,-3292,-2100,-778,586,1957,3264,4481,5547,6414,7009,7257,7091,6449,5330,3761,1852,-260,-2369,-4288,-5817,-6806,-7172,-6893,-6031,-4705,-3090,-1367,254,1607,2562,3010,2951,2374,1386,82,-1377,-2823,-4079,-4979,-5373,-5167,-4301,-2801,-748,1711,4364,6998,9359,11254,12503,13025,12778,11840,10305,8365,6204,4038,2051,414,-769,-1417,-1530,-1139,-326,782,2059,3338,4493,5386,5942,6120,5933,5442,4745,3956,3190,2538,2052,1762,1626,1606,1615,1581,1430,1126,642,11,-740,-1541,-2325,-3029,-3601,-3994,-4197,-4182,-3951,-3500,-2819,-1920,-801,505,1958,3450,4893,6100,6953,7284,7007,6090,4569,2587,325,-1972,-4045,-5677,-6678,-6943,-6468,-5291,-3582,-1507,680,2764,4513,5758,6378,6325,5623,4366,2712,851,-982,-2573,-3702,-4213,-4001,-3051,-1412,748,3254,5803,8175,10080,11339,11815,11452,10309,8485,6190,3624,1049,-1329,-3309,-4759,-5598,-5822,-5467,-4636,-3462,-2083,-670,656,1767,2595,3103,3311,3270,3063,2791,2541,2392,2372,2490,2696,2936,3114,3159,2988,2574,1894,994,-71,-1208,-2309,-3296,-4061,-4574,-4776,-4686,-4294,-3647,-2759,-1681,-441,902,2298,3651,4867,5806,6353,6380,5821,4647,2923,766,-1626,-4025,-6191,-7894,-8974,-9332,-8958,-7930,-6386,-4531,-2588,-774,702,1698,2109,1916,1146,-92,-1670,-3383,-5056,-6463,-7428,-7806,-7491,-6480,-4822,-2661,-198,2318,4629,6492,7714,8172,7833,6747,5043,2929,606,-1656,-3686,-5283,-6370,-6899,-6901,-6461,-5696,-4735,-3722,-2763,-1954,-1356,-990,-867,-947,-1193,-1545,-1946,-2336,-2685,-2963,-3171,-3347,-3503,-3721,-4019,-4466,-5065,-5835,-6738,-7732,-8742,-9697,-10512,-11133,-11516,-11649,-11544,-11208,-10687,-9971,-9093,-8031,-6782,-5360,-3783,-2140,-532,884,1949,2517,2475,1787,491,-1295,-3384,-5540,-7538,-9135,-10193,-10595,-10343,-9500,-8199,-6623,-4966,-3428,-2177,-1335,-988,-1130,-1749,-2733,-3976,-5308,-6569,-7581,-8203,-8311,-7852,-6820,-5293,-3396,-1316,747,2581,4006,4881,5133,4747,3781,2336,571,-1356,-3263,-5001,-6448,-7502,-8142,-8345,-8171,-7661,-6931,-6041,-5116,-4215,-3420,-2777,-2310,-2035,-1930,-1972,-2118,-2317,-2542,-2739,-2911,-3033,-3128,-3204,-3284,-3391,-3522,-3696,-3883,-4076,-4249,-4379,-4471,-4516,-4549,-4575,-4627,-4694,-4755,-4747,-4594,-4199,-3483,-2410,-989,688,2464,4147,5511,6359,6559,6029,4825,3048,911,-1357,-3504,-5296,-6574,-7220,-7226,-6637,-5570,-4197,-2687,-1243,-19,858,1296,1296,874,145,-763,-1677,-2406,-2802,-2705,-2070,-864,828,2874,5091,7245,9138,10547,11361,11465,10882,9659,7919,5843,3596,1383,-634,-2320,-3581,-4368,-4694,-4581,-4119,-3392,-2506,-1570,-670,109,706,1093,1240,1177,918,528,59,-411,-833,-1143,-1316,-1351,-1241,-1051,-797,-564,-383,-313,-362,-549,-849,-1237,-1672,-2109,-2504,-2813,-2989,-2989,-2757,-2251,-1406,-213,1344,3202,5261,7365,9307,10889,11909,12242,11815,10666,8918,6764,4471,2295,500,-717,-1230,-1005,-96,1348,3135,5010,6742,8090,8906,9064,8575,7492,5981,4239,2519,1056,68,-290,54,1086,2708,4732,6926,9048,10821,12088,12653,12500,11611,10099,8096,5811,3415,1141,-882,-2494,-3632,-4261,-4386,-4089,-3428,-2539,-1513,-464,516,1370,2044,2516,2789,2858,2757,2516,2166,1768,1351,974,657,441,314,292,337,433,532,614,640,600,482,282,24,-295,-634,-982,-1289,-1525,-1620,-1537,-1185,-546,444,1739,3309,5014,6713,8216,9343,9950,9943,9319,8125,6521,4664,2796,1091,-253,-1141,-1509,-1374,-831,19,990,1942,2703,3160,3232,2904,2216,1272,201,-811,-1630,-2077,-2081,-1579,-597,772,2405,4101,5692,6978,7830,8152,7922,7178,6023,4582,3019,1478,85,-1058,-1917,-2473,-2765,-2844,-2790,-2667,-2546,-2461,-2437,-2454,-2492,-2494,-2425,-2255,-1966,-1577,-1123,-648,-215,127,342,398,305,66,-283,-700,-1154,-1589,-1986,-2304,-2533,-2662,-2695,-2651,-2540,-2399,-2227,-2048,-1838,-1583,-1237,-749,-73,831,1974,3317,4787,6268,7592,8629,9213,9268,8740,7668,6130,4286,2298,365,-1353,-2700,-3599,-3996,-3927,-3450,-2689,-1773,-860,-89,427,621,469,23,-644,-1401,-2113,-2644,-2884,-2750,-2220,-1323,-121,1252,2673,3984,5057,5787,6113,6019,5534,4720,3674,2485,1262,78,-989,-1903,-2628,-3171,-3527,-3724,-3780,-3722,-3570,-3343,-3041,-2681,-2250,-1779,-1263,-757,-272,140,459,673,776,812,798,808,870,1032,1320,1714,2217,2762,3311,3790,4138,4300,4229,3912,3355,2594,1720,811,11,-567,-804,-604,62,1190,2686,4417,6199,7813,9087,9831,9968,9453,8330,6721,4775,2694,672,-1117,-2527,-3475,-3935,-3923,-3538,-2879,-2099,-1332,-688,-263,-67,-101,-286,-549,-778,-895,-820,-529,-14,681,1494,2337,3114,3740,4143,4268,4108,3668,3000,2156,1226,264,-635,-1448,-2109,-2634,-2995,-3235,-3347,-3392,-3361,-3312,-3236,-3151,-3054,-2919,-2747,-2508,-2211,-1858,-1468,-1076,-704,-380,-120,92,264,438,644,909,1253,1670,2141,2616,3057,3383,3564,3542,3299,2843,2195,1429,618,-119,-680,-953,-846,-328,628,1947,3530,5228,6851,8233,9210,9674,9576,8926,7806,6334,4677,2980,1421,95,-888,-1511,-1782,-1745,-1504,-1149,-805,-568,-509,-676,-1061,-1616,-2275,-2919,-3470,-3817,-3907,-3698,-3203,-2457,-1542,-549,410,1230,1810,2091,2023,1628,923,3,-1053,-2133,-3139,-3992,-4633,-5035,-5210,-5183,-5003,-4735,-4421,-4121,-3844,-3614,-3405,-3208,-2996,-2755,-2494,-2230,-2005,-1865,-1853,-2007,-2322,-2793,-3349,-3934,-4454,-4838,-5018,-4963,-4671,-4176,-3541,-2849,-2197,-1667,-1352,-1285,-1506,-1976,-2661,-3448,-4240,-4899,-5311,-5380,-5042,-4310,-3220,-1897,-470,887,2035,2830,3217,3141,2648,1798,705,-523,-1746,-2882,-3830,-4567,-5065,-5363,-5499,-5541,-5556,-5592,-5694,-5871,-6110,-6380,-6623,-6791,-6826,-6700,-6393,-5916,-5297,-4578,-3816,-3064,-2377,-1793,-1353,-1071,-961,-1017,-1224,-1563,-1992,-2492,-3009,-3533,-4020,-4469,-4856,-5200,-5485,-5744,-5971,-6181,-6390,-6567,-6735,-6839,-6891,-6855,-6736,-6547,-6293,-6041,-5801,-5646,-5593,-5657,-5843,-6102,-6398,-6662,-6833,-6858,-6706,-6360,-5851,-5207,-4503,-3801,-3187,-2715,-2436,-2355,-2447,-2650,-2870,-2999,-2922,-2559,-1856,-838,436,1826,3175,4302,5055,5321,5055,4282,3092,1631,71,-1415,-2669,-3580,-4077,-4170,-3886,-3340,-2630,-1888,-1237,-750,-500,-489,-693,-1079,-1546,-2055,-2500,-2850,-3048,-3099,-2981,-2731,-2358,-1896,-1369,-805,-221,351,893,1374,1774,2069,2241,2272,2157,1886,1470,908,228,-551,-1384,-2233,-3050,-3778,-4382,-4803,-5023,-5024,-4792,-4375,-3785,-3098,-2370,-1668,-1059,-588,-285,-147,-159,-261,-398,-504,-503,-381,-88,335,874,1452,2006,2456,2734,2788,2596,2153,1526,765,5,-657,-1082,-1175,-869,-147,939,2295,3764,5176,6349,7139,7439,7215,6498,5374,3993,2503,1086,-132,-1028,-1555,-1699,-1503,-1042,-404,303,999,1606,2095,2447,2689,2849,2981,3127,3320,3579,3889,4236,4567,4841,5022,5070,4998,4797,4523,4193,3886,3630,3478,3461,3577,3835,4188,4603,5010,5360,5581,5637,5499,5156,4642,3986,3250,2510,1811,1233,782,495,345,316,364,450,535,588,604,583,553,552,611,787,1083,1511,2049,2638,3230,3727,4065,4173,4003,3554,2831,1920,908,-78,-885,-1409,-1507,-1153,-299,969,2571,4332,6084,7627,8806,9481,9609,9179,8285,7039,5624,4196,2934,1944,1322,1075,1194,1606,2230,2957,3702,4363,4885,5205,5315,5192,4882,4399,3812,3171,2546,1989,1549,1261,1135,1180,1367,1673,2043,2437,2786,3057,3194,3196,3039,2756,2363,1899,1407,915,454,51,-301,-580,-797,-950,-1027,-1043,-988,-876,-734,-571,-455,-397,-461,-665,-1028,-1554,-2217,-2967,-3740,-4444,-4991,-5287,-5259,-4867,-4100,-2996,-1638,-130,1376,2748,3845,4562,4845,4686,4149,3346,2419,1555,894,584,687,1212,2111,3258,4512,5688,6631,7206,7331,7002,6253,5207,3991,2779,1703,889,390,231,375,749,1275,1837,2363,2763,2983,2993,2773,2340,1719,962,131,-708,-1467,-2092,-2505,-2688,-2602,-2278,-1724,-1015,-205,616,1372,1985,2397,2568,2475,2144,1582,870,41,-811,-1646,-2381,-3000,-3451,-3744,-3872,-3858,-3733,-3523,-3284,-3038,-2836,-2691,-2631,-2644,-2744,-2883,-3080,-3278,-3487,-3668,-3812,-3891,-3884,-3756,-3488,-3055,-2458,-1694,-813,153,1110,2002,2732,3267,3552,3626,3511,3314,3120,3046,3169,3550,4178,5027,5984,6956,7776,8330,8491,8185,7400,6158,4575,2784,978,-668,-1967,-2805,-3084,-2802,-1997,-764,748,2383,3956,5310,6304,6834,6866,6384,5478,4214,2759,1225,-225,-1494,-2482,-3155,-3473,-3470,-3152,-2582,-1803,-882,116,1118,2045,2834,3398,3697,3670,3313,2616,1634,409,-947,-2358,-3700,-4884,-5837,-6490,-6841,-6888,-6674,-6261,-5706,-5091,-4459,-3877,-3364,-2956,-2666,-2504,-2465,-2547,-2711,-2932,-3147,-3307,-3348,-3223,-2900,-2380,-1679,-864,0,821,1516,2027,2316,2396,2308,2126,1946,1851,1919,2189,2665,3328,4099,4911,5651,6222,6535,6510,6118,5357,4280,2967,1562,190,-973,-1807,-2189,-2060,-1408,-280,1219,2945,4705,6329,7624,8466,8762,8486,7683,6441,4895,3208,1523,-11,-1306,-2285,-2935,-3264,-3302,-3116,-2754,-2290,-1781,-1278,-832,-477,-241,-154,-210,-429,-786,-1264,-1830,-2435,-3033,-3573,-4013,-4319,-4486,-4515,-4450,-4327,-4209,-4148,-4182,-4344,-4616,-4989,-5403,-5798,-6114,-6268,-6219,-5924,-5360,-4548,-3512,-2318,-1047,206,1336,2240,2833,3056,2888,2341,1501,444,-659,-1696,-2491,-2958,-2998,-2611,-1811,-696,636,2021,3325,4385,5076,5294,4985,4131,2786,1038,-968,-3047,-5006,-6643,-7777,-8289,-8089,-7209,-5708,-3781,-1614,510,2360,3696,4362,4270,3425,1928,-60,-2304,-4579,-6633,-8299,-9419,-9953,-9892,-9312,-8325,-7079,-5732,-4435,-3317,-2486,-1993,-1868,-2087,-2603,-3337,-4205,-5103,-5943,-6636,-7111,-7332,-7261,-6933,-6359,-5639,-4838,-4086,-3463,-3073,-2962,-3161,-3655,-4391,-5302,-6285,-7261,-8118,-8798,-9222,-9353,-9170,-8662,-7854,-6785,-5514,-4140,-2749,-1464,-382,409,858,943,722,236,-357,-981,-1471,-1772,-1800,-1569,-1093,-458,266,962,1554,1952,2105,1982,1575,918,44,-957,-2019,-3019,-3867,-4444,-4683,-4517,-3952,-3024,-1824,-497,805,1904,2651,2938,2706,1962,795,-678,-2269,-3802,-5107,-6040,-6533,-6555,-6153,-5415,-4454,-3408,-2398,-1536,-899,-529,-438,-603,-980,-1508,-2113,-2738,-3304,-3781,-4120,-4313,-4354,-4259,-4053,-3778,-3482,-3218,-3035,-2975,-3055,-3283,-3630,-4056,-4506,-4914,-5234,-5414,-5445,-5315,-5050,-4665,-4192,-3648,-3045,-2391,-1682,-937,-160,616,1349,2015,2562,2987,3284,3484,3631,3781,3988,4285,4687,5178,5714,6249,6711,7046,7196,7119,6792,6202,5357,4291,3041,1683,309,-986,-2069,-2833,-3172,-3012,-2332,-1169,382,2174,4001,5677,6974,7758,7895,7376,6216,4549,2518,343,-1782,-3664,-5140,-6121,-6544,-6423,-5802,-4770,-3427,-1896,-295,1270,2678,3866,4743,5281,5460,5277,4786,4030,3098,2084,1079,181,-541,-1027,-1263,-1250,-1025,-646,-165,344,843,1287,1657,1952,2159,2301,2364,2361,2296,2165,2004,1822,1676,1600,1647,1850,2212,2737,3359,4035,4684,5230,5635,5859,5918,5839,5676,5485,5320,5217,5205,5289,5467,5721,6019,6318,6573,6708,6682,6418,5909,5119,4106,2920,1673,500,-469,-1096,-1271,-959,-141,1097,2642,4331,5973,7394,8434,8992,9010,8499,7539,6226,4733,3191,1762,561,-334,-861,-1033,-855,-383,318,1189,2136,3103,4004,4789,5399,5808,5987,5948,5708,5300,4781,4197,3601,3036,2530,2081,1691,1320,941,521,28,-533,-1165,-1818,-2459,-3023,-3463,-3741,-3827,-3727,-3444,-3016,-2470,-1836,-1158,-434,275,979,1614,2164,2583,2847,2938,2878,2684,2441,2198,2050,2040,2225,2588,3132,3791,4522,5247,5904,6427,6744,6822,6590,6064,5208,4101,2779,1375,-6,-1218,-2130,-2647,-2684,-2240,-1340,-80,1404,2942,4370,5509,6251,6495,6233,5494,4370,2989,1501,58,-1198,-2171,-2789,-3036,-2936,-2532,-1907,-1140,-314,485,1201,1768,2157,2336,2307,2065,1658,1108,489,-136,-707,-1153,-1442,-1555,-1500,-1322,-1078,-839,-677,-645,-787,-1098,-1577,-2164,-2815,-3465,-4050,-4529,-4865,-5035,-5042,-4879,-4558,-4079,-3453,-2683,-1796,-818,204,1215,2150,2954,3584,4019,4268,4360,4336,4247,4137,4031,3955,3904,3885,3885,3902,3919,3919,3875,3753,3522,3161,2659,2041,1345,633,-12,-527,-834,-896,-703,-256,384,1155,1967,2722,3336,3735,3862,3708,3276,2607,1776,853,-66,-893,-1582,-2059,-2337,-2398,-2281,-2029,-1672,-1276,-860,-476,-132,147,351,483,521,486,361,163,-105,-429,-793,-1185,-1597,-2018,-2451,-2895,-3344,-3803,-4246,-4660,-5009,-5260,-5382,-5350,-5162,-4823,-4370,-3848,-3307,-2823,-2412,-2139,-1982,-1941,-1970,-2028,-2055,-2017,-1878,-1619,-1249,-766,-184,469,1196,1951,2726,3471,4149,4711,5130,5368,5434,5318,5061,4667,4181,3603,2972,2289,1599,911,297,-223,-585,-763,-734,-503,-89,456,1081,1715,2295,2762,3078,3208,3160,2930,2557,2072,1513,939,369,-133,-567,-895,-1120,-1242,-1267,-1211,-1087,-910,-694,-454,-199,52,283,477,606,662,610,459,193,-168,-611,-1122,-1671,-2261,-2862,-3497,-4138,-4801,-5457,-6078,-6639,-7072,-7350,-7428,-7288,-6944,-6418,-5773,-5076,-4404,-3828,-3392,-3124,-3003,-2995,-3030,-3045,-2970,-2768,-2414,-1918,-1306,-612,118,852,1554,2203,2778,3259,3644,3920,4102,4196,4230,4212,4172,4089,3987,3813,3584,3251,2828,2308,1708,1060,391,-266,-873,-1417,-1864,-2213,-2446,-2560,-2548,-2406,-2142,-1760,-1290,-757,-212,297,703,963,1011,832,395,-281,-1170,-2215,-3337,-4453,-5457,-6270,-6807,-7026,-6901,-6457,-5744,-4849,-3871,-2934,-2132,-1571,-1291,-1348,-1708,-2372,-3258,-4321,-5477,-6661,-7793,-8824,-9676,-10317,-10688,-10778,-10567,-10089,-9371,-8490,-7533,-6587,-5759,-5129,-4751,-4660,-4833,-5216,-5735,-6269,-6727,-7002,-7030,-6784,-6244,-5472,-4493,-3417,-2296,-1253,-337,346,779,916,777,387,-179,-854,-1524,-2095,-2473,-2564,-2351,-1828,-1081,-230,553,1120,1331,1156,626,-113,-876,-1452,-1686,-1487,-887,5,1016,1963,2704,3158,3318,3232,2988,2643,2260,1814,1272,555,-387,-1573,-2926,-4317,-5512,-6267,-6327,-5523,-3787,-1216,1947,5332,8487,10974,12403,12521,11248,8666,5050,777,-3661,-7774,-11084,-13225,-13946,-13186,-11026,-7767,-3788,394,4278,7397,9400,10104,9517,7821,5365,2565,-117,-2312,-3739,-4275,-3970,-2962,-1523,95,1625,2879,3735,4156,4173,3871,3356,2739,2121,1556,1074,677,330,23,-259,-506,-664,-709,-568,-243,268,890,1510,2000,2205,2030,1422,414,-859,-2231,-3441,-4299,-4594,-4273,-3328,-1918,-245,1403,2765,3609,3810,3326,2265,779,-861,-2411,-3631,-4335,-4453,-3973,-2998,-1694,-270,1046,2045,2582,2565,2027,1047,-186,-1467,-2581,-3337,-3633,-3421,-2786,-1824,-755,268,1052,1494,1540,1229,638,-67,-762,-1282,-1523,-1424,-962,-197,796,1887,2955,3875,4540,4908,4919,4634,4077,3366,2601,1900,1359,1056,1027,1266,1740,2367,3051,3683,4156,4383,4322,3969,3359,2577,1704,856,112,-434,-751,-793,-588,-167,402,1034,1647,2170,2558,2799,2911,2941,2952,3002,3155,3421,3811,4271,4748,5161,5457,5576,5519,5279,4906,4448,3965,3513,3133,2844,2674,2594,2624,2719,2863,3020,3140,3219,3211,3142,2989,2795,2559,2316,2075,1862,1677,1532,1415,1336,1294,1296,1352,1461,1620,1815,2025,2212,2354,2400,2318,2081,1651,1028,199,-806,-1943,-3127,-4248,-5170,-5766,-5911,-5538,-4615,-3197,-1386,639,2685,4535,6010,6963,7324,7092,6312,5123,3650,2070,527,-867,-2020,-2913,-3536,-3919,-4090,-4087,-3920,-3621,-3181,-2619,-1942,-1178,-378,388,1041,1491,1680,1557,1118,393,-565,-1662,-2803,-3874,-4781,-5438,-5796,-5837,-5585,-5089,-4439,-3714,-3023,-2442,-2040,-1863,-1918,-2205,-2677,-3281,-3941,-4582,-5130,-5534,-5752,-5780,-5613,-5287,-4828,-4295,-3726,-3199,-2743,-2433,-2281,-2324,-2551,-2959,-3502,-4140,-4804,-5428,-5945,-6296,-6435,-6345,-6025,-5489,-4788,-3960,-3071,-2181,-1344,-626,-63,307,480,456,272,-36,-403,-769,-1070,-1234,-1232,-1008,-584,36,802,1644,2505,3280,3925,4341,4530,4449,4147,3653,3048,2395,1782,1265,893,688,629,701,828,988,1088,1121,1026,818,491,86,-354,-786,-1143,-1401,-1505,-1445,-1201,-789,-212,475,1259,2070,2881,3635,4293,4824,5204,5426,5498,5433,5271,5039,4786,4543,4347,4223,4173,4200,4276,4386,4488,4579,4613,4614,4550,4454,4315,4166,4004,3850,3702,3568,3441,3314,3177,3027,2847,2668,2464,2286,2118,2003,1931,1932,1998,2125,2297,2493,2678,2851,2978,3077,3148,3214,3304,3442,3653,3938,4319,4753,5255,5760,6263,6703,7073,7338,7512,7601,7635,7646,7668,7712,7792,7894,7996,8082,8105,8062,7927,7697,7384,6980,6502,5945,5310,4607,3844,3048,2261,1525,898,431,156,101,241,551,960,1409,1815,2125,2276,2257,2063,1723,1287,806,343,-42,-309,-416,-356,-132,213,639,1059,1420,1640,1685,1508,1119,522,-223,-1072,-1934,-2751,-3447,-3969,-4292,-4394,-4286,-4002,-3576,-3080,-2555,-2073,-1663,-1372,-1208,-1184,-1292,-1510,-1810,-2155,-2500,-2832,-3111,-3340,-3501,-3602,-3647,-3654,-3636,-3624,-3615,-3644,-3712,-3837,-4045,-4325,-4704,-5163,-5693,-6273,-6868,-7454,-7980,-8433,-8774,-9010,-9144,-9195,-9194,-9171,-9144,-9151,-9177,-9239,-9304,-9364,-9397,-9386,-9327,-9210,-9044,-8841,-8606,-8375,-8136,-7932,-7732,-7562,-7395,-7220,-7043,-6822,-6585,-6303,-6003,-5680,-5369,-5071,-4810,-4604,-4439,-4337,-4273,-4239,-4230,-4217,-4221,-4220,-4254,-4301,-4400,-4525,-4697,-4895,-5125,-5364,-5616,-5850,-6073,-6263,-6429,-6570,-6682,-6784,-6861,-6934,-6985,-7017,-7006,-6946,-6822,-6626,-6373,-6065,-5731,-5396,-5077,-4805,-4581,-4416,-4283,-4185,-4071,-3936,-3736,-3467,-3115,-2697,-2227,-1737,-1254,-805,-403,-79,182,350,462,506,507,483,434,382,325,268,203,133,36,-87,-238,-422,-619,-822,-1016,-1185,-1307,-1389,-1391,-1343,-1212,-1040,-814,-586,-359,-162,-13,91,143,150,137,115,107,152,240,407,638,923,1266,1629,2012,2392,2752,3080,3362,3573,3714,3760,3717,3591,3388,3144,2864,2603,2369,2209,2142,2192,2369,2669,3086,3580,4136,4703,5259,5776,6247,6659,7024,7336,7611,7851,8052,8222,8335,8403,8415,8367,8288,8177,8072,7993,7963,7998,8115,8301,8558,8851,9155,9427,9628,9723,9686,9502,9174,8711,8148,7512,6861,6226,5661,5190,4848,4635,4568,4616,4762,4968,5183,5374,5511,5562,5546,5451,5319,5175,5059,4998,5021,5122,5312,5558,5842,6120,6344,6483,6492,6373,6132,5801,5448,5131,4933,4907,5102,5527,6174,6993,7913,8840,9667,10298,10633,10640,10280,9605,8671,7582,6452,5400,4523,3905,3571,3525,3719,4078,4513,4915,5203,5299,5178,4830,4310,3671,3009,2404,1922,1634,1554,1694,2028,2501,3063,3633,4162,4599,4911,5102,5161,5130,5029,4906,4793,4717,4702,4732,4816,4911,5001,5054,5043,4960,4779,4506,4129,3645,3080,2411,1695,910,106,-707,-1502,-2246,-2927,-3504,-3972,-4301,-4486,-4518,-4395,-4128,-3729,-3226,-2642,-2020,-1387,-791,-266,153,445,603,626,530,327,56,-268,-595,-917,-1202,-1452,-1663,-1853,-2035,-2224,-2451,-2717,-3055,-3447,-3906,-4384,-4881,-5328,-5722,-6004,-6191,-6258,-6245,-6166,-6070,-5991,-5967,-6021,-6160,-6383,-6663,-6971,-7262,-7503,-7641,-7664,-7539,-7274,-6881,-6382,-5821,-5230,-4646,-4108,-3629,-3241,-2936,-2728,-2607,-2576,-2629,-2769,-2990,-3292,-3665,-4084,-4542,-4992,-5429,-5826,-6170,-6475,-6736,-6975,-7209,-7452,-7709,-8004,-8303,-8632,-8942,-9235,-9474,-9660,-9767,-9811,-9769,-9673,-9502,-9286,-9014,-8694,-8335,-7926,-7490,-7023,-6545,-6071,-5608,-5166,-4752,-4356,-3992,-3644,-3310,-3000,-2705,-2458,-2273,-2177,-2199,-2341,-2615,-3007,-3491,-4040,-4605,-5141,-5609,-5957,-6176,-6237,-6153,-5938,-5621,-5241,-4856,-4497,-4231,-4067,-4044,-4146,-4372,-4678,-5041,-5404,-5736,-5991,-6144,-6178,-6080,-5865,-5544,-5151,-4715,-4265,-3839,-3436,-3095,-2781,-2518,-2255,-1997,-1692,-1354,-955,-530,-93,317,656,889,976,910,675,307,-178,-723,-1291,-1823,-2278,-2622,-2829,-2912,-2871,-2756,-2588,-2429,-2301,-2254,-2298,-2450,-2707,-3044,-3441,-3857,-4274,-4648,-4974,-5227,-5400,-5504,-5523,-5485,-5375,-5207,-4978,-4682,-4336,-3929,-3484,-3015,-2523,-2048,-1586,-1173,-815,-533,-325,-208,-153,-160,-194,-228,-238,-187,-58,163,487,898,1385,1916,2454,2978,3438,3841,4155,4398,4583,4721,4843,4964,5089,5227,5359,5472,5532,5514,5388,5144,4766,4286,3715,3113,2527,2009,1627,1413,1420,1659,2129,2814,3647,4581,5516,6389,7127,7668,7994,8070,7932,7585,7102,6521,5920,5353,4869,4515,4309,4260,4359,4573,4870,5194,5513,5774,5962,6061,6067,6005,5887,5756,5626,5537,5483,5474,5498,5530,5571,5576,5558,5482,5367,5210,5037,4868,4737,4669,4691,4820,5062,5400,5821,6266,6697,7056,7294,7375,7281,7000,6567,5999,5363,4694,4062,3504,3066,2775,2644,2664,2835,3103,3464,3851,4240,4590,4864,5053,5133,5126,5036,4902,4742,4603,4493,4460,4491,4623,4829,5128,5486,5920,6386,6906,7436,7975,8509,9004,9465,9860,10182,10427,10579,10644,10624,10510,10319,10028,9641,9149,8540,7830,7013,6112,5152,4156,3173,2230,1376,634,39,-409,-697,-840,-856,-758,-583,-341,-71,224,501,771,1003,1207,1375,1516,1631,1729,1817,1891,1967,2043,2118,2211,2305,2414,2525,2632,2730,2818,2879,2943,2979,3038,3081,3158,3236,3333,3430,3511,3545,3524,3404,3202,2896,2509,2056,1566,1072,614,219,-72,-249,-288,-208,-22,231,509,769,971,1072,1070,944,725,437,110,-197,-480,-683,-823,-884,-889,-863,-827,-808,-824,-884,-997,-1163,-1368,-1622,-1895,-2194,-2498,-2794,-3088,-3361,-3622,-3870,-4097,-4326,-4537,-4759,-4965,-5172,-5356,-5514,-5627,-5685,-5659,-5552,-5327,-5000,-4552,-4008,-3377,-2695,-2000,-1331,-745,-277,28,142,58,-232,-695,-1314,-2033,-2812,-3600,-4344,-5017,-5580,-6027,-6346,-6560,-6670,-6720,-6702,-6660,-6578,-6485,-6361,-6223,-6055,-5870,-5659,-5445,-5228,-5040,-4893,-4809,-4801,-4879,-5044,-5289,-5592,-5934,-6268,-6578,-6816,-6972,-7024,-6974,-6829,-6600,-6312,-5976,-5617,-5245,-4870,-4497,-4144,-3799,-3485,-3196,-2932,-2708,-2509,-2344,-2205,-2086,-1990,-1909,-1852,-1820,-1814,-1844,-1894,-1986,-2100,-2251,-2443,-2672,-2959,-3293,-3691,-4138,-4639,-5169,-5725,-6276,-6808,-7300,-7730,-8092,-8364,-8550,-8642,-8645,-8564,-8409,-8182,-7913,-7608,-7296,-7001,-6733,-6533,-6394,-6357,-6408,-6568,-6822,-7170,-7582,-8045,-8518,-8968,-9360,-9641,-9793,-9763,-9551,-9123,-8500,-7689,-6720,-5647,-4507,-3393,-2332,-1416,-664,-118,207,327,251,18,-340,-767,-1239,-1713,-2165,-2595,-2981,-3342,-3674,-3991,-4286,-4570,-4810,-5005,-5125,-5150,-5072,-4881,-4592,-4218,-3789,-3333,-2883,-2468,-2095,-1775,-1501,-1264,-1056,-867,-687,-529,-384,-282,-221,-232,-306,-465,-684,-966,-1283,-1619,-1936,-2230,-2448,-2612,-2678,-2674,-2587,-2450,-2276,-2087,-1923,-1781,-1699,-1673,-1709,-1817,-1973,-2178,-2401,-2618,-2809,-2934,-2986,-2936,-2780,-2514,-2143,-1696,-1181,-659,-132,350,770,1111,1357,1513,1588,1590,1552,1477,1402,1323,1262,1211,1179,1158,1145,1135,1133,1122,1110,1083,1039,972,887,766,629,454,246,0,-298,-633,-1011,-1402,-1783,-2097,-2306,-2340,-2162,-1743,-1063,-160,938,2153,3402,4594,5657,6507,7135,7498,7636,7571,7366,7073,6749,6429,6140,5884,5640,5399,5115,4780,4373,3900,3382,2851,2350,1919,1612,1440,1438,1596,1913,2356,2895,3482,4073,4624,5087,5441,5652,5722,5647,5449,5147,4776,4366,3953,3565,3233,2963,2782,2678,2664,2729,2881,3107,3420,3791,4226,4685,5153,5584,5950,6208,6344,6333,6190,5928,5577,5183,4784,4424,4147,3983,3945,4054,4280,4617,5014,5438,5830,6166,6383,6482,6426,6231,5912,5500,5053,4617,4266,4035,3980,4093,4380,4792,5277,5768,6209,6537,6744,6801,6744,6598,6405,6221,6067,5987,5977,6030,6127,6223,6276,6255,6104,5822,5388,4832,4190,3512,2882,2356,2018,1913,2078,2518,3218,4115,5164,6252,7309,8225,8930,9366,9499,9338,8902,8257,7453,6585,5703,4883,4157,3553,3075,2716,2453,2263,2124,2010,1914,1831,1747,1687,1630,1610,1619,1666,1773,1915,2131,2387,2707,3069,3478,3914,4372,4825,5260,5657,5990,6249,6409,6474,6430,6303,6093,5837,5562,5296,5076,4926,4867,4922,5085,5365,5721,6138,6545,6893,7112,7133,6923,6445,5720,4775,3699,2565,1504,594,-67,-436,-505,-296,119,650,1206,1672,1982,2072,1924,1557,1011,362,-329,-967,-1501,-1856,-2003,-1922,-1610,-1106,-443,299,1054,1739,2278,2609,2697,2517,2086,1435,617,-288,-1201,-2048,-2743,-3270,-3576,-3698,-3653,-3486,-3264,-3020,-2808,-2651,-2550,-2499,-2468,-2428,-2346,-2194,-1961,-1638,-1258,-822,-396,11,346,594,740,783,731,608,431,228,18,-182,-369,-535,-692,-838,-991,-1153,-1328,-1518,-1694,-1858,-1961,-1992,-1928,-1754,-1481,-1126,-728,-337,-14,202,266,182,-36,-339,-663,-948,-1115,-1150,-999,-713,-300,151,585,912,1087,1059,832,413,-146,-798,-1468,-2096,-2625,-3006,-3222,-3259,-3134,-2877,-2539,-2175,-1865,-1670,-1655,-1870,-2320,-3012,-3899,-4919,-6004,-7057,-8013,-8804,-9388,-9762,-9916,-9898,-9730,-9466,-9156,-8828,-8525,-8252,-8019,-7821,-7643,-7475,-7306,-7123,-6924,-6709,-6477,-6248,-6016,-5806,-5615,-5458,-5322,-5215,-5109,-5015,-4900,-4779,-4622,-4448,-4252,-4044,-3858,-3698,-3611,-3604,-3688,-3854,-4068,-4289,-4471,-4547,-4494,-4267,-3881,-3361,-2764,-2169,-1661,-1326,-1225,-1405,-1844,-2523,-3338,-4209,-5010,-5654,-6067,-6219,-6122,-5819,-5402,-4951,-4577,-4360,-4347,-4589,-5038,-5697,-6460,-7275,-8030,-8646,-9050,-9174,-9002,-8521,-7775,-6816,-5740,-4644,-3635,-2809,-2236,-1957,-1982,-2279,-2800,-3467,-4192,-4899,-5502,-5962,-6233,-6312,-6214,-5948,-5577,-5117,-4636,-4159,-3735,-3387,-3133,-2992,-2947,-3008,-3141,-3342,-3579,-3836,-4102,-4340,-4559,-4706,-4795,-4784,-4680,-4472,-4169,-3790,-3366,-2932,-2543,-2233,-2048,-1994,-2092,-2298,-2607,-2940,-3254,-3489,-3578,-3503,-3226,-2761,-2132,-1394,-617,106,693,1057,1149,938,438,-309,-1209,-2180,-3086,-3839,-4345,-4555,-4470,-4117,-3585,-2964,-2377,-1917,-1675,-1683,-1959,-2449,-3099,-3802,-4467,-4984,-5278,-5271,-4954,-4308,-3397,-2278,-1060,151,1239,2112,2688,2939,2866,2503,1931,1232,506,-159,-691,-1053,-1216,-1212,-1053,-821,-543,-312,-145,-93,-152,-324,-569,-865,-1144,-1381,-1522,-1551,-1452,-1220,-878,-435,65,610,1149,1674,2155,2577,2946,3227,3442,3562,3602,3561,3449,3287,3089,2889,2700,2564,2486,2492,2574,2738,2960,3234,3520,3801,4025,4166,4175,4036,3725,3256,2649,1960,1260,628,150,-106,-102,177,697,1386,2162,2901,3500,3862,3921,3661,3096,2295,1348,372,-515,-1201,-1595,-1640,-1307,-628,354,1528,2787,3995,5019,5762,6138,6112,5697,4933,3916,2753,1568,488,-390,-987,-1275,-1242,-942,-414,247,964,1664,2273,2756,3082,3246,3253,3127,2890,2579,2229,1864,1525,1219,976,798,698,680,746,897,1121,1425,1773,2176,2580,2986,3341,3644,3868,4017,4097,4130,4145,4170,4250,4397,4648,5009,5468,6032,6646,7290,7903,8434,8843,9072,9108,8923,8541,7986,7322,6608,5932,5349,4933,4700,4671,4810,5086,5414,5747,5988,6103,6033,5773,5316,4701,3967,3179,2415,1735,1217,892,791,898,1170,1562,1981,2375,2673,2836,2851,2724,2482,2175,1849,1560,1340,1223,1210,1284,1436,1600,1778,1901,1989,2012,2010,1988,1990,2046,2170,2401,2709,3105,3530,3964,4328,4612,4733,4711,4501,4151,3671,3126,2566,2043,1620,1305,1149,1122,1234,1452,1735,2068,2397,2723,3016,3293,3539,3783,4008,4235,4447,4633,4797,4891,4941,4889,4759,4515,4186,3770,3313,2853,2442,2135,1983,2004,2231,2626,3173,3803,4438,5020,5454,5707,5733,5531,5120,4551,3881,3205,2589,2120,1845,1806,1998,2411,2970,3622,4248,4787,5126,5239,5073,4649,4007,3204,2352,1526,837,354,128,186,512,1067,1790,2590,3382,4066,4574,4840,4846,4577,4069,3366,2532,1641,767,-39,-708,-1232,-1579,-1760,-1777,-1654,-1404,-1074,-681,-285,87,386,581,646,565,340,-19,-481,-994,-1515,-1953,-2266,-2378,-2245,-1856,-1198,-307,761,1936,3130,4236,5186,5878,6268,6321,6023,5417,4545,3494,2360,1239,237,-579,-1144,-1444,-1484,-1306,-981,-578,-204,88,195,115,-197,-691,-1340,-2051,-2764,-3378,-3841,-4095,-4123,-3926,-3540,-3016,-2427,-1849,-1346,-978,-770,-724,-833,-1036,-1318,-1592,-1855,-2041,-2170,-2214,-2215,-2182,-2164,-2175,-2254,-2390,-2595,-2839,-3108,-3365,-3576,-3718,-3755,-3684,-3495,-3211,-2848,-2456,-2065,-1722,-1466,-1303,-1266,-1317,-1465,-1650,-1848,-2015,-2115,-2129,-2042,-1850,-1570,-1219,-824,-429,-44,272,530,681,752,711,587,375,94,-237,-612,-1009,-1418,-1813,-2177,-2483,-2714,-2850,-2891,-2830,-2691,-2497,-2276,-2086,-1942,-1908,-1984,-2207,-2559,-3039,-3602,-4214,-4819,-5349,-5759,-5980,-5991,-5753,-5286,-4596,-3760,-2828,-1921,-1111,-513,-185,-189,-532,-1202,-2135,-3248,-4426,-5547,-6488,-7156,-7470,-7425,-7023,-6353,-5501,-4598,-3762,-3093,-2685,-2562,-2757,-3220,-3915,-4749,-5651,-6524,-7308,-7944,-8407,-8682,-8786,-8741,-8586,-8363,-8100,-7827,-7556,-7282,-7014,-6724,-6426,-6098,-5751,-5395,-5034,-4699,-4377,-4103,-3841,-3600,-3342,-3041,-2677,-2227,-1683,-1062,-363,359,1094,1773,2378,2851,3173,3315,3269,3038,2635,2100,1466,799,138,-456,-950,-1315,-1543,-1638,-1632,-1539,-1437,-1340,-1338,-1443,-1701,-2129,-2704,-3430,-4239,-5101,-5954,-6743,-7439,-7999,-8419,-8696,-8826,-8837,-8738,-8554,-8313,-8029,-7735,-7436,-7165,-6917,-6715,-6556,-6442,-6367,-6331,-6319,-6332,-6356,-6376,-6378,-6332,-6223,-6024,-5715,-5292,-4745,-4096,-3369,-2604,-1859,-1191,-664,-326,-221,-359,-737,-1320,-2041,-2829,-3584,-4228,-4693,-4925,-4933,-4717,-4342,-3862,-3348,-2861,-2449,-2129,-1901,-1749,-1636,-1535,-1423,-1271,-1092,-878,-647,-422,-211,-49,64,102,74,-9,-136,-253,-354,-384,-338,-206,5,264,530,771,925,987,922,745,476,143,-206,-534,-803,-982,-1053,-1013,-868,-641,-365,-72,185,370,440,368,155,-199,-657,-1173,-1694,-2146,-2474,-2611,-2522,-2188,-1621,-867,11,934,1811,2564,3116,3422,3454,3233,2780,2167,1452,702,-3,-631,-1120,-1460,-1629,-1637,-1489,-1221,-854,-430,6,434,803,1110,1332,1468,1528,1526,1477,1420,1359,1346,1378,1488,1688,1977,2368,2838,3372,3944,4522,5069,5564,5957,6235,6343,6267,5979,5470,4762,3871,2863,1799,770,-151,-886,-1400,-1673,-1730,-1612,-1378,-1097,-814,-587,-425,-335,-307,-297,-286,-230,-111,86,356,682,1040,1394,1712,1965,2129,2190,2159,2040,1884,1718,1612,1591,1702,1949,2315,2784,3283,3773,4182,4456,4562,4477,4214,3810,3314,2802,2343,2003,1842,1889,2162,2655,3328,4142,5021,5889,6679,7303,7727,7918,7866,7617,7195,6684,6145,5660,5284,5058,5002,5086,5291,5545,5799,5998,6086,6044,5845,5492,5006,4394,3721,2988,2278,1602,1037,595,332,240,332,576,939,1367,1824,2250,2615,2888,3044,3100,3044,2928,2760,2599,2470,2413,2449,2596,2848,3208,3643,4145,4672,5200,5701,6137,6496,6742,6859,6822,6607,6207,5622,4875,4006,3063,2122,1244,495,-82,-460,-655,-690,-627,-534,-464,-486,-620,-878,-1256,-1700,-2179,-2622,-2977,-3207,-3265,-3161,-2878,-2460,-1927,-1346,-747,-193,295,696,1008,1244,1444,1631,1858,2151,2521,2977,3482,4019,4522,4968,5298,5514,5592,5567,5460,5318,5186,5094,5076,5131,5268,5471,5713,5986,6240,6468,6633,6697,6651,6446,6099,5605,5000,4330,3650,3023,2498,2121,1903,1855,1938,2127,2355,2584,2757,2845,2822,2681,2442,2112,1743,1350,980,645,365,144,-5,-100,-129,-125,-96,-69,-60,-95,-162,-287,-440,-623,-812,-985,-1134,-1236,-1300,-1307,-1281,-1204,-1110,-989,-864,-737,-605,-471,-316,-126,111,418,787,1218,1688,2152,2581,2918,3134,3209,3126,2907,2568,2142,1661,1157,647,155,-327,-777,-1208,-1597,-1931,-2190,-2326,-2344,-2209,-1948,-1572,-1127,-651,-206,176,447,597,624,534,370,138,-98,-321,-485,-565,-530,-374,-83,329,838,1416,2009,2563,3026,3343,3487,3428,3186,2775,2246,1662,1077,564,161,-90,-188,-130,39,281,533,734,835,803,622,320,-82,-514,-918,-1214,-1357,-1293,-1019,-546,83,809,1541,2217,2734,3052,3126,2938,2526,1899,1144,303,-543,-1331,-1999,-2509,-2836,-2982,-2968,-2837,-2652,-2467,-2360,-2361,-2521,-2831,-3294,-3858,-4502,-5148,-5756,-6268,-6642,-6850,-6874,-6715,-6374,-5891,-5283,-4605,-3904,-3224,-2609,-2096,-1686,-1390,-1175,-998,-830,-612,-339,6,398,817,1210,1537,1759,1829,1738,1479,1058,522,-116,-783,-1465,-2089,-2646,-3068,-3363,-3468,-3411,-3161,-2753,-2213,-1586,-924,-302,246,635,850,846,628,202,-390,-1107,-1878,-2638,-3305,-3828,-4143,-4243,-4114,-3791,-3314,-2754,-2171,-1641,-1224,-963,-894,-1007,-1285,-1680,-2121,-2552,-2885,-3085,-3087,-2889,-2474,-1884,-1165,-395,336,950,1370,1557,1496,1212,755,196,-381,-915,-1336,-1627,-1771,-1789,-1719,-1606,-1487,-1415,-1395,-1459,-1592,-1788,-2033,-2309,-2585,-2867,-3093,-3280,-3365,-3353,-3211,-2950,-2566,-2090,-1559,-1020,-530,-138,127,242,228,114,-56,-221,-348,-384,-327,-172,55,310,544,715,782,737,569,304,-30,-396,-729,-1003,-1164,-1201,-1117,-942,-733,-550,-481,-574,-889,-1442,-2228,-3209,-4349,-5554,-6779,-7927,-8939,-9751,-10330,-10636,-10688,-10472,-10045,-9425,-8683,-7857,-7014,-6195,-5447,-4786,-4239,-3788,-3448,-3190,-3016,-2898,-2827,-2769,-2711,-2622,-2480,-2275,-1971,-1590,-1110,-576,-1,564,1083,1524,1863,2094,2221,2252,2219,2132,2018,1893,1767,1654,1544,1452,1370,1309,1274,1267,1286,1328,1382,1436,1495,1549,1613,1693,1807,1962,2170,2421,2711,2995,3246,3399,3411,3237,2852,2259,1495,603,-318,-1214,-1971,-2541,-2865,-2924,-2743,-2352,-1842,-1276,-772,-399,-245,-347,-721,-1347,-2161,-3102,-4056,-4947,-5673,-6167,-6387,-6311,-5969,-5399,-4683,-3888,-3117,-2427,-1900,-1566,-1440,-1513,-1718,-1999,-2248,-2390,-2342,-2062,-1542,-819,36,915,1713,2311,2628,2607,2225,1510,508,-700,-2000,-3291,-4437,-5334,-5890,-6034,-5735,-5001,-3869,-2429,-781,940,2602,4090,5290,6162,6655,6810,6659,6294,5799,5270,4794,4431,4228,4196,4329,4601,4973,5403,5844,6257,6586,6795,6839,6680,6301,5684,4837,3789,2586,1292,-5,-1221,-2262,-3055,-3551,-3719,-3586,-3190,-2611,-1944,-1286,-729,-346,-169,-212,-433,-785,-1191,-1565,-1842,-1955,-1877,-1602,-1158,-590,39,667,1237,1696,2021,2185,2217,2131,1984,1837,1734,1741,1874,2148,2547,3019,3504,3929,4203,4289,4116,3713,3073,2281,1385,487,-322,-973,-1373,-1502,-1314,-832,-83,882,1975,3124,4220,5179,5921,6391,6573,6469,6124,5611,5005,4415,3913,3567,3408,3420,3573,3776,3966,4028,3906,3534,2888,1976,841,-455,-1814,-3144,-4351,-5353,-6098,-6552,-6713,-6589,-6228,-5661,-4962,-4168,-3333,-2491,-1657,-860,-103,597,1222,1776,2225,2586,2825,2974,3022,3000,2943,2860,2811,2796,2847,2967,3146,3359,3581,3756,3873,3876,3774,3535,3189,2736,2222,1687,1171,737,418,235,206,288,466,666,857,978,1025,966,836,625,396,142,-74,-273,-412,-518,-582,-616,-634,-630,-618,-599,-571,-542,-507,-451,-383,-268,-120,95,353,681,1030,1397,1740,2020,2222,2313,2291,2156,1927,1622,1288,960,679,493,410,452,598,822,1086,1324,1497,1537,1434,1158,746,224,-334,-871,-1308,-1599,-1696,-1583,-1284,-836,-310,200,618,846,841,556,-7,-821,-1846,-2995,-4189,-5335,-6338,-7124,-7640,-7834,-7717,-7285,-6591,-5687,-4640,-3538,-2445,-1453,-604,46,490,722,771,662,442,147,-169,-475,-722,-886,-932,-840,-605,-226,276,870,1520,2181,2811,3380,3852,4209,4438,4529,4495,4348,4098,3778,3404,3004,2608,2245,1923,1683,1499,1406,1375,1429,1554,1748,2011,2311,2653,2991,3316,3581,3765,3819,3740,3485,3081,2508,1799,975,69,-871,-1795,-2647,-3365,-3888,-4172,-4177,-3892,-3341,-2556,-1631,-654,248,972,1402,1495,1187,529,-456,-1662,-2983,-4309,-5499,-6472,-7122,-7419,-7338,-6907,-6179,-5227,-4139,-3011,-1922,-945,-121,527,1001,1318,1502,1592,1624,1632,1655,1698,1774,1876,1978,2069,2109,2083,1955,1704,1320,785,123,-656,-1514,-2392,-3240,-3976,-4540,-4884,-4967,-4811,-4422,-3891,-3250,-2624,-2053,-1641,-1414,-1416,-1637,-2050,-2604,-3223,-3835,-4357,-4719,-4872,-4772,-4426,-3837,-3061,-2148,-1170,-200,701,1467,2051,2428,2572,2494,2215,1773,1228,646,79,-395,-746,-919,-907,-685,-286,286,963,1720,2481,3210,3853,4373,4741,4941,4969,4830,4545,4132,3621,3038,2416,1776,1146,544,-32,-566,-1066,-1545,-1985,-2399,-2751,-3023,-3174,-3192,-3043,-2756,-2348,-1887,-1431,-1071,-852,-848,-1065,-1516,-2163,-2946,-3789,-4600,-5291,-5795,-6045,-6026,-5718,-5152,-4367,-3428,-2410,-1382,-431,408,1060,1522,1770,1803,1670,1368,982,508,32,-448,-857,-1194,-1416,-1514,-1483,-1327,-1065,-751,-426,-172,-45,-98,-368,-850,-1533,-2345,-3244,-4111,-4889,-5466,-5800,-5829,-5550,-4965,-4118,-3070,-1906,-709,427,1426,2235,2803,3138,3220,3103,2797,2380,1885,1389,928,558,298,177,184,310,512,745,962,1108,1156,1069,846,484,6,-552,-1157,-1752,-2296,-2742,-3049,-3198,-3173,-2992,-2672,-2269,-1817,-1377,-990,-695,-518,-464,-544,-735,-1020,-1363,-1719,-2056,-2326,-2514,-2598,-2585,-2487,-2322,-2119,-1899,-1673,-1446,-1204,-924,-604,-224,186,607,990,1292,1472,1513,1392,1153,803,410,7,-359,-654,-867,-979,-1014,-962,-859,-715,-544,-366,-174,25,243,484,755,1053,1369,1680,1973,2198,2347,2363,2251,1989,1596,1107,549,-14,-544,-1009,-1365,-1642,-1817,-1956,-2076,-2238,-2472,-2801,-3228,-3727,-4251,-4754,-5151,-5412,-5473,-5324,-4961,-4403,-3703,-2908,-2093,-1309,-617,-45,366,630,723,686,525,291,11,-255,-474,-595,-595,-453,-159,268,817,1442,2102,2749,3322,3781,4080,4196,4128,3873,3477,2962,2396,1836,1346,985,810,841,1113,1602,2302,3159,4144,5179,6222,7185,8013,8643,9022,9143,8981,8578,7965,7202,6357,5488,4662,3925,3316,2872,2603,2536,2671,2995,3489,4102,4755,5380,5857,6107,6056,5650,4882,3793,2426,908,-673,-2189,-3543,-4650,-5472,-5977,-6187,-6130,-5858,-5428,-4899,-4326,-3748,-3212,-2727,-2315,-1975,-1709,-1512,-1384,-1311,-1285,-1291,-1302,-1315,-1299,-1256,-1164,-1019,-815,-540,-217,171,580,996,1388,1719,1975,2138,2221,2240,2238,2254,2338,2521,2825,3252,3769,4361,4953,5532,6034,6433,6712,6842,6846,6726,6520,6271,6014,5797,5643,5583,5614,5746,5944,6200,6471,6728,6946,7083,7139,7081,6922,6650,6276,5810,5275,4679,4078,3469,2911,2405,1984,1660,1429,1306,1246,1258,1278,1307,1291,1238,1113,942,708,449,171,-97,-337,-529,-669,-739,-749,-689,-574,-404,-194,56,338,673,1061,1523,2068,2675,3337,3997,4605,5101,5405,5496,5310,4884,4212,3358,2386,1356,362,-544,-1289,-1837,-2155,-2228,-2067,-1664,-1076,-310,548,1450,2306,3044,3593,3899,3930,3687,3178,2460,1580,624,-337,-1220,-1967,-2515,-2843,-2940,-2801,-2482,-1995,-1444,-871,-377,-15,159,120,-124,-550,-1084,-1678,-2227,-2673,-2938,-2972,-2761,-2290,-1607,-740,225,1236,2200,3053,3734,4176,4377,4293,3972,3415,2693,1863,1007,208,-453,-914,-1121,-1061,-740,-191,514,1302,2076,2743,3229,3472,3445,3143,2601,1860,1001,104,-741,-1439,-1915,-2113,-2009,-1609,-964,-129,789,1705,2506,3098,3427,3421,3102,2460,1584,530,-564,-1618,-2500,-3148,-3499,-3544,-3300,-2815,-2144,-1373,-541,259,1022,1675,2222,2616,2850,2907,2772,2462,1980,1368,670,-60,-752,-1364,-1839,-2167,-2328,-2331,-2192,-1922,-1558,-1105,-608,-68,467,990,1454,1840,2114,2267,2282,2173,1943,1620,1226,782,317,-161,-629,-1101,-1561,-2023,-2482,-2925,-3358,-3738,-4080,-4332,-4528,-4620,-4659,-4622,-4557,-4474,-4404,-4366,-4366,-4411,-4502,-4613,-4756,-4881,-4998,-5055,-5063,-4966,-4787,-4490,-4081,-3579,-2974,-2324,-1632,-970,-346,174,596,897,1095,1216,1293,1370,1502,1708,2042,2484,3041,3663,4300,4893,5363,5672,5754,5610,5226,4656,3941,3181,2446,1832,1405,1202,1238,1478,1862,2301,2701,2957,3001,2763,2227,1397,318,-943,-2288,-3625,-4854,-5890,-6683,-7192,-7415,-7366,-7062,-6553,-5865,-5064,-4198,-3336,-2550,-1913,-1501,-1373,-1577,-2109,-2972,-4083,-5387,-6755,-8083,-9241,-10116,-10615,-10671,-10253,-9379,-8091,-6482,-4665,-2777,-951,666,1990,2920,3449,3569,3335,2828,2142,1379,648,23,-424,-665,-691,-537,-232,144,540,875,1096,1154,1013,672,120,-593,-1428,-2306,-3147,-3870,-4403,-4695,-4718,-4476,-3999,-3351,-2605,-1859,-1184,-656,-308,-163,-199,-388,-670,-983,-1279,-1500,-1637,-1675,-1642,-1557,-1463,-1381,-1356,-1379,-1469,-1594,-1735,-1868,-1955,-1992,-1955,-1850,-1685,-1478,-1272,-1082,-960,-907,-936,-1048,-1197,-1372,-1508,-1575,-1533,-1367,-1077,-696,-281,111,385,504,396,80,-447,-1104,-1826,-2509,-3054,-3396,-3463,-3263,-2807,-2153,-1385,-581,178,826,1329,1663,1833,1850,1738,1510,1184,764,247,-361,-1064,-1846,-2689,-3558,-4419,-5232,-5945,-6531,-6937,-7150,-7152,-6947,-6560,-6016,-5366,-4648,-3936,-3266,-2719,-2318,-2103,-2084,-2246,-2557,-2986,-3449,-3919,-4317,-4609,-4783,-4814,-4743,-4573,-4358,-4123,-3912,-3762,-3691,-3726,-3860,-4084,-4384,-4719,-5054,-5345,-5539,-5592,-5474,-5154,-4643,-3952,-3124,-2203,-1266,-347,457,1128,1604,1875,1951,1824,1554,1146,653,102,-483,-1068,-1642,-2170,-2631,-2995,-3219,-3278,-3123,-2749,-2142,-1343,-401,597,1555,2384,2976,3279,3230,2825,2110,1133,20,-1115,-2143,-2938,-3408,-3505,-3207,-2567,-1665,-627,402,1279,1876,2110,1925,1338,404,-771,-2047,-3280,-4328,-5076,-5444,-5407,-4965,-4190,-3148,-1965,-729,444,1480,2314,2915,3251,3335,3150,2727,2072,1226,225,-877,-2008,-3110,-4081,-4866,-5375,-5567,-5411,-4912,-4106,-3073,-1887,-678,475,1463,2237,2752,3020,3067,2949,2753,2520,2353,2256,2281,2405,2611,2850,3060,3202,3203,3074,2781,2363,1840,1239,614,-23,-616,-1147,-1586,-1893,-2055,-2042,-1843,-1468,-929,-274,451,1165,1818,2320,2638,2727,2583,2223,1692,1049,379,-248,-765,-1117,-1292,-1279,-1115,-842,-512,-198,72,241,321,313,255,202,187,277,479,813,1254,1754,2264,2709,3029,3188,3167,2991,2717,2408,2173,2066,2182,2521,3104,3858,4727,5589,6358,6932,7246,7280,7031,6545,5898,5164,4455,3846,3421,3221,3270,3554,4054,4708,5488,6307,7137,7905,8564,9068,9358,9391,9132,8544,7624,6392,4881,3179,1378,-405,-2029,-3393,-4364,-4902,-4946,-4537,-3716,-2585,-1261,121,1440,2561,3413,3924,4080,3901,3431,2731,1905,1006,148,-618,-1237,-1659,-1909,-1960,-1869,-1650,-1336,-966,-553,-130,276,648,931,1106,1139,1010,746,357,-68,-477,-758,-859,-698,-275,419,1322,2369,3464,4511,5419,6124,6580,6786,6743,6500,6099,5592,5046,4482,3961,3483,3066,2709,2403,2153,1960,1834,1785,1832,1969,2208,2516,2876,3238,3553,3780,3865,3803,3574,3214,2756,2270,1809,1456,1235,1192,1307,1549,1868,2183,2428,2525,2429,2096,1547,790,-89,-1027,-1924,-2694,-3262,-3565,-3585,-3295,-2736,-1934,-953,138,1263,2346,3316,4117,4705,5048,5131,4938,4492,3795,2911,1869,761,-350,-1379,-2232,-2856,-3172,-3175,-2852,-2254,-1440,-495,483,1402,2176,2737,3046,3084,2854,2399,1751,989,179,-613,-1296,-1850,-2209,-2395,-2411,-2309,-2133,-1960,-1816,-1763,-1796,-1915,-2104,-2322,-2556,-2779,-2985,-3177,-3343,-3497,-3610,-3681,-3663,-3539,-3253,-2792,-2133,-1274,-258,887,2074,3238,4293,5158,5788,6118,6165,5907,5410,4701,3868,2965,2068,1231,502,-84,-517,-773,-873,-800,-579,-216,274,865,1518,2204,2852,3424,3850,4095,4125,3935,3548,2994,2341,1649,991,430,9,-259,-374,-392,-348,-328,-387,-572,-936,-1456,-2147,-2933,-3767,-4555,-5228,-5707,-5943,-5902,-5574,-4972,-4127,-3087,-1909,-662,593,1794,2877,3806,4524,5007,5231,5160,4818,4195,3363,2368,1319,308,-564,-1205,-1569,-1619,-1376,-877,-195,604,1412,2172,2789,3227,3445,3442,3228,2851,2353,1801,1256,753,338,5,-259,-479,-720,-1011,-1416,-1946,-2627,-3421,-4307,-5200,-6056,-6793,-7387,-7811,-8076,-8216,-8265,-8272,-8263,-8259,-8244,-8190,-8044,-7757,-7278,-6587,-5683,-4604,-3400,-2164,-958,113,992,1638,2021,2170,2115,1912,1633,1331,1070,884,802,831,961,1197,1509,1911,2381,2925,3527,4174,4846,5500,6099,6588,6923,7075,7034,6819,6469,6041,5603,5218,4932,4783,4754,4829,4943,5024,5004,4806,4387,3734,2846,1787,605,-598,-1737,-2721,-3464,-3917,-4038,-3830,-3310,-2526,-1536,-411,781,1955,3044,3962,4645,5025,5055,4706,3970,2880,1482,-128,-1848,-3551,-5113,-6424,-7407,-8005,-8222,-8077,-7639,-6983,-6205,-5392,-4630,-3965,-3451,-3081,-2862,-2755,-2727,-2725,-2709,-2632,-2460,-2198,-1826,-1392,-914,-439,-10,332,558,649,606,461,249,14,-195,-370,-484,-574,-655,-771,-962,-1231,-1589,-1989,-2379,-2690,-2839,-2768,-2434,-1816,-953,103,1254,2389,3402,4191,4683,4840,4655,4165,3432,2532,1571,614,-248,-974,-1531,-1909,-2116,-2170,-2085,-1876,-1561,-1133,-634,-63,523,1090,1592,1985,2233,2324,2264,2061,1777,1430,1085,762,487,255,58,-140,-366,-657,-1046,-1541,-2150,-2842,-3586,-4325,-5009,-5573,-5981,-6178,-6161,-5912,-5451,-4801,-3993,-3069,-2062,-1020,28,1017,1926,2683,3273,3640,3785,3676,3347,2804,2103,1290,432,-416,-1191,-1865,-2411,-2823,-3123,-3326,-3455,-3550,-3606,-3647,-3669,-3658,-3613,-3521,-3383,-3210,-3001,-2783,-2551,-2337,-2139,-1982,-1872,-1820,-1837,-1917,-2061,-2267,-2518,-2797,-3087,-3343,-3564,-3709,-3782,-3792,-3751,-3710,-3694,-3744,-3889,-4122,-4431,-4762,-5058,-5223,-5198,-4895,-4270,-3325,-2052,-556,1093,2752,4290,5584,6516,7027,7071,6675,5884,4803,3534,2230,980,-77,-892,-1394,-1571,-1421,-976,-273,613,1618,2657,3643,4513,5191,5644,5851,5817,5588,5218,4787,4372,4042,3850,3815,3939,4168,4460,4723,4880,4860,4598,4067,3281,2244,1058,-243,-1521,-2714,-3721,-4462,-4900,-4993,-4744,-4179,-3329,-2256,-1031,278,1565,2748,3719,4402,4733,4687,4262,3513,2494,1323,87,-1095,-2132,-2959,-3533,-3844,-3926,-3816,-3589,-3301,-3022,-2770,-2579,-2418,-2280,-2117,-1906,-1611,-1218,-716,-115,573,1311,2070,2798,3471,4040,4479,4774,4887,4840,4612,4245,3758,3210,2652,2139,1729,1444,1308,1291,1366,1459,1519,1466,1272,906,392,-227,-877,-1465,-1891,-2073,-1938,-1457,-636,482,1804,3233,4640,5919,6954,7682,8045,8034,7672,7005,6111,5074,3974,2908,1926,1128,522,178,88,246,636,1189,1865,2582,3290,3923,4442,4827,5065,5170,5154,5041,4858,4621,4360,4080,3810,3537,3279,3018,2748,2460,2150,1799,1428,1024,602,196,-189,-496,-698,-754,-627,-290,257,1023,1961,3037,4172,5286,6291,7099,7643,7850,7710,7187,6331,5170,3771,2227,591,-1016,-2558,-3932,-5113,-6053,-6740,-7183,-7397,-7424,-7292,-7062,-6747,-6415,-6072,-5763,-5493,-5278,-5110,-4981,-4867,-4750,-4596,-4395,-4108,-3737,-3268,-2716,-2116,-1495,-915,-411,-25,211,303,239,60,-231,-578,-986,-1410,-1856,-2304,-2747,-3175,-3563,-3891,-4108,-4177,-4046,-3663,-3018,-2094,-932,411,1838,3258,4531,5589,6316,6694,6689,6343,5702,4850,3877,2866,1900,1028,298,-279,-700,-955,-1085,-1056,-940,-703,-406,-45,348,757,1170,1572,1959,2323,2657,2946,3168,3295,3284,3119,2751,2193,1424,484,-604,-1768,-2953,-4075,-5075,-5888,-6467,-6790,-6834,-6621,-6176,-5529,-4757,-3877,-2969,-2045,-1162,-335,402,1024,1521,1869,2075,2148,2096,1963,1758,1522,1254,970,657,308,-86,-547,-1076,-1679,-2350,-3065,-3800,-4524,-5197,-5796,-6286,-6657,-6895,-7008,-7002,-6895,-6710,-6463,-6177,-5880,-5575,-5306,-5063,-4882,-4745,-4672,-4640,-4656,-4697,-4754,-4798,-4816,-4777,-4674,-4495,-4240,-3933,-3583,-3249,-2952,-2745,-2647,-2670,-2800,-3008,-3241,-3432,-3518,-3402,-3053,-2391,-1428,-157,1343,3004,4677,6259,7585,8559,9074,9087,8591,7620,6272,4648,2893,1140,-485,-1867,-2927,-3619,-3927,-3870,-3510,-2911,-2173,-1394,-647,-37,419,652,692,529,208,-235,-755,-1298,-1822,-2286,-2665,-2947,-3136,-3261,-3348,-3446,-3592,-3824,-4165,-4626,-5199,-5849,-6537,-7187,-7738,-8105,-8234,-8062,-7573,-6759,-5654,-4308,-2809,-1250,261,1619,2734,3533,3969,4030,3739,3133,2288,1287,212,-834,-1789,-2566,-3125,-3445,-3507,-3366,-3029,-2588,-2072,-1568,-1105,-742,-485,-361,-336,-405,-500,-589,-607,-502,-259,171,748,1473,2264,3076,3789,4346,4630,4606,4222,3498,2479,1253,-73,-1382,-2559,-3517,-4188,-4563,-4653,-4527,-4253,-3935,-3650,-3477,-3452,-3586,-3846,-4176,-4491,-4713,-4752,-4569,-4115,-3402,-2456,-1335,-109,1115,2275,3261,4028,4519,4707,4588,4185,3525,2688,1739,765,-130,-886,-1407,-1659,-1607,-1253,-641,187,1131,2127,3053,3854,4417,4728,4719,4427,3851,3073,2149,1172,221,-632,-1332,-1841,-2150,-2266,-2223,-2059,-1840,-1600,-1409,-1274,-1212,-1205,-1217,-1211,-1133,-940,-594,-78,620,1464,2437,3456,4475,5401,6169,6686,6904,6743,6199,5248,3923,2284,410,-1581,-3568,-5410,-6999,-8219,-9020,-9371,-9293,-8846,-8127,-7237,-6315,-5454,-4756,-4280,-4044,-4045,-4224,-4516,-4824,-5068,-5171,-5073,-4762,-4235,-3531,-2700,-1806,-919,-116,557,1044,1321,1390,1247,940,494,-42,-625,-1226,-1795,-2329,-2776,-3152,-3424,-3607,-3692,-3691,-3599,-3425,-3162,-2822,-2398,-1904,-1334,-707,-18,703,1447,2176,2862,3467,3958,4297,4463,4424,4179,3726,3089,2316,1463,602,-177,-816,-1220,-1364,-1210,-763,-58,856,1908,3010,4088,5051,5830,6366,6626,6585,6258,5657,4822,3801,2645,1408,165,-1043,-2137,-3083,-3830,-4352,-4625,-4655,-4441,-4012,-3395,-2622,-1727,-755,275,1311,2353,3342,4275,5084,5741,6194,6399,6339,5989,5380,4519,3489,2332,1156,31,-942,-1724,-2235,-2506,-2502,-2300,-1930,-1476,-997,-561,-208,20,114,76,-79,-314,-595,-879,-1134,-1328,-1448,-1475,-1411,-1251,-1002,-683,-296,110,548,959,1354,1694,1970,2189,2316,2403,2407,2384,2317,2233,2140,2040,1936,1827,1706,1585,1461,1359,1295,1300,1408,1646,2047,2627,3383,4310,5354,6478,7596,8640,9520,10160,10494,10482,10113,9415,8434,7257,5976,4701,3531,2563,1857,1469,1408,1669,2223,3014,3983,5047,6134,7158,8036,8721,9131,9266,9102,8670,8007,7188,6272,5347,4483,3732,3150,2752,2541,2496,2574,2724,2895,3040,3135,3176,3179,3194,3259,3447,3784,4322,5036,5919,6889,7863,8732,9363,9669,9557,9002,8016,6658,5042,3290,1561,-19,-1324,-2269,-2826,-2972,-2770,-2277,-1583,-807,-23,658,1197,1540,1699,1680,1542,1322,1109,943,910,1043,1394,1964,2767,3752,4894,6104,7320,8437,9373,10030,10343,10262,9783,8937,7786,6438,4989,3578,2298,1254,494,46,-112,-35,196,488,752,907,920,748,437,-9,-497,-990,-1385,-1645,-1693,-1513,-1087,-424,427,1423,2468,3493,4389,5095,5533,5671,5491,5007,4267,3341,2330,1331,465,-192,-540,-567,-240,379,1233,2198,3154,3968,4515,4724,4524,3937,2993,1794,452,-886,-2098,-3059,-3695,-3965,-3876,-3472,-2832,-2060,-1247,-499,125,588,889,1071,1195,1336,1578,1978,2583,3384,4362,5430,6515,7482,8243,8678,8736,8359,7562,6382,4882,3168,1328,-523,-2284,-3876,-5217,-6268,-6997,-7404,-7518,-7373,-7039,-6578,-6059,-5553,-5098,-4747,-4504,-4379,-4356,-4399,-4477,-4536,-4541,-4453,-4252,-3923,-3469,-2910,-2269,-1594,-929,-328,161,506,678,682,522,238,-135,-525,-891,-1166,-1319,-1329,-1201,-962,-670,-373,-151,-53,-138,-418,-913,-1579,-2382,-3259,-4122,-4914,-5538,-5938,-6059,-5873,-5382,-4625,-3655,-2582,-1498,-529,215,659,730,436,-202,-1105,-2158,-3235,-4182,-4882,-5216,-5134,-4600,-3669,-2391,-913,666,2171,3495,4514,5161,5393,5223,4679,3842,2781,1591,366,-836,-1923,-2873,-3645,-4238,-4648,-4907,-5000,-4972,-4801,-4505,-4066,-3491,-2763,-1914,-947,77,1101,2047,2809,3317,3476,3258,2632,1646,345,-1156,-2757,-4323,-5746,-6922,-7795,-8336,-8548,-8477,-8169,-7698,-7133,-6531,-5955,-5431,-4994,-4649,-4404,-4263,-4228,-4300,-4486,-4783,-5177,-5672,-6222,-6819,-7410,-7950,-8397,-8693,-8806,-8707,-8383,-7853,-7138,-6297,-5381,-4459,-3606,-2866,-2308,-1941,-1783,-1811,-1987,-2256,-2564,-2849,-3072,-3199,-3220,-3138,-2968,-2719,-2411,-2047,-1631,-1163,-632,-42,611,1322,2068,2838,3584,4285,4893,5372,5686,5801,5693,5349,4781,3995,3052,1988,883,-186,-1139,-1887,-2362,-2505,-2308,-1774,-971,20,1085,2096,2939,3506,3732,3575,3074,2250,1234,91,-1034,-2060,-2910,-3526,-3926,-4101,-4119,-4016,-3846,-3637,-3396,-3105,-2731,-2233,-1581,-763,202,1263,2340,3324,4100,4550,4584,4131,3188,1784,13,-1989,-4067,-6034,-7737,-9036,-9836,-10120,-9894,-9248,-8291,-7157,-5999,-4936,-4092,-3515,-3252,-3265,-3516,-3911,-4366,-4780,-5085,-5211,-5136,-4843,-4348,-3674,-2863,-1960,-1006,-53,870,1719,2466,3082,3536,3819,3898,3793,3487,3019,2407,1686,901,83,-730,-1495,-2194,-2785,-3253,-3592,-3800,-3902,-3925,-3900,-3860,-3819,-3806,-3793,-3808,-3788,-3751,-3636,-3444,-3140,-2708,-2154,-1468,-685,164,1029,1837,2523,3018,3265,3235,2930,2389,1679,906,164,-436,-812,-906,-713,-245,403,1147,1840,2366,2598,2468,1926,996,-265,-1747,-3313,-4820,-6126,-7124,-7744,-7960,-7806,-7343,-6685,-5931,-5198,-4555,-4051,-3682,-3410,-3183,-2912,-2546,-2020,-1339,-502,403,1318,2118,2727,3050,3063,2730,2117,1260,278,-741,-1696,-2504,-3121,-3526,-3741,-3810,-3788,-3744,-3736,-3803,-3985,-4273,-4659,-5104,-5557,-5957,-6256,-6394,-6355,-6123,-5716,-5164,-4517,-3830,-3154,-2549,-2027,-1625,-1320,-1110,-960,-838,-713,-557,-354,-107,178,467,738,949,1087,1127,1078,957,793,645,544,543,638,829,1061,1281,1410,1382,1137,655,-63,-972,-2007,-3080,-4085,-4937,-5514,-5781,-5643,-5131,-4222,-3020,-1581,-58,1441,2777,3839,4551,4861,4785,4359,3686,2875,2069,1397,974,871,1125,1710,2575,3617,4726,5777,6670,7315,7669,7717,7474,6991,6314,5523,4661,3801,2967,2197,1503,885,358,-81,-403,-597,-615,-445,-56,538,1320,2227,3198,4126,4924,5491,5746,5653,5189,4406,3361,2169,944,-188,-1114,-1758,-2073,-2070,-1784,-1302,-716,-134,356,678,802,716,474,132,-219,-487,-609,-520,-215,303,971,1737,2481,3142,3614,3858,3839,3567,3086,2463,1799,1175,704,438,440,722,1259,2016,2905,3846,4729,5474,5991,6250,6215,5919,5403,4732,4009,3280,2645,2119,1749,1528,1459,1519,1694,1960,2298,2701,3146,3637,4153,4693,5242,5784,6319,6822,7296,7712,8061,8323,8464,8484,8344,8072,7660,7161,6616,6102,5682,5428,5377,5555,5938,6486,7111,7728,8232,8542,8596,8358,7845,7078,6144,5097,4041,3041,2157,1438,896,535,351,316,429,668,1039,1528,2135,2840,3613,4412,5175,5829,6301,6505,6381,5882,4995,3751,2215,479,-1325,-3072,-4627,-5872,-6738,-7160,-7165,-6778,-6109,-5251,-4334,-3474,-2757,-2270,-2026,-2036,-2251,-2610,-3025,-3410,-3688,-3786,-3680,-3346,-2800,-2080,-1218,-280,684,1619,2485,3248,3897,4424,4843,5167,5412,5599,5732,5829,5887,5908,5885,5802,5636,5373,4980,4460,3803,3034,2194,1319,486,-273,-907,-1395,-1751,-1975,-2116,-2200,-2257,-2321,-2392,-2476,-2558,-2600,-2593,-2483,-2265,-1912,-1428,-820,-114,665,1465,2253,2979,3608,4112,4474,4689,4775,4762,4682,4585,4492,4436,4413,4424,4428,4397,4276,4034,3625,3046,2294,1401,416,-609,-1607,-2524,-3315,-3938,-4384,-4636,-4718,-4636,-4421,-4088,-3663,-3158,-2598,-2006,-1411,-849,-360,19,240,291,132,-197,-710,-1325,-2012,-2678,-3263,-3699,-3943,-3956,-3760,-3358,-2819,-2213,-1608,-1110,-775,-671,-818,-1226,-1849,-2653,-3543,-4453,-5280,-5957,-6405,-6595,-6495,-6129,-5526,-4753,-3886,-3003,-2194,-1519,-1028,-740,-655,-740,-950,-1228,-1506,-1733,-1866,-1874,-1754,-1507,-1147,-711,-225,254,687,1016,1209,1237,1091,785,337,-210,-815,-1445,-2053,-2635,-3155,-3629,-4035,-4394,-4684,-4925,-5098,-5206,-5248,-5204,-5079,-4853,-4532,-4106,-3593,-2999,-2355,-1689,-1030,-405,152,643,1036,1356,1599,1788,1952,2096,2262,2433,2630,2839,3044,3235,3382,3463,3470,3386,3218,2971,2656,2298,1902,1502,1101,731,400,132,-61,-164,-172,-89,68,281,517,744,936,1053,1080,986,760,399,-99,-706,-1402,-2151,-2899,-3605,-4219,-4679,-4977,-5065,-4963,-4688,-4269,-3770,-3230,-2727,-2288,-1973,-1771,-1703,-1722,-1811,-1914,-1999,-2022,-1970,-1816,-1582,-1263,-884,-472,-40,375,761,1096,1364,1566,1692,1754,1750,1699,1593,1464,1295,1135,967,846,764,759,813,933,1074,1220,1313,1332,1240,1035,724,322,-121,-592,-1028,-1422,-1724,-1948,-2059,-2087,-2014,-1867,-1645,-1356,-1015,-611,-162,347,905,1508,2140,2777,3398,3963,4455,4832,5093,5212,5210,5092,4884,4626,4324,4041,3763,3545,3353,3215,3080,2947,2768,2534,2215,1822,1343,812,246,-325,-865,-1348,-1745,-2019,-2168,-2146,-1971,-1622,-1123,-499,214,951,1662,2259,2703,2909,2859,2521,1896,1023,-56,-1251,-2481,-3635,-4640,-5409,-5907,-6109,-6040,-5728,-5266,-4701,-4152,-3673,-3343,-3200,-3254,-3511,-3917,-4448,-5017,-5579,-6065,-6424,-6624,-6637,-6455,-6092,-5555,-4891,-4124,-3299,-2451,-1609,-805,-67,591,1136,1577,1884,2085,2168,2168,2096,1984,1859,1724,1617,1510,1425,1331,1198,1018,721,329,-210,-847,-1582,-2348,-3110,-3806,-4404,-4868,-5204,-5407,-5523,-5568,-5591,-5613,-5657,-5718,-5789,-5826,-5810,-5671,-5403,-4954,-4325,-3522,-2556,-1486,-347,795,1886,2890,3757,4478,5038,5426,5651,5714,5612,5374,4997,4510,3935,3300,2654,2017,1437,924,491,148,-132,-357,-553,-742,-937,-1149,-1366,-1579,-1749,-1853,-1873,-1785,-1624,-1384,-1136,-902,-748,-700,-791,-1028,-1391,-1854,-2363,-2870,-3312,-3654,-3841,-3882,-3750,-3486,-3107,-2663,-2191,-1731,-1303,-936,-626,-390,-229,-139,-131,-195,-340,-550,-824,-1129,-1452,-1750,-1996,-2171,-2231,-2189,-2005,-1709,-1299,-803,-253,315,865,1358,1773,2073,2262,2316,2268,2120,1919,1689,1481,1324,1256,1298,1444,1695,2005,2339,2640,2855,2939,2867,2621,2232,1706,1109,449,-204,-846,-1414,-1918,-2304,-2583,-2730,-2739,-2618,-2359,-1976,-1489,-905,-262,434,1143,1856,2535,3171,3746,4253,4698,5098,5457,5805,6135,6455,6767,7041,7294,7489,7636,7733,7762,7756,7697,7600,7469,7293,7076,6814,6514,6181,5849,5526,5253,5049,4935,4925,5016,5193,5429,5671,5881,5992,5962,5753,5338,4729,3934,3005,1995,958,-29,-928,-1678,-2265,-2662,-2888,-2951,-2882,-2721,-2481,-2195,-1879,-1520,-1161,-769,-383,-3,366,694,981,1224,1399,1538,1627,1696,1764,1851,1964,2119,2303,2513,2740,2958,3169,3354,3511,3649,3755,3864,3958,4053,4147,4207,4246,4217,4126,3960,3706,3387,2990,2546,2052,1527,974,402,-179,-759,-1316,-1824,-2262,-2587,-2793,-2850,-2763,-2553,-2228,-1853,-1446,-1071,-755,-524,-398,-341,-362,-376,-366,-260,-9,395,980,1701,2544,3432,4327,5156,5878,6452,6849,7059,7072,6919,6590,6148,5589,4972,4316,3658,3018,2417,1860,1357,908,525,213,-8,-140,-167,-99,68,305,610,932,1262,1546,1763,1892,1893,1791,1537,1182,700,132,-512,-1212,-1938,-2688,-3426,-4152,-4835,-5458,-6003,-6439,-6746,-6895,-6869,-6659,-6262,-5700,-4995,-4210,-3388,-2615,-1938,-1437,-1132,-1069,-1225,-1592,-2115,-2725,-3357,-3913,-4346,-4570,-4571,-4302,-3796,-3051,-2141,-1106,-33,1007,1927,2659,3135,3318,3182,2753,2050,1159,151,-875,-1819,-2602,-3148,-3429,-3436,-3213,-2827,-2366,-1942,-1625,-1511,-1613,-1957,-2499,-3192,-3956,-4726,-5419,-5996,-6423,-6700,-6844,-6885,-6855,-6785,-6690,-6571,-6408,-6173,-5825,-5340,-4690,-3895,-2965,-1963,-939,36,900,1609,2128,2449,2577,2540,2366,2085,1741,1329,906,439,-28,-522,-1025,-1546,-2068,-2579,-3041,-3421,-3679,-3788,-3735,-3533,-3196,-2784,-2325,-1898,-1535,-1291,-1198,-1262,-1496,-1880,-2388,-2993,-3651,-4325,-4974,-5563,-6053,-6429,-6665,-6752,-6688,-6472,-6123,-5669,-5151,-4613,-4107,-3667,-3330,-3098,-2982,-2948,-2986,-3037,-3085,-3074,-2998,-2842,-2615,-2346,-2056,-1791,-1574,-1447,-1410,-1481,-1635,-1854,-2100,-2331,-2515,-2614,-2617,-2518,-2327,-2081,-1802,-1545,-1339,-1202,-1168,-1204,-1326,-1483,-1659,-1819,-1941,-2009,-2022,-1980,-1917,-1841,-1800,-1798,-1870,-2006,-2211,-2459,-2724,-2982,-3205,-3382,-3512,-3611,-3699,-3806,-3954,-4157,-4408,-4694,-4968,-5175,-5254,-5124,-4750,-4082,-3138,-1937,-553,943,2427,3821,5006,5917,6507,6756,6689,6363,5840,5229,4604,4070,3688,3518,3579,3871,4364,5008,5734,6464,7118,7627,7919,7963,7716,7205,6434,5488,4426,3377,2410,1653,1125,896,909,1145,1497,1874,2160,2259,2096,1638,882,-122,-1314,-2584,-3837,-4970,-5890,-6551,-6898,-6949,-6701,-6214,-5523,-4702,-3817,-2929,-2117,-1427,-920,-617,-551,-685,-1019,-1465,-1983,-2474,-2880,-3134,-3189,-3040,-2677,-2154,-1512,-826,-163,415,856,1124,1214,1120,877,518,99,-322,-690,-948,-1062,-1001,-768,-373,143,720,1286,1768,2083,2195,2059,1688,1109,377,-426,-1207,-1878,-2346,-2560,-2487,-2143,-1569,-855,-83,624,1195,1530,1621,1428,1016,428,-226,-845,-1312,-1530,-1418,-945,-107,1036,2407,3867,5290,6524,7444,7968,8025,7636,6832,5717,4403,3038,1741,642,-185,-697,-868,-753,-375,161,785,1396,1911,2255,2374,2239,1856,1248,486,-365,-1214,-1987,-2621,-3081,-3345,-3434,-3364,-3197,-2982,-2786,-2658,-2643,-2758,-3013,-3381,-3844,-4351,-4859,-5324,-5700,-5952,-6063,-5990,-5750,-5307,-4695,-3915,-3016,-2046,-1070,-154,629,1225,1591,1707,1584,1255,766,200,-388,-902,-1290,-1489,-1464,-1210,-724,-49,786,1697,2626,3480,4181,4663,4875,4788,4414,3768,2929,1963,989,96,-608,-1058,-1214,-1076,-673,-80,618,1323,1926,2365,2568,2530,2251,1774,1147,440,-289,-992,-1623,-2182,-2637,-3007,-3274,-3434,-3472,-3369,-3102,-2665,-2045,-1254,-313,742,1862,2983,4048,4992,5755,6295,6572,6588,6344,5894,5280,4591,3893,3283,2814,2567,2543,2774,3208,3803,4481,5146,5706,6078,6187,5998,5514,4761,3830,2817,1846,1041,486,251,339,718,1310,2009,2694,3257,3596,3658,3419,2907,2184,1351,518,-190,-675,-872,-735,-297,410,1291,2253,3195,4017,4662,5064,5248,5184,4967,4613,4228,3868,3604,3484,3531,3739,4085,4516,4972,5393,5710,5895,5905,5759,5452,5034,4535,4009,3501,3056,2702,2463,2337,2323,2384,2514,2658,2803,2908,2961,2934,2836,2652,2408,2115,1795,1489,1199,979,813,732,724,794,919,1097,1279,1454,1569,1600,1509,1294,936,465,-98,-694,-1252,-1695,-1927,-1877,-1475,-684,492,2032,3838,5819,7802,9667,11215,12353,12948,12978,12439,11416,10032,8470,6922,5588,4645,4219,4380,5113,6337,7897,9597,11214,12528,13365,13577,13116,11987,10290,8186,5884,3608,1594,0,-1022,-1455,-1303,-691,242,1288,2276,3009,3377,3288,2738,1774,490,-967,-2461,-3839,-4977,-5792,-6210,-6244,-5894,-5240,-4345,-3317,-2252,-1259,-415,195,548,617,433,44,-492,-1074,-1645,-2096,-2410,-2508,-2429,-2155,-1762,-1275,-787,-333,17,236,305,221,8,-305,-686,-1087,-1480,-1834,-2113,-2318,-2406,-2393,-2255,-2000,-1640,-1173,-647,-66,489,1016,1426,1718,1856,1820,1652,1344,976,578,232,-29,-162,-157,-41,161,373,539,592,484,207,-246,-801,-1413,-1948,-2333,-2449,-2249,-1684,-777,415,1806,3236,4592,5687,6421,6668,6409,5632,4436,2942,1329,-209,-1506,-2403,-2837,-2761,-2256,-1399,-365,680,1565,2121,2256,1909,1087,-126,-1618,-3225,-4778,-6126,-7137,-7740,-7914,-7686,-7145,-6402,-5594,-4863,-4315,-4047,-4095,-4464,-5111,-5969,-6924,-7886,-8734,-9390,-9807,-9944,-9834,-9498,-8998,-8399,-7762,-7152,-6609,-6167,-5830,-5596,-5441,-5327,-5228,-5104,-4937,-4706,-4416,-4070,-3701,-3339,-3011,-2753,-2571,-2471,-2441,-2452,-2479,-2483,-2446,-2348,-2198,-1993,-1781,-1572,-1424,-1351,-1385,-1531,-1770,-2106,-2469,-2856,-3199,-3468,-3637,-3681,-3606,-3422,-3164,-2855,-2558,-2291,-2113,-2025,-2050,-2173,-2377,-2650,-2951,-3289,-3629,-3990,-4365,-4758,-5178,-5596,-6001,-6329,-6550,-6578,-6395,-5930,-5206,-4221,-3040,-1743,-440,750,1704,2323,2534,2308,1674,701,-484,-1737,-2892,-3797,-4331,-4419,-4045,-3277,-2198,-1000,189,1150,1776,1941,1615,823,-353,-1764,-3238,-4602,-5675,-6360,-6560,-6284,-5574,-4530,-3299,-2031,-893,-26,471,539,191,-516,-1466,-2518,-3510,-4296,-4765,-4845,-4533,-3874,-2952,-1896,-821,137,893,1372,1554,1454,1113,619,59,-466,-859,-1060,-1012,-704,-167,559,1377,2197,2913,3433,3685,3635,3277,2657,1834,909,-24,-865,-1546,-2015,-2258,-2290,-2143,-1883,-1560,-1252,-999,-856,-827,-928,-1131,-1410,-1735,-2053,-2343,-2577,-2740,-2851,-2897,-2928,-2921,-2930,-2921,-2926,-2919,-2917,-2900,-2906,-2913,-2978,-3091,-3281,-3538,-3837,-4142,-4377,-4478,-4360,-3974,-3278,-2280,-1024,426,1942,3432,4749,5802,6504,6820,6750,6342,5674,4866,4035,3323,2826,2645,2808,3315,4113,5088,6129,7068,7777,8128,8047,7514,6553,5251,3731,2126,601,-730,-1742,-2381,-2614,-2467,-2017,-1347,-606,102,634,913,865,487,-195,-1101,-2123,-3138,-4034,-4704,-5101,-5194,-5024,-4636,-4128,-3588,-3106,-2764,-2598,-2638,-2860,-3228,-3675,-4130,-4506,-4748,-4787,-4611,-4220,-3643,-2956,-2227,-1553,-1010,-667,-569,-718,-1111,-1678,-2359,-3069,-3714,-4244,-4576,-4715,-4624,-4347,-3904,-3364,-2765,-2187,-1648,-1212,-884,-692,-625,-668,-790,-947,-1093,-1179,-1173,-1048,-809,-454,-13,493,1025,1557,2046,2473,2793,2994,3033,2901,2582,2087,1444,712,-29,-693,-1169,-1387,-1280,-826,-60,979,2161,3395,4526,5460,6097,6394,6338,5954,5297,4454,3518,2606,1810,1231,922,917,1196,1712,2378,3083,3714,4144,4293,4091,3529,2644,1498,217,-1105,-2313,-3329,-4035,-4422,-4454,-4201,-3731,-3153,-2597,-2163,-1959,-2029,-2391,-3015,-3812,-4694,-5515,-6181,-6571,-6651,-6374,-5791,-4941,-3937,-2864,-1854,-969,-298,140,333,310,110,-195,-534,-835,-1015,-1029,-826,-396,246,1070,2002,2975,3894,4679,5264,5615,5709,5585,5271,4834,4350,3868,3464,3161,2987,2939,2998,3146,3324,3526,3678,3779,3794,3711,3545,3298,3008,2713,2458,2281,2216,2272,2446,2726,3070,3461,3844,4208,4495,4705,4783,4724,4489,4077,3470,2710,1825,901,30,-691,-1158,-1300,-1072,-462,476,1673,3004,4333,5548,6505,7154,7420,7316,6861,6126,5193,4162,3144,2233,1526,1075,930,1074,1492,2106,2841,3600,4298,4839,5186,5277,5132,4766,4220,3580,2892,2249,1698,1297,1063,1010,1113,1342,1651,1977,2286,2514,2679,2744,2779,2789,2848,2985,3233,3598,4069,4596,5131,5595,5926,6069,5992,5693,5194,4547,3815,3073,2396,1867,1531,1455,1644,2100,2804,3686,4690,5713,6671,7464,8020,8294,8253,7922,7322,6521,5582,4581,3583,2647,1821,1122,578,172,-92,-243,-304,-301,-263,-212,-166,-139,-132,-143,-173,-214,-260,-318,-370,-440,-507,-598,-689,-799,-903,-1008,-1107,-1198,-1302,-1418,-1566,-1739,-1921,-2086,-2179,-2156,-1951,-1547,-900,-65,963,2061,3191,4225,5112,5770,6188,6340,6270,6004,5604,5132,4646,4208,3863,3657,3608,3735,4032,4479,5037,5660,6274,6833,7250,7495,7510,7283,6817,6121,5255,4261,3221,2201,1266,478,-139,-556,-797,-878,-855,-780,-695,-656,-673,-759,-914,-1095,-1298,-1484,-1639,-1771,-1879,-1995,-2148,-2361,-2661,-3054,-3527,-4061,-4614,-5134,-5579,-5886,-6026,-5968,-5705,-5255,-4649,-3940,-3204,-2499,-1919,-1511,-1341,-1426,-1777,-2365,-3133,-4016,-4921,-5764,-6472,-6959,-7212,-7179,-6900,-6386,-5705,-4921,-4113,-3344,-2698,-2212,-1938,-1888,-2048,-2399,-2879,-3414,-3946,-4371,-4655,-4729,-4587,-4219,-3664,-2944,-2125,-1257,-393,397,1065,1555,1817,1838,1583,1104,405,-410,-1282,-2098,-2773,-3229,-3416,-3320,-2955,-2373,-1638,-834,-42,669,1237,1633,1840,1853,1703,1402,1010,552,78,-373,-784,-1123,-1389,-1575,-1691,-1739,-1742,-1706,-1659,-1612,-1599,-1630,-1730,-1908,-2148,-2456,-2786,-3137,-3465,-3783,-4061,-4338,-4609,-4927,-5299,-5768,-6314,-6945,-7611,-8270,-8866,-9333,-9634,-9722,-9591,-9231,-8684,-7979,-7189,-6373,-5594,-4910,-4355,-3951,-3703,-3603,-3616,-3727,-3874,-4030,-4137,-4167,-4081,-3876,-3543,-3115,-2619,-2105,-1615,-1195,-870,-656,-544,-518,-535,-566,-562,-503,-375,-177,51,295,490,619,622,501,222,-188,-724,-1341,-2002,-2640,-3216,-3638,-3888,-3873,-3603,-3036,-2215,-1173,14,1252,2448,3486,4286,4760,4878,4601,3976,3029,1866,577,-715,-1893,-2860,-3520,-3836,-3770,-3345,-2594,-1589,-417,823,2008,3058,3841,4326,4433,4170,3550,2618,1460,157,-1175,-2446,-3538,-4388,-4905,-5058,-4827,-4213,-3266,-2045,-646,818,2216,3438,4352,4901,5018,4727,4047,3077,1912,659,-557,-1669,-2597,-3305,-3795,-4045,-4100,-3951,-3658,-3245,-2777,-2301,-1857,-1466,-1140,-873,-681,-534,-415,-244,42,539,1248,2147,3096,3918,4422,4467,4007,3144,2079,1113,523,536,1206,2470,4087,5787,7260,8277,8680,8416,7491,6013,4099,1959,-204,-2147,-3669,-4609,-4899,-4545,-3625,-2250,-575,1263,3068,4681,5901,6567,6538,5743,4175,1909,-889,-4017,-7211,-10230,-12836,-14869,-16207,-16852,-16808,-16181,-15045,-13538,-11759,-9846,-7895,-5987,-4159,-2402,-662,1128,3055,5183,7560,10168,12948,15742,18356,20535,22033,22611,22111,20446,17685,14007,9737,5287,1091,-2398,-4851,-6034,-5918,-4644,-2504,90,2722,4992,6627,7457,7469,6728,5392,3623,1576,-621,-2911,-5232,-7565,-9839,-11949,-13744,-15020,-15589,-15313,-14115,-12085,-9368,-6248,-3048,-101,2259,3796,4363,3957,2712,876,-1239,-3306,-5052,-6300,-6976,-7133,-6910,-6503,-6111,-5898,-5933,-6187,-6538,-6778,-6701,-6122,-4941,-3182,-947,1554,4080,6400,8287,9605,10267,10277,9721,8721,7465,6116,4849,3782,2990,2485,2219,2122,2086,2047,1943,1790,1612,1517,1581,1915,2551,3477,4612,5798,6874,7634,7924,7598,6591,4908,2634,-41,-2885,-5623,-7996,-9800,-10897,-11212,-10753,-9574,-7799,-5595,-3169,-734,1501,3374,4763,5636,6018,6020,5779,5452,5154,4951,4849,4806,4775,4703,4573,4363,4067,3640,3036,2166,976,-574,-2438,-4506,-6602,-8517,-10067,-11094,-11553,-11444,-10873,-9974,-8919,-7857,-6928,-6223,-5798,-5674,-5802,-6107,-6444,-6631,-6474,-5765,-4354,-2178,722,4145,7794,11291,14245,16351,17414,17393,16429,14757,12705,10610,8726,7267,6304,5833,5763,5949,6218,6430,6470,6322,6018,5693,5457,5475,5792,6449,7363,8426,9485,10378,10979,11199,10996,10402,9444,8228,6829,5401,4063,2976,2239,1933,2049,2545,3310,4253,5260,6278,7248,8139,8914,9516,9888,9915,9527,8604,7109,5049,2499,-351,-3265,-5957,-8130,-9558,-10089,-9696,-8492,-6678,-4576,-2519,-845,172,378,-284,-1715,-3737,-6086,-8488,-10648,-12361,-13441,-13842,-13566,-12728,-11499,-10087,-8726,-7605,-6887,-6660,-6940,-7700,-8823,-10194,-11629,-12977,-14072,-14802,-15085,-14914,-14332,-13439,-12383,-11308,-10391,-9738,-9462,-9592,-10115,-10961,-11993,-13053,-13958,-14546,-14718,-14416,-13706,-12661,-11449,-10215,-9093,-8203,-7583,-7267,-7224,-7408,-7750,-8185,-8633,-9037,-9342,-9494,-9498,-9332,-9040,-8652,-8196,-7698,-7134,-6471,-5636,-4575,-3211,-1556,396,2509,4688,6729,8487,9811,10607,10849,10563,9806,8721,7398,6005,4655,3487,2611,2140,2138,2653,3673,5126,6902,8818,10695,12343,13611,14397,14676,14465,13877,13014,12052,11124,10370,9886,9717,9884,10335,11020,11834,12695,13499,14174,14662,14916,14919,14650,14102,13297,12245,11025,9697,8392,7204,6271,5658,5444,5607,6112,6846,7678,8461,9075,9415,9453,9179,8639,7898,7038,6146,5310,4602,4093,3828,3838,4133,4696,5469,6383,7304,8109,8645,8788,8452,7613,6308,4646,2769,865,-894,-2339,-3345,-3847,-3825,-3323,-2425,-1245,94,1451,2723,3787,4566,4995,5030,4667,3908,2806,1418,-149,-1791,-3354,-4700,-5680,-6195,-6196,-5708,-4820,-3681,-2463,-1351,-516,-77,-109,-610,-1498,-2649,-3868,-4969,-5757,-6097,-5905,-5170,-3976,-2453,-806,745,1980,2712,2820,2261,1065,-653,-2757,-5058,-7388,-9589,-11514,-13073,-14170,-14764,-14819,-14357,-13405,-12054,-10425,-8659,-6948,-5471,-4383,-3821,-3809,-4347,-5315,-6584,-7971,-9292,-10415,-11213,-11654,-11746,-11541,-11137,-10608,-10042,-9484,-8976,-8532,-8149,-7832,-7533,-7225,-6835,-6300,-5562,-4579,-3369,-1969,-490,977,2288,3357,4078,4416,4346,3896,3117,2092,895,-360,-1606,-2732,-3678,-4379,-4813,-4999,-4970,-4826,-4619,-4457,-4354,-4363,-4434,-4564,-4656,-4663,-4503,-4126,-3521,-2684,-1673,-524,662,1855,2958,3949,4776,5401,5830,6028,6029,5816,5412,4818,4050,3124,2064,900,-330,-1561,-2734,-3727,-4469,-4834,-4781,-4273,-3339,-2068,-559,1031,2573,3928,4996,5725,6091,6113,5824,5268,4484,3530,2449,1331,242,-712,-1462,-1950,-2155,-2124,-1892,-1568,-1194,-836,-516,-231,15,247,468,689,902,1113,1316,1528,1769,2062,2426,2845,3292,3689,3980,4082,3959,3567,2937,2087,1111,93,-861,-1652,-2210,-2471,-2420,-2038,-1345,-387,788,2087,3422,4702,5828,6746,7405,7797,7957,7924,7789,7611,7474,7394,7398,7434,7464,7403,7183,6739,6017,5015,3744,2274,695,-871,-2298,-3457,-4255,-4622,-4535,-4013,-3111,-1921,-549,893,2302,3598,4710,5609,6251,6639,6726,6534,6024,5244,4205,2985,1641,267,-1066,-2270,-3287,-4043,-4515,-4666,-4511,-4077,-3402,-2553,-1578,-546,478,1449,2274,2932,3338,3487,3363,2988,2412,1695,921,161,-508,-1042,-1420,-1658,-1793,-1881,-1981,-2120,-2328,-2578,-2839,-3047,-3142,-3034,-2697,-2064,-1174,-34,1246,2589,3865,4982,5870,6477,6812,6876,6707,6334,5804,5145,4401,3578,2712,1779,829,-148,-1082,-1915,-2576,-2985,-3103,-2902,-2435,-1738,-951,-164,469,854,914,630,46,-764,-1673,-2566,-3330,-3892,-4210,-4295,-4180,-3944,-3650,-3395,-3225,-3177,-3250,-3399,-3560,-3668,-3640,-3429,-3014,-2384,-1591,-684,254,1144,1904,2478,2823,2924,2800,2473,2003,1439,840,245,-325,-855,-1343,-1775,-2126,-2377,-2466,-2400,-2151,-1776,-1329,-895,-552,-353,-323,-436,-635,-842,-961,-927,-698,-276,280,886,1437,1836,2016,1954,1671,1223,701,195,-205,-406,-372,-55,517,1302,2214,3128,3946,4534,4841,4803,4437,3777,2911,1944,1011,245,-233,-342,-42,628,1604,2746,3902,4910,5627,5954,5875,5398,4642,3708,2744,1876,1208,815,733,959,1452,2145,2943,3756,4484,5045,5369,5416,5164,4651,3910,3051,2163,1370,768,439,425,734,1329,2136,3056,3970,4740,5252,5394,5111,4389,3289,1918,444,-952,-2099,-2851,-3141,-2946,-2325,-1385,-260,895,1966,2855,3519,3946,4158,4190,4082,3876,3617,3330,3080,2875,2774,2770,2874,3043,3242,3400,3457,3359,3049,2515,1756,814,-231,-1286,-2219,-2916,-3275,-3231,-2791,-2006,-998,87,1078,1834,2213,2155,1624,662,-636,-2142,-3695,-5116,-6267,-6985,-7212,-6898,-6098,-4914,-3499,-2044,-709,338,1009,1240,1020,396,-569,-1754,-3036,-4267,-5320,-6095,-6512,-6565,-6276,-5729,-5052,-4389,-3897,-3706,-3898,-4495,-5444,-6647,-7939,-9169,-10160,-10793,-10978,-10674,-9936,-8822,-7505,-6127,-4858,-3834,-3122,-2769,-2722,-2944,-3303,-3713,-4047,-4231,-4216,-4017,-3666,-3262,-2859,-2551,-2349,-2302,-2383,-2609,-2960,-3439,-4040,-4742,-5524,-6351,-7177,-7969,-8675,-9265,-9696,-9938,-9944,-9687,-9136,-8282,-7162,-5819,-4356,-2878,-1493,-311,600,1184,1411,1282,798,-24,-1152,-2546,-4146,-5846,-7547,-9112,-10423,-11368,-11878,-11900,-11439,-10512,-9186,-7537,-5694,-3802,-2032,-575,419,851,692,19,-1017,-2231,-3390,-4330,-4901,-5070,-4835,-4286,-3535,-2707,-1953,-1373,-1057,-1036,-1277,-1701,-2184,-2575,-2753,-2596,-2074,-1188,-19,1308,2657,3872,4829,5441,5625,5406,4755,3781,2508,1077,-446,-1922,-3253,-4323,-5030,-5315,-5128,-4491,-3445,-2086,-511,1149,2793,4316,5672,6821,7792,8593,9261,9801,10191,10415,10419,10180,9675,8896,7883,6671,5353,4029,2818,1849,1226,1039,1333,2094,3252,4653,6125,7437,8422,8906,8849,8242,7218,5926,4611,3473,2710,2440,2672,3365,4356,5478,6519,7309,7717,7683,7230,6447,5475,4501,3682,3189,3097,3449,4198,5239,6432,7606,8605,9305,9619,9527,9058,8278,7312,6246,5215,4260,3462,2818,2357,2067,1957,2022,2266,2686,3259,3954,4714,5475,6168,6736,7132,7328,7320,7105,6727,6220,5662,5124,4695,4449,4450,4720,5264,6027,6949,7925,8866,9660,10225,10474,10388,9951,9246,8344,7375,6464,5697,5174,4917,4957,5259,5781,6426,7111,7722,8182,8427,8435,8216,7797,7225,6543,5798,5030,4272,3569,2946,2456,2122,1980,2027,2250,2583,2949,3236,3345,3206,2791,2133,1308,435,-385,-1046,-1494,-1722,-1746,-1642,-1461,-1268,-1093,-941,-810,-659,-479,-229,82,440,813,1139,1374,1487,1458,1324,1106,867,620,416,220,41,-173,-457,-836,-1333,-1925,-2584,-3249,-3856,-4340,-4638,-4714,-4546,-4163,-3621,-3007,-2427,-1966,-1696,-1648,-1810,-2152,-2611,-3116,-3604,-3998,-4258,-4332,-4230,-3939,-3513,-2992,-2449,-1966,-1614,-1491,-1616,-2037,-2694,-3535,-4459,-5354,-6135,-6715,-7062,-7161,-7042,-6764,-6400,-6052,-5796,-5703,-5814,-6133,-6646,-7301,-8041,-8785,-9464,-10016,-10384,-10548,-10497,-10238,-9811,-9236,-8582,-7889,-7230,-6662,-6229,-5973,-5875,-5933,-6071,-6251,-6396,-6455,-6406,-6208,-5894,-5450,-4936,-4368,-3825,-3338,-2982,-2790,-2798,-3025,-3449,-4048,-4753,-5499,-6200,-6784,-7196,-7395,-7380,-7152,-6751,-6219,-5631,-5045,-4558,-4226,-4109,-4228,-4549,-5024,-5554,-6038,-6376,-6467,-6264,-5723,-4887,-3823,-2656,-1541,-615,1,241,104,-377,-1099,-1953,-2804,-3551,-4098,-4403,-4458,-4273,-3941,-3517,-3123,-2829,-2694,-2739,-2933,-3249,-3631,-4054,-4498,-4965,-5458,-5978,-6502,-6992,-7407,-7689,-7807,-7721,-7433,-6920,-6228,-5349,-4373,-3321,-2295,-1338,-515,137,618,910,1041,1012,816,455,-105,-876,-1867,-3087,-4500,-6059,-7680,-9243,-10636,-11698,-12310,-12337,-11695,-10364,-8376,-5866,-3003,-19,2843,5361,7321,8597,9116,8901,8060,6752,5184,3558,2053,808,-94,-614,-758,-561,-85,589,1399,2259,3141,3995,4789,5488,6041,6396,6510,6351,5918,5246,4377,3411,2413,1496,709,115,-285,-493,-543,-482,-343,-173,24,227,454,691,943,1181,1379,1504,1537,1473,1362,1229,1178,1222,1412,1720,2100,2496,2817,2999,2980,2714,2205,1461,563,-418,-1359,-2144,-2688,-2903,-2795,-2381,-1743,-972,-175,578,1218,1741,2131,2421,2603,2690,2672,2536,2309,2011,1723,1493,1404,1458,1667,1957,2269,2510,2641,2632,2539,2416,2370,2455,2736,3186,3786,4433,5064,5579,5925,6055,5959,5647,5158,4545,3881,3241,2694,2308,2124,2155,2405,2805,3296,3770,4103,4214,4014,3501,2711,1729,708,-211,-846,-1067,-785,25,1290,2891,4633,6327,7761,8774,9243,9097,8369,7123,5516,3729,1954,380,-849,-1627,-1918,-1714,-1108,-182,903,2011,2989,3724,4124,4152,3833,3215,2427,1575,792,173,-235,-414,-401,-228,49,408,830,1315,1868,2485,3139,3807,4425,4945,5309,5469,5393,5078,4532,3799,2937,2006,1095,275,-363,-751,-830,-587,-19,825,1890,3112,4402,5707,6934,8019,8871,9405,9531,9197,8381,7125,5557,3821,2148,705,-319,-853,-848,-361,512,1639,2851,4022,5016,5769,6239,6430,6386,6140,5768,5317,4840,4382,3956,3585,3256,2976,2732,2521,2338,2194,2084,2046,2069,2176,2347,2539,2718,2803,2756,2520,2081,1447,667,-187,-1009,-1687,-2107,-2172,-1818,-1044,115,1544,3113,4658,6022,7060,7669,7781,7407,6590,5444,4092,2679,1339,203,-640,-1096,-1124,-703,151,1386,2906,4606,6321,7894,9140,9918,10093,9647,8589,7072,5253,3364,1596,130,-929,-1506,-1601,-1230,-460,631,1918,3270,4524,5537,6201,6446,6297,5819,5146,4411,3749,3225,2898,2718,2662,2611,2516,2301,1952,1484,951,414,-47,-387,-584,-641,-583,-458,-280,-103,78,225,345,409,433,412,372,349,366,459,625,852,1118,1352,1542,1621,1592,1439,1171,792,312,-279,-952,-1711,-2475,-3209,-3786,-4136,-4157,-3837,-3183,-2307,-1354,-497,83,282,45,-599,-1554,-2693,-3865,-4937,-5789,-6344,-6558,-6426,-5986,-5300,-4465,-3577,-2738,-2024,-1482,-1151,-1014,-1073,-1301,-1652,-2108,-2573,-3016,-3327,-3458,-3340,-2958,-2337,-1547,-703,70,650,924,848,398,-371,-1363,-2449,-3479,-4319,-4873,-5094,-4995,-4653,-4180,-3700,-3332,-3141,-3156,-3346,-3648,-3981,-4268,-4441,-4457,-4298,-3974,-3525,-3013,-2519,-2127,-1914,-1946,-2250,-2837,-3655,-4654,-5732,-6809,-7780,-8575,-9124,-9409,-9407,-9165,-8698,-8075,-7334,-6528,-5718,-4939,-4271,-3744,-3428,-3357,-3539,-3978,-4610,-5367,-6152,-6856,-7411,-7734,-7832,-7676,-7332,-6824,-6227,-5592,-4988,-4453,-4045,-3773,-3652,-3657,-3765,-3920,-4097,-4246,-4364,-4431,-4475,-4493,-4530,-4594,-4710,-4875,-5075,-5281,-5455,-5543,-5507,-5285,-4861,-4220,-3394,-2458,-1505,-657,-15,330,354,43,-537,-1330,-2239,-3182,-4084,-4893,-5579,-6129,-6536,-6807,-6939,-6926,-6768,-6447,-5976,-5352,-4616,-3808,-3004,-2276,-1718,-1379,-1325,-1543,-2015,-2678,-3443,-4245,-4995,-5652,-6169,-6535,-6729,-6770,-6667,-6467,-6217,-5964,-5751,-5602,-5506,-5444,-5361,-5208,-4940,-4522,-3957,-3258,-2487,-1689,-971,-371,24,213,196,27,-227,-486,-679,-750,-657,-389,49,624,1257,1869,2347,2596,2559,2215,1611,830,-11,-788,-1403,-1782,-1917,-1824,-1586,-1277,-989,-781,-663,-623,-589,-483,-238,193,792,1512,2264,2956,3498,3847,3971,3899,3663,3331,2970,2654,2440,2357,2428,2616,2879,3163,3392,3538,3565,3475,3278,2993,2643,2241,1822,1390,971,571,190,-157,-465,-706,-865,-912,-831,-610,-251,217,750,1270,1693,1938,1928,1657,1124,422,-362,-1102,-1695,-2053,-2122,-1867,-1296,-442,632,1833,3057,4203,5164,5857,6213,6172,5721,4865,3659,2204,631,-908,-2242,-3234,-3758,-3766,-3251,-2289,-989,487,1986,3335,4429,5158,5509,5478,5154,4629,4047,3534,3212,3152,3393,3898,4621,5452,6295,7021,7529,7722,7534,6948,5966,4671,3151,1568,71,-1153,-1970,-2263,-2009,-1228,-39,1402,2901,4258,5299,5904,6000,5597,4758,3581,2213,779,-566,-1724,-2579,-3096,-3225,-3023,-2528,-1874,-1161,-542,-111,43,-113,-551,-1219,-2000,-2774,-3426,-3840,-3962,-3747,-3228,-2453,-1544,-617,183,757,1038,1017,728,241,-354,-955,-1469,-1807,-1911,-1723,-1243,-454,576,1800,3100,4365,5455,6255,6655,6587,6033,5019,3653,2080,488,-923,-1989,-2570,-2628,-2152,-1247,-16,1376,2796,4120,5271,6206,6902,7381,7643,7737,7682,7514,7249,6902,6469,5967,5403,4812,4231,3685,3217,2807,2491,2233,2062,1976,1999,2145,2423,2808,3266,3737,4155,4472,4653,4683,4568,4326,3975,3536,3025,2461,1861,1261,671,136,-349,-747,-1073,-1303,-1448,-1468,-1363,-1073,-603,83,958,1999,3142,4313,5428,6404,7165,7653,7834,7704,7281,6639,5852,5044,4320,3777,3477,3425,3584,3887,4242,4593,4870,5069,5162,5158,5041,4806,4447,3955,3358,2678,1965,1275,673,217,-18,2,320,938,1817,2905,4079,5258,6309,7167,7781,8139,8277,8245,8108,7953,7828,7805,7878,8078,8324,8587,8745,8716,8425,7818,6920,5780,4494,3186,1962,953,230,-122,-103,283,961,1826,2766,3637,4325,4738,4823,4565,4012,3199,2217,1119,-22,-1153,-2221,-3150,-3900,-4374,-4551,-4387,-3896,-3134,-2155,-1077,26,1032,1878,2482,2829,2905,2742,2381,1869,1260,609,-38,-635,-1151,-1571,-1891,-2106,-2220,-2209,-2058,-1751,-1288,-692,-7,701,1367,1910,2290,2460,2415,2167,1741,1208,619,64,-410,-756,-974,-1078,-1118,-1113,-1116,-1113,-1130,-1149,-1172,-1202,-1227,-1245,-1256,-1234,-1188,-1088,-936,-731,-489,-241,-50,32,-92,-452,-1114,-2032,-3180,-4414,-5620,-6621,-7290,-7540,-7337,-6728,-5808,-4680,-3499,-2346,-1349,-549,-25,197,74,-399,-1211,-2316,-3627,-5035,-6393,-7544,-8332,-8631,-8366,-7536,-6225,-4587,-2830,-1185,124,927,1101,624,-435,-1959,-3736,-5588,-7305,-8745,-9791,-10377,-10475,-10083,-9267,-8097,-6708,-5223,-3781,-2492,-1443,-693,-276,-191,-425,-907,-1579,-2317,-3015,-3560,-3853,-3855,-3555,-3023,-2355,-1696,-1177,-914,-969,-1348,-2002,-2849,-3771,-4662,-5389,-5869,-6017,-5802,-5239,-4376,-3315,-2167,-1047,-75,673,1107,1217,967,414,-409,-1403,-2470,-3519,-4429,-5134,-5531,-5566,-5202,-4429,-3334,-1997,-619,640,1574,2052,1988,1390,337,-1034,-2537,-3994,-5223,-6096,-6517,-6464,-5944,-5048,-3870,-2580,-1319,-251,504,876,830,399,-365,-1363,-2509,-3668,-4758,-5644,-6273,-6554,-6488,-6083,-5408,-4578,-3705,-2921,-2319,-1947,-1837,-1947,-2257,-2673,-3146,-3572,-3902,-4054,-4005,-3716,-3189,-2443,-1517,-481,565,1535,2292,2761,2859,2572,1942,1054,52,-940,-1767,-2368,-2669,-2700,-2494,-2120,-1669,-1186,-743,-339,27,387,798,1292,1904,2623,3419,4236,4993,5616,6023,6146,5959,5431,4600,3501,2218,825,-586,-1934,-3170,-4219,-5069,-5676,-6041,-6172,-6109,-5906,-5621,-5313,-4989,-4664,-4286,-3843,-3280,-2633,-1908,-1209,-595,-180,-17,-139,-542,-1156,-1907,-2683,-3380,-3924,-4256,-4379,-4312,-4112,-3847,-3583,-3376,-3273,-3294,-3444,-3700,-4011,-4303,-4491,-4493,-4253,-3751,-3013,-2101,-1098,-109,783,1497,1990,2253,2303,2182,1951,1652,1333,1018,715,442,194,-26,-211,-373,-514,-652,-803,-970,-1148,-1320,-1457,-1539,-1543,-1462,-1309,-1079,-810,-490,-136,250,663,1057,1404,1623,1678,1525,1158,604,-96,-887,-1705,-2513,-3262,-3934,-4511,-4988,-5358,-5620,-5746,-5718,-5491,-5036,-4320,-3343,-2123,-714,775,2234,3492,4431,4927,4943,4478,3608,2434,1097,-267,-1531,-2577,-3357,-3814,-3987,-3912,-3647,-3281,-2845,-2391,-1947,-1515,-1126,-796,-541,-400,-362,-443,-596,-803,-992,-1116,-1137,-999,-717,-278,268,894,1525,2152,2709,3202,3611,3923,4139,4231,4189,4010,3704,3300,2836,2344,1865,1410,1011,682,450,340,378,571,937,1452,2099,2840,3636,4435,5198,5858,6382,6719,6835,6724,6369,5809,5081,4253,3427,2690,2156,1879,1897,2177,2637,3179,3665,4017,4156,4077,3788,3344,2784,2178,1553,954,391,-132,-619,-1095,-1566,-2038,-2490,-2883,-3178,-3337,-3334,-3191,-2924,-2588,-2205,-1806,-1361,-845,-196,627,1631,2796,4025,5229,6233,6932,7172,6910,6116,4879,3333,1695,184,-969,-1584,-1565,-859,452,2266,4377,6566,8592,10222,11279,11626,11228,10125,8437,6375,4160,2068,319,-884,-1428,-1271,-467,874,2582,4464,6333,8032,9447,10510,11207,11523,11492,11126,10460,9548,8430,7201,5915,4662,3504,2491,1672,1067,692,553,636,926,1397,1996,2680,3358,3965,4399,4605,4521,4163,3538,2736,1809,867,-30,-796,-1390,-1746,-1876,-1747,-1424,-933,-362,234,776,1242,1593,1841,1997,2089,2153,2229,2355,2568,2896,3342,3914,4560,5243,5852,6324,6550,6494,6141,5516,4707,3792,2879,2050,1360,856,540,428,506,761,1183,1733,2402,3135,3908,4656,5317,5828,6104,6104,5791,5165,4284,3208,2065,940,-38,-813,-1311,-1533,-1493,-1251,-889,-500,-175,30,96,43,-69,-176,-204,-112,125,498,963,1474,1955,2352,2620,2715,2640,2414,2052,1642,1203,838,578,480,553,776,1097,1450,1746,1931,1958,1813,1521,1106,619,101,-427,-949,-1480,-2024,-2587,-3154,-3703,-4202,-4619,-4937,-5144,-5254,-5283,-5262,-5214,-5150,-5081,-5001,-4909,-4799,-4649,-4442,-4141,-3723,-3180,-2521,-1809,-1109,-523,-131,15,-103,-447,-952,-1529,-2091,-2560,-2877,-3023,-2976,-2783,-2447,-2055,-1641,-1280,-1013,-875,-866,-967,-1129,-1281,-1357,-1275,-998,-489,212,1046,1890,2603,3038,3068,2621,1666,264,-1495,-3435,-5367,-7058,-8297,-8898,-8750,-7842,-6268,-4232,-2007,107,1828,2952,3354,3013,1998,441,-1486,-3576,-5654,-7518,-9036,-10075,-10564,-10478,-9807,-8635,-7029,-5141,-3132,-1179,527,1831,2630,2862,2565,1803,716,-554,-1844,-3016,-3950,-4577,-4865,-4825,-4535,-4068,-3556,-3081,-2751,-2583,-2594,-2717,-2860,-2909,-2764,-2341,-1633,-658,487,1705,2846,3802,4463,4749,4658,4176,3394,2394,1308,242,-693,-1455,-2002,-2372,-2575,-2675,-2686,-2611,-2443,-2114,-1591,-818,210,1470,2872,4311,5613,6646,7242,7337,6881,5930,4582,2978,1277,-377,-1853,-3068,-3947,-4471,-4620,-4417,-3893,-3097,-2105,-999,107,1108,1894,2388,2548,2387,1950,1338,641,-38,-623,-1082,-1389,-1592,-1718,-1851,-2059,-2389,-2893,-3537,-4271,-4989,-5541,-5799,-5617,-4939,-3725,-2059,-42,2129,4262,6142,7571,8417,8589,8103,7042,5559,3857,2122,550,-750,-1697,-2281,-2564,-2600,-2525,-2421,-2389,-2470,-2662,-2934,-3203,-3412,-3472,-3356,-3028,-2498,-1803,-1013,-195,534,1131,1526,1728,1749,1641,1446,1225,1002,836,726,725,824,1046,1391,1836,2373,2944,3499,3963,4242,4290,4042,3512,2728,1759,707,-331,-1259,-1998,-2501,-2754,-2765,-2580,-2250,-1847,-1435,-1071,-792,-622,-561,-592,-695,-835,-996,-1157,-1333,-1529,-1786,-2117,-2557,-3087,-3712,-4370,-5031,-5610,-6085,-6378,-6501,-6416,-6158,-5736,-5209,-4627,-4053,-3553,-3157,-2893,-2740,-2667,-2624,-2553,-2408,-2145,-1735,-1175,-468,326,1157,1915,2507,2837,2826,2448,1709,664,-580,-1896,-3119,-4104,-4709,-4860,-4546,-3817,-2816,-1685,-606,286,889,1161,1102,776,256,-341,-912,-1358,-1590,-1566,-1246,-654,171,1142,2152,3064,3766,4139,4136,3731,2956,1875,571,-833,-2248,-3539,-4645,-5479,-6034,-6307,-6360,-6256,-6089,-5917,-5799,-5730,-5703,-5668,-5601,-5467,-5276,-5038,-4787,-4558,-4383,-4251,-4172,-4078,-3944,-3709,-3353,-2867,-2270,-1590,-872,-145,540,1163,1688,2098,2384,2557,2631,2646,2637,2636,2665,2717,2767,2777,2687,2449,2014,1361,514,-491,-1553,-2601,-3517,-4259,-4763,-5033,-5078,-4917,-4586,-4094,-3455,-2656,-1689,-534,803,2297,3876,5452,6887,8074,8885,9256,9152,8592,7654,6444,5096,3753,2535,1552,877,539,548,852,1394,2069,2779,3402,3841,4010,3863,3391,2643,1691,662,-324,-1126,-1650,-1817,-1605,-1030,-133,998,2272,3558,4747,5705,6350,6604,6446,5902,5040,3963,2796,1665,673,-85,-566,-751,-672,-393,-18,360,628,732,643,383,36,-317,-555,-599,-398,46,688,1426,2171,2793,3241,3424,3364,3046,2540,1904,1232,590,81,-245,-315,-100,410,1196,2199,3337,4520,5617,6549,7187,7462,7320,6722,5712,4340,2743,1069,-478,-1708,-2438,-2539,-1970,-766,923,2904,4929,6766,8219,9142,9473,9197,8374,7094,5492,3705,1882,145,-1399,-2678,-3655,-4313,-4665,-4746,-4592,-4257,-3790,-3230,-2619,-1974,-1297,-596,148,918,1700,2442,3072,3510,3663,3468,2888,1940,698,-733,-2197,-3562,-4672,-5434,-5774,-5679,-5177,-4353,-3318,-2215,-1202,-409,38,99,-246,-908,-1802,-2750,-3632,-4305,-4682,-4734,-4445,-3866,-3064,-2118,-1131,-182,646,1308,1766,2030,2141,2151,2171,2255,2488,2877,3393,3963,4456,4775,4785,4460,3765,2802,1671,565,-351,-920,-1038,-703,52,1081,2237,3356,4286,4952,5289,5309,5026,4488,3728,2796,1727,574,-593,-1701,-2652,-3362,-3766,-3808,-3503,-2849,-1955,-883,192,1152,1822,2089,1851,1092,-164,-1810,-3676,-5564,-7244,-8507,-9198,-9222,-8576,-7349,-5699,-3840,-1986,-366,891,1673,1985,1883,1476,919,371,-21,-136,78,625,1419,2333,3194,3816,4055,3809,3066,1898,434,-1139,-2630,-3881,-4744,-5160,-5102,-4620,-3810,-2818,-1808,-959,-407,-233,-453,-978,-1669,-2338,-2761,-2804,-2329,-1369,6,1594,3177,4506,5383,5672,5328,4390,2987,1282,-504,-2174,-3542,-4478,-4906,-4822,-4263,-3320,-2116,-782,518,1642,2447,2826,2723,2119,1074,-324,-1934,-3589,-5117,-6345,-7133,-7399,-7116,-6347,-5193,-3823,-2411,-1139,-165,401,520,209,-421,-1227,-2036,-2672,-3021,-3012,-2658,-2035,-1244,-429,303,840,1112,1087,751,140,-683,-1644,-2622,-3530,-4242,-4703,-4848,-4689,-4251,-3614,-2853,-2070,-1335,-720,-267,1,85,16,-166,-398,-616,-775,-817,-741,-517,-167,312,880,1520,2166,2790,3309,3703,3915,3963,3842,3591,3247,2836,2423,2025,1718,1519,1471,1562,1759,2014,2237,2378,2359,2159,1772,1192,474,-372,-1286,-2212,-3105,-3872,-4470,-4819,-4895,-4681,-4206,-3529,-2735,-1930,-1227,-717,-460,-479,-727,-1146,-1623,-2055,-2352,-2446,-2303,-1944,-1386,-719,11,700,1315,1779,2097,2240,2245,2116,1908,1631,1319,976,587,137,-411,-1076,-1857,-2728,-3626,-4467,-5148,-5576,-5664,-5347,-4601,-3431,-1887,-70,1879,3794,5471,6738,7423,7418,6687,5274,3316,1043,-1286,-3349,-4891,-5692,-5666,-4830,-3340,-1433,597,2453,3891,4749,4962,4579,3736,2624,1484,543,5,10,625,1796,3420,5255,7069,8581,9548,9793,9219,7839,5764,3205,425,-2281,-4630,-6402,-7448,-7698,-7199,-6037,-4380,-2421,-353,1611,3306,4590,5358,5559,5183,4254,2871,1141,-771,-2700,-4470,-5923,-6948,-7465,-7473,-7008,-6167,-5084,-3886,-2718,-1652,-761,-31,543,1003,1366,1641,1815,1873,1799,1602,1316,999,725,559,546,682,939,1245,1525,1728,1796,1739,1552,1255,874,395,-161,-813,-1534,-2299,-3033,-3666,-4088,-4233,-4031,-3481,-2614,-1527,-337,819,1821,2573,3027,3170,3036,2692,2231,1762,1402,1250,1381,1838,2594,3587,4688,5743,6597,7116,7209,6862,6096,4991,3650,2168,664,-801,-2141,-3332,-4337,-5151,-5770,-6192,-6426,-6454,-6289,-5904,-5306,-4516,-3552,-2511,-1453,-515,216,637,690,381,-275,-1156,-2156,-3111,-3875,-4339,-4422,-4131,-3505,-2661,-1712,-805,-45,465,675,555,106,-631,-1605,-2745,-3952,-5143,-6199,-7030,-7530,-7635,-7272,-6457,-5195,-3615,-1813,14,1722,3140,4159,4710,4781,4435,3752,2890,1976,1168,589,319,400,799,1429,2167,2837,3313,3451,3218,2616,1721,675,-371,-1240,-1776,-1884,-1502,-675,526,1938,3423,4792,5920,6667,6972,6779,6114,5008,3559,1855,27,-1825,-3563,-5085,-6267,-7034,-7296,-7054,-6282,-5059,-3445,-1574,428,2378,4135,5529,6466,6861,6720,6070,5033,3719,2314,948,-225,-1107,-1648,-1801,-1610,-1100,-357,525,1436,2265,2894,3250,3283,3000,2477,1818,1176,695,501,665,1209,2069,3157,4328,5442,6358,6957,7155,6916,6251,5228,3943,2543,1145,-93,-1088,-1753,-2050,-1972,-1535,-768,264,1512,2882,4300,5670,6895,7894,8594,8955,8987,8716,8233,7630,7007,6468,6060,5818,5717,5706,5715,5669,5508,5205,4765,4216,3641,3108,2726,2580,2717,3171,3871,4739,5594,6273,6588,6405,5670,4390,2686,717,-1283,-3100,-4488,-5299,-5380,-4720,-3336,-1378,964,3422,5705,7530,8630,8837,8044,6310,3772,721,-2512,-5537,-8010,-9633,-10216,-9703,-8136,-5723,-2729,482,3554,6145,7994,8943,8942,8070,6467,4374,2027,-301,-2385,-4039,-5141,-5634,-5534,-4894,-3816,-2427,-854,744,2247,3518,4454,4986,5066,4698,3943,2874,1656,415,-665,-1458,-1855,-1796,-1296,-412,733,1993,3197,4191,4838,5051,4793,4099,3049,1784,466,-773,-1790,-2536,-2964,-3087,-2931,-2535,-1936,-1188,-325,582,1472,2246,2821,3087,2986,2473,1571,350,-1068,-2530,-3861,-4894,-5491,-5567,-5104,-4155,-2833,-1301,267,1675,2775,3429,3567,3163,2246,889,-792,-2664,-4584,-6413,-8033,-9355,-10321,-10912,-11113,-10952,-10421,-9550,-8341,-6822,-5047,-3096,-1090,808,2451,3655,4317,4340,3740,2587,1040,-686,-2352,-3717,-4565,-4756,-4213,-2972,-1150,1041,3348,5478,7186,8253,8584,8146,7033,5405,3487,1524,-226,-1562,-2313,-2403,-1831,-667,930,2764,4604,6202,7356,7878,7683,6754,5172,3102,753,-1628,-3802,-5560,-6747,-7275,-7134,-6395,-5166,-3647,-2012,-495,723,1487,1669,1248,230,-1268,-3089,-5026,-6871,-8426,-9560,-10182,-10282,-9902,-9139,-8104,-6958,-5808,-4795,-3979,-3402,-3063,-2901,-2871,-2887,-2891,-2839,-2686,-2431,-2064,-1605,-1073,-509,47,538,907,1104,1079,817,312,-396,-1249,-2152,-2986,-3636,-3958,-3880,-3305,-2252,-742,1089,3079,5004,6645,7791,8296,8068,7113,5509,3404,1013,-1450,-3744,-5687,-7101,-7897,-8004,-7440,-6261,-4573,-2550,-360,1755,3606,4990,5788,5935,5463,4459,3094,1543,22,-1304,-2267,-2818,-2920,-2683,-2209,-1694,-1291,-1162,-1393,-2004,-2956,-4114,-5332,-6411,-7183,-7509,-7310,-6588,-5408,-3905,-2258,-643,752,1811,2433,2597,2321,1675,757,-298,-1389,-2375,-3212,-3825,-4225,-4413,-4421,-4274,-3997,-3590,-3061,-2398,-1610,-714,252,1231,2151,2934,3513,3819,3830,3531,2942,2106,1074,-73,-1256,-2374,-3340,-4070,-4534,-4696,-4602,-4283,-3818,-3273,-2710,-2174,-1699,-1286,-933,-644,-406,-244,-158,-149,-211,-294,-360,-336,-171,195,788,1623,2658,3836,5038,6116,6926,7273,7072,6225,4755,2771,424,-2012,-4296,-6137,-7335,-7727,-7292,-6084,-4285,-2139,52,1998,3429,4180,4158,3420,2087,404,-1386,-3026,-4310,-5120,-5418,-5241,-4695,-3916,-3031,-2198,-1505,-1061,-907,-1090,-1572,-2321,-3235,-4207,-5121,-5860,-6334,-6495,-6317,-5838,-5122,-4251,-3337,-2473,-1746,-1243,-995,-1030,-1328,-1829,-2454,-3092,-3629,-3969,-4017,-3741,-3124,-2206,-1070,187,1441,2578,3521,4195,4583,4666,4463,3998,3309,2462,1531,610,-176,-736,-956,-802,-257,622,1743,2976,4177,5209,5936,6264,6131,5508,4453,3020,1346,-444,-2203,-3805,-5148,-6167,-6839,-7159,-7151,-6843,-6251,-5418,-4353,-3108,-1751,-354,945,2049,2820,3200,3150,2714,1990,1104,210,-592,-1207,-1642,-1908,-2081,-2236,-2427,-2687,-3007,-3350,-3663,-3900,-4026,-4029,-3925,-3739,-3506,-3269,-3052,-2896,-2802,-2780,-2803,-2861,-2922,-2984,-3035,-3080,-3122,-3151,-3158,-3130,-3048,-2915,-2720,-2470,-2157,-1773,-1307,-744,-85,662,1456,2238,2935,3465,3766,3808,3587,3180,2664,2175,1835,1725,1905,2338,2949,3615,4185,4545,4599,4325,3753,2964,2097,1278,645,276,210,423,829,1310,1730,1954,1882,1455,664,-428,-1742,-3133,-4479,-5614,-6436,-6822,-6739,-6145,-5086,-3610,-1830,137,2123,3971,5496,6541,6982,6741,5829,4325,2407,304,-1720,-3390,-4521,-4945,-4665,-3740,-2352,-742,824,2106,2898,3113,2733,1877,716,-502,-1543,-2178,-2274,-1770,-710,766,2471,4165,5611,6613,7011,6752,5842,4392,2582,634,-1191,-2669,-3602,-3865,-3412,-2284,-594,1461,3657,5730,7441,8591,9047,8763,7779,6222,4277,2185,190,-1497,-2680,-3276,-3239,-2619,-1531,-110,1449,2993,4331,5347,5914,5999,5591,4765,3638,2366,1147,135,-498,-696,-420,262,1220,2316,3338,4164,4647,4745,4463,3865,3059,2162,1278,502,-114,-522,-717,-693,-463,-59,491,1131,1822,2501,3154,3716,4194,4531,4714,4703,4453,3947,3149,2077,746,-777,-2406,-4014,-5470,-6631,-7377,-7620,-7326,-6518,-5289,-3771,-2141,-583,737,1689,2184,2214,1814,1080,184,-718,-1409,-1731,-1560,-843,380,1982,3777,5521,6975,7920,8199,7747,6597,4881,2824,682,-1244,-2720,-3521,-3565,-2824,-1394,538,2726,4871,6690,7941,8464,8226,7281,5819,4070,2304,779,-339,-918,-976,-557,200,1137,2088,2896,3429,3604,3386,2788,1900,821,-291,-1280,-2011,-2349,-2234,-1653,-636,686,2177,3653,4934,5880,6395,6444,6071,5345,4378,3273,2109,955,-172,-1261,-2300,-3296,-4204,-4992,-5605,-5986,-6088,-5889,-5370,-4565,-3522,-2318,-1068,112,1087,1746,1987,1771,1093,28,-1287,-2682,-3940,-4860,-5276,-5056,-4171,-2642,-584,1832,4381,6836,8949,10547,11471,11670,11137,9956,8249,6196,3987,1837,-56,-1520,-2411,-2656,-2229,-1169,417,2405,4594,6797,8779,10348,11322,11591,11118,9944,8196,6046,3705,1368,-780,-2624,-4078,-5135,-5802,-6131,-6176,-5978,-5603,-5069,-4422,-3685,-2890,-2061,-1246,-463,239,856,1367,1794,2130,2399,2564,2595,2435,2002,1267,171,-1251,-2966,-4855,-6804,-8648,-10250,-11466,-12214,-12413,-12076,-11210,-9919,-8313,-6567,-4835,-3306,-2070,-1230,-749,-600,-652,-823,-988,-1117,-1175,-1204,-1243,-1343,-1526,-1785,-2070,-2290,-2373,-2203,-1761,-1023,-66,1016,2074,2965,3561,3771,3579,3026,2219,1302,439,-229,-595,-596,-243,422,1311,2310,3323,4242,5013,5574,5932,6063,6022,5817,5509,5114,4661,4142,3540,2838,1999,1037,-45,-1195,-2346,-3428,-4334,-5000,-5338,-5303,-4879,-4069,-2951,-1614,-220,1081,2105,2717,2811,2330,1313,-191,-2013,-4011,-5955,-7667,-8945,-9656,-9717,-9110,-7916,-6264,-4360,-2417,-659,744,1668,2092,2040,1622,967,212,-500,-1106,-1536,-1814,-1949,-1991,-1973,-1910,-1808,-1647,-1419,-1122,-751,-329,144,658,1227,1866,2607,3435,4362,5302,6211,6957,7459,7625,7395,6787,5812,4600,3243,1918,748,-144,-690,-874,-710,-293,312,950,1532,1924,2053,1872,1391,664,-197,-1069,-1814,-2318,-2525,-2410,-2034,-1486,-896,-408,-146,-206,-632,-1398,-2416,-3534,-4574,-5332,-5656,-5419,-4604,-3251,-1516,395,2224,3697,4598,4773,4172,2877,1040,-1078,-3202,-5049,-6368,-7003,-6857,-5968,-4437,-2469,-301,1792,3561,4776,5296,5033,4020,2373,287,-1944,-4062,-5751,-6820,-7098,-6567,-5258,-3344,-1018,1448,3785,5758,7168,7915,7981,7411,6355,4940,3391,1856,539,-439,-966,-993,-547,318,1458,2718,3928,4902,5529,5725,5493,4907,4090,3191,2370,1731,1360,1254,1393,1676,2025,2326,2506,2520,2369,2090,1764,1478,1322,1380,1669,2190,2883,3646,4364,4890,5109,4911,4258,3137,1626,-181,-2126,-4070,-5841,-7328,-8408,-9020,-9122,-8696,-7770,-6364,-4560,-2442,-146,2165,4304,6060,7253,7708,7348,6128,4139,1511,-1507,-4643,-7595,-10053,-11803,-12661,-12597,-11643,-9971,-7779,-5357,-2930,-770,989,2206,2869,3007,2689,2056,1216,323,-499,-1144,-1509,-1553,-1226,-562,400,1551,2772,3924,4873,5520,5808,5731,5346,4733,4014,3289,2653,2145,1778,1503,1275,1011,659,176,-456,-1210,-2039,-2865,-3591,-4120,-4377,-4280,-3831,-3019,-1930,-649,669,1884,2838,3417,3555,3252,2577,1651,628,-344,-1139,-1683,-1956,-2011,-1914,-1802,-1767,-1910,-2276,-2859,-3607,-4437,-5229,-5877,-6285,-6377,-6138,-5556,-4701,-3646,-2516,-1427,-506,166,514,552,294,-168,-756,-1369,-1917,-2353,-2621,-2740,-2710,-2581,-2373,-2136,-1862,-1593,-1288,-982,-642,-291,81,460,844,1203,1527,1788,1972,2095,2149,2196,2230,2316,2424,2579,2725,2853,2901,2875,2744,2541,2284,1999,1733,1491,1307,1199,1172,1266,1459,1784,2176,2624,3028,3324,3430,3286,2863,2177,1282,264,-761,-1692,-2441,-2945,-3203,-3228,-3102,-2897,-2717,-2641,-2708,-2935,-3254,-3586,-3810,-3818,-3524,-2900,-1961,-791,496,1751,2832,3596,3952,3849,3321,2451,1400,347,-522,-1038,-1122,-732,63,1161,2401,3626,4672,5422,5779,5702,5175,4239,2946,1399,-292,-1985,-3529,-4781,-5605,-5915,-5643,-4818,-3478,-1755,205,2218,4093,5658,6767,7321,7288,6694,5638,4257,2714,1179,-210,-1351,-2174,-2674,-2836,-2713,-2322,-1722,-949,-68,872,1797,2643,3347,3857,4142,4203,4052,3736,3314,2834,2363,1913,1513,1140,786,430,48,-351,-773,-1188,-1569,-1887,-2113,-2218,-2193,-2008,-1677,-1188,-551,194,1036,1889,2711,3409,3913,4162,4116,3778,3184,2408,1543,699,-35,-574,-881,-941,-773,-442,3,450,851,1114,1197,1075,726,201,-474,-1195,-1890,-2445,-2787,-2843,-2597,-2061,-1293,-382,571,1460,2183,2671,2861,2746,2306,1600,661,-403,-1498,-2490,-3260,-3694,-3709,-3284,-2423,-1230,191,1666,3030,4149,4899,5251,5203,4810,4179,3402,2600,1844,1193,657,220,-143,-473,-783,-1093,-1384,-1646,-1837,-1931,-1893,-1713,-1397,-981,-524,-78,267,487,527,393,104,-318,-798,-1308,-1763,-2155,-2432,-2626,-2734,-2804,-2865,-2944,-3064,-3219,-3406,-3596,-3765,-3895,-3948,-3941,-3871,-3770,-3695,-3678,-3786,-4053,-4510,-5173,-6028,-7042,-8161,-9298,-10366,-11256,-11875,-12149,-12023,-11489,-10570,-9337,-7888,-6349,-4844,-3479,-2361,-1518,-1001,-764,-777,-968,-1245,-1544,-1788,-1938,-1982,-1919,-1775,-1582,-1377,-1190,-1066,-1011,-1056,-1178,-1378,-1599,-1818,-1978,-2039,-1982,-1781,-1449,-1002,-477,79,616,1077,1426,1629,1684,1609,1439,1227,1047,931,941,1060,1278,1535,1762,1895,1865,1646,1215,586,-197,-1100,-2038,-2965,-3799,-4493,-4993,-5280,-5341,-5201,-4916,-4546,-4185,-3921,-3808,-3907,-4200,-4663,-5219,-5768,-6218,-6457,-6429,-6068,-5384,-4392,-3165,-1773,-348,1023,2181,3039,3489,3463,2959,2000,682,-868,-2502,-4063,-5413,-6458,-7109,-7353,-7183,-6633,-5784,-4694,-3497,-2260,-1121,-127,626,1136,1374,1377,1182,847,449,49,-266,-445,-414,-149,391,1205,2267,3524,4876,6201,7364,8213,8638,8544,7916,6775,5226,3413,1500,-311,-1872,-3037,-3718,-3886,-3533,-2736,-1555,-136,1428,2977,4413,5618,6504,7011,7086,6720,5924,4756,3297,1670,4,-1565,-2908,-3943,-4612,-4923,-4919,-4677,-4308,-3884,-3491,-3160,-2880,-2637,-2359,-2006,-1547,-970,-328,333,912,1328,1511,1410,1016,354,-525,-1544,-2602,-3604,-4434,-4999,-5209,-5013,-4390,-3376,-2055,-544,1001,2437,3637,4512,5048,5262,5248,5117,4998,5010,5244,5733,6482,7420,8457,9469,10319,10883,11058,10767,9994,8767,7171,5348,3441,1642,79,-1103,-1844,-2114,-1945,-1417,-630,280,1206,2040,2715,3193,3461,3533,3443,3241,2962,2673,2382,2132,1906,1695,1485,1232,937,570,143,-320,-794,-1222,-1575,-1805,-1892,-1826,-1617,-1294,-905,-502,-147,125,266,296,198,46,-140,-287,-363,-356,-271,-158,-75,-94,-278,-680,-1300,-2138,-3128,-4201,-5252,-6174,-6848,-7185,-7080,-6507,-5435,-3927,-2064,-5,2073,3954,5442,6378,6649,6264,5278,3864,2207,548,-940,-2075,-2805,-3100,-3040,-2731,-2323,-1952,-1756,-1787,-2095,-2605,-3238,-3834,-4228,-4273,-3832,-2875,-1398,470,2563,4652,6481,7825,8482,8338,7372,5652,3360,745,-1890,-4232,-5997,-6986,-7085,-6314,-4803,-2778,-543,1596,3330,4443,4779,4305,3092,1284,-878,-3140,-5224,-6880,-7922,-8233,-7790,-6675,-5032,-3096,-1105,681,2052,2850,3001,2514,1473,27,-1640,-3340,-4885,-6146,-7007,-7430,-7402,-6965,-6190,-5166,-3998,-2775,-1600,-519,401,1159,1743,2173,2486,2717,2917,3133,3399,3762,4230,4831,5535,6340,7161,7952,8600,9054,9233,9141,8770,8184,7435,6598,5741,4906,4161,3519,3047,2749,2686,2845,3258,3878,4659,5530,6383,7133,7695,7982,7983,7645,7033,6169,5177,4151,3225,2502,2062,1939,2119,2535,3095,3666,4121,4344,4232,3743,2864,1651,192,-1367,-2892,-4208,-5200,-5746,-5815,-5399,-4568,-3432,-2136,-838,308,1182,1698,1816,1573,1026,316,-424,-1023,-1346,-1283,-786,136,1399,2869,4381,5745,6820,7466,7652,7375,6732,5842,4884,4024,3426,3210,3442,4120,5188,6528,7991,9422,10660,11584,12107,12182,11817,11048,9950,8600,7103,5533,3984,2507,1166,-15,-1003,-1776,-2323,-2615,-2656,-2440,-1974,-1306,-457,495,1498,2458,3316,3965,4364,4451,4209,3686,2916,2028,1124,329,-227,-495,-411,-30,590,1312,2003,2522,2751,2647,2171,1413,433,-604,-1577,-2355,-2834,-2978,-2760,-2234,-1456,-538,410,1260,1896,2235,2206,1822,1106,182,-833,-1753,-2430,-2722,-2544,-1900,-843,487,1907,3246,4306,4975,5176,4898,4211,3227,2100,1002,91,-523,-761,-639,-200,446,1182,1888,2470,2868,3078,3108,3032,2888,2746,2637,2572,2560,2564,2585,2574,2532,2424,2245,1988,1649,1241,783,288,-204,-676,-1087,-1411,-1632,-1737,-1743,-1674,-1576,-1492,-1464,-1512,-1656,-1871,-2150,-2448,-2729,-2963,-3116,-3187,-3180,-3111,-3003,-2884,-2757,-2647,-2548,-2468,-2415,-2399,-2426,-2518,-2673,-2883,-3141,-3395,-3628,-3789,-3858,-3826,-3695,-3484,-3219,-2917,-2601,-2281,-1950,-1612,-1239,-838,-395,67,530,957,1309,1549,1631,1528,1213,672,-85,-1031,-2128,-3285,-4437,-5472,-6307,-6874,-7126,-7061,-6708,-6120,-5373,-4535,-3675,-2839,-2073,-1388,-807,-326,55,343,539,664,697,670,551,358,71,-302,-758,-1283,-1840,-2397,-2908,-3311,-3590,-3672,-3579,-3291,-2854,-2319,-1749,-1211,-770,-444,-255,-157,-119,-71,32,198,446,705,958,1117,1165,1054,807,418,-58,-612,-1191,-1768,-2310,-2778,-3143,-3377,-3448,-3364,-3109,-2738,-2266,-1761,-1272,-840,-522,-335,-306,-434,-728,-1156,-1720,-2366,-3077,-3791,-4464,-5034,-5450,-5683,-5706,-5553,-5237,-4837,-4394,-3960,-3571,-3210,-2883,-2544,-2188,-1806,-1417,-1055,-772,-592,-574,-706,-997,-1420,-1924,-2458,-2961,-3360,-3634,-3732,-3679,-3473,-3173,-2812,-2454,-2139,-1924,-1831,-1888,-2090,-2404,-2792,-3172,-3473,-3613,-3527,-3179,-2567,-1726,-725,338,1370,2260,2959,3395,3582,3508,3233,2788,2236,1618,971,329,-306,-914,-1492,-2034,-2519,-2953,-3325,-3649,-3928,-4187,-4422,-4653,-4866,-5050,-5205,-5295,-5333,-5285,-5164,-4968,-4721,-4441,-4165,-3915,-3708,-3547,-3415,-3267,-3068,-2754,-2305,-1703,-976,-181,600,1270,1753,1982,1946,1660,1181,595,-4,-521,-870,-991,-868,-508,35,679,1341,1910,2323,2514,2479,2228,1827,1340,846,401,33,-254,-478,-696,-915,-1206,-1551,-1988,-2491,-3051,-3626,-4160,-4596,-4831,-4814,-4451,-3742,-2665,-1314,249,1857,3403,4733,5759,6416,6685,6604,6207,5591,4808,3940,3038,2125,1246,383,-434,-1216,-1941,-2589,-3136,-3547,-3814,-3921,-3870,-3679,-3357,-2931,-2417,-1828,-1190,-514,159,819,1400,1887,2207,2322,2197,1793,1128,214,-887,-2087,-3279,-4338,-5141,-5580,-5578,-5107,-4183,-2874,-1284,460,2229,3882,5317,6421,7135,7407,7232,6621,5622,4297,2735,1038,-662,-2234,-3539,-4437,-4843,-4683,-3966,-2742,-1123,744,2656,4442,5885,6855,7232,6981,6118,4749,2994,1068,-852,-2553,-3877,-4712,-4990,-4739,-3999,-2894,-1544,-97,1292,2489,3367,3834,3859,3426,2614,1498,198,-1160,-2477,-3650,-4616,-5330,-5760,-5899,-5749,-5323,-4668,-3841,-2925,-2029,-1242,-671,-360,-351,-615,-1104,-1744,-2420,-3063,-3558,-3876,-3958,-3824,-3497,-3030,-2505,-1979,-1528,-1205,-1034,-1042,-1196,-1469,-1810,-2140,-2424,-2590,-2621,-2486,-2184,-1713,-1099,-360,442,1260,2005,2609,2992,3118,2961,2559,1975,1297,645,94,-266,-415,-353,-122,201,548,837,1019,1071,991,815,583,349,169,80,115,282,569,962,1423,1920,2426,2899,3321,3649,3860,3916,3798,3494,3020,2408,1721,1021,387,-126,-463,-606,-549,-309,79,578,1134,1704,2234,2686,3014,3167,3116,2805,2238,1382,305,-974,-2324,-3674,-4881,-5871,-6550,-6889,-6890,-6592,-6066,-5403,-4695,-4026,-3478,-3082,-2881,-2845,-2963,-3169,-3412,-3630,-3758,-3754,-3564,-3163,-2531,-1678,-618,583,1859,3118,4238,5145,5720,5936,5745,5200,4360,3348,2308,1390,745,482,676,1328,2392,3743,5223,6643,7809,8571,8804,8492,7644,6395,4881,3306,1870,745,75,-46,391,1373,2793,4527,6429,8304,10023,11415,12391,12867,12824,12264,11256,9864,8207,6395,4548,2786,1191,-157,-1228,-2000,-2493,-2715,-2701,-2487,-2098,-1603,-1044,-512,-70,196,252,63,-347,-927,-1606,-2280,-2870,-3283,-3461,-3381,-3024,-2437,-1655,-761,171,1059,1836,2444,2846,3023,2975,2727,2321,1841,1359,997,832,966,1428,2239,3343,4657,6057,7399,8559,9411,9902,9985,9694,9075,8222,7219,6181,5170,4264,3493,2866,2383,2018,1740,1532,1364,1234,1138,1078,1065,1103,1190,1333,1514,1741,2000,2284,2590,2900,3200,3471,3695,3840,3900,3841,3676,3400,3036,2617,2154,1692,1228,775,327,-134,-618,-1141,-1701,-2293,-2879,-3421,-3870,-4166,-4279,-4180,-3879,-3399,-2803,-2130,-1463,-845,-325,57,296,375,306,111,-197,-566,-992,-1427,-1870,-2302,-2712,-3102,-3441,-3715,-3875,-3894,-3720,-3334,-2714,-1865,-809,413,1754,3140,4508,5778,6867,7705,8214,8331,8033,7302,6200,4809,3257,1695,254,-940,-1810,-2322,-2472,-2314,-1910,-1350,-725,-123,393,764,965,991,835,539,107,-401,-957,-1497,-1982,-2346,-2557,-2568,-2377,-1991,-1473,-883,-336,76,257,144,-279,-978,-1889,-2893,-3882,-4729,-5359,-5701,-5763,-5560,-5164,-4640,-4073,-3516,-3031,-2632,-2355,-2187,-2161,-2269,-2542,-2981,-3601,-4364,-5245,-6135,-6965,-7601,-7969,-7992,-7655,-6973,-6013,-4859,-3608,-2367,-1208,-212,569,1115,1392,1424,1208,802,234,-407,-1056,-1608,-1984,-2090,-1890,-1346,-496,594,1820,3031,4090,4845,5190,5060,4453,3426,2093,597,-896,-2240,-3320,-4054,-4440,-4479,-4251,-3843,-3348,-2884,-2511,-2309,-2292,-2473,-2819,-3285,-3801,-4272,-4616,-4719,-4531,-3983,-3091,-1891,-473,1038,2482,3720,4588,5003,4898,4294,3243,1870,304,-1314,-2835,-4171,-5223,-5962,-6366,-6459,-6269,-5862,-5291,-4635,-3965,-3346,-2847,-2507,-2357,-2394,-2589,-2900,-3241,-3557,-3759,-3796,-3624,-3230,-2621,-1847,-965,-66,762,1416,1832,1953,1779,1329,662,-137,-987,-1787,-2466,-2957,-3205,-3179,-2858,-2231,-1309,-126,1275,2798,4354,5799,7022,7879,8312,8260,7764,6894,5767,4537,3320,2258,1415,845,552,498,645,912,1229,1521,1720,1770,1641,1308,802,159,-531,-1177,-1662,-1894,-1804,-1361,-598,435,1621,2864,4028,5012,5716,6079,6062,5675,4958,3987,2866,1701,604,-349,-1084,-1595,-1867,-1947,-1870,-1695,-1465,-1228,-1018,-871,-804,-855,-1022,-1323,-1740,-2241,-2789,-3325,-3796,-4141,-4322,-4297,-4072,-3643,-3058,-2343,-1563,-748,51,802,1476,2036,2460,2736,2850,2832,2702,2522,2347,2264,2315,2573,3022,3657,4401,5150,5810,6249,6423,6269,5833,5153,4347,3521,2789,2262,1993,2026,2338,2872,3539,4215,4780,5108,5114,4739,3995,2916,1625,222,-1112,-2258,-3062,-3442,-3338,-2741,-1711,-334,1244,2857,4335,5504,6236,6433,6070,5160,3811,2140,333,-1443,-3027,-4280,-5140,-5571,-5603,-5317,-4796,-4168,-3536,-2996,-2623,-2458,-2501,-2737,-3109,-3568,-4038,-4471,-4804,-5017,-5070,-4989,-4752,-4414,-3985,-3505,-3014,-2519,-2067,-1640,-1285,-978,-767,-654,-681,-870,-1246,-1820,-2571,-3474,-4458,-5442,-6320,-6981,-7307,-7221,-6648,-5600,-4112,-2292,-300,1705,3515,4994,6003,6499,6468,5991,5153,4112,2993,1942,1056,403,-1,-175,-184,-113,-48,-85,-270,-652,-1201,-1900,-2648,-3375,-3967,-4341,-4425,-4178,-3599,-2729,-1642,-448,741,1799,2634,3172,3386,3278,2897,2310,1615,897,247,-282,-664,-893,-1002,-1023,-991,-939,-888,-847,-831,-842,-884,-966,-1093,-1264,-1501,-1782,-2111,-2461,-2803,-3106,-3331,-3451,-3436,-3286,-3002,-2611,-2155,-1677,-1229,-843,-555,-376,-323,-399,-606,-928,-1349,-1819,-2288,-2691,-2948,-3012,-2828,-2397,-1734,-905,5,903,1679,2269,2610,2705,2575,2283,1906,1543,1269,1177,1284,1636,2167,2847,3542,4155,4541,4609,4278,3540,2439,1082,-369,-1740,-2832,-3502,-3607,-3126,-2040,-465,1493,3638,5794,7759,9373,10489,11028,10941,10255,9043,7422,5564,3613,1774,138,-1144,-2069,-2592,-2785,-2681,-2386,-1955,-1475,-997,-557,-187,118,362,554,705,820,871,875,767,592,302,-26,-390,-696,-902,-930,-753,-348,254,1008,1812,2587,3210,3614,3725,3535,3039,2322,1436,510,-368,-1080,-1558,-1722,-1571,-1082,-338,625,1657,2687,3567,4233,4623,4726,4586,4268,3865,3485,3206,3099,3203,3503,3975,4540,5091,5541,5756,5689,5277,4554,3586,2499,1438,575,23,-105,200,908,1934,3134,4379,5515,6429,7035,7283,7170,6720,5997,5076,4054,3021,2059,1245,606,172,-85,-189,-209,-201,-249,-396,-707,-1170,-1782,-2480,-3175,-3806,-4271,-4545,-4614,-4500,-4260,-3955,-3625,-3314,-3025,-2742,-2450,-2111,-1699,-1224,-662,-76,530,1088,1552,1880,2023,1960,1692,1241,647,-3,-656,-1213,-1620,-1822,-1784,-1512,-1013,-338,466,1322,2178,2966,3656,4216,4646,4940,5120,5196,5195,5132,5020,4880,4705,4507,4273,3993,3658,3252,2765,2201,1568,888,211,-419,-941,-1311,-1491,-1492,-1310,-1040,-711,-449,-302,-352,-626,-1124,-1822,-2652,-3545,-4412,-5168,-5759,-6124,-6269,-6189,-5937,-5557,-5121,-4687,-4315,-4042,-3888,-3867,-3964,-4169,-4481,-4865,-5348,-5902,-6543,-7260,-8034,-8838,-9618,-10322,-10872,-11212,-11272,-11016,-10423,-9497,-8290,-6857,-5315,-3767,-2351,-1187,-376,-9,-106,-682,-1649,-2914,-4310,-5671,-6831,-7654,-8044,-7981,-7463,-6566,-5371,-3987,-2517,-1062,308,1527,2561,3391,4008,4430,4656,4732,4659,4484,4215,3872,3459,2976,2395,1728,928,33,-968,-2018,-3061,-4035,-4849,-5458,-5795,-5856,-5624,-5142,-4433,-3578,-2618,-1653,-718,98,765,1236,1490,1520,1329,934,371,-322,-1089,-1874,-2622,-3275,-3790,-4138,-4314,-4326,-4218,-4044,-3863,-3765,-3778,-3965,-4312,-4813,-5420,-6084,-6746,-7349,-7848,-8196,-8371,-8336,-8098,-7645,-6996,-6186,-5238,-4218,-3163,-2140,-1195,-380,269,716,937,923,672,221,-389,-1071,-1736,-2278,-2609,-2662,-2411,-1872,-1097,-166,821,1769,2593,3221,3633,3802,3763,3545,3202,2795,2374,2003,1716,1561,1533,1655,1862,2148,2412,2626,2713,2657,2457,2132,1751,1374,1077,932,976,1240,1713,2362,3132,3938,4717,5377,5883,6182,6266,6136,5800,5294,4637,3876,3048,2189,1349,536,-200,-856,-1402,-1839,-2153,-2371,-2493,-2565,-2602,-2635,-2676,-2729,-2791,-2868,-2939,-3022,-3101,-3176,-3252,-3289,-3290,-3193,-2986,-2619,-2089,-1390,-560,359,1288,2161,2896,3447,3748,3816,3630,3250,2726,2127,1544,1034,658,455,407,524,725,983,1215,1389,1479,1480,1437,1376,1369,1452,1672,2035,2547,3167,3862,4568,5235,5795,6199,6404,6374,6110,5621,4938,4128,3247,2381,1610,989,595,431,517,804,1236,1726,2192,2550,2756,2783,2643,2376,2039,1691,1399,1197,1107,1133,1222,1343,1403,1352,1116,666,-17,-902,-1946,-3059,-4167,-5160,-5979,-6552,-6850,-6866,-6613,-6126,-5461,-4676,-3843,-3037,-2305,-1715,-1283,-1023,-919,-942,-1045,-1194,-1341,-1465,-1562,-1630,-1695,-1774,-1877,-2016,-2163,-2296,-2374,-2348,-2185,-1839,-1304,-579,314,1324,2391,3447,4416,5243,5880,6294,6487,6468,6273,5943,5526,5063,4583,4108,3634,3180,2723,2290,1868,1477,1124,811,543,313,127,-32,-154,-264,-359,-457,-558,-665,-762,-830,-853,-799,-681,-477,-226,60,345,584,763,850,850,775,652,511,381,284,227,203,201,195,155,65,-121,-403,-807,-1327,-1938,-2617,-3306,-3955,-4515,-4935,-5201,-5288,-5206,-4956,-4549,-3988,-3281,-2435,-1467,-409,705,1806,2844,3734,4421,4839,4960,4765,4297,3591,2757,1879,1067,413,-29,-202,-118,212,733,1387,2108,2831,3505,4084,4547,4864,5035,5057,4929,4680,4306,3845,3308,2716,2105,1487,909,390,-27,-325,-472,-462,-284,49,518,1076,1673,2241,2712,3037,3177,3124,2910,2569,2180,1798,1490,1287,1198,1218,1307,1425,1539,1605,1617,1572,1481,1374,1274,1209,1180,1200,1222,1218,1124,893,479,-117,-884,-1759,-2656,-3489,-4160,-4598,-4761,-4625,-4205,-3523,-2634,-1575,-424,781,1963,3082,4087,4943,5625,6115,6391,6456,6293,5914,5337,4585,3728,2806,1918,1120,503,115,5,168,600,1240,2027,2881,3717,4481,5106,5582,5892,6058,6122,6109,6092,6081,6134,6228,6380,6534,6663,6700,6610,6351,5921,5321,4601,3805,3020,2298,1731,1348,1197,1277,1561,2025,2604,3256,3913,4536,5062,5459,5676,5692,5481,5041,4388,3544,2561,1491,407,-625,-1520,-2221,-2668,-2841,-2729,-2385,-1848,-1218,-569,4,445,698,759,624,322,-106,-630,-1187,-1758,-2285,-2749,-3102,-3319,-3357,-3194,-2810,-2211,-1426,-507,463,1402,2215,2840,3239,3401,3352,3137,2807,2424,2025,1654,1319,1038,807,621,471,361,265,211,179,197,269,413,638,946,1343,1803,2323,2863,3402,3887,4287,4558,4659,4582,4295,3825,3181,2399,1540,652,-184,-904,-1454,-1793,-1908,-1812,-1532,-1115,-619,-94,407,838,1180,1403,1514,1507,1404,1198,934,603,244,-135,-518,-892,-1262,-1626,-2001,-2402,-2840,-3333,-3871,-4440,-5012,-5538,-5993,-6339,-6567,-6682,-6695,-6643,-6544,-6434,-6321,-6226,-6145,-6083,-6023,-5967,-5891,-5790,-5639,-5444,-5175,-4875,-4526,-4190,-3871,-3599,-3384,-3215,-3083,-2961,-2833,-2673,-2489,-2253,-1988,-1689,-1382,-1081,-820,-623,-519,-533,-664,-912,-1249,-1635,-2026,-2361,-2603,-2691,-2620,-2348,-1906,-1302,-585,184,934,1585,2054,2283,2225,1859,1208,308,-761,-1910,-3041,-4053,-4871,-5437,-5730,-5774,-5586,-5253,-4805,-4330,-3859,-3426,-3055,-2740,-2495,-2305,-2183,-2110,-2109,-2167,-2307,-2539,-2871,-3329,-3885,-4558,-5279,-6038,-6754,-7389,-7876,-8185,-8283,-8189,-7912,-7517,-7057,-6596,-6194,-5880,-5678,-5575,-5550,-5551,-5534,-5434,-5212,-4828,-4278,-3577,-2774,-1927,-1119,-418,105,407,469,296,-67,-565,-1103,-1607,-1979,-2155,-2078,-1737,-1138,-345,575,1515,2374,3057,3492,3652,3537,3203,2727,2196,1724,1375,1215,1248,1451,1770,2121,2424,2587,2562,2300,1804,1093,218,-740,-1699,-2558,-3232,-3647,-3755,-3549,-3050,-2306,-1413,-446,469,1255,1815,2100,2073,1753,1168,411,-451,-1289,-2015,-2537,-2789,-2753,-2447,-1920,-1284,-627,-79,275,360,150,-359,-1124,-2084,-3169,-4280,-5351,-6283,-7017,-7477,-7615,-7391,-6791,-5831,-4558,-3052,-1426,195,1665,2872,3715,4140,4144,3758,3059,2144,1113,80,-864,-1627,-2146,-2361,-2254,-1826,-1115,-202,818,1814,2664,3255,3505,3387,2920,2198,1344,525,-98,-399,-284,254,1170,2348,3619,4811,5719,6212,6161,5539,4369,2761,853,-1138,-3026,-4612,-5730,-6294,-6241,-5594,-4426,-2844,-1001,950,2828,4508,5829,6733,7150,7089,6584,5717,4573,3271,1913,609,-561,-1515,-2226,-2658,-2845,-2811,-2636,-2383,-2145,-1984,-1965,-2099,-2405,-2830,-3343,-3866,-4334,-4694,-4883,-4885,-4674,-4258,-3661,-2919,-2081,-1203,-333,477,1191,1767,2197,2450,2549,2501,2345,2111,1847,1574,1342,1159,1056,1049,1153,1358,1672,2036,2434,2781,3039,3141,3076,2838,2466,2033,1601,1287,1128,1209,1515,2040,2717,3455,4141,4660,4891,4774,4242,3336,2101,657,-841,-2247,-3392,-4171,-4495,-4357,-3777,-2846,-1665,-369,914,2071,2993,3620,3903,3839,3453,2791,1929,954,-49,-985,-1787,-2397,-2790,-2962,-2942,-2787,-2556,-2345,-2212,-2232,-2433,-2823,-3355,-3969,-4553,-5010,-5241,-5187,-4820,-4169,-3280,-2250,-1157,-101,858,1655,2277,2693,2929,2976,2875,2642,2322,1961,1592,1288,1061,967,999,1174,1472,1880,2379,2947,3557,4182,4774,5310,5720,5987,6050,5906,5538,4977,4265,3482,2714,2053,1597,1392,1489,1854,2455,3191,3956,4629,5094,5264,5084,4546,3696,2621,1436,279,-731,-1488,-1932,-2040,-1836,-1369,-725,13,758,1414,1941,2252,2355,2216,1874,1352,717,16,-685,-1337,-1914,-2385,-2747,-3013,-3182,-3301,-3374,-3448,-3529,-3642,-3787,-3957,-4137,-4301,-4408,-4437,-4340,-4113,-3744,-3251,-2673,-2050,-1430,-867,-378,10,316,547,756,954,1196,1482,1823,2204,2595,2966,3277,3500,3602,3587,3441,3211,2925,2651,2443,2359,2420,2641,2985,3416,3861,4259,4557,4712,4710,4561,4287,3953,3598,3299,3093,3011,3066,3232,3477,3766,4033,4247,4369,4365,4239,3982,3613,3162,2664,2144,1655,1217,873,662,595,719,1015,1485,2088,2751,3426,4008,4452,4690,4705,4479,4034,3387,2593,1704,788,-72,-810,-1362,-1681,-1767,-1625,-1310,-884,-416,4,332,506,518,371,87,-276,-684,-1060,-1380,-1578,-1643,-1546,-1283,-878,-337,263,904,1498,2019,2419,2685,2827,2856,2802,2712,2589,2490,2411,2378,2400,2482,2622,2823,3053,3300,3505,3643,3662,3550,3296,2932,2491,2039,1633,1331,1193,1235,1488,1932,2545,3274,4056,4817,5473,5947,6163,6078,5661,4938,3953,2807,1608,483,-446,-1090,-1379,-1290,-852,-96,877,1988,3118,4164,5035,5635,5925,5860,5463,4756,3831,2741,1625,524,-445,-1271,-1905,-2365,-2664,-2840,-2929,-2960,-2967,-2955,-2930,-2895,-2830,-2735,-2608,-2446,-2275,-2114,-1992,-1932,-1948,-2042,-2192,-2376,-2548,-2673,-2715,-2651,-2461,-2154,-1730,-1216,-638,-30,574,1133,1631,2040,2357,2585,2731,2809,2830,2796,2708,2552,2321,1993,1585,1081,534,-67,-651,-1233,-1754,-2229,-2620,-2932,-3141,-3243,-3237,-3121,-2916,-2643,-2331,-2028,-1761,-1583,-1505,-1560,-1739,-2023,-2402,-2812,-3247,-3633,-3959,-4183,-4284,-4261,-4091,-3804,-3390,-2884,-2306,-1694,-1102,-580,-191,4,-27,-322,-867,-1639,-2591,-3646,-4732,-5785,-6722,-7526,-8145,-8596,-8863,-8984,-8950,-8810,-8550,-8216,-7809,-7359,-6894,-6434,-6011,-5647,-5347,-5120,-4940,-4793,-4642,-4462,-4232,-3942,-3583,-3181,-2729,-2271,-1814,-1398,-1035,-774,-593,-541,-560,-659,-778,-885,-938,-928,-847,-735,-607,-520,-470,-494,-553,-656,-762,-870,-964,-1052,-1152,-1269,-1426,-1628,-1856,-2112,-2347,-2537,-2646,-2644,-2520,-2266,-1892,-1417,-867,-279,309,865,1338,1714,1952,2056,2015,1844,1581,1227,858,444,62,-320,-662,-983,-1269,-1543,-1798,-2062,-2343,-2649,-2997,-3390,-3827,-4315,-4843,-5393,-5963,-6516,-7040,-7500,-7869,-8118,-8216,-8155,-7899,-7476,-6878,-6150,-5337,-4489,-3668,-2924,-2284,-1773,-1360,-1033,-728,-409,-21,455,1043,1703,2432,3130,3782,4287,4627,4768,4719,4518,4222,3895,3596,3365,3223,3153,3140,3136,3118,3049,2922,2716,2444,2090,1663,1160,571,-83,-811,-1561,-2317,-3006,-3580,-3964,-4110,-3970,-3544,-2840,-1915,-834,300,1406,2373,3144,3654,3893,3870,3624,3220,2725,2220,1769,1428,1226,1164,1238,1399,1626,1865,2078,2230,2279,2218,2022,1703,1256,710,64,-639,-1388,-2141,-2853,-3483,-3962,-4251,-4300,-4086,-3615,-2905,-2031,-1063,-130,674,1225,1481,1390,1013,410,-288,-963,-1489,-1774,-1760,-1427,-813,33,1005,2024,2970,3772,4359,4694,4770,4608,4237,3732,3129,2519,1931,1440,1070,858,816,935,1180,1518,1876,2212,2460,2579,2540,2329,1964,1487,963,475,112,-60,27,367,966,1733,2595,3428,4119,4588,4765,4635,4226,3580,2799,1954,1159,491,33,-178,-102,224,790,1501,2276,3014,3588,3920,3916,3552,2810,1740,415,-1069,-2582,-4027,-5276,-6258,-6907,-7195,-7150,-6791,-6215,-5476,-4677,-3873,-3130,-2478,-1946,-1549,-1298,-1199,-1253,-1450,-1763,-2157,-2562,-2913,-3115,-3110,-2832,-2276,-1452,-407,775,2030,3256,4399,5403,6234,6908,7414,7803,8092,8316,8488,8606,8651,8587,8372,7953,7286,6344,5105,3597,1847,-70,-2060,-4013,-5811,-7330,-8484,-9198,-9443,-9240,-8616,-7670,-6467,-5146,-3782,-2505,-1368,-455,229,663,870,879,717,447,98,-249,-553,-731,-730,-498,11,800,1871,3179,4662,6241,7802,9257,10485,11407,11947,12045,11701,10900,9705,8174,6401,4497,2549,674,-1062,-2569,-3802,-4717,-5295,-5544,-5480,-5157,-4622,-3966,-3248,-2557,-1953,-1477,-1175,-1018,-1028,-1123,-1291,-1438,-1534,-1511,-1369,-1085,-689,-204,332,874,1392,1851,2237,2546,2788,2986,3170,3359,3574,3818,4073,4328,4540,4682,4713,4605,4336,3876,3243,2414,1436,327,-839,-1997,-3039,-3875,-4384,-4482,-4093,-3189,-1776,88,2308,4758,7279,9724,11929,13769,15149,16003,16348,16207,15683,14867,13898,12863,11879,10972,10164,9428,8702,7921,7019,5937,4644,3140,1443,-393,-2291,-4173,-5938,-7513,-8824,-9829,-10497,-10838,-10849,-10573,-10024,-9250,-8260,-7110,-5811,-4430,-3006,-1613,-303,846,1793,2493,2918,3077,2972,2660,2185,1628,1048,511,65,-262,-456,-519,-479,-363,-218,-85,-6,11,-55,-173,-327,-491,-650,-807,-988,-1228,-1578,-2084,-2781,-3674,-4739,-5908,-7071,-8110,-8880,-9274,-9192,-8595,-7472,-5880,-3889,-1634,764,3152,5415,7436,9158,10527,11546,12222,12573,12646,12439,12019,11365,10545,9560,8459,7270,6015,4717,3381,2013,622,-793,-2207,-3623,-4999,-6339,-7598,-8767,-9816,-10735,-11497,-12124,-12576,-12899,-13054,-13080,-12953,-12697,-12303,-11797,-11177,-10474,-9703,-8884,-8054,-7237,-6470,-5790,-5220,-4778,-4465,-4245,-4090,-3928,-3704,-3362,-2865,-2213,-1436,-590,222,917,1375,1536,1321,737,-205,-1430,-2833,-4288,-5666,-6813,-7636,-8026,-7941,-7378,-6371,-4999,-3379,-1625,114,1733,3122,4219,5013,5503,5778,5890,5957,6058,6264,6628,7134,7766,8439,9086,9595,9900,9912,9603,8931,7921,6574,4959,3126,1164,-833,-2773,-4547,-6066,-7245,-8029,-8402,-8373,-8004,-7371,-6576,-5732,-4938,-4278,-3819,-3592,-3595,-3827,-4232,-4777,-5413,-6079,-6759,-7395,-7984,-8494,-8912,-9217,-9398,-9421,-9278,-8940,-8408,-7678,-6785,-5752,-4642,-3509,-2407,-1397,-509,220,779,1171,1402,1506,1488,1398,1225,1030,830,690,670,840,1255,1958,2955,4224,5699,7291,8886,10358,11612,12551,13122,13325,13132,12627,11797,10731,9437,7981,6400,4761,3129,1589,206,-952,-1863,-2521,-2960,-3226,-3392,-3496,-3611,-3737,-3904,-4093,-4292,-4476,-4636,-4753,-4842,-4896,-4936,-4960,-4981,-4987,-4987,-4962,-4920,-4859,-4785,-4723,-4686,-4704,-4797,-4977,-5249,-5604,-6006,-6421,-6787,-7047,-7158,-7062,-6761,-6228,-5509,-4616,-3623,-2575,-1552,-620,157,718,1045,1112,956,605,141,-383,-863,-1254,-1462,-1453,-1162,-575,334,1539,3013,4679,6455,8227,9882,11321,12460,13241,13662,13717,13471,12950,12228,11317,10260,9043,7671,6129,4414,2542,537,-1554,-3662,-5718,-7641,-9354,-10797,-11917,-12679,-13077,-13094,-12758,-12077,-11101,-9872,-8449,-6889,-5254,-3596,-1964,-404,1056,2364,3515,4472,5238,5818,6208,6448,6539,6522,6407,6213,5947,5615,5215,4745,4210,3599,2932,2206,1435,646,-156,-929,-1673,-2365,-2991,-3574,-4088,-4582,-5037,-5489,-5925,-6354,-6750,-7101,-7355,-7492,-7434,-7150,-6576,-5672,-4429,-2851,-981,1092,3286,5466,7536,9387,10952,12186,13067,13606,13817,13725,13363,12744,11908,10877,9701,8420,7107,5794,4563,3408,2367,1400,497,-405,-1322,-2308,-3355,-4472,-5624,-6771,-7859,-8820,-9603,-10145,-10406,-10367,-10014,-9378,-8501,-7448,-6304,-5159,-4086,-3174,-2462,-1991,-1772,-1781,-1986,-2336,-2749,-3172,-3526,-3749,-3814,-3675,-3341,-2823,-2147,-1367,-540,270,991,1550,1894,1964,1743,1226,441,-557,-1688,-2858,-3973,-4930,-5671,-6135,-6311,-6198,-5824,-5213,-4412,-3442,-2347,-1140,148,1519,2942,4432,5946,7480,8977,10394,11658,12698,13457,13859,13905,13552,12874,11884,10700,9375,8011,6657,5373,4171,3069,2051,1104,208,-651,-1485,-2285,-3050,-3757,-4380,-4902,-5289,-5533,-5631,-5585,-5433,-5194,-4928,-4652,-4414,-4205,-4033,-3866,-3680,-3437,-3126,-2721,-2252,-1724,-1187,-679,-218,161,487,763,1035,1333,1681,2082,2536,2992,3423,3768,3974,4035,3909,3641,3231,2736,2191,1639,1119,669,304,56,-80,-84,43,311,723,1289,2008,2889,3914,5090,6372,7740,9118,10448,11627,12577,13192,13406,13152,12421,11220,9626,7737,5694,3658,1766,160,-1088,-1921,-2350,-2401,-2150,-1661,-1027,-323,384,1036,1607,2067,2433,2685,2870,2964,3005,2980,2891,2741,2500,2188,1775,1290,737,128,-498,-1136,-1745,-2312,-2820,-3253,-3608,-3870,-4026,-4067,-3949,-3676,-3218,-2579,-1786,-856,142,1160,2125,2976,3657,4123,4363,4371,4183,3844,3422,3005,2672,2508,2568,2879,3433,4188,5089,6059,7048,8011,8916,9784,10598,11405,12204,13011,13821,14613,15347,15980,16438,16658,16561,16089,15194,13851,12084,9928,7471,4822,2098,-558,-3028,-5207,-7017,-8418,-9407,-10005,-10271,-10260,-10052,-9706,-9281,-8827,-8360,-7901,-7440,-6952,-6414,-5788,-5049,-4179,-3185,-2084,-915,269,1415,2452,3330,3992,4415,4579,4494,4187,3693,3073,2381,1687,1039,492,60,-251,-461,-623,-772,-980,-1267,-1681,-2202,-2837,-3533,-4256,-4954,-5577,-6071,-6422,-6587,-6592,-6446,-6185,-5846,-5454,-5026,-4543,-3989,-3316,-2488,-1478,-267,1116,2632,4189,5685,6997,7994,8582,8664,8243,7314,5999,4388,2654,934,-637,-1971,-3020,-3795,-4327,-4700,-4993,-5293,-5678,-6191,-6852,-7665,-8559,-9506,-10406,-11206,-11859,-12314,-12597,-12692,-12662,-12516,-12314,-12072,-11815,-11562,-11292,-11016,-10699,-10315,-9847,-9238,-8484,-7544,-6424,-5125,-3686,-2145,-573,978,2426,3724,4806,5630,6155,6347,6188,5677,4833,3697,2330,821,-745,-2270,-3661,-4866,-5817,-6514,-6955,-7168,-7176,-7026,-6711,-6264,-5649,-4866,-3880,-2689,-1284,306,2037,3834,5609,7254,8669,9760,10451,10711,10526,9940,8998,7783,6371,4836,3251,1672,148,-1266,-2546,-3630,-4513,-5151,-5548,-5694,-5610,-5329,-4888,-4363,-3800,-3295,-2898,-2677,-2669,-2888,-3325,-3937,-4666,-5419,-6127,-6693,-7061,-7199,-7085,-6752,-6227,-5571,-4829,-4061,-3291,-2554,-1851,-1189,-556,66,673,1284,1874,2422,2902,3264,3493,3578,3514,3345,3100,2818,2563,2337,2180,2076,2005,1953,1866,1744,1558,1352,1146,1029,1054,1296,1809,2598,3671,4969,6426,7955,9443,10798,11906,12699,13095,13071,12597,11705,10437,8856,7056,5106,3107,1119,-794,-2571,-4193,-5600,-6799,-7753,-8471,-8952,-9204,-9260,-9143,-8899,-8577,-8216,-7874,-7558,-7321,-7123,-6996,-6888,-6792,-6681,-6536,-6358,-6154,-5939,-5729,-5546,-5394,-5278,-5195,-5115,-5031,-4903,-4716,-4444,-4079,-3625,-3089,-2511,-1929,-1395,-969,-692,-586,-673,-894,-1217,-1534,-1762,-1799,-1558,-995,-81,1148,2624,4255,5898,7443,8760,9767,10419,10694,10640,10303,9783,9169,8552,8025,7620,7379,7276,7267,7284,7235,7033,6604,5884,4861,3530,1938,136,-1793,-3771,-5705,-7527,-9148,-10536,-11625,-12417,-12889,-13068,-12975,-12662,-12172,-11569,-10905,-10231,-9579,-8980,-8416,-7905,-7379,-6851,-6229,-5535,-4702,-3761,-2708,-1584,-435,678,1710,2600,3319,3833,4128,4208,4081,3778,3331,2778,2164,1516,854,194,-480,-1154,-1847,-2538,-3228,-3883,-4492,-5006,-5423,-5691,-5812,-5748,-5495,-5053,-4421,-3629,-2693,-1641,-499,720,1999,3330,4690,6073,7436,8769,10015,11157,12132,12927,13477,13773,13766,13457,12816,11876,10625,9138,7430,5590,3670,1744,-119,-1863,-3429,-4777,-5872,-6696,-7237,-7509,-7517,-7305,-6899,-6368,-5747,-5116,-4521,-4014,-3647,-3430,-3388,-3516,-3784,-4184,-4666,-5219,-5802,-6390,-6963,-7477,-7917,-8237,-8410,-8391,-8160,-7668,-6914,-5883,-4605,-3119,-1505,151,1726,3118,4197,4893,5132,4906,4235,3187,1859,379,-1116,-2493,-3622,-4413,-4791,-4737,-4253,-3384,-2200,-769,813,2486,4177,5838,7440,8949,10353,11647,12812,13855,14762,15525,16140,16595,16885,17002,16939,16697,16249,15608,14719,13596,12186,10505,8548,6354,3991,1539,-887,-3176,-5228,-6937,-8259,-9149,-9621,-9712,-9485,-9027,-8429,-7773,-7152,-6594,-6151,-5800,-5522,-5283,-5025,-4733,-4372,-3947,-3486,-3012,-2581,-2232,-2004,-1915,-1957,-2098,-2277,-2424,-2479,-2364,-2084,-1617,-1030,-382,253,786,1180,1403,1463,1406,1279,1153,1089,1122,1287,1576,1966,2435,2919,3419,3878,4332,4778,5258,5823,6479,7266,8143,9085,10015,10856,11540,11989,12193,12120,11815,11328,10721,10085,9472,8933,8474,8082,7684,7233,6635,5840,4817,3565,2124,582,-993,-2462,-3763,-4794,-5517,-5921,-6013,-5862,-5517,-5068,-4585,-4136,-3764,-3492,-3322,-3241,-3230,-3260,-3315,-3369,-3400,-3393,-3311,-3139,-2852,-2431,-1882,-1206,-434,394,1229,2003,2650,3095,3277,3145,2681,1894,824,-443,-1828,-3195,-4466,-5511,-6280,-6684,-6720,-6357,-5632,-4575,-3242,-1712,-28,1719,3502,5259,6962,8592,10113,11524,12791,13906,14838,15573,16089,16388,16467,16352,16073,15671,15190,14683,14161,13665,13154,12613,11976,11192,10193,8962,7465,5753,3855,1866,-129,-2030,-3745,-5207,-6352,-7169,-7640,-7803,-7687,-7355,-6858,-6283,-5677,-5128,-4673,-4366,-4226,-4262,-4458,-4790,-5205,-5659,-6086,-6430,-6638,-6673,-6490,-6089,-5439,-4556,-3451,-2141,-687,863,2422,3899,5205,6242,6938,7242,7124,6588,5668,4409,2893,1212,-541,-2244,-3801,-5117,-6097,-6705,-6901,-6703,-6159,-5332,-4319,-3212,-2102,-1060,-139,633,1249,1712,2055,2292,2472,2615,2766,2944,3163,3438,3738,4061,4345,4560,4638,4545,4237,3698,2939,1972,851,-370,-1634,-2857,-3987,-4952,-5707,-6219,-6469,-6478,-6266,-5908,-5463,-5033,-4687,-4511,-4550,-4832,-5356,-6074,-6939,-7862,-8770,-9575,-10221,-10656,-10869,-10860,-10664,-10312,-9871,-9366,-8868,-8382,-7958,-7593,-7314,-7124,-7032,-7042,-7137,-7297,-7467,-7585,-7565,-7320,-6779,-5889,-4639,-3068,-1242,717,2689,4528,6125,7367,8210,8617,8629,8282,7681,6904,6069,5256,4544,3979,3568,3308,3161,3084,3049,3014,2979,2939,2904,2874,2836,2761,2597,2276,1739,920,-199,-1623,-3295,-5138,-7014,-8803,-10342,-11521,-12241,-12449,-12155,-11388,-10237,-8811,-7226,-5615,-4074,-2699,-1538,-618,70,558,889,1118,1282,1424,1545,1653,1723,1744,1696,1589,1435,1272,1138,1063,1062,1116,1198,1225,1146,874,371,-386,-1369,-2519,-3740,-4920,-5951,-6725,-7169,-7235,-6900,-6172,-5081,-3658,-1975,-86,1922,3964,5940,7760,9321,10552,11397,11818,11829,11451,10750,9810,8724,7603,6541,5630,4940,4499,4322,4367,4558,4797,4956,4911,4559,3825,2683,1172,-640,-2616,-4626,-6500,-8127,-9380,-10227,-10632,-10649,-10335,-9782,-9092,-8342,-7609,-6936,-6336,-5821,-5367,-4971,-4625,-4318,-4073,-3883,-3771,-3729,-3760,-3824,-3903,-3934,-3862,-3645,-3222,-2592,-1764,-793,239,1207,2018,2544,2743,2568,2064,1279,319,-714,-1720,-2601,-3313,-3802,-4069,-4092,-3892,-3462,-2831,-2003,-1016,106,1310,2555,3784,4955,6036,6998,7848,8582,9224,9782,10255,10645,10915,11034,10958,10654,10086,9259,8160,6826,5277,3563,1712,-212,-2184,-4146,-6060,-7881,-9562,-11058,-12345,-13366,-14134,-14603,-14809,-14737,-14437,-13920,-13248,-12437,-11551,-10607,-9649,-8703,-7786,-6933,-6140,-5435,-4794,-4217,-3666,-3122,-2541,-1910,-1181,-367,559,1565,2626,3689,4681,5524,6140,6465,6469,6143,5537,4707,3758,2770,1846,1044,409,-37,-310,-412,-364,-176,146,600,1184,1879,2669,3502,4331,5078,5683,6080,6239,6153,5838,5358,4773,4168,3619,3186,2927,2856,3002,3342,3873,4549,5336,6176,7001,7730,8265,8530,8418,7896,6896,5452,3593,1425,-943,-3345,-5635,-7653,-9274,-10411,-11009,-11083,-10677,-9875,-8803,-7564,-6296,-5085,-4020,-3163,-2541,-2181,-2059,-2157,-2431,-2817,-3259,-3689,-4042,-4281,-4351,-4250,-3963,-3517,-2948,-2305,-1655,-1073,-597,-300,-183,-271,-533,-943,-1442,-1963,-2447,-2799,-2969,-2893,-2535,-1901,-1000,99,1335,2601,3824,4916,5825,6529,7016,7332,7512,7644,7791,8042,8445,9043,9820,10754,11753,12742,13599,14231,14553,14502,14058,13229,12048,10593,8936,7188,5434,3781,2289,1014,-35,-873,-1554,-2141,-2716,-3353,-4096,-4986,-6001,-7111,-8245,-9319,-10256,-10964,-11414,-11549,-11410,-11002,-10421,-9714,-8992,-8309,-7745,-7321,-7056,-6918,-6867,-6826,-6732,-6502,-6089,-5483,-4669,-3736,-2725,-1743,-882,-200,234,411,357,97,-269,-676,-1025,-1228,-1226,-947,-387,497,1644,3058,4643,6345,8077,9735,11265,12559,13588,14280,14640,14648,14361,13817,13104,12307,11502,10763,10138,9641,9289,9045,8886,8772,8645,8477,8213,7821,7281,6551,5648,4543,3272,1847,315,-1274,-2853,-4361,-5715,-6859,-7730,-8288,-8513,-8414,-8007,-7361,-6527,-5604,-4661,-3789,-3050,-2496,-2151,-2017,-2055,-2241,-2480,-2742,-2929,-3018,-2940,-2701,-2270,-1679,-956,-151,663,1416,2041,2469,2666,2612,2317,1815,1167,434,-300,-965,-1505,-1848,-1978,-1841,-1458,-801,71,1153,2364,3668,4984,6270,7464,8541,9476,10261,10915,11444,11900,12309,12721,13168,13668,14231,14841,15456,16056,16556,16933,17120,17082,16799,16247,15438,14391,13127,11706,10161,8557,6947,5367,3876,2480,1213,69,-953,-1868,-2683,-3441,-4124,-4777,-5378,-5930,-6423,-6822,-7130,-7305,-7365,-7292,-7106,-6830,-6489,-6122,-5769,-5456,-5220,-5061,-4988,-4970,-4987,-5011,-5003,-4977,-4890,-4787,-4649,-4507,-4362,-4219,-4070,-3914,-3728,-3504,-3235,-2898,-2513,-2045,-1518,-913,-241,479,1247,2012,2764,3449,4056,4537,4891,5080,5112,4981,4704,4315,3866,3406,3021,2735,2614,2636,2792,3030,3277,3471,3543,3448,3151,2665,1981,1169,265,-656,-1527,-2283,-2889,-3312,-3561,-3659,-3640,-3565,-3473,-3423,-3431,-3523,-3688,-3914,-4155,-4387,-4561,-4663,-4697,-4665,-4626,-4622,-4711,-4963,-5397,-6057,-6915,-7947,-9086,-10235,-11315,-12200,-12843,-13166,-13190,-12925,-12465,-11883,-11307,-10812,-10493,-10388,-10509,-10843,-11331,-11911,-12501,-13004,-13347,-13431,-13200,-12595,-11609,-10246,-8578,-6665,-4630,-2571,-595,1203,2768,4055,5061,5800,6319,6669,6929,7157,7427,7772,8217,8747,9330,9900,10390,10721,10823,10651,10157,9354,8227,6849,5248,3536,1778,96,-1446,-2758,-3806,-4570,-5067,-5335,-5435,-5434,-5397,-5383,-5432,-5565,-5784,-6080,-6413,-6760,-7079,-7338,-7514,-7584,-7551,-7403,-7153,-6811,-6381,-5891,-5349,-4765,-4171,-3556,-2962,-2393,-1876,-1452,-1136,-973,-974,-1152,-1488,-1962,-2508,-3074,-3578,-3951,-4132,-4060,-3719,-3086,-2174,-1024,340,1822,3384,4915,6351,7616,8640,9388,9841,9989,9867,9505,8952,8284,7559,6866,6269,5833,5599,5584,5764,6106,6524,6950,7284,7454,7400,7087,6511,5689,4673,3505,2277,1036,-138,-1198,-2120,-2879,-3489,-3959,-4307,-4551,-4687,-4731,-4657,-4484,-4189,-3797,-3301,-2735,-2109,-1458,-809,-201,331,732,985,1042,923,628,221,-242,-678,-1027,-1237,-1308,-1248,-1119,-982,-899,-945,-1127,-1480,-1962,-2549,-3182,-3791,-4331,-4718,-4923,-4898,-4625,-4129,-3432,-2616,-1768,-991,-372,10,143,19,-290,-714,-1140,-1472,-1625,-1528,-1161,-511,383,1475,2692,3965,5206,6352,7317,8064,8525,8690,8540,8084,7355,6380,5202,3872,2414,896,-671,-2208,-3684,-5035,-6201,-7148,-7820,-8214,-8319,-8160,-7777,-7222,-6557,-5857,-5178,-4590,-4127,-3823,-3689,-3716,-3881,-4156,-4489,-4862,-5219,-5549,-5814,-6001,-6084,-6048,-5894,-5608,-5243,-4802,-4361,-3958,-3637,-3435,-3353,-3375,-3478,-3601,-3718,-3770,-3737,-3578,-3287,-2831,-2211,-1415,-449,659,1878,3155,4428,5630,6703,7585,8241,8642,8771,8639,8253,7657,6882,6012,5107,4273,3578,3116,2912,3012,3357,3909,4537,5143,5577,5743,5547,4955,3974,2646,1061,-685,-2467,-4181,-5711,-6972,-7894,-8422,-8548,-8269,-7628,-6689,-5537,-4282,-3030,-1880,-930,-241,151,223,7,-471,-1144,-1941,-2781,-3581,-4266,-4761,-5022,-5002,-4692,-4101,-3257,-2249,-1141,-80,854,1527,1892,1892,1550,912,54,-906,-1873,-2726,-3387,-3761,-3824,-3524,-2886,-1928,-709,687,2162,3605,4912,6000,6813,7342,7602,7661,7579,7458,7351,7342,7441,7686,8046,8510,9042,9589,10134,10598,10970,11167,11169,10924,10417,9654,8663,7498,6221,4914,3623,2419,1299,283,-665,-1566,-2452,-3344,-4237,-5118,-5935,-6656,-7200,-7544,-7633,-7469,-7078,-6496,-5821,-5123,-4514,-4063,-3839,-3862,-4128,-4590,-5184,-5823,-6415,-6873,-7123,-7125,-6867,-6383,-5721,-4974,-4229,-3574,-3071,-2753,-2616,-2620,-2707,-2786,-2787,-2609,-2212,-1531,-565,684,2180,3860,5649,7459,9188,10749,12053,13044,13677,13962,13900,13569,13007,12313,11546,10784,10084,9498,9054,8796,8715,8830,9094,9486,9907,10300,10540,10551,10251,9587,8558,7176,5508,3632,1645,-352,-2265,-4012,-5536,-6789,-7767,-8446,-8858,-8999,-8894,-8583,-8069,-7424,-6668,-5868,-5081,-4365,-3776,-3370,-3167,-3198,-3435,-3856,-4399,-4987,-5548,-5979,-6210,-6167,-5800,-5111,-4112,-2879,-1507,-118,1172,2229,2992,3378,3401,3088,2508,1782,1018,355,-94,-235,-5,614,1602,2893,4403,6004,7582,9011,10189,11049,11550,11706,11553,11174,10648,10083,9548,9126,8847,8754,8828,9083,9472,9987,10576,11214,11841,12420,12883,13201,13306,13208,12857,12304,11533,10612,9545,8400,7185,5949,4692,3450,2215,1025,-123,-1188,-2158,-2992,-3673,-4181,-4499,-4652,-4647,-4547,-4398,-4268,-4224,-4318,-4579,-5033,-5647,-6397,-7207,-7996,-8686,-9183,-9440,-9422,-9135,-8632,-7977,-7268,-6593,-6032,-5636,-5431,-5406,-5522,-5720,-5914,-6024,-5965,-5669,-5103,-4237,-3120,-1773,-310,1198,2623,3883,4878,5566,5920,5961,5750,5374,4928,4533,4252,4168,4287,4601,5064,5603,6141,6609,6942,7112,7104,6930,6614,6192,5680,5122,4499,3839,3109,2315,1450,525,-440,-1405,-2343,-3205,-3984,-4654,-5237,-5722,-6136,-6465,-6706,-6827,-6806,-6616,-6248,-5716,-5064,-4356,-3688,-3150,-2837,-2824,-3154,-3840,-4854,-6127,-7562,-9029,-10407,-11560,-12402,-12875,-12968,-12724,-12210,-11535,-10805,-10129,-9597,-9267,-9163,-9276,-9543,-9894,-10229,-10443,-10463,-10214,-9683,-8867,-7830,-6633,-5392,-4206,-3178,-2396,-1903,-1715,-1800,-2086,-2484,-2871,-3156,-3223,-3030,-2523,-1713,-629,686,2151,3701,5259,6751,8119,9301,10261,10950,11366,11475,11304,10844,10148,9238,8187,7042,5878,4753,3726,2833,2109,1556,1190,982,933,1008,1199,1456,1752,2021,2211,2236,2047,1574,795,-282,-1645,-3197,-4879,-6560,-8158,-9553,-10690,-11498,-11981,-12142,-12039,-11740,-11329,-10892,-10497,-10201,-10025,-9974,-10015,-10100,-10156,-10113,-9881,-9410,-8632,-7549,-6158,-4523,-2705,-819,1041,2750,4236,5416,6281,6824,7102,7191,7168,7150,7186,7370,7701,8203,8841,9564,10329,11044,11678,12154,12450,12540,12421,12103,11619,10999,10285,9523,8726,7926,7102,6260,5359,4399,3344,2213,1000,-250,-1499,-2693,-3771,-4686,-5403,-5884,-6151,-6190,-6055,-5765,-5386,-4948,-4522,-4121,-3804,-3564,-3428,-3389,-3435,-3566,-3754,-3985,-4228,-4454,-4630,-4728,-4733,-4626,-4429,-4150,-3827,-3505,-3221,-3036,-2968,-3038,-3229,-3499,-3789,-4022,-4121,-4032,-3704,-3155,-2397,-1509,-585,288,982,1447,1611,1496,1126,605,22,-500,-877,-1038,-962,-667,-200,365,953,1486,1919,2204,2359,2380,2322,2221,2120,2066,2056,2104,2154,2174,2083,1856,1429,842,92,-725,-1537,-2242,-2748,-2980,-2913,-2534,-1903,-1095,-206,648,1385,1930,2241,2319,2174,1857,1418,912,394,-103,-538,-906,-1178,-1363,-1441,-1422,-1319,-1156,-986,-869,-884,-1104,-1599,-2406,-3538,-4961,-6586,-8291,-9916,-11294,-12262,-12700,-12533,-11759,-10443,-8714,-6748,-4745,-2912,-1419,-399,94,68,-385,-1128,-1976,-2740,-3252,-3388,-3067,-2304,-1123,352,2013,3715,5318,6722,7818,8575,8963,9011,8766,8309,7733,7125,6555,6064,5653,5285,4914,4467,3917,3226,2426,1554,686,-93,-713,-1116,-1278,-1212,-958,-578,-138,292,679,980,1209,1347,1425,1434,1368,1221,949,545,-19,-728,-1549,-2429,-3289,-4059,-4670,-5076,-5267,-5239,-5048,-4715,-4316,-3877,-3432,-2995,-2560,-2112,-1648,-1153,-638,-125,366,793,1135,1376,1514,1578,1591,1602,1649,1761,1961,2259,2641,3113,3627,4179,4722,5236,5694,6077,6391,6625,6816,6955,7079,7185,7270,7350,7394,7419,7402,7341,7222,7019,6704,6239,5599,4768,3759,2618,1412,241,-793,-1596,-2104,-2284,-2164,-1799,-1300,-780,-368,-164,-248,-646,-1346,-2288,-3378,-4507,-5545,-6378,-6911,-7077,-6862,-6280,-5410,-4341,-3219,-2174,-1343,-847,-749,-1099,-1870,-3000,-4390,-5881,-7322,-8540,-9377,-9724,-9480,-8644,-7219,-5307,-3015,-501,2076,4552,6782,8638,10040,10920,11284,11143,10583,9693,8623,7490,6456,5619,5075,4865,4989,5410,6058,6833,7642,8367,8924,9239,9249,8960,8361,7512,6469,5306,4100,2899,1747,643,-407,-1435,-2429,-3414,-4330,-5172,-5851,-6337,-6562,-6520,-6197,-5646,-4922,-4110,-3320,-2619,-2115,-1828,-1801,-2002,-2390,-2910,-3452,-3978,-4353,-4572,-4533,-4263,-3725,-2992,-2098,-1145,-221,583,1186,1543,1637,1489,1156,715,268,-87,-268,-201,129,737,1571,2577,3665,4742,5724,6520,7087,7373,7392,7154,6727,6183,5620,5144,4851,4819,5104,5697,6575,7647,8809,9936,10905,11621,12018,12067,11783,11211,10413,9493,8529,7637,6884,6338,6018,5906,5950,6044,6111,6011,5693,5085,4179,3026,1686,276,-1075,-2256,-3135,-3653,-3748,-3449,-2785,-1886,-850,136,972,1499,1681,1462,900,52,-960,-2010,-2986,-3751,-4261,-4450,-4344,-3986,-3456,-2866,-2315,-1912,-1721,-1794,-2127,-2684,-3382,-4121,-4763,-5196,-5302,-5014,-4302,-3182,-1737,-60,1684,3365,4796,5869,6449,6501,6012,5042,3708,2175,621,-736,-1743,-2246,-2179,-1531,-356,1227,3067,4996,6844,8458,9719,10520,10825,10602,9887,8743,7262,5574,3800,2069,484,-882,-1985,-2826,-3425,-3829,-4080,-4229,-4302,-4334,-4322,-4293,-4240,-4196,-4174,-4217,-4363,-4654,-5123,-5788,-6651,-7675,-8815,-9993,-11109,-12080,-12792,-13185,-13183,-12786,-11995,-10898,-9585,-8198,-6889,-5784,-5013,-4634,-4663,-5081,-5764,-6622,-7471,-8181,-8607,-8654,-8273,-7475,-6313,-4909,-3390,-1930,-662,276,813,913,598,-52,-944,-1927,-2881,-3665,-4187,-4375,-4224,-3753,-3046,-2212,-1359,-634,-96,168,183,-31,-366,-743,-1035,-1178,-1103,-808,-319,309,985,1634,2143,2452,2479,2211,1633,809,-195,-1245,-2205,-2937,-3314,-3257,-2754,-1824,-580,855,2314,3632,4670,5303,5469,5143,4350,3177,1722,135,-1435,-2857,-3983,-4767,-5145,-5168,-4897,-4453,-3974,-3603,-3454,-3626,-4137,-4983,-6085,-7329,-8582,-9697,-10542,-11024,-11076,-10696,-9913,-8817,-7499,-6114,-4765,-3589,-2662,-2038,-1724,-1683,-1835,-2082,-2297,-2363,-2173,-1646,-749,504,2068,3829,5687,7491,9136,10519,11570,12280,12623,12663,12419,11970,11359,10652,9895,9142,8436,7818,7314,6947,6702,6569,6491,6423,6314,6109,5803,5370,4843,4244,3605,2982,2382,1849,1378,965,596,242,-139,-573,-1112,-1770,-2560,-3466,-4433,-5390,-6235,-6883,-7245,-7294,-7015,-6473,-5756,-4988,-4312,-3834,-3659,-3816,-4295,-5029,-5907,-6797,-7559,-8067,-8217,-7953,-7261,-6171,-4764,-3140,-1431,237,1738,2970,3861,4367,4498,4287,3812,3167,2467,1810,1290,967,862,983,1289,1739,2282,2872,3465,4040,4565,5026,5389,5635,5722,5638,5356,4885,4236,3437,2525,1538,504,-531,-1570,-2558,-3495,-4330,-5013,-5484,-5679,-5527,-5007,-4092,-2823,-1268,477,2262,3955,5388,6433,6975,6939,6320,5138,3509,1569,-492,-2461,-4152,-5393,-6094,-6222,-5845,-5080,-4118,-3149,-2363,-1901,-1842,-2190,-2888,-3825,-4859,-5857,-6684,-7269,-7549,-7539,-7276,-6835,-6312,-5800,-5396,-5157,-5138,-5334,-5719,-6242,-6802,-7317,-7662,-7769,-7544,-6984,-6069,-4868,-3444,-1908,-354,1116,2432,3542,4412,5052,5454,5661,5673,5542,5278,4935,4543,4147,3801,3529,3370,3333,3403,3569,3777,4000,4183,4312,4366,4338,4254,4115,3949,3782,3617,3482,3384,3319,3303,3309,3334,3338,3295,3148,2891,2464,1920,1241,514,-216,-879,-1423,-1823,-2076,-2204,-2236,-2231,-2210,-2232,-2288,-2423,-2602,-2860,-3151,-3494,-3866,-4247,-4638,-4992,-5306,-5539,-5673,-5698,-5597,-5397,-5103,-4744,-4342,-3902,-3427,-2907,-2311,-1638,-858,-5,929,1863,2790,3628,4371,4989,5489,5893,6225,6513,6769,6999,7176,7290,7297,7195,6959,6619,6175,5689,5166,4673,4209,3815,3480,3216,3013,2876,2799,2791,2856,3000,3222,3514,3846,4186,4467,4631,4598,4289,3667,2679,1364,-241,-2022,-3853,-5569,-7020,-8069,-8619,-8642,-8147,-7231,-6017,-4664,-3349,-2211,-1385,-936,-895,-1229,-1881,-2730,-3666,-4549,-5253,-5691,-5777,-5493,-4852,-3899,-2731,-1449,-172,980,1916,2571,2922,3002,2872,2644,2432,2358,2513,2953,3688,4680,5851,7101,8316,9393,10242,10803,11037,10932,10504,9777,8803,7648,6373,5067,3806,2639,1643,815,177,-299,-657,-937,-1199,-1481,-1803,-2175,-2568,-2948,-3265,-3457,-3489,-3306,-2920,-2329,-1596,-789,-6,660,1102,1274,1124,668,-52,-970,-1982,-3001,-3927,-4687,-5224,-5499,-5496,-5212,-4656,-3855,-2839,-1666,-389,913,2177,3316,4282,5010,5481,5679,5630,5357,4940,4431,3912,3449,3096,2886,2850,2979,3273,3717,4281,4944,5665,6404,7113,7739,8240,8569,8721,8688,8521,8263,7983,7738,7569,7486,7471,7477,7443,7307,7026,6556,5914,5105,4186,3207,2230,1312,505,-161,-659,-984,-1143,-1130,-987,-705,-337,113,590,1080,1515,1876,2095,2154,2005,1660,1117,429,-342,-1108,-1789,-2300,-2588,-2640,-2451,-2080,-1584,-1021,-475,21,427,723,925,1026,1071,1054,1035,995,979,974,985,1005,1025,1040,1050,1053,1063,1067,1083,1091,1095,1083,1051,1009,951,902,862,851,875,931,1017,1126,1233,1346,1437,1524,1587,1626,1624,1555,1394,1109,679,103,-591,-1372,-2164,-2905,-3524,-3963,-4199,-4233,-4100,-3855,-3583,-3351,-3231,-3268,-3454,-3786,-4184,-4593,-4920,-5113,-5113,-4936,-4588,-4157,-3705,-3350,-3155,-3206,-3513,-4089,-4877,-5831,-6851,-7870,-8799,-9574,-10145,-10456,-10490,-10206,-9615,-8712,-7542,-6153,-4633,-3076,-1595,-297,725,1394,1665,1547,1059,294,-655,-1661,-2602,-3377,-3906,-4163,-4154,-3914,-3521,-3016,-2493,-1967,-1491,-1069,-706,-410,-173,2,122,196,243,285,333,418,510,621,686,673,519,176,-388,-1183,-2188,-3354,-4606,-5856,-7014,-8005,-8759,-9254,-9474,-9431,-9172,-8706,-8096,-7346,-6489,-5535,-4503,-3416,-2322,-1263,-314,460,1000,1242,1192,833,244,-527,-1369,-2189,-2914,-3466,-3842,-4020,-4044,-3930,-3719,-3425,-3062,-2617,-2104,-1493,-834,-108,598,1273,1829,2242,2461,2488,2319,2009,1592,1146,718,350,78,-114,-224,-284,-310,-308,-283,-200,-55,205,568,1053,1629,2262,2914,3540,4117,4621,5043,5376,5605,5726,5709,5554,5242,4788,4202,3535,2828,2153,1573,1138,903,862,1024,1325,1719,2115,2446,2634,2660,2486,2164,1731,1257,835,510,350,378,582,959,1442,1996,2545,3028,3380,3553,3490,3179,2591,1758,701,-511,-1807,-3077,-4227,-5140,-5736,-5943,-5742,-5146,-4228,-3082,-1845,-653,355,1075,1441,1431,1083,482,-275,-1039,-1710,-2174,-2365,-2256,-1848,-1182,-309,691,1751,2780,3712,4470,5006,5281,5288,5047,4612,4042,3432,2840,2325,1916,1604,1368,1168,947,683,324,-116,-663,-1260,-1902,-2512,-3060,-3484,-3751,-3841,-3746,-3494,-3108,-2639,-2125,-1606,-1099,-625,-172,256,661,1056,1410,1728,1975,2144,2206,2154,1971,1652,1196,608,-98,-898,-1750,-2606,-3404,-4079,-4575,-4841,-4855,-4613,-4140,-3490,-2720,-1923,-1157,-523,-52,177,173,-99,-587,-1275,-2091,-2976,-3865,-4689,-5405,-5975,-6380,-6603,-6651,-6516,-6211,-5740,-5124,-4374,-3541,-2640,-1737,-859,-46,677,1297,1802,2176,2414,2489,2398,2123,1684,1098,412,-306,-1017,-1635,-2147,-2509,-2723,-2805,-2756,-2618,-2372,-2047,-1616,-1081,-430,336,1197,2131,3084,4014,4848,5543,6048,6334,6390,6218,5843,5296,4611,3826,2963,2054,1104,142,-826,-1752,-2619,-3360,-3954,-4345,-4529,-4486,-4242,-3814,-3253,-2600,-1909,-1219,-580,-15,428,738,874,819,564,95,-555,-1373,-2294,-3260,-4199,-5023,-5673,-6061,-6145,-5881,-5260,-4311,-3078,-1659,-155,1313,2633,3724,4529,5039,5278,5306,5194,5020,4864,4762,4770,4866,5057,5289,5517,5687,5743,5658,5417,5038,4570,4064,3593,3220,2979,2902,2960,3128,3338,3532,3649,3656,3534,3294,2983,2635,2329,2094,1989,2008,2163,2394,2666,2893,3017,2971,2726,2268,1624,827,-52,-971,-1863,-2705,-3455,-4117,-4670,-5131,-5478,-5730,-5865,-5898,-5826,-5647,-5387,-5047,-4658,-4231,-3784,-3332,-2870,-2421,-1955,-1495,-1007,-498,40,624,1233,1877,2533,3170,3782,4323,4796,5181,5482,5717,5875,5991,6039,6029,5943,5771,5509,5162,4743,4267,3772,3258,2775,2314,1923,1604,1383,1273,1271,1371,1544,1758,1972,2144,2246,2264,2198,2070,1909,1745,1611,1526,1482,1486,1494,1492,1427,1282,1010,623,99,-511,-1179,-1834,-2414,-2857,-3127,-3192,-3080,-2799,-2417,-1970,-1521,-1090,-710,-384,-105,119,304,449,542,600,597,549,446,292,101,-124,-352,-566,-721,-791,-712,-470,-5,681,1602,2729,4022,5410,6829,8178,9393,10388,11119,11539,11653,11450,10986,10279,9416,8438,7419,6405,5431,4523,3676,2897,2168,1496,892,364,-26,-274,-315,-154,220,770,1449,2181,2892,3497,3933,4146,4122,3856,3387,2768,2065,1359,700,148,-290,-610,-836,-1013,-1172,-1351,-1576,-1844,-2152,-2474,-2772,-3018,-3167,-3201,-3095,-2851,-2474,-1976,-1381,-714,8,755,1515,2274,3010,3708,4339,4873,5271,5491,5507,5290,4848,4203,3405,2518,1637,828,177,-271,-500,-501,-331,-26,322,657,898,997,926,666,234,-340,-1014,-1728,-2429,-3071,-3622,-4069,-4420,-4702,-4935,-5157,-5368,-5573,-5749,-5862,-5880,-5775,-5530,-5161,-4691,-4183,-3682,-3268,-2952,-2785,-2728,-2753,-2795,-2787,-2668,-2413,-2007,-1497,-931,-401,25,265,295,89,-332,-918,-1632,-2390,-3147,-3857,-4473,-5010,-5439,-5809,-6115,-6393,-6639,-6846,-6981,-7007,-6861,-6515,-5915,-5087,-4029,-2825,-1549,-304,800,1691,2302,2618,2654,2453,2085,1615,1114,616,156,-276,-683,-1104,-1544,-2039,-2575,-3157,-3755,-4357,-4911,-5419,-5821,-6140,-6339,-6454,-6490,-6496,-6504,-6558,-6673,-6870,-7106,-7367,-7563,-7658,-7554,-7238,-6647,-5826,-4793,-3632,-2455,-1360,-480,105,333,192,-279,-1011,-1892,-2824,-3694,-4424,-4965,-5269,-5352,-5203,-4853,-4328,-3658,-2892,-2069,-1254,-487,164,670,980,1094,994,708,271,-273,-820,-1320,-1641,-1731,-1511,-965,-100,1010,2293,3599,4835,5863,6622,7059,7188,7063,6753,6371,6000,5741,5637,5732,6006,6438,6952,7486,7932,8228,8275,8029,7451,6519,5276,3747,2031,207,-1607,-3318,-4834,-6096,-7067,-7744,-8135,-8267,-8176,-7881,-7424,-6822,-6110,-5314,-4478,-3633,-2851,-2154,-1628,-1272,-1130,-1163,-1337,-1581,-1804,-1949,-1932,-1747,-1372,-854,-219,448,1106,1684,2135,2440,2558,2515,2305,1980,1570,1140,735,405,191,107,171,369,698,1140,1680,2316,3021,3800,4625,5466,6296,7052,7689,8163,8424,8467,8289,7914,7389,6765,6105,5469,4898,4439,4088,3859,3709,3605,3508,3346,3108,2727,2220,1570,815,-12,-859,-1681,-2433,-3098,-3668,-4158,-4609,-5050,-5526,-6059,-6642,-7261,-7854,-8361,-8710,-8827,-8682,-8249,-7567,-6676,-5680,-4646,-3684,-2829,-2132,-1579,-1140,-778,-430,-63,356,850,1410,2045,2713,3406,4076,4690,5200,5565,5742,5710,5444,4960,4264,3407,2423,1378,318,-687,-1591,-2326,-2847,-3107,-3067,-2718,-2065,-1147,-41,1168,2359,3419,4250,4769,4940,4761,4253,3493,2536,1485,405,-637,-1582,-2423,-3134,-3735,-4234,-4653,-5010,-5323,-5601,-5855,-6093,-6302,-6485,-6617,-6684,-6673,-6573,-6379,-6115,-5775,-5403,-4985,-4548,-4069,-3541,-2955,-2289,-1559,-779,10,747,1358,1775,1930,1796,1372,699,-135,-1043,-1890,-2597,-3053,-3209,-3042,-2544,-1780,-796,289,1393,2386,3189,3709,3913,3775,3342,2657,1828,949,136,-517,-941,-1111,-1022,-727,-277,244,775,1256,1646,1941,2119,2217,2236,2226,2209,2233,2326,2522,2823,3247,3750,4314,4885,5396,5810,6054,6095,5914,5481,4843,3994,3016,1941,848,-203,-1154,-1946,-2552,-2947,-3134,-3138,-2997,-2768,-2514,-2280,-2111,-2011,-1965,-1938,-1857,-1667,-1297,-710,109,1124,2282,3466,4573,5463,6039,6211,5950,5251,4171,2792,1234,-367,-1865,-3134,-4063,-4595,-4703,-4432,-3851,-3077,-2244,-1471,-887,-559,-539,-811,-1346,-2053,-2855,-3643,-4331,-4851,-5138,-5176,-4932,-4427,-3653,-2649,-1435,-69,1392,2873,4295,5579,6655,7469,7992,8213,8145,7824,7291,6614,5838,5039,4249,3533,2918,2444,2130,1992,2030,2228,2555,2950,3362,3708,3927,3967,3778,3364,2717,1878,892,-182,-1261,-2285,-3165,-3835,-4238,-4315,-4062,-3466,-2581,-1467,-227,1029,2184,3133,3799,4150,4171,3925,3474,2928,2402,1998,1796,1849,2144,2634,3235,3804,4233,4364,4124,3428,2299,763,-1050,-3003,-4928,-6626,-7962,-8791,-9049,-8719,-7852,-6531,-4920,-3154,-1423,144,1428,2358,2927,3157,3125,2944,2722,2584,2637,2935,3530,4380,5441,6587,7710,8644,9279,9504,9261,8555,7437,6004,4418,2817,1389,259,-448,-676,-408,316,1410,2752,4189,5568,6735,7567,7974,7919,7413,6533,5391,4134,2931,1925,1253,976,1130,1658,2474,3432,4359,5104,5500,5467,4942,3967,2633,1085,-482,-1895,-2968,-3602,-3717,-3344,-2546,-1450,-225,978,1988,2697,3017,2916,2421,1572,481,-762,-2029,-3215,-4219,-4970,-5416,-5537,-5336,-4840,-4085,-3129,-2026,-833,384,1593,2727,3771,4681,5443,6033,6440,6651,6656,6467,6082,5538,4879,4146,3421,2746,2179,1746,1443,1252,1122,1003,832,572,185,-328,-961,-1687,-2456,-3245,-3973,-4628,-5136,-5473,-5603,-5493,-5145,-4551,-3757,-2812,-1806,-841,-39,499,667,413,-286,-1403,-2843,-4486,-6152,-7665,-8840,-9543,-9673,-9234,-8264,-6914,-5347,-3793,-2449,-1508,-1092,-1255,-1972,-3143,-4595,-6134,-7531,-8599,-9179,-9173,-8580,-7434,-5887,-4084,-2252,-556,793,1707,2082,1950,1353,438,-655,-1728,-2618,-3177,-3304,-2968,-2188,-1066,263,1616,2799,3642,4005,3799,3035,1752,93,-1775,-3661,-5363,-6721,-7604,-7945,-7741,-7041,-5966,-4658,-3301,-2059,-1109,-554,-491,-926,-1818,-3087,-4563,-6103,-7491,-8579,-9210,-9320,-8865,-7916,-6551,-4933,-3241,-1642,-320,616,1087,1097,695,-5,-893,-1815,-2681,-3390,-3921,-4270,-4485,-4619,-4765,-4969,-5299,-5767,-6356,-7035,-7716,-8329,-8771,-8984,-8905,-8532,-7869,-6963,-5864,-4646,-3361,-2074,-823,358,1454,2452,3373,4220,5015,5785,6515,7234,7890,8471,8907,9150,9137,8822,8190,7250,6049,4678,3228,1835,602,-363,-1002,-1278,-1210,-847,-274,396,1059,1587,1909,1947,1680,1130,336,-594,-1567,-2440,-3099,-3427,-3349,-2834,-1900,-634,841,2355,3728,4793,5400,5468,4969,3955,2551,936,-679,-2055,-3023,-3412,-3193,-2369,-1069,528,2197,3692,4803,5357,5260,4499,3147,1350,-689,-2742,-4584,-6004,-6872,-7075,-6628,-5560,-3996,-2079,10,2090,3982,5551,6692,7370,7597,7460,7071,6599,6186,5983,6088,6544,7341,8407,9615,10814,11839,12519,12749,12423,11529,10092,8189,5957,3535,1102,-1192,-3203,-4823,-5996,-6699,-6977,-6886,-6545,-6063,-5552,-5144,-4883,-4853,-5040,-5417,-5930,-6465,-6943,-7249,-7324,-7114,-6620,-5864,-4910,-3829,-2713,-1627,-646,212,929,1523,2040,2492,2941,3374,3802,4197,4515,4719,4764,4631,4304,3819,3195,2512,1819,1200,711,396,288,364,617,971,1383,1772,2088,2285,2325,2216,1931,1520,991,410,-171,-669,-1024,-1157,-1037,-653,-20,780,1674,2536,3250,3718,3844,3604,2997,2070,940,-313,-1517,-2604,-3457,-4054,-4384,-4496,-4455,-4375,-4326,-4429,-4712,-5230,-5957,-6852,-7849,-8840,-9739,-10435,-10844,-10903,-10572,-9863,-8820,-7523,-6089,-4643,-3309,-2208,-1397,-934,-778,-895,-1160,-1480,-1712,-1758,-1540,-1019,-211,824,2000,3194,4279,5150,5701,5897,5707,5188,4397,3448,2462,1549,826,359,192,321,708,1280,1949,2610,3171,3549,3681,3553,3161,2566,1840,1094,441,-6,-159,26,562,1385,2413,3509,4521,5309,5737,5723,5235,4291,2971,1392,-289,-1913,-3319,-4366,-4961,-5031,-4600,-3703,-2451,-995,523,1910,3043,3780,4066,3857,3193,2130,790,-705,-2194,-3555,-4649,-5399,-5756,-5708,-5301,-4603,-3706,-2722,-1752,-882,-184,310,581,664,563,362,72,-236,-547,-836,-1095,-1335,-1558,-1778,-2011,-2228,-2445,-2596,-2657,-2564,-2279,-1762,-1031,-87,987,2143,3277,4333,5224,5918,6382,6602,6606,6394,6030,5540,4996,4454,3974,3619,3424,3421,3598,3925,4337,4742,5056,5175,5050,4631,3947,3025,1965,847,-207,-1112,-1782,-2180,-2285,-2138,-1783,-1328,-845,-444,-193,-125,-261,-550,-943,-1355,-1694,-1894,-1880,-1642,-1167,-505,281,1103,1858,2451,2804,2859,2591,2027,1195,204,-880,-1917,-2831,-3526,-3952,-4107,-3988,-3668,-3183,-2632,-2059,-1532,-1081,-718,-444,-222,-22,199,489,868,1360,1961,2643,3374,4105,4771,5347,5774,6052,6175,6163,6072,5937,5840,5818,5934,6205,6639,7215,7881,8572,9194,9653,9848,9706,9172,8237,6943,5353,3608,1818,149,-1282,-2368,-3050,-3302,-3172,-2701,-2017,-1205,-398,319,864,1199,1306,1209,942,566,151,-241,-536,-685,-646,-392,74,745,1583,2548,3574,4600,5554,6363,6973,7331,7413,7211,6744,6033,5135,4085,2945,1753,556,-603,-1695,-2674,-3513,-4180,-4645,-4897,-4926,-4745,-4370,-3851,-3230,-2570,-1934,-1371,-927,-631,-475,-466,-550,-692,-842,-927,-919,-769,-459,-9,580,1256,1986,2722,3428,4067,4610,5044,5342,5517,5557,5485,5308,5056,4725,4349,3916,3448,2941,2402,1833,1244,630,1,-644,-1300,-1949,-2599,-3207,-3784,-4286,-4712,-5043,-5265,-5378,-5363,-5230,-4965,-4574,-4080,-3486,-2857,-2218,-1647,-1189,-901,-830,-978,-1360,-1925,-2627,-3394,-4134,-4784,-5266,-5554,-5624,-5504,-5232,-4882,-4520,-4233,-4071,-4096,-4307,-4705,-5250,-5876,-6531,-7120,-7591,-7880,-7958,-7809,-7453,-6912,-6248,-5509,-4750,-4026,-3354,-2761,-2239,-1780,-1368,-984,-608,-230,159,556,952,1330,1658,1923,2085,2151,2099,1954,1734,1469,1214,1004,886,885,1008,1223,1490,1709,1805,1673,1240,465,-666,-2089,-3735,-5465,-7141,-8620,-9776,-10510,-10778,-10568,-9919,-8911,-7645,-6247,-4839,-3551,-2480,-1716,-1314,-1292,-1642,-2317,-3235,-4301,-5397,-6420,-7254,-7846,-8102,-8041,-7630,-6931,-5987,-4883,-3711,-2569,-1546,-726,-171,89,27,-328,-953,-1778,-2742,-3745,-4716,-5552,-6191,-6562,-6622,-6362,-5773,-4910,-3810,-2567,-1257,31,1220,2247,3072,3665,4027,4173,4133,3959,3709,3445,3236,3123,3153,3322,3641,4052,4533,5004,5426,5734,5899,5904,5754,5482,5143,4787,4494,4303,4249,4338,4520,4751,4930,4991,4850,4489,3898,3135,2264,1397,617,30,-329,-419,-285,35,434,830,1134,1273,1230,986,597,93,-434,-936,-1345,-1625,-1760,-1751,-1638,-1446,-1252,-1078,-985,-976,-1065,-1214,-1383,-1524,-1560,-1466,-1193,-743,-133,603,1412,2235,3024,3724,4306,4734,5006,5103,5040,4809,4426,3902,3257,2522,1739,968,275,-274,-609,-702,-506,-64,615,1433,2325,3176,3897,4402,4616,4511,4065,3308,2294,1090,-193,-1468,-2609,-3543,-4165,-4446,-4323,-3817,-2914,-1684,-160,1548,3345,5107,6699,8000,8896,9298,9160,8465,7254,5598,3635,1501,-600,-2508,-4040,-5071,-5525,-5378,-4691,-3555,-2124,-564,958,2291,3316,3961,4189,4014,3487,2686,1710,663,-344,-1226,-1899,-2317,-2454,-2311,-1916,-1311,-556,278,1135,1937,2652,3221,3630,3847,3864,3663,3247,2621,1816,877,-126,-1108,-1989,-2685,-3151,-3358,-3327,-3111,-2784,-2441,-2185,-2077,-2205,-2575,-3198,-4036,-5019,-6074,-7087,-7974,-8636,-9011,-9071,-8813,-8272,-7513,-6588,-5590,-4565,-3579,-2668,-1859,-1160,-575,-82,326,672,960,1186,1348,1404,1363,1183,892,491,27,-460,-924,-1301,-1577,-1697,-1675,-1510,-1224,-867,-484,-121,161,349,406,355,208,9,-197,-359,-439,-397,-218,101,552,1112,1743,2423,3094,3742,4317,4807,5167,5387,5418,5257,4875,4296,3557,2720,1882,1131,562,236,189,398,826,1377,1960,2462,2778,2829,2555,1935,989,-237,-1654,-3146,-4599,-5881,-6883,-7541,-7786,-7638,-7108,-6248,-5135,-3829,-2413,-961,465,1783,2938,3858,4494,4805,4755,4367,3626,2645,1456,232,-933,-1869,-2467,-2622,-2296,-1500,-312,1146,2703,4177,5396,6192,6478,6179,5326,3976,2270,359,-1555,-3298,-4694,-5625,-6016,-5856,-5188,-4113,-2752,-1270,207,1529,2615,3391,3846,3971,3820,3410,2807,2050,1173,245,-708,-1588,-2340,-2868,-3101,-2980,-2483,-1618,-442,952,2455,3919,5218,6215,6815,6946,6588,5763,4531,2993,1280,-476,-2131,-3562,-4678,-5396,-5698,-5564,-5049,-4187,-3082,-1808,-478,813,1984,2952,3670,4094,4202,4003,3499,2748,1798,745,-314,-1258,-1990,-2402,-2459,-2118,-1430,-431,752,2039,3291,4421,5341,5994,6356,6433,6252,5868,5343,4753,4171,3660,3269,3025,2923,2959,3082,3266,3457,3631,3758,3837,3850,3821,3725,3581,3349,3030,2584,2021,1336,588,-170,-834,-1316,-1534,-1415,-965,-191,811,1939,3055,4020,4706,5025,4908,4371,3447,2230,863,-537,-1790,-2800,-3441,-3678,-3484,-2902,-2005,-890,315,1504,2552,3386,3943,4191,4147,3822,3270,2543,1689,771,-162,-1061,-1872,-2539,-3013,-3236,-3177,-2811,-2146,-1219,-97,1126,2348,3457,4356,4964,5239,5159,4764,4099,3262,2362,1508,813,361,204,372,829,1540,2413,3367,4307,5154,5846,6343,6618,6673,6497,6100,5476,4629,3573,2324,935,-533,-1983,-3312,-4406,-5174,-5531,-5447,-4923,-4010,-2803,-1428,-36,1225,2194,2774,2876,2478,1634,393,-1068,-2629,-4096,-5320,-6177,-6566,-6472,-5899,-4938,-3680,-2269,-827,511,1661,2521,3075,3260,3103,2589,1755,637,-722,-2241,-3859,-5461,-6957,-8238,-9198,-9780,-9919,-9635,-8953,-7963,-6766,-5494,-4268,-3211,-2419,-1937,-1812,-1994,-2454,-3087,-3797,-4467,-4999,-5315,-5364,-5131,-4639,-3920,-3044,-2071,-1078,-125,723,1422,1920,2192,2195,1932,1377,569,-475,-1664,-2938,-4174,-5268,-6122,-6632,-6757,-6454,-5752,-4688,-3370,-1908,-460,826,1795,2331,2347,1816,779,-689,-2427,-4273,-6034,-7519,-8592,-9117,-9085,-8466,-7399,-5946,-4317,-2622,-1033,353,1456,2225,2664,2760,2561,2083,1385,509,-491,-1542,-2598,-3567,-4403,-5034,-5426,-5557,-5433,-5094,-4586,-3994,-3380,-2838,-2413,-2168,-2111,-2258,-2571,-3018,-3523,-4034,-4462,-4770,-4899,-4852,-4613,-4229,-3713,-3125,-2502,-1871,-1277,-721,-238,176,499,721,834,823,699,465,162,-189,-513,-791,-937,-940,-745,-349,250,1040,1974,3004,4039,5000,5767,6267,6398,6130,5450,4395,3054,1538,-7,-1434,-2606,-3412,-3794,-3735,-3278,-2500,-1516,-437,611,1541,2282,2780,3034,3026,2795,2369,1791,1125,418,-263,-864,-1327,-1604,-1653,-1456,-997,-292,632,1715,2890,4062,5141,6032,6648,6935,6848,6397,5604,4537,3291,1956,669,-489,-1417,-2054,-2379,-2372,-2067,-1493,-701,240,1272,2319,3300,4153,4781,5139,5163,4841,4181,3227,2070,818,-401,-1453,-2231,-2637,-2627,-2171,-1317,-112,1315,2847,4318,5578,6482,6921,6825,6192,5053,3545,1784,-4,-1668,-3004,-3908,-4287,-4163,-3570,-2650,-1518,-350,729,1607,2214,2519,2544,2311,1905,1378,815,278,-180,-522,-727,-785,-702,-481,-139,311,864,1480,2169,2872,3573,4234,4800,5253,5548,5668,5616,5386,5025,4551,4029,3484,2970,2500,2096,1759,1480,1256,1063,898,739,582,407,203,-54,-387,-818,-1370,-2033,-2809,-3639,-4481,-5246,-5861,-6255,-6367,-6185,-5690,-4931,-3943,-2813,-1609,-438,639,1524,2183,2575,2683,2545,2162,1625,970,298,-340,-857,-1233,-1419,-1447,-1327,-1115,-855,-591,-361,-170,-37,60,119,139,135,67,-51,-266,-569,-985,-1501,-2101,-2761,-3421,-4038,-4534,-4855,-4941,-4764,-4323,-3648,-2798,-1862,-926,-91,573,1017,1226,1212,1029,715,350,-34,-378,-673,-881,-1010,-1023,-928,-693,-323,190,823,1531,2251,2899,3389,3638,3587,3219,2551,1655,631,-399,-1306,-1985,-2359,-2386,-2083,-1483,-667,275,1247,2136,2875,3364,3584,3482,3095,2440,1612,690,-201,-962,-1496,-1755,-1714,-1419,-925,-345,230,689,975,1035,880,531,39,-526,-1101,-1617,-2017,-2273,-2349,-2270,-2034,-1703,-1319,-929,-600,-342,-188,-123,-123,-159,-187,-184,-116,7,185,389,567,713,749,691,489,168,-268,-781,-1320,-1822,-2221,-2438,-2424,-2122,-1535,-671,392,1568,2720,3719,4438,4772,4680,4149,3253,2083,788,-491,-1608,-2456,-2968,-3119,-2951,-2510,-1921,-1249,-635,-128,190,290,174,-149,-629,-1202,-1802,-2344,-2766,-3012,-3056,-2898,-2574,-2131,-1644,-1168,-770,-480,-305,-235,-215,-204,-125,68,421,950,1641,2465,3345,4223,4996,5601,5966,6057,5860,5414,4767,4010,3247,2561,2053,1760,1722,1904,2290,2788,3348,3878,4306,4586,4656,4507,4133,3550,2817,1980,1141,359,-262,-682,-838,-744,-410,91,686,1271,1765,2084,2188,2069,1736,1264,708,167,-282,-570,-646,-497,-121,436,1133,1882,2626,3264,3748,4010,4023,3770,3285,2603,1823,1029,331,-177,-434,-409,-115,392,1027,1692,2276,2709,2910,2881,2606,2163,1601,1025,516,162,19,116,450,987,1663,2407,3130,3757,4230,4506,4584,4477,4223,3882,3505,3162,2886,2717,2666,2725,2882,3097,3333,3551,3698,3744,3653,3411,3020,2506,1897,1267,651,133,-265,-511,-608,-588,-493,-383,-323,-353,-515,-808,-1215,-1690,-2165,-2568,-2828,-2882,-2702,-2282,-1649,-872,-29,765,1420,1830,1954,1756,1271,559,-268,-1090,-1779,-2228,-2369,-2182,-1712,-1041,-301,369,841,994,786,198,-715,-1855,-3099,-4302,-5327,-6076,-6460,-6476,-6132,-5504,-4685,-3787,-2935,-2217,-1727,-1484,-1516,-1758,-2171,-2639,-3084,-3405,-3534,-3419,-3054,-2446,-1657,-734,212,1117,1876,2409,2674,2605,2229,1550,652,-381,-1438,-2384,-3131,-3568,-3666,-3414,-2858,-2097,-1247,-451,153,447,351,-163,-1085,-2320,-3777,-5277,-6696,-7863,-8690,-9094,-9069,-8661,-7948,-7064,-6136,-5309,-4673,-4317,-4230,-4398,-4716,-5095,-5393,-5529,-5418,-5050,-4460,-3719,-2947,-2256,-1766,-1549,-1656,-2060,-2718,-3517,-4353,-5088,-5628,-5868,-5782,-5339,-4583,-3572,-2387,-1144,64,1124,1942,2465,2621,2434,1904,1110,143,-888,-1852,-2640,-3150,-3326,-3137,-2606,-1791,-779,301,1335,2186,2769,3007,2883,2430,1707,828,-89,-926,-1573,-1969,-2093,-1961,-1652,-1255,-885,-656,-645,-914,-1464,-2251,-3193,-4166,-5040,-5693,-6019,-5977,-5544,-4785,-3789,-2669,-1597,-682,-70,167,7,-534,-1348,-2313,-3248,-3998,-4411,-4392,-3915,-2999,-1754,-301,1182,2544,3633,4353,4639,4498,3969,3145,2142,1103,154,-568,-987,-1038,-711,-47,888,1975,3095,4110,4901,5361,5448,5134,4475,3551,2481,1419,482,-183,-521,-465,-51,678,1622,2657,3667,4532,5170,5529,5602,5420,5058,4591,4125,3740,3504,3455,3591,3885,4277,4696,5053,5283,5308,5103,4645,3971,3130,2208,1294,494,-127,-492,-602,-448,-94,402,930,1404,1718,1797,1607,1135,443,-395,-1254,-2018,-2574,-2849,-2811,-2479,-1915,-1220,-501,109,536,686,553,136,-497,-1264,-2038,-2710,-3153,-3278,-3035,-2414,-1456,-258,1069,2369,3516,4375,4877,4965,4677,4064,3241,2340,1504,864,536,570,1002,1776,2825,4024,5219,6282,7056,7455,7408,6917,6037,4860,3551,2241,1117,292,-129,-122,290,1019,1934,2878,3678,4199,4312,3994,3226,2121,782,-596,-1858,-2830,-3409,-3525,-3194,-2480,-1498,-411,635,1467,1970,2049,1681,891,-222,-1532,-2849,-4015,-4851,-5250,-5153,-4568,-3579,-2314,-953,336,1370,2024,2211,1896,1124,-27,-1419,-2893,-4280,-5417,-6172,-6461,-6235,-5521,-4381,-2918,-1280,405,1979,3317,4325,4927,5098,4852,4229,3318,2222,1055,-56,-1012,-1719,-2138,-2242,-2071,-1679,-1153,-595,-97,258,422,367,127,-280,-767,-1290,-1783,-2202,-2536,-2774,-2935,-3047,-3124,-3195,-3269,-3329,-3376,-3354,-3249,-3011,-2630,-2088,-1417,-631,197,1026,1776,2411,2863,3134,3183,3056,2761,2374,1941,1545,1239,1078,1082,1257,1561,1957,2356,2705,2919,2967,2810,2462,1943,1291,569,-171,-859,-1441,-1870,-2111,-2153,-2003,-1687,-1244,-735,-206,271,652,891,955,835,532,93,-446,-984,-1460,-1773,-1863,-1679,-1222,-526,339,1261,2119,2790,3153,3138,2716,1901,786,-510,-1830,-3009,-3910,-4421,-4510,-4181,-3520,-2643,-1701,-835,-189,164,165,-161,-760,-1520,-2332,-3050,-3583,-3829,-3760,-3382,-2731,-1923,-1046,-252,366,713,744,474,-50,-730,-1442,-2075,-2503,-2665,-2509,-2065,-1376,-543,332,1131,1761,2141,2231,2012,1516,769,-130,-1118,-2071,-2894,-3496,-3788,-3742,-3337,-2606,-1608,-429,830,2061,3163,4054,4663,4960,4938,4632,4113,3459,2798,2217,1823,1677,1794,2177,2747,3451,4163,4827,5335,5677,5811,5779,5606,5358,5072,4789,4513,4239,3929,3546,3056,2421,1654,754,-215,-1199,-2102,-2847,-3343,-3533,-3386,-2902,-2133,-1139,-35,1085,2093,2900,3435,3645,3553,3174,2603,1925,1246,667,245,31,15,168,444,760,1078,1324,1493,1572,1576,1544,1502,1478,1506,1572,1703,1871,2081,2320,2583,2860,3150,3433,3704,3946,4133,4262,4304,4261,4118,3885,3564,3187,2775,2384,2049,1832,1758,1856,2119,2521,3006,3504,3931,4214,4292,4129,3734,3139,2409,1629,880,242,-238,-529,-647,-623,-525,-419,-398,-513,-835,-1367,-2106,-2997,-3960,-4898,-5689,-6253,-6487,-6367,-5874,-5050,-3973,-2745,-1486,-329,629,1293,1632,1638,1345,815,115,-670,-1469,-2213,-2839,-3292,-3534,-3524,-3256,-2738,-2004,-1126,-186,701,1445,1941,2149,2043,1660,1070,384,-292,-834,-1169,-1235,-1037,-597,-6,661,1278,1767,2031,2032,1748,1207,469,-384,-1244,-2017,-2596,-2930,-2967,-2738,-2266,-1655,-988,-384,75,319,327,101,-310,-847,-1432,-2004,-2500,-2892,-3168,-3334,-3420,-3463,-3498,-3560,-3660,-3789,-3931,-4030,-4062,-3967,-3742,-3387,-2935,-2446,-2002,-1663,-1532,-1625,-1989,-2598,-3401,-4326,-5272,-6138,-6852,-7345,-7615,-7673,-7571,-7387,-7189,-7041,-6983,-7014,-7116,-7250,-7345,-7369,-7264,-7022,-6637,-6139,-5551,-4930,-4305,-3708,-3170,-2692,-2279,-1925,-1616,-1336,-1080,-836,-594,-375,-153,34,203,339,442,533,606,697,814,977,1195,1467,1774,2097,2400,2653,2828,2912,2905,2817,2672,2486,2279,2060,1823,1562,1252,871,403,-178,-859,-1635,-2462,-3294,-4056,-4684,-5116,-5296,-5224,-4886,-4341,-3641,-2863,-2086,-1384,-805,-403,-165,-117,-204,-427,-738,-1125,-1580,-2104,-2711,-3406,-4194,-5041,-5911,-6710,-7355,-7736,-7767,-7393,-6596,-5432,-3981,-2386,-798,636,1778,2563,2947,2982,2729,2329,1898,1572,1451,1592,2005,2648,3439,4269,5016,5575,5859,5834,5501,4923,4184,3413,2726,2244,2036,2153,2562,3223,4019,4866,5634,6254,6653,6815,6739,6456,6003,5430,4781,4088,3383,2674,1975,1287,619,-19,-596,-1095,-1469,-1684,-1720,-1543,-1176,-625,54,810,1565,2250,2804,3163,3319,3251,2998,2589,2084,1525,966,440,-47,-463,-844,-1160,-1443,-1670,-1833,-1922,-1909,-1796,-1584,-1282,-937,-572,-239,41,242,385,481,580,732,964,1318,1781,2342,2953,3557,4092,4503,4745,4812,4701,4447,4110,3722,3374,3090,2924,2884,2968,3151,3393,3650,3879,4043,4138,4154,4126,4072,4032,4032,4079,4183,4301,4429,4491,4476,4314,4007,3518,2882,2116,1281,449,-312,-920,-1324,-1485,-1402,-1106,-641,-87,481,988,1363,1571,1593,1435,1132,732,274,-193,-645,-1073,-1486,-1897,-2346,-2824,-3361,-3908,-4443,-4890,-5192,-5282,-5124,-4703,-4044,-3205,-2268,-1330,-493,163,571,721,598,274,-209,-748,-1260,-1672,-1904,-1926,-1714,-1282,-669,71,844,1580,2178,2582,2755,2675,2400,1960,1463,974,580,338,285,427,751,1210,1746,2292,2765,3110,3250,3178,2853,2313,1582,713,-213,-1143,-1990,-2702,-3216,-3504,-3525,-3299,-2828,-2171,-1378,-530,309,1058,1667,2094,2312,2325,2146,1806,1353,827,269,-293,-839,-1368,-1878,-2379,-2874,-3347,-3793,-4170,-4443,-4563,-4500,-4205,-3710,-2987,-2124,-1153,-165,766,1579,2220,2676,2947,3066,3077,3031,2977,2946,2954,2992,3050,3072,3049,2909,2650,2237,1680,991,226,-573,-1309,-1926,-2340,-2515,-2425,-2088,-1549,-875,-143,566,1186,1666,1966,2075,1985,1696,1235,611,-141,-980,-1883,-2780,-3659,-4445,-5124,-5625,-5932,-5987,-5793,-5328,-4620,-3712,-2651,-1529,-406,622,1495,2146,2540,2662,2509,2119,1514,754,-119,-1060,-2015,-2944,-3804,-4541,-5120,-5490,-5625,-5505,-5137,-4548,-3771,-2889,-1942,-1031,-192,498,1021,1350,1491,1478,1349,1168,1004,915,959,1171,1560,2109,2793,3537,4291,4968,5498,5827,5894,5694,5219,4510,3620,2643,1649,759,14,-486,-758,-753,-537,-115,429,1059,1688,2277,2746,3073,3212,3156,2918,2511,1986,1389,763,176,-350,-762,-1042,-1175,-1170,-1021,-775,-433,-40,392,842,1294,1739,2154,2537,2853,3086,3211,3191,3007,2636,2061,1302,368,-672,-1777,-2831,-3777,-4505,-4969,-5122,-4961,-4508,-3815,-2944,-1966,-945,55,994,1825,2532,3106,3548,3888,4137,4352,4541,4750,4975,5230,5487,5736,5931,6056,6075,5978,5757,5428,5007,4534,4038,3562,3143,2801,2561,2422,2384,2435,2548,2718,2896,3071,3194,3233,3149,2903,2476,1854,1054,104,-948,-2024,-3063,-3975,-4694,-5161,-5335,-5199,-4768,-4085,-3198,-2202,-1164,-177,688,1368,1812,1998,1901,1540,930,107,-873,-1960,-3082,-4178,-5171,-6010,-6628,-6999,-7085,-6890,-6431,-5741,-4886,-3947,-2984,-2101,-1331,-725,-286,5,187,311,428,591,831,1172,1614,2159,2759,3412,4035,4620,5093,5432,5597,5570,5349,4939,4360,3647,2826,1944,1042,151,-666,-1389,-1952,-2332,-2483,-2382,-2032,-1426,-634,300,1258,2140,2824,3203,3202,2781,1939,737,-752,-2400,-4089,-5686,-7076,-8171,-8900,-9237,-9182,-8756,-8025,-7043,-5893,-4648,-3391,-2193,-1136,-278,321,610,566,165,-572,-1628,-2943,-4446,-6043,-7628,-9089,-10321,-11224,-11740,-11820,-11492,-10778,-9787,-8602,-7352,-6149,-5074,-4208,-3565,-3139,-2910,-2794,-2742,-2666,-2504,-2207,-1752,-1129,-378,461,1320,2118,2796,3274,3521,3503,3229,2726,2040,1248,408,-385,-1078,-1602,-1917,-1999,-1841,-1454,-872,-132,696,1556,2362,3045,3544,3800,3798,3530,3023,2335,1518,660,-190,-957,-1614,-2131,-2500,-2736,-2845,-2851,-2772,-2620,-2419,-2163,-1887,-1587,-1312,-1071,-930,-902,-1044,-1367,-1882,-2585,-3438,-4409,-5419,-6416,-7312,-8055,-8572,-8846,-8842,-8591,-8111,-7480,-6748,-6016,-5335,-4785,-4388,-4176,-4111,-4169,-4276,-4347,-4322,-4093,-3636,-2888,-1874,-602,847,2395,3939,5369,6590,7527,8110,8337,8187,7718,6957,5997,4893,3736,2608,1569,712,73,-272,-311,2,631,1580,2748,4084,5440,6723,7774,8515,8822,8684,8067,7025,5631,3990,2241,517,-1034,-2286,-3128,-3487,-3319,-2653,-1523,-53,1636,3386,5022,6406,7388,7894,7852,7277,6198,4690,2873,851,-1231,-3260,-5107,-6695,-7917,-8739,-9103,-9002,-8447,-7467,-6143,-4552,-2826,-1076,556,1967,3054,3774,4100,4072,3743,3225,2611,2041,1601,1393,1463,1833,2486,3369,4413,5508,6576,7495,8205,8630,8741,8532,8020,7254,6295,5213,4097,3022,2066,1294,769,512,566,894,1488,2262,3142,4011,4772,5305,5554,5452,5013,4262,3265,2128,935,-186,-1155,-1881,-2303,-2392,-2136,-1553,-694,376,1569,2783,3931,4913,5663,6117,6242,6007,5434,4524,3349,1945,407,-1193,-2755,-4180,-5372,-6257,-6760,-6866,-6571,-5920,-4999,-3899,-2761,-1703,-844,-277,-36,-125,-490,-1023,-1619,-2130,-2445,-2462,-2125,-1409,-349,990,2490,4019,5424,6566,7328,7623,7441,6769,5715,4342,2825,1271,-151,-1350,-2216,-2713,-2811,-2534,-1911,-1010,102,1325,2585,3764,4798,5579,6053,6169,5913,5299,4380,3219,1907,536,-806,-2022,-3041,-3793,-4233,-4333,-4086,-3503,-2633,-1527,-285,1002,2225,3275,4072,4539,4634,4337,3648,2597,1236,-353,-2070,-3793,-5384,-6722,-7684,-8184,-8173,-7655,-6671,-5339,-3778,-2167,-657,586,1460,1884,1844,1373,547,-525,-1707,-2877,-3889,-4635,-5025,-4975,-4470,-3499,-2108,-392,1526,3486,5317,6843,7932,8456,8391,7714,6528,4915,3070,1131,-700,-2291,-3495,-4233,-4438,-4111,-3273,-2014,-452,1252,2914,4351,5382,5865,5700,4845,3335,1246,-1268,-4039,-6864,-9553,-11915,-13806,-15085,-15674,-15516,-14603,-12975,-10721,-7965,-4883,-1676,1458,4296,6677,8449,9519,9858,9465,8430,6848,4899,2740,584,-1417,-3080,-4320,-5033,-5228,-4927,-4216,-3228,-2086,-948,83,903,1475,1761,1778,1541,1093,471,-265,-1072,-1882,-2645,-3285,-3758,-3981,-3942,-3582,-2936,-2012,-887,377,1687,2969,4138,5145,5933,6490,6796,6854,6685,6292,5737,5044,4311,3586,2984,2558,2380,2480,2855,3470,4262,5132,5974,6701,7207,7477,7458,7205,6757,6193,5631,5147,4872,4852,5163,5796,6735,7901,9199,10498,11667,12564,13074,13083,12528,11367,9608,7297,4536,1447,-1792,-5003,-7983,-10542,-12511,-13769,-14241,-13939,-12920,-11346,-9386,-7277,-5227,-3437,-2039,-1116,-654,-603,-841,-1228,-1626,-1886,-1919,-1645,-1039,-121,1085,2493,4042,5628,7166,8543,9667,10430,10761,10580,9881,8640,6918,4771,2307,-340,-3020,-5565,-7807,-9594,-10797,-11334,-11185,-10384,-9040,-7308,-5382,-3460,-1745,-386,488,822,606,-115,-1249,-2677,-4261,-5873,-7376,-8663,-9633,-10205,-10329,-9980,-9170,-7962,-6442,-4746,-3026,-1449,-186,622,854,454,-592,-2222,-4330,-6753,-9300,-11767,-13943,-15648,-16741,-17117,-16763,-15702,-14029,-11896,-9466,-6943,-4513,-2362,-634,556,1159,1187,691,-191,-1345,-2578,-3764,-4727,-5379,-5607,-5386,-4698,-3572,-2087,-325,1595,3544,5412,7059,8403,9348,9847,9871,9413,8519,7223,5632,3828,1943,104,-1582,-2971,-4014,-4630,-4833,-4674,-4235,-3656,-3073,-2615,-2394,-2473,-2863,-3540,-4429,-5437,-6452,-7359,-8044,-8408,-8370,-7880,-6909,-5496,-3687,-1597,643,2881,4936,6652,7878,8495,8436,7668,6228,4198,1712,-1058,-3908,-6629,-9021,-10906,-12153,-12694,-12497,-11637,-10196,-8335,-6212,-3986,-1825,173,1877,3264,4265,4900,5165,5102,4756,4179,3445,2612,1762,951,247,-291,-629,-727,-579,-215,342,1006,1706,2356,2871,3199,3287,3139,2759,2205,1545,866,273,-142,-282,-69,551,1595,3060,4871,6949,9142,11299,13239,14801,15850,16286,16086,15254,13888,12110,10087,8014,6086,4466,3309,2667,2580,2978,3764,4775,5839,6765,7388,7575,7226,6328,4878,2976,719,-1718,-4182,-6480,-8470,-10015,-11019,-11447,-11288,-10606,-9492,-8084,-6543,-5032,-3704,-2675,-2026,-1773,-1893,-2298,-2881,-3494,-3998,-4260,-4174,-3673,-2736,-1381,324,2274,4368,6458,8451,10233,11753,12969,13877,14485,14824,14910,14764,14384,13754,12869,11711,10291,8634,6801,4864,2928,1100,-504,-1798,-2697,-3192,-3291,-3060,-2621,-2088,-1631,-1376,-1443,-1917,-2810,-4114,-5736,-7557,-9415,-11124,-12497,-13382,-13630,-13205,-12063,-10298,-8006,-5370,-2583,134,2595,4616,6081,6928,7128,6745,5832,4516,2912,1167,-588,-2225,-3644,-4766,-5550,-5984,-6089,-5911,-5512,-4967,-4340,-3704,-3096,-2551,-2084,-1705,-1413,-1213,-1098,-1071,-1136,-1270,-1493,-1752,-2050,-2327,-2545,-2644,-2558,-2233,-1620,-698,521,1981,3590,5223,6742,8016,8924,9394,9391,8934,8088,6952,5670,4375,3219,2302,1703,1436,1468,1727,2083,2433,2622,2562,2156,1373,223,-1246,-2925,-4696,-6393,-7867,-8974,-9602,-9703,-9261,-8348,-7046,-5527,-3915,-2406,-1116,-176,351,436,111,-570,-1500,-2553,-3600,-4490,-5101,-5331,-5113,-4424,-3290,-1775,17,1953,3899,5698,7242,8401,9113,9313,8981,8142,6818,5108,3088,901,-1332,-3465,-5372,-6941,-8079,-8751,-8932,-8647,-7951,-6889,-5559,-4013,-2342,-610,1121,2770,4297,5618,6698,7462,7891,7934,7614,6949,6002,4891,3695,2584,1628,970,636,679,1063,1743,2620,3594,4532,5326,5879,6116,6016,5584,4887,4006,3084,2229,1598,1270,1329,1783,2592,3700,4961,6275,7464,8413,8978,9086,8657,7710,6263,4415,2289,45,-2157,-4136,-5753,-6896,-7486,-7533,-7067,-6186,-5037,-3760,-2542,-1502,-773,-396,-400,-736,-1328,-2075,-2853,-3547,-4066,-4321,-4300,-3991,-3461,-2778,-2045,-1353,-785,-390,-180,-130,-168,-221,-196,-29,319,843,1502,2225,2917,3485,3835,3918,3692,3202,2477,1628,753,-34,-623,-942,-953,-660,-139,511,1140,1592,1733,1451,703,-492,-2056,-3842,-5681,-7379,-8750,-9653,-9994,-9741,-8952,-7720,-6208,-4589,-3040,-1713,-728,-149,11,-214,-739,-1466,-2276,-3055,-3712,-4174,-4384,-4338,-4020,-3471,-2732,-1849,-886,113,1101,2050,2933,3745,4469,5108,5648,6090,6408,6603,6643,6530,6251,5809,5226,4520,3739,2936,2170,1519,1033,783,781,1049,1543,2218,2976,3729,4356,4773,4900,4702,4183,3388,2395,1312,250,-684,-1404,-1854,-2023,-1921,-1601,-1133,-587,-43,425,781,976,1028,954,814,689,660,818,1232,1946,2973,4280,5792,7399,8976,10364,11456,12127,12327,12038,11277,10119,8654,6998,5277,3605,2086,783,-244,-1004,-1494,-1771,-1883,-1894,-1876,-1877,-1957,-2152,-2483,-2982,-3627,-4436,-5345,-6341,-7317,-8234,-8960,-9448,-9589,-9367,-8738,-7750,-6439,-4912,-3268,-1632,-115,1199,2228,2968,3405,3594,3596,3488,3338,3212,3124,3076,3032,2929,2708,2311,1707,891,-104,-1207,-2325,-3334,-4117,-4562,-4590,-4166,-3308,-2082,-607,978,2499,3812,4777,5314,5379,4988,4221,3173,1995,818,-227,-1039,-1566,-1818,-1827,-1716,-1585,-1589,-1840,-2439,-3434,-4824,-6551,-8503,-10546,-12504,-14227,-15550,-16378,-16639,-16335,-15527,-14316,-12848,-11279,-9752,-8395,-7297,-6494,-6005,-5773,-5754,-5843,-5978,-6049,-6019,-5838,-5503,-5055,-4513,-3972,-3464,-3066,-2796,-2669,-2665,-2747,-2847,-2910,-2848,-2618,-2158,-1452,-506,661,1970,3353,4704,5919,6915,7600,7945,7920,7556,6877,5966,4859,3636,2319,934,-515,-2035,-3628,-5287,-6979,-8668,-10268,-11727,-12930,-13832,-14344,-14451,-14140,-13442,-12428,-11173,-9797,-8394,-7078,-5921,-4985,-4282,-3804,-3508,-3327,-3205,-3055,-2850,-2541,-2135,-1645,-1102,-532,23,567,1077,1580,2089,2637,3242,3935,4706,5563,6463,7379,8253,9029,9666,10116,10364,10409,10262,9964,9558,9103,8641,8226,7877,7610,7408,7242,7047,6784,6355,5756,4921,3890,2692,1405,127,-1043,-2011,-2695,-3045,-3051,-2720,-2124,-1337,-474,349,1033,1476,1650,1513,1117,511,-208,-934,-1552,-1976,-2107,-1925,-1400,-586,480,1686,2951,4162,5229,6082,6658,6937,6902,6566,5957,5116,4101,2995,1876,855,11,-557,-806,-699,-250,485,1431,2480,3515,4442,5151,5590,5708,5479,4920,4032,2874,1486,-37,-1618,-3136,-4495,-5585,-6334,-6683,-6631,-6198,-5454,-4491,-3424,-2355,-1400,-609,-36,335,544,661,779,988,1373,1984,2841,3935,5195,6554,7885,9086,10057,10726,11069,11095,10858,10425,9890,9318,8792,8343,8008,7766,7610,7475,7319,7072,6674,6090,5290,4282,3110,1833,551,-630,-1613,-2304,-2648,-2629,-2278,-1674,-944,-209,363,680,630,209,-586,-1658,-2908,-4193,-5377,-6349,-7017,-7350,-7355,-7093,-6655,-6162,-5725,-5462,-5429,-5694,-6222,-7003,-7931,-8914,-9830,-10550,-10967,-10998,-10585,-9735,-8476,-6891,-5098,-3225,-1422,182,1473,2376,2849,2910,2602,2008,1244,419,-333,-895,-1168,-1071,-564,363,1672,3299,5139,7080,8984,10731,12200,13279,13893,13964,13452,12364,10707,8580,6082,3372,623,-1995,-4317,-6225,-7638,-8534,-8949,-8954,-8665,-8205,-7700,-7266,-6985,-6922,-7083,-7474,-8031,-8696,-9383,-9985,-10440,-10649,-10590,-10234,-9611,-8766,-7774,-6711,-5655,-4645,-3710,-2817,-1943,-1016,-2,1152,2438,3848,5315,6773,8119,9266,10131,10642,10790,10548,9978,9117,8064,6904,5742,4668,3763,3091,2683,2549,2664,2975,3423,3920,4402,4799,5066,5191,5162,5017,4781,4521,4275,4113,4063,4151,4375,4698,5054,5369,5533,5468,5097,4381,3331,1989,450,-1168,-2735,-4118,-5222,-5970,-6344,-6353,-6052,-5506,-4800,-4002,-3186,-2401,-1681,-1055,-521,-94,239,464,610,655,653,593,552,546,652,903,1343,1985,2827,3830,4944,6085,7159,8060,8674,8900,8645,7863,6529,4701,2446,-66,-2688,-5200,-7429,-9210,-10434,-11041,-11068,-10553,-9665,-8518,-7304,-6168,-5235,-4608,-4306,-4346,-4645,-5133,-5672,-6142,-6411,-6385,-5998,-5228,-4115,-2713,-1131,545,2211,3810,5290,6639,7847,8919,9840,10601,11170,11526,11638,11510,11142,10573,9843,9007,8117,7221,6346,5521,4749,4033,3374,2757,2189,1645,1124,598,52,-550,-1229,-2007,-2896,-3876,-4940,-6012,-7062,-7983,-8737,-9230,-9434,-9304,-8852,-8091,-7091,-5924,-4694,-3507,-2469,-1657,-1140,-932,-1019,-1355,-1853,-2400,-2902,-3221,-3301,-3064,-2515,-1676,-616,562,1764,2862,3783,4429,4773,4778,4461,3845,2991,1963,854,-241,-1234,-2037,-2583,-2839,-2775,-2418,-1786,-932,99,1246,2449,3641,4739,5652,6279,6518,6290,5547,4297,2606,604,-1522,-3573,-5312,-6573,-7199,-7127,-6374,-4994,-3161,-1025,1192,3314,5165,6631,7645,8191,8322,8103,7657,7078,6491,5954,5538,5238,5047,4909,4771,4579,4280,3873,3350,2757,2146,1568,1083,719,496,395,402,459,549,606,621,549,393,135,-204,-620,-1067,-1523,-1921,-2224,-2374,-2330,-2081,-1617,-999,-276,437,1050,1467,1616,1483,1073,449,-306,-1102,-1840,-2453,-2874,-3077,-3035,-2778,-2315,-1734,-1084,-491,-34,165,48,-447,-1300,-2466,-3826,-5238,-6519,-7515,-8056,-8076,-7507,-6404,-4830,-2940,-880,1157,3025,4562,5677,6294,6391,5989,5129,3902,2400,746,-940,-2547,-3961,-5116,-5958,-6458,-6650,-6537,-6199,-5688,-5101,-4524,-4058,-3805,-3842,-4251,-5047,-6241,-7767,-9541,-11430,-13274,-14926,-16220,-17053,-17329,-17035,-16179,-14861,-13168,-11278,-9318,-7462,-5837,-4538,-3649,-3157,-3056,-3252,-3638,-4082,-4440,-4591,-4430,-3912,-3013,-1784,-283,1374,3099,4772,6320,7675,8798,9685,10323,10732,10918,10884,10659,10229,9634,8871,7974,6960,5851,4671,3423,2128,791,-574,-1948,-3300,-4597,-5794,-6845,-7725,-8404,-8888,-9191,-9346,-9394,-9377,-9324,-9269,-9203,-9143,-9047,-8914,-8692,-8366,-7891,-7259,-6444,-5472,-4356,-3158,-1929,-761,285,1132,1726,2058,2102,1925,1569,1126,684,322,104,69,220,535,967,1449,1909,2292,2530,2611,2513,2257,1874,1420,948,543,266,194,384,857,1628,2649,3870,5208,6572,7895,9091,10114,10920,11460,11712,11630,11197,10388,9213,7690,5877,3854,1718,-400,-2391,-4141,-5551,-6590,-7203,-7446,-7336,-6970,-6426,-5800,-5173,-4627,-4190,-3917,-3775,-3767,-3833,-3933,-4000,-3985,-3825,-3493,-2942,-2178,-1191,-14,1313,2735,4193,5613,6950,8135,9138,9924,10471,10789,10866,10755,10470,10087,9641,9209,8821,8533,8352,8290,8335,8456,8630,8802,8955,9026,9003,8825,8469,7896,7082,6015,4709,3198,1548,-143,-1783,-3240,-4431,-5260,-5687,-5688,-5284,-4536,-3513,-2338,-1115,29,990,1691,2087,2165,1960,1538,979,416,-70,-339,-346,-4,653,1638,2840,4191,5564,6840,7921,8703,9128,9163,8798,8062,7007,5696,4234,2706,1231,-107,-1218,-2062,-2613,-2902,-2971,-2900,-2769,-2656,-2638,-2766,-3069,-3576,-4266,-5136,-6143,-7244,-8379,-9493,-10506,-11362,-11996,-12361,-12431,-12192,-11655,-10858,-9849,-8693,-7460,-6221,-5036,-3953,-3003,-2197,-1528,-982,-525,-136,216,561,925,1328,1805,2360,3019,3776,4613,5510,6419,7295,8093,8768,9303,9684,9925,10046,10082,10059,10010,9940,9863,9763,9621,9427,9144,8762,8269,7650,6930,6111,5230,4305,3376,2444,1532,617,-323,-1317,-2407,-3606,-4935,-6363,-7863,-9367,-10800,-12085,-13146,-13917,-14371,-14463,-14234,-13680,-12892,-11913,-10852,-9779,-8792,-7948,-7309,-6883,-6676,-6630,-6688,-6744,-6704,-6464,-5951,-5112,-3947,-2480,-779,1050,2911,4668,6227,7494,8412,8952,9131,8980,8578,8002,7365,6759,6290,6024,6027,6306,6866,7649,8600,9623,10632,11511,12176,12520,12485,12013,11094,9745,8027,6022,3844,1610,-561,-2555,-4297,-5716,-6793,-7525,-7930,-8064,-7971,-7721,-7370,-6976,-6583,-6234,-5946,-5748,-5620,-5578,-5577,-5602,-5609,-5545,-5373,-5033,-4496,-3735,-2755,-1578,-267,1105,2440,3645,4631,5348,5768,5912,5837,5599,5308,5024,4831,4769,4862,5107,5483,5947,6442,6918,7301,7555,7618,7475,7105,6518,5728,4779,3690,2520,1293,47,-1178,-2364,-3460,-4448,-5279,-5936,-6369,-6584,-6534,-6256,-5720,-4978,-4037,-2959,-1787,-603,536,1530,2339,2882,3162,3160,2932,2523,2029,1532,1117,854,783,914,1231,1691,2223,2766,3241,3593,3777,3767,3559,3158,2587,1869,1035,129,-821,-1753,-2632,-3406,-4024,-4470,-4704,-4734,-4572,-4245,-3827,-3374,-2982,-2726,-2660,-2845,-3261,-3908,-4713,-5600,-6483,-7255,-7843,-8178,-8219,-7966,-7431,-6668,-5738,-4717,-3687,-2712,-1864,-1170,-668,-349,-212,-215,-329,-498,-672,-808,-838,-743,-465,1,674,1539,2571,3718,4917,6084,7139,7981,8556,8795,8694,8268,7557,6657,5638,4625,3694,2938,2411,2148,2163,2429,2908,3546,4266,5020,5732,6375,6913,7339,7652,7844,7922,7851,7625,7201,6572,5720,4669,3459,2153,844,-379,-1421,-2203,-2671,-2805,-2603,-2131,-1434,-652,138,786,1199,1290,1006,347,-643,-1881,-3234,-4561,-5715,-6553,-6991,-6971,-6503,-5661,-4538,-3299,-2080,-1047,-313,29,-48,-539,-1367,-2447,-3631,-4793,-5784,-6478,-6788,-6648,-6049,-5023,-3630,-1984,-195,1594,3244,4621,5602,6092,6042,5429,4311,2757,915,-1072,-3025,-4789,-6220,-7222,-7738,-7751,-7317,-6490,-5391,-4126,-2805,-1539,-384,595,1392,2006,2453,2768,2966,3063,3076,2993,2831,2589,2285,1937,1576,1207,863,524,194,-157,-556,-1031,-1595,-2264,-3009,-3816,-4620,-5380,-6027,-6535,-6863,-7025,-7027,-6917,-6729,-6510,-6293,-6099,-5939,-5803,-5680,-5551,-5400,-5213,-4993,-4747,-4520,-4335,-4273,-4355,-4646,-5148,-5859,-6738,-7721,-8710,-9612,-10315,-10721,-10752,-10348,-9489,-8184,-6485,-4466,-2246,48,2272,4280,5951,7176,7905,8108,7831,7135,6152,5000,3838,2791,1962,1434,1219,1308,1644,2130,2677,3151,3468,3513,3243,2606,1612,289,-1291,-3038,-4833,-6550,-8086,-9315,-10186,-10655,-10709,-10426,-9853,-9129,-8369,-7707,-7266,-7122,-7339,-7897,-8752,-9798,-10878,-11845,-12510,-12737,-12417,-11492,-9978,-7953,-5542,-2926,-298,2144,4215,5762,6704,6975,6610,5680,4294,2636,875,-784,-2148,-3066,-3407,-3128,-2220,-762,1119,3257,5463,7541,9328,10699,11564,11927,11810,11314,10566,9708,8886,8223,7794,7641,7743,8040,8450,8869,9204,9387,9360,9116,8657,8028,7272,6459,5643,4882,4200,3611,3078,2578,2029,1403,614,-328,-1465,-2730,-4104,-5477,-6784,-7915,-8783,-9317,-9449,-9160,-8445,-7343,-5925,-4307,-2593,-963,496,1619,2370,2688,2616,2223,1618,968,392,59,48,431,1209,2334,3709,5213,6700,8038,9112,9835,10166,10109,9691,9004,8131,7191,6293,5536,4991,4720,4724,5007,5504,6165,6863,7521,7998,8210,8071,7522,6569,5210,3530,1599,-459,-2520,-4458,-6143,-7479,-8371,-8786,-8702,-8144,-7187,-5892,-4392,-2778,-1179,321,1632,2709,3524,4080,4407,4556,4583,4557,4537,4562,4670,4856,5115,5414,5716,5974,6152,6207,6110,5846,5393,4766,3970,3052,2042,1027,60,-771,-1408,-1811,-1957,-1860,-1566,-1130,-629,-145,257,508,574,434,100,-414,-1054,-1788,-2562,-3334,-4073,-4744,-5324,-5794,-6125,-6307,-6313,-6139,-5762,-5195,-4424,-3488,-2397,-1199,59,1324,2536,3630,4563,5277,5758,5988,5999,5814,5503,5133,4770,4496,4353,4375,4566,4884,5274,5648,5917,5992,5818,5349,4605,3609,2437,1169,-113,-1321,-2395,-3291,-3990,-4504,-4856,-5099,-5276,-5452,-5667,-5971,-6393,-6950,-7651,-8488,-9424,-10432,-11452,-12426,-13303,-14009,-14508,-14747,-14705,-14354,-13705,-12747,-11527,-10066,-8425,-6661,-4841,-3032,-1308,275,1654,2791,3648,4223,4520,4583,4452,4221,3947,3739,3658,3773,4118,4714,5536,6562,7713,8930,10118,11201,12104,12766,13150,13241,13043,12601,11954,11181,10339,9497,8688,7933,7222,6529,5822,5077,4276,3433,2578,1741,1007,394,-24,-257,-303,-228,-101,-37,-120,-457,-1085,-2037,-3271,-4719,-6280,-7815,-9213,-10338,-11115,-11462,-11386,-10871,-10011,-8858,-7552,-6196,-4922,-3827,-2991,-2440,-2170,-2116,-2194,-2288,-2284,-2076,-1595,-798,293,1633,3131,4660,6105,7333,8234,8743,8802,8425,7648,6545,5235,3830,2481,1297,398,-144,-291,-38,559,1423,2430,3433,4272,4813,4915,4531,3613,2225,448,-1567,-3658,-5629,-7331,-8600,-9366,-9560,-9204,-8326,-7023,-5385,-3547,-1628,228,1903,3275,4262,4791,4864,4484,3740,2732,1602,513,-401,-983,-1173,-893,-189,889,2206,3606,4923,5966,6617,6749,6340,5390,3987,2250,335,-1570,-3305,-4692,-5624,-6000,-5812,-5077,-3894,-2394,-749,872,2290,3391,4079,4341,4203,3748,3088,2338,1610,979,477,113,-157,-390,-639,-968,-1393,-1922,-2510,-3097,-3591,-3896,-3933,-3620,-2942,-1898,-545,1023,2682,4281,5655,6673,7196,7172,6574,5461,3934,2154,290,-1457,-2937,-4001,-4585,-4651,-4246,-3451,-2393,-1216,-58,955,1734,2229,2428,2360,2081,1665,1203,785,483,377,490,872,1471,2294,3215,4186,5055,5739,6113,6124,5724,4923,3774,2330,723,-976,-2629,-4166,-5496,-6573,-7368,-7860,-8058,-7961,-7591,-6970,-6129,-5119,-4006,-2868,-1801,-907,-261,57,27,-347,-1014,-1881,-2837,-3760,-4519,-5037,-5223,-5072,-4581,-3798,-2799,-1672,-510,580,1533,2267,2756,2975,2950,2705,2331,1883,1474,1177,1063,1173,1515,2041,2716,3422,4108,4655,5035,5185,5122,4849,4427,3894,3308,2713,2131,1577,1049,534,24,-482,-986,-1462,-1883,-2221,-2434,-2522,-2466,-2295,-2035,-1736,-1449,-1238,-1150,-1235,-1530,-2051,-2786,-3705,-4732,-5784,-6748,-7519,-8002,-8138,-7906,-7347,-6531,-5591,-4664,-3902,-3439,-3370,-3746,-4563,-5759,-7233,-8845,-10452,-11905,-13085,-13890,-14273,-14203,-13697,-12805,-11575,-10114,-8510,-6882,-5363,-4063,-3091,-2526,-2389,-2685,-3340,-4267,-5329,-6387,-7303,-7935,-8200,-8023,-7381,-6311,-4843,-3087,-1122,936,2993,4939,6705,8206,9401,10241,10724,10844,10646,10161,9466,8617,7684,6714,5754,4817,3924,3061,2232,1423,634,-137,-889,-1609,-2301,-2949,-3563,-4144,-4698,-5245,-5778,-6306,-6811,-7268,-7642,-7890,-7977,-7877,-7583,-7113,-6493,-5774,-4998,-4204,-3415,-2636,-1860,-1075,-277,512,1261,1882,2315,2459,2255,1677,725,-516,-1946,-3401,-4719,-5741,-6314,-6377,-5872,-4849,-3385,-1615,306,2205,3913,5303,6237,6709,6668,6232,5472,4568,3678,2970,2579,2602,3063,3946,5155,6571,8025,9364,10425,11101,11307,11036,10306,9212,7854,6387,4927,3624,2559,1805,1389,1280,1439,1755,2131,2435,2540,2360,1799,856,-469,-2103,-3940,-5856,-7706,-9343,-10666,-11549,-11975,-11896,-11363,-10427,-9182,-7736,-6204,-4681,-3261,-1985,-894,35,815,1511,2164,2832,3551,4335,5192,6092,7006,7891,8709,9425,10032,10503,10870,11125,11295,11379,11388,11304,11128,10842,10440,9923,9304,8588,7819,7007,6207,5442,4758,4187,3749,3467,3330,3334,3432,3598,3769,3912,3994,3984,3894,3708,3439,3090,2650,2121,1491,763,-43,-907,-1768,-2582,-3260,-3750,-3976,-3895,-3490,-2744,-1714,-432,1005,2495,3933,5184,6144,6712,6821,6457,5641,4463,3039,1525,89,-1133,-2003,-2464,-2488,-2111,-1427,-549,376,1202,1809,2084,1983,1477,612,-558,-1917,-3351,-4718,-5880,-6721,-7132,-7062,-6486,-5455,-4052,-2429,-756,772,1977,2717,2902,2514,1597,259,-1345,-3059,-4692,-6115,-7202,-7880,-8129,-7943,-7363,-6448,-5263,-3887,-2401,-874,618,2025,3296,4414,5350,6122,6714,7146,7425,7546,7530,7370,7077,6668,6141,5531,4836,4093,3313,2522,1757,1032,401,-123,-509,-741,-833,-793,-668,-507,-357,-277,-296,-441,-706,-1084,-1536,-2035,-2548,-3044,-3506,-3922,-4262,-4531,-4686,-4736,-4653,-4456,-4167,-3811,-3466,-3149,-2940,-2840,-2869,-2994,-3164,-3310,-3351,-3217,-2860,-2243,-1394,-334,862,2116,3363,4504,5497,6279,6828,7132,7201,7066,6777,6387,5970,5579,5287,5122,5110,5246,5488,5782,6046,6186,6125,5780,5110,4099,2764,1159,-625,-2485,-4289,-5903,-7217,-8112,-8543,-8480,-7970,-7106,-6015,-4884,-3853,-3109,-2736,-2812,-3323,-4212,-5375,-6674,-7966,-9111,-9996,-10519,-10656,-10354,-9672,-8626,-7305,-5794,-4187,-2578,-1056,322,1509,2496,3298,3946,4487,4963,5411,5838,6247,6602,6878,7027,7030,6865,6544,6095,5547,4968,4387,3875,3438,3127,2921,2845,2869,2988,3174,3410,3650,3884,4045,4131,4091,3938,3670,3324,2953,2604,2356,2235,2301,2544,2974,3558,4241,4981,5669,6245,6589,6637,6305,5573,4435,2947,1200,-687,-2565,-4303,-5761,-6865,-7541,-7801,-7667,-7207,-6511,-5672,-4778,-3932,-3186,-2621,-2251,-2107,-2160,-2380,-2706,-3057,-3377,-3571,-3622,-3484,-3173,-2711,-2148,-1534,-929,-379,80,420,631,711,668,516,290,7,-266,-492,-610,-554,-311,166,821,1631,2466,3240,3797,4045,3889,3302,2312,982,-545,-2147,-3638,-4900,-5808,-6295,-6352,-5997,-5313,-4399,-3363,-2324,-1360,-550,96,566,902,1155,1371,1627,1947,2372,2892,3498,4134,4765,5310,5744,6007,6093,6000,5742,5360,4889,4371,3858,3376,2966,2646,2438,2345,2380,2520,2756,3048,3353,3624,3804,3862,3760,3502,3099,2585,2001,1396,808,269,-188,-561,-833,-1020,-1129,-1196,-1255,-1354,-1532,-1824,-2241,-2781,-3399,-4048,-4643,-5125,-5414,-5481,-5302,-4902,-4335,-3658,-2973,-2332,-1821,-1466,-1299,-1310,-1487,-1787,-2175,-2597,-3004,-3358,-3613,-3759,-3769,-3653,-3411,-3063,-2628,-2118,-1571,-991,-422,119,591,957,1178,1221,1058,691,133,-558,-1315,-2034,-2622,-2984,-3051,-2812,-2282,-1550,-726,43,628,896,786,265,-632,-1815,-3166,-4532,-5772,-6758,-7397,-7655,-7533,-7100,-6444,-5692,-4952,-4348,-3938,-3771,-3843,-4119,-4547,-5050,-5569,-6024,-6392,-6617,-6707,-6643,-6451,-6134,-5731,-5250,-4745,-4232,-3774,-3399,-3158,-3087,-3190,-3497,-3948,-4535,-5155,-5747,-6210,-6467,-6455,-6145,-5535,-4677,-3624,-2488,-1340,-288,621,1335,1858,2203,2428,2588,2762,3006,3377,3894,4549,5303,6079,6798,7352,7670,7682,7362,6726,5820,4734,3572,2435,1433,619,48,-293,-432,-429,-355,-283,-274,-382,-630,-1019,-1533,-2113,-2723,-3275,-3739,-4048,-4211,-4221,-4132,-3994,-3883,-3858,-3980,-4284,-4766,-5431,-6212,-7085,-7978,-8839,-9630,-10293,-10813,-11141,-11261,-11144,-10766,-10131,-9250,-8168,-6970,-5740,-4616,-3685,-3071,-2804,-2910,-3341,-4006,-4785,-5526,-6103,-6379,-6292,-5786,-4881,-3637,-2129,-480,1201,2824,4298,5605,6726,7702,8568,9391,10205,11032,11873,12685,13419,14014,14400,14536,14396,13981,13322,12474,11500,10481,9486,8572,7792,7161,6680,6332,6073,5854,5626,5329,4930,4411,3752,2999,2154,1294,447,-317,-964,-1444,-1755,-1876,-1836,-1655,-1380,-1062,-738,-470,-272,-191,-227,-385,-660,-1016,-1429,-1832,-2194,-2429,-2523,-2407,-2092,-1577,-897,-122,686,1429,2033,2430,2579,2475,2149,1652,1076,507,36,-237,-277,-14,526,1330,2337,3451,4584,5623,6479,7089,7416,7476,7297,6970,6566,6175,5872,5688,5652,5734,5893,6079,6214,6253,6150,5872,5441,4836,4116,3275,2363,1389,378,-650,-1679,-2683,-3646,-4536,-5339,-6023,-6569,-6957,-7168,-7190,-7021,-6655,-6117,-5415,-4598,-3674,-2704,-1702,-707,257,1173,2011,2761,3386,3883,4209,4374,4370,4224,3986,3705,3471,3346,3392,3654,4124,4785,5568,6384,7141,7726,8066,8096,7797,7184,6319,5272,4167,3074,2111,1310,716,312,63,-81,-185,-307,-477,-727,-1018,-1340,-1600,-1754,-1718,-1470,-990,-322,472,1289,2015,2545,2788,2682,2224,1433,397,-784,-1967,-3026,-3821,-4269,-4309,-3937,-3206,-2198,-1043,116,1147,1917,2351,2404,2090,1481,672,-198,-992,-1610,-1943,-1988,-1742,-1282,-712,-146,286,487,381,-61,-836,-1884,-3131,-4465,-5753,-6888,-7730,-8195,-8218,-7762,-6867,-5592,-4059,-2428,-860,457,1392,1839,1752,1179,179,-1074,-2427,-3685,-4676,-5269,-5369,-4961,-4069,-2806,-1282,319,1864,3192,4212,4861,5135,5079,4775,4327,3855,3446,3182,3074,3124,3268,3439,3550,3532,3340,2962,2428,1785,1120,500,17,-296,-383,-263,55,516,1058,1614,2123,2512,2769,2829,2729,2439,2008,1451,830,181,-414,-908,-1238,-1348,-1228,-854,-256,515,1396,2274,3054,3625,3885,3793,3303,2483,1382,144,-1102,-2213,-3059,-3562,-3676,-3415,-2849,-2062,-1200,-376,272,670,755,539,60,-596,-1321,-1996,-2529,-2805,-2814,-2491,-1922,-1114,-204,732,1567,2222,2619,2745,2602,2256,1776,1278,837,544,435,507,732,1036,1338,1554,1606,1460,1074,492,-293,-1195,-2179,-3165,-4093,-4897,-5531,-5946,-6138,-6096,-5865,-5483,-5026,-4567,-4169,-3907,-3796,-3847,-4025,-4262,-4466,-4544,-4384,-3936,-3142,-2036,-658,869,2421,3836,4979,5714,5985,5748,5073,4032,2789,1501,349,-521,-978,-980,-490,416,1659,3100,4579,5951,7071,7833,8181,8094,7618,6826,5837,4772,3762,2907,2287,1940,1854,2011,2325,2735,3144,3493,3717,3808,3754,3608,3394,3178,2986,2840,2743,2665,2576,2442,2219,1897,1457,915,285,-397,-1097,-1777,-2393,-2927,-3331,-3612,-3735,-3720,-3557,-3273,-2883,-2423,-1920,-1415,-939,-518,-185,61,186,220,139,-11,-229,-479,-729,-962,-1145,-1277,-1357,-1391,-1418,-1447,-1526,-1659,-1858,-2111,-2391,-2648,-2854,-2955,-2944,-2819,-2608,-2372,-2170,-2074,-2144,-2405,-2876,-3523,-4301,-5150,-5972,-6722,-7302,-7694,-7843,-7763,-7444,-6929,-6235,-5406,-4491,-3516,-2545,-1595,-720,75,757,1345,1832,2244,2599,2904,3175,3399,3567,3654,3646,3505,3245,2842,2348,1776,1211,691,322,130,198,512,1085,1853,2747,3668,4494,5133,5465,5442,5012,4182,2995,1523,-133,-1841,-3490,-4926,-6060,-6779,-7040,-6815,-6148,-5111,-3841,-2502,-1279,-347,142,111,-462,-1514,-2912,-4483,-6030,-7356,-8324,-8826,-8846,-8424,-7654,-6693,-5689,-4820,-4216,-3973,-4142,-4692,-5561,-6622,-7736,-8748,-9522,-9950,-9976,-9580,-8833,-7794,-6625,-5438,-4393,-3594,-3116,-2988,-3168,-3590,-4117,-4632,-4986,-5077,-4823,-4203,-3233,-1984,-549,959,2417,3721,4770,5495,5840,5791,5356,4573,3532,2318,1055,-135,-1153,-1906,-2352,-2482,-2334,-1966,-1484,-968,-526,-218,-93,-163,-409,-784,-1244,-1709,-2145,-2490,-2737,-2870,-2921,-2899,-2867,-2832,-2849,-2916,-3046,-3226,-3445,-3678,-3926,-4159,-4395,-4609,-4813,-4981,-5100,-5137,-5070,-4867,-4533,-4048,-3461,-2782,-2073,-1369,-716,-149,313,657,882,1001,1020,969,871,767,686,696,820,1128,1641,2369,3318,4413,5612,6803,7898,8809,9467,9831,9918,9732,9363,8860,8323,7815,7402,7117,6981,6977,7081,7256,7441,7609,7706,7716,7623,7409,7090,6644,6100,5442,4699,3869,2981,2049,1106,178,-711,-1525,-2252,-2861,-3357,-3722,-3993,-4159,-4275,-4352,-4437,-4543,-4700,-4887,-5113,-5321,-5498,-5594,-5597,-5497,-5310,-5066,-4812,-4588,-4439,-4393,-4458,-4640,-4900,-5221,-5531,-5791,-5916,-5864,-5563,-4985,-4098,-2918,-1467,178,1949,3721,5410,6885,8091,8951,9463,9645,9556,9290,8951,8648,8484,8519,8800,9311,10006,10812,11606,12299,12772,12963,12829,12387,11671,10802,9849,8965,8231,7728,7515,7564,7864,8320,8845,9324,9648,9720,9472,8846,7848,6486,4824,2945,954,-1025,-2868,-4447,-5679,-6481,-6850,-6807,-6413,-5783,-5012,-4222,-3508,-2920,-2505,-2250,-2130,-2111,-2139,-2183,-2207,-2209,-2174,-2133,-2084,-2053,-2043,-2047,-2042,-2004,-1876,-1632,-1232,-655,76,943,1878,2805,3644,4304,4718,4841,4658,4189,3485,2626,1708,825,86,-461,-747,-794,-616,-288,125,524,851,1039,1053,886,529,13,-638,-1384,-2175,-2967,-3702,-4346,-4853,-5205,-5388,-5407,-5278,-5013,-4648,-4184,-3661,-3073,-2448,-1786,-1122,-466,143,670,1099,1372,1513,1468,1298,984,598,172,-231,-564,-766,-834,-720,-462,-71,414,924,1429,1863,2195,2407,2495,2473,2385,2259,2156,2111,2172,2352,2676,3124,3687,4327,4993,5642,6203,6631,6857,6851,6569,6024,5208,4201,3042,1851,710,-278,-1041,-1536,-1757,-1736,-1528,-1210,-866,-552,-332,-220,-221,-323,-493,-710,-953,-1200,-1455,-1718,-2002,-2320,-2671,-3052,-3435,-3775,-4024,-4114,-4005,-3668,-3100,-2349,-1479,-593,201,796,1103,1077,697,10,-933,-2004,-3112,-4110,-4902,-5381,-5494,-5206,-4532,-3513,-2231,-768,757,2249,3588,4690,5452,5818,5730,5172,4163,2751,1022,-902,-2902,-4827,-6558,-7977,-9001,-9567,-9661,-9272,-8465,-7284,-5847,-4266,-2660,-1188,58,959,1455,1531,1202,541,-339,-1315,-2231,-2948,-3356,-3360,-2936,-2089,-888,562,2125,3651,4989,6019,6652,6850,6627,6041,5199,4221,3248,2407,1804,1518,1585,2001,2727,3692,4801,5949,7026,7927,8565,8874,8812,8374,7590,6509,5233,3852,2507,1288,315,-371,-731,-792,-609,-258,160,571,893,1097,1166,1123,1012,880,774,736,773,882,1034,1167,1245,1194,986,601,39,-638,-1386,-2100,-2713,-3141,-3333,-3277,-2983,-2508,-1937,-1354,-876,-574,-527,-759,-1263,-2001,-2886,-3822,-4696,-5400,-5861,-6011,-5853,-5385,-4665,-3751,-2709,-1625,-565,395,1188,1755,2060,2068,1791,1244,472,-452,-1458,-2455,-3350,-4061,-4501,-4611,-4345,-3695,-2673,-1353,191,1812,3394,4769,5831,6455,6595,6229,5395,4178,2698,1101,-447,-1799,-2819,-3406,-3511,-3116,-2288,-1100,294,1755,3104,4205,4926,5199,4996,4339,3304,1988,523,-960,-2328,-3465,-4273,-4688,-4666,-4220,-3365,-2181,-751,793,2323,3684,4739,5359,5452,4985,3961,2475,656,-1304,-3201,-4834,-6032,-6691,-6753,-6272,-5314,-4048,-2617,-1199,69,1083,1781,2162,2241,2093,1775,1377,956,559,220,-67,-290,-484,-642,-789,-910,-1007,-1067,-1090,-1075,-1046,-1027,-1055,-1173,-1403,-1779,-2298,-2953,-3720,-4557,-5418,-6255,-7015,-7654,-8158,-8501,-8698,-8766,-8718,-8580,-8365,-8076,-7724,-7318,-6870,-6415,-5982,-5630,-5389,-5324,-5444,-5788,-6331,-7066,-7927,-8852,-9744,-10506,-11033,-11241,-11065,-10483,-9518,-8227,-6728,-5136,-3619,-2294,-1297,-691,-509,-732,-1274,-2037,-2873,-3643,-4219,-4490,-4394,-3911,-3054,-1895,-510,980,2474,3851,5032,5944,6555,6860,6877,6654,6245,5712,5124,4526,3995,3550,3258,3130,3198,3479,3953,4609,5386,6218,7012,7667,8079,8159,7853,7136,6033,4617,2991,1280,-377,-1866,-3094,-3997,-4568,-4825,-4826,-4639,-4354,-4030,-3745,-3525,-3393,-3346,-3374,-3456,-3587,-3753,-3966,-4242,-4581,-5017,-5509,-6064,-6607,-7093,-7450,-7619,-7572,-7295,-6819,-6203,-5523,-4878,-4352,-4017,-3918,-4061,-4424,-4936,-5518,-6049,-6432,-6570,-6389,-5880,-5018,-3871,-2482,-935,679,2281,3776,5088,6140,6877,7259,7268,6920,6256,5346,4282,3174,2121,1246,615,318,375,802,1567,2614,3858,5207,6538,7761,8758,9468,9827,9813,9430,8708,7700,6488,5154,3804,2530,1427,561,-17,-299,-298,-67,330,812,1299,1742,2069,2296,2391,2398,2335,2229,2103,1958,1784,1572,1287,937,514,65,-360,-681,-832,-732,-360,294,1177,2200,3245,4185,4887,5271,5271,4909,4224,3331,2346,1414,660,176,36,236,771,1569,2553,3646,4752,5817,6785,7634,8345,8927,9375,9703,9898,9973,9904,9703,9371,8917,8389,7804,7219,6666,6175,5767,5432,5161,4912,4652,4329,3902,3332,2597,1694,638,-529,-1758,-2976,-4133,-5153,-6026,-6692,-7183,-7484,-7632,-7657,-7592,-7472,-7327,-7183,-7046,-6941,-6857,-6803,-6774,-6762,-6766,-6760,-6741,-6663,-6505,-6220,-5767,-5123,-4255,-3187,-1924,-542,893,2292,3546,4584,5327,5738,5815,5583,5109,4487,3816,3217,2785,2601,2720,3137,3838,4749,5786,6846,7830,8641,9220,9513,9513,9237,8711,8005,7172,6276,5392,4547,3807,3179,2693,2352,2167,2137,2273,2554,2994,3534,4168,4811,5408,5872,6125,6099,5753,5082,4106,2905,1544,165,-1158,-2303,-3220,-3864,-4241,-4385,-4359,-4225,-4058,-3898,-3778,-3689,-3607,-3504,-3331,-3083,-2742,-2338,-1909,-1507,-1173,-948,-835,-821,-868,-928,-948,-884,-724,-450,-111,269,630,907,1065,1059,878,538,52,-525,-1155,-1786,-2385,-2909,-3348,-3675,-3886,-3976,-3937,-3778,-3518,-3158,-2765,-2344,-1983,-1710,-1584,-1640,-1884,-2311,-2887,-3544,-4223,-4828,-5290,-5550,-5561,-5321,-4841,-4166,-3351,-2471,-1579,-744,1,623,1113,1467,1708,1842,1908,1930,1937,1963,2031,2145,2330,2557,2823,3097,3349,3553,3680,3721,3669,3544,3372,3183,3021,2917,2887,2943,3070,3229,3400,3515,3553,3470,3261,2934,2518,2055,1603,1204,905,725,652,671,730,769,741,595,300,-140,-720,-1384,-2080,-2742,-3301,-3714,-3936,-3973,-3834,-3556,-3186,-2768,-2341,-1937,-1552,-1205,-872,-556,-246,47,330,574,789,966,1106,1228,1330,1411,1479,1496,1467,1355,1160,871,507,75,-378,-829,-1221,-1541,-1733,-1813,-1759,-1605,-1374,-1103,-830,-583,-379,-232,-143,-108,-139,-218,-368,-576,-856,-1189,-1564,-1953,-2317,-2619,-2822,-2884,-2805,-2560,-2176,-1678,-1096,-493,98,620,1036,1307,1427,1358,1127,725,179,-481,-1221,-2003,-2771,-3489,-4097,-4547,-4806,-4821,-4600,-4117,-3424,-2534,-1533,-459,598,1592,2481,3224,3829,4280,4610,4819,4953,5003,5018,4992,4948,4896,4842,4799,4759,4739,4730,4744,4793,4878,5024,5239,5524,5889,6297,6745,7180,7567,7863,8019,8012,7809,7407,6800,6010,5057,3974,2791,1564,313,-894,-2023,-3024,-3837,-4436,-4771,-4839,-4638,-4196,-3570,-2813,-2011,-1227,-531,22,402,568,526,243,-245,-961,-1846,-2909,-4071,-5312,-6551,-7740,-8813,-9717,-10411,-10882,-11116,-11155,-11009,-10745,-10382,-9974,-9534,-9073,-8614,-8136,-7669,-7196,-6733,-6283,-5848,-5426,-5012,-4594,-4150,-3675,-3142,-2561,-1917,-1235,-524,170,831,1394,1849,2135,2257,2191,1957,1584,1105,586,76,-364,-684,-848,-834,-642,-285,188,743,1304,1828,2235,2498,2567,2432,2100,1574,904,122,-712,-1549,-2336,-3028,-3591,-3996,-4233,-4293,-4177,-3908,-3481,-2949,-2323,-1646,-974,-333,207,620,864,926,804,508,83,-450,-1027,-1619,-2187,-2711,-3176,-3588,-3932,-4223,-4443,-4589,-4647,-4609,-4488,-4285,-4055,-3803,-3611,-3473,-3440,-3490,-3609,-3764,-3905,-3988,-3984,-3851,-3595,-3190,-2671,-2031,-1323,-572,169,832,1366,1710,1822,1685,1313,734,30,-724,-1431,-1999,-2364,-2488,-2371,-2058,-1612,-1139,-718,-452,-383,-558,-957,-1566,-2318,-3159,-4023,-4844,-5585,-6199,-6678,-6995,-7166,-7176,-7049,-6790,-6415,-5955,-5425,-4861,-4296,-3759,-3283,-2896,-2609,-2442,-2387,-2442,-2588,-2804,-3065,-3334,-3594,-3800,-3952,-4009,-3980,-3838,-3598,-3241,-2775,-2207,-1541,-801,-17,792,1566,2295,2921,3458,3873,4205,4456,4669,4864,5070,5289,5531,5771,5986,6155,6233,6216,6074,5807,5425,4937,4377,3776,3183,2659,2259,2059,2103,2447,3109,4075,5314,6736,8248,9721,11031,12060,12716,12920,12662,11922,10769,9254,7485,5572,3636,1806,189,-1107,-2026,-2518,-2588,-2272,-1622,-738,313,1421,2514,3518,4355,4990,5352,5418,5147,4534,3582,2323,813,-868,-2621,-4338,-5915,-7258,-8300,-9000,-9345,-9351,-9053,-8488,-7715,-6767,-5705,-4572,-3417,-2298,-1264,-363,364,899,1242,1429,1492,1519,1551,1665,1902,2265,2769,3351,3980,4577,5083,5449,5625,5613,5406,5036,4551,3995,3441,2943,2560,2339,2310,2486,2862,3402,4074,4801,5531,6188,6711,7057,7188,7106,6815,6356,5777,5135,4491,3892,3377,2953,2636,2374,2170,1957,1725,1449,1126,790,468,218,95,129,361,762,1314,1942,2578,3134,3550,3782,3825,3694,3444,3119,2796,2516,2323,2251,2296,2475,2760,3140,3578,4036,4467,4817,5041,5091,4954,4617,4121,3515,2876,2293,1845,1604,1617,1886,2395,3079,3851,4608,5221,5592,5610,5229,4409,3191,1632,-151,-2015,-3813,-5379,-6602,-7370,-7667,-7493,-6937,-6099,-5135,-4183,-3386,-2856,-2656,-2823,-3344,-4155,-5189,-6326,-7461,-8466,-9242,-9689,-9750,-9399,-8641,-7533,-6162,-4628,-3077,-1597,-327,702,1417,1855,2029,2019,1886,1716,1559,1469,1461,1539,1689,1876,2080,2261,2403,2491,2524,2512,2476,2440,2439,2499,2639,2872,3192,3578,3997,4400,4739,4968,5044,4965,4714,4335,3849,3325,2798,2326,1931,1630,1429,1295,1219,1154,1069,936,714,402,-31,-552,-1159,-1784,-2372,-2836,-3091,-3063,-2699,-1979,-929,389,1874,3392,4810,5981,6791,7147,7002,6346,5226,3711,1929,3,-1895,-3637,-5067,-6094,-6637,-6672,-6219,-5331,-4111,-2663,-1125,395,1772,2924,3780,4303,4477,4312,3834,3086,2124,996,-233,-1527,-2828,-4122,-5361,-6553,-7653,-8656,-9522,-10213,-10687,-10909,-10840,-10486,-9851,-8991,-7956,-6843,-5723,-4684,-3794,-3075,-2566,-2228,-2054,-1985,-1981,-2010,-2028,-2036,-2018,-1991,-1959,-1944,-1944,-1967,-2003,-2036,-2048,-2014,-1903,-1702,-1373,-919,-303,447,1343,2345,3420,4521,5576,6537,7324,7904,8222,8278,8069,7634,7020,6293,5533,4800,4172,3684,3382,3252,3294,3464,3712,3990,4238,4411,4494,4454,4326,4113,3867,3611,3378,3181,3023,2879,2736,2553,2320,2023,1664,1259,832,412,34,-270,-477,-563,-533,-390,-168,89,331,484,505,324,-63,-685,-1490,-2429,-3403,-4303,-5010,-5413,-5425,-4986,-4107,-2812,-1216,555,2328,3918,5153,5892,6022,5525,4422,2824,893,-1165,-3144,-4812,-6028,-6645,-6644,-6033,-4910,-3427,-1747,-83,1407,2547,3247,3443,3142,2406,1335,67,-1242,-2450,-3419,-4069,-4342,-4241,-3817,-3144,-2355,-1543,-860,-372,-166,-259,-626,-1221,-1935,-2673,-3318,-3772,-3985,-3908,-3588,-3058,-2430,-1794,-1276,-955,-918,-1178,-1744,-2544,-3504,-4498,-5400,-6092,-6459,-6440,-6008,-5172,-4015,-2618,-1112,361,1693,2756,3487,3845,3831,3502,2923,2212,1468,811,321,64,67,315,772,1353,1986,2564,3022,3290,3343,3192,2860,2432,1964,1557,1273,1178,1299,1647,2197,2896,3684,4456,5132,5604,5788,5617,5044,4060,2684,986,-959,-3001,-5028,-6863,-8383,-9457,-10000,-9978,-9392,-8318,-6862,-5179,-3445,-1831,-517,383,768,621,-36,-1134,-2561,-4191,-5900,-7567,-9099,-10437,-11540,-12407,-13046,-13478,-13735,-13832,-13799,-13631,-13354,-12946,-12420,-11771,-11000,-10132,-9181,-8184,-7184,-6223,-5343,-4585,-3954,-3488,-3140,-2930,-2796,-2726,-2689,-2654,-2627,-2586,-2557,-2530,-2530,-2541,-2573,-2579,-2559,-2429,-2194,-1771,-1166,-353,654,1815,3085,4395,5666,6819,7787,8497,8915,9009,8781,8260,7492,6546,5512,4469,3509,2704,2095,1720,1563,1608,1793,2074,2362,2621,2779,2815,2705,2448,2065,1572,1017,424,-150,-671,-1106,-1420,-1612,-1688,-1669,-1614,-1551,-1555,-1634,-1820,-2074,-2363,-2611,-2755,-2731,-2500,-2074,-1483,-818,-186,303,514,386,-137,-1025,-2207,-3538,-4874,-5999,-6776,-7049,-6760,-5906,-4561,-2881,-1051,693,2148,3128,3513,3259,2392,1019,-717,-2614,-4495,-6156,-7468,-8309,-8628,-8428,-7735,-6647,-5260,-3699,-2092,-539,857,2053,2989,3694,4148,4428,4533,4554,4491,4409,4318,4238,4184,4153,4151,4173,4227,4301,4410,4540,4708,4891,5107,5322,5542,5745,5914,6053,6126,6153,6098,5980,5781,5509,5171,4779,4365,3955,3605,3338,3206,3223,3392,3704,4111,4567,5009,5373,5606,5673,5550,5252,4798,4241,3639,3049,2542,2148,1922,1842,1924,2106,2355,2603,2788,2867,2808,2601,2282,1884,1479,1126,884,784,852,1076,1438,1910,2462,3061,3693,4325,4947,5534,6055,6477,6754,6842,6692,6283,5588,4634,3463,2165,848,-356,-1308,-1893,-2012,-1625,-746,564,2164,3900,5560,6962,7929,8330,8112,7264,5868,4040,1947,-233,-2329,-4179,-5689,-6775,-7434,-7684,-7586,-7214,-6655,-5973,-5234,-4467,-3693,-2915,-2129,-1335,-544,222,928,1529,1975,2222,2237,2011,1556,914,150,-660,-1423,-2067,-2512,-2731,-2694,-2432,-1977,-1398,-763,-149,389,790,1048,1143,1111,976,804,642,552,587,777,1149,1693,2388,3176,4004,4784,5444,5921,6156,6130,5848,5329,4640,3837,3005,2231,1567,1104,849,855,1093,1563,2198,2971,3789,4612,5353,5973,6407,6650,6670,6493,6142,5649,5080,4453,3831,3216,2629,2075,1549,1069,652,329,142,132,323,729,1317,2027,2772,3428,3880,4008,3741,3035,1931,501,-1105,-2712,-4128,-5177,-5721,-5685,-5081,-3986,-2573,-1045,361,1419,1955,1842,1059,-354,-2267,-4492,-6831,-9046,-10951,-12394,-13266,-13545,-13244,-12432,-11229,-9742,-8119,-6473,-4907,-3516,-2354,-1459,-862,-543,-494,-679,-1037,-1526,-2068,-2607,-3080,-3441,-3650,-3695,-3569,-3290,-2880,-2368,-1787,-1159,-514,137,774,1385,1958,2469,2905,3248,3482,3602,3612,3515,3349,3117,2875,2636,2442,2318,2278,2331,2480,2700,2979,3276,3562,3790,3942,3968,3873,3618,3229,2699,2066,1363,635,-59,-666,-1137,-1435,-1545,-1467,-1235,-884,-485,-77,264,530,666,708,630,490,282,39,-229,-523,-826,-1132,-1417,-1633,-1742,-1667,-1373,-813,5,1047,2230,3437,4524,5346,5774,5720,5154,4113,2704,1086,-544,-1976,-3026,-3551,-3471,-2798,-1607,-48,1667,3330,4706,5614,5914,5538,4485,2844,738,-1628,-4067,-6336,-8276,-9704,-10546,-10746,-10343,-9397,-8041,-6410,-4661,-2956,-1423,-187,684,1130,1167,799,108,-838,-1939,-3092,-4203,-5183,-5960,-6477,-6700,-6619,-6240,-5602,-4739,-3730,-2630,-1514,-452,520,1348,2024,2539,2906,3144,3286,3360,3396,3419,3460,3519,3636,3787,4012,4285,4621,4996,5397,5793,6166,6464,6685,6776,6746,6575,6275,5864,5366,4819,4254,3712,3216,2792,2437,2165,1946,1782,1638,1504,1359,1191,991,752,477,169,-177,-539,-953,-1374,-1864,-2369,-2952,-3554,-4210,-4853,-5458,-5962,-6279,-6366,-6131,-5584,-4694,-3547,-2221,-851,400,1395,1999,2128,1762,946,-219,-1568,-2924,-4088,-4903,-5245,-5069,-4395,-3318,-1987,-592,685,1644,2175,2169,1628,586,-854,-2551,-4339,-6056,-7542,-8677,-9373,-9582,-9313,-8595,-7511,-6156,-4648,-3114,-1675,-443,486,1050,1213,971,363,-563,-1712,-2990,-4295,-5518,-6580,-7409,-7949,-8205,-8151,-7838,-7282,-6549,-5688,-4755,-3821,-2930,-2150,-1527,-1100,-901,-943,-1216,-1698,-2343,-3082,-3841,-4547,-5097,-5454,-5539,-5346,-4880,-4166,-3278,-2286,-1288,-377,375,889,1146,1121,849,378,-225,-860,-1455,-1914,-2182,-2213,-2001,-1559,-938,-191,601,1368,2045,2569,2924,3081,3067,2890,2605,2233,1829,1414,1007,632,267,-61,-385,-670,-924,-1103,-1177,-1109,-846,-381,303,1178,2185,3255,4269,5132,5726,5978,5840,5306,4434,3300,2035,770,-367,-1261,-1854,-2118,-2084,-1834,-1465,-1117,-904,-936,-1289,-1989,-3024,-4331,-5817,-7368,-8846,-10152,-11156,-11811,-12059,-11906,-11379,-10536,-9461,-8250,-7006,-5826,-4798,-3989,-3448,-3190,-3216,-3489,-3974,-4592,-5287,-5977,-6594,-7086,-7400,-7513,-7401,-7071,-6518,-5771,-4845,-3777,-2600,-1372,-126,1054,2128,3032,3702,4137,4280,4183,3850,3349,2747,2119,1545,1099,832,789,989,1419,2070,2875,3801,4753,5679,6492,7142,7580,7789,7768,7547,7180,6731,6277,5896,5639,5566,5674,5974,6417,6967,7553,8118,8602,8956,9156,9181,9033,8725,8259,7669,6960,6163,5298,4390,3477,2602,1815,1176,745,575,711,1168,1941,2977,4210,5518,6781,7856,8621,8973,8862,8262,7249,5886,4346,2753,1303,109,-698,-1088,-1057,-677,-67,631,1252,1657,1726,1398,658,-444,-1815,-3319,-4796,-6099,-7076,-7642,-7734,-7359,-6567,-5459,-4154,-2803,-1526,-460,327,771,874,664,200,-427,-1134,-1815,-2405,-2828,-3060,-3086,-2916,-2599,-2156,-1670,-1146,-655,-175,278,737,1243,1813,2491,3271,4144,5073,5993,6838,7522,7993,8185,8096,7716,7107,6318,5456,4607,3876,3348,3081,3117,3445,4036,4818,5699,6574,7334,7875,8141,8060,7663,6944,6001,4899,3746,2643,1663,886,342,46,-3,151,489,945,1486,2048,2589,3053,3402,3572,3555,3295,2825,2128,1273,298,-700,-1642,-2435,-2985,-3231,-3115,-2623,-1765,-594,822,2376,3957,5455,6752,7769,8437,8727,8637,8215,7508,6629,5661,4719,3889,3242,2798,2578,2502,2545,2575,2536,2316,1877,1179,243,-880,-2107,-3323,-4422,-5286,-5849,-6051,-5903,-5434,-4730,-3877,-2998,-2193,-1547,-1141,-992,-1119,-1492,-2068,-2785,-3584,-4392,-5160,-5835,-6391,-6807,-7080,-7216,-7229,-7137,-6955,-6688,-6352,-5926,-5432,-4846,-4189,-3474,-2729,-1991,-1314,-734,-296,-27,81,33,-124,-338,-544,-695,-725,-635,-394,-29,425,953,1485,2015,2502,2934,3310,3631,3908,4153,4378,4585,4788,4969,5135,5254,5326,5316,5227,5029,4750,4374,3957,3510,3089,2727,2461,2302,2262,2296,2385,2448,2447,2304,2000,1494,817,-18,-926,-1844,-2656,-3275,-3609,-3587,-3184,-2394,-1279,90,1582,3080,4428,5518,6229,6508,6317,5678,4660,3338,1867,342,-1084,-2317,-3290,-3963,-4359,-4522,-4533,-4486,-4475,-4575,-4839,-5274,-5860,-6536,-7224,-7833,-8290,-8526,-8514,-8258,-7782,-7163,-6461,-5765,-5146,-4651,-4319,-4150,-4122,-4213,-4364,-4548,-4717,-4852,-4931,-4956,-4923,-4849,-4734,-4591,-4410,-4194,-3916,-3562,-3107,-2528,-1813,-966,4,1050,2137,3191,4160,4971,5576,5939,6047,5905,5551,5025,4400,3739,3109,2579,2182,1975,1951,2132,2487,2992,3602,4256,4895,5459,5886,6152,6207,6075,5749,5280,4695,4060,3403,2788,2231,1769,1416,1179,1067,1067,1179,1369,1623,1890,2119,2273,2275,2115,1744,1186,458,-381,-1260,-2101,-2817,-3339,-3611,-3596,-3295,-2714,-1909,-928,151,1249,2314,3260,4068,4690,5117,5348,5385,5250,4962,4546,4030,3434,2779,2071,1305,491,-397,-1349,-2373,-3448,-4538,-5596,-6547,-7334,-7874,-8133,-8080,-7739,-7157,-6418,-5631,-4891,-4331,-3993,-3966,-4223,-4747,-5469,-6273,-7072,-7733,-8191,-8370,-8267,-7902,-7324,-6635,-5903,-5248,-4724,-4396,-4267,-4333,-4529,-4788,-5018,-5120,-5023,-4667,-4031,-3130,-2023,-784,474,1644,2626,3339,3731,3808,3581,3130,2533,1882,1289,811,528,451,595,932,1419,2001,2625,3215,3743,4138,4408,4505,4466,4279,3985,3607,3168,2697,2202,1704,1197,699,211,-251,-666,-1017,-1271,-1429,-1467,-1425,-1315,-1206,-1149,-1230,-1486,-1975,-2699,-3631,-4739,-5899,-7054,-8041,-8795,-9192,-9185,-8744,-7881,-6654,-5156,-3494,-1804,-203,1199,2315,3095,3507,3570,3300,2776,2042,1202,317,-540,-1315,-1997,-2568,-3059,-3504,-3939,-4405,-4917,-5468,-6037,-6561,-6997,-7269,-7345,-7206,-6851,-6341,-5714,-5074,-4476,-4015,-3717,-3632,-3745,-4027,-4441,-4895,-5348,-5703,-5932,-5983,-5860,-5571,-5149,-4645,-4103,-3583,-3110,-2732,-2442,-2261,-2156,-2111,-2087,-2051,-1972,-1820,-1592,-1283,-922,-525,-149,192,442,600,647,600,475,307,119,-55,-202,-307,-370,-390,-379,-327,-252,-129,36,266,561,946,1395,1933,2508,3123,3713,4264,4705,5030,5179,5165,4961,4613,4127,3575,2991,2461,2016,1715,1574,1579,1714,1897,2075,2146,2060,1743,1194,412,-550,-1610,-2683,-3644,-4408,-4869,-4979,-4701,-4049,-3073,-1848,-482,921,2241,3398,4310,4945,5290,5365,5208,4878,4434,3932,3427,2948,2503,2104,1705,1306,856,344,-235,-878,-1536,-2173,-2724,-3141,-3382,-3435,-3300,-3022,-2635,-2211,-1798,-1443,-1181,-1013,-934,-912,-911,-883,-804,-637,-393,-76,278,625,932,1144,1253,1240,1127,948,751,603,557,666,960,1452,2120,2935,3833,4755,5636,6409,7030,7462,7693,7727,7582,7298,6909,6470,6018,5594,5230,4939,4738,4617,4571,4581,4621,4672,4712,4720,4700,4639,4566,4477,4411,4368,4375,4416,4497,4579,4651,4661,4596,4433,4170,3832,3442,3069,2748,2550,2495,2603,2856,3200,3576,3882,4067,4024,3762,3229,2500,1594,630,-326,-1157,-1784,-2138,-2167,-1861,-1235,-323,788,2035,3302,4506,5563,6390,6961,7237,7236,6981,6521,5912,5209,4464,3699,2948,2176,1401,567,-304,-1229,-2176,-3083,-3907,-4555,-4982,-5144,-5046,-4707,-4203,-3607,-3016,-2510,-2157,-1982,-2003,-2178,-2474,-2820,-3153,-3421,-3567,-3585,-3453,-3200,-2844,-2428,-1988,-1552,-1153,-793,-490,-223,7,231,462,722,1034,1410,1860,2384,2975,3606,4255,4883,5452,5934,6299,6543,6664,6681,6619,6503,6364,6226,6098,5992,5905,5826,5765,5693,5629,5553,5475,5383,5280,5143,4978,4755,4479,4123,3705,3214,2682,2120,1579,1077,660,341,137,36,35,85,176,257,297,269,138,-108,-489,-1005,-1646,-2395,-3215,-4059,-4876,-5594,-6161,-6521,-6629,-6462,-6014,-5301,-4365,-3254,-2037,-779,453,1590,2596,3412,4034,4438,4633,4637,4469,4165,3754,3263,2729,2166,1602,1048,523,37,-395,-769,-1073,-1312,-1487,-1618,-1733,-1864,-2058,-2353,-2780,-3353,-4064,-4889,-5768,-6647,-7438,-8077,-8493,-8636,-8492,-8054,-7376,-6511,-5552,-4601,-3749,-3088,-2670,-2519,-2622,-2927,-3354,-3805,-4186,-4410,-4423,-4194,-3736,-3100,-2346,-1571,-840,-236,209,474,582,579,522,485,526,684,980,1394,1884,2391,2837,3159,3299,3229,2949,2489,1907,1276,683,204,-86,-147,48,482,1130,1915,2786,3635,4403,5008,5409,5575,5506,5233,4800,4280,3748,3278,2926,2736,2698,2794,2959,3109,3168,3045,2697,2080,1224,145,-1055,-2305,-3490,-4506,-5285,-5730,-5836,-5567,-4962,-4057,-2925,-1645,-308,988,2161,3123,3820,4202,4268,4020,3520,2819,2018,1196,456,-143,-544,-730,-721,-546,-286,-3,220,317,235,-56,-572,-1294,-2194,-3222,-4310,-5389,-6370,-7194,-7781,-8102,-8128,-7863,-7345,-6628,-5779,-4901,-4057,-3355,-2834,-2555,-2512,-2700,-3056,-3529,-4012,-4444,-4721,-4803,-4639,-4233,-3599,-2789,-1858,-882,75,949,1697,2295,2731,3019,3182,3255,3265,3262,3242,3242,3245,3242,3215,3141,2995,2775,2470,2097,1681,1251,857,527,305,204,239,392,639,938,1237,1491,1652,1697,1615,1423,1148,841,541,312,172,168,280,514,822,1157,1466,1681,1752,1649,1333,830,144,-670,-1560,-2468,-3329,-4094,-4718,-5180,-5454,-5551,-5463,-5204,-4794,-4229,-3544,-2742,-1848,-901,76,1021,1890,2617,3143,3408,3368,2997,2292,1293,59,-1303,-2680,-3943,-4963,-5654,-5929,-5794,-5263,-4429,-3419,-2389,-1502,-925,-757,-1088,-1904,-3156,-4714,-6427,-8094,-9551,-10626,-11214,-11264,-10776,-9829,-8545,-7073,-5603,-4292,-3289,-2699,-2564,-2886,-3593,-4589,-5726,-6853,-7825,-8507,-8804,-8680,-8120,-7194,-5988,-4625,-3252,-1991,-969,-242,136,212,20,-329,-738,-1101,-1328,-1359,-1170,-763,-188,509,1244,1951,2561,3019,3308,3400,3332,3108,2789,2410,2027,1684,1413,1244,1187,1245,1406,1645,1932,2236,2508,2732,2875,2923,2897,2786,2638,2451,2258,2051,1825,1554,1213,769,212,-478,-1270,-2147,-3042,-3906,-4664,-5262,-5645,-5793,-5687,-5346,-4790,-4062,-3197,-2254,-1261,-276,676,1548,2313,2934,3382,3617,3620,3363,2851,2108,1178,143,-896,-1846,-2582,-3046,-3168,-2949,-2428,-1675,-826,8,663,1027,1007,547,-327,-1558,-3025,-4574,-6049,-7286,-8166,-8605,-8578,-8115,-7297,-6238,-5085,-3964,-3016,-2313,-1925,-1842,-2039,-2435,-2944,-3457,-3887,-4153,-4217,-4063,-3713,-3214,-2626,-2008,-1419,-897,-462,-117,161,394,620,867,1153,1497,1870,2277,2670,3016,3302,3480,3563,3549,3456,3335,3221,3184,3255,3499,3914,4526,5298,6195,7154,8103,8967,9681,10179,10445,10447,10217,9783,9203,8556,7911,7356,6955,6765,6813,7087,7557,8132,8730,9223,9519,9517,9173,8463,7424,6114,4641,3113,1660,384,-623,-1309,-1654,-1670,-1402,-905,-253,492,1272,2039,2757,3416,3971,4443,4774,4971,4985,4808,4407,3806,3006,2082,1087,134,-697,-1297,-1606,-1585,-1227,-602,220,1092,1878,2425,2615,2353,1625,453,-1053,-2763,-4475,-6033,-7235,-7977,-8168,-7802,-6936,-5675,-4174,-2613,-1157,25,832,1190,1107,622,-137,-1055,-1948,-2689,-3137,-3214,-2895,-2188,-1186,21,1291,2498,3526,4281,4716,4824,4635,4229,3688,3131,2657,2350,2276,2450,2851,3447,4122,4827,5415,5845,6018,5929,5564,4971,4209,3371,2549,1842,1330,1070,1101,1406,1969,2724,3589,4497,5341,6070,6613,6949,7066,6991,6767,6448,6112,5807,5595,5487,5505,5597,5747,5871,5915,5818,5533,5032,4339,3454,2466,1420,419,-466,-1152,-1582,-1705,-1508,-986,-175,889,2117,3443,4754,5961,6960,7665,7999,7924,7413,6499,5218,3679,1969,243,-1383,-2767,-3807,-4422,-4574,-4277,-3591,-2628,-1541,-491,341,818,822,322,-680,-2081,-3753,-5511,-7170,-8545,-9495,-9919,-9790,-9143,-8067,-6714,-5252,-3865,-2709,-1926,-1566,-1669,-2171,-2979,-3958,-4954,-5807,-6405,-6637,-6484,-5941,-5076,-3981,-2765,-1559,-457,446,1107,1499,1653,1597,1399,1130,843,607,449,404,459,625,857,1145,1451,1745,2018,2247,2438,2591,2708,2806,2878,2931,2962,2961,2935,2876,2793,2696,2596,2508,2434,2386,2345,2323,2274,2222,2115,1987,1809,1600,1371,1115,866,596,338,65,-209,-484,-763,-1026,-1266,-1466,-1608,-1683,-1689,-1628,-1512,-1351,-1166,-952,-728,-475,-184,154,564,1030,1566,2119,2676,3166,3550,3778,3809,3630,3231,2630,1859,960,10,-944,-1795,-2511,-3001,-3274,-3308,-3163,-2906,-2624,-2428,-2392,-2588,-3032,-3716,-4569,-5517,-6438,-7237,-7809,-8093,-8054,-7702,-7089,-6289,-5410,-4547,-3806,-3251,-2929,-2837,-2950,-3198,-3518,-3813,-4022,-4082,-3980,-3701,-3298,-2792,-2274,-1774,-1367,-1066,-889,-822,-823,-856,-859,-789,-608,-293,153,717,1363,2041,2702,3289,3761,4085,4242,4250,4113,3900,3623,3366,3140,3006,2955,3002,3120,3278,3451,3591,3682,3710,3657,3552,3405,3247,3114,3030,3028,3119,3307,3572,3884,4194,4432,4542,4449,4111,3497,2601,1456,126,-1325,-2767,-4126,-5283,-6167,-6722,-6922,-6772,-6316,-5598,-4694,-3674,-2606,-1548,-564,329,1062,1645,2018,2197,2154,1911,1488,919,253,-461,-1175,-1850,-2461,-2982,-3417,-3743,-3977,-4118,-4170,-4163,-4110,-4042,-3994,-3976,-4019,-4109,-4247,-4403,-4552,-4667,-4725,-4716,-4641,-4524,-4384,-4275,-4229,-4289,-4491,-4826,-5314,-5889,-6526,-7137,-7644,-7982,-8066,-7866,-7364,-6572,-5551,-4369,-3122,-1914,-843,26,614,932,960,756,380,-100,-581,-1018,-1316,-1463,-1426,-1217,-871,-428,45,493,859,1099,1198,1138,963,684,376,70,-163,-297,-295,-154,107,479,890,1322,1689,1965,2102,2077,1885,1541,1069,522,-56,-614,-1100,-1488,-1757,-1906,-1955,-1928,-1854,-1781,-1715,-1699,-1715,-1780,-1864,-1965,-2056,-2137,-2192,-2231,-2249,-2256,-2248,-2220,-2159,-2053,-1872,-1623,-1270,-862,-384,89,540,894,1125,1184,1074,779,351,-204,-811,-1438,-2024,-2536,-2920,-3175,-3262,-3221,-3050,-2825,-2582,-2404,-2337,-2436,-2711,-3164,-3748,-4412,-5082,-5677,-6143,-6416,-6492,-6357,-6062,-5644,-5186,-4745,-4401,-4186,-4138,-4244,-4483,-4799,-5129,-5410,-5565,-5564,-5354,-4956,-4369,-3655,-2852,-2049,-1302,-684,-244,-5,16,-146,-458,-842,-1227,-1527,-1666,-1589,-1251,-647,202,1255,2432,3661,4847,5903,6755,7351,7646,7655,7364,6846,6129,5303,4432,3583,2835,2215,1779,1518,1443,1516,1709,1969,2256,2524,2742,2897,2978,2991,2946,2844,2692,2486,2211,1857,1409,865,233,-467,-1189,-1890,-2513,-3009,-3335,-3479,-3409,-3172,-2759,-2222,-1587,-876,-125,674,1489,2343,3196,4064,4896,5681,6361,6911,7273,7431,7356,7045,6517,5791,4912,3931,2896,1871,910,58,-639,-1162,-1495,-1640,-1611,-1428,-1109,-699,-190,358,958,1567,2163,2727,3210,3592,3820,3877,3721,3348,2756,1960,1007,-50,-1142,-2180,-3091,-3792,-4232,-4364,-4201,-3741,-3053,-2193,-1239,-273,637,1443,2092,2588,2905,3081,3117,3057,2922,2747,2555,2375,2217,2105,2037,2026,2068,2158,2293,2464,2663,2890,3132,3403,3693,4016,4374,4767,5200,5658,6132,6600,7042,7424,7737,7942,8043,8018,7884,7634,7308,6908,6479,6035,5610,5205,4845,4504,4180,3845,3476,3041,2541,1954,1317,647,6,-560,-979,-1213,-1224,-1007,-580,19,719,1462,2148,2738,3151,3376,3390,3223,2890,2470,1989,1526,1118,790,571,443,398,404,437,461,468,437,369,273,152,20,-117,-256,-398,-538,-675,-794,-880,-913,-873,-740,-501,-166,261,724,1195,1598,1888,2010,1927,1626,1113,415,-389,-1244,-2027,-2671,-3067,-3173,-2941,-2396,-1572,-555,555,1649,2634,3420,3965,4229,4220,3965,3501,2905,2227,1551,920,399,11,-220,-274,-181,83,457,950,1514,2124,2755,3367,3940,4456,4888,5228,5458,5560,5538,5375,5094,4688,4192,3621,3005,2378,1762,1196,699,307,17,-140,-190,-115,66,344,717,1151,1628,2097,2509,2811,2948,2879,2576,2041,1278,358,-685,-1740,-2758,-3637,-4341,-4793,-4999,-4917,-4600,-4050,-3346,-2516,-1633,-728,136,948,1649,2247,2685,2977,3080,2998,2715,2226,1557,722,-239,-1282,-2365,-3426,-4418,-5286,-5990,-6500,-6792,-6866,-6716,-6354,-5796,-5052,-4155,-3129,-2008,-852,293,1340,2234,2885,3244,3254,2884,2133,1030,-374,-1975,-3668,-5319,-6791,-7954,-8719,-9000,-8803,-8129,-7055,-5676,-4095,-2457,-868,553,1723,2589,3131,3351,3287,2991,2520,1954,1350,783,272,-134,-463,-714,-929,-1132,-1363,-1629,-1961,-2355,-2799,-3281,-3744,-4147,-4412,-4476,-4263,-3736,-2860,-1629,-95,1706,3641,5613,7467,9077,10320,11128,11448,11315,10777,9949,8962,7958,7078,6421,6062,6000,6212,6587,7021,7335,7414,7101,6348,5101,3400,1328,-998,-3408,-5730,-7794,-9449,-10595,-11181,-11188,-10687,-9736,-8487,-7058,-5600,-4242,-3076,-2175,-1559,-1235,-1166,-1318,-1622,-2019,-2457,-2871,-3245,-3540,-3772,-3953,-4119,-4316,-4584,-4953,-5446,-6056,-6773,-7564,-8385,-9175,-9891,-10450,-10843,-11004,-10959,-10690,-10233,-9619,-8883,-8083,-7250,-6425,-5625,-4858,-4111,-3363,-2600,-1788,-940,-31,902,1840,2730,3530,4190,4683,4986,5087,4986,4681,4180,3489,2618,1580,381,-947,-2392,-3896,-5413,-6857,-8141,-9169,-9852,-10118,-9925,-9261,-8157,-6676,-4911,-2983,-1011,852,2496,3801,4696,5139,5135,4702,3923,2861,1614,294,-1023,-2228,-3264,-4068,-4621,-4914,-4964,-4803,-4462,-3986,-3410,-2763,-2080,-1375,-668,25,695,1313,1862,2300,2597,2704,2601,2255,1670,856,-158,-1309,-2541,-3766,-4910,-5897,-6663,-7174,-7405,-7356,-7048,-6506,-5778,-4912,-3968,-2988,-2038,-1145,-359,301,813,1184,1412,1535,1561,1521,1436,1314,1179,1046,927,855,840,905,1075,1343,1728,2212,2772,3381,3993,4548,5003,5277,5345,5168,4763,4152,3401,2567,1728,940,245,-342,-828,-1249,-1656,-2100,-2646,-3316,-4152,-5117,-6203,-7334,-8450,-9476,-10341,-10993,-11399,-11536,-11417,-11039,-10439,-9629,-8644,-7519,-6270,-4946,-3559,-2154,-759,599,1884,3079,4158,5108,5923,6599,7142,7558,7844,8017,8068,8029,7903,7726,7515,7284,7051,6798,6530,6217,5838,5381,4817,4160,3406,2585,1727,877,93,-574,-1054,-1313,-1298,-1004,-425,409,1448,2629,3857,5061,6134,7025,7670,8051,8160,8006,7617,7019,6258,5363,4388,3358,2314,1281,270,-691,-1602,-2436,-3175,-3781,-4209,-4424,-4387,-4100,-3575,-2869,-2049,-1211,-453,131,464,504,241,-283,-1008,-1824,-2629,-3298,-3726,-3818,-3527,-2821,-1746,-338,1287,3040,4782,6416,7813,8916,9635,9980,9919,9527,8823,7919,6880,5810,4786,3862,3073,2420,1863,1372,872,322,-325,-1091,-1982,-2974,-4040,-5118,-6164,-7112,-7926,-8544,-8951,-9091,-8974,-8586,-7961,-7138,-6165,-5110,-4008,-2932,-1883,-896,44,956,1844,2741,3642,4565,5502,6451,7405,8336,9223,10017,10681,11146,11373,11301,10900,10161,9091,7737,6155,4427,2648,930,-617,-1869,-2739,-3136,-3031,-2416,-1348,79,1720,3408,4963,6215,7025,7300,6998,6154,4825,3163,1291,-601,-2374,-3891,-5040,-5775,-6055,-5901,-5362,-4508,-3433,-2241,-1014,153,1189,2039,2646,2996,3069,2885,2475,1873,1144,328,-519,-1361,-2181,-2969,-3734,-4478,-5215,-5927,-6619,-7241,-7776,-8151,-8329,-8237,-7842,-7118,-6060,-4715,-3133,-1427,300,1912,3296,4352,5012,5255,5116,4653,4004,3280,2643,2195,2044,2239,2803,3724,4932,6359,7873,9361,10684,11718,12361,12542,12218,11411,10176,8625,6885,5116,3444,2009,899,177,-120,-13,459,1203,2110,3035,3849,4394,4586,4326,3611,2447,928,-849,-2706,-4511,-6080,-7315,-8104,-8427,-8278,-7718,-6823,-5699,-4452,-3177,-1959,-850,123,954,1668,2298,2867,3423,3958,4500,5012,5502,5917,6251,6456,6502,6373,6022,5466,4689,3741,2656,1510,360,-700,-1621,-2314,-2761,-2905,-2762,-2340,-1686,-872,26,904,1675,2234,2518,2450,2029,1241,164,-1129,-2519,-3876,-5081,-6013,-6577,-6714,-6387,-5637,-4519,-3147,-1667,-217,1040,1981,2514,2584,2195,1396,263,-1082,-2530,-3952,-5235,-6284,-6994,-7327,-7199,-6626,-5591,-4144,-2376,-386,1663,3630,5352,6712,7597,7958,7773,7076,5938,4472,2786,1025,-712,-2317,-3729,-4909,-5842,-6523,-6976,-7188,-7197,-6987,-6582,-5986,-5215,-4291,-3240,-2095,-907,285,1420,2450,3330,4003,4444,4609,4498,4108,3469,2624,1631,565,-502,-1496,-2351,-3029,-3504,-3784,-3881,-3836,-3676,-3450,-3190,-2929,-2686,-2472,-2263,-2076,-1862,-1634,-1356,-1012,-583,-36,654,1515,2574,3834,5297,6904,8602,10268,11779,12988,13752,13944,13509,12409,10713,8530,6003,3347,720,-1678,-3724,-5298,-6354,-6852,-6817,-6261,-5263,-3884,-2240,-434,1391,3129,4638,5843,6650,7027,6962,6482,5650,4537,3247,1870,505,-745,-1811,-2624,-3153,-3402,-3398,-3196,-2884,-2541,-2265,-2137,-2212,-2525,-3064,-3794,-4640,-5525,-6335,-7007,-7433,-7601,-7476,-7098,-6516,-5822,-5090,-4435,-3910,-3593,-3499,-3642,-3994,-4501,-5111,-5726,-6287,-6710,-6943,-6953,-6724,-6274,-5634,-4866,-4036,-3234,-2550,-2067,-1864,-1975,-2417,-3138,-4050,-5019,-5860,-6416,-6496,-6006,-4873,-3143,-910,1632,4264,6731,8791,10248,10948,10842,9933,8333,6201,3750,1212,-1187,-3257,-4841,-5853,-6250,-6060,-5379,-4323,-3081,-1821,-730,38,372,208,-452,-1551,-2994,-4638,-6355,-7983,-9409,-10509,-11227,-11505,-11379,-10863,-10062,-9039,-7918,-6772,-5702,-4748,-3966,-3346,-2882,-2535,-2253,-2011,-1743,-1448,-1094,-702,-293,83,381,538,515,289,-139,-743,-1468,-2254,-3014,-3670,-4141,-4365,-4297,-3929,-3277,-2418,-1435,-469,361,923,1126,910,269,-755,-2085,-3597,-5168,-6649,-7919,-8841,-9315,-9248,-8594,-7342,-5547,-3306,-790,1817,4271,6362,7875,8663,8644,7803,6223,4036,1453,-1303,-3981,-6347,-8199,-9384,-9808,-9446,-8333,-6559,-4269,-1637,1134,3842,6305,8360,9909,10874,11256,11081,10438,9429,8188,6826,5481,4201,3095,2140,1377,763,251,-183,-615,-1066,-1565,-2133,-2745,-3400,-4046,-4664,-5199,-5628,-5911,-6023,-5949,-5682,-5243,-4658,-3980,-3272,-2591,-2002,-1552,-1260,-1138,-1159,-1277,-1430,-1550,-1544,-1378,-977,-355,487,1486,2560,3633,4588,5376,5926,6221,6267,6083,5710,5199,4598,3971,3381,2901,2606,2571,2850,3474,4417,5618,6950,8270,9402,10191,10510,10274,9463,8125,6347,4289,2102,-28,-1953,-3553,-4734,-5471,-5741,-5601,-5090,-4309,-3335,-2270,-1193,-185,691,1379,1843,2042,1988,1654,1084,292,-680,-1775,-2955,-4141,-5290,-6324,-7191,-7829,-8178,-8188,-7826,-7072,-5941,-4471,-2716,-767,1284,3320,5228,6909,8269,9260,9847,10029,9839,9317,8531,7560,6470,5349,4252,3255,2400,1731,1272,1021,971,1105,1365,1744,2161,2591,2977,3277,3462,3522,3435,3228,2894,2460,1947,1353,714,24,-673,-1344,-1916,-2318,-2457,-2281,-1742,-843,375,1828,3401,4947,6313,7361,7956,8027,7535,6486,4957,3049,910,-1274,-3335,-5062,-6327,-6981,-6984,-6315,-5035,-3256,-1134,1162,3425,5501,7208,8455,9153,9299,8915,8075,6883,5461,3935,2437,1072,-66,-917,-1440,-1633,-1513,-1125,-545,159,890,1569,2121,2484,2630,2538,2227,1744,1146,516,-78,-579,-952,-1193,-1333,-1406,-1478,-1600,-1828,-2203,-2741,-3439,-4265,-5171,-6096,-6970,-7730,-8318,-8705,-8865,-8804,-8539,-8094,-7516,-6839,-6090,-5311,-4505,-3695,-2878,-2030,-1148,-175,903,2127,3517,5068,6763,8561,10380,12151,13757,15121,16129,16734,16851,16487,15608,14268,12506,10415,8104,5701,3341,1162,-727,-2225,-3286,-3871,-4011,-3715,-3074,-2122,-988,283,1554,2770,3830,4686,5298,5649,5764,5668,5422,5093,4729,4404,4131,3930,3782,3646,3486,3236,2868,2357,1688,919,57,-801,-1605,-2277,-2752,-2999,-2994,-2772,-2374,-1877,-1380,-955,-700,-668,-887,-1371,-2064,-2922,-3840,-4735,-5480,-5995,-6175,-5979,-5376,-4388,-3084,-1545,86,1697,3136,4286,5055,5378,5252,4722,3861,2816,1712,733,12,-318,-201,392,1396,2734,4242,5769,7124,8143,8677,8630,7954,6673,4846,2605,91,-2506,-5014,-7253,-9081,-10381,-11103,-11237,-10830,-9981,-8790,-7396,-5907,-4406,-2978,-1635,-426,659,1609,2424,3099,3623,3976,4145,4118,3894,3494,2949,2307,1621,950,347,-131,-461,-602,-566,-351,5,479,1004,1563,2078,2526,2868,3072,3124,3010,2712,2235,1577,750,-207,-1260,-2332,-3367,-4272,-5005,-5473,-5673,-5567,-5180,-4569,-3788,-2946,-2126,-1427,-918,-639,-615,-806,-1190,-1662,-2173,-2606,-2910,-3022,-2913,-2584,-2061,-1393,-637,116,831,1425,1885,2186,2333,2360,2289,2181,2054,1959,1893,1877,1895,1941,2002,2066,2126,2189,2239,2277,2288,2240,2128,1923,1635,1278,893,525,243,101,153,415,891,1530,2265,3005,3651,4108,4316,4215,3816,3137,2257,1259,262,-650,-1364,-1843,-2022,-1923,-1560,-1001,-323,381,1033,1553,1892,2018,1903,1558,986,199,-768,-1892,-3132,-4430,-5750,-7011,-8164,-9141,-9884,-10349,-10491,-10312,-9814,-9047,-8083,-6993,-5893,-4856,-3974,-3298,-2854,-2631,-2583,-2647,-2727,-2753,-2645,-2355,-1881,-1212,-418,457,1327,2122,2781,3262,3545,3648,3596,3440,3221,2980,2722,2453,2142,1753,1272,658,-59,-863,-1685,-2459,-3104,-3550,-3749,-3657,-3282,-2626,-1745,-693,448,1586,2628,3477,4048,4267,4082,3464,2425,996,-746,-2704,-4763,-6777,-8636,-10199,-11386,-12134,-12419,-12287,-11779,-11019,-10096,-9159,-8295,-7626,-7185,-7016,-7088,-7364,-7770,-8228,-8649,-8957,-9094,-9020,-8740,-8268,-7670,-7001,-6350,-5769,-5317,-5005,-4830,-4755,-4726,-4676,-4547,-4279,-3853,-3257,-2525,-1699,-851,-44,658,1216,1610,1853,1958,1980,1944,1906,1893,1923,2023,2157,2328,2472,2568,2573,2471,2255,1949,1569,1167,770,415,126,-98,-252,-355,-440,-519,-644,-819,-1077,-1424,-1853,-2343,-2855,-3333,-3729,-3971,-4012,-3802,-3320,-2571,-1571,-392,907,2217,3443,4490,5265,5719,5818,5566,5005,4194,3219,2186,1178,309,-364,-773,-891,-723,-287,367,1163,2033,2864,3577,4054,4227,4008,3373,2295,827,-985,-3018,-5154,-7244,-9137,-10698,-11819,-12425,-12497,-12047,-11148,-9877,-8358,-6699,-5018,-3410,-1964,-717,300,1100,1719,2189,2575,2899,3200,3474,3718,3928,4095,4232,4352,4490,4662,4903,5202,5575,5983,6415,6829,7190,7478,7656,7720,7641,7421,7056,6551,5929,5211,4431,3621,2822,2053,1378,797,381,122,66,199,522,995,1569,2173,2729,3153,3374,3325,2982,2329,1402,264,-1012,-2305,-3533,-4589,-5416,-5955,-6198,-6145,-5838,-5327,-4677,-3950,-3195,-2453,-1730,-1037,-348,333,1043,1756,2488,3187,3847,4407,4864,5170,5341,5372,5294,5140,4945,4742,4539,4334,4110,3819,3447,2932,2277,1477,577,-356,-1221,-1924,-2349,-2426,-2113,-1404,-377,890,2245,3562,4705,5581,6133,6354,6268,5940,5445,4873,4323,3869,3597,3543,3736,4168,4797,5573,6397,7176,7797,8157,8169,7775,6959,5736,4172,2347,397,-1556,-3359,-4877,-6007,-6658,-6809,-6472,-5717,-4646,-3408,-2145,-1022,-158,330,408,50,-681,-1702,-2885,-4071,-5120,-5880,-6263,-6196,-5673,-4737,-3447,-1934,-292,1328,2841,4139,5169,5900,6309,6429,6256,5839,5195,4369,3411,2366,1304,282,-634,-1393,-1951,-2276,-2374,-2239,-1941,-1511,-1047,-603,-247,-13,84,53,-78,-273,-492,-706,-892,-1051,-1193,-1327,-1466,-1597,-1692,-1718,-1609,-1328,-830,-106,819,1905,3065,4231,5312,6252,7004,7548,7890,8048,8052,7938,7740,7485,7199,6893,6583,6265,5939,5588,5210,4798,4352,3895,3424,2976,2537,2126,1733,1348,965,565,144,-303,-766,-1232,-1676,-2077,-2403,-2625,-2728,-2688,-2502,-2180,-1739,-1217,-662,-111,372,761,1019,1135,1111,950,677,302,-136,-623,-1102,-1544,-1891,-2106,-2143,-1975,-1603,-1018,-284,561,1424,2216,2866,3286,3455,3333,2980,2418,1778,1125,600,254,182,367,805,1410,2075,2692,3136,3341,3264,2924,2386,1738,1100,578,256,190,388,825,1437,2153,2883,3546,4091,4440,4594,4503,4203,3669,2967,2089,1118,67,-987,-2004,-2916,-3652,-4167,-4380,-4274,-3816,-3026,-1948,-673,710,2057,3265,4207,4803,4997,4772,4164,3220,2061,782,-482,-1614,-2529,-3136,-3425,-3367,-3019,-2416,-1647,-787,86,889,1550,2020,2227,2157,1775,1083,102,-1131,-2555,-4077,-5597,-7002,-8170,-9016,-9461,-9471,-9045,-8220,-7066,-5675,-4165,-2622,-1162,162,1288,2193,2868,3316,3557,3608,3486,3204,2767,2187,1484,693,-123,-893,-1516,-1912,-1978,-1681,-977,73,1403,2873,4333,5623,6604,7163,7251,6851,6016,4839,3437,1962,530,-718,-1716,-2408,-2787,-2904,-2809,-2586,-2309,-2041,-1816,-1661,-1560,-1502,-1455,-1397,-1310,-1191,-1058,-917,-813,-754,-777,-879,-1060,-1287,-1539,-1739,-1878,-1868,-1712,-1371,-857,-183,609,1487,2392,3282,4113,4844,5431,5855,6065,6059,5812,5334,4646,3769,2761,1659,526,-581,-1638,-2594,-3460,-4222,-4904,-5499,-6024,-6455,-6774,-6959,-6967,-6786,-6404,-5821,-5075,-4214,-3310,-2457,-1743,-1254,-1044,-1152,-1546,-2201,-3000,-3855,-4619,-5181,-5433,-5310,-4791,-3904,-2721,-1356,56,1380,2485,3287,3734,3816,3591,3095,2443,1701,948,250,-384,-926,-1405,-1826,-2213,-2574,-2886,-3144,-3288,-3294,-3115,-2731,-2143,-1371,-472,496,1441,2288,2951,3358,3472,3258,2729,1900,835,-410,-1739,-3076,-4338,-5451,-6370,-7064,-7517,-7754,-7796,-7714,-7567,-7442,-7408,-7533,-7859,-8406,-9160,-10074,-11079,-12076,-12975,-13682,-14133,-14280,-14110,-13645,-12894,-11927,-10763,-9466,-8061,-6592,-5072,-3546,-2017,-540,867,2146,3249,4142,4772,5141,5235,5095,4760,4304,3808,3359,3038,2906,3005,3313,3808,4391,4963,5409,5584,5419,4806,3786,2356,675,-1141,-2888,-4399,-5509,-6121,-6166,-5688,-4756,-3523,-2143,-804,359,1210,1688,1769,1481,889,88,-825,-1748,-2593,-3296,-3810,-4127,-4243,-4217,-4055,-3855,-3621,-3418,-3253,-3131,-3046,-2971,-2889,-2760,-2571,-2300,-1933,-1489,-970,-408,162,700,1156,1474,1626,1571,1326,904,363,-233,-819,-1325,-1717,-1958,-2069,-2049,-1960,-1819,-1683,-1567,-1482,-1433,-1391,-1353,-1281,-1187,-1041,-885,-729,-620,-604,-705,-955,-1339,-1842,-2403,-2970,-3441,-3754,-3804,-3552,-2933,-1966,-662,882,2574,4253,5780,7004,7822,8162,8038,7498,6664,5685,4718,3933,3433,3308,3549,4114,4900,5758,6577,7197,7564,7606,7346,6838,6153,5415,4699,4113,3685,3450,3372,3398,3468,3484,3400,3139,2695,2049,1233,295,-717,-1712,-2644,-3438,-4063,-4486,-4704,-4716,-4562,-4271,-3917,-3555,-3262,-3092,-3094,-3275,-3624,-4089,-4599,-5051,-5367,-5433,-5220,-4661,-3784,-2603,-1183,403,2081,3759,5368,6818,8068,9046,9733,10087,10099,9748,9051,8027,6727,5241,3648,2078,631,-586,-1478,-1999,-2104,-1815,-1166,-232,887,2075,3203,4149,4787,5036,4825,4156,3071,1684,142,-1351,-2609,-3439,-3717,-3365,-2402,-904,980,3049,5105,6917,8340,9235,9569,9362,8702,7729,6601,5476,4504,3774,3354,3232,3373,3696,4090,4461,4690,4712,4466,3950,3175,2206,1101,-49,-1164,-2169,-2990,-3598,-3971,-4135,-4138,-4043,-3940,-3883,-3954,-4164,-4534,-5024,-5600,-6183,-6728,-7167,-7462,-7599,-7530,-7286,-6815,-6155,-5273,-4206,-2949,-1554,-41,1518,3063,4508,5763,6743,7380,7623,7477,6965,6165,5183,4119,3113,2246,1616,1272,1230,1507,2040,2806,3696,4628,5478,6129,6485,6457,6020,5181,4016,2639,1217,-81,-1070,-1613,-1617,-1056,18,1491,3201,4941,6520,7743,8480,8649,8253,7349,6072,4566,3012,1560,337,-569,-1143,-1385,-1389,-1210,-983,-780,-701,-797,-1097,-1598,-2256,-3021,-3800,-4525,-5102,-5472,-5588,-5426,-5019,-4395,-3658,-2880,-2183,-1629,-1301,-1209,-1355,-1696,-2172,-2707,-3236,-3670,-3956,-4037,-3869,-3438,-2724,-1753,-545,827,2319,3822,5282,6588,7684,8484,8950,9036,8750,8111,7202,6106,4966,3898,3032,2469,2259,2445,2992,3861,4949,6153,7322,8334,9049,9367,9229,8599,7517,6045,4302,2435,607,-1011,-2278,-3082,-3363,-3130,-2430,-1391,-146,1116,2233,3035,3414,3289,2658,1573,147,-1460,-3071,-4508,-5611,-6283,-6453,-6136,-5380,-4289,-2995,-1651,-399,635,1359,1736,1760,1481,966,334,-328,-877,-1259,-1390,-1274,-930,-423,155,716,1154,1420,1454,1263,859,289,-395,-1129,-1853,-2504,-3023,-3371,-3510,-3427,-3128,-2618,-1959,-1187,-388,360,983,1393,1530,1348,821,-24,-1130,-2399,-3695,-4879,-5817,-6389,-6534,-6207,-5433,-4262,-2777,-1110,632,2298,3780,4962,5773,6156,6114,5677,4923,3964,2931,1958,1181,697,582,873,1539,2546,3776,5132,6458,7629,8511,9006,9066,8665,7869,6733,5399,3971,2584,1332,284,-524,-1110,-1506,-1787,-2014,-2263,-2581,-3011,-3558,-4217,-4948,-5709,-6441,-7086,-7590,-7906,-8006,-7894,-7586,-7129,-6598,-6048,-5588,-5244,-5088,-5106,-5290,-5574,-5878,-6107,-6162,-5957,-5433,-4552,-3328,-1798,-47,1822,3675,5398,6865,8005,8747,9083,9005,8549,7750,6677,5385,3975,2511,1115,-145,-1176,-1924,-2365,-2502,-2375,-2045,-1593,-1090,-632,-279,-103,-147,-445,-990,-1770,-2712,-3743,-4760,-5649,-6328,-6707,-6762,-6481,-5901,-5088,-4116,-3081,-2079,-1196,-511,-89,32,-173,-683,-1458,-2412,-3440,-4410,-5199,-5685,-5795,-5482,-4754,-3665,-2302,-781,756,2189,3396,4294,4838,5011,4838,4378,3702,2899,2071,1280,602,56,-370,-693,-995,-1331,-1773,-2384,-3171,-4158,-5289,-6544,-7825,-9078,-10205,-11132,-11802,-12169,-12221,-11987,-11499,-10839,-10085,-9320,-8635,-8092,-7748,-7635,-7764,-8118,-8672,-9346,-10079,-10741,-11243,-11457,-11304,-10712,-9673,-8195,-6369,-4278,-2064,150,2231,4080,5605,6764,7520,7893,7907,7623,7122,6471,5773,5092,4493,4020,3670,3449,3308,3229,3164,3098,3002,2877,2687,2436,2080,1621,1040,351,-421,-1236,-2039,-2780,-3404,-3880,-4184,-4342,-4365,-4311,-4228,-4159,-4154,-4217,-4364,-4560,-4799,-5020,-5214,-5343,-5395,-5375,-5286,-5164,-5045,-4971,-4988,-5135,-5411,-5848,-6375,-6996,-7606,-8155,-8548,-8709,-8563,-8063,-7184,-5932,-4352,-2508,-503,1569,3565,5407,6969,8193,9024,9429,9401,8952,8112,6950,5542,4015,2489,1113,12,-704,-970,-778,-159,772,1889,3014,3985,4639,4870,4598,3829,2610,1053,-690,-2453,-4043,-5323,-6143,-6459,-6239,-5544,-4481,-3179,-1806,-488,647,1544,2160,2521,2656,2624,2479,2277,2064,1897,1818,1874,2105,2523,3148,3931,4849,5807,6724,7504,8040,8276,8151,7658,6827,5711,4408,3026,1686,506,-418,-1033,-1308,-1295,-1053,-701,-363,-161,-206,-559,-1254,-2252,-3490,-4842,-6168,-7314,-8141,-8537,-8441,-7852,-6806,-5407,-3758,-2000,-252,1379,2811,3990,4888,5487,5812,5857,5690,5334,4875,4385,3937,3638,3523,3666,4055,4669,5445,6283,7088,7753,8192,8352,8202,7767,7103,6287,5442,4661,4052,3673,3555,3671,3969,4332,4658,4803,4671,4175,3295,2057,556,-1084,-2699,-4143,-5262,-5985,-6228,-6024,-5392,-4421,-3214,-1868,-502,798,1949,2895,3607,4075,4315,4368,4277,4111,3923,3768,3683,3689,3798,4005,4293,4643,5003,5337,5587,5696,5631,5351,4851,4144,3265,2285,1297,396,-297,-716,-773,-489,138,989,1970,2916,3683,4139,4165,3719,2779,1392,-351,-2345,-4431,-6471,-8317,-9842,-10940,-11541,-11592,-11098,-10085,-8625,-6824,-4818,-2750,-794,924,2263,3144,3534,3434,2925,2100,1109,94,-786,-1403,-1649,-1461,-829,208,1559,3094,4669,6118,7320,8152,8578,8572,8196,7534,6703,5845,5072,4499,4192,4186,4484,5046,5822,6719,7666,8552,9314,9859,10143,10131,9817,9219,8369,7320,6123,4834,3499,2162,858,-389,-1551,-2632,-3622,-4540,-5400,-6214,-7014,-7795,-8582,-9355,-10091,-10761,-11311,-11695,-11877,-11817,-11515,-10960,-10194,-9235,-8156,-7001,-5837,-4713,-3674,-2744,-1955,-1292,-776,-364,-54,209,462,765,1168,1724,2465,3415,4558,5873,7275,8694,9996,11076,11833,12182,12102,11598,10724,9586,8296,7009,5848,4948,4386,4198,4382,4853,5523,6250,6901,7357,7519,7328,6781,5881,4725,3375,1969,599,-610,-1586,-2261,-2606,-2627,-2344,-1807,-1078,-230,653,1487,2181,2664,2870,2767,2350,1634,683,-451,-1649,-2848,-3919,-4802,-5429,-5763,-5828,-5647,-5317,-4915,-4570,-4359,-4376,-4634,-5134,-5793,-6518,-7163,-7603,-7710,-7401,-6631,-5403,-3780,-1838,282,2470,4581,6495,8104,9305,10040,10237,9916,9055,7749,6068,4157,2176,304,-1278,-2406,-2959,-2868,-2149,-871,791,2635,4406,5859,6792,7050,6581,5408,3660,1527,-730,-2868,-4623,-5822,-6341,-6152,-5333,-4009,-2400,-727,787,1935,2602,2692,2232,1276,-39,-1540,-3045,-4332,-5247,-5614,-5367,-4458,-2925,-864,1591,4244,6908,9366,11440,12973,13855,14043,13527,12375,10680,8594,6277,3915,1671,-293,-1868,-2977,-3599,-3780,-3608,-3230,-2803,-2499,-2452,-2760,-3448,-4487,-5767,-7167,-8501,-9631,-10408,-10765,-10669,-10167,-9339,-8317,-7231,-6207,-5362,-4756,-4444,-4421,-4659,-5100,-5667,-6260,-6784,-7137,-7214,-6939,-6250,-5104,-3534,-1556,705,3136,5555,7778,9622,10922,11572,11530,10831,9584,7971,6202,4514,3129,2216,1895,2180,3013,4244,5664,7032,8109,8688,8638,7882,6465,4461,2062,-550,-3142,-5516,-7489,-8952,-9828,-10123,-9881,-9215,-8239,-7122,-5988,-4978,-4192,-3694,-3525,-3678,-4117,-4789,-5607,-6505,-7381,-8186,-8825,-9278,-9475,-9419,-9092,-8522,-7763,-6867,-5935,-5032,-4239,-3598,-3125,-2800,-2573,-2370,-2118,-1736,-1187,-449,457,1457,2476,3394,4120,4559,4660,4390,3751,2777,1512,35,-1598,-3285,-4969,-6552,-7963,-9129,-9972,-10451,-10519,-10183,-9456,-8421,-7168,-5847,-4613,-3614,-3004,-2855,-3232,-4091,-5357,-6878,-8457,-9896,-10959,-11495,-11354,-10507,-8976,-6882,-4407,-1781,741,2941,4603,5645,5981,5689,4838,3600,2133,627,-765,-1896,-2673,-3031,-2957,-2467,-1613,-472,881,2330,3802,5181,6400,7379,8068,8430,8448,8126,7476,6541,5358,3999,2520,1006,-488,-1895,-3183,-4341,-5367,-6283,-7104,-7848,-8507,-9078,-9535,-9850,-10004,-9976,-9771,-9402,-8912,-8341,-7759,-7212,-6760,-6434,-6252,-6216,-6299,-6478,-6719,-6982,-7239,-7464,-7613,-7680,-7612,-7391,-6979,-6329,-5420,-4218,-2727,-968,992,3086,5175,7168,8916,10319,11287,11774,11773,11348,10576,9595,8548,7558,6767,6215,5959,5936,6081,6269,6369,6268,5881,5164,4131,2835,1364,-177,-1679,-3055,-4223,-5156,-5819,-6239,-6417,-6376,-6136,-5687,-5037,-4172,-3106,-1854,-478,964,2357,3613,4605,5255,5479,5258,4602,3570,2265,804,-660,-2001,-3093,-3866,-4287,-4346,-4102,-3594,-2898,-2093,-1230,-383,407,1106,1689,2150,2488,2706,2816,2838,2791,2699,2579,2430,2251,2020,1701,1280,712,3,-847,-1801,-2786,-3711,-4450,-4875,-4863,-4324,-3210,-1545,596,3047,5617,8050,10116,11597,12335,12273,11418,9905,7926,5749,3655,1918,762,324,651,1685,3264,5174,7148,8926,10275,11027,11068,10399,9056,7187,4958,2583,267,-1794,-3460,-4609,-5202,-5228,-4740,-3818,-2568,-1128,405,1872,3202,4269,5020,5388,5363,4935,4148,3051,1732,285,-1184,-2561,-3759,-4695,-5333,-5669,-5722,-5551,-5211,-4765,-4269,-3748,-3231,-2689,-2127,-1497,-794,11,899,1874,2884,3906,4888,5774,6541,7126,7534,7717,7693,7439,6985,6345,5555,4677,3753,2881,2113,1561,1273,1326,1725,2450,3431,4550,5652,6598,7203,7384,7024,6147,4784,3068,1169,-717,-2362,-3601,-4284,-4362,-3862,-2885,-1606,-243,1000,1913,2359,2258,1599,447,-1069,-2811,-4580,-6227,-7590,-8571,-9101,-9173,-8816,-8102,-7118,-5950,-4675,-3338,-1969,-570,871,2362,3903,5482,7050,8554,9901,11030,11838,12308,12389,12104,11483,10585,9476,8227,6907,5564,4267,3054,1981,1089,425,11,-122,7,393,971,1683,2421,3093,3578,3792,3644,3092,2129,757,-942,-2914,-5040,-7208,-9308,-11216,-12837,-14095,-14909,-15255,-15077,-14396,-13206,-11592,-9614,-7424,-5139,-2944,-968,643,1804,2469,2651,2420,1906,1263,691,360,434,1023,2153,3807,5858,8145,10455,12566,14276,15425,15906,15692,14820,13385,11557,9492,7417,5483,3860,2644,1883,1577,1671,2066,2661,3323,3975,4526,4972,5289,5534,5720,5903,6082,6253,6384,6404,6265,5880,5216,4240,2957,1414,-338,-2191,-4061,-5824,-7388,-8663,-9566,-10084,-10189,-9938,-9377,-8607,-7713,-6810,-5969,-5274,-4766,-4450,-4345,-4382,-4557,-4792,-5055,-5307,-5510,-5651,-5720,-5695,-5585,-5376,-5050,-4607,-4014,-3256,-2325,-1200,93,1544,3100,4706,6295,7784,9108,10189,10978,11429,11533,11286,10738,9943,9010,8029,7125,6372,5844,5548,5475,5543,5688,5780,5743,5487,4961,4159,3095,1828,427,-1008,-2399,-3646,-4690,-5477,-5988,-6232,-6234,-6048,-5726,-5316,-4851,-4336,-3766,-3098,-2316,-1374,-282,949,2261,3577,4793,5805,6521,6859,6790,6303,5437,4255,2856,1338,-169,-1568,-2738,-3623,-4151,-4319,-4124,-3608,-2818,-1831,-727,417,1507,2482,3270,3810,4067,3987,3556,2756,1597,126,-1605,-3491,-5432,-7295,-8955,-10298,-11202,-11604,-11433,-10699,-9433,-7740,-5747,-3647,-1604,183,1579,2451,2764,2493,1721,553,-837,-2258,-3488,-4349,-4680,-4387,-3477,-1982,-77,2083,4247,6211,7761,8761,9122,8829,7948,6575,4871,3008,1154,-516,-1869,-2802,-3258,-3219,-2732,-1873,-753,480,1705,2795,3660,4270,4606,4710,4631,4411,4119,3750,3334,2818,2180,1355,308,-990,-2529,-4272,-6142,-8050,-9874,-11518,-12873,-13881,-14495,-14725,-14591,-14163,-13500,-12689,-11798,-10891,-10002,-9154,-8351,-7576,-6841,-6135,-5481,-4909,-4430,-4078,-3850,-3745,-3740,-3804,-3883,-3934,-3887,-3706,-3334,-2768,-1992,-1045,38,1187,2335,3414,4347,5087,5577,5788,5707,5331,4690,3833,2836,1781,776,-109,-798,-1266,-1519,-1604,-1585,-1569,-1619,-1832,-2241,-2876,-3719,-4728,-5830,-6956,-7999,-8896,-9569,-9966,-10078,-9881,-9430,-8754,-7946,-7081,-6248,-5514,-4918,-4460,-4108,-3793,-3435,-2949,-2279,-1399,-330,852,2058,3145,3997,4510,4585,4233,3427,2272,832,-745,-2359,-3862,-5177,-6198,-6885,-7197,-7129,-6706,-5971,-4988,-3841,-2624,-1421,-353,508,1063,1247,1037,406,-590,-1906,-3427,-5042,-6611,-8011,-9114,-9838,-10107,-9904,-9232,-8143,-6725,-5078,-3350,-1660,-146,1073,1942,2391,2440,2131,1533,769,-34,-744,-1217,-1357,-1092,-409,656,2011,3524,5050,6425,7519,8219,8464,8229,7548,6486,5137,3620,2048,543,-784,-1845,-2570,-2914,-2866,-2440,-1685,-692,449,1598,2657,3514,4116,4440,4512,4395,4166,3908,3682,3525,3442,3399,3346,3216,2962,2538,1940,1175,273,-714,-1750,-2774,-3753,-4648,-5433,-6085,-6605,-6963,-7183,-7242,-7144,-6893,-6483,-5937,-5286,-4572,-3854,-3208,-2667,-2321,-2160,-2227,-2477,-2882,-3369,-3858,-4265,-4502,-4500,-4206,-3597,-2680,-1493,-104,1411,2957,4449,5800,6956,7852,8484,8833,8939,8838,8614,8324,8082,7920,7941,8119,8495,8978,9536,10039,10420,10562,10423,9951,9160,8083,6793,5391,3990,2704,1640,859,427,320,540,1007,1649,2358,3038,3581,3924,4005,3837,3434,2888,2298,1765,1421,1314,1499,1943,2591,3335,4066,4648,4980,4967,4555,3731,2503,947,-873,-2816,-4773,-6603,-8172,-9390,-10152,-10439,-10218,-9547,-8476,-7132,-5631,-4141,-2781,-1713,-991,-708,-828,-1322,-2076,-2957,-3803,-4467,-4797,-4711,-4127,-3054,-1516,391,2557,4828,7063,9111,10849,12189,13068,13464,13418,12957,12204,11225,10167,9117,8200,7490,7051,6903,7040,7404,7925,8504,9021,9383,9476,9232,8609,7589,6212,4532,2639,643,-1345,-3208,-4834,-6141,-7063,-7555,-7648,-7336,-6731,-5901,-4961,-4042,-3225,-2620,-2260,-2157,-2272,-2528,-2820,-3051,-3107,-2943,-2504,-1815,-900,144,1249,2266,3120,3679,3895,3711,3160,2265,1146,-110,-1343,-2438,-3258,-3714,-3746,-3333,-2507,-1340,64,1557,2995,4225,5114,5578,5577,5128,4295,3193,1936,681,-456,-1357,-1946,-2183,-2064,-1623,-922,-44,902,1824,2600,3161,3429,3388,3025,2388,1534,552,-449,-1370,-2109,-2603,-2806,-2717,-2364,-1806,-1119,-402,277,820,1189,1342,1293,1055,697,267,-166,-517,-756,-808,-658,-308,256,964,1807,2696,3607,4454,5222,5842,6316,6611,6744,6738,6634,6487,6354,6285,6325,6504,6816,7256,7765,8279,8712,8954,8913,8494,7629,6298,4499,2323,-138,-2715,-5231,-7516,-9391,-10738,-11481,-11593,-11126,-10178,-8893,-7462,-6057,-4871,-4023,-3624,-3684,-4187,-5033,-6096,-7225,-8260,-9070,-9550,-9618,-9260,-8458,-7260,-5716,-3908,-1922,135,2165,4073,5765,7186,8270,9009,9400,9473,9298,8923,8464,7969,7549,7234,7091,7117,7316,7654,8079,8533,8947,9244,9375,9281,8935,8329,7473,6417,5227,3975,2759,1637,695,-55,-571,-888,-1020,-1031,-968,-893,-842,-857,-943,-1104,-1321,-1568,-1800,-1973,-2028,-1923,-1615,-1074,-309,657,1760,2897,3955,4785,5262,5266,4746,3663,2090,100,-2142,-4476,-6698,-8641,-10132,-11068,-11394,-11099,-10279,-9018,-7496,-5874,-4312,-2955,-1892,-1168,-780,-681,-796,-1036,-1322,-1569,-1734,-1766,-1664,-1394,-996,-449,192,921,1688,2474,3227,3928,4531,5025,5395,5642,5784,5823,5802,5713,5598,5445,5276,5090,4879,4645,4364,4038,3639,3172,2611,1961,1209,366,-557,-1530,-2510,-3453,-4282,-4956,-5398,-5591,-5501,-5154,-4575,-3829,-2994,-2138,-1366,-728,-306,-114,-169,-433,-847,-1334,-1775,-2086,-2138,-1885,-1264,-304,929,2317,3682,4848,5630,5862,5460,4363,2635,360,-2269,-5070,-7795,-10254,-12249,-13650,-14394,-14469,-13944,-12947,-11624,-10185,-8790,-7610,-6751,-6277,-6186,-6436,-6935,-7569,-8215,-8752,-9060,-9066,-8695,-7927,-6766,-5260,-3465,-1517,493,2400,4090,5433,6344,6776,6722,6239,5403,4349,3203,2102,1163,466,66,-36,138,520,1029,1564,2026,2314,2355,2081,1468,519,-733,-2212,-3832,-5473,-7026,-8378,-9438,-10135,-10439,-10343,-9880,-9123,-8141,-7059,-5955,-4951,-4119,-3543,-3254,-3276,-3572,-4083,-4714,-5320,-5798,-5981,-5812,-5213,-4215,-2892,-1383,126,1438,2348,2719,2434,1515,-6,-1944,-4142,-6349,-8359,-9970,-11032,-11472,-11282,-10540,-9383,-7992,-6571,-5301,-4335,-3762,-3599,-3810,-4280,-4890,-5486,-5950,-6166,-6080,-5646,-4885,-3806,-2491,-977,617,2231,3760,5116,6223,7000,7392,7376,6947,6155,5079,3823,2520,1295,268,-475,-880,-935,-668,-133,576,1373,2133,2780,3207,3366,3219,2762,2038,1108,51,-1014,-2019,-2843,-3453,-3804,-3897,-3774,-3480,-3091,-2673,-2296,-1997,-1827,-1783,-1875,-2069,-2325,-2578,-2757,-2766,-2550,-2024,-1185,-20,1414,3016,4666,6178,7403,8151,8313,7799,6610,4810,2534,-36,-2675,-5163,-7270,-8829,-9709,-9867,-9329,-8201,-6650,-4874,-3102,-1538,-346,346,518,180,-561,-1578,-2715,-3815,-4754,-5414,-5739,-5686,-5261,-4488,-3426,-2134,-718,756,2165,3455,4530,5353,5898,6158,6169,5978,5643,5236,4815,4428,4114,3889,3762,3738,3806,3979,4229,4581,4979,5438,5878,6285,6585,6737,6715,6486,6082,5520,4865,4185,3547,3026,2670,2516,2567,2820,3228,3756,4314,4856,5286,5574,5680,5611,5407,5136,4879,4732,4760,5018,5507,6187,7002,7810,8524,8981,9076,8731,7872,6536,4752,2632,315,-2059,-4311,-6313,-7925,-9080,-9739,-9926,-9707,-9182,-8468,-7699,-6979,-6390,-5995,-5786,-5761,-5867,-6055,-6274,-6466,-6587,-6583,-6428,-6069,-5500,-4693,-3660,-2422,-1028,461,1947,3358,4593,5593,6318,6760,6964,6980,6900,6796,6749,6791,6964,7239,7612,8029,8457,8849,9183,9425,9571,9602,9519,9314,8986,8540,7989,7356,6692,6016,5403,4879,4501,4285,4248,4375,4631,4966,5312,5581,5719,5631,5294,4673,3804,2752,1622,542,-354,-956,-1192,-1032,-529,249,1147,2023,2698,3041,2937,2342,1257,-251,-2074,-4064,-6056,-7892,-9412,-10526,-11168,-11328,-11073,-10463,-9645,-8712,-7808,-6985,-6321,-5792,-5387,-5045,-4714,-4340,-3888,-3339,-2687,-1934,-1098,-176,815,1872,2982,4125,5262,6359,7336,8138,8688,8932,8843,8416,7708,6776,5744,4701,3769,3030,2537,2330,2386,2678,3143,3716,4308,4852,5258,5450,5384,4994,4287,3264,1968,485,-1111,-2672,-4120,-5307,-6169,-6632,-6674,-6319,-5604,-4621,-3453,-2216,-1009,81,980,1670,2139,2449,2647,2841,3100,3517,4119,4923,5863,6869,7807,8558,8989,9022,8593,7725,6460,4914,3225,1542,30,-1189,-2008,-2400,-2364,-1997,-1394,-733,-150,189,180,-242,-1079,-2272,-3715,-5271,-6796,-8146,-9216,-9918,-10210,-10086,-9556,-8680,-7517,-6141,-4649,-3111,-1626,-264,892,1800,2404,2704,2705,2452,2016,1490,972,549,309,277,486,908,1512,2255,3089,3977,4889,5799,6689,7534,8320,9000,9557,9930,10112,10052,9772,9252,8543,7672,6702,5699,4727,3850,3117,2553,2171,1951,1875,1901,1998,2128,2280,2430,2600,2786,3015,3298,3618,3972,4276,4497,4514,4272,3687,2733,1414,-207,-2033,-3933,-5743,-7337,-8566,-9360,-9678,-9526,-8991,-8157,-7184,-6199,-5348,-4741,-4435,-4460,-4778,-5320,-5998,-6700,-7338,-7824,-8109,-8157,-7949,-7504,-6804,-5882,-4728,-3361,-1813,-101,1690,3516,5259,6850,8178,9196,9832,10102,10011,9621,9021,8270,7486,6712,6024,5442,4982,4647,4429,4322,4333,4441,4664,4963,5315,5678,5983,6192,6230,6082,5709,5137,4372,3482,2513,1542,626,-176,-845,-1346,-1715,-1953,-2105,-2206,-2275,-2346,-2409,-2458,-2472,-2419,-2278,-2025,-1657,-1177,-621,-40,503,900,1088,959,477,-377,-1583,-3047,-4686,-6345,-7908,-9237,-10248,-10880,-11137,-11054,-10725,-10250,-9749,-9328,-9053,-8971,-9072,-9319,-9656,-9991,-10276,-10428,-10444,-10284,-9979,-9518,-8937,-8219,-7384,-6401,-5279,-4002,-2591,-1075,483,2009,3408,4596,5487,6050,6255,6143,5763,5198,4555,3915,3373,2979,2762,2742,2880,3168,3544,3964,4376,4715,4933,4978,4808,4405,3749,2859,1753,499,-852,-2199,-3474,-4583,-5470,-6088,-6423,-6493,-6346,-6043,-5681,-5327,-5062,-4934,-4954,-5128,-5412,-5764,-6127,-6436,-6642,-6698,-6587,-6315,-5921,-5476,-5071,-4805,-4767,-5025,-5601,-6475,-7573,-8772,-9940,-10914,-11570,-11824,-11626,-11036,-10114,-9020,-7896,-6911,-6188,-5823,-5838,-6224,-6892,-7753,-8658,-9489,-10107,-10410,-10320,-9775,-8780,-7332,-5506,-3370,-1058,1315,3576,5594,7224,8342,8894,8830,8202,7084,5613,3959,2296,804,-373,-1139,-1437,-1296,-768,31,980,1959,2848,3576,4076,4327,4335,4103,3677,3080,2358,1539,664,-242,-1135,-1994,-2784,-3481,-4070,-4531,-4864,-5072,-5153,-5125,-4977,-4707,-4305,-3754,-3060,-2238,-1318,-373,535,1317,1891,2205,2212,1919,1345,542,-427,-1492,-2588,-3657,-4642,-5508,-6196,-6676,-6893,-6812,-6416,-5700,-4711,-3521,-2233,-987,99,892,1305,1290,851,40,-1041,-2274,-3519,-4647,-5538,-6115,-6302,-6097,-5476,-4494,-3181,-1614,125,1955,3760,5452,6921,8091,8874,9254,9188,8720,7903,6810,5572,4282,3064,2000,1154,553,201,63,104,266,515,805,1132,1475,1844,2246,2672,3118,3558,3943,4248,4405,4394,4175,3749,3119,2337,1442,520,-358,-1115,-1662,-1948,-1910,-1531,-794,260,1588,3084,4645,6131,7421,8386,8952,9068,8744,8030,7008,5768,4434,3075,1795,643,-334,-1095,-1626,-1896,-1906,-1642,-1139,-416,432,1346,2195,2899,3366,3532,3371,2898,2139,1173,76,-1075,-2175,-3173,-3988,-4579,-4893,-4916,-4604,-3983,-3039,-1832,-399,1160,2776,4312,5695,6798,7588,7991,8048,7762,7229,6516,5724,4926,4197,3563,3057,2650,2356,2122,1974,1884,1881,1979,2182,2507,2913,3378,3835,4215,4459,4498,4300,3854,3177,2312,1347,355,-555,-1291,-1781,-1964,-1799,-1307,-477,609,1897,3282,4665,5936,6992,7735,8108,8061,7637,6866,5878,4785,3739,2859,2239,1924,1895,2097,2408,2715,2889,2842,2529,1948,1149,209,-769,-1688,-2454,-3015,-3325,-3417,-3303,-3077,-2800,-2567,-2451,-2516,-2783,-3261,-3892,-4607,-5302,-5835,-6110,-5987,-5417,-4363,-2850,-980,1136,3298,5342,7067,8329,9022,9110,8615,7648,6328,4860,3385,2111,1121,533,341,515,980,1616,2310,2956,3452,3752,3817,3656,3309,2805,2231,1606,1008,445,-53,-488,-870,-1218,-1555,-1893,-2235,-2567,-2850,-3045,-3096,-2958,-2610,-2031,-1260,-336,661,1626,2479,3092,3413,3378,2986,2286,1343,286,-790,-1745,-2521,-3037,-3290,-3288,-3063,-2686,-2198,-1671,-1140,-635,-175,250,647,1025,1408,1776,2138,2449,2690,2820,2796,2609,2225,1674,977,198,-570,-1238,-1684,-1826,-1571,-901,206,1656,3375,5175,6896,8330,9320,9725,9481,8584,7103,5167,2951,643,-1553,-3479,-4994,-6034,-6572,-6640,-6326,-5710,-4945,-4113,-3348,-2698,-2223,-1927,-1800,-1812,-1911,-2061,-2200,-2300,-2325,-2261,-2111,-1882,-1586,-1246,-858,-442,34,570,1204,1951,2818,3807,4890,6023,7143,8176,9025,9621,9875,9757,9257,8413,7300,6021,4695,3439,2360,1518,961,667,602,703,878,1068,1187,1204,1092,870,565,243,-51,-264,-363,-361,-270,-154,-84,-119,-334,-750,-1376,-2184,-3093,-4029,-4856,-5473,-5762,-5636,-5070,-4058,-2687,-1056,664,2317,3720,4748,5288,5324,4864,4019,2897,1667,471,-556,-1325,-1781,-1936,-1815,-1489,-1046,-545,-74,343,678,954,1191,1450,1761,2167,2673,3251,3874,4454,4934,5222,5258,5009,4465,3684,2728,1726,795,61,-365,-426,-92,602,1575,2720,3880,4921,5691,6080,6017,5487,4518,3216,1703,134,-1320,-2542,-3403,-3853,-3888,-3533,-2895,-2076,-1223,-479,39,228,55,-482,-1315,-2347,-3450,-4493,-5370,-5990,-6334,-6396,-6253,-5969,-5672,-5445,-5378,-5519,-5849,-6348,-6891,-7401,-7724,-7778,-7475,-6803,-5783,-4519,-3123,-1778,-611,211,637,604,182,-571,-1491,-2456,-3297,-3904,-4177,-4079,-3612,-2825,-1811,-678,443,1439,2215,2706,2908,2818,2521,2060,1542,1038,604,290,82,-17,-64,-87,-127,-203,-303,-418,-501,-519,-442,-251,36,390,742,1029,1154,1056,669,-45,-1060,-2360,-3839,-5404,-6922,-8260,-9325,-10021,-10332,-10255,-9839,-9179,-8355,-7509,-6731,-6149,-5830,-5841,-6181,-6835,-7724,-8749,-9789,-10721,-11431,-11848,-11928,-11681,-11161,-10447,-9637,-8849,-8163,-7653,-7333,-7184,-7135,-7090,-6936,-6569,-5905,-4921,-3614,-2062,-372,1314,2840,4062,4875,5208,5056,4465,3521,2351,1090,-126,-1169,-1949,-2409,-2525,-2335,-1888,-1288,-630,-22,456,748,838,742,502,178,-174,-501,-777,-982,-1135,-1244,-1342,-1431,-1515,-1572,-1567,-1469,-1231,-844,-303,364,1101,1838,2494,2966,3200,3098,2655,1826,668,-782,-2411,-4122,-5779,-7270,-8484,-9349,-9812,-9869,-9544,-8899,-8026,-7028,-6032,-5145,-4470,-4069,-3970,-4141,-4530,-5022,-5519,-5904,-6090,-6031,-5695,-5134,-4377,-3533,-2679,-1894,-1250,-743,-372,-72,232,625,1188,1954,2950,4120,5399,6665,7794,8653,9146,9203,8810,8003,6860,5492,4035,2626,1376,398,-264,-571,-554,-250,248,856,1456,1968,2307,2443,2361,2092,1688,1201,709,250,-130,-415,-618,-734,-797,-808,-766,-677,-517,-281,31,417,852,1301,1728,2088,2337,2459,2415,2227,1871,1397,809,154,-525,-1194,-1784,-2257,-2564,-2654,-2517,-2123,-1499,-667,312,1361,2392,3294,3991,4392,4482,4252,3754,3081,2334,1652,1139,893,968,1354,2016,2851,3738,4558,5186,5550,5612,5393,4963,4424,3911,3528,3385,3516,3928,4550,5298,6027,6636,7002,7069,6816,6265,5493,4586,3663,2802,2104,1593,1306,1210,1289,1462,1688,1892,2029,2086,2043,1948,1825,1744,1738,1856,2093,2445,2865,3305,3714,4045,4283,4410,4442,4395,4286,4138,3957,3731,3466,3125,2702,2182,1559,853,78,-730,-1540,-2317,-3027,-3639,-4129,-4471,-4664,-4684,-4541,-4214,-3709,-3024,-2170,-1186,-113,969,1983,2839,3456,3776,3765,3415,2774,1901,910,-76,-935,-1535,-1797,-1661,-1123,-234,932,2257,3616,4907,6021,6923,7580,8018,8280,8421,8492,8534,8556,8548,8480,8301,7989,7507,6869,6095,5242,4377,3580,2918,2449,2202,2178,2344,2650,3001,3325,3524,3534,3314,2853,2185,1370,493,-365,-1110,-1693,-2077,-2260,-2265,-2132,-1897,-1624,-1327,-1069,-830,-664,-538,-495,-516,-632,-832,-1141,-1537,-2025,-2590,-3196,-3844,-4468,-5069,-5584,-6011,-6306,-6479,-6511,-6416,-6202,-5872,-5451,-4939,-4360,-3739,-3102,-2490,-1935,-1463,-1108,-870,-768,-787,-918,-1140,-1419,-1713,-1982,-2158,-2202,-2055,-1684,-1068,-218,845,2056,3359,4686,5957,7136,8156,9016,9684,10180,10489,10628,10595,10381,10005,9456,8767,7955,7064,6133,5218,4350,3587,2929,2417,2023,1759,1584,1485,1399,1309,1139,886,504,9,-583,-1224,-1870,-2449,-2927,-3254,-3416,-3407,-3246,-2952,-2579,-2156,-1746,-1381,-1111,-950,-926,-1033,-1266,-1607,-2019,-2477,-2936,-3386,-3791,-4157,-4477,-4756,-5007,-5234,-5436,-5620,-5762,-5850,-5844,-5717,-5419,-4937,-4229,-3333,-2254,-1076,135,1281,2283,3072,3616,3883,3909,3687,3294,2762,2165,1573,1050,674,491,562,898,1515,2385,3477,4722,6061,7408,8686,9820,10736,11374,11691,11658,11270,10542,9521,8276,6897,5498,4173,3030,2113,1480,1096,945,948,1018,1097,1091,968,690,251,-322,-1007,-1736,-2462,-3110,-3623,-3941,-4031,-3862,-3436,-2769,-1892,-865,248,1368,2409,3290,3929,4266,4249,3866,3120,2067,771,-659,-2117,-3481,-4652,-5539,-6101,-6310,-6198,-5809,-5226,-4535,-3832,-3188,-2672,-2289,-2053,-1893,-1784,-1620,-1381,-997,-490,146,840,1554,2200,2726,3075,3215,3138,2862,2418,1860,1248,642,119,-276,-473,-463,-202,277,980,1845,2844,3900,4966,5958,6815,7468,7843,7901,7579,6888,5820,4446,2830,1090,-666,-2313,-3747,-4906,-5724,-6233,-6434,-6418,-6241,-6002,-5765,-5601,-5545,-5609,-5785,-6037,-6315,-6576,-6748,-6797,-6665,-6332,-5797,-5059,-4170,-3165,-2126,-1106,-200,552,1075,1354,1370,1141,700,96,-614,-1368,-2104,-2779,-3348,-3809,-4146,-4383,-4540,-4632,-4702,-4747,-4808,-4881,-4971,-5080,-5168,-5233,-5211,-5095,-4846,-4467,-3972,-3400,-2811,-2276,-1874,-1680,-1752,-2123,-2798,-3739,-4892,-6162,-7442,-8614,-9561,-10172,-10372,-10108,-9380,-8213,-6690,-4888,-2956,-993,848,2462,3742,4609,5007,4916,4340,3328,1952,331,-1402,-3094,-4600,-5802,-6601,-6971,-6897,-6448,-5695,-4762,-3759,-2827,-2045,-1536,-1314,-1433,-1864,-2556,-3463,-4455,-5464,-6343,-7007,-7348,-7299,-6824,-5938,-4679,-3165,-1509,122,1571,2697,3374,3543,3173,2317,1050,-493,-2172,-3833,-5348,-6606,-7544,-8134,-8386,-8350,-8075,-7645,-7122,-6575,-6062,-5619,-5283,-5059,-4942,-4912,-4936,-4980,-5011,-4996,-4906,-4741,-4480,-4156,-3777,-3381,-3000,-2671,-2426,-2287,-2276,-2382,-2609,-2921,-3290,-3665,-3989,-4194,-4212,-3977,-3437,-2571,-1370,112,1820,3638,5449,7102,8477,9423,9893,9809,9222,8173,6790,5188,3537,1946,554,-576,-1398,-1899,-2124,-2099,-1905,-1595,-1235,-882,-579,-347,-223,-184,-253,-374,-535,-664,-715,-619,-334,175,904,1822,2855,3911,4859,5587,5981,5957,5480,4554,3232,1617,-165,-1965,-3635,-5055,-6130,-6810,-7105,-7033,-6698,-6161,-5550,-4934,-4399,-3984,-3714,-3578,-3538,-3548,-3530,-3442,-3213,-2830,-2279,-1584,-786,42,847,1532,2048,2347,2404,2238,1882,1396,855,343,-71,-298,-294,2,601,1529,2754,4262,5979,7833,9720,11512,13081,14293,15017,15190,14734,13697,12127,10176,7994,5801,3763,2067,832,106,-78,190,830,1698,2639,3526,4200,4592,4614,4274,3581,2618,1472,274,-844,-1745,-2298,-2404,-2003,-1086,304,2055,4017,5995,7785,9192,10060,10280,9818,8701,7033,4964,2692,420,-1649,-3353,-4565,-5236,-5349,-4972,-4182,-3108,-1884,-637,497,1426,2067,2377,2352,2010,1416,645,-183,-972,-1596,-1991,-2093,-1909,-1468,-849,-150,528,1072,1422,1520,1380,1027,536,-15,-527,-922,-1115,-1070,-733,-108,807,1989,3385,4944,6574,8178,9636,10831,11652,12015,11880,11252,10195,8812,7248,5650,4173,2938,2034,1499,1342,1496,1913,2465,3074,3633,4061,4318,4360,4202,3856,3369,2805,2241,1759,1445,1358,1556,2040,2789,3743,4784,5812,6670,7254,7460,7233,6562,5497,4107,2533,903,-641,-1971,-3017,-3729,-4121,-4238,-4172,-4006,-3852,-3779,-3846,-4072,-4444,-4927,-5467,-6001,-6459,-6781,-6909,-6806,-6445,-5843,-5014,-4042,-2980,-1959,-1054,-381,-1,37,-273,-901,-1769,-2791,-3836,-4797,-5551,-6015,-6120,-5829,-5134,-4051,-2621,-899,1038,3111,5204,7223,9027,10515,11575,12135,12166,11687,10757,9495,8025,6489,5030,3730,2687,1910,1419,1168,1137,1249,1467,1720,1957,2141,2220,2186,2011,1710,1309,846,400,38,-147,-84,270,939,1875,3012,4222,5364,6283,6852,6957,6559,5637,4258,2510,531,-1526,-3512,-5298,-6769,-7881,-8582,-8906,-8876,-8566,-8041,-7378,-6663,-5943,-5308,-4778,-4418,-4241,-4257,-4454,-4797,-5220,-5660,-6027,-6258,-6288,-6104,-5696,-5115,-4394,-3612,-2829,-2092,-1460,-933,-533,-226,-3,197,378,607,896,1280,1798,2454,3287,4288,5455,6749,8116,9473,10719,11756,12481,12833,12758,12274,11401,10220,8810,7271,5703,4196,2831,1661,727,43,-400,-613,-637,-511,-267,27,362,692,1013,1309,1616,1928,2299,2723,3249,3846,4518,5207,5845,6365,6657,6677,6330,5634,4557,3181,1579,-144,-1851,-3436,-4797,-5841,-6549,-6887,-6898,-6619,-6138,-5529,-4877,-4273,-3758,-3409,-3238,-3275,-3512,-3926,-4474,-5095,-5715,-6253,-6636,-6797,-6700,-6327,-5706,-4869,-3907,-2882,-1900,-1034,-342,139,413,505,470,371,292,293,447,802,1374,2186,3205,4403,5721,7080,8389,9547,10459,11045,11260,11089,10558,9726,8675,7493,6276,5103,4036,3124,2381,1809,1391,1096,883,720,547,342,56,-320,-805,-1377,-2023,-2683,-3323,-3865,-4259,-4433,-4357,-3991,-3368,-2501,-1504,-453,504,1256,1678,1706,1272,412,-854,-2413,-4171,-5987,-7746,-9322,-10636,-11609,-12210,-12428,-12273,-11781,-11008,-9997,-8845,-7615,-6409,-5308,-4394,-3713,-3312,-3166,-3258,-3511,-3847,-4171,-4405,-4476,-4354,-4037,-3551,-2960,-2331,-1742,-1250,-918,-748,-755,-910,-1146,-1436,-1667,-1816,-1803,-1609,-1216,-629,125,1006,1944,2874,3697,4346,4747,4856,4666,4180,3454,2537,1514,438,-609,-1610,-2517,-3342,-4077,-4740,-5350,-5916,-6461,-6980,-7471,-7922,-8292,-8573,-8705,-8676,-8462,-8052,-7469,-6732,-5875,-4958,-4013,-3107,-2272,-1555,-987,-605,-429,-469,-733,-1189,-1817,-2563,-3375,-4209,-5012,-5751,-6408,-6959,-7412,-7765,-8015,-8179,-8235,-8201,-8059,-7821,-7507,-7119,-6717,-6318,-5967,-5703,-5531,-5461,-5461,-5500,-5514,-5476,-5326,-5062,-4678,-4200,-3670,-3140,-2678,-2321,-2133,-2094,-2236,-2483,-2813,-3131,-3376,-3468,-3341,-2960,-2295,-1367,-200,1130,2562,3969,5286,6394,7231,7753,7929,7786,7347,6672,5820,4841,3797,2713,1631,569,-455,-1410,-2290,-3049,-3685,-4153,-4440,-4525,-4400,-4057,-3534,-2831,-2039,-1185,-378,339,889,1245,1407,1378,1229,986,726,486,293,175,99,63,-1,-116,-342,-710,-1236,-1936,-2780,-3748,-4770,-5792,-6724,-7492,-8020,-8260,-8174,-7785,-7122,-6270,-5330,-4417,-3648,-3121,-2891,-2987,-3354,-3938,-4594,-5209,-5636,-5763,-5520,-4869,-3844,-2511,-986,607,2126,3462,4507,5229,5596,5666,5492,5190,4859,4625,4568,4766,5240,5978,6932,8010,9114,10135,10980,11588,11928,12007,11850,11520,11054,10515,9926,9299,8640,7910,7105,6173,5124,3942,2661,1327,12,-1207,-2222,-2962,-3337,-3327,-2915,-2169,-1157,0,1180,2271,3178,3839,4231,4361,4266,4000,3613,3168,2690,2219,1762,1318,891,460,18,-443,-934,-1443,-1949,-2434,-2847,-3165,-3334,-3331,-3124,-2724,-2140,-1426,-650,105,748,1197,1389,1304,929,345,-399,-1155,-1823,-2256,-2370,-2096,-1423,-386,931,2413,3922,5322,6494,7352,7848,7986,7802,7384,6831,6258,5786,5490,5440,5638,6035,6562,7099,7544,7810,7838,7632,7218,6681,6100,5579,5175,4948,4875,4939,5054,5142,5113,4884,4415,3674,2710,1564,366,-779,-1727,-2370,-2616,-2443,-1846,-914,258,1542,2791,3925,4828,5500,5914,6118,6165,6100,6000,5874,5759,5626,5464,5220,4856,4328,3602,2688,1590,377,-886,-2101,-3168,-4002,-4520,-4680,-4464,-3907,-3065,-2055,-989,-2,770,1236,1323,1010,346,-607,-1706,-2826,-3810,-4537,-4911,-4883,-4460,-3690,-2675,-1515,-354,721,1590,2229,2595,2730,2677,2522,2355,2273,2338,2600,3052,3640,4299,4887,5335,5514,5409,5001,4358,3576,2778,2090,1610,1400,1464,1764,2204,2680,3049,3210,3057,2564,1734,644,-592,-1832,-2918,-3728,-4151,-4164,-3767,-3048,-2116,-1123,-206,502,932,1051,893,545,107,-282,-519,-516,-228,337,1123,2041,2952,3732,4244,4384,4099,3364,2242,807,-796,-2414,-3891,-5064,-5840,-6129,-5943,-5313,-4365,-3223,-2067,-1052,-318,25,-50,-543,-1359,-2387,-3456,-4412,-5103,-5420,-5313,-4780,-3877,-2722,-1434,-172,930,1775,2278,2458,2325,1993,1561,1173,952,994,1351,2018,2916,3951,4949,5800,6362,6570,6420,5936,5226,4406,3588,2905,2402,2130,2060,2138,2289,2401,2412,2241,1876,1338,666,-35,-691,-1193,-1477,-1501,-1272,-830,-265,340,873,1259,1435,1396,1154,793,372,21,-206,-212,7,460,1078,1788,2466,3008,3297,3263,2862,2108,1047,-227,-1601,-2942,-4114,-5016,-5562,-5734,-5543,-5069,-4399,-3680,-3013,-2541,-2321,-2407,-2786,-3383,-4108,-4817,-5366,-5624,-5487,-4892,-3857,-2433,-742,1063,2820,4353,5543,6264,6509,6253,5603,4649,3568,2511,1650,1108,970,1258,1927,2876,3971,5051,5981,6645,6982,6984,6704,6217,5643,5071,4589,4248,4039,3941,3877,3772,3544,3151,2551,1794,903,-2,-842,-1504,-1906,-2008,-1790,-1297,-599,196,983,1628,2060,2205,2058,1650,1045,340,-371,-988,-1448,-1707,-1774,-1690,-1532,-1397,-1377,-1561,-1992,-2699,-3643,-4772,-5981,-7158,-8188,-8959,-9391,-9454,-9144,-8534,-7717,-6828,-6009,-5390,-5077,-5123,-5546,-6287,-7253,-8301,-9261,-9980,-10290,-10109,-9367,-8101,-6389,-4367,-2224,-134,1701,3163,4131,4599,4574,4155,3465,2657,1885,1276,923,845,1034,1392,1842,2251,2541,2637,2515,2210,1769,1305,904,662,648,867,1308,1886,2506,3041,3382,3431,3132,2481,1499,264,-1138,-2595,-3996,-5244,-6263,-7003,-7443,-7598,-7488,-7179,-6718,-6173,-5599,-5039,-4523,-4064,-3676,-3351,-3097,-2912,-2804,-2804,-2924,-3205,-3658,-4299,-5116,-6076,-7134,-8213,-9230,-10098,-10721,-11030,-10980,-10560,-9802,-8791,-7618,-6444,-5381,-4580,-4126,-4084,-4469,-5223,-6273,-7464,-8656,-9668,-10352,-10593,-10308,-9500,-8191,-6500,-4546,-2506,-539,1199,2583,3543,4052,4141,3899,3432,2890,2390,2039,1903,1975,2229,2580,2931,3190,3277,3133,2760,2172,1439,646,-111,-750,-1208,-1455,-1503,-1384,-1157,-902,-665,-521,-479,-570,-763,-1061,-1414,-1824,-2250,-2709,-3175,-3677,-4195,-4756,-5325,-5916,-6462,-6934,-7259,-7363,-7192,-6693,-5853,-4690,-3259,-1668,-30,1488,2750,3624,3998,3842,3134,1961,408,-1344,-3145,-4806,-6177,-7156,-7665,-7716,-7360,-6684,-5845,-4951,-4165,-3573,-3256,-3234,-3488,-3961,-4560,-5178,-5692,-6000,-6005,-5660,-4934,-3868,-2514,-982,612,2143,3482,4545,5262,5617,5648,5410,5038,4628,4325,4199,4318,4672,5219,5877,6534,7096,7456,7566,7392,6947,6294,5492,4649,3846,3176,2688,2447,2425,2650,3036,3554,4111,4644,5084,5372,5470,5361,5035,4521,3842,3049,2194,1325,494,-268,-931,-1488,-1915,-2221,-2375,-2384,-2222,-1890,-1385,-728,39,841,1613,2225,2631,2714,2461,1851,930,-239,-1526,-2821,-3983,-4884,-5460,-5646,-5475,-4991,-4305,-3538,-2818,-2264,-1944,-1901,-2112,-2518,-3027,-3505,-3840,-3893,-3578,-2828,-1625,-8,1948,4116,6351,8489,10373,11861,12863,13310,13215,12625,11663,10452,9191,8003,7062,6434,6189,6304,6741,7410,8211,9027,9778,10356,10727,10828,10661,10217,9535,8646,7637,6568,5547,4637,3918,3423,3168,3125,3249,3458,3672,3801,3780,3550,3103,2433,1586,615,-416,-1424,-2350,-3132,-3732,-4120,-4283,-4219,-3929,-3440,-2769,-1965,-1078,-181,652,1344,1823,2049,1987,1657,1094,369,-413,-1162,-1761,-2124,-2195,-1934,-1382,-583,337,1265,2060,2610,2839,2702,2227,1459,511,-511,-1458,-2220,-2673,-2758,-2420,-1673,-558,846,2417,4046,5579,6915,7950,8621,8917,8845,8473,7885,7178,6454,5792,5235,4802,4479,4218,3994,3752,3477,3182,2861,2578,2337,2180,2121,2139,2245,2382,2553,2723,2882,3039,3181,3313,3436,3508,3529,3440,3209,2813,2204,1416,432,-673,-1861,-3042,-4141,-5081,-5784,-6216,-6314,-6106,-5562,-4748,-3697,-2475,-1174,138,1344,2363,3098,3473,3456,3025,2224,1127,-165,-1508,-2761,-3797,-4485,-4777,-4639,-4121,-3311,-2350,-1386,-585,-71,65,-215,-884,-1871,-3052,-4288,-5422,-6319,-6851,-6946,-6550,-5670,-4356,-2677,-774,1238,3192,4958,6401,7440,8023,8151,7884,7310,6562,5766,5045,4487,4136,4005,4043,4215,4415,4598,4673,4607,4383,3983,3439,2760,1982,1139,275,-561,-1300,-1896,-2272,-2415,-2276,-1900,-1299,-575,195,884,1391,1621,1509,1036,208,-901,-2223,-3624,-4998,-6216,-7173,-7794,-8014,-7822,-7213,-6228,-4917,-3365,-1663,61,1694,3098,4170,4813,4976,4652,3867,2718,1308,-198,-1656,-2914,-3864,-4438,-4621,-4452,-4018,-3422,-2797,-2247,-1866,-1694,-1738,-1952,-2276,-2609,-2880,-2988,-2896,-2543,-1937,-1079,-8,1215,2530,3860,5118,6250,7172,7847,8253,8369,8249,7909,7440,6883,6316,5774,5282,4861,4469,4129,3765,3402,3003,2574,2126,1653,1174,679,182,-322,-817,-1276,-1680,-1967,-2107,-2043,-1759,-1247,-538,302,1202,2039,2743,3195,3366,3199,2723,1976,1036,0,-1035,-1972,-2739,-3281,-3574,-3624,-3436,-3058,-2521,-1875,-1181,-498,119,580,871,904,698,230,-459,-1303,-2234,-3141,-3952,-4573,-4983,-5150,-5121,-4951,-4726,-4551,-4509,-4666,-5053,-5650,-6401,-7222,-7983,-8596,-8918,-8902,-8473,-7644,-6444,-4946,-3245,-1449,325,1982,3415,4573,5388,5873,6002,5853,5454,4905,4284,3665,3120,2680,2366,2162,2051,1991,1957,1912,1855,1759,1651,1511,1371,1215,1057,894,726,559,405,269,185,157,211,350,572,864,1194,1513,1776,1912,1876,1618,1112,365,-604,-1738,-2976,-4245,-5470,-6587,-7540,-8284,-8798,-9062,-9068,-8839,-8374,-7735,-6958,-6123,-5318,-4613,-4103,-3835,-3841,-4125,-4641,-5326,-6092,-6833,-7473,-7922,-8154,-8157,-7955,-7620,-7212,-6828,-6530,-6384,-6406,-6608,-6937,-7366,-7796,-8178,-8429,-8493,-8338,-7931,-7283,-6405,-5336,-4130,-2838,-1531,-282,863,1822,2582,3098,3387,3452,3332,3051,2659,2169,1625,1047,458,-96,-599,-1002,-1277,-1409,-1377,-1202,-894,-497,-42,418,853,1221,1496,1664,1697,1607,1383,1050,618,117,-436,-1015,-1604,-2195,-2775,-3339,-3887,-4395,-4882,-5298,-5674,-5955,-6177,-6304,-6368,-6345,-6258,-6082,-5817,-5456,-4993,-4449,-3845,-3221,-2623,-2110,-1710,-1473,-1397,-1476,-1693,-2001,-2371,-2762,-3150,-3517,-3866,-4198,-4532,-4876,-5244,-5633,-6032,-6422,-6767,-7040,-7202,-7227,-7096,-6797,-6344,-5737,-5020,-4196,-3315,-2386,-1434,-490,449,1337,2182,2943,3618,4189,4658,5021,5295,5478,5586,5621,5590,5504,5362,5189,4977,4752,4514,4262,4001,3713,3395,3027,2619,2171,1698,1240,797,422,109,-116,-258,-317,-299,-216,-81,86,260,414,521,542,467,267,-47,-465,-958,-1488,-2003,-2460,-2802,-2990,-2985,-2766,-2315,-1662,-819,130,1128,2065,2858,3412,3668,3594,3195,2510,1616,594,-451,-1437,-2296,-2980,-3474,-3783,-3928,-3953,-3883,-3766,-3616,-3455,-3288,-3109,-2922,-2702,-2447,-2136,-1747,-1281,-705,-19,786,1732,2787,3966,5220,6514,7803,9016,10106,11016,11706,12148,12322,12229,11875,11282,10497,9554,8530,7488,6496,5634,4933,4447,4157,4073,4132,4310,4541,4786,5005,5162,5244,5225,5107,4873,4527,4073,3533,2937,2336,1776,1316,1004,875,946,1216,1645,2200,2796,3388,3872,4211,4323,4200,3817,3204,2411,1508,583,-274,-998,-1527,-1835,-1940,-1850,-1629,-1325,-985,-673,-415,-244,-182,-228,-398,-666,-1042,-1486,-1997,-2525,-3050,-3525,-3908,-4160,-4240,-4110,-3758,-3159,-2332,-1287,-63,1288,2712,4137,5506,6764,7859,8779,9497,10023,10376,10571,10650,10646,10587,10522,10445,10391,10333,10277,10201,10091,9948,9756,9533,9266,8966,8622,8231,7777,7257,6661,6000,5277,4523,3758,3012,2322,1692,1154,695,308,-25,-328,-627,-930,-1272,-1633,-2048,-2482,-2948,-3406,-3811,-4127,-4272,-4235,-3984,-3567,-3063,-2591,-2274,-2212,-2442,-2902,-3498,-4024,-4340,-4300,-3874,-3124,-2190,-1258,-510,-47,80,-70,-394,-781,-1133,-1420,-1684,-2011,-2526,-3320,-4425,-5776,-7188,-8404,-9107,-9003,-7885,-5693,-2557,1229,5185,8806,11518,12909,12676,10762,7324,2734,-2469,-7661,-12187,-15480,-17074,-16750,-14465,-10466,-5186,766,6670,11830,15612,17576,17528,15543,11958,7343,2348,-2318,-6083,-8543,-9516,-9086,-7492,-5139,-2444,187,2439,4128,5170,5605,5535,5088,4403,3585,2694,1769,795,-228,-1308,-2401,-3447,-4328,-4945,-5171,-4986,-4365,-3442,-2349,-1327,-582,-308,-612,-1484,-2809,-4351,-5819,-6907,-7368,-7051,-5967,-4254,-2189,-114,1624,2725,3026,2484,1229,-503,-2380,-4074,-5263,-5763,-5459,-4421,-2812,-901,968,2486,3340,3359,2466,743,-1588,-4204,-6715,-8745,-9972,-10216,-9432,-7746,-5415,-2782,-217,1942,3462,4214,4217,3586,2520,1258,20,-1012,-1704,-2023,-1951,-1572,-963,-240,500,1174,1726,2140,2420,2616,2778,2975,3256,3680,4229,4924,5653,6368,6915,7191,7066,6469,5357,3775,1810,-383,-2609,-4676,-6383,-7589,-8201,-8190,-7599,-6526,-5119,-3553,-1999,-623,479,1227,1653,1806,1811,1799,1909,2248,2884,3821,5020,6386,7812,9169,10350,11269,11866,12130,12064,11710,11122,10367,9510,8621,7744,6914,6129,5372,4594,3749,2776,1651,361,-1063,-2564,-4046,-5420,-6556,-7376,-7775,-7720,-7163,-6149,-4694,-2911,-892,1217,3275,5127,6632,7669,8153,8028,7296,5982,4160,1928,-602,-3281,-5965,-8469,-10628,-12236,-13157,-13236,-12446,-10788,-8397,-5473,-2289,835,3603,5742,7070,7511,7058,5859,4068,1934,-318,-2480,-4385,-5931,-7081,-7837,-8253,-8380,-8286,-8001,-7561,-6956,-6195,-5280,-4222,-3091,-1930,-873,13,600,838,682,144,-704,-1775,-2925,-4032,-4949,-5598,-5891,-5842,-5455,-4812,-3998,-3115,-2273,-1547,-1018,-713,-648,-803,-1147,-1616,-2171,-2734,-3273,-3733,-4101,-4356,-4507,-4570,-4567,-4533,-4503,-4513,-4595,-4786,-5084,-5519,-6058,-6688,-7371,-8056,-8701,-9252,-9669,-9930,-10016,-9933,-9701,-9339,-8893,-8382,-7849,-7313,-6798,-6322,-5884,-5501,-5164,-4876,-4632,-4419,-4229,-4023,-3794,-3488,-3090,-2577,-1929,-1176,-334,539,1377,2114,2677,3016,3105,2936,2547,1986,1329,656,45,-442,-763,-891,-843,-632,-311,78,483,851,1150,1350,1448,1454,1388,1293,1215,1200,1294,1531,1911,2438,3056,3724,4350,4870,5200,5286,5099,4625,3909,2996,1980,956,16,-728,-1227,-1414,-1289,-863,-188,665,1619,2575,3485,4264,4909,5400,5755,6017,6204,6379,6553,6771,7036,7367,7754,8194,8670,9155,9632,10069,10446,10752,10974,11128,11218,11277,11316,11379,11467,11604,11786,12003,12241,12472,12671,12814,12882,12857,12738,12519,12210,11821,11365,10860,10312,9746,9153,8575,8002,7482,7026,6671,6436,6342,6387,6563,6855,7217,7632,8045,8434,8758,8970,9050,8929,8602,8017,7193,6143,4937,3655,2415,1315,463,-94,-329,-274,-7,384,761,1051,1131,996,606,21,-708,-1492,-2227,-2836,-3241,-3393,-3286,-2928,-2370,-1696,-979,-332,164,439,440,165,-367,-1098,-1952,-2823,-3628,-4275,-4695,-4871,-4775,-4466,-3971,-3387,-2777,-2232,-1818,-1582,-1550,-1727,-2079,-2579,-3154,-3755,-4323,-4800,-5169,-5402,-5518,-5534,-5498,-5449,-5445,-5526,-5727,-6056,-6519,-7072,-7700,-8329,-8931,-9444,-9841,-10098,-10217,-10196,-10078,-9868,-9624,-9356,-9103,-8877,-8684,-8537,-8414,-8325,-8251,-8183,-8126,-8061,-7994,-7920,-7838,-7739,-7633,-7506,-7375,-7243,-7124,-7030,-6994,-7006,-7107,-7271,-7510,-7800,-8117,-8438,-8735,-8988,-9181,-9306,-9364,-9365,-9313,-9233,-9118,-8995,-8851,-8697,-8523,-8321,-8100,-7840,-7565,-7260,-6955,-6641,-6351,-6069,-5822,-5595,-5394,-5218,-5061,-4939,-4841,-4801,-4802,-4879,-5003,-5190,-5384,-5584,-5716,-5768,-5684,-5453,-5065,-4532,-3890,-3181,-2461,-1798,-1234,-835,-605,-576,-716,-1004,-1383,-1797,-2191,-2503,-2698,-2749,-2647,-2415,-2071,-1666,-1237,-833,-488,-224,-64,13,2,-64,-154,-256,-331,-377,-384,-352,-284,-198,-86,25,147,271,393,520,628,731,796,837,830,790,713,621,529,458,436,470,589,782,1067,1421,1851,2335,2868,3428,4012,4589,5167,5708,6221,6682,7091,7432,7712,7910,8046,8105,8099,8038,7920,7770,7575,7367,7127,6885,6622,6369,6110,5886,5682,5540,5457,5448,5527,5679,5908,6200,6523,6866,7195,7482,7714,7859,7918,7879,7761,7560,7319,7041,6772,6525,6327,6190,6128,6136,6211,6332,6485,6639,6787,6903,6997,7067,7125,7192,7280,7398,7556,7732,7924,8097,8232,8292,8266,8122,7870,7494,7019,6456,5835,5195,4574,4013,3550,3223,3051,3054,3236,3573,4053,4622,5238,5854,6413,6891,7261,7529,7707,7833,7948,8084,8299,8578,8947,9351,9756,10074,10257,10207,9909,9327,8490,7465,6338,5236,4278,3582,3240,3289,3734,4513,5521,6642,7712,8607,9205,9442,9288,8789,7992,7034,5999,5036,4221,3634,3306,3222,3360,3627,3972,4291,4525,4621,4542,4295,3898,3390,2833,2266,1759,1326,1004,793,678,650,671,720,762,783,756,673,531,319,61,-254,-581,-926,-1246,-1532,-1770,-1943,-2063,-2126,-2155,-2163,-2180,-2212,-2288,-2397,-2556,-2749,-2965,-3197,-3431,-3657,-3877,-4085,-4287,-4489,-4691,-4905,-5122,-5351,-5574,-5800,-6002,-6190,-6343,-6474,-6569,-6648,-6707,-6766,-6829,-6903,-6992,-7090,-7193,-7288,-7362,-7412,-7426,-7411,-7374,-7324,-7280,-7247,-7238,-7250,-7272,-7292,-7282,-7223,-7099,-6895,-6609,-6258,-5851,-5432,-5022,-4672,-4395,-4239,-4197,-4291,-4503,-4818,-5211,-5649,-6091,-6508,-6866,-7132,-7308,-7367,-7335,-7216,-7039,-6826,-6605,-6401,-6228,-6107,-6037,-6019,-6056,-6119,-6217,-6309,-6407,-6472,-6522,-6525,-6510,-6454,-6390,-6310,-6235,-6176,-6132,-6116,-6133,-6160,-6233,-6296,-6389,-6468,-6559,-6627,-6702,-6749,-6795,-6828,-6853,-6874,-6893,-6915,-6936,-6964,-6989,-7014,-7034,-7043,-7040,-7027,-7001,-6975,-6939,-6907,-6866,-6817,-6745,-6642,-6492,-6295,-6044,-5753,-5429,-5106,-4790,-4530,-4323,-4208,-4174,-4233,-4362,-4551,-4769,-4996,-5202,-5382,-5516,-5614,-5681,-5729,-5783,-5850,-5944,-6069,-6217,-6379,-6532,-6658,-6732,-6740,-6661,-6508,-6270,-5981,-5654,-5312,-4992,-4691,-4440,-4220,-4041,-3871,-3714,-3534,-3346,-3123,-2889,-2634,-2387,-2144,-1940,-1761,-1643,-1569,-1560,-1598,-1697,-1830,-1998,-2183,-2371,-2544,-2702,-2811,-2889,-2917,-2890,-2831,-2710,-2558,-2354,-2106,-1814,-1471,-1087,-655,-192,301,799,1301,1773,2218,2598,2922,3161,3327,3408,3415,3356,3251,3111,2964,2816,2688,2587,2509,2464,2433,2422,2426,2433,2463,2507,2590,2718,2911,3185,3546,4000,4529,5119,5726,6316,6829,7230,7468,7525,7387,7069,6599,6019,5400,4790,4268,3874,3657,3632,3795,4131,4593,5143,5720,6279,6774,7176,7461,7622,7667,7596,7444,7216,6956,6672,6405,6160,5959,5804,5697,5625,5582,5546,5506,5458,5385,5312,5222,5163,5120,5141,5216,5364,5574,5837,6127,6411,6666,6842,6940,6910,6782,6537,6215,5843,5459,5102,4816,4620,4540,4578,4720,4951,5239,5550,5852,6110,6309,6424,6463,6423,6315,6165,5985,5791,5625,5464,5358,5289,5263,5288,5344,5428,5532,5634,5733,5813,5869,5901,5903,5894,5867,5844,5825,5821,5834,5875,5926,6010,6094,6196,6298,6404,6502,6601,6686,6781,6865,6961,7052,7157,7254,7362,7450,7533,7590,7620,7620,7580,7508,7402,7257,7086,6875,6635,6362,6063,5737,5406,5073,4762,4489,4266,4118,4039,4040,4113,4237,4405,4582,4748,4885,4963,4980,4925,4800,4616,4389,4136,3892,3666,3497,3385,3355,3396,3513,3680,3899,4120,4362,4561,4746,4871,4950,4977,4946,4880,4767,4636,4481,4326,4162,4015,3872,3752,3646,3564,3501,3461,3433,3416,3392,3348,3268,3130,2925,2642,2279,1856,1373,878,386,-72,-458,-773,-997,-1138,-1214,-1233,-1234,-1219,-1226,-1251,-1308,-1393,-1501,-1624,-1751,-1873,-1989,-2076,-2161,-2211,-2263,-2301,-2354,-2422,-2529,-2687,-2904,-3193,-3542,-3948,-4379,-4819,-5218,-5550,-5785,-5878,-5846,-5645,-5328,-4878,-4360,-3794,-3230,-2710,-2277,-1945,-1754,-1693,-1759,-1946,-2206,-2522,-2860,-3175,-3466,-3700,-3892,-4042,-4186,-4334,-4538,-4796,-5149,-5576,-6082,-6627,-7185,-7703,-8153,-8486,-8690,-8750,-8668,-8474,-8175,-7824,-7430,-7045,-6670,-6343,-6058,-5827,-5662,-5545,-5498,-5500,-5564,-5670,-5824,-6001,-6199,-6391,-6571,-6717,-6822,-6879,-6879,-6830,-6736,-6602,-6450,-6282,-6123,-5970,-5849,-5750,-5689,-5655,-5648,-5659,-5684,-5707,-5730,-5734,-5729,-5699,-5655,-5598,-5529,-5471,-5405,-5368,-5334,-5327,-5334,-5353,-5378,-5409,-5424,-5443,-5435,-5434,-5408,-5401,-5381,-5387,-5394,-5428,-5466,-5528,-5588,-5664,-5729,-5805,-5861,-5929,-5975,-6029,-6070,-6116,-6157,-6206,-6254,-6315,-6381,-6456,-6544,-6636,-6745,-6859,-6976,-7098,-7200,-7292,-7338,-7345,-7286,-7157,-6954,-6666,-6305,-5874,-5389,-4871,-4344,-3838,-3388,-3019,-2766,-2644,-2665,-2828,-3114,-3494,-3932,-4378,-4797,-5141,-5388,-5519,-5536,-5453,-5298,-5106,-4913,-4753,-4651,-4625,-4666,-4774,-4907,-5052,-5165,-5227,-5210,-5115,-4936,-4697,-4413,-4119,-3847,-3621,-3480,-3420,-3469,-3601,-3817,-4074,-4352,-4599,-4794,-4888,-4876,-4725,-4463,-4071,-3617,-3101,-2596,-2130,-1748,-1484,-1349,-1353,-1475,-1692,-1965,-2242,-2490,-2653,-2711,-2636,-2426,-2089,-1645,-1120,-566,-1,511,966,1311,1563,1688,1730,1676,1585,1465,1371,1310,1320,1396,1542,1744,1974,2215,2442,2630,2784,2881,2941,2954,2929,2871,2768,2625,2433,2182,1890,1546,1185,815,480,187,-11,-128,-127,-34,158,414,725,1056,1393,1720,2025,2309,2567,2812,3028,3237,3413,3568,3680,3741,3735,3656,3488,3240,2903,2510,2068,1624,1214,868,647,556,641,888,1298,1837,2464,3140,3787,4379,4851,5192,5387,5445,5409,5307,5207,5151,5187,5346,5638,6051,6569,7132,7715,8240,8675,8971,9103,9056,8837,8459,7949,7353,6699,6057,5441,4923,4506,4223,4082,4054,4141,4284,4466,4636,4781,4871,4916,4919,4914,4910,4958,5047,5222,5452,5741,6064,6386,6689,6936,7120,7217,7241,7187,7084,6940,6785,6631,6489,6371,6271,6186,6109,6027,5935,5823,5686,5519,5317,5078,4803,4486,4136,3749,3337,2905,2468,2039,1638,1289,1014,838,789,872,1120,1512,2062,2739,3509,4341,5173,5957,6636,7164,7502,7638,7570,7313,6922,6421,5903,5384,4950,4613,4398,4320,4338,4457,4616,4799,4964,5090,5170,5191,5177,5129,5074,5026,5010,5028,5109,5237,5433,5678,5964,6274,6584,6872,7116,7290,7394,7410,7357,7234,7059,6855,6614,6369,6095,5814,5497,5155,4772,4354,3907,3442,2981,2535,2143,1800,1547,1375,1296,1314,1406,1591,1821,2125,2442,2797,3129,3452,3711,3907,4005,4004,3890,3673,3358,2970,2528,2069,1612,1191,832,546,351,250,238,311,459,659,902,1162,1420,1659,1858,2002,2088,2099,2051,1946,1791,1623,1436,1275,1137,1053,1021,1052,1133,1261,1413,1567,1708,1796,1832,1787,1660,1457,1170,840,462,96,-256,-528,-717,-770,-694,-473,-124,321,838,1357,1863,2283,2621,2827,2928,2917,2816,2660,2454,2236,2010,1783,1556,1321,1065,782,453,83,-343,-807,-1318,-1848,-2397,-2928,-3441,-3890,-4274,-4556,-4734,-4792,-4740,-4589,-4360,-4094,-3814,-3573,-3398,-3321,-3368,-3540,-3842,-4255,-4746,-5295,-5836,-6350,-6770,-7081,-7238,-7233,-7061,-6724,-6248,-5664,-5004,-4322,-3653,-3042,-2529,-2126,-1859,-1714,-1692,-1759,-1890,-2056,-2211,-2342,-2412,-2410,-2345,-2203,-2033,-1832,-1663,-1537,-1504,-1581,-1780,-2121,-2574,-3139,-3776,-4446,-5119,-5743,-6282,-6710,-7000,-7151,-7165,-7065,-6874,-6636,-6379,-6144,-5947,-5812,-5720,-5685,-5659,-5646,-5601,-5518,-5390,-5210,-4996,-4767,-4539,-4354,-4217,-4158,-4181,-4287,-4475,-4716,-5003,-5296,-5574,-5807,-5971,-6046,-6037,-5932,-5769,-5555,-5345,-5161,-5050,-5038,-5133,-5361,-5682,-6101,-6565,-7046,-7499,-7883,-8170,-8329,-8351,-8224,-7961,-7572,-7082,-6525,-5927,-5337,-4782,-4302,-3927,-3667,-3546,-3549,-3668,-3880,-4144,-4432,-4700,-4915,-5044,-5079,-4992,-4819,-4539,-4216,-3857,-3518,-3226,-3026,-2933,-2968,-3136,-3415,-3799,-4242,-4718,-5175,-5583,-5890,-6079,-6121,-6014,-5767,-5399,-4953,-4459,-3984,-3549,-3218,-2984,-2879,-2871,-2945,-3053,-3151,-3196,-3145,-2984,-2697,-2302,-1830,-1317,-823,-387,-70,106,104,-70,-409,-887,-1454,-2067,-2660,-3179,-3579,-3826,-3901,-3825,-3600,-3302,-2955,-2642,-2398,-2277,-2297,-2474,-2782,-3202,-3684,-4177,-4630,-4993,-5221,-5301,-5205,-4955,-4551,-4045,-3454,-2843,-2238,-1695,-1239,-909,-706,-655,-724,-915,-1184,-1505,-1833,-2141,-2382,-2551,-2612,-2579,-2439,-2220,-1931,-1602,-1253,-917,-600,-330,-104,73,203,306,384,458,539,640,773,945,1161,1418,1716,2036,2366,2691,2970,3211,3365,3446,3433,3333,3165,2935,2682,2417,2176,1972,1812,1712,1643,1610,1571,1515,1410,1244,1000,688,312,-96,-499,-871,-1138,-1297,-1282,-1102,-753,-247,345,996,1613,2143,2521,2708,2676,2434,1999,1423,758,82,-560,-1087,-1477,-1688,-1718,-1579,-1287,-885,-412,93,580,1029,1399,1687,1885,1999,2055,2068,2075,2100,2174,2318,2540,2850,3237,3689,4185,4699,5198,5663,6057,6370,6579,6678,6671,6554,6350,6065,5722,5345,4948,4563,4200,3880,3615,3409,3258,3160,3089,3043,2987,2910,2796,2623,2409,2127,1821,1477,1141,826,568,390,318,363,537,828,1226,1698,2218,2735,3226,3641,3976,4198,4333,4381,4383,4364,4362,4409,4509,4677,4877,5092,5267,5363,5329,5144,4788,4267,3617,2865,2094,1340,682,164,-174,-311,-242,7,417,935,1522,2127,2699,3209,3624,3928,4119,4204,4199,4133,4033,3934,3855,3831,3860,3960,4112,4320,4546,4789,5009,5195,5331,5396,5397,5318,5173,4967,4706,4416,4102,3797,3510,3270,3098,3006,3014,3128,3340,3662,4051,4512,4993,5478,5930,6313,6617,6802,6892,6853,6732,6527,6275,6008,5750,5529,5363,5256,5199,5186,5170,5144,5057,4896,4642,4292,3866,3386,2899,2441,2066,1802,1676,1695,1841,2081,2371,2658,2877,3005,2980,2814,2497,2057,1540,989,474,33,-268,-407,-361,-124,272,816,1437,2111,2757,3347,3826,4167,4355,4389,4283,4062,3763,3428,3091,2799,2574,2436,2402,2459,2605,2820,3080,3357,3637,3877,4082,4212,4271,4248,4130,3937,3656,3314,2922,2503,2083,1689,1339,1070,875,791,795,897,1081,1321,1604,1896,2177,2420,2611,2744,2813,2834,2816,2787,2767,2772,2830,2925,3079,3246,3427,3563,3647,3616,3483,3205,2814,2315,1742,1149,563,39,-395,-731,-954,-1107,-1194,-1291,-1407,-1615,-1912,-2324,-2842,-3425,-4053,-4654,-5190,-5612,-5876,-5970,-5887,-5633,-5252,-4755,-4216,-3641,-3104,-2595,-2173,-1813,-1543,-1334,-1183,-1068,-965,-861,-733,-568,-367,-114,166,472,790,1086,1358,1567,1707,1756,1710,1557,1312,966,558,77,-424,-942,-1436,-1886,-2269,-2572,-2780,-2904,-2939,-2916,-2842,-2756,-2665,-2618,-2606,-2678,-2817,-3042,-3344,-3704,-4107,-4516,-4901,-5222,-5445,-5545,-5503,-5312,-4987,-4551,-4037,-3497,-2972,-2507,-2149,-1903,-1809,-1829,-1972,-2182,-2438,-2686,-2902,-3048,-3128,-3140,-3108,-3074,-3060,-3130,-3293,-3580,-3988,-4492,-5069,-5657,-6210,-6667,-6980,-7121,-7063,-6819,-6407,-5869,-5251,-4619,-4014,-3505,-3108,-2871,-2771,-2837,-3000,-3271,-3563,-3871,-4117,-4302,-4368,-4339,-4186,-3950,-3634,-3286,-2921,-2591,-2300,-2094,-1964,-1940,-1996,-2152,-2366,-2653,-2965,-3309,-3643,-3962,-4241,-4466,-4636,-4733,-4775,-4753,-4684,-4581,-4447,-4306,-4169,-4041,-3951,-3891,-3884,-3922,-3999,-4110,-4223,-4332,-4391,-4393,-4316,-4146,-3891,-3554,-3152,-2715,-2264,-1826,-1436,-1102,-854,-688,-617,-623,-700,-839,-1013,-1227,-1462,-1728,-2027,-2365,-2751,-3188,-3670,-4196,-4722,-5251,-5714,-6106,-6371,-6496,-6464,-6272,-5937,-5495,-4968,-4427,-3899,-3441,-3089,-2860,-2783,-2836,-3027,-3314,-3673,-4065,-4441,-4768,-5004,-5125,-5110,-4952,-4664,-4253,-3764,-3218,-2662,-2134,-1669,-1291,-1020,-863,-808,-859,-970,-1147,-1328,-1518,-1661,-1761,-1779,-1725,-1584,-1371,-1098,-782,-446,-112,203,474,695,848,921,916,815,632,370,43,-322,-694,-1049,-1348,-1570,-1695,-1721,-1643,-1489,-1269,-1020,-765,-539,-358,-250,-214,-259,-364,-521,-699,-879,-1041,-1174,-1266,-1339,-1384,-1444,-1520,-1640,-1810,-2036,-2307,-2609,-2915,-3198,-3429,-3591,-3656,-3632,-3509,-3314,-3055,-2765,-2456,-2162,-1886,-1645,-1449,-1280,-1160,-1059,-971,-893,-788,-668,-498,-279,-3,338,732,1175,1655,2145,2634,3095,3510,3858,4129,4309,4394,4396,4300,4148,3923,3675,3400,3137,2886,2672,2490,2342,2224,2119,2026,1924,1810,1679,1518,1339,1124,882,608,303,-24,-369,-709,-1039,-1328,-1574,-1751,-1858,-1896,-1857,-1754,-1591,-1370,-1111,-810,-490,-152,182,521,835,1142,1420,1673,1900,2087,2235,2332,2364,2337,2230,2064,1833,1569,1293,1038,845,735,750,878,1139,1498,1931,2391,2833,3206,3473,3602,3570,3381,3045,2576,2024,1413,802,235,-259,-621,-848,-910,-815,-567,-203,264,770,1289,1772,2185,2496,2695,2759,2705,2538,2276,1959,1608,1275,984,788,691,747,922,1253,1679,2213,2782,3384,3955,4482,4930,5282,5535,5669,5712,5649,5524,5340,5137,4942,4775,4671,4626,4656,4747,4886,5052,5215,5363,5446,5486,5418,5283,5045,4731,4347,3916,3451,2981,2518,2076,1673,1298,966,660,380,118,-126,-359,-562,-747,-868,-948,-932,-850,-663,-394,-48,366,810,1283,1734,2170,2542,2861,3102,3266,3358,3388,3367,3323,3273,3237,3245,3294,3415,3579,3813,4065,4351,4626,4877,5088,5238,5325,5339,5284,5163,4986,4765,4510,4247,3978,3734,3514,3341,3207,3120,3060,3030,3001,2970,2916,2842,2732,2604,2444,2273,2093,1913,1743,1596,1476,1409,1391,1450,1582,1791,2078,2423,2818,3239,3657,4059,4418,4719,4951,5108,5190,5204,5148,5029,4852,4605,4294,3900,3421,2851,2184,1433,614,-254,-1114,-1952,-2693,-3316,-3779,-4056,-4147,-4057,-3805,-3439,-2993,-2512,-2050,-1626,-1279,-1014,-835,-740,-699,-713,-724,-742,-708,-621,-456,-202,144,568,1078,1624,2208,2775,3314,3776,4155,4412,4552,4563,4453,4236,3924,3556,3142,2726,2325,1967,1668,1441,1271,1172,1097,1057,995,920,783,606,358,60,-282,-660,-1053,-1451,-1842,-2202,-2534,-2796,-3009,-3118,-3151,-3068,-2900,-2633,-2306,-1937,-1561,-1219,-928,-724,-612,-589,-648,-760,-907,-1061,-1205,-1328,-1430,-1516,-1608,-1713,-1862,-2053,-2299,-2589,-2905,-3218,-3493,-3694,-3798,-3765,-3614,-3317,-2920,-2446,-1925,-1425,-954,-573,-284,-117,-62,-120,-272,-496,-771,-1063,-1354,-1601,-1801,-1914,-1943,-1880,-1722,-1496,-1202,-882,-546,-231,49,271,423,492,474,371,185,-62,-367,-696,-1021,-1327,-1563,-1739,-1815,-1810,-1723,-1577,-1410,-1239,-1109,-1036,-1036,-1116,-1263,-1471,-1709,-1964,-2209,-2431,-2612,-2746,-2815,-2827,-2759,-2621,-2398,-2110,-1742,-1345,-899,-475,-63,278,556,738,849,870,852,781,708,625,554,490,426,346,235,77,-136,-406,-723,-1068,-1411,-1722,-1967,-2124,-2174,-2116,-1958,-1734,-1465,-1204,-982,-831,-784,-845,-1015,-1299,-1650,-2077,-2515,-2964,-3366,-3715,-3969,-4127,-4162,-4091,-3897,-3623,-3258,-2855,-2419,-1980,-1563,-1173,-833,-542,-310,-135,-11,64,107,128,155,198,294,440,666,957,1314,1714,2126,2518,2856,3107,3249,3269,3167,2954,2646,2275,1855,1430,1016,637,328,91,-41,-76,2,168,415,701,992,1245,1418,1477,1414,1218,918,544,136,-258,-592,-857,-1011,-1092,-1089,-1058,-1013,-1006,-1053,-1170,-1369,-1620,-1919,-2220,-2497,-2713,-2842,-2868,-2781,-2591,-2309,-1967,-1585,-1204,-849,-551,-332,-203,-174,-234,-379,-565,-779,-974,-1108,-1164,-1095,-901,-575,-123,425,1042,1692,2334,2937,3465,3896,4216,4403,4476,4417,4258,4011,3705,3371,3040,2743,2500,2334,2234,2208,2224,2262,2285,2262,2171,1985,1710,1344,910,434,-57,-537,-974,-1360,-1676,-1915,-2078,-2164,-2175,-2125,-2019,-1878,-1726,-1581,-1482,-1437,-1485,-1612,-1839,-2136,-2480,-2843,-3173,-3447,-3624,-3689,-3637,-3476,-3229,-2925,-2588,-2258,-1946,-1667,-1417,-1192,-961,-719,-432,-91,308,765,1265,1775,2284,2737,3131,3421,3605,3667,3616,3451,3201,2872,2500,2102,1709,1343,1019,759,557,424,341,299,276,257,213,142,14,-163,-399,-694,-1030,-1405,-1795,-2177,-2535,-2838,-3068,-3215,-3261,-3215,-3076,-2871,-2606,-2322,-2027,-1752,-1509,-1299,-1127,-972,-827,-662,-462,-210,102,473,900,1367,1858,2357,2844,3300,3714,4056,4326,4497,4565,4515,4349,4070,3693,3236,2732,2205,1698,1232,827,495,223,5,-197,-401,-654,-954,-1340,-1786,-2289,-2820,-3331,-3795,-4161,-4409,-4504,-4459,-4259,-3948,-3535,-3070,-2579,-2099,-1658,-1279,-962,-737,-566,-473,-410,-374,-332,-266,-153,21,252,548,883,1250,1624,1983,2316,2600,2840,3012,3137,3188,3190,3123,3001,2834,2616,2386,2140,1912,1715,1562,1462,1417,1410,1433,1455,1455,1414,1308,1132,889,583,239,-113,-464,-759,-1009,-1159,-1230,-1189,-1051,-816,-494,-108,322,774,1202,1600,1909,2137,2237,2226,2089,1841,1510,1110,692,268,-110,-446,-696,-879,-995,-1050,-1077,-1084,-1096,-1138,-1208,-1331,-1493,-1708,-1956,-2239,-2543,-2851,-3162,-3449,-3711,-3926,-4087,-4186,-4212,-4177,-4077,-3928,-3740,-3529,-3294,-3068,-2818,-2583,-2322,-2064,-1783,-1492,-1189,-871,-560,-243,59,351,620,858,1066,1220,1334,1378,1382,1322,1236,1114,995,878,788,724,685,670,652,621,551,418,220,-73,-434,-877,-1363,-1875,-2376,-2831,-3207,-3480,-3620,-3625,-3491,-3231,-2865,-2436,-1959,-1510,-1096,-786,-591,-543,-648,-900,-1277,-1753,-2275,-2808,-3298,-3699,-4000,-4156,-4199,-4115,-3959,-3742,-3532,-3331,-3206,-3138,-3161,-3245,-3387,-3548,-3709,-3829,-3893,-3872,-3757,-3546,-3238,-2847,-2401,-1901,-1408,-922,-498,-145,106,250,285,224,89,-90,-281,-452,-566,-617,-574,-451,-248,21,319,634,914,1138,1267,1275,1153,883,495,-5,-558,-1129,-1664,-2111,-2443,-2630,-2675,-2592,-2413,-2184,-1947,-1755,-1644,-1636,-1762,-1991,-2333,-2732,-3161,-3566,-3905,-4127,-4213,-4134,-3890,-3502,-2975,-2377,-1724,-1082,-489,17,398,642,739,698,536,283,-23,-339,-633,-858,-1003,-1037,-971,-803,-556,-257,77,405,714,980,1192,1350,1447,1492,1491,1448,1381,1282,1166,1033,887,725,562,382,202,10,-191,-404,-636,-877,-1149,-1414,-1699,-1965,-2213,-2430,-2600,-2716,-2781,-2779,-2730,-2623,-2480,-2302,-2107,-1908,-1713,-1546,-1398,-1284,-1184,-1088,-972,-812,-583,-272,132,616,1158,1733,2288,2789,3193,3460,3587,3554,3386,3103,2750,2369,2019,1738,1570,1538,1647,1892,2237,2650,3067,3457,3751,3926,3952,3817,3528,3106,2572,1967,1325,686,77,-464,-940,-1317,-1621,-1835,-1990,-2080,-2139,-2154,-2154,-2129,-2095,-2042,-1985,-1904,-1824,-1727,-1622,-1514,-1394,-1278,-1158,-1040,-921,-808,-688,-572,-452,-322,-200,-65,61,196,330,473,633,811,1019,1263,1534,1845,2176,2527,2884,3232,3563,3856,4109,4291,4412,4442,4398,4269,4074,3832,3564,3303,3074,2897,2790,2751,2767,2832,2895,2959,2965,2925,2794,2602,2318,1989,1608,1218,836,496,225,41,-33,-15,109,298,534,784,1006,1178,1279,1282,1200,1018,758,431,57,-343,-753,-1150,-1534,-1882,-2219,-2514,-2810,-3068,-3316,-3526,-3691,-3793,-3805,-3722,-3514,-3202,-2769,-2256,-1664,-1056,-428,147,684,1134,1522,1831,2104,2335,2572,2818,3083,3379,3673,3974,4233,4444,4584,4632,4601,4481,4295,4061,3804,3546,3320,3126,2999,2906,2870,2838,2808,2734,2596,2373,2053,1644,1162,635,100,-410,-868,-1245,-1540,-1742,-1868,-1930,-1944,-1936,-1917,-1909,-1918,-1947,-1998,-2050,-2089,-2074,-1990,-1789,-1461,-995,-384,337,1148,2003,2851,3660,4378,4983,5446,5768,5941,5985,5918,5760,5552,5309,5059,4817,4588,4368,4156,3931,3691,3427,3132,2825,2497,2189,1886,1630,1394,1201,1025,862,687,491,256,-11,-313,-626,-932,-1204,-1411,-1542,-1577,-1520,-1381,-1172,-921,-650,-375,-122,116,321,524,716,937,1185,1490,1851,2270,2741,3229,3723,4170,4554,4829,4985,5015,4915,4732,4470,4192,3922,3686,3518,3401,3344,3313,3288,3240,3139,2971,2715,2382,1961,1499,993,512,70,-268,-481,-541,-425,-153,273,809,1412,2041,2641,3169,3590,3870,3998,3965,3783,3470,3061,2587,2094,1613,1178,801,488,231,10,-197,-412,-649,-920,-1208,-1510,-1787,-2027,-2194,-2285,-2280,-2205,-2063,-1886,-1705,-1534,-1405,-1319,-1269,-1262,-1251,-1246,-1202,-1126,-992,-818,-588,-333,-48,257,559,879,1189,1513,1834,2169,2500,2840,3161,3457,3702,3869,3942,3888,3708,3384,2951,2421,1847,1270,743,309,-4,-178,-230,-168,-44,110,243,307,283,135,-130,-510,-980,-1499,-2036,-2524,-2944,-3232,-3381,-3374,-3211,-2926,-2540,-2099,-1653,-1228,-873,-603,-425,-356,-367,-455,-592,-752,-920,-1069,-1206,-1315,-1424,-1533,-1673,-1858,-2106,-2420,-2799,-3216,-3652,-4055,-4387,-4606,-4668,-4568,-4287,-3853,-3300,-2666,-2025,-1414,-891,-493,-229,-114,-121,-232,-410,-617,-820,-991,-1098,-1148,-1109,-1015,-855,-657,-433,-203,31,240,446,626,793,944,1072,1176,1242,1264,1229,1138,996,814,617,425,267,158,110,114,159,214,255,239,151,-38,-328,-715,-1186,-1698,-2235,-2732,-3165,-3496,-3681,-3735,-3623,-3385,-3035,-2608,-2162,-1720,-1344,-1055,-872,-818,-866,-1017,-1233,-1482,-1724,-1921,-2032,-2041,-1920,-1691,-1341,-927,-464,-3,420,772,1033,1189,1259,1250,1212,1160,1154,1209,1351,1586,1900,2268,2654,3016,3310,3502,3564,3490,3277,2943,2510,1995,1454,875,326,-215,-710,-1154,-1558,-1894,-2187,-2415,-2586,-2694,-2734,-2707,-2611,-2459,-2257,-2028,-1790,-1570,-1382,-1250,-1169,-1139,-1148,-1161,-1169,-1129,-1034,-869,-628,-327,27,409,791,1163,1484,1762,1971,2122,2219,2277,2311,2345,2392,2465,2580,2721,2902,3088,3288,3458,3603,3695,3726,3697,3600,3445,3244,3008,2754,2498,2253,2025,1821,1630,1437,1238,995,719,374,-17,-463,-930,-1402,-1834,-2203,-2465,-2612,-2610,-2487,-2233,-1902,-1510,-1124,-762,-486,-302,-229,-269,-387,-577,-776,-969,-1096,-1140,-1073,-881,-579,-165,318,855,1396,1926,2404,2821,3163,3427,3624,3758,3840,3884,3888,3868,3816,3737,3641,3518,3397,3271,3159,3070,3003,2954,2920,2868,2792,2662,2457,2171,1794,1334,815,250,-311,-856,-1334,-1735,-2027,-2213,-2279,-2241,-2099,-1881,-1595,-1280,-939,-625,-330,-106,62,138,149,80,-35,-183,-344,-489,-618,-714,-797,-872,-969,-1108,-1315,-1596,-1967,-2403,-2898,-3408,-3907,-4342,-4698,-4918,-5014,-4948,-4744,-4412,-3960,-3446,-2862,-2274,-1682,-1120,-605,-131,273,631,928,1175,1385,1547,1685,1797,1889,1974,2050,2132,2224,2335,2469,2628,2813,3011,3211,3389,3520,3577,3542,3384,3123,2731,2259,1710,1128,544,-17,-533,-990,-1394,-1752,-2073,-2388,-2695,-3022,-3372,-3733,-4112,-4487,-4841,-5165,-5439,-5654,-5802,-5877,-5876,-5793,-5636,-5387,-5071,-4665,-4209,-3689,-3138,-2564,-1988,-1421,-878,-361,117,562,958,1312,1597,1820,1953,1994,1940,1778,1539,1219,864,491,143,-162,-380,-520,-544,-488,-338,-132,111,362,585,761,855,859,754,546,230,-165,-638,-1143,-1666,-2174,-2629,-3025,-3329,-3541,-3661,-3682,-3633,-3505,-3330,-3099,-2845,-2558,-2264,-1968,-1679,-1427,-1206,-1038,-919,-836,-786,-730,-658,-530,-333,-65,281,673,1088,1480,1815,2039,2142,2089,1898,1573,1153,677,180,-282,-694,-1015,-1237,-1363,-1384,-1326,-1190,-1004,-775,-535,-292,-66,115,264,338,373,345,290,208,128,62,14,-2,-10,-14,-48,-132,-294,-555,-920,-1391,-1955,-2579,-3249,-3903,-4537,-5084,-5554,-5893,-6113,-6203,-6158,-6001,-5734,-5383,-4975,-4524,-4073,-3629,-3239,-2900,-2652,-2477,-2398,-2388,-2440,-2531,-2629,-2713,-2754,-2726,-2615,-2405,-2088,-1677,-1168,-594,30,657,1264,1803,2248,2576,2767,2831,2775,2622,2402,2136,1857,1570,1293,1007,723,408,68,-319,-747,-1213,-1712,-2225,-2743,-3250,-3736,-4191,-4618,-5003,-5357,-5666,-5930,-6141,-6286,-6361,-6355,-6265,-6103,-5861,-5568,-5223,-4839,-4440,-4009,-3583,-3142,-2720,-2317,-1963,-1671,-1464,-1360,-1364,-1481,-1693,-1983,-2311,-2654,-2958,-3205,-3354,-3404,-3343,-3185,-2957,-2668,-2375,-2071,-1804,-1577,-1392,-1263,-1165,-1111,-1074,-1060,-1060,-1070,-1102,-1149,-1217,-1321,-1433,-1585,-1736,-1900,-2047,-2169,-2246,-2262,-2212,-2083,-1895,-1650,-1380,-1113,-875,-700,-604,-585,-653,-767,-914,-1061,-1166,-1236,-1236,-1196,-1118,-1039,-983,-973,-1038,-1176,-1399,-1691,-2038,-2416,-2806,-3184,-3521,-3810,-4025,-4158,-4211,-4168,-4045,-3843,-3582,-3283,-2969,-2675,-2419,-2233,-2125,-2102,-2150,-2256,-2382,-2506,-2593,-2621,-2574,-2460,-2265,-2028,-1741,-1447,-1151,-869,-608,-370,-148,56,268,472,702,923,1162,1393,1614,1819,2000,2164,2306,2453,2595,2765,2944,3149,3353,3540,3684,3743,3695,3508,3169,2675,2047,1295,489,-355,-1153,-1873,-2464,-2894,-3147,-3233,-3161,-2975,-2717,-2418,-2145,-1903,-1728,-1621,-1560,-1551,-1543,-1537,-1497,-1417,-1293,-1116,-901,-640,-356,-41,285,617,948,1257,1541,1782,1972,2107,2183,2205,2192,2147,2112,2088,2118,2204,2358,2591,2874,3212,3566,3923,4251,4541,4768,4932,5015,5016,4931,4755,4487,4128,3682,3161,2576,1952,1315,690,119,-387,-785,-1074,-1238,-1281,-1222,-1073,-869,-632,-389,-167,36,196,339,460,578,706,846,1011,1182,1374,1548,1722,1865,1987,2086,2160,2242,2317,2436,2585,2795,3061,3387,3751,4153,4543,4922,5241,5503,5683,5791,5841,5838,5833,5812,5837,5872,5957,6046,6144,6215,6230,6183,6036,5801,5462,5031,4525,3964,3369,2777,2206,1688,1243,889,626,473,403,426,503,636,774,930,1048,1152,1209,1247,1258,1272,1293,1339,1411,1506,1618,1721,1805,1841,1821,1733,1576,1356,1089,792,489,197,-62,-284,-448,-570,-641,-671,-679,-653,-620,-560,-482,-368,-205,12,312,669,1104,1581,2078,2570,3005,3365,3614,3739,3741,3633,3444,3213,2990,2817,2740,2787,2967,3280,3707,4198,4728,5227,5668,6002,6212,6283,6220,6037,5746,5383,4961,4517,4062,3619,3203,2817,2465,2147,1838,1546,1227,892,506,82,-395,-897,-1425,-1932,-2416,-2825,-3156,-3377,-3486,-3479,-3368,-3156,-2872,-2513,-2111,-1654,-1170,-634,-82,512,1107,1704,2273,2785,3228,3563,3798,3904,3914,3819,3670,3474,3287,3112,3007,2949,2987,3080,3247,3455,3696,3943,4190,4404,4598,4739,4851,4916,4949,4951,4915,4854,4744,4594,4375,4095,3730,3303,2797,2254,1678,1116,593,143,-206,-448,-564,-578,-494,-343,-146,71,296,511,725,922,1131,1327,1534,1736,1925,2105,2246,2360,2426,2456,2431,2370,2256,2099,1899,1652,1373,1068,753,451,187,-16,-127,-139,-27,192,522,926,1387,1868,2329,2759,3109,3392,3581,3702,3748,3747,3711,3651,3589,3520,3455,3383,3303,3204,3077,2922,2726,2501,2242,1958,1651,1325,986,631,271,-98,-461,-815,-1148,-1440,-1691,-1871,-1991,-2019,-1976,-1837,-1642,-1381,-1099,-806,-549,-340,-215,-180,-226,-362,-526,-716,-863,-933,-895,-714,-387,76,661,1316,2014,2696,3333,3883,4328,4660,4879,4992,5019,4972,4869,4729,4562,4376,4181,3968,3741,3484,3188,2841,2435,1961,1422,827,181,-479,-1150,-1790,-2389,-2920,-3379,-3754,-4058,-4290,-4469,-4594,-4692,-4746,-4777,-4766,-4712,-4611,-4449,-4235,-3963,-3654,-3315,-2975,-2655,-2378,-2173,-2046,-2018,-2072,-2211,-2403,-2627,-2847,-3038,-3157,-3201,-3130,-2958,-2668,-2289,-1818,-1305,-756,-219,286,729,1099,1379,1583,1707,1780,1811,1820,1824,1819,1819,1801,1772,1713,1621,1494,1331,1146,942,734,526,326,136,-47,-216,-385,-532,-667,-776,-845,-882,-867,-818,-733,-634,-532,-453,-406,-410,-482,-615,-829,-1104,-1450,-1846,-2282,-2739,-3197,-3641,-4045,-4390,-4664,-4850,-4947,-4963,-4893,-4769,-4598,-4397,-4187,-3971,-3756,-3546,-3328,-3114,-2885,-2661,-2427,-2211,-2008,-1843,-1715,-1642,-1619,-1643,-1711,-1795,-1884,-1952,-1973,-1936,-1821,-1626,-1352,-1003,-605,-162,289,742,1167,1559,1901,2187,2422,2592,2719,2794,2827,2829,2792,2731,2632,2500,2324,2099,1816,1472,1063,606,97,-433,-971,-1494,-1976,-2408,-2774,-3072,-3304,-3478,-3597,-3678,-3713,-3730,-3705,-3669,-3602,-3525,-3436,-3348,-3265,-3197,-3145,-3116,-3108,-3116,-3147,-3180,-3225,-3260,-3284,-3278,-3236,-3143,-2984,-2764,-2464,-2109,-1702,-1272,-841,-445,-97,171,366,489,556,600,650,725,868,1065,1338,1664,2018,2386,2716,2993,3181,3261,3223,3063,2786,2411,1958,1451,923,402,-89,-519,-881,-1160,-1356,-1481,-1537,-1553,-1533,-1501,-1470,-1438,-1422,-1404,-1396,-1380,-1363,-1333,-1303,-1255,-1216,-1165,-1118,-1061,-1004,-918,-831,-695,-546,-349,-131,111,362,602,822,1004,1139,1230,1275,1293,1296,1304,1333,1399,1497,1650,1816,2023,2213,2394,2524,2587,2555,2426,2159,1797,1294,723,67,-611,-1288,-1915,-2464,-2908,-3227,-3431,-3517,-3515,-3447,-3341,-3219,-3103,-2993,-2896,-2800,-2703,-2580,-2443,-2270,-2075,-1861,-1634,-1414,-1208,-1032,-895,-804,-763,-765,-814,-889,-995,-1102,-1216,-1301,-1373,-1397,-1393,-1346,-1274,-1179,-1088,-997,-940,-898,-898,-910,-943,-972,-990,-992,-971,-928,-877,-814,-762,-710,-681,-653,-644,-623,-604,-563,-506,-423,-318,-196,-60,76,221,352,496,636,797,976,1179,1408,1654,1900,2130,2320,2441,2483,2410,2226,1913,1484,941,311,-385,-1118,-1849,-2560,-3199,-3769,-4224,-4585,-4827,-4986,-5055,-5085,-5078,-5071,-5079,-5103,-5154,-5203,-5252,-5253,-5203,-5069,-4843,-4523,-4115,-3633,-3109,-2563,-2038,-1554,-1149,-833,-624,-515,-506,-561,-676,-804,-917,-995,-996,-921,-749,-486,-151,248,667,1090,1481,1813,2079,2254,2351,2369,2317,2210,2052,1851,1619,1351,1073,784,515,280,100,3,-12,73,235,466,715,965,1155,1261,1251,1113,854,504,82,-343,-744,-1066,-1280,-1372,-1336,-1193,-968,-706,-446,-233,-104,-87,-193,-427,-769,-1198,-1678,-2164,-2626,-3014,-3309,-3487,-3542,-3481,-3315,-3077,-2781,-2468,-2149,-1841,-1558,-1286,-1028,-768,-492,-201,116,449,795,1134,1463,1753,2005,2197,2327,2391,2386,2317,2189,2005,1775,1511,1213,904,578,254,-60,-372,-660,-951,-1227,-1507,-1792,-2079,-2375,-2656,-2923,-3145,-3324,-3429,-3486,-3469,-3429,-3344,-3277,-3198,-3152,-3117,-3087,-3058,-2996,-2895,-2745,-2538,-2291,-2010,-1721,-1451,-1210,-1017,-867,-752,-648,-537,-379,-164,128,496,926,1396,1871,2310,2676,2934,3058,3040,2867,2569,2151,1665,1133,601,103,-332,-691,-964,-1162,-1305,-1415,-1527,-1668,-1858,-2118,-2438,-2824,-3240,-3667,-4071,-4419,-4694,-4871,-4955,-4937,-4839,-4671,-4459,-4229,-4002,-3804,-3657,-3578,-3578,-3659,-3819,-4047,-4321,-4616,-4896,-5130,-5287,-5327,-5249,-5013,-4656,-4151,-3560,-2884,-2186,-1484,-828,-234,260,661,946,1135,1213,1216,1134,1011,852,694,559,484,476,573,758,1040,1390,1772,2151,2472,2699,2796,2745,2551,2225,1814,1348,900,491,183,-30,-124,-136,-88,-29,-4,-54,-216,-504,-926,-1464,-2093,-2774,-3462,-4116,-4689,-5166,-5508,-5734,-5831,-5833,-5761,-5635,-5501,-5353,-5238,-5131,-5047,-4970,-4885,-4788,-4652,-4492,-4282,-4053,-3790,-3517,-3234,-2946,-2665,-2376,-2096,-1799,-1503,-1183,-854,-504,-139,244,635,1045,1451,1869,2278,2685,3074,3441,3779,4069,4323,4510,4653,4739,4780,4792,4780,4761,4740,4713,4689,4637,4571,4454,4298,4087,3840,3560,3274,3002,2759,2563,2409,2298,2201,2110,1985,1824,1600,1327,1005,661,313,-13,-298,-538,-717,-867,-985,-1101,-1237,-1404,-1613,-1876,-2163,-2483,-2792,-3082,-3312,-3467,-3524,-3475,-3317,-3062,-2728,-2335,-1923,-1507,-1119,-777,-481,-237,-28,163,358,585,859,1195,1611,2086,2640,3229,3850,4477,5081,5643,6143,6556,6878,7088,7189,7167,7039,6795,6467,6055,5596,5100,4606,4126,3688,3307,2988,2748,2567,2460,2399,2384,2401,2438,2483,2530,2562,2570,2549,2485,2385,2244,2081,1912,1764,1669,1656,1755,1984,2343,2830,3403,4034,4664,5246,5739,6112,6346,6454,6449,6362,6231,6079,5941,5822,5726,5650,5568,5478,5351,5186,4974,4715,4419,4095,3753,3414,3069,2757,2442,2169,1897,1654,1416,1195,988,801,647,527,463,452,503,608,762,941,1130,1310,1459,1576,1651,1689,1712,1719,1752,1798,1901,2031,2210,2409,2613,2813,2969,3090,3149,3159,3116,3039,2941,2838,2753,2686,2659,2668,2726,2821,2967,3150,3369,3628,3895,4170,4418,4620,4743,4772,4682,4481,4171,3777,3343,2897,2504,2189,1996,1932,2003,2187,2453,2773,3091,3398,3643,3845,3977,4065,4106,4115,4091,4036,3933,3781,3556,3256,2879,2425,1915,1365,803,263,-228,-640,-953,-1153,-1241,-1221,-1116,-950,-753,-556,-386,-260,-195,-178,-216,-276,-352,-424,-471,-497,-489,-453,-391,-305,-185,-41,155,390,693,1045,1466,1916,2398,2862,3289,3637,3889,4016,4031,3925,3745,3498,3256,3022,2871,2783,2815,2918,3121,3361,3640,3903,4143,4318,4421,4439,4355,4185,3917,3582,3186,2756,2331,1923,1588,1336,1197,1187,1303,1534,1863,2243,2643,3016,3324,3543,3653,3651,3550,3363,3113,2829,2515,2205,1888,1577,1276,963,658,338,15,-315,-644,-967,-1274,-1551,-1797,-2006,-2168,-2306,-2398,-2484,-2547,-2610,-2667,-2712,-2742,-2732,-2675,-2543,-2333,-2037,-1667,-1240,-780,-314,128,531,873,1164,1398,1601,1789,1984,2201,2460,2748,3071,3401,3713,3986,4179,4281,4269,4141,3906,3578,3183,2752,2311,1889,1501,1167,883,652,465,307,170,29,-118,-298,-501,-743,-1011,-1294,-1585,-1850,-2088,-2265,-2387,-2430,-2413,-2332,-2200,-2043,-1857,-1668,-1471,-1262,-1047,-799,-526,-214,121,467,798,1077,1280,1363,1319,1133,813,392,-113,-641,-1163,-1632,-2013,-2291,-2440,-2480,-2401,-2244,-2023,-1774,-1528,-1316,-1155,-1073,-1067,-1145,-1296,-1509,-1758,-2038,-2318,-2598,-2866,-3112,-3340,-3535,-3701,-3821,-3896,-3907,-3858,-3740,-3573,-3359,-3130,-2914,-2736,-2643,-2645,-2772,-3022,-3389,-3853,-4371,-4910,-5415,-5845,-6164,-6345,-6375,-6261,-6009,-5651,-5217,-4729,-4237,-3746,-3303,-2914,-2590,-2354,-2182,-2091,-2051,-2043,-2052,-2036,-1985,-1866,-1676,-1409,-1073,-686,-271,158,562,954,1298,1618,1906,2169,2413,2628,2798,2899,2904,2771,2490,2027,1402,625,-267,-1218,-2185,-3097,-3920,-4606,-5143,-5527,-5769,-5907,-5971,-5999,-6047,-6119,-6266,-6469,-6737,-7040,-7358,-7643,-7879,-8027,-8074,-8030,-7893,-7698,-7478,-7245,-7053,-6885,-6762,-6662,-6560,-6431,-6244,-5972,-5608,-5152,-4611,-4031,-3422,-2848,-2325,-1890,-1553,-1321,-1178,-1108,-1080,-1063,-1036,-965,-843,-659,-416,-115,221,592,973,1349,1715,2037,2322,2537,2685,2748,2726,2625,2443,2206,1914,1610,1274,960,633,327,30,-266,-535,-790,-998,-1148,-1219,-1201,-1092,-911,-697,-483,-348,-330,-489,-867,-1454,-2262,-3231,-4316,-5442,-6526,-7499,-8293,-8869,-9199,-9283,-9148,-8826,-8379,-7859,-7319,-6818,-6375,-6018,-5740,-5521,-5335,-5140,-4911,-4618,-4248,-3818,-3329,-2834,-2343,-1901,-1514,-1200,-931,-703,-467,-195,134,559,1059,1643,2266,2892,3475,3962,4316,4509,4517,4365,4047,3627,3126,2603,2107,1664,1318,1068,927,877,902,971,1063,1141,1193,1193,1133,1015,841,623,388,146,-63,-226,-317,-323,-234,-63,192,504,856,1238,1619,2007,2380,2747,3094,3421,3705,3940,4084,4130,4038,3800,3414,2882,2233,1502,722,-47,-770,-1408,-1930,-2324,-2589,-2730,-2775,-2751,-2685,-2624,-2575,-2586,-2636,-2752,-2897,-3060,-3208,-3303,-3331,-3265,-3113,-2883,-2606,-2316,-2048,-1839,-1703,-1647,-1656,-1702,-1747,-1748,-1671,-1482,-1181,-763,-260,292,848,1349,1760,2036,2171,2150,2006,1767,1476,1202,973,854,866,1023,1329,1752,2276,2832,3401,3910,4340,4658,4847,4922,4881,4771,4605,4430,4267,4144,4062,4035,4027,4042,4032,3987,3890,3723,3514,3258,3004,2763,2579,2445,2386,2358,2355,2309,2191,1939,1537,954,214,-672,-1643,-2656,-3634,-4529,-5282,-5862,-6240,-6431,-6428,-6280,-6011,-5666,-5291,-4917,-4581,-4290,-4057,-3879,-3728,-3606,-3472,-3320,-3142,-2934,-2700,-2463,-2229,-2021,-1840,-1694,-1565,-1447,-1309,-1135,-896,-591,-200,250,756,1279,1788,2241,2610,2860,2985,2979,2856,2652,2393,2126,1902,1740,1692,1750,1929,2212,2564,2961,3347,3692,3951,4099,4116,4007,3768,3444,3044,2630,2224,1871,1596,1401,1307,1277,1312,1381,1461,1545,1624,1696,1785,1883,2021,2187,2387,2600,2791,2944,2990,2926,2698,2309,1753,1057,255,-608,-1466,-2279,-2989,-3567,-3984,-4247,-4348,-4330,-4209,-4030,-3833,-3646,-3502,-3409,-3378,-3384,-3430,-3453,-3465,-3402,-3276,-3068,-2790,-2465,-2111,-1764,-1447,-1173,-956,-776,-623,-467,-270,-15,338,779,1325,1941,2607,3278,3903,4445,4854,5116,5199,5128,4892,4553,4120,3654,3186,2747,2372,2060,1819,1636,1491,1363,1226,1046,824,521,167,-254,-704,-1159,-1592,-1957,-2243,-2417,-2489,-2448,-2319,-2114,-1853,-1556,-1239,-902,-575,-240,78,375,644,859,1020,1097,1085,970,745,420,-1,-498,-1044,-1619,-2184,-2721,-3200,-3603,-3920,-4142,-4270,-4309,-4267,-4157,-3999,-3797,-3578,-3340,-3091,-2841,-2569,-2300,-1994,-1693,-1359,-1037,-717,-425,-179,13,137,196,199,162,110,76,83,156,317,556,874,1243,1617,1967,2228,2368,2344,2143,1759,1218,543,-193,-961,-1669,-2291,-2766,-3073,-3213,-3179,-3018,-2751,-2431,-2099,-1796,-1545,-1377,-1282,-1264,-1297,-1353,-1407,-1420,-1372,-1245,-1036,-745,-386,27,479,944,1417,1875,2311,2712,3067,3357,3584,3719,3772,3725,3581,3349,3025,2631,2170,1652,1096,495,-121,-765,-1418,-2065,-2715,-3331,-3920,-4459,-4936,-5342,-5670,-5907,-6060,-6120,-6091,-5985,-5802,-5559,-5274,-4947,-4620,-4292,-3987,-3732,-3513,-3364,-3259,-3209,-3179,-3167,-3125,-3043,-2885,-2631,-2272,-1797,-1227,-573,118,822,1473,2050,2504,2817,2989,3020,2946,2798,2627,2472,2388,2394,2517,2757,3098,3515,3978,4439,4871,5238,5513,5697,5771,5762,5675,5537,5378,5211,5062,4937,4837,4772,4712,4675,4624,4577,4511,4431,4334,4209,4059,3861,3613,3302,2915,2461,1933,1351,732,95,-539,-1145,-1725,-2249,-2742,-3182,-3595,-3973,-4334,-4658,-4964,-5221,-5432,-5576,-5647,-5632,-5532,-5339,-5071,-4718,-4317,-3849,-3358,-2842,-2315,-1806,-1310,-853,-444,-78,219,474,665,828,955,1081,1214,1387,1611,1910,2285,2737,3250,3798,4352,4873,5321,5671,5897,5986,5958,5806,5583,5302,5018,4751,4538,4390,4316,4319,4373,4478,4600,4734,4854,4955,5020,5056,5051,5019,4959,4889,4814,4751,4712,4708,4756,4859,5025,5257,5549,5885,6260,6626,6969,7242,7413,7443,7331,7040,6620,6067,5440,4785,4150,3585,3119,2773,2538,2403,2330,2277,2207,2079,1867,1567,1172,702,199,-323,-797,-1204,-1510,-1682,-1736,-1653,-1478,-1221,-940,-652,-415,-243,-159,-176,-270,-442,-648,-870,-1057,-1193,-1233,-1166,-967,-640,-183,378,1028,1717,2413,3061,3623,4065,4353,4489,4466,4314,4065,3761,3458,3192,3009,2936,2980,3150,3421,3777,4186,4616,5033,5409,5716,5943,6074,6117,6068,5959,5794,5612,5421,5266,5139,5094,5094,5192,5339,5555,5799,6049,6274,6431,6486,6413,6175,5783,5222,4529,3735,2877,2023,1198,459,-185,-717,-1157,-1519,-1848,-2167,-2515,-2910,-3361,-3862,-4390,-4916,-5393,-5791,-6050,-6155,-6072,-5807,-5366,-4788,-4106,-3394,-2687,-2065,-1550,-1192,-982,-934,-996,-1154,-1334,-1500,-1595,-1586,-1435,-1138,-685,-105,590,1345,2141,2903,3614,4205,4667,4960,5088,5046,4861,4557,4182,3774,3383,3042,2779,2620,2553,2597,2707,2886,3090,3295,3474,3594,3642,3600,3472,3265,2996,2701,2405,2151,1968,1882,1909,2052,2296,2619,2982,3348,3660,3893,3985,3941,3719,3348,2829,2204,1510,787,98,-538,-1072,-1509,-1836,-2084,-2283,-2470,-2700,-2991,-3389,-3887,-4491,-5166,-5882,-6572,-7202,-7690,-8013,-8117,-7996,-7655,-7112,-6430,-5657,-4868,-4137,-3511,-3052,-2766,-2667,-2713,-2882,-3090,-3301,-3432,-3450,-3312,-3009,-2542,-1939,-1221,-446,362,1147,1882,2539,3092,3537,3860,4073,4173,4182,4102,3961,3763,3530,3270,2986,2692,2381,2071,1750,1448,1152,895,664,482,335,225,133,45,-54,-183,-343,-540,-759,-987,-1197,-1374,-1487,-1537,-1509,-1417,-1277,-1121,-977,-886,-872,-964,-1174,-1505,-1940,-2459,-3027,-3604,-4153,-4639,-5041,-5342,-5557,-5692,-5781,-5857,-5944,-6081,-6277,-6534,-6852,-7190,-7532,-7817,-8018,-8084,-8001,-7754,-7356,-6841,-6245,-5635,-5055,-4565,-4198,-3971,-3893,-3929,-4056,-4218,-4364,-4455,-4441,-4315,-4056,-3690,-3237,-2730,-2218,-1732,-1315,-990,-771,-663,-660,-748,-906,-1110,-1338,-1568,-1783,-1973,-2124,-2248,-2340,-2420,-2487,-2553,-2625,-2690,-2760,-2803,-2835,-2826,-2791,-2727,-2642,-2553,-2469,-2398,-2354,-2320,-2298,-2267,-2202,-2093,-1908,-1650,-1305,-888,-420,80,560,995,1336,1551,1616,1516,1244,824,270,-374,-1059,-1759,-2403,-2991,-3477,-3869,-4180,-4414,-4629,-4832,-5070,-5364,-5711,-6127,-6571,-7029,-7451,-7806,-8059,-8188,-8195,-8085,-7895,-7654,-7409,-7198,-7052,-6982,-7007,-7085,-7227,-7363,-7484,-7533,-7499,-7351,-7091,-6718,-6242,-5686,-5064,-4407,-3716,-3027,-2331,-1654,-1005,-381,179,691,1111,1452,1690,1836,1883,1858,1769,1647,1518,1407,1343,1348,1431,1598,1848,2145,2489,2814,3116,3332,3461,3459,3346,3108,2777,2385,1956,1548,1180,902,720,652,690,805,981,1160,1303,1371,1310,1108,745,216,-442,-1220,-2058,-2922,-3765,-4540,-5229,-5794,-6240,-6565,-6782,-6909,-6979,-6991,-6995,-6964,-6930,-6854,-6747,-6565,-6320,-5982,-5578,-5114,-4629,-4161,-3749,-3436,-3240,-3183,-3248,-3413,-3635,-3850,-4009,-4042,-3912,-3587,-3056,-2352,-1491,-555,415,1340,2170,2862,3389,3752,3954,4034,4004,3922,3791,3656,3517,3381,3255,3117,2976,2820,2646,2473,2295,2145,2021,1958,1941,2000,2097,2250,2414,2593,2749,2885,2977,3037,3059,3060,3055,3057,3088,3155,3278,3447,3665,3921,4178,4442,4652,4809,4876,4840,4703,4453,4121,3695,3231,2711,2189,1656,1140,644,186,-243,-627,-978,-1297,-1583,-1850,-2090,-2304,-2484,-2616,-2687,-2695,-2621,-2490,-2296,-2078,-1851,-1657,-1513,-1449,-1469,-1576,-1747,-1962,-2174,-2348,-2447,-2427,-2290,-2008,-1614,-1120,-566,2,560,1061,1492,1843,2113,2322,2482,2617,2739,2863,2993,3115,3232,3318,3368,3368,3320,3219,3094,2948,2824,2735,2715,2777,2928,3172,3485,3857,4256,4650,5021,5327,5568,5720,5788,5780,5708,5599,5478,5375,5306,5297,5344,5451,5594,5747,5886,5961,5961,5839,5598,5222,4716,4097,3371,2571,1707,818,-77,-940,-1745,-2462,-3062,-3529,-3853,-4023,-4063,-3965,-3776,-3498,-3181,-2847,-2528,-2262,-2068,-1967,-1984,-2093,-2320,-2613,-2961,-3319,-3639,-3882,-4003,-3963,-3754,-3358,-2806,-2124,-1360,-582,163,803,1311,1648,1825,1851,1778,1652,1534,1477,1519,1687,1977,2371,2832,3312,3763,4142,4409,4563,4585,4515,4370,4195,4031,3909,3851,3875,3966,4124,4316,4522,4715,4868,4963,4987,4937,4819,4648,4450,4254,4088,3990,3971,4052,4221,4462,4744,5028,5267,5418,5448,5327,5054,4617,4043,3342,2551,1701,830,-28,-829,-1550,-2149,-2622,-2944,-3129,-3175,-3110,-2948,-2735,-2482,-2238,-2023,-1862,-1781,-1792,-1894,-2105,-2390,-2753,-3158,-3577,-3978,-4315,-4560,-4665,-4614,-4382,-3969,-3389,-2668,-1846,-982,-125,672,1360,1923,2338,2621,2804,2909,3002,3099,3254,3471,3752,4085,4429,4754,5007,5163,5181,5069,4820,4475,4066,3636,3249,2920,2705,2583,2579,2643,2765,2881,2970,2966,2857,2605,2215,1697,1084,415,-239,-830,-1286,-1576,-1646,-1522,-1184,-703,-112,508,1100,1588,1930,2081,2024,1748,1278,619,-174,-1063,-1999,-2918,-3774,-4511,-5089,-5477,-5652,-5624,-5385,-4981,-4438,-3807,-3151,-2519,-1967,-1558,-1298,-1249,-1367,-1681,-2129,-2687,-3298,-3904,-4456,-4892,-5173,-5267,-5149,-4831,-4310,-3638,-2851,-2006,-1171,-393,273,786,1149,1337,1397,1350,1240,1120,1017,962,979,1036,1146,1253,1341,1371,1325,1197,992,736,455,199,-11,-130,-156,-78,86,321,589,863,1107,1292,1403,1421,1350,1201,991,760,532,358,263,279,416,676,1033,1467,1918,2359,2724,2995,3126,3110,2946,2627,2181,1614,957,232,-531,-1313,-2072,-2804,-3457,-4043,-4513,-4877,-5107,-5211,-5185,-5041,-4805,-4504,-4185,-3889,-3666,-3552,-3579,-3761,-4091,-4559,-5116,-5719,-6313,-6824,-7208,-7406,-7386,-7147,-6679,-6041,-5258,-4420,-3576,-2804,-2155,-1654,-1328,-1134,-1060,-1023,-980,-853,-604,-197,362,1063,1839,2657,3414,4080,4582,4902,5035,5003,4837,4615,4362,4175,4056,4072,4188,4440,4754,5132,5498,5820,6049,6152,6101,5896,5544,5062,4514,3917,3354,2861,2476,2246,2153,2210,2378,2611,2873,3091,3232,3238,3076,2733,2183,1458,560,-455,-1544,-2652,-3708,-4672,-5474,-6105,-6513,-6710,-6686,-6459,-6065,-5525,-4905,-4236,-3603,-3037,-2610,-2345,-2278,-2405,-2720,-3184,-3748,-4355,-4921,-5386,-5673,-5727,-5518,-5029,-4282,-3318,-2209,-1041,90,1086,1876,2393,2622,2563,2274,1822,1311,832,491,350,456,810,1379,2094,2887,3641,4299,4775,5040,5088,4940,4646,4277,3892,3564,3339,3237,3275,3425,3649,3919,4154,4336,4414,4365,4203,3925,3581,3209,2862,2591,2441,2437,2601,2915,3364,3899,4472,5032,5518,5882,6093,6099,5921,5517,4937,4187,3326,2396,1464,584,-188,-811,-1256,-1520,-1590,-1501,-1266,-928,-531,-112,272,579,780,824,722,442,24,-526,-1155,-1821,-2472,-3042,-3494,-3773,-3854,-3728,-3388,-2879,-2220,-1490,-736,-35,558,997,1252,1324,1226,1011,729,461,272,215,346,649,1130,1727,2369,2997,3500,3857,3988,3919,3650,3242,2771,2305,1939,1720,1701,1883,2248,2749,3308,3855,4299,4575,4634,4453,4051,3464,2772,2048,1397,895,620,604,874,1386,2113,2972,3869,4733,5464,5997,6290,6290,6014,5452,4658,3662,2543,1353,182,-927,-1895,-2701,-3306,-3704,-3907,-3917,-3780,-3509,-3155,-2756,-2344,-1978,-1682,-1491,-1435,-1515,-1736,-2088,-2536,-3054,-3586,-4085,-4494,-4768,-4852,-4729,-4382,-3819,-3080,-2200,-1257,-310,556,1291,1822,2140,2218,2090,1790,1386,947,558,279,168,244,511,928,1466,2030,2585,3039,3374,3544,3571,3456,3262,3027,2802,2645,2567,2594,2703,2873,3054,3201,3262,3203,2999,2660,2198,1670,1120,626,239,11,-24,129,461,924,1459,2012,2498,2881,3092,3122,2941,2567,2011,1310,507,-348,-1206,-2013,-2733,-3337,-3800,-4133,-4334,-4429,-4438,-4381,-4282,-4145,-3999,-3823,-3656,-3468,-3304,-3138,-3018,-2931,-2911,-2952,-3074,-3251,-3490,-3740,-3985,-4174,-4280,-4262,-4110,-3814,-3387,-2861,-2262,-1651,-1057,-539,-113,194,385,479,503,497,511,572,731,972,1323,1731,2179,2612,2983,3252,3391,3390,3255,3022,2723,2412,2129,1918,1788,1754,1788,1860,1924,1930,1832,1593,1198,645,-36,-805,-1600,-2357,-3004,-3495,-3776,-3844,-3695,-3363,-2891,-2340,-1775,-1260,-847,-591,-510,-636,-951,-1454,-2099,-2854,-3655,-4460,-5197,-5839,-6326,-6654,-6802,-6773,-6592,-6269,-5857,-5372,-4870,-4377,-3936,-3579,-3330,-3213,-3237,-3410,-3722,-4159,-4685,-5269,-5846,-6376,-6787,-7043,-7094,-6935,-6553,-5985,-5267,-4466,-3649,-2896,-2268,-1828,-1609,-1625,-1855,-2268,-2786,-3346,-3850,-4222,-4407,-4347,-4058,-3543,-2872,-2100,-1329,-619,-54,335,524,529,387,143,-127,-394,-591,-715,-753,-729,-671,-625,-628,-709,-892,-1165,-1510,-1896,-2249,-2545,-2697,-2694,-2498,-2115,-1573,-904,-179,548,1213,1744,2132,2302,2296,2075,1688,1157,520,-178,-889,-1580,-2208,-2752,-3193,-3524,-3744,-3866,-3908,-3885,-3833,-3771,-3736,-3748,-3830,-3991,-4235,-4558,-4935,-5361,-5793,-6223,-6612,-6947,-7199,-7362,-7415,-7363,-7197,-6929,-6571,-6130,-5645,-5121,-4603,-4104,-3658,-3283,-2992,-2801,-2696,-2673,-2702,-2750,-2778,-2744,-2607,-2356,-1966,-1467,-873,-241,388,954,1425,1769,1982,2085,2097,2076,2052,2076,2165,2333,2565,2826,3085,3273,3364,3300,3076,2691,2175,1580,968,419,-5,-236,-254,-33,380,968,1640,2335,2967,3467,3778,3860,3698,3292,2670,1868,942,-51,-1051,-1990,-2833,-3513,-4035,-4344,-4478,-4417,-4201,-3859,-3430,-2968,-2519,-2137,-1860,-1719,-1733,-1889,-2176,-2556,-2977,-3400,-3758,-4019,-4133,-4083,-3863,-3470,-2946,-2301,-1601,-877,-183,445,976,1380,1658,1792,1803,1690,1478,1189,849,493,155,-129,-317,-394,-330,-132,192,615,1099,1606,2088,2523,2869,3137,3309,3420,3474,3502,3520,3533,3550,3549,3522,3440,3293,3060,2751,2369,1954,1543,1188,935,845,928,1220,1687,2309,3015,3747,4419,4960,5322,5450,5352,5026,4521,3873,3168,2444,1786,1219,783,484,318,266,296,383,493,610,713,798,850,870,852,784,675,511,303,60,-209,-476,-719,-915,-1034,-1056,-979,-785,-503,-138,271,699,1106,1475,1766,1995,2130,2206,2211,2182,2116,2046,1966,1899,1847,1821,1832,1892,2011,2199,2466,2804,3221,3683,4193,4707,5216,5690,6105,6454,6713,6889,6965,6941,6825,6592,6270,5836,5312,4693,4009,3263,2505,1755,1069,482,54,-193,-215,-18,400,991,1721,2504,3282,3972,4511,4857,4972,4864,4535,4033,3397,2688,1958,1261,633,107,-298,-588,-747,-806,-750,-618,-403,-144,153,439,704,892,991,966,807,516,111,-380,-906,-1417,-1854,-2167,-2308,-2256,-1997,-1549,-940,-221,554,1325,2032,2632,3085,3377,3499,3465,3298,3023,2690,2323,1974,1673,1455,1344,1355,1503,1766,2161,2632,3178,3754,4328,4868,5350,5729,6017,6170,6201,6104,5880,5553,5124,4633,4083,3523,2954,2421,1932,1516,1187,964,857,885,1042,1336,1746,2258,2837,3437,4027,4536,4949,5203,5305,5226,4995,4623,4149,3616,3052,2504,1985,1527,1122,786,500,267,80,-75,-189,-273,-336,-377,-422,-486,-582,-748,-979,-1305,-1703,-2180,-2687,-3200,-3658,-4012,-4218,-4226,-4026,-3602,-2988,-2215,-1344,-442,421,1189,1797,2237,2472,2534,2435,2224,1941,1633,1345,1107,942,871,881,982,1154,1385,1659,1962,2272,2593,2893,3190,3450,3685,3882,4024,4123,4153,4113,4005,3806,3533,3171,2722,2205,1610,976,309,-343,-954,-1467,-1854,-2063,-2082,-1889,-1508,-966,-318,362,1006,1526,1879,1994,1885,1517,955,215,-624,-1509,-2368,-3158,-3820,-4343,-4698,-4897,-4941,-4865,-4669,-4413,-4096,-3780,-3474,-3232,-3068,-3020,-3095,-3303,-3638,-4076,-4580,-5115,-5610,-6025,-6290,-6363,-6213,-5821,-5195,-4377,-3405,-2377,-1345,-421,347,883,1168,1187,962,536,-43,-701,-1386,-2030,-2599,-3049,-3383,-3579,-3661,-3637,-3519,-3331,-3069,-2750,-2369,-1930,-1446,-922,-388,133,598,975,1221,1313,1225,956,508,-86,-802,-1577,-2380,-3124,-3788,-4293,-4622,-4727,-4609,-4258,-3699,-2967,-2110,-1196,-297,514,1164,1606,1800,1738,1437,924,266,-484,-1255,-1983,-2617,-3119,-3466,-3651,-3699,-3609,-3449,-3217,-2985,-2757,-2583,-2466,-2437,-2490,-2633,-2859,-3158,-3512,-3915,-4325,-4751,-5139,-5498,-5771,-5963,-6035,-5972,-5776,-5426,-4956,-4376,-3723,-3053,-2398,-1828,-1365,-1047,-889,-872,-996,-1207,-1482,-1771,-2034,-2255,-2403,-2477,-2486,-2421,-2315,-2149,-1942,-1672,-1341,-926,-433,146,790,1468,2150,2774,3302,3681,3870,3855,3612,3173,2535,1777,910,34,-822,-1573,-2168,-2569,-2721,-2636,-2290,-1735,-1001,-156,730,1577,2310,2851,3166,3206,2995,2531,1880,1088,222,-640,-1455,-2151,-2709,-3094,-3310,-3375,-3303,-3148,-2922,-2674,-2415,-2168,-1943,-1753,-1608,-1526,-1518,-1601,-1782,-2057,-2418,-2834,-3278,-3709,-4090,-4385,-4558,-4574,-4417,-4072,-3538,-2834,-1977,-1012,12,1038,1989,2811,3433,3824,3953,3818,3442,2852,2112,1275,420,-394,-1101,-1658,-2020,-2165,-2080,-1747,-1195,-414,536,1619,2748,3845,4808,5554,6020,6158,5982,5504,4795,3918,2959,2004,1114,363,-210,-582,-724,-667,-401,21,585,1236,1942,2659,3327,3916,4361,4646,4741,4647,4373,3952,3413,2807,2188,1589,1066,626,284,39,-126,-227,-271,-291,-282,-276,-267,-261,-251,-221,-159,-42,126,348,599,866,1106,1307,1427,1464,1399,1245,1011,725,417,129,-113,-255,-304,-227,-78,134,322,463,475,353,58,-381,-935,-1539,-2103,-2542,-2745,-2651,-2180,-1327,-93,1466,3258,5173,7083,8852,10381,11553,12320,12624,12459,11847,10827,9477,7886,6141,4358,2625,1036,-327,-1415,-2173,-2597,-2666,-2424,-1873,-1097,-144,882,1884,2750,3374,3671,3582,3085,2206,995,-445,-2011,-3559,-4978,-6132,-6960,-7376,-7406,-7046,-6391,-5510,-4527,-3540,-2654,-1943,-1445,-1162,-1080,-1129,-1268,-1425,-1545,-1599,-1534,-1354,-1040,-604,-69,545,1190,1832,2421,2930,3333,3630,3839,3984,4133,4320,4612,5051,5642,6392,7248,8132,8975,9661,10127,10286,10121,9605,8767,7659,6354,4955,3577,2320,1296,561,167,115,396,959,1754,2708,3751,4807,5820,6717,7486,8055,8439,8577,8483,8115,7486,6588,5446,4095,2580,980,-632,-2162,-3522,-4623,-5389,-5770,-5727,-5277,-4451,-3333,-2041,-703,528,1528,2193,2448,2279,1692,760,-431,-1751,-3079,-4275,-5250,-5912,-6241,-6226,-5913,-5361,-4655,-3882,-3125,-2463,-1948,-1645,-1574,-1763,-2209,-2882,-3748,-4716,-5715,-6618,-7343,-7765,-7830,-7468,-6679,-5490,-3971,-2220,-374,1436,3058,4356,5222,5579,5389,4679,3496,1957,173,-1692,-3499,-5097,-6376,-7251,-7671,-7628,-7147,-6260,-5066,-3621,-2045,-437,1119,2511,3688,4597,5217,5572,5683,5607,5398,5109,4794,4481,4195,3932,3674,3399,3056,2624,2068,1377,566,-358,-1335,-2339,-3301,-4191,-4974,-5629,-6187,-6641,-7064,-7463,-7899,-8382,-8910,-9474,-10016,-10498,-10855,-11049,-11051,-10851,-10474,-9938,-9307,-8632,-7979,-7388,-6923,-6574,-6380,-6309,-6351,-6470,-6624,-6775,-6873,-6895,-6812,-6620,-6327,-5942,-5510,-5045,-4602,-4200,-3866,-3616,-3447,-3338,-3265,-3180,-3037,-2803,-2436,-1947,-1325,-634,92,761,1309,1660,1770,1605,1171,478,-430,-1498,-2664,-3841,-4948,-5889,-6576,-6920,-6859,-6331,-5339,-3886,-2044,92,2390,4700,6853,8700,10081,10897,11066,10573,9452,7785,5707,3369,952,-1359,-3398,-5003,-6052,-6471,-6212,-5304,-3822,-1870,364,2705,4940,6863,8322,9197,9442,9090,8209,6951,5459,3919,2463,1225,263,-390,-763,-904,-901,-819,-760,-768,-899,-1163,-1540,-1992,-2452,-2835,-3074,-3106,-2892,-2432,-1752,-897,51,1023,1943,2738,3384,3843,4149,4306,4373,4372,4343,4291,4214,4093,3904,3606,3189,2607,1872,970,-67,-1207,-2382,-3533,-4569,-5429,-6034,-6353,-6342,-6013,-5371,-4468,-3343,-2072,-728,619,1862,2967,3823,4436,4729,4756,4490,4027,3382,2651,1870,1087,335,-380,-1046,-1662,-2238,-2780,-3309,-3848,-4430,-5078,-5823,-6682,-7637,-8685,-9754,-10808,-11740,-12485,-12932,-13024,-12695,-11936,-10768,-9255,-7505,-5635,-3809,-2139,-780,215,784,941,741,256,-397,-1118,-1781,-2300,-2587,-2591,-2294,-1696,-847,200,1345,2499,3550,4413,5023,5343,5393,5194,4838,4371,3895,3460,3113,2872,2726,2653,2605,2558,2454,2299,2063,1773,1439,1125,856,705,708,909,1322,1955,2763,3698,4689,5627,6463,7094,7510,7671,7609,7347,6944,6453,5918,5382,4853,4332,3791,3203,2532,1760,882,-77,-1085,-2059,-2942,-3615,-4020,-4055,-3701,-2938,-1817,-429,1108,2643,4041,5174,5957,6351,6346,6005,5391,4609,3772,2973,2317,1855,1633,1646,1875,2262,2748,3256,3710,4060,4246,4261,4081,3724,3194,2504,1677,716,-339,-1477,-2640,-3791,-4851,-5772,-6468,-6895,-6992,-6743,-6129,-5190,-3953,-2516,-965,574,1980,3145,3969,4405,4422,4046,3339,2379,1293,186,-799,-1560,-1985,-2013,-1603,-765,454,1959,3643,5368,7017,8477,9680,10575,11161,11463,11516,11385,11099,10707,10216,9637,8953,8160,7235,6186,5007,3737,2413,1096,-127,-1188,-2001,-2506,-2670,-2489,-1995,-1264,-388,511,1315,1909,2211,2170,1790,1112,219,-780,-1771,-2649,-3320,-3753,-3914,-3843,-3582,-3210,-2791,-2413,-2105,-1924,-1849,-1887,-1960,-2048,-2053,-1955,-1694,-1277,-716,-65,599,1199,1637,1850,1794,1463,880,122,-738,-1568,-2270,-2721,-2843,-2570,-1887,-814,585,2215,3953,5674,7241,8551,9510,10061,10172,9836,9066,7904,6405,4634,2687,645,-1376,-3282,-4958,-6315,-7260,-7738,-7699,-7140,-6083,-4575,-2729,-647,1505,3578,5423,6913,7949,8495,8545,8155,7418,6453,5388,4369,3500,2889,2592,2619,2954,3494,4163,4791,5309,5575,5579,5295,4766,4083,3308,2570,1910,1402,1050,840,730,657,550,357,30,-448,-1057,-1770,-2504,-3197,-3735,-4056,-4064,-3747,-3067,-2071,-803,639,2151,3614,4914,5973,6699,7091,7128,6869,6374,5740,5054,4410,3859,3438,3129,2902,2684,2410,2009,1419,621,-411,-1616,-2959,-4324,-5623,-6737,-7582,-8095,-8251,-8082,-7633,-7023,-6332,-5697,-5186,-4867,-4750,-4807,-4969,-5146,-5224,-5111,-4724,-4031,-3020,-1753,-308,1191,2594,3783,4614,5013,4937,4375,3382,2024,380,-1435,-3360,-5299,-7191,-8995,-10649,-12138,-13418,-14466,-15253,-15760,-15960,-15857,-15443,-14755,-13813,-12695,-11442,-10155,-8891,-7723,-6709,-5858,-5212,-4726,-4395,-4165,-3987,-3823,-3617,-3344,-2975,-2506,-1940,-1326,-677,-90,424,790,1015,1082,1044,918,792,682,662,724,887,1113,1362,1584,1718,1719,1554,1198,673,0,-759,-1534,-2251,-2824,-3196,-3305,-3146,-2705,-2041,-1217,-322,522,1228,1683,1845,1665,1195,472,-376,-1224,-1946,-2405,-2524,-2257,-1596,-621,596,1907,3185,4302,5136,5644,5780,5588,5117,4480,3760,3088,2514,2103,1852,1716,1647,1538,1318,899,233,-690,-1847,-3172,-4557,-5896,-7033,-7867,-8271,-8207,-7648,-6642,-5284,-3706,-2061,-528,775,1706,2232,2317,2022,1401,567,-383,-1344,-2220,-2948,-3450,-3716,-3686,-3396,-2823,-2015,-992,181,1469,2787,4080,5269,6277,7042,7497,7610,7355,6748,5818,4621,3251,1785,339,-998,-2135,-2995,-3536,-3744,-3618,-3229,-2620,-1894,-1116,-368,316,908,1430,1911,2404,2954,3613,4383,5277,6234,7210,8110,8854,9345,9517,9314,8720,7745,6441,4878,3157,1384,-339,-1910,-3269,-4365,-5194,-5772,-6148,-6379,-6547,-6703,-6920,-7211,-7602,-8064,-8557,-9026,-9396,-9603,-9605,-9352,-8866,-8158,-7278,-6296,-5272,-4289,-3400,-2661,-2094,-1700,-1456,-1313,-1216,-1101,-924,-645,-261,206,713,1201,1587,1820,1825,1578,1069,312,-632,-1693,-2760,-3726,-4462,-4892,-4911,-4531,-3734,-2614,-1267,176,1561,2781,3709,4311,4551,4464,4102,3538,2852,2125,1412,775,239,-167,-434,-568,-567,-455,-242,52,398,785,1175,1542,1853,2064,2148,2063,1805,1352,739,-17,-854,-1712,-2509,-3185,-3656,-3890,-3848,-3548,-3014,-2311,-1483,-617,257,1081,1856,2575,3259,3936,4625,5342,6085,6841,7567,8230,8757,9119,9251,9149,8787,8198,7408,6486,5486,4495,3573,2787,2185,1786,1603,1619,1797,2088,2427,2737,2977,3062,3005,2756,2380,1890,1379,902,549,354,373,578,956,1434,1936,2381,2674,2766,2591,2170,1495,668,-247,-1112,-1824,-2281,-2403,-2183,-1617,-793,204,1242,2196,2951,3421,3557,3352,2832,2084,1196,308,-453,-963,-1118,-853,-164,924,2311,3869,5454,6888,8041,8780,9032,8757,7961,6692,5016,3047,877,-1358,-3555,-5599,-7403,-8878,-9990,-10687,-10989,-10905,-10492,-9807,-8935,-7951,-6944,-5984,-5125,-4408,-3836,-3411,-3085,-2825,-2567,-2256,-1838,-1274,-535,364,1410,2534,3679,4766,5727,6521,7111,7500,7700,7754,7703,7606,7506,7443,7442,7497,7587,7675,7692,7593,7307,6797,6050,5064,3897,2603,1291,49,-1000,-1776,-2199,-2229,-1858,-1119,-76,1165,2487,3752,4819,5585,5937,5850,5301,4351,3076,1617,109,-1294,-2447,-3255,-3641,-3589,-3134,-2338,-1317,-178,945,1960,2782,3385,3762,3962,4034,4055,4091,4173,4327,4524,4725,4854,4854,4638,4193,3474,2520,1364,77,-1250,-2531,-3669,-4576,-5181,-5432,-5303,-4806,-3985,-2911,-1687,-427,749,1736,2442,2808,2811,2447,1777,843,-242,-1395,-2499,-3453,-4173,-4583,-4641,-4331,-3663,-2678,-1446,-45,1431,2869,4186,5268,6059,6475,6523,6161,5468,4464,3259,1933,589,-677,-1799,-2716,-3418,-3910,-4235,-4444,-4589,-4720,-4854,-5002,-5141,-5246,-5271,-5188,-4946,-4540,-3938,-3171,-2236,-1185,-58,1095,2202,3220,4087,4763,5218,5430,5400,5138,4669,4038,3285,2463,1619,781,-9,-764,-1466,-2161,-2851,-3586,-4374,-5244,-6181,-7184,-8198,-9186,-10079,-10821,-11361,-11670,-11728,-11559,-11181,-10647,-10003,-9305,-8595,-7917,-7268,-6675,-6091,-5510,-4891,-4202,-3436,-2599,-1703,-824,1,666,1121,1286,1132,654,-143,-1179,-2397,-3685,-4939,-6067,-6971,-7592,-7883,-7838,-7460,-6802,-5909,-4865,-3749,-2652,-1650,-829,-248,53,27,-301,-930,-1812,-2858,-4010,-5121,-6112,-6849,-7262,-7266,-6856,-6028,-4851,-3410,-1827,-238,1225,2426,3278,3703,3677,3224,2392,1285,11,-1291,-2503,-3485,-4164,-4453,-4345,-3848,-3018,-1939,-719,550,1750,2828,3703,4377,4822,5087,5182,5175,5096,4999,4909,4842,4798,4748,4664,4491,4196,3736,3099,2285,1326,273,-809,-1839,-2741,-3436,-3866,-3988,-3777,-3251,-2431,-1389,-198,1049,2261,3353,4270,4963,5435,5704,5809,5824,5789,5771,5799,5869,5984,6075,6120,6023,5769,5282,4587,3679,2619,1475,330,-726,-1632,-2332,-2832,-3121,-3282,-3335,-3379,-3452,-3603,-3864,-4214,-4648,-5110,-5545,-5901,-6080,-6048,-5720,-5074,-4091,-2782,-1188,611,2543,4484,6342,7992,9345,10306,10830,10864,10430,9523,8215,6561,4637,2552,376,-1771,-3819,-5675,-7288,-8597,-9585,-10237,-10563,-10602,-10390,-9993,-9482,-8920,-8379,-7902,-7522,-7244,-7056,-6908,-6760,-6537,-6186,-5669,-4944,-4030,-2943,-1743,-500,707,1802,2717,3410,3860,4071,4080,3916,3655,3337,3036,2790,2634,2585,2633,2755,2907,3046,3112,3077,2903,2587,2138,1590,979,370,-188,-645,-947,-1074,-1003,-732,-286,319,1035,1822,2633,3419,4133,4747,5216,5535,5677,5651,5457,5115,4635,4056,3379,2654,1883,1099,315,-451,-1178,-1836,-2398,-2835,-3108,-3219,-3145,-2933,-2600,-2222,-1844,-1553,-1379,-1388,-1560,-1909,-2382,-2918,-3460,-3911,-4215,-4293,-4105,-3620,-2841,-1795,-539,852,2282,3678,4931,6008,6824,7377,7636,7615,7325,6803,6067,5162,4116,2965,1752,515,-700,-1829,-2830,-3630,-4188,-4452,-4397,-4014,-3335,-2405,-1308,-150,974,1937,2672,3105,3222,3039,2604,2002,1321,659,100,-288,-463,-416,-156,273,823,1438,2065,2684,3263,3824,4367,4919,5497,6098,6731,7364,7981,8540,9008,9355,9559,9601,9487,9214,8795,8255,7605,6879,6092,5277,4465,3680,2949,2299,1725,1252,835,477,121,-253,-687,-1207,-1815,-2519,-3278,-4071,-4840,-5548,-6149,-6617,-6938,-7109,-7148,-7073,-6908,-6679,-6395,-6058,-5651,-5147,-4503,-3694,-2684,-1487,-114,1368,2887,4341,5630,6662,7359,7690,7638,7248,6576,5719,4778,3860,3066,2478,2155,2121,2375,2866,3538,4280,5003,5590,5960,6035,5777,5180,4265,3100,1756,335,-1064,-2353,-3453,-4310,-4893,-5183,-5200,-4958,-4503,-3874,-3125,-2307,-1468,-664,72,689,1172,1492,1667,1696,1624,1487,1340,1225,1205,1286,1523,1897,2414,3042,3749,4472,5164,5747,6165,6368,6314,6012,5475,4763,3936,3079,2263,1554,996,612,403,345,405,533,680,798,846,797,644,373,25,-402,-846,-1287,-1673,-1970,-2139,-2158,-2013,-1712,-1266,-718,-93,549,1184,1770,2301,2764,3177,3551,3910,4270,4628,4989,5320,5600,5787,5843,5743,5453,4983,4326,3538,2642,1708,788,-88,-866,-1570,-2183,-2750,-3301,-3875,-4500,-5194,-5951,-6752,-7562,-8323,-8988,-9488,-9780,-9806,-9542,-8962,-8071,-6896,-5477,-3887,-2209,-538,1013,2351,3379,4031,4282,4124,3614,2807,1800,672,-484,-1622,-2693,-3693,-4617,-5490,-6325,-7140,-7937,-8708,-9426,-10071,-10601,-11003,-11259,-11374,-11360,-11250,-11061,-10826,-10554,-10251,-9895,-9478,-8941,-8278,-7444,-6441,-5269,-3975,-2598,-1231,60,1176,2062,2667,2973,3020,2839,2532,2171,1845,1628,1557,1658,1915,2302,2753,3217,3609,3865,3926,3738,3279,2547,1547,340,-1035,-2489,-3943,-5308,-6499,-7440,-8083,-8389,-8354,-8014,-7387,-6563,-5588,-4540,-3482,-2454,-1497,-628,137,799,1346,1786,2107,2308,2389,2337,2169,1875,1489,1030,536,59,-383,-735,-1009,-1191,-1322,-1431,-1569,-1793,-2120,-2601,-3204,-3931,-4720,-5517,-6256,-6864,-7289,-7469,-7389,-7022,-6392,-5522,-4464,-3279,-2043,-810,324,1329,2120,2686,2995,3066,2938,2681,2375,2115,1976,2019,2277,2733,3369,4110,4895,5643,6289,6790,7127,7291,7317,7222,7060,6851,6631,6401,6175,5921,5643,5289,4869,4346,3735,3034,2263,1445,606,-231,-1046,-1825,-2563,-3246,-3888,-4470,-5000,-5456,-5818,-6063,-6159,-6093,-5848,-5423,-4838,-4097,-3245,-2283,-1253,-165,954,2088,3207,4298,5313,6241,7037,7683,8159,8455,8571,8529,8342,8044,7660,7210,6713,6173,5597,4973,4307,3592,2847,2071,1301,527,-215,-941,-1642,-2344,-3046,-3772,-4515,-5266,-6003,-6671,-7225,-7592,-7717,-7553,-7079,-6314,-5309,-4148,-2941,-1814,-875,-228,72,0,-418,-1128,-2027,-3023,-3985,-4822,-5431,-5750,-5735,-5385,-4710,-3780,-2650,-1435,-226,867,1738,2311,2509,2309,1706,749,-468,-1824,-3159,-4325,-5174,-5594,-5531,-4972,-3972,-2631,-1074,543,2081,3414,4446,5130,5452,5424,5117,4566,3881,3103,2331,1587,957,430,67,-157,-222,-166,-6,203,412,569,612,517,239,-202,-807,-1521,-2278,-3012,-3609,-4010,-4121,-3907,-3357,-2491,-1378,-100,1235,2528,3688,4643,5358,5815,6026,6032,5871,5607,5286,4953,4643,4376,4151,3971,3803,3634,3423,3147,2778,2307,1736,1086,396,-284,-886,-1350,-1622,-1668,-1471,-1061,-473,212,912,1545,2017,2281,2289,2058,1612,1025,378,-242,-746,-1084,-1213,-1139,-879,-494,-32,430,838,1160,1342,1419,1368,1245,1079,914,815,817,977,1312,1846,2565,3446,4443,5489,6508,7409,8110,8519,8583,8262,7547,6494,5152,3649,2086,602,-698,-1721,-2420,-2769,-2814,-2586,-2204,-1735,-1301,-981,-844,-945,-1293,-1883,-2678,-3622,-4637,-5647,-6552,-7273,-7729,-7858,-7629,-7033,-6091,-4877,-3459,-1962,-488,850,1964,2797,3322,3565,3566,3418,3212,3061,3063,3294,3811,4610,5680,6935,8308,9670,10935,11991,12770,13225,13315,13068,12475,11605,10486,9188,7758,6258,4739,3255,1845,556,-597,-1578,-2397,-3043,-3545,-3906,-4162,-4320,-4403,-4416,-4357,-4241,-4052,-3814,-3521,-3191,-2839,-2464,-2086,-1687,-1268,-795,-242,418,1217,2155,3229,4397,5593,6740,7740,8496,8938,8995,8663,7945,6903,5615,4177,2703,1281,4,-1078,-1912,-2498,-2825,-2924,-2824,-2574,-2213,-1815,-1416,-1099,-897,-886,-1072,-1503,-2143,-2972,-3935,-4940,-5925,-6780,-7439,-7830,-7899,-7634,-7021,-6093,-4898,-3487,-1960,-363,1190,2649,3939,5001,5813,6335,6570,6539,6261,5809,5224,4589,3951,3371,2859,2437,2057,1713,1318,862,283,-419,-1248,-2163,-3126,-4068,-4931,-5644,-6160,-6419,-6408,-6110,-5541,-4735,-3745,-2632,-1473,-320,752,1726,2554,3242,3791,4211,4518,4732,4850,4887,4833,4675,4412,4017,3490,2812,1992,1026,-59,-1242,-2482,-3734,-4950,-6073,-7074,-7897,-8558,-9030,-9359,-9568,-9708,-9818,-9946,-10106,-10312,-10537,-10742,-10878,-10862,-10653,-10191,-9471,-8511,-7364,-6115,-4883,-3759,-2869,-2265,-2007,-2075,-2436,-2996,-3664,-4303,-4826,-5112,-5106,-4771,-4098,-3133,-1942,-604,749,2021,3079,3822,4151,4019,3378,2264,718,-1152,-3215,-5316,-7300,-9010,-10337,-11185,-11517,-11328,-10649,-9551,-8121,-6462,-4693,-2910,-1230,267,1501,2412,2975,3163,3013,2559,1901,1127,373,-257,-641,-720,-449,144,998,1995,3007,3865,4452,4641,4379,3657,2515,1050,-611,-2323,-3939,-5319,-6367,-6993,-7193,-6966,-6381,-5532,-4521,-3479,-2504,-1680,-1061,-661,-453,-407,-434,-486,-481,-366,-106,319,900,1618,2421,3267,4089,4835,5459,5933,6249,6424,6494,6519,6549,6657,6867,7216,7679,8228,8787,9281,9615,9706,9501,8955,8106,6976,5683,4304,2974,1779,793,62,-432,-703,-846,-914,-1019,-1218,-1572,-2109,-2819,-3677,-4621,-5587,-6492,-7260,-7827,-8124,-8135,-7820,-7210,-6312,-5181,-3874,-2459,-1013,382,1664,2759,3641,4272,4674,4845,4851,4715,4496,4227,3935,3646,3373,3132,2935,2811,2764,2825,2985,3242,3565,3893,4171,4312,4269,3983,3456,2697,1766,737,-316,-1293,-2147,-2816,-3296,-3589,-3745,-3800,-3829,-3878,-3993,-4198,-4497,-4862,-5270,-5652,-5962,-6134,-6104,-5842,-5298,-4481,-3409,-2124,-713,734,2114,3320,4275,4925,5240,5252,4985,4535,3958,3366,2809,2369,2070,1940,1967,2129,2382,2682,2973,3210,3362,3399,3331,3162,2931,2672,2417,2198,2014,1863,1706,1507,1218,799,240,-455,-1225,-2009,-2699,-3207,-3448,-3378,-2996,-2354,-1540,-687,68,592,770,547,-106,-1140,-2473,-3979,-5515,-6931,-8095,-8895,-9257,-9149,-8563,-7547,-6157,-4494,-2662,-780,1015,2609,3879,4738,5135,5041,4501,3575,2392,1068,-233,-1403,-2328,-2955,-3271,-3294,-3077,-2683,-2166,-1568,-919,-215,542,1352,2211,3076,3914,4643,5222,5571,5667,5487,5037,4359,3491,2516,1482,480,-457,-1271,-1940,-2450,-2798,-2985,-3029,-2932,-2711,-2380,-1941,-1426,-830,-178,530,1277,2078,2900,3769,4628,5479,6256,6936,7457,7812,7978,7982,7856,7671,7467,7336,7288,7363,7544,7792,8049,8235,8265,8065,7570,6758,5617,4205,2574,843,-881,-2478,-3835,-4877,-5558,-5872,-5858,-5586,-5147,-4643,-4173,-3808,-3593,-3540,-3600,-3740,-3853,-3888,-3762,-3450,-2939,-2268,-1488,-691,43,631,1005,1150,1054,783,395,-5,-315,-451,-319,117,875,1939,3249,4732,6283,7792,9135,10209,10907,11168,10947,10249,9118,7630,5910,4083,2297,675,-677,-1692,-2363,-2703,-2787,-2698,-2533,-2376,-2299,-2311,-2436,-2622,-2843,-3051,-3199,-3272,-3244,-3127,-2931,-2672,-2380,-2060,-1737,-1397,-1046,-660,-238,235,758,1321,1911,2499,3069,3580,4025,4377,4633,4802,4892,4919,4924,4921,4951,5046,5210,5483,5836,6274,6750,7225,7640,7944,8089,8040,7783,7311,6655,5830,4884,3852,2773,1686,612,-426,-1417,-2351,-3222,-4018,-4718,-5295,-5707,-5912,-5864,-5534,-4903,-3997,-2849,-1556,-205,1070,2170,2972,3430,3503,3225,2662,1921,1110,371,-227,-601,-748,-696,-502,-272,-103,-90,-319,-815,-1594,-2612,-3797,-5059,-6287,-7380,-8237,-8795,-8990,-8821,-8279,-7414,-6276,-4949,-3530,-2110,-792,341,1230,1831,2145,2199,2039,1735,1373,1006,712,498,374,296,213,52,-253,-743,-1452,-2348,-3392,-4500,-5570,-6514,-7225,-7654,-7742,-7514,-6993,-6264,-5437,-4617,-3948,-3508,-3394,-3632,-4224,-5122,-6249,-7494,-8750,-9888,-10817,-11441,-11725,-11626,-11173,-10383,-9321,-8050,-6652,-5189,-3749,-2362,-1091,56,1062,1922,2641,3213,3634,3896,3995,3924,3707,3344,2889,2360,1815,1279,795,369,14,-285,-559,-826,-1135,-1499,-1936,-2443,-2989,-3531,-4019,-4381,-4576,-4566,-4338,-3937,-3388,-2796,-2226,-1767,-1477,-1381,-1468,-1678,-1940,-2131,-2171,-1958,-1458,-660,383,1596,2838,3979,4864,5370,5395,4891,3857,2346,460,-1669,-3881,-6010,-7908,-9435,-10497,-11036,-11030,-10531,-9587,-8343,-6911,-5470,-4154,-3109,-2420,-2149,-2287,-2788,-3547,-4449,-5324,-6055,-6494,-6563,-6222,-5457,-4339,-2921,-1328,359,2015,3585,4978,6194,7196,8035,8717,9318,9852,10381,10891,11390,11833,12173,12360,12326,12036,11453,10581,9433,8058,6522,4896,3280,1736,358,-821,-1736,-2404,-2797,-2971,-2941,-2776,-2525,-2245,-1984,-1769,-1633,-1548,-1542,-1551,-1588,-1603,-1583,-1506,-1339,-1077,-678,-145,542,1374,2339,3400,4520,5621,6650,7513,8156,8503,8531,8222,7606,6738,5701,4610,3562,2679,2022,1653,1577,1756,2133,2608,3083,3476,3704,3737,3580,3245,2809,2310,1828,1382,1012,689,397,87,-303,-798,-1451,-2244,-3175,-4183,-5210,-6177,-7011,-7638,-8016,-8106,-7903,-7419,-6691,-5763,-4719,-3625,-2582,-1680,-998,-606,-535,-788,-1332,-2080,-2950,-3795,-4518,-4976,-5104,-4835,-4176,-3167,-1890,-461,997,2364,3532,4436,5030,5324,5344,5158,4844,4490,4177,3962,3879,3926,4070,4262,4426,4505,4432,4170,3696,3020,2162,1183,130,-916,-1908,-2779,-3503,-4048,-4426,-4635,-4721,-4701,-4631,-4535,-4451,-4388,-4350,-4308,-4234,-4073,-3786,-3334,-2698,-1892,-947,87,1130,2130,3007,3723,4255,4580,4734,4717,4585,4351,4058,3711,3341,2939,2535,2117,1726,1368,1079,884,794,823,954,1146,1360,1518,1572,1452,1143,623,-56,-844,-1651,-2381,-2952,-3293,-3371,-3189,-2785,-2225,-1600,-992,-500,-173,-64,-168,-464,-896,-1394,-1878,-2272,-2509,-2540,-2339,-1893,-1224,-350,659,1756,2846,3857,4691,5289,5587,5578,5264,4699,3958,3132,2341,1665,1209,1007,1084,1400,1893,2452,2965,3309,3383,3123,2510,1565,373,-972,-2321,-3552,-4535,-5174,-5424,-5267,-4747,-3939,-2940,-1873,-849,27,671,1033,1097,870,406,-234,-962,-1682,-2303,-2744,-2933,-2830,-2418,-1695,-720,470,1772,3110,4389,5531,6482,7207,7713,8010,8162,8197,8187,8165,8164,8199,8275,8376,8498,8608,8708,8760,8772,8713,8577,8345,7996,7521,6902,6148,5263,4285,3239,2190,1167,230,-609,-1333,-1950,-2490,-2979,-3455,-3945,-4445,-4951,-5402,-5767,-5955,-5934,-5651,-5106,-4331,-3378,-2335,-1298,-370,365,845,1034,945,602,85,-530,-1146,-1668,-2019,-2133,-1971,-1515,-768,229,1444,2781,4174,5504,6673,7574,8125,8256,7955,7223,6111,4710,3117,1467,-119,-1523,-2657,-3453,-3908,-4022,-3881,-3531,-3099,-2635,-2231,-1893,-1655,-1465,-1306,-1119,-876,-548,-152,309,784,1243,1643,1961,2165,2269,2248,2132,1913,1606,1228,774,276,-276,-837,-1414,-1961,-2466,-2899,-3232,-3455,-3547,-3526,-3390,-3177,-2916,-2632,-2363,-2107,-1869,-1627,-1354,-1008,-576,-18,650,1420,2262,3127,3968,4743,5400,5921,6276,6454,6461,6274,5917,5370,4651,3762,2718,1547,277,-1045,-2374,-3670,-4885,-6000,-6991,-7850,-8595,-9206,-9722,-10103,-10376,-10493,-10462,-10257,-9890,-9378,-8767,-8101,-7464,-6902,-6492,-6259,-6233,-6402,-6731,-7175,-7652,-8098,-8432,-8598,-8552,-8270,-7759,-7023,-6122,-5065,-3952,-2796,-1705,-725,73,609,860,780,371,-331,-1288,-2402,-3594,-4741,-5756,-6516,-6971,-7058,-6778,-6174,-5310,-4298,-3250,-2275,-1455,-847,-451,-253,-197,-225,-285,-335,-371,-390,-421,-478,-571,-691,-810,-877,-858,-696,-380,101,711,1406,2111,2760,3269,3589,3679,3526,3154,2586,1891,1114,327,-442,-1143,-1773,-2327,-2807,-3231,-3598,-3904,-4144,-4296,-4345,-4280,-4103,-3825,-3483,-3103,-2732,-2402,-2127,-1919,-1755,-1624,-1487,-1340,-1141,-915,-636,-337,-13,328,678,1061,1467,1923,2420,2956,3507,4050,4546,4967,5285,5505,5627,5708,5765,5877,6064,6367,6777,7272,7802,8297,8688,8890,8860,8541,7937,7052,5929,4632,3233,1805,441,-810,-1880,-2739,-3369,-3761,-3937,-3929,-3780,-3550,-3296,-3092,-2973,-3004,-3174,-3512,-3968,-4518,-5084,-5617,-6029,-6266,-6262,-5984,-5424,-4596,-3552,-2364,-1123,95,1203,2173,2969,3614,4132,4569,4967,5342,5723,6070,6383,6612,6726,6721,6581,6351,6057,5762,5505,5342,5283,5343,5495,5705,5925,6098,6174,6113,5897,5512,4983,4332,3597,2828,2048,1302,597,-49,-632,-1157,-1611,-1998,-2302,-2511,-2627,-2624,-2546,-2370,-2168,-1932,-1725,-1531,-1381,-1228,-1071,-851,-559,-161,325,897,1495,2092,2613,3034,3299,3407,3331,3100,2710,2194,1572,862,115,-650,-1363,-1979,-2434,-2659,-2628,-2304,-1710,-895,66,1061,1970,2687,3095,3143,2788,2037,955,-400,-1893,-3432,-4881,-6158,-7156,-7854,-8190,-8196,-7873,-7272,-6449,-5474,-4432,-3402,-2480,-1737,-1234,-1014,-1080,-1409,-1967,-2651,-3403,-4091,-4644,-4954,-4976,-4661,-4031,-3112,-1990,-755,491,1649,2652,3447,4029,4402,4597,4650,4586,4425,4169,3809,3330,2723,1981,1131,194,-752,-1663,-2438,-3028,-3367,-3430,-3218,-2757,-2109,-1341,-540,213,860,1343,1650,1781,1762,1635,1450,1255,1086,983,947,999,1127,1335,1620,1993,2450,3012,3663,4395,5185,5967,6715,7345,7831,8132,8243,8172,7950,7602,7174,6685,6160,5597,5010,4373,3699,2963,2181,1340,453,-476,-1442,-2422,-3413,-4380,-5298,-6116,-6797,-7280,-7534,-7521,-7248,-6719,-5999,-5133,-4217,-3322,-2534,-1905,-1482,-1276,-1270,-1440,-1722,-2057,-2379,-2622,-2732,-2676,-2411,-1949,-1270,-413,605,1723,2884,3997,4984,5751,6225,6352,6118,5524,4645,3546,2364,1204,212,-514,-876,-837,-385,429,1529,2795,4104,5324,6357,7118,7583,7726,7594,7207,6628,5895,5050,4123,3157,2156,1182,237,-618,-1363,-1966,-2399,-2655,-2728,-2628,-2378,-2008,-1547,-1056,-559,-111,258,530,685,734,689,573,426,268,156,88,115,226,446,775,1208,1763,2421,3194,4052,4978,5927,6840,7658,8313,8756,8948,8896,8597,8131,7520,6865,6201,5587,5052,4593,4213,3876,3558,3215,2818,2335,1747,1043,221,-696,-1683,-2688,-3645,-4496,-5143,-5551,-5652,-5452,-4968,-4256,-3415,-2541,-1758,-1161,-833,-824,-1142,-1773,-2650,-3710,-4851,-5996,-7049,-7956,-8649,-9115,-9318,-9265,-8957,-8401,-7632,-6672,-5581,-4411,-3236,-2120,-1129,-307,316,728,950,1012,964,865,769,727,781,955,1246,1651,2121,2619,3091,3480,3751,3863,3811,3576,3174,2597,1858,968,-71,-1223,-2471,-3757,-5037,-6243,-7322,-8216,-8906,-9351,-9574,-9562,-9352,-8963,-8426,-7779,-7054,-6291,-5531,-4802,-4146,-3583,-3130,-2805,-2587,-2495,-2476,-2551,-2647,-2790,-2917,-3038,-3123,-3147,-3107,-2961,-2720,-2346,-1884,-1314,-725,-125,390,798,1045,1136,1075,906,676,440,247,128,92,131,220,318,383,372,247,-22,-443,-1027,-1745,-2569,-3435,-4281,-5007,-5543,-5807,-5738,-5335,-4597,-3600,-2443,-1230,-119,796,1395,1630,1482,969,171,-835,-1932,-3025,-4020,-4858,-5500,-5939,-6188,-6277,-6239,-6113,-5926,-5724,-5516,-5358,-5246,-5237,-5326,-5544,-5871,-6310,-6805,-7330,-7811,-8188,-8405,-8394,-8124,-7564,-6706,-5570,-4189,-2615,-939,782,2433,3956,5276,6340,7119,7595,7761,7641,7257,6649,5891,5029,4165,3361,2700,2230,1996,1989,2214,2610,3149,3761,4426,5084,5749,6378,7004,7597,8176,8710,9192,9579,9846,9946,9864,9556,9037,8290,7359,6269,5081,3861,2686,1635,778,175,-143,-169,62,490,1028,1574,2037,2328,2412,2259,1904,1391,794,201,-317,-696,-892,-901,-728,-417,-30,376,709,925,954,794,435,-66,-651,-1208,-1653,-1866,-1799,-1381,-648,387,1607,2915,4182,5260,6077,6519,6581,6257,5602,4697,3640,2531,1466,518,-255,-833,-1191,-1350,-1311,-1113,-785,-380,42,421,683,777,653,291,-301,-1090,-2013,-2986,-3907,-4690,-5229,-5469,-5349,-4852,-4003,-2832,-1433,93,1631,3040,4229,5083,5557,5617,5270,4565,3557,2351,1042,-249,-1414,-2350,-2981,-3248,-3149,-2703,-1974,-1071,-94,815,1555,2037,2209,2081,1688,1124,492,-89,-515,-708,-628,-285,273,961,1672,2299,2732,2909,2770,2332,1620,723,-266,-1215,-2017,-2556,-2757,-2590,-2051,-1210,-139,1018,2161,3138,3873,4288,4369,4141,3653,3008,2284,1602,1017,616,392,360,463,636,803,868,769,451,-94,-850,-1750,-2713,-3633,-4418,-4986,-5291,-5318,-5104,-4691,-4179,-3642,-3168,-2841,-2679,-2727,-2951,-3327,-3797,-4298,-4772,-5160,-5429,-5536,-5482,-5234,-4813,-4204,-3430,-2522,-1512,-468,546,1458,2201,2716,2988,2989,2764,2344,1795,1190,604,101,-240,-392,-297,44,628,1420,2357,3363,4331,5182,5797,6118,6072,5639,4816,3656,2212,614,-1040,-2603,-3959,-4997,-5649,-5875,-5691,-5146,-4319,-3342,-2306,-1365,-581,-56,211,214,30,-266,-556,-743,-722,-447,117,932,1954,3079,4204,5225,6032,6572,6786,6689,6302,5702,4978,4222,3561,3049,2789,2784,3048,3552,4223,5003,5785,6501,7068,7436,7574,7469,7146,6633,5979,5242,4465,3702,2983,2319,1724,1176,670,189,-275,-712,-1101,-1403,-1580,-1586,-1406,-1029,-488,161,837,1443,1886,2080,1964,1522,757,-260,-1456,-2716,-3925,-4985,-5794,-6323,-6517,-6421,-6036,-5429,-4647,-3740,-2782,-1806,-881,-47,661,1192,1555,1725,1735,1610,1398,1147,914,740,670,735,951,1336,1880,2574,3378,4252,5132,5949,6642,7142,7405,7388,7080,6488,5638,4593,3420,2217,1080,98,-644,-1106,-1258,-1133,-775,-266,301,829,1244,1465,1479,1255,831,238,-448,-1178,-1852,-2439,-2863,-3121,-3203,-3130,-2954,-2708,-2475,-2277,-2175,-2177,-2286,-2486,-2733,-2980,-3159,-3212,-3079,-2719,-2115,-1268,-220,969,2226,3440,4538,5413,6020,6305,6290,5985,5474,4824,4135,3479,2930,2506,2220,2022,1861,1650,1311,799,52,-878,-1988,-3162,-4325,-5353,-6173,-6715,-6967,-6952,-6731,-6401,-6071,-5841,-5802,-6004,-6473,-7171,-8051,-9016,-9969,-10817,-11459,-11849,-11934,-11720,-11209,-10446,-9486,-8389,-7252,-6138,-5164,-4379,-3874,-3670,-3794,-4216,-4893,-5738,-6665,-7558,-8306,-8818,-8997,-8803,-8199,-7209,-5875,-4290,-2565,-829,765,2107,3069,3589,3629,3190,2336,1143,-255,-1719,-3108,-4254,-5071,-5432,-5334,-4760,-3778,-2495,-1027,462,1847,2994,3816,4264,4328,4049,3486,2742,1911,1109,430,-57,-283,-252,31,508,1094,1692,2195,2494,2520,2213,1556,584,-665,-2067,-3544,-4933,-6144,-7043,-7567,-7666,-7340,-6631,-5621,-4421,-3151,-1951,-913,-133,362,582,572,420,231,104,134,371,835,1495,2299,3144,3943,4596,5032,5218,5146,4853,4391,3840,3256,2716,2245,1877,1590,1380,1192,1005,768,472,96,-343,-828,-1331,-1805,-2228,-2565,-2788,-2897,-2863,-2685,-2364,-1887,-1286,-570,205,997,1733,2359,2803,3032,3007,2732,2226,1532,728,-106,-866,-1458,-1802,-1817,-1491,-803,190,1421,2782,4153,5401,6413,7085,7353,7185,6604,5660,4459,3122,1796,623,-259,-762,-820,-434,359,1463,2775,4130,5424,6501,7293,7730,7806,7546,7006,6267,5417,4545,3741,3058,2563,2267,2189,2309,2591,2983,3420,3829,4147,4304,4267,3991,3504,2808,1977,1086,219,-510,-1015,-1219,-1068,-557,283,1383,2625,3893,5041,5963,6572,6824,6745,6361,5790,5100,4419,3802,3307,2951,2697,2531,2373,2213,1996,1743,1456,1175,934,762,661,634,624,593,472,190,-279,-981,-1888,-2970,-4157,-5354,-6482,-7431,-8149,-8585,-8716,-8575,-8171,-7576,-6833,-6007,-5157,-4344,-3609,-3015,-2582,-2344,-2305,-2464,-2784,-3239,-3754,-4274,-4715,-5004,-5073,-4874,-4375,-3590,-2537,-1294,69,1441,2723,3815,4621,5091,5178,4882,4235,3288,2127,855,-430,-1609,-2592,-3304,-3685,-3739,-3464,-2923,-2184,-1330,-460,353,1036,1549,1874,2012,1996,1853,1636,1380,1126,891,700,542,436,365,348,368,446,568,746,968,1220,1494,1754,1987,2157,2248,2253,2165,2021,1820,1642,1483,1423,1453,1593,1822,2091,2361,2553,2640,2567,2349,1994,1562,1102,701,384,215,174,254,407,574,712,760,719,556,318,2,-335,-688,-1022,-1349,-1666,-1997,-2360,-2769,-3238,-3752,-4298,-4842,-5336,-5751,-6035,-6174,-6150,-5962,-5634,-5165,-4600,-3930,-3202,-2413,-1606,-802,-53,602,1114,1441,1555,1446,1127,643,59,-546,-1065,-1414,-1510,-1302,-774,46,1110,2314,3564,4727,5709,6390,6716,6623,6113,5194,3941,2422,764,-911,-2465,-3761,-4687,-5153,-5121,-4574,-3585,-2214,-612,1107,2775,4275,5498,6365,6860,6980,6785,6344,5753,5105,4480,3957,3547,3288,3144,3099,3114,3156,3207,3256,3303,3363,3441,3552,3684,3830,3953,4035,4031,3942,3750,3488,3190,2912,2709,2629,2700,2922,3269,3674,4074,4384,4553,4533,4342,3991,3563,3117,2733,2470,2359,2404,2581,2846,3147,3431,3660,3805,3860,3823,3716,3537,3310,3018,2664,2219,1672,996,197,-740,-1769,-2873,-3993,-5075,-6077,-6947,-7658,-8199,-8560,-8755,-8796,-8701,-8499,-8204,-7854,-7456,-7062,-6674,-6337,-6052,-5845,-5699,-5615,-5540,-5455,-5285,-5007,-4555,-3927,-3110,-2133,-1041,110,1238,2288,3172,3855,4272,4414,4254,3831,3146,2290,1298,284,-681,-1502,-2115,-2462,-2534,-2329,-1904,-1315,-651,4,578,998,1244,1293,1176,924,590,236,-102,-371,-568,-687,-745,-788,-836,-951,-1141,-1437,-1815,-2267,-2729,-3165,-3507,-3721,-3775,-3683,-3457,-3170,-2867,-2627,-2505,-2517,-2690,-2970,-3328,-3689,-3991,-4191,-4259,-4212,-4071,-3906,-3763,-3700,-3744,-3899,-4130,-4403,-4644,-4809,-4849,-4739,-4478,-4063,-3544,-2913,-2246,-1527,-823,-136,490,1025,1434,1681,1723,1545,1124,471,-386,-1388,-2477,-3549,-4534,-5346,-5923,-6247,-6316,-6157,-5835,-5406,-4930,-4475,-4069,-3744,-3528,-3405,-3410,-3526,-3767,-4141,-4643,-5265,-5992,-6772,-7561,-8291,-8876,-9266,-9376,-9194,-8687,-7883,-6820,-5570,-4200,-2822,-1501,-343,588,1241,1575,1599,1328,821,145,-601,-1326,-1915,-2299,-2392,-2169,-1614,-758,351,1625,2991,4338,5594,6675,7531,8135,8469,8564,8431,8128,7695,7176,6616,6036,5452,4870,4277,3661,3012,2329,1625,936,317,-177,-469,-528,-310,156,840,1659,2517,3329,3993,4468,4717,4750,4611,4336,4003,3635,3289,2959,2657,2374,2100,1858,1643,1523,1507,1667,2009,2564,3311,4226,5252,6330,7387,8355,9167,9775,10124,10205,9989,9494,8732,7740,6560,5259,3895,2536,1263,112,-843,-1603,-2144,-2497,-2690,-2774,-2805,-2821,-2863,-2942,-3069,-3227,-3414,-3594,-3780,-3950,-4113,-4284,-4453,-4632,-4804,-4943,-5017,-4992,-4809,-4467,-3921,-3199,-2311,-1308,-243,827,1839,2750,3512,4098,4485,4661,4622,4380,3950,3379,2702,2006,1340,808,456,363,540,1011,1737,2675,3744,4862,5935,6891,7649,8175,8439,8449,8228,7808,7253,6598,5904,5214,4546,3938,3379,2872,2415,1981,1576,1191,828,518,264,115,68,157,338,618,901,1165,1305,1304,1106,736,219,-370,-956,-1454,-1812,-1981,-1980,-1829,-1603,-1364,-1183,-1100,-1141,-1282,-1500,-1729,-1928,-2033,-2029,-1877,-1605,-1206,-738,-223,278,724,1068,1272,1309,1155,806,269,-439,-1280,-2211,-3173,-4111,-4946,-5647,-6142,-6432,-6500,-6371,-6076,-5665,-5176,-4659,-4137,-3635,-3167,-2729,-2339,-1985,-1690,-1453,-1290,-1195,-1177,-1214,-1291,-1383,-1461,-1496,-1482,-1396,-1262,-1075,-880,-680,-512,-389,-313,-312,-357,-482,-659,-907,-1210,-1562,-1950,-2344,-2721,-3035,-3265,-3366,-3338,-3161,-2866,-2462,-2006,-1526,-1068,-669,-331,-79,116,261,406,559,780,1062,1432,1878,2377,2905,3410,3870,4222,4457,4534,4460,4232,3869,3414,2893,2382,1915,1561,1355,1331,1498,1840,2346,2949,3637,4336,5025,5658,6206,6637,6918,7016,6892,6530,5902,5024,3920,2646,1276,-84,-1359,-2430,-3248,-3736,-3887,-3687,-3184,-2412,-1472,-435,578,1476,2166,2572,2653,2391,1801,939,-138,-1319,-2527,-3653,-4622,-5362,-5843,-6040,-5983,-5695,-5227,-4646,-3978,-3289,-2583,-1892,-1221,-582,14,544,984,1305,1489,1510,1382,1098,706,240,-251,-702,-1076,-1322,-1412,-1343,-1103,-718,-209,390,1043,1705,2346,2917,3392,3731,3921,3938,3795,3497,3083,2602,2105,1666,1338,1176,1218,1483,1956,2634,3453,4376,5330,6249,7076,7750,8238,8503,8546,8364,7983,7432,6736,5948,5075,4175,3241,2310,1391,493,-350,-1146,-1846,-2450,-2930,-3263,-3455,-3472,-3350,-3071,-2677,-2193,-1641,-1074,-506,40,540,989,1377,1672,1875,1935,1846,1574,1122,504,-245,-1053,-1847,-2531,-3023,-3250,-3164,-2753,-2031,-1056,97,1323,2512,3538,4302,4708,4701,4260,3397,2167,663,-1021,-2742,-4402,-5870,-7071,-7937,-8445,-8604,-8442,-8036,-7452,-6778,-6095,-5459,-4931,-4543,-4299,-4227,-4294,-4513,-4845,-5272,-5755,-6262,-6738,-7162,-7482,-7685,-7758,-7693,-7528,-7265,-6963,-6637,-6339,-6078,-5883,-5753,-5679,-5662,-5667,-5696,-5723,-5758,-5782,-5827,-5875,-5947,-6032,-6108,-6159,-6137,-6011,-5741,-5306,-4686,-3897,-2944,-1881,-738,421,1549,2589,3507,4256,4839,5223,5444,5494,5422,5241,4995,4706,4401,4093,3801,3516,3251,2987,2724,2445,2139,1784,1373,879,304,-357,-1100,-1886,-2693,-3466,-4147,-4690,-5030,-5134,-4991,-4587,-3995,-3244,-2452,-1705,-1094,-716,-599,-773,-1202,-1826,-2555,-3280,-3901,-4315,-4451,-4276,-3761,-2960,-1905,-702,555,1757,2789,3577,4037,4156,3920,3378,2587,1640,630,-352,-1209,-1899,-2370,-2627,-2693,-2614,-2453,-2279,-2141,-2094,-2145,-2305,-2546,-2840,-3141,-3409,-3608,-3709,-3695,-3571,-3338,-3031,-2682,-2323,-2001,-1748,-1581,-1528,-1574,-1706,-1905,-2111,-2310,-2442,-2477,-2403,-2187,-1845,-1386,-826,-211,428,1064,1640,2176,2627,3041,3414,3796,4214,4693,5262,5919,6658,7465,8304,9144,9950,10687,11324,11849,12230,12480,12580,12549,12392,12127,11776,11355,10892,10397,9886,9368,8837,8291,7717,7102,6433,5705,4908,4044,3127,2159,1183,211,-695,-1515,-2182,-2660,-2912,-2896,-2626,-2092,-1355,-472,467,1352,2088,2575,2751,2578,2060,1246,215,-916,-2024,-2968,-3631,-3902,-3729,-3074,-1984,-519,1198,3012,4782,6328,7532,8286,8532,8268,7533,6410,5015,3476,1931,502,-702,-1623,-2200,-2462,-2404,-2106,-1617,-1019,-378,242,795,1235,1560,1738,1809,1760,1637,1446,1212,939,626,275,-142,-610,-1155,-1749,-2389,-3036,-3657,-4213,-4664,-4997,-5178,-5234,-5144,-4954,-4665,-4326,-3946,-3587,-3258,-3013,-2866,-2837,-2931,-3126,-3405,-3721,-4031,-4291,-4456,-4480,-4354,-4040,-3556,-2903,-2108,-1208,-240,740,1697,2570,3334,3955,4409,4701,4823,4796,4643,4383,4067,3714,3378,3088,2876,2773,2778,2901,3109,3380,3664,3921,4094,4162,4097,3900,3609,3245,2892,2593,2419,2401,2556,2859,3265,3690,4056,4263,4246,3948,3354,2479,1364,94,-1243,-2539,-3682,-4574,-5146,-5339,-5177,-4676,-3943,-3078,-2227,-1517,-1069,-967,-1256,-1924,-2934,-4173,-5552,-6917,-8164,-9177,-9882,-10243,-10250,-9945,-9373,-8620,-7758,-6862,-6009,-5223,-4563,-3993,-3535,-3126,-2752,-2360,-1933,-1458,-940,-418,85,494,792,924,891,701,383,-2,-389,-721,-926,-978,-861,-570,-154,355,897,1402,1823,2100,2196,2105,1829,1404,896,359,-121,-483,-682,-683,-488,-114,400,1005,1643,2262,2811,3252,3568,3734,3772,3683,3501,3263,2997,2752,2556,2446,2434,2538,2745,3048,3415,3820,4219,4578,4858,5025,5062,4947,4683,4276,3743,3114,2424,1713,1031,432,-32,-301,-343,-130,332,1014,1853,2772,3666,4454,5033,5352,5364,5063,4484,3670,2728,1751,867,193,-175,-172,225,981,2021,3221,4446,5532,6365,6823,6865,6471,5682,4589,3282,1908,562,-633,-1616,-2332,-2792,-3007,-3045,-2965,-2849,-2750,-2739,-2811,-2995,-3226,-3484,-3684,-3787,-3746,-3552,-3218,-2803,-2354,-1983,-1731,-1694,-1885,-2316,-2955,-3731,-4565,-5361,-6030,-6495,-6719,-6667,-6363,-5816,-5087,-4221,-3286,-2354,-1481,-739,-163,209,373,345,153,-138,-488,-814,-1077,-1215,-1206,-1024,-679,-180,442,1138,1874,2582,3235,3779,4187,4446,4548,4503,4340,4070,3750,3387,3031,2696,2406,2174,2004,1897,1834,1804,1772,1702,1573,1333,977,474,-161,-923,-1775,-2671,-3559,-4360,-5014,-5453,-5626,-5515,-5121,-4482,-3678,-2794,-1945,-1243,-783,-644,-878,-1474,-2405,-3576,-4869,-6125,-7198,-7933,-8225,-8025,-7325,-6220,-4807,-3284,-1798,-553,333,754,673,124,-823,-2037,-3370,-4673,-5795,-6636,-7116,-7227,-6975,-6444,-5701,-4875,-4053,-3332,-2775,-2406,-2241,-2237,-2374,-2583,-2847,-3115,-3392,-3665,-3963,-4294,-4691,-5146,-5671,-6237,-6811,-7352,-7805,-8141,-8313,-8325,-8155,-7839,-7379,-6816,-6174,-5480,-4776,-4087,-3455,-2900,-2456,-2114,-1889,-1749,-1667,-1616,-1538,-1423,-1218,-925,-519,-14,585,1254,1972,2703,3421,4096,4694,5197,5579,5826,5947,5923,5791,5547,5236,4877,4510,4160,3870,3649,3533,3509,3583,3728,3910,4092,4221,4256,4156,3903,3472,2882,2141,1286,365,-565,-1450,-2204,-2777,-3103,-3142,-2887,-2344,-1560,-613,410,1397,2238,2852,3145,3115,2750,2130,1351,535,-160,-629,-759,-505,126,1094,2295,3610,4904,6048,6943,7512,7736,7619,7223,6617,5905,5177,4528,4021,3705,3582,3655,3861,4172,4513,4839,5113,5299,5398,5402,5320,5160,4913,4590,4157,3621,2959,2172,1278,294,-727,-1736,-2665,-3459,-4069,-4463,-4639,-4612,-4418,-4105,-3723,-3316,-2927,-2575,-2285,-2056,-1902,-1800,-1757,-1739,-1733,-1723,-1663,-1564,-1373,-1103,-735,-255,307,979,1701,2494,3296,4107,4879,5597,6238,6787,7239,7593,7860,8047,8175,8252,8291,8309,8306,8293,8270,8239,8197,8142,8063,7954,7800,7595,7327,6993,6600,6153,5667,5169,4657,4172,3691,3251,2822,2436,2079,1780,1552,1412,1382,1463,1647,1902,2178,2408,2516,2435,2118,1543,738,-245,-1313,-2361,-3287,-4002,-4453,-4624,-4541,-4262,-3875,-3483,-3174,-3042,-3131,-3465,-4035,-4787,-5662,-6572,-7432,-8172,-8724,-9053,-9136,-8973,-8586,-7991,-7225,-6323,-5315,-4244,-3151,-2070,-1068,-174,551,1068,1361,1396,1208,802,245,-408,-1084,-1697,-2197,-2511,-2627,-2534,-2249,-1825,-1296,-737,-180,322,750,1081,1304,1413,1402,1273,1027,672,222,-302,-875,-1464,-2028,-2533,-2934,-3194,-3292,-3205,-2938,-2511,-1952,-1316,-664,-43,467,849,1056,1099,990,763,468,163,-109,-294,-374,-331,-170,85,406,746,1068,1318,1481,1502,1402,1165,823,422,-9,-398,-711,-913,-975,-912,-730,-459,-133,221,582,938,1287,1640,1995,2354,2707,3025,3282,3442,3475,3374,3139,2800,2400,1976,1599,1278,1064,931,870,835,771,631,358,-77,-677,-1441,-2311,-3246,-4165,-5007,-5705,-6213,-6501,-6559,-6396,-6035,-5508,-4848,-4103,-3294,-2484,-1684,-959,-328,158,469,592,499,221,-246,-834,-1514,-2208,-2867,-3428,-3854,-4111,-4210,-4148,-3973,-3712,-3404,-3088,-2762,-2440,-2096,-1715,-1283,-793,-259,288,812,1265,1607,1806,1860,1772,1593,1366,1177,1090,1195,1522,2130,2991,4087,5347,6680,7989,9162,10116,10773,11103,11093,10770,10194,9425,8562,7676,6848,6141,5581,5201,4979,4902,4918,4971,5011,4962,4796,4459,3954,3284,2481,1602,698,-150,-896,-1479,-1883,-2099,-2139,-2042,-1831,-1561,-1245,-916,-575,-238,97,404,672,869,964,943,776,481,70,-424,-942,-1454,-1888,-2221,-2426,-2497,-2464,-2348,-2220,-2119,-2113,-2240,-2525,-2985,-3584,-4309,-5070,-5836,-6487,-6995,-7256,-7255,-6953,-6366,-5527,-4498,-3360,-2216,-1172,-325,235,452,293,-221,-1047,-2092,-3245,-4389,-5398,-6168,-6637,-6763,-6570,-6112,-5476,-4780,-4125,-3624,-3332,-3298,-3487,-3867,-4336,-4822,-5219,-5471,-5531,-5401,-5099,-4683,-4208,-3746,-3357,-3070,-2920,-2879,-2936,-3023,-3105,-3096,-2977,-2681,-2215,-1584,-802,55,961,1831,2616,3272,3755,4060,4175,4126,3929,3630,3262,2864,2475,2117,1810,1561,1350,1171,983,766,482,121,-336,-872,-1473,-2099,-2710,-3264,-3718,-4058,-4258,-4350,-4337,-4263,-4157,-4030,-3902,-3754,-3560,-3303,-2940,-2474,-1903,-1245,-565,111,686,1129,1376,1410,1229,855,346,-250,-835,-1371,-1775,-2035,-2134,-2095,-1967,-1801,-1682,-1657,-1799,-2121,-2635,-3304,-4067,-4849,-5548,-6083,-6375,-6363,-6043,-5413,-4536,-3487,-2367,-1299,-382,270,613,580,211,-482,-1388,-2428,-3465,-4400,-5125,-5571,-5709,-5539,-5107,-4487,-3764,-3039,-2388,-1881,-1537,-1376,-1353,-1452,-1599,-1777,-1923,-2035,-2088,-2086,-2042,-1951,-1834,-1675,-1472,-1204,-843,-369,242,1000,1903,2933,4052,5220,6373,7470,8446,9287,9951,10465,10828,11075,11253,11386,11521,11680,11870,12097,12347,12587,12796,12927,12950,12827,12549,12093,11490,10747,9927,9065,8241,7494,6888,6437,6158,6020,5978,5957,5891,5691,5320,4735,3953,3011,1984,955,26,-721,-1222,-1434,-1372,-1054,-566,19,584,1056,1338,1398,1205,777,165,-584,-1377,-2156,-2839,-3390,-3762,-3970,-4002,-3919,-3733,-3501,-3249,-2992,-2744,-2489,-2216,-1908,-1544,-1115,-622,-57,535,1157,1741,2264,2675,2933,3027,2936,2686,2302,1839,1361,917,575,356,281,343,505,735,977,1190,1345,1426,1446,1439,1427,1481,1593,1809,2089,2402,2699,2897,2953,2799,2435,1845,1104,253,-585,-1321,-1851,-2095,-2005,-1575,-834,140,1249,2367,3378,4165,4658,4793,4595,4066,3315,2406,1475,607,-83,-540,-711,-588,-206,397,1124,1905,2626,3216,3593,3726,3586,3209,2620,1914,1159,463,-96,-452,-567,-452,-125,335,868,1384,1816,2121,2260,2241,2079,1819,1513,1224,1003,889,903,1028,1242,1469,1679,1768,1730,1496,1082,492,-245,-1077,-1966,-2860,-3719,-4525,-5251,-5898,-6460,-6927,-7308,-7574,-7723,-7744,-7625,-7383,-7024,-6587,-6093,-5601,-5137,-4749,-4472,-4326,-4328,-4485,-4775,-5186,-5662,-6164,-6624,-6988,-7206,-7228,-7058,-6680,-6139,-5479,-4759,-4052,-3408,-2887,-2495,-2249,-2101,-2020,-1938,-1807,-1583,-1249,-817,-311,201,676,1039,1251,1293,1152,878,509,125,-199,-397,-404,-198,238,864,1652,2515,3394,4205,4876,5372,5640,5700,5541,5214,4748,4209,3639,3101,2631,2265,2030,1919,1937,2047,2219,2412,2580,2688,2701,2603,2389,2070,1671,1230,780,370,11,-278,-497,-675,-818,-964,-1108,-1271,-1423,-1568,-1670,-1707,-1665,-1519,-1261,-892,-417,134,726,1303,1825,2227,2497,2601,2558,2394,2153,1886,1646,1472,1383,1390,1466,1590,1720,1820,1872,1855,1776,1632,1453,1237,1026,805,610,441,303,207,141,102,74,35,-42,-175,-387,-680,-1050,-1493,-1962,-2453,-2915,-3329,-3671,-3930,-4090,-4169,-4158,-4081,-3938,-3747,-3496,-3203,-2847,-2447,-1994,-1527,-1056,-641,-308,-115,-83,-239,-564,-1047,-1621,-2236,-2804,-3254,-3522,-3556,-3324,-2845,-2122,-1237,-238,785,1754,2615,3295,3796,4085,4200,4159,4008,3791,3557,3329,3152,3019,2953,2928,2941,2961,2968,2937,2851,2703,2482,2203,1869,1508,1140,795,491,266,99,24,-19,-31,-67,-163,-341,-616,-983,-1409,-1870,-2308,-2695,-2977,-3131,-3132,-2970,-2660,-2219,-1700,-1148,-639,-224,43,123,20,-278,-710,-1263,-1861,-2478,-3060,-3586,-4039,-4402,-4682,-4863,-4964,-4978,-4925,-4829,-4710,-4615,-4561,-4587,-4695,-4894,-5157,-5472,-5781,-6080,-6304,-6467,-6530,-6523,-6438,-6312,-6160,-6015,-5894,-5825,-5811,-5861,-5970,-6119,-6287,-6445,-6560,-6603,-6536,-6346,-6000,-5509,-4867,-4105,-3258,-2390,-1559,-854,-327,-48,-40,-315,-830,-1543,-2337,-3143,-3812,-4275,-4428,-4245,-3702,-2844,-1730,-459,859,2125,3233,4121,4742,5090,5183,5057,4782,4401,4005,3612,3303,3073,2960,2947,3023,3161,3331,3488,3612,3652,3607,3447,3183,2825,2390,1928,1455,1039,683,434,273,197,167,141,88,-44,-239,-532,-859,-1214,-1538,-1786,-1931,-1935,-1801,-1527,-1149,-687,-208,257,650,927,1084,1071,943,677,342,-44,-425,-776,-1044,-1232,-1286,-1229,-1027,-704,-268,251,811,1352,1837,2187,2396,2422,2294,2036,1704,1369,1091,933,941,1131,1508,2056,2723,3479,4238,4955,5553,5990,6212,6215,5996,5585,5037,4414,3784,3235,2807,2566,2525,2685,3023,3486,4004,4506,4890,5100,5057,4741,4146,3305,2284,1168,64,-929,-1710,-2208,-2384,-2224,-1764,-1054,-184,761,1679,2500,3159,3637,3925,4061,4078,4041,4001,4001,4082,4246,4506,4828,5202,5574,5930,6220,6436,6555,6575,6506,6356,6146,5898,5636,5379,5160,4982,4873,4821,4828,4869,4910,4922,4857,4699,4429,4053,3606,3117,2653,2262,1989,1878,1928,2138,2462,2860,3255,3601,3826,3911,3826,3587,3216,2754,2249,1739,1268,848,498,213,-18,-196,-347,-467,-587,-702,-851,-1047,-1318,-1686,-2164,-2741,-3415,-4125,-4844,-5493,-6039,-6409,-6600,-6572,-6350,-5948,-5408,-4773,-4112,-3465,-2899,-2462,-2175,-2087,-2166,-2422,-2794,-3240,-3682,-4055,-4284,-4312,-4101,-3623,-2905,-1961,-876,279,1395,2366,3098,3504,3551,3214,2546,1612,519,-608,-1640,-2475,-3006,-3205,-3038,-2559,-1803,-885,117,1087,1946,2625,3086,3320,3335,3174,2881,2503,2096,1694,1331,1025,783,603,477,390,322,261,187,87,-34,-194,-366,-558,-743,-908,-1047,-1132,-1183,-1180,-1153,-1119,-1098,-1137,-1232,-1428,-1694,-2036,-2399,-2747,-3008,-3139,-3075,-2800,-2298,-1601,-760,154,1045,1836,2442,2815,2931,2786,2432,1901,1285,641,43,-457,-825,-1044,-1123,-1076,-955,-786,-636,-551,-574,-761,-1115,-1663,-2369,-3207,-4104,-5003,-5806,-6469,-6908,-7116,-7063,-6783,-6302,-5687,-5005,-4323,-3728,-3267,-2997,-2949,-3112,-3479,-3991,-4587,-5194,-5724,-6111,-6287,-6219,-5880,-5296,-4484,-3523,-2474,-1437,-501,246,728,900,734,265,-478,-1375,-2346,-3236,-3946,-4348,-4383,-4000,-3216,-2077,-675,879,2456,3941,5228,6251,6971,7405,7571,7557,7413,7231,7080,6994,7020,7151,7372,7665,7969,8263,8487,8623,8639,8528,8295,7941,7505,6989,6446,5882,5332,4805,4307,3835,3375,2905,2408,1853,1241,548,-183,-951,-1680,-2337,-2842,-3142,-3197,-2977,-2508,-1818,-996,-136,652,1251,1581,1577,1222,552,-378,-1452,-2554,-3553,-4327,-4783,-4867,-4564,-3908,-2986,-1897,-793,198,932,1304,1240,703,-282,-1648,-3289,-5053,-6793,-8350,-9593,-10420,-10787,-10678,-10148,-9266,-8143,-6891,-5641,-4489,-3532,-2837,-2422,-2309,-2448,-2799,-3289,-3826,-4344,-4746,-4984,-5011,-4796,-4357,-3699,-2875,-1941,-958,-14,832,1491,1919,2065,1919,1504,854,61,-789,-1592,-2242,-2665,-2802,-2636,-2186,-1503,-662,238,1104,1855,2413,2767,2876,2804,2557,2238,1881,1573,1351,1259,1297,1469,1733,2063,2403,2705,2931,3033,3003,2808,2464,1979,1375,699,-20,-722,-1370,-1914,-2343,-2620,-2776,-2812,-2778,-2718,-2673,-2696,-2802,-3019,-3311,-3674,-4022,-4328,-4507,-4516,-4334,-3935,-3380,-2697,-1981,-1318,-796,-488,-453,-681,-1167,-1824,-2557,-3248,-3770,-4022,-3935,-3487,-2701,-1674,-499,646,1635,2308,2554,2315,1565,369,-1183,-2930,-4698,-6317,-7600,-8462,-8790,-8606,-7929,-6867,-5538,-4102,-2695,-1477,-554,-13,96,-210,-903,-1885,-3058,-4285,-5445,-6407,-7081,-7388,-7292,-6794,-5925,-4743,-3359,-1852,-375,980,2084,2853,3215,3153,2669,1830,729,-524,-1769,-2892,-3755,-4275,-4394,-4099,-3423,-2425,-1210,128,1472,2722,3814,4683,5330,5752,5994,6102,6132,6147,6179,6283,6446,6698,7001,7347,7704,8040,8326,8548,8671,8710,8647,8504,8303,8070,7841,7655,7531,7495,7550,7671,7843,8007,8119,8133,7995,7698,7220,6604,5889,5151,4482,3959,3668,3656,3934,4479,5220,6056,6867,7513,7881,7868,7428,6550,5288,3757,2089,480,-919,-1940,-2495,-2531,-2085,-1243,-149,1012,2065,2828,3172,3016,2350,1222,-243,-1904,-3564,-5065,-6238,-6989,-7254,-7035,-6389,-5408,-4217,-2954,-1748,-723,37,485,609,441,51,-477,-1034,-1522,-1847,-1949,-1777,-1332,-625,296,1361,2493,3609,4612,5440,6006,6280,6218,5828,5141,4199,3105,1944,822,-130,-857,-1249,-1302,-993,-365,520,1577,2702,3794,4766,5538,6069,6337,6349,6139,5758,5266,4738,4231,3816,3529,3412,3471,3702,4091,4582,5150,5704,6216,6593,6815,6817,6599,6153,5505,4691,3777,2805,1866,987,232,-386,-861,-1194,-1417,-1549,-1623,-1652,-1654,-1607,-1514,-1333,-1044,-637,-92,544,1250,1947,2558,3009,3206,3107,2673,1915,878,-348,-1645,-2874,-3886,-4563,-4805,-4575,-3889,-2824,-1497,-92,1232,2270,2880,2945,2406,1285,-347,-2338,-4533,-6706,-8697,-10320,-11463,-12069,-12113,-11673,-10816,-9702,-8455,-7244,-6184,-5391,-4919,-4779,-4968,-5380,-5966,-6579,-7135,-7524,-7678,-7554,-7138,-6460,-5562,-4514,-3396,-2286,-1254,-372,324,796,1029,1040,838,482,13,-494,-982,-1379,-1650,-1747,-1677,-1429,-1048,-555,-17,543,1060,1516,1888,2162,2362,2483,2570,2638,2718,2838,2997,3218,3478,3773,4077,4353,4588,4725,4762,4658,4413,4028,3510,2900,2235,1561,945,419,38,-193,-267,-214,-83,75,180,184,37,-292,-787,-1441,-2177,-2941,-3635,-4187,-4528,-4602,-4419,-3980,-3360,-2641,-1913,-1295,-867,-690,-809,-1195,-1814,-2583,-3380,-4116,-4641,-4885,-4761,-4237,-3347,-2120,-699,811,2216,3381,4138,4400,4111,3291,2034,473,-1198,-2793,-4112,-5016,-5393,-5215,-4513,-3376,-1955,-428,1026,2213,3010,3308,3089,2375,1270,-97,-1553,-2923,-4052,-4804,-5099,-4912,-4253,-3210,-1884,-405,1065,2424,3513,4284,4646,4601,4149,3343,2254,970,-388,-1721,-2912,-3865,-4515,-4798,-4718,-4273,-3530,-2540,-1416,-243,871,1851,2624,3157,3437,3481,3336,3046,2694,2324,2010,1782,1666,1667,1767,1935,2136,2316,2439,2460,2360,2123,1762,1293,760,206,-321,-771,-1116,-1327,-1407,-1373,-1262,-1118,-998,-949,-1014,-1216,-1555,-1999,-2514,-3003,-3416,-3639,-3626,-3315,-2704,-1817,-727,473,1650,2684,3454,3872,3891,3498,2738,1673,423,-910,-2182,-3286,-4108,-4576,-4643,-4312,-3624,-2673,-1584,-503,413,1031,1256,1029,369,-672,-1982,-3429,-4871,-6168,-7217,-7937,-8304,-8331,-8073,-7611,-7044,-6468,-5961,-5596,-5381,-5331,-5409,-5551,-5718,-5817,-5805,-5642,-5292,-4780,-4111,-3347,-2541,-1761,-1075,-537,-193,-71,-176,-511,-1035,-1729,-2521,-3366,-4181,-4905,-5458,-5793,-5855,-5637,-5120,-4362,-3380,-2274,-1104,40,1088,1965,2645,3081,3292,3285,3110,2815,2471,2140,1886,1758,1796,2003,2390,2910,3540,4202,4849,5402,5806,6012,5982,5713,5208,4509,3653,2723,1764,864,55,-614,-1139,-1515,-1776,-1935,-2049,-2121,-2193,-2257,-2302,-2320,-2256,-2103,-1820,-1408,-878,-273,364,941,1406,1683,1731,1546,1131,539,-166,-921,-1637,-2269,-2757,-3067,-3183,-3093,-2798,-2330,-1715,-1013,-298,361,872,1178,1227,1015,543,-115,-915,-1734,-2509,-3130,-3547,-3709,-3610,-3267,-2734,-2062,-1350,-645,-36,445,779,955,1034,1027,1037,1089,1265,1586,2073,2718,3485,4328,5180,5979,6675,7217,7593,7795,7832,7737,7537,7262,6957,6634,6327,6048,5804,5609,5456,5351,5280,5247,5234,5244,5261,5288,5310,5336,5352,5368,5377,5388,5403,5429,5469,5527,5608,5701,5805,5903,5978,6014,5984,5875,5675,5373,4982,4506,3975,3429,2889,2424,2043,1801,1691,1726,1872,2096,2341,2550,2672,2665,2513,2217,1817,1356,916,553,356,351,587,1036,1680,2431,3225,3954,4540,4920,5041,4910,4533,3954,3237,2429,1600,798,64,-554,-1030,-1330,-1434,-1333,-1040,-582,-9,607,1196,1683,2009,2136,2055,1775,1346,815,261,-267,-705,-1030,-1237,-1343,-1388,-1429,-1510,-1686,-1974,-2384,-2876,-3420,-3925,-4336,-4562,-4553,-4272,-3695,-2871,-1818,-649,566,1711,2691,3425,3848,3946,3706,3177,2398,1451,411,-643,-1632,-2486,-3152,-3579,-3741,-3630,-3241,-2611,-1773,-787,274,1348,2355,3235,3935,4425,4679,4723,4552,4238,3805,3327,2848,2423,2075,1843,1706,1676,1706,1778,1845,1882,1853,1751,1563,1303,987,635,285,-48,-331,-560,-724,-850,-945,-1069,-1232,-1494,-1851,-2326,-2884,-3487,-4086,-4594,-4966,-5130,-5050,-4723,-4144,-3374,-2457,-1482,-518,340,1040,1508,1724,1662,1330,748,-47,-1005,-2071,-3167,-4235,-5179,-5948,-6466,-6709,-6648,-6313,-5733,-4985,-4145,-3302,-2535,-1918,-1495,-1291,-1314,-1528,-1916,-2415,-2998,-3601,-4217,-4795,-5339,-5820,-6233,-6568,-6801,-6918,-6901,-6732,-6405,-5914,-5278,-4510,-3665,-2765,-1886,-1060,-357,196,552,702,642,392,-21,-551,-1154,-1786,-2389,-2951,-3414,-3784,-4021,-4137,-4112,-3962,-3684,-3301,-2829,-2287,-1711,-1115,-530,18,524,958,1337,1633,1889,2085,2269,2453,2655,2911,3221,3599,4042,4533,5054,5569,6052,6460,6763,6935,6950,6802,6498,6042,5479,4829,4150,3477,2854,2311,1858,1505,1229,1012,830,651,478,283,98,-78,-219,-300,-321,-258,-127,71,319,593,870,1119,1314,1423,1426,1298,1036,631,101,-548,-1276,-2057,-2837,-3583,-4232,-4758,-5130,-5327,-5364,-5248,-5000,-4665,-4261,-3827,-3393,-2973,-2607,-2298,-2072,-1941,-1922,-2025,-2261,-2628,-3120,-3724,-4406,-5139,-5867,-6552,-7137,-7582,-7842,-7896,-7719,-7328,-6730,-5962,-5078,-4121,-3166,-2252,-1456,-793,-322,-24,81,34,-147,-410,-723,-1045,-1349,-1614,-1827,-1983,-2076,-2105,-2063,-1954,-1766,-1501,-1158,-734,-250,300,884,1488,2088,2658,3176,3621,3979,4234,4387,4439,4391,4267,4074,3836,3571,3296,3025,2774,2543,2335,2148,1968,1798,1617,1432,1234,1037,841,666,513,387,286,182,72,-95,-318,-634,-1026,-1485,-1979,-2458,-2889,-3223,-3436,-3512,-3446,-3256,-2950,-2568,-2122,-1663,-1216,-823,-529,-363,-361,-552,-926,-1503,-2226,-3073,-3965,-4838,-5600,-6200,-6552,-6651,-6469,-6033,-5384,-4569,-3656,-2698,-1755,-869,-84,568,1056,1345,1414,1230,781,61,-927,-2137,-3537,-5023,-6524,-7916,-9085,-9935,-10348,-10277,-9665,-8529,-6914,-4916,-2663,-326,1953,3973,5628,6787,7394,7443,6962,6034,4761,3271,1671,104,-1365,-2628,-3644,-4368,-4777,-4875,-4678,-4210,-3515,-2628,-1596,-453,764,2023,3311,4589,5856,7077,8248,9338,10344,11229,12001,12619,13081,13364,13443,13319,12974,12425,11706,10851,9937,9029,8206,7539,7079,6863,6895,7172,7644,8275,8992,9728,10420,10984,11376,11524,11415,10999,10320,9376,8245,6995,5700,4458,3326,2366,1624,1108,829,765,891,1169,1562,2022,2514,2981,3389,3678,3816,3759,3484,2996,2320,1522,675,-112,-759,-1172,-1311,-1153,-725,-97,657,1415,2096,2599,2863,2857,2550,1967,1108,26,-1268,-2699,-4252,-5837,-7429,-8939,-10338,-11547,-12542,-13269,-13710,-13853,-13692,-13247,-12542,-11606,-10498,-9252,-7922,-6560,-5198,-3886,-2658,-1544,-594,178,717,1025,1062,859,412,-221,-1005,-1860,-2730,-3528,-4198,-4678,-4926,-4926,-4666,-4167,-3456,-2568,-1542,-416,778,2004,3243,4465,5659,6807,7898,8919,9851,10676,11367,11903,12255,12410,12346,12074,11594,10951,10173,9321,8435,7567,6734,5954,5207,4471,3706,2882,1984,1002,-21,-1068,-2069,-2978,-3755,-4352,-4776,-5020,-5122,-5124,-5084,-5055,-5096,-5252,-5544,-5999,-6589,-7306,-8085,-8885,-9625,-10251,-10706,-10946,-10974,-10774,-10414,-9910,-9349,-8775,-8232,-7781,-7400,-7126,-6901,-6723,-6530,-6295,-5969,-5530,-4956,-4241,-3396,-2441,-1408,-336,736,1761,2705,3521,4185,4666,4951,5026,4911,4606,4165,3617,3020,2424,1874,1411,1063,852,781,855,1064,1393,1841,2381,3014,3704,4438,5170,5871,6495,7006,7374,7585,7635,7543,7332,7041,6698,6341,5973,5613,5229,4812,4316,3722,2997,2162,1227,264,-658,-1446,-2015,-2286,-2232,-1839,-1157,-263,734,1708,2538,3109,3352,3203,2681,1801,648,-682,-2075,-3405,-4564,-5464,-6047,-6299,-6250,-5948,-5496,-4971,-4491,-4116,-3929,-3940,-4165,-4560,-5085,-5648,-6186,-6582,-6775,-6679,-6254,-5482,-4368,-2971,-1342,414,2222,3976,5612,7062,8289,9278,10028,10546,10867,10992,10957,10768,10427,9940,9283,8459,7454,6279,4959,3524,2057,617,-675,-1745,-2483,-2839,-2763,-2261,-1365,-144,1310,2890,4483,5981,7276,8283,8923,9130,8875,8120,6883,5183,3080,651,-1994,-4731,-7425,-9924,-12106,-13842,-15062,-15721,-15818,-15418,-14600,-13503,-12251,-10996,-9842,-8891,-8193,-7754,-7579,-7593,-7770,-8007,-8265,-8458,-8552,-8507,-8309,-7967,-7505,-6966,-6404,-5868,-5413,-5071,-4868,-4807,-4868,-5024,-5222,-5422,-5558,-5590,-5478,-5203,-4770,-4192,-3515,-2785,-2051,-1374,-769,-275,125,435,692,919,1153,1403,1683,1979,2274,2534,2727,2808,2753,2530,2140,1581,906,146,-595,-1245,-1711,-1885,-1738,-1195,-285,971,2506,4211,6001,7730,9305,10606,11546,12052,12080,11593,10606,9136,7237,4982,2462,-219,-2942,-5585,-8032,-10152,-11861,-13058,-13723,-13823,-13413,-12559,-11349,-9939,-8409,-6912,-5527,-4328,-3369,-2660,-2202,-1970,-1923,-2021,-2211,-2460,-2722,-2981,-3220,-3446,-3675,-3922,-4227,-4594,-5046,-5582,-6175,-6804,-7415,-7948,-8357,-8565,-8544,-8238,-7654,-6791,-5694,-4409,-3026,-1599,-228,1045,2161,3103,3870,4474,4956,5348,5696,6032,6392,6775,7210,7667,8139,8610,9022,9372,9597,9682,9610,9371,9003,8533,8041,7584,7239,7058,7088,7339,7814,8475,9277,10153,11016,11792,12381,12716,12719,12350,11586,10420,8912,7088,5069,2933,799,-1205,-2984,-4408,-5407,-5914,-5904,-5405,-4468,-3208,-1754,-252,1136,2297,3110,3523,3513,3097,2327,1280,40,-1296,-2637,-3904,-5024,-5945,-6637,-7076,-7278,-7253,-7049,-6692,-6234,-5700,-5115,-4489,-3807,-3067,-2230,-1295,-226,964,2278,3685,5150,6620,8033,9325,10431,11287,11854,12091,11998,11584,10872,9938,8807,7595,6329,5118,3986,3013,2206,1612,1210,1013,976,1081,1278,1544,1851,2200,2604,3075,3662,4373,5250,6292,7504,8847,10279,11709,13042,14153,14922,15227,14973,14096,12579,10451,7805,4757,1491,-1829,-4992,-7829,-10172,-11888,-12892,-13139,-12647,-11479,-9757,-7636,-5306,-2966,-797,1030,2398,3237,3519,3295,2622,1633,449,-788,-1941,-2915,-3613,-3999,-4071,-3842,-3408,-2830,-2240,-1727,-1404,-1326,-1549,-2052,-2810,-3738,-4737,-5691,-6480,-7007,-7183,-6974,-6360,-5376,-4081,-2558,-913,739,2296,3648,4728,5472,5866,5919,5656,5161,4469,3698,2884,2115,1427,845,398,55,-182,-357,-509,-662,-851,-1072,-1304,-1499,-1583,-1469,-1059,-289,909,2511,4480,6685,8968,11120,12923,14175,14709,14423,13281,11347,8728,5631,2256,-1140,-4339,-7130,-9344,-10879,-11663,-11717,-11098,-9924,-8372,-6609,-4865,-3302,-2114,-1401,-1248,-1648,-2564,-3893,-5508,-7248,-8969,-10510,-11780,-12660,-13136,-13169,-12807,-12097,-11114,-9970,-8751,-7570,-6509,-5625,-4968,-4521,-4273,-4151,-4094,-4000,-3806,-3425,-2843,-2037,-1048,74,1242,2379,3388,4218,4815,5176,5315,5279,5126,4931,4753,4662,4679,4837,5114,5489,5917,6330,6680,6893,6929,6740,6303,5610,4684,3559,2338,1114,49,-715,-1017,-746,175,1732,3841,6334,8965,11466,13532,14923,15418,14925,13423,11016,7879,4279,478,-3198,-6521,-9221,-11183,-12275,-12511,-11936,-10677,-8918,-6864,-4760,-2806,-1213,-89,481,510,67,-735,-1749,-2830,-3843,-4696,-5323,-5721,-5902,-5914,-5816,-5652,-5473,-5307,-5170,-5085,-5043,-5063,-5143,-5287,-5499,-5763,-6071,-6379,-6652,-6839,-6884,-6762,-6431,-5894,-5155,-4252,-3223,-2128,-1017,61,1058,1967,2757,3458,4067,4626,5153,5685,6232,6818,7437,8080,8733,9356,9923,10380,10688,10787,10630,10168,9391,8303,6985,5530,4107,2869,2001,1620,1813,2587,3853,5478,7250,8932,10311,11166,11374,10861,9641,7803,5498,2907,247,-2287,-4512,-6290,-7524,-8186,-8295,-7926,-7210,-6289,-5333,-4504,-3925,-3698,-3861,-4411,-5296,-6435,-7719,-9051,-10319,-11454,-12388,-13090,-13536,-13725,-13647,-13315,-12728,-11900,-10871,-9669,-8369,-7048,-5783,-4667,-3762,-3108,-2741,-2617,-2736,-3002,-3381,-3780,-4145,-4414,-4544,-4493,-4253,-3817,-3200,-2446,-1592,-710,128,862,1412,1751,1841,1698,1353,870,323,-198,-628,-897,-993,-901,-677,-372,-86,109,140,-15,-323,-713,-1050,-1188,-992,-330,823,2469,4478,6691,8855,10735,12061,12646,12333,11094,8948,6054,2594,-1156,-4925,-8433,-11430,-13725,-15181,-15753,-15457,-14394,-12712,-10614,-8309,-6026,-3951,-2249,-1011,-292,-66,-265,-795,-1514,-2307,-3055,-3652,-4066,-4246,-4218,-4008,-3661,-3248,-2816,-2436,-2159,-2026,-2087,-2340,-2805,-3446,-4236,-5096,-5961,-6734,-7324,-7648,-7636,-7232,-6434,-5234,-3703,-1903,41,2012,3875,5496,6780,7645,8069,8062,7692,7048,6268,5470,4797,4342,4187,4350,4826,5543,6415,7323,8129,8722,8992,8887,8406,7602,6605,5565,4684,4122,4051,4523,5567,7081,8912,10825,12571,13865,14497,14285,13144,11099,8244,4802,1032,-2744,-6203,-9053,-11060,-12080,-12061,-11081,-9269,-6883,-4172,-1444,1037,3042,4405,5060,4987,4279,3054,1486,-252,-1986,-3567,-4900,-5899,-6568,-6898,-6946,-6760,-6408,-5953,-5445,-4945,-4474,-4075,-3750,-3491,-3288,-3090,-2848,-2504,-1996,-1272,-320,888,2302,3891,5566,7259,8861,10305,11502,12411,12999,13266,13230,12924,12416,11740,10985,10179,9386,8638,7946,7335,6780,6279,5793,5290,4747,4126,3437,2685,1911,1210,654,385,501,1104,2246,3934,6088,8588,11235,13794,16027,17688,18595,18611,17698,15889,13325,10189,6757,3288,78,-2637,-4672,-5919,-6369,-6095,-5245,-4024,-2661,-1391,-418,96,57,-560,-1705,-3270,-5092,-6988,-8769,-10273,-11354,-11963,-12049,-11676,-10908,-9867,-8674,-7446,-6284,-5248,-4385,-3691,-3164,-2763,-2464,-2221,-2009,-1805,-1579,-1341,-1070,-792,-508,-241,-6,183,313,392,414,404,363,323,286,285,308,387,499,662,856,1078,1328,1583,1848,2105,2340,2538,2681,2742,2722,2608,2414,2158,1885,1633,1479,1481,1703,2207,3009,4113,5482,7030,8661,10231,11596,12617,13159,13138,12485,11204,9327,6956,4229,1323,-1557,-4211,-6459,-8156,-9227,-9643,-9447,-8738,-7636,-6301,-4883,-3527,-2352,-1448,-858,-615,-698,-1087,-1731,-2592,-3613,-4761,-5979,-7243,-8492,-9700,-10795,-11730,-12432,-12843,-12915,-12625,-11984,-11035,-9859,-8546,-7216,-5959,-4874,-4005,-3394,-3027,-2880,-2897,-3003,-3128,-3190,-3110,-2850,-2354,-1631,-683,445,1690,2976,4209,5307,6188,6788,7075,7035,6692,6100,5312,4430,3511,2665,1938,1403,1087,1002,1131,1449,1910,2482,3123,3809,4520,5245,5971,6682,7361,7966,8469,8802,8921,8765,8295,7477,6311,4804,3028,1042,-1009,-3015,-4820,-6300,-7367,-7960,-8082,-7780,-7122,-6233,-5212,-4194,-3275,-2543,-2051,-1823,-1852,-2106,-2533,-3079,-3674,-4273,-4820,-5286,-5643,-5874,-5971,-5924,-5722,-5370,-4856,-4217,-3472,-2688,-1940,-1311,-888,-736,-895,-1361,-2094,-3018,-4005,-4948,-5687,-6111,-6126,-5657,-4716,-3321,-1571,414,2484,4480,6251,7663,8634,9110,9102,8660,7881,6886,5823,4815,3988,3415,3144,3178,3475,3974,4570,5160,5638,5913,5949,5728,5308,4764,4203,3754,3509,3563,3948,4666,5653,6833,8040,9156,9985,10406,10285,9557,8212,6305,3966,1367,-1279,-3763,-5895,-7532,-8580,-9026,-8880,-8250,-7233,-5985,-4665,-3406,-2371,-1642,-1317,-1415,-1960,-2893,-4180,-5710,-7407,-9146,-10834,-12367,-13660,-14658,-15292,-15567,-15451,-14997,-14239,-13260,-12156,-11021,-9962,-9044,-8331,-7828,-7531,-7387,-7329,-7285,-7157,-6888,-6410,-5685,-4727,-3526,-2161,-682,824,2260,3560,4636,5449,5971,6198,6166,5910,5497,4990,4444,3922,3443,3057,2755,2555,2437,2387,2375,2386,2400,2418,2469,2572,2789,3137,3651,4324,5121,5997,6854,7604,8137,8355,8165,7521,6373,4753,2691,304,-2294,-4917,-7409,-9591,-11325,-12535,-13171,-13279,-12918,-12216,-11289,-10281,-9293,-8426,-7710,-7185,-6803,-6536,-6318,-6084,-5789,-5407,-4916,-4356,-3730,-3117,-2540,-2062,-1711,-1496,-1425,-1471,-1619,-1836,-2121,-2448,-2850,-3313,-3860,-4476,-5152,-5841,-6507,-7073,-7491,-7695,-7645,-7314,-6699,-5826,-4732,-3482,-2144,-791,512,1707,2760,3644,4361,4919,5350,5675,5933,6145,6353,6565,6818,7108,7462,7852,8283,8692,9054,9307,9405,9340,9102,8742,8312,7882,7533,7298,7226,7295,7490,7758,8023,8229,8288,8150,7766,7107,6189,5043,3738,2365,1022,-195,-1215,-1998,-2540,-2859,-3012,-3035,-2984,-2877,-2728,-2522,-2244,-1858,-1360,-737,-25,734,1459,2065,2455,2540,2271,1604,570,-785,-2366,-4044,-5673,-7117,-8231,-8932,-9163,-8915,-8248,-7231,-5986,-4636,-3284,-2061,-1000,-178,434,856,1157,1425,1746,2205,2873,3780,4939,6314,7844,9449,11023,12466,13688,14598,15151,15308,15070,14477,13575,12462,11218,9953,8736,7638,6674,5848,5124,4470,3839,3229,2636,2111,1701,1471,1453,1675,2093,2679,3319,3963,4495,4871,5046,4999,4755,4346,3822,3275,2760,2372,2161,2170,2389,2801,3308,3847,4300,4595,4671,4509,4122,3568,2906,2226,1588,1058,646,354,129,-89,-376,-815,-1454,-2333,-3446,-4743,-6168,-7594,-8935,-10049,-10858,-11288,-11313,-10957,-10277,-9351,-8304,-7205,-6179,-5265,-4515,-3926,-3465,-3088,-2709,-2269,-1687,-922,49,1216,2536,3938,5330,6614,7686,8463,8880,8907,8548,7838,6862,5723,4560,3501,2681,2183,2073,2328,2904,3664,4485,5183,5640,5747,5473,4854,3973,2976,2010,1221,719,558,747,1237,1939,2741,3529,4183,4628,4794,4681,4289,3695,2947,2139,1333,568,-128,-779,-1415,-2087,-2827,-3665,-4581,-5549,-6487,-7332,-7986,-8384,-8491,-8290,-7839,-7210,-6516,-5885,-5434,-5264,-5431,-5948,-6773,-7826,-8969,-10081,-10985,-11586,-11761,-11493,-10778,-9700,-8350,-6885,-5430,-4140,-3100,-2402,-2042,-2018,-2234,-2609,-3007,-3314,-3424,-3249,-2761,-1949,-864,422,1807,3176,4416,5427,6134,6497,6527,6261,5789,5219,4660,4221,3976,3964,4175,4563,5025,5481,5795,5920,5777,5403,4824,4150,3477,2913,2550,2408,2506,2759,3100,3394,3544,3450,3052,2349,1367,209,-1026,-2179,-3143,-3791,-4079,-3997,-3591,-2980,-2278,-1654,-1222,-1096,-1316,-1880,-2730,-3758,-4837,-5822,-6589,-7038,-7116,-6834,-6239,-5436,-4550,-3707,-3034,-2606,-2466,-2602,-2960,-3448,-3957,-4380,-4627,-4654,-4437,-4027,-3475,-2893,-2368,-2013,-1891,-2060,-2518,-3225,-4108,-5048,-5913,-6575,-6890,-6782,-6182,-5080,-3533,-1604,557,2826,5030,7040,8723,10017,10872,11320,11409,11233,10892,10469,10051,9655,9295,8926,8489,7921,7162,6179,4986,3632,2205,836,-349,-1231,-1705,-1739,-1336,-548,495,1682,2849,3879,4669,5172,5385,5353,5149,4877,4616,4439,4372,4391,4444,4421,4225,3740,2904,1691,131,-1676,-3602,-5470,-7115,-8384,-9162,-9407,-9122,-8406,-7381,-6239,-5151,-4305,-3834,-3825,-4306,-5230,-6506,-7983,-9509,-10903,-12029,-12771,-13066,-12920,-12362,-11497,-10434,-9311,-8261,-7392,-6784,-6473,-6444,-6644,-6969,-7311,-7527,-7506,-7153,-6406,-5274,-3790,-2053,-183,1677,3401,4867,6013,6804,7255,7420,7368,7170,6903,6595,6272,5913,5487,4967,4298,3492,2525,1468,369,-667,-1539,-2140,-2386,-2225,-1639,-689,566,1946,3329,4502,5334,5695,5535,4866,3767,2365,828,-690,-2044,-3145,-3962,-4517,-4897,-5206,-5568,-6077,-6793,-7713,-8791,-9905,-10927,-11697,-12070,-11959,-11305,-10139,-8556,-6694,-4749,-2910,-1369,-256,320,365,-108,-966,-2091,-3300,-4437,-5360,-5959,-6188,-6046,-5581,-4898,-4109,-3352,-2754,-2399,-2361,-2625,-3173,-3895,-4693,-5422,-5960,-6202,-6070,-5551,-4661,-3477,-2105,-657,730,1974,3003,3793,4371,4783,5097,5404,5746,6184,6713,7311,7937,8513,8993,9297,9402,9278,8945,8436,7811,7152,6537,6039,5733,5626,5747,6030,6410,6787,7031,7064,6791,6213,5358,4329,3250,2289,1561,1190,1192,1545,2145,2838,3441,3782,3709,3145,2084,581,-1209,-3127,-4949,-6493,-7589,-8125,-8066,-7430,-6320,-4875,-3278,-1708,-351,669,1245,1352,1012,287,-690,-1806,-2903,-3870,-4599,-5044,-5184,-5057,-4720,-4263,-3765,-3310,-2950,-2691,-2534,-2401,-2231,-1928,-1402,-594,539,1990,3714,5632,7639,9624,11472,13103,14440,15467,16170,16588,16758,16744,16590,16347,16029,15644,15182,14606,13903,13037,11998,10792,9443,7993,6521,5080,3773,2631,1729,1048,596,312,129,-31,-255,-610,-1125,-1799,-2572,-3353,-4022,-4451,-4535,-4207,-3464,-2355,-1004,437,1784,2870,3558,3776,3522,2850,1913,849,-128,-860,-1203,-1072,-451,603,1978,3507,4994,6259,7116,7458,7214,6401,5090,3412,1532,-376,-2146,-3651,-4812,-5595,-6046,-6225,-6251,-6233,-6278,-6477,-6860,-7450,-8182,-9005,-9796,-10455,-10860,-10912,-10551,-9722,-8447,-6746,-4695,-2390,76,2571,5006,7266,9268,10956,12261,13188,13696,13821,13556,12956,12053,10912,9619,8240,6878,5603,4491,3610,2985,2651,2593,2790,3187,3716,4286,4808,5182,5328,5173,4695,3883,2801,1534,204,-1033,-2039,-2685,-2886,-2629,-1949,-970,152,1216,2013,2389,2204,1443,134,-1585,-3535,-5487,-7238,-8580,-9422,-9685,-9440,-8780,-7887,-6957,-6190,-5739,-5738,-6197,-7116,-8376,-9836,-11324,-12648,-13650,-14207,-14242,-13762,-12809,-11503,-9975,-8380,-6865,-5548,-4500,-3766,-3306,-3084,-2987,-2933,-2787,-2481,-1936,-1124,-58,1237,2671,4193,5663,7046,8208,9132,9759,10084,10128,9912,9475,8868,8104,7242,6295,5296,4295,3300,2380,1535,808,210,-255,-573,-759,-819,-774,-644,-473,-280,-123,-16,3,-72,-233,-462,-716,-950,-1104,-1125,-976,-647,-158,430,1032,1524,1810,1757,1312,436,-843,-2425,-4187,-5940,-7517,-8729,-9475,-9654,-9305,-8458,-7290,-5932,-4604,-3464,-2666,-2293,-2371,-2856,-3646,-4601,-5547,-6320,-6763,-6783,-6320,-5411,-4133,-2644,-1123,240,1258,1820,1843,1342,398,-859,-2246,-3577,-4675,-5396,-5649,-5381,-4615,-3389,-1809,27,1987,3952,5815,7466,8859,9923,10662,11057,11141,10927,10461,9775,8924,7970,6980,6018,5152,4416,3846,3436,3174,3022,2949,2903,2856,2765,2616,2387,2068,1671,1193,679,149,-339,-741,-992,-1046,-843,-365,402,1427,2634,3933,5183,6237,6954,7198,6891,6005,4571,2692,517,-1777,-3983,-5942,-7498,-8579,-9161,-9289,-9055,-8590,-8030,-7506,-7108,-6899,-6864,-6987,-7175,-7360,-7444,-7360,-7075,-6578,-5921,-5173,-4439,-3837,-3460,-3393,-3670,-4276,-5157,-6208,-7296,-8296,-9056,-9483,-9495,-9055,-8165,-6866,-5218,-3321,-1291,771,2717,4463,5897,6964,7619,7872,7743,7284,6573,5666,4670,3632,2659,1775,1061,513,155,-32,-73,6,169,399,658,944,1211,1457,1625,1701,1642,1439,1080,587,-22,-695,-1396,-2069,-2670,-3161,-3520,-3746,-3860,-3903,-3931,-4009,-4197,-4543,-5066,-5747,-6548,-7368,-8111,-8665,-8907,-8781,-8226,-7265,-5962,-4422,-2804,-1267,17,909,1306,1167,502,-601,-2022,-3593,-5134,-6480,-7473,-8036,-8124,-7784,-7112,-6239,-5345,-4578,-4079,-3938,-4175,-4777,-5655,-6688,-7732,-8617,-9203,-9344,-8966,-8006,-6499,-4496,-2135,445,3047,5508,7658,9368,10567,11200,11302,10909,10122,9044,7806,6544,5383,4443,3792,3486,3508,3828,4360,5012,5684,6279,6717,6952,6929,6664,6145,5427,4554,3601,2657,1790,1093,611,374,411,675,1152,1769,2463,3152,3764,4211,4437,4381,4012,3333,2366,1196,-85,-1339,-2434,-3246,-3673,-3684,-3279,-2542,-1588,-585,317,938,1184,972,303,-762,-2126,-3625,-5106,-6405,-7371,-7922,-7997,-7622,-6861,-5834,-4679,-3560,-2592,-1892,-1498,-1411,-1594,-1926,-2304,-2570,-2580,-2213,-1368,-2,1876,4195,6839,9630,12395,14920,17052,18631,19586,19891,19571,18735,17497,16029,14484,13033,11795,10888,10347,10188,10341,10718,11169,11554,11723,11558,10990,9989,8587,6850,4892,2821,793,-1096,-2713,-3999,-4893,-5387,-5505,-5290,-4825,-4186,-3477,-2777,-2166,-1686,-1376,-1229,-1245,-1381,-1613,-1888,-2170,-2399,-2538,-2528,-2336,-1932,-1305,-481,500,1560,2604,3539,4264,4711,4840,4644,4185,3516,2777,2053,1492,1172,1164,1496,2120,2981,3930,4834,5520,5849,5706,5029,3832,2162,168,-2006,-4137,-6038,-7506,-8397,-8625,-8151,-7057,-5440,-3497,-1439,525,2168,3349,3948,3939,3354,2292,894,-657,-2190,-3510,-4495,-4992,-4971,-4375,-3270,-1713,144,2172,4186,6050,7624,8828,9615,9990,9995,9702,9208,8605,8001,7462,7055,6807,6703,6732,6811,6889,6870,6692,6280,5627,4704,3589,2312,995,-297,-1470,-2461,-3247,-3803,-4161,-4342,-4394,-4366,-4308,-4262,-4286,-4404,-4669,-5090,-5696,-6473,-7412,-8471,-9587,-10705,-11725,-12587,-13199,-13515,-13486,-13110,-12406,-11431,-10268,-9026,-7811,-6751,-5915,-5393,-5179,-5272,-5590,-6023,-6443,-6686,-6636,-6161,-5227,-3804,-1971,181,2483,4781,6877,8641,9931,10689,10899,10581,9840,8754,7479,6127,4830,3697,2806,2216,1942,1968,2240,2673,3170,3623,3945,4061,3929,3546,2921,2105,1155,141,-858,-1771,-2532,-3102,-3448,-3586,-3534,-3347,-3088,-2834,-2661,-2640,-2825,-3235,-3871,-4684,-5613,-6561,-7435,-8135,-8583,-8715,-8500,-7927,-7024,-5834,-4429,-2907,-1367,66,1281,2170,2651,2659,2201,1286,6,-1537,-3199,-4832,-6288,-7442,-8198,-8494,-8332,-7743,-6811,-5655,-4414,-3232,-2257,-1583,-1301,-1404,-1869,-2575,-3399,-4159,-4704,-4875,-4590,-3792,-2523,-849,1075,3110,5060,6772,8121,8997,9398,9321,8847,8091,7181,6268,5492,4964,4769,4948,5475,6301,7285,8307,9173,9745,9880,9498,8569,7126,5257,3094,811,-1428,-3427,-5052,-6166,-6713,-6666,-6068,-4995,-3572,-1946,-280,1263,2523,3387,3765,3638,3042,2065,858,-426,-1596,-2505,-3020,-3067,-2615,-1708,-413,1121,2745,4270,5515,6314,6543,6111,5009,3274,1013,-1615,-4425,-7202,-9760,-11905,-13529,-14531,-14911,-14691,-13957,-12838,-11465,-10010,-8605,-7382,-6420,-5761,-5374,-5209,-5142,-5059,-4829,-4338,-3528,-2364,-888,826,2654,4451,6062,7344,8193,8518,8318,7600,6450,4975,3315,1621,53,-1252,-2172,-2626,-2580,-2042,-1094,156,1542,2886,4016,4771,5053,4806,4058,2875,1411,-184,-1704,-2988,-3865,-4269,-4132,-3522,-2506,-1257,71,1267,2177,2647,2573,1925,711,-985,-3012,-5203,-7333,-9201,-10624,-11457,-11625,-11119,-9980,-8335,-6312,-4117,-1910,96,1763,2942,3559,3573,3022,1963,550,-1076,-2735,-4242,-5480,-6321,-6744,-6753,-6421,-5861,-5206,-4604,-4187,-4064,-4299,-4911,-5850,-7022,-8277,-9443,-10347,-10831,-10785,-10163,-8982,-7338,-5362,-3251,-1185,648,2092,3062,3492,3422,2903,2068,1051,12,-893,-1543,-1825,-1685,-1101,-100,1255,2861,4595,6318,7886,9173,10087,10551,10570,10160,9409,8423,7339,6297,5426,4822,4547,4601,4934,5461,6041,6549,6847,6815,6400,5549,4288,2673,780,-1259,-3311,-5236,-6875,-8103,-8825,-8964,-8522,-7524,-6056,-4240,-2217,-157,1792,3462,4742,5522,5757,5428,4577,3284,1658,-148,-1988,-3709,-5169,-6278,-6971,-7232,-7094,-6619,-5891,-5030,-4124,-3281,-2563,-2009,-1626,-1372,-1194,-1008,-742,-325,276,1080,2065,3175,4360,5526,6620,7578,8369,8990,9449,9793,10057,10293,10547,10834,11184,11590,12033,12516,12984,13445,13849,14196,14436,14572,14553,14368,13995,13408,12620,11635,10490,9233,7935,6657,5482,4456,3619,2980,2508,2152,1842,1495,1036,407,-433,-1499,-2756,-4189,-5712,-7273,-8779,-10151,-11316,-12181,-12700,-12802,-12464,-11659,-10401,-8711,-6650,-4297,-1750,860,3402,5730,7710,9229,10196,10571,10364,9615,8437,6951,5311,3673,2175,921,-4,-576,-795,-701,-347,186,843,1552,2272,2984,3660,4315,4931,5512,6046,6508,6877,7112,7187,7076,6755,6232,5502,4598,3560,2422,1258,104,-966,-1913,-2678,-3237,-3545,-3607,-3399,-2951,-2276,-1430,-461,547,1515,2348,2958,3282,3268,2919,2271,1413,463,-428,-1121,-1471,-1391,-834,191,1601,3289,5087,6830,8338,9463,10081,10111,9531,8359,6673,4592,2263,-131,-2415,-4396,-5935,-6893,-7209,-6861,-5875,-4364,-2460,-357,1727,3575,4971,5736,5760,4975,3428,1197,-1526,-4549,-7614,-10502,-12991,-14947,-16248,-16911,-16939,-16463,-15589,-14478,-13262,-12067,-10975,-10033,-9260,-8609,-8050,-7497,-6888,-6152,-5249,-4147,-2853,-1405,160,1740,3270,4644,5786,6620,7112,7238,7023,6517,5793,4960,4125,3400,2881,2647,2727,3139,3829,4727,5730,6693,7496,7988,8078,7688,6817,5515,3889,2111,348,-1200,-2391,-3118,-3354,-3127,-2558,-1784,-989,-353,-7,-83,-613,-1603,-2995,-4684,-6538,-8416,-10162,-11656,-12777,-13451,-13614,-13256,-12379,-11021,-9251,-7161,-4861,-2507,-227,1797,3440,4570,5111,5033,4358,3172,1610,-182,-2001,-3715,-5153,-6247,-6943,-7261,-7243,-6980,-6534,-6012,-5446,-4906,-4396,-3928,-3496,-3082,-2673,-2260,-1828,-1393,-953,-533,-149,173,417,569,622,582,456,275,63,-138,-290,-352,-271,-18,453,1146,2078,3211,4520,5915,7324,8626,9704,10454,10750,10542,9777,8496,6778,4772,2683,719,-890,-1979,-2420,-2193,-1347,-38,1541,3135,4511,5452,5800,5476,4475,2868,800,-1556,-3969,-6254,-8186,-9642,-10483,-10680,-10216,-9147,-7554,-5540,-3243,-781,1699,4084,6235,8053,9424,10270,10540,10179,9228,7702,5712,3369,812,-1784,-4301,-6577,-8546,-10123,-11286,-12029,-12361,-12323,-11947,-11298,-10427,-9403,-8290,-7144,-6021,-4955,-3980,-3104,-2343,-1673,-1091,-569,-78,403,895,1422,1970,2544,3116,3654,4138,4526,4819,5001,5104,5141,5161,5183,5242,5334,5456,5554,5600,5502,5212,4670,3834,2726,1383,-96,-1576,-2918,-3963,-4612,-4782,-4487,-3781,-2790,-1678,-628,187,619,571,-2,-1087,-2611,-4467,-6502,-8571,-10497,-12155,-13416,-14222,-14527,-14355,-13721,-12704,-11340,-9714,-7853,-5827,-3658,-1420,840,3026,5052,6797,8163,9043,9375,9125,8305,6971,5217,3157,922,-1341,-3515,-5459,-7080,-8284,-9026,-9280,-9083,-8497,-7619,-6587,-5522,-4568,-3830,-3390,-3283,-3513,-4021,-4746,-5572,-6400,-7121,-7650,-7934,-7941,-7689,-7201,-6542,-5762,-4918,-4041,-3141,-2204,-1204,-112,1107,2453,3908,5436,6941,8350,9547,10430,10929,10981,10601,9834,8790,7615,6468,5529,4918,4746,5026,5726,6738,7906,9045,9961,10478,10464,9824,8554,6683,4322,1619,-1239,-4059,-6647,-8837,-10522,-11614,-12117,-12048,-11481,-10494,-9182,-7615,-5891,-4049,-2200,-381,1277,2705,3778,4420,4553,4151,3227,1846,108,-1843,-3860,-5783,-7456,-8762,-9586,-9868,-9579,-8739,-7410,-5706,-3760,-1750,166,1813,3090,3894,4236,4140,3723,3123,2508,2045,1871,2078,2706,3731,5062,6592,8153,9620,10848,11765,12329,12561,12528,12319,12055,11832,11744,11835,12122,12576,13130,13698,14169,14447,14445,14117,13467,12530,11426,10237,9133,8191,7514,7112,6968,6995,7082,7093,6891,6371,5454,4111,2372,291,-2008,-4410,-6746,-8895,-10699,-12089,-12978,-13369,-13284,-12790,-11970,-10925,-9718,-8418,-7040,-5585,-4053,-2425,-711,1051,2809,4470,5934,7116,7912,8283,8196,7671,6764,5572,4217,2848,1608,640,43,-106,196,914,1960,3198,4490,5681,6644,7294,7572,7491,7093,6460,5702,4928,4234,3706,3373,3259,3315,3505,3733,3937,4047,4032,3887,3651,3376,3141,3005,3011,3169,3448,3788,4089,4253,4166,3741,2931,1711,171,-1600,-3390,-5008,-6222,-6836,-6720,-5821,-4188,-1969,608,3280,5737,7736,9044,9542,9178,8000,6138,3780,1160,-1478,-3892,-5889,-7312,-8077,-8169,-7628,-6562,-5104,-3410,-1630,109,1716,3123,4316,5269,6000,6501,6761,6762,6471,5851,4893,3566,1907,-54,-2228,-4515,-6786,-8901,-10738,-12172,-13133,-13578,-13508,-12982,-12088,-10948,-9710,-8506,-7468,-6683,-6196,-6009,-6055,-6257,-6462,-6567,-6427,-5968,-5143,-3968,-2496,-857,844,2434,3809,4863,5561,5902,5952,5787,5518,5249,5059,5011,5118,5364,5697,6046,6311,6426,6303,5938,5320,4529,3626,2753,1981,1427,1107,1043,1161,1388,1592,1656,1465,941,24,-1258,-2897,-4771,-6802,-8831,-10741,-12396,-13694,-14568,-14971,-14931,-14477,-13714,-12736,-11663,-10595,-9587,-8676,-7825,-6990,-6095,-5071,-3883,-2530,-1069,414,1769,2885,3609,3862,3604,2846,1684,240,-1324,-2829,-4126,-5081,-5624,-5726,-5424,-4802,-3963,-3064,-2201,-1509,-1041,-831,-870,-1105,-1460,-1864,-2216,-2468,-2556,-2470,-2212,-1816,-1323,-789,-259,241,696,1134,1586,2094,2714,3451,4331,5302,6332,7322,8203,8855,9215,9182,8752,7896,6697,5248,3690,2213,974,136,-200,4,711,1819,3146,4502,5659,6431,6657,6246,5172,3487,1291,-1244,-3928,-6544,-8897,-10799,-12132,-12790,-12769,-12090,-10844,-9165,-7201,-5126,-3072,-1176,510,1926,3094,4026,4758,5312,5706,5923,5961,5778,5373,4725,3865,2814,1637,400,-830,-1978,-2998,-3856,-4530,-5042,-5404,-5671,-5880,-6097,-6350,-6689,-7110,-7609,-8148,-8652,-9062,-9260,-9187,-8749,-7927,-6704,-5135,-3301,-1313,681,2575,4234,5607,6643,7373,7828,8090,8224,8301,8365,8436,8494,8514,8430,8186,7740,7050,6143,5059,3885,2739,1738,997,602,575,903,1501,2235,2962,3494,3702,3447,2677,1370,-426,-2616,-5072,-7627,-10126,-12394,-14300,-15730,-16618,-16934,-16711,-15987,-14885,-13494,-11960,-10378,-8850,-7419,-6101,-4871,-3673,-2458,-1167,216,1695,3217,4723,6121,7315,8222,8766,8898,8603,7880,6770,5336,3651,1821,-61,-1871,-3531,-4933,-6043,-6803,-7235,-7354,-7221,-6911,-6498,-6073,-5700,-5434,-5321,-5357,-5556,-5877,-6295,-6764,-7235,-7659,-7982,-8146,-8092,-7771,-7133,-6173,-4883,-3332,-1573,250,2043,3642,4947,5851,6295,6277,5828,5044,4042,2995,2042,1363,1063,1233,1897,3013,4487,6178,7913,9506,10788,11613,11879,11540,10591,9094,7145,4883,2456,39,-2227,-4198,-5779,-6913,-7577,-7808,-7649,-7205,-6555,-5815,-5050,-4329,-3665,-3061,-2489,-1916,-1320,-685,-23,632,1246,1751,2105,2251,2146,1779,1134,235,-873,-2144,-3485,-4820,-6047,-7080,-7829,-8247,-8285,-7964,-7295,-6350,-5187,-3895,-2542,-1192,106,1317,2425,3422,4312,5104,5805,6431,6992,7508,7991,8467,8956,9484,10063,10699,11382,12078,12744,13323,13750,13976,13967,13696,13197,12495,11676,10807,9989,9300,8804,8560,8562,8809,9229,9752,10258,10645,10787,10600,10013,9002,7578,5800,3746,1531,-720,-2890,-4852,-6519,-7818,-8714,-9210,-9326,-9131,-8687,-8095,-7443,-6813,-6287,-5893,-5661,-5552,-5523,-5486,-5351,-5025,-4433,-3523,-2285,-734,1046,2960,4858,6590,8000,8954,9360,9172,8410,7145,5508,3664,1804,107,-1243,-2147,-2502,-2323,-1638,-532,858,2423,4004,5505,6821,7885,8668,9156,9361,9321,9062,8652,8133,7578,7040,6596,6284,6161,6223,6477,6862,7319,7752,8055,8149,7937,7404,6524,5352,3970,2476,1023,-275,-1288,-1914,-2116,-1870,-1241,-307,790,1912,2899,3637,4011,3990,3548,2727,1596,237,-1241,-2733,-4143,-5381,-6389,-7112,-7532,-7633,-7429,-6929,-6179,-5204,-4074,-2836,-1559,-315,856,1876,2736,3394,3865,4162,4324,4398,4422,4424,4411,4350,4202,3893,3361,2541,1408,-54,-1785,-3727,-5758,-7756,-9580,-11104,-12223,-12883,-13063,-12792,-12148,-11222,-10133,-8990,-7887,-6890,-6035,-5326,-4737,-4235,-3760,-3268,-2716,-2061,-1298,-392,625,1762,2974,4224,5466,6611,7612,8360,8825,8921,8659,8038,7120,5988,4760,3547,2486,1664,1177,1052,1304,1879,2710,3669,4637,5449,5989,6125,5791,4946,3604,1824,-301,-2643,-5062,-7418,-9560,-11396,-12813,-13784,-14283,-14330,-13993,-13334,-12456,-11458,-10427,-9459,-8599,-7890,-7343,-6929,-6629,-6367,-6095,-5730,-5218,-4499,-3572,-2428,-1154,181,1444,2495,3221,3497,3269,2521,1283,-344,-2236,-4211,-6103,-7718,-8919,-9589,-9681,-9209,-8237,-6890,-5314,-3683,-2145,-848,119,698,874,695,210,-463,-1232,-1965,-2553,-2892,-2901,-2532,-1770,-641,792,2417,4118,5726,7127,8169,8791,8948,8650,7978,7009,5886,4724,3648,2756,2127,1793,1775,2026,2503,3106,3737,4288,4658,4763,4558,4009,3139,1970,583,-962,-2563,-4127,-5588,-6846,-7877,-8622,-9084,-9253,-9164,-8837,-8334,-7684,-6962,-6172,-5380,-4558,-3733,-2861,-1939,-913,217,1482,2858,4313,5775,7141,8291,9091,9422,9192,8354,6918,4954,2583,-16,-2662,-5135,-7261,-8877,-9883,-10240,-9977,-9166,-7967,-6513,-5013,-3606,-2443,-1620,-1169,-1108,-1372,-1888,-2547,-3228,-3819,-4198,-4284,-3993,-3309,-2208,-747,1022,2969,4982,6887,8557,9839,10656,10946,10735,10082,9099,7936,6723,5616,4706,4081,3752,3734,3941,4332,4770,5162,5387,5347,4971,4221,3089,1613,-136,-2078,-4092,-6081,-7930,-9557,-10882,-11880,-12522,-12829,-12831,-12581,-12136,-11575,-10948,-10333,-9759,-9270,-8843,-8470,-8076,-7600,-6962,-6083,-4930,-3469,-1732,225,2299,4355,6251,7814,8935,9473,9402,8695,7415,5665,3589,1350,-865,-2895,-4595,-5851,-6627,-6893,-6729,-6193,-5429,-4550,-3684,-2930,-2361,-2006,-1869,-1927,-2121,-2409,-2719,-2991,-3185,-3239,-3148,-2876,-2442,-1858,-1167,-424,303,931,1396,1633,1620,1367,919,358,-214,-702,-1013,-1093,-918,-488,142,930,1785,2643,3425,4065,4520,4753,4753,4526,4098,3500,2789,2002,1206,441,-241,-814,-1251,-1550,-1713,-1763,-1717,-1611,-1467,-1326,-1210,-1150,-1168,-1263,-1436,-1642,-1840,-1962,-1956,-1767,-1380,-801,-67,738,1532,2188,2614,2698,2396,1666,543,-913,-2605,-4379,-6124,-7662,-8904,-9722,-10086,-9954,-9380,-8405,-7154,-5734,-4267,-2881,-1639,-616,191,788,1230,1576,1893,2251,2702,3288,4041,4957,6031,7226,8504,9793,11040,12135,13028,13605,13830,13646,13075,12152,10982,9674,8376,7216,6295,5700,5444,5531,5905,6505,7248,8044,8821,9491,10002,10300,10349,10135,9646,8888,7878,6637,5211,3632,1974,284,-1356,-2884,-4227,-5329,-6146,-6650,-6837,-6736,-6386,-5864,-5238,-4584,-3957,-3385,-2869,-2386,-1889,-1358,-735,-46,713,1483,2195,2777,3143,3234,3012,2481,1672,674,-424,-1488,-2405,-3069,-3393,-3336,-2885,-2063,-935,417,1885,3347,4704,5844,6715,7260,7496,7432,7141,6685,6159,5633,5211,4925,4863,5017,5422,6032,6835,7743,8708,9619,10396,10939,11179,11063,10594,9796,8750,7553,6309,5122,4061,3170,2467,1931,1557,1287,1133,1030,1011,1023,1085,1171,1271,1370,1446,1464,1414,1249,962,525,-54,-768,-1584,-2461,-3348,-4179,-4907,-5469,-5845,-5996,-5934,-5654,-5184,-4538,-3741,-2796,-1733,-535,749,2124,3522,4888,6150,7198,7953,8323,8238,7681,6635,5161,3332,1256,-925,-3089,-5089,-6812,-8175,-9101,-9576,-9607,-9218,-8510,-7552,-6478,-5402,-4429,-3672,-3169,-2973,-3058,-3383,-3879,-4443,-4970,-5357,-5493,-5324,-4785,-3890,-2650,-1148,534,2275,3957,5463,6684,7556,8038,8144,7927,7471,6882,6269,5712,5282,4986,4817,4731,4663,4568,4380,4077,3641,3073,2401,1641,828,-6,-859,-1706,-2563,-3435,-4323,-5250,-6194,-7156,-8105,-8997,-9818,-10491,-11030,-11371,-11542,-11529,-11362,-11060,-10658,-10155,-9590,-8927,-8193,-7343,-6392,-5328,-4192,-3021,-1906,-917,-169,281,369,83,-539,-1443,-2516,-3649,-4724,-5634,-6309,-6694,-6792,-6613,-6216,-5649,-4995,-4302,-3649,-3078,-2628,-2327,-2180,-2169,-2287,-2475,-2701,-2903,-3024,-3007,-2802,-2367,-1685,-766,375,1650,3009,4315,5487,6399,6970,7135,6890,6260,5348,4279,3208,2281,1632,1310,1352,1687,2221,2831,3375,3748,3870,3713,3289,2659,1891,1080,299,-389,-948,-1384,-1717,-1999,-2287,-2632,-3076,-3634,-4301,-5038,-5797,-6507,-7102,-7519,-7705,-7630,-7269,-6645,-5768,-4705,-3509,-2264,-1043,77,1034,1779,2288,2533,2519,2242,1724,984,72,-967,-2045,-3092,-4001,-4699,-5109,-5186,-4925,-4344,-3509,-2502,-1425,-378,542,1262,1718,1890,1761,1363,733,-57,-938,-1816,-2613,-3246,-3641,-3758,-3541,-3000,-2125,-969,414,1938,3496,4978,6267,7249,7847,7993,7683,6953,5894,4625,3311,2087,1090,406,66,62,320,767,1282,1801,2229,2549,2746,2844,2884,2910,2955,3047,3170,3285,3343,3241,2935,2325,1400,140,-1398,-3147,-4985,-6791,-8422,-9753,-10680,-11120,-11055,-10481,-9479,-8131,-6585,-4971,-3432,-2087,-1011,-251,181,328,202,-117,-605,-1205,-1879,-2599,-3304,-3959,-4499,-4874,-5031,-4935,-4571,-3951,-3113,-2105,-1009,123,1195,2167,2963,3548,3884,3941,3720,3209,2442,1445,279,-986,-2252,-3417,-4367,-5008,-5260,-5079,-4470,-3475,-2196,-748,710,2038,3090,3779,4046,3909,3422,2696,1860,1038,346,-159,-442,-546,-501,-404,-303,-250,-278,-347,-447,-507,-477,-320,-12,436,977,1547,2061,2424,2572,2436,2002,1278,306,-844,-2078,-3315,-4428,-5350,-5969,-6246,-6124,-5618,-4759,-3621,-2318,-964,308,1392,2199,2688,2845,2691,2287,1673,936,113,-743,-1588,-2411,-3169,-3844,-4406,-4819,-5058,-5093,-4916,-4517,-3923,-3155,-2259,-1293,-321,593,1374,1965,2327,2417,2261,1859,1302,635,4,-512,-781,-714,-253,639,1916,3523,5325,7186,8941,10426,11513,12106,12161,11703,10803,9595,8231,6886,5704,4807,4258,4069,4178,4518,4949,5379,5686,5815,5717,5412,4916,4301,3629,2959,2354,1832,1404,1058,748,449,112,-290,-768,-1327,-1942,-2578,-3180,-3685,-4028,-4137,-3976,-3519,-2779,-1814,-704,442,1507,2397,3026,3369,3415,3219,2826,2334,1783,1262,763,336,-58,-403,-720,-986,-1185,-1272,-1215,-973,-541,82,847,1711,2584,3409,4091,4593,4861,4885,4676,4248,3669,2978,2271,1613,1111,837,885,1303,2121,3342,4892,6697,8605,10465,12111,13386,14173,14409,14075,13247,12019,10564,9041,7617,6412,5506,4905,4560,4380,4239,4029,3652,3062,2270,1317,324,-629,-1396,-1915,-2110,-2006,-1627,-1090,-493,17,333,353,37,-618,-1567,-2708,-3913,-5028,-5892,-6367,-6341,-5755,-4612,-2973,-964,1245,3456,5465,7087,8188,8675,8542,7824,6629,5093,3365,1604,-68,-1550,-2778,-3734,-4405,-4819,-4984,-4935,-4683,-4256,-3682,-2988,-2224,-1442,-695,-56,437,717,774,570,131,-537,-1371,-2315,-3278,-4159,-4857,-5259,-5298,-4902,-4078,-2852,-1308,424,2208,3872,5285,6317,6914,7042,6750,6111,5242,4277,3342,2548,1965,1618,1489,1520,1623,1711,1693,1521,1168,658,44,-594,-1158,-1573,-1756,-1685,-1362,-832,-193,450,954,1212,1116,616,-288,-1550,-3050,-4644,-6165,-7431,-8315,-8714,-8608,-8034,-7102,-5965,-4811,-3817,-3149,-2900,-3121,-3776,-4773,-5988,-7239,-8390,-9292,-9862,-10073,-9929,-9524,-8931,-8292,-7678,-7193,-6843,-6633,-6510,-6395,-6218,-5884,-5357,-4595,-3623,-2471,-1218,53,1229,2227,2932,3298,3274,2870,2134,1154,55,-1028,-1941,-2593,-2859,-2760,-2270,-1494,-532,498,1450,2239,2779,3049,3057,2848,2500,2085,1686,1350,1110,953,851,742,581,304,-91,-610,-1191,-1767,-2235,-2513,-2517,-2213,-1607,-753,244,1252,2119,2714,2913,2666,1961,857,-525,-2034,-3490,-4715,-5576,-5970,-5876,-5327,-4428,-3320,-2185,-1183,-488,-186,-361,-973,-1980,-3241,-4618,-5935,-7042,-7805,-8150,-8035,-7510,-6633,-5545,-4362,-3228,-2247,-1480,-961,-649,-506,-429,-360,-212,50,430,924,1450,1967,2364,2578,2545,2235,1669,899,36,-802,-1463,-1830,-1802,-1333,-452,778,2201,3671,4988,6001,6580,6664,6247,5400,4230,2891,1549,351,-579,-1159,-1383,-1269,-908,-397,138,605,909,1025,947,706,386,44,-221,-358,-325,-131,197,567,911,1105,1086,782,196,-640,-1640,-2681,-3639,-4363,-4775,-4784,-4408,-3678,-2699,-1609,-556,297,841,972,690,10,-964,-2095,-3234,-4210,-4900,-5214,-5116,-4648,-3886,-2968,-2032,-1226,-660,-411,-480,-841,-1390,-2012,-2579,-2963,-3083,-2890,-2387,-1630,-710,261,1142,1821,2188,2183,1798,1061,83,-1026,-2088,-2971,-3521,-3669,-3355,-2629,-1548,-253,1123,2430,3544,4380,4895,5084,4991,4664,4197,3640,3067,2509,1966,1449,894,302,-389,-1158,-2011,-2874,-3684,-4332,-4719,-4769,-4409,-3653,-2531,-1147,342,1785,2974,3781,4075,3819,3043,1845,383,-1153,-2561,-3672,-4336,-4499,-4143,-3335,-2199,-878,433,1586,2421,2850,2816,2329,1451,275,-1059,-2423,-3673,-4708,-5440,-5855,-5946,-5779,-5421,-4976,-4530,-4175,-3960,-3909,-4012,-4210,-4439,-4597,-4605,-4384,-3893,-3128,-2116,-930,327,1548,2609,3422,3942,4149,4112,3904,3661,3501,3548,3859,4480,5351,6427,7548,8636,9522,10160,10478,10478,10209,9718,9108,8446,7804,7220,6710,6250,5803,5314,4723,3999,3113,2088,964,-168,-1223,-2077,-2650,-2853,-2675,-2114,-1259,-201,911,1946,2788,3350,3609,3585,3332,2961,2541,2188,1933,1820,1818,1889,1953,1937,1762,1371,747,-109,-1138,-2277,-3403,-4429,-5217,-5697,-5790,-5473,-4771,-3737,-2486,-1140,158,1267,2083,2515,2544,2166,1466,517,-518,-1510,-2300,-2756,-2785,-2326,-1387,-4,1708,3618,5557,7343,8832,9889,10447,10508,10114,9388,8462,7488,6617,5936,5530,5385,5486,5764,6142,6550,6921,7214,7404,7489,7477,7383,7231,7034,6794,6516,6173,5752,5216,4553,3749,2827,1829,821,-93,-820,-1262,-1342,-1045,-376,567,1667,2766,3701,4341,4586,4415,3847,2982,1934,857,-116,-875,-1341,-1511,-1392,-1073,-629,-179,191,395,394,170,-250,-828,-1476,-2137,-2699,-3107,-3289,-3215,-2885,-2321,-1573,-713,192,1063,1838,2469,2908,3151,3170,2996,2642,2156,1593,1003,451,-15,-360,-567,-638,-606,-498,-368,-243,-147,-76,-11,83,241,493,835,1267,1716,2150,2482,2667,2672,2494,2164,1734,1269,827,475,231,133,151,281,463,662,816,885,828,622,266,-225,-803,-1414,-1974,-2420,-2665,-2686,-2446,-1990,-1353,-627,109,759,1263,1558,1628,1468,1093,544,-143,-917,-1733,-2550,-3320,-4030,-4642,-5164,-5588,-5925,-6199,-6422,-6623,-6810,-6994,-7174,-7316,-7408,-7403,-7272,-7008,-6604,-6092,-5528,-4958,-4472,-4103,-3928,-3938,-4150,-4516,-4986,-5475,-5902,-6176,-6222,-5990,-5451,-4619,-3543,-2290,-977,298,1417,2287,2859,3095,3025,2693,2167,1530,854,195,-393,-891,-1269,-1508,-1593,-1488,-1200,-706,-52,726,1547,2313,2919,3265,3262,2864,2043,841,-702,-2457,-4315,-6123,-7720,-8977,-9754,-9977,-9592,-8628,-7136,-5267,-3161,-1019,980,2671,3926,4669,4881,4582,3853,2779,1496,100,-1267,-2537,-3599,-4426,-4964,-5217,-5194,-4923,-4468,-3883,-3258,-2676,-2218,-1964,-1950,-2197,-2670,-3305,-4012,-4680,-5215,-5532,-5584,-5373,-4916,-4306,-3608,-2951,-2419,-2098,-2041,-2245,-2683,-3262,-3872,-4379,-4651,-4588,-4122,-3243,-1994,-473,1203,2878,4430,5734,6720,7346,7614,7554,7204,6637,5895,5053,4152,3270,2447,1770,1261,988,946,1142,1533,2048,2617,3118,3477,3580,3383,2825,1927,717,-737,-2314,-3921,-5393,-6640,-7520,-7981,-7966,-7491,-6596,-5374,-3928,-2382,-865,537,1711,2634,3243,3567,3585,3357,2888,2244,1449,562,-375,-1318,-2215,-3026,-3712,-4233,-4579,-4724,-4684,-4466,-4105,-3622,-3058,-2418,-1740,-1014,-280,472,1188,1862,2423,2847,3073,3079,2835,2332,1595,642,-447,-1612,-2742,-3730,-4468,-4857,-4818,-4335,-3393,-2087,-493,1218,2894,4368,5482,6143,6265,5858,4955,3648,2071,361,-1302,-2783,-3925,-4640,-4857,-4577,-3841,-2759,-1456,-115,1122,2089,2685,2833,2529,1794,718,-607,-2044,-3474,-4759,-5796,-6491,-6765,-6597,-5961,-4892,-3441,-1702,219,2174,4038,5647,6899,7677,7943,7672,6912,5743,4287,2683,1092,-365,-1539,-2388,-2834,-2919,-2664,-2164,-1508,-807,-159,330,608,604,333,-202,-924,-1762,-2606,-3363,-3949,-4294,-4389,-4219,-3853,-3329,-2751,-2191,-1733,-1448,-1369,-1529,-1902,-2468,-3142,-3852,-4500,-4971,-5203,-5098,-4628,-3790,-2592,-1121,553,2317,4044,5639,6972,7980,8595,8799,8616,8096,7340,6462,5595,4853,4339,4104,4156,4464,4935,5479,5972,6314,6415,6232,5740,4972,3970,2809,1576,351,-780,-1748,-2495,-2972,-3140,-2988,-2497,-1704,-638,628,1996,3370,4622,5642,6345,6636,6508,5938,4979,3705,2222,649,-871,-2235,-3311,-4053,-4398,-4364,-3979,-3324,-2480,-1575,-700,40,575,893,978,905,714,510,341,269,315,453,660,859,995,1008,858,535,66,-507,-1103,-1645,-2045,-2225,-2125,-1710,-966,91,1420,2968,4636,6344,7960,9395,10520,11267,11547,11360,10684,9614,8221,6669,5105,3714,2634,2010,1887,2284,3139,4314,5670,6985,8088,8812,9021,8671,7748,6309,4483,2392,230,-1848,-3668,-5085,-5993,-6292,-5965,-4993,-3444,-1418,935,3424,5833,7964,9612,10639,10946,10518,9395,7689,5562,3202,819,-1388,-3250,-4624,-5438,-5662,-5321,-4504,-3311,-1907,-440,929,2044,2813,3142,3042,2542,1734,762,-245,-1118,-1750,-2043,-1968,-1535,-808,109,1100,2030,2784,3275,3438,3274,2792,2077,1200,298,-529,-1147,-1464,-1392,-898,19,1307,2872,4575,6260,7749,8882,9532,9600,9074,7990,6446,4609,2652,780,-833,-2043,-2771,-2986,-2740,-2116,-1255,-289,618,1355,1816,1947,1731,1183,357,-674,-1823,-2983,-4048,-4909,-5456,-5613,-5311,-4536,-3325,-1748,43,1894,3603,4993,5901,6230,5918,5006,3566,1752,-271,-2306,-4187,-5747,-6912,-7602,-7852,-7690,-7223,-6547,-5798,-5072,-4487,-4101,-3968,-4089,-4431,-4929,-5494,-6015,-6408,-6576,-6489,-6128,-5536,-4778,-3961,-3175,-2554,-2149,-2056,-2251,-2747,-3455,-4300,-5168,-5947,-6526,-6819,-6743,-6262,-5348,-4036,-2368,-457,1570,3555,5308,6679,7506,7698,7219,6088,4437,2405,240,-1855,-3636,-4920,-5593,-5601,-4987,-3880,-2434,-894,550,1676,2352,2463,2006,993,-462,-2244,-4187,-6114,-7864,-9249,-10153,-10428,-10044,-8961,-7256,-5049,-2529,64,2473,4454,5781,6324,6008,4867,3024,664,-1956,-4570,-6921,-8768,-9970,-10410,-10116,-9137,-7636,-5780,-3800,-1884,-249,976,1666,1793,1359,455,-799,-2230,-3648,-4886,-5783,-6244,-6238,-5781,-4976,-3938,-2843,-1822,-1040,-565,-458,-713,-1261,-2039,-2912,-3798,-4569,-5153,-5466,-5445,-5073,-4296,-3165,-1687,33,1893,3744,5428,6798,7716,8115,7954,7291,6211,4874,3444,2103,1001,251,-97,-55,310,884,1525,2102,2474,2571,2327,1756,873,-233,-1498,-2798,-4054,-5134,-5975,-6454,-6538,-6165,-5359,-4160,-2682,-1055,522,1885,2842,3285,3117,2365,1066,-607,-2511,-4407,-6125,-7464,-8328,-8623,-8372,-7624,-6492,-5121,-3656,-2255,-1029,-81,549,839,835,578,184,-260,-638,-843,-806,-483,134,982,1996,3047,4016,4772,5210,5267,4914,4188,3161,1951,687,-485,-1460,-2124,-2440,-2359,-1912,-1101,0,1336,2810,4314,5731,6924,7781,8193,8108,7504,6428,4966,3255,1452,-285,-1807,-3002,-3801,-4191,-4199,-3911,-3414,-2849,-2304,-1908,-1707,-1768,-2085,-2650,-3409,-4303,-5238,-6117,-6834,-7289,-7376,-7038,-6223,-4949,-3280,-1323,754,2759,4502,5799,6518,6590,6012,4862,3274,1435,-457,-2198,-3611,-4569,-4994,-4868,-4247,-3202,-1877,-395,1083,2431,3525,4283,4635,4566,4087,3245,2138,861,-440,-1645,-2641,-3331,-3678,-3678,-3361,-2820,-2140,-1430,-799,-309,-22,60,-54,-313,-662,-1043,-1383,-1650,-1779,-1745,-1513,-1051,-350,589,1746,3052,4441,5793,7012,7981,8633,8906,8809,8365,7647,6742,5757,4771,3892,3144,2580,2181,1934,1794,1720,1667,1600,1492,1324,1094,803,478,123,-200,-478,-642,-658,-484,-89,528,1329,2268,3225,4106,4769,5109,5036,4507,3529,2171,532,-1229,-2957,-4487,-5671,-6410,-6646,-6370,-5641,-4542,-3201,-1762,-352,875,1846,2456,2693,2542,2055,1292,375,-596,-1471,-2147,-2520,-2537,-2181,-1494,-542,543,1659,2649,3426,3888,4009,3791,3280,2566,1751,948,268,-190,-368,-197,316,1182,2352,3761,5316,6901,8387,9647,10572,11072,11129,10722,9941,8838,7569,6223,4953,3829,2944,2321,1963,1842,1895,2059,2250,2409,2460,2383,2128,1723,1169,514,-182,-858,-1442,-1843,-2025,-1892,-1450,-673,380,1636,2977,4253,5327,6045,6312,6066,5292,4071,2475,689,-1149,-2840,-4244,-5218,-5697,-5624,-5040,-3986,-2575,-936,795,2454,3915,5049,5775,6042,5847,5234,4287,3138,1924,812,-85,-637,-810,-591,-38,753,1642,2508,3197,3623,3722,3477,2938,2172,1298,427,-308,-820,-1015,-866,-352,492,1612,2920,4313,5679,6889,7862,8496,8765,8650,8177,7408,6413,5285,4098,2951,1882,962,190,-411,-867,-1200,-1443,-1635,-1807,-1974,-2159,-2340,-2517,-2649,-2719,-2695,-2563,-2314,-1949,-1481,-917,-295,373,1027,1623,2105,2397,2464,2251,1749,980,-29,-1176,-2402,-3567,-4602,-5387,-5879,-6025,-5829,-5317,-4541,-3593,-2558,-1549,-665,3,390,440,160,-452,-1330,-2394,-3549,-4669,-5630,-6334,-6680,-6638,-6197,-5415,-4384,-3233,-2108,-1148,-477,-175,-278,-761,-1564,-2574,-3649,-4657,-5433,-5870,-5882,-5407,-4472,-3117,-1438,429,2348,4163,5740,6962,7765,8108,8010,7517,6695,5644,4445,3187,1944,760,-312,-1274,-2110,-2840,-3481,-4053,-4569,-5042,-5455,-5800,-6041,-6168,-6146,-5991,-5710,-5342,-4932,-4525,-4155,-3851,-3608,-3417,-3263,-3122,-3000,-2891,-2825,-2830,-2940,-3178,-3562,-4081,-4703,-5390,-6059,-6660,-7094,-7326,-7283,-6974,-6380,-5562,-4566,-3489,-2424,-1474,-725,-256,-101,-285,-780,-1538,-2475,-3486,-4456,-5263,-5804,-6007,-5826,-5280,-4419,-3332,-2156,-1011,-32,666,1027,1006,627,-58,-947,-1928,-2856,-3606,-4057,-4127,-3766,-2991,-1839,-421,1163,2752,4248,5510,6489,7120,7423,7399,7116,6615,5953,5189,4343,3463,2553,1628,694,-252,-1201,-2139,-3052,-3890,-4607,-5145,-5432,-5444,-5133,-4541,-3688,-2686,-1607,-580,314,1000,1434,1619,1547,1278,816,227,-480,-1261,-2115,-2999,-3915,-4819,-5688,-6491,-7182,-7731,-8105,-8270,-8217,-7927,-7406,-6677,-5773,-4755,-3688,-2662,-1747,-1033,-562,-380,-481,-844,-1396,-2052,-2688,-3196,-3452,-3392,-2947,-2151,-1037,285,1686,3035,4187,5047,5545,5658,5425,4901,4205,3443,2750,2236,1986,2052,2447,3116,4010,4992,5971,6821,7442,7789,7810,7543,7006,6284,5419,4507,3579,2687,1853,1073,351,-341,-1010,-1698,-2385,-3115,-3830,-4527,-5145,-5630,-5935,-6021,-5868,-5499,-4954,-4296,-3614,-2966,-2430,-2016,-1740,-1568,-1462,-1380,-1287,-1159,-1011,-851,-735,-686,-756,-952,-1290,-1735,-2263,-2800,-3298,-3676,-3891,-3882,-3630,-3125,-2387,-1464,-419,667,1704,2610,3308,3742,3878,3707,3257,2572,1741,841,-5,-720,-1223,-1464,-1450,-1188,-764,-233,287,723,998,1058,901,543,51,-491,-961,-1260,-1281,-961,-287,729,1985,3384,4775,6021,7018,7671,7970,7923,7599,7084,6477,5865,5317,4872,4523,4266,4029,3782,3451,3009,2450,1782,1079,395,-158,-524,-626,-468,-55,524,1186,1789,2244,2439,2351,1966,1353,582,-221,-968,-1565,-1957,-2135,-2113,-1935,-1681,-1397,-1170,-1025,-1002,-1088,-1280,-1528,-1803,-2048,-2224,-2300,-2247,-2074,-1777,-1403,-972,-542,-141,183,412,525,526,425,259,66,-101,-183,-147,51,400,889,1466,2071,2630,3069,3332,3369,3183,2772,2203,1546,899,394,110,179,624,1493,2735,4284,6011,7784,9442,10848,11896,12502,12657,12365,11695,10723,9550,8266,6958,5692,4508,3436,2473,1619,863,195,-373,-839,-1169,-1352,-1357,-1198,-871,-439,58,524,894,1084,1065,805,351,-255,-914,-1541,-2044,-2365,-2463,-2355,-2064,-1668,-1231,-841,-552,-423,-448,-634,-914,-1249,-1541,-1729,-1737,-1530,-1093,-447,339,1199,2013,2695,3158,3336,3214,2798,2139,1313,424,-421,-1106,-1542,-1649,-1400,-794,121,1258,2510,3750,4849,5702,6220,6364,6125,5559,4742,3806,2873,2095,1574,1416,1633,2248,3172,4343,5620,6893,8037,8958,9591,9900,9891,9592,9044,8308,7426,6450,5401,4316,3197,2076,967,-92,-1064,-1903,-2570,-3035,-3271,-3292,-3107,-2772,-2325,-1845,-1388,-1005,-752,-624,-629,-736,-889,-1054,-1180,-1240,-1229,-1163,-1070,-1000,-990,-1083,-1293,-1630,-2067,-2572,-3107,-3603,-4037,-4340,-4504,-4493,-4320,-3988,-3535,-3007,-2460,-1953,-1554,-1298,-1243,-1385,-1747,-2293,-2988,-3779,-4570,-5302,-5855,-6185,-6202,-5919,-5308,-4463,-3435,-2351,-1328,-461,144,463,467,227,-196,-669,-1080,-1309,-1271,-923,-271,630,1693,2807,3854,4734,5366,5705,5749,5512,5055,4446,3754,3061,2406,1828,1333,907,537,199,-131,-451,-779,-1104,-1425,-1751,-2071,-2424,-2797,-3245,-3749,-4358,-5030,-5782,-6539,-7260,-7857,-8244,-8348,-8111,-7515,-6584,-5396,-4055,-2713,-1504,-589,-46,27,-350,-1154,-2285,-3617,-5010,-6318,-7413,-8194,-8603,-8615,-8257,-7579,-6662,-5601,-4490,-3414,-2450,-1648,-1055,-687,-559,-665,-979,-1481,-2093,-2771,-3413,-3960,-4340,-4505,-4444,-4165,-3719,-3168,-2595,-2078,-1680,-1447,-1374,-1438,-1568,-1695,-1713,-1569,-1196,-589,225,1200,2246,3282,4208,4954,5443,5652,5559,5186,4580,3785,2887,1941,1015,165,-580,-1174,-1604,-1859,-1928,-1838,-1596,-1258,-859,-479,-158,13,13,-230,-700,-1423,-2337,-3401,-4518,-5591,-6503,-7152,-7455,-7365,-6886,-6064,-4991,-3791,-2605,-1563,-787,-348,-288,-589,-1207,-2048,-3011,-3983,-4853,-5548,-5993,-6188,-6120,-5852,-5430,-4936,-4436,-3990,-3629,-3376,-3207,-3109,-3035,-2951,-2816,-2597,-2275,-1825,-1263,-584,168,966,1743,2454,3023,3417,3590,3529,3262,2814,2286,1743,1311,1063,1109,1463,2181,3183,4456,5864,7327,8720,9926,10866,11436,11601,11316,10588,9447,7956,6207,4316,2406,618,-931,-2130,-2898,-3224,-3101,-2627,-1893,-1061,-275,304,565,421,-151,-1124,-2432,-3946,-5550,-7076,-8401,-9388,-9960,-10054,-9670,-8853,-7682,-6282,-4794,-3359,-2117,-1174,-599,-417,-605,-1096,-1796,-2575,-3319,-3896,-4218,-4223,-3889,-3250,-2368,-1354,-318,600,1316,1730,1833,1616,1138,469,-295,-1059,-1737,-2246,-2550,-2589,-2376,-1899,-1205,-334,632,1631,2551,3336,3900,4203,4244,4020,3617,3096,2573,2139,1886,1866,2101,2581,3252,4060,4924,5790,6591,7306,7889,8346,8646,8798,8775,8584,8218,7694,7046,6317,5572,4880,4297,3878,3624,3529,3533,3560,3529,3339,2942,2292,1400,309,-902,-2136,-3276,-4221,-4877,-5185,-5112,-4672,-3913,-2910,-1795,-661,336,1117,1572,1685,1423,854,32,-941,-1946,-2888,-3657,-4194,-4452,-4420,-4132,-3624,-2981,-2276,-1589,-988,-525,-211,-56,-23,-89,-194,-328,-438,-535,-598,-630,-629,-585,-493,-334,-111,182,527,898,1279,1615,1912,2138,2322,2488,2679,2951,3330,3851,4497,5242,6034,6808,7497,8060,8444,8674,8718,8644,8429,8134,7722,7235,6636,5961,5227,4473,3785,3221,2866,2765,2940,3361,3963,4624,5219,5604,5655,5297,4481,3243,1645,-188,-2115,-3970,-5606,-6870,-7671,-7917,-7606,-6739,-5403,-3695,-1772,209,2075,3668,4852,5550,5702,5346,4526,3357,1973,515,-868,-2048,-2938,-3463,-3627,-3432,-2948,-2245,-1410,-535,315,1072,1708,2193,2521,2678,2672,2484,2144,1652,1056,406,-228,-768,-1142,-1290,-1181,-812,-215,555,1421,2313,3157,3901,4526,5008,5381,5644,5847,6000,6144,6290,6463,6670,6914,7198,7497,7786,8013,8117,8023,7685,7042,6115,4926,3565,2163,841,-238,-983,-1296,-1195,-694,70,976,1846,2528,2878,2820,2296,1342,12,-1576,-3282,-4958,-6444,-7603,-8326,-8529,-8199,-7348,-6057,-4447,-2656,-864,786,2140,3106,3622,3684,3340,2666,1778,791,-174,-1017,-1674,-2099,-2310,-2327,-2225,-2070,-1943,-1899,-1984,-2193,-2521,-2909,-3314,-3679,-3949,-4105,-4118,-3991,-3734,-3353,-2868,-2301,-1667,-1016,-366,218,700,1033,1183,1150,945,608,212,-184,-495,-653,-623,-365,111,791,1632,2579,3571,4532,5395,6076,6509,6621,6380,5751,4764,3471,1971,402,-1084,-2342,-3219,-3659,-3597,-3104,-2268,-1254,-251,556,991,954,376,-711,-2232,-4041,-5976,-7835,-9454,-10665,-11364,-11476,-11009,-9991,-8543,-6789,-4916,-3089,-1496,-269,467,682,353,-428,-1575,-2931,-4330,-5612,-6623,-7258,-7443,-7192,-6526,-5576,-4456,-3335,-2353,-1651,-1294,-1333,-1739,-2440,-3348,-4337,-5298,-6135,-6773,-7161,-7286,-7139,-6743,-6125,-5328,-4402,-3408,-2405,-1457,-623,64,571,908,1079,1134,1093,1024,942,902,905,988,1141,1380,1697,2077,2514,2969,3416,3816,4121,4305,4324,4177,3855,3389,2812,2186,1575,1043,637,393,291,316,383,422,345,77,-422,-1168,-2137,-3262,-4469,-5639,-6692,-7513,-8038,-8218,-8029,-7500,-6670,-5623,-4460,-3291,-2233,-1378,-812,-572,-671,-1075,-1731,-2545,-3433,-4286,-5031,-5586,-5927,-6031,-5929,-5659,-5287,-4882,-4520,-4250,-4114,-4121,-4244,-4451,-4671,-4849,-4930,-4881,-4691,-4379,-3972,-3518,-3058,-2623,-2241,-1914,-1635,-1394,-1164,-921,-646,-295,130,678,1325,2092,2940,3844,4746,5607,6352,6967,7398,7655,7729,7647,7427,7115,6728,6316,5893,5489,5122,4793,4503,4246,4011,3790,3582,3388,3213,3060,2925,2784,2616,2372,2017,1506,816,-57,-1102,-2275,-3519,-4766,-5929,-6940,-7719,-8214,-8383,-8209,-7703,-6900,-5855,-4659,-3397,-2183,-1102,-245,331,595,550,227,-311,-991,-1715,-2404,-2977,-3386,-3595,-3618,-3461,-3196,-2853,-2506,-2198,-1949,-1788,-1685,-1633,-1592,-1547,-1480,-1393,-1304,-1221,-1182,-1172,-1215,-1257,-1296,-1265,-1143,-891,-494,47,707,1467,2261,3061,3794,4428,4919,5252,5428,5461,5401,5285,5175,5109,5129,5253,5492,5829,6253,6722,7203,7635,7971,8142,8106,7820,7265,6478,5473,4371,3227,2177,1287,640,255,133,229,471,774,1044,1194,1172,923,468,-186,-969,-1801,-2601,-3266,-3730,-3925,-3836,-3455,-2831,-2021,-1110,-192,639,1311,1755,1945,1880,1576,1099,494,-150,-784,-1337,-1790,-2109,-2312,-2406,-2422,-2389,-2332,-2258,-2188,-2099,-1992,-1858,-1682,-1485,-1253,-1019,-775,-546,-306,-70,201,510,877,1318,1824,2408,3042,3727,4424,5112,5756,6320,6774,7101,7286,7345,7298,7170,7009,6836,6693,6597,6566,6608,6725,6898,7114,7310,7469,7493,7368,7017,6441,5636,4644,3539,2393,1321,377,-356,-865,-1150,-1240,-1205,-1092,-992,-940,-993,-1165,-1448,-1832,-2254,-2677,-3019,-3225,-3248,-3033,-2599,-1934,-1111,-191,734,1557,2200,2569,2642,2386,1853,1092,207,-700,-1520,-2166,-2570,-2713,-2597,-2273,-1797,-1264,-736,-302,18,169,178,42,-205,-519,-891,-1254,-1609,-1885,-2080,-2111,-1981,-1620,-1037,-222,801,1981,3262,4560,5801,6898,7783,8406,8729,8764,8530,8087,7513,6884,6285,5786,5425,5246,5239,5411,5722,6158,6651,7168,7626,7970,8119,8017,7614,6892,5857,4566,3093,1563,94,-1184,-2168,-2788,-3021,-2889,-2467,-1856,-1177,-559,-110,82,-17,-417,-1068,-1893,-2791,-3640,-4328,-4761,-4871,-4642,-4097,-3303,-2349,-1359,-425,330,859,1099,1068,782,307,-290,-933,-1566,-2126,-2604,-2965,-3222,-3378,-3440,-3433,-3359,-3248,-3100,-2936,-2759,-2574,-2388,-2215,-2054,-1927,-1831,-1762,-1725,-1682,-1630,-1510,-1331,-1030,-646,-142,423,1040,1655,2224,2703,3054,3252,3307,3224,3057,2825,2585,2363,2187,2080,2043,2085,2184,2339,2511,2682,2819,2873,2831,2648,2315,1827,1190,444,-382,-1206,-1999,-2682,-3240,-3658,-3926,-4096,-4161,-4188,-4179,-4177,-4196,-4259,-4374,-4562,-4800,-5091,-5387,-5649,-5827,-5859,-5717,-5361,-4810,-4072,-3220,-2305,-1445,-712,-210,21,-58,-411,-1008,-1755,-2573,-3364,-4048,-4574,-4906,-5061,-5065,-4977,-4853,-4753,-4711,-4765,-4918,-5181,-5533,-5965,-6435,-6910,-7342,-7674,-7863,-7851,-7612,-7099,-6317,-5245,-3921,-2366,-655,1133,2898,4506,5846,6802,7289,7283,6786,5868,4620,3179,1676,264,-934,-1812,-2315,-2406,-2125,-1508,-648,341,1364,2276,3001,3435,3548,3305,2735,1868,780,-450,-1716,-2940,-4024,-4932,-5624,-6094,-6371,-6467,-6439,-6326,-6176,-6046,-5963,-5984,-6107,-6374,-6749,-7241,-7784,-8339,-8827,-9169,-9292,-9140,-8660,-7862,-6746,-5370,-3806,-2127,-444,1170,2608,3813,4720,5300,5534,5430,5002,4292,3337,2209,956,-330,-1602,-2767,-3781,-4575,-5127,-5419,-5470,-5314,-5000,-4576,-4082,-3543,-2968,-2351,-1665,-894,8,1041,2232,3546,4961,6392,7777,8998,9991,10669,11003,10993,10658,10059,9258,8321,7331,6334,5396,4539,3790,3137,2576,2065,1581,1092,577,38,-528,-1101,-1648,-2150,-2547,-2827,-2937,-2889,-2668,-2312,-1849,-1325,-780,-255,231,639,958,1162,1225,1149,900,494,-71,-778,-1587,-2465,-3349,-4183,-4911,-5475,-5850,-5998,-5936,-5678,-5270,-4771,-4235,-3720,-3265,-2899,-2638,-2483,-2428,-2455,-2544,-2664,-2794,-2897,-2969,-2973,-2938,-2840,-2731,-2611,-2548,-2556,-2694,-2964,-3385,-3925,-4540,-5155,-5650,-5935,-5859,-5350,-4319,-2755,-688,1780,4506,7291,9928,12199,13927,14970,15274,14837,13752,12148,10227,8177,6224,4515,3192,2306,1851,1780,1972,2310,2641,2860,2850,2585,2037,1253,312,-696,-1654,-2451,-3004,-3230,-3111,-2614,-1790,-653,704,2218,3789,5326,6724,7890,8735,9181,9188,8732,7843,6581,5035,3339,1609,5,-1364,-2366,-2944,-3043,-2677,-1896,-775,566,1994,3384,4594,5522,6090,6238,5970,5295,4282,3008,1590,142,-1216,-2379,-3287,-3885,-4208,-4273,-4181,-4027,-3909,-3946,-4182,-4668,-5362,-6220,-7115,-7940,-8539,-8790,-8593,-7881,-6648,-4947,-2875,-587,1742,3941,5833,7323,8319,8851,8941,8715,8271,7753,7255,6873,6628,6523,6502,6506,6438,6238,5826,5180,4295,3204,1991,741,-412,-1369,-2012,-2287,-2152,-1633,-791,277,1437,2581,3560,4311,4745,4846,4618,4086,3320,2390,1385,392,-512,-1254,-1786,-2059,-2058,-1770,-1211,-413,578,1689,2841,3956,4936,5728,6254,6496,6451,6129,5584,4858,4018,3119,2250,1446,811,350,136,139,395,836,1462,2192,2982,3756,4445,4998,5363,5533,5513,5331,5048,4721,4422,4212,4131,4200,4398,4675,4952,5126,5108,4814,4213,3304,2166,887,-376,-1484,-2310,-2739,-2747,-2341,-1606,-688,253,1036,1488,1505,1006,14,-1411,-3128,-4981,-6765,-8327,-9480,-10153,-10253,-9812,-8873,-7543,-5964,-4264,-2593,-1055,271,1346,2170,2765,3167,3396,3474,3384,3120,2649,1983,1108,90,-1046,-2199,-3315,-4306,-5126,-5730,-6112,-6265,-6221,-6011,-5671,-5266,-4832,-4421,-4082,-3840,-3733,-3774,-3964,-4279,-4696,-5155,-5597,-5981,-6214,-6289,-6138,-5781,-5218,-4507,-3708,-2909,-2194,-1642,-1313,-1225,-1373,-1686,-2088,-2455,-2676,-2659,-2334,-1690,-761,388,1636,2871,3963,4826,5390,5652,5637,5397,5018,4559,4091,3656,3268,2931,2618,2304,1962,1569,1131,643,149,-338,-770,-1117,-1369,-1507,-1555,-1526,-1463,-1395,-1374,-1421,-1569,-1807,-2123,-2463,-2774,-2983,-3046,-2922,-2628,-2192,-1697,-1230,-895,-787,-974,-1494,-2341,-3453,-4745,-6082,-7334,-8362,-9057,-9350,-9189,-8610,-7630,-6363,-4891,-3354,-1852,-520,575,1348,1792,1910,1745,1379,873,319,-239,-757,-1237,-1684,-2138,-2623,-3174,-3787,-4465,-5170,-5858,-6469,-6933,-7172,-7128,-6733,-5956,-4802,-3287,-1507,437,2401,4220,5758,6881,7509,7604,7181,6297,5057,3586,2019,498,-859,-1950,-2709,-3110,-3152,-2879,-2352,-1652,-869,-86,632,1231,1692,2019,2227,2362,2450,2534,2623,2727,2825,2903,2932,2889,2765,2540,2234,1836,1377,846,263,-388,-1093,-1861,-2655,-3453,-4175,-4761,-5110,-5164,-4849,-4160,-3098,-1731,-151,1528,3169,4639,5830,6621,6981,6850,6257,5235,3853,2216,428,-1378,-3086,-4584,-5790,-6651,-7164,-7342,-7269,-7015,-6707,-6439,-6314,-6397,-6725,-7278,-8004,-8791,-9513,-10017,-10169,-9848,-8996,-7585,-5686,-3372,-826,1798,4303,6512,8304,9568,10299,10504,10276,9707,8924,8022,7090,6151,5227,4280,3279,2177,948,-413,-1883,-3413,-4931,-6352,-7597,-8583,-9264,-9605,-9602,-9297,-8738,-8006,-7187,-6349,-5553,-4845,-4217,-3683,-3203,-2749,-2297,-1803,-1261,-644,44,810,1630,2495,3358,4188,4918,5511,5898,6065,5960,5610,5007,4212,3271,2261,1254,313,-496,-1153,-1628,-1936,-2095,-2129,-2083,-1984,-1867,-1758,-1671,-1617,-1602,-1614,-1657,-1713,-1755,-1763,-1671,-1452,-1044,-413,464,1585,2935,4451,6081,7726,9305,10720,11897,12764,13270,13399,13136,12521,11597,10434,9115,7727,6336,5028,3821,2764,1831,1022,279,-427,-1154,-1930,-2788,-3716,-4710,-5718,-6692,-7562,-8260,-8723,-8904,-8765,-8309,-7550,-6533,-5327,-3993,-2623,-1278,-24,1094,2056,2849,3495,4003,4414,4728,4972,5120,5168,5065,4789,4289,3567,2611,1470,202,-1101,-2331,-3382,-4147,-4549,-4526,-4079,-3218,-2025,-590,968,2504,3912,5067,5909,6402,6547,6406,6031,5532,4987,4483,4083,3823,3709,3721,3808,3905,3937,3829,3533,3007,2273,1358,336,-706,-1672,-2476,-3033,-3296,-3231,-2848,-2165,-1251,-152,1034,2252,3413,4474,5367,6070,6553,6806,6851,6680,6355,5901,5387,4881,4439,4135,3998,4062,4304,4699,5173,5652,6042,6258,6219,5876,5199,4210,2947,1502,-25,-1520,-2861,-3962,-4728,-5129,-5124,-4753,-4053,-3106,-2025,-904,121,969,1540,1808,1742,1398,829,148,-525,-1077,-1384,-1382,-1020,-300,717,1961,3299,4603,5733,6555,6979,6930,6414,5459,4170,2672,1102,-374,-1659,-2644,-3303,-3636,-3692,-3534,-3269,-2954,-2677,-2465,-2317,-2219,-2087,-1862,-1441,-762,225,1529,3111,4896,6763,8575,10168,11411,12153,12346,11917,10932,9443,7597,5540,3452,1501,-174,-1444,-2267,-2602,-2510,-2051,-1360,-553,217,838,1207,1265,982,387,-497,-1572,-2777,-4004,-5158,-6163,-6919,-7402,-7540,-7362,-6846,-6066,-5049,-3888,-2648,-1403,-225,850,1777,2566,3218,3769,4273,4760,5297,5892,6573,7298,8051,8729,9279,9591,9585,9196,8361,7079,5353,3242,834,-1762,-4396,-6935,-9224,-11138,-12585,-13488,-13851,-13686,-13087,-12157,-11030,-9844,-8724,-7773,-7047,-6583,-6345,-6286,-6318,-6320,-6201,-5852,-5209,-4259,-2994,-1490,171,1872,3476,4867,5916,6548,6702,6387,5640,4553,3235,1827,430,-835,-1935,-2821,-3540,-4113,-4619,-5118,-5656,-6288,-7000,-7806,-8643,-9469,-10193,-10726,-10985,-10882,-10368,-9419,-8049,-6318,-4323,-2180,-42,1961,3692,5054,5989,6467,6511,6169,5508,4633,3610,2546,1489,488,-416,-1234,-1938,-2561,-3084,-3542,-3911,-4214,-4428,-4552,-4578,-4492,-4293,-3989,-3574,-3077,-2508,-1886,-1237,-565,104,750,1345,1837,2190,2342,2272,1957,1425,728,-60,-830,-1493,-1947,-2124,-1989,-1530,-786,180,1287,2421,3494,4401,5065,5434,5474,5179,4584,3721,2675,1520,356,-735,-1664,-2383,-2867,-3125,-3216,-3207,-3197,-3278,-3541,-4023,-4761,-5713,-6822,-7989,-9088,-9999,-10596,-10794,-10524,-9780,-8582,-6996,-5124,-3078,-1002,982,2741,4188,5233,5874,6085,5944,5497,4841,4070,3235,2407,1577,757,-100,-1016,-2028,-3138,-4340,-5589,-6830,-7981,-8969,-9694,-10089,-10074,-9612,-8673,-7281,-5475,-3360,-1048,1300,3541,5503,7078,8148,8681,8650,8112,7121,5803,4257,2624,1021,-462,-1727,-2753,-3505,-4008,-4299,-4433,-4474,-4479,-4491,-4542,-4630,-4745,-4841,-4889,-4823,-4618,-4232,-3652,-2882,-1930,-816,408,1722,3040,4319,5461,6409,7082,7463,7532,7340,6946,6454,5955,5562,5332,5329,5540,5942,6447,6962,7353,7513,7309,6691,5589,4036,2071,-200,-2642,-5099,-7407,-9405,-10967,-11985,-12424,-12281,-11630,-10580,-9284,-7907,-6609,-5523,-4748,-4319,-4239,-4434,-4813,-5251,-5606,-5765,-5623,-5129,-4266,-3071,-1618,-11,1619,3136,4420,5340,5837,5842,5381,4480,3261,1818,338,-1076,-2257,-3142,-3672,-3855,-3758,-3444,-3043,-2633,-2322,-2145,-2133,-2247,-2440,-2608,-2659,-2473,-1963,-1051,289,2042,4140,6465,8874,11186,13245,14890,16012,16538,16437,15749,14512,12853,10860,8693,6467,4305,2319,568,-890,-2049,-2921,-3538,-3953,-4228,-4416,-4580,-4745,-4953,-5184,-5444,-5667,-5818,-5816,-5602,-5111,-4306,-3169,-1720,-21,1825,3694,5406,6827,7793,8230,8092,7425,6337,4981,3561,2254,1232,609,442,719,1384,2315,3383,4433,5323,5933,6183,6013,5442,4500,3285,1906,517,-757,-1747,-2361,-2501,-2136,-1288,-33,1507,3159,4757,6116,7089,7566,7491,6867,5755,4268,2550,779,-878,-2253,-3219,-3674,-3591,-2982,-1940,-597,863,2246,3360,4056,4236,3880,3042,1843,467,-897,-2043,-2831,-3141,-2969,-2341,-1388,-248,891,1871,2555,2853,2735,2223,1379,320,-835,-1948,-2884,-3548,-3833,-3714,-3155,-2191,-881,691,2397,4097,5653,6905,7739,8062,7820,7030,5759,4127,2301,469,-1193,-2504,-3360,-3676,-3461,-2749,-1651,-295,1178,2606,3877,4876,5558,5902,5929,5700,5286,4784,4278,3852,3564,3459,3523,3744,4038,4344,4559,4621,4469,4103,3543,2855,2125,1452,913,588,489,648,1022,1594,2312,3134,4038,4958,5891,6740,7481,8003,8263,8175,7733,6931,5855,4592,3302,2114,1169,553,293,370,693,1137,1566,1822,1816,1456,751,-270,-1507,-2843,-4140,-5278,-6138,-6658,-6783,-6524,-5900,-4970,-3823,-2541,-1258,-68,894,1546,1800,1624,1014,11,-1294,-2806,-4375,-5896,-7230,-8312,-9075,-9512,-9635,-9482,-9115,-8587,-7952,-7267,-6538,-5801,-5032,-4214,-3341,-2365,-1318,-172,1012,2218,3392,4474,5438,6219,6807,7152,7264,7103,6707,6050,5191,4148,2988,1759,527,-662,-1757,-2743,-3595,-4322,-4905,-5352,-5639,-5740,-5630,-5275,-4673,-3825,-2784,-1607,-404,744,1727,2503,3012,3279,3318,3181,2930,2609,2271,1942,1631,1344,1061,776,471,147,-209,-589,-1002,-1443,-1914,-2411,-2925,-3437,-3918,-4340,-4648,-4830,-4828,-4664,-4314,-3837,-3251,-2637,-2027,-1497,-1074,-804,-707,-800,-1093,-1575,-2242,-3069,-4017,-5051,-6107,-7139,-8075,-8872,-9465,-9824,-9925,-9748,-9315,-8637,-7749,-6699,-5531,-4301,-3070,-1888,-814,104,839,1358,1675,1805,1785,1676,1520,1386,1291,1269,1286,1323,1301,1167,837,273,-556,-1634,-2898,-4263,-5581,-6720,-7511,-7838,-7613,-6820,-5521,-3843,-1969,-111,1538,2814,3623,3958,3853,3447,2852,2243,1726,1401,1297,1401,1654,1963,2217,2312,2157,1691,900,-207,-1571,-3109,-4712,-6244,-7579,-8576,-9134,-9154,-8613,-7506,-5905,-3914,-1687,602,2762,4619,6005,6823,6987,6533,5485,3992,2180,238,-1655,-3335,-4657,-5519,-5878,-5715,-5098,-4095,-2832,-1423,9,1366,2558,3547,4276,4768,4997,5016,4829,4504,4061,3574,3076,2615,2230,1916,1684,1494,1306,1077,737,264,-394,-1234,-2253,-3425,-4689,-5985,-7222,-8302,-9147,-9644,-9768,-9446,-8730,-7639,-6302,-4826,-3394,-2138,-1219,-710,-664,-1034,-1724,-2582,-3415,-4047,-4309,-4094,-3360,-2145,-549,1252,3075,4715,5992,6784,7000,6653,5782,4519,3023,1483,113,-918,-1452,-1418,-810,296,1740,3324,4809,5979,6640,6685,6051,4796,2999,851,-1483,-3768,-5840,-7529,-8729,-9402,-9548,-9241,-8584,-7702,-6736,-5799,-5002,-4383,-3988,-3776,-3708,-3712,-3698,-3589,-3316,-2832,-2109,-1166,-20,1254,2575,3852,4970,5853,6418,6627,6474,5980,5207,4232,3151,2065,1077,274,-262,-474,-334,183,1048,2240,3688,5327,7052,8773,10360,11713,12720,13299,13411,13023,12205,11009,9579,8035,6516,5136,3961,3027,2296,1728,1212,671,7,-838,-1891,-3148,-4558,-6051,-7526,-8882,-10008,-10804,-11185,-11095,-10515,-9462,-8014,-6261,-4370,-2484,-777,608,1579,2066,2098,1719,1064,254,-535,-1181,-1563,-1620,-1362,-813,-101,683,1380,1885,2101,1971,1500,721,-273,-1364,-2422,-3309,-3920,-4163,-4013,-3476,-2596,-1468,-183,1147,2426,3586,4585,5411,6085,6656,7164,7685,8243,8871,9557,10256,10914,11443,11770,11839,11604,11085,10306,9355,8304,7259,6281,5426,4710,4104,3587,3070,2532,1890,1154,303,-615,-1551,-2433,-3189,-3743,-4067,-4122,-3929,-3532,-2968,-2346,-1694,-1113,-614,-233,43,250,427,639,948,1403,2048,2893,3911,5057,6227,7321,8208,8770,8925,8600,7794,6537,4893,2988,927,-1133,-3083,-4789,-6182,-7183,-7785,-7979,-7813,-7338,-6623,-5753,-4784,-3799,-2826,-1921,-1071,-308,414,1079,1733,2375,3019,3651,4270,4828,5325,5707,5970,6101,6101,5993,5795,5549,5273,4999,4723,4437,4111,3706,3181,2521,1705,777,-233,-1236,-2150,-2884,-3351,-3505,-3318,-2820,-2066,-1154,-193,705,1433,1935,2151,2122,1872,1501,1117,829,757,981,1546,2462,3658,5052,6478,7789,8807,9399,9464,8987,7986,6602,4966,3299,1779,575,-189,-479,-306,234,1010,1858,2620,3151,3352,3165,2582,1657,457,-902,-2313,-3664,-4862,-5838,-6566,-7024,-7250,-7268,-7135,-6891,-6590,-6258,-5931,-5619,-5328,-5053,-4773,-4472,-4115,-3682,-3147,-2496,-1729,-854,108,1114,2128,3084,3934,4620,5100,5342,5337,5086,4617,3965,3175,2305,1406,536,-251,-917,-1424,-1757,-1910,-1896,-1752,-1509,-1244,-998,-854,-850,-1040,-1428,-2024,-2778,-3639,-4525,-5332,-5976,-6357,-6419,-6126,-5480,-4540,-3374,-2134,-934,36,677,844,512,-331,-1616,-3201,-4937,-6607,-8032,-9036,-9503,-9376,-8682,-7499,-5985,-4317,-2690,-1289,-256,319,401,22,-738,-1745,-2849,-3874,-4681,-5122,-5145,-4703,-3860,-2706,-1383,-72,1085,1914,2347,2318,1864,1052,12,-1114,-2166,-3005,-3523,-3650,-3376,-2716,-1750,-557,739,2038,3212,4185,4867,5226,5232,4901,4268,3377,2317,1140,-44,-1174,-2158,-2936,-3447,-3660,-3558,-3165,-2521,-1701,-791,107,898,1498,1851,1923,1736,1310,732,63,-604,-1207,-1689,-2030,-2217,-2283,-2245,-2169,-2080,-2043,-2093,-2257,-2566,-3013,-3591,-4267,-4989,-5706,-6348,-6851,-7169,-7260,-7113,-6752,-6197,-5535,-4810,-4132,-3546,-3134,-2907,-2883,-3023,-3288,-3594,-3881,-4066,-4111,-3974,-3674,-3219,-2697,-2153,-1696,-1383,-1281,-1407,-1754,-2265,-2863,-3449,-3902,-4127,-4033,-3569,-2723,-1530,-50,1595,3301,4919,6334,7441,8167,8477,8374,7888,7096,6076,4934,3781,2704,1805,1124,703,533,580,784,1063,1329,1498,1495,1277,819,138,-736,-1734,-2797,-3843,-4802,-5621,-6231,-6615,-6732,-6597,-6213,-5638,-4910,-4113,-3300,-2545,-1891,-1363,-974,-695,-510,-360,-209,-4,295,721,1296,2026,2910,3910,5001,6106,7172,8116,8879,9407,9668,9665,9402,8930,8278,7499,6633,5701,4724,3698,2612,1466,231,-1069,-2447,-3867,-5305,-6709,-8047,-9249,-10293,-11126,-11734,-12099,-12238,-12150,-11887,-11465,-10928,-10317,-9655,-8980,-8311,-7651,-7020,-6396,-5768,-5114,-4400,-3615,-2742,-1783,-761,293,1330,2302,3154,3849,4355,4669,4803,4789,4680,4527,4396,4334,4404,4620,5017,5577,6284,7094,7938,8767,9489,10068,10436,10573,10464,10119,9544,8788,7871,6851,5772,4687,3654,2718,1924,1286,822,495,296,152,33,-116,-332,-636,-1030,-1515,-2060,-2646,-3239,-3804,-4318,-4732,-5028,-5162,-5129,-4911,-4522,-3996,-3361,-2697,-2030,-1440,-944,-581,-342,-214,-167,-152,-142,-75,61,313,668,1151,1727,2383,3063,3726,4294,4739,4993,5061,4936,4658,4277,3864,3467,3162,2961,2900,2960,3126,3351,3606,3834,4027,4156,4232,4276,4309,4358,4459,4595,4793,5008,5228,5413,5532,5553,5462,5234,4872,4363,3729,2965,2119,1198,273,-627,-1437,-2111,-2630,-2951,-3102,-3067,-2893,-2596,-2229,-1835,-1475,-1201,-1072,-1118,-1368,-1803,-2388,-3072,-3747,-4351,-4769,-4941,-4817,-4379,-3651,-2684,-1559,-377,780,1794,2623,3186,3484,3502,3277,2849,2275,1626,957,332,-192,-581,-786,-798,-593,-175,445,1238,2170,3184,4226,5237,6154,6937,7532,7934,8122,8141,8005,7787,7529,7280,7078,6919,6795,6682,6519,6287,5928,5448,4838,4163,3452,2806,2279,1929,1797,1869,2126,2516,2970,3429,3821,4097,4210,4140,3867,3410,2789,2061,1284,535,-129,-647,-999,-1181,-1223,-1167,-1076,-992,-963,-994,-1099,-1247,-1426,-1605,-1750,-1861,-1897,-1870,-1756,-1561,-1280,-930,-516,-70,384,813,1178,1452,1605,1634,1525,1323,1037,739,462,268,176,215,359,588,845,1067,1194,1148,896,384,-381,-1391,-2603,-3942,-5339,-6683,-7897,-8877,-9567,-9909,-9898,-9540,-8890,-8010,-6991,-5919,-4880,-3948,-3164,-2557,-2126,-1837,-1669,-1546,-1431,-1250,-960,-521,96,882,1837,2916,4084,5276,6435,7498,8406,9124,9601,9834,9806,9527,9020,8310,7444,6477,5466,4469,3534,2688,1942,1276,660,53,-586,-1279,-2027,-2824,-3615,-4368,-5018,-5522,-5866,-6018,-6021,-5882,-5660,-5404,-5143,-4940,-4794,-4754,-4801,-4951,-5182,-5465,-5772,-6035,-6212,-6249,-6097,-5757,-5204,-4502,-3679,-2825,-2020,-1340,-864,-642,-698,-1037,-1634,-2424,-3359,-4330,-5265,-6069,-6662,-6987,-7002,-6694,-6088,-5216,-4160,-2997,-1824,-739,186,887,1335,1544,1543,1404,1198,1006,894,900,1054,1327,1710,2129,2541,2864,3033,2989,2674,2069,1160,-27,-1437,-2993,-4585,-6095,-7407,-8405,-9015,-9193,-8933,-8284,-7324,-6153,-4888,-3647,-2516,-1591,-903,-474,-286,-298,-437,-646,-835,-962,-982,-882,-670,-372,-13,357,718,1030,1270,1418,1445,1340,1080,661,101,-595,-1346,-2135,-2853,-3479,-3947,-4257,-4417,-4464,-4460,-4452,-4505,-4647,-4890,-5218,-5583,-5916,-6140,-6176,-5960,-5447,-4635,-3530,-2193,-681,926,2546,4099,5516,6738,7722,8444,8894,9083,9046,8818,8452,8008,7515,7042,6586,6170,5789,5412,5021,4589,4064,3457,2711,1844,837,-295,-1530,-2838,-4175,-5486,-6715,-7796,-8683,-9325,-9709,-9831,-9712,-9413,-8980,-8496,-8006,-7560,-7169,-6813,-6465,-6051,-5544,-4876,-4063,-3105,-2064,-1020,-48,740,1302,1555,1516,1171,587,-179,-1042,-1905,-2694,-3314,-3710,-3830,-3634,-3132,-2309,-1231,83,1530,3060,4556,5944,7129,8037,8615,8838,8692,8222,7470,6523,5464,4373,3334,2392,1579,907,350,-95,-468,-790,-1066,-1328,-1557,-1779,-1990,-2185,-2393,-2578,-2785,-2972,-3175,-3379,-3607,-3869,-4177,-4544,-4962,-5425,-5885,-6300,-6604,-6713,-6577,-6107,-5304,-4136,-2660,-935,937,2836,4655,6283,7650,8716,9470,9950,10188,10262,10219,10123,10014,9907,9832,9766,9729,9690,9657,9606,9526,9385,9152,8773,8209,7411,6361,5040,3492,1746,-96,-1956,-3726,-5310,-6637,-7651,-8339,-8713,-8817,-8710,-8470,-8172,-7882,-7655,-7516,-7471,-7496,-7545,-7564,-7483,-7253,-6827,-6193,-5360,-4360,-3248,-2094,-965,63,930,1594,2001,2167,2070,1766,1287,709,102,-447,-869,-1100,-1089,-828,-314,417,1299,2273,3237,4117,4826,5313,5537,5496,5225,4782,4256,3752,3364,3180,3257,3607,4210,4999,5883,6747,7496,8030,8303,8297,8040,7605,7076,6567,6167,5961,5991,6255,6724,7314,7915,8422,8696,8661,8235,7398,6166,4581,2753,768,-1220,-3094,-4711,-5972,-6780,-7109,-6941,-6344,-5404,-4245,-3021,-1867,-907,-240,107,126,-124,-565,-1091,-1605,-2016,-2256,-2297,-2120,-1753,-1236,-616,35,669,1223,1656,1932,2034,1953,1697,1290,766,179,-408,-928,-1305,-1477,-1402,-1042,-421,445,1473,2592,3692,4678,5468,5997,6252,6236,6006,5634,5213,4838,4587,4522,4671,5023,5553,6173,6824,7371,7745,7811,7532,6818,5701,4184,2375,376,-1648,-3551,-5159,-6346,-7019,-7122,-6681,-5738,-4408,-2810,-1102,587,2100,3341,4214,4664,4679,4261,3471,2360,1050,-374,-1769,-3036,-4049,-4740,-5028,-4919,-4418,-3600,-2549,-1386,-199,906,1888,2725,3427,4053,4638,5246,5895,6571,7239,7808,8202,8312,8080,7460,6459,5150,3610,1988,428,-933,-1962,-2577,-2746,-2464,-1809,-870,216,1318,2290,3025,3444,3499,3210,2602,1760,763,-302,-1348,-2331,-3185,-3906,-4464,-4860,-5089,-5152,-5046,-4784,-4379,-3862,-3277,-2689,-2148,-1751,-1535,-1563,-1846,-2358,-3061,-3849,-4625,-5256,-5637,-5669,-5312,-4555,-3448,-2075,-545,1018,2506,3824,4920,5757,6349,6710,6877,6880,6738,6459,6040,5471,4745,3866,2835,1692,449,-847,-2168,-3480,-4760,-5985,-7142,-8214,-9178,-10021,-10706,-11213,-11507,-11576,-11401,-11014,-10417,-9692,-8873,-8054,-7289,-6646,-6160,-5848,-5701,-5682,-5744,-5821,-5854,-5796,-5603,-5262,-4768,-4142,-3408,-2620,-1806,-1017,-279,391,1000,1561,2119,2709,3366,4130,4972,5898,6810,7651,8313,8704,8779,8472,7829,6873,5705,4434,3166,2020,1064,353,-111,-362,-464,-495,-556,-709,-1024,-1521,-2192,-3002,-3879,-4740,-5495,-6056,-6369,-6386,-6124,-5588,-4862,-4000,-3098,-2234,-1475,-888,-501,-347,-412,-696,-1156,-1763,-2453,-3189,-3892,-4534,-5040,-5393,-5555,-5536,-5339,-5013,-4598,-4166,-3782,-3504,-3387,-3462,-3735,-4193,-4796,-5475,-6172,-6794,-7283,-7579,-7651,-7498,-7138,-6622,-6006,-5350,-4716,-4143,-3664,-3291,-3021,-2840,-2734,-2660,-2601,-2503,-2345,-2076,-1678,-1117,-389,505,1549,2694,3904,5087,6199,7146,7881,8360,8565,8503,8213,7736,7143,6490,5828,5194,4593,4020,3438,2810,2090,1240,238,-908,-2176,-3491,-4789,-5955,-6899,-7517,-7735,-7498,-6799,-5663,-4167,-2437,-619,1102,2563,3598,4103,4006,3317,2103,484,-1357,-3237,-4936,-6289,-7138,-7400,-7044,-6110,-4690,-2932,-1005,903,2609,3965,4869,5265,5177,4666,3844,2853,1820,887,139,-349,-553,-474,-139,406,1102,1891,2710,3497,4204,4778,5186,5402,5402,5205,4807,4254,3583,2838,2081,1340,659,54,-485,-961,-1419,-1886,-2403,-2996,-3685,-4446,-5260,-6061,-6788,-7357,-7710,-7788,-7573,-7089,-6354,-5477,-4509,-3580,-2754,-2126,-1741,-1639,-1811,-2240,-2854,-3579,-4298,-4895,-5243,-5235,-4781,-3839,-2401,-520,1708,4150,6635,9001,11062,12695,13767,14236,14093,13376,12197,10679,8979,7261,5657,4281,3203,2439,1979,1761,1717,1757,1809,1807,1707,1503,1181,790,337,-110,-526,-864,-1112,-1250,-1311,-1304,-1283,-1295,-1367,-1555,-1855,-2279,-2797,-3371,-3945,-4453,-4828,-5022,-4964,-4666,-4078,-3273,-2250,-1112,93,1257,2319,3196,3851,4257,4412,4357,4115,3762,3339,2907,2522,2203,2009,1941,2030,2282,2683,3228,3870,4558,5230,5803,6203,6369,6244,5816,5090,4116,2974,1772,625,-332,-1000,-1284,-1157,-614,279,1430,2723,4003,5173,6106,6741,7050,7013,6684,6091,5312,4413,3450,2504,1593,783,60,-545,-1072,-1521,-1950,-2364,-2825,-3316,-3874,-4462,-5069,-5648,-6149,-6519,-6711,-6682,-6429,-5941,-5269,-4449,-3571,-2699,-1924,-1297,-873,-659,-652,-804,-1066,-1361,-1625,-1788,-1814,-1664,-1349,-874,-265,422,1186,1956,2758,3547,4351,5164,5982,6826,7659,8482,9247,9936,10493,10913,11159,11245,11185,10999,10732,10404,10048,9667,9266,8830,8341,7787,7146,6425,5618,4750,3847,2942,2094,1335,729,301,78,63,228,532,915,1305,1635,1844,1885,1730,1369,810,93,-742,-1621,-2472,-3222,-3798,-4164,-4296,-4212,-3960,-3612,-3247,-2962,-2792,-2812,-2986,-3316,-3725,-4153,-4526,-4781,-4878,-4797,-4546,-4154,-3655,-3099,-2510,-1927,-1340,-764,-166,451,1110,1812,2536,3269,3970,4593,5116,5485,5702,5734,5604,5286,4827,4205,3474,2638,1746,846,-19,-771,-1378,-1773,-1949,-1880,-1605,-1145,-571,57,678,1217,1643,1901,1986,1880,1590,1135,532,-193,-1010,-1897,-2829,-3777,-4718,-5617,-6420,-7088,-7530,-7704,-7522,-6968,-6018,-4705,-3105,-1307,542,2319,3873,5105,5926,6316,6282,5898,5254,4481,3703,3042,2592,2412,2516,2880,3434,4079,4719,5225,5528,5555,5288,4749,3967,3020,1965,874,-206,-1241,-2215,-3120,-3964,-4750,-5475,-6143,-6743,-7262,-7700,-8030,-8265,-8381,-8399,-8311,-8143,-7908,-7640,-7368,-7120,-6938,-6827,-6812,-6890,-7030,-7230,-7415,-7572,-7622,-7551,-7308,-6897,-6311,-5581,-4732,-3805,-2825,-1835,-825,171,1178,2171,3155,4099,4970,5721,6292,6639,6710,6492,5977,5185,4168,2965,1658,306,-1021,-2250,-3326,-4190,-4811,-5150,-5223,-5025,-4611,-4024,-3340,-2635,-1984,-1465,-1135,-1038,-1196,-1588,-2199,-2935,-3749,-4512,-5170,-5626,-5864,-5865,-5673,-5347,-4957,-4580,-4269,-4033,-3885,-3755,-3610,-3375,-3000,-2462,-1763,-940,-69,765,1445,1881,1973,1700,1026,45,-1204,-2538,-3866,-5012,-5882,-6389,-6502,-6239,-5648,-4823,-3856,-2854,-1905,-1070,-389,136,526,829,1079,1345,1632,1982,2365,2785,3199,3602,3965,4296,4602,4900,5212,5540,5891,6235,6554,6791,6911,6857,6604,6110,5378,4403,3214,1850,372,-1160,-2645,-4031,-5215,-6164,-6825,-7203,-7317,-7220,-6989,-6688,-6419,-6218,-6144,-6207,-6390,-6673,-6998,-7310,-7558,-7681,-7643,-7420,-7002,-6410,-5676,-4847,-3986,-3153,-2414,-1816,-1411,-1207,-1217,-1403,-1724,-2101,-2457,-2707,-2768,-2603,-2170,-1503,-627,355,1380,2326,3123,3706,4029,4104,3953,3630,3216,2777,2400,2128,2010,2045,2229,2530,2909,3327,3757,4172,4566,4938,5283,5618,5926,6215,6455,6637,6723,6700,6521,6191,5675,4993,4159,3189,2148,1059,-4,-1000,-1890,-2630,-3221,-3642,-3916,-4058,-4093,-4047,-3935,-3774,-3559,-3288,-2943,-2521,-2009,-1434,-809,-189,383,856,1213,1428,1544,1570,1584,1618,1740,1955,2306,2754,3300,3887,4480,5021,5470,5770,5889,5786,5455,4870,4070,3068,1936,733,-444,-1526,-2417,-3073,-3466,-3586,-3484,-3210,-2838,-2456,-2117,-1882,-1766,-1776,-1883,-2056,-2254,-2432,-2564,-2629,-2615,-2536,-2393,-2207,-1990,-1756,-1519,-1294,-1100,-954,-882,-884,-984,-1144,-1365,-1581,-1759,-1829,-1752,-1484,-1007,-332,527,1502,2534,3534,4421,5106,5533,5646,5439,4929,4151,3190,2121,1063,115,-616,-1048,-1106,-774,-36,1050,2425,3982,5616,7198,8628,9803,10669,11176,11326,11121,10612,9833,8862,7752,6585,5432,4369,3461,2772,2333,2168,2256,2553,2988,3461,3876,4123,4134,3844,3245,2364,1256,24,-1244,-2440,-3485,-4326,-4934,-5319,-5497,-5512,-5392,-5180,-4894,-4554,-4179,-3765,-3350,-2926,-2539,-2196,-1921,-1725,-1608,-1559,-1574,-1616,-1678,-1726,-1741,-1720,-1630,-1479,-1254,-949,-579,-139,345,870,1410,1964,2520,3093,3677,4301,4957,5649,6366,7059,7703,8230,8593,8752,8674,8370,7867,7222,6513,5819,5207,4731,4396,4185,4052,3924,3738,3440,2996,2422,1736,1012,317,-285,-721,-985,-1052,-963,-767,-517,-288,-130,-87,-180,-418,-775,-1242,-1778,-2347,-2926,-3461,-3942,-4323,-4588,-4716,-4688,-4502,-4155,-3647,-2995,-2214,-1328,-378,603,1542,2393,3086,3566,3802,3766,3479,2968,2311,1578,880,313,-38,-79,207,867,1838,3092,4510,5994,7419,8667,9646,10278,10522,10377,9843,8978,7822,6460,4961,3437,1963,669,-379,-1077,-1404,-1329,-901,-200,665,1538,2280,2757,2871,2575,1880,831,-450,-1867,-3268,-4559,-5638,-6460,-7000,-7278,-7330,-7213,-6996,-6728,-6486,-6282,-6161,-6108,-6107,-6128,-6119,-6035,-5841,-5490,-4995,-4336,-3566,-2721,-1848,-1034,-303,265,665,871,906,787,554,249,-112,-491,-886,-1288,-1676,-2041,-2344,-2547,-2609,-2495,-2179,-1673,-1000,-229,577,1302,1885,2226,2285,2043,1503,726,-233,-1272,-2315,-3261,-4051,-4619,-4950,-5027,-4880,-4541,-4070,-3520,-2966,-2451,-2031,-1726,-1545,-1470,-1474,-1522,-1572,-1600,-1576,-1506,-1392,-1252,-1129,-1024,-999,-1032,-1140,-1296,-1448,-1553,-1531,-1338,-924,-277,583,1609,2715,3807,4775,5529,5980,6075,5785,5110,4082,2760,1228,-412,-2035,-3523,-4753,-5624,-6065,-6037,-5561,-4684,-3528,-2222,-931,174,959,1294,1133,448,-695,-2209,-3957,-5774,-7522,-9031,-10220,-10979,-11313,-11193,-10691,-9869,-8821,-7664,-6484,-5395,-4457,-3739,-3259,-3029,-3032,-3232,-3587,-4048,-4546,-5050,-5484,-5832,-6041,-6099,-5988,-5712,-5275,-4710,-4041,-3326,-2609,-1957,-1416,-1024,-803,-724,-762,-834,-871,-790,-507,-1,774,1766,2940,4193,5434,6544,7436,8025,8280,8185,7792,7147,6357,5504,4681,3968,3385,2977,2683,2501,2335,2158,1887,1505,994,349,-371,-1160,-1934,-2669,-3322,-3870,-4314,-4657,-4924,-5140,-5329,-5512,-5706,-5905,-6119,-6322,-6499,-6630,-6675,-6612,-6406,-6033,-5472,-4719,-3783,-2691,-1488,-245,982,2088,3026,3715,4121,4233,4056,3640,3047,2359,1672,1071,637,426,471,762,1279,1946,2693,3415,4022,4441,4601,4496,4107,3496,2712,1848,983,211,-408,-812,-992,-939,-698,-303,166,666,1115,1489,1743,1881,1906,1834,1699,1520,1331,1149,991,863,774,714,682,661,636,590,499,350,129,-184,-584,-1087,-1672,-2319,-2995,-3649,-4220,-4660,-4893,-4900,-4633,-4106,-3335,-2366,-1268,-121,986,1959,2724,3212,3398,3258,2842,2177,1372,487,-360,-1108,-1678,-2038,-2180,-2114,-1880,-1529,-1109,-673,-242,163,562,952,1376,1820,2296,2770,3206,3543,3734,3728,3497,3056,2429,1691,929,248,-264,-501,-429,-6,754,1801,3075,4485,5928,7319,8550,9545,10234,10559,10491,10026,9167,7976,6506,4847,3115,1404,-150,-1453,-2410,-2945,-3047,-2690,-1967,-934,251,1438,2477,3198,3496,3297,2579,1399,-142,-1907,-3691,-5346,-6660,-7529,-7842,-7585,-6790,-5539,-3979,-2235,-484,1163,2605,3773,4675,5293,5702,5910,6001,5976,5873,5689,5410,5033,4532,3916,3181,2363,1494,624,-197,-935,-1558,-2072,-2478,-2808,-3075,-3305,-3494,-3635,-3702,-3669,-3516,-3229,-2825,-2325,-1791,-1280,-860,-596,-520,-649,-960,-1392,-1863,-2284,-2552,-2610,-2397,-1931,-1229,-376,549,1450,2235,2843,3244,3434,3460,3371,3246,3146,3122,3206,3380,3639,3929,4213,4472,4656,4813,4919,5045,5211,5458,5819,6284,6851,7475,8108,8693,9175,9520,9708,9748,9658,9484,9255,9005,8742,8459,8125,7706,7153,6450,5571,4552,3416,2259,1145,179,-565,-1044,-1225,-1153,-886,-531,-218,-68,-203,-688,-1574,-2815,-4357,-6059,-7789,-9374,-10682,-11582,-12018,-11951,-11429,-10509,-9302,-7920,-6482,-5078,-3801,-2678,-1757,-1007,-444,-1,320,580,802,1002,1231,1469,1764,2087,2462,2862,3295,3738,4182,4606,4984,5292,5499,5579,5518,5318,4988,4568,4085,3595,3136,2747,2459,2290,2247,2333,2521,2806,3133,3491,3820,4108,4320,4441,4461,4357,4131,3756,3241,2555,1731,760,-299,-1402,-2481,-3448,-4243,-4778,-5043,-4988,-4671,-4122,-3420,-2672,-1944,-1348,-927,-741,-793,-1086,-1578,-2229,-2977,-3754,-4503,-5162,-5686,-6048,-6221,-6212,-6016,-5645,-5114,-4438,-3631,-2734,-1771,-795,136,990,1694,2240,2590,2753,2740,2581,2316,1996,1671,1396,1224,1189,1327,1633,2093,2664,3259,3809,4200,4357,4215,3744,2960,1921,719,-531,-1700,-2678,-3387,-3767,-3848,-3654,-3300,-2873,-2504,-2264,-2225,-2385,-2723,-3160,-3615,-3996,-4229,-4274,-4132,-3828,-3445,-3061,-2775,-2677,-2817,-3236,-3905,-4791,-5796,-6833,-7796,-8594,-9164,-9463,-9484,-9246,-8787,-8160,-7415,-6602,-5760,-4912,-4077,-3265,-2481,-1750,-1082,-510,-62,248,400,403,276,45,-252,-583,-936,-1269,-1612,-1927,-2251,-2564,-2868,-3154,-3394,-3573,-3646,-3600,-3407,-3065,-2601,-2038,-1449,-891,-438,-161,-97,-271,-680,-1276,-2014,-2799,-3558,-4195,-4649,-4851,-4788,-4439,-3843,-3032,-2063,-1008,79,1130,2110,2968,3689,4250,4632,4845,4869,4720,4407,3956,3398,2793,2187,1652,1253,1041,1063,1341,1857,2589,3440,4334,5127,5709,5948,5763,5098,3964,2421,590,-1372,-3283,-4962,-6264,-7071,-7367,-7144,-6533,-5615,-4589,-3567,-2702,-2064,-1708,-1630,-1796,-2158,-2639,-3198,-3772,-4348,-4907,-5452,-6007,-6571,-7167,-7785,-8406,-9001,-9519,-9902,-10114,-10106,-9873,-9429,-8795,-8035,-7190,-6321,-5452,-4625,-3817,-3040,-2259,-1456,-622,261,1167,2090,2984,3830,4592,5252,5802,6239,6567,6801,6926,6965,6888,6711,6416,6016,5530,4976,4406,3851,3353,2959,2665,2496,2419,2408,2424,2425,2370,2252,2050,1794,1496,1205,948,773,697,746,913,1194,1568,2006,2478,2956,3408,3822,4185,4481,4728,4907,5043,5120,5168,5159,5136,5068,4993,4900,4803,4700,4592,4453,4293,4066,3789,3434,3014,2526,1985,1385,731,13,-799,-1699,-2725,-3862,-5087,-6372,-7630,-8793,-9772,-10469,-10845,-10841,-10477,-9788,-8839,-7732,-6556,-5400,-4337,-3396,-2590,-1904,-1293,-724,-155,438,1055,1681,2288,2828,3253,3548,3661,3633,3460,3214,2947,2741,2654,2736,2997,3417,3944,4510,5025,5425,5646,5667,5493,5152,4706,4208,3732,3313,3003,2804,2730,2749,2850,2992,3144,3272,3330,3286,3097,2745,2191,1458,539,-504,-1621,-2716,-3714,-4501,-5014,-5188,-4988,-4435,-3563,-2439,-1174,147,1405,2514,3402,4019,4351,4408,4229,3865,3392,2869,2377,1952,1654,1487,1471,1591,1840,2185,2608,3059,3510,3901,4209,4376,4407,4277,4016,3657,3238,2834,2479,2229,2109,2119,2255,2481,2758,3047,3297,3485,3570,3537,3365,3045,2567,1930,1144,229,-772,-1806,-2801,-3678,-4367,-4807,-4967,-4837,-4451,-3858,-3130,-2351,-1589,-908,-346,87,400,621,789,944,1117,1328,1584,1865,2157,2416,2621,2733,2751,2656,2491,2264,2046,1870,1792,1838,2016,2314,2692,3098,3488,3797,4018,4120,4118,4037,3895,3740,3581,3447,3332,3240,3152,3054,2927,2749,2508,2185,1757,1224,554,-240,-1160,-2186,-3271,-4379,-5426,-6356,-7093,-7575,-7771,-7655,-7244,-6579,-5730,-4769,-3797,-2874,-2074,-1419,-924,-569,-311,-119,86,313,642,1054,1593,2231,2968,3767,4622,5486,6367,7210,8020,8746,9362,9825,10087,10128,9921,9490,8852,8085,7256,6450,5757,5220,4893,4773,4832,5042,5320,5631,5897,6084,6152,6067,5826,5393,4778,3962,2947,1763,414,-1014,-2480,-3880,-5125,-6140,-6840,-7201,-7205,-6880,-6275,-5467,-4525,-3546,-2589,-1737,-1026,-514,-216,-162,-350,-786,-1452,-2324,-3371,-4540,-5787,-7050,-8260,-9377,-10309,-11042,-11496,-11675,-11555,-11159,-10533,-9740,-8856,-7966,-7135,-6434,-5880,-5501,-5248,-5096,-4965,-4786,-4475,-3978,-3237,-2246,-1018,406,1950,3519,5025,6354,7428,8176,8559,8568,8241,7621,6809,5889,4972,4154,3520,3124,3002,3136,3493,3982,4513,4961,5224,5212,4859,4168,3145,1886,477,-956,-2281,-3402,-4214,-4680,-4781,-4552,-4041,-3352,-2551,-1763,-1047,-497,-148,-51,-204,-614,-1252,-2074,-3023,-4024,-4978,-5805,-6402,-6699,-6655,-6247,-5521,-4541,-3416,-2270,-1227,-403,123,300,114,-399,-1212,-2232,-3409,-4652,-5902,-7090,-8168,-9077,-9778,-10234,-10413,-10303,-9901,-9225,-8321,-7233,-6048,-4816,-3630,-2528,-1569,-761,-127,352,683,879,955,914,759,486,102,-400,-986,-1642,-2316,-2960,-3504,-3903,-4081,-4027,-3707,-3159,-2416,-1561,-688,119,753,1152,1261,1072,597,-95,-929,-1793,-2566,-3148,-3437,-3379,-2945,-2163,-1086,182,1526,2806,3896,4670,5055,4987,4483,3563,2340,899,-586,-2007,-3198,-4065,-4522,-4542,-4135,-3380,-2365,-1241,-147,773,1401,1648,1486,911,-12,-1196,-2519,-3860,-5086,-6101,-6823,-7205,-7256,-6977,-6439,-5691,-4827,-3912,-3041,-2261,-1648,-1219,-1002,-982,-1127,-1406,-1735,-2074,-2322,-2427,-2328,-1968,-1343,-439,711,2041,3500,4977,6397,7662,8689,9414,9786,9774,9385,8625,7557,6229,4745,3190,1672,289,-875,-1759,-2327,-2587,-2563,-2322,-1934,-1489,-1059,-722,-504,-457,-545,-786,-1117,-1517,-1931,-2328,-2671,-2943,-3124,-3220,-3227,-3156,-3010,-2799,-2520,-2182,-1775,-1307,-776,-199,421,1052,1687,2299,2876,3406,3878,4298,4654,4963,5216,5427,5590,5710,5772,5777,5695,5525,5231,4813,4240,3511,2617,1564,366,-940,-2319,-3697,-5019,-6195,-7161,-7842,-8188,-8175,-7800,-7114,-6182,-5113,-4019,-3023,-2228,-1699,-1476,-1532,-1809,-2219,-2629,-2937,-3026,-2824,-2290,-1424,-268,1110,2617,4172,5670,7054,8251,9235,9970,10462,10685,10677,10426,9974,9332,8550,7657,6716,5773,4899,4149,3585,3252,3176,3371,3814,4463,5267,6131,6981,7708,8230,8464,8347,7847,6951,5685,4097,2267,290,-1722,-3644,-5364,-6763,-7754,-8268,-8259,-7742,-6740,-5350,-3672,-1857,-59,1561,2860,3722,4061,3870,3143,1980,472,-1236,-2996,-4661,-6108,-7232,-7968,-8299,-8210,-7759,-6987,-5971,-4799,-3534,-2275,-1078,-14,869,1534,1963,2152,2130,1935,1634,1305,1034,898,965,1273,1827,2611,3549,4582,5581,6467,7121,7479,7493,7148,6485,5564,4477,3349,2265,1348,654,237,95,193,467,816,1154,1372,1407,1209,777,147,-616,-1413,-2144,-2700,-2998,-2973,-2597,-1888,-876,350,1720,3128,4486,5714,6744,7525,8027,8238,8166,7840,7318,6650,5934,5234,4634,4191,3940,3892,4022,4301,4646,5027,5346,5583,5685,5648,5467,5162,4749,4246,3676,3023,2305,1487,574,-450,-1583,-2794,-4067,-5325,-6520,-7563,-8384,-8910,-9099,-8907,-8353,-7453,-6287,-4927,-3501,-2096,-844,189,924,1345,1454,1284,903,380,-199,-753,-1206,-1501,-1592,-1452,-1086,-501,259,1134,2068,2964,3764,4366,4729,4783,4527,3952,3117,2087,977,-99,-1012,-1646,-1928,-1798,-1272,-391,752,2040,3340,4520,5473,6092,6349,6193,5672,4807,3702,2428,1118,-138,-1203,-2006,-2442,-2484,-2111,-1360,-310,931,2219,3404,4348,4925,5065,4732,3958,2810,1411,-104,-1586,-2893,-3924,-4605,-4907,-4861,-4503,-3937,-3237,-2517,-1853,-1324,-978,-843,-920,-1192,-1625,-2166,-2771,-3376,-3936,-4411,-4779,-5014,-5137,-5128,-5021,-4803,-4485,-4049,-3490,-2786,-1932,-923,215,1463,2748,4027,5198,6205,6948,7378,7431,7096,6362,5279,3903,2341,709,-858,-2226,-3271,-3902,-4057,-3725,-2944,-1795,-404,1071,2480,3647,4456,4796,4629,3951,2829,1357,-333,-2087,-3773,-5245,-6425,-7243,-7691,-7791,-7592,-7165,-6589,-5933,-5273,-4652,-4129,-3707,-3420,-3252,-3201,-3249,-3370,-3550,-3759,-3999,-4243,-4508,-4772,-5058,-5344,-5650,-5955,-6274,-6594,-6921,-7262,-7605,-7962,-8301,-8613,-8849,-8975,-8934,-8691,-8209,-7490,-6546,-5445,-4254,-3089,-2042,-1220,-693,-493,-624,-1019,-1607,-2253,-2838,-3224,-3313,-3021,-2329,-1242,185,1856,3670,5480,7176,8624,9723,10401,10598,10311,9556,8390,6889,5176,3337,1535,-154,-1594,-2722,-3480,-3839,-3830,-3465,-2849,-2029,-1126,-204,652,1391,1987,2421,2715,2872,2920,2865,2706,2438,2028,1469,728,-180,-1245,-2406,-3602,-4718,-5667,-6327,-6628,-6511,-5971,-5056,-3856,-2511,-1188,-47,739,1064,839,60,-1242,-2951,-4948,-7051,-9101,-10943,-12426,-13481,-14031,-14084,-13669,-12838,-11701,-10326,-8847,-7339,-5897,-4599,-3473,-2574,-1873,-1377,-1026,-781,-586,-388,-148,161,551,1026,1569,2174,2824,3505,4209,4925,5625,6290,6876,7335,7625,7700,7523,7108,6439,5596,4605,3568,2527,1564,693,-49,-684,-1217,-1684,-2098,-2482,-2828,-3134,-3369,-3515,-3541,-3425,-3170,-2757,-2227,-1574,-856,-75,708,1488,2209,2863,3413,3860,4189,4421,4567,4665,4744,4839,4983,5181,5457,5780,6145,6508,6840,7088,7237,7233,7091,6784,6351,5807,5211,4604,4041,3565,3195,2943,2787,2686,2595,2440,2173,1736,1098,256,-776,-1944,-3172,-4366,-5420,-6227,-6714,-6810,-6529,-5882,-4974,-3910,-2835,-1899,-1211,-873,-907,-1295,-1954,-2776,-3604,-4324,-4793,-4962,-4783,-4298,-3570,-2700,-1804,-997,-361,39,191,115,-145,-495,-864,-1139,-1258,-1144,-776,-139,720,1753,2872,3978,4989,5813,6394,6712,6751,6558,6170,5644,5043,4406,3777,3185,2641,2180,1800,1551,1431,1492,1710,2112,2628,3232,3823,4329,4657,4751,4558,4084,3360,2440,1433,413,-493,-1233,-1722,-1955,-1920,-1656,-1208,-643,-14,607,1176,1662,2027,2288,2423,2472,2443,2365,2268,2161,2084,2032,2032,2067,2150,2261,2384,2506,2593,2633,2622,2548,2450,2350,2303,2372,2594,3011,3627,4405,5291,6182,6960,7514,7718,7499,6801,5621,4021,2088,-26,-2153,-4105,-5702,-6787,-7265,-7082,-6275,-4937,-3229,-1350,477,2048,3184,3758,3736,3116,2007,546,-1101,-2722,-4165,-5269,-5932,-6114,-5802,-5056,-3948,-2589,-1081,455,1932,3261,4389,5270,5896,6254,6370,6262,5964,5503,4918,4236,3483,2690,1871,1060,276,-460,-1123,-1712,-2202,-2612,-2933,-3178,-3360,-3471,-3518,-3488,-3360,-3127,-2774,-2311,-1751,-1148,-535,9,437,702,763,637,327,-92,-562,-987,-1267,-1329,-1087,-514,407,1645,3128,4767,6424,7984,9292,10249,10752,10759,10263,9305,7970,6368,4647,2936,1381,100,-836,-1351,-1464,-1174,-562,291,1280,2287,3210,3953,4451,4670,4605,4302,3799,3202,2579,2023,1611,1383,1375,1573,1951,2440,2984,3477,3854,4032,3972,3650,3091,2350,1511,675,-56,-604,-904,-958,-788,-476,-121,160,254,67,-444,-1312,-2473,-3879,-5387,-6895,-8248,-9342,-10086,-10424,-10370,-9936,-9214,-8267,-7204,-6093,-5020,-4027,-3165,-2450,-1901,-1524,-1322,-1294,-1430,-1716,-2119,-2608,-3116,-3598,-3963,-4168,-4137,-3856,-3308,-2540,-1609,-619,327,1119,1657,1893,1798,1402,778,20,-765,-1462,-1997,-2311,-2379,-2221,-1866,-1365,-786,-166,429,989,1478,1910,2280,2615,2920,3232,3538,3876,4205,4545,4846,5104,5276,5356,5311,5170,4914,4583,4198,3775,3354,2939,2544,2170,1814,1467,1121,767,393,-17,-461,-971,-1533,-2176,-2882,-3666,-4502,-5381,-6273,-7140,-7946,-8634,-9158,-9474,-9536,-9342,-8890,-8230,-7425,-6569,-5761,-5107,-4677,-4537,-4673,-5072,-5638,-6287,-6890,-7357,-7586,-7547,-7208,-6625,-5837,-4952,-4050,-3230,-2556,-2083,-1816,-1760,-1865,-2092,-2383,-2685,-2967,-3199,-3379,-3503,-3570,-3584,-3512,-3364,-3083,-2687,-2139,-1480,-720,76,849,1530,2046,2347,2404,2204,1791,1198,526,-162,-767,-1228,-1509,-1589,-1505,-1283,-1001,-698,-439,-237,-115,-32,15,89,190,340,514,681,790,786,630,296,-224,-892,-1680,-2518,-3339,-4092,-4713,-5172,-5457,-5549,-5480,-5260,-4929,-4514,-4064,-3601,-3171,-2795,-2488,-2280,-2155,-2121,-2166,-2256,-2380,-2497,-2579,-2601,-2531,-2362,-2077,-1688,-1193,-620,18,676,1352,1986,2590,3120,3579,3954,4242,4441,4562,4601,4593,4533,4470,4396,4348,4305,4269,4198,4068,3823,3447,2905,2222,1426,569,-255,-997,-1562,-1933,-2077,-2032,-1834,-1567,-1298,-1113,-1076,-1218,-1577,-2112,-2813,-3599,-4409,-5154,-5771,-6185,-6365,-6283,-5935,-5333,-4491,-3448,-2225,-892,518,1914,3232,4390,5312,5942,6239,6186,5803,5128,4227,3192,2109,1085,195,-479,-910,-1070,-992,-711,-298,171,630,1006,1284,1433,1480,1453,1387,1318,1269,1232,1202,1152,1051,886,648,355,36,-257,-479,-579,-525,-299,96,642,1297,2020,2752,3442,4034,4486,4759,4831,4690,4340,3804,3110,2311,1454,607,-175,-826,-1306,-1562,-1578,-1348,-875,-220,598,1471,2366,3179,3877,4403,4751,4915,4916,4779,4540,4224,3878,3515,3195,2935,2785,2773,2909,3222,3661,4218,4812,5387,5866,6190,6310,6210,5898,5401,4769,4057,3310,2582,1884,1240,621,31,-576,-1208,-1884,-2609,-3364,-4120,-4842,-5478,-5993,-6344,-6514,-6493,-6276,-5886,-5323,-4605,-3755,-2780,-1731,-639,432,1419,2248,2870,3228,3324,3150,2754,2193,1534,868,257,-225,-536,-656,-576,-334,30,452,859,1196,1399,1449,1343,1105,790,449,143,-86,-210,-231,-155,-20,148,313,456,558,634,678,737,810,960,1170,1503,1914,2439,3027,3656,4299,4896,5440,5879,6217,6427,6531,6514,6418,6239,6022,5774,5541,5320,5165,5047,5013,5016,5070,5116,5138,5075,4899,4578,4085,3441,2654,1772,849,-70,-913,-1657,-2249,-2688,-2961,-3071,-3038,-2861,-2572,-2184,-1719,-1217,-694,-198,246,607,858,999,1014,945,782,600,390,221,79,-10,-60,-102,-148,-252,-422,-693,-1055,-1506,-2005,-2526,-3010,-3429,-3733,-3902,-3917,-3762,-3443,-2956,-2322,-1556,-700,203,1089,1893,2543,2983,3159,3062,2693,2086,1318,452,-395,-1152,-1726,-2058,-2129,-1919,-1484,-856,-132,627,1326,1919,2358,2639,2773,2805,2773,2730,2709,2728,2797,2895,3002,3078,3101,3035,2872,2601,2229,1788,1293,798,332,-50,-326,-453,-442,-278,5,372,788,1195,1545,1810,1937,1922,1766,1461,1065,593,109,-341,-708,-953,-1053,-994,-790,-465,-56,380,798,1141,1374,1462,1401,1187,847,392,-127,-698,-1269,-1823,-2322,-2749,-3077,-3297,-3396,-3373,-3226,-2975,-2617,-2186,-1693,-1157,-622,-86,388,814,1122,1336,1404,1349,1157,849,446,-34,-548,-1090,-1609,-2110,-2546,-2922,-3199,-3382,-3448,-3402,-3246,-2988,-2638,-2218,-1728,-1195,-618,-20,576,1140,1620,1969,2124,2039,1677,1019,85,-1092,-2445,-3884,-5321,-6646,-7784,-8645,-9205,-9431,-9361,-9037,-8531,-7942,-7338,-6807,-6394,-6114,-5977,-5937,-5964,-6008,-6024,-5992,-5892,-5730,-5513,-5265,-4993,-4720,-4441,-4161,-3870,-3559,-3209,-2809,-2357,-1843,-1284,-694,-98,469,975,1403,1723,1939,2042,2053,1980,1853,1685,1507,1332,1183,1076,1027,1045,1139,1302,1531,1792,2068,2302,2485,2562,2538,2402,2174,1895,1591,1309,1077,905,803,754,728,719,675,597,467,284,72,-145,-335,-449,-461,-342,-83,289,738,1193,1576,1799,1796,1491,878,-65,-1286,-2726,-4309,-5917,-7476,-8875,-10053,-10958,-11554,-11851,-11857,-11621,-11186,-10619,-9965,-9281,-8589,-7909,-7235,-6561,-5866,-5158,-4425,-3711,-3030,-2436,-1968,-1654,-1519,-1554,-1738,-2029,-2372,-2701,-2957,-3084,-3050,-2841,-2471,-1963,-1384,-770,-194,306,700,981,1154,1257,1300,1339,1376,1452,1545,1675,1811,1948,2066,2139,2169,2129,2040,1897,1729,1569,1446,1407,1476,1670,1998,2433,2954,3514,4057,4548,4919,5159,5224,5128,4874,4500,4052,3580,3156,2818,2617,2577,2688,2943,3280,3649,3975,4198,4250,4113,3762,3237,2578,1861,1166,561,114,-159,-241,-172,2,229,436,596,662,650,561,456,368,369,496,786,1251,1866,2596,3363,4107,4718,5151,5315,5200,4782,4094,3169,2076,874,-363,-1575,-2713,-3726,-4586,-5257,-5731,-5985,-6037,-5886,-5568,-5114,-4559,-3947,-3306,-2665,-2042,-1464,-928,-486,-128,95,170,79,-188,-612,-1163,-1788,-2425,-2984,-3404,-3596,-3529,-3171,-2526,-1656,-595,526,1657,2678,3533,4185,4597,4815,4840,4749,4587,4400,4246,4140,4089,4109,4145,4199,4213,4174,4044,3834,3527,3173,2792,2443,2163,2001,1966,2081,2319,2660,3049,3454,3806,4091,4270,4338,4320,4221,4094,3958,3855,3798,3810,3880,4004,4168,4331,4489,4589,4628,4589,4458,4267,4016,3750,3484,3244,3028,2822,2600,2313,1936,1425,796,38,-767,-1590,-2324,-2910,-3271,-3361,-3146,-2639,-1853,-859,277,1448,2559,3495,4173,4523,4508,4132,3432,2479,1362,195,-935,-1915,-2690,-3195,-3408,-3339,-3002,-2464,-1786,-1046,-339,284,747,1048,1174,1162,1077,961,894,894,993,1155,1349,1500,1538,1400,1040,433,-386,-1375,-2437,-3471,-4364,-5018,-5363,-5367,-5036,-4425,-3599,-2660,-1696,-782,11,657,1133,1443,1595,1613,1513,1330,1089,825,573,368,235,207,287,501,823,1277,1808,2430,3073,3712,4290,4753,5057,5168,5067,4772,4313,3742,3142,2568,2114,1821,1737,1872,2220,2732,3380,4061,4736,5295,5702,5879,5819,5492,4940,4187,3327,2417,1579,878,407,202,276,599,1104,1690,2251,2664,2854,2748,2353,1684,841,-84,-953,-1643,-2054,-2104,-1769,-1075,-75,1098,2327,3446,4317,4824,4877,4458,3578,2311,773,-925,-2608,-4179,-5488,-6464,-7046,-7217,-6992,-6439,-5622,-4659,-3648,-2703,-1905,-1324,-984,-881,-983,-1220,-1532,-1838,-2097,-2262,-2336,-2330,-2284,-2233,-2227,-2286,-2433,-2656,-2929,-3224,-3490,-3700,-3826,-3852,-3791,-3651,-3447,-3209,-2926,-2617,-2268,-1873,-1440,-961,-469,12,455,808,1060,1163,1131,947,649,266,-163,-566,-900,-1096,-1112,-922,-508,100,880,1749,2657,3501,4228,4752,5048,5079,4862,4422,3823,3131,2439,1828,1370,1129,1120,1341,1752,2277,2828,3300,3594,3633,3367,2788,1929,857,-318,-1490,-2546,-3395,-3985,-4298,-4365,-4250,-4033,-3815,-3668,-3664,-3829,-4162,-4627,-5169,-5700,-6166,-6465,-6583,-6454,-6112,-5559,-4857,-4071,-3271,-2547,-1952,-1549,-1367,-1414,-1689,-2153,-2773,-3495,-4258,-5009,-5681,-6237,-6631,-6846,-6877,-6733,-6443,-6043,-5567,-5057,-4539,-4030,-3546,-3069,-2617,-2173,-1761,-1402,-1126,-988,-1011,-1245,-1673,-2300,-3060,-3884,-4682,-5334,-5767,-5881,-5662,-5083,-4218,-3120,-1931,-742,306,1141,1687,1936,1894,1629,1197,708,228,-157,-401,-487,-410,-221,38,296,491,581,530,348,45,-332,-735,-1131,-1454,-1715,-1864,-1929,-1906,-1812,-1682,-1520,-1370,-1230,-1126,-1064,-1029,-1043,-1050,-1082,-1069,-1038,-944,-803,-608,-382,-141,82,259,376,405,359,246,82,-79,-238,-351,-428,-479,-525,-611,-770,-1024,-1386,-1833,-2320,-2792,-3153,-3348,-3284,-2950,-2310,-1425,-342,821,1958,2938,3662,4044,4048,3679,2979,2042,967,-113,-1078,-1837,-2288,-2424,-2210,-1713,-993,-164,658,1340,1776,1884,1614,996,73,-1021,-2161,-3173,-3924,-4295,-4230,-3746,-2909,-1859,-755,221,920,1215,1062,457,-510,-1730,-3020,-4226,-5168,-5727,-5819,-5426,-4587,-3394,-1964,-457,998,2267,3245,3892,4162,4096,3736,3165,2487,1795,1202,765,574,617,933,1453,2167,2978,3847,4685,5434,6041,6454,6637,6588,6291,5789,5104,4310,3455,2646,1928,1395,1088,1044,1268,1742,2408,3205,4033,4809,5433,5836,5944,5751,5231,4444,3436,2302,1145,80,-797,-1383,-1632,-1519,-1066,-349,530,1440,2236,2793,3007,2822,2236,1308,146,-1089,-2230,-3094,-3539,-3469,-2850,-1736,-231,1482,3210,4728,5870,6477,6502,5923,4840,3370,1705,42,-1424,-2523,-3130,-3205,-2730,-1828,-597,747,2034,3055,3678,3794,3392,2516,1290,-123,-1512,-2698,-3495,-3816,-3605,-2922,-1864,-609,666,1764,2532,2877,2746,2190,1287,185,-961,-1994,-2781,-3230,-3301,-3000,-2379,-1516,-499,565,1598,2518,3275,3828,4165,4274,4188,3914,3508,3001,2444,1887,1369,947,648,520,580,838,1302,1921,2676,3474,4266,4951,5481,5774,5826,5602,5150,4498,3732,2929,2190,1599,1237,1154,1376,1884,2639,3551,4525,5441,6190,6671,6818,6592,6002,5092,3944,2666,1383,225,-706,-1317,-1586,-1514,-1163,-637,-55,441,735,737,396,-266,-1191,-2256,-3309,-4196,-4757,-4893,-4533,-3696,-2450,-934,679,2203,3446,4276,4578,4355,3626,2528,1195,-166,-1384,-2291,-2778,-2791,-2354,-1540,-489,635,1667,2446,2863,2863,2448,1682,688,-396,-1402,-2197,-2667,-2769,-2500,-1940,-1194,-406,279,744,905,728,253,-460,-1281,-2094,-2764,-3195,-3314,-3121,-2623,-1905,-1048,-150,683,1385,1895,2199,2293,2219,2015,1748,1469,1230,1066,990,1012,1099,1244,1406,1569,1713,1835,1929,2007,2074,2133,2194,2237,2268,2253,2199,2064,1861,1573,1210,812,385,12,-290,-438,-424,-196,217,806,1511,2257,2973,3563,3976,4143,4064,3723,3175,2463,1677,890,183,-371,-760,-937,-979,-885,-775,-690,-727,-924,-1310,-1868,-2549,-3265,-3914,-4383,-4563,-4395,-3829,-2902,-1676,-269,1158,2454,3453,4028,4110,3668,2768,1509,62,-1398,-2670,-3607,-4082,-4058,-3553,-2666,-1537,-365,678,1392,1668,1424,672,-504,-1970,-3523,-4975,-6124,-6823,-6996,-6624,-5791,-4638,-3348,-2141,-1197,-675,-657,-1151,-2088,-3335,-4716,-6040,-7128,-7837,-8095,-7869,-7235,-6263,-5121,-3935,-2856,-1993,-1423,-1169,-1228,-1540,-2035,-2627,-3219,-3736,-4119,-4318,-4332,-4153,-3806,-3329,-2743,-2109,-1458,-835,-294,148,438,578,553,379,93,-274,-659,-1009,-1275,-1406,-1370,-1155,-754,-191,504,1290,2097,2878,3557,4081,4397,4469,4285,3852,3212,2411,1540,666,-114,-729,-1135,-1290,-1229,-970,-614,-234,47,149,-15,-483,-1262,-2307,-3541,-4834,-6053,-7027,-7633,-7737,-7306,-6315,-4859,-3061,-1104,788,2413,3570,4123,4005,3222,1863,95,-1877,-3818,-5494,-6724,-7361,-7368,-6764,-5676,-4267,-2773,-1404,-383,158,124,-466,-1536,-2928,-4450,-5897,-7074,-7842,-8112,-7884,-7209,-6229,-5090,-3989,-3076,-2494,-2316,-2559,-3182,-4075,-5114,-6126,-6974,-7511,-7665,-7381,-6681,-5620,-4291,-2816,-1319,67,1243,2121,2656,2842,2696,2287,1694,1006,332,-249,-656,-836,-753,-413,183,975,1905,2892,3834,4651,5244,5571,5571,5280,4689,3903,2974,2029,1145,439,-36,-204,-52,418,1179,2162,3285,4450,5529,6433,7046,7314,7195,6699,5876,4810,3614,2414,1322,454,-137,-414,-390,-141,264,678,1013,1124,965,461,-353,-1434,-2672,-3921,-5032,-5836,-6209,-6050,-5342,-4102,-2443,-512,1505,3394,4974,6076,6602,6506,5823,4633,3096,1376,-314,-1794,-2892,-3490,-3526,-3002,-1994,-625,927,2464,3807,4766,5261,5206,4653,3673,2413,1054,-242,-1291,-2002,-2292,-2190,-1755,-1093,-366,307,773,962,813,349,-392,-1302,-2282,-3194,-3942,-4430,-4617,-4476,-4046,-3364,-2515,-1579,-635,236,986,1569,1976,2207,2276,2217,2059,1846,1622,1427,1308,1301,1435,1725,2156,2703,3303,3903,4410,4780,4933,4866,4555,4045,3378,2632,1899,1264,823,639,762,1210,1956,2953,4113,5325,6484,7459,8160,8512,8476,8067,7324,6336,5201,4042,2969,2084,1449,1120,1077,1301,1713,2220,2718,3106,3281,3204,2809,2148,1223,162,-963,-1992,-2814,-3303,-3368,-2974,-2116,-863,681,2363,4025,5486,6618,7292,7468,7122,6304,5103,3623,2020,420,-1016,-2183,-2978,-3362,-3324,-2918,-2225,-1372,-484,323,935,1315,1427,1310,1014,624,209,-131,-382,-476,-467,-345,-208,-84,-67,-185,-483,-950,-1571,-2281,-3031,-3716,-4298,-4684,-4870,-4816,-4554,-4093,-3482,-2765,-1989,-1213,-474,169,694,1057,1261,1290,1176,938,631,306,28,-144,-168,1,343,863,1486,2160,2797,3332,3698,3869,3831,3621,3274,2877,2487,2191,2042,2081,2331,2774,3394,4118,4915,5688,6392,6964,7352,7545,7524,7312,6937,6449,5895,5336,4807,4348,3976,3681,3464,3272,3086,2841,2507,2029,1398,588,-369,-1457,-2595,-3717,-4716,-5495,-5952,-6020,-5636,-4818,-3584,-2030,-273,1544,3259,4734,5833,6481,6615,6252,5418,4200,2693,1020,-703,-2355,-3826,-5033,-5898,-6388,-6490,-6218,-5626,-4785,-3783,-2728,-1712,-835,-157,267,425,328,8,-485,-1082,-1743,-2394,-3017,-3576,-4068,-4492,-4850,-5153,-5388,-5559,-5637,-5601,-5429,-5099,-4605,-3959,-3171,-2293,-1353,-420,467,1241,1864,2290,2506,2496,2290,1913,1432,910,433,67,-104,-48,275,847,1635,2565,3543,4451,5192,5651,5780,5539,4940,4045,2934,1718,516,-569,-1431,-2014,-2255,-2171,-1753,-1065,-174,848,1882,2861,3684,4282,4623,4662,4439,3950,3278,2458,1575,685,-159,-908,-1550,-2067,-2487,-2827,-3144,-3470,-3860,-4338,-4915,-5592,-6322,-7075,-7768,-8350,-8745,-8907,-8789,-8389,-7701,-6787,-5678,-4478,-3246,-2098,-1083,-298,246,495,473,181,-337,-1042,-1879,-2778,-3694,-4527,-5236,-5736,-5973,-5930,-5564,-4932,-4044,-3005,-1876,-786,205,980,1514,1754,1719,1434,960,367,-273,-887,-1437,-1883,-2230,-2480,-2667,-2816,-2967,-3143,-3370,-3650,-3983,-4337,-4683,-4973,-5145,-5162,-4963,-4538,-3870,-3001,-1974,-876,203,1182,1975,2533,2825,2834,2599,2149,1557,885,196,-450,-1018,-1485,-1847,-2110,-2308,-2459,-2602,-2769,-2976,-3250,-3584,-3966,-4347,-4667,-4841,-4806,-4519,-3983,-3267,-2455,-1702,-1101,-782,-770,-1078,-1652,-2414,-3270,-4133,-4909,-5536,-5954,-6125,-6040,-5692,-5123,-4358,-3478,-2540,-1652,-896,-367,-112,-178,-510,-1086,-1760,-2439,-2974,-3270,-3248,-2885,-2199,-1237,-80,1191,2497,3756,4919,5939,6784,7449,7915,8183,8258,8109,7762,7181,6405,5461,4398,3305,2235,1252,386,-352,-951,-1403,-1678,-1723,-1490,-903,62,1433,3158,5159,7266,9303,11005,12171,12568,12085,10679,8414,5489,2147,-1256,-4394,-6935,-8654,-9431,-9264,-8292,-6708,-4787,-2788,-952,534,1548,2038,2032,1600,883,10,-874,-1672,-2313,-2789,-3101,-3281,-3362,-3366,-3314,-3211,-3049,-2831,-2551,-2214,-1832,-1427,-1014,-621,-259,61,324,546,696,797,809,744,573,323,9,-307,-555,-688,-647,-445,-120,267,592,792,777,524,51,-597,-1321,-2004,-2524,-2772,-2672,-2204,-1400,-370,728,1714,2405,2688,2518,1954,1142,310,-285,-410,103,1269,2982,4978,6936,8507,9445,9607,8991,7735,5995,3996,1886,-178,-2113,-3810,-5157,-6063,-6382,-6105,-5224,-3893,-2335,-858,231,633,181,-1216,-3485,-6460,-9887,-13451,-16826,-19652,-21613,-22403,-21801,-19673,-16028,-11048,-5093,1310,7550,12971,17058,19419,19953,18795,16307,13037,9572,6467,4158,2891,2742,3591,5195,7198,9240,10974,12164,12685,12547,11870,10840,9650,8471,7425,6562,5925,5471,5197,5047,5014,5057,5166,5288,5409,5489,5549,5597,5672,5774,5881,5920,5820,5509,4985,4298,3574,2958,2599,2582,2909,3479,4097,4511,4447,3716,2193,-54,-2843,-5830,-8590,-10691,-11730,-11459,-9797,-6875,-3034,1228,5336,8697,10847,11473,10511,8104,4621,548,-3571,-7206,-9965,-11582,-11994,-11285,-9702,-7547,-5190,-2954,-1100,185,849,879,387,-541,-1747,-3129,-4574,-6005,-7356,-8573,-9602,-10378,-10857,-10950,-10650,-9917,-8821,-7461,-5981,-4592,-3437,-2692,-2397,-2588,-3180,-4103,-5218,-6432,-7638,-8779,-9803,-10693,-11433,-12019,-12446,-12697,-12777,-12654,-12355,-11871,-11259,-10580,-9936,-9456,-9261,-9468,-10127,-11202,-12580,-14024,-15261,-15996,-15954,-15006,-13099,-10393,-7133,-3691,-429,2289,4248,5304,5502,4972,3935,2651,1354,272,-439,-655,-312,611,2076,4012,6276,8706,11096,13261,15003,16220,16814,16809,16271,15323,14145,12919,11829,11020,10600,10590,10972,11645,12469,13304,13989,14443,14589,14445,14036,13444,12745,11996,11276,10604,10022,9563,9238,9102,9167,9460,9980,10698,11574,12508,13428,14210,14784,15093,15112,14876,14420,13804,13073,12256,11357,10369,9284,8103,6848,5581,4359,3286,2426,1836,1515,1428,1465,1539,1515,1336,929,323,-482,-1399,-2377,-3340,-4221,-4982,-5578,-5994,-6230,-6281,-6190,-5970,-5678,-5353,-5055,-4816,-4694,-4692,-4826,-5088,-5429,-5830,-6217,-6566,-6835,-7024,-7143,-7215,-7286,-7372,-7528,-7770,-8115,-8578,-9115,-9697,-10240,-10672,-10920,-10933,-10704,-10249,-9646,-8972,-8336,-7831,-7542,-7513,-7788,-8332,-9137,-10128,-11237,-12387,-13487,-14467,-15249,-15780,-15992,-15866,-15370,-14534,-13387,-12027,-10528,-9024,-7604,-6380,-5429,-4829,-4600,-4783,-5333,-6226,-7370,-8649,-9948,-11102,-12000,-12526,-12615,-12255,-11464,-10317,-8906,-7345,-5753,-4241,-2887,-1765,-875,-238,194,441,546,545,465,344,195,62,-49,-97,-73,38,244,529,893,1300,1749,2213,2689,3179,3672,4185,4710,5252,5815,6361,6896,7334,7668,7804,7731,7401,6835,6040,5088,4033,2984,2016,1253,771,667,993,1771,2974,4530,6299,8137,9846,11283,12296,12818,12802,12298,11354,10120,8697,7261,5917,4793,3950,3450,3290,3474,3945,4655,5512,6438,7336,8127,8749,9152,9317,9250,8978,8557,8046,7518,7038,6668,6448,6419,6574,6917,7386,7929,8443,8837,9028,8940,8576,7930,7091,6138,5203,4390,3818,3552,3629,4031,4687,5484,6290,6963,7379,7475,7225,6685,5945,5147,4418,3889,3635,3675,4003,4522,5163,5791,6336,6706,6876,6831,6586,6188,5664,5071,4438,3801,3186,2614,2103,1661,1316,1047,894,807,809,845,902,938,919,833,644,365,-9,-471,-993,-1578,-2193,-2847,-3500,-4160,-4787,-5363,-5871,-6278,-6576,-6765,-6826,-6787,-6638,-6424,-6147,-5880,-5630,-5465,-5383,-5408,-5518,-5690,-5883,-6051,-6151,-6131,-5966,-5635,-5151,-4544,-3877,-3211,-2628,-2189,-1943,-1914,-2106,-2476,-2985,-3542,-4082,-4513,-4786,-4860,-4732,-4436,-4025,-3573,-3160,-2843,-2674,-2656,-2782,-3003,-3270,-3527,-3709,-3793,-3745,-3572,-3312,-2981,-2662,-2379,-2188,-2106,-2146,-2312,-2596,-3003,-3505,-4095,-4716,-5326,-5865,-6278,-6534,-6615,-6522,-6280,-5907,-5441,-4927,-4396,-3905,-3488,-3173,-2989,-2937,-3016,-3222,-3534,-3936,-4403,-4895,-5392,-5853,-6275,-6652,-7010,-7365,-7748,-8165,-8616,-9067,-9486,-9807,-9999,-9996,-9793,-9359,-8730,-7929,-7015,-6056,-5134,-4321,-3703,-3342,-3260,-3485,-3946,-4594,-5318,-6010,-6570,-6909,-6958,-6697,-6110,-5260,-4198,-3044,-1882,-834,30,636,955,989,750,300,-314,-1011,-1720,-2373,-2910,-3295,-3492,-3485,-3276,-2852,-2254,-1477,-573,433,1498,2549,3542,4365,4972,5283,5275,4968,4400,3677,2892,2162,1572,1202,1081,1240,1661,2336,3215,4237,5337,6407,7371,8118,8579,8680,8406,7759,6806,5649,4423,3288,2379,1819,1666,1937,2579,3506,4575,5662,6618,7366,7827,8023,7964,7740,7418,7086,6806,6642,6602,6713,6937,7257,7628,8005,8342,8595,8715,8678,8467,8085,7560,6929,6247,5581,4991,4544,4294,4276,4515,5005,5712,6576,7518,8426,9218,9792,10109,10134,9913,9473,8911,8283,7678,7135,6708,6402,6237,6200,6301,6526,6870,7321,7837,8377,8894,9312,9619,9749,9722,9517,9179,8716,8183,7589,6990,6392,5847,5354,4951,4634,4418,4297,4267,4321,4437,4625,4853,5126,5418,5705,5975,6203,6387,6510,6589,6600,6558,6444,6256,5983,5617,5149,4582,3950,3277,2652,2107,1719,1506,1481,1644,1949,2376,2851,3329,3727,3987,4057,3906,3551,3022,2395,1744,1156,674,335,109,-57,-246,-556,-1039,-1744,-2630,-3628,-4628,-5495,-6109,-6380,-6246,-5710,-4827,-3694,-2469,-1318,-413,122,210,-150,-895,-1927,-3083,-4227,-5195,-5876,-6205,-6166,-5818,-5247,-4565,-3885,-3292,-2859,-2633,-2634,-2890,-3383,-4106,-4993,-5982,-6959,-7825,-8495,-8898,-9030,-8915,-8613,-8224,-7817,-7488,-7261,-7185,-7238,-7412,-7655,-7914,-8112,-8180,-8054,-7701,-7127,-6379,-5546,-4729,-4047,-3583,-3421,-3566,-4024,-4737,-5631,-6623,-7607,-8500,-9220,-9721,-9962,-9962,-9723,-9317,-8791,-8220,-7662,-7144,-6686,-6270,-5884,-5506,-5137,-4791,-4485,-4258,-4127,-4106,-4212,-4418,-4738,-5130,-5585,-6049,-6493,-6863,-7119,-7249,-7239,-7119,-6930,-6706,-6490,-6299,-6124,-5952,-5744,-5485,-5153,-4757,-4316,-3865,-3457,-3125,-2921,-2837,-2886,-3017,-3205,-3391,-3545,-3642,-3684,-3690,-3705,-3766,-3901,-4124,-4396,-4682,-4909,-5027,-5004,-4844,-4588,-4302,-4052,-3914,-3917,-4096,-4424,-4881,-5402,-5913,-6338,-6584,-6577,-6272,-5651,-4754,-3684,-2561,-1566,-830,-489,-577,-1103,-1973,-3063,-4217,-5257,-6045,-6468,-6467,-6043,-5237,-4141,-2871,-1553,-327,685,1391,1715,1669,1270,608,-219,-1105,-1946,-2660,-3200,-3531,-3661,-3604,-3383,-3045,-2597,-2074,-1488,-835,-153,559,1243,1853,2329,2600,2624,2369,1847,1104,232,-670,-1463,-2061,-2363,-2330,-1954,-1232,-226,1019,2405,3820,5148,6231,6988,7293,7153,6538,5536,4217,2706,1135,-359,-1646,-2610,-3194,-3375,-3183,-2679,-1946,-1048,-74,944,1928,2858,3663,4327,4796,5063,5083,4879,4432,3807,3051,2252,1502,890,481,326,419,752,1258,1878,2528,3148,3683,4121,4459,4706,4896,5012,5076,5048,4922,4692,4364,3981,3589,3238,2971,2807,2721,2698,2668,2599,2471,2280,2096,1965,1975,2174,2577,3173,3875,4597,5212,5606,5726,5525,5068,4416,3686,2989,2397,1996,1770,1750,1875,2141,2505,2967,3512,4160,4873,5665,6457,7215,7847,8269,8399,8166,7544,6545,5253,3785,2301,944,-146,-891,-1238,-1193,-795,-105,790,1819,2891,3952,4929,5770,6406,6789,6856,6613,6059,5281,4358,3410,2528,1792,1251,910,779,821,1003,1291,1630,1991,2323,2602,2777,2843,2758,2535,2175,1728,1240,805,490,392,545,989,1689,2602,3629,4665,5584,6276,6652,6660,6299,5617,4695,3674,2669,1832,1261,1034,1177,1681,2473,3475,4552,5591,6462,7067,7342,7245,6794,6019,5016,3881,2756,1767,1043,677,725,1178,1993,3053,4232,5382,6351,7056,7407,7419,7100,6536,5799,4996,4212,3521,2967,2539,2233,1970,1731,1465,1173,889,642,512,546,796,1283,1967,2799,3666,4455,5060,5386,5391,5076,4497,3738,2936,2172,1571,1150,929,865,898,973,1045,1096,1131,1179,1259,1397,1602,1851,2129,2378,2556,2602,2505,2232,1847,1372,913,536,313,296,491,902,1482,2186,2929,3640,4210,4570,4637,4377,3798,2951,1951,941,86,-473,-641,-386,247,1171,2252,3346,4319,5058,5489,5588,5392,4971,4446,3930,3518,3263,3178,3204,3297,3356,3330,3164,2848,2411,1899,1391,935,578,310,102,-102,-363,-721,-1187,-1744,-2317,-2847,-3226,-3413,-3378,-3151,-2794,-2414,-2079,-1898,-1876,-2028,-2294,-2600,-2874,-3050,-3114,-3084,-2998,-2924,-2903,-2972,-3155,-3422,-3786,-4189,-4627,-5060,-5462,-5808,-6075,-6227,-6274,-6181,-5982,-5679,-5296,-4878,-4443,-4049,-3732,-3547,-3533,-3727,-4131,-4733,-5473,-6273,-7040,-7677,-8109,-8295,-8228,-7938,-7491,-6942,-6374,-5827,-5363,-4993,-4759,-4652,-4694,-4851,-5116,-5420,-5734,-5976,-6114,-6101,-5932,-5615,-5200,-4729,-4275,-3887,-3607,-3461,-3459,-3590,-3838,-4176,-4568,-4989,-5406,-5795,-6137,-6418,-6612,-6724,-6735,-6659,-6512,-6319,-6110,-5920,-5774,-5686,-5682,-5734,-5851,-5973,-6091,-6138,-6111,-5992,-5790,-5549,-5310,-5121,-5045,-5099,-5300,-5637,-6052,-6508,-6909,-7231,-7387,-7387,-7192,-6841,-6357,-5811,-5258,-4785,-4451,-4293,-4346,-4570,-4953,-5427,-5936,-6418,-6815,-7082,-7203,-7175,-7023,-6779,-6502,-6216,-5983,-5815,-5716,-5697,-5705,-5744,-5759,-5751,-5703,-5611,-5499,-5370,-5262,-5195,-5204,-5310,-5521,-5833,-6209,-6613,-6976,-7240,-7344,-7245,-6913,-6351,-5568,-4594,-3478,-2276,-1078,6,862,1375,1462,1096,310,-798,-2072,-3344,-4433,-5220,-5601,-5576,-5167,-4461,-3563,-2599,-1675,-913,-391,-174,-293,-742,-1456,-2376,-3347,-4277,-4998,-5429,-5492,-5179,-4542,-3668,-2688,-1733,-914,-309,61,197,163,-13,-249,-504,-726,-866,-903,-804,-564,-192,296,872,1496,2144,2785,3387,3939,4390,4715,4881,4871,4702,4398,4026,3629,3290,3040,2939,3000,3221,3599,4068,4616,5189,5758,6313,6825,7287,7671,7966,8143,8206,8141,7946,7640,7232,6761,6270,5796,5383,5037,4757,4517,4299,4084,3885,3728,3656,3713,3920,4277,4763,5325,5923,6489,7005,7402,7677,7776,7681,7386,6891,6242,5483,4710,3985,3425,3061,2966,3108,3478,3973,4520,5002,5338,5476,5391,5133,4748,4354,4009,3816,3789,3952,4272,4704,5186,5641,6000,6189,6167,5916,5450,4833,4138,3474,2933,2590,2491,2632,2987,3494,4090,4709,5305,5847,6333,6734,7066,7269,7342,7225,6909,6390,5692,4882,4030,3231,2558,2077,1832,1829,2070,2513,3114,3824,4579,5330,6048,6682,7247,7693,8028,8211,8226,8046,7670,7117,6432,5694,4965,4337,3854,3548,3428,3463,3631,3881,4173,4450,4669,4788,4787,4676,4452,4178,3847,3524,3209,2923,2677,2475,2319,2232,2209,2288,2444,2689,2960,3224,3403,3460,3349,3086,2669,2157,1574,971,367,-209,-744,-1206,-1567,-1790,-1833,-1673,-1290,-701,49,886,1711,2420,2932,3195,3213,3016,2677,2258,1835,1448,1130,880,716,627,649,786,1063,1462,1938,2415,2795,2986,2935,2608,2063,1342,565,-200,-838,-1312,-1544,-1525,-1244,-720,-23,768,1536,2169,2564,2664,2437,1933,1214,395,-397,-1079,-1527,-1731,-1634,-1281,-715,-23,673,1255,1595,1610,1261,564,-378,-1444,-2433,-3176,-3508,-3317,-2601,-1411,65,1632,3038,4068,4581,4480,3792,2598,1030,-718,-2459,-4013,-5204,-5946,-6156,-5865,-5111,-3998,-2659,-1215,173,1383,2298,2841,2995,2779,2267,1557,746,-57,-783,-1368,-1780,-2007,-2064,-1968,-1764,-1476,-1149,-798,-431,-67,319,693,1056,1381,1626,1781,1818,1727,1523,1197,797,337,-115,-514,-794,-898,-807,-503,-18,607,1312,2023,2675,3183,3499,3553,3347,2872,2191,1357,484,-353,-1039,-1507,-1705,-1589,-1195,-549,243,1073,1793,2283,2425,2163,1495,458,-821,-2228,-3582,-4753,-5601,-6059,-6099,-5758,-5123,-4313,-3458,-2683,-2082,-1714,-1596,-1726,-2060,-2553,-3146,-3760,-4341,-4811,-5118,-5218,-5087,-4701,-4081,-3227,-2204,-1055,108,1200,2084,2658,2818,2507,1717,505,-1015,-2661,-4255,-5582,-6522,-6967,-6923,-6453,-5672,-4749,-3846,-3110,-2666,-2534,-2732,-3154,-3714,-4289,-4771,-5096,-5216,-5131,-4866,-4460,-3980,-3487,-3051,-2727,-2555,-2559,-2742,-3072,-3516,-3988,-4425,-4744,-4887,-4839,-4592,-4213,-3749,-3288,-2903,-2645,-2565,-2662,-2927,-3330,-3822,-4364,-4915,-5441,-5940,-6388,-6814,-7201,-7564,-7873,-8098,-8186,-8070,-7717,-7086,-6215,-5157,-4022,-2945,-2051,-1461,-1244,-1419,-1957,-2770,-3754,-4786,-5750,-6556,-7133,-7431,-7459,-7198,-6735,-6102,-5419,-4767,-4240,-3917,-3827,-3984,-4353,-4866,-5452,-5999,-6438,-6689,-6717,-6518,-6116,-5577,-4981,-4429,-4007,-3787,-3802,-4033,-4434,-4912,-5389,-5775,-6032,-6132,-6108,-5987,-5823,-5643,-5461,-5274,-5045,-4756,-4363,-3875,-3284,-2648,-2013,-1454,-1048,-822,-818,-993,-1316,-1703,-2094,-2414,-2639,-2737,-2732,-2634,-2480,-2287,-2080,-1855,-1627,-1387,-1141,-896,-656,-442,-275,-187,-210,-365,-649,-1021,-1429,-1792,-2059,-2184,-2175,-2050,-1857,-1642,-1444,-1289,-1206,-1196,-1265,-1406,-1581,-1776,-1934,-2052,-2105,-2111,-2103,-2101,-2156,-2267,-2434,-2620,-2764,-2818,-2707,-2407,-1902,-1208,-366,561,1516,2416,3212,3837,4257,4449,4398,4140,3685,3096,2417,1692,981,317,-240,-635,-815,-706,-280,479,1540,2797,4119,5342,6305,6907,7098,6903,6396,5687,4880,4085,3375,2816,2444,2273,2312,2533,2910,3390,3923,4446,4901,5242,5416,5418,5237,4903,4462,3966,3483,3059,2741,2539,2470,2509,2645,2831,3051,3261,3446,3588,3662,3675,3601,3458,3242,2967,2651,2298,1935,1582,1270,1048,941,989,1202,1571,2091,2714,3413,4126,4799,5388,5834,6129,6228,6146,5852,5377,4720,3946,3113,2324,1688,1289,1218,1471,2042,2844,3768,4673,5431,5901,6029,5770,5168,4306,3294,2257,1320,571,91,-91,32,421,1027,1772,2596,3428,4212,4891,5415,5753,5870,5777,5491,5060,4556,4049,3616,3324,3220,3333,3673,4199,4866,5570,6220,6704,6957,6921,6603,6029,5256,4356,3403,2461,1615,898,388,91,56,271,751,1456,2340,3324,4285,5114,5667,5871,5653,5046,4099,2959,1766,704,-114,-583,-693,-475,-10,589,1217,1756,2151,2327,2298,2044,1611,1018,315,-449,-1227,-1928,-2483,-2788,-2776,-2396,-1676,-671,466,1607,2585,3293,3670,3717,3483,3065,2572,2098,1736,1503,1414,1424,1510,1626,1775,1925,2098,2253,2380,2449,2430,2340,2171,1972,1758,1558,1388,1227,1098,974,895,871,940,1123,1429,1844,2326,2824,3280,3629,3853,3907,3811,3562,3191,2731,2226,1732,1293,959,759,713,828,1092,1479,1928,2376,2702,2846,2700,2257,1535,600,-422,-1413,-2240,-2786,-2971,-2736,-2111,-1146,0,1169,2164,2827,3055,2837,2230,1380,450,-390,-1000,-1296,-1246,-863,-204,654,1607,2542,3343,3897,4134,4022,3582,2904,2062,1192,363,-352,-910,-1297,-1488,-1468,-1220,-721,9,942,1983,3043,3991,4746,5243,5455,5407,5126,4645,4031,3295,2529,1757,1087,561,277,258,532,1060,1770,2564,3310,3905,4242,4289,4036,3549,2918,2246,1645,1172,848,663,539,430,254,-10,-379,-796,-1227,-1558,-1752,-1723,-1484,-1039,-462,171,763,1231,1505,1553,1359,956,386,-275,-967,-1609,-2158,-2579,-2854,-2991,-2987,-2868,-2622,-2280,-1839,-1328,-789,-242,270,744,1163,1537,1846,2097,2236,2258,2103,1779,1288,665,-13,-690,-1287,-1760,-2092,-2296,-2417,-2518,-2658,-2873,-3173,-3513,-3853,-4101,-4199,-4085,-3732,-3157,-2393,-1529,-656,100,631,842,677,136,-731,-1815,-2998,-4130,-5107,-5822,-6253,-6381,-6258,-5929,-5464,-4910,-4311,-3690,-3063,-2452,-1881,-1388,-1024,-833,-857,-1114,-1595,-2280,-3111,-4054,-5025,-5986,-6846,-7551,-8023,-8196,-8030,-7507,-6650,-5541,-4277,-2998,-1841,-923,-342,-155,-366,-968,-1883,-3048,-4337,-5661,-6905,-7990,-8837,-9402,-9646,-9569,-9184,-8524,-7668,-6679,-5669,-4716,-3919,-3341,-3031,-2997,-3216,-3640,-4195,-4808,-5398,-5898,-6248,-6394,-6313,-6000,-5490,-4847,-4150,-3498,-2958,-2580,-2391,-2360,-2484,-2708,-3018,-3379,-3767,-4136,-4429,-4588,-4553,-4290,-3811,-3145,-2371,-1581,-870,-334,-41,-25,-295,-806,-1506,-2303,-3141,-3938,-4662,-5263,-5713,-5978,-6015,-5809,-5354,-4670,-3833,-2896,-1990,-1181,-581,-236,-185,-424,-906,-1554,-2271,-2937,-3456,-3748,-3776,-3555,-3141,-2622,-2108,-1688,-1454,-1431,-1642,-2045,-2596,-3224,-3856,-4447,-4934,-5305,-5522,-5582,-5455,-5164,-4696,-4109,-3465,-2829,-2312,-1960,-1834,-1941,-2251,-2714,-3241,-3746,-4112,-4269,-4129,-3675,-2932,-1950,-869,216,1147,1858,2275,2414,2309,2043,1703,1371,1113,959,903,901,890,793,552,143,-417,-1063,-1700,-2218,-2519,-2530,-2220,-1620,-780,179,1152,2000,2630,2975,3011,2775,2315,1716,1067,449,-54,-374,-457,-284,144,771,1530,2313,3016,3522,3756,3659,3256,2580,1750,845,-18,-774,-1372,-1780,-2004,-2038,-1906,-1624,-1230,-762,-292,133,447,621,653,567,408,243,101,32,19,69,146,237,327,412,490,579,668,791,945,1157,1434,1787,2209,2683,3179,3654,4072,4390,4582,4625,4501,4197,3710,3044,2232,1315,383,-474,-1140,-1524,-1551,-1221,-561,322,1312,2273,3091,3677,3997,4040,3838,3440,2908,2322,1750,1275,948,817,882,1130,1504,1942,2356,2660,2780,2661,2276,1642,800,-161,-1161,-2082,-2867,-3413,-3719,-3712,-3413,-2801,-1916,-819,400,1615,2714,3592,4195,4525,4617,4551,4402,4233,4081,3936,3767,3515,3126,2582,1871,1056,199,-610,-1278,-1748,-1964,-1932,-1654,-1201,-623,-33,500,878,1051,984,688,203,-376,-945,-1376,-1560,-1410,-908,-69,1021,2226,3418,4415,5103,5368,5166,4501,3441,2095,630,-776,-1919,-2633,-2793,-2328,-1279,310,2257,4422,6574,8520,10052,10993,11234,10694,9439,7555,5289,2870,598,-1288,-2593,-3213,-3135,-2431,-1237,253,1847,3315,4508,5250,5486,5169,4364,3168,1762,322,-930,-1839,-2276,-2184,-1593,-587,695,2076,3391,4473,5210,5496,5327,4688,3688,2418,1070,-200,-1194,-1782,-1879,-1485,-672,420,1612,2749,3655,4260,4475,4325,3817,3039,2067,1016,-5,-889,-1554,-1931,-2011,-1759,-1234,-453,487,1501,2479,3319,3938,4290,4364,4175,3786,3239,2623,1993,1420,961,659,552,641,923,1347,1864,2385,2846,3186,3385,3466,3479,3494,3578,3779,4108,4550,5064,5574,6043,6379,6580,6585,6426,6091,5633,5081,4492,3910,3371,2890,2477,2094,1739,1347,936,482,50,-326,-544,-557,-293,239,1002,1921,2846,3659,4205,4406,4212,3662,2816,1808,730,-284,-1180,-1894,-2401,-2713,-2818,-2748,-2504,-2108,-1573,-934,-225,482,1121,1603,1866,1866,1603,1122,504,-139,-678,-1025,-1075,-827,-290,437,1234,1960,2487,2734,2666,2301,1708,981,232,-420,-888,-1103,-1026,-675,-79,666,1469,2205,2782,3131,3214,3046,2649,2084,1394,652,-107,-805,-1410,-1865,-2143,-2231,-2128,-1850,-1437,-922,-372,153,575,846,912,803,521,172,-186,-440,-552,-488,-288,-31,190,247,85,-359,-1035,-1873,-2737,-3467,-3926,-3992,-3612,-2806,-1656,-323,1000,2114,2832,3032,2662,1729,339,-1379,-3239,-5042,-6602,-7744,-8342,-8336,-7721,-6584,-5059,-3321,-1573,8,1273,2117,2516,2473,2057,1361,477,-471,-1417,-2257,-2960,-3448,-3715,-3717,-3471,-2995,-2354,-1652,-986,-493,-228,-261,-546,-1031,-1575,-2060,-2323,-2277,-1843,-1036,73,1367,2673,3838,4707,5172,5175,4699,3794,2528,1020,-611,-2228,-3712,-4949,-5880,-6445,-6672,-6556,-6187,-5607,-4914,-4194,-3511,-2955,-2532,-2275,-2133,-2067,-2008,-1899,-1710,-1436,-1112,-792,-552,-445,-502,-725,-1058,-1461,-1841,-2169,-2388,-2512,-2527,-2478,-2369,-2253,-2144,-2084,-2071,-2119,-2194,-2287,-2355,-2411,-2435,-2484,-2579,-2789,-3131,-3641,-4264,-4958,-5615,-6132,-6419,-6418,-6102,-5510,-4687,-3709,-2667,-1608,-617,283,1037,1632,2033,2236,2238,2058,1733,1309,835,358,-82,-472,-786,-1048,-1231,-1371,-1440,-1462,-1436,-1368,-1290,-1198,-1118,-1023,-898,-679,-320,235,989,1909,2886,3790,4450,4748,4583,3957,2923,1609,193,-1145,-2211,-2883,-3060,-2755,-2005,-934,323,1607,2772,3679,4241,4394,4136,3514,2607,1545,464,-503,-1248,-1705,-1866,-1765,-1487,-1134,-817,-631,-636,-854,-1260,-1794,-2386,-2949,-3407,-3711,-3825,-3751,-3526,-3182,-2796,-2408,-2067,-1795,-1618,-1526,-1550,-1661,-1867,-2122,-2375,-2564,-2605,-2448,-2058,-1424,-607,351,1322,2223,2947,3420,3615,3536,3243,2829,2408,2093,1993,2174,2659,3426,4375,5385,6285,6923,7178,6979,6346,5352,4143,2891,1772,931,461,396,685,1241,1926,2587,3102,3343,3276,2857,2140,1170,47,-1117,-2217,-3130,-3781,-4099,-4081,-3737,-3149,-2394,-1596,-858,-279,82,213,146,-36,-228,-338,-263,6,475,1073,1696,2228,2564,2596,2305,1670,766,-319,-1452,-2503,-3349,-3884,-4066,-3850,-3296,-2441,-1405,-299,760,1648,2291,2609,2588,2219,1553,665,-352,-1369,-2286,-2998,-3445,-3603,-3467,-3094,-2521,-1856,-1152,-506,29,434,666,772,741,613,429,200,-23,-240,-427,-610,-796,-1036,-1332,-1714,-2161,-2639,-3121,-3521,-3813,-3923,-3823,-3473,-2872,-2010,-938,289,1578,2801,3847,4580,4914,4783,4175,3138,1767,203,-1379,-2813,-3938,-4618,-4793,-4428,-3583,-2362,-910,586,1955,3028,3679,3849,3518,2749,1644,340,-1007,-2242,-3228,-3857,-4061,-3826,-3203,-2284,-1228,-178,710,1342,1654,1656,1382,909,308,-323,-934,-1449,-1831,-2059,-2103,-1973,-1681,-1241,-708,-111,501,1069,1576,1962,2231,2354,2337,2189,1920,1574,1186,829,567,461,557,855,1318,1891,2471,2980,3331,3457,3345,2998,2453,1790,1080,419,-99,-407,-436,-172,376,1138,2016,2879,3583,4011,4082,3782,3167,2337,1443,614,-17,-400,-496,-350,-12,451,958,1473,1941,2351,2675,2906,3013,2984,2775,2381,1787,1024,140,-793,-1689,-2466,-3070,-3463,-3651,-3670,-3559,-3392,-3208,-3034,-2905,-2776,-2669,-2527,-2358,-2145,-1897,-1623,-1323,-994,-619,-179,342,934,1574,2201,2750,3146,3320,3224,2821,2119,1139,-51,-1368,-2678,-3846,-4718,-5171,-5112,-4513,-3413,-1914,-190,1583,3185,4458,5246,5489,5163,4338,3117,1672,185,-1140,-2136,-2655,-2638,-2065,-1029,353,1881,3361,4587,5395,5671,5378,4535,3261,1688,22,-1574,-2931,-3959,-4615,-4920,-4944,-4759,-4464,-4109,-3741,-3381,-3011,-2662,-2295,-1968,-1656,-1417,-1225,-1102,-994,-890,-720,-466,-86,411,994,1611,2167,2580,2745,2597,2080,1207,-7,-1442,-2996,-4491,-5773,-6700,-7159,-7111,-6572,-5611,-4373,-3001,-1663,-521,333,787,838,471,-245,-1230,-2352,-3479,-4462,-5197,-5600,-5653,-5386,-4865,-4215,-3526,-2931,-2476,-2224,-2130,-2166,-2212,-2182,-1959,-1483,-738,246,1363,2483,3449,4114,4367,4156,3494,2462,1212,-90,-1242,-2078,-2473,-2353,-1750,-742,496,1782,2909,3717,4068,3917,3253,2145,693,-939,-2604,-4092,-5269,-5984,-6164,-5783,-4864,-3490,-1773,146,2103,3951,5529,6709,7394,7516,7084,6156,4857,3375,1900,635,-285,-781,-868,-640,-249,114,279,110,-444,-1350,-2477,-3650,-4633,-5249,-5333,-4829,-3765,-2246,-465,1374,3028,4288,4987,5018,4362,3091,1334,-682,-2736,-4582,-6037,-6942,-7269,-7005,-6251,-5134,-3795,-2404,-1089,56,962,1635,2096,2409,2652,2894,3177,3530,3920,4331,4684,4951,5064,5025,4808,4450,3957,3394,2792,2225,1746,1400,1215,1172,1249,1374,1511,1591,1613,1539,1378,1112,738,256,-314,-955,-1596,-2211,-2716,-3079,-3240,-3175,-2868,-2320,-1580,-692,253,1163,1954,2554,2907,3007,2838,2428,1800,984,35,-993,-2006,-2923,-3632,-4063,-4150,-3887,-3292,-2438,-1412,-335,673,1511,2064,2303,2171,1718,978,52,-982,-2023,-3006,-3895,-4653,-5305,-5821,-6228,-6477,-6561,-6420,-6019,-5326,-4315,-3002,-1412,381,2281,4161,5876,7295,8280,8751,8632,7921,6643,4877,2755,453,-1823,-3837,-5388,-6299,-6478,-5904,-4662,-2870,-755,1489,3619,5433,6782,7540,7664,7168,6111,4621,2855,970,-836,-2450,-3732,-4644,-5160,-5327,-5210,-4934,-4590,-4312,-4167,-4203,-4426,-4773,-5174,-5511,-5661,-5526,-4990,-4033,-2629,-870,1133,3200,5121,6713,7771,8202,7905,6920,5307,3244,930,-1384,-3462,-5093,-6130,-6497,-6207,-5331,-4006,-2401,-672,1019,2566,3875,4911,5628,6032,6096,5835,5243,4372,3269,2051,833,-237,-1044,-1487,-1535,-1189,-521,380,1407,2446,3423,4251,4889,5283,5412,5246,4803,4106,3228,2267,1339,562,49,-134,83,677,1642,2869,4271,5687,6971,7971,8555,8647,8222,7305,6016,4451,2815,1223,-131,-1171,-1796,-2011,-1820,-1282,-460,595,1803,3124,4468,5754,6864,7688,8101,8033,7430,6319,4769,2925,960,-913,-2486,-3583,-4073,-3904,-3113,-1824,-232,1408,2838,3820,4188,3872,2904,1428,-353,-2171,-3774,-4930,-5458,-5300,-4433,-2993,-1135,902,2875,4567,5794,6439,6459,5851,4712,3133,1314,-595,-2376,-3873,-4942,-5473,-5424,-4773,-3569,-1881,136,2314,4428,6249,7595,8300,8300,7600,6286,4519,2507,485,-1304,-2658,-3403,-3464,-2824,-1565,147,2084,3989,5590,6685,7106,6802,5785,4161,2103,-187,-2453,-4482,-6049,-7012,-7282,-6853,-5805,-4281,-2465,-575,1216,2736,3908,4668,5036,5028,4703,4091,3253,2209,1030,-242,-1530,-2757,-3867,-4777,-5451,-5843,-5940,-5746,-5305,-4679,-3977,-3300,-2763,-2441,-2389,-2575,-2968,-3429,-3860,-4119,-4117,-3807,-3207,-2375,-1438,-509,268,801,993,839,318,-467,-1443,-2428,-3304,-3887,-4091,-3852,-3174,-2147,-883,467,1739,2817,3582,3989,3994,3632,2916,1951,794,-414,-1587,-2604,-3381,-3858,-3981,-3750,-3157,-2247,-1075,279,1706,3091,4314,5248,5799,5875,5423,4448,2981,1138,-953,-3091,-5111,-6811,-8072,-8793,-8941,-8538,-7643,-6340,-4748,-2968,-1133,671,2332,3801,5003,5912,6485,6701,6540,6009,5119,3938,2522,999,-542,-1966,-3178,-4088,-4627,-4761,-4476,-3785,-2753,-1451,-15,1416,2685,3634,4135,4094,3460,2246,520,-1599,-3923,-6248,-8326,-9933,-10863,-10992,-10269,-8755,-6606,-4044,-1330,1264,3524,5258,6385,6854,6730,6087,5087,3859,2584,1357,305,-549,-1160,-1542,-1704,-1663,-1438,-1069,-563,16,667,1333,2025,2699,3378,4016,4626,5143,5557,5786,5808,5557,5017,4167,3029,1632,48,-1650,-3356,-4961,-6346,-7400,-8029,-8155,-7761,-6863,-5537,-3909,-2100,-266,1472,3020,4308,5320,6047,6508,6724,6731,6536,6199,5708,5125,4445,3685,2847,1928,951,-66,-1055,-1958,-2659,-3093,-3158,-2833,-2107,-1039,251,1622,2881,3867,4421,4458,3944,2928,1522,-120,-1803,-3359,-4639,-5536,-6016,-6057,-5694,-4967,-3931,-2653,-1206,313,1810,3154,4244,4963,5245,5041,4375,3309,1955,478,-958,-2161,-2967,-3268,-2986,-2170,-882,674,2325,3816,4965,5602,5643,5072,3939,2376,536,-1380,-3184,-4711,-5807,-6388,-6396,-5842,-4782,-3320,-1597,214,1941,3416,4508,5142,5282,4969,4270,3302,2182,1037,-27,-917,-1570,-1948,-2025,-1825,-1360,-714,53,827,1505,1982,2160,1969,1374,385,-950,-2516,-4181,-5775,-7125,-8099,-8587,-8571,-8062,-7151,-5950,-4579,-3172,-1807,-583,469,1307,1926,2317,2494,2455,2234,1840,1323,712,72,-552,-1108,-1560,-1886,-2101,-2222,-2305,-2398,-2540,-2750,-3002,-3233,-3352,-3246,-2821,-1992,-762,836,2671,4580,6356,7800,8736,9061,8752,7843,6481,4800,2984,1193,-469,-1889,-3044,-3884,-4413,-4626,-4522,-4143,-3507,-2700,-1777,-861,-30,616,1014,1138,1006,650,178,-342,-818,-1196,-1473,-1667,-1831,-2021,-2274,-2602,-2980,-3362,-3670,-3842,-3820,-3574,-3117,-2498,-1794,-1116,-568,-244,-202,-466,-984,-1699,-2489,-3239,-3839,-4190,-4235,-3947,-3351,-2503,-1519,-502,393,1074,1445,1492,1244,792,267,-181,-414,-324,151,998,2154,3490,4827,5996,6798,7123,6868,6055,4729,3031,1121,-827,-2617,-4113,-5176,-5741,-5788,-5356,-4530,-3429,-2177,-895,325,1415,2337,3054,3556,3797,3765,3423,2761,1800,582,-797,-2218,-3510,-4524,-5085,-5109,-4541,-3444,-1946,-248,1419,2828,3811,4254,4159,3583,2687,1651,673,-53,-416,-347,144,946,1935,2908,3690,4124,4099,3591,2632,1328,-184,-1746,-3206,-4436,-5340,-5847,-5938,-5603,-4885,-3859,-2629,-1339,-132,852,1517,1801,1721,1310,669,-102,-879,-1537,-1977,-2104,-1898,-1349,-543,419,1392,2215,2771,2968,2785,2258,1477,574,-306,-1031,-1494,-1635,-1442,-931,-187,727,1679,2605,3393,4024,4445,4680,4725,4603,4328,3910,3376,2751,2084,1420,820,324,-35,-232,-269,-132,149,562,1057,1575,2066,2441,2661,2659,2410,1905,1171,246,-774,-1825,-2783,-3569,-4096,-4302,-4152,-3648,-2815,-1734,-502,749,1876,2726,3185,3137,2568,1473,-33,-1833,-3727,-5542,-7108,-8284,-9002,-9211,-8941,-8229,-7176,-5879,-4460,-3056,-1767,-714,43,458,533,302,-164,-780,-1436,-2036,-2486,-2727,-2725,-2493,-2066,-1510,-899,-284,263,726,1069,1281,1356,1285,1076,742,309,-194,-729,-1278,-1813,-2319,-2791,-3201,-3540,-3778,-3874,-3799,-3513,-3004,-2283,-1389,-402,573,1395,1945,2092,1775,972,-268,-1830,-3561,-5256,-6722,-7763,-8239,-8075,-7278,-5933,-4216,-2321,-490,1055,2140,2617,2461,1680,415,-1172,-2825,-4312,-5378,-5848,-5598,-4633,-3030,-998,1222,3317,5010,6039,6234,5504,3872,1458,-1537,-4816,-8086,-10991,-13248,-14613,-14950,-14246,-12592,-10224,-7417,-4550,-1950,59,1265,1554,965,-359,-2141,-4067,-5773,-6966,-7397,-6965,-5679,-3686,-1223,1385,3818,5748,6945,7266,6696,5357,3446,1287,-831,-2565,-3710,-4076,-3654,-2469,-702,1446,3699,5794,7483,8567,8917,8479,7283,5439,3124,571,-1961,-4211,-5952,-7009,-7294,-6782,-5564,-3753,-1560,810,3108,5114,6617,7476,7597,7005,5774,4102,2211,380,-1130,-2083,-2346,-1854,-678,1017,3004,4982,6693,7893,8424,8230,7327,5829,3902,1733,-461,-2499,-4200,-5448,-6153,-6298,-5913,-5082,-3933,-2610,-1250,21,1114,1968,2554,2857,2901,2686,2263,1647,914,101,-676,-1356,-1815,-1996,-1839,-1336,-532,495,1626,2711,3624,4223,4434,4216,3575,2590,1350,11,-1270,-2318,-2960,-3082,-2597,-1518,66,2001,4055,5984,7547,8528,8796,8309,7106,5342,3215,965,-1164,-2979,-4331,-5135,-5391,-5117,-4432,-3439,-2293,-1141,-98,730,1312,1646,1789,1810,1792,1805,1890,2068,2338,2682,3088,3520,3955,4349,4665,4851,4881,4715,4379,3864,3245,2549,1846,1183,588,81,-346,-723,-1072,-1430,-1791,-2139,-2408,-2524,-2406,-1990,-1277,-289,829,1962,2880,3438,3478,2935,1826,263,-1579,-3449,-5096,-6275,-6803,-6568,-5565,-3884,-1702,720,3107,5167,6643,7361,7214,6230,4508,2270,-238,-2690,-4809,-6322,-7022,-6813,-5644,-3637,-936,2168,5389,8388,10870,12576,13343,13077,11821,9673,6872,3668,405,-2619,-5093,-6801,-7573,-7354,-6166,-4142,-1484,1508,4531,7228,9327,10584,10898,10256,8773,6648,4147,1541,-894,-2962,-4516,-5500,-5936,-5899,-5519,-4936,-4304,-3749,-3378,-3237,-3358,-3697,-4218,-4828,-5456,-5999,-6378,-6501,-6311,-5778,-4922,-3811,-2569,-1335,-288,449,756,600,8,-924,-2045,-3160,-4090,-4649,-4719,-4227,-3174,-1650,224,2226,4181,5845,7103,7824,8028,7750,7132,6293,5408,4555,3830,3223,2728,2290,1873,1444,1017,604,295,127,203,546,1170,2035,3037,4054,4924,5506,5701,5448,4781,3766,2545,1276,125,-759,-1277,-1375,-1078,-454,372,1263,2078,2714,3086,3189,3034,2694,2253,1800,1426,1184,1123,1240,1533,1958,2469,3007,3507,3938,4246,4442,4502,4453,4301,4067,3748,3347,2853,2231,1496,623,-340,-1344,-2318,-3151,-3770,-4077,-4029,-3607,-2817,-1727,-407,1034,2480,3821,4952,5781,6271,6400,6213,5773,5193,4562,4004,3570,3319,3235,3299,3424,3561,3610,3554,3351,3039,2643,2228,1839,1527,1335,1287,1416,1729,2229,2901,3708,4582,5446,6185,6692,6856,6582,5854,4665,3131,1376,-408,-2031,-3321,-4152,-4455,-4210,-3479,-2314,-857,794,2479,4075,5444,6497,7163,7431,7340,6966,6413,5789,5171,4611,4111,3654,3185,2672,2073,1391,647,-105,-794,-1350,-1701,-1821,-1688,-1336,-820,-223,358,816,1052,994,586,-158,-1183,-2392,-3628,-4760,-5609,-6094,-6096,-5624,-4687,-3350,-1742,36,1817,3492,4916,6009,6671,6866,6573,5824,4699,3315,1835,425,-737,-1512,-1793,-1553,-815,298,1634,2976,4134,4921,5231,5013,4294,3156,1718,121,-1501,-3023,-4340,-5390,-6110,-6502,-6577,-6386,-6007,-5518,-5014,-4561,-4209,-3961,-3801,-3660,-3488,-3204,-2777,-2195,-1478,-680,126,876,1484,1926,2163,2221,2129,1942,1745,1588,1560,1666,1942,2332,2796,3236,3555,3650,3425,2800,1751,262,-1585,-3713,-5954,-8153,-10121,-11705,-12779,-13271,-13168,-12494,-11330,-9770,-7945,-5994,-4066,-2308,-844,217,829,963,658,-26,-996,-2122,-3282,-4334,-5157,-5667,-5809,-5593,-5068,-4311,-3432,-2519,-1666,-929,-342,74,325,414,355,169,-124,-481,-853,-1190,-1416,-1484,-1342,-976,-405,313,1090,1812,2374,2679,2675,2351,1732,892,-79,-1086,-2011,-2800,-3379,-3764,-3947,-3986,-3907,-3755,-3540,-3258,-2882,-2372,-1699,-842,158,1256,2333,3274,3954,4255,4113,3491,2430,1018,-605,-2244,-3733,-4863,-5546,-5698,-5362,-4630,-3652,-2611,-1701,-1054,-799,-951,-1480,-2301,-3253,-4199,-4974,-5467,-5603,-5367,-4783,-3928,-2886,-1772,-680,290,1080,1634,1958,2052,1967,1751,1459,1139,846,595,439,372,433,597,872,1214,1603,1974,2293,2494,2560,2469,2240,1906,1521,1131,790,521,363,326,433,687,1091,1624,2241,2885,3452,3880,4065,3981,3600,2967,2141,1223,318,-471,-1041,-1340,-1319,-990,-379,451,1413,2415,3349,4127,4662,4906,4829,4450,3813,3006,2127,1304,627,194,28,128,429,838,1227,1490,1513,1238,641,-259,-1382,-2624,-3859,-4943,-5775,-6247,-6321,-5996,-5321,-4413,-3403,-2463,-1724,-1306,-1243,-1520,-2065,-2755,-3467,-4088,-4531,-4749,-4745,-4545,-4213,-3822,-3433,-3123,-2928,-2875,-2979,-3209,-3544,-3926,-4287,-4570,-4693,-4628,-4307,-3753,-2938,-1940,-784,416,1580,2598,3358,3791,3819,3426,2618,1441,-5,-1616,-3240,-4736,-5967,-6813,-7208,-7117,-6558,-5592,-4296,-2787,-1161,466,2000,3353,4455,5269,5761,5963,5868,5554,5039,4389,3627,2796,1899,970,8,-954,-1888,-2743,-3465,-4004,-4304,-4372,-4192,-3835,-3365,-2867,-2443,-2162,-2071,-2213,-2560,-3107,-3804,-4602,-5450,-6290,-7067,-7728,-8229,-8527,-8598,-8437,-8043,-7444,-6686,-5810,-4888,-3963,-3082,-2274,-1550,-911,-357,123,531,867,1156,1403,1643,1919,2241,2661,3157,3709,4267,4758,5109,5272,5197,4903,4408,3766,3042,2285,1552,879,282,-220,-640,-969,-1235,-1437,-1595,-1707,-1760,-1769,-1695,-1568,-1353,-1076,-730,-314,152,692,1264,1882,2495,3091,3619,4058,4373,4541,4549,4368,3988,3396,2586,1586,436,-796,-2005,-3104,-3977,-4555,-4780,-4638,-4154,-3388,-2438,-1408,-431,392,959,1211,1129,732,81,-735,-1618,-2468,-3195,-3744,-4059,-4133,-3963,-3565,-2986,-2250,-1439,-569,271,1074,1776,2373,2824,3121,3253,3218,3044,2756,2411,2068,1786,1617,1589,1703,1923,2192,2425,2555,2505,2252,1798,1181,498,-154,-642,-854,-709,-172,727,1907,3233,4549,5691,6514,6913,6836,6286,5334,4079,2664,1225,-98,-1178,-1928,-2255,-2136,-1562,-577,725,2232,3789,5270,6531,7502,8103,8336,8211,7785,7135,6341,5481,4618,3786,3006,2264,1546,829,83,-693,-1505,-2334,-3123,-3844,-4415,-4813,-4993,-4958,-4733,-4349,-3872,-3348,-2835,-2368,-1976,-1651,-1401,-1184,-1004,-815,-633,-427,-214,18,276,553,871,1213,1583,1952,2299,2584,2782,2866,2818,2636,2324,1886,1350,705,-7,-779,-1567,-2315,-2964,-3446,-3688,-3667,-3329,-2714,-1826,-768,398,1528,2521,3236,3570,3443,2806,1680,129,-1730,-3718,-5654,-7322,-8539,-9167,-9127,-8434,-7178,-5509,-3647,-1798,-201,980,1611,1653,1145,199,-1007,-2279,-3419,-4263,-4710,-4701,-4268,-3474,-2446,-1320,-245,654,1276,1582,1544,1222,658,-57,-837,-1628,-2353,-3004,-3552,-4012,-4381,-4682,-4912,-5092,-5233,-5351,-5469,-5588,-5710,-5816,-5876,-5848,-5704,-5409,-4976,-4416,-3785,-3137,-2535,-2052,-1720,-1588,-1649,-1902,-2301,-2802,-3323,-3803,-4157,-4336,-4303,-4049,-3598,-3004,-2314,-1614,-934,-336,177,599,945,1246,1515,1780,2042,2298,2548,2757,2938,3041,3088,3035,2901,2663,2337,1921,1439,928,413,-35,-388,-582,-599,-426,-85,383,918,1448,1927,2308,2587,2777,2902,3005,3106,3218,3344,3437,3479,3408,3186,2800,2243,1564,827,101,-524,-1007,-1289,-1381,-1287,-1042,-716,-342,-27,212,290,208,-53,-446,-932,-1403,-1794,-1997,-1947,-1606,-957,-49,1047,2227,3361,4335,5034,5392,5374,4999,4314,3420,2420,1440,613,40,-176,3,594,1537,2751,4082,5385,6485,7253,7586,7438,6845,5864,4649,3320,2055,962,140,-390,-642,-696,-640,-593,-628,-811,-1133,-1558,-2003,-2362,-2537,-2428,-1983,-1165,-8,1447,3085,4784,6387,7745,8714,9222,9198,8698,7774,6571,5232,3916,2766,1882,1334,1109,1191,1475,1868,2253,2514,2586,2412,2003,1383,637,-177,-956,-1664,-2232,-2654,-2919,-3019,-2983,-2808,-2521,-2150,-1715,-1254,-798,-381,-17,265,494,665,813,956,1082,1208,1279,1294,1218,1056,828,578,367,256,290,494,838,1290,1762,2179,2483,2599,2539,2292,1905,1441,954,521,186,-4,-61,10,145,284,349,281,21,-427,-1061,-1808,-2580,-3277,-3779,-3988,-3844,-3283,-2353,-1053,491,2215,3980,5682,7206,8461,9362,9879,9969,9663,8986,7995,6783,5422,4027,2689,1490,513,-212,-657,-849,-822,-667,-442,-260,-174,-241,-475,-867,-1385,-1982,-2609,-3207,-3735,-4140,-4399,-4494,-4439,-4259,-3997,-3694,-3393,-3111,-2869,-2658,-2479,-2308,-2142,-1960,-1756,-1526,-1258,-960,-632,-297,45,347,611,794,884,868,719,463,88,-340,-789,-1168,-1416,-1465,-1280,-841,-178,684,1660,2704,3719,4650,5404,5946,6200,6151,5767,5050,4045,2789,1400,-33,-1356,-2458,-3204,-3533,-3371,-2757,-1713,-345,1236,2915,4549,6034,7257,8144,8632,8695,8333,7587,6534,5284,3961,2703,1632,824,339,151,229,477,817,1140,1392,1510,1488,1341,1105,851,630,509,522,689,999,1411,1876,2320,2665,2854,2828,2583,2116,1489,756,19,-638,-1131,-1397,-1404,-1153,-676,-15,762,1597,2438,3226,3932,4512,4943,5210,5303,5243,5043,4761,4421,4079,3754,3477,3255,3086,2993,2966,3041,3229,3531,3941,4412,4872,5251,5452,5427,5124,4552,3743,2743,1660,553,-463,-1315,-1938,-2280,-2336,-2113,-1655,-1016,-266,525,1289,1955,2469,2772,2848,2674,2290,1728,1079,431,-116,-471,-577,-397,43,701,1469,2263,2948,3428,3614,3442,2892,2000,799,-578,-2052,-3468,-4735,-5730,-6404,-6698,-6632,-6245,-5615,-4854,-4062,-3332,-2739,-2291,-2002,-1811,-1687,-1551,-1378,-1118,-778,-362,93,539,939,1234,1403,1431,1317,1107,838,560,343,203,176,254,409,619,848,1059,1255,1406,1537,1641,1732,1810,1856,1855,1748,1498,1063,412,-427,-1439,-2521,-3619,-4604,-5431,-6008,-6336,-6397,-6249,-5927,-5509,-5033,-4556,-4075,-3618,-3159,-2708,-2270,-1856,-1508,-1254,-1126,-1145,-1307,-1582,-1939,-2295,-2623,-2845,-2945,-2908,-2732,-2454,-2108,-1743,-1421,-1182,-1078,-1115,-1311,-1628,-2043,-2494,-2933,-3311,-3593,-3752,-3798,-3717,-3566,-3331,-3080,-2805,-2543,-2287,-2039,-1780,-1520,-1232,-960,-695,-497,-389,-413,-600,-958,-1489,-2160,-2951,-3789,-4650,-5451,-6165,-6722,-7112,-7292,-7284,-7095,-6779,-6386,-5977,-5611,-5313,-5121,-5008,-4968,-4953,-4929,-4868,-4750,-4582,-4379,-4167,-3974,-3803,-3667,-3535,-3394,-3208,-2947,-2603,-2148,-1609,-989,-328,329,946,1457,1837,2044,2061,1886,1529,1022,408,-249,-892,-1435,-1819,-1985,-1897,-1556,-993,-276,485,1171,1657,1832,1631,1021,41,-1240,-2695,-4204,-5607,-6798,-7657,-8130,-8183,-7828,-7120,-6134,-4975,-3752,-2576,-1546,-719,-146,203,340,367,338,360,489,772,1227,1812,2487,3146,3730,4128,4307,4226,3883,3317,2564,1693,766,-140,-964,-1633,-2104,-2340,-2323,-2058,-1568,-889,-85,784,1623,2364,2916,3229,3267,3029,2557,1910,1174,433,-244,-788,-1196,-1455,-1613,-1717,-1823,-1970,-2182,-2426,-2680,-2857,-2919,-2799,-2498,-2020,-1425,-782,-176,325,668,838,857,762,625,498,433,452,551,703,856,957,945,777,433,-89,-749,-1501,-2245,-2918,-3401,-3645,-3578,-3207,-2539,-1663,-644,388,1342,2130,2678,2974,2994,2795,2395,1887,1296,693,100,-450,-957,-1386,-1760,-2030,-2209,-2258,-2188,-1975,-1652,-1225,-745,-263,167,473,618,556,307,-116,-631,-1169,-1634,-1957,-2082,-1990,-1702,-1247,-713,-154,330,683,850,809,567,166,-338,-876,-1374,-1788,-2066,-2212,-2221,-2125,-1957,-1753,-1537,-1346,-1169,-1028,-907,-796,-694,-592,-485,-390,-287,-192,-67,95,333,672,1124,1704,2386,3136,3909,4621,5218,5619,5764,5615,5131,4331,3228,1890,393,-1161,-2654,-3978,-5027,-5718,-6011,-5891,-5401,-4605,-3607,-2506,-1414,-405,450,1108,1556,1776,1797,1620,1299,850,349,-191,-681,-1117,-1432,-1635,-1701,-1659,-1523,-1344,-1164,-1023,-958,-973,-1067,-1202,-1336,-1418,-1388,-1215,-888,-398,196,872,1551,2173,2683,3041,3214,3215,3050,2751,2354,1882,1362,818,256,-296,-819,-1276,-1645,-1882,-1984,-1921,-1697,-1319,-806,-201,447,1072,1603,1981,2153,2109,1851,1428,906,372,-91,-404,-525,-423,-112,375,995,1684,2389,3048,3604,4002,4189,4123,3773,3145,2262,1191,19,-1137,-2174,-2979,-3477,-3641,-3447,-2967,-2248,-1393,-509,326,1009,1513,1795,1881,1807,1634,1436,1285,1220,1286,1460,1722,2003,2236,2355,2303,2065,1652,1109,500,-93,-608,-980,-1181,-1198,-1042,-733,-311,189,743,1299,1860,2386,2879,3340,3747,4122,4418,4629,4712,4623,4352,3874,3222,2437,1599,799,131,-302,-446,-255,269,1077,2099,3222,4323,5294,6020,6443,6525,6273,5746,5007,4159,3288,2487,1809,1310,974,812,767,810,873,927,904,789,542,150,-386,-1057,-1823,-2630,-3394,-4024,-4427,-4517,-4234,-3574,-2540,-1234,251,1769,3162,4302,5071,5401,5290,4761,3918,2861,1736,676,-209,-798,-1058,-929,-460,323,1310,2398,3460,4364,5002,5293,5176,4660,3770,2596,1256,-117,-1355,-2329,-2899,-2988,-2557,-1628,-292,1315,3005,4577,5849,6645,6884,6514,5573,4163,2404,475,-1464,-3245,-4739,-5837,-6483,-6654,-6369,-5691,-4710,-3539,-2318,-1172,-232,420,717,661,273,-360,-1145,-1951,-2667,-3176,-3419,-3345,-2982,-2371,-1598,-775,0,601,968,1020,770,212,-569,-1497,-2460,-3329,-4011,-4405,-4451,-4131,-3452,-2478,-1289,-5,1260,2366,3213,3695,3762,3387,2592,1452,51,-1463,-2969,-4323,-5427,-6191,-6591,-6619,-6314,-5744,-4991,-4154,-3329,-2604,-2045,-1700,-1586,-1704,-2020,-2488,-3045,-3601,-4082,-4389,-4457,-4231,-3702,-2900,-1907,-827,199,1050,1609,1807,1619,1056,180,-925,-2149,-3366,-4461,-5320,-5860,-6030,-5821,-5259,-4417,-3387,-2271,-1192,-240,504,981,1185,1113,804,322,-277,-889,-1445,-1840,-2013,-1896,-1483,-769,159,1237,2308,3267,3960,4302,4217,3691,2758,1480,-39,-1677,-3312,-4796,-6019,-6854,-7226,-7076,-6406,-5256,-3728,-1945,-76,1734,3310,4553,5355,5698,5579,5069,4251,3254,2196,1208,384,-188,-473,-456,-161,351,1023,1758,2510,3187,3781,4242,4580,4796,4893,4907,4853,4781,4719,4717,4797,4978,5245,5569,5891,6154,6272,6196,5858,5252,4375,3275,2026,717,-536,-1644,-2500,-3064,-3277,-3162,-2715,-2014,-1083,-23,1126,2274,3369,4332,5116,5648,5910,5857,5523,4917,4122,3207,2287,1447,790,366,216,327,657,1142,1680,2202,2605,2850,2887,2724,2369,1865,1260,603,-33,-596,-1015,-1238,-1212,-913,-330,502,1531,2668,3807,4830,5628,6115,6234,5980,5389,4540,3543,2517,1574,813,288,22,-2,156,441,752,1042,1224,1295,1207,1006,680,299,-108,-453,-696,-744,-572,-144,527,1371,2328,3252,4054,4598,4821,4655,4118,3230,2076,760,-612,-1918,-3059,-3960,-4559,-4842,-4800,-4462,-3866,-3066,-2128,-1112,-101,861,1695,2374,2853,3115,3152,2979,2616,2117,1546,975,494,159,27,105,371,774,1231,1659,1961,2060,1899,1435,690,-320,-1504,-2774,-3996,-5049,-5793,-6138,-6003,-5372,-4275,-2796,-1060,785,2561,4130,5331,6100,6355,6146,5481,4513,3315,2074,884,-113,-861,-1306,-1472,-1399,-1184,-919,-711,-635,-738,-1026,-1469,-2000,-2543,-3004,-3313,-3397,-3227,-2784,-2078,-1165,-93,1026,2094,2998,3620,3902,3773,3255,2381,1240,-41,-1342,-2524,-3495,-4175,-4544,-4607,-4408,-4020,-3500,-2928,-2347,-1801,-1319,-905,-584,-356,-246,-262,-413,-688,-1076,-1526,-2004,-2432,-2766,-2929,-2879,-2586,-2028,-1242,-277,792,1831,2746,3396,3698,3590,3057,2149,933,-462,-1913,-3270,-4407,-5196,-5556,-5424,-4782,-3680,-2183,-444,1405,3156,4671,5781,6399,6482,6036,5150,3938,2552,1152,-119,-1143,-1844,-2198,-2213,-1962,-1509,-970,-415,52,400,583,616,538,388,258,214,321,643,1182,1940,2853,3836,4780,5558,6063,6206,5944,5285,4289,3052,1706,396,-756,-1639,-2198,-2411,-2299,-1921,-1343,-657,82,798,1479,2082,2623,3082,3464,3747,3914,3940,3804,3511,3075,2545,1990,1482,1113,941,1016,1335,1872,2540,3251,3871,4294,4420,4189,3579,2603,1332,-172,-1761,-3344,-4751,-5882,-6593,-6829,-6523,-5712,-4451,-2862,-1087,698,2342,3702,4664,5189,5232,4859,4111,3121,1985,847,-193,-1026,-1601,-1863,-1843,-1549,-1077,-489,104,626,997,1177,1158,955,644,285,5,-125,-1,402,1101,2032,3100,4166,5070,5665,5829,5486,4638,3329,1679,-152,-2005,-3685,-5071,-6036,-6542,-6566,-6178,-5429,-4460,-3351,-2241,-1202,-328,346,759,910,776,370,-283,-1139,-2136,-3181,-4194,-5063,-5711,-6062,-6069,-5731,-5061,-4138,-3042,-1903,-846,4,539,686,413,-269,-1297,-2566,-3966,-5333,-6561,-7509,-8108,-8293,-8069,-7443,-6492,-5282,-3926,-2529,-1210,-73,789,1301,1447,1219,677,-96,-1019,-1957,-2844,-3590,-4160,-4548,-4772,-4879,-4926,-4972,-5051,-5199,-5406,-5655,-5914,-6129,-6263,-6282,-6151,-5872,-5435,-4860,-4188,-3463,-2758,-2145,-1701,-1487,-1554,-1907,-2537,-3375,-4355,-5360,-6296,-7055,-7580,-7809,-7767,-7456,-6954,-6328,-5651,-5001,-4419,-3944,-3582,-3329,-3160,-3059,-2994,-2950,-2924,-2892,-2876,-2850,-2807,-2730,-2578,-2349,-2013,-1603,-1125,-669,-266,-18,43,-135,-548,-1173,-1962,-2832,-3723,-4541,-5233,-5752,-6059,-6154,-6026,-5696,-5172,-4492,-3677,-2770,-1810,-845,90,934,1672,2240,2626,2790,2733,2450,1964,1318,553,-248,-1033,-1730,-2296,-2694,-2930,-2987,-2918,-2709,-2411,-2006,-1516,-935,-263,491,1318,2212,3126,4046,4903,5657,6231,6576,6637,6386,5824,4975,3897,2682,1415,224,-815,-1584,-2056,-2170,-1965,-1475,-787,-12,755,1402,1865,2097,2072,1830,1386,821,189,-437,-992,-1430,-1710,-1821,-1753,-1523,-1144,-642,-47,616,1300,1980,2607,3148,3559,3809,3867,3716,3349,2776,2018,1122,137,-874,-1841,-2697,-3376,-3810,-3963,-3789,-3291,-2485,-1415,-157,1202,2563,3821,4887,5689,6183,6347,6207,5781,5141,4344,3444,2523,1602,756,7,-603,-1026,-1247,-1229,-971,-480,214,1065,2006,2975,3902,4730,5409,5905,6192,6264,6132,5808,5328,4719,4018,3266,2496,1753,1071,491,39,-251,-378,-332,-144,159,516,884,1191,1416,1513,1495,1378,1191,989,805,673,610,606,644,696,737,749,731,682,639,606,635,731,924,1196,1543,1902,2235,2456,2495,2295,1807,1036,9,-1189,-2468,-3682,-4736,-5505,-5945,-6017,-5761,-5213,-4470,-3593,-2676,-1767,-920,-161,490,1020,1415,1684,1800,1793,1647,1381,1018,553,31,-544,-1137,-1710,-2236,-2652,-2942,-3045,-2974,-2698,-2269,-1702,-1057,-379,297,937,1526,2064,2534,2934,3236,3414,3435,3275,2919,2391,1714,958,175,-551,-1171,-1632,-1915,-2018,-1954,-1766,-1487,-1179,-863,-587,-345,-147,17,158,275,365,423,431,389,300,166,17,-132,-254,-326,-323,-251,-82,145,440,762,1082,1366,1566,1645,1572,1312,887,295,-397,-1141,-1860,-2489,-2977,-3294,-3419,-3368,-3139,-2759,-2236,-1587,-835,-5,871,1741,2578,3324,3955,4434,4735,4837,4719,4380,3819,3074,2186,1232,293,-536,-1166,-1527,-1560,-1273,-673,147,1109,2083,2971,3678,4151,4371,4356,4147,3800,3381,2939,2529,2175,1901,1719,1623,1614,1668,1768,1877,1982,2032,2032,1953,1811,1624,1420,1242,1129,1118,1236,1490,1862,2324,2817,3290,3679,3945,4059,4031,3871,3638,3375,3139,2990,2945,3044,3258,3580,3938,4289,4547,4647,4542,4191,3606,2812,1879,878,-90,-941,-1603,-2010,-2162,-2040,-1707,-1197,-603,29,612,1133,1540,1860,2091,2263,2405,2525,2634,2713,2738,2674,2492,2191,1776,1292,813,391,139,80,277,704,1343,2098,2906,3639,4240,4625,4772,4678,4378,3931,3410,2897,2462,2164,2036,2084,2285,2597,2962,3320,3619,3816,3889,3822,3623,3298,2877,2378,1853,1331,877,509,281,188,239,403,629,859,1016,1045,878,513,-46,-736,-1462,-2120,-2593,-2793,-2652,-2161,-1339,-273,939,2152,3233,4029,4448,4397,3883,2919,1626,109,-1447,-2913,-4143,-5060,-5619,-5834,-5746,-5437,-4976,-4431,-3862,-3273,-2703,-2122,-1560,-995,-473,-3,358,577,617,447,74,-509,-1237,-2069,-2901,-3650,-4213,-4513,-4499,-4166,-3561,-2755,-1880,-1045,-377,44,185,50,-291,-756,-1240,-1645,-1915,-2001,-1925,-1726,-1474,-1257,-1152,-1223,-1501,-1981,-2621,-3357,-4106,-4782,-5315,-5652,-5763,-5655,-5343,-4876,-4303,-3680,-3065,-2506,-2045,-1721,-1549,-1554,-1726,-2060,-2514,-3055,-3610,-4127,-4528,-4759,-4770,-4547,-4070,-3395,-2537,-1597,-630,254,974,1445,1601,1420,889,70,-986,-2161,-3365,-4482,-5432,-6145,-6591,-6769,-6704,-6437,-6029,-5510,-4944,-4324,-3694,-3027,-2361,-1690,-1068,-509,-92,186,262,173,-77,-424,-818,-1182,-1476,-1635,-1658,-1528,-1284,-966,-637,-353,-169,-104,-149,-270,-388,-436,-334,-35,486,1188,2041,2925,3773,4465,4921,5094,4935,4474,3742,2819,1802,796,-98,-790,-1215,-1345,-1176,-740,-104,672,1490,2268,2938,3434,3721,3793,3639,3301,2812,2220,1602,998,492,115,-73,-71,147,536,1081,1702,2348,2929,3384,3646,3675,3451,2985,2316,1498,615,-257,-1032,-1647,-2059,-2245,-2216,-1988,-1620,-1144,-627,-112,365,765,1070,1283,1380,1414,1367,1305,1247,1235,1302,1462,1707,2039,2388,2740,3010,3160,3143,2923,2499,1884,1114,260,-602,-1367,-1945,-2238,-2198,-1787,-1030,13,1248,2552,3796,4869,5667,6142,6256,6043,5527,4795,3917,2982,2082,1270,627,164,-79,-116,36,350,775,1264,1759,2212,2575,2807,2896,2810,2578,2200,1733,1217,723,311,39,-49,68,382,882,1497,2181,2835,3396,3772,3919,3796,3406,2768,1945,989,-14,-999,-1908,-2682,-3291,-3709,-3929,-3963,-3827,-3571,-3217,-2842,-2457,-2132,-1858,-1670,-1549,-1484,-1470,-1470,-1496,-1516,-1555,-1588,-1641,-1684,-1735,-1760,-1775,-1766,-1751,-1750,-1784,-1872,-2022,-2219,-2431,-2608,-2680,-2604,-2317,-1825,-1129,-303,583,1415,2101,2558,2731,2619,2246,1675,999,287,-354,-881,-1236,-1409,-1405,-1254,-993,-685,-378,-135,8,6,-144,-462,-926,-1523,-2218,-2969,-3732,-4437,-5030,-5438,-5600,-5479,-5040,-4301,-3299,-2106,-818,450,1592,2498,3092,3324,3172,2666,1849,812,-359,-1557,-2683,-3667,-4437,-4975,-5256,-5304,-5144,-4826,-4403,-3923,-3443,-2988,-2597,-2264,-2002,-1787,-1601,-1409,-1190,-908,-566,-141,328,833,1307,1710,1979,2059,1934,1578,1029,326,-459,-1242,-1930,-2456,-2722,-2705,-2355,-1688,-736,441,1747,3080,4324,5387,6164,6618,6698,6421,5811,4926,3854,2685,1533,502,-320,-856,-1081,-985,-612,-5,750,1581,2413,3168,3808,4275,4553,4614,4459,4091,3529,2817,1999,1159,366,-275,-702,-826,-628,-82,775,1874,3134,4427,5645,6675,7420,7819,7841,7480,6776,5793,4595,3300,1966,711,-424,-1365,-2099,-2603,-2891,-2997,-2952,-2819,-2649,-2475,-2335,-2214,-2100,-1942,-1710,-1353,-869,-258,433,1151,1816,2354,2701,2811,2667,2287,1697,975,174,-616,-1329,-1903,-2271,-2412,-2283,-1894,-1250,-388,637,1747,2867,3895,4752,5365,5682,5691,5400,4855,4106,3245,2330,1465,692,90,-324,-523,-525,-348,-55,327,716,1084,1377,1578,1662,1635,1486,1234,884,472,16,-425,-816,-1103,-1244,-1219,-1008,-635,-122,473,1100,1691,2190,2550,2736,2729,2529,2132,1578,884,89,-744,-1603,-2402,-3136,-3747,-4238,-4588,-4827,-4964,-5055,-5116,-5223,-5371,-5597,-5879,-6169,-6426,-6551,-6498,-6192,-5621,-4796,-3766,-2625,-1485,-469,302,736,771,402,-355,-1415,-2681,-4026,-5311,-6417,-7226,-7672,-7707,-7349,-6628,-5630,-4454,-3197,-1992,-911,-57,533,816,813,536,49,-585,-1308,-2030,-2716,-3288,-3733,-4014,-4132,-4097,-3926,-3659,-3328,-2996,-2684,-2461,-2340,-2358,-2527,-2833,-3263,-3766,-4286,-4756,-5095,-5254,-5168,-4844,-4266,-3506,-2605,-1674,-785,-48,488,750,744,458,-58,-759,-1582,-2455,-3323,-4134,-4831,-5405,-5808,-6055,-6139,-6089,-5937,-5719,-5489,-5272,-5115,-5015,-4981,-4991,-5003,-4992,-4892,-4692,-4354,-3892,-3322,-2696,-2072,-1518,-1097,-859,-829,-1013,-1381,-1888,-2473,-3064,-3588,-3984,-4190,-4161,-3883,-3328,-2534,-1524,-360,862,2073,3144,4010,4576,4811,4695,4264,3578,2725,1814,945,218,-287,-530,-480,-154,419,1176,2045,2942,3789,4499,5012,5277,5259,4964,4391,3599,2638,1595,565,-365,-1083,-1526,-1622,-1359,-744,172,1302,2542,3776,4896,5815,6475,6843,6917,6713,6249,5581,4733,3773,2741,1705,704,-198,-993,-1637,-2154,-2543,-2843,-3074,-3267,-3435,-3565,-3655,-3647,-3530,-3248,-2799,-2169,-1394,-518,388,1250,1982,2520,2806,2813,2542,2018,1297,454,-426,-1241,-1917,-2368,-2553,-2436,-2023,-1322,-394,734,1961,3241,4475,5588,6513,7167,7519,7532,7201,6565,5668,4599,3450,2323,1310,500,-63,-341,-343,-86,377,1002,1714,2459,3165,3785,4259,4558,4650,4531,4204,3711,3079,2395,1718,1139,740,579,714,1143,1863,2806,3908,5072,6198,7206,7997,8532,8745,8635,8198,7459,6480,5298,4005,2652,1308,22,-1159,-2226,-3132,-3907,-4499,-4948,-5213,-5327,-5276,-5080,-4754,-4320,-3798,-3225,-2605,-1990,-1387,-850,-396,-76,99,91,-87,-431,-907,-1470,-2066,-2640,-3128,-3488,-3668,-3649,-3416,-2976,-2361,-1611,-782,71,896,1639,2280,2776,3136,3351,3429,3398,3265,3060,2806,2511,2216,1915,1646,1417,1238,1129,1093,1130,1254,1441,1694,1985,2287,2572,2797,2932,2949,2834,2590,2248,1837,1422,1050,770,626,621,772,1049,1432,1882,2365,2837,3274,3623,3871,3954,3872,3565,3055,2317,1391,301,-899,-2152,-3403,-4576,-5625,-6475,-7087,-7419,-7453,-7192,-6670,-5941,-5081,-4177,-3304,-2531,-1898,-1413,-1073,-840,-688,-573,-472,-366,-247,-117,26,164,299,413,500,562,584,596,585,594,622,702,844,1056,1339,1682,2053,2431,2760,3018,3161,3174,3050,2798,2437,2016,1563,1144,798,574,496,590,828,1212,1683,2204,2710,3157,3475,3646,3629,3424,3047,2518,1893,1228,594,64,-295,-426,-291,123,814,1734,2843,4053,5287,6462,7482,8289,8806,9001,8849,8346,7530,6433,5144,3724,2284,902,-341,-1361,-2133,-2603,-2785,-2704,-2395,-1942,-1409,-882,-428,-105,60,54,-107,-384,-736,-1095,-1411,-1619,-1687,-1582,-1324,-912,-428,111,599,1017,1297,1443,1448,1350,1195,1038,953,980,1166,1521,2030,2647,3315,3949,4485,4863,5044,5018,4802,4427,3952,3437,2943,2530,2245,2112,2141,2320,2613,2984,3380,3752,4056,4263,4337,4276,4068,3724,3259,2686,2047,1369,707,116,-355,-647,-730,-580,-206,374,1100,1929,2775,3578,4261,4777,5072,5141,4968,4571,3984,3223,2347,1365,322,-765,-1865,-2959,-3992,-4952,-5757,-6397,-6810,-7000,-6964,-6748,-6399,-5993,-5599,-5267,-5041,-4912,-4866,-4856,-4836,-4749,-4579,-4292,-3913,-3459,-2967,-2492,-2062,-1737,-1524,-1463,-1533,-1728,-2004,-2312,-2591,-2787,-2840,-2734,-2456,-2032,-1517,-966,-467,-77,131,140,-83,-494,-1073,-1730,-2409,-3022,-3505,-3820,-3916,-3819,-3525,-3089,-2558,-1984,-1426,-928,-527,-258,-121,-149,-303,-597,-985,-1450,-1943,-2434,-2852,-3168,-3305,-3248,-2954,-2440,-1723,-864,76,997,1837,2494,2936,3110,3018,2675,2105,1356,454,-545,-1639,-2759,-3904,-5003,-6027,-6920,-7657,-8208,-8576,-8778,-8832,-8796,-8699,-8591,-8509,-8453,-8451,-8444,-8442,-8371,-8217,-7942,-7530,-6996,-6345,-5636,-4894,-4182,-3536,-2986,-2570,-2295,-2173,-2199,-2347,-2598,-2901,-3219,-3503,-3703,-3781,-3708,-3464,-3071,-2548,-1953,-1345,-771,-304,47,235,276,178,-33,-313,-634,-946,-1220,-1421,-1527,-1520,-1394,-1146,-790,-356,125,598,1025,1349,1547,1607,1536,1389,1200,1050,988,1071,1312,1735,2292,2979,3704,4436,5074,5578,5873,5939,5762,5356,4758,4014,3165,2274,1367,503,-296,-986,-1551,-1950,-2197,-2257,-2171,-1936,-1607,-1225,-854,-546,-346,-289,-366,-574,-866,-1199,-1530,-1800,-2000,-2097,-2118,-2071,-2002,-1939,-1926,-1977,-2105,-2295,-2516,-2727,-2864,-2882,-2734,-2378,-1823,-1051,-117,929,2007,3011,3847,4420,4674,4599,4220,3629,2922,2238,1687,1376,1364,1656,2241,3028,3958,4908,5819,6607,7234,7674,7922,7982,7876,7618,7232,6739,6160,5514,4841,4162,3544,3005,2617,2403,2396,2629,3084,3753,4585,5492,6396,7181,7762,8051,8004,7593,6839,5770,4472,3004,1473,-55,-1502,-2813,-3954,-4899,-5644,-6208,-6609,-6900,-7110,-7303,-7505,-7763,-8088,-8487,-8938,-9420,-9867,-10250,-10489,-10547,-10370,-9935,-9237,-8289,-7140,-5834,-4454,-3056,-1715,-460,664,1673,2553,3341,4048,4688,5290,5836,6352,6790,7155,7395,7495,7427,7189,6777,6220,5536,4766,3941,3095,2250,1422,621,-157,-909,-1637,-2346,-3019,-3659,-4230,-4711,-5071,-5271,-5311,-5182,-4908,-4544,-4122,-3719,-3372,-3114,-2976,-2927,-2980,-3066,-3164,-3217,-3174,-3011,-2690,-2218,-1596,-870,-58,769,1585,2343,3002,3545,3930,4139,4153,3944,3522,2863,2002,936,-274,-1596,-2943,-4247,-5414,-6369,-7045,-7397,-7413,-7096,-6497,-5666,-4688,-3639,-2590,-1591,-672,177,961,1733,2510,3337,4224,5157,6122,7040,7866,8507,8909,9043,8901,8540,8032,7467,6955,6557,6332,6281,6366,6525,6653,6676,6492,6077,5400,4506,3454,2340,1258,314,-413,-854,-990,-810,-366,305,1111,1998,2869,3678,4350,4867,5197,5344,5329,5162,4893,4544,4166,3804,3504,3322,3294,3469,3858,4470,5272,6216,7214,8175,8977,9528,9734,9544,8950,7977,6707,5236,3692,2192,837,-296,-1177,-1818,-2253,-2567,-2837,-3141,-3548,-4060,-4688,-5352,-6012,-6560,-6948,-7117,-7042,-6738,-6207,-5495,-4625,-3638,-2555,-1413,-224,976,2163,3304,4346,5258,5981,6490,6743,6742,6469,5973,5274,4451,3556,2666,1832,1110,517,59,-287,-557,-803,-1077,-1422,-1876,-2446,-3118,-3874,-4654,-5406,-6077,-6598,-6942,-7091,-7037,-6835,-6493,-6092,-5648,-5219,-4806,-4430,-4070,-3721,-3372,-3000,-2617,-2206,-1775,-1331,-862,-382,131,664,1243,1844,2476,3104,3704,4241,4668,4960,5074,4994,4693,4170,3415,2453,1294,-3,-1401,-2816,-4204,-5478,-6598,-7506,-8166,-8564,-8678,-8519,-8101,-7445,-6599,-5597,-4504,-3371,-2262,-1249,-392,240,594,655,394,-147,-942,-1910,-2974,-4033,-5002,-5787,-6334,-6602,-6594,-6337,-5879,-5304,-4659,-4046,-3489,-3059,-2753,-2592,-2558,-2628,-2782,-2966,-3159,-3301,-3374,-3335,-3178,-2889,-2473,-1947,-1331,-662,25,683,1274,1740,2063,2188,2118,1826,1319,601,-309,-1375,-2558,-3790,-5006,-6107,-7023,-7650,-7945,-7844,-7366,-6532,-5444,-4196,-2948,-1805,-908,-294,-10,-7,-217,-539,-853,-1051,-1073,-854,-431,180,892,1617,2272,2750,2990,2931,2546,1847,857,-351,-1714,-3119,-4482,-5700,-6689,-7402,-7787,-7851,-7590,-7034,-6220,-5177,-3955,-2582,-1105,432,1974,3447,4791,5911,6774,7311,7538,7463,7144,6650,6049,5409,4774,4170,3604,3056,2511,1940,1321,666,-38,-727,-1398,-1971,-2447,-2768,-2956,-3007,-2954,-2831,-2675,-2503,-2342,-2174,-1987,-1762,-1450,-1055,-534,88,805,1576,2353,3081,3706,4182,4476,4592,4530,4361,4122,3923,3821,3900,4192,4723,5461,6373,7380,8410,9372,10204,10820,11211,11309,11145,10693,9992,9050,7913,6601,5167,3644,2091,564,-876,-2154,-3220,-4012,-4509,-4698,-4617,-4295,-3839,-3303,-2808,-2426,-2218,-2228,-2440,-2829,-3319,-3837,-4284,-4585,-4674,-4510,-4094,-3431,-2586,-1593,-546,512,1505,2392,3148,3723,4140,4356,4393,4244,3904,3387,2697,1856,897,-141,-1194,-2201,-3084,-3781,-4240,-4427,-4352,-4020,-3509,-2861,-2181,-1539,-1021,-687,-557,-640,-880,-1212,-1534,-1740,-1737,-1449,-834,111,1360,2854,4515,6244,7932,9470,10743,11666,12160,12194,11764,10905,9690,8204,6563,4864,3209,1661,280,-924,-1943,-2786,-3495,-4065,-4552,-4959,-5308,-5627,-5912,-6186,-6436,-6665,-6849,-6967,-6998,-6924,-6741,-6461,-6086,-5654,-5162,-4640,-4080,-3500,-2884,-2257,-1596,-952,-315,254,743,1097,1309,1345,1219,924,479,-99,-800,-1600,-2487,-3428,-4397,-5351,-6255,-7056,-7732,-8229,-8547,-8654,-8569,-8295,-7867,-7308,-6661,-5931,-5146,-4278,-3325,-2248,-1022,377,1941,3670,5492,7378,9212,10914,12381,13496,14195,14392,14075,13248,11963,10321,8416,6408,4397,2531,897,-433,-1413,-2055,-2376,-2433,-2308,-2078,-1838,-1681,-1659,-1850,-2251,-2879,-3679,-4606,-5573,-6499,-7299,-7895,-8233,-8276,-8014,-7465,-6663,-5664,-4523,-3310,-2077,-881,229,1214,2040,2688,3154,3440,3574,3569,3479,3308,3109,2869,2610,2313,1980,1618,1239,885,587,396,339,426,665,1008,1428,1853,2228,2499,2638,2623,2496,2283,2077,1934,1967,2216,2770,3631,4802,6246,7866,9568,11202,12625,13697,14281,14299,13695,12483,10730,8553,6123,3622,1260,-795,-2371,-3387,-3774,-3562,-2804,-1615,-130,1499,3129,4620,5879,6815,7404,7630,7527,7161,6596,5942,5269,4670,4182,3850,3648,3572,3551,3553,3508,3392,3180,2883,2514,2119,1726,1381,1119,969,943,1049,1255,1529,1810,2029,2124,2050,1783,1340,770,139,-460,-950,-1278,-1381,-1282,-969,-498,73,692,1271,1765,2118,2319,2355,2264,2085,1886,1736,1697,1830,2145,2653,3293,4006,4687,5227,5520,5473,5021,4147,2880,1292,-492,-2329,-4057,-5526,-6604,-7208,-7280,-6837,-5911,-4601,-3016,-1303,395,1934,3190,4080,4548,4605,4292,3681,2896,2020,1193,461,-77,-435,-583,-585,-475,-340,-245,-259,-441,-816,-1408,-2202,-3177,-4279,-5461,-6638,-7754,-8734,-9537,-10139,-10525,-10727,-10757,-10655,-10443,-10132,-9733,-9232,-8637,-7937,-7149,-6296,-5403,-4502,-3639,-2811,-2077,-1410,-828,-313,173,638,1142,1688,2319,3029,3821,4679,5547,6384,7091,7600,7794,7616,6982,5883,4324,2373,124,-2275,-4681,-6930,-8869,-10402,-11426,-11930,-11897,-11402,-10499,-9329,-7993,-6644,-5399,-4376,-3652,-3290,-3282,-3618,-4211,-4979,-5806,-6564,-7169,-7510,-7557,-7273,-6682,-5823,-4771,-3592,-2389,-1217,-151,781,1564,2186,2679,3032,3288,3432,3487,3442,3300,3038,2651,2107,1400,527,-514,-1672,-2919,-4168,-5355,-6392,-7204,-7745,-7973,-7886,-7512,-6893,-6117,-5259,-4410,-3626,-2961,-2413,-1973,-1600,-1233,-820,-308,346,1139,2057,3053,4031,4918,5595,5973,5993,5593,4798,3620,2151,480,-1282,-3012,-4620,-6005,-7114,-7907,-8366,-8508,-8354,-7957,-7381,-6696,-6000,-5355,-4851,-4520,-4392,-4447,-4635,-4879,-5076,-5132,-4937,-4446,-3606,-2449,-1016,597,2293,3928,5417,6629,7517,8020,8146,7914,7387,6643,5778,4890,4070,3391,2896,2598,2473,2469,2513,2525,2431,2175,1729,1094,297,-618,-1584,-2548,-3448,-4249,-4931,-5476,-5889,-6147,-6239,-6120,-5751,-5091,-4105,-2787,-1152,746,2844,5022,7185,9210,10980,12429,13464,14073,14230,13971,13323,12355,11131,9714,8186,6584,4983,3410,1904,513,-762,-1862,-2801,-3545,-4109,-4497,-4742,-4868,-4913,-4901,-4855,-4767,-4632,-4398,-4048,-3518,-2799,-1861,-727,559,1945,3321,4623,5736,6614,7189,7460,7413,7089,6513,5736,4807,3764,2669,1546,451,-601,-1568,-2453,-3225,-3892,-4433,-4846,-5117,-5230,-5186,-4979,-4609,-4106,-3479,-2769,-2022,-1265,-553,106,690,1229,1741,2279,2874,3554,4327,5166,6051,6906,7695,8333,8788,8991,8933,8578,7945,7037,5900,4575,3109,1580,26,-1472,-2864,-4083,-5088,-5812,-6235,-6319,-6053,-5471,-4592,-3518,-2330,-1168,-144,618,1033,1064,705,26,-885,-1910,-2910,-3797,-4455,-4872,-5012,-4918,-4641,-4232,-3788,-3338,-2957,-2664,-2470,-2393,-2402,-2490,-2637,-2793,-2957,-3074,-3145,-3142,-3088,-2975,-2865,-2759,-2735,-2783,-2956,-3229,-3607,-4052,-4531,-5004,-5423,-5764,-5995,-6090,-6033,-5802,-5375,-4740,-3891,-2827,-1595,-231,1189,2583,3887,5013,5933,6588,6984,7103,6953,6546,5886,4994,3882,2579,1113,-453,-2065,-3628,-5060,-6260,-7148,-7644,-7713,-7329,-6509,-5304,-3780,-2050,-226,1559,3191,4559,5598,6265,6571,6550,6282,5838,5317,4779,4282,3850,3474,3136,2787,2382,1879,1238,453,-483,-1537,-2680,-3859,-5016,-6105,-7053,-7834,-8392,-8714,-8787,-8626,-8247,-7714,-7042,-6322,-5560,-4818,-4097,-3411,-2751,-2098,-1440,-760,-54,678,1418,2160,2881,3566,4216,4815,5384,5920,6437,6943,7435,7929,8401,8871,9302,9711,10056,10340,10528,10614,10570,10394,10074,9618,9037,8350,7587,6768,5931,5093,4283,3528,2843,2264,1809,1499,1344,1335,1456,1666,1918,2173,2361,2480,2480,2400,2246,2089,1973,1973,2129,2479,3030,3760,4622,5546,6442,7224,7785,8067,7981,7539,6711,5589,4227,2762,1317,10,-1044,-1789,-2191,-2267,-2072,-1670,-1151,-591,-62,377,693,856,864,726,469,140,-199,-476,-619,-541,-202,456,1425,2685,4175,5795,7432,8950,10226,11153,11660,11711,11324,10551,9485,8246,6971,5782,4801,4091,3692,3576,3686,3909,4141,4265,4193,3894,3339,2608,1729,824,-70,-866,-1563,-2144,-2653,-3117,-3592,-4103,-4669,-5287,-5923,-6540,-7071,-7476,-7685,-7680,-7424,-6923,-6174,-5217,-4050,-2752,-1316,161,1663,3101,4420,5553,6428,7005,7229,7104,6617,5805,4706,3374,1872,268,-1379,-3010,-4577,-6046,-7388,-8592,-9645,-10549,-11288,-11868,-12272,-12505,-12553,-12433,-12141,-11696,-11120,-10417,-9624,-8750,-7818,-6859,-5876,-4899,-3922,-2958,-1998,-1046,-110,801,1651,2417,3049,3523,3800,3873,3739,3417,2949,2392,1805,1285,873,649,609,751,1002,1285,1472,1474,1201,607,-290,-1447,-2765,-4114,-5386,-6449,-7237,-7692,-7828,-7673,-7316,-6832,-6332,-5888,-5579,-5430,-5454,-5637,-5930,-6285,-6641,-6923,-7088,-7068,-6837,-6368,-5660,-4753,-3679,-2536,-1395,-368,454,989,1178,992,445,-429,-1543,-2798,-4069,-5226,-6146,-6728,-6898,-6631,-5924,-4842,-3444,-1858,-186,1435,2893,4077,4910,5344,5379,5048,4436,3633,2765,1932,1234,725,439,351,426,587,752,851,814,612,235,-297,-939,-1642,-2343,-3003,-3572,-4035,-4366,-4563,-4610,-4516,-4269,-3892,-3382,-2783,-2105,-1422,-757,-183,279,586,755,796,767,721,724,824,1045,1387,1791,2207,2522,2652,2508,2030,1209,66,-1319,-2845,-4375,-5787,-6951,-7763,-8158,-8077,-7549,-6590,-5287,-3746,-2066,-398,1174,2529,3612,4376,4829,4993,4940,4740,4474,4247,4084,4077,4178,4416,4695,4985,5190,5265,5164,4876,4417,3828,3151,2460,1786,1184,658,208,-193,-569,-982,-1430,-1954,-2531,-3137,-3729,-4256,-4666,-4937,-5040,-5008,-4837,-4597,-4304,-3991,-3683,-3350,-2989,-2554,-2000,-1303,-425,625,1834,3151,4528,5872,7128,8203,9049,9615,9869,9814,9453,8835,8006,7036,5999,4960,3972,3079,2280,1578,937,306,-349,-1090,-1933,-2897,-3969,-5121,-6301,-7443,-8466,-9280,-9782,-9890,-9515,-8623,-7217,-5333,-3095,-610,1930,4371,6546,8309,9583,10289,10448,10088,9296,8192,6904,5579,4345,3308,2544,2072,1879,1903,2044,2216,2286,2197,1862,1284,459,-549,-1672,-2822,-3907,-4850,-5596,-6103,-6366,-6397,-6216,-5879,-5406,-4861,-4248,-3610,-2941,-2256,-1550,-842,-134,531,1142,1641,2023,2250,2344,2320,2218,2097,1997,1974,2043,2216,2468,2767,3057,3288,3406,3376,3173,2800,2263,1616,893,164,-517,-1101,-1544,-1841,-1985,-2007,-1940,-1821,-1711,-1638,-1659,-1787,-2022,-2354,-2711,-3038,-3229,-3206,-2895,-2267,-1319,-118,1258,2663,3981,5061,5812,6138,6035,5488,4576,3370,1969,501,-960,-2294,-3463,-4397,-5093,-5530,-5738,-5732,-5572,-5309,-5008,-4747,-4567,-4526,-4630,-4872,-5213,-5591,-5936,-6174,-6238,-6092,-5721,-5147,-4415,-3599,-2767,-2002,-1351,-858,-535,-364,-340,-414,-581,-804,-1074,-1375,-1700,-2017,-2311,-2524,-2621,-2547,-2263,-1754,-1019,-95,961,2077,3161,4138,4935,5503,5830,5923,5838,5645,5427,5271,5241,5381,5704,6183,6773,7402,7969,8397,8573,8427,7907,6979,5675,4050,2211,279,-1582,-3245,-4574,-5485,-5945,-5960,-5604,-4970,-4204,-3418,-2760,-2302,-2117,-2203,-2542,-3055,-3677,-4309,-4867,-5289,-5514,-5514,-5281,-4807,-4127,-3249,-2224,-1078,142,1382,2594,3697,4648,5363,5833,6008,5943,5649,5220,4722,4240,3838,3554,3400,3365,3401,3465,3502,3464,3335,3094,2754,2339,1863,1378,896,481,152,-34,-62,100,443,976,1649,2457,3319,4210,5051,5789,6390,6803,7064,7163,7196,7199,7284,7485,7861,8411,9099,9874,10639,11303,11773,11979,11871,11443,10709,9710,8521,7204,5854,4553,3369,2392,1652,1198,1017,1089,1345,1713,2080,2350,2426,2247,1768,1015,20,-1111,-2273,-3323,-4144,-4607,-4659,-4257,-3432,-2258,-846,671,2138,3451,4487,5206,5564,5583,5294,4742,4019,3164,2291,1431,683,65,-360,-595,-640,-523,-308,-49,183,322,335,185,-130,-602,-1212,-1930,-2717,-3529,-4319,-5030,-5624,-6044,-6264,-6243,-5961,-5404,-4565,-3456,-2112,-580,1051,2693,4232,5578,6644,7382,7782,7863,7686,7333,6894,6454,6093,5848,5738,5737,5795,5830,5756,5485,4942,4085,2894,1402,-348,-2251,-4222,-6136,-7894,-9409,-10614,-11488,-12027,-12273,-12279,-12108,-11843,-11534,-11251,-11014,-10852,-10748,-10681,-10612,-10476,-10242,-9845,-9269,-8501,-7543,-6440,-5220,-3958,-2695,-1515,-445,450,1160,1664,1963,2061,1996,1768,1438,1014,542,41,-468,-978,-1473,-1967,-2446,-2927,-3405,-3893,-4385,-4883,-5363,-5788,-6123,-6298,-6273,-6012,-5499,-4773,-3868,-2890,-1905,-1021,-308,188,426,428,203,-188,-695,-1247,-1776,-2224,-2537,-2673,-2620,-2368,-1944,-1384,-734,-55,593,1161,1591,1850,1921,1780,1465,974,388,-263,-872,-1381,-1696,-1762,-1543,-1036,-292,628,1604,2539,3317,3846,4072,3947,3482,2690,1631,359,-1030,-2450,-3812,-5011,-6007,-6716,-7148,-7286,-7183,-6879,-6444,-5948,-5441,-4992,-4629,-4390,-4293,-4333,-4517,-4799,-5157,-5533,-5868,-6115,-6207,-6115,-5798,-5243,-4448,-3430,-2222,-880,531,1923,3203,4291,5108,5615,5804,5690,5353,4835,4271,3703,3246,2932,2801,2863,3092,3457,3899,4363,4783,5101,5266,5248,5016,4581,3951,3174,2298,1404,545,-182,-736,-1057,-1119,-923,-482,156,926,1750,2526,3180,3610,3779,3647,3218,2537,1648,632,-439,-1496,-2476,-3347,-4078,-4688,-5165,-5567,-5894,-6184,-6445,-6666,-6834,-6927,-6898,-6749,-6454,-6036,-5529,-4975,-4452,-3994,-3686,-3527,-3549,-3738,-4037,-4420,-4780,-5059,-5152,-4989,-4505,-3660,-2465,-953,789,2645,4486,6176,7586,8640,9265,9473,9281,8770,8025,7150,6264,5437,4785,4330,4121,4158,4402,4809,5296,5772,6140,6315,6214,5801,5045,3972,2615,1057,-627,-2328,-3946,-5391,-6557,-7394,-7843,-7896,-7582,-6956,-6104,-5139,-4157,-3258,-2503,-1928,-1519,-1246,-1047,-842,-573,-174,387,1111,1983,2957,3963,4951,5841,6598,7181,7578,7786,7814,7665,7351,6866,6216,5402,4443,3362,2223,1056,-36,-1033,-1846,-2476,-2872,-3067,-3036,-2846,-2480,-2030,-1495,-976,-498,-145,44,36,-185,-588,-1143,-1778,-2429,-3015,-3477,-3747,-3796,-3592,-3145,-2473,-1631,-667,336,1312,2199,2936,3493,3852,4000,3972,3766,3448,3027,2575,2113,1695,1357,1138,1059,1138,1361,1706,2125,2547,2910,3135,3182,3013,2634,2075,1381,620,-139,-840,-1422,-1872,-2160,-2314,-2329,-2233,-2030,-1726,-1315,-799,-191,496,1192,1855,2397,2743,2829,2610,2061,1216,100,-1195,-2606,-4022,-5363,-6540,-7473,-8107,-8386,-8296,-7831,-7036,-5970,-4731,-3441,-2210,-1173,-392,53,193,35,-312,-773,-1229,-1599,-1809,-1835,-1670,-1349,-918,-447,6,372,611,688,587,316,-116,-673,-1322,-2019,-2708,-3349,-3874,-4243,-4407,-4317,-3959,-3294,-2345,-1116,334,1943,3616,5255,6753,8007,8940,9487,9623,9346,8687,7698,6453,5027,3505,1961,470,-911,-2111,-3102,-3818,-4271,-4430,-4348,-4061,-3661,-3229,-2865,-2636,-2606,-2785,-3171,-3712,-4357,-5028,-5657,-6180,-6553,-6725,-6684,-6400,-5875,-5117,-4142,-2994,-1733,-429,827,1956,2874,3540,3921,4043,3953,3727,3464,3254,3168,3262,3528,3966,4504,5096,5657,6130,6459,6623,6606,6420,6084,5616,5042,4368,3611,2778,1887,964,43,-824,-1581,-2170,-2538,-2649,-2479,-2056,-1388,-570,357,1299,2189,2985,3648,4180,4591,4912,5177,5422,5669,5933,6219,6515,6819,7117,7415,7717,8037,8372,8725,9054,9324,9462,9403,9094,8491,7609,6470,5161,3767,2401,1172,169,-517,-853,-794,-364,405,1464,2695,4030,5318,6467,7352,7905,8041,7769,7078,6042,4740,3273,1768,326,-941,-1973,-2704,-3128,-3229,-3038,-2583,-1913,-1079,-148,813,1737,2559,3227,3701,3950,3966,3754,3332,2729,1994,1167,322,-500,-1217,-1810,-2221,-2464,-2536,-2473,-2312,-2095,-1864,-1655,-1485,-1378,-1333,-1357,-1435,-1554,-1684,-1790,-1821,-1728,-1455,-954,-196,838,2122,3612,5215,6816,8271,9439,10187,10422,10099,9234,7901,6215,4318,2368,493,-1183,-2587,-3673,-4430,-4873,-5045,-4985,-4771,-4450,-4104,-3773,-3532,-3393,-3407,-3553,-3839,-4210,-4637,-5050,-5398,-5635,-5717,-5644,-5417,-5074,-4664,-4232,-3836,-3510,-3276,-3136,-3069,-3044,-3016,-2956,-2822,-2612,-2319,-1965,-1582,-1184,-821,-484,-201,49,273,477,661,816,900,892,741,425,-65,-726,-1530,-2437,-3410,-4393,-5371,-6286,-7142,-7885,-8518,-8997,-9315,-9444,-9381,-9120,-8678,-8083,-7373,-6616,-5870,-5212,-4704,-4391,-4298,-4430,-4745,-5215,-5766,-6349,-6888,-7341,-7640,-7757,-7645,-7276,-6644,-5740,-4590,-3241,-1746,-210,1275,2607,3677,4435,4830,4882,4642,4193,3642,3105,2659,2398,2328,2469,2772,3190,3649,4093,4448,4687,4770,4696,4446,4045,3466,2744,1849,811,-380,-1687,-3080,-4501,-5882,-7142,-8216,-9031,-9560,-9784,-9731,-9443,-8988,-8433,-7854,-7307,-6833,-6462,-6187,-6013,-5896,-5822,-5726,-5584,-5330,-4937,-4380,-3643,-2761,-1745,-672,408,1408,2264,2897,3268,3335,3103,2607,1897,1076,227,-528,-1114,-1434,-1455,-1147,-529,368,1468,2704,3975,5197,6285,7166,7794,8136,8180,7950,7469,6797,5991,5120,4235,3406,2641,1981,1407,911,469,55,-355,-772,-1207,-1656,-2103,-2536,-2920,-3245,-3475,-3605,-3619,-3525,-3333,-3061,-2738,-2389,-2046,-1728,-1454,-1230,-1070,-977,-950,-1001,-1120,-1300,-1532,-1775,-2012,-2205,-2332,-2378,-2350,-2244,-2086,-1870,-1616,-1299,-926,-460,93,748,1486,2277,3077,3812,4421,4830,4976,4832,4382,3653,2710,1609,462,-660,-1660,-2473,-3041,-3333,-3328,-3041,-2484,-1704,-748,335,1472,2618,3700,4659,5447,6005,6308,6334,6085,5587,4877,4016,3074,2115,1215,420,-216,-680,-964,-1093,-1102,-1048,-988,-971,-1044,-1214,-1486,-1824,-2168,-2466,-2636,-2634,-2422,-1988,-1359,-570,327,1268,2213,3111,3934,4673,5309,5850,6296,6648,6907,7060,7091,6971,6692,6233,5619,4880,4072,3279,2560,1997,1616,1447,1460,1629,1875,2146,2352,2451,2379,2122,1666,1018,214,-722,-1744,-2797,-3850,-4828,-5707,-6425,-6954,-7268,-7349,-7221,-6891,-6410,-5811,-5135,-4428,-3706,-3011,-2347,-1744,-1204,-734,-328,47,399,798,1243,1788,2431,3157,3943,4710,5392,5892,6134,6062,5657,4957,4030,2992,1978,1103,486,177,201,525,1069,1747,2445,3084,3591,3929,4094,4078,3919,3613,3196,2669,2048,1358,613,-141,-871,-1521,-2044,-2398,-2553,-2517,-2292,-1955,-1541,-1169,-908,-846,-1053,-1545,-2339,-3374,-4589,-5879,-7140,-8261,-9162,-9761,-10046,-10001,-9676,-9112,-8388,-7559,-6698,-5839,-5037,-4298,-3668,-3128,-2709,-2379,-2148,-1985,-1885,-1841,-1840,-1908,-2030,-2232,-2489,-2800,-3119,-3402,-3597,-3641,-3503,-3141,-2566,-1792,-874,120,1117,2044,2841,3482,3950,4274,4477,4608,4693,4770,4829,4876,4877,4817,4676,4445,4130,3745,3307,2835,2334,1821,1290,752,201,-356,-916,-1476,-2010,-2518,-2961,-3327,-3594,-3740,-3767,-3669,-3454,-3147,-2751,-2320,-1855,-1415,-996,-652,-369,-186,-87,-85,-176,-357,-631,-987,-1419,-1907,-2412,-2892,-3281,-3512,-3539,-3296,-2789,-2005,-994,195,1477,2783,4019,5118,6017,6661,7032,7117,6940,6546,6002,5385,4777,4249,3845,3596,3479,3474,3503,3523,3451,3253,2900,2413,1826,1229,699,334,212,383,874,1661,2711,3932,5259,6578,7813,8871,9690,10197,10381,10196,9698,8901,7911,6813,5728,4761,4009,3542,3399,3588,4077,4823,5746,6768,7792,8727,9494,10013,10241,10135,9696,8937,7922,6716,5424,4152,3001,2053,1361,936,759,782,934,1148,1347,1484,1506,1399,1146,764,273,-282,-859,-1387,-1829,-2120,-2246,-2188,-1960,-1599,-1134,-625,-93,425,911,1377,1797,2196,2551,2837,3041,3093,2971,2630,2049,1245,248,-878,-2033,-3130,-4048,-4710,-5027,-4967,-4503,-3678,-2525,-1139,404,1993,3534,4943,6140,7091,7749,8134,8244,8126,7824,7379,6865,6317,5800,5346,4993,4753,4631,4610,4646,4698,4693,4581,4299,3811,3118,2216,1169,12,-1164,-2322,-3388,-4368,-5233,-6034,-6779,-7529,-8292,-9082,-9886,-10655,-11350,-11910,-12294,-12470,-12427,-12166,-11707,-11077,-10304,-9426,-8479,-7507,-6550,-5656,-4858,-4185,-3639,-3217,-2874,-2586,-2284,-1939,-1514,-1008,-435,163,737,1228,1583,1767,1754,1558,1191,711,161,-389,-877,-1268,-1510,-1622,-1599,-1497,-1371,-1278,-1306,-1483,-1879,-2483,-3302,-4290,-5394,-6531,-7615,-8558,-9275,-9707,-9811,-9578,-9036,-8235,-7264,-6216,-5205,-4338,-3699,-3370,-3374,-3710,-4339,-5162,-6066,-6919,-7566,-7915,-7860,-7393,-6532,-5355,-3981,-2537,-1159,46,999,1665,2034,2140,2011,1724,1326,884,472,120,-95,-175,-89,142,492,917,1372,1808,2195,2511,2756,2929,3055,3119,3136,3057,2871,2510,1955,1170,161,-1047,-2388,-3783,-5130,-6320,-7265,-7868,-8103,-7931,-7399,-6557,-5500,-4345,-3201,-2186,-1390,-888,-709,-864,-1313,-1996,-2819,-3688,-4497,-5151,-5578,-5717,-5545,-5073,-4319,-3363,-2258,-1105,24,1067,1960,2698,3267,3690,4022,4290,4579,4912,5331,5843,6403,6974,7444,7733,7741,7413,6728,5728,4492,3166,1881,799,26,-351,-316,104,835,1756,2739,3634,4312,4651,4580,4043,3072,1710,85,-1663,-3370,-4864,-6025,-6748,-7021,-6857,-6359,-5629,-4817,-4049,-3439,-3066,-2962,-3124,-3502,-4022,-4593,-5092,-5445,-5538,-5335,-4804,-3953,-2830,-1511,-76,1347,2669,3772,4577,5041,5136,4910,4418,3757,3039,2357,1806,1447,1313,1403,1701,2146,2694,3253,3770,4172,4406,4451,4290,3949,3487,2964,2480,2115,1941,1995,2292,2770,3381,4001,4547,4906,5014,4820,4322,3537,2517,1313,15,-1321,-2602,-3765,-4735,-5446,-5854,-5923,-5661,-5086,-4269,-3285,-2239,-1231,-349,328,764,939,865,574,109,-479,-1128,-1785,-2393,-2903,-3275,-3482,-3519,-3397,-3147,-2800,-2400,-1959,-1507,-1017,-497,91,757,1501,2330,3191,4058,4864,5558,6098,6457,6629,6632,6482,6227,5882,5496,5079,4666,4260,3885,3543,3243,2992,2784,2616,2479,2368,2258,2167,2070,1995,1934,1903,1886,1867,1805,1649,1354,876,197,-660,-1659,-2715,-3737,-4641,-5329,-5767,-5912,-5796,-5437,-4925,-4299,-3675,-3090,-2630,-2323,-2200,-2268,-2501,-2857,-3267,-3636,-3864,-3856,-3526,-2842,-1812,-487,1012,2559,3998,5191,6028,6444,6420,5988,5222,4228,3131,2066,1160,518,225,315,792,1602,2672,3871,5083,6159,6989,7486,7596,7328,6702,5800,4679,3450,2161,902,-304,-1414,-2422,-3327,-4131,-4846,-5479,-6040,-6537,-6976,-7375,-7720,-8019,-8247,-8367,-8365,-8178,-7828,-7288,-6629,-5897,-5178,-4575,-4132,-3938,-3967,-4227,-4643,-5150,-5663,-6114,-6436,-6605,-6589,-6392,-6016,-5466,-4759,-3916,-2948,-1912,-831,209,1174,1981,2612,3020,3220,3220,3052,2753,2366,1916,1458,1005,623,324,159,147,288,583,985,1444,1920,2334,2690,2935,3107,3205,3270,3326,3396,3494,3620,3773,3946,4123,4295,4433,4512,4490,4334,3991,3452,2694,1748,660,-509,-1655,-2707,-3570,-4192,-4553,-4648,-4524,-4229,-3829,-3382,-2926,-2482,-2060,-1653,-1278,-938,-666,-506,-480,-622,-930,-1369,-1905,-2454,-2958,-3342,-3558,-3581,-3393,-3017,-2473,-1793,-1020,-178,685,1556,2396,3183,3896,4515,5029,5457,5801,6100,6376,6653,6941,7233,7506,7725,7848,7833,7638,7247,6639,5835,4853,3752,2583,1433,380,-474,-1059,-1293,-1140,-584,346,1603,3079,4694,6308,7833,9154,10204,10920,11280,11265,10915,10239,9331,8241,7070,5893,4804,3858,3113,2595,2292,2198,2256,2427,2661,2932,3221,3539,3903,4330,4813,5346,5842,6262,6477,6434,6060,5343,4313,3034,1607,147,-1241,-2454,-3442,-4155,-4597,-4779,-4720,-4470,-4041,-3485,-2819,-2085,-1322,-559,159,814,1390,1884,2307,2674,2989,3267,3494,3665,3762,3772,3688,3517,3263,2966,2636,2328,2044,1825,1656,1551,1484,1456,1454,1483,1555,1704,1944,2334,2874,3597,4487,5517,6625,7745,8761,9592,10128,10306,10081,9464,8484,7248,5838,4404,3036,1858,909,249,-148,-295,-259,-95,114,323,450,468,309,-45,-653,-1518,-2665,-4064,-5670,-7414,-9179,-10870,-12360,-13556,-14404,-14857,-14939,-14690,-14163,-13455,-12626,-11752,-10900,-10089,-9375,-8753,-8246,-7850,-7557,-7341,-7178,-6997,-6762,-6395,-5854,-5103,-4130,-2966,-1653,-267,1099,2370,3438,4273,4794,5024,4945,4605,4065,3371,2628,1885,1235,733,427,363,535,946,1550,2286,3074,3808,4385,4698,4657,4186,3272,1906,175,-1834,-3981,-6104,-8067,-9726,-10998,-11832,-12230,-12236,-11922,-11380,-10699,-9960,-9223,-8521,-7872,-7267,-6705,-6169,-5675,-5220,-4844,-4559,-4384,-4341,-4400,-4559,-4768,-4996,-5205,-5362,-5447,-5449,-5350,-5154,-4836,-4401,-3823,-3110,-2252,-1284,-229,852,1899,2840,3621,4175,4489,4533,4324,3884,3242,2457,1566,624,-308,-1211,-2008,-2704,-3254,-3658,-3922,-4049,-4082,-4033,-3960,-3879,-3832,-3822,-3841,-3862,-3833,-3696,-3391,-2872,-2123,-1146,-8,1220,2404,3413,4114,4388,4153,3388,2108,423,-1555,-3623,-5626,-7357,-8689,-9504,-9751,-9425,-8570,-7260,-5616,-3744,-1791,128,1891,3387,4544,5289,5613,5533,5099,4424,3611,2803,2116,1643,1447,1537,1892,2458,3152,3909,4634,5289,5818,6205,6438,6526,6466,6296,6006,5638,5208,4751,4300,3899,3564,3336,3209,3175,3200,3230,3204,3046,2703,2120,1292,219,-1057,-2470,-3954,-5421,-6793,-8005,-8985,-9684,-10056,-10046,-9640,-8817,-7601,-6044,-4239,-2302,-391,1336,2737,3669,4067,3899,3201,2072,663,-868,-2312,-3520,-4341,-4704,-4566,-3976,-2993,-1752,-366,1019,2304,3395,4254,4859,5224,5373,5328,5122,4771,4303,3742,3109,2451,1792,1181,647,222,-77,-234,-260,-146,75,407,822,1313,1863,2450,3050,3622,4128,4518,4733,4750,4518,4055,3358,2491,1489,463,-550,-1439,-2175,-2688,-2978,-3023,-2869,-2538,-2109,-1639,-1217,-901,-762,-830,-1123,-1617,-2271,-3002,-3725,-4327,-4721,-4813,-4577,-3980,-3081,-1936,-676,579,1673,2486,2910,2898,2432,1579,419,-903,-2240,-3445,-4379,-4938,-5058,-4711,-3920,-2728,-1233,475,2266,4034,5660,7062,8146,8879,9207,9149,8715,7967,6982,5852,4680,3570,2589,1810,1241,889,721,698,782,924,1118,1320,1557,1798,2061,2331,2588,2835,3026,3171,3239,3232,3159,3011,2816,2558,2259,1901,1478,982,401,-266,-1006,-1808,-2632,-3457,-4237,-4956,-5566,-6057,-6386,-6535,-6465,-6157,-5579,-4737,-3625,-2295,-790,785,2339,3726,4838,5540,5743,5400,4493,3088,1284,-769,-2893,-4899,-6611,-7889,-8614,-8759,-8298,-7306,-5859,-4087,-2126,-116,1805,3530,4963,6055,6772,7120,7108,6783,6177,5344,4338,3200,1997,767,-429,-1556,-2560,-3420,-4098,-4572,-4837,-4873,-4702,-4329,-3800,-3147,-2443,-1738,-1099,-581,-222,-50,-71,-268,-604,-1038,-1497,-1930,-2266,-2458,-2481,-2318,-1985,-1515,-946,-344,232,717,1043,1168,1064,738,216,-418,-1097,-1697,-2137,-2324,-2208,-1763,-1016,-14,1153,2371,3536,4506,5205,5536,5462,4973,4100,2901,1474,-81,-1647,-3122,-4420,-5478,-6261,-6752,-6964,-6917,-6646,-6179,-5579,-4854,-4093,-3292,-2540,-1848,-1290,-883,-683,-690,-921,-1332,-1893,-2528,-3162,-3727,-4147,-4391,-4436,-4287,-3971,-3526,-2982,-2385,-1745,-1092,-428,233,887,1513,2098,2613,3031,3327,3478,3482,3339,3088,2755,2414,2107,1903,1838,1936,2204,2608,3112,3645,4150,4569,4864,5035,5089,5079,5052,5067,5165,5375,5696,6112,6592,7076,7523,7867,8053,8038,7787,7264,6497,5472,4265,2924,1540,203,-994,-1966,-2651,-2992,-2970,-2593,-1875,-898,276,1532,2756,3840,4668,5175,5302,5051,4448,3557,2469,1286,109,-965,-1852,-2507,-2873,-2976,-2813,-2437,-1903,-1261,-567,151,879,1625,2407,3248,4162,5154,6198,7259,8278,9187,9924,10424,10661,10608,10297,9750,9045,8238,7418,6645,5974,5447,5055,4802,4634,4512,4378,4192,3934,3600,3227,2853,2539,2335,2279,2387,2658,3063,3571,4127,4683,5187,5563,5778,5749,5448,4838,3914,2698,1245,-377,-2057,-3705,-5204,-6460,-7386,-7920,-8019,-7687,-6928,-5814,-4410,-2829,-1175,436,1910,3178,4189,4930,5393,5606,5581,5360,4955,4410,3739,2987,2183,1365,585,-120,-698,-1110,-1314,-1306,-1048,-587,72,860,1715,2556,3313,3912,4295,4438,4316,3952,3381,2656,1845,1021,236,-454,-1023,-1472,-1794,-2034,-2212,-2375,-2555,-2778,-3063,-3400,-3785,-4172,-4536,-4829,-5028,-5100,-5060,-4905,-4666,-4369,-4036,-3686,-3338,-2984,-2643,-2312,-1997,-1719,-1462,-1256,-1076,-937,-820,-729,-654,-598,-568,-556,-582,-632,-721,-842,-1007,-1224,-1491,-1826,-2210,-2629,-3059,-3467,-3827,-4137,-4387,-4614,-4841,-5113,-5460,-5903,-6439,-7066,-7736,-8433,-9100,-9711,-10233,-10639,-10916,-11054,-11036,-10872,-10550,-10097,-9518,-8865,-8173,-7506,-6918,-6453,-6144,-5985,-5962,-6008,-6071,-6056,-5911,-5569,-5015,-4256,-3317,-2281,-1199,-166,762,1530,2120,2529,2793,2931,2994,3006,2983,2939,2849,2725,2542,2307,2024,1697,1336,951,538,112,-338,-787,-1242,-1667,-2066,-2396,-2656,-2801,-2818,-2677,-2355,-1848,-1160,-333,585,1497,2314,2929,3252,3228,2819,2047,938,-415,-1952,-3549,-5141,-6630,-7949,-9063,-9923,-10537,-10903,-11041,-10988,-10774,-10426,-9972,-9406,-8743,-7944,-7025,-5957,-4779,-3512,-2234,-1026,17,794,1245,1327,1054,480,-292,-1148,-1940,-2552,-2878,-2849,-2447,-1680,-599,719,2192,3717,5218,6611,7840,8861,9650,10194,10498,10584,10469,10208,9836,9409,8973,8560,8198,7876,7585,7284,6931,6486,5919,5201,4351,3364,2298,1186,100,-897,-1734,-2361,-2730,-2837,-2689,-2341,-1861,-1338,-854,-485,-269,-221,-331,-552,-861,-1209,-1589,-1986,-2422,-2914,-3495,-4184,-4985,-5885,-6851,-7822,-8729,-9499,-10036,-10290,-10186,-9706,-8846,-7627,-6124,-4416,-2624,-867,725,2055,3035,3651,3898,3855,3603,3262,2945,2739,2721,2901,3288,3829,4474,5163,5814,6393,6828,7099,7182,7071,6793,6373,5863,5322,4801,4371,4059,3908,3909,4053,4295,4586,4871,5100,5238,5273,5196,5040,4806,4536,4238,3925,3611,3270,2927,2524,2101,1586,1026,366,-358,-1158,-2013,-2872,-3719,-4469,-5099,-5544,-5800,-5863,-5774,-5588,-5369,-5191,-5109,-5151,-5334,-5623,-5996,-6381,-6740,-7005,-7140,-7112,-6890,-6478,-5863,-5067,-4114,-3038,-1901,-761,298,1211,1910,2364,2559,2534,2329,2044,1739,1510,1408,1474,1728,2164,2758,3481,4275,5093,5866,6529,7030,7311,7344,7124,6648,5980,5152,4266,3376,2574,1901,1393,1062,885,849,912,1052,1236,1465,1710,1985,2269,2576,2884,3222,3566,3947,4356,4792,5244,5674,6042,6273,6316,6096,5591,4784,3709,2418,999,-469,-1899,-3220,-4405,-5410,-6277,-6985,-7604,-8131,-8606,-9029,-9387,-9668,-9822,-9811,-9565,-9053,-8208,-7047,-5549,-3791,-1843,165,2083,3754,5016,5750,5869,5368,4302,2789,1027,-802,-2457,-3764,-4559,-4755,-4323,-3310,-1822,-19,1902,3734,5277,6372,6900,6824,6162,5011,3511,1848,206,-1230,-2325,-3000,-3225,-3068,-2610,-1999,-1365,-843,-510,-431,-584,-946,-1416,-1911,-2312,-2529,-2485,-2146,-1512,-643,380,1434,2377,3093,3470,3454,3042,2282,1278,151,-967,-1965,-2774,-3361,-3752,-4000,-4185,-4389,-4694,-5134,-5754,-6513,-7390,-8302,-9165,-9885,-10361,-10516,-10272,-9607,-8503,-6999,-5173,-3117,-982,1100,2982,4539,5693,6393,6652,6513,6065,5413,4668,3952,3342,2922,2713,2724,2921,3246,3611,3935,4121,4100,3835,3310,2556,1639,636,-353,-1222,-1905,-2322,-2469,-2351,-2031,-1583,-1103,-678,-364,-207,-186,-283,-434,-575,-652,-596,-405,-41,446,1044,1671,2271,2764,3080,3166,2999,2583,1974,1248,510,-141,-610,-847,-836,-599,-218,230,632,901,952,748,279,-435,-1329,-2318,-3322,-4200,-4903,-5289,-5343,-4989,-4248,-3148,-1761,-207,1394,2871,4109,4953,5364,5285,4793,3967,2979,2003,1236,833,934,1584,2790,4464,6461,8593,10638,12370,13606,14184,14047,13180,11675,9674,7375,5008,2791,934,-420,-1181,-1344,-973,-196,823,1904,2875,3611,4022,4098,3863,3413,2857,2338,1980,1896,2153,2775,3736,4941,6285,7596,8742,9563,9978,9929,9437,8569,7438,6180,4928,3799,2864,2168,1691,1397,1207,1048,841,527,89,-476,-1112,-1745,-2284,-2607,-2646,-2301,-1567,-442,1006,2659,4384,6004,7353,8279,8661,8446,7623,6277,4519,2538,530,-1309,-2782,-3766,-4162,-3969,-3221,-2041,-574,993,2471,3705,4564,4987,4965,4560,3862,3003,2122,1331,747,412,346,519,838,1231,1551,1735,1687,1403,899,257,-414,-977,-1306,-1277,-840,42,1303,2856,4532,6170,7558,8546,8984,8800,7991,6609,4797,2716,583,-1407,-3081,-4312,-5062,-5339,-5243,-4901,-4489,-4152,-4044,-4244,-4801,-5687,-6834,-8116,-9397,-10508,-11317,-11689,-11551,-10877,-9684,-8074,-6163,-4133,-2163,-438,883,1699,1955,1678,964,-47,-1152,-2174,-2918,-3267,-3138,-2551,-1564,-331,987,2180,3075,3523,3434,2791,1646,111,-1647,-3437,-5074,-6365,-7179,-7422,-7066,-6165,-4827,-3222,-1561,-42,1120,1811,1911,1465,510,-780,-2240,-3648,-4825,-5607,-5918,-5737,-5137,-4234,-3210,-2247,-1519,-1164,-1252,-1787,-2714,-3905,-5225,-6504,-7620,-8455,-8980,-9191,-9149,-8947,-8689,-8480,-8412,-8522,-8836,-9313,-9901,-10505,-11020,-11350,-11375,-11044,-10284,-9098,-7519,-5615,-3515,-1344,720,2535,3952,4875,5255,5104,4501,3566,2478,1396,512,-60,-219,58,734,1724,2891,4076,5119,5869,6215,6099,5502,4481,3112,1526,-144,-1757,-3189,-4344,-5163,-5640,-5796,-5718,-5481,-5208,-4968,-4847,-4851,-4968,-5128,-5232,-5174,-4843,-4181,-3148,-1791,-200,1489,3088,4420,5317,5643,5347,4432,2976,1131,-927,-2990,-4866,-6407,-7499,-8113,-8265,-8042,-7557,-6951,-6363,-5895,-5646,-5621,-5838,-6221,-6697,-7154,-7472,-7545,-7267,-6592,-5474,-3959,-2094,-8,2171,4276,6147,7655,8684,9200,9213,8786,8056,7170,6301,5607,5214,5194,5566,6282,7242,8297,9289,10042,10420,10333,9726,8645,7154,5398,3535,1722,138,-1113,-1939,-2315,-2294,-1944,-1415,-859,-431,-278,-489,-1108,-2103,-3384,-4789,-6144,-7247,-7928,-8064,-7584,-6517,-4933,-2999,-888,1177,3015,4455,5397,5802,5676,5112,4199,3082,1871,683,-416,-1371,-2186,-2862,-3444,-3960,-4447,-4926,-5415,-5886,-6344,-6720,-6996,-7097,-6974,-6577,-5863,-4829,-3474,-1881,-111,1670,3351,4760,5777,6323,6354,5930,5132,4131,3094,2215,1648,1501,1828,2595,3728,5079,6485,7759,8745,9305,9367,8920,8003,6725,5222,3642,2157,889,-47,-593,-744,-546,-80,521,1133,1615,1866,1812,1448,803,-26,-905,-1691,-2234,-2414,-2170,-1498,-455,823,2169,3408,4337,4853,4840,4314,3325,1996,498,-991,-2291,-3251,-3785,-3846,-3484,-2781,-1898,-998,-267,141,119,-391,-1374,-2748,-4383,-6111,-7734,-9079,-9979,-10320,-10042,-9147,-7716,-5868,-3783,-1647,348,2036,3296,4078,4363,4239,3792,3177,2544,2020,1728,1709,1998,2538,3270,4087,4870,5523,5937,6069,5882,5400,4670,3775,2803,1875,1073,504,216,238,566,1130,1842,2582,3208,3607,3670,3352,2645,1622,395,-878,-2003,-2814,-3145,-2908,-2076,-693,1102,3134,5184,7021,8474,9379,9683,9372,8514,7209,5604,3836,2043,342,-1195,-2521,-3606,-4475,-5131,-5593,-5901,-6030,-6030,-5872,-5588,-5177,-4668,-4080,-3438,-2776,-2110,-1486,-933,-493,-200,-91,-163,-436,-863,-1408,-2000,-2565,-3017,-3296,-3333,-3114,-2633,-1921,-1044,-73,886,1744,2397,2778,2823,2516,1870,927,-226,-1502,-2781,-3952,-4902,-5548,-5808,-5677,-5141,-4287,-3194,-2011,-854,129,862,1274,1387,1243,937,609,345,296,495,989,1732,2650,3628,4535,5244,5660,5723,5432,4827,3992,3032,2056,1153,392,-205,-630,-947,-1189,-1456,-1809,-2311,-3001,-3895,-4960,-6163,-7414,-8637,-9722,-10577,-11094,-11194,-10815,-9932,-8549,-6736,-4582,-2230,172,2449,4461,6056,7162,7720,7732,7266,6402,5287,4051,2837,1768,920,352,56,3,126,325,522,612,546,275,-190,-822,-1557,-2309,-3005,-3545,-3885,-3976,-3836,-3487,-3025,-2516,-2080,-1787,-1692,-1821,-2114,-2530,-2931,-3220,-3266,-2967,-2276,-1157,337,2125,4087,6047,7870,9372,10450,10994,10974,10396,9308,7805,6002,4023,2016,85,-1645,-3103,-4243,-5029,-5505,-5673,-5627,-5401,-5087,-4732,-4386,-4085,-3827,-3607,-3387,-3125,-2788,-2332,-1759,-1076,-301,491,1291,2015,2661,3194,3640,4011,4360,4727,5152,5666,6269,6938,7638,8292,8837,9179,9261,9012,8429,7496,6289,4853,3320,1785,380,-789,-1628,-2077,-2106,-1734,-1026,-78,971,1991,2838,3418,3663,3560,3159,2517,1769,1012,384,-23,-131,99,664,1524,2605,3813,5042,6205,7210,8018,8591,8940,9064,9006,8770,8385,7863,7201,6415,5488,4436,3257,1960,589,-844,-2259,-3607,-4805,-5770,-6440,-6735,-6634,-6102,-5159,-3855,-2246,-443,1459,3345,5106,6648,7900,8796,9322,9467,9258,8752,8016,7147,6237,5390,4683,4196,3960,3998,4292,4795,5432,6116,6732,7200,7412,7328,6887,6122,5047,3746,2313,851,-524,-1726,-2696,-3402,-3860,-4088,-4151,-4070,-3903,-3642,-3309,-2880,-2347,-1693,-909,-4,1012,2100,3225,4326,5360,6262,6995,7524,7830,7917,7792,7481,7007,6411,5700,4938,4118,3315,2526,1818,1183,660,224,-126,-436,-735,-1082,-1513,-2057,-2743,-3535,-4427,-5330,-6180,-6887,-7357,-7533,-7351,-6814,-5931,-4775,-3428,-2005,-638,577,1527,2174,2481,2489,2233,1805,1276,728,220,-229,-596,-927,-1232,-1564,-1944,-2376,-2844,-3313,-3708,-3981,-4047,-3871,-3422,-2727,-1837,-869,55,782,1176,1141,625,-364,-1742,-3397,-5161,-6865,-8350,-9478,-10151,-10327,-9994,-9215,-8054,-6639,-5069,-3494,-2009,-729,269,933,1216,1134,673,-94,-1147,-2371,-3714,-5068,-6366,-7551,-8580,-9443,-10134,-10668,-11044,-11276,-11342,-11228,-10907,-10347,-9530,-8450,-7119,-5586,-3911,-2205,-554,894,2051,2797,3065,2829,2083,906,-611,-2306,-4014,-5547,-6738,-7458,-7615,-7201,-6250,-4878,-3237,-1505,112,1455,2372,2792,2679,2074,1057,-253,-1696,-3146,-4435,-5477,-6183,-6536,-6551,-6277,-5786,-5151,-4440,-3704,-2969,-2255,-1561,-901,-275,282,748,1076,1231,1189,954,533,-6,-613,-1207,-1700,-2051,-2203,-2161,-1954,-1642,-1313,-1066,-986,-1147,-1583,-2295,-3255,-4390,-5629,-6868,-8022,-9007,-9770,-10269,-10504,-10476,-10222,-9768,-9146,-8374,-7465,-6419,-5233,-3910,-2456,-909,693,2278,3764,5070,6107,6814,7147,7097,6691,5980,5048,3985,2904,1884,1027,368,-47,-226,-187,21,363,764,1201,1616,2009,2355,2679,2972,3250,3501,3700,3817,3804,3629,3271,2738,2065,1317,574,-69,-532,-744,-675,-317,296,1117,2066,3090,4093,5047,5882,6577,7101,7426,7539,7407,7024,6372,5446,4271,2873,1312,-324,-1966,-3508,-4877,-6012,-6858,-7419,-7697,-7729,-7575,-7281,-6901,-6471,-5989,-5447,-4805,-4025,-3070,-1938,-631,780,2224,3585,4760,5642,6173,6319,6110,5618,4964,4282,3723,3409,3421,3799,4509,5463,6532,7538,8320,8713,8607,7934,6713,4992,2927,658,-1597,-3660,-5344,-6529,-7134,-7165,-6677,-5792,-4667,-3460,-2344,-1426,-800,-487,-466,-684,-1060,-1496,-1937,-2293,-2559,-2684,-2679,-2531,-2224,-1768,-1128,-337,625,1695,2848,3997,5065,5979,6639,7000,7010,6657,5957,4943,3670,2215,651,-941,-2476,-3894,-5122,-6111,-6810,-7176,-7171,-6772,-5966,-4782,-3251,-1472,467,2418,4253,5832,7035,7781,8021,7751,7038,5945,4629,3204,1844,667,-205,-704,-802,-500,130,1014,2039,3082,4041,4809,5312,5516,5393,4972,4298,3418,2429,1362,308,-725,-1703,-2624,-3500,-4316,-5078,-5751,-6311,-6701,-6883,-6815,-6478,-5884,-5068,-4092,-3043,-1994,-1032,-188,508,1067,1539,1937,2338,2736,3155,3569,3929,4194,4286,4181,3830,3255,2479,1549,556,-446,-1366,-2159,-2776,-3218,-3469,-3578,-3558,-3445,-3269,-3034,-2742,-2392,-1962,-1460,-892,-268,353,948,1448,1820,2026,2059,1923,1667,1341,1026,791,716,846,1216,1824,2625,3564,4530,5432,6134,6564,6630,6322,5650,4678,3518,2295,1155,229,-389,-648,-554,-174,404,1037,1620,2025,2187,2062,1641,969,88,-917,-1977,-3025,-3985,-4839,-5516,-6021,-6302,-6353,-6146,-5671,-4938,-3963,-2804,-1528,-227,977,1999,2708,3056,2968,2457,1546,306,-1159,-2745,-4327,-5803,-7083,-8097,-8799,-9169,-9184,-8855,-8179,-7177,-5885,-4334,-2607,-771,1055,2767,4237,5370,6074,6310,6067,5394,4365,3118,1776,504,-563,-1313,-1662,-1585,-1097,-265,804,1971,3087,4010,4614,4825,4611,3991,3042,1866,598,-622,-1676,-2473,-2959,-3147,-3055,-2774,-2365,-1915,-1492,-1119,-832,-611,-443,-311,-173,-42,107,243,352,403,382,264,73,-194,-479,-760,-975,-1108,-1123,-1026,-837,-585,-338,-141,-55,-114,-343,-745,-1302,-1992,-2776,-3618,-4474,-5307,-6064,-6705,-7168,-7412,-7387,-7053,-6409,-5434,-4199,-2732,-1151,465,1983,3325,4388,5135,5526,5590,5350,4894,4286,3634,3021,2529,2224,2126,2265,2583,3059,3591,4106,4516,4740,4731,4461,3935,3194,2296,1328,384,-456,-1106,-1530,-1704,-1639,-1386,-986,-516,-21,432,815,1102,1291,1393,1439,1453,1485,1569,1733,2001,2372,2843,3386,3977,4582,5171,5720,6204,6591,6866,6978,6906,6597,6030,5183,4063,2706,1163,-480,-2137,-3705,-5093,-6217,-7014,-7437,-7464,-7101,-6369,-5323,-4019,-2543,-970,605,2104,3444,4562,5408,5958,6202,6174,5906,5466,4926,4358,3842,3448,3228,3241,3491,4009,4748,5684,6737,7812,8810,9612,10116,10248,9946,9219,8094,6655,5015,3313,1685,264,-853,-1604,-1967,-1969,-1658,-1115,-421,338,1086,1775,2350,2804,3119,3305,3378,3356,3271,3150,3033,2941,2924,2986,3173,3483,3926,4501,5167,5901,6633,7290,7800,8071,8053,7698,7006,6001,4747,3309,1798,268,-1159,-2460,-3548,-4418,-5039,-5424,-5574,-5526,-5288,-4900,-4379,-3747,-3030,-2239,-1395,-519,369,1245,2073,2838,3489,4027,4421,4693,4861,4966,5065,5208,5439,5788,6240,6768,7306,7779,8110,8224,8086,7674,7019,6168,5200,4193,3237,2391,1699,1173,798,542,355,192,8,-230,-526,-903,-1325,-1798,-2285,-2768,-3231,-3647,-4005,-4284,-4462,-4535,-4476,-4291,-3967,-3515,-2943,-2268,-1512,-705,113,904,1604,2166,2526,2649,2495,2065,1363,428,-696,-1935,-3230,-4484,-5639,-6608,-7344,-7789,-7933,-7758,-7292,-6581,-5672,-4664,-3629,-2667,-1863,-1277,-976,-955,-1234,-1761,-2479,-3330,-4186,-4997,-5627,-6021,-6111,-5852,-5268,-4368,-3248,-1989,-721,429,1354,1943,2159,1964,1406,533,-543,-1723,-2886,-3925,-4766,-5339,-5631,-5646,-5411,-4998,-4460,-3893,-3358,-2931,-2669,-2591,-2727,-3049,-3539,-4134,-4777,-5375,-5870,-6176,-6253,-6069,-5632,-4977,-4165,-3276,-2393,-1605,-982,-586,-456,-616,-1052,-1750,-2643,-3672,-4739,-5761,-6635,-7301,-7686,-7788,-7590,-7147,-6507,-5754,-4975,-4242,-3636,-3188,-2930,-2852,-2921,-3103,-3326,-3539,-3689,-3727,-3656,-3461,-3200,-2902,-2638,-2455,-2372,-2420,-2542,-2719,-2859,-2909,-2800,-2505,-2022,-1381,-651,85,730,1184,1380,1266,826,96,-872,-1975,-3102,-4127,-4941,-5447,-5593,-5373,-4813,-4013,-3053,-2086,-1210,-539,-145,-50,-260,-712,-1345,-2046,-2729,-3299,-3690,-3879,-3848,-3648,-3299,-2886,-2432,-2010,-1630,-1329,-1110,-988,-965,-1043,-1223,-1489,-1824,-2201,-2579,-2922,-3201,-3382,-3457,-3421,-3283,-3061,-2775,-2439,-2067,-1663,-1213,-722,-158,461,1159,1906,2694,3476,4221,4868,5384,5723,5863,5807,5567,5195,4750,4306,3937,3704,3635,3738,3966,4261,4524,4666,4598,4248,3602,2656,1480,144,-1219,-2509,-3573,-4345,-4727,-4711,-4306,-3570,-2607,-1518,-442,526,1279,1770,1962,1870,1529,1003,374,-279,-860,-1305,-1540,-1539,-1281,-781,-84,772,1698,2652,3537,4316,4916,5302,5435,5297,4896,4247,3401,2416,1367,324,-641,-1486,-2166,-2683,-3023,-3227,-3289,-3271,-3149,-2968,-2696,-2339,-1879,-1298,-605,209,1103,2057,3008,3896,4669,5243,5599,5690,5535,5163,4632,4033,3437,2945,2602,2453,2486,2667,2932,3190,3376,3389,3209,2776,2134,1291,330,-686,-1662,-2530,-3222,-3710,-3981,-4048,-3956,-3741,-3465,-3172,-2896,-2669,-2498,-2375,-2285,-2185,-2040,-1800,-1419,-881,-155,721,1739,2806,3870,4817,5581,6075,6261,6114,5653,4926,4004,2988,1979,1083,391,-43,-189,-74,249,687,1135,1489,1649,1551,1166,494,-398,-1441,-2509,-3488,-4265,-4729,-4845,-4560,-3937,-3013,-1919,-747,343,1283,1946,2335,2426,2292,2007,1691,1456,1393,1591,2052,2772,3676,4658,5593,6342,6778,6802,6361,5449,4125,2495,715,-1054,-2620,-3854,-4627,-4890,-4649,-3957,-2931,-1711,-459,674,1536,2047,2123,1790,1075,100,-1020,-2118,-3059,-3708,-3984,-3857,-3343,-2521,-1498,-395,638,1523,2152,2516,2602,2464,2157,1777,1376,1046,794,652,586,553,508,384,137,-262,-827,-1531,-2339,-3178,-3979,-4647,-5116,-5315,-5214,-4806,-4111,-3198,-2132,-1019,58,991,1738,2216,2450,2426,2219,1892,1534,1242,1078,1116,1360,1822,2445,3178,3926,4601,5108,5372,5337,4991,4357,3496,2513,1510,619,-82,-510,-658,-538,-224,202,626,948,1077,946,536,-143,-1029,-2036,-3044,-3939,-4600,-4960,-4951,-4610,-3953,-3094,-2143,-1225,-471,30,220,90,-324,-936,-1638,-2309,-2826,-3102,-3089,-2764,-2192,-1425,-601,174,776,1099,1083,699,-49,-1087,-2333,-3660,-4914,-5973,-6677,-6953,-6714,-5976,-4759,-3187,-1376,488,2240,3711,4767,5322,5346,4878,4009,2878,1654,504,-416,-997,-1175,-959,-394,398,1285,2112,2731,3049,2988,2571,1838,909,-84,-1009,-1719,-2167,-2276,-2099,-1672,-1105,-500,28,385,506,359,-43,-641,-1362,-2084,-2701,-3107,-3220,-3005,-2468,-1658,-671,374,1345,2113,2572,2663,2357,1705,776,-297,-1371,-2314,-2990,-3330,-3303,-2918,-2279,-1462,-639,80,548,686,430,-206,-1178,-2370,-3645,-4837,-5780,-6342,-6422,-5993,-5080,-3784,-2243,-637,861,2087,2933,3332,3302,2906,2263,1527,853,391,250,501,1143,2133,3369,4700,5986,7035,7726,7936,7618,6788,5520,3950,2248,603,-814,-1857,-2438,-2530,-2163,-1411,-411,724,1826,2791,3507,3915,4005,3791,3357,2780,2187,1665,1320,1186,1290,1599,2040,2542,2985,3287,3372,3191,2763,2113,1342,543,-159,-659,-889,-795,-401,253,1068,1927,2697,3258,3491,3343,2772,1818,545,-920,-2431,-3829,-4937,-5638,-5808,-5415,-4454,-2993,-1143,945,3106,5166,6976,8411,9394,9893,9928,9552,8865,7974,7007,6075,5281,4696,4364,4290,4445,4768,5184,5592,5916,6079,6039,5803,5372,4827,4204,3590,3028,2563,2198,1937,1736,1578,1406,1211,956,664,336,32,-227,-363,-348,-143,272,861,1605,2421,3233,3954,4505,4828,4907,4739,4385,3905,3390,2922,2573,2393,2387,2559,2836,3183,3501,3712,3756,3550,3080,2318,1290,48,-1326,-2725,-4021,-5089,-5822,-6120,-5955,-5309,-4250,-2857,-1267,380,1935,3270,4271,4889,5093,4923,4454,3797,3086,2467,2059,1968,2246,2892,3855,5025,6261,7389,8253,8705,8670,8110,7085,5707,4141,2598,1254,289,-201,-178,306,1142,2158,3167,3990,4462,4504,4072,3216,2035,679,-682,-1871,-2752,-3214,-3231,-2806,-2031,-1017,80,1116,1934,2454,2586,2347,1758,912,-85,-1098,-2015,-2720,-3142,-3252,-3047,-2592,-1969,-1280,-668,-226,-80,-273,-845,-1762,-2959,-4319,-5709,-6964,-7951,-8546,-8670,-8312,-7491,-6304,-4873,-3334,-1850,-540,485,1160,1470,1428,1101,577,-34,-616,-1060,-1287,-1246,-933,-394,302,1026,1676,2118,2287,2123,1645,910,6,-942,-1834,-2578,-3129,-3478,-3669,-3761,-3835,-3958,-4176,-4500,-4913,-5352,-5752,-6030,-6115,-5970,-5570,-4962,-4181,-3349,-2544,-1904,-1508,-1444,-1731,-2364,-3270,-4350,-5472,-6488,-7276,-7724,-7778,-7424,-6693,-5682,-4484,-3253,-2104,-1166,-534,-271,-410,-944,-1834,-3006,-4370,-5797,-7178,-8369,-9276,-9786,-9865,-9475,-8659,-7473,-6021,-4432,-2841,-1384,-179,685,1150,1200,865,207,-671,-1652,-2603,-3401,-3944,-4165,-4049,-3621,-2967,-2189,-1431,-809,-433,-365,-615,-1142,-1880,-2696,-3504,-4164,-4627,-4816,-4760,-4459,-4014,-3483,-2981,-2581,-2360,-2353,-2570,-2990,-3555,-4197,-4818,-5347,-5685,-5804,-5654,-5247,-4627,-3819,-2925,-1984,-1080,-255,442,986,1347,1510,1465,1202,739,88,-703,-1581,-2471,-3299,-3992,-4497,-4787,-4862,-4763,-4545,-4287,-4054,-3916,-3884,-3979,-4146,-4340,-4472,-4481,-4290,-3870,-3215,-2343,-1332,-251,786,1690,2358,2756,2832,2624,2180,1582,944,367,-58,-263,-243,4,388,856,1290,1622,1801,1801,1655,1399,1109,841,655,565,574,642,721,742,655,416,22,-502,-1089,-1656,-2095,-2308,-2208,-1752,-936,192,1526,2939,4256,5327,6003,6208,5894,5119,3963,2603,1188,-73,-1066,-1654,-1822,-1571,-987,-180,716,1570,2265,2719,2870,2717,2238,1506,534,-565,-1731,-2849,-3823,-4548,-4944,-4942,-4531,-3719,-2570,-1191,308,1769,3077,4106,4789,5090,5023,4656,4071,3398,2759,2270,2036,2106,2499,3186,4072,5055,5981,6727,7163,7225,6878,6157,5134,3916,2626,1390,295,-571,-1197,-1569,-1744,-1762,-1707,-1630,-1587,-1595,-1662,-1746,-1831,-1843,-1769,-1567,-1252,-837,-372,99,518,854,1087,1219,1288,1319,1371,1467,1632,1852,2092,2286,2370,2268,1940,1379,606,-278,-1190,-1977,-2548,-2803,-2718,-2316,-1667,-897,-130,499,891,998,807,381,-198,-799,-1297,-1576,-1540,-1155,-411,621,1861,3169,4416,5461,6194,6547,6484,6057,5312,4404,3434,2561,1874,1462,1329,1471,1814,2282,2781,3225,3539,3673,3604,3316,2846,2208,1465,648,-185,-1007,-1779,-2486,-3096,-3607,-3982,-4223,-4303,-4223,-3981,-3596,-3093,-2504,-1875,-1235,-629,-78,397,795,1110,1363,1559,1726,1875,2021,2170,2300,2402,2434,2366,2190,1876,1467,975,466,-23,-455,-801,-1083,-1306,-1525,-1752,-2022,-2318,-2607,-2845,-2938,-2847,-2491,-1873,-985,97,1297,2498,3572,4423,4949,5114,4899,4355,3550,2607,1645,797,181,-130,-94,261,874,1631,2411,3082,3545,3733,3625,3251,2667,1955,1213,512,-78,-534,-855,-1082,-1261,-1465,-1745,-2132,-2630,-3205,-3785,-4306,-4658,-4805,-4675,-4303,-3695,-2948,-2142,-1381,-762,-353,-193,-305,-648,-1185,-1835,-2525,-3170,-3718,-4120,-4370,-4484,-4498,-4450,-4388,-4319,-4248,-4152,-3986,-3715,-3318,-2780,-2149,-1458,-791,-208,219,468,514,405,165,-119,-384,-562,-587,-432,-72,477,1195,2023,2909,3781,4578,5246,5750,6075,6235,6251,6176,6036,5883,5722,5577,5428,5269,5080,4842,4542,4170,3715,3176,2548,1846,1066,250,-602,-1437,-2243,-2974,-3601,-4089,-4409,-4537,-4464,-4195,-3747,-3179,-2537,-1900,-1337,-900,-639,-555,-661,-906,-1280,-1708,-2173,-2601,-2995,-3288,-3511,-3636,-3701,-3727,-3756,-3815,-3947,-4133,-4387,-4638,-4856,-4960,-4904,-4657,-4213,-3612,-2921,-2211,-1579,-1070,-732,-541,-473,-435,-360,-153,239,857,1670,2648,3683,4674,5497,6034,6203,5957,5299,4289,3044,1702,455,-550,-1163,-1309,-958,-169,964,2279,3616,4791,5681,6152,6186,5743,4910,3741,2380,928,-480,-1758,-2829,-3657,-4230,-4557,-4667,-4592,-4361,-4011,-3562,-3044,-2473,-1868,-1248,-628,-27,536,1042,1467,1795,2007,2100,2067,1930,1696,1395,1041,651,223,-241,-764,-1336,-1980,-2645,-3322,-3931,-4423,-4727,-4808,-4640,-4264,-3711,-3078,-2443,-1891,-1482,-1244,-1169,-1218,-1325,-1414,-1410,-1256,-909,-367,364,1219,2156,3081,3920,4607,5082,5313,5328,5123,4794,4389,3982,3645,3397,3260,3222,3257,3334,3432,3524,3610,3684,3750,3807,3851,3865,3832,3728,3518,3205,2766,2239,1646,1058,517,107,-142,-195,-39,284,757,1301,1870,2383,2797,3051,3126,3007,2707,2256,1709,1121,559,81,-286,-512,-628,-655,-654,-672,-764,-944,-1232,-1575,-1956,-2287,-2534,-2637,-2577,-2363,-2009,-1579,-1108,-657,-255,71,331,535,710,901,1113,1397,1735,2145,2599,3086,3565,4026,4425,4773,5048,5287,5509,5753,6070,6470,6980,7579,8230,8877,9453,9884,10111,10087,9784,9196,8339,7253,5990,4622,3227,1885,678,-321,-1061,-1492,-1593,-1375,-848,-83,861,1893,2922,3858,4638,5191,5508,5558,5371,4946,4343,3578,2717,1800,874,4,-778,-1417,-1894,-2185,-2297,-2238,-2044,-1750,-1387,-1009,-629,-284,23,283,502,678,821,917,970,967,906,800,657,509,394,340,396,573,894,1336,1888,2489,3088,3617,4008,4213,4194,3935,3463,2816,2078,1330,685,227,40,159,598,1318,2250,3314,4385,5375,6177,6712,6941,6822,6390,5656,4713,3608,2448,1308,256,-636,-1340,-1832,-2106,-2184,-2082,-1829,-1447,-960,-370,294,1036,1822,2626,3402,4097,4658,5023,5174,5063,4725,4166,3437,2598,1688,768,-141,-1001,-1821,-2578,-3283,-3931,-4497,-4977,-5318,-5491,-5450,-5174,-4644,-3901,-2965,-1931,-865,138,1002,1662,2086,2251,2184,1906,1478,947,388,-170,-655,-1067,-1374,-1583,-1707,-1753,-1744,-1680,-1579,-1427,-1230,-987,-704,-394,-100,168,345,411,329,74,-356,-954,-1700,-2539,-3433,-4295,-5083,-5711,-6146,-6344,-6294,-6012,-5516,-4871,-4121,-3348,-2599,-1931,-1385,-983,-743,-672,-772,-1041,-1478,-2064,-2792,-3609,-4488,-5344,-6114,-6728,-7100,-7216,-7026,-6587,-5922,-5151,-4341,-3632,-3090,-2816,-2830,-3153,-3736,-4515,-5388,-6253,-7004,-7562,-7866,-7888,-7630,-7112,-6367,-5466,-4431,-3359,-2269,-1229,-277,559,1243,1758,2077,2206,2115,1834,1367,751,39,-720,-1446,-2080,-2555,-2828,-2878,-2707,-2355,-1882,-1361,-897,-563,-459,-630,-1122,-1920,-3007,-4294,-5709,-7129,-8457,-9584,-10434,-10940,-11084,-10846,-10261,-9360,-8200,-6855,-5390,-3892,-2441,-1112,8,868,1401,1591,1421,914,124,-896,-2037,-3219,-4328,-5295,-6031,-6525,-6743,-6722,-6496,-6124,-5654,-5151,-4630,-4139,-3662,-3213,-2756,-2298,-1800,-1291,-757,-239,234,638,935,1114,1176,1127,992,807,587,386,205,91,40,72,184,369,605,875,1132,1352,1498,1539,1482,1307,1072,772,481,200,-17,-189,-301,-403,-517,-699,-990,-1418,-1999,-2721,-3549,-4441,-5325,-6153,-6848,-7384,-7700,-7794,-7638,-7252,-6643,-5856,-4931,-3938,-2937,-2015,-1216,-623,-238,-97,-157,-388,-716,-1063,-1353,-1506,-1472,-1229,-774,-172,527,1201,1781,2149,2258,2070,1582,838,-93,-1128,-2149,-3050,-3728,-4086,-4074,-3638,-2802,-1583,-58,1671,3506,5296,6937,8296,9298,9869,10000,9697,9017,8038,6855,5572,4299,3110,2095,1285,732,430,403,620,1078,1737,2543,3454,4369,5234,5933,6406,6564,6372,5795,4849,3580,2050,380,-1334,-2955,-4377,-5499,-6246,-6570,-6464,-5936,-5046,-3857,-2473,-1005,426,1705,2717,3392,3660,3516,2971,2075,921,-413,-1788,-3116,-4273,-5173,-5750,-5954,-5784,-5258,-4435,-3389,-2227,-1039,57,988,1681,2094,2219,2076,1705,1181,582,-12,-513,-856,-997,-897,-567,-8,728,1611,2566,3556,4519,5414,6219,6903,7469,7907,8224,8415,8482,8415,8211,7873,7402,6834,6198,5549,4950,4434,4060,3823,3731,3740,3810,3870,3859,3722,3406,2907,2219,1382,447,-521,-1447,-2253,-2884,-3275,-3401,-3249,-2828,-2190,-1394,-522,318,1048,1561,1803,1721,1312,595,-375,-1508,-2730,-3908,-4974,-5826,-6409,-6701,-6687,-6419,-5937,-5337,-4695,-4094,-3617,-3294,-3172,-3225,-3435,-3739,-4058,-4310,-4410,-4284,-3889,-3201,-2236,-1039,321,1758,3175,4480,5591,6445,7007,7269,7250,6996,6564,6019,5432,4856,4346,3931,3633,3466,3424,3516,3728,4063,4503,5039,5627,6229,6777,7202,7432,7406,7068,6406,5410,4125,2612,957,-734,-2352,-3779,-4923,-5686,-6019,-5892,-5301,-4304,-2974,-1428,191,1734,3051,4000,4498,4468,3926,2899,1491,-170,-1934,-3638,-5128,-6288,-7011,-7271,-7056,-6432,-5493,-4363,-3196,-2117,-1255,-693,-463,-574,-963,-1566,-2269,-2979,-3587,-4020,-4207,-4129,-3768,-3146,-2300,-1265,-104,1142,2400,3629,4749,5715,6449,6910,7039,6825,6253,5352,4177,2797,1303,-209,-1657,-2958,-4045,-4876,-5399,-5610,-5472,-5022,-4244,-3213,-1954,-561,901,2310,3593,4602,5278,5503,5256,4507,3310,1742,-53,-1922,-3669,-5131,-6135,-6594,-6437,-5697,-4441,-2814,-995,815,2398,3572,4167,4094,3308,1850,-178,-2614,-5254,-7867,-10222,-12116,-13374,-13901,-13657,-12691,-11106,-9073,-6783,-4439,-2239,-339,1149,2158,2692,2801,2568,2117,1562,1033,622,411,440,726,1262,2006,2902,3875,4846,5712,6416,6856,7018,6853,6393,5674,4765,3763,2759,1860,1139,668,482,594,1004,1657,2522,3504,4545,5530,6402,7062,7471,7577,7364,6829,5992,4895,3608,2216,835,-416,-1405,-2022,-2178,-1833,-997,257,1804,3472,5054,6366,7197,7439,6988,5849,4094,1866,-630,-3151,-5462,-7332,-8616,-9215,-9143,-8480,-7379,-6048,-4708,-3568,-2812,-2552,-2850,-3678,-4964,-6564,-8319,-10054,-11600,-12832,-13637,-13979,-13829,-13237,-12247,-10943,-9414,-7723,-5954,-4141,-2324,-525,1247,2974,4630,6196,7615,8842,9816,10467,10767,10661,10167,9293,8108,6693,5171,3664,2339,1306,709,589,984,1817,2995,4334,5656,6763,7472,7673,7273,6289,4773,2856,715,-1451,-3430,-5025,-6091,-6513,-6281,-5412,-4025,-2255,-297,1662,3423,4841,5770,6164,5981,5284,4143,2704,1103,-477,-1884,-2982,-3655,-3844,-3521,-2700,-1452,144,1964,3885,5778,7530,9038,10244,11086,11569,11692,11497,11041,10400,9643,8860,8094,7412,6836,6384,6074,5886,5829,5860,5958,6067,6127,6070,5822,5328,4549,3484,2165,651,-941,-2544,-4002,-5268,-6219,-6831,-7050,-6875,-6328,-5442,-4299,-2979,-1572,-183,1115,2250,3165,3842,4238,4374,4243,3890,3361,2721,2066,1473,1028,786,779,996,1412,1942,2519,3043,3433,3624,3566,3247,2669,1877,922,-110,-1125,-2029,-2724,-3140,-3226,-2962,-2364,-1479,-369,853,2110,3265,4252,4978,5410,5537,5380,5003,4478,3899,3350,2914,2635,2536,2608,2797,3058,3303,3502,3586,3578,3454,3274,3054,2839,2646,2476,2315,2141,1913,1607,1204,699,117,-500,-1096,-1588,-1903,-1952,-1679,-1042,-41,1289,2871,4601,6344,7973,9346,10349,10888,10890,10355,9295,7800,6005,4053,2142,416,-978,-1957,-2489,-2608,-2385,-1962,-1459,-1049,-846,-976,-1486,-2412,-3700,-5277,-7011,-8753,-10344,-11646,-12543,-12988,-12952,-12494,-11672,-10608,-9406,-8177,-7023,-6001,-5174,-4542,-4121,-3870,-3776,-3797,-3913,-4111,-4376,-4728,-5159,-5699,-6332,-7064,-7856,-8663,-9409,-10009,-10357,-10374,-9973,-9152,-7903,-6331,-4534,-2707,-1008,346,1219,1476,1083,57,-1500,-3412,-5479,-7430,-9061,-10123,-10493,-10072,-8876,-6994,-4595,-1887,866,3429,5555,7075,7850,7836,7067,5631,3714,1506,-758,-2870,-4648,-5970,-6773,-7066,-6914,-6428,-5742,-5000,-4335,-3846,-3615,-3659,-3981,-4529,-5231,-6001,-6735,-7338,-7736,-7852,-7670,-7168,-6383,-5355,-4150,-2847,-1512,-226,960,2005,2866,3553,4028,4331,4447,4422,4282,4072,3841,3633,3471,3378,3323,3307,3279,3236,3163,3086,3022,3038,3134,3377,3726,4190,4706,5229,5694,6040,6211,6159,5854,5268,4418,3314,2016,595,-872,-2285,-3565,-4644,-5483,-6062,-6408,-6546,-6549,-6463,-6369,-6305,-6320,-6416,-6597,-6801,-6993,-7091,-7015,-6727,-6154,-5299,-4165,-2797,-1259,357,1962,3458,4755,5787,6498,6856,6866,6535,5931,5116,4197,3278,2467,1856,1514,1476,1742,2280,3035,3931,4889,5829,6669,7351,7809,8006,7911,7509,6816,5846,4658,3300,1844,370,-1053,-2338,-3408,-4188,-4605,-4594,-4130,-3189,-1828,-101,1846,3890,5830,7532,8808,9587,9766,9381,8458,7136,5552,3901,2361,1111,273,-67,84,679,1576,2625,3615,4371,4725,4554,3825,2529,790,-1265,-3415,-5463,-7178,-8418,-9052,-9059,-8484,-7432,-6069,-4573,-3121,-1863,-918,-328,-126,-252,-656,-1231,-1879,-2513,-3055,-3480,-3776,-3983,-4150,-4348,-4637,-5064,-5651,-6380,-7208,-8059,-8846,-9475,-9865,-9960,-9733,-9204,-8423,-7479,-6481,-5558,-4811,-4358,-4248,-4517,-5148,-6071,-7182,-8351,-9406,-10206,-10599,-10496,-9848,-8679,-7070,-5151,-3100,-1097,683,2091,3059,3540,3599,3315,2838,2318,1909,1750,1933,2518,3501,4838,6437,8166,9892,11450,12712,13559,13903,13706,12964,11710,10030,8016,5803,3517,1293,-756,-2535,-3982,-5067,-5788,-6179,-6290,-6183,-5940,-5607,-5271,-4943,-4678,-4456,-4290,-4140,-3987,-3794,-3529,-3177,-2725,-2170,-1530,-827,-80,660,1377,2022,2573,3008,3302,3464,3475,3374,3172,2913,2643,2402,2234,2163,2191,2308,2479,2666,2826,2932,2964,2949,2903,2891,2961,3160,3523,4062,4746,5546,6369,7129,7718,8024,7953,7458,6493,5126,3402,1489,-503,-2368,-3998,-5249,-6079,-6455,-6432,-6072,-5496,-4823,-4180,-3680,-3411,-3417,-3711,-4243,-4951,-5715,-6424,-6952,-7195,-7088,-6591,-5725,-4537,-3131,-1607,-100,1281,2432,3271,3757,3866,3621,3077,2305,1423,517,-293,-927,-1315,-1409,-1192,-681,113,1097,2231,3383,4475,5382,6007,6276,6121,5532,4517,3125,1442,-433,-2383,-4273,-5996,-7423,-8477,-9082,-9204,-8844,-8037,-6850,-5391,-3773,-2138,-610,680,1664,2261,2500,2389,2033,1531,1024,641,503,696,1275,2230,3529,5060,6714,8334,9784,10934,11685,11991,11842,11286,10407,9317,8145,7012,6008,5201,4594,4163,3837,3524,3126,2561,1764,725,-536,-1944,-3398,-4769,-5938,-6786,-7244,-7281,-6924,-6255,-5387,-4469,-3645,-3047,-2768,-2868,-3323,-4105,-5076,-6147,-7127,-7909,-8332,-8323,-7805,-6778,-5267,-3359,-1175,1140,3415,5489,7220,8483,9227,9416,9114,8389,7375,6221,5056,4036,3231,2732,2533,2624,2938,3368,3827,4171,4335,4222,3828,3155,2281,1288,325,-500,-1019,-1149,-787,83,1462,3264,5390,7676,9944,12013,13701,14856,15386,15222,14392,12959,11052,8840,6505,4248,2245,639,-463,-1027,-1057,-629,144,1120,2142,3060,3754,4121,4128,3760,3071,2130,1045,-72,-1112,-1981,-2613,-2974,-3069,-2923,-2605,-2181,-1727,-1312,-980,-750,-620,-553,-496,-397,-183,183,738,1483,2390,3422,4495,5546,6490,7270,7849,8195,8330,8262,8045,7726,7355,6995,6693,6473,6368,6335,6359,6340,6219,5871,5246,4253,2907,1206,-750,-2868,-4989,-6979,-8682,-9996,-10838,-11192,-11074,-10562,-9747,-8766,-7742,-6803,-6063,-5580,-5423,-5567,-6003,-6647,-7424,-8232,-8984,-9605,-10043,-10284,-10334,-10216,-9984,-9673,-9335,-9013,-8729,-8515,-8380,-8321,-8331,-8373,-8404,-8369,-8210,-7860,-7285,-6438,-5329,-3954,-2389,-666,1072,2762,4251,5454,6264,6618,6482,5854,4775,3323,1589,-295,-2198,-3999,-5550,-6775,-7577,-7924,-7816,-7286,-6411,-5283,-4015,-2719,-1493,-425,450,1090,1525,1776,1894,1927,1922,1898,1870,1829,1751,1621,1417,1138,794,414,31,-305,-554,-684,-667,-518,-235,132,532,920,1207,1357,1297,999,438,-374,-1421,-2635,-3965,-5320,-6628,-7806,-8777,-9478,-9846,-9844,-9461,-8706,-7649,-6361,-4981,-3619,-2419,-1471,-844,-555,-561,-793,-1125,-1443,-1609,-1534,-1129,-382,718,2102,3703,5416,7125,8721,10090,11132,11783,11981,11738,11049,10015,8691,7228,5717,4294,3033,2014,1250,753,484,389,414,467,503,430,240,-118,-608,-1206,-1846,-2443,-2924,-3208,-3216,-2924,-2282,-1323,-77,1369,2908,4393,5696,6664,7193,7217,6708,5718,4332,2683,938,-743,-2209,-3333,-4060,-4349,-4254,-3831,-3209,-2495,-1823,-1289,-966,-890,-1053,-1408,-1887,-2396,-2845,-3146,-3236,-3071,-2636,-1958,-1067,-40,1053,2127,3102,3913,4514,4881,5030,4985,4808,4558,4301,4090,3969,3940,4009,4123,4236,4268,4151,3815,3230,2374,1280,-5,-1402,-2826,-4187,-5401,-6394,-7101,-7470,-7483,-7115,-6421,-5432,-4270,-3033,-1869,-906,-256,4,-155,-704,-1557,-2603,-3666,-4621,-5307,-5630,-5544,-5028,-4147,-2978,-1651,-303,905,1849,2403,2483,2070,1159,-168,-1817,-3654,-5535,-7312,-8871,-10096,-10932,-11348,-11344,-10972,-10301,-9431,-8474,-7544,-6728,-6101,-5669,-5421,-5276,-5152,-4932,-4529,-3861,-2900,-1649,-159,1481,3174,4782,6208,7324,8073,8393,8283,7768,6902,5780,4489,3150,1858,716,-202,-831,-1143,-1123,-798,-204,584,1493,2423,3292,4027,4573,4920,5070,5071,4970,4827,4684,4570,4471,4377,4224,3987,3603,3064,2348,1492,521,-497,-1496,-2415,-3174,-3739,-4074,-4165,-4036,-3708,-3224,-2655,-2027,-1432,-879,-423,-73,179,335,433,499,571,683,874,1159,1571,2106,2773,3550,4401,5290,6149,6920,7535,7923,8035,7817,7251,6324,5059,3504,1719,-193,-2131,-3999,-5662,-7072,-8129,-8817,-9138,-9114,-8828,-8358,-7822,-7301,-6907,-6664,-6615,-6713,-6911,-7110,-7211,-7113,-6722,-5995,-4893,-3458,-1730,188,2193,4172,6017,7649,9000,10055,10802,11288,11542,11634,11615,11534,11437,11335,11234,11125,10958,10707,10298,9696,8855,7757,6410,4847,3122,1325,-476,-2161,-3677,-4923,-5877,-6496,-6802,-6815,-6598,-6213,-5740,-5247,-4794,-4414,-4126,-3918,-3754,-3593,-3372,-3041,-2552,-1876,-1001,57,1271,2582,3934,5249,6469,7527,8394,9036,9475,9718,9823,9824,9771,9689,9593,9474,9310,9059,8695,8158,7446,6519,5410,4141,2782,1409,111,-1007,-1873,-2405,-2568,-2342,-1742,-805,403,1807,3309,4827,6255,7518,8529,9239,9601,9608,9267,8612,7707,6613,5423,4203,3024,1942,980,161,-514,-1064,-1506,-1869,-2197,-2525,-2901,-3369,-3946,-4654,-5478,-6395,-7348,-8282,-9112,-9766,-10179,-10275,-10034,-9426,-8473,-7216,-5724,-4078,-2386,-724,803,2157,3275,4175,4852,5364,5733,6027,6273,6495,6733,6941,7154,7305,7388,7355,7179,6827,6298,5580,4702,3691,2591,1449,320,-761,-1753,-2637,-3400,-4035,-4548,-4937,-5224,-5405,-5511,-5547,-5542,-5502,-5445,-5364,-5257,-5102,-4880,-4571,-4162,-3644,-3033,-2346,-1619,-908,-247,290,688,891,925,781,535,222,-68,-279,-367,-293,-84,241,611,954,1177,1219,996,496,-306,-1373,-2669,-4098,-5596,-7032,-8325,-9357,-10056,-10364,-10261,-9779,-8972,-7945,-6807,-5680,-4673,-3866,-3320,-3041,-3027,-3226,-3579,-4012,-4452,-4839,-5122,-5277,-5286,-5165,-4926,-4598,-4215,-3798,-3390,-3011,-2705,-2494,-2419,-2482,-2715,-3099,-3614,-4231,-4876,-5508,-6050,-6455,-6678,-6709,-6548,-6223,-5781,-5268,-4744,-4249,-3817,-3457,-3154,-2887,-2590,-2248,-1788,-1219,-511,302,1189,2109,3000,3834,4562,5175,5674,6057,6372,6616,6843,7054,7262,7479,7675,7863,7997,8069,8060,7933,7706,7351,6882,6326,5677,4991,4270,3557,2865,2213,1613,1061,566,112,-305,-694,-1064,-1414,-1745,-2053,-2325,-2544,-2699,-2746,-2672,-2429,-1989,-1346,-492,526,1659,2824,3927,4884,5593,6012,6076,5792,5176,4273,3178,1970,774,-308,-1177,-1749,-1976,-1830,-1333,-525,486,1622,2716,3685,4394,4792,4852,4582,4047,3322,2497,1665,890,226,-310,-717,-1025,-1259,-1462,-1655,-1854,-2057,-2242,-2402,-2497,-2546,-2538,-2518,-2520,-2593,-2781,-3129,-3636,-4323,-5138,-6058,-7002,-7908,-8685,-9275,-9599,-9627,-9345,-8762,-7936,-6931,-5837,-4755,-3757,-2912,-2250,-1766,-1440,-1214,-1032,-842,-579,-232,242,813,1478,2189,2910,3590,4192,4663,4997,5159,5155,4991,4679,4249,3725,3142,2534,1937,1377,888,471,151,-94,-264,-388,-481,-572,-670,-786,-924,-1047,-1162,-1216,-1204,-1116,-945,-735,-501,-317,-199,-215,-340,-590,-889,-1194,-1408,-1482,-1358,-1050,-561,8,595,1076,1360,1371,1052,411,-539,-1710,-3029,-4364,-5618,-6662,-7412,-7789,-7751,-7287,-6438,-5267,-3897,-2466,-1123,-23,713,1007,827,211,-755,-1943,-3195,-4358,-5288,-5876,-6071,-5857,-5291,-4455,-3475,-2482,-1598,-925,-522,-412,-566,-928,-1414,-1924,-2370,-2653,-2723,-2526,-2054,-1322,-357,778,2037,3357,4681,5974,7176,8259,9166,9861,10290,10428,10236,9725,8899,7815,6519,5097,3616,2148,754,-530,-1679,-2674,-3524,-4219,-4768,-5167,-5417,-5506,-5441,-5204,-4821,-4283,-3631,-2884,-2079,-1269,-483,227,846,1353,1752,2065,2317,2553,2813,3129,3537,4044,4644,5323,6034,6725,7346,7817,8110,8157,7964,7511,6842,6002,5057,4112,3246,2565,2150,2054,2300,2874,3687,4668,5648,6513,7109,7329,7106,6404,5259,3742,1970,97,-1720,-3305,-4515,-5216,-5322,-4795,-3628,-1893,318,2849,5525,8142,10518,12457,13844,14583,14665,14137,13098,11701,10095,8464,6920,5591,4514,3714,3158,2792,2538,2315,2049,1686,1179,537,-255,-1144,-2105,-3094,-4055,-4978,-5807,-6542,-7157,-7637,-7975,-8136,-8107,-7853,-7361,-6628,-5678,-4560,-3357,-2173,-1112,-303,193,293,13,-620,-1504,-2519,-3513,-4342,-4885,-5042,-4781,-4095,-3034,-1684,-137,1485,3085,4562,5862,6918,7741,8313,8674,8864,8916,8895,8839,8785,8783,8833,8960,9154,9390,9644,9879,10058,10154,10143,10017,9770,9420,8965,8414,7777,7041,6210,5278,4224,3072,1803,449,-960,-2384,-3756,-5006,-6077,-6907,-7474,-7778,-7860,-7785,-7644,-7533,-7544,-7745,-8191,-8874,-9788,-10850,-11998,-13116,-14100,-14845,-15258,-15258,-14808,-13876,-12498,-10720,-8652,-6410,-4167,-2070,-295,1035,1808,1988,1564,638,-708,-2262,-3872,-5325,-6461,-7158,-7338,-7009,-6218,-5082,-3746,-2377,-1141,-178,408,568,294,-375,-1349,-2542,-3832,-5109,-6278,-7233,-7908,-8241,-8180,-7708,-6816,-5523,-3887,-1972,99,2202,4179,5872,7127,7821,7865,7234,5971,4171,2014,-323,-2611,-4672,-6337,-7508,-8141,-8243,-7881,-7148,-6168,-5070,-3977,-3009,-2241,-1753,-1558,-1666,-2043,-2630,-3354,-4135,-4868,-5488,-5891,-6048,-5886,-5420,-4629,-3559,-2254,-769,799,2394,3913,5292,6471,7395,8049,8417,8527,8400,8091,7654,7141,6630,6156,5795,5560,5494,5584,5816,6139,6480,6757,6871,6750,6323,5568,4493,3140,1593,-46,-1674,-3160,-4425,-5360,-5925,-6064,-5782,-5081,-4007,-2616,-988,779,2577,4276,5770,6929,7686,7963,7760,7103,6064,4775,3358,1991,795,-90,-611,-728,-476,65,796,1571,2268,2758,2955,2791,2268,1389,234,-1143,-2638,-4173,-5664,-7037,-8228,-9185,-9853,-10203,-10193,-9828,-9096,-8053,-6754,-5299,-3806,-2401,-1205,-325,168,257,-53,-670,-1495,-2387,-3189,-3781,-4042,-3919,-3393,-2499,-1308,78,1550,2995,4304,5407,6218,6713,6859,6671,6159,5381,4384,3247,2060,894,-148,-1002,-1605,-1922,-1935,-1663,-1131,-400,469,1406,2332,3177,3875,4363,4603,4568,4245,3667,2855,1895,839,-196,-1147,-1898,-2394,-2567,-2376,-1840,-954,171,1469,2774,3950,4839,5299,5239,4596,3383,1658,-466,-2832,-5277,-7595,-9643,-11232,-12285,-12692,-12455,-11576,-10149,-8285,-6153,-3950,-1866,-112,1158,1830,1842,1213,22,-1604,-3475,-5401,-7163,-8587,-9501,-9821,-9498,-8568,-7130,-5328,-3363,-1429,271,1578,2378,2627,2332,1576,464,-860,-2251,-3566,-4681,-5499,-5961,-6034,-5735,-5096,-4194,-3101,-1930,-765,284,1144,1742,2032,1997,1639,1008,165,-788,-1734,-2550,-3109,-3315,-3100,-2451,-1398,-21,1561,3222,4819,6248,7415,8276,8816,9055,9028,8790,8381,7844,7206,6476,5670,4770,3795,2736,1615,462,-699,-1799,-2807,-3645,-4278,-4645,-4718,-4481,-3936,-3110,-2052,-824,495,1814,3066,4164,5069,5750,6215,6495,6648,6740,6851,7034,7341,7769,8301,8864,9381,9748,9877,9696,9168,8299,7126,5739,4223,2710,1299,108,-785,-1307,-1431,-1147,-493,474,1651,2923,4145,5169,5859,6106,5831,5019,3708,1982,-2,-2089,-4084,-5815,-7121,-7891,-8052,-7583,-6518,-4935,-2945,-700,1660,3965,6091,7916,9359,10373,10932,11039,10730,10035,9038,7805,6452,5075,3800,2731,1951,1546,1511,1864,2508,3364,4268,5082,5637,5808,5490,4648,3289,1497,-596,-2817,-4959,-6835,-8254,-9118,-9338,-8944,-7998,-6620,-4988,-3246,-1589,-128,1012,1783,2168,2194,1928,1460,899,357,-65,-284,-242,84,688,1540,2571,3724,4907,6051,7098,7990,8712,9251,9612,9825,9913,9900,9823,9686,9504,9277,8984,8632,8192,7675,7078,6424,5732,5042,4358,3714,3085,2461,1805,1073,231,-755,-1890,-3184,-4586,-6089,-7605,-9100,-10488,-11716,-12719,-13454,-13885,-13998,-13806,-13329,-12623,-11750,-10782,-9805,-8881,-8079,-7429,-6953,-6643,-6474,-6401,-6385,-6361,-6307,-6175,-5957,-5645,-5238,-4751,-4200,-3596,-2964,-2323,-1692,-1112,-591,-175,128,301,332,244,37,-251,-599,-967,-1329,-1656,-1922,-2116,-2222,-2250,-2192,-2086,-1941,-1804,-1713,-1702,-1815,-2073,-2485,-3040,-3688,-4383,-5024,-5537,-5836,-5848,-5567,-4981,-4162,-3188,-2169,-1222,-446,74,296,206,-174,-792,-1586,-2482,-3411,-4312,-5145,-5870,-6474,-6950,-7285,-7487,-7545,-7457,-7215,-6819,-6260,-5542,-4688,-3692,-2613,-1463,-296,840,1905,2847,3641,4252,4700,4980,5158,5278,5424,5660,6058,6652,7462,8445,9547,10636,11604,12281,12562,12328,11565,10264,8542,6499,4330,2190,259,-1334,-2486,-3156,-3338,-3075,-2453,-1563,-536,513,1468,2221,2694,2826,2591,2003,1096,-42,-1326,-2629,-3840,-4858,-5600,-6022,-6125,-5926,-5481,-4860,-4114,-3309,-2486,-1655,-843,-40,761,1547,2326,3068,3740,4298,4679,4828,4693,4243,3473,2405,1095,-376,-1907,-3381,-4704,-5771,-6537,-6967,-7067,-6899,-6504,-5998,-5440,-4934,-4516,-4237,-4064,-3992,-3921,-3807,-3551,-3112,-2457,-1588,-555,592,1765,2900,3933,4826,5563,6157,6624,7017,7346,7658,7941,8194,8384,8469,8410,8158,7703,7019,6151,5110,3993,2840,1771,828,99,-393,-626,-624,-418,-85,321,706,1017,1194,1207,1059,758,357,-100,-546,-921,-1194,-1329,-1358,-1300,-1222,-1195,-1262,-1485,-1866,-2400,-3057,-3765,-4487,-5126,-5657,-6004,-6158,-6085,-5813,-5334,-4718,-3994,-3243,-2537,-1950,-1556,-1413,-1556,-1994,-2715,-3663,-4776,-5955,-7107,-8127,-8920,-9415,-9561,-9337,-8773,-7900,-6810,-5574,-4302,-3066,-1953,-1009,-255,295,678,923,1070,1175,1243,1317,1364,1401,1388,1322,1188,984,729,446,159,-99,-321,-489,-633,-761,-924,-1144,-1448,-1854,-2337,-2881,-3426,-3915,-4287,-4487,-4489,-4277,-3881,-3334,-2700,-2037,-1392,-819,-317,86,424,701,947,1178,1401,1616,1808,1953,2031,2009,1884,1637,1294,865,399,-64,-472,-775,-937,-927,-739,-381,117,705,1337,1940,2478,2894,3187,3347,3428,3459,3530,3685,3997,4490,5181,6034,7009,8005,8952,9735,10301,10576,10564,10259,9713,8980,8120,7212,6300,5457,4709,4094,3628,3304,3127,3055,3073,3132,3196,3230,3197,3074,2860,2545,2160,1721,1256,801,364,-31,-389,-722,-1048,-1391,-1779,-2218,-2720,-3262,-3808,-4304,-4678,-4857,-4767,-4351,-3572,-2427,-935,821,2760,4727,6602,8212,9458,10213,10472,10206,9511,8482,7252,5993,4808,3840,3132,2725,2588,2682,2911,3204,3465,3630,3664,3546,3300,2962,2576,2200,1862,1588,1375,1208,1060,905,717,496,237,-40,-311,-567,-775,-950,-1070,-1163,-1219,-1255,-1268,-1252,-1203,-1103,-952,-733,-457,-101,312,808,1373,2021,2746,3542,4398,5296,6207,7107,7962,8760,9458,10067,10552,10923,11166,11293,11293,11182,10946,10589,10083,9424,8565,7508,6229,4742,3078,1287,-577,-2420,-4185,-5782,-7158,-8265,-9079,-9598,-9843,-9852,-9683,-9395,-9068,-8759,-8536,-8443,-8510,-8751,-9151,-9696,-10328,-11008,-11659,-12230,-12642,-12857,-12814,-12513,-11927,-11108,-10065,-8888,-7615,-6315,-5037,-3798,-2624,-1502,-423,616,1614,2562,3403,4110,4588,4788,4643,4117,3206,1941,383,-1355,-3160,-4895,-6435,-7675,-8543,-8995,-9042,-8716,-8090,-7247,-6294,-5320,-4418,-3644,-3055,-2646,-2436,-2381,-2448,-2602,-2775,-2941,-3040,-3047,-2926,-2677,-2282,-1782,-1191,-573,23,532,894,1062,994,682,130,-638,-1553,-2578,-3610,-4599,-5454,-6133,-6585,-6780,-6729,-6422,-5910,-5221,-4413,-3536,-2639,-1756,-904,-92,692,1463,2236,3025,3831,4643,5450,6217,6913,7507,7957,8241,8337,8229,7934,7452,6834,6096,5304,4494,3723,3032,2461,2023,1742,1585,1545,1559,1588,1569,1447,1182,753,143,-605,-1472,-2380,-3274,-4082,-4747,-5219,-5484,-5528,-5384,-5080,-4677,-4233,-3803,-3440,-3167,-3000,-2904,-2846,-2749,-2548,-2163,-1553,-676,443,1777,3237,4730,6120,7297,8135,8553,8508,7985,7039,5748,4231,2619,1043,-391,-1595,-2524,-3171,-3557,-3736,-3779,-3754,-3730,-3765,-3862,-4047,-4257,-4463,-4584,-4556,-4324,-3846,-3107,-2128,-937,393,1802,3187,4486,5602,6488,7091,7393,7395,7139,6658,6044,5348,4674,4057,3573,3220,3009,2925,2916,2965,3017,3058,3062,3047,3003,2973,2960,2997,3082,3230,3405,3605,3770,3864,3844,3658,3300,2754,2040,1204,277,-667,-1593,-2454,-3220,-3888,-4447,-4925,-5324,-5678,-5988,-6265,-6500,-6671,-6760,-6729,-6573,-6253,-5801,-5204,-4525,-3801,-3103,-2500,-2045,-1796,-1768,-1976,-2382,-2959,-3628,-4345,-5014,-5608,-6049,-6346,-6465,-6433,-6269,-5996,-5640,-5217,-4728,-4175,-3548,-2835,-2044,-1182,-274,645,1538,2351,3042,3560,3861,3912,3673,3145,2311,1216,-114,-1597,-3159,-4696,-6112,-7306,-8195,-8715,-8826,-8524,-7845,-6843,-5614,-4263,-2900,-1630,-544,308,882,1188,1241,1094,794,412,6,-372,-669,-869,-950,-927,-816,-659,-493,-363,-312,-354,-515,-773,-1124,-1518,-1942,-2338,-2696,-2978,-3181,-3287,-3305,-3228,-3063,-2826,-2503,-2125,-1666,-1142,-536,173,975,1913,2955,4119,5377,6695,8055,9394,10682,11862,12886,13708,14274,14555,14513,14142,13450,12464,11251,9881,8460,7082,5865,4870,4191,3822,3778,3999,4405,4904,5368,5689,5780,5550,5001,4120,2974,1658,262,-1086,-2285,-3268,-3965,-4394,-4557,-4529,-4374,-4172,-4004,-3901,-3891,-3955,-4038,-4085,-4023,-3791,-3365,-2724,-1906,-954,61,1066,1986,2759,3335,3684,3811,3708,3437,3025,2554,2082,1685,1421,1343,1473,1818,2364,3073,3892,4768,5623,6407,7068,7558,7883,8030,8040,7956,7831,7728,7688,7751,7916,8166,8461,8740,8935,8986,8832,8442,7815,6959,5928,4780,3587,2425,1351,415,-369,-995,-1498,-1911,-2284,-2659,-3050,-3475,-3878,-4232,-4432,-4419,-4096,-3429,-2383,-984,709,2599,4569,6470,8178,9564,10533,11043,11065,10658,9870,8826,7617,6370,5172,4094,3177,2430,1821,1333,889,459,-9,-539,-1135,-1783,-2458,-3127,-3748,-4313,-4795,-5224,-5606,-5997,-6427,-6941,-7570,-8310,-9163,-10087,-11035,-11955,-12773,-13446,-13919,-14169,-14169,-13924,-13426,-12691,-11730,-10558,-9202,-7692,-6076,-4406,-2766,-1233,109,1180,1944,2373,2498,2375,2084,1724,1375,1100,944,884,914,944,936,795,487,-13,-714,-1541,-2462,-3356,-4154,-4777,-5157,-5303,-5198,-4911,-4486,-4000,-3517,-3082,-2741,-2489,-2339,-2263,-2239,-2250,-2253,-2254,-2213,-2152,-2052,-1937,-1826,-1740,-1719,-1793,-1983,-2317,-2789,-3383,-4080,-4823,-5568,-6261,-6850,-7294,-7570,-7654,-7554,-7290,-6873,-6355,-5749,-5096,-4407,-3705,-2978,-2247,-1483,-698,120,967,1834,2710,3573,4396,5154,5803,6316,6643,6759,6634,6258,5646,4827,3876,2874,1923,1133,588,359,472,904,1602,2464,3373,4196,4812,5122,5063,4630,3856,2832,1673,511,-531,-1348,-1890,-2134,-2120,-1917,-1623,-1337,-1162,-1151,-1353,-1747,-2283,-2893,-3457,-3894,-4110,-4044,-3703,-3088,-2283,-1353,-396,508,1302,1941,2423,2739,2923,2987,2965,2868,2708,2489,2210,1869,1459,994,471,-82,-651,-1206,-1715,-2154,-2496,-2719,-2819,-2766,-2571,-2210,-1686,-1004,-169,783,1806,2835,3791,4584,5156,5423,5389,5029,4423,3623,2757,1919,1239,788,630,768,1176,1774,2471,3139,3675,3980,3989,3690,3110,2315,1429,566,-123,-527,-550,-151,668,1852,3295,4871,6417,7792,8853,9501,9673,9363,8598,7472,6078,4547,2994,1524,213,-897,-1786,-2483,-3006,-3419,-3759,-4083,-4413,-4774,-5160,-5545,-5906,-6182,-6349,-6367,-6229,-5953,-5575,-5163,-4781,-4520,-4415,-4549,-4899,-5489,-6250,-7133,-8049,-8897,-9593,-10034,-10163,-9927,-9320,-8355,-7093,-5604,-3996,-2380,-872,411,1384,1967,2133,1892,1284,421,-593,-1599,-2477,-3103,-3418,-3401,-3084,-2566,-1950,-1370,-947,-765,-871,-1266,-1889,-2652,-3441,-4127,-4603,-4796,-4654,-4203,-3484,-2577,-1593,-621,251,948,1465,1764,1895,1881,1768,1621,1470,1368,1339,1396,1551,1779,2060,2349,2587,2732,2715,2513,2078,1434,567,-457,-1600,-2797,-3970,-5075,-6031,-6827,-7401,-7771,-7902,-7818,-7505,-6975,-6230,-5274,-4131,-2816,-1370,151,1696,3180,4553,5745,6713,7440,7899,8129,8123,7938,7606,7172,6699,6231,5841,5579,5502,5639,6010,6592,7355,8218,9104,9911,10541,10909,10947,10612,9908,8855,7525,6012,4425,2880,1476,295,-624,-1261,-1654,-1841,-1895,-1886,-1872,-1908,-2011,-2197,-2439,-2716,-2983,-3197,-3333,-3356,-3280,-3098,-2865,-2597,-2354,-2161,-2040,-1984,-1978,-1973,-1919,-1781,-1500,-1081,-502,204,1009,1866,2721,3527,4242,4826,5270,5562,5722,5774,5766,5741,5759,5867,6106,6511,7090,7850,8753,9772,10833,11863,12777,13472,13881,13918,13573,12821,11739,10376,8873,7326,5877,4604,3585,2832,2324,2008,1779,1567,1245,772,78,-817,-1888,-3042,-4184,-5167,-5889,-6209,-6083,-5449,-4359,-2867,-1111,762,2582,4183,5435,6239,6558,6400,5832,4958,3907,2827,1828,1038,492,244,256,502,907,1405,1918,2377,2725,2916,2917,2714,2308,1724,991,164,-710,-1584,-2411,-3181,-3868,-4498,-5075,-5631,-6186,-6744,-7314,-7856,-8352,-8734,-8964,-8993,-8789,-8360,-7735,-6961,-6133,-5318,-4618,-4087,-3783,-3709,-3858,-4173,-4596,-5028,-5409,-5642,-5688,-5507,-5094,-4478,-3699,-2833,-1949,-1138,-472,-13,202,163,-115,-585,-1187,-1845,-2477,-3022,-3414,-3627,-3654,-3508,-3235,-2883,-2514,-2180,-1919,-1754,-1691,-1701,-1789,-1894,-2034,-2162,-2305,-2439,-2600,-2765,-2950,-3142,-3322,-3483,-3600,-3675,-3707,-3709,-3712,-3725,-3795,-3915,-4114,-4364,-4672,-4990,-5304,-5578,-5780,-5883,-5867,-5682,-5336,-4770,-4001,-3011,-1826,-481,962,2430,3825,5059,6042,6700,6997,6907,6468,5719,4749,3653,2513,1434,478,-296,-846,-1161,-1240,-1087,-748,-250,350,987,1616,2159,2579,2831,2884,2743,2402,1899,1280,585,-109,-759,-1314,-1742,-2026,-2174,-2191,-2117,-1982,-1827,-1683,-1595,-1567,-1634,-1773,-1986,-2242,-2503,-2747,-2929,-3036,-3055,-2983,-2842,-2645,-2432,-2223,-2058,-1935,-1889,-1879,-1927,-1973,-2007,-1985,-1883,-1668,-1342,-892,-347,268,914,1554,2144,2666,3097,3434,3678,3838,3928,3967,3977,3976,3996,4054,4178,4373,4650,4990,5373,5762,6117,6397,6573,6633,6580,6437,6243,6026,5836,5684,5583,5509,5425,5287,5022,4596,3955,3103,2048,861,-394,-1579,-2597,-3310,-3626,-3479,-2848,-1776,-347,1297,2996,4569,5852,6720,7073,6902,6215,5109,3699,2135,560,-882,-2085,-2982,-3535,-3761,-3694,-3386,-2910,-2332,-1717,-1128,-616,-228,-4,38,-120,-475,-1005,-1695,-2492,-3374,-4272,-5169,-6000,-6744,-7369,-7834,-8138,-8247,-8155,-7869,-7384,-6736,-5960,-5103,-4234,-3415,-2715,-2194,-1884,-1820,-1982,-2358,-2893,-3524,-4188,-4794,-5296,-5611,-5730,-5606,-5276,-4740,-4059,-3287,-2485,-1724,-1065,-543,-190,-5,49,-1,-80,-144,-133,-25,188,495,826,1157,1385,1472,1371,1060,571,-51,-722,-1340,-1818,-2056,-2023,-1682,-1074,-261,672,1603,2436,3077,3459,3558,3376,2944,2320,1558,731,-121,-945,-1737,-2477,-3184,-3865,-4544,-5223,-5909,-6580,-7200,-7720,-8073,-8205,-8060,-7616,-6873,-5876,-4699,-3441,-2219,-1144,-320,189,352,186,-260,-879,-1571,-2196,-2642,-2810,-2624,-2064,-1127,138,1661,3363,5126,6868,8487,9903,11059,11907,12438,12652,12591,12287,11814,11225,10593,9962,9398,8910,8547,8283,8141,8070,8072,8071,8057,7953,7733,7351,6774,5999,5022,3867,2571,1191,-218,-1585,-2857,-3981,-4916,-5651,-6159,-6480,-6597,-6580,-6430,-6207,-5941,-5658,-5395,-5158,-4968,-4826,-4725,-4662,-4603,-4531,-4399,-4165,-3792,-3244,-2505,-1582,-497,701,1947,3172,4312,5292,6095,6689,7101,7369,7551,7721,7940,8262,8716,9292,9973,10693,11394,12001,12458,12718,12766,12609,12271,11806,11259,10678,10108,9550,9017,8470,7884,7210,6418,5493,4442,3312,2169,1101,217,-397,-663,-548,-59,749,1781,2912,4005,4924,5558,5829,5709,5201,4369,3301,2098,903,-202,-1099,-1750,-2111,-2211,-2056,-1732,-1269,-764,-255,188,522,713,725,562,204,-312,-998,-1789,-2682,-3612,-4546,-5425,-6195,-6800,-7204,-7366,-7297,-6996,-6523,-5937,-5320,-4764,-4338,-4119,-4134,-4402,-4902,-5577,-6378,-7198,-7976,-8614,-9058,-9258,-9193,-8870,-8318,-7590,-6753,-5879,-5047,-4318,-3744,-3357,-3155,-3146,-3267,-3502,-3756,-3984,-4099,-4046,-3768,-3248,-2480,-1507,-393,772,1873,2802,3457,3750,3658,3156,2323,1221,2,-1213,-2261,-3031,-3417,-3390,-2949,-2166,-1141,-15,1062,1956,2540,2759,2570,2010,1143,54,-1126,-2313,-3391,-4319,-5046,-5588,-5966,-6221,-6413,-6558,-6697,-6798,-6852,-6795,-6584,-6167,-5516,-4638,-3559,-2353,-1106,67,1070,1797,2190,2215,1870,1219,314,-714,-1778,-2733,-3518,-4018,-4236,-4126,-3746,-3126,-2345,-1466,-579,263,982,1539,1904,2043,1986,1718,1299,750,124,-523,-1155,-1711,-2150,-2429,-2524,-2403,-2086,-1574,-921,-185,569,1249,1797,2137,2244,2090,1699,1105,360,-446,-1268,-2004,-2617,-3052,-3286,-3316,-3155,-2824,-2371,-1821,-1236,-644,-90,391,783,1047,1189,1178,1047,797,481,156,-123,-273,-252,-19,432,1072,1851,2691,3498,4192,4682,4925,4891,4592,4087,3437,2767,2161,1740,1573,1713,2180,2935,3924,5038,6177,7208,8039,8572,8772,8616,8140,7389,6445,5390,4296,3240,2264,1409,694,118,-296,-574,-681,-645,-442,-95,387,959,1585,2173,2681,3002,3103,2926,2469,1760,855,-157,-1164,-2066,-2754,-3154,-3230,-2970,-2416,-1636,-711,255,1181,1991,2645,3110,3398,3507,3468,3306,3034,2692,2277,1834,1349,872,393,-49,-448,-785,-1043,-1229,-1329,-1371,-1353,-1317,-1279,-1291,-1379,-1577,-1925,-2414,-3074,-3849,-4744,-5669,-6601,-7454,-8183,-8750,-9103,-9258,-9197,-8959,-8572,-8078,-7525,-6956,-6405,-5899,-5465,-5092,-4800,-4571,-4404,-4290,-4225,-4184,-4162,-4124,-4038,-3887,-3624,-3257,-2754,-2156,-1459,-745,-24,602,1115,1458,1613,1596,1436,1181,913,687,568,606,807,1173,1664,2225,2801,3319,3742,4016,4149,4129,3989,3742,3429,3046,2624,2132,1580,950,238,-534,-1355,-2159,-2922,-3561,-4053,-4348,-4436,-4334,-4055,-3675,-3229,-2823,-2495,-2329,-2355,-2582,-3012,-3589,-4270,-4962,-5599,-6092,-6389,-6447,-6250,-5810,-5158,-4335,-3393,-2374,-1324,-270,758,1736,2656,3483,4224,4853,5386,5822,6189,6511,6825,7157,7543,7980,8483,9017,9549,10029,10390,10580,10540,10245,9670,8839,7782,6569,5282,4008,2834,1835,1052,505,172,13,-36,-46,-87,-209,-457,-836,-1345,-1958,-2633,-3329,-3992,-4575,-5032,-5322,-5431,-5341,-5078,-4669,-4147,-3593,-3019,-2520,-2090,-1776,-1563,-1420,-1321,-1188,-980,-632,-118,582,1457,2477,3595,4766,5928,7052,8088,9032,9862,10578,11182,11669,12048,12306,12458,12485,12425,12252,12019,11707,11364,10970,10561,10110,9641,9129,8600,8044,7504,6992,6557,6225,6031,5984,6094,6329,6658,7024,7352,7583,7641,7476,7060,6384,5475,4378,3166,1900,682,-449,-1405,-2180,-2733,-3080,-3222,-3190,-3005,-2699,-2307,-1861,-1418,-1013,-720,-572,-633,-906,-1411,-2105,-2953,-3878,-4806,-5667,-6402,-6966,-7349,-7558,-7608,-7555,-7410,-7239,-7050,-6877,-6725,-6606,-6515,-6456,-6416,-6392,-6363,-6322,-6242,-6114,-5919,-5649,-5303,-4885,-4413,-3899,-3379,-2871,-2402,-2003,-1683,-1456,-1319,-1251,-1235,-1223,-1189,-1095,-933,-709,-440,-171,57,210,249,186,22,-189,-413,-582,-660,-622,-448,-184,163,518,852,1110,1286,1350,1345,1264,1159,1034,908,770,596,362,28,-428,-1006,-1716,-2501,-3335,-4142,-4875,-5474,-5909,-6154,-6221,-6126,-5907,-5615,-5282,-4970,-4703,-4516,-4426,-4441,-4552,-4755,-5013,-5301,-5590,-5826,-6007,-6076,-6051,-5900,-5650,-5301,-4888,-4421,-3942,-3458,-3011,-2602,-2255,-1965,-1728,-1534,-1349,-1162,-941,-676,-369,-33,304,622,880,1083,1209,1278,1308,1312,1311,1328,1343,1379,1396,1392,1337,1220,1013,717,322,-155,-705,-1286,-1869,-2402,-2839,-3151,-3304,-3302,-3143,-2876,-2513,-2135,-1740,-1401,-1105,-874,-694,-550,-423,-301,-166,-18,140,312,474,630,749,829,830,751,559,257,-164,-679,-1264,-1859,-2404,-2824,-3039,-2980,-2618,-1914,-934,297,1648,3031,4307,5396,6205,6721,6939,6911,6706,6409,6092,5821,5631,5532,5507,5540,5570,5596,5555,5460,5293,5066,4806,4525,4267,4049,3906,3846,3881,4014,4208,4468,4719,4959,5105,5144,5016,4703,4191,3479,2591,1579,493,-591,-1592,-2460,-3116,-3548,-3734,-3692,-3456,-3067,-2585,-2047,-1505,-963,-452,48,535,1022,1520,2020,2527,3015,3481,3898,4258,4544,4735,4820,4766,4554,4157,3542,2709,1644,383,-1035,-2521,-3992,-5329,-6427,-7202,-7579,-7555,-7138,-6414,-5468,-4452,-3478,-2691,-2182,-2021,-2222,-2781,-3610,-4657,-5777,-6892,-7879,-8663,-9185,-9416,-9354,-9025,-8464,-7716,-6847,-5904,-4962,-4074,-3318,-2730,-2385,-2276,-2429,-2790,-3299,-3856,-4343,-4648,-4656,-4308,-3564,-2449,-1033,585,2273,3901,5353,6531,7387,7888,8059,7938,7580,7067,6443,5787,5125,4501,3932,3434,3016,2687,2449,2302,2237,2235,2272,2310,2325,2264,2119,1856,1478,985,386,-297,-1055,-1859,-2700,-3562,-4420,-5266,-6069,-6820,-7491,-8068,-8531,-8875,-9087,-9170,-9127,-8958,-8686,-8310,-7858,-7335,-6774,-6178,-5589,-5006,-4458,-3954,-3496,-3093,-2722,-2377,-2011,-1603,-1100,-472,303,1235,2299,3448,4628,5742,6733,7507,8033,8267,8231,7939,7470,6879,6268,5701,5268,5008,4961,5117,5458,5919,6440,6924,7307,7501,7485,7213,6728,6047,5255,4417,3624,2939,2422,2092,1949,1957,2061,2195,2278,2262,2072,1694,1103,310,-648,-1743,-2896,-4061,-5149,-6097,-6822,-7261,-7352,-7051,-6355,-5259,-3829,-2134,-282,1608,3417,5035,6370,7374,8016,8314,8296,8019,7548,6945,6274,5598,4963,4431,4034,3821,3807,4024,4449,5088,5878,6800,7758,8725,9603,10355,10930,11277,11408,11290,10974,10466,9829,9112,8357,7633,6955,6365,5862,5456,5119,4850,4613,4381,4145,3869,3556,3202,2812,2407,2012,1645,1339,1107,965,917,966,1095,1296,1533,1788,2016,2186,2254,2170,1907,1418,683,-296,-1527,-2952,-4535,-6202,-7858,-9436,-10824,-11962,-12770,-13212,-13256,-12908,-12194,-11156,-9876,-8429,-6927,-5454,-4116,-2985,-2114,-1551,-1278,-1295,-1544,-1977,-2517,-3103,-3658,-4136,-4483,-4673,-4697,-4529,-4205,-3701,-3070,-2323,-1510,-679,107,782,1286,1551,1569,1297,807,119,-647,-1399,-2023,-2410,-2509,-2260,-1695,-840,214,1370,2524,3571,4425,5017,5304,5269,4914,4276,3388,2336,1177,20,-1063,-1975,-2661,-3076,-3212,-3097,-2776,-2338,-1852,-1424,-1102,-968,-1020,-1291,-1742,-2344,-3062,-3824,-4618,-5366,-6081,-6699,-7248,-7686,-8042,-8285,-8439,-8474,-8402,-8218,-7916,-7521,-7034,-6488,-5907,-5315,-4745,-4214,-3743,-3348,-3022,-2776,-2572,-2410,-2237,-2044,-1784,-1450,-1029,-536,2,533,997,1326,1445,1314,889,186,-770,-1903,-3118,-4302,-5333,-6108,-6540,-6582,-6224,-5498,-4470,-3250,-1938,-676,436,1293,1827,2006,1833,1351,630,-215,-1080,-1826,-2355,-2563,-2417,-1894,-1058,24,1214,2394,3412,4174,4577,4601,4227,3517,2533,1369,139,-1076,-2176,-3099,-3810,-4259,-4466,-4402,-4096,-3546,-2774,-1795,-639,675,2089,3579,5066,6498,7794,8885,9691,10165,10252,9945,9256,8220,6921,5440,3900,2410,1091,53,-632,-891,-719,-113,867,2148,3622,5155,6629,7889,8832,9355,9392,8933,7985,6621,4936,3059,1125,-719,-2360,-3683,-4636,-5176,-5326,-5114,-4630,-3947,-3176,-2396,-1700,-1130,-729,-483,-381,-366,-382,-363,-245,19,459,1073,1846,2712,3620,4473,5191,5692,5903,5776,5293,4453,3310,1922,391,-1181,-2680,-4001,-5052,-5776,-6130,-6124,-5769,-5133,-4267,-3255,-2177,-1094,-94,785,1490,1986,2261,2306,2125,1747,1192,508,-272,-1105,-1952,-2789,-3576,-4308,-4945,-5486,-5888,-6153,-6249,-6181,-5950,-5587,-5128,-4639,-4172,-3803,-3570,-3514,-3627,-3889,-4235,-4589,-4864,-4965,-4834,-4408,-3693,-2700,-1487,-134,1278,2642,3874,4902,5665,6145,6333,6261,5967,5536,5011,4494,4021,3656,3417,3316,3334,3446,3612,3788,3931,4001,3970,3811,3511,3062,2463,1728,865,-110,-1149,-2261,-3357,-4459,-5479,-6425,-7236,-7917,-8424,-8768,-8931,-8923,-8761,-8450,-8038,-7536,-7003,-6443,-5926,-5432,-5026,-4675,-4405,-4184,-4003,-3820,-3607,-3325,-2939,-2444,-1820,-1102,-316,466,1184,1745,2092,2164,1938,1437,691,-192,-1124,-1965,-2603,-2931,-2869,-2382,-1474,-182,1393,3171,4990,6751,8310,9570,10460,10932,10987,10663,10010,9140,8131,7116,6173,5392,4817,4471,4339,4378,4531,4718,4876,4934,4855,4606,4194,3623,2931,2140,1293,417,-462,-1317,-2141,-2911,-3615,-4243,-4764,-5168,-5423,-5505,-5383,-5033,-4431,-3567,-2456,-1106,404,2024,3642,5148,6445,7411,7985,8105,7766,6998,5868,4488,2995,1539,290,-613,-1036,-905,-189,1089,2827,4901,7112,9281,11194,12698,13651,13986,13713,12865,11580,9996,8285,6627,5167,4030,3293,2973,3055,3471,4124,4907,5701,6410,6960,7312,7455,7422,7257,7023,6792,6604,6511,6504,6586,6688,6775,6740,6535,6071,5315,4238,2848,1183,-698,-2696,-4729,-6662,-8419,-9886,-11009,-11740,-12073,-12039,-11674,-11071,-10288,-9421,-8540,-7703,-6956,-6323,-5810,-5413,-5119,-4895,-4734,-4599,-4487,-4369,-4257,-4139,-4030,-3938,-3872,-3846,-3856,-3896,-3951,-3987,-3984,-3890,-3704,-3388,-2956,-2432,-1832,-1243,-690,-257,17,108,1,-268,-660,-1112,-1536,-1878,-2051,-2034,-1779,-1302,-612,250,1230,2269,3317,4287,5162,5861,6374,6674,6734,6577,6190,5607,4854,3967,3008,2025,1087,264,-399,-837,-1038,-998,-740,-340,136,568,861,908,635,-12,-1023,-2389,-4006,-5787,-7591,-9276,-10722,-11800,-12443,-12601,-12285,-11552,-10465,-9173,-7759,-6381,-5122,-4061,-3262,-2713,-2429,-2360,-2461,-2698,-2989,-3330,-3635,-3921,-4124,-4267,-4326,-4320,-4271,-4208,-4175,-4210,-4353,-4632,-5050,-5602,-6240,-6913,-7549,-8056,-8376,-8426,-8189,-7626,-6772,-5652,-4343,-2921,-1478,-119,1092,2066,2789,3236,3435,3423,3264,3023,2758,2538,2384,2333,2379,2502,2680,2870,3028,3132,3143,3061,2888,2635,2334,2010,1694,1403,1155,935,744,548,334,74,-243,-616,-1041,-1475,-1898,-2248,-2488,-2559,-2431,-2065,-1448,-581,527,1824,3271,4787,6279,7663,8813,9652,10084,10047,9530,8535,7156,5483,3701,1958,460,-652,-1250,-1286,-765,223,1544,3012,4428,5600,6365,6618,6308,5455,4147,2506,699,-1100,-2736,-4070,-5010,-5521,-5603,-5306,-4718,-3929,-3043,-2152,-1304,-556,101,667,1166,1626,2068,2494,2912,3297,3627,3875,4009,4006,3857,3553,3113,2544,1885,1147,384,-393,-1137,-1825,-2433,-2920,-3283,-3477,-3514,-3362,-3034,-2526,-1848,-1028,-93,923,1947,2943,3826,4545,5059,5313,5319,5059,4579,3901,3093,2191,1262,348,-509,-1273,-1917,-2426,-2783,-2993,-3051,-2987,-2815,-2587,-2341,-2130,-1999,-1994,-2129,-2431,-2884,-3472,-4165,-4905,-5651,-6334,-6915,-7329,-7569,-7593,-7423,-7050,-6508,-5799,-4956,-3975,-2884,-1678,-387,964,2330,3652,4859,5873,6629,7053,7127,6823,6200,5290,4235,3109,2080,1242,709,525,727,1247,2041,2951,3865,4606,5063,5101,4686,3782,2451,773,-1115,-3059,-4896,-6477,-7679,-8432,-8696,-8521,-7952,-7118,-6111,-5053,-4032,-3097,-2298,-1630,-1094,-689,-394,-227,-188,-281,-523,-896,-1394,-1986,-2622,-3277,-3882,-4431,-4877,-5222,-5473,-5627,-5716,-5737,-5703,-5608,-5442,-5180,-4815,-4314,-3687,-2921,-2046,-1085,-78,923,1879,2746,3486,4098,4557,4888,5102,5219,5268,5264,5228,5171,5103,5025,4948,4869,4795,4729,4671,4624,4588,4558,4526,4492,4434,4351,4230,4062,3849,3570,3232,2814,2322,1751,1109,422,-282,-944,-1528,-1958,-2207,-2229,-2022,-1587,-955,-153,766,1767,2802,3834,4824,5724,6493,7069,7408,7462,7204,6645,5812,4796,3688,2636,1755,1180,976,1200,1810,2759,3909,5124,6247,7124,7657,7761,7439,6727,5720,4544,3347,2267,1431,921,794,1042,1638,2504,3552,4688,5817,6861,7768,8499,9041,9391,9563,9555,9398,9086,8648,8092,7439,6706,5917,5087,4244,3388,2539,1683,825,-52,-952,-1881,-2844,-3812,-4785,-5701,-6556,-7272,-7845,-8206,-8360,-8261,-7936,-7364,-6616,-5700,-4723,-3724,-2809,-2039,-1473,-1156,-1082,-1247,-1595,-2063,-2590,-3086,-3520,-3813,-3973,-3965,-3819,-3551,-3193,-2793,-2388,-2018,-1721,-1524,-1435,-1460,-1578,-1757,-1963,-2150,-2292,-2361,-2363,-2296,-2191,-2072,-1966,-1905,-1884,-1928,-1994,-2083,-2141,-2127,-2006,-1720,-1249,-566,323,1401,2603,3869,5092,6172,7007,7499,7597,7268,6535,5466,4160,2748,1385,185,-709,-1247,-1388,-1169,-666,-5,672,1207,1466,1341,777,-230,-1622,-3291,-5093,-6856,-8419,-9628,-10389,-10636,-10378,-9674,-8611,-7330,-5955,-4610,-3417,-2427,-1711,-1270,-1104,-1199,-1505,-1998,-2609,-3300,-4001,-4664,-5224,-5655,-5920,-6020,-5981,-5830,-5646,-5478,-5403,-5460,-5692,-6080,-6617,-7216,-7822,-8318,-8628,-8660,-8364,-7712,-6721,-5439,-3949,-2364,-803,612,1768,2587,3013,3035,2686,2022,1138,139,-867,-1767,-2484,-2937,-3106,-2966,-2555,-1906,-1106,-213,654,1455,2074,2506,2690,2645,2396,1975,1467,911,383,-86,-462,-752,-952,-1101,-1201,-1288,-1348,-1401,-1412,-1387,-1289,-1123,-860,-515,-57,490,1159,1917,2786,3720,4703,5667,6566,7313,7868,8157,8179,7910,7412,6717,5939,5133,4422,3843,3470,3296,3317,3479,3717,3953,4106,4117,3931,3541,2950,2194,1344,447,-395,-1145,-1724,-2116,-2282,-2237,-1977,-1541,-947,-258,497,1236,1911,2449,2785,2865,2658,2144,1354,327,-849,-2078,-3243,-4238,-4963,-5356,-5394,-5081,-4495,-3706,-2848,-2020,-1350,-899,-735,-848,-1203,-1724,-2305,-2822,-3168,-3219,-2929,-2241,-1203,152,1694,3313,4845,6169,7148,7711,7807,7440,6670,5568,4277,2900,1605,483,-339,-814,-908,-642,-78,690,1544,2352,2987,3349,3351,2978,2222,1169,-112,-1485,-2833,-4055,-5036,-5758,-6160,-6282,-6137,-5781,-5271,-4655,-3991,-3323,-2678,-2106,-1602,-1203,-885,-653,-470,-317,-145,65,350,712,1151,1651,2181,2702,3192,3598,3927,4139,4254,4270,4203,4071,3883,3646,3370,3030,2635,2145,1572,893,119,-728,-1623,-2511,-3353,-4078,-4665,-5045,-5232,-5191,-4960,-4544,-3999,-3355,-2668,-1978,-1344,-793,-380,-126,-58,-191,-519,-1027,-1678,-2427,-3206,-3950,-4603,-5093,-5398,-5487,-5377,-5100,-4707,-4271,-3853,-3529,-3331,-3301,-3426,-3685,-4026,-4373,-4653,-4780,-4677,-4311,-3638,-2698,-1522,-205,1157,2451,3569,4430,4962,5154,5010,4579,3941,3172,2383,1655,1070,688,539,633,964,1484,2158,2916,3695,4434,5074,5564,5884,6004,5937,5699,5316,4837,4293,3725,3147,2580,2026,1480,968,472,55,-289,-496,-555,-436,-146,302,864,1495,2125,2708,3189,3544,3757,3841,3819,3739,3639,3572,3575,3686,3904,4239,4648,5107,5551,5931,6187,6270,6150,5801,5238,4468,3553,2534,1493,504,-356,-1012,-1401,-1485,-1240,-670,188,1284,2541,3873,5193,6418,7477,8309,8896,9194,9236,9015,8565,7932,7135,6236,5279,4303,3388,2562,1900,1430,1195,1185,1400,1769,2228,2676,3005,3119,2934,2405,1526,342,-1066,-2574,-4036,-5310,-6246,-6755,-6759,-6267,-5326,-4047,-2579,-1089,247,1279,1896,2037,1700,942,-140,-1410,-2714,-3920,-4883,-5524,-5771,-5618,-5086,-4234,-3157,-1967,-777,286,1121,1663,1844,1685,1197,458,-443,-1390,-2284,-3003,-3505,-3719,-3678,-3395,-2939,-2403,-1837,-1349,-955,-716,-613,-653,-786,-985,-1202,-1386,-1516,-1543,-1469,-1276,-977,-583,-126,385,907,1439,1949,2440,2890,3302,3658,3941,4154,4259,4263,4149,3901,3541,3046,2454,1744,967,103,-784,-1705,-2595,-3444,-4189,-4802,-5239,-5463,-5466,-5221,-4765,-4103,-3304,-2416,-1525,-710,-54,374,500,304,-248,-1126,-2284,-3657,-5128,-6589,-7911,-8972,-9684,-9970,-9823,-9258,-8362,-7242,-6055,-4948,-4074,-3551,-3448,-3793,-4532,-5584,-6792,-8001,-9018,-9691,-9883,-9520,-8598,-7171,-5367,-3360,-1352,453,1869,2763,3054,2740,1870,581,-990,-2641,-4211,-5526,-6473,-6965,-6977,-6527,-5666,-4501,-3135,-1702,-321,894,1852,2493,2790,2741,2388,1784,1012,167,-675,-1404,-1982,-2335,-2472,-2364,-2071,-1596,-1022,-376,268,871,1388,1782,2046,2165,2161,2066,1914,1766,1659,1655,1778,2059,2509,3113,3875,4737,5692,6650,7588,8401,9053,9455,9575,9377,8851,8035,6959,5714,4374,3038,1788,704,-157,-765,-1091,-1162,-976,-596,-51,587,1262,1915,2489,2940,3240,3357,3295,3041,2623,2036,1327,498,-407,-1363,-2342,-3304,-4218,-5040,-5735,-6253,-6569,-6643,-6476,-6068,-5458,-4700,-3881,-3082,-2412,-1939,-1734,-1821,-2174,-2759,-3458,-4175,-4764,-5109,-5112,-4710,-3899,-2717,-1262,348,1959,3440,4661,5550,6047,6184,5975,5527,4917,4250,3623,3098,2733,2548,2543,2705,2995,3382,3812,4264,4670,5019,5254,5348,5291,5038,4606,3993,3223,2348,1417,496,-351,-1070,-1628,-1998,-2191,-2223,-2131,-1953,-1744,-1538,-1381,-1298,-1307,-1414,-1608,-1869,-2169,-2468,-2735,-2924,-3006,-2954,-2739,-2360,-1790,-1060,-156,855,1960,3066,4114,5016,5693,6080,6132,5819,5159,4182,2950,1548,64,-1395,-2746,-3884,-4755,-5290,-5479,-5313,-4834,-4100,-3190,-2207,-1237,-377,305,760,955,893,582,59,-635,-1446,-2319,-3192,-4019,-4740,-5332,-5749,-5975,-6012,-5843,-5502,-5007,-4392,-3725,-3050,-2446,-1971,-1675,-1596,-1731,-2063,-2528,-3055,-3538,-3899,-4031,-3897,-3445,-2701,-1709,-553,651,1792,2747,3421,3763,3735,3377,2733,1904,993,112,-641,-1186,-1476,-1500,-1265,-819,-205,502,1260,1994,2688,3287,3795,4174,4449,4579,4598,4477,4241,3892,3461,2979,2499,2059,1712,1484,1389,1425,1556,1748,1941,2089,2140,2064,1853,1502,1057,547,33,-422,-773,-965,-965,-772,-362,215,964,1813,2744,3682,4599,5426,6122,6643,6957,7041,6899,6541,5999,5335,4582,3828,3104,2487,1984,1649,1468,1467,1624,1937,2387,2948,3593,4280,4974,5620,6182,6617,6878,6964,6828,6505,5981,5298,4490,3594,2672,1753,907,159,-434,-847,-1043,-1012,-742,-264,398,1172,1980,2723,3302,3626,3628,3277,2581,1597,426,-812,-1966,-2910,-3518,-3728,-3512,-2906,-2002,-921,191,1180,1926,2330,2350,1994,1303,380,-687,-1749,-2720,-3478,-3981,-4175,-4088,-3734,-3198,-2545,-1865,-1230,-712,-334,-137,-87,-185,-376,-628,-893,-1129,-1306,-1393,-1377,-1239,-997,-650,-238,201,625,967,1194,1249,1125,799,305,-332,-1052,-1789,-2481,-3049,-3450,-3628,-3572,-3274,-2754,-2056,-1224,-327,591,1465,2268,2966,3542,3997,4307,4488,4522,4412,4158,3760,3237,2603,1894,1146,397,-286,-877,-1312,-1576,-1640,-1518,-1225,-815,-349,118,498,758,835,730,427,-41,-650,-1355,-2106,-2868,-3588,-4248,-4810,-5284,-5653,-5948,-6179,-6382,-6565,-6767,-6964,-7181,-7381,-7541,-7663,-7693,-7666,-7542,-7369,-7130,-6866,-6579,-6278,-5978,-5666,-5341,-5005,-4631,-4248,-3836,-3436,-3054,-2731,-2493,-2357,-2349,-2450,-2666,-2952,-3285,-3609,-3900,-4104,-4202,-4177,-4013,-3732,-3340,-2858,-2323,-1745,-1167,-599,-69,397,786,1061,1205,1207,1038,729,276,-271,-849,-1411,-1855,-2149,-2212,-2059,-1671,-1117,-455,219,816,1248,1464,1428,1157,692,109,-500,-1029,-1384,-1479,-1262,-708,169,1324,2670,4122,5534,6828,7855,8567,8878,8796,8319,7522,6487,5318,4148,3072,2198,1580,1260,1221,1432,1826,2311,2816,3232,3512,3586,3444,3082,2527,1831,1053,265,-465,-1091,-1567,-1893,-2075,-2150,-2172,-2186,-2255,-2413,-2691,-3091,-3599,-4177,-4776,-5333,-5779,-6053,-6104,-5903,-5451,-4773,-3939,-3030,-2149,-1396,-847,-565,-552,-793,-1213,-1727,-2223,-2603,-2774,-2698,-2345,-1771,-1008,-185,639,1348,1879,2212,2313,2251,2056,1822,1619,1535,1613,1902,2393,3067,3872,4734,5567,6294,6833,7124,7152,6893,6400,5716,4923,4107,3354,2731,2295,2066,2045,2195,2475,2809,3125,3351,3412,3265,2869,2224,1343,277,-918,-2159,-3363,-4450,-5349,-6006,-6384,-6468,-6256,-5770,-5030,-4086,-2978,-1776,-528,675,1793,2735,3483,3970,4208,4177,3917,3452,2844,2150,1436,778,232,-142,-300,-227,80,585,1244,1960,2666,3230,3596,3660,3405,2808,1919,801,-451,-1718,-2906,-3907,-4669,-5147,-5350,-5300,-5056,-4679,-4244,-3817,-3466,-3227,-3142,-3219,-3445,-3809,-4242,-4704,-5109,-5393,-5489,-5356,-4970,-4347,-3521,-2565,-1547,-578,297,972,1453,1697,1744,1623,1388,1089,776,472,215,-6,-178,-314,-427,-520,-598,-675,-731,-778,-799,-795,-754,-689,-587,-472,-328,-184,-9,163,376,597,860,1129,1416,1675,1899,2049,2110,2080,1959,1790,1593,1444,1349,1377,1499,1721,1994,2259,2466,2546,2475,2230,1830,1302,715,119,-389,-765,-917,-826,-434,230,1169,2302,3565,4835,6013,6953,7579,7783,7553,6888,5866,4598,3247,1981,973,376,278,735,1704,3102,4778,6546,8211,9581,10506,10885,10680,9919,8708,7168,5499,3846,2406,1273,553,235,303,650,1171,1719,2178,2428,2419,2101,1513,681,-295,-1334,-2317,-3157,-3763,-4082,-4085,-3798,-3253,-2561,-1798,-1091,-520,-166,-44,-159,-454,-848,-1273,-1613,-1833,-1871,-1744,-1471,-1124,-762,-472,-299,-290,-441,-733,-1103,-1497,-1809,-1996,-1958,-1688,-1158,-401,525,1537,2532,3399,4034,4367,4329,3937,3205,2227,1103,-34,-1056,-1841,-2314,-2412,-2158,-1561,-732,252,1264,2199,2958,3470,3678,3577,3164,2487,1591,570,-519,-1560,-2507,-3263,-3800,-4068,-4064,-3775,-3233,-2446,-1472,-352,847,2046,3169,4124,4836,5229,5256,4903,4177,3145,1892,536,-773,-1913,-2743,-3180,-3162,-2702,-1834,-689,618,1891,2979,3715,3988,3733,2960,1727,170,-1554,-3256,-4762,-5926,-6656,-6903,-6711,-6138,-5320,-4383,-3475,-2718,-2200,-1990,-2086,-2492,-3139,-3968,-4883,-5793,-6597,-7214,-7574,-7635,-7398,-6880,-6155,-5300,-4417,-3610,-2956,-2525,-2346,-2410,-2689,-3120,-3628,-4141,-4593,-4923,-5121,-5160,-5072,-4870,-4602,-4294,-3987,-3697,-3437,-3213,-3008,-2814,-2608,-2376,-2104,-1793,-1433,-1054,-651,-254,120,467,764,1009,1195,1312,1352,1313,1175,946,627,229,-209,-664,-1081,-1430,-1669,-1792,-1793,-1702,-1556,-1404,-1308,-1308,-1437,-1717,-2120,-2631,-3179,-3704,-4125,-4356,-4332,-3978,-3278,-2211,-820,828,2624,4432,6096,7462,8394,8780,8585,7796,6523,4874,3072,1317,-167,-1167,-1570,-1272,-313,1221,3157,5258,7277,8962,10096,10538,10212,9146,7445,5292,2899,518,-1643,-3384,-4603,-5230,-5316,-4926,-4215,-3336,-2455,-1718,-1242,-1076,-1260,-1741,-2470,-3338,-4239,-5046,-5669,-5997,-6011,-5670,-5033,-4152,-3134,-2086,-1123,-321,245,559,628,483,192,-192,-607,-1005,-1352,-1636,-1845,-2004,-2105,-2173,-2206,-2202,-2160,-2049,-1869,-1583,-1187,-675,-42,671,1453,2235,2977,3618,4105,4413,4516,4429,4179,3810,3377,2942,2546,2239,2034,1943,1957,2069,2238,2475,2718,2993,3251,3500,3722,3895,4017,4049,3988,3800,3483,3019,2425,1708,909,59,-771,-1538,-2156,-2570,-2727,-2571,-2120,-1358,-376,773,1946,3046,3920,4493,4662,4428,3787,2837,1682,485,-597,-1404,-1815,-1746,-1187,-180,1155,2665,4148,5421,6290,6653,6414,5617,4313,2663,838,-971,-2582,-3856,-4703,-5100,-5078,-4724,-4156,-3506,-2905,-2468,-2260,-2339,-2687,-3288,-4064,-4947,-5827,-6623,-7239,-7611,-7696,-7488,-7000,-6301,-5456,-4560,-3705,-2964,-2393,-2011,-1823,-1777,-1843,-1945,-2026,-2058,-1981,-1831,-1577,-1283,-956,-641,-373,-146,10,132,214,305,409,566,779,1052,1378,1731,2085,2397,2635,2765,2766,2639,2391,2055,1669,1284,940,691,558,565,713,996,1386,1867,2378,2906,3380,3786,4066,4206,4183,3989,3639,3146,2540,1869,1160,484,-128,-604,-909,-983,-798,-323,436,1459,2681,4030,5381,6630,7632,8293,8520,8270,7553,6412,4945,3293,1592,32,-1265,-2134,-2519,-2355,-1667,-529,952,2611,4276,5776,6953,7692,7929,7662,6941,5875,4595,3253,1992,936,152,-320,-496,-442,-226,41,277,416,403,246,-53,-438,-857,-1243,-1532,-1671,-1626,-1377,-936,-346,355,1063,1729,2238,2548,2598,2380,1903,1215,373,-529,-1428,-2234,-2893,-3367,-3626,-3689,-3561,-3295,-2916,-2481,-2020,-1561,-1124,-705,-299,104,531,981,1469,1980,2504,3012,3474,3859,4136,4287,4293,4162,3895,3524,3060,2545,1991,1437,887,372,-98,-507,-832,-1064,-1184,-1181,-1067,-837,-531,-179,183,488,705,781,686,415,-37,-635,-1336,-2069,-2757,-3310,-3652,-3708,-3443,-2842,-1940,-802,463,1732,2871,3759,4304,4456,4207,3610,2740,1732,702,-199,-865,-1192,-1147,-711,49,1060,2178,3268,4170,4761,4935,4654,3919,2793,1383,-183,-1748,-3189,-4375,-5243,-5740,-5889,-5718,-5314,-4763,-4158,-3607,-3160,-2894,-2817,-2941,-3235,-3662,-4155,-4650,-5082,-5388,-5525,-5482,-5253,-4897,-4451,-4009,-3630,-3390,-3323,-3444,-3729,-4142,-4597,-5044,-5397,-5613,-5668,-5545,-5289,-4915,-4502,-4087,-3735,-3479,-3346,-3338,-3446,-3634,-3866,-4089,-4258,-4332,-4274,-4091,-3764,-3348,-2849,-2342,-1842,-1414,-1057,-799,-622,-508,-434,-364,-283,-168,-25,145,325,501,651,768,838,860,842,775,681,548,394,199,-34,-321,-665,-1058,-1497,-1930,-2330,-2620,-2745,-2647,-2273,-1619,-683,472,1785,3134,4426,5524,6355,6830,6924,6635,6000,5090,3989,2805,1634,586,-254,-813,-1045,-926,-478,274,1243,2354,3504,4584,5519,6217,6637,6751,6553,6071,5333,4394,3296,2101,849,-414,-1647,-2823,-3901,-4866,-5692,-6356,-6866,-7197,-7381,-7411,-7303,-7081,-6738,-6301,-5774,-5167,-4521,-3839,-3190,-2585,-2089,-1726,-1512,-1466,-1561,-1776,-2071,-2397,-2710,-2977,-3162,-3253,-3237,-3112,-2894,-2568,-2170,-1671,-1116,-480,194,914,1640,2351,3021,3608,4106,4473,4705,4793,4729,4532,4211,3794,3311,2800,2294,1833,1447,1152,979,906,950,1079,1275,1529,1796,2083,2369,2641,2926,3200,3493,3789,4089,4374,4610,4766,4796,4672,4375,3900,3287,2571,1839,1155,618,273,184,339,730,1290,1947,2611,3188,3607,3806,3755,3452,2912,2186,1327,412,-489,-1292,-1938,-2366,-2541,-2453,-2115,-1569,-876,-114,636,1304,1808,2139,2237,2139,1838,1388,811,165,-527,-1225,-1898,-2532,-3095,-3572,-3929,-4165,-4242,-4183,-3989,-3696,-3356,-3018,-2740,-2572,-2542,-2663,-2928,-3308,-3764,-4257,-4732,-5168,-5519,-5776,-5918,-5943,-5839,-5607,-5248,-4749,-4139,-3400,-2578,-1679,-747,181,1069,1857,2539,3051,3417,3602,3649,3559,3388,3152,2920,2684,2515,2379,2318,2299,2321,2367,2417,2469,2505,2538,2562,2587,2617,2657,2697,2741,2761,2755,2694,2570,2364,2073,1700,1250,753,223,-302,-797,-1244,-1616,-1923,-2154,-2316,-2416,-2438,-2380,-2208,-1901,-1429,-774,67,1077,2212,3415,4601,5694,6596,7251,7590,7603,7284,6669,5816,4795,3691,2590,1565,690,10,-433,-631,-571,-278,229,917,1742,2671,3648,4637,5583,6444,7165,7705,8005,8047,7780,7218,6343,5213,3863,2390,871,-576,-1859,-2882,-3587,-3929,-3923,-3591,-3001,-2230,-1371,-500,293,972,1475,1804,1929,1882,1654,1281,785,195,-445,-1102,-1735,-2310,-2795,-3173,-3433,-3570,-3603,-3536,-3401,-3216,-3009,-2793,-2584,-2377,-2168,-1941,-1671,-1341,-930,-441,131,748,1384,1980,2484,2852,3036,3021,2805,2409,1879,1269,645,72,-396,-721,-873,-856,-673,-355,66,554,1067,1574,2050,2462,2810,3064,3228,3290,3231,3062,2757,2343,1813,1214,567,-54,-627,-1060,-1353,-1427,-1310,-967,-454,215,961,1739,2465,3083,3542,3796,3839,3660,3292,2760,2110,1404,685,19,-555,-1010,-1314,-1470,-1465,-1313,-1026,-628,-143,379,923,1415,1833,2110,2209,2098,1757,1197,439,-466,-1470,-2497,-3504,-4419,-5218,-5850,-6324,-6622,-6785,-6831,-6800,-6735,-6654,-6590,-6543,-6528,-6535,-6564,-6607,-6638,-6666,-6663,-6631,-6577,-6489,-6387,-6266,-6121,-5955,-5752,-5486,-5155,-4706,-4153,-3465,-2676,-1799,-899,-25,744,1338,1707,1806,1639,1223,619,-114,-884,-1637,-2283,-2795,-3122,-3262,-3219,-3004,-2659,-2198,-1672,-1101,-530,10,484,875,1158,1350,1436,1457,1403,1318,1193,1065,916,779,629,476,308,101,-128,-405,-695,-988,-1245,-1421,-1478,-1384,-1104,-650,-11,775,1659,2598,3496,4301,4918,5286,5353,5081,4479,3565,2390,1034,-433,-1889,-3260,-4433,-5331,-5901,-6084,-5890,-5310,-4389,-3172,-1720,-106,1591,3308,4947,6462,7756,8773,9436,9687,9482,8800,7664,6115,4248,2168,11,-2095,-4012,-5649,-6921,-7808,-8311,-8483,-8378,-8078,-7642,-7126,-6553,-5928,-5244,-4474,-3607,-2631,-1553,-412,767,1898,2934,3770,4351,4605,4497,4025,3204,2099,775,-670,-2138,-3532,-4749,-5716,-6373,-6690,-6669,-6330,-5720,-4890,-3922,-2884,-1874,-953,-204,353,683,824,794,663,479,306,180,139,177,295,456,633,788,897,931,879,733,483,151,-271,-738,-1240,-1726,-2159,-2483,-2639,-2586,-2274,-1697,-855,235,1506,2920,4373,5801,7108,8217,9072,9628,9883,9843,9556,9072,8474,7843,7253,6788,6485,6366,6423,6572,6756,6828,6681,6205,5295,3932,2111,-100,-2567,-5140,-7615,-9807,-11533,-12667,-13117,-12880,-12004,-10610,-8864,-6950,-5057,-3353,-1957,-950,-359,-146,-255,-584,-1011,-1451,-1787,-1992,-2016,-1892,-1643,-1340,-1056,-860,-831,-999,-1398,-1997,-2767,-3630,-4517,-5339,-6021,-6502,-6743,-6727,-6457,-5960,-5259,-4377,-3352,-2163,-852,623,2228,3979,5819,7714,9567,11291,12781,13938,14685,14976,14789,14153,13133,11832,10376,8915,7570,6453,5626,5114,4892,4918,5097,5366,5624,5824,5927,5924,5876,5806,5824,5976,6339,6943,7772,8795,9907,10996,11908,12491,12598,12139,11045,9341,7099,4451,1590,-1283,-3945,-6206,-7903,-8959,-9345,-9128,-8417,-7375,-6187,-5023,-4050,-3373,-3071,-3152,-3584,-4281,-5152,-6048,-6872,-7480,-7795,-7733,-7275,-6417,-5219,-3751,-2132,-470,1108,2493,3615,4403,4874,5027,4938,4652,4254,3791,3316,2848,2405,1968,1534,1078,589,75,-450,-950,-1383,-1705,-1887,-1894,-1738,-1421,-972,-429,186,828,1500,2165,2849,3517,4192,4830,5406,5872,6144,6170,5854,5153,4016,2464,522,-1690,-4063,-6407,-8576,-10367,-11679,-12373,-12441,-11892,-10826,-9400,-7797,-6241,-4914,-4005,-3612,-3795,-4522,-5713,-7214,-8866,-10471,-11855,-12876,-13423,-13467,-13018,-12152,-10992,-9671,-8334,-7118,-6112,-5396,-4990,-4872,-5008,-5302,-5684,-6043,-6295,-6368,-6199,-5777,-5087,-4181,-3099,-1930,-737,397,1424,2299,3013,3555,3960,4241,4440,4579,4683,4766,4827,4879,4898,4911,4906,4916,4957,5069,5271,5575,5993,6479,7014,7536,7975,8302,8443,8419,8208,7879,7465,7052,6696,6450,6335,6338,6430,6529,6578,6477,6182,5645,4877,3911,2836,1750,784,45,-367,-424,-122,467,1219,2005,2629,2958,2841,2202,1014,-684,-2780,-5125,-7518,-9768,-11682,-13109,-13929,-14115,-13642,-12612,-11115,-9318,-7390,-5512,-3835,-2493,-1558,-1054,-955,-1180,-1633,-2184,-2720,-3126,-3310,-3227,-2835,-2174,-1275,-227,878,1944,2867,3576,4014,4150,4008,3596,3008,2300,1581,930,434,147,103,313,752,1390,2168,3040,3936,4830,5655,6409,7035,7545,7889,8082,8101,7962,7688,7307,6866,6401,5954,5553,5216,4946,4737,4550,4363,4108,3754,3242,2551,1674,638,-490,-1620,-2631,-3408,-3842,-3860,-3442,-2601,-1444,-79,1302,2527,3415,3799,3595,2738,1260,-747,-3140,-5712,-8241,-10509,-12302,-13474,-13920,-13623,-12625,-11049,-9040,-6804,-4523,-2383,-544,894,1853,2322,2319,1902,1148,144,-1021,-2253,-3481,-4623,-5631,-6457,-7072,-7473,-7665,-7682,-7568,-7380,-7172,-6995,-6881,-6848,-6900,-7013,-7175,-7332,-7470,-7540,-7529,-7426,-7225,-6932,-6540,-6043,-5405,-4620,-3631,-2451,-1046,553,2328,4226,6197,8157,10044,11762,13237,14394,15163,15504,15376,14787,13742,12297,10511,8472,6283,4044,1881,-106,-1793,-3091,-3910,-4196,-3936,-3144,-1905,-317,1461,3274,4940,6316,7260,7696,7578,6927,5806,4339,2652,942,-659,-1956,-2857,-3250,-3113,-2462,-1368,34,1577,3070,4321,5165,5476,5192,4307,2889,1049,-1058,-3259,-5380,-7254,-8750,-9772,-10257,-10213,-9644,-8644,-7293,-5708,-4025,-2347,-788,568,1695,2543,3160,3547,3784,3896,3962,3998,4054,4132,4234,4346,4442,4504,4514,4477,4397,4309,4249,4264,4405,4724,5243,6006,6982,8163,9476,10834,12147,13285,14169,14698,14834,14557,13888,12895,11636,10232,8754,7307,5969,4801,3865,3187,2770,2597,2613,2739,2896,2967,2875,2530,1883,917,-357,-1887,-3595,-5388,-7156,-8806,-10237,-11391,-12209,-12670,-12767,-12506,-11915,-11023,-9872,-8511,-6997,-5385,-3748,-2140,-641,701,1821,2686,3262,3530,3497,3162,2565,1731,731,-389,-1545,-2681,-3733,-4646,-5401,-5955,-6324,-6473,-6431,-6175,-5721,-5075,-4265,-3324,-2320,-1305,-357,459,1094,1507,1690,1654,1438,1108,737,411,207,201,440,964,1757,2806,4023,5333,6598,7705,8518,8948,8906,8389,7380,5968,4223,2275,251,-1739,-3568,-5167,-6442,-7357,-7873,-7977,-7687,-7044,-6118,-5016,-3853,-2754,-1865,-1279,-1101,-1368,-2089,-3216,-4673,-6334,-8082,-9753,-11238,-12398,-13160,-13468,-13296,-12680,-11653,-10296,-8697,-6966,-5210,-3559,-2103,-950,-154,252,273,-46,-649,-1437,-2325,-3204,-3983,-4576,-4922,-4966,-4713,-4150,-3348,-2353,-1283,-228,692,1390,1794,1878,1650,1153,477,-291,-1026,-1640,-2042,-2175,-2023,-1583,-922,-85,824,1747,2607,3387,4075,4719,5372,6099,6974,8008,9213,10525,11858,13075,14056,14643,14767,14337,13385,11938,10131,8069,5939,3858,1980,407,-784,-1530,-1821,-1662,-1099,-206,921,2159,3377,4448,5252,5693,5708,5281,4423,3205,1706,36,-1688,-3355,-4871,-6144,-7128,-7774,-8068,-8017,-7627,-6958,-6032,-4966,-3793,-2659,-1621,-793,-231,12,-56,-422,-1009,-1739,-2526,-3281,-3938,-4451,-4793,-4964,-4972,-4841,-4604,-4287,-3940,-3586,-3270,-3017,-2840,-2748,-2725,-2741,-2767,-2753,-2663,-2470,-2158,-1738,-1240,-711,-227,149,331,289,8,-463,-1025,-1552,-1876,-1861,-1374,-361,1182,3169,5469,7866,10155,12088,13482,14170,14079,13188,11562,9327,6663,3782,922,-1684,-3826,-5331,-6078,-6041,-5234,-3779,-1851,348,2547,4547,6106,7109,7446,7120,6189,4756,2989,1048,-894,-2680,-4189,-5329,-6047,-6328,-6196,-5704,-4942,-4027,-3077,-2232,-1614,-1318,-1432,-1968,-2930,-4247,-5827,-7543,-9257,-10835,-12163,-13157,-13765,-13989,-13843,-13391,-12698,-11842,-10898,-9923,-8978,-8079,-7265,-6519,-5836,-5182,-4517,-3791,-2957,-1987,-850,428,1829,3281,4714,6025,7118,7901,8303,8307,7931,7269,6445,5641,5007,4726,4869,5491,6538,7884,9353,10727,11784,12336,12247,11451,9978,7931,5485,2862,309,-1934,-3659,-4694,-4954,-4396,-3086,-1121,1298,3975,6634,9058,10992,12289,12807,12536,11482,9779,7552,5016,2358,-222,-2562,-4540,-6089,-7190,-7874,-8207,-8278,-8174,-7991,-7779,-7590,-7429,-7282,-7131,-6927,-6659,-6286,-5817,-5242,-4597,-3900,-3193,-2511,-1885,-1345,-896,-551,-286,-100,58,205,394,646,1007,1472,2077,2804,3639,4588,5580,6621,7639,8601,9474,10202,10775,11157,11353,11360,11207,10933,10592,10257,10006,9916,10061,10489,11214,12218,13427,14733,15982,17006,17630,17691,17082,15736,13669,10966,7769,4286,734,-2642,-5647,-8084,-9855,-10884,-11184,-10821,-9906,-8599,-7074,-5512,-4082,-2910,-2088,-1648,-1572,-1806,-2245,-2791,-3331,-3764,-4036,-4089,-3939,-3599,-3145,-2637,-2183,-1850,-1710,-1806,-2134,-2683,-3378,-4171,-4956,-5687,-6299,-6761,-7080,-7267,-7361,-7411,-7453,-7524,-7640,-7800,-7981,-8147,-8247,-8220,-8033,-7614,-6977,-6096,-5020,-3808,-2533,-1302,-193,703,1346,1703,1797,1675,1400,1066,732,485,352,361,501,746,1060,1402,1757,2093,2449,2812,3223,3689,4188,4707,5160,5484,5583,5379,4828,3895,2616,1042,-735,-2590,-4412,-6061,-7435,-8443,-9026,-9158,-8841,-8119,-7035,-5694,-4156,-2551,-959,515,1794,2804,3520,3888,3943,3670,3120,2330,1351,249,-915,-2087,-3203,-4233,-5123,-5867,-6424,-6801,-6980,-6965,-6760,-6390,-5869,-5258,-4592,-3952,-3385,-2971,-2732,-2723,-2915,-3306,-3818,-4390,-4929,-5333,-5538,-5458,-5075,-4375,-3388,-2193,-866,449,1651,2604,3215,3428,3211,2609,1687,558,-651,-1809,-2794,-3510,-3895,-3915,-3597,-2953,-2082,-1016,138,1357,2561,3762,4911,6042,7125,8170,9149,10027,10748,11259,11480,11372,10878,9980,8702,7075,5208,3209,1239,-542,-1981,-2942,-3340,-3127,-2329,-1019,676,2585,4526,6302,7750,8723,9152,8990,8284,7101,5573,3841,2065,398,-1031,-2108,-2772,-3003,-2821,-2299,-1536,-658,198,909,1369,1512,1303,753,-102,-1174,-2388,-3610,-4757,-5704,-6383,-6719,-6709,-6348,-5706,-4862,-3929,-3031,-2284,-1783,-1595,-1736,-2194,-2907,-3789,-4745,-5651,-6418,-6934,-7147,-7000,-6496,-5648,-4522,-3183,-1742,-274,1095,2304,3271,3961,4376,4525,4488,4323,4136,4011,4028,4242,4675,5305,6090,6926,7727,8348,8699,8667,8197,7273,5920,4228,2334,380,-1435,-2974,-4078,-4674,-4709,-4210,-3241,-1930,-417,1113,2499,3571,4214,4328,3908,2946,1552,-192,-2116,-4097,-5973,-7649,-9018,-10068,-10764,-11170,-11326,-11309,-11209,-11065,-10944,-10847,-10769,-10686,-10538,-10292,-9887,-9322,-8562,-7657,-6606,-5472,-4291,-3097,-1934,-812,239,1219,2106,2915,3627,4258,4812,5291,5704,6054,6320,6504,6561,6485,6225,5779,5111,4239,3180,1980,713,-549,-1708,-2687,-3395,-3778,-3761,-3328,-2449,-1145,537,2527,4714,6975,9179,11167,12833,14037,14722,14827,14350,13325,11823,9942,7837,5639,3543,1679,208,-805,-1304,-1318,-923,-217,641,1520,2270,2776,2954,2750,2167,1221,-3,-1423,-2911,-4353,-5618,-6618,-7265,-7535,-7421,-6970,-6250,-5368,-4431,-3557,-2838,-2353,-2115,-2123,-2309,-2576,-2820,-2906,-2750,-2273,-1459,-331,1046,2571,4125,5600,6870,7880,8563,8914,8962,8746,8350,7856,7346,6899,6561,6362,6290,6306,6359,6361,6258,5977,5499,4827,4001,3106,2210,1424,805,404,239,283,513,867,1301,1741,2165,2494,2736,2842,2828,2703,2492,2233,1966,1729,1555,1461,1456,1533,1680,1890,2141,2434,2746,3075,3400,3699,3967,4167,4314,4386,4403,4377,4326,4268,4210,4152,4082,3967,3774,3454,2961,2260,1322,141,-1256,-2826,-4496,-6176,-7765,-9179,-10321,-11151,-11622,-11740,-11518,-10998,-10241,-9303,-8272,-7216,-6209,-5317,-4595,-4068,-3761,-3649,-3711,-3893,-4147,-4400,-4613,-4719,-4701,-4527,-4199,-3732,-3160,-2543,-1943,-1464,-1160,-1155,-1461,-2152,-3171,-4500,-6000,-7577,-9066,-10353,-11330,-11925,-12113,-11896,-11306,-10393,-9209,-7823,-6293,-4692,-3085,-1525,-77,1230,2365,3311,4081,4673,5102,5386,5530,5550,5468,5293,5072,4823,4596,4413,4302,4267,4303,4397,4509,4630,4707,4732,4667,4499,4212,3798,3265,2611,1876,1066,239,-586,-1364,-2069,-2673,-3156,-3505,-3710,-3771,-3694,-3504,-3226,-2919,-2617,-2387,-2272,-2301,-2506,-2872,-3388,-4019,-4710,-5411,-6058,-6588,-6952,-7096,-6996,-6638,-6036,-5239,-4298,-3299,-2326,-1445,-739,-232,40,88,-72,-392,-828,-1297,-1732,-2038,-2134,-1958,-1460,-637,461,1779,3167,4538,5734,6694,7324,7652,7674,7482,7138,6737,6338,6003,5761,5614,5582,5630,5757,5936,6139,6353,6546,6702,6810,6837,6797,6650,6405,6038,5551,4939,4232,3441,2635,1852,1159,597,205,-24,-87,-40,77,199,267,241,77,-220,-675,-1246,-1924,-2659,-3414,-4139,-4802,-5363,-5814,-6142,-6358,-6480,-6526,-6521,-6478,-6420,-6345,-6274,-6195,-6120,-6034,-5931,-5801,-5620,-5374,-5050,-4614,-4086,-3432,-2681,-1831,-907,75,1080,2082,3033,3900,4620,5183,5533,5685,5634,5415,5060,4625,4136,3639,3142,2650,2175,1705,1268,882,597,454,514,793,1305,2027,2882,3799,4667,5381,5866,6038,5885,5396,4629,3656,2578,1500,524,-278,-865,-1234,-1428,-1506,-1567,-1683,-1941,-2373,-2995,-3779,-4671,-5598,-6492,-7274,-7900,-8346,-8592,-8673,-8599,-8423,-8180,-7901,-7612,-7317,-7005,-6662,-6240,-5723,-5073,-4289,-3387,-2401,-1394,-437,395,1038,1439,1570,1436,1049,459,-269,-1076,-1866,-2584,-3149,-3522,-3661,-3562,-3225,-2690,-1981,-1168,-282,604,1459,2226,2881,3394,3770,4002,4132,4175,4188,4198,4239,4320,4449,4599,4753,4886,4968,5003,4999,4963,4954,4974,5070,5237,5457,5696,5886,5967,5873,5562,5016,4256,3336,2339,1368,528,-94,-441,-494,-286,108,579,1002,1255,1239,907,257,-644,-1678,-2700,-3548,-4058,-4136,-3690,-2728,-1296,509,2533,4626,6605,8336,9682,10573,10976,10909,10445,9684,8759,7795,6921,6211,5732,5474,5415,5484,5600,5662,5595,5299,4757,3923,2837,1542,117,-1328,-2695,-3871,-4776,-5352,-5568,-5452,-5038,-4416,-3673,-2906,-2214,-1647,-1258,-1042,-975,-1025,-1126,-1241,-1338,-1391,-1428,-1444,-1495,-1588,-1749,-1961,-2203,-2400,-2508,-2423,-2107,-1501,-606,551,1891,3327,4718,5964,6936,7573,7832,7734,7334,6730,6037,5367,4814,4438,4249,4217,4272,4304,4215,3899,3297,2390,1214,-147,-1572,-2921,-4065,-4885,-5315,-5334,-4957,-4267,-3350,-2330,-1333,-446,226,660,829,766,520,168,-211,-540,-767,-861,-823,-705,-550,-466,-515,-777,-1322,-2149,-3280,-4654,-6218,-7872,-9525,-11054,-12383,-13413,-14091,-14402,-14327,-13940,-13277,-12457,-11556,-10677,-9893,-9231,-8725,-8324,-8018,-7723,-7417,-7035,-6577,-6035,-5426,-4779,-4115,-3458,-2819,-2184,-1547,-872,-137,677,1589,2573,3617,4646,5615,6418,6999,7261,7183,6736,5968,4957,3820,2710,1764,1127,870,1048,1609,2474,3481,4459,5211,5582,5457,4790,3633,2089,332,-1429,-3013,-4237,-5008,-5274,-5076,-4495,-3674,-2769,-1919,-1278,-906,-880,-1167,-1745,-2519,-3388,-4244,-4971,-5483,-5712,-5632,-5255,-4618,-3807,-2895,-1994,-1179,-534,-99,99,82,-111,-411,-725,-980,-1076,-974,-628,-66,686,1526,2399,3184,3848,4332,4640,4799,4848,4839,4805,4769,4719,4626,4437,4106,3591,2877,1981,952,-131,-1160,-2036,-2648,-2913,-2784,-2245,-1326,-107,1311,2785,4162,5304,6072,6404,6258,5695,4818,3777,2775,1974,1543,1575,2085,3040,4288,5668,6957,7959,8503,8495,7912,6815,5345,3673,2005,520,-642,-1400,-1742,-1724,-1440,-1030,-626,-362,-326,-592,-1149,-1997,-3037,-4197,-5336,-6340,-7081,-7455,-7400,-6881,-5938,-4628,-3087,-1437,144,1533,2580,3220,3395,3131,2476,1535,434,-704,-1724,-2547,-3079,-3292,-3203,-2826,-2253,-1537,-776,-47,574,1026,1244,1212,886,284,-592,-1694,-2962,-4307,-5626,-6813,-7754,-8377,-8599,-8409,-7794,-6805,-5495,-3963,-2307,-641,920,2264,3302,3947,4170,3962,3372,2505,1484,498,-312,-775,-803,-348,565,1827,3289,4745,5994,6843,7149,6855,5971,4600,2918,1126,-541,-1893,-2778,-3127,-2937,-2292,-1320,-204,883,1759,2303,2409,2075,1299,198,-1132,-2519,-3819,-4869,-5560,-5799,-5567,-4880,-3828,-2514,-1096,293,1505,2431,2998,3168,2960,2426,1644,730,-221,-1090,-1807,-2294,-2534,-2509,-2236,-1766,-1138,-438,257,875,1322,1551,1496,1143,482,-453,-1616,-2925,-4270,-5558,-6656,-7482,-7950,-8025,-7694,-6996,-5974,-4728,-3338,-1923,-565,642,1640,2392,2882,3140,3200,3151,3071,3071,3248,3681,4441,5529,6944,8605,10420,12260,13965,15415,16462,17038,17090,16638,15747,14531,13138,11719,10438,9391,8678,8286,8198,8300,8474,8561,8430,7957,7088,5788,4129,2176,90,-1994,-3915,-5530,-6741,-7486,-7740,-7573,-7022,-6254,-5357,-4492,-3773,-3279,-3082,-3185,-3563,-4163,-4891,-5655,-6353,-6885,-7177,-7155,-6793,-6072,-5014,-3675,-2127,-492,1130,2602,3825,4708,5196,5271,4945,4270,3324,2207,1053,-36,-917,-1511,-1749,-1590,-1072,-208,878,2129,3389,4568,5551,6237,6583,6535,6116,5358,4334,3165,1941,826,-92,-688,-900,-702,-109,820,1973,3230,4435,5448,6150,6443,6297,5719,4774,3573,2248,937,-221,-1138,-1761,-2080,-2159,-2074,-1946,-1897,-2028,-2427,-3134,-4148,-5440,-6923,-8517,-10097,-11572,-12838,-13822,-14480,-14789,-14764,-14446,-13893,-13177,-12392,-11598,-10884,-10283,-9842,-9553,-9409,-9363,-9371,-9359,-9276,-9039,-8610,-7930,-6988,-5777,-4329,-2701,-971,764,2392,3816,4938,5686,6024,5926,5422,4561,3430,2142,827,-391,-1384,-2076,-2393,-2336,-1903,-1171,-200,891,2006,3023,3853,4402,4634,4511,4063,3328,2389,1342,287,-659,-1403,-1852,-1951,-1675,-1038,-103,1036,2244,3369,4269,4796,4880,4467,3610,2383,948,-528,-1860,-2884,-3482,-3603,-3249,-2508,-1496,-386,673,1509,2027,2145,1854,1202,252,-857,-2025,-3097,-3987,-4583,-4850,-4751,-4316,-3585,-2636,-1565,-471,542,1377,1969,2262,2233,1898,1298,505,-375,-1231,-1941,-2391,-2501,-2225,-1563,-580,622,1906,3096,4061,4636,4764,4373,3508,2230,667,-1004,-2628,-3995,-4978,-5444,-5350,-4701,-3556,-2035,-272,1568,3342,4901,6160,7032,7502,7581,7311,6789,6100,5373,4692,4168,3845,3771,3941,4327,4871,5500,6115,6618,6915,6899,6533,5750,4582,3064,1293,-584,-2415,-4029,-5258,-5996,-6158,-5738,-4797,-3430,-1806,-82,1568,2990,4090,4782,5068,4968,4550,3911,3154,2388,1716,1205,911,848,1000,1334,1761,2218,2590,2804,2761,2423,1738,728,-577,-2094,-3710,-5295,-6708,-7816,-8518,-8744,-8495,-7796,-6764,-5516,-4233,-3076,-2197,-1723,-1720,-2213,-3160,-4485,-6033,-7668,-9183,-10424,-11218,-11465,-11090,-10101,-8550,-6555,-4254,-1834,539,2687,4476,5795,6601,6879,6685,6111,5267,4310,3340,2497,1813,1370,1117,1067,1139,1291,1462,1594,1650,1588,1389,1043,550,-50,-718,-1370,-1930,-2290,-2385,-2130,-1517,-550,711,2163,3671,5104,6313,7194,7687,7748,7434,6798,5945,5009,4081,3283,2669,2278,2112,2126,2268,2457,2605,2651,2504,2140,1520,640,-462,-1754,-3155,-4577,-5930,-7108,-8038,-8647,-8915,-8827,-8430,-7780,-6969,-6099,-5272,-4592,-4114,-3909,-3951,-4238,-4687,-5205,-5694,-6009,-6068,-5763,-5049,-3920,-2410,-596,1395,3461,5449,7258,8801,10008,10871,11385,11593,11552,11340,11032,10714,10441,10268,10199,10234,10326,10429,10473,10402,10175,9751,9143,8339,7371,6268,5053,3773,2461,1174,-30,-1090,-1931,-2505,-2757,-2683,-2287,-1629,-784,140,1025,1767,2262,2464,2338,1909,1229,377,-545,-1437,-2204,-2760,-3058,-3056,-2760,-2195,-1405,-468,549,1547,2447,3156,3610,3755,3569,3074,2310,1372,353,-625,-1455,-2052,-2338,-2309,-1943,-1316,-474,463,1406,2223,2836,3144,3120,2752,2072,1173,141,-888,-1803,-2502,-2912,-3023,-2823,-2399,-1785,-1098,-406,211,685,993,1103,1039,826,518,181,-125,-342,-429,-386,-218,21,268,463,523,424,132,-335,-940,-1636,-2369,-3085,-3752,-4340,-4835,-5230,-5513,-5679,-5711,-5606,-5348,-4943,-4409,-3767,-3087,-2409,-1825,-1391,-1172,-1206,-1504,-2058,-2825,-3749,-4755,-5765,-6701,-7495,-8102,-8481,-8639,-8568,-8310,-7885,-7346,-6726,-6064,-5390,-4720,-4061,-3411,-2757,-2087,-1394,-675,53,769,1432,2000,2427,2662,2681,2443,1941,1166,132,-1131,-2569,-4114,-5662,-7111,-8343,-9260,-9767,-9842,-9450,-8671,-7552,-6235,-4826,-3471,-2270,-1318,-665,-322,-269,-434,-734,-1049,-1284,-1324,-1112,-599,202,1249,2450,3696,4857,5811,6465,6759,6683,6274,5609,4786,3915,3104,2436,1980,1782,1846,2178,2738,3483,4348,5262,6133,6890,7430,7704,7636,7213,6429,5322,3959,2436,857,-650,-1987,-3048,-3775,-4118,-4093,-3720,-3075,-2239,-1313,-394,433,1108,1587,1873,1963,1898,1702,1419,1077,709,324,-57,-427,-790,-1119,-1443,-1721,-1983,-2207,-2414,-2612,-2819,-3058,-3319,-3617,-3900,-4153,-4303,-4323,-4157,-3813,-3284,-2634,-1914,-1200,-570,-54,288,492,557,557,546,604,780,1139,1676,2400,3260,4194,5124,5959,6625,7047,7194,7040,6620,5979,5215,4421,3731,3231,3023,3144,3609,4383,5398,6552,7748,8861,9794,10473,10822,10848,10523,9893,8989,7869,6585,5199,3757,2327,946,-335,-1480,-2474,-3291,-3942,-4439,-4804,-5079,-5299,-5515,-5759,-6061,-6425,-6830,-7241,-7601,-7861,-7971,-7911,-7685,-7317,-6865,-6383,-5940,-5585,-5354,-5246,-5253,-5323,-5404,-5443,-5382,-5198,-4889,-4450,-3931,-3331,-2702,-2037,-1358,-667,20,689,1284,1785,2106,2219,2074,1660,990,110,-894,-1930,-2857,-3567,-3935,-3884,-3368,-2404,-1044,581,2338,4041,5527,6626,7233,7265,6721,5648,4165,2420,629,-1044,-2382,-3272,-3608,-3369,-2598,-1365,173,1895,3622,5228,6604,7656,8366,8711,8712,8400,7811,6970,5929,4694,3309,1799,201,-1446,-3087,-4676,-6153,-7462,-8566,-9417,-9998,-10286,-10277,-9958,-9334,-8398,-7180,-5718,-4089,-2388,-749,705,1841,2573,2841,2663,2084,1239,259,-667,-1394,-1768,-1724,-1223,-319,901,2308,3755,5122,6296,7218,7861,8232,8370,8320,8141,7870,7554,7209,6855,6492,6128,5755,5396,5044,4720,4437,4185,3981,3781,3581,3332,3003,2570,2004,1317,514,-367,-1286,-2183,-3000,-3676,-4149,-4364,-4283,-3876,-3147,-2117,-822,658,2263,3884,5436,6828,7982,8831,9354,9514,9344,8861,8105,7142,6016,4802,3551,2323,1178,143,-724,-1423,-1936,-2268,-2452,-2498,-2451,-2323,-2138,-1879,-1548,-1099,-530,186,1019,1936,2864,3701,4378,4778,4876,4620,4055,3214,2208,1119,71,-857,-1595,-2122,-2446,-2604,-2661,-2659,-2670,-2701,-2781,-2891,-3019,-3152,-3285,-3421,-3599,-3835,-4188,-4676,-5317,-6101,-6972,-7869,-8675,-9300,-9623,-9575,-9115,-8242,-7019,-5542,-3938,-2362,-948,174,923,1249,1154,688,-79,-1025,-2040,-2988,-3758,-4253,-4420,-4215,-3671,-2803,-1709,-455,835,2085,3170,4043,4614,4869,4787,4380,3679,2733,1599,353,-925,-2164,-3265,-4179,-4834,-5212,-5297,-5121,-4716,-4160,-3499,-2822,-2163,-1581,-1084,-694,-402,-207,-115,-130,-279,-595,-1096,-1808,-2715,-3790,-4957,-6146,-7236,-8145,-8775,-9082,-9047,-8701,-8110,-7362,-6567,-5816,-5184,-4718,-4424,-4283,-4262,-4299,-4358,-4404,-4417,-4403,-4369,-4327,-4282,-4220,-4105,-3891,-3509,-2901,-2016,-829,644,2350,4200,6058,7791,9240,10271,10783,10701,10026,8790,7084,5058,2853,685,-1292,-2884,-3973,-4455,-4303,-3534,-2224,-505,1477,3535,5489,7188,8477,9291,9572,9341,8650,7596,6295,4873,3462,2155,1060,205,-367,-689,-791,-738,-601,-430,-281,-154,-61,52,208,470,867,1431,2143,2994,3888,4757,5474,5922,6009,5641,4801,3487,1778,-224,-2362,-4487,-6414,-8015,-9160,-9782,-9858,-9398,-8469,-7158,-5583,-3858,-2120,-475,963,2113,2906,3316,3335,2998,2387,1598,778,68,-390,-474,-106,740,2041,3698,5587,7530,9348,10863,11920,12413,12282,11541,10240,8500,6461,4284,2137,163,-1523,-2830,-3731,-4191,-4268,-3968,-3391,-2578,-1634,-623,362,1249,1973,2461,2707,2665,2373,1851,1147,342,-519,-1344,-2092,-2707,-3161,-3447,-3570,-3543,-3383,-3107,-2713,-2208,-1588,-845,-7,916,1865,2788,3618,4276,4713,4855,4680,4147,3275,2080,619,-1028,-2770,-4486,-6071,-7412,-8426,-9055,-9261,-9076,-8518,-7677,-6630,-5481,-4323,-3255,-2327,-1610,-1124,-887,-898,-1148,-1599,-2227,-2945,-3689,-4342,-4798,-4960,-4723,-4065,-2967,-1501,229,2064,3829,5339,6444,7022,7028,6478,5445,4078,2535,1007,-340,-1376,-2021,-2248,-2098,-1646,-1003,-280,419,1019,1477,1783,1959,2045,2078,2116,2173,2283,2453,2659,2918,3168,3413,3595,3690,3661,3469,3110,2554,1849,1003,121,-745,-1462,-1970,-2162,-2019,-1516,-714,335,1506,2697,3792,4686,5309,5615,5573,5205,4533,3610,2513,1310,110,-1018,-1965,-2684,-3098,-3200,-2974,-2461,-1715,-814,134,1037,1783,2296,2503,2387,1918,1148,91,-1166,-2543,-3944,-5237,-6308,-7031,-7296,-7051,-6254,-4971,-3263,-1310,745,2689,4363,5615,6366,6573,6277,5552,4525,3347,2162,1121,329,-134,-238,12,563,1363,2316,3370,4446,5522,6556,7558,8511,9419,10270,11034,11690,12184,12478,12530,12306,11798,10999,9941,8657,7224,5716,4238,2893,1781,996,594,606,1006,1732,2672,3681,4608,5279,5578,5385,4671,3438,1751,-276,-2512,-4809,-7024,-9045,-10780,-12178,-13222,-13931,-14328,-14484,-14430,-14239,-13933,-13549,-13102,-12600,-12054,-11475,-10875,-10285,-9713,-9197,-8742,-8378,-8104,-7924,-7819,-7742,-7644,-7434,-7047,-6390,-5431,-4142,-2561,-765,1132,2979,4633,5943,6818,7182,7055,6466,5546,4406,3220,2120,1251,682,470,585,967,1511,2085,2565,2845,2860,2601,2098,1443,729,81,-426,-715,-780,-639,-354,-11,287,454,407,95,-501,-1365,-2445,-3652,-4888,-6031,-6974,-7624,-7912,-7825,-7373,-6623,-5664,-4621,-3605,-2751,-2129,-1811,-1805,-2088,-2603,-3267,-3992,-4700,-5323,-5821,-6183,-6416,-6556,-6633,-6686,-6721,-6740,-6688,-6527,-6164,-5563,-4656,-3470,-2017,-409,1251,2806,4123,5048,5506,5421,4826,3780,2442,974,-396,-1485,-2122,-2209,-1711,-694,731,2379,4047,5530,6651,7275,7347,6855,5874,4509,2913,1243,-337,-1707,-2747,-3417,-3701,-3635,-3286,-2744,-2088,-1394,-710,-31,641,1360,2153,3063,4081,5204,6359,7482,8472,9225,9664,9707,9340,8560,7438,6065,4594,3159,1936,1034,546,502,854,1530,2364,3222,3900,4277,4222,3685,2680,1261,-438,-2269,-4060,-5644,-6895,-7722,-8086,-8019,-7566,-6841,-5939,-4970,-4008,-3096,-2246,-1439,-621,225,1161,2164,3225,4294,5285,6139,6759,7107,7136,6872,6336,5637,4854,4140,3589,3320,3367,3763,4425,5279,6144,6875,7283,7238,6635,5450,3721,1559,-864,-3352,-5671,-7628,-9039,-9799,-9856,-9243,-8053,-6455,-4638,-2816,-1183,130,1019,1509,1635,1544,1369,1270,1377,1768,2473,3454,4625,5863,7032,7991,8636,8899,8755,8238,7413,6379,5245,4120,3073,2177,1438,849,374,-46,-470,-945,-1524,-2210,-3013,-3897,-4814,-5710,-6505,-7166,-7619,-7878,-7923,-7803,-7575,-7289,-7038,-6841,-6745,-6713,-6713,-6654,-6446,-6013,-5275,-4236,-2900,-1374,236,1759,3047,3938,4339,4179,3484,2324,842,-772,-2331,-3633,-4536,-4951,-4851,-4305,-3414,-2353,-1283,-384,231,462,308,-212,-995,-1932,-2876,-3699,-4287,-4558,-4472,-4044,-3299,-2350,-1271,-200,779,1583,2189,2601,2894,3145,3466,3953,4665,5640,6827,8162,9501,10709,11621,12119,12112,11575,10548,9132,7459,5724,4074,2694,1679,1102,962,1198,1712,2359,2993,3467,3670,3514,2982,2087,903,-464,-1903,-3267,-4471,-5405,-6044,-6374,-6429,-6284,-5991,-5651,-5284,-4944,-4607,-4264,-3876,-3416,-2876,-2266,-1634,-1038,-557,-272,-231,-476,-989,-1720,-2571,-3414,-4109,-4503,-4495,-3996,-2999,-1554,240,2208,4170,5923,7292,8144,8398,8064,7190,5931,4437,2936,1609,661,204,348,1073,2354,4047,6001,8002,9850,11351,12351,12777,12601,11909,10814,9517,8184,7031,6162,5684,5586,5807,6245,6740,7156,7360,7257,6796,5977,4817,3394,1772,46,-1708,-3413,-5023,-6478,-7781,-8892,-9836,-10601,-11211,-11667,-11987,-12171,-12221,-12142,-11923,-11576,-11108,-10537,-9899,-9237,-8602,-8053,-7634,-7369,-7264,-7277,-7353,-7398,-7328,-7044,-6491,-5629,-4464,-3061,-1490,112,1626,2927,3911,4520,4742,4607,4198,3614,2991,2418,2010,1788,1775,1913,2126,2308,2357,2176,1715,959,-67,-1280,-2594,-3888,-5057,-6013,-6688,-7069,-7152,-6998,-6660,-6239,-5811,-5472,-5276,-5270,-5441,-5754,-6121,-6430,-6564,-6394,-5846,-4872,-3497,-1807,86,1997,3786,5278,6361,6966,7059,6678,5885,4777,3481,2113,794,-376,-1325,-2008,-2410,-2552,-2480,-2247,-1953,-1644,-1426,-1332,-1411,-1674,-2103,-2671,-3329,-4016,-4682,-5279,-5770,-6130,-6349,-6407,-6311,-6040,-5599,-4989,-4232,-3354,-2417,-1484,-628,55,514,670,518,47,-679,-1588,-2549,-3443,-4110,-4455,-4360,-3812,-2799,-1421,230,1960,3617,5006,5987,6444,6330,5653,4480,2941,1189,-590,-2206,-3501,-4319,-4590,-4261,-3370,-1992,-257,1668,3604,5374,6826,7852,8406,8499,8209,7660,6998,6391,5955,5806,5972,6451,7183,8070,8999,9852,10518,10919,10989,10717,10096,9166,7978,6592,5099,3555,2056,657,-581,-1600,-2389,-2912,-3179,-3204,-3003,-2624,-2093,-1457,-754,-28,676,1316,1850,2235,2451,2482,2337,2049,1662,1237,835,509,289,187,192,255,343,374,318,122,-219,-688,-1258,-1852,-2417,-2871,-3169,-3275,-3186,-2936,-2571,-2175,-1819,-1589,-1535,-1693,-2066,-2616,-3284,-3987,-4630,-5119,-5379,-5352,-5000,-4346,-3392,-2219,-890,512,1881,3156,4245,5104,5708,6043,6159,6088,5929,5750,5653,5709,5969,6467,7178,8073,9063,10060,10943,11606,11931,11850,11285,10246,8727,6820,4604,2228,-176,-2449,-4463,-6106,-7304,-8034,-8305,-8174,-7735,-7091,-6370,-5686,-5128,-4779,-4663,-4797,-5147,-5679,-6325,-7024,-7706,-8302,-8752,-9006,-9012,-8754,-8214,-7412,-6393,-5211,-3977,-2766,-1713,-893,-400,-262,-491,-1029,-1805,-2684,-3549,-4237,-4652,-4683,-4293,-3497,-2335,-932,594,2077,3369,4346,4900,5014,4658,3938,2910,1739,543,-536,-1386,-1928,-2128,-1974,-1514,-801,83,1048,2015,2907,3665,4256,4661,4878,4943,4880,4751,4617,4526,4556,4729,5081,5601,6252,6978,7676,8270,8634,8705,8401,7699,6604,5151,3422,1512,-458,-2373,-4115,-5596,-6739,-7514,-7907,-7948,-7689,-7188,-6546,-5813,-5089,-4398,-3808,-3307,-2936,-2658,-2481,-2354,-2263,-2153,-1992,-1753,-1410,-975,-447,119,707,1239,1694,2019,2205,2256,2198,2084,1973,1936,2028,2305,2788,3483,4375,5409,6534,7659,8706,9587,10224,10558,10547,10179,9481,8487,7290,5964,4634,3385,2329,1525,1030,847,956,1303,1802,2354,2855,3206,3318,3150,2663,1889,872,-310,-1531,-2693,-3636,-4270,-4484,-4227,-3506,-2366,-928,655,2188,3488,4368,4705,4407,3475,1951,-40,-2351,-4793,-7179,-9330,-11091,-12357,-13042,-13144,-12659,-11676,-10272,-8592,-6765,-4948,-3266,-1847,-760,-64,233,165,-205,-787,-1451,-2086,-2558,-2778,-2678,-2240,-1492,-512,588,1659,2559,3156,3339,3082,2370,1285,-69,-1558,-3018,-4326,-5331,-5986,-6201,-6030,-5475,-4666,-3687,-2706,-1832,-1213,-930,-1046,-1580,-2487,-3708,-5128,-6633,-8087,-9371,-10386,-11041,-11319,-11169,-10651,-9782,-8640,-7317,-5879,-4447,-3080,-1865,-850,-56,514,893,1150,1346,1588,1944,2494,3257,4248,5396,6634,7829,8854,9583,9908,9775,9160,8110,6703,5057,3308,1591,25,-1294,-2317,-3028,-3449,-3637,-3654,-3597,-3518,-3506,-3576,-3765,-4049,-4403,-4789,-5145,-5440,-5616,-5653,-5516,-5197,-4685,-3993,-3142,-2180,-1165,-187,666,1295,1606,1555,1095,281,-838,-2120,-3437,-4623,-5534,-6056,-6103,-5659,-4737,-3425,-1834,-122,1542,3000,4099,4741,4862,4469,3610,2392,950,-561,-1987,-3193,-4067,-4548,-4597,-4243,-3528,-2532,-1357,-96,1137,2260,3198,3902,4355,4581,4622,4570,4533,4598,4910,5502,6460,7758,9362,11182,13081,14924,16540,17800,18570,18784,18405,17460,16012,14177,12079,9878,7708,5704,3972,2570,1542,862,499,374,402,480,525,446,207,-233,-854,-1634,-2500,-3406,-4253,-4996,-5570,-5934,-6086,-6010,-5748,-5330,-4820,-4290,-3804,-3436,-3244,-3250,-3467,-3854,-4352,-4874,-5336,-5649,-5749,-5606,-5198,-4552,-3706,-2701,-1614,-500,578,1548,2377,3015,3449,3672,3700,3558,3286,2930,2518,2107,1710,1362,1077,864,739,703,758,904,1119,1391,1677,1957,2185,2365,2479,2578,2680,2865,3154,3612,4228,4991,5853,6732,7552,8205,8616,8702,8418,7747,6699,5312,3672,1846,-44,-1913,-3659,-5210,-6507,-7523,-8251,-8706,-8925,-8953,-8835,-8636,-8385,-8136,-7896,-7689,-7496,-7311,-7086,-6805,-6406,-5887,-5198,-4363,-3366,-2258,-1069,132,1279,2284,3075,3565,3709,3479,2895,2021,956,-163,-1205,-2032,-2557,-2713,-2510,-1970,-1184,-250,723,1618,2332,2798,2947,2771,2268,1482,465,-702,-1938,-3156,-4278,-5241,-5990,-6496,-6735,-6699,-6411,-5865,-5111,-4183,-3137,-2045,-982,-14,788,1397,1812,2061,2212,2350,2548,2892,3412,4121,5000,5978,6991,7941,8747,9325,9629,9601,9254,8581,7635,6461,5139,3725,2313,949,-304,-1409,-2348,-3105,-3688,-4103,-4367,-4497,-4503,-4411,-4215,-3952,-3599,-3189,-2702,-2135,-1485,-737,123,1074,2133,3253,4408,5551,6608,7525,8210,8616,8672,8380,7734,6807,5673,4455,3264,2212,1383,824,558,554,780,1171,1660,2176,2657,3024,3242,3236,3000,2490,1725,717,-493,-1842,-3260,-4669,-5978,-7126,-8030,-8660,-8975,-8978,-8692,-8148,-7424,-6583,-5713,-4881,-4146,-3535,-3056,-2670,-2336,-1983,-1554,-998,-290,557,1521,2530,3529,4438,5184,5722,6017,6038,5831,5384,4782,4077,3331,2641,2036,1591,1305,1197,1216,1337,1469,1565,1546,1366,997,433,-308,-1176,-2112,-3035,-3853,-4483,-4839,-4870,-4550,-3895,-2964,-1852,-692,381,1206,1671,1659,1126,63,-1465,-3355,-5448,-7555,-9507,-11110,-12266,-12885,-12976,-12580,-11817,-10796,-9677,-8571,-7588,-6797,-6231,-5892,-5758,-5785,-5924,-6121,-6327,-6503,-6616,-6663,-6622,-6520,-6349,-6132,-5871,-5568,-5220,-4815,-4342,-3792,-3145,-2412,-1578,-661,332,1389,2485,3604,4719,5801,6819,7738,8518,9125,9533,9718,9700,9466,9079,8556,7952,7322,6684,6092,5543,5052,4607,4181,3759,3295,2768,2150,1429,604,-305,-1280,-2275,-3253,-4174,-4995,-5700,-6251,-6647,-6860,-6873,-6675,-6249,-5603,-4757,-3750,-2658,-1568,-566,225,752,921,727,169,-699,-1773,-2948,-4070,-5015,-5662,-5943,-5809,-5311,-4480,-3444,-2302,-1163,-140,715,1342,1741,1914,1895,1729,1445,1116,754,415,128,-98,-221,-246,-148,75,433,919,1541,2272,3116,4036,5018,6038,7059,8071,9029,9924,10726,11423,12004,12459,12793,12995,13076,13025,12853,12552,12145,11635,11053,10424,9764,9108,8455,7806,7157,6469,5741,4920,4009,2976,1832,589,-739,-2100,-3470,-4784,-6002,-7073,-7960,-8628,-9058,-9232,-9139,-8774,-8130,-7205,-6022,-4602,-3014,-1340,320,1831,3098,4006,4512,4594,4295,3693,2916,2089,1352,816,557,611,957,1535,2255,2996,3657,4127,4358,4307,3995,3459,2760,1981,1170,406,-302,-914,-1464,-1944,-2403,-2857,-3329,-3836,-4371,-4914,-5447,-5913,-6270,-6464,-6432,-6148,-5566,-4703,-3578,-2268,-852,546,1833,2887,3660,4097,4213,4055,3673,3176,2630,2116,1702,1408,1271,1265,1387,1581,1825,2054,2238,2331,2319,2179,1936,1576,1146,653,127,-410,-957,-1488,-2017,-2524,-3024,-3506,-3960,-4369,-4687,-4873,-4858,-4581,-3988,-3050,-1767,-205,1549,3338,5002,6351,7239,7534,7198,6225,4717,2787,637,-1569,-3623,-5389,-6749,-7653,-8100,-8136,-7851,-7338,-6723,-6087,-5532,-5099,-4830,-4728,-4783,-4972,-5256,-5604,-5975,-6339,-6666,-6932,-7118,-7206,-7188,-7053,-6794,-6408,-5886,-5225,-4418,-3461,-2362,-1139,184,1544,2903,4169,5294,6211,6888,7306,7483,7441,7237,6914,6526,6119,5716,5366,5054,4844,4705,4684,4771,4960,5253,5609,6006,6404,6757,7034,7200,7225,7106,6828,6418,5883,5266,4598,3925,3296,2748,2345,2107,2103,2331,2831,3570,4521,5604,6718,7730,8510,8912,8848,8245,7117,5526,3595,1491,-613,-2542,-4168,-5395,-6208,-6630,-6742,-6663,-6496,-6373,-6358,-6518,-6851,-7342,-7939,-8569,-9176,-9690,-10070,-10294,-10352,-10260,-10043,-9735,-9365,-8987,-8597,-8258,-7937,-7662,-7394,-7095,-6729,-6224,-5552,-4663,-3569,-2277,-855,619,2060,3359,4459,5291,5859,6173,6291,6286,6227,6189,6215,6328,6525,6778,7051,7296,7474,7561,7540,7426,7223,6982,6714,6465,6233,6015,5782,5488,5069,4472,3643,2557,1204,-368,-2117,-3918,-5681,-7252,-8519,-9357,-9709,-9525,-8859,-7776,-6425,-4983,-3635,-2581,-1966,-1886,-2377,-3381,-4783,-6422,-8094,-9615,-10824,-11597,-11897,-11717,-11140,-10265,-9229,-8169,-7193,-6401,-5820,-5470,-5304,-5267,-5282,-5282,-5204,-5023,-4733,-4362,-3961,-3582,-3300,-3157,-3188,-3398,-3748,-4179,-4596,-4895,-4959,-4710,-4073,-3049,-1662,-20,1768,3516,5085,6309,7095,7385,7197,6585,5685,4620,3556,2625,1933,1555,1508,1778,2315,3042,3884,4737,5534,6188,6647,6871,6825,6524,5961,5179,4206,3093,1880,623,-642,-1876,-3035,-4096,-5013,-5756,-6281,-6550,-6520,-6165,-5477,-4460,-3176,-1677,-98,1456,2824,3904,4575,4807,4597,4019,3179,2233,1317,584,112,-50,82,446,938,1453,1883,2160,2252,2168,1959,1698,1472,1348,1388,1598,1972,2447,2960,3409,3723,3816,3664,3237,2596,1778,923,115,-486,-796,-718,-221,683,1922,3400,4950,6434,7681,8561,8992,8932,8422,7547,6438,5270,4189,3351,2842,2698,2905,3359,3969,4563,5037,5268,5211,4855,4246,3468,2631,1844,1220,818,688,811,1137,1588,2052,2419,2596,2505,2129,1483,640,-285,-1160,-1836,-2185,-2115,-1583,-595,754,2363,4040,5630,6952,7873,8313,8246,7708,6792,5614,4312,3019,1828,812,-20,-676,-1226,-1723,-2252,-2850,-3550,-4327,-5154,-5946,-6648,-7179,-7488,-7563,-7398,-7046,-6569,-6048,-5585,-5249,-5113,-5195,-5485,-5921,-6406,-6808,-7008,-6871,-6328,-5337,-3926,-2191,-267,1665,3418,4815,5723,6067,5847,5134,4068,2825,1608,608,-34,-211,88,819,1873,3085,4289,5308,6016,6323,6216,5729,4957,4018,3059,2192,1540,1139,1030,1159,1473,1857,2209,2405,2371,2035,1409,523,-527,-1615,-2606,-3366,-3794,-3831,-3484,-2806,-1914,-958,-91,526,784,613,1,-993,-2282,-3723,-5184,-6521,-7626,-8424,-8887,-9037,-8933,-8660,-8320,-7990,-7745,-7606,-7574,-7609,-7662,-7671,-7585,-7373,-7019,-6546,-5991,-5417,-4881,-4452,-4150,-3998,-3953,-3950,-3920,-3734,-3341,-2640,-1640,-333,1190,2842,4480,5966,7169,7990,8360,8272,7783,6963,5984,4965,4089,3483,3241,3416,3996,4911,6067,7305,8506,9508,10235,10606,10626,10332,9811,9166,8526,7983,7630,7493,7580,7818,8133,8388,8470,8253,7677,6687,5345,3712,1946,211,-1331,-2509,-3240,-3463,-3212,-2583,-1703,-771,63,620,795,539,-161,-1220,-2551,-4009,-5463,-6784,-7882,-8691,-9206,-9441,-9470,-9349,-9184,-9004,-8888,-8795,-8738,-8633,-8435,-8092,-7561,-6858,-6011,-5094,-4204,-3438,-2886,-2615,-2636,-2929,-3415,-3977,-4490,-4825,-4861,-4548,-3844,-2788,-1462,35,1544,2948,4089,4888,5264,5210,4768,4009,3069,2082,1195,543,213,263,679,1421,2363,3400,4359,5112,5546,5575,5200,4452,3420,2250,1058,22,-771,-1222,-1327,-1106,-652,-81,461,833,917,639,-23,-1038,-2297,-3689,-5041,-6216,-7086,-7562,-7619,-7271,-6588,-5666,-4620,-3572,-2618,-1840,-1286,-952,-847,-908,-1100,-1371,-1666,-1967,-2253,-2533,-2832,-3184,-3613,-4142,-4758,-5415,-6060,-6579,-6911,-6949,-6682,-6085,-5233,-4207,-3140,-2177,-1434,-1025,-984,-1320,-1966,-2825,-3767,-4653,-5364,-5792,-5890,-5637,-5067,-4251,-3282,-2260,-1300,-473,146,548,737,768,715,668,721,940,1372,2016,2835,3760,4675,5486,6066,6345,6252,5804,5002,3976,2793,1630,600,-168,-572,-587,-192,540,1525,2620,3693,4582,5193,5425,5280,4768,3998,3071,2140,1335,770,522,617,1044,1734,2619,3576,4524,5345,5986,6380,6524,6413,6090,5595,4989,4330,3674,3059,2517,2049,1651,1305,981,672,359,66,-203,-399,-513,-520,-428,-264,-62,127,254,305,250,124,-59,-236,-373,-408,-319,-82,301,808,1409,2045,2674,3220,3637,3863,3866,3619,3142,2452,1645,789,28,-538,-791,-649,-88,896,2208,3765,5388,6937,8246,9176,9651,9615,9105,8191,6998,5690,4422,3364,2629,2307,2409,2904,3701,4672,5676,6574,7247,7621,7667,7391,6856,6129,5300,4442,3618,2865,2196,1624,1125,703,348,44,-197,-402,-579,-738,-935,-1171,-1512,-1966,-2561,-3300,-4157,-5109,-6101,-7073,-7975,-8726,-9294,-9609,-9656,-9406,-8882,-8113,-7167,-6127,-5072,-4102,-3264,-2619,-2174,-1926,-1855,-1927,-2107,-2361,-2657,-2965,-3258,-3503,-3668,-3723,-3650,-3418,-3043,-2529,-1922,-1263,-618,-35,442,784,1005,1115,1171,1204,1278,1414,1635,1941,2308,2699,3086,3401,3631,3728,3680,3509,3215,2869,2514,2209,2032,1988,2125,2390,2755,3123,3414,3534,3411,3012,2340,1433,392,-701,-1720,-2578,-3206,-3567,-3666,-3540,-3236,-2834,-2399,-2004,-1717,-1566,-1607,-1836,-2265,-2873,-3633,-4512,-5460,-6426,-7349,-8179,-8847,-9320,-9534,-9475,-9117,-8452,-7505,-6299,-4895,-3369,-1809,-315,1018,2115,2909,3386,3534,3390,3000,2416,1721,954,205,-509,-1103,-1581,-1879,-2014,-1955,-1728,-1342,-840,-255,350,935,1456,1880,2213,2462,2668,2877,3136,3490,3953,4535,5198,5901,6578,7150,7553,7714,7601,7182,6484,5537,4433,3256,2142,1191,530,211,301,764,1571,2611,3764,4899,5866,6557,6875,6764,6218,5255,3942,2362,631,-1127,-2790,-4221,-5324,-6013,-6242,-6026,-5406,-4488,-3390,-2265,-1256,-494,-80,-67,-467,-1248,-2324,-3608,-4964,-6288,-7458,-8396,-9023,-9314,-9245,-8832,-8111,-7123,-5943,-4630,-3273,-1942,-720,323,1122,1625,1788,1607,1074,232,-858,-2116,-3425,-4677,-5754,-6562,-7017,-7096,-6784,-6132,-5217,-4125,-2977,-1864,-860,-26,641,1138,1515,1801,2049,2274,2490,2682,2828,2891,2841,2657,2322,1853,1267,609,-70,-711,-1249,-1637,-1828,-1808,-1572,-1141,-565,123,836,1550,2165,2671,2999,3130,3056,2751,2259,1576,777,-100,-961,-1729,-2333,-2693,-2802,-2630,-2251,-1718,-1156,-674,-389,-390,-747,-1448,-2495,-3766,-5185,-6590,-7861,-8860,-9510,-9731,-9540,-8944,-8030,-6876,-5596,-4288,-3054,-1966,-1091,-462,-98,4,-130,-471,-971,-1585,-2255,-2935,-3572,-4111,-4517,-4741,-4764,-4574,-4166,-3586,-2861,-2070,-1287,-579,-34,332,486,481,378,273,290,513,1032,1874,3019,4404,5915,7417,8765,9823,10490,10700,10444,9747,8709,7431,6074,4781,3685,2924,2553,2633,3144,4051,5260,6677,8164,9597,10845,11795,12354,12466,12107,11295,10095,8603,6946,5272,3716,2411,1435,841,608,684,971,1336,1658,1815,1714,1313,595,-392,-1579,-2859,-4114,-5234,-6101,-6650,-6815,-6587,-5973,-5014,-3768,-2320,-754,813,2289,3551,4520,5104,5262,4975,4250,3157,1757,181,-1464,-3042,-4435,-5530,-6252,-6535,-6372,-5767,-4767,-3455,-1918,-286,1330,2828,4111,5145,5894,6398,6682,6831,6887,6928,6978,7068,7189,7322,7446,7515,7515,7415,7216,6924,6557,6151,5742,5374,5079,4893,4827,4900,5091,5395,5769,6184,6575,6892,7063,7029,6739,6163,5290,4164,2834,1406,-7,-1288,-2318,-3018,-3346,-3303,-2956,-2397,-1769,-1208,-852,-820,-1159,-1913,-3019,-4416,-5977,-7560,-9031,-10251,-11115,-11545,-11504,-10979,-10012,-8658,-7002,-5167,-3262,-1433,190,1486,2342,2696,2509,1798,627,-907,-2656,-4484,-6218,-7726,-8890,-9626,-9902,-9719,-9123,-8199,-7044,-5787,-4537,-3419,-2501,-1858,-1486,-1366,-1432,-1579,-1721,-1729,-1552,-1108,-424,485,1535,2620,3639,4461,5017,5218,5063,4538,3704,2627,1397,123,-1103,-2173,-3008,-3534,-3695,-3465,-2838,-1846,-557,933,2485,3956,5183,6028,6387,6203,5483,4303,2783,1101,-563,-2011,-3099,-3708,-3800,-3394,-2573,-1469,-244,935,1912,2562,2810,2609,1989,987,-288,-1740,-3213,-4590,-5713,-6467,-6762,-6530,-5777,-4550,-2943,-1117,761,2492,3889,4794,5105,4761,3798,2285,368,-1783,-3978,-6019,-7758,-9044,-9814,-10024,-9695,-8897,-7716,-6289,-4738,-3209,-1810,-647,244,835,1178,1329,1400,1481,1684,2063,2665,3463,4415,5418,6372,7154,7671,7845,7646,7090,6205,5099,3842,2561,1361,325,-441,-894,-976,-680,-20,962,2179,3516,4846,5998,6855,7279,7210,6630,5587,4182,2561,888,-675,-1985,-2950,-3518,-3715,-3593,-3273,-2869,-2524,-2344,-2424,-2795,-3475,-4411,-5546,-6770,-7992,-9077,-9927,-10418,-10471,-10021,-9045,-7562,-5663,-3458,-1148,1088,3018,4459,5246,5294,4570,3152,1147,-1227,-3762,-6211,-8346,-10002,-11032,-11399,-11097,-10214,-8864,-7226,-5456,-3756,-2262,-1113,-381,-91,-214,-674,-1340,-2070,-2704,-3093,-3128,-2733,-1903,-678,836,2507,4164,5642,6799,7515,7731,7441,6672,5530,4107,2555,1006,-406,-1543,-2314,-2626,-2439,-1750,-604,909,2630,4403,6008,7272,8029,8173,7677,6577,4984,3069,1010,-975,-2734,-4111,-5050,-5517,-5567,-5286,-4805,-4253,-3779,-3471,-3436,-3683,-4239,-5042,-6041,-7116,-8176,-9066,-9684,-9903,-9637,-8855,-7547,-5795,-3711,-1467,739,2709,4246,5210,5506,5105,4066,2488,550,-1557,-3623,-5451,-6888,-7821,-8200,-8040,-7393,-6370,-5096,-3708,-2341,-1101,-67,711,1247,1563,1751,1893,2108,2482,3110,4010,5201,6606,8154,9696,11116,12256,13032,13351,13214,12648,11724,10575,9307,8064,6947,6041,5400,5038,4967,5156,5580,6202,6960,7807,8669,9463,10114,10531,10666,10466,9943,9115,8057,6856,5606,4418,3360,2509,1877,1480,1264,1198,1187,1178,1087,870,491,-66,-780,-1624,-2537,-3446,-4273,-4919,-5304,-5358,-5028,-4308,-3216,-1811,-211,1478,3076,4458,5464,6002,5983,5410,4289,2730,842,-1209,-3249,-5112,-6642,-7730,-8302,-8346,-7879,-6998,-5779,-4384,-2920,-1529,-320,632,1285,1632,1721,1629,1448,1314,1317,1565,2110,2964,4100,5436,6852,8219,9385,10233,10657,10612,10083,9115,7788,6213,4515,2835,1301,28,-873,-1344,-1339,-855,59,1330,2838,4439,5986,7318,8325,8898,9013,8651,7880,6753,5399,3901,2383,933,-384,-1497,-2399,-3073,-3541,-3843,-4015,-4128,-4223,-4363,-4582,-4902,-5326,-5827,-6361,-6861,-7257,-7469,-7450,-7147,-6570,-5741,-4732,-3646,-2589,-1695,-1070,-801,-940,-1496,-2431,-3674,-5117,-6637,-8095,-9388,-10390,-11056,-11340,-11238,-10808,-10079,-9166,-8127,-7070,-6060,-5177,-4457,-3938,-3612,-3462,-3437,-3475,-3488,-3404,-3145,-2662,-1937,-982,146,1366,2573,3650,4499,5030,5199,4995,4439,3605,2570,1455,365,-580,-1276,-1651,-1627,-1203,-354,848,2347,4030,5775,7450,8929,10098,10877,11219,11111,10592,9709,8556,7214,5791,4364,3020,1801,758,-115,-817,-1393,-1874,-2332,-2806,-3355,-3993,-4739,-5565,-6432,-7284,-8035,-8615,-8948,-8966,-8652,-7978,-6991,-5740,-4329,-2871,-1504,-353,450,824,719,123,-901,-2267,-3841,-5442,-6928,-8108,-8877,-9134,-8857,-8076,-6871,-5381,-3747,-2150,-721,393,1138,1462,1416,1057,523,-56,-519,-739,-608,-77,855,2126,3627,5211,6718,7977,8863,9271,9162,8547,7486,6097,4512,2897,1397,159,-716,-1155,-1138,-690,131,1213,2458,3707,4866,5800,6456,6766,6733,6379,5740,4901,3911,2862,1789,757,-235,-1149,-2014,-2814,-3583,-4308,-5020,-5688,-6340,-6918,-7437,-7838,-8114,-8244,-8211,-8034,-7725,-7307,-6831,-6296,-5763,-5219,-4696,-4188,-3697,-3231,-2796,-2418,-2115,-1930,-1888,-2021,-2346,-2860,-3547,-4359,-5244,-6122,-6925,-7582,-8034,-8259,-8235,-7985,-7542,-6948,-6274,-5559,-4873,-4237,-3682,-3200,-2777,-2357,-1914,-1358,-682,179,1204,2386,3653,4950,6148,7186,7937,8353,8383,8016,7293,6264,5040,3722,2445,1328,472,-40,-170,73,659,1501,2511,3579,4600,5485,6168,6598,6752,6631,6243,5617,4795,3815,2736,1599,467,-622,-1620,-2490,-3225,-3788,-4205,-4460,-4582,-4575,-4459,-4252,-3968,-3639,-3283,-2934,-2621,-2353,-2156,-2012,-1918,-1838,-1753,-1624,-1446,-1199,-904,-582,-275,-32,100,86,-101,-461,-975,-1602,-2282,-2936,-3508,-3918,-4129,-4112,-3869,-3424,-2820,-2111,-1354,-613,81,685,1209,1641,2039,2427,2871,3422,4109,4966,5969,7100,8278,9436,10469,11292,11834,12033,11880,11380,10587,9568,8421,7240,6142,5203,4515,4107,4001,4180,4586,5175,5857,6583,7295,7963,8575,9124,9610,10028,10363,10578,10641,10498,10117,9465,8537,7351,5953,4408,2809,1255,-157,-1318,-2163,-2630,-2707,-2423,-1838,-1064,-228,535,1087,1341,1229,766,-14,-1000,-2079,-3112,-3976,-4577,-4863,-4821,-4497,-3963,-3324,-2698,-2184,-1879,-1822,-2036,-2476,-3076,-3739,-4338,-4792,-4989,-4902,-4503,-3831,-2948,-1948,-932,-5,749,1276,1546,1600,1468,1271,1082,1022,1166,1566,2238,3144,4214,5344,6420,7308,7925,8167,8019,7463,6551,5373,4030,2673,1424,415,-257,-551,-455,-19,673,1515,2398,3211,3897,4391,4705,4824,4807,4650,4411,4084,3680,3186,2577,1842,949,-87,-1274,-2555,-3887,-5180,-6358,-7330,-8027,-8414,-8478,-8263,-7836,-7302,-6762,-6337,-6087,-6075,-6277,-6665,-7147,-7631,-8019,-8226,-8200,-7935,-7437,-6779,-6028,-5279,-4623,-4131,-3857,-3819,-4013,-4388,-4900,-5450,-5975,-6389,-6632,-6679,-6508,-6145,-5622,-4993,-4323,-3670,-3085,-2611,-2249,-1999,-1817,-1648,-1435,-1105,-624,51,896,1894,2972,4051,5052,5875,6468,6772,6783,6509,6003,5329,4586,3850,3230,2776,2544,2533,2722,3046,3441,3810,4104,4262,4287,4179,3985,3751,3514,3312,3127,2955,2730,2406,1919,1214,283,-888,-2231,-3687,-5130,-6455,-7530,-8267,-8599,-8512,-8052,-7296,-6376,-5430,-4604,-4004,-3720,-3747,-4071,-4582,-5173,-5699,-6032,-6080,-5777,-5127,-4166,-2984,-1692,-427,691,1547,2059,2196,1936,1353,491,-517,-1577,-2561,-3388,-3973,-4306,-4366,-4203,-3866,-3434,-2969,-2552,-2202,-1964,-1801,-1696,-1576,-1381,-1053,-532,168,1065,2072,3134,4139,4998,5611,5942,5925,5612,5006,4226,3341,2491,1765,1267,1054,1139,1512,2081,2774,3447,4011,4362,4454,4285,3886,3347,2744,2186,1740,1443,1301,1262,1253,1180,957,499,-203,-1158,-2275,-3460,-4566,-5462,-6022,-6174,-5899,-5241,-4300,-3235,-2203,-1379,-903,-852,-1254,-2062,-3163,-4414,-5645,-6689,-7426,-7760,-7677,-7198,-6411,-5422,-4367,-3365,-2544,-1970,-1707,-1751,-2082,-2642,-3352,-4123,-4865,-5503,-5970,-6244,-6300,-6163,-5863,-5439,-4958,-4455,-3987,-3572,-3227,-2933,-2671,-2386,-2035,-1571,-955,-187,737,1762,2840,3882,4811,5540,6007,6161,6003,5551,4872,4053,3205,2433,1834,1473,1374,1535,1896,2397,2953,3488,3956,4322,4593,4804,4986,5205,5476,5824,6212,6600,6893,7025,6898,6477,5755,4767,3620,2421,1328,464,-54,-171,110,738,1583,2508,3332,3898,4089,3817,3097,1970,572,-955,-2426,-3686,-4601,-5086,-5129,-4750,-4041,-3111,-2090,-1102,-259,370,734,832,689,361,-80,-567,-1004,-1362,-1561,-1615,-1511,-1274,-957,-582,-219,118,385,595,745,882,1041,1278,1640,2160,2854,3710,4689,5736,6774,7721,8511,9071,9380,9407,9193,8769,8212,7607,7025,6555,6233,6090,6113,6266,6505,6757,6985,7128,7188,7149,7051,6923,6815,6769,6817,6951,7162,7384,7552,7586,7417,6994,6307,5383,4269,3069,1862,757,-165,-860,-1294,-1504,-1528,-1454,-1367,-1351,-1482,-1780,-2267,-2872,-3556,-4194,-4712,-5012,-5035,-4769,-4219,-3454,-2548,-1607,-726,-5,503,740,718,437,-37,-653,-1316,-1950,-2464,-2798,-2895,-2746,-2358,-1780,-1090,-372,270,752,1000,984,696,195,-463,-1155,-1789,-2246,-2456,-2370,-1981,-1338,-502,416,1312,2077,2633,2921,2938,2704,2287,1769,1243,800,490,358,393,570,844,1150,1444,1672,1823,1873,1847,1754,1637,1517,1424,1364,1320,1281,1194,1030,758,359,-150,-748,-1392,-2025,-2617,-3110,-3509,-3795,-4010,-4165,-4345,-4560,-4898,-5362,-5982,-6731,-7571,-8434,-9226,-9877,-10282,-10416,-10220,-9737,-8983,-8057,-7030,-6009,-5071,-4286,-3692,-3304,-3110,-3088,-3194,-3389,-3624,-3869,-4070,-4229,-4287,-4274,-4158,-3966,-3715,-3427,-3139,-2875,-2659,-2503,-2409,-2351,-2302,-2214,-2030,-1722,-1229,-569,270,1228,2247,3237,4111,4776,5170,5262,5044,4584,3943,3247,2597,2101,1833,1826,2070,2525,3099,3713,4261,4660,4852,4787,4482,3931,3215,2369,1486,630,-133,-752,-1201,-1456,-1530,-1436,-1196,-879,-491,-138,174,363,414,292,-1,-460,-1067,-1788,-2599,-3454,-4325,-5161,-5927,-6563,-7035,-7284,-7294,-7038,-6536,-5819,-4949,-4009,-3089,-2274,-1648,-1245,-1098,-1181,-1459,-1861,-2327,-2771,-3156,-3423,-3570,-3589,-3506,-3349,-3155,-2970,-2820,-2744,-2753,-2854,-3048,-3299,-3591,-3860,-4069,-4147,-4045,-3716,-3130,-2294,-1225,8,1327,2631,3803,4758,5399,5697,5639,5268,4660,3912,3136,2426,1864,1498,1332,1371,1552,1862,2216,2601,2952,3256,3480,3605,3629,3533,3341,3060,2726,2386,2075,1852,1727,1735,1832,2008,2175,2279,2236,1997,1527,842,-26,-991,-1982,-2895,-3672,-4258,-4645,-4847,-4901,-4862,-4772,-4689,-4622,-4604,-4622,-4673,-4753,-4845,-4948,-5065,-5181,-5306,-5418,-5506,-5545,-5513,-5395,-5173,-4860,-4463,-4016,-3552,-3111,-2732,-2438,-2258,-2186,-2232,-2375,-2596,-2864,-3158,-3421,-3640,-3740,-3707,-3468,-3021,-2318,-1397,-263,999,2329,3612,4766,5688,6335,6665,6707,6499,6128,5685,5257,4935,4744,4735,4879,5152,5519,5908,6299,6627,6883,7020,7049,6931,6691,6312,5833,5277,4720,4207,3834,3637,3674,3934,4397,4974,5588,6095,6410,6415,6067,5355,4309,3025,1599,169,-1161,-2288,-3152,-3718,-3993,-3988,-3763,-3337,-2790,-2141,-1449,-750,-77,528,1044,1438,1705,1837,1844,1759,1599,1425,1264,1173,1166,1285,1504,1855,2282,2788,3332,3881,4408,4870,5233,5461,5516,5393,5060,4565,3916,3200,2478,1848,1379,1147,1181,1490,2041,2768,3593,4415,5148,5718,6084,6222,6160,5917,5562,5138,4702,4296,3950,3678,3501,3401,3390,3436,3534,3645,3753,3808,3800,3695,3509,3252,2981,2749,2620,2665,2894,3339,3934,4630,5317,5878,6223,6236,5896,5174,4129,2838,1413,-17,-1352,-2484,-3379,-3994,-4355,-4479,-4415,-4200,-3876,-3471,-3014,-2521,-2020,-1519,-1059,-647,-324,-97,12,7,-112,-311,-568,-841,-1091,-1298,-1428,-1495,-1496,-1464,-1429,-1424,-1491,-1655,-1937,-2348,-2884,-3533,-4245,-4996,-5695,-6296,-6721,-6893,-6784,-6350,-5610,-4598,-3390,-2080,-776,405,1384,2074,2462,2535,2344,1943,1421,865,357,-27,-234,-231,-14,399,958,1598,2231,2774,3133,3243,3055,2560,1778,790,-328,-1431,-2412,-3153,-3565,-3633,-3346,-2806,-2097,-1381,-786,-449,-462,-855,-1621,-2686,-3937,-5251,-6489,-7542,-8335,-8817,-8997,-8876,-8521,-7956,-7257,-6457,-5613,-4749,-3920,-3139,-2449,-1874,-1430,-1142,-1013,-1030,-1181,-1433,-1738,-2063,-2339,-2548,-2643,-2628,-2508,-2313,-2083,-1874,-1731,-1709,-1838,-2151,-2641,-3316,-4118,-5019,-5926,-6778,-7465,-7924,-8059,-7852,-7266,-6346,-5145,-3759,-2310,-913,322,1302,1979,2334,2373,2165,1760,1256,734,280,-45,-180,-122,139,551,1076,1618,2128,2524,2770,2841,2754,2536,2248,1964,1742,1675,1787,2121,2655,3357,4135,4915,5551,5977,6074,5817,5184,4223,3015,1673,323,-916,-1942,-2703,-3161,-3347,-3287,-3048,-2699,-2298,-1919,-1593,-1382,-1287,-1352,-1555,-1917,-2397,-2989,-3642,-4320,-4979,-5566,-6052,-6391,-6573,-6574,-6419,-6105,-5693,-5206,-4714,-4260,-3901,-3670,-3604,-3702,-3975,-4389,-4918,-5504,-6091,-6600,-6965,-7107,-6971,-6518,-5745,-4661,-3350,-1863,-336,1141,2459,3534,4314,4778,4931,4819,4507,4067,3599,3173,2873,2726,2770,2965,3281,3637,3961,4178,4241,4126,3839,3431,2946,2474,2076,1817,1743,1880,2213,2728,3342,4001,4593,5038,5241,5146,4713,3956,2904,1649,274,-1090,-2359,-3431,-4268,-4837,-5162,-5267,-5209,-5039,-4798,-4534,-4260,-4002,-3763,-3547,-3360,-3200,-3076,-2994,-2947,-2943,-2967,-3008,-3050,-3064,-3031,-2920,-2721,-2409,-2003,-1505,-961,-400,123,563,881,1043,1034,852,508,41,-509,-1067,-1569,-1933,-2086,-1982,-1585,-895,45,1190,2434,3703,4883,5897,6676,7176,7387,7326,7038,6593,6077,5578,5179,4932,4877,4990,5258,5594,5954,6249,6460,6532,6496,6351,6147,5928,5727,5590,5528,5572,5700,5929,6212,6525,6832,7059,7179,7131,6879,6425,5767,4952,4041,3103,2217,1451,834,404,130,5,-29,7,58,127,187,255,342,459,628,847,1111,1413,1708,1993,2210,2356,2397,2341,2190,1971,1724,1474,1280,1144,1108,1140,1247,1364,1470,1499,1411,1167,751,157,-575,-1410,-2251,-3031,-3630,-3986,-4017,-3688,-3013,-1996,-736,716,2232,3735,5114,6304,7242,7900,8280,8408,8328,8117,7819,7520,7237,7022,6858,6746,6672,6599,6536,6448,6353,6249,6144,6046,5950,5855,5739,5591,5401,5152,4848,4500,4088,3650,3157,2626,2046,1412,724,-2,-756,-1509,-2227,-2893,-3469,-3967,-4364,-4685,-4920,-5091,-5192,-5222,-5185,-5066,-4880,-4627,-4329,-4012,-3705,-3440,-3258,-3165,-3197,-3338,-3584,-3920,-4296,-4693,-5044,-5313,-5453,-5427,-5239,-4878,-4405,-3860,-3338,-2915,-2677,-2698,-3005,-3625,-4502,-5584,-6740,-7847,-8757,-9335,-9493,-9153,-8336,-7063,-5457,-3622,-1727,88,1684,2950,3821,4270,4316,4024,3476,2782,2034,1342,748,321,49,-59,-44,63,212,362,486,546,547,462,319,103,-152,-447,-745,-1034,-1274,-1446,-1523,-1499,-1371,-1172,-925,-685,-497,-403,-436,-621,-947,-1422,-2005,-2690,-3433,-4220,-5003,-5769,-6457,-7054,-7499,-7768,-7835,-7682,-7333,-6806,-6176,-5495,-4854,-4300,-3873,-3572,-3374,-3234,-3131,-3023,-2956,-2925,-3021,-3238,-3587,-3982,-4308,-4406,-4155,-3475,-2399,-1048,385,1669,2632,3145,3223,2936,2446,1905,1444,1107,869,607,196,-513,-1559,-2914,-4399,-5748,-6632,-6728,-5805,-3777,-749,2978,6949,10612,13419,14891,14735,12857,9404,4744,-596,-5978,-10745,-14303,-16189,-16130,-14104,-10305,-5178,682,6560,11752,15611,17700,17790,15949,12507,7998,3079,-1564,-5379,-7937,-9093,-8876,-7551,-5468,-3051,-667,1378,2921,3879,4310,4291,3962,3440,2823,2169,1489,768,-19,-893,-1830,-2783,-3637,-4294,-4623,-4577,-4127,-3374,-2435,-1532,-845,-572,-793,-1523,-2633,-3923,-5118,-5934,-6160,-5661,-4468,-2729,-717,1234,2791,3683,3761,3023,1615,-199,-2091,-3711,-4778,-5075,-4561,-3269,-1430,703,2758,4407,5353,5398,4488,2703,276,-2454,-5100,-7258,-8618,-8968,-8282,-6670,-4410,-1842,645,2716,4123,4740,4581,3760,2488,994,-479,-1737,-2642,-3128,-3190,-2877,-2281,-1500,-646,191,954,1589,2117,2525,2888,3216,3595,4034,4575,5191,5850,6463,6931,7142,6993,6415,5382,3927,2135,153,-1851,-3690,-5200,-6243,-6762,-6719,-6178,-5212,-3961,-2559,-1170,89,1105,1841,2297,2538,2664,2797,3058,3537,4289,5297,6533,7874,9240,10495,11544,12326,12792,12945,12811,12413,11823,11087,10274,9445,8646,7901,7223,6566,5916,5182,4343,3337,2163,852,-539,-1907,-3139,-4121,-4743,-4936,-4645,-3881,-2660,-1086,769,2737,4714,6534,8072,9222,9873,9986,9521,8496,6961,4988,2680,154,-2471,-5040,-7423,-9444,-10957,-11807,-11892,-11153,-9619,-7390,-4654,-1660,1322,4002,6154,7590,8236,8086,7237,5837,4075,2156,254,-1480,-2949,-4118,-4975,-5572,-5947,-6144,-6197,-6099,-5851,-5438,-4836,-4075,-3157,-2157,-1149,-219,517,993,1132,933,407,-371,-1320,-2332,-3300,-4140,-4780,-5175,-5320,-5201,-4873,-4357,-3721,-3018,-2301,-1632,-1041,-570,-231,-45,-20,-145,-432,-832,-1348,-1900,-2491,-3042,-3560,-4013,-4408,-4754,-5080,-5408,-5777,-6212,-6732,-7331,-8004,-8694,-9376,-9977,-10460,-10777,-10907,-10837,-10577,-10147,-9576,-8910,-8182,-7448,-6736,-6087,-5537,-5103,-4811,-4662,-4639,-4725,-4864,-5006,-5092,-5052,-4853,-4441,-3825,-3011,-2048,-1011,17,947,1686,2195,2414,2359,2047,1534,902,226,-402,-923,-1286,-1473,-1487,-1360,-1123,-842,-554,-306,-138,-38,-36,-75,-162,-231,-263,-207,-37,264,699,1243,1867,2510,3130,3653,4038,4240,4233,4020,3617,3062,2423,1749,1134,623,287,145,224,507,976,1585,2281,3011,3728,4383,4958,5436,5805,6096,6294,6445,6538,6613,6666,6736,6824,6975,7186,7484,7859,8296,8785,9284,9784,10247,10668,11029,11332,11582,11773,11919,12009,12049,12036,11979,11881,11750,11608,11450,11306,11177,11060,10970,10872,10772,10636,10446,10194,9862,9458,8994,8494,7986,7516,7101,6777,6549,6421,6392,6454,6601,6821,7100,7401,7692,7901,7980,7845,7469,6807,5896,4776,3546,2314,1195,291,-331,-640,-658,-435,-58,384,805,1134,1326,1358,1236,978,630,230,-166,-516,-787,-950,-1011,-976,-885,-786,-725,-759,-909,-1206,-1620,-2149,-2715,-3295,-3793,-4193,-4414,-4470,-4332,-4041,-3629,-3158,-2675,-2267,-1959,-1835,-1876,-2137,-2560,-3146,-3831,-4566,-5301,-5978,-6572,-7036,-7386,-7605,-7728,-7779,-7790,-7797,-7820,-7877,-7977,-8101,-8259,-8409,-8562,-8688,-8792,-8866,-8916,-8939,-8949,-8936,-8911,-8861,-8793,-8690,-8569,-8409,-8244,-8059,-7888,-7734,-7618,-7545,-7525,-7554,-7622,-7728,-7842,-7969,-8089,-8188,-8288,-8356,-8443,-8508,-8598,-8674,-8764,-8828,-8877,-8875,-8835,-8731,-8579,-8373,-8127,-7859,-7570,-7288,-7007,-6743,-6496,-6270,-6074,-5916,-5801,-5742,-5747,-5818,-5964,-6174,-6439,-6754,-7080,-7428,-7741,-8040,-8269,-8454,-8558,-8593,-8563,-8454,-8291,-8052,-7752,-7388,-6961,-6479,-5950,-5389,-4815,-4250,-3723,-3251,-2876,-2603,-2464,-2452,-2563,-2775,-3057,-3374,-3685,-3965,-4173,-4309,-4343,-4303,-4179,-4003,-3793,-3561,-3337,-3120,-2919,-2732,-2555,-2380,-2202,-2023,-1836,-1655,-1467,-1292,-1103,-932,-732,-542,-313,-80,194,475,780,1073,1357,1603,1815,1977,2108,2202,2296,2396,2529,2714,2951,3256,3601,3992,4384,4779,5140,5466,5737,5958,6117,6231,6287,6305,6270,6211,6119,6018,5915,5822,5756,5726,5735,5795,5898,6045,6226,6427,6633,6842,7022,7190,7316,7428,7512,7599,7694,7815,7977,8170,8408,8650,8898,9097,9236,9276,9205,9007,8695,8272,7780,7235,6690,6177,5727,5386,5150,5057,5083,5233,5477,5782,6124,6454,6762,7005,7192,7309,7369,7388,7377,7355,7334,7318,7313,7310,7307,7287,7249,7161,7029,6831,6557,6218,5800,5340,4847,4368,3935,3595,3381,3322,3428,3687,4086,4565,5098,5608,6068,6429,6675,6814,6849,6837,6799,6802,6870,7045,7323,7705,8137,8584,8960,9218,9285,9150,8793,8262,7600,6909,6272,5797,5552,5591,5919,6505,7266,8110,8904,9553,9950,10043,9808,9273,8496,7568,6602,5691,4942,4404,4129,4093,4289,4627,5064,5483,5828,6019,6003,5786,5340,4733,3992,3196,2406,1684,1084,630,349,219,232,345,518,715,884,1005,1046,1001,875,671,419,129,-165,-450,-710,-930,-1119,-1277,-1418,-1554,-1705,-1867,-2067,-2285,-2534,-2791,-3049,-3294,-3499,-3665,-3758,-3792,-3751,-3653,-3495,-3309,-3100,-2905,-2747,-2645,-2633,-2714,-2897,-3183,-3556,-3999,-4489,-5000,-5493,-5961,-6344,-6658,-6858,-6955,-6939,-6815,-6602,-6322,-5993,-5659,-5341,-5061,-4854,-4712,-4662,-4680,-4783,-4930,-5140,-5372,-5632,-5902,-6176,-6439,-6695,-6914,-7114,-7269,-7388,-7477,-7530,-7568,-7593,-7607,-7627,-7637,-7650,-7642,-7628,-7584,-7530,-7451,-7369,-7279,-7198,-7133,-7086,-7068,-7071,-7091,-7133,-7175,-7224,-7264,-7292,-7308,-7308,-7293,-7269,-7240,-7205,-7186,-7162,-7167,-7173,-7204,-7245,-7297,-7362,-7424,-7492,-7550,-7595,-7623,-7618,-7582,-7491,-7354,-7140,-6870,-6511,-6090,-5594,-5046,-4463,-3860,-3276,-2725,-2249,-1856,-1573,-1407,-1350,-1405,-1544,-1743,-1993,-2239,-2498,-2722,-2933,-3118,-3298,-3475,-3673,-3886,-4138,-4408,-4701,-5003,-5286,-5563,-5789,-5987,-6132,-6246,-6319,-6377,-6418,-6452,-6495,-6531,-6577,-6619,-6657,-6693,-6713,-6730,-6717,-6690,-6626,-6539,-6411,-6259,-6068,-5860,-5623,-5374,-5106,-4829,-4546,-4260,-3977,-3705,-3451,-3229,-3040,-2897,-2802,-2750,-2741,-2758,-2793,-2826,-2843,-2822,-2760,-2646,-2480,-2275,-2044,-1804,-1584,-1397,-1268,-1201,-1199,-1248,-1332,-1417,-1481,-1482,-1405,-1231,-953,-587,-153,312,766,1166,1467,1636,1655,1520,1245,859,408,-63,-492,-834,-1045,-1094,-974,-685,-257,275,868,1466,2033,2524,2920,3205,3391,3480,3511,3508,3514,3558,3667,3861,4120,4456,4804,5153,5439,5634,5689,5604,5349,4954,4437,3843,3227,2642,2145,1781,1584,1578,1752,2098,2580,3147,3767,4372,4935,5406,5779,6026,6165,6204,6174,6105,6042,6007,6043,6151,6338,6592,6878,7167,7412,7576,7629,7556,7348,7029,6614,6149,5667,5207,4807,4489,4276,4177,4184,4295,4485,4740,5021,5312,5574,5789,5940,6004,5993,5893,5732,5513,5270,5021,4791,4601,4475,4421,4453,4574,4778,5059,5401,5774,6163,6529,6849,7101,7262,7320,7285,7138,6927,6638,6321,5989,5662,5373,5109,4903,4720,4586,4454,4345,4226,4096,3958,3792,3626,3443,3279,3127,3030,2979,3020,3132,3348,3644,4018,4458,4931,5428,5910,6367,6757,7088,7319,7475,7539,7534,7476,7379,7282,7184,7127,7102,7119,7175,7245,7324,7377,7390,7343,7216,7010,6718,6352,5934,5485,5040,4630,4289,4034,3889,3855,3917,4077,4286,4535,4783,5002,5179,5286,5326,5290,5190,5035,4838,4619,4392,4186,4003,3871,3786,3754,3773,3829,3908,4004,4094,4175,4241,4281,4309,4313,4307,4294,4270,4252,4215,4174,4100,3995,3831,3612,3309,2942,2495,1989,1447,883,341,-163,-599,-944,-1200,-1360,-1444,-1461,-1446,-1407,-1381,-1366,-1379,-1415,-1472,-1534,-1598,-1645,-1670,-1669,-1639,-1584,-1511,-1428,-1343,-1271,-1216,-1190,-1199,-1249,-1349,-1487,-1683,-1907,-2175,-2467,-2773,-3092,-3401,-3701,-3976,-4219,-4420,-4569,-4657,-4674,-4618,-4482,-4281,-4013,-3706,-3377,-3048,-2747,-2494,-2296,-2177,-2130,-2164,-2276,-2465,-2726,-3062,-3462,-3926,-4432,-4979,-5518,-6053,-6518,-6916,-7195,-7355,-7375,-7275,-7059,-6770,-6431,-6092,-5784,-5551,-5414,-5394,-5494,-5715,-6026,-6421,-6846,-7280,-7679,-8011,-8258,-8395,-8423,-8345,-8171,-7933,-7641,-7340,-7043,-6782,-6564,-6404,-6301,-6254,-6255,-6285,-6350,-6408,-6486,-6533,-6581,-6593,-6590,-6552,-6489,-6395,-6268,-6112,-5917,-5700,-5455,-5205,-4950,-4722,-4513,-4357,-4248,-4193,-4199,-4245,-4340,-4463,-4614,-4777,-4956,-5136,-5320,-5494,-5648,-5769,-5836,-5837,-5750,-5579,-5311,-4968,-4570,-4138,-3727,-3358,-3084,-2930,-2912,-3059,-3340,-3768,-4286,-4869,-5469,-6027,-6518,-6885,-7126,-7212,-7167,-6999,-6740,-6436,-6104,-5799,-5530,-5322,-5177,-5087,-5047,-5028,-5026,-5015,-4988,-4943,-4881,-4810,-4747,-4699,-4685,-4710,-4784,-4898,-5055,-5242,-5448,-5665,-5872,-6069,-6238,-6370,-6463,-6504,-6493,-6428,-6308,-6135,-5917,-5653,-5361,-5037,-4707,-4360,-4033,-3708,-3419,-3152,-2921,-2724,-2558,-2421,-2307,-2220,-2143,-2099,-2058,-2049,-2046,-2063,-2088,-2116,-2151,-2181,-2213,-2246,-2280,-2322,-2364,-2405,-2438,-2453,-2432,-2382,-2269,-2116,-1911,-1664,-1403,-1133,-886,-684,-541,-472,-479,-554,-683,-847,-1017,-1172,-1292,-1351,-1355,-1289,-1172,-1007,-817,-608,-405,-203,-23,146,299,445,585,726,866,1002,1133,1241,1327,1370,1369,1319,1210,1068,881,696,500,346,218,160,152,210,318,469,642,823,994,1140,1255,1335,1381,1409,1422,1450,1498,1595,1735,1940,2190,2485,2794,3096,3356,3554,3657,3661,3561,3366,3112,2825,2554,2338,2213,2206,2322,2558,2874,3248,3616,3946,4189,4336,4368,4318,4204,4079,3987,3970,4053,4258,4566,4960,5392,5823,6192,6472,6619,6629,6497,6249,5907,5525,5123,4774,4479,4304,4239,4312,4511,4829,5242,5715,6230,6727,7197,7591,7893,8092,8177,8154,8045,7851,7619,7346,7078,6818,6578,6379,6195,6062,5938,5845,5762,5690,5624,5565,5504,5449,5393,5331,5259,5168,5046,4895,4699,4482,4231,3996,3761,3585,3461,3421,3463,3585,3769,3991,4223,4439,4597,4706,4719,4682,4575,4453,4323,4240,4208,4274,4419,4657,4956,5295,5635,5945,6184,6344,6403,6375,6267,6113,5936,5777,5652,5586,5585,5654,5764,5926,6080,6239,6366,6450,6498,6505,6481,6450,6412,6392,6388,6418,6473,6569,6689,6848,7025,7231,7444,7658,7860,8030,8159,8222,8213,8114,7922,7626,7238,6755,6206,5607,4977,4368,3782,3273,2840,2507,2272,2125,2051,2021,2013,1995,1955,1867,1741,1575,1382,1195,1016,888,810,809,881,1026,1234,1488,1771,2053,2323,2543,2720,2829,2874,2860,2798,2699,2596,2496,2436,2433,2502,2654,2883,3169,3491,3793,4049,4199,4217,4081,3779,3349,2807,2221,1633,1108,680,394,233,215,288,425,583,701,761,723,582,342,18,-360,-756,-1131,-1448,-1674,-1781,-1748,-1575,-1256,-827,-302,271,841,1374,1809,2125,2291,2298,2157,1878,1496,1032,531,17,-485,-949,-1373,-1749,-2069,-2362,-2606,-2841,-3054,-3267,-3486,-3710,-3945,-4188,-4429,-4665,-4879,-5064,-5205,-5296,-5323,-5294,-5190,-5037,-4812,-4556,-4253,-3939,-3617,-3306,-3025,-2778,-2580,-2428,-2327,-2265,-2232,-2215,-2192,-2153,-2075,-1949,-1779,-1556,-1320,-1076,-883,-762,-777,-936,-1287,-1802,-2491,-3286,-4156,-5015,-5809,-6467,-6955,-7238,-7322,-7219,-6974,-6628,-6240,-5861,-5524,-5272,-5098,-5011,-4995,-5015,-5050,-5064,-5020,-4914,-4706,-4426,-4055,-3644,-3201,-2777,-2401,-2111,-1930,-1874,-1946,-2140,-2429,-2799,-3203,-3627,-4027,-4391,-4699,-4939,-5119,-5236,-5305,-5342,-5359,-5375,-5406,-5457,-5545,-5660,-5819,-5994,-6191,-6386,-6562,-6705,-6796,-6813,-6763,-6617,-6390,-6079,-5693,-5254,-4775,-4281,-3805,-3367,-3003,-2728,-2568,-2524,-2610,-2796,-3080,-3418,-3779,-4119,-4400,-4579,-4646,-4581,-4395,-4125,-3798,-3481,-3220,-3072,-3071,-3241,-3572,-4039,-4591,-5165,-5693,-6111,-6368,-6433,-6305,-5991,-5548,-5005,-4443,-3901,-3429,-3067,-2812,-2677,-2631,-2650,-2691,-2721,-2693,-2595,-2396,-2114,-1747,-1337,-908,-513,-180,51,161,135,-17,-286,-639,-1041,-1471,-1866,-2234,-2518,-2747,-2888,-2984,-3030,-3064,-3101,-3163,-3264,-3412,-3607,-3848,-4120,-4408,-4700,-4969,-5203,-5384,-5491,-5528,-5474,-5345,-5138,-4868,-4548,-4198,-3832,-3475,-3133,-2834,-2577,-2379,-2244,-2173,-2167,-2225,-2322,-2467,-2615,-2765,-2873,-2929,-2906,-2794,-2591,-2311,-1967,-1607,-1256,-965,-772,-697,-765,-961,-1268,-1649,-2044,-2412,-2682,-2832,-2816,-2640,-2306,-1852,-1320,-757,-229,227,556,749,780,677,447,146,-188,-504,-758,-917,-971,-905,-758,-535,-295,-58,127,238,260,187,31,-187,-444,-703,-941,-1128,-1255,-1306,-1288,-1204,-1078,-914,-748,-583,-442,-339,-269,-250,-269,-325,-419,-524,-651,-770,-876,-961,-1008,-1017,-986,-909,-808,-674,-538,-393,-272,-163,-96,-58,-61,-103,-174,-275,-378,-486,-553,-590,-538,-416,-183,152,577,1091,1644,2215,2756,3226,3590,3819,3894,3822,3604,3278,2875,2441,2031,1677,1427,1297,1304,1437,1684,2011,2386,2768,3121,3418,3636,3776,3838,3842,3814,3775,3757,3763,3811,3884,3976,4057,4110,4107,4044,3911,3718,3482,3223,2975,2755,2592,2490,2459,2492,2573,2685,2808,2914,2994,3023,3000,2920,2785,2606,2390,2155,1906,1668,1443,1246,1098,988,955,972,1071,1232,1459,1747,2072,2434,2803,3169,3510,3811,4048,4223,4310,4330,4266,4161,4013,3871,3758,3709,3754,3904,4177,4551,5020,5532,6054,6530,6910,7151,7223,7104,6799,6323,5712,5011,4280,3571,2946,2451,2115,1964,1984,2173,2476,2869,3281,3687,4024,4285,4443,4509,4502,4438,4361,4285,4247,4242,4287,4357,4443,4515,4557,4543,4471,4324,4120,3868,3584,3301,3032,2805,2635,2527,2488,2503,2573,2665,2781,2888,2977,3043,3059,3047,2981,2890,2755,2613,2445,2291,2139,2019,1933,1892,1907,1973,2098,2272,2482,2726,2973,3224,3447,3634,3766,3834,3831,3754,3619,3430,3216,2991,2792,2624,2524,2481,2517,2604,2750,2908,3079,3207,3294,3301,3227,3070,2827,2525,2177,1809,1455,1133,877,695,612,621,722,902,1126,1393,1651,1898,2100,2255,2360,2429,2461,2494,2522,2579,2658,2762,2887,3006,3116,3182,3199,3150,3034,2855,2624,2368,2100,1862,1664,1537,1490,1527,1648,1831,2066,2310,2558,2759,2910,2972,2949,2824,2602,2289,1900,1450,965,463,-22,-473,-858,-1163,-1373,-1480,-1486,-1403,-1242,-1034,-798,-570,-370,-224,-149,-151,-230,-380,-576,-801,-1023,-1211,-1346,-1403,-1373,-1255,-1049,-780,-462,-123,210,503,745,899,979,964,872,718,517,301,76,-114,-280,-378,-430,-410,-334,-198,-27,189,402,630,826,1002,1124,1204,1227,1196,1127,1008,865,699,519,331,152,-30,-182,-323,-423,-491,-504,-475,-382,-244,-56,167,403,644,856,1030,1139,1175,1132,1006,808,543,230,-116,-482,-851,-1216,-1568,-1902,-2221,-2517,-2803,-3062,-3310,-3529,-3725,-3893,-4026,-4129,-4200,-4238,-4253,-4244,-4222,-4182,-4140,-4085,-4023,-3953,-3851,-3735,-3573,-3375,-3133,-2850,-2535,-2198,-1856,-1521,-1217,-955,-748,-613,-543,-552,-619,-744,-911,-1101,-1318,-1528,-1752,-1967,-2181,-2393,-2587,-2783,-2944,-3093,-3199,-3271,-3303,-3295,-3251,-3186,-3097,-3006,-2910,-2830,-2755,-2709,-2674,-2666,-2681,-2706,-2758,-2812,-2877,-2940,-2991,-3033,-3054,-3054,-3037,-2997,-2950,-2898,-2850,-2825,-2818,-2849,-2921,-3032,-3194,-3393,-3634,-3914,-4224,-4563,-4926,-5305,-5699,-6098,-6490,-6873,-7218,-7528,-7771,-7936,-8018,-7996,-7878,-7668,-7366,-7012,-6607,-6185,-5773,-5377,-5034,-4727,-4483,-4270,-4099,-3937,-3775,-3599,-3389,-3154,-2875,-2576,-2254,-1922,-1605,-1297,-1037,-817,-669,-593,-600,-700,-881,-1163,-1512,-1955,-2445,-3011,-3597,-4215,-4817,-5387,-5887,-6291,-6567,-6709,-6696,-6549,-6268,-5899,-5458,-4995,-4538,-4122,-3767,-3500,-3310,-3216,-3185,-3224,-3288,-3375,-3445,-3491,-3489,-3429,-3314,-3139,-2917,-2665,-2386,-2122,-1866,-1652,-1484,-1372,-1317,-1317,-1366,-1444,-1568,-1689,-1849,-2004,-2185,-2378,-2589,-2823,-3072,-3337,-3601,-3854,-4073,-4243,-4344,-4367,-4296,-4145,-3907,-3615,-3275,-2924,-2576,-2253,-1977,-1737,-1557,-1394,-1267,-1130,-987,-817,-614,-387,-133,123,371,596,779,916,996,1013,978,883,748,575,380,176,-32,-225,-421,-591,-770,-929,-1081,-1221,-1319,-1383,-1378,-1302,-1146,-907,-598,-227,174,597,996,1378,1690,1958,2141,2268,2324,2334,2295,2240,2160,2089,2019,1972,1936,1932,1934,1963,1994,2027,2065,2089,2107,2117,2116,2111,2100,2084,2061,2023,1966,1870,1738,1544,1301,993,637,237,-176,-600,-977,-1319,-1565,-1723,-1766,-1696,-1522,-1248,-914,-525,-133,254,600,895,1129,1305,1419,1493,1529,1543,1550,1544,1552,1555,1577,1601,1645,1703,1772,1863,1953,2052,2145,2223,2287,2330,2345,2340,2307,2241,2155,2037,1904,1765,1633,1530,1475,1479,1565,1716,1951,2234,2558,2889,3201,3459,3644,3728,3705,3568,3325,2993,2593,2158,1713,1298,933,650,456,367,372,470,632,848,1081,1315,1526,1699,1822,1900,1924,1918,1874,1819,1747,1670,1587,1494,1397,1282,1161,1023,886,746,623,522,458,437,472,552,690,861,1068,1281,1501,1697,1876,2014,2121,2194,2236,2254,2252,2236,2204,2163,2100,2031,1938,1838,1726,1610,1495,1389,1291,1218,1156,1127,1111,1135,1172,1248,1339,1456,1586,1724,1870,2013,2166,2311,2479,2639,2833,3032,3250,3491,3728,3978,4204,4406,4562,4659,4690,4638,4518,4316,4067,3763,3448,3119,2822,2554,2348,2200,2122,2110,2154,2250,2375,2522,2676,2825,2963,3078,3177,3237,3280,3271,3232,3139,2993,2799,2541,2243,1895,1522,1134,748,387,68,-192,-373,-477,-489,-421,-280,-83,152,401,656,884,1098,1271,1417,1536,1620,1693,1730,1759,1759,1749,1720,1696,1668,1668,1691,1759,1870,2033,2231,2462,2709,2944,3169,3349,3489,3575,3611,3595,3537,3434,3300,3129,2938,2722,2503,2286,2098,1944,1854,1829,1879,1990,2155,2332,2516,2639,2708,2667,2529,2282,1938,1530,1085,635,236,-113,-354,-509,-553,-521,-411,-267,-96,70,222,345,438,495,524,519,490,426,336,205,47,-154,-384,-639,-919,-1195,-1474,-1728,-1954,-2136,-2267,-2338,-2344,-2291,-2171,-2000,-1779,-1519,-1236,-926,-610,-285,34,344,634,893,1118,1279,1403,1443,1443,1381,1285,1164,1041,916,826,743,708,678,679,676,674,661,634,593,542,482,415,335,237,103,-65,-288,-546,-846,-1148,-1440,-1678,-1844,-1914,-1878,-1749,-1537,-1278,-1003,-747,-537,-408,-357,-396,-515,-679,-876,-1070,-1213,-1310,-1303,-1213,-1024,-745,-407,-21,377,759,1109,1394,1612,1749,1804,1782,1687,1527,1318,1055,769,438,105,-251,-609,-959,-1306,-1625,-1921,-2168,-2376,-2509,-2593,-2597,-2549,-2437,-2285,-2091,-1881,-1651,-1432,-1209,-1021,-843,-723,-629,-605,-615,-694,-801,-946,-1099,-1241,-1355,-1420,-1424,-1367,-1247,-1079,-877,-659,-441,-237,-46,124,285,434,576,713,816,903,917,897,796,663,491,328,195,127,140,247,431,684,957,1230,1451,1601,1649,1593,1433,1191,894,572,265,-5,-206,-327,-359,-302,-173,30,275,566,869,1188,1495,1792,2062,2293,2481,2616,2687,2696,2630,2498,2290,2038,1716,1384,1013,654,303,-25,-310,-562,-762,-919,-1031,-1099,-1122,-1110,-1052,-961,-838,-691,-531,-376,-236,-128,-77,-64,-132,-237,-395,-578,-759,-926,-1046,-1108,-1106,-1035,-907,-735,-530,-313,-92,121,326,515,692,843,965,1042,1055,988,825,563,219,-194,-613,-1020,-1331,-1525,-1549,-1403,-1071,-608,-20,600,1222,1769,2201,2482,2593,2540,2340,2033,1656,1270,906,618,420,334,353,461,638,844,1050,1218,1317,1320,1217,998,666,239,-273,-837,-1432,-2033,-2611,-3155,-3646,-4084,-4455,-4780,-5036,-5262,-5432,-5569,-5668,-5727,-5742,-5706,-5604,-5430,-5173,-4820,-4377,-3845,-3240,-2587,-1914,-1252,-643,-106,321,638,831,917,912,848,760,675,631,632,703,822,1001,1198,1414,1607,1776,1880,1929,1883,1749,1513,1165,709,144,-517,-1251,-2025,-2796,-3516,-4141,-4616,-4924,-5033,-4958,-4718,-4352,-3910,-3455,-3031,-2698,-2470,-2379,-2399,-2533,-2709,-2926,-3091,-3205,-3207,-3094,-2860,-2518,-2087,-1615,-1112,-647,-216,130,399,575,669,687,641,551,420,269,94,-97,-311,-539,-803,-1082,-1402,-1734,-2096,-2452,-2815,-3148,-3449,-3694,-3872,-3964,-3967,-3869,-3674,-3390,-3027,-2612,-2167,-1723,-1311,-951,-680,-494,-417,-429,-520,-667,-829,-983,-1083,-1120,-1058,-912,-669,-353,18,425,835,1220,1554,1810,1969,2010,1935,1733,1424,1024,555,65,-417,-847,-1185,-1405,-1484,-1412,-1200,-870,-442,22,508,948,1323,1608,1774,1846,1805,1698,1531,1348,1166,1019,918,880,900,974,1083,1218,1341,1453,1518,1545,1521,1461,1364,1253,1132,1014,909,806,714,613,504,364,199,-18,-266,-566,-894,-1251,-1611,-1962,-2277,-2529,-2704,-2766,-2720,-2537,-2247,-1843,-1371,-858,-340,126,519,802,958,988,894,699,437,138,-158,-413,-610,-717,-740,-673,-530,-333,-96,148,393,610,779,902,942,921,808,622,360,38,-329,-721,-1112,-1482,-1797,-2044,-2199,-2247,-2192,-2022,-1768,-1429,-1056,-656,-279,56,320,498,582,573,483,330,135,-75,-284,-466,-614,-720,-780,-809,-801,-780,-737,-694,-638,-584,-521,-455,-388,-323,-272,-244,-246,-296,-391,-537,-728,-951,-1198,-1444,-1684,-1891,-2075,-2213,-2314,-2380,-2400,-2388,-2338,-2237,-2106,-1916,-1693,-1423,-1131,-824,-515,-242,1,166,260,267,183,25,-199,-458,-728,-977,-1179,-1324,-1379,-1370,-1275,-1133,-949,-766,-597,-495,-465,-546,-741,-1047,-1464,-1949,-2482,-3012,-3493,-3893,-4159,-4279,-4226,-4011,-3632,-3125,-2514,-1837,-1145,-459,160,711,1145,1475,1683,1791,1800,1749,1640,1524,1399,1300,1235,1201,1205,1230,1258,1286,1277,1245,1162,1047,901,730,567,397,254,126,18,-80,-176,-286,-420,-579,-783,-1023,-1293,-1599,-1909,-2224,-2521,-2780,-2978,-3108,-3144,-3082,-2921,-2655,-2304,-1888,-1418,-942,-469,-47,307,563,709,732,637,443,161,-147,-470,-732,-921,-985,-921,-722,-406,-1,446,898,1293,1602,1776,1804,1676,1394,1003,517,9,-480,-906,-1212,-1386,-1405,-1274,-1010,-647,-205,252,719,1129,1488,1751,1932,2012,2010,1926,1783,1592,1376,1145,931,727,576,455,397,380,406,459,522,585,627,649,636,604,551,496,442,398,368,346,328,302,249,162,25,-173,-430,-755,-1127,-1547,-1980,-2412,-2806,-3130,-3362,-3468,-3448,-3284,-3009,-2618,-2172,-1686,-1219,-793,-451,-207,-77,-61,-146,-305,-511,-724,-890,-993,-972,-832,-551,-148,353,906,1480,2003,2461,2792,2989,3032,2923,2679,2325,1897,1439,983,591,269,66,-26,-13,95,256,441,612,738,794,775,679,521,329,120,-61,-209,-279,-287,-211,-76,112,323,543,735,895,994,1039,1016,945,833,705,589,502,479,526,654,866,1130,1446,1757,2046,2273,2404,2435,2332,2125,1793,1379,896,373,-152,-647,-1086,-1427,-1661,-1766,-1739,-1586,-1325,-972,-565,-129,299,691,1020,1267,1416,1462,1409,1269,1062,822,573,357,202,124,145,249,437,677,947,1217,1456,1650,1772,1823,1794,1698,1546,1353,1149,950,780,662,596,600,657,769,910,1075,1248,1417,1589,1758,1932,2125,2332,2558,2803,3044,3287,3491,3666,3777,3834,3827,3764,3651,3510,3344,3181,3025,2887,2784,2707,2672,2671,2708,2779,2882,3012,3157,3312,3461,3595,3698,3762,3782,3745,3667,3531,3353,3149,2912,2678,2441,2226,2050,1913,1828,1799,1809,1867,1942,2034,2115,2190,2230,2253,2238,2209,2159,2111,2075,2057,2080,2138,2240,2378,2537,2700,2846,2953,3002,2982,2885,2714,2473,2180,1844,1490,1134,792,492,237,54,-60,-97,-61,34,169,328,474,605,680,717,701,663,618,602,646,776,1011,1353,1800,2325,2906,3497,4068,4580,5009,5326,5538,5625,5614,5507,5323,5090,4805,4508,4188,3876,3562,3265,2976,2702,2432,2164,1878,1573,1226,834,391,-106,-645,-1222,-1806,-2396,-2945,-3459,-3893,-4254,-4518,-4692,-4772,-4768,-4686,-4544,-4344,-4109,-3832,-3533,-3208,-2859,-2499,-2104,-1703,-1269,-824,-356,123,612,1090,1564,2000,2410,2762,3065,3306,3491,3615,3679,3684,3625,3503,3309,3050,2715,2326,1881,1404,910,424,-36,-458,-821,-1131,-1380,-1575,-1724,-1838,-1908,-1957,-1967,-1942,-1890,-1792,-1675,-1525,-1376,-1228,-1110,-1028,-1000,-1023,-1110,-1231,-1395,-1560,-1723,-1849,-1928,-1946,-1895,-1777,-1593,-1354,-1069,-765,-435,-131,161,399,567,664,651,556,357,81,-255,-629,-1001,-1356,-1645,-1881,-2012,-2074,-2051,-1960,-1835,-1679,-1532,-1405,-1313,-1270,-1265,-1305,-1358,-1425,-1460,-1472,-1411,-1300,-1114,-877,-602,-314,-49,172,316,374,332,210,6,-233,-502,-751,-964,-1123,-1205,-1213,-1143,-1003,-805,-565,-300,-32,223,444,625,748,820,837,813,767,712,679,688,758,907,1130,1428,1782,2161,2555,2906,3218,3448,3585,3640,3582,3455,3235,2966,2642,2294,1928,1568,1223,922,662,478,359,337,384,520,697,918,1122,1299,1392,1393,1279,1046,712,293,-173,-663,-1132,-1566,-1931,-2226,-2439,-2573,-2636,-2626,-2564,-2440,-2268,-2040,-1761,-1422,-1027,-585,-96,403,906,1367,1772,2076,2284,2358,2331,2189,1977,1713,1444,1190,994,858,809,829,922,1055,1222,1383,1534,1644,1704,1702,1629,1486,1277,1002,680,319,-62,-437,-802,-1119,-1387,-1571,-1673,-1671,-1579,-1391,-1129,-813,-474,-136,161,411,576,669,672,610,495,335,176,3,-134,-254,-330,-373,-376,-346,-285,-192,-90,34,143,239,294,288,214,59,-171,-458,-789,-1115,-1428,-1667,-1845,-1925,-1928,-1865,-1755,-1649,-1551,-1521,-1544,-1647,-1809,-1996,-2186,-2316,-2363,-2283,-2063,-1706,-1232,-682,-104,450,919,1267,1456,1479,1345,1069,700,269,-169,-575,-927,-1202,-1395,-1528,-1599,-1648,-1693,-1751,-1843,-1979,-2150,-2364,-2600,-2844,-3089,-3312,-3509,-3677,-3810,-3914,-3985,-4033,-4035,-4007,-3909,-3756,-3514,-3189,-2779,-2282,-1735,-1131,-528,77,628,1126,1532,1846,2058,2165,2182,2110,1975,1788,1568,1343,1125,932,787,677,619,594,578,559,498,381,197,-69,-397,-771,-1177,-1563,-1937,-2256,-2526,-2744,-2912,-3061,-3183,-3316,-3442,-3580,-3701,-3800,-3837,-3800,-3658,-3412,-3054,-2618,-2116,-1608,-1118,-705,-385,-200,-143,-223,-417,-696,-1031,-1373,-1688,-1938,-2091,-2138,-2061,-1882,-1618,-1299,-978,-676,-454,-319,-304,-405,-607,-892,-1215,-1549,-1852,-2083,-2234,-2272,-2212,-2053,-1805,-1497,-1134,-750,-347,44,420,757,1047,1275,1421,1486,1454,1334,1130,858,541,209,-112,-392,-604,-738,-775,-725,-596,-406,-184,49,254,405,481,453,332,101,-205,-573,-958,-1332,-1651,-1902,-2061,-2137,-2148,-2114,-2077,-2068,-2114,-2239,-2439,-2706,-3005,-3303,-3554,-3718,-3763,-3682,-3460,-3146,-2745,-2327,-1926,-1597,-1366,-1266,-1291,-1446,-1693,-2011,-2339,-2658,-2895,-3044,-3058,-2937,-2684,-2312,-1855,-1351,-845,-376,10,294,453,489,414,243,17,-247,-498,-727,-900,-1019,-1067,-1073,-1019,-956,-858,-767,-662,-562,-451,-331,-197,-41,130,311,503,679,843,964,1041,1056,1009,903,742,541,331,116,-52,-186,-237,-224,-134,14,195,382,542,648,676,622,483,280,38,-233,-487,-741,-970,-1198,-1433,-1693,-1998,-2335,-2723,-3102,-3478,-3777,-3982,-4047,-3957,-3714,-3331,-2854,-2323,-1807,-1354,-1019,-826,-797,-920,-1169,-1513,-1890,-2258,-2560,-2756,-2809,-2712,-2447,-2048,-1522,-928,-301,305,834,1256,1532,1654,1615,1442,1144,781,370,-25,-383,-659,-838,-903,-856,-700,-463,-150,192,560,917,1254,1550,1799,1990,2119,2185,2178,2108,1975,1778,1542,1258,964,657,371,112,-94,-248,-319,-332,-253,-122,81,316,585,845,1097,1298,1456,1544,1578,1555,1492,1407,1310,1216,1129,1047,971,884,791,687,566,455,351,278,263,300,420,605,858,1146,1461,1752,2014,2201,2313,2334,2268,2130,1932,1704,1461,1240,1039,901,798,760,745,760,759,734,644,481,232,-104,-508,-961,-1429,-1878,-2271,-2588,-2792,-2900,-2881,-2782,-2592,-2353,-2084,-1805,-1533,-1266,-1009,-735,-453,-118,251,683,1147,1647,2147,2622,3058,3415,3701,3890,4003,4039,4018,3959,3873,3776,3680,3582,3491,3397,3295,3177,3035,2853,2629,2346,2000,1589,1105,569,-32,-654,-1305,-1948,-2571,-3162,-3695,-4172,-4572,-4905,-5149,-5325,-5407,-5422,-5355,-5219,-5023,-4763,-4472,-4131,-3784,-3418,-3054,-2705,-2355,-2038,-1721,-1433,-1152,-891,-644,-403,-174,62,302,567,849,1173,1506,1866,2208,2524,2770,2927,2967,2877,2654,2314,1865,1355,799,241,-290,-780,-1193,-1549,-1815,-2025,-2162,-2247,-2281,-2261,-2194,-2074,-1904,-1687,-1439,-1173,-921,-705,-548,-483,-502,-634,-841,-1127,-1454,-1792,-2109,-2373,-2557,-2646,-2637,-2518,-2317,-2044,-1720,-1384,-1047,-748,-497,-307,-194,-139,-155,-215,-307,-418,-518,-609,-657,-682,-654,-607,-526,-449,-378,-337,-346,-401,-524,-690,-906,-1138,-1382,-1598,-1780,-1896,-1946,-1912,-1809,-1645,-1441,-1231,-1024,-867,-747,-695,-685,-714,-759,-797,-816,-796,-748,-662,-564,-467,-375,-326,-288,-301,-317,-351,-365,-361,-309,-217,-66,129,372,645,945,1251,1559,1859,2135,2396,2624,2824,2999,3132,3241,3312,3358,3372,3372,3345,3313,3270,3223,3177,3129,3084,3043,2998,2958,2907,2858,2799,2744,2688,2638,2601,2562,2538,2494,2442,2350,2223,2045,1822,1556,1262,947,624,304,-14,-321,-629,-926,-1228,-1509,-1781,-2018,-2200,-2328,-2354,-2305,-2140,-1889,-1546,-1135,-686,-208,244,665,1022,1298,1502,1628,1702,1744,1789,1856,1974,2150,2387,2673,2976,3283,3533,3723,3804,3776,3634,3389,3067,2699,2315,1950,1626,1363,1170,1051,995,1001,1040,1108,1191,1265,1346,1406,1467,1520,1571,1622,1669,1718,1757,1790,1806,1815,1805,1791,1769,1746,1733,1723,1734,1746,1780,1814,1859,1909,1960,2011,2056,2076,2070,2005,1883,1674,1395,1042,651,253,-110,-403,-582,-649,-581,-427,-198,44,260,404,447,375,198,-67,-382,-694,-973,-1152,-1216,-1132,-899,-532,-56,486,1049,1581,2053,2428,2702,2872,2963,2986,2987,2971,2971,2978,2997,3004,2973,2883,2700,2421,2032,1555,1009,433,-138,-661,-1112,-1468,-1720,-1885,-1960,-1985,-1962,-1924,-1878,-1824,-1771,-1698,-1602,-1473,-1296,-1070,-800,-476,-132,248,624,1006,1367,1707,2012,2291,2523,2724,2883,3003,3098,3162,3223,3279,3361,3468,3613,3796,3992,4194,4366,4481,4519,4461,4304,4059,3742,3371,2972,2560,2135,1712,1266,811,321,-188,-718,-1253,-1757,-2218,-2581,-2834,-2941,-2888,-2674,-2302,-1801,-1201,-557,89,677,1177,1540,1764,1851,1807,1685,1506,1323,1173,1081,1066,1125,1247,1406,1569,1705,1785,1793,1725,1586,1401,1188,987,808,685,604,591,611,674,757,851,958,1066,1193,1330,1501,1693,1925,2171,2443,2696,2934,3110,3222,3245,3176,3024,2793,2525,2225,1950,1707,1536,1450,1452,1557,1740,2006,2309,2642,2956,3224,3418,3499,3476,3323,3075,2747,2383,2027,1711,1476,1324,1261,1261,1287,1308,1273,1155,937,615,208,-245,-719,-1136,-1484,-1689,-1754,-1649,-1391,-1002,-520,6,525,988,1355,1601,1718,1706,1600,1409,1195,961,768,604,504,447,431,433,430,411,354,270,157,38,-64,-127,-136,-75,40,208,392,568,707,776,778,689,545,347,147,-28,-142,-158,-68,150,477,906,1396,1926,2446,2941,3355,3698,3921,4055,4069,4001,3844,3639,3396,3160,2936,2771,2652,2612,2620,2682,2757,2833,2873,2866,2790,2650,2445,2202,1919,1635,1328,1031,702,354,-56,-520,-1064,-1661,-2311,-2964,-3590,-4139,-4566,-4839,-4930,-4836,-4568,-4142,-3617,-3014,-2410,-1823,-1307,-875,-538,-303,-143,-64,-20,-21,-25,-36,-41,-34,-23,-13,-5,-18,-51,-106,-191,-282,-382,-470,-530,-561,-545,-493,-404,-294,-167,-41,87,202,321,441,572,729,906,1111,1337,1562,1776,1954,2073,2120,2083,1964,1771,1530,1250,970,708,482,315,209,168,194,274,398,552,714,867,991,1069,1084,1032,904,701,445,126,-204,-555,-879,-1173,-1428,-1632,-1802,-1937,-2058,-2169,-2277,-2382,-2478,-2548,-2581,-2557,-2456,-2283,-2009,-1665,-1241,-766,-263,256,751,1219,1636,1991,2283,2502,2638,2706,2671,2563,2345,2041,1635,1145,572,-55,-724,-1398,-2053,-2645,-3157,-3542,-3804,-3916,-3900,-3772,-3560,-3322,-3079,-2889,-2774,-2746,-2811,-2939,-3107,-3257,-3366,-3361,-3244,-2968,-2562,-2018,-1396,-711,-41,598,1141,1577,1882,2059,2111,2072,1948,1788,1609,1441,1313,1223,1198,1216,1284,1368,1454,1502,1484,1361,1116,717,177,-512,-1306,-2176,-3069,-3938,-4738,-5437,-6009,-6457,-6782,-7012,-7154,-7251,-7299,-7327,-7336,-7304,-7251,-7134,-6959,-6711,-6376,-5965,-5475,-4920,-4314,-3675,-3024,-2380,-1767,-1206,-718,-319,-20,171,257,247,156,15,-167,-348,-525,-675,-785,-873,-926,-975,-1023,-1096,-1206,-1369,-1596,-1882,-2234,-2631,-3060,-3498,-3915,-4286,-4580,-4773,-4847,-4798,-4622,-4340,-3975,-3561,-3143,-2764,-2460,-2274,-2217,-2302,-2523,-2849,-3252,-3682,-4099,-4452,-4720,-4864,-4882,-4774,-4544,-4223,-3825,-3389,-2944,-2523,-2160,-1884,-1714,-1679,-1766,-1986,-2312,-2711,-3150,-3582,-3963,-4270,-4472,-4575,-4587,-4527,-4434,-4330,-4260,-4227,-4264,-4344,-4479,-4627,-4771,-4867,-4897,-4816,-4632,-4307,-3876,-3326,-2714,-2056,-1417,-837,-374,-65,46,-40,-343,-819,-1449,-2171,-2923,-3648,-4276,-4772,-5085,-5210,-5136,-4888,-4494,-3998,-3450,-2901,-2403,-1998,-1714,-1580,-1581,-1726,-1961,-2270,-2582,-2866,-3055,-3128,-3041,-2802,-2412,-1898,-1311,-683,-86,455,877,1186,1348,1390,1335,1202,1046,892,775,720,743,838,1013,1249,1518,1817,2086,2328,2481,2544,2479,2283,1953,1496,939,310,-347,-1000,-1596,-2129,-2555,-2898,-3149,-3338,-3483,-3616,-3743,-3888,-4037,-4194,-4332,-4443,-4491,-4476,-4365,-4168,-3860,-3470,-2976,-2427,-1814,-1186,-566,17,511,901,1153,1243,1193,981,671,265,-165,-592,-958,-1239,-1410,-1464,-1405,-1258,-1037,-788,-530,-297,-118,5,41,7,-107,-281,-507,-751,-1012,-1238,-1431,-1549,-1585,-1523,-1359,-1097,-758,-354,72,496,886,1202,1447,1583,1642,1615,1543,1447,1359,1317,1334,1435,1618,1867,2176,2490,2790,3014,3131,3095,2890,2502,1937,1234,409,-451,-1304,-2081,-2703,-3158,-3379,-3393,-3210,-2869,-2449,-1995,-1601,-1305,-1165,-1192,-1391,-1736,-2176,-2664,-3119,-3477,-3681,-3660,-3406,-2889,-2137,-1185,-96,1048,2157,3146,3921,4436,4639,4522,4121,3461,2635,1712,780,-72,-785,-1308,-1614,-1710,-1604,-1357,-998,-613,-238,53,231,262,138,-130,-523,-997,-1513,-2008,-2445,-2766,-2950,-2964,-2808,-2501,-2057,-1534,-975,-424,46,426,664,764,744,612,440,245,113,64,152,389,780,1303,1930,2603,3272,3877,4355,4676,4795,4712,4428,3971,3382,2719,2035,1399,863,468,242,181,266,457,694,920,1071,1108,987,717,293,-240,-834,-1439,-1974,-2396,-2639,-2668,-2467,-2024,-1379,-557,361,1306,2198,2938,3474,3741,3715,3411,2847,2103,1243,373,-433,-1083,-1529,-1729,-1688,-1420,-978,-421,183,757,1252,1611,1816,1853,1739,1493,1169,793,442,133,-67,-146,-73,149,512,996,1562,2168,2757,3279,3689,3944,4033,3952,3726,3402,3038,2703,2464,2374,2470,2758,3225,3820,4485,5141,5707,6111,6294,6212,5865,5253,4434,3458,2413,1383,450,-298,-819,-1063,-1036,-761,-280,310,947,1511,1944,2169,2152,1895,1416,781,61,-657,-1270,-1711,-1893,-1793,-1380,-682,263,1382,2577,3758,4806,5644,6177,6377,6213,5712,4938,3945,2869,1780,804,10,-541,-818,-836,-622,-239,242,742,1193,1534,1729,1757,1626,1353,983,553,114,-284,-615,-836,-937,-906,-743,-456,-57,438,1004,1618,2243,2864,3435,3952,4385,4745,5030,5270,5472,5681,5890,6134,6384,6649,6882,7078,7183,7193,7083,6847,6501,6056,5547,5004,4466,3963,3526,3172,2912,2748,2677,2678,2742,2833,2930,2991,2998,2908,2716,2403,1967,1443,833,202,-422,-977,-1408,-1680,-1737,-1581,-1181,-579,204,1100,2032,2926,3688,4254,4560,4582,4316,3787,3061,2197,1304,452,-272,-808,-1128,-1214,-1095,-810,-410,32,473,846,1131,1314,1389,1397,1346,1285,1241,1240,1303,1431,1623,1868,2153,2465,2790,3125,3459,3789,4117,4416,4701,4939,5144,5304,5435,5542,5650,5771,5921,6098,6299,6503,6675,6789,6802,6691,6435,6027,5478,4814,4067,3290,2529,1830,1241,785,488,349,362,499,743,1047,1385,1708,1984,2181,2269,2240,2077,1800,1413,957,476,4,-380,-648,-739,-620,-278,287,1062,1982,3014,4057,5046,5891,6516,6878,6920,6667,6104,5325,4356,3324,2285,1347,563,-9,-355,-468,-389,-147,191,580,962,1300,1570,1753,1860,1888,1855,1773,1652,1501,1331,1142,956,776,641,553,564,668,898,1244,1691,2220,2791,3364,3910,4381,4768,5042,5204,5248,5188,5027,4789,4482,4128,3741,3334,2924,2507,2102,1695,1301,907,517,134,-248,-618,-984,-1325,-1651,-1940,-2196,-2409,-2585,-2726,-2853,-2968,-3111,-3275,-3496,-3763,-4061,-4390,-4685,-4926,-5056,-5020,-4804,-4355,-3702,-2838,-1819,-699,451,1549,2515,3286,3802,4044,4001,3708,3203,2562,1858,1169,577,122,-146,-229,-138,91,397,720,1004,1188,1243,1157,924,580,157,-311,-761,-1183,-1530,-1798,-1983,-2091,-2145,-2161,-2157,-2158,-2159,-2169,-2183,-2177,-2151,-2076,-1945,-1756,-1503,-1212,-892,-594,-335,-175,-122,-220,-459,-837,-1333,-1892,-2496,-3070,-3595,-4034,-4354,-4575,-4678,-4699,-4653,-4566,-4463,-4368,-4281,-4216,-4153,-4099,-4031,-3954,-3871,-3795,-3754,-3768,-3874,-4072,-4380,-4766,-5201,-5626,-5979,-6190,-6200,-5976,-5482,-4743,-3789,-2686,-1525,-391,602,1391,1878,2051,1887,1407,679,-246,-1254,-2277,-3209,-3991,-4567,-4905,-5010,-4898,-4606,-4197,-3717,-3242,-2804,-2463,-2231,-2127,-2151,-2280,-2509,-2798,-3136,-3482,-3823,-4131,-4390,-4580,-4694,-4704,-4622,-4413,-4090,-3634,-3053,-2363,-1575,-732,133,962,1700,2295,2696,2866,2781,2454,1891,1163,313,-574,-1415,-2162,-2734,-3118,-3296,-3274,-3092,-2790,-2418,-2048,-1716,-1473,-1351,-1342,-1462,-1668,-1940,-2237,-2533,-2800,-3042,-3250,-3453,-3656,-3887,-4140,-4415,-4680,-4904,-5030,-5024,-4831,-4438,-3840,-3057,-2143,-1165,-213,629,1274,1652,1738,1501,992,238,-668,-1649,-2615,-3481,-4195,-4708,-5007,-5107,-5033,-4827,-4551,-4240,-3951,-3707,-3526,-3410,-3344,-3307,-3279,-3227,-3158,-3042,-2909,-2756,-2612,-2496,-2426,-2408,-2439,-2504,-2563,-2579,-2509,-2296,-1943,-1397,-723,87,931,1765,2491,3045,3357,3405,3161,2677,1973,1156,281,-536,-1241,-1764,-2081,-2194,-2120,-1920,-1641,-1368,-1142,-1039,-1064,-1247,-1564,-1977,-2450,-2902,-3300,-3579,-3730,-3743,-3640,-3470,-3272,-3122,-3037,-3067,-3198,-3417,-3674,-3919,-4078,-4106,-3950,-3593,-3036,-2312,-1469,-574,281,1038,1608,1950,2029,1843,1407,774,-2,-849,-1682,-2445,-3069,-3518,-3778,-3841,-3746,-3513,-3205,-2857,-2521,-2226,-1990,-1824,-1721,-1670,-1658,-1670,-1703,-1749,-1825,-1919,-2060,-2224,-2425,-2622,-2793,-2890,-2871,-2694,-2338,-1798,-1103,-302,523,1298,1913,2303,2401,2175,1644,839,-151,-1234,-2286,-3212,-3896,-4303,-4367,-4137,-3628,-2941,-2155,-1382,-709,-224,37,43,-182,-598,-1136,-1717,-2262,-2700,-2984,-3089,-3023,-2816,-2517,-2185,-1870,-1619,-1457,-1384,-1383,-1421,-1452,-1438,-1329,-1114,-768,-324,211,770,1317,1784,2123,2291,2263,2029,1602,1013,311,-453,-1206,-1897,-2466,-2877,-3108,-3164,-3054,-2822,-2508,-2159,-1830,-1547,-1352,-1245,-1235,-1306,-1442,-1626,-1833,-2041,-2246,-2414,-2555,-2635,-2648,-2577,-2390,-2090,-1637,-1046,-310,535,1457,2378,3245,3962,4467,4704,4630,4252,3588,2712,1695,658,-312,-1093,-1622,-1837,-1737,-1339,-707,64,879,1620,2193,2527,2566,2322,1801,1097,258,-579,-1354,-1960,-2366,-2536,-2500,-2290,-1987,-1660,-1383,-1220,-1184,-1302,-1516,-1792,-2056,-2223,-2247,-2059,-1653,-1024,-220,706,1664,2574,3340,3892,4163,4139,3799,3194,2362,1396,374,-601,-1450,-2102,-2509,-2660,-2555,-2243,-1767,-1210,-625,-97,343,638,801,814,719,526,292,26,-225,-454,-646,-785,-877,-903,-860,-738,-513,-186,264,821,1480,2201,2943,3654,4259,4724,4982,5023,4834,4439,3876,3218,2521,1881,1341,968,785,787,966,1264,1636,2019,2353,2591,2704,2675,2517,2252,1927,1590,1293,1085,992,1034,1193,1446,1738,2023,2238,2341,2305,2125,1824,1441,1041,678,426,331,420,714,1176,1784,2461,3138,3736,4176,4400,4372,4069,3509,2739,1802,792,-220,-1163,-1952,-2562,-2940,-3100,-3041,-2811,-2444,-1998,-1530,-1077,-687,-373,-137,14,119,176,227,278,349,442,563,714,890,1107,1346,1642,1969,2362,2797,3289,3808,4337,4847,5291,5647,5861,5926,5819,5558,5151,4657,4101,3570,3086,2722,2488,2404,2456,2611,2832,3054,3239,3324,3290,3116,2804,2386,1893,1384,917,540,307,226,329,564,932,1341,1762,2117,2371,2488,2464,2310,2067,1772,1488,1256,1125,1119,1244,1496,1844,2259,2691,3100,3440,3686,3812,3826,3714,3522,3248,2946,2630,2329,2072,1856,1708,1608,1571,1566,1602,1645,1709,1763,1836,1899,2002,2114,2283,2487,2734,3017,3309,3588,3834,4011,4116,4137,4068,3944,3762,3578,3400,3274,3202,3206,3265,3372,3487,3582,3624,3583,3450,3218,2916,2556,2199,1869,1610,1452,1389,1428,1526,1651,1754,1788,1718,1517,1176,715,153,-456,-1064,-1611,-2043,-2323,-2423,-2343,-2105,-1738,-1315,-876,-498,-215,-68,-52,-169,-353,-586,-768,-875,-840,-638,-269,257,893,1587,2272,2886,3376,3698,3844,3804,3616,3297,2917,2500,2114,1787,1551,1427,1412,1511,1692,1942,2217,2490,2725,2894,2978,2966,2861,2677,2428,2145,1848,1562,1301,1089,917,799,723,683,667,679,690,728,766,829,903,1002,1102,1214,1293,1340,1316,1205,1012,706,347,-83,-509,-913,-1259,-1503,-1657,-1697,-1662,-1562,-1445,-1340,-1286,-1306,-1420,-1620,-1903,-2230,-2578,-2890,-3137,-3270,-3279,-3142,-2888,-2526,-2119,-1708,-1344,-1077,-929,-907,-1001,-1167,-1364,-1535,-1623,-1598,-1428,-1124,-700,-204,317,804,1205,1484,1608,1585,1415,1134,774,382,-3,-343,-610,-787,-865,-844,-747,-582,-384,-177,13,163,259,299,297,251,210,162,153,177,230,327,408,503,544,548,486,366,193,-4,-210,-383,-491,-512,-422,-214,95,488,923,1351,1730,2008,2154,2145,1980,1670,1233,717,143,-437,-989,-1495,-1906,-2237,-2451,-2561,-2574,-2479,-2312,-2055,-1743,-1369,-951,-494,-20,464,919,1332,1651,1856,1913,1802,1536,1115,598,29,-521,-983,-1302,-1434,-1352,-1076,-619,-57,568,1162,1674,2034,2207,2177,1940,1524,958,292,-427,-1153,-1839,-2449,-2956,-3337,-3585,-3695,-3669,-3536,-3287,-2983,-2602,-2207,-1774,-1355,-921,-522,-129,207,499,705,823,830,718,494,169,-232,-666,-1095,-1466,-1729,-1851,-1789,-1540,-1099,-495,229,1015,1794,2492,3049,3409,3551,3461,3170,2701,2128,1489,864,289,-189,-548,-788,-902,-926,-873,-775,-666,-555,-463,-391,-325,-263,-174,-55,110,318,544,769,947,1037,1013,835,520,56,-490,-1104,-1690,-2230,-2634,-2911,-3007,-2953,-2756,-2455,-2096,-1717,-1359,-1059,-829,-691,-630,-657,-738,-880,-1041,-1224,-1402,-1559,-1697,-1784,-1839,-1844,-1810,-1736,-1626,-1476,-1303,-1083,-839,-558,-259,55,353,624,828,946,948,825,561,174,-318,-886,-1474,-2047,-2538,-2909,-3112,-3121,-2926,-2540,-1992,-1340,-643,17,575,966,1152,1111,854,403,-186,-863,-1563,-2235,-2822,-3302,-3645,-3854,-3938,-3909,-3798,-3624,-3406,-3159,-2878,-2567,-2204,-1794,-1321,-808,-269,252,702,1042,1209,1188,960,543,-12,-660,-1305,-1891,-2333,-2590,-2626,-2439,-2060,-1514,-890,-220,393,924,1291,1497,1496,1318,966,475,-104,-734,-1349,-1911,-2371,-2700,-2878,-2907,-2794,-2582,-2291,-1987,-1693,-1467,-1322,-1285,-1344,-1506,-1725,-2007,-2290,-2583,-2835,-3058,-3216,-3337,-3390,-3406,-3374,-3296,-3180,-3011,-2784,-2492,-2108,-1647,-1097,-491,149,773,1331,1779,2066,2184,2115,1880,1510,1049,538,41,-422,-797,-1088,-1266,-1361,-1362,-1315,-1219,-1107,-983,-861,-728,-592,-438,-269,-98,72,198,269,237,96,-175,-562,-1040,-1567,-2092,-2548,-2893,-3075,-3075,-2902,-2555,-2099,-1569,-1035,-549,-160,101,223,198,63,-166,-452,-738,-1023,-1241,-1402,-1480,-1468,-1389,-1223,-1013,-755,-480,-209,41,241,384,450,452,384,271,127,-34,-184,-329,-455,-569,-689,-811,-969,-1148,-1371,-1610,-1863,-2085,-2255,-2313,-2237,-1976,-1532,-898,-123,752,1630,2439,3083,3491,3618,3453,3000,2327,1482,559,-352,-1193,-1875,-2373,-2660,-2721,-2600,-2292,-1860,-1320,-717,-75,584,1239,1872,2456,2969,3370,3627,3706,3580,3238,2705,1991,1186,331,-465,-1141,-1622,-1865,-1855,-1596,-1142,-536,123,781,1340,1757,1984,2011,1841,1504,1035,487,-98,-663,-1187,-1620,-1956,-2174,-2265,-2239,-2094,-1851,-1541,-1179,-819,-476,-190,17,148,188,167,91,-14,-126,-234,-331,-414,-497,-583,-684,-807,-943,-1088,-1205,-1282,-1258,-1117,-816,-335,308,1116,2006,2942,3809,4552,5067,5324,5271,4939,4332,3541,2613,1655,735,-74,-713,-1161,-1396,-1431,-1294,-1008,-618,-159,345,853,1359,1835,2266,2630,2896,3054,3051,2898,2556,2054,1399,642,-174,-973,-1710,-2304,-2740,-2957,-2982,-2805,-2468,-2019,-1490,-954,-433,23,405,695,903,1027,1088,1098,1085,1054,1041,1055,1108,1232,1401,1649,1932,2253,2569,2858,3090,3244,3309,3290,3195,3055,2895,2742,2627,2546,2518,2512,2522,2504,2444,2301,2082,1764,1386,956,538,162,-102,-220,-149,119,579,1190,1898,2624,3288,3812,4131,4202,4011,3567,2899,2071,1127,160,-800,-1659,-2408,-2985,-3388,-3606,-3633,-3487,-3185,-2746,-2210,-1604,-985,-397,104,463,648,617,375,-69,-673,-1374,-2106,-2784,-3342,-3718,-3877,-3804,-3513,-3032,-2422,-1727,-1029,-360,212,680,1007,1219,1304,1303,1232,1126,1014,921,875,890,985,1153,1397,1683,2000,2285,2527,2654,2663,2522,2238,1829,1340,804,296,-156,-494,-699,-769,-710,-564,-365,-166,-14,54,15,-134,-384,-685,-1013,-1283,-1469,-1497,-1351,-1013,-499,138,852,1538,2141,2566,2760,2698,2359,1776,987,52,-957,-1969,-2909,-3731,-4364,-4801,-5001,-4980,-4733,-4309,-3720,-3040,-2310,-1601,-972,-495,-198,-149,-329,-747,-1360,-2103,-2913,-3694,-4377,-4881,-5179,-5229,-5060,-4693,-4182,-3605,-3009,-2478,-2032,-1719,-1526,-1449,-1454,-1507,-1558,-1590,-1542,-1425,-1203,-897,-503,-55,429,914,1357,1734,2007,2147,2152,2007,1730,1346,884,398,-73,-479,-783,-962,-1003,-919,-730,-483,-222,-7,113,112,-51,-349,-785,-1293,-1829,-2316,-2689,-2883,-2860,-2584,-2086,-1376,-551,331,1143,1817,2240,2390,2210,1738,993,59,-990,-2046,-3032,-3844,-4427,-4727,-4715,-4398,-3798,-2953,-1945,-833,286,1328,2227,2890,3301,3402,3219,2760,2094,1281,417,-412,-1130,-1657,-1970,-2049,-1912,-1614,-1201,-761,-350,-22,175,250,186,37,-181,-398,-603,-727,-780,-729,-595,-385,-131,137,391,590,718,751,687,521,278,-37,-376,-724,-1041,-1296,-1469,-1546,-1514,-1389,-1178,-905,-610,-315,-69,106,175,135,-27,-287,-625,-996,-1355,-1651,-1831,-1858,-1694,-1333,-770,-32,837,1778,2713,3572,4272,4754,4973,4902,4552,3948,3142,2206,1219,275,-555,-1179,-1570,-1672,-1498,-1068,-425,351,1194,2012,2733,3292,3640,3754,3635,3294,2781,2142,1435,734,75,-475,-904,-1191,-1346,-1382,-1336,-1235,-1112,-998,-902,-832,-784,-737,-676,-572,-410,-174,144,534,984,1464,1942,2377,2734,2977,3078,3031,2835,2508,2089,1611,1127,682,315,50,-95,-126,-55,99,292,514,712,885,990,1030,991,868,676,414,111,-220,-544,-836,-1063,-1188,-1194,-1048,-744,-280,331,1059,1851,2665,3415,4052,4507,4724,4691,4369,3796,2987,2009,935,-148,-1150,-1976,-2563,-2858,-2840,-2534,-1975,-1244,-428,382,1092,1635,1958,2055,1921,1615,1180,695,235,-147,-401,-508,-473,-318,-87,178,424,626,757,813,811,767,723,700,738,854,1057,1356,1723,2157,2600,3042,3427,3717,3891,3907,3763,3461,2999,2431,1770,1081,394,-240,-788,-1228,-1544,-1729,-1798,-1753,-1617,-1411,-1152,-873,-592,-334,-126,22,87,75,-15,-169,-361,-563,-738,-854,-871,-770,-519,-126,420,1072,1826,2597,3360,4027,4551,4872,4954,4768,4327,3648,2801,1851,908,51,-607,-1011,-1117,-913,-452,222,994,1782,2473,2998,3288,3332,3131,2730,2192,1588,998,490,103,-129,-215,-180,-56,96,232,316,305,214,25,-215,-482,-724,-899,-974,-921,-732,-420,-2,469,955,1397,1750,1968,2037,1940,1710,1371,985,593,268,28,-82,-72,41,239,464,695,889,1029,1108,1134,1108,1063,993,919,837,736,624,472,302,100,-102,-298,-442,-523,-490,-347,-62,343,864,1467,2099,2729,3279,3715,3975,4035,3862,3475,2881,2136,1305,461,-304,-915,-1314,-1453,-1329,-963,-396,295,1033,1740,2335,2772,3011,3053,2903,2614,2220,1796,1384,1034,782,620,566,567,612,645,645,577,445,244,5,-240,-454,-598,-637,-572,-374,-92,272,654,1019,1317,1510,1574,1499,1295,993,628,259,-85,-340,-513,-557,-525,-403,-257,-103,12,67,55,-38,-171,-345,-509,-644,-731,-746,-709,-612,-490,-356,-234,-139,-78,-40,-15,25,115,275,542,922,1422,2026,2700,3397,4052,4609,4990,5158,5065,4718,4132,3358,2469,1547,678,-61,-612,-949,-1050,-959,-692,-327,89,493,831,1071,1192,1184,1066,850,573,254,-68,-390,-682,-963,-1223,-1485,-1750,-2030,-2309,-2595,-2834,-3027,-3113,-3077,-2889,-2541,-2041,-1409,-693,71,806,1475,2013,2390,2584,2592,2438,2150,1791,1401,1048,772,600,557,622,778,990,1203,1390,1498,1520,1443,1287,1072,848,637,498,430,466,581,755,961,1142,1285,1336,1306,1173,992,765,565,425,379,483,713,1091,1567,2101,2630,3087,3402,3530,3418,3079,2493,1739,833,-115,-1055,-1909,-2611,-3142,-3466,-3602,-3565,-3393,-3138,-2836,-2547,-2287,-2100,-1980,-1938,-1951,-2011,-2082,-2164,-2228,-2283,-2328,-2368,-2421,-2487,-2562,-2644,-2698,-2714,-2645,-2488,-2215,-1844,-1379,-865,-328,170,601,918,1112,1165,1096,925,681,414,150,-70,-229,-313,-333,-296,-244,-190,-185,-239,-381,-611,-928,-1304,-1716,-2125,-2483,-2757,-2910,-2921,-2795,-2533,-2174,-1757,-1332,-952,-662,-491,-460,-560,-767,-1040,-1326,-1575,-1724,-1749,-1602,-1308,-859,-314,276,848,1317,1634,1736,1605,1238,653,-88,-949,-1824,-2682,-3426,-4035,-4460,-4701,-4753,-4654,-4410,-4087,-3689,-3274,-2851,-2454,-2089,-1785,-1543,-1388,-1329,-1385,-1560,-1867,-2286,-2809,-3396,-4001,-4580,-5070,-5427,-5612,-5605,-5403,-5032,-4528,-3942,-3344,-2780,-2304,-1952,-1730,-1640,-1656,-1743,-1856,-1963,-2018,-2008,-1921,-1761,-1560,-1338,-1151,-1022,-997,-1092,-1309,-1643,-2060,-2515,-2957,-3335,-3589,-3709,-3644,-3433,-3063,-2613,-2103,-1619,-1204,-906,-768,-791,-969,-1278,-1659,-2069,-2439,-2716,-2860,-2834,-2644,-2284,-1808,-1240,-668,-134,279,526,566,376,-28,-632,-1357,-2167,-2957,-3667,-4225,-4572,-4689,-4566,-4226,-3707,-3074,-2386,-1705,-1098,-591,-228,-14,55,-17,-200,-478,-822,-1206,-1615,-2013,-2393,-2728,-2996,-3193,-3293,-3303,-3222,-3063,-2841,-2595,-2330,-2101,-1901,-1768,-1688,-1667,-1671,-1701,-1702,-1677,-1593,-1444,-1246,-994,-739,-500,-324,-250,-301,-511,-864,-1367,-1963,-2624,-3281,-3870,-4337,-4620,-4695,-4531,-4157,-3577,-2879,-2095,-1334,-650,-118,208,316,189,-133,-613,-1173,-1746,-2245,-2608,-2774,-2710,-2406,-1868,-1143,-278,655,1571,2413,3081,3555,3766,3730,3431,2916,2226,1416,561,-283,-1046,-1688,-2165,-2468,-2578,-2518,-2292,-1942,-1483,-975,-433,75,534,888,1123,1210,1152,949,627,208,-260,-751,-1217,-1634,-1974,-2230,-2381,-2454,-2420,-2328,-2147,-1927,-1637,-1317,-946,-551,-131,296,718,1110,1458,1735,1927,2022,2001,1876,1635,1302,879,396,-134,-668,-1193,-1664,-2062,-2350,-2513,-2530,-2402,-2127,-1731,-1234,-691,-129,377,804,1095,1231,1218,1049,779,447,110,-163,-337,-359,-216,95,557,1137,1796,2478,3134,3701,4137,4397,4445,4278,3884,3295,2550,1685,788,-108,-917,-1602,-2119,-2457,-2589,-2553,-2343,-1998,-1555,-1033,-487,67,575,1026,1374,1614,1727,1706,1569,1312,981,586,174,-226,-583,-866,-1065,-1163,-1166,-1078,-915,-695,-428,-131,187,520,862,1213,1563,1905,2226,2504,2720,2848,2873,2775,2547,2186,1706,1121,462,-240,-939,-1606,-2184,-2660,-2981,-3140,-3117,-2895,-2498,-1914,-1196,-360,518,1398,2193,2854,3317,3550,3527,3273,2803,2193,1500,812,214,-227,-446,-402,-87,493,1297,2253,3280,4275,5136,5771,6105,6094,5729,5033,4076,2932,1720,538,-507,-1332,-1875,-2107,-2014,-1624,-974,-121,860,1899,2911,3821,4570,5087,5354,5339,5054,4520,3781,2889,1919,925,-10,-841,-1510,-1984,-2253,-2299,-2152,-1825,-1359,-794,-165,478,1107,1684,2184,2591,2876,3045,3081,2996,2798,2496,2124,1693,1236,776,326,-73,-433,-704,-910,-1006,-1017,-904,-701,-372,35,543,1101,1696,2289,2831,3292,3622,3794,3794,3615,3277,2817,2278,1724,1210,803,546,491,648,1036,1641,2422,3347,4315,5279,6112,6753,7115,7137,6819,6148,5202,4046,2796,1565,468,-398,-968,-1198,-1101,-693,-43,786,1711,2652,3530,4293,4873,5259,5414,5352,5078,4622,4017,3306,2539,1750,1005,321,-246,-690,-986,-1130,-1134,-1000,-757,-414,5,475,990,1517,2057,2584,3074,3524,3900,4190,4376,4440,4378,4192,3875,3455,2931,2348,1713,1076,461,-99,-560,-911,-1101,-1138,-987,-664,-177,453,1171,1937,2677,3324,3825,4110,4168,3968,3547,2930,2205,1432,723,147,-202,-269,-21,551,1422,2533,3809,5139,6414,7508,8325,8758,8777,8336,7489,6276,4818,3224,1631,170,-1059,-1963,-2505,-2658,-2442,-1898,-1087,-84,1014,2131,3156,4017,4633,4954,4944,4606,3954,3040,1937,722,-509,-1670,-2683,-3477,-4005,-4251,-4192,-3861,-3270,-2468,-1517,-449,645,1728,2731,3594,4287,4756,4994,4992,4764,4345,3777,3120,2435,1774,1198,724,391,183,107,122,222,360,534,707,898,1087,1300,1544,1817,2148,2496,2866,3215,3501,3699,3762,3678,3436,3062,2574,2042,1511,1054,738,604,702,1033,1595,2337,3203,4091,4918,5557,5935,5961,5611,4868,3790,2431,917,-652,-2143,-3459,-4503,-5230,-5590,-5606,-5273,-4661,-3801,-2789,-1679,-569,469,1344,1987,2356,2403,2162,1634,896,17,-919,-1822,-2599,-3206,-3574,-3715,-3608,-3301,-2808,-2188,-1480,-730,8,699,1296,1781,2123,2323,2377,2283,2076,1749,1355,902,437,-31,-466,-883,-1258,-1615,-1937,-2238,-2508,-2740,-2934,-3060,-3121,-3082,-2936,-2665,-2267,-1753,-1138,-467,223,854,1380,1721,1848,1720,1345,756,-3,-838,-1664,-2368,-2859,-3055,-2912,-2425,-1624,-575,607,1821,2907,3762,4265,4353,3994,3208,2054,625,-961,-2567,-4069,-5337,-6283,-6845,-6987,-6721,-6079,-5117,-3922,-2577,-1198,112,1232,2074,2544,2615,2250,1501,413,-913,-2359,-3819,-5159,-6298,-7135,-7643,-7776,-7569,-7037,-6255,-5296,-4245,-3194,-2216,-1379,-735,-307,-123,-157,-414,-824,-1371,-1961,-2574,-3118,-3589,-3925,-4140,-4216,-4176,-4047,-3851,-3631,-3399,-3171,-2957,-2739,-2521,-2276,-1994,-1655,-1238,-740,-159,474,1111,1698,2145,2418,2441,2235,1785,1175,458,-243,-858,-1274,-1472,-1401,-1122,-682,-195,216,459,404,43,-681,-1690,-2936,-4312,-5708,-7036,-8208,-9184,-9940,-10494,-10873,-11116,-11258,-11316,-11288,-11172,-10938,-10575,-10066,-9414,-8626,-7752,-6820,-5913,-5070,-4352,-3788,-3385,-3135,-3002,-2949,-2932,-2907,-2842,-2707,-2490,-2183,-1790,-1314,-777,-181,433,1051,1614,2097,2446,2653,2706,2623,2439,2204,1965,1766,1640,1582,1586,1609,1605,1525,1320,955,412,-313,-1184,-2152,-3127,-4026,-4744,-5219,-5377,-5218,-4741,-4010,-3106,-2134,-1215,-451,78,319,283,5,-426,-911,-1330,-1589,-1583,-1284,-641,288,1477,2811,4191,5504,6621,7472,7962,8067,7768,7098,6101,4877,3495,2089,742,-438,-1371,-2009,-2310,-2275,-1929,-1300,-460,546,1618,2690,3642,4392,4826,4875,4467,3579,2211,407,-1741,-4111,-6531,-8818,-10776,-12224,-13034,-13104,-12453,-11134,-9312,-7190,-5021,-3051,-1513,-569,-325,-785,-1881,-3461,-5321,-7237,-8986,-10374,-11277,-11604,-11368,-10598,-9411,-7934,-6328,-4751,-3353,-2230,-1468,-1068,-1014,-1233,-1630,-2099,-2515,-2787,-2822,-2586,-2067,-1302,-364,664,1666,2573,3296,3816,4130,4270,4295,4263,4233,4235,4302,4407,4553,4691,4813,4869,4859,4735,4500,4131,3626,2993,2246,1396,475,-503,-1498,-2475,-3401,-4216,-4900,-5375,-5624,-5591,-5249,-4602,-3637,-2429,-1005,510,2054,3506,4788,5837,6593,7067,7247,7194,6937,6542,6067,5554,5066,4618,4230,3906,3608,3327,3012,2641,2195,1657,1043,358,-354,-1058,-1694,-2216,-2564,-2705,-2617,-2311,-1833,-1260,-694,-255,-52,-178,-682,-1561,-2757,-4158,-5618,-6965,-8028,-8665,-8771,-8324,-7357,-5985,-4387,-2747,-1300,-206,368,368,-215,-1292,-2714,-4277,-5762,-6940,-7637,-7707,-7098,-5817,-3947,-1639,933,3560,6042,8213,9917,11069,11633,11601,11053,10062,8754,7261,5690,4177,2802,1651,773,182,-117,-153,40,419,936,1545,2188,2820,3381,3840,4167,4351,4417,4376,4280,4165,4061,4000,3983,4016,4079,4157,4227,4253,4220,4089,3843,3459,2928,2239,1427,501,-459,-1412,-2266,-2966,-3428,-3634,-3521,-3114,-2412,-1456,-314,971,2298,3625,4848,5940,6828,7500,7947,8160,8181,8021,7718,7313,6835,6326,5824,5357,4945,4605,4316,4072,3830,3563,3247,2862,2429,1969,1526,1155,894,769,774,877,1017,1142,1169,1076,822,435,-63,-604,-1130,-1574,-1882,-2024,-2005,-1836,-1604,-1362,-1220,-1239,-1492,-1980,-2704,-3597,-4580,-5562,-6429,-7101,-7506,-7601,-7380,-6870,-6114,-5186,-4173,-3133,-2161,-1277,-529,93,595,1014,1381,1736,2096,2481,2871,3270,3637,3970,4242,4450,4589,4659,4675,4644,4596,4547,4517,4520,4557,4620,4695,4762,4796,4769,4659,4431,4083,3579,2952,2184,1342,456,-402,-1156,-1746,-2111,-2226,-2079,-1703,-1131,-445,295,1017,1654,2194,2591,2879,3057,3171,3251,3338,3471,3674,3963,4346,4796,5290,5774,6193,6496,6642,6596,6354,5913,5296,4528,3655,2723,1805,957,253,-249,-504,-485,-189,362,1126,2056,3082,4149,5199,6169,7020,7703,8182,8436,8443,8209,7748,7098,6308,5451,4581,3778,3076,2520,2111,1840,1675,1552,1412,1165,751,104,-791,-1938,-3279,-4746,-6226,-7613,-8782,-9648,-10136,-10213,-9893,-9201,-8223,-7037,-5748,-4458,-3241,-2173,-1281,-584,-61,310,591,801,1016,1235,1509,1818,2183,2573,2976,3371,3718,3989,4162,4197,4116,3908,3619,3290,2966,2707,2542,2496,2581,2771,3051,3364,3674,3924,4088,4136,4060,3886,3611,3291,2932,2565,2192,1815,1414,981,489,-60,-681,-1336,-2030,-2700,-3336,-3873,-4312,-4594,-4742,-4722,-4552,-4244,-3792,-3241,-2577,-1852,-1069,-284,483,1175,1768,2214,2499,2592,2510,2259,1887,1449,1007,639,387,303,387,616,966,1353,1744,2058,2277,2353,2310,2116,1824,1410,903,307,-395,-1174,-2054,-3000,-4009,-5041,-6062,-7025,-7871,-8571,-9065,-9355,-9422,-9300,-9023,-8658,-8266,-7922,-7665,-7532,-7516,-7598,-7741,-7883,-7995,-8004,-7902,-7650,-7246,-6709,-6045,-5312,-4541,-3783,-3089,-2480,-2001,-1649,-1446,-1380,-1451,-1639,-1919,-2241,-2569,-2818,-2940,-2859,-2531,-1934,-1070,29,1305,2682,4078,5394,6566,7504,8173,8538,8594,8360,7860,7146,6241,5219,4081,2906,1690,489,-681,-1786,-2792,-3683,-4421,-5014,-5447,-5742,-5925,-6012,-6058,-6055,-6053,-6034,-6002,-5940,-5813,-5591,-5249,-4753,-4109,-3308,-2388,-1367,-306,765,1778,2705,3493,4126,4590,4875,5015,5011,4916,4755,4569,4393,4255,4158,4111,4090,4054,3986,3800,3494,2998,2332,1483,514,-528,-1556,-2485,-3250,-3775,-4041,-4028,-3777,-3328,-2768,-2181,-1650,-1270,-1090,-1162,-1498,-2076,-2865,-3787,-4769,-5722,-6564,-7243,-7700,-7940,-7955,-7793,-7492,-7134,-6761,-6450,-6222,-6102,-6075,-6106,-6148,-6136,-6021,-5757,-5321,-4716,-3970,-3118,-2238,-1369,-597,42,499,751,821,709,496,221,-32,-201,-236,-91,233,755,1420,2213,3050,3881,4616,5187,5525,5572,5298,4688,3755,2542,1109,-464,-2071,-3634,-5030,-6204,-7066,-7586,-7738,-7534,-7012,-6230,-5278,-4231,-3190,-2222,-1390,-736,-264,16,141,141,55,-61,-177,-248,-244,-146,64,386,811,1327,1891,2476,3008,3454,3735,3834,3716,3397,2907,2302,1654,1039,531,190,48,112,340,682,1027,1306,1402,1273,889,272,-499,-1332,-2104,-2715,-3079,-3169,-2991,-2605,-2105,-1595,-1192,-978,-1025,-1343,-1921,-2704,-3598,-4507,-5316,-5940,-6310,-6399,-6225,-5828,-5297,-4720,-4199,-3813,-3634,-3674,-3943,-4383,-4941,-5523,-6057,-6458,-6680,-6682,-6464,-6041,-5448,-4742,-3969,-3190,-2448,-1777,-1208,-739,-370,-72,189,460,788,1209,1765,2445,3258,4146,5061,5931,6675,7226,7523,7528,7232,6641,5801,4746,3565,2299,1038,-178,-1299,-2296,-3156,-3878,-4457,-4908,-5229,-5431,-5504,-5458,-5281,-4990,-4591,-4114,-3592,-3062,-2578,-2165,-1872,-1701,-1661,-1721,-1840,-1955,-1990,-1883,-1560,-1003,-182,860,2082,3406,4736,6000,7105,8013,8679,9114,9324,9350,9236,9015,8735,8415,8072,7706,7308,6844,6296,5607,4779,3778,2654,1439,235,-875,-1783,-2419,-2745,-2765,-2534,-2145,-1706,-1338,-1139,-1186,-1504,-2089,-2878,-3783,-4698,-5489,-6055,-6298,-6172,-5671,-4843,-3769,-2590,-1423,-433,284,627,570,125,-640,-1616,-2669,-3652,-4435,-4907,-4999,-4693,-4001,-3001,-1772,-439,891,2111,3130,3909,4411,4685,4762,4760,4752,4862,5153,5690,6470,7468,8589,9745,10783,11600,12075,12134,11757,10931,9727,8209,6483,4663,2843,1134,-414,-1723,-2790,-3582,-4125,-4412,-4483,-4343,-4030,-3560,-2966,-2274,-1518,-741,33,764,1423,2010,2489,2904,3232,3535,3812,4117,4457,4856,5317,5826,6372,6911,7423,7859,8193,8410,8492,8460,8335,8146,7943,7751,7601,7513,7478,7491,7513,7515,7441,7259,6910,6369,5618,4654,3524,2276,1021,-135,-1071,-1673,-1890,-1683,-1122,-280,664,1577,2255,2586,2449,1819,714,-778,-2521,-4349,-6076,-7530,-8568,-9084,-9047,-8467,-7440,-6089,-4598,-3136,-1885,-969,-484,-446,-817,-1502,-2363,-3240,-3993,-4467,-4602,-4328,-3688,-2714,-1526,-223,1063,2216,3151,3804,4161,4251,4132,3902,3662,3512,3540,3787,4268,4961,5788,6673,7490,8151,8536,8608,8301,7640,6650,5404,3983,2486,997,-393,-1632,-2670,-3486,-4079,-4445,-4608,-4578,-4373,-4009,-3497,-2850,-2095,-1262,-403,446,1200,1842,2297,2568,2642,2551,2336,2069,1809,1637,1598,1737,2057,2540,3148,3812,4466,5033,5458,5695,5727,5555,5197,4699,4093,3443,2784,2172,1636,1208,909,735,697,755,901,1092,1309,1539,1782,2070,2427,2919,3566,4401,5412,6541,7712,8806,9689,10247,10376,10014,9156,7838,6144,4208,2151,137,-1723,-3313,-4572,-5458,-5988,-6190,-6148,-5943,-5677,-5449,-5327,-5387,-5629,-6069,-6648,-7313,-7971,-8537,-8926,-9065,-8910,-8446,-7674,-6651,-5424,-4079,-2693,-1329,-65,1094,2108,3006,3807,4527,5203,5844,6441,6994,7455,7794,7969,7943,7688,7201,6482,5577,4529,3406,2283,1223,299,-462,-1024,-1400,-1589,-1638,-1560,-1406,-1192,-946,-681,-401,-109,198,512,819,1093,1297,1385,1317,1056,585,-90,-938,-1907,-2916,-3886,-4725,-5359,-5727,-5805,-5589,-5112,-4416,-3572,-2628,-1663,-710,185,998,1715,2324,2822,3212,3486,3661,3730,3721,3636,3509,3351,3186,3026,2884,2754,2650,2553,2479,2425,2398,2415,2459,2543,2611,2636,2542,2266,1740,921,-210,-1633,-3284,-5081,-6892,-8598,-10075,-11212,-11953,-12241,-12102,-11562,-10695,-9608,-8401,-7203,-6126,-5266,-4692,-4457,-4538,-4924,-5536,-6287,-7086,-7825,-8417,-8800,-8922,-8784,-8395,-7801,-7054,-6212,-5318,-4414,-3504,-2596,-1669,-711,296,1353,2445,3548,4621,5599,6452,7096,7508,7646,7492,7058,6364,5446,4367,3171,1923,668,-565,-1743,-2870,-3928,-4926,-5853,-6705,-7459,-8101,-8596,-8933,-9076,-9026,-8767,-8310,-7679,-6895,-6019,-5083,-4156,-3278,-2487,-1812,-1248,-795,-424,-103,196,504,837,1208,1621,2072,2562,3074,3617,4160,4714,5227,5707,6081,6362,6473,6434,6194,5794,5222,4539,3768,2972,2187,1472,836,324,-89,-389,-620,-787,-923,-1029,-1115,-1183,-1232,-1295,-1377,-1553,-1836,-2303,-2962,-3845,-4914,-6133,-7421,-8678,-9809,-10706,-11300,-11537,-11406,-10913,-10126,-9096,-7941,-6747,-5623,-4669,-3941,-3503,-3346,-3462,-3782,-4241,-4732,-5184,-5493,-5623,-5520,-5176,-4614,-3846,-2948,-1949,-934,63,972,1780,2442,2975,3350,3603,3728,3756,3711,3611,3486,3349,3198,3042,2847,2603,2280,1859,1341,723,43,-687,-1413,-2114,-2756,-3319,-3790,-4161,-4428,-4591,-4644,-4597,-4432,-4181,-3816,-3379,-2852,-2280,-1661,-1046,-456,71,486,777,907,879,707,406,32,-386,-784,-1119,-1344,-1424,-1321,-1033,-549,106,891,1766,2645,3478,4174,4694,4968,5001,4757,4295,3622,2820,1943,1056,244,-456,-979,-1304,-1431,-1360,-1146,-833,-476,-132,167,395,531,573,509,323,12,-455,-1059,-1819,-2683,-3636,-4592,-5502,-6274,-6853,-7175,-7211,-6952,-6414,-5641,-4688,-3642,-2577,-1601,-786,-225,28,-60,-491,-1225,-2210,-3347,-4537,-5672,-6641,-7362,-7749,-7766,-7388,-6639,-5569,-4253,-2788,-1282,178,1491,2605,3466,4064,4408,4524,4458,4270,3999,3708,3405,3118,2839,2543,2230,1853,1428,939,399,-162,-739,-1294,-1826,-2322,-2777,-3199,-3578,-3922,-4200,-4418,-4526,-4533,-4395,-4121,-3710,-3168,-2542,-1856,-1173,-545,-28,338,509,485,265,-122,-628,-1206,-1778,-2283,-2644,-2812,-2724,-2369,-1731,-847,240,1452,2709,3917,5003,5892,6550,6952,7112,7067,6860,6568,6247,5976,5797,5768,5880,6153,6522,6957,7359,7673,7806,7727,7403,6855,6116,5245,4288,3311,2317,1351,377,-584,-1573,-2570,-3581,-4576,-5516,-6362,-7059,-7562,-7848,-7885,-7694,-7279,-6689,-5964,-5166,-4362,-3600,-2958,-2456,-2140,-2016,-2064,-2275,-2573,-2916,-3213,-3390,-3381,-3134,-2625,-1871,-908,191,1338,2451,3444,4256,4855,5216,5372,5347,5209,5024,4863,4789,4854,5071,5443,5932,6484,7033,7504,7839,8003,7965,7748,7353,6820,6180,5445,4655,3803,2920,2016,1106,236,-583,-1288,-1861,-2253,-2449,-2423,-2175,-1721,-1073,-295,587,1495,2380,3196,3884,4443,4842,5111,5276,5391,5517,5710,6020,6479,7083,7818,8622,9433,10158,10726,11049,11095,10816,10238,9375,8304,7083,5821,4596,3514,2640,2052,1763,1790,2097,2612,3271,3949,4562,5007,5231,5193,4914,4407,3744,2964,2130,1269,421,-420,-1234,-2026,-2800,-3528,-4220,-4831,-5351,-5743,-5993,-6076,-6002,-5757,-5381,-4883,-4310,-3703,-3107,-2567,-2127,-1815,-1647,-1614,-1698,-1825,-1956,-1989,-1868,-1535,-961,-145,863,2010,3203,4353,5382,6213,6815,7160,7269,7155,6885,6491,6063,5630,5267,4985,4806,4707,4654,4586,4459,4202,3791,3212,2477,1636,746,-132,-934,-1617,-2161,-2557,-2815,-2970,-3031,-3040,-3006,-2937,-2840,-2698,-2499,-2227,-1866,-1412,-869,-257,393,1035,1629,2123,2493,2707,2781,2726,2593,2440,2312,2286,2371,2603,2957,3401,3877,4324,4662,4856,4846,4638,4220,3645,2934,2172,1401,700,133,-251,-403,-304,41,622,1369,2239,3133,3993,4735,5315,5712,5918,5984,5939,5859,5773,5729,5715,5729,5723,5652,5466,5125,4607,3913,3064,2099,1076,55,-915,-1776,-2511,-3095,-3534,-3848,-4065,-4222,-4370,-4540,-4782,-5103,-5518,-6003,-6522,-7024,-7446,-7729,-7820,-7697,-7333,-6766,-6015,-5144,-4207,-3262,-2353,-1529,-801,-201,285,642,906,1078,1209,1315,1434,1581,1766,1985,2219,2454,2650,2808,2907,2959,2978,2982,2998,3045,3111,3222,3323,3440,3521,3579,3596,3581,3546,3494,3448,3396,3348,3288,3191,3043,2794,2429,1909,1218,355,-667,-1806,-2994,-4163,-5210,-6060,-6636,-6888,-6803,-6391,-5702,-4802,-3780,-2717,-1697,-778,0,617,1081,1409,1643,1817,1982,2177,2446,2805,3284,3870,4548,5279,6009,6667,7194,7506,7569,7328,6798,5995,4987,3858,2707,1613,660,-131,-757,-1248,-1680,-2109,-2620,-3261,-4066,-5035,-6128,-7301,-8457,-9534,-10435,-11113,-11514,-11642,-11502,-11129,-10588,-9916,-9186,-8449,-7737,-7099,-6556,-6110,-5797,-5575,-5466,-5420,-5419,-5424,-5379,-5250,-4981,-4536,-3886,-3019,-1943,-699,663,2054,3391,4580,5544,6227,6593,6647,6402,5909,5212,4376,3451,2498,1545,649,-190,-933,-1591,-2162,-2665,-3135,-3595,-4091,-4643,-5273,-5987,-6758,-7570,-8356,-9078,-9662,-10063,-10224,-10120,-9727,-9045,-8112,-6950,-5652,-4273,-2915,-1639,-520,425,1167,1746,2185,2552,2887,3254,3669,4154,4694,5253,5797,6259,6598,6755,6703,6413,5894,5153,4246,3219,2161,1137,242,-470,-949,-1175,-1166,-968,-637,-274,51,238,239,-6,-491,-1202,-2084,-3053,-4020,-4911,-5637,-6180,-6512,-6655,-6653,-6552,-6421,-6306,-6258,-6303,-6450,-6702,-7028,-7414,-7820,-8218,-8580,-8872,-9064,-9120,-8996,-8669,-8101,-7306,-6298,-5139,-3901,-2687,-1585,-696,-75,234,239,-28,-493,-1063,-1633,-2089,-2349,-2345,-2046,-1475,-664,299,1329,2343,3247,3999,4536,4859,4949,4822,4493,3984,3326,2559,1721,873,64,-649,-1232,-1650,-1914,-2044,-2083,-2100,-2144,-2281,-2543,-2947,-3476,-4093,-4736,-5327,-5802,-6074,-6112,-5868,-5362,-4616,-3691,-2665,-1616,-624,246,959,1486,1835,2020,2067,2014,1891,1724,1552,1388,1260,1194,1201,1306,1518,1829,2237,2707,3214,3704,4152,4506,4739,4830,4764,4533,4161,3634,3001,2265,1464,629,-215,-1031,-1791,-2474,-3041,-3479,-3754,-3854,-3778,-3534,-3166,-2724,-2273,-1896,-1640,-1576,-1710,-2055,-2578,-3218,-3924,-4598,-5175,-5591,-5778,-5725,-5407,-4836,-4053,-3085,-2003,-867,259,1279,2144,2756,3079,3062,2693,1995,990,-220,-1589,-2960,-4270,-5374,-6205,-6679,-6768,-6476,-5844,-4943,-3879,-2738,-1642,-661,147,728,1102,1253,1225,1046,743,367,-81,-546,-1040,-1512,-1971,-2375,-2729,-3005,-3204,-3319,-3349,-3299,-3172,-2968,-2694,-2365,-1977,-1569,-1142,-740,-383,-98,91,183,171,81,-57,-205,-314,-343,-262,-43,297,753,1266,1795,2267,2628,2827,2831,2643,2264,1757,1155,544,-26,-485,-780,-882,-752,-397,187,979,1927,3007,4127,5254,6293,7201,7911,8394,8625,8607,8360,7914,7328,6645,5943,5262,4670,4187,3831,3581,3394,3208,2959,2560,1984,1170,146,-1080,-2439,-3859,-5251,-6521,-7582,-8364,-8809,-8899,-8635,-8048,-7210,-6181,-5080,-3974,-2983,-2172,-1624,-1378,-1460,-1857,-2527,-3397,-4354,-5284,-6045,-6507,-6564,-6143,-5213,-3817,-2036,-10,2085,4071,5776,7055,7836,8076,7817,7143,6167,5049,3909,2895,2090,1569,1347,1419,1746,2261,2897,3566,4199,4726,5100,5277,5252,5027,4624,4102,3508,2911,2395,1997,1796,1803,2043,2499,3149,3956,4867,5851,6835,7802,8684,9467,10098,10572,10849,10936,10823,10519,10040,9418,8671,7862,6999,6152,5337,4601,3963,3453,3082,2861,2800,2880,3087,3399,3754,4131,4459,4701,4818,4783,4584,4230,3743,3146,2499,1822,1183,598,126,-224,-403,-406,-210,175,725,1404,2134,2851,3448,3848,3963,3747,3158,2231,996,-439,-1970,-3455,-4780,-5806,-6476,-6710,-6529,-5941,-5020,-3855,-2535,-1200,71,1149,1964,2455,2582,2368,1840,1088,210,-662,-1404,-1895,-2043,-1796,-1142,-121,1190,2683,4230,5710,7007,8043,8755,9138,9192,8967,8513,7885,7156,6356,5546,4737,3957,3205,2492,1802,1141,491,-153,-792,-1442,-2083,-2718,-3328,-3882,-4366,-4741,-4991,-5089,-5027,-4800,-4408,-3869,-3173,-2360,-1419,-410,660,1711,2704,3550,4205,4587,4684,4457,3941,3179,2243,1251,295,-486,-1013,-1194,-997,-422,503,1686,3042,4427,5738,6833,7637,8069,8106,7770,7097,6188,5140,4073,3098,2306,1762,1505,1513,1774,2192,2722,3265,3766,4175,4465,4626,4661,4576,4376,4066,3645,3107,2465,1723,924,95,-692,-1392,-1940,-2298,-2445,-2381,-2134,-1757,-1312,-875,-519,-304,-276,-456,-852,-1447,-2216,-3130,-4145,-5227,-6333,-7406,-8408,-9261,-9910,-10295,-10361,-10096,-9489,-8583,-7439,-6136,-4774,-3440,-2216,-1171,-324,289,708,938,1037,1045,1005,954,931,949,1038,1202,1457,1802,2251,2789,3422,4121,4869,5624,6346,6980,7474,7785,7854,7672,7204,6476,5505,4356,3107,1840,667,-340,-1097,-1577,-1773,-1720,-1492,-1175,-872,-681,-674,-909,-1393,-2107,-2994,-3969,-4939,-5785,-6414,-6728,-6661,-6174,-5256,-3940,-2295,-410,1586,3573,5422,7017,8288,9166,9667,9787,9606,9179,8593,7926,7239,6575,5969,5406,4896,4396,3902,3387,2843,2267,1657,1013,326,-394,-1185,-2008,-2905,-3821,-4764,-5680,-6546,-7316,-7976,-8490,-8872,-9124,-9259,-9326,-9325,-9314,-9292,-9282,-9281,-9273,-9252,-9175,-9052,-8842,-8571,-8222,-7813,-7347,-6817,-6218,-5524,-4726,-3813,-2780,-1673,-501,647,1734,2684,3461,4024,4371,4512,4464,4284,3992,3637,3253,2841,2432,1996,1544,1053,512,-83,-745,-1453,-2215,-2995,-3784,-4556,-5278,-5949,-6530,-7032,-7433,-7742,-7951,-8070,-8081,-7985,-7752,-7362,-6796,-6023,-5052,-3886,-2564,-1150,276,1613,2761,3635,4155,4295,4045,3456,2589,1561,479,-526,-1341,-1865,-2024,-1782,-1139,-139,1137,2584,4064,5440,6584,7376,7756,7666,7141,6200,4965,3505,1982,468,-907,-2091,-3039,-3733,-4204,-4474,-4601,-4618,-4579,-4491,-4395,-4277,-4160,-4050,-3963,-3929,-3968,-4115,-4380,-4790,-5326,-5983,-6728,-7509,-8306,-9035,-9690,-10200,-10554,-10734,-10720,-10535,-10174,-9666,-9033,-8298,-7507,-6672,-5863,-5102,-4447,-3932,-3574,-3375,-3307,-3311,-3328,-3271,-3083,-2698,-2102,-1287,-291,841,2037,3227,4334,5299,6069,6608,6894,6924,6700,6241,5574,4724,3739,2656,1527,403,-679,-1661,-2525,-3228,-3768,-4131,-4338,-4393,-4357,-4234,-4108,-3980,-3918,-3904,-3966,-4054,-4158,-4203,-4172,-3995,-3674,-3183,-2556,-1825,-1053,-304,344,831,1106,1141,949,547,14,-595,-1159,-1613,-1839,-1803,-1433,-760,218,1397,2713,4019,5223,6188,6849,7125,7013,6516,5696,4636,3435,2207,1059,78,-667,-1152,-1367,-1358,-1160,-873,-546,-279,-111,-86,-212,-467,-807,-1184,-1522,-1786,-1916,-1906,-1760,-1498,-1176,-837,-544,-348,-276,-357,-576,-924,-1351,-1825,-2279,-2690,-2998,-3210,-3296,-3289,-3190,-3045,-2883,-2740,-2663,-2671,-2787,-3013,-3319,-3679,-4037,-4342,-4545,-4610,-4516,-4265,-3869,-3356,-2762,-2123,-1481,-874,-335,93,396,538,521,330,-13,-493,-1070,-1694,-2318,-2877,-3322,-3616,-3727,-3649,-3394,-2982,-2468,-1893,-1336,-850,-489,-298,-275,-419,-674,-995,-1295,-1516,-1594,-1497,-1206,-747,-138,550,1270,1939,2506,2901,3096,3056,2786,2297,1635,858,33,-740,-1393,-1825,-1983,-1814,-1314,-497,575,1824,3138,4414,5523,6392,6933,7123,6962,6482,5765,4882,3953,3062,2295,1720,1352,1211,1257,1450,1721,2015,2263,2442,2534,2554,2544,2540,2586,2714,2913,3168,3416,3596,3633,3455,3026,2322,1359,192,-1121,-2474,-3785,-4952,-5904,-6586,-6974,-7066,-6898,-6505,-5954,-5307,-4620,-3958,-3354,-2853,-2469,-2212,-2075,-2039,-2072,-2146,-2221,-2268,-2258,-2166,-1989,-1703,-1327,-850,-305,289,898,1480,1999,2418,2712,2858,2857,2712,2442,2081,1666,1239,841,507,259,116,80,144,300,530,818,1142,1501,1880,2302,2762,3291,3896,4595,5380,6243,7148,8065,8937,9722,10377,10860,11162,11257,11163,10877,10423,9829,9111,8326,7499,6705,5985,5416,5033,4887,4983,5309,5826,6460,7123,7721,8152,8355,8262,7870,7187,6267,5179,4020,2867,1822,947,287,-128,-321,-308,-146,106,398,673,913,1100,1247,1387,1540,1754,2027,2364,2734,3084,3355,3474,3386,3044,2442,1584,529,-664,-1898,-3083,-4121,-4927,-5445,-5626,-5472,-4998,-4243,-3292,-2201,-1082,1,966,1766,2376,2783,3016,3103,3097,3048,3001,3004,3073,3236,3474,3805,4182,4619,5068,5515,5938,6295,6569,6730,6748,6618,6327,5871,5283,4551,3746,2864,1982,1112,315,-400,-996,-1481,-1849,-2109,-2285,-2382,-2426,-2417,-2373,-2280,-2142,-1953,-1694,-1386,-1008,-601,-154,264,667,987,1219,1353,1366,1289,1120,873,588,249,-87,-429,-718,-946,-1043,-997,-747,-287,390,1263,2290,3400,4520,5559,6435,7088,7467,7560,7367,6940,6309,5577,4786,4038,3383,2876,2540,2380,2369,2485,2656,2865,3041,3183,3264,3289,3285,3262,3260,3277,3340,3415,3496,3531,3474,3298,2950,2428,1728,871,-92,-1120,-2134,-3087,-3910,-4570,-5032,-5299,-5366,-5280,-5060,-4772,-4451,-4168,-3931,-3799,-3745,-3780,-3870,-3988,-4104,-4205,-4270,-4316,-4348,-4382,-4436,-4508,-4593,-4666,-4705,-4664,-4537,-4284,-3923,-3456,-2909,-2318,-1714,-1133,-596,-124,281,634,939,1243,1549,1897,2287,2724,3192,3675,4147,4581,4966,5280,5524,5688,5775,5780,5699,5527,5242,4843,4307,3639,2831,1910,895,-167,-1222,-2227,-3122,-3878,-4465,-4892,-5150,-5279,-5284,-5194,-5022,-4771,-4447,-4051,-3575,-3038,-2434,-1793,-1128,-459,186,807,1380,1920,2419,2901,3363,3832,4293,4766,5232,5680,6106,6467,6772,6986,7112,7138,7078,6930,6718,6445,6118,5750,5322,4839,4272,3616,2842,1951,926,-210,-1453,-2760,-4100,-5422,-6683,-7836,-8851,-9689,-10345,-10811,-11084,-11199,-11155,-10996,-10739,-10413,-10035,-9632,-9198,-8743,-8240,-7676,-7016,-6240,-5342,-4325,-3235,-2111,-1043,-81,691,1246,1562,1654,1568,1360,1106,867,703,646,714,898,1166,1478,1783,2021,2161,2145,1978,1648,1178,596,-66,-773,-1489,-2192,-2832,-3399,-3836,-4140,-4269,-4234,-4030,-3699,-3277,-2822,-2401,-2066,-1870,-1841,-1991,-2302,-2745,-3268,-3804,-4307,-4702,-4965,-5072,-5009,-4804,-4462,-4022,-3500,-2933,-2321,-1707,-1082,-485,83,597,1042,1417,1704,1919,2063,2153,2210,2254,2295,2351,2416,2486,2548,2588,2588,2549,2467,2353,2229,2102,2001,1916,1867,1811,1751,1626,1424,1087,606,-43,-860,-1829,-2916,-4096,-5304,-6505,-7654,-8702,-9631,-10414,-11044,-11513,-11837,-12008,-12048,-11970,-11773,-11487,-11112,-10667,-10169,-9623,-9045,-8440,-7806,-7134,-6413,-5621,-4747,-3788,-2760,-1697,-658,297,1094,1691,2038,2161,2057,1811,1478,1145,887,749,775,949,1272,1674,2123,2535,2868,3053,3076,2903,2552,2036,1399,667,-90,-856,-1557,-2167,-2632,-2923,-3011,-2897,-2588,-2131,-1574,-1005,-478,-90,127,115,-127,-583,-1224,-1987,-2808,-3623,-4344,-4934,-5313,-5468,-5366,-5012,-4426,-3645,-2720,-1724,-714,220,1029,1638,2026,2159,2053,1729,1230,625,-28,-652,-1187,-1582,-1807,-1845,-1711,-1416,-1002,-493,71,675,1293,1924,2544,3157,3728,4251,4672,4981,5121,5083,4834,4383,3733,2927,2000,1022,55,-835,-1593,-2184,-2586,-2813,-2879,-2842,-2735,-2623,-2540,-2512,-2566,-2675,-2848,-3036,-3227,-3382,-3493,-3547,-3542,-3494,-3395,-3270,-3101,-2890,-2618,-2275,-1860,-1383,-890,-417,-43,192,229,66,-286,-785,-1349,-1914,-2389,-2723,-2881,-2859,-2681,-2406,-2075,-1775,-1539,-1421,-1438,-1579,-1839,-2165,-2533,-2882,-3190,-3407,-3526,-3512,-3374,-3099,-2706,-2210,-1646,-1054,-486,5,377,582,608,436,98,-390,-963,-1569,-2148,-2627,-2961,-3092,-2985,-2624,-2002,-1136,-75,1133,2387,3619,4713,5602,6197,6474,6405,6030,5388,4575,3674,2800,2023,1431,1049,896,948,1161,1490,1863,2248,2590,2884,3114,3293,3425,3522,3585,3600,3554,3424,3179,2816,2323,1722,1039,327,-381,-1002,-1519,-1861,-2030,-2004,-1807,-1471,-1042,-571,-127,252,515,630,603,418,122,-268,-689,-1114,-1475,-1767,-1936,-1996,-1923,-1728,-1426,-1004,-511,79,709,1370,2008,2570,2991,3209,3166,2840,2221,1361,308,-823,-1956,-2967,-3795,-4363,-4666,-4687,-4479,-4073,-3544,-2952,-2357,-1819,-1366,-1037,-816,-717,-688,-719,-735,-719,-600,-369,16,549,1223,2005,2847,3687,4463,5104,5564,5800,5807,5592,5192,4674,4094,3542,3084,2789,2710,2894,3340,4065,5016,6151,7386,8623,9768,10712,11383,11716,11694,11321,10651,9747,8709,7634,6613,5738,5058,4618,4422,4463,4707,5115,5630,6204,6775,7306,7736,8058,8213,8219,8033,7679,7136,6433,5570,4581,3497,2348,1193,60,-998,-1943,-2761,-3401,-3886,-4177,-4310,-4284,-4131,-3886,-3585,-3275,-2988,-2755,-2596,-2507,-2478,-2483,-2477,-2434,-2311,-2083,-1743,-1279,-707,-41,707,1509,2355,3220,4096,4948,5770,6513,7157,7656,7979,8103,8008,7725,7257,6676,6026,5371,4772,4271,3897,3658,3542,3527,3571,3639,3673,3646,3518,3267,2902,2425,1880,1304,751,266,-108,-348,-447,-409,-263,-47,201,419,585,636,574,366,28,-426,-981,-1589,-2230,-2850,-3416,-3880,-4194,-4314,-4208,-3837,-3212,-2337,-1267,-79,1141,2284,3250,3961,4353,4416,4165,3660,2990,2254,1575,1042,752,753,1077,1714,2629,3754,5008,6295,7520,8587,9431,9984,10230,10150,9767,9109,8221,7162,5977,4738,3491,2292,1196,227,-570,-1201,-1643,-1925,-2051,-2059,-1967,-1820,-1642,-1479,-1359,-1308,-1355,-1499,-1747,-2078,-2471,-2885,-3291,-3647,-3926,-4116,-4198,-4188,-4081,-3905,-3652,-3357,-3005,-2626,-2218,-1808,-1410,-1059,-775,-597,-538,-623,-838,-1179,-1605,-2076,-2550,-2975,-3320,-3562,-3685,-3707,-3626,-3477,-3270,-3029,-2769,-2490,-2199,-1883,-1530,-1121,-643,-75,569,1283,2041,2792,3503,4112,4584,4885,5002,4928,4682,4275,3741,3103,2386,1618,814,-8,-825,-1624,-2374,-3038,-3592,-3985,-4199,-4203,-3996,-3597,-3038,-2387,-1707,-1090,-595,-302,-226,-397,-780,-1333,-1986,-2653,-3247,-3673,-3866,-3755,-3317,-2542,-1451,-103,1430,3050,4657,6149,7439,8456,9159,9534,9590,9368,8906,8274,7526,6716,5900,5106,4356,3679,3040,2464,1902,1347,780,189,-424,-1049,-1670,-2274,-2848,-3388,-3900,-4393,-4878,-5381,-5894,-6431,-6978,-7511,-8018,-8457,-8805,-9032,-9104,-9009,-8711,-8221,-7526,-6652,-5638,-4530,-3399,-2314,-1332,-524,94,490,689,711,605,422,217,28,-100,-173,-175,-147,-97,-84,-112,-233,-429,-710,-1039,-1383,-1679,-1897,-1966,-1891,-1641,-1261,-784,-278,176,528,696,670,427,-17,-614,-1331,-2095,-2864,-3578,-4209,-4729,-5109,-5359,-5440,-5376,-5137,-4737,-4177,-3470,-2659,-1773,-879,-34,696,1240,1554,1593,1350,829,78,-849,-1858,-2853,-3726,-4369,-4700,-4656,-4206,-3375,-2195,-786,772,2308,3723,4881,5686,6110,6101,5726,5024,4090,3027,1928,881,-50,-835,-1465,-1953,-2339,-2653,-2954,-3264,-3621,-4031,-4493,-4988,-5477,-5930,-6283,-6533,-6622,-6583,-6415,-6163,-5883,-5629,-5452,-5409,-5505,-5763,-6154,-6638,-7173,-7667,-8066,-8284,-8260,-7957,-7351,-6469,-5356,-4097,-2785,-1535,-446,411,978,1253,1247,1009,599,79,-484,-1049,-1568,-2033,-2430,-2771,-3062,-3318,-3548,-3752,-3920,-4036,-4060,-3982,-3752,-3382,-2850,-2204,-1470,-732,-45,501,861,981,869,529,29,-571,-1184,-1739,-2173,-2458,-2593,-2590,-2514,-2393,-2288,-2227,-2205,-2228,-2236,-2201,-2072,-1799,-1387,-814,-123,637,1403,2086,2607,2896,2891,2585,1975,1138,137,-887,-1834,-2566,-3006,-3072,-2775,-2117,-1194,-100,1037,2084,2938,3491,3721,3586,3158,2470,1654,787,6,-630,-1041,-1211,-1156,-910,-557,-160,192,435,518,416,119,-338,-926,-1574,-2213,-2784,-3219,-3494,-3577,-3491,-3256,-2921,-2547,-2177,-1877,-1677,-1607,-1670,-1849,-2113,-2411,-2689,-2885,-2949,-2848,-2565,-2118,-1538,-884,-224,385,877,1235,1433,1504,1457,1340,1175,985,771,524,217,-171,-672,-1292,-2028,-2852,-3706,-4529,-5218,-5700,-5893,-5752,-5262,-4466,-3416,-2256,-1087,-74,674,1051,1024,575,-213,-1256,-2404,-3516,-4450,-5102,-5400,-5336,-4942,-4290,-3475,-2598,-1744,-971,-334,193,590,921,1215,1506,1844,2226,2666,3139,3609,4035,4357,4547,4564,4414,4108,3694,3222,2760,2370,2097,1981,2029,2227,2563,2974,3439,3880,4269,4554,4708,4724,4579,4314,3914,3441,2892,2312,1709,1097,483,-132,-744,-1334,-1898,-2393,-2802,-3095,-3241,-3249,-3094,-2813,-2407,-1922,-1381,-834,-309,138,496,717,805,751,568,284,-63,-428,-757,-998,-1095,-1022,-743,-265,386,1173,2015,2846,3569,4123,4436,4501,4309,3921,3394,2819,2284,1839,1532,1343,1243,1154,1004,700,195,-545,-1508,-2620,-3799,-4898,-5793,-6354,-6488,-6152,-5357,-4181,-2744,-1213,246,1468,2318,2724,2652,2155,1317,282,-793,-1755,-2455,-2816,-2764,-2327,-1524,-459,790,2104,3396,4581,5601,6426,7035,7447,7666,7733,7681,7535,7349,7136,6943,6786,6694,6677,6750,6901,7132,7404,7706,7976,8208,8337,8372,8277,8079,7779,7426,7042,6680,6368,6138,6004,5977,6040,6189,6372,6580,6743,6841,6812,6638,6279,5740,5020,4158,3196,2200,1221,336,-430,-1024,-1453,-1704,-1808,-1782,-1673,-1515,-1354,-1223,-1155,-1166,-1274,-1461,-1732,-2031,-2350,-2600,-2764,-2755,-2541,-2097,-1395,-479,621,1823,3038,4168,5121,5823,6216,6308,6106,5690,5145,4563,4062,3682,3496,3466,3579,3741,3877,3903,3752,3409,2877,2224,1525,893,417,190,245,592,1184,1942,2754,3507,4081,4398,4398,4071,3454,2603,1623,617,-322,-1083,-1631,-1916,-1947,-1761,-1394,-924,-394,122,599,990,1289,1485,1584,1598,1536,1425,1287,1153,1062,1039,1129,1331,1667,2111,2632,3198,3732,4209,4561,4780,4840,4763,4574,4314,4038,3786,3611,3530,3561,3701,3915,4193,4469,4722,4908,4996,4977,4819,4541,4122,3579,2925,2170,1354,508,-331,-1103,-1788,-2342,-2758,-3033,-3172,-3189,-3113,-2947,-2730,-2471,-2198,-1936,-1709,-1541,-1461,-1471,-1590,-1799,-2078,-2387,-2674,-2885,-2968,-2878,-2593,-2115,-1468,-715,90,840,1477,1912,2115,2067,1788,1327,762,168,-378,-822,-1144,-1342,-1456,-1532,-1618,-1764,-1967,-2242,-2524,-2782,-2927,-2919,-2694,-2246,-1592,-773,114,984,1718,2230,2444,2322,1876,1140,209,-823,-1828,-2703,-3333,-3671,-3662,-3338,-2730,-1928,-1039,-163,575,1098,1332,1253,858,189,-691,-1692,-2704,-3632,-4364,-4830,-4974,-4778,-4279,-3528,-2635,-1704,-861,-206,183,277,84,-326,-870,-1414,-1842,-2040,-1915,-1436,-588,576,1973,3495,5018,6417,7589,8459,8977,9146,8990,8563,7946,7209,6438,5686,5023,4455,4019,3685,3444,3235,3026,2728,2323,1745,999,89,-943,-2038,-3126,-4136,-5009,-5699,-6190,-6488,-6617,-6619,-6535,-6407,-6255,-6098,-5931,-5737,-5513,-5229,-4901,-4518,-4118,-3715,-3356,-3060,-2850,-2729,-2679,-2679,-2681,-2644,-2539,-2337,-2058,-1713,-1373,-1070,-889,-839,-968,-1246,-1646,-2111,-2566,-2950,-3193,-3266,-3150,-2869,-2470,-2026,-1609,-1318,-1191,-1293,-1611,-2129,-2787,-3502,-4187,-4733,-5072,-5110,-4837,-4224,-3320,-2186,-921,362,1539,2509,3170,3479,3409,3002,2316,1455,540,-307,-969,-1364,-1437,-1186,-648,92,915,1698,2298,2618,2572,2137,1333,226,-1077,-2440,-3736,-4817,-5596,-5981,-5961,-5532,-4771,-3747,-2595,-1426,-361,492,1074,1336,1288,954,393,-334,-1138,-1969,-2741,-3426,-3973,-4361,-4595,-4668,-4624,-4482,-4301,-4107,-3947,-3833,-3771,-3758,-3769,-3796,-3809,-3806,-3788,-3745,-3718,-3672,-3653,-3615,-3570,-3473,-3311,-3061,-2711,-2280,-1787,-1278,-807,-419,-163,-60,-114,-304,-586,-911,-1214,-1455,-1577,-1587,-1462,-1260,-996,-764,-594,-566,-708,-1039,-1561,-2229,-3005,-3806,-4568,-5207,-5670,-5913,-5934,-5747,-5414,-4995,-4584,-4250,-4068,-4070,-4277,-4661,-5169,-5735,-6238,-6609,-6725,-6543,-6008,-5143,-3996,-2662,-1267,63,1200,2041,2535,2658,2459,2004,1400,767,202,-184,-360,-278,10,468,996,1493,1867,2023,1918,1545,918,134,-742,-1561,-2251,-2690,-2841,-2663,-2186,-1454,-555,416,1360,2174,2791,3163,3272,3137,2795,2302,1720,1112,521,-9,-462,-823,-1087,-1259,-1341,-1346,-1293,-1204,-1118,-1058,-1064,-1136,-1289,-1490,-1718,-1940,-2112,-2224,-2266,-2235,-2169,-2072,-1978,-1895,-1818,-1741,-1632,-1477,-1249,-940,-571,-148,266,642,926,1082,1097,969,715,373,-26,-426,-794,-1094,-1288,-1375,-1329,-1179,-937,-651,-369,-146,-40,-91,-327,-750,-1345,-2058,-2839,-3609,-4312,-4890,-5317,-5588,-5720,-5757,-5733,-5715,-5711,-5758,-5826,-5890,-5885,-5755,-5420,-4853,-4033,-2981,-1772,-493,740,1803,2621,3112,3272,3115,2705,2134,1499,901,419,114,10,108,386,786,1271,1754,2202,2547,2766,2840,2762,2564,2259,1910,1542,1217,970,836,839,992,1284,1707,2226,2800,3395,3954,4446,4831,5091,5208,5184,5016,4723,4305,3794,3194,2537,1858,1167,519,-77,-598,-1029,-1385,-1666,-1873,-2030,-2109,-2122,-2053,-1885,-1636,-1300,-902,-472,-30,396,784,1128,1429,1678,1899,2078,2217,2311,2329,2267,2106,1840,1489,1083,659,280,-12,-162,-155,41,390,895,1493,2149,2784,3356,3776,4003,3977,3672,3079,2223,1136,-95,-1390,-2651,-3772,-4682,-5320,-5659,-5722,-5535,-5183,-4724,-4248,-3798,-3416,-3104,-2830,-2563,-2229,-1783,-1178,-383,577,1689,2868,4056,5154,6094,6804,7255,7424,7340,7030,6557,5984,5377,4802,4298,3914,3655,3537,3531,3632,3782,3967,4130,4244,4289,4255,4145,3989,3807,3642,3532,3512,3605,3841,4205,4710,5311,5985,6684,7351,7945,8410,8721,8844,8785,8531,8110,7536,6841,6056,5226,4384,3589,2875,2290,1857,1592,1481,1507,1628,1799,1998,2166,2312,2393,2422,2378,2278,2117,1912,1680,1444,1230,1074,986,995,1099,1289,1550,1845,2144,2417,2638,2802,2910,2973,3017,3056,3116,3200,3326,3478,3670,3875,4100,4316,4520,4670,4752,4706,4522,4139,3570,2785,1842,767,-348,-1422,-2376,-3112,-3614,-3830,-3817,-3594,-3263,-2877,-2527,-2253,-2072,-1989,-1954,-1929,-1843,-1643,-1280,-730,17,927,1963,3042,4079,4996,5689,6107,6202,5954,5395,4567,3550,2439,1336,339,-453,-981,-1178,-1052,-588,144,1096,2165,3258,4281,5149,5801,6208,6358,6295,6048,5707,5323,4983,4732,4610,4633,4781,5027,5314,5577,5768,5820,5704,5405,4906,4247,3436,2533,1572,616,-297,-1111,-1798,-2327,-2701,-2924,-3032,-3055,-3040,-3011,-2998,-2995,-3003,-3004,-2968,-2895,-2736,-2515,-2197,-1808,-1348,-835,-310,214,679,1064,1322,1431,1376,1161,805,355,-146,-626,-1032,-1307,-1412,-1324,-1048,-585,9,711,1451,2181,2854,3411,3825,4048,4062,3836,3378,2675,1775,698,-473,-1685,-2842,-3889,-4753,-5414,-5852,-6087,-6145,-6056,-5866,-5586,-5241,-4836,-4355,-3815,-3180,-2476,-1681,-836,44,904,1682,2308,2712,2818,2588,1997,1052,-191,-1667,-3264,-4866,-6341,-7591,-8493,-9018,-9092,-8754,-8013,-6956,-5664,-4249,-2822,-1493,-351,533,1133,1446,1513,1396,1186,965,840,868,1117,1596,2311,3211,4249,5335,6394,7343,8106,8648,8922,8936,8696,8229,7588,6812,5953,5070,4200,3398,2690,2103,1639,1297,1048,866,717,569,412,222,10,-225,-472,-714,-954,-1165,-1371,-1545,-1722,-1896,-2093,-2326,-2614,-2966,-3390,-3877,-4406,-4951,-5460,-5896,-6204,-6342,-6284,-6007,-5526,-4862,-4063,-3190,-2317,-1518,-860,-405,-182,-220,-500,-1019,-1728,-2598,-3568,-4592,-5600,-6545,-7351,-7984,-8380,-8553,-8465,-8186,-7723,-7150,-6524,-5876,-5261,-4673,-4120,-3578,-3009,-2391,-1680,-873,39,1030,2057,3057,3959,4676,5147,5299,5123,4595,3773,2705,1492,237,-947,-1963,-2717,-3159,-3257,-3022,-2489,-1733,-831,98,968,1660,2117,2276,2128,1700,1039,239,-608,-1396,-2037,-2453,-2611,-2493,-2133,-1578,-909,-220,406,869,1119,1109,827,296,-439,-1321,-2277,-3226,-4123,-4886,-5500,-5924,-6160,-6205,-6092,-5839,-5511,-5137,-4781,-4470,-4230,-4070,-3972,-3914,-3861,-3780,-3639,-3420,-3119,-2736,-2310,-1851,-1416,-1032,-749,-582,-560,-671,-902,-1214,-1550,-1854,-2051,-2092,-1929,-1545,-952,-195,672,1538,2330,2933,3280,3321,3037,2457,1625,628,-459,-1551,-2581,-3506,-4298,-4954,-5484,-5910,-6251,-6540,-6790,-7026,-7255,-7480,-7699,-7880,-8013,-8039,-7930,-7638,-7131,-6392,-5439,-4296,-3033,-1734,-488,594,1430,1936,2064,1800,1152,186,-1035,-2397,-3789,-5102,-6217,-7059,-7553,-7677,-7417,-6818,-5915,-4797,-3541,-2242,-991,132,1056,1739,2157,2320,2258,2032,1705,1363,1068,890,859,1001,1299,1728,2241,2776,3283,3698,3991,4130,4110,3950,3659,3280,2842,2373,1902,1445,1015,623,277,-14,-250,-421,-552,-648,-748,-866,-1041,-1265,-1552,-1856,-2163,-2405,-2555,-2567,-2424,-2132,-1709,-1204,-680,-198,163,356,332,81,-378,-997,-1701,-2389,-2962,-3317,-3380,-3107,-2501,-1604,-510,662,1772,2678,3264,3440,3173,2472,1409,86,-1366,-2813,-4136,-5240,-6073,-6613,-6888,-6930,-6816,-6604,-6365,-6154,-6006,-5938,-5945,-5999,-6057,-6060,-5958,-5692,-5237,-4579,-3730,-2741,-1657,-574,451,1315,1979,2372,2482,2300,1834,1148,274,-687,-1672,-2579,-3334,-3862,-4111,-4053,-3685,-3032,-2136,-1069,105,1294,2429,3435,4249,4830,5153,5218,5047,4688,4204,3673,3170,2773,2533,2485,2647,2989,3486,4070,4680,5240,5693,5990,6091,6003,5716,5269,4692,4026,3314,2593,1896,1255,692,233,-117,-332,-439,-434,-376,-290,-235,-243,-336,-509,-739,-972,-1166,-1260,-1221,-1041,-721,-314,130,537,826,955,859,561,62,-549,-1192,-1749,-2104,-2173,-1874,-1213,-198,1057,2462,3841,5063,5987,6505,6568,6168,5343,4198,2836,1415,54,-1124,-2043,-2663,-2991,-3071,-2961,-2760,-2514,-2316,-2185,-2137,-2169,-2230,-2295,-2293,-2205,-1978,-1626,-1138,-564,72,704,1292,1789,2169,2417,2546,2560,2503,2383,2244,2088,1942,1800,1670,1549,1449,1365,1325,1333,1407,1574,1824,2188,2645,3204,3836,4527,5234,5923,6538,7040,7381,7539,7493,7261,6856,6340,5755,5165,4634,4193,3892,3726,3694,3768,3910,4078,4234,4342,4379,4337,4221,4032,3803,3537,3261,2998,2753,2570,2443,2413,2476,2636,2880,3175,3479,3762,3981,4131,4213,4248,4281,4338,4463,4666,4949,5288,5641,5951,6158,6215,6077,5751,5252,4649,4018,3475,3097,2989,3169,3661,4399,5300,6242,7079,7689,7962,7827,7278,6334,5086,3636,2126,679,-569,-1551,-2191,-2513,-2540,-2361,-2067,-1750,-1501,-1365,-1373,-1509,-1750,-2037,-2340,-2591,-2782,-2880,-2901,-2845,-2750,-2626,-2514,-2420,-2361,-2327,-2309,-2280,-2222,-2089,-1899,-1601,-1255,-845,-429,-37,293,541,696,767,790,794,835,962,1210,1615,2183,2909,3763,4711,5681,6632,7475,8180,8686,8986,9065,8958,8683,8310,7871,7439,7039,6724,6494,6367,6318,6329,6366,6396,6381,6304,6133,5868,5498,5025,4451,3783,3033,2212,1351,472,-379,-1166,-1857,-2423,-2865,-3179,-3388,-3505,-3547,-3514,-3404,-3206,-2911,-2519,-2045,-1522,-1001,-542,-210,-61,-132,-433,-933,-1579,-2257,-2880,-3306,-3451,-3245,-2666,-1749,-591,702,1946,3012,3738,4045,3872,3243,2224,933,-486,-1867,-3080,-3985,-4524,-4656,-4412,-3861,-3096,-2234,-1377,-611,3,443,710,806,778,624,380,54,-353,-821,-1345,-1903,-2464,-2995,-3456,-3812,-4029,-4105,-4015,-3801,-3458,-3054,-2614,-2211,-1881,-1683,-1646,-1785,-2110,-2583,-3178,-3829,-4471,-5035,-5463,-5693,-5697,-5452,-4958,-4245,-3334,-2293,-1168,-39,1035,1992,2782,3383,3772,3982,4006,3930,3754,3575,3401,3288,3255,3304,3440,3646,3899,4185,4471,4742,4976,5149,5252,5253,5145,4908,4534,4033,3420,2726,2000,1285,623,50,-416,-777,-1021,-1168,-1212,-1153,-992,-730,-373,37,471,846,1106,1169,987,528,-197,-1138,-2201,-3270,-4213,-4904,-5256,-5211,-4783,-4033,-3069,-2046,-1111,-426,-93,-201,-747,-1700,-2961,-4399,-5871,-7224,-8336,-9106,-9488,-9459,-9052,-8312,-7317,-6156,-4899,-3648,-2453,-1406,-548,53,360,344,-10,-688,-1633,-2794,-4042,-5283,-6377,-7217,-7703,-7789,-7446,-6711,-5650,-4348,-2935,-1509,-201,920,1755,2295,2501,2416,2068,1537,888,225,-398,-884,-1212,-1329,-1240,-961,-509,64,707,1383,2012,2571,2989,3246,3308,3170,2842,2339,1721,1015,300,-388,-994,-1487,-1859,-2099,-2233,-2279,-2266,-2228,-2174,-2137,-2101,-2090,-2082,-2096,-2127,-2192,-2305,-2472,-2713,-3006,-3353,-3711,-4065,-4367,-4607,-4753,-4796,-4735,-4546,-4240,-3800,-3230,-2542,-1761,-935,-126,587,1133,1443,1470,1224,708,26,-765,-1510,-2132,-2512,-2602,-2380,-1871,-1148,-311,511,1203,1648,1773,1531,937,28,-1103,-2363,-3634,-4816,-5806,-6549,-6981,-7078,-6839,-6256,-5384,-4264,-2982,-1646,-378,691,1418,1708,1466,673,-645,-2412,-4471,-6662,-8772,-10610,-12007,-12820,-12998,-12524,-11469,-9948,-8121,-6164,-4257,-2560,-1200,-261,208,229,-173,-900,-1856,-2912,-3948,-4842,-5492,-5828,-5794,-5401,-4659,-3636,-2409,-1071,274,1536,2626,3482,4068,4353,4369,4129,3703,3159,2567,2010,1552,1240,1108,1165,1388,1755,2207,2703,3178,3592,3901,4080,4118,4002,3752,3365,2872,2290,1651,990,342,-244,-751,-1133,-1399,-1539,-1578,-1545,-1472,-1382,-1295,-1210,-1117,-1003,-851,-657,-432,-198,15,155,206,128,-66,-372,-736,-1129,-1469,-1732,-1867,-1867,-1743,-1527,-1275,-1041,-899,-880,-1043,-1379,-1891,-2545,-3291,-4072,-4836,-5505,-6056,-6415,-6567,-6474,-6120,-5509,-4646,-3575,-2354,-1080,149,1194,1947,2288,2144,1481,313,-1283,-3196,-5254,-7289,-9103,-10535,-11452,-11765,-11453,-10538,-9121,-7311,-5275,-3171,-1158,626,2071,3115,3714,3883,3652,3094,2289,1334,343,-607,-1396,-1978,-2270,-2251,-1912,-1251,-329,819,2101,3431,4723,5871,6794,7427,7717,7661,7278,6611,5760,4794,3851,3005,2351,1949,1809,1950,2303,2833,3438,4045,4566,4923,5069,4964,4601,4004,3203,2269,1269,288,-586,-1292,-1758,-1965,-1910,-1615,-1144,-573,38,577,1030,1314,1451,1423,1272,1020,709,372,39,-264,-511,-696,-785,-793,-690,-500,-228,101,442,756,996,1106,1066,836,426,-147,-847,-1608,-2362,-3038,-3552,-3850,-3879,-3617,-3065,-2242,-1192,27,1347,2689,3981,5134,6072,6722,7014,6906,6370,5404,4069,2416,581,-1327,-3144,-4734,-5968,-6743,-7008,-6743,-5991,-4823,-3355,-1719,-48,1522,2896,3986,4759,5203,5334,5200,4840,4327,3707,3042,2380,1762,1227,818,542,456,545,845,1340,2021,2867,3829,4868,5909,6890,7738,8382,8776,8875,8684,8204,7498,6607,5636,4643,3725,2942,2345,1967,1816,1875,2121,2496,2953,3418,3841,4151,4308,4280,4043,3618,3018,2297,1518,755,85,-412,-680,-674,-375,199,1019,2020,3142,4292,5413,6426,7287,7951,8396,8617,8619,8427,8068,7598,7060,6526,6035,5646,5387,5268,5287,5406,5583,5756,5860,5842,5649,5267,4694,3968,3142,2298,1519,895,494,374,542,1003,1693,2557,3488,4399,5170,5725,5957,5822,5278,4314,2971,1296,-609,-2630,-4636,-6488,-8062,-9242,-9955,-10167,-9862,-9115,-7968,-6568,-5009,-3440,-1969,-689,321,1051,1481,1668,1641,1488,1254,1016,818,692,666,746,924,1203,1553,1969,2430,2918,3424,3929,4429,4912,5365,5795,6175,6518,6803,7036,7215,7341,7428,7467,7489,7475,7454,7406,7343,7251,7132,6975,6780,6547,6265,5961,5607,5231,4822,4380,3905,3398,2841,2268,1650,1046,447,-91,-549,-897,-1118,-1208,-1193,-1075,-913,-713,-514,-327,-160,-19,89,159,170,106,-50,-319,-692,-1163,-1697,-2246,-2767,-3194,-3483,-3612,-3553,-3339,-2996,-2562,-2122,-1690,-1346,-1089,-941,-884,-898,-941,-974,-965,-866,-678,-378,22,487,1009,1526,2009,2411,2666,2750,2591,2171,1460,455,-810,-2288,-3896,-5532,-7081,-8423,-9448,-10061,-10215,-9873,-9078,-7877,-6382,-4714,-3017,-1422,-49,1004,1696,1991,1922,1525,876,54,-847,-1747,-2562,-3231,-3701,-3938,-3927,-3676,-3192,-2525,-1707,-794,151,1092,1961,2740,3378,3878,4209,4395,4425,4337,4142,3875,3560,3226,2894,2586,2309,2077,1892,1759,1674,1636,1637,1672,1727,1795,1857,1905,1921,1900,1831,1719,1578,1416,1275,1168,1119,1144,1223,1352,1491,1608,1687,1698,1670,1587,1505,1421,1355,1310,1251,1163,998,722,318,-240,-930,-1746,-2638,-3569,-4499,-5372,-6168,-6836,-7365,-7729,-7909,-7908,-7716,-7349,-6837,-6198,-5490,-4743,-4021,-3345,-2768,-2302,-1966,-1764,-1684,-1709,-1816,-1980,-2177,-2393,-2627,-2887,-3186,-3558,-4004,-4555,-5185,-5893,-6618,-7322,-7918,-8355,-8546,-8468,-8073,-7380,-6415,-5239,-3940,-2602,-1336,-206,692,1341,1701,1797,1643,1306,832,299,-231,-690,-1032,-1206,-1196,-994,-599,-53,620,1366,2135,2880,3550,4104,4515,4751,4805,4665,4337,3842,3201,2461,1658,853,87,-592,-1155,-1581,-1862,-2015,-2058,-2023,-1956,-1887,-1869,-1924,-2081,-2350,-2731,-3215,-3765,-4359,-4927,-5433,-5797,-5973,-5910,-5591,-5020,-4234,-3300,-2280,-1277,-340,457,1092,1540,1816,1919,1877,1694,1394,979,476,-114,-751,-1423,-2078,-2698,-3237,-3673,-3982,-4143,-4164,-4030,-3775,-3409,-2970,-2507,-2050,-1659,-1361,-1183,-1146,-1243,-1461,-1786,-2168,-2600,-3023,-3433,-3785,-4074,-4273,-4389,-4412,-4367,-4274,-4176,-4115,-4137,-4281,-4564,-4999,-5556,-6197,-6861,-7466,-7950,-8228,-8264,-8031,-7521,-6785,-5855,-4814,-3741,-2695,-1766,-974,-380,18,208,202,30,-296,-724,-1230,-1760,-2275,-2736,-3093,-3328,-3399,-3307,-3039,-2609,-2028,-1327,-534,311,1176,2006,2777,3425,3939,4278,4437,4418,4241,3931,3536,3097,2658,2266,1938,1711,1574,1533,1558,1626,1708,1769,1779,1722,1571,1336,1008,617,187,-237,-613,-896,-1058,-1077,-967,-745,-454,-140,151,380,515,553,485,329,98,-184,-504,-839,-1184,-1530,-1873,-2213,-2548,-2868,-3166,-3414,-3604,-3686,-3675,-3521,-3270,-2902,-2499,-2064,-1695,-1399,-1252,-1239,-1389,-1655,-2012,-2409,-2789,-3118,-3360,-3506,-3563,-3549,-3484,-3416,-3350,-3336,-3383,-3506,-3737,-4060,-4507,-5045,-5689,-6377,-7102,-7777,-8361,-8775,-8952,-8853,-8428,-7688,-6643,-5355,-3883,-2335,-796,638,1884,2884,3606,4029,4179,4076,3771,3316,2772,2194,1640,1160,790,570,512,631,914,1354,1909,2560,3251,3951,4611,5196,5661,5987,6138,6110,5896,5508,4972,4322,3603,2866,2159,1535,1031,678,497,475,606,854,1174,1521,1847,2096,2247,2262,2138,1894,1542,1153,756,443,235,199,327,627,1051,1557,2077,2546,2915,3125,3175,3029,2718,2250,1654,971,227,-546,-1314,-2054,-2734,-3327,-3798,-4131,-4290,-4280,-4091,-3757,-3311,-2795,-2270,-1776,-1352,-1020,-779,-614,-507,-418,-320,-190,-9,214,478,755,1012,1244,1407,1521,1569,1577,1553,1528,1492,1470,1422,1355,1213,1003,684,271,-215,-759,-1272,-1739,-2056,-2209,-2138,-1841,-1328,-625,205,1100,1999,2819,3524,4061,4412,4579,4571,4417,4158,3836,3490,3188,2939,2810,2798,2932,3207,3610,4124,4705,5332,5947,6524,7020,7401,7658,7759,7721,7533,7220,6809,6316,5784,5231,4681,4164,3673,3233,2831,2474,2145,1853,1564,1306,1044,805,568,358,156,-2,-129,-175,-143,30,340,837,1499,2322,3248,4229,5173,6015,6677,7117,7307,7260,7004,6595,6099,5577,5089,4680,4376,4189,4121,4142,4246,4390,4547,4683,4764,4757,4647,4415,4071,3623,3116,2577,2065,1619,1274,1056,969,995,1118,1286,1462,1611,1690,1698,1624,1493,1326,1166,1028,960,941,997,1076,1164,1206,1161,999,698,264,-279,-885,-1496,-2040,-2451,-2681,-2670,-2430,-1939,-1253,-413,505,1432,2285,3007,3540,3854,3936,3795,3452,2956,2351,1703,1070,514,88,-157,-198,-7,401,1027,1820,2743,3743,4746,5718,6582,7310,7864,8225,8387,8363,8171,7843,7419,6937,6436,5958,5520,5157,4857,4641,4468,4346,4227,4093,3912,3657,3315,2869,2333,1725,1088,480,-34,-383,-514,-400,-43,501,1158,1814,2343,2649,2636,2274,1566,585,-574,-1766,-2846,-3698,-4191,-4295,-3985,-3320,-2377,-1302,-206,749,1459,1844,1848,1494,826,-68,-1065,-2047,-2885,-3484,-3776,-3734,-3380,-2763,-1987,-1144,-363,268,655,772,595,175,-437,-1142,-1853,-2475,-2940,-3200,-3249,-3094,-2800,-2411,-2029,-1713,-1540,-1548,-1757,-2150,-2691,-3307,-3917,-4438,-4780,-4891,-4714,-4256,-3524,-2585,-1510,-386,678,1608,2319,2768,2928,2802,2422,1832,1104,301,-493,-1213,-1802,-2205,-2414,-2400,-2187,-1793,-1249,-607,103,831,1535,2193,2750,3203,3507,3656,3643,3466,3146,2714,2200,1668,1153,712,385,195,156,271,501,838,1209,1587,1915,2152,2285,2291,2206,2045,1879,1751,1722,1823,2062,2411,2816,3188,3440,3467,3205,2611,1697,520,-811,-2172,-3394,-4371,-4975,-5178,-4975,-4445,-3691,-2874,-2124,-1603,-1387,-1553,-2083,-2929,-4003,-5165,-6297,-7260,-7959,-8323,-8331,-7995,-7374,-6544,-5613,-4670,-3820,-3127,-2643,-2381,-2334,-2458,-2709,-3010,-3322,-3572,-3750,-3826,-3813,-3726,-3597,-3459,-3358,-3321,-3378,-3537,-3806,-4152,-4552,-4951,-5299,-5542,-5637,-5549,-5270,-4802,-4177,-3431,-2620,-1798,-1009,-304,309,798,1186,1458,1649,1760,1810,1807,1765,1681,1587,1469,1362,1276,1217,1224,1277,1407,1594,1839,2124,2419,2712,2947,3110,3149,3040,2762,2302,1672,897,6,-932,-1883,-2770,-3552,-4189,-4647,-4930,-5031,-4992,-4828,-4595,-4316,-4022,-3727,-3429,-3113,-2756,-2329,-1818,-1208,-527,198,894,1492,1902,2060,1904,1445,692,-242,-1263,-2210,-2954,-3382,-3417,-3076,-2396,-1518,-586,224,738,855,475,-365,-1625,-3149,-4782,-6317,-7591,-8447,-8803,-8636,-7988,-6967,-5716,-4416,-3210,-2276,-1675,-1493,-1684,-2217,-2959,-3796,-4578,-5183,-5506,-5498,-5147,-4495,-3625,-2634,-1655,-782,-132,243,293,20,-548,-1348,-2304,-3310,-4280,-5107,-5725,-6068,-6119,-5881,-5384,-4697,-3892,-3055,-2273,-1609,-1113,-816,-709,-780,-984,-1286,-1623,-1961,-2248,-2458,-2559,-2547,-2409,-2162,-1809,-1384,-903,-401,99,582,1029,1442,1820,2174,2505,2822,3113,3379,3587,3730,3773,3702,3507,3170,2713,2139,1486,790,77,-593,-1215,-1728,-2135,-2390,-2502,-2435,-2199,-1780,-1204,-482,331,1190,2014,2722,3231,3456,3342,2854,2004,848,-511,-1931,-3244,-4290,-4918,-5044,-4622,-3712,-2425,-938,532,1776,2595,2870,2523,1609,212,-1485,-3264,-4927,-6261,-7133,-7470,-7262,-6598,-5587,-4420,-3251,-2272,-1593,-1314,-1457,-1986,-2833,-3865,-4955,-5958,-6748,-7229,-7352,-7105,-6537,-5718,-4752,-3754,-2821,-2052,-1502,-1215,-1190,-1423,-1858,-2453,-3129,-3812,-4426,-4891,-5151,-5155,-4873,-4314,-3488,-2456,-1275,-39,1181,2279,3206,3882,4294,4414,4266,3872,3288,2569,1785,1003,292,-295,-698,-905,-882,-640,-199,410,1145,1939,2759,3532,4223,4793,5205,5452,5517,5418,5161,4788,4326,3825,3328,2875,2494,2201,2005,1880,1816,1773,1726,1668,1589,1512,1465,1488,1607,1857,2226,2703,3240,3767,4215,4492,4531,4271,3684,2780,1603,237,-1199,-2577,-3743,-4594,-5021,-5003,-4552,-3752,-2737,-1666,-713,-25,277,148,-407,-1316,-2448,-3663,-4786,-5676,-6223,-6358,-6078,-5420,-4467,-3342,-2152,-1035,-73,652,1110,1293,1238,991,628,225,-140,-408,-521,-474,-252,91,538,993,1439,1795,2051,2181,2193,2093,1917,1671,1409,1129,882,669,518,451,465,585,805,1129,1548,2049,2606,3212,3818,4419,4964,5440,5816,6065,6178,6144,5974,5687,5319,4910,4519,4185,3960,3871,3929,4140,4474,4897,5362,5820,6212,6503,6642,6621,6415,6034,5493,4813,4040,3218,2385,1604,902,323,-111,-395,-518,-501,-342,-63,329,830,1415,2094,2814,3568,4290,4943,5469,5833,6000,5970,5745,5364,4847,4264,3635,3034,2485,2047,1748,1616,1676,1912,2310,2814,3353,3845,4202,4353,4250,3883,3274,2481,1594,709,-74,-668,-1024,-1102,-933,-542,-17,572,1129,1588,1889,2018,1974,1801,1549,1297,1108,1053,1173,1493,2004,2671,3428,4196,4887,5421,5734,5801,5614,5221,4669,4040,3398,2814,2314,1934,1655,1466,1337,1234,1139,1032,923,811,737,699,745,869,1093,1399,1780,2205,2639,3051,3396,3646,3782,3786,3673,3460,3174,2874,2580,2368,2243,2272,2436,2769,3231,3824,4485,5198,5897,6543,7093,7494,7723,7739,7543,7125,6512,5731,4834,3875,2918,2022,1249,639,244,75,146,455,960,1627,2383,3151,3854,4417,4770,4901,4771,4437,3902,3241,2496,1716,947,221,-443,-1009,-1462,-1778,-1932,-1925,-1755,-1454,-1061,-645,-267,4,124,67,-166,-545,-1018,-1532,-2008,-2413,-2688,-2832,-2845,-2753,-2609,-2453,-2343,-2317,-2392,-2584,-2864,-3207,-3560,-3865,-4080,-4142,-4032,-3729,-3239,-2591,-1840,-1044,-284,368,859,1141,1209,1086,804,447,59,-277,-534,-673,-714,-649,-544,-405,-289,-206,-173,-181,-221,-267,-302,-304,-267,-177,-58,100,254,404,512,570,555,471,310,94,-167,-442,-705,-927,-1074,-1129,-1065,-885,-586,-180,296,838,1373,1916,2389,2799,3101,3287,3346,3265,3059,2724,2289,1782,1222,676,169,-231,-477,-536,-365,34,653,1444,2351,3268,4127,4809,5256,5407,5234,4758,3995,3013,1862,618,-663,-1910,-3079,-4100,-4942,-5553,-5901,-5977,-5777,-5341,-4708,-3963,-3182,-2459,-1873,-1493,-1348,-1466,-1816,-2367,-3059,-3822,-4586,-5295,-5892,-6352,-6659,-6821,-6853,-6793,-6653,-6480,-6278,-6064,-5842,-5596,-5326,-5007,-4636,-4201,-3708,-3174,-2620,-2097,-1637,-1308,-1126,-1148,-1343,-1725,-2215,-2773,-3300,-3741,-4013,-4091,-3955,-3625,-3146,-2571,-1972,-1405,-931,-566,-340,-228,-213,-259,-318,-367,-365,-308,-183,-12,192,393,560,666,691,616,456,208,-100,-436,-784,-1096,-1360,-1554,-1662,-1693,-1640,-1527,-1354,-1147,-920,-675,-460,-254,-124,-49,-86,-220,-480,-837,-1281,-1758,-2226,-2610,-2861,-2916,-2742,-2333,-1691,-871,79,1069,2017,2835,3451,3800,3865,3620,3096,2325,1354,262,-905,-2051,-3138,-4076,-4832,-5353,-5622,-5625,-5376,-4906,-4260,-3513,-2719,-1980,-1349,-918,-719,-793,-1150,-1760,-2592,-3571,-4618,-5651,-6580,-7331,-7859,-8124,-8132,-7903,-7473,-6910,-6259,-5587,-4937,-4342,-3823,-3377,-3004,-2669,-2369,-2065,-1762,-1443,-1140,-850,-623,-467,-409,-453,-590,-791,-1031,-1264,-1464,-1604,-1683,-1712,-1715,-1734,-1794,-1936,-2166,-2484,-2876,-3297,-3710,-4060,-4315,-4427,-4400,-4209,-3894,-3454,-2947,-2394,-1840,-1319,-851,-463,-160,60,194,270,284,276,240,214,188,185,197,232,291,374,491,641,824,1040,1253,1461,1608,1677,1635,1459,1165,762,298,-174,-597,-904,-1053,-1003,-744,-284,343,1090,1875,2625,3258,3685,3861,3725,3283,2535,1533,337,-963,-2280,-3505,-4559,-5349,-5831,-5965,-5742,-5191,-4346,-3275,-2065,-793,425,1502,2337,2863,3007,2759,2102,1088,-225,-1745,-3355,-4951,-6404,-7629,-8543,-9109,-9300,-9156,-8699,-8017,-7179,-6267,-5367,-4540,-3834,-3274,-2872,-2589,-2428,-2309,-2236,-2143,-2038,-1900,-1747,-1594,-1460,-1366,-1319,-1318,-1358,-1410,-1471,-1497,-1507,-1471,-1421,-1357,-1303,-1273,-1277,-1304,-1361,-1408,-1445,-1431,-1365,-1225,-1014,-744,-412,-56,325,691,1029,1316,1528,1661,1700,1658,1540,1381,1202,1043,937,908,981,1155,1430,1790,2215,2682,3159,3627,4056,4422,4704,4879,4942,4874,4699,4412,4054,3647,3238,2866,2583,2414,2403,2548,2856,3289,3800,4318,4763,5042,5086,4827,4241,3330,2140,745,-755,-2243,-3617,-4762,-5618,-6129,-6284,-6101,-5609,-4873,-3944,-2900,-1790,-688,352,1264,1995,2473,2677,2536,2075,1271,189,-1114,-2549,-4000,-5370,-6538,-7426,-7960,-8113,-7884,-7299,-6434,-5353,-4166,-2959,-1818,-827,-17,568,945,1125,1153,1070,926,756,589,445,316,220,129,73,29,43,115,292,584,1023,1597,2310,3117,3988,4865,5712,6474,7150,7695,8146,8482,8734,8907,9008,9043,9003,8885,8679,8371,7958,7427,6776,6010,5126,4155,3108,2030,951,-82,-1022,-1834,-2472,-2908,-3117,-3082,-2795,-2270,-1509,-557,550,1761,3008,4238,5389,6414,7270,7928,8358,8557,8510,8241,7757,7108,6328,5475,4600,3747,2963,2252,1639,1084,577,72,-462,-1045,-1678,-2336,-2975,-3527,-3919,-4079,-3939,-3453,-2614,-1402,122,1931,3930,6050,8178,10238,12100,13699,14908,15668,15907,15574,14697,13291,11476,9372,7147,4993,3080,1589,634,302,594,1468,2798,4440,6194,7885,9336,10420,11055,11208,10911,10231,9277,8184,7077,6081,5279,4712,4375,4206,4116,3983,3695,3141,2253,1003,-596,-2470,-4536,-6653,-8697,-10546,-12077,-13235,-13964,-14261,-14168,-13711,-12983,-12029,-10924,-9715,-8437,-7114,-5774,-4425,-3106,-1845,-688,312,1108,1662,1948,1971,1763,1375,889,383,-64,-374,-515,-444,-177,280,882,1591,2357,3117,3842,4471,4991,5394,5667,5859,5966,6048,6128,6250,6443,6740,7140,7650,8231,8833,9396,9836,10096,10104,9841,9295,8505,7543,6492,5470,4569,3883,3459,3316,3427,3737,4165,4624,5026,5314,5430,5375,5151,4795,4362,3878,3404,2925,2446,1910,1260,415,-682,-2095,-3824,-5858,-8128,-10529,-12949,-15230,-17253,-18890,-20050,-20686,-20779,-20361,-19498,-18274,-16799,-15180,-13520,-11892,-10374,-8979,-7744,-6659,-5722,-4926,-4282,-3767,-3428,-3221,-3179,-3245,-3398,-3551,-3648,-3593,-3322,-2790,-1967,-877,431,1884,3368,4784,6014,6963,7562,7752,7542,6949,6051,4957,3797,2712,1857,1346,1282,1722,2661,4059,5816,7793,9838,11782,13480,14815,15712,16159,16174,15843,15259,14543,13798,13104,12509,12007,11562,11095,10539,9786,8815,7569,6097,4431,2688,945,-648,-2025,-3089,-3806,-4178,-4239,-4066,-3752,-3414,-3153,-3066,-3222,-3653,-4356,-5305,-6430,-7659,-8897,-10058,-11051,-11804,-12266,-12383,-12153,-11567,-10655,-9455,-8033,-6452,-4806,-3175,-1656,-336,694,1370,1623,1438,797,-267,-1680,-3371,-5188,-7018,-8702,-10105,-11123,-11658,-11688,-11202,-10249,-8910,-7276,-5479,-3617,-1829,-185,1194,2291,3037,3460,3572,3441,3147,2788,2465,2271,2270,2499,2946,3557,4256,4933,5501,5864,5998,5870,5547,5069,4552,4066,3708,3509,3488,3603,3778,3908,3876,3570,2918,1882,494,-1153,-2941,-4676,-6222,-7408,-8142,-8387,-8150,-7533,-6651,-5679,-4776,-4110,-3787,-3895,-4431,-5370,-6612,-8037,-9501,-10864,-11990,-12799,-13203,-13204,-12793,-12027,-10965,-9670,-8240,-6727,-5203,-3726,-2322,-1058,56,961,1632,2031,2128,1910,1387,565,-481,-1710,-3016,-4317,-5525,-6550,-7353,-7884,-8156,-8183,-8007,-7683,-7262,-6778,-6265,-5722,-5141,-4509,-3801,-3002,-2119,-1144,-107,979,2088,3203,4294,5356,6351,7260,8047,8675,9127,9368,9424,9282,9000,8594,8123,7609,7088,6559,6015,5436,4775,3998,3063,1934,613,-889,-2505,-4139,-5667,-6939,-7831,-8215,-8062,-7335,-6147,-4581,-2853,-1137,349,1426,1970,1892,1204,-34,-1701,-3622,-5628,-7522,-9170,-10433,-11270,-11645,-11612,-11232,-10612,-9853,-9066,-8332,-7715,-7238,-6901,-6666,-6501,-6336,-6148,-5888,-5554,-5156,-4710,-4264,-3842,-3477,-3194,-2975,-2830,-2707,-2593,-2441,-2236,-1950,-1586,-1152,-649,-117,448,1021,1591,2169,2733,3291,3826,4312,4739,5069,5307,5438,5490,5476,5444,5416,5439,5525,5706,5986,6362,6822,7328,7830,8270,8565,8652,8454,7934,7066,5862,4378,2676,874,-927,-2593,-4014,-5075,-5696,-5810,-5406,-4517,-3223,-1657,11,1605,2926,3826,4173,3902,3001,1530,-423,-2686,-5111,-7492,-9677,-11506,-12894,-13759,-14125,-14001,-13486,-12668,-11658,-10576,-9503,-8529,-7687,-7000,-6457,-6023,-5656,-5313,-4950,-4549,-4111,-3649,-3217,-2846,-2602,-2512,-2599,-2853,-3223,-3658,-4068,-4372,-4500,-4393,-4033,-3422,-2597,-1611,-534,556,1604,2535,3330,3942,4377,4621,4697,4617,4427,4171,3912,3718,3650,3767,4104,4689,5511,6562,7783,9112,10466,11736,12829,13636,14074,14085,13638,12756,11479,9914,8151,6332,4555,2939,1563,499,-205,-518,-429,35,828,1859,3010,4149,5116,5791,6048,5825,5100,3894,2301,424,-1582,-3569,-5383,-6911,-8049,-8776,-9069,-8987,-8584,-7940,-7152,-6270,-5382,-4503,-3685,-2935,-2277,-1725,-1286,-990,-833,-841,-1013,-1347,-1839,-2467,-3196,-4003,-4827,-5625,-6338,-6893,-7250,-7335,-7123,-6583,-5713,-4529,-3084,-1412,377,2243,4072,5809,7381,8733,9835,10659,11193,11438,11406,11128,10655,10047,9384,8753,8230,7906,7830,8039,8547,9299,10246,11263,12239,13018,13498,13542,13130,12213,10871,9172,7262,5269,3340,1595,126,-990,-1716,-2022,-1906,-1382,-493,693,2069,3511,4869,5994,6751,7039,6791,6020,4758,3116,1225,-762,-2675,-4374,-5741,-6685,-7181,-7215,-6829,-6080,-5041,-3801,-2447,-1068,255,1443,2439,3186,3672,3876,3835,3567,3138,2587,1979,1356,744,182,-343,-807,-1219,-1581,-1873,-2108,-2259,-2337,-2334,-2267,-2133,-1961,-1740,-1476,-1159,-754,-248,379,1141,2005,2933,3853,4665,5290,5641,5690,5440,4965,4388,3842,3520,3535,4024,5020,6512,8399,10558,12756,14836,16558,17778,18384,18320,17626,16370,14692,12733,10658,8605,6707,5066,3762,2853,2355,2272,2551,3118,3854,4615,5252,5595,5542,4974,3888,2282,262,-2054,-4495,-6875,-9037,-10806,-12104,-12844,-13050,-12742,-12030,-11012,-9830,-8601,-7446,-6435,-5641,-5052,-4676,-4444,-4300,-4164,-3959,-3642,-3169,-2554,-1819,-1017,-220,506,1099,1514,1735,1776,1653,1439,1167,921,748,708,835,1162,1688,2404,3277,4247,5251,6196,7000,7567,7830,7716,7204,6286,5014,3494,1853,296,-1002,-1834,-2072,-1615,-492,1235,3359,5661,7856,9665,10862,11260,10792,9488,7470,4976,2269,-334,-2551,-4152,-4961,-4936,-4068,-2500,-372,2064,4596,6968,8987,10469,11302,11419,10810,9533,7657,5336,2688,-101,-2894,-5545,-7932,-9975,-11607,-12812,-13600,-14007,-14099,-13951,-13645,-13268,-12876,-12539,-12268,-12090,-11977,-11900,-11820,-11666,-11411,-10979,-10374,-9556,-8565,-7413,-6161,-4866,-3577,-2361,-1236,-241,645,1426,2132,2801,3451,4110,4779,5452,6101,6703,7205,7584,7790,7814,7624,7239,6643,5875,4934,3872,2719,1554,471,-427,-993,-1118,-688,355,2003,4197,6777,9559,12280,14695,16570,17705,18015,17453,16115,14131,11717,9095,6491,4091,2035,400,-799,-1590,-2047,-2248,-2288,-2247,-2196,-2180,-2250,-2407,-2700,-3103,-3656,-4320,-5105,-5980,-6900,-7852,-8752,-9590,-10291,-10829,-11169,-11278,-11156,-10782,-10181,-9353,-8346,-7186,-5933,-4652,-3397,-2255,-1274,-513,-11,219,182,-108,-589,-1222,-1936,-2657,-3339,-3915,-4360,-4645,-4766,-4726,-4546,-4251,-3869,-3441,-2990,-2558,-2167,-1840,-1583,-1401,-1284,-1209,-1165,-1121,-1064,-1001,-917,-854,-799,-787,-780,-764,-671,-433,18,750,1779,3097,4638,6293,7914,9341,10401,10967,10926,10250,8950,7122,4886,2437,-50,-2378,-4381,-5945,-6980,-7475,-7456,-6986,-6174,-5136,-4003,-2899,-1946,-1224,-826,-771,-1092,-1755,-2725,-3923,-5272,-6664,-8012,-9208,-10172,-10826,-11116,-11015,-10515,-9661,-8508,-7167,-5747,-4385,-3199,-2300,-1756,-1607,-1829,-2378,-3136,-4002,-4822,-5494,-5906,-6016,-5816,-5350,-4704,-3980,-3303,-2778,-2482,-2477,-2742,-3278,-3998,-4820,-5664,-6409,-6991,-7330,-7372,-7113,-6546,-5712,-4675,-3516,-2340,-1257,-369,236,509,430,57,-537,-1195,-1767,-2065,-1950,-1295,-70,1708,3925,6405,8932,11259,13153,14417,14913,14574,13414,11522,9054,6217,3244,381,-2169,-4217,-5663,-6452,-6600,-6191,-5322,-4166,-2845,-1542,-361,570,1190,1444,1326,849,52,-993,-2223,-3534,-4855,-6091,-7170,-8034,-8632,-8949,-8975,-8736,-8273,-7647,-6926,-6198,-5518,-4975,-4588,-4407,-4407,-4593,-4898,-5292,-5698,-6068,-6360,-6534,-6593,-6533,-6377,-6163,-5898,-5635,-5358,-5085,-4789,-4450,-4038,-3534,-2919,-2200,-1396,-539,322,1142,1863,2440,2844,3038,3041,2844,2505,2064,1595,1179,889,808,991,1485,2296,3406,4759,6262,7803,9245,10443,11279,11633,11450,10691,9406,7637,5532,3212,869,-1337,-3224,-4681,-5596,-5973,-5816,-5236,-4336,-3285,-2217,-1275,-565,-138,-36,-209,-625,-1188,-1825,-2455,-3019,-3480,-3826,-4079,-4257,-4418,-4589,-4807,-5099,-5448,-5866,-6304,-6749,-7158,-7505,-7758,-7914,-7946,-7872,-7677,-7386,-6998,-6527,-5980,-5364,-4688,-3978,-3248,-2538,-1892,-1339,-932,-687,-623,-731,-995,-1364,-1796,-2233,-2611,-2891,-3025,-2980,-2771,-2367,-1827,-1166,-434,320,1063,1760,2391,2947,3427,3846,4209,4566,4924,5333,5808,6366,7020,7751,8545,9359,10158,10882,11487,11915,12125,12070,11724,11064,10093,8840,7356,5727,4054,2442,998,-208,-1111,-1704,-1972,-1965,-1706,-1273,-697,-68,584,1184,1696,2063,2256,2217,1955,1428,673,-299,-1425,-2644,-3861,-4989,-5921,-6575,-6878,-6796,-6319,-5496,-4395,-3134,-1839,-641,324,974,1224,1082,548,-286,-1337,-2477,-3582,-4552,-5274,-5719,-5835,-5650,-5206,-4557,-3807,-3021,-2303,-1703,-1276,-1036,-978,-1056,-1227,-1404,-1525,-1511,-1302,-846,-119,896,2176,3681,5347,7092,8824,10462,11923,13158,14127,14823,15253,15453,15461,15325,15086,14785,14429,14036,13581,13038,12371,11537,10505,9273,7838,6268,4609,2972,1427,71,-1049,-1888,-2444,-2735,-2793,-2680,-2444,-2140,-1833,-1536,-1305,-1129,-1018,-964,-948,-956,-969,-972,-957,-925,-869,-813,-741,-682,-614,-548,-470,-367,-248,-90,86,274,465,636,782,898,985,1065,1153,1281,1458,1690,1966,2247,2498,2654,2676,2515,2163,1620,923,119,-702,-1485,-2119,-2570,-2766,-2700,-2383,-1830,-1121,-277,606,1507,2349,3102,3721,4165,4429,4502,4413,4215,3968,3757,3651,3723,4015,4559,5337,6343,7481,8722,9920,11029,11910,12519,12772,12677,12224,11502,10567,9559,8573,7715,7074,6675,6542,6642,6934,7341,7817,8254,8627,8845,8894,8716,8311,7646,6741,5580,4200,2611,867,-990,-2885,-4757,-6518,-8093,-9413,-10411,-11057,-11330,-11252,-10859,-10228,-9431,-8567,-7718,-6950,-6323,-5847,-5515,-5304,-5133,-4965,-4711,-4326,-3782,-3057,-2183,-1185,-129,934,1936,2816,3540,4051,4356,4428,4289,3963,3475,2891,2253,1648,1138,809,705,881,1322,2014,2874,3831,4774,5631,6322,6810,7077,7126,6965,6634,6135,5529,4823,4075,3314,2591,1934,1380,939,634,454,414,491,709,1031,1482,2014,2620,3253,3861,4408,4834,5122,5249,5214,5044,4761,4409,4026,3659,3329,3063,2853,2675,2493,2244,1869,1298,494,-586,-1919,-3485,-5211,-7002,-8767,-10389,-11794,-12905,-13695,-14157,-14315,-14223,-13932,-13517,-13025,-12503,-11969,-11424,-10853,-10234,-9533,-8737,-7831,-6821,-5722,-4556,-3360,-2152,-979,149,1193,2144,2971,3673,4224,4638,4912,5079,5165,5215,5270,5360,5501,5694,5901,6103,6247,6323,6309,6244,6146,6096,6127,6295,6626,7102,7721,8411,9124,9783,10313,10647,10725,10505,9983,9155,8087,6822,5458,4078,2761,1575,557,-279,-945,-1463,-1877,-2212,-2502,-2765,-3009,-3251,-3482,-3723,-3961,-4230,-4519,-4858,-5243,-5682,-6171,-6703,-7254,-7802,-8322,-8764,-9112,-9309,-9343,-9180,-8832,-8296,-7626,-6847,-6046,-5261,-4576,-4026,-3651,-3467,-3452,-3582,-3803,-4049,-4266,-4395,-4385,-4230,-3901,-3433,-2834,-2151,-1430,-728,-89,412,756,877,796,504,66,-456,-967,-1376,-1592,-1574,-1270,-729,22,885,1772,2589,3270,3759,4064,4190,4191,4102,3978,3833,3684,3516,3313,3050,2717,2294,1798,1240,660,94,-408,-808,-1077,-1194,-1190,-1070,-917,-769,-711,-793,-1048,-1478,-2056,-2718,-3391,-3988,-4434,-4679,-4687,-4482,-4076,-3549,-2964,-2409,-1970,-1716,-1712,-1981,-2542,-3350,-4376,-5512,-6688,-7777,-8701,-9364,-9723,-9751,-9464,-8900,-8127,-7206,-6234,-5262,-4357,-3558,-2879,-2345,-1941,-1675,-1544,-1546,-1690,-1971,-2376,-2886,-3458,-4056,-4628,-5140,-5561,-5863,-6042,-6072,-5951,-5660,-5200,-4562,-3772,-2858,-1879,-910,-26,677,1149,1328,1234,885,364,-232,-792,-1214,-1405,-1341,-995,-423,315,1128,1924,2621,3158,3494,3638,3601,3448,3220,2994,2809,2694,2673,2702,2768,2807,2765,2621,2332,1918,1409,840,293,-198,-568,-792,-874,-815,-673,-491,-338,-281,-374,-673,-1193,-1952,-2919,-4049,-5278,-6509,-7656,-8626,-9324,-9726,-9768,-9499,-8935,-8157,-7248,-6294,-5378,-4559,-3888,-3372,-3011,-2779,-2638,-2556,-2505,-2473,-2454,-2476,-2543,-2705,-2963,-3360,-3880,-4532,-5270,-6054,-6796,-7423,-7840,-7965,-7756,-7184,-6269,-5079,-3683,-2201,-733,627,1801,2757,3479,4005,4365,4628,4852,5069,5325,5599,5881,6129,6291,6321,6190,5877,5416,4829,4209,3612,3137,2838,2756,2890,3202,3613,4029,4325,4405,4173,3592,2646,1393,-99,-1703,-3305,-4774,-6014,-6937,-7513,-7722,-7592,-7163,-6503,-5680,-4790,-3911,-3135,-2541,-2186,-2120,-2349,-2862,-3602,-4504,-5460,-6380,-7154,-7714,-7994,-7983,-7675,-7126,-6370,-5506,-4580,-3676,-2840,-2096,-1483,-980,-600,-334,-164,-109,-145,-285,-525,-851,-1250,-1683,-2110,-2478,-2722,-2800,-2663,-2303,-1725,-968,-84,850,1760,2589,3269,3802,4169,4404,4553,4668,4812,5037,5377,5837,6406,7020,7617,8087,8342,8293,7890,7133,6067,4797,3466,2230,1244,628,450,713,1362,2272,3303,4273,5050,5506,5588,5296,4672,3825,2854,1886,1019,324,-159,-427,-512,-453,-315,-147,-15,55,5,-165,-484,-937,-1507,-2163,-2854,-3524,-4111,-4562,-4829,-4891,-4751,-4431,-3989,-3484,-2999,-2594,-2333,-2245,-2336,-2579,-2934,-3321,-3685,-3950,-4066,-4010,-3759,-3337,-2762,-2071,-1300,-490,329,1119,1848,2489,2998,3366,3553,3555,3366,2996,2484,1881,1256,698,291,125,260,747,1595,2794,4283,5995,7811,9622,11304,12718,13775,14378,14480,14097,13266,12110,10771,9416,8216,7316,6810,6743,7083,7737,8581,9416,10108,10448,10367,9763,8677,7139,5301,3289,1289,-545,-2082,-3233,-3956,-4279,-4246,-3974,-3557,-3129,-2782,-2614,-2663,-2967,-3488,-4199,-5008,-5839,-6588,-7161,-7484,-7489,-7155,-6476,-5479,-4222,-2779,-1231,315,1792,3102,4203,5049,5630,5953,6045,5936,5662,5256,4754,4188,3608,3042,2556,2173,1940,1863,1945,2160,2464,2803,3106,3311,3360,3214,2863,2322,1634,866,93,-605,-1142,-1471,-1527,-1308,-808,-56,879,1952,3056,4130,5081,5859,6417,6763,6919,6955,6954,7010,7198,7587,8180,8967,9862,10778,11571,12134,12340,12136,11496,10469,9145,7666,6177,4848,3789,3103,2819,2916,3328,3944,4625,5244,5665,5792,5567,4952,3980,2686,1158,-505,-2199,-3797,-5205,-6324,-7086,-7460,-7441,-7065,-6413,-5569,-4660,-3783,-3045,-2509,-2204,-2131,-2248,-2490,-2799,-3104,-3366,-3567,-3701,-3778,-3812,-3794,-3739,-3612,-3430,-3161,-2828,-2437,-2025,-1620,-1274,-1004,-847,-790,-811,-858,-863,-744,-446,97,887,1918,3143,4481,5849,7143,8269,9140,9692,9872,9664,9069,8125,6899,5498,4041,2683,1568,839,587,878,1692,2967,4563,6299,7967,9360,10293,10645,10350,9446,8019,6238,4280,2360,637,-734,-1687,-2196,-2300,-2085,-1657,-1144,-652,-278,-88,-122,-391,-898,-1608,-2503,-3537,-4668,-5859,-7049,-8203,-9275,-10217,-11007,-11619,-12037,-12272,-12320,-12203,-11938,-11548,-11042,-10453,-9772,-9042,-8252,-7441,-6605,-5760,-4898,-4007,-3074,-2085,-1035,60,1182,2273,3300,4188,4912,5420,5711,5783,5677,5432,5133,4830,4618,4541,4639,4942,5432,6097,6888,7747,8607,9397,10030,10446,10568,10374,9829,8975,7839,6530,5141,3811,2660,1795,1301,1200,1485,2074,2855,3680,4395,4844,4929,4578,3795,2643,1219,-335,-1871,-3267,-4407,-5249,-5758,-5992,-5993,-5879,-5729,-5654,-5710,-5951,-6373,-6952,-7629,-8336,-8987,-9512,-9846,-9948,-9805,-9429,-8851,-8128,-7325,-6515,-5760,-5134,-4657,-4364,-4247,-4274,-4415,-4609,-4790,-4926,-4934,-4814,-4506,-4024,-3344,-2490,-1474,-327,897,2142,3324,4357,5152,5622,5708,5371,4620,3497,2095,545,-1004,-2388,-3463,-4115,-4274,-3934,-3122,-1943,-496,1052,2580,3922,4986,5646,5883,5647,4990,3968,2677,1250,-191,-1502,-2576,-3287,-3603,-3454,-2899,-1968,-799,486,1713,2718,3372,3562,3272,2518,1402,64,-1341,-2629,-3690,-4402,-4758,-4754,-4480,-4029,-3532,-3111,-2855,-2842,-3081,-3560,-4222,-4994,-5791,-6536,-7166,-7635,-7923,-8023,-7943,-7695,-7308,-6782,-6163,-5452,-4694,-3909,-3138,-2412,-1774,-1251,-873,-645,-577,-629,-799,-1024,-1292,-1559,-1820,-2054,-2276,-2486,-2708,-2953,-3244,-3581,-3981,-4428,-4924,-5436,-5941,-6395,-6744,-6944,-6940,-6711,-6231,-5534,-4626,-3599,-2481,-1381,-348,541,1219,1662,1826,1728,1390,876,258,-351,-880,-1228,-1353,-1211,-820,-184,604,1524,2443,3318,4042,4558,4808,4765,4439,3858,3108,2269,1456,773,286,66,100,371,806,1307,1780,2119,2245,2115,1716,1075,265,-643,-1550,-2375,-3071,-3595,-3966,-4204,-4371,-4515,-4696,-4943,-5271,-5670,-6103,-6526,-6888,-7143,-7272,-7251,-7108,-6844,-6502,-6093,-5647,-5178,-4709,-4251,-3838,-3488,-3235,-3108,-3130,-3319,-3692,-4231,-4940,-5769,-6687,-7623,-8491,-9208,-9662,-9764,-9444,-8652,-7396,-5729,-3729,-1536,727,2898,4857,6475,7680,8407,8641,8400,7733,6728,5494,4158,2848,1690,776,191,-37,113,603,1398,2406,3552,4706,5772,6617,7152,7292,7006,6297,5227,3886,2400,896,-508,-1718,-2674,-3368,-3808,-4057,-4173,-4233,-4290,-4399,-4557,-4769,-4995,-5189,-5323,-5352,-5282,-5128,-4915,-4721,-4564,-4531,-4608,-4830,-5152,-5547,-5956,-6321,-6595,-6745,-6736,-6572,-6238,-5736,-5077,-4250,-3291,-2199,-1035,171,1347,2424,3350,4050,4489,4622,4446,3938,3152,2088,835,-534,-1920,-3187,-4224,-4907,-5139,-4878,-4104,-2883,-1298,512,2390,4178,5723,6905,7628,7857,7595,6894,5870,4634,3351,2148,1155,440,49,-43,124,472,925,1415,1898,2345,2765,3163,3560,3972,4396,4835,5278,5710,6121,6491,6804,7036,7157,7132,6929,6507,5852,4945,3800,2449,954,-611,-2137,-3529,-4663,-5466,-5872,-5868,-5492,-4810,-3941,-3015,-2161,-1507,-1129,-1079,-1362,-1936,-2741,-3682,-4653,-5554,-6271,-6720,-6827,-6547,-5881,-4849,-3532,-2022,-447,1076,2427,3522,4301,4739,4850,4652,4207,3555,2771,1917,1062,287,-340,-760,-910,-795,-394,229,1031,1920,2821,3655,4356,4883,5211,5342,5309,5153,4958,4787,4735,4852,5188,5750,6496,7382,8287,9132,9789,10201,10310,10127,9686,9076,8381,7710,7145,6740,6549,6550,6738,7045,7411,7741,7958,7964,7706,7122,6217,4986,3494,1810,31,-1740,-3388,-4836,-5985,-6807,-7265,-7391,-7210,-6800,-6240,-5593,-4960,-4363,-3859,-3441,-3107,-2831,-2580,-2319,-2008,-1608,-1098,-449,339,1251,2262,3306,4324,5214,5906,6302,6357,6038,5363,4378,3178,1863,554,-637,-1624,-2329,-2707,-2754,-2460,-1892,-1072,-116,919,1917,2803,3510,3998,4250,4297,4170,3939,3669,3432,3295,3305,3508,3910,4509,5281,6170,7128,8074,8936,9634,10114,10307,10220,9844,9234,8465,7610,6770,6006,5377,4909,4599,4436,4382,4397,4446,4472,4448,4333,4115,3775,3334,2790,2195,1563,952,385,-92,-469,-723,-861,-888,-838,-720,-604,-479,-410,-385,-413,-486,-567,-647,-678,-650,-528,-303,30,463,980,1541,2121,2651,3099,3403,3512,3407,3029,2411,1528,439,-826,-2203,-3617,-5017,-6314,-7455,-8363,-8975,-9238,-9106,-8562,-7619,-6327,-4764,-3050,-1304,333,1747,2849,3568,3891,3834,3451,2840,2100,1357,720,282,103,218,615,1268,2103,3064,4043,4991,5813,6487,6980,7301,7486,7560,7590,7584,7608,7635,7705,7792,7890,7996,8072,8120,8090,7977,7723,7319,6728,5942,4964,3810,2530,1180,-169,-1426,-2540,-3428,-4077,-4470,-4642,-4653,-4573,-4507,-4533,-4738,-5160,-5834,-6707,-7755,-8846,-9902,-10784,-11403,-11671,-11554,-11038,-10168,-8995,-7638,-6176,-4757,-3457,-2391,-1602,-1138,-978,-1111,-1464,-1972,-2551,-3092,-3527,-3733,-3671,-3252,-2482,-1347,79,1730,3460,5158,6669,7879,8705,9090,9044,8613,7876,6965,6001,5118,4425,3994,3855,3999,4354,4843,5344,5748,5950,5871,5477,4761,3784,2627,1429,324,-544,-1060,-1147,-789,-6,1107,2443,3849,5174,6266,6997,7255,6982,6151,4782,2944,733,-1703,-4233,-6667,-8883,-10715,-12077,-12889,-13126,-12808,-12001,-10802,-9357,-7817,-6347,-5111,-4215,-3752,-3725,-4092,-4752,-5563,-6360,-7002,-7358,-7357,-6975,-6241,-5234,-4055,-2830,-1677,-702,12,428,536,374,3,-497,-1028,-1517,-1865,-2042,-1984,-1705,-1198,-512,296,1158,1977,2668,3148,3345,3237,2821,2143,1285,357,-515,-1212,-1618,-1686,-1364,-719,204,1250,2296,3174,3754,3921,3625,2843,1633,78,-1689,-3513,-5230,-6683,-7735,-8295,-8318,-7811,-6838,-5500,-3928,-2259,-632,833,2040,2909,3403,3498,3208,2561,1618,446,-861,-2216,-3521,-4690,-5650,-6342,-6731,-6808,-6577,-6067,-5340,-4439,-3467,-2470,-1539,-711,-16,538,976,1316,1588,1817,1994,2110,2126,2003,1693,1167,410,-579,-1750,-3078,-4462,-5853,-7142,-8278,-9182,-9821,-10165,-10208,-9964,-9454,-8710,-7791,-6731,-5625,-4513,-3507,-2651,-2040,-1707,-1685,-1968,-2503,-3223,-4003,-4736,-5281,-5531,-5404,-4857,-3914,-2629,-1130,462,1965,3261,4206,4733,4811,4444,3712,2686,1497,248,-934,-1953,-2729,-3193,-3344,-3151,-2669,-1913,-950,168,1383,2627,3846,4967,5919,6642,7056,7123,6811,6114,5071,3740,2211,605,-970,-2386,-3539,-4361,-4789,-4843,-4537,-3968,-3212,-2400,-1631,-999,-575,-392,-449,-738,-1201,-1809,-2499,-3243,-3999,-4752,-5480,-6173,-6827,-7419,-7951,-8404,-8774,-9059,-9263,-9386,-9456,-9468,-9437,-9353,-9192,-8926,-8519,-7923,-7131,-6125,-4937,-3620,-2263,-960,160,1019,1526,1665,1449,952,284,-423,-1032,-1418,-1515,-1276,-736,48,971,1917,2766,3429,3832,3954,3803,3418,2871,2233,1580,990,509,184,43,81,315,706,1257,1909,2660,3438,4223,4945,5547,5972,6140,6025,5553,4753,3599,2173,522,-1227,-2977,-4586,-5952,-6973,-7591,-7791,-7587,-7047,-6253,-5308,-4327,-3396,-2608,-2009,-1635,-1473,-1515,-1703,-2014,-2381,-2784,-3185,-3571,-3933,-4270,-4563,-4840,-5052,-5231,-5345,-5392,-5385,-5307,-5169,-4967,-4680,-4301,-3799,-3158,-2378,-1468,-473,534,1487,2263,2791,2983,2799,2248,1387,326,-787,-1773,-2480,-2745,-2508,-1728,-475,1142,2941,4729,6291,7457,8088,8120,7549,6452,4953,3228,1473,-122,-1387,-2183,-2445,-2128,-1284,27,1675,3533,5449,7286,8930,10268,11252,11818,11960,11682,10993,9943,8570,6938,5134,3226,1335,-466,-2049,-3356,-4305,-4871,-5060,-4888,-4435,-3748,-2933,-2046,-1184,-404,234,674,895,866,596,92,-611,-1468,-2429,-3427,-4391,-5269,-5975,-6480,-6719,-6688,-6378,-5817,-5060,-4151,-3177,-2185,-1223,-319,535,1340,2126,2897,3659,4396,5062,5618,5985,6120,5970,5525,4812,3893,2884,1910,1120,633,545,893,1644,2721,3983,5262,6400,7229,7648,7606,7093,6201,5024,3721,2447,1337,512,37,-77,157,657,1359,2165,3003,3829,4608,5353,6074,6793,7537,8291,9044,9733,10290,10633,10675,10359,9651,8549,7114,5407,3569,1701,-37,-1536,-2668,-3359,-3533,-3184,-2311,-994,674,2533,4416,6117,7463,8279,8475,7975,6828,5074,2897,428,-2098,-4510,-6613,-8271,-9385,-9918,-9883,-9347,-8421,-7230,-5910,-4587,-3352,-2274,-1380,-673,-130,265,557,747,862,887,822,651,385,35,-342,-671,-862,-795,-396,414,1643,3258,5164,7213,9250,11071,12532,13485,13865,13650,12898,11700,10214,8592,7010,5605,4492,3728,3330,3260,3453,3819,4272,4739,5165,5540,5844,6119,6362,6601,6823,7005,7091,7035,6754,6202,5350,4175,2737,1080,-682,-2431,-4042,-5374,-6316,-6785,-6715,-6118,-5019,-3525,-1754,117,1916,3467,4612,5242,5313,4813,3836,2483,917,-687,-2176,-3392,-4234,-4630,-4560,-4047,-3167,-2007,-711,611,1806,2808,3517,3951,4101,4052,3868,3643,3457,3338,3318,3338,3351,3254,2956,2395,1532,409,-895,-2235,-3462,-4397,-4942,-5005,-4600,-3793,-2713,-1529,-408,482,1040,1184,939,338,-496,-1451,-2379,-3155,-3680,-3886,-3752,-3294,-2567,-1636,-591,509,1600,2669,3693,4712,5716,6753,7798,8852,9852,10753,11456,11895,11986,11686,10972,9859,8403,6691,4851,3019,1360,4,-909,-1324,-1197,-586,424,1667,2966,4099,4884,5151,4781,3762,2094,-85,-2630,-5343,-7996,-10404,-12382,-13815,-14626,-14801,-14388,-13465,-12169,-10621,-8969,-7330,-5794,-4423,-3238,-2236,-1395,-687,-89,413,813,1087,1204,1126,832,324,-363,-1147,-1912,-2516,-2824,-2698,-2090,-948,627,2556,4618,6644,8390,9689,10393,10426,9796,8566,6886,4935,2932,1091,-392,-1369,-1758,-1543,-798,353,1727,3130,4382,5343,5928,6127,5985,5593,5068,4520,4034,3663,3399,3203,2989,2674,2148,1369,283,-1074,-2630,-4279,-5862,-7234,-8257,-8828,-8908,-8508,-7710,-6625,-5417,-4241,-3250,-2578,-2297,-2455,-3017,-3940,-5098,-6392,-7663,-8812,-9717,-10307,-10539,-10384,-9877,-9050,-7974,-6746,-5435,-4148,-2939,-1860,-929,-145,522,1103,1631,2136,2612,3037,3371,3539,3483,3154,2525,1645,576,-542,-1565,-2335,-2725,-2647,-2102,-1127,136,1527,2852,3919,4574,4719,4306,3370,1992,306,-1533,-3361,-5032,-6419,-7449,-8077,-8319,-8229,-7879,-7381,-6819,-6271,-5776,-5332,-4898,-4419,-3823,-3052,-2082,-920,372,1697,2935,3932,4573,4739,4397,3538,2262,692,-974,-2530,-3766,-4516,-4650,-4145,-3019,-1404,533,2572,4470,6026,7032,7392,7030,5983,4340,2250,-95,-2493,-4757,-6715,-8252,-9296,-9832,-9879,-9525,-8831,-7930,-6898,-5847,-4841,-3950,-3220,-2676,-2352,-2240,-2351,-2666,-3167,-3839,-4635,-5533,-6468,-7381,-8197,-8809,-9139,-9082,-8589,-7633,-6239,-4503,-2546,-558,1283,2781,3786,4190,3960,3124,1787,115,-1702,-3443,-4904,-5923,-6376,-6222,-5484,-4245,-2673,-928,759,2218,3285,3867,3960,3609,2957,2153,1406,861,664,863,1456,2367,3447,4548,5481,6111,6335,6113,5479,4514,3338,2103,936,-35,-742,-1158,-1296,-1226,-1033,-822,-693,-735,-996,-1514,-2274,-3243,-4353,-5535,-6689,-7752,-8636,-9313,-9737,-9924,-9880,-9646,-9269,-8792,-8262,-7707,-7149,-6591,-6030,-5454,-4858,-4223,-3572,-2904,-2273,-1718,-1314,-1109,-1169,-1499,-2090,-2872,-3744,-4563,-5193,-5493,-5372,-4799,-3787,-2457,-931,580,1908,2879,3375,3350,2807,1832,547,-888,-2308,-3564,-4530,-5131,-5329,-5129,-4589,-3779,-2801,-1762,-759,124,846,1386,1792,2104,2409,2787,3280,3937,4719,5587,6435,7154,7632,7777,7534,6906,5929,4706,3356,2009,808,-152,-798,-1095,-1088,-820,-417,26,373,536,429,19,-692,-1678,-2859,-4162,-5483,-6728,-7813,-8670,-9253,-9549,-9552,-9289,-8792,-8091,-7244,-6279,-5266,-4245,-3283,-2442,-1778,-1339,-1161,-1242,-1578,-2126,-2834,-3634,-4459,-5220,-5848,-6268,-6399,-6203,-5623,-4664,-3340,-1715,119,2023,3868,5479,6737,7517,7760,7445,6628,5393,3891,2295,774,-482,-1356,-1733,-1600,-950,113,1492,3016,4530,5869,6896,7527,7722,7514,6991,6284,5552,4941,4574,4526,4804,5371,6125,6951,7714,8298,8608,8594,8232,7551,6584,5408,4091,2712,1342,36,-1150,-2200,-3075,-3793,-4332,-4714,-4940,-5029,-4998,-4874,-4689,-4472,-4274,-4110,-4034,-4042,-4163,-4378,-4672,-4985,-5273,-5429,-5412,-5117,-4533,-3630,-2458,-1075,405,1878,3208,4299,5061,5443,5439,5065,4395,3516,2551,1627,874,400,296,601,1312,2384,3708,5171,6606,7869,8820,9344,9387,8923,7989,6662,5050,3283,1505,-160,-1590,-2704,-3444,-3786,-3755,-3374,-2738,-1908,-998,-85,749,1469,2060,2551,2994,3461,4013,4715,5577,6605,7757,8954,10135,11166,11996,12509,12680,12472,11908,11037,9931,8692,7415,6197,5119,4224,3550,3076,2786,2623,2544,2486,2407,2257,2017,1657,1178,582,-121,-902,-1746,-2618,-3490,-4315,-5059,-5653,-6053,-6210,-6091,-5700,-5075,-4269,-3388,-2534,-1809,-1318,-1107,-1215,-1616,-2246,-3020,-3804,-4476,-4907,-4975,-4616,-3777,-2471,-762,1259,3437,5622,7640,9343,10606,11366,11581,11309,10603,9592,8400,7169,6017,5063,4369,3992,3927,4164,4645,5303,6051,6791,7434,7898,8109,8052,7700,7126,6366,5546,4758,4125,3733,3662,3934,4546,5441,6511,7635,8636,9367,9667,9430,8596,7152,5187,2796,177,-2489,-4993,-7142,-8800,-9852,-10272,-10078,-9337,-8184,-6745,-5201,-3691,-2359,-1317,-615,-301,-334,-685,-1262,-1973,-2693,-3316,-3709,-3783,-3461,-2709,-1550,-43,1695,3526,5272,6783,7905,8542,8646,8224,7353,6147,4750,3339,2050,1038,385,151,336,891,1725,2718,3716,4589,5187,5434,5250,4655,3662,2384,915,-604,-2047,-3300,-4277,-4922,-5226,-5197,-4895,-4376,-3727,-3028,-2351,-1764,-1304,-980,-802,-711,-681,-626,-489,-195,307,1064,2082,3360,4842,6455,8093,9614,10889,11763,12131,11909,11070,9650,7742,5493,3088,729,-1385,-3090,-4263,-4849,-4861,-4362,-3481,-2376,-1207,-147,671,1155,1234,937,273,-653,-1770,-2934,-4068,-5024,-5740,-6122,-6134,-5763,-5053,-4055,-2911,-1722,-654,172,655,721,380,-325,-1285,-2357,-3395,-4233,-4772,-4899,-4604,-3885,-2813,-1478,-14,1456,2775,3839,4537,4813,4649,4065,3129,1945,630,-668,-1836,-2747,-3332,-3538,-3367,-2849,-2052,-1069,12,1071,2035,2815,3369,3673,3741,3599,3324,2972,2651,2428,2403,2620,3133,3929,4986,6227,7543,8803,9857,10550,10767,10395,9416,7815,5696,3160,396,-2417,-5074,-7406,-9262,-10559,-11259,-11389,-11022,-10278,-9290,-8205,-7161,-6255,-5590,-5185,-5074,-5222,-5594,-6129,-6742,-7365,-7895,-8260,-8385,-8220,-7751,-6995,-6014,-4901,-3771,-2742,-1931,-1401,-1203,-1294,-1624,-2076,-2530,-2867,-2990,-2836,-2389,-1666,-727,353,1475,2557,3498,4247,4732,4937,4832,4430,3746,2818,1692,428,-909,-2241,-3516,-4644,-5597,-6308,-6769,-6961,-6903,-6611,-6141,-5541,-4878,-4221,-3621,-3128,-2761,-2509,-2347,-2201,-2009,-1678,-1148,-361,679,1957,3386,4863,6252,7392,8164,8433,8141,7279,5873,4047,1938,-287,-2420,-4321,-5821,-6844,-7341,-7328,-6865,-6058,-5025,-3908,-2824,-1888,-1170,-734,-581,-734,-1140,-1779,-2568,-3443,-4301,-5051,-5595,-5850,-5777,-5348,-4627,-3682,-2660,-1707,-981,-614,-687,-1220,-2154,-3377,-4727,-6019,-7091,-7797,-8054,-7833,-7148,-6086,-4742,-3257,-1765,-393,728,1534,1943,1954,1569,831,-179,-1385,-2672,-3950,-5111,-6078,-6777,-7172,-7226,-6957,-6365,-5506,-4429,-3213,-1945,-722,367,1249,1870,2232,2357,2326,2228,2186,2287,2636,3246,4135,5225,6417,7571,8520,9114,9217,8739,7652,5992,3852,1401,-1193,-3695,-5939,-7732,-8975,-9604,-9628,-9120,-8192,-7002,-5699,-4449,-3362,-2548,-2038,-1867,-1998,-2399,-3005,-3736,-4511,-5235,-5822,-6189,-6270,-6031,-5464,-4608,-3547,-2395,-1300,-408,150,279,-47,-814,-1897,-3191,-4475,-5619,-6433,-6835,-6752,-6201,-5234,-3964,-2520,-1057,275,1359,2074,2390,2265,1752,902,-183,-1394,-2623,-3757,-4722,-5450,-5922,-6129,-6102,-5865,-5480,-4980,-4419,-3837,-3266,-2744,-2291,-1915,-1611,-1346,-1066,-720,-225,457,1365,2503,3810,5249,6673,8008,9093,9844,10158,9977,9293,8121,6535,4639,2557,448,-1544,-3278,-4635,-5545,-5964,-5916,-5453,-4679,-3715,-2695,-1743,-959,-426,-160,-186,-455,-939,-1567,-2282,-3016,-3708,-4301,-4754,-5028,-5113,-5009,-4736,-4352,-3912,-3505,-3206,-3089,-3188,-3524,-4040,-4685,-5340,-5903,-6269,-6361,-6131,-5587,-4755,-3712,-2545,-1349,-224,749,1506,2005,2246,2224,1998,1597,1092,545,12,-451,-802,-1013,-1072,-968,-731,-367,78,579,1088,1582,2012,2370,2632,2804,2918,3007,3143,3386,3794,4421,5266,6308,7495,8719,9897,10903,11651,12073,12119,11797,11105,10113,8852,7408,5844,4219,2620,1081,-328,-1569,-2615,-3431,-4028,-4403,-4580,-4596,-4477,-4274,-4016,-3746,-3484,-3264,-3092,-2980,-2928,-2911,-2919,-2911,-2858,-2732,-2510,-2189,-1777,-1309,-830,-406,-103,28,-51,-334,-781,-1314,-1831,-2218,-2375,-2229,-1737,-922,187,1477,2871,4229,5460,6457,7160,7520,7534,7213,6596,5755,4735,3643,2519,1452,491,-316,-936,-1345,-1548,-1542,-1355,-1023,-581,-90,410,859,1236,1513,1707,1846,1991,2202,2568,3120,3918,4927,6128,7423,8724,9906,10883,11559,11907,11900,11580,10990,10202,9292,8325,7367,6451,5607,4849,4169,3565,3028,2540,2111,1723,1389,1111,898,753,681,662,689,731,766,779,759,711,658,614,612,665,768,916,1059,1159,1142,948,531,-146,-1060,-2170,-3386,-4577,-5629,-6393,-6783,-6723,-6208,-5263,-3978,-2452,-827,777,2229,3438,4331,4876,5079,4962,4591,4026,3356,2654,1995,1439,1036,816,797,974,1345,1865,2521,3242,4009,4754,5468,6105,6682,7187,7656,8108,8572,9079,9623,10220,10812,11369,11809,12055,12047,11711,11050,10056,8803,7355,5836,4330,2955,1762,810,89,-412,-750,-979,-1167,-1372,-1629,-1975,-2395,-2890,-3418,-3942,-4422,-4818,-5104,-5257,-5279,-5153,-4895,-4487,-3933,-3227,-2378,-1404,-346,739,1770,2667,3336,3708,3719,3354,2616,1581,324,-1006,-2284,-3358,-4119,-4478,-4411,-3921,-3072,-1949,-651,702,2019,3200,4187,4926,5395,5599,5550,5296,4884,4375,3833,3314,2861,2509,2265,2136,2087,2102,2131,2145,2116,2023,1883,1708,1555,1465,1490,1674,2019,2538,3180,3909,4657,5339,5911,6274,6408,6251,5808,5079,4125,2989,1792,600,-461,-1338,-1958,-2328,-2453,-2393,-2228,-2030,-1894,-1874,-2007,-2303,-2723,-3221,-3715,-4137,-4416,-4507,-4401,-4103,-3669,-3130,-2568,-1992,-1460,-945,-452,48,581,1133,1721,2287,2796,3191,3404,3412,3185,2741,2136,1431,733,130,-297,-480,-416,-107,380,987,1614,2194,2658,2967,3103,3077,2900,2617,2247,1830,1375,904,409,-101,-640,-1196,-1774,-2348,-2907,-3428,-3881,-4264,-4546,-4731,-4805,-4747,-4562,-4213,-3707,-3029,-2201,-1234,-179,933,2042,3099,4057,4870,5494,5916,6096,6056,5790,5354,4791,4181,3583,3077,2693,2458,2352,2325,2324,2254,2072,1701,1139,381,-538,-1546,-2589,-3577,-4455,-5182,-5723,-6096,-6297,-6369,-6315,-6168,-5909,-5543,-5047,-4416,-3670,-2828,-1971,-1166,-527,-140,-86,-412,-1113,-2142,-3413,-4780,-6122,-7252,-8074,-8464,-8389,-7849,-6899,-5637,-4191,-2689,-1269,-35,915,1532,1780,1667,1221,492,-445,-1509,-2617,-3677,-4619,-5375,-5909,-6197,-6244,-6083,-5738,-5289,-4759,-4217,-3676,-3146,-2626,-2078,-1504,-865,-190,523,1218,1869,2416,2859,3157,3350,3432,3456,3423,3377,3288,3185,3022,2823,2555,2258,1924,1605,1298,1043,816,617,416,160,-166,-613,-1186,-1881,-2672,-3518,-4355,-5131,-5786,-6277,-6580,-6673,-6564,-6246,-5744,-5060,-4215,-3236,-2155,-1028,77,1074,1862,2354,2463,2155,1418,300,-1107,-2687,-4278,-5754,-6966,-7845,-8327,-8433,-8211,-7752,-7163,-6536,-5970,-5498,-5170,-4954,-4846,-4792,-4772,-4733,-4678,-4574,-4444,-4288,-4124,-3973,-3845,-3747,-3696,-3672,-3683,-3707,-3709,-3668,-3521,-3235,-2757,-2059,-1134,6,1292,2670,4004,5221,6188,6859,7161,7119,6733,6101,5273,4363,3433,2562,1790,1147,644,268,37,-103,-123,-90,3,92,161,142,28,-246,-660,-1239,-1947,-2748,-3614,-4473,-5299,-6035,-6640,-7084,-7321,-7321,-7053,-6497,-5654,-4556,-3248,-1830,-404,895,1934,2604,2816,2532,1776,612,-848,-2447,-4059,-5514,-6724,-7596,-8105,-8275,-8137,-7798,-7302,-6769,-6214,-5706,-5218,-4767,-4305,-3846,-3345,-2849,-2339,-1873,-1469,-1157,-970,-904,-977,-1168,-1461,-1831,-2234,-2637,-2982,-3220,-3300,-3188,-2847,-2297,-1544,-666,270,1164,1912,2445,2686,2642,2326,1813,1200,599,118,-165,-197,14,428,968,1524,2011,2329,2442,2328,2014,1554,1015,470,-12,-386,-624,-725,-696,-575,-393,-196,-37,59,35,-118,-421,-858,-1392,-1973,-2520,-2961,-3223,-3247,-3019,-2542,-1876,-1106,-332,322,776,945,812,385,-279,-1115,-2018,-2918,-3722,-4386,-4885,-5211,-5394,-5464,-5457,-5402,-5301,-5150,-4911,-4565,-4074,-3443,-2688,-1857,-1030,-280,293,635,689,463,-32,-721,-1530,-2348,-3063,-3589,-3817,-3716,-3240,-2425,-1309,5,1420,2795,4018,4963,5571,5788,5646,5195,4553,3838,3208,2773,2637,2848,3391,4219,5212,6246,7164,7851,8207,8193,7824,7165,6306,5372,4458,3657,3011,2534,2198,1956,1741,1483,1140,658,41,-704,-1543,-2393,-3193,-3835,-4240,-4333,-4066,-3437,-2475,-1270,77,1414,2609,3519,4055,4159,3827,3122,2121,965,-229,-1330,-2234,-2888,-3245,-3340,-3196,-2902,-2519,-2125,-1763,-1464,-1221,-1013,-806,-563,-267,91,493,911,1291,1601,1781,1820,1691,1422,1036,602,185,-130,-270,-171,197,844,1732,2792,3933,5036,5983,6673,7019,6992,6603,5915,5046,4125,3314,2740,2505,2661,3183,4016,5017,6058,6960,7593,7858,7705,7165,6321,5288,4237,3296,2602,2215,2174,2428,2918,3526,4134,4639,4931,4969,4716,4202,3485,2654,1821,1108,612,435,597,1130,1958,3020,4181,5308,6289,6985,7356,7333,6939,6209,5194,3986,2646,1253,-126,-1450,-2679,-3775,-4744,-5530,-6161,-6579,-6790,-6748,-6451,-5877,-5049,-3990,-2777,-1472,-199,959,1901,2543,2862,2829,2502,1941,1265,595,64,-204,-128,349,1221,2448,3929,5540,7132,8549,9661,10352,10570,10301,9606,8572,7359,6106,4988,4125,3611,3482,3711,4231,4913,5632,6224,6577,6591,6230,5523,4541,3414,2293,1319,616,265,274,616,1195,1889,2564,3091,3366,3331,2973,2330,1494,570,-299,-1002,-1433,-1533,-1301,-763,-22,827,1652,2346,2830,3053,3019,2746,2296,1720,1080,405,-267,-959,-1647,-2379,-3145,-3952,-4798,-5630,-6419,-7080,-7543,-7732,-7580,-7047,-6125,-4848,-3283,-1539,263,1986,3507,4734,5596,6092,6236,6112,5807,5429,5084,4840,4757,4842,5073,5404,5759,6072,6261,6284,6092,5684,5082,4320,3492,2665,1946,1420,1152,1175,1497,2056,2794,3582,4310,4842,5079,4925,4361,3388,2094,597,-939,-2338,-3435,-4109,-4286,-3982,-3250,-2240,-1102,-33,800,1268,1287,855,25,-1076,-2300,-3456,-4390,-4962,-5082,-4747,-3972,-2879,-1576,-223,1055,2149,2987,3553,3848,3912,3806,3558,3234,2836,2388,1879,1308,671,-21,-740,-1451,-2078,-2572,-2842,-2845,-2539,-1917,-1024,73,1253,2387,3334,3969,4211,4013,3423,2499,1396,248,-781,-1564,-2020,-2114,-1882,-1394,-770,-136,386,691,719,447,-107,-875,-1778,-2687,-3507,-4099,-4395,-4316,-3835,-2974,-1772,-324,1265,2868,4345,5575,6429,6833,6718,6095,5004,3553,1885,174,-1408,-2693,-3578,-3986,-3930,-3466,-2702,-1793,-884,-126,381,572,443,42,-550,-1219,-1849,-2354,-2652,-2735,-2605,-2317,-1946,-1551,-1204,-935,-749,-645,-577,-533,-485,-440,-422,-472,-655,-1014,-1607,-2439,-3507,-4759,-6109,-7443,-8634,-9543,-10065,-10111,-9662,-8739,-7445,-5906,-4304,-2819,-1599,-770,-377,-414,-803,-1435,-2153,-2829,-3334,-3581,-3551,-3235,-2719,-2058,-1386,-768,-309,-42,7,-146,-452,-851,-1265,-1616,-1829,-1859,-1665,-1260,-661,77,874,1663,2341,2841,3101,3066,2743,2121,1272,251,-826,-1851,-2715,-3310,-3581,-3491,-3076,-2392,-1561,-700,49,580,809,717,310,-320,-1089,-1854,-2502,-2927,-3045,-2843,-2327,-1560,-632,350,1285,2060,2621,2896,2886,2571,1984,1147,98,-1126,-2481,-3925,-5412,-6888,-8308,-9610,-10746,-11656,-12287,-12602,-12562,-12157,-11405,-10330,-9027,-7567,-6086,-4678,-3459,-2493,-1824,-1442,-1310,-1346,-1473,-1583,-1616,-1500,-1236,-814,-310,244,739,1123,1330,1324,1105,693,140,-489,-1102,-1625,-1970,-2075,-1902,-1432,-691,268,1368,2508,3568,4458,5049,5303,5142,4581,3640,2392,946,-572,-2005,-3213,-4062,-4469,-4394,-3859,-2948,-1786,-530,658,1639,2302,2598,2505,2085,1387,525,-416,-1342,-2186,-2903,-3463,-3859,-4091,-4162,-4087,-3869,-3522,-3071,-2539,-1988,-1467,-1064,-852,-905,-1283,-2009,-3079,-4450,-6035,-7740,-9411,-10937,-12149,-12961,-13247,-12998,-12168,-10842,-9072,-7005,-4767,-2520,-396,1469,2986,4077,4717,4892,4640,4001,3058,1888,597,-719,-1967,-3049,-3910,-4480,-4756,-4714,-4406,-3862,-3167,-2391,-1608,-886,-255,252,655,964,1217,1439,1650,1860,2054,2218,2315,2321,2204,1955,1566,1057,463,-166,-760,-1258,-1588,-1723,-1625,-1343,-896,-376,143,592,905,1070,1080,962,768,529,299,84,-104,-278,-466,-680,-934,-1228,-1529,-1816,-2035,-2145,-2121,-1943,-1628,-1215,-771,-376,-123,-83,-327,-880,-1737,-2857,-4154,-5524,-6838,-7961,-8790,-9210,-9200,-8712,-7817,-6539,-5017,-3319,-1601,59,1538,2769,3694,4272,4509,4415,4021,3399,2593,1689,759,-137,-927,-1577,-2042,-2323,-2405,-2324,-2088,-1752,-1323,-860,-344,198,788,1448,2175,3005,3909,4878,5854,6775,7564,8124,8391,8286,7782,6871,5596,4035,2315,579,-1005,-2280,-3128,-3452,-3258,-2558,-1474,-121,1341,2762,4015,4995,5640,5923,5843,5432,4732,3809,2730,1581,448,-581,-1407,-1969,-2197,-2079,-1616,-857,112,1186,2224,3103,3680,3862,3574,2789,1542,-106,-2015,-4046,-6004,-7720,-9014,-9757,-9854,-9275,-8043,-6236,-3995,-1471,1127,3622,5811,7552,8721,9260,9159,8472,7293,5764,4050,2306,712,-613,-1560,-2064,-2125,-1753,-1035,-55,1058,2189,3209,4034,4592,4867,4875,4669,4337,3968,3665,3494,3526,3753,4182,4732,5339,5903,6321,6521,6428,6036,5347,4430,3376,2293,1326,566,124,36,327,957,1880,2995,4224,5453,6591,7552,8255,8654,8711,8429,7831,6981,5954,4866,3800,2878,2151,1678,1454,1461,1628,1898,2164,2369,2421,2279,1906,1286,440,-615,-1818,-3108,-4400,-5602,-6615,-7339,-7696,-7602,-7043,-5993,-4511,-2667,-584,1595,3703,5589,7106,8146,8650,8600,8034,7035,5720,4218,2680,1228,-15,-978,-1600,-1887,-1836,-1515,-968,-290,457,1195,1874,2472,2970,3398,3780,4156,4567,5024,5544,6082,6623,7079,7409,7532,7415,7022,6367,5478,4418,3279,2147,1150,356,-108,-231,55,706,1692,2927,4308,5719,7033,8134,8906,9274,9172,8592,7555,6144,4463,2681,947,-568,-1727,-2440,-2671,-2434,-1825,-948,39,994,1774,2270,2409,2149,1493,476,-851,-2390,-4066,-5748,-7342,-8721,-9776,-10408,-10533,-10097,-9090,-7533,-5503,-3127,-546,2036,4445,6473,7978,8835,8991,8460,7307,5673,3733,1681,-269,-1936,-3175,-3869,-4003,-3564,-2654,-1361,152,1741,3248,4561,5575,6262,6615,6681,6534,6272,5975,5742,5606,5610,5729,5933,6151,6314,6342,6179,5770,5111,4195,3074,1795,444,-893,-2114,-3125,-3836,-4186,-4123,-3652,-2793,-1620,-238,1222,2611,3771,4584,4936,4794,4161,3101,1746,232,-1257,-2578,-3584,-4202,-4376,-4135,-3520,-2626,-1548,-403,724,1713,2523,3048,3275,3140,2644,1798,639,-735,-2219,-3649,-4869,-5716,-6059,-5814,-4952,-3525,-1634,545,2810,4940,6710,7947,8517,8351,7474,5961,3961,1671,-711,-2960,-4908,-6390,-7344,-7708,-7540,-6889,-5892,-4671,-3386,-2162,-1113,-306,229,523,624,632,639,736,995,1441,2066,2818,3595,4307,4818,5048,4919,4408,3532,2360,978,-485,-1900,-3148,-4093,-4658,-4754,-4369,-3497,-2190,-553,1304,3193,4962,6413,7407,7817,7597,6753,5371,3594,1603,-391,-2201,-3665,-4672,-5189,-5222,-4863,-4218,-3438,-2655,-2016,-1594,-1492,-1695,-2253,-3091,-4203,-5489,-6886,-8281,-9561,-10598,-11269,-11463,-11115,-10191,-8733,-6822,-4618,-2294,-69,1854,3298,4111,4239,3654,2443,725,-1311,-3452,-5486,-7193,-8434,-9076,-9099,-8524,-7431,-5990,-4340,-2703,-1228,-76,664,956,820,354,-324,-1053,-1669,-2041,-2063,-1688,-938,127,1377,2668,3832,4718,5211,5231,4768,3860,2592,1098,-480,-1984,-3265,-4199,-4676,-4646,-4082,-3024,-1551,207,2080,3883,5425,6529,7089,7011,6335,5109,3491,1644,-240,-1981,-3439,-4524,-5190,-5477,-5425,-5160,-4766,-4376,-4064,-3909,-3945,-4184,-4618,-5225,-5973,-6830,-7752,-8687,-9573,-10329,-10881,-11138,-11036,-10541,-9632,-8366,-6811,-5080,-3331,-1685,-311,693,1235,1276,835,-44,-1247,-2660,-4124,-5510,-6666,-7514,-7955,-7994,-7617,-6893,-5895,-4721,-3481,-2273,-1189,-279,422,923,1268,1507,1718,1969,2305,2755,3319,3950,4592,5172,5587,5792,5706,5332,4664,3769,2711,1594,511,-447,-1199,-1694,-1895,-1785,-1379,-694,210,1268,2385,3450,4351,4975,5239,5080,4500,3526,2250,781,-744,-2200,-3473,-4492,-5216,-5655,-5843,-5852,-5750,-5615,-5505,-5464,-5510,-5646,-5857,-6126,-6439,-6784,-7155,-7549,-7957,-8355,-8710,-8984,-9104,-9041,-8725,-8150,-7306,-6230,-4976,-3646,-2329,-1152,-217,389,590,390,-224,-1151,-2330,-3603,-4868,-5965,-6812,-7306,-7424,-7152,-6535,-5625,-4534,-3332,-2145,-1032,-68,723,1343,1818,2200,2546,2906,3323,3805,4352,4910,5444,5862,6121,6134,5894,5356,4559,3537,2344,1081,-192,-1374,-2381,-3154,-3605,-3705,-3408,-2715,-1656,-300,1251,2854,4368,5623,6503,6896,6763,6111,4988,3514,1796,-5,-1767,-3369,-4711,-5751,-6449,-6811,-6870,-6657,-6233,-5669,-5005,-4341,-3705,-3178,-2800,-2608,-2631,-2871,-3302,-3886,-4539,-5189,-5725,-6071,-6146,-5913,-5361,-4524,-3463,-2281,-1079,15,903,1487,1712,1561,1056,259,-722,-1785,-2784,-3612,-4173,-4395,-4266,-3800,-3054,-2125,-1108,-128,730,1378,1789,1968,1957,1849,1733,1719,1893,2304,2971,3857,4885,5959,6940,7719,8187,8266,7941,7205,6134,4800,3333,1843,467,-688,-1518,-1958,-1954,-1519,-666,527,1957,3514,5039,6430,7533,8291,8617,8513,7984,7090,5897,4511,3015,1522,97,-1175,-2262,-3126,-3765,-4187,-4412,-4478,-4408,-4245,-4012,-3723,-3411,-3059,-2719,-2366,-2056,-1779,-1563,-1412,-1313,-1265,-1232,-1204,-1129,-1018,-825,-582,-284,38,343,605,782,861,828,700,500,267,54,-110,-172,-126,40,312,658,1046,1423,1757,2002,2147,2192,2155,2091,2055,2117,2351,2793,3477,4384,5469,6653,7828,8884,9706,10215,10336,10067,9406,8433,7208,5857,4474,3182,2083,1248,759,626,883,1476,2369,3469,4682,5892,6996,7894,8516,8824,8793,8449,7821,6963,5940,4804,3624,2443,1303,242,-723,-1564,-2273,-2842,-3260,-3531,-3646,-3607,-3405,-3050,-2542,-1915,-1195,-444,290,935,1452,1796,1966,1961,1828,1595,1327,1060,840,684,601,580,604,639,658,627,529,355,105,-197,-528,-843,-1114,-1292,-1361,-1282,-1065,-701,-210,372,1029,1703,2385,3035,3655,4240,4805,5368,5935,6529,7119,7704,8232,8664,8952,9052,8946,8615,8089,7378,6550,5643,4732,3882,3150,2603,2274,2196,2378,2792,3415,4179,5016,5862,6625,7262,7711,7944,7954,7731,7293,6663,5851,4901,3829,2666,1450,211,-1012,-2170,-3236,-4163,-4921,-5485,-5821,-5927,-5787,-5413,-4825,-4074,-3214,-2341,-1537,-897,-503,-397,-605,-1096,-1814,-2661,-3540,-4325,-4929,-5273,-5314,-5051,-4515,-3767,-2889,-1974,-1120,-396,128,427,499,365,82,-283,-665,-971,-1162,-1160,-964,-549,63,836,1734,2702,3702,4694,5645,6544,7363,8107,8745,9265,9646,9853,9876,9679,9264,8625,7777,6750,5580,4321,3035,1798,683,-227,-865,-1177,-1135,-744,-39,911,2024,3183,4313,5292,6076,6593,6821,6757,6398,5785,4935,3902,2727,1458,157,-1141,-2357,-3466,-4398,-5124,-5604,-5813,-5737,-5378,-4744,-3883,-2835,-1685,-511,584,1505,2153,2475,2412,1980,1204,164,-1036,-2278,-3432,-4388,-5045,-5354,-5284,-4861,-4140,-3206,-2166,-1137,-228,459,866,938,699,155,-605,-1511,-2460,-3351,-4105,-4642,-4929,-4942,-4707,-4242,-3608,-2851,-2003,-1124,-195,732,1686,2634,3581,4479,5314,6012,6547,6852,6900,6656,6127,5316,4284,3082,1813,575,-514,-1349,-1844,-1946,-1642,-962,23,1218,2511,3796,4978,5988,6777,7319,7604,7622,7383,6875,6107,5077,3796,2295,609,-1200,-3063,-4881,-6568,-8008,-9114,-9802,-10019,-9751,-9017,-7893,-6470,-4898,-3313,-1875,-723,43,339,156,-489,-1532,-2856,-4355,-5871,-7294,-8487,-9388,-9913,-10068,-9846,-9310,-8518,-7558,-6531,-5516,-4616,-3889,-3379,-3123,-3089,-3275,-3604,-4024,-4457,-4824,-5076,-5153,-5045,-4739,-4260,-3635,-2904,-2100,-1258,-387,483,1369,2245,3120,3968,4766,5478,6056,6447,6609,6496,6089,5393,4427,3275,2005,753,-371,-1251,-1777,-1929,-1664,-1065,-190,828,1875,2833,3622,4175,4493,4559,4425,4104,3644,3054,2355,1527,585,-508,-1724,-3065,-4490,-5923,-7298,-8501,-9437,-10026,-10196,-9936,-9274,-8271,-7054,-5740,-4490,-3425,-2668,-2273,-2283,-2657,-3355,-4271,-5315,-6367,-7340,-8149,-8741,-9095,-9196,-9079,-8769,-8318,-7777,-7195,-6615,-6080,-5610,-5224,-4925,-4708,-4549,-4440,-4332,-4216,-4049,-3815,-3492,-3078,-2562,-1974,-1313,-619,94,802,1494,2151,2792,3383,3968,4506,5027,5498,5913,6246,6458,6518,6393,6048,5486,4712,3771,2730,1679,706,-78,-621,-861,-805,-480,51,699,1381,2016,2536,2923,3137,3212,3144,2965,2688,2313,1835,1232,481,-432,-1521,-2759,-4106,-5488,-6808,-7973,-8874,-9446,-9635,-9448,-8929,-8156,-7251,-6331,-5526,-4939,-4635,-4653,-4971,-5547,-6293,-7120,-7915,-8601,-9085,-9338,-9323,-9066,-8595,-7965,-7254,-6514,-5827,-5225,-4759,-4437,-4263,-4214,-4271,-4383,-4518,-4626,-4664,-4608,-4422,-4104,-3635,-3044,-2324,-1514,-639,279,1199,2106,2981,3794,4550,5218,5796,6264,6605,6799,6823,6659,6289,5708,4934,3984,2928,1834,787,-102,-759,-1102,-1108,-757,-118,768,1773,2812,3760,4556,5100,5400,5414,5183,4738,4107,3361,2514,1617,684,-268,-1220,-2159,-3066,-3911,-4660,-5281,-5734,-5996,-6058,-5926,-5630,-5217,-4757,-4306,-3949,-3727,-3683,-3829,-4146,-4603,-5136,-5683,-6171,-6541,-6748,-6765,-6592,-6244,-5772,-5212,-4642,-4104,-3660,-3337,-3159,-3115,-3199,-3360,-3563,-3764,-3896,-3951,-3867,-3659,-3304,-2836,-2268,-1639,-996,-356,224,747,1187,1566,1897,2232,2594,3048,3598,4280,5064,5921,6800,7603,8277,8710,8854,8651,8101,7218,6101,4809,3524,2321,1375,744,515,684,1236,2094,3166,4338,5486,6508,7308,7821,8018,7883,7449,6739,5822,4731,3549,2298,1058,-148,-1261,-2242,-3054,-3667,-4052,-4210,-4136,-3860,-3422,-2872,-2283,-1727,-1266,-962,-840,-901,-1136,-1476,-1883,-2273,-2598,-2819,-2907,-2883,-2760,-2581,-2388,-2205,-2067,-1959,-1895,-1831,-1758,-1640,-1467,-1228,-937,-606,-272,41,302,489,604,637,624,572,529,507,545,654,855,1159,1571,2102,2759,3536,4431,5412,6443,7471,8426,9238,9830,10142,10121,9756,9048,8062,6866,5591,4343,3262,2445,1968,1863,2119,2685,3486,4410,5366,6239,6950,7447,7672,7661,7393,6954,6368,5715,5036,4381,3775,3238,2763,2360,1992,1675,1359,1064,750,429,90,-266,-628,-993,-1352,-1685,-1985,-2227,-2390,-2458,-2397,-2202,-1864,-1386,-811,-162,482,1068,1526,1793,1835,1624,1177,522,-284,-1161,-2029,-2798,-3395,-3752,-3833,-3625,-3140,-2419,-1523,-518,509,1498,2377,3109,3667,4043,4265,4345,4337,4281,4225,4223,4312,4527,4886,5399,6046,6804,7621,8436,9180,9767,10135,10214,9985,9443,8626,7605,6477,5339,4312,3463,2873,2570,2560,2825,3309,3957,4688,5423,6087,6602,6922,6994,6812,6370,5699,4842,3861,2829,1818,894,114,-503,-932,-1209,-1356,-1424,-1471,-1540,-1672,-1899,-2224,-2650,-3166,-3735,-4331,-4904,-5397,-5769,-5956,-5927,-5665,-5158,-4462,-3608,-2698,-1807,-1044,-476,-182,-181,-477,-1039,-1785,-2646,-3499,-4257,-4818,-5116,-5114,-4800,-4206,-3368,-2371,-1268,-148,932,1919,2768,3461,3983,4332,4533,4603,4598,4556,4549,4615,4810,5143,5628,6221,6887,7533,8094,8473,8613,8464,8028,7332,6452,5478,4515,3670,3014,2619,2497,2650,3044,3620,4313,5030,5703,6224,6544,6582,6316,5739,4885,3824,2667,1528,551,-158,-511,-478,-80,607,1452,2315,3024,3450,3476,3049,2176,898,-665,-2398,-4137,-5743,-7062,-7997,-8444,-8379,-7792,-6744,-5323,-3676,-1952,-335,1011,1946,2355,2215,1504,329,-1219,-2964,-4729,-6352,-7653,-8537,-8907,-8756,-8116,-7065,-5728,-4238,-2744,-1373,-236,598,1103,1272,1159,828,366,-127,-542,-804,-811,-539,51,934,2060,3350,4689,5964,7041,7816,8200,8143,7659,6774,5610,4263,2894,1636,609,-81,-387,-281,207,1028,2085,3277,4465,5532,6340,6801,6824,6397,5531,4310,2853,1322,-120,-1314,-2138,-2531,-2487,-2068,-1397,-618,91,586,738,481,-207,-1271,-2634,-4151,-5704,-7127,-8320,-9156,-9592,-9575,-9132,-8295,-7163,-5834,-4451,-3143,-2040,-1253,-849,-873,-1303,-2103,-3179,-4429,-5725,-6948,-7990,-8750,-9193,-9257,-9000,-8426,-7636,-6701,-5718,-4774,-3924,-3221,-2664,-2253,-1959,-1740,-1572,-1405,-1221,-1000,-718,-380,29,503,1028,1594,2169,2725,3210,3605,3849,3947,3873,3659,3332,2948,2560,2219,1978,1856,1869,2013,2263,2598,2966,3338,3655,3879,3964,3877,3590,3108,2444,1638,777,-83,-817,-1382,-1691,-1756,-1579,-1248,-854,-526,-385,-535,-1046,-1943,-3189,-4709,-6386,-8073,-9637,-10936,-11873,-12381,-12431,-12042,-11251,-10151,-8824,-7403,-5997,-4733,-3702,-3009,-2670,-2749,-3178,-3961,-4965,-6145,-7334,-8465,-9396,-10056,-10370,-10302,-9852,-9050,-7959,-6665,-5265,-3867,-2558,-1425,-503,158,588,783,799,680,488,279,133,83,208,525,1054,1800,2709,3740,4807,5818,6694,7345,7730,7805,7592,7100,6399,5545,4612,3683,2815,2086,1532,1186,1060,1128,1354,1666,1983,2213,2279,2112,1684,1001,112,-910,-1946,-2902,-3659,-4159,-4348,-4264,-3928,-3483,-2992,-2633,-2471,-2616,-3096,-3904,-4996,-6284,-7648,-8985,-10160,-11092,-11693,-11921,-11757,-11199,-10301,-9098,-7694,-6174,-4656,-3258,-2079,-1228,-766,-737,-1148,-1950,-3101,-4465,-5962,-7430,-8761,-9824,-10531,-10807,-10628,-10002,-8964,-7617,-6039,-4374,-2719,-1198,103,1121,1812,2173,2224,2013,1615,1127,638,266,77,148,496,1114,1954,2930,3946,4903,5689,6255,6530,6526,6248,5751,5100,4373,3646,3002,2487,2162,2021,2073,2257,2525,2794,2992,3060,2955,2671,2234,1680,1087,517,40,-280,-425,-368,-147,198,589,934,1144,1126,825,200,-743,-1957,-3370,-4871,-6345,-7680,-8771,-9547,-9959,-9990,-9660,-9001,-8086,-6986,-5804,-4630,-3573,-2708,-2124,-1849,-1919,-2313,-2995,-3904,-4950,-6040,-7072,-7944,-8572,-8893,-8856,-8463,-7717,-6677,-5413,-4007,-2569,-1183,64,1099,1894,2418,2688,2735,2606,2381,2121,1927,1858,1979,2326,2891,3657,4543,5481,6358,7092,7602,7842,7796,7486,6956,6282,5545,4834,4224,3782,3535,3507,3667,3971,4360,4740,5042,5200,5155,4910,4466,3867,3181,2462,1797,1232,824,593,548,674,926,1251,1572,1817,1911,1792,1423,798,-68,-1113,-2271,-3438,-4532,-5451,-6141,-6538,-6622,-6397,-5861,-5065,-4042,-2859,-1594,-320,863,1881,2648,3109,3223,2980,2405,1534,463,-747,-1946,-3072,-3983,-4616,-4907,-4814,-4361,-3562,-2515,-1284,-10,1234,2314,3178,3756,4029,4007,3730,3248,2675,2072,1576,1253,1192,1426,1965,2772,3782,4907,6038,7084,7961,8600,8984,9091,8959,8614,8130,7553,6969,6417,5960,5606,5374,5240,5181,5168,5169,5159,5147,5109,5083,5063,5059,5076,5080,5064,4982,4812,4523,4110,3566,2914,2173,1378,567,-228,-967,-1630,-2193,-2638,-2978,-3193,-3316,-3359,-3328,-3259,-3140,-2972,-2748,-2438,-2030,-1522,-912,-242,460,1112,1670,2056,2232,2161,1844,1295,564,-291,-1191,-2050,-2792,-3338,-3633,-3643,-3343,-2761,-1916,-875,295,1513,2700,3772,4682,5369,5825,6045,6057,5920,5695,5467,5313,5290,5451,5799,6318,6969,7681,8394,9043,9568,9947,10149,10184,10068,9824,9488,9090,8650,8187,7703,7191,6644,6059,5434,4800,4171,3601,3113,2755,2521,2431,2430,2497,2556,2555,2441,2179,1766,1215,564,-130,-820,-1449,-1979,-2403,-2694,-2898,-3016,-3095,-3171,-3272,-3429,-3652,-3937,-4253,-4562,-4791,-4877,-4753,-4367,-3717,-2815,-1728,-558,588,1567,2272,2605,2515,1990,1077,-144,-1545,-2988,-4309,-5385,-6076,-6328,-6083,-5374,-4241,-2799,-1163,527,2128,3523,4610,5329,5653,5604,5227,4622,3888,3161,2551,2176,2099,2382,2996,3928,5077,6362,7658,8863,9865,10590,10969,10989,10635,9962,8996,7849,6576,5326,4167,3234,2560,2203,2106,2205,2356,2431,2303,1925,1299,529,-248,-881,-1241,-1284,-1041,-616,-172,157,255,84,-311,-873,-1470,-2054,-2545,-2995,-3443,-3999,-4754,-5729,-6910,-8146,-9240,-9929,-9961,-9139,-7394,-4788,-1560,1932,5241,7912,9546,9877,8793,6373,2870,-1335,-5753,-9871,-13212,-15361,-16085,-15260,-13014,-9589,-5418,-1002,3127,6482,8693,9569,9097,7473,5032,2220,-516,-2767,-4257,-4848,-4560,-3559,-2070,-386,1249,2620,3609,4151,4278,4047,3556,2904,2183,1455,770,127,-458,-1011,-1497,-1911,-2188,-2286,-2156,-1790,-1212,-505,206,776,1051,931,357,-612,-1870,-3205,-4402,-5225,-5524,-5191,-4283,-2907,-1305,258,1514,2239,2313,1712,539,-1020,-2711,-4268,-5451,-6086,-6095,-5494,-4397,-2992,-1495,-157,832,1312,1226,607,-432,-1692,-2957,-4000,-4647,-4795,-4429,-3641,-2568,-1430,-405,319,644,529,17,-778,-1710,-2613,-3342,-3798,-3924,-3730,-3277,-2649,-1977,-1360,-909,-674,-691,-927,-1346,-1849,-2351,-2741,-2934,-2865,-2497,-1847,-944,124,1280,2404,3400,4180,4670,4857,4736,4372,3825,3200,2577,2031,1630,1387,1321,1404,1587,1827,2029,2164,2148,2003,1720,1367,1009,716,559,575,766,1098,1515,1908,2217,2339,2251,1940,1432,799,105,-547,-1093,-1462,-1626,-1578,-1341,-956,-482,16,457,797,960,961,775,452,36,-424,-865,-1245,-1531,-1694,-1733,-1655,-1467,-1194,-838,-414,66,593,1128,1651,2103,2452,2634,2620,2354,1829,1026,-44,-1331,-2784,-4286,-5707,-6907,-7718,-8034,-7761,-6888,-5467,-3611,-1498,657,2646,4260,5360,5861,5742,5071,3945,2524,961,-582,-1976,-3131,-3994,-4575,-4880,-4975,-4888,-4675,-4359,-3959,-3489,-2950,-2361,-1732,-1110,-541,-90,184,237,40,-394,-1040,-1837,-2705,-3567,-4324,-4913,-5271,-5366,-5210,-4823,-4280,-3649,-3018,-2476,-2086,-1905,-1953,-2240,-2729,-3395,-4152,-4937,-5670,-6266,-6694,-6891,-6870,-6624,-6192,-5622,-4959,-4284,-3642,-3110,-2729,-2535,-2547,-2752,-3136,-3651,-4250,-4877,-5465,-5973,-6344,-6573,-6630,-6550,-6324,-6006,-5611,-5172,-4729,-4296,-3913,-3597,-3362,-3217,-3154,-3154,-3193,-3236,-3239,-3169,-2971,-2628,-2114,-1434,-618,308,1270,2220,3076,3775,4253,4468,4403,4072,3510,2793,1982,1183,465,-92,-448,-583,-505,-247,138,594,1047,1456,1752,1927,1960,1868,1677,1425,1157,913,730,634,637,736,918,1154,1429,1704,1972,2198,2380,2510,2567,2576,2508,2392,2230,2030,1834,1645,1503,1427,1414,1494,1628,1835,2078,2352,2631,2892,3118,3296,3414,3486,3512,3522,3532,3565,3632,3730,3858,3989,4122,4232,4312,4365,4383,4388,4386,4395,4426,4472,4533,4592,4640,4664,4671,4659,4658,4675,4743,4864,5059,5299,5600,5898,6207,6456,6642,6726,6696,6569,6341,6069,5757,5464,5201,4983,4833,4739,4713,4753,4849,4995,5179,5352,5509,5572,5523,5317,4948,4438,3825,3181,2587,2118,1853,1819,2026,2437,2966,3540,4040,4395,4532,4420,4063,3496,2775,1986,1188,474,-123,-541,-778,-825,-710,-485,-207,58,236,300,202,-43,-436,-932,-1495,-2065,-2589,-3023,-3324,-3474,-3463,-3295,-2994,-2580,-2104,-1607,-1136,-743,-458,-318,-341,-537,-894,-1399,-1999,-2666,-3325,-3953,-4486,-4909,-5185,-5310,-5280,-5109,-4831,-4463,-4061,-3634,-3236,-2878,-2597,-2393,-2296,-2270,-2347,-2480,-2667,-2884,-3097,-3296,-3455,-3576,-3658,-3717,-3774,-3836,-3940,-4080,-4277,-4526,-4804,-5119,-5432,-5739,-6022,-6258,-6450,-6584,-6674,-6720,-6745,-6749,-6748,-6752,-6755,-6769,-6781,-6789,-6795,-6784,-6776,-6753,-6743,-6729,-6726,-6716,-6696,-6651,-6569,-6443,-6261,-6028,-5748,-5444,-5126,-4828,-4547,-4302,-4096,-3916,-3778,-3657,-3567,-3492,-3437,-3405,-3396,-3417,-3457,-3516,-3570,-3622,-3635,-3607,-3514,-3348,-3110,-2809,-2469,-2113,-1787,-1504,-1307,-1202,-1187,-1257,-1372,-1510,-1628,-1704,-1706,-1640,-1504,-1327,-1133,-958,-813,-718,-663,-649,-647,-662,-659,-652,-623,-600,-572,-580,-616,-701,-828,-1007,-1212,-1444,-1673,-1870,-2016,-2083,-2049,-1915,-1674,-1333,-917,-427,101,657,1211,1737,2227,2644,2998,3261,3441,3533,3545,3492,3388,3260,3129,3006,2920,2853,2825,2810,2811,2806,2794,2762,2718,2657,2595,2536,2497,2487,2512,2575,2667,2779,2900,3014,3111,3189,3239,3276,3298,3320,3350,3393,3472,3576,3727,3917,4140,4397,4664,4936,5190,5422,5615,5779,5919,6047,6190,6366,6598,6910,7293,7768,8294,8872,9442,9989,10444,10808,11010,11080,10977,10741,10375,9911,9386,8830,8284,7777,7332,6976,6709,6551,6483,6504,6580,6680,6765,6795,6739,6577,6293,5912,5441,4926,4419,3951,3586,3334,3224,3251,3405,3644,3935,4225,4474,4658,4773,4830,4865,4933,5066,5325,5710,6229,6845,7489,8102,8575,8850,8852,8551,7964,7131,6150,5128,4202,3486,3082,3054,3408,4109,5071,6171,7271,8235,8947,9314,9313,8932,8246,7330,6301,5273,4336,3570,3013,2676,2547,2583,2734,2945,3151,3327,3409,3417,3298,3087,2768,2358,1892,1370,845,326,-159,-579,-941,-1220,-1426,-1565,-1643,-1670,-1673,-1651,-1637,-1630,-1642,-1682,-1741,-1834,-1942,-2073,-2213,-2357,-2492,-2608,-2693,-2734,-2712,-2628,-2464,-2242,-1971,-1684,-1414,-1207,-1100,-1134,-1333,-1695,-2218,-2856,-3575,-4311,-5017,-5622,-6098,-6394,-6514,-6460,-6271,-5985,-5660,-5344,-5084,-4925,-4876,-4957,-5138,-5411,-5716,-6034,-6306,-6519,-6639,-6665,-6602,-6464,-6276,-6073,-5876,-5723,-5627,-5608,-5667,-5800,-5996,-6225,-6477,-6701,-6900,-7024,-7080,-7050,-6940,-6753,-6517,-6226,-5930,-5632,-5362,-5151,-4995,-4931,-4941,-5041,-5209,-5438,-5702,-5983,-6254,-6497,-6691,-6836,-6910,-6939,-6905,-6838,-6744,-6637,-6537,-6455,-6391,-6358,-6344,-6340,-6355,-6351,-6360,-6345,-6333,-6310,-6289,-6266,-6253,-6247,-6248,-6265,-6280,-6312,-6344,-6384,-6423,-6459,-6491,-6511,-6517,-6497,-6449,-6361,-6237,-6076,-5897,-5704,-5520,-5350,-5211,-5113,-5058,-5054,-5094,-5163,-5244,-5308,-5325,-5275,-5136,-4910,-4604,-4251,-3888,-3574,-3357,-3283,-3385,-3662,-4120,-4692,-5358,-6018,-6624,-7099,-7395,-7476,-7341,-6987,-6480,-5845,-5185,-4531,-3971,-3518,-3223,-3066,-3054,-3142,-3306,-3498,-3690,-3850,-3960,-4009,-3994,-3920,-3802,-3659,-3506,-3376,-3270,-3229,-3242,-3343,-3506,-3749,-4024,-4334,-4634,-4898,-5114,-5238,-5281,-5214,-5057,-4815,-4510,-4178,-3831,-3511,-3232,-3009,-2862,-2774,-2748,-2753,-2775,-2778,-2753,-2666,-2530,-2316,-2061,-1760,-1450,-1158,-914,-737,-658,-680,-805,-1030,-1321,-1661,-2003,-2317,-2549,-2683,-2672,-2529,-2233,-1821,-1318,-767,-221,275,676,946,1075,1052,907,660,376,88,-119,-223,-159,78,489,1062,1728,2459,3155,3788,4277,4615,4779,4793,4700,4554,4425,4382,4480,4769,5258,5948,6784,7714,8636,9468,10113,10489,10559,10269,9658,8736,7592,6313,5004,3780,2734,1944,1466,1308,1465,1884,2498,3222,3966,4647,5205,5592,5798,5828,5714,5504,5256,5028,4878,4840,4943,5191,5564,6048,6579,7124,7624,8031,8326,8470,8480,8357,8138,7849,7536,7231,6957,6737,6562,6433,6331,6238,6139,6019,5873,5709,5529,5359,5218,5115,5096,5138,5277,5487,5759,6063,6376,6646,6867,6990,7018,6932,6757,6497,6200,5883,5594,5356,5195,5124,5150,5251,5434,5653,5904,6153,6388,6590,6751,6854,6904,6893,6830,6717,6564,6387,6180,5964,5738,5505,5293,5075,4896,4733,4614,4536,4505,4528,4591,4699,4824,4977,5133,5305,5481,5673,5879,6111,6373,6655,6964,7273,7573,7843,8038,8152,8132,7974,7650,7165,6515,5745,4872,3964,3066,2235,1533,982,633,470,494,676,961,1322,1697,2053,2364,2596,2763,2846,2884,2870,2855,2829,2842,2871,2949,3054,3198,3367,3553,3748,3933,4108,4242,4345,4390,4380,4309,4165,3952,3667,3319,2923,2502,2081,1694,1363,1130,996,988,1086,1285,1555,1875,2212,2563,2897,3232,3546,3846,4117,4341,4492,4542,4445,4199,3755,3147,2359,1441,426,-626,-1669,-2640,-3504,-4227,-4798,-5214,-5496,-5655,-5719,-5715,-5656,-5571,-5453,-5333,-5186,-5050,-4893,-4749,-4599,-4461,-4333,-4232,-4151,-4109,-4090,-4092,-4109,-4114,-4104,-4060,-3984,-3869,-3728,-3558,-3380,-3196,-3018,-2866,-2736,-2644,-2580,-2542,-2518,-2502,-2481,-2460,-2437,-2426,-2445,-2514,-2663,-2913,-3277,-3760,-4340,-5002,-5687,-6364,-6963,-7444,-7755,-7884,-7801,-7539,-7107,-6550,-5928,-5270,-4651,-4096,-3653,-3327,-3143,-3060,-3091,-3172,-3293,-3404,-3489,-3521,-3519,-3465,-3412,-3361,-3360,-3434,-3599,-3869,-4231,-4653,-5109,-5542,-5931,-6240,-6456,-6592,-6644,-6656,-6640,-6622,-6625,-6642,-6687,-6727,-6758,-6749,-6684,-6542,-6319,-5998,-5598,-5113,-4565,-3977,-3373,-2794,-2275,-1858,-1577,-1462,-1536,-1805,-2272,-2918,-3717,-4630,-5608,-6605,-7560,-8435,-9184,-9780,-10197,-10433,-10482,-10367,-10108,-9733,-9288,-8813,-8345,-7938,-7602,-7380,-7264,-7255,-7320,-7438,-7560,-7649,-7678,-7603,-7423,-7131,-6745,-6289,-5809,-5322,-4874,-4462,-4095,-3750,-3405,-3017,-2574,-2036,-1425,-724,17,784,1516,2189,2748,3166,3420,3483,3364,3056,2564,1918,1126,246,-698,-1632,-2520,-3290,-3908,-4332,-4538,-4531,-4319,-3945,-3452,-2904,-2351,-1856,-1452,-1175,-1020,-997,-1061,-1201,-1369,-1542,-1689,-1802,-1868,-1917,-1946,-1999,-2085,-2223,-2426,-2669,-2957,-3244,-3504,-3707,-3807,-3809,-3687,-3465,-3164,-2816,-2458,-2131,-1858,-1670,-1567,-1543,-1587,-1649,-1712,-1718,-1643,-1448,-1121,-642,-36,702,1520,2401,3288,4140,4907,5545,6023,6297,6378,6227,5879,5327,4622,3780,2890,1973,1135,416,-113,-412,-478,-306,53,550,1111,1669,2149,2508,2695,2703,2523,2179,1706,1133,524,-93,-663,-1158,-1553,-1840,-2011,-2086,-2056,-1954,-1775,-1532,-1225,-846,-394,129,719,1374,2058,2782,3490,4196,4849,5455,5966,6389,6665,6811,6771,6559,6152,5568,4821,3953,2999,2031,1095,265,-401,-866,-1086,-1058,-800,-326,299,1032,1804,2560,3238,3824,4269,4606,4811,4938,4982,5004,4993,4995,5001,5028,5078,5145,5240,5355,5512,5696,5932,6192,6475,6742,6961,7081,7067,6873,6497,5934,5230,4433,3623,2879,2274,1875,1706,1799,2112,2642,3301,4065,4853,5629,6338,6958,7456,7823,8048,8129,8067,7876,7557,7140,6630,6059,5444,4811,4175,3569,2997,2499,2065,1739,1500,1383,1380,1487,1717,2033,2428,2857,3288,3671,3979,4157,4209,4100,3859,3499,3047,2551,2039,1559,1134,802,569,468,487,645,926,1327,1831,2413,3054,3703,4342,4909,5398,5761,6013,6138,6168,6116,6014,5875,5735,5577,5431,5267,5080,4858,4575,4228,3818,3331,2811,2252,1703,1189,738,397,178,110,208,464,891,1448,2125,2859,3612,4321,4926,5390,5672,5758,5661,5397,5009,4547,4052,3582,3164,2836,2605,2479,2444,2484,2567,2667,2741,2762,2693,2514,2212,1795,1269,684,51,-551,-1108,-1543,-1835,-1950,-1867,-1604,-1174,-616,-4,619,1168,1597,1860,1931,1811,1508,1067,514,-78,-673,-1217,-1675,-2029,-2276,-2418,-2484,-2489,-2472,-2460,-2484,-2564,-2698,-2903,-3136,-3401,-3650,-3858,-3999,-4047,-3990,-3834,-3575,-3247,-2856,-2452,-2051,-1703,-1419,-1234,-1145,-1159,-1261,-1433,-1648,-1880,-2098,-2267,-2364,-2351,-2208,-1921,-1470,-887,-178,596,1387,2138,2777,3269,3556,3634,3484,3141,2629,2007,1326,633,-37,-659,-1240,-1770,-2286,-2785,-3295,-3818,-4339,-4859,-5342,-5758,-6100,-6314,-6412,-6359,-6163,-5817,-5343,-4748,-4081,-3362,-2649,-1979,-1401,-958,-689,-606,-736,-1052,-1541,-2155,-2824,-3495,-4077,-4529,-4784,-4841,-4687,-4359,-3900,-3368,-2835,-2359,-2008,-1807,-1799,-1957,-2295,-2741,-3289,-3849,-4385,-4833,-5133,-5265,-5191,-4927,-4490,-3928,-3299,-2657,-2062,-1562,-1190,-973,-922,-1027,-1284,-1660,-2138,-2679,-3266,-3853,-4419,-4928,-5336,-5620,-5738,-5686,-5452,-5059,-4526,-3917,-3272,-2675,-2171,-1810,-1624,-1600,-1734,-1962,-2244,-2514,-2726,-2852,-2869,-2793,-2641,-2457,-2283,-2169,-2154,-2284,-2567,-3016,-3606,-4284,-5004,-5671,-6214,-6551,-6619,-6388,-5856,-5052,-4045,-2919,-1777,-736,116,680,918,792,328,-443,-1442,-2607,-3825,-5041,-6147,-7109,-7860,-8388,-8671,-8730,-8565,-8230,-7737,-7151,-6508,-5849,-5226,-4648,-4160,-3741,-3417,-3142,-2923,-2714,-2507,-2280,-2024,-1741,-1429,-1112,-792,-494,-231,-3,173,302,380,394,348,228,38,-223,-542,-904,-1268,-1612,-1882,-2054,-2095,-1994,-1758,-1393,-946,-438,80,573,1015,1383,1672,1888,2032,2127,2179,2209,2219,2211,2183,2111,1989,1779,1479,1054,514,-159,-934,-1801,-2710,-3614,-4463,-5192,-5764,-6135,-6296,-6247,-6019,-5659,-5223,-4784,-4389,-4106,-3949,-3948,-4079,-4324,-4619,-4924,-5152,-5263,-5196,-4939,-4474,-3840,-3059,-2205,-1334,-506,214,819,1262,1589,1786,1917,1993,2070,2160,2295,2472,2696,2957,3229,3499,3725,3889,3947,3901,3709,3399,2950,2394,1737,1005,227,-570,-1344,-2065,-2695,-3195,-3532,-3667,-3586,-3271,-2728,-1993,-1079,-78,987,2006,2943,3708,4275,4606,4714,4612,4365,4008,3635,3295,3050,2942,2971,3139,3399,3709,4000,4216,4296,4199,3904,3415,2767,2008,1230,500,-76,-435,-526,-306,191,961,1909,2975,4052,5046,5877,6465,6780,6793,6527,6016,5318,4511,3674,2881,2206,1684,1354,1197,1208,1319,1499,1662,1773,1769,1634,1351,937,416,-176,-781,-1366,-1870,-2270,-2534,-2663,-2652,-2523,-2291,-1992,-1634,-1270,-881,-519,-146,201,551,871,1180,1437,1667,1824,1954,2033,2124,2237,2438,2755,3226,3873,4686,5644,6703,7790,8845,9793,10568,11137,11465,11551,11418,11086,10617,10045,9423,8777,8135,7486,6833,6154,5416,4636,3760,2856,1902,988,145,-536,-1004,-1198,-1085,-664,41,983,2066,3215,4303,5253,5959,6389,6493,6308,5860,5247,4537,3864,3281,2907,2751,2850,3173,3663,4257,4846,5363,5703,5835,5705,5330,4730,3955,3080,2168,1317,582,44,-264,-308,-91,372,1034,1847,2738,3643,4483,5217,5793,6194,6414,6472,6386,6210,5972,5720,5493,5305,5181,5118,5103,5141,5195,5264,5326,5360,5361,5318,5220,5072,4869,4608,4300,3929,3512,3049,2551,2057,1582,1179,865,666,583,608,705,836,941,961,862,578,135,-494,-1226,-2023,-2786,-3419,-3856,-4011,-3871,-3432,-2727,-1829,-810,228,1201,2033,2656,3054,3194,3116,2824,2389,1850,1264,693,154,-311,-704,-1030,-1287,-1501,-1677,-1821,-1945,-2034,-2082,-2082,-2003,-1853,-1608,-1281,-876,-401,105,646,1168,1662,2095,2446,2704,2879,2964,3002,2994,2979,2973,2983,3020,3065,3105,3119,3066,2949,2737,2450,2094,1695,1279,882,531,250,74,-7,28,151,351,597,861,1098,1296,1402,1423,1328,1132,849,493,106,-302,-689,-1056,-1373,-1658,-1880,-2076,-2206,-2316,-2373,-2411,-2405,-2374,-2304,-2199,-2070,-1915,-1768,-1640,-1564,-1561,-1656,-1857,-2175,-2584,-3066,-3576,-4051,-4459,-4720,-4841,-4768,-4550,-4177,-3722,-3216,-2720,-2289,-1974,-1810,-1832,-2026,-2386,-2861,-3404,-3945,-4428,-4795,-5000,-5026,-4858,-4519,-4027,-3429,-2759,-2068,-1399,-785,-279,109,335,401,304,50,-343,-846,-1447,-2094,-2761,-3404,-3967,-4426,-4724,-4864,-4804,-4575,-4169,-3628,-2989,-2293,-1598,-947,-386,45,328,444,401,214,-77,-437,-796,-1116,-1335,-1419,-1352,-1135,-805,-404,-9,325,521,540,357,-30,-583,-1265,-2001,-2732,-3388,-3915,-4273,-4441,-4415,-4220,-3895,-3497,-3092,-2735,-2495,-2397,-2484,-2742,-3174,-3729,-4381,-5058,-5715,-6300,-6760,-7077,-7223,-7202,-7039,-6757,-6396,-6011,-5629,-5319,-5097,-5008,-5040,-5209,-5470,-5802,-6166,-6512,-6817,-7039,-7160,-7166,-7046,-6816,-6478,-6066,-5592,-5104,-4622,-4198,-3849,-3606,-3479,-3460,-3540,-3689,-3888,-4098,-4302,-4474,-4589,-4645,-4616,-4505,-4311,-4028,-3679,-3265,-2816,-2347,-1879,-1430,-1015,-639,-323,-60,118,218,221,116,-83,-403,-800,-1293,-1836,-2429,-3032,-3635,-4204,-4728,-5178,-5533,-5776,-5879,-5844,-5656,-5340,-4908,-4399,-3854,-3314,-2834,-2449,-2194,-2084,-2111,-2262,-2492,-2762,-3009,-3196,-3266,-3212,-3021,-2719,-2333,-1919,-1517,-1190,-978,-907,-1003,-1247,-1629,-2104,-2628,-3139,-3587,-3905,-4060,-4005,-3752,-3280,-2656,-1894,-1085,-275,450,1040,1435,1607,1532,1230,714,42,-728,-1537,-2298,-2956,-3438,-3703,-3731,-3513,-3091,-2496,-1816,-1105,-450,95,473,664,648,452,102,-346,-828,-1285,-1644,-1868,-1905,-1763,-1428,-956,-372,237,834,1332,1708,1916,1952,1821,1537,1133,640,95,-464,-1001,-1487,-1890,-2199,-2387,-2469,-2435,-2319,-2123,-1883,-1603,-1310,-1019,-731,-474,-238,-50,89,156,143,39,-151,-419,-733,-1073,-1404,-1709,-1964,-2163,-2299,-2382,-2415,-2414,-2373,-2301,-2174,-1992,-1730,-1385,-952,-438,138,753,1361,1945,2453,2886,3222,3465,3630,3726,3785,3814,3840,3865,3899,3937,3984,4025,4071,4098,4116,4100,4066,3993,3913,3813,3732,3687,3694,3796,3977,4276,4645,5093,5559,6023,6437,6761,6961,7000,6856,6519,5992,5313,4506,3641,2771,1954,1259,714,359,188,188,329,551,817,1055,1223,1275,1180,925,517,-23,-650,-1317,-1970,-2552,-3033,-3374,-3574,-3634,-3560,-3376,-3098,-2748,-2348,-1925,-1483,-1059,-644,-265,82,397,672,924,1150,1368,1576,1800,2027,2284,2557,2857,3182,3541,3931,4354,4813,5287,5785,6273,6740,7154,7478,7670,7701,7542,7201,6690,6055,5339,4600,3881,3224,2644,2161,1755,1425,1141,891,665,459,279,140,50,24,68,184,380,639,972,1346,1780,2227,2703,3152,3580,3944,4244,4459,4600,4662,4655,4599,4484,4343,4176,3999,3834,3693,3607,3583,3652,3804,4064,4409,4839,5324,5841,6344,6804,7163,7407,7497,7424,7199,6814,6308,5711,5053,4400,3764,3198,2714,2321,2027,1812,1669,1568,1490,1401,1283,1112,875,566,187,-244,-704,-1163,-1585,-1944,-2220,-2397,-2476,-2472,-2397,-2288,-2173,-2064,-1996,-1945,-1920,-1886,-1827,-1702,-1500,-1198,-796,-305,263,869,1499,2114,2696,3226,3689,4075,4401,4652,4860,5034,5190,5373,5590,5869,6217,6627,7086,7565,8020,8413,8690,8819,8765,8521,8100,7510,6811,6012,5183,4341,3537,2782,2112,1513,1010,581,232,-50,-277,-459,-610,-736,-840,-917,-962,-962,-908,-797,-611,-367,-46,321,736,1168,1606,2014,2376,2663,2854,2938,2910,2762,2532,2209,1862,1497,1178,934,805,811,963,1249,1654,2134,2644,3128,3528,3793,3888,3784,3491,3012,2397,1686,948,257,-316,-702,-852,-742,-381,199,936,1748,2554,3262,3800,4122,4204,4062,3737,3286,2780,2277,1833,1479,1226,1070,977,913,841,719,523,241,-144,-599,-1127,-1680,-2239,-2775,-3257,-3675,-4012,-4257,-4411,-4467,-4432,-4307,-4110,-3859,-3581,-3325,-3106,-2990,-2971,-3087,-3308,-3627,-3987,-4350,-4643,-4832,-4866,-4745,-4466,-4073,-3595,-3106,-2635,-2250,-1956,-1789,-1722,-1761,-1873,-2034,-2229,-2422,-2615,-2771,-2909,-2996,-3062,-3079,-3071,-3017,-2927,-2788,-2593,-2327,-1987,-1552,-1044,-452,181,834,1460,2017,2469,2785,2962,2997,2924,2759,2535,2270,1975,1643,1282,865,414,-70,-554,-998,-1354,-1594,-1666,-1580,-1333,-955,-504,-41,367,648,767,691,419,-20,-603,-1257,-1946,-2599,-3173,-3636,-3955,-4136,-4168,-4070,-3862,-3560,-3216,-2833,-2480,-2143,-1880,-1677,-1543,-1476,-1451,-1472,-1521,-1597,-1706,-1842,-2023,-2241,-2503,-2798,-3106,-3421,-3708,-3966,-4168,-4303,-4366,-4345,-4254,-4093,-3901,-3684,-3491,-3320,-3194,-3090,-2995,-2887,-2747,-2580,-2397,-2212,-2078,-1996,-2013,-2123,-2318,-2575,-2844,-3082,-3236,-3270,-3161,-2906,-2534,-2072,-1573,-1085,-639,-276,-3,168,228,190,36,-213,-565,-998,-1489,-2007,-2510,-2949,-3285,-3467,-3477,-3289,-2918,-2373,-1695,-914,-79,767,1569,2291,2879,3318,3567,3625,3489,3153,2667,2050,1362,679,30,-503,-909,-1148,-1222,-1135,-902,-567,-158,265,656,981,1189,1270,1195,982,619,154,-411,-1024,-1667,-2305,-2910,-3465,-3946,-4349,-4659,-4868,-4985,-5005,-4952,-4845,-4709,-4582,-4466,-4386,-4318,-4249,-4152,-3988,-3753,-3419,-3006,-2526,-2022,-1538,-1121,-815,-642,-631,-768,-1064,-1481,-1994,-2560,-3118,-3627,-4030,-4289,-4384,-4301,-4058,-3683,-3220,-2730,-2258,-1867,-1569,-1389,-1297,-1278,-1296,-1320,-1348,-1360,-1374,-1387,-1417,-1445,-1480,-1476,-1420,-1270,-1010,-634,-160,370,895,1344,1647,1763,1658,1357,887,322,-264,-795,-1192,-1432,-1482,-1382,-1162,-901,-659,-507,-487,-616,-885,-1245,-1638,-1980,-2209,-2269,-2122,-1779,-1250,-598,104,786,1342,1733,1886,1802,1471,936,239,-559,-1367,-2138,-2769,-3227,-3457,-3438,-3177,-2688,-2021,-1243,-421,349,1003,1470,1724,1739,1544,1154,623,14,-623,-1203,-1687,-2010,-2151,-2081,-1814,-1352,-757,-71,623,1259,1772,2117,2263,2224,2023,1716,1383,1085,913,897,1076,1431,1929,2502,3078,3581,3940,4115,4075,3809,3349,2694,1931,1070,216,-611,-1324,-1901,-2285,-2475,-2445,-2239,-1863,-1391,-850,-306,202,643,973,1180,1234,1112,824,358,-248,-953,-1716,-2456,-3119,-3651,-3986,-4131,-4049,-3800,-3400,-2932,-2453,-2031,-1723,-1560,-1546,-1650,-1847,-2049,-2238,-2331,-2320,-2178,-1913,-1558,-1143,-722,-330,9,278,500,691,894,1145,1465,1882,2390,2964,3586,4185,4736,5174,5486,5634,5640,5492,5240,4898,4521,4136,3792,3512,3328,3247,3289,3442,3713,4067,4494,4941,5386,5784,6103,6325,6426,6404,6264,6008,5653,5220,4712,4156,3555,2921,2271,1620,974,376,-188,-664,-1060,-1343,-1505,-1550,-1471,-1312,-1075,-818,-557,-326,-160,-71,-80,-201,-419,-745,-1155,-1638,-2182,-2759,-3355,-3941,-4492,-4985,-5389,-5678,-5828,-5826,-5661,-5353,-4911,-4369,-3762,-3112,-2467,-1832,-1239,-678,-145,372,891,1415,1935,2443,2889,3271,3527,3684,3712,3653,3539,3409,3317,3300,3385,3596,3906,4314,4739,5159,5487,5697,5742,5611,5300,4823,4191,3440,2581,1664,705,-233,-1125,-1891,-2511,-2915,-3102,-3038,-2755,-2262,-1624,-884,-136,559,1097,1436,1496,1274,760,-20,-985,-2065,-3139,-4095,-4811,-5206,-5191,-4752,-3892,-2653,-1132,558,2283,3894,5259,6282,6878,7045,6794,6198,5351,4374,3375,2479,1764,1299,1107,1182,1492,1970,2558,3151,3694,4106,4347,4403,4267,3978,3563,3081,2567,2071,1608,1202,843,537,256,-11,-289,-610,-978,-1430,-1949,-2555,-3213,-3924,-4629,-5306,-5888,-6341,-6611,-6680,-6514,-6135,-5540,-4796,-3936,-3054,-2195,-1444,-826,-393,-130,-34,-58,-131,-199,-170,8,357,919,1628,2483,3381,4269,5053,5678,6093,6283,6254,6028,5654,5169,4625,4075,3548,3101,2740,2499,2378,2368,2459,2604,2768,2887,2918,2806,2534,2088,1501,803,62,-658,-1299,-1785,-2096,-2189,-2075,-1785,-1348,-858,-363,45,316,399,272,-63,-583,-1227,-1931,-2594,-3130,-3452,-3479,-3175,-2523,-1548,-337,1013,2370,3587,4553,5162,5360,5132,4516,3582,2448,1228,70,-925,-1636,-2010,-1999,-1612,-891,88,1223,2411,3545,4537,5323,5858,6130,6143,5925,5510,4965,4326,3674,3051,2523,2133,1918,1898,2064,2382,2794,3217,3572,3763,3730,3406,2789,1872,725,-597,-1975,-3321,-4514,-5477,-6140,-6479,-6490,-6212,-5703,-5035,-4307,-3589,-2968,-2493,-2195,-2083,-2139,-2340,-2639,-2996,-3371,-3722,-4025,-4273,-4453,-4587,-4683,-4746,-4801,-4829,-4846,-4823,-4770,-4656,-4505,-4294,-4049,-3770,-3469,-3160,-2839,-2526,-2207,-1914,-1623,-1372,-1134,-929,-737,-549,-355,-126,134,451,807,1205,1626,2054,2476,2875,3234,3531,3754,3869,3882,3757,3512,3130,2644,2075,1472,895,383,-2,-238,-306,-208,36,392,811,1250,1634,1939,2089,2079,1867,1466,890,169,-644,-1510,-2359,-3159,-3842,-4384,-4738,-4886,-4813,-4519,-4018,-3334,-2513,-1613,-700,140,845,1337,1574,1532,1206,644,-101,-936,-1766,-2494,-3049,-3371,-3450,-3296,-2950,-2487,-1979,-1511,-1147,-929,-878,-995,-1238,-1588,-1967,-2342,-2653,-2868,-2967,-2947,-2806,-2569,-2236,-1845,-1406,-951,-504,-97,246,496,642,668,575,366,53,-337,-793,-1263,-1731,-2151,-2478,-2705,-2777,-2725,-2547,-2291,-2010,-1748,-1564,-1475,-1507,-1642,-1874,-2155,-2459,-2715,-2893,-2932,-2809,-2498,-2009,-1356,-600,222,1015,1727,2290,2661,2815,2752,2476,2032,1454,804,133,-491,-1022,-1411,-1624,-1641,-1458,-1063,-489,252,1113,2047,2991,3894,4670,5264,5617,5662,5412,4836,4000,2951,1770,559,-610,-1639,-2485,-3099,-3476,-3625,-3571,-3357,-3020,-2601,-2127,-1637,-1136,-659,-215,177,494,723,847,842,714,448,63,-414,-959,-1511,-2045,-2508,-2875,-3122,-3245,-3242,-3131,-2926,-2667,-2354,-2048,-1728,-1446,-1189,-979,-812,-707,-662,-698,-823,-1033,-1339,-1708,-2120,-2522,-2864,-3085,-3135,-2986,-2618,-2066,-1362,-587,189,888,1451,1823,1987,1927,1648,1178,539,-213,-1021,-1833,-2569,-3179,-3598,-3795,-3752,-3475,-2999,-2370,-1652,-908,-199,428,933,1312,1561,1698,1751,1741,1695,1628,1553,1463,1364,1236,1092,911,722,501,294,75,-112,-290,-435,-561,-653,-722,-738,-710,-594,-395,-69,361,903,1514,2149,2756,3261,3609,3739,3617,3229,2580,1718,690,-412,-1518,-2525,-3367,-3961,-4272,-4264,-3941,-3323,-2455,-1405,-242,941,2066,3045,3812,4313,4522,4431,4079,3511,2822,2083,1404,843,477,329,415,716,1188,1778,2424,3052,3622,4067,4369,4503,4459,4264,3916,3481,2975,2468,1994,1589,1274,1049,897,805,744,688,636,563,494,419,361,318,287,263,225,166,82,-29,-156,-289,-429,-576,-741,-949,-1216,-1572,-2022,-2568,-3190,-3855,-4512,-5118,-5616,-5966,-6135,-6097,-5839,-5366,-4683,-3812,-2797,-1661,-480,702,1795,2744,3474,3950,4139,4055,3717,3203,2573,1951,1409,1051,916,1040,1402,1969,2676,3456,4243,4980,5635,6185,6644,7021,7354,7662,7971,8284,8598,8892,9137,9302,9338,9229,8926,8442,7760,6928,5968,4945,3914,2943,2087,1415,953,746,800,1087,1601,2244,2972,3672,4254,4638,4726,4497,3905,2991,1804,428,-1028,-2448,-3735,-4777,-5516,-5906,-5937,-5642,-5061,-4276,-3353,-2391,-1460,-634,26,494,740,784,631,333,-84,-546,-1039,-1476,-1868,-2145,-2316,-2347,-2232,-1958,-1517,-919,-181,655,1528,2369,3113,3687,4076,4249,4249,4113,3910,3703,3541,3450,3436,3472,3521,3544,3477,3308,2992,2541,1973,1324,658,29,-471,-802,-867,-668,-166,592,1555,2630,3702,4647,5348,5700,5646,5154,4260,3011,1523,-99,-1718,-3209,-4475,-5424,-6020,-6239,-6098,-5630,-4887,-3943,-2858,-1717,-574,500,1454,2246,2840,3218,3375,3329,3103,2737,2283,1775,1276,811,417,127,-52,-88,10,261,657,1197,1863,2625,3442,4266,5037,5710,6212,6527,6582,6399,5954,5288,4452,3496,2506,1541,674,-55,-616,-1010,-1253,-1377,-1428,-1443,-1453,-1481,-1516,-1568,-1597,-1612,-1587,-1534,-1463,-1380,-1341,-1335,-1439,-1616,-1917,-2286,-2719,-3153,-3544,-3831,-3967,-3912,-3640,-3166,-2500,-1707,-842,10,775,1376,1772,1942,1901,1711,1425,1150,926,835,862,1025,1257,1528,1751,1894,1885,1716,1371,870,261,-400,-1040,-1579,-1949,-2089,-1967,-1581,-968,-179,698,1573,2361,2965,3337,3421,3224,2754,2073,1239,337,-562,-1373,-2044,-2526,-2794,-2843,-2665,-2292,-1718,-1003,-149,774,1728,2653,3483,4172,4661,4925,4939,4700,4213,3504,2596,1548,404,-750,-1851,-2800,-3543,-3997,-4140,-3938,-3406,-2596,-1562,-424,727,1769,2614,3193,3469,3451,3163,2686,2086,1471,906,475,204,128,226,483,837,1249,1634,1970,2187,2307,2293,2191,2020,1811,1615,1444,1312,1218,1128,1027,864,627,269,-214,-828,-1568,-2392,-3258,-4119,-4891,-5543,-6004,-6248,-6258,-6033,-5604,-5018,-4340,-3651,-3024,-2529,-2215,-2097,-2177,-2433,-2815,-3298,-3820,-4360,-4883,-5378,-5835,-6250,-6626,-6957,-7242,-7470,-7633,-7706,-7668,-7479,-7115,-6532,-5727,-4692,-3473,-2139,-776,489,1559,2333,2737,2759,2398,1727,839,-152,-1124,-1971,-2615,-2992,-3083,-2897,-2448,-1804,-993,-100,834,1754,2600,3345,3922,4321,4495,4457,4193,3743,3128,2394,1589,747,-86,-896,-1644,-2329,-2916,-3388,-3725,-3896,-3906,-3750,-3454,-3055,-2612,-2173,-1826,-1608,-1585,-1782,-2180,-2783,-3507,-4313,-5115,-5843,-6444,-6864,-7084,-7101,-6926,-6594,-6143,-5608,-5030,-4435,-3839,-3267,-2714,-2207,-1741,-1334,-997,-735,-577,-522,-596,-776,-1072,-1430,-1843,-2255,-2643,-2958,-3184,-3273,-3230,-3030,-2685,-2211,-1627,-982,-310,316,854,1227,1406,1353,1085,621,30,-632,-1270,-1840,-2285,-2600,-2808,-2939,-3061,-3223,-3471,-3842,-4343,-4956,-5656,-6370,-7040,-7585,-7925,-8004,-7776,-7222,-6367,-5250,-3965,-2610,-1321,-211,600,1031,1045,640,-120,-1149,-2308,-3473,-4492,-5253,-5675,-5692,-5329,-4594,-3578,-2371,-1073,184,1321,2224,2857,3170,3178,2908,2402,1737,982,202,-508,-1109,-1535,-1759,-1785,-1596,-1253,-757,-197,392,937,1379,1681,1794,1724,1456,1029,461,-196,-897,-1600,-2252,-2834,-3308,-3662,-3896,-3998,-3995,-3895,-3727,-3520,-3295,-3081,-2882,-2705,-2551,-2392,-2229,-2025,-1785,-1492,-1165,-829,-514,-271,-127,-120,-250,-532,-915,-1401,-1910,-2435,-2909,-3316,-3613,-3795,-3828,-3742,-3508,-3170,-2733,-2236,-1718,-1220,-796,-469,-291,-249,-359,-587,-901,-1247,-1575,-1825,-1974,-1992,-1915,-1766,-1621,-1537,-1592,-1817,-2249,-2862,-3609,-4421,-5186,-5811,-6198,-6268,-5984,-5342,-4371,-3161,-1792,-405,904,2002,2821,3291,3387,3128,2543,1734,772,-191,-1079,-1755,-2154,-2204,-1889,-1215,-254,922,2180,3398,4464,5257,5741,5846,5614,5055,4275,3338,2384,1489,766,278,56,113,409,891,1468,2055,2537,2848,2916,2717,2268,1597,784,-109,-969,-1747,-2344,-2741,-2915,-2874,-2667,-2338,-1957,-1576,-1264,-1024,-889,-821,-787,-744,-635,-433,-123,293,789,1336,1893,2438,2934,3379,3759,4076,4330,4515,4622,4636,4551,4339,4016,3563,3009,2386,1722,1097,543,130,-112,-148,14,372,876,1477,2107,2699,3188,3537,3710,3717,3563,3281,2911,2486,2054,1629,1238,867,519,150,-242,-709,-1233,-1826,-2452,-3062,-3623,-4052,-4330,-4382,-4214,-3794,-3165,-2352,-1430,-466,457,1266,1894,2287,2429,2298,1934,1371,688,-30,-685,-1173,-1408,-1321,-878,-89,1010,2330,3778,5221,6565,7680,8522,9015,9182,9038,8662,8146,7594,7120,6810,6734,6914,7337,7949,8660,9375,9979,10382,10513,10325,9817,9016,7963,6752,5438,4124,2858,1712,715,-107,-742,-1204,-1494,-1645,-1671,-1603,-1468,-1276,-1068,-829,-603,-372,-164,22,173,273,311,282,172,12,-206,-424,-630,-773,-834,-782,-629,-368,-43,320,685,1008,1280,1472,1618,1714,1823,1956,2160,2448,2831,3288,3811,4343,4853,5285,5595,5750,5741,5563,5248,4831,4350,3880,3436,3095,2846,2717,2677,2689,2722,2708,2628,2441,2147,1759,1307,832,390,23,-206,-270,-130,207,726,1370,2071,2743,3286,3644,3736,3562,3118,2462,1649,790,-52,-757,-1294,-1590,-1659,-1493,-1161,-704,-218,234,582,775,798,666,418,128,-128,-253,-191,138,717,1568,2594,3743,4863,5866,6625,7063,7142,6844,6219,5330,4282,3184,2148,1268,628,259,194,395,825,1406,2047,2673,3194,3566,3760,3771,3636,3399,3117,2862,2672,2584,2587,2676,2793,2906,2966,2935,2813,2605,2337,2064,1810,1624,1497,1443,1413,1389,1318,1171,939,610,239,-151,-472,-681,-706,-530,-139,429,1116,1851,2542,3117,3525,3727,3738,3587,3319,3013,2711,2471,2299,2197,2130,2055,1935,1722,1402,959,411,-226,-902,-1582,-2212,-2745,-3162,-3422,-3541,-3489,-3306,-2995,-2592,-2135,-1656,-1195,-781,-441,-193,-40,19,21,-16,-27,16,179,471,935,1548,2310,3163,4061,4912,5655,6202,6516,6572,6383,6008,5516,5014,4601,4363,4358,4604,5059,5675,6326,6927,7346,7502,7333,6816,5977,4878,3599,2256,939,-238,-1226,-1947,-2418,-2624,-2616,-2431,-2127,-1747,-1344,-930,-537,-148,230,621,1038,1480,1963,2459,2961,3424,3816,4092,4233,4208,4035,3716,3298,2814,2324,1855,1467,1142,909,718,559,380,168,-103,-432,-792,-1164,-1491,-1731,-1845,-1811,-1633,-1346,-1004,-674,-423,-307,-349,-544,-869,-1248,-1640,-1956,-2174,-2260,-2219,-2090,-1889,-1701,-1537,-1454,-1469,-1579,-1780,-2064,-2391,-2778,-3187,-3627,-4094,-4559,-5022,-5430,-5742,-5919,-5894,-5658,-5184,-4497,-3643,-2689,-1730,-842,-124,390,642,670,475,143,-272,-675,-1001,-1189,-1211,-1069,-774,-389,60,505,916,1271,1547,1776,1948,2111,2254,2410,2556,2700,2821,2907,2947,2920,2820,2629,2343,1942,1440,814,88,-738,-1648,-2604,-3589,-4543,-5440,-6223,-6857,-7297,-7529,-7533,-7335,-6932,-6396,-5735,-5031,-4311,-3642,-3068,-2627,-2346,-2233,-2281,-2468,-2766,-3130,-3528,-3904,-4209,-4404,-4434,-4289,-3946,-3422,-2756,-1987,-1199,-457,158,587,794,770,549,170,-278,-734,-1114,-1373,-1469,-1424,-1236,-985,-689,-426,-209,-72,-8,-10,-78,-197,-389,-651,-1005,-1457,-2001,-2623,-3301,-3985,-4645,-5225,-5701,-6051,-6290,-6434,-6537,-6642,-6786,-7019,-7319,-7697,-8085,-8427,-8651,-8674,-8458,-7967,-7220,-6265,-5182,-4079,-3066,-2251,-1699,-1461,-1525,-1861,-2411,-3087,-3823,-4524,-5125,-5561,-5781,-5757,-5484,-4958,-4223,-3310,-2285,-1217,-177,756,1510,2038,2292,2275,1990,1477,806,37,-729,-1429,-1996,-2383,-2582,-2604,-2472,-2245,-1962,-1676,-1439,-1262,-1192,-1203,-1314,-1484,-1705,-1935,-2154,-2325,-2423,-2422,-2310,-2075,-1743,-1319,-859,-387,36,376,583,626,472,114,-445,-1179,-2033,-2959,-3864,-4695,-5366,-5842,-6091,-6118,-5951,-5628,-5200,-4716,-4205,-3711,-3225,-2780,-2368,-2003,-1706,-1483,-1375,-1374,-1508,-1735,-2046,-2364,-2652,-2843,-2921,-2869,-2725,-2524,-2350,-2250,-2307,-2532,-2951,-3521,-4205,-4918,-5606,-6191,-6653,-6952,-7123,-7176,-7170,-7142,-7128,-7144,-7185,-7219,-7205,-7101,-6859,-6464,-5915,-5222,-4445,-3607,-2784,-2007,-1312,-721,-219,196,560,882,1188,1494,1795,2111,2426,2734,3037,3302,3538,3721,3860,3935,3967,3939,3865,3754,3601,3440,3259,3091,2930,2789,2654,2514,2335,2086,1732,1235,586,-228,-1178,-2228,-3313,-4365,-5297,-6041,-6523,-6701,-6551,-6076,-5316,-4318,-3182,-1977,-829,197,1000,1558,1819,1836,1611,1249,784,309,-150,-542,-879,-1141,-1360,-1538,-1686,-1820,-1916,-1983,-1990,-1923,-1780,-1535,-1203,-770,-256,332,967,1628,2281,2882,3389,3756,3930,3903,3650,3221,2645,2013,1388,856,476,281,296,488,841,1279,1763,2226,2624,2923,3089,3112,2972,2676,2203,1574,777,-156,-1205,-2326,-3456,-4545,-5492,-6252,-6727,-6890,-6697,-6175,-5354,-4324,-3180,-2035,-993,-156,435,731,773,585,261,-114,-460,-670,-708,-506,-67,608,1471,2471,3527,4566,5501,6268,6808,7095,7129,6942,6581,6135,5672,5288,5053,5012,5185,5544,6028,6546,6991,7242,7228,6858,6136,5072,3738,2246,714,-713,-1909,-2776,-3238,-3294,-2947,-2270,-1349,-284,788,1779,2561,3076,3262,3122,2675,1981,1123,196,-698,-1476,-2062,-2417,-2508,-2338,-1924,-1290,-489,417,1370,2278,3091,3726,4158,4353,4328,4121,3787,3416,3087,2878,2845,3000,3330,3788,4290,4766,5122,5309,5283,5048,4619,4056,3405,2743,2119,1588,1179,901,760,709,731,764,765,696,524,223,-195,-739,-1378,-2082,-2819,-3531,-4175,-4684,-5008,-5084,-4890,-4381,-3591,-2538,-1310,2,1279,2398,3247,3738,3813,3478,2762,1777,638,-494,-1470,-2161,-2474,-2374,-1873,-1047,5,1151,2262,3217,3925,4317,4385,4140,3653,3005,2308,1668,1181,938,974,1315,1925,2755,3705,4689,5575,6282,6698,6792,6521,5921,5035,3952,2777,1609,567,-272,-825,-1054,-953,-541,125,972,1903,2823,3626,4226,4558,4576,4287,3704,2891,1908,845,-218,-1190,-2006,-2596,-2931,-2983,-2772,-2314,-1664,-877,-15,851,1668,2389,2978,3423,3718,3882,3932,3896,3794,3652,3488,3323,3182,3081,3055,3104,3253,3477,3778,4113,4438,4715,4858,4863,4650,4248,3643,2875,1994,1060,131,-728,-1489,-2117,-2620,-3001,-3296,-3527,-3730,-3934,-4150,-4396,-4653,-4912,-5134,-5289,-5336,-5255,-5023,-4649,-4143,-3538,-2849,-2123,-1358,-585,194,978,1734,2472,3145,3745,4241,4608,4844,4930,4900,4757,4573,4373,4232,4183,4266,4486,4834,5276,5776,6269,6719,7061,7270,7317,7190,6902,6462,5896,5236,4505,3746,2983,2259,1602,1037,595,272,83,18,64,204,426,688,984,1275,1553,1804,2029,2229,2415,2593,2780,2958,3143,3282,3369,3338,3170,2818,2280,1557,691,-271,-1233,-2123,-2830,-3284,-3417,-3209,-2660,-1813,-742,469,1694,2842,3785,4462,4782,4744,4327,3584,2579,1405,175,-997,-1999,-2734,-3127,-3142,-2766,-2056,-1073,43,1185,2188,2950,3353,3355,2935,2147,1068,-178,-1454,-2642,-3620,-4326,-4719,-4812,-4658,-4336,-3932,-3550,-3234,-3063,-3011,-3099,-3252,-3439,-3579,-3631,-3535,-3284,-2851,-2267,-1548,-745,89,880,1564,2065,2335,2331,2044,1485,701,-248,-1270,-2275,-3158,-3826,-4203,-4225,-3869,-3127,-2049,-677,867,2501,4077,5489,6611,7352,7644,7457,6801,5724,4310,2661,907,-825,-2409,-3723,-4703,-5283,-5463,-5261,-4730,-3944,-2998,-1978,-987,-109,601,1074,1307,1284,1033,593,21,-640,-1301,-1946,-2491,-2943,-3254,-3436,-3485,-3407,-3227,-2938,-2574,-2117,-1591,-974,-272,527,1416,2381,3381,4367,5255,5971,6423,6539,6266,5591,4517,3138,1514,-184,-1841,-3289,-4403,-5083,-5270,-4968,-4239,-3192,-1989,-793,215,901,1166,964,326,-691,-1964,-3371,-4778,-6065,-7135,-7917,-8377,-8512,-8354,-7951,-7381,-6703,-5996,-5300,-4656,-4076,-3567,-3129,-2746,-2434,-2174,-1990,-1887,-1868,-1959,-2138,-2415,-2759,-3139,-3534,-3891,-4194,-4400,-4498,-4463,-4310,-4034,-3679,-3255,-2815,-2373,-1968,-1595,-1277,-981,-706,-415,-88,294,742,1250,1802,2375,2917,3400,3764,3969,3987,3792,3391,2825,2138,1426,756,225,-99,-179,7,423,1013,1692,2353,2891,3217,3256,2978,2377,1504,431,-731,-1872,-2873,-3655,-4145,-4335,-4238,-3906,-3424,-2880,-2367,-1962,-1701,-1610,-1645,-1781,-1929,-2042,-2049,-1924,-1650,-1255,-774,-280,181,512,701,683,492,133,-322,-816,-1265,-1610,-1796,-1802,-1627,-1320,-933,-569,-313,-254,-464,-970,-1767,-2815,-4021,-5301,-6522,-7600,-8420,-8951,-9141,-9020,-8631,-8039,-7357,-6657,-6048,-5563,-5254,-5070,-4995,-4924,-4797,-4518,-4045,-3348,-2453,-1412,-310,748,1667,2354,2761,2865,2698,2315,1815,1287,839,535,414,490,719,1066,1447,1812,2088,2253,2290,2217,2079,1915,1798,1756,1842,2043,2374,2785,3247,3689,4063,4297,4354,4201,3814,3225,2445,1528,538,-480,-1445,-2317,-3045,-3583,-3919,-4017,-3891,-3521,-2958,-2195,-1323,-359,588,1481,2216,2753,3022,2997,2677,2065,1221,191,-940,-2092,-3173,-4094,-4779,-5146,-5176,-4817,-4107,-3070,-1778,-331,1174,2617,3888,4886,5548,5803,5673,5150,4325,3278,2131,1022,64,-619,-976,-950,-589,74,915,1816,2653,3281,3639,3651,3343,2757,1989,1145,343,-339,-822,-1104,-1197,-1168,-1099,-1093,-1220,-1560,-2106,-2850,-3711,-4582,-5346,-5864,-6040,-5798,-5132,-4082,-2764,-1310,94,1299,2148,2569,2506,2017,1163,90,-1059,-2140,-3017,-3609,-3858,-3755,-3317,-2595,-1638,-521,692,1946,3173,4343,5412,6363,7171,7834,8335,8678,8852,8861,8699,8372,7883,7244,6473,5589,4627,3615,2605,1633,752,-11,-614,-1062,-1342,-1469,-1461,-1343,-1138,-888,-609,-335,-78,149,351,516,662,773,875,945,1006,1034,1039,996,917,785,640,496,416,450,659,1082,1746,2627,3698,4854,6015,7043,7841,8295,8345,7960,7138,5958,4492,2897,1306,-97,-1181,-1812,-1943,-1554,-731,427,1734,3005,4053,4695,4832,4388,3394,1923,122,-1838,-3755,-5454,-6783,-7640,-8010,-7897,-7402,-6622,-5683,-4706,-3770,-2947,-2265,-1716,-1296,-962,-678,-436,-193,4,170,239,188,-26,-431,-1019,-1781,-2654,-3570,-4439,-5162,-5667,-5883,-5785,-5368,-4667,-3742,-2666,-1521,-380,701,1683,2550,3303,3952,4510,5001,5437,5828,6185,6491,6742,6916,6993,6967,6827,6586,6266,5884,5499,5112,4780,4496,4263,4075,3874,3654,3342,2940,2413,1782,1063,302,-462,-1171,-1779,-2251,-2556,-2699,-2691,-2569,-2371,-2150,-1940,-1785,-1703,-1710,-1802,-1971,-2192,-2435,-2660,-2817,-2865,-2747,-2441,-1917,-1186,-276,759,1852,2899,3830,4529,4965,5081,4905,4477,3880,3226,2610,2144,1888,1881,2108,2519,3020,3511,3870,4012,3850,3362,2550,1458,180,-1189,-2515,-3692,-4619,-5236,-5537,-5540,-5319,-4950,-4507,-4062,-3646,-3272,-2943,-2630,-2333,-2039,-1755,-1510,-1332,-1259,-1339,-1586,-2025,-2633,-3372,-4169,-4923,-5529,-5873,-5878,-5497,-4734,-3646,-2333,-920,434,1610,2466,2962,3051,2791,2250,1556,840,243,-118,-168,149,802,1765,2921,4182,5405,6483,7307,7809,7948,7735,7201,6414,5452,4395,3334,2330,1452,732,206,-123,-253,-200,10,350,776,1259,1754,2231,2659,3016,3288,3462,3533,3495,3346,3089,2723,2254,1701,1056,360,-394,-1167,-1935,-2651,-3270,-3725,-3969,-3954,-3648,-3060,-2212,-1181,-37,1086,2102,2884,3372,3517,3340,2876,2230,1483,767,150,-272,-500,-511,-368,-119,168,414,584,632,557,364,83,-256,-606,-944,-1251,-1519,-1772,-2012,-2277,-2562,-2877,-3199,-3492,-3717,-3825,-3791,-3603,-3288,-2888,-2475,-2129,-1910,-1890,-2094,-2537,-3196,-4024,-4964,-5925,-6839,-7610,-8179,-8492,-8525,-8281,-7792,-7099,-6275,-5371,-4459,-3577,-2762,-2022,-1354,-736,-139,461,1102,1790,2540,3330,4124,4871,5513,5983,6252,6273,6059,5605,4965,4176,3309,2412,1548,735,22,-619,-1159,-1629,-2026,-2364,-2637,-2846,-2964,-2991,-2883,-2656,-2279,-1788,-1198,-565,63,612,1043,1296,1372,1257,991,619,189,-232,-614,-910,-1109,-1201,-1176,-1047,-811,-477,-68,412,923,1437,1906,2279,2510,2559,2415,2073,1577,961,306,-346,-912,-1379,-1699,-1894,-1982,-2004,-2013,-2052,-2161,-2372,-2689,-3127,-3654,-4263,-4899,-5527,-6098,-6561,-6894,-7052,-7033,-6820,-6428,-5880,-5193,-4431,-3612,-2804,-2041,-1374,-850,-507,-382,-489,-841,-1413,-2190,-3107,-4131,-5185,-6219,-7174,-8001,-8655,-9112,-9344,-9358,-9158,-8777,-8240,-7604,-6893,-6159,-5418,-4696,-3992,-3299,-2606,-1893,-1146,-368,452,1284,2120,2925,3674,4325,4866,5259,5511,5613,5580,5438,5209,4931,4624,4316,4004,3690,3352,2981,2544,2042,1467,832,168,-490,-1107,-1623,-2034,-2290,-2411,-2398,-2267,-2059,-1799,-1513,-1251,-1013,-831,-715,-658,-677,-763,-922,-1156,-1448,-1789,-2148,-2487,-2760,-2910,-2890,-2660,-2208,-1541,-712,218,1158,2016,2719,3194,3429,3416,3196,2824,2368,1889,1445,1051,729,446,177,-117,-482,-933,-1489,-2145,-2881,-3666,-4481,-5272,-6025,-6695,-7250,-7669,-7893,-7913,-7666,-7159,-6378,-5356,-4163,-2879,-1625,-518,338,850,981,719,114,-766,-1804,-2893,-3909,-4750,-5345,-5642,-5647,-5372,-4882,-4221,-3478,-2702,-1962,-1304,-759,-340,-49,153,277,398,534,748,1060,1493,2038,2698,3412,4181,4925,5632,6243,6726,7053,7192,7152,6914,6512,5961,5296,4568,3797,3057,2348,1743,1229,849,593,455,432,497,641,848,1099,1386,1690,2004,2313,2597,2844,3030,3124,3128,3012,2796,2481,2090,1645,1166,683,202,-243,-656,-1002,-1275,-1432,-1454,-1315,-993,-494,180,990,1897,2839,3760,4594,5278,5794,6095,6206,6121,5875,5499,5044,4546,4054,3594,3176,2806,2454,2115,1745,1348,896,419,-87,-570,-1008,-1346,-1555,-1600,-1470,-1160,-696,-109,543,1181,1745,2138,2308,2209,1814,1160,275,-737,-1790,-2767,-3564,-4117,-4362,-4312,-3981,-3448,-2787,-2098,-1465,-955,-613,-443,-416,-468,-526,-493,-308,91,718,1560,2587,3731,4940,6127,7256,8241,9074,9699,10125,10350,10385,10260,9999,9622,9154,8612,8005,7352,6667,5962,5255,4572,3911,3302,2736,2222,1758,1348,979,669,399,189,45,-25,-2,122,334,651,1032,1485,1977,2492,3009,3504,3966,4361,4689,4908,5017,4993,4834,4545,4147,3675,3173,2704,2316,2070,2004,2148,2503,3052,3760,4553,5385,6147,6810,7279,7558,7593,7427,7044,6507,5832,5067,4251,3399,2544,1694,853,58,-712,-1394,-1990,-2458,-2761,-2899,-2837,-2608,-2207,-1695,-1090,-464,151,692,1122,1393,1479,1359,1031,498,-197,-1039,-1942,-2869,-3724,-4460,-5005,-5345,-5461,-5385,-5165,-4862,-4561,-4310,-4184,-4184,-4332,-4575,-4871,-5131,-5281,-5225,-4921,-4314,-3416,-2252,-872,642,2215,3757,5196,6456,7514,8313,8877,9191,9299,9231,9024,8721,8364,7965,7567,7166,6775,6405,6033,5667,5293,4903,4506,4090,3663,3220,2769,2294,1815,1321,842,379,-33,-388,-660,-853,-970,-1030,-1058,-1070,-1091,-1119,-1152,-1189,-1206,-1217,-1199,-1179,-1140,-1102,-1062,-1023,-986,-943,-881,-789,-644,-436,-138,249,748,1341,2022,2759,3506,4224,4850,5335,5632,5699,5507,5052,4324,3374,2222,951,-377,-1682,-2868,-3877,-4603,-5025,-5080,-4791,-4186,-3322,-2305,-1231,-221,602,1163,1375,1235,745,-35,-1023,-2123,-3222,-4232,-5062,-5661,-5989,-6053,-5859,-5466,-4915,-4297,-3675,-3144,-2761,-2599,-2672,-3004,-3544,-4256,-5032,-5796,-6426,-6834,-6951,-6703,-6106,-5138,-3895,-2422,-861,706,2162,3418,4423,5119,5511,5613,5465,5132,4686,4183,3709,3294,2985,2796,2732,2778,2919,3127,3376,3648,3911,4144,4306,4374,4302,4085,3704,3186,2568,1899,1251,684,251,-1,-74,37,281,621,982,1318,1561,1684,1653,1464,1129,661,112,-491,-1078,-1630,-2075,-2423,-2620,-2692,-2627,-2442,-2160,-1777,-1334,-816,-264,313,888,1423,1895,2257,2489,2558,2454,2182,1758,1215,595,-74,-744,-1411,-2030,-2617,-3126,-3560,-3888,-4087,-4142,-4037,-3760,-3334,-2765,-2113,-1423,-785,-252,79,180,7,-444,-1153,-2080,-3176,-4348,-5529,-6622,-7546,-8234,-8621,-8690,-8417,-7860,-7058,-6127,-5168,-4307,-3646,-3267,-3216,-3482,-4039,-4782,-5624,-6428,-7081,-7483,-7554,-7255,-6584,-5570,-4270,-2781,-1182,400,1884,3173,4201,4928,5326,5401,5185,4721,4084,3345,2585,1866,1241,748,398,201,138,192,315,471,594,643,570,342,-55,-611,-1308,-2082,-2882,-3623,-4241,-4661,-4837,-4730,-4327,-3643,-2708,-1601,-403,772,1820,2639,3144,3288,3057,2466,1602,527,-603,-1704,-2625,-3287,-3607,-3539,-3094,-2296,-1234,-14,1231,2372,3270,3853,4024,3796,3168,2215,1021,-323,-1700,-3035,-4233,-5254,-6039,-6590,-6872,-6917,-6723,-6322,-5759,-5057,-4299,-3512,-2787,-2171,-1731,-1519,-1558,-1866,-2420,-3190,-4114,-5128,-6150,-7108,-7938,-8594,-9055,-9320,-9404,-9330,-9138,-8842,-8486,-8086,-7673,-7270,-6905,-6607,-6405,-6336,-6401,-6634,-6987,-7451,-7935,-8388,-8698,-8805,-8623,-8113,-7258,-6067,-4596,-2919,-1141,621,2258,3666,4776,5539,5950,6029,5822,5406,4844,4227,3597,3021,2497,2056,1672,1349,1069,822,615,440,309,223,178,167,173,172,135,46,-134,-398,-770,-1230,-1763,-2334,-2906,-3432,-3875,-4198,-4368,-4379,-4228,-3931,-3527,-3043,-2527,-2004,-1500,-1029,-608,-240,58,280,426,486,490,429,340,229,115,31,-17,-3,72,202,358,511,607,595,441,92,-446,-1184,-2067,-3054,-4048,-4990,-5799,-6413,-6812,-6954,-6865,-6555,-6065,-5454,-4774,-4096,-3484,-3001,-2703,-2639,-2820,-3256,-3906,-4718,-5609,-6498,-7275,-7881,-8240,-8317,-8111,-7620,-6902,-5997,-5002,-3975,-3027,-2228,-1648,-1345,-1345,-1641,-2211,-2983,-3864,-4756,-5502,-6012,-6142,-5850,-5081,-3871,-2289,-445,1511,3432,5168,6594,7621,8192,8316,8023,7392,6524,5517,4485,3521,2694,2081,1685,1541,1611,1869,2263,2720,3189,3585,3865,3970,3878,3587,3108,2493,1793,1091,453,-40,-351,-446,-335,-54,358,809,1261,1615,1845,1892,1752,1433,971,417,-145,-651,-994,-1131,-991,-576,102,992,2006,3058,4047,4869,5456,5739,5709,5377,4804,4070,3273,2512,1867,1387,1090,955,940,983,1031,1006,892,628,242,-285,-885,-1534,-2144,-2663,-3016,-3162,-3051,-2699,-2104,-1342,-473,389,1149,1701,1968,1903,1494,775,-176,-1267,-2368,-3372,-4172,-4691,-4898,-4771,-4332,-3624,-2683,-1595,-409,777,1895,2871,3634,4147,4362,4282,3902,3282,2472,1594,743,61,-360,-411,-57,728,1903,3394,5095,6863,8545,10004,11100,11768,11950,11680,10998,10012,8820,7551,6304,5180,4233,3510,3013,2744,2670,2768,2984,3285,3625,3960,4262,4485,4602,4596,4431,4129,3681,3135,2533,1925,1385,951,690,608,732,1027,1479,2016,2602,3163,3668,4072,4373,4576,4697,4789,4873,4993,5166,5399,5687,6021,6369,6699,6989,7184,7275,7234,7047,6730,6284,5747,5146,4538,3955,3441,3026,2706,2505,2382,2324,2294,2254,2179,2051,1858,1625,1354,1093,850,657,506,392,276,129,-94,-411,-844,-1379,-1987,-2646,-3270,-3849,-4298,-4609,-4766,-4760,-4616,-4343,-3958,-3475,-2914,-2287,-1629,-974,-364,146,507,690,653,424,7,-519,-1090,-1599,-1953,-2067,-1858,-1318,-420,769,2199,3763,5364,6898,8257,9381,10184,10662,10787,10589,10105,9374,8480,7471,6431,5420,4493,3698,3078,2641,2433,2421,2623,2981,3467,4018,4564,5052,5400,5577,5540,5284,4811,4162,3365,2493,1595,742,-28,-657,-1144,-1452,-1601,-1569,-1378,-997,-453,284,1177,2205,3305,4395,5382,6150,6611,6677,6328,5570,4480,3180,1811,552,-453,-1077,-1229,-910,-146,955,2253,3577,4753,5605,6002,5850,5112,3823,2089,60,-2053,-4040,-5689,-6822,-7322,-7147,-6337,-4994,-3311,-1486,229,1619,2505,2763,2364,1365,-122,-1884,-3732,-5441,-6825,-7771,-8201,-8125,-7618,-6766,-5723,-4596,-3516,-2557,-1773,-1199,-817,-641,-633,-795,-1097,-1516,-2014,-2537,-3020,-3392,-3585,-3529,-3201,-2556,-1640,-463,877,2313,3726,5032,6136,6970,7496,7692,7569,7182,6580,5881,5154,4512,4018,3721,3645,3762,4033,4387,4749,5046,5214,5218,5030,4685,4199,3659,3119,2659,2338,2185,2208,2397,2682,3017,3300,3461,3451,3210,2767,2122,1357,549,-206,-801,-1164,-1225,-965,-397,425,1406,2432,3352,4042,4367,4257,3668,2632,1227,-404,-2092,-3647,-4880,-5644,-5836,-5413,-4432,-2985,-1272,504,2095,3283,3898,3820,3047,1631,-277,-2454,-4678,-6689,-8272,-9282,-9610,-9276,-8335,-6928,-5240,-3470,-1822,-482,425,805,641,-24,-1102,-2449,-3900,-5292,-6462,-7298,-7726,-7726,-7312,-6547,-5495,-4250,-2894,-1500,-160,1078,2127,2927,3413,3520,3222,2499,1390,-34,-1648,-3309,-4833,-6060,-6824,-7016,-6582,-5534,-3954,-1991,169,2316,4237,5767,6764,7170,6979,6255,5115,3709,2205,768,-468,-1393,-1953,-2143,-1990,-1589,-1013,-384,220,712,1045,1184,1120,861,436,-132,-790,-1516,-2250,-2973,-3628,-4200,-4633,-4932,-5038,-4987,-4735,-4326,-3759,-3067,-2270,-1400,-471,481,1436,2359,3195,3907,4421,4688,4651,4281,3575,2580,1366,55,-1211,-2293,-3042,-3366,-3210,-2580,-1563,-291,1062,2290,3230,3712,3661,3033,1886,297,-1541,-3491,-5306,-6864,-7984,-8632,-8756,-8444,-7760,-6872,-5904,-5010,-4298,-3850,-3696,-3843,-4248,-4863,-5606,-6421,-7217,-7958,-8579,-9051,-9355,-9479,-9423,-9200,-8815,-8291,-7639,-6885,-6050,-5157,-4252,-3362,-2562,-1908,-1474,-1332,-1509,-2039,-2866,-3936,-5116,-6283,-7277,-7970,-8250,-8059,-7382,-6272,-4810,-3137,-1404,228,1618,2645,3253,3415,3168,2586,1768,850,-56,-821,-1373,-1639,-1618,-1314,-802,-149,543,1191,1725,2086,2266,2246,2067,1743,1328,854,349,-151,-645,-1110,-1550,-1957,-2329,-2656,-2934,-3143,-3255,-3252,-3083,-2742,-2205,-1478,-608,358,1335,2223,2932,3363,3443,3140,2438,1386,73,-1386,-2810,-4054,-4938,-5346,-5213,-4542,-3421,-2008,-489,892,1963,2530,2528,1918,765,-818,-2664,-4591,-6405,-7950,-9110,-9815,-10068,-9914,-9439,-8767,-8013,-7285,-6689,-6252,-6038,-6010,-6181,-6489,-6916,-7393,-7891,-8352,-8744,-9027,-9162,-9144,-8930,-8545,-7982,-7270,-6456,-5571,-4677,-3811,-3016,-2312,-1715,-1221,-829,-536,-352,-292,-367,-589,-937,-1385,-1865,-2312,-2637,-2772,-2658,-2277,-1637,-784,213,1262,2278,3176,3897,4419,4733,4866,4864,4770,4619,4459,4269,4075,3836,3544,3171,2720,2193,1627,1069,569,215,37,99,395,894,1557,2278,2969,3536,3875,3947,3714,3194,2441,1537,592,-270,-940,-1318,-1344,-1004,-310,650,1773,2927,3939,4694,5058,4969,4416,3431,2113,597,-951,-2368,-3491,-4202,-4421,-4130,-3369,-2235,-868,556,1868,2882,3484,3562,3106,2142,774,-853,-2565,-4181,-5532,-6497,-6982,-6971,-6487,-5611,-4480,-3220,-2004,-938,-148,317,442,248,-191,-788,-1442,-2060,-2560,-2895,-3017,-2921,-2598,-2064,-1363,-515,382,1298,2141,2851,3397,3719,3839,3759,3519,3180,2785,2391,2022,1718,1468,1310,1223,1237,1344,1553,1861,2254,2713,3214,3716,4205,4634,5008,5306,5550,5749,5920,6082,6233,6378,6499,6576,6591,6500,6304,5951,5471,4846,4124,3341,2567,1863,1303,941,800,906,1213,1679,2226,2767,3224,3539,3653,3559,3247,2749,2124,1447,812,329,87,181,647,1503,2709,4183,5808,7441,8922,10126,10927,11256,11103,10467,9446,8129,6649,5164,3793,2676,1885,1486,1469,1808,2400,3141,3892,4538,4971,5146,5025,4650,4057,3319,2521,1717,982,337,-198,-629,-984,-1284,-1560,-1829,-2096,-2349,-2571,-2723,-2784,-2728,-2564,-2292,-1974,-1623,-1323,-1082,-946,-897,-937,-1011,-1103,-1154,-1152,-1076,-926,-725,-491,-271,-76,52,125,121,68,-46,-174,-340,-482,-623,-714,-758,-738,-635,-459,-194,146,544,998,1469,1948,2413,2836,3226,3548,3839,4079,4309,4532,4773,5033,5319,5617,5911,6180,6401,6551,6623,6600,6499,6320,6092,5827,5568,5322,5130,4976,4875,4799,4722,4622,4449,4202,3856,3431,2949,2460,2003,1661,1455,1451,1647,2037,2598,3256,3969,4646,5238,5671,5920,5939,5734,5309,4699,3943,3106,2230,1392,637,15,-432,-690,-755,-651,-421,-112,218,516,742,847,819,625,274,-243,-897,-1670,-2522,-3420,-4311,-5152,-5889,-6475,-6876,-7051,-7002,-6714,-6232,-5582,-4833,-4051,-3308,-2676,-2206,-1934,-1883,-2030,-2363,-2815,-3337,-3843,-4278,-4549,-4640,-4484,-4094,-3480,-2672,-1756,-783,145,970,1624,2069,2284,2270,2044,1644,1119,523,-74,-621,-1045,-1310,-1366,-1195,-802,-183,603,1537,2536,3558,4516,5358,6015,6440,6602,6486,6106,5502,4726,3867,2987,2195,1536,1110,926,1042,1424,2065,2898,3845,4827,5731,6478,6977,7168,7022,6537,5754,4754,3614,2471,1409,555,-27,-274,-180,236,908,1753,2653,3508,4188,4626,4748,4534,4014,3204,2214,1077,-77,-1215,-2239,-3126,-3822,-4318,-4604,-4687,-4600,-4363,-4038,-3652,-3264,-2890,-2565,-2292,-2080,-1931,-1843,-1811,-1840,-1916,-2054,-2248,-2506,-2830,-3210,-3643,-4092,-4540,-4928,-5223,-5369,-5338,-5115,-4697,-4133,-3454,-2750,-2079,-1514,-1097,-848,-758,-795,-915,-1055,-1187,-1257,-1257,-1184,-1027,-826,-573,-310,-31,240,502,752,965,1150,1270,1323,1284,1141,894,549,125,-327,-778,-1156,-1430,-1545,-1485,-1230,-798,-210,479,1213,1907,2493,2888,3046,2935,2561,1954,1184,319,-525,-1283,-1854,-2192,-2267,-2072,-1648,-1054,-370,313,890,1304,1461,1359,970,330,-510,-1477,-2473,-3392,-4128,-4579,-4666,-4342,-3605,-2493,-1085,499,2142,3705,5073,6152,6863,7169,7061,6555,5698,4557,3205,1747,252,-1158,-2403,-3389,-4026,-4287,-4130,-3593,-2729,-1632,-426,773,1826,2633,3102,3170,2823,2062,934,-490,-2113,-3816,-5475,-6960,-8168,-9006,-9427,-9415,-9003,-8239,-7232,-6049,-4830,-3644,-2600,-1764,-1199,-935,-998,-1367,-2018,-2891,-3916,-4998,-6038,-6946,-7618,-8013,-8083,-7834,-7305,-6540,-5622,-4631,-3649,-2746,-1985,-1385,-970,-726,-643,-708,-907,-1256,-1744,-2390,-3170,-4064,-5016,-5963,-6813,-7485,-7897,-7987,-7720,-7095,-6134,-4915,-3506,-2014,-545,814,1964,2847,3430,3689,3664,3378,2919,2334,1708,1093,536,70,-305,-583,-803,-968,-1130,-1298,-1501,-1747,-2021,-2314,-2581,-2801,-2931,-2958,-2859,-2640,-2303,-1864,-1346,-776,-211,284,627,742,594,157,-520,-1392,-2367,-3324,-4139,-4654,-4733,-4299,-3337,-1953,-346,1232,2520,3331,3605,3400,2935,2453,2234,2447,3128,4186,5398,6515,7300,7583,7295,6449,5114,3425,1520,-435,-2250,-3766,-4811,-5293,-5165,-4443,-3211,-1564,351,2379,4338,6016,7212,7720,7396,6156,4003,1063,-2487,-6339,-10212,-13758,-16716,-18852,-20052,-20279,-19601,-18139,-16063,-13575,-10874,-8169,-5623,-3356,-1406,245,1699,3076,4531,6185,8153,10441,13036,15769,18448,20789,22515,23360,23135,21744,19243,15807,11755,7488,3446,57,-2339,-3521,-3452,-2256,-228,2260,4782,6973,8531,9292,9200,8301,6712,4588,2086,-659,-3529,-6437,-9287,-11968,-14352,-16263,-17534,-18011,-17598,-16302,-14216,-11549,-8553,-5546,-2808,-614,858,1509,1374,584,-624,-1981,-3219,-4125,-4600,-4616,-4301,-3800,-3332,-3081,-3147,-3565,-4218,-4913,-5412,-5439,-4833,-3496,-1462,1087,3951,6815,9417,11505,12874,13436,13139,12085,10398,8320,6081,3948,2141,815,65,-141,131,719,1467,2197,2795,3156,3288,3207,3007,2793,2655,2663,2842,3167,3572,3949,4153,4042,3493,2420,835,-1195,-3526,-5953,-8276,-10265,-11714,-12465,-12383,-11456,-9728,-7354,-4554,-1592,1253,3736,5669,6962,7611,7701,7369,6753,5990,5162,4331,3542,2824,2209,1714,1319,984,618,118,-603,-1604,-2849,-4255,-5660,-6890,-7788,-8253,-8256,-7859,-7163,-6332,-5499,-4799,-4301,-4052,-4042,-4243,-4597,-5005,-5364,-5503,-5285,-4523,-3128,-1026,1688,4845,8140,11225,13756,15454,16173,15914,14818,13152,11215,9309,7674,6449,5694,5367,5370,5546,5739,5808,5675,5348,4904,4507,4324,4508,5142,6207,7609,9163,10658,11877,12635,12817,12370,11330,9763,7830,5670,3517,1552,3,-999,-1360,-1090,-282,931,2372,3899,5391,6765,7976,8982,9749,10224,10340,10002,9149,7701,5692,3175,331,-2622,-5388,-7697,-9292,-10032,-9862,-8873,-7269,-5329,-3413,-1836,-898,-767,-1504,-3020,-5135,-7564,-10017,-12196,-13858,-14853,-15116,-14693,-13730,-12427,-11034,-9784,-8871,-8441,-8531,-9135,-10157,-11447,-12853,-14156,-15211,-15858,-16020,-15672,-14856,-13679,-12301,-10892,-9648,-8716,-8217,-8217,-8707,-9648,-10913,-12350,-13766,-14969,-15793,-16122,-15915,-15203,-14080,-12670,-11125,-9548,-8065,-6719,-5563,-4614,-3864,-3321,-2952,-2746,-2659,-2652,-2685,-2719,-2752,-2778,-2834,-2938,-3099,-3311,-3505,-3614,-3517,-3126,-2360,-1189,331,2118,4008,5828,7423,8625,9368,9588,9312,8606,7575,6361,5125,4024,3217,2832,2961,3647,4871,6558,8555,10687,12731,14497,15799,16543,16666,16210,15255,13951,12460,10973,9645,8607,7946,7674,7772,8160,8733,9386,10008,10521,10872,11030,10997,10786,10417,9935,9376,8801,8261,7832,7550,7479,7622,7989,8529,9186,9868,10470,10918,11122,11058,10699,10067,9189,8119,6930,5694,4521,3501,2738,2324,2311,2748,3600,4821,6284,7824,9255,10357,10956,10921,10190,8800,6872,4582,2184,-87,-1986,-3332,-4014,-3994,-3326,-2106,-506,1313,3151,4849,6244,7240,7736,7718,7169,6144,4712,2972,1052,-911,-2779,-4378,-5607,-6334,-6547,-6246,-5535,-4541,-3436,-2407,-1618,-1219,-1286,-1832,-2793,-4029,-5350,-6551,-7420,-7812,-7622,-6843,-5537,-3853,-1991,-201,1294,2260,2590,2194,1135,-497,-2519,-4748,-6973,-9038,-10782,-12124,-12971,-13299,-13095,-12370,-11191,-9632,-7835,-5957,-4189,-2720,-1713,-1285,-1471,-2234,-3456,-4970,-6569,-8049,-9245,-10009,-10326,-10186,-9696,-8962,-8134,-7324,-6647,-6170,-5919,-5916,-6094,-6403,-6729,-6950,-6959,-6635,-5944,-4864,-3483,-1903,-295,1173,2345,3079,3310,2988,2166,910,-647,-2366,-4088,-5669,-6962,-7873,-8336,-8345,-7962,-7280,-6456,-5627,-4930,-4446,-4215,-4215,-4385,-4634,-4830,-4890,-4696,-4230,-3473,-2473,-1305,-64,1165,2286,3233,3952,4399,4579,4482,4166,3636,2967,2165,1282,333,-652,-1650,-2635,-3548,-4337,-4909,-5187,-5097,-4615,-3743,-2552,-1143,350,1789,3043,4034,4691,5043,5103,4967,4690,4342,3967,3576,3193,2819,2471,2162,1916,1725,1575,1434,1244,977,623,186,-265,-683,-996,-1141,-1094,-844,-413,140,766,1396,1984,2490,2894,3175,3314,3301,3135,2838,2449,2018,1607,1273,1075,1036,1172,1456,1851,2302,2754,3166,3509,3780,3978,4117,4217,4285,4339,4389,4429,4486,4560,4679,4873,5141,5495,5888,6264,6550,6643,6483,5992,5148,3955,2454,738,-1077,-2842,-4395,-5599,-6318,-6491,-6080,-5122,-3691,-1895,112,2203,4222,6050,7596,8771,9547,9888,9800,9283,8375,7109,5557,3807,1963,143,-1542,-2997,-4153,-4956,-5410,-5512,-5320,-4877,-4259,-3513,-2694,-1815,-903,49,1019,1989,2938,3806,4574,5171,5576,5743,5666,5344,4805,4092,3253,2341,1389,427,-514,-1408,-2223,-2904,-3439,-3762,-3892,-3796,-3506,-3034,-2423,-1720,-987,-299,273,662,840,805,600,278,-84,-436,-730,-941,-1063,-1108,-1109,-1107,-1158,-1298,-1551,-1911,-2344,-2791,-3201,-3501,-3662,-3657,-3481,-3169,-2753,-2298,-1861,-1494,-1244,-1118,-1142,-1284,-1540,-1878,-2266,-2687,-3107,-3508,-3860,-4140,-4323,-4392,-4328,-4140,-3817,-3392,-2882,-2324,-1761,-1219,-737,-329,-18,200,319,366,356,333,317,343,401,492,575,608,544,324,-66,-638,-1345,-2115,-2852,-3440,-3802,-3881,-3692,-3291,-2772,-2248,-1807,-1519,-1383,-1372,-1398,-1365,-1189,-792,-195,584,1418,2201,2791,3099,3058,2681,2013,1145,205,-702,-1436,-1911,-2039,-1802,-1206,-322,748,1873,2926,3782,4363,4614,4537,4167,3590,2905,2249,1727,1452,1459,1762,2309,2995,3715,4311,4696,4767,4525,3992,3254,2426,1609,926,432,205,236,545,1067,1776,2573,3413,4201,4892,5418,5757,5872,5786,5518,5119,4668,4220,3876,3674,3680,3910,4352,4973,5700,6430,7067,7469,7549,7228,6480,5357,3940,2390,860,-486,-1523,-2180,-2431,-2304,-1877,-1228,-467,341,1117,1840,2465,2986,3374,3612,3682,3584,3318,2929,2451,1941,1452,1006,632,321,60,-173,-413,-689,-1018,-1424,-1870,-2339,-2756,-3054,-3159,-3011,-2595,-1931,-1100,-197,654,1337,1778,1899,1701,1188,414,-540,-1591,-2638,-3582,-4345,-4841,-5035,-4899,-4479,-3816,-3038,-2222,-1497,-930,-574,-463,-579,-914,-1409,-2015,-2650,-3247,-3730,-4049,-4182,-4126,-3933,-3650,-3389,-3223,-3269,-3565,-4163,-4999,-6026,-7096,-8091,-8860,-9313,-9357,-8995,-8239,-7176,-5936,-4663,-3530,-2673,-2184,-2110,-2419,-3054,-3896,-4821,-5691,-6375,-6782,-6852,-6597,-6066,-5360,-4573,-3820,-3182,-2722,-2498,-2524,-2840,-3429,-4294,-5373,-6629,-7955,-9286,-10508,-11552,-12336,-12801,-12908,-12628,-11944,-10879,-9444,-7724,-5791,-3765,-1764,105,1722,3033,3962,4484,4578,4227,3453,2272,742,-1055,-2996,-4947,-6741,-8253,-9352,-9974,-10085,-9687,-8847,-7607,-6094,-4409,-2703,-1140,135,982,1332,1191,627,-192,-1106,-1900,-2440,-2616,-2416,-1876,-1099,-195,694,1449,1978,2200,2131,1785,1283,732,303,114,285,851,1810,3065,4517,5976,7314,8346,8976,9095,8687,7766,6394,4697,2801,871,-923,-2445,-3543,-4151,-4205,-3752,-2839,-1611,-197,1248,2595,3740,4648,5298,5768,6111,6440,6804,7236,7718,8181,8545,8714,8604,8167,7391,6312,5021,3636,2307,1186,396,42,168,753,1719,2923,4177,5294,6103,6473,6371,5822,4937,3898,2895,2147,1806,1967,2633,3713,5050,6451,7695,8621,9096,9081,8615,7788,6775,5729,4840,4236,4010,4180,4719,5519,6473,7432,8284,8922,9303,9400,9244,8892,8403,7848,7269,6681,6100,5498,4885,4260,3648,3104,2666,2406,2357,2533,2923,3482,4136,4831,5472,6005,6373,6536,6482,6233,5815,5308,4782,4322,3995,3856,3908,4155,4542,5025,5534,6010,6375,6583,6575,6348,5910,5317,4639,3962,3366,2923,2676,2665,2871,3284,3825,4435,5014,5512,5871,6087,6156,6109,5962,5738,5454,5109,4737,4341,3970,3662,3459,3420,3552,3858,4295,4768,5187,5422,5411,5092,4511,3711,2818,1922,1134,493,39,-273,-469,-614,-740,-864,-979,-1066,-1087,-1024,-856,-588,-250,106,424,628,695,601,379,76,-253,-550,-780,-927,-1004,-1037,-1071,-1132,-1253,-1429,-1647,-1868,-2054,-2162,-2165,-2042,-1805,-1491,-1164,-913,-810,-930,-1280,-1860,-2594,-3409,-4210,-4899,-5422,-5708,-5769,-5589,-5239,-4754,-4220,-3686,-3229,-2889,-2713,-2731,-2945,-3346,-3884,-4487,-5087,-5596,-5979,-6179,-6221,-6101,-5888,-5614,-5362,-5166,-5081,-5108,-5252,-5484,-5779,-6093,-6401,-6676,-6895,-7068,-7175,-7250,-7284,-7294,-7280,-7230,-7150,-7029,-6874,-6709,-6540,-6404,-6304,-6245,-6220,-6200,-6173,-6102,-5976,-5777,-5498,-5143,-4725,-4263,-3796,-3358,-2989,-2734,-2629,-2686,-2934,-3341,-3895,-4544,-5216,-5862,-6399,-6790,-6976,-6944,-6673,-6188,-5522,-4741,-3937,-3200,-2633,-2293,-2223,-2410,-2819,-3372,-3991,-4569,-5040,-5331,-5422,-5332,-5100,-4806,-4511,-4281,-4150,-4137,-4222,-4395,-4607,-4840,-5066,-5264,-5446,-5592,-5732,-5851,-5968,-6078,-6169,-6220,-6202,-6085,-5849,-5520,-5118,-4729,-4417,-4268,-4320,-4596,-5055,-5636,-6243,-6781,-7144,-7270,-7085,-6580,-5772,-4696,-3462,-2143,-863,288,1254,1967,2436,2624,2566,2232,1655,799,-299,-1662,-3235,-4989,-6842,-8694,-10435,-11919,-13018,-13595,-13537,-12781,-11315,-9214,-6627,-3749,-842,1864,4115,5741,6622,6737,6149,5019,3547,1980,540,-597,-1307,-1561,-1368,-831,-42,832,1677,2356,2807,2981,2896,2594,2124,1553,924,286,-330,-885,-1374,-1759,-2051,-2231,-2321,-2342,-2317,-2304,-2311,-2381,-2489,-2623,-2728,-2744,-2604,-2270,-1705,-963,-69,855,1743,2488,3055,3430,3643,3754,3808,3855,3904,3950,3969,3925,3789,3516,3103,2524,1809,991,127,-687,-1379,-1843,-2039,-1931,-1549,-951,-216,563,1331,2022,2646,3156,3595,3903,4089,4092,3895,3496,2920,2242,1549,927,458,167,61,100,233,417,625,870,1179,1593,2128,2794,3530,4307,5008,5586,5956,6088,5973,5620,5072,4381,3612,2825,2095,1462,993,703,624,738,1028,1420,1832,2164,2302,2193,1782,1112,237,-709,-1590,-2230,-2494,-2261,-1498,-226,1435,3326,5241,6963,8298,9079,9211,8660,7499,5849,3915,1920,89,-1365,-2284,-2578,-2221,-1281,117,1787,3524,5111,6378,7173,7437,7155,6400,5298,4008,2708,1551,643,64,-185,-121,207,733,1403,2157,2942,3712,4411,5012,5451,5733,5815,5713,5431,4989,4433,3786,3096,2387,1695,1053,502,84,-154,-179,25,469,1133,2001,3030,4176,5372,6537,7574,8353,8775,8715,8129,7010,5446,3578,1624,-222,-1737,-2793,-3291,-3227,-2643,-1648,-367,1034,2428,3675,4689,5412,5814,5907,5730,5342,4821,4251,3703,3251,2942,2809,2863,3093,3472,3955,4513,5088,5659,6177,6597,6888,6988,6879,6526,5928,5107,4108,3012,1926,965,268,-70,59,656,1729,3137,4775,6412,7896,9018,9669,9741,9244,8217,6788,5111,3362,1702,284,-794,-1446,-1632,-1346,-587,582,2113,3893,5820,7736,9502,10925,11886,12243,11981,11107,9760,8080,6292,4555,3046,1865,1075,707,744,1142,1844,2713,3659,4496,5129,5423,5363,4952,4286,3489,2697,2021,1546,1281,1203,1246,1311,1314,1197,920,520,46,-426,-803,-1031,-1074,-928,-633,-229,236,717,1176,1595,1937,2211,2407,2541,2655,2765,2931,3150,3432,3741,4019,4216,4258,4124,3792,3280,2624,1848,1001,99,-819,-1723,-2552,-3241,-3707,-3866,-3683,-3137,-2302,-1287,-254,622,1191,1358,1095,463,-446,-1477,-2512,-3407,-4104,-4518,-4670,-4538,-4190,-3663,-3034,-2364,-1712,-1118,-598,-164,191,453,607,636,527,272,-95,-548,-1023,-1468,-1844,-2122,-2325,-2473,-2628,-2835,-3138,-3567,-4120,-4771,-5475,-6146,-6725,-7127,-7320,-7297,-7074,-6743,-6358,-6052,-5859,-5847,-5978,-6223,-6486,-6704,-6790,-6706,-6413,-5928,-5266,-4497,-3696,-2945,-2348,-1957,-1851,-2031,-2510,-3218,-4082,-4992,-5823,-6482,-6865,-6935,-6687,-6163,-5446,-4634,-3828,-3115,-2555,-2182,-2007,-2017,-2205,-2543,-3024,-3624,-4316,-5055,-5784,-6434,-6944,-7266,-7388,-7314,-7086,-6745,-6333,-5886,-5420,-4949,-4482,-4021,-3582,-3167,-2786,-2444,-2142,-1903,-1724,-1654,-1691,-1884,-2231,-2748,-3417,-4202,-5065,-5933,-6750,-7450,-7969,-8258,-8268,-7964,-7349,-6456,-5365,-4191,-3071,-2135,-1506,-1243,-1366,-1845,-2584,-3487,-4407,-5250,-5911,-6348,-6545,-6512,-6287,-5901,-5397,-4798,-4142,-3440,-2741,-2057,-1455,-945,-593,-402,-392,-551,-828,-1197,-1582,-1959,-2297,-2593,-2861,-3116,-3369,-3610,-3848,-4048,-4231,-4384,-4523,-4637,-4729,-4762,-4717,-4555,-4247,-3783,-3154,-2391,-1504,-571,372,1229,1933,2418,2635,2587,2292,1810,1216,582,-4,-485,-799,-926,-861,-653,-365,-97,69,60,-138,-508,-971,-1441,-1809,-2005,-1977,-1745,-1346,-892,-471,-192,-122,-266,-596,-1002,-1373,-1559,-1492,-1097,-433,448,1396,2303,3019,3466,3578,3355,2840,2114,1300,508,-136,-559,-700,-565,-177,396,1073,1774,2399,2881,3140,3139,2866,2345,1644,843,47,-659,-1188,-1482,-1521,-1280,-822,-168,579,1362,2062,2615,2910,2906,2550,1869,912,-188,-1296,-2226,-2848,-3053,-2792,-2097,-1008,349,1865,3384,4783,5927,6747,7183,7224,6889,6194,5202,3952,2546,1038,-434,-1799,-2947,-3784,-4290,-4399,-4174,-3629,-2860,-1932,-939,46,944,1692,2250,2587,2719,2675,2513,2313,2142,2069,2123,2316,2622,2998,3382,3703,3877,3845,3523,2891,1914,623,-921,-2603,-4274,-5737,-6836,-7399,-7358,-6699,-5515,-3941,-2209,-502,954,2022,2620,2723,2387,1704,791,-209,-1182,-1998,-2578,-2846,-2786,-2409,-1786,-1008,-209,494,978,1170,1029,564,-148,-1012,-1892,-2655,-3181,-3391,-3220,-2698,-1859,-837,235,1182,1879,2222,2173,1768,1053,172,-778,-1631,-2287,-2641,-2635,-2261,-1531,-517,694,1974,3208,4233,4973,5291,5166,4570,3558,2228,738,-748,-2033,-2984,-3489,-3525,-3120,-2373,-1407,-367,627,1486,2164,2649,2968,3151,3233,3256,3230,3166,3062,2886,2631,2277,1833,1322,788,271,-192,-573,-870,-1061,-1151,-1112,-934,-600,-102,525,1270,2053,2855,3603,4284,4864,5317,5632,5778,5746,5523,5117,4556,3887,3168,2458,1811,1259,824,487,263,108,54,87,243,546,1015,1665,2478,3431,4452,5471,6382,7092,7512,7588,7312,6720,5897,4976,4080,3351,2873,2683,2767,3062,3486,3957,4419,4817,5153,5379,5514,5513,5390,5128,4757,4296,3809,3323,2907,2581,2387,2332,2432,2668,3029,3453,3895,4271,4532,4631,4553,4320,3974,3584,3217,2945,2816,2863,3084,3459,3933,4454,4941,5322,5534,5531,5301,4858,4249,3518,2756,2021,1409,999,838,986,1432,2156,3106,4176,5284,6301,7141,7720,7983,7915,7516,6813,5859,4701,3446,2174,1014,62,-584,-872,-795,-374,305,1172,2106,3018,3807,4411,4784,4920,4841,4576,4170,3663,3088,2479,1877,1282,746,249,-170,-495,-698,-731,-580,-222,312,986,1725,2435,3048,3463,3646,3566,3219,2673,1968,1231,538,-16,-374,-533,-497,-328,-69,216,499,725,888,945,896,734,473,134,-238,-622,-957,-1236,-1405,-1481,-1455,-1373,-1290,-1271,-1401,-1726,-2289,-3051,-3963,-4904,-5737,-6357,-6634,-6564,-6126,-5390,-4439,-3348,-2226,-1122,-125,715,1331,1665,1676,1342,680,-249,-1361,-2518,-3581,-4400,-4843,-4838,-4362,-3479,-2306,-1022,190,1142,1697,1757,1321,434,-775,-2164,-3572,-4872,-5970,-6805,-7354,-7595,-7546,-7217,-6666,-5955,-5163,-4385,-3661,-3078,-2621,-2336,-2191,-2173,-2256,-2380,-2509,-2565,-2506,-2289,-1909,-1393,-817,-274,123,254,76,-470,-1324,-2430,-3670,-4918,-6039,-6908,-7424,-7516,-7171,-6432,-5394,-4198,-3000,-1943,-1169,-757,-767,-1210,-2036,-3183,-4507,-5877,-7137,-8136,-8777,-8951,-8635,-7798,-6494,-4794,-2861,-867,960,2427,3344,3634,3270,2341,1020,-494,-1964,-3180,-4010,-4353,-4232,-3690,-2853,-1859,-861,-17,549,747,538,-33,-900,-1926,-2990,-3962,-4737,-5257,-5465,-5358,-4937,-4226,-3271,-2134,-911,283,1333,2123,2597,2701,2471,1924,1143,210,-798,-1770,-2647,-3339,-3812,-4005,-3914,-3510,-2827,-1905,-833,287,1309,2108,2555,2586,2189,1414,380,-774,-1899,-2861,-3583,-4006,-4147,-4025,-3717,-3266,-2756,-2207,-1663,-1104,-534,77,715,1372,2011,2593,3085,3446,3668,3722,3625,3363,2964,2428,1794,1072,300,-497,-1296,-2054,-2747,-3322,-3755,-4007,-4079,-3972,-3701,-3285,-2722,-2009,-1147,-136,972,2115,3176,4047,4596,4759,4487,3828,2863,1747,626,-323,-987,-1279,-1188,-762,-93,693,1459,2072,2431,2454,2114,1423,444,-714,-1899,-2968,-3759,-4185,-4181,-3768,-3000,-1986,-845,302,1332,2181,2776,3125,3225,3127,2853,2466,1973,1425,814,170,-510,-1209,-1909,-2604,-3257,-3871,-4400,-4842,-5176,-5382,-5482,-5471,-5381,-5249,-5091,-4943,-4802,-4655,-4467,-4209,-3848,-3397,-2854,-2273,-1674,-1109,-606,-199,87,219,195,-9,-362,-854,-1427,-2027,-2570,-2984,-3166,-3077,-2650,-1912,-893,316,1604,2816,3815,4450,4622,4295,3480,2290,857,-635,-2027,-3161,-3948,-4323,-4313,-3966,-3391,-2708,-2026,-1441,-995,-706,-549,-497,-510,-566,-657,-780,-947,-1148,-1370,-1590,-1769,-1874,-1882,-1769,-1546,-1224,-849,-453,-93,210,429,582,674,740,776,788,752,658,489,250,-49,-399,-776,-1174,-1561,-1914,-2183,-2331,-2319,-2119,-1739,-1202,-562,97,710,1193,1506,1617,1541,1277,894,388,-165,-774,-1391,-2001,-2567,-3040,-3376,-3522,-3464,-3184,-2728,-2123,-1420,-658,155,1000,1890,2788,3693,4522,5246,5771,6059,6039,5701,5028,4063,2875,1565,263,-909,-1852,-2481,-2787,-2750,-2424,-1825,-994,38,1277,2665,4194,5757,7248,8535,9443,9857,9660,8807,7330,5330,2987,547,-1730,-3577,-4780,-5213,-4822,-3675,-1906,288,2645,4924,6865,8274,9023,9041,8385,7145,5500,3655,1813,182,-1086,-1880,-2155,-1930,-1261,-276,918,2160,3353,4386,5223,5833,6229,6429,6440,6282,5945,5456,4825,4096,3313,2538,1817,1215,756,475,372,442,676,1055,1553,2157,2811,3494,4118,4648,5002,5157,5093,4827,4421,3921,3409,2940,2565,2316,2215,2245,2390,2600,2805,2938,2925,2726,2326,1761,1088,396,-211,-648,-830,-713,-288,424,1355,2436,3543,4565,5371,5842,5899,5509,4691,3555,2210,827,-459,-1540,-2337,-2830,-3019,-2930,-2592,-2055,-1343,-514,399,1347,2278,3137,3856,4367,4597,4485,4005,3158,2002,640,-805,-2176,-3357,-4228,-4737,-4864,-4635,-4136,-3461,-2740,-2093,-1604,-1334,-1261,-1352,-1506,-1647,-1680,-1561,-1272,-846,-358,121,469,656,604,362,-45,-507,-932,-1200,-1230,-956,-371,493,1543,2641,3640,4380,4751,4688,4180,3312,2179,956,-218,-1195,-1888,-2253,-2297,-2073,-1643,-1108,-539,-45,331,508,486,243,-171,-713,-1288,-1830,-2259,-2532,-2637,-2558,-2331,-1949,-1464,-893,-304,247,664,890,844,534,-30,-758,-1543,-2267,-2805,-3093,-3080,-2790,-2271,-1622,-942,-359,40,168,15,-418,-1034,-1746,-2400,-2885,-3078,-2933,-2408,-1569,-491,675,1747,2560,2932,2785,2049,803,-871,-2771,-4687,-6392,-7628,-8232,-8034,-7021,-5231,-2849,-141,2587,5000,6840,7922,8176,7645,6458,4799,2885,921,-909,-2453,-3624,-4346,-4642,-4512,-4046,-3308,-2400,-1424,-467,383,1053,1527,1768,1842,1775,1665,1563,1535,1597,1746,1949,2154,2296,2326,2180,1829,1250,468,-490,-1525,-2557,-3436,-4044,-4263,-4015,-3290,-2142,-681,925,2507,3895,4970,5640,5899,5754,5292,4589,3780,2943,2190,1558,1069,710,428,181,-89,-411,-781,-1173,-1500,-1681,-1612,-1226,-507,508,1706,2941,4025,4794,5111,4911,4212,3074,1649,68,-1497,-2917,-4084,-4926,-5414,-5544,-5350,-4872,-4156,-3276,-2277,-1246,-254,631,1343,1850,2152,2275,2278,2220,2159,2137,2168,2256,2365,2454,2466,2334,2010,1466,708,-200,-1164,-2052,-2719,-3046,-2950,-2403,-1464,-210,1191,2596,3834,4748,5250,5260,4819,3982,2893,1695,532,-468,-1247,-1763,-2023,-2066,-1936,-1704,-1441,-1204,-1046,-987,-1015,-1107,-1226,-1324,-1382,-1371,-1297,-1175,-1027,-891,-784,-714,-674,-614,-532,-376,-183,35,211,289,231,10,-357,-828,-1339,-1810,-2162,-2348,-2342,-2154,-1845,-1453,-1064,-705,-419,-203,-67,3,15,-32,-119,-252,-406,-575,-725,-842,-895,-879,-781,-607,-371,-89,197,454,645,721,680,492,193,-184,-577,-905,-1097,-1085,-816,-303,429,1279,2136,2871,3379,3567,3428,2954,2226,1331,391,-472,-1159,-1580,-1725,-1578,-1203,-648,14,729,1443,2118,2711,3177,3464,3530,3315,2811,1996,903,-408,-1861,-3321,-4678,-5793,-6586,-7009,-7063,-6820,-6353,-5777,-5178,-4625,-4167,-3813,-3571,-3412,-3325,-3278,-3259,-3233,-3192,-3095,-2936,-2686,-2357,-1955,-1513,-1053,-601,-168,244,618,956,1214,1373,1406,1293,1056,709,306,-125,-530,-900,-1204,-1436,-1585,-1627,-1557,-1360,-1056,-686,-294,38,264,336,243,23,-268,-540,-714,-717,-536,-161,336,911,1463,1934,2242,2359,2252,1932,1446,828,192,-412,-870,-1146,-1195,-1039,-703,-270,197,605,894,1009,934,665,239,-311,-941,-1607,-2282,-2930,-3520,-4019,-4368,-4509,-4391,-3946,-3160,-2021,-579,1062,2772,4376,5709,6640,7057,6943,6298,5213,3787,2164,473,-1146,-2588,-3761,-4604,-5090,-5210,-4998,-4493,-3775,-2913,-2005,-1139,-400,148,459,540,402,115,-257,-620,-914,-1069,-1056,-863,-489,34,673,1386,2118,2821,3439,3932,4255,4408,4384,4231,3979,3691,3403,3158,2979,2879,2860,2885,2940,2946,2885,2705,2401,1981,1489,963,476,65,-244,-454,-598,-730,-883,-1106,-1379,-1683,-1974,-2175,-2257,-2157,-1864,-1374,-698,132,1074,2070,3055,3938,4654,5131,5325,5238,4862,4250,3426,2438,1330,139,-1066,-2227,-3243,-4058,-4560,-4734,-4547,-4049,-3336,-2514,-1731,-1075,-633,-400,-364,-452,-599,-740,-825,-825,-748,-598,-437,-292,-233,-281,-470,-782,-1199,-1668,-2142,-2556,-2876,-3054,-3075,-2923,-2591,-2105,-1481,-790,-90,521,967,1175,1103,756,187,-529,-1256,-1903,-2345,-2527,-2400,-1976,-1287,-398,596,1603,2493,3168,3520,3489,3051,2232,1131,-152,-1439,-2619,-3546,-4155,-4396,-4272,-3812,-3078,-2151,-1130,-120,777,1462,1874,1968,1763,1302,674,-26,-700,-1274,-1733,-2067,-2364,-2657,-3063,-3589,-4279,-5051,-5831,-6467,-6839,-6828,-6396,-5555,-4404,-3087,-1761,-600,305,860,1070,955,571,-5,-700,-1442,-2149,-2764,-3196,-3392,-3287,-2842,-2077,-1003,273,1670,3038,4249,5150,5623,5555,4912,3694,1980,-74,-2292,-4428,-6261,-7583,-8230,-8142,-7322,-5894,-4020,-1944,112,1918,3318,4197,4554,4413,3914,3191,2417,1740,1273,1087,1176,1498,1940,2379,2678,2724,2466,1885,1069,97,-875,-1746,-2403,-2814,-2962,-2905,-2698,-2449,-2247,-2191,-2370,-2804,-3525,-4434,-5443,-6365,-7015,-7214,-6824,-5775,-4121,-1978,406,2769,4824,6330,7132,7162,6463,5157,3428,1492,-436,-2178,-3599,-4647,-5304,-5630,-5666,-5500,-5176,-4742,-4243,-3687,-3114,-2536,-1972,-1451,-975,-564,-217,62,291,470,631,757,852,878,809,605,244,-271,-932,-1669,-2417,-3074,-3534,-3726,-3580,-3102,-2313,-1308,-185,924,1929,2732,3315,3660,3806,3814,3727,3625,3520,3446,3374,3284,3128,2872,2494,1975,1356,650,-60,-715,-1241,-1578,-1698,-1609,-1338,-956,-527,-123,183,355,342,141,-241,-755,-1327,-1861,-2254,-2427,-2325,-1947,-1321,-520,371,1237,1989,2519,2791,2768,2493,2026,1459,875,353,-81,-412,-669,-889,-1122,-1401,-1749,-2171,-2633,-3120,-3555,-3890,-4036,-3933,-3518,-2755,-1670,-283,1268,2890,4401,5652,6492,6811,6556,5753,4481,2884,1128,-611,-2168,-3407,-4228,-4567,-4402,-3765,-2712,-1355,200,1803,3338,4682,5744,6460,6795,6729,6284,5485,4370,3005,1447,-222,-1918,-3535,-4986,-6166,-6998,-7417,-7380,-6862,-5880,-4432,-2602,-444,1902,4295,6559,8495,9931,10706,10728,9986,8537,6555,4250,1898,-246,-1955,-3088,-3587,-3494,-2926,-2057,-1073,-151,579,1031,1197,1092,808,439,110,-49,43,473,1220,2256,3451,4662,5705,6398,6591,6185,5157,3589,1625,-506,-2558,-4287,-5495,-6048,-5898,-5083,-3706,-1936,44,2012,3794,5187,6085,6370,6025,5067,3588,1746,-261,-2198,-3832,-4972,-5468,-5278,-4421,-3037,-1301,535,2247,3614,4508,4865,4749,4249,3571,2851,2271,1900,1797,1920,2217,2581,2939,3211,3366,3384,3284,3080,2818,2532,2266,2083,2002,2075,2274,2576,2889,3121,3151,2911,2347,1500,459,-638,-1607,-2291,-2557,-2322,-1601,-447,984,2539,4008,5229,6041,6348,6093,5290,4016,2406,644,-1045,-2464,-3425,-3822,-3639,-2928,-1836,-557,721,1779,2503,2764,2568,1914,917,-330,-1658,-2934,-4013,-4783,-5173,-5161,-4754,-4038,-3090,-2038,-995,-66,659,1110,1265,1101,676,34,-707,-1448,-2061,-2441,-2492,-2169,-1440,-346,1049,2626,4229,5700,6865,7602,7818,7486,6627,5312,3643,1744,-240,-2174,-3902,-5297,-6224,-6593,-6322,-5407,-3872,-1838,539,3028,5397,7399,8833,9546,9458,8567,6960,4784,2262,-353,-2795,-4812,-6213,-6860,-6725,-5859,-4410,-2605,-694,1046,2377,3116,3155,2465,1113,-778,-2993,-5303,-7434,-9172,-10308,-10749,-10449,-9469,-7918,-5981,-3847,-1753,124,1602,2580,3008,2891,2320,1393,286,-836,-1795,-2426,-2617,-2301,-1476,-219,1359,3079,4736,6138,7081,7440,7141,6213,4762,2981,1105,-627,-1970,-2774,-2936,-2460,-1456,-60,1490,3014,4297,5210,5661,5625,5133,4261,3122,1857,606,-481,-1288,-1731,-1761,-1407,-709,223,1284,2362,3366,4238,4941,5472,5818,6003,6021,5889,5611,5186,4634,3944,3156,2287,1406,578,-96,-529,-631,-360,298,1288,2518,3829,5053,5997,6520,6527,6001,5001,3648,2102,535,-900,-2081,-2952,-3481,-3719,-3701,-3513,-3211,-2855,-2471,-2063,-1615,-1065,-400,444,1431,2528,3622,4582,5241,5476,5167,4314,2939,1199,-738,-2626,-4228,-5329,-5751,-5410,-4286,-2469,-111,2546,5245,7679,9591,10725,10925,10123,8367,5838,2813,-360,-3312,-5690,-7246,-7800,-7338,-5943,-3828,-1276,1379,3814,5741,6964,7368,6968,5867,4251,2366,451,-1255,-2584,-3422,-3754,-3624,-3156,-2503,-1842,-1334,-1104,-1237,-1735,-2560,-3610,-4750,-5838,-6741,-7332,-7553,-7339,-6710,-5691,-4375,-2852,-1282,216,1458,2338,2732,2615,1975,906,-497,-2046,-3570,-4875,-5802,-6259,-6203,-5690,-4815,-3726,-2561,-1446,-462,357,1014,1545,1989,2361,2666,2855,2883,2677,2204,1428,400,-834,-2146,-3422,-4506,-5291,-5666,-5612,-5117,-4266,-3141,-1896,-665,377,1109,1404,1220,549,-544,-1930,-3462,-4934,-6201,-7103,-7578,-7579,-7145,-6320,-5201,-3866,-2406,-905,574,1948,3176,4176,4922,5350,5454,5218,4664,3824,2780,1600,412,-689,-1584,-2175,-2386,-2181,-1564,-602,605,1904,3137,4141,4774,4943,4598,3751,2473,883,-853,-2546,-3999,-5038,-5529,-5400,-4662,-3394,-1764,21,1711,3073,3897,4053,3483,2241,463,-1653,-3833,-5836,-7371,-8266,-8340,-7573,-5968,-3692,-941,1983,4770,7104,8706,9383,9052,7744,5636,2982,131,-2578,-4827,-6378,-7112,-7009,-6177,-4798,-3126,-1430,40,1068,1535,1402,733,-333,-1583,-2815,-3788,-4340,-4348,-3759,-2619,-1020,870,2844,4691,6191,7196,7584,7337,6510,5216,3654,2017,530,-615,-1272,-1368,-907,16,1230,2531,3658,4394,4553,4026,2824,1033,-1152,-3488,-5717,-7581,-8908,-9574,-9581,-8981,-7918,-6549,-5068,-3638,-2406,-1472,-907,-718,-912,-1410,-2143,-2986,-3798,-4450,-4821,-4834,-4464,-3735,-2722,-1549,-357,695,1457,1823,1731,1192,297,-831,-1991,-3010,-3690,-3918,-3621,-2825,-1610,-143,1422,2862,4043,4809,5114,4932,4328,3364,2168,828,-545,-1870,-3090,-4160,-5078,-5847,-6480,-6976,-7327,-7484,-7416,-7051,-6370,-5333,-3984,-2361,-584,1239,2958,4452,5602,6337,6626,6478,5963,5159,4169,3100,2022,1004,65,-794,-1602,-2402,-3233,-4127,-5068,-6038,-6939,-7717,-8240,-8463,-8309,-7787,-6940,-5873,-4713,-3620,-2719,-2105,-1824,-1830,-2059,-2374,-2642,-2735,-2567,-2115,-1414,-580,240,859,1120,895,152,-1070,-2636,-4326,-5910,-7114,-7736,-7610,-6693,-5007,-2716,-12,2826,5539,7878,9649,10747,11116,10809,9921,8582,6970,5202,3420,1686,69,-1425,-2746,-3900,-4826,-5517,-5928,-6060,-5922,-5544,-4994,-4316,-3598,-2868,-2179,-1528,-916,-330,241,790,1299,1750,2101,2337,2427,2367,2158,1823,1399,958,557,281,174,274,576,1052,1629,2221,2710,3007,3017,2727,2152,1357,468,-421,-1174,-1719,-1991,-1969,-1676,-1143,-437,370,1215,1993,2656,3104,3324,3266,2972,2450,1775,992,172,-640,-1382,-2025,-2516,-2850,-2992,-2971,-2795,-2524,-2198,-1870,-1561,-1266,-958,-587,-88,573,1426,2459,3615,4831,6004,7049,7886,8452,8705,8616,8163,7325,6112,4521,2612,456,-1829,-4082,-6131,-7794,-8925,-9409,-9235,-8435,-7135,-5507,-3741,-2040,-568,544,1238,1508,1406,1035,513,-43,-507,-818,-892,-719,-271,421,1343,2409,3571,4711,5761,6623,7244,7565,7582,7271,6682,5833,4797,3641,2444,1313,319,-437,-903,-1031,-827,-328,367,1126,1775,2157,2129,1629,662,-671,-2192,-3677,-4889,-5615,-5711,-5127,-3910,-2225,-293,1591,3153,4124,4347,3724,2329,303,-2073,-4504,-6643,-8217,-8999,-8888,-7880,-6087,-3699,-973,1838,4452,6659,8263,9142,9231,8522,7067,4992,2458,-288,-3009,-5425,-7306,-8474,-8813,-8342,-7133,-5391,-3348,-1289,521,1877,2644,2802,2428,1685,802,20,-445,-441,98,1136,2562,4194,5822,7242,8278,8816,8807,8267,7283,5966,4473,2953,1536,353,-543,-1085,-1276,-1126,-692,-43,720,1496,2190,2717,3024,3087,2899,2503,1924,1244,486,-284,-1049,-1793,-2496,-3165,-3768,-4307,-4754,-5105,-5365,-5553,-5700,-5828,-5954,-6060,-6128,-6100,-5944,-5607,-5093,-4391,-3556,-2624,-1678,-762,70,795,1434,1997,2542,3097,3671,4255,4774,5162,5316,5162,4658,3783,2590,1143,-442,-2042,-3515,-4735,-5586,-5969,-5868,-5258,-4241,-2895,-1380,158,1572,2725,3529,3921,3901,3523,2870,2079,1286,631,248,189,516,1169,2102,3179,4283,5260,5991,6350,6278,5742,4782,3501,2031,559,-757,-1765,-2375,-2556,-2331,-1789,-1029,-193,611,1256,1683,1829,1706,1336,791,145,-501,-1075,-1503,-1752,-1825,-1746,-1598,-1442,-1381,-1442,-1669,-2026,-2470,-2952,-3394,-3761,-4022,-4153,-4173,-4064,-3839,-3479,-2975,-2326,-1536,-638,318,1292,2208,3033,3709,4221,4543,4691,4663,4479,4137,3652,3017,2270,1417,532,-336,-1106,-1714,-2105,-2273,-2217,-2008,-1693,-1357,-1053,-821,-674,-588,-521,-423,-228,92,593,1254,2093,3044,4071,5076,5974,6657,7026,7011,6563,5707,4495,3064,1554,167,-947,-1619,-1765,-1355,-407,939,2561,4236,5785,7020,7796,8026,7655,6710,5239,3349,1165,-1152,-3446,-5536,-7267,-8509,-9137,-9116,-8409,-7079,-5212,-2970,-548,1833,3936,5589,6618,7000,6715,5887,4650,3174,1648,197,-1052,-2043,-2740,-3137,-3244,-3079,-2647,-1972,-1069,27,1270,2588,3910,5136,6199,7030,7612,7933,8022,7894,7576,7059,6340,5390,4200,2766,1120,-691,-2569,-4411,-6096,-7498,-8530,-9115,-9232,-8912,-8202,-7223,-6063,-4862,-3694,-2635,-1703,-876,-112,678,1542,2546,3657,4844,5970,6898,7471,7550,7079,6051,4579,2825,1035,-560,-1738,-2345,-2339,-1751,-733,524,1773,2808,3421,3525,3063,2097,741,-852,-2479,-3980,-5195,-6023,-6418,-6365,-5908,-5103,-4028,-2771,-1405,-14,1342,2600,3717,4656,5384,5883,6117,6113,5829,5342,4640,3805,2884,1947,1067,315,-257,-582,-639,-398,100,805,1596,2347,2902,3138,2956,2328,1273,-120,-1719,-3350,-4833,-5991,-6677,-6794,-6298,-5224,-3670,-1812,148,1967,3450,4436,4853,4716,4114,3218,2203,1274,567,192,162,452,952,1560,2132,2571,2786,2732,2397,1788,954,-40,-1110,-2148,-3044,-3699,-4014,-3955,-3506,-2739,-1745,-679,313,1085,1523,1570,1202,473,-559,-1766,-3038,-4246,-5279,-6066,-6546,-6714,-6568,-6171,-5559,-4839,-4063,-3331,-2683,-2169,-1782,-1514,-1316,-1155,-979,-775,-528,-263,4,224,371,398,283,15,-400,-931,-1533,-2143,-2691,-3118,-3368,-3436,-3320,-3076,-2779,-2519,-2386,-2438,-2695,-3127,-3660,-4184,-4581,-4730,-4551,-3980,-3040,-1769,-288,1268,2735,3955,4774,5092,4831,3992,2629,866,-1103,-3056,-4739,-5924,-6436,-6177,-5152,-3475,-1340,993,3244,5159,6520,7224,7224,6596,5475,4036,2486,1000,-276,-1229,-1824,-2034,-1914,-1517,-943,-299,329,827,1154,1242,1109,763,287,-249,-738,-1114,-1316,-1343,-1231,-1033,-860,-774,-871,-1170,-1681,-2351,-3090,-3785,-4283,-4460,-4186,-3394,-2055,-219,2016,4477,6961,9220,11008,12109,12367,11721,10212,7988,5272,2330,-543,-3109,-5136,-6505,-7130,-7016,-6218,-4837,-3009,-894,1320,3452,5297,6691,7478,7556,6893,5501,3510,1081,-1531,-4055,-6214,-7757,-8504,-8361,-7326,-5504,-3069,-265,2634,5362,7660,9333,10266,10388,9766,8493,6755,4781,2794,1029,-326,-1147,-1359,-988,-101,1147,2578,3985,5162,5943,6208,5898,5056,3766,2206,560,-978,-2245,-3151,-3659,-3804,-3660,-3314,-2872,-2419,-2026,-1749,-1612,-1617,-1745,-1942,-2140,-2265,-2226,-1968,-1441,-651,368,1539,2765,3947,4994,5843,6457,6826,6959,6879,6599,6144,5521,4743,3835,2827,1777,754,-169,-917,-1453,-1756,-1851,-1793,-1642,-1481,-1371,-1371,-1516,-1835,-2318,-2973,-3746,-4598,-5462,-6243,-6876,-7266,-7345,-7073,-6406,-5372,-3985,-2330,-503,1383,3185,4790,6090,6992,7461,7464,7026,6202,5073,3767,2394,1099,-28,-892,-1452,-1693,-1627,-1303,-779,-145,515,1096,1515,1700,1603,1230,598,-214,-1128,-2038,-2866,-3525,-3987,-4199,-4176,-3899,-3394,-2688,-1819,-877,75,926,1603,2047,2225,2166,1919,1573,1213,917,719,633,604,585,459,169,-399,-1257,-2424,-3821,-5340,-6803,-8041,-8859,-9133,-8789,-7825,-6343,-4497,-2500,-611,956,1985,2370,2068,1145,-246,-1895,-3570,-5034,-6116,-6680,-6684,-6137,-5116,-3735,-2131,-466,1119,2466,3478,4062,4205,3919,3296,2446,1530,706,110,-130,12,567,1445,2580,3824,5065,6171,7048,7619,7838,7696,7214,6441,5449,4309,3087,1830,572,-677,-1880,-3025,-4049,-4902,-5523,-5865,-5910,-5684,-5243,-4677,-4099,-3587,-3239,-3067,-3092,-3258,-3509,-3755,-3935,-3975,-3867,-3600,-3216,-2779,-2347,-2007,-1806,-1791,-1980,-2358,-2903,-3564,-4292,-5030,-5716,-6290,-6688,-6850,-6726,-6287,-5534,-4483,-3208,-1766,-280,1172,2473,3550,4340,4803,4937,4754,4307,3649,2880,2064,1300,633,120,-230,-414,-460,-394,-237,-28,251,568,959,1407,1927,2498,3089,3661,4152,4521,4728,4758,4621,4336,3938,3458,2918,2343,1737,1127,535,14,-381,-575,-512,-152,502,1400,2454,3541,4530,5306,5777,5891,5635,5037,4145,3043,1803,499,-786,-2021,-3123,-4081,-4821,-5336,-5580,-5541,-5213,-4595,-3726,-2655,-1476,-306,717,1449,1778,1631,983,-95,-1522,-3117,-4715,-6127,-7194,-7804,-7903,-7500,-6667,-5504,-4152,-2722,-1354,-118,899,1674,2186,2439,2443,2215,1774,1134,319,-646,-1724,-2875,-4037,-5163,-6168,-6984,-7540,-7750,-7580,-6982,-5972,-4575,-2874,-965,1011,2917,4606,5958,6873,7324,7290,6848,6055,5037,3908,2773,1740,858,169,-336,-680,-911,-1056,-1165,-1237,-1290,-1303,-1255,-1121,-883,-526,-82,418,882,1230,1350,1163,606,-328,-1600,-3124,-4767,-6399,-7852,-9014,-9764,-10047,-9833,-9131,-8014,-6559,-4909,-3215,-1625,-290,684,1253,1403,1206,752,168,-421,-905,-1196,-1255,-1059,-644,-35,701,1502,2306,3034,3627,4012,4143,3976,3492,2710,1651,402,-957,-2309,-3536,-4516,-5160,-5389,-5178,-4532,-3486,-2127,-546,1144,2794,4313,5549,6441,6926,6991,6682,6050,5203,4224,3228,2298,1520,944,605,486,561,755,974,1137,1119,880,339,-476,-1533,-2728,-3923,-4983,-5733,-6077,-5907,-5219,-4037,-2457,-631,1264,3034,4476,5450,5806,5513,4545,2990,958,-1365,-3770,-6045,-7971,-9380,-10151,-10200,-9541,-8215,-6344,-4090,-1652,777,2978,4823,6166,6983,7262,7066,6480,5613,4578,3482,2425,1471,678,58,-385,-679,-863,-976,-1068,-1164,-1281,-1417,-1551,-1650,-1692,-1660,-1547,-1379,-1181,-998,-888,-876,-1009,-1263,-1630,-2023,-2367,-2564,-2509,-2165,-1469,-480,776,2161,3583,4891,5969,6733,7097,7055,6610,5809,4759,3549,2330,1216,335,-239,-444,-297,173,878,1721,2596,3419,4116,4644,4980,5101,4999,4664,4084,3272,2245,1050,-252,-1582,-2853,-3987,-4902,-5557,-5908,-5965,-5725,-5236,-4540,-3700,-2780,-1856,-985,-239,354,746,932,903,672,273,-254,-842,-1426,-1919,-2288,-2460,-2461,-2296,-2018,-1712,-1429,-1255,-1221,-1342,-1603,-1958,-2341,-2665,-2850,-2819,-2534,-1981,-1190,-234,788,1759,2542,3029,3114,2761,1961,793,-636,-2156,-3584,-4749,-5490,-5729,-5432,-4647,-3486,-2096,-644,708,1827,2625,3061,3142,2928,2491,1946,1391,930,631,536,625,864,1152,1400,1507,1392,1026,406,-404,-1327,-2243,-3046,-3647,-3962,-3991,-3712,-3202,-2501,-1718,-924,-214,352,730,885,843,584,176,-393,-1038,-1760,-2468,-3131,-3677,-4047,-4213,-4139,-3857,-3392,-2833,-2258,-1765,-1428,-1291,-1361,-1608,-1988,-2421,-2860,-3231,-3487,-3597,-3519,-3243,-2748,-2029,-1099,11,1255,2545,3805,4911,5782,6304,6435,6131,5406,4317,2938,1388,-195,-1683,-2932,-3825,-4282,-4243,-3721,-2765,-1460,53,1645,3158,4451,5409,5959,6064,5774,5153,4351,3504,2791,2343,2270,2621,3361,4417,5621,6820,7816,8485,8726,8530,7930,7047,5997,4953,4039,3358,2980,2895,3068,3407,3794,4111,4225,4061,3564,2745,1673,455,-771,-1859,-2694,-3175,-3248,-2899,-2161,-1102,183,1571,2938,4171,5147,5813,6098,6015,5583,4873,3994,3056,2211,1555,1200,1172,1472,2025,2736,3461,4093,4492,4615,4397,3884,3116,2196,1244,379,-270,-628,-623,-282,381,1237,2203,3107,3863,4334,4491,4296,3795,3055,2173,1276,482,-103,-382,-317,114,881,1919,3151,4469,5775,6966,7964,8700,9153,9297,9167,8785,8192,7439,6540,5537,4445,3293,2128,993,-33,-891,-1509,-1858,-1908,-1698,-1270,-711,-134,375,704,810,666,309,-192,-732,-1200,-1492,-1534,-1300,-796,-90,733,1569,2299,2855,3142,3151,2839,2241,1375,333,-819,-1936,-2921,-3625,-3974,-3891,-3387,-2520,-1413,-227,842,1636,1996,1859,1196,69,-1413,-3096,-4793,-6314,-7505,-8200,-8344,-7874,-6842,-5319,-3468,-1458,483,2167,3415,4124,4268,3883,3097,2050,934,-89,-873,-1310,-1357,-1017,-343,561,1592,2606,3520,4211,4664,4833,4766,4502,4124,3697,3289,2926,2621,2359,2130,1907,1697,1496,1340,1245,1247,1359,1571,1877,2201,2504,2687,2689,2449,1937,1165,173,-957,-2128,-3233,-4176,-4874,-5293,-5412,-5291,-4972,-4582,-4202,-3949,-3894,-4087,-4527,-5182,-5962,-6760,-7447,-7894,-8001,-7705,-7000,-5928,-4593,-3114,-1666,-377,589,1147,1223,807,-53,-1266,-2691,-4160,-5484,-6499,-7051,-7054,-6473,-5343,-3762,-1888,113,2021,3690,4954,5749,6034,5850,5276,4425,3427,2409,1466,678,71,-354,-629,-800,-926,-1037,-1176,-1326,-1478,-1574,-1567,-1404,-1036,-462,322,1261,2296,3323,4270,5022,5548,5789,5790,5573,5248,4878,4584,4400,4395,4530,4788,5071,5307,5399,5287,4931,4336,3528,2584,1577,605,-253,-909,-1337,-1489,-1403,-1112,-696,-252,134,369,403,207,-206,-788,-1484,-2209,-2894,-3463,-3851,-4015,-3911,-3536,-2893,-2035,-1029,13,972,1723,2156,2208,1856,1141,159,-969,-2088,-3059,-3777,-4153,-4195,-3922,-3417,-2780,-2120,-1525,-1080,-812,-726,-798,-958,-1145,-1272,-1260,-1050,-600,97,1002,2062,3168,4229,5133,5797,6162,6183,5858,5209,4265,3121,1843,551,-659,-1695,-2475,-2969,-3137,-3022,-2628,-2043,-1320,-566,156,730,1124,1253,1133,754,181,-524,-1270,-1964,-2551,-2961,-3215,-3295,-3280,-3191,-3125,-3105,-3209,-3433,-3819,-4315,-4926,-5572,-6223,-6810,-7275,-7568,-7651,-7479,-7057,-6378,-5474,-4408,-3241,-2074,-1005,-133,461,695,556,26,-850,-1996,-3331,-4737,-6097,-7303,-8238,-8827,-8996,-8718,-7990,-6845,-5361,-3631,-1791,25,1669,3024,3982,4503,4564,4222,3544,2650,1657,697,-122,-710,-1005,-990,-667,-81,700,1608,2529,3392,4081,4540,4718,4602,4220,3632,2894,2106,1310,570,-89,-664,-1149,-1572,-1939,-2277,-2612,-2941,-3285,-3620,-3913,-4124,-4181,-4041,-3653,-3034,-2195,-1234,-240,665,1356,1766,1812,1509,870,-31,-1106,-2249,-3377,-4385,-5242,-5888,-6341,-6603,-6700,-6657,-6481,-6172,-5717,-5086,-4272,-3253,-2046,-676,801,2297,3724,4951,5883,6412,6473,6036,5118,3760,2093,214,-1679,-3453,-4936,-6011,-6590,-6634,-6139,-5177,-3807,-2187,-414,1337,2964,4340,5395,6079,6365,6270,5817,5058,4071,2930,1739,573,-467,-1336,-1960,-2332,-2424,-2252,-1845,-1236,-487,349,1215,2040,2776,3351,3715,3824,3644,3184,2467,1557,531,-502,-1457,-2220,-2735,-2934,-2815,-2376,-1673,-771,232,1218,2073,2664,2899,2693,2027,930,-524,-2195,-3953,-5627,-7092,-8242,-9008,-9379,-9363,-9019,-8414,-7632,-6751,-5843,-4956,-4129,-3372,-2685,-2052,-1455,-875,-320,213,686,1066,1320,1391,1271,930,382,-345,-1204,-2123,-3014,-3799,-4376,-4701,-4718,-4428,-3845,-3022,-2026,-942,147,1164,2047,2753,3259,3555,3634,3508,3174,2655,1979,1193,369,-416,-1073,-1542,-1767,-1759,-1532,-1174,-762,-408,-209,-232,-517,-1053,-1776,-2618,-3447,-4177,-4689,-4919,-4816,-4380,-3638,-2669,-1550,-395,715,1687,2468,3013,3303,3325,3090,2602,1892,994,-49,-1171,-2318,-3424,-4429,-5288,-5954,-6406,-6627,-6622,-6398,-6003,-5471,-4872,-4276,-3733,-3312,-3021,-2882,-2847,-2894,-2925,-2913,-2761,-2478,-2027,-1467,-849,-267,185,421,379,23,-629,-1535,-2599,-3716,-4749,-5573,-6067,-6153,-5787,-4980,-3783,-2286,-603,1143,2834,4360,5627,6568,7119,7264,6983,6307,5291,4004,2588,1129,-194,-1296,-2037,-2370,-2250,-1695,-766,454,1824,3213,4469,5446,6048,6175,5826,5002,3806,2344,791,-686,-1909,-2729,-3034,-2774,-1951,-642,1028,2897,4768,6468,7817,8699,9023,8770,7960,6679,5020,3150,1203,-662,-2302,-3623,-4532,-5017,-5082,-4785,-4199,-3428,-2559,-1695,-896,-226,282,633,810,881,865,848,877,1011,1276,1689,2212,2807,3392,3903,4239,4373,4222,3818,3153,2301,1339,374,-498,-1168,-1583,-1679,-1455,-913,-81,986,2234,3591,4959,6255,7361,8185,8653,8711,8369,7671,6712,5617,4523,3540,2779,2266,2023,1991,2119,2306,2487,2576,2552,2386,2120,1775,1428,1116,901,801,841,1013,1315,1724,2229,2800,3418,4034,4617,5097,5439,5593,5534,5265,4799,4205,3528,2870,2275,1815,1497,1323,1247,1216,1157,1011,719,256,-397,-1212,-2166,-3181,-4207,-5149,-5939,-6498,-6759,-6669,-6198,-5340,-4122,-2615,-910,839,2507,3909,4935,5456,5428,4840,3744,2227,434,-1499,-3385,-5073,-6393,-7220,-7449,-7041,-5987,-4353,-2245,185,2750,5250,7494,9299,10534,11100,10975,10172,8796,6973,4892,2763,788,-832,-1975,-2549,-2577,-2113,-1291,-263,824,1812,2619,3161,3439,3457,3280,2960,2572,2181,1843,1609,1526,1612,1906,2385,3061,3853,4731,5580,6310,6825,7017,6842,6254,5286,3998,2514,961,-499,-1741,-2656,-3184,-3321,-3102,-2618,-1971,-1297,-698,-272,-74,-119,-398,-859,-1440,-2071,-2674,-3207,-3617,-3892,-4024,-4012,-3867,-3594,-3205,-2713,-2146,-1533,-913,-331,174,578,858,1014,1056,977,815,563,273,-51,-340,-574,-686,-647,-417,16,635,1403,2239,3069,3784,4305,4553,4481,4072,3350,2353,1186,-69,-1277,-2337,-3144,-3642,-3787,-3594,-3098,-2355,-1463,-502,425,1225,1841,2203,2316,2173,1835,1371,871,459,216,246,568,1202,2078,3118,4185,5153,5871,6255,6216,5773,4955,3877,2657,1443,351,-525,-1137,-1486,-1601,-1550,-1412,-1258,-1168,-1190,-1349,-1670,-2122,-2680,-3290,-3880,-4380,-4713,-4808,-4625,-4141,-3377,-2380,-1227,-13,1158,2189,2992,3496,3658,3456,2901,2031,916,-364,-1696,-2985,-4113,-4996,-5542,-5708,-5470,-4832,-3850,-2588,-1145,367,1839,3156,4228,4963,5316,5249,4768,3922,2785,1478,139,-1097,-2102,-2798,-3124,-3106,-2750,-2154,-1364,-479,442,1320,2093,2688,3059,3149,2946,2462,1755,914,84,-631,-1081,-1213,-989,-441,345,1269,2207,3035,3670,4009,4046,3739,3160,2344,1419,460,-402,-1108,-1592,-1844,-1889,-1766,-1550,-1301,-1090,-946,-922,-1001,-1212,-1516,-1910,-2346,-2787,-3170,-3445,-3564,-3501,-3248,-2828,-2278,-1654,-1027,-454,-5,287,401,335,134,-194,-572,-998,-1411,-1792,-2110,-2313,-2372,-2218,-1824,-1146,-181,1029,2427,3875,5242,6366,7102,7354,7073,6290,5091,3622,2044,535,-746,-1690,-2198,-2273,-1920,-1223,-282,764,1793,2651,3256,3507,3394,2922,2162,1224,240,-635,-1260,-1516,-1336,-693,354,1716,3222,4709,5975,6870,7269,7111,6410,5238,3730,2045,378,-1110,-2271,-3020,-3326,-3229,-2809,-2200,-1548,-992,-670,-664,-1020,-1733,-2738,-3941,-5214,-6415,-7407,-8069,-8304,-8067,-7342,-6186,-4684,-2969,-1199,491,1941,3082,3816,4162,4102,3712,3028,2120,1043,-151,-1406,-2677,-3884,-4975,-5841,-6417,-6610,-6367,-5656,-4483,-2909,-1034,1000,3028,4874,6380,7409,7891,7787,7148,6044,4622,3021,1407,-71,-1297,-2186,-2697,-2835,-2639,-2184,-1556,-875,-220,297,632,751,655,388,4,-419,-803,-1074,-1183,-1112,-870,-514,-105,257,513,568,424,45,-518,-1213,-1982,-2719,-3374,-3860,-4147,-4228,-4104,-3841,-3473,-3094,-2747,-2517,-2426,-2518,-2785,-3217,-3781,-4429,-5104,-5741,-6274,-6634,-6772,-6635,-6226,-5533,-4623,-3534,-2382,-1248,-243,544,1049,1240,1108,705,67,-731,-1616,-2539,-3420,-4225,-4891,-5366,-5609,-5575,-5251,-4650,-3807,-2806,-1741,-704,195,913,1384,1636,1664,1534,1294,995,704,445,258,153,128,168,230,278,237,64,-291,-845,-1572,-2426,-3305,-4110,-4715,-5016,-4948,-4462,-3597,-2398,-982,524,1977,3236,4186,4740,4841,4487,3701,2560,1168,-355,-1865,-3247,-4379,-5205,-5670,-5795,-5598,-5166,-4562,-3899,-3243,-2698,-2302,-2121,-2158,-2411,-2849,-3415,-4052,-4689,-5265,-5718,-6014,-6107,-5998,-5668,-5140,-4426,-3566,-2586,-1548,-483,527,1445,2189,2714,2966,2915,2546,1879,943,-172,-1391,-2585,-3648,-4461,-4944,-5026,-4707,-4005,-2991,-1773,-455,827,1973,2888,3524,3851,3885,3661,3237,2676,2057,1418,842,329,-65,-371,-578,-731,-845,-961,-1070,-1177,-1234,-1200,-1018,-647,-56,736,1681,2717,3715,4616,5294,5713,5832,5659,5225,4589,3813,2976,2146,1373,724,207,-132,-309,-319,-185,73,424,827,1242,1608,1878,2009,1966,1748,1362,839,213,-477,-1206,-1930,-2634,-3267,-3800,-4190,-4386,-4379,-4134,-3678,-3022,-2226,-1325,-395,527,1380,2129,2731,3164,3391,3415,3232,2874,2383,1815,1224,677,203,-146,-367,-447,-387,-216,73,438,897,1421,2025,2678,3361,4028,4626,5093,5375,5408,5184,4675,3929,2985,1932,874,-94,-859,-1351,-1507,-1308,-760,94,1168,2386,3611,4739,5653,6243,6459,6250,5642,4681,3463,2109,742,-508,-1541,-2281,-2700,-2787,-2599,-2181,-1623,-999,-378,195,685,1104,1448,1755,2026,2271,2465,2569,2530,2291,1805,1056,54,-1145,-2448,-3741,-4900,-5797,-6351,-6494,-6215,-5536,-4522,-3262,-1859,-435,911,2075,2977,3563,3791,3647,3142,2330,1269,97,-1104,-2180,-3059,-3661,-3969,-3979,-3748,-3296,-2693,-1973,-1155,-277,667,1659,2671,3680,4622,5444,6077,6455,6534,6275,5683,4769,3593,2223,775,-654,-1921,-2934,-3584,-3832,-3663,-3118,-2292,-1298,-283,631,1343,1788,1964,1900,1665,1364,1073,897,875,1028,1346,1762,2217,2623,2908,3029,2959,2714,2338,1894,1459,1108,881,817,887,1067,1265,1430,1452,1310,936,357,-423,-1338,-2329,-3302,-4182,-4876,-5325,-5474,-5315,-4845,-4118,-3196,-2149,-1088,-75,798,1475,1927,2120,2064,1763,1255,585,-180,-951,-1660,-2190,-2522,-2580,-2404,-2006,-1452,-814,-149,474,1037,1511,1914,2250,2542,2794,3000,3134,3167,3047,2770,2290,1654,868,9,-867,-1671,-2336,-2784,-2981,-2882,-2507,-1862,-1023,-47,964,1924,2748,3373,3764,3909,3833,3569,3184,2739,2297,1909,1613,1398,1271,1178,1101,983,809,557,236,-125,-483,-787,-972,-1011,-871,-577,-142,347,859,1291,1602,1727,1634,1306,760,25,-824,-1721,-2556,-3251,-3701,-3846,-3637,-3075,-2176,-1026,304,1675,2982,4105,4940,5429,5523,5225,4580,3648,2547,1371,244,-756,-1545,-2114,-2444,-2592,-2591,-2511,-2386,-2262,-2121,-1962,-1733,-1400,-933,-313,430,1247,2051,2742,3215,3393,3215,2678,1818,711,-527,-1766,-2880,-3745,-4282,-4438,-4210,-3635,-2774,-1741,-634,415,1291,1915,2208,2182,1842,1281,579,-144,-783,-1250,-1480,-1449,-1165,-678,-51,611,1241,1728,2038,2117,1976,1640,1165,625,90,-365,-703,-910,-987,-997,-964,-974,-1053,-1259,-1582,-2039,-2584,-3189,-3799,-4357,-4813,-5125,-5258,-5198,-4951,-4530,-3980,-3339,-2670,-2016,-1439,-958,-613,-390,-294,-293,-359,-452,-532,-572,-549,-457,-292,-62,231,580,979,1432,1923,2459,3027,3617,4204,4759,5223,5550,5660,5527,5088,4379,3399,2236,963,-315,-1488,-2455,-3134,-3454,-3390,-2957,-2190,-1197,-52,1104,2192,3113,3820,4289,4511,4537,4385,4144,3847,3555,3309,3114,2992,2915,2877,2843,2784,2679,2499,2249,1921,1548,1155,778,453,197,25,-76,-126,-159,-215,-325,-532,-844,-1283,-1834,-2466,-3154,-3799,-4368,-4747,-4898,-4758,-4322,-3595,-2637,-1492,-265,978,2129,3132,3910,4443,4711,4738,4552,4208,3739,3211,2632,2050,1463,891,351,-145,-548,-845,-974,-930,-683,-252,338,1039,1783,2500,3113,3548,3762,3714,3425,2907,2247,1497,772,145,-305,-515,-479,-195,273,850,1424,1898,2177,2198,1960,1463,806,48,-687,-1319,-1770,-1997,-1978,-1741,-1302,-733,-84,587,1213,1774,2220,2557,2768,2865,2862,2753,2558,2271,1890,1433,893,313,-304,-904,-1478,-1995,-2443,-2813,-3104,-3287,-3382,-3344,-3193,-2915,-2537,-2093,-1625,-1191,-827,-580,-458,-477,-603,-838,-1112,-1413,-1676,-1871,-1970,-1957,-1829,-1619,-1337,-1054,-781,-597,-495,-515,-628,-817,-1027,-1206,-1296,-1246,-1032,-637,-86,583,1311,2015,2625,3067,3292,3265,2998,2502,1840,1076,279,-461,-1090,-1543,-1801,-1860,-1732,-1494,-1167,-866,-603,-458,-407,-474,-598,-773,-937,-1082,-1182,-1239,-1270,-1270,-1290,-1309,-1375,-1468,-1587,-1721,-1834,-1912,-1925,-1870,-1737,-1547,-1318,-1065,-832,-610,-441,-315,-245,-243,-306,-468,-730,-1127,-1655,-2325,-3103,-3937,-4762,-5471,-5999,-6241,-6173,-5770,-5073,-4153,-3105,-2032,-1032,-184,473,902,1135,1172,1077,863,585,254,-105,-482,-866,-1240,-1586,-1876,-2076,-2141,-2059,-1783,-1348,-744,-46,714,1433,2071,2529,2775,2761,2478,1945,1194,290,-699,-1692,-2618,-3405,-4001,-4364,-4475,-4349,-4009,-3521,-2936,-2334,-1755,-1250,-816,-460,-149,139,432,745,1079,1414,1721,1975,2136,2204,2174,2073,1938,1809,1728,1719,1799,1961,2180,2443,2700,2939,3120,3215,3203,3051,2749,2286,1664,901,24,-930,-1916,-2882,-3782,-4566,-5179,-5598,-5766,-5685,-5333,-4730,-3930,-2975,-1975,-993,-121,591,1117,1448,1611,1630,1548,1396,1194,979,739,516,287,82,-112,-292,-463,-627,-797,-949,-1095,-1201,-1247,-1210,-1051,-749,-295,321,1055,1875,2691,3439,4005,4336,4357,4059,3456,2595,1569,468,-595,-1528,-2256,-2718,-2899,-2791,-2424,-1827,-1046,-134,880,1926,2986,3995,4901,5661,6203,6505,6531,6287,5794,5086,4230,3279,2315,1407,628,48,-285,-347,-125,339,1000,1770,2555,3250,3762,3999,3925,3503,2772,1765,580,-690,-1932,-3044,-3941,-4559,-4872,-4877,-4614,-4133,-3505,-2795,-2061,-1346,-677,-57,511,1039,1519,1956,2323,2608,2787,2844,2780,2604,2329,1977,1571,1125,666,200,-234,-620,-902,-1035,-967,-649,-57,798,1876,3084,4296,5375,6164,6548,6430,5776,4607,3003,1094,-944,-2943,-4684,-6048,-6873,-7130,-6795,-5931,-4639,-3056,-1338,365,1895,3160,4056,4573,4703,4512,4062,3473,2827,2237,1761,1456,1314,1330,1441,1594,1735,1796,1782,1648,1439,1144,807,432,43,-361,-774,-1198,-1621,-2031,-2392,-2680,-2842,-2864,-2716,-2427,-2015,-1555,-1107,-752,-548,-532,-696,-1016,-1419,-1829,-2164,-2343,-2323,-2080,-1621,-988,-234,570,1334,1992,2464,2702,2677,2374,1820,1055,138,-835,-1779,-2582,-3148,-3406,-3292,-2816,-1982,-893,372,1653,2819,3710,4222,4250,3774,2799,1398,-313,-2189,-4074,-5809,-7257,-8320,-8919,-9038,-8675,-7872,-6699,-5242,-3593,-1879,-178,1383,2745,3828,4591,5024,5104,4879,4358,3613,2681,1654,570,-468,-1428,-2234,-2854,-3260,-3444,-3417,-3215,-2866,-2429,-1936,-1441,-975,-576,-272,-78,-4,-44,-188,-399,-658,-905,-1115,-1238,-1265,-1186,-1030,-837,-642,-499,-417,-415,-471,-561,-652,-706,-703,-617,-438,-179,162,535,919,1256,1515,1646,1636,1472,1152,729,205,-331,-847,-1266,-1539,-1614,-1472,-1105,-556,114,800,1396,1786,1871,1599,953,-26,-1254,-2612,-3970,-5183,-6153,-6779,-7023,-6866,-6320,-5447,-4288,-2941,-1476,5,1431,2705,3780,4593,5111,5347,5286,4998,4503,3891,3198,2515,1865,1319,883,587,420,382,440,577,760,970,1172,1358,1484,1540,1490,1327,1028,636,138,-380,-897,-1346,-1702,-1936,-2070,-2107,-2113,-2114,-2169,-2300,-2513,-2798,-3100,-3387,-3574,-3632,-3502,-3180,-2659,-1985,-1195,-372,429,1125,1675,2020,2146,2035,1696,1167,482,-281,-1050,-1742,-2256,-2540,-2516,-2167,-1492,-534,635,1901,3131,4196,4948,5309,5205,4630,3645,2310,786,-823,-2340,-3656,-4643,-5236,-5374,-5062,-4316,-3203,-1815,-254,1349,2882,4232,5306,6042,6400,6365,5972,5258,4304,3198,2028,902,-104,-906,-1459,-1729,-1722,-1462,-1000,-404,256,907,1498,1974,2326,2519,2563,2452,2203,1832,1383,886,403,-29,-366,-580,-672,-656,-573,-475,-414,-420,-525,-692,-906,-1094,-1203,-1175,-971,-575,-15,686,1426,2153,2744,3139,3254,3064,2546,1747,713,-454,-1647,-2756,-3657,-4272,-4528,-4408,-3915,-3101,-2029,-785,528,1823,2982,3930,4564,4828,4669,4071,3064,1692,67,-1698,-3441,-5008,-6243,-7013,-7233,-6863,-5925,-4506,-2725,-755,1237,3071,4603,5717,6333,6437,6042,5231,4108,2820,1502,314,-651,-1296,-1598,-1558,-1229,-671,10,732,1407,1959,2356,2584,2642,2581,2419,2202,1962,1706,1464,1219,991,752,511,239,-74,-434,-853,-1319,-1815,-2318,-2782,-3167,-3433,-3534,-3457,-3181,-2721,-2104,-1361,-554,276,1048,1720,2214,2493,2521,2292,1831,1194,447,-302,-984,-1493,-1793,-1836,-1631,-1209,-604,110,875,1631,2303,2852,3220,3374,3294,2979,2433,1710,835,-112,-1086,-2021,-2872,-3593,-4145,-4502,-4621,-4491,-4091,-3424,-2521,-1426,-210,1035,2226,3267,4085,4627,4851,4767,4374,3735,2890,1934,928,-25,-866,-1521,-1951,-2139,-2088,-1831,-1427,-928,-424,37,386,590,636,510,250,-133,-582,-1056,-1513,-1901,-2212,-2403,-2513,-2511,-2470,-2374,-2279,-2186,-2101,-2030,-1941,-1836,-1681,-1476,-1218,-897,-550,-159,224,602,934,1207,1394,1480,1454,1314,1053,700,253,-234,-747,-1243,-1697,-2081,-2378,-2563,-2622,-2543,-2318,-1954,-1484,-937,-390,105,461,630,545,205,-401,-1229,-2214,-3282,-4319,-5227,-5889,-6212,-6112,-5560,-4541,-3133,-1412,453,2316,3998,5357,6280,6706,6626,6093,5194,4062,2832,1640,598,-203,-724,-935,-876,-566,-103,469,1038,1562,1956,2208,2285,2210,2001,1701,1353,1001,682,421,241,134,106,128,183,247,280,274,187,27,-240,-589,-1029,-1522,-2042,-2545,-2980,-3315,-3515,-3572,-3501,-3304,-3026,-2674,-2294,-1895,-1508,-1160,-860,-649,-527,-530,-661,-944,-1365,-1902,-2517,-3124,-3653,-3996,-4081,-3834,-3244,-2320,-1131,214,1586,2834,3825,4454,4651,4422,3783,2870,1770,682,-272,-939,-1219,-1076,-486,462,1703,3070,4444,5662,6606,7181,7335,7059,6398,5413,4220,2923,1642,497,-446,-1105,-1472,-1539,-1340,-928,-373,265,905,1500,1996,2351,2551,2572,2434,2146,1764,1336,937,634,478,503,718,1075,1544,2024,2459,2767,2896,2815,2521,2044,1425,750,80,-507,-955,-1244,-1352,-1304,-1123,-841,-504,-131,224,541,777,891,865,649,248,-362,-1147,-2075,-3076,-4051,-4915,-5522,-5819,-5697,-5158,-4212,-2937,-1457,75,1503,2674,3475,3822,3703,3133,2200,1018,-265,-1503,-2532,-3257,-3560,-3416,-2820,-1815,-513,991,2527,3991,5229,6171,6731,6896,6664,6080,5216,4158,3021,1902,911,122,-405,-635,-584,-263,249,890,1562,2168,2646,2916,2983,2833,2522,2098,1637,1197,846,613,534,596,801,1102,1480,1880,2252,2557,2724,2733,2541,2139,1549,791,-59,-943,-1760,-2437,-2893,-3090,-3007,-2665,-2101,-1389,-592,193,901,1445,1783,1878,1727,1355,805,138,-560,-1222,-1747,-2097,-2200,-2073,-1719,-1186,-551,117,744,1244,1583,1701,1605,1284,790,173,-496,-1126,-1645,-1977,-2073,-1923,-1536,-976,-312,361,945,1374,1582,1562,1324,919,417,-97,-537,-844,-970,-920,-718,-412,-82,221,424,511,442,253,-60,-433,-847,-1252,-1622,-1942,-2178,-2327,-2352,-2235,-1957,-1515,-917,-194,627,1495,2384,3238,4043,4738,5308,5699,5871,5807,5459,4843,3961,2854,1574,207,-1185,-2496,-3673,-4652,-5407,-5936,-6253,-6407,-6437,-6409,-6363,-6336,-6368,-6454,-6606,-6793,-6987,-7143,-7212,-7130,-6868,-6355,-5604,-4583,-3351,-1969,-536,820,1974,2808,3222,3170,2620,1627,256,-1347,-3035,-4622,-5946,-6849,-7254,-7097,-6423,-5297,-3846,-2228,-599,886,2107,2985,3490,3636,3474,3079,2542,1942,1378,900,580,428,468,677,1033,1487,1982,2462,2863,3142,3258,3185,2927,2474,1873,1148,373,-382,-1041,-1499,-1709,-1579,-1098,-245,939,2382,3976,5580,7059,8249,9051,9351,9120,8354,7101,5471,3595,1656,-168,-1709,-2828,-3447,-3551,-3184,-2470,-1549,-612,173,651,713,302,-574,-1870,-3472,-5257,-7071,-8754,-10170,-11199,-11750,-11811,-11368,-10499,-9277,-7810,-6224,-4622,-3119,-1791,-696,142,735,1114,1341,1482,1602,1775,2044,2449,3000,3672,4433,5213,5943,6560,6987,7190,7129,6797,6202,5372,4345,3194,1971,786,-303,-1190,-1833,-2172,-2208,-1945,-1408,-654,287,1345,2473,3617,4725,5767,6710,7563,8309,8994,9601,10180,10707,11200,11623,11956,12130,12112,11817,11224,10304,9082,7613,5988,4319,2718,1307,154,-682,-1211,-1475,-1559,-1568,-1604,-1755,-2065,-2555,-3193,-3934,-4696,-5413,-6010,-6448,-6699,-6783,-6727,-6590,-6421,-6272,-6166,-6118,-6107,-6107,-6083,-5992,-5828,-5574,-5262,-4921,-4599,-4350,-4201,-4194,-4312,-4556,-4862,-5191,-5455,-5610,-5594,-5379,-4962,-4349,-3582,-2718,-1803,-926,-119,541,1030,1320,1391,1260,933,447,-146,-799,-1431,-1980,-2377,-2557,-2497,-2165,-1591,-794,162,1219,2302,3339,4272,5049,5655,6077,6338,6479,6535,6582,6638,6762,6941,7173,7399,7552,7549,7300,6737,5819,4548,2975,1191,-670,-2478,-4076,-5372,-6277,-6782,-6919,-6763,-6440,-6061,-5775,-5659,-5797,-6184,-6784,-7496,-8179,-8696,-8885,-8670,-7985,-6867,-5402,-3733,-2038,-497,723,1509,1782,1548,833,-259,-1643,-3159,-4732,-6203,-7525,-8605,-9423,-9967,-10242,-10273,-10092,-9726,-9211,-8569,-7823,-7002,-6118,-5211,-4299,-3422,-2605,-1878,-1257,-749,-349,-38,216,433,656,883,1133,1393,1631,1834,1955,1987,1906,1732,1468,1165,830,518,234,19,-122,-168,-109,63,356,775,1332,2025,2868,3830,4914,6055,7221,8337,9337,10147,10727,11012,11020,10745,10245,9582,8825,8054,7311,6627,5994,5381,4742,4015,3163,2138,952,-391,-1837,-3325,-4761,-6067,-7118,-7848,-8147,-7982,-7311,-6159,-4571,-2646,-514,1675,3750,5550,6942,7805,8090,7780,6906,5571,3874,1975,17,-1850,-3492,-4820,-5753,-6288,-6422,-6212,-5724,-5034,-4230,-3386,-2574,-1840,-1230,-742,-391,-147,13,115,194,262,333,403,471,515,540,527,492,422,329,205,44,-152,-396,-667,-953,-1220,-1422,-1522,-1461,-1226,-792,-194,531,1300,2038,2661,3114,3375,3447,3398,3305,3274,3408,3780,4427,5340,6460,7685,8912,10008,10876,11442,11654,11522,11054,10320,9363,8267,7084,5855,4623,3385,2157,921,-332,-1620,-2943,-4294,-5642,-6915,-8030,-8863,-9322,-9302,-8783,-7772,-6374,-4733,-3056,-1538,-395,245,290,-256,-1322,-2758,-4384,-5987,-7367,-8368,-8857,-8798,-8190,-7114,-5691,-4074,-2441,-942,275,1129,1568,1593,1255,622,-202,-1113,-2000,-2767,-3344,-3666,-3737,-3545,-3159,-2628,-2041,-1470,-980,-618,-397,-319,-339,-416,-471,-439,-236,179,854,1771,2914,4206,5579,6926,8168,9209,9987,10460,10597,10421,9945,9233,8351,7376,6395,5474,4674,4025,3547,3227,3057,3004,3049,3142,3264,3344,3355,3221,2899,2340,1495,364,-1053,-2695,-4485,-6304,-8027,-9509,-10621,-11262,-11345,-10849,-9763,-8149,-6082,-3696,-1136,1412,3773,5749,7194,7964,8000,7274,5842,3814,1348,-1359,-4104,-6681,-8924,-10689,-11889,-12492,-12489,-11964,-10977,-9682,-8181,-6634,-5133,-3785,-2636,-1717,-1010,-496,-112,172,432,688,985,1327,1717,2136,2561,2956,3295,3562,3753,3872,3946,3973,3974,3928,3817,3610,3273,2787,2137,1356,468,-445,-1315,-2072,-2635,-2979,-3075,-2946,-2628,-2175,-1649,-1080,-502,115,781,1556,2470,3554,4814,6210,7703,9187,10587,11782,12682,13199,13256,12824,11870,10436,8553,6321,3834,1226,-1370,-3822,-6007,-7827,-9200,-10074,-10413,-10194,-9433,-8127,-6351,-4156,-1663,986,3626,6053,8078,9522,10251,10196,9365,7837,5761,3343,792,-1663,-3834,-5586,-6821,-7536,-7776,-7637,-7263,-6786,-6360,-6078,-6023,-6214,-6626,-7215,-7895,-8583,-9200,-9669,-9959,-10023,-9892,-9533,-9016,-8313,-7485,-6519,-5438,-4256,-2967,-1599,-167,1294,2734,4095,5324,6350,7149,7672,7935,7945,7738,7364,6851,6245,5556,4797,3964,3063,2089,1059,-1,-1052,-2033,-2867,-3488,-3804,-3767,-3325,-2462,-1210,391,2240,4234,6232,8105,9707,10936,11692,11916,11591,10717,9349,7566,5482,3244,1006,-1077,-2860,-4237,-5124,-5498,-5361,-4762,-3779,-2511,-1079,394,1766,2917,3715,4059,3884,3147,1883,149,-1918,-4160,-6393,-8429,-10114,-11328,-12011,-12159,-11825,-11085,-10066,-8860,-7598,-6359,-5241,-4290,-3564,-3062,-2793,-2709,-2760,-2882,-3001,-3074,-3042,-2907,-2633,-2265,-1781,-1246,-654,-60,528,1075,1568,2001,2355,2645,2865,3018,3107,3118,3051,2882,2630,2268,1855,1386,945,562,311,218,314,581,987,1474,1977,2447,2847,3174,3461,3772,4185,4793,5656,6814,8243,9880,11586,13220,14583,15519,15882,15576,14579,12911,10664,7985,5031,2012,-894,-3496,-5644,-7219,-8133,-8363,-7906,-6816,-5199,-3160,-871,1519,3840,5930,7654,8897,9586,9683,9205,8188,6726,4915,2887,767,-1303,-3219,-4860,-6171,-7096,-7630,-7798,-7645,-7250,-6689,-6062,-5426,-4864,-4387,-4020,-3733,-3493,-3257,-2970,-2603,-2113,-1502,-759,83,996,1929,2827,3631,4298,4761,5020,5040,4849,4463,3929,3281,2579,1847,1137,475,-92,-543,-832,-957,-899,-680,-327,100,549,940,1210,1317,1208,912,444,-95,-598,-921,-923,-479,488,1995,3978,6308,8776,11161,13201,14679,15413,15291,14289,12449,9900,6821,3428,-45,-3381,-6391,-8909,-10843,-12116,-12730,-12699,-12096,-11018,-9586,-7942,-6229,-4580,-3125,-1958,-1150,-750,-763,-1168,-1915,-2915,-4073,-5263,-6381,-7313,-7992,-8363,-8413,-8160,-7634,-6902,-6012,-5043,-4043,-3068,-2158,-1341,-632,-50,414,737,927,963,838,534,43,-646,-1515,-2555,-3714,-4940,-6162,-7294,-8271,-9010,-9475,-9611,-9424,-8893,-8049,-6908,-5523,-3948,-2263,-552,1085,2560,3777,4687,5229,5407,5225,4716,3947,2958,1838,646,-522,-1582,-2421,-2936,-3021,-2595,-1616,-95,1891,4198,6626,8944,10903,12298,12950,12782,11778,10012,7643,4854,1884,-1051,-3743,-6017,-7758,-8879,-9363,-9220,-8507,-7309,-5728,-3887,-1916,58,1900,3506,4778,5642,6068,6026,5545,4639,3379,1815,41,-1856,-3769,-5589,-7195,-8499,-9384,-9811,-9718,-9135,-8086,-6666,-4982,-3165,-1362,297,1698,2756,3426,3710,3629,3255,2643,1881,1035,163,-675,-1451,-2126,-2684,-3093,-3343,-3407,-3277,-2947,-2427,-1739,-938,-66,799,1603,2283,2795,3113,3226,3152,2923,2588,2209,1846,1560,1395,1387,1541,1862,2320,2900,3564,4316,5121,6024,7007,8108,9329,10649,12040,13427,14700,15757,16432,16633,16230,15191,13507,11247,8523,5502,2352,-717,-3553,-5977,-7886,-9185,-9833,-9835,-9226,-8090,-6548,-4750,-2858,-1066,482,1612,2244,2283,1746,633,-946,-2888,-5040,-7225,-9289,-11053,-12405,-13239,-13525,-13269,-12534,-11419,-10045,-8552,-7051,-5662,-4451,-3481,-2762,-2306,-2064,-2018,-2089,-2226,-2355,-2419,-2362,-2155,-1781,-1248,-591,150,910,1629,2245,2707,2977,3043,2904,2586,2143,1618,1097,633,290,104,90,211,437,669,840,861,660,207,-521,-1492,-2648,-3899,-5115,-6175,-6926,-7255,-7045,-6243,-4819,-2816,-319,2523,5520,8453,11088,13199,14618,15195,14910,13772,11915,9513,6802,4020,1408,-839,-2585,-3749,-4331,-4398,-4041,-3415,-2645,-1870,-1191,-676,-368,-258,-337,-551,-854,-1175,-1457,-1636,-1678,-1569,-1323,-977,-593,-227,52,215,227,124,-83,-312,-523,-639,-640,-505,-267,35,320,523,563,390,-29,-693,-1580,-2626,-3773,-4912,-5972,-6860,-7514,-7907,-8010,-7856,-7476,-6922,-6270,-5558,-4862,-4198,-3597,-3042,-2521,-1988,-1419,-765,-20,827,1737,2675,3577,4381,5046,5521,5814,5923,5873,5715,5464,5187,4909,4661,4492,4407,4444,4613,4916,5361,5921,6566,7247,7883,8401,8704,8717,8385,7682,6633,5290,3757,2138,569,-843,-1988,-2811,-3260,-3352,-3088,-2544,-1752,-796,277,1412,2548,3651,4652,5509,6159,6545,6622,6354,5729,4758,3468,1927,197,-1619,-3445,-5179,-6762,-8117,-9223,-10046,-10598,-10884,-10939,-10785,-10457,-9980,-9370,-8659,-7862,-7017,-6164,-5346,-4602,-3983,-3488,-3157,-2950,-2874,-2878,-2942,-3029,-3110,-3165,-3181,-3148,-3076,-2980,-2866,-2773,-2689,-2636,-2588,-2522,-2402,-2179,-1816,-1284,-564,327,1378,2533,3760,4981,6159,7212,8114,8811,9303,9587,9696,9671,9569,9446,9354,9326,9393,9525,9721,9894,9986,9908,9570,8900,7854,6401,4570,2411,11,-2509,-5029,-7408,-9537,-11298,-12631,-13466,-13799,-13618,-12960,-11872,-10435,-8740,-6912,-5070,-3341,-1836,-620,244,756,932,801,433,-130,-823,-1598,-2403,-3204,-3942,-4586,-5079,-5391,-5476,-5340,-4957,-4390,-3662,-2856,-2047,-1301,-702,-289,-101,-146,-409,-856,-1437,-2085,-2728,-3304,-3740,-4019,-4097,-4014,-3780,-3474,-3139,-2845,-2623,-2486,-2413,-2355,-2240,-2001,-1561,-882,57,1226,2571,3993,5383,6618,7572,8160,8310,7993,7245,6117,4742,3261,1844,661,-162,-509,-371,259,1285,2600,4055,5492,6761,7729,8289,8380,7973,7100,5825,4271,2582,941,-485,-1523,-2073,-2066,-1532,-538,752,2186,3551,4700,5483,5844,5746,5249,4415,3368,2220,1083,54,-804,-1469,-1929,-2247,-2446,-2628,-2827,-3113,-3506,-4001,-4594,-5212,-5825,-6338,-6705,-6855,-6735,-6321,-5578,-4531,-3198,-1651,24,1713,3302,4654,5687,6301,6483,6233,5608,4705,3624,2495,1431,513,-169,-604,-769,-704,-451,-90,315,683,950,1074,1016,776,372,-155,-731,-1267,-1670,-1836,-1701,-1202,-348,850,2307,3950,5659,7349,8904,10268,11372,12199,12748,13040,13120,13038,12848,12594,12307,12000,11664,11288,10829,10278,9606,8819,7946,6993,6020,5030,4052,3068,2079,1047,-18,-1120,-2227,-3292,-4250,-5054,-5633,-5978,-6076,-5959,-5681,-5309,-4912,-4563,-4305,-4170,-4185,-4313,-4570,-4884,-5224,-5540,-5752,-5825,-5700,-5350,-4762,-3951,-2955,-1830,-676,439,1405,2144,2603,2732,2534,2023,1253,280,-791,-1887,-2887,-3723,-4297,-4586,-4556,-4254,-3722,-3071,-2388,-1804,-1396,-1248,-1381,-1785,-2410,-3157,-3934,-4602,-5063,-5205,-4965,-4313,-3242,-1836,-161,1617,3362,4908,6116,6893,7179,7002,6416,5546,4524,3506,2614,1977,1645,1664,2031,2684,3582,4598,5627,6529,7172,7430,7224,6508,5307,3710,1852,-91,-1948,-3565,-4841,-5712,-6197,-6326,-6184,-5852,-5408,-4919,-4433,-3972,-3556,-3186,-2870,-2610,-2416,-2295,-2246,-2268,-2345,-2465,-2600,-2758,-2909,-3087,-3290,-3552,-3891,-4327,-4861,-5486,-6180,-6903,-7615,-8268,-8815,-9226,-9475,-9546,-9448,-9200,-8819,-8364,-7854,-7344,-6860,-6415,-6019,-5658,-5313,-4963,-4581,-4144,-3646,-3072,-2442,-1747,-1035,-295,426,1126,1790,2401,2977,3506,4016,4512,5019,5541,6077,6606,7090,7480,7721,7762,7575,7149,6518,5742,4901,4099,3414,2934,2684,2692,2916,3326,3828,4363,4815,5141,5264,5175,4876,4410,3830,3231,2662,2212,1891,1706,1617,1547,1419,1161,706,59,-774,-1711,-2664,-3516,-4158,-4501,-4486,-4109,-3404,-2442,-1353,-229,767,1559,2028,2147,1876,1245,303,-878,-2195,-3538,-4798,-5853,-6610,-6992,-6952,-6490,-5639,-4467,-3085,-1591,-120,1232,2367,3221,3753,3964,3866,3523,2995,2386,1774,1260,896,731,768,992,1349,1774,2186,2509,2677,2658,2444,2062,1577,1040,544,128,-152,-305,-335,-295,-236,-216,-277,-435,-681,-963,-1234,-1403,-1418,-1232,-839,-280,389,1069,1692,2159,2463,2572,2548,2433,2321,2277,2378,2656,3128,3773,4551,5384,6190,6853,7273,7346,7008,6230,5049,3542,1868,170,-1342,-2538,-3284,-3549,-3346,-2777,-1979,-1128,-404,46,105,-287,-1125,-2371,-3926,-5670,-7475,-9202,-10736,-11980,-12873,-13379,-13514,-13297,-12800,-12078,-11208,-10253,-9266,-8298,-7372,-6514,-5733,-5034,-4426,-3899,-3459,-3086,-2777,-2491,-2212,-1884,-1484,-975,-353,368,1156,1942,2667,3251,3639,3802,3726,3453,3038,2557,2113,1768,1607,1651,1915,2380,2996,3715,4470,5212,5890,6486,6969,7350,7614,7764,7791,7684,7440,7047,6521,5875,5148,4374,3611,2891,2274,1768,1394,1135,964,837,710,543,305,-14,-420,-899,-1430,-1994,-2554,-3106,-3610,-4080,-4488,-4852,-5157,-5418,-5627,-5789,-5904,-5958,-5957,-5876,-5723,-5469,-5139,-4710,-4233,-3708,-3196,-2722,-2333,-2052,-1887,-1836,-1856,-1927,-1989,-2005,-1953,-1798,-1567,-1257,-906,-548,-211,69,266,357,342,195,-44,-390,-791,-1224,-1642,-2012,-2289,-2460,-2498,-2410,-2192,-1851,-1385,-796,-79,768,1739,2818,3979,5167,6341,7416,8346,9062,9540,9759,9745,9524,9175,8748,8337,7979,7734,7601,7564,7581,7574,7471,7181,6656,5838,4752,3411,1911,355,-1128,-2399,-3351,-3882,-3967,-3602,-2862,-1864,-754,285,1083,1489,1397,760,-401,-2001,-3900,-5924,-7884,-9602,-10942,-11786,-12122,-11931,-11297,-10305,-9068,-7699,-6303,-4945,-3689,-2556,-1548,-676,90,746,1322,1823,2275,2692,3101,3519,3966,4444,4949,5454,5931,6326,6618,6749,6711,6492,6085,5528,4823,4013,3123,2191,1247,324,-551,-1358,-2096,-2756,-3367,-3922,-4453,-4947,-5416,-5835,-6193,-6468,-6633,-6690,-6624,-6454,-6191,-5866,-5490,-5097,-4674,-4239,-3763,-3241,-2648,-1976,-1226,-409,435,1259,1990,2562,2907,2969,2736,2209,1466,592,-262,-958,-1339,-1302,-778,215,1615,3281,5037,6695,8048,8943,9246,8892,7898,6312,4292,1986,-389,-2649,-4608,-6134,-7129,-7567,-7450,-6864,-5901,-4703,-3419,-2189,-1135,-353,112,241,51,-404,-1077,-1884,-2770,-3654,-4486,-5214,-5798,-6223,-6467,-6538,-6438,-6176,-5779,-5255,-4649,-3979,-3294,-2615,-1982,-1418,-929,-537,-219,14,187,307,385,449,494,564,661,822,1061,1395,1826,2351,2951,3593,4245,4857,5374,5758,5944,5916,5638,5129,4397,3508,2527,1547,661,-39,-497,-662,-564,-219,265,828,1340,1743,1949,1949,1736,1379,950,566,339,366,730,1447,2497,3805,5237,6665,7902,8814,9268,9180,8540,7377,5801,3964,2048,255,-1255,-2308,-2853,-2819,-2264,-1261,64,1544,3027,4352,5388,6043,6271,6067,5473,4563,3432,2170,898,-335,-1427,-2356,-3075,-3572,-3829,-3850,-3634,-3207,-2591,-1832,-975,-68,831,1700,2496,3220,3857,4416,4895,5301,5618,5854,5984,6026,5975,5857,5706,5545,5424,5354,5359,5428,5547,5681,5774,5794,5667,5369,4868,4156,3263,2232,1132,69,-872,-1571,-1954,-1949,-1540,-754,339,1617,2932,4115,5002,5446,5354,4684,3468,1825,-73,-1997,-3700,-4957,-5582,-5479,-4638,-3147,-1194,999,3141,4989,6311,6972,6904,6162,4854,3185,1367,-366,-1818,-2831,-3331,-3299,-2792,-1932,-854,263,1268,2031,2454,2498,2167,1504,595,-460,-1561,-2615,-3541,-4310,-4873,-5249,-5436,-5450,-5311,-5017,-4593,-4038,-3387,-2662,-1919,-1210,-601,-148,94,96,-171,-693,-1460,-2422,-3524,-4680,-5797,-6766,-7475,-7837,-7765,-7254,-6298,-4995,-3433,-1770,-152,1269,2372,3060,3299,3090,2496,1629,622,-366,-1184,-1712,-1843,-1553,-828,256,1610,3076,4498,5684,6480,6736,6366,5319,3638,1389,-1254,-4107,-6924,-9456,-11459,-12739,-13142,-12628,-11226,-9073,-6393,-3450,-548,2022,4021,5258,5669,5256,4145,2527,638,-1249,-2906,-4125,-4790,-4845,-4325,-3325,-2003,-534,889,2099,2967,3406,3406,2994,2264,1328,315,-641,-1452,-2030,-2362,-2433,-2290,-1986,-1596,-1190,-848,-598,-507,-554,-767,-1097,-1534,-2026,-2539,-3028,-3466,-3809,-4058,-4178,-4188,-4075,-3861,-3546,-3149,-2669,-2125,-1516,-869,-214,409,931,1314,1478,1415,1076,506,-272,-1162,-2071,-2893,-3520,-3881,-3924,-3629,-3020,-2128,-1017,252,1597,2948,4216,5322,6181,6724,6872,6619,5922,4860,3488,1943,375,-1042,-2147,-2794,-2891,-2399,-1347,175,2017,3996,5909,7565,8793,9484,9575,9091,8103,6751,5191,3595,2123,897,-8,-551,-768,-707,-454,-117,227,489,624,618,462,204,-127,-487,-843,-1186,-1519,-1871,-2262,-2736,-3294,-3948,-4668,-5414,-6123,-6736,-7186,-7409,-7386,-7066,-6480,-5627,-4567,-3351,-2062,-761,471,1596,2572,3394,4077,4640,5126,5550,5950,6308,6635,6872,6997,6944,6667,6125,5282,4156,2759,1186,-494,-2152,-3679,-4976,-5964,-6599,-6876,-6809,-6457,-5873,-5155,-4361,-3590,-2898,-2348,-1994,-1855,-1949,-2263,-2772,-3428,-4176,-4946,-5647,-6210,-6532,-6541,-6186,-5412,-4257,-2740,-973,927,2817,4531,5951,6956,7512,7607,7299,6672,5840,4911,3995,3165,2474,1944,1564,1313,1142,1021,895,741,527,246,-106,-500,-933,-1346,-1733,-2048,-2289,-2454,-2550,-2606,-2634,-2668,-2700,-2756,-2799,-2841,-2843,-2785,-2662,-2446,-2161,-1805,-1412,-998,-591,-206,150,477,769,1028,1244,1401,1475,1441,1265,929,406,-302,-1196,-2253,-3431,-4694,-5959,-7162,-8210,-9012,-9499,-9603,-9302,-8596,-7524,-6159,-4581,-2909,-1218,363,1792,2976,3902,4528,4868,4930,4744,4362,3822,3200,2532,1890,1305,823,476,284,268,444,800,1346,2030,2817,3630,4375,4959,5292,5302,4971,4309,3379,2285,1142,75,-817,-1475,-1874,-2041,-2042,-1948,-1857,-1818,-1895,-2070,-2347,-2654,-2953,-3169,-3260,-3181,-2928,-2498,-1935,-1276,-584,82,681,1163,1524,1756,1880,1923,1906,1860,1779,1679,1527,1336,1095,825,563,341,210,184,283,472,726,963,1121,1118,898,415,-341,-1359,-2602,-3999,-5481,-6944,-8290,-9422,-10241,-10687,-10711,-10312,-9515,-8383,-6996,-5463,-3865,-2328,-895,343,1381,2198,2835,3323,3740,4135,4571,5079,5665,6316,6974,7606,8130,8521,8753,8822,8776,8647,8506,8393,8356,8401,8530,8705,8898,9045,9125,9078,8912,8585,8133,7525,6797,5936,4948,3837,2601,1247,-213,-1756,-3358,-4969,-6554,-8052,-9412,-10571,-11481,-12081,-12363,-12277,-11886,-11189,-10298,-9288,-8274,-7360,-6627,-6127,-5880,-5845,-5975,-6169,-6347,-6402,-6268,-5879,-5213,-4270,-3090,-1719,-270,1192,2526,3662,4488,4972,5059,4801,4211,3410,2457,1493,572,-199,-797,-1167,-1320,-1237,-947,-475,147,844,1567,2240,2795,3203,3419,3457,3329,3056,2699,2274,1857,1469,1174,988,953,1039,1252,1506,1756,1905,1874,1621,1107,379,-499,-1399,-2198,-2746,-2952,-2751,-2142,-1195,-22,1239,2419,3398,4067,4386,4366,4054,3542,2923,2283,1702,1198,812,507,296,137,41,3,45,185,441,809,1282,1810,2350,2819,3155,3292,3187,2825,2213,1390,407,-672,-1782,-2873,-3882,-4777,-5514,-6057,-6381,-6460,-6280,-5853,-5202,-4366,-3436,-2457,-1567,-810,-305,-71,-150,-509,-1106,-1843,-2635,-3361,-3940,-4290,-4356,-4120,-3578,-2759,-1702,-473,865,2225,3537,4720,5722,6499,7034,7346,7448,7400,7254,7065,6910,6826,6871,7064,7402,7863,8377,8868,9233,9365,9180,8617,7661,6353,4777,3059,1353,-188,-1430,-2262,-2636,-2547,-2037,-1201,-151,974,2040,2937,3566,3898,3903,3644,3163,2570,1951,1409,1014,821,841,1063,1431,1893,2367,2814,3184,3476,3700,3875,4031,4171,4288,4348,4310,4116,3730,3105,2250,1176,-47,-1344,-2597,-3700,-4532,-5018,-5089,-4742,-3998,-2934,-1657,-306,965,2017,2720,2993,2805,2163,1153,-130,-1531,-2909,-4109,-5011,-5524,-5603,-5259,-4536,-3533,-2359,-1146,-4,964,1713,2211,2489,2586,2575,2523,2506,2584,2804,3206,3792,4570,5508,6567,7686,8777,9745,10475,10855,10796,10216,9116,7512,5519,3278,992,-1141,-2925,-4213,-4919,-5024,-4576,-3670,-2446,-1041,392,1727,2875,3743,4312,4549,4455,4061,3380,2466,1366,147,-1108,-2314,-3377,-4218,-4769,-5000,-4900,-4508,-3889,-3131,-2359,-1679,-1223,-1071,-1305,-1937,-2958,-4295,-5836,-7432,-8919,-10121,-10891,-11114,-10736,-9761,-8277,-6409,-4348,-2288,-439,1039,1993,2372,2144,1371,147,-1383,-3050,-4688,-6110,-7193,-7794,-7866,-7374,-6364,-4919,-3168,-1272,601,2282,3626,4534,4942,4877,4389,3609,2680,1759,1014,548,462,772,1463,2450,3641,4880,6049,7011,7648,7891,7672,6977,5820,4247,2341,226,-1958,-4045,-5856,-7257,-8097,-8328,-7909,-6905,-5413,-3594,-1655,216,1791,2932,3504,3470,2849,1726,239,-1437,-3135,-4670,-5919,-6788,-7244,-7305,-7039,-6537,-5914,-5286,-4739,-4346,-4125,-4075,-4152,-4309,-4481,-4623,-4691,-4664,-4516,-4248,-3843,-3310,-2643,-1868,-996,-80,849,1727,2505,3141,3585,3835,3857,3680,3296,2742,2039,1221,328,-600,-1506,-2340,-3027,-3509,-3717,-3617,-3188,-2457,-1470,-319,898,2053,3050,3781,4197,4262,3990,3430,2639,1730,770,-106,-845,-1342,-1578,-1518,-1182,-602,166,1043,1955,2797,3488,3937,4060,3829,3203,2246,1015,-342,-1675,-2805,-3566,-3826,-3513,-2591,-1134,787,2980,5288,7483,9396,10845,11736,12003,11659,10767,9421,7747,5874,3909,1964,98,-1631,-3194,-4583,-5778,-6790,-7601,-8220,-8634,-8863,-8910,-8820,-8623,-8390,-8159,-7993,-7907,-7913,-7990,-8092,-8164,-8146,-7981,-7652,-7131,-6464,-5672,-4839,-4030,-3318,-2762,-2398,-2225,-2228,-2337,-2498,-2619,-2639,-2488,-2139,-1560,-764,248,1432,2762,4164,5582,6918,8074,8951,9447,9486,9032,8096,6726,5055,3214,1397,-220,-1462,-2208,-2362,-1922,-926,514,2251,4095,5880,7419,8590,9279,9440,9043,8109,6683,4851,2719,430,-1859,-3987,-5773,-7104,-7847,-7978,-7478,-6418,-4903,-3092,-1158,684,2264,3397,3985,3954,3320,2137,535,-1352,-3347,-5297,-7049,-8484,-9516,-10086,-10190,-9832,-9081,-7992,-6675,-5207,-3700,-2232,-872,310,1297,2046,2568,2863,2950,2860,2623,2273,1854,1383,914,449,41,-309,-568,-720,-755,-652,-422,-64,375,872,1350,1765,2066,2222,2243,2155,2011,1874,1804,1831,1966,2177,2396,2542,2511,2219,1606,649,-612,-2084,-3628,-5058,-6185,-6834,-6869,-6220,-4919,-3035,-778,1659,4002,6016,7496,8288,8341,7656,6335,4510,2375,108,-2088,-4058,-5664,-6800,-7422,-7497,-7050,-6129,-4796,-3156,-1300,639,2553,4291,5749,6811,7389,7456,6992,6058,4729,3131,1387,-361,-2009,-3457,-4663,-5597,-6271,-6718,-6973,-7096,-7121,-7096,-7034,-6945,-6808,-6604,-6293,-5866,-5302,-4623,-3857,-3044,-2244,-1495,-838,-297,138,463,732,957,1198,1480,1833,2289,2840,3497,4230,5015,5791,6520,7131,7590,7865,7936,7822,7548,7137,6649,6101,5528,4944,4338,3703,3024,2295,1519,738,-20,-673,-1169,-1446,-1466,-1231,-770,-174,467,991,1296,1230,747,-208,-1566,-3263,-5115,-6988,-8666,-10042,-10990,-11500,-11591,-11342,-10870,-10281,-9680,-9129,-8645,-8202,-7736,-7159,-6390,-5358,-4044,-2459,-681,1193,3024,4673,6015,6940,7387,7330,6792,5852,4605,3201,1778,490,-538,-1212,-1482,-1342,-833,-20,1010,2162,3361,4512,5569,6453,7135,7553,7689,7513,7034,6268,5261,4090,2821,1556,370,-668,-1503,-2125,-2532,-2756,-2842,-2850,-2833,-2866,-2973,-3196,-3525,-3923,-4344,-4693,-4890,-4842,-4471,-3746,-2643,-1232,404,2111,3720,5050,5958,6337,6164,5497,4447,3208,1961,909,210,-38,209,921,1998,3319,4699,5974,6969,7555,7639,7203,6270,4932,3311,1542,-229,-1882,-3325,-4479,-5317,-5806,-5952,-5745,-5200,-4323,-3147,-1726,-132,1509,3068,4389,5330,5783,5678,5024,3879,2368,643,-1116,-2744,-4093,-5064,-5614,-5727,-5471,-4904,-4131,-3235,-2283,-1323,-373,576,1537,2525,3556,4602,5654,6648,7539,8261,8762,8998,8946,8600,7981,7115,6070,4895,3678,2488,1383,436,-339,-902,-1254,-1392,-1311,-1016,-501,217,1121,2154,3256,4332,5284,6006,6411,6413,5982,5092,3780,2127,242,-1695,-3508,-4991,-5966,-6293,-5888,-4757,-2981,-717,1796,4305,6538,8245,9261,9478,8900,7629,5846,3790,1742,-66,-1407,-2186,-2358,-2003,-1257,-302,669,1501,2087,2409,2489,2447,2379,2436,2685,3191,3919,4802,5707,6492,6999,7106,6735,5858,4524,2823,893,-1109,-3013,-4688,-6000,-6886,-7285,-7204,-6655,-5699,-4386,-2813,-1055,773,2572,4213,5602,6608,7172,7222,6745,5778,4359,2613,646,-1395,-3363,-5134,-6580,-7618,-8188,-8275,-7890,-7085,-5933,-4517,-2938,-1283,362,1914,3318,4502,5431,6055,6354,6318,5965,5319,4451,3419,2334,1280,378,-281,-618,-576,-163,591,1594,2716,3816,4730,5326,5491,5174,4363,3123,1535,-257,-2118,-3899,-5469,-6734,-7620,-8104,-8211,-7988,-7550,-7005,-6490,-6130,-5991,-6121,-6464,-6941,-7392,-7667,-7601,-7091,-6096,-4644,-2857,-886,1057,2798,4153,5041,5398,5269,4724,3872,2869,1818,881,138,-317,-423,-171,446,1364,2533,3844,5205,6497,7626,8478,8987,9074,8709,7893,6648,5055,3211,1256,-667,-2398,-3807,-4779,-5246,-5205,-4694,-3828,-2737,-1592,-540,293,820,1006,858,420,-243,-1046,-1922,-2791,-3604,-4317,-4911,-5379,-5739,-6007,-6216,-6385,-6529,-6642,-6713,-6711,-6613,-6396,-6036,-5550,-4940,-4253,-3540,-2850,-2270,-1830,-1605,-1589,-1804,-2207,-2749,-3357,-3940,-4409,-4671,-4668,-4352,-3745,-2891,-1891,-864,68,813,1298,1538,1567,1487,1422,1471,1750,2282,3074,4062,5129,6164,7007,7563,7732,7483,6826,5806,4524,3070,1593,185,-1029,-1980,-2632,-2961,-3021,-2855,-2562,-2226,-1934,-1757,-1732,-1879,-2182,-2619,-3135,-3692,-4222,-4686,-5026,-5218,-5220,-5041,-4661,-4125,-3446,-2685,-1879,-1086,-328,355,990,1563,2132,2703,3315,3964,4644,5316,5929,6418,6713,6749,6473,5861,4913,3679,2239,722,-732,-1967,-2848,-3289,-3243,-2751,-1904,-859,192,1051,1539,1508,892,-333,-2089,-4257,-6662,-9104,-11384,-13318,-14759,-15616,-15838,-15452,-14521,-13171,-11570,-9883,-8306,-6959,-5954,-5290,-4929,-4750,-4595,-4310,-3743,-2798,-1455,252,2206,4236,6166,7784,8950,9538,9521,8927,7869,6496,5009,3587,2414,1611,1254,1360,1885,2734,3787,4896,5938,6790,7390,7693,7710,7465,7014,6401,5685,4907,4097,3297,2509,1768,1076,445,-114,-609,-1033,-1395,-1696,-1935,-2106,-2206,-2226,-2174,-2053,-1899,-1741,-1639,-1644,-1805,-2172,-2757,-3563,-4554,-5654,-6767,-7763,-8514,-8908,-8853,-8339,-7371,-6062,-4524,-2945,-1487,-325,424,669,403,-336,-1452,-2795,-4208,-5501,-6512,-7105,-7174,-6697,-5670,-4188,-2351,-315,1741,3661,5257,6415,7035,7100,6665,5854,4844,3860,3097,2750,2914,3612,4781,6241,7799,9175,10155,10532,10211,9182,7557,5515,3316,1219,-532,-1755,-2363,-2350,-1816,-915,144,1166,1948,2379,2350,1881,1000,-192,-1569,-3019,-4408,-5655,-6685,-7464,-7979,-8237,-8263,-8090,-7753,-7311,-6797,-6273,-5771,-5312,-4918,-4564,-4243,-3917,-3562,-3154,-2682,-2154,-1575,-975,-378,180,666,1043,1300,1408,1410,1319,1217,1166,1237,1490,1942,2573,3333,4117,4807,5284,5419,5143,4412,3249,1719,-51,-1930,-3738,-5344,-6605,-7442,-7818,-7735,-7264,-6480,-5507,-4440,-3391,-2423,-1606,-937,-435,-38,294,638,1065,1631,2383,3319,4424,5627,6845,7963,8867,9462,9666,9468,8866,7953,6815,5600,4436,3451,2735,2343,2273,2493,2912,3437,3936,4307,4441,4277,3786,2965,1885,587,-803,-2230,-3583,-4825,-5893,-6800,-7529,-8120,-8595,-8985,-9326,-9630,-9898,-10130,-10288,-10361,-10299,-10089,-9693,-9119,-8357,-7439,-6409,-5316,-4249,-3281,-2504,-1988,-1787,-1915,-2345,-2996,-3752,-4449,-4930,-5040,-4674,-3782,-2401,-622,1377,3395,5208,6623,7471,7696,7262,6279,4865,3233,1573,103,-1023,-1676,-1806,-1418,-574,624,2036,3540,4980,6255,7260,7925,8222,8137,7730,7049,6230,5372,4616,4068,3783,3792,4033,4414,4805,5057,5065,4740,4084,3134,2009,849,-196,-967,-1402,-1415,-1081,-429,376,1228,1963,2477,2687,2553,2108,1388,509,-436,-1334,-2093,-2660,-3009,-3155,-3136,-3006,-2834,-2658,-2538,-2474,-2479,-2505,-2525,-2447,-2228,-1790,-1106,-168,987,2287,3615,4851,5834,6459,6589,6191,5240,3803,2000,0,-1984,-3726,-5024,-5705,-5683,-4927,-3536,-1646,490,2625,4480,5813,6450,6290,5340,3688,1535,-908,-3336,-5519,-7196,-8231,-8510,-8056,-6935,-5305,-3353,-1296,678,2394,3760,4711,5271,5490,5467,5311,5140,5053,5139,5440,5972,6707,7575,8488,9341,10026,10482,10644,10514,10124,9512,8787,7992,7248,6581,6068,5689,5464,5319,5228,5095,4869,4482,3895,3092,2081,910,-358,-1635,-2822,-3842,-4612,-5102,-5296,-5225,-4947,-4526,-4062,-3617,-3267,-3032,-2918,-2873,-2845,-2741,-2492,-2036,-1353,-454,604,1735,2851,3827,4593,5052,5176,4951,4411,3625,2689,1729,872,251,-33,95,657,1615,2883,4309,5737,6966,7848,8249,8105,7413,6236,4672,2887,1014,-773,-2358,-3623,-4521,-5000,-5102,-4834,-4306,-3575,-2769,-1975,-1294,-802,-548,-551,-800,-1242,-1803,-2384,-2865,-3140,-3114,-2704,-1916,-727,751,2448,4210,5895,7375,8528,9287,9619,9542,9114,8422,7572,6663,5788,5002,4348,3813,3391,3027,2692,2333,1944,1491,1011,496,1,-472,-883,-1250,-1563,-1868,-2175,-2536,-2964,-3484,-4085,-4753,-5417,-6040,-6518,-6810,-6845,-6606,-6095,-5348,-4427,-3417,-2422,-1534,-867,-479,-444,-756,-1396,-2289,-3327,-4388,-5317,-5983,-6266,-6075,-5386,-4201,-2617,-749,1216,3094,4681,5812,6356,6263,5533,4272,2608,753,-1093,-2730,-3972,-4730,-4916,-4575,-3751,-2582,-1197,242,1591,2743,3600,4152,4382,4374,4189,3960,3773,3735,3899,4294,4903,5688,6565,7458,8260,8880,9222,9218,8794,7939,6627,4912,2847,540,-1884,-4280,-6515,-8444,-9989,-11070,-11691,-11872,-11689,-11231,-10605,-9919,-9260,-8693,-8256,-7948,-7748,-7621,-7511,-7393,-7225,-7015,-6766,-6492,-6229,-5955,-5697,-5391,-5030,-4537,-3901,-3078,-2096,-984,175,1291,2252,2960,3330,3336,2951,2269,1333,313,-695,-1535,-2102,-2317,-2133,-1563,-651,517,1818,3129,4291,5199,5717,5804,5392,4526,3235,1622,-194,-2096,-3945,-5628,-7051,-8143,-8873,-9227,-9235,-8923,-8344,-7550,-6585,-5511,-4363,-3182,-2000,-833,312,1437,2554,3671,4803,5941,7093,8230,9327,10349,11227,11906,12307,12358,12021,11256,10092,8577,6815,4934,3081,1397,8,-1006,-1614,-1842,-1764,-1496,-1167,-912,-835,-1024,-1505,-2269,-3278,-4421,-5619,-6731,-7665,-8346,-8718,-8811,-8651,-8334,-7943,-7581,-7316,-7200,-7258,-7462,-7798,-8203,-8619,-8999,-9278,-9430,-9421,-9251,-8912,-8429,-7811,-7090,-6305,-5480,-4673,-3898,-3188,-2548,-1961,-1407,-851,-253,403,1132,1920,2717,3465,4078,4461,4554,4293,3672,2721,1508,148,-1236,-2489,-3487,-4099,-4258,-3913,-3082,-1815,-209,1619,3540,5412,7135,8596,9757,10569,11054,11235,11169,10934,10586,10213,9859,9570,9358,9197,9052,8823,8448,7803,6847,5507,3809,1784,-468,-2819,-5138,-7260,-9075,-10472,-11396,-11849,-11846,-11479,-10835,-10033,-9188,-8394,-7735,-7230,-6914,-6723,-6631,-6556,-6442,-6246,-5941,-5536,-5051,-4520,-3973,-3437,-2907,-2381,-1829,-1226,-552,200,1012,1847,2641,3327,3845,4140,4213,4070,3774,3397,3023,2724,2568,2574,2767,3111,3576,4096,4611,5039,5333,5432,5311,4968,4391,3636,2708,1690,612,-442,-1430,-2283,-2972,-3467,-3760,-3868,-3796,-3587,-3256,-2839,-2367,-1868,-1383,-955,-620,-436,-421,-602,-957,-1444,-1979,-2463,-2785,-2832,-2540,-1860,-828,477,1923,3319,4487,5227,5392,4899,3716,1926,-338,-2869,-5412,-7714,-9525,-10646,-10948,-10379,-8988,-6905,-4331,-1523,1259,3754,5761,7125,7794,7763,7136,6022,4613,3057,1530,157,-955,-1738,-2155,-2202,-1903,-1309,-499,429,1363,2187,2799,3112,3081,2696,1996,1066,30,-988,-1832,-2408,-2633,-2486,-2010,-1264,-365,581,1463,2196,2728,3022,3106,2984,2729,2370,1973,1559,1158,752,353,-82,-527,-1013,-1479,-1922,-2273,-2512,-2602,-2546,-2362,-2095,-1811,-1576,-1480,-1569,-1904,-2482,-3270,-4198,-5123,-5918,-6403,-6456,-5963,-4882,-3242,-1145,1243,3690,5941,7744,8855,9115,8435,6826,4418,1410,-1904,-5222,-8227,-10651,-12293,-13034,-12851,-11809,-10053,-7779,-5232,-2648,-269,1717,3159,3986,4184,3815,2995,1882,665,-482,-1384,-1936,-2052,-1726,-988,82,1376,2773,4141,5381,6379,7087,7451,7457,7124,6485,5603,4564,3470,2420,1527,846,436,287,360,596,899,1198,1428,1552,1554,1466,1306,1131,975,882,860,935,1070,1263,1456,1608,1667,1584,1327,872,232,-581,-1505,-2478,-3420,-4242,-4864,-5231,-5289,-5046,-4511,-3728,-2756,-1635,-424,868,2206,3582,4975,6356,7682,8904,9953,10772,11301,11488,11314,10760,9845,8604,7083,5355,3498,1590,-277,-2014,-3551,-4787,-5686,-6168,-6240,-5878,-5147,-4107,-2865,-1560,-304,745,1508,1886,1858,1440,683,-289,-1357,-2355,-3146,-3602,-3651,-3269,-2493,-1419,-177,1071,2169,2966,3359,3283,2746,1807,590,-745,-2013,-3039,-3672,-3826,-3466,-2639,-1451,-29,1448,2850,4044,4968,5584,5930,6055,6049,6004,5987,6059,6223,6461,6713,6891,6917,6691,6176,5321,4162,2744,1161,-471,-2023,-3381,-4430,-5118,-5413,-5329,-4931,-4286,-3492,-2626,-1737,-860,15,910,1853,2875,3984,5164,6387,7594,8720,9684,10407,10819,10845,10461,9630,8392,6787,4914,2893,864,-1009,-2588,-3730,-4346,-4373,-3820,-2730,-1231,540,2377,4103,5526,6506,6953,6834,6190,5115,3748,2265,840,-357,-1194,-1588,-1523,-1039,-240,729,1708,2519,3028,3111,2734,1892,661,-816,-2396,-3855,-5036,-5767,-5944,-5532,-4543,-3088,-1289,664,2608,4368,5825,6881,7510,7692,7485,6929,6110,5102,3989,2844,1748,729,-143,-889,-1484,-1973,-2382,-2755,-3127,-3528,-3968,-4433,-4910,-5348,-5723,-5985,-6112,-6085,-5884,-5516,-4952,-4207,-3243,-2072,-676,928,2695,4568,6447,8218,9775,11004,11822,12179,12043,11430,10363,8904,7124,5105,2961,781,-1310,-3214,-4829,-6076,-6891,-7249,-7142,-6592,-5673,-4439,-3029,-1533,-99,1155,2120,2702,2859,2578,1913,952,-161,-1260,-2171,-2737,-2843,-2444,-1549,-262,1274,2859,4288,5366,5941,5932,5332,4231,2779,1190,-305,-1488,-2181,-2279,-1765,-706,754,2415,4050,5446,6396,6788,6531,5650,4203,2323,174,-2076,-4243,-6188,-7784,-8966,-9703,-10019,-9977,-9672,-9217,-8733,-8306,-8038,-7937,-8044,-8299,-8674,-9083,-9457,-9714,-9777,-9588,-9094,-8271,-7111,-5627,-3862,-1876,239,2379,4417,6228,7690,8696,9208,9185,8707,7818,6665,5341,3971,2630,1369,212,-855,-1847,-2799,-3727,-4637,-5518,-6335,-7030,-7547,-7811,-7776,-7410,-6724,-5756,-4597,-3356,-2161,-1152,-432,-79,-118,-504,-1147,-1920,-2655,-3228,-3504,-3443,-3026,-2332,-1456,-548,258,848,1142,1151,900,509,92,-219,-312,-135,333,1030,1870,2728,3470,4005,4242,4172,3807,3211,2474,1683,936,285,-223,-601,-866,-1074,-1270,-1504,-1812,-2201,-2678,-3213,-3791,-4366,-4918,-5421,-5855,-6230,-6523,-6760,-6899,-6962,-6886,-6686,-6313,-5783,-5090,-4248,-3307,-2281,-1244,-227,699,1488,2083,2453,2579,2462,2148,1666,1096,478,-143,-741,-1336,-1935,-2589,-3324,-4172,-5127,-6181,-7269,-8328,-9260,-9968,-10363,-10362,-9937,-9053,-7781,-6169,-4367,-2498,-736,797,1983,2774,3180,3256,3126,2908,2762,2783,3063,3618,4404,5356,6335,7228,7907,8299,8354,8100,7585,6906,6164,5459,4867,4429,4156,4004,3930,3862,3734,3508,3145,2651,2041,1348,610,-131,-846,-1509,-2117,-2660,-3154,-3602,-4017,-4401,-4767,-5105,-5443,-5764,-6096,-6433,-6775,-7120,-7432,-7688,-7820,-7794,-7525,-7006,-6189,-5122,-3831,-2407,-925,515,1846,3007,3969,4710,5240,5548,5664,5584,5341,4956,4482,3957,3453,2992,2621,2324,2093,1862,1594,1215,690,8,-835,-1776,-2752,-3667,-4413,-4901,-5045,-4796,-4144,-3115,-1783,-261,1325,2829,4146,5178,5891,6297,6434,6409,6293,6198,6163,6213,6317,6389,6343,6058,5459,4496,3177,1565,-245,-2101,-3877,-5424,-6652,-7492,-7953,-8050,-7886,-7521,-7079,-6623,-6227,-5928,-5734,-5662,-5680,-5789,-5957,-6163,-6397,-6627,-6844,-7030,-7155,-7216,-7172,-7017,-6718,-6276,-5685,-4958,-4126,-3209,-2251,-1286,-340,560,1401,2182,2898,3553,4162,4716,5240,5723,6176,6597,6964,7274,7483,7576,7508,7258,6806,6162,5355,4451,3526,2674,1987,1514,1303,1317,1510,1790,2032,2153,2038,1664,1009,128,-902,-1955,-2909,-3629,-4006,-3977,-3497,-2606,-1351,153,1783,3415,4909,6175,7118,7698,7887,7701,7143,6270,5088,3656,1999,168,-1768,-3733,-5618,-7312,-8701,-9689,-10210,-10250,-9833,-9048,-8005,-6845,-5711,-4718,-3945,-3434,-3165,-3099,-3164,-3292,-3419,-3520,-3567,-3595,-3611,-3671,-3779,-3975,-4227,-4536,-4847,-5121,-5310,-5378,-5299,-5066,-4668,-4120,-3418,-2582,-1627,-569,536,1655,2695,3607,4276,4686,4749,4523,4008,3321,2562,1858,1328,1055,1081,1409,1993,2745,3586,4406,5133,5712,6109,6323,6367,6256,5998,5626,5104,4477,3707,2842,1891,909,-34,-871,-1508,-1872,-1905,-1560,-849,197,1500,2961,4456,5868,7076,8002,8561,8759,8557,8024,7177,6090,4814,3404,1917,401,-1075,-2454,-3652,-4602,-5238,-5501,-5390,-4895,-4090,-3047,-1886,-738,289,1082,1596,1800,1724,1424,969,454,-67,-516,-872,-1113,-1249,-1296,-1284,-1237,-1178,-1121,-1062,-986,-880,-700,-444,-79,387,936,1545,2143,2693,3105,3336,3319,3029,2453,1612,565,-608,-1790,-2853,-3683,-4153,-4214,-3812,-2999,-1827,-433,1040,2432,3596,4434,4880,4953,4693,4220,3647,3099,2684,2458,2448,2625,2925,3283,3602,3837,3923,3878,3698,3447,3162,2923,2762,2746,2882,3199,3675,4286,4976,5682,6314,6804,7055,7025,6669,5975,4987,3749,2368,939,-394,-1537,-2359,-2808,-2839,-2473,-1758,-805,268,1312,2180,2763,2954,2742,2125,1213,112,-1000,-1969,-2645,-2922,-2752,-2157,-1193,1,1310,2573,3665,4484,4960,5058,4799,4207,3385,2408,1416,499,-238,-732,-958,-926,-679,-302,130,515,778,868,755,462,38,-441,-873,-1162,-1232,-1017,-508,283,1297,2443,3618,4713,5633,6313,6733,6901,6886,6755,6609,6519,6533,6674,6901,7164,7365,7424,7247,6793,6028,4989,3721,2327,919,-387,-1456,-2211,-2555,-2480,-1987,-1159,-104,1031,2081,2897,3345,3346,2880,1966,723,-747,-2251,-3655,-4802,-5599,-5998,-5995,-5659,-5068,-4353,-3627,-3017,-2602,-2457,-2577,-2940,-3450,-3990,-4408,-4567,-4339,-3659,-2523,-996,788,2640,4360,5731,6591,6813,6349,5224,3534,1448,-824,-3045,-4965,-6394,-7152,-7191,-6492,-5177,-3392,-1371,647,2437,3773,4538,4640,4104,3022,1552,-84,-1656,-2931,-3724,-3901,-3425,-2314,-697,1280,3398,5465,7286,8715,9674,10127,10126,9740,9103,8317,7516,6758,6093,5507,4954,4362,3654,2769,1659,341,-1176,-2782,-4416,-5916,-7199,-8112,-8589,-8549,-7992,-6953,-5528,-3861,-2125,-523,769,1586,1848,1517,660,-607,-2105,-3633,-5009,-6063,-6714,-6910,-6706,-6176,-5452,-4656,-3909,-3285,-2822,-2516,-2312,-2149,-1938,-1615,-1128,-475,317,1170,1980,2625,2972,2925,2401,1375,-111,-1990,-4104,-6294,-8363,-10114,-11402,-12081,-12116,-11486,-10268,-8587,-6598,-4510,-2512,-807,458,1154,1250,729,-300,-1730,-3350,-4962,-6340,-7281,-7637,-7306,-6268,-4582,-2371,184,2859,5438,7688,9458,10610,11121,10999,10352,9306,8036,6698,5449,4386,3570,2997,2618,2347,2076,1706,1148,365,-660,-1862,-3166,-4424,-5499,-6234,-6503,-6234,-5395,-4060,-2340,-441,1415,2991,4074,4521,4260,3324,1823,-54,-2105,-4083,-5818,-7121,-7924,-8160,-7874,-7124,-6040,-4774,-3493,-2369,-1552,-1146,-1216,-1741,-2670,-3865,-5204,-6504,-7649,-8513,-9055,-9261,-9183,-8908,-8539,-8188,-7940,-7835,-7897,-8064,-8292,-8467,-8516,-8345,-7918,-7203,-6231,-5064,-3782,-2517,-1375,-473,91,272,56,-511,-1332,-2267,-3161,-3834,-4146,-3978,-3280,-2057,-373,1635,3821,5981,7940,9524,10610,11120,11054,10459,9461,8193,6837,5526,4415,3551,2999,2707,2621,2642,2650,2534,2226,1652,851,-161,-1249,-2312,-3186,-3744,-3885,-3543,-2725,-1507,-5,1582,3058,4220,4893,4987,4469,3427,2002,416,-1105,-2338,-3125,-3373,-3098,-2379,-1388,-320,615,1219,1373,979,69,-1304,-2966,-4748,-6421,-7788,-8680,-8983,-8663,-7767,-6400,-4753,-3027,-1438,-191,600,854,599,-57,-982,-1957,-2836,-3429,-3671,-3481,-2913,-2014,-901,292,1446,2434,3161,3574,3636,3373,2820,2076,1233,428,-223,-613,-662,-338,346,1336,2535,3811,5044,6085,6830,7182,7097,6564,5624,4363,2882,1328,-176,-1513,-2573,-3324,-3723,-3807,-3627,-3264,-2838,-2439,-2181,-2123,-2295,-2693,-3232,-3844,-4380,-4750,-4822,-4548,-3888,-2878,-1579,-110,1412,2844,4088,5049,5701,6029,6082,5907,5571,5133,4622,4051,3417,2679,1835,850,-259,-1474,-2738,-3983,-5114,-6038,-6659,-6905,-6724,-6103,-5079,-3710,-2126,-454,1145,2519,3550,4148,4288,3994,3342,2444,1439,458,-375,-969,-1279,-1275,-999,-479,201,972,1746,2439,2970,3279,3302,3024,2436,1587,537,-592,-1699,-2640,-3316,-3647,-3592,-3173,-2442,-1501,-480,487,1269,1756,1865,1580,893,-89,-1286,-2511,-3628,-4464,-4908,-4890,-4401,-3498,-2296,-953,353,1438,2151,2394,2133,1409,344,-912,-2150,-3189,-3858,-4047,-3702,-2838,-1552,41,1740,3379,4761,5745,6214,6126,5482,4350,2848,1108,-700,-2449,-3998,-5276,-6225,-6839,-7151,-7210,-7083,-6845,-6538,-6212,-5861,-5475,-5011,-4435,-3700,-2801,-1737,-550,698,1931,3066,4026,4757,5223,5418,5365,5105,4701,4217,3723,3269,2902,2638,2483,2423,2433,2478,2521,2529,2461,2296,2002,1574,1012,340,-394,-1136,-1802,-2320,-2629,-2679,-2455,-1987,-1295,-482,404,1258,2020,2639,3077,3346,3447,3438,3358,3279,3249,3316,3501,3808,4206,4675,5137,5556,5862,6012,5985,5764,5385,4880,4323,3780,3317,3004,2850,2887,3062,3347,3655,3929,4086,4072,3848,3397,2725,1874,888,-152,-1179,-2115,-2908,-3522,-3946,-4203,-4335,-4387,-4437,-4520,-4682,-4921,-5213,-5502,-5707,-5750,-5556,-5075,-4311,-3277,-2047,-711,653,1926,3061,3960,4618,4979,5073,4890,4485,3888,3175,2395,1624,919,324,-105,-367,-424,-310,-29,363,810,1239,1575,1745,1713,1461,1021,461,-128,-643,-976,-1067,-856,-359,400,1342,2388,3432,4400,5201,5796,6154,6289,6226,6042,5793,5587,5474,5528,5763,6171,6718,7316,7900,8363,8639,8664,8406,7869,7077,6086,4962,3786,2628,1560,636,-107,-635,-941,-1028,-906,-623,-218,237,679,1041,1270,1330,1209,908,455,-117,-766,-1438,-2098,-2696,-3202,-3583,-3814,-3871,-3734,-3385,-2820,-2040,-1067,65,1301,2590,3858,5063,6137,7056,7777,8285,8558,8583,8355,7866,7143,6193,5077,3839,2552,1291,120,-898,-1719,-2323,-2707,-2893,-2926,-2863,-2771,-2711,-2739,-2867,-3107,-3408,-3726,-3984,-4114,-4068,-3806,-3333,-2672,-1870,-996,-112,711,1427,1998,2413,2683,2830,2901,2949,3029,3200,3479,3889,4389,4946,5482,5936,6247,6362,6268,5943,5414,4687,3810,2805,1732,620,-468,-1487,-2371,-3054,-3482,-3603,-3390,-2858,-2039,-1023,88,1179,2121,2830,3231,3302,3060,2553,1844,1030,175,-645,-1368,-1972,-2407,-2669,-2737,-2603,-2266,-1728,-994,-87,975,2150,3390,4632,5804,6822,7616,8095,8212,7918,7202,6085,4614,2874,968,-985,-2862,-4553,-5963,-7029,-7724,-8050,-8046,-7780,-7322,-6788,-6242,-5792,-5472,-5316,-5317,-5408,-5542,-5602,-5528,-5227,-4680,-3870,-2848,-1669,-436,766,1827,2684,3260,3544,3515,3211,2678,1992,1241,532,-56,-439,-578,-474,-151,324,875,1417,1871,2165,2250,2084,1658,961,25,-1123,-2422,-3783,-5128,-6321,-7276,-7864,-8031,-7719,-6957,-5809,-4394,-2869,-1407,-156,739,1212,1232,822,68,-946,-2095,-3265,-4373,-5314,-6042,-6499,-6651,-6484,-5983,-5165,-4051,-2692,-1146,502,2164,3736,5117,6218,6951,7264,7126,6526,5514,4127,2473,650,-1232,-3037,-4685,-6065,-7139,-7865,-8266,-8355,-8205,-7861,-7398,-6866,-6310,-5760,-5225,-4711,-4197,-3668,-3108,-2490,-1822,-1102,-351,389,1083,1665,2087,2289,2236,1902,1296,450,-574,-1689,-2809,-3806,-4612,-5113,-5281,-5087,-4564,-3776,-2823,-1810,-861,-67,488,762,740,423,-149,-955,-1930,-3042,-4213,-5383,-6468,-7380,-8034,-8359,-8287,-7817,-6940,-5744,-4311,-2792,-1338,-101,781,1228,1198,724,-117,-1208,-2395,-3560,-4554,-5305,-5743,-5843,-5622,-5094,-4304,-3299,-2124,-832,525,1892,3212,4411,5436,6213,6697,6838,6622,6046,5143,3954,2552,1011,-585,-2152,-3614,-4900,-5954,-6724,-7196,-7336,-7163,-6687,-5938,-4970,-3837,-2612,-1369,-190,872,1744,2416,2846,3059,3055,2872,2532,2072,1530,930,323,-274,-804,-1239,-1544,-1684,-1666,-1473,-1152,-717,-227,295,796,1279,1711,2126,2510,2910,3307,3739,4167,4593,4951,5205,5271,5106,4647,3887,2855,1611,274,-1030,-2156,-2979,-3401,-3391,-2953,-2171,-1153,-59,972,1783,2291,2433,2215,1687,917,16,-947,-1876,-2737,-3479,-4085,-4533,-4790,-4838,-4634,-4155,-3398,-2367,-1125,260,1655,2941,3959,4589,4724,4300,3321,1824,-82,-2250,-4512,-6664,-8543,-9973,-10864,-11145,-10833,-9983,-8710,-7157,-5476,-3834,-2347,-1127,-222,351,622,644,493,243,-21,-250,-390,-418,-332,-128,156,505,869,1215,1509,1708,1806,1781,1638,1400,1086,749,420,166,16,36,248,679,1345,2214,3273,4443,5660,6825,7843,8626,9089,9192,8910,8268,7325,6160,4881,3595,2408,1407,666,223,102,277,723,1343,2078,2793,3419,3840,4013,3889,3469,2766,1828,686,-574,-1906,-3204,-4381,-5322,-5935,-6116,-5841,-5082,-3927,-2469,-885,652,1945,2833,3205,3002,2242,1012,-570,-2317,-4072,-5667,-6962,-7887,-8378,-8460,-8169,-7579,-6792,-5891,-4980,-4134,-3416,-2883,-2544,-2427,-2496,-2727,-3064,-3422,-3747,-3942,-3958,-3748,-3296,-2625,-1769,-813,170,1077,1818,2331,2554,2485,2136,1564,849,90,-611,-1159,-1469,-1499,-1197,-584,347,1541,2948,4498,6090,7629,8990,10059,10729,10919,10586,9742,8442,6802,4973,3124,1434,62,-884,-1329,-1283,-787,49,1087,2180,3158,3906,4308,4308,3910,3125,2055,774,-586,-1925,-3127,-4108,-4791,-5124,-5084,-4668,-3905,-2855,-1592,-218,1157,2436,3507,4304,4761,4866,4620,4077,3293,2376,1403,500,-287,-869,-1254,-1429,-1442,-1350,-1225,-1129,-1138,-1277,-1575,-2018,-2573,-3182,-3779,-4276,-4587,-4642,-4369,-3749,-2791,-1538,-98,1416,2850,4076,4958,5432,5445,5016,4212,3119,1879,608,-544,-1483,-2119,-2410,-2353,-1969,-1314,-448,564,1671,2818,3980,5114,6188,7146,7926,8454,8669,8535,8042,7244,6216,5082,3959,2975,2209,1724,1517,1552,1767,2063,2360,2575,2648,2561,2304,1904,1407,851,290,-236,-710,-1101,-1432,-1676,-1861,-1960,-1974,-1874,-1640,-1256,-718,-43,735,1558,2356,3060,3597,3918,3992,3811,3409,2812,2111,1340,602,-77,-638,-1068,-1379,-1575,-1704,-1787,-1865,-1945,-2048,-2136,-2220,-2233,-2183,-2021,-1756,-1373,-883,-299,374,1101,1872,2646,3382,4045,4578,4943,5103,5032,4727,4207,3502,2681,1810,979,273,-238,-501,-489,-212,310,1026,1895,2859,3888,4943,6009,7063,8082,9026,9859,10514,10961,11140,11060,10702,10130,9364,8487,7539,6570,5621,4694,3816,2967,2160,1384,654,-27,-630,-1154,-1574,-1896,-2121,-2254,-2325,-2324,-2291,-2207,-2101,-1950,-1779,-1562,-1319,-1042,-732,-408,-67,269,585,856,1058,1155,1135,963,649,180,-408,-1086,-1813,-2525,-3190,-3742,-4161,-4424,-4520,-4480,-4308,-4062,-3768,-3469,-3200,-2981,-2824,-2737,-2696,-2677,-2634,-2510,-2252,-1806,-1161,-311,686,1759,2818,3739,4456,4880,4998,4822,4397,3813,3150,2509,1957,1557,1321,1265,1358,1589,1926,2360,2890,3517,4264,5125,6105,7159,8240,9261,10136,10767,11086,11029,10605,9820,8757,7483,6108,4705,3358,2099,957,-69,-996,-1833,-2592,-3272,-3860,-4336,-4692,-4902,-4974,-4909,-4715,-4424,-4039,-3595,-3107,-2592,-2079,-1576,-1128,-734,-452,-280,-264,-401,-705,-1160,-1753,-2441,-3196,-3946,-4672,-5288,-5785,-6105,-6251,-6202,-5991,-5628,-5176,-4676,-4192,-3784,-3491,-3367,-3410,-3634,-4002,-4489,-5026,-5585,-6084,-6494,-6760,-6834,-6694,-6301,-5659,-4767,-3667,-2411,-1080,233,1430,2412,3095,3412,3341,2863,2033,910,-401,-1771,-3071,-4156,-4899,-5203,-4992,-4262,-3031,-1392,530,2579,4575,6359,7778,8738,9186,9124,8609,7721,6574,5288,3972,2728,1623,703,-20,-563,-959,-1278,-1558,-1885,-2281,-2796,-3420,-4142,-4903,-5639,-6254,-6661,-6774,-6560,-5979,-5102,-3965,-2720,-1462,-365,483,944,992,586,-232,-1395,-2801,-4329,-5843,-7230,-8385,-9231,-9741,-9902,-9757,-9349,-8768,-8068,-7343,-6642,-6017,-5515,-5143,-4930,-4872,-4967,-5209,-5569,-6026,-6538,-7068,-7565,-7989,-8290,-8431,-8359,-8045,-7453,-6587,-5455,-4120,-2656,-1192,155,1249,1987,2303,2171,1642,784,-255,-1341,-2319,-3066,-3491,-3535,-3208,-2518,-1564,-398,851,2101,3250,4218,4956,5423,5637,5617,5428,5144,4829,4554,4353,4229,4175,4135,4055,3878,3535,2994,2224,1234,44,-1278,-2676,-4045,-5305,-6348,-7087,-7459,-7402,-6932,-6064,-4898,-3538,-2130,-804,305,1119,1568,1662,1406,874,132,-729,-1617,-2454,-3167,-3690,-3994,-4056,-3881,-3503,-2960,-2320,-1640,-988,-411,52,378,569,617,552,377,133,-167,-491,-817,-1122,-1400,-1637,-1848,-2035,-2206,-2370,-2504,-2605,-2617,-2526,-2276,-1861,-1269,-518,338,1256,2149,2952,3595,4020,4196,4101,3749,3153,2367,1442,449,-521,-1393,-2081,-2517,-2672,-2507,-2073,-1375,-507,480,1512,2535,3499,4393,5165,5827,6324,6636,6724,6544,6081,5328,4301,3062,1660,203,-1251,-2596,-3790,-4772,-5506,-5982,-6160,-6060,-5651,-4975,-4048,-2943,-1752,-569,477,1294,1787,1911,1653,1040,140,-966,-2156,-3329,-4370,-5192,-5732,-5957,-5853,-5466,-4828,-4036,-3159,-2296,-1516,-897,-459,-233,-191,-301,-520,-781,-1042,-1253,-1392,-1443,-1419,-1332,-1213,-1092,-986,-912,-850,-774,-645,-385,33,679,1556,2658,3933,5295,6628,7804,8699,9191,9224,8739,7775,6375,4651,2742,800,-994,-2489,-3539,-4047,-3966,-3307,-2154,-629,1075,2779,4291,5462,6210,6496,6367,5914,5240,4497,3760,3133,2626,2246,1939,1658,1323,887,291,-468,-1396,-2452,-3566,-4674,-5654,-6433,-6895,-6995,-6678,-5967,-4908,-3593,-2161,-742,518,1509,2158,2422,2326,1888,1208,335,-609,-1572,-2466,-3242,-3873,-4319,-4591,-4676,-4583,-4323,-3899,-3336,-2649,-1880,-1071,-282,428,989,1355,1480,1342,954,339,-445,-1329,-2233,-3076,-3778,-4272,-4500,-4419,-4000,-3247,-2162,-811,762,2432,4107,5637,6906,7790,8209,8103,7498,6419,4992,3343,1629,33,-1306,-2234,-2677,-2572,-1942,-842,612,2265,3957,5501,6773,7646,8088,8114,7782,7232,6580,5981,5544,5333,5373,5609,5963,6307,6521,6485,6133,5424,4383,3075,1607,105,-1297,-2480,-3352,-3849,-3965,-3713,-3157,-2385,-1486,-583,254,937,1440,1755,1897,1921,1849,1737,1585,1405,1173,870,480,2,-550,-1133,-1686,-2171,-2502,-2680,-2659,-2477,-2158,-1759,-1341,-963,-670,-501,-461,-546,-734,-977,-1237,-1464,-1614,-1681,-1632,-1509,-1291,-1039,-726,-394,-10,418,906,1468,2084,2755,3426,4055,4580,4920,5033,4853,4371,3586,2539,1310,0,-1259,-2335,-3103,-3460,-3361,-2789,-1820,-535,910,2376,3716,4822,5617,6094,6264,6204,6007,5752,5541,5408,5382,5432,5500,5508,5376,5042,4481,3698,2760,1752,777,-46,-649,-951,-962,-663,-148,557,1320,2093,2760,3282,3605,3722,3647,3411,3070,2673,2274,1899,1577,1300,1062,826,574,269,-99,-531,-1016,-1510,-1983,-2372,-2646,-2765,-2712,-2490,-2095,-1563,-899,-148,674,1523,2369,3149,3830,4332,4618,4634,4356,3799,2994,2031,1010,63,-691,-1126,-1192,-831,-94,956,2195,3472,4618,5504,5975,5999,5527,4640,3419,2031,633,-605,-1548,-2105,-2236,-1957,-1333,-456,567,1621,2622,3489,4187,4702,5044,5253,5363,5432,5482,5540,5589,5597,5503,5242,4749,3989,2965,1720,349,-1020,-2254,-3201,-3774,-3889,-3567,-2836,-1820,-644,525,1549,2289,2683,2680,2335,1698,910,82,-647,-1182,-1465,-1484,-1279,-917,-495,-107,171,275,195,-58,-437,-864,-1265,-1554,-1663,-1544,-1185,-588,202,1120,2107,3050,3894,4534,4931,5022,4796,4254,3417,2347,1117,-180,-1423,-2510,-3333,-3812,-3899,-3586,-2893,-1902,-693,612,1896,3048,3946,4526,4702,4477,3836,2853,1604,213,-1185,-2454,-3476,-4149,-4434,-4299,-3782,-2930,-1829,-575,731,1983,3104,4013,4677,5070,5207,5110,4833,4408,3893,3309,2679,2024,1339,650,-25,-662,-1206,-1632,-1892,-1974,-1875,-1620,-1259,-859,-492,-241,-168,-315,-703,-1301,-2063,-2911,-3738,-4470,-4994,-5285,-5292,-5067,-4639,-4118,-3588,-3155,-2885,-2823,-2963,-3270,-3676,-4091,-4438,-4633,-4640,-4433,-4037,-3484,-2845,-2182,-1567,-1049,-672,-450,-391,-479,-696,-1016,-1423,-1896,-2408,-2948,-3467,-3945,-4314,-4542,-4562,-4362,-3918,-3253,-2412,-1470,-512,341,1005,1372,1387,1025,300,-712,-1911,-3163,-4325,-5279,-5911,-6184,-6059,-5590,-4814,-3834,-2729,-1617,-577,292,931,1289,1349,1121,637,-31,-820,-1622,-2363,-2947,-3310,-3420,-3252,-2855,-2259,-1573,-867,-250,206,439,414,124,-416,-1170,-2096,-3121,-4197,-5239,-6183,-6955,-7499,-7760,-7726,-7381,-6761,-5916,-4910,-3850,-2814,-1918,-1245,-862,-817,-1106,-1710,-2549,-3537,-4559,-5492,-6248,-6728,-6906,-6761,-6337,-5689,-4903,-4081,-3303,-2656,-2200,-1959,-1968,-2182,-2599,-3137,-3761,-4379,-4934,-5350,-5577,-5573,-5316,-4822,-4113,-3245,-2297,-1332,-450,281,803,1051,1021,698,128,-643,-1517,-2403,-3189,-3775,-4101,-4109,-3818,-3235,-2441,-1489,-473,546,1494,2318,2980,3441,3705,3764,3650,3410,3086,2773,2518,2412,2498,2822,3378,4136,5012,5898,6661,7159,7287,6950,6139,4877,3266,1436,-444,-2229,-3772,-4987,-5821,-6263,-6350,-6115,-5637,-4950,-4132,-3205,-2237,-1246,-301,569,1282,1802,2052,2002,1630,928,-43,-1244,-2554,-3880,-5100,-6103,-6817,-7184,-7184,-6865,-6247,-5442,-4493,-3515,-2541,-1656,-870,-237,239,533,639,554,289,-128,-654,-1228,-1785,-2251,-2575,-2699,-2615,-2310,-1818,-1185,-477,234,866,1367,1674,1779,1672,1387,955,433,-128,-684,-1177,-1588,-1869,-2006,-1976,-1766,-1387,-842,-175,565,1330,2035,2638,3089,3365,3486,3483,3420,3371,3409,3583,3918,4389,4937,5472,5874,6041,5871,5332,4408,3169,1699,147,-1352,-2654,-3639,-4234,-4378,-4082,-3360,-2289,-932,594,2186,3732,5112,6234,7001,7345,7225,6617,5547,4061,2250,227,-1863,-3867,-5643,-7037,-7965,-8337,-8145,-7407,-6192,-4611,-2799,-909,909,2511,3783,4642,5031,4953,4411,3474,2214,736,-830,-2361,-3715,-4776,-5449,-5666,-5422,-4732,-3683,-2377,-957,436,1653,2592,3163,3347,3151,2633,1888,1005,109,-729,-1403,-1889,-2116,-2114,-1849,-1375,-705,105,1007,1938,2829,3616,4213,4593,4697,4548,4176,3646,3074,2541,2175,2021,2146,2502,3046,3654,4190,4512,4492,4054,3180,1923,406,-1205,-2716,-3942,-4743,-5038,-4800,-4106,-3033,-1738,-367,949,2075,2940,3489,3705,3619,3258,2682,1948,1099,203,-709,-1590,-2384,-3068,-3563,-3856,-3885,-3649,-3139,-2383,-1431,-344,788,1882,2849,3608,4106,4299,4180,3763,3092,2226,1246,236,-713,-1508,-2081,-2366,-2347,-2018,-1420,-619,293,1205,2019,2639,3004,3101,2938,2591,2128,1652,1240,953,831,878,1082,1429,1877,2423,3026,3682,4369,5057,5733,6330,6826,7135,7227,7053,6612,5933,5083,4151,3257,2504,1983,1754,1826,2177,2724,3373,4001,4487,4740,4677,4283,3564,2581,1425,204,-962,-1984,-2767,-3283,-3507,-3450,-3150,-2643,-1980,-1222,-417,370,1088,1683,2121,2360,2392,2203,1803,1215,464,-403,-1324,-2254,-3091,-3808,-4311,-4583,-4582,-4304,-3772,-3015,-2106,-1119,-143,738,1459,1963,2230,2252,2059,1695,1219,715,235,-140,-389,-469,-409,-201,86,427,760,1031,1216,1278,1245,1140,1027,976,1044,1294,1735,2374,3173,4085,5038,5966,6791,7451,7896,8078,7983,7602,6948,6057,4986,3805,2602,1472,488,-250,-705,-816,-582,-9,870,1991,3287,4664,6011,7223,8170,8749,8876,8496,7618,6280,4591,2683,724,-1120,-2686,-3857,-4547,-4726,-4419,-3666,-2567,-1210,284,1801,3229,4464,5426,6045,6294,6151,5637,4785,3659,2322,884,-583,-1961,-3178,-4148,-4821,-5160,-5156,-4822,-4194,-3323,-2286,-1166,-49,966,1813,2412,2742,2773,2538,2070,1449,748,65,-519,-940,-1143,-1128,-893,-496,19,583,1145,1681,2183,2682,3210,3819,4535,5371,6304,7282,8222,9023,9587,9812,9647,9047,8030,6621,4912,2969,933,-1103,-2989,-4625,-5883,-6694,-6979,-6721,-5911,-4598,-2848,-767,1516,3863,6112,8135,9778,10965,11595,11675,11191,10231,8849,7185,5324,3400,1510,-252,-1806,-3093,-4067,-4703,-4985,-4926,-4540,-3891,-3032,-2091,-1153,-368,163,331,69,-657,-1832,-3397,-5254,-7268,-9281,-11151,-12714,-13883,-14566,-14743,-14437,-13688,-12612,-11299,-9882,-8472,-7161,-6036,-5132,-4471,-4041,-3787,-3662,-3561,-3428,-3164,-2745,-2105,-1273,-237,933,2184,3443,4617,5666,6496,7118,7482,7622,7554,7312,6935,6453,5885,5238,4513,3692,2769,1725,546,-766,-2219,-3785,-5440,-7131,-8778,-10295,-11558,-12466,-12897,-12792,-12106,-10867,-9152,-7092,-4850,-2634,-594,1072,2302,3011,3230,3021,2473,1719,871,19,-744,-1418,-1957,-2391,-2715,-2940,-3072,-3108,-3052,-2893,-2642,-2274,-1822,-1269,-670,-47,537,1031,1385,1547,1492,1201,676,-32,-904,-1837,-2792,-3680,-4455,-5072,-5510,-5765,-5840,-5767,-5562,-5275,-4947,-4618,-4352,-4182,-4153,-4290,-4588,-5039,-5593,-6191,-6749,-7174,-7368,-7242,-6724,-5774,-4395,-2643,-609,1565,3734,5734,7425,8669,9397,9536,9086,8080,6557,4632,2396,-4,-2432,-4723,-6729,-8317,-9365,-9828,-9665,-8928,-7692,-6073,-4234,-2325,-512,1055,2273,3050,3368,3213,2645,1728,562,-715,-1992,-3108,-3954,-4424,-4449,-4021,-3140,-1894,-364,1296,2947,4420,5575,6292,6498,6165,5317,4026,2419,646,-1102,-2645,-3819,-4493,-4618,-4185,-3290,-2037,-618,810,2084,3070,3716,3989,3924,3599,3093,2514,1954,1480,1137,945,877,913,984,1056,1056,961,724,352,-157,-760,-1417,-2045,-2576,-2906,-2956,-2653,-1946,-835,644,2407,4310,6194,7866,9145,9874,9940,9291,7951,6000,3609,945,-1749,-4289,-6482,-8184,-9315,-9817,-9723,-9086,-8017,-6672,-5199,-3787,-2580,-1706,-1257,-1244,-1661,-2409,-3405,-4494,-5582,-6521,-7260,-7700,-7843,-7653,-7175,-6424,-5464,-4346,-3134,-1896,-702,387,1296,1994,2420,2578,2427,1991,1256,252,-997,-2460,-4073,-5797,-7533,-9209,-10719,-11956,-12825,-13234,-13124,-12464,-11280,-9620,-7620,-5408,-3180,-1105,632,1888,2569,2615,2068,976,-508,-2237,-4025,-5683,-7053,-7982,-8380,-8190,-7409,-6085,-4308,-2196,96,2416,4588,6476,7943,8902,9302,9126,8428,7266,5768,4055,2276,564,-962,-2216,-3128,-3669,-3823,-3600,-3042,-2185,-1116,117,1408,2723,3969,5140,6167,7057,7765,8294,8610,8713,8586,8234,7674,6924,6015,4990,3877,2733,1601,539,-386,-1120,-1592,-1763,-1587,-1060,-205,927,2223,3565,4797,5768,6367,6490,6120,5274,4028,2498,821,-873,-2439,-3790,-4840,-5558,-5921,-5938,-5622,-4997,-4088,-2931,-1573,-77,1479,3001,4394,5551,6395,6848,6865,6444,5587,4379,2908,1312,-249,-1619,-2655,-3249,-3341,-2947,-2113,-964,369,1735,2989,4024,4765,5166,5236,4979,4446,3662,2687,1563,353,-882,-2062,-3130,-4008,-4662,-5036,-5120,-4882,-4315,-3422,-2198,-681,1086,3025,5041,6996,8790,10258,11318,11852,11821,11199,10040,8416,6476,4369,2289,405,-1127,-2182,-2725,-2732,-2292,-1508,-536,453,1296,1858,2038,1790,1132,123,-1118,-2452,-3736,-4806,-5546,-5830,-5617,-4850,-3595,-1883,132,2320,4493,6460,8054,9121,9578,9400,8638,7419,5912,4339,2896,1789,1131,1008,1384,2175,3224,4323,5274,5871,5969,5497,4464,2979,1228,-554,-2100,-3167,-3568,-3185,-2017,-165,2184,4740,7210,9272,10674,11235,10864,9611,7574,4968,2039,-980,-3807,-6285,-8218,-9545,-10220,-10270,-9777,-8831,-7577,-6141,-4666,-3276,-2068,-1130,-504,-213,-245,-553,-1077,-1706,-2350,-2867,-3156,-3098,-2633,-1706,-353,1383,3352,5415,7341,8949,10029,10446,10104,8998,7195,4827,2090,-814,-3660,-6263,-8470,-10180,-11346,-11971,-12102,-11822,-11223,-10424,-9502,-8527,-7526,-6475,-5349,-4092,-2651,-1026,796,2735,4724,6644,8374,9816,10873,11508,11712,11517,11002,10243,9360,8422,7536,6726,6050,5483,5022,4622,4243,3846,3395,2871,2270,1594,876,131,-601,-1298,-1924,-2458,-2860,-3102,-3151,-2972,-2571,-1931,-1106,-139,882,1864,2712,3356,3745,3881,3809,3603,3381,3263,3351,3754,4491,5585,6970,8552,10211,11786,13139,14123,14664,14696,14273,13448,12382,11225,10155,9335,8863,8805,9125,9728,10451,11091,11431,11278,10494,9011,6864,4156,1086,-2129,-5227,-7985,-10213,-11769,-12602,-12693,-12103,-10927,-9283,-7327,-5195,-3040,-989,845,2367,3525,4263,4582,4476,3987,3168,2113,930,-233,-1230,-1906,-2138,-1832,-973,415,2206,4245,6322,8198,9685,10576,10794,10288,9115,7407,5327,3086,881,-1126,-2791,-4061,-4903,-5377,-5539,-5524,-5418,-5353,-5384,-5550,-5817,-6122,-6331,-6338,-6003,-5265,-4081,-2499,-601,1458,3525,5409,6967,8068,8644,8681,8211,7319,6113,4706,3220,1750,371,-857,-1911,-2770,-3435,-3915,-4215,-4363,-4377,-4310,-4201,-4118,-4118,-4238,-4522,-4940,-5496,-6113,-6751,-7322,-7780,-8069,-8181,-8118,-7928,-7671,-7437,-7297,-7341,-7589,-8068,-8717,-9459,-10169,-10711,-10945,-10768,-10102,-8942,-7328,-5365,-3201,-1010,1023,2741,4028,4826,5160,5089,4769,4318,3930,3704,3753,4085,4690,5439,6210,6800,7040,6760,5863,4293,2094,-632,-3720,-6952,-10118,-12987,-15399,-17201,-18344,-18802,-18627,-17911,-16768,-15335,-13758,-12152,-10639,-9292,-8177,-7311,-6714,-6342,-6161,-6081,-6021,-5861,-5515,-4873,-3896,-2532,-838,1148,3265,5385,7297,8844,9835,10186,9800,8722,7004,4816,2331,-217,-2632,-4714,-6354,-7472,-8083,-8259,-8093,-7745,-7334,-6999,-6828,-6879,-7147,-7592,-8098,-8553,-8785,-8680,-8120,-7069,-5552,-3659,-1543,599,2578,4206,5341,5919,5904,5375,4419,3200,1880,606,-470,-1279,-1764,-1940,-1844,-1534,-1086,-548,16,594,1153,1720,2284,2880,3516,4190,4904,5610,6262,6792,7111,7160,6858,6193,5141,3761,2092,246,-1693,-3598,-5388,-6949,-8248,-9214,-9851,-10163,-10160,-9896,-9395,-8702,-7867,-6919,-5919,-4885,-3870,-2865,-1890,-903,122,1242,2503,3939,5559,7344,9219,11103,12859,14349,15435,15975,15889,15126,13707,11725,9315,6677,4010,1525,-602,-2253,-3355,-3917,-3997,-3698,-3176,-2559,-2014,-1641,-1530,-1717,-2203,-2932,-3855,-4864,-5880,-6806,-7562,-8081,-8310,-8215,-7787,-7026,-5978,-4679,-3225,-1682,-180,1210,2357,3194,3640,3657,3249,2440,1321,-1,-1383,-2674,-3729,-4451,-4765,-4691,-4280,-3658,-2977,-2406,-2097,-2182,-2717,-3734,-5166,-6899,-8765,-10546,-12026,-12988,-13262,-12746,-11416,-9351,-6704,-3702,-616,2267,4702,6466,7445,7582,6930,5609,3804,1728,-382,-2324,-3913,-5035,-5616,-5654,-5193,-4319,-3151,-1813,-429,874,2030,2943,3604,3986,4114,4029,3777,3424,3019,2614,2233,1883,1560,1219,836,349,-281,-1094,-2119,-3353,-4777,-6345,-7979,-9594,-11077,-12333,-13252,-13776,-13841,-13458,-12631,-11431,-9910,-8168,-6267,-4290,-2287,-304,1642,3520,5337,7064,8696,10205,11560,12718,13621,14210,14418,14188,13480,12285,10620,8564,6209,3692,1164,-1232,-3360,-5113,-6426,-7271,-7657,-7644,-7300,-6730,-6036,-5316,-4650,-4098,-3690,-3431,-3308,-3259,-3236,-3135,-2894,-2408,-1642,-553,827,2442,4177,5909,7471,8729,9549,9842,9573,8735,7400,5657,3649,1539,-506,-2314,-3738,-4672,-5059,-4896,-4254,-3232,-1987,-674,542,1545,2224,2559,2544,2228,1715,1099,521,98,-67,111,653,1558,2757,4143,5590,6931,8024,8737,8959,8660,7817,6507,4815,2890,888,-1032,-2721,-4078,-5021,-5539,-5633,-5356,-4756,-3889,-2817,-1563,-197,1270,2763,4241,5614,6821,7759,8394,8645,8534,8047,7256,6240,5091,3948,2890,2033,1404,1025,849,800,782,687,434,-37,-733,-1625,-2626,-3643,-4521,-5171,-5434,-5280,-4618,-3490,-1910,9,2177,4437,6666,8708,10461,11802,12689,13061,12941,12340,11325,9956,8323,6509,4604,2714,914,-678,-2004,-2965,-3529,-3663,-3384,-2737,-1809,-697,472,1597,2571,3323,3809,4004,3929,3596,3077,2419,1720,1050,504,148,44,216,661,1336,2181,3093,3972,4718,5223,5447,5322,4876,4114,3096,1880,539,-851,-2215,-3466,-4545,-5366,-5901,-6112,-6015,-5655,-5094,-4450,-3810,-3290,-2964,-2873,-3030,-3390,-3882,-4406,-4842,-5087,-5046,-4649,-3902,-2802,-1454,48,1560,2933,4036,4756,5019,4807,4133,3073,1712,189,-1389,-2871,-4171,-5193,-5875,-6201,-6140,-5725,-4980,-3960,-2745,-1415,-77,1169,2214,2990,3409,3476,3168,2571,1739,823,-75,-793,-1230,-1278,-874,1,1339,3063,5074,7226,9353,11283,12863,13965,14521,14508,13964,12971,11654,10149,8608,7156,5903,4917,4226,3832,3687,3755,3951,4225,4503,4730,4867,4868,4717,4405,3920,3280,2491,1564,535,-590,-1758,-2934,-4057,-5078,-5926,-6573,-6965,-7116,-7010,-6705,-6220,-5630,-4963,-4291,-3630,-3024,-2503,-2060,-1744,-1503,-1355,-1223,-1065,-796,-345,347,1325,2580,4093,5791,7571,9338,10951,12324,13366,14020,14282,14150,13679,12916,11931,10785,9542,8253,6968,5717,4539,3432,2429,1502,662,-115,-850,-1551,-2242,-2927,-3604,-4263,-4876,-5408,-5820,-6053,-6058,-5774,-5150,-4150,-2761,-998,1076,3368,5746,8045,10107,11754,12854,13303,13049,12105,10535,8459,6048,3500,1027,-1157,-2873,-3987,-4419,-4175,-3311,-1968,-312,1448,3123,4523,5522,6022,5994,5464,4491,3196,1707,180,-1234,-2400,-3205,-3575,-3474,-2918,-1945,-673,787,2252,3572,4563,5109,5106,4535,3442,1929,174,-1628,-3269,-4560,-5367,-5609,-5277,-4425,-3160,-1635,-13,1532,2838,3785,4268,4247,3726,2745,1405,-201,-1928,-3676,-5323,-6797,-8034,-9010,-9703,-10132,-10299,-10232,-9966,-9519,-8966,-8331,-7701,-7118,-6628,-6274,-6024,-5897,-5802,-5707,-5514,-5142,-4531,-3601,-2344,-753,1115,3175,5298,7353,9180,10657,11670,12155,12085,11475,10393,8900,7124,5123,3027,866,-1278,-3391,-5434,-7389,-9237,-10937,-12478,-13800,-14897,-15731,-16295,-16602,-16654,-16512,-16192,-15772,-15267,-14723,-14144,-13531,-12880,-12175,-11401,-10557,-9612,-8580,-7436,-6188,-4850,-3440,-2008,-607,690,1796,2638,3131,3241,2938,2262,1276,90,-1164,-2350,-3338,-4027,-4368,-4336,-3979,-3375,-2620,-1856,-1179,-712,-500,-600,-984,-1623,-2446,-3356,-4274,-5092,-5750,-6173,-6351,-6260,-5944,-5421,-4770,-4030,-3294,-2610,-2054,-1677,-1503,-1549,-1779,-2134,-2516,-2800,-2870,-2595,-1909,-746,870,2884,5193,7647,10098,12374,14323,15826,16782,17143,16900,16066,14725,12941,10846,8538,6147,3772,1500,-593,-2465,-4091,-5453,-6573,-7447,-8107,-8575,-8866,-9017,-9044,-8976,-8841,-8660,-8454,-8241,-8034,-7820,-7608,-7341,-7003,-6537,-5890,-5049,-3986,-2738,-1358,61,1411,2561,3402,3842,3821,3347,2444,1224,-209,-1694,-3095,-4278,-5152,-5654,-5783,-5561,-5048,-4331,-3497,-2634,-1829,-1130,-593,-213,-12,57,-5,-139,-323,-503,-635,-671,-568,-290,169,818,1622,2547,3539,4524,5443,6207,6762,7040,7017,6657,6000,5062,3938,2721,1522,470,-333,-811,-916,-663,-106,666,1526,2344,2997,3369,3397,3039,2303,1233,-91,-1573,-3105,-4568,-5885,-6956,-7755,-8235,-8418,-8315,-7981,-7465,-6831,-6136,-5431,-4751,-4140,-3613,-3215,-2950,-2848,-2892,-3058,-3296,-3518,-3646,-3582,-3265,-2649,-1757,-607,692,2064,3370,4521,5401,5950,6113,5888,5286,4373,3216,1920,595,-671,-1777,-2682,-3365,-3832,-4147,-4359,-4551,-4783,-5096,-5510,-6009,-6565,-7112,-7618,-8011,-8290,-8421,-8440,-8350,-8194,-7977,-7704,-7375,-6942,-6397,-5700,-4844,-3847,-2736,-1581,-460,543,1354,1919,2227,2291,2171,1954,1730,1606,1657,1945,2489,3279,4255,5360,6477,7539,8436,9111,9493,9555,9265,8625,7641,6340,4762,2962,1019,-995,-2958,-4791,-6351,-7563,-8325,-8604,-8384,-7716,-6673,-5386,-3960,-2549,-1247,-155,682,1236,1546,1634,1608,1525,1486,1539,1725,2033,2430,2835,3170,3331,3243,2846,2117,1067,-234,-1721,-3250,-4731,-6014,-7007,-7621,-7802,-7543,-6856,-5806,-4480,-2978,-1423,85,1446,2591,3481,4100,4482,4651,4687,4636,4550,4475,4407,4370,4333,4303,4262,4217,4176,4154,4174,4249,4401,4633,4945,5325,5759,6210,6668,7089,7468,7791,8046,8247,8383,8462,8477,8417,8273,8018,7651,7148,6531,5803,5001,4167,3338,2572,1901,1358,953,669,478,324,151,-91,-449,-910,-1484,-2094,-2697,-3204,-3551,-3684,-3579,-3227,-2662,-1924,-1075,-178,707,1534,2262,2879,3380,3758,4046,4220,4319,4319,4227,4035,3722,3300,2754,2110,1381,599,-206,-1005,-1769,-2489,-3145,-3743,-4279,-4763,-5200,-5595,-5939,-6217,-6400,-6443,-6313,-5966,-5377,-4553,-3500,-2268,-919,491,1876,3187,4371,5401,6282,7001,7605,8080,8474,8768,8966,9054,8990,8762,8319,7663,6770,5679,4422,3083,1758,544,-443,-1139,-1483,-1478,-1166,-624,43,727,1343,1820,2143,2316,2387,2408,2441,2518,2671,2871,3102,3296,3405,3364,3141,2695,2046,1191,197,-896,-2009,-3079,-4055,-4874,-5522,-5963,-6190,-6198,-5978,-5534,-4870,-4000,-2953,-1780,-538,677,1792,2703,3347,3665,3624,3228,2500,1487,276,-1065,-2403,-3657,-4691,-5423,-5757,-5641,-5048,-3998,-2550,-808,1108,3052,4894,6526,7854,8853,9501,9840,9911,9789,9527,9185,8793,8359,7883,7322,6670,5872,4936,3852,2645,1364,70,-1173,-2283,-3212,-3909,-4354,-4571,-4577,-4450,-4233,-3998,-3782,-3615,-3496,-3407,-3324,-3209,-3053,-2834,-2582,-2297,-2018,-1737,-1446,-1105,-655,-36,799,1865,3125,4509,5888,7135,8118,8740,8969,8809,8348,7684,6960,6306,5816,5557,5531,5685,5942,6184,6298,6219,5881,5329,4608,3852,3185,2749,2653,2957,3663,4711,5978,7312,8523,9454,9938,9911,9299,8162,6562,4637,2558,472,-1431,-3053,-4269,-5059,-5382,-5285,-4782,-3960,-2873,-1631,-318,938,2048,2893,3400,3521,3222,2563,1589,438,-769,-1873,-2740,-3251,-3331,-2958,-2142,-961,490,2087,3702,5220,6546,7596,8340,8727,8769,8465,7859,7015,6026,5006,4089,3395,3035,3070,3515,4319,5388,6571,7727,8696,9371,9687,9622,9219,8549,7700,6780,5859,5002,4240,3554,2930,2307,1628,853,-80,-1166,-2421,-3790,-5241,-6687,-8073,-9314,-10359,-11150,-11655,-11861,-11745,-11342,-10662,-9774,-8737,-7653,-6610,-5722,-5070,-4735,-4764,-5173,-5939,-7007,-8274,-9613,-10873,-11891,-12518,-12636,-12167,-11103,-9481,-7412,-5030,-2509,-17,2296,4298,5919,7104,7856,8198,8175,7836,7243,6430,5449,4318,3077,1736,329,-1116,-2587,-4021,-5414,-6709,-7881,-8908,-9757,-10434,-10922,-11246,-11405,-11436,-11352,-11183,-10953,-10673,-10352,-9970,-9512,-8946,-8256,-7429,-6493,-5470,-4437,-3430,-2539,-1783,-1220,-839,-645,-599,-676,-821,-1007,-1197,-1371,-1515,-1627,-1696,-1727,-1709,-1645,-1523,-1345,-1119,-840,-555,-264,-31,128,162,66,-173,-514,-928,-1343,-1712,-1975,-2110,-2106,-1993,-1818,-1647,-1561,-1622,-1902,-2406,-3156,-4083,-5141,-6223,-7233,-8081,-8683,-9000,-9008,-8724,-8200,-7487,-6667,-5810,-4971,-4201,-3527,-2941,-2458,-2027,-1648,-1263,-872,-429,51,581,1143,1712,2268,2776,3208,3529,3720,3740,3586,3224,2671,1914,1011,-29,-1107,-2188,-3174,-4025,-4676,-5102,-5294,-5234,-4962,-4472,-3812,-3001,-2066,-1054,14,1057,2036,2853,3454,3763,3749,3395,2737,1833,772,-326,-1369,-2247,-2903,-3317,-3480,-3464,-3310,-3111,-2928,-2817,-2809,-2900,-3076,-3294,-3506,-3670,-3736,-3680,-3473,-3094,-2546,-1802,-885,213,1453,2806,4199,5577,6839,7919,8728,9233,9390,9234,8791,8138,7351,6506,5675,4876,4128,3389,2607,1732,703,-491,-1838,-3281,-4724,-6057,-7157,-7932,-8300,-8242,-7777,-6968,-5934,-4790,-3684,-2738,-2056,-1684,-1661,-1932,-2468,-3159,-3938,-4691,-5363,-5854,-6151,-6193,-5998,-5561,-4913,-4073,-3086,-1978,-790,423,1629,2752,3761,4601,5241,5672,5879,5894,5723,5407,4966,4432,3825,3166,2468,1749,1031,341,-284,-811,-1195,-1408,-1437,-1270,-946,-492,29,543,997,1300,1410,1269,843,120,-906,-2197,-3721,-5389,-7125,-8808,-10330,-11570,-12427,-12808,-12683,-12020,-10872,-9302,-7417,-5364,-3290,-1355,274,1475,2129,2203,1683,657,-767,-2416,-4102,-5652,-6896,-7735,-8099,-7991,-7465,-6603,-5543,-4393,-3287,-2326,-1563,-1060,-784,-722,-804,-953,-1107,-1180,-1143,-945,-603,-107,499,1191,1929,2661,3372,4000,4540,4959,5251,5433,5508,5526,5507,5507,5551,5676,5889,6184,6538,6882,7166,7284,7183,6800,6105,5128,3897,2509,1054,-361,-1630,-2686,-3462,-3939,-4120,-4022,-3706,-3212,-2607,-1951,-1275,-641,-53,442,845,1118,1255,1228,1020,635,62,-648,-1442,-2220,-2856,-3214,-3170,-2619,-1528,77,2098,4357,6651,8731,10388,11429,11751,11317,10179,8464,6359,4074,1845,-131,-1688,-2717,-3185,-3110,-2582,-1719,-680,401,1372,2149,2661,2897,2882,2653,2287,1827,1331,825,320,-168,-653,-1118,-1568,-1991,-2370,-2696,-2944,-3081,-3084,-2894,-2495,-1839,-941,196,1504,2909,4291,5531,6494,7079,7212,6875,6117,5029,3772,2507,1419,648,310,439,1019,1959,3121,4331,5418,6204,6580,6471,5869,4850,3504,2018,531,-751,-1713,-2231,-2264,-1817,-939,255,1654,3094,4452,5582,6401,6850,6910,6634,6083,5370,4626,3951,3476,3246,3309,3634,4158,4771,5335,5712,5764,5413,4620,3415,1903,210,-1479,-3003,-4204,-4977,-5262,-5055,-4421,-3447,-2265,-1011,189,1238,2062,2652,3008,3178,3217,3163,3077,2959,2831,2679,2493,2279,2043,1814,1640,1561,1629,1862,2262,2790,3386,3948,4395,4610,4526,4091,3276,2124,671,-981,-2732,-4455,-6036,-7357,-8343,-8920,-9083,-8827,-8216,-7311,-6210,-5002,-3793,-2658,-1669,-869,-269,125,340,412,369,261,116,-34,-152,-219,-198,-72,179,578,1129,1857,2758,3837,5076,6428,7853,9247,10542,11624,12408,12819,12795,12322,11391,10060,8380,6473,4430,2405,495,-1177,-2543,-3563,-4232,-4589,-4704,-4660,-4568,-4508,-4572,-4798,-5222,-5820,-6562,-7390,-8224,-9000,-9636,-10078,-10260,-10167,-9754,-9048,-8048,-6819,-5400,-3876,-2293,-721,807,2270,3645,4946,6154,7277,8301,9213,9994,10620,11076,11326,11378,11185,10784,10143,9328,8344,7286,6192,5167,4258,3548,3069,2855,2901,3182,3658,4266,4943,5617,6239,6754,7146,7402,7516,7517,7387,7154,6801,6341,5778,5137,4462,3814,3273,2911,2804,3000,3512,4321,5350,6501,7622,8574,9206,9404,9109,8298,7033,5421,3610,1784,107,-1261,-2229,-2732,-2811,-2514,-1981,-1342,-746,-323,-159,-295,-735,-1408,-2245,-3112,-3915,-4532,-4899,-4970,-4748,-4281,-3645,-2933,-2257,-1679,-1287,-1064,-1016,-1049,-1087,-1009,-720,-137,775,2009,3504,5165,6849,8424,9725,10639,11057,10921,10220,8984,7299,5285,3104,922,-1090,-2782,-4039,-4806,-5058,-4874,-4315,-3544,-2677,-1872,-1236,-851,-763,-966,-1426,-2065,-2800,-3525,-4153,-4596,-4811,-4767,-4488,-4004,-3404,-2730,-2085,-1485,-969,-526,-126,264,682,1160,1710,2327,2986,3656,4277,4821,5215,5449,5482,5316,4966,4454,3837,3152,2461,1797,1188,638,130,-374,-909,-1530,-2269,-3154,-4191,-5360,-6634,-7944,-9240,-10428,-11451,-12242,-12764,-13012,-13000,-12774,-12391,-11899,-11344,-10745,-10107,-9411,-8650,-7799,-6868,-5872,-4859,-3888,-3050,-2401,-2047,-2008,-2328,-2986,-3921,-5076,-6319,-7553,-8649,-9509,-10052,-10231,-10029,-9474,-8616,-7541,-6332,-5109,-3943,-2946,-2144,-1606,-1310,-1254,-1375,-1612,-1868,-2090,-2192,-2178,-2030,-1804,-1542,-1310,-1154,-1113,-1199,-1412,-1731,-2134,-2583,-3053,-3515,-3952,-4347,-4704,-5004,-5270,-5488,-5684,-5851,-6016,-6173,-6339,-6505,-6654,-6752,-6757,-6597,-6233,-5599,-4676,-3460,-1983,-316,1452,3193,4791,6103,7033,7487,7416,6827,5742,4267,2505,622,-1244,-2927,-4303,-5279,-5795,-5844,-5458,-4684,-3615,-2344,-973,383,1628,2669,3427,3847,3899,3566,2880,1874,628,-793,-2286,-3779,-5167,-6396,-7380,-8095,-8499,-8596,-8405,-7966,-7339,-6584,-5789,-5002,-4298,-3706,-3254,-2947,-2763,-2680,-2636,-2600,-2486,-2257,-1850,-1236,-405,624,1810,3080,4373,5598,6707,7645,8388,8945,9311,9524,9585,9521,9317,8978,8470,7784,6901,5829,4590,3229,1811,410,-907,-2055,-3009,-3700,-4139,-4298,-4202,-3862,-3309,-2587,-1750,-858,3,768,1348,1685,1718,1425,799,-131,-1314,-2677,-4143,-5606,-6999,-8204,-9165,-9808,-10077,-9986,-9506,-8707,-7636,-6372,-5012,-3643,-2356,-1232,-321,320,701,798,667,330,-146,-724,-1338,-1970,-2571,-3128,-3615,-3999,-4247,-4315,-4155,-3739,-3041,-2072,-878,480,1891,3242,4409,5284,5772,5850,5483,4748,3691,2437,1087,-251,-1477,-2525,-3337,-3885,-4151,-4140,-3867,-3373,-2707,-1942,-1145,-406,226,669,908,911,684,256,-346,-1072,-1865,-2674,-3431,-4069,-4526,-4730,-4638,-4230,-3509,-2537,-1387,-183,977,1967,2719,3174,3311,3163,2755,2179,1494,803,179,-306,-601,-688,-572,-287,112,562,1009,1388,1685,1858,1935,1905,1821,1687,1560,1444,1381,1352,1383,1424,1473,1471,1393,1193,861,373,-243,-971,-1753,-2545,-3275,-3897,-4355,-4623,-4679,-4538,-4199,-3719,-3123,-2481,-1831,-1237,-734,-362,-139,-65,-128,-282,-485,-669,-783,-792,-678,-465,-200,53,218,233,69,-289,-779,-1358,-1914,-2373,-2646,-2684,-2456,-1984,-1293,-455,462,1375,2207,2885,3351,3570,3530,3250,2804,2267,1776,1433,1357,1609,2214,3146,4309,5611,6883,8031,8905,9466,9648,9488,9018,8323,7490,6615,5772,5047,4476,4107,3947,3998,4235,4622,5103,5618,6083,6440,6597,6512,6129,5440,4450,3205,1769,229,-1314,-2772,-4044,-5071,-5767,-6119,-6077,-5662,-4895,-3836,-2579,-1238,62,1181,2023,2483,2545,2201,1534,628,-354,-1289,-2003,-2403,-2372,-1909,-984,305,1893,3636,5405,7061,8478,9553,10214,10417,10157,9471,8417,7101,5628,4135,2738,1543,626,11,-297,-351,-215,32,308,552,723,799,795,725,635,544,517,548,693,931,1286,1719,2224,2746,3249,3690,4022,4253,4372,4425,4469,4540,4727,5017,5448,5958,6502,6984,7318,7411,7213,6679,5836,4723,3412,2011,594,-737,-1929,-2942,-3779,-4447,-5009,-5491,-5965,-6462,-7014,-7630,-8297,-8987,-9650,-10233,-10666,-10896,-10854,-10518,-9851,-8877,-7617,-6136,-4507,-2825,-1191,309,1581,2583,3267,3653,3759,3652,3415,3131,2920,2844,3003,3414,4115,5057,6201,7448,8694,9822,10720,11284,11452,11186,10498,9441,8102,6591,5041,3561,2262,1222,487,88,17,247,743,1429,2244,3069,3821,4354,4598,4422,3814,2725,1227,-613,-2653,-4734,-6689,-8358,-9600,-10326,-10457,-9994,-8966,-7434,-5540,-3385,-1164,1004,2952,4588,5820,6626,7000,6986,6646,6067,5335,4548,3771,3070,2480,2010,1667,1412,1238,1102,985,876,753,648,549,504,526,645,896,1272,1791,2411,3108,3816,4487,5057,5502,5801,5976,6057,6083,6109,6136,6185,6209,6161,5969,5565,4891,3936,2711,1287,-227,-1700,-2981,-3942,-4479,-4536,-4118,-3279,-2120,-781,604,1881,2950,3725,4173,4296,4134,3742,3200,2582,1966,1433,1040,857,926,1268,1906,2788,3881,5085,6290,7385,8232,8736,8822,8451,7659,6507,5129,3679,2334,1257,587,399,719,1490,2607,3909,5224,6385,7234,7687,7689,7250,6442,5341,4073,2745,1452,267,-762,-1622,-2295,-2804,-3133,-3313,-3319,-3174,-2873,-2446,-1932,-1390,-901,-537,-383,-483,-869,-1514,-2382,-3365,-4388,-5310,-6042,-6473,-6527,-6148,-5317,-4044,-2407,-485,1545,3549,5325,6734,7633,7962,7691,6886,5638,4106,2459,871,-491,-1518,-2118,-2294,-2075,-1549,-848,-85,593,1086,1324,1261,904,298,-519,-1440,-2426,-3371,-4265,-5029,-5689,-6188,-6548,-6731,-6732,-6533,-6120,-5515,-4736,-3849,-2937,-2091,-1435,-1048,-1025,-1396,-2167,-3287,-4664,-6167,-7654,-8985,-10022,-10713,-10977,-10862,-10386,-9648,-8730,-7740,-6758,-5877,-5150,-4624,-4321,-4251,-4401,-4750,-5271,-5911,-6636,-7375,-8068,-8634,-9002,-9104,-8884,-8333,-7448,-6301,-4961,-3568,-2233,-1118,-319,63,4,-481,-1310,-2364,-3497,-4554,-5403,-5946,-6130,-5973,-5509,-4868,-4135,-3475,-2982,-2756,-2843,-3253,-3929,-4804,-5753,-6662,-7416,-7909,-8081,-7891,-7332,-6443,-5259,-3862,-2319,-707,894,2425,3811,4992,5898,6464,6645,6394,5715,4625,3180,1488,-351,-2172,-3836,-5174,-6050,-6341,-5982,-4962,-3341,-1248,1131,3567,5817,7675,8946,9553,9439,8662,7321,5553,3537,1420,-639,-2539,-4195,-5565,-6648,-7443,-7998,-8327,-8486,-8494,-8389,-8194,-7929,-7617,-7275,-6929,-6601,-6311,-6073,-5882,-5714,-5545,-5295,-4944,-4409,-3679,-2740,-1617,-375,904,2101,3117,3815,4136,3983,3364,2278,809,-937,-2804,-4619,-6197,-7373,-8023,-8063,-7488,-6352,-4766,-2905,-949,890,2448,3571,4183,4261,3830,3005,1879,625,-640,-1774,-2698,-3330,-3650,-3628,-3283,-2629,-1701,-565,718,2027,3270,4299,5004,5287,5073,4376,3229,1762,122,-1504,-2922,-3982,-4549,-4589,-4099,-3173,-1939,-561,783,1946,2815,3320,3465,3283,2855,2282,1656,1056,533,101,-236,-498,-696,-834,-897,-858,-678,-322,234,990,1903,2914,3894,4731,5270,5399,5023,4109,2673,813,-1339,-3574,-5691,-7456,-8684,-9224,-9013,-8062,-6482,-4464,-2251,-136,1625,2785,3207,2802,1633,-193,-2450,-4899,-7257,-9280,-10749,-11521,-11544,-10818,-9468,-7637,-5543,-3409,-1439,180,1331,1949,2049,1688,999,123,-755,-1472,-1875,-1847,-1338,-323,1119,2903,4861,6825,8605,10029,10945,11256,10906,9899,8301,6208,3765,1129,-1527,-4032,-6220,-7939,-9078,-9552,-9342,-8483,-7048,-5192,-3059,-846,1281,3164,4680,5750,6330,6424,6059,5304,4231,2940,1520,76,-1310,-2549,-3574,-4325,-4755,-4824,-4526,-3845,-2833,-1530,-43,1525,3024,4339,5337,5941,6106,5834,5159,4187,2979,1690,385,-824,-1884,-2765,-3448,-3971,-4344,-4625,-4843,-5024,-5196,-5331,-5438,-5463,-5386,-5166,-4789,-4238,-3526,-2659,-1655,-544,669,1935,3245,4541,5801,6965,8004,8867,9521,9927,10051,9869,9361,8541,7428,6108,4668,3260,2029,1137,720,876,1641,2980,4788,6885,9048,11022,12559,13452,13556,12814,11268,9048,6373,3489,704,-1755,-3632,-4819,-5215,-4876,-3868,-2375,-585,1282,3008,4405,5331,5679,5425,4589,3256,1579,-283,-2114,-3722,-4945,-5629,-5722,-5204,-4131,-2626,-832,1055,2850,4380,5485,6073,6074,5490,4373,2805,922,-1138,-3212,-5143,-6778,-7990,-8678,-8794,-8327,-7340,-5918,-4217,-2390,-609,964,2215,3051,3442,3405,2993,2308,1461,579,-221,-832,-1189,-1246,-1006,-498,234,1118,2107,3125,4142,5097,5973,6722,7342,7802,8121,8304,8382,8409,8406,8442,8520,8669,8858,9060,9208,9241,9081,8677,7979,6983,5699,4179,2483,723,-1038,-2659,-4096,-5241,-6079,-6562,-6704,-6502,-5979,-5162,-4076,-2763,-1275,330,1957,3520,4903,6014,6756,7062,6891,6233,5123,3629,1867,-19,-1851,-3448,-4641,-5279,-5291,-4627,-3351,-1553,600,2895,5125,7049,8483,9267,9320,8620,7234,5291,2964,493,-1928,-4056,-5743,-6859,-7348,-7232,-6571,-5494,-4156,-2732,-1400,-313,406,704,565,73,-674,-1495,-2242,-2735,-2872,-2574,-1850,-769,552,1943,3239,4262,4891,5027,4658,3808,2561,1049,-588,-2187,-3601,-4716,-5429,-5718,-5538,-4957,-3975,-2716,-1213,391,2036,3586,4962,6061,6817,7174,7111,6643,5807,4700,3408,2088,852,-143,-803,-1042,-829,-194,805,2048,3399,4726,5890,6808,7419,7707,7718,7490,7138,6726,6370,6129,6046,6134,6344,6615,6836,6908,6718,6194,5299,4029,2453,653,-1244,-3095,-4772,-6147,-7137,-7677,-7773,-7424,-6727,-5738,-4590,-3376,-2198,-1128,-202,574,1230,1815,2401,3033,3771,4609,5561,6561,7575,8513,9307,9889,10178,10155,9777,9088,8128,6997,5819,4711,3819,3236,3039,3254,3851,4753,5848,6974,7982,8714,9057,8930,8330,7278,5890,4271,2582,959,-472,-1610,-2415,-2872,-3017,-2926,-2686,-2413,-2203,-2146,-2291,-2646,-3182,-3801,-4416,-4880,-5098,-4970,-4461,-3581,-2391,-993,473,1873,3065,3946,4441,4514,4172,3466,2453,1251,-65,-1363,-2556,-3557,-4290,-4721,-4829,-4606,-4094,-3318,-2339,-1223,-38,1139,2234,3175,3909,4377,4563,4440,4029,3338,2433,1341,166,-1052,-2209,-3257,-4134,-4809,-5268,-5533,-5630,-5625,-5570,-5533,-5548,-5646,-5800,-5971,-6091,-6060,-5822,-5294,-4476,-3380,-2084,-703,625,1740,2504,2801,2557,1758,435,-1320,-3381,-5577,-7739,-9676,-11239,-12279,-12723,-12522,-11700,-10347,-8567,-6552,-4457,-2467,-729,651,1609,2144,2281,2098,1673,1100,466,-163,-724,-1180,-1498,-1673,-1694,-1594,-1375,-1100,-785,-499,-265,-137,-135,-290,-615,-1107,-1774,-2575,-3501,-4497,-5528,-6547,-7508,-8379,-9133,-9754,-10238,-10588,-10815,-10937,-10956,-10887,-10725,-10472,-10123,-9678,-9124,-8476,-7713,-6849,-5886,-4826,-3712,-2552,-1408,-324,645,1430,1996,2287,2283,1986,1387,559,-485,-1631,-2827,-3959,-4956,-5724,-6216,-6385,-6232,-5789,-5104,-4278,-3382,-2539,-1793,-1228,-834,-618,-527,-516,-530,-529,-488,-405,-299,-192,-129,-132,-227,-433,-736,-1138,-1595,-2089,-2582,-3038,-3437,-3753,-3984,-4130,-4207,-4231,-4242,-4249,-4277,-4301,-4287,-4159,-3840,-3235,-2290,-976,683,2578,4597,6536,8216,9452,10087,10035,9253,7779,5715,3204,456,-2340,-4949,-7195,-8915,-10017,-10454,-10259,-9515,-8356,-6958,-5497,-4141,-3037,-2239,-1793,-1630,-1679,-1800,-1879,-1786,-1466,-872,-62,902,1879,2740,3342,3588,3420,2840,1906,726,-583,-1859,-3006,-3894,-4488,-4747,-4710,-4409,-3928,-3329,-2693,-2082,-1548,-1132,-861,-739,-772,-926,-1176,-1466,-1739,-1948,-2034,-1979,-1765,-1401,-914,-314,360,1106,1896,2733,3590,4448,5271,6008,6600,7001,7135,6992,6531,5766,4734,3477,2081,634,-785,-2067,-3150,-3963,-4463,-4642,-4508,-4111,-3522,-2838,-2171,-1625,-1295,-1235,-1471,-1964,-2658,-3441,-4209,-4859,-5299,-5498,-5439,-5163,-4746,-4262,-3823,-3503,-3374,-3470,-3789,-4302,-4945,-5641,-6288,-6805,-7094,-7103,-6773,-6112,-5129,-3899,-2497,-1028,408,1730,2885,3842,4635,5272,5832,6340,6835,7331,7784,8170,8396,8404,8112,7476,6481,5139,3518,1704,-186,-2006,-3640,-4949,-5849,-6280,-6218,-5694,-4779,-3564,-2193,-783,531,1662,2543,3164,3545,3752,3861,3963,4129,4415,4836,5376,5969,6554,7032,7338,7424,7261,6886,6313,5624,4856,4076,3311,2585,1903,1247,615,-11,-629,-1232,-1798,-2319,-2753,-3122,-3388,-3596,-3734,-3841,-3929,-4014,-4118,-4221,-4337,-4402,-4411,-4270,-3950,-3387,-2546,-1449,-107,1377,2907,4341,5531,6351,6691,6489,5749,4511,2902,1070,-792,-2487,-3842,-4710,-5013,-4721,-3885,-2595,-993,766,2504,4079,5343,6204,6606,6524,6012,5144,4043,2869,1765,896,362,246,547,1232,2186,3289,4371,5299,5933,6198,6057,5519,4662,3561,2356,1151,65,-810,-1420,-1736,-1766,-1560,-1159,-652,-88,474,1000,1493,1952,2411,2908,3465,4098,4799,5527,6231,6834,7256,7415,7267,6758,5901,4723,3282,1681,13,-1591,-3042,-4220,-5083,-5562,-5668,-5408,-4840,-4032,-3069,-2032,-996,4,932,1815,2661,3520,4414,5371,6374,7393,8358,9170,9734,9939,9726,9058,7968,6540,4901,3224,1663,395,-482,-898,-851,-414,312,1180,2027,2728,3146,3241,2972,2382,1528,491,-623,-1741,-2782,-3697,-4466,-5053,-5466,-5676,-5671,-5432,-4936,-4179,-3172,-1955,-581,856,2268,3547,4593,5332,5708,5698,5329,4635,3723,2675,1630,689,-37,-470,-572,-329,218,1012,1955,2962,3910,4737,5333,5670,5699,5421,4860,4070,3121,2125,1169,368,-206,-500,-503,-242,207,752,1269,1643,1774,1592,1072,235,-855,-2101,-3382,-4576,-5563,-6260,-6602,-6586,-6233,-5617,-4829,-3972,-3158,-2461,-1961,-1674,-1624,-1767,-2062,-2426,-2774,-3014,-3070,-2874,-2415,-1679,-722,402,1599,2776,3837,4701,5299,5595,5578,5261,4693,3940,3082,2218,1435,814,415,279,404,786,1384,2157,3056,4040,5060,6097,7106,8076,8973,9775,10449,10963,11278,11377,11249,10901,10377,9720,9004,8299,7665,7148,6758,6479,6258,6018,5681,5154,4382,3325,1997,434,-1264,-3000,-4640,-6067,-7195,-7949,-8323,-8325,-8014,-7452,-6723,-5893,-5017,-4137,-3266,-2412,-1574,-749,58,834,1562,2208,2760,3160,3426,3508,3443,3237,2934,2598,2273,2036,1920,1967,2184,2555,3050,3624,4216,4789,5286,5692,5979,6156,6208,6157,6000,5756,5452,5119,4807,4569,4455,4500,4715,5068,5506,5933,6257,6353,6155,5580,4631,3320,1722,-56,-1903,-3656,-5224,-6465,-7338,-7796,-7855,-7567,-6995,-6229,-5348,-4421,-3509,-2659,-1897,-1259,-749,-368,-112,70,199,352,557,870,1290,1824,2425,3041,3600,4016,4239,4201,3898,3343,2582,1712,825,41,-526,-814,-751,-359,335,1242,2265,3299,4252,5059,5687,6125,6405,6538,6574,6526,6411,6228,5975,5639,5228,4736,4188,3594,2987,2378,1793,1227,687,144,-429,-1068,-1827,-2736,-3832,-5130,-6597,-8216,-9894,-11558,-13112,-14460,-15536,-16278,-16652,-16641,-16248,-15485,-14388,-13005,-11395,-9642,-7828,-6050,-4401,-2967,-1818,-1005,-558,-463,-710,-1221,-1946,-2781,-3659,-4484,-5198,-5750,-6108,-6265,-6238,-6043,-5732,-5349,-4938,-4557,-4224,-3981,-3807,-3719,-3661,-3635,-3587,-3522,-3425,-3321,-3224,-3161,-3136,-3150,-3184,-3207,-3194,-3115,-2969,-2749,-2485,-2196,-1933,-1717,-1594,-1573,-1675,-1888,-2207,-2607,-3057,-3534,-4001,-4431,-4794,-5063,-5206,-5203,-5045,-4716,-4248,-3655,-2993,-2321,-1694,-1181,-815,-620,-583,-664,-808,-946,-1017,-984,-833,-590,-316,-86,-6,-158,-628,-1446,-2622,-4094,-5795,-7568,-9310,-10834,-12034,-12791,-13031,-12734,-11904,-10589,-8865,-6826,-4587,-2268,7,2116,3945,5407,6430,7000,7119,6861,6305,5577,4789,4051,3445,3011,2757,2647,2625,2608,2528,2299,1881,1232,356,-726,-1964,-3271,-4570,-5740,-6695,-7348,-7614,-7494,-6954,-6071,-4908,-3584,-2233,-995,16,693,1000,921,507,-154,-966,-1795,-2559,-3146,-3543,-3700,-3685,-3526,-3327,-3163,-3127,-3277,-3644,-4228,-4975,-5830,-6681,-7457,-8031,-8367,-8365,-8037,-7337,-6326,-5016,-3507,-1879,-254,1246,2495,3395,3872,3906,3533,2819,1893,872,-108,-947,-1568,-1949,-2090,-2049,-1878,-1666,-1465,-1343,-1311,-1376,-1501,-1639,-1737,-1739,-1604,-1302,-824,-172,617,1527,2485,3455,4342,5106,5638,5917,5851,5448,4693,3640,2368,995,-346,-1520,-2413,-2941,-3087,-2861,-2355,-1667,-935,-288,166,341,211,-216,-900,-1741,-2671,-3564,-4362,-4980,-5399,-5581,-5544,-5275,-4793,-4100,-3211,-2150,-951,329,1627,2857,3966,4881,5585,6047,6300,6347,6258,6039,5768,5439,5107,4762,4423,4088,3753,3425,3091,2759,2414,2057,1673,1267,834,405,-6,-352,-611,-765,-799,-757,-657,-577,-574,-703,-1024,-1539,-2255,-3120,-4071,-5022,-5867,-6524,-6907,-6968,-6686,-6073,-5166,-4035,-2760,-1422,-131,1053,2037,2788,3262,3456,3385,3084,2609,2027,1409,835,367,60,-51,31,300,690,1157,1613,2006,2292,2457,2515,2520,2516,2581,2759,3083,3559,4156,4809,5442,5949,6247,6247,5907,5208,4165,2851,1338,-246,-1777,-3124,-4165,-4793,-4963,-4636,-3870,-2728,-1341,143,1572,2788,3670,4134,4130,3701,2891,1865,749,-250,-986,-1320,-1182,-570,460,1777,3238,4648,5865,6732,7183,7168,6719,5897,4802,3569,2301,1139,159,-555,-950,-1014,-727,-136,733,1792,2958,4127,5202,6088,6744,7125,7253,7169,6924,6609,6266,5961,5699,5484,5273,5023,4663,4156,3455,2545,1459,204,-1130,-2500,-3805,-4977,-5920,-6559,-6830,-6691,-6127,-5181,-3910,-2439,-905,550,1775,2666,3148,3205,2874,2234,1410,530,-263,-865,-1180,-1191,-889,-329,402,1235,2031,2742,3251,3545,3570,3357,2930,2349,1695,1035,467,40,-185,-182,39,476,1065,1764,2486,3159,3702,4052,4165,4028,3667,3136,2516,1908,1409,1096,1036,1227,1657,2251,2910,3524,3967,4144,3974,3429,2518,1297,-143,-1666,-3141,-4401,-5323,-5804,-5768,-5239,-4231,-2882,-1297,337,1871,3155,4083,4578,4646,4300,3646,2794,1889,1083,507,266,421,959,1850,2965,4198,5369,6357,7012,7276,7074,6455,5432,4140,2663,1145,-291,-1542,-2509,-3132,-3367,-3209,-2673,-1824,-739,466,1672,2760,3623,4191,4423,4324,3929,3315,2552,1742,950,241,-363,-850,-1259,-1606,-1962,-2348,-2801,-3331,-3902,-4481,-4992,-5359,-5508,-5390,-4949,-4224,-3204,-2003,-676,632,1825,2780,3422,3701,3617,3222,2600,1886,1205,705,492,638,1182,2077,3265,4613,5987,7242,8235,8872,9081,8851,8213,7239,6015,4682,3319,2066,972,109,-511,-883,-1043,-1007,-838,-560,-215,166,554,928,1255,1526,1719,1852,1920,1978,2027,2133,2291,2538,2834,3163,3447,3627,3618,3360,2803,1932,764,-651,-2218,-3816,-5316,-6553,-7416,-7786,-7619,-6908,-5720,-4158,-2379,-549,1182,2659,3805,4557,4931,4959,4733,4320,3842,3369,2992,2778,2771,3002,3487,4191,5090,6107,7157,8157,8984,9580,9845,9770,9331,8577,7568,6395,5164,3988,2970,2216,1804,1787,2189,2985,4107,5466,6915,8331,9557,10486,11003,11064,10633,9742,8441,6818,4974,3022,1064,-805,-2521,-4044,-5354,-6459,-7374,-8106,-8675,-9047,-9218,-9141,-8807,-8195,-7330,-6246,-5006,-3683,-2367,-1132,-66,774,1334,1597,1550,1244,706,33,-707,-1413,-2012,-2433,-2635,-2605,-2340,-1890,-1295,-625,51,680,1204,1598,1849,1949,1930,1790,1579,1304,1006,695,405,145,-67,-217,-304,-317,-277,-195,-126,-98,-183,-415,-822,-1412,-2131,-2940,-3724,-4411,-4901,-5130,-5083,-4748,-4215,-3535,-2853,-2250,-1859,-1738,-1945,-2465,-3250,-4196,-5172,-6026,-6625,-6859,-6669,-6071,-5119,-3950,-2708,-1575,-702,-229,-233,-743,-1734,-3114,-4774,-6553,-8315,-9906,-11215,-12149,-12650,-12696,-12295,-11490,-10344,-8955,-7418,-5855,-4361,-3048,-1963,-1173,-661,-414,-381,-482,-663,-836,-961,-986,-892,-677,-344,77,554,1049,1536,1972,2354,2662,2885,3045,3124,3142,3103,3005,2853,2637,2335,1935,1391,696,-179,-1208,-2364,-3571,-4743,-5777,-6575,-7061,-7202,-6993,-6511,-5842,-5128,-4519,-4141,-4122,-4510,-5336,-6550,-8069,-9754,-11460,-13006,-14256,-15066,-15350,-15077,-14238,-12908,-11174,-9169,-7041,-4932,-2985,-1299,37,1005,1597,1862,1867,1677,1389,1047,719,426,175,-24,-198,-343,-482,-605,-708,-781,-805,-788,-727,-642,-564,-504,-488,-506,-546,-565,-534,-397,-142,256,767,1352,1937,2428,2735,2763,2453,1771,738,-592,-2110,-3692,-5204,-6503,-7510,-8140,-8387,-8276,-7864,-7251,-6535,-5824,-5202,-4751,-4491,-4443,-4580,-4850,-5211,-5581,-5919,-6171,-6304,-6300,-6147,-5830,-5368,-4733,-3978,-3089,-2136,-1146,-198,643,1319,1754,1939,1820,1449,828,59,-794,-1595,-2245,-2616,-2623,-2207,-1351,-85,1519,3357,5285,7170,8861,10239,11210,11708,11737,11305,10502,9404,8129,6781,5452,4221,3134,2214,1456,831,318,-146,-581,-1032,-1516,-2037,-2603,-3201,-3828,-4463,-5109,-5738,-6352,-6929,-7464,-7948,-8372,-8736,-9035,-9271,-9438,-9542,-9563,-9514,-9359,-9101,-8703,-8158,-7440,-6559,-5507,-4337,-3065,-1770,-490,700,1765,2655,3355,3853,4160,4296,4307,4229,4133,4070,4098,4265,4586,5074,5681,6358,7018,7559,7915,7992,7792,7295,6571,5678,4721,3789,2972,2318,1863,1587,1445,1369,1260,1057,685,131,-585,-1416,-2267,-3058,-3685,-4093,-4229,-4107,-3752,-3224,-2613,-1973,-1406,-925,-584,-358,-230,-147,-65,70,290,604,1006,1447,1887,2254,2520,2646,2651,2562,2448,2360,2389,2545,2886,3368,3976,4625,5249,5751,6058,6108,5865,5351,4590,3687,2735,1855,1183,795,776,1143,1871,2891,4100,5359,6542,7509,8153,8390,8184,7533,6491,5153,3640,2101,678,-517,-1382,-1896,-2052,-1908,-1544,-1055,-556,-121,170,286,208,-37,-429,-900,-1410,-1910,-2353,-2733,-3024,-3243,-3397,-3499,-3560,-3577,-3542,-3439,-3236,-2921,-2467,-1877,-1163,-356,505,1364,2173,2883,3464,3896,4191,4350,4420,4424,4394,4372,4362,4388,4451,4541,4676,4837,5037,5274,5530,5805,6043,6220,6278,6186,5926,5495,4936,4299,3655,3083,2636,2363,2271,2327,2480,2628,2695,2572,2216,1589,716,-343,-1501,-2644,-3662,-4469,-4985,-5200,-5106,-4764,-4229,-3600,-2939,-2331,-1803,-1384,-1062,-819,-618,-434,-226,-5,248,496,708,852,883,788,576,267,-63,-348,-504,-449,-153,419,1233,2236,3334,4415,5358,6043,6393,6347,5915,5158,4181,3143,2203,1523,1230,1394,2030,3068,4400,5865,7273,8454,9243,9546,9311,8580,7437,6041,4575,3206,2119,1386,1091,1170,1573,2143,2751,3245,3516,3507,3200,2663,1962,1230,558,43,-270,-378,-320,-172,-40,-10,-193,-621,-1344,-2317,-3498,-4785,-6068,-7238,-8183,-8831,-9133,-9084,-8709,-8080,-7264,-6364,-5464,-4634,-3940,-3400,-3034,-2819,-2739,-2745,-2812,-2882,-2931,-2898,-2768,-2488,-2047,-1437,-665,207,1124,1993,2714,3224,3454,3414,3129,2687,2197,1780,1557,1612,1999,2712,3707,4884,6132,7302,8280,8948,9231,9102,8554,7643,6443,5057,3596,2175,898,-162,-937,-1406,-1569,-1428,-1047,-452,279,1086,1910,2671,3329,3828,4134,4233,4117,3799,3315,2700,2035,1381,844,499,435,695,1308,2238,3426,4750,6078,7235,8076,8452,8273,7510,6191,4443,2439,408,-1415,-2800,-3596,-3699,-3124,-1972,-412,1306,2942,4242,5041,5215,4770,3773,2387,817,-716,-2001,-2877,-3252,-3106,-2502,-1571,-476,589,1461,2003,2157,1916,1353,590,-223,-922,-1379,-1485,-1221,-593,314,1381,2473,3442,4183,4613,4713,4501,4051,3453,2822,2251,1827,1589,1558,1690,1963,2278,2599,2846,2992,3018,2938,2771,2570,2359,2186,2063,2003,2000,2041,2102,2173,2232,2276,2297,2297,2270,2226,2143,2045,1920,1813,1733,1741,1857,2124,2558,3138,3847,4613,5373,6044,6545,6816,6799,6470,5825,4879,3670,2262,704,-910,-2527,-4065,-5465,-6685,-7677,-8435,-8933,-9193,-9205,-9010,-8617,-8067,-7397,-6645,-5868,-5101,-4402,-3802,-3337,-3033,-2900,-2949,-3163,-3532,-3994,-4510,-4975,-5322,-5446,-5279,-4774,-3910,-2737,-1319,203,1704,3004,3997,4573,4720,4472,3929,3240,2565,2059,1833,1936,2359,3002,3746,4415,4861,4954,4616,3832,2641,1142,-552,-2274,-3910,-5318,-6430,-7203,-7636,-7793,-7736,-7573,-7393,-7277,-7273,-7412,-7656,-7985,-8305,-8559,-8658,-8558,-8222,-7658,-6892,-5997,-5037,-4119,-3306,-2678,-2269,-2098,-2142,-2373,-2719,-3125,-3518,-3845,-4067,-4161,-4132,-3982,-3763,-3481,-3202,-2929,-2698,-2510,-2357,-2240,-2128,-2023,-1915,-1804,-1708,-1637,-1618,-1664,-1801,-2015,-2339,-2731,-3219,-3751,-4330,-4910,-5454,-5926,-6277,-6479,-6505,-6360,-6037,-5581,-5003,-4351,-3653,-2942,-2257,-1628,-1109,-731,-552,-595,-892,-1426,-2192,-3106,-4136,-5151,-6106,-6882,-7444,-7738,-7770,-7556,-7148,-6615,-6023,-5461,-4974,-4620,-4407,-4333,-4376,-4488,-4621,-4721,-4744,-4657,-4439,-4083,-3588,-2963,-2216,-1361,-412,603,1659,2702,3672,4505,5113,5455,5482,5215,4701,4039,3353,2766,2391,2287,2473,2892,3451,4012,4427,4572,4334,3674,2583,1119,-619,-2507,-4407,-6183,-7722,-8944,-9801,-10298,-10462,-10364,-10087,-9724,-9364,-9082,-8921,-8914,-9045,-9290,-9587,-9877,-10072,-10113,-9932,-9495,-8801,-7878,-6797,-5651,-4553,-3604,-2909,-2506,-2426,-2615,-3012,-3488,-3932,-4205,-4209,-3861,-3139,-2035,-621,1040,2818,4605,6270,7709,8835,9589,9942,9910,9509,8797,7839,6693,5452,4171,2930,1794,800,8,-600,-998,-1228,-1311,-1273,-1151,-959,-720,-459,-186,56,258,386,436,407,311,177,12,-146,-312,-479,-665,-898,-1202,-1587,-2080,-2651,-3294,-3953,-4587,-5131,-5525,-5730,-5691,-5411,-4877,-4125,-3193,-2140,-1040,46,1025,1863,2481,2886,3036,2977,2713,2315,1808,1275,754,309,-1,-150,-84,181,654,1266,1971,2660,3261,3687,3905,3901,3710,3397,3025,2700,2455,2373,2457,2715,3139,3671,4291,4918,5519,6026,6398,6597,6591,6363,5904,5225,4340,3296,2139,939,-234,-1311,-2233,-2953,-3452,-3722,-3795,-3688,-3463,-3145,-2787,-2404,-2013,-1602,-1164,-673,-125,489,1134,1789,2376,2858,3156,3249,3102,2737,2188,1519,816,159,-351,-648,-666,-369,232,1136,2260,3549,4889,6184,7338,8254,8878,9162,9088,8673,7945,6947,5765,4445,3096,1776,557,-499,-1367,-2018,-2441,-2644,-2635,-2427,-2050,-1541,-922,-260,435,1113,1759,2363,2915,3412,3854,4214,4479,4612,4561,4306,3793,3037,2024,828,-509,-1860,-3133,-4196,-4946,-5287,-5163,-4550,-3472,-1992,-218,1721,3666,5461,6954,8025,8585,8605,8085,7104,5746,4168,2487,871,-572,-1733,-2534,-2946,-2938,-2547,-1805,-804,379,1622,2845,3956,4913,5693,6302,6770,7120,7397,7608,7782,7899,7963,7941,7815,7566,7177,6648,6002,5252,4454,3639,2867,2165,1572,1102,752,523,381,300,241,154,2,-260,-657,-1211,-1911,-2742,-3652,-4592,-5482,-6251,-6819,-7133,-7133,-6818,-6188,-5303,-4244,-3106,-2028,-1098,-438,-88,-88,-407,-983,-1718,-2487,-3158,-3611,-3738,-3479,-2805,-1746,-359,1231,2922,4549,6002,7184,8012,8499,8655,8545,8277,7919,7590,7337,7209,7203,7277,7382,7403,7290,6936,6332,5454,4364,3122,1856,656,-338,-1057,-1423,-1420,-1076,-440,381,1281,2135,2821,3240,3304,2964,2203,1027,-491,-2293,-4240,-6222,-8094,-9720,-10993,-11814,-12134,-11929,-11222,-10064,-8542,-6763,-4837,-2901,-1056,572,1904,2874,3436,3596,3363,2803,1973,978,-105,-1176,-2159,-2973,-3571,-3890,-3928,-3662,-3119,-2324,-1330,-180,1065,2356,3654,4902,6096,7176,8158,8990,9683,10195,10524,10640,10530,10181,9589,8758,7715,6493,5144,3737,2334,1020,-147,-1102,-1797,-2199,-2281,-2041,-1476,-627,469,1724,3043,4307,5384,6164,6523,6420,5797,4712,3218,1464,-401,-2189,-3734,-4897,-5583,-5773,-5509,-4875,-4029,-3113,-2289,-1684,-1379,-1403,-1726,-2270,-2913,-3524,-3970,-4136,-3960,-3409,-2513,-1340,11,1421,2776,3974,4949,5660,6111,6332,6368,6286,6145,5999,5874,5799,5747,5721,5667,5576,5401,5151,4804,4400,3953,3518,3139,2853,2706,2692,2824,3057,3359,3666,3918,4049,4011,3756,3266,2543,1594,492,-729,-1957,-3122,-4118,-4867,-5304,-5380,-5097,-4469,-3557,-2443,-1219,6,1138,2090,2812,3259,3448,3391,3151,2796,2412,2077,1874,1845,2029,2400,2939,3559,4199,4767,5194,5434,5462,5296,4974,4577,4179,3901,3799,3962,4395,5077,5947,6871,7725,8341,8593,8372,7617,6345,4603,2513,227,-2097,-4275,-6167,-7655,-8660,-9171,-9194,-8802,-8078,-7126,-6054,-4968,-3952,-3081,-2399,-1932,-1681,-1640,-1765,-2027,-2368,-2744,-3105,-3404,-3610,-3690,-3638,-3447,-3151,-2770,-2379,-2023,-1780,-1704,-1837,-2193,-2768,-3509,-4354,-5203,-5961,-6519,-6802,-6742,-6327,-5580,-4549,-3352,-2075,-865,191,999,1505,1715,1632,1333,874,346,-188,-667,-1059,-1360,-1567,-1723,-1836,-1947,-2043,-2138,-2176,-2140,-1963,-1609,-1062,-312,584,1571,2540,3379,3976,4227,4067,3463,2423,1012,-706,-2587,-4548,-6435,-8159,-9624,-10760,-11541,-11939,-11981,-11678,-11097,-10271,-9280,-8182,-7044,-5928,-4894,-3984,-3246,-2702,-2370,-2258,-2354,-2638,-3076,-3616,-4205,-4777,-5270,-5640,-5839,-5868,-5718,-5420,-4990,-4467,-3864,-3207,-2492,-1727,-894,-1,957,1942,2921,3807,4533,4984,5088,4766,3989,2764,1134,-788,-2893,-5009,-6997,-8703,-10023,-10876,-11237,-11126,-10593,-9739,-8657,-7465,-6261,-5131,-4142,-3341,-2746,-2372,-2213,-2247,-2464,-2813,-3271,-3770,-4278,-4707,-5028,-5165,-5084,-4763,-4173,-3358,-2334,-1196,-29,1042,1897,2422,2521,2152,1288,6,-1635,-3459,-5337,-7065,-8510,-9514,-10023,-9974,-9431,-8443,-7162,-5712,-4253,-2918,-1800,-972,-446,-208,-217,-410,-728,-1115,-1527,-1946,-2363,-2776,-3205,-3629,-4043,-4397,-4643,-4700,-4526,-4051,-3283,-2230,-961,431,1825,3105,4148,4875,5214,5150,4687,3865,2748,1409,-61,-1578,-3048,-4398,-5554,-6458,-7071,-7375,-7357,-7052,-6471,-5686,-4739,-3708,-2658,-1655,-758,-22,525,848,951,835,522,52,-543,-1199,-1891,-2552,-3176,-3726,-4197,-4581,-4853,-4990,-4949,-4659,-4083,-3150,-1846,-177,1810,4006,6261,8416,10247,11609,12299,12256,11400,9796,7529,4779,1756,-1294,-4145,-6570,-8414,-9560,-9962,-9648,-8690,-7228,-5408,-3424,-1431,407,1969,3181,3990,4397,4436,4138,3594,2849,1996,1088,185,-656,-1405,-2015,-2460,-2714,-2748,-2547,-2107,-1434,-561,443,1524,2547,3455,4109,4477,4483,4148,3494,2596,1555,473,-517,-1334,-1874,-2111,-2015,-1626,-994,-204,652,1485,2216,2796,3181,3396,3417,3325,3114,2853,2551,2229,1904,1566,1253,965,762,675,758,1050,1565,2312,3240,4306,5417,6487,7417,8128,8557,8674,8479,7998,7283,6396,5408,4369,3346,2351,1430,576,-196,-887,-1497,-2014,-2432,-2739,-2910,-2952,-2837,-2590,-2212,-1729,-1180,-595,-19,511,961,1312,1542,1657,1661,1568,1397,1169,890,604,305,67,-106,-119,57,500,1244,2314,3711,5370,7229,9138,10972,12548,13727,14360,14378,13737,12475,10693,8522,6164,3791,1604,-250,-1660,-2562,-2955,-2886,-2433,-1717,-855,30,824,1453,1859,2025,1975,1739,1378,952,513,114,-232,-503,-720,-888,-1042,-1188,-1349,-1504,-1652,-1737,-1730,-1579,-1241,-716,8,870,1817,2748,3574,4190,4539,4549,4247,3630,2793,1809,813,-111,-827,-1294,-1433,-1256,-774,-52,839,1809,2766,3626,4326,4817,5069,5091,4865,4443,3824,3076,2240,1400,638,45,-290,-310,30,700,1668,2807,4018,5129,6018,6551,6657,6297,5507,4355,2976,1508,115,-1075,-1947,-2461,-2589,-2396,-1926,-1304,-590,96,724,1232,1630,1915,2124,2275,2405,2522,2639,2756,2848,2912,2913,2835,2665,2382,1982,1469,839,117,-684,-1513,-2325,-3032,-3574,-3849,-3818,-3410,-2628,-1474,-8,1689,3506,5307,6954,8311,9246,9677,9536,8817,7552,5818,3737,1445,-889,-3127,-5105,-6737,-7927,-8655,-8916,-8755,-8230,-7427,-6432,-5338,-4227,-3170,-2233,-1439,-834,-399,-147,-50,-91,-248,-502,-825,-1206,-1619,-2043,-2456,-2816,-3102,-3269,-3290,-3129,-2775,-2211,-1474,-580,387,1366,2250,2956,3408,3548,3377,2904,2213,1384,554,-161,-652,-816,-625,-36,889,2114,3517,5009,6455,7754,8799,9532,9894,9879,9490,8752,7718,6441,5001,3491,2010,669,-418,-1178,-1540,-1490,-1065,-323,610,1610,2533,3259,3675,3748,3441,2806,1900,821,-307,-1393,-2308,-3006,-3416,-3551,-3438,-3131,-2734,-2309,-1965,-1757,-1717,-1863,-2157,-2542,-2963,-3307,-3540,-3568,-3382,-2960,-2317,-1513,-581,380,1313,2128,2754,3144,3260,3116,2757,2255,1726,1269,997,973,1245,1804,2630,3647,4799,5983,7135,8162,8998,9584,9868,9812,9407,8637,7543,6170,4589,2920,1257,-253,-1523,-2432,-2946,-3019,-2685,-1987,-1008,151,1386,2599,3703,4631,5350,5831,6086,6130,5977,5672,5212,4642,3946,3157,2269,1313,307,-703,-1672,-2532,-3221,-3667,-3823,-3643,-3128,-2305,-1227,-9,1249,2399,3325,3892,4053,3733,2986,1856,470,-1027,-2477,-3717,-4629,-5110,-5136,-4699,-3874,-2733,-1418,-40,1261,2376,3212,3713,3841,3618,3059,2257,1273,247,-733,-1531,-2063,-2252,-2066,-1517,-666,394,1520,2578,3411,3904,3968,3566,2726,1505,40,-1552,-3098,-4473,-5553,-6261,-6585,-6530,-6187,-5632,-5009,-4413,-3968,-3724,-3719,-3937,-4312,-4770,-5204,-5524,-5649,-5533,-5163,-4564,-3783,-2893,-1969,-1094,-337,251,634,813,807,667,456,262,132,147,289,575,929,1298,1602,1780,1813,1682,1443,1132,819,560,382,295,280,273,227,59,-283,-837,-1614,-2588,-3699,-4877,-6014,-7027,-7824,-8336,-8533,-8393,-7945,-7222,-6297,-5242,-4139,-3076,-2125,-1346,-794,-497,-466,-714,-1212,-1939,-2861,-3905,-5035,-6146,-7191,-8073,-8732,-9113,-9165,-8894,-8299,-7444,-6386,-5229,-4067,-3014,-2154,-1573,-1308,-1380,-1769,-2415,-3249,-4155,-5041,-5786,-6310,-6542,-6439,-5998,-5245,-4223,-3028,-1738,-471,668,1579,2186,2426,2299,1811,1038,62,-993,-2003,-2846,-3411,-3637,-3480,-2970,-2164,-1169,-121,841,1570,1958,1925,1443,540,-723,-2228,-3857,-5454,-6904,-8079,-8922,-9384,-9478,-9255,-8793,-8206,-7604,-7101,-6781,-6716,-6906,-7344,-7944,-8631,-9271,-9770,-10014,-9956,-9551,-8843,-7863,-6731,-5529,-4383,-3379,-2586,-2032,-1715,-1582,-1577,-1611,-1614,-1525,-1323,-1011,-636,-254,69,272,344,269,109,-90,-253,-305,-221,27,410,869,1340,1729,1961,1976,1751,1283,627,-158,-983,-1763,-2416,-2899,-3159,-3214,-3070,-2771,-2362,-1904,-1431,-1000,-624,-337,-131,-30,-16,-112,-310,-632,-1067,-1622,-2258,-2953,-3638,-4251,-4720,-4978,-4964,-4666,-4056,-3205,-2145,-1007,138,1135,1930,2398,2537,2301,1737,892,-158,-1301,-2455,-3497,-4369,-4978,-5303,-5312,-5025,-4456,-3654,-2681,-1583,-450,670,1707,2613,3358,3936,4338,4606,4760,4850,4909,4970,5047,5142,5233,5289,5262,5107,4788,4275,3563,2677,1652,552,-545,-1573,-2444,-3112,-3528,-3684,-3585,-3270,-2786,-2206,-1601,-1057,-631,-392,-362,-558,-959,-1516,-2165,-2826,-3417,-3867,-4119,-4153,-3966,-3600,-3092,-2508,-1892,-1279,-692,-122,452,1048,1705,2437,3243,4119,5013,5867,6620,7185,7524,7592,7408,7009,6487,5935,5481,5215,5223,5525,6112,6903,7802,8653,9328,9680,9623,9092,8099,6686,4963,3065,1139,-649,-2175,-3324,-4026,-4261,-4026,-3391,-2410,-1191,166,1559,2884,4053,5005,5669,6028,6060,5771,5200,4383,3394,2300,1193,137,-773,-1505,-1985,-2220,-2174,-1894,-1394,-749,-12,731,1428,2002,2447,2707,2823,2786,2650,2451,2246,2081,2003,2052,2236,2570,3021,3567,4146,4710,5183,5527,5676,5638,5396,5002,4518,4014,3591,3310,3236,3402,3807,4422,5188,6027,6841,7533,8012,8190,8029,7498,6615,5432,4035,2530,1050,-278,-1340,-2030,-2308,-2137,-1568,-665,457,1653,2778,3684,4234,4359,3983,3145,1876,303,-1448,-3201,-4806,-6104,-6982,-7373,-7229,-6590,-5488,-4036,-2326,-498,1340,3061,4580,5814,6721,7270,7460,7307,6836,6103,5155,4076,2934,1822,821,7,-555,-830,-798,-469,116,908,1826,2791,3720,4538,5179,5612,5806,5776,5541,5147,4652,4111,3590,3134,2782,2554,2442,2436,2505,2601,2701,2748,2731,2620,2415,2125,1768,1366,945,526,115,-271,-656,-1014,-1381,-1719,-2047,-2317,-2528,-2635,-2634,-2503,-2247,-1895,-1467,-1023,-593,-221,68,274,406,481,539,587,655,743,838,928,985,988,918,768,538,245,-93,-441,-774,-1043,-1227,-1279,-1191,-929,-516,56,736,1502,2291,3054,3733,4266,4606,4710,4541,4100,3376,2425,1273,25,-1266,-2473,-3538,-4361,-4903,-5136,-5053,-4707,-4124,-3402,-2599,-1792,-1057,-437,22,286,360,225,-90,-572,-1181,-1875,-2606,-3306,-3913,-4352,-4548,-4459,-4041,-3306,-2284,-1037,333,1735,3050,4185,5062,5621,5838,5721,5284,4595,3700,2695,1647,663,-195,-831,-1214,-1293,-1069,-567,182,1096,2105,3110,4021,4745,5228,5406,5286,4877,4222,3418,2515,1650,858,242,-184,-391,-393,-221,85,478,906,1338,1730,2068,2341,2532,2672,2732,2759,2730,2670,2571,2430,2243,2010,1718,1389,1014,620,227,-148,-466,-712,-863,-891,-817,-608,-316,79,526,1018,1515,1993,2408,2729,2908,2919,2733,2352,1792,1085,306,-491,-1212,-1793,-2165,-2284,-2110,-1657,-918,49,1197,2460,3745,4989,6109,7036,7729,8133,8245,8044,7549,6784,5794,4632,3367,2070,811,-325,-1303,-2036,-2531,-2736,-2686,-2379,-1879,-1214,-470,295,1009,1594,2005,2175,2086,1720,1088,228,-802,-1921,-3020,-4002,-4740,-5147,-5142,-4695,-3822,-2586,-1086,528,2128,3551,4694,5462,5812,5734,5264,4458,3401,2179,892,-384,-1555,-2579,-3379,-3947,-4247,-4302,-4129,-3780,-3310,-2778,-2241,-1740,-1298,-925,-611,-340,-94,139,361,557,695,748,665,415,-20,-651,-1444,-2361,-3319,-4245,-5034,-5607,-5891,-5846,-5463,-4771,-3834,-2726,-1561,-427,586,1388,1947,2220,2207,1926,1406,696,-151,-1068,-2015,-2902,-3709,-4356,-4821,-5061,-5063,-4824,-4361,-3705,-2894,-1990,-1042,-124,712,1397,1878,2115,2069,1739,1133,274,-765,-1928,-3115,-4227,-5161,-5814,-6090,-5953,-5351,-4338,-2959,-1350,365,2010,3448,4543,5196,5374,5049,4283,3118,1675,31,-1682,-3374,-4946,-6310,-7412,-8201,-8670,-8811,-8666,-8265,-7686,-6991,-6260,-5558,-4936,-4427,-4047,-3797,-3673,-3672,-3787,-4027,-4394,-4879,-5488,-6166,-6891,-7569,-8164,-8581,-8805,-8780,-8524,-8041,-7377,-6577,-5701,-4797,-3935,-3132,-2458,-1924,-1574,-1426,-1489,-1773,-2245,-2896,-3637,-4437,-5189,-5837,-6309,-6571,-6614,-6455,-6129,-5693,-5195,-4691,-4210,-3778,-3393,-3051,-2734,-2423,-2127,-1835,-1587,-1400,-1313,-1349,-1525,-1847,-2304,-2873,-3514,-4187,-4824,-5377,-5778,-5984,-5962,-5694,-5185,-4459,-3563,-2564,-1539,-581,235,824,1132,1120,767,101,-855,-2011,-3293,-4585,-5774,-6752,-7410,-7681,-7510,-6925,-5952,-4722,-3338,-1961,-720,268,910,1172,1037,544,-241,-1245,-2371,-3530,-4636,-5603,-6357,-6847,-7022,-6878,-6416,-5676,-4729,-3661,-2596,-1630,-891,-433,-319,-537,-1052,-1786,-2630,-3482,-4215,-4771,-5063,-5091,-4835,-4336,-3631,-2774,-1828,-819,184,1177,2110,2970,3721,4356,4823,5138,5254,5203,4979,4620,4153,3611,3016,2392,1736,1073,386,-307,-1020,-1743,-2485,-3237,-3984,-4712,-5374,-5938,-6351,-6566,-6543,-6248,-5652,-4763,-3584,-2177,-605,1020,2589,3976,5092,5840,6200,6142,5723,4996,4062,3038,2018,1130,437,36,-45,240,882,1858,3122,4579,6135,7649,8978,9981,10537,10563,10037,8989,7494,5700,3747,1835,131,-1207,-2065,-2385,-2162,-1446,-322,1075,2612,4109,5434,6440,7040,7194,6880,6172,5121,3873,2530,1249,139,-705,-1199,-1330,-1072,-471,418,1513,2723,3941,5100,6094,6883,7413,7669,7652,7391,6911,6269,5499,4658,3795,2967,2244,1682,1365,1334,1643,2290,3263,4472,5834,7179,8387,9307,9847,9959,9633,8930,7921,6731,5478,4278,3248,2446,1945,1741,1857,2242,2858,3612,4403,5116,5617,5816,5619,5001,3965,2560,877,-957,-2816,-4537,-5999,-7071,-7686,-7801,-7455,-6714,-5718,-4614,-3570,-2749,-2269,-2215,-2611,-3409,-4510,-5765,-6975,-7979,-8586,-8703,-8257,-7264,-5816,-4023,-2102,-200,1438,2704,3437,3627,3272,2456,1311,-31,-1397,-2662,-3707,-4464,-4898,-5015,-4843,-4443,-3850,-3130,-2289,-1365,-334,766,1970,3206,4478,5683,6754,7576,8045,8066,7584,6592,5161,3400,1498,-353,-1936,-3062,-3589,-3439,-2615,-1186,687,2848,5051,7117,8829,10038,10642,10582,9879,8596,6850,4804,2624,524,-1347,-2806,-3762,-4149,-3955,-3239,-2096,-652,925,2497,3924,5102,5987,6552,6839,6884,6776,6564,6328,6101,5919,5793,5723,5703,5707,5727,5721,5682,5570,5385,5107,4750,4318,3823,3284,2703,2096,1459,780,68,-706,-1515,-2352,-3173,-3923,-4541,-4955,-5108,-4956,-4493,-3752,-2788,-1703,-596,424,1251,1817,2068,1994,1632,1039,305,-467,-1185,-1758,-2128,-2264,-2164,-1859,-1403,-854,-290,239,682,1013,1244,1396,1509,1648,1841,2135,2521,2986,3464,3906,4212,4333,4192,3789,3130,2290,1366,484,-217,-614,-605,-150,752,2022,3545,5176,6746,8133,9217,9955,10328,10384,10191,9845,9442,9060,8755,8560,8459,8433,8417,8349,8168,7811,7253,6472,5475,4289,2948,1504,27,-1419,-2750,-3896,-4787,-5373,-5607,-5478,-4990,-4180,-3102,-1861,-534,745,1882,2786,3374,3625,3526,3125,2488,1714,904,162,-423,-776,-851,-629,-125,620,1523,2513,3478,4350,5038,5482,5645,5483,5012,4225,3165,1876,417,-1123,-2664,-4094,-5338,-6315,-6975,-7295,-7270,-6919,-6293,-5437,-4435,-3356,-2294,-1324,-530,19,277,204,-188,-891,-1849,-3001,-4263,-5546,-6754,-7808,-8638,-9192,-9441,-9358,-8944,-8208,-7174,-5899,-4439,-2900,-1366,29,1188,1983,2338,2179,1502,325,-1244,-3087,-5012,-6830,-8340,-9378,-9822,-9622,-8804,-7438,-5692,-3717,-1736,71,1521,2488,2900,2748,2097,1054,-210,-1524,-2690,-3560,-4016,-4005,-3549,-2710,-1630,-456,627,1466,1920,1920,1431,508,-774,-2270,-3842,-5334,-6625,-7608,-8230,-8460,-8315,-7823,-7051,-6067,-4947,-3782,-2610,-1523,-524,319,1012,1526,1867,2044,2055,1926,1655,1270,793,250,-314,-874,-1382,-1827,-2165,-2406,-2513,-2506,-2369,-2119,-1762,-1313,-810,-278,217,633,909,1014,935,680,298,-159,-615,-1008,-1278,-1392,-1338,-1129,-827,-483,-207,-71,-161,-533,-1210,-2193,-3436,-4872,-6415,-7951,-9373,-10564,-11415,-11845,-11803,-11270,-10289,-8926,-7292,-5534,-3785,-2213,-941,-90,266,92,-605,-1764,-3309,-5104,-7017,-8893,-10574,-11920,-12803,-13127,-12844,-11955,-10506,-8599,-6370,-3970,-1569,675,2629,4177,5242,5814,5885,5542,4867,3978,3015,2062,1248,597,164,-80,-167,-160,-124,-132,-222,-448,-812,-1322,-1950,-2646,-3351,-3995,-4497,-4812,-4872,-4682,-4219,-3542,-2688,-1757,-823,19,709,1201,1475,1552,1475,1313,1132,1011,976,1060,1246,1501,1790,2059,2283,2431,2508,2521,2492,2448,2408,2385,2381,2382,2354,2279,2114,1846,1453,934,295,-460,-1306,-2231,-3195,-4175,-5114,-5977,-6708,-7255,-7578,-7649,-7450,-6996,-6305,-5411,-4369,-3223,-2047,-889,169,1084,1798,2282,2516,2495,2228,1748,1086,313,-528,-1364,-2158,-2855,-3443,-3885,-4200,-4379,-4448,-4430,-4344,-4221,-4060,-3864,-3616,-3291,-2879,-2358,-1751,-1040,-282,528,1326,2094,2780,3368,3828,4189,4450,4670,4887,5141,5480,5906,6417,6985,7549,8058,8432,8633,8599,8318,7773,6974,5962,4764,3443,2060,673,-632,-1769,-2658,-3191,-3321,-2984,-2188,-953,648,2498,4476,6411,8159,9580,10552,11012,10928,10311,9229,7779,6084,4310,2584,1068,-151,-1000,-1466,-1585,-1410,-1039,-553,-45,427,807,1094,1270,1391,1470,1565,1720,1953,2294,2737,3256,3828,4380,4871,5216,5386,5318,5016,4466,3703,2769,1724,644,-402,-1336,-2113,-2677,-3018,-3122,-2993,-2671,-2164,-1549,-852,-156,490,1022,1401,1599,1603,1428,1096,653,157,-338,-762,-1066,-1217,-1190,-1005,-671,-256,209,637,1007,1257,1390,1397,1298,1115,873,595,301,-13,-335,-693,-1072,-1487,-1898,-2271,-2528,-2589,-2355,-1752,-708,773,2666,4845,7170,9412,11371,12815,13580,13540,12656,10970,8608,5770,2698,-323,-3037,-5191,-6614,-7199,-6924,-5863,-4151,-1993,376,2707,4755,6334,7282,7532,7069,5955,4308,2298,128,-1985,-3830,-5233,-6059,-6267,-5847,-4912,-3589,-2083,-584,699,1640,2124,2152,1758,1053,194,-673,-1353,-1757,-1754,-1353,-561,537,1814,3140,4351,5308,5904,6050,5758,5051,4034,2850,1634,564,-244,-675,-691,-282,488,1530,2713,3888,4910,5637,5978,5857,5282,4286,2973,1459,-89,-1540,-2745,-3610,-4079,-4139,-3825,-3213,-2385,-1459,-519,343,1074,1630,2002,2177,2172,1994,1653,1176,554,-168,-993,-1878,-2789,-3687,-4517,-5228,-5771,-6096,-6164,-5951,-5436,-4620,-3508,-2118,-479,1377,3395,5509,7633,9652,11448,12893,13847,14229,13935,12964,11325,9113,6473,3582,676,-2059,-4377,-6143,-7201,-7502,-7034,-5870,-4131,-1995,329,2641,4717,6411,7574,8161,8147,7604,6630,5377,3995,2646,1448,511,-114,-402,-375,-63,466,1160,1965,2815,3694,4539,5354,6096,6793,7426,8024,8599,9153,9704,10229,10709,11106,11357,11402,11187,10651,9785,8572,7039,5250,3278,1248,-705,-2437,-3787,-4644,-4914,-4566,-3650,-2251,-556,1260,2964,4385,5360,5794,5664,4995,3886,2468,894,-678,-2109,-3297,-4160,-4680,-4848,-4729,-4373,-3902,-3396,-2975,-2715,-2695,-2937,-3464,-4215,-5135,-6110,-7024,-7759,-8218,-8317,-8033,-7343,-6309,-4978,-3474,-1899,-381,966,2067,2854,3311,3453,3315,2974,2500,1988,1513,1148,927,876,968,1164,1383,1540,1534,1299,776,-32,-1091,-2314,-3582,-4758,-5695,-6276,-6406,-6051,-5219,-3989,-2470,-823,789,2203,3277,3898,4028,3637,2797,1580,119,-1448,-2994,-4373,-5519,-6339,-6838,-7019,-6943,-6676,-6310,-5898,-5505,-5127,-4761,-4350,-3848,-3179,-2305,-1203,126,1615,3200,4762,6182,7345,8143,8506,8385,7776,6695,5207,3378,1330,-827,-2952,-4889,-6521,-7695,-8358,-8448,-8009,-7124,-5952,-4677,-3528,-2678,-2321,-2514,-3305,-4603,-6282,-8154,-9997,-11609,-12793,-13429,-13414,-12775,-11540,-9878,-7941,-5975,-4178,-2784,-1928,-1735,-2209,-3309,-4902,-6801,-8796,-10657,-12182,-13198,-13589,-13298,-12341,-10776,-8745,-6389,-3911,-1488,701,2513,3856,4704,5064,5041,4721,4250,3745,3310,3003,2858,2843,2917,3018,3060,2992,2736,2265,1535,556,-669,-2100,-3678,-5343,-6993,-8550,-9895,-10953,-11620,-11873,-11664,-11040,-10040,-8767,-7334,-5871,-4488,-3300,-2341,-1663,-1231,-1025,-978,-1044,-1154,-1276,-1378,-1449,-1492,-1504,-1501,-1470,-1441,-1391,-1354,-1308,-1275,-1227,-1168,-1069,-921,-697,-392,2,470,974,1476,1925,2268,2487,2546,2458,2238,1902,1485,1007,475,-82,-671,-1255,-1815,-2316,-2715,-2990,-3119,-3107,-2992,-2827,-2693,-2687,-2881,-3338,-4077,-5063,-6245,-7499,-8719,-9750,-10481,-10803,-10659,-10037,-8967,-7534,-5849,-4043,-2264,-642,698,1664,2199,2277,1928,1197,195,-982,-2182,-3296,-4192,-4802,-5067,-5016,-4678,-4161,-3556,-2968,-2482,-2118,-1890,-1722,-1562,-1299,-885,-262,557,1556,2651,3795,4890,5886,6740,7424,7953,8320,8554,8640,8577,8334,7876,7188,6234,5030,3599,1993,308,-1370,-2932,-4279,-5342,-6070,-6438,-6476,-6195,-5685,-4989,-4197,-3365,-2553,-1796,-1127,-546,-75,298,562,722,773,731,603,428,232,51,-65,-108,-10,215,615,1168,1868,2692,3599,4548,5500,6395,7201,7875,8380,8710,8844,8788,8554,8147,7607,6957,6256,5553,4910,4378,4018,3854,3918,4201,4676,5300,5992,6666,7206,7516,7494,7092,6284,5104,3631,1971,278,-1328,-2679,-3703,-4302,-4476,-4250,-3687,-2906,-2019,-1165,-465,-20,97,-143,-734,-1631,-2755,-4016,-5290,-6471,-7461,-8169,-8551,-8580,-8257,-7625,-6710,-5591,-4297,-2912,-1447,49,1564,3086,4592,6059,7454,8715,9800,10628,11163,11350,11183,10686,9897,8907,7805,6690,5645,4730,3954,3314,2758,2230,1672,1047,336,-428,-1201,-1900,-2438,-2732,-2719,-2376,-1707,-785,325,1476,2578,3486,4117,4404,4317,3887,3159,2233,1201,189,-700,-1368,-1741,-1773,-1449,-778,210,1456,2914,4486,6112,7683,9121,10327,11220,11740,11842,11532,10823,9787,8498,7051,5547,4074,2706,1508,522,-219,-687,-886,-816,-504,11,670,1410,2141,2795,3277,3527,3478,3107,2387,1354,38,-1467,-3068,-4628,-6032,-7128,-7844,-8083,-7842,-7135,-6043,-4681,-3209,-1773,-547,352,813,796,298,-625,-1881,-3351,-4887,-6372,-7661,-8694,-9378,-9716,-9694,-9350,-8728,-7874,-6860,-5726,-4541,-3334,-2141,-981,140,1220,2254,3233,4148,4972,5689,6275,6719,7018,7177,7215,7166,7053,6931,6812,6731,6676,6634,6556,6401,6100,5631,4953,4101,3092,2020,951,7,-733,-1174,-1268,-1003,-400,468,1502,2586,3602,4445,5045,5361,5399,5188,4803,4299,3779,3287,2883,2590,2408,2330,2336,2394,2488,2598,2706,2807,2899,2982,3071,3171,3290,3436,3617,3837,4103,4414,4758,5122,5471,5776,6001,6118,6105,5957,5673,5283,4813,4309,3808,3362,2987,2718,2543,2446,2392,2324,2185,1934,1515,931,171,-711,-1675,-2610,-3450,-4073,-4418,-4432,-4102,-3459,-2558,-1478,-315,845,1922,2855,3604,4139,4445,4518,4353,3956,3335,2496,1479,311,-936,-2188,-3358,-4349,-5090,-5511,-5584,-5291,-4645,-3694,-2477,-1091,407,1916,3364,4694,5839,6798,7537,8081,8430,8611,8624,8482,8170,7688,7019,6154,5089,3831,2393,818,-849,-2531,-4155,-5641,-6916,-7921,-8614,-8968,-8981,-8651,-8010,-7077,-5902,-4517,-2986,-1348,322,1972,3536,4949,6160,7133,7818,8232,8342,8201,7827,7283,6631,5934,5259,4650,4153,3772,3513,3345,3234,3139,3011,2802,2483,2004,1376,569,-377,-1441,-2567,-3682,-4723,-5590,-6222,-6538,-6503,-6103,-5361,-4349,-3153,-1909,-730,258,952,1296,1239,796,-2,-1092,-2373,-3756,-5118,-6361,-7406,-8168,-8640,-8773,-8607,-8156,-7478,-6642,-5696,-4736,-3792,-2945,-2214,-1648,-1250,-1049,-1017,-1187,-1516,-2032,-2699,-3515,-4450,-5463,-6491,-7454,-8255,-8804,-9012,-8829,-8247,-7288,-6052,-4637,-3195,-1870,-802,-104,139,-91,-785,-1861,-3208,-4682,-6123,-7374,-8303,-8821,-8874,-8484,-7706,-6646,-5448,-4267,-3250,-2544,-2228,-2366,-2927,-3867,-5060,-6367,-7639,-8696,-9427,-9702,-9483,-8753,-7564,-6011,-4212,-2324,-486,1173,2540,3565,4202,4460,4362,3943,3279,2426,1479,530,-346,-1046,-1524,-1720,-1633,-1280,-722,-48,656,1279,1754,2003,2013,1755,1273,580,-253,-1200,-2194,-3202,-4180,-5079,-5873,-6511,-6972,-7219,-7244,-7045,-6633,-6069,-5382,-4670,-3974,-3382,-2918,-2626,-2487,-2502,-2614,-2800,-2994,-3175,-3296,-3351,-3324,-3219,-3053,-2833,-2608,-2395,-2253,-2215,-2317,-2598,-3045,-3677,-4428,-5270,-6127,-6922,-7600,-8081,-8325,-8286,-7939,-7282,-6326,-5113,-3721,-2232,-785,502,1495,2078,2191,1802,934,-309,-1846,-3487,-5120,-6566,-7714,-8451,-8717,-8486,-7785,-6669,-5254,-3652,-2019,-494,801,1752,2308,2426,2125,1434,418,-842,-2242,-3669,-5008,-6135,-6968,-7414,-7457,-7067,-6287,-5162,-3768,-2199,-539,1119,2697,4123,5343,6287,6938,7222,7150,6685,5860,4714,3327,1823,344,-945,-1886,-2353,-2249,-1553,-285,1459,3534,5770,7954,9917,11482,12563,13083,13073,12568,11686,10536,9267,7980,6799,5763,4923,4247,3701,3204,2693,2079,1328,400,-686,-1888,-3125,-4316,-5344,-6130,-6601,-6716,-6468,-5894,-5047,-4029,-2957,-1934,-1106,-546,-347,-525,-1078,-1943,-3026,-4194,-5284,-6158,-6653,-6690,-6210,-5224,-3806,-2058,-125,1846,3717,5372,6735,7760,8442,8799,8856,8655,8220,7584,6768,5800,4703,3514,2283,1054,-94,-1114,-1910,-2448,-2641,-2495,-1968,-1115,36,1390,2853,4313,5648,6767,7568,8018,8078,7765,7107,6155,4982,3667,2303,976,-230,-1251,-2034,-2568,-2852,-2929,-2854,-2691,-2528,-2409,-2405,-2511,-2731,-3019,-3303,-3517,-3575,-3424,-3021,-2351,-1438,-293,1003,2437,3915,5417,6873,8251,9504,10596,11486,12145,12542,12661,12486,12030,11299,10337,9165,7847,6428,4986,3584,2313,1231,404,-136,-391,-369,-137,253,712,1170,1566,1839,1991,1988,1871,1652,1373,1076,809,602,512,542,724,1036,1468,1979,2516,3029,3432,3682,3706,3481,2980,2227,1243,102,-1140,-2382,-3557,-4549,-5305,-5729,-5792,-5468,-4785,-3796,-2602,-1306,-47,1063,1903,2397,2490,2182,1513,570,-524,-1628,-2584,-3275,-3584,-3479,-2945,-2050,-867,471,1849,3140,4232,5059,5568,5757,5658,5317,4806,4201,3567,2952,2387,1855,1336,771,121,-667,-1599,-2679,-3857,-5075,-6242,-7264,-8051,-8517,-8623,-8350,-7721,-6791,-5631,-4316,-2941,-1567,-276,895,1900,2734,3403,3933,4368,4752,5137,5560,6058,6630,7278,7955,8618,9199,9630,9851,9817,9507,8923,8102,7099,6005,4919,3943,3178,2676,2480,2564,2880,3330,3805,4183,4357,4254,3831,3116,2149,1046,-90,-1128,-1955,-2492,-2680,-2522,-2042,-1315,-440,480,1317,1986,2395,2507,2307,1821,1096,211,-769,-1753,-2676,-3485,-4141,-4625,-4928,-5047,-4980,-4737,-4307,-3702,-2928,-2002,-952,167,1314,2406,3376,4149,4639,4794,4567,3969,3045,1903,685,-454,-1331,-1829,-1813,-1259,-161,1413,3342,5480,7647,9678,11405,12717,13513,13779,13510,12784,11684,10332,8852,7347,5903,4569,3364,2279,1291,359,-540,-1444,-2349,-3259,-4143,-4970,-5697,-6287,-6689,-6878,-6827,-6521,-5979,-5207,-4261,-3166,-1986,-738,529,1802,3074,4303,5514,6638,7681,8584,9319,9852,10152,10211,10013,9577,8897,8003,6902,5628,4206,2685,1129,-395,-1776,-2946,-3799,-4299,-4406,-4151,-3573,-2766,-1831,-875,-2,707,1209,1460,1485,1292,946,506,43,-362,-653,-771,-685,-380,133,811,1594,2387,3096,3625,3893,3853,3488,2805,1867,748,-451,-1595,-2589,-3297,-3665,-3621,-3181,-2371,-1283,-51,1189,2261,3025,3354,3167,2433,1169,-561,-2658,-4975,-7355,-9627,-11621,-13204,-14253,-14716,-14577,-13874,-12692,-11138,-9338,-7437,-5546,-3792,-2244,-979,-7,665,1083,1307,1411,1486,1598,1800,2110,2507,2939,3326,3577,3602,3338,2745,1829,640,-746,-2225,-3676,-4996,-6072,-6830,-7216,-7216,-6860,-6205,-5347,-4380,-3399,-2494,-1709,-1087,-620,-297,-95,26,68,60,-8,-143,-348,-639,-1015,-1460,-1948,-2436,-2872,-3207,-3406,-3435,-3298,-3010,-2592,-2111,-1583,-1080,-615,-223,94,327,492,577,594,530,370,106,-288,-824,-1508,-2346,-3315,-4381,-5502,-6606,-7637,-8528,-9220,-9666,-9844,-9733,-9370,-8785,-8065,-7292,-6570,-5993,-5641,-5559,-5775,-6255,-6963,-7810,-8716,-9582,-10332,-10901,-11264,-11409,-11368,-11172,-10878,-10536,-10189,-9892,-9666,-9548,-9536,-9624,-9780,-9939,-10029,-9952,-9626,-8983,-7983,-6640,-4995,-3137,-1176,767,2569,4118,5334,6155,6566,6576,6230,5589,4743,3771,2792,1880,1137,607,317,253,347,533,687,728,555,129,-566,-1463,-2485,-3495,-4365,-4970,-5224,-5071,-4539,-3672,-2577,-1383,-189,874,1756,2401,2796,2972,2940,2763,2481,2128,1751,1348,948,519,74,-434,-1000,-1653,-2379,-3171,-3984,-4777,-5483,-6035,-6377,-6447,-6227,-5709,-4915,-3899,-2730,-1468,-224,961,1978,2780,3305,3508,3376,2899,2106,1033,-243,-1638,-3027,-4289,-5291,-5932,-6121,-5831,-5049,-3843,-2296,-543,1249,2939,4337,5354,5878,5907,5465,4640,3573,2399,1301,398,-180,-378,-180,359,1134,2012,2812,3399,3620,3397,2687,1509,-68,-1924,-3910,-5859,-7588,-8962,-9834,-10161,-9908,-9138,-7930,-6422,-4739,-3024,-1384,82,1330,2310,3048,3540,3845,3994,4039,4031,4012,4021,4103,4256,4513,4822,5176,5498,5749,5866,5826,5596,5219,4703,4141,3589,3123,2811,2677,2733,2963,3313,3745,4189,4601,4945,5190,5346,5405,5400,5339,5247,5137,5018,4890,4754,4592,4407,4177,3915,3618,3315,3022,2787,2633,2623,2772,3131,3706,4497,5492,6626,7838,9017,10045,10799,11160,11046,10395,9217,7542,5479,3150,720,-1647,-3791,-5582,-6914,-7744,-8039,-7844,-7201,-6223,-4995,-3661,-2309,-1059,17,863,1449,1774,1870,1773,1558,1281,1028,851,814,946,1257,1735,2337,3005,3657,4204,4562,4638,4382,3758,2760,1449,-114,-1811,-3511,-5079,-6366,-7255,-7640,-7472,-6741,-5478,-3797,-1798,329,2436,4367,5991,7234,8049,8447,8452,8150,7591,6872,6048,5173,4288,3404,2553,1733,969,264,-371,-933,-1433,-1881,-2299,-2693,-3077,-3431,-3736,-3943,-4010,-3907,-3605,-3124,-2475,-1713,-884,-28,794,1580,2287,2935,3514,4043,4519,4938,5298,5556,5716,5730,5603,5330,4925,4434,3882,3329,2801,2335,1950,1655,1474,1403,1474,1672,2021,2492,3071,3703,4330,4882,5285,5494,5451,5165,4636,3920,3086,2220,1427,783,365,195,269,538,923,1321,1655,1815,1765,1460,906,151,-740,-1661,-2498,-3128,-3464,-3414,-2982,-2161,-1051,252,1593,2825,3799,4401,4545,4209,3398,2184,649,-1074,-2869,-4598,-6150,-7416,-8320,-8820,-8896,-8574,-7892,-6932,-5771,-4522,-3280,-2147,-1217,-537,-158,-57,-208,-519,-890,-1195,-1324,-1182,-729,34,1054,2212,3413,4476,5310,5786,5860,5527,4811,3814,2616,1349,119,-997,-1908,-2608,-3062,-3310,-3368,-3280,-3085,-2804,-2463,-2048,-1550,-922,-133,865,2101,3587,5321,7257,9346,11492,13588,15526,17173,18441,19238,19514,19269,18516,17334,15804,14028,12127,10194,8336,6620,5111,3825,2779,1937,1276,733,257,-207,-706,-1266,-1887,-2570,-3277,-3972,-4623,-5169,-5570,-5793,-5781,-5530,-5013,-4250,-3262,-2098,-821,505,1790,2985,4011,4856,5483,5933,6215,6408,6533,6655,6762,6852,6866,6723,6347,5631,4534,3008,1094,-1142,-3575,-6034,-8346,-10321,-11798,-12665,-12856,-12374,-11296,-9736,-7867,-5860,-3889,-2101,-594,561,1371,1837,2036,2003,1825,1548,1226,902,609,378,244,219,328,558,897,1304,1730,2107,2386,2490,2415,2130,1675,1104,492,-61,-458,-638,-523,-150,488,1277,2134,2922,3513,3813,3729,3241,2359,1150,-273,-1767,-3198,-4412,-5322,-5855,-5998,-5781,-5276,-4574,-3799,-3051,-2441,-2023,-1844,-1882,-2111,-2460,-2855,-3206,-3430,-3447,-3193,-2631,-1743,-560,878,2471,4123,5694,7057,8090,8688,8783,8342,7381,5943,4138,2061,-129,-2309,-4339,-6105,-7517,-8524,-9095,-9249,-9030,-8503,-7776,-6932,-6086,-5314,-4669,-4191,-3859,-3653,-3512,-3372,-3173,-2869,-2437,-1894,-1280,-671,-165,136,149,-193,-886,-1900,-3131,-4447,-5709,-6757,-7504,-7854,-7815,-7400,-6710,-5844,-4942,-4128,-3507,-3140,-3060,-3221,-3579,-4035,-4500,-4891,-5151,-5237,-5170,-4963,-4679,-4380,-4115,-3957,-3921,-4046,-4327,-4763,-5337,-6020,-6793,-7601,-8432,-9226,-9956,-10580,-11066,-11380,-11513,-11458,-11236,-10887,-10467,-10037,-9672,-9418,-9333,-9412,-9654,-9979,-10311,-10516,-10487,-10100,-9289,-8025,-6329,-4306,-2095,125,2141,3791,4913,5416,5291,4551,3338,1774,71,-1591,-3011,-4040,-4555,-4503,-3861,-2692,-1070,848,2933,4992,6891,8471,9640,10325,10499,10172,9401,8273,6893,5401,3909,2531,1361,428,-231,-656,-890,-1017,-1117,-1289,-1595,-2090,-2789,-3659,-4647,-5648,-6554,-7246,-7625,-7619,-7213,-6419,-5328,-4026,-2677,-1407,-376,309,539,287,-473,-1679,-3254,-5073,-6998,-8873,-10567,-11948,-12928,-13446,-13490,-13084,-12286,-11188,-9873,-8448,-6987,-5557,-4209,-2979,-1883,-952,-186,406,820,1086,1220,1267,1291,1334,1487,1778,2281,2996,3926,5041,6245,7472,8575,9463,10024,10195,9960,9329,8367,7163,5819,4440,3129,1935,916,58,-646,-1230,-1724,-2140,-2485,-2734,-2865,-2832,-2617,-2207,-1620,-901,-120,628,1264,1694,1864,1743,1322,644,-234,-1231,-2242,-3184,-3951,-4483,-4704,-4594,-4127,-3326,-2242,-929,501,1973,3378,4638,5701,6521,7118,7499,7738,7888,8023,8218,8496,8910,9431,10051,10712,11353,11897,12260,12369,12144,11572,10616,9343,7799,6094,4355,2695,1254,108,-663,-1063,-1101,-859,-414,124,653,1083,1331,1355,1130,654,-35,-896,-1853,-2823,-3714,-4431,-4901,-5057,-4869,-4342,-3494,-2403,-1142,172,1447,2561,3460,4058,4345,4299,3950,3326,2493,1508,469,-544,-1425,-2079,-2434,-2415,-2008,-1215,-71,1326,2881,4441,5859,6977,7666,7808,7380,6366,4859,2996,940,-1078,-2885,-4301,-5220,-5604,-5466,-4901,-4009,-2932,-1791,-678,333,1230,2010,2717,3385,4069,4786,5572,6410,7287,8166,8999,9732,10327,10731,10923,10891,10626,10144,9473,8641,7710,6723,5731,4783,3890,3081,2339,1660,1021,415,-176,-735,-1267,-1726,-2112,-2368,-2515,-2513,-2409,-2207,-1957,-1711,-1502,-1391,-1388,-1526,-1775,-2118,-2479,-2799,-2987,-2979,-2715,-2179,-1379,-368,790,1997,3165,4202,5029,5593,5865,5828,5516,4948,4195,3313,2371,1437,551,-233,-909,-1448,-1864,-2155,-2347,-2456,-2523,-2562,-2614,-2691,-2808,-2965,-3140,-3311,-3432,-3470,-3388,-3172,-2833,-2382,-1889,-1359,-892,-481,-189,-8,76,72,36,-22,-58,-76,-63,-33,-11,-4,-43,-128,-242,-362,-413,-342,-55,496,1352,2496,3867,5353,6814,8075,9002,9451,9378,8761,7674,6244,4633,3035,1621,527,-149,-395,-235,242,905,1632,2279,2751,2972,2908,2570,1996,1266,477,-276,-877,-1264,-1378,-1210,-797,-181,523,1239,1827,2227,2345,2181,1718,1018,142,-822,-1774,-2627,-3306,-3734,-3898,-3749,-3316,-2589,-1603,-378,1048,2636,4327,6075,7799,9440,10906,12139,13047,13604,13755,13522,12915,12002,10845,9533,8146,6757,5433,4206,3101,2109,1206,362,-474,-1333,-2246,-3225,-4258,-5310,-6339,-7278,-8074,-8670,-9032,-9118,-8925,-8417,-7606,-6474,-5045,-3351,-1443,572,2609,4518,6195,7515,8409,8825,8781,8320,7539,6540,5451,4374,3398,2577,1929,1448,1080,783,471,104,-379,-982,-1703,-2498,-3308,-4069,-4710,-5179,-5449,-5514,-5395,-5129,-4757,-4318,-3845,-3342,-2808,-2205,-1506,-656,365,1581,2956,4460,5986,7460,8752,9772,10436,10693,10541,10013,9179,8139,7004,5891,4887,4071,3469,3078,2855,2726,2609,2415,2078,1546,815,-101,-1145,-2242,-3310,-4255,-5016,-5527,-5770,-5741,-5480,-5029,-4475,-3867,-3272,-2722,-2211,-1735,-1243,-712,-96,610,1394,2221,3021,3729,4277,4619,4735,4642,4384,4033,3668,3359,3158,3085,3112,3190,3231,3141,2834,2217,1244,-101,-1803,-3775,-5928,-8120,-10203,-12056,-13546,-14607,-15188,-15284,-14930,-14171,-13093,-11780,-10322,-8832,-7385,-6099,-5023,-4231,-3746,-3555,-3643,-3914,-4303,-4687,-4976,-5078,-4930,-4517,-3842,-2975,-1984,-995,-81,624,1085,1228,1068,635,-10,-766,-1536,-2223,-2739,-3029,-3066,-2845,-2413,-1827,-1170,-532,15,393,573,533,288,-125,-655,-1254,-1855,-2431,-2951,-3407,-3812,-4186,-4543,-4913,-5280,-5626,-5921,-6090,-6097,-5881,-5443,-4800,-4026,-3218,-2501,-1985,-1775,-1912,-2417,-3232,-4275,-5406,-6503,-7413,-8059,-8355,-8325,-7978,-7435,-6757,-6081,-5467,-4976,-4627,-4389,-4237,-4098,-3935,-3689,-3367,-2953,-2503,-2055,-1662,-1398,-1294,-1397,-1709,-2213,-2864,-3582,-4290,-4882,-5305,-5483,-5428,-5142,-4706,-4179,-3681,-3268,-3041,-3014,-3212,-3596,-4101,-4663,-5185,-5615,-5895,-6013,-5972,-5794,-5506,-5134,-4703,-4234,-3741,-3259,-2803,-2434,-2160,-2049,-2077,-2292,-2622,-3068,-3531,-3964,-4290,-4457,-4428,-4197,-3776,-3213,-2568,-1922,-1359,-967,-806,-947,-1387,-2130,-3128,-4283,-5526,-6705,-7733,-8493,-8926,-8985,-8704,-8104,-7298,-6368,-5437,-4595,-3921,-3453,-3185,-3087,-3069,-3055,-2938,-2648,-2129,-1373,-394,739,1972,3208,4404,5480,6442,7247,7936,8516,9014,9453,9834,10150,10382,10506,10492,10341,10044,9630,9140,8617,8130,7712,7402,7205,7101,7067,7052,7027,6953,6814,6594,6291,5896,5403,4805,4087,3247,2270,1168,-54,-1366,-2727,-4089,-5379,-6540,-7505,-8228,-8672,-8830,-8709,-8346,-7790,-7115,-6385,-5687,-5068,-4579,-4236,-4032,-3945,-3933,-3955,-3953,-3884,-3696,-3343,-2811,-2069,-1146,-48,1176,2482,3829,5152,6414,7567,8561,9369,9937,10245,10260,9977,9409,8580,7549,6368,5116,3849,2644,1544,597,-162,-729,-1089,-1266,-1283,-1169,-985,-773,-595,-492,-496,-597,-776,-958,-1079,-1043,-782,-245,572,1631,2848,4114,5305,6304,7024,7412,7465,7222,6747,6152,5522,4968,4542,4293,4211,4282,4460,4700,4962,5197,5382,5485,5487,5381,5145,4780,4288,3660,2931,2096,1214,315,-541,-1297,-1904,-2316,-2503,-2449,-2155,-1635,-910,-12,1026,2170,3375,4611,5841,7020,8126,9098,9918,10550,10971,11188,11191,11020,10697,10270,9778,9257,8723,8183,7620,7023,6365,5628,4813,3898,2927,1884,831,-231,-1245,-2203,-3062,-3809,-4439,-4932,-5311,-5575,-5738,-5827,-5843,-5814,-5722,-5584,-5372,-5091,-4733,-4303,-3832,-3346,-2907,-2560,-2359,-2326,-2462,-2714,-3036,-3314,-3475,-3430,-3114,-2528,-1669,-607,580,1794,2930,3881,4584,4948,4967,4597,3886,2848,1577,151,-1308,-2670,-3825,-4656,-5102,-5133,-4758,-4059,-3120,-2085,-1082,-232,371,687,713,498,127,-311,-686,-936,-962,-768,-339,260,980,1731,2455,3077,3580,3923,4133,4209,4178,4075,3894,3667,3372,3021,2604,2133,1625,1099,598,149,-198,-401,-431,-238,176,838,1720,2796,4010,5279,6519,7635,8536,9166,9476,9457,9144,8571,7829,6988,6144,5369,4723,4239,3921,3744,3662,3606,3518,3321,2979,2461,1771,960,71,-801,-1596,-2238,-2703,-2963,-3063,-3022,-2928,-2842,-2829,-2966,-3264,-3754,-4402,-5149,-5917,-6589,-7053,-7202,-6947,-6263,-5161,-3703,-2020,-227,1497,3036,4277,5155,5676,5854,5788,5550,5246,4955,4720,4565,4468,4373,4235,3969,3535,2888,2022,958,-260,-1556,-2846,-4016,-4971,-5611,-5860,-5702,-5125,-4203,-3030,-1725,-441,690,1551,2070,2216,2033,1584,979,355,-192,-537,-621,-402,131,943,1992,3212,4518,5841,7081,8174,9042,9630,9900,9829,9435,8738,7801,6689,5476,4249,3053,1952,969,145,-511,-958,-1204,-1213,-1000,-571,44,800,1637,2474,3252,3879,4327,4549,4540,4324,3927,3420,2861,2317,1856,1510,1313,1265,1351,1544,1800,2071,2325,2518,2646,2691,2663,2558,2387,2147,1850,1486,1075,605,110,-415,-943,-1459,-1968,-2463,-2961,-3474,-4001,-4539,-5054,-5506,-5840,-6006,-5973,-5727,-5290,-4706,-4040,-3362,-2743,-2226,-1825,-1540,-1319,-1119,-878,-546,-92,485,1177,1923,2675,3347,3863,4153,4161,3843,3222,2291,1150,-158,-1507,-2812,-3977,-4923,-5616,-6046,-6233,-6242,-6121,-5958,-5802,-5717,-5725,-5842,-6048,-6312,-6588,-6829,-7001,-7079,-7058,-6934,-6730,-6429,-6071,-5613,-5086,-4451,-3726,-2905,-2023,-1116,-245,531,1154,1568,1757,1705,1441,1008,481,-68,-536,-857,-954,-787,-344,358,1277,2317,3404,4409,5247,5819,6066,5951,5472,4659,3571,2303,959,-342,-1504,-2439,-3116,-3522,-3704,-3732,-3695,-3700,-3836,-4171,-4745,-5554,-6559,-7684,-8843,-9926,-10858,-11549,-11968,-12093,-11944,-11575,-11038,-10426,-9792,-9214,-8732,-8383,-8194,-8149,-8259,-8471,-8759,-9066,-9330,-9508,-9547,-9422,-9124,-8666,-8076,-7401,-6681,-5953,-5236,-4534,-3839,-3117,-2364,-1534,-647,308,1279,2222,3064,3725,4132,4222,3945,3301,2293,997,-513,-2113,-3678,-5097,-6248,-7079,-7540,-7659,-7474,-7083,-6577,-6077,-5672,-5452,-5460,-5716,-6199,-6859,-7623,-8400,-9109,-9658,-9988,-10044,-9794,-9231,-8354,-7199,-5793,-4197,-2467,-677,1097,2775,4288,5569,6561,7222,7516,7430,6969,6163,5071,3777,2377,989,-283,-1345,-2126,-2607,-2788,-2725,-2497,-2194,-1930,-1768,-1803,-2038,-2504,-3152,-3937,-4784,-5607,-6335,-6897,-7253,-7374,-7260,-6932,-6415,-5767,-5031,-4253,-3493,-2754,-2082,-1448,-856,-261,368,1083,1918,2908,4047,5328,6701,8097,9441,10627,11587,12227,12514,12406,11913,11067,9915,8560,7078,5593,4177,2927,1877,1052,430,-34,-410,-774,-1188,-1712,-2351,-3100,-3927,-4768,-5566,-6263,-6796,-7145,-7286,-7235,-7017,-6683,-6278,-5871,-5497,-5202,-4993,-4858,-4775,-4690,-4551,-4311,-3910,-3321,-2519,-1501,-293,1069,2515,3971,5361,6600,7628,8383,8839,8988,8852,8472,7925,7280,6639,6085,5699,5554,5675,6081,6724,7546,8438,9284,9965,10355,10375,9951,9066,7743,6037,4059,1939,-170,-2101,-3721,-4887,-5536,-5599,-5107,-4097,-2679,-979,844,2655,4289,5661,6676,7309,7573,7514,7222,6791,6337,5945,5697,5626,5751,6032,6439,6872,7283,7568,7701,7616,7326,6826,6156,5352,4474,3558,2676,1850,1146,559,138,-146,-293,-330,-315,-264,-246,-267,-366,-523,-736,-953,-1123,-1183,-1073,-742,-190,587,1514,2523,3498,4324,4899,5131,4993,4479,3675,2670,1628,692,0,-327,-268,206,988,2004,3079,4078,4845,5271,5288,4897,4142,3134,1996,869,-113,-850,-1272,-1355,-1127,-643,-14,654,1231,1596,1680,1398,762,-218,-1476,-2916,-4421,-5874,-7120,-8055,-8539,-8506,-7888,-6696,-4975,-2829,-412,2114,4547,6719,8470,9675,10275,10241,9620,8495,7007,5310,3583,1993,671,-274,-814,-941,-734,-261,341,969,1515,1890,2061,1994,1729,1295,764,221,-279,-639,-825,-794,-519,-32,660,1484,2391,3295,4122,4807,5276,5509,5473,5190,4684,4000,3200,2335,1469,648,-86,-689,-1151,-1438,-1580,-1566,-1459,-1278,-1095,-950,-893,-956,-1152,-1482,-1913,-2403,-2883,-3281,-3536,-3591,-3421,-3050,-2494,-1858,-1201,-638,-246,-70,-136,-384,-757,-1133,-1405,-1483,-1294,-841,-147,679,1536,2263,2749,2885,2641,2007,1088,-22,-1148,-2117,-2800,-3055,-2844,-2156,-1062,331,1862,3371,4689,5674,6218,6269,5822,4925,3683,2210,672,-796,-2029,-2913,-3341,-3258,-2653,-1583,-120,1556,3318,4936,6268,7139,7460,7166,6283,4889,3116,1165,-788,-2503,-3831,-4611,-4793,-4365,-3402,-2031,-411,1269,2849,4175,5157,5734,5931,5785,5420,4924,4450,4080,3916,3985,4306,4824,5490,6194,6854,7374,7691,7760,7572,7148,6516,5753,4912,4060,3272,2571,2016,1604,1340,1207,1164,1178,1208,1205,1155,1006,765,393,-92,-701,-1414,-2213,-3067,-3941,-4769,-5510,-6085,-6442,-6546,-6356,-5904,-5213,-4358,-3432,-2534,-1761,-1192,-860,-777,-892,-1130,-1388,-1551,-1524,-1232,-645,222,1303,2502,3702,4788,5666,6279,6595,6655,6485,6179,5797,5392,5016,4653,4291,3888,3378,2726,1883,836,-396,-1783,-3249,-4716,-6101,-7311,-8291,-8986,-9372,-9441,-9195,-8653,-7835,-6780,-5507,-4084,-2540,-954,615,2096,3425,4556,5457,6125,6575,6849,6999,7087,7158,7258,7389,7538,7682,7743,7702,7461,7026,6349,5466,4409,3248,2061,931,-72,-904,-1528,-1977,-2267,-2480,-2673,-2919,-3279,-3774,-4427,-5192,-6042,-6893,-7681,-8339,-8800,-9056,-9071,-8886,-8520,-8033,-7484,-6917,-6396,-5931,-5560,-5268,-5042,-4855,-4662,-4418,-4095,-3650,-3087,-2408,-1639,-828,-11,752,1428,1988,2422,2745,2976,3146,3287,3400,3497,3526,3472,3246,2817,2125,1150,-78,-1525,-3088,-4669,-6150,-7440,-8455,-9172,-9580,-9718,-9646,-9436,-9158,-8890,-8664,-8542,-8511,-8597,-8763,-9001,-9279,-9565,-9845,-10084,-10282,-10423,-10504,-10531,-10501,-10436,-10332,-10223,-10120,-10038,-10006,-9999,-10039,-10064,-10070,-9966,-9741,-9312,-8669,-7791,-6692,-5424,-4040,-2637,-1282,-69,960,1771,2362,2771,3034,3214,3350,3476,3593,3683,3705,3606,3334,2858,2139,1219,107,-1102,-2326,-3471,-4421,-5121,-5501,-5558,-5327,-4853,-4266,-3640,-3127,-2785,-2713,-2903,-3372,-4023,-4799,-5556,-6193,-6594,-6685,-6426,-5837,-4959,-3886,-2719,-1565,-529,309,897,1204,1235,1030,642,157,-341,-764,-1034,-1109,-958,-615,-123,425,931,1287,1434,1290,885,221,-624,-1583,-2571,-3543,-4434,-5262,-6009,-6727,-7430,-8133,-8844,-9510,-10103,-10542,-10765,-10728,-10398,-9771,-8881,-7772,-6510,-5168,-3812,-2491,-1259,-129,861,1717,2419,2969,3358,3588,3654,3578,3368,3063,2700,2314,1962,1657,1446,1329,1311,1382,1507,1668,1824,1966,2078,2176,2281,2415,2619,2890,3249,3652,4084,4466,4766,4910,4874,4641,4207,3613,2890,2091,1265,452,-316,-1020,-1653,-2219,-2720,-3160,-3545,-3850,-4071,-4167,-4110,-3872,-3425,-2768,-1900,-851,350,1641,2984,4301,5573,6735,7782,8691,9449,10077,10559,10938,11203,11400,11526,11613,11669,11694,11701,11670,11586,11430,11164,10770,10225,9518,8659,7662,6561,5405,4229,3096,2038,1082,250,-474,-1095,-1629,-2087,-2472,-2762,-2942,-2983,-2862,-2579,-2144,-1609,-1036,-518,-147,9,-122,-533,-1208,-2065,-2990,-3860,-4528,-4889,-4849,-4374,-3469,-2178,-591,1185,3035,4828,6465,7848,8920,9659,10051,10142,9970,9602,9114,8564,8026,7541,7146,6845,6622,6455,6269,6036,5664,5135,4406,3479,2396,1194,-23,-1198,-2230,-3069,-3674,-4017,-4125,-3994,-3685,-3209,-2630,-1967,-1267,-549,168,865,1544,2190,2802,3363,3857,4254,4540,4684,4698,4568,4337,4028,3694,3388,3149,3016,3007,3123,3339,3638,3959,4278,4547,4742,4850,4872,4824,4734,4630,4542,4500,4508,4583,4699,4843,4979,5074,5096,5019,4822,4492,4021,3418,2690,1866,973,50,-859,-1709,-2443,-3016,-3386,-3530,-3456,-3192,-2793,-2331,-1882,-1512,-1272,-1164,-1183,-1268,-1360,-1392,-1321,-1124,-838,-496,-209,-44,-95,-398,-961,-1727,-2623,-3505,-4276,-4786,-4971,-4754,-4139,-3158,-1894,-444,1052,2480,3699,4618,5142,5242,4893,4139,3023,1644,90,-1508,-3052,-4418,-5528,-6308,-6730,-6799,-6549,-6062,-5407,-4690,-3967,-3301,-2697,-2167,-1671,-1209,-743,-288,164,587,974,1291,1543,1704,1794,1818,1790,1728,1644,1541,1434,1311,1185,1042,895,736,586,452,363,342,422,632,996,1526,2225,3073,4048,5092,6155,7158,8041,8733,9202,9404,9361,9067,8584,7939,7201,6400,5589,4778,3984,3201,2423,1641,847,38,-774,-1582,-2357,-3077,-3722,-4268,-4696,-5027,-5223,-5342,-5356,-5289,-5142,-4889,-4528,-4031,-3387,-2601,-1684,-671,398,1481,2532,3529,4442,5276,6022,6689,7251,7706,7984,8069,7896,7449,6731,5789,4679,3526,2407,1456,758,372,350,655,1253,2045,2907,3721,4346,4675,4627,4161,3272,2019,466,-1263,-3064,-4796,-6374,-7687,-8693,-9359,-9682,-9705,-9475,-9072,-8566,-8031,-7514,-7045,-6631,-6259,-5906,-5545,-5144,-4684,-4128,-3470,-2676,-1750,-688,495,1759,3076,4379,5627,6762,7741,8547,9149,9575,9808,9887,9814,9613,9289,8862,8326,7698,6995,6219,5427,4616,3851,3131,2496,1933,1453,1039,667,331,-2,-328,-646,-938,-1174,-1317,-1351,-1235,-992,-597,-108,460,1046,1601,2080,2443,2670,2758,2710,2564,2346,2108,1893,1736,1672,1706,1856,2082,2408,2767,3178,3586,3985,4348,4655,4897,5057,5134,5119,5017,4808,4507,4090,3559,2914,2132,1220,160,-1055,-2409,-3900,-5475,-7091,-8674,-10130,-11380,-12311,-12866,-12975,-12650,-11914,-10859,-9604,-8276,-7034,-5992,-5253,-4889,-4900,-5274,-5938,-6796,-7747,-8667,-9445,-9995,-10241,-10149,-9714,-8955,-7923,-6692,-5332,-3939,-2587,-1357,-296,546,1171,1577,1799,1881,1868,1818,1766,1741,1748,1778,1783,1733,1557,1227,703,-6,-893,-1906,-2986,-4067,-5067,-5922,-6587,-7024,-7252,-7290,-7201,-7048,-6903,-6827,-6858,-7015,-7288,-7634,-8010,-8335,-8563,-8631,-8519,-8206,-7718,-7071,-6315,-5500,-4660,-3860,-3115,-2475,-1947,-1558,-1309,-1207,-1240,-1382,-1613,-1874,-2136,-2333,-2440,-2412,-2240,-1918,-1467,-927,-349,194,653,958,1080,995,697,212,-430,-1182,-1978,-2780,-3529,-4195,-4767,-5239,-5627,-5970,-6285,-6622,-7007,-7466,-8020,-8664,-9389,-10149,-10900,-11571,-12088,-12387,-12399,-12079,-11409,-10388,-9065,-7510,-5819,-4122,-2533,-1180,-154,470,682,492,-29,-796,-1696,-2616,-3445,-4100,-4512,-4656,-4517,-4135,-3539,-2790,-1953,-1086,-282,406,883,1116,1047,684,35,-857,-1926,-3090,-4281,-5391,-6378,-7156,-7705,-7995,-8024,-7804,-7361,-6728,-5947,-5052,-4089,-3096,-2102,-1162,-284,478,1126,1630,1993,2223,2327,2352,2317,2284,2281,2366,2543,2867,3308,3892,4579,5344,6147,6931,7657,8260,8705,8958,8988,8813,8437,7901,7264,6572,5887,5267,4718,4286,3926,3641,3378,3101,2764,2343,1806,1159,390,-470,-1402,-2364,-3309,-4181,-4926,-5481,-5800,-5844,-5581,-5015,-4150,-3037,-1724,-305,1149,2529,3765,4772,5507,5928,6035,5819,5342,4632,3807,2942,2176,1609,1356,1474,2000,2906,4115,5512,6943,8253,9286,9920,10069,9701,8838,7549,5963,4212,2470,883,-415,-1336,-1835,-1927,-1656,-1124,-447,262,864,1286,1436,1314,912,303,-447,-1235,-1957,-2536,-2889,-2997,-2841,-2461,-1901,-1224,-505,202,839,1373,1788,2082,2275,2392,2492,2596,2789,3080,3528,4139,4907,5826,6841,7917,8984,9989,10877,11600,12133,12457,12562,12479,12210,11808,11298,10722,10114,9494,8892,8304,7752,7211,6687,6154,5604,5029,4428,3798,3162,2525,1924,1369,890,486,165,-95,-315,-524,-741,-988,-1261,-1548,-1821,-2044,-2160,-2145,-1948,-1563,-988,-239,645,1620,2624,3618,4519,5318,5938,6392,6638,6704,6595,6333,5964,5496,4981,4438,3894,3389,2948,2609,2386,2310,2357,2525,2767,3023,3236,3328,3240,2912,2324,1458,358,-948,-2362,-3821,-5207,-6461,-7498,-8284,-8800,-9039,-9054,-8855,-8522,-8077,-7576,-7047,-6511,-5979,-5458,-4926,-4393,-3821,-3218,-2565,-1878,-1174,-489,135,649,1009,1184,1162,953,605,177,-244,-574,-733,-668,-334,255,1089,2113,3262,4463,5629,6684,7550,8181,8513,8545,8246,7644,6767,5656,4386,3022,1648,344,-808,-1745,-2416,-2781,-2861,-2653,-2228,-1650,-991,-354,202,596,795,773,541,134,-399,-988,-1554,-2036,-2348,-2458,-2310,-1925,-1286,-471,503,1534,2577,3549,4404,5099,5616,5952,6136,6186,6171,6108,6063,6040,6071,6138,6239,6341,6418,6446,6392,6238,5960,5547,4989,4283,3433,2453,1366,203,-998,-2206,-3381,-4501,-5547,-6505,-7376,-8161,-8865,-9505,-10066,-10569,-10979,-11308,-11519,-11614,-11561,-11370,-11020,-10538,-9924,-9210,-8412,-7540,-6602,-5579,-4448,-3192,-1785,-234,1437,3181,4906,6529,7926,9016,9697,9943,9723,9091,8098,6864,5503,4151,2938,1978,1353,1129,1299,1860,2723,3814,4993,6141,7114,7797,8089,7934,7312,6262,4857,3213,1482,-195,-1663,-2803,-3537,-3824,-3671,-3126,-2274,-1205,-59,1062,2027,2748,3149,3200,2892,2265,1375,305,-846,-1968,-2969,-3745,-4245,-4408,-4232,-3711,-2886,-1811,-548,807,2176,3464,4587,5489,6106,6423,6428,6130,5584,4825,3959,3056,2247,1614,1253,1220,1527,2152,3029,4042,5080,6000,6680,7033,6983,6535,5712,4595,3308,1969,734,-294,-1030,-1431,-1520,-1328,-962,-499,-68,254,375,265,-96,-685,-1453,-2328,-3226,-4058,-4749,-5226,-5462,-5440,-5189,-4767,-4231,-3663,-3113,-2613,-2181,-1797,-1433,-1075,-680,-283,126,476,729,825,722,411,-101,-778,-1549,-2355,-3104,-3744,-4209,-4492,-4578,-4505,-4309,-4039,-3749,-3488,-3283,-3170,-3149,-3222,-3375,-3584,-3823,-4055,-4250,-4353,-4347,-4172,-3821,-3265,-2517,-1599,-566,525,1583,2534,3302,3821,4068,4028,3729,3228,2597,1922,1297,778,434,276,315,520,843,1228,1595,1880,2019,1954,1653,1102,288,-741,-1969,-3314,-4719,-6101,-7385,-8505,-9406,-10061,-10445,-10578,-10443,-10085,-9493,-8709,-7752,-6663,-5502,-4321,-3217,-2249,-1522,-1091,-1016,-1315,-1968,-2902,-4022,-5178,-6240,-7063,-7570,-7689,-7466,-6933,-6222,-5456,-4762,-4273,-4052,-4149,-4544,-5187,-5991,-6848,-7664,-8336,-8805,-9023,-8995,-8738,-8316,-7779,-7199,-6611,-6058,-5531,-5037,-4545,-4043,-3518,-2983,-2468,-2038,-1757,-1712,-1960,-2554,-3488,-4758,-6263,-7946,-9641,-11258,-12644,-13718,-14398,-14660,-14498,-13952,-13069,-11932,-10603,-9171,-7680,-6199,-4745,-3359,-2052,-829,280,1299,2175,2928,3516,3938,4181,4243,4131,3862,3467,2966,2408,1821,1254,740,327,36,-98,-68,123,463,902,1407,1902,2330,2631,2729,2622,2249,1660,849,-112,-1161,-2225,-3217,-4062,-4696,-5067,-5142,-4929,-4429,-3703,-2806,-1826,-856,18,719,1198,1456,1501,1413,1239,1071,967,961,1081,1284,1557,1812,2019,2109,2079,1921,1684,1407,1167,1003,968,1047,1238,1453,1639,1676,1509,1052,303,-746,-2030,-3466,-4944,-6342,-7539,-8456,-9021,-9233,-9110,-8709,-8096,-7338,-6487,-5571,-4596,-3561,-2445,-1257,1,1291,2552,3711,4673,5352,5672,5591,5105,4262,3147,1892,647,-422,-1169,-1469,-1258,-514,711,2322,4178,6115,7956,9560,10793,11588,11932,11835,11397,10679,9821,8905,8029,7261,6619,6121,5741,5433,5173,4896,4583,4205,3758,3245,2696,2129,1575,1081,639,311,63,-70,-117,-70,40,210,411,641,873,1114,1356,1616,1917,2282,2747,3332,4062,4929,5921,6998,8106,9191,10175,11013,11635,12023,12147,12017,11674,11165,10577,9992,9492,9164,9045,9168,9512,10020,10606,11165,11571,11746,11591,11099,10245,9095,7694,6145,4534,2947,1449,84,-1136,-2232,-3212,-4152,-5043,-5954,-6869,-7782,-8683,-9495,-10207,-10734,-11064,-11144,-10978,-10536,-9841,-8877,-7673,-6239,-4619,-2851,-1015,825,2582,4168,5534,6594,7341,7716,7748,7422,6797,5911,4851,3699,2554,1532,694,162,-72,46,456,1108,1914,2766,3573,4235,4707,4940,4970,4818,4585,4339,4182,4180,4370,4759,5305,5927,6545,7024,7294,7249,6874,6138,5112,3840,2455,1046,-247,-1349,-2167,-2681,-2869,-2771,-2415,-1884,-1232,-525,164,827,1400,1907,2317,2650,2900,3067,3165,3177,3132,3005,2833,2598,2351,2077,1827,1592,1397,1240,1129,1061,1043,1082,1179,1361,1625,1973,2391,2848,3283,3647,3849,3836,3557,2993,2153,1100,-106,-1348,-2534,-3567,-4343,-4839,-4983,-4836,-4394,-3786,-3071,-2411,-1885,-1627,-1681,-2101,-2864,-3920,-5187,-6540,-7859,-9005,-9845,-10282,-10206,-9593,-8411,-6717,-4588,-2155,425,2968,5307,7284,8783,9741,10135,9994,9387,8386,7103,5622,4049,2454,924,-498,-1749,-2808,-3649,-4270,-4695,-4950,-5080,-5144,-5182,-5244,-5355,-5521,-5734,-5960,-6142,-6237,-6166,-5911,-5423,-4730,-3857,-2867,-1860,-902,-105,484,826,908,791,524,226,-5,-50,168,708,1583,2753,4159,5679,7203,8586,9721,10501,10874,10816,10344,9523,8430,7179,5875,4631,3530,2650,2025,1675,1581,1717,2020,2461,2954,3474,3959,4377,4698,4893,4945,4863,4637,4300,3867,3361,2813,2231,1629,1025,412,-188,-759,-1277,-1704,-1998,-2143,-2104,-1910,-1577,-1172,-757,-418,-224,-232,-491,-1010,-1776,-2768,-3908,-5154,-6402,-7598,-8635,-9468,-10004,-10211,-10033,-9454,-8466,-7097,-5402,-3467,-1417,619,2474,4021,5121,5708,5735,5236,4284,3004,1545,65,-1295,-2416,-3231,-3697,-3841,-3684,-3298,-2742,-2076,-1352,-611,132,851,1546,2213,2847,3446,3991,4468,4843,5099,5202,5143,4915,4528,4004,3370,2678,1953,1239,563,-67,-620,-1096,-1475,-1747,-1884,-1872,-1680,-1305,-737,-11,849,1755,2652,3436,4046,4413,4504,4322,3896,3288,2578,1860,1207,707,388,291,392,674,1082,1567,2062,2528,2905,3180,3327,3342,3243,3033,2759,2429,2103,1795,1547,1370,1273,1238,1266,1307,1373,1420,1462,1476,1475,1451,1405,1338,1226,1065,815,441,-85,-811,-1744,-2902,-4262,-5793,-7433,-9109,-10740,-12236,-13521,-14524,-15208,-15540,-15551,-15247,-14707,-13969,-13112,-12180,-11228,-10290,-9398,-8581,-7867,-7278,-6848,-6585,-6497,-6568,-6750,-7000,-7234,-7397,-7416,-7269,-6931,-6445,-5847,-5220,-4645,-4183,-3904,-3811,-3913,-4153,-4476,-4799,-5041,-5127,-5015,-4664,-4097,-3339,-2454,-1522,-616,183,825,1268,1503,1525,1372,1057,640,150,-367,-873,-1342,-1750,-2078,-2325,-2469,-2539,-2504,-2421,-2270,-2110,-1956,-1858,-1855,-1984,-2270,-2715,-3308,-4006,-4752,-5487,-6142,-6671,-7030,-7204,-7187,-7012,-6690,-6290,-5825,-5355,-4890,-4462,-4081,-3747,-3477,-3242,-3053,-2868,-2663,-2407,-2057,-1607,-1035,-362,383,1171,1925,2637,3225,3691,3991,4124,4087,3871,3509,2985,2343,1575,704,-260,-1305,-2404,-3534,-4663,-5746,-6758,-7653,-8407,-8999,-9410,-9644,-9697,-9586,-9317,-8911,-8374,-7737,-6993,-6175,-5279,-4340,-3367,-2411,-1510,-723,-115,265,365,160,-347,-1118,-2097,-3183,-4286,-5302,-6143,-6760,-7119,-7239,-7150,-6918,-6575,-6182,-5739,-5259,-4708,-4070,-3303,-2407,-1378,-252,907,2022,2991,3741,4184,4286,4033,3437,2574,1509,361,-780,-1791,-2613,-3161,-3421,-3373,-3051,-2470,-1709,-794,190,1206,2205,3144,4010,4786,5467,6057,6569,7000,7390,7732,8052,8359,8645,8918,9171,9385,9565,9689,9747,9749,9660,9520,9300,9043,8746,8447,8159,7912,7711,7576,7491,7473,7485,7532,7561,7552,7459,7255,6933,6487,5946,5336,4685,4023,3361,2708,2073,1448,848,257,-309,-863,-1398,-1923,-2434,-2934,-3427,-3899,-4348,-4743,-5060,-5274,-5345,-5270,-5022,-4625,-4072,-3387,-2582,-1664,-649,465,1658,2930,4244,5579,6875,8087,9133,9969,10527,10784,10722,10362,9758,8971,8105,7228,6437,5764,5257,4883,4632,4444,4263,4048,3754,3366,2895,2361,1800,1266,782,399,111,-65,-153,-182,-162,-133,-81,-4,122,343,671,1137,1721,2405,3130,3845,4466,4951,5231,5303,5164,4846,4403,3896,3384,2928,2570,2343,2257,2315,2490,2764,3097,3462,3831,4183,4496,4767,4974,5127,5221,5261,5258,5230,5173,5129,5077,5056,5042,5052,5043,5040,4990,4926,4818,4691,4533,4376,4200,4042,3892,3779,3721,3736,3845,4060,4369,4775,5239,5738,6231,6659,6987,7143,7081,6746,6104,5124,3834,2247,468,-1418,-3268,-4966,-6377,-7424,-8035,-8203,-7948,-7323,-6415,-5313,-4114,-2922,-1804,-864,-129,327,502,380,-24,-672,-1532,-2543,-3641,-4763,-5824,-6763,-7500,-7996,-8206,-8141,-7820,-7293,-6639,-5938,-5271,-4716,-4311,-4077,-3997,-4021,-4086,-4115,-4042,-3804,-3389,-2770,-2006,-1113,-186,740,1593,2347,2992,3527,3989,4403,4808,5237,5692,6183,6676,7147,7547,7848,8022,8058,7976,7783,7536,7261,6994,6776,6584,6442,6286,6101,5834,5441,4907,4202,3347,2352,1264,121,-1005,-2072,-3007,-3771,-4321,-4636,-4711,-4571,-4241,-3795,-3291,-2800,-2381,-2075,-1891,-1831,-1863,-1940,-2021,-2038,-1944,-1710,-1302,-740,-29,773,1616,2429,3132,3668,3969,4008,3764,3244,2466,1473,299,-984,-2324,-3621,-4796,-5734,-6348,-6560,-6317,-5641,-4562,-3199,-1686,-181,1143,2149,2727,2813,2409,1555,346,-1098,-2635,-4126,-5448,-6492,-7210,-7541,-7516,-7131,-6453,-5528,-4418,-3188,-1913,-637,536,1568,2356,2852,2995,2765,2170,1254,104,-1176,-2462,-3631,-4574,-5207,-5492,-5415,-5029,-4385,-3582,-2710,-1855,-1099,-479,-36,251,395,453,478,523,643,864,1203,1662,2210,2824,3454,4060,4594,5020,5312,5457,5458,5333,5110,4840,4548,4297,4098,3996,3998,4113,4355,4684,5126,5610,6153,6685,7192,7607,7919,8056,8032,7795,7370,6748,5965,5052,4062,3053,2087,1229,529,32,-240,-297,-160,115,459,795,1044,1138,1026,677,91,-703,-1646,-2680,-3709,-4678,-5511,-6167,-6632,-6878,-6942,-6820,-6562,-6185,-5721,-5202,-4654,-4095,-3573,-3082,-2673,-2342,-2116,-1982,-1955,-1985,-2077,-2155,-2207,-2154,-1990,-1664,-1199,-594,90,814,1484,2054,2430,2589,2492,2153,1607,892,91,-765,-1603,-2410,-3154,-3832,-4437,-4966,-5406,-5754,-5985,-6104,-6098,-5983,-5783,-5526,-5282,-5071,-4983,-5020,-5238,-5612,-6136,-6754,-7416,-8043,-8580,-8960,-9157,-9138,-8913,-8491,-7908,-7205,-6422,-5602,-4775,-3960,-3181,-2419,-1685,-957,-225,512,1256,1990,2680,3300,3803,4160,4338,4329,4122,3759,3245,2665,2042,1452,932,514,222,46,-17,-1,64,160,242,330,407,499,636,828,1109,1481,1913,2398,2835,3185,3338,3235,2818,2056,954,-452,-2093,-3881,-5713,-7487,-9109,-10501,-11612,-12408,-12896,-13090,-13035,-12790,-12407,-11967,-11520,-11127,-10821,-10634,-10557,-10588,-10692,-10839,-10992,-11115,-11179,-11161,-11047,-10833,-10528,-10140,-9683,-9186,-8658,-8140,-7648,-7208,-6846,-6565,-6358,-6210,-6064,-5885,-5595,-5160,-4533,-3724,-2750,-1683,-593,419,1273,1896,2249,2322,2144,1769,1264,715,191,-243,-550,-697,-699,-546,-291,54,454,885,1341,1801,2266,2726,3153,3547,3852,4065,4137,4056,3808,3394,2833,2154,1403,618,-144,-852,-1459,-1956,-2310,-2533,-2612,-2568,-2418,-2182,-1891,-1575,-1256,-977,-746,-594,-526,-550,-662,-859,-1120,-1440,-1785,-2160,-2511,-2858,-3123,-3316,-3356,-3231,-2886,-2314,-1511,-521,608,1771,2879,3821,4507,4894,4951,4723,4266,3686,3099,2609,2329,2297,2569,3088,3819,4639,5434,6073,6443,6452,6080,5327,4271,3032,1728,539,-430,-1064,-1321,-1207,-777,-137,592,1280,1814,2107,2118,1852,1344,676,-77,-819,-1471,-1990,-2323,-2482,-2465,-2297,-2025,-1664,-1268,-865,-483,-169,67,174,159,-14,-306,-711,-1162,-1607,-1962,-2160,-2132,-1832,-1253,-395,682,1918,3227,4519,5711,6750,7580,8204,8619,8852,8942,8910,8807,8638,8447,8238,8036,7858,7717,7639,7629,7704,7861,8096,8402,8757,9138,9521,9877,10172,10399,10508,10507,10358,10070,9633,9070,8399,7655,6870,6100,5363,4721,4179,3769,3486,3334,3295,3372,3559,3863,4300,4882,5605,6465,7407,8387,9298,10051,10523,10619,10259,9411,8093,6401,4457,2471,618,-890,-1910,-2347,-2192,-1508,-455,785,1981,2916,3421,3376,2746,1588,20,-1776,-3575,-5189,-6417,-7169,-7370,-7075,-6356,-5369,-4281,-3259,-2452,-1971,-1860,-2119,-2679,-3444,-4270,-5045,-5618,-5909,-5842,-5392,-4570,-3419,-2014,-442,1185,2767,4194,5366,6207,6654,6680,6300,5553,4529,3336,2100,955,19,-608,-873,-748,-270,503,1480,2540,3592,4507,5221,5660,5808,5666,5285,4712,4038,3337,2683,2153,1779,1606,1611,1799,2090,2459,2813,3109,3279,3301,3138,2817,2333,1743,1084,426,-185,-672,-1014,-1155,-1098,-841,-406,173,846,1577,2313,3014,3650,4185,4602,4893,5058,5126,5124,5102,5089,5132,5238,5411,5638,5863,6050,6113,5999,5641,5002,4074,2899,1550,154,-1155,-2228,-2956,-3254,-3125,-2607,-1817,-916,-73,523,734,462,-317,-1545,-3115,-4833,-6526,-7977,-9038,-9599,-9622,-9151,-8278,-7159,-5950,-4838,-3943,-3388,-3196,-3366,-3824,-4470,-5183,-5835,-6330,-6576,-6547,-6230,-5667,-4911,-4047,-3146,-2292,-1543,-948,-543,-336,-322,-493,-804,-1238,-1745,-2288,-2827,-3313,-3719,-4005,-4161,-4175,-4051,-3815,-3482,-3097,-2680,-2280,-1896,-1568,-1275,-1025,-793,-561,-307,-6,348,764,1233,1752,2298,2855,3399,3897,4334,4675,4902,5006,4970,4824,4562,4249,3891,3561,3279,3092,3016,3054,3190,3388,3594,3755,3813,3718,3449,2989,2349,1565,681,-224,-1066,-1744,-2160,-2238,-1916,-1197,-89,1314,2914,4566,6120,7421,8353,8798,8723,8108,7018,5559,3892,2192,656,-558,-1335,-1614,-1422,-843,-25,860,1609,2071,2108,1665,757,-532,-2057,-3634,-5064,-6179,-6827,-6955,-6542,-5683,-4503,-3198,-1956,-977,-407,-345,-820,-1793,-3153,-4763,-6431,-7978,-9252,-10102,-10480,-10332,-9711,-8677,-7344,-5836,-4277,-2784,-1457,-368,425,891,1028,846,383,-300,-1133,-2021,-2870,-3590,-4092,-4333,-4273,-3923,-3314,-2507,-1586,-624,294,1124,1813,2363,2773,3079,3312,3522,3728,3978,4258,4578,4913,5234,5510,5719,5815,5808,5667,5421,5078,4677,4251,3843,3482,3210,3037,2983,3033,3162,3331,3477,3543,3462,3177,2649,1858,812,-445,-1856,-3316,-4734,-5971,-6929,-7493,-7603,-7226,-6390,-5180,-3710,-2156,-688,527,1328,1640,1400,656,-528,-2009,-3626,-5206,-6553,-7529,-8012,-7951,-7368,-6327,-4981,-3483,-2046,-838,-22,295,85,-634,-1759,-3156,-4655,-6092,-7296,-8164,-8605,-8616,-8224,-7524,-6629,-5693,-4843,-4214,-3876,-3885,-4206,-4802,-5550,-6349,-7062,-7577,-7815,-7721,-7304,-6589,-5671,-4625,-3585,-2627,-1860,-1323,-1073,-1102,-1417,-1984,-2762,-3699,-4729,-5771,-6762,-7609,-8266,-8669,-8795,-8640,-8228,-7597,-6833,-5993,-5175,-4456,-3886,-3531,-3393,-3478,-3748,-4159,-4635,-5116,-5523,-5796,-5897,-5793,-5499,-5022,-4422,-3741,-3051,-2410,-1860,-1438,-1160,-1014,-993,-1055,-1156,-1260,-1303,-1261,-1095,-798,-372,158,764,1398,2023,2582,3033,3345,3497,3494,3365,3162,2964,2840,2879,3121,3603,4300,5150,6070,6923,7615,8014,8076,7752,7080,6100,4916,3601,2275,1002,-124,-1064,-1774,-2259,-2523,-2636,-2638,-2635,-2691,-2897,-3304,-3940,-4815,-5872,-7070,-8304,-9494,-10543,-11380,-11959,-12258,-12285,-12080,-11691,-11198,-10656,-10154,-9721,-9420,-9243,-9194,-9225,-9300,-9347,-9311,-9140,-8786,-8240,-7502,-6605,-5594,-4527,-3451,-2418,-1449,-562,250,996,1686,2342,2953,3533,4049,4494,4845,5081,5204,5200,5108,4929,4724,4513,4349,4254,4243,4333,4502,4764,5078,5451,5855,6278,6711,7134,7537,7892,8190,8388,8487,8449,8282,7972,7533,6981,6341,5659,4972,4336,3792,3379,3123,3037,3108,3321,3627,3983,4330,4605,4776,4785,4640,4317,3852,3267,2620,1971,1399,975,785,877,1293,2025,3036,4238,5530,6782,7870,8701,9197,9356,9177,8750,8125,7413,6686,6013,5453,5033,4768,4669,4704,4860,5075,5315,5514,5634,5641,5523,5285,4947,4528,4071,3591,3117,2661,2231,1832,1467,1135,835,585,364,197,57,-57,-162,-276,-404,-551,-702,-841,-938,-975,-917,-773,-520,-186,226,684,1176,1675,2172,2652,3117,3544,3937,4251,4473,4556,4475,4203,3728,3061,2238,1307,357,-539,-1292,-1829,-2110,-2108,-1831,-1328,-645,123,907,1624,2210,2631,2865,2939,2872,2732,2558,2416,2347,2387,2550,2847,3256,3768,4352,4975,5617,6239,6820,7321,7735,8022,8196,8229,8139,7926,7607,7202,6736,6230,5717,5205,4735,4309,3964,3718,3594,3617,3797,4141,4631,5231,5886,6523,7076,7477,7670,7633,7347,6833,6118,5243,4254,3204,2121,1071,67,-829,-1599,-2194,-2607,-2812,-2832,-2679,-2388,-2007,-1573,-1132,-727,-384,-147,-36,-81,-291,-675,-1224,-1911,-2706,-3542,-4372,-5099,-5677,-6024,-6120,-5955,-5550,-4963,-4281,-3571,-2953,-2471,-2196,-2137,-2279,-2586,-2991,-3434,-3843,-4166,-4358,-4392,-4262,-3973,-3549,-3017,-2415,-1790,-1174,-642,-200,72,189,117,-115,-469,-902,-1328,-1692,-1908,-1935,-1738,-1308,-688,90,928,1765,2515,3123,3562,3818,3916,3890,3787,3650,3516,3404,3319,3259,3203,3139,3046,2925,2766,2584,2395,2204,2046,1904,1804,1717,1650,1578,1496,1390,1257,1090,888,651,380,77,-242,-574,-897,-1186,-1424,-1569,-1611,-1530,-1335,-1030,-656,-232,179,549,817,961,943,759,409,-100,-730,-1453,-2219,-2975,-3673,-4258,-4701,-4960,-5053,-4957,-4731,-4380,-3964,-3510,-3068,-2670,-2362,-2165,-2107,-2209,-2461,-2869,-3392,-4003,-4631,-5231,-5706,-6020,-6100,-5934,-5509,-4856,-4033,-3110,-2186,-1345,-668,-217,-8,-43,-275,-649,-1072,-1483,-1780,-1922,-1853,-1567,-1063,-393,411,1261,2093,2840,3417,3795,3916,3788,3406,2818,2072,1229,379,-428,-1115,-1629,-1962,-2081,-2032,-1834,-1549,-1237,-950,-744,-649,-671,-811,-1026,-1279,-1521,-1711,-1817,-1823,-1733,-1556,-1332,-1088,-860,-676,-542,-470,-441,-444,-461,-468,-454,-409,-333,-230,-124,-22,40,53,10,-78,-172,-226,-173,20,390,883,1444,1943,2257,2300,2021,1480,798,138,-302,-425,-151,426,1192,1942,2516,2781,2727,2374,1859,1277,745,284,-128,-593,-1225,-2119,-3322,-4751,-6252,-7542,-8322,-8287,-7234,-5098,-2014,1715,5619,9154,11782,13040,12657,10552,6885,2040,-3456,-8949,-13790,-17378,-19249,-19146,-17031,-13128,-7863,-1857,4179,9531,13542,15783,15997,14282,10930,6510,1663,-2904,-6629,-9078,-10090,-9718,-8204,-5941,-3339,-800,1379,3005,4020,4453,4422,4057,3495,2837,2136,1415,643,-192,-1121,-2103,-3084,-3956,-4590,-4886,-4760,-4223,-3352,-2305,-1284,-515,-177,-385,-1143,-2327,-3736,-5065,-6048,-6409,-6049,-4934,-3243,-1216,790,2448,3465,3683,3079,1774,28,-1850,-3510,-4651,-5080,-4697,-3568,-1876,111,2039,3583,4436,4415,3448,1623,-827,-3576,-6215,-8365,-9709,-10047,-9361,-7759,-5525,-3000,-566,1437,2765,3305,3061,2189,879,-590,-1996,-3116,-3838,-4082,-3885,-3300,-2464,-1491,-531,318,979,1409,1627,1670,1600,1522,1485,1582,1829,2234,2756,3307,3797,4086,4088,3692,2877,1648,83,-1691,-3520,-5222,-6648,-7651,-8168,-8161,-7660,-6759,-5555,-4217,-2870,-1648,-646,101,603,924,1168,1452,1895,2579,3556,4809,6288,7884,9492,10966,12220,13146,13719,13921,13771,13339,12664,11856,10961,10066,9196,8390,7617,6861,6047,5124,4033,2750,1274,-343,-2028,-3675,-5156,-6363,-7184,-7538,-7391,-6716,-5566,-3984,-2090,0,2148,4186,5983,7383,8285,8608,8311,7410,5936,3987,1658,-916,-3593,-6217,-8615,-10609,-12027,-12708,-12547,-11479,-9553,-6868,-3657,-164,3267,6358,8813,10455,11173,10974,9946,8275,6152,3832,1503,-651,-2510,-4024,-5159,-5962,-6454,-6689,-6693,-6489,-6072,-5457,-4634,-3651,-2549,-1418,-360,523,1116,1353,1188,631,-263,-1391,-2634,-3845,-4897,-5677,-6114,-6171,-5867,-5234,-4363,-3332,-2256,-1215,-306,426,929,1203,1245,1092,777,347,-146,-669,-1176,-1652,-2078,-2451,-2780,-3070,-3351,-3634,-3957,-4321,-4772,-5288,-5897,-6565,-7280,-8003,-8685,-9298,-9777,-10108,-10255,-10210,-9993,-9606,-9102,-8507,-7875,-7248,-6660,-6158,-5745,-5454,-5259,-5170,-5142,-5155,-5160,-5105,-4955,-4645,-4159,-3462,-2568,-1489,-290,981,2212,3346,4275,4958,5341,5433,5251,4852,4312,3706,3127,2625,2266,2052,2007,2085,2272,2503,2748,2947,3075,3102,3017,2825,2541,2191,1818,1465,1175,995,948,1053,1297,1662,2084,2525,2895,3154,3237,3128,2818,2340,1740,1095,476,-30,-365,-469,-339,41,609,1342,2134,2950,3693,4335,4833,5186,5404,5515,5554,5550,5546,5559,5612,5718,5885,6115,6403,6740,7106,7492,7865,8220,8538,8822,9079,9315,9563,9818,10116,10436,10789,11145,11487,11793,12027,12192,12257,12243,12131,11957,11705,11413,11068,10692,10280,9840,9371,8882,8385,7900,7449,7060,6741,6522,6386,6338,6363,6430,6549,6685,6849,7025,7195,7339,7414,7363,7151,6715,6058,5180,4142,3028,1938,990,260,-177,-320,-182,155,615,1083,1478,1720,1778,1634,1332,902,434,-22,-383,-605,-667,-548,-298,63,446,797,1027,1090,932,556,-40,-797,-1665,-2563,-3411,-4151,-4719,-5097,-5270,-5259,-5095,-4826,-4501,-4177,-3889,-3694,-3606,-3649,-3829,-4125,-4531,-4997,-5496,-5977,-6398,-6739,-6965,-7084,-7103,-7044,-6949,-6853,-6788,-6792,-6873,-7047,-7291,-7598,-7931,-8265,-8571,-8819,-8994,-9085,-9083,-9008,-8853,-8656,-8427,-8189,-7972,-7774,-7623,-7508,-7438,-7397,-7380,-7376,-7373,-7366,-7355,-7333,-7318,-7300,-7311,-7340,-7416,-7530,-7698,-7909,-8158,-8439,-8719,-8999,-9233,-9426,-9541,-9587,-9552,-9443,-9285,-9075,-8855,-8624,-8414,-8223,-8058,-7924,-7793,-7684,-7559,-7427,-7279,-7107,-6921,-6728,-6526,-6340,-6161,-6009,-5885,-5796,-5747,-5740,-5775,-5858,-5970,-6114,-6254,-6386,-6454,-6455,-6332,-6090,-5695,-5170,-4519,-3778,-2992,-2201,-1457,-806,-277,94,304,351,254,43,-252,-581,-916,-1219,-1464,-1644,-1749,-1789,-1778,-1724,-1658,-1572,-1505,-1439,-1403,-1389,-1406,-1456,-1540,-1654,-1789,-1950,-2096,-2251,-2359,-2442,-2468,-2441,-2351,-2210,-2012,-1776,-1511,-1216,-925,-616,-324,-19,279,597,932,1308,1712,2171,2657,3169,3687,4178,4625,5000,5282,5462,5538,5507,5403,5225,5030,4816,4648,4522,4479,4519,4638,4835,5073,5348,5606,5846,6026,6148,6191,6175,6092,5979,5840,5711,5604,5536,5530,5569,5676,5823,6012,6228,6462,6697,6933,7148,7351,7513,7640,7717,7737,7705,7612,7485,7324,7165,7017,6915,6859,6875,6947,7079,7250,7439,7626,7787,7906,7973,7979,7932,7834,7706,7554,7409,7269,7163,7079,7036,7015,7018,7034,7044,7063,7060,7059,7045,7038,7036,7051,7081,7132,7195,7270,7338,7400,7437,7448,7438,7390,7341,7276,7233,7220,7254,7360,7535,7789,8110,8478,8860,9221,9503,9675,9686,9533,9188,8710,8103,7472,6867,6385,6088,6035,6241,6701,7356,8129,8910,9581,10044,10192,10001,9429,8541,7391,6096,4770,3546,2512,1779,1363,1294,1534,2018,2677,3400,4108,4705,5132,5345,5328,5095,4673,4119,3484,2834,2220,1689,1267,969,798,724,736,790,849,895,878,805,650,436,162,-137,-449,-747,-1006,-1229,-1398,-1526,-1620,-1697,-1761,-1848,-1932,-2057,-2184,-2341,-2496,-2660,-2806,-2950,-3061,-3170,-3250,-3333,-3412,-3510,-3636,-3804,-4017,-4288,-4600,-4963,-5349,-5749,-6150,-6526,-6880,-7189,-7456,-7676,-7858,-7998,-8121,-8216,-8315,-8403,-8514,-8620,-8755,-8879,-9022,-9131,-9241,-9291,-9314,-9272,-9179,-9028,-8836,-8596,-8346,-8073,-7816,-7567,-7347,-7161,-7005,-6893,-6802,-6748,-6710,-6686,-6670,-6652,-6629,-6600,-6553,-6500,-6435,-6361,-6292,-6214,-6151,-6092,-6043,-6013,-5980,-5971,-5949,-5940,-5925,-5897,-5872,-5828,-5780,-5725,-5660,-5600,-5539,-5488,-5447,-5420,-5411,-5420,-5439,-5482,-5517,-5572,-5606,-5647,-5662,-5672,-5658,-5640,-5600,-5571,-5524,-5495,-5471,-5461,-5473,-5498,-5549,-5616,-5700,-5793,-5899,-5998,-6099,-6190,-6261,-6332,-6372,-6413,-6440,-6468,-6497,-6536,-6587,-6654,-6744,-6845,-6969,-7101,-7236,-7372,-7485,-7582,-7648,-7686,-7698,-7684,-7662,-7626,-7595,-7554,-7518,-7462,-7400,-7302,-7182,-7033,-6856,-6674,-6487,-6318,-6175,-6071,-6004,-5981,-5985,-6022,-6063,-6117,-6153,-6173,-6155,-6084,-5951,-5732,-5431,-5040,-4569,-4055,-3504,-2996,-2540,-2205,-2013,-1979,-2119,-2397,-2793,-3251,-3723,-4155,-4494,-4711,-4776,-4688,-4454,-4097,-3652,-3160,-2663,-2204,-1810,-1514,-1311,-1216,-1195,-1238,-1305,-1360,-1384,-1329,-1209,-996,-718,-385,-30,315,626,862,1030,1100,1100,1044,953,881,838,873,986,1198,1478,1829,2194,2558,2872,3109,3255,3287,3226,3065,2859,2617,2406,2240,2178,2223,2409,2711,3123,3613,4133,4650,5120,5497,5777,5929,5967,5909,5772,5600,5419,5265,5164,5134,5185,5320,5541,5829,6187,6577,6997,7401,7780,8095,8325,8463,8485,8419,8261,8048,7804,7560,7349,7183,7084,7044,7068,7130,7222,7316,7393,7440,7441,7391,7295,7153,6983,6794,6601,6424,6263,6142,6050,5993,5965,5959,5958,5967,5957,5939,5900,5844,5775,5699,5620,5549,5488,5432,5395,5354,5324,5290,5256,5223,5191,5162,5149,5136,5146,5153,5176,5198,5224,5241,5262,5271,5285,5286,5300,5300,5321,5331,5354,5375,5403,5429,5453,5476,5492,5506,5516,5522,5536,5546,5573,5602,5644,5700,5761,5830,5907,5984,6063,6137,6206,6266,6318,6362,6397,6434,6471,6519,6583,6666,6774,6905,7057,7223,7390,7558,7696,7812,7881,7896,7861,7757,7598,7378,7119,6825,6531,6247,6011,5829,5727,5689,5719,5783,5858,5902,5884,5775,5561,5236,4821,4333,3826,3331,2899,2561,2348,2269,2326,2507,2786,3137,3521,3909,4262,4562,4779,4909,4941,4886,4747,4551,4311,4054,3801,3565,3361,3201,3066,2973,2881,2798,2682,2533,2317,2041,1694,1297,868,435,36,-305,-550,-700,-739,-689,-561,-389,-194,-14,146,258,332,354,346,307,253,189,123,57,-1,-59,-111,-161,-215,-271,-344,-428,-547,-690,-878,-1098,-1355,-1634,-1927,-2216,-2479,-2716,-2895,-3037,-3114,-3158,-3152,-3132,-3092,-3061,-3044,-3060,-3114,-3214,-3358,-3536,-3740,-3935,-4121,-4251,-4337,-4340,-4293,-4186,-4063,-3944,-3861,-3849,-3913,-4074,-4297,-4586,-4869,-5136,-5316,-5382,-5298,-5055,-4649,-4121,-3491,-2838,-2216,-1689,-1324,-1159,-1217,-1513,-2002,-2663,-3412,-4191,-4912,-5512,-5934,-6148,-6150,-5968,-5653,-5277,-4916,-4655,-4541,-4637,-4928,-5430,-6069,-6812,-7570,-8269,-8862,-9270,-9489,-9489,-9297,-8936,-8449,-7890,-7296,-6739,-6226,-5820,-5512,-5329,-5262,-5293,-5422,-5599,-5826,-6048,-6261,-6427,-6543,-6587,-6577,-6492,-6379,-6222,-6061,-5905,-5770,-5663,-5609,-5577,-5608,-5660,-5749,-5857,-5974,-6097,-6211,-6312,-6397,-6453,-6490,-6498,-6483,-6455,-6420,-6385,-6369,-6368,-6402,-6456,-6541,-6631,-6726,-6801,-6847,-6861,-6827,-6773,-6687,-6603,-6530,-6476,-6464,-6479,-6527,-6589,-6650,-6688,-6693,-6643,-6540,-6376,-6170,-5928,-5675,-5431,-5209,-5029,-4891,-4806,-4750,-4742,-4734,-4749,-4743,-4729,-4673,-4588,-4452,-4270,-4041,-3771,-3479,-3173,-2886,-2629,-2433,-2309,-2271,-2316,-2442,-2629,-2856,-3088,-3307,-3466,-3566,-3570,-3487,-3325,-3088,-2825,-2538,-2284,-2066,-1920,-1844,-1835,-1887,-1968,-2052,-2118,-2115,-2057,-1895,-1666,-1351,-999,-619,-260,54,288,426,447,359,158,-133,-499,-913,-1347,-1774,-2160,-2484,-2709,-2825,-2806,-2658,-2378,-1995,-1523,-1013,-494,-8,409,733,958,1069,1093,1039,941,827,732,670,674,736,868,1054,1275,1511,1744,1940,2097,2186,2213,2172,2069,1917,1725,1507,1286,1063,864,689,547,438,372,331,334,365,438,549,710,912,1172,1471,1811,2177,2543,2902,3214,3479,3672,3791,3841,3837,3790,3740,3701,3696,3754,3865,4050,4280,4561,4844,5139,5386,5596,5726,5792,5772,5688,5551,5379,5200,5035,4902,4824,4805,4851,4967,5134,5361,5609,5888,6159,6415,6633,6808,6918,6982,6977,6939,6860,6765,6659,6560,6464,6390,6320,6261,6210,6137,6070,5965,5842,5689,5499,5291,5050,4798,4523,4257,3969,3699,3412,3131,2843,2544,2254,1956,1690,1451,1278,1177,1175,1272,1479,1779,2162,2593,3046,3484,3880,4208,4464,4646,4769,4862,4942,5057,5205,5432,5708,6065,6445,6863,7254,7614,7893,8082,8153,8098,7925,7628,7249,6791,6308,5817,5359,4960,4626,4380,4198,4084,4016,3970,3941,3904,3863,3811,3751,3697,3642,3617,3595,3617,3649,3715,3797,3897,4010,4127,4251,4376,4504,4640,4778,4932,5097,5278,5469,5672,5865,6055,6208,6325,6382,6370,6280,6112,5860,5546,5171,4767,4348,3948,3580,3284,3052,2920,2864,2895,2981,3110,3242,3366,3435,3456,3398,3276,3094,2870,2634,2403,2210,2064,1983,1968,2015,2109,2242,2382,2523,2642,2729,2777,2794,2769,2737,2679,2630,2573,2530,2481,2443,2397,2360,2327,2308,2317,2360,2447,2574,2742,2927,3124,3292,3423,3476,3446,3306,3069,2725,2310,1831,1330,842,392,15,-267,-458,-537,-531,-456,-329,-190,-56,38,82,47,-55,-233,-473,-749,-1046,-1330,-1578,-1773,-1891,-1941,-1908,-1822,-1685,-1524,-1359,-1214,-1093,-1024,-992,-1006,-1055,-1128,-1213,-1300,-1380,-1446,-1497,-1530,-1542,-1537,-1512,-1467,-1402,-1321,-1219,-1115,-997,-895,-799,-734,-696,-695,-721,-778,-852,-934,-1025,-1107,-1194,-1278,-1377,-1485,-1620,-1770,-1949,-2136,-2341,-2538,-2740,-2922,-3108,-3273,-3452,-3623,-3818,-4017,-4234,-4459,-4682,-4897,-5083,-5244,-5354,-5431,-5447,-5421,-5346,-5219,-5058,-4851,-4620,-4369,-4111,-3870,-3649,-3486,-3380,-3362,-3433,-3605,-3870,-4223,-4639,-5091,-5555,-5979,-6355,-6628,-6820,-6888,-6881,-6785,-6654,-6505,-6378,-6296,-6276,-6327,-6441,-6596,-6768,-6919,-7013,-7028,-6925,-6711,-6381,-5955,-5464,-4947,-4437,-3992,-3622,-3381,-3259,-3275,-3417,-3657,-3989,-4355,-4740,-5102,-5412,-5651,-5803,-5859,-5838,-5731,-5581,-5382,-5187,-4989,-4835,-4713,-4661,-4659,-4732,-4860,-5044,-5281,-5542,-5836,-6126,-6408,-6669,-6885,-7052,-7157,-7187,-7150,-7030,-6844,-6591,-6291,-5958,-5609,-5267,-4944,-4661,-4419,-4232,-4093,-4008,-3966,-3961,-3990,-4030,-4091,-4138,-4176,-4180,-4149,-4066,-3939,-3768,-3554,-3338,-3101,-2907,-2741,-2643,-2612,-2646,-2746,-2886,-3048,-3208,-3344,-3438,-3489,-3485,-3440,-3362,-3261,-3155,-3055,-2972,-2911,-2886,-2886,-2929,-3001,-3110,-3256,-3429,-3643,-3878,-4142,-4421,-4698,-4970,-5196,-5377,-5470,-5485,-5390,-5213,-4947,-4630,-4284,-3940,-3631,-3377,-3196,-3092,-3055,-3072,-3119,-3164,-3187,-3155,-3057,-2889,-2644,-2354,-2026,-1694,-1398,-1143,-966,-871,-853,-921,-1043,-1218,-1408,-1612,-1791,-1944,-2051,-2104,-2107,-2050,-1951,-1801,-1623,-1416,-1194,-967,-747,-538,-366,-218,-129,-74,-67,-94,-135,-183,-212,-215,-178,-104,6,142,288,436,572,679,763,796,805,759,691,580,455,305,153,-1,-143,-268,-363,-430,-456,-434,-377,-248,-94,132,380,670,963,1253,1504,1702,1820,1847,1775,1619,1383,1112,825,563,362,241,226,322,522,824,1202,1639,2112,2588,3053,3478,3850,4157,4379,4525,4575,4544,4426,4230,3960,3633,3251,2843,2412,1987,1583,1215,903,649,462,333,262,224,224,226,236,236,222,208,181,174,184,236,334,492,705,966,1269,1586,1906,2199,2455,2643,2777,2822,2809,2724,2593,2423,2240,2059,1903,1788,1727,1727,1796,1928,2119,2363,2645,2960,3286,3617,3940,4238,4510,4741,4933,5089,5209,5301,5370,5425,5459,5493,5498,5509,5489,5471,5423,5366,5290,5194,5083,4951,4808,4643,4477,4286,4098,3900,3695,3494,3287,3089,2896,2723,2566,2447,2367,2336,2366,2447,2587,2773,2986,3224,3448,3659,3830,3963,4051,4112,4143,4179,4218,4280,4374,4491,4639,4797,4972,5129,5290,5409,5518,5581,5620,5626,5607,5565,5515,5449,5387,5322,5260,5202,5139,5081,5007,4939,4858,4783,4713,4662,4628,4628,4646,4693,4748,4804,4844,4856,4823,4744,4601,4413,4168,3891,3588,3285,2990,2732,2516,2359,2261,2220,2231,2272,2348,2411,2485,2519,2537,2513,2461,2385,2289,2202,2116,2069,2053,2080,2158,2268,2414,2581,2749,2920,3067,3203,3307,3398,3474,3540,3615,3696,3792,3910,4039,4186,4338,4492,4638,4769,4875,4948,4980,4972,4910,4809,4656,4470,4254,4016,3781,3547,3338,3163,3020,2930,2874,2870,2894,2964,3055,3181,3323,3491,3657,3838,3987,4123,4204,4232,4189,4075,3885,3635,3325,2975,2603,2211,1827,1449,1092,766,477,230,43,-95,-164,-176,-131,-41,86,223,361,468,534,534,467,317,102,-185,-511,-872,-1237,-1586,-1899,-2143,-2319,-2392,-2387,-2279,-2109,-1878,-1622,-1361,-1122,-922,-766,-668,-603,-581,-563,-553,-517,-462,-362,-239,-78,96,274,448,594,709,782,801,775,694,569,397,201,-26,-245,-469,-663,-832,-965,-1065,-1137,-1194,-1241,-1293,-1352,-1425,-1499,-1583,-1654,-1714,-1760,-1779,-1797,-1789,-1794,-1791,-1803,-1828,-1859,-1918,-1976,-2066,-2153,-2265,-2383,-2507,-2637,-2755,-2867,-2954,-3017,-3049,-3048,-3015,-2960,-2873,-2785,-2674,-2564,-2441,-2311,-2159,-1983,-1779,-1544,-1289,-1023,-764,-533,-355,-234,-191,-223,-315,-470,-657,-863,-1077,-1278,-1462,-1633,-1772,-1904,-2010,-2104,-2188,-2256,-2319,-2372,-2422,-2469,-2523,-2580,-2661,-2760,-2890,-3056,-3248,-3478,-3715,-3965,-4194,-4390,-4525,-4589,-4551,-4419,-4172,-3828,-3402,-2912,-2403,-1897,-1447,-1076,-823,-693,-706,-845,-1105,-1453,-1865,-2299,-2735,-3128,-3474,-3740,-3943,-4066,-4141,-4164,-4172,-4173,-4187,-4227,-4303,-4417,-4568,-4751,-4953,-5162,-5361,-5528,-5650,-5716,-5707,-5639,-5495,-5304,-5066,-4796,-4510,-4211,-3914,-3620,-3343,-3079,-2849,-2646,-2489,-2375,-2313,-2291,-2321,-2374,-2466,-2563,-2680,-2785,-2897,-2986,-3072,-3136,-3190,-3228,-3255,-3268,-3272,-3265,-3243,-3213,-3160,-3096,-3012,-2905,-2779,-2623,-2439,-2220,-1966,-1677,-1363,-1039,-709,-421,-162,10,114,115,30,-138,-379,-662,-975,-1291,-1587,-1858,-2077,-2258,-2383,-2466,-2510,-2520,-2518,-2504,-2499,-2517,-2559,-2650,-2782,-2966,-3202,-3475,-3787,-4113,-4448,-4767,-5062,-5319,-5528,-5697,-5810,-5885,-5912,-5899,-5847,-5750,-5614,-5430,-5211,-4945,-4654,-4327,-3978,-3622,-3244,-2877,-2504,-2140,-1793,-1458,-1153,-873,-635,-436,-289,-184,-136,-123,-155,-213,-288,-384,-472,-579,-668,-779,-881,-1007,-1137,-1292,-1453,-1636,-1808,-1985,-2128,-2242,-2305,-2306,-2250,-2130,-1958,-1757,-1527,-1310,-1104,-936,-806,-724,-674,-671,-677,-724,-761,-828,-885,-953,-1016,-1076,-1125,-1158,-1176,-1165,-1138,-1078,-1001,-893,-771,-623,-464,-280,-91,127,348,597,850,1120,1387,1651,1886,2094,2240,2338,2352,2305,2174,1979,1723,1413,1077,715,366,32,-253,-478,-625,-685,-646,-520,-311,-26,293,655,1007,1354,1661,1929,2136,2295,2386,2429,2418,2366,2284,2180,2070,1965,1868,1799,1755,1742,1769,1819,1908,2013,2134,2255,2365,2453,2509,2521,2492,2416,2304,2158,1994,1818,1644,1480,1336,1217,1126,1059,1020,993,982,969,951,925,883,832,765,692,610,522,432,333,237,137,50,-29,-76,-95,-68,4,128,297,508,750,1007,1279,1536,1793,2027,2249,2456,2649,2831,2997,3143,3265,3355,3402,3418,3382,3322,3237,3137,3044,2960,2905,2872,2877,2897,2941,2987,3035,3058,3078,3054,3031,2979,2930,2874,2827,2786,2753,2719,2691,2651,2607,2550,2474,2382,2271,2129,1963,1762,1531,1270,991,706,434,205,31,-60,-58,39,231,500,827,1185,1553,1899,2213,2464,2659,2776,2831,2817,2746,2623,2465,2270,2064,1843,1624,1427,1238,1100,978,916,863,856,833,823,780,714,614,487,346,202,81,-13,-54,-46,17,127,278,453,646,833,1021,1171,1311,1398,1460,1482,1471,1440,1398,1353,1337,1339,1395,1487,1629,1801,1992,2178,2338,2453,2505,2493,2405,2272,2080,1887,1683,1511,1382,1298,1274,1284,1331,1373,1416,1406,1352,1229,1031,775,455,103,-272,-634,-979,-1267,-1507,-1674,-1774,-1814,-1794,-1732,-1627,-1489,-1318,-1109,-853,-557,-197,204,653,1136,1627,2124,2581,3002,3343,3610,3780,3853,3835,3723,3551,3304,3041,2742,2459,2197,1971,1805,1694,1644,1647,1695,1760,1840,1900,1930,1921,1857,1746,1586,1386,1157,915,665,418,183,-45,-257,-457,-648,-826,-992,-1137,-1256,-1342,-1388,-1398,-1365,-1310,-1230,-1150,-1080,-1026,-1003,-1007,-1037,-1088,-1143,-1201,-1239,-1258,-1243,-1193,-1106,-991,-839,-674,-493,-308,-137,20,151,247,321,357,384,397,409,437,471,525,581,639,673,689,662,603,517,406,313,230,205,223,307,436,602,779,939,1070,1133,1138,1066,922,724,472,193,-95,-392,-658,-908,-1108,-1270,-1386,-1460,-1494,-1508,-1494,-1483,-1457,-1437,-1408,-1378,-1330,-1270,-1187,-1082,-957,-818,-669,-531,-404,-311,-255,-243,-272,-341,-435,-539,-647,-727,-785,-792,-752,-651,-504,-298,-64,205,474,742,982,1191,1353,1466,1526,1534,1500,1419,1314,1183,1042,907,774,654,544,431,313,168,-8,-234,-490,-800,-1117,-1454,-1773,-2058,-2302,-2482,-2600,-2658,-2653,-2611,-2529,-2445,-2353,-2288,-2245,-2240,-2263,-2313,-2378,-2433,-2480,-2475,-2433,-2329,-2162,-1950,-1677,-1379,-1049,-715,-381,-67,217,462,646,778,833,825,741,607,431,238,70,-66,-112,-69,78,331,652,1024,1401,1730,1993,2135,2162,2058,1839,1535,1167,786,407,80,-201,-399,-552,-637,-708,-758,-835,-938,-1085,-1272,-1485,-1711,-1918,-2088,-2187,-2215,-2144,-1996,-1767,-1479,-1157,-824,-507,-232,-17,128,192,182,109,-22,-179,-359,-526,-669,-766,-800,-763,-645,-443,-172,173,556,977,1401,1826,2216,2578,2877,3129,3306,3427,3468,3460,3384,3271,3114,2929,2728,2506,2271,2024,1756,1481,1188,897,614,351,128,-51,-179,-250,-288,-284,-285,-290,-339,-434,-604,-831,-1129,-1465,-1828,-2187,-2519,-2792,-2999,-3112,-3137,-3065,-2910,-2668,-2380,-2032,-1677,-1313,-972,-676,-429,-256,-155,-129,-181,-286,-442,-618,-777,-905,-946,-893,-715,-409,21,548,1153,1775,2392,2943,3404,3741,3941,3997,3920,3720,3425,3063,2658,2244,1836,1463,1123,834,587,378,208,56,-68,-173,-257,-308,-334,-308,-252,-138,12,197,415,631,864,1064,1245,1377,1456,1482,1443,1343,1188,975,718,432,122,-173,-450,-664,-808,-854,-800,-652,-417,-133,180,476,727,911,993,984,863,656,363,15,-377,-771,-1166,-1516,-1823,-2060,-2225,-2324,-2353,-2341,-2288,-2222,-2154,-2089,-2043,-2004,-1973,-1947,-1911,-1864,-1805,-1716,-1624,-1501,-1384,-1249,-1130,-1013,-916,-838,-774,-733,-689,-656,-591,-508,-375,-201,21,278,552,826,1063,1260,1374,1416,1364,1222,1012,726,408,65,-264,-557,-777,-912,-939,-853,-670,-396,-73,267,583,830,985,1014,918,695,363,-47,-505,-976,-1416,-1812,-2121,-2349,-2476,-2517,-2476,-2374,-2225,-2047,-1856,-1652,-1446,-1228,-991,-733,-434,-99,270,676,1087,1500,1876,2196,2437,2576,2610,2526,2343,2062,1712,1309,880,436,13,-398,-753,-1065,-1305,-1467,-1552,-1547,-1462,-1305,-1086,-824,-540,-248,30,282,497,668,792,879,926,949,947,934,912,882,849,800,746,662,567,438,287,127,-57,-224,-387,-525,-625,-706,-737,-757,-747,-735,-722,-716,-730,-765,-823,-913,-1017,-1150,-1285,-1423,-1549,-1643,-1706,-1718,-1688,-1619,-1518,-1412,-1303,-1229,-1183,-1188,-1235,-1320,-1437,-1557,-1678,-1771,-1828,-1840,-1795,-1706,-1565,-1397,-1197,-994,-791,-602,-436,-301,-201,-145,-129,-155,-217,-302,-408,-501,-589,-629,-633,-577,-469,-303,-105,133,362,599,792,965,1085,1180,1246,1314,1391,1513,1678,1907,2195,2518,2873,3205,3502,3713,3813,3780,3597,3270,2800,2217,1544,818,81,-633,-1282,-1837,-2274,-2572,-2733,-2760,-2677,-2509,-2284,-2050,-1818,-1641,-1505,-1456,-1458,-1538,-1655,-1813,-1981,-2147,-2288,-2393,-2450,-2452,-2398,-2296,-2151,-1991,-1820,-1670,-1549,-1467,-1423,-1407,-1394,-1368,-1298,-1171,-972,-705,-386,-30,322,650,913,1090,1168,1142,1018,830,591,362,159,38,9,90,278,546,868,1199,1491,1705,1810,1778,1615,1324,932,481,-8,-472,-902,-1252,-1523,-1702,-1810,-1849,-1861,-1853,-1862,-1893,-1969,-2073,-2223,-2377,-2552,-2698,-2821,-2892,-2910,-2865,-2768,-2619,-2442,-2249,-2054,-1877,-1720,-1607,-1517,-1476,-1455,-1454,-1461,-1436,-1380,-1252,-1040,-732,-326,165,716,1294,1851,2355,2752,3026,3152,3128,2972,2709,2367,1996,1616,1270,979,746,595,508,489,533,618,745,899,1056,1229,1371,1503,1594,1648,1665,1639,1587,1506,1416,1315,1215,1123,1026,949,863,792,721,655,589,527,452,368,256,118,-57,-258,-483,-711,-922,-1103,-1227,-1298,-1297,-1254,-1159,-1064,-963,-901,-879,-907,-986,-1103,-1239,-1384,-1511,-1614,-1685,-1718,-1731,-1712,-1700,-1675,-1679,-1697,-1739,-1811,-1892,-1987,-2071,-2141,-2168,-2164,-2101,-2002,-1863,-1697,-1524,-1348,-1181,-1024,-869,-720,-552,-371,-162,71,323,589,854,1109,1340,1540,1697,1811,1876,1902,1885,1845,1776,1696,1600,1489,1364,1216,1043,848,637,419,225,50,-63,-120,-106,-26,101,256,410,534,598,590,489,309,48,-260,-608,-958,-1297,-1606,-1868,-2081,-2234,-2327,-2358,-2330,-2248,-2116,-1952,-1750,-1545,-1319,-1110,-899,-711,-532,-385,-254,-165,-105,-93,-126,-209,-335,-499,-691,-891,-1094,-1272,-1429,-1545,-1617,-1657,-1647,-1614,-1542,-1446,-1325,-1188,-1028,-875,-716,-584,-485,-426,-430,-478,-585,-723,-880,-1035,-1165,-1255,-1294,-1273,-1206,-1097,-973,-853,-756,-716,-727,-816,-953,-1144,-1335,-1514,-1623,-1641,-1538,-1307,-967,-546,-89,342,705,943,1038,980,783,488,134,-214,-514,-719,-800,-757,-586,-325,3,347,680,955,1161,1273,1297,1233,1101,908,677,418,146,-123,-378,-592,-761,-843,-850,-747,-552,-270,85,477,876,1254,1564,1800,1922,1934,1830,1613,1314,931,512,64,-374,-780,-1137,-1406,-1590,-1654,-1613,-1451,-1192,-846,-442,-12,425,820,1173,1441,1629,1726,1737,1668,1545,1375,1196,1022,883,791,776,828,970,1177,1447,1754,2065,2359,2594,2752,2815,2771,2640,2426,2170,1896,1647,1437,1311,1255,1289,1402,1556,1755,1934,2086,2166,2158,2040,1817,1491,1087,634,167,-277,-665,-972,-1181,-1290,-1300,-1233,-1088,-897,-649,-378,-71,237,548,829,1052,1196,1223,1129,905,554,122,-366,-847,-1262,-1572,-1711,-1678,-1451,-1057,-530,84,716,1319,1832,2226,2469,2572,2524,2376,2129,1833,1511,1187,891,641,457,359,352,454,651,947,1310,1716,2136,2520,2844,3062,3164,3126,2957,2667,2285,1840,1377,928,534,224,12,-75,-48,109,367,722,1144,1600,2067,2499,2875,3161,3348,3427,3396,3291,3093,2877,2624,2396,2182,2021,1899,1831,1801,1799,1817,1836,1851,1844,1822,1766,1685,1567,1423,1241,1039,812,577,347,136,-27,-136,-165,-118,4,191,406,626,812,927,951,865,669,381,20,-368,-756,-1093,-1352,-1511,-1548,-1471,-1285,-1001,-649,-250,178,593,997,1344,1628,1824,1915,1896,1758,1509,1170,760,333,-91,-443,-694,-812,-767,-566,-221,249,783,1341,1878,2329,2683,2895,2969,2908,2738,2477,2170,1843,1526,1252,1029,880,800,797,856,980,1140,1338,1535,1731,1894,2016,2077,2070,1988,1829,1604,1317,996,646,311,-6,-265,-452,-555,-547,-445,-224,89,497,976,1500,2059,2606,3144,3617,4042,4367,4617,4756,4811,4762,4645,4452,4225,3966,3717,3487,3299,3166,3096,3073,3110,3157,3222,3258,3247,3168,2999,2734,2374,1931,1424,886,347,-151,-576,-906,-1117,-1219,-1212,-1122,-988,-833,-716,-644,-675,-795,-1030,-1353,-1740,-2164,-2559,-2912,-3143,-3257,-3200,-2997,-2634,-2154,-1572,-946,-300,318,878,1357,1739,2003,2174,2222,2196,2083,1925,1742,1557,1409,1313,1296,1370,1540,1802,2141,2537,2959,3377,3758,4074,4304,4436,4463,4395,4231,4001,3700,3356,2976,2569,2157,1740,1351,987,679,423,234,110,39,18,26,41,59,44,9,-70,-182,-320,-484,-643,-805,-936,-1042,-1099,-1124,-1080,-1005,-858,-673,-434,-163,137,442,738,1003,1209,1355,1409,1387,1278,1099,870,597,323,42,-198,-410,-568,-670,-724,-726,-685,-619,-530,-446,-374,-339,-348,-427,-567,-779,-1042,-1336,-1629,-1886,-2061,-2145,-2093,-1933,-1659,-1318,-954,-613,-352,-207,-208,-359,-658,-1062,-1547,-2048,-2523,-2922,-3202,-3340,-3318,-3134,-2802,-2340,-1788,-1182,-572,-2,485,857,1088,1172,1113,926,639,289,-107,-487,-853,-1155,-1391,-1547,-1618,-1613,-1531,-1397,-1215,-1012,-804,-605,-444,-317,-257,-243,-301,-405,-564,-759,-984,-1215,-1448,-1651,-1825,-1934,-1994,-1970,-1897,-1752,-1576,-1364,-1158,-950,-787,-660,-596,-602,-677,-825,-1044,-1311,-1628,-1963,-2304,-2625,-2907,-3130,-3275,-3334,-3285,-3148,-2898,-2574,-2163,-1712,-1222,-738,-267,153,508,786,962,1045,1028,918,735,494,218,-60,-323,-544,-707,-812,-844,-829,-763,-680,-586,-516,-474,-491,-564,-704,-907,-1156,-1448,-1751,-2045,-2310,-2517,-2661,-2722,-2719,-2646,-2553,-2435,-2350,-2306,-2329,-2426,-2593,-2810,-3057,-3303,-3510,-3666,-3737,-3722,-3623,-3441,-3208,-2936,-2660,-2401,-2192,-2038,-1968,-1962,-2040,-2163,-2341,-2532,-2746,-2940,-3140,-3298,-3454,-3563,-3656,-3707,-3715,-3676,-3570,-3395,-3141,-2808,-2393,-1915,-1381,-822,-258,276,753,1139,1413,1553,1562,1435,1210,910,583,278,37,-113,-137,-55,138,400,697,989,1228,1390,1444,1388,1217,946,598,189,-240,-684,-1102,-1498,-1839,-2131,-2351,-2508,-2589,-2604,-2559,-2475,-2365,-2273,-2202,-2205,-2288,-2467,-2749,-3115,-3553,-4022,-4496,-4923,-5282,-5533,-5659,-5655,-5516,-5256,-4899,-4457,-3975,-3469,-2975,-2519,-2117,-1782,-1524,-1323,-1183,-1072,-981,-882,-774,-637,-482,-303,-115,79,258,422,548,639,679,667,604,489,331,143,-61,-267,-441,-584,-657,-658,-575,-402,-157,147,478,805,1084,1289,1378,1354,1194,923,557,118,-349,-842,-1318,-1789,-2236,-2674,-3097,-3520,-3920,-4310,-4645,-4927,-5109,-5189,-5136,-4958,-4660,-4261,-3796,-3300,-2814,-2371,-2005,-1725,-1546,-1440,-1409,-1389,-1378,-1311,-1181,-961,-655,-275,151,584,985,1309,1529,1618,1577,1406,1135,790,414,44,-282,-540,-701,-767,-720,-585,-354,-56,307,709,1144,1586,2029,2450,2826,3159,3399,3583,3650,3653,3557,3411,3208,2994,2764,2562,2374,2221,2090,1972,1863,1737,1595,1412,1204,953,689,411,154,-76,-244,-361,-404,-403,-364,-317,-290,-302,-377,-512,-715,-963,-1247,-1541,-1835,-2104,-2358,-2575,-2778,-2958,-3131,-3302,-3468,-3633,-3778,-3900,-3970,-3981,-3905,-3748,-3498,-3172,-2793,-2378,-1972,-1599,-1275,-1035,-858,-763,-718,-717,-732,-752,-756,-747,-706,-657,-572,-486,-365,-234,-65,137,379,671,991,1340,1690,2012,2284,2466,2549,2507,2359,2103,1786,1436,1104,827,646,568,616,755,975,1225,1468,1665,1782,1804,1730,1569,1342,1084,815,574,363,201,81,-14,-86,-178,-276,-415,-578,-771,-970,-1166,-1336,-1464,-1549,-1580,-1567,-1529,-1473,-1432,-1417,-1449,-1536,-1682,-1887,-2136,-2420,-2721,-3012,-3289,-3520,-3704,-3827,-3885,-3872,-3793,-3638,-3411,-3109,-2736,-2299,-1812,-1309,-804,-360,11,248,350,281,76,-272,-689,-1152,-1585,-1937,-2169,-2236,-2136,-1867,-1458,-947,-387,160,660,1037,1304,1415,1400,1275,1066,820,566,332,140,-7,-115,-193,-265,-350,-462,-619,-815,-1054,-1309,-1579,-1818,-2029,-2176,-2252,-2246,-2155,-1981,-1728,-1401,-1014,-574,-108,376,842,1269,1625,1887,2035,2066,1981,1809,1569,1323,1090,932,871,915,1075,1314,1601,1889,2117,2247,2239,2068,1754,1293,753,158,-425,-946,-1367,-1654,-1801,-1811,-1702,-1499,-1249,-965,-700,-452,-243,-70,75,202,326,448,581,715,840,957,1035,1079,1074,1018,924,785,629,450,278,105,-45,-184,-287,-359,-386,-356,-257,-87,173,498,896,1331,1779,2199,2564,2827,2973,2986,2855,2606,2257,1851,1434,1060,765,608,598,755,1069,1507,2037,2590,3127,3573,3905,4076,4077,3927,3618,3221,2743,2250,1780,1355,1020,767,607,523,498,512,534,559,558,537,487,413,323,216,100,-27,-165,-311,-467,-629,-781,-922,-1015,-1070,-1044,-960,-794,-576,-314,-29,243,509,722,912,1054,1173,1276,1374,1480,1591,1707,1822,1916,1993,2031,2041,2021,1989,1954,1934,1942,1977,2039,2117,2188,2246,2257,2223,2134,2001,1841,1681,1547,1470,1472,1563,1753,2018,2359,2726,3106,3465,3767,4015,4184,4292,4347,4370,4385,4416,4465,4562,4672,4813,4951,5073,5169,5224,5234,5213,5149,5068,4969,4859,4745,4613,4467,4291,4070,3800,3459,3054,2581,2049,1478,897,334,-169,-586,-884,-1058,-1104,-1034,-882,-668,-438,-210,-21,129,228,279,304,302,299,314,338,406,490,601,725,833,930,980,984,933,821,670,486,299,135,18,-26,23,164,408,731,1131,1565,2029,2473,2901,3261,3568,3784,3928,3988,3971,3900,3770,3621,3441,3275,3107,2971,2856,2773,2708,2662,2611,2557,2477,2374,2241,2092,1933,1787,1671,1598,1591,1647,1769,1953,2171,2419,2667,2911,3138,3357,3569,3799,4051,4353,4687,5070,5459,5850,6187,6454,6598,6614,6487,6215,5835,5351,4826,4275,3753,3268,2861,2535,2301,2162,2114,2146,2251,2413,2606,2824,3030,3214,3348,3427,3417,3335,3154,2881,2529,2085,1583,1019,423,-185,-783,-1337,-1826,-2225,-2514,-2689,-2746,-2689,-2538,-2304,-2013,-1682,-1328,-984,-645,-351,-96,108,251,352,397,422,408,404,384,392,409,459,539,646,807,991,1236,1515,1843,2211,2609,3020,3435,3820,4161,4433,4612,4697,4673,4555,4351,4094,3809,3534,3306,3140,3077,3101,3235,3440,3708,4002,4284,4524,4685,4734,4658,4428,4059,3542,2910,2175,1390,578,-209,-936,-1571,-2085,-2459,-2698,-2793,-2776,-2655,-2472,-2245,-2005,-1771,-1551,-1352,-1170,-993,-818,-634,-438,-240,-38,146,305,423,499,527,521,490,444,408,385,385,408,446,483,507,499,438,332,162,-40,-274,-503,-710,-864,-962,-982,-950,-861,-758,-655,-591,-578,-647,-780,-986,-1226,-1476,-1694,-1841,-1885,-1806,-1599,-1262,-842,-347,148,614,992,1243,1339,1262,1016,612,95,-508,-1125,-1727,-2243,-2652,-2919,-3039,-3020,-2884,-2659,-2392,-2113,-1862,-1674,-1554,-1527,-1576,-1698,-1870,-2078,-2285,-2492,-2658,-2795,-2876,-2911,-2898,-2831,-2729,-2578,-2404,-2200,-1992,-1780,-1590,-1424,-1307,-1228,-1211,-1239,-1322,-1453,-1627,-1849,-2109,-2405,-2724,-3055,-3369,-3655,-3863,-3994,-4004,-3904,-3682,-3361,-2962,-2530,-2098,-1719,-1409,-1214,-1112,-1120,-1187,-1299,-1390,-1456,-1425,-1326,-1120,-854,-525,-194,135,400,607,724,763,730,640,520,384,254,139,35,-48,-142,-238,-359,-517,-700,-920,-1159,-1402,-1638,-1851,-2024,-2159,-2256,-2312,-2368,-2410,-2497,-2616,-2814,-3078,-3424,-3826,-4278,-4729,-5162,-5514,-5760,-5866,-5806,-5587,-5209,-4707,-4123,-3506,-2904,-2383,-1963,-1697,-1584,-1631,-1821,-2131,-2514,-2940,-3363,-3747,-4066,-4305,-4451,-4515,-4509,-4447,-4353,-4255,-4158,-4091,-4047,-4028,-4025,-4027,-4010,-3966,-3872,-3731,-3523,-3273,-2957,-2621,-2241,-1865,-1479,-1124,-795,-515,-293,-123,-16,50,83,99,116,156,215,314,434,570,704,814,882,888,823,683,472,202,-109,-448,-783,-1115,-1421,-1698,-1950,-2161,-2344,-2480,-2571,-2613,-2593,-2523,-2400,-2247,-2074,-1917,-1789,-1724,-1735,-1831,-2012,-2260,-2553,-2857,-3144,-3377,-3543,-3634,-3652,-3623,-3565,-3517,-3492,-3520,-3598,-3719,-3873,-4019,-4138,-4195,-4164,-4040,-3805,-3490,-3093,-2669,-2235,-1842,-1520,-1290,-1183,-1175,-1285,-1447,-1654,-1831,-1946,-1941,-1797,-1485,-1033,-451,194,850,1443,1907,2197,2268,2119,1758,1224,570,-140,-844,-1473,-1991,-2352,-2549,-2580,-2463,-2222,-1900,-1519,-1126,-750,-417,-153,26,114,104,-1,-188,-455,-769,-1126,-1488,-1841,-2152,-2404,-2577,-2662,-2667,-2592,-2470,-2312,-2157,-2013,-1907,-1835,-1800,-1789,-1796,-1801,-1804,-1799,-1788,-1781,-1790,-1809,-1860,-1914,-1979,-2030,-2049,-2023,-1940,-1789,-1584,-1325,-1032,-722,-405,-92,207,507,798,1104,1420,1756,2106,2455,2795,3093,3332,3496,3561,3543,3440,3279,3093,2909,2757,2666,2627,2660,2719,2800,2855,2855,2780,2598,2323,1948,1505,1020,525,60,-345,-669,-901,-1036,-1092,-1092,-1058,-1033,-1040,-1110,-1265,-1506,-1832,-2220,-2640,-3050,-3395,-3640,-3734,-3664,-3414,-3005,-2468,-1860,-1239,-677,-230,53,137,26,-272,-715,-1242,-1802,-2327,-2753,-3055,-3192,-3173,-3008,-2726,-2374,-1989,-1625,-1305,-1071,-916,-852,-848,-888,-930,-945,-902,-780,-570,-273,105,529,992,1446,1872,2232,2508,2674,2739,2681,2545,2322,2069,1788,1530,1291,1099,941,813,694,569,403,197,-82,-412,-799,-1207,-1610,-1970,-2241,-2409,-2434,-2331,-2101,-1780,-1405,-1017,-662,-367,-153,-29,16,-9,-83,-181,-296,-402,-496,-574,-623,-656,-660,-654,-627,-605,-585,-588,-625,-707,-840,-1034,-1271,-1562,-1868,-2184,-2482,-2730,-2922,-3027,-3042,-2966,-2797,-2561,-2265,-1942,-1610,-1296,-1023,-805,-661,-597,-619,-732,-918,-1172,-1459,-1753,-2011,-2191,-2263,-2194,-1983,-1629,-1174,-643,-108,385,781,1036,1131,1057,828,484,63,-369,-772,-1089,-1291,-1363,-1300,-1131,-878,-592,-309,-74,77,133,69,-92,-353,-674,-1030,-1386,-1708,-1960,-2140,-2207,-2188,-2077,-1888,-1670,-1414,-1188,-981,-835,-740,-697,-690,-690,-672,-609,-477,-279,-6,304,636,938,1176,1315,1331,1215,984,650,271,-124,-470,-737,-891,-912,-814,-603,-317,6,344,656,931,1154,1332,1458,1563,1637,1705,1773,1839,1914,1988,2056,2111,2137,2133,2077,1979,1820,1615,1358,1064,740,406,67,-245,-530,-753,-912,-992,-980,-888,-706,-464,-165,153,479,771,1026,1209,1319,1355,1303,1191,1015,802,571,348,153,28,-19,50,228,528,929,1406,1931,2443,2925,3307,3579,3699,3670,3483,3168,2743,2256,1752,1274,866,561,370,306,344,470,648,835,1016,1139,1210,1203,1132,1013,864,717,608,556,593,724,947,1244,1589,1940,2255,2495,2631,2640,2531,2310,2012,1679,1352,1072,871,763,746,800,898,993,1048,1034,912,698,387,13,-379,-747,-1034,-1197,-1212,-1052,-737,-272,291,919,1562,2185,2757,3258,3680,4035,4316,4562,4755,4937,5083,5212,5300,5339,5319,5220,5054,4815,4525,4209,3877,3574,3297,3078,2910,2794,2727,2693,2693,2708,2742,2789,2854,2933,3033,3143,3267,3391,3500,3593,3649,3664,3632,3549,3412,3238,3008,2759,2477,2188,1904,1635,1405,1228,1116,1083,1127,1248,1421,1639,1851,2047,2176,2231,2180,2034,1788,1478,1126,775,456,210,52,7,73,243,510,843,1221,1612,1982,2300,2545,2680,2711,2623,2441,2177,1887,1578,1326,1129,1023,1015,1077,1212,1373,1546,1708,1843,1961,2063,2169,2293,2445,2625,2831,3023,3197,3291,3303,3184,2948,2581,2132,1618,1107,644,285,68,29,158,469,911,1459,2065,2674,3257,3774,4205,4553,4807,5003,5142,5271,5392,5539,5708,5901,6095,6274,6395,6443,6382,6212,5922,5542,5081,4586,4080,3601,3169,2801,2502,2265,2087,1953,1849,1775,1711,1669,1636,1620,1614,1614,1624,1618,1609,1574,1515,1434,1331,1218,1104,993,897,814,741,679,610,542,467,388,321,258,233,233,274,354,453,572,689,780,849,865,851,794,726,653,609,606,667,800,1001,1271,1577,1911,2225,2508,2720,2849,2893,2841,2733,2570,2408,2270,2189,2193,2287,2464,2713,2996,3274,3525,3692,3779,3752,3636,3424,3160,2851,2543,2241,1975,1743,1552,1388,1250,1117,987,860,724,600,476,370,281,205,142,79,5,-85,-205,-345,-510,-663,-808,-882,-899,-807,-631,-351,-16,360,713,1011,1203,1262,1171,927,561,90,-419,-934,-1395,-1768,-2015,-2134,-2111,-1972,-1746,-1451,-1155,-854,-619,-424,-319,-259,-264,-285,-323,-347,-342,-311,-238,-140,-15,120,267,405,538,651,732,777,771,703,578,387,154,-114,-381,-632,-833,-971,-1035,-1020,-946,-819,-677,-536,-422,-371,-364,-456,-590,-801,-1038,-1293,-1529,-1732,-1856,-1927,-1895,-1815,-1675,-1519,-1379,-1273,-1240,-1273,-1383,-1544,-1732,-1916,-2058,-2133,-2135,-2047,-1916,-1743,-1586,-1476,-1445,-1516,-1687,-1956,-2283,-2653,-3007,-3324,-3564,-3714,-3757,-3708,-3583,-3401,-3210,-3030,-2896,-2833,-2843,-2933,-3084,-3276,-3476,-3653,-3777,-3816,-3753,-3571,-3263,-2832,-2282,-1626,-893,-100,706,1495,2216,2829,3293,3568,3642,3492,3139,2597,1916,1145,357,-389,-1028,-1516,-1819,-1937,-1878,-1695,-1422,-1135,-886,-725,-698,-805,-1058,-1425,-1876,-2365,-2849,-3290,-3647,-3916,-4061,-4109,-4034,-3874,-3629,-3324,-2999,-2665,-2382,-2166,-2064,-2094,-2268,-2576,-3002,-3497,-4020,-4500,-4898,-5154,-5254,-5179,-4951,-4596,-4170,-3720,-3311,-2995,-2813,-2789,-2930,-3223,-3631,-4110,-4593,-5024,-5339,-5491,-5454,-5213,-4797,-4234,-3580,-2905,-2258,-1702,-1265,-966,-799,-746,-756,-805,-834,-819,-741,-589,-386,-153,74,259,372,390,311,130,-117,-414,-722,-998,-1222,-1365,-1424,-1409,-1337,-1247,-1171,-1152,-1208,-1368,-1612,-1946,-2306,-2688,-3013,-3269,-3400,-3391,-3234,-2922,-2482,-1928,-1310,-667,-57,473,866,1083,1099,894,491,-99,-819,-1622,-2438,-3205,-3865,-4367,-4680,-4796,-4714,-4473,-4104,-3673,-3230,-2829,-2524,-2328,-2277,-2343,-2521,-2768,-3048,-3310,-3524,-3645,-3667,-3564,-3358,-3052,-2672,-2249,-1807,-1381,-999,-684,-463,-349,-359,-486,-734,-1074,-1487,-1932,-2368,-2747,-3030,-3171,-3157,-2967,-2618,-2127,-1536,-896,-263,315,781,1106,1265,1255,1088,799,424,11,-382,-733,-975,-1125,-1144,-1063,-889,-650,-387,-120,120,309,437,497,489,427,325,201,77,-26,-99,-135,-124,-98,-41,1,34,23,-27,-137,-285,-484,-702,-938,-1168,-1385,-1588,-1769,-1943,-2112,-2285,-2462,-2647,-2811,-2957,-3033,-3032,-2908,-2647,-2230,-1655,-937,-97,810,1750,2643,3452,4105,4580,4832,4879,4707,4363,3871,3284,2643,1999,1379,829,350,-22,-305,-490,-590,-631,-612,-575,-525,-481,-465,-463,-495,-530,-572,-587,-575,-504,-384,-198,36,310,609,901,1181,1407,1582,1672,1683,1601,1432,1181,861,488,80,-342,-757,-1145,-1482,-1758,-1954,-2063,-2089,-2025,-1899,-1714,-1508,-1290,-1097,-937,-836,-794,-813,-890,-1003,-1144,-1276,-1391,-1452,-1465,-1399,-1284,-1100,-889,-655,-416,-198,1,157,284,368,426,453,466,461,456,439,428,412,398,384,371,365,363,375,389,418,433,451,432,392,310,182,26,-184,-413,-679,-967,-1269,-1596,-1913,-2235,-2523,-2764,-2938,-3004,-2961,-2778,-2459,-2020,-1468,-857,-214,399,943,1371,1656,1782,1744,1563,1263,882,461,35,-357,-699,-975,-1181,-1337,-1440,-1526,-1598,-1681,-1780,-1901,-2038,-2192,-2340,-2482,-2596,-2675,-2713,-2708,-2661,-2591,-2492,-2399,-2298,-2212,-2141,-2068,-2006,-1928,-1832,-1710,-1558,-1379,-1191,-998,-835,-714,-664,-699,-826,-1053,-1359,-1741,-2143,-2556,-2912,-3192,-3351,-3368,-3238,-2952,-2545,-2030,-1470,-893,-372,71,370,527,510,344,40,-360,-816,-1278,-1696,-2038,-2255,-2349,-2298,-2135,-1875,-1575,-1270,-1025,-865,-834,-937,-1175,-1523,-1945,-2395,-2824,-3181,-3428,-3543,-3504,-3332,-3033,-2659,-2241,-1832,-1484,-1212,-1073,-1042,-1136,-1336,-1591,-1899,-2197,-2463,-2676,-2790,-2808,-2709,-2478,-2133,-1661,-1089,-429,290,1040,1787,2494,3134,3671,4085,4353,4471,4430,4249,3936,3524,3036,2512,1975,1462,987,573,226,-44,-243,-361,-427,-420,-385,-294,-196,-62,76,224,383,537,692,837,958,1062,1120,1156,1141,1110,1047,986,920,877,846,853,866,913,945,988,988,969,886,753,554,296,-13,-356,-713,-1056,-1354,-1583,-1712,-1737,-1640,-1440,-1148,-794,-414,-40,284,535,690,739,695,569,397,220,70,10,45,241,573,1056,1658,2320,3006,3628,4132,4465,4585,4490,4183,3700,3102,2443,1809,1252,844,605,564,698,979,1356,1755,2120,2378,2488,2420,2166,1750,1200,582,-65,-664,-1182,-1561,-1787,-1826,-1699,-1385,-932,-346,323,1036,1760,2445,3075,3617,4070,4430,4694,4888,4992,5053,5035,4983,4869,4720,4532,4316,4086,3849,3624,3423,3256,3130,3056,3022,3036,3080,3146,3228,3304,3379,3439,3474,3498,3483,3453,3391,3302,3201,3075,2955,2836,2738,2670,2633,2645,2694,2790,2923,3085,3274,3466,3649,3798,3886,3900,3801,3596,3266,2829,2316,1746,1187,668,254,-25,-140,-82,136,492,935,1426,1899,2317,2626,2815,2853,2767,2557,2268,1934,1598,1311,1107,1023,1072,1256,1558,1941,2359,2756,3081,3294,3367,3304,3112,2841,2531,2247,2036,1949,1996,2204,2517,2932,3357,3759,4053,4208,4178,3965,3574,3043,2424,1768,1150,607,204,-52,-129,-53,166,492,877,1297,1695,2057,2367,2616,2824,3011,3192,3413,3672,3985,4339,4711,5058,5350,5523,5562,5421,5115,4630,4028,3322,2610,1917,1342,908,675,641,820,1163,1652,2203,2788,3318,3770,4087,4266,4293,4193,3987,3722,3440,3179,2989,2881,2881,2981,3163,3406,3668,3921,4120,4245,4270,4180,3987,3676,3285,2804,2283,1718,1164,616,133,-286,-586,-776,-803,-699,-430,-45,441,982,1523,2019,2421,2680,2791,2717,2499,2139,1695,1207,742,346,80,-28,49,309,734,1282,1903,2520,3080,3497,3740,3766,3567,3163,2593,1909,1204,531,-3,-365,-488,-372,-26,514,1167,1870,2518,3042,3359,3450,3268,2868,2255,1532,746,0,-656,-1152,-1476,-1607,-1575,-1409,-1150,-847,-545,-259,-29,170,322,460,588,733,894,1067,1246,1398,1505,1534,1461,1270,963,540,38,-519,-1079,-1592,-2024,-2322,-2475,-2469,-2305,-2021,-1642,-1211,-786,-384,-69,168,295,340,310,243,172,131,149,248,417,679,974,1316,1638,1926,2152,2285,2334,2276,2149,1941,1700,1416,1131,832,551,265,1,-267,-511,-744,-946,-1109,-1229,-1290,-1300,-1258,-1177,-1073,-969,-874,-829,-816,-878,-975,-1128,-1289,-1447,-1559,-1604,-1553,-1401,-1156,-836,-483,-147,122,260,235,12,-404,-1007,-1740,-2564,-3388,-4159,-4792,-5234,-5439,-5382,-5068,-4512,-3775,-2913,-2020,-1177,-474,14,242,182,-151,-715,-1445,-2243,-3020,-3683,-4155,-4392,-4372,-4103,-3636,-3017,-2328,-1634,-998,-466,-58,220,393,475,529,555,614,688,792,907,999,1053,1017,894,642,298,-162,-673,-1235,-1775,-2288,-2717,-3051,-3280,-3395,-3419,-3358,-3253,-3116,-2992,-2886,-2816,-2785,-2776,-2771,-2756,-2686,-2575,-2391,-2164,-1901,-1639,-1412,-1253,-1189,-1225,-1372,-1589,-1872,-2150,-2412,-2601,-2713,-2740,-2701,-2633,-2574,-2578,-2676,-2902,-3253,-3717,-4255,-4814,-5328,-5750,-6007,-6085,-5956,-5626,-5144,-4523,-3854,-3169,-2539,-2004,-1585,-1305,-1140,-1083,-1092,-1130,-1173,-1170,-1118,-991,-807,-567,-318,-78,100,183,148,-22,-324,-733,-1206,-1712,-2160,-2543,-2768,-2851,-2748,-2503,-2131,-1705,-1271,-905,-652,-564,-642,-904,-1299,-1807,-2359,-2906,-3398,-3794,-4068,-4228,-4266,-4225,-4123,-4000,-3880,-3785,-3703,-3646,-3572,-3466,-3302,-3044,-2705,-2270,-1775,-1244,-741,-294,17,178,146,-85,-482,-1035,-1661,-2324,-2935,-3450,-3808,-3989,-3979,-3797,-3480,-3072,-2648,-2250,-1943,-1760,-1710,-1800,-1988,-2247,-2522,-2762,-2934,-3002,-2963,-2819,-2595,-2328,-2050,-1809,-1624,-1521,-1497,-1544,-1629,-1737,-1808,-1848,-1806,-1709,-1545,-1358,-1163,-1008,-915,-911,-1005,-1181,-1424,-1692,-1940,-2135,-2222,-2195,-2033,-1750,-1378,-940,-495,-64,300,601,809,951,1028,1066,1089,1111,1151,1216,1302,1407,1508,1588,1623,1587,1467,1246,928,518,45,-462,-957,-1400,-1736,-1937,-1972,-1830,-1540,-1109,-606,-74,427,834,1123,1249,1220,1031,715,298,-174,-674,-1155,-1602,-1983,-2297,-2524,-2681,-2742,-2735,-2634,-2449,-2175,-1804,-1349,-814,-221,404,1024,1599,2094,2458,2679,2723,2600,2315,1897,1387,837,294,-180,-550,-774,-833,-730,-477,-103,334,800,1219,1566,1792,1894,1870,1745,1563,1356,1184,1073,1047,1119,1263,1468,1681,1876,2003,2048,1987,1826,1579,1268,928,585,270,-1,-217,-384,-511,-619,-725,-859,-1022,-1241,-1492,-1785,-2077,-2355,-2574,-2712,-2739,-2647,-2430,-2107,-1700,-1239,-758,-288,148,535,865,1141,1364,1543,1682,1792,1862,1905,1904,1859,1760,1604,1374,1092,735,339,-89,-521,-915,-1241,-1461,-1534,-1467,-1223,-848,-340,237,853,1445,1980,2402,2698,2824,2792,2585,2227,1738,1151,509,-142,-763,-1309,-1760,-2093,-2307,-2416,-2418,-2351,-2210,-2020,-1780,-1482,-1146,-739,-308,170,641,1081,1452,1706,1812,1747,1497,1077,508,-163,-888,-1599,-2252,-2780,-3157,-3360,-3377,-3244,-2969,-2621,-2232,-1862,-1546,-1308,-1168,-1111,-1135,-1196,-1286,-1354,-1400,-1397,-1348,-1261,-1137,-1005,-870,-752,-654,-580,-529,-493,-460,-426,-375,-314,-232,-153,-72,-35,-34,-113,-277,-531,-893,-1325,-1830,-2357,-2879,-3357,-3742,-4025,-4157,-4158,-3998,-3722,-3318,-2846,-2306,-1758,-1220,-735,-326,-22,166,236,183,46,-181,-434,-715,-968,-1197,-1375,-1507,-1607,-1669,-1730,-1778,-1830,-1881,-1913,-1917,-1871,-1758,-1569,-1295,-947,-534,-90,362,768,1100,1304,1354,1221,902,400,-247,-1001,-1799,-2582,-3280,-3847,-4233,-4426,-4416,-4225,-3876,-3412,-2876,-2298,-1721,-1160,-635,-154,275,651,966,1208,1377,1453,1439,1328,1127,854,532,190,-133,-408,-602,-687,-669,-533,-314,-26,289,601,881,1105,1266,1365,1403,1414,1394,1378,1368,1370,1387,1403,1416,1399,1356,1270,1144,979,788,574,358,146,-55,-229,-386,-507,-618,-694,-773,-833,-902,-970,-1056,-1144,-1258,-1367,-1486,-1591,-1675,-1713,-1701,-1602,-1421,-1137,-749,-267,295,912,1540,2148,2676,3089,3337,3398,3252,2908,2389,1740,1014,285,-399,-968,-1402,-1670,-1775,-1745,-1594,-1375,-1108,-827,-547,-271,2,292,601,953,1344,1780,2233,2697,3108,3457,3670,3728,3592,3257,2726,2039,1235,389,-443,-1183,-1787,-2210,-2438,-2471,-2330,-2032,-1623,-1129,-571,14,631,1257,1887,2513,3119,3684,4189,4607,4912,5093,5131,5026,4801,4461,4057,3619,3201,2831,2562,2396,2350,2418,2568,2779,3015,3232,3420,3536,3598,3580,3525,3424,3320,3223,3154,3118,3122,3149,3200,3245,3283,3285,3257,3180,3064,2905,2724,2520,2318,2122,1952,1810,1713,1641,1603,1566,1522,1440,1304,1091,801,424,-10,-488,-964,-1392,-1726,-1906,-1899,-1663,-1200,-508,363,1359,2403,3391,4255,4892,5267,5332,5111,4621,3949,3156,2348,1592,973,517,257,171,236,409,639,886,1124,1327,1508,1670,1835,2028,2258,2537,2858,3205,3548,3858,4091,4210,4194,4018,3686,3216,2631,1988,1333,723,209,-174,-409,-479,-422,-230,31,353,694,1039,1373,1700,2010,2321,2624,2926,3212,3473,3694,3853,3948,3963,3907,3787,3623,3441,3259,3119,3014,2990,3018,3116,3264,3446,3649,3854,4050,4226,4376,4494,4569,4617,4607,4576,4491,4383,4248,4090,3935,3766,3613,3451,3297,3124,2931,2712,2445,2158,1833,1507,1195,917,709,572,526,555,645,768,890,984,1014,974,853,672,454,241,81,15,95,329,741,1296,1968,2688,3389,3993,4433,4654,4619,4327,3792,3065,2217,1317,469,-263,-805,-1116,-1186,-1025,-662,-168,423,1026,1614,2135,2576,2928,3196,3388,3519,3595,3625,3611,3549,3442,3279,3061,2780,2441,2040,1588,1092,570,41,-471,-943,-1357,-1698,-1961,-2147,-2265,-2324,-2333,-2299,-2216,-2087,-1893,-1631,-1288,-868,-371,173,749,1309,1822,2246,2546,2700,2693,2535,2233,1835,1353,864,371,-57,-411,-669,-816,-865,-815,-683,-484,-238,44,343,637,936,1201,1453,1680,1867,2043,2180,2291,2379,2414,2427,2369,2277,2111,1906,1644,1363,1063,787,545,373,271,256,309,411,532,623,649,566,360,4,-473,-1057,-1697,-2313,-2864,-3252,-3437,-3369,-3042,-2461,-1685,-775,177,1068,1815,2330,2562,2498,2136,1533,750,-134,-1017,-1837,-2522,-3032,-3367,-3521,-3535,-3440,-3275,-3079,-2878,-2685,-2512,-2343,-2186,-2018,-1838,-1644,-1425,-1200,-960,-720,-482,-259,-49,127,273,361,389,339,194,-37,-376,-802,-1313,-1891,-2510,-3136,-3749,-4287,-4731,-5030,-5159,-5102,-4847,-4417,-3829,-3136,-2380,-1628,-926,-332,121,410,524,475,287,-14,-374,-765,-1128,-1435,-1655,-1761,-1755,-1635,-1413,-1126,-790,-456,-149,97,249,300,228,56,-225,-566,-962,-1357,-1737,-2063,-2323,-2500,-2594,-2616,-2578,-2501,-2406,-2312,-2230,-2173,-2127,-2095,-2062,-2007,-1939,-1832,-1722,-1606,-1520,-1494,-1544,-1708,-1972,-2347,-2795,-3283,-3756,-4160,-4433,-4544,-4445,-4146,-3654,-3016,-2292,-1552,-883,-350,-23,73,-81,-460,-1022,-1706,-2427,-3119,-3698,-4109,-4319,-4295,-4065,-3627,-3043,-2351,-1619,-902,-260,260,617,788,752,523,108,-458,-1126,-1855,-2564,-3210,-3723,-4060,-4198,-4125,-3866,-3463,-2972,-2469,-2015,-1679,-1498,-1499,-1681,-2016,-2467,-2973,-3478,-3915,-4237,-4401,-4384,-4192,-3834,-3347,-2781,-2185,-1621,-1142,-779,-587,-548,-686,-956,-1338,-1778,-2224,-2624,-2930,-3095,-3107,-2939,-2615,-2158,-1606,-1026,-468,5,346,518,514,330,6,-421,-895,-1354,-1750,-2036,-2188,-2201,-2084,-1867,-1588,-1291,-1021,-815,-700,-689,-777,-960,-1191,-1465,-1710,-1922,-2043,-2075,-1996,-1824,-1580,-1291,-1005,-749,-570,-468,-471,-541,-675,-814,-923,-958,-879,-690,-370,31,487,936,1327,1603,1734,1697,1487,1136,668,135,-408,-908,-1319,-1594,-1720,-1682,-1494,-1186,-792,-373,30,361,579,662,591,380,53,-362,-798,-1219,-1556,-1769,-1823,-1694,-1389,-920,-328,336,1011,1633,2135,2466,2592,2473,2136,1572,843,-11,-917,-1806,-2601,-3238,-3661,-3833,-3740,-3385,-2806,-2037,-1160,-217,701,1548,2276,2851,3261,3512,3608,3581,3455,3259,3019,2770,2525,2312,2139,2007,1918,1860,1811,1761,1675,1554,1367,1129,839,513,186,-130,-402,-601,-741,-784,-778,-714,-633,-552,-507,-501,-565,-676,-843,-1032,-1218,-1376,-1456,-1444,-1303,-1026,-615,-85,523,1168,1782,2318,2704,2924,2921,2731,2342,1820,1218,594,35,-417,-707,-810,-735,-493,-128,303,756,1165,1493,1710,1797,1765,1633,1435,1212,1004,849,771,779,876,1041,1253,1484,1691,1863,1954,1970,1883,1712,1460,1146,801,448,123,-154,-352,-470,-491,-433,-298,-126,75,255,394,478,462,378,192,-53,-360,-693,-1033,-1355,-1638,-1869,-2039,-2134,-2174,-2142,-2069,-1957,-1826,-1696,-1578,-1496,-1443,-1449,-1476,-1553,-1629,-1705,-1749,-1740,-1663,-1503,-1258,-938,-557,-141,288,690,1047,1332,1527,1635,1635,1563,1397,1190,927,645,350,47,-257,-560,-879,-1200,-1550,-1913,-2291,-2676,-3040,-3376,-3642,-3822,-3895,-3844,-3663,-3367,-2953,-2476,-1946,-1426,-949,-566,-310,-206,-263,-478,-821,-1262,-1743,-2217,-2621,-2917,-3053,-3018,-2799,-2424,-1917,-1343,-755,-223,189,434,484,329,-3,-477,-1026,-1587,-2090,-2478,-2721,-2793,-2709,-2493,-2177,-1821,-1452,-1116,-840,-634,-504,-440,-434,-460,-521,-577,-647,-702,-764,-813,-873,-927,-994,-1055,-1123,-1177,-1232,-1278,-1330,-1394,-1489,-1624,-1822,-2083,-2420,-2819,-3273,-3751,-4228,-4659,-5013,-5246,-5331,-5250,-4986,-4556,-3973,-3273,-2501,-1700,-933,-231,349,796,1092,1238,1261,1178,1038,857,685,522,385,278,164,55,-94,-283,-520,-804,-1111,-1419,-1697,-1904,-2021,-2017,-1885,-1632,-1266,-812,-317,208,692,1133,1473,1716,1820,1809,1660,1410,1063,663,234,-180,-548,-844,-1050,-1163,-1198,-1174,-1128,-1082,-1084,-1132,-1265,-1454,-1699,-1964,-2212,-2411,-2515,-2509,-2363,-2099,-1712,-1254,-761,-277,138,464,663,737,687,552,346,131,-75,-233,-323,-346,-292,-198,-59,72,196,271,296,256,161,8,-178,-387,-591,-770,-908,-979,-970,-872,-669,-369,34,523,1074,1666,2245,2777,3205,3479,3569,3429,3073,2489,1725,827,-137,-1091,-1945,-2651,-3108,-3330,-3245,-2912,-2328,-1573,-691,221,1118,1915,2583,3090,3434,3633,3724,3745,3750,3769,3839,3959,4137,4322,4500,4607,4610,4480,4189,3760,3193,2553,1867,1211,630,165,-144,-299,-295,-160,68,347,636,886,1071,1168,1165,1078,912,708,484,282,135,74,118,287,578,979,1472,2010,2555,3056,3462,3728,3828,3729,3440,2966,2337,1603,814,32,-675,-1259,-1661,-1864,-1837,-1603,-1164,-570,136,898,1654,2350,2929,3358,3601,3657,3521,3223,2789,2275,1722,1192,724,360,129,38,93,274,564,932,1349,1786,2215,2624,2992,3325,3612,3871,4102,4310,4512,4700,4878,5037,5158,5226,5214,5097,4851,4468,3940,3288,2539,1736,945,213,-376,-799,-989,-960,-690,-233,389,1090,1834,2531,3158,3651,4028,4264,4407,4475,4512,4553,4624,4728,4869,5009,5129,5169,5106,4893,4525,4002,3350,2620,1865,1161,568,153,-50,-23,230,666,1238,1874,2496,3046,3459,3708,3775,3673,3422,3068,2653,2229,1839,1523,1300,1193,1195,1292,1472,1684,1923,2128,2299,2392,2416,2346,2200,1982,1717,1437,1174,966,836,822,927,1161,1517,1957,2460,2971,3448,3847,4133,4288,4305,4193,3968,3657,3287,2896,2515,2172,1906,1719,1632,1635,1721,1864,2050,2239,2433,2600,2755,2877,2985,3058,3115,3128,3118,3055,2962,2811,2630,2405,2177,1938,1729,1545,1403,1317,1269,1278,1311,1371,1419,1452,1434,1366,1231,1040,795,524,249,-7,-202,-331,-362,-293,-144,77,319,553,742,859,904,882,811,726,636,573,537,525,536,540,548,521,481,411,322,238,173,151,198,312,495,734,999,1271,1513,1697,1800,1806,1714,1544,1314,1064,818,616,464,392,387,453,573,709,844,938,968,937,834,692,527,357,196,48,-87,-218,-333,-442,-516,-532,-472,-285,38,536,1200,2046,3046,4169,5376,6574,7703,8649,9342,9697,9679,9257,8472,7361,6031,4587,3144,1827,704,-153,-735,-1062,-1178,-1179,-1135,-1159,-1308,-1649,-2192,-2940,-3853,-4888,-5971,-7042,-8019,-8863,-9518,-9977,-10229,-10287,-10173,-9900,-9499,-8969,-8336,-7598,-6765,-5855,-4875,-3871,-2872,-1936,-1120,-468,-33,175,149,-71,-442,-878,-1323,-1703,-2005,-2220,-2404,-2617,-2943,-3461,-4210,-5217,-6451,-7851,-9319,-10737,-11975,-12929,-13506,-13674,-13432,-12815,-11905,-10763,-9489,-8136,-6771,-5418,-4120,-2884,-1756,-756,75,706,1128,1336,1378,1308,1220,1219,1396,1817,2507,3418,4485,5583,6603,7427,7990,8256,8245,8017,7671,7308,7052,6967,7101,7427,7851,8263,8483,8394,7848,6811,5265,3294,1024,-1370,-3679,-5710,-7281,-8264,-8595,-8278,-7401,-6111,-4602,-3104,-1817,-948,-602,-853,-1663,-2942,-4525,-6225,-7821,-9131,-9980,-10276,-9972,-9097,-7755,-6067,-4215,-2358,-656,758,1800,2411,2597,2386,1847,1068,131,-864,-1855,-2763,-3549,-4174,-4600,-4826,-4826,-4614,-4203,-3622,-2922,-2160,-1414,-739,-224,106,187,28,-360,-927,-1591,-2241,-2766,-3054,-3031,-2665,-1991,-1083,-88,842,1542,1868,1730,1090,-29,-1523,-3284,-5121,-6890,-8417,-9587,-10312,-10551,-10320,-9635,-8591,-7234,-5680,-3992,-2284,-625,883,2171,3179,3869,4248,4346,4238,4022,3820,3740,3894,4330,5070,6071,7234,8457,9585,10524,11167,11491,11488,11225,10779,10265,9786,9422,9222,9183,9266,9387,9452,9343,8990,8314,7326,6040,4542,2932,1326,-141,-1362,-2238,-2699,-2738,-2370,-1675,-773,212,1106,1792,2138,2088,1632,810,-258,-1447,-2575,-3508,-4097,-4270,-3982,-3259,-2173,-840,597,1988,3170,4044,4484,4476,3983,3061,1774,215,-1490,-3224,-4860,-6290,-7431,-8225,-8651,-8703,-8429,-7853,-7074,-6128,-5138,-4139,-3240,-2469,-1900,-1541,-1416,-1492,-1735,-2068,-2425,-2701,-2834,-2743,-2407,-1819,-1033,-139,739,1456,1888,1904,1452,489,-943,-2772,-4869,-7096,-9272,-11244,-12855,-13990,-14565,-14547,-13933,-12773,-11139,-9147,-6919,-4605,-2352,-299,1419,2712,3510,3797,3615,3031,2186,1214,286,-466,-920,-1027,-773,-220,532,1361,2131,2745,3122,3245,3133,2845,2474,2106,1848,1764,1902,2260,2798,3434,4075,4609,4948,5023,4804,4312,3583,2709,1786,915,217,-249,-408,-264,158,788,1501,2188,2691,2909,2739,2156,1155,-184,-1768,-3457,-5101,-6571,-7739,-8530,-8909,-8876,-8490,-7831,-6999,-6111,-5270,-4559,-4056,-3775,-3724,-3857,-4107,-4394,-4628,-4723,-4623,-4283,-3703,-2907,-1951,-905,149,1122,1947,2557,2899,2968,2727,2225,1476,559,-452,-1455,-2352,-3047,-3476,-3593,-3387,-2901,-2168,-1314,-423,358,913,1135,946,325,-731,-2145,-3842,-5692,-7557,-9317,-10834,-12015,-12795,-13117,-12983,-12393,-11391,-10019,-8359,-6476,-4475,-2450,-516,1220,2647,3692,4300,4460,4221,3642,2867,2014,1247,687,427,500,899,1545,2353,3207,3992,4635,5072,5294,5340,5251,5130,5044,5059,5234,5540,5965,6420,6810,7043,7020,6687,6025,5062,3861,2537,1195,-17,-1005,-1651,-1926,-1789,-1297,-517,428,1389,2222,2788,2979,2742,2065,999,-355,-1871,-3385,-4743,-5813,-6481,-6701,-6455,-5795,-4799,-3587,-2286,-1035,49,858,1339,1456,1238,732,36,-768,-1563,-2285,-2856,-3253,-3467,-3515,-3432,-3260,-3035,-2798,-2576,-2382,-2227,-2095,-1974,-1828,-1630,-1339,-928,-381,314,1138,2067,3050,4041,4970,5788,6424,6833,6953,6766,6234,5372,4205,2777,1158,-576,-2344,-4065,-5651,-7056,-8197,-9057,-9591,-9793,-9661,-9203,-8447,-7439,-6245,-4935,-3618,-2369,-1301,-480,50,260,200,-82,-467,-836,-1056,-1025,-652,60,1110,2392,3820,5249,6578,7696,8557,9137,9460,9580,9566,9491,9419,9387,9408,9455,9492,9432,9228,8792,8105,7154,5969,4624,3203,1826,597,-382,-1032,-1327,-1257,-880,-275,448,1145,1694,1977,1903,1443,592,-593,-2013,-3556,-5070,-6437,-7516,-8247,-8555,-8453,-7961,-7151,-6110,-4942,-3748,-2610,-1604,-739,-45,529,1013,1462,1942,2470,3085,3769,4498,5234,5918,6513,6969,7259,7364,7277,7010,6590,6029,5383,4657,3899,3123,2341,1572,813,51,-701,-1478,-2254,-3048,-3829,-4587,-5299,-5937,-6512,-6991,-7408,-7751,-8059,-8331,-8606,-8872,-9154,-9429,-9686,-9891,-10004,-9988,-9790,-9372,-8707,-7768,-6584,-5180,-3625,-2026,-462,926,2064,2859,3284,3341,3088,2629,2087,1626,1351,1394,1784,2545,3628,4950,6413,7901,9313,10569,11601,12383,12903,13176,13240,13122,12882,12535,12132,11654,11136,10530,9848,9046,8127,7079,5918,4682,3404,2162,989,-45,-911,-1587,-2071,-2391,-2572,-2678,-2754,-2864,-3053,-3349,-3763,-4274,-4841,-5401,-5885,-6221,-6335,-6196,-5756,-5048,-4075,-2929,-1651,-357,906,2047,3037,3844,4460,4912,5199,5378,5445,5442,5368,5233,5048,4811,4551,4273,4024,3818,3704,3698,3821,4090,4487,5003,5595,6217,6818,7345,7741,7988,8037,7905,7575,7082,6447,5720,4930,4141,3356,2621,1911,1236,550,-150,-921,-1745,-2666,-3635,-4661,-5667,-6617,-7435,-8044,-8393,-8402,-8046,-7296,-6166,-4704,-2982,-1122,767,2531,4071,5263,6077,6472,6514,6260,5851,5398,5044,4888,4994,5401,6071,6960,7968,8998,9939,10700,11200,11403,11274,10852,10154,9276,8277,7255,6276,5397,4653,4041,3570,3202,2919,2698,2503,2354,2231,2169,2174,2272,2473,2773,3166,3608,4063,4467,4750,4855,4721,4309,3624,2668,1508,222,-1105,-2359,-3457,-4323,-4907,-5203,-5208,-4979,-4536,-3962,-3291,-2575,-1853,-1143,-476,142,693,1168,1566,1865,2087,2205,2251,2218,2133,2024,1917,1852,1856,1960,2164,2480,2863,3289,3679,3983,4114,4024,3665,3016,2094,926,-425,-1886,-3364,-4762,-5983,-6947,-7583,-7869,-7794,-7420,-6795,-6038,-5242,-4514,-3956,-3610,-3519,-3667,-4005,-4459,-4928,-5303,-5477,-5375,-4927,-4138,-3030,-1690,-232,1202,2465,3412,3949,3995,3568,2705,1528,188,-1137,-2266,-3056,-3401,-3262,-2673,-1710,-519,758,1954,2938,3610,3917,3869,3506,2928,2239,1574,1035,713,663,874,1331,1944,2645,3325,3915,4334,4552,4549,4345,3980,3506,2979,2461,1977,1567,1222,923,639,318,-97,-635,-1341,-2200,-3209,-4304,-5437,-6517,-7480,-8248,-8767,-9003,-8928,-8558,-7897,-7005,-5919,-4722,-3481,-2273,-1170,-227,507,1017,1284,1338,1188,882,462,-31,-519,-963,-1280,-1423,-1352,-1041,-506,215,1048,1894,2649,3206,3476,3402,2962,2169,1094,-203,-1593,-2984,-4267,-5348,-6179,-6703,-6933,-6874,-6597,-6165,-5689,-5261,-4993,-4956,-5219,-5790,-6664,-7777,-9047,-10356,-11581,-12588,-13263,-13504,-13242,-12459,-11158,-9427,-7347,-5079,-2758,-542,1439,3094,4373,5274,5851,6177,6360,6502,6693,6998,7422,7969,8547,9103,9518,9711,9610,9165,8378,7268,5907,4370,2768,1196,-255,-1507,-2533,-3312,-3879,-4269,-4554,-4791,-5047,-5352,-5736,-6177,-6659,-7118,-7498,-7744,-7790,-7623,-7210,-6582,-5761,-4827,-3824,-2867,-1994,-1294,-787,-492,-389,-445,-590,-763,-881,-881,-701,-315,300,1114,2087,3153,4218,5199,6001,6552,6803,6725,6329,5640,4712,3609,2416,1198,65,-928,-1680,-2142,-2261,-2042,-1483,-680,310,1338,2291,3045,3484,3561,3228,2527,1507,267,-1067,-2389,-3566,-4514,-5155,-5452,-5392,-4994,-4311,-3407,-2391,-1365,-440,261,669,706,352,-365,-1412,-2678,-4052,-5403,-6579,-7466,-7945,-7959,-7483,-6550,-5252,-3703,-2067,-482,900,2015,2790,3276,3493,3572,3597,3699,3964,4447,5171,6097,7143,8215,9174,9914,10336,10372,10021,9290,8270,7038,5720,4431,3268,2327,1652,1257,1131,1207,1412,1666,1865,1966,1905,1686,1332,883,433,40,-196,-237,-28,407,1062,1854,2710,3536,4219,4691,4867,4728,4255,3507,2529,1447,356,-612,-1346,-1775,-1834,-1538,-913,-53,941,1931,2803,3421,3720,3621,3122,2239,1020,-433,-2040,-3667,-5209,-6544,-7571,-8218,-8433,-8214,-7596,-6652,-5503,-4272,-3111,-2151,-1515,-1260,-1449,-2025,-2949,-4104,-5351,-6568,-7602,-8355,-8744,-8727,-8303,-7502,-6388,-5034,-3548,-2019,-575,703,1695,2352,2601,2444,1880,972,-207,-1541,-2905,-4170,-5204,-5910,-6219,-6105,-5606,-4776,-3741,-2594,-1483,-478,329,911,1266,1412,1401,1292,1137,1002,906,874,879,882,825,642,277,-306,-1112,-2113,-3244,-4417,-5533,-6482,-7172,-7537,-7514,-7120,-6355,-5302,-4045,-2697,-1382,-210,725,1352,1660,1640,1370,899,344,-210,-678,-985,-1111,-1035,-805,-450,-73,272,477,487,259,-238,-948,-1837,-2792,-3707,-4468,-4968,-5136,-4949,-4413,-3598,-2591,-1518,-499,345,920,1173,1074,654,-40,-919,-1879,-2811,-3605,-4170,-4441,-4376,-3973,-3256,-2292,-1165,17,1135,2075,2733,3020,2904,2354,1419,158,-1320,-2900,-4435,-5828,-6935,-7721,-8102,-8111,-7755,-7102,-6236,-5223,-4175,-3159,-2266,-1555,-1095,-918,-1061,-1521,-2277,-3295,-4493,-5787,-7069,-8215,-9127,-9691,-9848,-9553,-8808,-7653,-6153,-4404,-2518,-601,1230,2885,4276,5364,6106,6527,6645,6519,6219,5793,5301,4772,4212,3634,3006,2337,1615,851,81,-670,-1330,-1869,-2222,-2369,-2284,-1981,-1472,-825,-85,648,1307,1807,2099,2141,1943,1526,959,312,-323,-854,-1211,-1342,-1219,-867,-307,380,1111,1795,2323,2633,2666,2405,1895,1174,359,-460,-1165,-1678,-1922,-1898,-1593,-1093,-452,214,820,1271,1518,1510,1267,800,184,-511,-1186,-1761,-2151,-2318,-2223,-1889,-1336,-637,143,909,1582,2071,2310,2258,1876,1199,229,-936,-2234,-3554,-4792,-5861,-6661,-7148,-7270,-7042,-6460,-5597,-4492,-3229,-1885,-517,787,1995,3024,3865,4435,4750,4745,4446,3845,2986,1906,706,-557,-1724,-2735,-3441,-3802,-3751,-3301,-2494,-1396,-135,1200,2445,3524,4313,4781,4898,4703,4248,3643,2956,2318,1746,1318,1007,792,635,467,254,-37,-414,-858,-1325,-1768,-2124,-2331,-2351,-2146,-1713,-1068,-243,690,1678,2618,3461,4133,4597,4854,4905,4803,4599,4360,4144,4008,3963,4034,4174,4364,4524,4609,4552,4317,3891,3287,2537,1717,876,112,-531,-988,-1250,-1300,-1169,-895,-521,-120,275,605,847,983,1028,1000,957,936,1002,1190,1533,2027,2662,3391,4174,4934,5628,6175,6550,6688,6594,6234,5637,4817,3819,2690,1485,270,-914,-2000,-2965,-3776,-4417,-4888,-5209,-5386,-5457,-5451,-5385,-5296,-5189,-5078,-4981,-4900,-4860,-4875,-4972,-5177,-5512,-5981,-6573,-7252,-7943,-8577,-9042,-9262,-9158,-8686,-7845,-6648,-5165,-3468,-1666,152,1879,3445,4793,5898,6762,7421,7915,8292,8616,8886,9155,9376,9558,9643,9621,9452,9148,8709,8181,7605,7033,6527,6123,5856,5741,5761,5905,6115,6346,6516,6567,6426,6047,5404,4491,3349,2028,613,-804,-2128,-3277,-4176,-4808,-5138,-5207,-5030,-4672,-4180,-3609,-3020,-2427,-1897,-1398,-982,-607,-280,17,308,605,920,1264,1629,2008,2390,2752,3091,3394,3670,3934,4201,4492,4833,5208,5638,6076,6516,6922,7261,7525,7687,7748,7711,7569,7334,7009,6585,6084,5489,4832,4112,3372,2622,1918,1276,742,338,74,-32,-3,149,403,709,1062,1408,1752,2052,2311,2493,2583,2553,2372,2035,1522,874,104,-703,-1490,-2170,-2669,-2932,-2919,-2625,-2061,-1280,-326,714,1782,2794,3716,4486,5122,5595,5957,6220,6426,6607,6757,6889,6958,6947,6807,6513,6057,5443,4719,3933,3173,2502,2019,1763,1795,2110,2710,3540,4546,5634,6714,7690,8467,8987,9191,9086,8683,8045,7241,6373,5513,4762,4142,3718,3467,3394,3463,3623,3830,4025,4137,4133,3949,3574,2999,2231,1336,339,-646,-1581,-2363,-2958,-3310,-3426,-3291,-2940,-2398,-1704,-895,-7,918,1852,2730,3540,4195,4696,4972,5045,4892,4568,4097,3563,2999,2492,2055,1729,1504,1363,1270,1181,1054,851,544,138,-386,-968,-1612,-2257,-2867,-3424,-3880,-4245,-4494,-4644,-4692,-4664,-4558,-4397,-4192,-3942,-3688,-3418,-3183,-2996,-2887,-2881,-2984,-3193,-3480,-3805,-4112,-4337,-4425,-4327,-4008,-3479,-2739,-1843,-830,233,1293,2296,3204,3992,4648,5170,5560,5818,5941,5915,5733,5375,4846,4145,3304,2357,1356,369,-550,-1328,-1933,-2313,-2476,-2411,-2153,-1744,-1240,-708,-221,147,349,319,63,-435,-1125,-1968,-2875,-3784,-4598,-5254,-5692,-5873,-5780,-5434,-4857,-4128,-3313,-2515,-1820,-1313,-1047,-1059,-1328,-1826,-2469,-3173,-3841,-4382,-4714,-4804,-4590,-4118,-3367,-2421,-1322,-154,997,2058,2944,3596,3966,4023,3772,3230,2459,1522,521,-468,-1337,-2041,-2521,-2771,-2818,-2701,-2496,-2284,-2137,-2126,-2304,-2678,-3258,-4003,-4871,-5790,-6703,-7535,-8236,-8784,-9141,-9338,-9372,-9286,-9101,-8834,-8507,-8109,-7655,-7143,-6591,-6041,-5531,-5127,-4877,-4824,-4970,-5297,-5734,-6202,-6579,-6775,-6681,-6258,-5461,-4327,-2903,-1265,467,2206,3831,5255,6411,7253,7763,7946,7817,7398,6728,5819,4719,3441,2032,534,-1001,-2511,-3926,-5188,-6226,-7008,-7494,-7690,-7598,-7270,-6738,-6083,-5357,-4640,-3992,-3469,-3106,-2930,-2927,-3090,-3356,-3681,-3972,-4166,-4177,-3958,-3470,-2719,-1730,-566,685,1929,3047,3956,4561,4829,4744,4333,3666,2829,1926,1082,375,-80,-252,-90,391,1152,2132,3240,4369,5432,6307,6945,7259,7247,6883,6216,5281,4169,2958,1753,641,-296,-1011,-1476,-1705,-1741,-1637,-1484,-1348,-1307,-1400,-1658,-2064,-2601,-3203,-3814,-4370,-4798,-5080,-5163,-5061,-4786,-4342,-3786,-3124,-2392,-1615,-809,7,799,1545,2190,2679,2952,2950,2638,2009,1094,-26,-1241,-2419,-3421,-4130,-4466,-4366,-3863,-2963,-1775,-373,1122,2599,3963,5125,6015,6620,6894,6884,6588,6061,5329,4448,3443,2375,1275,203,-798,-1662,-2345,-2789,-2959,-2823,-2382,-1637,-628,595,1970,3415,4849,6178,7336,8231,8833,9101,9037,8683,8094,7367,6602,5907,5370,5060,5000,5181,5550,6029,6510,6886,7041,6894,6373,5468,4189,2596,788,-1128,-3007,-4721,-6149,-7177,-7751,-7832,-7444,-6653,-5549,-4280,-2965,-1773,-805,-182,54,-135,-715,-1641,-2807,-4121,-5431,-6639,-7606,-8269,-8559,-8488,-8066,-7384,-6519,-5590,-4698,-3935,-3367,-3030,-2915,-3005,-3225,-3525,-3813,-4033,-4121,-4036,-3766,-3295,-2654,-1860,-965,-12,938,1836,2627,3275,3735,3984,3985,3721,3168,2339,1246,-37,-1446,-2869,-4200,-5350,-6220,-6784,-6996,-6894,-6483,-5844,-5021,-4094,-3140,-2218,-1405,-747,-284,-36,-20,-214,-621,-1206,-1948,-2809,-3760,-4743,-5724,-6633,-7425,-8042,-8434,-8574,-8431,-8014,-7337,-6431,-5361,-4175,-2946,-1747,-638,313,1052,1546,1772,1749,1508,1122,665,238,-79,-215,-137,158,630,1215,1820,2357,2729,2866,2728,2284,1564,609,-508,-1687,-2828,-3828,-4579,-5017,-5082,-4770,-4105,-3141,-1989,-743,453,1485,2254,2664,2696,2320,1584,541,-720,-2083,-3447,-4680,-5685,-6377,-6698,-6632,-6207,-5471,-4530,-3490,-2472,-1599,-960,-620,-617,-927,-1522,-2321,-3226,-4148,-4956,-5576,-5915,-5929,-5607,-4956,-4038,-2921,-1710,-504,591,1485,2123,2446,2469,2167,1601,776,-224,-1365,-2557,-3726,-4809,-5717,-6418,-6859,-7026,-6917,-6533,-5905,-5047,-4003,-2814,-1526,-204,1097,2319,3393,4287,4943,5345,5464,5294,4837,4108,3148,2004,756,-516,-1723,-2759,-3561,-4047,-4194,-3982,-3438,-2606,-1556,-372,863,2047,3120,3985,4623,4986,5089,4957,4644,4210,3742,3301,2954,2737,2658,2704,2832,2985,3101,3124,3006,2721,2253,1615,823,-62,-1005,-1903,-2707,-3316,-3675,-3736,-3477,-2912,-2094,-1092,-14,1036,1952,2636,3025,3082,2804,2228,1409,433,-612,-1623,-2511,-3194,-3605,-3713,-3504,-3003,-2266,-1367,-408,501,1258,1771,1967,1817,1313,501,-554,-1743,-2951,-4054,-4933,-5502,-5710,-5530,-5006,-4192,-3189,-2101,-1042,-108,626,1105,1332,1309,1095,742,317,-121,-524,-850,-1079,-1189,-1186,-1069,-868,-585,-256,123,542,1008,1539,2144,2834,3602,4428,5274,6081,6796,7353,7692,7779,7566,7062,6246,5175,3863,2405,863,-664,-2083,-3302,-4250,-4863,-5123,-5019,-4589,-3880,-2973,-1955,-902,93,979,1710,2261,2652,2883,3001,3037,3032,3024,3032,3085,3171,3300,3432,3556,3635,3646,3574,3410,3153,2820,2416,1980,1531,1124,792,584,536,676,1009,1534,2219,3014,3873,4716,5485,6119,6558,6784,6765,6528,6080,5478,4761,3999,3248,2564,2006,1600,1387,1362,1515,1817,2207,2621,2983,3209,3239,3014,2523,1762,790,-347,-1541,-2726,-3800,-4709,-5409,-5872,-6135,-6199,-6155,-6018,-5885,-5767,-5731,-5766,-5899,-6097,-6342,-6592,-6793,-6905,-6887,-6710,-6377,-5885,-5287,-4609,-3923,-3263,-2680,-2180,-1765,-1391,-1018,-570,-8,742,1668,2797,4066,5429,6809,8112,9276,10209,10871,11213,11223,10893,10250,9334,8205,6935,5611,4310,3119,2104,1306,767,471,413,544,813,1184,1588,2024,2440,2848,3218,3561,3846,4080,4229,4296,4257,4125,3890,3571,3174,2721,2226,1718,1204,731,297,-48,-309,-448,-470,-355,-123,226,665,1159,1692,2202,2678,3076,3378,3581,3668,3660,3558,3381,3148,2870,2563,2238,1901,1573,1259,997,794,706,738,925,1267,1746,2335,2969,3597,4145,4573,4832,4926,4852,4654,4361,4033,3702,3416,3180,3019,2910,2848,2810,2765,2711,2619,2495,2339,2150,1933,1697,1440,1190,960,783,684,679,759,914,1085,1229,1277,1178,903,450,-156,-837,-1532,-2117,-2527,-2661,-2487,-1987,-1182,-138,1078,2361,3619,4769,5717,6422,6830,6927,6731,6255,5572,4744,3860,3020,2304,1807,1577,1660,2058,2748,3687,4800,6026,7273,8490,9597,10556,11312,11832,12084,12046,11706,11073,10161,9026,7714,6310,4880,3509,2259,1186,335,-276,-619,-705,-549,-173,361,1007,1690,2336,2887,3275,3470,3452,3226,2820,2290,1674,1065,491,30,-305,-488,-529,-448,-284,-76,131,309,445,532,597,657,753,902,1132,1442,1827,2268,2719,3157,3509,3757,3828,3713,3376,2816,2058,1115,60,-1075,-2208,-3288,-4259,-5081,-5725,-6193,-6473,-6613,-6624,-6561,-6458,-6343,-6235,-6118,-5976,-5758,-5460,-5030,-4515,-3920,-3319,-2778,-2343,-2076,-1973,-2018,-2163,-2315,-2403,-2330,-2036,-1469,-641,442,1698,3060,4431,5716,6829,7699,8265,8494,8371,7901,7122,6081,4853,3522,2175,901,-225,-1147,-1819,-2231,-2376,-2286,-1985,-1531,-970,-368,211,710,1058,1207,1104,724,64,-866,-2003,-3297,-4636,-5951,-7133,-8122,-8857,-9309,-9468,-9340,-8936,-8305,-7471,-6509,-5471,-4438,-3476,-2669,-2043,-1659,-1497,-1551,-1767,-2079,-2413,-2685,-2836,-2804,-2575,-2137,-1529,-787,3,783,1454,1967,2262,2317,2154,1785,1300,745,227,-209,-486,-602,-553,-388,-176,-6,32,-150,-610,-1384,-2465,-3808,-5342,-6961,-8553,-10010,-11225,-12130,-12685,-12875,-12745,-12336,-11736,-11026,-10287,-9593,-8972,-8460,-8012,-7617,-7193,-6710,-6127,-5447,-4704,-3959,-3289,-2775,-2473,-2423,-2604,-2988,-3486,-4005,-4450,-4716,-4742,-4494,-3956,-3183,-2217,-1153,-71,931,1787,2406,2754,2783,2482,1871,972,-147,-1411,-2733,-4011,-5154,-6075,-6691,-6963,-6845,-6356,-5523,-4407,-3103,-1701,-322,944,1994,2763,3194,3277,3005,2442,1623,660,-366,-1355,-2209,-2863,-3254,-3352,-3149,-2650,-1894,-928,176,1337,2469,3472,4276,4805,5027,4926,4531,3879,3073,2176,1315,563,12,-293,-324,-105,340,920,1570,2175,2656,2934,2961,2736,2285,1692,1046,471,65,-88,56,483,1152,1947,2758,3437,3864,3932,3587,2810,1663,212,-1384,-3015,-4501,-5737,-6611,-7069,-7106,-6749,-6077,-5175,-4163,-3128,-2163,-1330,-647,-131,261,565,844,1144,1515,1947,2441,2926,3337,3593,3607,3341,2761,1903,811,-405,-1636,-2756,-3637,-4207,-4380,-4160,-3550,-2616,-1441,-131,1202,2441,3477,4225,4619,4633,4274,3580,2639,1553,451,-522,-1250,-1606,-1525,-969,49,1463,3162,5024,6879,8604,10055,11133,11791,11982,11743,11112,10169,9015,7752,6482,5317,4314,3561,3058,2847,2872,3125,3521,4005,4493,4899,5156,5187,4950,4418,3591,2498,1199,-236,-1704,-3119,-4380,-5417,-6171,-6619,-6759,-6625,-6272,-5770,-5210,-4662,-4210,-3890,-3732,-3710,-3789,-3890,-3948,-3879,-3638,-3206,-2594,-1862,-1088,-365,192,515,525,205,-424,-1324,-2390,-3519,-4594,-5489,-6118,-6419,-6344,-5932,-5202,-4255,-3177,-2080,-1057,-193,473,908,1131,1168,1073,905,717,576,498,518,598,717,786,750,517,42,-709,-1717,-2950,-4298,-5690,-6970,-8050,-8818,-9206,-9191,-8767,-7994,-6930,-5702,-4388,-3151,-2066,-1272,-821,-784,-1149,-1895,-2934,-4148,-5394,-6520,-7374,-7842,-7843,-7349,-6404,-5075,-3503,-1822,-205,1222,2332,3055,3359,3242,2762,1972,973,-133,-1249,-2245,-3055,-3565,-3746,-3563,-3026,-2197,-1135,38,1233,2325,3223,3840,4124,4042,3616,2854,1848,652,-616,-1866,-2994,-3919,-4561,-4891,-4881,-4561,-3971,-3185,-2288,-1371,-526,193,710,1037,1152,1104,946,719,506,334,227,204,208,239,209,93,-171,-602,-1204,-1972,-2850,-3798,-4731,-5580,-6279,-6767,-7011,-7001,-6754,-6306,-5729,-5078,-4427,-3830,-3314,-2904,-2578,-2329,-2124,-1939,-1759,-1559,-1331,-1072,-765,-450,-125,138,303,298,80,-387,-1095,-2026,-3093,-4220,-5276,-6146,-6728,-6923,-6692,-6022,-4939,-3519,-1864,-87,1658,3245,4530,5405,5809,5695,5121,4144,2906,1563,267,-802,-1552,-1875,-1772,-1259,-417,630,1758,2827,3712,4344,4643,4631,4295,3717,2935,2061,1150,313,-388,-879,-1121,-1090,-807,-299,351,1085,1787,2411,2855,3103,3118,2899,2482,1886,1177,401,-377,-1104,-1723,-2192,-2480,-2568,-2457,-2156,-1690,-1095,-400,347,1113,1854,2533,3118,3568,3882,4029,4039,3915,3690,3401,3080,2744,2427,2112,1810,1504,1162,778,326,-207,-803,-1468,-2156,-2835,-3465,-3993,-4393,-4636,-4719,-4643,-4443,-4131,-3755,-3327,-2861,-2375,-1859,-1335,-802,-293,176,566,876,1082,1209,1263,1253,1194,1064,855,540,87,-492,-1211,-2008,-2838,-3611,-4228,-4605,-4651,-4317,-3581,-2460,-1015,674,2477,4265,5893,7235,8179,8669,8674,8237,7424,6356,5153,3961,2900,2065,1534,1318,1423,1786,2353,3019,3703,4302,4751,4985,4981,4727,4237,3557,2728,1825,918,67,-645,-1197,-1543,-1697,-1675,-1520,-1296,-1045,-839,-688,-635,-661,-761,-909,-1071,-1230,-1340,-1405,-1373,-1265,-1038,-709,-245,337,1069,1930,2921,4025,5197,6393,7551,8587,9441,10047,10363,10382,10113,9607,8931,8156,7363,6608,5935,5360,4873,4438,4018,3548,2993,2303,1469,496,-597,-1750,-2915,-4014,-4996,-5800,-6400,-6770,-6915,-6847,-6579,-6149,-5570,-4888,-4132,-3349,-2593,-1911,-1352,-945,-704,-598,-606,-661,-725,-763,-769,-755,-771,-849,-1050,-1384,-1859,-2434,-3048,-3613,-4037,-4221,-4113,-3653,-2866,-1768,-448,1000,2461,3812,4943,5768,6219,6282,5961,5318,4415,3370,2269,1237,353,-303,-690,-783,-601,-167,449,1190,1978,2745,3427,3994,4413,4693,4848,4903,4900,4872,4846,4858,4897,4982,5080,5172,5224,5201,5084,4864,4538,4144,3698,3250,2828,2449,2130,1860,1614,1391,1148,911,660,451,301,269,385,664,1113,1689,2339,2985,3537,3918,4062,3937,3555,2963,2242,1499,842,365,146,203,543,1105,1822,2590,3312,3894,4263,4383,4242,3867,3313,2646,1949,1293,749,355,155,149,348,727,1264,1930,2666,3434,4156,4775,5221,5452,5431,5169,4693,4063,3353,2634,1966,1380,878,441,12,-441,-983,-1616,-2359,-3153,-3957,-4667,-5202,-5468,-5397,-4952,-4119,-2935,-1448,246,2042,3822,5457,6834,7860,8468,8628,8363,7703,6761,5619,4421,3277,2302,1581,1174,1093,1336,1845,2558,3398,4276,5135,5914,6589,7137,7565,7873,8070,8170,8164,8066,7866,7568,7169,6677,6106,5476,4822,4178,3594,3101,2742,2513,2436,2458,2580,2740,2924,3110,3282,3465,3654,3881,4156,4472,4835,5191,5522,5752,5846,5738,5409,4837,4052,3097,2049,1008,59,-699,-1209,-1440,-1395,-1120,-688,-180,292,657,826,767,457,-83,-811,-1663,-2566,-3450,-4243,-4896,-5367,-5629,-5675,-5503,-5126,-4573,-3878,-3093,-2278,-1505,-837,-342,-54,13,-133,-432,-820,-1218,-1540,-1746,-1796,-1711,-1528,-1308,-1141,-1072,-1169,-1426,-1834,-2329,-2824,-3231,-3438,-3377,-2978,-2228,-1129,265,1867,3574,5232,6711,7856,8553,8712,8291,7315,5841,3999,1936,-173,-2151,-3849,-5145,-5970,-6311,-6192,-5702,-4927,-3993,-2999,-2041,-1180,-473,72,423,589,557,329,-98,-709,-1498,-2424,-3460,-4550,-5634,-6662,-7567,-8300,-8833,-9120,-9170,-8979,-8563,-7960,-7196,-6315,-5356,-4354,-3359,-2392,-1501,-703,-30,502,891,1125,1225,1187,1051,814,524,181,-167,-506,-797,-1022,-1156,-1196,-1144,-1020,-862,-704,-600,-586,-701,-973,-1396,-1985,-2687,-3492,-4329,-5165,-5940,-6611,-7144,-7502,-7665,-7629,-7368,-6923,-6282,-5514,-4648,-3767,-2937,-2246,-1756,-1516,-1555,-1848,-2366,-3020,-3741,-4424,-5019,-5463,-5760,-5929,-6034,-6141,-6344,-6693,-7251,-8010,-8959,-10011,-11095,-12075,-12847,-13290,-13313,-12864,-11914,-10502,-8700,-6636,-4469,-2379,-563,830,1652,1856,1414,411,-1040,-2767,-4564,-6244,-7615,-8551,-8953,-8815,-8132,-7018,-5532,-3836,-2021,-224,1472,2978,4249,5238,5927,6310,6394,6195,5763,5128,4370,3534,2702,1915,1236,688,306,98,79,246,595,1108,1752,2488,3250,3983,4607,5065,5298,5278,4990,4454,3709,2820,1857,910,40,-681,-1221,-1554,-1694,-1645,-1453,-1143,-764,-346,65,451,761,992,1111,1113,1006,774,466,69,-360,-820,-1272,-1697,-2085,-2414,-2683,-2877,-2974,-2977,-2843,-2589,-2183,-1651,-1015,-318,380,1015,1525,1863,2001,1938,1705,1359,954,585,283,110,61,120,241,352,387,268,-51,-600,-1382,-2339,-3421,-4498,-5475,-6204,-6582,-6507,-5934,-4852,-3318,-1422,681,2813,4788,6404,7523,8018,7865,7072,5751,4041,2141,255,-1411,-2691,-3450,-3623,-3190,-2201,-732,1081,3107,5186,7183,8962,10432,11513,12169,12383,12179,11589,10676,9521,8195,6804,5405,4090,2897,1880,1065,471,124,19,167,541,1117,1831,2615,3369,4004,4426,4560,4364,3820,2960,1831,534,-842,-2177,-3378,-4365,-5083,-5519,-5680,-5609,-5360,-4985,-4554,-4097,-3665,-3267,-2919,-2629,-2381,-2189,-2022,-1896,-1786,-1697,-1624,-1559,-1513,-1481,-1470,-1476,-1500,-1521,-1536,-1503,-1415,-1238,-961,-589,-130,378,890,1361,1730,1957,2022,1897,1615,1186,665,95,-471,-1003,-1469,-1882,-2236,-2583,-2934,-3353,-3853,-4478,-5218,-6073,-6990,-7920,-8767,-9447,-9865,-9936,-9624,-8894,-7787,-6357,-4706,-2980,-1306,134,1225,1838,1907,1433,435,-966,-2658,-4451,-6198,-7699,-8846,-9500,-9618,-9175,-8207,-6791,-5037,-3089,-1094,797,2447,3752,4632,5059,5030,4589,3798,2740,1520,229,-1025,-2171,-3111,-3823,-4232,-4348,-4164,-3686,-2984,-2075,-1057,6,1023,1906,2576,2968,3044,2784,2218,1388,374,-735,-1832,-2825,-3622,-4164,-4414,-4378,-4075,-3573,-2931,-2234,-1543,-927,-404,-20,253,397,443,403,292,118,-103,-385,-705,-1083,-1500,-1970,-2472,-2990,-3516,-3993,-4409,-4705,-4838,-4801,-4549,-4119,-3521,-2811,-2069,-1347,-744,-289,-37,16,-116,-397,-768,-1173,-1557,-1878,-2106,-2244,-2301,-2311,-2315,-2355,-2470,-2690,-3033,-3481,-4031,-4612,-5188,-5666,-5997,-6100,-5950,-5513,-4812,-3865,-2750,-1520,-289,873,1853,2583,2990,3047,2736,2099,1181,76,-1106,-2255,-3237,-3953,-4296,-4219,-3685,-2731,-1411,167,1876,3571,5105,6367,7245,7710,7724,7334,6584,5563,4360,3076,1817,667,-288,-990,-1413,-1536,-1390,-1014,-470,177,843,1480,2013,2413,2639,2686,2542,2232,1771,1198,565,-94,-708,-1258,-1677,-1957,-2068,-2020,-1821,-1502,-1092,-643,-174,261,670,1011,1312,1550,1748,1906,2014,2093,2107,2085,1996,1855,1660,1414,1135,832,533,256,48,-84,-82,35,306,683,1153,1659,2135,2534,2789,2875,2779,2506,2098,1594,1048,514,32,-369,-673,-899,-1048,-1176,-1301,-1467,-1705,-2014,-2394,-2816,-3240,-3616,-3895,-4032,-3996,-3774,-3376,-2809,-2125,-1343,-512,339,1189,2002,2779,3468,4071,4520,4809,4888,4745,4383,3821,3119,2360,1632,1063,730,727,1090,1812,2855,4122,5499,6847,8032,8935,9466,9585,9270,8577,7557,6321,4971,3626,2380,1333,520,-13,-299,-358,-272,-92,90,234,287,244,110,-82,-299,-503,-653,-748,-751,-707,-590,-463,-305,-168,-25,99,244,402,612,873,1198,1590,2030,2515,3024,3525,4019,4454,4839,5130,5325,5404,5362,5199,4925,4548,4088,3573,3024,2483,1981,1560,1260,1105,1121,1299,1625,2060,2546,3030,3445,3745,3905,3914,3793,3578,3314,3048,2824,2658,2561,2519,2488,2443,2305,2054,1626,1023,247,-664,-1642,-2608,-3478,-4170,-4633,-4839,-4799,-4548,-4153,-3679,-3212,-2800,-2496,-2290,-2189,-2137,-2102,-2042,-1927,-1765,-1572,-1378,-1241,-1175,-1215,-1337,-1508,-1655,-1713,-1592,-1248,-639,226,1299,2508,3748,4904,5877,6568,6938,6969,6696,6199,5571,4926,4371,3984,3820,3888,4160,4579,5056,5509,5839,5984,5908,5590,5086,4427,3715,3019,2421,1972,1698,1581,1599,1680,1769,1799,1714,1496,1133,653,104,-465,-977,-1388,-1635,-1701,-1567,-1239,-748,-121,588,1335,2070,2744,3327,3788,4114,4301,4351,4287,4121,3889,3625,3360,3144,3000,2962,3041,3231,3509,3845,4167,4442,4596,4612,4456,4151,3720,3222,2726,2273,1935,1716,1630,1648,1711,1773,1750,1594,1265,747,73,-710,-1521,-2262,-2850,-3197,-3275,-3063,-2614,-1983,-1280,-607,-67,268,352,187,-173,-669,-1170,-1604,-1869,-1913,-1740,-1355,-842,-248,339,871,1321,1682,1989,2272,2595,2983,3479,4078,4756,5484,6188,6824,7327,7671,7840,7850,7745,7573,7396,7264,7199,7220,7295,7393,7451,7424,7238,6880,6314,5556,4650,3638,2619,1664,869,298,11,2,272,741,1348,1981,2553,2980,3201,3192,2960,2534,1993,1384,814,324,-4,-163,-118,99,481,963,1514,2059,2554,2950,3201,3289,3188,2912,2459,1877,1190,468,-241,-863,-1348,-1637,-1717,-1566,-1221,-719,-140,441,941,1294,1450,1405,1171,807,381,-34,-352,-544,-558,-439,-197,77,332,469,460,251,-139,-671,-1301,-1926,-2486,-2895,-3107,-3103,-2887,-2514,-2046,-1577,-1188,-960,-935,-1135,-1520,-2038,-2590,-3078,-3402,-3490,-3304,-2856,-2179,-1360,-473,367,1105,1654,2006,2137,2073,1849,1502,1086,633,184,-231,-586,-863,-1031,-1094,-1022,-839,-534,-150,290,725,1099,1348,1416,1247,823,130,-804,-1935,-3197,-4506,-5776,-6920,-7857,-8526,-8884,-8909,-8615,-8039,-7238,-6311,-5338,-4428,-3669,-3128,-2852,-2857,-3114,-3593,-4201,-4875,-5514,-6038,-6393,-6514,-6397,-6032,-5446,-4678,-3785,-2827,-1880,-1000,-260,298,638,732,609,268,-216,-792,-1378,-1897,-2283,-2485,-2479,-2281,-1913,-1459,-982,-570,-298,-206,-315,-619,-1051,-1574,-2084,-2537,-2861,-3049,-3087,-3029,-2915,-2822,-2814,-2942,-3246,-3728,-4369,-5129,-5945,-6762,-7513,-8165,-8676,-9044,-9280,-9402,-9463,-9501,-9563,-9690,-9900,-10197,-10568,-10961,-11335,-11613,-11735,-11651,-11319,-10745,-9937,-8960,-7865,-6757,-5694,-4768,-4020,-3485,-3159,-3022,-3023,-3093,-3168,-3155,-3008,-2664,-2097,-1323,-356,728,1866,2962,3934,4706,5221,5442,5359,4988,4367,3548,2604,1596,606,-310,-1101,-1726,-2169,-2413,-2465,-2331,-2023,-1577,-995,-342,364,1053,1688,2204,2581,2758,2757,2548,2183,1688,1121,547,20,-392,-651,-713,-572,-215,323,1012,1790,2583,3321,3920,4318,4466,4335,3939,3304,2502,1614,726,-56,-682,-1081,-1254,-1208,-997,-694,-371,-118,18,-13,-203,-529,-947,-1387,-1792,-2115,-2311,-2399,-2366,-2277,-2141,-2031,-1960,-1967,-2065,-2239,-2500,-2802,-3140,-3474,-3793,-4069,-4301,-4461,-4565,-4584,-4550,-4442,-4299,-4127,-3944,-3780,-3628,-3499,-3367,-3193,-2941,-2554,-1991,-1240,-289,812,2009,3211,4329,5259,5941,6319,6388,6196,5793,5298,4804,4424,4246,4319,4660,5243,5993,6834,7645,8336,8816,9037,8967,8642,8078,7360,6545,5706,4905,4170,3534,2977,2506,2061,1648,1204,756,274,-200,-643,-1023,-1293,-1447,-1476,-1395,-1248,-1069,-923,-851,-885,-1048,-1321,-1689,-2095,-2487,-2801,-2984,-2987,-2780,-2355,-1719,-913,20,1000,1959,2811,3489,3937,4124,4056,3754,3292,2722,2154,1643,1266,1046,996,1085,1267,1480,1650,1734,1686,1497,1185,775,321,-132,-544,-877,-1127,-1280,-1359,-1368,-1331,-1275,-1215,-1187,-1210,-1323,-1526,-1866,-2312,-2885,-3550,-4282,-5045,-5789,-6470,-7040,-7469,-7734,-7836,-7798,-7657,-7454,-7240,-7036,-6860,-6690,-6490,-6212,-5809,-5258,-4557,-3741,-2880,-2052,-1358,-861,-626,-637,-884,-1268,-1712,-2091,-2323,-2327,-2064,-1558,-827,21,909,1726,2380,2809,2976,2881,2570,2090,1536,964,457,50,-228,-389,-456,-480,-506,-588,-756,-1033,-1393,-1818,-2235,-2590,-2814,-2848,-2684,-2302,-1771,-1128,-473,112,557,793,802,584,166,-388,-1017,-1634,-2168,-2552,-2729,-2671,-2365,-1826,-1104,-248,643,1496,2213,2732,2997,2995,2747,2281,1690,1032,395,-149,-569,-834,-960,-976,-927,-859,-819,-832,-914,-1066,-1267,-1508,-1756,-1995,-2204,-2369,-2467,-2502,-2451,-2336,-2158,-1956,-1767,-1646,-1640,-1797,-2143,-2686,-3404,-4254,-5180,-6099,-6945,-7633,-8109,-8328,-8275,-7973,-7461,-6809,-6094,-5379,-4731,-4166,-3689,-3270,-2879,-2463,-2022,-1526,-1019,-523,-92,238,434,506,454,344,203,117,108,235,483,865,1327,1831,2319,2733,3037,3199,3212,3097,2882,2619,2356,2140,2006,1968,2013,2123,2241,2331,2329,2207,1930,1511,965,341,-292,-871,-1314,-1565,-1582,-1353,-900,-274,454,1194,1865,2388,2714,2815,2690,2379,1915,1392,852,406,94,-5,129,515,1131,1931,2844,3777,4637,5335,5798,5985,5884,5515,4940,4212,3430,2654,1960,1382,943,639,449,349,300,285,268,256,220,178,121,60,1,-40,-59,-26,50,191,365,569,743,855,838,644,245,-382,-1214,-2202,-3292,-4382,-5399,-6248,-6868,-7203,-7239,-6982,-6462,-5751,-4906,-4028,-3162,-2394,-1731,-1202,-783,-452,-166,100,393,708,1076,1475,1905,2348,2787,3212,3612,3979,4317,4618,4893,5136,5344,5526,5661,5767,5826,5855,5851,5829,5802,5788,5801,5853,5956,6096,6269,6439,6569,6632,6570,6371,6007,5475,4802,4008,3155,2286,1488,793,288,-13,-83,67,398,854,1362,1847,2227,2463,2502,2348,2014,1539,988,429,-61,-408,-552,-452,-92,520,1334,2293,3304,4286,5148,5833,6289,6518,6515,6338,6017,5621,5197,4770,4393,4042,3753,3496,3280,3104,2954,2845,2769,2722,2715,2723,2757,2808,2869,2941,3018,3087,3148,3166,3124,2983,2709,2269,1633,801,-218,-1377,-2620,-3863,-5019,-6014,-6769,-7256,-7438,-7330,-6954,-6348,-5572,-4690,-3764,-2871,-2061,-1382,-869,-502,-295,-168,-118,-56,20,166,359,602,861,1099,1294,1407,1442,1391,1280,1137,994,891,853,905,1059,1315,1665,2096,2578,3099,3627,4150,4648,5107,5526,5880,6178,6379,6493,6480,6338,6048,5612,5034,4348,3571,2778,1995,1317,770,432,307,419,726,1194,1744,2294,2767,3088,3208,3104,2778,2266,1630,932,283,-260,-591,-675,-475,11,731,1650,2659,3696,4668,5506,6170,6619,6861,6894,6746,6445,6012,5485,4888,4247,3606,2986,2430,1976,1637,1452,1408,1514,1739,2061,2436,2819,3170,3434,3586,3583,3418,3078,2562,1892,1065,128,-916,-2005,-3130,-4207,-5219,-6091,-6781,-7268,-7510,-7525,-7313,-6890,-6302,-5555,-4713,-3804,-2883,-2008,-1217,-561,-51,303,523,637,684,702,704,721,736,747,735,693,604,501,369,272,224,270,440,744,1191,1759,2429,3150,3890,4595,5232,5765,6191,6482,6684,6782,6836,6851,6860,6865,6870,6846,6782,6632,6377,5987,5468,4816,4089,3313,2582,1942,1484,1246,1267,1537,2032,2671,3389,4069,4629,4988,5086,4906,4459,3780,2952,2060,1191,463,-82,-354,-366,-96,399,1077,1858,2673,3441,4097,4584,4852,4887,4667,4207,3530,2673,1699,669,-329,-1228,-1941,-2409,-2594,-2460,-2040,-1352,-475,506,1501,2390,3101,3540,3678,3485,2987,2220,1248,136,-1045,-2240,-3390,-4468,-5436,-6280,-6978,-7521,-7891,-8089,-8106,-7944,-7616,-7125,-6495,-5745,-4900,-3996,-3067,-2167,-1326,-604,-16,397,641,708,613,379,13,-437,-978,-1541,-2138,-2689,-3198,-3587,-3856,-3944,-3849,-3561,-3077,-2441,-1678,-845,-3,795,1502,2072,2496,2755,2875,2876,2798,2687,2580,2510,2500,2533,2604,2657,2651,2523,2223,1712,979,30,-1091,-2322,-3577,-4757,-5776,-6542,-7010,-7143,-6965,-6520,-5887,-5164,-4453,-3844,-3422,-3218,-3270,-3539,-3998,-4574,-5174,-5737,-6152,-6375,-6342,-6043,-5470,-4664,-3675,-2571,-1449,-389,517,1190,1575,1638,1371,797,-30,-1042,-2131,-3203,-4146,-4862,-5283,-5349,-5065,-4453,-3584,-2550,-1480,-483,302,791,920,650,27,-926,-2091,-3392,-4717,-5976,-7116,-8084,-8877,-9507,-9982,-10349,-10611,-10796,-10899,-10907,-10818,-10596,-10247,-9737,-9088,-8292,-7383,-6398,-5388,-4427,-3577,-2914,-2478,-2326,-2440,-2835,-3449,-4248,-5146,-6083,-6967,-7739,-8333,-8699,-8816,-8666,-8259,-7615,-6780,-5789,-4719,-3610,-2537,-1544,-679,34,580,969,1216,1362,1437,1504,1584,1732,1949,2253,2611,2999,3346,3605,3708,3598,3255,2663,1849,873,-198,-1253,-2199,-2927,-3363,-3446,-3167,-2547,-1656,-592,531,1578,2451,3035,3295,3184,2744,2007,1086,63,-910,-1746,-2312,-2548,-2405,-1874,-1005,138,1432,2759,3978,4967,5615,5852,5643,5006,3980,2680,1200,-280,-1652,-2738,-3465,-3727,-3533,-2890,-1909,-698,574,1746,2657,3195,3258,2852,1980,753,-721,-2283,-3805,-5143,-6231,-7000,-7476,-7682,-7691,-7582,-7405,-7234,-7056,-6888,-6671,-6371,-5923,-5304,-4472,-3451,-2259,-963,363,1620,2722,3564,4098,4265,4083,3569,2797,1851,831,-163,-1041,-1726,-2180,-2363,-2297,-1986,-1484,-826,-72,735,1542,2321,3034,3674,4211,4667,5016,5294,5495,5643,5751,5833,5907,5980,6070,6166,6284,6386,6475,6497,6424,6218,5828,5253,4466,3497,2380,1180,-26,-1133,-2067,-2722,-3056,-3030,-2654,-1985,-1091,-95,904,1780,2451,2846,2944,2742,2300,1672,975,298,-236,-545,-549,-214,449,1412,2560,3817,5005,6033,6736,7057,6911,6311,5287,3939,2390,798,-667,-1868,-2654,-2972,-2774,-2121,-1080,184,1526,2756,3709,4267,4330,3882,2948,1616,25,-1695,-3354,-4844,-6037,-6890,-7392,-7593,-7558,-7393,-7176,-6983,-6845,-6751,-6681,-6545,-6325,-5922,-5359,-4610,-3753,-2839,-1983,-1254,-758,-536,-630,-1023,-1680,-2518,-3457,-4389,-5222,-5888,-6326,-6522,-6482,-6231,-5818,-5293,-4704,-4105,-3512,-2963,-2443,-1968,-1507,-1058,-593,-114,400,934,1497,2060,2619,3145,3625,4038,4373,4626,4796,4882,4895,4823,4669,4420,4054,3567,2939,2176,1286,305,-725,-1737,-2662,-3414,-3940,-4163,-4077,-3667,-2980,-2084,-1077,-60,844,1557,1992,2111,1922,1440,760,-49,-844,-1532,-1981,-2128,-1913,-1347,-469,625,1818,2969,3930,4595,4845,4673,4054,3085,1852,524,-752,-1817,-2543,-2868,-2747,-2250,-1442,-485,482,1292,1809,1939,1625,878,-249,-1649,-3194,-4731,-6119,-7240,-8006,-8399,-8429,-8176,-7730,-7209,-6707,-6303,-6026,-5863,-5766,-5664,-5473,-5140,-4629,-3946,-3145,-2296,-1500,-844,-410,-237,-333,-685,-1216,-1874,-2555,-3193,-3719,-4094,-4307,-4363,-4303,-4157,-3987,-3815,-3686,-3595,-3544,-3499,-3426,-3286,-3024,-2625,-2058,-1327,-464,520,1544,2578,3548,4410,5120,5656,5999,6167,6169,6040,5819,5530,5216,4878,4538,4174,3784,3331,2815,2210,1531,799,43,-666,-1286,-1739,-1984,-1976,-1712,-1205,-502,325,1197,2017,2710,3188,3427,3382,3095,2594,1972,1324,767,396,305,527,1075,1894,2888,3944,4897,5621,5988,5918,5407,4487,3274,1914,582,-552,-1353,-1720,-1635,-1126,-290,743,1814,2769,3477,3827,3789,3332,2531,1435,195,-1108,-2313,-3341,-4113,-4585,-4788,-4742,-4543,-4252,-3956,-3709,-3533,-3441,-3387,-3350,-3265,-3100,-2835,-2457,-2014,-1527,-1080,-708,-472,-390,-459,-655,-926,-1209,-1450,-1589,-1604,-1480,-1245,-935,-613,-332,-154,-102,-202,-425,-737,-1073,-1364,-1529,-1515,-1268,-779,-53,865,1920,3037,4133,5147,6007,6686,7153,7431,7521,7493,7364,7218,7077,6998,6984,7050,7165,7291,7383,7364,7207,6849,6291,5530,4614,3601,2577,1629,855,322,92,177,568,1214,2038,2944,3824,4583,5138,5430,5462,5237,4846,4365,3914,3599,3502,3678,4129,4813,5640,6498,7243,7764,7955,7773,7227,6379,5342,4257,3269,2500,2047,1929,2139,2597,3185,3790,4256,4494,4405,3973,3195,2137,886,-446,-1741,-2884,-3795,-4399,-4686,-4648,-4338,-3799,-3120,-2365,-1611,-920,-337,100,377,496,459,306,39,-281,-661,-1045,-1440,-1819,-2169,-2483,-2731,-2903,-2959,-2896,-2682,-2332,-1850,-1277,-664,-69,431,792,963,926,708,323,-140,-622,-1035,-1293,-1350,-1152,-694,8,920,1973,3101,4222,5272,6178,6906,7418,7717,7811,7730,7518,7220,6887,6563,6270,6046,5858,5717,5567,5372,5091,4677,4119,3410,2582,1673,773,-60,-713,-1140,-1261,-1079,-574,176,1117,2135,3118,3973,4592,4937,4984,4767,4365,3865,3406,3071,2971,3132,3565,4209,4984,5764,6443,6909,7098,6992,6613,6044,5375,4731,4200,3872,3760,3866,4123,4456,4747,4914,4860,4535,3935,3058,1983,772,-476,-1672,-2730,-3579,-4174,-4468,-4462,-4151,-3576,-2788,-1862,-898,7,740,1217,1362,1154,590,-267,-1334,-2504,-3647,-4654,-5425,-5898,-6035,-5854,-5373,-4660,-3776,-2799,-1794,-826,42,780,1325,1672,1777,1656,1291,732,9,-813,-1651,-2433,-3076,-3502,-3664,-3527,-3075,-2346,-1363,-207,1059,2346,3580,4693,5629,6362,6869,7165,7264,7217,7053,6842,6608,6409,6260,6180,6153,6168,6165,6116,5955,5648,5170,4511,3705,2794,1857,970,229,-303,-554,-512,-177,403,1148,1968,2745,3385,3808,3963,3857,3525,3044,2524,2060,1763,1686,1864,2263,2839,3490,4122,4641,4962,5065,4925,4600,4131,3620,3122,2728,2455,2328,2318,2374,2438,2434,2305,2002,1505,817,-32,-994,-2012,-3011,-3931,-4698,-5254,-5554,-5547,-5239,-4628,-3764,-2744,-1651,-647,157,628,677,259,-614,-1882,-3427,-5093,-6722,-8139,-9210,-9848,-9997,-9690,-8978,-7970,-6800,-5582,-4450,-3479,-2730,-2228,-1953,-1885,-1972,-2181,-2465,-2796,-3149,-3500,-3833,-4120,-4343,-4460,-4458,-4294,-3959,-3441,-2751,-1911,-968,37,1032,1968,2785,3449,3926,4219,4326,4278,4116,3866,3590,3314,3068,2881,2741,2650,2576,2475,2314,2026,1595,973,171,-807,-1907,-3074,-4219,-5256,-6094,-6662,-6902,-6811,-6396,-5730,-4886,-3979,-3110,-2370,-1829,-1514,-1420,-1517,-1726,-1997,-2241,-2418,-2485,-2442,-2293,-2076,-1827,-1588,-1398,-1273,-1231,-1258,-1346,-1468,-1600,-1726,-1836,-1931,-2033,-2153,-2331,-2587,-2943,-3420,-4001,-4691,-5445,-6243,-7016,-7729,-8307,-8708,-8866,-8765,-8368,-7707,-6822,-5788,-4733,-3763,-3027,-2629,-2651,-3135,-4058,-5344,-6886,-8505,-10056,-11349,-12255,-12681,-12577,-11979,-10953,-9627,-8149,-6676,-5347,-4273,-3521,-3101,-2996,-3131,-3431,-3804,-4189,-4516,-4783,-4968,-5103,-5207,-5306,-5414,-5536,-5655,-5735,-5751,-5645,-5398,-4980,-4390,-3643,-2770,-1817,-835,123,1008,1784,2419,2913,3250,3461,3549,3553,3489,3384,3261,3114,2967,2778,2553,2239,1832,1287,618,-181,-1070,-1996,-2893,-3677,-4277,-4615,-4664,-4387,-3835,-3026,-2072,-1038,-33,867,1593,2118,2423,2533,2481,2322,2105,1889,1708,1596,1559,1597,1693,1816,1954,2064,2138,2157,2108,1999,1819,1588,1290,949,549,100,-406,-960,-1571,-2218,-2892,-3570,-4209,-4783,-5238,-5540,-5652,-5542,-5208,-4649,-3907,-3022,-2091,-1184,-432,90,282,99,-474,-1416,-2645,-4062,-5522,-6884,-7997,-8737,-9022,-8793,-8087,-6942,-5489,-3861,-2209,-695,571,1493,2046,2246,2157,1874,1507,1152,887,748,737,826,955,1064,1107,1032,852,569,233,-81,-327,-412,-315,12,552,1284,2147,3080,3998,4837,5525,6027,6311,6390,6273,6018,5654,5255,4860,4507,4232,4018,3875,3748,3607,3395,3071,2611,1998,1266,440,-389,-1162,-1787,-2184,-2319,-2155,-1703,-1022,-154,791,1743,2606,3323,3839,4141,4242,4164,3973,3723,3481,3298,3214,3238,3378,3601,3879,4166,4421,4605,4690,4649,4478,4172,3748,3218,2602,1927,1212,490,-215,-872,-1456,-1931,-2289,-2498,-2567,-2492,-2284,-1983,-1594,-1185,-769,-402,-123,37,29,-174,-590,-1248,-2122,-3208,-4438,-5765,-7077,-8308,-9330,-10069,-10449,-10416,-9977,-9147,-8013,-6659,-5229,-3834,-2608,-1638,-987,-673,-656,-883,-1240,-1640,-1978,-2192,-2246,-2145,-1938,-1675,-1443,-1287,-1273,-1395,-1654,-1991,-2338,-2621,-2748,-2669,-2342,-1754,-943,47,1133,2227,3246,4104,4755,5161,5324,5269,5039,4696,4303,3916,3594,3349,3215,3145,3138,3109,3030,2822,2460,1916,1200,352,-570,-1480,-2294,-2922,-3306,-3381,-3154,-2626,-1844,-890,169,1224,2194,3001,3601,3960,4107,4049,3862,3575,3261,2940,2649,2383,2147,1918,1691,1446,1184,891,584,257,-80,-419,-768,-1110,-1456,-1779,-2086,-2352,-2558,-2708,-2772,-2766,-2691,-2557,-2388,-2210,-2041,-1917,-1850,-1856,-1943,-2117,-2364,-2697,-3094,-3565,-4099,-4687,-5316,-5957,-6576,-7133,-7576,-7858,-7943,-7790,-7402,-6779,-5963,-5015,-3999,-3015,-2132,-1434,-971,-756,-790,-1018,-1366,-1746,-2058,-2226,-2199,-1964,-1553,-1025,-473,18,360,497,402,99,-385,-938,-1507,-1955,-2233,-2248,-1992,-1453,-676,288,1342,2417,3408,4262,4922,5367,5595,5641,5529,5327,5068,4807,4575,4382,4234,4099,3952,3741,3433,2989,2399,1674,841,-42,-903,-1674,-2258,-2618,-2673,-2426,-1867,-1041,-11,1127,2283,3342,4224,4871,5246,5360,5249,4956,4552,4090,3613,3161,2745,2378,2058,1783,1540,1337,1152,999,853,730,616,519,449,397,391,403,454,508,562,597,581,519,387,192,-58,-361,-696,-1046,-1402,-1738,-2055,-2339,-2600,-2841,-3089,-3348,-3652,-3992,-4384,-4802,-5230,-5629,-5953,-6158,-6203,-6048,-5677,-5094,-4313,-3389,-2382,-1354,-398,434,1089,1538,1795,1880,1856,1784,1729,1736,1834,2013,2242,2466,2618,2646,2491,2155,1616,951,194,-544,-1188,-1642,-1845,-1746,-1346,-654,269,1349,2516,3665,4733,5654,6382,6906,7230,7364,7359,7243,7067,6871,6682,6529,6403,6303,6194,6048,5834,5520,5100,4571,3963,3313,2683,2133,1735,1544,1609,1940,2538,3349,4319,5350,6354,7245,7944,8405,8604,8541,8239,7743,7089,6347,5555,4777,4045,3398,2848,2409,2073,1824,1652,1530,1457,1414,1411,1428,1485,1547,1628,1698,1747,1767,1747,1686,1593,1468,1320,1156,978,783,574,351,109,-145,-412,-699,-995,-1320,-1671,-2046,-2463,-2890,-3336,-3762,-4144,-4453,-4642,-4694,-4567,-4265,-3775,-3126,-2351,-1503,-639,172,880,1431,1812,2011,2065,2007,1913,1831,1824,1922,2124,2420,2743,3053,3260,3334,3218,2923,2464,1892,1282,707,255,-19,-57,144,588,1227,2014,2874,3734,4532,5202,5723,6057,6235,6251,6164,5998,5802,5625,5472,5381,5327,5297,5259,5160,4971,4652,4185,3581,2848,2052,1242,505,-81,-433,-495,-220,387,1307,2462,3771,5110,6364,7431,8207,8649,8727,8453,7879,7067,6109,5093,4110,3227,2507,1972,1647,1514,1560,1740,2027,2361,2706,3009,3232,3350,3332,3192,2927,2575,2172,1757,1370,1049,793,621,502,423,347,245,100,-106,-363,-674,-1015,-1372,-1737,-2082,-2430,-2742,-3056,-3334,-3596,-3818,-3984,-4079,-4075,-3945,-3698,-3293,-2778,-2151,-1463,-769,-116,431,839,1078,1149,1079,913,716,551,485,543,748,1061,1439,1803,2080,2184,2082,1727,1153,396,-466,-1332,-2101,-2676,-2978,-2956,-2595,-1921,-974,154,1382,2609,3747,4717,5478,5988,6264,6306,6171,5889,5529,5131,4737,4374,4051,3751,3463,3143,2774,2322,1789,1175,519,-132,-710,-1138,-1341,-1253,-838,-87,966,2252,3653,5054,6297,7276,7875,8043,7771,7093,6094,4885,3598,2356,1294,481,1,-148,34,482,1130,1861,2589,3190,3597,3733,3578,3145,2467,1633,719,-165,-936,-1528,-1893,-2044,-1993,-1810,-1568,-1338,-1204,-1206,-1378,-1716,-2194,-2773,-3393,-4014,-4580,-5080,-5476,-5800,-6026,-6206,-6330,-6424,-6498,-6532,-6541,-6480,-6353,-6122,-5785,-5337,-4789,-4172,-3527,-2898,-2334,-1872,-1534,-1326,-1223,-1192,-1177,-1137,-1028,-835,-579,-283,-27,136,127,-94,-555,-1238,-2087,-3028,-3954,-4754,-5341,-5619,-5559,-5146,-4409,-3419,-2257,-1027,166,1233,2107,2727,3101,3209,3112,2833,2450,2006,1563,1160,825,556,355,179,-1,-229,-545,-966,-1507,-2131,-2816,-3467,-4027,-4389,-4494,-4281,-3747,-2917,-1880,-742,346,1245,1834,2015,1764,1090,83,-1153,-2448,-3674,-4662,-5323,-5578,-5425,-4896,-4088,-3117,-2126,-1268,-649,-389,-512,-1028,-1882,-2959,-4156,-5308,-6306,-7026,-7418,-7454,-7170,-6646,-5972,-5288,-4693,-4297,-4153,-4301,-4704,-5337,-6102,-6925,-7719,-8406,-8943,-9298,-9478,-9499,-9404,-9238,-9032,-8841,-8662,-8527,-8402,-8278,-8120,-7891,-7576,-7147,-6607,-5986,-5296,-4604,-3944,-3363,-2897,-2557,-2335,-2222,-2154,-2122,-2062,-1968,-1846,-1699,-1593,-1558,-1655,-1920,-2357,-2966,-3680,-4456,-5174,-5777,-6152,-6253,-6043,-5513,-4707,-3681,-2522,-1333,-202,784,1569,2113,2422,2512,2428,2227,1963,1691,1461,1290,1201,1174,1189,1200,1159,1018,742,312,-256,-928,-1622,-2264,-2732,-2957,-2852,-2396,-1600,-528,706,1966,3083,3924,4358,4326,3826,2921,1729,424,-828,-1848,-2509,-2736,-2524,-1931,-1078,-124,761,1412,1700,1550,954,-48,-1327,-2757,-4144,-5354,-6221,-6686,-6683,-6254,-5468,-4431,-3299,-2197,-1276,-628,-324,-374,-759,-1405,-2221,-3102,-3933,-4634,-5137,-5405,-5450,-5292,-4996,-4618,-4237,-3889,-3639,-3470,-3409,-3390,-3404,-3366,-3257,-3003,-2610,-2043,-1346,-537,314,1155,1913,2548,3007,3292,3399,3362,3223,3018,2792,2566,2343,2124,1876,1578,1206,740,196,-424,-1061,-1677,-2204,-2584,-2777,-2734,-2458,-1947,-1244,-399,533,1468,2359,3147,3788,4292,4627,4842,4940,4960,4928,4863,4785,4691,4583,4427,4215,3899,3483,2936,2301,1600,909,305,-135,-332,-245,145,817,1701,2708,3710,4577,5197,5468,5355,4869,4074,3104,2097,1224,623,387,566,1122,1969,2970,3951,4749,5223,5268,4855,4008,2809,1400,-73,-1446,-2579,-3372,-3772,-3770,-3431,-2828,-2083,-1332,-671,-229,-48,-173,-583,-1234,-2041,-2914,-3751,-4462,-4977,-5265,-5305,-5143,-4810,-4392,-3952,-3569,-3290,-3154,-3169,-3312,-3556,-3829,-4085,-4244,-4266,-4095,-3725,-3147,-2404,-1537,-620,274,1075,1713,2161,2392,2430,2305,2073,1784,1511,1257,1089,947,866,756,623,399,77,-347,-865,-1427,-1995,-2497,-2886,-3102,-3117,-2917,-2504,-1913,-1180,-366,485,1306,2074,2736,3298,3733,4063,4279,4404,4447,4411,4317,4148,3918,3609,3231,2782,2298,1799,1357,1003,812,799,995,1374,1899,2498,3094,3576,3882,3918,3671,3129,2356,1433,487,-349,-954,-1224,-1119,-642,136,1096,2091,2947,3533,3711,3453,2737,1641,282,-1209,-2650,-3914,-4862,-5430,-5581,-5338,-4762,-3953,-3021,-2091,-1264,-635,-259,-165,-345,-754,-1344,-2021,-2720,-3356,-3875,-4242,-4439,-4489,-4419,-4278,-4127,-4004,-3963,-4018,-4174,-4410,-4688,-4956,-5156,-5229,-5127,-4813,-4280,-3532,-2610,-1566,-478,567,1486,2197,2655,2811,2702,2331,1801,1168,539,-5,-415,-635,-690,-582,-386,-148,40,145,99,-88,-420,-845,-1313,-1749,-2084,-2264,-2227,-1981,-1493,-822,10,938,1897,2835,3689,4421,4996,5400,5618,5663,5536,5260,4853,4340,3758,3136,2519,1952,1480,1151,994,1028,1238,1603,2048,2520,2925,3207,3309,3211,2920,2468,1924,1349,838,458,281,337,649,1175,1876,2651,3395,4003,4352,4383,4035,3315,2277,992,-401,-1802,-3053,-4081,-4782,-5137,-5141,-4837,-4286,-3596,-2828,-2109,-1482,-1021,-744,-665,-756,-996,-1325,-1698,-2067,-2381,-2617,-2759,-2805,-2775,-2697,-2592,-2515,-2465,-2492,-2571,-2717,-2894,-3071,-3219,-3283,-3241,-3061,-2728,-2246,-1626,-895,-96,726,1509,2208,2755,3136,3303,3281,3077,2746,2350,1952,1623,1405,1323,1391,1558,1803,2047,2220,2282,2157,1851,1342,679,-99,-903,-1664,-2294,-2718,-2895,-2772,-2370,-1693,-790,272,1437,2621,3761,4806,5709,6441,6991,7347,7522,7522,7381,7113,6782,6411,6071,5789,5627,5583,5683,5886,6157,6431,6629,6693,6571,6246,5732,5064,4319,3561,2880,2330,1975,1834,1923,2211,2676,3243,3862,4434,4900,5171,5219,4996,4522,3816,2948,1975,1004,84,-690,-1288,-1681,-1863,-1860,-1706,-1444,-1129,-804,-501,-260,-77,31,80,81,49,4,-34,-62,-58,-41,0,31,53,30,-41,-174,-378,-628,-925,-1226,-1506,-1731,-1856,-1867,-1732,-1458,-1032,-492,155,861,1590,2310,2960,3528,3955,4249,4367,4345,4173,3909,3588,3253,2971,2753,2644,2627,2698,2816,2941,3026,3021,2900,2629,2228,1698,1103,485,-79,-526,-797,-847,-658,-232,412,1217,2141,3105,4053,4921,5658,6234,6619,6817,6820,6668,6378,6007,5609,5241,4963,4820,4835,5006,5317,5695,6092,6416,6601,6602,6376,5954,5346,4637,3889,3182,2593,2164,1937,1909,2078,2406,2851,3361,3878,4348,4718,4948,5007,4884,4576,4109,3505,2819,2090,1370,701,115,-366,-728,-983,-1128,-1198,-1195,-1147,-1063,-952,-815,-656,-463,-248,1,267,551,831,1099,1327,1501,1585,1565,1423,1149,755,256,-313,-905,-1470,-1955,-2319,-2516,-2539,-2367,-2032,-1546,-965,-327,323,934,1489,1952,2318,2584,2746,2811,2792,2692,2536,2342,2134,1944,1792,1700,1665,1694,1753,1825,1869,1855,1747,1537,1199,760,228,-350,-932,-1463,-1896,-2183,-2302,-2229,-1973,-1546,-978,-309,425,1174,1898,2567,3140,3623,3976,4246,4405,4518,4590,4675,4795,4979,5229,5528,5852,6139,6352,6426,6334,6047,5569,4922,4137,3270,2378,1510,734,78,-408,-715,-821,-741,-483,-78,439,1026,1627,2208,2694,3078,3282,3314,3131,2750,2177,1444,590,-330,-1267,-2157,-2969,-3642,-4173,-4531,-4722,-4758,-4656,-4438,-4139,-3782,-3399,-3021,-2662,-2350,-2092,-1902,-1778,-1736,-1763,-1873,-2056,-2310,-2623,-2976,-3341,-3695,-3997,-4225,-4350,-4355,-4239,-3996,-3655,-3227,-2763,-2278,-1821,-1410,-1062,-791,-586,-442,-351,-294,-282,-295,-349,-427,-540,-661,-785,-885,-947,-966,-938,-882,-820,-777,-795,-886,-1088,-1387,-1801,-2278,-2810,-3335,-3804,-4175,-4394,-4447,-4307,-3992,-3509,-2909,-2231,-1532,-861,-273,208,547,747,828,795,720,614,545,543,626,820,1099,1450,1818,2155,2412,2524,2474,2212,1754,1095,276,-669,-1677,-2694,-3643,-4471,-5125,-5556,-5766,-5732,-5495,-5084,-4543,-3941,-3319,-2738,-2248,-1877,-1682,-1667,-1865,-2270,-2863,-3635,-4517,-5468,-6425,-7298,-8061,-8627,-8990,-9115,-9019,-8718,-8259,-7686,-7054,-6419,-5824,-5313,-4911,-4637,-4496,-4485,-4588,-4799,-5087,-5447,-5846,-6270,-6696,-7097,-7447,-7724,-7902,-7967,-7910,-7725,-7426,-7023,-6538,-6007,-5448,-4902,-4382,-3914,-3496,-3133,-2808,-2513,-2234,-1963,-1705,-1464,-1258,-1109,-1018,-1010,-1065,-1192,-1363,-1573,-1807,-2057,-2326,-2608,-2905,-3216,-3541,-3867,-4188,-4493,-4759,-4975,-5120,-5173,-5129,-4970,-4707,-4336,-3880,-3359,-2790,-2222,-1651,-1130,-642,-213,176,528,859,1184,1518,1860,2232,2611,3007,3387,3738,4011,4185,4197,4034,3651,3051,2233,1227,81,-1145,-2373,-3518,-4506,-5251,-5715,-5851,-5676,-5198,-4486,-3593,-2604,-1599,-649,168,798,1197,1322,1160,705,-22,-983,-2120,-3355,-4605,-5775,-6784,-7560,-8051,-8227,-8096,-7676,-7018,-6183,-5236,-4260,-3311,-2455,-1725,-1161,-757,-528,-431,-456,-568,-721,-919,-1115,-1314,-1514,-1701,-1886,-2060,-2222,-2356,-2463,-2517,-2514,-2439,-2289,-2061,-1771,-1420,-1040,-642,-245,131,494,822,1129,1404,1645,1840,1982,2050,2049,1964,1822,1627,1409,1190,980,801,645,514,400,288,175,42,-103,-271,-448,-629,-794,-925,-1003,-1017,-953,-817,-617,-367,-80,219,535,848,1173,1507,1868,2249,2676,3133,3638,4170,4737,5306,5867,6371,6785,7046,7116,6936,6484,5745,4738,3496,2103,623,-819,-2139,-3228,-4008,-4427,-4445,-4086,-3357,-2353,-1121,222,1598,2912,4089,5051,5769,6182,6292,6083,5570,4787,3768,2587,1303,0,-1247,-2371,-3312,-4029,-4513,-4748,-4779,-4611,-4318,-3925,-3494,-3067,-2671,-2347,-2088,-1906,-1782,-1698,-1642,-1607,-1600,-1647,-1790,-2054,-2487,-3088,-3853,-4742,-5686,-6600,-7400,-7978,-8289,-8259,-7898,-7211,-6248,-5084,-3801,-2471,-1187,15,1065,1948,2633,3107,3368,3409,3253,2919,2443,1894,1319,808,421,215,233,484,932,1546,2218,2892,3457,3867,4081,4104,3969,3743,3493,3318,3273,3417,3764,4286,4947,5644,6309,6827,7143,7194,6977,6523,5890,5192,4532,4040,3819,3937,4434,5270,6372,7601,8793,9761,10329,10356,9734,8454,6538,4106,1325,-1611,-4468,-7040,-9144,-10629,-11429,-11516,-10935,-9783,-8199,-6329,-4366,-2461,-783,536,1391,1719,1483,716,-529,-2142,-3990,-5913,-7747,-9333,-10542,-11273,-11478,-11152,-10341,-9125,-7628,-5957,-4259,-2628,-1159,79,1056,1739,2141,2269,2168,1897,1522,1133,815,635,669,947,1487,2291,3305,4481,5726,6938,8024,8881,9449,9687,9605,9240,8682,8010,7355,6791,6414,6238,6276,6454,6701,6886,6904,6636,6028,5043,3730,2178,529,-1035,-2343,-3224,-3582,-3366,-2617,-1447,-19,1445,2752,3691,4135,3987,3253,1975,290,-1657,-3683,-5599,-7269,-8547,-9371,-9701,-9554,-8979,-8055,-6871,-5523,-4101,-2673,-1309,-51,1056,1976,2687,3152,3357,3296,2967,2405,1640,734,-251,-1241,-2179,-2998,-3660,-4131,-4394,-4447,-4291,-3934,-3397,-2695,-1867,-956,-13,895,1720,2410,2929,3282,3466,3528,3530,3517,3573,3737,4028,4460,4966,5511,5989,6345,6498,6430,6139,5672,5099,4506,3972,3571,3330,3255,3302,3395,3445,3337,3010,2379,1471,301,-1013,-2344,-3542,-4439,-4941,-4944,-4469,-3548,-2303,-894,514,1739,2630,3099,3065,2571,1649,429,-967,-2387,-3695,-4779,-5554,-5990,-6077,-5865,-5413,-4807,-4136,-3485,-2924,-2503,-2250,-2171,-2248,-2463,-2764,-3126,-3486,-3823,-4077,-4231,-4240,-4084,-3733,-3179,-2407,-1438,-276,1017,2418,3841,5244,6557,7729,8731,9530,10119,10492,10652,10613,10394,10029,9559,9047,8555,8153,7911,7869,8049,8443,8986,9618,10217,10688,10919,10848,10423,9661,8592,7307,5895,4463,3108,1904,904,137,-416,-769,-990,-1120,-1220,-1310,-1404,-1474,-1470,-1342,-1016,-460,345,1379,2568,3827,5021,6025,6714,6985,6788,6116,5010,3574,1932,241,-1339,-2674,-3645,-4191,-4282,-3960,-3267,-2336,-1243,-138,893,1764,2400,2808,2945,2866,2569,2106,1488,754,-92,-1015,-2002,-3012,-4003,-4915,-5687,-6260,-6578,-6618,-6356,-5824,-5047,-4098,-3040,-1957,-906,40,858,1500,1969,2237,2325,2228,1984,1625,1220,834,560,485,664,1162,1962,3064,4387,5871,7399,8891,10243,11380,12252,12810,13055,12979,12614,11983,11125,10080,8888,7587,6212,4796,3380,2006,737,-365,-1232,-1795,-2018,-1874,-1390,-616,340,1365,2315,3047,3450,3431,2959,2044,750,-805,-2493,-4141,-5604,-6746,-7445,-7656,-7337,-6521,-5269,-3675,-1864,34,1881,3559,4963,6033,6714,7022,6948,6552,5857,4931,3800,2526,1133,-332,-1832,-3325,-4758,-6086,-7244,-8196,-8886,-9302,-9412,-9239,-8787,-8103,-7219,-6189,-5048,-3852,-2631,-1436,-312,707,1578,2293,2849,3289,3645,4009,4420,4962,5650,6511,7530,8669,9893,11117,12281,13302,14095,14601,14752,14514,13876,12848,11466,9797,7913,5899,3861,1876,60,-1518,-2749,-3580,-3949,-3852,-3303,-2383,-1184,139,1442,2564,3370,3757,3673,3109,2121,801,-721,-2290,-3764,-5001,-5898,-6383,-6432,-6047,-5292,-4210,-2918,-1479,-10,1414,2711,3816,4681,5279,5587,5631,5416,4996,4401,3680,2864,1985,1047,65,-967,-2043,-3152,-4278,-5384,-6437,-7391,-8202,-8840,-9275,-9489,-9483,-9247,-8795,-8134,-7282,-6272,-5144,-3974,-2831,-1814,-1002,-450,-183,-181,-369,-674,-957,-1120,-1049,-662,76,1164,2550,4126,5763,7296,8554,9393,9679,9371,8436,6965,5035,2823,471,-1844,-3972,-5780,-7156,-8033,-8356,-8142,-7406,-6262,-4806,-3206,-1625,-227,820,1414,1455,940,-127,-1647,-3527,-5601,-7731,-9756,-11538,-12980,-13997,-14570,-14694,-14422,-13812,-12968,-11973,-10940,-9939,-9051,-8296,-7707,-7239,-6883,-6562,-6244,-5874,-5439,-4934,-4394,-3863,-3413,-3101,-3004,-3150,-3566,-4232,-5107,-6111,-7167,-8166,-9027,-9666,-10029,-10064,-9780,-9153,-8230,-7036,-5623,-4074,-2463,-907,480,1584,2308,2596,2433,1882,1022,31,-940,-1699,-2093,-2023,-1439,-380,1041,2663,4251,5597,6457,6672,6123,4796,2756,171,-2749,-5732,-8523,-10871,-12584,-13521,-13619,-12890,-11410,-9334,-6853,-4200,-1610,688,2512,3719,4255,4097,3346,2077,490,-1275,-3022,-4612,-5913,-6855,-7392,-7530,-7302,-6770,-6007,-5088,-4091,-3079,-2113,-1228,-462,174,667,1015,1236,1337,1344,1289,1185,1074,949,839,722,599,439,224,-75,-471,-969,-1557,-2196,-2851,-3446,-3931,-4246,-4339,-4210,-3837,-3269,-2543,-1717,-872,-46,669,1249,1638,1816,1791,1581,1262,908,651,590,864,1534,2661,4210,6123,8245,10420,12421,14054,15119,15476,15045,13815,11883,9384,6555,3622,862,-1518,-3307,-4401,-4720,-4295,-3188,-1556,426,2537,4542,6238,7427,7985,7850,7011,5562,3620,1372,-990,-3257,-5266,-6853,-7949,-8511,-8556,-8171,-7435,-6478,-5415,-4338,-3339,-2467,-1748,-1209,-844,-654,-645,-795,-1106,-1547,-2082,-2666,-3232,-3719,-4071,-4230,-4176,-3904,-3430,-2818,-2114,-1404,-750,-213,171,397,462,421,298,169,72,72,186,455,864,1404,2036,2692,3306,3771,4031,4006,3710,3161,2476,1764,1199,912,1016,1569,2532,3826,5273,6681,7824,8510,8574,7943,6596,4614,2133,-650,-3517,-6227,-8583,-10396,-11543,-11953,-11612,-10567,-8916,-6801,-4399,-1921,437,2457,3981,4873,5073,4583,3475,1892,5,-1960,-3813,-5358,-6448,-7013,-7000,-6456,-5451,-4089,-2516,-857,743,2166,3305,4082,4439,4349,3820,2875,1594,48,-1632,-3336,-4933,-6325,-7426,-8197,-8633,-8765,-8668,-8417,-8121,-7865,-7728,-7764,-7986,-8383,-8903,-9475,-10000,-10390,-10532,-10362,-9814,-8864,-7537,-5878,-3988,-1998,-49,1693,3097,4066,4558,4611,4323,3841,3348,3023,3000,3380,4149,5253,6530,7795,8826,9411,9391,8651,7177,5017,2306,-766,-3969,-7042,-9744,-11846,-13169,-13608,-13114,-11734,-9580,-6832,-3710,-479,2621,5328,7466,8861,9465,9259,8326,6810,4890,2792,728,-1103,-2547,-3503,-3936,-3873,-3382,-2597,-1633,-662,216,869,1249,1311,1065,553,-161,-1000,-1867,-2687,-3380,-3894,-4193,-4265,-4129,-3812,-3386,-2898,-2428,-2025,-1748,-1617,-1658,-1841,-2152,-2514,-2875,-3137,-3223,-3069,-2616,-1877,-857,349,1663,2938,4053,4884,5333,5361,4977,4249,3310,2327,1486,970,925,1429,2501,4057,5953,7975,9884,11434,12411,12663,12098,10741,8671,6072,3159,193,-2560,-4872,-6530,-7408,-7438,-6623,-5064,-2904,-354,2343,4946,7223,8985,10105,10518,10216,9280,7805,5960,3899,1811,-155,-1855,-3197,-4115,-4597,-4661,-4368,-3795,-3044,-2203,-1374,-621,0,472,790,995,1114,1208,1318,1477,1720,2035,2434,2866,3334,3773,4174,4486,4692,4768,4708,4505,4182,3737,3213,2612,1983,1335,712,140,-358,-744,-1020,-1158,-1185,-1099,-949,-750,-548,-360,-193,-52,110,316,637,1105,1792,2693,3839,5165,6627,8102,9482,10619,11399,11715,11511,10783,9570,7980,6134,4203,2331,670,-679,-1646,-2211,-2397,-2250,-1858,-1294,-665,-37,510,943,1230,1377,1406,1319,1161,913,593,179,-344,-986,-1750,-2617,-3559,-4522,-5452,-6273,-6930,-7347,-7493,-7324,-6840,-6062,-5017,-3787,-2435,-1062,243,1391,2304,2917,3198,3129,2738,2065,1193,219,-756,-1625,-2310,-2751,-2921,-2839,-2536,-2094,-1585,-1118,-762,-605,-675,-993,-1539,-2257,-3094,-3953,-4763,-5438,-5907,-6130,-6051,-5677,-4991,-4017,-2788,-1336,274,2000,3748,5478,7079,8507,9668,10516,10983,11058,10709,9963,8851,7424,5759,3953,2087,296,-1342,-2715,-3765,-4447,-4752,-4693,-4321,-3672,-2848,-1893,-928,-7,765,1351,1685,1770,1606,1229,689,38,-659,-1344,-1955,-2442,-2745,-2813,-2611,-2098,-1269,-135,1263,2855,4543,6213,7742,9013,9919,10399,10392,9929,9020,7765,6249,4602,2945,1391,43,-1039,-1821,-2317,-2574,-2670,-2695,-2745,-2905,-3219,-3732,-4416,-5239,-6141,-7019,-7803,-8388,-8701,-8689,-8314,-7575,-6494,-5113,-3506,-1749,66,1851,3540,5068,6417,7565,8531,9325,9986,10534,11001,11402,11740,12007,12180,12227,12104,11778,11195,10353,9233,7876,6347,4727,3147,1704,517,-342,-821,-902,-598,48,981,2116,3362,4622,5792,6778,7513,7929,8024,7774,7237,6425,5436,4301,3126,1957,878,-58,-804,-1318,-1592,-1607,-1394,-968,-384,303,1038,1745,2371,2859,3174,3288,3212,2944,2533,2009,1438,865,366,-31,-257,-319,-182,107,538,1052,1612,2170,2697,3166,3565,3887,4118,4256,4286,4199,3993,3668,3243,2735,2182,1607,1051,553,149,-94,-147,48,508,1229,2181,3284,4442,5523,6397,6936,7030,6623,5673,4227,2336,139,-2228,-4576,-6720,-8480,-9695,-10261,-10114,-9273,-7806,-5844,-3554,-1111,1296,3515,5418,6909,7954,8536,8692,8483,7990,7326,6578,5872,5251,4797,4490,4334,4260,4215,4110,3890,3498,2909,2141,1206,172,-902,-1955,-2905,-3720,-4346,-4772,-4990,-5009,-4856,-4553,-4145,-3667,-3155,-2649,-2168,-1736,-1357,-1039,-768,-548,-358,-195,-39,120,301,507,744,1002,1264,1512,1736,1925,2096,2257,2427,2623,2836,3058,3277,3464,3626,3750,3864,3969,4100,4250,4428,4612,4777,4892,4928,4851,4658,4320,3871,3300,2664,1987,1333,765,325,81,46,232,613,1135,1735,2333,2862,3262,3508,3592,3541,3383,3175,2945,2738,2553,2409,2269,2126,1922,1633,1196,589,-227,-1248,-2466,-3824,-5267,-6688,-8004,-9098,-9895,-10325,-10356,-9996,-9285,-8299,-7146,-5932,-4790,-3804,-3081,-2637,-2513,-2657,-3040,-3565,-4163,-4729,-5197,-5487,-5571,-5418,-5053,-4505,-3829,-3098,-2381,-1754,-1283,-1006,-949,-1100,-1411,-1836,-2269,-2666,-2936,-3052,-2990,-2755,-2359,-1827,-1188,-450,343,1188,2037,2851,3579,4163,4538,4659,4486,3996,3199,2118,797,-677,-2234,-3752,-5137,-6292,-7135,-7633,-7773,-7588,-7151,-6540,-5872,-5236,-4734,-4424,-4343,-4506,-4874,-5426,-6081,-6802,-7511,-8164,-8719,-9124,-9365,-9406,-9249,-8896,-8373,-7724,-6999,-6268,-5580,-4994,-4529,-4204,-3997,-3872,-3795,-3693,-3545,-3291,-2929,-2451,-1881,-1246,-586,58,658,1177,1609,1932,2149,2255,2247,2119,1861,1453,879,108,-862,-2047,-3414,-4938,-6545,-8159,-9675,-11005,-12050,-12751,-13079,-13029,-12664,-12057,-11311,-10537,-9815,-9218,-8755,-8424,-8168,-7925,-7635,-7232,-6698,-6019,-5234,-4375,-3514,-2694,-1982,-1395,-961,-649,-444,-280,-112,115,445,886,1436,2060,2719,3355,3932,4408,4770,5022,5172,5255,5297,5326,5364,5403,5444,5436,5360,5154,4798,4275,3579,2759,1826,861,-110,-1029,-1869,-2611,-3243,-3770,-4192,-4519,-4750,-4893,-4934,-4885,-4732,-4489,-4163,-3774,-3347,-2917,-2505,-2151,-1856,-1639,-1480,-1357,-1231,-1061,-800,-419,98,743,1466,2226,2924,3520,3928,4138,4136,3950,3621,3207,2742,2277,1816,1375,939,507,81,-323,-662,-894,-954,-803,-401,236,1091,2064,3084,3996,4713,5084,5065,4581,3680,2411,909,-673,-2167,-3404,-4272,-4673,-4618,-4128,-3317,-2299,-1218,-203,648,1246,1579,1615,1414,1000,457,-149,-768,-1318,-1803,-2169,-2432,-2588,-2634,-2574,-2397,-2089,-1652,-1078,-402,356,1123,1858,2484,2958,3246,3328,3233,2985,2646,2280,1941,1707,1596,1649,1853,2189,2617,3081,3515,3870,4077,4116,3945,3579,3010,2271,1379,374,-705,-1805,-2872,-3833,-4641,-5233,-5590,-5706,-5611,-5363,-5039,-4713,-4457,-4324,-4319,-4445,-4636,-4847,-4988,-4998,-4823,-4424,-3812,-2997,-2039,-998,51,1030,1880,2555,3035,3326,3460,3473,3424,3352,3288,3250,3224,3190,3113,2952,2699,2334,1894,1402,914,472,131,-90,-167,-117,48,275,520,707,773,655,295,-319,-1213,-2328,-3633,-5034,-6444,-7788,-8971,-9954,-10696,-11188,-11453,-11503,-11384,-11123,-10759,-10308,-9790,-9206,-8565,-7858,-7091,-6259,-5370,-4443,-3485,-2531,-1595,-714,100,813,1422,1913,2285,2561,2749,2888,3005,3130,3272,3444,3611,3744,3779,3652,3310,2716,1858,781,-453,-1730,-2931,-3928,-4618,-4917,-4813,-4305,-3501,-2460,-1377,-328,509,1066,1285,1144,720,72,-653,-1337,-1851,-2094,-2019,-1615,-939,-77,844,1707,2394,2838,3007,2920,2638,2236,1812,1426,1152,988,945,976,1041,1071,1025,847,528,75,-490,-1100,-1700,-2206,-2574,-2747,-2748,-2564,-2292,-1963,-1693,-1522,-1523,-1699,-2055,-2539,-3096,-3646,-4109,-4414,-4499,-4330,-3887,-3185,-2250,-1144,68,1286,2434,3411,4147,4603,4747,4631,4281,3808,3273,2788,2404,2170,2091,2142,2271,2415,2508,2491,2340,2046,1640,1178,722,349,122,70,219,523,956,1414,1834,2114,2199,2048,1674,1108,459,-190,-698,-967,-921,-511,226,1239,2397,3555,4564,5268,5596,5479,4965,4131,3120,2097,1222,632,411,596,1148,1990,3013,4072,5056,5840,6352,6544,6421,6008,5387,4635,3861,3159,2612,2263,2149,2223,2467,2783,3113,3372,3504,3476,3288,2956,2545,2106,1726,1471,1387,1519,1844,2351,2959,3609,4201,4681,4983,5115,5081,4946,4765,4607,4522,4527,4610,4719,4786,4725,4461,3940,3141,2086,829,-533,-1893,-3115,-4097,-4723,-4942,-4720,-4083,-3098,-1870,-539,743,1822,2570,2899,2779,2242,1385,338,-729,-1660,-2320,-2612,-2522,-2062,-1343,-477,378,1090,1553,1709,1566,1183,661,138,-276,-447,-340,84,765,1620,2541,3376,4035,4397,4427,4103,3450,2551,1484,389,-646,-1482,-2059,-2308,-2227,-1845,-1242,-518,204,799,1172,1258,1015,490,-281,-1188,-2122,-2976,-3638,-4035,-4122,-3886,-3358,-2592,-1650,-623,436,1455,2409,3264,4013,4641,5133,5474,5621,5558,5235,4642,3779,2663,1369,-35,-1446,-2753,-3867,-4685,-5153,-5222,-4891,-4196,-3202,-2025,-793,343,1236,1774,1873,1521,778,-249,-1370,-2409,-3164,-3482,-3275,-2513,-1266,351,2142,3910,5443,6566,7163,7190,6676,5735,4523,3235,2065,1191,730,755,1252,2156,3324,4605,5798,6744,7291,7351,6885,5910,4521,2815,970,-880,-2574,-4000,-5076,-5772,-6097,-6112,-5894,-5552,-5181,-4870,-4687,-4656,-4798,-5063,-5437,-5827,-6198,-6477,-6626,-6614,-6423,-6051,-5487,-4749,-3818,-2718,-1438,-7,1553,3193,4854,6460,7927,9171,10117,10714,10937,10807,10371,9725,8961,8201,7539,7056,6809,6804,7032,7432,7936,8439,8849,9057,8988,8589,7833,6763,5440,3994,2567,1310,375,-152,-201,196,977,2003,3116,4130,4878,5219,5073,4422,3328,1912,361,-1133,-2349,-3138,-3360,-3001,-2078,-732,884,2526,4014,5123,5763,5834,5394,4499,3317,2006,760,-268,-938,-1178,-960,-305,705,1971,3362,4734,5960,6918,7530,7739,7546,6977,6107,5034,3867,2730,1722,944,452,286,455,925,1655,2573,3585,4609,5548,6311,6825,7020,6842,6267,5284,3910,2210,271,-1777,-3796,-5613,-7111,-8132,-8639,-8577,-7995,-6965,-5616,-4098,-2577,-1207,-130,568,822,658,117,-678,-1587,-2440,-3074,-3345,-3150,-2448,-1247,362,2260,4268,6205,7881,9140,9867,10012,9589,8689,7439,6033,4636,3438,2565,2099,2070,2436,3097,3939,4789,5518,5984,6107,5851,5220,4291,3137,1896,665,-433,-1327,-1953,-2292,-2363,-2184,-1830,-1358,-833,-344,84,375,529,521,374,93,-275,-714,-1171,-1606,-1975,-2222,-2302,-2176,-1814,-1214,-399,597,1703,2833,3913,4831,5519,5900,5932,5614,4970,4079,3045,1992,1048,334,-77,-124,180,787,1620,2559,3484,4274,4817,5028,4860,4297,3368,2145,720,-782,-2225,-3484,-4436,-5000,-5132,-4841,-4188,-3290,-2287,-1360,-667,-358,-520,-1196,-2320,-3812,-5457,-7100,-8491,-9488,-9944,-9822,-9136,-7993,-6533,-4959,-3446,-2196,-1330,-951,-1067,-1646,-2578,-3738,-4956,-6082,-6981,-7534,-7686,-7411,-6717,-5670,-4346,-2838,-1270,249,1619,2724,3502,3881,3840,3387,2559,1443,146,-1190,-2425,-3414,-4050,-4249,-3991,-3300,-2252,-965,419,1753,2882,3691,4082,3997,3433,2413,1028,-613,-2356,-4048,-5538,-6695,-7432,-7694,-7495,-6881,-5962,-4865,-3764,-2802,-2155,-1904,-2147,-2867,-4028,-5527,-7223,-8965,-10603,-11989,-13035,-13650,-13820,-13550,-12893,-11939,-10785,-9565,-8387,-7375,-6597,-6111,-5899,-5931,-6099,-6309,-6420,-6328,-5945,-5226,-4170,-2827,-1279,353,1948,3372,4525,5321,5714,5711,5340,4678,3814,2847,1873,967,189,-445,-920,-1267,-1515,-1711,-1893,-2099,-2351,-2662,-3052,-3512,-4061,-4689,-5391,-6158,-6948,-7738,-8468,-9102,-9589,-9903,-10037,-9988,-9802,-9499,-9154,-8805,-8516,-8313,-8235,-8268,-8411,-8602,-8787,-8880,-8803,-8484,-7879,-6976,-5799,-4415,-2892,-1334,164,1525,2654,3514,4056,4274,4191,3853,3325,2717,2091,1578,1206,1057,1122,1417,1897,2539,3270,4044,4774,5401,5830,6021,5902,5484,4760,3818,2727,1622,619,-184,-698,-898,-799,-457,27,551,994,1274,1314,1086,594,-141,-1052,-2079,-3135,-4148,-5042,-5762,-6267,-6531,-6539,-6308,-5837,-5172,-4340,-3389,-2377,-1353,-390,455,1127,1577,1799,1789,1602,1296,956,674,513,553,802,1277,1931,2725,3561,4387,5090,5622,5916,5949,5720,5267,4630,3899,3132,2412,1788,1290,927,690,549,483,453,433,394,298,123,-173,-589,-1152,-1828,-2612,-3437,-4279,-5063,-5757,-6315,-6705,-6910,-6906,-6681,-6235,-5564,-4706,-3679,-2568,-1407,-305,710,1564,2245,2750,3101,3332,3496,3632,3772,3944,4141,4355,4554,4713,4786,4764,4612,4339,3933,3427,2829,2196,1549,949,418,-4,-301,-472,-507,-430,-258,-19,243,504,718,865,921,886,755,548,267,-59,-421,-799,-1180,-1545,-1893,-2194,-2466,-2685,-2870,-3019,-3150,-3266,-3377,-3473,-3528,-3512,-3362,-3052,-2516,-1763,-784,368,1615,2870,4020,4977,5653,6008,6010,5682,5064,4222,3241,2218,1226,363,-341,-854,-1180,-1373,-1480,-1585,-1763,-2062,-2513,-3113,-3815,-4575,-5322,-6001,-6569,-7014,-7307,-7480,-7512,-7430,-7220,-6896,-6445,-5897,-5253,-4570,-3880,-3259,-2757,-2436,-2344,-2487,-2884,-3490,-4259,-5122,-6001,-6805,-7467,-7912,-8089,-7983,-7578,-6906,-5996,-4907,-3699,-2436,-1181,12,1104,2063,2897,3599,4203,4719,5159,5536,5822,6007,6062,5947,5655,5176,4510,3718,2808,1877,963,134,-546,-1049,-1306,-1318,-1035,-493,309,1296,2390,3480,4441,5162,5536,5514,5062,4219,3044,1648,146,-1320,-2635,-3686,-4414,-4781,-4817,-4572,-4148,-3659,-3229,-2980,-2988,-3316,-3942,-4823,-5843,-6874,-7768,-8405,-8682,-8564,-8044,-7173,-6032,-4716,-3341,-2003,-798,206,967,1465,1710,1727,1577,1300,987,668,435,294,311,459,751,1140,1586,2040,2444,2771,2981,3073,3051,2922,2732,2493,2270,2088,2011,2065,2308,2735,3379,4175,5102,6041,6910,7574,7928,7879,7374,6402,5004,3266,1313,-711,-2642,-4343,-5672,-6540,-6872,-6643,-5871,-4605,-2961,-1053,932,2839,4483,5734,6485,6694,6377,5588,4465,3124,1759,508,-475,-1088,-1288,-1073,-514,283,1173,2008,2635,2949,2866,2382,1527,417,-810,-1967,-2878,-3388,-3396,-2865,-1831,-406,1280,3031,4699,6118,7193,7852,8092,7948,7482,6818,6029,5254,4552,4004,3634,3452,3431,3532,3708,3883,4022,4059,3975,3763,3424,3007,2541,2089,1707,1439,1348,1461,1803,2387,3180,4146,5219,6315,7341,8217,8839,9156,9111,8685,7902,6789,5437,3917,2351,820,-561,-1736,-2630,-3204,-3440,-3316,-2859,-2086,-1061,139,1414,2642,3705,4508,4954,5039,4734,4127,3275,2315,1345,509,-132,-482,-563,-388,-43,353,688,827,679,172,-702,-1927,-3410,-5042,-6668,-8125,-9251,-9912,-10012,-9521,-8466,-6928,-5044,-2958,-842,1159,2918,4334,5360,5958,6151,5973,5479,4755,3869,2916,1968,1088,333,-268,-688,-925,-979,-868,-610,-240,226,736,1268,1782,2250,2657,2999,3272,3509,3711,3907,4102,4293,4478,4628,4741,4785,4751,4635,4409,4091,3652,3111,2450,1699,851,-46,-964,-1837,-2610,-3188,-3517,-3518,-3163,-2443,-1398,-106,1309,2712,3945,4885,5422,5515,5157,4427,3410,2286,1182,286,-298,-472,-227,398,1294,2318,3282,4019,4356,4191,3449,2147,346,-1816,-4163,-6478,-8545,-10156,-11163,-11458,-11028,-9923,-8248,-6195,-3929,-1677,377,2070,3274,3916,3978,3474,2489,1119,-503,-2228,-3934,-5474,-6765,-7718,-8300,-8494,-8331,-7847,-7128,-6248,-5292,-4346,-3451,-2650,-1930,-1271,-619,77,882,1826,2938,4199,5570,6983,8354,9591,10619,11363,11785,11867,11615,11061,10252,9247,8128,6965,5868,4908,4199,3806,3804,4210,5026,6193,7608,9138,10608,11833,12660,12931,12583,11594,10026,8016,5754,3455,1353,-352,-1527,-2083,-2055,-1521,-659,341,1244,1869,2042,1681,758,-672,-2496,-4562,-6665,-8623,-10223,-11318,-11778,-11530,-10592,-8991,-6880,-4384,-1724,917,3339,5375,6903,7849,8203,8005,7365,6398,5296,4192,3262,2600,2289,2332,2699,3313,4050,4806,5441,5871,6029,5903,5523,4976,4368,3817,3453,3347,3569,4105,4921,5922,6993,7998,8800,9295,9378,9031,8230,7037,5524,3778,1927,57,-1729,-3343,-4733,-5827,-6595,-6997,-7015,-6650,-5924,-4880,-3597,-2172,-729,603,1703,2481,2870,2898,2597,2114,1566,1143,962,1152,1732,2692,3924,5285,6591,7652,8306,8429,7977,6948,5450,3598,1585,-424,-2241,-3729,-4772,-5310,-5319,-4825,-3878,-2574,-1019,659,2332,3866,5152,6093,6620,6713,6367,5628,4572,3281,1876,460,-864,-1995,-2884,-3474,-3767,-3769,-3527,-3085,-2514,-1861,-1170,-475,229,930,1654,2414,3209,4046,4886,5707,6451,7061,7498,7705,7670,7388,6881,6214,5449,4685,3998,3474,3138,3009,3029,3148,3251,3271,3118,2759,2191,1441,580,-317,-1164,-1899,-2470,-2876,-3118,-3244,-3294,-3305,-3305,-3283,-3230,-3102,-2877,-2537,-2088,-1583,-1087,-703,-529,-669,-1177,-2108,-3420,-5082,-6965,-8968,-10921,-12704,-14183,-15266,-15895,-16038,-15707,-14926,-13747,-12230,-10444,-8479,-6401,-4316,-2295,-433,1195,2534,3513,4126,4326,4152,3603,2760,1676,457,-798,-1979,-2986,-3737,-4181,-4283,-4053,-3516,-2727,-1751,-669,434,1478,2376,3072,3503,3644,3480,3023,2311,1390,345,-760,-1842,-2827,-3680,-4333,-4809,-5083,-5213,-5224,-5185,-5152,-5179,-5318,-5569,-5950,-6406,-6917,-7399,-7815,-8106,-8252,-8238,-8099,-7854,-7581,-7309,-7100,-6957,-6881,-6825,-6742,-6547,-6204,-5637,-4867,-3876,-2748,-1541,-367,671,1471,1943,2022,1671,896,-275,-1768,-3495,-5340,-7186,-8905,-10393,-11543,-12283,-12541,-12295,-11513,-10236,-8501,-6407,-4079,-1667,646,2690,4291,5314,5661,5292,4231,2552,398,-2079,-4669,-7198,-9483,-11384,-12796,-13652,-13933,-13654,-12867,-11654,-10119,-8398,-6623,-4946,-3490,-2376,-1670,-1418,-1598,-2157,-2998,-3987,-4990,-5862,-6485,-6779,-6699,-6257,-5508,-4526,-3430,-2291,-1227,-261,555,1238,1801,2280,2698,3088,3448,3775,4042,4228,4291,4220,3991,3624,3142,2618,2109,1723,1529,1607,1984,2667,3592,4676,5773,6749,7433,7717,7488,6728,5442,3715,1661,-563,-2796,-4887,-6695,-8147,-9178,-9803,-10057,-9992,-9695,-9198,-8570,-7799,-6913,-5890,-4752,-3516,-2252,-1025,59,915,1475,1686,1570,1146,513,-249,-1028,-1741,-2304,-2685,-2834,-2773,-2485,-2013,-1359,-580,310,1247,2197,3092,3878,4497,4905,5081,5027,4771,4369,3887,3400,2969,2656,2467,2413,2449,2527,2577,2545,2378,2069,1627,1118,593,163,-135,-225,-111,194,635,1127,1587,1917,2059,1966,1649,1153,577,33,-343,-446,-178,481,1528,2863,4376,5884,7226,8213,8730,8670,8027,6829,5177,3217,1100,-990,-2924,-4570,-5868,-6793,-7366,-7657,-7733,-7680,-7552,-7376,-7141,-6807,-6309,-5604,-4647,-3463,-2097,-658,720,1891,2705,3063,2883,2171,966,-615,-2427,-4273,-5966,-7303,-8129,-8334,-7857,-6728,-5027,-2902,-535,1854,4077,5920,7271,8016,8146,7696,6763,5496,4062,2634,1387,447,-80,-155,230,1015,2126,3424,4799,6107,7242,8127,8693,8944,8857,8481,7822,6935,5836,4574,3166,1656,82,-1508,-3033,-4414,-5534,-6298,-6604,-6391,-5647,-4405,-2784,-942,916,2554,3764,4354,4214,3287,1630,-645,-3348,-6245,-9104,-11688,-13810,-15348,-16231,-16481,-16174,-15437,-14436,-13334,-12253,-11302,-10493,-9799,-9148,-8428,-7546,-6440,-5085,-3531,-1871,-234,1226,2378,3111,3376,3174,2566,1678,647,-338,-1127,-1575,-1587,-1132,-226,1043,2560,4163,5696,7000,7958,8478,8528,8123,7315,6224,4955,3673,2494,1543,887,567,559,807,1214,1667,2056,2285,2308,2098,1712,1199,672,208,-101,-231,-173,11,247,410,406,127,-462,-1363,-2507,-3761,-4975,-5967,-6591,-6740,-6375,-5523,-4290,-2811,-1270,164,1334,2125,2467,2346,1793,876,-304,-1633,-2998,-4285,-5409,-6308,-6940,-7320,-7460,-7428,-7285,-7081,-6876,-6651,-6403,-6053,-5527,-4734,-3627,-2171,-426,1527,3516,5358,6842,7791,8066,7616,6478,4772,2719,555,-1433,-3012,-3987,-4259,-3808,-2724,-1157,679,2547,4236,5555,6383,6665,6418,5722,4705,3516,2321,1259,454,-23,-142,86,612,1354,2239,3164,4066,4886,5589,6161,6612,6944,7185,7338,7415,7396,7270,6989,6522,5830,4894,3735,2397,983,-378,-1530,-2322,-2632,-2386,-1586,-301,1323,3088,4777,6160,7060,7335,6946,5902,4313,2326,153,-2015,-3952,-5513,-6559,-7039,-6952,-6359,-5380,-4155,-2863,-1654,-663,39,434,577,565,536,621,937,1539,2440,3564,4819,6037,7098,7856,8250,8245,7885,7245,6454,5625,4888,4328,3994,3908,4023,4292,4623,4938,5148,5205,5071,4745,4262,3669,3041,2462,2004,1735,1711,1931,2404,3052,3810,4566,5215,5660,5838,5720,5329,4731,4005,3272,2615,2128,1840,1769,1866,2061,2263,2355,2268,1930,1358,592,-255,-1048,-1635,-1888,-1721,-1107,-106,1194,2607,3985,5121,5892,6186,5969,5264,4146,2724,1145,-470,-1975,-3287,-4328,-5060,-5493,-5641,-5571,-5347,-5054,-4775,-4570,-4486,-4505,-4602,-4679,-4646,-4384,-3815,-2893,-1635,-126,1499,3064,4386,5314,5729,5608,4968,3923,2617,1226,-65,-1110,-1790,-2047,-1875,-1316,-464,590,1699,2774,3685,4375,4791,4921,4785,4422,3890,3263,2601,1987,1460,1086,876,864,1036,1399,1921,2588,3366,4207,5075,5905,6642,7218,7585,7679,7488,6977,6171,5088,3785,2334,832,-613,-1879,-2855,-3445,-3576,-3243,-2461,-1333,12,1402,2646,3567,4023,3903,3194,1903,149,-1941,-4181,-6382,-8371,-9996,-11152,-11788,-11901,-11540,-10809,-9816,-8720,-7642,-6716,-6011,-5570,-5365,-5327,-5344,-5285,-5032,-4481,-3600,-2384,-920,696,2308,3785,4978,5808,6211,6185,5781,5053,4124,3082,2040,1080,280,-325,-689,-825,-721,-413,91,732,1502,2337,3217,4108,4961,5763,6471,7058,7507,7781,7885,7800,7556,7176,6706,6216,5755,5391,5158,5078,5143,5330,5573,5830,6021,6104,6042,5824,5465,5001,4482,3964,3516,3177,3001,2988,3148,3430,3783,4133,4387,4478,4342,3938,3275,2375,1290,117,-1089,-2208,-3190,-3965,-4502,-4795,-4861,-4725,-4451,-4077,-3685,-3313,-3030,-2861,-2830,-2927,-3121,-3328,-3496,-3484,-3247,-2676,-1763,-488,1088,2872,4744,6536,8106,9296,9991,10118,9650,8622,7114,5254,3190,1098,-876,-2567,-3898,-4769,-5179,-5131,-4672,-3891,-2863,-1705,-490,682,1765,2713,3496,4128,4592,4920,5128,5244,5312,5369,5465,5637,5922,6327,6849,7453,8077,8661,9102,9336,9287,8922,8247,7295,6170,4967,3843,2909,2290,2054,2238,2815,3714,4825,5984,7047,7825,8208,8061,7370,6112,4390,2293,10,-2320,-4488,-6367,-7822,-8777,-9216,-9138,-8620,-7737,-6607,-5346,-4063,-2880,-1860,-1090,-573,-327,-296,-426,-625,-786,-828,-642,-176,607,1715,3082,4633,6242,7749,9013,9876,10228,10010,9197,7858,6080,4025,1858,-237,-2102,-3600,-4649,-5205,-5285,-4944,-4277,-3389,-2409,-1439,-576,116,609,884,969,885,687,418,152,-68,-171,-131,81,459,972,1542,2111,2543,2773,2693,2264,1469,349,-1010,-2479,-3906,-5124,-5998,-6403,-6287,-5642,-4527,-3047,-1362,365,1941,3199,4001,4247,3899,2978,1566,-217,-2191,-4194,-6034,-7567,-8676,-9292,-9409,-9058,-8335,-7341,-6226,-5122,-4155,-3430,-3004,-2897,-3090,-3523,-4101,-4743,-5319,-5754,-5951,-5866,-5465,-4769,-3818,-2699,-1535,-456,382,846,830,262,-851,-2476,-4482,-6734,-9033,-11193,-13028,-14392,-15174,-15334,-14873,-13868,-12423,-10692,-8831,-7000,-5342,-3956,-2923,-2248,-1922,-1884,-2043,-2314,-2576,-2730,-2701,-2408,-1842,-1003,63,1261,2489,3613,4508,5059,5184,4852,4062,2902,1459,-100,-1629,-2962,-3965,-4532,-4613,-4203,-3371,-2205,-881,476,1644,2512,2919,2800,2118,904,-777,-2778,-4980,-7177,-9242,-11003,-12378,-13288,-13725,-13725,-13345,-12704,-11883,-11021,-10196,-9495,-8967,-8624,-8465,-8439,-8506,-8576,-8591,-8455,-8118,-7519,-6651,-5512,-4168,-2689,-1198,173,1292,2019,2268,1975,1132,-194,-1917,-3869,-5886,-7782,-9383,-10557,-11215,-11313,-10889,-9996,-8755,-7290,-5724,-4203,-2793,-1599,-635,69,540,790,890,865,806,748,767,893,1173,1596,2174,2836,3549,4208,4740,5057,5099,4832,4275,3474,2528,1547,666,-7,-364,-352,60,841,1933,3220,4577,5845,6886,7563,7788,7503,6713,5456,3831,1956,-22,-1956,-3712,-5178,-6273,-6968,-7248,-7175,-6785,-6192,-5468,-4719,-4034,-3473,-3099,-2929,-2951,-3145,-3431,-3744,-3980,-4043,-3860,-3361,-2535,-1403,-20,1491,3011,4385,5456,6112,6237,5792,4772,3232,1283,-934,-3246,-5471,-7444,-9018,-10087,-10601,-10547,-9962,-8940,-7562,-5982,-4295,-2633,-1087,276,1396,2270,2885,3292,3517,3646,3740,3870,4104,4482,5026,5737,6579,7494,8408,9226,9857,10230,10277,9993,9383,8515,7450,6315,5178,4175,3365,2824,2601,2680,3059,3647,4363,5061,5621,5886,5767,5170,4074,2509,538,-1704,-4075,-6407,-8533,-10304,-11613,-12374,-12579,-12238,-11426,-10244,-8815,-7276,-5766,-4393,-3257,-2390,-1812,-1459,-1273,-1134,-943,-605,-46,759,1791,3004,4294,5562,6680,7548,8073,8205,7902,7189,6079,4663,3011,1237,-531,-2194,-3609,-4711,-5398,-5662,-5480,-4909,-4010,-2893,-1658,-438,682,1600,2277,2685,2846,2805,2628,2417,2236,2184,2294,2596,3073,3665,4298,4866,5264,5394,5181,4589,3621,2338,818,-801,-2400,-3835,-4998,-5792,-6164,-6090,-5577,-4691,-3491,-2117,-670,669,1795,2537,2836,2602,1841,593,-1066,-2998,-5058,-7082,-8888,-10352,-11332,-11765,-11619,-10908,-9714,-8144,-6340,-4469,-2687,-1137,82,911,1368,1504,1434,1281,1185,1245,1533,2072,2804,3670,4531,5259,5742,5849,5559,4819,3696,2233,557,-1231,-2991,-4619,-6003,-7074,-7776,-8096,-8042,-7649,-6982,-6109,-5119,-4090,-3105,-2224,-1498,-959,-608,-440,-408,-469,-543,-563,-452,-145,392,1176,2167,3317,4511,5652,6594,7232,7468,7250,6584,5508,4133,2581,1005,-451,-1664,-2540,-3016,-3094,-2778,-2137,-1247,-194,907,1980,2920,3665,4148,4333,4196,3735,2954,1902,607,-849,-2401,-3953,-5425,-6717,-7766,-8502,-8893,-8936,-8653,-8106,-7355,-6499,-5589,-4693,-3827,-2982,-2134,-1242,-277,768,1872,2981,4013,4878,5480,5743,5630,5122,4275,3147,1862,522,-730,-1801,-2604,-3087,-3248,-3092,-2684,-2076,-1353,-584,164,842,1412,1859,2173,2359,2424,2384,2247,2033,1771,1489,1240,1067,1021,1153,1486,2028,2762,3619,4536,5394,6111,6584,6769,6635,6221,5581,4818,4022,3305,2721,2351,2171,2214,2419,2764,3211,3703,4230,4739,5231,5663,6028,6287,6425,6400,6194,5780,5147,4307,3271,2101,838,-421,-1615,-2652,-3473,-4036,-4311,-4314,-4062,-3604,-2982,-2242,-1415,-521,437,1453,2543,3680,4858,6026,7124,8100,8864,9382,9590,9479,9049,8325,7357,6201,4933,3621,2322,1103,-27,-1021,-1883,-2612,-3195,-3639,-3934,-4065,-4036,-3832,-3461,-2948,-2305,-1606,-870,-185,422,905,1253,1485,1625,1741,1878,2110,2459,2961,3582,4290,5009,5661,6176,6494,6606,6519,6282,5973,5645,5385,5216,5165,5219,5349,5510,5659,5750,5758,5647,5417,5051,4576,3988,3329,2615,1871,1131,391,-328,-1044,-1756,-2481,-3217,-3956,-4681,-5344,-5915,-6325,-6537,-6498,-6178,-5562,-4658,-3480,-2087,-521,1135,2821,4456,5981,7324,8441,9274,9785,9956,9760,9220,8350,7206,5856,4385,2885,1454,173,-892,-1702,-2260,-2581,-2736,-2781,-2806,-2869,-3026,-3295,-3665,-4111,-4555,-4956,-5224,-5330,-5219,-4900,-4355,-3628,-2725,-1692,-538,683,1975,3260,4540,5713,6757,7559,8090,8257,8065,7487,6602,5463,4217,2967,1856,979,389,121,126,357,713,1112,1458,1693,1763,1656,1372,936,387,-232,-869,-1477,-2023,-2470,-2829,-3083,-3288,-3448,-3634,-3854,-4150,-4516,-4936,-5367,-5743,-5986,-6014,-5755,-5148,-4192,-2885,-1316,447,2259,4004,5535,6734,7504,7774,7523,6769,5573,4035,2287,468,-1266,-2797,-4003,-4829,-5232,-5228,-4861,-4209,-3368,-2452,-1562,-795,-226,116,207,89,-197,-573,-958,-1283,-1465,-1463,-1232,-752,-28,939,2105,3435,4854,6299,7676,8914,9922,10646,11038,11087,10809,10247,9479,8591,7679,6838,6126,5593,5234,5013,4873,4732,4520,4182,3692,3061,2327,1563,827,213,-252,-506,-558,-414,-102,319,815,1306,1749,2070,2216,2131,1776,1127,197,-977,-2315,-3698,-4996,-6044,-6721,-6907,-6554,-5670,-4320,-2637,-772,1077,2753,4092,4986,5377,5248,4643,3650,2375,963,-453,-1741,-2797,-3543,-3951,-4000,-3745,-3218,-2511,-1697,-865,-87,580,1094,1458,1668,1780,1832,1884,1986,2162,2438,2791,3218,3664,4121,4543,4925,5252,5531,5760,5950,6088,6179,6191,6128,5966,5725,5423,5104,4822,4630,4578,4696,4985,5423,5939,6466,6889,7141,7142,6866,6338,5593,4749,3888,3142,2580,2281,2238,2448,2814,3274,3704,4036,4183,4117,3802,3265,2504,1576,509,-629,-1773,-2843,-3760,-4437,-4822,-4865,-4579,-3978,-3141,-2139,-1083,-58,843,1568,2068,2334,2368,2199,1860,1410,890,371,-108,-508,-810,-1014,-1148,-1231,-1319,-1442,-1628,-1910,-2274,-2728,-3253,-3814,-4399,-4954,-5466,-5900,-6233,-6462,-6570,-6564,-6438,-6180,-5795,-5256,-4580,-3742,-2791,-1737,-664,376,1289,2003,2466,2644,2556,2255,1815,1354,963,744,758,1037,1563,2300,3156,4041,4851,5487,5880,5986,5792,5313,4596,3685,2650,1537,407,-717,-1791,-2815,-3758,-4627,-5391,-6053,-6594,-7017,-7327,-7541,-7680,-7770,-7818,-7851,-7845,-7821,-7744,-7631,-7466,-7276,-7066,-6860,-6673,-6495,-6335,-6150,-5935,-5651,-5290,-4864,-4386,-3905,-3472,-3121,-2916,-2849,-2953,-3181,-3523,-3916,-4330,-4713,-5030,-5277,-5420,-5509,-5532,-5552,-5589,-5682,-5860,-6129,-6493,-6921,-7384,-7815,-8154,-8323,-8256,-7900,-7226,-6239,-4977,-3519,-1970,-450,902,1980,2690,2984,2879,2408,1688,826,-34,-780,-1322,-1615,-1668,-1519,-1270,-993,-825,-802,-1017,-1436,-2063,-2812,-3618,-4394,-5067,-5591,-5940,-6122,-6167,-6121,-6048,-5990,-6006,-6106,-6293,-6555,-6831,-7093,-7269,-7328,-7228,-6959,-6516,-5924,-5213,-4424,-3614,-2835,-2133,-1564,-1135,-886,-783,-844,-1006,-1283,-1606,-1999,-2421,-2890,-3404,-3955,-4552,-5152,-5755,-6292,-6753,-7086,-7276,-7312,-7199,-6964,-6631,-6263,-5883,-5573,-5344,-5259,-5323,-5539,-5898,-6340,-6808,-7209,-7434,-7387,-6980,-6155,-4911,-3284,-1383,661,2660,4452,5871,6799,7192,7052,6465,5567,4516,3499,2664,2137,1980,2189,2716,3442,4246,4983,5527,5810,5759,5417,4800,4010,3131,2256,1473,824,361,62,-69,-88,-39,20,39,-30,-187,-442,-743,-1040,-1278,-1391,-1358,-1169,-867,-498,-165,59,83,-157,-674,-1457,-2445,-3522,-4577,-5459,-6058,-6284,-6094,-5505,-4589,-3458,-2263,-1145,-248,339,554,416,-40,-713,-1503,-2294,-2978,-3488,-3751,-3764,-3521,-3064,-2451,-1750,-1044,-413,91,411,559,528,402,222,94,76,232,577,1100,1744,2421,3044,3500,3742,3706,3431,2937,2342,1726,1217,893,828,1025,1475,2095,2794,3453,3963,4242,4245,3984,3500,2900,2276,1750,1409,1297,1442,1785,2266,2775,3201,3442,3425,3110,2528,1735,849,5,-650,-993,-939,-467,377,1485,2705,3846,4737,5221,5192,4629,3558,2099,412,-1304,-2849,-4033,-4742,-4877,-4463,-3548,-2260,-765,756,2137,3220,3919,4190,4041,3551,2797,1910,986,123,-616,-1214,-1648,-1977,-2216,-2457,-2733,-3113,-3618,-4243,-4971,-5713,-6397,-6902,-7136,-7010,-6497,-5590,-4374,-2949,-1465,-86,1052,1835,2199,2169,1776,1154,413,-299,-857,-1177,-1192,-899,-330,453,1342,2255,3072,3743,4204,4469,4544,4482,4333,4126,3918,3684,3436,3128,2721,2185,1475,608,-407,-1495,-2574,-3527,-4247,-4616,-4577,-4087,-3182,-1941,-501,966,2265,3225,3689,3567,2845,1566,-112,-2015,-3892,-5508,-6653,-7163,-6974,-6096,-4647,-2805,-816,1075,2625,3654,4063,3827,3044,1834,421,-1017,-2273,-3225,-3781,-3937,-3737,-3269,-2660,-2034,-1507,-1185,-1103,-1304,-1723,-2321,-2972,-3587,-4034,-4244,-4136,-3718,-2994,-2051,-965,153,1208,2120,2850,3371,3721,3910,4014,4044,4069,4069,4066,4027,3927,3736,3422,2969,2385,1687,941,196,-443,-926,-1172,-1175,-926,-496,58,597,1039,1253,1188,796,114,-802,-1830,-2835,-3688,-4247,-4442,-4214,-3582,-2595,-1363,-18,1284,2386,3157,3488,3329,2691,1640,312,-1131,-2487,-3576,-4246,-4387,-3991,-3086,-1806,-309,1194,2509,3448,3902,3794,3175,2114,781,-640,-1982,-3055,-3774,-4070,-3961,-3517,-2844,-2074,-1345,-766,-417,-333,-484,-814,-1212,-1558,-1742,-1666,-1289,-612,301,1356,2419,3378,4127,4611,4827,4809,4651,4431,4268,4220,4338,4624,5030,5512,5965,6344,6554,6587,6419,6097,5664,5215,4819,4565,4495,4626,4927,5334,5744,6051,6157,5980,5520,4781,3873,2904,2023,1368,1039,1097,1540,2302,3280,4317,5272,5977,6334,6232,5667,4627,3192,1463,-427,-2303,-4004,-5354,-6227,-6517,-6192,-5273,-3846,-2056,-86,1861,3580,4892,5663,5826,5372,4394,3001,1408,-210,-1647,-2746,-3408,-3593,-3330,-2711,-1863,-935,-81,588,976,1067,874,467,-51,-570,-978,-1194,-1166,-893,-400,245,968,1702,2368,2942,3397,3736,3983,4150,4266,4344,4383,4385,4332,4215,4025,3763,3448,3111,2804,2584,2519,2669,3068,3743,4656,5750,6915,8006,8885,9396,9449,8981,8009,6626,4952,3194,1524,133,-842,-1323,-1291,-796,46,1103,2196,3180,3914,4296,4272,3835,3014,1897,585,-782,-2068,-3133,-3877,-4223,-4150,-3685,-2895,-1885,-771,317,1284,2028,2513,2711,2647,2366,1951,1462,1006,606,339,164,94,49,-13,-152,-422,-816,-1348,-1954,-2588,-3175,-3633,-3924,-3990,-3841,-3489,-2977,-2366,-1713,-1064,-467,79,544,965,1320,1649,1930,2176,2369,2495,2547,2511,2386,2183,1907,1592,1262,969,750,659,733,991,1460,2088,2866,3691,4494,5173,5640,5837,5711,5276,4544,3595,2491,1342,224,-782,-1606,-2239,-2637,-2844,-2871,-2769,-2588,-2376,-2178,-2034,-1970,-1991,-2099,-2251,-2413,-2514,-2496,-2296,-1881,-1246,-414,537,1524,2431,3142,3580,3658,3384,2758,1881,841,-199,-1112,-1741,-2002,-1822,-1219,-258,952,2241,3464,4461,5132,5415,5320,4882,4205,3378,2511,1691,973,403,-15,-282,-386,-351,-136,246,826,1593,2534,3594,4702,5753,6648,7259,7525,7354,6751,5734,4378,2790,1124,-478,-1840,-2831,-3345,-3324,-2778,-1771,-407,1143,2734,4185,5360,6159,6506,6406,5874,4996,3842,2546,1185,-111,-1274,-2233,-2938,-3373,-3530,-3424,-3105,-2609,-2023,-1407,-833,-384,-83,18,-57,-280,-594,-904,-1135,-1192,-1023,-594,77,947,1924,2901,3763,4392,4708,4655,4222,3464,2457,1345,257,-643,-1268,-1510,-1392,-922,-204,658,1552,2371,3053,3563,3900,4093,4174,4181,4134,4046,3910,3721,3473,3164,2830,2483,2195,1992,1931,2034,2307,2729,3263,3837,4389,4828,5097,5136,4920,4454,3781,2968,2128,1364,804,531,620,1065,1859,2897,4095,5309,6425,7318,7917,8143,8006,7496,6678,5610,4375,3067,1755,518,-596,-1549,-2325,-2911,-3329,-3592,-3729,-3778,-3769,-3733,-3698,-3668,-3659,-3650,-3639,-3600,-3512,-3372,-3162,-2898,-2593,-2268,-1973,-1726,-1581,-1556,-1680,-1961,-2393,-2949,-3580,-4222,-4787,-5195,-5364,-5249,-4830,-4140,-3241,-2234,-1231,-344,328,725,801,573,63,-663,-1527,-2453,-3336,-4110,-4679,-5010,-5041,-4788,-4253,-3493,-2582,-1610,-676,116,688,982,957,633,25,-803,-1779,-2821,-3828,-4717,-5386,-5766,-5786,-5411,-4623,-3457,-1962,-244,1578,3361,4939,6179,6934,7117,6680,5606,3988,1901,-454,-2921,-5271,-7333,-8929,-9960,-10356,-10136,-9360,-8158,-6677,-5103,-3607,-2339,-1419,-899,-775,-1014,-1500,-2141,-2809,-3396,-3838,-4074,-4104,-3957,-3657,-3302,-2926,-2626,-2452,-2452,-2668,-3101,-3747,-4559,-5495,-6451,-7372,-8145,-8720,-9038,-9087,-8868,-8436,-7841,-7175,-6514,-5942,-5532,-5333,-5377,-5666,-6173,-6849,-7612,-8376,-9038,-9506,-9715,-9605,-9180,-8462,-7510,-6427,-5292,-4238,-3330,-2661,-2245,-2104,-2208,-2508,-2950,-3450,-3943,-4354,-4612,-4671,-4471,-4005,-3240,-2212,-944,492,2008,3512,4868,5985,6740,7053,6871,6170,4974,3361,1421,-685,-2826,-4815,-6529,-7833,-8659,-8971,-8802,-8205,-7313,-6237,-5140,-4135,-3320,-2751,-2418,-2286,-2288,-2327,-2346,-2281,-2120,-1877,-1594,-1341,-1184,-1192,-1407,-1849,-2509,-3338,-4277,-5237,-6132,-6859,-7350,-7520,-7350,-6813,-5935,-4770,-3389,-1908,-428,911,2014,2772,3123,3045,2532,1661,503,-814,-2146,-3383,-4364,-5028,-5287,-5141,-4614,-3767,-2716,-1564,-464,487,1163,1517,1492,1117,413,-531,-1638,-2785,-3866,-4769,-5374,-5617,-5401,-4716,-3551,-1957,-28,2097,4270,6277,7974,9176,9779,9727,8993,7661,5817,3634,1285,-1028,-3117,-4825,-6009,-6619,-6611,-6043,-4992,-3590,-1999,-385,1080,2263,3049,3400,3315,2864,2152,1310,486,-210,-665,-852,-751,-415,81,635,1137,1484,1590,1411,923,149,-850,-1993,-3172,-4262,-5151,-5725,-5900,-5627,-4892,-3739,-2256,-559,1174,2803,4139,5065,5486,5365,4726,3649,2249,686,-901,-2349,-3552,-4419,-4904,-5015,-4776,-4255,-3529,-2683,-1810,-978,-253,325,732,967,1033,967,805,607,447,406,557,974,1703,2744,4085,5638,7301,8933,10367,11469,12086,12151,11609,10491,8870,6869,4645,2375,221,-1655,-3145,-4165,-4695,-4734,-4359,-3637,-2695,-1649,-616,287,987,1427,1606,1549,1318,1002,672,418,278,272,383,562,740,848,810,583,127,-532,-1380,-2335,-3341,-4297,-5140,-5782,-6166,-6254,-5996,-5401,-4465,-3232,-1776,-185,1392,2838,3974,4710,4925,4616,3795,2556,1050,-576,-2113,-3436,-4387,-4921,-4996,-4672,-4011,-3146,-2188,-1276,-508,32,305,295,30,-440,-1045,-1694,-2295,-2740,-2938,-2801,-2268,-1315,47,1754,3694,5734,7692,9405,10698,11448,11559,11018,9836,8140,6036,3734,1392,-780,-2646,-4067,-4989,-5368,-5253,-4692,-3800,-2690,-1486,-330,686,1450,1930,2086,1959,1595,1098,575,131,-126,-149,89,561,1175,1843,2425,2807,2901,2639,2018,1082,-108,-1433,-2796,-4069,-5168,-5989,-6478,-6576,-6253,-5518,-4381,-2922,-1231,556,2274,3759,4862,5457,5486,4950,3910,2494,847,-853,-2450,-3808,-4833,-5484,-5758,-5688,-5352,-4808,-4166,-3469,-2816,-2225,-1764,-1435,-1262,-1231,-1313,-1464,-1605,-1664,-1545,-1186,-527,436,1673,3103,4612,6051,7286,8174,8625,8579,8046,7070,5761,4237,2650,1130,-201,-1267,-2012,-2448,-2579,-2484,-2210,-1844,-1446,-1071,-757,-523,-371,-289,-246,-219,-161,-52,144,435,824,1289,1806,2315,2771,3095,3243,3151,2807,2201,1372,369,-716,-1817,-2817,-3668,-4278,-4611,-4629,-4312,-3649,-2673,-1385,118,1784,3487,5109,6515,7601,8250,8441,8137,7404,6313,4967,3501,2012,616,-614,-1629,-2393,-2909,-3181,-3243,-3119,-2856,-2495,-2083,-1665,-1279,-954,-695,-502,-318,-110,210,678,1377,2291,3445,4758,6165,7551,8796,9784,10420,10639,10418,9772,8760,7469,6005,4497,3042,1764,715,-44,-508,-701,-655,-451,-147,183,470,688,785,782,675,504,312,143,59,81,254,564,1003,1528,2082,2609,3038,3316,3402,3263,2912,2349,1629,785,-106,-1014,-1856,-2609,-3203,-3606,-3765,-3641,-3196,-2416,-1302,109,1740,3500,5245,6851,8161,9081,9506,9419,8816,7760,6346,4685,2907,1137,-518,-1960,-3133,-3988,-4520,-4737,-4668,-4370,-3887,-3291,-2629,-1949,-1281,-630,3,645,1326,2070,2909,3836,4850,5896,6927,7849,8589,9054,9186,8932,8307,7321,6064,4620,3116,1675,418,-559,-1192,-1452,-1372,-995,-430,233,866,1386,1703,1797,1643,1295,794,241,-285,-689,-896,-865,-558,-4,765,1684,2655,3599,4407,5006,5323,5318,4976,4307,3365,2201,909,-428,-1709,-2853,-3768,-4401,-4693,-4619,-4176,-3381,-2288,-969,479,1951,3325,4508,5393,5932,6067,5803,5151,4160,2903,1459,-71,-1601,-3028,-4290,-5299,-6041,-6477,-6630,-6533,-6222,-5777,-5231,-4650,-4052,-3456,-2853,-2219,-1525,-742,157,1172,2294,3470,4645,5722,6626,7250,7547,7451,6980,6150,5047,3764,2429,1160,74,-735,-1212,-1329,-1114,-613,77,859,1620,2249,2682,2848,2753,2405,1874,1236,603,61,-280,-366,-157,347,1094,2017,3001,3939,4701,5213,5374,5194,4646,3819,2759,1592,402,-705,-1648,-2375,-2835,-3030,-2944,-2617,-2057,-1327,-452,508,1509,2509,3461,4345,5123,5790,6308,6675,6850,6822,6554,6043,5274,4266,3045,1662,173,-1332,-2800,-4133,-5282,-6192,-6817,-7145,-7156,-6854,-6257,-5393,-4302,-3048,-1694,-302,1039,2288,3369,4252,4901,5300,5446,5355,5038,4540,3896,3157,2390,1643,988,479,159,65,202,556,1089,1733,2413,3033,3512,3756,3744,3426,2855,2073,1170,277,-512,-1062,-1298,-1158,-634,248,1400,2724,4081,5330,6350,7020,7279,7096,6491,5531,4306,2934,1537,228,-892,-1752,-2298,-2516,-2404,-2002,-1350,-518,433,1430,2424,3358,4214,4961,5606,6136,6556,6848,6990,6954,6694,6177,5375,4287,2930,1361,-351,-2115,-3817,-5373,-6674,-7650,-8247,-8419,-8174,-7517,-6512,-5218,-3741,-2180,-644,762,1975,2921,3607,4016,4204,4206,4087,3894,3669,3444,3227,3024,2836,2651,2482,2317,2177,2066,1993,1965,1973,2003,2037,2038,1970,1808,1510,1070,480,-249,-1079,-1965,-2848,-3644,-4289,-4710,-4846,-4697,-4232,-3538,-2637,-1666,-709,120,715,1022,992,632,-11,-876,-1854,-2860,-3779,-4541,-5065,-5337,-5331,-5094,-4660,-4114,-3510,-2933,-2406,-1971,-1610,-1305,-1021,-719,-390,-15,354,691,902,930,685,134,-757,-1965,-3434,-5085,-6804,-8459,-9932,-11079,-11812,-12039,-11735,-10896,-9590,-7898,-5968,-3934,-1954,-162,1338,2470,3204,3545,3530,3212,2670,1961,1172,345,-458,-1206,-1873,-2422,-2858,-3140,-3283,-3273,-3113,-2827,-2434,-1970,-1495,-1036,-681,-449,-421,-604,-1030,-1684,-2548,-3560,-4659,-5736,-6702,-7432,-7853,-7876,-7491,-6715,-5616,-4322,-2970,-1728,-742,-140,5,-327,-1113,-2249,-3633,-5094,-6495,-7683,-8558,-9032,-9101,-8770,-8132,-7275,-6342,-5430,-4658,-4065,-3688,-3487,-3418,-3400,-3358,-3247,-3015,-2698,-2306,-1940,-1668,-1594,-1790,-2304,-3155,-4304,-5692,-7188,-8682,-9997,-11020,-11608,-11702,-11272,-10348,-9027,-7422,-5700,-3994,-2457,-1171,-206,428,757,823,698,441,108,-247,-613,-954,-1281,-1578,-1840,-2061,-2226,-2311,-2313,-2199,-1980,-1649,-1224,-732,-208,311,770,1136,1361,1421,1292,973,475,-177,-921,-1703,-2432,-3030,-3429,-3566,-3438,-3054,-2470,-1786,-1082,-494,-91,40,-134,-599,-1332,-2225,-3198,-4109,-4853,-5321,-5462,-5247,-4718,-3959,-3082,-2225,-1516,-1039,-857,-953,-1268,-1711,-2149,-2470,-2574,-2391,-1927,-1210,-342,543,1303,1790,1887,1538,731,-471,-1947,-3543,-5083,-6393,-7341,-7828,-7823,-7354,-6501,-5381,-4135,-2898,-1786,-877,-216,210,425,497,481,449,428,465,543,665,809,935,1054,1120,1172,1191,1219,1260,1349,1484,1688,1947,2254,2599,2943,3276,3545,3738,3799,3716,3461,3024,2435,1709,932,153,-519,-1038,-1327,-1381,-1210,-861,-416,41,420,638,654,437,15,-574,-1228,-1868,-2351,-2604,-2530,-2107,-1352,-334,826,1994,3010,3763,4158,4170,3832,3214,2442,1638,928,401,117,68,228,489,766,923,877,559,-49,-895,-1913,-2964,-3938,-4697,-5153,-5258,-4999,-4436,-3641,-2732,-1816,-1008,-361,61,297,356,323,262,245,329,537,880,1323,1833,2354,2826,3220,3484,3626,3644,3577,3443,3309,3175,3104,3070,3093,3141,3192,3216,3174,3049,2807,2445,1956,1348,660,-82,-806,-1452,-1945,-2227,-2249,-2012,-1523,-856,-86,681,1341,1798,1994,1881,1483,838,27,-823,-1605,-2173,-2438,-2320,-1802,-912,266,1607,2974,4203,5188,5813,6051,5899,5409,4671,3782,2854,1971,1192,551,37,-385,-755,-1141,-1559,-2057,-2595,-3174,-3708,-4168,-4479,-4608,-4542,-4272,-3851,-3319,-2742,-2201,-1720,-1372,-1127,-992,-922,-851,-749,-550,-240,180,696,1250,1778,2229,2524,2645,2559,2299,1898,1425,963,581,366,350,568,1010,1637,2394,3201,3969,4617,5062,5244,5123,4685,3954,2974,1836,634,-500,-1465,-2138,-2472,-2410,-1992,-1259,-318,714,1715,2564,3177,3499,3523,3281,2846,2303,1759,1299,997,886,968,1204,1532,1879,2156,2300,2260,2022,1604,1053,434,-179,-714,-1133,-1405,-1543,-1579,-1552,-1524,-1531,-1617,-1791,-2061,-2405,-2804,-3225,-3641,-4029,-4381,-4680,-4931,-5126,-5260,-5318,-5276,-5112,-4782,-4282,-3576,-2695,-1653,-511,655,1771,2737,3482,3946,4080,3895,3407,2681,1800,860,-23,-758,-1244,-1426,-1266,-758,60,1135,2381,3697,4981,6127,7034,7636,7863,7699,7147,6241,5064,3708,2301,968,-161,-1002,-1470,-1569,-1315,-789,-96,635,1287,1753,1974,1933,1662,1238,765,358,115,117,396,942,1718,2619,3561,4409,5063,5431,5445,5103,4418,3471,2355,1181,76,-874,-1577,-1996,-2102,-1906,-1438,-755,77,969,1832,2578,3113,3393,3348,2987,2293,1321,118,-1230,-2629,-3970,-5136,-6014,-6517,-6554,-6113,-5180,-3819,-2134,-243,1672,3463,4961,6038,6611,6638,6155,5225,3988,2575,1175,-85,-1046,-1636,-1800,-1538,-903,30,1168,2396,3625,4764,5750,6520,7060,7323,7326,7057,6546,5833,4969,4028,3084,2217,1482,943,590,438,429,517,640,740,795,793,762,746,801,971,1308,1801,2465,3240,4082,4917,5666,6253,6603,6655,6369,5745,4789,3575,2174,696,-733,-2008,-3015,-3675,-3956,-3835,-3377,-2637,-1751,-826,-9,595,906,875,509,-152,-1044,-2074,-3149,-4180,-5078,-5783,-6225,-6383,-6219,-5741,-4968,-3927,-2693,-1326,73,1418,2608,3571,4235,4585,4613,4376,3932,3391,2849,2414,2165,2168,2431,2959,3685,4542,5440,6279,6981,7479,7723,7709,7428,6925,6241,5426,4575,3709,2944,2281,1789,1466,1308,1298,1377,1508,1621,1664,1610,1418,1120,726,294,-126,-482,-727,-840,-802,-614,-290,173,731,1391,2093,2806,3452,3971,4249,4256,3895,3187,2151,862,-542,-1928,-3146,-4051,-4567,-4636,-4282,-3577,-2637,-1601,-640,141,599,711,442,-168,-1043,-2112,-3249,-4367,-5356,-6126,-6609,-6739,-6505,-5887,-4934,-3690,-2261,-730,763,2131,3252,4059,4503,4563,4270,3671,2855,1926,990,171,-443,-758,-739,-349,370,1383,2598,3916,5231,6422,7398,8067,8385,8313,7873,7105,6085,4921,3711,2577,1613,890,465,332,484,858,1389,2003,2623,3187,3654,3999,4210,4307,4291,4197,4049,3874,3708,3575,3498,3498,3569,3706,3870,4014,4072,3989,3700,3205,2486,1619,668,-260,-1060,-1649,-1969,-1998,-1767,-1339,-816,-299,80,240,93,-378,-1168,-2221,-3453,-4753,-6005,-7085,-7891,-8330,-8342,-7895,-6996,-5690,-4054,-2203,-263,1616,3302,4669,5628,6125,6150,5742,4971,3952,2808,1685,701,-15,-398,-389,12,770,1820,3070,4396,5702,6855,7778,8387,8644,8539,8087,7343,6379,5283,4165,3103,2186,1471,980,724,667,761,954,1159,1342,1431,1431,1317,1132,901,681,517,457,546,791,1216,1781,2466,3199,3913,4522,4944,5102,4937,4419,3548,2383,995,-475,-1894,-3110,-3999,-4462,-4472,-4024,-3200,-2109,-887,302,1315,2028,2337,2216,1648,700,-559,-1996,-3500,-4927,-6167,-7114,-7687,-7844,-7567,-6872,-5822,-4483,-2973,-1398,116,1463,2544,3304,3689,3727,3408,2836,2039,1157,234,-600,-1305,-1800,-2072,-2098,-1899,-1503,-954,-304,380,1056,1657,2150,2497,2687,2710,2591,2338,2003,1606,1190,768,350,-67,-488,-939,-1406,-1908,-2406,-2887,-3297,-3609,-3781,-3801,-3662,-3378,-2971,-2473,-1916,-1333,-765,-231,211,545,715,690,459,-9,-663,-1499,-2423,-3379,-4270,-5015,-5552,-5832,-5853,-5640,-5241,-4752,-4239,-3819,-3543,-3479,-3645,-4030,-4610,-5320,-6099,-6877,-7582,-8164,-8582,-8818,-8860,-8730,-8425,-7989,-7436,-6802,-6119,-5425,-4755,-4137,-3617,-3185,-2892,-2697,-2619,-2623,-2684,-2782,-2881,-2961,-3010,-3004,-2957,-2853,-2719,-2539,-2350,-2131,-1905,-1668,-1426,-1182,-947,-725,-524,-360,-219,-113,-30,43,103,157,193,190,129,-19,-269,-624,-1075,-1597,-2151,-2708,-3220,-3675,-4044,-4320,-4502,-4580,-4558,-4427,-4196,-3876,-3484,-3069,-2653,-2311,-2054,-1935,-1934,-2073,-2291,-2588,-2900,-3217,-3507,-3764,-3994,-4200,-4403,-4611,-4840,-5090,-5356,-5632,-5900,-6152,-6382,-6578,-6752,-6909,-7063,-7225,-7397,-7587,-7767,-7941,-8060,-8116,-8067,-7907,-7610,-7190,-6650,-6015,-5323,-4605,-3912,-3272,-2732,-2299,-2013,-1844,-1814,-1883,-2024,-2216,-2388,-2532,-2577,-2512,-2306,-1943,-1449,-822,-129,598,1283,1866,2302,2537,2582,2426,2131,1731,1300,883,530,257,78,-23,-57,-46,-6,53,116,172,213,218,184,105,-22,-168,-324,-447,-520,-522,-447,-315,-135,49,218,335,391,380,304,183,29,-138,-302,-466,-618,-778,-947,-1147,-1380,-1663,-1982,-2337,-2711,-3077,-3428,-3740,-4004,-4237,-4421,-4599,-4764,-4930,-5099,-5254,-5380,-5441,-5423,-5280,-5028,-4635,-4144,-3566,-2960,-2360,-1826,-1382,-1067,-874,-807,-824,-908,-1002,-1082,-1104,-1044,-897,-649,-318,85,535,1008,1476,1918,2312,2631,2873,3012,3065,3029,2938,2816,2704,2630,2623,2679,2804,2951,3110,3219,3266,3216,3068,2815,2478,2058,1606,1125,682,297,29,-93,-38,190,585,1094,1669,2247,2750,3137,3351,3374,3201,2845,2334,1713,1031,342,-309,-870,-1329,-1647,-1850,-1928,-1926,-1863,-1779,-1709,-1667,-1689,-1763,-1910,-2121,-2377,-2696,-3017,-3355,-3645,-3876,-3992,-3985,-3821,-3523,-3085,-2569,-1990,-1426,-900,-467,-128,84,206,240,234,216,221,274,392,578,828,1131,1460,1814,2154,2483,2774,3032,3238,3401,3509,3573,3592,3587,3569,3579,3632,3773,4013,4351,4786,5250,5731,6125,6417,6526,6452,6158,5674,4997,4185,3259,2293,1326,427,-350,-974,-1400,-1637,-1680,-1560,-1306,-960,-560,-147,249,586,845,990,1004,882,619,232,-242,-774,-1308,-1810,-2234,-2561,-2779,-2883,-2902,-2847,-2747,-2632,-2506,-2395,-2301,-2228,-2177,-2140,-2112,-2076,-2018,-1922,-1777,-1575,-1337,-1069,-805,-581,-407,-320,-313,-373,-490,-613,-716,-758,-701,-539,-248,144,627,1163,1704,2228,2676,3040,3286,3424,3449,3394,3274,3132,2992,2895,2858,2915,3067,3331,3700,4150,4677,5210,5732,6181,6513,6714,6742,6617,6329,5909,5371,4748,4059,3351,2647,1989,1409,934,580,358,260,268,368,514,690,845,958,995,932,763,472,85,-407,-940,-1509,-2040,-2513,-2874,-3117,-3217,-3204,-3092,-2932,-2759,-2624,-2553,-2567,-2671,-2848,-3083,-3342,-3598,-3818,-3972,-4037,-3986,-3826,-3539,-3174,-2735,-2300,-1892,-1586,-1398,-1371,-1488,-1738,-2073,-2426,-2747,-2947,-2994,-2824,-2450,-1854,-1096,-205,745,1701,2603,3409,4077,4594,4948,5159,5231,5221,5124,5012,4881,4785,4736,4754,4855,5034,5294,5612,5978,6358,6727,7055,7297,7418,7382,7143,6715,6077,5286,4378,3419,2487,1624,905,351,-11,-165,-131,90,466,951,1510,2055,2547,2898,3069,3011,2700,2147,1380,468,-498,-1417,-2189,-2725,-2985,-2933,-2614,-2057,-1373,-640,36,570,916,1031,931,636,200,-313,-831,-1285,-1618,-1789,-1781,-1597,-1285,-883,-481,-123,119,231,198,51,-178,-435,-680,-876,-996,-1040,-1003,-898,-739,-540,-308,-61,207,488,786,1107,1444,1799,2145,2486,2785,3056,3279,3470,3629,3784,3948,4152,4405,4735,5113,5549,5979,6379,6686,6857,6841,6622,6167,5512,4665,3705,2698,1739,909,285,-94,-212,-75,254,727,1254,1750,2156,2393,2442,2283,1937,1443,862,268,-275,-689,-952,-1026,-932,-697,-370,-24,270,433,413,170,-281,-921,-1667,-2453,-3157,-3714,-4009,-4022,-3701,-3093,-2232,-1219,-158,842,1643,2163,2309,2050,1389,376,-907,-2334,-3787,-5108,-6192,-6908,-7205,-7041,-6431,-5439,-4152,-2688,-1173,277,1563,2603,3372,3846,4060,4052,3884,3620,3329,3068,2897,2862,2999,3338,3901,4674,5658,6788,8025,9265,10416,11351,11962,12135,11812,10956,9596,7799,5688,3404,1129,-962,-2692,-3924,-4554,-4560,-3960,-2854,-1380,272,1915,3348,4417,5002,5037,4527,3508,2107,432,-1313,-2985,-4390,-5401,-5909,-5867,-5267,-4178,-2683,-942,893,2635,4133,5257,5921,6112,5840,5196,4280,3222,2157,1208,484,49,-56,136,593,1213,1919,2604,3182,3600,3792,3758,3479,2985,2303,1491,588,-330,-1219,-2005,-2633,-3050,-3199,-3063,-2607,-1849,-804,465,1883,3345,4728,5935,6839,7409,7575,7385,6873,6154,5350,4606,4061,3826,3977,4527,5444,6644,8001,9388,10657,11700,12434,12808,12835,12526,11960,11189,10297,9348,8385,7456,6547,5664,4763,3823,2814,1715,542,-701,-1956,-3193,-4343,-5369,-6221,-6876,-7314,-7534,-7541,-7354,-7006,-6532,-5991,-5431,-4912,-4493,-4217,-4115,-4195,-4415,-4731,-5035,-5237,-5215,-4900,-4218,-3189,-1813,-218,1529,3252,4857,6190,7176,7738,7852,7540,6843,5864,4695,3470,2280,1250,434,-104,-353,-329,-73,347,848,1345,1756,2003,2035,1813,1329,598,-336,-1408,-2532,-3607,-4525,-5182,-5492,-5390,-4864,-3921,-2630,-1095,563,2159,3552,4550,5049,4951,4253,3010,1332,-594,-2595,-4440,-5955,-6984,-7444,-7308,-6643,-5549,-4206,-2804,-1545,-613,-153,-256,-944,-2178,-3842,-5796,-7848,-9827,-11559,-12923,-13821,-14224,-14126,-13585,-12680,-11528,-10255,-9002,-7887,-7022,-6483,-6302,-6493,-6996,-7752,-8645,-9566,-10395,-11025,-11377,-11397,-11066,-10419,-9497,-8396,-7214,-6039,-4976,-4073,-3382,-2894,-2601,-2427,-2350,-2271,-2173,-2011,-1775,-1490,-1162,-846,-565,-385,-304,-391,-604,-977,-1468,-2067,-2739,-3464,-4191,-4886,-5491,-5943,-6190,-6173,-5863,-5251,-4356,-3241,-1994,-724,438,1407,2080,2436,2463,2215,1760,1207,650,205,-70,-111,58,419,873,1333,1676,1809,1650,1143,302,-856,-2228,-3718,-5188,-6504,-7555,-8250,-8540,-8431,-7944,-7167,-6180,-5098,-4021,-3062,-2272,-1734,-1433,-1390,-1565,-1913,-2396,-2941,-3496,-3997,-4372,-4581,-4568,-4323,-3841,-3168,-2355,-1498,-686,-2,474,711,690,439,9,-514,-1056,-1509,-1809,-1897,-1736,-1328,-687,153,1124,2178,3232,4230,5104,5800,6274,6490,6422,6065,5424,4522,3399,2119,755,-595,-1844,-2891,-3673,-4125,-4239,-4024,-3532,-2832,-2022,-1180,-397,281,802,1162,1354,1406,1351,1220,1050,868,676,488,289,82,-137,-367,-591,-801,-949,-1028,-979,-807,-492,-63,449,983,1477,1858,2059,2040,1768,1258,545,-306,-1205,-2074,-2818,-3384,-3716,-3815,-3685,-3366,-2909,-2363,-1776,-1196,-646,-157,257,594,850,1022,1131,1164,1155,1101,1035,961,912,891,913,982,1085,1213,1342,1442,1492,1457,1316,1055,657,141,-496,-1218,-1999,-2802,-3574,-4279,-4869,-5312,-5589,-5693,-5629,-5405,-5033,-4516,-3859,-3057,-2126,-1072,45,1192,2263,3220,3953,4446,4644,4563,4215,3660,2937,2128,1273,449,-328,-1006,-1599,-2080,-2489,-2817,-3103,-3357,-3588,-3813,-4027,-4232,-4419,-4571,-4684,-4729,-4705,-4598,-4400,-4110,-3727,-3249,-2688,-2064,-1388,-713,-67,496,927,1186,1240,1080,712,174,-485,-1199,-1884,-2481,-2907,-3137,-3141,-2938,-2574,-2106,-1620,-1204,-920,-855,-1020,-1443,-2088,-2893,-3796,-4674,-5464,-6037,-6350,-6332,-5964,-5264,-4251,-3009,-1607,-147,1274,2569,3656,4481,4993,5170,5010,4523,3751,2769,1635,476,-628,-1575,-2272,-2677,-2741,-2486,-1926,-1139,-180,855,1892,2856,3679,4315,4713,4853,4708,4287,3589,2663,1536,301,-989,-2212,-3310,-4171,-4765,-5030,-4988,-4636,-4044,-3250,-2341,-1379,-438,411,1127,1649,1981,2096,2027,1798,1449,1035,592,157,-235,-583,-848,-1033,-1110,-1051,-860,-505,-27,558,1179,1770,2242,2505,2504,2166,1503,512,-749,-2188,-3715,-5196,-6513,-7561,-8237,-8496,-8312,-7702,-6735,-5478,-4056,-2568,-1134,149,1209,1982,2468,2668,2633,2436,2142,1849,1616,1498,1536,1725,2070,2526,3068,3634,4212,4730,5205,5592,5902,6145,6325,6465,6586,6685,6789,6870,6939,6961,6921,6795,6561,6219,5782,5257,4699,4116,3560,3043,2575,2160,1769,1384,971,504,-30,-642,-1315,-2037,-2772,-3474,-4109,-4602,-4921,-5003,-4834,-4401,-3741,-2894,-1953,-991,-109,619,1137,1406,1425,1228,852,394,-87,-483,-744,-784,-602,-155,513,1379,2375,3412,4422,5290,5965,6361,6453,6225,5691,4902,3918,2813,1679,585,-390,-1199,-1802,-2185,-2356,-2319,-2123,-1794,-1391,-967,-572,-249,-39,67,39,-73,-263,-476,-663,-774,-752,-549,-137,512,1381,2452,3667,4953,6233,7409,8406,9144,9568,9641,9352,8715,7792,6652,5414,4184,3076,2186,1558,1220,1133,1247,1466,1700,1858,1856,1652,1225,583,-205,-1091,-1959,-2733,-3316,-3652,-3694,-3458,-2946,-2233,-1367,-423,527,1447,2288,3049,3720,4317,4852,5331,5766,6129,6417,6596,6639,6529,6223,5733,5031,4167,3137,2030,868,-251,-1277,-2122,-2726,-3036,-3015,-2670,-2026,-1159,-161,846,1748,2428,2805,2819,2467,1779,826,-258,-1351,-2278,-2882,-3043,-2643,-1656,-92,1977,4414,7053,9701,12156,14251,15837,16822,17165,16872,16005,14645,12922,10941,8853,6740,4719,2831,1131,-380,-1696,-2843,-3832,-4705,-5468,-6162,-6785,-7352,-7869,-8328,-8740,-9094,-9399,-9648,-9831,-9943,-9951,-9850,-9598,-9193,-8602,-7838,-6891,-5783,-4537,-3178,-1737,-263,1220,2649,3997,5221,6295,7196,7916,8437,8754,8851,8708,8312,7646,6700,5492,4037,2392,624,-1186,-2930,-4524,-5849,-6849,-7434,-7596,-7305,-6610,-5544,-4216,-2684,-1090,510,1997,3334,4467,5392,6107,6650,7043,7342,7572,7766,7940,8091,8200,8248,8184,7984,7617,7057,6336,5452,4480,3467,2492,1627,918,426,129,32,57,131,155,29,-341,-1005,-2009,-3323,-4909,-6668,-8479,-10197,-11656,-12716,-13220,-13089,-12256,-10745,-8632,-6051,-3191,-265,2510,4919,6804,8041,8595,8474,7778,6637,5224,3726,2310,1117,252,-257,-396,-235,171,708,1308,1870,2351,2705,2913,2988,2923,2751,2478,2125,1704,1229,707,156,-408,-968,-1488,-1945,-2314,-2563,-2696,-2676,-2533,-2222,-1784,-1182,-454,389,1305,2243,3144,3953,4610,5084,5345,5393,5239,4901,4410,3810,3137,2449,1791,1228,807,586,608,884,1450,2248,3273,4430,5640,6811,7821,8597,9055,9145,8868,8224,7282,6105,4801,3469,2219,1140,302,-256,-532,-553,-386,-102,198,429,517,403,76,-450,-1119,-1834,-2489,-2957,-3126,-2907,-2248,-1159,312,2041,3880,5647,7150,8242,8777,8712,8018,6774,5097,3156,1171,-660,-2109,-3031,-3286,-2857,-1760,-126,1882,4034,6087,7820,9028,9593,9456,8646,7280,5520,3585,1697,59,-1151,-1837,-1950,-1522,-643,553,1897,3230,4393,5286,5837,6047,5950,5625,5167,4670,4217,3858,3612,3472,3403,3366,3308,3200,2997,2698,2282,1774,1189,580,-8,-505,-865,-1036,-1015,-802,-459,-42,356,645,764,659,302,-264,-1037,-1924,-2877,-3825,-4699,-5452,-6040,-6431,-6606,-6556,-6265,-5748,-5005,-4058,-2960,-1740,-492,732,1839,2775,3463,3900,4052,3968,3693,3298,2881,2520,2298,2267,2445,2815,3319,3874,4367,4693,4741,4439,3732,2624,1145,-605,-2526,-4448,-6247,-7752,-8874,-9507,-9649,-9290,-8525,-7452,-6222,-4996,-3930,-3169,-2823,-2948,-3553,-4585,-5924,-7409,-8830,-9981,-10649,-10690,-9995,-8569,-6469,-3868,-958,1988,4736,7042,8730,9682,9847,9254,7973,6133,3884,1378,-1213,-3765,-6137,-8251,-10025,-11430,-12445,-13089,-13382,-13383,-13129,-12697,-12128,-11491,-10817,-10165,-9547,-9009,-8539,-8166,-7845,-7581,-7311,-7027,-6677,-6260,-5753,-5166,-4505,-3783,-3008,-2210,-1383,-579,206,918,1532,2004,2290,2364,2193,1776,1108,226,-855,-2064,-3374,-4717,-6047,-7326,-8500,-9551,-10443,-11159,-11691,-12023,-12168,-12115,-11890,-11490,-10956,-10296,-9557,-8761,-7947,-7134,-6347,-5577,-4841,-4107,-3377,-2623,-1839,-1006,-124,818,1800,2815,3820,4772,5615,6284,6740,6941,6888,6605,6137,5566,4959,4388,3915,3556,3328,3196,3126,3039,2878,2558,2019,1215,120,-1252,-2869,-4646,-6498,-8283,-9887,-11157,-11988,-12280,-11982,-11099,-9663,-7793,-5606,-3297,-1043,965,2549,3593,4000,3746,2871,1450,-370,-2439,-4571,-6598,-8363,-9736,-10638,-11024,-10882,-10263,-9202,-7807,-6146,-4335,-2452,-601,1149,2709,4015,5001,5614,5815,5591,4953,3939,2626,1114,-479,-1998,-3325,-4308,-4864,-4917,-4455,-3519,-2186,-596,1105,2744,4152,5203,5776,5823,5355,4408,3124,1629,115,-1268,-2367,-3111,-3455,-3428,-3104,-2558,-1910,-1224,-587,-30,419,757,988,1107,1129,1040,843,539,117,-375,-945,-1511,-2049,-2485,-2769,-2857,-2719,-2336,-1727,-902,95,1212,2407,3611,4789,5888,6872,7715,8379,8857,9104,9116,8868,8350,7585,6579,5391,4070,2687,1305,-17,-1249,-2362,-3364,-4265,-5073,-5827,-6498,-7121,-7639,-8059,-8322,-8421,-8319,-8022,-7546,-6912,-6183,-5402,-4634,-3944,-3371,-2962,-2730,-2684,-2810,-3085,-3467,-3917,-4390,-4840,-5230,-5513,-5677,-5677,-5522,-5183,-4670,-3981,-3107,-2076,-875,467,1913,3437,4943,6375,7606,8560,9134,9287,9004,8318,7328,6140,4897,3740,2783,2118,1791,1790,2081,2561,3133,3660,4044,4164,3974,3414,2490,1230,-317,-2059,-3889,-5687,-7320,-8659,-9615,-10104,-10114,-9673,-8846,-7758,-6535,-5332,-4276,-3487,-3028,-2938,-3192,-3744,-4488,-5326,-6116,-6756,-7136,-7185,-6868,-6183,-5164,-3890,-2428,-915,578,1915,3039,3867,4369,4527,4363,3907,3244,2431,1578,747,19,-572,-990,-1251,-1359,-1367,-1297,-1195,-1086,-977,-891,-808,-747,-703,-676,-679,-689,-703,-690,-607,-441,-140,290,863,1558,2331,3155,3959,4719,5380,5934,6368,6686,6897,7000,6991,6854,6554,6070,5359,4410,3220,1809,229,-1454,-3150,-4779,-6237,-7472,-8409,-9019,-9284,-9194,-8760,-7992,-6922,-5591,-4071,-2454,-850,607,1804,2622,3000,2883,2304,1298,-10,-1501,-3004,-4371,-5443,-6121,-6322,-6040,-5300,-4180,-2794,-1271,246,1623,2751,3532,3931,3912,3516,2785,1808,687,-479,-1576,-2526,-3261,-3746,-3986,-3988,-3807,-3485,-3080,-2644,-2208,-1803,-1431,-1085,-740,-376,58,571,1211,1979,2889,3937,5100,6354,7657,8948,10175,11259,12146,12776,13114,13146,12884,12368,11665,10845,9994,9176,8437,7801,7251,6751,6242,5669,4972,4124,3118,1962,714,-587,-1869,-3069,-4140,-5031,-5719,-6181,-6415,-6413,-6187,-5748,-5114,-4308,-3352,-2285,-1129,54,1236,2346,3333,4131,4682,4932,4853,4421,3654,2587,1286,-167,-1656,-3096,-4355,-5365,-6054,-6372,-6340,-5958,-5302,-4434,-3441,-2411,-1412,-511,261,877,1341,1657,1844,1914,1885,1763,1566,1293,961,590,212,-134,-384,-501,-421,-129,399,1141,2071,3142,4294,5485,6643,7737,8706,9519,10130,10501,10601,10412,9918,9159,8166,7022,5825,4664,3655,2869,2362,2160,2224,2528,2960,3452,3884,4190,4299,4184,3857,3337,2694,1990,1305,716,291,75,111,397,922,1645,2504,3430,4340,5153,5797,6208,6337,6159,5666,4860,3790,2470,995,-602,-2204,-3769,-5177,-6375,-7284,-7832,-8003,-7741,-7082,-6033,-4669,-3061,-1326,430,2077,3520,4658,5461,5903,6029,5916,5652,5375,5176,5160,5378,5838,6516,7327,8167,8906,9418,9584,9335,8619,7450,5888,4022,1996,-52,-1955,-3583,-4797,-5547,-5769,-5514,-4835,-3854,-2726,-1585,-590,171,615,751,586,212,-309,-858,-1371,-1768,-2015,-2099,-2016,-1797,-1463,-1047,-577,-79,426,913,1374,1798,2197,2571,2956,3350,3785,4248,4722,5171,5528,5744,5731,5463,4890,4038,2931,1651,265,-1120,-2434,-3601,-4580,-5345,-5887,-6226,-6364,-6336,-6145,-5805,-5322,-4687,-3919,-2999,-1972,-839,331,1503,2603,3580,4380,4981,5367,5572,5627,5592,5532,5475,5476,5516,5593,5660,5654,5521,5189,4621,3779,2683,1348,-144,-1710,-3228,-4573,-5608,-6235,-6356,-5952,-5028,-3672,-2007,-208,1524,2991,4020,4471,4301,3511,2218,579,-1172,-2810,-4093,-4853,-4972,-4429,-3293,-1700,126,1976,3586,4781,5394,5361,4694,3468,1857,50,-1711,-3212,-4249,-4697,-4480,-3624,-2210,-389,1655,3726,5640,7244,8431,9132,9332,9034,8289,7143,5682,3979,2135,251,-1571,-3220,-4608,-5649,-6309,-6546,-6402,-5894,-5112,-4127,-3046,-1955,-963,-136,434,721,685,335,-288,-1137,-2117,-3127,-4075,-4827,-5328,-5478,-5277,-4720,-3861,-2798,-1622,-471,574,1414,2032,2408,2616,2709,2806,2990,3359,3969,4840,5956,7255,8638,10002,11211,12168,12780,13003,12834,12315,11521,10558,9533,8553,7703,7028,6551,6242,6056,5906,5710,5373,4825,4025,2962,1684,282,-1117,-2363,-3296,-3800,-3784,-3227,-2188,-759,866,2521,3975,5071,5670,5713,5223,4287,3065,1746,540,-376,-849,-815,-262,742,2061,3545,4986,6222,7094,7501,7394,6785,5738,4360,2786,1159,-395,-1746,-2832,-3568,-3954,-3969,-3642,-3011,-2124,-1051,137,1359,2520,3527,4276,4688,4673,4211,3278,1936,266,-1590,-3475,-5207,-6615,-7551,-7912,-7642,-6744,-5281,-3355,-1117,1253,3592,5683,7398,8564,9120,9008,8263,6959,5246,3291,1318,-484,-1899,-2802,-3079,-2728,-1798,-418,1235,2948,4517,5757,6538,6796,6548,5861,4885,3772,2705,1834,1270,1081,1263,1774,2515,3372,4211,4912,5380,5534,5371,4872,4098,3104,1960,756,-449,-1588,-2619,-3526,-4294,-4953,-5511,-6014,-6468,-6895,-7278,-7586,-7786,-7820,-7664,-7299,-6742,-6046,-5286,-4554,-3959,-3578,-3494,-3723,-4269,-5070,-6045,-7068,-8009,-8740,-9151,-9184,-8811,-8081,-7069,-5909,-4736,-3704,-2923,-2487,-2428,-2733,-3347,-4177,-5109,-6029,-6829,-7410,-7731,-7734,-7451,-6897,-6136,-5242,-4282,-3334,-2444,-1650,-966,-391,65,420,637,727,635,375,-89,-715,-1485,-2315,-3155,-3887,-4465,-4786,-4830,-4560,-3998,-3178,-2184,-1099,-55,848,1474,1740,1563,917,-186,-1699,-3514,-5519,-7554,-9489,-11163,-12490,-13363,-13762,-13686,-13192,-12364,-11331,-10217,-9163,-8273,-7645,-7307,-7276,-7508,-7930,-8453,-8984,-9409,-9671,-9685,-9426,-8868,-8032,-6930,-5635,-4193,-2697,-1219,148,1346,2306,2993,3384,3477,3280,2839,2181,1373,474,-451,-1318,-2069,-2622,-2927,-2937,-2623,-1990,-1056,113,1440,2807,4082,5136,5823,6060,5758,4932,3593,1878,-96,-2123,-4025,-5604,-6721,-7265,-7200,-6564,-5435,-3978,-2360,-786,563,1520,1992,1901,1279,169,-1302,-2999,-4750,-6400,-7793,-8824,-9417,-9546,-9247,-8578,-7643,-6566,-5448,-4413,-3521,-2821,-2342,-2053,-1962,-2014,-2182,-2432,-2706,-2979,-3188,-3300,-3275,-3088,-2734,-2212,-1545,-765,84,962,1815,2602,3275,3795,4128,4249,4135,3787,3194,2391,1388,252,-977,-2225,-3418,-4497,-5375,-6018,-6363,-6399,-6136,-5580,-4831,-3917,-2979,-2078,-1316,-759,-434,-350,-482,-742,-1083,-1371,-1540,-1499,-1202,-628,208,1268,2485,3778,5067,6262,7301,8120,8698,9015,9098,8966,8685,8292,7862,7439,7066,6779,6589,6497,6502,6569,6693,6832,6963,7057,7063,6959,6680,6198,5453,4436,3108,1506,-361,-2408,-4570,-6715,-8748,-10527,-11954,-12937,-13423,-13402,-12903,-11996,-10795,-9424,-8034,-6759,-5723,-5014,-4695,-4747,-5160,-5812,-6614,-7412,-8075,-8484,-8547,-8217,-7488,-6395,-5009,-3427,-1757,-111,1422,2755,3840,4640,5151,5376,5351,5106,4714,4226,3730,3285,2951,2778,2765,2939,3242,3685,4181,4733,5268,5763,6185,6474,6619,6555,6267,5716,4900,3823,2523,1053,-519,-2098,-3602,-4927,-5994,-6714,-7030,-6894,-6301,-5279,-3900,-2285,-573,1064,2463,3488,4019,4028,3497,2520,1194,-310,-1827,-3198,-4274,-4973,-5242,-5097,-4603,-3854,-2983,-2121,-1382,-875,-635,-698,-1020,-1557,-2230,-2940,-3621,-4164,-4537,-4666,-4554,-4190,-3611,-2867,-2015,-1128,-271,508,1141,1625,1911,2004,1906,1609,1148,534,-206,-1027,-1902,-2767,-3588,-4274,-4798,-5062,-5044,-4689,-3988,-2971,-1670,-198,1356,2829,4090,5013,5485,5491,5007,4136,2969,1669,381,-760,-1641,-2209,-2450,-2385,-2097,-1646,-1135,-643,-236,36,149,107,-73,-349,-661,-965,-1175,-1278,-1207,-979,-590,-76,511,1122,1690,2182,2551,2786,2883,2844,2689,2438,2095,1681,1195,639,16,-680,-1440,-2256,-3098,-3939,-4730,-5433,-5981,-6348,-6472,-6345,-5942,-5268,-4358,-3250,-2028,-782,378,1349,2024,2358,2308,1914,1240,400,-476,-1249,-1804,-2045,-1935,-1467,-690,312,1443,2569,3599,4423,4986,5272,5277,5082,4738,4368,4048,3882,3924,4207,4735,5449,6288,7156,7937,8563,8940,9044,8873,8430,7791,6985,6087,5145,4187,3251,2334,1440,566,-301,-1147,-1958,-2684,-3280,-3667,-3784,-3578,-3010,-2102,-888,537,2068,3573,4918,5992,6693,6969,6790,6175,5164,3851,2307,676,-963,-2472,-3773,-4782,-5447,-5754,-5701,-5336,-4717,-3924,-3063,-2201,-1454,-844,-445,-229,-201,-308,-497,-726,-927,-1083,-1140,-1111,-957,-711,-345,109,650,1253,1882,2506,3074,3540,3860,3998,3938,3673,3228,2638,1967,1285,682,237,33,130,564,1340,2430,3770,5272,6814,8276,9516,10423,10913,10937,10518,9715,8643,7428,6241,5179,4384,3880,3698,3793,4090,4502,4906,5223,5365,5283,4965,4420,3692,2853,1983,1178,536,141,65,337,973,1920,3101,4396,5654,6726,7472,7779,7598,6925,5826,4416,2840,1262,-163,-1306,-2085,-2455,-2447,-2115,-1561,-902,-236,334,773,1042,1176,1209,1199,1221,1313,1528,1870,2330,2870,3425,3915,4259,4363,4177,3639,2753,1531,40,-1636,-3388,-5092,-6634,-7911,-8833,-9379,-9509,-9269,-8692,-7847,-6804,-5623,-4372,-3082,-1816,-586,543,1546,2365,2972,3330,3445,3331,3052,2679,2306,2024,1917,2028,2386,2951,3683,4482,5272,5945,6431,6677,6657,6390,5898,5246,4487,3703,2946,2290,1773,1451,1339,1457,1792,2320,2981,3714,4421,5030,5435,5598,5451,5017,4296,3366,2292,1181,122,-783,-1472,-1885,-2015,-1866,-1493,-958,-357,224,695,993,1087,985,716,360,-11,-310,-465,-440,-223,159,623,1099,1455,1622,1490,1053,280,-753,-1990,-3311,-4618,-5800,-6784,-7509,-7965,-8154,-8118,-7900,-7552,-7116,-6614,-6056,-5425,-4713,-3886,-2937,-1855,-671,589,1855,3062,4134,4986,5571,5833,5763,5359,4666,3735,2664,1536,473,-428,-1071,-1387,-1340,-930,-203,780,1897,3055,4129,5039,5717,6156,6362,6405,6328,6215,6093,5993,5904,5786,5600,5292,4826,4175,3349,2366,1277,142,-980,-2018,-2932,-3667,-4227,-4581,-4771,-4800,-4726,-4574,-4398,-4219,-4081,-3981,-3945,-3948,-3995,-4049,-4098,-4102,-4029,-3841,-3499,-2978,-2267,-1377,-356,737,1808,2765,3523,3993,4152,3975,3499,2794,1950,1082,320,-244,-498,-404,66,894,2016,3369,4841,6349,7788,9077,10143,10934,11412,11569,11411,10959,10263,9346,8292,7122,5924,4741,3644,2701,1961,1488,1286,1385,1725,2269,2913,3555,4079,4385,4397,4091,3501,2708,1858,1111,633,571,1000,1942,3330,5013,6810,8470,9781,10536,10597,9903,8477,6425,3921,1196,-1518,-3971,-5973,-7367,-8082,-8106,-7509,-6409,-4971,-3362,-1767,-320,867,1729,2266,2495,2478,2279,1978,1612,1248,890,561,262,-15,-262,-496,-703,-893,-1068,-1220,-1371,-1508,-1658,-1810,-1965,-2109,-2220,-2264,-2225,-2056,-1760,-1319,-757,-104,596,1279,1893,2377,2704,2856,2869,2777,2680,2640,2746,3027,3499,4096,4774,5387,5871,6111,6068,5726,5115,4300,3374,2427,1560,831,305,-9,-97,21,338,818,1470,2246,3162,4157,5215,6251,7208,7982,8491,8652,8398,7712,6579,5063,3228,1203,-882,-2883,-4655,-6107,-7141,-7756,-7957,-7826,-7463,-6997,-6564,-6276,-6227,-6441,-6916,-7576,-8331,-9045,-9613,-9927,-9938,-9636,-9066,-8309,-7493,-6736,-6173,-5905,-5983,-6444,-7234,-8302,-9521,-10781,-11939,-12876,-13481,-13683,-13424,-12716,-11568,-10056,-8266,-6296,-4271,-2288,-449,1156,2481,3464,4101,4376,4317,3949,3328,2525,1597,654,-259,-1057,-1694,-2140,-2380,-2414,-2278,-1998,-1638,-1257,-921,-704,-652,-830,-1248,-1926,-2840,-3938,-5165,-6418,-7619,-8657,-9455,-9944,-10077,-9846,-9269,-8376,-7253,-5960,-4615,-3302,-2138,-1216,-627,-437,-682,-1359,-2434,-3821,-5405,-7054,-8605,-9934,-10898,-11423,-11450,-10977,-10044,-8719,-7112,-5333,-3511,-1772,-198,1092,2079,2686,2942,2826,2405,1700,807,-238,-1332,-2446,-3503,-4472,-5321,-6016,-6546,-6890,-7046,-7017,-6806,-6456,-5970,-5418,-4815,-4225,-3664,-3176,-2760,-2418,-2143,-1898,-1681,-1456,-1219,-971,-709,-469,-262,-122,-83,-164,-391,-763,-1280,-1908,-2625,-3376,-4126,-4821,-5440,-5939,-6337,-6603,-6783,-6863,-6876,-6805,-6646,-6367,-5941,-5329,-4523,-3509,-2328,-1025,317,1607,2733,3621,4175,4386,4228,3760,3028,2152,1196,303,-482,-1056,-1399,-1479,-1317,-936,-395,243,899,1490,1943,2181,2162,1845,1242,370,-695,-1877,-3067,-4142,-5014,-5571,-5775,-5589,-5047,-4201,-3154,-2021,-934,-40,568,781,574,-52,-1040,-2275,-3630,-4930,-6035,-6789,-7084,-6868,-6095,-4833,-3126,-1121,1055,3230,5242,6966,8270,9110,9453,9339,8848,8078,7170,6243,5413,4762,4335,4131,4127,4254,4443,4615,4677,4590,4279,3754,3007,2089,1059,-2,-1024,-1916,-2638,-3126,-3375,-3363,-3107,-2637,-1988,-1230,-421,352,1018,1491,1722,1649,1279,590,-353,-1513,-2793,-4103,-5338,-6407,-7211,-7698,-7821,-7580,-6999,-6134,-5052,-3845,-2573,-1328,-144,916,1829,2567,3104,3435,3533,3424,3092,2590,1929,1176,369,-436,-1181,-1840,-2361,-2736,-2940,-2970,-2832,-2526,-2078,-1509,-843,-147,558,1190,1701,2032,2133,1975,1560,901,64,-874,-1808,-2612,-3186,-3411,-3235,-2612,-1563,-146,1534,3349,5134,6732,7983,8751,8944,8505,7447,5818,3746,1368,-1101,-3485,-5551,-7152,-8116,-8392,-7936,-6820,-5146,-3087,-835,1403,3433,5094,6271,6905,6982,6566,5713,4572,3236,1850,510,-705,-1737,-2575,-3203,-3647,-3909,-4013,-3960,-3764,-3423,-2953,-2371,-1713,-1025,-377,184,566,760,708,448,5,-559,-1152,-1711,-2159,-2453,-2585,-2559,-2433,-2261,-2117,-2060,-2140,-2366,-2731,-3185,-3670,-4110,-4438,-4596,-4562,-4327,-3916,-3379,-2749,-2104,-1457,-864,-339,106,435,666,760,744,624,436,227,50,-55,-37,97,370,724,1137,1543,1878,2111,2171,2066,1770,1310,734,71,-579,-1191,-1686,-2042,-2252,-2305,-2247,-2073,-1828,-1495,-1083,-579,51,781,1651,2583,3575,4519,5371,6026,6444,6549,6350,5816,5000,3925,2662,1270,-166,-1583,-2891,-4017,-4894,-5458,-5663,-5502,-4957,-4099,-2968,-1682,-342,935,2029,2878,3405,3619,3531,3195,2692,2088,1478,905,435,75,-153,-271,-273,-197,-16,236,588,1031,1559,2152,2777,3375,3882,4236,4344,4191,3709,2953,1945,814,-330,-1312,-2007,-2275,-2069,-1363,-236,1205,2781,4319,5619,6547,6968,6857,6200,5078,3609,1926,223,-1377,-2686,-3641,-4125,-4160,-3719,-2892,-1735,-365,1107,2571,3902,5019,5828,6294,6396,6154,5621,4859,3960,2999,2051,1183,426,-178,-634,-943,-1113,-1178,-1156,-1071,-957,-821,-685,-557,-449,-360,-303,-281,-283,-313,-331,-325,-247,-61,256,738,1363,2122,2959,3814,4606,5279,5766,6039,6115,5986,5747,5402,5035,4655,4287,3925,3563,3184,2791,2386,1992,1632,1334,1122,1016,1017,1141,1371,1722,2172,2739,3404,4169,5018,5907,6811,7664,8408,8986,9345,9449,9282,8854,8193,7368,6451,5547,4733,4109,3702,3555,3624,3866,4179,4468,4618,4548,4204,3579,2717,1703,663,-295,-1022,-1469,-1568,-1350,-870,-231,443,1029,1416,1527,1328,815,39,-923,-1989,-3039,-4001,-4783,-5327,-5617,-5613,-5352,-4831,-4093,-3175,-2129,-1010,100,1133,2002,2641,3000,3060,2826,2358,1705,977,253,-368,-820,-1040,-1018,-743,-252,400,1156,1924,2640,3224,3621,3790,3717,3396,2873,2176,1392,589,-135,-695,-1002,-1000,-649,50,1052,2288,3638,4983,6181,7122,7711,7904,7688,7118,6241,5184,4015,2860,1784,858,132,-378,-651,-704,-547,-221,233,759,1299,1803,2216,2520,2689,2742,2697,2588,2464,2349,2278,2254,2267,2297,2305,2264,2152,1951,1672,1323,926,504,79,-345,-735,-1130,-1504,-1909,-2335,-2824,-3368,-3989,-4663,-5381,-6103,-6791,-7382,-7834,-8082,-8101,-7859,-7368,-6647,-5741,-4712,-3614,-2519,-1478,-534,267,914,1390,1685,1826,1799,1644,1373,1022,627,235,-104,-335,-404,-263,114,745,1600,2644,3794,4966,6061,6979,7660,8036,8106,7868,7370,6655,5794,4834,3834,2833,1863,952,117,-621,-1257,-1770,-2175,-2456,-2642,-2718,-2720,-2637,-2501,-2310,-2085,-1834,-1568,-1299,-1018,-747,-459,-184,100,360,607,801,955,1028,1036,965,825,634,399,154,-96,-323,-532,-702,-851,-965,-1063,-1135,-1196,-1235,-1255,-1249,-1207,-1127,-995,-817,-581,-312,0,326,663,1018,1381,1789,2249,2801,3456,4229,5109,6062,7038,7963,8763,9353,9679,9692,9385,8768,7900,6826,5659,4461,3324,2327,1505,923,576,492,649,1026,1591,2277,3036,3780,4454,4969,5299,5370,5199,4771,4119,3302,2361,1383,417,-469,-1236,-1847,-2275,-2517,-2552,-2399,-2045,-1524,-850,-57,794,1673,2500,3240,3840,4280,4553,4670,4670,4586,4470,4351,4253,4185,4123,4053,3925,3719,3395,2948,2380,1708,977,233,-462,-1044,-1446,-1627,-1544,-1193,-606,184,1066,1967,2748,3331,3616,3569,3184,2502,1610,611,-368,-1223,-1860,-2236,-2346,-2213,-1910,-1495,-1060,-663,-367,-198,-186,-317,-590,-962,-1409,-1889,-2349,-2769,-3077,-3266,-3282,-3114,-2753,-2205,-1504,-690,187,1069,1919,2690,3375,3956,4444,4840,5163,5414,5598,5707,5718,5618,5382,5001,4468,3801,3007,2132,1188,226,-749,-1696,-2613,-3478,-4270,-4970,-5537,-5929,-6120,-6061,-5769,-5231,-4510,-3655,-2762,-1918,-1218,-740,-542,-659,-1092,-1811,-2774,-3900,-5106,-6305,-7379,-8263,-8850,-9099,-8971,-8464,-7621,-6503,-5217,-3881,-2636,-1600,-882,-549,-601,-1031,-1717,-2577,-3446,-4219,-4788,-5097,-5153,-4997,-4723,-4441,-4273,-4308,-4619,-5217,-6069,-7106,-8206,-9242,-10100,-10646,-10846,-10628,-10054,-9152,-8051,-6848,-5692,-4686,-3930,-3480,-3347,-3507,-3896,-4419,-4994,-5508,-5899,-6100,-6093,-5871,-5457,-4877,-4177,-3395,-2582,-1779,-1051,-441,-13,189,133,-201,-782,-1593,-2538,-3553,-4522,-5350,-5944,-6237,-6177,-5765,-5016,-3983,-2748,-1396,-39,1234,2319,3140,3634,3760,3510,2897,1959,755,-633,-2125,-3616,-5019,-6267,-7275,-8046,-8536,-8801,-8856,-8788,-8651,-8517,-8440,-8443,-8522,-8648,-8754,-8765,-8615,-8228,-7593,-6691,-5585,-4340,-3075,-1902,-949,-303,-49,-197,-734,-1595,-2660,-3822,-4916,-5831,-6459,-6722,-6624,-6157,-5418,-4469,-3444,-2437,-1561,-892,-475,-324,-414,-691,-1072,-1476,-1804,-1993,-1995,-1790,-1419,-917,-397,88,405,533,395,26,-548,-1232,-1937,-2542,-2955,-3098,-2927,-2455,-1721,-799,194,1169,2004,2635,3005,3107,2951,2593,2081,1484,858,239,-333,-848,-1289,-1648,-1909,-2064,-2077,-1948,-1648,-1201,-623,20,671,1237,1644,1826,1740,1382,773,-28,-932,-1850,-2647,-3246,-3533,-3465,-3014,-2200,-1080,238,1651,2990,4146,4969,5386,5331,4813,3872,2612,1141,-383,-1844,-3107,-4096,-4769,-5115,-5196,-5060,-4815,-4542,-4313,-4197,-4198,-4321,-4513,-4713,-4834,-4801,-4525,-3974,-3100,-1942,-524,1063,2719,4329,5768,6920,7703,8045,7928,7378,6453,5263,3941,2634,1490,634,146,73,396,1056,1956,2968,3971,4848,5512,5909,6026,5883,5520,5007,4394,3744,3092,2461,1847,1233,596,-105,-874,-1731,-2647,-3577,-4464,-5226,-5789,-6091,-6089,-5776,-5187,-4374,-3431,-2454,-1546,-795,-265,18,37,-154,-529,-1002,-1513,-2006,-2425,-2755,-2971,-3074,-3063,-2933,-2681,-2306,-1794,-1166,-424,391,1231,2023,2704,3167,3370,3234,2759,1956,901,-307,-1526,-2609,-3418,-3829,-3767,-3214,-2184,-773,916,2734,4524,6162,7502,8473,9005,9078,8715,7953,6876,5571,4137,2679,1280,32,-1025,-1845,-2433,-2798,-2990,-3045,-3033,-2986,-2954,-2945,-2954,-2960,-2908,-2764,-2475,-2011,-1371,-566,343,1293,2195,2955,3506,3760,3710,3315,2637,1694,606,-556,-1661,-2606,-3306,-3685,-3724,-3434,-2867,-2114,-1274,-454,247,754,1034,1063,884,523,56,-466,-969,-1427,-1786,-2055,-2221,-2311,-2355,-2384,-2439,-2538,-2701,-2916,-3167,-3418,-3621,-3750,-3764,-3657,-3430,-3097,-2690,-2232,-1772,-1319,-920,-573,-297,-93,49,143,203,258,330,434,607,841,1162,1555,2006,2501,2992,3462,3848,4148,4295,4318,4166,3884,3443,2893,2237,1519,786,87,-508,-944,-1162,-1126,-829,-275,465,1337,2228,3044,3681,4071,4160,3939,3443,2709,1839,906,12,-771,-1370,-1765,-1929,-1898,-1700,-1390,-1042,-701,-437,-282,-246,-348,-541,-808,-1085,-1341,-1507,-1565,-1464,-1210,-782,-208,491,1280,2096,2904,3626,4220,4623,4806,4734,4415,3860,3122,2267,1384,554,-125,-603,-825,-790,-523,-69,492,1092,1652,2122,2462,2679,2774,2800,2790,2791,2842,2937,3087,3243,3362,3390,3252,2928,2379,1630,715,-294,-1311,-2235,-2995,-3501,-3735,-3666,-3327,-2762,-2031,-1216,-380,408,1096,1652,2051,2288,2367,2298,2102,1812,1465,1098,775,529,419,473,712,1133,1711,2399,3138,3859,4486,4971,5258,5348,5237,4973,4612,4228,3903,3705,3681,3866,4235,4758,5371,5978,6525,6922,7142,7174,7020,6752,6400,6057,5765,5567,5483,5484,5551,5603,5601,5455,5152,4633,3937,3062,2087,1058,63,-859,-1620,-2229,-2627,-2848,-2878,-2735,-2433,-1968,-1356,-600,283,1256,2276,3272,4166,4877,5324,5454,5225,4645,3748,2615,1345,71,-1081,-1985,-2553,-2716,-2489,-1883,-1009,47,1142,2178,3044,3702,4105,4277,4246,4064,3791,3468,3148,2829,2542,2258,1983,1701,1418,1137,879,671,526,477,516,649,852,1102,1360,1606,1804,1952,2043,2079,2080,2046,1983,1894,1750,1554,1279,921,502,27,-434,-844,-1131,-1240,-1140,-806,-260,453,1273,2098,2840,3413,3736,3791,3568,3121,2534,1899,1336,926,730,778,1035,1465,1980,2510,2978,3327,3541,3599,3536,3370,3149,2901,2667,2457,2288,2150,2030,1904,1738,1510,1193,778,272,-312,-942,-1580,-2177,-2711,-3134,-3447,-3645,-3739,-3757,-3723,-3657,-3583,-3499,-3400,-3268,-3078,-2806,-2440,-1972,-1422,-821,-210,345,807,1111,1249,1203,1003,691,336,11,-214,-257,-99,310,929,1737,2650,3605,4493,5259,5817,6142,6214,6040,5660,5104,4427,3673,2877,2071,1275,510,-211,-864,-1432,-1894,-2237,-2461,-2571,-2597,-2562,-2517,-2488,-2512,-2599,-2749,-2949,-3167,-3370,-3513,-3568,-3495,-3290,-2933,-2453,-1860,-1213,-547,76,614,1028,1295,1410,1383,1232,989,675,321,-57,-441,-816,-1162,-1463,-1675,-1783,-1732,-1510,-1098,-510,210,999,1766,2424,2883,3090,3013,2668,2103,1407,672,19,-470,-706,-654,-297,337,1198,2210,3282,4325,5245,5978,6458,6682,6636,6377,5960,5459,4973,4554,4275,4144,4164,4289,4476,4648,4765,4766,4650,4410,4079,3707,3330,3015,2772,2629,2571,2554,2555,2482,2322,2006,1540,920,184,-611,-1401,-2111,-2679,-3057,-3214,-3160,-2908,-2511,-2004,-1435,-842,-231,368,973,1555,2104,2594,2965,3194,3221,3037,2646,2076,1402,705,74,-389,-644,-636,-392,60,642,1268,1844,2297,2564,2621,2477,2161,1734,1274,846,532,371,402,618,1010,1526,2117,2732,3301,3799,4172,4408,4497,4434,4233,3911,3494,3014,2520,2050,1666,1407,1319,1418,1715,2168,2747,3349,3910,4314,4477,4341,3851,3031,1905,555,-914,-2404,-3772,-4951,-5823,-6378,-6562,-6421,-5974,-5307,-4484,-3602,-2737,-1976,-1372,-979,-808,-858,-1094,-1463,-1895,-2322,-2669,-2893,-2959,-2857,-2609,-2240,-1798,-1331,-883,-490,-180,42,177,245,260,258,246,242,255,261,273,254,216,147,65,-16,-70,-78,-14,111,307,529,763,950,1073,1094,1014,844,607,337,62,-209,-465,-739,-1039,-1420,-1888,-2471,-3145,-3902,-4675,-5433,-6101,-6653,-7048,-7296,-7404,-7418,-7377,-7342,-7346,-7436,-7610,-7880,-8198,-8547,-8853,-9084,-9185,-9140,-8939,-8610,-8182,-7720,-7267,-6898,-6632,-6518,-6548,-6723,-7008,-7370,-7747,-8097,-8344,-8461,-8379,-8101,-7597,-6905,-6048,-5088,-4086,-3109,-2225,-1476,-903,-509,-297,-243,-312,-481,-704,-970,-1245,-1537,-1821,-2127,-2426,-2748,-3066,-3385,-3679,-3924,-4101,-4177,-4147,-3999,-3756,-3433,-3078,-2730,-2422,-2209,-2088,-2096,-2201,-2418,-2702,-3052,-3442,-3850,-4273,-4684,-5069,-5410,-5680,-5846,-5894,-5789,-5526,-5112,-4560,-3922,-3254,-2618,-2098,-1730,-1573,-1602,-1819,-2133,-2502,-2815,-3020,-3049,-2890,-2545,-2056,-1487,-898,-365,54,331,426,344,79,-358,-960,-1705,-2580,-3543,-4557,-5569,-6500,-7307,-7905,-8265,-8357,-8183,-7784,-7227,-6589,-5978,-5482,-5173,-5103,-5278,-5657,-6185,-6749,-7250,-7578,-7630,-7364,-6734,-5780,-4538,-3117,-1613,-165,1131,2154,2853,3170,3125,2745,2122,1342,548,-161,-655,-875,-758,-322,398,1312,2305,3263,4042,4566,4740,4566,4057,3278,2337,1333,391,-397,-957,-1250,-1269,-1050,-647,-136,397,884,1244,1459,1481,1349,1073,714,336,-10,-263,-388,-375,-222,43,374,736,1063,1316,1443,1419,1206,807,214,-551,-1457,-2463,-3504,-4514,-5422,-6140,-6617,-6787,-6625,-6136,-5342,-4309,-3120,-1862,-642,461,1384,2082,2563,2837,2956,2973,2951,2953,3010,3174,3428,3798,4238,4733,5230,5681,6031,6226,6215,5974,5478,4753,3823,2755,1625,509,-500,-1344,-1974,-2356,-2517,-2471,-2292,-2050,-1818,-1691,-1709,-1925,-2341,-2929,-3649,-4415,-5152,-5762,-6165,-6294,-6088,-5546,-4650,-3471,-2064,-553,946,2308,3399,4150,4484,4415,3975,3246,2352,1415,572,-67,-421,-445,-153,422,1186,2037,2868,3553,4026,4214,4118,3747,3174,2454,1693,956,302,-209,-600,-828,-968,-1002,-996,-952,-884,-805,-681,-525,-296,-3,368,796,1265,1739,2194,2592,2928,3181,3382,3534,3674,3823,3982,4151,4294,4367,4312,4084,3637,2962,2090,1055,-31,-1091,-2004,-2688,-3079,-3146,-2906,-2395,-1691,-862,-15,801,1493,2046,2403,2575,2545,2338,1966,1463,874,239,-373,-913,-1316,-1536,-1541,-1320,-890,-287,412,1140,1790,2294,2563,2563,2261,1680,863,-123,-1176,-2208,-3113,-3820,-4269,-4451,-4367,-4083,-3651,-3176,-2728,-2398,-2229,-2254,-2455,-2788,-3178,-3538,-3774,-3822,-3620,-3171,-2491,-1639,-697,252,1121,1838,2359,2661,2738,2625,2337,1935,1450,933,424,-41,-428,-708,-864,-874,-728,-437,4,548,1192,1859,2520,3096,3533,3771,3774,3513,3010,2286,1415,471,-453,-1272,-1907,-2303,-2429,-2278,-1881,-1271,-535,278,1048,1733,2240,2541,2620,2483,2175,1750,1270,799,393,72,-128,-233,-242,-187,-91,27,149,271,396,533,699,912,1191,1554,2013,2580,3246,4010,4834,5685,6512,7232,7797,8108,8123,7789,7094,6070,4758,3274,1712,230,-1057,-2032,-2608,-2767,-2506,-1906,-1069,-129,768,1482,1906,1963,1624,921,-97,-1315,-2623,-3894,-5002,-5858,-6389,-6561,-6391,-5898,-5170,-4272,-3309,-2355,-1501,-779,-249,106,283,324,270,176,86,44,78,199,398,662,936,1208,1404,1510,1492,1335,1064,684,247,-213,-645,-1000,-1249,-1342,-1287,-1044,-646,-76,631,1465,2400,3408,4459,5509,6512,7424,8179,8746,9080,9164,9015,8657,8148,7578,7011,6550,6255,6175,6326,6695,7220,7837,8443,8943,9252,9301,9055,8514,7693,6657,5458,4174,2882,1629,488,-528,-1374,-2055,-2552,-2880,-3035,-3033,-2874,-2583,-2157,-1631,-1012,-335,380,1093,1796,2443,3038,3551,3977,4310,4531,4655,4655,4558,4352,4065,3724,3351,2996,2685,2457,2325,2285,2321,2382,2423,2371,2173,1778,1159,323,-704,-1858,-3053,-4197,-5177,-5921,-6347,-6437,-6193,-5659,-4911,-4044,-3143,-2308,-1586,-1017,-595,-283,-28,245,604,1111,1790,2650,3641,4707,5748,6673,7393,7836,7973,7799,7347,6673,5857,4966,4088,3265,2556,1973,1526,1215,1006,898,848,847,871,920,982,1087,1226,1445,1735,2115,2564,3058,3548,3994,4329,4529,4541,4375,4017,3522,2910,2260,1626,1082,690,506,545,844,1349,2057,2868,3731,4545,5231,5712,5915,5800,5332,4521,3385,1989,402,-1266,-2913,-4422,-5692,-6633,-7187,-7316,-7026,-6339,-5318,-4034,-2591,-1075,399,1741,2865,3699,4203,4348,4138,3613,2825,1865,840,-145,-953,-1488,-1668,-1425,-784,234,1511,2919,4290,5461,6279,6641,6483,5815,4695,3235,1584,-110,-1683,-3016,-4016,-4631,-4874,-4782,-4444,-3958,-3443,-2982,-2667,-2524,-2567,-2748,-3010,-3256,-3400,-3360,-3074,-2521,-1731,-740,323,1384,2286,2946,3266,3204,2747,1937,847,-421,-1731,-2967,-3990,-4707,-5041,-4961,-4471,-3630,-2510,-1233,88,1313,2344,3081,3496,3557,3333,2867,2290,1684,1165,800,635,673,885,1214,1592,1952,2231,2402,2447,2386,2261,2114,2022,2019,2155,2439,2868,3404,4014,4617,5183,5638,5965,6126,6120,5942,5606,5126,4528,3842,3111,2381,1716,1176,820,706,864,1310,2027,2966,4048,5180,6231,7099,7653,7825,7537,6795,5601,4049,2230,301,-1591,-3271,-4591,-5433,-5712,-5427,-4609,-3372,-1880,-315,1108,2208,2835,2882,2341,1222,-339,-2227,-4222,-6161,-7825,-9069,-9756,-9827,-9264,-8125,-6507,-4564,-2466,-389,1499,3075,4246,4984,5296,5252,4924,4433,3869,3332,2886,2568,2379,2298,2272,2249,2171,1983,1675,1217,661,15,-636,-1258,-1760,-2124,-2281,-2236,-1980,-1541,-954,-278,441,1145,1784,2331,2769,3093,3327,3497,3648,3817,4052,4360,4767,5230,5726,6183,6529,6696,6616,6251,5583,4637,3445,2098,676,-714,-1968,-3012,-3767,-4223,-4361,-4234,-3875,-3381,-2809,-2259,-1789,-1471,-1348,-1449,-1787,-2333,-3074,-3926,-4836,-5696,-6422,-6912,-7096,-6897,-6306,-5313,-3961,-2332,-516,1358,3156,4754,6029,6886,7276,7175,6624,5692,4500,3178,1884,743,-128,-665,-857,-732,-394,52,442,653,546,55,-870,-2192,-3848,-5724,-7662,-9532,-11158,-12442,-13275,-13632,-13500,-12942,-12034,-10877,-9598,-8289,-7054,-5948,-5013,-4253,-3664,-3217,-2883,-2630,-2422,-2247,-2070,-1890,-1703,-1512,-1341,-1215,-1170,-1237,-1459,-1846,-2414,-3155,-4033,-5013,-6029,-7025,-7922,-8676,-9219,-9534,-9592,-9408,-8994,-8398,-7655,-6834,-5975,-5146,-4379,-3701,-3139,-2667,-2299,-1983,-1721,-1475,-1252,-1052,-889,-793,-773,-849,-1019,-1260,-1546,-1824,-2048,-2161,-2128,-1923,-1538,-1013,-378,277,882,1342,1589,1558,1222,577,-362,-1534,-2897,-4357,-5847,-7282,-8584,-9681,-10517,-11025,-11188,-10967,-10378,-9441,-8208,-6757,-5187,-3607,-2148,-917,-27,453,490,93,-667,-1687,-2819,-3907,-4795,-5351,-5486,-5154,-4370,-3205,-1761,-204,1314,2606,3529,3943,3792,3027,1711,-92,-2229,-4547,-6858,-9001,-10815,-12202,-13086,-13448,-13307,-12708,-11733,-10458,-8989,-7416,-5834,-4344,-3015,-1941,-1170,-751,-710,-1019,-1661,-2538,-3580,-4661,-5679,-6531,-7138,-7440,-7425,-7091,-6475,-5628,-4618,-3511,-2382,-1287,-280,605,1347,1933,2374,2677,2864,2960,2980,2955,2896,2824,2738,2662,2583,2517,2466,2430,2429,2456,2512,2591,2663,2706,2679,2549,2284,1873,1319,646,-97,-854,-1549,-2116,-2486,-2628,-2519,-2180,-1658,-1026,-359,255,756,1112,1289,1331,1235,1069,851,614,380,141,-95,-334,-578,-802,-991,-1111,-1126,-1021,-776,-411,38,520,953,1284,1435,1399,1161,777,306,-151,-514,-694,-656,-387,76,666,1279,1814,2151,2221,1954,1347,417,-761,-2094,-3454,-4725,-5779,-6529,-6895,-6868,-6434,-5654,-4576,-3287,-1866,-391,1054,2413,3601,4579,5271,5651,5661,5308,4574,3509,2157,609,-1038,-2670,-4173,-5449,-6420,-7034,-7282,-7184,-6790,-6181,-5440,-4661,-3923,-3294,-2800,-2479,-2289,-2228,-2222,-2227,-2179,-2027,-1724,-1248,-586,258,1255,2376,3582,4814,6044,7200,8265,9174,9919,10447,10763,10820,10634,10175,9467,8514,7360,6046,4650,3245,1925,773,-136,-740,-1011,-945,-575,37,803,1624,2391,3021,3436,3600,3497,3138,2565,1814,955,38,-862,-1691,-2375,-2856,-3082,-2990,-2575,-1813,-744,571,2047,3554,4969,6156,7010,7439,7431,6976,6164,5083,3867,2652,1546,651,0,-395,-574,-618,-603,-638,-800,-1148,-1722,-2502,-3462,-4529,-5624,-6665,-7572,-8283,-8763,-8976,-8925,-8604,-8020,-7197,-6134,-4871,-3438,-1880,-272,1311,2780,4040,5005,5628,5856,5714,5227,4476,3550,2565,1611,781,131,-321,-565,-657,-636,-574,-525,-541,-639,-833,-1099,-1397,-1692,-1927,-2069,-2087,-1964,-1707,-1327,-855,-324,232,766,1264,1684,2033,2302,2498,2655,2785,2931,3118,3368,3706,4116,4599,5103,5597,6016,6319,6460,6414,6183,5777,5237,4612,3951,3314,2734,2249,1855,1557,1318,1122,928,722,478,189,-147,-541,-989,-1486,-2042,-2603,-3184,-3686,-4098,-4317,-4315,-4030,-3465,-2626,-1580,-406,783,1877,2783,3419,3765,3821,3656,3346,3005,2730,2612,2696,2994,3471,4053,4647,5150,5451,5490,5189,4553,3582,2342,897,-650,-2208,-3668,-4957,-5979,-6691,-7034,-6983,-6534,-5696,-4511,-3054,-1413,291,1922,3353,4445,5099,5245,4854,3959,2630,987,-813,-2612,-4243,-5565,-6472,-6891,-6825,-6301,-5404,-4255,-2969,-1686,-514,474,1213,1721,1993,2108,2101,2050,2004,1990,2045,2150,2315,2510,2722,2940,3137,3328,3497,3656,3815,3973,4147,4331,4530,4737,4946,5151,5335,5480,5574,5574,5476,5242,4875,4371,3750,3058,2342,1672,1128,762,657,827,1291,2023,2957,4022,5113,6132,6985,7584,7879,7826,7422,6694,5692,4498,3223,1974,877,30,-473,-608,-353,228,1065,2043,3039,3934,4635,5074,5227,5105,4757,4250,3662,3059,2513,2030,1659,1338,1090,837,573,255,-126,-569,-1065,-1586,-2111,-2593,-3016,-3323,-3501,-3500,-3297,-2874,-2207,-1319,-223,1006,2315,3571,4704,5567,6095,6202,5861,5087,3916,2451,795,-908,-2535,-3948,-5064,-5809,-6155,-6137,-5776,-5183,-4432,-3631,-2887,-2251,-1810,-1549,-1496,-1586,-1770,-1972,-2102,-2085,-1875,-1402,-694,266,1413,2697,4037,5359,6573,7628,8455,9037,9362,9447,9341,9081,8753,8393,8080,7840,7705,7682,7745,7871,7991,8065,8017,7803,7397,6776,5977,5019,3989,2938,1965,1127,485,68,-125,-109,62,338,660,963,1208,1357,1387,1300,1109,840,550,274,89,21,138,432,932,1594,2386,3238,4070,4809,5376,5709,5779,5560,5079,4365,3470,2467,1406,366,-627,-1523,-2322,-3009,-3601,-4116,-4569,-4999,-5410,-5836,-6263,-6701,-7105,-7455,-7689,-7756,-7609,-7196,-6506,-5529,-4303,-2879,-1340,213,1677,2951,3947,4610,4899,4823,4406,3697,2776,1712,600,-484,-1465,-2284,-2894,-3280,-3424,-3363,-3110,-2736,-2276,-1806,-1363,-999,-731,-580,-524,-555,-632,-720,-782,-785,-713,-547,-308,11,369,760,1150,1535,1892,2230,2559,2882,3234,3618,4056,4546,5090,5660,6243,6805,7314,7755,8089,8315,8408,8362,8177,7838,7357,6740,5994,5157,4247,3312,2396,1543,801,192,-246,-534,-650,-645,-532,-359,-173,-9,86,86,-19,-235,-534,-891,-1257,-1586,-1827,-1942,-1894,-1672,-1279,-734,-67,668,1441,2177,2860,3429,3865,4142,4234,4144,3847,3364,2688,1858,900,-137,-1188,-2203,-3120,-3881,-4462,-4819,-4954,-4859,-4552,-4054,-3397,-2625,-1784,-927,-122,591,1147,1511,1667,1588,1312,844,254,-417,-1092,-1727,-2256,-2658,-2900,-2973,-2898,-2675,-2351,-1952,-1519,-1091,-694,-361,-88,110,267,384,510,646,834,1063,1342,1642,1945,2208,2409,2501,2484,2334,2080,1745,1374,1021,742,582,570,728,1028,1467,1974,2519,3030,3464,3778,3944,3963,3842,3612,3309,2970,2624,2302,1994,1721,1453,1189,914,621,304,-13,-343,-649,-930,-1177,-1386,-1553,-1697,-1792,-1861,-1873,-1833,-1717,-1538,-1284,-983,-646,-314,-3,247,430,534,559,520,436,316,194,70,-30,-103,-151,-173,-183,-201,-242,-337,-505,-751,-1099,-1521,-2011,-2527,-3039,-3499,-3889,-4175,-4348,-4416,-4366,-4221,-3975,-3638,-3214,-2716,-2171,-1608,-1089,-659,-406,-362,-604,-1118,-1929,-2961,-4178,-5454,-6717,-7843,-8762,-9414,-9775,-9862,-9716,-9407,-9017,-8622,-8303,-8086,-8017,-8059,-8199,-8370,-8513,-8563,-8474,-8201,-7752,-7125,-6364,-5515,-4621,-3754,-2945,-2247,-1682,-1276,-1025,-943,-988,-1159,-1398,-1677,-1942,-2149,-2259,-2242,-2076,-1756,-1296,-718,-64,615,1274,1850,2309,2608,2740,2687,2469,2089,1575,952,245,-511,-1298,-2078,-2835,-3540,-4160,-4691,-5079,-5344,-5431,-5375,-5144,-4777,-4276,-3691,-3058,-2439,-1894,-1484,-1251,-1221,-1396,-1734,-2193,-2693,-3167,-3554,-3810,-3925,-3906,-3797,-3640,-3500,-3414,-3439,-3570,-3846,-4218,-4701,-5234,-5806,-6371,-6905,-7373,-7761,-8038,-8201,-8244,-8158,-7978,-7695,-7351,-6958,-6536,-6109,-5687,-5281,-4914,-4589,-4327,-4148,-4053,-4068,-4181,-4388,-4686,-5030,-5408,-5768,-6090,-6326,-6482,-6516,-6470,-6334,-6149,-5935,-5728,-5532,-5373,-5233,-5105,-4977,-4812,-4607,-4340,-4012,-3634,-3214,-2782,-2354,-1960,-1608,-1309,-1058,-847,-653,-472,-272,-64,180,443,749,1081,1467,1891,2373,2889,3443,3994,4526,4992,5369,5635,5773,5799,5716,5571,5379,5182,4997,4831,4680,4501,4271,3923,3434,2752,1880,821,-376,-1654,-2924,-4096,-5077,-5796,-6194,-6265,-5994,-5451,-4661,-3738,-2734,-1765,-896,-205,255,470,427,170,-264,-798,-1360,-1885,-2296,-2575,-2666,-2608,-2379,-2055,-1647,-1243,-866,-597,-436,-447,-600,-902,-1305,-1756,-2194,-2538,-2743,-2739,-2529,-2098,-1497,-772,-7,726,1339,1775,1988,1948,1669,1166,487,-311,-1173,-2025,-2823,-3503,-4046,-4409,-4597,-4602,-4432,-4117,-3663,-3126,-2538,-1952,-1425,-1002,-731,-633,-715,-957,-1305,-1707,-2068,-2328,-2403,-2263,-1883,-1291,-537,303,1138,1872,2436,2762,2831,2649,2244,1682,1034,372,-214,-675,-940,-995,-809,-405,195,957,1807,2717,3600,4429,5148,5723,6146,6389,6476,6411,6232,5978,5683,5392,5125,4890,4685,4472,4229,3910,3499,2974,2360,1675,987,344,-178,-531,-670,-568,-224,343,1105,1983,2931,3838,4640,5251,5605,5686,5456,4970,4240,3365,2395,1434,541,-207,-773,-1123,-1261,-1202,-978,-644,-240,178,572,918,1193,1399,1531,1598,1596,1534,1411,1228,999,722,427,114,-177,-454,-688,-892,-1072,-1242,-1432,-1657,-1947,-2301,-2730,-3211,-3730,-4237,-4713,-5091,-5364,-5475,-5434,-5219,-4861,-4379,-3810,-3213,-2614,-2084,-1634,-1305,-1103,-1016,-1044,-1133,-1272,-1392,-1473,-1461,-1337,-1081,-693,-196,386,999,1606,2149,2606,2930,3141,3219,3204,3126,3018,2933,2905,2965,3140,3440,3856,4382,4982,5624,6266,6859,7365,7742,7963,8007,7873,7564,7120,6554,5926,5267,4608,3983,3398,2863,2379,1950,1568,1252,999,822,744,748,858,1046,1304,1623,1962,2335,2688,3045,3349,3619,3804,3901,3883,3721,3417,2949,2330,1578,712,-217,-1163,-2073,-2893,-3572,-4077,-4373,-4459,-4332,-4013,-3530,-2919,-2227,-1491,-755,-62,562,1068,1453,1670,1722,1589,1280,798,182,-554,-1345,-2160,-2927,-3619,-4172,-4585,-4821,-4899,-4829,-4637,-4355,-4011,-3635,-3235,-2840,-2431,-2021,-1606,-1177,-754,-333,58,414,707,934,1084,1160,1167,1130,1063,1005,970,995,1081,1254,1485,1787,2110,2449,2767,3048,3284,3477,3637,3778,3933,4095,4305,4540,4803,5084,5348,5582,5768,5878,5933,5923,5881,5839,5812,5849,5933,6096,6279,6485,6632,6700,6630,6389,5973,5369,4605,3714,2740,1726,745,-180,-978,-1630,-2090,-2355,-2385,-2207,-1802,-1193,-417,508,1505,2531,3490,4319,4924,5241,5222,4844,4120,3099,1864,507,-831,-2060,-3050,-3729,-4046,-3971,-3536,-2779,-1780,-639,543,1654,2603,3305,3719,3820,3644,3234,2683,2073,1504,1041,739,602,620,733,890,1006,1033,909,632,197,-357,-964,-1571,-2083,-2454,-2615,-2550,-2243,-1720,-1019,-203,665,1501,2240,2809,3158,3256,3079,2655,2011,1222,370,-454,-1151,-1641,-1866,-1800,-1449,-859,-107,722,1512,2175,2626,2818,2735,2401,1876,1241,604,66,-285,-366,-150,377,1184,2208,3374,4579,5736,6741,7539,8065,8313,8287,8010,7555,6959,6306,5645,5019,4480,4036,3708,3496,3387,3379,3428,3527,3617,3683,3680,3582,3380,3069,2668,2223,1769,1391,1147,1103,1319,1800,2558,3512,4596,5661,6581,7201,7406,7110,6294,4985,3286,1344,-651,-2496,-3995,-4988,-5357,-5065,-4134,-2675,-837,1157,3099,4749,5930,6508,6419,5693,4423,2783,970,-787,-2298,-3394,-3996,-4081,-3710,-3000,-2116,-1231,-524,-116,-111,-522,-1324,-2433,-3720,-5045,-6252,-7211,-7807,-7980,-7700,-6990,-5919,-4569,-3078,-1555,-144,1047,1932,2436,2552,2282,1684,836,-153,-1171,-2107,-2855,-3361,-3566,-3483,-3137,-2583,-1911,-1191,-516,58,488,753,875,882,825,774,765,875,1111,1514,2064,2751,3544,4389,5253,6076,6814,7430,7887,8161,8248,8130,7830,7364,6753,6064,5315,4595,3945,3431,3109,2996,3117,3434,3910,4463,4996,5427,5642,5607,5258,4644,3792,2831,1865,1041,485,283,491,1081,1985,3058,4134,5021,5548,5574,5034,3926,2335,420,-1624,-3558,-5171,-6271,-6752,-6553,-5736,-4404,-2747,-980,671,2003,2853,3144,2856,2062,900,-463,-1827,-3019,-3916,-4423,-4553,-4340,-3898,-3350,-2845,-2489,-2385,-2565,-3010,-3683,-4459,-5247,-5912,-6351,-6498,-6297,-5770,-4944,-3900,-2730,-1529,-399,594,1383,1953,2281,2394,2316,2082,1746,1343,927,529,183,-92,-281,-382,-400,-346,-228,-64,139,378,643,940,1263,1614,1980,2368,2740,3104,3416,3671,3850,3937,3953,3887,3800,3694,3641,3644,3756,3959,4256,4593,4936,5200,5342,5297,5029,4544,3835,2973,2007,1028,124,-630,-1160,-1442,-1465,-1271,-915,-487,-64,265,460,492,380,178,-59,-235,-304,-210,40,410,819,1165,1321,1194,697,-188,-1421,-2913,-4495,-6006,-7234,-8039,-8292,-7957,-7073,-5743,-4141,-2471,-936,274,1023,1251,956,231,-803,-1949,-3043,-3906,-4424,-4540,-4260,-3662,-2888,-2078,-1429,-1051,-1072,-1509,-2348,-3491,-4800,-6109,-7241,-8050,-8423,-8316,-7724,-6749,-5473,-4097,-2741,-1600,-766,-339,-322,-692,-1355,-2197,-3082,-3876,-4475,-4805,-4836,-4594,-4127,-3532,-2903,-2350,-1957,-1790,-1882,-2219,-2781,-3484,-4269,-5033,-5704,-6207,-6488,-6528,-6314,-5871,-5238,-4461,-3613,-2745,-1919,-1182,-562,-74,272,497,595,601,509,342,94,-218,-595,-1015,-1467,-1924,-2361,-2745,-3064,-3274,-3397,-3392,-3299,-3107,-2858,-2583,-2315,-2102,-1959,-1912,-1953,-2056,-2188,-2286,-2311,-2210,-1972,-1590,-1115,-601,-149,144,177,-128,-801,-1837,-3156,-4644,-6134,-7448,-8426,-8922,-8882,-8283,-7217,-5817,-4279,-2815,-1634,-894,-713,-1106,-2034,-3349,-4890,-6411,-7720,-8609,-8961,-8726,-7933,-6719,-5248,-3767,-2487,-1618,-1301,-1595,-2491,-3868,-5573,-7381,-9078,-10453,-11347,-11662,-11382,-10549,-9290,-7748,-6127,-4584,-3290,-2345,-1810,-1679,-1911,-2388,-3033,-3693,-4298,-4760,-5039,-5147,-5090,-4927,-4706,-4472,-4283,-4138,-4074,-4057,-4089,-4131,-4163,-4152,-4090,-3953,-3739,-3437,-3051,-2574,-2024,-1389,-706,31,772,1510,2201,2822,3349,3758,4041,4192,4208,4108,3902,3618,3284,2932,2608,2334,2152,2073,2109,2250,2470,2742,3018,3265,3432,3501,3432,3231,2892,2441,1916,1374,870,479,252,229,427,822,1357,1951,2492,2865,2975,2725,2095,1081,-249,-1784,-3382,-4887,-6132,-7010,-7415,-7347,-6828,-5964,-4891,-3764,-2753,-1974,-1532,-1442,-1692,-2192,-2838,-3491,-4034,-4359,-4406,-4170,-3684,-3041,-2357,-1752,-1364,-1269,-1527,-2139,-3044,-4155,-5344,-6464,-7395,-8012,-8245,-8071,-7488,-6585,-5421,-4144,-2850,-1674,-698,4,407,522,391,88,-294,-669,-951,-1083,-1049,-836,-494,-62,393,820,1162,1406,1522,1532,1445,1289,1097,889,699,538,428,382,402,502,674,927,1248,1640,2083,2579,3106,3664,4221,4776,5297,5757,6139,6400,6528,6510,6332,6029,5600,5117,4586,4086,3629,3250,2960,2747,2596,2478,2364,2233,2075,1891,1706,1552,1469,1496,1660,1968,2412,2941,3500,4003,4373,4536,4433,4044,3361,2426,1293,46,-1224,-2422,-3450,-4239,-4723,-4883,-4715,-4256,-3571,-2750,-1882,-1081,-410,45,279,273,80,-253,-638,-997,-1256,-1344,-1247,-926,-452,169,817,1436,1929,2228,2294,2108,1693,1089,374,-391,-1107,-1726,-2172,-2432,-2480,-2331,-2018,-1577,-1081,-573,-122,237,481,602,638,613,595,624,745,978,1315,1717,2146,2511,2776,2861,2755,2440,1946,1307,598,-124,-781,-1324,-1701,-1898,-1899,-1729,-1397,-947,-394,217,881,1558,2254,2922,3566,4142,4631,5003,5229,5296,5197,4935,4541,4042,3489,2932,2420,2009,1723,1597,1621,1796,2077,2431,2804,3142,3420,3593,3681,3684,3650,3617,3634,3728,3918,4189,4520,4855,5155,5366,5449,5402,5204,4891,4476,3995,3467,2919,2352,1775,1195,605,22,-541,-1076,-1539,-1937,-2218,-2404,-2467,-2428,-2303,-2103,-1860,-1584,-1284,-974,-632,-280,111,517,935,1337,1686,1941,2066,2009,1764,1303,659,-150,-1059,-2011,-2926,-3741,-4391,-4834,-5051,-5037,-4810,-4415,-3873,-3258,-2582,-1902,-1234,-593,-4,548,1032,1463,1820,2100,2292,2390,2377,2264,2029,1702,1278,788,267,-262,-736,-1141,-1422,-1562,-1546,-1369,-1047,-602,-67,527,1125,1717,2241,2712,3079,3382,3585,3744,3843,3942,4032,4172,4357,4619,4961,5374,5854,6363,6874,7339,7714,7951,8025,7891,7560,7015,6297,5430,4488,3520,2617,1853,1294,1016,1041,1385,2032,2913,3959,5057,6102,6982,7620,7940,7928,7574,6917,6000,4889,3649,2339,1034,-226,-1381,-2388,-3222,-3841,-4245,-4429,-4409,-4215,-3880,-3450,-2959,-2454,-1954,-1494,-1074,-726,-429,-216,-64,14,13,-48,-191,-387,-645,-945,-1278,-1628,-1974,-2303,-2584,-2813,-2963,-3024,-2993,-2859,-2641,-2340,-1982,-1591,-1189,-807,-464,-168,49,226,324,403,444,497,563,684,864,1131,1488,1935,2454,3022,3581,4093,4482,4712,4730,4522,4089,3465,2693,1856,1010,255,-354,-754,-912,-819,-491,41,722,1497,2310,3112,3865,4547,5147,5669,6110,6494,6807,7074,7264,7383,7390,7266,6991,6545,5959,5248,4485,3732,3078,2599,2355,2393,2717,3303,4112,5061,6085,7100,8027,8807,9374,9692,9717,9445,8863,7987,6850,5492,3987,2408,832,-651,-1984,-3106,-3994,-4648,-5078,-5338,-5450,-5466,-5377,-5200,-4907,-4504,-4006,-3467,-2950,-2557,-2346,-2384,-2674,-3188,-3866,-4635,-5402,-6107,-6659,-7014,-7099,-6888,-6345,-5499,-4373,-3065,-1665,-310,865,1747,2238,2306,1978,1331,501,-350,-1085,-1543,-1674,-1420,-842,13,1029,2114,3182,4155,5010,5715,6280,6720,7036,7267,7396,7451,7398,7245,6948,6520,5952,5276,4538,3783,3049,2373,1759,1224,779,458,311,397,778,1479,2527,3870,5436,7105,8698,10045,10959,11295,10979,10004,8465,6533,4437,2453,834,-204,-533,-146,868,2301,3901,5400,6552,7179,7196,6591,5467,3973,2329,757,-541,-1413,-1802,-1707,-1222,-466,406,1256,1959,2425,2595,2459,2028,1351,502,-451,-1414,-2311,-3085,-3685,-4105,-4363,-4488,-4552,-4602,-4731,-4964,-5362,-5900,-6541,-7218,-7818,-8264,-8466,-8411,-8100,-7606,-7020,-6443,-5979,-5685,-5613,-5749,-6066,-6477,-6872,-7131,-7129,-6800,-6105,-5111,-3920,-2716,-1661,-911,-527,-493,-696,-933,-983,-613,290,1761,3632,5656,7482,8781,9319,8985,7845,6061,3895,1584,-651,-2671,-4389,-5751,-6725,-7256,-7326,-6912,-6074,-4922,-3651,-2487,-1690,-1472,-1982,-3283,-5331,-8000,-11100,-14381,-17573,-20363,-22445,-23499,-23259,-21539,-18257,-13536,-7662,-1133,5429,11363,16054,19078,20214,19564,17434,14364,10953,7800,5380,4005,3796,4669,6403,8625,10944,12964,14388,15054,14938,14165,12923,11456,9953,8590,7448,6578,5979,5611,5428,5352,5311,5225,5008,4622,4053,3365,2663,2058,1664,1506,1571,1770,2008,2216,2365,2505,2693,3026,3523,4182,4869,5434,5620,5233,4080,2113,-606,-3850,-7291,-10491,-13019,-14474,-14596,-13280,-10642,-6990,-2794,1377,4947,7440,8498,8022,6078,2956,-917,-5046,-8921,-12107,-14292,-15315,-15172,-14010,-12085,-9705,-7221,-4911,-3031,-1721,-1049,-1013,-1531,-2511,-3811,-5307,-6879,-8402,-9802,-10977,-11886,-12457,-12677,-12515,-12000,-11182,-10138,-9011,-7902,-6959,-6250,-5837,-5701,-5824,-6111,-6523,-6966,-7429,-7860,-8292,-8710,-9139,-9588,-10035,-10472,-10859,-11159,-11345,-11408,-11350,-11221,-11080,-11008,-11096,-11412,-11978,-12777,-13695,-14574,-15198,-15348,-14832,-13558,-11514,-8855,-5813,-2719,106,2345,3822,4427,4226,3366,2073,602,-806,-1945,-2661,-2844,-2440,-1430,150,2219,4640,7219,9743,11970,13710,14803,15187,14877,13974,12653,11130,9630,8382,7549,7245,7492,8241,9362,10690,12027,13196,14057,14527,14582,14260,13634,12804,11854,10891,9956,9140,8459,7984,7733,7755,8061,8650,9496,10546,11710,12900,13997,14907,15560,15889,15915,15603,15030,14181,13117,11854,10422,8864,7233,5594,4028,2621,1445,573,21,-227,-237,-117,14,50,-100,-466,-1052,-1831,-2727,-3699,-4652,-5532,-6294,-6867,-7256,-7420,-7378,-7164,-6818,-6425,-6068,-5825,-5788,-5979,-6437,-7103,-7930,-8811,-9633,-10298,-10712,-10828,-10650,-10199,-9571,-8842,-8141,-7553,-7170,-7043,-7173,-7534,-8031,-8576,-9031,-9323,-9365,-9156,-8724,-8140,-7511,-6936,-6514,-6316,-6370,-6686,-7230,-7941,-8771,-9611,-10428,-11122,-11686,-12054,-12235,-12204,-11961,-11520,-10896,-10120,-9257,-8331,-7441,-6605,-5912,-5385,-5080,-5027,-5235,-5711,-6415,-7298,-8278,-9238,-10087,-10702,-11022,-11002,-10633,-9966,-9054,-7974,-6827,-5658,-4566,-3554,-2666,-1886,-1199,-603,-68,384,763,1039,1215,1283,1253,1156,1010,871,743,676,646,670,715,769,814,854,907,995,1164,1447,1879,2474,3215,4059,4934,5741,6400,6810,6942,6759,6305,5616,4783,3882,3002,2232,1642,1308,1282,1604,2274,3271,4502,5878,7241,8472,9427,10023,10199,9953,9333,8421,7351,6246,5258,4483,4023,3910,4155,4726,5557,6555,7620,8636,9517,10171,10548,10621,10397,9912,9235,8432,7613,6840,6203,5747,5505,5488,5687,6053,6543,7064,7525,7842,7919,7714,7213,6425,5451,4350,3276,2334,1639,1291,1328,1754,2529,3536,4660,5737,6629,7229,7457,7330,6863,6170,5345,4509,3774,3193,2832,2663,2692,2843,3086,3365,3634,3882,4078,4222,4307,4318,4257,4104,3868,3540,3146,2701,2234,1775,1352,976,664,397,166,-49,-269,-506,-762,-1039,-1324,-1613,-1903,-2192,-2486,-2788,-3102,-3423,-3735,-4035,-4278,-4482,-4594,-4640,-4592,-4468,-4267,-4006,-3718,-3423,-3189,-3029,-3010,-3128,-3402,-3794,-4270,-4756,-5180,-5464,-5532,-5345,-4899,-4221,-3401,-2523,-1717,-1071,-688,-595,-819,-1315,-2022,-2837,-3648,-4343,-4813,-5014,-4895,-4505,-3880,-3130,-2336,-1614,-1027,-642,-472,-520,-752,-1131,-1599,-2110,-2604,-3055,-3432,-3732,-3964,-4141,-4280,-4406,-4525,-4670,-4850,-5104,-5431,-5847,-6321,-6825,-7305,-7715,-8010,-8169,-8171,-8024,-7734,-7325,-6834,-6290,-5750,-5247,-4822,-4486,-4249,-4101,-4033,-4033,-4081,-4168,-4273,-4394,-4517,-4671,-4855,-5125,-5491,-5987,-6599,-7311,-8064,-8794,-9423,-9879,-10102,-10049,-9712,-9099,-8267,-7278,-6220,-5191,-4289,-3590,-3177,-3068,-3274,-3748,-4418,-5190,-5963,-6636,-7129,-7375,-7333,-6997,-6388,-5562,-4599,-3578,-2589,-1704,-975,-448,-119,-9,-63,-281,-584,-948,-1311,-1642,-1905,-2096,-2187,-2194,-2101,-1926,-1661,-1319,-895,-397,157,740,1306,1800,2172,2381,2417,2310,2094,1865,1662,1586,1662,1925,2397,3050,3892,4862,5912,6972,7941,8739,9268,9456,9267,8687,7763,6575,5252,3951,2836,2060,1737,1927,2628,3767,5213,6804,8345,9672,10644,11179,11261,10923,10256,9371,8404,7466,6664,6068,5710,5602,5705,5984,6366,6796,7193,7508,7694,7724,7605,7347,6987,6569,6141,5758,5465,5300,5294,5452,5775,6221,6749,7290,7777,8153,8363,8406,8284,8040,7732,7398,7107,6860,6694,6581,6527,6499,6495,6500,6517,6555,6614,6703,6803,6917,7015,7100,7151,7169,7149,7093,7002,6879,6736,6575,6431,6310,6246,6249,6327,6481,6693,6943,7203,7441,7642,7775,7836,7809,7695,7495,7232,6928,6628,6372,6192,6108,6129,6228,6387,6531,6622,6586,6401,6057,5571,5010,4405,3839,3346,2978,2760,2706,2801,3012,3279,3526,3694,3717,3587,3309,2931,2519,2146,1860,1699,1633,1620,1568,1388,1010,389,-440,-1427,-2446,-3387,-4119,-4550,-4623,-4329,-3716,-2868,-1939,-1053,-395,-30,-49,-422,-1102,-1993,-2973,-3933,-4751,-5364,-5716,-5815,-5706,-5440,-5096,-4721,-4355,-4022,-3736,-3522,-3413,-3451,-3685,-4116,-4750,-5520,-6354,-7163,-7844,-8351,-8632,-8701,-8588,-8336,-8018,-7674,-7383,-7166,-7073,-7094,-7209,-7375,-7498,-7519,-7346,-6960,-6348,-5565,-4681,-3799,-3017,-2410,-2051,-1950,-2129,-2549,-3177,-3957,-4824,-5722,-6572,-7322,-7915,-8311,-8497,-8475,-8264,-7903,-7414,-6825,-6167,-5443,-4704,-3973,-3321,-2794,-2454,-2329,-2440,-2777,-3315,-4003,-4783,-5588,-6326,-6934,-7332,-7486,-7376,-7027,-6491,-5842,-5159,-4519,-3956,-3510,-3152,-2888,-2674,-2507,-2385,-2318,-2351,-2500,-2812,-3275,-3885,-4566,-5265,-5871,-6330,-6562,-6561,-6327,-5919,-5404,-4874,-4399,-4032,-3786,-3651,-3581,-3537,-3478,-3387,-3278,-3166,-3102,-3107,-3224,-3458,-3816,-4283,-4826,-5395,-5918,-6314,-6490,-6379,-5931,-5159,-4122,-2940,-1768,-757,-64,246,113,-409,-1233,-2231,-3238,-4102,-4700,-4927,-4747,-4169,-3239,-2064,-756,542,1676,2539,3012,3076,2724,2027,1072,-21,-1139,-2183,-3068,-3748,-4197,-4411,-4401,-4193,-3785,-3221,-2491,-1638,-686,312,1289,2165,2852,3270,3352,3078,2457,1555,487,-633,-1659,-2486,-3046,-3294,-3249,-2920,-2370,-1631,-778,125,1006,1770,2365,2722,2817,2663,2263,1688,977,211,-530,-1165,-1613,-1830,-1783,-1492,-976,-288,532,1432,2374,3300,4167,4922,5511,5901,6047,5929,5531,4872,3982,2951,1860,831,-37,-665,-989,-1009,-739,-250,388,1071,1739,2307,2772,3109,3347,3498,3581,3594,3527,3366,3102,2747,2325,1878,1447,1072,765,532,345,189,30,-112,-231,-252,-127,218,808,1637,2653,3735,4777,5598,6108,6204,5885,5204,4270,3238,2238,1414,824,510,431,542,745,994,1213,1405,1561,1710,1885,2100,2379,2695,3016,3282,3413,3361,3071,2564,1871,1086,286,-433,-1008,-1392,-1569,-1533,-1304,-909,-355,302,1074,1895,2749,3559,4259,4775,5041,5047,4789,4331,3733,3086,2459,1928,1535,1325,1308,1491,1842,2337,2917,3524,4087,4536,4796,4822,4566,4043,3287,2387,1464,640,49,-232,-142,290,1030,1940,2935,3828,4544,4944,5017,4733,4166,3399,2565,1794,1213,919,967,1371,2092,3059,4157,5266,6241,6980,7365,7373,6961,6192,5120,3855,2531,1260,183,-614,-1063,-1137,-870,-313,425,1242,2022,2663,3122,3352,3394,3270,3059,2814,2605,2466,2418,2444,2500,2523,2446,2218,1823,1277,644,-5,-549,-911,-979,-725,-125,760,1852,3012,4117,5030,5662,5963,5938,5645,5176,4641,4133,3717,3413,3202,3041,2876,2674,2419,2132,1844,1601,1437,1388,1441,1594,1788,1968,2079,2041,1862,1503,1036,510,-4,-403,-660,-703,-533,-149,417,1121,1889,2650,3313,3802,4051,4045,3784,3339,2807,2297,1935,1773,1867,2166,2631,3159,3655,4025,4185,4084,3708,3087,2290,1432,617,-43,-488,-691,-671,-480,-183,136,426,624,732,739,689,596,487,353,172,-90,-467,-975,-1606,-2312,-3024,-3644,-4078,-4265,-4165,-3808,-3247,-2577,-1895,-1287,-818,-510,-352,-309,-334,-387,-452,-532,-641,-808,-1038,-1333,-1686,-2072,-2477,-2887,-3290,-3693,-4092,-4493,-4881,-5251,-5578,-5845,-6039,-6137,-6142,-6036,-5849,-5577,-5281,-4992,-4769,-4676,-4735,-4973,-5356,-5824,-6305,-6692,-6923,-6942,-6744,-6373,-5879,-5351,-4850,-4437,-4144,-3986,-3971,-4082,-4315,-4636,-5017,-5417,-5783,-6085,-6272,-6343,-6295,-6148,-5952,-5739,-5544,-5404,-5308,-5266,-5253,-5262,-5263,-5255,-5223,-5169,-5106,-5053,-5014,-5023,-5051,-5123,-5192,-5268,-5321,-5355,-5376,-5397,-5431,-5508,-5631,-5794,-5990,-6148,-6251,-6219,-6043,-5706,-5243,-4710,-4191,-3764,-3524,-3520,-3781,-4286,-4980,-5754,-6531,-7173,-7618,-7785,-7655,-7229,-6570,-5743,-4878,-4080,-3466,-3118,-3063,-3313,-3800,-4470,-5214,-5944,-6561,-7003,-7212,-7197,-6960,-6566,-6068,-5543,-5049,-4638,-4331,-4135,-4023,-3975,-3952,-3930,-3900,-3845,-3793,-3747,-3746,-3820,-4005,-4321,-4790,-5402,-6133,-6952,-7782,-8571,-9235,-9707,-9925,-9845,-9431,-8672,-7583,-6203,-4627,-2989,-1443,-174,676,1004,788,90,-962,-2179,-3382,-4375,-5054,-5323,-5195,-4682,-3890,-2902,-1850,-855,-22,545,785,696,274,-373,-1166,-1966,-2628,-3068,-3175,-2957,-2428,-1669,-796,92,893,1550,2050,2389,2601,2701,2710,2640,2509,2323,2120,1905,1718,1568,1477,1454,1496,1622,1806,2074,2379,2716,3020,3269,3409,3446,3371,3231,3051,2903,2822,2862,3049,3383,3854,4404,5006,5584,6140,6619,7042,7382,7653,7836,7926,7909,7766,7480,7042,6450,5741,4948,4153,3396,2750,2227,1852,1609,1506,1521,1684,1979,2427,3005,3681,4421,5153,5847,6448,6938,7303,7520,7596,7498,7247,6828,6291,5666,5040,4467,4048,3813,3813,4032,4435,4954,5506,6002,6378,6582,6612,6486,6252,5973,5699,5476,5318,5233,5210,5220,5243,5234,5167,5008,4736,4352,3880,3356,2851,2415,2128,2014,2114,2406,2883,3482,4179,4896,5618,6286,6889,7398,7791,8030,8093,7930,7552,6942,6166,5270,4348,3484,2752,2203,1879,1764,1858,2112,2491,2939,3426,3899,4358,4765,5138,5451,5701,5852,5886,5761,5483,5053,4521,3952,3418,2999,2735,2666,2778,3051,3433,3879,4316,4702,4964,5090,5050,4876,4590,4244,3877,3536,3232,3002,2829,2726,2679,2689,2763,2912,3137,3438,3784,4136,4446,4676,4795,4811,4724,4569,4357,4103,3794,3427,2977,2459,1885,1292,734,266,-68,-229,-224,-67,181,467,726,930,1068,1159,1224,1291,1371,1459,1543,1608,1636,1659,1685,1786,1967,2261,2621,2976,3244,3309,3130,2668,1971,1105,172,-714,-1476,-2020,-2318,-2333,-2074,-1575,-894,-130,610,1219,1596,1683,1462,968,286,-469,-1166,-1684,-1934,-1857,-1459,-768,120,1096,2019,2748,3173,3199,2821,2057,1016,-172,-1334,-2286,-2870,-2971,-2545,-1641,-387,1027,2383,3473,4163,4346,4044,3296,2221,963,-339,-1519,-2468,-3086,-3318,-3176,-2682,-1920,-982,31,997,1822,2405,2696,2670,2356,1826,1155,450,-216,-768,-1160,-1378,-1410,-1282,-1026,-673,-282,129,520,888,1229,1549,1851,2140,2391,2599,2730,2758,2666,2415,2005,1423,689,-149,-1039,-1885,-2617,-3166,-3486,-3575,-3434,-3109,-2645,-2107,-1570,-1099,-775,-624,-676,-900,-1245,-1640,-1996,-2239,-2310,-2163,-1795,-1220,-474,350,1185,1897,2405,2611,2483,2008,1242,270,-787,-1791,-2614,-3149,-3339,-3158,-2666,-1937,-1107,-295,378,835,1037,982,716,282,-252,-835,-1419,-1966,-2447,-2843,-3124,-3287,-3295,-3149,-2818,-2318,-1667,-921,-164,505,966,1120,892,256,-745,-2015,-3395,-4702,-5760,-6426,-6619,-6338,-5629,-4619,-3440,-2275,-1248,-507,-84,-14,-227,-660,-1202,-1769,-2282,-2681,-2942,-3040,-2998,-2825,-2590,-2325,-2120,-2022,-2095,-2370,-2852,-3511,-4277,-5068,-5776,-6327,-6651,-6731,-6587,-6261,-5843,-5408,-5046,-4814,-4748,-4834,-5053,-5335,-5636,-5889,-6069,-6158,-6175,-6151,-6124,-6140,-6204,-6326,-6441,-6517,-6446,-6203,-5720,-5024,-4146,-3175,-2201,-1340,-654,-223,-29,-81,-303,-653,-1064,-1496,-1908,-2282,-2600,-2852,-3040,-3178,-3278,-3381,-3508,-3681,-3908,-4185,-4473,-4760,-4979,-5113,-5123,-5010,-4786,-4483,-4157,-3856,-3659,-3601,-3734,-4048,-4514,-5075,-5629,-6112,-6439,-6585,-6564,-6416,-6225,-6070,-6013,-6092,-6291,-6562,-6828,-7007,-7016,-6825,-6416,-5840,-5159,-4472,-3870,-3426,-3181,-3122,-3211,-3375,-3539,-3634,-3622,-3486,-3251,-2949,-2640,-2361,-2152,-2020,-1966,-1950,-1965,-1928,-1860,-1683,-1457,-1174,-915,-717,-638,-677,-828,-1042,-1275,-1488,-1659,-1787,-1878,-1943,-1988,-2025,-2055,-2091,-2131,-2172,-2208,-2208,-2173,-2073,-1928,-1749,-1568,-1428,-1353,-1367,-1467,-1624,-1794,-1920,-1955,-1856,-1616,-1237,-744,-174,433,1033,1587,2056,2418,2655,2756,2749,2631,2459,2229,1986,1714,1437,1151,878,666,544,590,812,1239,1812,2459,3074,3538,3798,3804,3600,3229,2775,2298,1855,1462,1142,884,696,574,521,535,625,767,957,1151,1321,1422,1415,1294,1055,746,421,139,-26,-38,129,481,976,1588,2249,2916,3539,4089,4530,4861,5045,5104,5011,4800,4479,4078,3636,3177,2766,2421,2227,2178,2339,2673,3189,3828,4553,5292,5978,6550,6939,7118,7064,6773,6272,5569,4705,3725,2687,1681,803,147,-188,-166,245,976,1983,3102,4235,5199,5885,6182,6061,5534,4685,3622,2474,1374,423,-285,-703,-810,-622,-181,458,1225,2058,2873,3596,4141,4441,4446,4139,3548,2725,1785,830,-1,-597,-848,-708,-132,815,2062,3449,4810,5968,6772,7116,6977,6357,5365,4091,2691,1296,44,-965,-1638,-1933,-1825,-1327,-476,656,1973,3324,4576,5545,6116,6178,5706,4757,3433,1941,470,-763,-1589,-1926,-1745,-1110,-157,986,2123,3130,3880,4305,4382,4129,3577,2804,1864,856,-147,-1039,-1722,-2108,-2107,-1701,-906,183,1428,2663,3734,4519,4960,5050,4851,4434,3914,3356,2835,2360,1922,1501,1056,603,150,-257,-573,-779,-854,-817,-693,-506,-305,-107,29,73,-23,-291,-732,-1325,-1996,-2652,-3193,-3506,-3549,-3270,-2727,-1968,-1107,-257,488,1023,1318,1343,1120,718,206,-308,-717,-954,-934,-652,-88,715,1692,2755,3758,4593,5092,5194,4822,4032,2897,1576,227,-966,-1846,-2288,-2209,-1606,-539,844,2347,3739,4813,5423,5490,5058,4219,3153,2025,1005,205,-286,-457,-299,127,750,1485,2190,2787,3155,3269,3119,2755,2257,1704,1158,673,249,-97,-367,-555,-625,-551,-314,83,603,1165,1706,2135,2415,2525,2465,2270,1939,1516,993,407,-217,-842,-1404,-1860,-2147,-2252,-2159,-1901,-1528,-1088,-662,-289,-7,167,266,304,343,397,487,593,678,700,613,397,71,-329,-715,-997,-1074,-875,-350,471,1543,2739,3930,4975,5750,6167,6176,5790,5058,4085,2985,1897,929,173,-323,-550,-534,-315,38,475,943,1382,1764,2055,2228,2308,2284,2211,2099,1974,1829,1643,1379,1009,512,-86,-749,-1397,-1961,-2366,-2577,-2581,-2426,-2170,-1909,-1730,-1692,-1826,-2103,-2479,-2849,-3155,-3280,-3201,-2863,-2294,-1530,-657,208,951,1438,1580,1326,680,-305,-1506,-2826,-4093,-5223,-6094,-6663,-6901,-6811,-6434,-5799,-4965,-3990,-2934,-1887,-921,-128,412,648,545,121,-586,-1506,-2551,-3650,-4705,-5675,-6478,-7077,-7412,-7448,-7152,-6535,-5613,-4482,-3221,-1966,-829,103,739,1074,1073,774,194,-612,-1591,-2670,-3781,-4841,-5765,-6476,-6893,-6969,-6669,-6007,-5033,-3834,-2545,-1291,-233,519,866,770,259,-607,-1708,-2913,-4102,-5129,-5924,-6391,-6514,-6297,-5797,-5108,-4345,-3631,-3069,-2740,-2660,-2844,-3226,-3777,-4402,-5051,-5629,-6062,-6269,-6175,-5761,-5018,-4019,-2868,-1697,-662,120,542,573,210,-476,-1389,-2402,-3392,-4259,-4930,-5380,-5605,-5623,-5469,-5166,-4753,-4274,-3755,-3268,-2837,-2519,-2335,-2304,-2422,-2685,-3046,-3479,-3909,-4275,-4505,-4529,-4323,-3866,-3216,-2435,-1631,-906,-350,-11,85,-14,-267,-592,-915,-1187,-1370,-1450,-1452,-1369,-1232,-1030,-760,-428,-40,362,726,976,1044,875,440,-241,-1122,-2107,-3080,-3906,-4461,-4653,-4424,-3800,-2838,-1672,-448,689,1606,2241,2556,2583,2386,2034,1624,1209,841,529,247,-38,-386,-824,-1370,-1981,-2605,-3136,-3497,-3607,-3430,-2979,-2300,-1487,-638,122,708,1040,1105,924,561,104,-354,-735,-980,-1053,-943,-649,-196,385,1052,1751,2430,3030,3492,3779,3860,3759,3503,3159,2786,2435,2148,1936,1804,1746,1758,1848,2021,2288,2652,3093,3576,4062,4494,4847,5097,5251,5308,5291,5193,5015,4756,4401,3967,3472,2931,2392,1854,1367,928,574,322,205,242,448,825,1334,1950,2599,3240,3806,4267,4562,4676,4568,4235,3680,2942,2089,1214,437,-140,-419,-375,2,630,1431,2286,3085,3749,4209,4434,4415,4146,3669,3004,2237,1419,649,-8,-486,-744,-782,-607,-282,134,549,873,1043,984,705,195,-469,-1240,-2018,-2741,-3322,-3707,-3831,-3659,-3168,-2395,-1395,-285,834,1839,2663,3263,3655,3876,3994,4057,4113,4173,4203,4179,4030,3726,3267,2659,1989,1321,745,347,168,242,555,1066,1707,2388,3017,3508,3789,3831,3616,3185,2593,1934,1317,848,622,691,1081,1740,2614,3572,4489,5227,5656,5697,5296,4458,3252,1775,195,-1321,-2587,-3451,-3794,-3576,-2791,-1506,148,2041,3945,5688,7028,7810,7882,7206,5826,3872,1596,-767,-2905,-4604,-5663,-6009,-5622,-4604,-3099,-1325,488,2109,3332,4022,4089,3562,2525,1153,-341,-1722,-2786,-3366,-3388,-2844,-1820,-460,1061,2530,3787,4659,5063,4949,4351,3355,2127,839,-283,-1061,-1337,-1038,-173,1165,2805,4540,6151,7448,8285,8582,8312,7524,6299,4786,3140,1551,185,-817,-1368,-1415,-988,-121,1062,2442,3855,5145,6172,6830,7071,6892,6335,5477,4397,3214,1996,869,-120,-892,-1413,-1693,-1731,-1599,-1360,-1096,-882,-769,-770,-861,-995,-1089,-1095,-953,-667,-239,258,782,1238,1578,1753,1760,1622,1387,1134,932,861,953,1233,1651,2156,2643,3016,3184,3104,2761,2226,1589,997,580,460,702,1303,2201,3267,4335,5249,5864,6114,5981,5525,4821,3993,3130,2330,1651,1144,829,721,819,1106,1563,2141,2783,3406,3911,4200,4174,3774,2983,1844,458,-1023,-2427,-3583,-4343,-4628,-4403,-3743,-2743,-1594,-438,540,1263,1655,1741,1552,1182,713,245,-132,-365,-384,-209,175,691,1271,1832,2277,2570,2668,2593,2352,1999,1543,1041,499,-33,-543,-994,-1378,-1680,-1898,-2031,-2081,-2038,-1930,-1745,-1536,-1310,-1098,-917,-749,-587,-398,-160,130,450,752,952,974,726,180,-686,-1791,-3041,-4280,-5331,-6051,-6302,-6021,-5222,-3983,-2474,-885,549,1656,2277,2372,1932,1065,-118,-1430,-2705,-3763,-4460,-4699,-4433,-3698,-2571,-1197,260,1646,2803,3648,4130,4256,4092,3704,3187,2618,2043,1505,1005,544,138,-228,-501,-686,-753,-721,-645,-579,-622,-825,-1239,-1846,-2596,-3396,-4117,-4658,-4898,-4798,-4346,-3594,-2654,-1648,-732,-24,369,390,16,-723,-1792,-3095,-4553,-6051,-7489,-8758,-9785,-10487,-10838,-10808,-10405,-9656,-8620,-7380,-6052,-4747,-3588,-2660,-2011,-1646,-1535,-1618,-1849,-2161,-2539,-2962,-3435,-3956,-4509,-5044,-5524,-5855,-6018,-5947,-5678,-5212,-4609,-3917,-3179,-2455,-1779,-1182,-689,-284,32,293,508,677,781,772,602,212,-421,-1307,-2391,-3592,-4776,-5811,-6549,-6901,-6803,-6256,-5316,-4070,-2635,-1137,319,1618,2698,3482,3948,4075,3874,3401,2700,1874,992,134,-651,-1328,-1904,-2364,-2750,-3052,-3304,-3511,-3699,-3888,-4105,-4360,-4658,-4968,-5239,-5395,-5351,-5041,-4428,-3545,-2487,-1389,-438,227,491,314,-242,-1091,-2046,-2953,-3629,-3956,-3874,-3380,-2552,-1505,-372,689,1572,2157,2404,2279,1817,1080,157,-820,-1750,-2497,-3004,-3200,-3102,-2737,-2163,-1473,-729,-4,663,1261,1793,2281,2742,3204,3651,4085,4465,4746,4893,4842,4594,4124,3481,2708,1870,1045,274,-375,-887,-1201,-1316,-1181,-815,-207,574,1484,2407,3254,3905,4258,4243,3814,2990,1838,473,-961,-2288,-3358,-4039,-4233,-3930,-3150,-2018,-690,617,1710,2395,2580,2219,1389,212,-1113,-2393,-3443,-4123,-4379,-4200,-3676,-2911,-2052,-1228,-547,-75,172,208,97,-104,-301,-437,-442,-282,47,540,1139,1782,2387,2861,3127,3119,2817,2223,1424,508,-368,-1082,-1513,-1599,-1331,-748,48,941,1799,2504,2964,3133,2999,2599,2002,1292,562,-99,-628,-973,-1120,-1073,-881,-585,-270,17,211,285,229,53,-204,-497,-761,-947,-1013,-956,-768,-510,-195,103,359,542,628,622,532,381,184,-28,-270,-521,-823,-1168,-1589,-2080,-2650,-3289,-3991,-4734,-5501,-6249,-6950,-7543,-8001,-8268,-8327,-8149,-7722,-7052,-6127,-4987,-3637,-2166,-628,841,2151,3163,3795,3956,3636,2830,1622,116,-1537,-3161,-4579,-5635,-6195,-6205,-5654,-4620,-3222,-1646,-73,1296,2314,2866,2929,2518,1743,730,-354,-1339,-2071,-2429,-2323,-1750,-747,561,2008,3408,4581,5388,5752,5645,5107,4210,3058,1759,443,-798,-1840,-2621,-3059,-3132,-2825,-2163,-1209,-21,1277,2597,3802,4804,5508,5864,5862,5519,4898,4091,3190,2334,1605,1112,872,890,1094,1395,1675,1839,1799,1531,1019,310,-548,-1481,-2413,-3278,-3988,-4499,-4736,-4683,-4328,-3712,-2920,-2051,-1225,-558,-100,96,91,-58,-246,-373,-370,-210,94,490,895,1252,1482,1580,1541,1395,1192,957,745,536,347,142,-86,-338,-595,-822,-964,-986,-858,-590,-216,211,613,943,1149,1238,1227,1177,1142,1180,1321,1566,1885,2238,2572,2861,3093,3282,3463,3656,3894,4168,4468,4766,5017,5180,5209,5059,4690,4095,3264,2278,1191,164,-694,-1239,-1378,-1079,-374,661,1852,3065,4098,4810,5103,4893,4228,3149,1816,373,-974,-2080,-2793,-3056,-2862,-2271,-1421,-445,471,1195,1613,1673,1396,847,148,-560,-1148,-1490,-1556,-1327,-885,-336,207,598,789,705,392,-108,-705,-1289,-1804,-2169,-2383,-2428,-2338,-2118,-1791,-1361,-829,-188,545,1375,2241,3115,3901,4541,4953,5094,4943,4516,3857,3052,2188,1380,708,251,32,56,277,646,1077,1516,1895,2188,2381,2471,2486,2442,2366,2293,2242,2242,2315,2445,2622,2795,2903,2902,2713,2327,1701,869,-137,-1247,-2356,-3363,-4132,-4586,-4634,-4291,-3573,-2597,-1479,-398,492,1042,1150,782,-30,-1183,-2503,-3796,-4833,-5430,-5437,-4800,-3547,-1804,234,2337,4265,5809,6813,7173,6872,5945,4503,2704,738,-1179,-2854,-4109,-4826,-4928,-4410,-3310,-1736,161,2191,4147,5806,6985,7532,7380,6548,5156,3399,1539,-164,-1479,-2245,-2420,-2045,-1279,-315,603,1287,1575,1422,867,29,-898,-1705,-2213,-2257,-1788,-799,625,2333,4145,5847,7239,8150,8472,8157,7260,5882,4211,2438,786,-574,-1496,-1917,-1833,-1310,-469,530,1521,2338,2866,3025,2806,2267,1486,619,-239,-946,-1450,-1708,-1743,-1607,-1373,-1134,-955,-915,-1038,-1337,-1773,-2283,-2763,-3128,-3284,-3186,-2840,-2264,-1547,-751,25,706,1214,1479,1455,1097,432,-521,-1655,-2883,-4060,-5070,-5789,-6125,-6013,-5438,-4428,-3062,-1463,223,1837,3242,4325,5031,5321,5229,4785,4067,3157,2169,1215,430,-93,-259,-40,552,1463,2585,3809,4998,6045,6861,7377,7590,7488,7142,6590,5921,5174,4387,3563,2679,1702,618,-579,-1835,-3075,-4187,-5032,-5505,-5486,-4947,-3867,-2337,-461,1560,3527,5216,6420,6988,6820,5888,4253,2008,-660,-3565,-6448,-9091,-11237,-12722,-13402,-13253,-12308,-10697,-8589,-6196,-3721,-1353,752,2496,3802,4664,5084,5104,4799,4227,3498,2673,1836,1031,297,-368,-961,-1524,-2081,-2682,-3333,-4050,-4782,-5473,-6033,-6365,-6368,-5979,-5134,-3843,-2139,-108,2107,4342,6413,8128,9346,9932,9846,9067,7666,5749,3488,1080,-1257,-3321,-4940,-5995,-6427,-6249,-5505,-4321,-2803,-1097,667,2404,4005,5430,6596,7463,7953,8029,7650,6832,5644,4208,2693,1277,143,-594,-865,-692,-167,588,1405,2140,2676,2925,2860,2478,1816,936,-76,-1132,-2101,-2907,-3430,-3644,-3508,-3048,-2307,-1344,-239,932,2104,3196,4170,4956,5531,5861,5932,5752,5329,4694,3881,2934,1897,826,-245,-1262,-2172,-2928,-3440,-3653,-3482,-2909,-1926,-621,883,2409,3739,4706,5125,4934,4109,2739,983,-933,-2749,-4212,-5100,-5280,-4708,-3461,-1720,254,2160,3700,4642,4836,4276,3044,1369,-506,-2248,-3616,-4350,-4351,-3568,-2100,-116,2142,4392,6371,7855,8685,8782,8157,6877,5113,3036,881,-1153,-2886,-4191,-4989,-5280,-5066,-4429,-3451,-2251,-972,230,1219,1850,2055,1794,1073,-22,-1411,-2932,-4451,-5798,-6847,-7470,-7605,-7223,-6345,-5056,-3465,-1725,9,1581,2865,3757,4188,4138,3602,2635,1311,-264,-1963,-3643,-5177,-6432,-7329,-7796,-7838,-7460,-6731,-5704,-4480,-3128,-1754,-443,695,1569,2073,2152,1767,940,-253,-1694,-3245,-4738,-6041,-7013,-7569,-7661,-7298,-6553,-5536,-4398,-3287,-2332,-1623,-1179,-985,-941,-956,-904,-709,-325,233,896,1570,2138,2494,2564,2303,1724,876,-125,-1171,-2068,-2708,-2943,-2721,-2054,-1012,249,1545,2687,3496,3857,3701,3038,1929,483,-1172,-2885,-4527,-5975,-7131,-7951,-8394,-8488,-8253,-7751,-7008,-6091,-5021,-3840,-2581,-1274,36,1292,2437,3368,4020,4275,4099,3423,2289,726,-1131,-3172,-5212,-7101,-8682,-9824,-10439,-10471,-9920,-8830,-7296,-5433,-3390,-1300,690,2460,3902,4928,5489,5557,5161,4350,3232,1927,576,-667,-1683,-2362,-2628,-2457,-1831,-792,603,2268,4091,5942,7689,9191,10318,10970,11050,10527,9390,7697,5556,3132,630,-1707,-3650,-4982,-5555,-5300,-4238,-2495,-259,2208,4653,6794,8429,9387,9572,9004,7718,5881,3648,1218,-1207,-3483,-5448,-7039,-8179,-8875,-9129,-9012,-8573,-7912,-7099,-6204,-5289,-4377,-3496,-2644,-1811,-997,-173,644,1454,2215,2875,3366,3606,3524,3048,2157,846,-810,-2705,-4653,-6472,-7934,-8875,-9174,-8774,-7741,-6155,-4198,-2037,148,2203,4018,5519,6652,7426,7824,7892,7662,7188,6534,5748,4881,3960,3018,2070,1155,311,-405,-916,-1154,-1050,-561,318,1541,3014,4579,6065,7275,8037,8230,7776,6705,5087,3088,887,-1289,-3270,-4864,-5980,-6529,-6510,-5938,-4890,-3464,-1803,-56,1588,2976,3925,4332,4096,3224,1745,-210,-2477,-4841,-7065,-8925,-10222,-10814,-10648,-9735,-8209,-6249,-4112,-2059,-333,863,1428,1337,666,-415,-1718,-2991,-4038,-4682,-4824,-4435,-3551,-2284,-767,811,2291,3510,4356,4760,4713,4251,3466,2455,1356,261,-718,-1521,-2108,-2456,-2579,-2481,-2201,-1757,-1206,-586,47,632,1116,1450,1581,1484,1149,567,-212,-1141,-2126,-3056,-3816,-4300,-4429,-4167,-3530,-2566,-1358,-11,1384,2715,3912,4888,5604,6017,6127,5954,5522,4924,4201,3472,2805,2269,1927,1763,1774,1880,2002,2031,1865,1421,651,-434,-1767,-3219,-4625,-5814,-6601,-6888,-6593,-5755,-4463,-2885,-1231,275,1444,2112,2233,1803,941,-206,-1450,-2606,-3537,-4128,-4341,-4159,-3627,-2798,-1768,-631,494,1490,2247,2673,2715,2349,1629,623,-531,-1687,-2700,-3426,-3802,-3785,-3446,-2864,-2197,-1568,-1108,-880,-921,-1184,-1620,-2110,-2570,-2884,-3001,-2871,-2518,-1976,-1327,-650,-29,486,868,1125,1288,1395,1490,1612,1773,1994,2257,2538,2801,2987,3055,2956,2682,2245,1698,1140,672,435,516,995,1877,3112,4580,6115,7505,8554,9072,8950,8129,6649,4613,2168,-472,-3138,-5607,-7748,-9396,-10506,-11010,-10963,-10413,-9471,-8264,-6887,-5452,-4010,-2609,-1276,-38,1074,2006,2718,3153,3283,3105,2641,1958,1153,340,-367,-863,-1106,-1076,-838,-486,-139,73,65,-220,-761,-1505,-2321,-3085,-3640,-3875,-3713,-3138,-2198,-996,313,1569,2590,3256,3475,3238,2597,1649,539,-610,-1645,-2483,-3018,-3212,-3013,-2426,-1461,-184,1303,2868,4342,5573,6430,6841,6781,6303,5490,4467,3381,2362,1542,1016,829,986,1425,2031,2670,3181,3429,3335,2855,2049,1001,-149,-1240,-2156,-2779,-3083,-3065,-2796,-2372,-1907,-1529,-1302,-1295,-1475,-1800,-2180,-2519,-2747,-2804,-2673,-2360,-1872,-1237,-473,405,1355,2354,3344,4285,5121,5818,6313,6579,6552,6210,5525,4500,3169,1587,-164,-1988,-3769,-5411,-6800,-7879,-8565,-8855,-8719,-8187,-7298,-6098,-4686,-3133,-1562,-80,1197,2164,2731,2862,2542,1835,835,-318,-1482,-2490,-3249,-3629,-3622,-3182,-2375,-1243,96,1523,2910,4101,5011,5531,5657,5385,4797,3984,3077,2198,1477,981,794,890,1265,1822,2484,3140,3712,4126,4350,4366,4179,3814,3278,2626,1864,1049,196,-667,-1525,-2377,-3206,-4014,-4762,-5433,-5964,-6311,-6416,-6221,-5710,-4852,-3693,-2267,-689,927,2432,3676,4551,4951,4865,4284,3302,1995,530,-968,-2329,-3437,-4210,-4598,-4629,-4343,-3841,-3226,-2629,-2162,-1932,-1993,-2369,-3010,-3814,-4634,-5276,-5559,-5320,-4460,-2958,-895,1578,4228,6783,8978,10564,11361,11281,10301,8538,6156,3431,659,-1823,-3730,-4816,-4962,-4154,-2520,-281,2235,4705,6776,8192,8774,8482,7391,5713,3711,1723,43,-1068,-1453,-1076,-6,1563,3370,5116,6491,7264,7266,6448,4899,2767,334,-2135,-4352,-6076,-7167,-7535,-7215,-6293,-4931,-3312,-1662,-151,1021,1764,1974,1688,940,-118,-1312,-2434,-3276,-3657,-3473,-2655,-1275,580,2695,4873,6855,8421,9360,9549,8912,7499,5433,2923,267,-2248,-4307,-5668,-6159,-5727,-4415,-2412,48,2635,5044,6972,8225,8678,8343,7311,5763,3900,1963,132,-1398,-2525,-3158,-3281,-2916,-2138,-1058,185,1458,2633,3628,4388,4895,5171,5242,5154,4935,4625,4227,3770,3262,2737,2240,1831,1570,1506,1673,2062,2644,3344,4062,4670,5045,5071,4671,3800,2474,763,-1222,-3296,-5276,-6931,-8084,-8589,-8387,-7505,-6059,-4244,-2295,-467,1010,1975,2329,2100,1387,376,-711,-1657,-2282,-2470,-2186,-1464,-421,795,1979,2953,3537,3613,3141,2131,721,-950,-2655,-4205,-5418,-6169,-6399,-6110,-5350,-4234,-2863,-1406,15,1261,2221,2833,3072,2961,2585,2029,1425,874,478,292,339,592,1001,1471,1928,2291,2530,2654,2712,2785,2961,3307,3847,4564,5352,6105,6641,6845,6580,5828,4608,3040,1299,-404,-1844,-2835,-3227,-2964,-2052,-589,1244,3241,5130,6670,7635,7863,7278,5901,3846,1309,-1444,-4152,-6520,-8321,-9370,-9564,-8913,-7494,-5502,-3162,-763,1450,3238,4462,5027,4945,4282,3172,1799,345,-984,-2030,-2668,-2824,-2488,-1690,-526,878,2340,3678,4690,5226,5148,4437,3103,1267,-900,-3209,-5424,-7376,-8898,-9911,-10381,-10324,-9825,-8963,-7873,-6663,-5452,-4331,-3381,-2620,-2086,-1732,-1549,-1476,-1462,-1440,-1343,-1110,-695,-96,653,1476,2253,2868,3205,3189,2802,2078,1113,34,-1005,-1866,-2428,-2609,-2385,-1774,-836,303,1538,2698,3680,4379,4763,4837,4671,4336,3931,3518,3130,2759,2357,1865,1216,383,-650,-1820,-3058,-4234,-5241,-5955,-6306,-6250,-5797,-5016,-3982,-2834,-1672,-605,297,1006,1523,1890,2157,2386,2618,2858,3100,3274,3317,3148,2695,1938,870,-441,-1921,-3429,-4861,-6085,-7007,-7592,-7795,-7666,-7233,-6577,-5764,-4871,-3960,-3069,-2230,-1437,-686,45,771,1501,2234,2936,3577,4071,4371,4384,4079,3424,2455,1222,-145,-1536,-2778,-3745,-4300,-4361,-3884,-2888,-1439,327,2258,4165,5865,7226,8133,8567,8550,8159,7508,6717,5888,5119,4437,3867,3362,2874,2341,1706,957,85,-855,-1825,-2745,-3572,-4240,-4723,-4995,-5047,-4902,-4580,-4135,-3631,-3129,-2714,-2434,-2353,-2480,-2810,-3290,-3837,-4346,-4710,-4838,-4681,-4232,-3526,-2643,-1665,-690,211,974,1557,1927,2067,1958,1614,1068,385,-344,-1023,-1554,-1895,-2009,-1953,-1780,-1576,-1433,-1396,-1497,-1710,-1984,-2224,-2348,-2253,-1876,-1186,-184,1073,2487,3943,5262,6308,6912,6975,6446,5349,3784,1936,-3,-1774,-3178,-4038,-4236,-3761,-2654,-1042,890,2957,4931,6646,7934,8696,8874,8462,7525,6156,4523,2789,1147,-242,-1242,-1781,-1843,-1486,-817,-13,766,1310,1501,1229,482,-711,-2244,-4004,-5831,-7581,-9112,-10280,-10994,-11146,-10711,-9673,-8104,-6102,-3848,-1513,682,2565,3989,4881,5216,5065,4489,3642,2618,1555,538,-369,-1122,-1724,-2176,-2506,-2721,-2841,-2849,-2742,-2494,-2099,-1554,-891,-148,596,1263,1768,2026,1977,1594,865,-143,-1369,-2695,-3991,-5134,-5997,-6493,-6574,-6238,-5522,-4496,-3240,-1829,-356,1132,2543,3844,4963,5871,6531,6909,6998,6766,6242,5438,4423,3286,2124,1055,156,-512,-928,-1123,-1141,-1061,-946,-862,-830,-885,-998,-1177,-1380,-1614,-1846,-2093,-2332,-2571,-2785,-2969,-3085,-3129,-3067,-2915,-2668,-2356,-1985,-1579,-1130,-638,-95,502,1149,1814,2467,3028,3444,3605,3473,2965,2105,898,-555,-2149,-3733,-5149,-6254,-6935,-7129,-6854,-6162,-5191,-4089,-3024,-2160,-1602,-1429,-1624,-2136,-2821,-3533,-4098,-4364,-4243,-3688,-2746,-1518,-165,1139,2201,2882,3081,2768,2007,892,-396,-1692,-2801,-3581,-3922,-3777,-3149,-2110,-757,757,2285,3672,4796,5547,5906,5850,5448,4763,3914,2995,2135,1400,877,581,520,653,922,1256,1585,1831,1957,1917,1716,1359,893,342,-240,-830,-1406,-1935,-2403,-2760,-2969,-2980,-2757,-2292,-1597,-728,231,1197,2054,2741,3186,3377,3307,3019,2536,1937,1252,561,-110,-701,-1193,-1561,-1810,-1952,-2032,-2069,-2130,-2218,-2361,-2545,-2733,-2884,-2942,-2865,-2637,-2261,-1782,-1255,-749,-335,-35,121,170,147,101,106,188,391,697,1093,1526,1957,2325,2592,2726,2685,2483,2087,1562,916,254,-372,-871,-1180,-1274,-1123,-762,-217,440,1156,1844,2448,2893,3131,3111,2806,2210,1334,244,-995,-2256,-3424,-4372,-4997,-5224,-5026,-4424,-3482,-2316,-1051,155,1171,1865,2154,1983,1349,298,-1090,-2677,-4323,-5854,-7117,-7981,-8352,-8205,-7550,-6466,-5057,-3466,-1822,-280,1069,2120,2838,3210,3253,3036,2608,2054,1429,774,117,-551,-1232,-1960,-2732,-3559,-4409,-5236,-5973,-6548,-6879,-6924,-6636,-6025,-5117,-3969,-2664,-1277,86,1352,2417,3222,3689,3791,3511,2871,1953,849,-295,-1327,-2115,-2532,-2528,-2088,-1275,-187,1044,2269,3378,4277,4920,5319,5485,5485,5368,5178,4971,4766,4591,4463,4367,4314,4259,4188,4036,3778,3368,2806,2101,1298,446,-382,-1131,-1759,-2225,-2550,-2719,-2785,-2760,-2685,-2578,-2458,-2319,-2157,-1944,-1672,-1318,-908,-437,25,472,827,1088,1222,1248,1169,1042,866,708,562,446,347,231,63,-205,-618,-1197,-1954,-2844,-3822,-4790,-5659,-6340,-6744,-6841,-6581,-5990,-5076,-3911,-2553,-1100,358,1716,2887,3788,4371,4610,4521,4147,3567,2886,2205,1650,1294,1212,1413,1873,2517,3250,3944,4511,4863,4978,4861,4565,4158,3721,3321,3009,2811,2728,2741,2815,2907,2963,2952,2817,2538,2096,1477,715,-167,-1099,-2007,-2796,-3359,-3614,-3469,-2897,-1903,-554,1028,2687,4249,5548,6449,6872,6789,6253,5355,4236,3033,1890,903,144,-353,-601,-603,-421,-79,348,825,1301,1744,2137,2467,2728,2927,3055,3121,3129,3079,2992,2852,2677,2439,2141,1750,1271,678,5,-740,-1476,-2151,-2657,-2928,-2894,-2536,-1880,-987,36,1078,2021,2776,3280,3515,3504,3286,2944,2532,2112,1727,1379,1091,845,658,534,512,616,877,1317,1899,2611,3346,4042,4583,4891,4893,4551,3862,2854,1582,149,-1343,-2741,-3920,-4740,-5100,-4937,-4226,-3027,-1412,448,2407,4248,5809,6910,7443,7342,6604,5303,3563,1562,-496,-2408,-3982,-5070,-5581,-5510,-4901,-3906,-2672,-1402,-275,573,1032,1077,719,39,-859,-1830,-2751,-3491,-3981,-4159,-4050,-3663,-3100,-2421,-1752,-1166,-761,-566,-607,-839,-1208,-1619,-1991,-2227,-2300,-2159,-1866,-1442,-990,-572,-258,-81,-46,-129,-287,-463,-597,-641,-555,-318,72,595,1218,1885,2545,3153,3664,4079,4389,4629,4809,4957,5055,5097,5042,4863,4530,4036,3398,2644,1832,1015,254,-392,-888,-1185,-1287,-1167,-868,-406,162,777,1376,1906,2307,2566,2677,2661,2578,2455,2359,2301,2289,2298,2272,2156,1889,1422,735,-163,-1232,-2389,-3539,-4559,-5348,-5799,-5857,-5494,-4721,-3611,-2250,-761,718,2075,3176,3949,4320,4264,3794,2954,1824,539,-779,-1959,-2875,-3428,-3552,-3262,-2592,-1643,-520,647,1734,2642,3287,3632,3687,3483,3114,2655,2226,1889,1727,1753,1970,2348,2833,3357,3872,4293,4605,4752,4745,4583,4292,3909,3467,3013,2576,2207,1920,1760,1726,1828,2043,2335,2668,2983,3251,3425,3490,3435,3253,2962,2573,2117,1611,1090,565,50,-446,-932,-1408,-1864,-2312,-2711,-3066,-3326,-3500,-3556,-3525,-3411,-3248,-3066,-2870,-2676,-2464,-2216,-1929,-1578,-1189,-788,-409,-123,38,15,-207,-637,-1246,-1993,-2811,-3630,-4380,-4998,-5440,-5693,-5753,-5645,-5400,-5055,-4644,-4204,-3757,-3343,-2982,-2708,-2527,-2432,-2400,-2371,-2286,-2078,-1694,-1108,-343,561,1508,2397,3127,3602,3784,3651,3242,2610,1846,1030,275,-356,-767,-928,-791,-376,303,1152,2095,2987,3724,4183,4304,4067,3508,2723,1826,959,248,-214,-375,-236,146,687,1252,1719,1971,1903,1492,715,-351,-1611,-2932,-4161,-5178,-5875,-6206,-6173,-5825,-5256,-4573,-3895,-3312,-2894,-2654,-2580,-2610,-2681,-2707,-2642,-2441,-2127,-1734,-1345,-1040,-899,-977,-1287,-1816,-2494,-3239,-3960,-4547,-4951,-5102,-5017,-4696,-4202,-3589,-2931,-2306,-1781,-1418,-1240,-1270,-1443,-1730,-2020,-2241,-2331,-2227,-1941,-1476,-883,-231,407,953,1333,1506,1442,1166,718,188,-336,-748,-969,-947,-673,-176,468,1162,1792,2231,2399,2227,1712,913,-78,-1110,-2034,-2709,-3015,-2907,-2348,-1425,-195,1175,2554,3771,4680,5171,5159,4624,3595,2150,422,-1426,-3214,-4771,-5945,-6645,-6826,-6516,-5793,-4789,-3644,-2511,-1505,-712,-161,167,323,388,432,507,642,837,1063,1291,1476,1587,1601,1504,1298,988,609,181,-235,-606,-876,-1032,-1047,-948,-740,-477,-176,103,361,560,723,851,973,1100,1263,1445,1663,1871,2063,2186,2230,2159,1975,1683,1295,864,417,28,-253,-359,-250,109,706,1507,2443,3407,4308,5027,5495,5646,5475,4992,4259,3331,2308,1264,289,-532,-1139,-1481,-1526,-1307,-862,-288,306,807,1119,1155,901,337,-467,-1467,-2535,-3591,-4510,-5216,-5650,-5787,-5650,-5292,-4790,-4239,-3720,-3306,-3041,-2932,-2970,-3095,-3271,-3411,-3486,-3433,-3257,-2943,-2529,-2045,-1541,-1067,-658,-352,-142,-44,-13,-51,-121,-233,-371,-570,-831,-1187,-1643,-2192,-2809,-3442,-4014,-4451,-4668,-4621,-4278,-3665,-2829,-1849,-819,167,1030,1690,2120,2284,2213,1931,1497,973,416,-106,-564,-912,-1154,-1271,-1283,-1198,-1041,-831,-606,-387,-209,-84,-18,3,4,13,64,162,334,554,826,1117,1388,1616,1727,1709,1502,1110,539,-165,-937,-1692,-2339,-2792,-2987,-2899,-2536,-1957,-1257,-533,68,474,579,363,-174,-997,-2006,-3108,-4170,-5087,-5752,-6114,-6127,-5823,-5233,-4457,-3561,-2683,-1860,-1203,-717,-413,-294,-292,-410,-580,-806,-1046,-1319,-1598,-1898,-2189,-2465,-2678,-2804,-2788,-2599,-2213,-1627,-870,8,934,1830,2611,3216,3593,3721,3604,3273,2766,2162,1518,914,409,58,-103,-66,170,553,1044,1573,2078,2510,2833,3016,3064,2970,2755,2439,2043,1601,1133,684,277,-45,-240,-306,-200,22,362,733,1087,1355,1491,1478,1329,1072,786,521,362,354,524,852,1291,1743,2106,2260,2113,1591,687,-565,-2078,-3696,-5269,-6603,-7541,-7955,-7762,-6972,-5628,-3874,-1877,157,2015,3526,4543,5012,4920,4341,3391,2204,933,-294,-1383,-2259,-2896,-3295,-3455,-3427,-3208,-2862,-2396,-1872,-1312,-768,-275,147,479,734,948,1124,1346,1594,1933,2324,2771,3212,3609,3903,4053,4043,3862,3535,3098,2597,2105,1664,1351,1189,1229,1453,1871,2422,3076,3740,4353,4813,5052,5004,4634,3961,3021,1914,741,-387,-1367,-2141,-2659,-2937,-2984,-2858,-2611,-2297,-1987,-1698,-1473,-1296,-1162,-1051,-950,-864,-816,-839,-979,-1257,-1702,-2265,-2918,-3549,-4061,-4361,-4347,-4008,-3335,-2400,-1299,-155,907,1762,2343,2570,2473,2037,1363,503,-432,-1344,-2161,-2786,-3191,-3341,-3239,-2933,-2440,-1853,-1190,-531,99,658,1119,1469,1683,1765,1702,1503,1171,733,208,-348,-884,-1330,-1620,-1678,-1472,-949,-124,977,2298,3721,5155,6433,7451,8083,8261,7975,7241,6150,4808,3340,1877,522,-629,-1519,-2102,-2371,-2328,-2020,-1492,-844,-158,463,928,1192,1199,984,551,-8,-634,-1233,-1724,-2046,-2146,-2027,-1694,-1218,-663,-137,276,484,437,111,-484,-1267,-2176,-3070,-3857,-4420,-4691,-4619,-4201,-3453,-2430,-1205,142,1505,2807,3931,4818,5373,5566,5364,4778,3859,2681,1348,-5,-1257,-2282,-2982,-3322,-3268,-2876,-2198,-1321,-350,650,1584,2413,3092,3597,3935,4099,4124,4028,3857,3653,3464,3346,3330,3468,3756,4204,4767,5382,5984,6484,6816,6946,6831,6521,6024,5423,4773,4139,3581,3126,2809,2616,2554,2599,2725,2913,3125,3330,3499,3588,3581,3454,3221,2907,2551,2221,1964,1838,1844,1995,2217,2481,2673,2737,2585,2164,1448,431,-847,-2318,-3886,-5417,-6786,-7850,-8501,-8654,-8280,-7377,-6030,-4309,-2370,-341,1634,3406,4886,5958,6578,6708,6350,5555,4393,2995,1490,57,-1173,-2054,-2518,-2531,-2133,-1412,-510,431,1247,1815,2046,1902,1405,618,-351,-1371,-2303,-3014,-3396,-3373,-2906,-2013,-734,823,2556,4304,5944,7323,8355,8947,9081,8751,8008,6918,5585,4109,2617,1212,4,-930,-1529,-1768,-1642,-1193,-457,478,1534,2605,3581,4355,4835,4952,4682,4048,3115,1995,823,-267,-1140,-1714,-1937,-1812,-1402,-793,-115,499,941,1094,932,419,-375,-1379,-2479,-3536,-4437,-5073,-5370,-5292,-4847,-4051,-2993,-1737,-390,947,2181,3219,3991,4447,4560,4331,3795,3007,2050,1030,48,-783,-1388,-1717,-1760,-1564,-1180,-727,-277,55,232,210,11,-343,-777,-1242,-1651,-1964,-2121,-2093,-1850,-1383,-685,225,1311,2521,3759,4937,5935,6652,7002,6924,6414,5503,4276,2852,1365,-27,-1203,-2041,-2472,-2478,-2065,-1335,-380,635,1563,2264,2620,2586,2146,1369,353,-762,-1828,-2710,-3288,-3501,-3323,-2790,-1984,-1015,-24,850,1482,1772,1668,1149,261,-931,-2298,-3728,-5050,-6165,-6920,-7266,-7126,-6516,-5458,-4039,-2363,-564,1202,2794,4065,4904,5251,5077,4443,3435,2206,916,-265,-1199,-1788,-1990,-1825,-1362,-719,-29,578,984,1120,949,487,-221,-1092,-2052,-2993,-3849,-4536,-4999,-5191,-5089,-4662,-3936,-2898,-1613,-122,1483,3097,4607,5877,6807,7294,7301,6804,5860,4531,2960,1267,-381,-1852,-3028,-3819,-4202,-4171,-3796,-3158,-2367,-1548,-787,-187,209,365,280,-27,-504,-1094,-1709,-2271,-2701,-2938,-2959,-2762,-2399,-1923,-1427,-983,-672,-534,-606,-878,-1345,-1967,-2723,-3549,-4418,-5243,-5969,-6505,-6767,-6704,-6254,-5441,-4289,-2893,-1375,128,1484,2567,3317,3687,3689,3382,2812,2087,1276,458,-295,-955,-1480,-1880,-2161,-2345,-2455,-2505,-2495,-2434,-2300,-2105,-1844,-1543,-1216,-895,-593,-307,-48,241,557,964,1451,2037,2669,3319,3898,4365,4650,4735,4606,4282,3805,3216,2589,1958,1394,913,562,325,226,228,334,502,710,915,1081,1165,1142,982,693,289,-187,-672,-1117,-1443,-1613,-1595,-1379,-1001,-500,64,604,1072,1396,1555,1519,1304,901,341,-370,-1200,-2126,-3096,-4055,-4917,-5604,-6027,-6122,-5860,-5230,-4309,-3157,-1916,-692,378,1220,1767,2020,2007,1777,1414,964,491,12,-456,-924,-1405,-1905,-2440,-2985,-3536,-4050,-4508,-4873,-5146,-5316,-5407,-5431,-5399,-5310,-5146,-4867,-4440,-3820,-2981,-1937,-702,634,2003,3283,4378,5188,5653,5725,5418,4751,3805,2668,1459,290,-713,-1470,-1905,-2002,-1769,-1259,-541,272,1093,1800,2328,2600,2599,2321,1805,1099,282,-582,-1407,-2143,-2728,-3142,-3362,-3407,-3303,-3096,-2839,-2591,-2383,-2264,-2219,-2276,-2397,-2597,-2845,-3142,-3464,-3781,-4053,-4221,-4243,-4067,-3685,-3106,-2369,-1546,-719,29,603,966,1070,932,595,114,-413,-916,-1328,-1608,-1758,-1799,-1790,-1801,-1889,-2120,-2500,-3037,-3685,-4386,-5071,-5651,-6061,-6224,-6104,-5663,-4911,-3864,-2580,-1123,404,1896,3232,4288,4974,5217,4995,4353,3347,2131,818,-421,-1479,-2251,-2704,-2818,-2644,-2222,-1646,-970,-300,325,819,1146,1267,1161,833,323,-331,-1019,-1676,-2185,-2488,-2519,-2273,-1766,-1055,-222,641,1434,2059,2457,2560,2370,1884,1161,249,-753,-1769,-2701,-3494,-4084,-4462,-4617,-4560,-4329,-3923,-3386,-2724,-1965,-1149,-311,480,1170,1679,1972,2000,1789,1358,769,106,-585,-1220,-1790,-2274,-2683,-3043,-3371,-3698,-4027,-4371,-4713,-5047,-5342,-5578,-5720,-5736,-5599,-5273,-4741,-4002,-3061,-1960,-747,498,1712,2789,3684,4317,4675,4743,4555,4151,3602,2980,2352,1791,1325,998,801,726,755,842,972,1099,1209,1269,1278,1216,1080,886,627,357,89,-119,-242,-244,-124,112,439,805,1176,1492,1713,1822,1786,1633,1350,988,554,91,-379,-839,-1261,-1635,-1945,-2181,-2330,-2389,-2354,-2224,-2024,-1767,-1486,-1214,-971,-788,-657,-581,-522,-464,-364,-217,-5,251,536,816,1051,1212,1259,1170,926,525,-26,-697,-1439,-2199,-2892,-3459,-3829,-3957,-3806,-3380,-2686,-1775,-709,452,1604,2692,3628,4371,4871,5127,5125,4905,4487,3915,3236,2492,1728,997,335,-201,-585,-769,-757,-526,-113,456,1113,1785,2389,2842,3078,3050,2750,2194,1448,603,-242,-967,-1476,-1710,-1619,-1232,-586,229,1114,1956,2662,3139,3345,3240,2832,2140,1215,115,-1073,-2271,-3385,-4338,-5057,-5509,-5660,-5532,-5140,-4542,-3798,-2972,-2135,-1338,-634,-41,421,774,1021,1209,1347,1474,1587,1692,1757,1755,1639,1370,929,301,-484,-1380,-2327,-3231,-4035,-4645,-5043,-5167,-5039,-4650,-4033,-3234,-2295,-1291,-288,648,1443,2046,2432,2566,2491,2219,1815,1349,865,443,104,-114,-203,-172,-32,201,496,846,1212,1593,1952,2276,2543,2716,2795,2736,2549,2233,1806,1335,854,455,174,68,136,364,703,1072,1407,1614,1645,1459,1048,451,-289,-1076,-1844,-2488,-2947,-3150,-3069,-2682,-2011,-1103,-19,1109,2194,3081,3671,3890,3687,3109,2217,1149,55,-908,-1595,-1911,-1820,-1337,-554,412,1410,2295,2937,3260,3205,2787,2050,1077,-18,-1116,-2092,-2844,-3294,-3411,-3190,-2681,-1935,-1047,-90,847,1706,2426,2987,3361,3551,3558,3398,3093,2682,2204,1716,1278,938,751,745,930,1305,1830,2458,3131,3771,4329,4739,4989,5045,4931,4650,4240,3739,3187,2635,2142,1759,1543,1537,1754,2184,2778,3448,4100,4611,4896,4859,4489,3770,2786,1626,416,-686,-1566,-2095,-2216,-1897,-1172,-106,1175,2550,3846,4952,5715,6097,6033,5583,4796,3801,2731,1713,878,294,9,7,233,591,981,1281,1418,1329,1005,483,-192,-919,-1625,-2211,-2618,-2799,-2741,-2450,-1975,-1343,-641,103,825,1499,2107,2635,3081,3449,3744,3966,4137,4246,4319,4357,4365,4360,4338,4321,4311,4325,4368,4451,4552,4670,4756,4803,4772,4661,4469,4208,3894,3556,3206,2870,2564,2298,2100,1979,1974,2083,2331,2686,3119,3566,3945,4180,4193,3946,3417,2651,1697,671,-346,-1233,-1925,-2345,-2481,-2319,-1890,-1240,-434,436,1299,2043,2630,2980,3086,2951,2607,2102,1506,866,252,-306,-765,-1128,-1376,-1533,-1609,-1628,-1617,-1600,-1588,-1611,-1651,-1718,-1779,-1814,-1804,-1723,-1581,-1376,-1151,-923,-749,-631,-600,-627,-696,-762,-790,-745,-614,-403,-138,151,410,610,710,705,594,407,177,-43,-206,-264,-191,35,403,892,1458,2041,2584,3023,3321,3444,3396,3187,2861,2457,2042,1663,1387,1248,1280,1489,1844,2316,2820,3298,3654,3841,3795,3513,2995,2287,1448,571,-260,-929,-1369,-1502,-1316,-824,-89,792,1702,2526,3144,3490,3514,3226,2671,1929,1098,276,-451,-1030,-1430,-1655,-1745,-1750,-1740,-1781,-1928,-2212,-2638,-3172,-3748,-4294,-4715,-4949,-4951,-4719,-4288,-3713,-3076,-2436,-1857,-1363,-972,-664,-434,-238,-64,117,305,506,691,850,956,991,960,868,733,596,473,411,421,527,729,1015,1371,1748,2122,2444,2674,2804,2800,2690,2470,2184,1846,1501,1174,891,681,559,546,644,854,1149,1508,1874,2205,2433,2525,2432,2154,1688,1077,374,-348,-998,-1506,-1798,-1840,-1630,-1195,-603,64,718,1266,1649,1815,1750,1471,1005,414,-232,-877,-1435,-1893,-2190,-2364,-2409,-2388,-2338,-2299,-2305,-2357,-2449,-2558,-2653,-2713,-2724,-2688,-2628,-2562,-2534,-2561,-2671,-2862,-3121,-3419,-3710,-3948,-4075,-4040,-3820,-3376,-2754,-1962,-1087,-199,604,1251,1660,1813,1689,1331,782,132,-556,-1196,-1739,-2151,-2400,-2495,-2426,-2206,-1856,-1380,-818,-190,465,1100,1697,2211,2638,2958,3180,3311,3361,3351,3291,3191,3063,2888,2673,2385,2034,1587,1077,500,-98,-687,-1210,-1633,-1897,-1988,-1887,-1606,-1184,-678,-151,312,669,857,865,676,321,-190,-802,-1486,-2195,-2887,-3532,-4094,-4558,-4912,-5154,-5296,-5338,-5301,-5183,-4991,-4738,-4416,-4055,-3668,-3292,-2978,-2766,-2717,-2846,-3189,-3695,-4343,-5034,-5681,-6197,-6489,-6522,-6252,-5711,-4915,-3946,-2851,-1731,-637,336,1141,1723,2056,2133,1968,1605,1097,520,-43,-536,-878,-1045,-1017,-791,-426,56,557,1031,1396,1617,1666,1553,1308,994,662,393,219,172,241,386,549,646,606,366,-107,-811,-1705,-2712,-3734,-4650,-5364,-5784,-5858,-5597,-5031,-4240,-3347,-2440,-1648,-1050,-678,-564,-660,-911,-1258,-1604,-1930,-2174,-2371,-2520,-2675,-2877,-3142,-3501,-3907,-4349,-4737,-5022,-5138,-5033,-4712,-4164,-3464,-2661,-1859,-1144,-602,-308,-302,-591,-1157,-1933,-2843,-3766,-4602,-5233,-5588,-5617,-5315,-4717,-3892,-2929,-1919,-970,-148,477,873,1038,984,754,410,11,-371,-689,-895,-983,-936,-789,-548,-268,35,310,536,689,756,752,684,598,524,511,598,803,1133,1569,2061,2549,2949,3190,3199,2952,2433,1694,810,-122,-975,-1664,-2094,-2238,-2092,-1693,-1111,-427,272,909,1417,1770,1928,1925,1758,1477,1110,685,218,-280,-813,-1379,-1963,-2561,-3131,-3647,-4078,-4391,-4571,-4612,-4512,-4300,-3985,-3623,-3240,-2905,-2657,-2544,-2599,-2824,-3205,-3689,-4206,-4668,-4989,-5080,-4899,-4408,-3635,-2637,-1492,-319,771,1677,2308,2631,2635,2374,1915,1379,873,501,360,475,865,1469,2229,3032,3795,4413,4834,5007,4942,4635,4151,3523,2831,2132,1502,991,653,519,595,873,1306,1832,2369,2833,3134,3225,3059,2659,2051,1315,523,-235,-903,-1419,-1783,-1986,-2073,-2074,-2041,-2013,-2019,-2082,-2195,-2365,-2558,-2769,-2968,-3148,-3283,-3380,-3416,-3407,-3345,-3239,-3103,-2949,-2797,-2664,-2572,-2530,-2555,-2640,-2787,-2977,-3196,-3419,-3627,-3804,-3932,-4015,-4038,-4034,-3992,-3950,-3902,-3861,-3814,-3742,-3619,-3413,-3115,-2714,-2243,-1735,-1241,-822,-502,-331,-270,-332,-443,-580,-684,-732,-699,-594,-430,-230,-27,161,314,432,507,566,597,636,683,765,893,1092,1377,1758,2229,2763,3323,3824,4218,4397,4338,3988,3376,2542,1582,600,-288,-971,-1388,-1472,-1258,-754,-63,738,1530,2216,2695,2911,2810,2402,1696,767,-324,-1467,-2571,-3539,-4282,-4754,-4922,-4798,-4425,-3867,-3208,-2550,-1966,-1537,-1297,-1267,-1422,-1722,-2110,-2517,-2900,-3218,-3448,-3607,-3679,-3706,-3679,-3617,-3517,-3375,-3187,-2959,-2683,-2388,-2062,-1738,-1400,-1069,-714,-357,45,457,907,1363,1803,2219,2546,2791,2900,2902,2777,2596,2375,2193,2093,2110,2267,2547,2932,3377,3854,4319,4764,5166,5540,5867,6178,6442,6678,6842,6923,6874,6668,6282,5704,4953,4062,3080,2086,1133,309,-344,-777,-961,-906,-612,-133,486,1165,1830,2393,2784,2948,2856,2526,1996,1353,684,94,-341,-561,-555,-342,11,434,833,1134,1290,1278,1117,841,511,177,-106,-317,-438,-490,-485,-469,-474,-525,-646,-833,-1063,-1328,-1553,-1727,-1771,-1679,-1413,-994,-433,208,886,1526,2075,2489,2737,2825,2762,2596,2357,2109,1885,1725,1651,1664,1771,1947,2179,2444,2701,2952,3147,3300,3403,3476,3553,3665,3857,4151,4561,5072,5655,6250,6797,7226,7474,7500,7280,6799,6098,5183,4149,3023,1926,894,40,-612,-996,-1123,-979,-629,-106,483,1075,1560,1888,1999,1893,1600,1173,703,261,-69,-258,-280,-175,14,199,318,291,89,-300,-852,-1506,-2198,-2843,-3383,-3752,-3942,-3931,-3749,-3422,-3000,-2525,-2048,-1606,-1222,-921,-696,-549,-454,-396,-339,-265,-145,37,291,627,1042,1525,2073,2645,3229,3774,4264,4657,4944,5115,5166,5124,4988,4793,4546,4275,3990,3718,3469,3273,3150,3129,3221,3452,3803,4266,4785,5300,5737,6009,6067,5838,5336,4551,3551,2406,1210,69,-916,-1671,-2126,-2276,-2117,-1710,-1117,-433,243,830,1230,1410,1311,965,386,-342,-1126,-1848,-2401,-2684,-2642,-2260,-1575,-672,333,1301,2103,2617,2769,2536,1934,1045,-23,-1137,-2168,-2998,-3544,-3761,-3644,-3227,-2582,-1783,-947,-144,522,1008,1276,1320,1179,895,540,185,-111,-282,-311,-158,139,599,1149,1788,2446,3097,3693,4206,4612,4898,5067,5133,5107,5029,4900,4756,4598,4436,4276,4124,3995,3907,3890,3972,4165,4504,4955,5525,6159,6811,7426,7934,8288,8429,8335,7979,7379,6561,5587,4526,3468,2493,1676,1074,701,560,612,802,1074,1365,1621,1820,1926,1960,1905,1801,1646,1486,1312,1157,992,812,590,276,-141,-697,-1399,-2221,-3141,-4091,-4998,-5781,-6356,-6658,-6646,-6309,-5681,-4819,-3819,-2779,-1809,-999,-420,-106,-63,-258,-635,-1111,-1600,-2012,-2260,-2296,-2059,-1580,-846,51,1066,2097,3080,3927,4610,5078,5344,5409,5308,5081,4764,4399,4023,3651,3319,3031,2803,2652,2583,2606,2729,2949,3257,3649,4088,4570,5047,5511,5913,6245,6450,6518,6384,6045,5452,4631,3577,2370,1062,-222,-1396,-2336,-2978,-3260,-3183,-2769,-2095,-1246,-341,511,1208,1656,1812,1657,1221,571,-197,-990,-1695,-2256,-2617,-2781,-2770,-2640,-2457,-2296,-2209,-2252,-2422,-2731,-3130,-3578,-4012,-4372,-4599,-4659,-4521,-4200,-3709,-3109,-2449,-1816,-1261,-864,-653,-664,-889,-1304,-1871,-2519,-3192,-3804,-4301,-4611,-4715,-4583,-4240,-3721,-3070,-2361,-1632,-946,-322,204,637,972,1209,1367,1433,1432,1352,1221,1051,873,730,654,695,874,1216,1719,2375,3152,4012,4889,5718,6417,6902,7099,6938,6398,5471,4220,2713,1079,-562,-2078,-3348,-4299,-4861,-5026,-4809,-4257,-3459,-2512,-1541,-655,21,419,468,177,-441,-1296,-2315,-3368,-4373,-5241,-5916,-6385,-6647,-6739,-6693,-6566,-6372,-6173,-5955,-5760,-5560,-5370,-5154,-4910,-4603,-4233,-3798,-3313,-2826,-2371,-2022,-1817,-1811,-2009,-2411,-2972,-3629,-4307,-4912,-5367,-5605,-5573,-5273,-4698,-3914,-2974,-1965,-966,-50,726,1318,1723,1923,1956,1824,1580,1245,865,468,103,-211,-417,-516,-454,-267,84,519,1052,1589,2115,2560,2890,3062,3055,2838,2408,1761,906,-127,-1289,-2537,-3772,-4946,-5945,-6725,-7198,-7347,-7147,-6619,-5830,-4839,-3778,-2737,-1850,-1201,-874,-884,-1240,-1860,-2674,-3546,-4358,-4996,-5367,-5441,-5215,-4753,-4149,-3515,-2984,-2648,-2597,-2849,-3388,-4142,-5004,-5831,-6503,-6882,-6904,-6525,-5776,-4715,-3466,-2146,-913,115,816,1123,1001,474,-403,-1518,-2752,-3950,-4977,-5712,-6051,-5955,-5405,-4448,-3160,-1666,-85,1426,2758,3798,4490,4803,4752,4382,3763,2996,2165,1393,749,334,169,298,688,1311,2098,2979,3871,4715,5434,5994,6348,6477,6356,5978,5340,4456,3346,2065,674,-728,-2049,-3168,-4007,-4471,-4551,-4233,-3593,-2716,-1742,-804,-53,405,491,174,-505,-1476,-2625,-3809,-4908,-5799,-6413,-6716,-6731,-6506,-6143,-5722,-5356,-5111,-5042,-5187,-5510,-6013,-6592,-7209,-7736,-8108,-8230,-8056,-7569,-6783,-5771,-4618,-3453,-2379,-1520,-934,-682,-747,-1108,-1679,-2388,-3119,-3789,-4299,-4593,-4608,-4346,-3803,-3028,-2078,-1038,20,995,1843,2475,2895,3056,2994,2733,2319,1833,1340,916,631,527,634,958,1462,2114,2838,3580,4264,4831,5234,5441,5426,5207,4780,4182,3443,2577,1640,642,-348,-1297,-2126,-2797,-3245,-3467,-3453,-3251,-2912,-2527,-2168,-1923,-1843,-1966,-2281,-2762,-3334,-3923,-4449,-4830,-5026,-5008,-4766,-4347,-3774,-3138,-2510,-1981,-1633,-1525,-1682,-2106,-2738,-3516,-4316,-5032,-5537,-5732,-5570,-5022,-4149,-3038,-1822,-661,307,945,1176,966,345,-612,-1785,-3049,-4260,-5306,-6084,-6533,-6638,-6401,-5879,-5118,-4198,-3178,-2123,-1094,-133,714,1403,1924,2231,2347,2251,2001,1609,1169,725,368,160,155,391,869,1581,2466,3487,4528,5525,6364,6971,7270,7223,6810,6062,5018,3763,2392,1010,-274,-1372,-2206,-2743,-2961,-2898,-2589,-2125,-1579,-1071,-663,-450,-460,-711,-1184,-1818,-2557,-3301,-3983,-4505,-4818,-4863,-4631,-4121,-3372,-2434,-1402,-345,606,1376,1867,2011,1807,1253,438,-539,-1552,-2446,-3117,-3458,-3427,-3033,-2335,-1433,-472,417,1090,1443,1415,990,207,-838,-2025,-3208,-4235,-4982,-5346,-5260,-4724,-3759,-2462,-948,634,2143,3450,4464,5137,5458,5468,5229,4833,4382,3966,3674,3554,3642,3927,4382,4953,5570,6158,6642,6960,7061,6926,6556,5977,5234,4378,3461,2542,1658,868,201,-291,-576,-620,-393,108,885,1896,3087,4370,5655,6831,7820,8536,8940,9017,8784,8299,7630,6859,6061,5298,4614,4028,3540,3121,2729,2313,1801,1161,337,-665,-1833,-3124,-4447,-5721,-6820,-7658,-8154,-8257,-7992,-7372,-6517,-5510,-4495,-3592,-2895,-2494,-2406,-2645,-3156,-3875,-4704,-5539,-6295,-6878,-7240,-7338,-7152,-6685,-5952,-4971,-3788,-2434,-961,567,2100,3541,4830,5862,6590,6956,6960,6639,6069,5374,4696,4182,3968,4142,4736,5742,7062,8595,10184,11683,12951,13869,14370,14426,14074,13384,12472,11445,10425,9473,8638,7904,7232,6548,5781,4863,3750,2438,928,-710,-2427,-4117,-5713,-7122,-8295,-9189,-9791,-10106,-10146,-9943,-9522,-8928,-8199,-7391,-6552,-5746,-5018,-4435,-4035,-3865,-3933,-4236,-4726,-5323,-5944,-6452,-6771,-6790,-6490,-5850,-4936,-3827,-2643,-1523,-582,64,351,246,-226,-1021,-2031,-3148,-4231,-5135,-5739,-5929,-5648,-4879,-3662,-2090,-279,1619,3471,5158,6590,7741,8601,9208,9628,9916,10155,10382,10664,10995,11419,11895,12439,13001,13573,14112,14592,14972,15216,15277,15122,14710,14036,13084,11895,10483,8925,7271,5588,3948,2381,934,-375,-1552,-2578,-3481,-4251,-4897,-5415,-5801,-6036,-6120,-6033,-5781,-5366,-4802,-4117,-3328,-2502,-1648,-844,-110,510,972,1273,1383,1318,1098,736,294,-225,-750,-1290,-1796,-2283,-2729,-3132,-3474,-3723,-3846,-3809,-3585,-3171,-2570,-1825,-978,-101,738,1468,2034,2406,2560,2552,2394,2218,2087,2128,2426,3048,4015,5324,6898,8666,10485,12255,13819,15106,16012,16521,16616,16345,15744,14903,13879,12754,11579,10400,9234,8094,6958,5829,4693,3554,2446,1391,458,-311,-845,-1129,-1121,-865,-375,260,973,1657,2227,2611,2753,2641,2290,1728,1033,258,-516,-1218,-1807,-2235,-2502,-2604,-2571,-2428,-2218,-1975,-1728,-1509,-1321,-1192,-1118,-1115,-1198,-1356,-1617,-1948,-2358,-2805,-3269,-3709,-4064,-4297,-4332,-4134,-3679,-2960,-2027,-944,204,1300,2273,3035,3569,3862,3959,3926,3829,3769,3790,3957,4270,4732,5306,5957,6638,7310,7928,8477,8910,9227,9380,9360,9134,8677,7974,7014,5806,4387,2810,1162,-457,-1949,-3206,-4161,-4759,-4993,-4901,-4536,-4001,-3378,-2777,-2263,-1903,-1709,-1691,-1803,-2011,-2243,-2451,-2589,-2628,-2585,-2470,-2355,-2286,-2344,-2573,-3008,-3650,-4454,-5364,-6281,-7125,-7804,-8263,-8460,-8407,-8126,-7692,-7154,-6605,-6068,-5601,-5177,-4799,-4421,-4014,-3554,-3026,-2451,-1864,-1313,-863,-554,-423,-453,-625,-862,-1095,-1231,-1192,-924,-387,403,1426,2612,3887,5156,6329,7303,8018,8398,8432,8099,7441,6486,5304,3952,2490,982,-519,-1952,-3263,-4394,-5300,-5932,-6271,-6306,-6041,-5530,-4808,-3979,-3118,-2328,-1684,-1239,-1010,-975,-1077,-1234,-1369,-1397,-1285,-1009,-595,-92,441,924,1304,1527,1569,1433,1123,686,152,-445,-1051,-1663,-2230,-2760,-3227,-3641,-3993,-4296,-4537,-4725,-4826,-4836,-4717,-4437,-3978,-3310,-2445,-1397,-208,1062,2333,3528,4561,5361,5892,6114,6057,5745,5253,4649,4038,3488,3092,2905,2956,3259,3774,4435,5147,5799,6258,6425,6200,5528,4410,2857,966,-1171,-3408,-5609,-7637,-9359,-10696,-11574,-11983,-11935,-11470,-10672,-9607,-8400,-7113,-5864,-4705,-3690,-2850,-2171,-1638,-1221,-861,-543,-207,143,530,940,1361,1784,2181,2553,2879,3157,3374,3529,3609,3619,3560,3435,3262,3032,2756,2408,1971,1425,742,-63,-982,-1968,-2970,-3925,-4774,-5463,-5947,-6211,-6240,-6065,-5719,-5263,-4762,-4288,-3888,-3613,-3464,-3430,-3454,-3466,-3366,-3067,-2481,-1562,-298,1263,3025,4853,6566,8008,9007,9465,9301,8524,7167,5339,3161,791,-1604,-3875,-5878,-7521,-8729,-9492,-9819,-9773,-9438,-8904,-8298,-7691,-7206,-6868,-6751,-6831,-7107,-7534,-8041,-8580,-9058,-9432,-9623,-9619,-9382,-8937,-8306,-7546,-6703,-5874,-5093,-4455,-3975,-3706,-3614,-3693,-3851,-4029,-4113,-4026,-3704,-3108,-2263,-1209,-33,1154,2266,3188,3878,4280,4405,4279,3948,3487,2947,2382,1822,1268,699,95,-596,-1373,-2254,-3201,-4159,-5053,-5768,-6220,-6307,-5970,-5190,-3973,-2393,-545,1450,3434,5278,6834,7997,8694,8882,8565,7785,6602,5125,3445,1709,14,-1501,-2760,-3695,-4282,-4541,-4518,-4293,-3958,-3621,-3362,-3276,-3388,-3736,-4290,-5024,-5875,-6773,-7646,-8409,-9015,-9394,-9540,-9428,-9093,-8565,-7895,-7153,-6381,-5646,-4968,-4370,-3839,-3353,-2875,-2377,-1834,-1244,-621,4,590,1091,1476,1718,1816,1792,1676,1533,1416,1376,1479,1713,2111,2608,3169,3712,4160,4448,4517,4357,3974,3425,2779,2148,1625,1315,1295,1595,2231,3133,4231,5384,6458,7302,7781,7811,7315,6312,4834,2987,902,-1273,-3364,-5230,-6733,-7776,-8313,-8323,-7864,-7006,-5877,-4608,-3345,-2216,-1336,-785,-614,-835,-1427,-2340,-3490,-4795,-6129,-7398,-8482,-9299,-9783,-9899,-9658,-9099,-8300,-7354,-6358,-5417,-4603,-3983,-3573,-3383,-3375,-3509,-3717,-3928,-4087,-4137,-4057,-3833,-3499,-3076,-2637,-2210,-1854,-1591,-1421,-1333,-1289,-1241,-1151,-969,-679,-272,246,843,1514,2224,2969,3760,4596,5518,6529,7648,8866,10146,11444,12680,13769,14625,15151,15290,14966,14183,12906,11202,9111,6739,4198,1611,-898,-3213,-5258,-6954,-8298,-9269,-9918,-10278,-10412,-10375,-10210,-9964,-9661,-9327,-8995,-8670,-8389,-8151,-7959,-7811,-7663,-7520,-7311,-7053,-6700,-6272,-5783,-5254,-4730,-4239,-3801,-3432,-3113,-2828,-2544,-2231,-1867,-1435,-942,-389,191,764,1299,1730,2039,2157,2085,1791,1313,666,-62,-808,-1471,-1968,-2241,-2250,-2006,-1556,-975,-359,206,662,978,1178,1316,1475,1754,2238,2993,4065,5425,7041,8805,10598,12290,13725,14791,15370,15409,14876,13792,12227,10259,8028,5650,3263,992,-1073,-2837,-4264,-5315,-6002,-6343,-6391,-6208,-5864,-5448,-5013,-4652,-4380,-4257,-4242,-4344,-4485,-4614,-4675,-4575,-4319,-3833,-3166,-2317,-1350,-329,683,1603,2374,2934,3246,3278,3038,2525,1795,898,-77,-1041,-1906,-2581,-3024,-3202,-3134,-2880,-2492,-2078,-1698,-1422,-1283,-1267,-1367,-1514,-1680,-1809,-1891,-1911,-1890,-1821,-1731,-1591,-1397,-1094,-648,5,889,2047,3452,5086,6866,8710,10490,12102,13409,14333,14788,14760,14249,13312,12038,10540,8962,7428,6069,4970,4183,3720,3526,3544,3649,3747,3709,3468,2942,2139,1059,-228,-1638,-3081,-4444,-5639,-6604,-7271,-7658,-7740,-7585,-7224,-6725,-6149,-5549,-4972,-4447,-3996,-3611,-3298,-3019,-2754,-2467,-2122,-1700,-1175,-546,184,984,1817,2615,3302,3803,4032,3946,3521,2772,1789,654,-466,-1450,-2140,-2459,-2346,-1828,-963,143,1375,2601,3740,4683,5425,5923,6236,6397,6504,6615,6826,7170,7670,8315,9035,9765,10384,10806,10917,10670,10015,8985,7617,6025,4306,2613,1061,-227,-1169,-1712,-1851,-1599,-1037,-232,708,1678,2597,3363,3936,4256,4323,4113,3673,3007,2188,1256,283,-670,-1541,-2274,-2832,-3180,-3320,-3246,-2995,-2613,-2150,-1687,-1280,-995,-855,-884,-1036,-1284,-1536,-1716,-1741,-1540,-1091,-387,493,1484,2433,3246,3778,3970,3765,3180,2265,1098,-205,-1547,-2804,-3881,-4682,-5132,-5178,-4801,-3996,-2805,-1288,482,2397,4371,6296,8077,9641,10905,11841,12400,12589,12408,11887,11068,10005,8760,7410,6032,4707,3499,2468,1633,1008,564,271,80,-39,-131,-193,-241,-245,-193,-54,175,499,889,1310,1709,2040,2242,2298,2179,1886,1456,900,280,-367,-1007,-1599,-2121,-2552,-2867,-3054,-3096,-2983,-2720,-2325,-1821,-1258,-670,-111,385,784,1068,1215,1230,1119,914,638,359,93,-86,-177,-149,-22,195,469,770,1092,1414,1761,2132,2562,3054,3644,4316,5094,5946,6862,7810,8741,9613,10367,10949,11304,11382,11141,10565,9647,8423,6951,5318,3634,2029,597,-536,-1330,-1746,-1794,-1544,-1050,-444,200,761,1174,1385,1380,1170,802,332,-169,-617,-951,-1113,-1051,-777,-276,395,1175,1997,2758,3394,3832,4039,4001,3746,3304,2748,2124,1512,943,467,95,-174,-340,-432,-457,-446,-407,-370,-344,-338,-384,-452,-575,-707,-843,-937,-941,-813,-498,35,806,1812,3024,4382,5811,7211,8481,9535,10301,10746,10867,10700,10299,9739,9078,8390,7689,7012,6328,5620,4853,3989,3013,1934,768,-416,-1563,-2596,-3460,-4101,-4512,-4690,-4664,-4487,-4199,-3870,-3557,-3297,-3149,-3117,-3233,-3480,-3853,-4309,-4814,-5298,-5712,-5989,-6081,-5960,-5608,-5044,-4291,-3391,-2395,-1341,-283,747,1711,2568,3287,3830,4180,4314,4251,4005,3641,3210,2802,2474,2283,2242,2323,2471,2592,2585,2365,1854,1041,-60,-1372,-2783,-4168,-5378,-6298,-6828,-6920,-6553,-5780,-4646,-3277,-1761,-217,1259,2602,3756,4705,5431,5954,6256,6367,6253,5941,5396,4648,3688,2567,1318,18,-1270,-2467,-3504,-4343,-4946,-5332,-5511,-5535,-5455,-5316,-5187,-5091,-5075,-5140,-5291,-5507,-5760,-6022,-6263,-6459,-6614,-6704,-6771,-6799,-6829,-6854,-6874,-6890,-6859,-6782,-6613,-6350,-5974,-5495,-4929,-4299,-3642,-2973,-2325,-1690,-1079,-459,166,849,1568,2368,3190,4035,4825,5500,6000,6256,6267,6017,5572,4984,4353,3742,3238,2860,2643,2561,2586,2670,2764,2810,2786,2645,2407,2072,1679,1279,907,619,433,367,396,503,609,682,617,400,-47,-709,-1577,-2617,-3740,-4899,-5993,-6967,-7766,-8361,-8737,-8924,-8928,-8821,-8631,-8419,-8216,-8056,-7931,-7847,-7763,-7660,-7492,-7242,-6868,-6380,-5753,-5020,-4184,-3298,-2389,-1514,-717,-35,489,855,1038,1082,987,831,627,451,316,259,281,371,525,711,930,1151,1370,1568,1734,1855,1922,1926,1869,1730,1536,1251,925,533,131,-279,-634,-926,-1105,-1166,-1101,-922,-652,-338,4,311,575,760,861,870,791,621,372,32,-396,-906,-1501,-2136,-2789,-3385,-3862,-4154,-4207,-4005,-3555,-2911,-2150,-1380,-712,-258,-99,-299,-849,-1741,-2872,-4159,-5477,-6708,-7761,-8547,-9034,-9198,-9063,-8667,-8053,-7310,-6476,-5639,-4852,-4147,-3584,-3142,-2849,-2666,-2596,-2598,-2668,-2778,-2925,-3088,-3278,-3458,-3634,-3766,-3834,-3823,-3713,-3530,-3281,-3033,-2817,-2696,-2700,-2849,-3123,-3489,-3864,-4175,-4315,-4204,-3766,-2972,-1817,-368,1296,3037,4709,6191,7349,8131,8523,8548,8311,7899,7445,7050,6783,6688,6744,6917,7112,7259,7259,7055,6627,5957,5110,4116,3070,2030,1077,254,-394,-869,-1185,-1390,-1556,-1756,-2071,-2572,-3299,-4282,-5495,-6904,-8425,-9976,-11450,-12750,-13792,-14508,-14864,-14842,-14467,-13764,-12807,-11666,-10414,-9155,-7942,-6855,-5919,-5159,-4548,-4071,-3661,-3280,-2868,-2376,-1793,-1079,-259,669,1664,2682,3671,4563,5318,5862,6186,6250,6064,5636,4997,4188,3256,2269,1273,356,-452,-1064,-1460,-1596,-1462,-1069,-444,358,1271,2201,3068,3779,4248,4440,4313,3888,3219,2361,1432,518,-278,-864,-1200,-1250,-1048,-644,-136,363,744,888,733,221,-635,-1794,-3156,-4604,-5985,-7165,-8005,-8437,-8395,-7915,-7046,-5914,-4647,-3412,-2343,-1575,-1192,-1229,-1693,-2512,-3617,-4867,-6141,-7301,-8221,-8824,-9032,-8856,-8293,-7438,-6336,-5136,-3884,-2726,-1679,-834,-181,244,461,473,302,-31,-493,-1062,-1697,-2368,-3034,-3654,-4175,-4549,-4724,-4666,-4353,-3793,-3011,-2062,-1009,73,1120,2083,2914,3621,4181,4650,5040,5399,5767,6153,6586,7038,7489,7903,8212,8395,8388,8188,7781,7184,6438,5580,4675,3765,2895,2086,1338,635,-58,-784,-1573,-2467,-3468,-4578,-5774,-7001,-8204,-9290,-10181,-10782,-11021,-10843,-10222,-9183,-7778,-6110,-4312,-2526,-919,387,1276,1696,1640,1154,347,-659,-1697,-2624,-3302,-3624,-3539,-3037,-2163,-1019,263,1538,2634,3450,3868,3860,3424,2619,1541,324,-884,-1942,-2716,-3131,-3139,-2764,-2058,-1125,-63,998,1974,2774,3376,3757,3961,4013,3983,3905,3818,3728,3635,3520,3368,3179,2946,2715,2511,2403,2427,2636,3021,3571,4213,4869,5421,5770,5812,5486,4771,3680,2302,729,-885,-2398,-3668,-4570,-5039,-5023,-4562,-3693,-2553,-1257,34,1167,2036,2525,2627,2347,1776,1035,270,-358,-726,-751,-392,282,1214,2227,3198,3970,4438,4558,4310,3766,2984,2088,1155,281,-498,-1147,-1695,-2154,-2575,-2977,-3376,-3755,-4081,-4312,-4386,-4278,-3945,-3398,-2653,-1745,-741,318,1360,2346,3245,4028,4703,5273,5748,6157,6503,6808,7082,7315,7524,7679,7783,7800,7719,7498,7128,6581,5859,4967,3943,2823,1662,535,-518,-1421,-2136,-2644,-2919,-2991,-2894,-2669,-2395,-2118,-1904,-1785,-1791,-1911,-2148,-2441,-2772,-3064,-3289,-3400,-3373,-3208,-2906,-2506,-2035,-1551,-1086,-687,-360,-98,128,381,730,1229,1938,2851,3947,5152,6358,7431,8238,8655,8573,7967,6821,5230,3318,1270,-715,-2425,-3715,-4446,-4598,-4179,-3279,-2044,-613,826,2137,3190,3905,4256,4250,3950,3424,2777,2090,1445,908,498,232,98,50,86,146,235,329,434,552,683,823,955,1059,1094,1031,830,472,-36,-698,-1439,-2242,-2991,-3632,-4056,-4199,-3985,-3390,-2408,-1089,483,2188,3886,5429,6707,7606,8117,8206,7956,7421,6722,5948,5213,4592,4159,3949,3972,4203,4601,5086,5588,6013,6304,6394,6277,5940,5414,4744,3969,3150,2335,1572,905,370,-21,-244,-337,-297,-201,-73,26,57,0,-156,-401,-687,-976,-1199,-1292,-1215,-918,-399,335,1254,2295,3399,4482,5472,6287,6873,7177,7175,6873,6282,5466,4474,3393,2294,1245,314,-479,-1093,-1538,-1808,-1929,-1918,-1808,-1627,-1405,-1170,-935,-714,-502,-290,-57,213,551,958,1450,2012,2631,3270,3906,4490,4994,5390,5653,5789,5813,5749,5650,5559,5521,5582,5746,6027,6405,6841,7293,7682,7942,7988,7749,7182,6270,5043,3579,1967,362,-1129,-2356,-3241,-3717,-3762,-3418,-2727,-1804,-741,338,1328,2159,2772,3164,3360,3406,3381,3353,3382,3528,3787,4183,4649,5165,5652,6066,6355,6494,6461,6268,5920,5444,4855,4184,3430,2625,1754,839,-117,-1100,-2079,-3033,-3910,-4688,-5306,-5765,-6031,-6122,-6061,-5873,-5617,-5322,-5038,-4785,-4574,-4411,-4254,-4100,-3878,-3583,-3151,-2586,-1848,-970,54,1160,2327,3483,4580,5575,6409,7083,7553,7840,7938,7860,7617,7226,6690,6048,5319,4557,3819,3171,2658,2349,2245,2368,2690,3162,3741,4356,4941,5460,5851,6115,6229,6218,6093,5888,5618,5310,4963,4586,4170,3710,3211,2670,2105,1532,969,445,-40,-475,-870,-1250,-1635,-2063,-2567,-3163,-3879,-4690,-5590,-6519,-7436,-8264,-8944,-9420,-9648,-9611,-9308,-8757,-8006,-7102,-6103,-5091,-4092,-3185,-2375,-1696,-1141,-695,-335,-18,281,610,986,1422,1924,2462,3021,3555,4035,4428,4715,4896,4971,4971,4894,4777,4597,4358,4041,3615,3097,2468,1774,1036,305,-379,-990,-1505,-1930,-2261,-2519,-2698,-2814,-2835,-2765,-2568,-2239,-1766,-1163,-446,335,1135,1890,2548,3050,3379,3495,3417,3149,2725,2182,1550,876,172,-529,-1231,-1922,-2603,-3284,-3965,-4650,-5352,-6054,-6764,-7451,-8096,-8662,-9106,-9399,-9502,-9394,-9083,-8556,-7871,-7035,-6112,-5131,-4143,-3168,-2254,-1392,-626,71,670,1204,1661,2073,2443,2790,3123,3447,3761,4054,4326,4547,4738,4849,4907,4868,4741,4497,4128,3626,2985,2222,1359,425,-523,-1454,-2313,-3064,-3678,-4129,-4415,-4528,-4487,-4292,-3982,-3569,-3092,-2581,-2067,-1579,-1135,-745,-416,-138,100,314,518,726,940,1154,1355,1512,1597,1593,1467,1226,863,395,-165,-787,-1467,-2176,-2911,-3664,-4426,-5181,-5924,-6607,-7214,-7697,-8020,-8173,-8126,-7910,-7536,-7057,-6527,-5985,-5489,-5054,-4697,-4405,-4148,-3894,-3598,-3229,-2764,-2192,-1537,-819,-104,567,1112,1509,1695,1698,1501,1157,701,175,-364,-901,-1397,-1866,-2282,-2679,-3029,-3362,-3652,-3905,-4120,-4285,-4410,-4493,-4530,-4524,-4454,-4315,-4090,-3768,-3350,-2827,-2232,-1576,-896,-227,395,940,1379,1709,1918,2028,2042,1993,1891,1752,1600,1421,1256,1085,933,805,692,604,514,393,213,-81,-517,-1119,-1905,-2840,-3903,-5018,-6117,-7115,-7938,-8520,-8812,-8809,-8504,-7954,-7193,-6307,-5349,-4395,-3493,-2681,-1990,-1433,-1010,-729,-577,-551,-658,-879,-1228,-1684,-2234,-2850,-3492,-4116,-4673,-5126,-5428,-5573,-5542,-5373,-5082,-4752,-4428,-4198,-4106,-4198,-4490,-4964,-5596,-6317,-7065,-7757,-8315,-8663,-8737,-8489,-7886,-6934,-5642,-4073,-2285,-379,1561,3429,5156,6657,7912,8878,9578,10014,10226,10234,10091,9805,9428,8973,8472,7948,7417,6896,6379,5863,5320,4720,4033,3231,2300,1248,98,-1110,-2315,-3464,-4497,-5368,-6045,-6519,-6798,-6912,-6902,-6813,-6683,-6544,-6412,-6280,-6150,-5994,-5798,-5550,-5233,-4854,-4424,-3947,-3447,-2933,-2407,-1883,-1338,-795,-233,322,875,1395,1874,2285,2618,2846,2968,2960,2836,2581,2214,1744,1179,549,-130,-814,-1456,-2012,-2415,-2641,-2641,-2443,-2053,-1553,-993,-487,-75,169,245,173,4,-185,-302,-303,-114,236,748,1331,1928,2443,2809,2988,2952,2729,2340,1839,1262,639,-15,-695,-1408,-2149,-2922,-3690,-4440,-5099,-5646,-6011,-6180,-6134,-5880,-5453,-4879,-4202,-3449,-2643,-1804,-932,-60,800,1598,2277,2783,3039,3011,2667,2026,1127,60,-1087,-2190,-3162,-3909,-4381,-4557,-4439,-4071,-3502,-2814,-2084,-1404,-856,-507,-429,-642,-1172,-2002,-3083,-4361,-5726,-7075,-8277,-9214,-9775,-9902,-9545,-8753,-7565,-6111,-4516,-2922,-1460,-240,698,1302,1634,1725,1668,1551,1442,1420,1511,1739,2098,2563,3114,3694,4273,4793,5199,5439,5445,5188,4618,3766,2636,1338,-60,-1404,-2597,-3518,-4100,-4321,-4186,-3769,-3142,-2408,-1656,-944,-335,172,567,865,1078,1208,1244,1183,996,688,263,-258,-827,-1404,-1941,-2396,-2766,-3029,-3217,-3336,-3420,-3477,-3519,-3552,-3559,-3543,-3500,-3416,-3332,-3228,-3160,-3139,-3196,-3354,-3611,-3960,-4360,-4771,-5122,-5361,-5444,-5319,-5006,-4486,-3824,-3047,-2235,-1410,-648,73,711,1317,1886,2455,3043,3638,4255,4841,5392,5856,6215,6436,6510,6424,6180,5776,5229,4532,3729,2822,1874,921,22,-775,-1421,-1896,-2180,-2283,-2215,-1994,-1626,-1128,-488,284,1187,2201,3275,4359,5352,6178,6746,6982,6872,6400,5639,4655,3556,2450,1420,541,-163,-676,-1007,-1173,-1178,-1026,-724,-260,328,1016,1727,2376,2876,3121,3060,2642,1884,849,-378,-1644,-2814,-3726,-4261,-4326,-3887,-2957,-1610,42,1853,3665,5325,6697,7694,8250,8380,8108,7522,6726,5825,4949,4174,3594,3232,3107,3195,3446,3805,4199,4553,4804,4892,4759,4398,3759,2888,1772,479,-944,-2428,-3880,-5230,-6381,-7255,-7787,-7916,-7614,-6896,-5775,-4360,-2724,-1027,619,2073,3233,4044,4467,4540,4313,3886,3365,2869,2484,2299,2337,2616,3107,3763,4535,5348,6152,6884,7485,7913,8119,8075,7769,7195,6402,5407,4323,3174,2091,1102,287,-325,-728,-910,-898,-723,-414,-29,397,808,1166,1433,1589,1629,1561,1422,1249,1095,1008,1009,1129,1340,1630,1944,2237,2450,2539,2474,2237,1846,1308,680,-15,-726,-1413,-2069,-2648,-3164,-3591,-3925,-4162,-4278,-4259,-4079,-3718,-3168,-2430,-1534,-510,562,1642,2640,3514,4202,4673,4901,4890,4647,4222,3650,3027,2395,1856,1434,1193,1132,1257,1546,1970,2498,3088,3711,4319,4893,5396,5811,6125,6333,6416,6388,6196,5856,5297,4525,3501,2247,806,-752,-2298,-3709,-4841,-5565,-5807,-5517,-4735,-3552,-2113,-611,777,1862,2543,2741,2501,1882,1050,148,-632,-1165,-1332,-1106,-487,449,1604,2843,4035,5059,5790,6176,6135,5692,4841,3656,2218,635,-955,-2419,-3605,-4397,-4679,-4403,-3546,-2161,-343,1755,3962,6085,7943,9383,10300,10633,10399,9644,8492,7084,5584,4161,2943,2038,1491,1289,1382,1680,2067,2462,2758,2919,2918,2749,2464,2087,1689,1311,1001,778,640,562,503,416,264,39,-253,-552,-796,-906,-808,-463,145,981,1987,3064,4123,5055,5798,6296,6557,6605,6511,6360,6242,6240,6405,6760,7280,7923,8598,9234,9733,10039,10100,9900,9440,8731,7814,6700,5446,4062,2609,1102,-376,-1795,-3051,-4106,-4866,-5314,-5410,-5191,-4697,-4014,-3242,-2495,-1867,-1451,-1285,-1398,-1752,-2293,-2931,-3543,-4044,-4297,-4271,-3895,-3221,-2270,-1161,22,1164,2177,3006,3615,4015,4224,4281,4231,4101,3932,3730,3510,3263,2984,2661,2292,1878,1447,1036,700,507,504,746,1240,1990,2945,4048,5205,6324,7298,8036,8461,8524,8211,7556,6615,5492,4291,3135,2118,1332,810,577,612,875,1311,1859,2445,3005,3453,3736,3761,3499,2887,1950,705,-754,-2314,-3845,-5185,-6212,-6822,-6946,-6601,-5818,-4721,-3430,-2118,-923,8,599,787,603,83,-656,-1502,-2320,-2994,-3432,-3589,-3444,-3045,-2440,-1716,-959,-229,400,923,1317,1607,1823,1971,2093,2174,2210,2197,2086,1875,1520,1013,344,-477,-1427,-2458,-3517,-4532,-5427,-6142,-6613,-6812,-6727,-6369,-5776,-5008,-4119,-3187,-2266,-1407,-640,30,613,1131,1614,2084,2544,2996,3393,3709,3871,3854,3599,3123,2404,1509,444,-707,-1923,-3125,-4272,-5299,-6142,-6748,-7053,-7031,-6651,-5948,-4944,-3734,-2400,-1059,174,1208,1957,2378,2461,2236,1763,1141,476,-123,-547,-740,-660,-333,185,798,1404,1875,2147,2126,1829,1249,462,-444,-1382,-2231,-2936,-3425,-3690,-3740,-3617,-3387,-3127,-2921,-2846,-2965,-3307,-3875,-4623,-5479,-6341,-7099,-7644,-7899,-7815,-7390,-6676,-5754,-4742,-3766,-2951,-2375,-2110,-2137,-2419,-2856,-3324,-3687,-3817,-3614,-3017,-2023,-673,939,2692,4441,6030,7331,8195,8549,8319,7490,6115,4262,2083,-247,-2544,-4592,-6235,-7332,-7818,-7690,-7016,-5915,-4562,-3127,-1809,-746,-67,185,6,-546,-1356,-2301,-3236,-4020,-4578,-4825,-4783,-4470,-3973,-3377,-2792,-2287,-1956,-1818,-1892,-2176,-2605,-3166,-3770,-4385,-4949,-5426,-5784,-6006,-6091,-6059,-5939,-5788,-5639,-5552,-5530,-5604,-5721,-5878,-5990,-6036,-5956,-5727,-5333,-4785,-4096,-3320,-2493,-1685,-955,-348,88,346,419,341,141,-130,-430,-707,-937,-1071,-1104,-999,-739,-327,256,976,1806,2698,3570,4367,4988,5395,5512,5328,4841,4061,3059,1879,621,-646,-1820,-2841,-3642,-4177,-4444,-4425,-4164,-3693,-3070,-2359,-1620,-924,-318,134,411,486,357,55,-404,-959,-1578,-2215,-2839,-3426,-3962,-4425,-4829,-5137,-5394,-5559,-5684,-5743,-5780,-5801,-5830,-5905,-6028,-6238,-6516,-6863,-7238,-7602,-7911,-8099,-8146,-7999,-7668,-7144,-6473,-5679,-4829,-3973,-3145,-2400,-1730,-1138,-601,-57,515,1187,1970,2886,3923,5026,6148,7185,8071,8716,9062,9071,8734,8059,7097,5912,4584,3233,1951,861,54,-407,-482,-186,433,1287,2257,3215,4034,4598,4838,4708,4228,3449,2463,1393,347,-554,-1245,-1679,-1856,-1837,-1672,-1489,-1352,-1364,-1574,-2002,-2635,-3405,-4236,-5007,-5629,-6006,-6092,-5887,-5420,-4786,-4075,-3426,-2942,-2730,-2850,-3315,-4097,-5103,-6222,-7291,-8182,-8753,-8923,-8655,-7954,-6903,-5589,-4163,-2748,-1476,-456,255,625,680,477,122,-279,-605,-746,-651,-261,374,1230,2197,3195,4126,4912,5508,5873,6002,5881,5525,4930,4119,3113,1939,651,-704,-2058,-3350,-4518,-5511,-6292,-6827,-7109,-7111,-6849,-6299,-5493,-4432,-3167,-1748,-253,1212,2554,3645,4413,4773,4707,4222,3377,2253,985,-335,-1548,-2588,-3358,-3824,-3991,-3883,-3564,-3129,-2657,-2245,-1956,-1834,-1889,-2117,-2481,-2949,-3474,-4019,-4544,-5015,-5412,-5703,-5882,-5937,-5859,-5667,-5353,-4960,-4485,-3989,-3475,-3000,-2580,-2245,-2009,-1864,-1807,-1782,-1777,-1709,-1555,-1266,-815,-198,596,1544,2629,3814,5034,6235,7298,8154,8673,8815,8503,7771,6640,5222,3624,1990,455,-865,-1874,-2535,-2834,-2812,-2518,-2047,-1460,-853,-270,231,638,922,1113,1203,1240,1226,1214,1188,1186,1175,1146,1076,908,638,210,-361,-1076,-1896,-2770,-3630,-4418,-5054,-5520,-5771,-5836,-5731,-5534,-5299,-5126,-5062,-5172,-5462,-5927,-6507,-7143,-7723,-8174,-8392,-8321,-7927,-7207,-6205,-4991,-3652,-2300,-1021,89,996,1663,2127,2420,2613,2786,2991,3308,3747,4344,5073,5923,6841,7773,8643,9366,9849,10019,9796,9163,8118,6710,5029,3197,1335,-396,-1893,-3040,-3779,-4082,-3947,-3428,-2561,-1459,-184,1131,2390,3482,4295,4764,4816,4446,3672,2552,1198,-281,-1737,-3042,-4082,-4760,-5042,-4898,-4374,-3513,-2414,-1168,111,1312,2334,3088,3507,3561,3242,2583,1646,530,-672,-1810,-2789,-3482,-3808,-3728,-3230,-2366,-1219,97,1444,2685,3709,4422,4791,4816,4547,4069,3486,2910,2444,2171,2145,2381,2869,3562,4407,5318,6243,7094,7844,8429,8832,9015,8955,8623,8004,7070,5851,4346,2630,760,-1154,-3022,-4717,-6168,-7266,-7988,-8284,-8167,-7667,-6817,-5713,-4409,-3019,-1631,-327,794,1706,2357,2776,2966,3006,2924,2797,2650,2510,2380,2236,2079,1869,1643,1385,1168,1015,985,1106,1379,1802,2318,2879,3412,3851,4136,4230,4104,3781,3273,2660,1989,1359,824,449,282,324,597,1056,1676,2394,3148,3857,4459,4869,5053,4975,4642,4105,3432,2742,2149,1782,1740,2093,2859,4008,5455,7068,8682,10102,11139,11630,11440,10529,8897,6650,3946,1001,-1947,-4651,-6906,-8528,-9425,-9536,-8912,-7614,-5804,-3630,-1303,1001,3083,4798,6036,6714,6857,6480,5703,4648,3468,2311,1327,594,203,142,395,889,1540,2248,2931,3511,3930,4173,4204,4045,3702,3196,2573,1849,1081,293,-474,-1185,-1824,-2346,-2742,-2987,-3069,-2991,-2759,-2397,-1951,-1452,-959,-507,-125,159,360,479,536,576,606,704,877,1190,1668,2326,3170,4168,5266,6398,7469,8399,9090,9475,9497,9126,8366,7260,5862,4290,2627,1010,-471,-1709,-2639,-3209,-3385,-3162,-2550,-1574,-300,1221,2878,4575,6200,7614,8746,9484,9798,9689,9177,8360,7325,6193,5075,4062,3207,2544,2047,1684,1413,1172,950,713,470,227,-5,-229,-442,-685,-967,-1325,-1777,-2307,-2920,-3551,-4155,-4663,-4990,-5088,-4881,-4370,-3533,-2447,-1159,201,1538,2731,3693,4370,4732,4813,4642,4316,3915,3541,3296,3252,3473,3998,4815,5899,7182,8566,9959,11229,12287,13010,13331,13174,12497,11307,9606,7488,5030,2381,-317,-2899,-5212,-7114,-8491,-9262,-9387,-8872,-7769,-6181,-4244,-2136,-47,1845,3361,4391,4857,4766,4173,3205,2001,750,-397,-1299,-1856,-2037,-1845,-1340,-613,233,1091,1873,2521,2989,3286,3402,3366,3200,2914,2542,2101,1619,1143,703,347,109,7,56,232,507,834,1149,1413,1558,1585,1464,1228,916,564,243,-6,-148,-150,-3,290,738,1318,2032,2863,3781,4766,5761,6724,7593,8304,8811,9044,8979,8565,7801,6693,5276,3611,1791,-102,-1932,-3617,-5029,-6086,-6713,-6858,-6507,-5698,-4487,-3006,-1391,196,1580,2648,3291,3494,3276,2721,1952,1103,304,-328,-736,-888,-814,-570,-244,86,345,489,506,411,238,45,-136,-270,-356,-423,-497,-645,-892,-1269,-1774,-2377,-3031,-3687,-4275,-4759,-5093,-5265,-5272,-5127,-4863,-4514,-4125,-3753,-3431,-3216,-3116,-3151,-3286,-3489,-3688,-3801,-3761,-3474,-2914,-2045,-903,448,1904,3333,4600,5584,6184,6356,6073,5373,4306,2952,1417,-211,-1823,-3329,-4647,-5706,-6436,-6798,-6738,-6239,-5300,-3942,-2236,-280,1791,3819,5637,7099,8072,8497,8351,7689,6603,5249,3766,2344,1087,119,-528,-854,-890,-724,-427,-99,189,372,407,272,-51,-551,-1236,-2084,-3084,-4205,-5407,-6619,-7778,-8786,-9570,-10064,-10227,-10058,-9595,-8897,-8074,-7219,-6460,-5882,-5561,-5538,-5788,-6278,-6891,-7531,-8040,-8315,-8239,-7768,-6876,-5616,-4051,-2304,-498,1237,2786,4048,4985,5552,5792,5735,5446,4986,4396,3703,2909,2006,965,-208,-1524,-2924,-4350,-5687,-6821,-7619,-7976,-7826,-7146,-5995,-4470,-2729,-955,685,2025,2966,3448,3486,3117,2455,1584,631,-313,-1192,-1954,-2611,-3169,-3664,-4115,-4545,-4945,-5310,-5601,-5798,-5875,-5823,-5667,-5424,-5163,-4930,-4773,-4743,-4824,-5020,-5286,-5571,-5829,-6017,-6102,-6086,-5969,-5774,-5539,-5285,-5057,-4861,-4715,-4605,-4509,-4392,-4208,-3916,-3483,-2886,-2135,-1240,-250,793,1832,2812,3682,4406,4950,5316,5486,5496,5343,5061,4645,4101,3411,2583,1587,469,-778,-2066,-3347,-4521,-5496,-6191,-6545,-6515,-6137,-5438,-4542,-3537,-2575,-1741,-1142,-810,-763,-969,-1367,-1896,-2461,-3003,-3452,-3775,-3945,-3985,-3886,-3720,-3480,-3243,-3004,-2823,-2702,-2671,-2750,-2938,-3262,-3706,-4279,-4953,-5705,-6469,-7189,-7766,-8135,-8197,-7931,-7296,-6353,-5151,-3815,-2465,-1243,-271,351,573,387,-157,-957,-1890,-2787,-3513,-3922,-3946,-3528,-2716,-1556,-191,1265,2646,3852,4753,5325,5526,5411,5038,4513,3935,3401,2968,2661,2460,2310,2137,1869,1447,854,105,-729,-1556,-2245,-2691,-2789,-2492,-1789,-739,585,2034,3498,4819,5902,6650,7024,7013,6656,6010,5166,4200,3213,2252,1390,627,8,-493,-841,-1063,-1143,-1096,-939,-699,-416,-156,28,57,-119,-544,-1222,-2137,-3226,-4414,-5592,-6667,-7551,-8179,-8530,-8618,-8479,-8198,-7839,-7489,-7188,-6968,-6801,-6651,-6449,-6121,-5613,-4882,-3946,-2826,-1613,-385,751,1713,2450,2924,3173,3219,3162,3060,3013,3058,3245,3524,3872,4167,4327,4254,3877,3192,2225,1065,-162,-1312,-2255,-2869,-3104,-2934,-2414,-1626,-683,287,1174,1893,2379,2625,2628,2433,2079,1622,1104,564,17,-518,-1061,-1599,-2145,-2684,-3195,-3644,-3995,-4211,-4263,-4149,-3875,-3487,-3043,-2618,-2290,-2120,-2138,-2352,-2711,-3167,-3622,-4024,-4291,-4431,-4418,-4336,-4210,-4148,-4192,-4393,-4758,-5251,-5813,-6359,-6777,-6997,-6931,-6557,-5879,-4934,-3821,-2620,-1449,-391,489,1172,1649,1989,2215,2438,2689,3050,3532,4124,4797,5446,5995,6329,6371,6078,5444,4515,3387,2173,1014,22,-686,-1069,-1081,-768,-171,621,1509,2406,3202,3835,4227,4352,4186,3744,3062,2182,1191,138,-882,-1833,-2651,-3318,-3815,-4148,-4338,-4414,-4425,-4414,-4445,-4555,-4804,-5195,-5758,-6439,-7212,-7977,-8654,-9132,-9340,-9211,-8734,-7951,-6911,-5756,-4571,-3506,-2625,-2017,-1684,-1623,-1781,-2083,-2458,-2816,-3103,-3256,-3268,-3116,-2841,-2445,-1986,-1477,-944,-393,182,800,1475,2236,3084,4036,5056,6134,7180,8147,8920,9440,9622,9436,8882,7994,6852,5557,4223,2964,1884,1050,512,281,347,673,1206,1889,2641,3407,4100,4665,5049,5218,5161,4878,4398,3748,2981,2128,1251,392,-390,-1036,-1514,-1761,-1800,-1601,-1237,-747,-221,248,582,697,554,140,-533,-1389,-2369,-3356,-4272,-5020,-5548,-5806,-5793,-5506,-4991,-4275,-3431,-2509,-1568,-676,141,830,1392,1820,2128,2345,2491,2595,2677,2734,2782,2798,2797,2772,2747,2733,2771,2869,3071,3356,3738,4149,4560,4892,5086,5106,4912,4519,3953,3255,2505,1751,1076,519,146,-39,10,258,716,1339,2083,2897,3709,4450,5058,5461,5626,5513,5126,4483,3627,2629,1572,556,-309,-937,-1240,-1193,-782,-72,860,1885,2877,3701,4255,4451,4278,3732,2898,1852,727,-362,-1303,-2004,-2412,-2506,-2306,-1854,-1236,-529,166,758,1186,1397,1384,1170,808,379,-20,-301,-381,-203,241,953,1870,2938,4077,5212,6291,7262,8107,8812,9374,9792,10057,10147,10034,9696,9091,8241,7125,5826,4362,2853,1354,-37,-1249,-2224,-2920,-3294,-3353,-3074,-2499,-1650,-599,584,1804,2963,3982,4764,5287,5492,5413,5054,4476,3740,2906,2067,1270,601,88,-231,-361,-325,-158,66,313,504,621,631,537,358,128,-110,-312,-442,-465,-369,-143,197,632,1118,1610,2049,2371,2541,2495,2235,1746,1060,222,-707,-1644,-2525,-3259,-3810,-4110,-4169,-3963,-3537,-2898,-2103,-1165,-137,987,2161,3388,4644,5906,7158,8351,9443,10368,11065,11466,11518,11185,10452,9331,7871,6138,4248,2327,523,-1014,-2148,-2787,-2862,-2390,-1425,-87,1468,3049,4488,5601,6279,6439,6067,5212,3967,2477,916,-542,-1707,-2453,-2671,-2348,-1516,-285,1189,2717,4117,5201,5854,5980,5579,4689,3427,1934,403,-991,-2057,-2659,-2695,-2118,-985,634,2544,4567,6459,8014,9047,9444,9152,8218,6741,4904,2902,965,-724,-1987,-2749,-2953,-2659,-1933,-924,240,1410,2472,3344,3986,4389,4595,4650,4622,4573,4547,4571,4642,4747,4832,4862,4765,4513,4054,3404,2564,1602,587,-399,-1259,-1933,-2363,-2549,-2495,-2271,-1924,-1554,-1221,-994,-913,-994,-1229,-1591,-2024,-2473,-2851,-3091,-3120,-2885,-2377,-1595,-604,520,1682,2762,3680,4358,4752,4870,4727,4399,3954,3495,3112,2884,2884,3133,3643,4367,5227,6123,6919,7503,7756,7614,7055,6108,4865,3447,2008,703,-326,-977,-1191,-966,-350,559,1638,2752,3766,4592,5149,5433,5453,5276,4973,4647,4359,4190,4142,4214,4346,4461,4463,4258,3768,2951,1802,375,-1247,-2916,-4482,-5768,-6630,-6953,-6677,-5811,-4430,-2676,-728,1191,2878,4129,4804,4811,4151,2866,1106,-966,-3130,-5170,-6880,-8105,-8736,-8742,-8164,-7106,-5727,-4213,-2755,-1534,-677,-281,-343,-840,-1647,-2632,-3609,-4417,-4892,-4941,-4502,-3595,-2301,-753,860,2344,3505,4170,4251,3689,2538,905,-1053,-3113,-5077,-6733,-7926,-8540,-8544,-7940,-6823,-5290,-3494,-1568,337,2124,3682,4980,5967,6672,7109,7331,7383,7293,7094,6775,6315,5697,4860,3808,2516,1029,-591,-2235,-3783,-5091,-6042,-6541,-6543,-6054,-5146,-3914,-2521,-1106,175,1204,1905,2246,2242,1948,1443,819,171,-423,-895,-1212,-1365,-1367,-1281,-1154,-1083,-1135,-1388,-1885,-2651,-3661,-4864,-6158,-7435,-8548,-9382,-9822,-9810,-9334,-8428,-7204,-5773,-4328,-3016,-2003,-1419,-1318,-1729,-2585,-3781,-5153,-6529,-7719,-8574,-8982,-8892,-8312,-7309,-5991,-4490,-2950,-1489,-217,823,1584,2121,2454,2701,2931,3254,3737,4425,5310,6340,7407,8371,9069,9346,9072,8180,6667,4608,2156,-484,-3078,-5386,-7209,-8405,-8897,-8722,-7958,-6788,-5394,-4015,-2832,-2032,-1700,-1901,-2585,-3675,-5016,-6430,-7727,-8712,-9238,-9202,-8561,-7369,-5714,-3793,-1812,-7,1390,2217,2348,1771,554,-1149,-3118,-5103,-6850,-8158,-8870,-8939,-8388,-7329,-5945,-4436,-3043,-1949,-1333,-1272,-1802,-2860,-4324,-6020,-7742,-9281,-10455,-11113,-11176,-10612,-9473,-7845,-5869,-3703,-1510,548,2356,3816,4891,5590,5959,6084,6072,6011,5996,6064,6224,6436,6631,6728,6634,6298,5676,4782,3660,2388,1064,-204,-1339,-2253,-2934,-3368,-3598,-3687,-3710,-3750,-3874,-4138,-4569,-5180,-5943,-6821,-7754,-8662,-9477,-10093,-10466,-10505,-10221,-9590,-8687,-7586,-6397,-5255,-4255,-3502,-3026,-2818,-2833,-2945,-3062,-3037,-2788,-2265,-1465,-466,630,1675,2515,3025,3096,2686,1795,481,-1151,-2963,-4809,-6530,-8000,-9108,-9797,-10040,-9855,-9295,-8418,-7323,-6082,-4787,-3505,-2306,-1221,-284,517,1204,1822,2435,3097,3861,4743,5726,6748,7710,8486,8940,8957,8466,7439,5950,4094,2063,53,-1729,-3089,-3894,-4079,-3630,-2651,-1251,369,2028,3526,4703,5435,5661,5366,4600,3449,2048,540,-911,-2171,-3117,-3684,-3850,-3648,-3161,-2508,-1821,-1230,-834,-685,-797,-1112,-1552,-2003,-2358,-2516,-2432,-2066,-1474,-704,134,936,1600,2030,2174,1993,1493,699,-339,-1551,-2866,-4191,-5461,-6587,-7519,-8210,-8631,-8783,-8671,-8326,-7788,-7101,-6318,-5485,-4634,-3796,-2970,-2147,-1310,-421,533,1564,2651,3744,4764,5608,6171,6351,6087,5366,4221,2756,1106,-553,-2054,-3237,-3997,-4282,-4098,-3527,-2669,-1678,-681,190,858,1275,1434,1386,1160,869,555,318,205,264,508,932,1491,2119,2737,3235,3540,3557,3274,2669,1827,808,-234,-1192,-1925,-2351,-2412,-2110,-1508,-692,178,979,1535,1758,1548,911,-137,-1489,-3030,-4600,-6053,-7243,-8074,-8463,-8404,-7906,-7045,-5913,-4629,-3316,-2105,-1093,-358,62,176,43,-262,-591,-847,-880,-618,0,957,2180,3551,4891,6033,6794,7056,6740,5850,4455,2680,698,-1302,-3146,-4660,-5751,-6339,-6422,-6038,-5261,-4203,-2974,-1715,-519,486,1248,1694,1830,1651,1243,659,35,-529,-927,-1078,-952,-572,20,696,1375,1907,2231,2265,2015,1509,817,39,-730,-1402,-1919,-2259,-2438,-2502,-2527,-2582,-2754,-3076,-3591,-4269,-5093,-5977,-6873,-7680,-8349,-8825,-9070,-9097,-8892,-8498,-7922,-7206,-6355,-5400,-4343,-3200,-1983,-709,609,1929,3243,4500,5680,6752,7673,8433,8981,9303,9365,9148,8641,7858,6804,5535,4099,2554,1002,-518,-1897,-3098,-4064,-4755,-5168,-5296,-5162,-4793,-4247,-3556,-2803,-2026,-1298,-662,-158,203,424,539,595,653,779,1003,1374,1867,2483,3154,3843,4477,5017,5423,5681,5800,5797,5707,5553,5361,5138,4864,4537,4101,3556,2854,2013,1034,-32,-1148,-2233,-3252,-4133,-4862,-5416,-5800,-6040,-6149,-6178,-6123,-6026,-5867,-5651,-5361,-4973,-4485,-3860,-3116,-2217,-1201,-40,1222,2593,4023,5499,6950,8339,9577,10604,11342,11731,11739,11344,10570,9450,8053,6453,4747,3007,1333,-222,-1582,-2712,-3577,-4167,-4479,-4526,-4346,-3964,-3454,-2854,-2234,-1657,-1154,-774,-515,-369,-313,-295,-272,-203,-48,210,566,1020,1527,2073,2614,3125,3597,4015,4398,4755,5111,5468,5837,6193,6500,6716,6762,6601,6169,5452,4459,3224,1832,362,-1074,-2372,-3459,-4244,-4714,-4835,-4650,-4186,-3528,-2738,-1903,-1078,-307,397,1047,1674,2324,3033,3835,4748,5756,6842,7945,9008,9966,10745,11303,11591,11598,11328,10798,10053,9131,8092,6974,5831,4694,3594,2563,1611,760,29,-573,-1032,-1344,-1507,-1540,-1452,-1301,-1108,-942,-822,-798,-852,-990,-1157,-1307,-1384,-1319,-1096,-675,-105,594,1323,2015,2572,2939,3070,2969,2668,2227,1724,1244,857,613,550,650,909,1271,1702,2159,2599,3012,3363,3654,3859,3968,3959,3811,3517,3058,2465,1751,986,222,-438,-930,-1144,-1045,-571,262,1432,2864,4470,6133,7754,9211,10437,11348,11931,12167,12081,11710,11099,10294,9347,8273,7116,5876,4587,3262,1948,691,-448,-1395,-2099,-2502,-2585,-2345,-1829,-1083,-225,673,1467,2085,2434,2481,2234,1730,1071,359,-275,-722,-904,-775,-358,300,1084,1884,2568,3037,3225,3118,2742,2182,1525,894,368,27,-106,-38,189,503,829,1087,1232,1222,1075,814,508,217,30,-9,163,546,1134,1879,2719,3584,4403,5129,5727,6196,6546,6801,6991,7141,7267,7386,7492,7594,7683,7756,7810,7842,7835,7787,7660,7439,7080,6556,5834,4899,3756,2420,949,-609,-2162,-3635,-4940,-6009,-6775,-7213,-7297,-7041,-6485,-5664,-4684,-3587,-2503,-1463,-572,176,737,1160,1458,1699,1915,2137,2379,2613,2818,2925,2907,2702,2321,1769,1101,393,-272,-812,-1167,-1302,-1230,-986,-644,-291,-18,108,18,-274,-774,-1409,-2100,-2775,-3328,-3711,-3877,-3813,-3541,-3103,-2541,-1906,-1236,-521,215,1042,1963,3031,4248,5595,7027,8457,9791,10925,11753,12226,12294,11980,11328,10405,9318,8143,6968,5847,4799,3835,2917,2022,1109,153,-844,-1875,-2883,-3821,-4617,-5206,-5548,-5608,-5398,-4954,-4346,-3655,-2979,-2390,-1950,-1673,-1537,-1486,-1442,-1316,-1044,-582,82,881,1757,2570,3212,3552,3526,3080,2263,1135,-158,-1487,-2683,-3643,-4274,-4546,-4504,-4193,-3758,-3278,-2900,-2690,-2707,-2958,-3408,-4003,-4666,-5315,-5890,-6326,-6609,-6717,-6653,-6432,-6053,-5525,-4846,-4004,-3010,-1858,-582,784,2181,3549,4818,5945,6882,7631,8194,8607,8915,9148,9351,9507,9611,9599,9410,8962,8194,7051,5554,3708,1642,-555,-2706,-4662,-6271,-7423,-8026,-8089,-7618,-6740,-5561,-4264,-2986,-1880,-1029,-476,-212,-167,-267,-403,-522,-549,-519,-431,-391,-449,-694,-1170,-1867,-2770,-3767,-4770,-5641,-6282,-6609,-6594,-6253,-5665,-4927,-4189,-3565,-3195,-3150,-3476,-4163,-5139,-6307,-7534,-8672,-9612,-10246,-10536,-10465,-10083,-9443,-8634,-7730,-6793,-5863,-4966,-4087,-3217,-2340,-1429,-500,451,1378,2255,3032,3684,4184,4537,4749,4855,4882,4864,4818,4763,4680,4570,4388,4125,3733,3207,2523,1681,718,-370,-1498,-2645,-3732,-4707,-5530,-6159,-6590,-6815,-6850,-6714,-6412,-5978,-5399,-4716,-3926,-3084,-2231,-1439,-782,-350,-196,-389,-927,-1808,-2952,-4292,-5678,-7010,-8140,-8973,-9440,-9505,-9200,-8571,-7728,-6778,-5848,-5055,-4485,-4201,-4222,-4516,-5037,-5683,-6359,-6969,-7418,-7667,-7688,-7496,-7123,-6621,-6026,-5388,-4716,-4032,-3321,-2577,-1796,-974,-131,698,1484,2159,2702,3073,3272,3317,3246,3113,2976,2884,2862,2918,3010,3086,3060,2848,2387,1619,559,-758,-2241,-3755,-5172,-6331,-7130,-7481,-7362,-6815,-5907,-4776,-3542,-2343,-1290,-451,130,466,580,529,359,123,-158,-460,-788,-1159,-1571,-2056,-2588,-3173,-3766,-4334,-4815,-5165,-5336,-5295,-5047,-4603,-4012,-3351,-2686,-2111,-1711,-1518,-1604,-1935,-2498,-3225,-4019,-4794,-5446,-5901,-6109,-6040,-5715,-5145,-4389,-3499,-2529,-1544,-596,282,1035,1665,2134,2452,2618,2641,2557,2388,2194,2018,1920,1938,2095,2393,2785,3220,3587,3798,3736,3325,2513,1303,-258,-2061,-3979,-5841,-7495,-8801,-9651,-10003,-9837,-9202,-8168,-6827,-5287,-3637,-1974,-352,1161,2547,3768,4808,5649,6264,6635,6728,6530,6030,5241,4191,2933,1548,126,-1218,-2377,-3257,-3769,-3882,-3591,-2936,-2022,-952,107,1026,1657,1910,1722,1098,92,-1191,-2603,-3995,-5199,-6097,-6597,-6662,-6303,-5583,-4570,-3390,-2121,-870,300,1344,2232,2962,3538,3968,4264,4433,4490,4444,4325,4147,3949,3758,3599,3482,3421,3377,3337,3241,3033,2680,2115,1356,366,-779,-2060,-3379,-4661,-5831,-6800,-7523,-7953,-8069,-7879,-7387,-6642,-5674,-4551,-3317,-2041,-768,435,1538,2480,3230,3757,4012,4007,3703,3135,2321,1319,202,-939,-2003,-2890,-3518,-3822,-3788,-3426,-2800,-2011,-1163,-393,188,496,462,97,-589,-1513,-2587,-3692,-4704,-5528,-6060,-6267,-6121,-5652,-4915,-3989,-2947,-1887,-865,58,850,1500,2005,2377,2637,2808,2912,2978,3035,3113,3239,3449,3742,4146,4633,5174,5734,6223,6581,6710,6535,5997,5058,3732,2058,132,-1930,-3991,-5902,-7531,-8758,-9505,-9730,-9435,-8663,-7498,-6044,-4437,-2802,-1261,79,1147,1894,2306,2395,2197,1754,1139,399,-388,-1179,-1909,-2537,-3028,-3336,-3453,-3343,-3025,-2497,-1808,-1009,-169,622,1289,1750,1947,1842,1421,709,-256,-1389,-2615,-3809,-4889,-5735,-6285,-6471,-6283,-5719,-4845,-3716,-2448,-1130,118,1208,2066,2629,2886,2836,2512,1982,1327,641,40,-386,-558,-420,29,761,1712,2768,3836,4764,5471,5835,5823,5391,4575,3413,2000,429,-1179,-2718,-4071,-5156,-5889,-6238,-6179,-5743,-4971,-3950,-2766,-1511,-292,848,1820,2621,3222,3622,3833,3848,3682,3323,2785,2060,1178,159,-931,-2031,-3045,-3887,-4463,-4713,-4594,-4110,-3314,-2280,-1137,-9,967,1667,2010,1937,1447,587,-573,-1888,-3236,-4443,-5370,-5892,-5928,-5451,-4486,-3125,-1485,264,1967,3458,4621,5355,5651,5501,5013,4267,3432,2637,2032,1724,1777,2219,2995,4047,5233,6438,7511,8350,8847,8965,8677,8003,7003,5733,4301,2788,1303,-61,-1205,-2062,-2552,-2657,-2347,-1669,-660,567,1922,3257,4467,5425,6056,6296,6136,5585,4691,3523,2161,694,-795,-2231,-3545,-4683,-5595,-6246,-6612,-6672,-6434,-5909,-5139,-4178,-3106,-2008,-982,-113,513,850,862,575,15,-729,-1574,-2407,-3131,-3636,-3856,-3719,-3210,-2336,-1148,271,1808,3339,4741,5900,6736,7210,7307,7088,6621,6017,5416,4923,4675,4728,5140,5882,6910,8120,9386,10578,11570,12248,12565,12453,11943,11042,9808,8317,6632,4851,3045,1323,-250,-1553,-2544,-3127,-3294,-3026,-2371,-1395,-201,1097,2384,3555,4530,5269,5738,5970,5965,5777,5424,4937,4333,3613,2799,1884,914,-92,-1075,-1986,-2758,-3347,-3697,-3802,-3644,-3267,-2703,-2035,-1333,-695,-180,126,204,28,-381,-965,-1663,-2349,-2922,-3256,-3245,-2833,-1983,-735,818,2564,4313,5931,7231,8120,8511,8404,7847,6949,5855,4738,3752,3057,2735,2854,3389,4286,5433,6695,7936,9015,9841,10325,10438,10161,9524,8564,7352,5972,4512,3089,1783,702,-106,-585,-739,-583,-171,428,1135,1877,2579,3213,3732,4161,4489,4755,4960,5116,5204,5205,5067,4779,4292,3646,2842,1978,1122,379,-140,-394,-310,83,743,1584,2474,3286,3882,4145,4000,3411,2406,1046,-534,-2205,-3768,-5085,-5971,-6343,-6098,-5259,-3847,-2007,128,2339,4436,6222,7528,8264,8378,7916,6973,5713,4341,3051,2064,1510,1506,2071,3148,4627,6326,8052,9600,10794,11508,11660,11258,10323,8980,7329,5549,3767,2152,801,-182,-767,-940,-751,-266,415,1181,1932,2578,3048,3325,3387,3283,3049,2738,2424,2110,1851,1600,1345,1035,607,46,-685,-1565,-2539,-3539,-4456,-5187,-5635,-5727,-5426,-4741,-3723,-2458,-1067,322,1567,2554,3181,3377,3133,2443,1388,51,-1444,-2940,-4306,-5388,-6079,-6306,-6037,-5309,-4198,-2824,-1350,84,1310,2228,2763,2900,2697,2245,1686,1173,845,830,1172,1900,2929,4171,5469,6671,7636,8256,8475,8281,7717,6849,5775,4594,3393,2258,1234,354,-369,-948,-1392,-1722,-1962,-2108,-2176,-2150,-2019,-1775,-1387,-876,-215,535,1367,2201,2986,3632,4079,4259,4128,3679,2917,1894,691,-603,-1857,-2963,-3819,-4333,-4489,-4262,-3720,-2939,-2028,-1130,-353,173,380,223,-296,-1119,-2154,-3272,-4321,-5154,-5643,-5686,-5244,-4321,-2995,-1393,320,1932,3258,4111,4358,3957,2901,1316,-642,-2733,-4726,-6361,-7456,-7862,-7521,-6478,-4817,-2745,-459,1787,3773,5325,6307,6683,6460,5731,4616,3274,1864,521,-621,-1505,-2073,-2339,-2337,-2125,-1790,-1409,-1064,-805,-673,-658,-747,-890,-1025,-1106,-1077,-924,-646,-281,115,458,672,675,427,-106,-887,-1866,-2940,-3995,-4912,-5578,-5925,-5902,-5545,-4884,-4042,-3117,-2262,-1582,-1206,-1179,-1547,-2279,-3308,-4529,-5805,-6992,-7955,-8585,-8794,-8561,-7888,-6837,-5498,-3997,-2474,-1063,99,946,1397,1483,1229,737,112,-515,-1042,-1361,-1436,-1228,-789,-156,550,1253,1821,2199,2315,2186,1832,1336,787,276,-109,-329,-368,-254,-53,159,284,250,-12,-517,-1259,-2182,-3197,-4200,-5068,-5697,-6002,-5937,-5516,-4765,-3822,-2773,-1809,-1061,-664,-720,-1261,-2271,-3666,-5309,-7020,-8622,-9907,-10761,-11055,-10790,-9985,-8750,-7230,-5604,-4054,-2753,-1834,-1392,-1456,-2000,-2935,-4145,-5455,-6728,-7787,-8529,-8859,-8743,-8193,-7254,-6022,-4613,-3157,-1801,-655,174,648,755,552,135,-380,-845,-1143,-1161,-847,-176,802,2003,3294,4508,5486,6068,6153,5689,4699,3265,1539,-329,-2139,-3765,-5074,-6005,-6566,-6772,-6729,-6515,-6241,-5992,-5823,-5765,-5803,-5894,-5988,-6002,-5894,-5596,-5115,-4430,-3612,-2701,-1808,-1016,-431,-139,-187,-609,-1371,-2413,-3626,-4877,-6020,-6924,-7471,-7595,-7267,-6512,-5407,-4060,-2614,-1219,-20,860,1339,1389,1037,363,-509,-1434,-2267,-2865,-3152,-3058,-2602,-1819,-805,335,1452,2441,3166,3564,3583,3232,2561,1654,617,-426,-1366,-2108,-2571,-2736,-2575,-2142,-1476,-672,196,1024,1770,2359,2821,3125,3341,3465,3540,3553,3480,3287,2905,2296,1411,243,-1184,-2821,-4562,-6301,-7888,-9198,-10092,-10495,-10335,-9626,-8403,-6778,-4872,-2874,-943,723,1987,2710,2847,2376,1377,-52,-1718,-3450,-5023,-6264,-7026,-7220,-6834,-5929,-4610,-3057,-1455,6,1141,1846,2036,1727,984,-78,-1285,-2483,-3493,-4200,-4518,-4413,-3929,-3112,-2096,-969,119,1093,1854,2369,2632,2656,2508,2238,1925,1644,1431,1375,1449,1729,2155,2754,3453,4209,4953,5599,6090,6357,6388,6175,5767,5207,4580,3937,3354,2847,2447,2143,1910,1720,1533,1303,1019,633,174,-378,-968,-1576,-2139,-2610,-2945,-3110,-3095,-2921,-2612,-2255,-1900,-1644,-1556,-1681,-2066,-2684,-3509,-4463,-5453,-6371,-7109,-7583,-7732,-7541,-7027,-6260,-5320,-4335,-3412,-2659,-2169,-1973,-2091,-2478,-3066,-3760,-4463,-5074,-5517,-5739,-5708,-5430,-4912,-4206,-3339,-2380,-1366,-357,611,1502,2291,2976,3541,4021,4409,4742,5028,5284,5519,5726,5903,6032,6097,6077,5957,5733,5410,5014,4586,4175,3824,3566,3408,3330,3291,3210,3038,2681,2125,1334,360,-740,-1850,-2847,-3592,-3969,-3892,-3318,-2281,-848,836,2591,4227,5534,6348,6539,6038,4847,3046,772,-1769,-4356,-6730,-8679,-9996,-10580,-10371,-9432,-7874,-5905,-3740,-1645,169,1503,2249,2355,1873,896,-402,-1845,-3237,-4413,-5255,-5683,-5698,-5332,-4669,-3827,-2909,-2031,-1284,-705,-341,-169,-159,-274,-445,-640,-801,-919,-961,-936,-838,-659,-407,-56,386,934,1565,2266,2978,3674,4281,4771,5092,5227,5152,4866,4371,3690,2851,1910,906,-85,-1015,-1819,-2459,-2894,-3118,-3108,-2889,-2481,-1904,-1228,-459,317,1095,1802,2434,2931,3300,3498,3531,3387,3065,2591,1968,1235,420,-441,-1308,-2147,-2926,-3609,-4189,-4632,-4945,-5121,-5165,-5105,-4954,-4743,-4507,-4267,-4063,-3908,-3827,-3827,-3904,-4047,-4238,-4428,-4594,-4657,-4590,-4327,-3852,-3149,-2238,-1171,-14,1137,2201,3081,3725,4091,4188,4063,3782,3457,3171,3028,3064,3308,3730,4279,4892,5483,6012,6413,6676,6777,6722,6516,6169,5699,5107,4426,3659,2847,2024,1234,548,16,-289,-327,-67,490,1310,2324,3438,4523,5451,6089,6322,6077,5314,4068,2411,486,-1527,-3438,-5030,-6155,-6677,-6553,-5814,-4556,-2950,-1202,472,1870,2812,3217,3019,2280,1077,-420,-2044,-3589,-4898,-5818,-6276,-6233,-5737,-4856,-3725,-2453,-1187,-5,1003,1828,2452,2923,3269,3546,3786,4017,4253,4497,4742,4997,5245,5506,5765,6024,6256,6440,6514,6457,6217,5801,5216,4522,3775,3072,2465,2035,1790,1752,1880,2138,2458,2796,3096,3346,3531,3686,3829,4012,4260,4597,5024,5515,6026,6489,6835,6989,6897,6525,5868,4956,3853,2645,1429,315,-614,-1278,-1634,-1685,-1437,-968,-325,394,1125,1811,2404,2896,3278,3553,3750,3852,3886,3832,3681,3414,3014,2466,1776,964,84,-801,-1581,-2166,-2455,-2368,-1885,-1014,158,1516,2893,4128,5070,5619,5730,5433,4817,4015,3194,2497,2056,1934,2133,2620,3267,3996,4651,5164,5458,5505,5323,4936,4392,3759,3068,2387,1744,1174,712,382,210,227,443,874,1513,2342,3325,4407,5525,6591,7540,8279,8755,8919,8748,8251,7467,6446,5284,4064,2888,1852,1023,464,185,183,414,809,1313,1823,2301,2661,2875,2907,2738,2386,1853,1202,473,-244,-881,-1353,-1595,-1562,-1233,-609,268,1361,2585,3870,5127,6262,7207,7881,8246,8291,8024,7512,6824,6071,5342,4753,4341,4170,4206,4410,4693,4961,5101,5057,4771,4266,3584,2817,2055,1403,916,644,576,678,884,1126,1321,1428,1413,1269,1052,778,546,392,377,531,846,1298,1836,2373,2845,3145,3228,3022,2538,1766,786,-344,-1502,-2587,-3497,-4137,-4468,-4465,-4153,-3587,-2835,-1988,-1127,-329,340,840,1134,1219,1099,805,365,-167,-758,-1353,-1921,-2417,-2818,-3084,-3188,-3093,-2769,-2195,-1350,-262,1053,2512,4034,5503,6814,7841,8526,8794,8653,8128,7302,6275,5165,4087,3126,2349,1773,1386,1157,1033,967,918,846,750,601,426,212,-7,-235,-437,-614,-744,-808,-811,-705,-521,-209,185,687,1242,1817,2366,2813,3111,3196,3027,2589,1890,962,-125,-1292,-2424,-3434,-4202,-4672,-4783,-4537,-3959,-3115,-2087,-977,120,1117,1944,2542,2879,2933,2696,2192,1440,495,-582,-1726,-2849,-3884,-4754,-5404,-5785,-5868,-5642,-5114,-4314,-3294,-2115,-871,358,1470,2398,3062,3451,3541,3376,3014,2529,2028,1593,1303,1200,1293,1539,1875,2203,2427,2474,2290,1877,1267,532,-235,-953,-1531,-1938,-2141,-2164,-2052,-1843,-1626,-1414,-1271,-1180,-1145,-1123,-1092,-994,-824,-561,-231,125,449,659,691,479,-7,-778,-1788,-2983,-4253,-5498,-6606,-7471,-8035,-8252,-8129,-7703,-7030,-6208,-5309,-4443,-3672,-3078,-2696,-2562,-2673,-3009,-3537,-4192,-4916,-5643,-6300,-6840,-7212,-7364,-7293,-6955,-6369,-5532,-4470,-3225,-1833,-375,1095,2471,3685,4636,5263,5509,5356,4823,3962,2858,1624,367,-788,-1753,-2457,-2856,-2955,-2758,-2320,-1684,-915,-87,748,1503,2128,2557,2753,2692,2378,1837,1124,310,-528,-1319,-1991,-2518,-2860,-3039,-3072,-3006,-2905,-2829,-2853,-3030,-3397,-3988,-4772,-5737,-6793,-7886,-8899,-9771,-10412,-10789,-10874,-10685,-10251,-9631,-8894,-8099,-7327,-6623,-6043,-5619,-5371,-5309,-5431,-5703,-6117,-6598,-7126,-7621,-8036,-8324,-8428,-8323,-7979,-7396,-6572,-5552,-4346,-3031,-1638,-242,1099,2325,3370,4179,4712,4930,4835,4439,3780,2938,1982,1015,115,-651,-1234,-1636,-1856,-1960,-1971,-1966,-1966,-2009,-2088,-2195,-2298,-2371,-2378,-2299,-2135,-1874,-1559,-1194,-828,-485,-183,54,236,366,460,534,597,637,639,561,364,-6,-574,-1361,-2347,-3482,-4698,-5882,-6934,-7745,-8225,-8324,-8010,-7310,-6281,-5013,-3635,-2273,-1072,-149,388,487,111,-692,-1880,-3327,-4915,-6505,-7940,-9122,-9916,-10296,-10195,-9660,-8713,-7444,-5934,-4286,-2586,-925,631,2016,3174,4059,4625,4842,4701,4205,3400,2356,1175,-31,-1114,-1998,-2542,-2758,-2592,-2137,-1454,-669,111,775,1271,1533,1597,1461,1197,865,518,229,26,-53,-2,172,458,826,1268,1731,2228,2692,3130,3477,3706,3764,3613,3212,2554,1637,507,-776,-2128,-3443,-4633,-5594,-6275,-6621,-6640,-6350,-5810,-5093,-4293,-3492,-2786,-2237,-1899,-1810,-1962,-2366,-2961,-3732,-4589,-5495,-6359,-7135,-7747,-8154,-8312,-8191,-7787,-7089,-6122,-4907,-3491,-1922,-274,1380,2947,4329,5441,6185,6516,6396,5851,4943,3773,2488,1230,156,-636,-1052,-1094,-779,-187,580,1419,2231,2940,3517,3931,4221,4390,4486,4522,4518,4469,4374,4220,3996,3708,3360,2970,2572,2188,1843,1556,1315,1109,897,644,304,-147,-716,-1391,-2133,-2876,-3576,-4133,-4529,-4681,-4602,-4266,-3722,-3006,-2204,-1389,-666,-109,195,203,-117,-758,-1691,-2848,-4157,-5506,-6801,-7924,-8782,-9298,-9419,-9122,-8423,-7354,-5993,-4416,-2728,-1021,598,2049,3249,4149,4695,4885,4700,4182,3367,2338,1173,-3,-1103,-1994,-2610,-2872,-2775,-2316,-1574,-621,417,1429,2310,2975,3382,3515,3397,3063,2584,2011,1430,898,475,230,192,401,860,1558,2454,3485,4562,5586,6439,7031,7256,7071,6442,5397,3987,2323,516,-1277,-2925,-4285,-5247,-5745,-5720,-5209,-4231,-2907,-1338,306,1886,3240,4237,4800,4844,4399,3468,2148,537,-1241,-3053,-4758,-6247,-7409,-8176,-8507,-8393,-7851,-6942,-5727,-4300,-2749,-1180,323,1662,2777,3591,4071,4184,3927,3325,2417,1281,8,-1292,-2505,-3532,-4278,-4697,-4764,-4498,-3958,-3218,-2366,-1501,-679,33,622,1076,1422,1665,1853,1992,2119,2247,2397,2584,2818,3105,3440,3813,4203,4580,4918,5177,5321,5333,5156,4814,4249,3510,2581,1526,380,-767,-1850,-2763,-3440,-3792,-3798,-3422,-2723,-1749,-626,528,1565,2359,2799,2820,2393,1548,342,-1110,-2694,-4263,-5697,-6868,-7694,-8099,-8064,-7576,-6687,-5438,-3944,-2289,-613,971,2362,3452,4207,4581,4601,4295,3736,2996,2165,1328,556,-77,-533,-766,-790,-597,-248,220,721,1193,1564,1791,1846,1745,1508,1210,901,656,526,542,717,1046,1494,2037,2615,3202,3742,4218,4591,4855,4989,4993,4850,4563,4115,3506,2741,1825,789,-324,-1457,-2530,-3451,-4140,-4506,-4499,-4092,-3301,-2189,-866,551,1884,3015,3780,4115,3945,3285,2185,725,-957,-2739,-4463,-5997,-7205,-7994,-8267,-8002,-7167,-5820,-4018,-1896,410,2719,4854,6649,7961,8704,8840,8399,7462,6150,4618,3015,1497,183,-828,-1473,-1725,-1587,-1106,-335,628,1692,2748,3707,4481,5024,5299,5302,5070,4625,4039,3358,2657,1990,1429,1011,795,798,1038,1505,2167,2980,3878,4790,5635,6339,6832,7052,6970,6562,5846,4856,3666,2351,1050,-161,-1120,-1770,-2007,-1819,-1211,-250,961,2287,3571,4675,5464,5854,5810,5323,4458,3284,1913,455,-966,-2253,-3289,-4021,-4359,-4306,-3838,-2999,-1865,-519,906,2285,3502,4445,5056,5316,5245,4919,4428,3886,3392,3018,2808,2754,2841,2996,3183,3325,3399,3376,3255,3058,2798,2517,2243,2005,1847,1776,1833,2016,2333,2769,3303,3894,4518,5122,5684,6177,6579,6889,7106,7229,7273,7238,7128,6937,6650,6257,5721,5055,4218,3264,2196,1098,29,-892,-1593,-1955,-1934,-1484,-623,590,2059,3631,5166,6485,7462,7982,7983,7459,6447,5029,3330,1473,-379,-2094,-3533,-4581,-5166,-5228,-4770,-3832,-2470,-818,1028,2910,4710,6318,7649,8662,9348,9734,9888,9881,9810,9745,9757,9880,10120,10452,10836,11197,11477,11587,11472,11067,10347,9286,7916,6258,4405,2424,440,-1459,-3159,-4597,-5692,-6427,-6763,-6699,-6251,-5419,-4261,-2810,-1145,638,2448,4154,5668,6858,7669,8022,7897,7312,6285,4927,3309,1599,-83,-1568,-2714,-3421,-3605,-3267,-2465,-1290,64,1447,2634,3479,3833,3636,2864,1580,-119,-2084,-4136,-6101,-7787,-9050,-9766,-9871,-9382,-8340,-6891,-5179,-3405,-1745,-357,643,1207,1334,1094,585,-68,-731,-1289,-1647,-1733,-1538,-1058,-356,511,1463,2427,3346,4184,4922,5560,6103,6564,6948,7261,7500,7654,7731,7712,7604,7399,7088,6669,6143,5498,4777,3975,3171,2389,1704,1165,805,661,703,927,1250,1614,1927,2095,2053,1736,1125,227,-913,-2216,-3582,-4901,-6065,-6985,-7599,-7880,-7834,-7498,-6936,-6220,-5429,-4644,-3919,-3312,-2843,-2531,-2357,-2317,-2347,-2424,-2458,-2415,-2212,-1835,-1247,-496,388,1279,2084,2665,2897,2716,2033,886,-706,-2624,-4737,-6876,-8869,-10542,-11765,-12437,-12531,-12058,-11102,-9784,-8253,-6682,-5227,-4020,-3178,-2738,-2723,-3082,-3734,-4557,-5425,-6185,-6728,-6940,-6761,-6167,-5163,-3808,-2168,-360,1500,3276,4830,6051,6828,7105,6846,6076,4851,3258,1421,-547,-2530,-4410,-6125,-7587,-8758,-9596,-10061,-10132,-9768,-8967,-7708,-6037,-3987,-1679,779,3200,5435,7296,8647,9396,9481,8944,7844,6334,4571,2763,1085,-292,-1263,-1768,-1834,-1522,-977,-345,211,538,543,160,-612,-1708,-3047,-4489,-5904,-7159,-8135,-8760,-8975,-8798,-8258,-7441,-6460,-5433,-4497,-3758,-3308,-3193,-3421,-3954,-4716,-5597,-6476,-7215,-7704,-7832,-7552,-6824,-5678,-4170,-2394,-479,1454,3276,4884,6212,7210,7878,8246,8340,8233,7952,7554,7049,6457,5757,4954,4023,2965,1798,532,-762,-2050,-3236,-4275,-5097,-5670,-6001,-6105,-6047,-5908,-5758,-5709,-5807,-6125,-6667,-7429,-8354,-9372,-10367,-11233,-11842,-12092,-11916,-11269,-10190,-8740,-7071,-5337,-3734,-2443,-1599,-1315,-1598,-2417,-3650,-5151,-6734,-8221,-9460,-10316,-10726,-10653,-10117,-9165,-7883,-6354,-4686,-2967,-1277,312,1749,3013,4068,4947,5639,6206,6662,7070,7454,7850,8261,8692,9104,9485,9776,9956,10004,9905,9686,9355,8967,8530,8090,7630,7157,6634,6032,5310,4436,3394,2182,822,-637,-2135,-3583,-4903,-6003,-6829,-7325,-7501,-7375,-7012,-6514,-5962,-5489,-5172,-5090,-5293,-5775,-6513,-7421,-8391,-9273,-9923,-10182,-9955,-9164,-7833,-6023,-3881,-1588,655,2637,4186,5169,5511,5204,4292,2873,1088,-902,-2917,-4783,-6358,-7505,-8169,-8317,-7977,-7236,-6202,-5015,-3841,-2801,-2044,-1638,-1642,-2052,-2813,-3855,-5040,-6258,-7355,-8222,-8754,-8891,-8613,-7923,-6885,-5549,-4011,-2347,-647,1011,2532,3851,4868,5526,5761,5543,4881,3813,2414,797,-938,-2650,-4246,-5609,-6677,-7381,-7688,-7589,-7062,-6153,-4875,-3297,-1496,441,2406,4293,6012,7470,8621,9426,9896,10051,9950,9652,9230,8742,8237,7740,7250,6756,6225,5628,4938,4139,3231,2246,1204,174,-808,-1685,-2418,-2990,-3396,-3646,-3779,-3821,-3830,-3850,-3910,-4064,-4302,-4655,-5099,-5628,-6200,-6803,-7369,-7889,-8301,-8579,-8698,-8632,-8373,-7925,-7287,-6477,-5510,-4411,-3215,-1957,-697,531,1657,2657,3486,4136,4601,4898,5037,5047,4934,4723,4407,4010,3518,2962,2346,1709,1086,517,64,-247,-366,-282,-1,455,1016,1613,2139,2495,2595,2358,1770,833,-382,-1772,-3207,-4537,-5623,-6342,-6626,-6430,-5781,-4737,-3405,-1925,-449,857,1839,2376,2370,1800,675,-911,-2836,-4922,-6987,-8843,-10320,-11285,-11655,-11387,-10524,-9129,-7343,-5308,-3198,-1157,664,2193,3344,4133,4551,4659,4502,4156,3662,3097,2472,1834,1189,542,-90,-715,-1304,-1843,-2280,-2571,-2655,-2477,-1996,-1183,-57,1364,2980,4723,6456,8058,9431,10448,11082,11279,11079,10519,9699,8704,7646,6604,5645,4791,4042,3349,2657,1901,1002,-64,-1332,-2767,-4309,-5866,-7299,-8481,-9266,-9562,-9299,-8487,-7184,-5519,-3675,-1835,-218,1025,1771,1962,1639,878,-170,-1324,-2406,-3239,-3698,-3708,-3261,-2421,-1295,-51,1140,2104,2689,2808,2407,1510,200,-1425,-3193,-4988,-6640,-8057,-9142,-9858,-10189,-10160,-9818,-9223,-8462,-7590,-6695,-5814,-4993,-4229,-3515,-2810,-2071,-1259,-343,669,1752,2848,3876,4765,5416,5794,5842,5576,5029,4270,3411,2563,1857,1394,1269,1519,2162,3170,4465,5978,7569,9140,10563,11739,12587,13060,13125,12810,12135,11161,9965,8596,7153,5662,4201,2784,1453,221,-888,-1850,-2644,-3243,-3622,-3771,-3682,-3379,-2898,-2296,-1648,-1030,-512,-154,28,22,-123,-361,-612,-805,-877,-790,-537,-146,331,809,1220,1474,1535,1380,1036,568,70,-345,-572,-508,-121,612,1626,2831,4097,5288,6261,6944,7245,7208,6825,6220,5454,4652,3904,3272,2826,2560,2495,2585,2808,3106,3445,3785,4085,4337,4498,4577,4526,4359,4030,3552,2905,2106,1169,138,-935,-1994,-2949,-3770,-4364,-4738,-4849,-4739,-4431,-3993,-3471,-2946,-2449,-2044,-1751,-1589,-1578,-1704,-1974,-2352,-2817,-3317,-3791,-4188,-4424,-4458,-4222,-3702,-2885,-1809,-508,924,2444,3937,5378,6681,7847,8839,9678,10363,10919,11358,11679,11891,11965,11885,11618,11138,10427,9489,8341,7043,5664,4309,3078,2090,1431,1182,1354,1948,2890,4078,5376,6626,7675,8406,8708,8562,7969,6994,5752,4356,2960,1680,622,-144,-606,-770,-702,-477,-182,88,280,350,296,160,-20,-145,-172,-34,282,762,1351,1973,2508,2872,2948,2689,2061,1099,-123,-1488,-2830,-4000,-4825,-5188,-5009,-4268,-3012,-1349,562,2540,4383,5927,7032,7615,7673,7251,6460,5451,4376,3391,2609,2098,1872,1897,2097,2369,2612,2730,2653,2358,1836,1147,352,-447,-1154,-1668,-1917,-1857,-1472,-814,63,1027,1975,2759,3284,3466,3270,2729,1885,863,-221,-1223,-1996,-2438,-2437,-1963,-987,441,2262,4363,6628,8916,11091,13030,14608,15760,16418,16570,16244,15474,14358,12967,11412,9780,8161,6605,5186,3887,2770,1771,917,162,-506,-1103,-1643,-2129,-2562,-2939,-3260,-3523,-3732,-3885,-3993,-4048,-4058,-4029,-3950,-3844,-3692,-3519,-3316,-3105,-2896,-2702,-2543,-2412,-2306,-2189,-2017,-1726,-1262,-561,398,1633,3083,4709,6369,7969,9352,10403,11023,11138,10757,9893,8665,7192,5646,4204,3024,2232,1911,2056,2635,3508,4549,5548,6361,6808,6807,6295,5295,3890,2201,402,-1344,-2866,-4058,-4835,-5197,-5187,-4890,-4431,-3918,-3475,-3175,-3081,-3204,-3527,-4011,-4594,-5200,-5772,-6232,-6548,-6681,-6625,-6399,-6020,-5552,-5036,-4546,-4131,-3838,-3708,-3741,-3950,-4278,-4692,-5100,-5417,-5564,-5443,-5011,-4229,-3096,-1672,-7,1768,3553,5206,6615,7682,8344,8569,8371,7788,6892,5776,4533,3269,2078,1050,264,-232,-386,-203,324,1140,2197,3401,4659,5864,6904,7696,8154,8245,7957,7318,6397,5265,4035,2782,1625,605,-190,-755,-1060,-1128,-994,-714,-363,1,300,509,599,585,502,385,293,254,296,406,562,700,764,667,359,-218,-1079,-2211,-3569,-5053,-6553,-7927,-9038,-9772,-10044,-9839,-9188,-8186,-6982,-5724,-4604,-3758,-3303,-3305,-3757,-4614,-5778,-7109,-8473,-9714,-10716,-11378,-11659,-11533,-11051,-10254,-9241,-8092,-6907,-5762,-4726,-3833,-3112,-2544,-2116,-1771,-1460,-1131,-723,-215,422,1171,2003,2861,3683,4381,4907,5188,5214,4974,4500,3844,3073,2261,1480,797,259,-93,-238,-184,70,474,985,1546,2074,2531,2837,2988,2942,2726,2349,1852,1273,643,12,-605,-1174,-1684,-2127,-2494,-2788,-3012,-3180,-3291,-3373,-3424,-3472,-3520,-3588,-3682,-3813,-3984,-4198,-4454,-4750,-5080,-5449,-5841,-6269,-6710,-7167,-7628,-8079,-8515,-8917,-9271,-9547,-9735,-9785,-9702,-9443,-9031,-8460,-7775,-7007,-6217,-5448,-4746,-4138,-3634,-3229,-2892,-2608,-2312,-2006,-1625,-1170,-611,59,844,1735,2726,3774,4850,5878,6802,7521,7980,8104,7865,7270,6343,5172,3843,2465,1146,-37,-1029,-1805,-2399,-2844,-3216,-3586,-4010,-4548,-5210,-6010,-6909,-7873,-8837,-9739,-10517,-11103,-11469,-11565,-11413,-11005,-10400,-9646,-8825,-8020,-7316,-6786,-6485,-6434,-6619,-7000,-7496,-8016,-8468,-8753,-8812,-8596,-8092,-7312,-6296,-5087,-3760,-2369,-988,340,1557,2641,3567,4322,4926,5365,5675,5864,5954,5979,5940,5894,5835,5806,5823,5877,5993,6134,6284,6419,6494,6501,6422,6258,6022,5735,5409,5054,4675,4235,3739,3130,2403,1546,565,-499,-1613,-2712,-3749,-4671,-5444,-6038,-6443,-6644,-6646,-6461,-6094,-5589,-4960,-4265,-3550,-2863,-2260,-1781,-1463,-1323,-1376,-1599,-1974,-2445,-2951,-3423,-3777,-3955,-3883,-3546,-2917,-2048,-979,176,1323,2315,3050,3410,3338,2797,1808,433,-1224,-3026,-4840,-6503,-7909,-8952,-9578,-9795,-9614,-9121,-8394,-7541,-6652,-5822,-5109,-4558,-4182,-3963,-3858,-3815,-3749,-3617,-3336,-2905,-2308,-1579,-783,28,755,1354,1751,1942,1906,1686,1309,846,344,-128,-526,-811,-949,-942,-785,-501,-121,316,761,1183,1527,1802,1957,2026,1986,1865,1660,1389,1052,661,222,-245,-724,-1177,-1580,-1880,-2047,-2044,-1843,-1443,-841,-66,847,1851,2888,3902,4844,5661,6325,6807,7090,7178,7059,6754,6265,5628,4851,3983,3045,2079,1113,179,-710,-1539,-2305,-3019,-3680,-4302,-4902,-5474,-6041,-6579,-7097,-7558,-7955,-8250,-8424,-8468,-8351,-8101,-7697,-7169,-6527,-5779,-4949,-4034,-3047,-1998,-903,207,1296,2307,3194,3890,4364,4577,4530,4224,3704,2996,2173,1283,388,-448,-1180,-1768,-2190,-2438,-2530,-2486,-2354,-2170,-1984,-1830,-1732,-1707,-1737,-1823,-1919,-2016,-2064,-2066,-1998,-1881,-1727,-1559,-1411,-1288,-1210,-1177,-1163,-1175,-1167,-1149,-1106,-1051,-1004,-978,-1004,-1078,-1207,-1366,-1526,-1661,-1731,-1712,-1608,-1397,-1134,-808,-491,-191,33,162,173,45,-206,-580,-1035,-1539,-2036,-2479,-2818,-3017,-3049,-2907,-2592,-2132,-1532,-847,-81,720,1547,2373,3197,3988,4753,5445,6063,6550,6900,7068,7054,6859,6513,6058,5560,5084,4686,4434,4333,4416,4624,4937,5265,5541,5696,5652,5388,4862,4093,3089,1900,581,-807,-2172,-3446,-4551,-5428,-6043,-6385,-6463,-6326,-6022,-5626,-5211,-4849,-4607,-4533,-4665,-5012,-5560,-6285,-7116,-7995,-8835,-9546,-10072,-10332,-10305,-9963,-9336,-8443,-7369,-6159,-4921,-3710,-2604,-1653,-874,-293,139,439,690,946,1284,1748,2384,3173,4120,5153,6236,7278,8238,9038,9662,10080,10295,10330,10202,9941,9570,9098,8539,7891,7167,6365,5525,4649,3796,2987,2270,1672,1223,914,751,691,693,707,668,539,269,-146,-712,-1393,-2156,-2929,-3670,-4299,-4784,-5079,-5171,-5061,-4760,-4303,-3715,-3040,-2297,-1521,-720,95,911,1727,2508,3241,3859,4346,4630,4710,4576,4256,3819,3318,2859,2483,2266,2210,2313,2544,2846,3171,3458,3676,3796,3823,3776,3679,3592,3536,3574,3719,4001,4412,4940,5546,6189,6799,7333,7731,7972,8039,7958,7739,7437,7071,6669,6240,5772,5250,4651,3951,3143,2226,1222,172,-882,-1864,-2737,-3438,-3956,-4283,-4449,-4495,-4489,-4481,-4542,-4698,-4980,-5367,-5845,-6355,-6848,-7256,-7512,-7563,-7359,-6877,-6110,-5081,-3833,-2443,-986,431,1729,2819,3640,4155,4353,4241,3872,3294,2607,1891,1269,817,634,761,1223,1997,3021,4201,5424,6565,7510,8171,8474,8424,8007,7320,6416,5434,4471,3656,3074,2805,2874,3286,3996,4940,6019,7137,8196,9110,9839,10342,10655,10785,10804,10739,10628,10476,10266,9961,9523,8913,8117,7156,6060,4908,3776,2735,1871,1193,740,465,341,292,260,166,-26,-367,-851,-1479,-2203,-2981,-3734,-4401,-4917,-5213,-5279,-5073,-4635,-3982,-3182,-2283,-1365,-464,362,1105,1750,2300,2777,3170,3506,3768,3956,4069,4094,4039,3916,3729,3524,3307,3128,2992,2927,2918,2963,3014,3045,3002,2855,2566,2139,1566,900,162,-559,-1215,-1712,-1995,-2009,-1726,-1164,-355,619,1674,2711,3636,4396,4936,5255,5368,5298,5111,4840,4553,4294,4116,4059,4157,4442,4906,5566,6369,7292,8261,9202,10042,10689,11086,11174,10920,10336,9431,8276,6943,5523,4131,2851,1784,968,462,227,263,474,808,1153,1448,1619,1626,1467,1148,717,217,-296,-791,-1228,-1611,-1930,-2191,-2401,-2544,-2629,-2623,-2545,-2362,-2123,-1827,-1527,-1262,-1061,-959,-964,-1065,-1247,-1460,-1672,-1810,-1839,-1691,-1343,-754,69,1113,2339,3679,5065,6399,7600,8581,9285,9661,9708,9435,8893,8147,7268,6345,5429,4595,3843,3222,2687,2256,1891,1578,1315,1087,908,770,682,618,575,494,366,110,-278,-857,-1622,-2569,-3673,-4865,-6085,-7218,-8187,-8885,-9244,-9222,-8812,-8061,-7044,-5881,-4680,-3580,-2658,-2004,-1638,-1572,-1773,-2200,-2785,-3470,-4171,-4829,-5369,-5739,-5881,-5774,-5386,-4743,-3858,-2782,-1582,-313,930,2094,3104,3917,4502,4851,4980,4920,4733,4468,4210,4002,3909,3953,4156,4501,4970,5500,6047,6528,6890,7069,7040,6789,6335,5719,4985,4189,3383,2602,1893,1276,791,444,285,292,506,876,1391,1970,2553,3039,3359,3436,3235,2743,1986,1018,-76,-1206,-2260,-3143,-3763,-4065,-4013,-3630,-2959,-2102,-1177,-325,313,616,494,-99,-1155,-2615,-4376,-6284,-8194,-9917,-11332,-12300,-12781,-12744,-12249,-11364,-10236,-8980,-7761,-6679,-5843,-5293,-5043,-5073,-5316,-5722,-6204,-6695,-7144,-7487,-7695,-7734,-7559,-7165,-6502,-5577,-4375,-2919,-1244,581,2483,4338,6046,7484,8540,9169,9300,9002,8278,7269,6034,4705,3346,2042,816,-282,-1262,-2090,-2775,-3295,-3653,-3847,-3886,-3799,-3612,-3377,-3132,-2935,-2817,-2825,-2965,-3254,-3671,-4191,-4777,-5363,-5910,-6338,-6614,-6679,-6516,-6096,-5437,-4540,-3457,-2219,-895,458,1773,2990,4050,4904,5502,5812,5805,5474,4828,3897,2738,1429,57,-1277,-2482,-3480,-4229,-4706,-4947,-4994,-4938,-4872,-4880,-5048,-5420,-6012,-6800,-7716,-8658,-9515,-10147,-10460,-10356,-9808,-8821,-7452,-5815,-4036,-2277,-693,585,1427,1788,1635,1011,18,-1228,-2552,-3778,-4763,-5346,-5469,-5075,-4204,-2925,-1374,309,1941,3375,4471,5117,5290,4943,4142,2935,1413,-310,-2130,-3930,-5597,-7033,-8164,-8915,-9280,-9241,-8852,-8175,-7302,-6350,-5424,-4649,-4112,-3884,-4005,-4448,-5166,-6060,-7003,-7886,-8581,-9019,-9140,-8949,-8459,-7737,-6849,-5870,-4882,-3940,-3099,-2386,-1823,-1394,-1099,-892,-746,-617,-464,-255,46,454,985,1632,2389,3230,4124,5032,5910,6711,7400,7924,8270,8391,8296,7956,7393,6613,5656,4563,3386,2199,1045,-1,-903,-1626,-2134,-2443,-2534,-2453,-2209,-1857,-1436,-990,-571,-221,26,123,59,-195,-638,-1274,-2073,-3014,-4035,-5071,-6046,-6872,-7481,-7805,-7816,-7501,-6896,-6054,-5058,-4010,-3007,-2156,-1529,-1199,-1178,-1481,-2053,-2842,-3745,-4666,-5482,-6117,-6466,-6520,-6238,-5668,-4846,-3855,-2758,-1645,-559,437,1311,2042,2602,2970,3140,3088,2832,2384,1793,1113,414,-232,-760,-1122,-1280,-1243,-1009,-624,-144,370,821,1139,1240,1078,640,-48,-920,-1888,-2858,-3747,-4498,-5079,-5497,-5768,-5932,-6023,-6062,-6067,-6024,-5911,-5704,-5360,-4863,-4203,-3386,-2455,-1450,-445,509,1333,2003,2467,2740,2818,2749,2568,2335,2092,1889,1746,1689,1695,1771,1862,1954,2001,1984,1886,1715,1475,1213,955,742,623,607,723,961,1306,1722,2175,2611,2983,3248,3356,3277,2986,2471,1747,849,-164,-1202,-2156,-2912,-3349,-3370,-2925,-1988,-631,1054,2899,4720,6322,7521,8174,8191,7541,6269,4457,2263,-145,-2578,-4850,-6811,-8332,-9341,-9802,-9738,-9207,-8308,-7158,-5902,-4656,-3560,-2684,-2108,-1837,-1874,-2159,-2646,-3237,-3874,-4468,-4970,-5335,-5530,-5562,-5426,-5152,-4764,-4290,-3770,-3214,-2660,-2090,-1536,-974,-423,111,605,1041,1383,1636,1782,1836,1802,1693,1497,1218,840,358,-221,-876,-1573,-2253,-2865,-3348,-3648,-3747,-3611,-3273,-2737,-2059,-1285,-456,366,1156,1866,2479,2977,3355,3601,3736,3754,3701,3593,3480,3406,3406,3512,3721,4022,4366,4700,4947,5058,4973,4678,4167,3463,2607,1655,669,-287,-1143,-1862,-2371,-2668,-2693,-2471,-1976,-1261,-358,664,1706,2698,3521,4126,4449,4477,4250,3795,3231,2604,2035,1560,1234,1053,993,1006,1025,988,828,509,8,-670,-1493,-2424,-3395,-4351,-5226,-5967,-6533,-6896,-7041,-6993,-6760,-6416,-5999,-5594,-5262,-5065,-5048,-5225,-5578,-6059,-6584,-7066,-7401,-7519,-7355,-6910,-6179,-5238,-4134,-2968,-1815,-735,196,990,1600,2090,2446,2742,2974,3189,3392,3596,3832,4111,4478,4957,5563,6305,7132,8013,8842,9561,10054,10283,10177,9743,9002,8003,6856,5624,4449,3383,2527,1891,1494,1297,1250,1277,1309,1268,1111,794,319,-307,-1043,-1840,-2632,-3353,-3946,-4357,-4574,-4577,-4411,-4095,-3698,-3265,-2838,-2465,-2141,-1888,-1673,-1483,-1287,-1045,-755,-379,53,543,1042,1527,1943,2266,2456,2512,2420,2212,1904,1558,1214,949,812,865,1149,1679,2452,3430,4546,5724,6861,7868,8653,9152,9320,9156,8670,7923,6986,5940,4879,3870,2974,2220,1619,1159,840,627,541,554,686,939,1306,1790,2379,3038,3760,4494,5207,5841,6333,6626,6637,6335,5657,4621,3235,1567,-298,-2242,-4143,-5865,-7309,-8360,-8988,-9150,-8886,-8255,-7350,-6288,-5172,-4101,-3137,-2322,-1660,-1147,-772,-511,-371,-326,-384,-526,-735,-978,-1211,-1384,-1428,-1300,-923,-287,649,1842,3275,4850,6494,8091,9535,10746,11635,12179,12348,12182,11703,11006,10151,9237,8353,7552,6907,6430,6135,6013,6028,6169,6384,6648,6930,7177,7376,7475,7462,7320,7040,6635,6114,5502,4828,4125,3426,2770,2193,1704,1346,1092,978,977,1101,1348,1705,2180,2751,3391,4071,4722,5288,5699,5878,5787,5377,4672,3674,2469,1125,-252,-1557,-2693,-3591,-4179,-4459,-4426,-4118,-3598,-2909,-2138,-1320,-517,239,924,1514,2016,2427,2771,3065,3329,3589,3845,4093,4313,4466,4513,4425,4167,3739,3158,2453,1675,893,135,-517,-1063,-1464,-1726,-1861,-1891,-1831,-1728,-1566,-1393,-1158,-896,-552,-162,296,763,1224,1616,1913,2092,2149,2113,2024,1938,1933,2053,2372,2906,3671,4649,5778,7001,8211,9325,10241,10892,11222,11225,10904,10323,9540,8665,7780,6993,6372,5973,5808,5866,6093,6428,6780,7083,7260,7267,7069,6656,6028,5207,4218,3093,1878,610,-669,-1903,-3064,-4084,-4938,-5576,-5984,-6148,-6088,-5837,-5439,-4961,-4444,-3951,-3494,-3112,-2780,-2512,-2267,-2040,-1803,-1553,-1274,-978,-652,-309,63,460,894,1363,1864,2386,2899,3368,3755,4003,4089,3975,3678,3207,2634,2016,1455,1024,805,846,1164,1752,2549,3492,4480,5413,6186,6710,6905,6726,6157,5198,3922,2376,685,-1065,-2746,-4284,-5584,-6621,-7358,-7822,-8031,-8037,-7891,-7634,-7314,-6944,-6535,-6077,-5547,-4937,-4237,-3475,-2683,-1938,-1293,-843,-618,-664,-957,-1453,-2071,-2697,-3231,-3562,-3610,-3339,-2724,-1813,-657,656,2021,3349,4538,5516,6236,6663,6812,6702,6381,5915,5361,4791,4259,3809,3484,3298,3275,3403,3689,4097,4601,5131,5639,6026,6251,6238,5973,5461,4726,3843,2878,1920,1050,327,-194,-494,-583,-464,-211,160,558,944,1260,1458,1516,1408,1132,695,110,-594,-1400,-2263,-3162,-4055,-4908,-5696,-6387,-6964,-7416,-7742,-7943,-8039,-8046,-7995,-7902,-7807,-7711,-7639,-7574,-7490,-7348,-7083,-6640,-5961,-5015,-3804,-2371,-797,795,2270,3483,4311,4662,4490,3814,2681,1211,-470,-2208,-3849,-5264,-6349,-7028,-7290,-7121,-6594,-5751,-4698,-3515,-2296,-1124,-69,827,1510,1990,2230,2254,2054,1648,1047,288,-602,-1568,-2553,-3511,-4372,-5111,-5690,-6095,-6328,-6399,-6318,-6128,-5823,-5464,-5049,-4627,-4213,-3830,-3495,-3215,-2994,-2824,-2697,-2598,-2518,-2438,-2354,-2254,-2121,-1946,-1707,-1382,-963,-426,221,959,1755,2532,3229,3745,4016,3976,3606,2922,1979,869,-293,-1394,-2311,-2968,-3300,-3299,-2987,-2418,-1680,-854,-40,695,1275,1667,1837,1781,1497,1001,317,-541,-1515,-2591,-3688,-4773,-5772,-6642,-7327,-7817,-8090,-8174,-8105,-7934,-7735,-7575,-7513,-7597,-7833,-8199,-8627,-9021,-9269,-9251,-8880,-8103,-6920,-5397,-3636,-1786,-2,1569,2803,3618,3984,3906,3434,2650,1632,503,-669,-1781,-2783,-3638,-4314,-4845,-5222,-5510,-5718,-5898,-6053,-6200,-6337,-6434,-6492,-6463,-6363,-6170,-5916,-5624,-5327,-5080,-4885,-4794,-4772,-4839,-4933,-5035,-5090,-5060,-4912,-4623,-4186,-3606,-2897,-2079,-1182,-221,759,1748,2699,3593,4391,5062,5585,5936,6124,6144,6044,5852,5630,5433,5309,5293,5406,5621,5919,6206,6426,6450,6221,5650,4716,3432,1849,86,-1744,-3488,-5019,-6235,-7057,-7478,-7499,-7183,-6587,-5810,-4914,-4003,-3122,-2342,-1702,-1223,-935,-821,-882,-1080,-1392,-1776,-2200,-2641,-3066,-3483,-3868,-4232,-4574,-4881,-5167,-5410,-5617,-5779,-5903,-5986,-6043,-6064,-6046,-5974,-5809,-5532,-5088,-4473,-3652,-2672,-1544,-376,765,1756,2517,2959,3063,2809,2264,1478,565,-395,-1313,-2114,-2778,-3265,-3601,-3788,-3849,-3799,-3645,-3381,-3010,-2510,-1888,-1139,-285,633,1575,2456,3221,3769,4048,3990,3574,2816,1748,464,-945,-2367,-3691,-4839,-5732,-6348,-6667,-6720,-6528,-6148,-5618,-4991,-4296,-3568,-2821,-2080,-1355,-651,3,615,1148,1612,1976,2256,2438,2549,2601,2627,2667,2746,2899,3139,3455,3841,4224,4562,4760,4764,4504,3967,3138,2080,839,-480,-1792,-3002,-4039,-4841,-5375,-5618,-5570,-5236,-4655,-3850,-2901,-1858,-815,152,961,1539,1846,1846,1559,1017,286,-535,-1349,-2049,-2538,-2754,-2660,-2266,-1624,-805,68,906,1586,2046,2243,2175,1893,1471,999,590,323,282,491,965,1653,2507,3423,4310,5060,5589,5824,5734,5315,4587,3616,2445,1176,-138,-1419,-2613,-3684,-4606,-5371,-5995,-6488,-6894,-7231,-7537,-7819,-8070,-8281,-8400,-8403,-8232,-7871,-7312,-6572,-5713,-4788,-3886,-3076,-2419,-1959,-1709,-1676,-1832,-2155,-2598,-3119,-3653,-4163,-4562,-4812,-4846,-4619,-4115,-3323,-2281,-1028,342,1755,3096,4284,5231,5905,6272,6388,6282,6074,5830,5666,5642,5793,6140,6620,7177,7704,8084,8214,8005,7393,6392,5020,3398,1634,-104,-1663,-2910,-3721,-4049,-3860,-3198,-2126,-760,775,2336,3778,4996,5870,6372,6467,6198,5634,4857,4002,3143,2409,1815,1424,1192,1090,1052,992,856,574,118,-510,-1297,-2173,-3073,-3905,-4579,-5024,-5195,-5067,-4682,-4075,-3358,-2606,-1949,-1450,-1210,-1238,-1557,-2125,-2880,-3731,-4587,-5335,-5905,-6228,-6298,-6121,-5777,-5325,-4891,-4541,-4366,-4375,-4575,-4891,-5260,-5558,-5694,-5567,-5117,-4317,-3178,-1760,-147,1525,3128,4502,5524,6080,6122,5644,4719,3455,2025,579,-692,-1686,-2277,-2461,-2215,-1623,-739,306,1439,2546,3572,4473,5232,5860,6389,6838,7254,7632,7998,8312,8575,8730,8777,8679,8452,8105,7665,7181,6669,6183,5715,5284,4859,4418,3917,3328,2607,1760,765,-327,-1505,-2694,-3845,-4896,-5774,-6437,-6819,-6889,-6607,-5979,-5009,-3761,-2305,-757,754,2100,3153,3820,4043,3807,3160,2196,1030,-166,-1265,-2110,-2631,-2757,-2523,-1961,-1176,-280,627,1434,2076,2513,2727,2749,2612,2376,2098,1848,1660,1591,1641,1832,2146,2554,3043,3542,4041,4462,4796,4982,5033,4916,4672,4301,3856,3358,2857,2384,1965,1624,1366,1176,1058,959,888,791,688,568,456,384,389,499,746,1125,1611,2166,2711,3186,3516,3657,3570,3261,2727,2012,1149,197,-790,-1745,-2610,-3327,-3833,-4109,-4106,-3842,-3313,-2563,-1637,-605,466,1501,2449,3266,3952,4516,5015,5485,6009,6595,7293,8061,8879,9659,10335,10798,10986,10813,10253,9287,7959,6312,4469,2540,668,-991,-2313,-3188,-3519,-3308,-2530,-1281,357,2234,4187,6045,7640,8828,9512,9642,9231,8348,7113,5687,4227,2906,1839,1117,761,744,999,1423,1927,2406,2816,3124,3343,3517,3687,3915,4222,4624,5092,5571,5996,6269,6318,6078,5506,4628,3475,2160,793,-465,-1487,-2138,-2347,-2075,-1352,-256,1081,2495,3806,4832,5430,5488,4972,3914,2409,625,-1260,-3029,-4508,-5543,-6039,-5971,-5346,-4263,-2823,-1190,482,2025,3287,4144,4520,4369,3747,2714,1439,83,-1168,-2140,-2721,-2824,-2450,-1644,-510,831,2229,3558,4716,5626,6282,6689,6911,7022,7098,7227,7451,7813,8313,8914,9585,10232,10806,11204,11386,11283,10896,10216,9290,8168,6914,5604,4301,3054,1925,909,56,-672,-1256,-1725,-2084,-2338,-2483,-2501,-2378,-2077,-1605,-937,-116,824,1804,2737,3519,4052,4258,4077,3509,2580,1375,11,-1383,-2648,-3689,-4380,-4710,-4641,-4233,-3540,-2647,-1645,-622,360,1220,1927,2430,2708,2751,2552,2148,1564,881,163,-498,-1017,-1334,-1370,-1133,-585,199,1187,2268,3349,4327,5093,5598,5766,5608,5119,4348,3346,2190,948,-296,-1481,-2552,-3468,-4202,-4746,-5085,-5221,-5141,-4851,-4355,-3673,-2856,-1956,-1071,-291,267,526,400,-119,-1020,-2236,-3651,-5139,-6554,-7761,-8648,-9134,-9183,-8792,-8007,-6899,-5560,-4105,-2630,-1252,-36,948,1681,2181,2481,2666,2817,3029,3389,3945,4731,5710,6840,8009,9129,10059,10720,11010,10889,10331,9355,8002,6349,4492,2544,634,-1107,-2548,-3579,-4104,-4081,-3489,-2380,-833,1015,3005,4969,6727,8132,9067,9446,9259,8521,7316,5751,3973,2116,327,-1283,-2652,-3715,-4513,-5038,-5380,-5561,-5668,-5711,-5742,-5763,-5785,-5817,-5855,-5918,-6008,-6156,-6360,-6656,-7028,-7506,-8054,-8672,-9321,-9953,-10522,-10953,-11188,-11162,-10829,-10169,-9181,-7909,-6413,-4784,-3128,-1552,-155,967,1773,2220,2343,2176,1818,1355,906,555,386,438,734,1259,1972,2833,3746,4670,5479,6129,6499,6551,6205,5474,4356,2954,1363,-253,-1742,-2966,-3817,-4258,-4290,-3996,-3477,-2877,-2334,-1968,-1879,-2097,-2650,-3459,-4477,-5543,-6557,-7349,-7816,-7845,-7406,-6483,-5161,-3537,-1771,-39,1492,2663,3366,3521,3139,2239,927,-686,-2457,-4236,-5893,-7314,-8415,-9141,-9481,-9426,-9011,-8266,-7231,-5965,-4510,-2938,-1306,299,1814,3131,4196,4904,5224,5097,4532,3545,2207,618,-1107,-2795,-4335,-5543,-6346,-6654,-6458,-5797,-4754,-3460,-2067,-728,403,1213,1611,1562,1059,163,-1072,-2509,-4054,-5549,-6889,-7947,-8666,-8979,-8914,-8481,-7766,-6841,-5801,-4729,-3701,-2770,-1974,-1333,-857,-539,-373,-352,-455,-691,-1032,-1484,-2016,-2617,-3253,-3884,-4475,-4970,-5324,-5494,-5435,-5136,-4595,-3831,-2913,-1902,-920,-64,543,815,673,120,-841,-2095,-3535,-4996,-6309,-7347,-7983,-8188,-7946,-7344,-6470,-5477,-4494,-3656,-3048,-2721,-2665,-2817,-3086,-3333,-3431,-3257,-2716,-1782,-460,1155,2940,4720,6310,7533,8244,8359,7842,6743,5143,3182,1026,-1182,-3262,-5112,-6606,-7682,-8294,-8413,-8060,-7250,-6058,-4542,-2825,-992,817,2505,3961,5108,5877,6246,6183,5731,4905,3793,2469,1043,-365,-1642,-2663,-3346,-3621,-3476,-2934,-2074,-1014,106,1129,1916,2342,2330,1851,924,-375,-1937,-3622,-5285,-6773,-7981,-8799,-9201,-9161,-8731,-7966,-6971,-5838,-4688,-3598,-2660,-1910,-1382,-1073,-959,-1009,-1171,-1402,-1659,-1910,-2136,-2328,-2497,-2650,-2807,-2980,-3177,-3392,-3624,-3822,-3982,-4036,-3962,-3735,-3324,-2780,-2108,-1416,-764,-272,-10,-49,-397,-1020,-1838,-2709,-3513,-4084,-4346,-4217,-3721,-2912,-1905,-833,157,953,1464,1657,1560,1229,778,333,13,-58,196,813,1787,3056,4516,6038,7460,8636,9433,9754,9556,8841,7669,6135,4357,2470,589,-1171,-2733,-4042,-5051,-5752,-6133,-6187,-5949,-5404,-4620,-3612,-2464,-1227,-4,1138,2094,2809,3205,3256,2942,2272,1300,84,-1268,-2639,-3901,-4931,-5617,-5897,-5738,-5180,-4296,-3219,-2091,-1070,-303,116,101,-329,-1159,-2274,-3572,-4895,-6104,-7065,-7664,-7836,-7548,-6812,-5689,-4265,-2661,-994,597,2025,3194,4079,4666,4995,5114,5104,5036,4971,4962,5016,5137,5294,5457,5577,5631,5584,5438,5190,4865,4479,4069,3658,3260,2900,2559,2240,1904,1525,1055,465,-281,-1189,-2251,-3421,-4639,-5815,-6855,-7680,-8206,-8421,-8312,-7951,-7415,-6819,-6297,-5941,-5852,-6051,-6523,-7193,-7932,-8586,-8988,-8987,-8464,-7373,-5712,-3586,-1130,1458,3945,6134,7825,8890,9280,8990,8124,6793,5185,3457,1785,297,-896,-1733,-2177,-2224,-1897,-1223,-272,907,2224,3601,4954,6181,7232,8023,8531,8735,8637,8279,7686,6930,6056,5138,4235,3408,2726,2227,1958,1912,2093,2423,2852,3255,3537,3599,3351,2770,1836,615,-828,-2364,-3880,-5246,-6362,-7151,-7573,-7630,-7354,-6805,-6067,-5226,-4367,-3574,-2895,-2384,-2036,-1867,-1820,-1881,-1978,-2068,-2108,-2043,-1873,-1565,-1156,-660,-137,360,768,1033,1112,993,684,222,-322,-878,-1356,-1671,-1777,-1620,-1225,-619,121,883,1567,2058,2269,2169,1746,1057,204,-717,-1557,-2230,-2643,-2785,-2659,-2351,-1946,-1559,-1294,-1211,-1337,-1642,-2055,-2459,-2744,-2769,-2452,-1735,-603,887,2641,4533,6386,8052,9380,10248,10602,10415,9726,8618,7194,5579,3907,2282,831,-382,-1272,-1799,-1936,-1672,-1040,-72,1133,2504,3898,5201,6287,7032,7368,7231,6634,5616,4282,2758,1214,-199,-1314,-2030,-2260,-2000,-1287,-220,1063,2393,3601,4524,5032,5048,4540,3548,2150,478,-1317,-3079,-4649,-5917,-6788,-7225,-7224,-6825,-6088,-5104,-3963,-2764,-1595,-537,348,1012,1434,1615,1581,1378,1077,752,487,351,409,681,1182,1867,2675,3527,4305,4930,5303,5381,5149,4622,3886,3012,2130,1348,763,465,476,814,1415,2210,3080,3904,4566,4973,5063,4832,4306,3556,2687,1800,1002,371,-49,-259,-279,-194,-41,85,178,205,219,256,401,706,1228,1974,2936,4038,5217,6342,7322,8048,8441,8468,8118,7431,6476,5330,4098,2859,1693,659,-201,-863,-1297,-1505,-1454,-1163,-611,168,1150,2276,3463,4632,5674,6510,7061,7294,7214,6862,6325,5705,5111,4655,4394,4380,4585,4978,5468,5974,6394,6652,6681,6446,5942,5187,4220,3112,1916,720,-412,-1425,-2255,-2889,-3284,-3450,-3374,-3075,-2567,-1877,-1030,-85,932,1938,2891,3700,4331,4696,4788,4575,4079,3346,2457,1499,607,-128,-586,-716,-487,80,901,1882,2877,3758,4408,4734,4710,4332,3676,2823,1907,1050,362,-57,-171,37,513,1188,1950,2702,3331,3784,4009,4016,3840,3534,3176,2830,2547,2372,2297,2328,2435,2593,2801,3039,3339,3709,4178,4760,5446,6228,7051,7870,8617,9222,9646,9829,9770,9462,8930,8222,7374,6443,5472,4482,3515,2565,1656,805,17,-667,-1236,-1657,-1919,-2019,-1975,-1818,-1599,-1373,-1193,-1108,-1136,-1280,-1505,-1754,-1949,-2014,-1884,-1517,-921,-129,776,1689,2501,3103,3417,3393,3033,2361,1461,411,-663,-1669,-2496,-3076,-3360,-3341,-3032,-2494,-1785,-991,-183,581,1250,1814,2260,2625,2915,3177,3412,3643,3850,4018,4114,4115,3996,3764,3441,3067,2715,2447,2325,2399,2674,3121,3682,4245,4715,4965,4929,4535,3809,2773,1544,224,-1039,-2132,-2942,-3423,-3540,-3340,-2876,-2263,-1602,-1024,-615,-448,-563,-934,-1549,-2306,-3166,-4008,-4801,-5462,-5983,-6351,-6573,-6687,-6696,-6636,-6492,-6275,-5952,-5513,-4935,-4212,-3356,-2391,-1368,-336,638,1492,2181,2662,2929,2987,2854,2573,2182,1724,1253,801,427,161,56,145,453,1002,1788,2783,3944,5196,6448,7610,8582,9289,9689,9758,9538,9074,8468,7793,7161,6605,6179,5838,5553,5221,4777,4121,3226,2063,684,-848,-2422,-3924,-5233,-6265,-6943,-7273,-7250,-6970,-6489,-5950,-5417,-5014,-4766,-4730,-4879,-5195,-5608,-6060,-6487,-6825,-7053,-7140,-7116,-6992,-6833,-6672,-6570,-6553,-6630,-6791,-6986,-7160,-7234,-7138,-6820,-6257,-5467,-4503,-3456,-2433,-1534,-860,-453,-334,-468,-784,-1181,-1557,-1798,-1829,-1601,-1096,-359,554,1534,2473,3267,3817,4080,4021,3667,3063,2270,1392,483,-339,-1039,-1528,-1797,-1806,-1579,-1123,-498,251,1038,1791,2426,2857,3038,2904,2460,1700,673,-546,-1881,-3201,-4426,-5438,-6175,-6592,-6686,-6490,-6056,-5475,-4796,-4125,-3470,-2907,-2409,-2009,-1673,-1411,-1207,-1063,-980,-954,-992,-1076,-1199,-1338,-1464,-1550,-1569,-1501,-1341,-1105,-814,-536,-310,-228,-318,-643,-1197,-1964,-2903,-3932,-4982,-5967,-6815,-7481,-7932,-8174,-8221,-8128,-7922,-7678,-7417,-7180,-6968,-6773,-6567,-6306,-5964,-5486,-4881,-4130,-3284,-2378,-1501,-710,-95,294,426,271,-117,-724,-1441,-2201,-2890,-3416,-3701,-3700,-3399,-2843,-2104,-1283,-512,112,488,582,370,-78,-720,-1428,-2116,-2687,-3058,-3195,-3083,-2747,-2241,-1649,-1046,-545,-194,-66,-160,-480,-975,-1590,-2250,-2869,-3376,-3705,-3808,-3672,-3298,-2728,-2012,-1236,-475,184,656,903,867,570,17,-712,-1565,-2423,-3215,-3844,-4255,-4413,-4323,-4013,-3553,-3018,-2496,-2072,-1801,-1727,-1846,-2140,-2561,-3037,-3516,-3903,-4178,-4263,-4170,-3865,-3380,-2724,-1933,-1046,-109,826,1704,2466,3056,3415,3506,3288,2760,1916,807,-525,-1988,-3492,-4939,-6216,-7246,-7942,-8264,-8185,-7715,-6895,-5777,-4455,-3014,-1556,-174,1051,2056,2788,3245,3399,3304,2970,2465,1843,1151,446,-239,-882,-1464,-1999,-2469,-2903,-3270,-3594,-3828,-3975,-3993,-3857,-3568,-3087,-2462,-1693,-858,-18,742,1335,1691,1758,1514,972,177,-802,-1872,-2938,-3905,-4689,-5227,-5488,-5462,-5187,-4708,-4106,-3469,-2880,-2414,-2130,-2043,-2173,-2458,-2867,-3289,-3644,-3838,-3794,-3480,-2897,-2088,-1143,-163,727,1425,1846,1941,1711,1186,443,-426,-1314,-2117,-2736,-3108,-3187,-2955,-2448,-1691,-780,228,1225,2148,2924,3506,3879,4028,3985,3765,3445,3053,2672,2343,2108,2006,2019,2146,2334,2532,2687,2725,2610,2308,1797,1105,238,-747,-1802,-2869,-3873,-4756,-5452,-5907,-6095,-5994,-5629,-5038,-4292,-3476,-2679,-1994,-1483,-1203,-1163,-1350,-1731,-2231,-2789,-3313,-3735,-3989,-4030,-3836,-3409,-2765,-1957,-1029,-57,896,1758,2467,2959,3201,3162,2835,2256,1465,550,-379,-1220,-1849,-2188,-2178,-1816,-1142,-241,780,1803,2718,3443,3933,4178,4215,4095,3900,3695,3564,3526,3625,3812,4060,4281,4392,4315,3979,3359,2448,1291,-39,-1442,-2802,-3993,-4914,-5463,-5607,-5333,-4704,-3809,-2792,-1809,-1007,-534,-458,-838,-1621,-2753,-4079,-5464,-6726,-7726,-8330,-8469,-8108,-7270,-6032,-4493,-2789,-1056,573,1994,3119,3917,4378,4551,4496,4316,4103,3971,3988,4228,4692,5378,6221,7126,8001,8695,9138,9198,8869,8104,6977,5542,3930,2244,629,-829,-2033,-2943,-3547,-3866,-3940,-3857,-3659,-3443,-3233,-3078,-2966,-2891,-2807,-2680,-2464,-2143,-1697,-1152,-533,112,722,1249,1648,1876,1934,1798,1504,1062,518,-85,-697,-1267,-1750,-2100,-2303,-2325,-2187,-1882,-1435,-868,-195,547,1351,2170,2989,3758,4448,5014,5426,5642,5663,5456,5053,4450,3691,2820,1887,955,90,-662,-1241,-1640,-1834,-1850,-1690,-1401,-996,-515,24,594,1167,1723,2225,2648,2953,3104,3065,2803,2296,1533,530,-685,-2048,-3481,-4891,-6162,-7218,-7953,-8332,-8320,-7932,-7210,-6213,-5024,-3705,-2364,-1031,194,1302,2223,2960,3488,3825,3993,4023,3981,3903,3860,3877,3985,4183,4446,4738,5009,5199,5277,5192,4944,4531,3970,3304,2566,1797,1047,333,-297,-836,-1246,-1521,-1640,-1598,-1399,-1060,-599,-67,501,1047,1520,1889,2117,2200,2146,1967,1716,1411,1111,849,659,574,609,763,1039,1405,1827,2269,2662,2981,3158,3178,3006,2648,2112,1432,652,-155,-928,-1573,-2029,-2232,-2152,-1787,-1182,-387,487,1359,2119,2708,3065,3204,3129,2921,2635,2364,2172,2115,2213,2455,2790,3149,3433,3565,3470,3111,2493,1659,689,-317,-1234,-1966,-2407,-2503,-2233,-1620,-734,307,1376,2322,3011,3357,3280,2818,2000,954,-185,-1278,-2163,-2742,-2929,-2696,-2061,-1083,149,1505,2871,4114,5139,5869,6278,6372,6210,5878,5478,5144,4962,5028,5368,5978,6800,7725,8633,9374,9823,9874,9460,8585,7280,5664,3859,2046,378,-981,-1933,-2386,-2348,-1839,-950,194,1464,2700,3775,4584,5063,5208,5043,4663,4156,3655,3249,3026,3008,3210,3561,4013,4449,4804,4985,4955,4692,4202,3540,2746,1910,1094,371,-203,-597,-789,-801,-653,-405,-108,182,424,588,688,724,750,796,904,1111,1419,1834,2318,2839,3326,3727,3974,4020,3846,3449,2867,2163,1424,734,200,-121,-146,129,733,1612,2726,3977,5274,6489,7527,8285,8702,8753,8435,7802,6912,5856,4718,3583,2533,1616,890,366,58,-43,38,275,633,1092,1620,2218,2872,3589,4369,5210,6093,6997,7876,8677,9341,9801,10010,9922,9522,8821,7848,6663,5334,3945,2572,1287,148,-812,-1560,-2113,-2468,-2671,-2745,-2749,-2712,-2691,-2712,-2801,-2977,-3214,-3514,-3805,-4076,-4244,-4295,-4183,-3912,-3492,-2954,-2349,-1725,-1137,-625,-219,79,263,380,435,506,601,791,1075,1484,2004,2607,3260,3901,4472,4926,5199,5282,5147,4804,4287,3615,2853,2034,1232,487,-130,-582,-821,-816,-567,-73,612,1450,2359,3257,4079,4738,5195,5415,5388,5133,4691,4106,3460,2798,2191,1669,1251,946,719,559,418,272,87,-157,-472,-859,-1306,-1796,-2293,-2775,-3197,-3547,-3808,-3990,-4117,-4225,-4341,-4515,-4751,-5065,-5428,-5818,-6171,-6450,-6584,-6539,-6272,-5785,-5070,-4181,-3148,-2048,-942,112,1057,1861,2512,3005,3367,3626,3813,3983,4135,4326,4517,4729,4908,5027,5036,4897,4576,4070,3382,2550,1635,699,-167,-900,-1437,-1736,-1796,-1625,-1279,-804,-287,206,603,853,929,830,580,217,-185,-575,-883,-1070,-1119,-1033,-847,-610,-389,-242,-226,-382,-708,-1214,-1843,-2548,-3260,-3886,-4378,-4658,-4714,-4530,-4146,-3613,-3020,-2467,-2034,-1828,-1868,-2187,-2727,-3415,-4125,-4736,-5100,-5146,-4783,-4050,-2963,-1680,-306,944,1947,2539,2656,2274,1442,281,-1059,-2401,-3561,-4403,-4808,-4735,-4182,-3220,-1959,-549,838,2038,2896,3301,3195,2570,1482,42,-1621,-3340,-4967,-6374,-7468,-8189,-8547,-8559,-8296,-7840,-7256,-6635,-6001,-5397,-4805,-4210,-3577,-2879,-2087,-1215,-271,688,1605,2398,3004,3344,3386,3112,2528,1699,679,-427,-1519,-2504,-3290,-3828,-4075,-4047,-3762,-3291,-2693,-2057,-1454,-949,-595,-411,-407,-563,-839,-1187,-1549,-1863,-2090,-2194,-2179,-2054,-1873,-1677,-1538,-1495,-1594,-1832,-2206,-2666,-3162,-3628,-4008,-4253,-4346,-4275,-4057,-3732,-3322,-2897,-2479,-2125,-1859,-1718,-1708,-1847,-2122,-2524,-3021,-3595,-4191,-4795,-5356,-5865,-6284,-6610,-6820,-6901,-6848,-6639,-6277,-5758,-5095,-4308,-3440,-2536,-1657,-879,-254,146,298,190,-155,-680,-1299,-1938,-2493,-2919,-3148,-3194,-3054,-2785,-2436,-2062,-1736,-1484,-1349,-1331,-1425,-1606,-1847,-2095,-2334,-2525,-2660,-2749,-2797,-2842,-2901,-3001,-3144,-3331,-3528,-3713,-3815,-3807,-3624,-3243,-2655,-1868,-936,82,1094,2012,2741,3192,3329,3094,2543,1691,657,-458,-1505,-2375,-2935,-3153,-2980,-2484,-1735,-873,-42,622,982,977,558,-231,-1331,-2616,-3954,-5208,-6249,-6992,-7377,-7395,-7072,-6470,-5677,-4773,-3874,-3039,-2354,-1857,-1555,-1465,-1529,-1729,-1982,-2251,-2461,-2588,-2597,-2490,-2284,-1997,-1677,-1344,-1038,-766,-541,-356,-208,-83,13,78,97,45,-101,-365,-764,-1292,-1932,-2638,-3342,-3963,-4412,-4593,-4459,-3948,-3091,-1924,-547,911,2312,3510,4386,4842,4847,4395,3553,2426,1146,-131,-1263,-2123,-2637,-2758,-2513,-1962,-1206,-376,392,966,1239,1139,648,-207,-1352,-2659,-4002,-5211,-6173,-6771,-6968,-6761,-6221,-5448,-4577,-3746,-3052,-2578,-2324,-2253,-2275,-2279,-2156,-1819,-1232,-412,586,1624,2610,3369,3814,3859,3475,2688,1572,237,-1178,-2519,-3658,-4469,-4887,-4871,-4456,-3683,-2687,-1555,-464,498,1199,1579,1618,1299,717,-96,-997,-1909,-2719,-3344,-3729,-3845,-3697,-3320,-2775,-2135,-1470,-863,-344,33,270,375,355,255,93,-94,-271,-420,-495,-484,-352,-89,310,840,1461,2135,2791,3371,3793,4009,3966,3657,3076,2280,1299,237,-851,-1869,-2747,-3426,-3843,-3966,-3772,-3243,-2406,-1281,64,1543,3052,4463,5644,6475,6859,6734,6126,5074,3731,2240,800,-426,-1295,-1740,-1737,-1356,-691,102,875,1469,1781,1713,1265,448,-660,-1946,-3294,-4559,-5633,-6422,-6867,-6975,-6751,-6281,-5622,-4866,-4079,-3304,-2575,-1876,-1210,-535,147,847,1534,2174,2698,3054,3174,3027,2604,1934,1082,145,-761,-1510,-1992,-2117,-1843,-1165,-135,1149,2567,3964,5199,6149,6701,6835,6518,5832,4835,3677,2457,1327,373,-330,-751,-904,-825,-583,-257,87,370,559,618,543,358,74,-256,-603,-920,-1174,-1336,-1397,-1346,-1200,-986,-724,-466,-228,-46,72,124,122,79,20,-40,-86,-119,-140,-164,-206,-283,-411,-588,-815,-1058,-1293,-1458,-1508,-1375,-1018,-401,475,1588,2874,4255,5613,6847,7829,8471,8706,8500,7889,6929,5743,4452,3207,2120,1292,769,554,611,859,1204,1539,1758,1787,1568,1091,380,-517,-1498,-2481,-3344,-4012,-4404,-4505,-4308,-3867,-3239,-2500,-1732,-972,-276,359,925,1437,1895,2297,2608,2802,2808,2597,2116,1369,385,-789,-2026,-3235,-4263,-5001,-5348,-5239,-4665,-3647,-2269,-646,1084,2757,4229,5368,6070,6293,6030,5336,4299,3061,1754,539,-456,-1148,-1465,-1425,-1066,-466,251,990,1633,2094,2331,2308,2063,1622,1060,450,-141,-643,-1012,-1218,-1247,-1101,-801,-364,171,778,1412,2048,2631,3135,3513,3738,3779,3634,3306,2816,2224,1565,918,339,-139,-466,-652,-698,-622,-453,-200,127,537,1042,1655,2383,3202,4090,4963,5766,6383,6761,6824,6573,6022,5255,4366,3475,2689,2090,1712,1560,1574,1685,1796,1805,1643,1262,633,-184,-1176,-2207,-3227,-4100,-4768,-5157,-5227,-4982,-4426,-3617,-2610,-1470,-280,906,2020,3016,3863,4516,4968,5180,5142,4844,4272,3463,2427,1245,-28,-1277,-2419,-3332,-3946,-4163,-3972,-3336,-2313,-959,623,2303,3952,5429,6623,7447,7852,7839,7438,6733,5811,4805,3808,2939,2270,1851,1703,1805,2125,2593,3162,3742,4287,4741,5057,5226,5224,5068,4783,4387,3943,3474,3049,2692,2454,2355,2411,2626,2983,3455,3994,4559,5075,5498,5764,5831,5679,5292,4687,3905,2982,2011,1029,139,-627,-1203,-1571,-1717,-1640,-1361,-890,-253,529,1439,2447,3516,4602,5639,6557,7283,7748,7901,7719,7218,6451,5497,4474,3473,2607,1927,1468,1216,1121,1119,1120,1068,883,552,67,-549,-1226,-1912,-2514,-2967,-3204,-3192,-2898,-2331,-1509,-459,752,2085,3459,4811,6070,7163,8027,8611,8865,8774,8325,7545,6473,5186,3764,2322,953,-217,-1116,-1647,-1788,-1504,-830,189,1467,2907,4374,5772,6960,7864,8399,8536,8269,7631,6685,5521,4234,2933,1714,661,-158,-709,-981,-986,-762,-373,129,652,1143,1531,1761,1809,1654,1301,791,153,-529,-1196,-1776,-2188,-2402,-2360,-2069,-1539,-800,77,1036,1988,2865,3589,4117,4395,4430,4209,3774,3164,2436,1668,909,239,-316,-706,-941,-1008,-946,-763,-499,-152,245,720,1240,1832,2458,3110,3742,4308,4776,5088,5243,5205,5012,4680,4269,3829,3414,3059,2781,2570,2387,2193,1918,1517,944,181,-777,-1885,-3117,-4365,-5583,-6643,-7490,-8029,-8209,-7994,-7372,-6356,-5001,-3367,-1570,279,2043,3574,4764,5483,5681,5311,4402,3017,1261,-713,-2742,-4654,-6277,-7482,-8165,-8275,-7825,-6857,-5485,-3818,-2026,-229,1414,2827,3922,4677,5102,5215,5095,4784,4365,3884,3387,2908,2459,2049,1684,1366,1104,901,775,725,762,867,1029,1209,1365,1457,1430,1260,929,435,-185,-905,-1654,-2396,-3046,-3570,-3912,-4040,-3944,-3620,-3097,-2419,-1651,-873,-165,385,717,777,558,65,-642,-1503,-2416,-3307,-4071,-4663,-5016,-5130,-4993,-4634,-4074,-3367,-2534,-1635,-698,233,1109,1901,2551,3044,3340,3444,3352,3100,2712,2260,1769,1319,915,587,319,68,-200,-551,-1026,-1647,-2431,-3342,-4350,-5385,-6390,-7281,-8009,-8497,-8724,-8641,-8255,-7549,-6565,-5310,-3863,-2276,-652,903,2269,3329,3965,4107,3696,2750,1302,-531,-2627,-4810,-6908,-8759,-10206,-11162,-11550,-11380,-10672,-9517,-8008,-6276,-4448,-2649,-1005,394,1460,2155,2449,2369,1948,1273,423,-490,-1381,-2151,-2747,-3119,-3248,-3138,-2802,-2280,-1615,-860,-84,658,1285,1752,1997,1989,1708,1160,378,-589,-1654,-2744,-3746,-4594,-5188,-5509,-5501,-5211,-4651,-3903,-3044,-2159,-1347,-664,-188,71,79,-133,-547,-1112,-1780,-2487,-3191,-3836,-4396,-4849,-5186,-5412,-5532,-5561,-5499,-5353,-5123,-4789,-4368,-3828,-3203,-2482,-1714,-913,-140,580,1186,1655,1953,2072,2014,1812,1489,1095,670,234,-191,-617,-1068,-1566,-2157,-2864,-3703,-4672,-5734,-6837,-7905,-8844,-9568,-9983,-10032,-9666,-8879,-7690,-6154,-4361,-2413,-465,1358,2880,3987,4551,4520,3867,2636,918,-1144,-3383,-5591,-7598,-9219,-10336,-10859,-10781,-10126,-9000,-7511,-5830,-4088,-2443,-986,184,1059,1605,1878,1912,1756,1496,1148,787,422,79,-229,-504,-731,-915,-1032,-1088,-1061,-966,-806,-600,-385,-185,-55,-22,-125,-391,-810,-1396,-2084,-2852,-3606,-4293,-4820,-5137,-5180,-4934,-4396,-3595,-2602,-1491,-369,666,1512,2096,2366,2302,1930,1282,445,-518,-1498,-2436,-3247,-3893,-4341,-4575,-4607,-4443,-4112,-3647,-3068,-2430,-1748,-1074,-429,153,659,1064,1381,1586,1714,1741,1708,1601,1446,1251,1018,760,468,137,-245,-704,-1244,-1894,-2631,-3474,-4362,-5292,-6175,-6990,-7646,-8116,-8336,-8286,-7951,-7327,-6435,-5312,-3993,-2552,-1056,408,1737,2838,3614,3993,3916,3383,2394,1038,-614,-2414,-4232,-5919,-7332,-8360,-8916,-8950,-8473,-7512,-6160,-4516,-2721,-895,818,2322,3522,4368,4843,4955,4744,4273,3611,2848,2061,1320,701,235,-28,-85,66,402,883,1446,2022,2530,2887,3038,2925,2540,1877,986,-89,-1254,-2443,-3550,-4506,-5240,-5703,-5876,-5762,-5375,-4778,-4002,-3146,-2238,-1377,-579,86,621,989,1212,1279,1220,1048,788,462,95,-289,-670,-1019,-1329,-1557,-1704,-1736,-1647,-1433,-1091,-642,-95,511,1159,1805,2424,2980,3450,3800,4031,4114,4071,3909,3662,3367,3067,2787,2562,2372,2213,2027,1779,1407,876,168,-715,-1732,-2830,-3923,-4927,-5748,-6302,-6528,-6379,-5844,-4946,-3720,-2252,-621,1056,2671,4111,5264,6060,6420,6328,5778,4814,3504,1944,255,-1450,-3034,-4404,-5462,-6150,-6436,-6321,-5834,-5024,-3967,-2729,-1414,-78,1183,2321,3288,4027,4551,4816,4863,4690,4346,3868,3311,2731,2183,1724,1389,1223,1217,1377,1656,2008,2362,2657,2821,2812,2598,2164,1534,727,-201,-1184,-2164,-3046,-3769,-4257,-4452,-4336,-3886,-3155,-2178,-1059,111,1228,2177,2899,3315,3423,3220,2750,2083,1299,490,-257,-870,-1298,-1510,-1505,-1300,-923,-418,171,805,1442,2058,2640,3163,3643,4069,4446,4786,5080,5339,5556,5733,5870,5968,6027,6057,6044,6005,5903,5741,5472,5077,4529,3802,2908,1855,678,-561,-1816,-3005,-4072,-4940,-5571,-5899,-5913,-5592,-4948,-4018,-2857,-1534,-155,1193,2401,3370,4034,4309,4188,3649,2736,1500,27,-1574,-3188,-4688,-5962,-6894,-7419,-7471,-7053,-6186,-4939,-3410,-1721,-4,1624,3035,4172,4959,5408,5522,5358,4983,4474,3907,3358,2870,2493,2234,2103,2095,2187,2374,2623,2914,3223,3506,3742,3883,3906,3779,3489,3027,2410,1648,790,-126,-1049,-1905,-2659,-3241,-3614,-3748,-3623,-3238,-2614,-1772,-777,317,1431,2483,3391,4089,4502,4621,4415,3914,3172,2240,1225,207,-720,-1472,-1986,-2231,-2166,-1839,-1244,-462,465,1454,2452,3374,4186,4813,5240,5437,5411,5182,4799,4329,3846,3438,3161,3070,3171,3436,3806,4185,4484,4591,4437,3970,3172,2086,754,-711,-2220,-3629,-4855,-5765,-6320,-6445,-6161,-5477,-4466,-3209,-1808,-375,986,2178,3125,3766,4073,4025,3648,2964,2037,936,-258,-1449,-2551,-3476,-4150,-4523,-4556,-4246,-3603,-2672,-1501,-177,1235,2628,3944,5086,6019,6681,7078,7198,7085,6780,6345,5859,5386,4995,4738,4639,4723,4975,5357,5835,6320,6758,7053,7148,6974,6516,5759,4744,3516,2173,805,-477,-1552,-2353,-2772,-2807,-2422,-1680,-634,597,1910,3168,4259,5094,5593,5746,5550,5057,4340,3493,2617,1807,1137,658,393,322,418,616,865,1115,1329,1496,1640,1767,1947,2191,2548,3015,3582,4198,4812,5342,5723,5905,5851,5574,5106,4518,3889,3310,2858,2594,2535,2688,2987,3382,3761,4035,4112,3907,3389,2537,1400,45,-1404,-2826,-4056,-4975,-5453,-5432,-4877,-3832,-2369,-619,1270,3135,4818,6178,7109,7541,7445,6842,5786,4372,2734,993,-669,-2138,-3256,-3942,-4116,-3777,-2931,-1676,-100,1644,3416,5072,6490,7580,8298,8625,8608,8291,7766,7109,6414,5735,5141,4648,4279,4031,3897,3867,3930,4072,4277,4519,4767,4965,5075,5022,4776,4281,3543,2561,1393,101,-1212,-2458,-3520,-4327,-4816,-4952,-4755,-4240,-3479,-2537,-1492,-426,593,1496,2237,2770,3075,3141,2984,2639,2154,1595,1040,549,192,2,11,213,606,1146,1799,2522,3250,3957,4573,5079,5429,5604,5585,5362,4958,4392,3718,3010,2339,1809,1488,1451,1713,2276,3070,3998,4921,5688,6150,6178,5701,4672,3150,1208,-996,-3288,-5476,-7376,-8833,-9739,-10037,-9739,-8893,-7614,-6035,-4297,-2571,-966,393,1426,2099,2370,2269,1800,1032,15,-1162,-2415,-3635,-4752,-5644,-6281,-6583,-6550,-6180,-5501,-4566,-3434,-2183,-874,403,1605,2647,3503,4121,4494,4613,4512,4219,3817,3351,2923,2570,2371,2326,2463,2741,3127,3559,3965,4279,4439,4388,4105,3573,2810,1852,757,-404,-1549,-2588,-3460,-4077,-4423,-4459,-4208,-3704,-3014,-2204,-1380,-598,44,528,804,893,806,586,282,-66,-409,-728,-1004,-1242,-1456,-1666,-1884,-2119,-2354,-2558,-2680,-2668,-2462,-2036,-1368,-492,536,1627,2656,3506,4054,4205,3906,3161,2020,611,-917,-2373,-3572,-4362,-4627,-4341,-3536,-2328,-898,539,1759,2539,2729,2230,1032,-773,-3033,-5507,-7945,-10071,-11660,-12534,-12611,-11885,-10462,-8499,-6226,-3877,-1689,158,1499,2282,2457,2082,1211,-40,-1552,-3192,-4817,-6305,-7519,-8379,-8785,-8730,-8180,-7216,-5886,-4325,-2650,-1006,490,1719,2630,3163,3341,3187,2773,2173,1482,774,131,-401,-777,-991,-1033,-928,-689,-346,60,513,951,1352,1658,1819,1802,1554,1077,356,-572,-1659,-2838,-4020,-5123,-6063,-6778,-7224,-7379,-7258,-6882,-6297,-5564,-4734,-3868,-3028,-2247,-1589,-1074,-736,-597,-640,-876,-1255,-1747,-2307,-2870,-3413,-3879,-4253,-4511,-4642,-4642,-4503,-4230,-3822,-3306,-2697,-2043,-1390,-801,-349,-74,-50,-261,-719,-1348,-2068,-2754,-3282,-3536,-3424,-2923,-2041,-879,439,1727,2818,3522,3724,3337,2355,843,-1082,-3241,-5438,-7476,-9163,-10375,-11011,-11056,-10535,-9534,-8164,-6574,-4899,-3274,-1822,-603,300,885,1132,1055,679,32,-852,-1915,-3116,-4371,-5624,-6775,-7769,-8502,-8944,-9027,-8753,-8118,-7167,-5966,-4596,-3174,-1796,-579,396,1062,1397,1407,1140,671,101,-478,-952,-1268,-1360,-1228,-890,-396,185,767,1277,1624,1763,1633,1226,533,-411,-1559,-2838,-4158,-5418,-6531,-7380,-7919,-8079,-7856,-7266,-6363,-5214,-3926,-2583,-1292,-125,840,1568,2021,2204,2120,1805,1306,662,-43,-770,-1443,-2021,-2458,-2729,-2798,-2670,-2322,-1781,-1050,-182,778,1744,2643,3368,3845,3988,3755,3125,2130,825,-661,-2204,-3629,-4777,-5513,-5727,-5397,-4542,-3280,-1766,-207,1177,2181,2651,2474,1650,217,-1675,-3840,-6058,-8087,-9734,-10823,-11273,-11057,-10232,-8924,-7284,-5525,-3808,-2324,-1159,-411,-60,-88,-416,-956,-1624,-2338,-3040,-3687,-4264,-4742,-5128,-5397,-5553,-5561,-5420,-5102,-4608,-3945,-3112,-2172,-1133,-84,945,1873,2669,3277,3689,3885,3889,3724,3427,3056,2652,2274,1963,1755,1673,1735,1929,2254,2664,3138,3603,4016,4295,4388,4234,3790,3051,2010,731,-739,-2289,-3818,-5211,-6358,-7178,-7608,-7622,-7225,-6456,-5383,-4088,-2681,-1264,54,1185,2046,2601,2817,2710,2317,1686,902,36,-817,-1574,-2162,-2501,-2561,-2304,-1737,-900,144,1295,2434,3439,4196,4604,4616,4214,3440,2375,1140,-121,-1252,-2116,-2583,-2597,-2121,-1217,15,1425,2807,3986,4765,5018,4656,3679,2140,177,-2044,-4310,-6419,-8172,-9415,-10046,-10022,-9357,-8134,-6468,-4509,-2436,-384,1472,3045,4251,5055,5469,5506,5235,4693,3956,3073,2094,1086,74,-869,-1717,-2406,-2906,-3188,-3214,-3008,-2555,-1897,-1081,-140,844,1832,2752,3575,4255,4782,5144,5352,5421,5377,5248,5058,4846,4615,4395,4179,3968,3753,3523,3253,2949,2572,2135,1617,1019,356,-373,-1135,-1910,-2660,-3349,-3935,-4377,-4647,-4701,-4543,-4148,-3543,-2743,-1798,-745,329,1392,2339,3136,3714,4029,4071,3822,3310,2574,1680,699,-261,-1118,-1757,-2107,-2099,-1696,-918,203,1561,3034,4486,5753,6718,7274,7367,6990,6195,5043,3676,2204,785,-444,-1363,-1878,-1925,-1515,-673,478,1822,3178,4389,5300,5788,5790,5290,4333,3017,1464,-165,-1729,-3078,-4115,-4763,-4999,-4838,-4333,-3564,-2632,-1629,-649,235,975,1537,1924,2133,2190,2105,1893,1585,1158,666,79,-534,-1172,-1757,-2252,-2581,-2698,-2554,-2134,-1446,-516,575,1768,2940,4024,4910,5560,5910,5980,5769,5335,4745,4064,3390,2780,2307,2012,1914,2015,2290,2697,3186,3683,4138,4462,4621,4541,4212,3604,2731,1632,343,-1039,-2445,-3761,-4899,-5764,-6295,-6442,-6193,-5577,-4626,-3433,-2059,-618,826,2169,3372,4354,5101,5569,5761,5669,5322,4751,4021,3197,2378,1637,1086,765,741,995,1515,2211,3008,3782,4451,4919,5144,5101,4805,4292,3624,2860,2090,1373,799,416,273,390,744,1298,1963,2643,3231,3626,3743,3546,3013,2187,1124,-90,-1345,-2550,-3608,-4438,-5000,-5254,-5204,-4868,-4279,-3485,-2553,-1523,-488,530,1433,2209,2784,3146,3262,3119,2731,2092,1253,234,-890,-2063,-3196,-4210,-5020,-5542,-5732,-5535,-4963,-4027,-2777,-1299,336,2013,3642,5135,6403,7399,8080,8430,8472,8232,7783,7189,6549,5929,5420,5054,4871,4853,4979,5189,5412,5584,5624,5488,5131,4542,3732,2739,1622,453,-672,-1672,-2452,-2948,-3112,-2915,-2385,-1545,-480,738,2008,3240,4341,5253,5907,6285,6362,6153,5673,4976,4106,3149,2192,1317,641,227,150,441,1080,2046,3215,4516,5767,6879,7690,8140,8153,7735,6907,5742,4325,2759,1156,-391,-1769,-2913,-3736,-4200,-4290,-4002,-3407,-2546,-1531,-439,617,1566,2325,2846,3105,3071,2775,2217,1460,544,-460,-1472,-2428,-3237,-3843,-4194,-4249,-4003,-3464,-2657,-1646,-473,768,2025,3204,4254,5093,5692,5989,5988,5680,5096,4291,3343,2336,1388,575,11,-259,-185,235,961,1948,3097,4320,5515,6581,7445,8042,8343,8342,8069,7567,6923,6211,5532,4960,4562,4375,4408,4632,5002,5438,5858,6170,6292,6160,5722,4976,3922,2624,1139,-427,-1981,-3405,-4609,-5500,-6020,-6132,-5841,-5170,-4185,-2958,-1587,-165,1202,2438,3449,4188,4599,4672,4404,3842,3030,2082,1079,165,-569,-1008,-1101,-812,-163,781,1934,3160,4342,5350,6084,6479,6505,6174,5533,4660,3631,2553,1499,559,-212,-758,-1060,-1097,-901,-488,69,731,1400,2031,2534,2877,2999,2893,2535,1955,1165,231,-812,-1865,-2877,-3750,-4414,-4820,-4897,-4656,-4073,-3211,-2109,-873,410,1623,2658,3436,3869,3937,3604,2910,1885,616,-819,-2306,-3741,-5007,-6009,-6658,-6901,-6698,-6061,-5014,-3634,-2000,-225,1587,3313,4863,6140,7082,7650,7810,7604,7025,6181,5112,3934,2732,1595,601,-204,-779,-1141,-1277,-1265,-1115,-925,-718,-583,-536,-625,-858,-1220,-1709,-2258,-2848,-3398,-3864,-4189,-4319,-4238,-3916,-3370,-2621,-1709,-703,342,1335,2219,2908,3373,3556,3475,3127,2571,1869,1102,374,-233,-618,-731,-522,8,830,1882,3054,4240,5295,6100,6547,6561,6112,5213,3908,2295,479,-1399,-3220,-4842,-6172,-7130,-7654,-7753,-7427,-6736,-5757,-4583,-3315,-2061,-911,49,736,1108,1101,716,-61,-1180,-2579,-4152,-5782,-7322,-8653,-9629,-10181,-10221,-9772,-8841,-7548,-6007,-4360,-2780,-1368,-252,517,910,923,604,-17,-846,-1838,-2892,-3947,-4925,-5747,-6360,-6705,-6749,-6483,-5917,-5084,-4039,-2852,-1596,-358,802,1813,2641,3245,3614,3738,3622,3303,2803,2206,1547,931,401,28,-151,-125,98,473,919,1350,1676,1787,1647,1184,420,-622,-1881,-3254,-4640,-5916,-6974,-7712,-8066,-8001,-7512,-6650,-5476,-4087,-2604,-1140,181,1253,1984,2322,2238,1746,910,-199,-1451,-2718,-3877,-4786,-5368,-5545,-5301,-4668,-3712,-2551,-1320,-165,775,1404,1647,1494,965,120,-951,-2166,-3419,-4638,-5751,-6708,-7472,-8033,-8358,-8466,-8330,-7982,-7427,-6704,-5849,-4904,-3921,-2939,-2016,-1189,-499,8,332,437,353,91,-305,-781,-1271,-1715,-2040,-2216,-2205,-2019,-1689,-1274,-862,-538,-395,-497,-885,-1562,-2494,-3625,-4874,-6151,-7365,-8443,-9317,-9951,-10320,-10422,-10264,-9863,-9234,-8395,-7374,-6196,-4894,-3514,-2088,-685,636,1797,2716,3322,3552,3371,2772,1796,503,-999,-2597,-4162,-5582,-6769,-7664,-8258,-8562,-8634,-8531,-8330,-8093,-7884,-7742,-7688,-7717,-7812,-7905,-7975,-7921,-7721,-7308,-6658,-5767,-4653,-3365,-1978,-572,768,1970,2979,3764,4316,4651,4805,4823,4763,4683,4630,4664,4816,5116,5579,6196,6935,7754,8579,9331,9925,10288,10346,10078,9458,8511,7276,5799,4163,2421,648,-1102,-2778,-4326,-5702,-6843,-7713,-8242,-8409,-8177,-7551,-6572,-5320,-3906,-2500,-1252,-348,72,-88,-887,-2292,-4223,-6522,-8996,-11392,-13508,-15101,-16058,-16260,-15735,-14513,-12763,-10625,-8343,-6112,-4139,-2585,-1538,-1049,-1084,-1583,-2445,-3559,-4811,-6083,-7285,-8303,-9080,-9521,-9598,-9252,-8501,-7330,-5799,-3952,-1871,350,2604,4792,6783,8508,9854,10798,11296,11362,11037,10380,9498,8493,7502,6630,6000,5662,5675,6020,6658,7510,8449,9355,10075,10495,10511,10066,9166,7839,6209,4380,2526,784,-702,-1830,-2535,-2812,-2687,-2253,-1608,-872,-161,454,886,1133,1184,1081,888,665,482,401,430,590,824,1094,1302,1378,1226,789,34,-1032,-2367,-3862,-5422,-6894,-8159,-9109,-9658,-9794,-9507,-8888,-7986,-6954,-5868,-4861,-4005,-3355,-2948,-2771,-2811,-3030,-3385,-3847,-4371,-4927,-5477,-5980,-6388,-6661,-6739,-6590,-6176,-5467,-4478,-3202,-1689,19,1865,3756,5632,7377,8929,10174,11060,11504,11497,11025,10150,8933,7496,5963,4464,3134,2059,1315,915,840,1044,1454,1999,2620,3259,3887,4490,5060,5604,6123,6604,7020,7339,7483,7431,7082,6439,5448,4155,2605,904,-811,-2390,-3665,-4486,-4742,-4366,-3364,-1821,127,2263,4351,6154,7427,8028,7816,6807,5040,2680,-74,-2969,-5755,-8201,-10133,-11433,-12073,-12077,-11556,-10631,-9487,-8266,-7138,-6210,-5554,-5221,-5169,-5385,-5775,-6274,-6783,-7209,-7470,-7466,-7150,-6448,-5364,-3887,-2072,16,2288,4612,6887,8960,10755,12151,13122,13621,13672,13317,12618,11669,10555,9363,8184,7073,6107,5309,4721,4341,4176,4202,4383,4671,4994,5279,5440,5404,5102,4518,3642,2520,1218,-177,-1575,-2872,-4006,-4912,-5556,-5944,-6085,-6032,-5850,-5598,-5359,-5161,-5043,-4972,-4915,-4792,-4534,-4069,-3358,-2392,-1201,149,1560,2915,4095,4984,5496,5587,5242,4507,3458,2202,869,-403,-1502,-2333,-2848,-3046,-2960,-2669,-2266,-1853,-1533,-1372,-1427,-1696,-2166,-2778,-3466,-4158,-4784,-5298,-5666,-5887,-5957,-5923,-5774,-5564,-5283,-4941,-4539,-4058,-3488,-2817,-2028,-1124,-116,986,2140,3324,4494,5617,6655,7582,8359,8985,9437,9733,9894,9946,9946,9930,9951,10039,10211,10474,10808,11194,11610,12020,12409,12733,12978,13081,13024,12719,12138,11205,9900,8204,6149,3782,1214,-1459,-4075,-6507,-8599,-10218,-11248,-11615,-11272,-10252,-8625,-6526,-4127,-1629,770,2888,4562,5696,6228,6161,5559,4515,3173,1696,239,-1022,-1978,-2520,-2621,-2283,-1571,-570,588,1787,2880,3755,4300,4454,4169,3461,2357,926,-738,-2536,-4355,-6075,-7606,-8847,-9729,-10216,-10256,-9877,-9071,-7896,-6398,-4654,-2741,-754,1231,3129,4865,6402,7666,8681,9404,9882,10125,10191,10122,9990,9847,9746,9747,9861,10120,10505,10991,11538,12096,12621,13075,13438,13688,13818,13816,13648,13300,12717,11855,10694,9191,7372,5260,2920,453,-2032,-4406,-6525,-8265,-9476,-10068,-9943,-9089,-7511,-5324,-2647,277,3254,5997,8304,9967,10866,10937,10210,8752,6734,4316,1708,-879,-3290,-5347,-6981,-8125,-8792,-9031,-8911,-8530,-7964,-7275,-6505,-5666,-4756,-3776,-2722,-1619,-495,587,1569,2367,2937,3227,3240,3012,2596,2091,1589,1174,925,874,1032,1373,1843,2383,2913,3376,3722,3911,3952,3825,3567,3187,2704,2145,1506,806,63,-699,-1412,-2024,-2443,-2602,-2425,-1875,-927,408,2080,4029,6121,8254,10258,11999,13331,14140,14345,13909,12843,11195,9085,6622,3985,1311,-1225,-3486,-5335,-6663,-7378,-7435,-6815,-5563,-3771,-1577,821,3230,5414,7179,8352,8808,8490,7416,5653,3352,687,-2130,-4881,-7367,-9412,-10909,-11782,-12054,-11766,-11033,-9972,-8705,-7360,-6015,-4763,-3637,-2682,-1913,-1361,-1024,-932,-1064,-1419,-1947,-2578,-3232,-3795,-4176,-4278,-4040,-3439,-2496,-1274,112,1551,2883,4004,4793,5194,5196,4800,4106,3193,2210,1287,560,119,33,292,872,1689,2661,3681,4680,5591,6394,7095,7730,8343,8991,9690,10456,11240,11970,12545,12828,12719,12088,10910,9150,6889,4224,1311,-1673,-4534,-7111,-9232,-10803,-11738,-12033,-11719,-10883,-9652,-8185,-6642,-5204,-4006,-3169,-2773,-2825,-3323,-4182,-5318,-6600,-7907,-9106,-10099,-10780,-11115,-11048,-10626,-9856,-8843,-7660,-6416,-5212,-4108,-3169,-2401,-1799,-1337,-959,-643,-323,-1,365,732,1118,1459,1752,1965,2083,2126,2100,2049,2000,1999,2064,2223,2455,2765,3096,3425,3703,3904,4005,4023,3968,3893,3829,3827,3906,4065,4286,4506,4686,4758,4711,4538,4296,4068,3954,4069,4491,5272,6399,7794,9317,10783,11969,12676,12705,11950,10364,7987,4965,1492,-2174,-5740,-8944,-11507,-13251,-14014,-13779,-12556,-10517,-7855,-4863,-1851,894,3082,4539,5129,4838,3726,1927,-358,-2906,-5482,-7871,-9891,-11427,-12393,-12796,-12670,-12109,-11248,-10225,-9198,-8299,-7639,-7274,-7240,-7491,-7993,-8636,-9356,-10042,-10652,-11108,-11416,-11553,-11534,-11391,-11108,-10724,-10209,-9567,-8770,-7810,-6659,-5327,-3813,-2150,-375,1450,3273,5009,6607,7987,9112,9928,10433,10608,10502,10126,9553,8813,7958,7026,6051,5088,4183,3418,2865,2599,2690,3148,3972,5082,6354,7628,8700,9369,9465,8829,7416,5211,2327,-1083,-4772,-8486,-11936,-14883,-17101,-18453,-18869,-18343,-16989,-14929,-12401,-9611,-6821,-4222,-2005,-274,909,1569,1749,1582,1169,663,161,-240,-498,-599,-566,-452,-322,-258,-327,-592,-1088,-1827,-2773,-3879,-5040,-6166,-7145,-7898,-8368,-8562,-8498,-8288,-8001,-7790,-7718,-7886,-8304,-8955,-9778,-10659,-11471,-12095,-12389,-12291,-11732,-10719,-9292,-7532,-5541,-3463,-1401,503,2169,3520,4517,5163,5481,5513,5328,4977,4517,3999,3451,2917,2447,2084,1908,1974,2341,3049,4082,5398,6892,8419,9809,10869,11433,11347,10538,8970,6708,3874,644,-2745,-6064,-9069,-11560,-13358,-14387,-14564,-13970,-12643,-10771,-8510,-6092,-3715,-1594,111,1263,1797,1688,989,-234,-1828,-3678,-5601,-7471,-9145,-10543,-11581,-12260,-12555,-12525,-12199,-11653,-10947,-10142,-9292,-8431,-7577,-6733,-5905,-5083,-4299,-3564,-2938,-2447,-2158,-2070,-2206,-2517,-2941,-3398,-3772,-3980,-3929,-3576,-2908,-1958,-793,486,1771,2951,3925,4635,5038,5149,5008,4678,4273,3863,3556,3400,3417,3601,3883,4197,4461,4597,4596,4438,4202,3948,3792,3816,4096,4648,5448,6406,7386,8226,8745,8789,8238,7026,5178,2750,-87,-3167,-6248,-9112,-11547,-13376,-14493,-14831,-14410,-13303,-11629,-9567,-7302,-5031,-2949,-1201,82,846,1058,768,26,-1030,-2306,-3635,-4921,-6020,-6875,-7398,-7594,-7447,-7017,-6354,-5568,-4740,-3980,-3354,-2917,-2681,-2619,-2689,-2821,-2957,-3056,-3093,-3075,-3032,-2998,-3017,-3115,-3297,-3547,-3818,-4048,-4162,-4087,-3760,-3145,-2228,-1043,371,1925,3533,5101,6533,7761,8727,9390,9752,9792,9551,9032,8283,7335,6243,5065,3893,2807,1933,1370,1233,1592,2491,3904,5761,7915,10189,12354,14190,15473,16040,15759,14611,12614,9918,6698,3223,-234,-3377,-5953,-7744,-8632,-8563,-7595,-5861,-3581,-1007,1568,3869,5660,6736,7012,6442,5107,3123,706,-1939,-4558,-6942,-8922,-10363,-11231,-11526,-11321,-10734,-9898,-8974,-8106,-7422,-7018,-6933,-7172,-7667,-8321,-8987,-9513,-9752,-9603,-8996,-7943,-6501,-4783,-2938,-1114,530,1895,2893,3519,3798,3810,3654,3454,3319,3349,3614,4128,4905,5875,6986,8119,9192,10072,10694,10963,10849,10352,9498,8370,7062,5697,4401,3316,2535,2174,2258,2830,3834,5211,6839,8572,10252,11699,12771,13323,13283,12601,11309,9475,7229,4735,2175,-239,-2347,-3973,-5044,-5502,-5380,-4762,-3768,-2567,-1301,-145,801,1434,1725,1671,1328,752,60,-685,-1381,-1992,-2473,-2841,-3105,-3320,-3515,-3735,-3995,-4290,-4601,-4878,-5070,-5122,-4976,-4591,-3943,-3020,-1840,-441,1112,2730,4287,5663,6708,7314,7376,6861,5768,4185,2232,92,-2026,-3934,-5421,-6380,-6708,-6418,-5571,-4292,-2757,-1150,332,1530,2306,2602,2379,1693,628,-684,-2062,-3359,-4387,-5039,-5207,-4848,-3974,-2616,-870,1152,3331,5515,7596,9450,10996,12162,12913,13228,13107,12573,11655,10393,8852,7093,5219,3324,1532,-41,-1289,-2136,-2530,-2479,-2005,-1190,-139,1039,2199,3231,4024,4492,4590,4306,3647,2689,1481,140,-1251,-2581,-3772,-4742,-5451,-5860,-5973,-5809,-5403,-4831,-4159,-3484,-2891,-2462,-2238,-2269,-2502,-2918,-3411,-3895,-4287,-4505,-4524,-4337,-3983,-3523,-3023,-2559,-2172,-1899,-1727,-1639,-1575,-1499,-1341,-1085,-697,-200,385,1018,1630,2198,2644,2973,3137,3180,3105,2995,2893,2890,3029,3361,3899,4632,5544,6586,7712,8873,10013,11087,12069,12911,13622,14179,14598,14890,15054,15104,15015,14769,14322,13642,12688,11465,9982,8294,6474,4604,2775,1074,-433,-1694,-2667,-3361,-3757,-3920,-3863,-3671,-3405,-3129,-2930,-2844,-2936,-3214,-3698,-4353,-5154,-6032,-6929,-7754,-8446,-8911,-9120,-9015,-8612,-7922,-7008,-5933,-4790,-3647,-2575,-1606,-753,3,675,1313,1900,2465,2961,3363,3623,3698,3566,3236,2723,2114,1473,926,560,473,728,1351,2336,3629,5136,6748,8320,9720,10819,11526,11791,11617,11058,10206,9182,8115,7122,6325,5786,5586,5726,6224,7025,8083,9299,10577,11807,12877,13694,14168,14237,13866,13016,11722,9989,7894,5537,3022,525,-1817,-3835,-5394,-6414,-6835,-6693,-6041,-5000,-3707,-2309,-945,272,1258,1970,2409,2584,2574,2408,2185,1945,1762,1647,1646,1737,1918,2170,2449,2735,2985,3154,3206,3089,2770,2213,1409,364,-881,-2269,-3709,-5116,-6385,-7451,-8255,-8784,-9066,-9132,-9074,-8954,-8842,-8801,-8834,-8943,-9084,-9186,-9191,-9010,-8591,-7891,-6898,-5629,-4130,-2463,-714,1052,2746,4341,5787,7076,8221,9211,10081,10819,11443,11942,12333,12601,12782,12859,12876,12821,12726,12590,12434,12262,12093,11934,11782,11636,11445,11190,10784,10194,9358,8249,6885,5270,3496,1612,-280,-2103,-3781,-5260,-6486,-7452,-8132,-8548,-8717,-8659,-8430,-8045,-7576,-7047,-6513,-6017,-5596,-5292,-5131,-5139,-5318,-5675,-6177,-6797,-7476,-8149,-8765,-9237,-9551,-9638,-9509,-9148,-8569,-7792,-6833,-5724,-4486,-3168,-1802,-462,803,1900,2789,3386,3686,3659,3352,2805,2123,1392,740,259,47,142,564,1279,2207,3256,4295,5213,5909,6309,6385,6127,5584,4800,3857,2830,1794,835,16,-590,-932,-975,-716,-172,579,1462,2355,3153,3755,4092,4132,3865,3331,2571,1645,630,-427,-1442,-2383,-3187,-3838,-4309,-4606,-4746,-4756,-4684,-4556,-4414,-4263,-4126,-3977,-3827,-3641,-3422,-3157,-2852,-2503,-2133,-1739,-1340,-944,-551,-165,211,591,966,1341,1714,2050,2343,2527,2581,2438,2084,1496,687,-293,-1389,-2513,-3567,-4480,-5169,-5604,-5766,-5680,-5390,-4952,-4453,-3936,-3484,-3119,-2872,-2739,-2717,-2768,-2888,-3020,-3155,-3244,-3259,-3153,-2881,-2401,-1675,-688,558,2016,3619,5265,6834,8208,9288,9982,10283,10180,9749,9070,8252,7392,6585,5868,5289,4814,4452,4148,3885,3635,3372,3095,2787,2462,2106,1737,1340,909,438,-112,-748,-1511,-2410,-3450,-4618,-5870,-7146,-8370,-9458,-10330,-10936,-11224,-11216,-10919,-10417,-9774,-9092,-8449,-7924,-7552,-7356,-7314,-7377,-7481,-7540,-7486,-7239,-6787,-6097,-5223,-4205,-3111,-2034,-1016,-132,600,1165,1570,1825,1961,1978,1897,1707,1416,999,486,-140,-827,-1543,-2243,-2849,-3336,-3643,-3760,-3699,-3467,-3120,-2694,-2230,-1784,-1366,-1022,-752,-583,-524,-585,-770,-1081,-1478,-1943,-2380,-2736,-2897,-2787,-2336,-1503,-307,1204,2917,4696,6380,7811,8854,9409,9424,8918,7933,6594,5022,3381,1804,426,-683,-1469,-1953,-2188,-2254,-2271,-2324,-2516,-2882,-3456,-4200,-5086,-6017,-6953,-7789,-8505,-9052,-9431,-9666,-9780,-9818,-9832,-9831,-9856,-9883,-9901,-9871,-9737,-9476,-9049,-8475,-7777,-7029,-6297,-5693,-5270,-5102,-5203,-5552,-6109,-6775,-7470,-8081,-8541,-8773,-8778,-8542,-8129,-7586,-7003,-6436,-5962,-5601,-5370,-5263,-5218,-5207,-5133,-4945,-4563,-3940,-3043,-1872,-456,1143,2838,4511,6056,7338,8279,8794,8876,8533,7845,6911,5865,4841,3962,3312,2945,2835,2945,3148,3352,3420,3262,2835,2107,1144,-4,-1223,-2428,-3518,-4445,-5174,-5711,-6097,-6384,-6649,-6938,-7323,-7788,-8344,-8923,-9453,-9843,-9995,-9838,-9318,-8428,-7197,-5694,-4027,-2325,-716,655,1694,2312,2485,2217,1575,647,-444,-1569,-2627,-3509,-4190,-4622,-4845,-4874,-4762,-4549,-4275,-3965,-3654,-3351,-3083,-2872,-2741,-2721,-2845,-3125,-3584,-4207,-4973,-5837,-6730,-7577,-8302,-8807,-9036,-8899,-8366,-7409,-6030,-4289,-2246,-32,2222,4353,6198,7609,8469,8713,8331,7382,5982,4302,2544,912,-384,-1210,-1450,-1097,-194,1130,2699,4297,5713,6758,7300,7280,6725,5733,4463,3104,1847,840,205,-42,94,499,1059,1593,1973,2065,1813,1216,327,-739,-1843,-2844,-3615,-4068,-4172,-3938,-3435,-2762,-2025,-1344,-803,-458,-343,-416,-651,-962,-1284,-1559,-1743,-1837,-1874,-1896,-1995,-2211,-2620,-3230,-4032,-4984,-6000,-6988,-7843,-8463,-8784,-8754,-8377,-7689,-6761,-5701,-4620,-3632,-2837,-2297,-2027,-2006,-2141,-2326,-2410,-2265,-1755,-822,572,2381,4504,6807,9119,11250,13069,14426,15268,15575,15383,14778,13885,12826,11752,10773,9984,9433,9127,9019,9034,9059,8965,8637,7980,6951,5573,3914,2119,341,-1242,-2487,-3293,-3618,-3502,-3031,-2374,-1688,-1171,-973,-1195,-1892,-3017,-4485,-6147,-7821,-9333,-10520,-11260,-11499,-11215,-10471,-9356,-7997,-6536,-5101,-3812,-2735,-1920,-1346,-977,-737,-542,-310,13,484,1080,1811,2599,3419,4177,4852,5369,5736,5922,5964,5864,5677,5411,5096,4733,4312,3808,3202,2464,1607,649,-349,-1295,-2084,-2609,-2771,-2526,-1861,-836,448,1834,3163,4251,4963,5195,4917,4161,3033,1685,299,-920,-1804,-2198,-2008,-1212,175,2031,4235,6570,8847,10842,12363,13271,13474,12982,11860,10262,8382,6441,4638,3156,2091,1491,1323,1488,1859,2279,2602,2717,2552,2103,1411,567,-316,-1119,-1732,-2089,-2136,-1903,-1413,-758,-16,717,1359,1847,2149,2246,2159,1920,1578,1188,794,432,115,-162,-421,-696,-1023,-1440,-1963,-2617,-3386,-4257,-5194,-6147,-7069,-7902,-8598,-9129,-9467,-9634,-9641,-9540,-9366,-9162,-8933,-8681,-8366,-7936,-7336,-6510,-5426,-4082,-2510,-771,1026,2784,4378,5713,6732,7396,7748,7837,7772,7658,7612,7724,8063,8647,9472,10465,11557,12626,13567,14274,14650,14656,14260,13496,12436,11167,9829,8526,7378,6453,5785,5363,5124,4979,4816,4508,3973,3119,1945,464,-1229,-3020,-4740,-6253,-7388,-8079,-8246,-7930,-7192,-6163,-5006,-3881,-2949,-2336,-2110,-2307,-2870,-3745,-4785,-5883,-6892,-7711,-8271,-8529,-8500,-8217,-7739,-7137,-6470,-5796,-5152,-4560,-4023,-3544,-3095,-2672,-2244,-1795,-1330,-832,-332,164,642,1096,1551,2026,2577,3235,4055,5040,6205,7506,8902,10305,11643,12815,13748,14378,14666,14616,14248,13620,12799,11866,10892,9951,9095,8354,7766,7295,6951,6657,6379,6038,5563,4920,4044,2970,1705,330,-1064,-2375,-3488,-4315,-4778,-4862,-4556,-3932,-3061,-2078,-1093,-250,370,690,709,464,38,-457,-909,-1204,-1276,-1085,-643,-4,767,1564,2308,2923,3356,3594,3636,3515,3286,2989,2689,2410,2177,1993,1818,1635,1391,1054,607,26,-654,-1415,-2201,-2944,-3598,-4081,-4358,-4389,-4160,-3682,-2995,-2144,-1200,-218,737,1635,2444,3172,3811,4396,4919,5412,5845,6223,6490,6633,6594,6365,5945,5363,4686,4005,3403,2994,2836,2985,3450,4203,5197,6340,7550,8712,9736,10538,11042,11235,11090,10662,9995,9181,8300,7449,6687,6085,5665,5440,5407,5513,5737,5974,6191,6260,6150,5760,5093,4122,2909,1515,39,-1402,-2722,-3822,-4655,-5214,-5495,-5578,-5504,-5379,-5262,-5228,-5324,-5555,-5936,-6409,-6948,-7480,-7966,-8346,-8618,-8745,-8758,-8650,-8445,-8160,-7795,-7359,-6850,-6259,-5589,-4850,-4050,-3233,-2411,-1636,-907,-253,355,923,1498,2105,2780,3532,4359,5234,6112,6938,7647,8178,8486,8538,8330,7884,7254,6507,5744,5056,4537,4261,4263,4554,5110,5865,6755,7682,8557,9294,9795,10011,9865,9355,8464,7251,5772,4140,2452,831,-632,-1870,-2838,-3538,-3993,-4255,-4378,-4442,-4495,-4603,-4795,-5080,-5457,-5876,-6281,-6604,-6753,-6679,-6321,-5683,-4780,-3681,-2469,-1260,-150,756,1396,1737,1773,1551,1135,607,61,-413,-751,-903,-860,-647,-304,93,473,749,853,723,336,-332,-1248,-2384,-3681,-5072,-6474,-7818,-9001,-9973,-10646,-11009,-11017,-10718,-10125,-9322,-8375,-7362,-6373,-5447,-4653,-3991,-3481,-3097,-2811,-2578,-2345,-2045,-1633,-1044,-266,724,1882,3175,4506,5817,6993,7989,8729,9198,9387,9307,9013,8536,7966,7347,6769,6272,5920,5718,5665,5731,5846,5952,5964,5831,5500,4963,4220,3293,2234,1071,-127,-1320,-2448,-3460,-4297,-4923,-5283,-5375,-5177,-4734,-4070,-3273,-2410,-1572,-838,-266,91,233,155,-91,-463,-891,-1315,-1693,-1994,-2229,-2407,-2590,-2800,-3104,-3514,-4041,-4679,-5375,-6084,-6751,-7293,-7698,-7894,-7879,-7627,-7140,-6428,-5527,-4480,-3366,-2262,-1267,-460,79,301,196,-238,-933,-1826,-2805,-3760,-4565,-5107,-5284,-5022,-4285,-3075,-1451,493,2607,4744,6719,8392,9643,10382,10608,10316,9592,8514,7203,5777,4358,3050,1941,1082,503,185,87,119,201,216,98,-218,-744,-1446,-2266,-3113,-3886,-4502,-4881,-4989,-4799,-4330,-3610,-2688,-1635,-506,626,1690,2638,3407,3970,4281,4345,4132,3668,2955,2031,926,-304,-1608,-2928,-4211,-5414,-6503,-7463,-8288,-8978,-9557,-10027,-10412,-10730,-10971,-11150,-11250,-11249,-11134,-10860,-10399,-9717,-8792,-7626,-6251,-4723,-3139,-1597,-227,879,1615,1950,1858,1382,587,-422,-1534,-2607,-3548,-4214,-4555,-4479,-4001,-3097,-1862,-353,1290,2944,4479,5770,6729,7284,7411,7110,6410,5390,4117,2724,1312,10,-1070,-1854,-2279,-2346,-2096,-1609,-1013,-437,-8,182,86,-293,-896,-1644,-2429,-3156,-3753,-4158,-4381,-4410,-4314,-4130,-3932,-3785,-3731,-3823,-4067,-4476,-5026,-5694,-6426,-7188,-7908,-8552,-9053,-9384,-9495,-9375,-9020,-8450,-7715,-6889,-6047,-5300,-4725,-4410,-4413,-4760,-5448,-6438,-7634,-8936,-10186,-11247,-11955,-12201,-11882,-10991,-9541,-7660,-5498,-3278,-1219,454,1564,1997,1706,753,-753,-2622,-4626,-6539,-8128,-9210,-9653,-9397,-8450,-6909,-4905,-2658,-357,1758,3530,4819,5564,5776,5516,4907,4090,3230,2471,1953,1763,1955,2527,3435,4583,5854,7083,8122,8807,9006,8627,7633,6054,4002,1623,-862,-3245,-5312,-6877,-7843,-8128,-7776,-6847,-5482,-3857,-2151,-563,749,1650,2058,1942,1332,291,-1065,-2618,-4221,-5750,-7099,-8178,-8952,-9403,-9561,-9474,-9219,-8869,-8490,-8153,-7883,-7708,-7640,-7646,-7729,-7820,-7892,-7877,-7724,-7393,-6844,-6075,-5097,-3941,-2684,-1406,-217,765,1448,1737,1595,1018,56,-1192,-2590,-3978,-5185,-6052,-6451,-6285,-5529,-4194,-2369,-174,2212,4619,6837,8739,10164,11094,11481,11412,10955,10255,9434,8632,7961,7487,7265,7270,7472,7789,8125,8381,8449,8248,7709,6790,5496,3847,1926,-159,-2285,-4284,-6039,-7399,-8300,-8676,-8531,-7901,-6847,-5488,-3914,-2284,-687,734,1900,2743,3220,3339,3131,2656,1999,1249,499,-175,-704,-1058,-1229,-1232,-1120,-949,-787,-703,-742,-948,-1316,-1835,-2449,-3081,-3635,-4013,-4128,-3922,-3387,-2540,-1476,-284,889,1914,2660,3023,2936,2381,1375,14,-1614,-3333,-5010,-6465,-7559,-8169,-8204,-7622,-6433,-4680,-2481,33,2671,5247,7560,9439,10752,11419,11437,10849,9781,8379,6837,5341,4061,3140,2656,2639,3052,3817,4803,5889,6916,7783,8362,8602,8437,7864,6894,5579,3993,2243,445,-1279,-2808,-4054,-4933,-5402,-5438,-5044,-4251,-3111,-1699,-107,1542,3143,4549,5672,6398,6686,6502,5886,4894,3643,2256,876,-365,-1356,-2030,-2358,-2369,-2126,-1734,-1317,-991,-868,-1009,-1429,-2091,-2897,-3726,-4431,-4891,-4986,-4676,-3932,-2805,-1363,263,1948,3528,4859,5816,6292,6245,5654,4577,3090,1342,-516,-2286,-3800,-4874,-5398,-5286,-4533,-3198,-1401,677,2837,4850,6530,7711,8308,8285,7717,6703,5448,4137,2990,2181,1838,2026,2709,3825,5205,6688,8080,9191,9896,10062,9674,8718,7288,5506,3554,1632,-46,-1306,-1992,-2030,-1398,-162,1569,3623,5795,7888,9677,11005,11713,11735,11022,9629,7636,5188,2475,-319,-2976,-5326,-7216,-8550,-9296,-9475,-9180,-8540,-7720,-6903,-6241,-5871,-5865,-6219,-6893,-7742,-8620,-9333,-9711,-9628,-9018,-7886,-6328,-4476,-2527,-681,879,1982,2536,2489,1865,759,-704,-2329,-3940,-5323,-6312,-6757,-6565,-5688,-4163,-2054,482,3283,6135,8838,11191,13043,14278,14852,14783,14142,13079,11738,10341,9035,8003,7336,7087,7241,7713,8372,9070,9614,9880,9713,9066,7891,6239,4169,1819,-684,-3156,-5448,-7384,-8843,-9712,-9938,-9510,-8461,-6884,-4889,-2640,-300,1950,3945,5533,6613,7093,6983,6289,5106,3561,1791,-12,-1699,-3097,-4084,-4568,-4517,-3949,-2946,-1642,-190,1221,2430,3312,3760,3783,3391,2702,1827,932,132,-445,-763,-805,-624,-308,54,329,444,313,-95,-775,-1693,-2768,-3906,-4992,-5903,-6537,-6792,-6611,-5959,-4867,-3379,-1622,284,2167,3875,5260,6219,6684,6668,6212,5453,4525,3626,2917,2565,2671,3286,4394,5894,7660,9492,11199,12588,13500,13827,13520,12588,11103,9174,6951,4587,2253,85,-1786,-3264,-4303,-4854,-4954,-4607,-3884,-2842,-1560,-113,1419,2958,4443,5790,6961,7889,8542,8885,8907,8594,7974,7067,5915,4592,3150,1671,223,-1141,-2370,-3432,-4307,-4988,-5462,-5738,-5814,-5694,-5404,-4946,-4362,-3684,-2969,-2271,-1655,-1171,-863,-733,-780,-943,-1184,-1437,-1644,-1783,-1826,-1784,-1668,-1503,-1284,-1022,-677,-217,401,1221,2258,3512,4939,6475,8020,9471,10711,11656,12227,12408,12210,11695,10956,10110,9270,8551,8017,7716,7643,7749,7978,8224,8405,8432,8228,7754,6977,5896,4541,2936,1159,-731,-2654,-4504,-6212,-7651,-8748,-9406,-9547,-9152,-8185,-6716,-4820,-2640,-363,1816,3689,5063,5799,5815,5090,3702,1781,-490,-2869,-5138,-7061,-8477,-9253,-9366,-8821,-7726,-6210,-4438,-2579,-781,818,2139,3126,3765,4095,4145,4000,3717,3360,2977,2600,2255,1936,1663,1397,1152,881,568,176,-321,-938,-1676,-2502,-3373,-4191,-4880,-5322,-5444,-5182,-4514,-3481,-2144,-627,925,2377,3567,4398,4806,4783,4386,3739,2969,2262,1748,1559,1737,2306,3171,4253,5373,6412,7200,7663,7724,7389,6696,5714,4537,3277,2001,813,-271,-1190,-1963,-2560,-2996,-3247,-3306,-3136,-2734,-2080,-1206,-157,981,2097,3061,3745,4032,3847,3149,1955,344,-1580,-3648,-5712,-7594,-9168,-10323,-11010,-11222,-10998,-10423,-9598,-8651,-7702,-6857,-6207,-5781,-5616,-5651,-5858,-6140,-6420,-6637,-6714,-6642,-6396,-5992,-5457,-4830,-4148,-3480,-2860,-2359,-2011,-1850,-1871,-2048,-2319,-2584,-2756,-2709,-2380,-1703,-682,642,2169,3776,5300,6595,7527,8013,8028,7620,6904,6034,5211,4600,4366,4588,5286,6398,7783,9266,10623,11661,12195,12114,11365,9970,8016,5639,3014,321,-2246,-4544,-6430,-7826,-8693,-9005,-8821,-8151,-7091,-5697,-4061,-2271,-426,1373,3004,4379,5371,5922,5959,5467,4474,3031,1251,-744,-2806,-4779,-6536,-7946,-8932,-9436,-9462,-9022,-8225,-7131,-5915,-4679,-3581,-2714,-2169,-1970,-2111,-2546,-3181,-3938,-4707,-5401,-5956,-6313,-6451,-6362,-6065,-5599,-5017,-4394,-3796,-3296,-2935,-2730,-2658,-2678,-2697,-2655,-2446,-2042,-1390,-536,504,1612,2727,3716,4516,5047,5312,5310,5130,4845,4578,4416,4443,4682,5131,5719,6370,6944,7353,7470,7253,6663,5733,4524,3134,1665,238,-1062,-2153,-2989,-3561,-3872,-3971,-3900,-3723,-3482,-3205,-2903,-2549,-2124,-1575,-887,-41,932,1982,3009,3906,4549,4812,4625,3923,2723,1082,-896,-3040,-5192,-7139,-8734,-9828,-10351,-10297,-9707,-8719,-7467,-6159,-4961,-4034,-3502,-3406,-3772,-4518,-5570,-6785,-8042,-9205,-10170,-10854,-11205,-11223,-10911,-10341,-9577,-8725,-7869,-7095,-6448,-5942,-5551,-5208,-4847,-4368,-3722,-2855,-1785,-546,765,2049,3174,4031,4543,4666,4437,3919,3252,2569,2034,1769,1847,2304,3070,4067,5124,6086,6792,7102,6946,6299,5199,3741,2044,241,-1531,-3164,-4579,-5724,-6591,-7188,-7560,-7746,-7807,-7763,-7644,-7440,-7136,-6707,-6131,-5404,-4558,-3639,-2739,-1958,-1403,-1178,-1353,-1974,-3025,-4463,-6166,-8016,-9816,-11414,-12625,-13342,-13476,-13039,-12075,-10729,-9152,-7557,-6118,-5012,-4344,-4162,-4457,-5126,-6056,-7059,-7990,-8675,-9021,-8942,-8445,-7556,-6373,-5013,-3624,-2351,-1335,-665,-412,-559,-1061,-1805,-2656,-3464,-4089,-4412,-4367,-3928,-3113,-2016,-708,657,1985,3162,4123,4847,5336,5648,5840,5977,6127,6297,6502,6683,6790,6738,6456,5893,5024,3869,2481,946,-643,-2173,-3571,-4754,-5703,-6396,-6858,-7130,-7254,-7300,-7309,-7325,-7350,-7375,-7340,-7179,-6816,-6162,-5196,-3904,-2350,-647,1068,2592,3767,4420,4459,3835,2617,905,-1063,-3073,-4856,-6188,-6920,-6962,-6362,-5213,-3734,-2130,-662,473,1116,1188,693,-292,-1626,-3143,-4653,-5998,-7047,-7724,-7995,-7887,-7449,-6774,-5958,-5111,-4317,-3662,-3182,-2889,-2755,-2724,-2711,-2641,-2412,-1985,-1306,-405,687,1876,3056,4119,4957,5504,5749,5701,5478,5160,4925,4867,5114,5693,6605,7767,9051,10302,11344,12030,12253,11957,11161,9937,8402,6700,4978,3363,1944,797,-83,-682,-1058,-1247,-1320,-1316,-1303,-1285,-1291,-1285,-1247,-1126,-885,-501,26,657,1323,1937,2383,2560,2387,1811,855,-424,-1894,-3405,-4763,-5826,-6445,-6577,-6216,-5454,-4421,-3301,-2274,-1515,-1140,-1231,-1748,-2647,-3750,-4916,-5923,-6639,-6906,-6694,-5978,-4847,-3391,-1769,-121,1405,2695,3679,4307,4620,4628,4458,4165,3884,3682,3647,3804,4178,4728,5419,6164,6894,7526,7996,8273,8344,8237,8010,7714,7437,7216,7096,7072,7114,7156,7128,6936,6525,5840,4884,3686,2317,883,-515,-1759,-2768,-3486,-3884,-3988,-3834,-3491,-3044,-2546,-2097,-1707,-1426,-1222,-1059,-865,-559,-46,731,1818,3196,4802,6521,8199,9657,10741,11308,11291,10684,9549,8022,6277,4491,2859,1489,486,-167,-490,-606,-607,-628,-749,-1031,-1474,-2039,-2650,-3211,-3632,-3849,-3823,-3581,-3175,-2691,-2244,-1919,-1804,-1951,-2345,-2973,-3731,-4548,-5285,-5857,-6155,-6134,-5764,-5060,-4085,-2900,-1631,-349,816,1829,2610,3190,3574,3852,4105,4435,4935,5673,6675,7932,9375,10901,12375,13643,14572,15041,14990,14397,13309,11828,10081,8234,6437,4828,3505,2516,1873,1528,1423,1459,1553,1606,1560,1346,961,392,-299,-1062,-1787,-2391,-2772,-2872,-2664,-2170,-1464,-648,152,817,1244,1368,1176,695,6,-805,-1616,-2346,-2910,-3288,-3491,-3561,-3589,-3645,-3830,-4179,-4738,-5458,-6298,-7135,-7871,-8371,-8548,-8340,-7735,-6777,-5552,-4176,-2784,-1505,-441,337,807,998,963,793,579,419,383,515,836,1317,1924,2590,3248,3846,4345,4741,5047,5324,5614,6006,6545,7263,8180,9235,10386,11513,12514,13270,13679,13682,13243,12386,11177,9703,8102,6486,4994,3701,2678,1934,1440,1148,966,817,630,341,-74,-626,-1290,-2032,-2783,-3485,-4050,-4407,-4498,-4276,-3738,-2902,-1834,-623,635,1809,2812,3541,3933,3967,3624,2962,2021,903,-322,-1554,-2731,-3798,-4713,-5477,-6066,-6514,-6805,-6979,-7012,-6945,-6751,-6466,-6078,-5627,-5122,-4613,-4118,-3682,-3319,-3045,-2850,-2707,-2579,-2402,-2130,-1705,-1103,-299,672,1791,2969,4147,5227,6124,6785,7145,7228,7034,6654,6172,5709,5393,5319,5585,6214,7209,8495,9965,11473,12847,13933,14583,14696,14238,13207,11686,9787,7663,5482,3397,1549,23,-1121,-1896,-2329,-2507,-2505,-2418,-2314,-2252,-2251,-2323,-2429,-2551,-2620,-2611,-2463,-2171,-1707,-1102,-362,452,1308,2147,2914,3574,4065,4373,4467,4347,4022,3518,2863,2101,1259,376,-516,-1397,-2213,-2947,-3534,-3939,-4120,-4041,-3699,-3095,-2283,-1305,-264,767,1685,2416,2900,3118,3063,2797,2366,1880,1413,1054,857,849,1020,1339,1747,2176,2563,2843,2981,2962,2786,2500,2146,1799,1526,1395,1449,1733,2234,2947,3803,4738,5656,6457,7049,7343,7295,6866,6081,4983,3651,2197,727,-627,-1775,-2628,-3161,-3363,-3282,-2986,-2569,-2123,-1743,-1482,-1391,-1451,-1645,-1891,-2115,-2224,-2130,-1774,-1110,-140,1119,2591,4207,5836,7379,8698,9684,10256,10330,9912,8994,7651,5966,4048,2014,-32,-1989,-3790,-5384,-6723,-7800,-8572,-9046,-9189,-9021,-8525,-7769,-6768,-5642,-4458,-3345,-2412,-1746,-1425,-1452,-1809,-2404,-3121,-3809,-4315,-4524,-4334,-3752,-2776,-1539,-144,1238,2465,3414,4010,4224,4103,3717,3191,2644,2206,1966,1997,2311,2892,3688,4604,5559,6433,7148,7621,7784,7636,7127,6322,5218,3910,2438,917,-599,-1993,-3220,-4206,-4927,-5376,-5565,-5544,-5350,-5071,-4747,-4466,-4254,-4166,-4190,-4338,-4552,-4788,-4972,-5008,-4834,-4367,-3580,-2465,-1061,535,2212,3805,5167,6146,6630,6569,5942,4821,3281,1457,-515,-2510,-4404,-6111,-7559,-8702,-9514,-9973,-10082,-9846,-9273,-8416,-7312,-6044,-4718,-3414,-2285,-1398,-849,-665,-819,-1252,-1843,-2450,-2934,-3163,-3059,-2596,-1804,-783,351,1437,2344,2957,3219,3131,2755,2192,1599,1104,865,962,1463,2356,3589,5053,6605,8084,9331,10197,10578,10416,9690,8475,6835,4939,2913,941,-839,-2300,-3366,-3992,-4204,-4040,-3593,-2967,-2263,-1589,-1026,-642,-479,-550,-845,-1325,-1931,-2578,-3167,-3595,-3761,-3575,-2995,-1996,-621,1030,2832,4583,6104,7186,7684,7483,6558,4957,2787,229,-2519,-5250,-7759,-9898,-11542,-12646,-13188,-13224,-12806,-12050,-11039,-9895,-8696,-7540,-6480,-5583,-4877,-4390,-4119,-4030,-4093,-4200,-4305,-4271,-4052,-3567,-2808,-1797,-602,672,1895,2940,3687,4070,4046,3671,3007,2206,1411,779,455,538,1081,2089,3501,5220,7102,8991,10706,12101,13033,13413,13191,12382,11042,9283,7260,5108,3033,1132,-446,-1670,-2508,-3012,-3243,-3317,-3314,-3366,-3507,-3826,-4305,-4942,-5697,-6487,-7238,-7863,-8253,-8375,-8134,-7556,-6627,-5421,-4010,-2507,-1042,255,1258,1866,2006,1656,829,-390,-1919,-3601,-5331,-6957,-8396,-9564,-10429,-10985,-11248,-11270,-11093,-10779,-10375,-9921,-9456,-8990,-8552,-8139,-7771,-7447,-7160,-6905,-6643,-6344,-5956,-5431,-4743,-3859,-2808,-1618,-363,857,1951,2813,3367,3577,3435,2992,2333,1558,803,156,-271,-438,-320,74,690,1471,2329,3185,3940,4532,4882,4951,4713,4159,3323,2239,985,-375,-1731,-3028,-4163,-5107,-5820,-6304,-6599,-6741,-6810,-6862,-6967,-7165,-7489,-7933,-8483,-9072,-9641,-10076,-10295,-10197,-9715,-8839,-7562,-5974,-4167,-2287,-484,1098,2321,3101,3375,3144,2451,1370,13,-1508,-3082,-4614,-6038,-7304,-8397,-9296,-10017,-10536,-10877,-11005,-10924,-10618,-10094,-9361,-8474,-7475,-6465,-5520,-4733,-4171,-3862,-3808,-3947,-4206,-4479,-4648,-4631,-4346,-3785,-2956,-1936,-815,286,1243,1980,2418,2553,2412,2043,1551,1015,528,173,-6,28,286,733,1351,2064,2811,3516,4103,4503,4677,4578,4214,3592,2754,1765,687,-389,-1401,-2269,-2961,-3439,-3721,-3820,-3793,-3697,-3601,-3568,-3652,-3874,-4226,-4672,-5117,-5472,-5613,-5445,-4895,-3943,-2619,-1015,742,2491,4060,5304,6091,6341,6043,5198,3919,2287,466,-1428,-3256,-4927,-6382,-7566,-8499,-9164,-9592,-9803,-9787,-9572,-9132,-8472,-7584,-6485,-5201,-3788,-2322,-886,436,1560,2460,3095,3506,3724,3827,3882,3952,4095,4309,4597,4899,5161,5320,5320,5152,4814,4364,3868,3410,3076,2930,3010,3334,3877,4590,5418,6263,7061,7713,8154,8322,8177,7701,6903,5808,4478,2988,1426,-97,-1502,-2674,-3579,-4146,-4395,-4348,-4062,-3635,-3160,-2739,-2475,-2415,-2611,-3028,-3635,-4318,-4964,-5436,-5594,-5362,-4660,-3516,-1978,-168,1772,3669,5381,6766,7742,8266,8351,8042,7438,6630,5721,4793,3895,3050,2251,1474,688,-130,-985,-1862,-2717,-3489,-4105,-4491,-4595,-4390,-3881,-3127,-2187,-1175,-178,724,1464,2038,2442,2719,2915,3080,3249,3443,3646,3835,3956,3969,3831,3527,3077,2524,1929,1383,946,700,668,884,1313,1950,2726,3596,4495,5354,6129,6747,7185,7399,7382,7147,6704,6110,5407,4673,3965,3346,2855,2522,2335,2285,2307,2362,2374,2309,2120,1820,1423,982,579,281,179,328,768,1504,2499,3685,4960,6198,7274,8069,8498,8520,8137,7405,6419,5306,4189,3193,2396,1828,1481,1270,1097,835,366,-391,-1484,-2884,-4532,-6281,-7999,-9494,-10636,-11291,-11412,-10990,-10085,-8813,-7295,-5694,-4114,-2673,-1410,-353,522,1254,1893,2484,3064,3641,4207,4745,5210,5584,5831,5957,5954,5865,5702,5522,5356,5248,5224,5325,5552,5930,6444,7074,7792,8538,9263,9888,10357,10601,10587,10279,9697,8849,7816,6637,5416,4203,3073,2065,1188,454,-181,-725,-1227,-1698,-2153,-2579,-2962,-3270,-3460,-3509,-3370,-3038,-2496,-1771,-891,63,1024,1874,2534,2907,2949,2636,1994,1086,6,-1124,-2198,-3109,-3805,-4254,-4485,-4553,-4537,-4524,-4585,-4771,-5088,-5507,-5964,-6364,-6609,-6606,-6284,-5620,-4623,-3349,-1885,-337,1186,2592,3804,4787,5521,6022,6318,6444,6444,6347,6194,6003,5801,5602,5426,5278,5179,5111,5087,5078,5066,5031,4950,4811,4625,4398,4165,3958,3807,3728,3739,3820,3945,4088,4182,4214,4132,3937,3626,3220,2755,2257,1770,1296,852,417,-21,-488,-984,-1515,-2043,-2546,-2964,-3270,-3422,-3404,-3222,-2874,-2400,-1823,-1187,-532,94,640,1070,1338,1433,1347,1098,737,313,-101,-444,-674,-773,-759,-681,-609,-615,-773,-1135,-1710,-2496,-3428,-4426,-5401,-6225,-6834,-7123,-7079,-6679,-5955,-4964,-3771,-2454,-1098,240,1493,2623,3591,4382,4963,5345,5507,5487,5299,4999,4631,4259,3934,3704,3597,3625,3779,4031,4338,4658,4939,5161,5293,5347,5329,5262,5173,5077,4990,4913,4842,4765,4671,4549,4394,4216,4013,3814,3618,3445,3288,3138,2973,2776,2517,2193,1800,1369,923,519,184,-29,-109,-32,184,537,984,1500,2034,2544,2969,3279,3413,3380,3155,2799,2337,1873,1469,1215,1156,1300,1616,2010,2371,2556,2436,1915,936,-479,-2258,-4262,-6310,-8219,-9787,-10879,-11381,-11256,-10535,-9279,-7630,-5723,-3722,-1790,-40,1413,2514,3236,3581,3586,3315,2835,2244,1629,1085,681,482,503,753,1195,1762,2395,2984,3472,3793,3921,3874,3688,3451,3238,3151,3247,3569,4117,4849,5679,6511,7208,7673,7799,7550,6892,5884,4587,3118,1608,178,-1039,-1956,-2509,-2665,-2454,-1916,-1138,-236,699,1540,2222,2683,2913,2941,2818,2621,2426,2291,2262,2336,2493,2673,2816,2845,2731,2425,1974,1379,729,59,-574,-1153,-1677,-2183,-2704,-3301,-4006,-4837,-5792,-6823,-7874,-8861,-9696,-10304,-10614,-10583,-10197,-9463,-8427,-7144,-5711,-4208,-2740,-1396,-227,679,1334,1698,1818,1725,1488,1177,866,612,457,418,489,646,843,1042,1197,1277,1279,1195,1074,941,866,875,1023,1307,1729,2250,2827,3379,3868,4204,4369,4317,4054,3586,2956,2203,1397,613,-73,-577,-840,-819,-506,65,823,1659,2445,3055,3364,3312,2859,2056,984,-221,-1404,-2420,-3138,-3496,-3467,-3102,-2491,-1763,-1042,-455,-73,70,-22,-299,-697,-1167,-1650,-2128,-2599,-3079,-3589,-4160,-4789,-5481,-6200,-6920,-7573,-8130,-8513,-8702,-8641,-8322,-7730,-6887,-5826,-4601,-3286,-1960,-701,405,1309,1957,2339,2471,2395,2184,1916,1671,1517,1486,1594,1809,2095,2378,2610,2730,2725,2589,2366,2104,1879,1753,1768,1960,2296,2756,3263,3743,4141,4378,4448,4325,4044,3630,3142,2626,2141,1729,1435,1267,1236,1312,1464,1625,1745,1743,1576,1192,587,-241,-1222,-2304,-3366,-4311,-5035,-5453,-5530,-5267,-4707,-3952,-3109,-2315,-1691,-1313,-1240,-1444,-1877,-2436,-3022,-3529,-3900,-4086,-4124,-4035,-3917,-3834,-3874,-4088,-4494,-5087,-5796,-6555,-7233,-7725,-7905,-7683,-6991,-5829,-4224,-2283,-144,2025,4028,5706,6898,7527,7543,6996,5969,4622,3132,1678,437,-485,-1012,-1151,-963,-534,-4,522,930,1163,1209,1095,894,697,594,666,941,1431,2068,2786,3457,3973,4225,4131,3658,2811,1646,268,-1197,-2594,-3785,-4634,-5081,-5075,-4675,-3959,-3059,-2154,-1385,-916,-841,-1207,-2010,-3159,-4527,-5954,-7241,-8251,-8825,-8917,-8505,-7653,-6486,-5143,-3821,-2662,-1812,-1342,-1259,-1533,-2062,-2746,-3467,-4130,-4675,-5079,-5351,-5539,-5691,-5879,-6132,-6503,-6962,-7514,-8083,-8606,-9000,-9167,-9042,-8575,-7747,-6592,-5182,-3614,-2035,-563,657,1536,2001,2036,1677,995,112,-839,-1726,-2423,-2853,-2984,-2828,-2462,-1981,-1506,-1159,-1018,-1141,-1511,-2080,-2745,-3384,-3880,-4125,-4066,-3680,-3018,-2149,-1208,-307,411,865,989,783,293,-386,-1132,-1810,-2296,-2499,-2385,-1954,-1302,-520,231,815,1107,1000,480,-470,-1740,-3237,-4789,-6229,-7411,-8192,-8521,-8371,-7798,-6910,-5840,-4750,-3787,-3070,-2671,-2609,-2846,-3299,-3866,-4432,-4910,-5235,-5393,-5398,-5318,-5214,-5187,-5286,-5588,-6079,-6767,-7571,-8416,-9201,-9794,-10117,-10061,-9611,-8745,-7528,-6045,-4418,-2795,-1299,-61,845,1379,1529,1367,943,391,-203,-715,-1082,-1246,-1214,-1000,-676,-305,30,272,384,372,260,114,12,16,205,580,1154,1863,2632,3363,3940,4290,4330,4068,3509,2753,1890,1067,393,-8,-88,180,745,1517,2359,3125,3655,3843,3580,2869,1722,254,-1394,-3041,-4493,-5566,-6128,-6088,-5447,-4259,-2664,-841,1005,2658,3945,4728,4953,4623,3825,2699,1390,94,-1064,-1973,-2574,-2889,-2959,-2881,-2753,-2679,-2720,-2924,-3267,-3708,-4149,-4496,-4634,-4481,-3998,-3165,-2075,-796,498,1667,2566,3070,3139,2763,1999,971,-206,-1353,-2348,-3065,-3428,-3424,-3071,-2447,-1661,-824,-75,513,852,948,821,544,228,-24,-105,61,508,1222,2153,3195,4247,5187,5912,6366,6512,6387,6036,5564,5043,4595,4264,4112,4138,4311,4572,4842,5024,5047,4835,4362,3622,2655,1531,356,-757,-1678,-2298,-2538,-2344,-1740,-770,457,1808,3130,4286,5137,5615,5677,5346,4699,3831,2879,1960,1184,610,269,133,142,210,229,117,-198,-740,-1490,-2379,-3301,-4133,-4738,-5007,-4869,-4298,-3345,-2095,-693,703,1956,2920,3559,3810,3743,3409,2915,2383,1906,1584,1458,1546,1827,2225,2683,3099,3404,3556,3531,3367,3112,2862,2692,2699,2919,3379,4039,4838,5673,6437,7036,7397,7503,7368,7067,6684,6333,6103,6057,6234,6598,7114,7664,8153,8459,8477,8143,7409,6298,4847,3164,1343,-464,-2136,-3537,-4571,-5154,-5272,-4907,-4151,-3056,-1781,-439,816,1858,2586,2945,2892,2490,1756,831,-209,-1224,-2118,-2800,-3224,-3362,-3252,-2936,-2495,-2021,-1577,-1233,-994,-861,-779,-687,-507,-177,346,1054,1921,2858,3772,4568,5145,5467,5501,5288,4882,4372,3851,3413,3127,3046,3179,3496,3956,4446,4899,5189,5260,5044,4560,3834,2969,2080,1299,753,533,683,1196,2000,2998,4045,5030,5811,6338,6551,6473,6143,5626,5006,4355,3727,3172,2687,2286,1921,1577,1218,812,381,-100,-568,-1016,-1386,-1656,-1788,-1776,-1610,-1309,-899,-418,75,539,913,1159,1254,1181,964,619,200,-257,-704,-1096,-1418,-1631,-1745,-1753,-1663,-1509,-1308,-1105,-929,-815,-758,-780,-822,-873,-857,-745,-479,-64,505,1170,1875,2522,3048,3368,3452,3301,2914,2378,1716,1026,361,-232,-685,-993,-1116,-1067,-856,-518,-104,329,717,1009,1173,1197,1107,948,787,684,715,902,1275,1822,2489,3247,4002,4712,5304,5746,6009,6089,5997,5756,5388,4928,4401,3815,3201,2539,1845,1102,307,-535,-1425,-2335,-3251,-4119,-4908,-5546,-5991,-6187,-6095,-5716,-5047,-4146,-3073,-1918,-773,273,1148,1803,2218,2387,2353,2125,1777,1335,858,388,-44,-402,-673,-849,-927,-918,-822,-650,-398,-76,312,747,1198,1626,1985,2206,2258,2081,1691,1084,343,-466,-1209,-1795,-2113,-2110,-1761,-1095,-184,885,1987,3029,3887,4496,4792,4748,4372,3694,2778,1726,637,-354,-1140,-1612,-1696,-1364,-617,500,1893,3473,5097,6655,8015,9085,9780,10062,9908,9339,8402,7165,5733,4199,2684,1282,80,-862,-1521,-1901,-2037,-1994,-1844,-1673,-1539,-1494,-1547,-1677,-1843,-1976,-2012,-1903,-1617,-1164,-584,64,690,1223,1578,1723,1617,1279,731,24,-770,-1594,-2364,-3031,-3547,-3888,-4062,-4070,-3944,-3709,-3382,-2982,-2514,-1986,-1405,-795,-176,394,875,1199,1331,1232,915,397,-237,-923,-1548,-2046,-2333,-2390,-2197,-1779,-1181,-444,367,1194,1992,2702,3291,3732,4010,4140,4136,4052,3925,3820,3779,3841,4032,4355,4795,5326,5898,6458,6948,7305,7484,7444,7165,6649,5911,4996,3955,2866,1788,812,-34,-673,-1132,-1378,-1484,-1470,-1424,-1393,-1451,-1610,-1899,-2276,-2698,-3089,-3378,-3491,-3402,-3086,-2586,-1954,-1279,-670,-208,3,-83,-495,-1234,-2252,-3475,-4818,-6152,-7362,-8328,-8946,-9141,-8879,-8157,-7018,-5547,-3847,-2049,-292,1299,2598,3521,4014,4056,3675,2930,1911,738,-471,-1580,-2480,-3074,-3312,-3175,-2687,-1922,-955,93,1127,2048,2774,3251,3441,3331,2929,2264,1398,400,-626,-1571,-2329,-2788,-2874,-2541,-1781,-638,800,2422,4078,5621,6921,7856,8369,8414,8028,7253,6198,4965,3686,2475,1431,630,93,-178,-221,-121,61,205,246,109,-239,-795,-1531,-2366,-3227,-4001,-4612,-4979,-5071,-4879,-4440,-3805,-3064,-2296,-1583,-1013,-607,-430,-463,-717,-1167,-1769,-2497,-3275,-4061,-4774,-5360,-5756,-5910,-5798,-5398,-4736,-3845,-2791,-1664,-550,441,1247,1791,2055,2036,1772,1326,773,212,-287,-640,-823,-813,-641,-341,14,381,696,943,1092,1164,1145,1074,939,759,539,288,35,-188,-331,-338,-152,260,924,1813,2884,4042,5189,6193,6945,7349,7340,6906,6077,4913,3541,2057,626,-662,-1691,-2418,-2828,-2948,-2849,-2624,-2374,-2199,-2175,-2352,-2725,-3278,-3912,-4548,-5064,-5361,-5363,-5036,-4386,-3474,-2395,-1259,-206,666,1259,1532,1473,1115,516,-248,-1088,-1935,-2706,-3347,-3812,-4062,-4073,-3833,-3328,-2579,-1606,-472,755,1959,3039,3863,4339,4384,3975,3120,1899,406,-1209,-2801,-4217,-5337,-6061,-6365,-6234,-5739,-4966,-4014,-3022,-2070,-1256,-634,-222,-50,-87,-331,-738,-1259,-1845,-2401,-2854,-3106,-3086,-2740,-2057,-1068,151,1478,2772,3878,4652,4985,4802,4105,2923,1369,-438,-2322,-4132,-5702,-6915,-7686,-7976,-7811,-7247,-6394,-5378,-4337,-3412,-2703,-2296,-2216,-2441,-2915,-3523,-4160,-4696,-5049,-5142,-4976,-4551,-3954,-3250,-2554,-1955,-1524,-1334,-1383,-1697,-2230,-2956,-3824,-4780,-5764,-6730,-7588,-8295,-8762,-8933,-8762,-8218,-7324,-6120,-4717,-3230,-1818,-626,214,619,534,-9,-959,-2205,-3604,-5016,-6280,-7277,-7895,-8083,-7819,-7129,-6096,-4791,-3373,-1917,-593,533,1346,1802,1865,1541,886,-24,-1051,-2070,-2919,-3476,-3645,-3383,-2713,-1708,-498,766,1905,2785,3268,3303,2870,2009,831,-561,-2004,-3377,-4543,-5428,-5970,-6180,-6088,-5779,-5350,-4926,-4599,-4485,-4611,-5023,-5667,-6479,-7341,-8117,-8669,-8891,-8685,-8062,-7020,-5685,-4163,-2633,-1244,-148,553,796,579,-62,-1038,-2261,-3598,-4967,-6239,-7365,-8246,-8842,-9089,-8959,-8418,-7476,-6154,-4525,-2692,-793,1023,2594,3789,4519,4724,4434,3690,2607,1314,-57,-1355,-2470,-3320,-3834,-4025,-3897,-3519,-2963,-2312,-1648,-1037,-534,-173,30,68,-45,-282,-598,-932,-1204,-1343,-1268,-936,-316,558,1647,2835,4021,5064,5851,6288,6320,5944,5212,4211,3074,1932,932,178,-242,-303,-21,533,1252,2000,2638,3038,3103,2777,2060,995,-315,-1742,-3134,-4335,-5216,-5682,-5682,-5236,-4394,-3276,-1999,-717,439,1356,1952,2189,2073,1625,918,13,-1014,-2083,-3144,-4117,-4961,-5594,-5974,-6026,-5715,-5016,-3935,-2528,-889,854,2544,4023,5161,5843,6024,5690,4894,3716,2277,713,-850,-2266,-3446,-4293,-4779,-4885,-4641,-4104,-3336,-2442,-1476,-536,342,1111,1764,2295,2754,3144,3553,3988,4513,5126,5832,6585,7336,8005,8504,8775,8742,8407,7757,6860,5782,4621,3487,2466,1643,1063,749,686,842,1153,1549,1950,2272,2459,2442,2217,1757,1113,318,-530,-1355,-2039,-2507,-2670,-2499,-1988,-1184,-160,975,2109,3136,3952,4512,4776,4767,4509,4071,3487,2837,2127,1413,691,-12,-670,-1260,-1709,-1977,-1981,-1690,-1070,-148,1018,2321,3631,4810,5720,6269,6389,6063,5335,4259,2967,1554,183,-1055,-2026,-2672,-2947,-2844,-2405,-1679,-762,267,1302,2285,3136,3844,4368,4749,4985,5140,5251,5369,5535,5783,6098,6488,6888,7259,7517,7610,7472,7079,6425,5540,4489,3356,2237,1239,433,-99,-342,-290,26,524,1142,1766,2311,2705,2876,2822,2528,2046,1434,770,158,-322,-577,-561,-232,386,1271,2325,3483,4610,5625,6412,6908,7060,6849,6284,5404,4258,2924,1481,12,-1390,-2640,-3661,-4373,-4722,-4673,-4195,-3332,-2109,-641,967,2578,4035,5242,6065,6481,6442,6000,5196,4139,2925,1684,522,-453,-1165,-1576,-1658,-1453,-993,-360,375,1137,1875,2542,3132,3640,4072,4454,4776,5073,5312,5519,5659,5742,5739,5654,5465,5191,4814,4374,3870,3357,2857,2419,2075,1865,1786,1865,2048,2344,2665,3004,3276,3460,3500,3385,3087,2629,2009,1280,469,-354,-1150,-1836,-2377,-2699,-2788,-2608,-2190,-1548,-763,105,961,1712,2293,2632,2702,2502,2029,1351,483,-489,-1525,-2567,-3545,-4427,-5131,-5631,-5849,-5768,-5337,-4562,-3455,-2068,-486,1188,2825,4294,5482,6282,6643,6535,5976,5024,3764,2309,771,-711,-2062,-3158,-3989,-4497,-4724,-4678,-4425,-4000,-3452,-2808,-2084,-1284,-431,475,1396,2293,3137,3857,4444,4834,5039,5031,4838,4477,3987,3414,2812,2229,1721,1322,1071,973,1033,1228,1516,1860,2197,2483,2678,2745,2676,2465,2115,1661,1115,516,-98,-704,-1260,-1739,-2109,-2344,-2414,-2312,-2031,-1586,-1012,-346,347,1009,1580,2006,2247,2290,2117,1753,1204,504,-313,-1211,-2133,-3031,-3833,-4488,-4919,-5101,-4985,-4574,-3878,-2933,-1804,-555,714,1935,3001,3860,4431,4689,4604,4180,3445,2434,1230,-91,-1429,-2675,-3745,-4554,-5051,-5207,-5021,-4507,-3704,-2656,-1417,-39,1402,2851,4230,5462,6497,7269,7748,7929,7809,7428,6840,6090,5272,4428,3644,2956,2409,2013,1772,1660,1644,1679,1708,1688,1576,1343,995,527,-19,-613,-1224,-1802,-2335,-2802,-3193,-3519,-3785,-3998,-4158,-4265,-4287,-4213,-4001,-3634,-3093,-2381,-1519,-555,454,1423,2273,2923,3295,3347,3036,2368,1358,81,-1397,-2939,-4430,-5732,-6721,-7310,-7445,-7111,-6352,-5223,-3839,-2291,-711,806,2166,3293,4148,4694,4938,4879,4551,4000,3267,2436,1567,734,7,-565,-944,-1109,-1059,-800,-351,263,1016,1861,2778,3696,4577,5355,5954,6339,6440,6251,5762,5009,4034,2925,1752,615,-404,-1245,-1846,-2199,-2291,-2163,-1850,-1423,-949,-505,-157,42,64,-103,-434,-893,-1438,-1993,-2532,-2978,-3328,-3544,-3636,-3601,-3465,-3232,-2923,-2544,-2093,-1580,-996,-358,329,1022,1701,2304,2787,3100,3191,3039,2615,1924,981,-181,-1483,-2857,-4196,-5387,-6348,-6969,-7226,-7078,-6562,-5713,-4616,-3334,-1967,-570,776,2034,3152,4104,4856,5372,5647,5622,5329,4724,3866,2772,1524,197,-1101,-2274,-3216,-3843,-4095,-3937,-3381,-2461,-1257,142,1616,3051,4332,5369,6077,6442,6426,6087,5453,4610,3626,2593,1573,648,-155,-776,-1218,-1458,-1512,-1397,-1144,-796,-403,-16,320,564,700,708,624,431,198,-90,-376,-667,-947,-1222,-1495,-1773,-2040,-2299,-2497,-2624,-2625,-2473,-2158,-1668,-1044,-328,408,1087,1627,1964,2032,1818,1292,503,-516,-1669,-2853,-3962,-4865,-5479,-5725,-5587,-5073,-4244,-3167,-1949,-666,591,1768,2819,3720,4459,5028,5417,5615,5600,5344,4831,4043,2989,1715,267,-1242,-2710,-4018,-5033,-5676,-5868,-5598,-4893,-3821,-2497,-1044,387,1674,2696,3386,3700,3663,3314,2756,2074,1403,819,418,232,277,531,940,1437,1947,2396,2730,2891,2869,2646,2246,1699,1049,358,-324,-933,-1443,-1809,-2047,-2146,-2151,-2080,-1988,-1893,-1832,-1797,-1788,-1770,-1709,-1567,-1313,-931,-431,167,803,1422,1960,2344,2532,2475,2159,1574,757,-269,-1402,-2587,-3700,-4670,-5401,-5853,-5994,-5851,-5447,-4858,-4141,-3375,-2614,-1910,-1294,-783,-394,-123,23,36,-91,-376,-822,-1437,-2186,-3044,-3933,-4781,-5503,-6020,-6271,-6232,-5897,-5308,-4524,-3626,-2699,-1823,-1065,-469,-54,172,245,185,60,-101,-232,-316,-318,-244,-101,82,267,415,481,450,281,-6,-430,-956,-1571,-2241,-2931,-3596,-4209,-4721,-5123,-5397,-5549,-5604,-5586,-5532,-5476,-5443,-5434,-5447,-5441,-5383,-5212,-4883,-4373,-3659,-2794,-1816,-827,65,761,1151,1179,792,15,-1127,-2541,-4117,-5739,-7258,-8566,-9561,-10169,-10376,-10180,-9634,-8807,-7777,-6635,-5460,-4315,-3256,-2307,-1498,-833,-325,16,170,117,-174,-704,-1491,-2471,-3615,-4783,-5899,-6806,-7419,-7655,-7476,-6917,-6023,-4915,-3703,-2524,-1481,-669,-123,140,146,-47,-384,-786,-1191,-1560,-1852,-2071,-2227,-2335,-2445,-2569,-2745,-2976,-3252,-3568,-3870,-4146,-4350,-4462,-4484,-4399,-4249,-4029,-3787,-3522,-3277,-3050,-2871,-2741,-2676,-2682,-2752,-2884,-3052,-3212,-3335,-3336,-3192,-2823,-2238,-1410,-415,694,1784,2737,3418,3708,3541,2865,1720,171,-1665,-3611,-5525,-7208,-8547,-9423,-9798,-9672,-9098,-8165,-6980,-5665,-4325,-3052,-1915,-938,-146,492,989,1385,1689,1909,2038,2038,1904,1605,1155,587,-48,-672,-1215,-1600,-1801,-1773,-1559,-1173,-703,-196,258,624,864,976,995,945,904,896,984,1175,1467,1844,2239,2615,2883,3011,2937,2675,2220,1645,1002,396,-103,-420,-519,-389,-64,413,953,1491,1942,2244,2358,2256,1947,1451,804,66,-714,-1466,-2127,-2644,-2953,-3018,-2816,-2335,-1615,-704,314,1318,2218,2865,3209,3143,2682,1826,641,-763,-2280,-3768,-5105,-6187,-6940,-7315,-7319,-6960,-6298,-5390,-4317,-3149,-1969,-810,261,1250,2134,2938,3665,4329,4926,5429,5823,6056,6111,5951,5594,5034,4336,3523,2667,1816,1022,320,-261,-716,-1029,-1208,-1243,-1127,-853,-403,226,1022,1981,3039,4160,5260,6262,7088,7671,7955,7916,7558,6914,6051,5063,4047,3115,2353,1823,1562,1547,1757,2103,2522,2907,3193,3306,3213,2899,2379,1701,926,126,-595,-1187,-1533,-1617,-1373,-812,46,1140,2378,3634,4793,5700,6270,6401,6080,5311,4168,2748,1197,-355,-1759,-2905,-3708,-4130,-4162,-3839,-3223,-2363,-1373,-294,766,1760,2618,3300,3779,4052,4130,4052,3861,3619,3364,3153,2994,2906,2884,2897,2938,2953,2939,2852,2685,2427,2082,1660,1199,727,299,-28,-198,-152,148,735,1593,2708,4007,5414,6834,8163,9307,10190,10745,10950,10787,10286,9485,8454,7270,6020,4785,3645,2652,1841,1242,824,601,506,530,605,717,800,855,846,765,633,434,222,7,-153,-225,-152,88,523,1143,1906,2753,3584,4313,4828,5075,4984,4573,3864,2922,1853,740,-302,-1203,-1899,-2360,-2581,-2570,-2355,-1967,-1435,-804,-96,629,1357,2017,2602,3063,3411,3637,3784,3872,3952,4050,4195,4387,4621,4879,5117,5324,5439,5453,5329,5061,4644,4097,3444,2741,2029,1395,894,600,569,822,1359,2146,3098,4122,5096,5897,6427,6606,6388,5793,4845,3657,2320,981,-243,-1241,-1933,-2289,-2312,-2058,-1601,-1043,-479,-10,301,403,277,-61,-589,-1248,-1980,-2709,-3369,-3872,-4163,-4157,-3825,-3117,-2048,-641,1014,2807,4579,6160,7383,8100,8217,7695,6555,4893,2844,577,-1706,-3846,-5670,-7073,-7974,-8353,-8202,-7596,-6580,-5274,-3785,-2228,-745,560,1579,2259,2572,2562,2294,1885,1457,1122,974,1050,1352,1833,2402,2973,3424,3674,3650,3314,2670,1754,634,-593,-1823,-2935,-3829,-4389,-4558,-4269,-3532,-2359,-850,908,2741,4513,6042,7195,7850,7957,7489,6525,5142,3518,1810,208,-1131,-2081,-2579,-2602,-2215,-1485,-564,436,1362,2109,2597,2763,2621,2166,1476,606,-357,-1318,-2195,-2908,-3370,-3544,-3378,-2890,-2108,-1109,-6,1074,1993,2625,2888,2727,2152,1207,-8,-1382,-2783,-4092,-5202,-6039,-6545,-6712,-6534,-6048,-5287,-4313,-3189,-1992,-801,305,1255,1999,2512,2808,2933,2958,2970,3038,3225,3531,3937,4364,4723,4902,4812,4375,3572,2418,972,-652,-2337,-3927,-5295,-6309,-6898,-6995,-6594,-5723,-4438,-2843,-1051,792,2541,4050,5191,5868,6023,5645,4776,3508,1958,307,-1309,-2682,-3716,-4281,-4357,-3952,-3140,-2041,-802,425,1488,2276,2707,2738,2393,1699,755,-366,-1531,-2652,-3609,-4323,-4713,-4735,-4366,-3624,-2561,-1272,131,1491,2684,3568,4065,4136,3793,3104,2173,1119,76,-859,-1596,-2099,-2350,-2370,-2200,-1880,-1473,-1019,-568,-168,153,339,384,245,-54,-503,-1036,-1588,-2056,-2377,-2461,-2295,-1873,-1258,-528,199,816,1220,1328,1118,576,-240,-1265,-2394,-3520,-4529,-5339,-5855,-6044,-5860,-5304,-4400,-3178,-1717,-94,1582,3194,4637,5798,6598,6983,6937,6481,5682,4630,3436,2230,1118,190,-488,-902,-1061,-1006,-805,-517,-227,24,170,187,65,-211,-614,-1117,-1698,-2277,-2826,-3253,-3511,-3520,-3260,-2678,-1832,-743,471,1704,2824,3704,4262,4434,4222,3642,2775,1685,488,-748,-1927,-2985,-3869,-4530,-4951,-5105,-5004,-4650,-4089,-3351,-2512,-1621,-760,26,686,1197,1560,1792,1930,2012,2076,2141,2213,2275,2303,2264,2130,1890,1538,1096,588,53,-464,-924,-1283,-1519,-1601,-1517,-1258,-816,-194,598,1536,2576,3649,4675,5555,6190,6493,6399,5882,4959,3695,2194,599,-937,-2255,-3241,-3790,-3883,-3533,-2807,-1823,-710,400,1365,2098,2514,2592,2332,1782,1009,111,-804,-1637,-2265,-2634,-2639,-2295,-1575,-556,684,2007,3277,4334,5067,5374,5227,4630,3663,2399,986,-485,-1875,-3109,-4112,-4845,-5296,-5476,-5411,-5149,-4736,-4230,-3676,-3120,-2594,-2121,-1713,-1379,-1104,-893,-713,-557,-402,-231,-38,169,385,570,711,774,744,616,396,97,-246,-613,-963,-1270,-1503,-1647,-1672,-1575,-1323,-911,-319,459,1417,2510,3698,4867,5936,6777,7286,7390,7032,6234,5045,3573,1969,387,-996,-2042,-2638,-2732,-2316,-1453,-240,1177,2644,3989,5065,5749,5942,5623,4774,3475,1802,-97,-2076,-3961,-5596,-6828,-7573,-7760,-7416,-6606,-5458,-4130,-2798,-1613,-700,-135,58,-104,-566,-1256,-2088,-2987,-3876,-4698,-5408,-5973,-6376,-6614,-6674,-6577,-6307,-5892,-5325,-4636,-3841,-2984,-2106,-1268,-522,83,502,727,747,585,279,-136,-599,-1063,-1484,-1805,-2015,-2084,-2019,-1855,-1606,-1354,-1121,-980,-943,-1038,-1231,-1493,-1736,-1898,-1883,-1638,-1140,-389,532,1551,2525,3342,3879,4062,3850,3266,2372,1278,112,-1001,-1940,-2629,-3020,-3111,-2945,-2576,-2093,-1572,-1101,-740,-541,-529,-697,-1047,-1520,-2092,-2676,-3232,-3663,-3937,-3978,-3788,-3358,-2752,-2023,-1291,-631,-152,93,81,-193,-670,-1309,-2020,-2752,-3426,-4014,-4473,-4808,-5012,-5113,-5120,-5064,-4949,-4777,-4550,-4235,-3857,-3379,-2855,-2292,-1757,-1298,-978,-837,-912,-1189,-1664,-2263,-2947,-3613,-4208,-4646,-4891,-4901,-4695,-4285,-3743,-3130,-2532,-2016,-1647,-1450,-1422,-1537,-1710,-1873,-1906,-1731,-1269,-494,576,1861,3242,4553,5630,6310,6476,6068,5098,3654,1886,-16,-1830,-3374,-4465,-5034,-5025,-4516,-3596,-2440,-1218,-118,717,1158,1166,728,-102,-1215,-2505,-3814,-5023,-5999,-6640,-6855,-6598,-5851,-4659,-3121,-1398,321,1787,2833,3281,3118,2404,1332,157,-862,-1502,-1664,-1346,-669,182,1028,1708,2170,2402,2489,2494,2493,2484,2413,2173,1627,686,-692,-2409,-4273,-5975,-7159,-7492,-6719,-4765,-1727,2076,6186,10025,13036,14723,14767,13074,9759,5196,-99,-5487,-10301,-13944,-15927,-15984,-14047,-10325,-5228,642,6585,11878,15885,18131,18381,16688,13352,8907,4014,-667,-4529,-7182,-8420,-8293,-7024,-4976,-2540,-109,2047,3722,4854,5462,5618,5438,5033,4474,3825,3094,2267,1339,290,-836,-1975,-3015,-3823,-4289,-4330,-3947,-3210,-2271,-1327,-596,-250,-406,-1061,-2108,-3334,-4476,-5241,-5427,-4890,-3663,-1893,144,2109,3670,4542,4577,3767,2250,294,-1766,-3592,-4867,-5407,-5113,-4062,-2416,-474,1449,2995,3899,3943,3086,1386,-918,-3516,-6003,-8012,-9213,-9410,-8575,-6811,-4398,-1675,980,3226,4820,5640,5688,5091,4040,2780,1528,493,-229,-557,-535,-226,248,763,1189,1450,1470,1275,883,397,-84,-447,-570,-384,158,1045,2195,3492,4757,5824,6498,6679,6254,5262,3750,1896,-123,-2070,-3743,-4973,-5642,-5720,-5237,-4274,-2988,-1530,-88,1186,2173,2807,3092,3100,2933,2756,2689,2873,3370,4194,5314,6630,8044,9417,10648,11647,12365,12791,12929,12825,12510,12052,11489,10865,10209,9507,8749,7879,6853,5614,4139,2415,487,-1577,-3660,-5628,-7332,-8651,-9467,-9717,-9363,-8427,-6955,-5051,-2827,-440,1973,4246,6243,7839,8924,9443,9355,8679,7453,5764,3702,1387,-1060,-3504,-5803,-7798,-9342,-10271,-10491,-9925,-8598,-6601,-4111,-1360,1379,3841,5801,7086,7631,7431,6586,5227,3548,1716,-85,-1740,-3144,-4274,-5114,-5699,-6068,-6240,-6239,-6054,-5677,-5094,-4307,-3336,-2231,-1063,64,1060,1801,2233,2292,1988,1375,517,-458,-1451,-2354,-3082,-3579,-3827,-3816,-3583,-3168,-2633,-2031,-1435,-889,-444,-127,44,68,-59,-319,-698,-1179,-1724,-2302,-2875,-3398,-3854,-4225,-4503,-4714,-4864,-4995,-5138,-5324,-5586,-5939,-6377,-6895,-7437,-7982,-8459,-8831,-9062,-9115,-8995,-8696,-8249,-7673,-7023,-6337,-5668,-5066,-4567,-4206,-4008,-3972,-4094,-4331,-4644,-4951,-5193,-5285,-5173,-4805,-4165,-3263,-2130,-858,484,1766,2893,3777,4340,4562,4438,4006,3336,2522,1658,863,200,-242,-452,-413,-162,248,756,1274,1745,2101,2314,2365,2265,2046,1757,1461,1226,1110,1173,1428,1881,2502,3225,3997,4705,5297,5672,5800,5646,5213,4548,3692,2751,1787,918,195,-302,-554,-541,-282,187,823,1569,2384,3224,4074,4906,5727,6526,7299,8036,8717,9320,9825,10214,10482,10635,10677,10632,10519,10356,10182,9996,9839,9709,9623,9583,9582,9620,9684,9761,9845,9924,9997,10064,10129,10193,10262,10342,10419,10517,10608,10706,10796,10876,10938,10978,10991,10969,10917,10821,10691,10512,10307,10048,9769,9439,9089,8713,8347,8007,7733,7529,7418,7353,7314,7223,7012,6629,6026,5210,4230,3159,2113,1208,544,188,170,441,946,1561,2168,2662,2944,2966,2727,2230,1567,796,23,-660,-1183,-1493,-1565,-1429,-1120,-724,-328,-15,135,93,-167,-605,-1179,-1819,-2443,-2987,-3391,-3619,-3667,-3546,-3296,-2961,-2599,-2261,-1991,-1836,-1812,-1954,-2255,-2729,-3351,-4112,-4966,-5894,-6823,-7729,-8536,-9214,-9718,-10026,-10129,-10036,-9777,-9394,-8938,-8461,-8016,-7627,-7337,-7137,-7030,-7001,-7010,-7044,-7065,-7049,-6992,-6869,-6707,-6499,-6282,-6066,-5881,-5750,-5680,-5699,-5791,-5982,-6241,-6583,-6969,-7396,-7828,-8251,-8628,-8950,-9182,-9331,-9377,-9335,-9206,-9017,-8786,-8542,-8316,-8125,-8002,-7948,-7971,-8066,-8211,-8391,-8578,-8745,-8879,-8947,-8961,-8901,-8797,-8659,-8511,-8388,-8300,-8268,-8296,-8372,-8483,-8605,-8707,-8776,-8785,-8730,-8612,-8433,-8220,-7982,-7748,-7527,-7332,-7157,-6991,-6820,-6618,-6372,-6067,-5701,-5292,-4848,-4399,-3989,-3629,-3386,-3246,-3256,-3388,-3638,-3957,-4305,-4622,-4865,-4985,-4964,-4785,-4469,-4029,-3538,-3015,-2548,-2153,-1889,-1755,-1766,-1895,-2115,-2398,-2696,-2994,-3247,-3460,-3596,-3678,-3677,-3614,-3481,-3286,-3030,-2714,-2339,-1915,-1449,-957,-466,18,451,836,1150,1387,1564,1673,1756,1815,1892,1984,2121,2281,2479,2675,2875,3036,3171,3248,3285,3283,3249,3216,3182,3185,3232,3341,3522,3769,4085,4450,4854,5278,5708,6132,6541,6936,7304,7659,7986,8294,8560,8786,8944,9029,9024,8911,8707,8388,8004,7543,7063,6578,6135,5754,5455,5258,5142,5119,5146,5224,5318,5425,5529,5632,5739,5852,5976,6109,6231,6336,6380,6360,6236,6011,5688,5288,4845,4415,4025,3748,3591,3585,3725,3987,4345,4740,5137,5476,5728,5867,5891,5807,5656,5462,5287,5162,5139,5232,5464,5819,6276,6800,7331,7841,8250,8551,8688,8670,8489,8178,7766,7309,6851,6452,6153,5982,5953,6057,6265,6534,6807,7030,7161,7167,7037,6793,6460,6111,5799,5615,5602,5827,6284,6965,7817,8748,9666,10456,11023,11280,11194,10743,9973,8939,7756,6511,5341,4318,3519,2991,2711,2674,2805,3044,3310,3538,3674,3699,3605,3427,3194,2973,2791,2710,2727,2860,3077,3341,3609,3822,3940,3922,3757,3439,2996,2456,1872,1289,752,298,-63,-316,-491,-595,-682,-763,-891,-1067,-1312,-1620,-1971,-2356,-2741,-3111,-3455,-3754,-4015,-4242,-4435,-4623,-4794,-4978,-5159,-5354,-5546,-5745,-5936,-6131,-6322,-6515,-6722,-6920,-7149,-7350,-7570,-7741,-7879,-7944,-7917,-7794,-7552,-7214,-6773,-6268,-5718,-5170,-4660,-4226,-3908,-3718,-3687,-3792,-4044,-4400,-4849,-5346,-5871,-6384,-6875,-7307,-7684,-7983,-8203,-8346,-8407,-8403,-8338,-8229,-8088,-7926,-7758,-7580,-7409,-7227,-7041,-6840,-6620,-6389,-6148,-5916,-5707,-5541,-5430,-5386,-5411,-5493,-5632,-5800,-5989,-6173,-6343,-6477,-6581,-6633,-6655,-6626,-6584,-6504,-6434,-6352,-6298,-6258,-6248,-6263,-6294,-6329,-6353,-6340,-6290,-6171,-6008,-5779,-5522,-5247,-4996,-4788,-4670,-4642,-4733,-4928,-5210,-5550,-5906,-6239,-6517,-6703,-6796,-6785,-6686,-6527,-6318,-6111,-5901,-5736,-5594,-5506,-5432,-5388,-5332,-5271,-5180,-5065,-4921,-4769,-4626,-4511,-4455,-4467,-4568,-4749,-5020,-5348,-5730,-6131,-6532,-6916,-7258,-7561,-7797,-7991,-8111,-8185,-8187,-8137,-8005,-7808,-7516,-7141,-6675,-6137,-5541,-4930,-4328,-3794,-3341,-3025,-2826,-2783,-2842,-3008,-3221,-3455,-3673,-3843,-3947,-3978,-3932,-3825,-3666,-3472,-3266,-3049,-2851,-2657,-2491,-2332,-2204,-2078,-1983,-1896,-1833,-1788,-1760,-1749,-1741,-1730,-1697,-1634,-1521,-1357,-1138,-868,-575,-265,20,259,428,498,474,345,145,-112,-372,-607,-766,-820,-753,-531,-196,287,842,1477,2131,2777,3385,3920,4364,4705,4934,5048,5054,4968,4794,4577,4325,4090,3892,3764,3722,3774,3908,4110,4340,4565,4754,4856,4868,4769,4575,4311,4031,3762,3596,3547,3672,3990,4476,5126,5868,6651,7393,8035,8510,8782,8831,8661,8294,7791,7194,6592,6044,5612,5351,5268,5383,5653,6051,6510,6978,7396,7713,7909,7954,7867,7658,7358,7013,6649,6313,6035,5824,5706,5667,5695,5786,5891,6012,6104,6166,6174,6135,6042,5912,5759,5592,5442,5304,5210,5148,5130,5146,5192,5250,5322,5387,5442,5489,5506,5520,5502,5483,5444,5413,5373,5355,5335,5342,5353,5384,5414,5455,5484,5510,5521,5521,5506,5488,5459,5440,5421,5420,5430,5464,5516,5586,5679,5781,5904,6026,6153,6270,6377,6468,6535,6584,6600,6607,6582,6554,6502,6459,6408,6384,6375,6411,6489,6623,6819,7058,7350,7643,7925,8153,8280,8295,8156,7866,7429,6867,6221,5528,4858,4234,3733,3352,3133,3050,3096,3224,3396,3563,3682,3729,3679,3555,3347,3118,2880,2686,2562,2530,2595,2759,3004,3309,3660,4025,4392,4745,5068,5357,5602,5796,5933,6002,6008,5925,5777,5541,5250,4900,4535,4158,3819,3522,3291,3133,3029,2977,2931,2882,2773,2607,2348,2008,1601,1150,703,291,-41,-266,-367,-333,-194,46,332,636,913,1125,1249,1265,1169,963,657,278,-166,-636,-1123,-1595,-2036,-2421,-2736,-2963,-3093,-3121,-3056,-2898,-2684,-2417,-2147,-1891,-1678,-1541,-1477,-1505,-1610,-1773,-1980,-2193,-2396,-2569,-2696,-2796,-2864,-2945,-3048,-3214,-3447,-3759,-4128,-4530,-4920,-5260,-5492,-5600,-5557,-5374,-5085,-4712,-4337,-3977,-3716,-3547,-3519,-3589,-3763,-3983,-4211,-4411,-4535,-4581,-4533,-4415,-4252,-4087,-3964,-3921,-3993,-4187,-4512,-4933,-5437,-5961,-6477,-6933,-7303,-7564,-7719,-7770,-7748,-7680,-7592,-7512,-7452,-7413,-7382,-7343,-7269,-7137,-6949,-6684,-6388,-6060,-5769,-5524,-5382,-5350,-5443,-5649,-5945,-6283,-6630,-6931,-7144,-7244,-7200,-7023,-6715,-6314,-5846,-5365,-4907,-4515,-4224,-4046,-4005,-4079,-4273,-4545,-4877,-5233,-5581,-5898,-6166,-6378,-6529,-6637,-6699,-6742,-6780,-6817,-6883,-6959,-7075,-7194,-7335,-7448,-7540,-7559,-7499,-7333,-7040,-6632,-6101,-5473,-4776,-4054,-3344,-2713,-2188,-1832,-1648,-1680,-1888,-2287,-2805,-3427,-4071,-4709,-5272,-5739,-6077,-6275,-6345,-6287,-6149,-5933,-5702,-5463,-5263,-5117,-5043,-5057,-5150,-5329,-5572,-5866,-6189,-6506,-6794,-7020,-7152,-7175,-7065,-6831,-6469,-6011,-5485,-4927,-4392,-3909,-3522,-3257,-3117,-3102,-3185,-3332,-3501,-3642,-3721,-3698,-3569,-3327,-2993,-2603,-2181,-1785,-1432,-1162,-980,-887,-877,-921,-999,-1086,-1158,-1214,-1232,-1245,-1237,-1254,-1288,-1369,-1497,-1663,-1866,-2072,-2265,-2415,-2498,-2506,-2421,-2259,-2016,-1723,-1393,-1041,-700,-362,-60,222,461,667,823,938,996,1010,962,884,762,636,510,417,375,403,518,712,992,1326,1696,2064,2389,2640,2784,2802,2699,2482,2190,1866,1561,1333,1224,1269,1480,1852,2351,2935,3547,4115,4595,4924,5075,5044,4819,4445,3941,3363,2760,2177,1664,1255,970,825,815,922,1132,1402,1706,2016,2293,2530,2699,2808,2847,2836,2780,2708,2633,2589,2580,2640,2754,2941,3170,3430,3688,3921,4092,4196,4212,4155,4037,3891,3747,3647,3629,3706,3914,4233,4663,5168,5716,6257,6761,7183,7504,7710,7804,7792,7699,7548,7352,7142,6923,6697,6485,6263,6062,5861,5693,5550,5464,5437,5484,5601,5786,6006,6245,6447,6590,6624,6537,6317,5975,5550,5081,4629,4254,4005,3913,4004,4245,4624,5069,5523,5915,6184,6286,6186,5891,5413,4792,4083,3341,2625,1989,1462,1078,830,721,734,840,1039,1286,1600,1945,2335,2746,3180,3611,4025,4394,4694,4908,5016,5022,4921,4740,4494,4218,3936,3685,3473,3336,3252,3249,3288,3385,3500,3646,3800,3971,4151,4349,4557,4779,4994,5187,5338,5416,5411,5297,5089,4788,4431,4062,3710,3448,3286,3265,3390,3631,3981,4368,4762,5087,5319,5403,5346,5126,4786,4331,3823,3282,2751,2265,1829,1477,1188,986,849,784,788,846,972,1144,1369,1620,1891,2145,2371,2529,2606,2591,2472,2274,2012,1724,1451,1229,1090,1057,1134,1309,1555,1835,2105,2325,2459,2498,2422,2270,2044,1798,1553,1350,1199,1113,1082,1087,1108,1110,1071,970,791,533,209,-183,-599,-1045,-1466,-1860,-2183,-2429,-2561,-2578,-2458,-2204,-1824,-1325,-741,-99,562,1193,1756,2205,2506,2639,2581,2356,1956,1446,846,220,-377,-906,-1323,-1598,-1740,-1727,-1615,-1403,-1159,-899,-677,-516,-435,-451,-556,-746,-1007,-1318,-1657,-2014,-2361,-2699,-3001,-3270,-3476,-3626,-3684,-3657,-3527,-3296,-2983,-2597,-2186,-1784,-1441,-1193,-1080,-1109,-1289,-1581,-1965,-2377,-2771,-3099,-3316,-3408,-3368,-3206,-2959,-2652,-2338,-2035,-1792,-1609,-1511,-1484,-1529,-1630,-1782,-1972,-2202,-2467,-2768,-3114,-3491,-3907,-4341,-4783,-5205,-5587,-5897,-6115,-6207,-6176,-5991,-5693,-5268,-4781,-4253,-3753,-3316,-2994,-2810,-2782,-2896,-3137,-3456,-3824,-4175,-4495,-4723,-4873,-4908,-4867,-4740,-4572,-4381,-4185,-4029,-3898,-3840,-3830,-3889,-4004,-4173,-4381,-4625,-4877,-5124,-5341,-5504,-5588,-5581,-5454,-5226,-4883,-4463,-3986,-3493,-3035,-2636,-2352,-2192,-2172,-2307,-2554,-2926,-3356,-3836,-4318,-4762,-5164,-5469,-5697,-5820,-5862,-5825,-5735,-5613,-5481,-5368,-5280,-5245,-5245,-5302,-5376,-5472,-5556,-5615,-5621,-5571,-5436,-5236,-4954,-4614,-4222,-3802,-3375,-2972,-2620,-2350,-2189,-2164,-2281,-2549,-2941,-3432,-3976,-4511,-4992,-5356,-5579,-5639,-5543,-5323,-5020,-4688,-4386,-4157,-4033,-4035,-4154,-4368,-4646,-4942,-5210,-5418,-5525,-5524,-5401,-5170,-4843,-4447,-4010,-3549,-3103,-2672,-2288,-1954,-1681,-1478,-1345,-1297,-1322,-1438,-1624,-1879,-2186,-2517,-2852,-3152,-3389,-3535,-3568,-3476,-3263,-2942,-2540,-2102,-1668,-1286,-1013,-862,-880,-1052,-1367,-1802,-2294,-2807,-3282,-3669,-3948,-4088,-4089,-3969,-3727,-3412,-3028,-2619,-2195,-1784,-1397,-1050,-757,-524,-374,-302,-336,-460,-688,-996,-1370,-1792,-2213,-2629,-2986,-3279,-3480,-3578,-3565,-3443,-3200,-2863,-2418,-1910,-1347,-768,-220,277,654,910,996,927,694,336,-127,-621,-1117,-1537,-1843,-1988,-1945,-1701,-1271,-671,40,818,1590,2294,2873,3273,3474,3465,3255,2894,2409,1890,1365,920,567,352,263,294,414,584,766,925,1032,1074,1050,961,833,680,521,381,254,166,97,70,65,99,180,299,492,725,1031,1356,1717,2051,2349,2567,2690,2701,2603,2415,2169,1899,1659,1478,1398,1429,1580,1813,2123,2436,2720,2921,2992,2915,2676,2283,1774,1184,582,28,-425,-708,-811,-693,-382,108,732,1425,2153,2833,3443,3934,4287,4514,4599,4584,4483,4323,4138,3946,3768,3623,3514,3448,3424,3440,3478,3536,3581,3616,3599,3534,3400,3198,2940,2634,2302,1976,1674,1425,1242,1138,1111,1168,1283,1467,1693,1964,2278,2629,3027,3470,3956,4469,5003,5511,5976,6340,6584,6652,6553,6252,5791,5183,4481,3742,3023,2380,1868,1511,1332,1325,1469,1729,2069,2430,2786,3092,3334,3504,3605,3647,3655,3641,3628,3620,3630,3646,3682,3709,3754,3792,3851,3927,4040,4191,4392,4622,4870,5115,5304,5431,5438,5328,5082,4720,4267,3767,3268,2825,2489,2286,2249,2362,2617,2981,3395,3826,4211,4517,4714,4790,4744,4596,4370,4092,3809,3534,3310,3145,3052,3046,3106,3246,3432,3666,3917,4173,4415,4623,4785,4890,4927,4903,4810,4670,4479,4274,4044,3830,3621,3449,3308,3204,3140,3103,3091,3090,3083,3067,3025,2950,2844,2696,2523,2317,2092,1856,1611,1377,1158,966,827,737,731,808,981,1258,1619,2069,2562,3094,3610,4100,4514,4849,5083,5213,5261,5225,5141,5025,4907,4793,4710,4640,4590,4531,4450,4307,4090,3770,3345,2825,2222,1581,931,339,-175,-541,-769,-811,-708,-450,-90,348,818,1284,1705,2074,2346,2542,2629,2634,2549,2386,2169,1884,1580,1240,899,578,280,52,-117,-188,-170,-49,153,431,745,1078,1379,1630,1781,1830,1746,1547,1237,847,406,-28,-440,-754,-979,-1058,-1017,-840,-561,-206,200,603,993,1326,1597,1789,1900,1937,1902,1809,1664,1475,1244,980,678,353,-1,-358,-723,-1061,-1371,-1635,-1840,-1992,-2094,-2152,-2194,-2226,-2276,-2343,-2449,-2581,-2740,-2916,-3082,-3234,-3340,-3389,-3364,-3254,-3049,-2759,-2372,-1919,-1408,-862,-325,194,635,985,1208,1281,1204,967,596,112,-443,-1016,-1568,-2031,-2388,-2585,-2635,-2527,-2308,-1998,-1674,-1367,-1151,-1038,-1070,-1232,-1503,-1856,-2225,-2568,-2839,-2990,-3022,-2922,-2720,-2452,-2164,-1905,-1726,-1645,-1695,-1863,-2135,-2488,-2871,-3266,-3618,-3924,-4149,-4306,-4384,-4402,-4361,-4282,-4166,-4026,-3867,-3688,-3505,-3315,-3137,-2977,-2852,-2769,-2741,-2766,-2838,-2945,-3062,-3176,-3253,-3291,-3268,-3199,-3088,-2959,-2844,-2753,-2731,-2768,-2886,-3064,-3292,-3544,-3795,-4015,-4188,-4298,-4338,-4312,-4224,-4086,-3913,-3705,-3481,-3234,-2979,-2702,-2418,-2118,-1816,-1529,-1256,-1038,-873,-794,-803,-907,-1102,-1366,-1692,-2039,-2399,-2737,-3044,-3309,-3523,-3693,-3820,-3907,-3961,-3981,-3959,-3902,-3787,-3631,-3415,-3168,-2892,-2623,-2379,-2205,-2114,-2134,-2267,-2498,-2817,-3174,-3547,-3880,-4160,-4354,-4464,-4506,-4490,-4464,-4443,-4479,-4569,-4749,-4981,-5274,-5567,-5833,-6022,-6080,-5992,-5720,-5268,-4658,-3902,-3067,-2181,-1315,-507,192,751,1150,1373,1428,1321,1072,713,259,-237,-765,-1272,-1747,-2146,-2466,-2679,-2788,-2793,-2702,-2541,-2329,-2103,-1882,-1709,-1589,-1547,-1583,-1677,-1838,-2007,-2197,-2340,-2455,-2484,-2456,-2342,-2159,-1921,-1629,-1317,-988,-663,-364,-95,122,284,383,408,374,268,120,-72,-278,-477,-650,-768,-824,-813,-727,-607,-443,-308,-195,-166,-216,-372,-611,-923,-1269,-1616,-1922,-2161,-2300,-2336,-2265,-2101,-1872,-1597,-1323,-1063,-861,-708,-625,-592,-592,-599,-582,-524,-405,-228,3,262,530,764,960,1072,1111,1073,958,810,625,453,299,193,134,125,164,223,302,375,429,474,488,499,503,527,564,646,747,887,1037,1193,1326,1437,1487,1498,1436,1334,1182,1007,820,646,492,385,318,309,344,420,528,652,783,915,1027,1129,1193,1232,1233,1198,1136,1040,937,822,717,627,552,505,469,455,442,437,428,422,421,431,463,517,608,724,878,1039,1216,1372,1497,1569,1564,1477,1305,1057,775,481,247,96,92,243,568,1038,1621,2257,2876,3416,3806,4000,3977,3718,3258,2636,1898,1138,396,-243,-740,-1067,-1207,-1177,-997,-710,-354,31,405,748,1042,1286,1488,1648,1794,1912,2032,2127,2214,2267,2296,2278,2240,2157,2076,1986,1920,1877,1870,1879,1903,1904,1856,1743,1529,1231,844,401,-57,-490,-844,-1079,-1163,-1070,-816,-395,126,739,1353,1948,2447,2839,3079,3186,3155,3021,2818,2578,2341,2122,1945,1799,1689,1588,1491,1373,1233,1054,850,614,371,127,-87,-260,-355,-376,-286,-101,180,551,978,1435,1900,2315,2670,2918,3038,3028,2868,2589,2204,1763,1295,863,496,234,96,74,174,341,570,787,984,1108,1158,1127,1029,896,759,651,609,638,750,918,1124,1321,1475,1556,1533,1413,1206,944,671,438,275,232,301,494,767,1096,1418,1698,1889,1969,1937,1803,1601,1373,1163,1017,952,989,1112,1299,1517,1720,1880,1976,2001,1971,1904,1851,1820,1869,1973,2155,2368,2588,2761,2850,2818,2642,2330,1893,1378,833,314,-122,-433,-590,-583,-430,-158,188,560,912,1202,1402,1495,1480,1362,1151,879,544,195,-177,-529,-867,-1157,-1399,-1573,-1658,-1670,-1573,-1402,-1144,-838,-503,-180,107,316,440,461,391,258,83,-89,-218,-285,-252,-132,87,364,699,1032,1368,1657,1915,2122,2290,2434,2546,2647,2718,2758,2746,2666,2497,2242,1892,1486,1028,588,183,-128,-335,-419,-397,-294,-155,-32,36,9,-127,-371,-691,-1061,-1414,-1714,-1920,-1991,-1947,-1770,-1517,-1212,-909,-656,-478,-398,-417,-501,-632,-749,-811,-773,-610,-306,120,642,1206,1756,2228,2564,2731,2696,2468,2068,1530,913,259,-376,-961,-1471,-1900,-2250,-2533,-2763,-2951,-3099,-3210,-3270,-3270,-3205,-3063,-2851,-2582,-2270,-1941,-1617,-1317,-1052,-830,-643,-479,-327,-166,14,209,436,661,888,1086,1243,1341,1376,1338,1235,1079,875,644,399,153,-78,-282,-451,-565,-632,-625,-571,-453,-304,-132,30,167,241,257,183,43,-163,-412,-671,-929,-1144,-1325,-1436,-1509,-1526,-1518,-1501,-1483,-1493,-1534,-1605,-1727,-1860,-2026,-2172,-2301,-2373,-2373,-2281,-2081,-1784,-1384,-936,-454,-10,359,590,656,524,212,-272,-863,-1517,-2154,-2712,-3139,-3393,-3464,-3354,-3093,-2713,-2269,-1798,-1351,-950,-624,-369,-184,-47,56,158,268,412,587,796,1023,1263,1484,1686,1848,1965,2041,2080,2089,2078,2053,2011,1950,1856,1716,1512,1240,890,474,5,-480,-969,-1394,-1766,-2016,-2177,-2224,-2191,-2108,-1999,-1909,-1854,-1847,-1889,-1953,-2020,-2044,-2012,-1883,-1678,-1387,-1058,-726,-437,-234,-145,-179,-323,-560,-824,-1105,-1319,-1474,-1524,-1491,-1377,-1215,-1030,-845,-683,-542,-430,-328,-243,-148,-69,13,63,76,33,-74,-248,-474,-730,-992,-1220,-1386,-1469,-1444,-1321,-1111,-827,-516,-199,86,312,470,544,555,508,430,352,281,253,258,302,371,444,506,537,531,483,410,322,250,208,217,281,382,513,622,689,672,548,313,-18,-412,-814,-1173,-1433,-1546,-1503,-1299,-971,-578,-171,160,376,430,310,47,-333,-748,-1154,-1470,-1678,-1745,-1685,-1530,-1318,-1094,-902,-761,-682,-664,-672,-701,-706,-688,-621,-526,-402,-278,-162,-76,-19,7,11,13,16,43,89,153,222,280,304,275,184,14,-218,-506,-828,-1136,-1429,-1634,-1766,-1771,-1676,-1461,-1165,-802,-410,-22,333,639,866,1033,1120,1157,1145,1104,1044,971,895,806,714,606,489,365,240,128,38,-21,-38,-32,8,44,76,79,41,-30,-132,-245,-345,-416,-434,-392,-298,-159,-3,140,246,282,246,129,-43,-254,-456,-625,-724,-739,-666,-520,-318,-96,121,307,441,521,545,535,498,465,456,485,581,737,972,1272,1630,2031,2442,2845,3205,3486,3668,3720,3631,3396,3018,2520,1922,1273,593,-61,-667,-1193,-1613,-1926,-2121,-2208,-2198,-2109,-1961,-1781,-1589,-1414,-1268,-1180,-1137,-1163,-1225,-1317,-1405,-1462,-1447,-1350,-1132,-807,-375,133,692,1242,1759,2186,2503,2686,2733,2642,2443,2144,1787,1400,1015,672,395,206,128,151,284,489,754,1029,1280,1475,1567,1563,1432,1207,903,557,220,-74,-290,-402,-411,-319,-149,73,315,544,739,869,930,904,799,611,362,55,-271,-615,-920,-1196,-1384,-1502,-1515,-1439,-1286,-1066,-826,-577,-366,-212,-132,-142,-222,-385,-578,-818,-1049,-1281,-1486,-1665,-1806,-1922,-1992,-2039,-2028,-1983,-1869,-1701,-1464,-1165,-807,-413,11,433,839,1200,1505,1732,1896,1973,2005,1973,1927,1862,1809,1775,1762,1782,1808,1848,1867,1859,1810,1702,1555,1356,1135,900,668,447,239,36,-175,-406,-683,-1000,-1376,-1780,-2207,-2613,-2966,-3223,-3352,-3327,-3143,-2805,-2338,-1781,-1174,-563,4,512,919,1243,1459,1603,1661,1670,1626,1546,1447,1321,1206,1081,989,910,873,874,904,971,1043,1109,1146,1123,1026,846,568,224,-195,-628,-1071,-1469,-1800,-2042,-2176,-2196,-2119,-1942,-1710,-1423,-1132,-841,-589,-381,-227,-135,-89,-88,-109,-142,-170,-183,-172,-136,-72,8,108,204,305,385,445,471,456,395,279,110,-110,-367,-637,-896,-1094,-1216,-1202,-1058,-754,-316,227,840,1451,2012,2461,2755,2872,2803,2570,2208,1774,1322,924,617,448,434,557,819,1155,1540,1911,2221,2437,2520,2466,2269,1938,1510,1006,481,-33,-483,-845,-1080,-1185,-1140,-977,-694,-339,68,484,865,1194,1421,1554,1555,1449,1230,919,547,131,-282,-681,-1023,-1302,-1493,-1600,-1628,-1584,-1492,-1373,-1239,-1124,-1019,-943,-885,-829,-775,-690,-579,-423,-224,4,263,518,766,985,1155,1280,1342,1349,1311,1224,1116,985,857,745,667,642,683,797,990,1246,1552,1871,2174,2419,2572,2607,2506,2283,1932,1523,1060,632,269,21,-71,-10,210,547,959,1379,1745,1988,2066,1939,1610,1084,414,-352,-1137,-1859,-2460,-2862,-3040,-2974,-2672,-2179,-1558,-870,-211,364,790,1025,1073,920,623,197,-273,-765,-1206,-1582,-1854,-2024,-2094,-2080,-2001,-1888,-1749,-1629,-1511,-1438,-1387,-1381,-1399,-1446,-1499,-1553,-1573,-1560,-1476,-1324,-1091,-778,-404,12,450,866,1246,1556,1783,1918,1968,1938,1858,1740,1614,1503,1408,1363,1332,1349,1363,1386,1377,1332,1222,1041,780,438,26,-450,-959,-1497,-2019,-2529,-2976,-3365,-3647,-3833,-3884,-3809,-3610,-3289,-2900,-2450,-2003,-1594,-1258,-1039,-937,-971,-1119,-1359,-1660,-1970,-2252,-2462,-2561,-2542,-2388,-2130,-1781,-1410,-1037,-739,-530,-440,-476,-607,-815,-1056,-1277,-1471,-1573,-1623,-1589,-1520,-1436,-1364,-1339,-1365,-1448,-1568,-1702,-1810,-1868,-1837,-1707,-1466,-1128,-705,-232,260,743,1172,1541,1811,1986,2054,2024,1906,1714,1467,1184,890,598,329,86,-116,-278,-403,-494,-561,-619,-666,-730,-799,-902,-1022,-1181,-1356,-1562,-1769,-1990,-2188,-2373,-2517,-2624,-2682,-2686,-2640,-2527,-2361,-2121,-1827,-1463,-1064,-626,-197,210,558,816,978,1011,931,730,438,72,-325,-719,-1057,-1304,-1415,-1376,-1169,-819,-344,193,750,1248,1651,1906,1997,1934,1714,1401,1017,619,244,-84,-342,-540,-677,-775,-846,-908,-955,-1009,-1036,-1050,-1024,-959,-841,-685,-474,-237,31,318,607,908,1199,1492,1774,2050,2309,2551,2765,2936,3057,3112,3084,2974,2772,2487,2139,1737,1326,922,570,284,90,-11,-17,53,174,323,467,578,638,631,552,414,229,18,-171,-328,-391,-356,-189,106,519,1015,1555,2080,2542,2884,3081,3093,2936,2602,2134,1563,940,319,-248,-711,-1031,-1179,-1162,-964,-651,-223,218,662,1014,1274,1381,1365,1210,979,689,413,175,30,-17,48,208,426,678,914,1094,1202,1196,1100,897,626,305,-20,-322,-555,-697,-722,-617,-395,-58,355,818,1285,1724,2093,2380,2566,2650,2653,2579,2463,2330,2192,2086,2004,1976,1990,2046,2137,2243,2347,2436,2480,2475,2409,2270,2078,1815,1518,1182,833,490,171,-94,-284,-372,-340,-179,117,509,986,1466,1917,2260,2451,2454,2257,1864,1325,671,-11,-670,-1218,-1620,-1809,-1790,-1543,-1117,-540,104,764,1342,1805,2079,2158,2042,1748,1346,875,432,58,-166,-235,-115,149,545,981,1431,1792,2047,2137,2062,1820,1442,961,426,-112,-612,-1022,-1322,-1469,-1470,-1302,-990,-542,0,608,1221,1809,2323,2727,3010,3155,3169,3080,2898,2673,2424,2192,1998,1853,1765,1722,1705,1689,1644,1544,1378,1139,830,483,112,-240,-546,-792,-941,-1012,-985,-883,-707,-489,-224,47,319,565,756,870,891,782,566,209,-234,-768,-1329,-1889,-2387,-2782,-3028,-3093,-2966,-2636,-2136,-1486,-760,7,723,1350,1823,2118,2218,2146,1913,1601,1234,901,645,497,500,620,853,1141,1435,1676,1824,1832,1711,1451,1093,682,252,-130,-442,-653,-745,-739,-621,-442,-198,67,336,595,819,1004,1141,1226,1264,1258,1215,1141,1052,951,854,765,695,647,621,610,598,566,492,348,130,-189,-584,-1055,-1558,-2069,-2533,-2932,-3207,-3368,-3374,-3252,-3002,-2652,-2232,-1766,-1299,-848,-458,-146,66,156,132,-15,-255,-577,-940,-1311,-1658,-1928,-2116,-2170,-2106,-1894,-1571,-1138,-652,-131,356,794,1123,1330,1402,1327,1145,862,542,218,-54,-230,-288,-206,-3,290,632,949,1204,1317,1285,1066,699,191,-386,-1000,-1566,-2061,-2429,-2657,-2735,-2672,-2480,-2186,-1815,-1383,-929,-449,17,479,911,1317,1679,1995,2254,2454,2593,2671,2692,2671,2612,2529,2428,2299,2153,1966,1731,1446,1090,691,244,-209,-651,-1038,-1347,-1552,-1639,-1616,-1486,-1274,-1012,-711,-418,-138,102,279,396,419,354,190,-74,-422,-849,-1321,-1821,-2309,-2759,-3143,-3435,-3628,-3711,-3697,-3591,-3428,-3218,-3000,-2785,-2606,-2459,-2366,-2309,-2293,-2296,-2296,-2273,-2196,-2050,-1811,-1488,-1072,-615,-126,327,713,989,1125,1114,974,714,400,49,-262,-519,-669,-716,-633,-452,-167,178,569,974,1366,1729,2041,2293,2489,2607,2677,2674,2625,2523,2371,2186,1965,1725,1473,1216,962,709,448,172,-135,-485,-877,-1317,-1780,-2252,-2686,-3065,-3336,-3492,-3503,-3382,-3134,-2794,-2387,-1961,-1551,-1199,-938,-795,-780,-915,-1170,-1559,-2020,-2541,-3059,-3549,-3950,-4245,-4399,-4406,-4273,-4017,-3664,-3263,-2844,-2452,-2124,-1871,-1720,-1653,-1668,-1740,-1843,-1942,-2018,-2020,-1945,-1751,-1439,-999,-447,196,885,1574,2212,2735,3117,3310,3325,3149,2835,2395,1903,1383,900,470,131,-114,-257,-308,-276,-184,-47,114,280,437,574,675,742,766,742,679,568,419,239,33,-189,-414,-647,-874,-1106,-1353,-1612,-1910,-2232,-2595,-2971,-3361,-3723,-4057,-4312,-4503,-4591,-4602,-4527,-4386,-4191,-3956,-3685,-3404,-3093,-2798,-2499,-2233,-2011,-1841,-1749,-1725,-1765,-1858,-1963,-2064,-2118,-2100,-1995,-1789,-1502,-1145,-756,-368,-1,296,545,708,841,927,1029,1144,1319,1549,1850,2205,2609,3028,3450,3833,4161,4402,4539,4555,4445,4207,3853,3395,2861,2267,1652,1037,454,-75,-524,-877,-1122,-1243,-1261,-1155,-980,-724,-445,-152,127,358,560,700,812,886,949,1002,1053,1104,1138,1146,1104,978,763,419,-43,-639,-1331,-2102,-2890,-3644,-4310,-4821,-5148,-5253,-5147,-4830,-4365,-3765,-3128,-2465,-1859,-1307,-867,-508,-268,-106,-31,-22,-68,-147,-259,-362,-463,-523,-526,-471,-314,-91,224,596,1005,1419,1802,2114,2345,2462,2485,2405,2272,2088,1923,1776,1698,1691,1763,1907,2109,2333,2561,2752,2872,2906,2823,2625,2315,1900,1406,859,283,-295,-848,-1369,-1826,-2229,-2538,-2782,-2909,-2954,-2879,-2700,-2427,-2057,-1628,-1156,-671,-209,212,563,833,1016,1117,1144,1119,1050,961,858,739,606,442,228,-31,-361,-746,-1170,-1629,-2064,-2482,-2823,-3093,-3262,-3348,-3337,-3267,-3125,-2943,-2718,-2456,-2166,-1834,-1486,-1111,-737,-379,-58,198,373,452,432,312,111,-159,-465,-791,-1108,-1402,-1657,-1873,-2038,-2184,-2277,-2377,-2435,-2503,-2547,-2584,-2596,-2590,-2546,-2474,-2362,-2216,-2041,-1841,-1640,-1438,-1271,-1143,-1073,-1073,-1137,-1264,-1436,-1640,-1847,-2050,-2219,-2365,-2466,-2548,-2599,-2638,-2669,-2690,-2706,-2699,-2672,-2603,-2494,-2321,-2091,-1791,-1429,-1016,-557,-86,391,828,1222,1529,1750,1856,1850,1722,1486,1146,721,237,-294,-828,-1351,-1828,-2230,-2544,-2741,-2817,-2768,-2592,-2307,-1928,-1484,-999,-521,-68,307,588,747,780,682,480,187,-155,-524,-889,-1233,-1549,-1834,-2103,-2365,-2634,-2919,-3220,-3539,-3851,-4151,-4406,-4598,-4710,-4723,-4628,-4432,-4124,-3735,-3264,-2736,-2164,-1565,-957,-354,223,759,1220,1594,1853,1979,1978,1835,1589,1252,864,476,104,-187,-405,-502,-505,-398,-212,32,311,590,848,1073,1252,1391,1510,1617,1740,1899,2088,2330,2587,2852,3088,3266,3367,3354,3248,3023,2734,2382,2020,1678,1381,1157,998,913,867,849,823,776,692,578,441,308,208,165,200,324,521,782,1064,1334,1556,1694,1739,1671,1508,1256,943,586,208,-177,-557,-931,-1286,-1630,-1937,-2208,-2410,-2527,-2516,-2377,-2069,-1609,-1007,-287,494,1287,2039,2693,3215,3587,3804,3888,3866,3781,3662,3555,3469,3426,3417,3429,3445,3436,3391,3281,3106,2875,2581,2274,1947,1657,1410,1246,1158,1180,1290,1502,1810,2190,2664,3182,3765,4361,4965,5524,6017,6390,6616,6669,6519,6189,5668,5013,4250,3442,2640,1898,1252,732,336,70,-109,-212,-293,-371,-467,-588,-721,-845,-931,-941,-863,-666,-380,1,415,847,1225,1543,1743,1850,1841,1754,1611,1446,1289,1167,1081,1044,1042,1057,1081,1085,1081,1050,1022,999,1015,1082,1224,1446,1750,2128,2556,3020,3481,3915,4298,4603,4821,4950,4981,4940,4825,4666,4466,4240,3995,3721,3435,3107,2768,2396,2029,1672,1366,1132,995,983,1084,1320,1643,2062,2511,2992,3442,3861,4208,4485,4680,4799,4843,4830,4750,4623,4430,4183,3859,3473,3012,2495,1934,1350,774,226,-264,-685,-1020,-1272,-1438,-1533,-1552,-1517,-1413,-1259,-1034,-756,-411,-15,422,889,1345,1781,2147,2433,2596,2635,2536,2306,1970,1544,1083,602,165,-220,-517,-719,-834,-865,-838,-776,-696,-617,-546,-481,-416,-333,-217,-59,153,407,697,1000,1289,1544,1745,1881,1963,1991,1997,2001,2023,2089,2186,2326,2463,2590,2651,2635,2507,2275,1947,1552,1148,774,506,380,442,705,1161,1778,2502,3265,3994,4620,5084,5353,5402,5238,4883,4357,3719,2987,2220,1439,683,-38,-686,-1274,-1758,-2162,-2451,-2641,-2712,-2680,-2533,-2295,-1970,-1582,-1160,-722,-310,65,376,618,803,929,1031,1112,1191,1271,1334,1373,1347,1241,1026,700,263,-247,-802,-1338,-1800,-2139,-2312,-2291,-2082,-1688,-1155,-524,156,830,1462,2022,2490,2874,3172,3401,3580,3703,3801,3845,3852,3800,3693,3521,3299,3018,2715,2384,2054,1727,1409,1103,802,494,185,-137,-457,-763,-1025,-1221,-1311,-1274,-1097,-778,-340,180,733,1255,1698,2002,2151,2106,1901,1537,1082,563,50,-422,-804,-1092,-1271,-1367,-1408,-1423,-1467,-1552,-1710,-1929,-2190,-2463,-2685,-2832,-2835,-2696,-2391,-1950,-1403,-797,-195,369,835,1194,1423,1530,1522,1419,1236,986,685,337,-52,-462,-890,-1306,-1685,-1994,-2204,-2276,-2215,-1985,-1638,-1167,-653,-114,364,765,1032,1163,1166,1050,877,666,495,378,374,470,684,980,1325,1678,1977,2190,2268,2204,1980,1624,1153,620,69,-446,-886,-1204,-1384,-1406,-1280,-1009,-626,-148,385,937,1497,2001,2464,2822,3083,3216,3205,3064,2768,2360,1838,1248,620,-4,-602,-1135,-1608,-2004,-2356,-2664,-2983,-3303,-3670,-4060,-4486,-4908,-5309,-5650,-5908,-6057,-6098,-6020,-5849,-5595,-5288,-4951,-4608,-4270,-3955,-3666,-3403,-3171,-2963,-2783,-2636,-2520,-2447,-2414,-2423,-2476,-2548,-2636,-2706,-2727,-2689,-2536,-2282,-1888,-1380,-749,-42,729,1503,2257,2938,3516,3972,4285,4466,4523,4476,4360,4193,4000,3799,3579,3356,3098,2808,2469,2083,1664,1222,807,428,153,-18,-49,56,283,605,980,1369,1722,2008,2194,2268,2224,2066,1807,1455,1032,541,1,-585,-1208,-1860,-2528,-3201,-3858,-4485,-5055,-5566,-5982,-6328,-6562,-6733,-6800,-6817,-6758,-6658,-6512,-6330,-6117,-5873,-5591,-5271,-4897,-4483,-4014,-3513,-2994,-2474,-2006,-1598,-1294,-1113,-1051,-1125,-1296,-1547,-1828,-2105,-2324,-2459,-2475,-2362,-2123,-1761,-1308,-782,-219,346,902,1406,1859,2239,2544,2771,2920,2991,3002,2948,2865,2751,2648,2559,2511,2500,2529,2574,2607,2596,2491,2269,1897,1371,706,-64,-888,-1693,-2420,-2995,-3378,-3534,-3470,-3193,-2771,-2239,-1699,-1195,-815,-605,-595,-817,-1238,-1853,-2601,-3438,-4302,-5136,-5891,-6532,-7023,-7363,-7534,-7556,-7437,-7197,-6867,-6463,-6021,-5560,-5109,-4691,-4318,-4016,-3773,-3599,-3475,-3369,-3267,-3115,-2904,-2598,-2198,-1712,-1162,-587,-40,442,793,996,1020,869,559,135,-375,-893,-1397,-1826,-2171,-2409,-2558,-2622,-2635,-2621,-2596,-2591,-2588,-2618,-2632,-2656,-2648,-2621,-2565,-2485,-2397,-2313,-2242,-2203,-2189,-2216,-2276,-2358,-2480,-2612,-2780,-2968,-3181,-3422,-3682,-3953,-4218,-4459,-4654,-4775,-4816,-4745,-4577,-4301,-3940,-3516,-3059,-2608,-2196,-1859,-1623,-1493,-1480,-1557,-1704,-1885,-2060,-2206,-2299,-2331,-2321,-2273,-2249,-2247,-2338,-2507,-2792,-3165,-3611,-4089,-4556,-4966,-5284,-5475,-5533,-5450,-5241,-4919,-4520,-4053,-3569,-3075,-2612,-2200,-1869,-1634,-1527,-1552,-1727,-2047,-2504,-3075,-3729,-4416,-5098,-5709,-6215,-6563,-6738,-6722,-6526,-6170,-5688,-5129,-4534,-3951,-3415,-2945,-2561,-2254,-2018,-1828,-1672,-1525,-1373,-1212,-1024,-823,-592,-357,-103,141,375,583,747,858,899,868,758,581,348,78,-199,-452,-651,-759,-748,-603,-304,139,708,1378,2089,2789,3413,3894,4180,4238,4043,3612,2974,2168,1276,342,-548,-1356,-2030,-2549,-2908,-3114,-3191,-3176,-3093,-2992,-2895,-2826,-2803,-2824,-2895,-2992,-3112,-3222,-3311,-3356,-3340,-3262,-3115,-2908,-2657,-2372,-2087,-1809,-1568,-1373,-1239,-1168,-1168,-1220,-1333,-1480,-1650,-1829,-1981,-2100,-2144,-2106,-1954,-1678,-1277,-744,-109,618,1394,2190,2958,3661,4261,4727,5042,5187,5186,5033,4786,4464,4126,3801,3542,3345,3255,3237,3298,3414,3556,3709,3854,3976,4078,4153,4212,4259,4307,4353,4409,4469,4531,4586,4626,4626,4580,4460,4257,3961,3570,3095,2552,1971,1379,811,299,-131,-465,-687,-813,-841,-809,-738,-657,-614,-610,-685,-823,-1030,-1271,-1521,-1724,-1849,-1831,-1653,-1280,-723,0,838,1725,2585,3333,3901,4228,4289,4076,3619,2970,2196,1386,615,-38,-511,-771,-797,-605,-218,309,938,1589,2239,2809,3304,3675,3936,4083,4126,4095,3991,3853,3682,3516,3364,3262,3221,3267,3422,3663,4017,4412,4838,5221,5513,5657,5623,5383,4967,4396,3748,3086,2504,2070,1845,1861,2124,2598,3245,3975,4713,5371,5860,6127,6128,5848,5312,4546,3627,2609,1582,600,-268,-997,-1544,-1931,-2143,-2228,-2204,-2107,-1979,-1832,-1711,-1606,-1543,-1513,-1506,-1520,-1518,-1492,-1403,-1234,-961,-571,-77,515,1161,1822,2444,2974,3361,3568,3584,3391,3030,2519,1927,1296,700,172,-238,-515,-655,-669,-572,-395,-150,147,488,881,1331,1857,2447,3124,3828,4564,5250,5852,6299,6557,6586,6400,6007,5459,4820,4142,3508,2939,2496,2164,1950,1836,1782,1781,1791,1816,1835,1867,1893,1939,1994,2060,2127,2176,2190,2142,2016,1793,1474,1070,599,117,-345,-723,-977,-1073,-998,-757,-388,69,546,982,1315,1505,1525,1387,1104,744,342,-8,-277,-386,-330,-81,347,924,1614,2371,3123,3838,4438,4901,5172,5246,5093,4738,4181,3470,2628,1727,805,-64,-830,-1436,-1851,-2030,-1992,-1717,-1256,-638,81,842,1586,2267,2837,3275,3571,3722,3749,3671,3518,3304,3071,2817,2576,2354,2173,2040,1982,1998,2100,2287,2535,2840,3152,3465,3723,3929,4043,4078,4025,3909,3742,3555,3376,3228,3139,3116,3172,3289,3453,3622,3761,3824,3766,3571,3215,2717,2104,1417,719,70,-484,-882,-1116,-1165,-1049,-802,-450,-60,348,709,1021,1240,1389,1445,1448,1411,1349,1315,1295,1333,1418,1552,1725,1917,2109,2275,2401,2464,2459,2376,2222,1996,1723,1407,1077,749,442,173,-43,-196,-281,-278,-201,-29,229,575,1002,1509,2051,2644,3210,3757,4212,4566,4773,4828,4720,4462,4081,3623,3119,2635,2194,1838,1584,1429,1376,1409,1514,1683,1909,2181,2512,2884,3301,3753,4206,4660,5058,5405,5648,5796,5824,5748,5566,5308,4981,4624,4244,3875,3524,3203,2925,2670,2455,2239,2035,1808,1549,1247,888,474,7,-500,-1040,-1576,-2098,-2560,-2938,-3189,-3284,-3191,-2895,-2387,-1688,-820,145,1159,2115,2948,3554,3884,3881,3541,2873,1937,808,-413,-1617,-2700,-3568,-4156,-4418,-4370,-4010,-3426,-2654,-1805,-925,-113,613,1196,1644,1951,2141,2231,2255,2223,2168,2090,2012,1933,1867,1827,1820,1861,1955,2100,2295,2521,2756,2975,3156,3270,3318,3283,3184,3034,2854,2675,2514,2397,2331,2316,2350,2411,2483,2543,2562,2537,2438,2278,2046,1762,1436,1082,716,338,-37,-432,-833,-1270,-1738,-2242,-2782,-3335,-3884,-4395,-4832,-5170,-5375,-5444,-5361,-5156,-4834,-4443,-4011,-3573,-3168,-2806,-2520,-2308,-2179,-2130,-2166,-2270,-2464,-2714,-3043,-3416,-3838,-4267,-4692,-5065,-5362,-5550,-5606,-5521,-5295,-4942,-4499,-3985,-3459,-2929,-2444,-2001,-1610,-1265,-937,-622,-300,40,385,729,1042,1295,1457,1509,1427,1219,898,494,50,-391,-772,-1062,-1216,-1229,-1094,-834,-481,-90,290,594,770,773,577,163,-442,-1233,-2146,-3141,-4164,-5148,-6063,-6861,-7518,-8029,-8381,-8585,-8658,-8606,-8465,-8256,-7996,-7736,-7480,-7278,-7138,-7082,-7113,-7229,-7402,-7616,-7821,-7984,-8059,-8005,-7806,-7437,-6906,-6236,-5442,-4599,-3731,-2920,-2206,-1648,-1279,-1125,-1202,-1487,-1984,-2629,-3408,-4245,-5108,-5925,-6661,-7256,-7686,-7913,-7930,-7727,-7321,-6727,-5994,-5143,-4250,-3337,-2479,-1697,-1038,-518,-150,57,120,44,-145,-430,-789,-1199,-1640,-2101,-2555,-2995,-3400,-3753,-4043,-4246,-4360,-4379,-4309,-4167,-3989,-3792,-3646,-3559,-3590,-3745,-4035,-4445,-4941,-5479,-5995,-6431,-6732,-6845,-6758,-6460,-5980,-5362,-4671,-3976,-3359,-2872,-2580,-2500,-2641,-2989,-3490,-4108,-4762,-5404,-5965,-6406,-6689,-6801,-6734,-6513,-6141,-5664,-5097,-4473,-3820,-3151,-2491,-1847,-1243,-680,-190,223,529,721,770,685,450,82,-402,-984,-1617,-2282,-2920,-3515,-4012,-4400,-4647,-4753,-4707,-4528,-4226,-3828,-3359,-2849,-2311,-1774,-1242,-726,-233,239,680,1081,1435,1730,1941,2071,2091,2008,1819,1531,1172,763,340,-56,-407,-661,-828,-884,-840,-725,-547,-353,-162,-3,102,148,122,47,-92,-247,-427,-599,-745,-859,-926,-938,-900,-806,-666,-489,-285,-75,129,296,418,469,438,311,93,-217,-594,-1027,-1477,-1924,-2318,-2649,-2865,-2971,-2934,-2764,-2458,-2035,-1517,-935,-325,274,814,1267,1580,1743,1729,1531,1171,654,36,-650,-1342,-1983,-2512,-2890,-3053,-3016,-2728,-2249,-1575,-775,97,993,1830,2589,3210,3689,4011,4181,4216,4132,3942,3666,3310,2890,2417,1905,1383,875,432,87,-108,-122,69,472,1060,1801,2619,3451,4205,4812,5208,5356,5242,4891,4332,3651,2896,2167,1513,996,638,455,418,512,667,860,1008,1100,1078,944,680,306,-170,-707,-1292,-1880,-2460,-2992,-3471,-3866,-4173,-4371,-4453,-4414,-4242,-3951,-3535,-3025,-2431,-1792,-1133,-491,91,608,1000,1296,1447,1482,1400,1206,935,588,199,-208,-615,-973,-1278,-1475,-1560,-1504,-1305,-971,-515,28,618,1215,1768,2257,2644,2934,3127,3249,3324,3391,3469,3588,3746,3935,4145,4329,4476,4541,4512,4384,4153,3849,3485,3107,2728,2380,2071,1797,1557,1327,1091,838,550,240,-94,-428,-738,-1009,-1208,-1332,-1368,-1325,-1213,-1066,-893,-750,-633,-597,-626,-743,-929,-1179,-1463,-1771,-2067,-2349,-2599,-2809,-2987,-3119,-3218,-3269,-3265,-3194,-3038,-2777,-2409,-1909,-1300,-575,227,1090,1956,2805,3574,4242,4768,5129,5310,5304,5108,4732,4193,3503,2708,1823,911,-1,-848,-1597,-2188,-2609,-2812,-2812,-2599,-2198,-1651,-987,-265,471,1174,1808,2335,2747,3022,3175,3200,3135,2982,2794,2589,2408,2281,2231,2275,2413,2636,2920,3227,3519,3750,3872,3859,3681,3334,2832,2203,1477,725,-28,-702,-1281,-1707,-1982,-2073,-2005,-1766,-1399,-910,-344,272,907,1510,2080,2553,2951,3223,3393,3442,3385,3224,2973,2648,2255,1839,1399,988,629,350,198,171,305,578,992,1512,2090,2699,3254,3728,4051,4179,4104,3775,3238,2485,1576,565,-485,-1496,-2394,-3125,-3620,-3863,-3828,-3524,-2995,-2262,-1407,-486,445,1301,2066,2683,3152,3482,3672,3778,3811,3814,3820,3831,3877,3948,4050,4179,4342,4524,4750,4995,5281,5581,5894,6188,6445,6635,6738,6736,6626,6419,6132,5808,5468,5172,4926,4775,4703,4713,4778,4869,4955,4997,4987,4896,4738,4516,4249,3963,3679,3421,3200,3028,2897,2806,2726,2647,2533,2369,2136,1826,1441,992,501,-4,-491,-933,-1293,-1563,-1705,-1729,-1619,-1388,-1039,-599,-77,477,1049,1584,2051,2413,2620,2674,2535,2237,1781,1230,622,43,-456,-803,-946,-859,-533,26,766,1658,2620,3609,4551,5412,6146,6745,7190,7494,7655,7697,7621,7450,7187,6854,6461,6036,5592,5167,4771,4429,4153,3938,3786,3680,3600,3537,3467,3397,3312,3243,3183,3165,3194,3269,3402,3563,3735,3899,4011,4063,4034,3916,3726,3474,3184,2890,2603,2362,2149,1991,1844,1711,1529,1295,940,471,-148,-896,-1749,-2668,-3586,-4444,-5162,-5693,-5974,-5996,-5735,-5227,-4496,-3611,-2633,-1632,-679,177,884,1418,1776,1945,1969,1834,1618,1302,965,600,250,-56,-318,-499,-608,-628,-572,-440,-251,-22,230,474,705,897,1047,1147,1206,1232,1246,1264,1305,1395,1544,1754,2038,2362,2735,3106,3458,3738,3923,3956,3840,3521,3037,2378,1594,740,-137,-945,-1648,-2172,-2502,-2625,-2551,-2328,-2007,-1644,-1318,-1059,-938,-950,-1126,-1439,-1877,-2409,-2995,-3600,-4199,-4736,-5215,-5582,-5853,-6006,-6061,-6023,-5931,-5796,-5659,-5539,-5449,-5413,-5414,-5461,-5518,-5585,-5610,-5595,-5495,-5310,-5035,-4673,-4249,-3792,-3333,-2920,-2581,-2348,-2247,-2271,-2427,-2687,-3022,-3399,-3776,-4112,-4389,-4563,-4643,-4615,-4488,-4286,-4012,-3696,-3352,-2990,-2623,-2263,-1898,-1559,-1224,-924,-654,-427,-240,-109,-9,45,94,130,190,276,398,555,732,896,1031,1085,1047,888,619,254,-167,-584,-955,-1205,-1323,-1276,-1087,-800,-461,-165,44,94,-40,-360,-842,-1437,-2071,-2686,-3205,-3586,-3808,-3861,-3780,-3604,-3387,-3196,-3073,-3074,-3210,-3485,-3881,-4348,-4847,-5310,-5689,-5935,-6024,-5931,-5675,-5251,-4708,-4069,-3378,-2684,-2017,-1430,-948,-615,-442,-459,-666,-1056,-1625,-2319,-3110,-3930,-4714,-5392,-5896,-6174,-6180,-5915,-5365,-4591,-3625,-2550,-1432,-341,655,1527,2225,2770,3143,3388,3516,3573,3580,3569,3557,3553,3567,3599,3641,3699,3749,3795,3815,3790,3708,3525,3248,2825,2292,1624,880,90,-676,-1354,-1881,-2211,-2315,-2197,-1889,-1436,-925,-413,8,299,412,350,128,-210,-604,-993,-1312,-1516,-1579,-1486,-1276,-965,-639,-338,-148,-104,-244,-578,-1074,-1706,-2394,-3081,-3696,-4177,-4489,-4601,-4517,-4254,-3839,-3318,-2725,-2103,-1483,-887,-337,165,605,987,1293,1526,1667,1715,1662,1519,1299,1028,740,475,264,149,137,249,472,785,1176,1593,2024,2436,2802,3131,3399,3622,3809,3951,4065,4139,4165,4128,4013,3797,3476,3040,2491,1848,1128,363,-412,-1158,-1837,-2417,-2860,-3154,-3275,-3234,-3034,-2710,-2288,-1829,-1373,-982,-690,-530,-522,-648,-901,-1227,-1596,-1945,-2240,-2437,-2510,-2449,-2247,-1915,-1480,-959,-402,158,667,1089,1373,1505,1451,1234,854,347,-238,-869,-1482,-2041,-2505,-2847,-3044,-3104,-3021,-2815,-2519,-2140,-1731,-1300,-887,-506,-179,81,262,362,371,305,164,-35,-269,-516,-752,-946,-1081,-1130,-1089,-936,-694,-353,56,503,980,1421,1826,2141,2354,2448,2414,2261,2006,1672,1299,905,542,208,-67,-293,-483,-650,-820,-1010,-1221,-1451,-1674,-1852,-1950,-1917,-1726,-1357,-825,-155,587,1333,2007,2520,2838,2898,2723,2312,1723,1015,242,-519,-1234,-1859,-2382,-2805,-3123,-3372,-3546,-3681,-3768,-3833,-3860,-3867,-3840,-3785,-3715,-3625,-3546,-3482,-3462,-3492,-3583,-3733,-3919,-4130,-4313,-4446,-4479,-4394,-4170,-3811,-3340,-2787,-2206,-1643,-1149,-760,-502,-373,-373,-455,-604,-760,-905,-1000,-1039,-1013,-925,-794,-614,-405,-158,128,458,851,1297,1802,2341,2886,3414,3860,4219,4438,4519,4467,4287,4029,3715,3384,3067,2772,2508,2265,2015,1761,1460,1135,776,416,86,-181,-340,-376,-270,-42,285,660,1024,1325,1509,1540,1408,1112,692,178,-364,-890,-1340,-1687,-1899,-1978,-1939,-1796,-1604,-1377,-1174,-1004,-901,-854,-868,-924,-1006,-1094,-1185,-1260,-1336,-1398,-1461,-1509,-1543,-1531,-1460,-1297,-1023,-632,-119,487,1144,1804,2388,2845,3105,3139,2926,2493,1877,1145,379,-337,-939,-1351,-1573,-1563,-1366,-997,-503,64,680,1293,1904,2476,3017,3511,3945,4324,4617,4826,4932,4937,4842,4662,4422,4143,3866,3620,3422,3314,3268,3316,3414,3559,3706,3850,3942,3991,3976,3899,3775,3609,3416,3211,2990,2767,2534,2282,2017,1715,1403,1058,721,386,98,-129,-267,-286,-192,38,370,789,1253,1710,2113,2419,2579,2580,2404,2051,1551,916,201,-570,-1336,-2067,-2714,-3246,-3641,-3862,-3928,-3809,-3551,-3151,-2662,-2114,-1562,-1046,-618,-304,-141,-117,-245,-475,-784,-1108,-1397,-1600,-1661,-1562,-1264,-784,-118,695,1620,2607,3602,4548,5393,6086,6591,6884,6952,6810,6472,5983,5373,4698,3993,3291,2631,2005,1454,950,518,139,-171,-419,-591,-687,-700,-630,-486,-273,-24,262,531,788,985,1122,1176,1145,1037,847,600,303,-32,-379,-739,-1089,-1418,-1721,-1963,-2153,-2249,-2264,-2169,-1988,-1720,-1407,-1076,-781,-570,-494,-590,-889,-1394,-2095,-2956,-3913,-4913,-5855,-6680,-7306,-7684,-7789,-7616,-7188,-6557,-5787,-4950,-4130,-3384,-2784,-2346,-2111,-2046,-2155,-2379,-2690,-3028,-3355,-3616,-3787,-3822,-3709,-3423,-2970,-2342,-1572,-680,281,1249,2166,2949,3548,3902,3985,3799,3348,2703,1897,1035,165,-625,-1300,-1818,-2182,-2395,-2500,-2522,-2513,-2503,-2518,-2564,-2638,-2716,-2770,-2775,-2691,-2523,-2242,-1892,-1473,-1047,-647,-321,-111,-35,-115,-340,-704,-1172,-1721,-2311,-2909,-3491,-4019,-4478,-4846,-5102,-5250,-5273,-5195,-5025,-4799,-4551,-4337,-4187,-4167,-4285,-4579,-5031,-5619,-6290,-6972,-7586,-8035,-8256,-8164,-7752,-7000,-5953,-4686,-3276,-1858,-520,618,1493,2048,2283,2215,1904,1427,862,308,-177,-513,-682,-645,-422,-20,526,1164,1864,2550,3189,3719,4103,4311,4323,4143,3785,3284,2687,2047,1422,866,426,129,2,25,197,463,796,1129,1429,1643,1756,1745,1629,1420,1161,890,650,479,395,417,521,691,875,1034,1112,1079,894,569,98,-469,-1101,-1721,-2295,-2733,-3027,-3111,-3002,-2687,-2215,-1618,-969,-326,243,675,934,982,828,469,-45,-668,-1334,-1964,-2490,-2837,-2953,-2802,-2380,-1698,-813,216,1285,2316,3195,3861,4239,4313,4077,3585,2884,2082,1260,529,-32,-350,-390,-134,388,1148,2061,3067,4072,5004,5793,6392,6767,6915,6846,6599,6213,5755,5271,4820,4438,4157,3972,3905,3908,3987,4100,4216,4337,4417,4484,4508,4521,4517,4513,4518,4533,4559,4598,4627,4648,4635,4579,4463,4279,4009,3662,3222,2711,2122,1489,808,131,-546,-1162,-1708,-2135,-2417,-2530,-2453,-2185,-1744,-1156,-478,232,902,1465,1855,2028,1958,1650,1123,439,-344,-1129,-1840,-2380,-2702,-2738,-2493,-1968,-1210,-293,708,1696,2582,3299,3781,4016,3983,3734,3287,2739,2139,1588,1144,875,829,1015,1461,2118,2970,3952,5001,6053,7032,7880,8545,8987,9196,9159,8908,8456,7858,7147,6376,5585,4801,4061,3376,2751,2200,1696,1265,873,539,253,22,-152,-264,-324,-329,-299,-249,-190,-155,-146,-179,-262,-378,-526,-684,-828,-945,-1012,-1016,-967,-848,-696,-499,-292,-77,140,350,570,786,1021,1245,1464,1642,1752,1760,1642,1361,933,346,-355,-1130,-1905,-2621,-3183,-3538,-3627,-3417,-2924,-2169,-1225,-182,862,1790,2520,2965,3092,2894,2399,1675,808,-97,-940,-1615,-2067,-2235,-2116,-1725,-1112,-331,519,1388,2178,2843,3340,3636,3737,3649,3397,3016,2550,2033,1517,1026,601,260,21,-116,-149,-107,6,136,272,371,415,396,305,162,-20,-205,-369,-475,-510,-445,-293,-43,273,640,1021,1391,1712,1959,2105,2135,2032,1804,1443,978,432,-165,-760,-1307,-1764,-2078,-2240,-2229,-2071,-1803,-1475,-1174,-945,-887,-1022,-1394,-1991,-2793,-3726,-4726,-5675,-6492,-7065,-7332,-7232,-6761,-5930,-4810,-3472,-2047,-630,641,1686,2420,2821,2885,2660,2229,1672,1125,661,394,359,597,1091,1802,2669,3601,4530,5359,6041,6515,6767,6792,6603,6234,5719,5093,4406,3665,2926,2177,1465,784,163,-392,-860,-1230,-1486,-1621,-1627,-1505,-1264,-912,-483,6,502,978,1386,1686,1866,1888,1774,1525,1173,757,322,-104,-464,-758,-955,-1066,-1104,-1075,-1015,-928,-826,-718,-582,-432,-238,-16,230,480,694,837,868,746,466,15,-570,-1255,-1955,-2610,-3115,-3416,-3437,-3154,-2570,-1709,-647,527,1709,2774,3619,4164,4334,4133,3560,2690,1608,426,-725,-1742,-2519,-2992,-3136,-2949,-2481,-1808,-1010,-186,566,1203,1629,1870,1886,1728,1416,1015,568,130,-251,-553,-734,-801,-746,-580,-334,-22,308,636,927,1157,1324,1414,1460,1459,1457,1459,1498,1574,1693,1828,1972,2085,2148,2141,2049,1885,1656,1394,1123,871,651,480,329,202,53,-134,-383,-701,-1085,-1511,-1949,-2372,-2733,-3030,-3234,-3377,-3457,-3536,-3632,-3796,-4047,-4396,-4826,-5301,-5770,-6155,-6394,-6417,-6181,-5675,-4906,-3929,-2825,-1690,-639,230,822,1092,1004,600,-83,-940,-1886,-2799,-3594,-4192,-4553,-4667,-4548,-4245,-3800,-3283,-2735,-2200,-1700,-1239,-830,-450,-112,200,467,684,823,873,809,627,329,-78,-565,-1104,-1665,-2205,-2709,-3142,-3488,-3746,-3901,-3967,-3951,-3869,-3746,-3605,-3473,-3383,-3355,-3415,-3574,-3829,-4178,-4593,-5038,-5487,-5882,-6200,-6407,-6483,-6438,-6267,-6010,-5681,-5325,-4967,-4632,-4350,-4115,-3953,-3844,-3809,-3825,-3915,-4060,-4279,-4563,-4918,-5327,-5792,-6275,-6756,-7200,-7557,-7795,-7873,-7759,-7448,-6934,-6260,-5453,-4607,-3772,-3058,-2521,-2229,-2200,-2443,-2905,-3529,-4216,-4874,-5408,-5736,-5813,-5616,-5164,-4498,-3682,-2790,-1900,-1069,-352,238,682,994,1204,1307,1355,1324,1242,1094,869,574,199,-238,-717,-1212,-1680,-2095,-2414,-2616,-2687,-2611,-2416,-2108,-1725,-1311,-901,-553,-298,-175,-198,-379,-696,-1137,-1645,-2187,-2689,-3118,-3417,-3569,-3564,-3407,-3140,-2800,-2427,-2093,-1798,-1607,-1493,-1472,-1510,-1592,-1693,-1797,-1903,-2021,-2165,-2370,-2656,-3051,-3557,-4185,-4894,-5665,-6431,-7140,-7719,-8117,-8273,-8166,-7783,-7138,-6279,-5258,-4164,-3063,-2054,-1182,-507,-39,228,323,299,210,121,78,134,304,603,1024,1550,2159,2820,3506,4188,4851,5462,6010,6469,6823,7050,7134,7057,6817,6418,5878,5220,4496,3725,2984,2288,1691,1208,856,639,544,562,666,835,1048,1274,1506,1704,1872,1972,2019,1979,1879,1714,1514,1308,1124,1005,971,1042,1224,1489,1825,2174,2502,2755,2904,2916,2798,2542,2189,1755,1291,822,375,-30,-399,-733,-1049,-1368,-1700,-2050,-2418,-2779,-3102,-3353,-3477,-3443,-3216,-2772,-2119,-1279,-291,770,1846,2839,3696,4337,4743,4886,4787,4480,4015,3467,2883,2347,1889,1566,1375,1348,1444,1680,1999,2403,2848,3330,3816,4299,4752,5157,5490,5721,5825,5791,5593,5251,4770,4188,3557,2923,2351,1892,1594,1481,1579,1856,2320,2904,3580,4287,4973,5592,6104,6475,6686,6730,6606,6326,5907,5383,4774,4133,3476,2853,2278,1780,1365,1043,803,640,537,480,461,453,461,456,440,390,297,142,-88,-405,-812,-1305,-1862,-2467,-3065,-3631,-4093,-4409,-4533,-4420,-4056,-3444,-2594,-1570,-425,752,1877,2870,3651,4189,4436,4434,4177,3756,3215,2639,2106,1665,1381,1271,1355,1616,2033,2577,3188,3849,4487,5090,5608,6023,6308,6447,6424,6238,5877,5370,4720,3975,3171,2363,1600,950,440,125,14,106,399,830,1380,1958,2520,2994,3329,3484,3442,3186,2746,2133,1401,593,-244,-1041,-1772,-2376,-2836,-3128,-3241,-3192,-2982,-2658,-2234,-1760,-1268,-787,-350,28,335,569,734,832,885,878,847,766,654,499,297,51,-237,-558,-892,-1219,-1497,-1703,-1788,-1735,-1519,-1137,-605,48,782,1534,2249,2866,3332,3612,3685,3547,3217,2731,2131,1474,815,208,-297,-662,-850,-846,-639,-229,365,1124,2008,2979,3971,4945,5816,6542,7059,7326,7320,7028,6477,5691,4753,3706,2669,1693,874,262,-114,-235,-126,176,616,1130,1652,2128,2513,2774,2914,2910,2813,2603,2339,2016,1673,1315,958,623,307,54,-144,-250,-256,-143,84,426,852,1336,1834,2297,2676,2926,3013,2906,2604,2108,1435,632,-276,-1215,-2150,-3014,-3756,-4338,-4703,-4837,-4715,-4332,-3705,-2858,-1838,-702,476,1625,2665,3528,4161,4519,4603,4410,3996,3410,2732,2052,1451,1011,791,833,1141,1718,2510,3475,4533,5614,6641,7543,8267,8762,9001,8967,8659,8093,7294,6304,5174,3965,2745,1582,542,-320,-960,-1357,-1505,-1425,-1164,-762,-316,140,510,770,878,830,650,359,19,-334,-642,-868,-988,-982,-871,-653,-378,-59,256,538,780,951,1068,1131,1151,1149,1139,1120,1113,1094,1060,1006,886,723,464,137,-276,-758,-1289,-1852,-2408,-2932,-3387,-3741,-3965,-4035,-3938,-3657,-3207,-2592,-1836,-986,-68,846,1711,2467,3054,3448,3603,3530,3237,2756,2144,1455,759,112,-418,-815,-1024,-1065,-929,-649,-258,199,682,1134,1514,1778,1900,1839,1606,1180,589,-133,-958,-1812,-2647,-3395,-3998,-4407,-4599,-4551,-4284,-3829,-3223,-2549,-1848,-1200,-651,-239,8,81,-6,-242,-591,-1025,-1501,-1996,-2461,-2890,-3257,-3546,-3769,-3899,-3961,-3940,-3849,-3688,-3474,-3202,-2913,-2607,-2338,-2131,-2031,-2069,-2270,-2652,-3211,-3940,-4803,-5757,-6746,-7706,-8581,-9308,-9843,-10147,-10184,-9955,-9450,-8699,-7752,-6646,-5478,-4299,-3203,-2247,-1504,-1011,-813,-901,-1277,-1883,-2677,-3569,-4499,-5364,-6125,-6683,-7018,-7075,-6845,-6342,-5577,-4616,-3505,-2332,-1165,-92,818,1493,1894,1988,1776,1279,539,-370,-1373,-2373,-3283,-4021,-4529,-4770,-4735,-4447,-3947,-3315,-2631,-1994,-1484,-1179,-1106,-1288,-1691,-2277,-2974,-3697,-4372,-4920,-5295,-5468,-5439,-5223,-4862,-4394,-3888,-3387,-2954,-2628,-2430,-2375,-2439,-2593,-2802,-3010,-3191,-3314,-3356,-3338,-3254,-3154,-3066,-3029,-3092,-3271,-3604,-4061,-4662,-5322,-6035,-6698,-7273,-7679,-7872,-7806,-7464,-6841,-5955,-4860,-3610,-2310,-1053,54,917,1460,1644,1459,931,137,-845,-1888,-2873,-3684,-4230,-4427,-4268,-3729,-2866,-1747,-452,887,2172,3289,4151,4700,4909,4774,4327,3614,2699,1667,597,-420,-1310,-2003,-2455,-2614,-2493,-2060,-1376,-456,624,1787,2967,4056,5001,5730,6217,6458,6471,6298,5987,5580,5118,4631,4135,3650,3188,2748,2349,1986,1675,1414,1228,1087,1012,956,908,841,720,536,257,-128,-629,-1262,-2008,-2865,-3788,-4744,-5675,-6527,-7240,-7764,-8057,-8082,-7833,-7291,-6487,-5420,-4136,-2663,-1068,581,2187,3654,4888,5788,6301,6376,6029,5297,4278,3083,1854,733,-166,-731,-922,-707,-128,751,1824,2973,4076,5030,5748,6187,6329,6197,5846,5345,4779,4242,3794,3520,3443,3600,3990,4588,5383,6298,7303,8296,9216,9980,10517,10773,10726,10348,9682,8747,7622,6391,5130,3946,2901,2062,1467,1108,981,1023,1176,1367,1512,1555,1434,1130,620,-75,-934,-1900,-2925,-3929,-4873,-5689,-6361,-6868,-7217,-7432,-7551,-7617,-7689,-7802,-7989,-8257,-8577,-8930,-9244,-9477,-9557,-9433,-9051,-8376,-7377,-6052,-4423,-2529,-455,1705,3830,5791,7464,8739,9529,9771,9449,8561,7179,5377,3299,1084,-1095,-3087,-4759,-6005,-6765,-7018,-6787,-6142,-5180,-4023,-2799,-1635,-626,145,641,836,761,433,-78,-723,-1424,-2109,-2712,-3155,-3393,-3366,-3061,-2456,-1580,-455,846,2264,3712,5117,6399,7492,8342,8906,9162,9113,8767,8176,7381,6445,5441,4422,3456,2599,1880,1340,984,806,809,936,1177,1458,1753,1993,2153,2198,2116,1908,1573,1145,643,105,-435,-943,-1390,-1731,-1952,-2007,-1874,-1530,-958,-159,852,2047,3377,4770,6155,7427,8505,9292,9718,9727,9299,8441,7207,5671,3954,2163,445,-1099,-2351,-3253,-3747,-3841,-3538,-2889,-1958,-812,452,1762,3039,4213,5248,6101,6765,7245,7560,7742,7827,7840,7811,7741,7643,7490,7283,6991,6589,6072,5400,4589,3633,2546,1378,154,-1049,-2182,-3176,-3988,-4571,-4921,-5027,-4929,-4648,-4259,-3803,-3347,-2935,-2591,-2340,-2180,-2093,-2078,-2088,-2113,-2093,-2014,-1809,-1480,-975,-302,552,1568,2721,3955,5229,6442,7547,8443,9069,9392,9349,8984,8289,7354,6240,5061,3906,2885,2063,1501,1213,1196,1410,1797,2294,2803,3270,3604,3782,3766,3570,3213,2748,2224,1708,1248,898,673,586,623,748,940,1128,1284,1349,1288,1089,744,269,-286,-904,-1507,-2082,-2581,-2988,-3297,-3504,-3621,-3658,-3615,-3514,-3330,-3095,-2779,-2427,-2041,-1674,-1376,-1184,-1165,-1321,-1688,-2221,-2902,-3649,-4404,-5067,-5576,-5835,-5814,-5462,-4795,-3838,-2645,-1303,110,1489,2755,3822,4630,5131,5308,5147,4685,3936,2959,1802,513,-855,-2256,-3660,-5017,-6302,-7468,-8486,-9313,-9908,-10243,-10284,-10021,-9456,-8601,-7496,-6184,-4726,-3196,-1678,-261,952,1885,2450,2615,2352,1694,686,-579,-1999,-3441,-4792,-5926,-6757,-7233,-7320,-7055,-6482,-5685,-4782,-3862,-3053,-2406,-1982,-1789,-1792,-1950,-2177,-2396,-2526,-2503,-2278,-1847,-1213,-409,507,1484,2443,3313,4036,4542,4794,4767,4442,3846,2998,1945,745,-533,-1822,-3028,-4089,-4934,-5505,-5790,-5756,-5442,-4861,-4076,-3148,-2147,-1159,-252,497,1051,1350,1411,1218,822,267,-384,-1058,-1696,-2240,-2661,-2949,-3123,-3230,-3329,-3498,-3788,-4262,-4921,-5775,-6761,-7829,-8869,-9789,-10492,-10885,-10936,-10609,-9937,-8964,-7754,-6401,-4975,-3573,-2247,-1068,-61,746,1348,1763,2006,2114,2125,2083,2023,1983,1988,2044,2152,2293,2427,2517,2511,2356,2038,1521,832,-1,-931,-1886,-2806,-3640,-4341,-4900,-5310,-5597,-5767,-5867,-5893,-5876,-5800,-5670,-5462,-5178,-4790,-4302,-3715,-3038,-2302,-1531,-763,-39,610,1154,1572,1870,2051,2137,2162,2146,2145,2170,2277,2474,2794,3245,3824,4516,5295,6103,6901,7610,8185,8556,8694,8558,8146,7471,6553,5459,4223,2941,1657,464,-592,-1445,-2064,-2428,-2537,-2406,-2065,-1550,-904,-177,579,1311,1962,2484,2834,2980,2913,2622,2152,1519,810,78,-594,-1145,-1530,-1735,-1773,-1685,-1542,-1403,-1360,-1449,-1710,-2131,-2674,-3283,-3866,-4352,-4649,-4722,-4523,-4073,-3386,-2523,-1544,-506,524,1511,2410,3205,3881,4425,4843,5118,5262,5257,5108,4798,4334,3711,2945,2067,1101,102,-896,-1844,-2695,-3415,-3962,-4302,-4420,-4303,-3957,-3424,-2728,-1956,-1164,-436,161,574,770,752,526,159,-304,-780,-1200,-1513,-1684,-1699,-1593,-1391,-1154,-946,-815,-816,-955,-1240,-1609,-2034,-2422,-2713,-2837,-2741,-2394,-1767,-882,259,1581,3033,4522,5950,7234,8270,9014,9401,9433,9119,8504,7673,6693,5682,4705,3849,3148,2641,2304,2138,2082,2096,2128,2122,2048,1876,1594,1206,710,132,-514,-1198,-1892,-2568,-3197,-3750,-4202,-4527,-4708,-4730,-4592,-4304,-3898,-3402,-2894,-2401,-2011,-1729,-1603,-1588,-1668,-1762,-1805,-1719,-1447,-954,-229,696,1771,2911,4030,5033,5841,6394,6651,6613,6299,5754,5043,4243,3414,2635,1940,1359,902,538,250,-23,-313,-675,-1141,-1720,-2427,-3228,-4096,-4981,-5819,-6554,-7110,-7453,-7527,-7347,-6912,-6283,-5516,-4695,-3895,-3193,-2623,-2234,-1992,-1892,-1852,-1811,-1678,-1390,-879,-140,838,2005,3287,4608,5841,6912,7717,8205,8357,8172,7702,7003,6162,5274,4434,3733,3254,3037,3113,3445,3992,4656,5336,5919,6288,6373,6100,5466,4490,3237,1802,321,-1095,-2293,-3179,-3663,-3710,-3312,-2534,-1415,-92,1369,2818,4192,5379,6336,7015,7411,7522,7384,7017,6470,5781,4989,4137,3257,2391,1572,831,195,-339,-774,-1147,-1497,-1869,-2314,-2846,-3484,-4203,-4957,-5699,-6332,-6801,-7008,-6910,-6447,-5628,-4460,-3009,-1357,401,2142,3788,5233,6439,7370,8028,8444,8644,8682,8590,8392,8113,7732,7263,6666,5950,5087,4100,2987,1801,570,-633,-1756,-2720,-3470,-3945,-4113,-3956,-3487,-2737,-1781,-675,473,1602,2620,3493,4169,4661,4968,5137,5201,5217,5215,5229,5269,5330,5397,5438,5422,5308,5076,4704,4212,3610,2966,2318,1753,1318,1088,1088,1344,1847,2541,3380,4254,5075,5741,6149,6245,5987,5367,4447,3269,1963,613,-648,-1736,-2554,-3064,-3230,-3062,-2598,-1873,-980,39,1092,2137,3128,4025,4830,5524,6112,6602,6984,7260,7422,7451,7345,7091,6682,6151,5494,4786,4054,3360,2751,2228,1809,1441,1102,728,295,-236,-852,-1560,-2300,-3049,-3745,-4345,-4826,-5156,-5358,-5441,-5458,-5444,-5462,-5531,-5680,-5886,-6118,-6314,-6417,-6357,-6101,-5618,-4938,-4084,-3151,-2189,-1321,-581,-66,228,274,113,-210,-630,-1066,-1446,-1696,-1764,-1616,-1251,-691,-6,733,1412,1946,2229,2207,1834,1125,110,-1126,-2485,-3852,-5106,-6147,-6900,-7310,-7380,-7130,-6620,-5936,-5167,-4426,-3780,-3311,-3016,-2906,-2895,-2913,-2841,-2576,-2029,-1143,98,1658,3453,5364,7237,8912,10239,11095,11392,11111,10273,8957,7284,5396,3433,1547,-170,-1618,-2783,-3637,-4229,-4596,-4806,-4935,-5032,-5162,-5346,-5615,-5952,-6357,-6790,-7224,-7629,-7957,-8198,-8312,-8292,-8123,-7802,-7339,-6744,-6050,-5271,-4458,-3623,-2833,-2115,-1529,-1122,-921,-957,-1212,-1664,-2257,-2926,-3588,-4182,-4627,-4899,-4961,-4835,-4549,-4173,-3767,-3437,-3228,-3234,-3444,-3883,-4471,-5157,-5821,-6378,-6740,-6843,-6681,-6258,-5643,-4911,-4166,-3508,-3016,-2762,-2767,-3030,-3521,-4171,-4902,-5629,-6242,-6672,-6836,-6698,-6251,-5518,-4585,-3528,-2491,-1573,-910,-572,-622,-1062,-1846,-2907,-4101,-5317,-6392,-7212,-7682,-7745,-7402,-6695,-5700,-4536,-3311,-2151,-1135,-321,283,718,1034,1331,1674,2133,2749,3513,4403,5357,6293,7124,7755,8111,8123,7773,7043,5979,4633,3091,1456,-182,-1715,-3071,-4196,-5047,-5631,-5956,-6058,-5987,-5789,-5518,-5211,-4901,-4606,-4336,-4082,-3853,-3628,-3419,-3222,-3038,-2892,-2765,-2681,-2622,-2569,-2518,-2418,-2265,-2015,-1668,-1210,-668,-71,534,1093,1561,1895,2067,2075,1924,1643,1271,856,449,101,-150,-274,-256,-108,148,474,812,1129,1358,1501,1521,1462,1330,1195,1087,1065,1150,1349,1650,2006,2365,2665,2842,2859,2673,2301,1737,1043,255,-557,-1337,-2030,-2603,-3033,-3326,-3502,-3595,-3645,-3694,-3767,-3890,-4052,-4242,-4427,-4564,-4603,-4508,-4229,-3755,-3076,-2205,-1186,-70,1078,2181,3174,4005,4642,5094,5382,5572,5718,5894,6144,6494,6943,7449,7967,8414,8730,8846,8726,8342,7716,6868,5870,4772,3669,2611,1670,889,275,-140,-401,-521,-537,-506,-457,-440,-485,-610,-824,-1112,-1458,-1820,-2153,-2421,-2562,-2573,-2419,-2121,-1701,-1208,-689,-211,183,465,606,634,567,450,339,263,263,337,475,649,810,923,938,834,606,255,-174,-658,-1129,-1555,-1882,-2088,-2159,-2099,-1920,-1659,-1325,-976,-609,-271,42,314,546,742,902,1020,1094,1113,1053,920,684,366,-42,-506,-1013,-1508,-1968,-2341,-2592,-2695,-2632,-2407,-2053,-1607,-1147,-736,-443,-340,-433,-756,-1250,-1876,-2546,-3169,-3665,-3945,-3970,-3701,-3162,-2377,-1421,-360,715,1737,2645,3403,4005,4462,4820,5115,5413,5742,6141,6603,7125,7652,8158,8566,8831,8903,8731,8308,7617,6677,5531,4213,2820,1387,27,-1235,-2318,-3212,-3889,-4364,-4645,-4774,-4768,-4681,-4520,-4335,-4116,-3894,-3640,-3362,-3031,-2634,-2158,-1590,-926,-180,645,1516,2413,3291,4120,4853,5452,5893,6143,6212,6103,5840,5465,5003,4491,3948,3380,2786,2165,1493,786,31,-735,-1487,-2183,-2761,-3205,-3454,-3520,-3387,-3072,-2598,-1990,-1283,-507,299,1106,1883,2605,3255,3821,4291,4659,4922,5062,5084,4976,4739,4377,3893,3301,2612,1856,1046,229,-574,-1316,-1973,-2518,-2934,-3239,-3423,-3544,-3600,-3646,-3688,-3732,-3776,-3783,-3713,-3520,-3151,-2565,-1749,-698,544,1929,3371,4801,6120,7282,8220,8930,9405,9677,9791,9789,9717,9601,9445,9251,9001,8673,8268,7770,7210,6601,5985,5402,4884,4474,4176,4007,3960,4011,4143,4324,4530,4740,4939,5120,5279,5421,5552,5673,5799,5920,6045,6154,6244,6289,6278,6193,6015,5744,5364,4894,4342,3721,3068,2388,1711,1043,385,-248,-872,-1458,-2005,-2491,-2890,-3202,-3418,-3547,-3622,-3661,-3714,-3802,-3957,-4181,-4464,-4778,-5075,-5304,-5417,-5359,-5105,-4623,-3916,-3000,-1903,-680,605,1895,3099,4187,5105,5831,6392,6768,7032,7181,7273,7317,7340,7343,7326,7287,7203,7079,6887,6641,6329,5971,5561,5119,4626,4096,3496,2816,2037,1142,133,-979,-2172,-3401,-4618,-5770,-6797,-7666,-8337,-8802,-9062,-9136,-9034,-8812,-8457,-8044,-7551,-7027,-6458,-5848,-5192,-4464,-3681,-2814,-1914,-973,-51,834,1642,2353,2954,3446,3836,4141,4374,4554,4684,4769,4795,4756,4629,4406,4081,3655,3150,2581,1991,1395,848,344,-78,-437,-729,-980,-1210,-1446,-1711,-2019,-2376,-2778,-3205,-3641,-4046,-4395,-4659,-4811,-4846,-4750,-4529,-4192,-3738,-3184,-2522,-1778,-950,-96,766,1545,2193,2630,2787,2643,2154,1364,296,-968,-2341,-3734,-5050,-6211,-7154,-7835,-8227,-8352,-8215,-7896,-7437,-6943,-6476,-6120,-5918,-5894,-6036,-6304,-6638,-6960,-7200,-7291,-7198,-6895,-6404,-5740,-4980,-4158,-3369,-2643,-2047,-1596,-1312,-1189,-1224,-1396,-1686,-2079,-2545,-3071,-3622,-4176,-4702,-5168,-5553,-5831,-5997,-6044,-5978,-5806,-5538,-5189,-4768,-4288,-3778,-3243,-2724,-2242,-1812,-1462,-1175,-960,-796,-669,-579,-509,-474,-464,-492,-539,-618,-692,-768,-813,-827,-799,-739,-654,-578,-526,-533,-625,-805,-1105,-1487,-1962,-2474,-3003,-3495,-3917,-4236,-4425,-4493,-4427,-4257,-4006,-3694,-3359,-3012,-2668,-2345,-2024,-1724,-1421,-1116,-821,-513,-228,52,309,551,783,1019,1276,1551,1848,2137,2373,2520,2492,2263,1771,1019,4,-1212,-2579,-3990,-5365,-6600,-7627,-8361,-8798,-8891,-8704,-8261,-7660,-7001,-6376,-5895,-5637,-5642,-5941,-6488,-7229,-8060,-8878,-9535,-9961,-10020,-9705,-8962,-7845,-6399,-4719,-2910,-1074,680,2268,3621,4699,5467,5944,6124,6055,5777,5326,4776,4152,3524,2912,2357,1879,1500,1229,1088,1079,1221,1498,1909,2415,2982,3550,4056,4447,4669,4711,4566,4269,3865,3414,2965,2570,2254,2028,1902,1846,1850,1886,1920,1933,1902,1798,1629,1366,1027,608,126,-398,-945,-1482,-1978,-2407,-2728,-2921,-2959,-2831,-2531,-2074,-1470,-754,40,875,1704,2500,3215,3839,4329,4700,4912,4997,4928,4735,4420,4011,3537,3034,2556,2143,1848,1699,1714,1875,2141,2453,2714,2868,2812,2527,1976,1193,220,-854,-1944,-2945,-3771,-4338,-4598,-4515,-4104,-3403,-2480,-1442,-397,529,1225,1600,1602,1202,441,-614,-1855,-3132,-4317,-5253,-5839,-5992,-5683,-4930,-3802,-2387,-820,783,2289,3591,4607,5269,5557,5460,5008,4253,3262,2121,912,-275,-1364,-2287,-2990,-3436,-3598,-3466,-3033,-2341,-1399,-300,902,2099,3203,4104,4736,5029,4976,4599,3956,3165,2316,1558,960,616,537,729,1134,1702,2334,2954,3484,3848,4019,3956,3676,3188,2542,1776,951,114,-684,-1408,-2023,-2513,-2867,-3072,-3140,-3053,-2840,-2482,-2014,-1427,-753,-8,786,1594,2398,3159,3866,4481,4998,5396,5656,5793,5775,5645,5390,5071,4701,4345,4040,3817,3715,3705,3788,3883,3939,3865,3592,3072,2281,1227,-35,-1442,-2892,-4287,-5526,-6522,-7204,-7549,-7541,-7238,-6697,-6022,-5324,-4700,-4260,-4054,-4130,-4476,-5059,-5807,-6629,-7417,-8059,-8447,-8502,-8149,-7378,-6185,-4625,-2773,-734,1380,3437,5334,6950,8213,9050,9437,9367,8866,7997,6823,5454,3973,2498,1129,-44,-929,-1464,-1608,-1335,-679,317,1564,2948,4344,5618,6645,7338,7639,7547,7104,6407,5573,4742,4035,3554,3346,3435,3767,4292,4910,5513,6026,6339,6413,6194,5688,4894,3878,2673,1379,62,-1195,-2305,-3228,-3885,-4270,-4344,-4121,-3601,-2823,-1817,-634,659,2012,3344,4594,5708,6621,7312,7742,7920,7846,7554,7082,6474,5799,5103,4466,3937,3575,3414,3473,3752,4209,4807,5442,6055,6512,6764,6702,6328,5611,4619,3417,2117,838,-297,-1180,-1713,-1856,-1564,-892,120,1354,2673,3944,5006,5746,6066,5925,5320,4308,2969,1423,-200,-1766,-3158,-4258,-5003,-5332,-5243,-4750,-3909,-2785,-1473,-60,1357,2687,3857,4792,5448,5796,5821,5541,4979,4177,3197,2095,951,-167,-1178,-2009,-2605,-2909,-2912,-2599,-2018,-1206,-255,755,1722,2566,3219,3644,3849,3855,3750,3605,3527,3596,3863,4366,5080,5956,6938,7913,8832,9596,10169,10518,10633,10538,10255,9822,9291,8671,8024,7325,6616,5868,5085,4264,3394,2493,1575,658,-221,-1039,-1777,-2410,-2955,-3399,-3793,-4135,-4488,-4857,-5282,-5777,-6337,-6968,-7634,-8306,-8934,-9452,-9812,-9941,-9805,-9369,-8634,-7624,-6391,-5020,-3601,-2256,-1087,-192,363,549,390,-77,-730,-1483,-2178,-2705,-2946,-2817,-2284,-1356,-95,1378,2918,4343,5475,6162,6279,5782,4661,3008,929,-1388,-3768,-6009,-7943,-9416,-10327,-10611,-10266,-9320,-7868,-6020,-3921,-1737,388,2284,3827,4907,5442,5413,4815,3713,2197,391,-1537,-3447,-5152,-6542,-7493,-7965,-7945,-7482,-6670,-5622,-4487,-3394,-2473,-1821,-1500,-1523,-1876,-2479,-3250,-4055,-4766,-5260,-5431,-5220,-4611,-3641,-2396,-1008,405,1666,2698,3371,3663,3566,3106,2357,1408,328,-756,-1817,-2758,-3583,-4254,-4789,-5198,-5495,-5709,-5834,-5888,-5855,-5721,-5480,-5099,-4589,-3931,-3150,-2261,-1295,-310,657,1530,2252,2763,3001,2943,2566,1901,986,-89,-1240,-2356,-3341,-4119,-4630,-4864,-4834,-4602,-4239,-3852,-3535,-3371,-3434,-3740,-4293,-5051,-5942,-6878,-7742,-8439,-8862,-8950,-8669,-8021,-7071,-5901,-4640,-3416,-2363,-1599,-1196,-1205,-1606,-2360,-3378,-4549,-5755,-6866,-7781,-8381,-8618,-8424,-7796,-6763,-5352,-3679,-1813,102,1957,3618,4978,5938,6438,6445,5971,5065,3825,2353,802,-714,-2067,-3167,-3973,-4460,-4669,-4649,-4490,-4272,-4104,-4037,-4156,-4479,-5015,-5758,-6642,-7617,-8578,-9422,-10038,-10307,-10154,-9510,-8384,-6798,-4858,-2674,-411,1778,3736,5340,6485,7129,7258,6907,6166,5113,3909,2648,1486,515,-177,-538,-553,-243,358,1167,2123,3124,4111,4986,5713,6230,6515,6562,6365,5960,5367,4641,3827,2976,2151,1395,765,302,24,-45,71,353,739,1177,1578,1890,2033,1969,1667,1106,309,-710,-1906,-3223,-4609,-5981,-7274,-8406,-9291,-9863,-10055,-9834,-9210,-8201,-6911,-5427,-3902,-2468,-1256,-380,106,163,-166,-837,-1721,-2731,-3713,-4574,-5200,-5525,-5506,-5119,-4382,-3311,-1965,-394,1332,3145,4959,6709,8307,9689,10799,11589,12044,12159,11953,11459,10704,9750,8602,7333,5935,4477,2968,1466,14,-1335,-2524,-3518,-4273,-4792,-5074,-5148,-5064,-4851,-4567,-4220,-3830,-3385,-2866,-2273,-1586,-839,-37,746,1499,2140,2674,3053,3300,3417,3428,3371,3254,3116,2957,2794,2620,2461,2296,2171,2064,2027,2040,2149,2320,2571,2872,3189,3505,3763,3950,4022,3981,3809,3525,3138,2682,2180,1682,1207,814,506,330,269,328,474,674,877,1043,1110,1049,821,414,-181,-943,-1859,-2878,-3950,-5011,-5968,-6746,-7235,-7363,-7048,-6265,-5014,-3357,-1404,689,2732,4527,5879,6645,6711,6064,4729,2833,538,-1940,-4382,-6574,-8322,-9505,-10033,-9903,-9149,-7858,-6151,-4154,-2012,149,2215,4075,5660,6892,7743,8202,8279,8027,7507,6801,6000,5181,4421,3757,3230,2822,2527,2294,2091,1865,1581,1218,751,192,-473,-1213,-2041,-2906,-3825,-4729,-5605,-6380,-7001,-7406,-7544,-7389,-6938,-6217,-5281,-4198,-3052,-1925,-882,13,725,1244,1555,1699,1676,1554,1345,1116,881,691,554,503,540,680,924,1283,1752,2344,3053,3874,4804,5810,6883,7965,9034,10024,10896,11600,12100,12372,12397,12186,11733,11067,10207,9175,8008,6737,5398,4039,2696,1410,220,-856,-1794,-2610,-3305,-3919,-4474,-5000,-5516,-6005,-6455,-6802,-7005,-7002,-6748,-6236,-5474,-4508,-3427,-2295,-1239,-326,360,780,927,814,495,39,-472,-950,-1313,-1506,-1469,-1205,-707,-16,820,1764,2739,3721,4649,5501,6257,6899,7430,7858,8187,8452,8633,8775,8833,8835,8730,8512,8160,7654,7009,6235,5364,4460,3550,2714,1970,1350,868,490,222,9,-142,-252,-285,-211,33,491,1209,2196,3424,4837,6332,7796,9097,10121,10768,10972,10704,9974,8832,7356,5643,3821,1995,301,-1176,-2339,-3133,-3537,-3538,-3189,-2527,-1646,-619,451,1494,2420,3193,3762,4115,4260,4199,3989,3652,3259,2862,2526,2303,2250,2372,2706,3202,3852,4579,5340,6052,6681,7154,7475,7596,7550,7316,6926,6372,5671,4817,3838,2738,1593,442,-616,-1500,-2139,-2474,-2496,-2228,-1745,-1142,-549,-97,110,-33,-556,-1469,-2729,-4249,-5922,-7625,-9224,-10630,-11738,-12514,-12935,-13010,-12788,-12297,-11599,-10719,-9685,-8503,-7181,-5704,-4106,-2377,-584,1229,2986,4595,5973,7024,7687,7900,7657,6955,5852,4420,2765,1017,-705,-2262,-3554,-4502,-5053,-5221,-5024,-4548,-3859,-3069,-2234,-1435,-678,20,688,1358,2044,2774,3523,4265,4956,5526,5943,6146,6135,5893,5460,4861,4152,3380,2577,1791,1015,273,-465,-1197,-1955,-2744,-3574,-4449,-5348,-6263,-7159,-8007,-8780,-9438,-9965,-10329,-10526,-10546,-10387,-10054,-9554,-8893,-8094,-7165,-6152,-5078,-4004,-2967,-2031,-1228,-602,-160,89,164,80,-122,-420,-780,-1175,-1599,-2020,-2436,-2820,-3135,-3355,-3418,-3293,-2937,-2335,-1506,-479,661,1831,2909,3788,4353,4527,4247,3508,2332,782,-1026,-2986,-4929,-6744,-8280,-9455,-10195,-10489,-10364,-9890,-9160,-8289,-7368,-6487,-5679,-4964,-4326,-3724,-3145,-2544,-1941,-1352,-820,-419,-204,-239,-551,-1153,-1993,-3027,-4141,-5234,-6195,-6923,-7344,-7427,-7166,-6619,-5864,-5001,-4161,-3435,-2923,-2653,-2640,-2815,-3109,-3400,-3578,-3558,-3265,-2692,-1864,-835,292,1433,2486,3377,4055,4491,4691,4676,4485,4163,3760,3310,2850,2396,1959,1545,1146,767,404,66,-240,-500,-699,-828,-882,-868,-800,-706,-607,-535,-504,-521,-586,-692,-820,-981,-1157,-1373,-1645,-1995,-2442,-3003,-3661,-4409,-5187,-5957,-6649,-7210,-7597,-7778,-7763,-7565,-7233,-6804,-6326,-5829,-5322,-4806,-4262,-3670,-3028,-2322,-1581,-834,-121,497,993,1321,1484,1481,1351,1138,900,693,572,564,699,963,1330,1756,2177,2527,2755,2808,2690,2417,2039,1640,1280,1042,967,1061,1305,1642,1977,2235,2307,2131,1661,894,-149,-1380,-2737,-4086,-5343,-6399,-7189,-7666,-7824,-7680,-7303,-6745,-6111,-5458,-4853,-4319,-3845,-3392,-2887,-2262,-1438,-376,930,2458,4122,5829,7467,8914,10089,10916,11366,11453,11197,10675,9946,9093,8189,7285,6435,5657,4978,4392,3904,3501,3168,2903,2676,2491,2324,2171,2027,1875,1719,1545,1360,1158,958,762,594,468,386,363,379,432,495,539,555,501,392,207,-40,-334,-672,-1033,-1412,-1815,-2229,-2673,-3132,-3607,-4074,-4500,-4848,-5070,-5138,-5013,-4703,-4208,-3577,-2843,-2086,-1347,-704,-179,180,380,421,328,146,-95,-341,-547,-695,-741,-701,-565,-357,-96,206,531,895,1296,1767,2318,2970,3711,4539,5395,6259,7034,7680,8119,8295,8183,7751,7014,6004,4755,3359,1865,386,-1018,-2258,-3275,-4031,-4500,-4701,-4660,-4439,-4091,-3701,-3300,-2941,-2614,-2310,-1983,-1591,-1093,-483,246,1028,1833,2560,3160,3576,3782,3784,3619,3337,3015,2714,2501,2414,2473,2673,2989,3371,3776,4135,4411,4557,4552,4392,4083,3654,3132,2560,1962,1385,835,357,-56,-363,-581,-680,-687,-602,-469,-313,-197,-157,-254,-523,-968,-1619,-2410,-3335,-4308,-5273,-6170,-6937,-7532,-7935,-8120,-8096,-7865,-7442,-6845,-6096,-5218,-4239,-3200,-2126,-1066,-47,901,1747,2489,3116,3630,4052,4380,4646,4852,5018,5144,5240,5296,5314,5281,5206,5076,4927,4755,4614,4523,4514,4618,4819,5131,5483,5862,6170,6383,6414,6250,5854,5242,4433,3468,2413,1320,263,-708,-1550,-2223,-2718,-3028,-3155,-3130,-2966,-2717,-2411,-2115,-1862,-1711,-1678,-1785,-2006,-2299,-2598,-2816,-2878,-2714,-2290,-1604,-702,348,1450,2515,3444,4197,4718,5037,5159,5157,5076,4992,4948,4993,5135,5393,5727,6133,6550,6960,7315,7601,7803,7931,8001,8034,8070,8130,8249,8437,8711,9066,9493,9972,10461,10923,11298,11533,11568,11360,10875,10094,9039,7728,6231,4605,2936,1298,-244,-1626,-2831,-3812,-4591,-5149,-5516,-5697,-5719,-5605,-5376,-5073,-4716,-4344,-3999,-3690,-3461,-3296,-3210,-3179,-3175,-3178,-3139,-3041,-2852,-2564,-2172,-1694,-1147,-569,14,562,1066,1509,1899,2265,2613,2999,3420,3914,4454,5029,5596,6101,6508,6774,6873,6833,6642,6376,6061,5760,5509,5332,5230,5185,5153,5092,4939,4668,4236,3657,2928,2098,1192,262,-667,-1550,-2389,-3133,-3800,-4332,-4728,-4937,-4942,-4719,-4271,-3625,-2829,-1956,-1090,-316,294,682,837,742,453,-4,-555,-1146,-1722,-2243,-2687,-3043,-3325,-3535,-3704,-3835,-3943,-4026,-4070,-4064,-3981,-3809,-3519,-3112,-2573,-1905,-1123,-228,739,1760,2782,3760,4647,5378,5927,6241,6322,6160,5791,5244,4584,3858,3134,2434,1799,1205,651,93,-498,-1132,-1839,-2592,-3387,-4192,-4977,-5735,-6437,-7110,-7738,-8360,-8981,-9611,-10262,-10904,-11536,-12109,-12595,-12966,-13181,-13244,-13145,-12901,-12547,-12106,-11617,-11102,-10566,-10013,-9415,-8757,-7996,-7118,-6102,-4961,-3717,-2430,-1164,2,996,1774,2304,2598,2706,2671,2602,2536,2577,2732,3035,3458,3961,4483,4962,5321,5530,5536,5346,4952,4386,3678,2857,1969,1048,135,-722,-1481,-2090,-2502,-2681,-2612,-2296,-1786,-1132,-444,189,658,883,814,433,-228,-1117,-2149,-3218,-4242,-5132,-5828,-6319,-6579,-6669,-6615,-6497,-6369,-6296,-6321,-6468,-6747,-7132,-7592,-8069,-8498,-8810,-8934,-8808,-8414,-7719,-6782,-5634,-4386,-3131,-1993,-1064,-439,-141,-196,-541,-1121,-1815,-2524,-3131,-3553,-3743,-3675,-3380,-2894,-2276,-1585,-865,-161,508,1127,1677,2169,2569,2896,3110,3227,3219,3107,2880,2565,2169,1720,1234,733,222,-283,-793,-1291,-1797,-2285,-2761,-3198,-3578,-3884,-4099,-4213,-4234,-4167,-4036,-3870,-3701,-3570,-3518,-3576,-3774,-4112,-4573,-5126,-5704,-6236,-6648,-6862,-6830,-6524,-5949,-5135,-4157,-3085,-2025,-1051,-254,337,670,767,634,314,-147,-698,-1286,-1851,-2341,-2699,-2867,-2812,-2478,-1872,-986,124,1407,2752,4072,5252,6206,6868,7204,7222,6953,6467,5834,5132,4431,3775,3187,2677,2215,1784,1342,870,345,-228,-832,-1453,-2022,-2531,-2893,-3089,-3056,-2776,-2234,-1436,-425,744,1984,3188,4255,5077,5573,5683,5397,4733,3765,2576,1299,42,-1069,-1957,-2570,-2897,-2970,-2829,-2553,-2189,-1795,-1410,-1047,-725,-449,-217,-51,49,64,-20,-206,-498,-873,-1305,-1756,-2166,-2493,-2680,-2695,-2519,-2144,-1601,-905,-132,691,1473,2177,2736,3115,3282,3238,2974,2537,1948,1256,510,-272,-1039,-1784,-2482,-3111,-3655,-4077,-4335,-4411,-4246,-3851,-3190,-2315,-1241,-56,1174,2355,3392,4222,4771,5021,4945,4577,3938,3103,2127,1104,117,-744,-1387,-1746,-1748,-1377,-616,483,1858,3391,4953,6413,7628,8510,8983,9031,8695,8032,7160,6183,5224,4377,3706,3257,3007,2942,2985,3076,3128,3079,2880,2496,1942,1239,448,-336,-1048,-1565,-1839,-1803,-1451,-823,25,972,1909,2697,3240,3444,3286,2768,1937,900,-259,-1393,-2427,-3247,-3832,-4149,-4238,-4139,-3922,-3643,-3354,-3097,-2869,-2702,-2563,-2478,-2427,-2429,-2486,-2605,-2786,-3030,-3303,-3597,-3865,-4074,-4195,-4191,-4040,-3740,-3273,-2661,-1908,-1045,-108,873,1833,2736,3525,4153,4591,4810,4811,4599,4207,3663,3002,2268,1483,677,-122,-907,-1636,-2300,-2848,-3253,-3468,-3471,-3233,-2763,-2080,-1221,-262,746,1711,2578,3280,3782,4058,4100,3916,3528,2968,2290,1553,830,212,-219,-380,-204,329,1226,2413,3811,5271,6656,7828,8659,9105,9122,8778,8144,7342,6500,5731,5121,4716,4512,4471,4519,4560,4515,4292,3856,3170,2272,1192,32,-1118,-2147,-2938,-3414,-3505,-3188,-2496,-1482,-264,1034,2262,3288,3987,4293,4158,3611,2694,1515,181,-1179,-2451,-3526,-4349,-4855,-5060,-4959,-4602,-4023,-3277,-2405,-1449,-457,534,1469,2307,2999,3518,3846,3989,3976,3850,3667,3494,3378,3376,3515,3811,4274,4881,5631,6477,7397,8339,9245,10079,10753,11241,11465,11412,11055,10415,9519,8427,7203,5919,4645,3427,2310,1306,422,-351,-1016,-1585,-2028,-2350,-2488,-2439,-2146,-1625,-872,59,1098,2156,3129,3918,4437,4615,4423,3846,2922,1698,265,-1280,-2810,-4210,-5342,-6111,-6409,-6207,-5480,-4292,-2730,-936,932,2713,4265,5486,6326,6788,6931,6834,6619,6385,6227,6207,6341,6624,7011,7434,7828,8119,8252,8201,7946,7516,6944,6297,5640,5044,4578,4274,4173,4249,4487,4821,5171,5459,5591,5495,5124,4439,3468,2232,821,-696,-2207,-3621,-4859,-5854,-6580,-7037,-7240,-7249,-7103,-6874,-6608,-6351,-6143,-6011,-5968,-6051,-6243,-6568,-7007,-7544,-8155,-8793,-9404,-9943,-10325,-10507,-10410,-9995,-9227,-8104,-6644,-4910,-2977,-965,1018,2833,4377,5557,6307,6614,6497,6011,5247,4308,3297,2322,1442,724,173,-206,-445,-580,-657,-701,-747,-792,-831,-846,-807,-701,-515,-254,48,362,622,788,788,591,150,-534,-1470,-2618,-3940,-5361,-6802,-8164,-9350,-10266,-10821,-10979,-10694,-10012,-8980,-7706,-6313,-4935,-3691,-2681,-1962,-1546,-1407,-1482,-1682,-1931,-2120,-2219,-2156,-1960,-1622,-1209,-759,-342,2,241,356,384,335,295,297,423,699,1166,1803,2596,3468,4367,5188,5868,6327,6524,6434,6067,5444,4628,3656,2607,1524,457,-548,-1486,-2319,-3067,-3715,-4286,-4780,-5213,-5598,-5934,-6248,-6541,-6836,-7156,-7508,-7915,-8380,-8897,-9453,-10027,-10572,-11069,-11452,-11695,-11758,-11611,-11255,-10685,-9934,-9046,-8070,-7080,-6138,-5306,-4646,-4179,-3931,-3890,-4025,-4290,-4631,-4970,-5276,-5477,-5567,-5518,-5340,-5039,-4630,-4128,-3540,-2874,-2125,-1291,-367,651,1748,2925,4131,5356,6527,7609,8547,9288,9800,10048,10003,9670,9026,8107,6926,5534,4004,2401,849,-573,-1738,-2579,-3028,-3074,-2743,-2110,-1275,-367,490,1199,1665,1878,1816,1538,1081,535,-57,-636,-1174,-1683,-2158,-2646,-3175,-3770,-4463,-5236,-6079,-6945,-7769,-8488,-9034,-9342,-9390,-9143,-8627,-7869,-6921,-5858,-4741,-3655,-2656,-1805,-1131,-663,-396,-326,-413,-630,-909,-1212,-1457,-1599,-1577,-1366,-947,-338,423,1281,2151,2956,3617,4043,4206,4040,3564,2781,1745,534,-769,-2052,-3203,-4119,-4703,-4899,-4668,-4026,-3013,-1726,-261,1233,2649,3850,4754,5296,5452,5243,4715,3950,3041,2083,1170,358,-312,-829,-1227,-1533,-1805,-2094,-2421,-2817,-3260,-3731,-4177,-4553,-4788,-4840,-4659,-4220,-3522,-2572,-1424,-129,1221,2535,3718,4660,5286,5519,5315,4683,3633,2260,653,-1035,-2657,-4047,-5069,-5602,-5598,-5027,-3974,-2512,-824,951,2618,4050,5118,5776,6008,5855,5399,4740,3989,3259,2632,2176,1926,1862,1980,2196,2475,2738,2943,3058,3071,3006,2880,2742,2630,2577,2617,2751,2986,3299,3662,4045,4399,4695,4888,4943,4845,4554,4084,3411,2585,1616,590,-431,-1353,-2085,-2568,-2745,-2612,-2197,-1566,-824,-81,527,904,951,626,-67,-1093,-2350,-3716,-5047,-6188,-7012,-7415,-7350,-6808,-5855,-4579,-3113,-1606,-188,1004,1885,2395,2519,2272,1720,923,-7,-976,-1893,-2655,-3227,-3559,-3653,-3553,-3282,-2927,-2531,-2154,-1828,-1572,-1370,-1216,-1073,-922,-728,-487,-168,206,663,1176,1752,2374,3024,3682,4307,4849,5248,5442,5367,4995,4294,3311,2090,753,-580,-1747,-2616,-3062,-3016,-2458,-1430,-31,1602,3302,4917,6293,7343,7982,8222,8056,7572,6808,5880,4830,3759,2698,1709,813,42,-594,-1070,-1392,-1541,-1539,-1401,-1154,-846,-513,-206,51,230,339,382,399,416,483,611,829,1118,1460,1807,2109,2304,2362,2249,1982,1582,1112,627,201,-126,-311,-365,-285,-148,21,120,115,-66,-432,-996,-1706,-2507,-3302,-3990,-4478,-4682,-4559,-4106,-3352,-2376,-1271,-147,892,1760,2406,2800,2954,2903,2694,2389,2038,1691,1372,1106,883,695,522,332,113,-166,-490,-865,-1259,-1631,-1948,-2152,-2204,-2077,-1742,-1212,-495,376,1366,2432,3545,4661,5777,6850,7895,8863,9759,10524,11134,11531,11672,11537,11096,10392,9453,8382,7274,6254,5431,4902,4715,4885,5371,6087,6933,7777,8508,9034,9294,9260,8958,8412,7700,6882,6011,5157,4321,3548,2818,2139,1507,918,397,-62,-424,-697,-872,-970,-1010,-1028,-1059,-1118,-1241,-1406,-1620,-1849,-2062,-2242,-2347,-2392,-2356,-2280,-2172,-2070,-1982,-1917,-1840,-1735,-1532,-1210,-725,-75,704,1579,2449,3241,3856,4216,4285,4042,3520,2794,1952,1124,420,-50,-209,-19,505,1324,2335,3433,4491,5386,6031,6350,6333,5983,5370,4560,3667,2775,1991,1368,960,769,771,917,1118,1305,1370,1266,926,355,-441,-1398,-2455,-3512,-4490,-5316,-5921,-6304,-6441,-6380,-6152,-5822,-5423,-5013,-4596,-4202,-3815,-3454,-3098,-2781,-2507,-2311,-2224,-2261,-2438,-2728,-3098,-3472,-3778,-3907,-3799,-3365,-2614,-1525,-191,1316,2868,4332,5606,6581,7218,7491,7438,7105,6587,5962,5318,4719,4202,3789,3460,3201,2962,2723,2441,2109,1702,1229,683,78,-587,-1291,-2034,-2783,-3523,-4215,-4824,-5320,-5666,-5852,-5871,-5746,-5521,-5248,-4996,-4828,-4790,-4908,-5166,-5537,-5957,-6369,-6709,-6936,-7042,-7037,-6963,-6886,-6862,-6961,-7202,-7591,-8099,-8647,-9173,-9560,-9751,-9669,-9305,-8648,-7763,-6701,-5565,-4431,-3388,-2485,-1775,-1243,-895,-676,-555,-471,-385,-253,-54,223,586,1005,1481,1956,2413,2791,3059,3169,3108,2846,2420,1822,1136,389,-335,-980,-1502,-1869,-2067,-2127,-2053,-1903,-1691,-1453,-1183,-885,-549,-157,261,706,1101,1399,1513,1378,941,188,-858,-2131,-3521,-4904,-6134,-7096,-7689,-7872,-7647,-7070,-6241,-5272,-4296,-3411,-2699,-2199,-1902,-1782,-1763,-1789,-1777,-1680,-1463,-1111,-635,-55,583,1259,1911,2523,3047,3460,3744,3873,3849,3664,3340,2898,2370,1806,1244,743,324,33,-143,-185,-153,-52,32,97,71,-22,-195,-407,-623,-800,-917,-958,-947,-923,-943,-1074,-1364,-1844,-2515,-3333,-4245,-5162,-6004,-6701,-7189,-7465,-7527,-7417,-7204,-6945,-6718,-6580,-6546,-6648,-6825,-7073,-7291,-7444,-7457,-7288,-6925,-6348,-5605,-4709,-3732,-2714,-1714,-791,19,664,1120,1374,1413,1274,968,565,115,-313,-649,-847,-861,-679,-308,220,855,1539,2214,2832,3361,3793,4129,4403,4615,4805,4959,5071,5123,5072,4911,4613,4199,3698,3173,2695,2344,2186,2266,2601,3152,3875,4656,5416,6035,6442,6585,6440,6036,5406,4631,3769,2896,2067,1314,678,152,-253,-548,-753,-867,-926,-942,-937,-947,-986,-1086,-1267,-1537,-1898,-2337,-2828,-3336,-3821,-4242,-4567,-4769,-4852,-4808,-4669,-4456,-4195,-3909,-3612,-3294,-2960,-2597,-2206,-1803,-1418,-1087,-880,-828,-980,-1338,-1875,-2528,-3204,-3790,-4173,-4275,-4022,-3427,-2513,-1373,-125,1117,2216,3085,3668,3932,3934,3712,3375,3012,2705,2531,2512,2657,2938,3298,3691,4050,4340,4523,4588,4532,4359,4088,3731,3305,2834,2337,1836,1363,935,585,331,182,148,206,341,509,670,786,822,780,655,493,323,196,144,174,290,437,588,669,649,487,188,-213,-679,-1105,-1462,-1643,-1648,-1444,-1080,-595,-74,425,829,1115,1265,1306,1280,1227,1215,1271,1438,1712,2100,2575,3111,3674,4213,4698,5070,5302,5352,5191,4814,4218,3419,2472,1404,305,-775,-1755,-2584,-3215,-3624,-3811,-3786,-3581,-3234,-2787,-2269,-1719,-1143,-570,5,543,1046,1448,1735,1832,1727,1377,797,6,-924,-1915,-2865,-3666,-4249,-4534,-4519,-4215,-3681,-3010,-2286,-1638,-1118,-817,-741,-882,-1207,-1630,-2076,-2459,-2689,-2728,-2527,-2102,-1479,-701,154,1031,1860,2589,3172,3587,3808,3842,3696,3394,2964,2449,1889,1328,814,368,45,-164,-219,-145,60,365,735,1137,1531,1890,2204,2465,2701,2919,3162,3422,3720,4022,4311,4533,4665,4661,4537,4278,3957,3593,3277,3033,2919,2923,3043,3217,3401,3534,3564,3482,3276,2994,2667,2365,2130,2017,2036,2204,2491,2887,3333,3804,4247,4627,4921,5103,5168,5119,4953,4702,4365,3987,3577,3175,2811,2505,2289,2162,2138,2194,2309,2461,2600,2722,2790,2810,2788,2739,2680,2627,2579,2533,2464,2344,2136,1815,1361,770,73,-698,-1468,-2174,-2747,-3127,-3296,-3244,-3010,-2655,-2241,-1851,-1546,-1361,-1326,-1407,-1591,-1796,-1988,-2092,-2064,-1891,-1541,-1061,-448,226,946,1643,2294,2859,3308,3628,3793,3814,3685,3437,3092,2699,2300,1958,1700,1593,1634,1854,2236,2750,3371,4032,4698,5300,5804,6173,6390,6463,6407,6254,6045,5809,5577,5360,5154,4961,4757,4543,4310,4066,3834,3641,3500,3450,3477,3580,3720,3855,3926,3898,3720,3393,2913,2328,1666,999,378,-153,-543,-791,-879,-836,-700,-511,-344,-240,-262,-452,-821,-1384,-2108,-2964,-3899,-4853,-5775,-6599,-7294,-7813,-8152,-8289,-8255,-8038,-7690,-7208,-6632,-5967,-5239,-4447,-3619,-2760,-1900,-1060,-265,445,1048,1506,1799,1902,1812,1517,1051,429,-301,-1070,-1842,-2540,-3129,-3589,-3897,-4091,-4171,-4203,-4192,-4187,-4190,-4207,-4223,-4220,-4180,-4076,-3910,-3665,-3365,-3014,-2642,-2269,-1906,-1587,-1309,-1091,-953,-886,-920,-1048,-1275,-1594,-1984,-2414,-2857,-3262,-3602,-3840,-3953,-3949,-3821,-3608,-3337,-3055,-2803,-2624,-2548,-2583,-2740,-2985,-3295,-3625,-3930,-4172,-4326,-4361,-4293,-4113,-3845,-3506,-3099,-2652,-2152,-1624,-1054,-479,93,610,1039,1322,1424,1327,1018,549,-46,-671,-1251,-1687,-1906,-1856,-1500,-859,40,1117,2289,3444,4483,5307,5841,6041,5885,5400,4621,3629,2498,1312,164,-897,-1803,-2549,-3114,-3528,-3810,-4010,-4153,-4286,-4410,-4549,-4688,-4817,-4919,-4975,-4961,-4874,-4704,-4463,-4184,-3893,-3660,-3518,-3541,-3749,-4170,-4789,-5559,-6419,-7272,-8020,-8590,-8892,-8925,-8657,-8160,-7468,-6690,-5890,-5150,-4526,-4040,-3713,-3504,-3403,-3334,-3279,-3166,-2982,-2685,-2275,-1752,-1125,-431,308,1020,1679,2206,2567,2731,2662,2393,1939,1355,724,102,-405,-761,-899,-815,-510,-26,573,1215,1814,2299,2614,2710,2597,2265,1773,1160,499,-156,-739,-1205,-1520,-1650,-1606,-1373,-980,-444,202,904,1622,2284,2840,3221,3389,3300,2967,2388,1639,778,-93,-873,-1469,-1798,-1810,-1478,-828,97,1204,2386,3523,4486,5169,5483,5380,4848,3928,2683,1231,-311,-1809,-3139,-4204,-4939,-5315,-5348,-5089,-4603,-3995,-3328,-2700,-2134,-1679,-1323,-1045,-827,-603,-367,-70,282,672,1071,1408,1629,1664,1458,994,266,-686,-1785,-2953,-4059,-5021,-5730,-6136,-6207,-5963,-5454,-4750,-3956,-3149,-2428,-1849,-1449,-1246,-1220,-1341,-1554,-1809,-2050,-2219,-2295,-2222,-2019,-1657,-1180,-599,22,645,1201,1653,1957,2090,2064,1880,1592,1230,863,527,284,144,147,274,521,853,1234,1623,1985,2286,2517,2665,2746,2768,2755,2732,2714,2729,2781,2899,3077,3346,3699,4154,4712,5359,6087,6852,7602,8277,8787,9060,9023,8618,7841,6706,5292,3696,2075,562,-670,-1526,-1898,-1787,-1207,-263,916,2163,3315,4206,4719,4773,4352,3467,2223,697,-949,-2590,-4106,-5371,-6339,-6957,-7237,-7214,-6948,-6507,-5981,-5418,-4883,-4402,-3975,-3601,-3228,-2839,-2371,-1826,-1173,-460,277,952,1480,1783,1784,1463,816,-97,-1176,-2316,-3347,-4179,-4668,-4789,-4505,-3889,-3003,-1997,-975,-87,590,975,1063,868,457,-90,-663,-1176,-1525,-1658,-1524,-1118,-462,402,1389,2422,3391,4200,4777,5046,5012,4666,4081,3321,2493,1702,1022,550,292,279,469,805,1229,1639,1988,2192,2234,2095,1791,1364,853,315,-209,-666,-1042,-1296,-1426,-1407,-1232,-882,-356,346,1211,2212,3295,4411,5469,6399,7112,7546,7643,7390,6805,5924,4857,3687,2570,1614,931,615,676,1134,1901,2897,3987,5030,5902,6472,6684,6479,5883,4937,3734,2378,998,-306,-1420,-2298,-2893,-3217,-3305,-3210,-2991,-2724,-2433,-2167,-1917,-1662,-1385,-1035,-587,-18,656,1422,2200,2922,3493,3814,3808,3441,2676,1586,230,-1256,-2719,-4012,-4962,-5474,-5458,-4919,-3895,-2512,-906,724,2225,3416,4210,4527,4396,3857,3039,2070,1108,295,-257,-468,-309,207,1024,2055,3198,4327,5343,6138,6650,6846,6717,6308,5674,4900,4080,3303,2639,2156,1875,1810,1931,2211,2575,2986,3362,3663,3855,3895,3818,3591,3279,2881,2448,1994,1556,1155,818,581,482,553,858,1399,2223,3291,4585,6013,7482,8857,10003,10792,11119,10922,10192,8987,7411,5641,3857,2264,1041,312,161,567,1469,2720,4140,5547,6728,7551,7882,7697,6990,5852,4389,2763,1124,-374,-1607,-2505,-3020,-3177,-3027,-2652,-2148,-1618,-1122,-731,-449,-278,-182,-125,-53,53,221,427,640,796,825,650,221,-513,-1524,-2805,-4238,-5750,-7178,-8416,-9317,-9806,-9824,-9362,-8494,-7284,-5902,-4469,-3152,-2075,-1332,-973,-999,-1362,-1973,-2740,-3511,-4199,-4680,-4879,-4760,-4293,-3520,-2477,-1256,52,1341,2505,3461,4141,4520,4587,4390,3981,3434,2843,2277,1802,1475,1296,1277,1386,1579,1817,2044,2215,2300,2277,2132,1875,1510,1049,515,-87,-732,-1402,-2065,-2679,-3186,-3524,-3625,-3426,-2894,-2021,-836,576,2106,3606,4908,5865,6338,6249,5564,4336,2667,733,-1270,-3131,-4656,-5703,-6194,-6123,-5563,-4645,-3538,-2433,-1511,-905,-722,-987,-1673,-2708,-3962,-5303,-6581,-7675,-8491,-8976,-9134,-8985,-8616,-8079,-7484,-6860,-6276,-5725,-5212,-4714,-4211,-3694,-3166,-2650,-2190,-1835,-1651,-1684,-1975,-2536,-3350,-4364,-5509,-6673,-7758,-8634,-9219,-9417,-9200,-8547,-7503,-6130,-4549,-2869,-1254,195,1337,2117,2490,2458,2092,1447,667,-170,-912,-1500,-1829,-1886,-1645,-1144,-420,442,1373,2269,3065,3667,4055,4175,4055,3712,3199,2581,1923,1296,740,311,1,-172,-255,-256,-253,-248,-321,-457,-702,-1028,-1439,-1900,-2394,-2894,-3377,-3844,-4276,-4696,-5078,-5443,-5737,-5947,-6002,-5849,-5432,-4709,-3681,-2369,-863,727,2257,3560,4505,4966,4901,4309,3281,1954,508,-854,-1957,-2657,-2872,-2599,-1898,-888,266,1398,2332,2951,3157,2937,2311,1369,219,-990,-2135,-3093,-3783,-4170,-4249,-4062,-3669,-3128,-2516,-1861,-1210,-571,51,641,1193,1676,2056,2282,2311,2088,1592,796,-269,-1578,-3053,-4595,-6115,-7470,-8581,-9331,-9675,-9566,-9022,-8080,-6814,-5327,-3739,-2163,-743,449,1300,1785,1884,1614,1045,238,-695,-1662,-2564,-3311,-3853,-4123,-4128,-3853,-3341,-2636,-1798,-916,-56,690,1270,1635,1764,1680,1397,999,530,87,-269,-488,-515,-362,-19,461,1040,1647,2224,2712,3059,3246,3255,3091,2789,2357,1859,1302,742,182,-339,-806,-1196,-1463,-1578,-1482,-1144,-523,370,1527,2862,4283,5666,6847,7722,8160,8118,7595,6656,5416,4036,2682,1508,638,137,5,206,619,1138,1608,1924,1985,1752,1225,454,-477,-1453,-2373,-3117,-3625,-3846,-3789,-3477,-2970,-2335,-1625,-910,-208,439,1030,1547,1973,2297,2482,2506,2332,1936,1308,441,-635,-1888,-3251,-4653,-5997,-7207,-8173,-8847,-9157,-9094,-8649,-7876,-6815,-5569,-4211,-2853,-1590,-493,342,904,1131,1066,711,138,-591,-1391,-2171,-2853,-3356,-3625,-3620,-3321,-2748,-1913,-900,242,1402,2496,3431,4130,4548,4666,4497,4095,3514,2859,2206,1640,1236,1029,1040,1267,1667,2189,2779,3349,3848,4211,4396,4393,4179,3799,3259,2622,1930,1229,568,-24,-515,-884,-1112,-1173,-1054,-727,-182,585,1546,2669,3862,5040,6078,6872,7321,7375,7010,6274,5243,4042,2798,1650,689,-2,-421,-576,-546,-417,-279,-247,-359,-695,-1221,-1944,-2777,-3662,-4515,-5248,-5813,-6151,-6253,-6102,-5715,-5104,-4293,-3316,-2204,-1010,210,1390,2451,3321,3930,4220,4172,3770,3048,2046,841,-490,-1848,-3136,-4280,-5170,-5789,-6044,-5960,-5515,-4752,-3723,-2492,-1140,246,1592,2821,3867,4698,5261,5576,5620,5446,5067,4546,3920,3249,2561,1917,1324,831,443,181,56,60,187,410,690,991,1261,1472,1584,1604,1512,1362,1158,972,830,791,878,1119,1510,2045,2677,3382,4084,4742,5293,5683,5898,5887,5687,5266,4701,3988,3205,2380,1569,810,156,-375,-725,-875,-781,-421,218,1136,2296,3639,5081,6506,7805,8870,9605,9972,9946,9568,8911,8061,7148,6256,5495,4904,4518,4306,4234,4218,4190,4068,3791,3335,2689,1884,978,47,-831,-1553,-2061,-2284,-2181,-1761,-1014,-7,1205,2533,3864,5103,6131,6855,7212,7134,6640,5724,4466,2930,1232,-530,-2233,-3784,-5086,-6082,-6720,-6991,-6892,-6454,-5728,-4769,-3652,-2450,-1223,-51,1038,1982,2770,3368,3779,3986,4010,3855,3543,3117,2588,2021,1438,879,392,-14,-293,-446,-454,-337,-101,203,538,850,1084,1201,1164,981,649,221,-261,-729,-1115,-1366,-1438,-1307,-984,-494,116,773,1425,1991,2440,2727,2862,2835,2702,2474,2214,1934,1671,1424,1193,968,743,510,281,88,-46,-55,97,445,1016,1783,2718,3746,4790,5754,6564,7142,7464,7496,7282,6831,6229,5511,4748,3983,3240,2547,1883,1256,628,-2,-669,-1362,-2101,-2861,-3628,-4368,-5033,-5587,-5971,-6153,-6090,-5782,-5220,-4460,-3527,-2532,-1537,-662,8,396,435,111,-588,-1615,-2919,-4421,-6020,-7638,-9169,-10540,-11692,-12567,-13148,-13424,-13404,-13112,-12592,-11869,-11015,-10057,-9041,-8012,-6967,-5959,-4980,-4059,-3221,-2482,-1876,-1423,-1146,-1036,-1104,-1297,-1593,-1928,-2237,-2481,-2582,-2543,-2324,-1966,-1489,-970,-455,-43,245,343,267,23,-333,-739,-1121,-1403,-1530,-1465,-1179,-706,-57,696,1495,2276,2961,3501,3857,3994,3923,3637,3175,2567,1859,1093,315,-439,-1134,-1747,-2254,-2639,-2883,-2969,-2891,-2618,-2161,-1507,-681,292,1362,2481,3564,4572,5418,6069,6490,6660,6606,6330,5889,5310,4645,3919,3167,2387,1595,777,-74,-967,-1901,-2878,-3870,-4854,-5789,-6616,-7287,-7738,-7921,-7808,-7373,-6637,-5635,-4431,-3129,-1824,-647,299,916,1144,962,379,-543,-1725,-3054,-4424,-5728,-6873,-7805,-8476,-8896,-9073,-9052,-8875,-8588,-8229,-7829,-7389,-6915,-6393,-5792,-5107,-4307,-3401,-2399,-1334,-263,763,1658,2387,2875,3114,3089,2829,2378,1800,1171,569,73,-264,-401,-327,-60,354,864,1373,1838,2162,2333,2301,2104,1743,1300,807,352,-22,-264,-337,-245,23,429,947,1527,2120,2681,3160,3530,3747,3815,3706,3447,3031,2493,1848,1130,368,-405,-1147,-1830,-2408,-2859,-3142,-3245,-3144,-2850,-2347,-1676,-844,100,1104,2130,3100,3974,4698,5233,5577,5705,5661,5452,5125,4718,4253,3760,3243,2699,2118,1486,789,34,-774,-1590,-2378,-3069,-3606,-3923,-3987,-3759,-3258,-2508,-1576,-543,481,1409,2129,2589,2725,2542,2042,1288,325,-759,-1900,-3022,-4063,-4989,-5753,-6361,-6787,-7060,-7178,-7164,-7034,-6799,-6479,-6075,-5602,-5059,-4449,-3786,-3065,-2308,-1538,-771,-61,574,1094,1465,1686,1737,1646,1428,1131,784,457,167,-27,-129,-122,-38,101,248,358,405,354,212,-12,-285,-562,-797,-940,-957,-826,-533,-107,441,1064,1705,2337,2894,3360,3697,3900,3967,3911,3742,3490,3164,2794,2386,1951,1489,1013,520,36,-422,-817,-1108,-1254,-1214,-959,-475,235,1153,2226,3412,4613,5775,6798,7624,8196,8478,8469,8183,7658,6948,6107,5189,4248,3307,2397,1519,683,-121,-879,-1589,-2240,-2796,-3268,-3595,-3801,-3846,-3750,-3510,-3145,-2691,-2171,-1648,-1149,-738,-438,-292,-305,-488,-824,-1303,-1890,-2564,-3289,-4039,-4784,-5509,-6184,-6811,-7370,-7850,-8258,-8566,-8782,-8888,-8866,-8723,-8429,-8003,-7420,-6701,-5848,-4892,-3853,-2795,-1739,-775,72,741,1204,1455,1499,1373,1128,830,548,354,298,416,707,1153,1702,2290,2849,3314,3637,3810,3823,3731,3576,3430,3352,3397,3596,3956,4455,5071,5719,6389,6972,7476,7824,8040,8097,8028,7844,7573,7240,6867,6463,6040,5590,5114,4602,4048,3465,2847,2234,1625,1069,573,173,-114,-276,-289,-161,119,539,1071,1700,2373,3060,3707,4293,4757,5117,5308,5367,5255,4992,4569,3999,3295,2485,1598,681,-225,-1074,-1826,-2460,-2949,-3296,-3493,-3556,-3488,-3302,-3007,-2616,-2146,-1610,-1044,-454,112,638,1095,1442,1677,1758,1693,1479,1131,677,149,-414,-974,-1500,-1959,-2348,-2637,-2836,-2937,-2930,-2824,-2597,-2253,-1781,-1180,-459,370,1272,2207,3126,3963,4679,5214,5553,5671,5596,5347,4980,4563,4140,3808,3579,3517,3609,3848,4196,4596,4992,5327,5548,5634,5565,5352,5018,4605,4147,3703,3307,2985,2776,2668,2676,2784,2972,3233,3537,3877,4227,4569,4886,5144,5330,5396,5333,5108,4705,4128,3382,2505,1540,556,-382,-1195,-1821,-2209,-2322,-2158,-1730,-1072,-245,692,1661,2597,3436,4125,4634,4942,5052,4979,4751,4398,3955,3455,2918,2369,1823,1281,770,272,-188,-626,-1041,-1428,-1795,-2127,-2416,-2632,-2763,-2765,-2643,-2370,-1979,-1471,-916,-330,203,664,989,1170,1180,1013,688,199,-401,-1096,-1841,-2589,-3308,-3957,-4509,-4948,-5270,-5471,-5569,-5582,-5521,-5419,-5274,-5113,-4920,-4706,-4445,-4145,-3781,-3374,-2923,-2468,-2031,-1670,-1398,-1271,-1268,-1416,-1661,-1979,-2307,-2598,-2801,-2898,-2863,-2735,-2525,-2305,-2116,-2013,-2038,-2202,-2512,-2933,-3427,-3935,-4391,-4741,-4929,-4933,-4733,-4347,-3802,-3139,-2420,-1684,-993,-381,127,520,793,974,1065,1102,1093,1043,956,809,593,292,-106,-581,-1114,-1652,-2128,-2483,-2632,-2544,-2180,-1557,-710,291,1361,2407,3337,4091,4612,4894,4941,4785,4477,4062,3597,3120,2662,2246,1872,1539,1231,913,562,129,-409,-1095,-1925,-2908,-4003,-5163,-6324,-7402,-8322,-9021,-9438,-9567,-9389,-8953,-8286,-7471,-6561,-5643,-4782,-4030,-3458,-3070,-2905,-2946,-3174,-3567,-4066,-4637,-5225,-5786,-6283,-6684,-6972,-7133,-7175,-7098,-6925,-6664,-6337,-5944,-5495,-4983,-4407,-3764,-3065,-2325,-1581,-866,-239,271,616,794,806,693,499,295,149,113,227,498,899,1396,1916,2391,2756,2959,2975,2802,2476,2031,1542,1051,632,307,115,51,121,300,583,933,1343,1787,2245,2705,3139,3534,3869,4122,4285,4330,4258,4050,3714,3251,2680,2025,1331,640,19,-489,-823,-962,-891,-638,-239,228,708,1109,1399,1521,1501,1332,1092,820,593,467,480,651,972,1399,1877,2322,2654,2785,2657,2216,1465,413,-864,-2294,-3750,-5133,-6317,-7222,-7782,-7978,-7819,-7355,-6665,-5826,-4956,-4114,-3401,-2848,-2501,-2349,-2390,-2575,-2868,-3202,-3528,-3797,-3979,-4051,-4018,-3886,-3689,-3446,-3184,-2925,-2661,-2394,-2106,-1764,-1362,-866,-285,376,1098,1829,2540,3151,3630,3917,3992,3832,3471,2924,2271,1575,921,397,50,-59,64,413,932,1549,2183,2739,3148,3341,3299,3015,2525,1875,1158,423,-222,-737,-1075,-1204,-1137,-887,-486,13,580,1154,1710,2205,2632,2963,3212,3360,3423,3389,3261,3031,2688,2241,1683,1045,361,-319,-925,-1396,-1665,-1696,-1473,-1021,-390,335,1060,1685,2136,2348,2321,2056,1630,1118,624,253,97,214,630,1324,2219,3222,4181,4963,5413,5440,4961,3989,2565,814,-1103,-3016,-4716,-6073,-6945,-7292,-7111,-6463,-5465,-4237,-2947,-1706,-653,147,641,823,722,385,-117,-705,-1310,-1861,-2317,-2648,-2844,-2920,-2900,-2814,-2714,-2609,-2563,-2556,-2625,-2749,-2912,-3098,-3268,-3395,-3443,-3401,-3241,-2985,-2635,-2231,-1811,-1413,-1082,-831,-684,-621,-624,-654,-673,-644,-547,-366,-119,178,485,753,957,1037,994,803,474,37,-494,-1063,-1633,-2171,-2612,-2948,-3133,-3146,-2995,-2656,-2163,-1525,-783,36,874,1718,2511,3236,3871,4371,4743,4933,4956,4778,4429,3920,3311,2672,2077,1623,1377,1393,1686,2221,2937,3727,4478,5071,5409,5442,5160,4615,3902,3157,2519,2139,2112,2513,3331,4506,5923,7398,8774,9828,10439,10459,9865,8664,6946,4857,2580,300,-1781,-3532,-4828,-5637,-5962,-5863,-5441,-4812,-4091,-3405,-2822,-2423,-2218,-2219,-2391,-2693,-3071,-3461,-3830,-4121,-4332,-4441,-4468,-4422,-4327,-4200,-4049,-3892,-3702,-3494,-3225,-2909,-2521,-2074,-1574,-1047,-511,-6,443,810,1063,1195,1195,1072,851,560,261,-1,-147,-137,78,511,1153,1960,2881,3823,4721,5490,6080,6459,6626,6595,6431,6169,5899,5649,5493,5430,5497,5660,5914,6221,6550,6869,7154,7380,7546,7643,7684,7684,7655,7620,7591,7560,7533,7472,7366,7178,6896,6508,6035,5501,4960,4457,4048,3759,3622,3601,3690,3804,3896,3889,3738,3417,2950,2368,1786,1279,983,978,1328,2050,3099,4381,5761,7064,8128,8793,8939,8514,7501,5980,4058,1896,-321,-2433,-4265,-5725,-6736,-7286,-7418,-7190,-6708,-6076,-5388,-4746,-4190,-3789,-3521,-3397,-3371,-3391,-3424,-3395,-3297,-3096,-2805,-2453,-2073,-1725,-1453,-1293,-1267,-1371,-1574,-1829,-2075,-2243,-2278,-2131,-1784,-1232,-515,340,1244,2149,2958,3618,4061,4272,4223,3961,3513,2970,2399,1903,1536,1371,1407,1661,2073,2602,3159,3675,4065,4282,4270,4036,3565,2911,2112,1234,346,-479,-1191,-1720,-2052,-2152,-2026,-1693,-1185,-551,149,864,1527,2103,2550,2850,2994,2991,2833,2563,2169,1705,1182,645,137,-306,-646,-860,-953,-934,-857,-777,-770,-908,-1249,-1826,-2636,-3641,-4740,-5833,-6752,-7369,-7545,-7189,-6282,-4833,-2966,-820,1390,3445,5132,6270,6733,6473,5511,3956,1956,-281,-2549,-4647,-6410,-7722,-8534,-8832,-8695,-8193,-7470,-6635,-5819,-5117,-4604,-4304,-4235,-4338,-4581,-4868,-5133,-5303,-5324,-5181,-4865,-4430,-3906,-3385,-2918,-2570,-2397,-2396,-2582,-2913,-3341,-3804,-4245,-4578,-4796,-4813,-4673,-4341,-3884,-3332,-2759,-2239,-1830,-1614,-1603,-1834,-2271,-2875,-3569,-4268,-4875,-5323,-5542,-5507,-5218,-4692,-3991,-3177,-2318,-1503,-774,-207,189,377,377,191,-132,-573,-1056,-1559,-2001,-2362,-2579,-2643,-2525,-2238,-1790,-1214,-541,181,917,1615,2250,2771,3164,3403,3482,3418,3235,2980,2719,2504,2407,2465,2708,3121,3671,4287,4880,5358,5633,5641,5347,4767,3944,2979,1985,1096,442,129,220,736,1621,2804,4107,5408,6486,7232,7495,7225,6419,5108,3414,1452,-624,-2656,-4524,-6115,-7356,-8225,-8710,-8850,-8697,-8317,-7789,-7187,-6584,-6032,-5583,-5253,-5050,-4961,-4950,-4997,-5045,-5088,-5081,-5037,-4951,-4845,-4738,-4656,-4613,-4623,-4685,-4790,-4920,-5047,-5154,-5201,-5184,-5073,-4861,-4553,-4143,-3654,-3104,-2529,-1955,-1425,-962,-591,-315,-130,-11,63,127,205,316,471,671,898,1150,1395,1620,1815,1955,2062,2118,2160,2184,2227,2296,2409,2579,2797,3071,3380,3716,4062,4397,4714,4997,5249,5461,5648,5806,5945,6059,6136,6165,6116,5982,5737,5397,4967,4480,3982,3500,3088,2742,2486,2276,2093,1885,1597,1215,696,64,-662,-1434,-2178,-2826,-3288,-3499,-3387,-2938,-2133,-1038,288,1717,3124,4372,5330,5909,6039,5714,4948,3814,2392,782,-900,-2578,-4146,-5566,-6777,-7767,-8518,-9041,-9347,-9454,-9392,-9176,-8841,-8397,-7880,-7291,-6655,-5984,-5286,-4585,-3899,-3243,-2661,-2162,-1783,-1533,-1425,-1441,-1574,-1774,-2004,-2216,-2341,-2358,-2207,-1895,-1404,-766,-11,801,1619,2360,2978,3393,3581,3511,3199,2672,2000,1250,520,-113,-583,-844,-875,-707,-352,106,614,1098,1492,1753,1855,1785,1573,1239,846,435,61,-222,-403,-447,-377,-196,47,331,596,820,975,1036,1023,929,787,606,424,238,101,-12,-44,-11,131,368,727,1175,1698,2246,2750,3151,3368,3347,3054,2465,1621,545,-667,-1940,-3175,-4268,-5139,-5703,-5911,-5734,-5182,-4286,-3137,-1812,-459,825,1906,2707,3164,3255,3003,2446,1669,748,-227,-1168,-2017,-2709,-3224,-3543,-3678,-3640,-3477,-3219,-2917,-2620,-2350,-2160,-2030,-1999,-2014,-2083,-2154,-2200,-2207,-2148,-2041,-1889,-1727,-1585,-1490,-1472,-1537,-1685,-1891,-2128,-2338,-2497,-2534,-2437,-2169,-1737,-1152,-447,326,1109,1840,2445,2886,3111,3115,2915,2535,2045,1503,976,535,207,36,12,134,367,673,1005,1318,1565,1716,1746,1645,1428,1103,722,304,-80,-408,-626,-716,-661,-461,-137,289,780,1293,1809,2282,2707,3066,3352,3571,3730,3844,3928,4019,4133,4316,4595,4986,5520,6167,6929,7743,8566,9314,9923,10309,10430,10226,9702,8856,7741,6427,5004,3594,2305,1264,563,274,433,1021,1982,3223,4600,5987,7218,8181,8754,8892,8545,7763,6573,5091,3415,1671,-16,-1539,-2813,-3772,-4402,-4699,-4704,-4477,-4078,-3594,-3083,-2601,-2194,-1861,-1625,-1451,-1335,-1251,-1184,-1132,-1092,-1081,-1101,-1180,-1301,-1494,-1717,-1981,-2234,-2465,-2624,-2699,-2641,-2450,-2101,-1599,-957,-187,654,1542,2390,3156,3776,4196,4408,4396,4194,3842,3400,2924,2485,2115,1859,1722,1704,1789,1949,2164,2390,2635,2852,3068,3258,3441,3617,3790,3963,4141,4309,4484,4638,4787,4911,5018,5095,5148,5171,5168,5135,5076,4995,4885,4766,4629,4492,4370,4262,4204,4188,4241,4364,4558,4815,5121,5437,5729,5936,6001,5871,5488,4829,3884,2681,1278,-230,-1737,-3105,-4214,-4957,-5248,-5061,-4407,-3346,-1990,-464,1075,2480,3619,4378,4696,4531,3901,2841,1432,-229,-2030,-3847,-5570,-7087,-8315,-9196,-9696,-9825,-9613,-9124,-8439,-7656,-6861,-6149,-5570,-5184,-4986,-4991,-5145,-5432,-5791,-6188,-6575,-6931,-7211,-7413,-7503,-7460,-7284,-6930,-6420,-5729,-4879,-3894,-2806,-1672,-532,542,1515,2330,2959,3381,3579,3564,3349,2967,2456,1864,1245,640,99,-352,-687,-906,-1008,-1015,-959,-860,-773,-708,-701,-760,-881,-1067,-1281,-1517,-1740,-1929,-2083,-2168,-2214,-2193,-2137,-2035,-1895,-1720,-1502,-1241,-936,-581,-208,194,571,916,1195,1372,1455,1414,1280,1073,826,591,410,309,321,422,589,770,883,870,652,190,-536,-1508,-2680,-3959,-5254,-6438,-7404,-8053,-8307,-8132,-7519,-6512,-5172,-3615,-1942,-299,1201,2442,3339,3842,3932,3633,2991,2098,1033,-85,-1172,-2137,-2921,-3482,-3808,-3903,-3800,-3532,-3152,-2717,-2270,-1866,-1534,-1300,-1186,-1183,-1299,-1513,-1810,-2171,-2569,-2979,-3376,-3733,-4026,-4233,-4331,-4310,-4149,-3851,-3413,-2841,-2161,-1389,-564,277,1096,1848,2498,3006,3359,3531,3544,3392,3125,2757,2340,1896,1455,1036,647,284,-45,-362,-664,-969,-1271,-1585,-1894,-2203,-2496,-2761,-2983,-3145,-3235,-3227,-3124,-2902,-2571,-2130,-1596,-999,-365,259,839,1342,1736,2019,2188,2260,2263,2220,2158,2104,2074,2079,2146,2271,2496,2823,3278,3862,4561,5342,6141,6876,7454,7779,7782,7410,6664,5594,4279,2862,1471,270,-629,-1119,-1171,-780,-14,1036,2245,3467,4579,5441,5970,6091,5783,5055,3956,2556,969,-702,-2326,-3795,-5011,-5896,-6411,-6546,-6319,-5782,-5002,-4061,-3032,-2005,-1025,-158,574,1151,1552,1782,1811,1647,1257,653,-184,-1226,-2456,-3827,-5283,-6758,-8167,-9449,-10506,-11301,-11762,-11875,-11622,-11024,-10100,-8916,-7522,-5992,-4411,-2835,-1368,-48,1034,1850,2346,2508,2329,1831,1062,107,-935,-1932,-2758,-3282,-3404,-3050,-2201,-872,851,2854,4979,7041,8868,10280,11143,11381,10958,9943,8433,6610,4672,2840,1314,256,-219,-92,621,1795,3289,4904,6434,7698,8514,8789,8463,7551,6155,4393,2464,546,-1183,-2573,-3548,-4078,-4204,-4031,-3685,-3332,-3116,-3163,-3547,-4287,-5350,-6630,-7996,-9286,-10321,-10981,-11134,-10755,-9836,-8466,-6747,-4850,-2930,-1176,274,1271,1747,1642,973,-206,-1791,-3652,-5627,-7567,-9317,-10761,-11818,-12425,-12596,-12314,-11660,-10663,-9421,-7992,-6460,-4890,-3351,-1908,-612,468,1315,1878,2187,2251,2134,1922,1708,1600,1707,2087,2804,3840,5161,6666,8232,9704,10921,11747,12065,11833,11055,9815,8254,6545,4909,3517,2550,2093,2177,2750,3689,4817,5933,6834,7353,7360,6818,5725,4190,2333,344,-1606,-3326,-4698,-5598,-6011,-5921,-5399,-4534,-3438,-2229,-1026,94,1057,1840,2436,2866,3159,3362,3499,3622,3722,3829,3899,3934,3876,3705,3384,2900,2255,1469,577,-349,-1258,-2049,-2670,-3033,-3108,-2855,-2304,-1468,-434,743,1974,3197,4352,5424,6397,7285,8131,8922,9726,10484,11233,11881,12423,12778,12919,12815,12462,11893,11145,10291,9378,8471,7586,6744,5910,5070,4158,3140,1967,626,-884,-2514,-4200,-5823,-7262,-8366,-9016,-9088,-8555,-7384,-5686,-3560,-1216,1144,3283,5004,6142,6595,6353,5456,4050,2299,425,-1362,-2863,-3925,-4455,-4413,-3851,-2836,-1534,-80,1343,2598,3553,4147,4328,4135,3594,2808,1847,821,-192,-1133,-1953,-2643,-3204,-3647,-4008,-4295,-4547,-4770,-4994,-5217,-5459,-5708,-5966,-6208,-6429,-6583,-6667,-6643,-6511,-6259,-5906,-5450,-4910,-4297,-3610,-2861,-2052,-1190,-308,574,1396,2124,2697,3088,3278,3280,3136,2909,2680,2536,2541,2743,3136,3705,4357,5027,5584,5937,5988,5678,4981,3932,2596,1112,-370,-1667,-2611,-3064,-2922,-2171,-822,992,3150,5423,7625,9535,10973,11803,11936,11355,10087,8236,5914,3298,532,-2207,-4795,-7111,-9100,-10710,-11969,-12875,-13517,-13919,-14178,-14316,-14400,-14431,-14436,-14381,-14260,-14021,-13638,-13067,-12302,-11331,-10183,-8892,-7517,-6121,-4783,-3573,-2558,-1794,-1323,-1141,-1252,-1587,-2091,-2660,-3203,-3614,-3825,-3774,-3450,-2865,-2076,-1133,-136,865,1781,2579,3202,3638,3855,3853,3635,3211,2637,1957,1285,694,319,228,501,1143,2125,3363,4725,6067,7231,8069,8480,8381,7763,6658,5159,3412,1588,-102,-1481,-2371,-2671,-2331,-1375,80,1891,3838,5709,7299,8421,8967,8877,8162,6917,5266,3395,1484,-280,-1755,-2818,-3441,-3603,-3388,-2876,-2194,-1481,-836,-381,-149,-191,-479,-987,-1646,-2368,-3072,-3655,-4031,-4141,-3934,-3408,-2601,-1554,-384,817,1920,2808,3379,3559,3300,2608,1531,143,-1421,-3041,-4554,-5841,-6782,-7311,-7402,-7071,-6377,-5419,-4288,-3112,-1979,-975,-167,422,765,884,807,594,317,67,-68,-14,293,865,1689,2703,3802,4897,5844,6581,7026,7167,7023,6647,6118,5541,5011,4636,4500,4664,5170,6006,7147,8498,9976,11419,12721,13707,14286,14334,13824,12718,11080,8969,6522,3866,1168,-1431,-3796,-5825,-7460,-8674,-9486,-9948,-10135,-10136,-10041,-9925,-9856,-9860,-9963,-10136,-10353,-10566,-10692,-10685,-10451,-9955,-9143,-8011,-6575,-4884,-3015,-1074,829,2569,4026,5109,5732,5874,5535,4766,3661,2325,896,-497,-1746,-2742,-3454,-3836,-3929,-3762,-3437,-3015,-2606,-2254,-2019,-1890,-1854,-1835,-1774,-1567,-1145,-435,592,1928,3527,5295,7104,8793,10198,11151,11527,11239,10256,8624,6427,3817,972,-1912,-4640,-7005,-8863,-10064,-10538,-10264,-9270,-7676,-5624,-3325,-997,1137,2873,4053,4575,4410,3585,2211,418,-1595,-3666,-5592,-7245,-8503,-9311,-9658,-9580,-9137,-8431,-7547,-6592,-5638,-4752,-3975,-3316,-2789,-2365,-2034,-1759,-1513,-1264,-991,-670,-300,120,579,1060,1543,2003,2419,2759,3004,3118,3085,2893,2545,2060,1477,836,205,-383,-861,-1225,-1441,-1529,-1505,-1411,-1296,-1205,-1188,-1257,-1424,-1649,-1890,-2051,-2065,-1822,-1278,-372,872,2411,4151,5933,7621,9020,9981,10396,10167,9326,7893,6011,3807,1482,-809,-2869,-4565,-5776,-6413,-6463,-5920,-4864,-3378,-1613,302,2187,3914,5326,6337,6848,6839,6291,5261,3805,2052,115,-1854,-3717,-5358,-6665,-7602,-8125,-8283,-8119,-7720,-7185,-6600,-6052,-5600,-5276,-5093,-5031,-5062,-5134,-5197,-5203,-5115,-4903,-4575,-4137,-3640,-3122,-2643,-2251,-2001,-1909,-2023,-2317,-2811,-3456,-4227,-5053,-5873,-6607,-7179,-7524,-7586,-7334,-6766,-5884,-4756,-3420,-2003,-595,659,1641,2256,2437,2192,1590,749,-139,-906,-1338,-1310,-721,423,2042,3973,5998,7861,9339,10228,10419,9886,8680,6956,4893,2722,669,-1069,-2322,-2989,-3002,-2380,-1168,520,2561,4787,7046,9158,10993,12404,13311,13634,13365,12511,11153,9365,7316,5118,2963,977,-713,-2008,-2892,-3347,-3451,-3269,-2930,-2535,-2218,-2050,-2121,-2441,-3029,-3829,-4786,-5789,-6728,-7477,-7914,-7954,-7527,-6639,-5321,-3679,-1838,46,1808,3304,4421,5070,5253,4974,4323,3408,2349,1286,331,-427,-927,-1152,-1105,-831,-381,179,743,1257,1598,1730,1611,1257,755,214,-206,-327,-11,868,2351,4408,6921,9712,12521,15103,17188,18579,19136,18821,17673,15829,13469,10836,8151,5666,3554,1983,1043,755,1101,1962,3212,4649,6078,7293,8114,8410,8091,7149,5635,3655,1381,-1013,-3320,-5363,-6989,-8093,-8616,-8564,-7975,-6940,-5568,-3987,-2328,-712,764,2005,2976,3639,4012,4136,4062,3891,3702,3590,3635,3864,4310,4910,5613,6293,6849,7153,7120,6682,5827,4583,3019,1247,-613,-2417,-4048,-5396,-6391,-7008,-7240,-7143,-6768,-6199,-5531,-4835,-4222,-3745,-3496,-3492,-3753,-4226,-4816,-5398,-5800,-5877,-5485,-4560,-3085,-1149,1094,3421,5568,7273,8312,8516,7826,6271,3974,1157,-1941,-5033,-7859,-10203,-11890,-12832,-12992,-12409,-11164,-9386,-7225,-4850,-2423,-112,1963,3675,4974,5799,6183,6138,5767,5130,4364,3546,2795,2174,1749,1539,1551,1759,2113,2560,3020,3432,3722,3840,3739,3406,2820,2010,984,-204,-1522,-2898,-4303,-5655,-6936,-8094,-9103,-9967,-10656,-11196,-11576,-11817,-11928,-11927,-11826,-11653,-11412,-11120,-10770,-10361,-9876,-9296,-8607,-7787,-6838,-5754,-4551,-3254,-1899,-540,767,1963,2999,3835,4475,4930,5260,5534,5837,6231,6780,7485,8317,9210,10031,10658,10947,10785,10098,8868,7135,4997,2599,107,-2291,-4426,-6149,-7350,-7969,-7994,-7448,-6417,-4977,-3265,-1384,536,2391,4078,5516,6626,7358,7670,7536,6970,5982,4640,3012,1197,-679,-2504,-4135,-5480,-6434,-6964,-7050,-6728,-6080,-5199,-4221,-3264,-2441,-1845,-1522,-1490,-1726,-2159,-2728,-3317,-3860,-4263,-4498,-4520,-4354,-4012,-3539,-2992,-2409,-1852,-1358,-958,-685,-525,-504,-565,-709,-876,-1024,-1117,-1101,-942,-631,-146,473,1190,1939,2641,3219,3621,3810,3807,3658,3464,3329,3397,3758,4497,5627,7101,8805,10568,12183,13435,14138,14153,13403,11915,9761,7116,4182,1197,-1586,-3960,-5728,-6784,-7050,-6545,-5326,-3523,-1295,1154,3630,5914,7844,9264,10088,10283,9874,8940,7618,6063,4458,2974,1766,944,594,711,1280,2200,3365,4623,5832,6833,7516,7773,7556,6846,5678,4120,2286,306,-1662,-3480,-5007,-6159,-6891,-7206,-7174,-6886,-6480,-6083,-5834,-5814,-6113,-6720,-7642,-8776,-10046,-11297,-12416,-13255,-13726,-13745,-13293,-12386,-11088,-9500,-7749,-5970,-4301,-2849,-1695,-879,-373,-138,-47,1,157,538,1238,2311,3754,5499,7445,9420,11257,12761,13788,14199,13961,13047,11548,9573,7292,4902,2612,603,-948,-1952,-2332,-2119,-1365,-198,1228,2738,4140,5273,5986,6188,5828,4915,3512,1725,-302,-2415,-4448,-6268,-7751,-8831,-9462,-9658,-9458,-8937,-8185,-7306,-6400,-5553,-4837,-4283,-3921,-3711,-3647,-3645,-3694,-3709,-3697,-3618,-3504,-3366,-3263,-3220,-3306,-3519,-3889,-4373,-4941,-5507,-6008,-6347,-6466,-6318,-5878,-5161,-4208,-3066,-1831,-565,637,1713,2588,3230,3587,3672,3479,3053,2441,1718,972,294,-207,-456,-371,79,901,2054,3463,4997,6523,7849,8832,9302,9164,8359,6898,4860,2381,-362,-3148,-5766,-8005,-9689,-10718,-11019,-10634,-9630,-8139,-6335,-4379,-2448,-689,791,1906,2623,2940,2891,2530,1926,1166,318,-541,-1358,-2096,-2718,-3222,-3594,-3842,-3972,-3989,-3916,-3760,-3548,-3295,-3027,-2758,-2512,-2300,-2130,-2015,-1954,-1953,-2013,-2128,-2315,-2558,-2875,-3254,-3694,-4176,-4672,-5146,-5554,-5853,-6016,-6011,-5858,-5560,-5173,-4734,-4304,-3927,-3625,-3431,-3313,-3264,-3233,-3159,-3011,-2721,-2286,-1694,-983,-205,577,1296,1914,2392,2741,2974,3135,3262,3416,3603,3859,4145,4436,4673,4777,4699,4363,3743,2827,1632,226,-1302,-2837,-4253,-5421,-6261,-6666,-6648,-6158,-5276,-4024,-2505,-790,1020,2835,4571,6148,7492,8547,9257,9587,9512,9025,8142,6897,5358,3606,1758,-76,-1752,-3171,-4214,-4829,-4982,-4697,-4036,-3105,-2030,-954,-15,673,1023,997,592,-141,-1140,-2300,-3514,-4687,-5708,-6517,-7052,-7282,-7218,-6866,-6297,-5551,-4723,-3876,-3073,-2373,-1792,-1337,-994,-723,-482,-230,96,509,1060,1730,2515,3366,4231,5043,5760,6336,6778,7100,7344,7571,7823,8155,8577,9088,9650,10210,10692,11018,11117,10926,10418,9588,8471,7148,5724,4340,3138,2268,1830,1915,2516,3622,5112,6883,8754,10570,12176,13427,14239,14540,14321,13604,12438,10922,9131,7197,5206,3272,1475,-112,-1437,-2478,-3224,-3695,-3929,-3964,-3883,-3723,-3573,-3464,-3456,-3562,-3794,-4135,-4558,-5005,-5435,-5775,-5983,-6023,-5863,-5514,-4982,-4308,-3529,-2693,-1853,-1039,-310,319,813,1153,1344,1382,1301,1122,905,685,530,478,574,828,1258,1813,2465,3117,3683,4085,4228,4104,3694,3079,2342,1608,1005,620,533,738,1209,1853,2560,3203,3659,3833,3662,3115,2222,1034,-349,-1807,-3214,-4451,-5410,-6035,-6298,-6215,-5847,-5260,-4551,-3802,-3092,-2481,-2006,-1700,-1551,-1573,-1720,-1996,-2353,-2782,-3244,-3723,-4190,-4616,-4981,-5239,-5371,-5337,-5110,-4674,-4010,-3131,-2051,-814,538,1926,3297,4558,5654,6513,7084,7340,7248,6817,6046,4964,3620,2050,347,-1435,-3178,-4818,-6247,-7413,-8258,-8779,-8975,-8919,-8648,-8287,-7888,-7564,-7354,-7298,-7405,-7626,-7938,-8245,-8511,-8657,-8664,-8502,-8178,-7690,-7048,-6251,-5289,-4156,-2842,-1369,236,1884,3491,4936,6105,6907,7278,7186,6666,5763,4588,3247,1890,635,-377,-1064,-1350,-1227,-712,113,1151,2272,3356,4289,4985,5400,5522,5367,5005,4476,3874,3244,2640,2081,1566,1082,589,73,-521,-1166,-1900,-2655,-3425,-4129,-4735,-5164,-5412,-5421,-5233,-4848,-4320,-3713,-3077,-2488,-1986,-1613,-1395,-1335,-1431,-1670,-2015,-2446,-2907,-3356,-3744,-4008,-4114,-4020,-3715,-3209,-2525,-1721,-850,6,799,1473,2016,2425,2742,2997,3257,3553,3907,4313,4727,5097,5341,5422,5286,4955,4480,3935,3450,3116,3030,3226,3704,4393,5217,6039,6776,7310,7613,7639,7426,7008,6472,5884,5337,4886,4581,4445,4468,4621,4868,5139,5405,5606,5727,5759,5700,5576,5403,5194,4972,4714,4424,4057,3589,2977,2200,1241,109,-1168,-2542,-3943,-5293,-6507,-7496,-8198,-8535,-8492,-8031,-7193,-6000,-4541,-2883,-1144,582,2192,3596,4730,5542,6013,6150,5981,5566,4974,4292,3617,3024,2597,2372,2374,2579,2946,3394,3844,4207,4418,4437,4258,3891,3395,2801,2178,1548,936,326,-295,-976,-1732,-2590,-3529,-4504,-5438,-6230,-6773,-6993,-6821,-6285,-5411,-4327,-3141,-2001,-1013,-263,224,466,526,501,502,635,982,1602,2494,3634,4941,6318,7635,8794,9677,10242,10442,10319,9903,9293,8565,7802,7088,6432,5880,5376,4912,4421,3859,3190,2392,1472,459,-608,-1662,-2651,-3509,-4199,-4688,-4977,-5078,-5021,-4851,-4615,-4370,-4158,-4032,-4011,-4134,-4410,-4840,-5427,-6136,-6951,-7822,-8705,-9544,-10283,-10870,-11263,-11432,-11387,-11120,-10705,-10148,-9539,-8884,-8222,-7548,-6837,-6068,-5194,-4204,-3075,-1848,-550,729,1910,2913,3659,4128,4311,4265,4071,3837,3675,3674,3902,4351,4993,5725,6428,6981,7253,7184,6735,5941,4884,3687,2489,1433,626,140,-12,135,491,945,1365,1635,1678,1447,962,277,-519,-1318,-2017,-2546,-2847,-2932,-2822,-2601,-2334,-2137,-2049,-2163,-2461,-2968,-3621,-4369,-5140,-5847,-6431,-6823,-6993,-6931,-6642,-6181,-5582,-4934,-4288,-3726,-3286,-3015,-2935,-3043,-3335,-3782,-4349,-4996,-5678,-6331,-6920,-7367,-7644,-7691,-7509,-7078,-6449,-5642,-4735,-3773,-2815,-1914,-1096,-390,188,650,978,1193,1287,1259,1112,845,467,13,-487,-960,-1336,-1531,-1475,-1114,-460,479,1583,2755,3822,4642,5068,5017,4443,3396,1970,337,-1324,-2801,-3937,-4593,-4725,-4340,-3517,-2407,-1169,5,950,1552,1734,1497,908,52,-901,-1850,-2622,-3151,-3368,-3259,-2889,-2298,-1620,-933,-355,54,248,224,22,-297,-649,-939,-1096,-1052,-785,-285,399,1231,2121,3003,3794,4433,4857,5041,4952,4590,3973,3115,2079,907,-313,-1504,-2572,-3439,-4035,-4326,-4296,-3978,-3398,-2638,-1738,-794,142,1006,1734,2293,2632,2729,2568,2143,1469,596,-441,-1533,-2613,-3551,-4249,-4605,-4543,-4025,-3064,-1718,-96,1661,3400,4966,6228,7102,7545,7593,7313,6844,6328,5925,5776,5969,6563,7538,8821,10310,11827,13233,14338,15028,15198,14819,13925,12585,10951,9157,7382,5754,4385,3332,2599,2149,1896,1751,1598,1364,973,404,-324,-1170,-2049,-2878,-3558,-4018,-4196,-4075,-3653,-2974,-2103,-1121,-134,772,1487,1941,2064,1829,1230,305,-893,-2260,-3700,-5083,-6307,-7267,-7909,-8195,-8130,-7747,-7090,-6217,-5186,-4050,-2858,-1661,-491,601,1585,2418,3074,3527,3767,3810,3681,3435,3142,2873,2710,2721,2946,3415,4107,4976,5955,6944,7851,8574,9031,9155,8917,8307,7375,6195,4882,3577,2413,1529,1000,889,1152,1738,2498,3281,3905,4209,4075,3432,2296,725,-1133,-3125,-5058,-6781,-8155,-9117,-9645,-9784,-9610,-9239,-8777,-8337,-7984,-7785,-7726,-7814,-7984,-8187,-8352,-8411,-8311,-7996,-7458,-6671,-5671,-4479,-3171,-1805,-487,708,1678,2370,2716,2724,2391,1788,971,59,-874,-1714,-2411,-2895,-3172,-3214,-3074,-2767,-2350,-1879,-1395,-973,-653,-492,-532,-792,-1286,-2007,-2910,-3944,-5031,-6069,-6975,-7650,-8028,-8054,-7719,-7027,-6033,-4815,-3473,-2125,-892,122,817,1143,1067,613,-172,-1180,-2293,-3352,-4215,-4735,-4812,-4391,-3472,-2123,-466,1343,3103,4642,5786,6438,6538,6129,5287,4179,2966,1835,945,399,259,507,1080,1861,2702,3468,4006,4236,4090,3569,2733,1648,455,-748,-1834,-2721,-3357,-3724,-3852,-3786,-3608,-3389,-3220,-3160,-3267,-3562,-4053,-4714,-5506,-6371,-7242,-8053,-8731,-9231,-9485,-9470,-9147,-8495,-7534,-6259,-4734,-3012,-1186,642,2363,3870,5066,5898,6299,6298,5893,5162,4188,3072,1934,882,18,-582,-855,-794,-390,298,1207,2249,3306,4288,5088,5636,5891,5842,5516,4980,4313,3630,3033,2629,2502,2695,3237,4068,5145,6331,7513,8547,9299,9688,9634,9167,8309,7184,5912,4637,3504,2607,2013,1741,1746,1964,2288,2600,2806,2808,2560,2047,1283,338,-723,-1800,-2800,-3645,-4269,-4628,-4721,-4538,-4138,-3541,-2835,-2067,-1327,-672,-162,158,282,193,-46,-429,-847,-1273,-1600,-1779,-1754,-1487,-966,-212,753,1852,3031,4202,5292,6233,6970,7464,7708,7686,7435,6974,6374,5690,5000,4384,3894,3599,3508,3641,3949,4407,4913,5414,5802,6015,5989,5705,5164,4410,3511,2552,1626,821,196,-191,-322,-188,188,770,1497,2297,3084,3762,4232,4417,4247,3712,2821,1655,323,-1035,-2267,-3244,-3866,-4081,-3898,-3373,-2603,-1718,-842,-92,440,719,726,508,124,-342,-806,-1182,-1433,-1496,-1395,-1118,-708,-191,389,1010,1626,2220,2767,3225,3590,3808,3861,3725,3372,2824,2084,1216,272,-665,-1539,-2288,-2891,-3348,-3688,-3963,-4239,-4571,-5028,-5625,-6386,-7276,-8255,-9248,-10161,-10901,-11362,-11461,-11143,-10377,-9179,-7602,-5727,-3667,-1548,512,2381,3977,5204,6037,6460,6500,6239,5743,5152,4550,4059,3745,3661,3824,4217,4794,5496,6235,6922,7475,7788,7801,7456,6719,5625,4211,2583,863,-817,-2337,-3571,-4490,-5028,-5245,-5178,-4917,-4567,-4207,-3933,-3790,-3805,-3982,-4287,-4678,-5103,-5493,-5816,-6023,-6113,-6083,-5971,-5803,-5642,-5529,-5514,-5632,-5903,-6316,-6871,-7504,-8188,-8844,-9423,-9847,-10070,-10016,-9678,-9001,-8034,-6781,-5347,-3813,-2314,-970,97,785,1042,825,177,-862,-2189,-3672,-5190,-6569,-7681,-8389,-8592,-8248,-7340,-5938,-4136,-2090,31,2046,3797,5135,5992,6299,6107,5458,4484,3322,2125,1048,202,-333,-524,-405,-14,533,1170,1782,2307,2682,2886,2892,2717,2371,1875,1288,629,-11,-618,-1102,-1478,-1693,-1801,-1805,-1782,-1783,-1864,-2082,-2445,-2962,-3601,-4302,-5009,-5639,-6129,-6425,-6487,-6310,-5907,-5303,-4553,-3702,-2809,-1921,-1080,-322,332,861,1259,1520,1644,1644,1532,1350,1135,954,863,930,1192,1679,2352,3180,4051,4875,5523,5900,5929,5574,4847,3798,2519,1122,-264,-1516,-2525,-3206,-3523,-3456,-3061,-2387,-1557,-661,181,877,1365,1596,1562,1295,826,247,-369,-923,-1319,-1496,-1390,-1008,-363,477,1418,2365,3204,3865,4289,4465,4419,4212,3925,3654,3477,3487,3719,4224,4984,5984,7155,8435,9716,10910,11917,12655,13060,13099,12757,12061,11051,9800,8376,6878,5366,3927,2603,1428,429,-414,-1092,-1632,-2042,-2333,-2500,-2553,-2472,-2273,-1968,-1567,-1137,-688,-291,36,271,406,471,483,487,508,557,640,717,763,709,527,149,-417,-1193,-2131,-3176,-4257,-5256,-6092,-6632,-6823,-6566,-5872,-4732,-3236,-1477,379,2199,3803,5083,5942,6341,6303,5901,5242,4483,3765,3244,3026,3187,3744,4658,5852,7189,8535,9726,10636,11154,11225,10847,10053,8935,7587,6135,4674,3313,2113,1130,394,-104,-366,-443,-384,-254,-142,-114,-248,-606,-1214,-2100,-3221,-4561,-6022,-7548,-9029,-10386,-11547,-12443,-13054,-13359,-13378,-13148,-12705,-12119,-11430,-10702,-9961,-9239,-8533,-7838,-7128,-6360,-5503,-4522,-3389,-2117,-712,768,2253,3650,4846,5740,6227,6249,5761,4787,3374,1621,-343,-2372,-4307,-6000,-7318,-8145,-8421,-8093,-7190,-5766,-3923,-1832,337,2371,4078,5296,5908,5864,5186,3965,2361,566,-1182,-2686,-3737,-4230,-4093,-3365,-2142,-604,1056,2587,3796,4488,4567,3997,2837,1213,-680,-2643,-4443,-5920,-6925,-7399,-7335,-6790,-5866,-4709,-3456,-2259,-1243,-483,-44,88,-64,-426,-917,-1436,-1901,-2230,-2375,-2306,-2035,-1575,-995,-330,329,940,1440,1789,1959,1933,1697,1269,659,-90,-915,-1743,-2484,-3039,-3349,-3332,-2994,-2339,-1448,-429,578,1420,1954,2055,1669,754,-616,-2365,-4338,-6357,-8257,-9832,-10965,-11513,-11435,-10711,-9383,-7556,-5350,-2947,-517,1759,3718,5250,6277,6786,6819,6450,5813,5042,4290,3691,3348,3322,3633,4230,5056,5979,6902,7665,8194,8360,8157,7550,6617,5449,4187,3007,2047,1470,1343,1715,2554,3769,5240,6797,8277,9519,10382,10781,10657,10032,8934,7492,5785,3988,2203,560,-855,-1990,-2825,-3367,-3655,-3743,-3680,-3531,-3340,-3130,-2938,-2763,-2620,-2510,-2418,-2353,-2277,-2189,-2050,-1844,-1558,-1175,-709,-167,420,1005,1550,1981,2261,2332,2170,1776,1156,372,-519,-1427,-2250,-2899,-3266,-3288,-2901,-2092,-876,695,2527,4495,6454,8245,9726,10786,11350,11405,10999,10210,9187,8071,7027,6195,5677,5534,5762,6311,7075,7926,8711,9290,9542,9380,8772,7711,6271,4532,2636,737,-1019,-2461,-3495,-4011,-3991,-3430,-2389,-958,741,2562,4355,5968,7259,8127,8473,8269,7507,6230,4531,2514,323,-1890,-3990,-5834,-7338,-8415,-9051,-9228,-8995,-8398,-7526,-6470,-5336,-4227,-3215,-2381,-1724,-1276,-962,-765,-581,-363,-35,431,1066,1828,2691,3552,4326,4904,5191,5117,4639,3764,2531,1030,-626,-2291,-3820,-5065,-5902,-6244,-6044,-5319,-4126,-2601,-896,778,2231,3274,3773,3651,2920,1641,-3,-1833,-3578,-5015,-5923,-6148,-5625,-4361,-2471,-139,2405,4880,7041,8647,9539,9613,8872,7375,5289,2811,204,-2280,-4397,-5932,-6778,-6834,-6154,-4795,-2923,-708,1620,3865,5810,7287,8171,8373,7885,6730,5010,2843,405,-2138,-4609,-6850,-8739,-10194,-11167,-11665,-11736,-11446,-10906,-10225,-9506,-8863,-8341,-7990,-7777,-7676,-7592,-7461,-7177,-6703,-5986,-5050,-3946,-2754,-1622,-660,-36,157,-174,-1049,-2437,-4239,-6325,-8490,-10553,-12282,-13517,-14083,-13914,-12961,-11280,-8974,-6218,-3225,-249,2464,4666,6172,6844,6658,5642,3968,1834,-464,-2633,-4390,-5506,-5818,-5310,-4008,-2118,154,2487,4605,6226,7148,7254,6511,5009,2890,385,-2260,-4778,-6928,-8509,-9389,-9499,-8859,-7553,-5719,-3558,-1258,955,2899,4410,5376,5733,5475,4651,3352,1709,-127,-2007,-3777,-5328,-6575,-7475,-8031,-8278,-8280,-8112,-7863,-7601,-7386,-7259,-7215,-7239,-7284,-7271,-7144,-6811,-6232,-5361,-4203,-2783,-1163,559,2281,3867,5196,6143,6627,6578,5998,4921,3422,1649,-271,-2145,-3818,-5127,-5952,-6210,-5864,-4935,-3485,-1641,457,2611,4640,6346,7567,8191,8164,7493,6295,4708,2960,1286,-96,-978,-1255,-879,83,1491,3145,4794,6212,7183,7581,7322,6448,5034,3245,1268,-710,-2492,-3945,-4946,-5453,-5443,-4970,-4085,-2898,-1503,-5,1503,2945,4260,5411,6353,7092,7584,7850,7867,7648,7199,6537,5691,4703,3614,2492,1392,380,-475,-1134,-1541,-1674,-1522,-1087,-383,540,1655,2874,4145,5381,6503,7446,8135,8535,8605,8349,7771,6911,5807,4529,3134,1696,276,-1075,-2305,-3394,-4315,-5063,-5632,-6015,-6214,-6210,-6001,-5575,-4929,-4084,-3074,-1958,-826,233,1124,1764,2116,2175,1990,1664,1318,1102,1139,1533,2324,3490,4959,6575,8192,9606,10659,11219,11191,10579,9402,7784,5845,3769,1712,-161,-1723,-2881,-3570,-3788,-3536,-2875,-1869,-588,862,2412,3967,5441,6771,7863,8665,9105,9135,8730,7868,6583,4918,2952,799,-1432,-3606,-5615,-7354,-8769,-9802,-10471,-10771,-10770,-10506,-10057,-9489,-8871,-8266,-7725,-7283,-6954,-6743,-6621,-6559,-6508,-6429,-6292,-6069,-5782,-5434,-5083,-4769,-4545,-4462,-4534,-4773,-5134,-5571,-5976,-6269,-6315,-6050,-5380,-4311,-2841,-1072,874,2828,4586,5972,6812,6998,6497,5348,3692,1738,-271,-2046,-3362,-4009,-3899,-3007,-1443,625,2951,5248,7268,8746,9535,9531,8731,7228,5160,2743,191,-2261,-4423,-6141,-7308,-7899,-7898,-7387,-6415,-5110,-3550,-1868,-146,1492,2966,4166,5022,5463,5445,4959,4015,2665,996,-911,-2912,-4922,-6801,-8475,-9852,-10875,-11513,-11732,-11545,-10961,-10028,-8806,-7380,-5839,-4291,-2822,-1528,-452,359,915,1227,1340,1297,1142,921,646,341,4,-380,-792,-1251,-1724,-2191,-2603,-2907,-3038,-2949,-2593,-1949,-1041,111,1400,2747,4001,5038,5720,5947,5664,4862,3630,2089,456,-1048,-2190,-2764,-2654,-1809,-305,1703,3978,6242,8212,9647,10358,10257,9353,7734,5589,3132,621,-1701,-3633,-5009,-5767,-5878,-5424,-4495,-3258,-1840,-401,978,2204,3263,4145,4881,5503,6042,6538,6993,7423,7794,8084,8242,8216,7963,7432,6612,5494,4126,2569,939,-638,-2034,-3105,-3777,-3978,-3723,-3052,-2066,-870,383,1596,2642,3459,3999,4242,4208,3921,3428,2776,2019,1186,329,-540,-1391,-2210,-2979,-3675,-4263,-4709,-4967,-4994,-4758,-4239,-3440,-2400,-1171,144,1452,2618,3557,4161,4407,4293,3891,3328,2761,2375,2333,2764,3734,5223,7158,9365,11665,13823,15639,16944,17610,17598,16918,15649,13924,11885,9716,7554,5563,3815,2393,1297,504,-26,-372,-572,-672,-675,-560,-300,153,807,1670,2683,3776,4826,5713,6292,6475,6163,5348,4047,2327,337,-1790,-3838,-5640,-6997,-7792,-7926,-7397,-6262,-4648,-2741,-745,1113,2654,3716,4207,4111,3444,2322,873,-726,-2290,-3645,-4654,-5209,-5294,-4915,-4173,-3179,-2092,-1042,-158,504,903,1089,1111,1085,1095,1235,1549,2048,2695,3405,4084,4609,4897,4877,4556,3968,3242,2493,1902,1595,1675,2187,3083,4271,5590,6837,7837,8389,8393,7772,6544,4801,2671,358,-1951,-4045,-5766,-6977,-7627,-7698,-7267,-6428,-5337,-4131,-2954,-1889,-1000,-267,330,884,1455,2117,2906,3824,4830,5849,6774,7473,7846,7764,7186,6083,4507,2559,399,-1803,-3839,-5561,-6825,-7577,-7816,-7598,-7048,-6300,-5510,-4821,-4332,-4120,-4207,-4576,-5175,-5939,-6765,-7591,-8324,-8933,-9387,-9694,-9880,-9986,-10056,-10118,-10188,-10241,-10253,-10151,-9883,-9384,-8622,-7591,-6326,-4901,-3421,-2013,-815,60,513,508,59,-754,-1790,-2876,-3805,-4395,-4479,-3976,-2853,-1184,902,3204,5494,7527,9091,10016,10199,9624,8343,6486,4234,1799,-606,-2776,-4563,-5856,-6623,-6891,-6734,-6276,-5638,-4946,-4277,-3681,-3149,-2648,-2117,-1502,-759,99,1051,1997,2831,3423,3630,3372,2566,1236,-577,-2726,-5054,-7353,-9434,-11128,-12315,-12947,-13034,-12662,-11946,-11049,-10113,-9291,-8674,-8334,-8277,-8483,-8867,-9344,-9771,-10039,-10028,-9654,-8892,-7739,-6285,-4616,-2886,-1218,264,1475,2389,3010,3401,3635,3820,4018,4311,4706,5197,5736,6249,6653,6884,6874,6628,6165,5556,4916,4354,3989,3913,4151,4709,5490,6385,7244,7882,8193,8025,7357,6182,4560,2623,510,-1606,-3557,-5208,-6447,-7225,-7517,-7388,-6892,-6168,-5331,-4522,-3851,-3406,-3198,-3220,-3374,-3546,-3596,-3379,-2798,-1796,-384,1353,3267,5169,6856,8129,8862,8955,8441,7373,5928,4276,2623,1162,20,-706,-999,-910,-506,76,733,1343,1829,2140,2266,2228,2084,1892,1742,1681,1765,2004,2366,2819,3255,3622,3809,3785,3528,3060,2454,1806,1213,791,597,673,994,1501,2081,2610,2953,3000,2670,1951,867,-452,-1874,-3175,-4180,-4686,-4569,-3770,-2307,-301,2070,4564,6921,8889,10264,10902,10754,9848,8309,6316,4100,1900,-64,-1600,-2599,-2983,-2794,-2080,-998,322,1691,2964,4010,4759,5181,5316,5223,5017,4780,4608,4538,4583,4694,4810,4832,4686,4303,3657,2755,1644,402,-898,-2156,-3318,-4325,-5171,-5856,-6413,-6883,-7303,-7724,-8166,-8647,-9181,-9749,-10338,-10924,-11442,-11867,-12114,-12151,-11924,-11428,-10672,-9709,-8598,-7432,-6291,-5233,-4309,-3514,-2838,-2227,-1643,-1021,-343,404,1198,1978,2685,3234,3558,3615,3391,2925,2285,1591,963,539,431,698,1375,2395,3677,5056,6365,7420,8060,8168,7674,6592,4972,2961,706,-1591,-3741,-5582,-6972,-7857,-8195,-8052,-7501,-6684,-5741,-4834,-4082,-3597,-3409,-3511,-3819,-4218,-4546,-4655,-4420,-3758,-2668,-1209,499,2283,3965,5362,6337,6786,6672,6023,4890,3394,1645,-224,-2093,-3872,-5481,-6869,-8007,-8876,-9482,-9831,-9947,-9860,-9613,-9247,-8817,-8357,-7920,-7518,-7192,-6941,-6786,-6721,-6756,-6856,-7014,-7161,-7245,-7193,-6932,-6398,-5578,-4450,-3088,-1557,4,1476,2698,3567,3993,3937,3442,2571,1479,319,-709,-1437,-1703,-1422,-529,905,2829,5040,7379,9615,11551,13016,13887,14087,13640,12576,11041,9153,7109,5061,3184,1594,380,-412,-810,-840,-620,-227,196,567,786,821,666,367,3,-321,-504,-456,-120,498,1389,2447,3597,4694,5643,6315,6653,6589,6128,5288,4132,2735,1202,-379,-1904,-3295,-4490,-5436,-6129,-6552,-6742,-6717,-6523,-6203,-5785,-5299,-4758,-4166,-3529,-2851,-2148,-1453,-794,-209,269,648,921,1144,1365,1648,2050,2612,3338,4197,5127,6026,6789,7307,7509,7327,6805,5966,4944,3866,2884,2157,1784,1861,2379,3305,4522,5885,7217,8345,9126,9441,9269,8603,7532,6185,4690,3245,1966,1007,436,304,593,1261,2210,3345,4529,5658,6612,7308,7692,7730,7454,6903,6184,5403,4696,4186,3967,4120,4653,5553,6740,8109,9507,10786,11780,12341,12375,11793,10604,8835,6583,3991,1213,-1548,-4143,-6382,-8170,-9406,-10082,-10209,-9865,-9147,-8175,-7078,-5958,-4908,-3983,-3221,-2625,-2199,-1916,-1755,-1679,-1640,-1589,-1463,-1205,-763,-98,793,1900,3154,4472,5743,6824,7614,7989,7914,7372,6424,5186,3812,2485,1390,688,496,870,1789,3170,4863,6681,8417,9878,10895,11364,11218,10496,9242,7605,5707,3728,1812,91,-1331,-2399,-3094,-3421,-3443,-3211,-2822,-2349,-1885,-1500,-1251,-1180,-1285,-1562,-1957,-2413,-2849,-3174,-3316,-3193,-2765,-2016,-965,319,1749,3195,4526,5609,6321,6586,6340,5591,4369,2758,876,-1154,-3166,-5042,-6642,-7905,-8754,-9213,-9289,-9055,-8588,-7957,-7250,-6510,-5782,-5103,-4471,-3929,-3454,-3078,-2776,-2542,-2340,-2134,-1884,-1550,-1114,-582,27,635,1187,1563,1705,1511,972,79,-1114,-2499,-3967,-5356,-6530,-7358,-7751,-7646,-7067,-6046,-4702,-3165,-1587,-133,1064,1890,2280,2215,1721,871,-237,-1483,-2732,-3881,-4812,-5470,-5813,-5830,-5570,-5067,-4409,-3674,-2938,-2294,-1784,-1475,-1355,-1444,-1683,-2032,-2410,-2733,-2924,-2894,-2596,-1994,-1089,65,1392,2777,4070,5146,5847,6077,5760,4869,3439,1545,-687,-3099,-5514,-7770,-9714,-11235,-12289,-12835,-12964,-12708,-12222,-11604,-10986,-10462,-10115,-9983,-10081,-10411,-10912,-11562,-12255,-12927,-13457,-13753,-13709,-13251,-12333,-10954,-9169,-7074,-4821,-2570,-507,1229,2510,3298,3595,3484,3092,2576,2105,1835,1885,2334,3200,4443,5987,7699,9444,11061,12422,13399,13937,13983,13572,12743,11592,10225,8746,7281,5903,4703,3701,2926,2351,1953,1658,1436,1196,906,515,-16,-670,-1461,-2334,-3237,-4098,-4821,-5319,-5507,-5313,-4716,-3709,-2366,-785,887,2465,3790,4673,5016,4718,3797,2280,310,-1983,-4376,-6700,-8745,-10370,-11469,-11982,-11930,-11360,-10382,-9110,-7685,-6214,-4811,-3525,-2415,-1478,-723,-126,336,705,1022,1351,1745,2274,2981,3905,5039,6357,7784,9219,10554,11659,12443,12833,12801,12383,11639,10673,9612,8561,7643,6921,6447,6221,6217,6371,6603,6822,6918,6834,6472,5836,4895,3707,2325,851,-625,-1974,-3123,-3974,-4498,-4674,-4527,-4116,-3505,-2799,-2075,-1418,-899,-550,-397,-422,-600,-857,-1135,-1321,-1334,-1088,-509,418,1709,3293,5108,7011,8886,10568,11936,12865,13277,13137,12432,11229,9578,7623,5455,3239,1070,-921,-2678,-4142,-5314,-6202,-6857,-7322,-7657,-7915,-8125,-8316,-8491,-8653,-8794,-8926,-9036,-9145,-9241,-9315,-9348,-9289,-9109,-8751,-8196,-7435,-6503,-5451,-4382,-3373,-2540,-1931,-1593,-1503,-1615,-1835,-2067,-2211,-2173,-1919,-1404,-665,265,1320,2403,3465,4382,5145,5659,5949,5986,5820,5482,5035,4535,4043,3603,3255,3008,2869,2826,2847,2920,2991,3042,3031,2934,2710,2350,1808,1098,213,-810,-1907,-3004,-3997,-4791,-5310,-5504,-5361,-4921,-4241,-3433,-2600,-1861,-1311,-1025,-1047,-1385,-2016,-2890,-3941,-5082,-6246,-7343,-8326,-9142,-9778,-10209,-10467,-10529,-10456,-10220,-9874,-9405,-8827,-8157,-7395,-6590,-5759,-4982,-4283,-3734,-3331,-3091,-2952,-2866,-2740,-2502,-2086,-1481,-687,219,1149,1996,2651,3031,3114,2882,2424,1805,1153,574,166,1,110,492,1112,1907,2790,3675,4464,5076,5446,5526,5308,4794,4036,3082,2027,948,-63,-924,-1583,-1982,-2130,-2014,-1692,-1197,-614,0,554,994,1257,1323,1176,873,447,31,-303,-426,-268,211,1021,2087,3339,4632,5861,6887,7625,8010,8011,7641,6939,5956,4788,3496,2184,904,-269,-1315,-2204,-2947,-3563,-4072,-4520,-4917,-5300,-5660,-6004,-6308,-6551,-6719,-6796,-6784,-6704,-6558,-6376,-6144,-5857,-5479,-4968,-4291,-3411,-2344,-1108,215,1542,2755,3768,4492,4908,5016,4887,4605,4295,4066,4019,4219,4687,5406,6323,7353,8402,9366,10158,10700,10949,10879,10509,9869,9029,8064,7071,6129,5336,4727,4366,4233,4322,4575,4929,5308,5635,5848,5896,5755,5425,4941,4350,3742,3198,2817,2685,2861,3372,4200,5284,6515,7759,8872,9709,10176,10187,9757,8898,7720,6319,4829,3378,2053,947,68,-571,-1021,-1345,-1606,-1893,-2250,-2725,-3322,-4021,-4784,-5548,-6243,-6808,-7182,-7351,-7300,-7065,-6671,-6177,-5593,-4960,-4243,-3443,-2517,-1443,-225,1126,2548,3972,5307,6470,7399,8051,8435,8582,8548,8422,8253,8121,8039,8029,8059,8099,8107,8045,7880,7602,7206,6712,6137,5514,4864,4231,3622,3080,2614,2248,2004,1867,1858,1933,2084,2250,2406,2479,2463,2296,2003,1581,1085,567,102,-239,-395,-320,2,562,1309,2181,3067,3873,4475,4790,4736,4310,3515,2436,1160,-171,-1453,-2555,-3417,-3989,-4286,-4347,-4256,-4103,-3985,-3982,-4148,-4498,-5012,-5630,-6276,-6837,-7240,-7386,-7244,-6806,-6105,-5219,-4244,-3274,-2406,-1684,-1141,-752,-473,-254,-21,242,565,908,1244,1500,1637,1607,1416,1083,675,255,-88,-295,-321,-160,164,582,1044,1438,1725,1826,1723,1413,912,273,-452,-1200,-1898,-2505,-2956,-3236,-3319,-3220,-2951,-2559,-2080,-1587,-1128,-781,-582,-593,-813,-1267,-1898,-2675,-3519,-4343,-5092,-5669,-6047,-6179,-6071,-5729,-5219,-4578,-3927,-3329,-2899,-2705,-2793,-3176,-3817,-4640,-5547,-6424,-7154,-7668,-7911,-7883,-7643,-7244,-6812,-6429,-6188,-6146,-6315,-6675,-7168,-7720,-8234,-8646,-8884,-8928,-8776,-8467,-8044,-7576,-7106,-6669,-6267,-5889,-5494,-5064,-4566,-4014,-3442,-2897,-2466,-2197,-2149,-2328,-2701,-3202,-3728,-4165,-4411,-4377,-4013,-3331,-2367,-1214,16,1212,2252,3067,3586,3814,3755,3473,3034,2517,2020,1598,1342,1266,1414,1764,2286,2933,3605,4246,4727,5010,5001,4700,4115,3292,2347,1369,499,-172,-564,-650,-443,3,596,1246,1846,2314,2577,2591,2336,1817,1057,113,-947,-2018,-3015,-3801,-4325,-4479,-4278,-3728,-2915,-1961,-1012,-237,230,263,-192,-1136,-2525,-4229,-6121,-8026,-9785,-11260,-12339,-12969,-13129,-12847,-12180,-11193,-9980,-8595,-7128,-5622,-4140,-2735,-1446,-336,586,1276,1770,2085,2296,2486,2749,3177,3842,4782,6002,7448,9033,10638,12120,13344,14198,14603,14535,14017,13119,11956,10645,9338,8131,7146,6423,5989,5830,5872,6059,6266,6424,6418,6205,5726,4995,4029,2915,1733,618,-328,-986,-1299,-1223,-798,-75,819,1777,2650,3344,3756,3854,3612,3067,2260,1268,172,-940,-1977,-2851,-3500,-3861,-3930,-3694,-3228,-2575,-1868,-1187,-656,-347,-314,-565,-1067,-1744,-2507,-3246,-3875,-4316,-4540,-4540,-4339,-4000,-3560,-3091,-2617,-2160,-1725,-1279,-828,-335,174,694,1177,1585,1880,2020,2032,1903,1717,1505,1345,1292,1369,1585,1905,2263,2576,2754,2695,2363,1710,778,-376,-1648,-2921,-4069,-4989,-5606,-5874,-5810,-5440,-4842,-4102,-3312,-2568,-1940,-1492,-1245,-1203,-1332,-1573,-1838,-2038,-2064,-1845,-1319,-485,632,1924,3300,4581,5663,6403,6744,6657,6174,5366,4342,3202,2059,985,31,-784,-1464,-2046,-2530,-2978,-3377,-3759,-4131,-4478,-4824,-5162,-5499,-5861,-6229,-6620,-7016,-7402,-7748,-8040,-8238,-8346,-8348,-8246,-8059,-7786,-7450,-7035,-6545,-5949,-5234,-4386,-3416,-2351,-1267,-249,604,1183,1431,1311,838,105,-794,-1695,-2462,-2962,-3092,-2829,-2177,-1237,-121,986,1944,2589,2840,2661,2077,1192,134,-930,-1849,-2478,-2739,-2579,-2019,-1116,33,1308,2581,3742,4686,5365,5732,5826,5663,5340,4918,4487,4108,3812,3612,3469,3341,3147,2830,2335,1628,731,-318,-1451,-2570,-3602,-4459,-5100,-5494,-5663,-5629,-5455,-5186,-4890,-4592,-4328,-4096,-3886,-3682,-3448,-3173,-2824,-2410,-1915,-1375,-798,-245,258,645,874,923,764,439,-32,-563,-1078,-1477,-1680,-1616,-1264,-630,219,1186,2143,2958,3520,3743,3623,3179,2528,1780,1112,653,537,829,1551,2646,4028,5525,6983,8213,9077,9469,9352,8759,7780,6566,5278,4094,3168,2605,2465,2736,3354,4200,5116,5942,6517,6718,6483,5795,4730,3397,1977,628,-446,-1144,-1356,-1082,-378,657,1845,3031,4036,4745,5059,4995,4577,3923,3166,2443,1890,1606,1637,1993,2627,3447,4368,5260,6051,6658,7055,7245,7243,7100,6861,6565,6248,5917,5568,5190,4743,4204,3544,2745,1818,781,-314,-1404,-2412,-3265,-3894,-4245,-4315,-4093,-3659,-3069,-2439,-1858,-1420,-1177,-1137,-1275,-1497,-1711,-1783,-1607,-1089,-184,1104,2725,4560,6468,8267,9782,10863,11406,11367,10800,9778,8498,7107,5832,4810,4178,3976,4212,4799,5623,6530,7351,7946,8208,8080,7581,6777,5791,4773,3875,3221,2922,2993,3441,4180,5100,6069,6938,7580,7898,7851,7438,6722,5806,4804,3849,3049,2467,2143,2048,2108,2227,2263,2104,1643,815,-376,-1886,-3599,-5376,-7058,-8489,-9546,-10147,-10273,-9948,-9269,-8344,-7326,-6360,-5561,-5021,-4773,-4783,-5009,-5299,-5573,-5654,-5477,-4955,-4095,-2937,-1589,-166,1184,2358,3267,3889,4238,4384,4417,4437,4540,4786,5209,5788,6470,7166,7750,8117,8136,7746,6909,5646,4058,2251,408,-1326,-2786,-3873,-4513,-4712,-4511,-4015,-3348,-2651,-2055,-1651,-1500,-1592,-1874,-2255,-2605,-2814,-2770,-2424,-1749,-805,332,1521,2607,3454,3911,3909,3405,2427,1074,-528,-2210,-3800,-5159,-6162,-6769,-6963,-6818,-6427,-5939,-5502,-5253,-5311,-5709,-6469,-7487,-8668,-9833,-10834,-11509,-11764,-11533,-10840,-9748,-8391,-6917,-5507,-4298,-3413,-2898,-2755,-2916,-3267,-3678,-4009,-4148,-4043,-3671,-3112,-2450,-1849,-1426,-1319,-1581,-2221,-3181,-4335,-5533,-6608,-7403,-7810,-7764,-7270,-6384,-5228,-3937,-2703,-1664,-975,-709,-894,-1485,-2380,-3416,-4434,-5240,-5697,-5701,-5203,-4234,-2874,-1260,444,2070,3474,4548,5236,5548,5529,5282,4901,4512,4178,3978,3902,3952,4053,4144,4135,3948,3523,2830,1866,672,-684,-2111,-3503,-4759,-5796,-6556,-7007,-7176,-7097,-6861,-6558,-6299,-6179,-6259,-6573,-7083,-7731,-8392,-8931,-9216,-9114,-8574,-7553,-6126,-4380,-2499,-652,953,2159,2851,2983,2588,1762,643,-586,-1773,-2774,-3507,-3944,-4123,-4103,-4006,-3906,-3887,-3979,-4169,-4398,-4588,-4632,-4450,-3971,-3172,-2060,-689,852,2452,3995,5355,6454,7214,7632,7728,7576,7281,6939,6687,6581,6700,7034,7545,8156,8745,9201,9403,9283,8793,7969,6855,5581,4245,2997,1927,1123,610,392,409,608,881,1155,1346,1390,1260,947,481,-94,-692,-1249,-1667,-1885,-1855,-1557,-1018,-288,526,1325,1962,2331,2334,1917,1100,-69,-1448,-2885,-4191,-5193,-5739,-5756,-5208,-4172,-2765,-1179,393,1727,2677,3117,3020,2428,1440,219,-1076,-2282,-3270,-3986,-4392,-4546,-4503,-4345,-4146,-3938,-3735,-3503,-3186,-2720,-2039,-1109,81,1505,3091,4750,6351,7767,8873,9547,9733,9381,8544,7286,5752,4104,2511,1146,124,-476,-643,-430,65,709,1360,1894,2212,2261,2035,1561,908,154,-620,-1327,-1931,-2380,-2680,-2833,-2855,-2785,-2632,-2422,-2169,-1864,-1532,-1148,-735,-282,199,691,1183,1634,2019,2279,2362,2214,1767,1001,-123,-1579,-3321,-5277,-7317,-9314,-11104,-12544,-13489,-13863,-13609,-12762,-11396,-9669,-7740,-5832,-4107,-2731,-1782,-1291,-1209,-1444,-1861,-2331,-2726,-2981,-3052,-2962,-2753,-2482,-2218,-1978,-1787,-1606,-1396,-1101,-657,-38,778,1766,2872,4029,5117,6046,6692,6957,6785,6123,5004,3489,1685,-245,-2139,-3819,-5145,-6006,-6360,-6214,-5633,-4726,-3631,-2478,-1407,-506,150,534,669,572,335,3,-325,-599,-758,-778,-645,-374,8,451,913,1320,1647,1829,1867,1743,1493,1136,730,313,-76,-410,-705,-971,-1266,-1628,-2119,-2771,-3607,-4619,-5762,-6973,-8150,-9179,-9940,-10318,-10218,-9604,-8454,-6837,-4842,-2609,-306,1914,3894,5532,6744,7511,7837,7755,7322,6574,5578,4352,2956,1418,-183,-1778,-3265,-4531,-5486,-6019,-6105,-5702,-4868,-3657,-2193,-587,1006,2467,3671,4531,4993,5034,4684,4011,3115,2137,1212,486,72,54,459,1275,2436,3834,5359,6855,8216,9317,10087,10478,10474,10113,9431,8521,7462,6353,5288,4329,3542,2944,2539,2302,2177,2115,2028,1878,1590,1157,570,-143,-924,-1707,-2420,-2995,-3401,-3618,-3671,-3603,-3477,-3362,-3308,-3366,-3534,-3807,-4129,-4421,-4599,-4548,-4184,-3435,-2265,-699,1206,3334,5547,7690,9617,11212,12389,13123,13399,13270,12768,11956,10878,9575,8084,6458,4747,3039,1427,25,-1060,-1736,-1936,-1658,-914,203,1594,3115,4637,6016,7146,7945,8361,8388,8060,7431,6612,5703,4839,4129,3668,3527,3720,4247,5037,6025,7078,8107,8965,9570,9820,9671,9101,8126,6804,5206,3460,1661,-42,-1549,-2758,-3578,-3999,-3973,-3560,-2797,-1769,-583,666,1876,2972,3899,4644,5214,5636,5968,6219,6431,6584,6659,6610,6390,5951,5265,4327,3155,1803,347,-1102,-2445,-3535,-4292,-4611,-4468,-3865,-2873,-1585,-160,1268,2548,3561,4241,4527,4436,3978,3207,2174,934,-444,-1899,-3351,-4711,-5887,-6775,-7290,-7356,-6946,-6057,-4739,-3089,-1207,746,2644,4353,5742,6760,7310,7420,7083,6373,5391,4248,3094,2062,1278,848,828,1228,2027,3127,4437,5794,7066,8094,8766,8980,8696,7902,6644,5014,3112,1107,-879,-2679,-4171,-5256,-5864,-5973,-5611,-4831,-3746,-2475,-1167,31,1004,1643,1919,1819,1392,725,-114,-1005,-1911,-2758,-3552,-4296,-5024,-5780,-6593,-7495,-8478,-9522,-10579,-11572,-12423,-13033,-13329,-13231,-12717,-11774,-10443,-8795,-6925,-4942,-2973,-1113,527,1867,2841,3384,3464,3057,2179,878,-757,-2590,-4463,-6183,-7588,-8513,-8864,-8601,-7735,-6378,-4638,-2712,-763,1021,2485,3509,3998,3921,3273,2111,514,-1380,-3431,-5451,-7279,-8740,-9709,-10082,-9834,-8982,-7624,-5894,-3984,-2078,-391,934,1756,2026,1740,953,-214,-1631,-3121,-4538,-5713,-6556,-6958,-6905,-6386,-5459,-4206,-2735,-1174,342,1699,2793,3569,3993,4089,3886,3456,2846,2131,1329,483,-420,-1375,-2392,-3488,-4640,-5840,-7026,-8151,-9128,-9894,-10360,-10488,-10228,-9576,-8561,-7208,-5602,-3815,-1928,-46,1761,3402,4795,5863,6524,6707,6361,5461,4027,2131,-106,-2516,-4904,-7077,-8840,-10072,-10669,-10632,-9996,-8871,-7393,-5725,-4037,-2473,-1166,-202,368,522,307,-237,-990,-1848,-2661,-3285,-3583,-3435,-2774,-1570,130,2230,4578,6972,9215,11095,12453,13153,13154,12443,11112,9270,7091,4757,2458,368,-1362,-2635,-3375,-3586,-3295,-2590,-1586,-430,742,1768,2556,3015,3130,2924,2460,1831,1136,467,-123,-586,-949,-1224,-1478,-1768,-2141,-2641,-3265,-3997,-4789,-5575,-6273,-6823,-7136,-7189,-6915,-6324,-5398,-4154,-2627,-844,1118,3205,5299,7295,9035,10373,11163,11283,10671,9336,7358,4919,2227,-436,-2826,-4687,-5872,-6261,-5875,-4769,-3100,-1061,1133,3247,5085,6470,7290,7487,7058,6080,4652,2952,1149,-540,-1929,-2850,-3162,-2833,-1834,-292,1673,3831,5961,7822,9205,9948,9964,9226,7806,5819,3450,904,-1601,-3872,-5729,-7065,-7804,-7947,-7539,-6680,-5493,-4136,-2759,-1502,-481,240,631,721,577,285,-54,-353,-563,-645,-635,-566,-527,-581,-812,-1258,-1928,-2810,-3817,-4885,-5887,-6743,-7356,-7672,-7664,-7329,-6695,-5800,-4688,-3410,-2019,-554,906,2299,3517,4454,4990,5023,4475,3341,1657,-440,-2782,-5126,-7244,-8895,-9918,-10179,-9683,-8452,-6654,-4447,-2073,250,2307,3925,4990,5434,5275,4570,3439,2045,561,-813,-1899,-2539,-2626,-2115,-1023,544,2438,4453,6362,7960,9057,9526,9318,8435,6982,5087,2943,738,-1342,-3132,-4530,-5459,-5921,-5940,-5589,-4960,-4152,-3264,-2389,-1602,-961,-501,-244,-174,-285,-520,-853,-1217,-1608,-1969,-2329,-2681,-3063,-3513,-4056,-4727,-5521,-6421,-7385,-8329,-9189,-9857,-10271,-10365,-10117,-9523,-8603,-7398,-5947,-4300,-2489,-555,1463,3504,5491,7304,8831,9906,10433,10302,9494,8058,6090,3796,1370,-928,-2890,-4341,-5150,-5309,-4825,-3830,-2464,-923,609,1946,2947,3517,3594,3204,2386,1262,-38,-1338,-2458,-3240,-3524,-3246,-2360,-927,935,3054,5199,7161,8713,9704,10018,9628,8571,6958,4939,2702,440,-1668,-3469,-4852,-5747,-6142,-6046,-5524,-4652,-3516,-2226,-863,474,1721,2809,3709,4380,4839,5066,5112,4978,4710,4318,3832,3254,2605,1885,1111,295,-531,-1338,-2085,-2727,-3240,-3589,-3778,-3809,-3705,-3483,-3162,-2726,-2159,-1406,-420,846,2406,4217,6184,8156,9932,11320,12123,12228,11573,10219,8278,5973,3532,1234,-708,-2091,-2829,-2862,-2271,-1132,352,2029,3674,5129,6228,6879,7033,6696,5945,4903,3722,2613,1733,1275,1332,1977,3183,4854,6842,8933,10913,12567,13708,14218,14031,13164,11700,9769,7553,5228,2990,986,-642,-1839,-2548,-2813,-2666,-2205,-1529,-740,59,778,1365,1760,1968,1976,1830,1569,1248,929,658,475,397,421,529,675,822,916,927,829,623,325,-24,-385,-701,-943,-1065,-1048,-881,-542,-27,688,1625,2789,4182,5754,7433,9077,10530,11619,12165,12070,11258,9774,7726,5308,2762,350,-1671,-3101,-3797,-3730,-2925,-1540,246,2181,4016,5513,6492,6819,6475,5495,4019,2237,386,-1285,-2561,-3247,-3265,-2565,-1250,556,2625,4721,6597,8038,8870,9023,8450,7248,5505,3422,1170,-1043,-3041,-4681,-5856,-6515,-6647,-6304,-5544,-4493,-3244,-1934,-656,492,1453,2171,2643,2849,2829,2603,2224,1741,1212,674,169,-288,-703,-1077,-1454,-1854,-2310,-2843,-3450,-4123,-4822,-5518,-6151,-6692,-7092,-7329,-7379,-7234,-6872,-6294,-5476,-4414,-3110,-1594,70,1773,3383,4735,5675,6069,5840,4970,3523,1620,-554,-2795,-4890,-6651,-7941,-8676,-8841,-8491,-7714,-6673,-5504,-4396,-3473,-2860,-2607,-2720,-3142,-3770,-4466,-5080,-5467,-5508,-5135,-4324,-3135,-1650,-35,1555,2944,3972,4548,4593,4133,3210,1933,431,-1170,-2732,-4163,-5393,-6383,-7140,-7676,-8041,-8268,-8406,-8472,-8477,-8416,-8251,-7969,-7531,-6938,-6198,-5349,-4449,-3561,-2763,-2107,-1653,-1408,-1400,-1581,-1955,-2448,-3040,-3674,-4312,-4916,-5462,-5915,-6277,-6526,-6671,-6713,-6650,-6484,-6199,-5780,-5197,-4416,-3412,-2164,-693,968,2719,4452,6005,7239,8009,8228,7847,6899,5455,3661,1670,-325,-2175,-3722,-4894,-5626,-5947,-5890,-5570,-5083,-4570,-4144,-3899,-3902,-4162,-4648,-5290,-5981,-6594,-7016,-7129,-6864,-6186,-5107,-3691,-2046,-299,1390,2889,4064,4840,5167,5054,4541,3711,2654,1479,280,-855,-1863,-2694,-3336,-3768,-4023,-4095,-4040,-3858,-3590,-3244,-2830,-2369,-1862,-1344,-838,-376,-1,271,413,440,366,230,82,-43,-92,-51,84,313,592,896,1174,1375,1468,1408,1181,795,261,-347,-975,-1511,-1859,-1924,-1621,-924,162,1566,3140,4747,6151,7208,7729,7642,6903,5569,3757,1638,-577,-2680,-4477,-5810,-6584,-6757,-6365,-5487,-4261,-2851,-1409,-101,973,1751,2206,2408,2402,2308,2217,2218,2372,2715,3230,3888,4615,5331,5946,6381,6569,6480,6097,5457,4598,3597,2528,1458,458,-430,-1185,-1784,-2254,-2589,-2835,-2995,-3112,-3176,-3207,-3189,-3104,-2948,-2691,-2356,-1941,-1495,-1045,-656,-351,-176,-125,-200,-363,-582,-810,-1016,-1171,-1270,-1309,-1322,-1313,-1340,-1399,-1540,-1751,-2031,-2359,-2677,-2937,-3052,-2963,-2584,-1904,-887,403,1895,3465,4949,6205,7085,7489,7374,6737,5659,4242,2643,1009,-505,-1789,-2741,-3349,-3597,-3551,-3288,-2905,-2521,-2227,-2102,-2188,-2489,-2958,-3533,-4106,-4582,-4851,-4846,-4508,-3842,-2860,-1646,-278,1105,2404,3472,4236,4610,4571,4139,3359,2321,1139,-93,-1249,-2272,-3081,-3673,-4041,-4210,-4228,-4128,-3954,-3718,-3443,-3094,-2673,-2152,-1515,-787,8,824,1567,2198,2624,2819,2765,2483,2018,1446,832,262,-224,-576,-813,-928,-992,-1038,-1140,-1346,-1698,-2210,-2874,-3637,-4437,-5156,-5695,-5928,-5768,-5158,-4086,-2624,-856,1027,2883,4506,5762,6533,6777,6504,5783,4733,3482,2196,988,-20,-769,-1239,-1436,-1428,-1280,-1084,-912,-835,-871,-1042,-1305,-1621,-1925,-2151,-2248,-2171,-1914,-1469,-875,-158,623,1428,2191,2893,3463,3911,4191,4316,4289,4123,3850,3481,3053,2577,2069,1535,977,388,-227,-872,-1539,-2204,-2843,-3413,-3869,-4169,-4284,-4189,-3913,-3456,-2914,-2314,-1763,-1319,-1029,-935,-1022,-1272,-1631,-2032,-2412,-2703,-2863,-2857,-2680,-2348,-1892,-1360,-804,-271,205,610,965,1308,1697,2212,2900,3814,4941,6232,7593,8883,9963,10679,10934,10665,9874,8645,7070,5345,3600,2044,771,-83,-513,-496,-119,537,1353,2195,2966,3565,3944,4086,4002,3734,3354,2916,2506,2168,1958,1895,1993,2244,2632,3124,3693,4281,4861,5371,5781,6051,6167,6119,5913,5572,5109,4567,3959,3319,2666,2015,1393,804,280,-167,-506,-718,-776,-675,-401,7,539,1127,1725,2268,2692,2964,3055,2964,2736,2398,2039,1705,1468,1361,1415,1603,1925,2297,2694,3021,3242,3299,3187,2907,2514,2075,1694,1471,1507,1871,2602,3668,5004,6474,7925,9181,10084,10510,10392,9735,8579,7068,5319,3529,1843,400,-693,-1396,-1692,-1627,-1261,-685,11,748,1445,2081,2606,3051,3406,3714,3997,4273,4563,4856,5152,5422,5655,5823,5919,5936,5863,5715,5496,5211,4893,4533,4167,3790,3416,3039,2653,2239,1786,1271,694,49,-649,-1371,-2083,-2730,-3273,-3661,-3881,-3908,-3768,-3471,-3070,-2603,-2120,-1665,-1264,-934,-677,-469,-293,-118,85,320,601,890,1176,1401,1526,1502,1299,894,318,-416,-1210,-1993,-2642,-3060,-3141,-2836,-2109,-1002,409,2007,3612,5083,6221,6933,7110,6758,5912,4679,3208,1655,184,-1077,-2036,-2644,-2915,-2878,-2617,-2218,-1768,-1365,-1065,-930,-982,-1229,-1643,-2202,-2828,-3481,-4071,-4553,-4863,-4978,-4879,-4573,-4105,-3506,-2867,-2241,-1716,-1351,-1193,-1268,-1569,-2073,-2728,-3477,-4259,-5017,-5698,-6280,-6730,-7055,-7240,-7305,-7232,-7043,-6727,-6303,-5793,-5226,-4646,-4111,-3664,-3365,-3251,-3333,-3635,-4100,-4709,-5359,-5989,-6489,-6785,-6808,-6519,-5926,-5056,-3990,-2816,-1659,-630,173,665,835,687,293,-244,-802,-1244,-1479,-1419,-1069,-446,353,1213,1990,2550,2783,2620,2055,1130,-55,-1363,-2650,-3770,-4610,-5104,-5221,-4996,-4478,-3761,-2929,-2089,-1314,-680,-239,-17,-36,-280,-723,-1316,-1999,-2689,-3322,-3805,-4097,-4143,-3940,-3490,-2850,-2067,-1250,-466,169,593,731,566,87,-667,-1643,-2768,-3948,-5105,-6148,-7023,-7669,-8074,-8220,-8128,-7823,-7349,-6754,-6100,-5428,-4804,-4244,-3788,-3440,-3204,-3074,-3045,-3099,-3234,-3424,-3654,-3890,-4102,-4249,-4293,-4205,-3960,-3564,-3033,-2410,-1754,-1116,-565,-122,188,402,562,746,1032,1481,2142,3015,4056,5205,6330,7331,8058,8406,8295,7675,6587,5091,3327,1457,-331,-1876,-3009,-3659,-3756,-3329,-2441,-1202,240,1722,3094,4193,4922,5196,4993,4344,3314,2010,570,-881,-2212,-3311,-4119,-4560,-4641,-4356,-3743,-2860,-1774,-574,636,1765,2701,3365,3682,3606,3133,2272,1102,-316,-1842,-3377,-4784,-5957,-6816,-7297,-7395,-7120,-6532,-5693,-4700,-3626,-2543,-1527,-596,186,822,1280,1559,1660,1588,1371,1041,648,236,-135,-440,-631,-724,-723,-664,-599,-561,-593,-703,-875,-1067,-1212,-1241,-1080,-691,-35,842,1929,3102,4306,5386,6262,6803,6950,6639,5876,4701,3192,1494,-263,-1886,-3243,-4179,-4619,-4505,-3874,-2789,-1391,157,1672,2967,3902,4364,4315,3768,2805,1541,142,-1254,-2491,-3463,-4099,-4361,-4265,-3851,-3182,-2341,-1413,-477,382,1119,1664,2009,2116,2008,1677,1175,525,-216,-985,-1739,-2398,-2937,-3303,-3497,-3517,-3400,-3199,-2971,-2789,-2694,-2744,-2939,-3279,-3731,-4238,-4747,-5173,-5472,-5565,-5434,-5048,-4413,-3565,-2553,-1446,-347,673,1504,2095,2392,2397,2142,1693,1162,654,302,190,402,949,1826,2959,4261,5602,6859,7881,8560,8782,8496,7667,6340,4574,2514,307,-1842,-3757,-5236,-6154,-6405,-5979,-4928,-3377,-1520,424,2219,3649,4552,4826,4452,3497,2089,409,-1323,-2918,-4186,-5013,-5317,-5105,-4414,-3352,-2044,-630,728,1912,2794,3319,3426,3139,2483,1530,382,-874,-2102,-3224,-4120,-4739,-5022,-4958,-4581,-3927,-3103,-2200,-1334,-611,-105,131,90,-209,-702,-1328,-1991,-2618,-3130,-3473,-3599,-3485,-3122,-2516,-1694,-700,411,1554,2656,3628,4399,4920,5166,5162,4947,4613,4237,3924,3733,3706,3853,4138,4513,4900,5226,5414,5416,5175,4693,3959,3023,1918,729,-460,-1551,-2430,-3008,-3185,-2929,-2215,-1098,330,1936,3537,4971,6053,6686,6767,6326,5412,4159,2749,1361,193,-613,-954,-800,-176,827,2085,3449,4765,5898,6734,7195,7253,6893,6173,5132,3877,2476,1041,-346,-1607,-2675,-3504,-4066,-4346,-4360,-4138,-3715,-3165,-2522,-1871,-1228,-640,-110,367,794,1195,1573,1927,2250,2523,2728,2854,2899,2870,2790,2692,2589,2517,2465,2446,2442,2450,2466,2507,2598,2780,3100,3581,4252,5085,6058,7091,8132,9079,9879,10453,10767,10781,10497,9906,9046,7949,6680,5318,3964,2722,1729,1074,861,1129,1875,3039,4497,6089,7609,8889,9723,10017,9683,8740,7260,5382,3280,1152,-810,-2447,-3634,-4300,-4449,-4082,-3312,-2208,-909,468,1808,2998,3956,4625,4956,4960,4643,4056,3267,2345,1392,477,-303,-907,-1275,-1412,-1316,-1037,-611,-112,416,915,1356,1715,1976,2144,2202,2162,2002,1732,1342,855,291,-294,-854,-1310,-1627,-1743,-1668,-1399,-992,-502,13,481,895,1217,1489,1730,1989,2303,2699,3187,3768,4411,5089,5752,6338,6790,7032,7003,6656,5960,4921,3579,2024,360,-1253,-2678,-3757,-4378,-4476,-4027,-3097,-1786,-248,1326,2767,3890,4592,4771,4444,3630,2441,1013,-512,-1970,-3234,-4197,-4794,-4993,-4811,-4283,-3471,-2462,-1342,-202,861,1775,2470,2897,3043,2895,2493,1871,1094,231,-662,-1525,-2323,-3045,-3690,-4289,-4873,-5476,-6129,-6836,-7593,-8361,-9101,-9742,-10241,-10541,-10623,-10473,-10114,-9567,-8882,-8088,-7225,-6319,-5389,-4462,-3552,-2691,-1908,-1228,-685,-272,5,183,301,408,553,771,1082,1485,1964,2497,3033,3544,3961,4243,4321,4151,3683,2901,1814,460,-1075,-2693,-4251,-5630,-6697,-7354,-7552,-7273,-6574,-5548,-4329,-3070,-1933,-1046,-514,-384,-646,-1251,-2090,-3030,-3940,-4672,-5148,-5282,-5080,-4556,-3793,-2876,-1920,-1024,-296,203,411,312,-87,-779,-1679,-2770,-3928,-5100,-6187,-7109,-7805,-8231,-8366,-8230,-7864,-7325,-6707,-6069,-5505,-5043,-4725,-4535,-4453,-4439,-4439,-4410,-4320,-4145,-3893,-3575,-3213,-2830,-2442,-2058,-1671,-1285,-886,-485,-91,279,597,850,1025,1123,1173,1179,1190,1208,1247,1319,1400,1502,1605,1707,1803,1873,1905,1864,1721,1455,1045,505,-143,-848,-1547,-2175,-2658,-2956,-3018,-2840,-2435,-1827,-1087,-274,534,1247,1813,2157,2270,2121,1758,1203,550,-145,-785,-1316,-1678,-1855,-1835,-1658,-1346,-973,-575,-227,47,189,202,55,-224,-648,-1169,-1779,-2429,-3094,-3725,-4310,-4804,-5216,-5527,-5758,-5912,-6018,-6067,-6089,-6047,-5959,-5770,-5495,-5097,-4598,-4005,-3363,-2717,-2136,-1655,-1341,-1190,-1216,-1373,-1617,-1874,-2087,-2187,-2133,-1905,-1481,-883,-125,762,1730,2738,3728,4643,5437,6066,6516,6771,6855,6784,6586,6288,5902,5453,4950,4414,3879,3369,2935,2608,2416,2374,2474,2685,2973,3277,3545,3721,3762,3637,3334,2850,2200,1413,514,-441,-1425,-2372,-3255,-4017,-4635,-5073,-5316,-5368,-5212,-4890,-4394,-3775,-3051,-2264,-1453,-660,78,715,1220,1562,1721,1693,1486,1113,612,-4,-696,-1444,-2237,-3045,-3868,-4672,-5438,-6119,-6687,-7077,-7271,-7232,-6953,-6464,-5781,-4992,-4148,-3344,-2638,-2083,-1700,-1476,-1380,-1346,-1324,-1239,-1060,-756,-321,227,873,1574,2306,3008,3672,4229,4674,4983,5153,5201,5157,5037,4884,4704,4506,4286,4027,3717,3347,2905,2410,1863,1292,719,159,-363,-826,-1215,-1505,-1671,-1696,-1547,-1228,-723,-68,708,1548,2374,3131,3736,4143,4322,4248,3955,3458,2825,2112,1397,743,227,-117,-234,-127,204,723,1371,2081,2762,3331,3710,3835,3668,3197,2432,1418,202,-1130,-2522,-3870,-5120,-6180,-7006,-7531,-7743,-7610,-7160,-6421,-5454,-4343,-3173,-2048,-1056,-271,264,531,574,433,217,5,-92,-6,314,888,1691,2688,3796,4942,6022,6954,7664,8089,8215,8045,7610,6974,6205,5379,4589,3902,3397,3125,3102,3316,3686,4106,4420,4492,4216,3553,2567,1388,210,-763,-1381,-1556,-1320,-782,-109,525,977,1187,1134,885,508,76,-365,-829,-1357,-2015,-2869,-3903,-5083,-6235,-7176,-7640,-7416,-6326,-4344,-1562,1746,5212,8377,10807,12118,12076,10607,7818,3998,-454,-5032,-9224,-12552,-14625,-15212,-14234,-11809,-8232,-3914,606,4820,8232,10494,11418,11004,9457,7108,4405,1781,-361,-1766,-2294,-2002,-1033,355,1897,3339,4487,5219,5498,5349,4846,4090,3194,2245,1323,470,-300,-969,-1539,-1992,-2287,-2390,-2244,-1826,-1123,-194,884,1950,2860,3438,3575,3210,2385,1221,-95,-1311,-2229,-2637,-2479,-1744,-583,810,2156,3207,3737,3624,2850,1500,-229,-2091,-3811,-5136,-5886,-5955,-5349,-4156,-2544,-751,1005,2469,3492,3957,3863,3298,2405,1408,493,-138,-391,-225,295,1048,1850,2533,2917,2910,2466,1624,496,-781,-2029,-3102,-3870,-4254,-4236,-3841,-3152,-2271,-1324,-418,339,895,1199,1278,1157,919,648,431,361,482,841,1412,2180,3049,3943,4735,5326,5630,5593,5224,4560,3689,2716,1757,908,268,-127,-236,-89,263,753,1264,1727,2047,2196,2164,1984,1715,1435,1208,1102,1132,1299,1552,1839,2075,2217,2205,2044,1728,1307,822,326,-119,-490,-740,-865,-841,-674,-370,47,532,1055,1547,1995,2336,2574,2686,2663,2534,2287,1967,1574,1146,687,242,-172,-519,-758,-891,-877,-762,-522,-241,82,353,545,588,440,73,-539,-1379,-2407,-3542,-4663,-5635,-6304,-6550,-6272,-5443,-4090,-2324,-303,1767,3668,5224,6260,6721,6565,5854,4686,3201,1549,-116,-1681,-3047,-4176,-5036,-5645,-6005,-6135,-6062,-5783,-5338,-4728,-3992,-3170,-2314,-1502,-810,-306,-60,-81,-392,-944,-1688,-2545,-3422,-4234,-4890,-5338,-5522,-5452,-5144,-4648,-4048,-3404,-2821,-2347,-2048,-1947,-2040,-2328,-2743,-3255,-3781,-4255,-4631,-4841,-4888,-4749,-4451,-4023,-3509,-2959,-2433,-1979,-1655,-1502,-1539,-1790,-2225,-2837,-3563,-4365,-5169,-5914,-6542,-6993,-7242,-7268,-7069,-6664,-6078,-5340,-4496,-3576,-2638,-1704,-841,-60,599,1126,1523,1791,1945,2022,2032,2035,2036,2087,2178,2322,2488,2653,2774,2813,2723,2479,2068,1498,806,46,-723,-1418,-1981,-2345,-2482,-2373,-2044,-1531,-896,-210,471,1080,1586,1953,2185,2285,2279,2200,2073,1945,1832,1767,1762,1815,1933,2075,2246,2389,2497,2529,2474,2315,2070,1739,1371,993,652,394,249,250,408,724,1164,1714,2293,2882,3396,3831,4122,4291,4305,4194,3959,3629,3212,2743,2221,1693,1154,651,190,-200,-484,-660,-678,-557,-270,149,694,1324,2012,2701,3362,3932,4398,4719,4918,4975,4949,4846,4722,4608,4530,4509,4552,4656,4808,4991,5180,5342,5469,5525,5531,5477,5405,5322,5275,5254,5287,5346,5421,5487,5525,5522,5480,5403,5300,5182,5042,4873,4649,4357,3983,3525,3014,2474,1972,1553,1275,1156,1206,1384,1639,1902,2085,2137,1994,1652,1119,453,-284,-993,-1601,-2015,-2187,-2075,-1676,-1026,-180,760,1704,2538,3180,3563,3649,3443,2967,2287,1466,597,-259,-1024,-1665,-2145,-2456,-2614,-2632,-2559,-2422,-2273,-2143,-2065,-2064,-2148,-2329,-2603,-2950,-3353,-3760,-4155,-4474,-4713,-4833,-4816,-4668,-4375,-3973,-3476,-2931,-2370,-1841,-1396,-1068,-910,-936,-1164,-1578,-2156,-2863,-3641,-4454,-5235,-5952,-6573,-7080,-7484,-7789,-8017,-8189,-8310,-8401,-8444,-8442,-8374,-8230,-8008,-7721,-7380,-7013,-6651,-6315,-6041,-5838,-5715,-5661,-5652,-5670,-5669,-5647,-5563,-5433,-5246,-5031,-4805,-4602,-4443,-4345,-4307,-4316,-4348,-4369,-4343,-4246,-4050,-3766,-3407,-3013,-2644,-2332,-2149,-2098,-2214,-2478,-2883,-3387,-3955,-4533,-5089,-5581,-6007,-6340,-6598,-6788,-6913,-6998,-7042,-7028,-6967,-6808,-6564,-6203,-5738,-5186,-4570,-3949,-3346,-2826,-2401,-2111,-1929,-1862,-1858,-1888,-1903,-1864,-1747,-1543,-1262,-923,-559,-199,120,373,532,589,540,402,188,-71,-357,-639,-901,-1120,-1291,-1413,-1472,-1497,-1453,-1384,-1243,-1069,-831,-554,-236,107,460,798,1098,1332,1461,1479,1351,1097,722,262,-239,-736,-1174,-1511,-1704,-1732,-1584,-1261,-792,-191,506,1275,2096,2944,3799,4648,5452,6194,6831,7329,7667,7818,7785,7571,7206,6728,6181,5639,5128,4729,4438,4301,4289,4396,4585,4815,5075,5315,5561,5780,6009,6243,6509,6810,7154,7533,7940,8338,8733,9062,9345,9535,9645,9672,9624,9524,9381,9231,9077,8938,8817,8703,8588,8461,8293,8082,7815,7483,7107,6688,6259,5841,5468,5156,4947,4846,4870,5022,5275,5618,6000,6391,6748,7037,7244,7345,7360,7290,7168,7014,6852,6697,6568,6458,6379,6301,6213,6091,5914,5679,5400,5095,4819,4606,4530,4615,4917,5423,6134,6995,7945,8896,9742,10407,10781,10851,10568,9986,9155,8167,7131,6157,5331,4729,4386,4281,4396,4630,4910,5135,5212,5085,4720,4123,3357,2484,1617,846,256,-77,-129,119,619,1335,2169,3055,3893,4628,5197,5586,5779,5808,5695,5498,5249,5007,4774,4592,4423,4281,4119,3925,3669,3339,2927,2429,1857,1222,547,-142,-817,-1464,-2051,-2578,-3034,-3413,-3721,-3945,-4093,-4147,-4116,-3983,-3755,-3451,-3080,-2689,-2313,-1998,-1799,-1748,-1873,-2193,-2673,-3303,-4001,-4730,-5406,-5988,-6416,-6666,-6724,-6602,-6331,-5953,-5523,-5083,-4701,-4388,-4204,-4140,-4203,-4382,-4614,-4890,-5127,-5321,-5424,-5447,-5399,-5323,-5257,-5267,-5385,-5657,-6087,-6671,-7374,-8146,-8935,-9659,-10286,-10743,-11013,-11082,-10940,-10621,-10142,-9543,-8863,-8131,-7381,-6638,-5922,-5256,-4655,-4146,-3743,-3472,-3341,-3365,-3538,-3859,-4294,-4823,-5393,-5972,-6510,-6975,-7333,-7569,-7680,-7663,-7551,-7354,-7111,-6856,-6604,-6393,-6228,-6119,-6078,-6088,-6154,-6254,-6376,-6497,-6612,-6685,-6740,-6742,-6715,-6670,-6596,-6542,-6475,-6425,-6359,-6277,-6154,-5984,-5754,-5462,-5121,-4748,-4374,-4036,-3761,-3586,-3514,-3555,-3695,-3917,-4192,-4486,-4765,-4997,-5155,-5221,-5186,-5058,-4846,-4591,-4310,-4076,-3908,-3871,-3983,-4264,-4706,-5290,-5969,-6687,-7382,-7985,-8439,-8704,-8738,-8549,-8135,-7543,-6805,-5993,-5140,-4310,-3517,-2792,-2127,-1516,-937,-365,206,785,1345,1868,2295,2595,2701,2591,2226,1612,757,-285,-1478,-2730,-3988,-5162,-6188,-7021,-7605,-7949,-8038,-7920,-7623,-7203,-6716,-6201,-5714,-5273,-4896,-4585,-4320,-4088,-3873,-3654,-3435,-3206,-2980,-2765,-2574,-2420,-2304,-2225,-2169,-2130,-2089,-2041,-1973,-1891,-1793,-1692,-1596,-1511,-1456,-1430,-1431,-1462,-1498,-1531,-1539,-1505,-1411,-1255,-1027,-737,-392,-8,391,788,1142,1446,1673,1814,1872,1854,1773,1664,1541,1433,1364,1335,1363,1426,1521,1617,1711,1773,1822,1845,1887,1963,2123,2397,2814,3402,4146,5044,6041,7084,8093,8984,9679,10121,10256,10090,9608,8867,7903,6792,5612,4428,3328,2362,1583,1031,711,637,781,1116,1593,2168,2784,3417,4022,4599,5146,5656,6168,6656,7156,7630,8060,8417,8639,8714,8591,8274,7760,7080,6274,5401,4523,3709,3010,2475,2140,2006,2092,2363,2796,3349,3957,4587,5171,5687,6096,6395,6578,6668,6674,6640,6579,6533,6508,6537,6602,6720,6852,6992,7106,7172,7172,7089,6926,6687,6389,6063,5728,5424,5166,4983,4868,4847,4890,5007,5180,5391,5638,5902,6178,6451,6723,6964,7192,7374,7528,7631,7702,7730,7743,7736,7736,7734,7748,7746,7715,7629,7447,7165,6753,6219,5578,4856,4104,3359,2688,2126,1719,1491,1454,1606,1926,2389,2942,3555,4156,4715,5174,5510,5706,5749,5669,5475,5209,4907,4597,4318,4089,3918,3827,3794,3831,3908,4021,4144,4269,4394,4510,4638,4775,4931,5119,5318,5537,5741,5914,6022,6028,5910,5644,5227,4665,3973,3193,2353,1510,711,7,-547,-930,-1104,-1085,-881,-537,-102,377,838,1247,1567,1794,1935,2013,2055,2096,2149,2236,2342,2463,2562,2623,2606,2501,2288,1970,1552,1046,477,-144,-775,-1412,-2007,-2564,-3047,-3457,-3789,-4038,-4218,-4330,-4388,-4409,-4395,-4367,-4318,-4252,-4165,-4040,-3863,-3627,-3300,-2904,-2417,-1881,-1306,-740,-223,198,471,561,439,95,-469,-1218,-2123,-3117,-4146,-5142,-6045,-6804,-7381,-7751,-7912,-7870,-7655,-7305,-6853,-6347,-5811,-5274,-4754,-4262,-3801,-3374,-2978,-2614,-2278,-1988,-1742,-1570,-1479,-1488,-1619,-1874,-2260,-2766,-3366,-4032,-4710,-5365,-5935,-6389,-6685,-6796,-6721,-6453,-6005,-5413,-4694,-3908,-3095,-2304,-1593,-993,-543,-259,-143,-187,-364,-648,-999,-1388,-1798,-2197,-2597,-2986,-3358,-3739,-4094,-4457,-4794,-5110,-5389,-5609,-5773,-5856,-5865,-5803,-5674,-5509,-5317,-5131,-4968,-4847,-4783,-4775,-4835,-4941,-5096,-5276,-5462,-5649,-5811,-5960,-6084,-6198,-6306,-6415,-6539,-6678,-6844,-7036,-7263,-7515,-7798,-8090,-8394,-8668,-8914,-9073,-9127,-9039,-8774,-8314,-7654,-6792,-5767,-4619,-3408,-2214,-1104,-151,582,1070,1274,1211,890,347,-358,-1187,-2059,-2947,-3786,-4554,-5232,-5798,-6269,-6632,-6901,-7069,-7140,-7095,-6940,-6660,-6255,-5751,-5144,-4488,-3802,-3133,-2515,-1974,-1526,-1172,-910,-726,-608,-544,-525,-548,-622,-747,-940,-1204,-1538,-1943,-2394,-2870,-3338,-3767,-4116,-4362,-4485,-4469,-4337,-4080,-3752,-3368,-2979,-2619,-2317,-2099,-1973,-1948,-2007,-2155,-2356,-2605,-2861,-3113,-3320,-3486,-3575,-3597,-3541,-3414,-3226,-2996,-2746,-2496,-2278,-2095,-1976,-1918,-1930,-1992,-2110,-2248,-2406,-2557,-2694,-2811,-2887,-2940,-2944,-2917,-2845,-2734,-2576,-2386,-2155,-1910,-1641,-1377,-1113,-868,-657,-485,-386,-368,-447,-641,-924,-1291,-1680,-2040,-2295,-2364,-2198,-1739,-986,43,1302,2695,4136,5510,6725,7697,8383,8750,8828,8631,8241,7699,7091,6456,5833,5249,4688,4157,3622,3078,2506,1916,1318,731,209,-252,-580,-796,-857,-786,-581,-269,125,560,1014,1440,1822,2130,2359,2495,2564,2553,2504,2425,2339,2278,2240,2260,2323,2451,2633,2873,3167,3519,3921,4376,4870,5386,5908,6398,6837,7184,7416,7515,7474,7301,7021,6661,6267,5877,5538,5283,5134,5107,5180,5339,5535,5728,5864,5912,5828,5609,5247,4755,4169,3519,2864,2251,1743,1384,1223,1281,1557,2043,2694,3459,4288,5118,5913,6637,7270,7807,8239,8577,8805,8942,8963,8879,8676,8356,7917,7366,6711,5965,5154,4294,3425,2577,1795,1115,587,243,121,243,603,1197,1979,2883,3851,4762,5569,6167,6520,6601,6408,5982,5370,4642,3874,3135,2488,1971,1616,1414,1372,1443,1621,1857,2129,2415,2690,2947,3178,3372,3536,3667,3768,3849,3915,3976,4045,4132,4247,4397,4585,4797,5038,5259,5467,5603,5662,5603,5412,5094,4635,4085,3456,2809,2197,1660,1265,1043,1019,1216,1597,2149,2799,3481,4108,4609,4914,4993,4835,4472,3958,3389,2834,2413,2159,2144,2337,2715,3196,3687,4089,4311,4274,3947,3316,2418,1315,79,-1188,-2407,-3495,-4388,-5045,-5443,-5569,-5459,-5123,-4635,-4023,-3371,-2705,-2105,-1566,-1139,-798,-546,-354,-183,-15,201,470,814,1212,1642,2054,2409,2646,2745,2664,2415,2000,1454,829,168,-475,-1049,-1537,-1907,-2171,-2340,-2432,-2488,-2518,-2562,-2608,-2677,-2748,-2816,-2864,-2875,-2848,-2769,-2652,-2503,-2341,-2181,-2052,-1944,-1895,-1876,-1882,-1893,-1852,-1758,-1549,-1237,-803,-276,311,897,1433,1851,2116,2207,2135,1935,1676,1418,1233,1171,1265,1501,1872,2297,2726,3068,3263,3260,3044,2616,2014,1285,494,-294,-1019,-1633,-2104,-2418,-2581,-2615,-2556,-2456,-2355,-2321,-2377,-2565,-2885,-3314,-3834,-4372,-4893,-5323,-5630,-5791,-5797,-5683,-5482,-5236,-5006,-4814,-4698,-4668,-4713,-4831,-4982,-5149,-5296,-5399,-5453,-5443,-5385,-5288,-5166,-5039,-4917,-4805,-4709,-4625,-4537,-4447,-4315,-4167,-3952,-3717,-3423,-3125,-2808,-2523,-2278,-2114,-2046,-2105,-2264,-2543,-2858,-3200,-3469,-3626,-3608,-3379,-2943,-2314,-1549,-737,49,689,1122,1281,1144,748,128,-606,-1368,-2059,-2588,-2933,-3063,-3023,-2872,-2686,-2562,-2571,-2779,-3210,-3865,-4703,-5669,-6670,-7632,-8437,-9033,-9330,-9307,-8956,-8297,-7397,-6332,-5198,-4109,-3148,-2399,-1901,-1660,-1668,-1849,-2164,-2502,-2815,-3028,-3098,-3024,-2800,-2470,-2071,-1660,-1283,-996,-827,-810,-943,-1244,-1671,-2235,-2876,-3586,-4318,-5043,-5730,-6347,-6877,-7276,-7536,-7610,-7493,-7163,-6629,-5899,-5018,-4029,-2995,-1999,-1100,-372,147,432,495,357,80,-285,-658,-982,-1194,-1269,-1183,-954,-608,-200,199,523,704,694,482,68,-496,-1139,-1779,-2310,-2654,-2741,-2536,-2054,-1342,-491,386,1163,1733,1998,1913,1473,702,-309,-1471,-2665,-3768,-4689,-5330,-5657,-5633,-5301,-4690,-3900,-3022,-2155,-1412,-844,-523,-434,-571,-857,-1231,-1578,-1844,-1926,-1809,-1465,-921,-228,551,1319,2008,2525,2835,2892,2713,2315,1751,1094,398,-250,-816,-1252,-1541,-1686,-1689,-1569,-1354,-1050,-692,-271,196,715,1281,1885,2521,3157,3782,4371,4898,5358,5724,6003,6191,6296,6335,6313,6253,6157,6038,5904,5738,5556,5305,4994,4578,4056,3421,2700,1928,1169,507,5,-250,-224,96,680,1455,2316,3142,3800,4181,4199,3823,3054,1965,647,-772,-2150,-3365,-4293,-4867,-5031,-4809,-4229,-3388,-2386,-1353,-405,348,831,1004,863,454,-164,-872,-1587,-2167,-2547,-2640,-2428,-1905,-1129,-148,927,2018,3024,3870,4502,4895,5040,4963,4694,4280,3769,3208,2636,2094,1592,1148,771,444,202,8,-90,-126,-59,74,298,575,889,1214,1504,1737,1886,1933,1882,1738,1526,1272,1009,772,587,479,469,548,719,951,1216,1469,1684,1803,1838,1752,1589,1383,1187,1092,1147,1431,1970,2775,3817,5035,6345,7634,8805,9740,10377,10655,10561,10115,9368,8396,7298,6171,5108,4185,3451,2921,2580,2389,2283,2208,2100,1928,1662,1321,903,467,34,-339,-631,-815,-894,-874,-802,-694,-624,-597,-668,-816,-1057,-1329,-1630,-1878,-2057,-2114,-2038,-1823,-1497,-1088,-655,-240,98,337,451,455,373,247,146,113,212,468,902,1503,2246,3090,3980,4863,5688,6406,6991,7425,7698,7832,7819,7695,7459,7143,6754,6310,5829,5311,4780,4223,3665,3100,2558,2059,1648,1358,1239,1319,1610,2123,2808,3632,4503,5346,6053,6562,6784,6708,6311,5638,4742,3717,2660,1679,861,278,-32,-64,157,560,1074,1591,2038,2323,2413,2285,1953,1474,911,358,-105,-387,-445,-237,230,916,1771,2700,3610,4399,4981,5282,5267,4930,4292,3420,2383,1266,168,-844,-1699,-2355,-2796,-3008,-3013,-2813,-2450,-1933,-1315,-614,112,830,1487,2044,2466,2718,2791,2674,2381,1958,1440,904,416,31,-187,-218,-51,298,780,1329,1875,2325,2612,2672,2459,1976,1225,277,-820,-1944,-3014,-3911,-4550,-4872,-4833,-4449,-3760,-2842,-1799,-749,203,938,1396,1519,1311,793,54,-848,-1777,-2674,-3433,-4024,-4402,-4596,-4617,-4537,-4406,-4290,-4237,-4272,-4405,-4614,-4863,-5105,-5291,-5382,-5346,-5184,-4887,-4498,-4033,-3552,-3096,-2698,-2398,-2193,-2091,-2070,-2100,-2151,-2188,-2167,-2082,-1894,-1633,-1294,-920,-542,-197,77,263,349,343,267,150,43,-27,-11,98,319,633,1024,1448,1868,2232,2492,2616,2554,2314,1863,1233,436,-498,-1521,-2596,-3676,-4706,-5664,-6487,-7166,-7643,-7932,-7986,-7837,-7477,-6943,-6265,-5501,-4690,-3909,-3192,-2608,-2174,-1929,-1867,-1979,-2237,-2588,-2976,-3332,-3596,-3707,-3625,-3335,-2828,-2161,-1365,-550,216,820,1187,1262,1003,436,-408,-1438,-2553,-3625,-4542,-5181,-5486,-5406,-4964,-4215,-3254,-2207,-1200,-350,248,539,499,146,-478,-1288,-2215,-3146,-4023,-4760,-5330,-5710,-5895,-5930,-5813,-5631,-5376,-5126,-4861,-4618,-4374,-4131,-3873,-3593,-3294,-2980,-2671,-2386,-2146,-1973,-1876,-1845,-1877,-1919,-1973,-1974,-1929,-1799,-1599,-1322,-998,-641,-291,29,287,475,567,587,526,430,316,239,226,325,552,923,1434,2050,2755,3473,4168,4756,5186,5394,5340,4996,4372,3473,2363,1079,-278,-1669,-2984,-4207,-5249,-6120,-6774,-7230,-7490,-7572,-7514,-7329,-7068,-6745,-6397,-6047,-5707,-5410,-5150,-4941,-4784,-4671,-4606,-4571,-4563,-4555,-4537,-4466,-4344,-4127,-3827,-3434,-2962,-2444,-1913,-1417,-1006,-730,-627,-730,-1037,-1542,-2204,-2967,-3746,-4471,-5034,-5394,-5485,-5308,-4876,-4247,-3482,-2673,-1888,-1203,-652,-262,-23,87,107,76,37,8,24,70,171,289,432,569,688,786,856,918,1008,1134,1357,1670,2093,2603,3180,3760,4316,4768,5090,5241,5209,5008,4648,4173,3620,3030,2448,1902,1421,1022,706,470,294,151,10,-165,-409,-728,-1143,-1615,-2122,-2610,-3013,-3278,-3346,-3168,-2749,-2070,-1206,-201,848,1850,2725,3393,3808,3944,3810,3432,2868,2177,1419,664,-54,-675,-1182,-1541,-1746,-1787,-1677,-1428,-1069,-634,-167,298,719,1078,1355,1557,1686,1777,1836,1928,2042,2242,2502,2858,3279,3774,4293,4836,5343,5810,6182,6463,6604,6616,6464,6132,5630,4936,4100,3146,2148,1179,326,-328,-721,-813,-613,-147,505,1269,2052,2773,3375,3814,4076,4170,4113,3948,3706,3421,3124,2826,2539,2268,1994,1728,1437,1132,786,409,-3,-432,-855,-1233,-1533,-1716,-1760,-1668,-1450,-1151,-821,-522,-323,-266,-392,-691,-1154,-1703,-2293,-2800,-3177,-3324,-3210,-2810,-2128,-1214,-116,1081,2293,3438,4435,5233,5798,6127,6242,6191,6029,5826,5656,5562,5607,5785,6112,6540,7031,7524,7952,8272,8421,8380,8129,7652,6979,6114,5100,3976,2782,1573,399,-687,-1645,-2433,-3047,-3460,-3699,-3759,-3673,-3472,-3176,-2848,-2507,-2200,-1956,-1779,-1686,-1644,-1647,-1639,-1612,-1509,-1327,-1038,-651,-169,382,982,1590,2187,2731,3208,3586,3838,3961,3920,3741,3419,3000,2520,2030,1581,1221,971,853,840,901,989,1036,1002,842,545,116,-416,-1001,-1582,-2099,-2501,-2748,-2826,-2733,-2489,-2143,-1728,-1315,-947,-659,-485,-418,-454,-566,-711,-854,-948,-973,-898,-738,-494,-201,110,409,673,880,1033,1139,1218,1302,1413,1580,1824,2151,2570,3067,3620,4199,4762,5263,5662,5909,5986,5882,5610,5230,4792,4383,4080,3931,3996,4256,4709,5285,5917,6517,7002,7306,7377,7194,6756,6087,5230,4233,3156,2062,991,9,-874,-1599,-2169,-2552,-2767,-2803,-2715,-2507,-2237,-1934,-1630,-1346,-1109,-909,-764,-668,-611,-607,-646,-729,-863,-1030,-1231,-1449,-1662,-1853,-1996,-2064,-2043,-1918,-1690,-1370,-990,-583,-207,102,283,321,183,-104,-535,-1063,-1646,-2239,-2801,-3287,-3677,-3935,-4045,-4004,-3789,-3416,-2877,-2190,-1377,-480,456,1359,2183,2865,3361,3655,3730,3610,3306,2880,2347,1787,1217,695,262,-58,-215,-211,-18,347,855,1483,2143,2792,3330,3698,3835,3711,3321,2687,1869,927,-40,-961,-1750,-2357,-2743,-2896,-2836,-2601,-2255,-1864,-1509,-1250,-1133,-1185,-1392,-1734,-2154,-2595,-2990,-3289,-3445,-3458,-3322,-3101,-2816,-2570,-2391,-2362,-2492,-2798,-3248,-3793,-4368,-4904,-5328,-5596,-5657,-5508,-5149,-4626,-3978,-3281,-2598,-1994,-1526,-1227,-1115,-1176,-1389,-1703,-2079,-2449,-2773,-2993,-3079,-2990,-2723,-2260,-1631,-847,36,976,1891,2743,3439,3965,4266,4354,4245,3974,3598,3175,2736,2332,1938,1574,1203,806,368,-141,-716,-1362,-2065,-2796,-3536,-4247,-4907,-5491,-5982,-6360,-6620,-6754,-6756,-6640,-6417,-6105,-5752,-5376,-5025,-4731,-4505,-4378,-4332,-4369,-4457,-4574,-4678,-4744,-4727,-4603,-4348,-3942,-3398,-2718,-1941,-1116,-277,497,1169,1682,1997,2106,1994,1703,1272,779,311,-52,-212,-128,262,940,1891,3036,4277,5496,6568,7388,7873,8000,7764,7235,6489,5627,4765,3974,3336,2873,2586,2455,2427,2452,2468,2425,2285,2020,1630,1099,466,-274,-1064,-1891,-2691,-3438,-4069,-4567,-4895,-5051,-5042,-4884,-4615,-4269,-3887,-3497,-3110,-2729,-2322,-1875,-1352,-739,-38,734,1542,2330,3042,3621,4012,4186,4138,3874,3447,2897,2303,1727,1251,926,800,884,1162,1586,2092,2597,3008,3260,3275,3037,2516,1749,754,-384,-1620,-2840,-3998,-4984,-5772,-6294,-6553,-6542,-6295,-5847,-5258,-4564,-3841,-3108,-2422,-1784,-1217,-718,-300,36,286,434,501,470,385,240,80,-79,-213,-288,-327,-295,-243,-168,-93,-44,-1,21,53,99,189,312,495,707,957,1217,1469,1703,1894,2043,2140,2188,2194,2153,2084,1995,1916,1871,1900,2031,2293,2702,3253,3923,4671,5422,6111,6634,6938,6948,6660,6081,5270,4317,3325,2397,1654,1136,928,992,1318,1823,2426,3013,3506,3798,3846,3610,3100,2344,1415,370,-685,-1698,-2580,-3292,-3805,-4105,-4224,-4189,-4057,-3874,-3706,-3576,-3542,-3584,-3718,-3885,-4043,-4107,-4012,-3699,-3140,-2353,-1375,-313,749,1660,2333,2667,2604,2149,1317,177,-1165,-2614,-4018,-5271,-6230,-6822,-6943,-6603,-5763,-4519,-2920,-1116,767,2574,4169,5442,6314,6772,6819,6538,6012,5357,4695,4108,3695,3477,3495,3714,4111,4638,5231,5857,6451,6982,7403,7672,7758,7616,7240,6604,5733,4652,3424,2131,876,-249,-1119,-1690,-1874,-1705,-1196,-435,467,1410,2259,2940,3380,3567,3508,3262,2880,2452,2025,1671,1393,1221,1104,1024,917,745,470,72,-447,-1076,-1772,-2493,-3166,-3734,-4130,-4311,-4257,-3973,-3500,-2903,-2256,-1673,-1213,-983,-995,-1274,-1785,-2455,-3218,-3960,-4615,-5082,-5333,-5305,-5025,-4479,-3734,-2825,-1821,-796,192,1064,1769,2267,2534,2570,2410,2100,1713,1336,1041,904,973,1251,1723,2327,2984,3597,4072,4322,4297,3955,3322,2415,1324,120,-1098,-2244,-3261,-4095,-4740,-5201,-5496,-5669,-5754,-5783,-5794,-5780,-5760,-5700,-5609,-5452,-5246,-4978,-4668,-4329,-3968,-3620,-3276,-2963,-2664,-2384,-2123,-1868,-1633,-1409,-1204,-1036,-904,-834,-822,-875,-983,-1124,-1282,-1422,-1515,-1531,-1430,-1196,-801,-257,427,1198,1996,2745,3366,3802,4001,3962,3687,3227,2623,1953,1265,607,27,-490,-915,-1291,-1625,-1938,-2251,-2561,-2875,-3174,-3446,-3664,-3814,-3871,-3836,-3707,-3500,-3230,-2936,-2628,-2359,-2126,-1964,-1856,-1812,-1791,-1793,-1776,-1724,-1622,-1431,-1170,-812,-394,72,534,961,1285,1479,1493,1316,950,424,-204,-871,-1484,-1982,-2284,-2356,-2177,-1752,-1145,-402,363,1076,1632,1972,2037,1809,1294,511,-483,-1626,-2838,-4032,-5121,-6032,-6694,-7067,-7125,-6876,-6339,-5576,-4646,-3621,-2593,-1608,-749,-32,520,913,1164,1294,1328,1278,1159,984,745,469,156,-175,-487,-780,-1011,-1186,-1293,-1325,-1310,-1232,-1148,-1046,-979,-943,-962,-1024,-1131,-1247,-1372,-1453,-1490,-1437,-1300,-1069,-749,-366,86,578,1105,1665,2231,2810,3372,3912,4412,4851,5205,5461,5586,5583,5431,5125,4676,4079,3361,2551,1688,840,62,-567,-994,-1171,-1082,-745,-211,437,1094,1644,1988,2036,1756,1134,226,-899,-2139,-3386,-4544,-5523,-6275,-6765,-7008,-7034,-6892,-6655,-6364,-6093,-5866,-5712,-5644,-5637,-5684,-5743,-5795,-5814,-5772,-5658,-5459,-5166,-4800,-4361,-3898,-3425,-2992,-2620,-2354,-2211,-2224,-2379,-2690,-3112,-3612,-4142,-4627,-5022,-5253,-5281,-5080,-4650,-4026,-3258,-2410,-1570,-781,-133,362,665,779,744,590,398,233,164,260,559,1080,1822,2747,3792,4894,5956,6912,7682,8216,8473,8443,8113,7522,6678,5657,4499,3289,2090,978,7,-765,-1307,-1599,-1638,-1451,-1077,-586,-37,484,926,1224,1347,1267,1000,541,-52,-762,-1537,-2334,-3135,-3888,-4608,-5249,-5834,-6346,-6789,-7163,-7460,-7662,-7751,-7690,-7460,-7033,-6406,-5595,-4629,-3579,-2508,-1492,-603,121,643,974,1129,1165,1137,1111,1167,1328,1661,2143,2786,3548,4387,5258,6085,6838,7446,7902,8167,8255,8159,7907,7513,7016,6431,5805,5142,4488,3852,3273,2774,2386,2124,1998,1997,2086,2213,2310,2288,2100,1670,998,89,-1016,-2235,-3488,-4677,-5700,-6495,-6994,-7185,-7063,-6673,-6050,-5284,-4422,-3556,-2723,-1982,-1333,-801,-355,-3,300,549,792,1026,1281,1567,1879,2232,2605,2997,3384,3736,4026,4227,4322,4299,4178,3953,3674,3359,3061,2813,2654,2621,2720,2980,3375,3902,4510,5168,5813,6401,6884,7228,7412,7426,7284,6985,6575,6065,5503,4924,4357,3837,3367,2946,2572,2207,1854,1475,1088,678,289,-69,-360,-569,-692,-757,-777,-810,-870,-986,-1163,-1376,-1608,-1804,-1935,-1967,-1878,-1675,-1370,-996,-586,-185,177,475,687,831,908,956,997,1064,1171,1324,1519,1732,1944,2118,2240,2275,2239,2118,1969,1797,1681,1626,1682,1850,2116,2460,2830,3179,3449,3604,3603,3450,3148,2739,2271,1805,1397,1094,925,905,1016,1248,1540,1865,2163,2405,2561,2626,2590,2479,2291,2062,1801,1539,1290,1081,920,824,798,836,949,1106,1321,1552,1795,2010,2170,2240,2195,2017,1694,1242,682,51,-584,-1187,-1665,-1985,-2068,-1917,-1477,-796,135,1253,2508,3850,5189,6468,7611,8554,9261,9702,9872,9793,9494,9014,8415,7738,7045,6384,5803,5333,5024,4882,4925,5137,5473,5875,6258,6533,6617,6442,5969,5206,4173,2965,1646,350,-836,-1817,-2528,-2945,-3064,-2916,-2557,-2052,-1471,-894,-369,43,317,446,427,286,47,-255,-598,-947,-1299,-1616,-1910,-2151,-2343,-2485,-2555,-2576,-2508,-2375,-2154,-1871,-1535,-1185,-848,-575,-388,-312,-345,-468,-647,-832,-982,-1045,-1015,-870,-651,-378,-117,100,230,244,156,-44,-309,-607,-891,-1106,-1216,-1183,-997,-652,-175,414,1063,1746,2407,3023,3554,3970,4270,4414,4434,4305,4059,3699,3260,2755,2229,1704,1213,788,436,186,30,-26,8,102,253,408,575,703,802,845,832,766,643,476,276,51,-180,-416,-650,-873,-1094,-1310,-1525,-1746,-1954,-2140,-2278,-2333,-2287,-2128,-1874,-1551,-1226,-946,-794,-808,-1032,-1454,-2050,-2760,-3509,-4227,-4830,-5267,-5489,-5480,-5236,-4777,-4128,-3338,-2440,-1490,-531,376,1183,1819,2249,2416,2308,1912,1246,354,-716,-1888,-3078,-4215,-5203,-5994,-6530,-6786,-6764,-6470,-5951,-5260,-4459,-3646,-2864,-2214,-1701,-1385,-1222,-1221,-1305,-1439,-1563,-1605,-1554,-1348,-1016,-549,-2,587,1160,1651,2030,2237,2263,2093,1739,1231,610,-80,-785,-1451,-2034,-2482,-2772,-2876,-2796,-2534,-2129,-1603,-1024,-440,82,485,715,760,580,224,-305,-926,-1592,-2199,-2690,-2966,-2984,-2709,-2141,-1325,-314,796,1927,2971,3852,4503,4873,4949,4741,4278,3630,2859,2064,1314,695,239,-21,-101,-24,155,392,615,793,861,815,617,267,-233,-877,-1642,-2486,-3384,-4265,-5095,-5807,-6356,-6704,-6826,-6726,-6410,-5923,-5287,-4560,-3770,-2968,-2183,-1457,-803,-258,179,490,678,751,715,598,411,178,-89,-380,-687,-1004,-1331,-1657,-1977,-2285,-2552,-2775,-2920,-2971,-2919,-2747,-2475,-2109,-1675,-1204,-729,-283,93,379,548,584,492,252,-106,-589,-1157,-1787,-2428,-3046,-3583,-4011,-4295,-4428,-4402,-4255,-4001,-3706,-3407,-3156,-2987,-2922,-2953,-3069,-3232,-3402,-3542,-3602,-3555,-3384,-3085,-2686,-2224,-1752,-1333,-1023,-871,-912,-1152,-1575,-2129,-2748,-3331,-3800,-4057,-4050,-3750,-3162,-2337,-1363,-318,659,1502,2112,2454,2519,2319,1922,1397,833,320,-78,-305,-337,-188,142,594,1159,1773,2412,3020,3556,3958,4185,4162,3875,3269,2377,1209,-149,-1609,-3062,-4388,-5483,-6254,-6638,-6595,-6140,-5293,-4138,-2754,-1257,241,1620,2772,3609,4056,4100,3716,2967,1894,590,-839,-2311,-3714,-4978,-6047,-6880,-7482,-7860,-8060,-8128,-8116,-8079,-8060,-8075,-8170,-8308,-8511,-8723,-8912,-9020,-8998,-8779,-8359,-7679,-6782,-5665,-4395,-3032,-1663,-370,774,1707,2408,2866,3113,3197,3171,3119,3081,3118,3237,3444,3718,4027,4346,4633,4881,5076,5224,5359,5484,5647,5839,6089,6368,6678,6980,7238,7429,7503,7448,7257,6922,6489,5961,5395,4810,4236,3694,3178,2681,2176,1638,1027,334,-467,-1352,-2302,-3262,-4170,-4970,-5580,-5969,-6088,-5940,-5545,-4950,-4221,-3438,-2660,-1971,-1385,-957,-672,-536,-525,-627,-809,-1064,-1366,-1701,-2063,-2420,-2770,-3068,-3298,-3425,-3423,-3276,-2961,-2469,-1814,-991,-61,965,2015,3050,4015,4860,5545,6040,6315,6378,6230,5894,5411,4817,4154,3478,2819,2223,1705,1279,945,695,518,374,260,109,-73,-332,-658,-1048,-1468,-1897,-2267,-2556,-2702,-2683,-2487,-2116,-1609,-1008,-383,219,724,1100,1305,1324,1155,816,330,-262,-924,-1620,-2313,-2979,-3590,-4129,-4564,-4890,-5061,-5077,-4899,-4526,-3944,-3163,-2204,-1117,38,1183,2241,3133,3808,4203,4326,4160,3775,3229,2635,2102,1740,1654,1892,2499,3432,4637,5997,7378,8634,9636,10273,10490,10269,9648,8709,7565,6339,5165,4137,3340,2808,2550,2540,2731,3066,3463,3871,4201,4419,4466,4305,3928,3299,2447,1366,116,-1278,-2716,-4153,-5473,-6624,-7506,-8090,-8322,-8200,-7746,-6984,-5991,-4837,-3597,-2370,-1215,-201,633,1265,1700,1946,2054,2049,1987,1892,1790,1695,1595,1487,1342,1138,864,515,111,-314,-729,-1089,-1368,-1539,-1592,-1502,-1288,-913,-403,258,1063,1993,3028,4130,5232,6288,7190,7904,8322,8448,8232,7717,6943,5999,4985,3997,3139,2462,1999,1748,1643,1642,1639,1579,1379,1035,525,-89,-755,-1390,-1910,-2254,-2381,-2276,-1973,-1509,-967,-412,76,459,705,833,862,868,893,1011,1247,1619,2103,2657,3207,3674,3975,4055,3858,3407,2704,1834,865,-102,-964,-1645,-2056,-2177,-1972,-1478,-731,214,1265,2374,3440,4423,5239,5852,6208,6258,5981,5341,4344,3003,1368,-494,-2462,-4430,-6245,-7788,-8936,-9606,-9758,-9407,-8615,-7474,-6121,-4678,-3286,-2055,-1066,-369,17,130,-8,-316,-748,-1234,-1722,-2161,-2518,-2755,-2859,-2821,-2641,-2334,-1908,-1390,-801,-189,409,925,1301,1478,1410,1084,510,-265,-1158,-2074,-2893,-3525,-3880,-3926,-3660,-3121,-2381,-1528,-661,133,791,1258,1541,1629,1572,1404,1167,905,632,369,95,-185,-517,-899,-1353,-1873,-2417,-2974,-3463,-3858,-4098,-4174,-4057,-3795,-3400,-2955,-2511,-2126,-1853,-1698,-1668,-1716,-1796,-1835,-1787,-1590,-1245,-754,-167,452,1036,1508,1831,1954,1896,1665,1329,945,589,334,214,282,515,924,1447,2064,2700,3318,3860,4272,4524,4573,4404,4012,3391,2573,1564,426,-801,-2040,-3215,-4252,-5070,-5616,-5832,-5717,-5258,-4512,-3530,-2412,-1244,-139,826,1571,2041,2219,2104,1718,1125,369,-452,-1279,-2019,-2627,-3039,-3253,-3262,-3115,-2859,-2572,-2315,-2149,-2102,-2189,-2385,-2676,-3013,-3369,-3730,-4074,-4408,-4723,-5011,-5250,-5404,-5426,-5267,-4883,-4239,-3335,-2190,-871,546,1949,3227,4280,5013,5385,5358,4966,4240,3269,2121,909,-295,-1407,-2366,-3148,-3709,-4058,-4191,-4112,-3847,-3397,-2786,-2030,-1150,-182,832,1847,2795,3629,4278,4721,4918,4892,4657,4272,3801,3319,2898,2602,2462,2489,2650,2897,3151,3333,3378,3221,2837,2236,1430,502,-483,-1429,-2250,-2884,-3288,-3441,-3364,-3073,-2624,-2060,-1431,-793,-175,376,836,1176,1359,1363,1158,721,62,-816,-1835,-2943,-4027,-4994,-5763,-6257,-6461,-6387,-6066,-5595,-5033,-4479,-4001,-3643,-3438,-3380,-3430,-3556,-3671,-3733,-3668,-3442,-3034,-2447,-1723,-899,-64,725,1379,1838,2061,2024,1740,1254,617,-86,-802,-1459,-2043,-2534,-2953,-3330,-3680,-4024,-4357,-4641,-4848,-4897,-4741,-4317,-3608,-2617,-1393,-6,1439,2851,4117,5182,5971,6490,6747,6785,6671,6465,6217,5981,5749,5545,5326,5084,4784,4414,3979,3497,2995,2503,2042,1619,1225,843,428,-44,-599,-1242,-1940,-2646,-3295,-3803,-4120,-4177,-3978,-3522,-2869,-2101,-1302,-582,-23,327,414,278,-75,-549,-1080,-1572,-1945,-2136,-2092,-1799,-1251,-487,470,1549,2711,3888,5041,6107,7050,7819,8366,8665,8674,8394,7831,7013,6002,4879,3729,2673,1795,1178,884,904,1246,1834,2600,3447,4267,4969,5474,5718,5688,5375,4818,4067,3179,2239,1294,419,-357,-1020,-1551,-1988,-2325,-2603,-2829,-3021,-3180,-3297,-3364,-3341,-3226,-3001,-2672,-2294,-1890,-1543,-1308,-1225,-1335,-1614,-2032,-2512,-2965,-3293,-3410,-3244,-2771,-1983,-942,289,1596,2871,4008,4917,5536,5846,5847,5587,5130,4548,3933,3347,2851,2487,2268,2205,2286,2507,2842,3298,3845,4481,5175,5893,6595,7235,7766,8165,8401,8492,8434,8281,8053,7807,7558,7335,7117,6888,6605,6219,5694,4996,4115,3072,1908,700,-480,-1518,-2358,-2915,-3170,-3109,-2771,-2198,-1475,-673,136,886,1551,2088,2508,2786,2932,2938,2800,2516,2092,1531,857,112,-667,-1411,-2060,-2567,-2868,-2961,-2838,-2527,-2079,-1545,-994,-474,-36,295,510,609,621,573,497,435,417,471,629,894,1275,1756,2314,2919,3539,4132,4667,5115,5453,5682,5791,5812,5727,5567,5301,4920,4395,3690,2794,1698,425,-964,-2394,-3745,-4892,-5718,-6097,-5976,-5310,-4130,-2530,-616,1414,3410,5171,6571,7481,7860,7688,7015,5922,4518,2940,1310,-245,-1631,-2767,-3607,-4112,-4284,-4130,-3680,-2996,-2132,-1189,-231,645,1387,1945,2308,2489,2541,2509,2497,2539,2725,3062,3566,4208,4945,5699,6405,6986,7380,7557,7501,7219,6768,6191,5561,4955,4413,4008,3741,3645,3680,3840,4064,4324,4568,4762,4871,4861,4701,4377,3866,3190,2357,1418,409,-600,-1566,-2420,-3128,-3644,-3975,-4095,-4062,-3874,-3617,-3313,-3041,-2817,-2691,-2648,-2705,-2825,-3008,-3208,-3419,-3592,-3724,-3783,-3762,-3671,-3508,-3305,-3079,-2857,-2661,-2517,-2440,-2433,-2503,-2622,-2769,-2904,-2987,-2988,-2884,-2683,-2399,-2081,-1785,-1574,-1509,-1628,-1941,-2435,-3039,-3707,-4308,-4790,-5031,-5010,-4689,-4087,-3277,-2327,-1367,-499,182,591,707,514,57,-609,-1397,-2215,-2978,-3604,-4045,-4254,-4228,-3951,-3445,-2725,-1826,-790,325,1463,2553,3534,4347,4949,5305,5409,5268,4904,4356,3672,2892,2071,1250,463,-259,-911,-1481,-1983,-2414,-2792,-3118,-3389,-3605,-3765,-3848,-3870,-3802,-3644,-3402,-3049,-2616,-2083,-1480,-812,-116,589,1236,1805,2215,2445,2440,2183,1655,863,-180,-1427,-2842,-4351,-5897,-7404,-8801,-10023,-11011,-11720,-12130,-12231,-12048,-11612,-10987,-10224,-9401,-8576,-7818,-7172,-6667,-6314,-6099,-5986,-5929,-5868,-5750,-5532,-5172,-4670,-4020,-3270,-2459,-1655,-919,-303,150,421,509,418,170,-213,-720,-1321,-2009,-2761,-3545,-4332,-5062,-5685,-6126,-6326,-6216,-5775,-4967,-3842,-2431,-848,806,2407,3824,4974,5764,6174,6196,5869,5249,4414,3441,2403,1355,342,-619,-1511,-2326,-3062,-3698,-4214,-4587,-4789,-4804,-4630,-4260,-3722,-3036,-2241,-1383,-504,345,1121,1779,2275,2574,2645,2476,2053,1400,521,-520,-1705,-2944,-4195,-5382,-6441,-7335,-8002,-8436,-8602,-8520,-8189,-7659,-6952,-6128,-5217,-4278,-3344,-2456,-1657,-962,-398,39,362,582,747,856,957,1032,1086,1104,1051,930,705,396,-1,-455,-934,-1401,-1821,-2154,-2394,-2522,-2566,-2530,-2464,-2377,-2333,-2329,-2412,-2567,-2810,-3122,-3496,-3912,-4352,-4796,-5222,-5607,-5946,-6210,-6407,-6511,-6516,-6424,-6213,-5913,-5522,-5076,-4610,-4173,-3803,-3567,-3468,-3549,-3781,-4141,-4570,-5002,-5347,-5537,-5493,-5158,-4527,-3588,-2414,-1086,295,1568,2651,3401,3771,3731,3277,2492,1437,244,-977,-2116,-3069,-3774,-4171,-4246,-4001,-3453,-2659,-1659,-545,624,1753,2777,3620,4226,4555,4587,4320,3774,2995,2026,960,-149,-1195,-2131,-2890,-3452,-3814,-3986,-4017,-3936,-3802,-3650,-3506,-3384,-3276,-3148,-2966,-2671,-2219,-1571,-710,363,1605,2967,4354,5686,6837,7745,8301,8473,8238,7588,6589,5280,3755,2108,418,-1204,-2698,-3976,-4998,-5718,-6127,-6231,-6051,-5637,-5041,-4330,-3578,-2846,-2209,-1708,-1393,-1266,-1318,-1516,-1793,-2094,-2338,-2468,-2447,-2247,-1900,-1435,-926,-458,-109,34,-68,-444,-1050,-1841,-2718,-3575,-4317,-4847,-5115,-5095,-4799,-4278,-3593,-2840,-2075,-1374,-764,-256,167,543,937,1390,1960,2673,3528,4521,5599,6718,7817,8814,9668,10296,10686,10788,10600,10127,9360,8359,7133,5771,4333,2909,1602,501,-305,-734,-756,-349,462,1594,2976,4450,5902,7178,8151,8730,8846,8495,7701,6556,5152,3622,2093,658,-571,-1569,-2298,-2782,-3052,-3171,-3188,-3169,-3142,-3126,-3109,-3055,-2923,-2666,-2233,-1608,-753,299,1544,2917,4359,5802,7156,8356,9326,9998,10328,10266,9808,8954,7742,6237,4524,2714,936,-694,-2047,-3039,-3612,-3747,-3483,-2875,-2045,-1092,-168,630,1202,1492,1498,1230,769,196,-376,-849,-1135,-1179,-965,-507,139,902,1693,2424,3012,3405,3558,3473,3162,2677,2063,1395,722,97,-452,-890,-1226,-1420,-1506,-1457,-1307,-1043,-699,-259,236,792,1372,1966,2542,3092,3599,4061,4478,4852,5184,5473,5726,5918,6067,6131,6121,6013,5813,5542,5223,4912,4663,4533,4587,4855,5370,6116,7067,8160,9319,10450,11466,12259,12775,12925,12700,12081,11091,9798,8254,6558,4803,3056,1428,-43,-1299,-2300,-3059,-3560,-3826,-3885,-3751,-3469,-3047,-2524,-1893,-1198,-430,377,1204,2025,2791,3469,3997,4332,4427,4263,3831,3159,2275,1250,139,-961,-1989,-2847,-3491,-3857,-3933,-3703,-3197,-2444,-1502,-433,701,1829,2895,3845,4638,5248,5658,5881,5927,5829,5622,5338,5011,4675,4353,4064,3830,3632,3483,3343,3210,3046,2856,2604,2324,1985,1648,1297,1000,746,586,505,517,597,732,885,1043,1193,1329,1488,1669,1934,2296,2792,3434,4219,5111,6071,7012,7867,8537,8957,9050,8777,8132,7110,5788,4212,2488,728,-985,-2514,-3798,-4743,-5301,-5441,-5157,-4464,-3410,-2057,-494,1182,2855,4419,5761,6798,7461,7725,7589,7104,6328,5353,4271,3174,2133,1209,423,-214,-724,-1146,-1528,-1916,-2353,-2849,-3406,-3974,-4507,-4917,-5129,-5071,-4689,-3965,-2929,-1631,-190,1281,2624,3710,4420,4685,4479,3843,2847,1609,266,-1063,-2247,-3222,-3916,-4336,-4475,-4393,-4121,-3726,-3261,-2768,-2297,-1865,-1497,-1199,-968,-799,-669,-561,-441,-270,-22,351,843,1483,2225,3048,3883,4642,5267,5632,5701,5395,4712,3679,2354,833,-758,-2319,-3722,-4890,-5768,-6325,-6590,-6602,-6444,-6178,-5913,-5678,-5547,-5507,-5564,-5667,-5780,-5837,-5788,-5588,-5203,-4624,-3857,-2930,-1894,-798,276,1268,2097,2713,3064,3136,2921,2435,1732,854,-102,-1053,-1903,-2544,-2913,-2939,-2608,-1918,-944,246,1494,2677,3636,4251,4429,4136,3383,2251,863,-635,-2069,-3293,-4191,-4682,-4773,-4485,-3920,-3186,-2401,-1690,-1125,-761,-586,-572,-630,-688,-636,-412,37,730,1620,2671,3761,4803,5673,6272,6519,6374,5807,4866,3586,2061,384,-1343,-3028,-4558,-5885,-6919,-7647,-8051,-8138,-7958,-7547,-6992,-6346,-5695,-5091,-4592,-4234,-4039,-4018,-4156,-4443,-4820,-5266,-5704,-6102,-6403,-6567,-6579,-6429,-6138,-5748,-5303,-4870,-4496,-4227,-4066,-4024,-4058,-4123,-4167,-4109,-3918,-3546,-3000,-2303,-1511,-697,67,703,1164,1416,1447,1288,966,540,75,-391,-780,-1076,-1222,-1210,-1021,-669,-169,419,1045,1616,2063,2282,2233,1847,1135,127,-1115,-2466,-3804,-4983,-5870,-6350,-6364,-5871,-4916,-3559,-1923,-145,1625,3239,4571,5519,6019,6044,5612,4768,3594,2180,629,-957,-2493,-3904,-5136,-6169,-6991,-7613,-8063,-8335,-8467,-8424,-8215,-7799,-7167,-6306,-5225,-3969,-2598,-1216,64,1126,1861,2203,2121,1642,838,-189,-1309,-2412,-3374,-4143,-4664,-4954,-5049,-5009,-4892,-4764,-4647,-4574,-4529,-4500,-4460,-4379,-4250,-4055,-3826,-3574,-3351,-3182,-3110,-3151,-3312,-3588,-3950,-4360,-4774,-5129,-5374,-5470,-5377,-5097,-4637,-4033,-3335,-2602,-1904,-1298,-852,-577,-502,-594,-813,-1112,-1412,-1679,-1849,-1930,-1888,-1777,-1578,-1347,-1067,-754,-384,66,610,1272,2051,2938,3900,4896,5860,6743,7470,8007,8298,8326,8070,7525,6696,5602,4267,2741,1077,-637,-2323,-3858,-5142,-6064,-6542,-6538,-6056,-5155,-3943,-2559,-1161,98,1083,1712,1939,1790,1321,645,-134,-879,-1517,-1959,-2199,-2236,-2108,-1868,-1560,-1224,-872,-492,-64,458,1095,1871,2766,3746,4730,5626,6328,6721,6727,6273,5348,3983,2256,309,-1713,-3618,-5242,-6447,-7121,-7245,-6831,-5969,-4797,-3461,-2137,-965,-58,512,741,663,362,-62,-501,-857,-1076,-1116,-993,-738,-388,-6,378,735,1053,1348,1630,1919,2224,2536,2829,3072,3216,3232,3088,2780,2317,1737,1068,377,-307,-922,-1439,-1827,-2072,-2168,-2132,-1987,-1763,-1510,-1251,-1021,-829,-679,-557,-448,-325,-162,68,384,806,1339,1975,2700,3477,4246,4968,5553,5967,6155,6095,5799,5303,4666,3983,3334,2813,2486,2404,2569,2980,3570,4266,4960,5538,5883,5907,5543,4762,3606,2114,429,-1339,-3009,-4459,-5540,-6202,-6381,-6141,-5519,-4661,-3665,-2667,-1750,-969,-336,188,650,1132,1683,2353,3141,4007,4893,5697,6336,6725,6818,6605,6125,5443,4660,3889,3216,2732,2469,2423,2571,2826,3116,3344,3430,3310,2962,2362,1570,611,-404,-1402,-2271,-2939,-3333,-3434,-3239,-2801,-2181,-1483,-789,-198,226,455,478,335,76,-236,-536,-769,-908,-936,-874,-759,-631,-547,-527,-600,-740,-927,-1101,-1205,-1189,-1009,-678,-202,329,859,1280,1519,1526,1263,755,43,-796,-1666,-2464,-3096,-3463,-3505,-3166,-2427,-1310,152,1855,3711,5570,7309,8791,9904,10571,10751,10444,9719,8657,7393,6078,4837,3816,3084,2705,2675,2962,3497,4189,4945,5669,6292,6744,7018,7082,6966,6691,6286,5809,5280,4751,4233,3746,3289,2862,2449,2058,1685,1345,1063,840,709,648,670,723,788,795,697,443,-9,-650,-1474,-2399,-3369,-4256,-4984,-5441,-5587,-5390,-4888,-4146,-3264,-2362,-1548,-921,-541,-424,-553,-851,-1245,-1608,-1875,-1949,-1818,-1471,-962,-357,246,745,1051,1084,814,232,-616,-1667,-2804,-3925,-4899,-5628,-6043,-6087,-5782,-5151,-4275,-3255,-2196,-1210,-395,204,540,636,535,278,-34,-378,-678,-936,-1144,-1316,-1470,-1607,-1732,-1816,-1837,-1756,-1530,-1146,-572,165,1052,2031,3056,4063,5003,5823,6489,6957,7219,7245,7031,6591,5918,5070,4087,3032,2012,1081,343,-161,-398,-378,-141,228,654,1022,1260,1288,1087,641,-10,-814,-1703,-2597,-3428,-4145,-4688,-5055,-5205,-5160,-4897,-4442,-3794,-2973,-2007,-931,199,1312,2340,3188,3792,4070,3980,3485,2581,1305,-287,-2109,-4042,-5979,-7781,-9342,-10554,-11343,-11672,-11538,-10987,-10091,-8963,-7707,-6454,-5301,-4327,-3603,-3112,-2868,-2791,-2834,-2906,-2951,-2900,-2740,-2455,-2056,-1584,-1056,-522,-2,482,930,1345,1740,2136,2536,2951,3372,3778,4148,4450,4661,4747,4693,4465,4060,3457,2672,1717,642,-508,-1652,-2725,-3658,-4393,-4914,-5203,-5298,-5230,-5058,-4829,-4588,-4362,-4163,-3990,-3811,-3615,-3353,-3015,-2582,-2052,-1444,-770,-71,633,1298,1913,2447,2888,3229,3458,3578,3587,3494,3307,3042,2708,2319,1872,1388,844,265,-372,-1050,-1772,-2520,-3270,-3987,-4634,-5160,-5529,-5702,-5656,-5372,-4862,-4124,-3206,-2127,-952,281,1511,2688,3753,4652,5327,5732,5824,5585,4987,4075,2858,1436,-117,-1690,-3162,-4432,-5405,-6010,-6227,-6054,-5537,-4757,-3800,-2783,-1813,-974,-365,-16,35,-198,-699,-1407,-2285,-3234,-4212,-5114,-5891,-6477,-6823,-6929,-6775,-6410,-5873,-5232,-4560,-3916,-3362,-2905,-2581,-2346,-2196,-2071,-1946,-1779,-1550,-1262,-903,-508,-80,350,757,1123,1410,1618,1721,1725,1636,1462,1224,941,623,284,-70,-444,-833,-1260,-1712,-2202,-2718,-3247,-3771,-4260,-4668,-4968,-5092,-5020,-4704,-4144,-3341,-2329,-1166,87,1342,2534,3591,4468,5122,5556,5744,5735,5536,5183,4718,4157,3545,2902,2264,1663,1127,692,378,222,215,384,689,1122,1638,2202,2773,3328,3839,4302,4715,5079,5392,5659,5849,5961,5964,5836,5576,5168,4623,3954,3171,2318,1404,495,-405,-1226,-1964,-2563,-3016,-3294,-3394,-3336,-3132,-2844,-2500,-2175,-1896,-1721,-1647,-1692,-1819,-1993,-2168,-2292,-2328,-2261,-2077,-1806,-1467,-1102,-745,-420,-141,82,260,395,492,565,594,595,542,437,272,51,-212,-491,-749,-945,-1035,-990,-796,-465,-19,476,988,1440,1812,2066,2209,2250,2212,2123,2012,1887,1779,1682,1607,1556,1528,1532,1572,1669,1824,2068,2405,2844,3393,4042,4778,5572,6398,7196,7947,8586,9085,9404,9520,9424,9125,8642,8006,7263,6445,5609,4782,3991,3258,2570,1926,1325,741,206,-296,-727,-1069,-1299,-1388,-1334,-1112,-747,-227,418,1172,2018,2922,3863,4804,5704,6525,7204,7701,7955,7930,7595,6942,5986,4769,3356,1832,297,-1156,-2436,-3495,-4275,-4793,-5051,-5098,-4990,-4781,-4537,-4299,-4104,-3964,-3876,-3826,-3781,-3705,-3569,-3330,-2983,-2510,-1923,-1244,-500,258,992,1655,2209,2639,2928,3103,3176,3182,3157,3129,3119,3151,3217,3323,3462,3618,3795,3972,4164,4345,4535,4697,4847,4924,4938,4814,4573,4170,3651,3025,2358,1702,1108,626,280,69,-10,-9,50,107,141,117,46,-64,-177,-247,-239,-108,172,601,1195,1907,2733,3605,4500,5360,6160,6853,7429,7841,8092,8132,7972,7581,6979,6168,5186,4068,2866,1640,441,-678,-1671,-2518,-3190,-3685,-4002,-4145,-4119,-3949,-3626,-3184,-2618,-1950,-1206,-395,423,1234,1977,2625,3146,3519,3735,3799,3715,3507,3212,2843,2465,2090,1757,1506,1322,1258,1270,1379,1539,1745,1956,2161,2331,2447,2503,2471,2362,2158,1879,1521,1110,657,192,-260,-669,-1015,-1278,-1442,-1505,-1457,-1310,-1077,-778,-435,-81,277,605,901,1154,1352,1499,1588,1616,1593,1518,1405,1263,1115,963,837,724,636,555,463,338,156,-106,-439,-863,-1335,-1865,-2405,-2954,-3471,-3948,-4349,-4675,-4906,-5053,-5107,-5089,-4988,-4822,-4585,-4272,-3885,-3404,-2836,-2175,-1434,-632,210,1058,1894,2684,3420,4072,4635,5085,5423,5624,5712,5655,5495,5210,4838,4379,3859,3293,2694,2092,1488,931,424,19,-266,-395,-354,-137,254,774,1405,2054,2680,3186,3517,3605,3427,2966,2258,1324,259,-897,-2042,-3126,-4103,-4927,-5604,-6123,-6503,-6771,-6936,-7038,-7066,-7050,-6967,-6824,-6618,-6352,-6048,-5719,-5399,-5093,-4827,-4589,-4384,-4183,-3980,-3743,-3469,-3135,-2768,-2362,-1981,-1629,-1378,-1228,-1219,-1339,-1581,-1926,-2330,-2765,-3179,-3551,-3853,-4076,-4230,-4318,-4365,-4374,-4368,-4346,-4318,-4289,-4256,-4227,-4202,-4187,-4185,-4188,-4205,-4196,-4179,-4094,-3961,-3736,-3447,-3071,-2652,-2200,-1758,-1374,-1074,-910,-890,-1034,-1317,-1711,-2155,-2580,-2909,-3070,-3011,-2696,-2138,-1353,-414,614,1644,2591,3383,3967,4301,4388,4234,3887,3383,2792,2140,1497,870,290,-244,-742,-1201,-1632,-2018,-2353,-2606,-2763,-2813,-2738,-2561,-2276,-1927,-1529,-1139,-775,-487,-287,-205,-235,-394,-657,-1027,-1482,-2002,-2589,-3206,-3873,-4553,-5261,-5967,-6668,-7338,-7952,-8483,-8888,-9143,-9215,-9089,-8769,-8270,-7643,-6939,-6238,-5601,-5106,-4780,-4665,-4733,-4969,-5301,-5659,-5968,-6143,-6140,-5912,-5451,-4770,-3896,-2879,-1777,-641,459,1485,2375,3100,3623,3920,3993,3827,3471,2931,2286,1566,854,186,-382,-833,-1172,-1413,-1621,-1836,-2132,-2540,-3087,-3764,-4538,-5351,-6144,-6840,-7389,-7752,-7904,-7866,-7659,-7331,-6931,-6507,-6083,-5689,-5306,-4930,-4518,-4046,-3482,-2814,-2044,-1193,-294,596,1441,2176,2769,3186,3403,3429,3267,2943,2485,1930,1305,652,-12,-658,-1273,-1854,-2389,-2875,-3294,-3625,-3828,-3893,-3769,-3484,-3013,-2411,-1704,-948,-213,454,985,1355,1529,1515,1330,1006,601,141,-295,-704,-1021,-1262,-1408,-1477,-1487,-1449,-1402,-1352,-1340,-1383,-1496,-1708,-1997,-2367,-2789,-3221,-3651,-4012,-4294,-4455,-4487,-4383,-4168,-3849,-3487,-3093,-2720,-2381,-2107,-1890,-1743,-1639,-1565,-1503,-1426,-1325,-1185,-1006,-786,-533,-254,35,341,624,913,1166,1403,1600,1770,1886,1974,2007,1999,1961,1876,1777,1642,1493,1327,1147,973,802,663,555,497,476,485,494,470,365,156,-194,-682,-1289,-1979,-2682,-3321,-3804,-4053,-3998,-3610,-2896,-1894,-690,626,1935,3123,4107,4797,5177,5239,5024,4608,4078,3538,3091,2814,2784,3019,3529,4269,5187,6183,7179,8046,8717,9089,9130,8795,8123,7135,5941,4627,3337,2181,1278,696,469,593,1006,1633,2365,3103,3729,4179,4380,4321,4007,3471,2769,1958,1117,295,-436,-1048,-1500,-1777,-1869,-1780,-1530,-1147,-680,-183,287,663,899,955,817,501,40,-501,-1061,-1558,-1929,-2127,-2117,-1901,-1507,-959,-346,298,885,1384,1751,1978,2068,2043,1948,1818,1720,1681,1756,1946,2270,2699,3202,3723,4202,4567,4767,4735,4460,3930,3176,2252,1234,204,-730,-1486,-1967,-2126,-1918,-1364,-493,610,1845,3091,4238,5177,5830,6166,6162,5882,5379,4770,4171,3701,3467,3547,3954,4693,5662,6778,7884,8837,9503,9771,9589,8941,7888,6514,4969,3390,1944,747,-88,-520,-519,-127,598,1571,2682,3833,4915,5839,6548,6991,7175,7111,6856,6474,6037,5619,5262,5013,4856,4803,4801,4819,4807,4704,4481,4094,3527,2784,1873,829,-308,-1492,-2659,-3766,-4739,-5540,-6104,-6406,-6407,-6105,-5513,-4664,-3643,-2502,-1369,-299,600,1291,1733,1932,1920,1737,1459,1137,843,637,546,625,861,1280,1853,2560,3367,4216,5057,5814,6426,6827,6981,6860,6465,5837,5020,4113,3193,2376,1724,1320,1173,1299,1652,2174,2792,3411,3964,4391,4637,4719,4614,4376,4020,3597,3136,2668,2211,1775,1361,977,624,321,83,-68,-110,-16,222,630,1186,1894,2708,3594,4478,5304,5984,6462,6677,6606,6255,5660,4896,4042,3212,2487,1958,1674,1640,1847,2219,2681,3136,3472,3626,3510,3124,2458,1579,562,-487,-1438,-2200,-2662,-2794,-2573,-2047,-1281,-387,535,1354,1998,2379,2489,2323,1948,1422,868,357,0,-157,-92,190,622,1144,1659,2094,2382,2471,2359,2042,1570,989,361,-241,-770,-1154,-1381,-1409,-1261,-948,-516,-20,485,934,1276,1472,1495,1353,1050,634,147,-350,-789,-1119,-1288,-1285,-1098,-774,-348,107,525,840,1003,965,734,288,-317,-1055,-1870,-2693,-3493,-4194,-4788,-5232,-5526,-5665,-5651,-5510,-5260,-4943,-4602,-4286,-4043,-3900,-3895,-4013,-4255,-4570,-4911,-5198,-5358,-5301,-4969,-4308,-3308,-1981,-396,1365,3165,4856,6290,7305,7799,7681,6948,5634,3873,1823,-283,-2214,-3748,-4685,-4920,-4403,-3198,-1448,637,2791,4757,6295,7233,7472,7014,5943,4426,2686,950,-542,-1626,-2169,-2149,-1604,-654,532,1740,2796,3480,3711,3369,2485,1089,-689,-2712,-4806,-6803,-8561,-9949,-10899,-11371,-11369,-10938,-10148,-9087,-7870,-6594,-5358,-4259,-3335,-2642,-2158,-1878,-1745,-1716,-1724,-1733,-1687,-1588,-1421,-1214,-1011,-844,-781,-844,-1090,-1513,-2130,-2908,-3812,-4787,-5763,-6681,-7478,-8105,-8535,-8740,-8723,-8494,-8075,-7501,-6812,-6035,-5220,-4384,-3570,-2795,-2095,-1484,-991,-617,-382,-267,-264,-333,-436,-524,-557,-513,-372,-177,55,240,327,253,-22,-502,-1154,-1914,-2672,-3314,-3721,-3784,-3452,-2688,-1550,-103,1497,3105,4536,5628,6251,6314,5801,4758,3296,1590,-176,-1779,-3074,-3901,-4238,-4070,-3499,-2652,-1707,-845,-247,-26,-281,-992,-2121,-3519,-5034,-6464,-7643,-8408,-8688,-8438,-7723,-6618,-5300,-3900,-2631,-1596,-943,-701,-895,-1474,-2364,-3464,-4652,-5834,-6897,-7795,-8468,-8923,-9156,-9204,-9092,-8865,-8552,-8200,-7823,-7465,-7110,-6792,-6470,-6150,-5796,-5387,-4910,-4339,-3684,-2956,-2183,-1408,-675,-14,529,961,1261,1468,1583,1644,1673,1671,1664,1623,1553,1426,1231,962,615,213,-234,-681,-1113,-1481,-1771,-1949,-2018,-1970,-1834,-1633,-1406,-1207,-1063,-1030,-1114,-1341,-1684,-2128,-2630,-3138,-3632,-4041,-4379,-4602,-4733,-4777,-4738,-4634,-4451,-4181,-3794,-3262,-2562,-1677,-623,578,1850,3103,4228,5088,5584,5608,5127,4131,2714,974,-884,-2686,-4211,-5293,-5809,-5689,-4975,-3742,-2173,-450,1203,2605,3585,4083,4043,3556,2716,1695,679,-166,-699,-819,-518,190,1196,2379,3572,4612,5348,5669,5511,4879,3823,2469,947,-557,-1905,-2957,-3635,-3917,-3828,-3437,-2846,-2149,-1459,-839,-351,-6,200,302,344,396,499,719,1079,1598,2273,3065,3926,4785,5544,6129,6437,6413,6009,5226,4084,2671,1064,-595,-2187,-3589,-4700,-5462,-5833,-5835,-5483,-4863,-4027,-3077,-2079,-1105,-205,587,1263,1803,2244,2567,2811,2961,3034,3006,2885,2648,2311,1877,1363,800,202,-393,-982,-1533,-2063,-2545,-2994,-3399,-3730,-3978,-4080,-3998,-3684,-3081,-2198,-1014,407,2008,3687,5331,6823,8049,8922,9387,9418,9064,8373,7477,6501,5590,4890,4501,4493,4879,5594,6557,7586,8539,9224,9501,9287,8527,7293,5665,3830,1962,275,-1065,-1909,-2191,-1872,-1028,264,1822,3485,5051,6351,7245,7642,7500,6851,5768,4373,2812,1231,-228,-1474,-2428,-3095,-3476,-3643,-3639,-3558,-3436,-3328,-3252,-3191,-3128,-3025,-2819,-2501,-2001,-1346,-513,453,1496,2574,3577,4462,5135,5552,5676,5491,5015,4287,3367,2340,1294,309,-523,-1163,-1552,-1700,-1599,-1312,-875,-377,122,546,843,978,942,751,448,94,-239,-472,-562,-448,-152,342,970,1703,2477,3249,3958,4582,5062,5399,5544,5504,5260,4830,4232,3525,2767,2057,1477,1119,1042,1285,1836,2657,3671,4766,5849,6785,7503,7919,8007,7763,7204,6397,5401,4334,3281,2370,1685,1298,1247,1513,2047,2754,3526,4227,4757,5007,4953,4576,3954,3162,2335,1596,1054,801,864,1245,1859,2615,3354,3941,4233,4131,3579,2587,1210,-438,-2206,-3943,-5477,-6685,-7478,-7800,-7682,-7148,-6316,-5261,-4135,-3007,-2000,-1145,-492,-38,237,366,403,400,426,513,723,1054,1527,2099,2757,3410,4032,4521,4847,4961,4846,4516,3996,3334,2586,1813,1073,422,-107,-474,-673,-704,-570,-323,32,413,812,1161,1462,1682,1848,1970,2096,2246,2469,2750,3094,3458,3787,4042,4156,4102,3849,3393,2748,1934,992,-51,-1133,-2221,-3242,-4132,-4825,-5240,-5320,-5031,-4341,-3290,-1919,-322,1375,3056,4561,5795,6643,7065,7029,6564,5712,4570,3224,1803,403,-860,-1904,-2670,-3130,-3286,-3181,-2874,-2450,-2006,-1619,-1375,-1322,-1489,-1865,-2416,-3071,-3755,-4373,-4843,-5098,-5097,-4829,-4319,-3617,-2805,-1964,-1186,-530,-54,241,370,374,317,242,205,205,258,308,329,255,43,-337,-893,-1600,-2410,-3251,-4051,-4728,-5213,-5460,-5412,-5073,-4428,-3510,-2363,-1047,358,1752,3048,4140,4947,5410,5483,5178,4504,3539,2326,986,-427,-1805,-3095,-4232,-5180,-5921,-6441,-6753,-6871,-6816,-6631,-6333,-5971,-5566,-5146,-4733,-4337,-3976,-3645,-3363,-3109,-2902,-2728,-2590,-2492,-2427,-2400,-2411,-2468,-2566,-2734,-2950,-3247,-3582,-3964,-4329,-4653,-4869,-4944,-4839,-4551,-4081,-3474,-2774,-2043,-1343,-727,-225,128,351,438,426,343,214,91,-1,-22,74,295,682,1217,1903,2685,3527,4340,5056,5603,5898,5932,5649,5091,4276,3269,2150,1002,-92,-1050,-1814,-2355,-2645,-2723,-2601,-2368,-2061,-1792,-1578,-1510,-1569,-1791,-2129,-2569,-3053,-3557,-4036,-4489,-4895,-5280,-5644,-6011,-6387,-6767,-7138,-7470,-7715,-7846,-7803,-7570,-7131,-6483,-5678,-4742,-3764,-2805,-1960,-1291,-872,-732,-905,-1375,-2117,-3084,-4196,-5389,-6565,-7650,-8566,-9244,-9647,-9732,-9512,-8997,-8241,-7308,-6277,-5244,-4283,-3484,-2888,-2534,-2414,-2492,-2710,-2983,-3233,-3375,-3354,-3135,-2714,-2113,-1376,-553,294,1110,1843,2440,2867,3075,3054,2786,2292,1608,793,-72,-899,-1596,-2081,-2301,-2222,-1850,-1220,-387,571,1576,2555,3442,4200,4786,5199,5424,5470,5359,5100,4729,4270,3746,3191,2618,2058,1511,997,514,59,-366,-776,-1171,-1560,-1934,-2291,-2594,-2831,-2955,-2962,-2831,-2591,-2265,-1923,-1619,-1433,-1421,-1635,-2089,-2772,-3632,-4594,-5577,-6475,-7216,-7735,-7993,-7989,-7740,-7282,-6685,-5999,-5301,-4639,-4049,-3565,-3172,-2891,-2668,-2514,-2367,-2215,-2018,-1742,-1377,-894,-312,373,1110,1877,2618,3292,3859,4298,4583,4736,4753,4681,4539,4381,4224,4100,4011,3951,3904,3844,3739,3565,3298,2924,2448,1883,1259,630,41,-426,-716,-759,-514,48,898,2012,3282,4629,5905,7007,7808,8226,8209,7737,6842,5601,4103,2487,884,-588,-1794,-2673,-3154,-3227,-2902,-2224,-1252,-78,1204,2502,3699,4724,5488,5942,6065,5847,5330,4570,3634,2634,1637,766,73,-353,-489,-303,194,966,1968,3106,4304,5446,6441,7193,7648,7761,7555,7062,6347,5507,4620,3761,3001,2342,1817,1394,1055,791,587,459,421,470,611,818,1061,1317,1534,1680,1702,1576,1318,986,673,492,510,739,1117,1499,1742,1710,1360,748,37,-548,-779,-499,330,1606,3117,4588,5768,6446,6528,5966,4837,3226,1304,-753,-2726,-4403,-5589,-6168,-6079,-5378,-4150,-2549,-727,1143,2899,4370,5393,5847,5610,4673,3032,805,-1867,-4771,-7692,-10402,-12728,-14514,-15702,-16276,-16277,-15786,-14883,-13656,-12210,-10617,-8965,-7297,-5624,-3930,-2161,-248,1862,4226,6853,9703,12694,15648,18377,20619,22149,22747,22268,20662,17985,14443,10333,6059,2044,-1301,-3643,-4781,-4677,-3471,-1442,1013,3506,5650,7196,7982,7992,7295,6020,4327,2339,166,-2143,-4548,-7017,-9475,-11797,-13811,-15278,-16003,-15805,-14633,-12542,-9729,-6459,-3106,-7,2484,4119,4749,4372,3129,1273,-869,-2970,-4757,-6044,-6771,-6990,-6832,-6507,-6189,-6043,-6112,-6371,-6674,-6823,-6616,-5869,-4529,-2599,-247,2334,4878,7143,8933,10099,10592,10441,9738,8656,7365,6056,4882,3952,3322,2970,2835,2807,2791,2697,2492,2184,1849,1587,1533,1784,2405,3374,4595,5911,7117,8016,8417,8174,7219,5541,3248,503,-2435,-5315,-7858,-9864,-11178,-11715,-11468,-10475,-8853,-6762,-4400,-1992,262,2173,3633,4582,5054,5150,5009,4790,4617,4549,4607,4730,4876,4972,4994,4907,4686,4290,3650,2694,1359,-377,-2457,-4745,-7056,-9152,-10840,-11970,-12463,-12376,-11784,-10873,-9813,-8770,-7898,-7280,-6975,-6986,-7263,-7710,-8183,-8481,-8411,-7756,-6378,-4198,-1283,2168,5844,9351,12293,14370,15373,15295,14283,12593,10586,8585,6876,5636,4939,4755,4958,5403,5870,6231,6352,6224,5910,5531,5267,5253,5602,6316,7354,8568,9815,10891,11664,11999,11845,11196,10088,8600,6864,5012,3250,1726,617,-2,-94,293,1063,2109,3324,4608,5908,7132,8238,9127,9713,9893,9550,8620,7051,4885,2241,-681,-3614,-6251,-8316,-9569,-9899,-9293,-7898,-5946,-3781,-1756,-222,561,431,-614,-2472,-4897,-7610,-10274,-12594,-14327,-15314,-15501,-14952,-13787,-12249,-10549,-8970,-7695,-6899,-6652,-6956,-7742,-8898,-10243,-11640,-12886,-13868,-14467,-14633,-14378,-13749,-12856,-11832,-10819,-9958,-9360,-9102,-9212,-9683,-10432,-11363,-12311,-13140,-13700,-13910,-13731,-13209,-12417,-11496,-10548,-9696,-9010,-8523,-8258,-8184,-8273,-8486,-8759,-9061,-9330,-9528,-9616,-9579,-9407,-9149,-8804,-8438,-8030,-7586,-7044,-6344,-5400,-4162,-2586,-712,1391,3576,5686,7539,8992,9934,10323,10158,9517,8481,7192,5770,4364,3101,2114,1517,1395,1807,2755,4180,5988,7985,10017,11842,13326,14309,14749,14631,14043,13088,11948,10782,9767,9035,8676,8723,9153,9902,10864,11931,12986,13933,14695,15216,15457,15397,15019,14330,13345,12120,10729,9281,7892,6693,5784,5239,5086,5290,5777,6427,7118,7716,8144,8315,8233,7886,7335,6630,5862,5107,4466,4007,3807,3905,4315,5021,5952,7012,8056,8926,9445,9488,8950,7830,6173,4124,1859,-397,-2427,-4039,-5081,-5484,-5225,-4390,-3057,-1416,406,2212,3879,5264,6281,6862,6966,6599,5768,4552,2998,1242,-613,-2396,-3953,-5133,-5814,-5956,-5564,-4746,-3637,-2424,-1291,-416,72,92,-366,-1218,-2349,-3545,-4627,-5383,-5684,-5431,-4642,-3384,-1817,-146,1407,2612,3300,3341,2716,1449,-329,-2484,-4818,-7175,-9379,-11310,-12857,-13946,-14524,-14580,-14123,-13205,-11915,-10358,-8701,-7090,-5706,-4689,-4132,-4082,-4482,-5260,-6247,-7309,-8270,-9023,-9470,-9609,-9459,-9109,-8648,-8179,-7761,-7463,-7282,-7232,-7290,-7419,-7578,-7698,-7699,-7504,-7032,-6253,-5161,-3816,-2320,-792,618,1793,2628,3052,3054,2644,1889,877,-296,-1505,-2654,-3627,-4351,-4774,-4875,-4701,-4309,-3816,-3324,-2924,-2688,-2629,-2743,-2971,-3240,-3461,-3531,-3402,-3010,-2378,-1524,-514,568,1670,2693,3613,4365,4931,5303,5483,5496,5352,5086,4681,4173,3530,2778,1897,915,-136,-1191,-2151,-2912,-3354,-3409,-3017,-2215,-1060,327,1797,3202,4403,5294,5826,5991,5818,5370,4694,3859,2910,1912,912,-4,-793,-1371,-1725,-1846,-1767,-1558,-1275,-975,-695,-440,-207,16,248,487,736,994,1237,1486,1727,1998,2326,2711,3168,3633,4062,4372,4501,4405,4067,3500,2756,1903,1044,265,-336,-703,-788,-581,-93,658,1608,2712,3867,5013,6030,6880,7471,7801,7857,7676,7341,6914,6513,6193,6016,5988,6084,6246,6405,6463,6359,6013,5410,4546,3472,2271,1052,-72,-983,-1599,-1860,-1744,-1276,-502,493,1617,2780,3889,4889,5726,6367,6803,7001,6957,6640,6046,5168,4036,2697,1206,-336,-1872,-3283,-4515,-5472,-6105,-6387,-6295,-5874,-5152,-4199,-3086,-1881,-667,479,1491,2293,2858,3146,3189,3000,2665,2229,1793,1394,1111,935,873,873,872,810,628,308,-145,-682,-1246,-1740,-2088,-2211,-2044,-1575,-806,210,1373,2588,3727,4699,5436,5907,6119,6086,5859,5448,4917,4280,3573,2819,2024,1201,368,-460,-1224,-1876,-2337,-2555,-2476,-2112,-1478,-664,237,1096,1782,2192,2247,1930,1281,374,-664,-1718,-2669,-3430,-3967,-4259,-4352,-4297,-4166,-4044,-3968,-3995,-4092,-4248,-4386,-4436,-4344,-4035,-3511,-2749,-1812,-743,356,1404,2301,2976,3377,3476,3285,2830,2168,1375,502,-367,-1205,-1966,-2621,-3155,-3523,-3702,-3660,-3396,-2934,-2351,-1721,-1169,-767,-582,-628,-850,-1190,-1522,-1748,-1776,-1556,-1092,-448,290,982,1533,1837,1873,1636,1192,621,24,-488,-831,-920,-724,-229,518,1434,2413,3315,4033,4457,4533,4241,3613,2719,1673,614,-303,-930,-1163,-930,-256,803,2091,3443,4657,5561,6026,5998,5488,4593,3432,2170,948,-100,-867,-1310,-1398,-1175,-694,-50,670,1351,1930,2314,2473,2377,2050,1530,906,257,-299,-683,-811,-647,-178,566,1524,2605,3693,4658,5368,5710,5594,5009,3972,2611,1061,-466,-1808,-2789,-3337,-3399,-3026,-2295,-1340,-283,743,1665,2406,2963,3322,3500,3534,3434,3256,3029,2793,2611,2497,2498,2593,2759,2955,3094,3129,2973,2575,1925,1002,-110,-1356,-2591,-3695,-4523,-4980,-4992,-4581,-3798,-2779,-1672,-640,168,643,721,390,-316,-1305,-2477,-3695,-4820,-5739,-6329,-6531,-6313,-5715,-4817,-3767,-2695,-1762,-1077,-712,-716,-1065,-1735,-2647,-3700,-4786,-5771,-6559,-7045,-7200,-7001,-6509,-5809,-5022,-4304,-3788,-3598,-3793,-4387,-5313,-6480,-7731,-8925,-9912,-10572,-10831,-10645,-10045,-9085,-7897,-6603,-5362,-4283,-3465,-2938,-2707,-2726,-2916,-3192,-3448,-3618,-3643,-3533,-3307,-3035,-2762,-2556,-2426,-2415,-2502,-2721,-3051,-3531,-4141,-4887,-5738,-6657,-7598,-8510,-9343,-10053,-10597,-10937,-11034,-10844,-10344,-9522,-8399,-7034,-5511,-3938,-2430,-1076,30,851,1335,1484,1272,727,-163,-1342,-2769,-4351,-5964,-7500,-8805,-9796,-10370,-10501,-10168,-9406,-8258,-6821,-5200,-3552,-2039,-837,-93,110,-242,-1054,-2177,-3385,-4470,-5239,-5573,-5433,-4854,-3941,-2822,-1669,-617,202,697,852,682,287,-211,-661,-928,-895,-525,197,1184,2341,3521,4583,5402,5881,5953,5596,4827,3698,2293,707,-935,-2523,-3908,-4989,-5637,-5793,-5418,-4530,-3198,-1524,362,2322,4226,5968,7471,8699,9658,10356,10838,11090,11150,10969,10565,9919,9036,7953,6691,5330,3935,2613,1459,581,69,-3,400,1266,2515,4014,5571,6988,8061,8659,8696,8198,7252,6030,4736,3581,2757,2373,2472,3009,3856,4857,5814,6564,6970,6970,6556,5814,4854,3846,2948,2305,2025,2148,2668,3508,4561,5686,6751,7628,8235,8531,8517,8248,7795,7237,6664,6113,5625,5201,4848,4545,4319,4144,4074,4097,4249,4512,4870,5281,5702,6078,6369,6538,6555,6421,6126,5708,5209,4688,4217,3869,3698,3752,4039,4546,5217,6009,6807,7559,8144,8510,8598,8409,7966,7351,6639,5938,5317,4850,4570,4507,4651,4975,5425,5933,6418,6824,7091,7226,7212,7099,6896,6636,6328,5979,5593,5181,4765,4380,4082,3902,3895,4047,4336,4687,4997,5151,5072,4697,4048,3183,2198,1209,318,-398,-897,-1176,-1261,-1190,-998,-722,-374,17,456,913,1386,1845,2256,2577,2762,2777,2613,2295,1872,1418,999,667,444,318,249,169,21,-253,-677,-1225,-1870,-2513,-3094,-3510,-3709,-3638,-3305,-2728,-1998,-1199,-461,130,488,599,461,132,-332,-839,-1326,-1703,-1943,-1993,-1882,-1611,-1248,-839,-471,-211,-136,-309,-750,-1463,-2381,-3422,-4461,-5382,-6089,-6507,-6620,-6436,-6009,-5417,-4755,-4121,-3598,-3248,-3110,-3170,-3442,-3850,-4398,-5005,-5661,-6321,-6957,-7565,-8094,-8557,-8885,-9081,-9102,-8954,-8657,-8247,-7786,-7331,-6921,-6590,-6331,-6130,-5969,-5802,-5622,-5400,-5135,-4822,-4483,-4136,-3821,-3577,-3441,-3441,-3602,-3909,-4345,-4873,-5425,-5956,-6398,-6714,-6871,-6871,-6703,-6395,-5952,-5414,-4809,-4194,-3638,-3210,-2982,-2991,-3234,-3677,-4215,-4753,-5148,-5296,-5094,-4507,-3544,-2292,-894,492,1668,2506,2894,2804,2264,1363,210,-1030,-2253,-3310,-4151,-4714,-5005,-5061,-4945,-4737,-4520,-4341,-4237,-4208,-4249,-4335,-4484,-4678,-4949,-5289,-5685,-6112,-6500,-6806,-6955,-6914,-6659,-6191,-5529,-4722,-3818,-2891,-2008,-1233,-619,-185,65,168,146,46,-126,-365,-704,-1174,-1833,-2692,-3791,-5089,-6555,-8091,-9595,-10920,-11943,-12501,-12497,-11834,-10501,-8547,-6095,-3322,-452,2288,4675,6526,7713,8181,7956,7140,5892,4399,2855,1410,204,-710,-1286,-1539,-1502,-1217,-760,-168,489,1196,1909,2620,3277,3854,4287,4544,4586,4412,4026,3469,2792,2046,1305,600,-24,-556,-999,-1359,-1639,-1862,-1998,-2052,-1980,-1767,-1398,-879,-261,406,1038,1572,1965,2217,2346,2427,2500,2614,2786,2994,3207,3365,3406,3274,2916,2306,1449,372,-839,-2089,-3247,-4191,-4821,-5077,-4962,-4522,-3851,-3048,-2217,-1432,-743,-172,267,574,724,712,528,189,-239,-686,-1033,-1204,-1136,-820,-323,295,894,1417,1788,2022,2156,2267,2423,2689,3077,3572,4134,4687,5174,5532,5717,5717,5532,5192,4754,4275,3828,3479,3276,3254,3415,3734,4149,4579,4908,5028,4845,4303,3406,2217,854,-536,-1763,-2673,-3108,-2993,-2311,-1130,406,2120,3799,5258,6329,6897,6911,6385,5399,4093,2627,1193,-55,-972,-1479,-1520,-1139,-371,631,1751,2818,3682,4233,4374,4094,3413,2430,1267,89,-969,-1781,-2281,-2458,-2336,-1974,-1438,-784,-42,745,1585,2433,3266,4041,4690,5174,5430,5439,5173,4672,3942,3076,2116,1149,234,-558,-1172,-1551,-1650,-1458,-966,-207,788,1963,3265,4636,5997,7285,8389,9215,9653,9614,9064,8017,6573,4878,3136,1537,258,-580,-928,-793,-239,613,1647,2710,3692,4493,5047,5336,5340,5086,4617,3960,3214,2398,1602,864,229,-261,-597,-755,-740,-558,-213,274,895,1616,2394,3172,3869,4423,4742,4797,4543,3997,3207,2248,1242,314,-399,-779,-748,-279,582,1736,3051,4351,5509,6356,6817,6826,6386,5573,4459,3207,1911,742,-231,-873,-1150,-988,-394,635,2029,3725,5581,7457,9178,10545,11410,11627,11161,10040,8409,6459,4434,2559,1019,-50,-602,-618,-168,682,1794,3035,4242,5261,5964,6267,6157,5686,4987,4195,3487,2958,2698,2687,2882,3178,3453,3599,3531,3203,2649,1895,1056,199,-578,-1227,-1708,-2027,-2179,-2194,-2087,-1887,-1630,-1353,-1089,-874,-701,-574,-445,-295,-72,223,595,1012,1429,1803,2095,2272,2331,2256,2049,1699,1199,550,-241,-1118,-2024,-2846,-3479,-3836,-3844,-3528,-2944,-2223,-1525,-986,-744,-824,-1246,-1926,-2775,-3684,-4532,-5231,-5703,-5896,-5802,-5420,-4817,-4038,-3206,-2379,-1663,-1089,-698,-487,-456,-583,-855,-1223,-1657,-2072,-2406,-2575,-2521,-2210,-1667,-946,-163,568,1113,1381,1304,868,123,-849,-1924,-2957,-3829,-4447,-4750,-4771,-4555,-4216,-3875,-3631,-3570,-3697,-4005,-4413,-4850,-5238,-5492,-5586,-5472,-5185,-4743,-4231,-3718,-3295,-3035,-2989,-3186,-3614,-4236,-4983,-5782,-6541,-7199,-7687,-7978,-8058,-7957,-7697,-7346,-6928,-6496,-6066,-5661,-5290,-4969,-4721,-4568,-4545,-4675,-4964,-5393,-5919,-6457,-6951,-7314,-7512,-7525,-7347,-7026,-6562,-6027,-5422,-4808,-4193,-3618,-3100,-2648,-2282,-1977,-1750,-1581,-1491,-1482,-1592,-1822,-2209,-2730,-3394,-4143,-4935,-5695,-6344,-6814,-7033,-6954,-6546,-5795,-4751,-3466,-2085,-735,398,1185,1518,1363,763,-191,-1355,-2572,-3704,-4641,-5322,-5740,-5929,-5933,-5832,-5663,-5469,-5263,-5025,-4747,-4395,-3969,-3473,-2935,-2418,-1966,-1646,-1489,-1502,-1661,-1926,-2215,-2501,-2709,-2842,-2875,-2827,-2701,-2528,-2327,-2147,-2025,-1999,-2100,-2326,-2654,-3046,-3428,-3746,-3928,-3946,-3770,-3419,-2922,-2330,-1723,-1149,-683,-335,-122,3,79,171,325,589,991,1533,2216,2976,3761,4450,4945,5134,4965,4424,3562,2486,1318,207,-736,-1424,-1839,-1983,-1956,-1809,-1668,-1573,-1557,-1601,-1613,-1534,-1248,-728,43,1009,2082,3146,4104,4862,5385,5657,5713,5618,5442,5281,5196,5243,5426,5724,6064,6382,6578,6603,6409,5996,5386,4610,3733,2804,1894,1057,342,-229,-640,-906,-1031,-1034,-934,-732,-448,-63,403,948,1535,2114,2604,2939,3038,2869,2437,1781,991,161,-623,-1267,-1719,-1917,-1840,-1468,-829,41,1053,2136,3170,4073,4725,5046,4967,4445,3517,2238,742,-810,-2242,-3368,-4055,-4202,-3804,-2901,-1611,-83,1510,3006,4264,5184,5719,5870,5693,5281,4768,4261,3907,3741,3837,4150,4640,5236,5825,6333,6647,6691,6402,5743,4712,3349,1739,-2,-1698,-3194,-4303,-4906,-4920,-4341,-3258,-1801,-167,1427,2793,3748,4192,4082,3441,2350,932,-660,-2266,-3724,-4887,-5655,-5946,-5780,-5190,-4302,-3256,-2214,-1333,-724,-466,-553,-946,-1527,-2169,-2725,-3074,-3126,-2842,-2241,-1398,-435,488,1232,1669,1736,1427,790,-86,-1078,-2072,-2937,-3584,-3935,-3934,-3589,-2880,-1890,-664,675,2013,3215,4147,4706,4799,4390,3497,2200,630,-1017,-2572,-3826,-4653,-4970,-4745,-4051,-2956,-1617,-137,1345,2756,4010,5075,5912,6519,6887,7031,6968,6710,6290,5716,5045,4306,3576,2904,2349,1932,1660,1517,1484,1535,1665,1869,2149,2501,2908,3325,3715,4015,4195,4228,4119,3885,3551,3167,2748,2336,1956,1623,1362,1174,1065,1010,995,971,927,836,718,589,513,520,683,997,1483,2097,2781,3462,4044,4450,4603,4472,4042,3366,2512,1614,800,208,-45,86,617,1471,2545,3710,4833,5812,6560,7034,7189,7033,6554,5801,4813,3686,2491,1351,336,-456,-973,-1175,-1041,-575,186,1186,2338,3530,4674,5660,6444,6993,7324,7480,7523,7516,7532,7608,7787,8066,8429,8833,9205,9463,9524,9304,8777,7934,6814,5510,4081,2676,1355,261,-555,-1026,-1144,-942,-487,115,755,1308,1685,1814,1673,1267,648,-151,-1032,-1973,-2873,-3703,-4377,-4848,-5043,-4940,-4499,-3772,-2781,-1630,-398,805,1892,2763,3384,3696,3733,3496,3052,2446,1734,980,226,-463,-1058,-1525,-1842,-2011,-2011,-1838,-1486,-950,-267,533,1371,2182,2866,3374,3642,3660,3443,3009,2436,1784,1139,571,135,-159,-319,-394,-447,-516,-654,-846,-1094,-1363,-1625,-1856,-2030,-2144,-2193,-2188,-2147,-2075,-1994,-1901,-1807,-1726,-1672,-1683,-1788,-2020,-2403,-2919,-3541,-4185,-4763,-5170,-5319,-5173,-4733,-4059,-3243,-2383,-1582,-914,-429,-168,-135,-362,-828,-1552,-2477,-3572,-4746,-5903,-6916,-7680,-8042,-7959,-7355,-6295,-4862,-3237,-1620,-234,729,1121,872,-10,-1415,-3188,-5110,-6982,-8618,-9882,-10690,-11011,-10841,-10230,-9254,-8010,-6638,-5249,-3961,-2854,-1977,-1356,-995,-874,-973,-1234,-1604,-2003,-2343,-2560,-2581,-2393,-2015,-1500,-963,-500,-244,-266,-610,-1263,-2159,-3217,-4304,-5318,-6120,-6622,-6739,-6433,-5728,-4682,-3404,-2029,-683,488,1393,1936,2083,1821,1186,255,-865,-2056,-3190,-4154,-4857,-5219,-5185,-4746,-3917,-2779,-1470,-144,1000,1796,2124,1924,1233,153,-1163,-2525,-3757,-4705,-5257,-5374,-5041,-4336,-3321,-2153,-941,139,982,1470,1560,1247,551,-431,-1640,-2952,-4280,-5519,-6583,-7391,-7896,-8062,-7909,-7476,-6859,-6141,-5441,-4813,-4330,-3978,-3770,-3656,-3595,-3521,-3381,-3095,-2658,-2000,-1155,-118,1064,2313,3565,4686,5595,6165,6328,6039,5302,4210,2869,1463,152,-912,-1623,-1954,-1909,-1570,-1036,-408,201,743,1169,1496,1773,2052,2406,2874,3472,4176,4945,5681,6327,6757,6927,6760,6254,5418,4303,2989,1556,108,-1291,-2560,-3668,-4568,-5251,-5711,-5960,-6042,-5999,-5881,-5730,-5537,-5292,-4933,-4422,-3713,-2817,-1775,-667,389,1297,1952,2310,2351,2119,1681,1128,558,43,-357,-634,-798,-890,-963,-1063,-1248,-1534,-1941,-2458,-3041,-3637,-4152,-4489,-4564,-4313,-3713,-2807,-1641,-352,978,2211,3260,4069,4591,4859,4886,4749,4467,4109,3682,3205,2698,2146,1581,991,397,-205,-813,-1412,-2003,-2549,-3025,-3402,-3646,-3745,-3690,-3487,-3142,-2674,-2080,-1378,-575,304,1203,2066,2792,3319,3578,3540,3232,2672,1939,1096,207,-662,-1469,-2194,-2804,-3318,-3718,-4013,-4182,-4212,-4069,-3738,-3200,-2455,-1537,-490,586,1595,2422,2976,3208,3104,2703,2073,1299,481,-298,-960,-1458,-1779,-1925,-1949,-1876,-1768,-1642,-1524,-1409,-1315,-1225,-1174,-1166,-1212,-1331,-1485,-1656,-1782,-1814,-1703,-1411,-933,-283,491,1327,2154,2896,3514,3970,4272,4426,4456,4366,4166,3847,3411,2876,2254,1588,903,225,-397,-958,-1397,-1682,-1785,-1655,-1313,-746,-12,854,1773,2698,3554,4310,4912,5350,5600,5672,5562,5295,4875,4343,3734,3101,2522,2055,1757,1661,1742,1961,2231,2475,2608,2598,2411,2076,1610,1054,447,-183,-800,-1384,-1924,-2411,-2858,-3247,-3589,-3840,-3985,-3978,-3815,-3504,-3084,-2626,-2183,-1808,-1515,-1258,-988,-594,-19,795,1820,2999,4202,5275,6062,6409,6229,5492,4258,2678,962,-633,-1867,-2525,-2486,-1697,-221,1811,4184,6644,8921,10749,11934,12322,11881,10650,8767,6441,3921,1474,-655,-2264,-3220,-3469,-3026,-2000,-514,1232,3083,4862,6450,7761,8741,9362,9621,9508,9056,8290,7286,6111,4874,3650,2535,1585,858,362,118,95,274,615,1071,1591,2117,2578,2911,3040,2929,2548,1928,1112,197,-750,-1615,-2353,-2893,-3213,-3297,-3145,-2785,-2245,-1583,-835,-73,683,1384,2027,2594,3080,3476,3784,4002,4139,4210,4225,4210,4172,4115,4018,3862,3601,3221,2708,2088,1416,759,204,-196,-386,-373,-161,205,689,1256,1867,2503,3147,3777,4389,4959,5451,5833,6034,5995,5672,5007,4029,2753,1276,-297,-1849,-3250,-4408,-5231,-5691,-5764,-5494,-4942,-4198,-3367,-2529,-1748,-1045,-423,152,691,1236,1770,2311,2819,3284,3666,3947,4103,4125,4010,3778,3430,3022,2559,2104,1675,1318,1034,826,657,490,271,-34,-456,-995,-1637,-2351,-3095,-3834,-4521,-5148,-5683,-6126,-6452,-6643,-6679,-6551,-6269,-5863,-5383,-4897,-4466,-4160,-3996,-3991,-4111,-4317,-4558,-4777,-4912,-4910,-4715,-4294,-3646,-2797,-1832,-849,31,705,1100,1194,1030,665,221,-209,-517,-636,-519,-168,382,1072,1786,2434,2895,3086,2961,2515,1807,928,14,-797,-1374,-1611,-1464,-944,-139,817,1725,2419,2710,2498,1739,455,-1237,-3181,-5158,-6926,-8267,-8959,-8902,-8054,-6514,-4476,-2215,-37,1782,2999,3513,3254,2314,789,-1123,-3246,-5363,-7299,-8874,-9975,-10496,-10412,-9724,-8490,-6822,-4856,-2779,-771,978,2319,3159,3451,3245,2614,1692,622,-471,-1441,-2229,-2750,-3012,-3030,-2856,-2586,-2289,-2075,-1974,-2048,-2240,-2519,-2769,-2879,-2758,-2315,-1553,-500,766,2104,3413,4536,5389,5884,6005,5741,5171,4354,3412,2428,1492,638,-113,-782,-1387,-1952,-2465,-2899,-3188,-3248,-2997,-2373,-1362,-3,1592,3277,4853,6137,6953,7201,6839,5919,4554,2909,1158,-524,-2011,-3184,-4004,-4439,-4507,-4249,-3710,-2959,-2068,-1115,-201,595,1168,1468,1457,1152,631,-36,-709,-1307,-1738,-1947,-1955,-1760,-1461,-1121,-852,-730,-814,-1107,-1564,-2082,-2522,-2730,-2565,-1938,-814,754,2646,4682,6646,8321,9495,10027,9826,8909,7382,5405,3216,1025,-955,-2582,-3771,-4503,-4816,-4810,-4590,-4291,-4026,-3864,-3844,-3941,-4094,-4235,-4269,-4148,-3806,-3258,-2512,-1637,-734,125,830,1346,1652,1775,1757,1668,1552,1469,1443,1516,1673,1948,2287,2708,3149,3610,4035,4403,4669,4789,4758,4540,4183,3708,3182,2671,2232,1914,1741,1714,1810,1991,2212,2410,2548,2562,2444,2149,1712,1110,410,-380,-1194,-2010,-2784,-3514,-4173,-4785,-5328,-5828,-6249,-6596,-6826,-6911,-6835,-6565,-6115,-5504,-4744,-3916,-3032,-2184,-1412,-774,-330,-83,-55,-196,-472,-797,-1116,-1347,-1439,-1344,-1033,-510,207,1046,1932,2748,3405,3788,3856,3569,2953,2093,1075,69,-797,-1368,-1574,-1363,-805,22,946,1830,2522,2933,3002,2743,2191,1452,619,-172,-810,-1203,-1265,-988,-360,549,1642,2789,3834,4632,5081,5099,4693,3890,2781,1467,66,-1295,-2522,-3508,-4215,-4602,-4710,-4573,-4297,-3964,-3659,-3453,-3349,-3354,-3419,-3511,-3596,-3656,-3686,-3711,-3731,-3775,-3826,-3868,-3858,-3743,-3481,-3045,-2424,-1651,-754,210,1182,2111,2937,3621,4122,4432,4546,4496,4325,4080,3816,3565,3336,3127,2886,2584,2155,1571,813,-93,-1084,-2075,-2963,-3664,-4115,-4298,-4220,-3939,-3484,-2940,-2316,-1654,-935,-141,762,1786,2945,4174,5414,6553,7474,8084,8315,8132,7574,6704,5636,4492,3391,2438,1703,1221,1003,1006,1198,1502,1843,2156,2350,2382,2195,1788,1167,400,-445,-1245,-1907,-2309,-2398,-2125,-1515,-612,496,1713,2918,4007,4855,5392,5528,5256,4573,3547,2276,884,-487,-1701,-2663,-3281,-3541,-3430,-3024,-2384,-1657,-931,-344,59,227,207,44,-141,-272,-234,-8,431,1020,1679,2310,2813,3111,3154,2928,2451,1770,962,100,-713,-1399,-1873,-2068,-1937,-1465,-661,404,1656,2961,4204,5246,5961,6261,6070,5378,4216,2674,901,-929,-2594,-3896,-4652,-4736,-4126,-2877,-1146,837,2832,4592,5917,6691,6843,6407,5442,4084,2469,768,-886,-2350,-3556,-4436,-4988,-5236,-5209,-4973,-4579,-4068,-3494,-2869,-2225,-1553,-869,-155,575,1301,1981,2548,2909,2990,2692,1983,847,-644,-2401,-4252,-6049,-7611,-8806,-9534,-9734,-9414,-8604,-7404,-5928,-4324,-2762,-1391,-357,240,361,13,-717,-1727,-2858,-3982,-4957,-5701,-6136,-6249,-6041,-5551,-4855,-4013,-3119,-2239,-1427,-712,-100,456,977,1546,2161,2852,3541,4174,4616,4778,4560,3943,2935,1651,221,-1151,-2286,-3018,-3254,-2977,-2254,-1218,-45,1095,2043,2704,3029,3014,2700,2136,1378,495,-466,-1428,-2319,-3063,-3559,-3762,-3609,-3104,-2274,-1180,76,1383,2594,3581,4196,4353,3958,3032,1578,-261,-2360,-4505,-6490,-8112,-9204,-9669,-9480,-8699,-7451,-5932,-4336,-2876,-1702,-912,-549,-560,-869,-1339,-1823,-2181,-2297,-2104,-1605,-860,3,818,1409,1631,1378,654,-481,-1888,-3371,-4758,-5866,-6581,-6839,-6629,-6021,-5109,-4050,-3003,-2128,-1549,-1327,-1451,-1829,-2308,-2697,-2809,-2486,-1656,-330,1379,3270,5120,6676,7756,8228,8064,7309,6098,4599,3020,1558,372,-405,-745,-622,-122,686,1657,2673,3575,4243,4548,4417,3813,2760,1328,-368,-2178,-3943,-5483,-6660,-7334,-7460,-7022,-6102,-4823,-3344,-1872,-566,387,892,890,403,-464,-1579,-2738,-3787,-4557,-4978,-5015,-4713,-4156,-3446,-2692,-1994,-1420,-1037,-858,-892,-1106,-1445,-1840,-2199,-2442,-2505,-2345,-1970,-1403,-714,28,735,1352,1803,2068,2101,1920,1531,989,357,-291,-860,-1287,-1499,-1453,-1134,-536,292,1293,2372,3417,4326,4993,5369,5423,5188,4710,4080,3380,2707,2159,1807,1715,1891,2310,2886,3510,4041,4353,4354,3983,3233,2147,784,-753,-2353,-3907,-5281,-6372,-7072,-7320,-7076,-6373,-5267,-3888,-2373,-908,359,1272,1747,1765,1354,624,-300,-1271,-2154,-2859,-3318,-3525,-3494,-3275,-2937,-2520,-2108,-1700,-1353,-1042,-780,-534,-307,-64,175,414,605,711,668,453,27,-563,-1279,-2015,-2671,-3129,-3292,-3080,-2448,-1400,27,1727,3562,5359,6919,8057,8619,8491,7657,6169,4185,1935,-292,-2203,-3529,-4096,-3821,-2781,-1131,829,2829,4532,5741,6290,6167,5457,4314,2980,1684,663,98,95,681,1777,3224,4798,6238,7292,7759,7488,6449,4681,2353,-323,-3052,-5562,-7583,-8930,-9485,-9226,-8227,-6600,-4545,-2239,107,2312,4233,5736,6753,7229,7159,6565,5507,4084,2406,632,-1109,-2652,-3898,-4742,-5161,-5148,-4767,-4094,-3241,-2292,-1331,-390,518,1393,2251,3068,3828,4471,4951,5225,5277,5124,4819,4434,4051,3719,3477,3304,3176,3042,2874,2653,2390,2099,1804,1503,1194,843,425,-70,-637,-1236,-1786,-2220,-2434,-2386,-2032,-1418,-590,327,1239,2036,2646,3033,3202,3182,3043,2860,2723,2718,2922,3373,4086,5022,6082,7153,8071,8701,8933,8704,8035,6979,5654,4176,2674,1251,-10,-1064,-1886,-2485,-2882,-3094,-3155,-3069,-2848,-2477,-1940,-1244,-372,604,1643,2615,3411,3901,3988,3621,2797,1598,148,-1374,-2757,-3825,-4409,-4440,-3903,-2889,-1542,-55,1362,2542,3328,3640,3444,2757,1663,257,-1317,-2926,-4418,-5654,-6530,-6936,-6834,-6190,-5035,-3461,-1583,411,2342,4012,5267,5997,6159,5779,4948,3813,2543,1331,329,-314,-530,-295,344,1264,2308,3297,4048,4441,4412,3954,3171,2169,1140,237,-357,-556,-278,436,1513,2818,4184,5455,6472,7117,7305,6994,6203,4980,3429,1659,-192,-2004,-3645,-5009,-6006,-6562,-6649,-6255,-5420,-4202,-2692,-1002,740,2400,3825,4914,5538,5667,5265,4385,3105,1548,-124,-1757,-3191,-4291,-4967,-5160,-4856,-4117,-2999,-1648,-198,1192,2364,3204,3629,3636,3277,2669,1970,1338,932,841,1112,1702,2530,3462,4349,5047,5434,5421,4973,4116,2920,1505,20,-1400,-2612,-3524,-4079,-4247,-4059,-3518,-2703,-1632,-385,992,2438,3873,5238,6451,7453,8190,8647,8812,8734,8441,8001,7454,6839,6159,5417,4574,3616,2527,1314,30,-1264,-2473,-3492,-4218,-4556,-4443,-3840,-2798,-1377,235,1868,3275,4259,4658,4386,3470,2003,180,-1772,-3602,-5066,-5970,-6174,-5628,-4356,-2502,-244,2127,4334,6081,7106,7240,6396,4622,2097,-914,-4039,-6922,-9199,-10600,-10956,-10209,-8458,-5888,-2805,439,3483,5989,7716,8509,8340,7293,5522,3271,775,-1702,-3944,-5786,-7113,-7890,-8125,-7870,-7221,-6252,-5096,-3833,-2593,-1451,-520,151,481,471,117,-513,-1323,-2193,-2963,-3509,-3699,-3473,-2807,-1755,-434,999,2348,3428,4075,4174,3680,2635,1148,-611,-2430,-4125,-5517,-6506,-7036,-7100,-6744,-6021,-5010,-3799,-2457,-1099,205,1332,2188,2689,2767,2418,1672,613,-628,-1901,-3041,-3899,-4360,-4347,-3869,-2955,-1748,-354,1025,2256,3173,3675,3681,3179,2191,796,-898,-2744,-4612,-6337,-7829,-8982,-9774,-10178,-10232,-9952,-9386,-8547,-7474,-6174,-4720,-3156,-1623,-224,875,1551,1699,1266,277,-1168,-2908,-4723,-6378,-7643,-8332,-8314,-7553,-6102,-4094,-1758,648,2844,4571,5645,5954,5492,4358,2720,825,-1073,-2696,-3832,-4299,-4020,-2994,-1321,828,3207,5550,7573,9029,9725,9570,8565,6835,4582,2080,-387,-2539,-4159,-5096,-5283,-4748,-3585,-1949,-46,1920,3728,5193,6166,6543,6285,5409,4002,2201,179,-1875,-3800,-5446,-6734,-7616,-8093,-8221,-8058,-7706,-7261,-6798,-6402,-6088,-5874,-5717,-5582,-5417,-5180,-4838,-4385,-3797,-3109,-2315,-1459,-577,289,1069,1707,2127,2273,2095,1582,750,-344,-1593,-2867,-3997,-4816,-5177,-4962,-4138,-2719,-836,1328,3530,5501,7015,7875,7990,7351,6043,4244,2161,50,-1864,-3392,-4373,-4753,-4488,-3640,-2287,-572,1342,3263,5003,6369,7231,7485,7128,6216,4869,3259,1583,22,-1238,-2094,-2468,-2393,-1948,-1291,-596,-53,193,45,-521,-1436,-2590,-3786,-4851,-5575,-5839,-5548,-4717,-3425,-1827,-110,1513,2858,3782,4179,4038,3359,2246,791,-835,-2506,-4058,-5398,-6436,-7147,-7515,-7574,-7339,-6859,-6160,-5260,-4197,-2984,-1672,-311,1027,2271,3317,4107,4543,4604,4253,3516,2419,1045,-519,-2149,-3711,-5063,-6096,-6710,-6879,-6604,-5946,-4993,-3867,-2668,-1507,-454,452,1190,1775,2212,2531,2737,2874,2962,3047,3177,3383,3706,4158,4743,5447,6240,7052,7814,8405,8707,8612,8012,6884,5228,3150,800,-1615,-3848,-5688,-6914,-7432,-7169,-6216,-4690,-2841,-898,841,2178,2919,3009,2465,1396,-8,-1541,-2992,-4188,-5030,-5474,-5549,-5327,-4906,-4386,-3884,-3468,-3230,-3212,-3433,-3889,-4520,-5236,-5937,-6480,-6779,-6724,-6305,-5504,-4416,-3114,-1755,-445,682,1544,2087,2290,2174,1795,1234,589,-36,-539,-846,-892,-662,-158,584,1493,2493,3501,4431,5245,5887,6357,6640,6734,6649,6386,5970,5446,4864,4322,3898,3683,3740,4075,4672,5441,6289,7073,7685,7983,7897,7345,6344,4895,3119,1087,-1022,-3098,-4980,-6582,-7810,-8641,-9050,-9062,-8694,-7983,-6953,-5664,-4141,-2500,-793,827,2270,3413,4188,4562,4565,4262,3763,3171,2571,2026,1531,1076,607,98,-484,-1113,-1760,-2357,-2845,-3174,-3324,-3290,-3101,-2785,-2373,-1907,-1392,-869,-330,204,742,1259,1755,2175,2492,2653,2642,2442,2094,1625,1109,594,147,-195,-382,-398,-220,142,672,1327,2040,2734,3318,3714,3864,3750,3401,2882,2322,1827,1544,1549,1872,2494,3289,4144,4876,5356,5487,5226,4621,3758,2791,1870,1148,719,627,841,1284,1800,2273,2518,2460,2015,1192,48,-1315,-2759,-4133,-5289,-6100,-6464,-6324,-5659,-4489,-2875,-903,1300,3589,5779,7688,9111,9888,9883,9063,7464,5249,2640,-48,-2530,-4504,-5793,-6294,-6035,-5167,-3896,-2515,-1271,-391,-14,-157,-755,-1631,-2556,-3292,-3618,-3393,-2563,-1191,592,2549,4450,6015,7044,7369,6936,5772,4005,1844,-453,-2605,-4357,-5494,-5891,-5489,-4346,-2582,-414,1916,4132,5988,7292,7916,7841,7110,5872,4309,2647,1098,-155,-992,-1348,-1245,-746,35,965,1910,2755,3387,3739,3749,3401,2712,1736,573,-657,-1809,-2750,-3356,-3580,-3379,-2838,-2024,-1104,-221,477,877,931,654,103,-595,-1338,-1996,-2491,-2766,-2803,-2613,-2232,-1721,-1145,-597,-137,157,264,163,-107,-500,-963,-1425,-1866,-2247,-2594,-2910,-3259,-3644,-4124,-4656,-5238,-5766,-6178,-6348,-6204,-5672,-4755,-3490,-1995,-412,1078,2303,3123,3439,3221,2511,1408,87,-1249,-2386,-3117,-3296,-2862,-1839,-359,1370,3094,4542,5469,5700,5162,3880,2007,-226,-2524,-4573,-6105,-6909,-6894,-6060,-4543,-2554,-388,1645,3246,4191,4349,3723,2425,679,-1250,-3069,-4543,-5506,-5880,-5707,-5078,-4155,-3116,-2117,-1323,-813,-672,-871,-1390,-2106,-2906,-3633,-4142,-4313,-4046,-3318,-2133,-598,1169,2957,4599,5884,6689,6934,6614,5802,4614,3183,1658,137,-1294,-2596,-3756,-4761,-5612,-6288,-6749,-6976,-6901,-6538,-5841,-4860,-3608,-2165,-609,953,2408,3636,4531,4997,4983,4484,3540,2271,808,-648,-1935,-2872,-3347,-3275,-2654,-1528,-15,1732,3509,5130,6384,7133,7260,6736,5586,3911,1863,-358,-2523,-4416,-5819,-6596,-6633,-5939,-4555,-2627,-329,2116,4470,6508,8008,8834,8884,8176,6789,4884,2664,355,-1846,-3760,-5286,-6363,-6990,-7212,-7077,-6661,-6006,-5165,-4154,-3007,-1724,-346,1116,2589,4036,5376,6559,7535,8271,8749,8956,8866,8463,7702,6574,5061,3191,1021,-1353,-3801,-6159,-8278,-9994,-11183,-11771,-11693,-10989,-9689,-7934,-5868,-3700,-1636,129,1444,2231,2488,2303,1803,1162,515,-19,-399,-628,-767,-890,-1064,-1347,-1723,-2172,-2602,-2939,-3097,-3028,-2725,-2215,-1586,-918,-323,128,391,468,414,309,253,332,615,1113,1829,2689,3631,4561,5388,6062,6525,6783,6823,6695,6409,6028,5568,5067,4527,3939,3295,2563,1745,840,-121,-1092,-2005,-2790,-3358,-3645,-3576,-3115,-2246,-992,566,2319,4088,5700,6943,7659,7714,7042,5661,3650,1173,-1566,-4314,-6821,-8844,-10198,-10758,-10500,-9478,-7859,-5856,-3724,-1726,-53,1131,1802,1973,1763,1312,778,285,-59,-250,-268,-198,-76,24,79,74,11,-84,-216,-360,-526,-686,-833,-909,-882,-685,-292,309,1080,1951,2816,3557,4065,4251,4079,3550,2731,1724,667,-298,-1045,-1480,-1559,-1273,-674,167,1138,2101,2946,3530,3795,3689,3236,2510,1620,704,-105,-709,-1033,-1077,-858,-474,2,425,731,819,696,380,-26,-403,-605,-493,12,974,2325,3982,5736,7373,8636,9305,9225,8326,6658,4359,1665,-1155,-3804,-6026,-7611,-8438,-8478,-7794,-6545,-4932,-3218,-1646,-451,195,194,-468,-1688,-3298,-5037,-6638,-7830,-8402,-8215,-7243,-5544,-3286,-702,1938,4339,6266,7512,8003,7726,6785,5341,3594,1781,112,-1213,-2043,-2285,-1909,-960,458,2191,4045,5837,7374,8545,9251,9517,9387,8984,8450,7903,7464,7172,7055,7064,7148,7223,7209,7062,6746,6277,5705,5084,4525,4090,3863,3872,4110,4543,5078,5623,6042,6234,6086,5549,4591,3257,1614,-212,-2099,-3888,-5458,-6672,-7452,-7728,-7469,-6695,-5427,-3767,-1814,271,2305,4102,5464,6230,6292,5582,4149,2081,-434,-3158,-5828,-8151,-9891,-10835,-10894,-10044,-8386,-6099,-3419,-605,2088,4452,6333,7645,8372,8553,8257,7603,6688,5654,4593,3633,2851,2339,2135,2283,2741,3477,4384,5345,6250,6966,7437,7603,7497,7159,6680,6149,5649,5222,4896,4619,4359,4034,3576,2943,2102,1067,-111,-1360,-2556,-3592,-4354,-4746,-4730,-4283,-3474,-2379,-1150,68,1119,1884,2287,2335,2077,1636,1157,766,584,658,972,1472,2024,2506,2779,2744,2357,1620,601,-596,-1844,-3014,-3997,-4712,-5118,-5203,-5015,-4612,-4088,-3552,-3080,-2770,-2647,-2715,-2950,-3264,-3598,-3851,-3964,-3886,-3606,-3132,-2509,-1782,-1018,-257,443,1072,1598,2014,2318,2501,2574,2539,2410,2179,1865,1461,984,471,-47,-495,-840,-1013,-1024,-849,-545,-155,262,646,963,1201,1347,1442,1491,1544,1626,1770,2007,2362,2832,3416,4053,4687,5219,5550,5596,5289,4600,3567,2240,748,-790,-2242,-3491,-4467,-5135,-5511,-5647,-5626,-5534,-5458,-5441,-5506,-5606,-5685,-5634,-5379,-4847,-4029,-2956,-1716,-430,743,1659,2170,2180,1643,593,-868,-2560,-4279,-5802,-6944,-7590,-7691,-7299,-6514,-5489,-4392,-3364,-2535,-1976,-1736,-1811,-2179,-2784,-3557,-4413,-5242,-5946,-6406,-6537,-6266,-5560,-4432,-2943,-1188,693,2544,4216,5540,6429,6779,6595,5908,4821,3479,2034,648,-560,-1503,-2139,-2471,-2521,-2338,-1969,-1471,-882,-264,347,896,1337,1640,1769,1728,1513,1163,706,189,-357,-907,-1463,-2029,-2625,-3266,-3949,-4670,-5388,-6067,-6653,-7095,-7364,-7426,-7290,-6950,-6451,-5801,-5055,-4235,-3391,-2563,-1798,-1150,-660,-381,-330,-523,-932,-1525,-2224,-2967,-3672,-4280,-4739,-5025,-5134,-5079,-4901,-4628,-4327,-4023,-3768,-3581,-3473,-3441,-3461,-3483,-3468,-3331,-3037,-2525,-1793,-846,239,1403,2501,3464,4156,4539,4550,4199,3520,2550,1394,118,-1154,-2327,-3281,-3930,-4180,-4004,-3391,-2387,-1094,375,1860,3222,4336,5122,5535,5592,5335,4830,4159,3385,2559,1706,826,-92,-1057,-2077,-3118,-4161,-5134,-5998,-6683,-7156,-7385,-7370,-7143,-6747,-6266,-5776,-5351,-5061,-4927,-4964,-5139,-5402,-5695,-5932,-6061,-6020,-5795,-5392,-4844,-4203,-3531,-2874,-2291,-1786,-1398,-1106,-916,-824,-818,-912,-1110,-1426,-1878,-2466,-3198,-4034,-4964,-5923,-6865,-7736,-8454,-8968,-9211,-9133,-8702,-7914,-6769,-5323,-3637,-1793,75,1882,3489,4820,5793,6374,6547,6348,5816,5038,4096,3080,2074,1134,300,-420,-1014,-1524,-1944,-2336,-2692,-3059,-3413,-3765,-4054,-4260,-4305,-4175,-3812,-3248,-2479,-1580,-617,327,1152,1787,2160,2250,2040,1586,937,198,-532,-1152,-1579,-1764,-1705,-1436,-1040,-606,-252,-41,-72,-326,-825,-1496,-2260,-3026,-3669,-4114,-4264,-4095,-3582,-2783,-1766,-653,415,1304,1886,2080,1852,1233,295,-822,-1989,-3029,-3825,-4266,-4296,-3917,-3151,-2087,-828,517,1794,2906,3704,4122,4089,3603,2714,1519,154,-1220,-2464,-3446,-4088,-4349,-4231,-3780,-3056,-2160,-1172,-201,677,1392,1888,2148,2165,1968,1587,1088,509,-58,-577,-964,-1179,-1168,-902,-355,457,1513,2731,4019,5236,6246,6898,7089,6737,5847,4453,2685,687,-1352,-3254,-4852,-6026,-6676,-6784,-6336,-5396,-4028,-2357,-498,1405,3211,4800,6041,6860,7179,6991,6308,5213,3812,2264,715,-671,-1769,-2506,-2834,-2801,-2468,-1940,-1341,-745,-241,177,505,818,1159,1601,2159,2831,3550,4246,4792,5113,5121,4788,4122,3171,2020,777,-441,-1514,-2329,-2794,-2839,-2435,-1605,-405,1019,2549,3967,5155,5949,6301,6203,5723,4995,4173,3438,2927,2765,2980,3568,4424,5432,6414,7213,7676,7696,7219,6252,4868,3201,1411,-315,-1815,-2939,-3621,-3801,-3537,-2874,-1954,-884,175,1139,1894,2425,2708,2783,2695,2511,2307,2144,2089,2163,2391,2751,3205,3702,4182,4582,4869,5009,5016,4914,4755,4589,4481,4467,4574,4799,5109,5455,5764,5970,6010,5844,5468,4888,4158,3335,2480,1652,894,197,-424,-1026,-1637,-2287,-3009,-3780,-4584,-5351,-6029,-6509,-6732,-6605,-6069,-5093,-3669,-1836,315,2663,5026,7219,9024,10272,10812,10602,9658,8106,6136,3976,1868,11,-1437,-2417,-2925,-3046,-2905,-2638,-2386,-2246,-2255,-2420,-2645,-2839,-2845,-2541,-1815,-606,1060,3110,5378,7662,9730,11345,12319,12508,11852,10385,8216,5557,2668,-164,-2626,-4490,-5541,-5729,-5054,-3678,-1812,245,2198,3759,4737,4982,4513,3379,1770,-92,-1968,-3582,-4745,-5291,-5152,-4355,-2995,-1253,641,2458,3971,4999,5448,5258,4498,3252,1682,-37,-1746,-3276,-4522,-5404,-5876,-5961,-5675,-5099,-4298,-3367,-2387,-1418,-516,296,1018,1641,2206,2721,3221,3725,4252,4818,5420,6076,6759,7477,8182,8838,9379,9739,9859,9701,9258,8556,7643,6590,5467,4346,3295,2372,1631,1131,906,988,1381,2057,2963,3999,5055,6003,6733,7165,7226,6935,6282,5371,4272,3132,2063,1206,650,449,626,1115,1848,2701,3528,4213,4612,4647,4271,3479,2352,985,-455,-1818,-2933,-3673,-3946,-3721,-3038,-1986,-716,614,1825,2768,3342,3471,3177,2494,1533,424,-694,-1660,-2375,-2733,-2718,-2347,-1689,-877,-30,687,1177,1345,1181,709,25,-756,-1477,-2003,-2207,-2010,-1385,-363,969,2476,4012,5403,6529,7259,7546,7360,6737,5734,4458,2989,1451,-74,-1510,-2788,-3883,-4752,-5388,-5765,-5877,-5701,-5241,-4489,-3489,-2261,-887,572,2022,3365,4515,5371,5879,5987,5693,5038,4080,2936,1715,540,-479,-1254,-1760,-1966,-1960,-1779,-1560,-1383,-1338,-1482,-1810,-2297,-2852,-3389,-3778,-3959,-3835,-3432,-2743,-1872,-898,32,792,1253,1309,901,12,-1310,-2962,-4794,-6623,-8267,-9547,-10346,-10603,-10325,-9610,-8592,-7444,-6346,-5430,-4804,-4495,-4486,-4698,-5020,-5314,-5455,-5325,-4871,-4067,-2973,-1662,-272,1089,2287,3259,3931,4329,4443,4359,4092,3730,3276,2778,2235,1655,1057,439,-171,-761,-1309,-1791,-2189,-2482,-2655,-2709,-2636,-2466,-2195,-1880,-1518,-1177,-874,-660,-576,-630,-839,-1191,-1641,-2180,-2733,-3289,-3795,-4232,-4584,-4840,-5014,-5096,-5118,-5060,-4959,-4812,-4645,-4484,-4361,-4305,-4349,-4504,-4771,-5127,-5535,-5937,-6280,-6522,-6627,-6603,-6469,-6253,-6008,-5749,-5503,-5268,-5013,-4730,-4354,-3900,-3329,-2684,-1997,-1318,-723,-264,4,42,-163,-604,-1254,-2053,-2932,-3806,-4578,-5159,-5480,-5483,-5166,-4535,-3652,-2577,-1406,-198,959,2024,2948,3701,4274,4655,4852,4880,4756,4507,4152,3724,3224,2685,2096,1490,869,277,-272,-714,-1036,-1185,-1151,-929,-534,-2,600,1227,1792,2261,2584,2767,2810,2778,2693,2625,2579,2557,2526,2432,2215,1854,1312,641,-139,-949,-1733,-2448,-3045,-3522,-3859,-4056,-4124,-4047,-3847,-3516,-3086,-2575,-2029,-1494,-1004,-614,-338,-204,-209,-353,-608,-969,-1393,-1873,-2366,-2860,-3307,-3690,-3969,-4128,-4161,-4068,-3878,-3609,-3295,-2946,-2568,-2153,-1674,-1123,-487,208,938,1642,2274,2784,3138,3321,3335,3187,2913,2531,2102,1636,1192,770,390,48,-271,-578,-897,-1237,-1619,-2030,-2482,-2919,-3326,-3614,-3736,-3614,-3212,-2495,-1494,-251,1133,2545,3857,4949,5726,6129,6136,5769,5070,4096,2938,1634,280,-1106,-2463,-3771,-5003,-6117,-7110,-7926,-8574,-9031,-9298,-9401,-9337,-9140,-8814,-8369,-7823,-7172,-6447,-5650,-4818,-3973,-3163,-2422,-1808,-1350,-1089,-1023,-1141,-1391,-1703,-1991,-2175,-2180,-1987,-1589,-1052,-446,124,583,862,945,849,621,347,102,-25,30,321,853,1621,2576,3649,4771,5839,6796,7559,8104,8404,8479,8350,8049,7603,7036,6341,5538,4613,3586,2478,1320,137,-1006,-2107,-3078,-3908,-4515,-4855,-4870,-4528,-3826,-2792,-1512,-77,1353,2670,3726,4440,4763,4679,4248,3521,2599,1568,509,-515,-1458,-2310,-3056,-3706,-4275,-4749,-5149,-5441,-5628,-5687,-5605,-5375,-4990,-4443,-3748,-2897,-1926,-844,282,1423,2476,3405,4098,4513,4582,4279,3606,2605,1340,-68,-1502,-2810,-3869,-4546,-4786,-4528,-3820,-2714,-1320,237,1831,3355,4701,5813,6631,7135,7313,7182,6758,6102,5249,4290,3287,2360,1590,1098,951,1211,1882,2928,4257,5759,7263,8638,9704,10363,10511,10118,9202,7826,6117,4211,2295,522,-936,-1981,-2526,-2572,-2137,-1303,-168,1151,2530,3846,4974,5819,6283,6342,5966,5220,4148,2869,1465,58,-1285,-2464,-3432,-4130,-4523,-4589,-4337,-3794,-3028,-2135,-1217,-400,226,591,664,476,65,-458,-1016,-1483,-1802,-1894,-1760,-1401,-886,-284,316,822,1175,1322,1260,997,591,90,-424,-891,-1261,-1493,-1583,-1517,-1302,-944,-446,173,901,1694,2511,3279,3941,4427,4717,4795,4700,4490,4228,4001,3844,3796,3847,3946,4060,4089,3998,3733,3280,2661,1903,1080,242,-516,-1156,-1596,-1825,-1805,-1551,-1071,-396,437,1392,2399,3412,4344,5121,5685,5959,5947,5631,5074,4325,3475,2594,1758,1019,409,-53,-374,-562,-643,-637,-575,-481,-392,-345,-388,-554,-893,-1398,-2085,-2893,-3765,-4612,-5331,-5839,-6059,-5964,-5541,-4850,-3950,-2942,-1935,-1022,-296,179,380,312,17,-423,-943,-1426,-1828,-2041,-2062,-1829,-1372,-690,147,1086,2022,2874,3531,3925,3983,3699,3085,2216,1190,154,-769,-1411,-1690,-1514,-878,168,1530,3039,4512,5760,6589,6888,6563,5642,4186,2351,313,-1722,-3553,-5011,-5968,-6344,-6125,-5342,-4077,-2458,-616,1266,3056,4577,5727,6400,6561,6207,5380,4179,2707,1113,-467,-1909,-3104,-3996,-4563,-4825,-4831,-4648,-4337,-3972,-3596,-3254,-2992,-2822,-2790,-2875,-3093,-3393,-3742,-4069,-4315,-4413,-4324,-4015,-3487,-2765,-1888,-926,55,962,1731,2292,2607,2658,2452,2017,1394,646,-172,-962,-1668,-2189,-2470,-2457,-2131,-1524,-677,288,1287,2174,2863,3285,3398,3236,2838,2290,1683,1087,586,189,-71,-240,-341,-443,-587,-816,-1154,-1583,-2086,-2601,-3084,-3466,-3723,-3807,-3736,-3505,-3155,-2714,-2224,-1717,-1224,-762,-348,25,346,629,859,1046,1180,1259,1279,1227,1084,851,486,4,-621,-1372,-2234,-3177,-4160,-5120,-6014,-6768,-7337,-7695,-7803,-7693,-7361,-6864,-6224,-5506,-4734,-3970,-3238,-2581,-2034,-1618,-1368,-1283,-1383,-1649,-2085,-2659,-3354,-4135,-4955,-5769,-6503,-7095,-7481,-7600,-7439,-6959,-6205,-5188,-3978,-2624,-1212,214,1558,2784,3810,4594,5084,5251,5100,4657,3997,3208,2404,1680,1124,797,704,859,1209,1696,2259,2798,3254,3551,3657,3537,3207,2668,1976,1161,301,-564,-1340,-1986,-2423,-2612,-2518,-2142,-1500,-664,292,1249,2095,2724,3057,3054,2729,2121,1332,448,-409,-1162,-1735,-2108,-2272,-2269,-2130,-1924,-1680,-1464,-1292,-1210,-1234,-1385,-1690,-2154,-2792,-3583,-4495,-5453,-6378,-7132,-7642,-7776,-7513,-6818,-5751,-4386,-2846,-1247,280,1638,2749,3557,4056,4240,4152,3836,3351,2779,2169,1619,1167,885,803,933,1267,1768,2368,2995,3554,3951,4108,3971,3505,2750,1740,585,-600,-1697,-2577,-3175,-3415,-3319,-2888,-2227,-1396,-539,261,887,1280,1399,1236,834,242,-432,-1087,-1596,-1852,-1775,-1321,-501,631,1970,3372,4690,5762,6460,6708,6455,5758,4680,3362,1929,539,-712,-1722,-2456,-2905,-3080,-3048,-2849,-2570,-2261,-1991,-1804,-1731,-1803,-2004,-2326,-2723,-3144,-3524,-3803,-3934,-3869,-3621,-3165,-2555,-1821,-1020,-230,484,1044,1379,1453,1229,732,-5,-901,-1877,-2818,-3646,-4255,-4601,-4627,-4333,-3714,-2815,-1675,-373,1021,2403,3697,4784,5610,6091,6224,6018,5530,4867,4124,3429,2863,2490,2341,2396,2621,2962,3356,3752,4103,4367,4521,4542,4412,4141,3724,3221,2671,2168,1788,1612,1694,2052,2675,3500,4470,5484,6455,7307,7944,8328,8406,8172,7650,6877,5937,4905,3873,2917,2083,1413,884,497,187,-70,-332,-630,-974,-1394,-1864,-2394,-2947,-3503,-4011,-4443,-4739,-4887,-4850,-4646,-4267,-3757,-3146,-2471,-1795,-1123,-515,51,546,983,1352,1641,1824,1897,1825,1645,1343,1019,693,497,461,676,1132,1820,2652,3535,4336,4962,5316,5384,5173,4750,4218,3685,3262,3049,3096,3434,4036,4830,5722,6576,7260,7649,7643,7197,6308,5039,3499,1834,220,-1181,-2200,-2742,-2716,-2148,-1070,381,2062,3780,5360,6640,7490,7867,7729,7163,6240,5113,3926,2817,1917,1290,989,991,1263,1722,2288,2864,3357,3697,3816,3683,3292,2646,1802,797,-286,-1376,-2404,-3282,-3983,-4436,-4666,-4647,-4440,-4062,-3583,-3030,-2462,-1892,-1362,-870,-451,-116,109,197,126,-112,-518,-1063,-1704,-2367,-2973,-3413,-3602,-3455,-2927,-2023,-792,669,2203,3677,4911,5797,6239,6220,5758,4957,3914,2789,1713,822,206,-82,-42,274,783,1374,1909,2301,2437,2297,1872,1213,418,-406,-1130,-1639,-1841,-1694,-1182,-375,651,1767,2834,3746,4381,4708,4695,4384,3839,3135,2391,1669,1063,583,256,33,-104,-222,-339,-482,-663,-864,-1088,-1313,-1535,-1747,-1961,-2170,-2394,-2629,-2856,-3080,-3246,-3343,-3337,-3201,-2937,-2544,-2049,-1492,-925,-401,30,339,499,519,393,151,-181,-575,-971,-1320,-1568,-1637,-1506,-1120,-505,320,1264,2248,3134,3846,4267,4382,4172,3696,3035,2296,1592,1031,685,618,826,1304,1969,2738,3487,4081,4407,4356,3888,2987,1742,247,-1315,-2764,-3924,-4626,-4778,-4327,-3310,-1812,23,2009,3967,5693,7038,7866,8113,7747,6817,5402,3644,1694,-272,-2110,-3693,-4949,-5849,-6409,-6686,-6737,-6663,-6509,-6361,-6236,-6177,-6158,-6195,-6227,-6259,-6239,-6178,-6058,-5909,-5725,-5538,-5336,-5127,-4881,-4581,-4189,-3683,-3042,-2271,-1395,-469,439,1239,1849,2187,2209,1883,1251,344,-720,-1847,-2909,-3783,-4389,-4645,-4539,-4085,-3344,-2427,-1439,-534,198,655,817,695,360,-95,-538,-871,-990,-837,-401,304,1207,2214,3209,4062,4663,4932,4824,4363,3605,2673,1693,809,123,-295,-428,-321,-61,244,485,551,402,-27,-687,-1569,-2569,-3630,-4629,-5504,-6160,-6554,-6659,-6467,-6030,-5381,-4613,-3791,-3015,-2366,-1912,-1716,-1786,-2129,-2685,-3394,-4162,-4917,-5600,-6174,-6641,-6998,-7270,-7467,-7581,-7617,-7547,-7372,-7085,-6694,-6220,-5695,-5144,-4611,-4106,-3664,-3299,-3024,-2850,-2782,-2797,-2892,-3010,-3137,-3207,-3208,-3097,-2871,-2532,-2088,-1586,-1059,-557,-129,212,434,557,589,564,504,447,406,411,459,562,696,852,994,1098,1130,1077,908,648,295,-100,-499,-831,-1053,-1105,-975,-660,-207,324,825,1213,1379,1267,837,110,-861,-1991,-3153,-4248,-5145,-5779,-6086,-6077,-5766,-5236,-4562,-3824,-3131,-2504,-2027,-1671,-1465,-1371,-1381,-1482,-1667,-1951,-2357,-2894,-3582,-4405,-5325,-6283,-7196,-7957,-8490,-8709,-8570,-8078,-7241,-6147,-4883,-3574,-2347,-1322,-604,-262,-340,-827,-1676,-2791,-4040,-5268,-6314,-7044,-7359,-7212,-6625,-5639,-4369,-2893,-1346,199,1657,2982,4147,5131,5943,6565,7020,7294,7396,7341,7113,6761,6250,5642,4903,4071,3139,2128,1059,-38,-1120,-2136,-3042,-3777,-4318,-4630,-4705,-4549,-4166,-3589,-2838,-1970,-1014,-51,892,1731,2453,3002,3376,3570,3595,3484,3267,2973,2644,2293,1946,1605,1273,940,590,206,-240,-767,-1391,-2116,-2924,-3784,-4655,-5480,-6229,-6844,-7318,-7616,-7730,-7652,-7368,-6881,-6190,-5309,-4253,-3072,-1781,-468,845,2072,3166,4085,4757,5183,5309,5159,4746,4127,3381,2609,1898,1346,996,861,924,1101,1336,1518,1589,1483,1189,709,94,-607,-1299,-1934,-2417,-2719,-2790,-2618,-2201,-1564,-726,246,1308,2380,3403,4306,5048,5589,5918,6039,5973,5754,5423,5028,4619,4234,3919,3674,3518,3427,3379,3358,3318,3255,3137,2958,2712,2413,2070,1728,1401,1139,962,900,963,1164,1491,1915,2403,2877,3284,3558,3641,3523,3189,2667,1995,1223,410,-393,-1116,-1738,-2180,-2445,-2482,-2290,-1877,-1246,-443,485,1492,2485,3431,4237,4890,5318,5543,5532,5342,4985,4545,4059,3609,3221,2941,2750,2644,2556,2448,2250,1940,1492,935,311,-300,-825,-1175,-1290,-1134,-689,5,903,1918,2966,3942,4768,5367,5695,5742,5517,5074,4459,3771,3064,2432,1926,1593,1443,1484,1646,1896,2128,2274,2267,2068,1675,1130,487,-169,-740,-1176,-1398,-1415,-1226,-903,-511,-160,68,103,-109,-549,-1202,-1981,-2800,-3561,-4162,-4545,-4649,-4469,-4018,-3322,-2443,-1414,-311,830,1944,3000,3935,4733,5338,5751,5941,5930,5717,5345,4839,4235,3579,2890,2213,1561,972,469,78,-181,-299,-258,-65,288,778,1399,2113,2900,3712,4527,5294,6002,6600,7098,7459,7703,7824,7832,7746,7563,7295,6950,6534,6075,5586,5117,4666,4283,3935,3636,3344,3033,2678,2250,1743,1156,509,-161,-808,-1374,-1809,-2065,-2124,-1983,-1666,-1208,-658,-59,549,1138,1698,2225,2733,3215,3691,4128,4524,4832,5031,5086,4983,4710,4275,3687,2958,2117,1170,153,-917,-2012,-3097,-4144,-5116,-5972,-6684,-7194,-7482,-7494,-7202,-6599,-5670,-4468,-3033,-1457,164,1717,3106,4225,5025,5459,5538,5314,4851,4268,3652,3111,2713,2491,2465,2580,2813,3075,3320,3489,3554,3517,3387,3202,2996,2800,2654,2561,2537,2568,2646,2754,2879,3022,3184,3392,3658,4012,4465,5010,5639,6304,6958,7531,7951,8140,8041,7617,6859,5806,4521,3100,1654,291,-901,-1860,-2553,-2999,-3212,-3251,-3156,-2955,-2689,-2341,-1926,-1427,-829,-155,598,1365,2096,2699,3081,3152,2842,2110,976,-505,-2224,-4046,-5820,-7404,-8683,-9564,-10020,-10020,-9613,-8831,-7754,-6463,-5040,-3588,-2168,-871,267,1192,1895,2346,2565,2536,2293,1861,1279,600,-105,-788,-1365,-1790,-2025,-2042,-1874,-1534,-1118,-671,-292,-20,95,56,-112,-363,-632,-847,-965,-926,-733,-384,76,592,1098,1522,1806,1912,1826,1564,1163,688,195,-231,-541,-690,-642,-414,-11,524,1141,1800,2440,3031,3524,3898,4109,4145,3973,3594,2999,2213,1257,171,-983,-2168,-3288,-4308,-5130,-5739,-6071,-6158,-6004,-5677,-5248,-4792,-4385,-4093,-3937,-3942,-4088,-4338,-4665,-4995,-5308,-5540,-5688,-5725,-5648,-5467,-5176,-4787,-4309,-3745,-3129,-2485,-1871,-1332,-923,-693,-652,-825,-1175,-1698,-2332,-3053,-3794,-4523,-5177,-5726,-6124,-6354,-6402,-6279,-5994,-5591,-5082,-4520,-3906,-3279,-2632,-1987,-1337,-692,-55,564,1146,1666,2089,2387,2516,2461,2191,1716,1033,181,-811,-1876,-2944,-3954,-4823,-5513,-5980,-6217,-6236,-6066,-5747,-5338,-4886,-4441,-4046,-3709,-3457,-3264,-3132,-3023,-2930,-2819,-2686,-2523,-2327,-2122,-1916,-1749,-1634,-1624,-1711,-1941,-2276,-2720,-3218,-3734,-4223,-4651,-5003,-5274,-5469,-5605,-5684,-5714,-5690,-5613,-5473,-5274,-5016,-4701,-4348,-3946,-3507,-3020,-2487,-1902,-1277,-615,59,728,1381,1983,2545,3017,3403,3670,3801,3786,3611,3270,2777,2126,1346,447,-536,-1570,-2610,-3603,-4494,-5218,-5732,-5974,-5930,-5561,-4893,-3922,-2707,-1285,254,1840,3368,4736,5860,6638,7033,6997,6544,5712,4576,3229,1790,358,-953,-2082,-2989,-3654,-4124,-4410,-4588,-4674,-4705,-4680,-4589,-4407,-4121,-3698,-3161,-2499,-1757,-980,-216,436,940,1195,1193,895,337,-436,-1348,-2306,-3216,-3991,-4576,-4928,-5068,-5007,-4822,-4555,-4288,-4062,-3916,-3864,-3897,-3984,-4093,-4158,-4142,-3988,-3680,-3215,-2607,-1910,-1176,-470,140,611,915,1041,1031,929,808,755,826,1096,1579,2275,3148,4115,5091,5968,6643,7052,7140,6916,6414,5712,4908,4110,3412,2895,2600,2528,2655,2910,3228,3516,3713,3746,3597,3245,2714,2046,1292,546,-134,-649,-948,-987,-748,-270,408,1191,1994,2700,3236,3501,3467,3101,2429,1504,397,-784,-1943,-2966,-3780,-4302,-4536,-4464,-4167,-3699,-3178,-2677,-2294,-2068,-2032,-2182,-2486,-2897,-3355,-3791,-4137,-4330,-4308,-4031,-3466,-2613,-1487,-141,1351,2883,4340,5598,6551,7115,7249,6954,6284,5312,4156,2910,1700,604,-292,-924,-1261,-1258,-929,-277,621,1704,2828,3893,4743,5288,5440,5198,4595,3736,2774,1867,1191,860,961,1484,2378,3501,4702,5779,6569,6906,6711,5937,4628,2889,863,-1239,-3236,-4916,-6143,-6784,-6820,-6230,-5114,-3565,-1752,164,2001,3600,4829,5597,5874,5666,5053,4112,2989,1786,641,-358,-1124,-1616,-1823,-1758,-1488,-1075,-624,-226,34,72,-128,-602,-1297,-2176,-3149,-4128,-5016,-5738,-6219,-6423,-6326,-5935,-5279,-4409,-3375,-2260,-1102,22,1087,2051,2890,3603,4178,4637,4987,5257,5455,5617,5737,5853,5952,6066,6180,6300,6403,6457,6423,6260,5921,5405,4709,3896,3037,2227,1583,1171,1074,1296,1821,2591,3510,4464,5345,6026,6435,6504,6223,5623,4771,3781,2764,1858,1156,746,653,867,1343,1992,2727,3433,4023,4410,4540,4378,3927,3205,2268,1181,27,-1102,-2129,-2970,-3572,-3906,-3954,-3755,-3350,-2815,-2250,-1726,-1350,-1154,-1196,-1432,-1836,-2295,-2713,-2959,-2951,-2609,-1942,-966,225,1535,2831,4011,4965,5646,5994,6036,5770,5262,4574,3767,2944,2161,1504,1029,756,727,898,1277,1805,2457,3193,3976,4771,5535,6223,6779,7153,7303,7179,6794,6130,5256,4229,3148,2127,1261,647,340,350,661,1196,1859,2537,3111,3482,3581,3376,2881,2164,1317,464,-272,-781,-981,-835,-352,430,1427,2545,3680,4723,5595,6222,6548,6569,6270,5696,4889,3906,2821,1691,560,-512,-1523,-2425,-3231,-3923,-4514,-5001,-5408,-5725,-5976,-6156,-6262,-6300,-6239,-6086,-5804,-5403,-4861,-4197,-3435,-2598,-1755,-927,-185,454,956,1315,1538,1636,1636,1564,1428,1262,1040,787,476,105,-330,-838,-1395,-1998,-2589,-3139,-3581,-3861,-3958,-3824,-3500,-2986,-2360,-1662,-970,-327,209,631,909,1077,1141,1163,1174,1219,1326,1501,1741,2017,2303,2545,2719,2779,2695,2469,2067,1533,862,102,-714,-1551,-2349,-3081,-3683,-4124,-4377,-4414,-4263,-3944,-3516,-3046,-2591,-2224,-1959,-1845,-1861,-2010,-2273,-2612,-3005,-3397,-3751,-4018,-4166,-4173,-4037,-3782,-3442,-3063,-2709,-2406,-2221,-2145,-2214,-2393,-2679,-3018,-3381,-3713,-3978,-4131,-4140,-3986,-3658,-3172,-2562,-1878,-1192,-573,-87,221,330,244,-1,-371,-783,-1198,-1535,-1763,-1841,-1754,-1505,-1128,-655,-160,289,633,788,740,461,-17,-646,-1356,-2070,-2706,-3205,-3511,-3604,-3481,-3154,-2678,-2088,-1473,-879,-397,-74,21,-126,-547,-1188,-2028,-2959,-3898,-4749,-5400,-5808,-5906,-5697,-5201,-4456,-3543,-2530,-1515,-578,201,751,1035,1019,727,188,-530,-1330,-2139,-2849,-3411,-3788,-3961,-3986,-3884,-3745,-3612,-3549,-3580,-3718,-3945,-4232,-4524,-4800,-4985,-5098,-5093,-5004,-4843,-4628,-4395,-4144,-3885,-3613,-3313,-2968,-2576,-2110,-1596,-1009,-401,242,853,1431,1926,2326,2618,2809,2926,2983,3034,3078,3147,3225,3285,3305,3237,3061,2755,2328,1790,1189,540,-100,-722,-1279,-1757,-2130,-2381,-2491,-2481,-2333,-2099,-1796,-1457,-1138,-844,-622,-455,-354,-294,-248,-207,-145,-72,24,110,194,242,259,238,191,135,98,100,153,256,383,487,523,422,152,-323,-995,-1843,-2814,-3849,-4876,-5836,-6674,-7362,-7879,-8226,-8406,-8441,-8325,-8099,-7748,-7315,-6797,-6226,-5608,-4965,-4292,-3604,-2876,-2122,-1316,-475,404,1287,2161,2973,3712,4329,4810,5136,5286,5267,5062,4695,4178,3551,2859,2161,1506,947,506,201,14,-71,-75,-15,94,259,450,682,904,1113,1263,1335,1317,1200,1012,770,534,325,216,206,341,606,999,1493,2058,2659,3260,3815,4298,4658,4885,4939,4826,4538,4092,3516,2837,2094,1320,556,-176,-835,-1412,-1887,-2251,-2523,-2701,-2814,-2886,-2931,-2988,-3059,-3173,-3326,-3523,-3745,-3983,-4190,-4361,-4437,-4416,-4256,-3967,-3548,-3018,-2429,-1795,-1203,-659,-227,89,285,370,394,381,405,488,684,1001,1429,1957,2517,3069,3543,3883,4075,4087,3965,3732,3454,3189,2978,2860,2831,2890,3005,3154,3320,3471,3621,3736,3827,3868,3839,3723,3493,3151,2701,2177,1619,1107,691,463,460,727,1256,2026,2969,4006,5046,5982,6740,7249,7474,7425,7118,6636,6024,5382,4768,4239,3838,3563,3406,3333,3297,3262,3185,3040,2805,2483,2074,1607,1093,570,43,-470,-974,-1458,-1941,-2381,-2795,-3122,-3344,-3425,-3339,-3091,-2701,-2215,-1711,-1269,-979,-905,-1075,-1470,-2022,-2621,-3147,-3467,-3501,-3165,-2482,-1462,-202,1188,2603,3910,5030,5885,6456,6736,6759,6586,6251,5850,5396,4960,4547,4188,3894,3668,3527,3450,3425,3425,3415,3365,3252,3042,2737,2330,1849,1333,847,459,245,264,545,1097,1877,2811,3812,4742,5522,6039,6255,6146,5740,5095,4299,3452,2652,2010,1583,1447,1599,2040,2703,3514,4355,5108,5651,5881,5726,5170,4218,2967,1497,-40,-1526,-2836,-3873,-4584,-4931,-4940,-4644,-4129,-3468,-2750,-2044,-1392,-835,-362,5,294,495,616,674,663,621,578,577,691,970,1463,2206,3172,4329,5598,6875,8073,9087,9859,10345,10528,10443,10108,9593,8941,8191,7389,6521,5620,4637,3594,2447,1221,-98,-1462,-2843,-4175,-5385,-6406,-7146,-7543,-7544,-7124,-6303,-5129,-3685,-2078,-428,1141,2525,3623,4382,4765,4782,4465,3870,3055,2086,1018,-96,-1201,-2240,-3157,-3872,-4336,-4477,-4261,-3668,-2709,-1425,102,1781,3479,5068,6431,7441,8036,8144,7770,6937,5718,4217,2547,831,-825,-2337,-3645,-4707,-5507,-6042,-6313,-6345,-6161,-5791,-5279,-4659,-3979,-3285,-2615,-2007,-1490,-1074,-777,-576,-472,-420,-420,-429,-459,-501,-566,-670,-826,-1045,-1337,-1708,-2149,-2648,-3187,-3720,-4232,-4670,-5023,-5261,-5390,-5409,-5334,-5201,-5024,-4860,-4725,-4681,-4747,-4966,-5343,-5861,-6492,-7149,-7749,-8171,-8302,-8045,-7336,-6151,-4528,-2537,-305,2025,4286,6316,7963,9111,9693,9691,9160,8188,6923,5514,4126,2898,1938,1309,1027,1057,1336,1770,2255,2681,2950,2977,2708,2122,1219,70,-1280,-2707,-4137,-5472,-6630,-7580,-8283,-8752,-9000,-9057,-8969,-8766,-8505,-8216,-7951,-7739,-7615,-7582,-7657,-7819,-8051,-8341,-8632,-8915,-9124,-9239,-9225,-9062,-8759,-8311,-7758,-7107,-6410,-5685,-4977,-4316,-3711,-3187,-2724,-2324,-1962,-1640,-1362,-1152,-1052,-1086,-1314,-1745,-2393,-3234,-4200,-5213,-6142,-6874,-7271,-7252,-6737,-5727,-4233,-2348,-160,2181,4546,6803,8823,10552,11911,12910,13548,13852,13864,13618,13147,12498,11700,10797,9826,8818,7803,6797,5795,4797,3786,2755,1705,631,-445,-1511,-2539,-3514,-4402,-5197,-5873,-6434,-6871,-7201,-7413,-7533,-7554,-7496,-7360,-7162,-6902,-6605,-6273,-5932,-5599,-5290,-5048,-4874,-4811,-4845,-4991,-5192,-5423,-5590,-5626,-5447,-4992,-4235,-3186,-1912,-504,895,2154,3120,3699,3808,3442,2646,1509,193,-1162,-2361,-3276,-3785,-3832,-3428,-2619,-1522,-256,1024,2200,3149,3806,4137,4159,3928,3532,3077,2672,2409,2361,2550,2988,3613,4377,5177,5924,6536,6923,7046,6857,6341,5519,4388,3039,1492,-127,-1757,-3279,-4616,-5676,-6424,-6815,-6891,-6678,-6286,-5790,-5314,-4943,-4753,-4798,-5074,-5578,-6246,-7033,-7851,-8654,-9372,-9974,-10434,-10740,-10904,-10925,-10827,-10601,-10261,-9782,-9160,-8362,-7390,-6227,-4922,-3481,-2015,-546,801,1980,2917,3564,3911,3953,3717,3248,2592,1807,952,86,-711,-1371,-1805,-1957,-1769,-1233,-357,793,2134,3543,4899,6080,6984,7542,7721,7524,6987,6157,5101,3875,2552,1189,-134,-1351,-2377,-3151,-3618,-3760,-3589,-3150,-2516,-1770,-997,-259,384,925,1341,1658,1879,2025,2105,2112,2049,1895,1649,1302,864,340,-233,-836,-1426,-1971,-2448,-2836,-3139,-3361,-3526,-3662,-3792,-3949,-4131,-4352,-4586,-4812,-4993,-5097,-5090,-4963,-4695,-4318,-3840,-3317,-2787,-2304,-1912,-1641,-1500,-1481,-1541,-1648,-1731,-1744,-1633,-1355,-878,-184,750,1918,3313,4901,6643,8452,10263,11976,13498,14774,15729,16371,16686,16741,16566,16249,15835,15356,14853,14294,13689,12993,12184,11237,10124,8852,7421,5860,4219,2539,908,-621,-1953,-3041,-3803,-4216,-4246,-3897,-3214,-2241,-1068,209,1498,2678,3664,4365,4717,4700,4309,3594,2628,1503,327,-809,-1821,-2668,-3315,-3791,-4102,-4311,-4433,-4524,-4570,-4603,-4577,-4494,-4317,-4027,-3621,-3111,-2522,-1916,-1334,-848,-495,-315,-316,-490,-800,-1200,-1629,-2022,-2309,-2432,-2329,-1963,-1316,-384,785,2149,3615,5121,6569,7923,9121,10174,11068,11836,12493,13049,13515,13862,14090,14161,14069,13824,13427,12936,12369,11778,11178,10575,9949,9267,8482,7549,6440,5125,3630,1963,193,-1623,-3404,-5073,-6557,-7801,-8757,-9418,-9768,-9862,-9707,-9386,-8929,-8395,-7833,-7268,-6738,-6257,-5834,-5473,-5152,-4851,-4533,-4148,-3669,-3033,-2238,-1253,-108,1180,2540,3908,5186,6277,7082,7523,7525,7085,6199,4957,3432,1785,124,-1373,-2630,-3524,-4056,-4185,-3976,-3457,-2717,-1809,-802,251,1326,2391,3458,4528,5613,6723,7846,8958,10003,10924,11631,12069,12164,11906,11289,10375,9223,7940,6602,5302,4093,3006,2063,1242,537,-81,-639,-1140,-1608,-2029,-2409,-2739,-3018,-3250,-3441,-3612,-3790,-3995,-4268,-4620,-5069,-5607,-6200,-6819,-7377,-7834,-8102,-8137,-7908,-7397,-6629,-5641,-4480,-3221,-1909,-609,654,1846,2974,4008,4976,5840,6612,7256,7739,8048,8124,7981,7588,6971,6142,5140,4001,2775,1509,252,-944,-2031,-2970,-3716,-4236,-4498,-4477,-4153,-3526,-2580,-1348,166,1892,3779,5725,7616,9339,10753,11764,12272,12230,11636,10533,9006,7189,5227,3271,1474,-72,-1287,-2146,-2662,-2868,-2822,-2574,-2193,-1720,-1204,-679,-164,316,757,1139,1453,1678,1799,1797,1663,1371,941,347,-371,-1211,-2134,-3108,-4102,-5077,-6002,-6849,-7603,-8247,-8776,-9192,-9472,-9630,-9634,-9486,-9181,-8718,-8126,-7419,-6645,-5833,-5034,-4277,-3593,-2991,-2482,-2037,-1645,-1258,-847,-366,200,873,1621,2415,3176,3839,4324,4589,4625,4445,4126,3741,3389,3155,3097,3240,3591,4083,4681,5266,5774,6096,6168,5938,5379,4504,3348,1979,482,-1037,-2489,-3760,-4797,-5535,-5970,-6120,-6028,-5771,-5427,-5074,-4785,-4601,-4564,-4681,-4942,-5335,-5813,-6335,-6856,-7306,-7661,-7877,-7955,-7887,-7710,-7437,-7117,-6784,-6467,-6200,-5994,-5858,-5789,-5769,-5785,-5799,-5793,-5728,-5586,-5359,-5055,-4703,-4350,-4059,-3883,-3879,-4065,-4453,-5003,-5678,-6396,-7095,-7692,-8134,-8372,-8393,-8194,-7806,-7263,-6601,-5859,-5040,-4146,-3157,-2035,-756,695,2325,4080,5908,7702,9337,10679,11594,11960,11705,10798,9284,7249,4862,2292,-260,-2612,-4623,-6203,-7299,-7942,-8173,-8080,-7757,-7298,-6779,-6266,-5789,-5350,-4941,-4525,-4089,-3610,-3119,-2626,-2214,-1912,-1794,-1876,-2180,-2668,-3317,-4046,-4801,-5508,-6104,-6541,-6797,-6829,-6675,-6288,-5738,-5006,-4148,-3191,-2171,-1133,-112,848,1705,2415,2923,3206,3210,2950,2429,1686,799,-159,-1088,-1901,-2532,-2934,-3100,-3050,-2830,-2488,-2087,-1634,-1168,-643,-53,663,1530,2581,3811,5194,6674,8163,9566,10761,11658,12147,12198,11763,10888,9614,8034,6247,4346,2431,576,-1152,-2704,-4031,-5111,-5901,-6401,-6581,-6464,-6051,-5382,-4516,-3504,-2455,-1450,-597,14,300,227,-240,-1047,-2160,-3449,-4829,-6144,-7308,-8213,-8820,-9104,-9094,-8840,-8405,-7861,-7262,-6645,-6029,-5400,-4750,-4041,-3260,-2387,-1451,-467,480,1350,2058,2579,2871,2976,2902,2740,2533,2352,2238,2197,2226,2274,2294,2224,2025,1689,1238,743,278,-48,-146,49,592,1465,2643,4048,5570,7106,8509,9679,10492,10891,10812,10276,9299,7974,6392,4654,2885,1152,-449,-1897,-3144,-4211,-5088,-5808,-6390,-6856,-7223,-7510,-7721,-7881,-7986,-8072,-8138,-8211,-8290,-8371,-8438,-8465,-8413,-8247,-7938,-7457,-6817,-6014,-5087,-4074,-3003,-1929,-870,145,1102,1989,2816,3561,4238,4823,5294,5630,5778,5716,5388,4785,3900,2755,1420,-34,-1474,-2782,-3826,-4485,-4683,-4371,-3545,-2279,-644,1204,3145,5024,6736,8186,9330,10159,10692,10987,11108,11129,11113,11110,11133,11173,11191,11111,10872,10391,9626,8544,7169,5530,3722,1818,-69,-1860,-3451,-4799,-5824,-6508,-6821,-6743,-6294,-5476,-4329,-2909,-1272,477,2250,3932,5420,6619,7465,7902,7943,7584,6905,5947,4812,3565,2286,1030,-164,-1269,-2277,-3180,-3979,-4683,-5278,-5790,-6184,-6484,-6649,-6687,-6572,-6311,-5905,-5383,-4777,-4132,-3501,-2909,-2405,-1987,-1674,-1449,-1296,-1196,-1109,-1024,-886,-698,-424,-76,359,869,1462,2137,2904,3772,4743,5804,6953,8139,9342,10502,11565,12481,13197,13673,13893,13839,13539,13009,12316,11495,10620,9739,8902,8148,7498,6964,6547,6242,6035,5919,5867,5879,5908,5956,5971,5919,5773,5458,4968,4243,3280,2079,655,-938,-2649,-4399,-6124,-7742,-9214,-10480,-11536,-12358,-12960,-13354,-13550,-13580,-13433,-13134,-12647,-11976,-11090,-9984,-8663,-7146,-5486,-3749,-2011,-370,1106,2336,3295,3956,4347,4507,4501,4424,4332,4331,4456,4752,5229,5859,6621,7454,8330,9188,10025,10812,11555,12265,12945,13622,14283,14952,15592,16203,16736,17168,17454,17563,17462,17133,16556,15716,14611,13219,11559,9625,7456,5097,2613,108,-2336,-4588,-6567,-8180,-9380,-10153,-10510,-10512,-10229,-9759,-9204,-8649,-8186,-7850,-7685,-7672,-7782,-7958,-8138,-8248,-8241,-8057,-7700,-7135,-6412,-5530,-4550,-3503,-2421,-1337,-249,831,1914,3008,4088,5139,6098,6899,7469,7741,7674,7262,6540,5570,4454,3294,2203,1256,531,27,-242,-333,-289,-170,-23,141,312,541,863,1331,1991,2833,3837,4938,6033,7031,7821,8335,8528,8404,7997,7382,6649,5883,5166,4533,4000,3532,3080,2573,1955,1179,240,-846,-2020,-3212,-4323,-5272,-5970,-6372,-6448,-6206,-5686,-4948,-4076,-3149,-2255,-1458,-815,-352,-88,-18,-134,-423,-856,-1417,-2064,-2763,-3470,-4141,-4736,-5234,-5607,-5861,-5993,-6027,-5984,-5912,-5836,-5822,-5898,-6112,-6473,-6985,-7613,-8314,-9023,-9669,-10193,-10536,-10657,-10540,-10171,-9577,-8777,-7828,-6763,-5656,-4519,-3421,-2337,-1312,-303,671,1645,2599,3555,4473,5353,6146,6845,7412,7851,8155,8334,8421,8435,8407,8355,8286,8174,8013,7730,7320,6723,5946,4987,3881,2670,1421,178,-985,-2034,-2933,-3660,-4230,-4644,-4950,-5173,-5373,-5583,-5860,-6232,-6730,-7357,-8125,-8991,-9950,-10928,-11894,-12784,-13540,-14127,-14482,-14603,-14445,-14015,-13298,-12298,-11034,-9509,-7785,-5896,-3954,-2037,-285,1208,2311,2966,3112,2738,1898,623,-945,-2728,-4560,-6331,-7896,-9151,-10014,-10412,-10342,-9812,-8880,-7641,-6196,-4662,-3156,-1747,-523,526,1360,2048,2594,3077,3520,3982,4480,5029,5629,6252,6868,7426,7860,8115,8121,7836,7219,6278,5021,3510,1813,10,-1785,-3507,-5042,-6342,-7336,-7992,-8294,-8243,-7874,-7231,-6382,-5407,-4390,-3404,-2522,-1785,-1226,-857,-663,-626,-717,-907,-1161,-1465,-1778,-2108,-2420,-2721,-2992,-3232,-3436,-3607,-3739,-3864,-3974,-4118,-4306,-4567,-4924,-5357,-5865,-6380,-6842,-7163,-7247,-7029,-6447,-5491,-4192,-2603,-839,1015,2810,4469,5888,7012,7830,8334,8571,8591,8463,8243,8004,7762,7556,7362,7172,6959,6689,6362,5967,5523,5060,4573,4101,3598,3053,2412,1605,609,-634,-2101,-3768,-5539,-7321,-8955,-10325,-11289,-11756,-11674,-11036,-9890,-8320,-6453,-4414,-2357,-404,1331,2774,3870,4614,5012,5104,4954,4601,4129,3563,2971,2347,1744,1141,579,61,-391,-750,-1016,-1184,-1285,-1362,-1470,-1681,-2049,-2619,-3403,-4382,-5492,-6664,-7766,-8721,-9404,-9763,-9739,-9315,-8506,-7333,-5848,-4113,-2187,-168,1870,3819,5586,7083,8222,8964,9268,9158,8661,7855,6831,5696,4579,3578,2820,2361,2268,2536,3130,3979,4942,5896,6664,7110,7121,6617,5602,4115,2261,185,-1963,-4017,-5850,-7363,-8499,-9263,-9675,-9810,-9741,-9552,-9315,-9077,-8872,-8704,-8571,-8448,-8330,-8183,-8013,-7796,-7528,-7202,-6794,-6288,-5655,-4871,-3910,-2759,-1413,106,1746,3442,5083,6555,7740,8525,8851,8678,8030,6976,5605,4051,2421,829,-634,-1914,-2962,-3758,-4278,-4517,-4450,-4088,-3415,-2456,-1232,216,1825,3549,5307,7061,8747,10328,11776,13047,14125,14966,15541,15803,15731,15294,14489,13335,11850,10095,8116,5987,3759,1518,-704,-2825,-4811,-6611,-8184,-9493,-10524,-11234,-11647,-11734,-11531,-11047,-10316,-9372,-8249,-6984,-5619,-4174,-2705,-1223,205,1562,2786,3847,4716,5382,5842,6134,6266,6314,6297,6287,6305,6392,6555,6774,7015,7210,7284,7173,6805,6168,5255,4119,2836,1503,222,-904,-1812,-2443,-2791,-2850,-2643,-2193,-1525,-682,320,1416,2576,3720,4788,5698,6377,6767,6827,6564,5999,5208,4267,3285,2354,1568,1009,725,761,1125,1810,2790,4015,5416,6905,8395,9763,10931,11781,12264,12321,11948,11173,10056,8690,7197,5691,4313,3159,2330,1862,1777,2035,2575,3295,4088,4830,5421,5762,5785,5457,4745,3686,2299,664,-1137,-3013,-4842,-6543,-8005,-9171,-9977,-10418,-10489,-10239,-9730,-9035,-8264,-7479,-6787,-6209,-5810,-5557,-5459,-5447,-5478,-5474,-5362,-5079,-4563,-3776,-2704,-1357,218,1960,3783,5600,7328,8895,10246,11364,12225,12868,13312,13625,13855,14075,14314,14622,14977,15387,15776,16118,16323,16347,16130,15647,14879,13846,12573,11105,9503,7835,6162,4554,3046,1673,431,-698,-1752,-2785,-3840,-4962,-6167,-7457,-8800,-10149,-11445,-12609,-13579,-14306,-14747,-14910,-14800,-14470,-13961,-13360,-12705,-12065,-11466,-10909,-10387,-9839,-9216,-8444,-7461,-6230,-4741,-3032,-1178,720,2532,4147,5447,6370,6876,6973,6718,6175,5457,4662,3893,3243,2776,2539,2565,2845,3374,4119,5032,6073,7175,8282,9331,10254,10993,11497,11734,11682,11366,10816,10089,9263,8390,7539,6750,6046,5431,4900,4415,3950,3455,2892,2223,1423,466,-635,-1889,-3245,-4690,-6149,-7582,-8913,-10075,-11009,-11650,-11949,-11878,-11415,-10575,-9387,-7911,-6215,-4400,-2561,-798,783,2110,3116,3755,4037,3954,3570,2930,2115,1190,237,-683,-1517,-2220,-2785,-3211,-3525,-3777,-4008,-4282,-4629,-5088,-5655,-6318,-7041,-7770,-8452,-9019,-9430,-9626,-9589,-9287,-8718,-7889,-6823,-5561,-4158,-2678,-1188,245,1552,2698,3625,4333,4806,5078,5179,5182,5151,5160,5278,5545,5972,6570,7277,8062,8840,9551,10113,10484,10608,10481,10096,9486,8691,7767,6771,5750,4761,3807,2920,2068,1237,402,-498,-1457,-2533,-3701,-4971,-6302,-7652,-8966,-10173,-11236,-12077,-12706,-13075,-13233,-13180,-12977,-12660,-12288,-11896,-11515,-11164,-10825,-10491,-10119,-9682,-9167,-8557,-7892,-7183,-6504,-5892,-5398,-5069,-4892,-4900,-5035,-5290,-5602,-5931,-6237,-6465,-6596,-6582,-6420,-6090,-5603,-4971,-4223,-3391,-2511,-1623,-758,38,743,1323,1772,2083,2286,2409,2506,2627,2814,3095,3468,3922,4402,4871,5249,5493,5545,5369,4946,4282,3396,2337,1161,-69,-1282,-2433,-3468,-4375,-5134,-5750,-6244,-6616,-6902,-7099,-7218,-7254,-7191,-7011,-6699,-6248,-5662,-4978,-4225,-3483,-2805,-2270,-1933,-1836,-1997,-2399,-3000,-3723,-4477,-5163,-5680,-5978,-6009,-5814,-5419,-4939,-4454,-4075,-3887,-3928,-4237,-4776,-5510,-6363,-7247,-8096,-8803,-9320,-9568,-9509,-9121,-8388,-7358,-6046,-4556,-2930,-1273,346,1868,3225,4389,5341,6075,6631,7028,7351,7626,7941,8310,8761,9277,9821,10323,10723,10926,10877,10504,9784,8692,7266,5548,3635,1634,-324,-2115,-3621,-4763,-5489,-5799,-5725,-5344,-4751,-4050,-3359,-2745,-2299,-2023,-1941,-2006,-2178,-2400,-2613,-2776,-2857,-2849,-2754,-2598,-2399,-2186,-1989,-1811,-1676,-1574,-1499,-1459,-1434,-1452,-1509,-1641,-1863,-2207,-2671,-3269,-3960,-4720,-5477,-6168,-6714,-7047,-7111,-6863,-6288,-5403,-4226,-2831,-1264,377,2021,3588,4997,6199,7135,7783,8124,8161,7903,7390,6660,5780,4829,3882,3039,2362,1909,1719,1756,2026,2428,2928,3421,3857,4171,4331,4320,4151,3841,3447,3008,2577,2206,1900,1692,1537,1432,1315,1171,966,698,376,27,-331,-651,-930,-1131,-1272,-1336,-1370,-1371,-1407,-1495,-1682,-1996,-2425,-2966,-3542,-4089,-4504,-4705,-4631,-4256,-3611,-2760,-1801,-861,-28,583,948,1017,832,422,-146,-790,-1442,-2023,-2476,-2759,-2858,-2774,-2552,-2243,-1921,-1653,-1493,-1454,-1534,-1665,-1787,-1799,-1623,-1192,-467,551,1838,3330,4958,6624,8253,9744,11045,12079,12813,13216,13262,12968,12317,11358,10095,8579,6835,4925,2881,786,-1313,-3324,-5181,-6805,-8141,-9142,-9795,-10101,-10084,-9801,-9283,-8608,-7814,-6945,-6045,-5121,-4197,-3269,-2348,-1430,-518,364,1220,2015,2737,3380,3935,4418,4848,5243,5624,5977,6311,6565,6735,6758,6629,6334,5897,5356,4760,4171,3638,3203,2902,2738,2732,2863,3133,3501,3946,4420,4874,5266,5552,5699,5706,5546,5258,4819,4277,3618,2859,2025,1116,197,-697,-1488,-2099,-2472,-2546,-2329,-1830,-1134,-339,438,1055,1428,1455,1130,450,-518,-1673,-2899,-4057,-5014,-5656,-5878,-5633,-4889,-3675,-2052,-105,2025,4223,6338,8246,9854,11072,11876,12244,12208,11800,11094,10149,9058,7890,6737,5650,4712,3949,3409,3086,2971,3008,3129,3230,3217,2985,2472,1635,483,-936,-2529,-4193,-5785,-7202,-8315,-9061,-9368,-9244,-8682,-7763,-6539,-5136,-3646,-2188,-860,293,1214,1952,2527,3029,3537,4114,4816,5656,6612,7659,8713,9738,10650,11435,12045,12502,12788,12936,12941,12820,12577,12211,11744,11178,10550,9875,9192,8504,7832,7157,6451,5695,4828,3842,2711,1440,65,-1374,-2808,-4165,-5381,-6396,-7172,-7714,-8017,-8159,-8167,-8147,-8139,-8222,-8416,-8733,-9163,-9650,-10147,-10568,-10843,-10898,-10689,-10192,-9420,-8412,-7232,-5956,-4664,-3416,-2252,-1195,-231,662,1525,2395,3321,4314,5399,6560,7763,8985,10138,11194,12057,12698,13060,13139,12936,12493,11867,11128,10350,9600,8921,8353,7898,7560,7329,7197,7148,7193,7294,7459,7617,7725,7697,7441,6883,5953,4620,2899,828,-1493,-3960,-6430,-8772,-10859,-12586,-13885,-14715,-15077,-15000,-14532,-13751,-12709,-11507,-10182,-8826,-7467,-6158,-4938,-3822,-2848,-2027,-1377,-905,-613,-483,-501,-633,-825,-1044,-1205,-1282,-1205,-978,-587,-90,459,963,1340,1483,1346,871,75,-998,-2261,-3578,-4817,-5809,-6441,-6591,-6220,-5330,-3978,-2285,-398,1514,3275,4752,5825,6460,6639,6428,5912,5190,4394,3595,2893,2322,1901,1646,1530,1560,1711,1991,2370,2864,3418,4026,4617,5152,5571,5827,5888,5733,5357,4790,4044,3174,2213,1210,195,-786,-1728,-2590,-3373,-4063,-4646,-5145,-5533,-5851,-6089,-6283,-6451,-6635,-6860,-7171,-7591,-8142,-8830,-9649,-10562,-11535,-12490,-13354,-14040,-14470,-14587,-14364,-13813,-12984,-11958,-10837,-9727,-8729,-7920,-7343,-7017,-6906,-6959,-7082,-7179,-7149,-6913,-6419,-5653,-4653,-3485,-2251,-1068,-42,734,1203,1371,1264,987,641,375,288,498,1021,1879,2990,4262,5564,6752,7714,8350,8621,8519,8084,7392,6515,5555,4572,3624,2728,1883,1060,232,-628,-1534,-2470,-3419,-4332,-5171,-5894,-6487,-6933,-7249,-7446,-7534,-7545,-7470,-7327,-7122,-6848,-6539,-6200,-5869,-5582,-5369,-5257,-5281,-5436,-5736,-6154,-6650,-7183,-7662,-8045,-8236,-8222,-7964,-7494,-6852,-6104,-5348,-4649,-4105,-3759,-3643,-3750,-4026,-4396,-4755,-4998,-5017,-4754,-4157,-3257,-2095,-787,550,1761,2733,3334,3530,3283,2659,1736,657,-440,-1404,-2104,-2461,-2406,-1951,-1115,32,1408,2928,4496,6041,7495,8796,9905,10786,11393,11718,11704,11362,10655,9621,8278,6696,4969,3186,1487,-45,-1288,-2197,-2712,-2848,-2608,-2064,-1261,-303,736,1752,2660,3363,3808,3924,3709,3151,2298,1201,-60,-1397,-2729,-3963,-5040,-5890,-6500,-6842,-6960,-6867,-6647,-6344,-6033,-5772,-5599,-5545,-5617,-5794,-6039,-6306,-6510,-6596,-6484,-6128,-5502,-4606,-3478,-2183,-815,515,1716,2682,3370,3753,3857,3759,3539,3316,3188,3231,3510,4012,4733,5591,6518,7402,8166,8718,9008,9013,8730,8196,7475,6630,5746,4898,4128,3484,2951,2533,2174,1856,1525,1160,746,281,-215,-722,-1206,-1650,-2027,-2337,-2581,-2772,-2924,-3054,-3175,-3290,-3405,-3504,-3584,-3628,-3635,-3598,-3526,-3439,-3349,-3284,-3251,-3249,-3276,-3303,-3315,-3283,-3200,-3059,-2875,-2684,-2511,-2424,-2452,-2633,-2971,-3440,-3989,-4531,-4983,-5237,-5240,-4932,-4333,-3477,-2464,-1417,-468,254,647,683,358,-229,-963,-1683,-2234,-2481,-2335,-1767,-797,488,1983,3543,5043,6366,7426,8202,8663,8880,8881,8748,8540,8284,8002,7650,7207,6601,5814,4824,3656,2376,1075,-149,-1168,-1908,-2291,-2310,-1982,-1388,-614,209,982,1602,2008,2175,2098,1828,1400,899,369,-127,-557,-898,-1140,-1281,-1317,-1264,-1110,-889,-612,-310,-38,175,252,173,-106,-575,-1201,-1917,-2610,-3158,-3434,-3310,-2727,-1636,-91,1835,3975,6153,8154,9779,10865,11292,11030,10118,8682,6904,4997,3188,1660,568,-34,-123,229,920,1811,2756,3613,4268,4635,4673,4383,3816,3036,2156,1275,477,-163,-640,-964,-1192,-1395,-1637,-1980,-2429,-2984,-3587,-4158,-4631,-4904,-4939,-4694,-4171,-3409,-2439,-1331,-126,1136,2424,3729,5051,6370,7695,8977,10194,11280,12184,12851,13256,13375,13243,12871,12330,11648,10894,10091,9280,8464,7663,6863,6086,5314,4569,3847,3158,2501,1881,1283,704,137,-428,-983,-1521,-2030,-2476,-2848,-3124,-3287,-3346,-3289,-3130,-2880,-2541,-2126,-1645,-1101,-506,133,818,1535,2286,3049,3813,4540,5215,5791,6258,6598,6804,6899,6860,6721,6441,6039,5477,4767,3916,2968,1983,1064,293,-217,-402,-225,305,1116,2100,3110,3987,4577,4771,4484,3712,2490,926,-848,-2662,-4353,-5771,-6794,-7355,-7438,-7078,-6364,-5424,-4401,-3443,-2687,-2222,-2123,-2385,-2988,-3844,-4842,-5849,-6713,-7298,-7494,-7209,-6423,-5139,-3415,-1356,922,3271,5544,7604,9338,10640,11468,11780,11600,10983,10014,8827,7550,6342,5317,4599,4223,4231,4570,5184,5963,6786,7524,8053,8272,8110,7539,6568,5260,3692,1983,225,-1465,-3041,-4446,-5690,-6778,-7745,-8610,-9391,-10071,-10626,-11017,-11189,-11115,-10764,-10147,-9300,-8279,-7169,-6058,-5033,-4158,-3476,-2989,-2675,-2489,-2359,-2237,-2044,-1765,-1359,-842,-237,405,1023,1525,1862,1950,1765,1302,580,-319,-1322,-2303,-3154,-3763,-4041,-3943,-3441,-2583,-1409,-44,1431,2857,4154,5182,5888,6193,6094,5581,4717,3558,2220,811,-531,-1694,-2573,-3106,-3269,-3081,-2610,-1938,-1174,-408,273,817,1196,1410,1493,1482,1443,1440,1530,1758,2142,2651,3241,3818,4276,4523,4452,4029,3230,2100,712,-825,-2381,-3830,-5057,-5970,-6529,-6705,-6557,-6137,-5563,-4946,-4413,-4053,-3946,-4096,-4498,-5079,-5758,-6432,-7002,-7403,-7573,-7518,-7255,-6847,-6382,-5949,-5631,-5520,-5630,-6010,-6606,-7373,-8224,-9041,-9718,-10130,-10187,-9821,-9014,-7781,-6196,-4349,-2376,-407,1415,2972,4159,4919,5226,5099,4614,3861,2995,2138,1457,1044,1005,1342,2063,3072,4293,5583,6820,7884,8651,9057,9020,8525,7580,6217,4527,2601,558,-1478,-3408,-5142,-6616,-7813,-8714,-9346,-9730,-9896,-9874,-9696,-9376,-8953,-8446,-7888,-7336,-6817,-6406,-6137,-6063,-6214,-6595,-7196,-7959,-8836,-9710,-10515,-11136,-11501,-11551,-11259,-10635,-9736,-8642,-7473,-6354,-5412,-4740,-4415,-4438,-4783,-5352,-6026,-6646,-7073,-7157,-6822,-6002,-4724,-3044,-1083,1013,3074,4944,6467,7561,8147,8243,7878,7152,6177,5091,4031,3107,2428,2033,1948,2136,2531,3048,3573,4019,4309,4391,4277,3974,3560,3087,2637,2257,1981,1820,1746,1728,1702,1618,1407,1035,463,-301,-1235,-2267,-3301,-4229,-4904,-5248,-5154,-4614,-3651,-2343,-830,747,2204,3415,4228,4590,4447,3833,2806,1487,8,-1470,-2794,-3820,-4464,-4659,-4438,-3860,-3045,-2154,-1334,-743,-484,-612,-1131,-1958,-2991,-4072,-5033,-5756,-6095,-6029,-5516,-4632,-3458,-2130,-789,417,1360,1936,2096,1822,1159,182,-982,-2193,-3300,-4147,-4630,-4652,-4190,-3268,-1958,-379,1330,3031,4596,5928,6967,7692,8117,8270,8217,8000,7695,7342,6999,6696,6467,6328,6273,6296,6348,6385,6343,6164,5814,5262,4528,3640,2649,1631,636,-267,-1026,-1630,-2040,-2299,-2404,-2422,-2388,-2361,-2391,-2508,-2718,-3009,-3313,-3581,-3713,-3673,-3401,-2930,-2289,-1595,-947,-485,-314,-501,-1078,-1986,-3149,-4410,-5633,-6640,-7309,-7538,-7276,-6531,-5362,-3855,-2163,-400,1261,2711,3825,4548,4830,4697,4186,3391,2425,1409,476,-279,-771,-966,-861,-491,102,835,1669,2530,3386,4194,4930,5546,6029,6317,6399,6243,5852,5241,4447,3515,2507,1465,455,-512,-1375,-2134,-2744,-3175,-3384,-3331,-2970,-2291,-1297,-14,1468,3072,4663,6115,7293,8083,8374,8131,7311,5977,4206,2151,-10,-2074,-3847,-5168,-5925,-6087,-5689,-4857,-3741,-2563,-1484,-688,-252,-215,-527,-1091,-1770,-2416,-2909,-3129,-3041,-2618,-1897,-954,133,1249,2304,3204,3892,4324,4507,4453,4232,3903,3568,3293,3170,3213,3468,3874,4409,4978,5507,5933,6192,6270,6158,5881,5467,4964,4398,3816,3244,2722,2280,1956,1770,1748,1886,2175,2571,3021,3458,3804,4013,4016,3824,3409,2826,2101,1294,462,-336,-1053,-1632,-2052,-2277,-2301,-2130,-1782,-1301,-730,-128,462,1011,1502,1960,2395,2859,3362,3932,4548,5207,5850,6466,6994,7426,7739,7929,7993,7938,7755,7448,7003,6417,5686,4821,3833,2759,1628,485,-636,-1704,-2702,-3607,-4420,-5109,-5660,-6036,-6189,-6101,-5717,-5059,-4116,-2955,-1620,-192,1255,2667,3974,5171,6206,7096,7807,8337,8671,8783,8670,8328,7776,7046,6186,5248,4292,3370,2522,1774,1150,646,274,28,-83,-58,110,426,884,1471,2154,2883,3593,4196,4612,4744,4530,3922,2917,1564,-56,-1798,-3514,-5029,-6194,-6900,-7077,-6738,-5941,-4807,-3491,-2150,-948,-8,589,795,645,174,-498,-1266,-1988,-2533,-2800,-2685,-2174,-1238,42,1606,3310,5030,6612,7934,8888,9430,9534,9259,8676,7915,7090,6335,5735,5352,5210,5270,5501,5803,6113,6336,6403,6257,5846,5156,4173,2927,1454,-176,-1869,-3541,-5075,-6408,-7459,-8209,-8658,-8838,-8825,-8685,-8512,-8365,-8301,-8327,-8447,-8607,-8760,-8840,-8771,-8519,-8040,-7341,-6454,-5430,-4355,-3313,-2378,-1616,-1059,-710,-544,-522,-574,-656,-697,-670,-525,-264,136,673,1327,2104,2954,3869,4779,5653,6420,7033,7450,7619,7538,7184,6596,5783,4819,3738,2620,1513,470,-466,-1266,-1915,-2389,-2703,-2849,-2859,-2760,-2596,-2423,-2283,-2234,-2283,-2440,-2666,-2900,-3081,-3124,-2995,-2659,-2145,-1496,-785,-89,510,986,1283,1441,1452,1385,1257,1137,1018,945,893,866,851,822,783,718,624,502,334,117,-177,-563,-1073,-1719,-2526,-3471,-4541,-5667,-6783,-7783,-8579,-9072,-9216,-8979,-8388,-7512,-6430,-5274,-4134,-3123,-2310,-1745,-1446,-1408,-1601,-1983,-2489,-3075,-3672,-4253,-4778,-5239,-5631,-5969,-6253,-6502,-6714,-6896,-7041,-7137,-7166,-7106,-6920,-6587,-6062,-5350,-4413,-3302,-2007,-615,842,2277,3626,4837,5850,6647,7209,7528,7618,7472,7097,6499,5676,4658,3468,2163,801,-544,-1810,-2938,-3905,-4692,-5330,-5845,-6299,-6737,-7202,-7711,-8255,-8792,-9256,-9566,-9650,-9443,-8923,-8103,-7039,-5836,-4613,-3512,-2649,-2144,-2034,-2360,-3063,-4096,-5335,-6690,-8024,-9254,-10266,-11014,-11409,-11445,-11079,-10340,-9236,-7852,-6241,-4537,-2826,-1241,113,1161,1831,2122,2048,1672,1100,442,-165,-613,-800,-692,-264,437,1348,2389,3456,4484,5384,6129,6674,7014,7161,7117,6933,6621,6247,5833,5433,5051,4711,4377,4033,3612,3078,2368,1477,380,-871,-2222,-3592,-4861,-5969,-6803,-7353,-7585,-7551,-7297,-6916,-6488,-6084,-5766,-5540,-5419,-5363,-5347,-5329,-5294,-5221,-5129,-5028,-4954,-4912,-4932,-4972,-5036,-5044,-4969,-4747,-4349,-3771,-3017,-2135,-1164,-156,843,1811,2718,3572,4350,5071,5701,6239,6648,6899,6972,6842,6511,6002,5345,4607,3845,3130,2504,2014,1644,1409,1260,1188,1158,1174,1220,1338,1506,1773,2106,2508,2951,3400,3833,4230,4586,4882,5142,5317,5427,5416,5265,4943,4434,3742,2897,1941,943,-21,-873,-1556,-2026,-2279,-2343,-2260,-2113,-1969,-1896,-1948,-2130,-2428,-2794,-3166,-3465,-3643,-3642,-3456,-3087,-2564,-1934,-1246,-552,98,665,1101,1387,1487,1391,1095,608,-37,-788,-1583,-2325,-2935,-3318,-3399,-3151,-2538,-1631,-474,792,2055,3154,3977,4404,4403,3944,3095,1934,600,-773,-2032,-3059,-3747,-4033,-3888,-3320,-2362,-1090,409,2026,3633,5123,6384,7340,7955,8224,8192,7919,7489,6958,6394,5807,5200,4555,3829,3007,2063,1000,-160,-1385,-2613,-3788,-4844,-5718,-6371,-6764,-6899,-6773,-6431,-5898,-5223,-4447,-3586,-2674,-1714,-713,304,1338,2336,3282,4123,4832,5374,5728,5883,5830,5573,5124,4486,3699,2781,1793,780,-185,-1050,-1743,-2232,-2486,-2502,-2306,-1930,-1433,-869,-296,245,697,1059,1286,1412,1408,1325,1159,953,730,508,316,175,103,129,266,535,943,1490,2152,2902,3688,4455,5154,5732,6178,6460,6607,6593,6461,6180,5767,5213,4518,3704,2806,1866,959,125,-561,-1089,-1421,-1583,-1592,-1477,-1295,-1040,-771,-454,-126,248,645,1074,1516,1939,2327,2622,2811,2854,2752,2506,2141,1689,1192,687,211,-218,-580,-872,-1083,-1204,-1220,-1102,-843,-407,181,937,1800,2749,3715,4632,5462,6123,6603,6849,6860,6613,6121,5373,4394,3197,1819,315,-1265,-2823,-4288,-5561,-6544,-7170,-7354,-7063,-6291,-5039,-3399,-1435,709,2905,5024,6937,8567,9852,10780,11366,11649,11684,11513,11207,10779,10277,9708,9073,8376,7604,6746,5823,4829,3824,2837,1944,1194,643,321,232,352,635,1011,1415,1772,2040,2184,2208,2133,1986,1827,1667,1556,1480,1425,1374,1250,1032,659,103,-631,-1526,-2541,-3584,-4617,-5535,-6310,-6893,-7279,-7469,-7487,-7345,-7067,-6664,-6133,-5489,-4714,-3836,-2838,-1774,-643,485,1602,2645,3605,4447,5180,5787,6308,6736,7119,7462,7794,8119,8443,8751,9035,9269,9443,9545,9573,9528,9419,9232,8973,8602,8105,7445,6599,5571,4355,3008,1547,52,-1440,-2857,-4168,-5305,-6269,-7006,-7546,-7871,-8043,-8063,-8022,-7929,-7838,-7777,-7727,-7694,-7639,-7515,-7317,-6987,-6554,-6001,-5385,-4732,-4107,-3553,-3116,-2823,-2681,-2665,-2744,-2840,-2904,-2843,-2636,-2226,-1649,-912,-95,752,1558,2268,2870,3335,3699,3973,4181,4364,4509,4645,4735,4779,4738,4593,4320,3916,3373,2736,2021,1298,622,47,-364,-583,-590,-392,-27,464,995,1519,1932,2203,2260,2096,1686,1070,252,-689,-1723,-2761,-3770,-4678,-5468,-6113,-6612,-6982,-7221,-7348,-7342,-7200,-6885,-6377,-5646,-4697,-3546,-2247,-881,466,1672,2651,3318,3626,3556,3143,2420,1504,455,-594,-1575,-2409,-3060,-3517,-3796,-3924,-3951,-3904,-3828,-3740,-3648,-3564,-3468,-3369,-3246,-3114,-2956,-2806,-2653,-2524,-2430,-2374,-2373,-2422,-2523,-2674,-2868,-3102,-3374,-3685,-4033,-4424,-4849,-5291,-5730,-6120,-6416,-6573,-6522,-6255,-5722,-4952,-3958,-2798,-1542,-265,950,2021,2901,3531,3903,4003,3848,3462,2876,2129,1253,290,-737,-1801,-2888,-3976,-5049,-6067,-6992,-7764,-8326,-8620,-8598,-8237,-7547,-6564,-5357,-4025,-2654,-1366,-215,729,1461,1995,2375,2646,2872,3055,3224,3321,3308,3110,2668,1942,918,-371,-1870,-3492,-5138,-6711,-8121,-9308,-10224,-10870,-11252,-11409,-11388,-11226,-10961,-10601,-10146,-9566,-8833,-7906,-6768,-5420,-3895,-2255,-594,989,2381,3501,4284,4711,4805,4615,4227,3725,3198,2713,2315,2023,1827,1703,1622,1540,1449,1312,1146,944,725,505,300,119,-30,-160,-279,-424,-623,-906,-1295,-1785,-2357,-2966,-3554,-4053,-4408,-4569,-4514,-4247,-3802,-3224,-2602,-2001,-1510,-1185,-1068,-1158,-1451,-1871,-2390,-2900,-3374,-3739,-3963,-4039,-3932,-3663,-3211,-2599,-1826,-934,46,1049,2000,2832,3455,3818,3870,3598,3025,2195,1193,127,-877,-1686,-2181,-2267,-1896,-1070,165,1688,3383,5072,6629,7917,8862,9445,9666,9616,9358,9012,8656,8371,8195,8137,8182,8271,8349,8339,8167,7782,7132,6204,4996,3540,1881,86,-1763,-3582,-5290,-6820,-8115,-9148,-9901,-10367,-10569,-10492,-10175,-9616,-8861,-7933,-6896,-5806,-4746,-3783,-3001,-2453,-2183,-2193,-2452,-2897,-3427,-3952,-4351,-4572,-4550,-4283,-3798,-3126,-2348,-1509,-680,98,781,1354,1796,2117,2328,2449,2516,2551,2587,2642,2724,2833,2964,3097,3239,3373,3524,3683,3877,4103,4359,4628,4881,5073,5183,5170,5048,4814,4528,4228,3986,3852,3873,4073,4442,4957,5558,6183,6756,7201,7464,7492,7274,6795,6088,5175,4112,2944,1724,491,-721,-1901,-3040,-4140,-5204,-6224,-7182,-8052,-8773,-9304,-9577,-9552,-9196,-8515,-7532,-6327,-4975,-3597,-2287,-1144,-216,477,942,1248,1432,1576,1727,1915,2165,2469,2812,3182,3530,3857,4093,4239,4244,4086,3762,3248,2579,1770,871,-63,-965,-1784,-2440,-2884,-3062,-2920,-2440,-1596,-408,1083,2806,4652,6497,8192,9613,10626,11167,11194,10720,9815,8562,7082,5497,3904,2405,1052,-120,-1092,-1881,-2490,-2926,-3208,-3311,-3257,-3022,-2626,-2084,-1413,-661,135,929,1659,2290,2768,3060,3157,3049,2766,2348,1842,1315,809,368,9,-269,-491,-686,-906,-1178,-1525,-1940,-2384,-2794,-3106,-3233,-3127,-2741,-2071,-1134,20,1329,2700,4048,5273,6294,7037,7454,7517,7244,6649,5811,4787,3680,2570,1549,674,-7,-476,-745,-831,-771,-601,-350,-44,297,659,1031,1405,1777,2152,2545,2971,3459,4028,4692,5447,6278,7133,7961,8684,9221,9513,9494,9139,8451,7451,6208,4782,3283,1768,363,-906,-1951,-2768,-3332,-3669,-3802,-3775,-3632,-3408,-3137,-2813,-2439,-1976,-1398,-673,231,1300,2530,3845,5182,6417,7454,8165,8478,8322,7695,6611,5155,3413,1519,-383,-2167,-3689,-4858,-5606,-5906,-5789,-5314,-4588,-3727,-2868,-2118,-1587,-1315,-1349,-1644,-2178,-2850,-3593,-4300,-4898,-5307,-5477,-5359,-4945,-4200,-3170,-1842,-301,1408,3183,4936,6561,7987,9131,9982,10501,10745,10720,10507,10156,9715,9249,8766,8308,7870,7479,7118,6824,6574,6401,6277,6195,6107,5981,5737,5339,4723,3868,2766,1435,-74,-1698,-3348,-4936,-6363,-7547,-8414,-8916,-9033,-8768,-8170,-7305,-6270,-5180,-4140,-3257,-2594,-2207,-2083,-2209,-2493,-2877,-3226,-3486,-3548,-3400,-3031,-2487,-1854,-1239,-760,-533,-645,-1146,-2048,-3297,-4808,-6444,-8059,-9473,-10557,-11152,-11201,-10644,-9513,-7875,-5845,-3576,-1237,1007,3000,4631,5814,6527,6790,6669,6275,5719,5148,4666,4375,4320,4498,4866,5323,5761,6034,6043,5690,4952,3848,2456,905,-653,-2055,-3148,-3817,-3994,-3656,-2861,-1690,-291,1177,2536,3631,4311,4501,4137,3251,1909,233,-1617,-3467,-5146,-6500,-7431,-7869,-7834,-7360,-6566,-5574,-4541,-3604,-2882,-2448,-2324,-2480,-2826,-3260,-3634,-3842,-3784,-3411,-2745,-1820,-765,307,1245,1915,2227,2093,1518,510,-847,-2453,-4195,-5920,-7524,-8868,-9879,-10487,-10662,-10420,-9771,-8798,-7547,-6118,-4580,-3019,-1488,-57,1259,2413,3405,4221,4845,5284,5505,5514,5292,4848,4198,3384,2445,1457,463,-476,-1342,-2126,-2845,-3541,-4234,-4990,-5798,-6688,-7620,-8556,-9438,-10190,-10740,-11027,-10979,-10580,-9783,-8623,-7102,-5299,-3279,-1162,937,2873,4511,5735,6439,6574,6120,5124,3672,1909,5,-1841,-3443,-4643,-5329,-5463,-5071,-4247,-3153,-1960,-876,-69,329,236,-341,-1353,-2660,-4121,-5527,-6727,-7554,-7913,-7763,-7115,-6059,-4717,-3254,-1844,-649,192,593,522,10,-844,-1914,-3014,-3988,-4664,-4917,-4700,-3978,-2858,-1435,99,1555,2737,3484,3675,3280,2321,917,-785,-2574,-4255,-5633,-6557,-6935,-6732,-5984,-4792,-3296,-1675,-125,1193,2117,2550,2456,1823,760,-636,-2179,-3692,-4983,-5896,-6307,-6164,-5469,-4280,-2729,-958,848,2513,3896,4882,5425,5532,5253,4688,3929,3093,2244,1449,715,38,-618,-1294,-2033,-2856,-3788,-4790,-5846,-6870,-7805,-8552,-9047,-9217,-9040,-8497,-7624,-6449,-5053,-3493,-1856,-213,1374,2844,4164,5305,6279,7081,7754,8310,8781,9176,9496,9707,9779,9653,9290,8642,7720,6520,5135,3634,2142,773,-373,-1213,-1709,-1863,-1725,-1366,-904,-440,-96,35,-102,-543,-1265,-2218,-3313,-4440,-5468,-6277,-6743,-6795,-6379,-5514,-4257,-2727,-1077,520,1888,2881,3390,3373,2857,1940,771,-441,-1508,-2216,-2443,-2097,-1192,183,1874,3668,5330,6653,7430,7564,6990,5753,3972,1811,-494,-2727,-4652,-6093,-6921,-7072,-6556,-5441,-3852,-1944,96,2094,3890,5348,6408,7044,7306,7290,7132,6969,6954,7172,7699,8505,9547,10691,11788,12670,13165,13148,12521,11270,9417,7067,4352,1455,-1455,-4170,-6563,-8479,-9868,-10678,-10949,-10733,-10131,-9261,-8234,-7182,-6187,-5337,-4660,-4166,-3832,-3594,-3403,-3173,-2869,-2445,-1908,-1271,-583,100,723,1224,1583,1786,1851,1826,1759,1712,1735,1856,2094,2423,2824,3247,3645,3987,4230,4381,4425,4403,4329,4251,4208,4226,4338,4545,4840,5195,5575,5924,6206,6357,6354,6159,5754,5139,4324,3349,2278,1193,202,-599,-1112,-1289,-1101,-587,184,1108,2055,2898,3535,3878,3916,3647,3145,2494,1803,1171,680,366,240,257,346,421,379,149,-336,-1085,-2084,-3270,-4554,-5837,-6989,-7922,-8517,-8722,-8488,-7813,-6745,-5345,-3733,-2022,-348,1177,2448,3423,4061,4412,4506,4453,4328,4234,4237,4383,4683,5111,5614,6116,6527,6773,6769,6495,5914,5080,4036,2883,1740,702,-95,-600,-733,-513,55,879,1881,2945,3957,4819,5447,5784,5831,5594,5156,4600,4047,3612,3391,3446,3793,4393,5153,5950,6628,7044,7068,6615,5664,4239,2443,400,-1715,-3726,-5473,-6806,-7631,-7891,-7592,-6785,-5573,-4095,-2491,-935,463,1564,2328,2694,2692,2353,1747,963,91,-772,-1552,-2176,-2603,-2816,-2799,-2589,-2205,-1695,-1113,-498,99,636,1102,1449,1701,1831,1863,1801,1662,1463,1206,924,597,264,-90,-438,-771,-1052,-1257,-1326,-1232,-924,-401,347,1275,2339,3471,4598,5648,6585,7338,7928,8307,8532,8590,8554,8445,8319,8236,8204,8291,8467,8739,9052,9332,9495,9433,9061,8304,7148,5598,3728,1641,-533,-2645,-4557,-6157,-7358,-8125,-8460,-8411,-8062,-7499,-6845,-6159,-5538,-4991,-4532,-4128,-3736,-3294,-2774,-2118,-1355,-476,439,1341,2134,2727,3059,3038,2664,1903,807,-577,-2150,-3804,-5430,-6890,-8102,-8974,-9464,-9565,-9298,-8710,-7880,-6879,-5788,-4681,-3613,-2621,-1741,-964,-293,292,827,1310,1792,2243,2689,3085,3407,3618,3671,3542,3217,2704,2053,1322,608,15,-365,-434,-150,517,1528,2814,4258,5717,7032,8068,8684,8841,8490,7694,6544,5157,3706,2311,1115,188,-430,-747,-835,-771,-671,-641,-764,-1104,-1677,-2470,-3433,-4495,-5569,-6561,-7399,-8000,-8319,-8318,-7980,-7308,-6333,-5077,-3613,-1990,-296,1386,2964,4342,5436,6158,6469,6312,5708,4654,3223,1470,-506,-2607,-4733,-6771,-8634,-10238,-11516,-12436,-12966,-13124,-12921,-12415,-11646,-10684,-9591,-8415,-7228,-6042,-4911,-3836,-2832,-1910,-1050,-261,474,1168,1812,2428,2991,3504,3944,4297,4551,4686,4706,4587,4341,3955,3448,2833,2133,1383,613,-148,-871,-1547,-2164,-2719,-3225,-3674,-4093,-4475,-4839,-5179,-5503,-5796,-6062,-6274,-6435,-6516,-6538,-6479,-6374,-6228,-6059,-5899,-5732,-5589,-5441,-5289,-5121,-4919,-4688,-4422,-4128,-3825,-3513,-3223,-2944,-2692,-2450,-2201,-1932,-1604,-1211,-728,-167,469,1135,1795,2384,2848,3123,3173,2957,2491,1775,875,-161,-1250,-2308,-3269,-4060,-4650,-5009,-5158,-5100,-4894,-4552,-4135,-3646,-3121,-2560,-1976,-1369,-749,-124,484,1054,1552,1941,2177,2227,2061,1673,1073,290,-619,-1588,-2534,-3372,-4027,-4432,-4559,-4404,-4020,-3480,-2899,-2396,-2084,-2050,-2339,-2951,-3820,-4862,-5925,-6888,-7602,-7974,-7921,-7440,-6543,-5316,-3853,-2281,-737,662,1792,2572,2934,2854,2332,1420,190,-1243,-2746,-4187,-5417,-6327,-6814,-6825,-6341,-5388,-4032,-2374,-541,1331,3088,4622,5809,6591,6928,6817,6295,5421,4264,2927,1491,49,-1308,-2522,-3517,-4252,-4707,-4854,-4718,-4314,-3687,-2878,-1938,-920,147,1192,2210,3142,3965,4673,5231,5670,5973,6183,6304,6365,6372,6342,6252,6120,5891,5577,5132,4561,3850,3029,2118,1186,274,-526,-1180,-1625,-1860,-1896,-1779,-1563,-1326,-1105,-947,-845,-778,-701,-547,-275,171,785,1549,2398,3236,3949,4441,4608,4406,3825,2887,1677,288,-1173,-2576,-3842,-4874,-5643,-6126,-6338,-6327,-6126,-5811,-5405,-4951,-4454,-3898,-3260,-2500,-1582,-495,778,2194,3725,5288,6813,8215,9416,10359,10980,11271,11192,10778,10020,8966,7650,6122,4449,2704,971,-650,-2068,-3194,-3957,-4312,-4252,-3791,-2994,-1936,-722,535,1715,2715,3439,3820,3825,3447,2721,1716,519,-769,-2018,-3154,-4054,-4675,-4958,-4882,-4453,-3693,-2659,-1422,-87,1251,2464,3457,4137,4434,4331,3812,2938,1776,452,-903,-2124,-3076,-3616,-3669,-3180,-2187,-739,1017,2954,4888,6674,8163,9263,9895,10052,9741,9018,7968,6678,5272,3856,2532,1409,537,-4,-219,-92,334,1007,1859,2810,3775,4692,5488,6119,6540,6719,6643,6301,5704,4885,3893,2788,1656,559,-434,-1270,-1950,-2457,-2834,-3129,-3386,-3673,-4033,-4498,-5081,-5778,-6555,-7356,-8128,-8773,-9233,-9436,-9335,-8933,-8218,-7262,-6091,-4790,-3422,-2029,-688,588,1754,2808,3737,4557,5267,5870,6377,6759,7027,7144,7119,6946,6646,6248,5795,5328,4902,4546,4299,4169,4158,4254,4414,4607,4774,4871,4850,4693,4381,3937,3390,2784,2175,1619,1156,828,643,612,712,925,1214,1552,1906,2270,2609,2939,3221,3459,3619,3691,3653,3513,3285,3008,2728,2494,2350,2314,2396,2555,2770,2958,3075,3041,2812,2332,1596,588,-648,-2071,-3592,-5124,-6547,-7774,-8697,-9262,-9419,-9158,-8505,-7475,-6149,-4569,-2820,-995,840,2561,4105,5352,6251,6717,6736,6295,5442,4249,2837,1348,-59,-1227,-2030,-2376,-2240,-1649,-690,506,1779,2975,3934,4565,4776,4582,3990,3118,2067,1003,64,-601,-890,-735,-116,919,2303,3903,5590,7208,8638,9757,10502,10829,10742,10264,9447,8336,7003,5507,3912,2301,744,-651,-1812,-2629,-3064,-3060,-2636,-1825,-710,593,1968,3259,4351,5117,5469,5366,4779,3756,2352,677,-1155,-3011,-4768,-6312,-7559,-8447,-8947,-9066,-8830,-8307,-7565,-6695,-5786,-4922,-4165,-3579,-3178,-2995,-3009,-3210,-3558,-4010,-4492,-4949,-5279,-5421,-5308,-4886,-4161,-3128,-1858,-411,1114,2620,4027,5235,6207,6880,7255,7323,7106,6643,5978,5171,4286,3376,2509,1712,1032,468,39,-275,-471,-581,-608,-571,-496,-382,-280,-192,-163,-214,-356,-591,-900,-1215,-1504,-1664,-1661,-1441,-1001,-375,374,1147,1840,2338,2552,2410,1885,993,-218,-1644,-3172,-4663,-5981,-7006,-7647,-7841,-7584,-6885,-5826,-4478,-2970,-1409,94,1423,2527,3328,3820,3989,3854,3446,2792,1947,934,-170,-1338,-2480,-3550,-4460,-5157,-5591,-5738,-5608,-5235,-4686,-4050,-3416,-2878,-2517,-2367,-2478,-2802,-3326,-3952,-4607,-5173,-5567,-5692,-5501,-4968,-4104,-2966,-1622,-179,1268,2612,3775,4693,5325,5661,5698,5448,4937,4176,3207,2051,772,-583,-1926,-3178,-4258,-5070,-5572,-5717,-5501,-4975,-4176,-3230,-2219,-1301,-563,-138,-82,-437,-1199,-2310,-3679,-5189,-6689,-8049,-9130,-9840,-10112,-9930,-9328,-8356,-7124,-5716,-4256,-2830,-1526,-412,462,1054,1343,1317,983,356,-510,-1565,-2719,-3874,-4937,-5791,-6368,-6608,-6486,-6039,-5307,-4382,-3364,-2354,-1442,-711,-202,60,82,-92,-417,-807,-1194,-1493,-1645,-1608,-1353,-891,-228,579,1503,2475,3444,4357,5148,5771,6168,6301,6121,5628,4803,3704,2362,891,-634,-2068,-3330,-4293,-4914,-5129,-4963,-4440,-3645,-2687,-1701,-824,-205,54,-138,-808,-1937,-3447,-5225,-7109,-8938,-10543,-11779,-12540,-12770,-12467,-11684,-10522,-9095,-7552,-6001,-4560,-3297,-2258,-1474,-934,-642,-566,-680,-955,-1337,-1795,-2253,-2671,-2968,-3108,-3030,-2719,-2173,-1403,-476,575,1644,2692,3623,4396,4967,5300,5398,5261,4923,4418,3814,3145,2485,1863,1326,890,583,397,354,435,642,961,1373,1847,2357,2848,3291,3632,3858,3936,3891,3723,3486,3204,2941,2720,2583,2557,2627,2825,3089,3416,3734,3980,4087,3981,3600,2915,1911,625,-885,-2513,-4157,-5673,-6952,-7870,-8371,-8397,-7979,-7140,-5970,-4565,-3023,-1455,51,1413,2564,3450,4046,4324,4305,4001,3467,2751,1934,1088,281,-393,-915,-1198,-1264,-1088,-712,-187,430,1039,1578,1955,2121,2037,1704,1137,408,-420,-1244,-1968,-2514,-2801,-2804,-2500,-1914,-1089,-75,1053,2233,3392,4473,5394,6119,6562,6701,6482,5908,4984,3778,2360,868,-589,-1850,-2808,-3347,-3415,-2976,-2064,-733,901,2707,4522,6179,7535,8446,8838,8661,7940,6744,5192,3448,1669,42,-1315,-2287,-2845,-2992,-2801,-2357,-1783,-1185,-665,-291,-107,-121,-316,-662,-1094,-1572,-2027,-2420,-2707,-2873,-2891,-2780,-2514,-2137,-1622,-1015,-296,482,1326,2177,3017,3792,4466,5010,5391,5620,5681,5623,5464,5255,5039,4843,4709,4628,4633,4696,4830,5020,5255,5534,5839,6157,6453,6694,6816,6778,6513,5995,5203,4165,2932,1594,256,-978,-2005,-2753,-3187,-3284,-3092,-2650,-2052,-1392,-766,-273,14,50,-196,-692,-1412,-2275,-3201,-4099,-4864,-5439,-5754,-5798,-5575,-5121,-4501,-3769,-3001,-2228,-1498,-815,-185,392,927,1406,1826,2164,2397,2512,2487,2330,2044,1672,1245,847,521,359,409,712,1285,2101,3108,4231,5366,6427,7319,7989,8391,8539,8444,8160,7727,7196,6604,5989,5361,4765,4204,3733,3373,3164,3131,3272,3580,3984,4437,4816,5053,5048,4759,4174,3332,2303,1208,154,-738,-1378,-1718,-1738,-1467,-969,-332,344,947,1381,1570,1444,996,219,-831,-2071,-3403,-4680,-5796,-6617,-7075,-7125,-6775,-6089,-5144,-4057,-2934,-1864,-917,-126,510,1001,1381,1686,1938,2176,2394,2609,2796,2947,3019,2998,2843,2546,2109,1535,875,154,-565,-1226,-1800,-2222,-2506,-2618,-2580,-2420,-2140,-1805,-1412,-1009,-609,-221,136,490,836,1212,1650,2165,2805,3555,4420,5355,6294,7160,7840,8251,8298,7955,7196,6096,4724,3227,1736,405,-654,-1340,-1623,-1496,-1019,-262,658,1632,2541,3283,3784,3988,3872,3454,2770,1898,920,-66,-978,-1749,-2339,-2750,-2999,-3133,-3220,-3293,-3419,-3589,-3826,-4078,-4318,-4483,-4525,-4406,-4102,-3620,-2984,-2251,-1478,-750,-127,329,583,629,494,214,-115,-443,-670,-753,-657,-389,15,487,957,1339,1575,1616,1443,1052,483,-241,-1030,-1843,-2585,-3188,-3594,-3733,-3597,-3163,-2454,-1533,-449,679,1769,2715,3429,3862,3970,3769,3288,2590,1762,877,35,-709,-1284,-1681,-1872,-1901,-1793,-1608,-1420,-1275,-1251,-1381,-1692,-2187,-2820,-3545,-4261,-4882,-5310,-5470,-5333,-4885,-4188,-3303,-2341,-1403,-579,52,459,639,619,462,232,14,-133,-154,-34,227,584,993,1370,1666,1808,1779,1562,1185,705,176,-307,-698,-921,-960,-797,-457,29,606,1222,1815,2347,2755,3031,3132,3062,2821,2427,1900,1300,641,2,-601,-1131,-1562,-1918,-2190,-2426,-2647,-2890,-3181,-3529,-3933,-4361,-4777,-5116,-5333,-5358,-5181,-4762,-4149,-3375,-2535,-1730,-1070,-669,-607,-932,-1654,-2711,-4016,-5428,-6794,-7959,-8799,-9223,-9214,-8792,-8059,-7123,-6139,-5232,-4515,-4050,-3852,-3890,-4082,-4332,-4536,-4578,-4408,-3968,-3289,-2406,-1418,-429,447,1088,1437,1419,1067,395,-481,-1470,-2423,-3238,-3795,-4048,-3956,-3554,-2884,-2044,-1125,-232,530,1103,1406,1441,1198,729,95,-603,-1268,-1789,-2072,-2049,-1688,-990,-21,1142,2364,3513,4447,5045,5214,4911,4132,2947,1445,-220,-1897,-3428,-4663,-5512,-5900,-5840,-5371,-4594,-3644,-2649,-1773,-1098,-725,-653,-870,-1295,-1843,-2400,-2892,-3246,-3462,-3538,-3554,-3557,-3653,-3891,-4323,-4958,-5754,-6658,-7558,-8353,-8930,-9189,-9072,-8548,-7631,-6384,-4897,-3290,-1696,-247,938,1768,2176,2162,1730,977,-17,-1102,-2154,-3042,-3658,-3940,-3865,-3437,-2726,-1803,-772,261,1198,1967,2511,2825,2924,2867,2715,2568,2494,2565,2821,3263,3872,4583,5322,5997,6520,6817,6844,6577,6042,5289,4393,3446,2547,1758,1155,736,509,418,400,378,264,-18,-518,-1267,-2244,-3390,-4613,-5786,-6780,-7463,-7749,-7575,-6956,-5938,-4620,-3150,-1652,-299,799,1551,1887,1839,1418,733,-113,-981,-1744,-2283,-2516,-2399,-1934,-1173,-199,876,1922,2831,3484,3845,3861,3599,3101,2495,1900,1431,1209,1282,1693,2399,3348,4415,5498,6446,7173,7574,7632,7340,6757,5972,5085,4217,3459,2900,2560,2465,2556,2789,3077,3342,3508,3514,3328,2938,2365,1661,882,120,-556,-1068,-1360,-1415,-1212,-797,-205,478,1164,1759,2163,2312,2154,1694,976,76,-890,-1813,-2591,-3141,-3435,-3469,-3284,-2952,-2551,-2168,-1876,-1715,-1710,-1837,-2047,-2270,-2403,-2368,-2071,-1474,-566,623,2000,3458,4845,6011,6827,7185,7028,6365,5241,3788,2143,499,-985,-2133,-2843,-3044,-2731,-1979,-875,406,1721,2891,3795,4336,4486,4273,3781,3138,2501,2005,1799,1940,2482,3370,4532,5833,7114,8224,9011,9369,9256,8659,7666,6385,4976,3610,2444,1600,1161,1139,1502,2158,2980,3831,4549,5022,5130,4833,4119,3038,1699,226,-1211,-2473,-3431,-3992,-4144,-3895,-3334,-2577,-1749,-1001,-447,-178,-248,-657,-1363,-2282,-3299,-4278,-5080,-5592,-5708,-5392,-4629,-3467,-1999,-338,1363,2966,4327,5334,5907,6013,5654,4893,3809,2532,1183,-94,-1190,-2008,-2491,-2620,-2415,-1915,-1210,-362,535,1419,2253,3003,3681,4301,4888,5471,6057,6644,7212,7721,8141,8408,8510,8402,8093,7597,6941,6181,5369,4561,3802,3126,2532,2029,1576,1164,734,293,-219,-760,-1362,-1968,-2556,-3080,-3483,-3730,-3783,-3627,-3266,-2730,-2060,-1327,-597,60,572,910,1028,933,635,162,-438,-1113,-1805,-2443,-2971,-3331,-3496,-3436,-3175,-2726,-2150,-1496,-843,-238,246,587,756,761,641,438,241,120,153,408,899,1633,2550,3575,4586,5470,6091,6359,6202,5608,4605,3294,1791,271,-1109,-2202,-2896,-3139,-2936,-2352,-1494,-512,460,1282,1862,2153,2159,1929,1561,1150,817,639,681,952,1428,2035,2686,3254,3643,3748,3514,2927,2010,841,-482,-1832,-3092,-4152,-4931,-5388,-5509,-5339,-4917,-4332,-3649,-2938,-2270,-1663,-1170,-777,-508,-326,-230,-161,-97,20,227,544,988,1539,2165,2816,3428,3933,4273,4379,4228,3771,3033,2018,791,-570,-1967,-3292,-4434,-5308,-5847,-6023,-5848,-5361,-4633,-3747,-2782,-1815,-893,-50,707,1380,1981,2504,2951,3277,3464,3452,3223,2735,2010,1060,-45,-1219,-2377,-3392,-4182,-4660,-4783,-4551,-3997,-3182,-2218,-1197,-235,566,1158,1471,1532,1345,983,507,-6,-490,-902,-1221,-1449,-1608,-1729,-1843,-1973,-2127,-2299,-2457,-2576,-2612,-2540,-2348,-2022,-1597,-1070,-496,125,747,1369,1961,2517,3013,3433,3744,3935,3960,3814,3473,2925,2186,1268,206,-935,-2092,-3173,-4091,-4769,-5146,-5189,-4915,-4354,-3597,-2727,-1862,-1080,-464,-27,222,344,403,490,681,1039,1586,2311,3165,4044,4856,5451,5734,5590,4976,3872,2329,440,-1669,-3835,-5899,-7724,-9177,-10208,-10772,-10907,-10668,-10158,-9479,-8748,-8052,-7463,-7009,-6692,-6491,-6359,-6263,-6150,-5993,-5756,-5426,-4988,-4440,-3795,-3070,-2311,-1571,-920,-432,-176,-204,-532,-1158,-2005,-3013,-4027,-4962,-5661,-6059,-6079,-5705,-4971,-3927,-2683,-1328,1,1220,2221,2966,3409,3578,3497,3245,2896,2533,2241,2053,2021,2105,2288,2487,2634,2658,2502,2149,1608,918,148,-640,-1364,-1987,-2448,-2764,-2911,-2938,-2862,-2724,-2554,-2364,-2160,-1925,-1639,-1270,-809,-249,382,1025,1618,2067,2284,2209,1782,1002,-102,-1473,-3003,-4581,-6093,-7424,-8510,-9293,-9790,-10016,-10045,-9934,-9744,-9517,-9266,-8965,-8587,-8056,-7341,-6388,-5184,-3761,-2146,-446,1260,2853,4234,5314,6032,6348,6271,5819,5053,4036,2849,1561,246,-1059,-2301,-3468,-4537,-5499,-6339,-7033,-7554,-7860,-7925,-7713,-7218,-6440,-5416,-4186,-2832,-1402,10,1363,2599,3687,4619,5368,5947,6349,6572,6633,6511,6229,5770,5159,4395,3524,2568,1599,664,-165,-836,-1308,-1562,-1600,-1445,-1138,-727,-266,194,609,949,1189,1325,1346,1260,1064,751,322,-245,-947,-1778,-2717,-3710,-4687,-5554,-6213,-6563,-6553,-6137,-5352,-4259,-2963,-1617,-348,697,1435,1813,1831,1566,1094,574,104,-179,-209,41,563,1261,2052,2788,3352,3637,3574,3151,2406,1432,357,-669,-1493,-2001,-2097,-1769,-1020,59,1379,2817,4253,5608,6790,7779,8551,9112,9490,9689,9740,9634,9373,8930,8291,7434,6362,5083,3647,2101,542,-954,-2297,-3401,-4225,-4723,-4900,-4787,-4433,-3908,-3301,-2671,-2085,-1583,-1170,-850,-602,-397,-217,-43,136,309,465,589,657,661,592,447,234,-40,-368,-734,-1141,-1567,-2007,-2442,-2837,-3182,-3402,-3499,-3400,-3118,-2620,-1935,-1077,-97,963,2049,3119,4126,5048,5861,6560,7150,7634,8026,8341,8572,8727,8777,8709,8491,8103,7533,6802,5917,4970,3976,3055,2235,1587,1140,898,865,1000,1278,1642,2063,2480,2884,3235,3542,3806,4041,4271,4515,4772,5050,5323,5561,5729,5773,5655,5342,4797,4039,3063,1921,661,-654,-1953,-3179,-4277,-5215,-5972,-6534,-6913,-7103,-7099,-6904,-6481,-5828,-4916,-3744,-2331,-716,1040,2835,4575,6136,7420,8337,8824,8862,8447,7638,6495,5110,3596,2037,548,-814,-1980,-2931,-3660,-4195,-4571,-4850,-5060,-5253,-5421,-5553,-5605,-5512,-5209,-4642,-3754,-2553,-1034,733,2679,4698,6664,8464,9976,11109,11802,12017,11775,11115,10109,8851,7438,5967,4529,3201,2034,1079,355,-131,-377,-413,-252,66,523,1068,1689,2323,2950,3519,3995,4347,4544,4574,4417,4083,3573,2916,2136,1282,396,-468,-1251,-1914,-2397,-2688,-2754,-2616,-2277,-1803,-1227,-643,-98,330,600,687,592,336,-33,-467,-906,-1302,-1622,-1842,-1966,-1998,-1974,-1906,-1846,-1799,-1813,-1880,-2003,-2164,-2321,-2434,-2455,-2340,-2066,-1630,-1038,-332,460,1283,2104,2869,3571,4153,4628,4950,5125,5143,5000,4724,4314,3819,3251,2643,2032,1421,861,344,-87,-444,-703,-876,-963,-968,-913,-796,-656,-489,-346,-220,-158,-154,-229,-381,-608,-901,-1241,-1608,-1973,-2300,-2571,-2740,-2822,-2785,-2677,-2501,-2326,-2171,-2094,-2116,-2244,-2491,-2813,-3190,-3563,-3874,-4069,-4087,-3879,-3420,-2691,-1710,-505,868,2338,3833,5259,6554,7632,8444,8943,9099,8908,8383,7555,6482,5230,3876,2505,1187,-4,-1026,-1837,-2420,-2787,-2951,-2954,-2860,-2712,-2591,-2538,-2585,-2754,-3007,-3333,-3651,-3928,-4091,-4110,-3958,-3636,-3165,-2584,-1949,-1317,-747,-277,63,280,370,368,288,149,-46,-297,-638,-1084,-1673,-2431,-3363,-4457,-5681,-6955,-8197,-9288,-10105,-10555,-10531,-10012,-8982,-7492,-5642,-3528,-1304,917,2996,4844,6368,7530,8289,8663,8657,8330,7712,6883,5865,4745,3528,2289,1036,-179,-1338,-2404,-3350,-4152,-4786,-5234,-5488,-5538,-5382,-5032,-4484,-3770,-2892,-1893,-781,383,1588,2767,3875,4856,5630,6144,6331,6150,5585,4643,3376,1855,176,-1536,-3182,-4642,-5834,-6705,-7220,-7399,-7272,-6909,-6379,-5755,-5111,-4475,-3896,-3373,-2908,-2498,-2129,-1804,-1520,-1305,-1154,-1111,-1158,-1308,-1533,-1797,-2061,-2272,-2398,-2406,-2308,-2120,-1910,-1729,-1668,-1770,-2087,-2612,-3320,-4140,-4992,-5776,-6395,-6787,-6879,-6673,-6165,-5409,-4462,-3407,-2329,-1300,-391,365,936,1329,1560,1656,1654,1582,1460,1313,1137,951,757,573,427,350,387,574,938,1487,2195,3003,3826,4545,5055,5240,5032,4397,3348,1951,313,-1441,-3158,-4702,-5956,-6829,-7278,-7301,-6925,-6226,-5279,-4179,-3006,-1842,-748,225,1031,1633,2001,2093,1897,1377,547,-600,-2006,-3621,-5344,-7069,-8666,-10015,-11007,-11554,-11634,-11240,-10449,-9346,-8073,-6746,-5515,-4449,-3633,-3057,-2713,-2524,-2411,-2275,-2030,-1599,-949,-70,1009,2212,3463,4652,5682,6463,6943,7068,6870,6352,5596,4661,3633,2585,1584,679,-85,-696,-1116,-1366,-1410,-1286,-970,-527,49,657,1279,1817,2227,2460,2490,2318,1974,1502,962,429,-51,-418,-653,-753,-733,-636,-507,-386,-329,-340,-450,-630,-885,-1175,-1501,-1829,-2174,-2534,-2924,-3372,-3881,-4480,-5156,-5891,-6651,-7367,-7987,-8416,-8607,-8492,-8063,-7321,-6320,-5122,-3835,-2547,-1368,-368,403,919,1217,1325,1335,1312,1346,1490,1783,2222,2775,3365,3923,4333,4533,4446,4051,3363,2423,1324,162,-958,-1928,-2678,-3138,-3286,-3111,-2626,-1859,-838,391,1792,3312,4894,6461,7930,9201,10172,10751,10856,10445,9514,8095,6275,4178,1941,-249,-2250,-3883,-5036,-5614,-5574,-4941,-3767,-2181,-317,1648,3549,5228,6558,7452,7860,7785,7255,6341,5117,3689,2141,581,-922,-2271,-3425,-4293,-4868,-5085,-4965,-4504,-3759,-2801,-1735,-675,243,922,1245,1184,708,-126,-1234,-2487,-3728,-4804,-5561,-5888,-5708,-5004,-3803,-2200,-298,1736,3777,5661,7292,8560,9438,9888,9940,9623,8991,8111,7046,5884,4678,3541,2519,1728,1206,1026,1203,1719,2532,3536,4620,5637,6459,6966,7089,6790,6102,5084,3838,2508,1204,85,-756,-1223,-1272,-889,-108,1005,2353,3817,5266,6593,7672,8444,8835,8823,8410,7603,6463,5030,3395,1624,-191,-1959,-3604,-5015,-6155,-6933,-7348,-7380,-7067,-6457,-5638,-4693,-3730,-2843,-2082,-1513,-1097,-822,-586,-321,86,686,1550,2660,3998,5470,6974,8363,9491,10227,10457,10139,9261,7895,6147,4172,2142,221,-1422,-2686,-3472,-3775,-3584,-2965,-1976,-711,740,2276,3804,5234,6470,7457,8101,8388,8271,7779,6942,5829,4535,3141,1769,493,-582,-1395,-1888,-2023,-1806,-1241,-385,694,1900,3120,4233,5136,5717,5943,5751,5182,4243,3010,1564,-18,-1612,-3133,-4451,-5486,-6125,-6323,-6023,-5234,-3997,-2391,-550,1375,3209,4774,5926,6536,6556,5961,4831,3258,1407,-542,-2412,-4004,-5182,-5815,-5842,-5242,-4062,-2396,-409,1720,3783,5571,6928,7717,7883,7433,6438,5019,3353,1614,-20,-1376,-2352,-2849,-2834,-2314,-1329,27,1634,3333,4959,6327,7288,7694,7476,6578,5042,2944,414,-2371,-5228,-7964,-10398,-12370,-13758,-14450,-14406,-13593,-12058,-9863,-7138,-4050,-780,2446,5436,7997,9984,11298,11891,11766,10977,9609,7796,5667,3395,1123,-999,-2849,-4339,-5410,-6047,-6275,-6163,-5799,-5306,-4774,-4322,-3999,-3869,-3945,-4225,-4691,-5300,-6012,-6758,-7485,-8124,-8619,-8916,-8985,-8794,-8369,-7715,-6907,-5991,-5059,-4166,-3366,-2695,-2153,-1733,-1410,-1141,-899,-638,-341,20,452,975,1590,2315,3143,4073,5082,6128,7158,8107,8883,9422,9634,9480,8935,8008,6763,5274,3662,2055,590,-600,-1411,-1761,-1639,-1063,-120,1055,2330,3499,4435,4968,5007,4490,3395,1765,-327,-2761,-5396,-8062,-10604,-12842,-14640,-15861,-16425,-16286,-15460,-14028,-12118,-9917,-7629,-5456,-3597,-2177,-1286,-914,-1003,-1419,-2025,-2627,-3101,-3287,-3111,-2522,-1514,-128,1571,3487,5518,7534,9429,11060,12337,13130,13400,13077,12190,10763,8879,6655,4215,1739,-638,-2714,-4372,-5456,-5899,-5665,-4788,-3364,-1554,438,2402,4099,5358,6020,5991,5257,3834,1837,-619,-3339,-6156,-8872,-11310,-13322,-14767,-15566,-15647,-15035,-13749,-11926,-9685,-7233,-4761,-2484,-591,771,1481,1516,876,-328,-1982,-3871,-5820,-7590,-9000,-9885,-10132,-9691,-8578,-6864,-4681,-2198,402,2918,5174,7010,8297,8983,9025,8497,7460,6067,4451,2767,1156,-272,-1420,-2237,-2701,-2809,-2617,-2155,-1517,-756,43,816,1495,2035,2384,2537,2470,2203,1768,1194,558,-86,-659,-1082,-1301,-1261,-954,-401,338,1156,1931,2523,2812,2704,2156,1168,-193,-1844,-3647,-5472,-7168,-8613,-9673,-10271,-10321,-9817,-8749,-7191,-5234,-3004,-673,1607,3652,5316,6470,7031,6942,6221,4897,3083,894,-1503,-3941,-6255,-8285,-9924,-11089,-11751,-11942,-11711,-11174,-10431,-9605,-8792,-8071,-7492,-7072,-6818,-6691,-6664,-6680,-6682,-6624,-6439,-6097,-5546,-4776,-3766,-2536,-1093,505,2224,3969,5679,7242,8588,9614,10265,10495,10286,9662,8652,7341,5808,4186,2583,1147,-18,-792,-1103,-901,-178,1018,2604,4432,6337,8119,9585,10562,10934,10626,9665,8111,6122,3871,1596,-495,-2170,-3282,-3703,-3426,-2481,-1008,831,2801,4694,6279,7381,7867,7664,6759,5222,3150,715,-1892,-4468,-6816,-8759,-10179,-10982,-11163,-10753,-9849,-8593,-7152,-5717,-4458,-3527,-3021,-2984,-3407,-4208,-5278,-6452,-7566,-8449,-8950,-8958,-8396,-7250,-5554,-3383,-865,1870,4662,7374,9885,12095,13952,15412,16474,17147,17436,17364,16930,16147,15022,13578,11854,9909,7830,5721,3685,1853,308,-847,-1578,-1873,-1776,-1372,-784,-150,375,662,603,134,-756,-2036,-3602,-5340,-7075,-8636,-9871,-10625,-10832,-10444,-9507,-8109,-6393,-4531,-2709,-1104,141,922,1202,994,371,-563,-1662,-2792,-3792,-4544,-4927,-4877,-4348,-3356,-1945,-199,1771,3844,5878,7766,9386,10686,11602,12140,12304,12126,11653,10922,9981,8860,7599,6211,4738,3190,1629,90,-1337,-2577,-3524,-4084,-4179,-3764,-2848,-1481,220,2118,4051,5843,7380,8536,9273,9572,9481,9068,8443,7712,6969,6308,5740,5290,4896,4506,4029,3389,2515,1370,-47,-1710,-3536,-5421,-7217,-8780,-9936,-10565,-10543,-9833,-8441,-6450,-3990,-1250,1573,4271,6649,8562,9894,10593,10664,10145,9143,7767,6179,4518,2944,1583,538,-128,-396,-301,97,687,1351,1968,2407,2587,2424,1898,1003,-224,-1713,-3375,-5106,-6779,-8302,-9543,-10446,-10925,-10974,-10579,-9788,-8654,-7255,-5674,-3987,-2264,-554,1098,2675,4135,5484,6675,7704,8533,9136,9489,9586,9424,9052,8509,7884,7257,6722,6353,6209,6311,6652,7183,7826,8475,9011,9314,9281,8831,7919,6557,4785,2714,466,-1798,-3916,-5735,-7139,-8038,-8416,-8281,-7698,-6769,-5606,-4346,-3117,-2031,-1186,-633,-395,-454,-753,-1215,-1745,-2227,-2595,-2750,-2674,-2369,-1863,-1256,-633,-110,192,210,-130,-809,-1804,-3021,-4346,-5652,-6789,-7634,-8073,-8035,-7480,-6426,-4929,-3086,-1027,1108,3184,5076,6710,8020,9022,9713,10171,10422,10544,10539,10445,10224,9874,9327,8568,7548,6265,4743,3017,1179,-679,-2449,-4016,-5290,-6212,-6740,-6915,-6772,-6431,-5996,-5599,-5336,-5286,-5464,-5852,-6375,-6924,-7393,-7648,-7614,-7221,-6482,-5428,-4177,-2834,-1567,-486,278,678,675,316,-342,-1174,-2074,-2900,-3550,-3934,-3990,-3703,-3075,-2139,-967,388,1825,3284,4684,5982,7114,8076,8817,9348,9645,9714,9545,9151,8525,7686,6645,5423,4055,2566,1011,-576,-2127,-3591,-4904,-5995,-6825,-7326,-7500,-7322,-6830,-6061,-5088,-3989,-2847,-1753,-765,67,720,1212,1565,1818,2020,2191,2354,2490,2585,2579,2438,2101,1547,744,-282,-1522,-2896,-4340,-5732,-6970,-7910,-8462,-8507,-8021,-6966,-5413,-3450,-1232,1049,3197,5015,6345,7083,7184,6673,5616,4154,2416,588,-1188,-2762,-4034,-4941,-5452,-5596,-5403,-4950,-4311,-3556,-2788,-2052,-1443,-1008,-802,-881,-1252,-1934,-2877,-4022,-5267,-6473,-7525,-8260,-8609,-8477,-7887,-6860,-5521,-3984,-2421,-981,218,1071,1557,1690,1533,1204,817,499,347,410,704,1156,1717,2235,2644,2828,2755,2418,1853,1158,445,-153,-502,-520,-143,604,1659,2893,4143,5246,6020,6354,6160,5428,4217,2635,840,-986,-2675,-4070,-5066,-5606,-5696,-5389,-4799,-4039,-3256,-2560,-2055,-1781,-1768,-1964,-2326,-2760,-3176,-3494,-3641,-3573,-3298,-2813,-2228,-1578,-1024,-616,-483,-648,-1153,-1959,-3020,-4238,-5514,-6714,-7732,-8448,-8794,-8703,-8188,-7255,-5998,-4493,-2870,-1246,265,1556,2555,3216,3512,3477,3137,2582,1889,1155,473,-89,-490,-716,-797,-782,-737,-729,-815,-1014,-1332,-1729,-2150,-2526,-2802,-2927,-2911,-2771,-2571,-2383,-2280,-2309,-2500,-2844,-3279,-3767,-4195,-4511,-4640,-4559,-4276,-3845,-3344,-2883,-2567,-2499,-2748,-3335,-4253,-5417,-6732,-8062,-9243,-10173,-10692,-10777,-10348,-9468,-8153,-6519,-4644,-2645,-616,1358,3208,4882,6349,7578,8561,9282,9735,9901,9780,9351,8636,7635,6398,4976,3442,1891,410,-905,-1975,-2735,-3164,-3238,-3010,-2522,-1861,-1124,-399,243,739,1097,1318,1467,1602,1793,2092,2532,3106,3795,4523,5237,5816,6207,6296,6062,5463,4527,3296,1849,284,-1297,-2786,-4089,-5131,-5839,-6197,-6172,-5798,-5093,-4122,-2953,-1664,-357,898,1995,2884,3484,3776,3717,3336,2645,1728,667,-420,-1417,-2208,-2710,-2865,-2671,-2163,-1425,-560,300,1050,1581,1834,1771,1397,741,-147,-1200,-2348,-3513,-4620,-5588,-6349,-6840,-7007,-6832,-6305,-5463,-4360,-3081,-1733,-422,738,1659,2281,2573,2567,2307,1911,1474,1144,1027,1206,1743,2616,3778,5134,6540,7880,9025,9890,10449,10706,10720,10579,10377,10216,10162,10278,10548,10977,11465,11953,12306,12435,12228,11640,10623,9226,7493,5551,3521,1536,-266,-1800,-3007,-3869,-4445,-4781,-5004,-5197,-5467,-5867,-6420,-7103,-7838,-8543,-9076,-9355,-9267,-8770,-7862,-6580,-5032,-3328,-1628,-59,1254,2229,2827,3055,2954,2602,2097,1540,1041,684,536,642,1001,1601,2396,3314,4288,5215,6016,6600,6909,6882,6513,5803,4789,3550,2164,760,-534,-1587,-2254,-2454,-2100,-1197,227,2064,4192,6424,8601,10529,12069,13079,13487,13239,12342,10857,8870,6539,4009,1483,-894,-2947,-4585,-5736,-6386,-6578,-6381,-5905,-5263,-4584,-3967,-3506,-3266,-3274,-3536,-4031,-4691,-5447,-6191,-6823,-7222,-7312,-7002,-6290,-5164,-3711,-2003,-176,1661,3396,4946,6266,7338,8181,8821,9305,9657,9917,10074,10127,10029,9751,9235,8458,7397,6069,4514,2802,1033,-685,-2230,-3501,-4404,-4893,-4947,-4604,-3927,-3011,-1969,-887,132,1057,1851,2539,3156,3750,4379,5079,5886,6790,7781,8786,9747,10555,11119,11351,11164,10548,9477,8026,6264,4312,2310,377,-1363,-2836,-3993,-4837,-5398,-5731,-5910,-5987,-6027,-6053,-6091,-6139,-6194,-6254,-6304,-6367,-6426,-6518,-6621,-6747,-6859,-6909,-6845,-6590,-6078,-5275,-4140,-2710,-1030,808,2671,4435,5935,7049,7641,7644,7005,5755,3955,1736,-739,-3275,-5670,-7744,-9327,-10340,-10702,-10456,-9643,-8383,-6810,-5073,-3321,-1693,-299,778,1491,1836,1845,1582,1152,666,247,6,28,363,1018,1962,3125,4437,5799,7137,8375,9454,10330,10962,11331,11414,11232,10790,10143,9337,8432,7491,6553,5654,4803,4001,3232,2485,1753,1045,370,-234,-762,-1174,-1501,-1743,-1965,-2218,-2573,-3086,-3789,-4688,-5740,-6879,-7990,-8960,-9659,-9984,-9858,-9247,-8178,-6724,-5005,-3178,-1397,178,1432,2298,2746,2832,2617,2229,1785,1402,1179,1155,1349,1703,2152,2581,2887,2970,2757,2221,1355,210,-1169,-2683,-4274,-5837,-7323,-8644,-9757,-10584,-11090,-11215,-10925,-10206,-9040,-7474,-5529,-3308,-876,1626,4092,6365,8313,9791,10677,10894,10389,9207,7432,5218,2780,322,-1913,-3770,-5091,-5846,-6031,-5726,-5072,-4203,-3297,-2489,-1898,-1598,-1621,-1954,-2546,-3330,-4203,-5089,-5882,-6526,-6950,-7134,-7061,-6738,-6203,-5475,-4611,-3654,-2644,-1638,-661,237,1037,1701,2229,2605,2853,2994,3067,3115,3174,3265,3398,3550,3692,3785,3778,3665,3422,3086,2698,2320,2015,1830,1789,1855,1994,2089,2066,1827,1317,533,-486,-1647,-2831,-3900,-4745,-5238,-5353,-5028,-4335,-3316,-2110,-852,288,1160,1625,1594,1032,-39,-1517,-3266,-5081,-6785,-8165,-9096,-9469,-9275,-8532,-7354,-5847,-4162,-2440,-789,681,1913,2863,3509,3842,3869,3587,3038,2233,1257,165,-936,-1943,-2761,-3287,-3461,-3241,-2629,-1672,-455,892,2211,3340,4103,4387,4085,3197,1760,-105,-2224,-4407,-6439,-8138,-9372,-10034,-10146,-9702,-8855,-7686,-6385,-5068,-3881,-2913,-2230,-1861,-1791,-1998,-2401,-2938,-3505,-4015,-4383,-4538,-4435,-4068,-3432,-2587,-1568,-462,675,1769,2776,3637,4332,4814,5077,5104,4896,4492,3906,3245,2540,1922,1425,1132,1050,1173,1455,1819,2191,2481,2641,2631,2453,2141,1712,1236,715,175,-399,-1035,-1758,-2598,-3552,-4618,-5720,-6810,-7772,-8518,-8943,-8979,-8578,-7746,-6526,-5018,-3345,-1659,-112,1178,2094,2611,2713,2469,1965,1325,677,127,-247,-405,-377,-201,20,192,225,24,-432,-1175,-2160,-3333,-4617,-5915,-7141,-8223,-9068,-9648,-9882,-9760,-9243,-8336,-7053,-5429,-3526,-1405,843,3130,5366,7434,9247,10675,11646,12062,11888,11122,9792,8014,5893,3618,1327,-793,-2637,-4100,-5152,-5798,-6091,-6101,-5923,-5631,-5300,-4972,-4672,-4401,-4141,-3885,-3600,-3298,-2957,-2599,-2232,-1865,-1512,-1149,-781,-365,103,646,1268,1936,2649,3330,3961,4466,4815,4970,4926,4695,4317,3858,3392,2996,2749,2686,2843,3194,3702,4300,4905,5446,5859,6098,6167,6049,5792,5413,4932,4376,3739,3021,2224,1342,402,-561,-1492,-2321,-2974,-3380,-3482,-3243,-2673,-1788,-692,537,1742,2815,3621,4092,4184,3919,3380,2657,1932,1315,984,1010,1459,2327,3536,4992,6534,8015,9290,10222,10744,10787,10368,9503,8250,6693,4898,2973,989,-961,-2792,-4442,-5842,-6953,-7748,-8216,-8370,-8228,-7829,-7222,-6463,-5626,-4785,-4009,-3381,-2931,-2709,-2679,-2823,-3041,-3256,-3345,-3227,-2813,-2087,-1048,236,1663,3106,4414,5464,6142,6392,6204,5617,4726,3644,2503,1432,521,-147,-542,-652,-482,-70,571,1384,2355,3426,4566,5726,6852,7908,8834,9618,10211,10637,10873,10964,10926,10798,10628,10439,10276,10147,10067,10024,9994,9945,9833,9620,9284,8796,8171,7402,6522,5541,4473,3329,2103,802,-580,-2023,-3509,-4995,-6423,-7738,-8856,-9716,-10245,-10398,-10139,-9473,-8431,-7084,-5542,-3935,-2410,-1113,-166,344,384,-22,-779,-1771,-2798,-3724,-4355,-4612,-4417,-3806,-2837,-1656,-407,729,1613,2118,2190,1815,1042,-32,-1275,-2546,-3667,-4519,-4956,-4902,-4316,-3185,-1573,451,2765,5240,7734,10116,12244,14025,15348,16169,16442,16181,15419,14232,12719,10995,9183,7393,5728,4243,2983,1935,1077,347,-317,-983,-1701,-2510,-3411,-4399,-5420,-6440,-7370,-8183,-8797,-9206,-9373,-9327,-9063,-8643,-8083,-7443,-6755,-6063,-5398,-4794,-4278,-3872,-3592,-3443,-3410,-3476,-3601,-3740,-3858,-3901,-3842,-3649,-3296,-2773,-2080,-1212,-212,905,2055,3198,4230,5105,5732,6088,6145,5920,5452,4806,4055,3285,2577,1992,1597,1403,1432,1656,2047,2562,3144,3749,4341,4877,5360,5755,6066,6262,6317,6186,5837,5221,4333,3168,1795,276,-1245,-2656,-3798,-4568,-4869,-4693,-4039,-3032,-1765,-432,811,1808,2422,2586,2268,1495,336,-1109,-2715,-4370,-5946,-7347,-8502,-9351,-9871,-10064,-9920,-9484,-8761,-7809,-6670,-5415,-4121,-2869,-1742,-807,-116,313,470,409,163,-173,-530,-821,-978,-956,-735,-337,196,781,1320,1715,1864,1686,1152,229,-1020,-2544,-4229,-5949,-7581,-8992,-10080,-10760,-10981,-10730,-10014,-8880,-7376,-5593,-3594,-1481,672,2783,4772,6583,8159,9462,10467,11163,11550,11652,11487,11119,10586,9974,9323,8716,8173,7739,7396,7136,6907,6679,6392,6018,5527,4900,4142,3245,2221,1082,-163,-1484,-2861,-4253,-5621,-6914,-8085,-9081,-9862,-10397,-10651,-10632,-10329,-9787,-9047,-8174,-7260,-6385,-5651,-5120,-4853,-4851,-5096,-5498,-5966,-6354,-6538,-6401,-5859,-4891,-3530,-1871,-60,1718,3285,4454,5106,5154,4602,3515,2023,306,-1441,-2997,-4200,-4899,-5027,-4570,-3590,-2181,-510,1287,3025,4571,5784,6577,6878,6671,5951,4781,3222,1390,-596,-2605,-4501,-6169,-7501,-8428,-8912,-8940,-8567,-7841,-6866,-5759,-4611,-3551,-2632,-1927,-1437,-1165,-1061,-1080,-1164,-1246,-1289,-1239,-1078,-790,-373,152,751,1387,1986,2511,2885,3081,3059,2833,2414,1865,1252,652,150,-192,-342,-277,-34,357,831,1334,1822,2262,2650,2989,3295,3590,3873,4150,4395,4574,4648,4547,4235,3659,2799,1673,295,-1243,-2873,-4486,-5983,-7279,-8298,-8999,-9352,-9359,-9030,-8390,-7477,-6338,-5034,-3648,-2269,-1012,10,696,949,738,52,-1041,-2419,-3934,-5383,-6590,-7386,-7648,-7329,-6435,-5052,-3319,-1420,456,2089,3339,4040,4153,3638,2572,1046,-769,-2691,-4530,-6090,-7237,-7855,-7902,-7394,-6394,-5029,-3447,-1821,-322,906,1745,2129,2045,1533,678,-384,-1512,-2544,-3340,-3793,-3823,-3423,-2609,-1470,-117,1301,2623,3695,4376,4555,4184,3229,1767,-128,-2289,-4529,-6654,-8429,-9699,-10300,-10177,-9334,-7852,-5900,-3673,-1409,680,2390,3613,4259,4372,4009,3318,2455,1605,904,493,409,673,1221,1963,2778,3557,4197,4642,4862,4867,4700,4414,4068,3734,3442,3245,3134,3109,3125,3145,3111,2975,2716,2304,1766,1114,400,-329,-1024,-1630,-2122,-2449,-2604,-2564,-2318,-1889,-1285,-568,201,937,1536,1915,1984,1702,1058,92,-1103,-2402,-3655,-4690,-5386,-5622,-5363,-4623,-3492,-2091,-619,767,1873,2578,2800,2517,1794,729,-509,-1749,-2810,-3532,-3813,-3580,-2848,-1662,-121,1618,3429,5121,6575,7664,8303,8477,8156,7413,6275,4858,3235,1534,-154,-1699,-3014,-3992,-4554,-4662,-4280,-3446,-2208,-663,1058,2822,4472,5869,6910,7498,7631,7307,6622,5673,4615,3581,2710,2102,1800,1830,2111,2605,3158,3698,4099,4296,4249,3951,3447,2798,2097,1449,942,675,690,1023,1651,2541,3608,4774,5944,7031,7969,8698,9179,9396,9332,8994,8395,7547,6477,5215,3793,2269,696,-845,-2279,-3526,-4509,-5180,-5501,-5475,-5124,-4510,-3687,-2759,-1778,-838,25,761,1361,1809,2119,2301,2375,2371,2311,2238,2173,2175,2256,2476,2835,3363,4028,4814,5643,6457,7165,7693,7969,7965,7647,7055,6213,5207,4107,3028,2036,1237,664,360,300,454,739,1069,1339,1449,1313,885,137,-886,-2139,-3499,-4875,-6120,-7158,-7883,-8278,-8314,-8031,-7478,-6713,-5824,-4859,-3895,-2972,-2113,-1361,-708,-191,193,412,465,326,7,-470,-1064,-1698,-2292,-2734,-2948,-2834,-2358,-1498,-273,1227,2929,4678,6363,7837,9001,9778,10138,10100,9716,9092,8332,7580,6932,6496,6311,6389,6700,7169,7728,8277,8766,9137,9384,9513,9558,9557,9546,9543,9534,9479,9311,8934,8275,7255,5853,4074,1988,-311,-2684,-4986,-7092,-8879,-10271,-11243,-11779,-11940,-11779,-11393,-10874,-10324,-9826,-9461,-9274,-9295,-9516,-9905,-10405,-10938,-11420,-11759,-11880,-11715,-11229,-10413,-9286,-7913,-6362,-4752,-3181,-1764,-594,269,784,975,887,614,274,-8,-100,98,661,1613,2932,4549,6333,8141,9783,11106,11945,12223,11887,10976,9581,7838,5919,4002,2239,755,-378,-1141,-1551,-1671,-1559,-1310,-970,-625,-306,-67,52,23,-196,-624,-1276,-2140,-3187,-4343,-5524,-6615,-7477,-8017,-8108,-7724,-6846,-5548,-3938,-2191,-481,985,2060,2612,2610,2053,1055,-251,-1664,-2988,-4019,-4608,-4630,-4066,-2925,-1333,575,2582,4500,6133,7337,8025,8166,7815,7045,6007,4807,3589,2429,1378,447,-398,-1192,-1988,-2821,-3693,-4595,-5461,-6221,-6783,-7059,-6975,-6505,-5632,-4419,-2929,-1279,404,1994,3355,4388,5010,5189,4922,4258,3285,2103,852,-353,-1384,-2150,-2584,-2653,-2380,-1798,-1007,-103,787,1558,2090,2323,2198,1713,892,-189,-1452,-2745,-3967,-4959,-5629,-5885,-5700,-5098,-4152,-2997,-1789,-705,91,484,393,-176,-1176,-2499,-3993,-5514,-6896,-8024,-8808,-9203,-9219,-8885,-8266,-7427,-6436,-5345,-4201,-3036,-1879,-774,248,1117,1792,2207,2331,2146,1675,973,135,-733,-1491,-2032,-2244,-2072,-1501,-559,650,2023,3378,4583,5463,5928,5889,5358,4369,3042,1530,6,-1336,-2342,-2888,-2918,-2442,-1539,-336,1010,2330,3493,4383,4950,5192,5136,4858,4417,3895,3318,2731,2108,1452,733,-70,-936,-1867,-2789,-3662,-4401,-4956,-5277,-5349,-5189,-4837,-4357,-3826,-3309,-2882,-2592,-2463,-2507,-2694,-2972,-3273,-3508,-3580,-3426,-2965,-2202,-1135,155,1580,3005,4288,5297,5915,6059,5705,4845,3552,1909,32,-1942,-3895,-5687,-7238,-8431,-9233,-9572,-9454,-8863,-7861,-6501,-4913,-3232,-1634,-281,667,1118,998,354,-764,-2191,-3770,-5316,-6645,-7635,-8181,-8267,-7901,-7169,-6148,-4956,-3691,-2424,-1234,-146,807,1599,2237,2686,2957,3043,2939,2675,2258,1731,1128,494,-127,-695,-1164,-1505,-1695,-1720,-1594,-1326,-969,-555,-162,170,379,432,313,33,-370,-829,-1262,-1582,-1698,-1560,-1133,-447,459,1474,2518,3464,4250,4819,5168,5334,5369,5350,5317,5307,5297,5237,5064,4683,4049,3129,1940,568,-883,-2271,-3451,-4314,-4785,-4848,-4555,-3996,-3308,-2638,-2134,-1908,-2056,-2591,-3521,-4755,-6195,-7703,-9110,-10291,-11097,-11456,-11315,-10680,-9617,-8202,-6585,-4872,-3225,-1742,-528,368,925,1160,1126,889,550,190,-85,-203,-102,262,890,1771,2847,4033,5229,6286,7101,7517,7482,6915,5849,4333,2488,476,-1522,-3314,-4732,-5637,-5961,-5678,-4851,-3596,-2054,-432,1121,2426,3390,3949,4107,3925,3473,2890,2248,1668,1190,847,629,514,451,420,383,347,328,345,436,606,864,1174,1490,1746,1875,1832,1576,1123,502,-216,-932,-1555,-1962,-2089,-1847,-1244,-269,1009,2497,4091,5657,7074,8264,9131,9682,9894,9820,9501,8975,8288,7460,6491,5405,4184,2867,1470,60,-1304,-2528,-3538,-4233,-4572,-4494,-4009,-3139,-1948,-541,969,2438,3743,4753,5406,5635,5494,5008,4331,3557,2860,2341,2104,2185,2584,3245,4081,4982,5828,6513,6954,7080,6881,6339,5505,4410,3140,1757,378,-929,-2024,-2849,-3286,-3304,-2873,-2030,-857,507,1903,3136,4046,4479,4368,3682,2483,876,-977,-2894,-4692,-6208,-7321,-7946,-8072,-7704,-6939,-5839,-4558,-3185,-1856,-646,379,1198,1827,2301,2688,3041,3428,3874,4406,5008,5656,6313,6939,7489,7952,8289,8517,8641,8663,8632,8529,8405,8241,8048,7813,7526,7158,6724,6182,5583,4915,4243,3608,3061,2659,2415,2351,2422,2595,2783,2930,2970,2873,2639,2294,1882,1462,1074,739,476,239,18,-247,-576,-987,-1464,-1976,-2454,-2851,-3086,-3138,-2981,-2643,-2170,-1643,-1132,-744,-522,-544,-807,-1316,-2005,-2811,-3623,-4329,-4819,-4994,-4770,-4134,-3057,-1618,120,2038,3988,5855,7485,8787,9676,10111,10084,9625,8788,7642,6303,4850,3415,2089,959,93,-493,-804,-911,-880,-852,-906,-1173,-1686,-2506,-3579,-4889,-6304,-7759,-9095,-10236,-11058,-11506,-11529,-11128,-10329,-9210,-7855,-6406,-4971,-3696,-2660,-1946,-1554,-1461,-1586,-1827,-2073,-2226,-2213,-2013,-1645,-1156,-643,-164,179,364,369,220,-18,-286,-488,-569,-459,-153,367,1055,1880,2779,3689,4562,5346,6009,6537,6923,7184,7347,7441,7507,7575,7667,7784,7930,8061,8181,8234,8211,8091,7832,7443,6858,6088,5074,3827,2334,629,-1236,-3188,-5122,-6944,-8539,-9830,-10747,-11265,-11380,-11140,-10601,-9843,-8973,-8071,-7244,-6568,-6097,-5860,-5854,-6024,-6305,-6595,-6789,-6801,-6557,-6038,-5255,-4265,-3165,-2041,-1020,-165,446,793,881,734,414,-25,-522,-994,-1410,-1684,-1796,-1691,-1356,-789,-6,929,1948,2932,3776,4359,4592,4414,3809,2810,1493,-30,-1619,-3144,-4457,-5465,-6083,-6283,-6078,-5509,-4670,-3645,-2554,-1479,-508,313,958,1439,1775,2029,2232,2454,2710,3024,3380,3743,4064,4280,4336,4193,3821,3231,2439,1500,473,-576,-1572,-2466,-3207,-3771,-4152,-4365,-4428,-4387,-4284,-4149,-4037,-3944,-3886,-3833,-3751,-3590,-3300,-2853,-2223,-1439,-524,458,1444,2386,3214,3922,4456,4844,5050,5114,5014,4788,4428,3976,3444,2877,2304,1763,1289,898,608,400,271,171,84,-51,-250,-565,-1001,-1578,-2291,-3111,-4011,-4923,-5790,-6538,-7103,-7426,-7477,-7229,-6709,-5928,-4962,-3846,-2687,-1531,-477,425,1116,1554,1722,1604,1228,618,-159,-1047,-1942,-2777,-3460,-3937,-4187,-4201,-4037,-3750,-3438,-3186,-3073,-3155,-3451,-3946,-4587,-5286,-5935,-6422,-6626,-6471,-5885,-4868,-3448,-1704,235,2237,4142,5810,7124,7999,8408,8337,7858,7015,5938,4708,3443,2233,1143,234,-480,-992,-1324,-1510,-1597,-1636,-1676,-1771,-1933,-2207,-2556,-2997,-3453,-3909,-4273,-4508,-4557,-4383,-3988,-3370,-2585,-1671,-709,252,1140,1926,2563,3065,3408,3627,3729,3742,3700,3613,3514,3390,3252,3073,2825,2487,2023,1420,682,-182,-1126,-2092,-3017,-3814,-4429,-4790,-4882,-4681,-4231,-3563,-2763,-1911,-1096,-426,39,220,103,-313,-979,-1814,-2717,-3571,-4268,-4733,-4901,-4782,-4399,-3816,-3133,-2427,-1795,-1301,-977,-849,-879,-1057,-1307,-1593,-1835,-1994,-2007,-1848,-1490,-937,-223,602,1445,2203,2756,3005,2854,2279,1272,-96,-1721,-3472,-5195,-6749,-8020,-8916,-9415,-9507,-9249,-8704,-7960,-7102,-6190,-5287,-4395,-3515,-2623,-1669,-657,460,1630,2833,3993,5022,5855,6404,6634,6517,6064,5300,4296,3104,1816,508,-749,-1876,-2824,-3550,-4021,-4243,-4216,-3986,-3588,-3081,-2515,-1940,-1376,-843,-317,221,814,1512,2341,3340,4485,5767,7113,8453,9693,10731,11493,11903,11928,11555,10815,9759,8480,7077,5662,4351,3229,2371,1792,1504,1424,1513,1623,1684,1563,1204,547,-406,-1619,-3022,-4513,-5985,-7337,-8463,-9318,-9826,-10012,-9845,-9386,-8664,-7735,-6665,-5519,-4336,-3203,-2116,-1139,-257,511,1188,1767,2284,2719,3101,3411,3650,3815,3882,3860,3724,3481,3128,2667,2104,1456,720,-66,-901,-1737,-2561,-3317,-3993,-4541,-4955,-5209,-5300,-5217,-4956,-4504,-3854,-2990,-1907,-611,899,2577,4395,6285,8176,9997,11650,13073,14176,14912,15233,15119,14592,13678,12469,11058,9570,8138,6871,5875,5194,4847,4799,4976,5284,5617,5875,5975,5884,5570,5078,4434,3717,2983,2281,1665,1116,654,228,-190,-624,-1120,-1656,-2248,-2841,-3412,-3887,-4224,-4364,-4274,-3955,-3406,-2693,-1852,-983,-133,603,1207,1621,1861,1935,1874,1740,1581,1468,1457,1603,1930,2464,3177,4059,5027,6036,6982,7788,8377,8689,8692,8395,7827,7067,6193,5322,4518,3883,3432,3187,3110,3140,3198,3194,3047,2688,2086,1240,189,-984,-2173,-3239,-4048,-4471,-4414,-3832,-2734,-1211,604,2498,4262,5646,6475,6579,5924,4502,2445,-87,-2859,-5633,-8168,-10272,-11794,-12659,-12854,-12430,-11480,-10130,-8514,-6758,-4981,-3255,-1651,-181,1137,2318,3377,4323,5163,5888,6471,6897,7121,7138,6929,6517,5939,5247,4516,3812,3192,2722,2410,2281,2318,2492,2772,3110,3467,3791,4065,4228,4291,4203,3977,3600,3081,2450,1747,1025,366,-160,-483,-540,-317,188,916,1778,2653,3389,3848,3900,3463,2519,1102,-661,-2628,-4582,-6357,-7755,-8681,-9064,-8922,-8341,-7431,-6366,-5289,-4348,-3635,-3204,-3033,-3082,-3247,-3430,-3525,-3456,-3171,-2663,-1960,-1108,-193,708,1521,2168,2623,2862,2894,2761,2511,2211,1920,1687,1542,1487,1497,1525,1507,1383,1095,604,-103,-1011,-2094,-3298,-4571,-5859,-7099,-8246,-9248,-10068,-10668,-11027,-11135,-10995,-10639,-10100,-9446,-8728,-8027,-7378,-6833,-6383,-6013,-5666,-5264,-4740,-4004,-3029,-1794,-350,1215,2773,4167,5236,5842,5884,5335,4225,2671,848,-1034,-2740,-4067,-4853,-4992,-4482,-3368,-1790,76,2034,3874,5427,6571,7219,7387,7107,6486,5644,4718,3833,3095,2571,2292,2256,2437,2770,3214,3687,4154,4563,4896,5143,5307,5397,5413,5363,5218,4967,4580,4030,3316,2439,1418,309,-859,-2015,-3114,-4127,-5009,-5765,-6395,-6893,-7303,-7604,-7833,-7967,-8015,-7960,-7793,-7528,-7151,-6713,-6228,-5748,-5328,-4996,-4803,-4740,-4816,-4972,-5171,-5324,-5370,-5250,-4920,-4395,-3689,-2879,-2041,-1253,-602,-115,190,352,435,519,704,1038,1577,2281,3110,3951,4691,5206,5391,5189,4569,3573,2262,744,-863,-2438,-3873,-5080,-6002,-6610,-6896,-6869,-6562,-5990,-5208,-4243,-3135,-1942,-684,579,1820,2999,4083,5038,5833,6434,6797,6911,6723,6253,5476,4434,3160,1716,182,-1359,-2814,-4101,-5144,-5891,-6312,-6401,-6186,-5707,-5032,-4239,-3404,-2613,-1934,-1425,-1120,-1043,-1166,-1469,-1868,-2285,-2607,-2730,-2546,-1983,-989,418,2186,4179,6239,8150,9711,10753,11130,10839,9884,8434,6652,4780,3025,1586,574,50,-28,254,740,1271,1669,1800,1570,941,-47,-1320,-2739,-4159,-5420,-6407,-7003,-7196,-6967,-6402,-5594,-4672,-3783,-3040,-2557,-2382,-2534,-2973,-3616,-4371,-5097,-5717,-6108,-6257,-6115,-5741,-5156,-4457,-3694,-2945,-2259,-1680,-1243,-977,-904,-1043,-1386,-1930,-2623,-3411,-4207,-4908,-5431,-5683,-5619,-5217,-4504,-3547,-2433,-1280,-193,736,1428,1872,2048,2012,1806,1509,1178,864,603,385,213,47,-138,-356,-621,-903,-1172,-1382,-1485,-1446,-1242,-879,-375,228,891,1567,2221,2817,3343,3768,4096,4301,4389,4335,4154,3838,3397,2860,2223,1541,813,85,-624,-1279,-1834,-2259,-2489,-2490,-2208,-1626,-743,394,1712,3078,4369,5408,6092,6299,6000,5203,3984,2460,784,-888,-2407,-3651,-4544,-5052,-5179,-4987,-4527,-3912,-3194,-2470,-1776,-1156,-637,-226,48,186,157,-38,-417,-967,-1671,-2486,-3363,-4226,-5014,-5656,-6093,-6305,-6258,-5995,-5529,-4936,-4266,-3586,-2948,-2381,-1898,-1470,-1073,-642,-154,438,1119,1871,2631,3319,3863,4167,4188,3885,3260,2358,1230,-14,-1281,-2458,-3432,-4126,-4476,-4447,-4063,-3343,-2386,-1266,-100,1011,1994,2761,3316,3622,3754,3729,3641,3556,3530,3631,3856,4226,4686,5191,5661,6002,6142,6006,5544,4763,3671,2345,880,-617,-2006,-3178,-4031,-4481,-4512,-4103,-3313,-2207,-884,541,1956,3254,4344,5166,5694,5927,5911,5704,5407,5101,4908,4877,5090,5522,6166,6932,7730,8450,8998,9297,9328,9083,8628,8016,7359,6719,6183,5785,5533,5416,5381,5372,5328,5196,4952,4585,4135,3636,3169,2783,2537,2454,2520,2707,2926,3112,3153,2995,2565,1868,915,-221,-1464,-2697,-3830,-4763,-5446,-5850,-5987,-5918,-5694,-5425,-5154,-4965,-4872,-4887,-4995,-5156,-5348,-5523,-5663,-5739,-5742,-5653,-5478,-5188,-4791,-4265,-3610,-2810,-1881,-808,369,1648,2981,4336,5663,6918,8050,9027,9808,10389,10752,10926,10914,10764,10510,10181,9826,9462,9119,8810,8538,8295,8090,7891,7708,7511,7309,7085,6843,6569,6276,5941,5583,5179,4740,4253,3738,3177,2623,2049,1516,1013,570,180,-162,-481,-801,-1162,-1588,-2096,-2682,-3312,-3936,-4481,-4860,-5010,-4869,-4434,-3723,-2813,-1787,-767,148,877,1363,1608,1632,1494,1263,1014,796,658,590,601,642,686,691,638,530,395,278,242,343,626,1097,1741,2477,3218,3844,4226,4282,3923,3149,1974,493,-1191,-2923,-4572,-5978,-7052,-7683,-7874,-7589,-6918,-5897,-4652,-3262,-1840,-467,762,1788,2529,2948,2994,2647,1920,824,-560,-2167,-3883,-5591,-7179,-8516,-9514,-10080,-10167,-9767,-8895,-7645,-6111,-4451,-2814,-1357,-211,535,845,737,297,-371,-1096,-1749,-2170,-2267,-1979,-1303,-296,955,2297,3606,4708,5495,5860,5761,5191,4206,2876,1328,-322,-1944,-3420,-4659,-5591,-6172,-6387,-6256,-5788,-5061,-4103,-3012,-1855,-714,321,1186,1821,2180,2279,2114,1770,1296,804,359,42,-125,-131,-32,126,236,243,64,-313,-892,-1605,-2383,-3102,-3671,-3975,-3971,-3608,-2939,-1994,-904,243,1311,2213,2870,3273,3418,3376,3209,3013,2853,2797,2834,2974,3131,3246,3220,2967,2443,1607,500,-830,-2282,-3735,-5072,-6182,-6988,-7464,-7606,-7477,-7129,-6655,-6122,-5597,-5125,-4730,-4437,-4247,-4170,-4203,-4353,-4612,-4988,-5458,-6016,-6624,-7245,-7810,-8255,-8485,-8433,-8029,-7244,-6090,-4619,-2950,-1207,425,1799,2769,3226,3154,2542,1515,173,-1276,-2671,-3818,-4581,-4852,-4603,-3838,-2656,-1160,482,2125,3602,4810,5654,6110,6193,5937,5440,4762,4009,3242,2537,1939,1496,1233,1185,1360,1779,2428,3282,4298,5391,6463,7398,8057,8341,8155,7470,6311,4769,2994,1170,-507,-1858,-2761,-3145,-3034,-2503,-1696,-775,89,755,1127,1157,870,314,-402,-1187,-1930,-2562,-3034,-3349,-3513,-3598,-3626,-3671,-3745,-3859,-4000,-4131,-4221,-4239,-4167,-4018,-3813,-3604,-3435,-3367,-3422,-3637,-3987,-4447,-4955,-5436,-5807,-6004,-5966,-5676,-5158,-4436,-3600,-2704,-1823,-1014,-294,314,833,1273,1661,2012,2323,2582,2756,2794,2662,2297,1700,860,-160,-1280,-2385,-3340,-4017,-4314,-4168,-3586,-2616,-1378,-24,1280,2372,3121,3459,3364,2890,2144,1260,403,-301,-715,-809,-540,14,795,1657,2500,3178,3609,3726,3499,2954,2133,1110,-24,-1193,-2321,-3350,-4249,-4985,-5552,-5924,-6090,-6010,-5663,-5018,-4054,-2801,-1279,403,2152,3819,5258,6350,6984,7132,6787,6036,4986,3780,2577,1496,646,61,-258,-369,-348,-304,-313,-449,-734,-1154,-1649,-2154,-2553,-2799,-2799,-2569,-2107,-1486,-776,-59,583,1119,1523,1816,2032,2201,2371,2527,2676,2745,2689,2416,1872,1002,-191,-1689,-3392,-5202,-6957,-8510,-9724,-10473,-10711,-10409,-9614,-8399,-6872,-5155,-3374,-1654,-95,1205,2196,2836,3117,3075,2728,2163,1420,581,-298,-1163,-1966,-2670,-3247,-3661,-3902,-3945,-3799,-3467,-2992,-2413,-1808,-1245,-808,-568,-574,-855,-1396,-2151,-3047,-3961,-4802,-5426,-5766,-5753,-5377,-4693,-3751,-2701,-1616,-646,165,756,1144,1369,1503,1617,1788,2043,2402,2816,3242,3589,3811,3849,3712,3438,3100,2816,2687,2812,3242,3975,4965,6083,7207,8147,8789,9003,8759,8063,7000,5703,4325,3031,1964,1218,845,828,1108,1585,2157,2701,3156,3451,3599,3610,3545,3465,3415,3450,3549,3706,3860,3938,3892,3649,3194,2523,1663,673,-387,-1442,-2433,-3311,-4060,-4665,-5170,-5580,-5965,-6331,-6709,-7085,-7427,-7683,-7807,-7726,-7430,-6888,-6124,-5185,-4123,-3020,-1948,-964,-123,559,1090,1479,1784,2027,2259,2494,2753,3020,3291,3542,3757,3942,4097,4253,4438,4685,5027,5479,6032,6670,7333,7976,8511,8896,9051,8970,8634,8085,7388,6619,5896,5291,4906,4760,4876,5189,5637,6090,6442,6575,6396,5874,4990,3797,2384,844,-683,-2094,-3296,-4213,-4840,-5151,-5204,-5017,-4642,-4107,-3416,-2571,-1564,-361,1004,2543,4171,5827,7389,8757,9818,10499,10767,10624,10138,9394,8511,7607,6786,6105,5612,5261,5028,4822,4578,4242,3793,3250,2677,2153,1787,1657,1831,2334,3131,4168,5342,6536,7643,8558,9213,9564,9603,9336,8805,8039,7086,5971,4732,3374,1919,370,-1257,-2935,-4637,-6304,-7887,-9317,-10524,-11461,-12062,-12315,-12193,-11717,-10921,-9855,-8601,-7228,-5840,-4490,-3273,-2212,-1352,-690,-214,106,301,411,469,486,489,453,398,278,125,-108,-367,-667,-952,-1200,-1371,-1440,-1393,-1236,-979,-662,-302,56,412,747,1083,1426,1809,2240,2731,3270,3824,4360,4811,5135,5284,5225,4970,4531,3958,3319,2661,2058,1540,1123,808,554,332,84,-215,-595,-1030,-1506,-1945,-2297,-2478,-2448,-2173,-1673,-983,-203,606,1304,1848,2145,2187,1990,1596,1097,568,106,-237,-415,-445,-350,-194,-42,54,50,-65,-267,-536,-803,-1037,-1191,-1254,-1227,-1132,-1009,-894,-851,-907,-1116,-1499,-2059,-2809,-3714,-4734,-5828,-6920,-7965,-8895,-9678,-10262,-10651,-10824,-10797,-10586,-10224,-9728,-9146,-8489,-7785,-7063,-6326,-5622,-4958,-4402,-3961,-3706,-3633,-3768,-4076,-4510,-4991,-5421,-5709,-5760,-5518,-4961,-4093,-2992,-1717,-401,866,1982,2865,3493,3837,3940,3833,3589,3244,2881,2498,2153,1816,1510,1215,938,698,505,412,437,615,956,1428,2004,2603,3146,3545,3729,3628,3244,2555,1629,519,-684,-1886,-3005,-3957,-4700,-5196,-5462,-5505,-5393,-5153,-4863,-4539,-4216,-3876,-3506,-3058,-2498,-1798,-948,27,1085,2154,3145,3982,4571,4883,4859,4541,3922,3098,2107,1045,-25,-1047,-1954,-2720,-3299,-3663,-3789,-3648,-3231,-2535,-1578,-386,970,2444,3928,5357,6633,7685,8441,8854,8886,8527,7794,6695,5317,3689,1928,88,-1729,-3454,-5028,-6394,-7548,-8456,-9149,-9628,-9911,-10021,-9947,-9705,-9277,-8683,-7921,-7048,-6083,-5122,-4200,-3400,-2750,-2274,-1970,-1792,-1699,-1624,-1513,-1330,-1056,-701,-324,37,274,337,152,-319,-1065,-2056,-3216,-4434,-5607,-6597,-7318,-7670,-7627,-7163,-6324,-5151,-3741,-2172,-550,1047,2544,3888,5042,5986,6711,7217,7510,7593,7484,7189,6735,6158,5478,4780,4074,3467,2975,2667,2555,2646,2907,3293,3723,4117,4391,4473,4325,3942,3344,2612,1821,1077,484,101,-7,155,562,1158,1869,2617,3334,3969,4488,4881,5140,5262,5245,5072,4731,4202,3484,2578,1520,354,-860,-2043,-3130,-4050,-4746,-5190,-5349,-5244,-4898,-4365,-3734,-3081,-2515,-2121,-1962,-2079,-2464,-3078,-3844,-4664,-5428,-6040,-6418,-6528,-6368,-5980,-5441,-4841,-4272,-3821,-3523,-3423,-3480,-3698,-3991,-4356,-4711,-5064,-5372,-5650,-5881,-6070,-6187,-6218,-6121,-5843,-5378,-4656,-3722,-2563,-1252,144,1528,2803,3870,4656,5115,5222,5014,4522,3843,3038,2219,1439,766,226,-181,-451,-618,-695,-694,-626,-472,-238,103,540,1071,1665,2283,2878,3406,3813,4078,4188,4141,3967,3703,3378,3058,2749,2499,2284,2116,1940,1730,1427,994,399,-359,-1260,-2245,-3227,-4091,-4735,-5024,-4910,-4320,-3296,-1887,-230,1522,3198,4611,5634,6149,6109,5527,4452,2994,1277,-554,-2343,-3974,-5304,-6276,-6808,-6898,-6542,-5788,-4693,-3337,-1802,-179,1451,2993,4377,5500,6313,6715,6685,6178,5205,3816,2081,119,-1927,-3927,-5724,-7218,-8318,-8992,-9230,-9066,-8554,-7739,-6706,-5480,-4132,-2697,-1230,211,1554,2730,3658,4278,4556,4473,4079,3424,2614,1761,964,327,-94,-275,-234,-18,278,576,774,792,589,132,-542,-1388,-2321,-3228,-4017,-4566,-4820,-4710,-4252,-3463,-2426,-1230,17,1209,2257,3105,3705,4091,4257,4289,4227,4146,4089,4086,4142,4239,4347,4420,4422,4326,4126,3844,3508,3187,2926,2791,2814,3007,3351,3802,4285,4730,5055,5218,5192,5009,4718,4410,4190,4135,4339,4809,5571,6558,7730,8975,10226,11379,12376,13150,13658,13873,13772,13339,12591,11522,10189,8629,6934,5176,3480,1913,598,-432,-1113,-1459,-1497,-1292,-945,-565,-263,-153,-296,-743,-1483,-2458,-3581,-4715,-5723,-6472,-6857,-6808,-6335,-5470,-4330,-3046,-1759,-637,233,740,870,618,39,-795,-1781,-2824,-3813,-4657,-5272,-5603,-5598,-5250,-4561,-3550,-2289,-816,774,2409,4015,5517,6860,7998,8905,9554,9953,10096,9997,9685,9174,8511,7711,6834,5890,4927,3962,3011,2102,1242,464,-218,-761,-1139,-1318,-1272,-991,-494,205,1024,1927,2811,3618,4277,4754,5028,5122,5052,4880,4648,4401,4177,3970,3794,3592,3351,2992,2489,1786,886,-222,-1470,-2799,-4082,-5186,-5982,-6335,-6167,-5436,-4169,-2447,-414,1762,3885,5776,7279,8280,8730,8609,7988,6932,5579,4046,2480,996,-291,-1309,-1997,-2341,-2337,-2032,-1460,-710,161,1053,1893,2597,3092,3314,3224,2786,2011,921,-435,-1972,-3611,-5246,-6789,-8161,-9298,-10169,-10751,-11049,-11077,-10833,-10354,-9628,-8694,-7566,-6281,-4906,-3487,-2137,-917,60,740,1056,1000,580,-153,-1112,-2209,-3319,-4346,-5190,-5789,-6095,-6124,-5882,-5445,-4882,-4269,-3704,-3238,-2928,-2792,-2808,-2954,-3149,-3338,-3438,-3404,-3193,-2819,-2301,-1709,-1129,-634,-320,-240,-414,-853,-1487,-2271,-3095,-3874,-4523,-4971,-5183,-5149,-4882,-4434,-3850,-3195,-2522,-1878,-1283,-761,-297,116,489,848,1177,1488,1740,1916,1978,1898,1676,1323,875,404,-35,-355,-498,-417,-88,493,1295,2287,3394,4563,5700,6745,7610,8235,8560,8538,8150,7391,6296,4905,3327,1636,-12,-1534,-2793,-3723,-4273,-4433,-4265,-3836,-3288,-2745,-2370,-2270,-2556,-3246,-4339,-5741,-7333,-8941,-10389,-11517,-12175,-12306,-11868,-10933,-9597,-8023,-6385,-4871,-3638,-2813,-2467,-2599,-3174,-4071,-5178,-6315,-7359,-8151,-8626,-8700,-8394,-7714,-6750,-5568,-4273,-2953,-1683,-522,491,1346,2048,2614,3082,3473,3820,4142,4445,4717,4944,5083,5114,4984,4677,4153,3429,2493,1398,184,-1070,-2269,-3330,-4144,-4644,-4761,-4471,-3787,-2753,-1450,5,1489,2866,4011,4832,5264,5284,4936,4277,3423,2498,1614,891,385,130,105,245,453,630,654,468,9,-698,-1607,-2605,-3574,-4359,-4844,-4909,-4505,-3609,-2257,-542,1435,3513,5563,7423,8993,10159,10881,11119,10891,10231,9206,7893,6403,4835,3313,1942,822,20,-406,-462,-161,409,1161,1947,2646,3111,3240,2963,2249,1130,-329,-2024,-3824,-5605,-7238,-8621,-9683,-10375,-10695,-10643,-10273,-9606,-8730,-7665,-6502,-5253,-3998,-2735,-1536,-400,604,1458,2100,2490,2587,2350,1791,903,-240,-1579,-3006,-4404,-5664,-6681,-7377,-7713,-7682,-7320,-6686,-5872,-4947,-4012,-3104,-2268,-1509,-792,-115,588,1320,2104,2929,3749,4524,5176,5650,5881,5836,5501,4901,4083,3126,2128,1183,400,-156,-424,-395,-80,466,1179,1969,2761,3470,4058,4465,4709,4768,4682,4469,4154,3773,3334,2871,2383,1914,1449,1042,672,367,111,-110,-297,-481,-642,-785,-865,-850,-685,-337,234,1019,2002,3118,4268,5359,6238,6814,6968,6661,5881,4691,3189,1532,-116,-1574,-2709,-3407,-3652,-3465,-2957,-2284,-1613,-1149,-1015,-1345,-2147,-3411,-5029,-6852,-8712,-10408,-11789,-12705,-13082,-12887,-12148,-10956,-9418,-7698,-5928,-4265,-2815,-1654,-826,-323,-116,-149,-354,-677,-1049,-1454,-1840,-2229,-2584,-2930,-3239,-3506,-3697,-3782,-3718,-3469,-3021,-2360,-1514,-528,532,1580,2535,3319,3863,4145,4139,3880,3403,2767,2050,1318,639,86,-314,-505,-486,-249,193,807,1550,2385,3238,4069,4809,5408,5826,6015,5976,5692,5208,4548,3797,3007,2281,1658,1224,973,926,1037,1246,1494,1685,1771,1697,1455,1060,546,-27,-605,-1135,-1558,-1861,-1992,-1956,-1732,-1315,-720,51,972,2003,3115,4237,5327,6308,7130,7735,8091,8171,7994,7576,6993,6300,5600,4970,4485,4208,4142,4285,4572,4914,5211,5335,5194,4703,3831,2580,1014,-782,-2660,-4500,-6132,-7459,-8357,-8804,-8764,-8301,-7451,-6342,-5032,-3652,-2251,-892,386,1591,2700,3735,4675,5512,6205,6699,6944,6868,6446,5641,4492,3031,1372,-376,-2074,-3575,-4772,-5554,-5886,-5749,-5193,-4278,-3122,-1821,-498,758,1871,2800,3520,4059,4432,4703,4901,5096,5294,5536,5789,6044,6251,6361,6326,6122,5721,5159,4451,3673,2889,2174,1593,1203,1031,1103,1401,1921,2624,3485,4463,5526,6634,7750,8832,9823,10683,11345,11774,11918,11775,11327,10620,9674,8565,7336,6066,4804,3611,2542,1644,967,565,450,680,1214,2067,3141,4381,5642,6820,7750,8340,8477,8130,7314,6083,4583,2948,1375,19,-983,-1551,-1682,-1429,-924,-321,180,427,262,-382,-1523,-3115,-5027,-7114,-9190,-11059,-12579,-13603,-14072,-13958,-13300,-12166,-10677,-8955,-7133,-5339,-3666,-2201,-982,-39,646,1090,1330,1410,1355,1197,954,616,200,-317,-920,-1605,-2347,-3095,-3799,-4381,-4771,-4909,-4740,-4263,-3471,-2446,-1232,42,1298,2427,3363,4057,4498,4702,4709,4579,4370,4140,3942,3795,3721,3715,3754,3831,3898,3952,3959,3914,3806,3620,3364,3014,2586,2052,1439,741,-7,-763,-1488,-2117,-2611,-2922,-3040,-2952,-2701,-2317,-1867,-1418,-1020,-750,-624,-686,-931,-1355,-1938,-2643,-3422,-4230,-4978,-5620,-6055,-6236,-6093,-5615,-4796,-3688,-2373,-958,415,1617,2509,3010,3042,2629,1799,669,-633,-1948,-3126,-4032,-4586,-4739,-4533,-4027,-3368,-2686,-2156,-1912,-2070,-2696,-3796,-5327,-7172,-9203,-11217,-13050,-14504,-15436,-15738,-15352,-14293,-12625,-10460,-7958,-5283,-2619,-127,2054,3819,5110,5904,6220,6105,5615,4837,3826,2651,1370,7,-1373,-2763,-4098,-5364,-6485,-7444,-8166,-8644,-8820,-8720,-8325,-7690,-6852,-5884,-4851,-3832,-2882,-2060,-1381,-860,-475,-198,13,202,409,648,938,1249,1570,1843,2045,2125,2078,1895,1596,1221,801,401,40,-226,-400,-468,-439,-347,-197,-34,139,307,469,642,829,1050,1305,1595,1898,2201,2449,2626,2667,2560,2268,1784,1129,307,-608,-1578,-2507,-3318,-3919,-4229,-4187,-3755,-2938,-1779,-357,1203,2768,4194,5345,6123,6460,6353,5829,4989,3927,2794,1702,768,54,-418,-663,-759,-784,-860,-1082,-1529,-2272,-3295,-4602,-6097,-7700,-9280,-10714,-11871,-12655,-12970,-12792,-12096,-10935,-9368,-7505,-5468,-3391,-1402,374,1857,2978,3721,4094,4136,3907,3474,2913,2279,1634,1001,411,-136,-631,-1076,-1465,-1775,-1998,-2100,-2058,-1872,-1524,-1058,-509,74,601,1034,1300,1389,1294,1057,733,412,171,106,257,670,1315,2163,3109,4078,4932,5589,5961,5993,5693,5072,4208,3193,2122,1120,269,-350,-690,-738,-510,-38,616,1393,2226,3060,3839,4536,5107,5550,5837,5973,5938,5743,5377,4849,4176,3367,2462,1484,489,-485,-1377,-2126,-2687,-2988,-3006,-2697,-2069,-1133,59,1431,2893,4333,5635,6704,7444,7812,7780,7379,6648,5682,4571,3404,2292,1264,397,-339,-939,-1469,-1977,-2530,-3178,-3963,-4891,-5955,-7105,-8280,-9388,-10351,-11059,-11453,-11455,-11061,-10254,-9095,-7646,-6015,-4311,-2665,-1174,58,973,1553,1776,1707,1362,833,167,-569,-1334,-2093,-2837,-3548,-4237,-4884,-5488,-6006,-6411,-6644,-6669,-6439,-5948,-5194,-4220,-3085,-1869,-656,468,1446,2231,2820,3220,3479,3641,3759,3889,4053,4274,4538,4824,5089,5294,5384,5331,5104,4706,4144,3458,2703,1920,1204,577,119,-162,-249,-149,95,462,879,1332,1744,2124,2420,2654,2804,2889,2896,2846,2703,2485,2157,1726,1186,557,-134,-836,-1492,-2036,-2398,-2528,-2378,-1936,-1217,-253,866,2067,3229,4240,5010,5442,5502,5173,4483,3498,2323,1058,-160,-1230,-2065,-2607,-2859,-2839,-2643,-2346,-2087,-1961,-2069,-2475,-3198,-4221,-5480,-6873,-8275,-9544,-10545,-11160,-11301,-10934,-10053,-8729,-7048,-5141,-3162,-1241,463,1880,2912,3573,3856,3842,3605,3250,2860,2524,2275,2141,2098,2101,2095,2014,1808,1451,958,363,-248,-785,-1153,-1257,-1060,-527,282,1318,2448,3572,4556,5303,5757,5874,5705,5280,4716,4102,3555,3161,2991,3073,3413,3958,4661,5422,6168,6806,7270,7525,7540,7338,6937,6389,5747,5060,4378,3735,3157,2661,2251,1949,1739,1660,1691,1866,2157,2563,3038,3529,3977,4294,4430,4321,3947,3322,2478,1504,486,-448,-1200,-1654,-1750,-1431,-700,401,1819,3434,5156,6854,8432,9786,10864,11606,12008,12074,11825,11321,10603,9747,8808,7840,6880,5956,5057,4188,3304,2386,1408,336,-810,-2032,-3264,-4456,-5507,-6340,-6851,-6984,-6682,-5955,-4829,-3386,-1739,-18,1635,3077,4206,4924,5201,5029,4453,3552,2424,1182,-53,-1197,-2150,-2892,-3379,-3658,-3729,-3682,-3534,-3353,-3159,-2955,-2746,-2491,-2190,-1796,-1335,-790,-220,349,846,1241,1485,1575,1527,1368,1173,983,869,863,975,1198,1487,1793,2051,2214,2234,2115,1856,1516,1146,833,640,640,856,1317,1971,2798,3683,4572,5357,5968,6365,6516,6450,6206,5850,5458,5112,4847,4714,4683,4732,4791,4783,4638,4301,3730,2944,1965,881,-220,-1222,-2018,-2506,-2627,-2336,-1665,-653,596,1968,3327,4545,5494,6100,6283,6039,5374,4348,3041,1560,25,-1459,-2783,-3881,-4708,-5263,-5573,-5703,-5731,-5747,-5836,-6061,-6455,-7027,-7737,-8531,-9327,-10038,-10594,-10922,-11009,-10833,-10444,-9889,-9243,-8591,-8000,-7526,-7204,-7038,-7006,-7071,-7177,-7267,-7296,-7218,-7018,-6696,-6280,-5802,-5324,-4890,-4553,-4340,-4257,-4291,-4387,-4504,-4560,-4510,-4299,-3914,-3358,-2664,-1902,-1116,-416,173,571,793,820,715,509,286,105,17,62,266,596,1062,1581,2122,2620,3020,3296,3415,3386,3230,2964,2656,2306,1984,1682,1412,1173,929,687,398,94,-257,-609,-952,-1257,-1498,-1673,-1788,-1869,-1951,-2082,-2291,-2615,-3037,-3558,-4101,-4635,-5063,-5324,-5366,-5137,-4643,-3894,-2950,-1865,-747,348,1322,2134,2739,3137,3324,3342,3201,2956,2620,2216,1767,1244,670,-2,-768,-1656,-2662,-3788,-5002,-6278,-7546,-8748,-9808,-10638,-11183,-11382,-11205,-10665,-9783,-8629,-7282,-5840,-4407,-3076,-1940,-1050,-453,-149,-119,-319,-684,-1142,-1626,-2074,-2453,-2730,-2921,-3031,-3104,-3178,-3290,-3474,-3741,-4082,-4475,-4849,-5154,-5298,-5221,-4877,-4234,-3320,-2185,-916,364,1549,2506,3151,3421,3298,2818,2047,1089,70,-897,-1696,-2244,-2502,-2434,-2099,-1511,-773,48,871,1626,2276,2794,3203,3508,3784,4046,4351,4716,5135,5597,6048,6446,6739,6886,6871,6686,6372,5948,5481,4991,4510,4044,3562,3040,2420,1673,771,-271,-1428,-2609,-3740,-4675,-5333,-5581,-5380,-4671,-3506,-1926,-65,1952,3969,5830,7429,8641,9450,9801,9750,9321,8606,7680,6635,5561,4506,3536,2659,1866,1153,457,-248,-999,-1828,-2724,-3660,-4613,-5492,-6264,-6857,-7239,-7400,-7341,-7103,-6721,-6265,-5765,-5297,-4863,-4516,-4230,-4026,-3859,-3728,-3577,-3403,-3158,-2840,-2433,-1929,-1355,-704,-33,647,1266,1793,2172,2357,2343,2101,1681,1111,467,-179,-751,-1180,-1430,-1475,-1339,-1046,-665,-239,152,487,719,854,902,881,846,808,820,886,1022,1220,1466,1732,2002,2249,2465,2645,2796,2933,3076,3239,3437,3672,3932,4199,4447,4639,4755,4762,4670,4475,4214,3926,3652,3444,3314,3283,3306,3362,3362,3255,2967,2466,1738,812,-248,-1354,-2379,-3223,-3753,-3913,-3639,-2949,-1897,-572,885,2336,3642,4689,5389,5723,5677,5331,4730,4000,3206,2444,1764,1179,700,272,-143,-598,-1165,-1842,-2669,-3605,-4616,-5631,-6590,-7409,-8057,-8487,-8703,-8716,-8560,-8271,-7884,-7433,-6930,-6389,-5803,-5173,-4496,-3780,-3047,-2327,-1670,-1123,-744,-572,-642,-951,-1492,-2210,-3054,-3927,-4764,-5456,-5957,-6194,-6147,-5815,-5213,-4390,-3397,-2288,-1138,13,1101,2092,2951,3646,4160,4472,4583,4480,4192,3729,3137,2472,1782,1149,621,250,72,84,277,611,1036,1504,1967,2401,2786,3136,3472,3812,4201,4631,5119,5624,6119,6546,6855,7011,6990,6801,6471,6054,5596,5170,4789,4483,4227,3984,3698,3318,2785,2097,1246,287,-718,-1668,-2467,-3000,-3198,-2978,-2338,-1279,137,1813,3636,5467,7168,8624,9728,10423,10681,10512,9966,9109,8031,6806,5521,4217,2929,1669,416,-834,-2102,-3389,-4660,-5887,-6991,-7917,-8585,-8966,-9028,-8805,-8332,-7687,-6950,-6183,-5459,-4773,-4160,-3550,-2936,-2238,-1437,-507,550,1683,2854,3961,4950,5732,6272,6535,6533,6294,5867,5312,4684,4038,3413,2843,2342,1925,1601,1378,1271,1282,1420,1688,2070,2564,3132,3756,4397,5021,5605,6111,6534,6852,7068,7191,7228,7213,7157,7097,7041,7002,6977,6941,6873,6728,6478,6092,5563,4887,4113,3267,2449,1699,1130,763,677,843,1271,1880,2618,3396,4128,4767,5239,5544,5650,5581,5331,4928,4375,3689,2883,1968,979,-56,-1077,-2017,-2809,-3369,-3641,-3573,-3148,-2386,-1320,-50,1360,2766,4090,5219,6083,6646,6878,6819,6499,5986,5347,4646,3932,3249,2601,2003,1430,872,310,-274,-877,-1505,-2137,-2769,-3385,-3982,-4566,-5139,-5715,-6300,-6874,-7436,-7926,-8311,-8511,-8476,-8141,-7479,-6470,-5159,-3590,-1895,-180,1384,2670,3532,3901,3724,3037,1907,472,-1118,-2695,-4098,-5213,-5957,-6308,-6294,-5976,-5453,-4813,-4152,-3529,-2972,-2492,-2045,-1607,-1110,-549,113,828,1572,2248,2797,3113,3159,2887,2310,1474,446,-668,-1769,-2756,-3552,-4095,-4377,-4381,-4165,-3756,-3228,-2635,-2036,-1475,-985,-580,-271,-44,108,218,309,418,573,808,1128,1544,2028,2542,3028,3420,3641,3631,3342,2738,1840,665,-710,-2194,-3683,-5047,-6170,-6949,-7297,-7174,-6570,-5524,-4115,-2461,-698,1013,2520,3693,4412,4646,4350,3609,2470,1087,-429,-1937,-3316,-4506,-5441,-6142,-6631,-6969,-7226,-7479,-7765,-8151,-8619,-9189,-9821,-10487,-11136,-11723,-12191,-12497,-12581,-12423,-11967,-11227,-10180,-8868,-7335,-5644,-3903,-2203,-670,587,1473,1919,1888,1406,505,-697,-2106,-3567,-4963,-6177,-7121,-7758,-8068,-8081,-7847,-7424,-6885,-6270,-5630,-4963,-4277,-3533,-2711,-1773,-707,482,1767,3092,4385,5554,6519,7201,7546,7540,7179,6524,5627,4586,3476,2393,1383,506,-246,-858,-1376,-1824,-2237,-2650,-3048,-3439,-3766,-3999,-4073,-3946,-3590,-2991,-2176,-1187,-90,1032,2098,3028,3754,4228,4435,4355,4042,3481,2771,1905,973,-24,-1012,-2000,-2912,-3756,-4461,-5001,-5330,-5393,-5183,-4653,-3835,-2747,-1452,-38,1399,2745,3900,4767,5278,5395,5108,4451,3492,2313,1037,-230,-1362,-2277,-2893,-3198,-3182,-2909,-2456,-1930,-1462,-1162,-1136,-1458,-2140,-3178,-4473,-5929,-7379,-8667,-9627,-10124,-10055,-9381,-8105,-6303,-4102,-1658,822,3152,5145,6641,7548,7807,7440,6513,5149,3498,1736,22,-1479,-2680,-3475,-3881,-3896,-3597,-3076,-2423,-1750,-1114,-571,-118,263,620,1010,1480,2060,2752,3534,4340,5122,5775,6259,6501,6492,6232,5751,5119,4384,3631,2919,2283,1769,1367,1080,890,767,699,670,662,699,749,859,1000,1207,1463,1780,2155,2581,3056,3562,4083,4588,5052,5429,5697,5814,5765,5539,5134,4571,3875,3083,2239,1390,578,-146,-743,-1180,-1418,-1448,-1245,-831,-212,559,1439,2352,3231,3990,4561,4878,4899,4605,4018,3179,2177,1098,60,-856,-1552,-2019,-2214,-2216,-2052,-1843,-1672,-1640,-1821,-2258,-2960,-3890,-4974,-6114,-7181,-8058,-8634,-8827,-8590,-7930,-6880,-5526,-3981,-2360,-807,571,1665,2416,2781,2771,2417,1784,958,20,-931,-1828,-2614,-3247,-3729,-4048,-4229,-4286,-4231,-4075,-3813,-3435,-2925,-2265,-1453,-477,624,1836,3082,4310,5435,6389,7100,7532,7643,7451,6975,6271,5414,4487,3563,2728,2008,1448,1018,711,450,203,-108,-513,-1034,-1665,-2370,-3083,-3738,-4225,-4478,-4404,-3962,-3127,-1911,-377,1388,3253,5083,6724,8053,8957,9381,9298,8741,7770,6480,4990,3405,1845,400,-860,-1883,-2651,-3152,-3398,-3396,-3178,-2754,-2159,-1418,-571,328,1225,2049,2722,3183,3360,3231,2767,2024,1030,-83,-1238,-2292,-3147,-3717,-3947,-3835,-3426,-2788,-2053,-1341,-786,-504,-570,-1015,-1812,-2893,-4133,-5390,-6516,-7352,-7808,-7783,-7282,-6305,-4954,-3313,-1542,234,1864,3239,4269,4911,5156,5043,4632,4017,3299,2560,1897,1342,936,665,498,396,297,164,-47,-346,-721,-1140,-1539,-1847,-1983,-1876,-1462,-730,328,1646,3153,4731,6250,7590,8627,9286,9514,9315,8720,7818,6693,5482,4282,3205,2331,1697,1336,1215,1312,1559,1903,2278,2632,2933,3146,3278,3333,3345,3338,3369,3453,3640,3932,4339,4851,5437,6071,6701,7300,7812,8222,8485,8616,8585,8424,8138,7749,7295,6804,6307,5858,5467,5191,5018,4976,5030,5158,5304,5403,5394,5195,4779,4090,3159,1998,692,-675,-1987,-3122,-3984,-4472,-4542,-4177,-3417,-2338,-1076,227,1391,2266,2713,2649,2046,933,-583,-2371,-4238,-6002,-7478,-8509,-8989,-8862,-8140,-6878,-5209,-3268,-1250,688,2374,3696,4569,4965,4917,4476,3772,2891,1988,1146,465,-21,-286,-363,-279,-111,102,286,433,497,513,478,447,444,512,673,946,1320,1785,2302,2839,3339,3763,4066,4225,4220,4062,3759,3350,2872,2353,1845,1361,931,564,265,40,-107,-181,-165,-76,100,351,655,1012,1375,1740,2065,2338,2529,2644,2656,2598,2450,2261,2029,1796,1578,1391,1261,1170,1130,1105,1080,1012,865,618,239,-253,-854,-1511,-2166,-2752,-3185,-3421,-3411,-3143,-2659,-1989,-1239,-489,167,637,868,814,472,-143,-985,-1995,-3083,-4175,-5171,-6012,-6641,-7033,-7219,-7212,-7109,-6962,-6852,-6841,-6946,-7186,-7520,-7905,-8269,-8552,-8687,-8633,-8373,-7895,-7251,-6464,-5619,-4772,-3989,-3338,-2841,-2535,-2402,-2430,-2570,-2786,-3011,-3212,-3344,-3391,-3352,-3239,-3085,-2929,-2807,-2774,-2825,-3010,-3283,-3647,-4046,-4434,-4759,-4970,-5028,-4902,-4596,-4104,-3480,-2745,-1979,-1215,-531,60,508,831,1019,1112,1123,1093,1036,962,871,740,549,272,-113,-624,-1242,-1966,-2730,-3505,-4204,-4771,-5135,-5243,-5070,-4607,-3886,-2964,-1918,-851,151,989,1613,1978,2092,1990,1722,1379,1017,729,545,504,599,801,1081,1373,1642,1835,1932,1909,1775,1514,1149,656,55,-674,-1524,-2481,-3526,-4615,-5683,-6688,-7536,-8210,-8637,-8831,-8768,-8486,-8004,-7376,-6647,-5879,-5125,-4447,-3876,-3467,-3216,-3138,-3214,-3412,-3702,-4038,-4397,-4733,-5051,-5313,-5538,-5724,-5864,-5991,-6072,-6132,-6133,-6076,-5917,-5654,-5243,-4691,-3981,-3138,-2175,-1146,-89,932,1862,2652,3242,3619,3735,3611,3235,2645,1881,994,57,-864,-1685,-2339,-2766,-2919,-2786,-2376,-1727,-917,-15,868,1666,2294,2730,2952,2997,2916,2770,2654,2611,2714,2966,3368,3887,4447,4999,5434,5711,5761,5561,5120,4456,3635,2713,1775,881,97,-549,-1028,-1356,-1540,-1614,-1605,-1529,-1404,-1217,-962,-608,-139,462,1197,2047,2984,3958,4912,5802,6566,7182,7629,7905,8032,8017,7888,7648,7293,6813,6178,5368,4358,3160,1771,263,-1331,-2904,-4386,-5678,-6713,-7422,-7777,-7766,-7418,-6784,-5945,-4994,-4031,-3143,-2397,-1839,-1471,-1287,-1234,-1266,-1336,-1381,-1394,-1335,-1226,-1072,-899,-741,-611,-546,-531,-591,-681,-807,-914,-980,-984,-874,-671,-324,125,697,1339,2045,2749,3430,4009,4457,4709,4739,4522,4053,3359,2483,1495,482,-467,-1248,-1792,-2019,-1923,-1480,-759,192,1253,2336,3316,4114,4658,4919,4911,4664,4272,3800,3358,3010,2812,2785,2914,3148,3425,3654,3765,3707,3435,2979,2358,1658,947,309,-197,-530,-693,-702,-617,-477,-347,-247,-193,-158,-101,30,294,725,1338,2120,3017,3971,4885,5691,6311,6702,6849,6758,6462,6017,5454,4841,4185,3517,2822,2086,1291,414,-553,-1604,-2724,-3863,-4984,-6015,-6898,-7575,-7998,-8143,-8004,-7606,-6976,-6199,-5301,-4382,-3471,-2621,-1863,-1202,-656,-225,89,270,312,200,-84,-540,-1164,-1949,-2832,-3792,-4729,-5584,-6270,-6708,-6856,-6659,-6129,-5270,-4149,-2821,-1385,87,1499,2792,3906,4805,5464,5873,6027,5928,5591,5021,4258,3328,2279,1173,60,-974,-1897,-2624,-3156,-3436,-3493,-3316,-2947,-2400,-1716,-918,-33,921,1923,2960,4004,5033,6016,6915,7693,8307,8724,8919,8860,8563,8008,7253,6307,5243,4108,2969,1886,905,63,-618,-1146,-1520,-1782,-1940,-2031,-2050,-2004,-1855,-1580,-1126,-462,434,1570,2901,4389,5936,7452,8835,9975,10806,11261,11320,10981,10282,9263,7998,6555,4986,3379,1748,169,-1361,-2783,-4108,-5280,-6302,-7132,-7749,-8139,-8273,-8169,-7809,-7240,-6464,-5532,-4465,-3298,-2059,-766,551,1874,3163,4391,5506,6458,7189,7643,7772,7552,6967,6051,4843,3418,1883,331,-1092,-2305,-3175,-3666,-3712,-3338,-2577,-1511,-253,1090,2387,3560,4519,5234,5690,5885,5873,5666,5344,4928,4471,3999,3527,3068,2629,2214,1839,1502,1242,1043,959,967,1084,1299,1579,1927,2288,2660,2999,3296,3536,3719,3843,3938,3988,4046,4073,4118,4130,4143,4119,4068,3985,3861,3717,3543,3377,3216,3085,2990,2910,2837,2736,2567,2326,1970,1523,993,419,-132,-603,-924,-1038,-903,-514,148,1010,2070,3200,4374,5463,6432,7199,7737,8027,8050,7825,7344,6635,5702,4569,3255,1783,189,-1479,-3176,-4833,-6406,-7824,-9042,-10010,-10702,-11096,-11201,-11030,-10620,-10000,-9213,-8282,-7251,-6127,-4937,-3705,-2444,-1217,-45,997,1870,2507,2864,2910,2618,2014,1137,57,-1111,-2276,-3303,-4102,-4590,-4731,-4518,-4003,-3240,-2332,-1372,-457,316,892,1218,1292,1119,733,173,-517,-1293,-2119,-2962,-3804,-4628,-5437,-6232,-7019,-7798,-8566,-9308,-10006,-10640,-11177,-11603,-11877,-11969,-11839,-11444,-10757,-9747,-8409,-6766,-4840,-2717,-463,1793,3934,5821,7341,8392,8928,8932,8442,7541,6344,5001,3645,2433,1440,756,376,280,386,596,781,847,692,293,-363,-1220,-2195,-3184,-4056,-4705,-5023,-4955,-4482,-3628,-2464,-1088,375,1799,3042,4006,4592,4755,4480,3785,2707,1319,-317,-2102,-3965,-5810,-7577,-9181,-10590,-11746,-12644,-13263,-13614,-13709,-13555,-13182,-12600,-11842,-10933,-9913,-8794,-7631,-6428,-5242,-4105,-3054,-2137,-1383,-820,-479,-364,-484,-823,-1341,-1983,-2682,-3352,-3935,-4354,-4570,-4542,-4271,-3752,-3033,-2140,-1132,-47,1067,2177,3241,4226,5109,5851,6445,6858,7076,7094,6892,6509,5948,5282,4566,3873,3278,2836,2571,2519,2627,2894,3227,3581,3858,3997,3929,3609,3033,2203,1178,18,-1201,-2388,-3466,-4365,-5016,-5392,-5463,-5247,-4764,-4083,-3252,-2360,-1470,-645,64,620,1014,1236,1307,1255,1108,894,654,381,110,-174,-461,-745,-1021,-1263,-1461,-1573,-1584,-1450,-1154,-681,-24,794,1753,2804,3902,4990,6018,6931,7676,8219,8521,8562,8336,7825,7060,6037,4806,3399,1858,247,-1399,-3001,-4503,-5847,-6942,-7766,-8239,-8356,-8093,-7460,-6493,-5241,-3771,-2175,-541,1028,2436,3603,4469,5014,5240,5199,4947,4554,4101,3634,3193,2792,2414,2023,1585,1036,353,-491,-1487,-2609,-3796,-4983,-6090,-7028,-7752,-8191,-8338,-8176,-7726,-7010,-6072,-4958,-3719,-2418,-1117,129,1245,2191,2911,3380,3579,3514,3207,2687,2015,1229,405,-426,-1187,-1874,-2413,-2821,-3034,-3079,-2931,-2626,-2197,-1681,-1146,-633,-207,103,262,264,113,-174,-563,-1010,-1470,-1883,-2205,-2389,-2407,-2249,-1920,-1443,-864,-220,425,1033,1567,2009,2363,2640,2879,3100,3346,3629,3980,4384,4855,5351,5853,6321,6700,6966,7073,7018,6790,6421,5931,5365,4748,4091,3397,2638,1786,798,-354,-1704,-3226,-4923,-6693,-8478,-10152,-11598,-12719,-13387,-13558,-13166,-12224,-10774,-8892,-6713,-4364,-2007,219,2163,3723,4788,5322,5294,4737,3709,2309,661,-1096,-2810,-4355,-5613,-6517,-7027,-7151,-6920,-6396,-5646,-4752,-3798,-2847,-1979,-1226,-627,-197,79,205,237,215,212,283,478,822,1321,1963,2722,3558,4436,5304,6151,6930,7641,8266,8784,9213,9533,9773,9950,10074,10171,10234,10254,10216,10075,9815,9381,8774,7972,7002,5892,4687,3447,2237,1135,222,-428,-747,-703,-279,481,1529,2734,3986,5119,6001,6503,6545,6078,5138,3763,2093,249,-1592,-3276,-4648,-5585,-6004,-5846,-5133,-3877,-2191,-170,2039,4291,6443,8367,9934,11072,11689,11776,11313,10359,8968,7247,5297,3233,1168,-810,-2620,-4217,-5560,-6632,-7415,-7908,-8098,-8001,-7594,-6909,-5928,-4695,-3209,-1549,269,2117,3958,5642,7108,8234,8967,9255,9104,8538,7653,6540,5350,4203,3232,2513,2130,2081,2398,3003,3877,4893,5976,6999,7859,8467,8748,8672,8244,7511,6559,5505,4471,3587,2954,2648,2712,3144,3911,4931,6109,7306,8376,9173,9554,9417,8700,7394,5545,3258,672,-2025,-4660,-7030,-9007,-10459,-11352,-11674,-11485,-10872,-9952,-8861,-7702,-6593,-5591,-4738,-4041,-3467,-2984,-2535,-2074,-1563,-985,-338,370,1099,1840,2529,3147,3658,4021,4243,4293,4200,3971,3646,3260,2850,2460,2117,1849,1679,1612,1649,1774,1964,2184,2392,2546,2582,2472,2157,1625,857,-107,-1230,-2422,-3605,-4688,-5576,-6207,-6509,-6461,-6063,-5355,-4424,-3372,-2317,-1394,-692,-313,-291,-644,-1338,-2318,-3496,-4785,-6093,-7333,-8432,-9323,-9953,-10285,-10288,-9965,-9312,-8383,-7229,-5943,-4634,-3392,-2321,-1493,-940,-700,-735,-1015,-1478,-2034,-2628,-3169,-3612,-3919,-4070,-4076,-3945,-3710,-3389,-3005,-2583,-2129,-1668,-1209,-778,-383,-61,180,305,301,145,-166,-645,-1271,-2029,-2893,-3795,-4700,-5514,-6192,-6659,-6877,-6806,-6437,-5787,-4891,-3810,-2630,-1422,-279,746,1589,2229,2635,2823,2803,2595,2231,1722,1106,392,-372,-1157,-1904,-2546,-3027,-3265,-3216,-2858,-2195,-1297,-249,819,1768,2466,2803,2734,2241,1405,313,-872,-2021,-2981,-3654,-3976,-3911,-3486,-2747,-1756,-627,567,1686,2656,3344,3705,3651,3194,2332,1130,-331,-1935,-3566,-5092,-6408,-7426,-8072,-8324,-8140,-7549,-6550,-5209,-3576,-1753,173,2072,3856,5388,6601,7404,7767,7688,7187,6345,5230,3956,2609,1282,30,-1098,-2110,-2991,-3801,-4532,-5259,-5963,-6688,-7405,-8102,-8750,-9287,-9693,-9889,-9863,-9564,-8999,-8165,-7106,-5856,-4490,-3073,-1696,-447,579,1295,1633,1569,1096,296,-736,-1839,-2827,-3533,-3793,-3517,-2680,-1340,363,2240,4065,5610,6699,7170,6996,6158,4782,3000,1028,-917,-2630,-3914,-4660,-4781,-4290,-3241,-1761,-18,1786,3455,4783,5643,5915,5584,4688,3309,1634,-203,-1973,-3547,-4757,-5530,-5794,-5561,-4851,-3757,-2375,-830,752,2252,3572,4624,5364,5758,5819,5559,5032,4279,3345,2298,1144,-41,-1265,-2480,-3682,-4856,-5982,-7050,-8031,-8904,-9633,-10196,-10552,-10683,-10554,-10149,-9453,-8460,-7192,-5679,-3991,-2220,-463,1153,2543,3616,4324,4654,4620,4278,3692,2961,2176,1451,896,609,674,1146,2021,3253,4743,6335,7866,9135,9974,10241,9848,8787,7103,4939,2443,-147,-2647,-4825,-6524,-7601,-7983,-7656,-6652,-5072,-3041,-732,1664,3958,5956,7505,8490,8835,8549,7652,6266,4496,2532,511,-1383,-3038,-4333,-5213,-5647,-5642,-5242,-4507,-3522,-2371,-1145,84,1241,2282,3169,3881,4406,4744,4901,4887,4727,4434,4033,3536,2954,2290,1557,761,-71,-914,-1727,-2461,-3070,-3488,-3691,-3617,-3281,-2668,-1840,-835,238,1299,2241,2977,3451,3621,3492,3088,2445,1619,651,-399,-1482,-2527,-3461,-4186,-4614,-4648,-4244,-3362,-2079,-464,1293,3021,4511,5591,6127,6060,5396,4215,2663,914,-836,-2402,-3649,-4464,-4821,-4718,-4217,-3399,-2377,-1263,-165,826,1654,2272,2678,2882,2897,2773,2529,2206,1825,1386,907,358,-246,-920,-1647,-2391,-3127,-3773,-4286,-4582,-4612,-4352,-3787,-2966,-1935,-787,377,1445,2320,2919,3190,3125,2733,2064,1193,182,-875,-1907,-2862,-3675,-4334,-4799,-5064,-5130,-4986,-4669,-4180,-3564,-2863,-2101,-1356,-648,-46,422,739,871,857,676,383,-21,-494,-1019,-1571,-2115,-2611,-2992,-3183,-3100,-2670,-1835,-593,1049,3006,5181,7431,9609,11549,13130,14212,14758,14715,14129,13060,11620,9960,8234,6615,5252,4263,3722,3649,3998,4678,5544,6433,7171,7601,7599,7096,6072,4577,2703,588,-1606,-3717,-5589,-7102,-8157,-8715,-8763,-8325,-7467,-6250,-4772,-3126,-1408,282,1867,3258,4412,5272,5818,6055,5996,5701,5234,4679,4114,3605,3195,2899,2712,2611,2544,2485,2356,2153,1814,1367,801,160,-509,-1169,-1747,-2222,-2546,-2708,-2696,-2513,-2178,-1716,-1145,-519,162,839,1521,2172,2826,3478,4185,4973,5883,6939,8146,9469,10869,12254,13524,14581,15308,15636,15497,14879,13780,12262,10388,8269,6021,3791,1701,-108,-1547,-2543,-3064,-3124,-2758,-2045,-1071,63,1241,2370,3338,4078,4516,4640,4436,3971,3295,2520,1751,1096,653,497,648,1109,1827,2712,3676,4595,5373,5936,6216,6214,5924,5390,4663,3792,2855,1892,955,54,-800,-1638,-2479,-3361,-4310,-5337,-6442,-7603,-8773,-9891,-10887,-11680,-12200,-12378,-12177,-11562,-10551,-9167,-7481,-5583,-3574,-1576,307,1966,3317,4301,4879,5073,4912,4491,3910,3304,2807,2540,2603,3047,3876,5047,6461,7994,9474,10747,11618,11976,11682,10725,9083,6869,4168,1189,-1908,-4891,-7580,-9798,-11436,-12422,-12774,-12541,-11838,-10803,-9575,-8296,-7070,-5982,-5082,-4395,-3931,-3673,-3616,-3730,-4007,-4420,-4956,-5582,-6274,-6980,-7653,-8236,-8668,-8898,-8878,-8573,-7970,-7071,-5914,-4544,-3043,-1488,25,1410,2598,3530,4173,4519,4556,4315,3798,3047,2077,948,-308,-1605,-2880,-4038,-4994,-5684,-6028,-6024,-5640,-4955,-4013,-2958,-1878,-933,-196,225,331,106,-374,-1027,-1741,-2400,-2900,-3174,-3179,-2913,-2426,-1761,-1028,-306,312,758,993,1002,804,432,-53,-595,-1131,-1615,-2013,-2316,-2530,-2660,-2742,-2770,-2775,-2736,-2678,-2573,-2448,-2308,-2171,-2075,-2018,-2026,-2083,-2187,-2303,-2403,-2452,-2413,-2283,-2042,-1734,-1380,-1046,-780,-635,-655,-854,-1237,-1767,-2396,-3046,-3647,-4109,-4394,-4426,-4223,-3762,-3099,-2277,-1381,-471,363,1088,1643,2023,2212,2218,2052,1730,1266,687,-3,-763,-1576,-2398,-3185,-3897,-4474,-4879,-5076,-5047,-4809,-4387,-3846,-3252,-2677,-2208,-1876,-1741,-1777,-1962,-2230,-2497,-2676,-2694,-2490,-2044,-1356,-468,555,1634,2670,3598,4333,4858,5141,5225,5123,4917,4622,4302,3942,3549,3084,2511,1799,931,-82,-1200,-2352,-3459,-4415,-5147,-5565,-5637,-5328,-4679,-3726,-2571,-1321,-105,954,1732,2155,2154,1715,881,-304,-1711,-3240,-4737,-6081,-7141,-7828,-8068,-7841,-7158,-6078,-4690,-3115,-1473,91,1479,2562,3309,3651,3630,3264,2630,1806,896,-30,-849,-1537,-2017,-2303,-2412,-2386,-2302,-2234,-2251,-2421,-2766,-3304,-4015,-4848,-5753,-6643,-7450,-8104,-8548,-8753,-8711,-8407,-7888,-7144,-6231,-5152,-3950,-2646,-1277,123,1516,2864,4126,5265,6237,6989,7504,7721,7670,7327,6755,5994,5119,4210,3334,2565,1955,1534,1326,1310,1474,1754,2123,2489,2816,3034,3116,3044,2837,2507,2118,1712,1350,1080,932,921,1042,1262,1543,1833,2074,2232,2260,2170,1945,1648,1290,955,669,499,458,576,836,1230,1714,2256,2797,3302,3712,3989,4088,3960,3582,2909,1950,692,-815,-2525,-4352,-6182,-7908,-9384,-10504,-11160,-11298,-10887,-9978,-8627,-6972,-5126,-3245,-1443,160,1509,2550,3304,3794,4089,4258,4374,4497,4658,4870,5109,5358,5585,5768,5917,6021,6114,6196,6279,6358,6406,6404,6301,6075,5674,5098,4324,3371,2276,1054,-201,-1465,-2630,-3647,-4447,-4985,-5242,-5210,-4912,-4375,-3654,-2790,-1853,-885,49,899,1610,2130,2415,2428,2150,1569,715,-379,-1635,-2959,-4241,-5362,-6209,-6702,-6770,-6410,-5619,-4471,-3054,-1481,108,1599,2887,3892,4588,4948,5019,4809,4394,3810,3101,2317,1474,617,-225,-1019,-1719,-2288,-2688,-2878,-2860,-2620,-2211,-1664,-1077,-503,-44,262,363,275,22,-305,-626,-821,-805,-519,71,906,1934,3010,4005,4782,5216,5238,4813,3965,2755,1285,-325,-1951,-3447,-4710,-5639,-6169,-6290,-5992,-5345,-4398,-3260,-2014,-769,394,1421,2262,2931,3422,3785,4057,4291,4545,4855,5268,5802,6458,7229,8066,8920,9719,10373,10798,10913,10648,9975,8875,7394,5596,3602,1540,-421,-2132,-3461,-4309,-4638,-4457,-3826,-2857,-1679,-449,699,1631,2255,2520,2392,1913,1116,74,-1121,-2401,-3655,-4821,-5804,-6552,-7007,-7142,-6952,-6431,-5622,-4553,-3285,-1892,-430,1002,2364,3594,4671,5585,6337,6948,7427,7801,8063,8228,8269,8195,7988,7688,7307,6926,6587,6371,6323,6468,6821,7335,7972,8661,9332,9941,10437,10800,11040,11145,11157,11077,10933,10743,10511,10252,9960,9632,9261,8815,8288,7638,6862,5946,4889,3714,2431,1082,-297,-1670,-2969,-4181,-5225,-6103,-6759,-7200,-7388,-7357,-7070,-6589,-5885,-5010,-3967,-2785,-1508,-154,1201,2536,3761,4850,5735,6383,6768,6869,6694,6247,5558,4659,3605,2470,1327,270,-627,-1296,-1700,-1821,-1695,-1368,-938,-502,-173,-30,-149,-531,-1174,-1994,-2895,-3759,-4445,-4869,-4941,-4651,-4032,-3155,-2159,-1165,-314,295,609,630,406,38,-377,-714,-904,-872,-624,-166,445,1149,1877,2580,3207,3747,4189,4541,4816,5034,5206,5349,5475,5567,5650,5683,5694,5654,5589,5486,5377,5237,5072,4854,4529,4070,3399,2481,1284,-210,-1967,-3946,-6056,-8207,-10262,-12120,-13650,-14762,-15399,-15516,-15136,-14293,-13065,-11549,-9850,-8089,-6358,-4767,-3390,-2308,-1583,-1250,-1353,-1876,-2818,-4117,-5711,-7485,-9332,-11101,-12663,-13900,-14707,-15046,-14886,-14277,-13268,-11956,-10437,-8810,-7147,-5515,-3924,-2403,-926,505,1917,3295,4637,5905,7054,8038,8792,9293,9518,9483,9234,8827,8345,7857,7425,7064,6780,6496,6153,5642,4875,3788,2351,576,-1465,-3670,-5906,-8006,-9847,-11281,-12237,-12670,-12585,-12057,-11172,-10066,-8853,-7662,-6567,-5645,-4901,-4361,-3977,-3737,-3589,-3519,-3496,-3529,-3600,-3728,-3905,-4125,-4366,-4592,-4747,-4785,-4643,-4281,-3677,-2832,-1778,-573,715,1995,3183,4210,4996,5521,5741,5659,5279,4616,3705,2587,1319,-39,-1404,-2712,-3878,-4836,-5530,-5926,-6014,-5819,-5380,-4757,-4015,-3203,-2378,-1558,-783,-39,642,1284,1849,2345,2715,2932,2937,2680,2142,1297,180,-1148,-2606,-4057,-5391,-6454,-7155,-7397,-7151,-6447,-5329,-3936,-2389,-843,561,1721,2568,3077,3296,3262,3102,2879,2702,2628,2681,2861,3120,3396,3618,3715,3639,3365,2894,2267,1531,762,26,-618,-1129,-1489,-1712,-1817,-1867,-1893,-1976,-2123,-2387,-2746,-3186,-3663,-4106,-4461,-4654,-4655,-4420,-3979,-3334,-2561,-1712,-884,-160,374,644,608,236,-460,-1434,-2625,-3927,-5243,-6457,-7475,-8226,-8674,-8808,-8658,-8252,-7643,-6877,-5980,-5003,-3937,-2828,-1660,-469,740,1927,3056,4067,4906,5526,5877,5956,5761,5332,4726,4023,3310,2674,2196,1916,1844,1964,2193,2462,2647,2661,2409,1850,977,-157,-1436,-2729,-3850,-4651,-4984,-4753,-3945,-2575,-774,1319,3494,5560,7319,8637,9396,9566,9143,8195,6806,5110,3222,1286,-593,-2315,-3806,-5031,-5963,-6624,-7033,-7226,-7248,-7116,-6861,-6481,-5976,-5340,-4554,-3620,-2527,-1295,48,1465,2884,4247,5466,6478,7190,7574,7561,7175,6421,5378,4120,2755,1379,72,-1092,-2092,-2904,-3552,-4053,-4427,-4718,-4898,-5003,-4975,-4817,-4474,-3950,-3219,-2319,-1285,-189,886,1853,2639,3190,3487,3546,3415,3173,2902,2713,2659,2821,3203,3780,4509,5265,5944,6406,6527,6242,5506,4380,2954,1394,-117,-1387,-2242,-2571,-2301,-1463,-139,1522,3320,5067,6563,7674,8303,8428,8078,7337,6318,5147,3944,2804,1799,957,285,-249,-674,-1034,-1360,-1665,-1967,-2245,-2504,-2708,-2861,-2925,-2925,-2834,-2692,-2494,-2284,-2066,-1885,-1763,-1737,-1854,-2121,-2584,-3222,-4028,-4951,-5924,-6867,-7686,-8310,-8651,-8692,-8387,-7774,-6863,-5721,-4397,-2963,-1482,-27,1344,2574,3611,4431,4993,5292,5315,5084,4625,4009,3302,2595,1983,1538,1341,1427,1819,2497,3425,4525,5711,6870,7882,8642,9018,8946,8347,7232,5635,3673,1501,-674,-2650,-4207,-5216,-5558,-5250,-4347,-3006,-1418,188,1604,2643,3177,3174,2640,1702,495,-797,-1988,-2942,-3537,-3748,-3569,-3078,-2369,-1562,-766,-82,433,751,879,877,809,758,809,1021,1437,2076,2911,3908,4976,6036,6966,7678,8086,8144,7828,7170,6200,5014,3670,2274,869,-454,-1682,-2756,-3653,-4338,-4775,-4924,-4768,-4284,-3480,-2385,-1049,454,2015,3531,4868,5921,6617,6895,6785,6314,5579,4688,3747,2868,2131,1592,1276,1180,1280,1524,1866,2231,2551,2764,2806,2644,2270,1708,1026,324,-271,-615,-580,-52,1025,2659,4787,7289,9994,12699,15201,17294,18826,19694,19853,19343,18249,16692,14846,12828,10808,8859,7060,5432,3957,2611,1345,116,-1098,-2322,-3536,-4716,-5812,-6762,-7500,-7972,-8121,-7934,-7408,-6567,-5496,-4254,-2983,-1770,-742,33,489,629,466,76,-478,-1106,-1732,-2302,-2756,-3084,-3266,-3301,-3209,-2983,-2654,-2213,-1689,-1076,-392,346,1125,1904,2645,3310,3842,4228,4450,4528,4507,4445,4407,4457,4641,4976,5472,6080,6761,7423,7978,8317,8354,8006,7244,6065,4516,2693,711,-1266,-3091,-4591,-5639,-6133,-6025,-5319,-4091,-2435,-522,1500,3430,5134,6449,7323,7688,7591,7083,6285,5323,4342,3454,2759,2295,2059,2020,2073,2143,2099,1846,1306,422,-794,-2316,-4055,-5909,-7749,-9435,-10843,-11865,-12421,-12507,-12132,-11382,-10368,-9212,-8062,-7021,-6191,-5622,-5335,-5316,-5523,-5903,-6381,-6894,-7354,-7722,-7923,-7962,-7799,-7475,-7005,-6436,-5830,-5237,-4725,-4346,-4142,-4149,-4378,-4832,-5450,-6197,-6934,-7587,-8007,-8106,-7804,-7058,-5870,-4292,-2384,-288,1887,3978,5847,7369,8439,8991,9005,8506,7563,6290,4831,3335,1969,848,106,-225,-98,440,1311,2419,3596,4717,5598,6135,6207,5787,4875,3544,1908,97,-1725,-3443,-4928,-6133,-7021,-7626,-7995,-8205,-8344,-8475,-8660,-8932,-9283,-9711,-10155,-10571,-10890,-11050,-10999,-10702,-10146,-9350,-8367,-7266,-6143,-5088,-4191,-3516,-3109,-2970,-3082,-3387,-3815,-4268,-4670,-4925,-4983,-4796,-4356,-3679,-2811,-1816,-772,244,1163,1944,2550,2976,3230,3324,3280,3136,2913,2669,2440,2272,2206,2268,2461,2770,3141,3517,3814,3954,3870,3494,2812,1793,483,-1088,-2812,-4604,-6307,-7814,-8964,-9678,-9860,-9503,-8611,-7258,-5529,-3549,-1441,660,2633,4361,5755,6731,7255,7310,6921,6155,5105,3889,2645,1486,511,-215,-691,-935,-1022,-1041,-1090,-1267,-1641,-2246,-3087,-4105,-5241,-6375,-7413,-8222,-8720,-8817,-8483,-7717,-6569,-5128,-3518,-1865,-311,1037,2080,2778,3109,3088,2776,2209,1498,698,-95,-821,-1445,-1923,-2289,-2533,-2717,-2862,-3020,-3206,-3471,-3794,-4219,-4707,-5268,-5855,-6431,-6927,-7268,-7370,-7156,-6575,-5588,-4223,-2502,-542,1577,3697,5704,7462,8863,9825,10284,10221,9646,8614,7203,5526,3707,1877,152,-1363,-2599,-3512,-4085,-4327,-4248,-3888,-3253,-2402,-1357,-185,1050,2279,3440,4465,5332,6001,6485,6771,6900,6854,6674,6328,5818,5131,4243,3164,1904,497,-998,-2512,-3970,-5284,-6408,-7261,-7849,-8133,-8142,-7914,-7479,-6937,-6311,-5710,-5138,-4664,-4263,-3955,-3686,-3441,-3152,-2787,-2304,-1673,-906,-16,947,1909,2809,3556,4094,4364,4348,4037,3457,2655,1676,589,-546,-1670,-2697,-3569,-4188,-4486,-4384,-3839,-2826,-1368,471,2595,4849,7087,9115,10793,11960,12545,12482,11801,10574,8925,7028,5062,3218,1663,520,-132,-295,1,629,1489,2410,3287,3999,4491,4716,4688,4412,3934,3300,2558,1781,1031,385,-86,-338,-334,-94,342,898,1467,1946,2227,2226,1903,1243,298,-871,-2144,-3407,-4525,-5384,-5884,-5977,-5645,-4938,-3937,-2768,-1566,-486,358,862,978,707,92,-770,-1760,-2739,-3579,-4165,-4441,-4375,-4004,-3391,-2629,-1814,-1036,-359,171,537,747,812,755,593,350,44,-286,-606,-856,-992,-945,-678,-170,578,1501,2538,3560,4473,5138,5481,5433,4973,4146,3022,1735,429,-736,-1628,-2144,-2230,-1907,-1215,-287,756,1761,2601,3179,3460,3446,3219,2873,2540,2336,2362,2674,3296,4190,5293,6497,7684,8717,9477,9851,9761,9161,8053,6467,4497,2247,-130,-2499,-4695,-6617,-8143,-9235,-9846,-10004,-9724,-9094,-8181,-7097,-5943,-4805,-3768,-2880,-2171,-1632,-1231,-908,-585,-181,381,1152,2139,3330,4634,5961,7156,8092,8631,8670,8165,7090,5519,3530,1275,-1098,-3403,-5486,-7182,-8367,-8950,-8867,-8104,-6691,-4699,-2238,535,3454,6324,8961,11193,12886,13939,14312,14015,13116,11725,9999,8092,6194,4444,2985,1899,1226,963,1044,1379,1851,2337,2743,2981,3029,2887,2609,2279,2000,1873,1994,2417,3181,4267,5634,7193,8838,10447,11883,13037,13786,14076,13849,13124,11933,10368,8521,6526,4489,2530,726,-842,-2142,-3157,-3879,-4358,-4603,-4697,-4643,-4521,-4321,-4094,-3818,-3508,-3130,-2669,-2109,-1427,-649,212,1110,1977,2766,3390,3809,3966,3839,3421,2739,1819,736,-466,-1696,-2894,-3983,-4890,-5556,-5905,-5899,-5482,-4658,-3422,-1827,57,2111,4201,6160,7844,9113,9883,10105,9805,9042,7951,6658,5360,4180,3286,2728,2565,2739,3181,3760,4329,4766,4946,4805,4315,3494,2416,1176,-102,-1284,-2268,-2930,-3238,-3130,-2636,-1782,-639,708,2155,3601,4933,6049,6869,7323,7389,7076,6421,5518,4443,3325,2260,1345,662,237,91,164,396,664,854,839,517,-183,-1276,-2733,-4449,-6310,-8120,-9758,-11035,-11881,-12224,-12069,-11483,-10543,-9398,-8165,-6984,-5967,-5190,-4725,-4590,-4800,-5331,-6143,-7180,-8355,-9583,-10741,-11716,-12376,-12607,-12304,-11421,-9934,-7912,-5463,-2775,-67,2416,4446,5832,6454,6267,5326,3764,1785,-343,-2372,-4029,-5141,-5568,-5285,-4351,-2888,-1113,782,2545,4014,5024,5524,5487,4997,4150,3120,2065,1177,579,410,694,1456,2617,4082,5695,7280,8665,9651,10116,9917,9030,7434,5206,2458,-648,-3928,-7178,-10208,-12860,-14983,-16524,-17429,-17740,-17533,-16920,-16057,-15085,-14156,-13356,-12758,-12348,-12085,-11878,-11614,-11185,-10507,-9515,-8232,-6679,-4995,-3278,-1711,-404,502,945,879,317,-679,-2029,-3596,-5250,-6824,-8185,-9171,-9690,-9622,-8946,-7640,-5758,-3400,-704,2144,4934,7470,9547,11023,11803,11867,11270,10138,8643,6991,5398,4039,3063,2535,2449,2728,3230,3767,4164,4233,3869,3002,1651,-112,-2145,-4289,-6339,-8114,-9452,-10222,-10366,-9862,-8766,-7164,-5209,-3052,-888,1124,2811,4062,4769,4909,4469,3516,2137,459,-1381,-3239,-4991,-6523,-7755,-8643,-9167,-9366,-9285,-9016,-8645,-8265,-7935,-7699,-7540,-7420,-7257,-6960,-6444,-5624,-4490,-3021,-1306,568,2454,4212,5688,6784,7412,7541,7190,6396,5231,3786,2152,407,-1334,-3036,-4586,-5935,-7011,-7736,-8067,-7961,-7399,-6419,-5075,-3486,-1804,-189,1170,2149,2631,2591,2060,1136,-11,-1197,-2196,-2832,-2939,-2451,-1359,254,2227,4361,6417,8164,9421,10035,9970,9228,7910,6158,4136,2032,16,-1776,-3215,-4251,-4830,-4957,-4668,-3993,-3014,-1790,-409,1044,2475,3799,4929,5798,6349,6556,6403,5920,5137,4131,2969,1745,541,-579,-1563,-2407,-3120,-3739,-4308,-4850,-5386,-5895,-6340,-6669,-6808,-6709,-6325,-5650,-4705,-3557,-2291,-1027,124,1049,1656,1902,1748,1237,403,-671,-1889,-3166,-4393,-5495,-6392,-7031,-7363,-7364,-7002,-6285,-5195,-3790,-2081,-178,1855,3885,5810,7496,8853,9780,10238,10225,9775,8993,7993,6907,5887,5029,4421,4088,4011,4117,4321,4502,4573,4460,4135,3602,2912,2122,1333,605,18,-384,-582,-564,-352,35,570,1228,1999,2862,3809,4808,5828,6811,7693,8394,8828,8931,8627,7896,6723,5148,3242,1102,-1130,-3346,-5381,-7156,-8559,-9554,-10117,-10252,-9987,-9366,-8435,-7273,-5931,-4496,-3021,-1573,-206,1049,2137,3066,3790,4337,4679,4827,4757,4451,3888,3046,1932,548,-1042,-2786,-4561,-6251,-7688,-8741,-9237,-9110,-8272,-6770,-4670,-2140,621,3366,5849,7842,9174,9738,9525,8596,7122,5292,3381,1617,230,-626,-872,-528,326,1509,2836,4079,5057,5606,5639,5124,4092,2643,910,-925,-2690,-4192,-5304,-5898,-5926,-5373,-4279,-2734,-849,1228,3357,5378,7166,8600,9599,10103,10097,9599,8656,7351,5778,4052,2276,571,-992,-2335,-3431,-4288,-4914,-5380,-5707,-5959,-6144,-6279,-6344,-6302,-6126,-5760,-5199,-4416,-3451,-2324,-1112,135,1341,2451,3409,4183,4733,5055,5124,4941,4506,3813,2899,1776,504,-844,-2184,-3393,-4360,-4962,-5116,-4771,-3948,-2711,-1207,421,1956,3253,4143,4559,4480,3968,3156,2218,1373,797,673,1077,2037,3484,5274,7217,9094,10698,11856,12450,12427,11809,10666,9128,7339,5458,3633,1978,588,-496,-1256,-1717,-1916,-1894,-1686,-1312,-771,-57,845,1935,3198,4585,6038,7443,8704,9699,10332,10548,10321,9686,8703,7473,6094,4668,3281,1990,841,-136,-929,-1509,-1857,-1949,-1758,-1271,-488,568,1835,3235,4646,5948,6988,7658,7844,7491,6587,5151,3276,1061,-1340,-3788,-6111,-8188,-9873,-11093,-11764,-11855,-11355,-10277,-8686,-6665,-4348,-1879,568,2836,4773,6260,7223,7639,7539,7013,6201,5263,4398,3766,3523,3746,4469,5629,7120,8758,10345,11674,12550,12854,12486,11464,9841,7753,5388,2956,670,-1261,-2709,-3560,-3823,-3529,-2803,-1788,-646,467,1447,2217,2782,3153,3418,3614,3822,4050,4292,4508,4612,4542,4210,3585,2638,1408,-46,-1627,-3210,-4677,-5894,-6767,-7210,-7190,-6705,-5803,-4560,-3088,-1507,62,1498,2716,3650,4254,4543,4503,4193,3626,2855,1896,787,-463,-1814,-3253,-4730,-6205,-7613,-8888,-9952,-10743,-11199,-11285,-10998,-10353,-9412,-8234,-6930,-5568,-4270,-3094,-2134,-1421,-1003,-871,-1008,-1363,-1858,-2396,-2886,-3224,-3361,-3242,-2890,-2321,-1623,-862,-142,460,875,1054,984,664,134,-566,-1360,-2182,-2946,-3593,-4052,-4300,-4311,-4100,-3698,-3133,-2456,-1682,-853,50,992,2008,3062,4154,5247,6272,7180,7875,8286,8345,7991,7210,5993,4377,2430,225,-2112,-4477,-6736,-8771,-10489,-11796,-12664,-13053,-12993,-12524,-11712,-10654,-9453,-8203,-7011,-5963,-5122,-4562,-4306,-4386,-4798,-5516,-6499,-7681,-8966,-10280,-11494,-12526,-13266,-13631,-13550,-12989,-11949,-10477,-8681,-6690,-4680,-2820,-1275,-162,424,485,39,-786,-1851,-2953,-3889,-4463,-4517,-3960,-2759,-998,1222,3678,6178,8477,10376,11716,12399,12391,11736,10511,8865,6929,4895,2890,1074,-450,-1607,-2346,-2681,-2647,-2315,-1796,-1175,-563,-23,408,724,944,1113,1250,1382,1495,1561,1525,1324,893,178,-836,-2146,-3700,-5413,-7190,-8907,-10466,-11760,-12737,-13341,-13589,-13483,-13082,-12434,-11606,-10651,-9639,-8596,-7585,-6607,-5700,-4873,-4149,-3552,-3097,-2815,-2697,-2748,-2937,-3229,-3589,-3960,-4293,-4529,-4616,-4507,-4170,-3580,-2750,-1694,-464,890,2289,3673,4950,6072,6954,7572,7878,7895,7629,7159,6557,5922,5359,4954,4757,4812,5073,5512,6016,6502,6847,6969,6788,6267,5400,4228,2801,1240,-369,-1893,-3245,-4330,-5102,-5541,-5670,-5548,-5256,-4894,-4546,-4276,-4104,-4011,-3938,-3797,-3503,-2978,-2196,-1167,30,1287,2448,3375,3927,4022,3618,2737,1455,-116,-1829,-3542,-5108,-6417,-7377,-7929,-8065,-7759,-7080,-6041,-4743,-3254,-1673,-100,1364,2621,3579,4166,4332,4063,3379,2333,1020,-455,-1945,-3332,-4461,-5245,-5581,-5444,-4818,-3764,-2352,-728,974,2586,3958,4961,5510,5556,5120,4267,3105,1795,492,-628,-1407,-1740,-1532,-801,433,2029,3861,5735,7470,8914,9911,10393,10298,9642,8475,6888,4995,2938,851,-1112,-2834,-4192,-5113,-5541,-5471,-4935,-4006,-2797,-1426,-35,1270,2396,3313,4011,4556,4989,5412,5862,6395,7003,7654,8293,8830,9200,9317,9144,8654,7851,6768,5444,3939,2321,650,-992,-2559,-3970,-5203,-6192,-6951,-7425,-7652,-7610,-7334,-6858,-6230,-5500,-4755,-4025,-3401,-2898,-2570,-2420,-2453,-2645,-2959,-3338,-3715,-4016,-4173,-4122,-3824,-3272,-2470,-1480,-351,822,1977,3014,3892,4543,4963,5152,5145,5005,4795,4612,4512,4568,4795,5198,5735,6332,6917,7367,7626,7598,7266,6618,5688,4541,3263,1963,738,-297,-1089,-1571,-1751,-1639,-1289,-774,-178,402,884,1193,1294,1173,866,435,-28,-412,-626,-586,-264,321,1129,2039,2965,3768,4348,4622,4518,4019,3124,1868,322,-1417,-3241,-5004,-6590,-7860,-8714,-9083,-8924,-8259,-7134,-5663,-3981,-2248,-643,701,1657,2168,2228,1889,1241,434,-397,-1105,-1560,-1694,-1452,-844,86,1270,2597,3964,5238,6331,7135,7604,7692,7401,6756,5806,4635,3334,2022,794,-214,-934,-1266,-1186,-687,185,1339,2665,4009,5246,6214,6816,6960,6618,5793,4557,2996,1257,-530,-2199,-3624,-4680,-5290,-5417,-5071,-4300,-3214,-1910,-558,744,1849,2703,3251,3519,3554,3460,3344,3318,3479,3883,4552,5474,6577,7808,9032,10179,11103,11729,11962,11751,11074,9950,8426,6601,4576,2490,485,-1302,-2750,-3758,-4282,-4304,-3864,-3049,-1971,-771,398,1417,2182,2638,2782,2637,2273,1769,1206,663,208,-124,-304,-345,-264,-102,95,269,375,365,220,-75,-492,-1001,-1536,-2033,-2413,-2596,-2532,-2172,-1510,-564,613,1955,3367,4761,6055,7156,8028,8614,8910,8928,8697,8259,7684,7017,6336,5697,5151,4753,4509,4440,4511,4694,4925,5145,5282,5282,5093,4695,4092,3327,2470,1612,872,332,94,188,638,1405,2418,3563,4700,5683,6348,6582,6279,5405,3974,2051,-221,-2686,-5135,-7379,-9237,-10558,-11269,-11315,-10755,-9653,-8168,-6463,-4720,-3125,-1807,-889,-397,-343,-648,-1224,-1936,-2656,-3255,-3647,-3746,-3539,-2999,-2166,-1072,211,1611,3040,4405,5610,6577,7227,7521,7433,6986,6215,5217,4070,2895,1787,828,83,-439,-734,-857,-860,-822,-817,-905,-1138,-1535,-2105,-2818,-3651,-4539,-5437,-6267,-6969,-7492,-7786,-7834,-7639,-7214,-6609,-5871,-5073,-4282,-3561,-2975,-2545,-2305,-2236,-2317,-2500,-2730,-2929,-3033,-2959,-2655,-2072,-1197,-43,1340,2867,4423,5858,7035,7790,8031,7669,6690,5143,3099,723,-1839,-4382,-6737,-8739,-10277,-11278,-11754,-11732,-11330,-10648,-9829,-8981,-8200,-7528,-7006,-6588,-6287,-6031,-5823,-5635,-5475,-5355,-5295,-5296,-5372,-5503,-5671,-5853,-6011,-6122,-6175,-6150,-6065,-5920,-5734,-5501,-5233,-4903,-4513,-4035,-3477,-2825,-2110,-1333,-545,226,934,1537,2003,2310,2441,2399,2191,1835,1367,812,238,-330,-808,-1174,-1374,-1399,-1255,-963,-578,-171,206,461,569,482,193,-270,-872,-1535,-2179,-2706,-3026,-3054,-2731,-2024,-941,478,2120,3872,5535,6945,7899,8248,7882,6741,4860,2317,-717,-4047,-7425,-10620,-13403,-15587,-17055,-17742,-17679,-16942,-15699,-14109,-12409,-10750,-9314,-8181,-7392,-6930,-6726,-6680,-6693,-6651,-6470,-6088,-5472,-4621,-3563,-2344,-1040,280,1517,2591,3415,3930,4079,3871,3306,2469,1443,354,-667,-1495,-2027,-2195,-1969,-1366,-442,728,2022,3343,4562,5583,6316,6700,6693,6302,5541,4482,3219,1853,530,-633,-1530,-2054,-2184,-1887,-1219,-254,893,2079,3160,4001,4478,4528,4095,3219,1935,389,-1297,-2923,-4321,-5315,-5780,-5631,-4877,-3574,-1866,53,1969,3637,4867,5487,5412,4637,3211,1291,-970,-3336,-5620,-7621,-9193,-10255,-10771,-10785,-10401,-9741,-8957,-8204,-7564,-7146,-6933,-6911,-7014,-7137,-7208,-7125,-6834,-6290,-5480,-4395,-3081,-1556,98,1826,3536,5151,6586,7764,8628,9126,9264,9048,8557,7853,7068,6277,5607,5098,4814,4734,4851,5092,5408,5720,5975,6118,6132,5991,5721,5332,4874,4381,3909,3505,3203,3042,3023,3149,3386,3692,4006,4261,4390,4332,4041,3493,2671,1604,323,-1090,-2540,-3906,-5054,-5849,-6190,-5992,-5234,-3954,-2236,-241,1842,3798,5403,6473,6872,6533,5470,3791,1630,-764,-3201,-5401,-7196,-8383,-8898,-8700,-7853,-6496,-4791,-2967,-1214,278,1379,2020,2206,1990,1502,854,208,-336,-669,-748,-538,-61,652,1555,2554,3617,4617,5523,6235,6710,6917,6822,6458,5852,5073,4209,3339,2559,1934,1514,1327,1362,1615,2028,2575,3191,3827,4443,4967,5375,5610,5643,5459,5036,4399,3562,2579,1504,406,-639,-1569,-2315,-2842,-3123,-3148,-2942,-2537,-1987,-1369,-749,-196,232,532,700,804,904,1095,1457,2052,2913,4018,5318,6711,8069,9259,10136,10576,10498,9834,8609,6851,4679,2208,-394,-2970,-5359,-7433,-9086,-10285,-11003,-11302,-11240,-10907,-10411,-9818,-9201,-8591,-7992,-7390,-6782,-6125,-5440,-4704,-3935,-3142,-2330,-1515,-691,137,966,1804,2627,3432,4182,4850,5402,5823,6091,6234,6257,6215,6131,6045,5974,5912,5866,5798,5714,5585,5419,5227,5010,4812,4629,4495,4403,4354,4336,4337,4349,4359,4382,4399,4438,4487,4550,4631,4695,4734,4691,4539,4214,3686,2912,1880,610,-870,-2457,-4058,-5516,-6714,-7504,-7820,-7605,-6881,-5713,-4210,-2518,-786,814,2170,3158,3740,3893,3644,3069,2247,1311,365,-463,-1093,-1467,-1569,-1434,-1107,-687,-250,120,364,467,433,302,134,-18,-91,-38,182,589,1206,2027,3050,4259,5610,7066,8557,10005,11335,12442,13265,13724,13790,13457,12748,11736,10493,9118,7693,6298,4982,3783,2717,1780,973,275,-314,-819,-1245,-1625,-1975,-2335,-2718,-3162,-3651,-4195,-4743,-5255,-5659,-5872,-5831,-5459,-4732,-3637,-2221,-546,1264,3099,4794,6231,7287,7880,8003,7665,6971,6038,5022,4087,3361,2950,2894,3167,3705,4378,5059,5600,5906,5885,5536,4869,3959,2909,1831,844,43,-513,-796,-847,-716,-522,-354,-343,-550,-1047,-1811,-2819,-3964,-5152,-6247,-7155,-7777,-8063,-7992,-7550,-6793,-5730,-4474,-3049,-1582,-123,1230,2406,3339,3979,4304,4321,4060,3597,3016,2428,1942,1642,1597,1832,2314,3009,3814,4651,5428,6083,6562,6864,6983,6949,6796,6550,6242,5877,5463,4978,4421,3766,3012,2156,1211,206,-818,-1811,-2722,-3515,-4155,-4648,-4999,-5247,-5424,-5576,-5730,-5903,-6096,-6272,-6397,-6410,-6269,-5938,-5427,-4767,-4034,-3329,-2761,-2433,-2425,-2765,-3436,-4376,-5468,-6577,-7570,-8293,-8687,-8670,-8274,-7560,-6626,-5626,-4700,-3978,-3580,-3529,-3846,-4455,-5265,-6160,-7004,-7712,-8172,-8364,-8245,-7830,-7153,-6230,-5130,-3869,-2515,-1091,330,1716,2982,4096,4981,5610,5949,5997,5773,5312,4678,3904,3075,2198,1331,467,-376,-1197,-1990,-2731,-3398,-3952,-4357,-4594,-4653,-4558,-4339,-4060,-3759,-3510,-3326,-3241,-3253,-3325,-3446,-3550,-3605,-3583,-3442,-3216,-2889,-2534,-2163,-1863,-1655,-1597,-1706,-1988,-2432,-2997,-3633,-4274,-4849,-5289,-5531,-5540,-5302,-4833,-4194,-3441,-2669,-1950,-1341,-890,-587,-435,-376,-379,-384,-369,-312,-240,-191,-224,-426,-836,-1515,-2458,-3643,-5012,-6480,-7947,-9327,-10519,-11477,-12147,-12525,-12608,-12409,-11956,-11260,-10353,-9257,-7988,-6598,-5110,-3585,-2082,-659,612,1696,2543,3158,3536,3712,3718,3596,3375,3085,2732,2336,1881,1391,870,335,-167,-642,-1050,-1404,-1712,-1991,-2278,-2585,-2932,-3315,-3698,-4052,-4286,-4348,-4156,-3658,-2835,-1694,-290,1287,2916,4472,5809,6824,7427,7575,7277,6575,5554,4318,2990,1680,504,-464,-1171,-1613,-1826,-1892,-1905,-1979,-2202,-2638,-3291,-4136,-5075,-5993,-6761,-7237,-7356,-7056,-6381,-5394,-4240,-3060,-2022,-1260,-872,-903,-1349,-2148,-3207,-4411,-5629,-6742,-7634,-8219,-8413,-8183,-7502,-6382,-4880,-3060,-1052,1013,2972,4670,5967,6754,6984,6658,5857,4706,3383,2070,959,196,-128,39,638,1594,2765,3985,5126,6042,6676,6969,6944,6621,6068,5343,4517,3640,2753,1889,1061,287,-420,-1046,-1572,-1965,-2220,-2291,-2183,-1871,-1368,-687,159,1118,2178,3260,4325,5290,6081,6632,6873,6781,6334,5567,4526,3284,1931,542,-806,-2063,-3191,-4167,-4966,-5579,-5959,-6088,-5905,-5392,-4532,-3352,-1924,-355,1209,2606,3689,4324,4435,4001,3056,1711,98,-1619,-3263,-4697,-5786,-6458,-6661,-6400,-5694,-4604,-3206,-1581,174,1960,3697,5271,6627,7682,8412,8787,8835,8578,8096,7460,6758,6077,5477,5010,4678,4486,4390,4357,4338,4298,4209,4070,3874,3667,3449,3280,3164,3132,3182,3297,3469,3651,3822,3948,3985,3942,3784,3540,3227,2879,2546,2275,2108,2088,2223,2507,2907,3348,3751,4010,4035,3748,3114,2132,862,-613,-2160,-3674,-5019,-6130,-6930,-7419,-7587,-7470,-7094,-6483,-5674,-4665,-3494,-2165,-734,756,2211,3556,4683,5514,5974,6023,5642,4855,3701,2252,606,-1144,-2878,-4495,-5886,-6961,-7652,-7908,-7724,-7117,-6133,-4875,-3403,-1864,-321,1115,2396,3487,4390,5119,5730,6242,6717,7151,7557,7905,8164,8286,8245,8008,7592,7018,6351,5641,4966,4360,3857,3449,3102,2777,2412,1967,1409,743,-20,-809,-1582,-2231,-2704,-2906,-2813,-2377,-1623,-566,723,2180,3704,5197,6553,7668,8449,8823,8732,8165,7125,5696,3957,2062,137,-1668,-3242,-4506,-5425,-6012,-6323,-6423,-6409,-6337,-6265,-6196,-6122,-5996,-5792,-5436,-4930,-4223,-3351,-2334,-1232,-125,899,1757,2357,2646,2580,2160,1426,457,-626,-1684,-2558,-3118,-3237,-2873,-1996,-689,951,2764,4562,6189,7474,8341,8735,8699,8319,7720,7073,6512,6175,6146,6452,7076,7936,8929,9913,10767,11376,11658,11580,11122,10331,9238,7942,6498,5004,3522,2098,796,-385,-1405,-2274,-2983,-3528,-3907,-4094,-4073,-3809,-3285,-2497,-1459,-221,1142,2533,3840,4935,5724,6096,6021,5464,4473,3120,1513,-202,-1903,-3457,-4773,-5795,-6495,-6892,-7006,-6892,-6582,-6128,-5549,-4882,-4122,-3307,-2420,-1503,-551,376,1266,2048,2691,3143,3367,3349,3077,2565,1844,967,20,-906,-1701,-2248,-2465,-2270,-1632,-575,866,2551,4363,6119,7666,8855,9594,9830,9581,8908,7917,6738,5517,4375,3429,2737,2341,2224,2353,2657,3052,3457,3786,3979,3993,3802,3425,2868,2192,1433,662,-69,-705,-1210,-1562,-1765,-1829,-1786,-1656,-1471,-1224,-930,-559,-106,449,1105,1835,2599,3327,3926,4317,4383,4072,3319,2129,551,-1338,-3395,-5504,-7492,-9262,-10686,-11727,-12355,-12595,-12495,-12125,-11547,-10831,-10011,-9125,-8164,-7131,-5997,-4754,-3392,-1947,-443,1015,2359,3455,4207,4527,4343,3666,2514,987,-781,-2647,-4415,-5936,-7061,-7689,-7791,-7374,-6526,-5373,-4053,-2741,-1551,-608,48,404,507,426,265,102,27,69,257,560,940,1337,1682,1933,2034,1988,1770,1429,979,472,-46,-546,-997,-1396,-1756,-2088,-2430,-2807,-3239,-3745,-4309,-4898,-5470,-5934,-6231,-6263,-5988,-5359,-4395,-3126,-1650,-67,1472,2841,3883,4507,4611,4177,3217,1796,23,-1957,-4016,-5977,-7745,-9199,-10286,-10981,-11292,-11261,-10976,-10493,-9939,-9358,-8828,-8362,-7947,-7551,-7099,-6538,-5801,-4868,-3736,-2462,-1128,147,1220,1975,2295,2122,1463,358,-1049,-2634,-4185,-5566,-6597,-7216,-7358,-7070,-6427,-5542,-4575,-3633,-2851,-2265,-1912,-1738,-1687,-1659,-1562,-1319,-875,-213,645,1652,2716,3756,4649,5319,5674,5686,5336,4660,3706,2557,1285,-23,-1304,-2518,-3622,-4632,-5538,-6361,-7113,-7772,-8340,-8746,-8971,-8946,-8639,-8047,-7167,-6064,-4805,-3487,-2229,-1125,-283,254,429,280,-164,-802,-1540,-2270,-2891,-3345,-3579,-3614,-3464,-3193,-2860,-2532,-2280,-2152,-2196,-2427,-2829,-3379,-3989,-4583,-5056,-5305,-5262,-4861,-4112,-3043,-1740,-331,1067,2289,3237,3804,3952,3703,3103,2292,1381,537,-120,-497,-532,-249,317,1062,1867,2614,3185,3505,3525,3252,2711,1977,1130,257,-540,-1200,-1649,-1862,-1832,-1580,-1160,-645,-105,365,721,905,918,759,467,83,-351,-786,-1199,-1562,-1864,-2109,-2272,-2361,-2330,-2170,-1835,-1310,-578,354,1449,2652,3888,5063,6092,6877,7355,7460,7173,6485,5447,4112,2588,973,-610,-2068,-3298,-4260,-4904,-5243,-5302,-5136,-4822,-4442,-4087,-3819,-3710,-3754,-3955,-4234,-4519,-4699,-4682,-4393,-3796,-2896,-1754,-451,877,2115,3131,3838,4197,4204,3936,3487,2982,2558,2313,2321,2608,3140,3842,4621,5349,5930,6289,6373,6211,5827,5318,4766,4283,3949,3836,3979,4375,5005,5798,6682,7562,8339,8942,9288,9359,9123,8631,7898,7009,6008,4962,3920,2912,1977,1112,348,-315,-851,-1232,-1445,-1457,-1278,-906,-383,256,942,1620,2226,2710,3042,3199,3173,2988,2639,2172,1597,941,231,-518,-1279,-2033,-2751,-3420,-4000,-4491,-4862,-5115,-5257,-5300,-5274,-5198,-5097,-4959,-4782,-4509,-4101,-3499,-2640,-1508,-89,1585,3417,5328,7147,8751,9997,10780,11050,10803,10087,9026,7723,6358,5037,3887,2949,2252,1747,1389,1088,787,422,-10,-517,-1032,-1508,-1861,-2025,-1962,-1631,-1067,-287,628,1611,2562,3402,4053,4470,4629,4554,4277,3861,3383,2889,2444,2055,1727,1439,1160,862,536,171,-199,-553,-850,-1047,-1121,-1046,-819,-460,23,571,1180,1789,2389,2948,3444,3871,4201,4438,4564,4572,4467,4223,3869,3389,2820,2186,1515,851,202,-408,-988,-1549,-2111,-2702,-3334,-4022,-4751,-5499,-6207,-6812,-7225,-7368,-7177,-6599,-5652,-4357,-2806,-1104,626,2256,3676,4813,5618,6095,6267,6193,5921,5519,5026,4470,3879,3249,2597,1929,1281,678,179,-173,-334,-264,51,605,1385,2325,3385,4465,5496,6394,7084,7531,7702,7623,7323,6878,6352,5828,5356,4990,4724,4569,4475,4415,4345,4224,4020,3724,3314,2815,2230,1582,892,193,-506,-1156,-1751,-2260,-2661,-2954,-3118,-3162,-3080,-2886,-2587,-2218,-1790,-1354,-927,-548,-236,0,139,181,114,-69,-371,-787,-1318,-1923,-2602,-3286,-3956,-4548,-5000,-5275,-5288,-5022,-4422,-3494,-2244,-721,1003,2839,4666,6388,7886,9096,9953,10452,10582,10395,9916,9218,8337,7332,6239,5093,3945,2820,1776,849,73,-510,-894,-1075,-1055,-883,-571,-184,255,695,1106,1450,1703,1843,1855,1763,1565,1327,1066,848,704,655,734,906,1196,1541,1931,2316,2656,2913,3063,3073,2957,2702,2350,1914,1452,1003,615,329,165,133,222,407,640,887,1068,1157,1078,823,358,-289,-1107,-2029,-3008,-3982,-4900,-5723,-6445,-7046,-7568,-7999,-8390,-8720,-9026,-9271,-9474,-9574,-9570,-9385,-9005,-8363,-7446,-6242,-4765,-3072,-1217,693,2569,4307,5808,7006,7825,8239,8221,7775,6928,5717,4223,2519,733,-1031,-2622,-3931,-4834,-5269,-5190,-4613,-3608,-2250,-697,945,2510,3894,4988,5719,6054,5974,5519,4734,3709,2527,1308,131,-895,-1716,-2289,-2601,-2673,-2566,-2332,-2086,-1896,-1858,-2046,-2487,-3222,-4204,-5409,-6735,-8095,-9366,-10443,-11227,-11649,-11670,-11275,-10513,-9416,-8104,-6659,-5207,-3858,-2698,-1811,-1214,-934,-919,-1144,-1529,-2035,-2595,-3191,-3793,-4400,-5012,-5630,-6263,-6894,-7508,-8067,-8513,-8798,-8839,-8599,-8012,-7071,-5770,-4142,-2259,-202,1919,3992,5903,7559,8877,9792,10271,10288,9840,8946,7627,5943,3959,1776,-503,-2737,-4824,-6619,-8057,-9060,-9614,-9744,-9504,-8979,-8273,-7475,-6682,-5961,-5359,-4907,-4600,-4421,-4337,-4304,-4281,-4219,-4081,-3822,-3430,-2883,-2206,-1415,-571,264,1013,1591,1928,1959,1659,1020,77,-1104,-2450,-3837,-5181,-6366,-7321,-7990,-8348,-8395,-8175,-7709,-7076,-6326,-5524,-4734,-4003,-3370,-2859,-2474,-2208,-2042,-1966,-1952,-2013,-2136,-2348,-2659,-3100,-3673,-4402,-5262,-6233,-7269,-8292,-9243,-10016,-10546,-10740,-10545,-9917,-8836,-7343,-5463,-3306,-956,1464,3827,6028,7938,9481,10562,11140,11171,10670,9652,8210,6429,4469,2474,624,-936,-2083,-2740,-2889,-2561,-1831,-821,347,1522,2585,3426,3962,4155,3981,3475,2674,1658,521,-637,-1700,-2554,-3117,-3297,-3086,-2468,-1533,-352,902,2092,3049,3630,3741,3322,2385,999,-728,-2636,-4570,-6354,-7861,-8969,-9629,-9811,-9543,-8881,-7902,-6713,-5397,-4081,-2831,-1758,-904,-314,-13,36,-174,-559,-1091,-1696,-2315,-2907,-3422,-3837,-4140,-4317,-4373,-4302,-4107,-3783,-3328,-2730,-1994,-1106,-86,1070,2326,3680,5083,6523,7958,9346,10658,11819,12796,13508,13896,13901,13468,12577,11238,9497,7459,5240,3003,895,-938,-2376,-3354,-3836,-3852,-3455,-2750,-1828,-820,190,1095,1849,2400,2738,2873,2827,2645,2393,2129,1935,1887,2021,2400,2994,3787,4699,5620,6438,7016,7250,7061,6414,5329,3877,2183,381,-1330,-2820,-3918,-4536,-4628,-4181,-3271,-1989,-459,1148,2730,4108,5224,5968,6322,6279,5866,5142,4197,3089,1940,786,-289,-1267,-2128,-2880,-3543,-4142,-4706,-5237,-5747,-6196,-6560,-6772,-6786,-6529,-5970,-5062,-3806,-2207,-303,1849,4169,6568,8939,11169,13143,14741,15854,16394,16295,15550,14177,12283,9988,7484,4966,2630,673,-799,-1666,-1942,-1648,-892,197,1453,2733,3858,4741,5257,5390,5124,4507,3632,2592,1541,602,-85,-396,-277,336,1381,2802,4440,6129,7659,8840,9494,9508,8818,7442,5468,3033,338,-2419,-5020,-7275,-9045,-10227,-10786,-10736,-10133,-9069,-7650,-6008,-4251,-2523,-916,459,1533,2260,2611,2618,2309,1784,1115,422,-219,-737,-1096,-1292,-1348,-1298,-1200,-1084,-982,-897,-801,-668,-442,-78,453,1186,2105,3202,4442,5771,7150,8511,9810,10971,11951,12651,13035,13012,12561,11650,10322,8619,6666,4573,2490,555,-1119,-2444,-3364,-3884,-4028,-3852,-3461,-2923,-2358,-1839,-1441,-1207,-1172,-1319,-1648,-2085,-2577,-3022,-3316,-3372,-3085,-2421,-1362,54,1722,3518,5269,6808,7973,8640,8751,8271,7286,5872,4210,2449,783,-661,-1760,-2468,-2768,-2712,-2356,-1809,-1154,-487,128,632,1011,1230,1313,1245,1068,800,479,147,-172,-446,-669,-848,-997,-1158,-1355,-1625,-1988,-2441,-2970,-3532,-4061,-4495,-4741,-4749,-4448,-3820,-2857,-1575,-27,1741,3643,5603,7518,9295,10820,11989,12703,12869,12450,11436,9877,7890,5608,3236,944,-1070,-2680,-3779,-4332,-4358,-3906,-3080,-1977,-732,565,1777,2851,3689,4261,4541,4521,4248,3757,3139,2486,1903,1498,1344,1495,1951,2665,3543,4452,5233,5749,5855,5485,4595,3218,1440,-616,-2788,-4904,-6814,-8369,-9488,-10098,-10197,-9797,-8957,-7748,-6259,-4596,-2854,-1148,418,1748,2756,3379,3598,3397,2835,1971,898,-273,-1465,-2575,-3572,-4406,-5084,-5612,-5993,-6253,-6381,-6380,-6232,-5915,-5421,-4721,-3842,-2771,-1558,-230,1180,2615,4066,5474,6831,8085,9203,10122,10789,11129,11103,10663,9816,8577,7025,5228,3318,1385,-450,-2109,-3513,-4634,-5441,-5959,-6209,-6239,-6099,-5839,-5510,-5146,-4782,-4434,-4098,-3776,-3426,-3036,-2560,-1970,-1255,-397,570,1615,2666,3638,4432,4964,5141,4928,4293,3262,1898,271,-1480,-3272,-4965,-6481,-7740,-8686,-9303,-9576,-9535,-9210,-8645,-7902,-7036,-6113,-5214,-4391,-3732,-3265,-3039,-3036,-3245,-3603,-4062,-4542,-4995,-5377,-5675,-5893,-6062,-6218,-6400,-6649,-6974,-7368,-7808,-8213,-8545,-8690,-8610,-8230,-7529,-6492,-5149,-3523,-1693,279,2303,4282,6127,7727,9006,9876,10311,10289,9845,9039,7948,6676,5309,3932,2623,1417,360,-544,-1297,-1903,-2392,-2781,-3092,-3364,-3604,-3847,-4093,-4360,-4619,-4878,-5066,-5183,-5144,-4942,-4513,-3859,-2973,-1899,-701,519,1649,2570,3154,3340,3034,2266,1035,-569,-2450,-4490,-6564,-8548,-10343,-11855,-13018,-13791,-14138,-14067,-13580,-12717,-11534,-10107,-8554,-6980,-5537,-4324,-3457,-2989,-2934,-3277,-3933,-4823,-5813,-6802,-7678,-8374,-8837,-9069,-9072,-8888,-8554,-8101,-7561,-6935,-6231,-5426,-4511,-3458,-2274,-946,490,2003,3550,5063,6488,7764,8813,9589,10028,10106,9801,9143,8159,6927,5510,3999,2466,976,-418,-1695,-2830,-3833,-4690,-5419,-6015,-6480,-6819,-7014,-7063,-6954,-6671,-6217,-5586,-4799,-3878,-2860,-1786,-702,353,1339,2234,2999,3635,4103,4389,4468,4302,3882,3196,2244,1082,-268,-1710,-3202,-4641,-5981,-7147,-8095,-8795,-9215,-9344,-9180,-8711,-7969,-6961,-5751,-4392,-2972,-1584,-324,726,1481,1921,2007,1798,1310,653,-130,-931,-1718,-2425,-3045,-3563,-3997,-4353,-4663,-4907,-5116,-5226,-5248,-5099,-4762,-4183,-3326,-2198,-782,860,2689,4613,6536,8355,9947,11236,12125,12592,12611,12218,11469,10427,9199,7843,6456,5072,3745,2484,1314,239,-737,-1590,-2316,-2880,-3260,-3428,-3356,-3039,-2475,-1687,-723,363,1483,2568,3539,4354,4971,5417,5691,5859,5945,5993,6022,6024,5985,5860,5601,5164,4490,3575,2394,978,-623,-2364,-4123,-5844,-7389,-8681,-9614,-10125,-10163,-9728,-8836,-7569,-6019,-4330,-2626,-1057,281,1299,1988,2353,2467,2416,2290,2197,2188,2310,2556,2888,3252,3571,3780,3821,3676,3340,2859,2291,1735,1284,1060,1131,1591,2450,3709,5312,7157,9126,11067,12838,14312,15389,16027,16206,15979,15398,14561,13549,12438,11289,10128,8961,7782,6555,5267,3884,2432,904,-612,-2074,-3373,-4418,-5127,-5434,-5315,-4791,-3921,-2811,-1573,-327,817,1803,2559,3117,3460,3661,3744,3763,3739,3686,3595,3452,3215,2869,2369,1713,885,-86,-1168,-2290,-3379,-4340,-5082,-5527,-5606,-5292,-4591,-3548,-2260,-846,554,1800,2758,3355,3528,3297,2715,1873,906,-65,-910,-1540,-1896,-1970,-1792,-1426,-950,-459,-12,318,534,628,650,670,747,982,1417,2125,3091,4320,5721,7213,8669,9970,11001,11706,12032,12004,11664,11071,10324,9475,8599,7721,6846,5972,5053,4078,3004,1835,568,-748,-2059,-3276,-4298,-5028,-5377,-5287,-4738,-3764,-2424,-843,853,2522,4044,5320,6299,6955,7304,7393,7256,6967,6538,6040,5440,4786,4020,3161,2165,1034,-233,-1621,-3075,-4540,-5925,-7142,-8093,-8699,-8892,-8638,-7948,-6857,-5478,-3909,-2321,-848,359,1187,1577,1513,1043,267,-690,-1671,-2546,-3192,-3544,-3575,-3310,-2819,-2197,-1540,-944,-472,-146,35,131,212,370,704,1279,2164,3344,4802,6433,8127,9737,11113,12143,12727,12856,12540,11867,10941,9885,8810,7799,6881,6062,5284,4497,3603,2558,1294,-174,-1822,-3557,-5266,-6807,-8052,-8882,-9222,-9064,-8416,-7399,-6098,-4684,-3276,-1996,-922,-81,545,1000,1375,1735,2150,2661,3252,3905,4532,5049,5348,5329,4914,4059,2758,1055,-969,-3188,-5458,-7618,-9504,-10981,-11922,-12263,-11970,-11078,-9657,-7837,-5760,-3601,-1512,353,1896,3041,3788,4159,4238,4120,3911,3709,3578,3561,3638,3787,3921,3978,3866,3530,2937,2095,1061,-75,-1187,-2139,-2792,-3044,-2820,-2132,-1019,373,1902,3379,4646,5578,6106,6225,5988,5494,4861,4197,3612,3133,2792,2540,2315,2027,1602,954,95,-1004,-2230,-3530,-4741,-5773,-6488,-6834,-6761,-6301,-5524,-4523,-3433,-2361,-1400,-629,-47,342,594,775,944,1154,1431,1760,2103,2380,2514,2398,1981,1204,71,-1369,-3043,-4821,-6579,-8167,-9467,-10358,-10793,-10742,-10252,-9404,-8316,-7128,-5981,-4989,-4253,-3809,-3669,-3777,-4058,-4394,-4674,-4795,-4669,-4274,-3596,-2717,-1708,-711,167,792,1091,999,528,-288,-1352,-2537,-3692,-4655,-5277,-5439,-5072,-4157,-2746,-944,1104,3210,5219,6947,8302,9194,9625,9617,9254,8612,7804,6885,5944,4975,4015,3021,1988,886,-284,-1504,-2732,-3908,-4949,-5789,-6349,-6591,-6498,-6088,-5420,-4566,-3630,-2706,-1887,-1234,-786,-530,-450,-474,-550,-617,-619,-554,-415,-260,-148,-161,-396,-896,-1729,-2867,-4293,-5912,-7613,-9258,-10699,-11805,-12461,-12602,-12215,-11339,-10081,-8572,-6990,-5497,-4255,-3371,-2919,-2889,-3249,-3878,-4652,-5417,-6024,-6374,-6390,-6071,-5459,-4657,-3781,-2974,-2356,-2013,-2004,-2294,-2849,-3538,-4246,-4822,-5138,-5092,-4643,-3786,-2609,-1200,274,1687,2904,3828,4428,4693,4693,4494,4218,3941,3749,3669,3683,3747,3759,3624,3243,2532,1471,48,-1657,-3572,-5563,-7500,-9256,-10705,-11764,-12358,-12472,-12094,-11267,-10036,-8472,-6657,-4673,-2604,-531,1472,3337,5010,6424,7557,8342,8766,8789,8383,7556,6290,4645,2647,401,-2017,-4474,-6856,-9030,-10878,-12306,-13250,-13672,-13611,-13090,-12241,-11140,-9941,-8749,-7668,-6779,-6102,-5652,-5364,-5190,-5007,-4746,-4296,-3622,-2685,-1529,-200,1183,2519,3656,4503,4944,4969,4549,3784,2755,1640,581,-241,-724,-766,-377,408,1488,2724,3980,5124,6044,6681,7010,7050,6859,6513,6085,5656,5251,4902,4582,4271,3921,3497,2971,2335,1597,798,-37,-848,-1614,-2296,-2896,-3400,-3848,-4234,-4603,-4948,-5275,-5563,-5761,-5812,-5644,-5182,-4386,-3222,-1719,62,2007,3969,5767,7234,8193,8537,8185,7136,5453,3253,716,-1968,-4572,-6915,-8818,-10185,-10937,-11099,-10702,-9861,-8686,-7313,-5856,-4426,-3083,-1876,-809,132,984,1789,2597,3440,4339,5298,6281,7258,8148,8891,9411,9641,9561,9145,8438,7504,6436,5371,4434,3746,3396,3422,3805,4488,5353,6291,7163,7872,8338,8528,8443,8130,7652,7098,6556,6092,5770,5616,5631,5799,6062,6365,6629,6784,6772,6542,6088,5396,4516,3477,2365,1231,168,-776,-1538,-2093,-2425,-2527,-2423,-2105,-1612,-938,-107,861,1944,3091,4245,5316,6215,6829,7073,6875,6205,5086,3569,1775,-171,-2102,-3865,-5327,-6373,-6967,-7093,-6825,-6244,-5491,-4693,-3976,-3427,-3096,-2973,-3018,-3131,-3218,-3149,-2833,-2175,-1150,252,1967,3900,5916,7850,9539,10835,11597,11768,11305,10254,8718,6831,4807,2834,1126,-158,-888,-1011,-524,521,2009,3836,5821,7857,9780,11498,12906,13952,14579,14799,14602,14052,13196,12129,10927,9683,8457,7299,6221,5229,4280,3353,2401,1390,318,-826,-2004,-3179,-4304,-5315,-6168,-6809,-7213,-7343,-7201,-6760,-6039,-5025,-3748,-2234,-528,1286,3121,4849,6353,7493,8189,8341,7942,6994,5569,3774,1743,-365,-2398,-4216,-5707,-6809,-7494,-7795,-7767,-7510,-7112,-6664,-6233,-5844,-5518,-5213,-4893,-4500,-3966,-3251,-2321,-1160,200,1716,3317,4899,6375,7633,8591,9192,9398,9228,8714,7934,6976,5941,4922,3986,3181,2508,1964,1512,1120,775,459,205,42,11,159,498,1044,1754,2601,3510,4423,5284,6032,6643,7075,7318,7340,7131,6670,5929,4922,3628,2099,363,-1494,-3393,-5217,-6880,-8259,-9289,-9883,-10012,-9649,-8810,-7516,-5841,-3849,-1648,651,2931,5051,6890,8322,9238,9570,9277,8380,6930,5049,2859,550,-1733,-3814,-5574,-6927,-7834,-8327,-8455,-8342,-8077,-7807,-7593,-7520,-7594,-7792,-8060,-8292,-8402,-8265,-7803,-6947,-5663,-3979,-1943,341,2734,5086,7227,9003,10291,10996,11105,10621,9660,8324,6809,5259,3847,2678,1816,1276,1014,976,1063,1208,1333,1401,1397,1320,1199,1047,905,765,675,609,618,692,860,1133,1500,1955,2452,2932,3329,3543,3506,3140,2396,1279,-203,-1965,-3933,-5967,-7961,-9767,-11277,-12391,-13024,-13139,-12707,-11739,-10290,-8404,-6214,-3815,-1389,929,2951,4555,5611,6054,5868,5069,3754,2031,56,-2012,-4023,-5852,-7392,-8615,-9471,-10021,-10264,-10288,-10118,-9811,-9385,-8837,-8174,-7349,-6373,-5210,-3879,-2388,-776,916,2618,4274,5799,7129,8193,8928,9309,9288,8900,8150,7119,5885,4552,3219,1977,888,-18,-722,-1267,-1663,-1974,-2214,-2416,-2570,-2679,-2709,-2659,-2504,-2252,-1908,-1483,-997,-459,111,711,1322,1941,2522,3046,3451,3672,3670,3366,2762,1829,605,-855,-2486,-4176,-5848,-7386,-8728,-9787,-10542,-10942,-10995,-10679,-10023,-9023,-7726,-6166,-4424,-2580,-756,949,2405,3530,4257,4551,4451,3983,3267,2383,1450,543,-281,-1013,-1667,-2303,-2979,-3773,-4727,-5867,-7169,-8568,-9977,-11271,-12328,-13043,-13314,-13102,-12384,-11199,-9607,-7715,-5633,-3494,-1419,465,2070,3303,4123,4529,4515,4175,3561,2793,1971,1186,518,-1,-336,-520,-546,-471,-307,-88,169,459,756,1073,1378,1671,1933,2148,2318,2424,2496,2519,2533,2534,2534,2533,2499,2414,2227,1900,1385,667,-288,-1434,-2770,-4201,-5674,-7092,-8385,-9487,-10345,-10931,-11223,-11220,-10916,-10321,-9446,-8306,-6945,-5400,-3763,-2122,-582,729,1733,2325,2488,2202,1521,512,-721,-2064,-3418,-4682,-5807,-6750,-7524,-8139,-8651,-9088,-9507,-9912,-10328,-10707,-11027,-11219,-11215,-10965,-10400,-9503,-8255,-6682,-4829,-2766,-592,1603,3697,5604,7227,8506,9401,9903,10029,9821,9331,8606,7704,6650,5477,4203,2845,1428,-3,-1413,-2724,-3886,-4833,-5510,-5891,-5950,-5692,-5136,-4317,-3280,-2086,-796,523,1799,2973,3986,4789,5350,5637,5633,5338,4751,3901,2819,1565,198,-1203,-2565,-3817,-4894,-5759,-6378,-6753,-6869,-6750,-6390,-5800,-4994,-3973,-2776,-1429,0,1452,2836,4093,5124,5902,6364,6517,6358,5906,5194,4260,3137,1868,497,-947,-2409,-3851,-5229,-6488,-7589,-8494,-9160,-9578,-9717,-9591,-9198,-8556,-7697,-6629,-5395,-4015,-2513,-930,710,2369,3989,5539,6956,8199,9241,10045,10626,10969,11110,11054,10826,10449,9933,9299,8567,7747,6867,5934,4984,4011,3065,2130,1259,458,-235,-779,-1147,-1295,-1209,-870,-297,502,1476,2588,3783,4993,6166,7222,8103,8745,9088,9087,8718,7972,6869,5455,3796,1975,96,-1743,-3439,-4877,-5984,-6672,-6896,-6646,-5927,-4816,-3397,-1802,-158,1391,2739,3784,4492,4838,4854,4587,4092,3454,2725,1959,1211,485,-179,-789,-1332,-1807,-2199,-2507,-2706,-2786,-2727,-2516,-2133,-1583,-853,31,1068,2210,3453,4734,6037,7302,8489,9553,10440,11135,11595,11832,11840,11646,11275,10760,10141,9446,8736,8024,7379,6810,6371,6055,5891,5847,5910,6043,6201,6348,6447,6466,6393,6206,5908,5490,4958,4318,3586,2789,1967,1172,456,-117,-514,-701,-676,-462,-96,355,831,1252,1561,1702,1640,1361,876,211,-567,-1391,-2162,-2801,-3220,-3367,-3208,-2746,-2017,-1073,5,1138,2247,3235,4060,4625,4924,4891,4545,3872,2910,1700,292,-1222,-2791,-4297,-5690,-6864,-7770,-8337,-8531,-8312,-7691,-6664,-5285,-3607,-1712,309,2358,4342,6174,7785,9118,10149,10857,11261,11376,11249,10926,10451,9874,9227,8542,7849,7158,6507,5900,5376,4925,4582,4312,4131,4005,3919,3858,3800,3744,3684,3623,3563,3491,3413,3299,3139,2900,2570,2129,1580,934,215,-539,-1295,-2017,-2675,-3248,-3704,-4035,-4191,-4185,-3977,-3620,-3153,-2678,-2313,-2170,-2328,-2788,-3498,-4277,-4981,-5381,-5390,-4943,-4137,-3106,-2075,-1212,-660,-452,-547,-836,-1200,-1538,-1808,-2047,-2342,-2808,-3557,-4609,-5921,-7315,-8534,-9267,-9220,-8180,-6084,-3049,631,4489,8015,10653,11978,11695,9745,6276,1669,-3549,-8748,-13269,-16541,-18108,-17712,-15361,-11241,-5842,253,6305,11608,15524,17614,17665,15767,12252,7676,2715,-1952,-5743,-8246,-9313,-8985,-7539,-5336,-2812,-342,1768,3330,4300,4684,4614,4194,3560,2809,1985,1114,184,-833,-1913,-3052,-4138,-5089,-5754,-6044,-5885,-5295,-4369,-3274,-2229,-1461,-1153,-1421,-2250,-3519,-4991,-6363,-7326,-7632,-7123,-5820,-3868,-1550,761,2716,3985,4389,3885,2581,735,-1338,-3266,-4740,-5527,-5522,-4759,-3404,-1723,-38,1305,2037,1945,975,-787,-3134,-5711,-8156,-10060,-11137,-11187,-10190,-8287,-5742,-2924,-219,2043,3591,4339,4265,3536,2338,918,-472,-1673,-2526,-2997,-3086,-2848,-2390,-1801,-1194,-636,-186,150,383,561,740,988,1356,1888,2586,3425,4344,5238,5997,6491,6604,6271,5444,4177,2551,718,-1146,-2848,-4239,-5170,-5604,-5505,-4959,-4048,-2941,-1773,-725,96,589,741,584,214,-236,-612,-763,-580,8,1000,2348,3945,5666,7361,8900,10170,11087,11619,11752,11525,10988,10224,9322,8371,7450,6615,5882,5242,4641,4015,3284,2393,1302,18,-1404,-2896,-4327,-5586,-6547,-7099,-7185,-6743,-5814,-4415,-2670,-675,1409,3432,5242,6688,7666,8077,7896,7103,5751,3899,1640,-897,-3600,-6299,-8843,-11045,-12728,-13718,-13904,-13200,-11651,-9344,-6499,-3365,-264,2516,4705,6122,6681,6392,5370,3794,1888,-117,-2008,-3640,-4881,-5734,-6170,-6274,-6108,-5741,-5249,-4660,-4005,-3290,-2528,-1725,-930,-187,417,810,899,644,-13,-1017,-2347,-3861,-5449,-6950,-8215,-9135,-9610,-9618,-9169,-8322,-7179,-5853,-4470,-3158,-2001,-1086,-435,-63,65,-9,-222,-512,-818,-1101,-1325,-1488,-1596,-1672,-1748,-1864,-2053,-2354,-2788,-3361,-4079,-4907,-5824,-6778,-7709,-8580,-9319,-9907,-10308,-10513,-10539,-10398,-10126,-9761,-9325,-8865,-8382,-7906,-7437,-6984,-6548,-6136,-5746,-5388,-5056,-4755,-4457,-4153,-3802,-3376,-2846,-2182,-1396,-490,480,1474,2408,3217,3838,4226,4373,4281,4003,3587,3119,2655,2263,1971,1802,1736,1755,1805,1856,1849,1763,1571,1270,876,408,-92,-578,-1012,-1334,-1522,-1533,-1351,-979,-432,265,1046,1870,2659,3342,3885,4212,4334,4233,3951,3541,3072,2631,2293,2128,2181,2477,2993,3693,4502,5335,6102,6719,7118,7274,7174,6852,6362,5777,5178,4654,4258,4070,4100,4373,4869,5536,6342,7194,8049,8832,9505,10046,10446,10722,10903,11020,11114,11214,11336,11503,11694,11908,12121,12315,12475,12594,12662,12690,12675,12633,12563,12468,12351,12183,11973,11684,11320,10873,10354,9781,9196,8617,8095,7649,7298,7057,6908,6856,6869,6931,7003,7049,7019,6862,6526,5971,5182,4171,2984,1711,448,-680,-1582,-2180,-2440,-2385,-2060,-1560,-983,-429,29,332,480,475,375,222,91,21,61,227,510,893,1324,1759,2121,2364,2411,2245,1821,1151,264,-809,-1968,-3163,-4273,-5244,-5976,-6452,-6620,-6524,-6172,-5646,-5015,-4355,-3766,-3285,-2992,-2877,-2970,-3215,-3597,-4032,-4490,-4899,-5237,-5471,-5612,-5670,-5685,-5697,-5737,-5856,-6055,-6351,-6722,-7134,-7558,-7938,-8253,-8464,-8565,-8565,-8464,-8306,-8106,-7900,-7706,-7545,-7415,-7328,-7261,-7226,-7187,-7168,-7145,-7144,-7163,-7224,-7334,-7504,-7740,-8037,-8381,-8769,-9158,-9547,-9892,-10189,-10407,-10549,-10602,-10576,-10483,-10323,-10126,-9884,-9626,-9340,-9043,-8727,-8398,-8056,-7706,-7350,-7003,-6669,-6355,-6075,-5827,-5623,-5468,-5361,-5314,-5319,-5392,-5515,-5691,-5909,-6139,-6388,-6610,-6814,-6970,-7088,-7152,-7193,-7187,-7179,-7129,-7073,-6970,-6827,-6617,-6330,-5964,-5513,-5006,-4448,-3890,-3351,-2874,-2491,-2219,-2082,-2068,-2187,-2391,-2676,-2980,-3272,-3512,-3652,-3673,-3549,-3275,-2857,-2323,-1691,-1019,-340,298,840,1273,1549,1668,1634,1451,1147,757,287,-196,-709,-1192,-1660,-2077,-2457,-2777,-3044,-3251,-3392,-3475,-3483,-3434,-3306,-3119,-2861,-2533,-2151,-1687,-1177,-581,71,807,1608,2480,3416,4392,5404,6404,7376,8268,9051,9682,10131,10377,10409,10226,9854,9306,8639,7877,7097,6321,5623,5009,4531,4168,3941,3800,3745,3726,3732,3733,3740,3739,3779,3846,3999,4225,4552,4963,5445,5969,6491,6986,7411,7741,7974,8084,8107,8038,7913,7752,7580,7412,7268,7147,7066,7022,7015,7046,7113,7207,7328,7461,7604,7753,7894,8044,8184,8328,8480,8619,8766,8887,8982,9033,9013,8923,8721,8424,7996,7459,6810,6067,5272,4446,3663,2949,2381,1981,1793,1826,2074,2509,3086,3748,4430,5083,5648,6107,6450,6678,6846,6973,7128,7348,7661,8083,8584,9128,9637,10033,10237,10179,9828,9179,8285,7215,6099,5049,4193,3632,3412,3556,4009,4692,5485,6255,6886,7275,7374,7167,6701,6043,5303,4577,3977,3567,3400,3482,3783,4254,4817,5390,5906,6283,6499,6507,6330,5973,5484,4904,4284,3662,3083,2558,2113,1743,1444,1205,1017,854,722,587,454,304,128,-85,-332,-629,-956,-1323,-1709,-2107,-2504,-2884,-3250,-3578,-3886,-4157,-4404,-4628,-4816,-4983,-5098,-5173,-5171,-5097,-4929,-4662,-4309,-3871,-3376,-2866,-2363,-1924,-1586,-1365,-1305,-1384,-1611,-1954,-2391,-2879,-3405,-3928,-4444,-4948,-5424,-5896,-6337,-6760,-7147,-7479,-7748,-7930,-8021,-8023,-7937,-7789,-7596,-7376,-7162,-6950,-6765,-6597,-6449,-6316,-6197,-6090,-6011,-5956,-5955,-6003,-6123,-6314,-6568,-6888,-7240,-7622,-7986,-8322,-8585,-8753,-8801,-8709,-8474,-8100,-7605,-7021,-6386,-5741,-5132,-4589,-4136,-3796,-3560,-3426,-3377,-3388,-3440,-3522,-3614,-3726,-3858,-4031,-4249,-4542,-4896,-5328,-5813,-6327,-6850,-7340,-7768,-8113,-8352,-8475,-8504,-8424,-8281,-8078,-7839,-7595,-7336,-7104,-6875,-6680,-6501,-6352,-6221,-6109,-5995,-5878,-5736,-5569,-5362,-5131,-4879,-4634,-4424,-4274,-4207,-4247,-4378,-4609,-4901,-5233,-5564,-5873,-6119,-6317,-6432,-6503,-6526,-6521,-6517,-6502,-6507,-6501,-6500,-6477,-6426,-6343,-6224,-6075,-5916,-5747,-5598,-5466,-5362,-5286,-5223,-5173,-5114,-5044,-4947,-4825,-4668,-4487,-4278,-4050,-3814,-3564,-3327,-3088,-2872,-2673,-2505,-2372,-2282,-2237,-2241,-2291,-2385,-2511,-2668,-2837,-3026,-3219,-3430,-3659,-3915,-4207,-4539,-4896,-5282,-5652,-6004,-6283,-6474,-6542,-6476,-6271,-5922,-5462,-4883,-4237,-3519,-2761,-1971,-1159,-330,501,1344,2167,2978,3745,4461,5106,5656,6108,6428,6632,6686,6613,6405,6083,5663,5174,4645,4104,3580,3086,2639,2237,1874,1546,1232,938,643,376,137,-27,-100,-26,200,622,1206,1957,2809,3715,4604,5410,6077,6567,6863,6962,6900,6707,6435,6143,5868,5663,5544,5538,5634,5835,6114,6454,6830,7215,7582,7914,8172,8357,8435,8406,8276,8038,7729,7358,6954,6544,6144,5767,5420,5109,4821,4570,4346,4153,4012,3915,3888,3943,4074,4308,4617,5009,5454,5929,6399,6833,7187,7435,7547,7511,7327,7004,6583,6085,5588,5112,4731,4468,4344,4376,4532,4799,5122,5475,5797,6074,6270,6383,6416,6380,6290,6183,6057,5956,5878,5831,5837,5863,5943,6028,6154,6271,6410,6528,6651,6739,6810,6830,6812,6733,6613,6434,6224,5986,5735,5497,5270,5089,4947,4868,4851,4902,5031,5232,5510,5860,6274,6741,7232,7728,8183,8559,8821,8923,8845,8582,8119,7498,6739,5886,4996,4108,3267,2513,1869,1343,966,703,586,582,682,895,1176,1544,1971,2446,2970,3518,4090,4668,5246,5799,6322,6786,7184,7489,7698,7795,7793,7687,7505,7263,6978,6688,6384,6100,5821,5546,5264,4958,4611,4215,3763,3249,2702,2122,1551,1012,535,147,-126,-291,-319,-241,-56,224,557,954,1356,1774,2155,2500,2766,2952,3032,3007,2877,2651,2356,2007,1647,1290,977,705,504,355,259,206,169,152,129,108,78,48,16,-13,-34,-51,-62,-77,-101,-145,-227,-356,-556,-838,-1218,-1706,-2294,-2983,-3738,-4534,-5324,-6060,-6699,-7193,-7519,-7653,-7608,-7391,-7045,-6604,-6119,-5637,-5189,-4822,-4535,-4349,-4253,-4223,-4250,-4288,-4323,-4317,-4260,-4132,-3936,-3679,-3383,-3073,-2792,-2567,-2442,-2443,-2585,-2884,-3315,-3876,-4508,-5191,-5863,-6487,-7027,-7449,-7746,-7912,-7958,-7909,-7785,-7625,-7453,-7302,-7183,-7119,-7102,-7135,-7200,-7288,-7363,-7434,-7452,-7438,-7360,-7242,-7075,-6882,-6673,-6466,-6274,-6113,-5986,-5899,-5852,-5836,-5845,-5878,-5909,-5950,-5977,-5996,-5998,-5986,-5960,-5920,-5877,-5825,-5778,-5734,-5699,-5675,-5666,-5668,-5688,-5712,-5748,-5786,-5815,-5842,-5839,-5825,-5773,-5702,-5605,-5495,-5389,-5291,-5226,-5193,-5212,-5264,-5362,-5475,-5598,-5706,-5774,-5800,-5760,-5666,-5519,-5338,-5151,-4982,-4866,-4824,-4880,-5040,-5302,-5663,-6087,-6565,-7051,-7517,-7932,-8263,-8490,-8593,-8566,-8402,-8117,-7717,-7218,-6650,-6019,-5362,-4699,-4048,-3449,-2912,-2484,-2174,-2019,-2019,-2194,-2518,-2989,-3547,-4174,-4792,-5370,-5839,-6180,-6348,-6350,-6185,-5877,-5461,-4974,-4452,-3936,-3438,-2981,-2561,-2176,-1822,-1488,-1185,-914,-704,-567,-549,-654,-926,-1348,-1938,-2659,-3488,-4380,-5279,-6150,-6921,-7570,-8045,-8330,-8404,-8262,-7907,-7354,-6624,-5750,-4767,-3732,-2679,-1669,-740,71,735,1255,1625,1879,2032,2139,2221,2320,2451,2620,2825,3035,3231,3363,3404,3317,3084,2694,2165,1502,768,-17,-776,-1469,-2043,-2455,-2691,-2728,-2593,-2287,-1859,-1332,-741,-120,515,1143,1751,2331,2871,3350,3755,4054,4238,4279,4185,3947,3602,3173,2715,2278,1906,1651,1521,1548,1699,1966,2301,2670,3025,3343,3591,3776,3882,3938,3942,3914,3867,3786,3684,3530,3318,3026,2639,2162,1594,965,308,-334,-908,-1362,-1665,-1764,-1665,-1357,-855,-211,555,1371,2196,2983,3691,4311,4820,5246,5591,5899,6197,6517,6879,7304,7780,8302,8842,9364,9833,10206,10454,10543,10465,10206,9777,9187,8470,7647,6764,5863,4982,4179,3481,2928,2542,2325,2278,2373,2586,2882,3229,3599,3974,4342,4702,5059,5414,5770,6125,6466,6775,7037,7213,7304,7278,7150,6923,6627,6299,5971,5696,5490,5395,5396,5506,5685,5922,6174,6412,6619,6760,6849,6858,6809,6694,6514,6275,5966,5577,5110,4541,3893,3154,2369,1556,773,74,-494,-863,-1007,-885,-509,119,953,1935,2997,4056,5032,5872,6500,6920,7103,7095,6933,6678,6410,6180,6056,6058,6209,6487,6859,7278,7679,8015,8236,8313,8237,8019,7673,7244,6751,6239,5731,5249,4809,4423,4090,3824,3614,3471,3389,3365,3402,3488,3625,3808,4020,4261,4509,4746,4965,5125,5231,5244,5168,4985,4700,4325,3860,3352,2801,2265,1753,1319,972,755,664,729,929,1280,1740,2306,2928,3580,4207,4770,5222,5519,5638,5549,5252,4752,4065,3233,2284,1278,254,-738,-1656,-2470,-3152,-3689,-4071,-4296,-4370,-4292,-4079,-3737,-3276,-2725,-2081,-1392,-657,81,821,1522,2192,2802,3361,3868,4320,4731,5092,5416,5682,5883,6002,6004,5882,5602,5158,4551,3777,2879,1870,802,-274,-1321,-2274,-3097,-3765,-4231,-4512,-4589,-4491,-4232,-3853,-3369,-2832,-2240,-1635,-1011,-386,228,841,1409,1951,2409,2795,3054,3196,3188,3036,2755,2333,1836,1241,630,-16,-632,-1223,-1757,-2219,-2606,-2898,-3097,-3199,-3203,-3123,-2971,-2768,-2545,-2325,-2148,-2040,-2032,-2145,-2388,-2763,-3248,-3837,-4467,-5130,-5752,-6321,-6787,-7135,-7356,-7437,-7412,-7272,-7062,-6796,-6502,-6203,-5916,-5649,-5407,-5189,-4984,-4783,-4576,-4336,-4069,-3745,-3372,-2942,-2463,-1945,-1420,-899,-441,-58,187,282,191,-99,-577,-1242,-2047,-2964,-3925,-4889,-5784,-6570,-7201,-7646,-7901,-7963,-7860,-7612,-7268,-6854,-6414,-5969,-5536,-5124,-4730,-4353,-3980,-3620,-3262,-2932,-2640,-2410,-2274,-2248,-2354,-2602,-2978,-3482,-4069,-4715,-5373,-5995,-6553,-6992,-7305,-7461,-7469,-7332,-7083,-6752,-6383,-6028,-5728,-5520,-5446,-5496,-5704,-6019,-6447,-6923,-7438,-7916,-8357,-8698,-8948,-9078,-9096,-9009,-8827,-8572,-8258,-7901,-7524,-7131,-6738,-6354,-5964,-5590,-5196,-4801,-4373,-3919,-3419,-2885,-2311,-1713,-1110,-512,38,525,915,1174,1294,1236,1011,600,29,-700,-1547,-2484,-3468,-4456,-5398,-6262,-6990,-7572,-7963,-8176,-8189,-8038,-7730,-7309,-6809,-6260,-5700,-5142,-4611,-4095,-3598,-3099,-2589,-2054,-1497,-913,-335,219,707,1082,1312,1354,1197,819,257,-490,-1335,-2246,-3123,-3909,-4514,-4894,-5002,-4824,-4388,-3714,-2896,-1987,-1097,-292,342,763,933,850,529,9,-670,-1432,-2248,-3028,-3762,-4381,-4890,-5258,-5500,-5616,-5622,-5546,-5391,-5200,-4971,-4723,-4469,-4187,-3898,-3554,-3174,-2704,-2169,-1526,-807,-9,852,1725,2602,3424,4161,4788,5256,5561,5689,5632,5414,5037,4538,3938,3275,2573,1871,1192,559,-2,-487,-878,-1176,-1394,-1521,-1585,-1585,-1529,-1425,-1275,-1067,-817,-491,-112,345,857,1429,2038,2660,3262,3811,4257,4579,4725,4684,4437,3988,3369,2601,1759,897,92,-576,-1053,-1284,-1248,-942,-403,325,1162,2030,2851,3541,4052,4339,4384,4197,3794,3213,2508,1712,891,77,-682,-1368,-1948,-2422,-2777,-3021,-3164,-3209,-3181,-3080,-2922,-2704,-2421,-2072,-1628,-1091,-435,336,1222,2215,3283,4400,5520,6608,7611,8496,9224,9764,10108,10236,10155,9874,9401,8766,7988,7099,6134,5121,4103,3108,2172,1321,574,-48,-549,-913,-1157,-1279,-1291,-1203,-1027,-762,-429,-19,447,977,1563,2195,2875,3584,4311,5036,5725,6359,6882,7285,7507,7550,7387,7034,6515,5870,5162,4456,3814,3303,2948,2786,2788,2941,3176,3443,3667,3797,3789,3619,3294,2825,2255,1629,989,392,-135,-563,-877,-1079,-1177,-1186,-1129,-1026,-898,-759,-630,-497,-388,-269,-141,15,240,528,933,1442,2083,2835,3698,4631,5617,6602,7553,8433,9196,9829,10298,10596,10724,10675,10471,10118,9640,9058,8400,7684,6943,6192,5452,4738,4053,3410,2809,2250,1745,1286,894,569,330,182,144,206,401,685,1101,1588,2178,2814,3504,4199,4886,5523,6072,6506,6773,6866,6750,6434,5931,5275,4519,3726,2964,2298,1791,1466,1345,1413,1626,1943,2284,2596,2813,2895,2814,2573,2176,1671,1084,481,-104,-619,-1035,-1338,-1504,-1565,-1509,-1391,-1213,-1028,-844,-693,-583,-503,-459,-407,-335,-201,24,364,834,1437,2164,2988,3880,4802,5704,6561,7314,7956,8442,8772,8916,8881,8648,8234,7623,6846,5908,4848,3702,2500,1316,160,-883,-1813,-2576,-3169,-3578,-3801,-3849,-3734,-3464,-3069,-2547,-1928,-1216,-436,401,1272,2154,3031,3854,4619,5275,5803,6173,6362,6355,6150,5750,5173,4460,3638,2776,1914,1112,425,-128,-514,-741,-834,-819,-752,-688,-665,-744,-923,-1241,-1658,-2176,-2734,-3306,-3832,-4285,-4619,-4828,-4894,-4825,-4647,-4368,-4037,-3680,-3324,-3017,-2769,-2598,-2528,-2525,-2603,-2712,-2833,-2912,-2930,-2836,-2622,-2271,-1792,-1201,-529,185,908,1582,2198,2697,3086,3330,3438,3399,3226,2915,2486,1942,1299,580,-211,-1033,-1882,-2724,-3543,-4308,-5016,-5630,-6153,-6573,-6873,-7068,-7141,-7106,-6949,-6688,-6299,-5805,-5187,-4472,-3651,-2768,-1834,-899,-9,793,1445,1910,2143,2127,1847,1324,584,-320,-1334,-2369,-3376,-4262,-4997,-5535,-5866,-6009,-5982,-5849,-5638,-5430,-5245,-5126,-5093,-5131,-5248,-5403,-5579,-5752,-5886,-5990,-6035,-6045,-6010,-5963,-5901,-5849,-5822,-5808,-5848,-5905,-6008,-6131,-6266,-6394,-6490,-6523,-6469,-6293,-5980,-5513,-4895,-4134,-3257,-2297,-1302,-313,614,1448,2145,2682,3049,3225,3235,3062,2740,2264,1672,950,148,-752,-1708,-2716,-3747,-4776,-5775,-6705,-7537,-8228,-8758,-9092,-9231,-9151,-8874,-8394,-7747,-6940,-6014,-4996,-3923,-2837,-1770,-771,128,886,1482,1887,2100,2099,1916,1536,1017,363,-358,-1118,-1862,-2542,-3128,-3591,-3926,-4137,-4250,-4291,-4304,-4317,-4367,-4464,-4615,-4809,-5010,-5207,-5344,-5409,-5379,-5245,-5024,-4738,-4412,-4105,-3822,-3626,-3508,-3494,-3574,-3731,-3950,-4191,-4437,-4643,-4785,-4840,-4768,-4579,-4232,-3753,-3130,-2400,-1567,-688,213,1088,1893,2597,3173,3591,3858,3964,3925,3762,3493,3151,2753,2327,1885,1435,987,527,62,-424,-928,-1453,-1993,-2540,-3074,-3590,-4055,-4464,-4792,-5019,-5136,-5119,-4959,-4651,-4194,-3599,-2884,-2081,-1218,-348,506,1297,1992,2581,3021,3335,3482,3504,3380,3147,2819,2422,1980,1524,1061,614,185,-231,-624,-1026,-1416,-1829,-2234,-2645,-3029,-3377,-3661,-3859,-3967,-3964,-3870,-3695,-3460,-3206,-2949,-2728,-2556,-2443,-2402,-2407,-2471,-2550,-2644,-2718,-2755,-2742,-2651,-2481,-2209,-1837,-1363,-781,-116,635,1433,2272,3106,3923,4683,5372,5964,6441,6797,7015,7096,7031,6818,6455,5947,5289,4499,3578,2560,1457,326,-815,-1898,-2898,-3754,-4447,-4941,-5233,-5306,-5176,-4840,-4324,-3632,-2799,-1834,-783,326,1448,2533,3540,4426,5162,5723,6106,6304,6336,6206,5950,5566,5100,4550,3950,3312,2652,1992,1343,716,130,-414,-907,-1343,-1722,-2041,-2289,-2467,-2560,-2567,-2478,-2298,-2031,-1696,-1321,-929,-566,-247,-18,119,141,58,-124,-389,-715,-1078,-1449,-1809,-2120,-2375,-2532,-2578,-2487,-2244,-1834,-1257,-517,366,1361,2438,3542,4641,5666,6604,7393,8031,8489,8779,8902,8880,8732,8481,8148,7747,7285,6765,6185,5541,4836,4060,3234,2356,1451,545,-355,-1195,-1976,-2639,-3175,-3536,-3706,-3656,-3381,-2878,-2170,-1277,-259,851,1977,3078,4099,4991,5733,6297,6677,6881,6922,6814,6597,6280,5902,5478,5019,4544,4050,3531,2993,2412,1801,1146,460,-241,-939,-1599,-2194,-2688,-3055,-3275,-3333,-3239,-2990,-2621,-2144,-1598,-1013,-414,160,696,1163,1549,1852,2055,2179,2226,2211,2173,2112,2084,2089,2165,2320,2553,2877,3266,3714,4200,4688,5179,5630,6050,6417,6733,7006,7233,7429,7578,7693,7740,7709,7574,7288,6860,6235,5449,4481,3383,2184,939,-295,-1459,-2504,-3374,-4038,-4458,-4623,-4516,-4148,-3527,-2684,-1655,-486,761,2041,3280,4438,5464,6320,6995,7469,7760,7868,7829,7653,7377,7008,6576,6075,5525,4909,4239,3505,2711,1872,993,116,-743,-1539,-2240,-2813,-3236,-3496,-3598,-3558,-3401,-3175,-2905,-2645,-2421,-2258,-2170,-2153,-2198,-2278,-2371,-2436,-2452,-2385,-2217,-1935,-1543,-1027,-427,277,1019,1823,2613,3412,4153,4843,5445,5949,6335,6608,6744,6773,6679,6493,6227,5888,5508,5065,4589,4041,3436,2738,1953,1067,96,-941,-2012,-3068,-4072,-4967,-5714,-6289,-6649,-6812,-6745,-6476,-6011,-5361,-4561,-3628,-2604,-1524,-435,621,1583,2425,3095,3579,3862,3945,3847,3598,3219,2751,2217,1637,1045,427,-181,-798,-1397,-1991,-2550,-3085,-3553,-3972,-4289,-4532,-4653,-4684,-4601,-4436,-4193,-3908,-3604,-3307,-3062,-2871,-2778,-2768,-2865,-3046,-3301,-3605,-3922,-4227,-4476,-4642,-4701,-4625,-4426,-4082,-3630,-3075,-2454,-1790,-1119,-454,171,753,1278,1742,2142,2480,2754,2968,3132,3251,3333,3400,3450,3496,3547,3576,3588,3543,3423,3192,2829,2320,1654,863,-55,-1033,-2054,-3051,-3992,-4832,-5535,-6078,-6432,-6589,-6532,-6266,-5787,-5117,-4278,-3308,-2255,-1163,-96,904,1795,2544,3142,3583,3872,4026,4053,3965,3768,3463,3048,2520,1879,1132,295,-614,-1547,-2490,-3367,-4171,-4830,-5344,-5661,-5798,-5735,-5496,-5095,-4560,-3922,-3218,-2472,-1731,-1013,-360,213,674,1019,1230,1318,1282,1148,931,657,358,44,-246,-506,-714,-857,-927,-906,-800,-582,-279,130,612,1168,1763,2389,3012,3620,4191,4710,5161,5535,5805,5968,5990,5863,5564,5086,4426,3601,2626,1554,411,-733,-1844,-2864,-3755,-4491,-5033,-5375,-5489,-5373,-5021,-4436,-3646,-2667,-1575,-395,759,1856,2802,3566,4120,4452,4605,4597,4494,4336,4168,4011,3881,3751,3616,3431,3173,2825,2373,1826,1217,554,-91,-715,-1256,-1709,-2054,-2294,-2438,-2507,-2525,-2523,-2520,-2550,-2619,-2748,-2940,-3186,-3477,-3790,-4092,-4350,-4523,-4568,-4463,-4171,-3694,-3027,-2193,-1225,-159,956,2070,3136,4120,4975,5687,6222,6584,6754,6762,6605,6328,5956,5540,5104,4708,4339,4040,3767,3524,3243,2908,2452,1868,1127,247,-748,-1809,-2875,-3893,-4794,-5549,-6104,-6467,-6605,-6554,-6288,-5857,-5245,-4496,-3616,-2648,-1627,-592,392,1295,2055,2649,3062,3289,3348,3280,3110,2898,2662,2441,2239,2054,1885,1688,1472,1188,853,444,-19,-525,-1055,-1580,-2082,-2539,-2939,-3272,-3540,-3746,-3893,-4005,-4070,-4129,-4158,-4189,-4209,-4221,-4221,-4193,-4131,-4019,-3845,-3606,-3302,-2947,-2555,-2155,-1773,-1433,-1154,-937,-779,-668,-568,-460,-313,-105,177,533,969,1457,2000,2563,3134,3698,4216,4697,5087,5385,5542,5550,5359,4974,4363,3540,2530,1362,90,-1219,-2519,-3724,-4811,-5710,-6414,-6882,-7129,-7129,-6913,-6474,-5843,-5045,-4109,-3071,-1981,-875,207,1210,2132,2923,3586,4109,4494,4735,4839,4787,4585,4202,3649,2898,1979,891,-306,-1585,-2861,-4086,-5181,-6097,-6787,-7226,-7406,-7341,-7054,-6585,-5980,-5286,-4556,-3836,-3168,-2595,-2145,-1837,-1682,-1664,-1768,-1960,-2177,-2402,-2550,-2613,-2552,-2353,-2036,-1609,-1095,-544,48,622,1187,1720,2208,2667,3063,3427,3720,3975,4165,4308,4405,4464,4495,4512,4501,4479,4420,4311,4134,3853,3460,2927,2267,1472,578,-388,-1392,-2369,-3299,-4112,-4792,-5292,-5588,-5665,-5511,-5126,-4538,-3751,-2836,-1815,-775,246,1168,1958,2567,2983,3207,3254,3161,2963,2715,2442,2194,1974,1799,1675,1577,1513,1461,1413,1364,1304,1217,1109,945,728,426,40,-453,-1028,-1695,-2408,-3148,-3872,-4537,-5123,-5598,-5964,-6209,-6356,-6408,-6387,-6310,-6171,-5986,-5740,-5435,-5055,-4609,-4076,-3481,-2807,-2088,-1314,-525,278,1059,1799,2479,3068,3563,3943,4218,4393,4484,4508,4497,4454,4409,4350,4281,4176,4018,3770,3413,2918,2276,1486,567,-455,-1538,-2639,-3706,-4695,-5565,-6288,-6841,-7206,-7400,-7398,-7249,-6936,-6508,-5976,-5373,-4725,-4067,-3403,-2779,-2164,-1601,-1042,-515,23,548,1073,1575,2023,2385,2613,2668,2515,2148,1552,773,-164,-1188,-2235,-3238,-4126,-4862,-5384,-5706,-5792,-5684,-5383,-4943,-4396,-3795,-3195,-2628,-2173,-1822,-1647,-1610,-1740,-1979,-2316,-2675,-3028,-3313,-3494,-3555,-3474,-3259,-2935,-2509,-2034,-1526,-1030,-563,-167,168,415,586,706,780,860,966,1135,1394,1749,2204,2725,3283,3815,4258,4546,4619,4426,3949,3176,2142,895,-494,-1938,-3345,-4628,-5710,-6536,-7070,-7292,-7216,-6856,-6252,-5448,-4477,-3406,-2263,-1111,22,1084,2044,2876,3549,4065,4408,4583,4608,4478,4226,3852,3373,2808,2160,1454,712,-53,-798,-1505,-2141,-2683,-3111,-3429,-3614,-3706,-3693,-3618,-3484,-3322,-3131,-2940,-2729,-2529,-2312,-2109,-1901,-1702,-1514,-1323,-1137,-939,-707,-454,-137,219,629,1081,1559,2041,2518,2956,3351,3690,3958,4170,4308,4404,4448,4468,4476,4478,4501,4539,4603,4687,4773,4854,4895,4878,4772,4558,4213,3742,3140,2433,1651,837,38,-686,-1299,-1755,-2036,-2138,-2075,-1876,-1581,-1230,-863,-512,-189,98,354,600,845,1111,1404,1732,2086,2459,2826,3169,3461,3679,3810,3831,3755,3565,3296,2942,2546,2113,1684,1264,885,549,265,40,-141,-281,-391,-491,-574,-668,-755,-846,-935,-1013,-1088,-1152,-1215,-1276,-1350,-1423,-1508,-1576,-1627,-1625,-1555,-1388,-1106,-709,-185,438,1142,1887,2632,3330,3945,4428,4775,4954,4998,4897,4716,4469,4222,4002,3848,3786,3812,3932,4115,4336,4553,4728,4811,4776,4582,4213,3664,2940,2069,1084,41,-1015,-2017,-2933,-3707,-4336,-4783,-5074,-5192,-5167,-4999,-4704,-4294,-3770,-3151,-2443,-1663,-830,24,879,1690,2431,3058,3554,3875,4036,4011,3837,3523,3114,2645,2162,1694,1280,932,658,459,316,207,118,14,-105,-258,-432,-621,-789,-933,-1011,-1035,-984,-890,-771,-664,-601,-620,-725,-954,-1254,-1651,-2062,-2481,-2841,-3113,-3265,-3278,-3156,-2900,-2548,-2109,-1643,-1144,-664,-186,272,734,1209,1711,2258,2841,3458,4086,4693,5241,5701,6021,6188,6163,5935,5498,4850,4017,3023,1910,744,-428,-1529,-2505,-3319,-3926,-4334,-4535,-4560,-4436,-4199,-3875,-3488,-3057,-2582,-2069,-1510,-894,-227,498,1274,2070,2888,3660,4388,5003,5487,5814,5956,5923,5715,5357,4882,4323,3716,3097,2484,1899,1338,802,275,-256,-805,-1379,-1977,-2590,-3192,-3768,-4283,-4708,-5036,-5237,-5322,-5296,-5159,-4944,-4653,-4302,-3900,-3437,-2912,-2306,-1613,-818,79,1055,2109,3167,4219,5181,6014,6674,7124,7357,7380,7217,6916,6524,6096,5671,5289,4961,4687,4465,4250,4042,3784,3471,3078,2590,2021,1374,670,-43,-748,-1377,-1914,-2305,-2545,-2607,-2511,-2266,-1896,-1440,-916,-368,194,737,1264,1739,2180,2555,2877,3133,3317,3435,3472,3435,3319,3120,2850,2502,2104,1662,1209,774,388,84,-108,-181,-118,57,326,651,983,1275,1478,1556,1476,1245,847,329,-292,-965,-1642,-2285,-2852,-3315,-3655,-3862,-3934,-3878,-3704,-3422,-3048,-2586,-2060,-1462,-825,-148,538,1215,1849,2415,2878,3221,3428,3504,3459,3328,3150,2970,2837,2780,2836,3000,3281,3639,4052,4465,4836,5110,5247,5208,4973,4530,3895,3085,2155,1145,127,-851,-1727,-2473,-3054,-3480,-3751,-3899,-3958,-3945,-3913,-3856,-3802,-3741,-3662,-3555,-3396,-3176,-2891,-2546,-2166,-1772,-1413,-1113,-921,-855,-921,-1135,-1440,-1847,-2266,-2678,-3020,-3249,-3355,-3301,-3117,-2811,-2424,-1997,-1572,-1184,-862,-629,-474,-403,-392,-418,-469,-513,-544,-546,-520,-460,-378,-274,-162,-40,71,190,290,393,476,539,570,550,457,275,-20,-426,-944,-1549,-2202,-2854,-3446,-3915,-4215,-4303,-4160,-3796,-3223,-2486,-1633,-712,211,1101,1904,2596,3145,3546,3780,3866,3794,3596,3277,2865,2381,1840,1272,679,85,-502,-1078,-1621,-2133,-2591,-2984,-3295,-3502,-3582,-3526,-3310,-2939,-2414,-1769,-1023,-247,533,1236,1833,2269,2540,2628,2570,2388,2149,1900,1707,1616,1651,1832,2135,2520,2938,3306,3567,3651,3513,3130,2507,1658,653,-474,-1623,-2743,-3757,-4612,-5264,-5693,-5878,-5836,-5559,-5084,-4416,-3587,-2619,-1537,-374,829,2041,3202,4270,5197,5939,6475,6790,6892,6815,6587,6276,5911,5559,5239,4981,4789,4650,4561,4479,4400,4284,4119,3897,3611,3262,2875,2439,2005,1552,1128,719,346,6,-299,-564,-803,-998,-1163,-1287,-1361,-1396,-1369,-1292,-1156,-961,-715,-412,-69,313,721,1135,1550,1942,2306,2627,2909,3137,3337,3493,3648,3784,3945,4118,4327,4561,4813,5061,5278,5427,5471,5373,5098,4629,3965,3103,2091,949,-257,-1466,-2626,-3662,-4539,-5210,-5653,-5868,-5852,-5635,-5234,-4686,-4010,-3241,-2391,-1482,-526,455,1449,2423,3357,4217,4975,5607,6095,6435,6625,6684,6635,6492,6303,6071,5829,5584,5337,5087,4825,4529,4190,3789,3307,2755,2104,1389,601,-237,-1092,-1959,-2781,-3564,-4250,-4851,-5324,-5692,-5932,-6069,-6100,-6038,-5903,-5684,-5394,-5031,-4584,-4060,-3457,-2781,-2054,-1303,-549,150,781,1294,1674,1904,1987,1925,1750,1479,1142,776,402,41,-277,-568,-806,-1009,-1187,-1345,-1514,-1695,-1909,-2166,-2459,-2801,-3165,-3545,-3920,-4252,-4525,-4704,-4762,-4687,-4456,-4076,-3548,-2892,-2137,-1316,-476,340,1079,1694,2139,2383,2395,2176,1725,1079,276,-624,-1555,-2456,-3260,-3926,-4411,-4709,-4804,-4728,-4481,-4114,-3646,-3121,-2570,-2021,-1517,-1062,-715,-458,-341,-350,-498,-771,-1151,-1606,-2104,-2602,-3066,-3463,-3772,-3984,-4091,-4104,-4040,-3893,-3706,-3451,-3175,-2854,-2520,-2172,-1827,-1511,-1233,-1018,-880,-815,-831,-907,-1015,-1146,-1239,-1297,-1266,-1157,-949,-659,-310,81,452,781,1006,1086,988,680,153,-585,-1524,-2611,-3818,-5060,-6304,-7461,-8496,-9351,-9998,-10412,-10591,-10538,-10257,-9786,-9116,-8300,-7341,-6279,-5140,-3963,-2784,-1652,-599,331,1124,1752,2233,2566,2785,2916,2987,3021,3037,3034,3012,2957,2857,2701,2480,2199,1861,1495,1105,738,386,89,-162,-365,-517,-638,-730,-799,-853,-886,-898,-885,-853,-801,-747,-694,-671,-684,-752,-884,-1074,-1330,-1639,-1979,-2358,-2732,-3115,-3470,-3803,-4096,-4346,-4543,-4680,-4747,-4740,-4639,-4445,-4137,-3715,-3180,-2526,-1779,-939,-50,859,1751,2556,3257,3767,4074,4125,3906,3419,2668,1692,528,-749,-2099,-3420,-4677,-5789,-6712,-7412,-7856,-8040,-7956,-7626,-7065,-6319,-5422,-4436,-3416,-2413,-1494,-678,-22,497,859,1100,1255,1349,1438,1537,1679,1865,2107,2378,2678,2976,3253,3498,3676,3793,3816,3747,3566,3268,2842,2292,1610,818,-76,-1040,-2045,-3057,-4038,-4956,-5787,-6501,-7094,-7545,-7857,-8021,-8049,-7930,-7697,-7341,-6911,-6409,-5884,-5346,-4830,-4345,-3897,-3488,-3108,-2737,-2376,-1992,-1600,-1185,-765,-349,34,374,632,810,877,842,692,442,90,-348,-862,-1443,-2061,-2719,-3369,-4013,-4599,-5115,-5522,-5799,-5922,-5876,-5657,-5264,-4706,-4008,-3183,-2276,-1313,-340,602,1471,2225,2828,3260,3499,3561,3446,3196,2840,2423,1977,1540,1119,734,374,35,-290,-617,-945,-1274,-1605,-1927,-2239,-2547,-2834,-3129,-3412,-3711,-4010,-4313,-4604,-4874,-5096,-5265,-5346,-5357,-5275,-5129,-4928,-4690,-4439,-4185,-3923,-3665,-3373,-3053,-2672,-2228,-1722,-1158,-563,40,620,1146,1600,1962,2232,2417,2531,2596,2639,2675,2732,2810,2918,3044,3179,3300,3391,3433,3406,3308,3121,2858,2502,2077,1567,991,347,-357,-1106,-1891,-2680,-3464,-4186,-4829,-5337,-5671,-5794,-5666,-5271,-4590,-3650,-2461,-1093,407,1948,3463,4865,6101,7114,7878,8390,8639,8665,8470,8103,7576,6927,6176,5355,4495,3623,2776,1986,1276,675,190,-173,-414,-551,-590,-555,-453,-289,-77,207,545,967,1464,2031,2663,3323,3987,4616,5164,5613,5919,6082,6089,5946,5666,5268,4767,4196,3565,2916,2253,1628,1034,530,110,-174,-323,-310,-132,213,712,1346,2084,2885,3707,4499,5211,5812,6251,6526,6598,6492,6196,5737,5141,4432,3644,2823,1979,1182,426,-231,-781,-1203,-1469,-1589,-1536,-1329,-964,-464,153,841,1584,2312,3014,3641,4170,4607,4927,5174,5340,5480,5589,5714,5837,5989,6142,6304,6449,6576,6670,6724,6738,6696,6618,6481,6301,6071,5791,5466,5093,4674,4216,3714,3188,2623,2046,1443,834,220,-396,-991,-1564,-2086,-2546,-2913,-3180,-3324,-3345,-3253,-3047,-2766,-2415,-2034,-1629,-1226,-823,-431,-34,364,777,1211,1650,2116,2563,3009,3411,3767,4052,4261,4381,4414,4372,4250,4088,3880,3667,3441,3233,3019,2818,2590,2339,2022,1642,1172,618,-11,-693,-1386,-2053,-2626,-3081,-3343,-3412,-3254,-2886,-2336,-1638,-856,-32,763,1495,2119,2616,2978,3199,3301,3284,3191,3021,2824,2598,2377,2171,1976,1808,1629,1446,1220,935,577,130,-399,-991,-1633,-2272,-2878,-3407,-3819,-4099,-4223,-4204,-4045,-3788,-3445,-3065,-2662,-2266,-1885,-1524,-1189,-868,-567,-278,4,264,520,754,978,1196,1413,1644,1899,2193,2528,2916,3345,3818,4309,4809,5292,5737,6123,6431,6632,6721,6665,6462,6093,5553,4830,3947,2882,1694,368,-1022,-2471,-3898,-5283,-6551,-7669,-8590,-9270,-9685,-9812,-9638,-9173,-8418,-7413,-6179,-4769,-3225,-1602,49,1681,3240,4700,6006,7144,8078,8790,9269,9504,9499,9264,8816,8181,7387,6464,5450,4364,3256,2133,1044,9,-944,-1775,-2465,-2982,-3305,-3424,-3335,-3050,-2592,-1997,-1304,-564,177,881,1499,2030,2435,2739,2938,3054,3109,3128,3126,3129,3137,3165,3203,3254,3306,3348,3386,3393,3394,3357,3311,3230,3132,3011,2860,2701,2513,2324,2120,1915,1708,1494,1279,1054,817,568,301,16,-283,-605,-932,-1276,-1618,-1958,-2280,-2565,-2800,-2967,-3034,-3003,-2840,-2553,-2143,-1609,-990,-292,443,1193,1925,2616,3250,3810,4288,4683,4989,5211,5352,5422,5424,5387,5304,5214,5111,5020,4936,4868,4802,4744,4667,4577,4453,4295,4100,3856,3574,3244,2862,2437,1938,1394,776,106,-608,-1351,-2088,-2784,-3422,-3935,-4332,-4558,-4630,-4538,-4306,-3962,-3544,-3100,-2666,-2297,-2005,-1833,-1767,-1819,-1955,-2166,-2406,-2664,-2895,-3099,-3245,-3343,-3384,-3383,-3344,-3286,-3207,-3136,-3060,-2987,-2915,-2826,-2719,-2581,-2400,-2186,-1934,-1665,-1398,-1149,-945,-794,-706,-677,-690,-729,-758,-761,-695,-560,-324,3,431,942,1531,2170,2851,3541,4222,4860,5430,5890,6223,6386,6373,6155,5737,5122,4317,3359,2256,1057,-203,-1497,-2762,-3984,-5098,-6092,-6910,-7550,-7974,-8185,-8181,-7977,-7599,-7087,-6467,-5804,-5122,-4476,-3897,-3406,-3038,-2790,-2673,-2679,-2797,-2996,-3271,-3561,-3871,-4138,-4359,-4496,-4537,-4472,-4281,-3983,-3551,-3019,-2371,-1634,-820,58,967,1898,2810,3687,4493,5216,5822,6310,6653,6865,6929,6857,6652,6307,5834,5225,4471,3583,2549,1388,116,-1234,-2625,-3987,-5284,-6421,-7377,-8068,-8486,-8603,-8416,-7957,-7242,-6317,-5231,-4019,-2737,-1417,-98,1177,2380,3474,4430,5211,5807,6171,6324,6236,5917,5396,4668,3804,2809,1766,705,-306,-1214,-1986,-2572,-2970,-3170,-3195,-3073,-2854,-2583,-2309,-2075,-1899,-1795,-1753,-1744,-1750,-1717,-1633,-1459,-1197,-837,-399,111,660,1233,1804,2352,2874,3332,3744,4070,4321,4478,4539,4505,4378,4184,3918,3637,3328,3047,2781,2564,2379,2231,2107,1988,1869,1733,1575,1391,1183,955,716,474,238,21,-178,-345,-487,-596,-686,-748,-808,-847,-891,-929,-965,-999,-1012,-1007,-957,-854,-682,-423,-78,359,877,1457,2079,2713,3323,3888,4367,4750,5004,5123,5094,4914,4584,4117,3522,2836,2081,1306,543,-160,-777,-1278,-1670,-1944,-2152,-2300,-2458,-2644,-2910,-3255,-3694,-4203,-4741,-5291,-5773,-6177,-6446,-6574,-6537,-6354,-6025,-5582,-5045,-4440,-3791,-3119,-2440,-1770,-1121,-508,55,561,983,1332,1572,1729,1775,1739,1611,1426,1178,908,623,348,112,-97,-245,-363,-449,-541,-656,-843,-1116,-1497,-2002,-2608,-3306,-4059,-4818,-5547,-6193,-6724,-7102,-7306,-7327,-7145,-6781,-6209,-5462,-4533,-3439,-2210,-861,544,1973,3339,4591,5644,6437,6918,7045,6810,6209,5286,4073,2645,1064,-585,-2241,-3816,-5269,-6542,-7594,-8418,-8982,-9315,-9413,-9319,-9060,-8689,-8246,-7784,-7339,-6943,-6627,-6381,-6226,-6125,-6079,-6050,-6032,-5985,-5921,-5801,-5652,-5458,-5240,-5006,-4762,-4530,-4292,-4071,-3835,-3591,-3312,-2983,-2594,-2127,-1587,-977,-307,389,1093,1753,2349,2832,3191,3396,3457,3367,3161,2834,2427,1933,1376,740,35,-757,-1618,-2555,-3531,-4526,-5495,-6387,-7167,-7786,-8227,-8475,-8538,-8433,-8197,-7859,-7449,-6995,-6490,-5946,-5328,-4624,-3817,-2884,-1849,-717,461,1626,2719,3661,4404,4881,5079,4978,4591,3961,3125,2147,1093,14,-1021,-1987,-2833,-3557,-4145,-4598,-4938,-5165,-5303,-5359,-5350,-5261,-5121,-4891,-4598,-4225,-3767,-3252,-2659,-2024,-1344,-640,81,813,1539,2267,2979,3672,4336,4949,5496,5951,6290,6490,6528,6402,6099,5637,5024,4293,3463,2579,1653,732,-182,-1043,-1849,-2561,-3175,-3659,-4012,-4227,-4303,-4276,-4149,-3978,-3789,-3616,-3498,-3442,-3468,-3565,-3720,-3909,-4114,-4293,-4443,-4531,-4556,-4521,-4407,-4238,-3992,-3679,-3282,-2794,-2207,-1514,-719,161,1106,2071,3026,3910,4692,5321,5779,6042,6122,6020,5772,5415,4979,4528,4077,3674,3329,3052,2828,2642,2459,2243,1971,1594,1120,520,-168,-938,-1733,-2519,-3246,-3870,-4368,-4709,-4903,-4944,-4861,-4678,-4422,-4126,-3822,-3510,-3228,-2957,-2710,-2482,-2254,-2035,-1803,-1571,-1319,-1064,-787,-514,-224,53,327,564,759,874,897,788,541,134,-433,-1148,-1999,-2938,-3942,-4939,-5888,-6726,-7394,-7856,-8065,-8005,-7667,-7070,-6232,-5216,-4063,-2848,-1623,-452,629,1594,2432,3160,3793,4364,4904,5428,5957,6475,6973,7408,7745,7932,7939,7722,7278,6591,5688,4598,3353,2021,636,-734,-2044,-3253,-4325,-5231,-5965,-6511,-6881,-7083,-7133,-7067,-6906,-6688,-6441,-6198,-5982,-5812,-5697,-5637,-5630,-5662,-5712,-5767,-5799,-5805,-5757,-5660,-5502,-5281,-5001,-4656,-4245,-3769,-3219,-2598,-1903,-1143,-329,529,1394,2271,3095,3882,4577,5185,5685,6081,6368,6564,6685,6734,6752,6717,6659,6556,6410,6190,5902,5500,5016,4411,3739,2994,2227,1467,753,115,-420,-850,-1162,-1373,-1481,-1496,-1421,-1249,-969,-571,-34,636,1440,2346,3329,4318,5280,6124,6822,7307,7576,7603,7420,7042,6521,5900,5218,4521,3819,3137,2467,1798,1126,424,-294,-1049,-1800,-2551,-3251,-3872,-4384,-4748,-4944,-4961,-4790,-4431,-3907,-3211,-2387,-1425,-375,773,1962,3198,4432,5647,6807,7884,8848,9675,10349,10853,11194,11360,11382,11257,11024,10695,10296,9847,9361,8850,8320,7764,7197,6591,5974,5329,4670,4009,3356,2723,2145,1614,1172,812,556,411,380,466,673,990,1413,1920,2489,3085,3678,4222,4690,5059,5308,5459,5508,5504,5470,5454,5481,5580,5752,6001,6302,6630,6957,7243,7473,7608,7659,7603,7465,7247,6969,6651,6294,5927,5530,5122,4696,4236,3770,3275,2776,2286,1810,1371,978,630,325,62,-194,-438,-694,-979,-1265,-1579,-1866,-2121,-2301,-2369,-2303,-2064,-1651,-1051,-279,635,1675,2770,3907,5006,6041,6958,7726,8319,8719,8920,8922,8741,8388,7890,7266,6545,5742,4884,3980,3038,2083,1097,122,-861,-1800,-2704,-3517,-4232,-4806,-5211,-5434,-5446,-5260,-4860,-4291,-3557,-2715,-1789,-831,134,1064,1955,2782,3542,4241,4859,5411,5874,6247,6513,6665,6688,6587,6354,6010,5559,5033,4445,3828,3203,2584,1991,1422,871,345,-196,-733,-1300,-1891,-2499,-3126,-3736,-4320,-4841,-5288,-5635,-5879,-6020,-6057,-6017,-5894,-5716,-5477,-5189,-4848,-4454,-4003,-3499,-2948,-2370,-1776,-1206,-671,-210,168,446,626,724,758,763,762,804,901,1088,1364,1735,2184,2696,3235,3776,4288,4732,5093,5331,5440,5399,5207,4861,4377,3763,3056,2275,1455,630,-175,-926,-1616,-2223,-2757,-3209,-3605,-3940,-4241,-4499,-4712,-4880,-4966,-4959,-4830,-4550,-4121,-3527,-2785,-1919,-963,45,1043,2002,2858,3588,4155,4549,4757,4790,4650,4358,3916,3346,2651,1844,941,-50,-1099,-2182,-3257,-4286,-5223,-6030,-6668,-7123,-7381,-7452,-7353,-7106,-6745,-6285,-5755,-5150,-4490,-3744,-2928,-2010,-1001,103,1284,2515,3756,4972,6104,7112,7962,8608,9055,9281,9308,9156,8851,8426,7918,7351,6756,6137,5521,4888,4264,3613,2957,2265,1555,818,64,-685,-1419,-2103,-2719,-3241,-3652,-3944,-4110,-4174,-4127,-4025,-3859,-3685,-3503,-3339,-3192,-3064,-2943,-2821,-2682,-2520,-2335,-2126,-1914,-1710,-1530,-1389,-1290,-1227,-1189,-1152,-1086,-967,-760,-455,-33,495,1126,1824,2566,3296,3983,4573,5035,5327,5438,5346,5061,4587,3948,3166,2274,1299,275,-777,-1820,-2841,-3798,-4679,-5440,-6071,-6522,-6797,-6851,-6705,-6330,-5768,-5021,-4138,-3158,-2127,-1094,-111,792,1573,2223,2720,3084,3296,3398,3375,3259,3045,2737,2332,1824,1197,465,-404,-1371,-2453,-3609,-4823,-6051,-7259,-8396,-9426,-10305,-10996,-11478,-11735,-11762,-11583,-11198,-10664,-9989,-9224,-8378,-7484,-6531,-5540,-4481,-3379,-2213,-1021,194,1365,2474,3434,4237,4810,5160,5274,5179,4913,4530,4089,3638,3247,2914,2694,2538,2461,2383,2287,2096,1776,1284,615,-248,-1249,-2374,-3539,-4697,-5780,-6737,-7533,-8155,-8596,-8888,-9046,-9109,-9103,-9050,-8966,-8854,-8705,-8526,-8288,-8015,-7684,-7317,-6937,-6549,-6198,-5886,-5644,-5471,-5371,-5329,-5324,-5328,-5311,-5237,-5082,-4820,-4438,-3941,-3320,-2611,-1816,-983,-126,705,1493,2190,2783,3232,3535,3666,3632,3431,3077,2586,1990,1300,571,-196,-948,-1669,-2333,-2898,-3349,-3649,-3769,-3693,-3409,-2915,-2244,-1424,-519,411,1284,2047,2629,2998,3147,3060,2804,2389,1908,1404,951,589,359,251,277,376,522,637,677,578,318,-139,-766,-1557,-2448,-3405,-4347,-5248,-6032,-6708,-7230,-7629,-7894,-8058,-8120,-8099,-7978,-7758,-7399,-6890,-6188,-5292,-4184,-2882,-1418,165,1797,3415,4937,6301,7447,8327,8933,9243,9299,9116,8754,8263,7691,7094,6499,5936,5414,4935,4483,4055,3624,3191,2742,2285,1827,1387,987,650,403,255,234,322,540,846,1241,1679,2153,2615,3068,3475,3846,4160,4420,4613,4729,4753,4668,4458,4113,3625,3017,2293,1517,708,-52,-724,-1242,-1572,-1670,-1537,-1166,-592,151,996,1891,2755,3530,4159,4594,4814,4809,4582,4165,3574,2862,2040,1153,213,-764,-1768,-2789,-3814,-4828,-5790,-6686,-7449,-8053,-8442,-8592,-8462,-8064,-7369,-6430,-5257,-3905,-2427,-883,672,2169,3567,4818,5891,6771,7448,7935,8239,8394,8414,8325,8152,7895,7568,7159,6664,6072,5372,4572,3663,2688,1640,595,-448,-1423,-2303,-3079,-3707,-4219,-4600,-4881,-5075,-5209,-5281,-5315,-5280,-5184,-4984,-4680,-4243,-3681,-2997,-2227,-1396,-571,218,910,1475,1897,2153,2274,2263,2161,2001,1808,1617,1435,1268,1117,946,757,495,156,-285,-842,-1491,-2229,-3004,-3781,-4513,-5142,-5653,-5999,-6208,-6261,-6212,-6081,-5908,-5739,-5577,-5457,-5363,-5296,-5237,-5167,-5075,-4950,-4783,-4596,-4382,-4173,-3987,-3823,-3725,-3662,-3651,-3668,-3688,-3687,-3626,-3484,-3221,-2842,-2319,-1683,-947,-144,662,1445,2126,2678,3051,3217,3177,2922,2487,1895,1198,442,-323,-1057,-1720,-2301,-2774,-3150,-3426,-3613,-3711,-3735,-3666,-3523,-3287,-2965,-2565,-2092,-1575,-1042,-523,-64,313,562,687,662,515,264,-56,-397,-713,-963,-1111,-1139,-1041,-836,-548,-228,65,288,358,259,-65,-602,-1348,-2264,-3294,-4370,-5429,-6397,-7236,-7900,-8377,-8670,-8791,-8769,-8623,-8379,-8045,-7623,-7105,-6469,-5704,-4782,-3712,-2485,-1139,299,1766,3212,4558,5767,6768,7549,8085,8388,8484,8413,8216,7957,7662,7384,7135,6923,6747,6579,6391,6162,5840,5422,4875,4204,3425,2555,1643,727,-141,-926,-1587,-2115,-2495,-2738,-2861,-2876,-2813,-2687,-2516,-2319,-2112,-1910,-1733,-1603,-1526,-1540,-1633,-1829,-2117,-2486,-2918,-3383,-3849,-4281,-4643,-4905,-5037,-5027,-4853,-4520,-4025,-3376,-2597,-1699,-721,312,1348,2361,3293,4120,4802,5313,5648,5785,5743,5512,5127,4582,3918,3148,2294,1404,489,-390,-1202,-1896,-2430,-2762,-2863,-2712,-2310,-1668,-826,169,1253,2348,3395,4313,5062,5599,5911,6013,5917,5690,5358,5002,4655,4374,4170,4065,4032,4054,4081,4069,3968,3733,3334,2753,1992,1069,22,-1110,-2270,-3416,-4494,-5484,-6345,-7084,-7681,-8138,-8467,-8645,-8693,-8583,-8322,-7901,-7317,-6579,-5699,-4699,-3616,-2477,-1332,-219,825,1760,2563,3217,3705,4043,4223,4268,4199,4029,3794,3502,3182,2847,2509,2187,1879,1600,1358,1153,992,877,795,752,719,685,620,502,303,0,-410,-946,-1577,-2293,-3058,-3815,-4537,-5153,-5635,-5937,-6045,-5947,-5653,-5190,-4586,-3885,-3141,-2372,-1642,-946,-325,239,736,1183,1591,1973,2339,2695,3042,3366,3668,3920,4124,4252,4308,4267,4147,3925,3634,3255,2829,2355,1869,1374,908,464,76,-269,-552,-781,-946,-1055,-1109,-1100,-1047,-938,-789,-602,-383,-130,146,463,812,1209,1650,2142,2675,3245,3817,4397,4925,5401,5792,6066,6239,6280,6204,6023,5736,5372,4934,4436,3902,3321,2734,2124,1529,944,396,-118,-574,-990,-1348,-1677,-1967,-2245,-2512,-2773,-3027,-3261,-3450,-3565,-3568,-3422,-3091,-2551,-1797,-830,305,1574,2908,4238,5505,6636,7604,8365,8922,9272,9443,9462,9365,9176,8933,8643,8327,7991,7630,7265,6881,6505,6120,5770,5421,5128,4855,4638,4472,4354,4306,4312,4402,4560,4813,5148,5573,6087,6660,7289,7924,8536,9072,9490,9741,9802,9653,9294,8759,8073,7306,6503,5733,5040,4460,4012,3695,3484,3366,3287,3234,3167,3076,2965,2831,2713,2614,2576,2612,2728,2935,3198,3501,3798,4047,4197,4214,4063,3729,3219,2539,1732,833,-103,-1023,-1867,-2602,-3157,-3532,-3668,-3581,-3246,-2702,-1947,-1055,-46,995,2025,2976,3810,4492,5012,5379,5617,5762,5873,5971,6131,6342,6652,7024,7461,7917,8355,8731,9003,9125,9085,8837,8406,7769,6966,6018,4951,3830,2669,1539,460,-522,-1383,-2100,-2658,-3053,-3292,-3385,-3359,-3238,-3061,-2862,-2674,-2528,-2434,-2411,-2438,-2501,-2573,-2613,-2596,-2494,-2294,-2005,-1636,-1224,-801,-397,-55,222,418,548,637,715,817,989,1243,1607,2067,2602,3174,3718,4176,4474,4551,4362,3876,3098,2043,768,-664,-2170,-3660,-5059,-6284,-7279,-8009,-8443,-8597,-8471,-8122,-7577,-6908,-6168,-5415,-4711,-4096,-3599,-3247,-3029,-2941,-2944,-3006,-3085,-3133,-3124,-3014,-2797,-2456,-1995,-1431,-780,-79,637,1322,1935,2432,2781,2954,2941,2741,2369,1854,1219,517,-240,-990,-1739,-2441,-3103,-3708,-4254,-4738,-5156,-5496,-5755,-5903,-5949,-5854,-5636,-5266,-4771,-4144,-3425,-2633,-1818,-1021,-290,319,782,1049,1123,986,671,195,-393,-1044,-1708,-2329,-2866,-3291,-3590,-3769,-3855,-3889,-3924,-4021,-4221,-4580,-5104,-5803,-6655,-7604,-8606,-9573,-10446,-11141,-11619,-11823,-11746,-11377,-10725,-9818,-8685,-7359,-5882,-4293,-2630,-940,740,2353,3875,5243,6445,7437,8201,8741,9038,9121,9002,8705,8277,7741,7154,6543,5959,5414,4945,4538,4199,3891,3589,3248,2835,2312,1668,895,8,-955,-1970,-2971,-3925,-4790,-5524,-6132,-6582,-6904,-7093,-7190,-7189,-7136,-7021,-6865,-6667,-6414,-6116,-5747,-5323,-4824,-4285,-3699,-3124,-2566,-2091,-1718,-1482,-1412,-1495,-1744,-2114,-2575,-3076,-3558,-3964,-4253,-4377,-4333,-4113,-3754,-3293,-2785,-2305,-1883,-1606,-1467,-1511,-1710,-2050,-2486,-2971,-3449,-3874,-4197,-4385,-4417,-4275,-3970,-3496,-2896,-2165,-1371,-509,349,1193,1978,2683,3288,3776,4150,4407,4560,4624,4605,4526,4393,4212,3998,3755,3481,3201,2895,2591,2271,1934,1571,1165,704,176,-425,-1094,-1816,-2565,-3308,-4009,-4630,-5138,-5518,-5747,-5845,-5811,-5686,-5490,-5267,-5043,-4851,-4700,-4609,-4568,-4576,-4607,-4652,-4681,-4686,-4649,-4573,-4462,-4331,-4204,-4103,-4055,-4072,-4168,-4331,-4552,-4786,-5006,-5150,-5192,-5083,-4813,-4379,-3811,-3145,-2452,-1793,-1236,-847,-649,-678,-911,-1324,-1874,-2489,-3121,-3698,-4185,-4536,-4744,-4798,-4712,-4496,-4187,-3790,-3350,-2874,-2399,-1942,-1521,-1178,-906,-755,-712,-788,-978,-1250,-1583,-1926,-2240,-2472,-2594,-2557,-2358,-1975,-1433,-743,40,879,1705,2460,3077,3505,3703,3632,3303,2701,1875,861,-290,-1497,-2711,-3849,-4866,-5712,-6350,-6776,-6975,-6972,-6787,-6454,-6017,-5507,-4976,-4438,-3942,-3484,-3089,-2752,-2466,-2234,-2026,-1852,-1673,-1499,-1307,-1096,-866,-601,-310,17,389,804,1284,1815,2408,3036,3682,4301,4845,5264,5499,5509,5265,4748,3984,2995,1844,600,-662,-1860,-2937,-3826,-4520,-4978,-5243,-5310,-5240,-5050,-4780,-4459,-4088,-3679,-3226,-2716,-2146,-1516,-825,-95,659,1414,2139,2823,3446,4005,4507,4956,5378,5788,6202,6638,7092,7566,8030,8469,8839,9108,9243,9203,8982,8552,7925,7112,6137,5044,3871,2678,1514,432,-515,-1300,-1878,-2240,-2382,-2292,-2009,-1528,-905,-151,671,1536,2391,3187,3898,4469,4895,5146,5239,5165,4971,4654,4272,3835,3384,2951,2552,2232,2004,1901,1932,2109,2418,2843,3335,3856,4327,4701,4896,4877,4601,4057,3271,2264,1116,-115,-1336,-2475,-3462,-4241,-4787,-5072,-5109,-4907,-4484,-3871,-3089,-2152,-1097,82,1331,2655,3991,5323,6592,7757,8776,9610,10233,10635,10815,10795,10603,10280,9868,9413,8946,8495,8067,7659,7252,6823,6338,5771,5098,4303,3395,2377,1293,171,-930,-1965,-2880,-3641,-4216,-4594,-4782,-4795,-4659,-4422,-4103,-3747,-3377,-3005,-2653,-2316,-2006,-1728,-1483,-1289,-1143,-1051,-1011,-1001,-1009,-1004,-956,-848,-655,-372,-4,438,930,1437,1928,2364,2707,2935,3018,2952,2729,2368,1873,1291,630,-49,-724,-1355,-1903,-2360,-2691,-2917,-3027,-3058,-3022,-2962,-2899,-2870,-2872,-2929,-3011,-3111,-3186,-3212,-3151,-2997,-2720,-2358,-1902,-1420,-924,-483,-120,129,236,227,77,-146,-434,-732,-994,-1197,-1301,-1300,-1190,-981,-700,-367,-38,268,498,630,643,534,309,11,-341,-677,-968,-1161,-1233,-1177,-987,-707,-345,23,391,687,911,1018,1013,884,635,277,-183,-715,-1307,-1918,-2519,-3080,-3546,-3913,-4123,-4183,-4071,-3799,-3382,-2857,-2259,-1649,-1078,-598,-264,-106,-145,-392,-823,-1416,-2119,-2885,-3649,-4361,-4967,-5435,-5740,-5891,-5883,-5768,-5557,-5309,-5043,-4792,-4561,-4344,-4117,-3850,-3506,-3042,-2451,-1698,-827,168,1209,2268,3264,4160,4910,5489,5897,6141,6264,6290,6281,6265,6279,6351,6468,6642,6834,7025,7174,7237,7185,6966,6567,5956,5138,4125,2942,1654,305,-1015,-2242,-3305,-4148,-4744,-5073,-5161,-5029,-4740,-4346,-3918,-3508,-3175,-2948,-2857,-2906,-3086,-3370,-3727,-4107,-4463,-4740,-4897,-4887,-4693,-4294,-3688,-2908,-1956,-909,219,1337,2409,3368,4170,4776,5161,5313,5235,4939,4452,3802,3034,2193,1318,470,-325,-1018,-1598,-2039,-2361,-2549,-2659,-2685,-2675,-2642,-2585,-2524,-2420,-2267,-2023,-1670,-1185,-567,174,1002,1884,2751,3568,4274,4854,5276,5573,5740,5847,5912,5995,6120,6302,6546,6833,7128,7407,7614,7727,7708,7537,7213,6724,6092,5321,4447,3485,2478,1439,413,-589,-1537,-2426,-3236,-3973,-4618,-5186,-5663,-6042,-6339,-6521,-6623,-6624,-6541,-6397,-6179,-5927,-5624,-5290,-4919,-4507,-4048,-3539,-2964,-2344,-1653,-935,-192,540,1210,1797,2224,2484,2517,2331,1911,1287,483,-440,-1440,-2441,-3388,-4220,-4883,-5338,-5564,-5545,-5310,-4866,-4280,-3591,-2870,-2178,-1555,-1055,-670,-414,-240,-114,25,232,554,1014,1629,2369,3207,4078,4925,5684,6306,6757,7025,7120,7071,6919,6710,6491,6292,6136,6025,5948,5868,5762,5554,5239,4730,4047,3143,2057,812,-538,-1911,-3242,-4434,-5423,-6147,-6563,-6669,-6465,-6003,-5326,-4513,-3629,-2757,-1957,-1291,-799,-505,-421,-526,-804,-1199,-1684,-2177,-2650,-3030,-3288,-3371,-3268,-2942,-2415,-1681,-794,206,1245,2245,3132,3827,4278,4451,4334,3952,3342,2578,1731,895,146,-444,-822,-973,-885,-605,-170,336,841,1266,1537,1607,1454,1071,509,-186,-914,-1594,-2117,-2414,-2413,-2098,-1462,-554,569,1826,3118,4386,5538,6547,7382,8046,8561,8955,9261,9514,9724,9912,10057,10148,10147,10030,9740,9281,8597,7725,6659,5447,4146,2828,1569,462,-424,-1025,-1285,-1214,-790,-84,859,1947,3084,4173,5120,5846,6295,6442,6285,5860,5218,4435,3595,2761,2015,1382,909,592,428,401,491,662,907,1173,1460,1728,1958,2143,2256,2313,2292,2223,2102,1957,1802,1659,1546,1477,1455,1484,1547,1632,1708,1749,1728,1609,1393,1051,616,94,-457,-991,-1432,-1718,-1787,-1593,-1125,-392,557,1655,2797,3910,4874,5651,6179,6464,6535,6444,6269,6094,5981,5999,6152,6454,6856,7295,7706,7983,8070,7888,7415,6633,5588,4309,2911,1451,54,-1202,-2243,-3012,-3489,-3682,-3612,-3345,-2936,-2473,-2024,-1659,-1445,-1410,-1584,-1962,-2513,-3209,-3974,-4754,-5474,-6075,-6507,-6736,-6742,-6527,-6101,-5484,-4707,-3801,-2802,-1759,-699,311,1257,2069,2749,3245,3563,3698,3655,3471,3165,2785,2373,1960,1599,1287,1065,900,798,707,604,432,156,-263,-854,-1610,-2529,-3560,-4648,-5710,-6652,-7391,-7842,-7951,-7690,-7067,-6133,-4957,-3644,-2299,-1020,89,978,1604,1966,2090,2016,1798,1487,1127,742,346,-71,-522,-1034,-1620,-2289,-3034,-3824,-4619,-5369,-5998,-6475,-6725,-6750,-6530,-6098,-5504,-4800,-4081,-3410,-2867,-2507,-2372,-2479,-2827,-3388,-4111,-4942,-5798,-6613,-7302,-7818,-8107,-8157,-7978,-7589,-7046,-6395,-5694,-4998,-4332,-3745,-3224,-2803,-2450,-2190,-1993,-1871,-1818,-1830,-1913,-2050,-2237,-2451,-2665,-2858,-2994,-3063,-3051,-2962,-2826,-2655,-2515,-2419,-2434,-2565,-2848,-3262,-3812,-4431,-5102,-5729,-6268,-6642,-6781,-6659,-6227,-5507,-4504,-3288,-1905,-463,978,2322,3519,4515,5301,5875,6256,6494,6602,6646,6615,6552,6421,6227,5920,5478,4870,4081,3114,1987,746,-549,-1833,-3023,-4065,-4888,-5476,-5801,-5891,-5765,-5487,-5113,-4714,-4357,-4097,-3993,-4068,-4340,-4806,-5427,-6170,-6961,-7729,-8404,-8909,-9188,-9205,-8933,-8389,-7586,-6576,-5412,-4151,-2870,-1620,-466,540,1366,1968,2329,2437,2284,1893,1278,495,-416,-1367,-2305,-3141,-3821,-4293,-4532,-4536,-4322,-3943,-3443,-2909,-2400,-1986,-1722,-1641,-1756,-2053,-2494,-3022,-3552,-4015,-4311,-4390,-4197,-3716,-2970,-1992,-859,355,1561,2688,3666,4474,5075,5501,5750,5872,5891,5825,5705,5511,5255,4915,4481,3953,3338,2661,1964,1297,715,276,19,-29,127,463,925,1442,1930,2311,2498,2454,2124,1518,648,-449,-1696,-3039,-4382,-5660,-6789,-7718,-8387,-8779,-8872,-8672,-8213,-7511,-6636,-5624,-4555,-3474,-2461,-1553,-815,-268,63,167,64,-239,-703,-1286,-1957,-2644,-3322,-3930,-4430,-4799,-5005,-5053,-4947,-4702,-4362,-3946,-3521,-3105,-2752,-2487,-2324,-2285,-2355,-2519,-2756,-3011,-3251,-3410,-3448,-3321,-3009,-2504,-1823,-1013,-110,803,1688,2478,3139,3659,4032,4282,4440,4539,4615,4691,4775,4861,4924,4933,4842,4612,4222,3638,2898,1998,1024,10,-947,-1798,-2470,-2946,-3194,-3252,-3134,-2913,-2635,-2371,-2176,-2087,-2135,-2328,-2642,-3075,-3555,-4062,-4523,-4901,-5142,-5226,-5120,-4832,-4365,-3743,-3007,-2190,-1354,-546,177,768,1187,1408,1428,1252,921,469,-31,-522,-925,-1186,-1238,-1063,-620,63,972,2045,3220,4410,5534,6505,7247,7704,7831,7605,7040,6143,4981,3591,2075,497,-1040,-2450,-3658,-4580,-5183,-5418,-5291,-4812,-4008,-2940,-1654,-219,1300,2850,4372,5819,7160,8345,9359,10165,10741,11070,11140,10940,10491,9798,8915,7881,6770,5645,4593,3674,2958,2470,2241,2240,2442,2768,3149,3499,3735,3794,3636,3245,2636,1852,949,8,-892,-1676,-2278,-2645,-2758,-2603,-2204,-1588,-805,91,1050,2009,2931,3750,4450,4976,5322,5467,5412,5177,4787,4283,3721,3150,2638,2223,1972,1887,2006,2303,2762,3342,3989,4642,5257,5756,6122,6303,6288,6078,5672,5103,4390,3588,2721,1869,1062,374,-152,-456,-520,-292,197,966,1957,3130,4423,5765,7088,8335,9438,10368,11083,11570,11815,11821,11582,11129,10448,9590,8556,7403,6156,4887,3637,2495,1506,748,256,61,163,524,1098,1780,2495,3108,3545,3699,3537,3012,2163,1006,-357,-1856,-3379,-4824,-6111,-7158,-7921,-8371,-8505,-8329,-7878,-7172,-6261,-5169,-3964,-2663,-1356,-62,1129,2185,3035,3660,4022,4132,4005,3682,3228,2713,2212,1800,1537,1458,1589,1905,2387,2968,3587,4171,4642,4946,5027,4850,4412,3701,2759,1610,317,-1058,-2448,-3762,-4947,-5906,-6600,-6963,-6976,-6621,-5916,-4882,-3589,-2083,-471,1185,2775,4231,5472,6444,7094,7409,7369,6993,6298,5326,4122,2746,1261,-262,-1753,-3135,-4346,-5314,-6005,-6365,-6412,-6128,-5583,-4811,-3913,-2961,-2057,-1281,-695,-351,-253,-402,-754,-1261,-1855,-2477,-3054,-3555,-3922,-4161,-4250,-4217,-4067,-3837,-3544,-3220,-2886,-2577,-2304,-2110,-1995,-2009,-2135,-2413,-2805,-3315,-3901,-4502,-5076,-5532,-5812,-5861,-5625,-5100,-4303,-3263,-2078,-823,382,1432,2232,2707,2804,2523,1869,917,-280,-1603,-2977,-4283,-5444,-6386,-7045,-7397,-7417,-7103,-6479,-5561,-4395,-3021,-1500,119,1755,3369,4872,6229,7369,8265,8878,9194,9211,8929,8376,7576,6564,5392,4108,2768,1450,199,-900,-1795,-2437,-2787,-2845,-2628,-2178,-1578,-907,-280,207,466,424,55,-652,-1663,-2909,-4324,-5787,-7216,-8501,-9561,-10336,-10778,-10871,-10623,-10047,-9191,-8099,-6832,-5448,-4022,-2608,-1287,-97,893,1660,2171,2419,2415,2180,1758,1204,582,-31,-573,-969,-1184,-1178,-957,-545,20,666,1318,1907,2353,2617,2659,2471,2077,1501,807,47,-712,-1409,-1995,-2430,-2687,-2761,-2637,-2350,-1891,-1308,-619,139,926,1697,2414,3018,3476,3743,3792,3604,3187,2541,1722,753,-285,-1335,-2317,-3153,-3779,-4126,-4155,-3834,-3162,-2160,-875,614,2220,3822,5315,6558,7470,7938,7929,7405,6390,4941,3139,1099,-1053,-3188,-5176,-6909,-8294,-9269,-9795,-9873,-9518,-8781,-7723,-6430,-4978,-3470,-1986,-623,558,1485,2126,2453,2461,2174,1622,858,-51,-1039,-2019,-2927,-3677,-4225,-4515,-4535,-4281,-3785,-3100,-2283,-1434,-616,80,592,886,917,704,257,-387,-1163,-2029,-2902,-3735,-4459,-5036,-5406,-5556,-5442,-5065,-4406,-3488,-2323,-964,543,2118,3693,5176,6497,7585,8385,8871,9021,8850,8382,7661,6740,5685,4551,3421,2345,1393,623,64,-243,-319,-165,151,580,1028,1409,1641,1639,1364,775,-102,-1250,-2583,-4038,-5503,-6896,-8120,-9102,-9790,-10141,-10163,-9858,-9279,-8467,-7484,-6387,-5222,-4054,-2905,-1843,-887,-80,537,964,1169,1177,1009,707,332,-62,-416,-680,-798,-751,-500,-48,593,1414,2358,3392,4442,5449,6327,7014,7441,7559,7354,6803,5948,4817,3478,2013,494,-978,-2328,-3477,-4348,-4895,-5054,-4810,-4134,-3051,-1596,159,2091,4094,5999,7694,9047,9993,10486,10540,10190,9512,8587,7509,6372,5255,4231,3366,2696,2259,2066,2111,2390,2856,3488,4200,4938,5604,6118,6409,6415,6113,5495,4588,3452,2151,784,-554,-1785,-2811,-3599,-4089,-4280,-4147,-3728,-3014,-2074,-924,364,1750,3181,4607,5989,7280,8431,9391,10103,10508,10566,10238,9508,8401,6936,5202,3277,1279,-670,-2439,-3912,-4983,-5591,-5704,-5348,-4586,-3512,-2254,-915,375,1538,2496,3227,3724,4034,4205,4322,4452,4667,5012,5517,6167,6948,7787,8630,9395,10004,10406,10531,10356,9852,9033,7917,6567,5032,3403,1743,148,-1323,-2598,-3622,-4364,-4785,-4893,-4684,-4204,-3489,-2635,-1721,-871,-187,216,265,-96,-866,-2021,-3476,-5139,-6877,-8566,-10075,-11292,-12147,-12575,-12597,-12222,-11532,-10599,-9525,-8389,-7285,-6249,-5332,-4521,-3797,-3133,-2475,-1805,-1083,-309,525,1400,2281,3139,3893,4511,4893,5012,4790,4241,3338,2167,769,-714,-2183,-3489,-4525,-5180,-5412,-5194,-4590,-3671,-2580,-1452,-435,344,786,837,474,-257,-1294,-2515,-3790,-4975,-5938,-6567,-6800,-6589,-5938,-4887,-3483,-1817,22,1931,3819,5576,7144,8415,9345,9868,9935,9532,8646,7303,5560,3495,1219,-1138,-3429,-5506,-7228,-8458,-9120,-9140,-8531,-7329,-5651,-3633,-1480,623,2470,3900,4794,5086,4773,3911,2599,989,-764,-2487,-4024,-5263,-6100,-6529,-6530,-6187,-5557,-4766,-3913,-3111,-2455,-2023,-1867,-2023,-2482,-3223,-4183,-5278,-6405,-7442,-8280,-8805,-8933,-8613,-7813,-6563,-4908,-2938,-772,1470,3639,5607,7246,8450,9159,9332,8991,8178,6982,5515,3913,2308,851,-354,-1190,-1599,-1543,-1009,-44,1303,2925,4708,6520,8220,9678,10790,11467,11689,11435,10765,9730,8427,6949,5393,3846,2382,1058,-106,-1083,-1887,-2513,-2978,-3271,-3407,-3359,-3136,-2725,-2134,-1395,-548,326,1138,1785,2166,2191,1800,975,-281,-1873,-3741,-5722,-7713,-9571,-11198,-12521,-13492,-14104,-14377,-14347,-14081,-13621,-13035,-12347,-11597,-10789,-9920,-8989,-7977,-6873,-5680,-4401,-3072,-1741,-463,679,1619,2287,2625,2603,2216,1483,479,-719,-1985,-3198,-4231,-4987,-5393,-5427,-5114,-4509,-3737,-2900,-2159,-1617,-1395,-1551,-2131,-3118,-4481,-6133,-7975,-9869,-11669,-13217,-14367,-14977,-14954,-14226,-12794,-10702,-8059,-5017,-1775,1461,4473,7070,9083,10409,10978,10815,9961,8554,6708,4622,2440,352,-1507,-2994,-4022,-4520,-4481,-3923,-2922,-1585,-64,1486,2880,3975,4644,4822,4508,3756,2671,1397,84,-1113,-2073,-2700,-2970,-2871,-2469,-1838,-1067,-277,461,1042,1425,1567,1472,1167,713,167,-371,-860,-1228,-1458,-1557,-1530,-1432,-1305,-1186,-1116,-1097,-1114,-1135,-1110,-982,-726,-317,225,866,1541,2184,2706,3046,3139,2958,2505,1812,951,22,-880,-1622,-2132,-2316,-2158,-1632,-804,301,1553,2892,4188,5353,6291,6926,7214,7128,6678,5905,4868,3662,2379,1129,-9,-950,-1669,-2130,-2350,-2346,-2152,-1823,-1412,-993,-647,-430,-432,-674,-1191,-1961,-2932,-4032,-5158,-6196,-7028,-7550,-7681,-7377,-6641,-5526,-4124,-2562,-993,458,1640,2496,2951,3039,2795,2317,1708,1087,551,210,109,316,823,1630,2690,3945,5317,6720,8059,9249,10210,10900,11285,11391,11230,10880,10382,9807,9217,8638,8122,7653,7249,6882,6542,6211,5877,5529,5181,4831,4517,4252,4082,4029,4119,4365,4750,5252,5817,6380,6870,7226,7395,7351,7093,6640,6027,5317,4552,3794,3081,2433,1863,1369,924,527,157,-191,-486,-719,-827,-771,-487,64,910,2046,3419,4952,6519,7978,9200,10049,10453,10358,9791,8792,7483,5964,4398,2900,1609,612,-30,-294,-199,202,845,1624,2465,3272,3980,4530,4888,5024,4920,4570,3960,3097,2001,695,-755,-2295,-3817,-5252,-6485,-7445,-8059,-8286,-8114,-7546,-6639,-5439,-4051,-2562,-1088,289,1468,2418,3090,3502,3677,3653,3498,3263,3011,2801,2669,2658,2774,3021,3363,3772,4177,4542,4804,4944,4950,4832,4616,4337,4031,3725,3435,3165,2894,2606,2275,1876,1406,867,270,-344,-948,-1482,-1899,-2153,-2200,-2017,-1606,-990,-223,601,1392,2020,2386,2388,1966,1105,-173,-1776,-3585,-5447,-7190,-8667,-9750,-10351,-10447,-10044,-9222,-8070,-6722,-5308,-3950,-2772,-1843,-1225,-926,-934,-1193,-1656,-2230,-2866,-3494,-4076,-4593,-5043,-5436,-5789,-6120,-6416,-6684,-6880,-6976,-6919,-6662,-6162,-5398,-4351,-3060,-1550,78,1741,3322,4696,5766,6437,6657,6402,5685,4543,3035,1239,-762,-2873,-5003,-7056,-8938,-10568,-11855,-12732,-13137,-13026,-12389,-11228,-9582,-7523,-5150,-2583,20,2524,4763,6629,8018,8880,9216,9054,8480,7597,6518,5378,4270,3316,2553,2056,1790,1749,1853,2026,2191,2281,2272,2159,1991,1819,1725,1768,1992,2418,3007,3729,4477,5179,5722,6034,6051,5744,5121,4219,3107,1873,618,-563,-1572,-2347,-2829,-3010,-2892,-2509,-1926,-1199,-416,360,1073,1674,2159,2522,2791,3012,3223,3476,3797,4195,4652,5127,5547,5850,5946,5789,5320,4538,3461,2152,700,-763,-2115,-3223,-3980,-4331,-4256,-3790,-3037,-2099,-1137,-273,377,735,793,552,114,-447,-993,-1424,-1642,-1594,-1262,-685,74,899,1678,2289,2638,2662,2343,1693,766,-374,-1650,-2988,-4327,-5625,-6836,-7963,-8957,-9848,-10587,-11192,-11623,-11874,-11918,-11751,-11373,-10802,-10086,-9262,-8419,-7604,-6898,-6342,-5960,-5765,-5714,-5786,-5899,-6003,-6024,-5913,-5629,-5154,-4482,-3646,-2680,-1654,-629,324,1149,1816,2315,2652,2873,2997,3077,3137,3179,3220,3214,3148,2975,2668,2207,1587,821,-58,-1005,-1959,-2858,-3643,-4260,-4671,-4868,-4844,-4640,-4298,-3882,-3475,-3145,-2976,-3013,-3299,-3835,-4593,-5520,-6517,-7476,-8283,-8818,-9009,-8787,-8155,-7130,-5792,-4226,-2567,-909,597,1912,2927,3670,4120,4345,4395,4353,4264,4186,4117,4048,3929,3699,3286,2627,1675,423,-1117,-2873,-4750,-6630,-8358,-9807,-10842,-11363,-11330,-10720,-9607,-8072,-6258,-4318,-2401,-655,827,1958,2731,3122,3183,2932,2443,1738,894,-74,-1098,-2148,-3172,-4125,-4968,-5643,-6135,-6390,-6415,-6196,-5756,-5136,-4383,-3559,-2725,-1928,-1209,-577,-35,453,918,1413,1995,2689,3541,4545,5687,6926,8185,9389,10439,11265,11792,12002,11887,11496,10899,10180,9449,8769,8226,7818,7559,7381,7230,7009,6644,6061,5221,4119,2779,1273,-322,-1888,-3337,-4551,-5477,-6057,-6293,-6203,-5854,-5313,-4689,-4063,-3519,-3130,-2907,-2886,-3005,-3241,-3505,-3714,-3800,-3679,-3320,-2708,-1860,-829,310,1484,2582,3536,4249,4688,4814,4647,4226,3617,2913,2198,1553,1044,707,560,577,744,979,1271,1527,1742,1864,1899,1860,1773,1702,1693,1818,2115,2614,3312,4168,5123,6077,6946,7624,8052,8185,8013,7581,6924,6127,5258,4380,3548,2796,2132,1564,1081,657,296,-48,-354,-653,-933,-1192,-1429,-1638,-1814,-1972,-2104,-2231,-2353,-2472,-2581,-2651,-2651,-2530,-2238,-1722,-946,118,1441,2998,4696,6441,8129,9628,10878,11786,12350,12570,12499,12209,11777,11296,10807,10377,9982,9638,9287,8890,8412,7800,7066,6200,5246,4256,3286,2415,1686,1162,843,746,834,1068,1388,1730,2023,2208,2243,2093,1773,1289,704,74,-522,-993,-1288,-1324,-1108,-606,105,999,1963,2927,3785,4475,4916,5099,4998,4658,4125,3478,2803,2182,1686,1351,1194,1192,1291,1436,1532,1517,1319,899,234,-662,-1755,-2982,-4244,-5442,-6451,-7166,-7496,-7394,-6851,-5918,-4676,-3256,-1790,-424,725,1564,2044,2145,1891,1326,499,-498,-1631,-2790,-3962,-5043,-6039,-6859,-7524,-7979,-8244,-8314,-8220,-7980,-7649,-7259,-6856,-6480,-6147,-5877,-5649,-5454,-5240,-4981,-4620,-4125,-3467,-2640,-1657,-572,557,1623,2542,3223,3596,3631,3327,2708,1861,850,-190,-1173,-1978,-2538,-2786,-2718,-2339,-1713,-916,-39,815,1564,2141,2496,2638,2564,2335,1986,1587,1174,793,446,138,-156,-473,-841,-1313,-1897,-2615,-3450,-4361,-5309,-6198,-6961,-7501,-7732,-7603,-7056,-6105,-4761,-3108,-1222,768,2741,4572,6142,7367,8195,8606,8631,8317,7751,7008,6177,5313,4454,3614,2773,1908,981,-25,-1133,-2314,-3555,-4788,-5964,-7007,-7859,-8452,-8751,-8710,-8319,-7578,-6520,-5190,-3679,-2077,-506,925,2088,2918,3308,3274,2780,1905,713,-684,-2151,-3556,-4765,-5648,-6121,-6109,-5587,-4569,-3101,-1267,816,3026,5220,7253,9008,10351,11222,11541,11319,10566,9354,7788,5979,4083,2218,535,-893,-1964,-2693,-3052,-3121,-2930,-2569,-2074,-1505,-873,-198,518,1280,2085,2930,3796,4669,5492,6249,6866,7307,7514,7445,7072,6371,5363,4051,2513,792,-1000,-2782,-4431,-5865,-6978,-7723,-8049,-7957,-7494,-6698,-5688,-4544,-3385,-2305,-1386,-675,-212,25,52,-82,-327,-649,-997,-1378,-1755,-2161,-2576,-3020,-3486,-3965,-4436,-4869,-5224,-5462,-5552,-5468,-5218,-4805,-4293,-3725,-3187,-2749,-2489,-2447,-2660,-3110,-3777,-4579,-5461,-6308,-7053,-7611,-7916,-7952,-7687,-7163,-6391,-5450,-4386,-3288,-2213,-1250,-439,141,463,486,192,-416,-1323,-2494,-3858,-5352,-6863,-8298,-9549,-10521,-11155,-11407,-11284,-10821,-10090,-9187,-8218,-7296,-6515,-5960,-5669,-5674,-5932,-6412,-7010,-7641,-8174,-8503,-8516,-8130,-7295,-5991,-4261,-2165,176,2628,5053,7293,9239,10789,11884,12513,12690,12463,11917,11117,10170,9122,8054,6965,5887,4780,3635,2405,1083,-351,-1859,-3417,-4939,-6358,-7582,-8522,-9132,-9347,-9172,-8608,-7709,-6540,-5203,-3795,-2439,-1228,-251,442,825,917,765,449,59,-313,-578,-691,-599,-330,115,668,1283,1896,2460,2940,3331,3640,3899,4140,4412,4719,5089,5484,5874,6195,6386,6387,6165,5688,4987,4080,3046,1948,867,-112,-924,-1500,-1799,-1792,-1470,-863,1,1042,2200,3371,4484,5424,6132,6512,6526,6137,5342,4171,2680,951,-924,-2822,-4650,-6285,-7653,-8683,-9331,-9595,-9483,-9040,-8328,-7421,-6394,-5348,-4345,-3474,-2782,-2292,-2028,-1946,-2025,-2178,-2342,-2428,-2360,-2083,-1558,-779,229,1420,2723,4050,5337,6493,7490,8284,8885,9311,9597,9797,9950,10108,10292,10520,10785,11062,11308,11474,11511,11359,11012,10419,9631,8646,7535,6356,5175,4069,3095,2305,1732,1399,1293,1417,1718,2171,2719,3308,3887,4407,4819,5097,5217,5163,4946,4572,4065,3456,2776,2059,1347,663,40,-497,-935,-1241,-1407,-1396,-1191,-766,-120,734,1768,2897,4074,5162,6098,6770,7128,7120,6764,6081,5148,4055,2897,1790,825,79,-387,-562,-446,-91,439,1059,1682,2236,2657,2912,2979,2866,2580,2162,1620,1010,333,-373,-1097,-1827,-2538,-3215,-3832,-4348,-4742,-4957,-4975,-4750,-4284,-3568,-2640,-1547,-350,855,2009,3024,3857,4484,4897,5130,5225,5232,5217,5213,5264,5368,5526,5698,5847,5914,5861,5647,5277,4753,4132,3457,2801,2215,1746,1410,1228,1165,1220,1337,1502,1669,1829,1946,2030,2057,2035,1949,1802,1586,1302,955,545,105,-368,-821,-1267,-1661,-2024,-2341,-2640,-2925,-3230,-3552,-3910,-4278,-4640,-4959,-5186,-5296,-5248,-5040,-4669,-4159,-3548,-2877,-2208,-1573,-1025,-573,-222,29,219,346,444,492,479,363,97,-363,-1057,-2002,-3181,-4558,-6056,-7581,-9020,-10260,-11191,-11729,-11798,-11378,-10463,-9099,-7365,-5368,-3243,-1132,825,2502,3784,4613,4926,4741,4076,2991,1582,-71,-1842,-3649,-5375,-6956,-8304,-9382,-10135,-10559,-10631,-10372,-9797,-8939,-7851,-6584,-5207,-3787,-2387,-1066,130,1175,2056,2781,3362,3835,4214,4547,4848,5140,5441,5736,6030,6289,6490,6605,6593,6454,6163,5756,5243,4684,4106,3563,3069,2646,2285,1966,1665,1347,969,523,-34,-679,-1427,-2243,-3096,-3957,-4769,-5505,-6123,-6577,-6860,-6920,-6758,-6357,-5708,-4836,-3752,-2494,-1109,369,1867,3367,4797,6158,7395,8523,9507,10352,11051,11579,11947,12122,12099,11872,11414,10744,9848,8761,7506,6127,4677,3200,1746,356,-949,-2143,-3222,-4188,-5029,-5761,-6368,-6843,-7178,-7349,-7350,-7163,-6788,-6222,-5478,-4571,-3535,-2396,-1221,-34,1066,2053,2832,3356,3574,3438,2959,2140,1051,-240,-1633,-3021,-4321,-5444,-6335,-6973,-7332,-7445,-7324,-7012,-6542,-5959,-5284,-4572,-3835,-3143,-2516,-2031,-1707,-1619,-1749,-2140,-2728,-3485,-4317,-5143,-5850,-6367,-6598,-6528,-6125,-5452,-4552,-3549,-2537,-1642,-953,-538,-412,-559,-904,-1354,-1799,-2123,-2245,-2103,-1671,-979,-55,1005,2133,3231,4206,5000,5542,5805,5767,5425,4789,3888,2752,1430,-34,-1565,-3120,-4612,-6005,-7236,-8278,-9104,-9721,-10117,-10333,-10374,-10274,-10050,-9721,-9306,-8814,-8262,-7660,-7017,-6347,-5658,-4962,-4266,-3586,-2921,-2281,-1662,-1067,-493,42,533,947,1243,1401,1361,1119,652,-26,-877,-1848,-2866,-3843,-4701,-5363,-5761,-5866,-5644,-5107,-4280,-3208,-1953,-603,779,2090,3262,4211,4874,5185,5117,4641,3786,2585,1125,-513,-2215,-3881,-5426,-6758,-7852,-8660,-9195,-9461,-9478,-9280,-8878,-8293,-7547,-6641,-5607,-4469,-3251,-2016,-791,366,1407,2314,3038,3597,3977,4201,4298,4278,4181,4001,3770,3471,3132,2738,2316,1888,1481,1159,955,944,1151,1621,2329,3266,4359,5535,6710,7789,8710,9418,9879,10108,10101,9920,9588,9166,8690,8189,7692,7199,6721,6253,5777,5303,4797,4273,3696,3083,2405,1685,911,111,-711,-1514,-2289,-3000,-3634,-4192,-4659,-5061,-5397,-5694,-5944,-6168,-6336,-6433,-6426,-6255,-5904,-5308,-4480,-3400,-2134,-726,718,2113,3352,4354,5070,5464,5568,5418,5091,4685,4278,3973,3824,3893,4189,4719,5441,6316,7254,8198,9036,9707,10110,10198,9898,9208,8095,6624,4837,2857,805,-1176,-2940,-4366,-5362,-5879,-5908,-5497,-4708,-3661,-2448,-1201,6,1075,1972,2657,3126,3394,3471,3403,3213,2954,2666,2390,2191,2082,2131,2321,2680,3152,3711,4271,4764,5107,5240,5105,4713,4055,3218,2273,1339,544,-9,-213,-29,561,1510,2742,4143,5599,6978,8194,9167,9859,10262,10402,10312,10059,9679,9224,8724,8185,7611,6982,6278,5477,4568,3537,2400,1185,-81,-1318,-2485,-3488,-4260,-4742,-4860,-4616,-3981,-3004,-1743,-267,1295,2862,4306,5544,6507,7151,7473,7494,7261,6830,6263,5613,4909,4185,3424,2634,1778,856,-151,-1235,-2367,-3532,-4654,-5709,-6614,-7330,-7791,-7955,-7788,-7260,-6392,-5185,-3711,-2029,-242,1537,3187,4583,5604,6161,6186,5658,4602,3086,1221,-848,-2974,-4983,-6751,-8141,-9093,-9546,-9525,-9038,-8191,-7034,-5702,-4280,-2877,-1586,-467,416,1045,1419,1559,1523,1362,1163,984,897,928,1087,1336,1620,1844,1911,1728,1205,317,-955,-2555,-4396,-6351,-8260,-9958,-11275,-12079,-12262,-11782,-10653,-8942,-6782,-4324,-1755,752,3030,4955,6429,7416,7896,7915,7516,6784,5796,4633,3379,2096,847,-323,-1385,-2311,-3099,-3749,-4263,-4668,-4964,-5175,-5303,-5356,-5331,-5241,-5075,-4853,-4579,-4264,-3920,-3554,-3151,-2723,-2227,-1657,-966,-142,853,2001,3300,4698,6131,7515,8749,9746,10412,10704,10578,10051,9159,7970,6564,5040,3468,1944,495,-808,-1976,-2983,-3841,-4572,-5180,-5703,-6159,-6569,-6967,-7369,-7807,-8291,-8828,-9425,-10047,-10678,-11268,-11762,-12118,-12270,-12180,-11807,-11116,-10111,-8773,-7145,-5255,-3149,-916,1393,3677,5855,7857,9590,11016,12070,12753,13047,13000,12651,12066,11326,10492,9626,8762,7911,7069,6197,5279,4267,3152,1941,645,-675,-1967,-3150,-4152,-4898,-5333,-5414,-5137,-4517,-3605,-2482,-1228,46,1260,2339,3241,3946,4473,4845,5116,5326,5514,5706,5897,6082,6217,6264,6181,5906,5433,4718,3783,2651,1353,-22,-1425,-2753,-3943,-4917,-5635,-6064,-6230,-6137,-5880,-5490,-5076,-4680,-4373,-4178,-4098,-4119,-4181,-4249,-4247,-4154,-3929,-3600,-3190,-2775,-2426,-2226,-2244,-2529,-3082,-3890,-4870,-5944,-6986,-7884,-8523,-8816,-8711,-8173,-7238,-5938,-4379,-2651,-893,775,2221,3317,3978,4113,3696,2724,1243,-651,-2833,-5146,-7426,-9517,-11281,-12626,-13484,-13861,-13760,-13264,-12444,-11396,-10229,-9020,-7859,-6799,-5890,-5157,-4613,-4254,-4061,-3997,-4004,-4017,-3957,-3751,-3338,-2678,-1759,-631,655,1970,3194,4181,4797,4953,4573,3672,2280,519,-1499,-3585,-5602,-7363,-8757,-9668,-10050,-9889,-9225,-8136,-6724,-5122,-3434,-1788,-241,1137,2336,3362,4229,4988,5646,6251,6793,7280,7689,7991,8147,8121,7874,7386,6646,5668,4482,3153,1749,369,-902,-1973,-2781,-3299,-3515,-3481,-3243,-2911,-2564,-2298,-2198,-2278,-2575,-3028,-3579,-4134,-4588,-4856,-4866,-4588,-4019,-3208,-2228,-1161,-130,805,1527,2026,2254,2235,2009,1622,1158,688,288,27,-48,102,477,1075,1844,2749,3711,4660,5518,6218,6698,6935,6897,6626,6131,5496,4757,3994,3244,2538,1896,1308,781,301,-134,-511,-834,-1070,-1233,-1301,-1315,-1284,-1270,-1298,-1425,-1651,-1986,-2404,-2849,-3292,-3644,-3885,-3956,-3861,-3596,-3203,-2716,-2201,-1707,-1280,-960,-742,-630,-573,-541,-448,-251,135,753,1641,2817,4250,5908,7697,9524,11277,12831,14106,15017,15528,15646,15394,14844,14074,13165,12213,11270,10406,9632,8967,8398,7886,7410,6916,6377,5769,5075,4312,3492,2672,1874,1174,575,127,-191,-393,-516,-614,-716,-866,-1049,-1261,-1430,-1498,-1382,-1026,-396,494,1583,2784,3942,4940,5617,5879,5654,4929,3754,2226,489,-1298,-2950,-4326,-5276,-5723,-5612,-4943,-3774,-2167,-258,1836,3959,5964,7701,9049,9886,10165,9840,8955,7566,5798,3790,1702,-312,-2122,-3628,-4781,-5557,-5991,-6110,-5966,-5603,-5035,-4291,-3353,-2240,-958,456,1950,3445,4861,6111,7123,7841,8230,8288,8033,7508,6765,5866,4880,3846,2834,1854,949,123,-616,-1259,-1817,-2272,-2643,-2902,-3063,-3101,-3011,-2772,-2373,-1808,-1079,-214,750,1745,2704,3548,4221,4683,4927,4979,4887,4723,4542,4418,4350,4369,4415,4449,4387,4160,3696,2961,1946,679,-760,-2276,-3737,-5007,-5959,-6485,-6526,-6059,-5137,-3824,-2271,-605,999,2422,3526,4271,4612,4590,4276,3745,3120,2468,1872,1353,917,520,108,-384,-1028,-1856,-2895,-4119,-5479,-6893,-8271,-9496,-10493,-11163,-11472,-11387,-10922,-10117,-9036,-7774,-6428,-5117,-3946,-3031,-2434,-2232,-2412,-2966,-3812,-4837,-5916,-6892,-7636,-8038,-8029,-7604,-6807,-5734,-4514,-3292,-2207,-1354,-813,-576,-630,-906,-1327,-1814,-2294,-2714,-3038,-3245,-3347,-3332,-3237,-3056,-2796,-2464,-2034,-1517,-890,-162,657,1543,2465,3370,4223,4966,5566,5996,6244,6309,6234,6029,5776,5501,5291,5163,5186,5332,5627,5995,6402,6745,6960,6963,6698,6145,5294,4184,2865,1402,-126,-1650,-3108,-4451,-5651,-6690,-7567,-8284,-8843,-9243,-9468,-9488,-9271,-8766,-7941,-6775,-5262,-3458,-1411,747,2913,4929,6683,8054,8987,9457,9499,9193,8643,7987,7334,6808,6463,6333,6412,6623,6912,7155,7268,7158,6770,6068,5063,3793,2319,735,-881,-2420,-3811,-4976,-5871,-6471,-6770,-6794,-6586,-6203,-5724,-5213,-4746,-4369,-4112,-3989,-3967,-4021,-4078,-4094,-4008,-3792,-3442,-2984,-2468,-1968,-1550,-1280,-1195,-1299,-1563,-1918,-2288,-2565,-2671,-2522,-2084,-1349,-357,816,2053,3221,4174,4784,4945,4601,3725,2373,606,-1433,-3615,-5780,-7779,-9490,-10816,-11690,-12100,-12040,-11551,-10696,-9526,-8131,-6563,-4897,-3179,-1465,224,1820,3322,4639,5772,6623,7195,7426,7328,6906,6203,5268,4178,2991,1783,601,-520,-1566,-2533,-3444,-4313,-5163,-5995,-6808,-7566,-8237,-8754,-9074,-9138,-8940,-8470,-7787,-6955,-6083,-5274,-4638,-4248,-4149,-4321,-4713,-5204,-5672,-5966,-5966,-5581,-4774,-3568,-2039,-321,1427,3028,4304,5120,5363,4999,4025,2526,602,-1580,-3860,-6053,-8007,-9575,-10671,-11230,-11259,-10792,-9936,-8799,-7555,-6340,-5312,-4583,-4216,-4236,-4597,-5215,-5963,-6690,-7249,-7503,-7369,-6786,-5789,-4411,-2793,-1029,706,2308,3647,4667,5324,5637,5654,5457,5138,4800,4516,4332,4270,4272,4307,4260,4071,3643,2952,1964,726,-711,-2242,-3761,-5147,-6300,-7135,-7595,-7677,-7380,-6768,-5896,-4858,-3731,-2605,-1537,-580,249,952,1549,2077,2572,3077,3605,4188,4813,5495,6208,6961,7726,8507,9285,10046,10772,11433,11991,12406,12615,12581,12245,11592,10612,9326,7801,6115,4381,2720,1238,36,-828,-1336,-1513,-1414,-1153,-803,-502,-300,-256,-382,-626,-955,-1273,-1526,-1655,-1633,-1477,-1210,-913,-636,-477,-469,-670,-1053,-1620,-2278,-2976,-3602,-4082,-4334,-4299,-3945,-3255,-2255,-968,520,2162,3827,5438,6878,8051,8900,9361,9455,9183,8642,7896,7073,6279,5604,5140,4906,4912,5105,5419,5747,6002,6088,5947,5553,4908,4070,3107,2130,1244,557,147,59,288,793,1488,2260,3002,3584,3929,3967,3670,3062,2178,1112,-62,-1220,-2293,-3178,-3832,-4207,-4305,-4117,-3688,-3031,-2207,-1238,-174,980,2181,3452,4760,6122,7515,8907,10280,11547,12673,13568,14177,14454,14362,13903,13092,11958,10568,8965,7235,5419,3595,1804,107,-1450,-2818,-3944,-4777,-5268,-5381,-5092,-4419,-3389,-2088,-615,902,2327,3535,4426,4937,5061,4833,4338,3680,2987,2365,1906,1659,1638,1810,2120,2484,2817,3039,3088,2934,2565,2019,1324,564,-216,-935,-1558,-2035,-2358,-2517,-2531,-2428,-2254,-2053,-1901,-1830,-1916,-2168,-2612,-3226,-3967,-4783,-5581,-6290,-6814,-7090,-7063,-6713,-6059,-5145,-4056,-2894,-1762,-767,12,531,776,780,608,343,90,-56,-22,251,770,1506,2409,3370,4299,5062,5565,5702,5432,4709,3575,2064,288,-1654,-3616,-5482,-7110,-8426,-9326,-9799,-9810,-9403,-8617,-7542,-6251,-4863,-3446,-2101,-869,208,1113,1869,2465,2950,3311,3572,3720,3748,3647,3399,3011,2488,1852,1137,373,-390,-1129,-1808,-2414,-2935,-3360,-3694,-3921,-4041,-4043,-3912,-3665,-3299,-2859,-2389,-1951,-1604,-1422,-1426,-1649,-2051,-2582,-3145,-3638,-3947,-3989,-3699,-3073,-2129,-959,345,1651,2829,3780,4412,4684,4601,4190,3526,2701,1803,941,185,-388,-739,-842,-695,-313,251,952,1689,2382,2917,3213,3177,2779,1990,847,-589,-2232,-3947,-5639,-7154,-8425,-9352,-9925,-10132,-10034,-9690,-9194,-8625,-8052,-7511,-7010,-6516,-5991,-5361,-4592,-3629,-2479,-1152,307,1827,3343,4772,6051,7114,7928,8448,8685,8627,8308,7772,7058,6250,5403,4588,3870,3299,2907,2730,2752,2976,3365,3871,4453,5040,5588,6052,6395,6614,6699,6666,6545,6325,6056,5698,5272,4750,4117,3369,2492,1523,463,-626,-1720,-2758,-3725,-4569,-5300,-5892,-6352,-6682,-6878,-6931,-6836,-6572,-6136,-5523,-4748,-3829,-2817,-1751,-690,307,1214,1979,2614,3092,3445,3660,3755,3725,3553,3226,2723,2025,1136,59,-1174,-2508,-3890,-5226,-6447,-7472,-8227,-8690,-8811,-8625,-8132,-7406,-6484,-5462,-4401,-3388,-2513,-1835,-1433,-1344,-1588,-2163,-3016,-4100,-5309,-6557,-7716,-8700,-9394,-9748,-9704,-9272,-8493,-7439,-6230,-4980,-3812,-2834,-2098,-1645,-1441,-1455,-1609,-1849,-2108,-2373,-2626,-2896,-3203,-3569,-4016,-4515,-5062,-5591,-6072,-6453,-6698,-6802,-6749,-6570,-6282,-5920,-5510,-5074,-4612,-4132,-3608,-3033,-2384,-1653,-846,25,915,1793,2600,3298,3850,4238,4455,4525,4449,4259,3961,3551,3032,2367,1562,586,-529,-1770,-3072,-4371,-5599,-6666,-7532,-8130,-8455,-8487,-8244,-7743,-7004,-6061,-4929,-3649,-2250,-775,710,2160,3487,4641,5559,6210,6586,6708,6618,6381,6070,5732,5430,5165,4952,4744,4510,4187,3739,3119,2323,1346,230,-991,-2238,-3464,-4582,-5557,-6336,-6896,-7237,-7354,-7290,-7065,-6739,-6352,-5973,-5635,-5391,-5255,-5230,-5304,-5430,-5548,-5607,-5506,-5215,-4641,-3782,-2612,-1162,509,2316,4147,5880,7406,8632,9502,10000,10152,10014,9671,9201,8699,8193,7746,7327,6938,6537,6097,5594,5032,4403,3752,3084,2451,1848,1310,814,368,-58,-473,-894,-1325,-1756,-2175,-2548,-2841,-3018,-3038,-2882,-2525,-1967,-1211,-276,816,2034,3354,4740,6158,7578,8946,10226,11353,12269,12935,13285,13327,13042,12481,11693,10756,9748,8744,7804,6966,6251,5659,5171,4784,4457,4196,3973,3787,3628,3482,3338,3176,2992,2768,2520,2263,2032,1872,1823,1911,2159,2536,3010,3509,3947,4239,4308,4079,3545,2681,1549,200,-1265,-2738,-4118,-5294,-6194,-6749,-6932,-6730,-6166,-5271,-4104,-2745,-1267,210,1611,2818,3769,4398,4685,4631,4286,3712,3002,2267,1589,1091,812,824,1111,1649,2388,3209,4064,4814,5430,5842,6057,6080,5952,5710,5391,5014,4583,4086,3490,2786,1928,942,-177,-1367,-2574,-3716,-4712,-5483,-5974,-6143,-5989,-5519,-4792,-3839,-2759,-1582,-398,771,1873,2904,3841,4687,5444,6095,6650,7085,7394,7574,7613,7534,7347,7088,6778,6446,6103,5733,5332,4842,4246,3505,2605,1574,430,-753,-1919,-2994,-3916,-4640,-5138,-5394,-5423,-5227,-4850,-4303,-3641,-2883,-2090,-1292,-536,143,712,1171,1498,1729,1880,1984,2078,2171,2270,2367,2420,2393,2234,1903,1358,602,-381,-1538,-2833,-4194,-5548,-6816,-7936,-8836,-9490,-9852,-9924,-9705,-9209,-8477,-7555,-6508,-5438,-4416,-3570,-2968,-2697,-2792,-3267,-4069,-5145,-6357,-7598,-8706,-9553,-10020,-10024,-9537,-8561,-7175,-5470,-3590,-1664,161,1793,3135,4165,4849,5218,5280,5079,4628,3975,3130,2143,1044,-113,-1273,-2378,-3372,-4204,-4834,-5243,-5415,-5366,-5110,-4689,-4138,-3513,-2846,-2193,-1562,-984,-448,50,542,1037,1586,2182,2858,3605,4411,5265,6133,6995,7830,8617,9340,9997,10550,10998,11283,11372,11207,10738,9938,8783,7299,5529,3537,1429,-709,-2767,-4664,-6314,-7684,-8725,-9447,-9853,-9976,-9860,-9547,-9095,-8546,-7937,-7298,-6628,-5923,-5159,-4302,-3324,-2208,-955,406,1821,3217,4507,5605,6430,6940,7097,6924,6449,5743,4889,3975,3089,2304,1678,1243,1014,978,1117,1399,1782,2231,2687,3113,3439,3626,3619,3382,2900,2168,1211,83,-1165,-2439,-3658,-4744,-5605,-6200,-6475,-6438,-6094,-5504,-4723,-3844,-2943,-2094,-1353,-750,-309,-19,115,110,-30,-304,-700,-1218,-1836,-2521,-3252,-3964,-4633,-5207,-5654,-5949,-6079,-6012,-5781,-5339,-4747,-3976,-3091,-2097,-1052,19,1065,2058,2965,3768,4447,5004,5426,5732,5909,5981,5932,5795,5557,5251,4880,4476,4038,3591,3107,2595,2002,1322,520,-408,-1439,-2540,-3648,-4687,-5594,-6295,-6763,-6972,-6939,-6707,-6316,-5852,-5365,-4935,-4625,-4465,-4511,-4746,-5183,-5766,-6446,-7138,-7748,-8201,-8404,-8336,-7972,-7360,-6566,-5687,-4843,-4133,-3637,-3420,-3462,-3755,-4207,-4734,-5232,-5605,-5781,-5721,-5415,-4888,-4198,-3397,-2567,-1766,-1054,-481,-82,107,62,-233,-794,-1610,-2665,-3925,-5322,-6797,-8251,-9607,-10774,-11680,-12266,-12495,-12347,-11829,-10962,-9792,-8377,-6794,-5115,-3419,-1773,-242,1131,2297,3234,3911,4319,4460,4338,3988,3445,2765,2012,1241,511,-135,-673,-1073,-1342,-1457,-1424,-1225,-850,-296,449,1360,2420,3583,4792,5977,7082,8023,8763,9251,9469,9407,9081,8513,7746,6836,5835,4822,3854,3002,2296,1779,1426,1228,1113,1025,885,632,226,-356,-1088,-1939,-2834,-3698,-4457,-5030,-5378,-5459,-5268,-4828,-4172,-3356,-2452,-1518,-620,192,902,1490,1998,2442,2904,3411,4031,4778,5649,6625,7627,8593,9406,9990,10254,10142,9649,8764,7575,6131,4560,2953,1410,28,-1145,-2060,-2696,-3065,-3152,-2993,-2609,-2039,-1339,-571,194,878,1410,1741,1825,1670,1283,735,86,-558,-1105,-1463,-1544,-1309,-712,219,1447,2895,4450,6006,7445,8658,9580,10143,10340,10169,9667,8890,7894,6782,5614,4495,3486,2651,2028,1620,1420,1368,1423,1493,1528,1460,1274,963,576,162,-185,-394,-376,-93,482,1322,2380,3565,4781,5918,6881,7583,7980,8043,7797,7284,6581,5791,5010,4357,3912,3746,3899,4346,5072,5970,6962,7917,8736,9312,9596,9535,9165,8497,7641,6643,5642,4685,3875,3231,2779,2492,2326,2214,2087,1878,1547,1073,471,-213,-919,-1566,-2105,-2464,-2656,-2655,-2537,-2323,-2120,-1952,-1912,-2006,-2249,-2632,-3098,-3606,-4088,-4481,-4741,-4831,-4733,-4450,-3989,-3378,-2639,-1818,-952,-100,676,1309,1735,1889,1744,1266,477,-592,-1875,-3288,-4733,-6107,-7309,-8233,-8804,-8939,-8605,-7780,-6489,-4795,-2791,-604,1623,3743,5622,7129,8191,8744,8784,8348,7502,6351,5021,3626,2309,1138,210,-462,-875,-1065,-1095,-1044,-989,-1001,-1143,-1421,-1850,-2373,-2938,-3453,-3840,-4016,-3931,-3556,-2913,-2032,-1012,74,1103,1985,2622,2962,2957,2621,1972,1081,30,-1092,-2168,-3136,-3906,-4445,-4743,-4804,-4686,-4429,-4119,-3809,-3571,-3435,-3428,-3531,-3728,-3947,-4142,-4229,-4153,-3872,-3358,-2623,-1713,-678,385,1404,2287,2987,3452,3694,3710,3549,3243,2835,2358,1811,1215,532,-226,-1097,-2058,-3114,-4207,-5305,-6319,-7198,-7860,-8269,-8389,-8223,-7790,-7121,-6270,-5273,-4187,-3043,-1890,-764,297,1245,2062,2689,3138,3373,3417,3281,3000,2599,2138,1638,1157,736,399,199,124,202,380,643,902,1122,1203,1123,811,286,-470,-1392,-2427,-3481,-4457,-5254,-5789,-5983,-5821,-5290,-4456,-3384,-2199,-996,83,973,1583,1893,1920,1681,1276,762,263,-154,-381,-389,-119,416,1187,2159,3240,4372,5468,6454,7283,7902,8298,8469,8427,8217,7880,7475,7065,6692,6405,6214,6123,6096,6096,6046,5890,5564,5025,4277,3324,2249,1108,26,-926,-1649,-2113,-2295,-2235,-2012,-1702,-1444,-1309,-1395,-1724,-2294,-3042,-3878,-4683,-5338,-5745,-5833,-5582,-5015,-4217,-3278,-2343,-1525,-936,-662,-721,-1128,-1806,-2702,-3695,-4691,-5590,-6303,-6781,-6977,-6888,-6514,-5906,-5100,-4187,-3234,-2340,-1580,-1027,-727,-701,-942,-1418,-2070,-2830,-3610,-4327,-4900,-5265,-5364,-5186,-4725,-4025,-3155,-2204,-1286,-513,17,219,50,-503,-1400,-2587,-3940,-5367,-6708,-7867,-8729,-9226,-9343,-9083,-8523,-7751,-6879,-6041,-5331,-4852,-4635,-4701,-5006,-5484,-6036,-6545,-6901,-7003,-6765,-6149,-5125,-3740,-2039,-129,1878,3856,5668,7211,8382,9125,9413,9243,8669,7746,6572,5249,3886,2587,1440,509,-176,-616,-843,-931,-956,-1021,-1212,-1597,-2224,-3084,-4148,-5335,-6546,-7664,-8587,-9210,-9493,-9402,-8975,-8272,-7381,-6407,-5443,-4566,-3825,-3237,-2779,-2442,-2154,-1904,-1643,-1370,-1092,-832,-621,-507,-503,-645,-914,-1298,-1741,-2202,-2598,-2891,-3009,-2933,-2636,-2121,-1400,-498,551,1692,2881,4039,5117,6027,6715,7119,7197,6927,6306,5358,4131,2692,1135,-449,-1938,-3256,-4296,-5019,-5384,-5409,-5124,-4621,-3970,-3304,-2707,-2280,-2095,-2178,-2547,-3150,-3938,-4798,-5628,-6306,-6719,-6788,-6451,-5702,-4567,-3120,-1461,293,2013,3602,4953,6034,6803,7292,7528,7567,7476,7310,7121,6964,6857,6844,6938,7146,7490,7950,8536,9205,9959,10722,11490,12181,12772,13213,13481,13567,13479,13242,12898,12493,12078,11681,11326,11003,10668,10290,9775,9089,8173,7019,5645,4114,2499,921,-534,-1759,-2700,-3322,-3631,-3669,-3487,-3160,-2740,-2294,-1834,-1405,-981,-604,-237,64,312,451,464,316,-12,-513,-1164,-1922,-2700,-3440,-4026,-4402,-4494,-4273,-3740,-2921,-1869,-661,632,1918,3133,4193,5062,5678,6039,6128,5968,5594,5053,4419,3754,3148,2661,2370,2321,2549,3053,3817,4784,5888,7024,8102,8995,9628,9897,9760,9187,8188,6815,5145,3278,1352,-524,-2203,-3592,-4601,-5180,-5326,-5062,-4461,-3609,-2617,-1594,-636,173,788,1185,1371,1383,1256,1065,841,641,483,387,349,370,436,551,718,940,1238,1616,2086,2640,3262,3917,4560,5125,5552,5788,5780,5518,5002,4271,3383,2413,1437,535,-241,-860,-1307,-1601,-1758,-1809,-1778,-1664,-1475,-1186,-787,-270,367,1087,1860,2614,3292,3835,4190,4343,4297,4066,3716,3269,2796,2324,1881,1472,1094,715,329,-105,-582,-1124,-1702,-2320,-2935,-3541,-4106,-4632,-5108,-5550,-5949,-6324,-6662,-6965,-7229,-7434,-7600,-7716,-7807,-7897,-7996,-8143,-8337,-8593,-8886,-9200,-9470,-9657,-9688,-9507,-9086,-8390,-7449,-6296,-5002,-3657,-2358,-1206,-296,294,522,351,-188,-1066,-2192,-3457,-4735,-5878,-6750,-7230,-7224,-6692,-5636,-4117,-2247,-156,1976,4002,5758,7142,8069,8523,8521,8124,7435,6544,5576,4611,3727,2953,2306,1764,1296,879,470,87,-283,-584,-793,-845,-716,-378,158,858,1674,2525,3351,4080,4675,5111,5405,5563,5647,5668,5661,5630,5537,5363,5035,4524,3780,2814,1638,317,-1077,-2443,-3709,-4775,-5607,-6151,-6409,-6368,-6063,-5490,-4695,-3688,-2516,-1205,177,1585,2931,4148,5140,5849,6194,6155,5711,4884,3728,2308,717,-949,-2605,-4167,-5575,-6787,-7761,-8503,-8981,-9224,-9222,-8999,-8579,-7975,-7241,-6387,-5479,-4534,-3605,-2704,-1865,-1072,-350,339,989,1617,2224,2804,3337,3805,4174,4420,4513,4437,4161,3689,3010,2147,1124,-3,-1177,-2301,-3296,-4055,-4504,-4575,-4236,-3501,-2408,-1048,469,2022,3482,4738,5715,6351,6653,6631,6349,5861,5253,4574,3885,3199,2537,1872,1196,480,-292,-1105,-1943,-2752,-3451,-3985,-4236,-4182,-3748,-2962,-1855,-508,956,2422,3751,4840,5608,6013,6062,5779,5231,4482,3586,2606,1550,441,-732,-1973,-3279,-4633,-5991,-7307,-8505,-9525,-10310,-10801,-10998,-10863,-10433,-9711,-8750,-7579,-6275,-4883,-3499,-2189,-1048,-160,407,585,356,-290,-1317,-2646,-4188,-5813,-7386,-8794,-9900,-10656,-10990,-10928,-10476,-9712,-8698,-7513,-6235,-4924,-3639,-2421,-1325,-370,377,909,1160,1139,813,226,-596,-1572,-2622,-3636,-4540,-5229,-5677,-5831,-5734,-5391,-4908,-4329,-3774,-3310,-3023,-2963,-3164,-3630,-4323,-5210,-6190,-7195,-8107,-8832,-9285,-9391,-9118,-8453,-7430,-6107,-4570,-2928,-1284,249,1586,2665,3437,3910,4096,4039,3811,3462,3065,2669,2307,2003,1750,1541,1344,1155,946,747,574,485,546,810,1346,2171,3272,4616,6101,7633,9083,10330,11296,11899,12137,12008,11564,10859,9964,8920,7791,6580,5325,4021,2691,1352,45,-1198,-2319,-3288,-4058,-4621,-4963,-5105,-5068,-4892,-4622,-4313,-4005,-3766,-3611,-3599,-3723,-4002,-4409,-4914,-5474,-6018,-6498,-6832,-6985,-6904,-6586,-6031,-5280,-4377,-3401,-2403,-1455,-587,174,839,1416,1955,2466,3004,3566,4177,4819,5488,6168,6844,7507,8163,8804,9448,10091,10735,11366,11971,12509,12956,13273,13421,13382,13132,12651,11938,10982,9786,8369,6744,4964,3073,1156,-708,-2425,-3901,-5059,-5838,-6209,-6169,-5758,-5033,-4083,-3000,-1891,-831,84,829,1353,1679,1816,1812,1717,1585,1475,1418,1455,1580,1804,2098,2446,2816,3191,3572,3948,4366,4834,5400,6087,6898,7831,8829,9847,10784,11588,12165,12506,12566,12415,12065,11629,11147,10713,10338,10055,9825,9612,9369,9035,8582,8002,7277,6467,5567,4652,3742,2878,2097,1408,834,373,21,-241,-430,-590,-739,-931,-1187,-1541,-2012,-2593,-3289,-4061,-4877,-5694,-6449,-7119,-7646,-8035,-8262,-8351,-8320,-8189,-7983,-7713,-7377,-6987,-6517,-5986,-5377,-4717,-4018,-3309,-2619,-1975,-1394,-892,-466,-113,174,409,592,727,809,821,776,644,463,224,-37,-300,-543,-746,-899,-997,-1040,-1029,-958,-832,-623,-333,64,576,1193,1919,2710,3547,4367,5141,5800,6333,6693,6883,6902,6764,6505,6143,5734,5278,4829,4368,3920,3458,2973,2435,1827,1123,318,-595,-1593,-2651,-3712,-4719,-5590,-6259,-6652,-6726,-6458,-5865,-4982,-3895,-2677,-1431,-260,776,1577,2116,2340,2234,1792,1027,-45,-1357,-2876,-4488,-6138,-7696,-9096,-10231,-11046,-11488,-11524,-11156,-10388,-9264,-7828,-6166,-4353,-2497,-705,933,2307,3366,4051,4350,4284,3886,3238,2402,1489,560,-295,-1039,-1635,-2084,-2394,-2600,-2719,-2789,-2812,-2810,-2772,-2702,-2600,-2464,-2322,-2170,-2050,-1960,-1931,-1951,-2030,-2132,-2259,-2359,-2433,-2437,-2381,-2251,-2062,-1828,-1573,-1317,-1086,-902,-774,-732,-771,-907,-1136,-1456,-1854,-2313,-2791,-3259,-3651,-3924,-4011,-3874,-3470,-2785,-1828,-613,794,2348,3956,5548,7027,8338,9396,10175,10636,10786,10631,10208,9558,8719,7762,6700,5605,4481,3377,2306,1289,368,-457,-1125,-1635,-1942,-2029,-1892,-1524,-961,-228,603,1476,2309,3039,3605,3971,4114,4028,3724,3214,2525,1685,727,-316,-1385,-2446,-3412,-4238,-4843,-5178,-5207,-4903,-4290,-3387,-2264,-993,342,1625,2780,3696,4315,4577,4458,3976,3154,2074,814,-519,-1817,-2982,-3922,-4574,-4898,-4889,-4566,-3982,-3202,-2309,-1384,-496,283,921,1375,1646,1719,1617,1353,950,458,-111,-702,-1292,-1850,-2366,-2825,-3246,-3634,-4012,-4413,-4839,-5325,-5858,-6445,-7065,-7692,-8299,-8851,-9321,-9686,-9930,-10058,-10070,-9983,-9816,-9573,-9267,-8889,-8421,-7854,-7157,-6331,-5363,-4274,-3085,-1849,-601,580,1663,2581,3296,3804,4071,4141,4015,3747,3384,2968,2559,2186,1884,1680,1567,1564,1636,1794,1987,2222,2447,2652,2799,2864,2822,2653,2349,1916,1370,750,96,-539,-1091,-1518,-1775,-1847,-1741,-1493,-1164,-825,-572,-457,-566,-908,-1495,-2296,-3245,-4284,-5316,-6278,-7087,-7703,-8092,-8242,-8179,-7919,-7538,-7071,-6604,-6186,-5871,-5698,-5679,-5805,-6061,-6389,-6748,-7073,-7305,-7412,-7342,-7110,-6702,-6174,-5552,-4902,-4270,-3700,-3216,-2838,-2543,-2335,-2160,-2011,-1832,-1613,-1326,-955,-519,-7,534,1086,1604,2047,2387,2590,2652,2567,2362,2072,1729,1391,1092,864,742,713,780,919,1084,1248,1355,1375,1289,1074,765,369,-51,-461,-802,-1047,-1155,-1128,-962,-670,-284,181,685,1219,1744,2264,2751,3203,3611,3960,4248,4461,4585,4624,4554,4387,4116,3745,3303,2785,2247,1689,1179,721,375,149,70,162,426,873,1516,2334,3354,4539,5896,7383,8969,10599,12199,13701,15003,16034,16706,16971,16788,16164,15124,13740,12094,10312,8497,6790,5290,4093,3261,2806,2721,2930,3354,3862,4337,4655,4712,4442,3813,2825,1542,20,-1621,-3284,-4850,-6232,-7351,-8161,-8651,-8825,-8727,-8396,-7897,-7274,-6588,-5862,-5145,-4420,-3724,-3013,-2304,-1561,-785,32,875,1724,2536,3278,3899,4366,4655,4755,4679,4463,4138,3779,3415,3119,2913,2830,2891,3078,3408,3822,4312,4813,5290,5692,5995,6176,6249,6229,6155,6078,6035,6074,6223,6483,6871,7339,7872,8418,8921,9350,9638,9774,9705,9446,8964,8290,7429,6399,5249,3987,2679,1348,54,-1159,-2244,-3149,-3842,-4303,-4509,-4494,-4270,-3899,-3439,-2954,-2516,-2169,-1946,-1856,-1870,-1951,-2022,-2024,-1887,-1578,-1077,-424,348,1129,1862,2428,2782,2869,2681,2253,1636,917,202,-409,-811,-922,-700,-116,776,1929,3216,4526,5714,6657,7254,7431,7179,6488,5448,4113,2615,1052,-460,-1840,-3013,-3954,-4643,-5098,-5361,-5461,-5464,-5411,-5336,-5290,-5270,-5294,-5358,-5431,-5517,-5586,-5645,-5690,-5748,-5840,-6000,-6263,-6637,-7138,-7754,-8443,-9170,-9867,-10473,-10940,-11209,-11269,-11104,-10729,-10182,-9485,-8709,-7889,-7083,-6333,-5660,-5080,-4582,-4132,-3692,-3213,-2643,-1963,-1141,-200,849,1944,3044,4072,4984,5718,6246,6561,6651,6566,6318,5982,5600,5231,4922,4708,4608,4631,4758,4971,5224,5482,5698,5828,5837,5699,5390,4909,4255,3443,2499,1455,350,-774,-1858,-2858,-3709,-4346,-4729,-4791,-4523,-3914,-3003,-1845,-548,798,2056,3122,3906,4325,4358,3998,3280,2290,1113,-109,-1265,-2214,-2873,-3182,-3125,-2753,-2140,-1411,-692,-105,248,304,40,-506,-1286,-2180,-3105,-3922,-4561,-4930,-5008,-4784,-4294,-3603,-2779,-1915,-1085,-358,219,640,904,1059,1138,1207,1301,1445,1653,1875,2099,2230,2228,2023,1584,894,-21,-1123,-2329,-3557,-4721,-5727,-6525,-7056,-7312,-7281,-6998,-6488,-5811,-5031,-4210,-3428,-2741,-2200,-1833,-1648,-1616,-1703,-1849,-1984,-2050,-1977,-1727,-1266,-587,300,1366,2560,3834,5115,6349,7463,8425,9179,9719,10028,10118,10005,9724,9292,8760,8143,7482,6799,6117,5450,4814,4200,3615,3040,2466,1873,1254,596,-89,-791,-1479,-2110,-2634,-2987,-3115,-2960,-2501,-1725,-670,599,1980,3342,4534,5420,5857,5753,5051,3735,1873,-447,-3047,-5749,-8331,-10599,-12373,-13536,-14034,-13876,-13153,-11997,-10575,-9079,-7665,-6489,-5624,-5138,-4989,-5152,-5508,-5973,-6426,-6781,-6968,-6957,-6747,-6370,-5888,-5360,-4866,-4455,-4167,-4014,-3972,-4017,-4078,-4124,-4090,-3954,-3703,-3348,-2910,-2439,-1961,-1527,-1156,-871,-661,-527,-444,-402,-388,-408,-463,-582,-773,-1055,-1445,-1935,-2530,-3222,-3989,-4824,-5695,-6566,-7417,-8176,-8823,-9291,-9555,-9576,-9340,-8845,-8105,-7149,-6015,-4758,-3423,-2083,-773,438,1522,2428,3145,3647,3932,4013,3890,3609,3182,2670,2099,1529,1005,567,258,97,98,252,541,916,1348,1770,2147,2439,2611,2669,2602,2436,2201,1941,1697,1542,1495,1635,1947,2466,3143,3929,4755,5506,6097,6418,6389,5966,5132,3935,2463,845,-752,-2180,-3272,-3937,-4110,-3797,-3076,-2049,-875,275,1265,1928,2213,2036,1436,441,-845,-2318,-3850,-5325,-6627,-7694,-8450,-8905,-9039,-8908,-8539,-7992,-7304,-6507,-5633,-4678,-3673,-2601,-1498,-374,733,1778,2735,3537,4191,4636,4922,5024,5009,4898,4742,4579,4426,4304,4203,4131,4064,4022,3984,3988,4012,4096,4217,4395,4611,4868,5154,5469,5807,6172,6565,6986,7437,7916,8404,8900,9361,9774,10096,10297,10353,10232,9941,9475,8854,8118,7293,6441,5584,4779,4039,3394,2844,2402,2058,1811,1659,1586,1593,1662,1778,1926,2082,2222,2334,2397,2412,2374,2306,2203,2107,2018,1978,1994,2107,2322,2676,3160,3789,4535,5371,6240,7070,7785,8300,8548,8479,8089,7405,6500,5478,4454,3553,2867,2471,2372,2572,2982,3539,4112,4610,4928,5005,4806,4331,3611,2718,1703,681,-313,-1183,-1911,-2446,-2801,-2955,-2939,-2755,-2424,-1976,-1425,-826,-204,369,839,1143,1217,1022,536,-246,-1288,-2536,-3909,-5314,-6653,-7830,-8772,-9416,-9753,-9769,-9511,-9015,-8350,-7561,-6715,-5835,-4980,-4156,-3407,-2741,-2178,-1734,-1398,-1169,-1019,-910,-801,-634,-357,74,702,1538,2589,3823,5196,6642,8083,9439,10630,11585,12268,12640,12720,12523,12102,11514,10821,10084,9351,8655,8007,7404,6821,6226,5579,4835,3961,2930,1721,355,-1162,-2774,-4423,-6050,-7560,-8906,-10009,-10837,-11368,-11592,-11542,-11229,-10703,-9996,-9138,-8166,-7107,-5987,-4850,-3738,-2702,-1807,-1092,-617,-385,-408,-643,-1050,-1558,-2110,-2631,-3100,-3470,-3760,-3967,-4138,-4292,-4477,-4695,-4968,-5260,-5564,-5811,-5967,-5982,-5815,-5462,-4914,-4197,-3357,-2424,-1479,-541,317,1080,1713,2190,2519,2654,2630,2411,2025,1479,795,19,-810,-1633,-2399,-3050,-3548,-3865,-3993,-3952,-3775,-3515,-3235,-2988,-2825,-2772,-2835,-2995,-3228,-3490,-3752,-3995,-4196,-4373,-4535,-4685,-4872,-5060,-5278,-5469,-5606,-5621,-5446,-5017,-4275,-3191,-1773,-35,1923,4035,6149,8169,9956,11426,12507,13171,13420,13307,12874,12234,11437,10599,9759,8991,8308,7727,7241,6817,6426,6018,5549,4984,4280,3440,2451,1355,184,-996,-2115,-3107,-3905,-4470,-4772,-4821,-4629,-4248,-3723,-3113,-2471,-1841,-1269,-788,-436,-239,-225,-407,-789,-1354,-2069,-2880,-3720,-4506,-5164,-5626,-5825,-5753,-5380,-4755,-3919,-2941,-1922,-923,-55,641,1103,1317,1284,1024,594,35,-567,-1155,-1655,-2010,-2184,-2149,-1914,-1490,-937,-304,325,875,1285,1488,1481,1255,856,355,-175,-624,-931,-1011,-856,-470,99,740,1370,1840,2062,1939,1441,568,-616,-2018,-3525,-5001,-6346,-7463,-8302,-8856,-9123,-9176,-9039,-8808,-8509,-8202,-7885,-7573,-7227,-6822,-6309,-5657,-4833,-3843,-2685,-1408,-66,1282,2543,3668,4571,5230,5596,5689,5505,5099,4510,3807,3048,2301,1618,1048,615,343,212,223,325,501,694,874,1010,1075,1067,980,830,627,392,134,-136,-419,-716,-1029,-1349,-1669,-1963,-2204,-2364,-2422,-2367,-2201,-1955,-1655,-1355,-1106,-942,-919,-1044,-1333,-1773,-2330,-2983,-3664,-4367,-5017,-5629,-6170,-6655,-7103,-7532,-7976,-8456,-8988,-9573,-10195,-10814,-11381,-11823,-12071,-12057,-11721,-11031,-9988,-8606,-6953,-5114,-3189,-1317,396,1826,2883,3516,3682,3426,2771,1838,710,-466,-1589,-2546,-3264,-3703,-3857,-3762,-3470,-3069,-2616,-2201,-1851,-1597,-1439,-1353,-1313,-1299,-1274,-1246,-1201,-1154,-1121,-1104,-1123,-1152,-1189,-1177,-1100,-887,-524,37,779,1704,2746,3867,4968,5984,6836,7464,7843,7957,7829,7503,7026,6475,5897,5365,4901,4562,4327,4221,4203,4257,4334,4401,4413,4336,4160,3862,3466,2990,2475,1968,1525,1180,983,938,1049,1293,1629,2022,2427,2820,3184,3536,3889,4284,4752,5324,6018,6835,7748,8717,9682,10566,11302,11804,12029,11921,11472,10685,9583,8220,6650,4948,3185,1439,-231,-1755,-3106,-4241,-5152,-5828,-6275,-6493,-6495,-6287,-5884,-5299,-4560,-3677,-2695,-1638,-549,514,1517,2377,3066,3515,3705,3616,3271,2694,1972,1163,372,-323,-851,-1163,-1247,-1110,-790,-342,181,705,1211,1655,2055,2407,2759,3114,3507,3908,4317,4669,4930,5028,4929,4600,4050,3307,2436,1535,704,57,-298,-300,116,938,2132,3632,5307,7071,8758,10295,11553,12508,13110,13394,13384,13156,12778,12329,11875,11462,11130,10858,10654,10438,10180,9785,9199,8364,7235,5824,4124,2221,171,-1903,-3892,-5679,-7151,-8232,-8879,-9069,-8846,-8253,-7380,-6307,-5138,-3939,-2805,-1766,-869,-122,487,969,1361,1686,1949,2172,2314,2383,2329,2143,1808,1319,706,-16,-794,-1582,-2341,-3005,-3566,-3965,-4217,-4285,-4188,-3914,-3468,-2870,-2119,-1264,-320,645,1598,2461,3194,3736,4048,4103,3880,3371,2594,1565,327,-1060,-2539,-4014,-5421,-6656,-7675,-8399,-8833,-8954,-8816,-8460,-7971,-7425,-6901,-6468,-6160,-6001,-5963,-6029,-6132,-6244,-6315,-6328,-6280,-6196,-6095,-6034,-6027,-6108,-6276,-6506,-6761,-6972,-7066,-6977,-6622,-5981,-5012,-3745,-2216,-493,1330,3150,4876,6400,7666,8603,9202,9443,9364,8996,8399,7639,6784,5904,5070,4323,3711,3252,2948,2793,2761,2814,2923,3036,3123,3153,3106,2975,2765,2481,2135,1739,1291,800,258,-332,-959,-1618,-2278,-2926,-3528,-4067,-4519,-4862,-5085,-5163,-5102,-4885,-4543,-4074,-3539,-2947,-2363,-1801,-1300,-873,-526,-264,-87,18,30,-30,-187,-434,-772,-1183,-1651,-2120,-2566,-2923,-3163,-3247,-3161,-2897,-2466,-1889,-1184,-393,461,1329,2177,2959,3633,4156,4501,4633,4556,4252,3758,3069,2248,1301,288,-773,-1835,-2882,-3870,-4801,-5633,-6373,-6984,-7468,-7806,-7986,-8021,-7904,-7671,-7341,-6960,-6567,-6192,-5875,-5613,-5412,-5245,-5067,-4841,-4502,-4011,-3335,-2450,-1377,-139,1210,2592,3941,5174,6229,7063,7649,7993,8114,8065,7892,7657,7423,7227,7113,7097,7181,7360,7601,7886,8156,8390,8530,8559,8432,8146,7668,7029,6206,5257,4181,3053,1887,756,-330,-1315,-2195,-2950,-3565,-4037,-4345,-4491,-4462,-4260,-3901,-3387,-2764,-2039,-1263,-460,316,1028,1615,2024,2212,2115,1728,1015,7,-1278,-2772,-4424,-6143,-7853,-9475,-10927,-12149,-13076,-13663,-13869,-13693,-13125,-12220,-11015,-9601,-8067,-6494,-4987,-3597,-2392,-1391,-609,-36,335,541,588,509,309,4,-402,-904,-1496,-2186,-2945,-3790,-4667,-5582,-6463,-7302,-8028,-8605,-8997,-9147,-9053,-8679,-8044,-7165,-6084,-4882,-3623,-2430,-1375,-565,-58,108,-77,-557,-1281,-2124,-2992,-3745,-4294,-4551,-4484,-4089,-3414,-2531,-1537,-535,379,1137,1687,2031,2176,2182,2100,2008,1969,2031,2231,2576,3059,3639,4281,4907,5467,5893,6127,6131,5877,5352,4575,3560,2366,1034,-350,-1730,-3028,-4179,-5149,-5891,-6413,-6708,-6802,-6715,-6467,-6078,-5549,-4897,-4119,-3228,-2239,-1168,-60,1061,2131,3114,3951,4603,5022,5192,5086,4716,4097,3261,2257,1135,-45,-1230,-2357,-3372,-4231,-4877,-5285,-5413,-5270,-4852,-4218,-3422,-2552,-1705,-959,-403,-63,21,-105,-423,-847,-1328,-1777,-2157,-2410,-2528,-2505,-2360,-2122,-1847,-1568,-1350,-1219,-1204,-1313,-1529,-1806,-2104,-2345,-2467,-2411,-2119,-1572,-760,295,1548,2913,4322,5646,6803,7697,8247,8439,8254,7745,6994,6093,5183,4372,3776,3485,3531,3929,4640,5579,6664,7766,8791,9637,10248,10592,10669,10521,10191,9764,9283,8833,8427,8114,7874,7705,7564,7425,7231,6966,6583,6095,5480,4777,4000,3203,2415,1704,1088,640,359,288,408,714,1167,1716,2316,2903,3440,3893,4243,4498,4670,4778,4853,4913,4966,5023,5056,5057,4987,4828,4556,4172,3672,3091,2452,1798,1180,610,149,-225,-468,-611,-630,-547,-343,-36,393,920,1529,2200,2864,3497,4025,4420,4646,4695,4576,4313,3943,3505,3031,2559,2095,1656,1234,817,395,-54,-551,-1102,-1725,-2407,-3145,-3910,-4673,-5388,-6013,-6491,-6790,-6859,-6688,-6263,-5590,-4719,-3678,-2564,-1446,-426,405,982,1244,1184,826,235,-490,-1225,-1841,-2219,-2256,-1892,-1110,70,1562,3276,5070,6820,8382,9662,10572,11072,11164,10861,10243,9360,8316,7180,6030,4942,3944,3089,2382,1825,1417,1130,943,834,769,730,698,653,596,510,401,264,96,-103,-347,-640,-994,-1424,-1927,-2504,-3135,-3791,-4432,-5008,-5461,-5750,-5817,-5661,-5262,-4661,-3907,-3073,-2247,-1523,-969,-654,-606,-831,-1308,-1979,-2786,-3651,-4505,-5272,-5909,-6365,-6629,-6685,-6551,-6233,-5786,-5231,-4641,-4065,-3554,-3170,-2927,-2845,-2914,-3087,-3330,-3575,-3766,-3861,-3819,-3630,-3303,-2854,-2333,-1787,-1274,-859,-583,-491,-599,-897,-1365,-1954,-2598,-3244,-3811,-4263,-4545,-4653,-4574,-4346,-3992,-3584,-3159,-2798,-2553,-2460,-2571,-2866,-3346,-3959,-4633,-5286,-5816,-6125,-6139,-5789,-5055,-3953,-2523,-863,928,2720,4390,5834,6961,7734,8138,8199,7984,7557,7029,6468,5968,5580,5344,5282,5378,5617,5953,6350,6757,7122,7418,7591,7634,7526,7263,6859,6331,5704,5015,4281,3549,2819,2119,1445,786,153,-482,-1102,-1701,-2262,-2737,-3104,-3308,-3327,-3149,-2775,-2256,-1649,-1041,-539,-223,-185,-477,-1102,-2056,-3251,-4616,-6014,-7329,-8434,-9216,-9617,-9578,-9122,-8284,-7147,-5827,-4434,-3109,-1950,-1069,-507,-308,-427,-825,-1393,-2025,-2596,-3002,-3154,-3008,-2562,-1834,-914,125,1161,2095,2828,3280,3404,3177,2609,1758,674,-530,-1773,-2937,-3939,-4690,-5144,-5251,-5023,-4466,-3629,-2576,-1381,-133,1062,2131,2965,3508,3705,3547,3040,2256,1247,140,-982,-1995,-2839,-3429,-3763,-3828,-3664,-3335,-2894,-2428,-1985,-1620,-1352,-1184,-1097,-1057,-1019,-941,-782,-518,-137,350,926,1547,2177,2756,3251,3608,3808,3825,3650,3305,2792,2165,1454,716,7,-628,-1145,-1510,-1730,-1792,-1748,-1628,-1493,-1394,-1384,-1489,-1727,-2087,-2529,-3012,-3467,-3838,-4083,-4171,-4111,-3928,-3684,-3445,-3299,-3310,-3544,-4018,-4731,-5625,-6616,-7598,-8426,-9004,-9207,-9003,-8362,-7339,-6008,-4508,-2971,-1556,-398,406,773,716,261,-496,-1426,-2398,-3259,-3907,-4249,-4266,-3960,-3405,-2676,-1912,-1209,-699,-474,-585,-1082,-1919,-3072,-4420,-5875,-7291,-8538,-9519,-10109,-10281,-9985,-9247,-8117,-6669,-5014,-3273,-1571,-33,1220,2108,2550,2536,2067,1208,55,-1272,-2613,-3834,-4782,-5354,-5472,-5108,-4279,-3050,-1515,197,1959,3637,5124,6331,7213,7750,7962,7884,7584,7117,6559,5963,5377,4837,4360,3959,3633,3375,3181,3022,2904,2790,2690,2581,2480,2387,2328,2325,2402,2581,2873,3265,3752,4276,4810,5277,5636,5833,5837,5650,5274,4778,4201,3645,3177,2859,2741,2820,3072,3437,3820,4138,4272,4166,3740,2998,1964,718,-607,-1875,-2909,-3578,-3758,-3395,-2496,-1124,586,2471,4338,5989,7273,8053,8290,7976,7196,6073,4770,3455,2288,1393,843,671,831,1265,1853,2477,3006,3331,3359,3051,2385,1402,172,-1215,-2629,-3974,-5112,-5981,-6482,-6605,-6322,-5672,-4688,-3449,-2029,-524,980,2388,3625,4627,5342,5764,5882,5750,5412,4957,4467,4025,3719,3598,3697,4026,4551,5228,5993,6761,7465,8039,8435,8631,8632,8448,8136,7736,7313,6923,6616,6430,6392,6507,6766,7151,7617,8124,8613,9028,9319,9423,9320,8973,8388,7592,6600,5505,4339,3210,2156,1257,530,4,-342,-524,-597,-591,-564,-537,-536,-550,-565,-547,-466,-297,-27,327,743,1152,1507,1725,1754,1546,1078,368,-540,-1561,-2582,-3487,-4142,-4452,-4346,-3801,-2853,-1577,-102,1423,2834,3966,4712,4962,4723,4003,2919,1589,188,-1126,-2208,-2943,-3279,-3203,-2770,-2069,-1228,-404,286,676,715,316,-502,-1704,-3200,-4872,-6585,-8205,-9606,-10688,-11384,-11668,-11544,-11055,-10265,-9256,-8121,-6943,-5804,-4769,-3891,-3197,-2709,-2408,-2280,-2274,-2344,-2430,-2470,-2425,-2247,-1928,-1456,-861,-155,593,1374,2099,2768,3316,3746,4038,4212,4269,4260,4193,4120,4048,4015,4009,4041,4092,4133,4152,4113,3983,3765,3418,2967,2411,1765,1080,372,-296,-895,-1386,-1738,-1956,-2033,-2005,-1901,-1769,-1657,-1595,-1620,-1738,-1943,-2214,-2497,-2755,-2913,-2937,-2782,-2441,-1939,-1316,-658,-50,404,625,530,105,-667,-1728,-2994,-4370,-5692,-6857,-7696,-8133,-8059,-7476,-6372,-4841,-2989,-967,1032,2846,4306,5298,5758,5693,5159,4287,3214,2116,1133,395,-38,-132,45,433,870,1243,1381,1196,588,-432,-1852,-3557,-5418,-7270,-8932,-10259,-11110,-11403,-11109,-10236,-8858,-7082,-5030,-2865,-722,1258,2959,4289,5197,5637,5630,5199,4412,3353,2134,842,-376,-1468,-2317,-2905,-3197,-3211,-2993,-2596,-2109,-1596,-1132,-769,-531,-420,-419,-470,-534,-529,-417,-134,326,977,1789,2713,3697,4652,5511,6204,6658,6854,6748,6369,5728,4884,3897,2841,1794,819,-16,-686,-1151,-1433,-1527,-1488,-1337,-1138,-916,-721,-558,-448,-368,-304,-213,-69,170,502,933,1427,1922,2366,2659,2742,2553,2061,1273,219,-1028,-2383,-3733,-4967,-5976,-6658,-6943,-6788,-6192,-5191,-3887,-2382,-861,545,1655,2371,2604,2350,1641,576,-728,-2114,-3457,-4620,-5534,-6144,-6459,-6526,-6420,-6242,-6095,-6055,-6206,-6557,-7125,-7853,-8692,-9544,-10334,-10966,-11374,-11513,-11350,-10894,-10171,-9218,-8114,-6895,-5661,-4438,-3308,-2292,-1444,-770,-300,-20,71,8,-178,-426,-683,-894,-1000,-976,-787,-446,36,619,1249,1885,2451,2921,3231,3376,3326,3098,2705,2180,1568,909,256,-347,-873,-1277,-1573,-1727,-1787,-1736,-1644,-1496,-1367,-1246,-1164,-1127,-1110,-1113,-1090,-1021,-871,-627,-281,152,653,1171,1671,2099,2416,2597,2622,2503,2256,1926,1545,1174,826,555,329,164,4,-176,-437,-791,-1287,-1898,-2627,-3428,-4256,-5073,-5816,-6460,-6952,-7276,-7386,-7280,-6920,-6335,-5528,-4553,-3475,-2361,-1305,-362,402,968,1326,1498,1521,1440,1301,1135,969,795,605,362,31,-423,-1023,-1777,-2671,-3658,-4684,-5661,-6503,-7122,-7436,-7391,-6956,-6130,-4954,-3483,-1819,-56,1690,3321,4754,5917,6793,7343,7609,7590,7345,6913,6339,5681,4978,4292,3650,3111,2694,2441,2364,2474,2775,3246,3873,4610,5432,6278,7119,7901,8589,9168,9598,9905,10064,10107,10045,9889,9674,9386,9061,8670,8242,7751,7202,6605,5940,5251,4527,3813,3124,2500,1957,1526,1204,996,874,816,785,743,674,558,408,257,133,118,240,580,1148,1964,3008,4218,5529,6826,8024,9001,9699,10034,10014,9617,8910,7926,6753,5450,4104,2762,1510,384,-548,-1240,-1664,-1797,-1651,-1261,-679,11,729,1392,1932,2302,2479,2466,2295,2000,1640,1259,891,567,277,20,-239,-527,-871,-1286,-1768,-2293,-2819,-3294,-3644,-3832,-3785,-3507,-2971,-2219,-1292,-256,806,1817,2700,3405,3874,4121,4126,3935,3581,3114,2577,2036,1507,1066,707,497,418,517,770,1182,1720,2347,3025,3685,4289,4766,5097,5239,5199,4983,4625,4178,3697,3246,2888,2669,2625,2769,3091,3567,4144,4770,5381,5911,6322,6562,6622,6499,6204,5770,5232,4626,3990,3354,2732,2132,1539,936,302,-396,-1156,-1995,-2879,-3789,-4658,-5450,-6089,-6539,-6765,-6749,-6508,-6066,-5485,-4809,-4126,-3478,-2937,-2536,-2305,-2253,-2370,-2644,-3030,-3507,-4019,-4512,-4953,-5255,-5409,-5338,-5045,-4516,-3763,-2843,-1801,-717,338,1287,2078,2648,2991,3077,2928,2559,1984,1254,363,-644,-1762,-2978,-4256,-5597,-6939,-8264,-9498,-10605,-11509,-12177,-12553,-12620,-12371,-11801,-10955,-9851,-8551,-7108,-5573,-4018,-2493,-1043,271,1443,2411,3182,3715,4013,4058,3856,3424,2780,1984,1077,139,-765,-1569,-2205,-2635,-2829,-2769,-2474,-1959,-1256,-417,524,1516,2514,3493,4409,5264,6018,6686,7249,7701,8053,8275,8379,8345,8164,7838,7354,6737,5976,5125,4188,3227,2275,1383,595,-47,-524,-813,-933,-894,-748,-531,-303,-95,42,113,98,27,-84,-213,-318,-395,-421,-399,-331,-238,-139,-67,-54,-133,-333,-681,-1180,-1836,-2631,-3537,-4517,-5518,-6482,-7356,-8068,-8585,-8852,-8859,-8598,-8075,-7332,-6380,-5293,-4084,-2823,-1541,-291,891,1948,2854,3541,3990,4138,3980,3481,2655,1527,142,-1423,-3083,-4736,-6271,-7591,-8603,-9243,-9472,-9278,-8697,-7778,-6608,-5276,-3898,-2563,-1372,-398,318,736,878,748,410,-110,-724,-1403,-2076,-2701,-3242,-3655,-3909,-3992,-3856,-3529,-2969,-2228,-1293,-233,931,2127,3307,4415,5394,6212,6831,7244,7447,7449,7278,6959,6524,6014,5450,4866,4281,3708,3152,2623,2097,1593,1074,558,19,-527,-1085,-1640,-2175,-2687,-3145,-3564,-3930,-4254,-4562,-4855,-5171,-5501,-5856,-6215,-6551,-6829,-7010,-7062,-6969,-6713,-6313,-5773,-5129,-4405,-3642,-2867,-2132,-1458,-904,-487,-260,-217,-397,-755,-1282,-1916,-2580,-3206,-3704,-3999,-4058,-3847,-3401,-2762,-2028,-1281,-647,-194,-17,-144,-600,-1366,-2401,-3654,-5052,-6535,-8035,-9500,-10887,-12158,-13297,-14274,-15081,-15683,-16063,-16167,-15961,-15384,-14399,-12969,-11102,-8810,-6176,-3285,-271,2725,5559,8095,10223,11868,12985,13580,13664,13301,12527,11419,10022,8406,6617,4718,2775,837,-1014,-2734,-4261,-5538,-6543,-7230,-7600,-7638,-7366,-6793,-5961,-4904,-3653,-2268,-762,809,2428,4056,5665,7208,8651,9929,10997,11812,12332,12557,12489,12169,11651,11020,10338,9711,9185,8844,8706,8800,9118,9629,10292,11031,11768,12414,12877,13072,12939,12434,11558,10334,8816,7092,5252,3402,1653,95,-1175,-2092,-2605,-2681,-2318,-1529,-357,1129,2845,4681,6502,8205,9631,10714,11366,11567,11348,10761,9910,8908,7872,6904,6089,5468,5063,4850,4795,4848,4949,5048,5096,5037,4842,4455,3858,3001,1883,481,-1170,-3057,-5110,-7267,-9443,-11544,-13482,-15171,-16534,-17530,-18120,-18306,-18101,-17541,-16673,-15554,-14232,-12766,-11184,-9541,-7857,-6180,-4530,-2956,-1467,-120,1091,2133,3010,3725,4293,4731,5085,5356,5603,5831,6068,6328,6601,6905,7213,7534,7840,8120,8349,8512,8574,8546,8385,8118,7719,7194,6553,5778,4892,3888,2788,1616,402,-792,-1919,-2898,-3686,-4213,-4474,-4446,-4182,-3721,-3153,-2549,-1989,-1522,-1179,-960,-839,-787,-738,-670,-531,-321,-36,282,601,840,950,853,502,-126,-1052,-2233,-3626,-5153,-6703,-8193,-9508,-10582,-11355,-11814,-11969,-11863,-11558,-11125,-10625,-10134,-9667,-9272,-8930,-8632,-8357,-8058,-7719,-7297,-6786,-6169,-5459,-4665,-3805,-2911,-1994,-1087,-199,646,1441,2161,2800,3340,3775,4100,4325,4459,4535,4581,4628,4715,4869,5118,5477,5956,6542,7233,7998,8811,9642,10440,11173,11786,12237,12486,12500,12261,11761,11021,10065,8942,7712,6423,5140,3915,2766,1749,835,57,-620,-1186,-1649,-1989,-2180,-2180,-1939,-1434,-623,462,1804,3308,4878,6375,7669,8621,9130,9102,8522,7376,5738,3697,1380,-1046,-3437,-5619,-7470,-8877,-9786,-10185,-10103,-9616,-8823,-7838,-6788,-5768,-4877,-4168,-3676,-3392,-3295,-3314,-3398,-3439,-3382,-3149,-2696,-2026,-1127,-70,1114,2333,3540,4670,5684,6577,7328,7982,8537,9049,9517,9986,10440,10883,11284,11613,11823,11884,11746,11392,10811,9991,8979,7783,6469,5074,3652,2241,882,-408,-1602,-2673,-3623,-4397,-5017,-5427,-5660,-5699,-5593,-5376,-5109,-4859,-4681,-4647,-4771,-5094,-5574,-6184,-6834,-7436,-7887,-8086,-7974,-7496,-6682,-5559,-4242,-2834,-1476,-288,620,1183,1360,1169,660,-105,-1015,-1993,-2938,-3787,-4507,-5065,-5502,-5830,-6125,-6432,-6806,-7289,-7897,-8624,-9453,-10325,-11196,-11999,-12655,-13133,-13353,-13304,-12958,-12314,-11402,-10250,-8909,-7441,-5900,-4346,-2820,-1370,-2,1249,2393,3428,4343,5157,5855,6438,6897,7222,7403,7411,7252,6876,6317,5545,4603,3519,2369,1213,162,-716,-1332,-1631,-1581,-1180,-455,535,1710,2969,4198,5277,6098,6561,6583,6131,5174,3756,1914,-245,-2625,-5096,-7515,-9769,-11704,-13235,-14260,-14745,-14670,-14081,-13039,-11669,-10080,-8425,-6816,-5371,-4169,-3263,-2674,-2391,-2388,-2609,-2995,-3487,-4022,-4553,-5053,-5496,-5897,-6264,-6631,-7033,-7490,-8041,-8667,-9377,-10122,-10859,-11524,-12042,-12336,-12345,-12002,-11292,-10194,-8751,-7012,-5070,-3025,-990,921,2614,4007,5044,5712,5999,5955,5618,5066,4373,3628,2910,2298,1859,1638,1668,1955,2479,3215,4094,5084,6102,7122,8096,9000,9828,10559,11205,11753,12218,12587,12872,13046,13109,13021,12753,12269,11520,10496,9157,7533,5637,3544,1319,-927,-3098,-5075,-6759,-8051,-8881,-9207,-9009,-8339,-7242,-5849,-4272,-2664,-1153,151,1161,1857,2225,2330,2210,1963,1648,1337,1080,892,801,779,811,862,874,814,624,274,-262,-979,-1865,-2870,-3938,-4996,-5960,-6765,-7338,-7627,-7612,-7252,-6586,-5599,-4349,-2875,-1233,505,2269,3993,5600,7046,8283,9295,10060,10610,10936,11097,11099,10995,10797,10543,10235,9882,9480,9017,8484,7870,7204,6495,5821,5222,4785,4560,4622,4980,5669,6646,7868,9237,10641,11929,12960,13594,13694,13207,12062,10316,8020,5315,2373,-634,-3482,-6007,-8026,-9415,-10088,-10006,-9184,-7713,-5690,-3313,-741,1799,4135,6092,7559,8459,8794,8590,7960,7014,5907,4787,3786,3014,2540,2386,2528,2900,3388,3873,4194,4239,3880,3052,1737,-36,-2194,-4593,-7106,-9546,-11763,-13615,-14991,-15821,-16081,-15772,-14947,-13663,-12012,-10084,-7976,-5793,-3611,-1523,422,2164,3688,4974,6024,6860,7491,7955,8269,8457,8536,8522,8409,8187,7847,7340,6678,5820,4798,3641,2423,1242,220,-522,-864,-742,-126,934,2329,3891,5413,6678,7487,7683,7183,5959,4093,1701,-1027,-3881,-6649,-9122,-11127,-12531,-13256,-13266,-12613,-11356,-9654,-7653,-5551,-3537,-1781,-432,413,714,455,-281,-1435,-2861,-4443,-6047,-7554,-8863,-9913,-10654,-11075,-11202,-11055,-10709,-10223,-9664,-9108,-8593,-8158,-7798,-7503,-7217,-6893,-6456,-5850,-5034,-3987,-2730,-1304,207,1719,3122,4331,5260,5873,6152,6122,5847,5393,4872,4356,3954,3717,3691,3898,4318,4925,5670,6489,7324,8118,8804,9351,9701,9846,9762,9479,9033,8508,7999,7626,7495,7697,8274,9206,10417,11747,13013,13987,14469,14275,13304,11531,9009,5901,2395,-1239,-4745,-7866,-10383,-12126,-12994,-12941,-12024,-10338,-8063,-5427,-2671,-68,2154,3801,4757,4977,4505,3450,1976,271,-1473,-3098,-4469,-5515,-6202,-6546,-6580,-6373,-5970,-5452,-4868,-4274,-3733,-3270,-2950,-2774,-2776,-2936,-3226,-3615,-4011,-4383,-4627,-4715,-4592,-4242,-3669,-2890,-1935,-864,291,1455,2593,3642,4585,5375,6030,6535,6924,7218,7463,7686,7924,8200,8514,8874,9260,9651,10008,10311,10482,10513,10334,9943,9354,8603,7780,6993,6345,5956,5875,6129,6664,7369,8091,8626,8799,8429,7416,5714,3359,476,-2775,-6158,-9460,-12444,-14920,-16731,-17782,-18024,-17479,-16202,-14317,-11967,-9325,-6582,-3908,-1460,631,2308,3512,4273,4618,4620,4346,3874,3268,2580,1858,1135,439,-191,-744,-1184,-1529,-1779,-1988,-2208,-2510,-2974,-3648,-4578,-5757,-7155,-8707,-10323,-11905,-13363,-14597,-15558,-16176,-16441,-16331,-15860,-15054,-13935,-12581,-11018,-9360,-7645,-5981,-4406,-2992,-1747,-684,224,1011,1729,2408,3090,3775,4455,5085,5614,5949,6043,5811,5264,4405,3349,2201,1155,369,6,177,911,2169,3817,5651,7420,8856,9711,9792,8985,7271,4739,1550,-2035,-5762,-9308,-12424,-14868,-16489,-17199,-16993,-15959,-14214,-11986,-9470,-6927,-4581,-2628,-1220,-444,-316,-791,-1767,-3101,-4628,-6192,-7634,-8856,-9770,-10354,-10596,-10542,-10222,-9714,-9075,-8377,-7695,-7093,-6630,-6350,-6273,-6392,-6672,-7045,-7412,-7686,-7740,-7510,-6917,-5948,-4628,-3003,-1195,695,2506,4119,5396,6257,6630,6526,5958,5036,3862,2607,1416,466,-132,-268,81,902,2112,3593,5178,6712,8008,8955,9432,9431,8968,8144,7112,6050,5136,4558,4400,4750,5550,6714,8065,9384,10443,11015,10924,10058,8398,6005,3040,-266,-3635,-6752,-9346,-11172,-12078,-12006,-10994,-9183,-6779,-4056,-1289,1228,3270,4643,5246,5061,4136,2616,664,-1496,-3652,-5604,-7183,-8272,-8805,-8767,-8196,-7152,-5731,-4030,-2167,-252,1602,3289,4703,5774,6428,6657,6452,5879,5005,3951,2820,1742,806,98,-336,-481,-339,52,663,1433,2322,3277,4257,5229,6152,7014,7775,8447,8997,9446,9776,10008,10123,10124,9981,9676,9186,8482,7583,6496,5298,4076,2959,2089,1609,1647,2274,3532,5358,7653,10237,12886,15357,17400,18792,19361,19000,17686,15473,12503,8979,5156,1312,-2275,-5374,-7794,-9442,-10285,-10387,-9870,-8902,-7681,-6393,-5214,-4269,-3637,-3335,-3324,-3519,-3796,-4028,-4082,-3854,-3279,-2328,-1042,506,2204,3910,5494,6828,7822,8420,8603,8395,7837,6992,5933,4711,3400,2029,642,-737,-2088,-3391,-4631,-5784,-6831,-7746,-8506,-9088,-9474,-9645,-9603,-9332,-8852,-8171,-7306,-6305,-5182,-3996,-2779,-1567,-390,728,1782,2752,3636,4421,5088,5630,6028,6269,6367,6308,6154,5916,5680,5494,5427,5539,5843,6358,7032,7804,8569,9207,9590,9596,9129,8119,6552,4456,1913,-937,-3925,-6825,-9439,-11545,-12992,-13674,-13548,-12673,-11123,-9073,-6686,-4159,-1666,636,2635,4237,5406,6106,6353,6133,5487,4415,2961,1152,-949,-3282,-5752,-8260,-10687,-12913,-14817,-16302,-17288,-17747,-17677,-17133,-16194,-14969,-13583,-12149,-10771,-9534,-8477,-7631,-6973,-6480,-6091,-5753,-5399,-4984,-4450,-3797,-2977,-2038,-960,192,1399,2598,3747,4796,5711,6470,7061,7500,7811,8034,8205,8386,8589,8886,9258,9739,10289,10903,11526,12141,12699,13190,13584,13873,14041,14077,13966,13675,13190,12465,11483,10228,8678,6865,4802,2545,173,-2231,-4537,-6617,-8334,-9564,-10227,-10273,-9719,-8626,-7110,-5305,-3386,-1486,222,1652,2700,3339,3561,3383,2872,2072,1080,-49,-1227,-2397,-3492,-4469,-5284,-5900,-6306,-6454,-6371,-6030,-5478,-4748,-3901,-3033,-2203,-1524,-1029,-785,-777,-993,-1354,-1789,-2170,-2408,-2384,-2038,-1323,-248,1144,2754,4484,6183,7744,9042,10007,10585,10788,10632,10207,9578,8873,8165,7561,7100,6826,6735,6806,6985,7216,7398,7484,7380,7077,6561,5886,5117,4366,3721,3288,3129,3276,3720,4409,5243,6117,6880,7408,7556,7249,6387,5002,3090,783,-1797,-4469,-7051,-9374,-11301,-12746,-13653,-14052,-13974,-13518,-12777,-11859,-10865,-9871,-8948,-8118,-7402,-6795,-6277,-5826,-5423,-5022,-4621,-4165,-3662,-3072,-2409,-1659,-848,7,860,1664,2353,2854,3111,3061,2680,1961,933,-355,-1820,-3385,-4942,-6412,-7701,-8751,-9504,-9939,-10057,-9872,-9438,-8807,-8050,-7243,-6440,-5703,-5056,-4520,-4087,-3753,-3484,-3268,-3081,-2902,-2732,-2546,-2344,-2106,-1827,-1492,-1107,-664,-176,364,957,1618,2359,3194,4122,5140,6203,7266,8252,9069,9627,9819,9572,8810,7511,5669,3328,589,-2425,-5532,-8541,-11247,-13465,-15057,-15933,-16080,-15539,-14422,-12868,-11058,-9156,-7340,-5735,-4442,-3510,-2950,-2741,-2825,-3161,-3666,-4304,-5012,-5756,-6508,-7225,-7891,-8465,-8909,-9198,-9288,-9167,-8837,-8315,-7661,-6932,-6213,-5561,-5052,-4699,-4526,-4510,-4610,-4790,-4980,-5137,-5217,-5181,-5033,-4759,-4406,-3983,-3560,-3157,-2825,-2566,-2392,-2256,-2142,-1965,-1692,-1259,-630,204,1247,2472,3837,5295,6784,8232,9579,10745,11678,12326,12668,12713,12497,12082,11540,10951,10368,9841,9369,8935,8502,8010,7398,6614,5615,4380,2919,1253,-540,-2395,-4190,-5838,-7219,-8270,-8928,-9192,-9068,-8619,-7889,-6959,-5884,-4720,-3513,-2288,-1087,82,1166,2147,2964,3563,3898,3894,3545,2814,1740,376,-1186,-2820,-4381,-5724,-6706,-7217,-7201,-6635,-5583,-4136,-2439,-658,1050,2526,3650,4348,4567,4350,3727,2835,1786,750,-125,-698,-866,-569,201,1393,2928,4669,6492,8242,9807,11083,12006,12552,12725,12567,12151,11549,10847,10120,9408,8744,8120,7505,6873,6189,5448,4680,3939,3307,2887,2741,2939,3466,4296,5336,6473,7586,8538,9244,9607,9604,9222,8502,7514,6352,5132,3956,2921,2093,1488,1104,879,767,684,593,452,271,71,-98,-188,-137,82,487,1063,1741,2466,3116,3607,3840,3757,3331,2588,1575,412,-804,-1923,-2853,-3504,-3850,-3906,-3733,-3425,-3080,-2811,-2677,-2750,-3021,-3470,-4035,-4616,-5121,-5425,-5447,-5102,-4357,-3233,-1763,-70,1723,3454,4954,6069,6678,6704,6114,4964,3336,1405,-648,-2587,-4214,-5327,-5809,-5593,-4695,-3225,-1327,770,2874,4758,6287,7352,7938,8077,7870,7422,6865,6287,5759,5305,4903,4517,4075,3515,2789,1851,727,-564,-1931,-3301,-4556,-5624,-6417,-6920,-7128,-7075,-6820,-6414,-5917,-5354,-4739,-4058,-3292,-2402,-1389,-233,1005,2275,3457,4431,5047,5182,4735,3653,1950,-302,-2967,-5854,-8744,-11418,-13661,-15316,-16289,-16541,-16138,-15176,-13814,-12243,-10618,-9128,-7859,-6918,-6303,-6006,-5949,-6047,-6189,-6277,-6214,-5943,-5436,-4699,-3775,-2732,-1661,-651,209,854,1254,1406,1371,1222,1085,1062,1278,1798,2673,3881,5380,7056,8808,10484,11984,13197,14085,14622,14848,14822,14612,14320,13979,13650,13317,12952,12505,11904,11087,10015,8673,7084,5329,3479,1688,40,-1322,-2352,-2997,-3300,-3300,-3126,-2875,-2668,-2609,-2741,-3097,-3640,-4318,-5031,-5703,-6215,-6511,-6536,-6286,-5804,-5146,-4420,-3720,-3145,-2767,-2611,-2677,-2899,-3199,-3462,-3584,-3481,-3096,-2439,-1547,-523,518,1442,2120,2451,2374,1875,994,-177,-1510,-2832,-3986,-4784,-5106,-4831,-3930,-2401,-332,2175,4938,7782,10520,12974,15017,16554,17553,18037,18064,17726,17118,16330,15417,14417,13314,12100,10722,9172,7425,5533,3545,1582,-228,-1760,-2870,-3491,-3567,-3129,-2255,-1079,233,1498,2551,3255,3538,3379,2824,1975,954,-98,-1057,-1858,-2435,-2847,-3121,-3377,-3708,-4194,-4896,-5806,-6865,-7987,-9012,-9812,-10236,-10178,-9583,-8464,-6877,-4976,-2920,-916,833,2164,2941,3107,2671,1696,335,-1256,-2867,-4326,-5468,-6190,-6443,-6238,-5652,-4786,-3792,-2809,-1975,-1403,-1147,-1243,-1652,-2310,-3116,-3950,-4694,-5251,-5535,-5526,-5229,-4707,-4047,-3368,-2774,-2367,-2193,-2275,-2572,-3029,-3543,-4039,-4421,-4659,-4716,-4615,-4391,-4079,-3735,-3376,-3020,-2650,-2245,-1750,-1136,-358,600,1719,2985,4295,5587,6705,7540,7950,7830,7126,5835,4025,1837,-545,-2900,-5009,-6685,-7800,-8311,-8256,-7755,-6991,-6151,-5452,-5018,-4957,-5255,-5857,-6632,-7421,-8065,-8430,-8430,-8056,-7359,-6454,-5511,-4693,-4180,-4102,-4536,-5504,-6945,-8741,-10741,-12728,-14523,-15919,-16781,-16993,-16541,-15421,-13754,-11645,-9292,-6851,-4526,-2427,-705,623,1517,2020,2202,2119,1881,1530,1137,715,278,-203,-724,-1334,-2000,-2711,-3410,-4002,-4411,-4519,-4261,-3577,-2470,-974,812,2769,4745,6600,8198,9445,10278,10698,10726,10449,9953,9346,8742,8211,7810,7563,7420,7338,7211,6924,6405,5556,4391,2943,1327,-302,-1761,-2878,-3507,-3582,-3102,-2160,-918,413,1610,2452,2800,2552,1723,388,-1300,-3157,-4966,-6554,-7747,-8467,-8655,-8358,-7633,-6603,-5402,-4149,-2978,-1962,-1163,-590,-222,-2,127,251,411,662,988,1385,1763,2077,2215,2126,1753,1089,168,-935,-2116,-3236,-4175,-4790,-5010,-4749,-4022,-2833,-1274,581,2601,4696,6749,8701,10480,12067,13442,14622,15606,16419,17052,17507,17752,17753,17470,16856,15896,14567,12905,10958,8814,6594,4430,2454,800,-443,-1222,-1522,-1394,-922,-224,548,1260,1790,2055,2040,1760,1304,777,295,-29,-144,-15,298,724,1130,1389,1386,1045,348,-649,-1844,-3068,-4144,-4883,-5136,-4798,-3840,-2300,-300,1999,4375,6622,8526,9931,10733,10896,10464,9521,8226,6730,5208,3811,2621,1720,1079,663,381,121,-198,-682,-1333,-2188,-3164,-4202,-5176,-5984,-6509,-6679,-6446,-5806,-4804,-3497,-1996,-379,1234,2777,4166,5358,6325,7041,7526,7765,7791,7601,7205,6624,5853,4935,3892,2781,1660,593,-354,-1124,-1664,-1947,-1958,-1719,-1265,-666,-5,632,1130,1433,1436,1137,494,-423,-1568,-2805,-4012,-5043,-5750,-6050,-5863,-5212,-4151,-2813,-1361,16,1145,1888,2162,1978,1391,554,-373,-1197,-1754,-1938,-1700,-1087,-213,741,1576,2072,2064,1429,134,-1782,-4192,-6921,-9738,-12424,-14752,-16554,-17714,-18181,-17990,-17232,-16042,-14599,-13068,-11606,-10325,-9298,-8527,-7980,-7572,-7194,-6741,-6101,-5219,-4043,-2605,-943,847,2663,4381,5895,7105,7950,8399,8464,8188,7652,6946,6175,5419,4772,4273,3974,3892,4020,4357,4854,5478,6174,6891,7575,8184,8680,9035,9237,9273,9143,8862,8439,7907,7298,6659,6027,5473,5010,4715,4587,4649,4875,5219,5601,5919,6067,5912,5384,4402,2962,1104,-1071,-3417,-5750,-7882,-9627,-10852,-11461,-11450,-10857,-9814,-8462,-7005,-5601,-4416,-3551,-3046,-2906,-3038,-3368,-3726,-4019,-4087,-3874,-3321,-2460,-1352,-129,1061,2051,2692,2874,2541,1704,447,-1099,-2740,-4288,-5537,-6324,-6521,-6068,-4947,-3218,-974,1646,4484,7362,10124,12615,14718,16352,17467,18062,18160,17817,17097,16090,14881,13571,12246,10990,9861,8902,8118,7495,7008,6596,6233,5867,5461,5019,4497,3929,3286,2592,1845,1056,253,-567,-1351,-2091,-2727,-3223,-3539,-3638,-3527,-3208,-2757,-2233,-1756,-1420,-1333,-1556,-2122,-3001,-4113,-5337,-6501,-7456,-8033,-8142,-7709,-6777,-5414,-3789,-2074,-474,835,1710,2088,1946,1360,430,-691,-1838,-2865,-3635,-4079,-4159,-3909,-3408,-2751,-2082,-1501,-1109,-961,-1059,-1382,-1853,-2401,-2923,-3358,-3634,-3730,-3624,-3343,-2897,-2350,-1738,-1138,-606,-212,-8,-39,-315,-832,-1551,-2410,-3336,-4241,-5039,-5660,-6018,-6093,-5842,-5288,-4469,-3443,-2301,-1121,0,992,1781,2322,2577,2510,2119,1384,338,-1000,-2556,-4260,-6000,-7678,-9173,-10384,-11220,-11608,-11519,-10945,-9934,-8566,-6943,-5221,-3525,-2020,-809,24,435,461,146,-384,-1028,-1643,-2138,-2436,-2519,-2422,-2217,-2019,-1955,-2144,-2684,-3631,-4972,-6675,-8605,-10629,-12567,-14228,-15457,-16118,-16131,-15511,-14298,-12645,-10701,-8674,-6745,-5078,-3789,-2947,-2548,-2562,-2886,-3420,-4016,-4554,-4901,-4963,-4685,-4036,-3059,-1790,-354,1177,2656,4001,5119,5949,6473,6678,6597,6276,5773,5179,4566,4016,3600,3346,3263,3337,3493,3696,3844,3902,3795,3511,3030,2364,1546,613,-364,-1314,-2150,-2786,-3155,-3187,-2873,-2194,-1202,51,1476,2966,4410,5695,6699,7336,7508,7173,6295,4907,3055,867,-1530,-3949,-6220,-8160,-9644,-10565,-10910,-10686,-9999,-8948,-7707,-6387,-5153,-4058,-3190,-2526,-2061,-1725,-1457,-1184,-859,-441,46,584,1093,1491,1704,1647,1296,633,-291,-1416,-2614,-3776,-4735,-5372,-5539,-5146,-4134,-2489,-273,2421,5427,8558,11615,14382,16698,18423,19482,19864,19611,18822,17625,16181,14639,13161,11869,10852,10160,9778,9655,9703,9803,9852,9761,9467,8969,8273,7454,6561,5688,4890,4228,3732,3423,3272,3276,3359,3492,3585,3590,3440,3090,2524,1720,719,-463,-1750,-3094,-4422,-5677,-6808,-7754,-8494,-8962,-9158,-9024,-8575,-7798,-6727,-5420,-3943,-2403,-882,504,1701,2632,3298,3697,3882,3907,3857,3799,3798,3907,4122,4452,4827,5204,5479,5599,5487,5130,4523,3720,2792,1851,1009,391,93,191,721,1640,2906,4352,5856,7204,8228,8762,8691,7955,6564,4589,2170,-514,-3251,-5839,-8057,-9748,-10760,-11017,-10491,-9217,-7293,-4873,-2144,672,3370,5755,7681,9056,9825,10023,9678,8896,7771,6412,4928,3400,1903,474,-862,-2097,-3256,-4332,-5368,-6340,-7266,-8080,-8754,-9189,-9324,-9082,-8417,-7320,-5814,-3971,-1884,315,2506,4551,6349,7789,8821,9373,9436,8994,8057,6668,4867,2748,389,-2080,-4538,-6858,-8906,-10587,-11812,-12531,-12752,-12489,-11838,-10897,-9795,-8689,-7686,-6929,-6475,-6385,-6637,-7183,-7923,-8726,-9461,-9979,-10182,-10001,-9411,-8466,-7233,-5839,-4414,-3080,-1946,-1076,-497,-177,-68,-71,-94,-33,201,673,1432,2479,3802,5333,6982,8641,10162,11429,12312,12732,12645,12049,10994,9556,7859,6027,4209,2540,1140,111,-487,-637,-356,283,1192,2233,3273,4154,4765,4989,4789,4153,3135,1830,354,-1150,-2556,-3739,-4621,-5136,-5284,-5054,-4521,-3729,-2783,-1775,-808,17,620,940,944,638,67,-702,-1556,-2392,-3089,-3541,-3684,-3468,-2908,-2044,-970,200,1321,2256,2879,3078,2815,2066,904,-576,-2201,-3801,-5157,-6105,-6479,-6199,-5223,-3603,-1422,1153,3952,6773,9436,11781,13695,15101,15997,16395,16385,16049,15516,14898,14315,13842,13556,13439,13487,13596,13664,13568,13170,12394,11174,9518,7491,5182,2767,396,-1743,-3488,-4714,-5340,-5329,-4734,-3630,-2160,-505,1152,2599,3654,4164,4025,3195,1710,-331,-2766,-5392,-7981,-10324,-12208,-13505,-14093,-13957,-13102,-11619,-9632,-7305,-4827,-2392,-183,1639,2952,3698,3846,3459,2612,1438,86,-1300,-2582,-3649,-4438,-4915,-5090,-5018,-4765,-4428,-4099,-3853,-3750,-3805,-3979,-4219,-4409,-4438,-4195,-3581,-2546,-1092,734,2822,5018,7151,9012,10442,11264,11389,10761,9394,7374,4823,1924,-1120,-4086,-6764,-8953,-10492,-11271,-11226,-10391,-8838,-6730,-4267,-1683,789,2925,4562,5588,5960,5718,4945,3787,2410,977,-362,-1502,-2381,-2996,-3378,-3606,-3761,-3947,-4246,-4737,-5460,-6428,-7625,-8972,-10381,-11713,-12829,-13594,-13896,-13652,-12863,-11535,-9781,-7711,-5490,-3304,-1310,310,1430,1950,1818,1044,-315,-2141,-4273,-6527,-8695,-10588,-12056,-12981,-13322,-13100,-12376,-11295,-9986,-8637,-7397,-6398,-5746,-5453,-5524,-5857,-6350,-6852,-7227,-7360,-7179,-6659,-5849,-4810,-3682,-2581,-1642,-973,-639,-670,-1050,-1704,-2552,-3455,-4313,-4973,-5374,-5402,-5054,-4300,-3187,-1769,-142,1598,3314,4903,6240,7245,7858,8054,7864,7337,6587,5721,4884,4194,3763,3652,3885,4417,5175,6022,6825,7436,7717,7592,6985,5907,4377,2475,304,-2004,-4303,-6446,-8275,-9681,-10554,-10855,-10576,-9757,-8490,-6882,-5083,-3228,-1470,66,1279,2085,2459,2396,1937,1163,170,-916,-1967,-2872,-3519,-3862,-3860,-3546,-2960,-2209,-1377,-593,45,473,618,519,183,-286,-795,-1233,-1494,-1506,-1224,-641,206,1267,2444,3671,4849,5916,6841,7578,8159,8587,8901,9150,9343,9534,9711,9896,10071,10234,10351,10428,10422,10345,10165,9890,9506,9031,8467,7848,7198,6571,6011,5582,5330,5304,5530,5997,6683,7502,8362,9129,9676,9870,9624,8861,7576,5790,3581,1055,-1648,-4394,-7014,-9382,-11350,-12822,-13710,-13967,-13571,-12545,-10930,-8817,-6304,-3527,-631,2223,4881,7183,9012,10251,10847,10783,10076,8816,7107,5098,2947,812,-1162,-2858,-4185,-5111,-5608,-5711,-5447,-4875,-4043,-2992,-1767,-385,1122,2724,4394,6076,7720,9259,10623,11755,12597,13123,13305,13153,12684,11935,10955,9809,8546,7255,5972,4792,3738,2885,2236,1833,1652,1696,1907,2258,2664,3061,3369,3494,3391,2982,2276,1261,22,-1373,-2786,-4088,-5163,-5891,-6233,-6173,-5757,-5087,-4287,-3504,-2879,-2540,-2562,-3001,-3842,-5038,-6502,-8106,-9723,-11195,-12386,-13163,-13421,-13086,-12131,-10568,-8457,-5911,-3067,-113,2763,5344,7460,8928,9655,9575,8709,7140,5011,2513,-132,-2705,-4996,-6847,-8159,-8881,-9056,-8753,-8098,-7242,-6315,-5455,-4760,-4280,-4049,-4042,-4219,-4515,-4868,-5200,-5470,-5631,-5663,-5570,-5360,-5066,-4724,-4370,-4055,-3803,-3655,-3612,-3679,-3828,-4018,-4185,-4259,-4164,-3834,-3219,-2302,-1087,372,2005,3701,5342,6789,7935,8667,8937,8732,8089,7134,5984,4846,3875,3249,3076,3416,4254,5509,7041,8675,10210,11467,12268,12510,12107,11065,9415,7267,4740,2010,-766,-3411,-5781,-7735,-9187,-10057,-10339,-10030,-9203,-7929,-6363,-4629,-2919,-1372,-147,669,1000,881,334,-499,-1502,-2505,-3360,-3954,-4204,-4095,-3659,-2958,-2128,-1241,-453,189,595,760,685,408,1,-484,-938,-1317,-1542,-1594,-1443,-1118,-620,-21,661,1350,2023,2629,3147,3570,3893,4135,4326,4499,4704,4995,5408,5986,6739,7662,8720,9868,11012,12085,12973,13596,13892,13805,13351,12564,11537,10403,9304,8394,7810,7636,7908,8589,9568,10683,11727,12478,12742,12349,11216,9313,6712,3537,-11,-3707,-7311,-10586,-13349,-15444,-16789,-17354,-17159,-16259,-14759,-12743,-10354,-7689,-4897,-2093,578,2996,5026,6581,7560,7951,7725,6966,5734,4180,2434,654,-1034,-2504,-3700,-4548,-5047,-5185,-4999,-4504,-3785,-2868,-1860,-805,204,1125,1898,2502,2918,3142,3192,3079,2846,2503,2105,1666,1214,767,314,-143,-635,-1173,-1780,-2452,-3161,-3871,-4504,-4992,-5259,-5238,-4906,-4247,-3317,-2160,-896,389,1565,2549,3256,3671,3790,3669,3393,3033,2707,2446,2301,2235,2202,2096,1821,1261,338,-991,-2732,-4828,-7189,-9685,-12171,-14485,-16503,-18090,-19199,-19768,-19838,-19436,-18641,-17540,-16189,-14667,-12992,-11201,-9290,-7293,-5232,-3186,-1233,492,1878,2791,3149,2899,2062,690,-1081,-3109,-5206,-7195,-8901,-10178,-10911,-11030,-10517,-9410,-7796,-5815,-3647,-1478,487,2078,3161,3640,3503,2769,1540,-61,-1866,-3700,-5401,-6824,-7865,-8468,-8616,-8360,-7758,-6919,-5943,-4909,-3906,-2945,-2053,-1206,-386,442,1263,2090,2859,3519,3994,4197,4070,3573,2711,1546,186,-1215,-2480,-3432,-3925,-3857,-3194,-1987,-331,1577,3560,5372,6827,7750,8017,7597,6483,4776,2598,138,-2419,-4857,-7020,-8747,-9974,-10641,-10791,-10454,-9723,-8663,-7359,-5868,-4250,-2562,-874,741,2165,3315,4059,4326,4048,3221,1888,130,-1910,-4084,-6218,-8139,-9701,-10768,-11248,-11097,-10306,-8940,-7098,-4941,-2648,-432,1531,3058,4063,4488,4385,3848,3052,2197,1483,1112,1211,1863,3064,4738,6743,8903,10995,12842,14265,15168,15512,15315,14685,13725,12597,11425,10325,9384,8622,8060,7640,7332,7053,6770,6448,6092,5752,5485,5388,5542,6003,6802,7904,9239,10681,12070,13244,14031,14308,13973,12986,11369,9182,6555,3635,610,-2344,-5037,-7333,-9118,-10328,-10976,-11084,-10752,-10054,-9101,-7947,-6659,-5240,-3717,-2086,-379,1356,3040,4561,5803,6644,6984,6762,5958,4604,2801,662,-1613,-3843,-5813,-7329,-8241,-8436,-7885,-6605,-4728,-2385,188,2795,5211,7266,8825,9831,10261,10192,9686,8900,7927,6914,5935,5069,4331,3727,3224,2780,2366,1950,1543,1171,892,774,874,1250,1903,2825,3947,5167,6371,7401,8137,8450,8284,7610,6511,5087,3552,2091,940,257,169,690,1751,3201,4800,6300,7428,7968,7749,6701,4835,2248,-865,-4290,-7748,-10989,-13769,-15919,-17297,-17902,-17724,-16914,-15574,-13910,-12054,-10165,-8318,-6582,-4957,-3447,-2035,-713,495,1567,2439,3063,3375,3341,2946,2210,1183,-37,-1341,-2592,-3645,-4406,-4741,-4635,-4050,-3062,-1753,-282,1184,2459,3370,3790,3634,2892,1632,-39,-1931,-3871,-5640,-7105,-8119,-8658,-8710,-8356,-7705,-6895,-6057,-5308,-4706,-4288,-4008,-3828,-3653,-3415,-3057,-2540,-1878,-1102,-280,506,1158,1620,1815,1763,1481,1068,641,332,279,575,1274,2371,3787,5401,7054,8554,9739,10456,10595,10116,9007,7343,5227,2804,252,-2254,-4542,-6474,-7932,-8891,-9311,-9292,-8890,-8252,-7491,-6702,-5959,-5258,-4582,-3858,-3018,-2000,-769,646,2195,3757,5206,6394,7196,7519,7316,6605,5448,3965,2296,595,-981,-2311,-3300,-3896,-4112,-3974,-3573,-3004,-2354,-1732,-1178,-740,-408,-160,59,284,583,962,1448,2011,2621,3217,3747,4158,4421,4539,4544,4492,4476,4565,4838,5345,6086,7051,8176,9380,10567,11628,12481,13035,13277,13187,12825,12282,11658,11107,10730,10633,10869,11412,12218,13129,14001,14622,14814,14408,13301,11436,8854,5639,1972,-1953,-5880,-9579,-12812,-15403,-17209,-18173,-18280,-17609,-16265,-14413,-12227,-9871,-7500,-5207,-3082,-1132,601,2140,3452,4527,5313,5768,5836,5490,4719,3550,2057,323,-1506,-3310,-4934,-6261,-7176,-7624,-7545,-6970,-5918,-4489,-2774,-919,970,2741,4320,5613,6601,7274,7684,7865,7907,7851,7745,7602,7394,7077,6590,5863,4870,3588,2067,385,-1346,-2986,-4409,-5506,-6192,-6448,-6280,-5750,-4959,-4000,-3012,-2071,-1269,-624,-140,238,572,945,1425,2053,2838,3737,4671,5530,6178,6496,6369,5724,4535,2815,631,-1903,-4650,-7434,-10086,-12429,-14324,-15641,-16332,-16365,-15802,-14735,-13307,-11702,-10091,-8646,-7479,-6673,-6215,-6079,-6156,-6361,-6584,-6759,-6838,-6821,-6727,-6601,-6499,-6471,-6559,-6795,-7182,-7706,-8345,-9034,-9724,-10331,-10783,-10995,-10917,-10497,-9726,-8643,-7270,-5734,-4097,-2508,-1043,183,1123,1717,1979,1905,1555,961,195,-689,-1622,-2543,-3383,-4067,-4531,-4710,-4567,-4080,-3287,-2222,-1009,256,1427,2372,2985,3172,2902,2171,1040,-393,-1988,-3582,-4993,-6070,-6654,-6678,-6090,-4925,-3284,-1287,859,2994,4896,6427,7428,7835,7595,6737,5323,3465,1299,-1008,-3310,-5452,-7316,-8824,-9912,-10595,-10884,-10844,-10544,-10036,-9399,-8645,-7788,-6829,-5715,-4473,-3058,-1517,123,1794,3419,4912,6179,7145,7728,7885,7585,6822,5640,4085,2265,278,-1728,-3639,-5304,-6640,-7569,-8047,-8101,-7736,-7030,-6043,-4841,-3497,-2060,-579,899,2348,3729,5002,6140,7102,7855,8396,8705,8815,8754,8567,8297,7988,7658,7321,6970,6578,6147,5646,5105,4540,4006,3573,3310,3288,3563,4160,5086,6302,7748,9326,10927,12414,13673,14572,15030,14978,14387,13280,11692,9713,7441,4994,2498,79,-2160,-4112,-5720,-6924,-7710,-8086,-8074,-7734,-7120,-6321,-5399,-4438,-3475,-2551,-1659,-790,96,1037,2058,3194,4431,5744,7083,8341,9430,10206,10564,10398,9647,8294,6386,4016,1342,-1453,-4148,-6533,-8403,-9613,-10049,-9697,-8577,-6804,-4518,-1906,839,3533,5997,8115,9764,10915,11518,11605,11194,10344,9133,7640,5981,4260,2609,1134,-51,-886,-1312,-1343,-997,-355,517,1505,2536,3525,4424,5204,5869,6423,6914,7365,7816,8285,8773,9265,9716,10062,10235,10162,9777,9060,7973,6564,4863,2941,892,-1211,-3258,-5187,-6900,-8373,-9534,-10396,-10928,-11156,-11093,-10774,-10241,-9545,-8745,-7899,-7072,-6302,-5650,-5119,-4739,-4473,-4306,-4175,-4026,-3805,-3475,-3028,-2488,-1910,-1378,-979,-808,-927,-1382,-2161,-3238,-4509,-5885,-7209,-8364,-9223,-9703,-9764,-9410,-8707,-7741,-6632,-5498,-4449,-3554,-2873,-2378,-2070,-1857,-1691,-1485,-1176,-724,-95,709,1672,2749,3907,5049,6131,7043,7713,8057,8015,7536,6638,5334,3724,1908,37,-1740,-3268,-4422,-5092,-5227,-4807,-3863,-2479,-766,1137,3062,4872,6402,7569,8269,8493,8224,7505,6405,5000,3392,1679,-44,-1697,-3200,-4521,-5617,-6492,-7149,-7623,-7941,-8151,-8289,-8377,-8436,-8460,-8425,-8300,-8035,-7572,-6862,-5854,-4527,-2884,-970,1120,3266,5293,7043,8338,9043,9070,8372,7000,5026,2629,-24,-2684,-5150,-7189,-8654,-9410,-9431,-8715,-7368,-5501,-3307,-944,1385,3540,5384,6836,7848,8412,8556,8329,7811,7089,6259,5431,4683,4102,3733,3604,3694,3967,4340,4743,5089,5321,5404,5358,5200,5038,4914,4951,5190,5701,6494,7552,8847,10285,11801,13272,14602,15684,16437,16792,16714,16175,15197,13784,11997,9887,7520,4992,2376,-220,-2714,-5016,-7048,-8762,-10100,-11058,-11631,-11847,-11750,-11389,-10809,-10068,-9182,-8180,-7050,-5793,-4376,-2808,-1073,775,2680,4526,6184,7498,8315,8525,8043,6867,5057,2732,98,-2632,-5196,-7359,-8901,-9672,-9579,-8622,-6876,-4484,-1657,1380,4379,7122,9422,11143,12224,12634,12429,11672,10473,8959,7254,5498,3805,2294,1045,123,-444,-674,-601,-333,45,396,627,662,453,37,-553,-1201,-1825,-2311,-2588,-2595,-2335,-1812,-1106,-282,552,1284,1819,2064,1957,1479,625,-550,-1976,-3563,-5187,-6761,-8154,-9306,-10129,-10613,-10735,-10538,-10064,-9394,-8606,-7807,-7069,-6497,-6136,-6047,-6209,-6615,-7161,-7774,-8304,-8645,-8668,-8303,-7496,-6268,-4682,-2849,-940,875,2397,3464,3940,3754,2889,1404,-591,-2937,-5446,-7928,-10185,-12077,-13482,-14343,-14668,-14491,-13915,-13042,-11989,-10864,-9747,-8684,-7715,-6809,-5973,-5162,-4354,-3530,-2673,-1786,-880,30,909,1742,2473,3088,3521,3748,3719,3412,2826,1977,931,-232,-1412,-2496,-3402,-4051,-4408,-4465,-4246,-3789,-3148,-2389,-1561,-732,56,754,1333,1757,2013,2078,1946,1622,1101,418,-425,-1374,-2404,-3475,-4532,-5569,-6520,-7391,-8137,-8759,-9252,-9611,-9854,-9970,-9966,-9819,-9499,-8962,-8174,-7099,-5738,-4104,-2265,-303,1643,3440,4926,5968,6445,6294,5491,4093,2185,-71,-2514,-4935,-7167,-9025,-10399,-11192,-11370,-10971,-10033,-8687,-7030,-5209,-3321,-1475,273,1889,3344,4676,5860,6954,7936,8846,9667,10406,11048,11583,11994,12262,12372,12296,12021,11520,10778,9806,8621,7294,5897,4558,3371,2469,1911,1758,2008,2612,3523,4614,5821,7009,8112,9029,9710,10094,10153,9874,9245,8294,7039,5528,3822,1986,101,-1734,-3448,-4930,-6118,-6933,-7338,-7294,-6821,-5942,-4719,-3252,-1632,29,1621,3097,4377,5473,6372,7107,7709,8186,8561,8805,8900,8796,8451,7826,6900,5691,4241,2635,983,-584,-1945,-2968,-3584,-3722,-3387,-2597,-1433,12,1609,3220,4717,5979,6906,7451,7574,7302,6671,5748,4623,3382,2120,930,-131,-972,-1587,-1918,-1992,-1799,-1384,-793,-83,666,1385,2016,2515,2866,3096,3223,3306,3373,3453,3537,3615,3640,3585,3425,3147,2779,2353,1929,1567,1329,1268,1414,1792,2368,3131,3997,4913,5792,6559,7154,7520,7641,7490,7096,6464,5635,4640,3511,2278,970,-379,-1746,-3065,-4300,-5370,-6210,-6762,-6964,-6816,-6315,-5528,-4539,-3454,-2414,-1522,-901,-606,-687,-1123,-1890,-2890,-4057,-5261,-6435,-7472,-8327,-8960,-9352,-9536,-9534,-9411,-9232,-9065,-8970,-8993,-9147,-9426,-9786,-10165,-10470,-10615,-10495,-10034,-9166,-7864,-6140,-4038,-1658,892,3458,5901,8058,9805,11024,11651,11661,11086,10016,8570,6915,5195,3572,2141,984,113,-483,-842,-1021,-1061,-1005,-870,-654,-354,56,575,1211,1942,2726,3502,4184,4698,4945,4881,4435,3628,2444,971,-745,-2590,-4476,-6297,-7972,-9420,-10594,-11453,-11975,-12148,-11964,-11430,-10542,-9331,-7814,-6055,-4126,-2132,-198,1555,2985,4009,4537,4562,4092,3199,1979,559,-932,-2375,-3654,-4704,-5467,-5924,-6086,-5960,-5594,-5015,-4280,-3415,-2468,-1473,-433,600,1662,2709,3766,4825,5889,6960,8038,9107,10149,11125,11978,12651,13061,13142,12827,12078,10887,9295,7389,5313,3246,1386,-77,-981,-1247,-833,184,1685,3493,5411,7243,8841,10076,10904,11316,11343,11077,10576,9951,9245,8521,7773,7012,6194,5303,4308,3201,2001,744,-519,-1713,-2777,-3641,-4257,-4590,-4621,-4365,-3835,-3098,-2200,-1239,-287,555,1222,1638,1760,1571,1053,242,-841,-2129,-3567,-5056,-6525,-7851,-8959,-9732,-10113,-10021,-9450,-8388,-6888,-5017,-2876,-583,1745,3980,6020,7766,9151,10138,10706,10885,10709,10246,9577,8781,7957,7179,6525,6058,5811,5809,6043,6478,7069,7733,8392,8949,9322,9434,9244,8741,7954,6947,5814,4643,3531,2534,1674,948,294,-340,-1046,-1867,-2860,-4001,-5272,-6594,-7864,-8991,-9849,-10371,-10500,-10229,-9606,-8699,-7638,-6525,-5497,-4640,-4022,-3676,-3572,-3691,-3938,-4269,-4580,-4827,-4957,-4957,-4837,-4640,-4422,-4246,-4184,-4264,-4513,-4914,-5415,-5967,-6488,-6925,-7225,-7361,-7340,-7153,-6846,-6419,-5905,-5313,-4653,-3934,-3174,-2388,-1621,-905,-302,154,396,413,155,-372,-1166,-2212,-3464,-4875,-6381,-7904,-9368,-10683,-11757,-12507,-12839,-12709,-12063,-10907,-9293,-7286,-5037,-2687,-426,1568,3127,4124,4469,4160,3231,1807,26,-1924,-3880,-5679,-7209,-8405,-9231,-9705,-9847,-9698,-9284,-8643,-7771,-6704,-5433,-3999,-2427,-787,864,2415,3794,4886,5625,5949,5829,5279,4316,3029,1469,-237,-2017,-3740,-5337,-6689,-7760,-8472,-8836,-8850,-8566,-8053,-7384,-6644,-5907,-5209,-4604,-4080,-3651,-3300,-3018,-2815,-2683,-2664,-2747,-2978,-3337,-3825,-4409,-5039,-5667,-6221,-6644,-6886,-6898,-6678,-6206,-5525,-4663,-3698,-2685,-1712,-828,-88,492,916,1211,1445,1668,1986,2440,3108,4000,5115,6395,7769,9113,10315,11251,11810,11933,11592,10811,9689,8338,6931,5627,4586,3919,3696,3908,4507,5371,6370,7342,8159,8691,8888,8687,8133,7230,6077,4722,3267,1769,301,-1101,-2396,-3565,-4593,-5465,-6170,-6690,-7011,-7115,-6972,-6572,-5880,-4901,-3627,-2087,-335,1551,3460,5274,6864,8117,8953,9310,9209,8658,7750,6569,5210,3787,2364,1025,-189,-1230,-2059,-2641,-2917,-2864,-2412,-1578,-319,1283,3204,5314,7509,9650,11603,13244,14475,15215,15425,15092,14232,12910,11186,9186,7026,4857,2837,1112,-183,-948,-1136,-755,131,1395,2884,4402,5782,6862,7538,7759,7537,6934,6055,5019,3934,2887,1932,1061,253,-545,-1404,-2351,-3421,-4583,-5782,-6928,-7920,-8641,-9015,-8967,-8495,-7611,-6401,-4948,-3389,-1829,-382,877,1900,2684,3248,3649,3956,4246,4590,5036,5618,6317,7101,7883,8569,9044,9197,8942,8229,7048,5455,3530,1416,-744,-2787,-4577,-6002,-6992,-7523,-7617,-7318,-6697,-5843,-4810,-3702,-2543,-1425,-371,549,1291,1803,2036,1955,1536,776,-305,-1663,-3234,-4930,-6650,-8284,-9710,-10820,-11507,-11703,-11349,-10469,-9070,-7284,-5199,-3001,-848,1098,2681,3813,4422,4511,4118,3327,2252,1008,-275,-1511,-2622,-3573,-4367,-5011,-5542,-5992,-6355,-6642,-6789,-6760,-6468,-5861,-4883,-3523,-1798,228,2443,4724,6897,8816,10324,11304,11688,11449,10640,9349,7725,5947,4180,2606,1330,427,-107,-325,-353,-313,-374,-648,-1237,-2158,-3406,-4873,-6461,-8001,-9371,-10425,-11105,-11354,-11211,-10736,-10034,-9231,-8444,-7774,-7286,-6992,-6882,-6875,-6899,-6845,-6621,-6160,-5405,-4366,-3050,-1539,91,1722,3244,4550,5551,6196,6471,6405,6070,5562,4996,4481,4107,3934,3972,4217,4587,5036,5469,5826,6078,6189,6210,6159,6119,6141,6287,6579,7032,7583,8202,8772,9235,9499,9531,9319,8907,8357,7769,7239,6849,6664,6677,6877,7165,7452,7605,7513,7097,6300,5156,3717,2128,540,-853,-1885,-2403,-2339,-1663,-459,1140,2927,4671,6116,7066,7330,6840,5567,3609,1103,-1741,-4674,-7478,-9905,-11811,-13055,-13609,-13484,-12756,-11554,-10009,-8266,-6451,-4649,-2921,-1289,258,1731,3151,4535,5857,7104,8208,9100,9711,9951,9786,9179,8168,6825,5273,3677,2215,1063,373,229,686,1693,3157,4939,6831,8683,10292,11550,12366,12722,12643,12205,11507,10662,9764,8897,8075,7313,6547,5723,4754,3584,2167,514,-1331,-3287,-5222,-7019,-8529,-9657,-10313,-10485,-10179,-9494,-8515,-7410,-6297,-5314,-4553,-4054,-3822,-3799,-3915,-4064,-4158,-4120,-3923,-3552,-3098,-2593,-2203,-2002,-2106,-2580,-3431,-4624,-6069,-7613,-9100,-10353,-11216,-11585,-11391,-10657,-9434,-7865,-6087,-4284,-2606,-1184,-114,575,890,881,640,244,-206,-645,-1030,-1350,-1611,-1864,-2141,-2503,-2987,-3604,-4341,-5142,-5925,-6574,-6980,-7027,-6642,-5787,-4479,-2792,-849,1187,3147,4842,6143,6920,7125,6738,5786,4347,2497,366,-1955,-4338,-6696,-8944,-11016,-12865,-14465,-15784,-16818,-17542,-17927,-17962,-17591,-16810,-15599,-13972,-11989,-9735,-7331,-4950,-2744,-879,504,1345,1595,1323,605,-394,-1518,-2579,-3438,-3958,-4087,-3789,-3120,-2150,-1014,173,1247,2115,2661,2846,2652,2113,1283,263,-870,-2008,-3082,-4038,-4845,-5520,-6061,-6536,-6956,-7382,-7826,-8295,-8775,-9221,-9577,-9768,-9724,-9385,-8707,-7680,-6331,-4711,-2923,-1073,697,2292,3583,4558,5165,5481,5550,5489,5380,5302,5301,5370,5484,5564,5550,5369,4997,4431,3731,2958,2236,1649,1307,1264,1553,2154,3006,4008,5040,5960,6654,7011,6982,6544,5751,4677,3450,2204,1067,151,-473,-791,-811,-614,-261,146,553,915,1223,1507,1813,2180,2666,3271,4007,4815,5639,6378,6939,7218,7136,6633,5693,4331,2613,621,-1508,-3653,-5664,-7425,-8823,-9801,-10317,-10396,-10072,-9420,-8526,-7465,-6321,-5132,-3939,-2731,-1509,-221,1148,2649,4289,6071,7964,9926,11868,13710,15334,16634,17510,17877,17702,16982,15783,14209,12413,10564,8839,7387,6319,5702,5525,5758,6288,7029,7845,8636,9316,9794,10055,10036,9766,9219,8432,7416,6195,4796,3240,1553,-230,-2081,-3946,-5768,-7474,-8965,-10164,-10971,-11314,-11158,-10495,-9376,-7896,-6179,-4364,-2602,-989,373,1468,2289,2880,3292,3591,3817,4005,4157,4253,4258,4131,3827,3323,2611,1702,648,-503,-1660,-2755,-3683,-4381,-4768,-4807,-4472,-3774,-2753,-1468,-11,1540,3077,4529,5815,6870,7669,8151,8336,8192,7761,7047,6113,4980,3718,2367,965,-430,-1820,-3149,-4422,-5591,-6626,-7477,-8070,-8360,-8277,-7803,-6946,-5738,-4291,-2702,-1134,295,1451,2264,2672,2679,2311,1610,650,-505,-1786,-3121,-4464,-5760,-6968,-8061,-9017,-9818,-10468,-10945,-11268,-11395,-11341,-11037,-10483,-9623,-8451,-6969,-5210,-3237,-1155,945,2934,4713,6198,7310,8035,8342,8272,7838,7123,6174,5090,3944,2833,1822,996,386,37,-65,76,401,868,1400,1937,2422,2809,3066,3175,3117,2886,2464,1849,1030,11,-1186,-2541,-3988,-5478,-6927,-8259,-9390,-10244,-10755,-10873,-10566,-9838,-8697,-7222,-5471,-3576,-1648,174,1774,3055,3957,4456,4577,4360,3885,3223,2461,1657,892,201,-340,-683,-777,-567,-37,816,1961,3308,4775,6210,7510,8525,9168,9371,9087,8357,7207,5742,4072,2327,651,-815,-1966,-2682,-2937,-2695,-2013,-959,350,1792,3241,4586,5755,6697,7408,7904,8229,8424,8549,8637,8719,8813,8913,9018,9105,9149,9128,8993,8724,8261,7579,6624,5390,3852,2064,59,-2048,-4155,-6125,-7836,-9175,-10074,-10489,-10435,-9956,-9143,-8094,-6941,-5790,-4756,-3895,-3260,-2821,-2537,-2315,-2054,-1646,-1015,-101,1088,2519,4101,5738,7306,8712,9876,10741,11322,11605,11671,11544,11301,10993,10673,10379,10155,10018,9995,10093,10288,10576,10872,11151,11287,11238,10888,10187,9093,7589,5712,3520,1114,-1391,-3841,-6118,-8057,-9567,-10538,-10928,-10729,-9964,-8728,-7106,-5246,-3278,-1331,458,2023,3266,4169,4700,4858,4663,4118,3267,2126,752,-826,-2529,-4313,-6088,-7792,-9346,-10694,-11783,-12589,-13097,-13309,-13241,-12899,-12317,-11497,-10489,-9315,-8034,-6710,-5414,-4227,-3226,-2468,-2005,-1857,-2025,-2482,-3176,-4030,-4954,-5829,-6546,-6990,-7067,-6719,-5916,-4686,-3089,-1241,730,2670,4433,5898,6973,7608,7801,7586,7036,6244,5315,4366,3487,2761,2242,1923,1796,1770,1753,1626,1263,564,-529,-2055,-3963,-6188,-8603,-11060,-13408,-15488,-17168,-18344,-18935,-18918,-18272,-17056,-15307,-13151,-10682,-8067,-5456,-3020,-927,686,1691,2037,1696,724,-783,-2685,-4786,-6919,-8868,-10491,-11648,-12260,-12292,-11776,-10750,-9339,-7637,-5800,-3969,-2274,-856,209,856,1069,900,392,-336,-1197,-2087,-2921,-3656,-4254,-4721,-5076,-5343,-5569,-5765,-5973,-6176,-6376,-6542,-6614,-6555,-6290,-5766,-4952,-3820,-2391,-717,1132,3028,4853,6456,7717,8502,8755,8400,7478,6003,4111,1913,-392,-2623,-4583,-6087,-6999,-7227,-6759,-5629,-3969,-1917,309,2525,4525,6163,7306,7907,7931,7434,6468,5146,3571,1869,159,-1445,-2830,-3913,-4603,-4867,-4670,-4046,-3035,-1737,-258,1277,2750,4051,5103,5858,6296,6447,6347,6057,5664,5210,4785,4408,4107,3892,3718,3584,3406,3169,2796,2275,1583,735,-216,-1209,-2147,-2950,-3524,-3837,-3842,-3587,-3093,-2468,-1773,-1120,-557,-141,129,264,320,357,445,659,1038,1637,2459,3510,4759,6163,7652,9158,10576,11826,12806,13451,13706,13559,13026,12174,11090,9909,8761,7789,7120,6835,6999,7588,8555,9779,11099,12344,13312,13833,13764,13014,11555,9428,6728,3606,255,-3133,-6341,-9187,-11501,-13145,-14034,-14105,-13375,-11889,-9778,-7203,-4390,-1561,1025,3172,4698,5505,5566,4919,3682,2021,120,-1792,-3556,-4975,-5965,-6444,-6413,-5911,-5019,-3840,-2520,-1169,60,1080,1811,2217,2328,2189,1908,1593,1360,1310,1498,1955,2641,3495,4401,5244,5893,6246,6218,5783,4937,3748,2296,716,-856,-2267,-3368,-4043,-4175,-3728,-2676,-1080,971,3326,5809,8217,10364,12058,13184,13638,13418,12553,11147,9330,7257,5103,2980,1039,-697,-2158,-3390,-4410,-5288,-6088,-6854,-7647,-8465,-9331,-10213,-11092,-11922,-12666,-13276,-13712,-13915,-13843,-13442,-12675,-11523,-10006,-8175,-6140,-4036,-2026,-288,1030,1804,1971,1551,591,-734,-2290,-3824,-5173,-6128,-6577,-6431,-5698,-4411,-2700,-682,1451,3556,5451,7015,8125,8734,8798,8369,7483,6264,4804,3240,1673,185,-1145,-2314,-3295,-4125,-4820,-5424,-5944,-6400,-6765,-7013,-7093,-6956,-6550,-5850,-4833,-3512,-1908,-73,1936,4023,6096,8024,9679,10928,11644,11734,11134,9855,7948,5542,2830,21,-2622,-4867,-6505,-7387,-7431,-6668,-5171,-3136,-773,1663,3918,5773,7057,7654,7533,6720,5293,3411,1221,-1058,-3237,-5104,-6479,-7215,-7212,-6442,-4947,-2846,-328,2387,5039,7397,9260,10488,11031,10903,10218,9123,7828,6539,5447,4713,4424,4615,5243,6213,7378,8579,9627,10378,10680,10454,9646,8277,6403,4152,1682,-829,-3171,-5192,-6722,-7698,-8062,-7869,-7191,-6165,-4939,-3666,-2483,-1489,-752,-285,-75,-81,-239,-495,-780,-1035,-1201,-1213,-1020,-584,126,1080,2247,3536,4842,6042,7034,7713,8057,8055,7771,7306,6776,6332,6073,6109,6463,7129,8044,9090,10134,11033,11639,11852,11587,10824,9567,7877,5835,3569,1201,-1098,-3192,-4903,-6111,-6690,-6587,-5792,-4369,-2449,-220,2097,4257,6038,7263,7800,7620,6749,5298,3429,1325,-803,-2793,-4485,-5812,-6727,-7259,-7465,-7436,-7268,-7053,-6861,-6739,-6699,-6738,-6810,-6868,-6842,-6673,-6303,-5700,-4860,-3821,-2653,-1461,-372,477,963,985,490,-522,-2000,-3829,-5861,-7912,-9807,-11361,-12457,-12978,-12885,-12167,-10845,-9001,-6704,-4099,-1301,1516,4208,6604,8573,10008,10838,11059,10703,9852,8635,7178,5627,4103,2699,1477,447,-399,-1122,-1764,-2409,-3099,-3880,-4780,-5787,-6897,-8064,-9251,-10390,-11419,-12262,-12839,-13088,-12941,-12383,-11401,-10077,-8481,-6796,-5165,-3807,-2865,-2496,-2766,-3682,-5198,-7163,-9423,-11742,-13924,-15736,-17021,-17642,-17529,-16695,-15174,-13103,-10614,-7894,-5123,-2487,-136,1776,3180,3999,4235,3929,3145,2003,627,-858,-2322,-3671,-4841,-5784,-6517,-7042,-7415,-7661,-7823,-7913,-7925,-7848,-7639,-7273,-6717,-5968,-5031,-3937,-2722,-1428,-97,1245,2556,3826,4997,6058,6930,7588,7960,8035,7783,7237,6432,5440,4342,3236,2197,1309,615,142,-101,-154,-32,191,484,776,1020,1175,1184,1043,709,209,-456,-1233,-2073,-2893,-3629,-4186,-4533,-4614,-4452,-4079,-3569,-3025,-2541,-2212,-2106,-2245,-2616,-3161,-3776,-4348,-4751,-4863,-4614,-3942,-2864,-1429,271,2093,3905,5536,6863,7759,8154,8010,7332,6185,4647,2860,955,-891,-2554,-3876,-4797,-5241,-5222,-4793,-4023,-3055,-1989,-967,-86,585,1006,1203,1194,1079,910,804,806,1006,1413,2076,2975,4097,5409,6850,8352,9837,11215,12407,13357,14009,14367,14438,14268,13932,13481,13018,12570,12216,11940,11764,11627,11496,11295,10959,10429,9648,8597,7259,5664,3856,1897,-111,-2081,-3890,-5433,-6602,-7303,-7480,-7096,-6192,-4832,-3158,-1340,430,1945,3041,3578,3498,2792,1540,-139,-2066,-4039,-5875,-7370,-8401,-8858,-8712,-7966,-6702,-5014,-3059,-984,1049,2897,4433,5570,6257,6493,6306,5780,5010,4106,3191,2339,1630,1071,660,339,44,-297,-762,-1375,-2167,-3086,-4080,-5044,-5861,-6424,-6610,-6355,-5600,-4358,-2650,-574,1780,4264,6749,9071,11117,12746,13904,14522,14618,14212,13389,12227,10845,9335,7804,6321,4949,3713,2629,1682,850,102,-590,-1253,-1897,-2521,-3123,-3662,-4132,-4496,-4742,-4874,-4891,-4829,-4709,-4565,-4433,-4340,-4317,-4399,-4605,-4972,-5504,-6216,-7091,-8100,-9192,-10298,-11325,-12198,-12804,-13083,-12951,-12380,-11355,-9897,-8071,-5943,-3651,-1292,968,3020,4727,6005,6777,7031,6761,6035,4936,3578,2117,676,-593,-1601,-2271,-2591,-2585,-2323,-1906,-1434,-1021,-732,-619,-676,-865,-1113,-1325,-1401,-1251,-799,-23,1092,2487,4087,5793,7462,8982,10214,11064,11448,11343,10743,9709,8317,6686,4936,3199,1593,213,-852,-1577,-1928,-1948,-1666,-1175,-545,114,727,1213,1523,1627,1517,1201,701,45,-740,-1617,-2554,-3503,-4415,-5230,-5892,-6350,-6561,-6523,-6228,-5728,-5051,-4271,-3428,-2572,-1724,-897,-73,762,1636,2579,3587,4683,5823,6987,8112,9134,9980,10570,10838,10733,10224,9310,8025,6426,4612,2699,820,-866,-2233,-3141,-3516,-3303,-2519,-1233,441,2328,4260,6019,7463,8415,8815,8596,7797,6487,4783,2850,850,-1033,-2650,-3872,-4619,-4854,-4583,-3867,-2759,-1382,208,1890,3613,5304,6923,8432,9797,10995,11987,12754,13261,13492,13413,13026,12304,11271,9927,8331,6524,4617,2689,881,-720,-2002,-2921,-3446,-3591,-3415,-2966,-2343,-1584,-770,85,929,1757,2519,3198,3722,4057,4131,3910,3368,2496,1341,-61,-1604,-3213,-4754,-6140,-7262,-8035,-8423,-8373,-7924,-7101,-6000,-4712,-3368,-2079,-960,-97,455,676,585,244,-271,-837,-1377,-1769,-1990,-1994,-1826,-1548,-1254,-1063,-1075,-1369,-1994,-2947,-4174,-5594,-7070,-8465,-9630,-10419,-10734,-10497,-9695,-8368,-6585,-4493,-2223,58,2205,4100,5653,6821,7588,7989,8053,7844,7412,6815,6083,5274,4376,3441,2441,1405,325,-783,-1892,-2956,-3932,-4732,-5323,-5627,-5645,-5372,-4869,-4210,-3502,-2852,-2356,-2081,-2068,-2306,-2788,-3445,-4258,-5149,-6111,-7096,-8102,-9113,-10119,-11115,-12074,-12985,-13809,-14516,-15075,-15432,-15572,-15428,-14994,-14227,-13132,-11725,-10036,-8145,-6131,-4105,-2188,-498,859,1779,2210,2118,1520,477,-918,-2544,-4270,-5956,-7494,-8790,-9783,-10454,-10804,-10868,-10687,-10329,-9824,-9237,-8568,-7833,-7009,-6073,-4995,-3762,-2386,-902,617,2075,3373,4396,5090,5390,5335,4950,4349,3628,2923,2315,1900,1694,1711,1903,2211,2550,2846,3026,3056,2922,2655,2309,1958,1678,1521,1519,1649,1855,2054,2113,1954,1455,604,-614,-2116,-3804,-5522,-7130,-8478,-9460,-10010,-10108,-9786,-9106,-8164,-7060,-5891,-4745,-3681,-2732,-1916,-1220,-607,-71,462,979,1524,2079,2625,3136,3564,3864,4007,3952,3697,3240,2607,1850,1023,216,-504,-1049,-1379,-1450,-1283,-905,-384,183,724,1125,1338,1295,994,450,-283,-1114,-1937,-2631,-3075,-3183,-2874,-2149,-1009,461,2175,4009,5844,7569,9099,10379,11384,12127,12628,12942,13102,13166,13145,13072,12931,12714,12395,11950,11358,10624,9753,8781,7755,6711,5715,4776,3923,3142,2400,1669,889,48,-883,-1864,-2864,-3796,-4581,-5142,-5411,-5358,-4996,-4357,-3543,-2633,-1761,-1019,-502,-274,-332,-687,-1243,-1942,-2651,-3258,-3667,-3775,-3560,-2993,-2129,-1037,182,1406,2537,3461,4122,4462,4485,4203,3681,2990,2223,1467,805,295,-38,-188,-201,-114,-9,52,7,-179,-515,-978,-1507,-2024,-2418,-2596,-2466,-1965,-1087,165,1701,3439,5255,7010,8610,9937,10942,11598,11902,11900,11635,11174,10565,9857,9073,8225,7315,6341,5300,4219,3109,2032,1029,160,-513,-973,-1178,-1162,-945,-588,-180,211,483,580,454,88,-503,-1273,-2178,-3145,-4117,-5051,-5899,-6662,-7315,-7881,-8359,-8765,-9104,-9375,-9571,-9686,-9685,-9571,-9298,-8865,-8250,-7450,-6486,-5377,-4184,-2963,-1793,-758,76,627,864,752,299,-447,-1430,-2531,-3637,-4622,-5356,-5758,-5763,-5357,-4593,-3527,-2290,-996,238,1300,2145,2741,3114,3341,3480,3662,3926,4359,4941,5656,6425,7164,7771,8161,8276,8082,7605,6882,6011,5078,4206,3484,2990,2777,2836,3166,3695,4366,5102,5825,6473,6988,7323,7450,7336,6973,6353,5476,4360,3031,1526,-93,-1766,-3399,-4908,-6187,-7152,-7732,-7880,-7598,-6922,-5923,-4723,-3433,-2195,-1116,-281,250,489,444,201,-172,-578,-931,-1171,-1250,-1151,-892,-490,-14,512,1021,1491,1901,2239,2523,2757,2962,3154,3340,3543,3762,4032,4347,4737,5196,5716,6281,6832,7319,7669,7800,7661,7191,6391,5269,3903,2373,819,-648,-1893,-2827,-3391,-3565,-3375,-2873,-2133,-1236,-261,730,1691,2597,3444,4252,5037,5838,6654,7520,8393,9285,10124,10894,11526,11991,12222,12210,11896,11290,10373,9166,7705,6029,4217,2335,473,-1278,-2837,-4110,-5028,-5527,-5565,-5140,-4272,-3041,-1544,66,1642,3013,4045,4615,4667,4177,3196,1800,122,-1692,-3495,-5128,-6482,-7460,-8006,-8116,-7813,-7143,-6201,-5050,-3792,-2491,-1210,9,1134,2158,3057,3839,4483,4999,5361,5569,5596,5424,5028,4379,3463,2269,814,-878,-2743,-4702,-6651,-8463,-10010,-11161,-11799,-11841,-11248,-10019,-8228,-5970,-3412,-705,1950,4395,6474,8052,9065,9443,9208,8390,7081,5403,3496,1528,-343,-1962,-3204,-3975,-4232,-3994,-3305,-2312,-1131,42,1058,1762,2062,1892,1265,229,-1125,-2666,-4271,-5800,-7138,-8203,-8933,-9331,-9409,-9255,-8937,-8590,-8300,-8181,-8292,-8678,-9317,-10186,-11175,-12202,-13116,-13817,-14169,-14113,-13574,-12578,-11146,-9384,-7408,-5366,-3410,-1688,-307,643,1125,1150,736,-31,-1089,-2340,-3700,-5083,-6416,-7627,-8672,-9512,-10123,-10515,-10692,-10684,-10528,-10251,-9892,-9460,-8967,-8382,-7697,-6858,-5850,-4646,-3262,-1728,-110,1503,3028,4356,5433,6191,6618,6719,6509,6043,5360,4507,3553,2536,1529,598,-195,-768,-1062,-1034,-658,35,993,2095,3219,4187,4866,5103,4823,3976,2600,758,-1400,-3734,-6044,-8180,-9961,-11298,-12089,-12337,-12047,-11314,-10221,-8924,-7532,-6183,-4966,-3948,-3148,-2567,-2147,-1845,-1577,-1296,-947,-517,-10,541,1072,1522,1804,1864,1652,1147,380,-615,-1743,-2924,-4042,-5024,-5771,-6253,-6425,-6287,-5847,-5123,-4153,-2977,-1652,-239,1181,2526,3715,4658,5313,5619,5605,5270,4708,3980,3186,2412,1723,1174,784,560,495,582,816,1187,1706,2359,3140,4011,4929,5826,6646,7330,7849,8192,8397,8503,8591,8716,8942,9269,9698,10138,10520,10698,10587,10061,9094,7652,5805,3631,1283,-1088,-3287,-5163,-6541,-7320,-7417,-6809,-5551,-3721,-1485,973,3437,5678,7502,8724,9247,9007,8032,6407,4270,1804,-790,-3313,-5590,-7463,-8848,-9684,-9975,-9762,-9106,-8106,-6840,-5409,-3876,-2318,-786,662,1984,3128,4060,4750,5192,5385,5374,5186,4882,4514,4109,3713,3310,2911,2484,2023,1522,977,438,-75,-493,-766,-854,-715,-339,270,1090,2091,3206,4400,5568,6661,7561,8197,8463,8297,7652,6533,4996,3154,1158,-798,-2517,-3822,-4564,-4678,-4147,-3047,-1511,288,2139,3847,5245,6186,6621,6511,5923,4927,3679,2300,978,-167,-1004,-1463,-1523,-1213,-617,134,899,1515,1848,1796,1295,357,-964,-2559,-4274,-5955,-7418,-8532,-9169,-9274,-8839,-7904,-6581,-4990,-3299,-1648,-186,990,1814,2266,2357,2136,1655,985,202,-639,-1461,-2221,-2863,-3353,-3675,-3813,-3799,-3654,-3423,-3175,-2925,-2747,-2615,-2554,-2509,-2453,-2326,-2085,-1695,-1130,-387,527,1583,2761,3996,5266,6485,7616,8562,9282,9684,9751,9446,8803,7876,6772,5613,4556,3726,3257,3201,3589,4360,5404,6569,7663,8508,8937,8842,8148,6884,5102,2935,546,-1893,-4183,-6174,-7711,-8723,-9149,-9016,-8374,-7337,-6031,-4620,-3241,-2048,-1128,-569,-374,-525,-958,-1555,-2214,-2781,-3158,-3236,-2972,-2356,-1430,-282,980,2223,3336,4223,4823,5137,5177,5026,4740,4426,4132,3934,3849,3893,4067,4342,4701,5112,5528,5925,6237,6443,6481,6344,6001,5472,4781,3963,3088,2193,1357,606,10,-417,-629,-603,-335,207,983,2007,3200,4528,5897,7228,8427,9416,10126,10511,10564,10291,9748,8997,8123,7205,6313,5489,4756,4099,3497,2904,2287,1611,865,54,-794,-1628,-2392,-3015,-3433,-3583,-3423,-2937,-2126,-1038,267,1690,3121,4444,5543,6325,6721,6683,6230,5380,4213,2826,1322,-165,-1534,-2683,-3535,-4071,-4262,-4164,-3819,-3296,-2688,-2048,-1443,-913,-472,-140,75,169,115,-93,-492,-1076,-1864,-2815,-3901,-5053,-6194,-7242,-8116,-8732,-9035,-8959,-8488,-7598,-6311,-4661,-2722,-575,1656,3869,5932,7753,9245,10358,11068,11386,11333,10961,10322,9465,8452,7312,6088,4787,3439,2031,593,-870,-2316,-3699,-4953,-6015,-6810,-7306,-7460,-7295,-6832,-6150,-5318,-4449,-3625,-2949,-2488,-2300,-2401,-2795,-3437,-4280,-5233,-6224,-7149,-7946,-8546,-8916,-9053,-8960,-8686,-8263,-7764,-7221,-6694,-6200,-5762,-5369,-5021,-4674,-4332,-3956,-3553,-3147,-2745,-2423,-2219,-2187,-2384,-2815,-3485,-4361,-5381,-6473,-7563,-8578,-9469,-10204,-10766,-11162,-11391,-11468,-11383,-11132,-10706,-10081,-9269,-8255,-7082,-5772,-4388,-2989,-1649,-444,556,1290,1715,1810,1583,1076,338,-536,-1467,-2364,-3129,-3722,-4051,-4127,-3912,-3454,-2780,-1984,-1126,-338,328,766,964,894,613,168,-325,-800,-1141,-1320,-1285,-1075,-721,-319,52,275,290,18,-543,-1388,-2441,-3617,-4778,-5814,-6578,-6990,-6973,-6507,-5631,-4393,-2925,-1330,228,1625,2733,3455,3735,3545,2909,1871,523,-1046,-2719,-4395,-5982,-7396,-8596,-9536,-10220,-10630,-10795,-10705,-10387,-9835,-9072,-8098,-6956,-5662,-4268,-2822,-1361,56,1398,2632,3731,4675,5452,6042,6446,6658,6683,6527,6197,5709,5075,4310,3445,2511,1560,660,-131,-725,-1067,-1089,-767,-71,975,2344,3967,5746,7583,9327,10864,12045,12767,12951,12550,11588,10111,8236,6086,3817,1573,-516,-2345,-3843,-4981,-5743,-6162,-6271,-6120,-5762,-5244,-4599,-3865,-3038,-2150,-1169,-138,967,2088,3199,4224,5095,5726,6038,5981,5503,4625,3370,1827,112,-1644,-3281,-4657,-5655,-6172,-6184,-5679,-4727,-3410,-1858,-203,1425,2902,4144,5082,5685,5945,5865,5479,4810,3908,2822,1616,356,-869,-2001,-2938,-3646,-4065,-4174,-3984,-3497,-2769,-1846,-787,338,1467,2557,3551,4448,5218,5874,6413,6842,7171,7391,7518,7549,7500,7382,7207,6982,6703,6355,5906,5331,4596,3681,2598,1365,66,-1222,-2370,-3276,-3821,-3943,-3602,-2828,-1685,-300,1185,2592,3771,4565,4893,4690,3971,2809,1301,-380,-2089,-3653,-4926,-5815,-6258,-6262,-5875,-5179,-4282,-3289,-2297,-1387,-590,54,583,991,1338,1619,1881,2092,2268,2361,2363,2240,1978,1573,1023,348,-428,-1270,-2134,-2975,-3756,-4433,-5001,-5419,-5711,-5849,-5862,-5730,-5471,-5064,-4510,-3800,-2938,-1932,-827,362,1557,2716,3767,4652,5339,5799,6044,6087,5965,5722,5389,5037,4687,4409,4225,4174,4268,4507,4871,5324,5816,6283,6675,6920,6991,6852,6503,5966,5267,4462,3590,2694,1813,955,149,-602,-1289,-1898,-2429,-2879,-3243,-3537,-3749,-3894,-3938,-3881,-3666,-3271,-2659,-1807,-729,554,1982,3478,4934,6254,7308,8031,8343,8241,7739,6901,5800,4543,3222,1932,750,-277,-1118,-1771,-2248,-2563,-2734,-2766,-2666,-2440,-2072,-1582,-951,-201,679,1665,2757,3919,5129,6348,7534,8649,9650,10501,11161,11604,11771,11653,11187,10377,9207,7722,5988,4118,2234,481,-995,-2091,-2680,-2730,-2192,-1114,460,2405,4606,6897,9113,11100,12691,13775,14247,14071,13239,11798,9838,7474,4862,2158,-480,-2902,-5003,-6686,-7917,-8650,-8913,-8718,-8130,-7225,-6078,-4800,-3471,-2184,-1011,-3,797,1384,1755,1939,1967,1866,1683,1416,1097,708,261,-261,-845,-1510,-2232,-3016,-3840,-4684,-5524,-6321,-7045,-7656,-8122,-8415,-8507,-8390,-8072,-7553,-6903,-6132,-5348,-4592,-3969,-3547,-3398,-3577,-4078,-4911,-5975,-7228,-8519,-9750,-10773,-11489,-11782,-11616,-10947,-9832,-8324,-6545,-4619,-2682,-848,776,2158,3236,4046,4590,4915,5073,5097,5047,4943,4812,4650,4435,4139,3725,3144,2395,1430,302,-1002,-2395,-3836,-5220,-6468,-7487,-8217,-8593,-8625,-8294,-7665,-6775,-5717,-4573,-3458,-2470,-1730,-1320,-1327,-1782,-2703,-4046,-5748,-7699,-9766,-11811,-13685,-15268,-16455,-17177,-17408,-17147,-16440,-15351,-13965,-12368,-10643,-8870,-7100,-5409,-3829,-2413,-1185,-168,623,1200,1552,1725,1701,1546,1238,836,322,-275,-954,-1704,-2505,-3326,-4120,-4815,-5332,-5567,-5432,-4823,-3699,-2025,158,2770,5675,8680,11578,14138,16152,17436,17896,17453,16193,14180,11629,8737,5756,2921,440,-1534,-2901,-3634,-3755,-3348,-2524,-1420,-168,1105,2307,3373,4265,4996,5567,6022,6399,6708,6993,7237,7454,7620,7735,7769,7714,7547,7247,6805,6198,5436,4517,3489,2389,1319,342,-394,-843,-869,-467,420,1728,3412,5340,7368,9341,11064,12399,13188,13332,12765,11470,9490,6905,3855,500,-2957,-6331,-9392,-11993,-13945,-15166,-15596,-15233,-14152,-12461,-10315,-7895,-5397,-2991,-848,941,2288,3207,3704,3860,3754,3470,3105,2702,2310,1917,1494,993,348,-489,-1531,-2782,-4153,-5576,-6898,-8001,-8756,-9055,-8854,-8131,-6930,-5348,-3493,-1524,423,2199,3695,4810,5508,5757,5600,5076,4274,3278,2164,1020,-121,-1217,-2261,-3264,-4218,-5146,-6017,-6828,-7530,-8095,-8468,-8630,-8534,-8189,-7588,-6765,-5769,-4664,-3531,-2447,-1496,-740,-252,-61,-219,-710,-1550,-2685,-4086,-5671,-7363,-9073,-10694,-12137,-13317,-14161,-14622,-14663,-14263,-13422,-12148,-10484,-8471,-6209,-3763,-1263,1205,3519,5571,7278,8549,9352,9662,9503,8936,8039,6918,5681,4428,3266,2247,1433,803,350,-1,-311,-655,-1076,-1603,-2193,-2800,-3316,-3639,-3664,-3316,-2554,-1407,52,1685,3326,4785,5888,6490,6497,5902,4727,3117,1209,-774,-2639,-4183,-5244,-5705,-5504,-4659,-3223,-1326,886,3240,5558,7701,9536,10988,12010,12578,12707,12403,11692,10598,9161,7429,5478,3397,1301,-706,-2492,-3977,-5071,-5735,-5955,-5740,-5134,-4189,-2981,-1586,-88,1424,2875,4190,5302,6168,6734,7006,6963,6652,6104,5378,4543,3667,2816,2058,1426,959,643,483,426,463,531,633,736,882,1078,1401,1886,2581,3506,4634,5929,7296,8642,9851,10820,11478,11769,11710,11326,10694,9893,9007,8106,7247,6459,5760,5138,4593,4101,3661,3285,2972,2781,2712,2819,3108,3582,4231,4997,5830,6647,7363,7901,8182,8154,7797,7111,6145,4968,3677,2370,1147,63,-831,-1540,-2092,-2524,-2905,-3271,-3676,-4125,-4607,-5091,-5497,-5772,-5820,-5608,-5084,-4266,-3184,-1902,-523,854,2101,3112,3789,4055,3886,3273,2290,1015,-400,-1833,-3114,-4150,-4823,-5117,-4999,-4537,-3757,-2768,-1619,-414,812,1982,3092,4093,5001,5811,6540,7198,7793,8317,8742,9025,9099,8899,8364,7450,6151,4495,2558,442,-1710,-3761,-5546,-6953,-7852,-8196,-7943,-7122,-5798,-4068,-2063,59,2168,4088,5725,6970,7777,8137,8060,7618,6859,5895,4782,3615,2440,1327,305,-571,-1278,-1781,-2062,-2115,-1953,-1600,-1114,-553,9,504,883,1126,1233,1242,1222,1220,1323,1550,1920,2401,2933,3425,3789,3906,3705,3110,2090,662,-1140,-3215,-5451,-7707,-9817,-11640,-13011,-13834,-14013,-13540,-12441,-10798,-8770,-6511,-4253,-2183,-502,635,1135,956,142,-1205,-2913,-4797,-6619,-8197,-9347,-9957,-9987,-9437,-8402,-7008,-5419,-3811,-2347,-1151,-302,161,285,105,-275,-788,-1355,-1942,-2526,-3130,-3761,-4456,-5219,-6042,-6910,-7744,-8499,-9066,-9388,-9376,-8997,-8227,-7087,-5638,-3968,-2191,-440,1158,2498,3488,4083,4264,4036,3434,2515,1329,-47,-1542,-3088,-4598,-6011,-7264,-8298,-9087,-9614,-9874,-9906,-9719,-9372,-8895,-8335,-7711,-7064,-6389,-5706,-5017,-4322,-3643,-2982,-2372,-1823,-1363,-1001,-740,-583,-513,-529,-605,-739,-914,-1128,-1370,-1629,-1878,-2078,-2179,-2117,-1842,-1298,-467,661,2052,3654,5381,7141,8822,10328,11553,12426,12887,12898,12481,11635,10458,9005,7396,5726,4092,2583,1243,119,-806,-1541,-2132,-2635,-3090,-3559,-4043,-4570,-5095,-5598,-6000,-6245,-6262,-5994,-5419,-4506,-3304,-1844,-224,1462,3106,4589,5817,6699,7188,7247,6896,6161,5121,3848,2440,991,-423,-1717,-2845,-3761,-4428,-4837,-4959,-4779,-4289,-3475,-2351,-935,726,2565,4484,6369,8077,9477,10429,10825,10587,9691,8153,6071,3566,831,-1937,-4525,-6722,-8377,-9335,-9553,-8994,-7722,-5829,-3476,-839,1880,4482,6796,8683,10062,10891,11197,11020,10460,9604,8565,7429,6280,5162,4115,3139,2237,1397,605,-145,-859,-1532,-2153,-2703,-3172,-3535,-3787,-3913,-3908,-3765,-3476,-3065,-2529,-1937,-1313,-758,-329,-127,-210,-633,-1418,-2542,-3966,-5597,-7317,-8992,-10456,-11579,-12221,-12308,-11780,-10667,-8997,-6900,-4497,-1956,535,2819,4716,6104,6874,6974,6389,5154,3360,1125,-1392,-4009,-6562,-8877,-10835,-12333,-13337,-13842,-13906,-13610,-13060,-12378,-11670,-11034,-10523,-10151,-9890,-9677,-9417,-9038,-8440,-7608,-6515,-5221,-3798,-2349,-1008,125,950,1405,1493,1231,720,63,-591,-1115,-1370,-1283,-801,60,1222,2592,3995,5289,6302,6906,7011,6582,5653,4297,2652,865,-903,-2488,-3787,-4696,-5193,-5290,-5031,-4519,-3847,-3126,-2456,-1897,-1506,-1270,-1191,-1199,-1247,-1264,-1172,-929,-471,217,1150,2302,3640,5089,6571,7990,9246,10246,10926,11225,11138,10673,9889,8864,7707,6540,5478,4645,4108,3929,4095,4574,5277,6093,6898,7567,7986,8073,7772,7074,5995,4616,3011,1323,-338,-1811,-3004,-3788,-4130,-3995,-3412,-2471,-1255,77,1412,2606,3571,4238,4596,4666,4515,4240,3948,3755,3758,4021,4592,5439,6534,7778,9057,10249,11196,11787,11890,11460,10443,8905,6913,4612,2186,-206,-2369,-4175,-5528,-6380,-6757,-6694,-6308,-5668,-4917,-4107,-3326,-2606,-1929,-1298,-626,119,1019,2105,3422,4932,6621,8385,10142,11761,13131,14133,14710,14801,14436,13643,12517,11150,9676,8171,6768,5489,4396,3474,2701,2035,1417,801,133,-602,-1435,-2340,-3306,-4284,-5228,-6080,-6791,-7308,-7609,-7654,-7449,-6977,-6250,-5282,-4085,-2695,-1167,461,2090,3684,5148,6458,7567,8481,9198,9758,10175,10505,10748,10939,11062,11105,11032,10810,10381,9727,8805,7625,6190,4550,2755,895,-943,-2654,-4136,-5299,-6062,-6380,-6238,-5660,-4722,-3521,-2196,-890,266,1135,1655,1766,1492,882,33,-939,-1907,-2747,-3377,-3711,-3745,-3464,-2921,-2170,-1286,-351,558,1373,2046,2544,2871,3039,3088,3056,2984,2895,2781,2626,2367,1945,1302,368,-853,-2380,-4135,-6061,-8026,-9917,-11580,-12888,-13712,-13950,-13547,-12472,-10777,-8547,-5923,-3094,-247,2395,4666,6409,7551,8036,7919,7245,6160,4777,3260,1720,286,-986,-2044,-2896,-3556,-4088,-4522,-4937,-5339,-5769,-6199,-6600,-6921,-7093,-7064,-6777,-6218,-5378,-4306,-3053,-1707,-358,896,1971,2774,3246,3324,2985,2217,1067,-404,-2071,-3791,-5416,-6769,-7744,-8227,-8186,-7620,-6597,-5214,-3617,-1965,-413,876,1800,2266,2257,1781,922,-226,-1517,-2809,-3960,-4840,-5369,-5489,-5218,-4610,-3780,-2868,-2044,-1448,-1226,-1445,-2138,-3277,-4756,-6457,-8191,-9792,-11086,-11915,-12214,-11896,-11027,-9638,-7892,-5922,-3937,-2104,-619,393,814,624,-164,-1460,-3115,-4970,-6797,-8444,-9720,-10545,-10851,-10667,-10048,-9113,-7981,-6778,-5611,-4538,-3607,-2779,-2041,-1286,-466,524,1727,3185,4898,6811,8853,10903,12820,14470,15715,16441,16581,16094,14992,13330,11192,8702,6007,3255,606,-1810,-3873,-5503,-6656,-7323,-7532,-7341,-6834,-6102,-5259,-4395,-3598,-2945,-2451,-2155,-1996,-1957,-1931,-1857,-1631,-1189,-470,527,1786,3215,4715,6133,7340,8200,8644,8645,8240,7528,6638,5728,4936,4391,4156,4262,4676,5316,6076,6801,7365,7613,7449,6794,5615,3945,1848,-554,-3110,-5643,-7971,-9899,-11288,-11986,-11951,-11147,-9646,-7560,-5047,-2321,422,2968,5152,6836,7953,8479,8458,7976,7155,6150,5098,4170,3451,3052,2980,3218,3683,4261,4801,5181,5269,5012,4387,3448,2282,1036,-175,-1192,-1953,-2401,-2557,-2504,-2333,-2204,-2229,-2529,-3175,-4183,-5532,-7136,-8897,-10658,-12309,-13684,-14698,-15241,-15273,-14764,-13723,-12196,-10243,-7974,-5487,-2936,-438,1853,3824,5370,6423,6965,7004,6601,5837,4812,3632,2385,1147,-41,-1146,-2179,-3139,-4061,-4951,-5830,-6696,-7539,-8336,-9059,-9664,-10133,-10427,-10536,-10447,-10156,-9687,-9044,-8284,-7430,-6554,-5689,-4886,-4159,-3518,-2928,-2368,-1769,-1102,-326,575,1578,2656,3751,4805,5768,6593,7264,7755,8077,8207,8137,7830,7247,6353,5117,3553,1693,-367,-2515,-4596,-6474,-8005,-9113,-9740,-9908,-9671,-9137,-8423,-7658,-6955,-6378,-5985,-5746,-5634,-5573,-5490,-5300,-4953,-4384,-3597,-2572,-1355,31,1500,2995,4420,5683,6718,7429,7795,7778,7400,6702,5749,4634,3446,2263,1176,202,-599,-1257,-1758,-2139,-2407,-2584,-2663,-2643,-2487,-2175,-1659,-907,87,1335,2784,4388,6053,7682,9177,10436,11386,11963,12145,11920,11335,10422,9288,8001,6692,5445,4367,3523,2946,2655,2592,2730,2963,3244,3491,3681,3803,3889,3978,4130,4389,4780,5302,5915,6563,7178,7689,8047,8223,8203,8002,7649,7171,6619,6019,5423,4840,4331,3893,3579,3393,3371,3492,3781,4165,4647,5127,5579,5933,6148,6207,6094,5826,5427,4928,4362,3765,3164,2590,2080,1660,1373,1246,1310,1567,2020,2641,3378,4186,4974,5671,6197,6481,6463,6127,5438,4439,3147,1639,-22,-1746,-3446,-5045,-6456,-7633,-8513,-9093,-9351,-9320,-9008,-8466,-7700,-6762,-5632,-4345,-2877,-1253,527,2410,4351,6246,7995,9463,10531,11076,11029,10346,9063,7259,5091,2754,473,-1505,-3002,-3833,-3959,-3368,-2176,-533,1350,3276,5058,6561,7707,8467,8871,8970,8821,8497,8021,7425,6709,5833,4797,3547,2100,447,-1363,-3276,-5211,-7066,-8749,-10137,-11145,-11666,-11644,-11019,-9801,-8010,-5735,-3084,-211,2718,5524,8026,10089,11564,12402,12561,12070,11012,9480,7618,5568,3470,1456,-364,-1922,-3162,-4080,-4695,-5036,-5162,-5109,-4933,-4652,-4304,-3896,-3453,-2994,-2542,-2125,-1778,-1509,-1352,-1301,-1345,-1489,-1685,-1944,-2227,-2539,-2864,-3205,-3559,-3929,-4311,-4711,-5119,-5523,-5903,-6221,-6433,-6490,-6325,-5901,-5171,-4137,-2822,-1288,365,2007,3505,4696,5485,5766,5535,4808,3680,2274,734,-794,-2195,-3385,-4336,-5067,-5634,-6127,-6629,-7218,-7953,-8844,-9865,-10970,-12042,-12986,-13654,-13927,-13687,-12868,-11431,-9443,-6988,-4275,-1495,1081,3239,4773,5568,5571,4836,3469,1667,-363,-2378,-4180,-5574,-6461,-6781,-6559,-5881,-4871,-3688,-2496,-1436,-628,-134,18,-145,-565,-1161,-1836,-2515,-3107,-3589,-3910,-4102,-4161,-4158,-4116,-4123,-4200,-4410,-4751,-5227,-5802,-6413,-6998,-7457,-7713,-7687,-7303,-6547,-5380,-3849,-1983,135,2410,4745,7020,9138,10996,12502,13585,14168,14223,13716,12663,11117,9156,6928,4575,2290,223,-1467,-2704,-3437,-3704,-3576,-3184,-2660,-2165,-1811,-1705,-1895,-2390,-3150,-4119,-5180,-6247,-7171,-7872,-8224,-8191,-7723,-6850,-5637,-4177,-2615,-1080,282,1375,2123,2527,2614,2473,2221,1974,1872,1993,2405,3102,4035,5110,6181,7109,7735,7937,7636,6786,5430,3633,1535,-701,-2898,-4880,-6494,-7639,-8249,-8318,-7909,-7072,-5967,-4656,-3298,-1948,-676,481,1546,2518,3448,4369,5294,6237,7156,8005,8711,9191,9381,9236,8744,7947,6901,5727,4520,3400,2461,1752,1311,1117,1138,1319,1601,1938,2283,2634,2970,3322,3682,4071,4477,4866,5200,5396,5389,5091,4461,3440,2062,344,-1619,-3713,-5817,-7765,-9431,-10668,-11386,-11525,-11079,-10108,-8715,-7063,-5319,-3684,-2301,-1307,-771,-694,-1052,-1738,-2653,-3651,-4621,-5443,-6049,-6390,-6468,-6311,-5980,-5558,-5128,-4780,-4576,-4575,-4779,-5206,-5790,-6504,-7239,-7939,-8493,-8843,-8926,-8717,-8220,-7464,-6513,-5437,-4326,-3258,-2301,-1517,-928,-557,-387,-412,-600,-935,-1397,-1970,-2641,-3379,-4157,-4913,-5589,-6107,-6386,-6369,-5998,-5261,-4183,-2812,-1264,357,1894,3228,4228,4823,4956,4639,3919,2882,1652,360,-849,-1867,-2580,-2972,-3009,-2773,-2333,-1829,-1379,-1105,-1092,-1366,-1913,-2634,-3422,-4097,-4535,-4582,-4190,-3332,-2085,-564,1055,2587,3850,4700,5038,4837,4134,3014,1628,130,-1301,-2507,-3368,-3786,-3737,-3223,-2305,-1065,393,1964,3537,5031,6360,7480,8340,8935,9242,9300,9107,8715,8154,7462,6695,5868,5051,4246,3505,2834,2255,1770,1389,1106,925,855,890,1048,1320,1712,2221,2833,3545,4320,5145,5972,6757,7462,8014,8382,8503,8355,7909,7176,6175,4960,3605,2207,873,-268,-1119,-1556,-1542,-1004,15,1483,3288,5293,7327,9199,10724,11730,12098,11756,10698,9012,6815,4319,1733,-710,-2796,-4363,-5298,-5575,-5225,-4352,-3098,-1637,-130,1267,2466,3393,4058,4486,4770,5000,5281,5725,6381,7312,8492,9872,11350,12787,14028,14912,15297,15080,14199,12676,10548,7964,5050,2014,-973,-3732,-6119,-8022,-9382,-10169,-10399,-10125,-9403,-8344,-7015,-5543,-3984,-2455,-982,352,1547,2564,3416,4117,4675,5150,5548,5944,6349,6811,7335,7924,8559,9194,9791,10284,10624,10777,10699,10418,9927,9289,8549,7763,6989,6254,5581,4955,4356,3734,3053,2250,1306,177,-1132,-2605,-4218,-5894,-7580,-9181,-10611,-11791,-12642,-13116,-13176,-12826,-12072,-10976,-9579,-7982,-6234,-4451,-2667,-973,611,2049,3338,4486,5501,6406,7210,7919,8522,8997,9287,9352,9102,8495,7472,6015,4153,1929,-542,-3142,-5714,-8101,-10148,-11734,-12763,-13191,-13018,-12301,-11119,-9618,-7909,-6162,-4488,-3013,-1808,-935,-390,-171,-213,-443,-770,-1094,-1320,-1384,-1222,-819,-188,648,1609,2637,3647,4559,5329,5891,6243,6359,6260,5957,5475,4844,4104,3281,2429,1566,733,-74,-831,-1572,-2289,-3017,-3763,-4523,-5306,-6081,-6833,-7521,-8108,-8555,-8814,-8849,-8608,-8072,-7217,-6055,-4627,-2997,-1277,422,1952,3194,4028,4382,4208,3519,2339,762,-1134,-3213,-5366,-7470,-9411,-11099,-12457,-13423,-13984,-14112,-13839,-13192,-12225,-10998,-9587,-8051,-6479,-4923,-3465,-2151,-1051,-191,381,655,625,303,-290,-1098,-2086,-3160,-4267,-5301,-6193,-6861,-7241,-7299,-7022,-6409,-5523,-4399,-3134,-1804,-498,707,1747,2577,3174,3526,3652,3575,3336,2984,2572,2145,1746,1395,1105,866,665,470,280,59,-171,-418,-657,-862,-1011,-1076,-1026,-853,-529,-60,545,1269,2057,2865,3612,4234,4652,4832,4716,4320,3643,2735,1649,450,-790,-2009,-3132,-4109,-4882,-5406,-5653,-5602,-5259,-4640,-3789,-2754,-1590,-367,875,2078,3210,4257,5178,5993,6667,7213,7609,7864,7966,7931,7756,7449,7024,6465,5792,4985,4069,3055,1986,918,-90,-954,-1637,-2073,-2268,-2215,-1974,-1590,-1161,-755,-458,-326,-388,-648,-1078,-1620,-2218,-2785,-3271,-3611,-3779,-3761,-3552,-3184,-2660,-2029,-1303,-522,292,1118,1930,2723,3481,4209,4900,5569,6206,6819,7382,7889,8295,8580,8696,8602,8257,7602,6605,5225,3456,1315,-1150,-3846,-6666,-9455,-12078,-14366,-16212,-17493,-18166,-18200,-17625,-16509,-14935,-13033,-10910,-8706,-6531,-4491,-2666,-1123,110,1008,1586,1864,1885,1691,1346,896,407,-75,-505,-850,-1095,-1237,-1288,-1278,-1236,-1209,-1232,-1342,-1563,-1893,-2331,-2823,-3339,-3806,-4188,-4444,-4560,-4561,-4461,-4324,-4192,-4107,-4111,-4183,-4321,-4448,-4515,-4437,-4146,-3611,-2802,-1748,-497,888,2320,3709,4980,6049,6858,7369,7551,7408,6966,6257,5352,4299,3170,1994,826,-349,-1516,-2689,-3889,-5097,-6322,-7517,-8656,-9683,-10563,-11250,-11723,-11963,-11962,-11739,-11286,-10653,-9845,-8910,-7890,-6819,-5759,-4741,-3818,-3009,-2348,-1824,-1436,-1144,-906,-674,-396,-31,439,1035,1724,2497,3300,4091,4823,5442,5908,6199,6281,6163,5844,5344,4700,3939,3114,2261,1429,649,-45,-637,-1123,-1495,-1771,-1952,-2057,-2084,-2046,-1928,-1732,-1431,-1018,-459,256,1152,2242,3520,4983,6586,8302,10050,11781,13397,14841,16028,16913,17445,17617,17402,16836,15922,14713,13263,11626,9894,8131,6427,4838,3421,2200,1177,353,-307,-813,-1189,-1444,-1574,-1580,-1446,-1187,-794,-316,237,794,1323,1771,2108,2320,2404,2382,2271,2125,1967,1864,1852,1982,2309,2839,3616,4606,5793,7114,8492,9841,11069,12079,12811,13195,13222,12874,12190,11197,9972,8567,7066,5533,4038,2640,1383,296,-596,-1302,-1828,-2204,-2469,-2654,-2805,-2943,-3097,-3247,-3395,-3490,-3505,-3396,-3134,-2711,-2128,-1406,-587,298,1192,2050,2823,3459,3915,4167,4181,3978,3566,3017,2384,1787,1303,1052,1096,1493,2247,3330,4662,6153,7668,9088,10284,11149,11608,11607,11137,10221,8911,7296,5462,3522,1572,-299,-2021,-3532,-4803,-5807,-6526,-6976,-7156,-7090,-6821,-6382,-5828,-5214,-4579,-3963,-3379,-2828,-2304,-1786,-1279,-777,-309,95,401,567,592,464,229,-69,-347,-525,-518,-272,262,1068,2129,3353,4669,5953,7117,8068,8733,9078,9074,8724,8053,7087,5887,4492,2987,1408,-145,-1659,-3039,-4289,-5354,-6240,-6940,-7456,-7807,-7993,-8034,-7948,-7738,-7441,-7069,-6643,-6194,-5724,-5245,-4753,-4228,-3660,-3025,-2317,-1543,-724,91,844,1475,1926,2158,2170,1975,1633,1217,790,441,196,74,64,98,135,88,-97,-470,-1049,-1836,-2804,-3907,-5094,-6298,-7460,-8528,-9445,-10180,-10692,-10962,-10985,-10746,-10277,-9589,-8734,-7762,-6736,-5728,-4806,-4027,-3445,-3074,-2925,-2961,-3137,-3390,-3644,-3843,-3930,-3887,-3703,-3407,-3023,-2593,-2163,-1744,-1377,-1060,-808,-621,-501,-448,-468,-551,-713,-944,-1264,-1679,-2194,-2831,-3563,-4398,-5264,-6126,-6882,-7444,-7712,-7592,-7023,-5977,-4469,-2570,-388,1919,4196,6261,7986,9255,10022,10287,10096,9540,8725,7768,6771,5823,4981,4290,3753,3387,3159,3068,3068,3126,3193,3190,3059,2714,2099,1160,-109,-1697,-3539,-5549,-7616,-9607,-11404,-12893,-13994,-14655,-14860,-14627,-13997,-13033,-11806,-10389,-8844,-7230,-5577,-3913,-2245,-577,1094,2749,4387,5954,7419,8714,9783,10562,11012,11095,10803,10150,9159,7885,6387,4748,3048,1382,-162,-1500,-2548,-3263,-3581,-3511,-3046,-2239,-1156,114,1444,2735,3836,4667,5114,5143,4728,3906,2743,1347,-164,-1648,-2996,-4103,-4900,-5378,-5517,-5385,-5015,-4478,-3827,-3090,-2291,-1421,-459,612,1820,3161,4620,6158,7705,9173,10475,11487,12151,12365,12119,11377,10186,8574,6641,4468,2178,-101,-2255,-4145,-5681,-6776,-7396,-7542,-7278,-6683,-5887,-5028,-4219,-3581,-3166,-2999,-3058,-3278,-3589,-3900,-4143,-4255,-4218,-4013,-3679,-3231,-2729,-2217,-1744,-1353,-1083,-951,-990,-1198,-1586,-2139,-2839,-3651,-4530,-5421,-6264,-6999,-7578,-7967,-8154,-8147,-7985,-7718,-7411,-7147,-6968,-6941,-7075,-7352,-7750,-8174,-8556,-8782,-8773,-8446,-7762,-6708,-5312,-3635,-1781,146,1995,3651,4980,5892,6331,6275,5774,4894,3760,2516,1295,254,-521,-945,-1013,-735,-192,531,1311,2040,2592,2899,2866,2479,1722,616,-774,-2388,-4128,-5893,-7589,-9110,-10386,-11336,-11953,-12199,-12134,-11796,-11269,-10651,-10013,-9422,-8905,-8447,-8006,-7505,-6867,-6016,-4927,-3590,-2080,-470,1097,2507,3638,4423,4818,4869,4621,4206,3735,3343,3141,3208,3579,4249,5164,6234,7346,8366,9176,9667,9758,9424,8661,7540,6133,4566,2945,1396,2,-1159,-2049,-2654,-2959,-2999,-2770,-2311,-1646,-799,178,1243,2328,3352,4241,4913,5298,5366,5102,4542,3763,2865,1976,1234,750,623,894,1566,2595,3897,5369,6902,8384,9744,10913,11865,12582,13080,13337,13394,13195,12761,12047,11044,9744,8159,6316,4280,2105,-110,-2290,-4342,-6197,-7791,-9077,-10021,-10594,-10782,-10567,-9941,-8895,-7451,-5614,-3463,-1042,1534,4163,6723,9094,11178,12890,14178,15024,15433,15442,15109,14477,13645,12642,11562,10430,9304,8208,7165,6193,5307,4525,3875,3390,3111,3076,3318,3834,4606,5563,6594,7566,8324,8720,8640,8013,6826,5143,3076,784,-1528,-3688,-5495,-6834,-7596,-7767,-7350,-6432,-5086,-3452,-1617,285,2193,4021,5743,7323,8764,10052,11197,12186,13014,13650,14086,14270,14206,13846,13208,12267,11051,9568,7849,5934,3868,1704,-486,-2641,-4681,-6534,-8127,-9405,-10317,-10849,-10996,-10794,-10285,-9558,-8675,-7749,-6842,-6038,-5379,-4890,-4573,-4391,-4306,-4237,-4133,-3917,-3541,-2985,-2234,-1316,-288,815,1890,2900,3764,4439,4897,5112,5098,4867,4461,3928,3330,2728,2190,1767,1507,1440,1565,1873,2313,2831,3338,3756,3989,3974,3663,3035,2120,951,-369,-1776,-3135,-4389,-5433,-6238,-6778,-7059,-7126,-7017,-6796,-6504,-6179,-5823,-5430,-4962,-4375,-3624,-2662,-1481,-68,1533,3255,5008,6646,8045,9044,9529,9392,8600,7143,5118,2622,-140,-2991,-5696,-8063,-9920,-11133,-11650,-11451,-10608,-9226,-7465,-5508,-3549,-1782,-345,621,1094,1044,541,-332,-1463,-2729,-4022,-5245,-6319,-7204,-7840,-8228,-8334,-8170,-7741,-7069,-6194,-5168,-4066,-2961,-1936,-1071,-422,-33,77,-74,-468,-1050,-1773,-2582,-3432,-4287,-5123,-5931,-6706,-7448,-8152,-8808,-9382,-9858,-10160,-10265,-10106,-9652,-8905,-7857,-6572,-5101,-3544,-1975,-515,784,1814,2558,2953,3024,2774,2277,1607,876,194,-301,-527,-371,186,1169,2524,4170,5993,7837,9567,11010,12061,12592,12560,11937,10738,9055,6953,4583,2048,-502,-2976,-5265,-7308,-9072,-10519,-11670,-12521,-13099,-13422,-13514,-13381,-13050,-12505,-11761,-10802,-9625,-8237,-6651,-4899,-3043,-1148,696,2401,3889,5091,5962,6497,6700,6631,6339,5917,5447,5003,4672,4482,4482,4660,5005,5481,6024,6593,7111,7537,7831,7964,7934,7743,7406,6943,6366,5704,4950,4141,3274,2375,1476,594,-236,-997,-1673,-2258,-2763,-3198,-3597,-3966,-4336,-4708,-5075,-5416,-5689,-5843,-5818,-5558,-5029,-4197,-3098,-1754,-254,1308,2836,4215,5372,6235,6772,6980,6869,6489,5875,5101,4206,3259,2288,1336,411,-470,-1323,-2152,-2977,-3819,-4673,-5558,-6436,-7306,-8104,-8804,-9335,-9652,-9703,-9455,-8888,-8025,-6887,-5560,-4112,-2653,-1274,-71,902,1594,2011,2177,2142,1984,1765,1562,1415,1358,1385,1468,1566,1615,1569,1370,1002,453,-259,-1100,-2030,-2997,-3967,-4892,-5769,-6565,-7298,-7958,-8556,-9080,-9524,-9864,-10084,-10153,-10068,-9796,-9368,-8765,-8018,-7137,-6133,-5031,-3833,-2560,-1221,161,1567,2972,4348,5657,6881,7955,8877,9577,10051,10259,10197,9864,9262,8429,7367,6133,4736,3245,1680,125,-1390,-2796,-4054,-5143,-6049,-6799,-7430,-7991,-8545,-9133,-9790,-10524,-11315,-12135,-12924,-13637,-14209,-14612,-14812,-14814,-14620,-14262,-13761,-13145,-12427,-11616,-10694,-9653,-8463,-7109,-5585,-3895,-2065,-141,1820,3749,5573,7223,8636,9755,10547,10968,11020,10691,10007,9019,7762,6350,4844,3369,2009,857,-26,-590,-835,-763,-415,154,889,1722,2581,3420,4168,4790,5249,5508,5562,5393,5001,4408,3606,2663,1583,474,-619,-1567,-2290,-2660,-2618,-2090,-1083,375,2199,4264,6420,8510,10383,11910,13012,13637,13812,13571,13026,12262,11405,10539,9741,9027,8407,7811,7197,6461,5555,4416,3051,1484,-198,-1891,-3462,-4785,-5753,-6279,-6336,-5922,-5083,-3894,-2447,-837,828,2475,4010,5392,6565,7517,8241,8740,9055,9201,9224,9155,9021,8837,8628,8376,8107,7801,7469,7120,6758,6407,6079,5782,5526,5298,5083,4858,4591,4264,3860,3397,2884,2370,1896,1489,1202,1005,915,868,828,726,517,164,-338,-976,-1699,-2454,-3148,-3708,-4047,-4087,-3777,-3075,-1969,-490,1325,3380,5587,7808,9942,11841,13427,14586,15287,15476,15190,14439,13311,11893,10290,8620,6986,5466,4122,2958,1954,1070,226,-619,-1524,-2488,-3489,-4457,-5324,-5968,-6339,-6343,-5988,-5273,-4285,-3121,-1922,-838,-1,460,496,68,-756,-1901,-3217,-4546,-5724,-6602,-7063,-7043,-6508,-5492,-4059,-2307,-362,1659,3622,5438,7010,8287,9249,9864,10167,10148,9848,9291,8506,7559,6485,5375,4287,3303,2474,1839,1408,1156,1044,998,958,848,619,234,-319,-1024,-1853,-2737,-3629,-4435,-5093,-5536,-5708,-5603,-5215,-4605,-3834,-3027,-2276,-1710,-1416,-1446,-1829,-2521,-3455,-4532,-5615,-6593,-7333,-7761,-7797,-7445,-6703,-5659,-4393,-3030,-1713,-555,301,783,815,383,-494,-1746,-3267,-4926,-6557,-8013,-9146,-9838,-10038,-9716,-8931,-7763,-6354,-4843,-3398,-2135,-1179,-564,-322,-404,-737,-1222,-1742,-2188,-2475,-2543,-2376,-1980,-1413,-720,3,704,1293,1737,1976,1999,1782,1334,667,-190,-1204,-2324,-3502,-4680,-5805,-6825,-7694,-8370,-8837,-9070,-9074,-8853,-8433,-7845,-7127,-6328,-5489,-4659,-3863,-3131,-2459,-1847,-1266,-681,-67,624,1402,2273,3222,4204,5166,6058,6816,7420,7839,8101,8218,8240,8203,8141,8083,8021,7953,7829,7610,7235,6631,5760,4546,2996,1077,-1152,-3654,-6315,-9041,-11676,-14103,-16178,-17796,-18876,-19374,-19293,-18677,-17598,-16164,-14482,-12662,-10802,-8971,-7228,-5584,-4076,-2670,-1390,-206,884,1867,2771,3571,4292,4929,5496,6002,6455,6846,7174,7410,7545,7547,7421,7157,6785,6335,5860,5406,5043,4786,4696,4747,4944,5226,5536,5793,5906,5801,5410,4697,3662,2327,761,-952,-2694,-4343,-5783,-6872,-7547,-7702,-7339,-6441,-5085,-3334,-1341,783,2865,4780,6405,7642,8447,8769,8651,8093,7183,5983,4589,3109,1639,291,-853,-1707,-2248,-2450,-2360,-2042,-1594,-1140,-792,-665,-824,-1321,-2120,-3183,-4393,-5628,-6761,-7661,-8245,-8447,-8260,-7687,-6798,-5631,-4288,-2833,-1345,98,1439,2619,3586,4313,4781,4977,4941,4686,4279,3772,3224,2687,2200,1769,1403,1066,718,316,-209,-884,-1768,-2858,-4166,-5647,-7263,-8921,-10543,-12014,-13253,-14166,-14711,-14859,-14628,-14078,-13272,-12331,-11326,-10367,-9493,-8733,-8068,-7443,-6784,-6017,-5065,-3906,-2534,-989,635,2263,3761,5057,6060,6743,7098,7158,6973,6623,6171,5688,5221,4797,4440,4131,3880,3640,3417,3168,2886,2539,2106,1563,876,46,-957,-2113,-3409,-4811,-6267,-7721,-9100,-10350,-11388,-12184,-12679,-12864,-12743,-12339,-11706,-10909,-10027,-9140,-8321,-7624,-7091,-6720,-6503,-6374,-6282,-6122,-5818,-5284,-4451,-3309,-1843,-125,1776,3738,5635,7340,8738,9739,10291,10367,9993,9210,8107,6778,5359,3971,2765,1851,1343,1298,1733,2613,3843,5279,6750,8058,9033,9518,9441,8760,7540,5876,3935,1883,-87,-1829,-3214,-4162,-4659,-4707,-4384,-3765,-2958,-2074,-1204,-430,194,665,977,1188,1344,1514,1759,2122,2624,3268,4012,4811,5588,6266,6776,7043,7035,6728,6132,5278,4213,2988,1679,320,-1000,-2257,-3365,-4281,-4941,-5281,-5267,-4859,-4068,-2913,-1464,196,1955,3689,5295,6658,7720,8436,8813,8885,8724,8416,8063,7763,7602,7644,7932,8462,9222,10143,11162,12174,13094,13823,14298,14463,14309,13842,13102,12147,11028,9810,8549,7264,6006,4752,3527,2304,1091,-124,-1324,-2476,-3553,-4475,-5202,-5657,-5800,-5594,-5044,-4157,-2994,-1601,-64,1542,3143,4652,6023,7181,8113,8781,9203,9404,9427,9344,9223,9136,9151,9303,9611,10064,10600,11167,11648,11966,12006,11711,11009,9900,8394,6538,4433,2153,-166,-2435,-4540,-6409,-7973,-9203,-10078,-10621,-10845,-10817,-10561,-10160,-9643,-9068,-8460,-7853,-7249,-6665,-6085,-5502,-4901,-4253,-3542,-2744,-1844,-832,282,1500,2763,4055,5292,6403,7315,7922,8175,8015,7437,6469,5190,3711,2159,701,-557,-1470,-1993,-2081,-1776,-1129,-263,718,1669,2497,3107,3461,3563,3435,3163,2804,2462,2197,2058,2074,2230,2493,2819,3143,3405,3573,3591,3466,3187,2771,2248,1625,947,214,-537,-1298,-2046,-2758,-3413,-3992,-4465,-4837,-5088,-5240,-5308,-5315,-5305,-5302,-5340,-5443,-5619,-5880,-6214,-6614,-7061,-7532,-8013,-8458,-8864,-9165,-9346,-9345,-9129,-8654,-7889,-6823,-5451,-3811,-1947,68,2124,4143,5975,7545,8725,9456,9675,9370,8556,7278,5626,3686,1592,-551,-2619,-4522,-6177,-7545,-8595,-9348,-9825,-10077,-10160,-10120,-10005,-9836,-9634,-9390,-9108,-8757,-8357,-7879,-7360,-6802,-6236,-5700,-5211,-4806,-4498,-4296,-4194,-4178,-4215,-4269,-4306,-4276,-4159,-3917,-3542,-3021,-2357,-1554,-634,386,1468,2583,3685,4738,5694,6522,7182,7646,7894,7907,7679,7209,6512,5603,4518,3298,1983,622,-737,-2064,-3316,-4476,-5535,-6474,-7303,-8017,-8606,-9075,-9380,-9518,-9435,-9133,-8585,-7822,-6876,-5816,-4733,-3704,-2844,-2198,-1839,-1757,-1934,-2309,-2787,-3276,-3662,-3854,-3784,-3402,-2691,-1675,-377,1129,2781,4494,6180,7759,9145,10282,11103,11592,11724,11534,11045,10333,9469,8539,7641,6844,6226,5815,5637,5651,5812,6019,6172,6139,5828,5137,4042,2536,686,-1399,-3565,-5636,-7430,-8776,-9550,-9672,-9148,-8030,-6468,-4629,-2734,-978,453,1441,1915,1887,1422,625,-352,-1380,-2314,-3059,-3553,-3755,-3693,-3393,-2919,-2345,-1725,-1142,-624,-227,26,111,-5,-326,-872,-1629,-2575,-3665,-4821,-5972,-7009,-7867,-8452,-8739,-8703,-8366,-7772,-6991,-6084,-5132,-4176,-3241,-2340,-1434,-502,508,1614,2833,4144,5499,6837,8056,9080,9806,10183,10156,9719,8905,7744,6327,4715,2994,1226,-529,-2239,-3865,-5392,-6797,-8052,-9132,-10008,-10648,-11028,-11145,-10992,-10608,-10037,-9332,-8586,-7844,-7186,-6631,-6190,-5823,-5489,-5088,-4578,-3864,-2940,-1787,-458,987,2443,3825,5024,5987,6656,7045,7171,7105,6918,6700,6521,6430,6453,6555,6690,6755,6645,6244,5462,4231,2534,417,-2056,-4739,-7499,-10167,-12599,-14665,-16283,-17399,-18019,-18167,-17913,-17335,-16518,-15544,-14488,-13394,-12313,-11242,-10197,-9151,-8099,-7003,-5858,-4646,-3368,-2050,-713,597,1828,2939,3869,4596,5064,5268,5186,4830,4222,3400,2433,1386,350,-607,-1416,-2016,-2384,-2489,-2345,-1961,-1374,-617,244,1167,2093,2968,3773,4454,5018,5430,5700,5800,5742,5511,5120,4590,3948,3268,2596,2048,1671,1577,1788,2350,3230,4390,5726,7145,8503,9700,10601,11143,11258,10927,10166,9015,7545,5844,4014,2147,351,-1308,-2747,-3946,-4858,-5493,-5856,-5956,-5838,-5526,-5065,-4500,-3873,-3218,-2574,-1937,-1320,-706,-63,622,1391,2258,3241,4340,5552,6852,8214,9595,10948,12210,13326,14222,14849,15143,15098,14691,13967,12986,11826,10615,9442,8430,7652,7155,6941,6965,7134,7348,7466,7393,7036,6364,5384,4162,2784,1374,40,-1107,-2010,-2614,-2948,-3025,-2926,-2716,-2469,-2249,-2092,-2007,-1984,-1979,-1955,-1858,-1665,-1335,-898,-329,295,980,1648,2287,2861,3354,3763,4097,4351,4556,4694,4803,4866,4921,4968,5051,5196,5435,5803,6298,6931,7657,8445,9211,9902,10412,10695,10664,10303,9579,8525,7177,5608,3914,2173,501,-1040,-2370,-3458,-4270,-4819,-5103,-5167,-5026,-4725,-4292,-3754,-3139,-2460,-1745,-999,-252,487,1183,1823,2378,2838,3192,3444,3607,3691,3723,3709,3673,3615,3537,3439,3327,3194,3077,2975,2943,3001,3195,3550,4083,4788,5639,6572,7513,8350,8973,9267,9136,8529,7416,5844,3901,1718,-529,-2662,-4520,-5948,-6873,-7261,-7137,-6595,-5748,-4720,-3664,-2661,-1818,-1160,-719,-476,-417,-510,-732,-1072,-1510,-2063,-2706,-3476,-4326,-5283,-6280,-7301,-8284,-9174,-9920,-10490,-10861,-11046,-11078,-10997,-10866,-10728,-10624,-10564,-10539,-10499,-10406,-10173,-9762,-9105,-8194,-7021,-5632,-4057,-2392,-681,974,2532,3916,5096,6022,6678,7049,7123,6932,6474,5830,5018,4150,3255,2440,1736,1198,832,630,557,552,573,529,394,116,-319,-910,-1642,-2487,-3410,-4367,-5331,-6264,-7134,-7930,-8613,-9184,-9612,-9891,-10003,-9931,-9667,-9196,-8514,-7620,-6517,-5219,-3747,-2126,-403,1391,3195,4954,6622,8118,9409,10421,11133,11500,11532,11217,10591,9682,8521,7151,5590,3874,2017,48,-2003,-4088,-6143,-8094,-9852,-11338,-12475,-13217,-13549,-13493,-13108,-12482,-11721,-10928,-10200,-9596,-9141,-8836,-8619,-8443,-8219,-7886,-7393,-6719,-5871,-4884,-3821,-2734,-1702,-756,55,744,1319,1824,2319,2844,3449,4146,4916,5726,6491,7142,7581,7747,7587,7082,6257,5146,3830,2381,897,-546,-1869,-3012,-3927,-4584,-4952,-5035,-4820,-4339,-3611,-2689,-1629,-497,632,1705,2654,3464,4094,4573,4896,5113,5236,5316,5357,5377,5375,5326,5212,5005,4670,4191,3556,2752,1819,765,-342,-1461,-2513,-3448,-4200,-4730,-5006,-5016,-4767,-4278,-3587,-2747,-1820,-894,-49,626,1043,1162,922,357,-516,-1599,-2791,-3956,-4960,-5675,-6004,-5875,-5276,-4218,-2770,-1026,904,2876,4775,6464,7848,8836,9378,9439,9044,8219,7057,5645,4103,2551,1069,-242,-1374,-2301,-3065,-3726,-4334,-4973,-5674,-6472,-7357,-8292,-9222,-10080,-10781,-11282,-11519,-11492,-11210,-10696,-10016,-9221,-8371,-7530,-6712,-5962,-5259,-4599,-3965,-3320,-2672,-2014,-1375,-798,-323,-2,147,113,-73,-362,-687,-961,-1124,-1099,-871,-422,224,1006,1870,2727,3505,4132,4534,4683,4522,4062,3285,2233,936,-531,-2102,-3686,-5198,-6554,-7686,-8545,-9105,-9369,-9359,-9124,-8727,-8219,-7669,-7100,-6548,-5998,-5456,-4889,-4291,-3652,-2973,-2283,-1607,-986,-463,-74,165,240,174,8,-223,-443,-620,-711,-690,-574,-358,-79,256,623,1032,1473,1978,2540,3179,3871,4597,5308,5952,6471,6811,6938,6827,6476,5902,5126,4190,3126,1973,775,-439,-1620,-2724,-3705,-4496,-5047,-5310,-5240,-4841,-4106,-3089,-1844,-438,1035,2513,3908,5178,6263,7146,7783,8176,8296,8138,7705,6975,5987,4746,3295,1701,20,-1663,-3248,-4670,-5820,-6665,-7144,-7273,-7070,-6607,-5974,-5270,-4606,-4067,-3718,-3595,-3687,-3949,-4308,-4648,-4862,-4829,-4450,-3661,-2434,-789,1211,3455,5827,8165,10343,12223,13713,14755,15327,15470,15239,14733,14073,13349,12703,12181,11875,11780,11900,12187,12561,12942,13222,13312,13130,12627,11771,10589,9115,7426,5626,3804,2077,538,-745,-1701,-2321,-2584,-2517,-2159,-1551,-778,105,997,1823,2509,2977,3203,3144,2850,2346,1746,1142,666,428,520,988,1842,3029,4463,6025,7576,8994,10162,10998,11452,11508,11182,10514,9558,8387,7070,5695,4328,3054,1923,1000,294,-169,-428,-509,-485,-416,-379,-418,-575,-849,-1213,-1621,-1997,-2278,-2389,-2299,-1973,-1439,-719,114,997,1856,2626,3255,3725,4020,4166,4195,4135,4038,3916,3784,3634,3437,3165,2776,2241,1535,664,-365,-1494,-2679,-3826,-4860,-5685,-6235,-6439,-6287,-5758,-4897,-3757,-2420,-980,459,1805,2977,3907,4572,4951,5072,4973,4710,4361,3994,3687,3500,3477,3641,3997,4507,5140,5818,6475,7044,7451,7648,7607,7294,6737,5930,4923,3749,2457,1093,-290,-1656,-2955,-4146,-5204,-6087,-6792,-7307,-7648,-7843,-7929,-7953,-7965,-7997,-8093,-8248,-8466,-8712,-8937,-9072,-9048,-8793,-8247,-7385,-6195,-4718,-3008,-1168,708,2479,4046,5283,6121,6482,6370,5776,4777,3450,1911,303,-1254,-2614,-3692,-4404,-4731,-4687,-4322,-3737,-3018,-2304,-1682,-1254,-1081,-1191,-1600,-2271,-3167,-4218,-5348,-6491,-7557,-8491,-9229,-9727,-9957,-9906,-9560,-8954,-8102,-7056,-5886,-4646,-3431,-2314,-1366,-646,-186,19,-22,-240,-582,-955,-1274,-1480,-1495,-1306,-904,-311,400,1168,1891,2474,2835,2899,2616,1963,956,-380,-1966,-3721,-5546,-7310,-8925,-10264,-11259,-11832,-11954,-11625,-10873,-9783,-8440,-6976,-5512,-4159,-3014,-2118,-1489,-1088,-847,-683,-489,-184,289,980,1857,2900,4041,5184,6267,7202,7940,8443,8698,8691,8450,7970,7285,6410,5376,4212,2965,1665,389,-834,-1909,-2807,-3445,-3799,-3833,-3551,-2973,-2147,-1135,-17,1107,2163,3046,3694,4046,4068,3745,3101,2155,980,-362,-1795,-3211,-4547,-5682,-6569,-7116,-7287,-7052,-6408,-5390,-4049,-2479,-779,913,2485,3800,4755,5280,5318,4881,3996,2738,1211,-477,-2189,-3824,-5268,-6441,-7301,-7797,-7956,-7780,-7332,-6655,-5853,-4965,-4121,-3346,-2743,-2327,-2139,-2156,-2356,-2665,-3009,-3289,-3412,-3299,-2895,-2178,-1171,75,1467,2894,4244,5379,6224,6685,6741,6399,5696,4721,3572,2359,1199,182,-612,-1143,-1401,-1413,-1240,-955,-653,-420,-328,-433,-748,-1272,-1965,-2774,-3627,-4447,-5173,-5736,-6114,-6273,-6223,-5975,-5550,-4990,-4314,-3583,-2821,-2092,-1432,-885,-493,-253,-182,-236,-378,-541,-665,-678,-545,-229,265,921,1685,2516,3330,4083,4712,5174,5447,5517,5370,5022,4468,3717,2784,1676,417,-954,-2404,-3868,-5278,-6567,-7649,-8472,-8964,-9117,-8897,-8365,-7546,-6547,-5465,-4409,-3511,-2856,-2529,-2570,-2980,-3725,-4737,-5913,-7149,-8324,-9327,-10065,-10456,-10451,-10026,-9180,-7958,-6414,-4642,-2753,-863,895,2405,3553,4269,4491,4228,3503,2405,1050,-426,-1866,-3135,-4109,-4720,-4930,-4768,-4283,-3577,-2751,-1917,-1169,-579,-187,-16,-37,-229,-527,-879,-1217,-1480,-1615,-1574,-1316,-834,-109,822,1919,3126,4344,5502,6510,7288,7805,8020,7963,7659,7186,6611,6032,5515,5125,4895,4831,4906,5080,5289,5466,5557,5492,5254,4806,4170,3343,2388,1324,237,-849,-1852,-2753,-3502,-4095,-4522,-4792,-4920,-4916,-4792,-4532,-4120,-3517,-2692,-1595,-223,1449,3373,5502,7756,10010,12167,14079,15647,16752,17338,17339,16777,15660,14093,12166,10045,7872,5830,4061,2701,1837,1493,1669,2261,3176,4231,5277,6134,6670,6782,6414,5581,4332,2769,1032,-748,-2405,-3844,-4943,-5680,-6025,-6011,-5706,-5164,-4489,-3748,-3010,-2330,-1733,-1214,-771,-346,93,608,1238,2013,2942,4002,5160,6347,7492,8516,9344,9914,10171,10098,9670,8912,7859,6557,5105,3573,2086,745,-340,-1078,-1398,-1274,-706,247,1485,2896,4319,5632,6689,7422,7762,7741,7389,6817,6141,5485,4992,4740,4817,5232,5978,6997,8196,9475,10695,11741,12484,12819,12676,12005,10810,9134,7054,4688,2186,-308,-2628,-4632,-6210,-7270,-7778,-7743,-7205,-6258,-5007,-3575,-2079,-628,701,1856,2812,3578,4158,4599,4891,5076,5119,5028,4764,4320,3677,2860,1899,877,-130,-991,-1620,-1898,-1765,-1187,-184,1183,2785,4486,6094,7442,8361,8722,8445,7497,5919,3795,1259,-1522,-4373,-7108,-9571,-11614,-13151,-14100,-14465,-14237,-13486,-12275,-10709,-8901,-6972,-5046,-3232,-1637,-333,629,1207,1420,1258,773,5,-990,-2136,-3360,-4571,-5672,-6574,-7178,-7426,-7262,-6698,-5760,-4536,-3136,-1689,-335,815,1655,2154,2278,2080,1594,912,91,-785,-1668,-2518,-3295,-3994,-4594,-5079,-5455,-5690,-5797,-5746,-5545,-5187,-4674,-4021,-3228,-2321,-1313,-237,875,1977,3018,3942,4695,5223,5501,5501,5238,4732,4019,3169,2232,1282,384,-427,-1085,-1597,-1925,-2104,-2126,-2047,-1879,-1666,-1435,-1198,-974,-773,-588,-444,-333,-298,-337,-511,-817,-1299,-1952,-2779,-3750,-4827,-5944,-7029,-7999,-8761,-9253,-9405,-9212,-8678,-7870,-6885,-5849,-4902,-4185,-3795,-3805,-4222,-4975,-5964,-7017,-7958,-8613,-8832,-8522,-7665,-6290,-4524,-2499,-430,1527,3181,4416,5165,5399,5172,4567,3705,2732,1783,985,427,164,187,470,908,1414,1846,2115,2116,1819,1202,316,-774,-1976,-3190,-4331,-5326,-6130,-6727,-7108,-7303,-7313,-7180,-6903,-6511,-6011,-5430,-4790,-4117,-3455,-2806,-2223,-1672,-1182,-697,-214,328,932,1638,2425,3280,4159,4995,5742,6317,6684,6800,6656,6258,5639,4842,3935,2975,2041,1183,470,-76,-411,-556,-491,-270,91,519,984,1395,1736,1918,1947,1779,1460,1009,518,64,-250,-316,-83,512,1444,2667,4081,5532,6876,7927,8545,8606,8038,6834,5045,2792,239,-2401,-4915,-7083,-8741,-9764,-10124,-9850,-9067,-7947,-6708,-5572,-4746,-4381,-4576,-5335,-6601,-8248,-10089,-11938,-13586,-14856,-15628,-15803,-15381,-14371,-12872,-10965,-8800,-6487,-4155,-1915,157,1980,3530,4772,5726,6383,6792,6963,6937,6729,6359,5834,5165,4350,3408,2348,1199,-4,-1231,-2435,-3573,-4612,-5496,-6212,-6701,-6960,-6944,-6663,-6107,-5313,-4337,-3244,-2148,-1141,-339,169,309,57,-601,-1592,-2864,-4261,-5674,-6918,-7854,-8337,-8257,-7562,-6220,-4305,-1887,852,3755,6606,9209,11383,12975,13898,14080,13558,12356,10605,8412,5955,3366,830,-1547,-3623,-5349,-6656,-7567,-8080,-8278,-8196,-7945,-7558,-7114,-6625,-6107,-5536,-4883,-4109,-3173,-2066,-775,660,2185,3727,5166,6419,7351,7890,7963,7553,6684,5438,3932,2326,789,-520,-1470,-1979,-2031,-1658,-977,-112,756,1472,1900,1927,1531,710,-460,-1859,-3359,-4797,-6047,-6999,-7584,-7778,-7595,-7078,-6291,-5307,-4183,-3007,-1807,-668,397,1312,2062,2593,2882,2922,2697,2253,1620,893,147,-483,-917,-1021,-764,-78,982,2378,3974,5649,7231,8591,9596,10176,10303,9996,9318,8372,7245,6071,4932,3922,3111,2527,2221,2173,2401,2854,3516,4329,5239,6200,7138,8027,8803,9448,9929,10229,10343,10248,9963,9466,8795,7946,6963,5882,4741,3607,2511,1526,678,25,-413,-600,-528,-180,414,1258,2281,3447,4665,5864,6945,7831,8443,8721,8645,8197,7423,6383,5160,3886,2660,1609,824,361,247,461,947,1632,2420,3243,4016,4725,5340,5885,6385,6871,7362,7868,8350,8770,9051,9111,8881,8298,7343,6026,4409,2580,664,-1208,-2904,-4310,-5349,-5979,-6194,-6043,-5554,-4829,-3906,-2861,-1744,-592,555,1659,2689,3606,4356,4917,5223,5263,5006,4455,3631,2579,1357,49,-1263,-2498,-3584,-4463,-5111,-5509,-5667,-5611,-5349,-4920,-4321,-3573,-2666,-1613,-424,870,2220,3552,4807,5886,6744,7324,7616,7620,7388,6954,6404,5786,5171,4600,4102,3702,3396,3191,3074,3032,3060,3141,3270,3434,3620,3819,4008,4183,4314,4390,4396,4301,4112,3797,3358,2791,2080,1255,297,-751,-1885,-3065,-4257,-5420,-6502,-7454,-8217,-8749,-8993,-8929,-8529,-7793,-6738,-5385,-3798,-2026,-168,1702,3463,5015,6248,7054,7377,7149,6394,5125,3462,1491,-609,-2724,-4686,-6416,-7816,-8876,-9591,-10003,-10177,-10170,-10062,-9893,-9711,-9519,-9317,-9063,-8741,-8286,-7691,-6930,-6010,-4970,-3835,-2668,-1515,-428,545,1359,1978,2363,2498,2358,1953,1286,401,-659,-1828,-3033,-4192,-5237,-6081,-6698,-7023,-7080,-6857,-6414,-5806,-5112,-4404,-3770,-3248,-2893,-2696,-2653,-2713,-2849,-2995,-3146,-3264,-3369,-3476,-3600,-3787,-4026,-4341,-4700,-5080,-5435,-5717,-5883,-5887,-5702,-5304,-4689,-3856,-2831,-1637,-320,1067,2465,3809,5035,6085,6909,7464,7743,7728,7448,6929,6220,5387,4492,3608,2798,2122,1602,1277,1108,1097,1174,1298,1417,1470,1432,1268,967,524,-52,-752,-1539,-2381,-3226,-4010,-4687,-5188,-5496,-5577,-5459,-5155,-4735,-4243,-3741,-3274,-2859,-2504,-2186,-1872,-1531,-1130,-664,-142,401,892,1277,1448,1354,929,143,-984,-2427,-4090,-5887,-7686,-9380,-10845,-11998,-12761,-13092,-12968,-12387,-11374,-9966,-8228,-6249,-4117,-1965,115,1984,3572,4783,5597,5982,5972,5607,4952,4095,3116,2107,1149,300,-383,-885,-1200,-1335,-1340,-1227,-1048,-820,-555,-264,63,425,816,1224,1619,1966,2232,2377,2380,2222,1904,1426,821,96,-700,-1549,-2402,-3237,-4012,-4699,-5276,-5716,-6010,-6145,-6117,-5931,-5594,-5132,-4554,-3911,-3220,-2524,-1850,-1210,-637,-100,369,829,1261,1705,2159,2628,3097,3547,3943,4256,4451,4515,4423,4199,3841,3395,2880,2337,1797,1279,819,414,100,-139,-272,-330,-299,-225,-119,-39,-6,-74,-264,-594,-1071,-1668,-2365,-3110,-3860,-4569,-5189,-5706,-6092,-6357,-6511,-6566,-6555,-6480,-6367,-6207,-6000,-5733,-5398,-4989,-4510,-3977,-3402,-2824,-2260,-1740,-1282,-902,-621,-448,-407,-510,-774,-1206,-1807,-2549,-3418,-4340,-5280,-6142,-6874,-7392,-7650,-7604,-7238,-6556,-5597,-4404,-3068,-1653,-273,1014,2120,3011,3660,4068,4259,4268,4127,3879,3556,3191,2805,2424,2066,1741,1483,1277,1156,1097,1117,1193,1329,1500,1712,1936,2176,2407,2625,2812,2957,3048,3079,3041,2936,2760,2525,2242,1925,1609,1317,1093,961,969,1113,1436,1894,2498,3181,3911,4616,5240,5732,6049,6166,6097,5829,5430,4910,4336,3747,3193,2708,2338,2089,1998,2045,2255,2587,3042,3584,4190,4829,5483,6113,6709,7243,7692,8050,8280,8390,8341,8143,7772,7236,6528,5663,4647,3506,2268,963,-351,-1639,-2838,-3904,-4804,-5493,-5971,-6221,-6253,-6076,-5692,-5130,-4385,-3500,-2490,-1406,-302,769,1734,2548,3163,3553,3714,3656,3413,3023,2535,2000,1456,953,501,123,-185,-438,-630,-794,-903,-967,-937,-787,-462,76,853,1885,3143,4594,6164,7778,9342,10778,11997,12957,13597,13907,13878,13523,12880,11974,10879,9630,8303,6948,5612,4365,3235,2273,1516,974,680,615,782,1149,1684,2349,3098,3891,4699,5480,6223,6902,7500,8008,8397,8646,8744,8657,8393,7948,7342,6613,5802,4957,4120,3333,2609,1965,1395,888,423,-9,-437,-856,-1276,-1679,-2047,-2348,-2548,-2610,-2516,-2258,-1838,-1311,-692,-73,520,1016,1397,1643,1761,1782,1727,1654,1578,1545,1541,1592,1649,1722,1744,1715,1578,1337,959,470,-127,-782,-1459,-2100,-2668,-3119,-3459,-3680,-3831,-3935,-4058,-4225,-4487,-4833,-5276,-5767,-6274,-6738,-7098,-7313,-7333,-7156,-6775,-6226,-5547,-4799,-4026,-3298,-2622,-2041,-1535,-1100,-711,-350,8,356,702,1024,1315,1544,1703,1774,1754,1643,1455,1196,909,607,335,121,-10,-33,40,217,460,745,1043,1303,1511,1627,1647,1555,1368,1102,787,461,170,-61,-172,-174,-23,236,615,1043,1500,1914,2253,2467,2542,2468,2263,1952,1582,1172,779,381,1,-401,-861,-1398,-2069,-2864,-3789,-4810,-5863,-6886,-7786,-8485,-8911,-9013,-8785,-8233,-7425,-6433,-5376,-4351,-3480,-2836,-2490,-2463,-2742,-3298,-4050,-4939,-5870,-6775,-7572,-8218,-8645,-8829,-8744,-8365,-7723,-6813,-5708,-4439,-3097,-1738,-436,746,1772,2594,3205,3577,3710,3593,3236,2633,1818,800,-361,-1628,-2928,-4200,-5377,-6398,-7220,-7811,-8168,-8296,-8236,-8012,-7697,-7298,-6890,-6447,-6001,-5522,-4985,-4373,-3658,-2828,-1894,-865,212,1298,2328,3254,4011,4560,4868,4915,4717,4284,3664,2903,2050,1156,270,-598,-1400,-2165,-2865,-3524,-4132,-4688,-5167,-5546,-5770,-5805,-5597,-5116,-4353,-3308,-2030,-565,994,2581,4078,5430,6540,7369,7887,8090,7998,7667,7138,6496,5789,5065,4359,3659,2967,2243,1471,625,-278,-1230,-2169,-3049,-3790,-4345,-4651,-4683,-4439,-3927,-3206,-2338,-1407,-518,245,794,1065,1037,707,117,-666,-1561,-2476,-3327,-4039,-4576,-4888,-5001,-4906,-4662,-4319,-3938,-3608,-3396,-3363,-3571,-4025,-4719,-5612,-6617,-7650,-8603,-9386,-9929,-10191,-10167,-9885,-9394,-8763,-8052,-7326,-6619,-5949,-5312,-4678,-4029,-3320,-2557,-1723,-863,-20,752,1375,1824,2043,2057,1869,1540,1123,678,270,-55,-259,-318,-223,26,416,916,1507,2128,2754,3331,3820,4204,4444,4536,4467,4226,3818,3242,2503,1633,653,-380,-1414,-2377,-3205,-3820,-4179,-4230,-3964,-3379,-2514,-1415,-163,1163,2459,3646,4627,5354,5773,5887,5707,5289,4700,4031,3380,2835,2463,2319,2388,2659,3045,3461,3798,3953,3850,3436,2710,1701,489,-833,-2143,-3335,-4306,-4987,-5349,-5387,-5164,-4729,-4204,-3660,-3204,-2886,-2744,-2770,-2926,-3152,-3370,-3510,-3507,-3320,-2928,-2342,-1586,-718,211,1106,1924,2559,2986,3140,3015,2618,1982,1167,245,-700,-1595,-2380,-3014,-3490,-3816,-4025,-4165,-4279,-4401,-4568,-4755,-4984,-5174,-5334,-5370,-5291,-5036,-4625,-4040,-3313,-2448,-1474,-388,785,2058,3399,4813,6256,7712,9119,10454,11645,12673,13489,14081,14431,14548,14439,14129,13647,13025,12297,11492,10633,9725,8786,7801,6771,5703,4577,3437,2268,1126,23,-981,-1863,-2560,-3045,-3276,-3217,-2871,-2222,-1314,-183,1091,2425,3718,4872,5812,6465,6815,6859,6651,6252,5769,5280,4878,4613,4502,4541,4658,4809,4881,4829,4577,4116,3453,2636,1742,861,91,-477,-783,-781,-475,117,924,1879,2879,3836,4663,5286,5673,5793,5664,5315,4788,4148,3458,2769,2153,1631,1244,982,846,795,796,803,778,687,536,318,82,-135,-279,-298,-166,121,549,1060,1603,2097,2485,2712,2769,2641,2390,2037,1680,1349,1118,988,973,1026,1103,1139,1061,842,428,-141,-855,-1627,-2378,-3014,-3424,-3549,-3309,-2697,-1721,-424,1107,2774,4468,6075,7505,8685,9570,10141,10405,10370,10080,9547,8828,7940,6929,5836,4683,3536,2409,1369,440,-319,-885,-1210,-1280,-1080,-601,121,1071,2180,3388,4615,5769,6770,7530,7997,8109,7874,7283,6400,5287,4020,2704,1400,186,-898,-1853,-2651,-3350,-3942,-4469,-4939,-5345,-5686,-5919,-6035,-5984,-5781,-5400,-4899,-4297,-3689,-3116,-2673,-2396,-2324,-2462,-2776,-3219,-3712,-4174,-4514,-4665,-4569,-4198,-3561,-2678,-1631,-489,624,1605,2348,2759,2790,2426,1711,709,-430,-1608,-2646,-3455,-3946,-4101,-3962,-3614,-3198,-2846,-2712,-2886,-3435,-4356,-5578,-6991,-8441,-9752,-10766,-11348,-11404,-10917,-9911,-8484,-6767,-4918,-3104,-1462,-117,866,1460,1680,1589,1271,826,363,-32,-292,-373,-283,-47,279,611,893,1027,987,712,215,-501,-1396,-2406,-3473,-4504,-5430,-6172,-6662,-6852,-6701,-6192,-5341,-4151,-2701,-1025,763,2593,4356,5959,7326,8373,9071,9386,9325,8918,8214,7282,6208,5069,3963,2950,2104,1437,969,654,448,258,14,-386,-990,-1850,-2955,-4269,-5709,-7163,-8495,-9572,-10274,-10526,-10289,-9611,-8561,-7298,-5972,-4776,-3852,-3340,-3285,-3706,-4524,-5633,-6860,-8031,-8963,-9492,-9514,-8955,-7848,-6247,-4318,-2230,-214,1523,2791,3461,3456,2813,1608,23,-1743,-3462,-4915,-5947,-6444,-6408,-5883,-5021,-3984,-2977,-2185,-1741,-1746,-2202,-3060,-4212,-5492,-6742,-7788,-8503,-8795,-8630,-8029,-7051,-5806,-4396,-2957,-1594,-404,540,1208,1589,1716,1633,1422,1157,927,802,847,1093,1567,2258,3138,4167,5269,6375,7381,8208,8746,8934,8701,8030,6915,5412,3580,1534,-605,-2706,-4621,-6232,-7420,-8111,-8257,-7852,-6957,-5631,-4030,-2269,-533,1046,2324,3214,3666,3671,3288,2599,1724,801,-38,-687,-1060,-1142,-948,-557,-68,373,663,664,332,-369,-1395,-2647,-3999,-5282,-6334,-7023,-7254,-6989,-6280,-5203,-3927,-2613,-1453,-604,-179,-242,-764,-1685,-2843,-4086,-5207,-6039,-6437,-6315,-5657,-4510,-2987,-1251,503,2093,3327,4094,4307,3959,3119,1884,431,-1092,-2493,-3657,-4472,-4915,-4999,-4792,-4386,-3903,-3432,-3070,-2856,-2801,-2890,-3060,-3262,-3414,-3476,-3401,-3185,-2835,-2381,-1861,-1321,-795,-320,91,428,705,928,1137,1343,1579,1858,2187,2557,2960,3358,3744,4077,4355,4561,4692,4768,4784,4759,4702,4603,4478,4302,4076,3784,3420,2980,2476,1921,1349,813,345,28,-114,-21,317,895,1677,2611,3602,4573,5410,6038,6378,6394,6063,5416,4495,3378,2159,930,-215,-1205,-1989,-2545,-2878,-3011,-2989,-2854,-2649,-2408,-2136,-1835,-1469,-1010,-407,371,1340,2496,3794,5179,6544,7808,8840,9582,9942,9924,9526,8832,7922,6929,5972,5164,4585,4268,4204,4327,4548,4730,4760,4513,3922,2941,1611,-2,-1762,-3515,-5086,-6319,-7090,-7327,-7035,-6267,-5159,-3877,-2612,-1545,-830,-562,-763,-1407,-2365,-3516,-4650,-5622,-6261,-6472,-6212,-5481,-4369,-2963,-1412,167,1648,2943,4012,4826,5419,5835,6130,6387,6658,6994,7434,7972,8611,9311,10037,10736,11359,11849,12153,12229,12033,11552,10773,9725,8445,7004,5484,3980,2590,1402,490,-94,-328,-208,221,931,1826,2861,3925,4966,5896,6686,7272,7679,7878,7936,7865,7749,7617,7542,7533,7615,7757,7919,8028,7997,7739,7175,6252,4956,3310,1388,-707,-2820,-4801,-6462,-7659,-8246,-8157,-7352,-5893,-3882,-1507,1016,3440,5523,7058,7886,7931,7197,5773,3832,1593,-675,-2730,-4322,-5297,-5544,-5069,-3951,-2356,-502,1364,2996,4202,4834,4857,4283,3239,1884,410,-969,-2109,-2869,-3225,-3173,-2824,-2282,-1736,-1311,-1177,-1390,-2019,-3012,-4311,-5766,-7233,-8526,-9490,-9977,-9908,-9221,-7956,-6160,-3963,-1508,1029,3472,5655,7430,8703,9397,9513,9074,8153,6865,5322,3669,2046,574,-626,-1475,-1925,-1957,-1612,-954,-87,863,1779,2537,3046,3257,3138,2731,2084,1289,452,-318,-917,-1260,-1289,-983,-356,543,1616,2763,3849,4753,5375,5637,5514,5019,4223,3214,2129,1082,200,-426,-752,-765,-514,-89,400,809,1017,908,418,-477,-1734,-3264,-4926,-6552,-7961,-8989,-9508,-9450,-8808,-7658,-6125,-4398,-2683,-1183,-92,472,414,-251,-1480,-3136,-5073,-7075,-8975,-10541,-11659,-12168,-12050,-11280,-9953,-8179,-6142,-4038,-2060,-400,822,1510,1659,1302,548,-482,-1633,-2767,-3769,-4546,-5072,-5332,-5365,-5222,-4952,-4624,-4263,-3908,-3560,-3212,-2849,-2457,-2015,-1535,-1024,-510,-44,348,606,710,634,373,-48,-617,-1271,-1985,-2687,-3355,-3933,-4400,-4724,-4888,-4865,-4649,-4218,-3589,-2767,-1803,-748,316,1301,2122,2698,2973,2913,2510,1795,822,-340,-1580,-2818,-3926,-4826,-5433,-5701,-5600,-5152,-4383,-3370,-2195,-941,291,1431,2423,3218,3831,4242,4503,4624,4653,4607,4509,4354,4133,3817,3367,2753,1937,917,-313,-1715,-3233,-4797,-6305,-7664,-8766,-9526,-9865,-9756,-9181,-8195,-6861,-5308,-3654,-2061,-642,476,1238,1602,1590,1250,654,-98,-915,-1700,-2377,-2879,-3179,-3257,-3146,-2891,-2566,-2263,-2058,-2031,-2223,-2640,-3262,-4019,-4838,-5623,-6284,-6765,-7003,-7011,-6791,-6405,-5921,-5408,-4951,-4603,-4402,-4367,-4467,-4671,-4909,-5109,-5213,-5155,-4917,-4480,-3876,-3129,-2302,-1432,-593,181,833,1334,1659,1786,1726,1481,1081,569,-15,-607,-1146,-1589,-1873,-1994,-1930,-1724,-1402,-1052,-717,-489,-384,-450,-648,-950,-1278,-1543,-1664,-1556,-1159,-463,548,1801,3237,4747,6218,7535,8593,9305,9623,9526,9038,8216,7148,5953,4736,3619,2700,2029,1665,1571,1737,2064,2484,2873,3130,3168,2901,2297,1345,86,-1417,-3039,-4669,-6135,-7321,-8080,-8344,-8063,-7245,-5977,-4342,-2526,-661,1061,2518,3574,4196,4325,4031,3342,2377,1226,13,-1167,-2207,-3038,-3605,-3869,-3839,-3519,-2962,-2224,-1387,-531,253,892,1317,1493,1396,1035,451,-321,-1190,-2116,-3006,-3829,-4532,-5106,-5539,-5854,-6054,-6178,-6216,-6191,-6081,-5872,-5537,-5049,-4379,-3528,-2481,-1268,93,1537,3019,4452,5770,6891,7754,8308,8542,8454,8095,7521,6839,6145,5558,5177,5069,5298,5833,6664,7676,8782,9832,10723,11329,11592,11465,10965,10121,9024,7737,6390,5059,3849,2837,2079,1612,1456,1583,1969,2543,3241,3979,4683,5289,5744,6023,6123,6039,5819,5473,5061,4595,4125,3637,3164,2663,2137,1538,850,58,-851,-1847,-2903,-3960,-4944,-5792,-6426,-6786,-6828,-6529,-5887,-4939,-3724,-2323,-810,715,2177,3487,4580,5415,5949,6189,6124,5803,5250,4535,3716,2876,2094,1449,1019,848,989,1434,2164,3130,4233,5380,6439,7295,7832,7967,7640,6852,5628,4063,2263,379,-1440,-3053,-4342,-5222,-5656,-5628,-5197,-4409,-3371,-2177,-924,290,1406,2375,3183,3836,4361,4789,5169,5515,5848,6153,6404,6566,6614,6494,6225,5763,5164,4421,3618,2780,1994,1300,754,388,224,263,495,891,1415,2020,2657,3276,3827,4272,4581,4750,4799,4765,4683,4600,4519,4430,4299,4066,3697,3157,2456,1625,716,-205,-1097,-1909,-2619,-3209,-3657,-3956,-4092,-4057,-3852,-3488,-2992,-2400,-1780,-1178,-674,-292,-59,59,102,150,268,527,946,1532,2223,2961,3654,4239,4653,4877,4910,4783,4532,4212,3858,3524,3219,2979,2777,2622,2484,2352,2227,2113,2018,1955,1899,1836,1715,1523,1238,914,581,359,293,484,925,1623,2483,3397,4191,4696,4732,4176,2958,1113,-1260,-3933,-6668,-9142,-11076,-12227,-12438,-11685,-10049,-7736,-5017,-2206,403,2534,4016,4707,4614,3763,2316,424,-1676,-3800,-5760,-7421,-8707,-9576,-10028,-10111,-9868,-9379,-8725,-7975,-7211,-6497,-5869,-5373,-5010,-4774,-4651,-4594,-4585,-4575,-4555,-4509,-4438,-4375,-4321,-4319,-4357,-4423,-4479,-4464,-4322,-4023,-3552,-2956,-2307,-1697,-1236,-988,-1019,-1311,-1839,-2509,-3214,-3821,-4208,-4291,-4018,-3429,-2600,-1692,-871,-300,-84,-244,-713,-1328,-1878,-2117,-1849,-943,581,2590,4800,6893,8531,9473,9598,8916,7554,5708,3569,1337,-858,-2891,-4661,-6054,-6968,-7298,-7025,-6174,-4896,-3422,-2034,-1043,-686,-1150,-2468,-4604,-7373,-10578,-13917,-17125,-19864,-21854,-22797,-22472,-20733,-17559,-13095,-7652,-1706,4174,9388,13425,15923,16755,16027,14074,11372,8483,5891,4022,3083,3158,4130,5780,7779,9789,11495,12664,13195,13097,12493,11561,10486,9424,8468,7675,7027,6523,6105,5754,5446,5150,4872,4566,4244,3891,3560,3296,3172,3217,3424,3732,4046,4279,4375,4351,4264,4236,4346,4683,5209,5838,6381,6598,6261,5169,3266,596,-2603,-6001,-9146,-11604,-12966,-12970,-11531,-8759,-5003,-731,3438,6943,9262,10088,9326,7108,3800,-119,-4086,-7582,-10204,-11684,-11981,-11170,-9523,-7354,-5030,-2891,-1180,-94,337,97,-690,-1924,-3451,-5137,-6872,-8546,-10098,-11442,-12547,-13336,-13778,-13807,-13405,-12558,-11310,-9747,-8012,-6262,-4672,-3375,-2452,-1951,-1840,-2086,-2628,-3409,-4392,-5530,-6800,-8152,-9540,-10883,-12106,-13100,-13799,-14119,-14026,-13544,-12705,-11655,-10525,-9519,-8833,-8604,-8944,-9826,-11127,-12636,-14036,-15023,-15304,-14697,-13125,-10701,-7628,-4251,-919,2015,4286,5738,6324,6135,5315,4081,2663,1271,123,-631,-851,-464,554,2175,4279,6727,9301,11786,13974,15672,16779,17234,17075,16394,15348,14113,12892,11844,11114,10768,10822,11222,11870,12640,13397,14032,14450,14612,14497,14125,13521,12744,11832,10861,9894,9008,8284,7786,7574,7659,8051,8695,9534,10478,11418,12280,12972,13471,13754,13857,13806,13652,13413,13099,12700,12187,11541,10760,9843,8846,7803,6803,5894,5120,4492,3955,3463,2907,2236,1394,383,-754,-1951,-3122,-4176,-5054,-5695,-6097,-6255,-6215,-6005,-5698,-5322,-4952,-4610,-4343,-4175,-4113,-4175,-4338,-4598,-4914,-5257,-5587,-5869,-6085,-6226,-6309,-6362,-6410,-6492,-6610,-6795,-7034,-7339,-7692,-8063,-8419,-8700,-8844,-8809,-8556,-8099,-7480,-6786,-6127,-5630,-5420,-5568,-6161,-7162,-8559,-10235,-12071,-13919,-15631,-17068,-18135,-18750,-18891,-18545,-17744,-16536,-14992,-13221,-11311,-9406,-7586,-5976,-4640,-3650,-3048,-2854,-3062,-3655,-4555,-5701,-6958,-8221,-9354,-10263,-10853,-11108,-11009,-10600,-9935,-9070,-8081,-7016,-5932,-4849,-3807,-2793,-1832,-923,-83,655,1267,1719,1994,2082,2017,1806,1541,1243,1012,871,877,1023,1309,1709,2181,2694,3199,3670,4080,4410,4666,4842,4962,5020,5031,4976,4875,4710,4519,4314,4146,4042,4046,4166,4427,4806,5301,5898,6560,7294,8040,8775,9432,9958,10279,10366,10175,9721,9021,8129,7104,6026,4967,4003,3188,2578,2194,2066,2196,2588,3222,4064,5056,6138,7218,8229,9086,9735,10143,10282,10174,9835,9324,8687,7992,7303,6684,6197,5899,5809,5952,6280,6756,7277,7771,8128,8298,8228,7924,7418,6764,6053,5354,4756,4309,4037,3934,3959,4049,4148,4197,4173,4077,3955,3853,3840,3970,4255,4707,5271,5888,6482,6968,7295,7424,7343,7090,6684,6194,5657,5114,4588,4089,3605,3134,2642,2138,1603,1060,534,50,-338,-618,-749,-748,-613,-386,-90,214,499,704,795,730,475,2,-700,-1622,-2742,-4000,-5334,-6652,-7866,-8901,-9673,-10168,-10328,-10207,-9807,-9225,-8532,-7826,-7194,-6698,-6361,-6193,-6130,-6133,-6095,-5944,-5609,-5025,-4210,-3160,-2000,-805,249,1051,1462,1410,852,-177,-1612,-3322,-5143,-6914,-8440,-9603,-10283,-10449,-10115,-9347,-8271,-7011,-5719,-4510,-3482,-2687,-2150,-1850,-1772,-1849,-2054,-2326,-2638,-2969,-3307,-3660,-4027,-4412,-4813,-5219,-5636,-6048,-6473,-6902,-7327,-7729,-8064,-8283,-8347,-8203,-7847,-7255,-6453,-5459,-4329,-3122,-1919,-822,91,707,981,850,302,-649,-1958,-3554,-5329,-7171,-8952,-10551,-11877,-12862,-13484,-13743,-13686,-13351,-12817,-12129,-11367,-10555,-9765,-8995,-8279,-7613,-7003,-6434,-5916,-5434,-5007,-4652,-4390,-4267,-4292,-4496,-4844,-5318,-5854,-6382,-6849,-7176,-7326,-7249,-6935,-6377,-5619,-4686,-3660,-2592,-1567,-648,98,612,868,829,513,-65,-851,-1776,-2761,-3719,-4561,-5208,-5589,-5656,-5392,-4790,-3895,-2752,-1449,-80,1239,2397,3292,3852,4063,3925,3541,2994,2435,1986,1753,1813,2202,2912,3914,5138,6502,7887,9181,10243,10972,11248,11038,10289,9063,7431,5538,3556,1699,139,-930,-1416,-1259,-491,791,2425,4234,5990,7534,8697,9407,9640,9436,8884,8109,7243,6422,5752,5325,5177,5321,5733,6351,7106,7912,8664,9295,9720,9908,9858,9574,9135,8581,8017,7501,7110,6880,6837,6968,7242,7600,7968,8259,8398,8316,7987,7409,6639,5756,4873,4104,3541,3261,3298,3639,4252,5058,5981,6932,7848,8651,9314,9780,10039,10071,9877,9478,8908,8203,7441,6648,5903,5229,4660,4209,3885,3670,3573,3548,3605,3700,3847,4033,4270,4577,4968,5457,6056,6729,7463,8186,8858,9416,9816,10014,9983,9697,9161,8378,7378,6188,4870,3470,2094,821,-231,-979,-1353,-1341,-950,-248,688,1757,2842,3843,4641,5177,5377,5256,4844,4216,3500,2799,2234,1875,1743,1800,1959,2088,2061,1755,1125,158,-1062,-2416,-3753,-4896,-5716,-6085,-5964,-5339,-4293,-2946,-1472,-70,1111,1912,2292,2209,1726,910,-99,-1191,-2226,-3116,-3811,-4296,-4603,-4778,-4860,-4894,-4907,-4920,-4975,-5088,-5314,-5663,-6138,-6712,-7305,-7842,-8215,-8354,-8188,-7727,-6965,-5986,-4861,-3685,-2578,-1630,-950,-620,-681,-1148,-1957,-3028,-4216,-5405,-6464,-7320,-7929,-8290,-8432,-8408,-8258,-8042,-7783,-7520,-7273,-7060,-6900,-6806,-6777,-6830,-6932,-7083,-7244,-7396,-7516,-7590,-7600,-7524,-7344,-7021,-6565,-5950,-5245,-4470,-3733,-3081,-2607,-2325,-2293,-2462,-2850,-3365,-3970,-4568,-5088,-5446,-5606,-5533,-5274,-4863,-4401,-3971,-3648,-3495,-3505,-3681,-3959,-4290,-4604,-4848,-4991,-5013,-4919,-4745,-4509,-4260,-4007,-3776,-3566,-3379,-3217,-3078,-2979,-2935,-2965,-3092,-3308,-3590,-3891,-4141,-4270,-4237,-4010,-3633,-3162,-2691,-2320,-2125,-2176,-2481,-3041,-3798,-4683,-5586,-6395,-6978,-7233,-7068,-6461,-5439,-4104,-2629,-1196,-30,721,928,568,-320,-1619,-3168,-4775,-6257,-7449,-8235,-8543,-8366,-7740,-6747,-5500,-4142,-2795,-1616,-669,-30,313,391,272,37,-237,-476,-632,-668,-573,-357,-39,340,752,1147,1506,1792,1994,2085,2044,1843,1464,873,92,-872,-1936,-3020,-3979,-4699,-5041,-4930,-4333,-3266,-1813,-74,1809,3702,5451,6916,7972,8516,8491,7892,6761,5209,3359,1392,-553,-2302,-3728,-4729,-5228,-5221,-4748,-3878,-2739,-1429,-65,1280,2531,3662,4624,5418,6016,6430,6625,6617,6369,5887,5176,4266,3202,2058,903,-184,-1131,-1890,-2412,-2688,-2697,-2463,-1983,-1284,-384,695,1896,3164,4401,5498,6349,6860,6973,6697,6072,5214,4244,3290,2472,1845,1456,1271,1261,1379,1572,1838,2145,2517,2925,3369,3798,4162,4392,4422,4221,3784,3176,2485,1844,1369,1163,1259,1672,2314,3120,3952,4724,5346,5772,5996,6033,5924,5712,5437,5131,4804,4443,4025,3501,2852,2058,1168,235,-627,-1339,-1803,-1977,-1848,-1420,-759,106,1087,2149,3229,4292,5290,6166,6855,7279,7372,7088,6428,5438,4206,2850,1478,217,-852,-1657,-2140,-2304,-2115,-1628,-873,76,1124,2179,3118,3840,4250,4288,3938,3229,2246,1121,-1,-944,-1584,-1803,-1574,-892,143,1421,2764,4010,5000,5622,5818,5595,5022,4220,3336,2533,1951,1702,1849,2398,3306,4467,5750,6986,8017,8702,8928,8649,7854,6605,5021,3232,1454,-163,-1410,-2170,-2340,-1919,-942,436,2070,3715,5203,6334,7019,7198,6895,6194,5188,4040,2862,1801,930,310,-58,-196,-150,29,305,645,1039,1479,1979,2536,3155,3797,4422,4963,5343,5508,5418,5076,4529,3848,3140,2506,2039,1774,1719,1809,1971,2086,2086,1903,1537,1024,421,-181,-714,-1112,-1336,-1384,-1272,-1055,-780,-513,-284,-103,43,215,442,795,1290,1953,2767,3706,4721,5738,6686,7450,7945,8066,7758,6991,5812,4309,2654,1016,-401,-1459,-2060,-2182,-1858,-1179,-241,812,1889,2869,3699,4343,4801,5112,5309,5420,5455,5388,5185,4810,4224,3437,2469,1390,289,-721,-1543,-2081,-2313,-2246,-1949,-1521,-1074,-699,-473,-396,-459,-580,-692,-715,-616,-385,-69,285,589,794,847,750,519,203,-159,-520,-884,-1240,-1627,-2044,-2517,-3015,-3537,-4020,-4461,-4804,-5059,-5215,-5295,-5312,-5309,-5282,-5278,-5290,-5335,-5418,-5518,-5627,-5717,-5755,-5737,-5649,-5506,-5349,-5188,-5076,-4997,-4968,-4943,-4917,-4835,-4708,-4515,-4292,-4058,-3829,-3639,-3449,-3290,-3114,-2944,-2795,-2685,-2662,-2740,-2932,-3226,-3577,-3951,-4285,-4564,-4752,-4877,-4946,-5016,-5088,-5211,-5366,-5560,-5779,-5994,-6202,-6388,-6548,-6699,-6829,-6963,-7067,-7136,-7120,-6989,-6712,-6279,-5706,-5029,-4308,-3616,-3018,-2579,-2342,-2315,-2485,-2806,-3217,-3660,-4077,-4432,-4720,-4935,-5124,-5312,-5535,-5832,-6171,-6564,-6934,-7248,-7449,-7499,-7382,-7100,-6681,-6173,-5648,-5182,-4849,-4720,-4806,-5122,-5603,-6196,-6807,-7346,-7741,-7906,-7831,-7471,-6892,-6103,-5208,-4265,-3355,-2554,-1889,-1413,-1106,-966,-962,-1062,-1237,-1459,-1714,-1990,-2300,-2647,-3063,-3559,-4157,-4839,-5590,-6349,-7070,-7658,-8062,-8206,-8050,-7579,-6794,-5733,-4449,-3013,-1519,-87,1162,2081,2575,2544,1999,981,-376,-1896,-3380,-4644,-5540,-5981,-5946,-5472,-4643,-3570,-2391,-1223,-210,551,968,1001,644,-47,-985,-2029,-3040,-3866,-4384,-4519,-4250,-3617,-2725,-1713,-721,96,658,902,830,473,-110,-849,-1660,-2463,-3169,-3705,-4000,-4029,-3751,-3215,-2420,-1452,-351,806,1970,3072,4058,4873,5467,5821,5940,5853,5616,5287,4929,4610,4359,4225,4187,4246,4349,4475,4573,4656,4702,4746,4784,4851,4936,5063,5211,5380,5544,5690,5795,5868,5909,5942,5973,5998,5986,5907,5708,5385,4929,4397,3840,3344,2965,2753,2724,2873,3183,3634,4182,4809,5444,6053,6543,6883,7006,6920,6634,6211,5728,5280,4961,4827,4917,5203,5632,6102,6502,6715,6666,6316,5687,4849,3901,2973,2156,1541,1178,1074,1237,1614,2160,2785,3411,3938,4312,4483,4457,4277,3995,3698,3453,3293,3267,3333,3497,3708,3954,4216,4499,4812,5160,5520,5872,6130,6260,6175,5874,5350,4670,3903,3169,2547,2146,2003,2165,2614,3337,4260,5338,6461,7572,8561,9379,9935,10210,10141,9733,8971,7890,6550,5047,3502,2063,861,16,-399,-371,73,836,1826,2883,3899,4719,5270,5461,5303,4813,4084,3205,2290,1432,703,158,-197,-360,-371,-242,-27,264,592,920,1221,1435,1543,1519,1378,1166,918,719,580,542,577,645,711,706,623,433,162,-171,-523,-871,-1190,-1480,-1757,-2040,-2322,-2610,-2823,-2941,-2873,-2591,-2081,-1355,-488,468,1416,2320,3124,3838,4458,4982,5404,5673,5756,5611,5215,4607,3820,2947,2060,1230,513,-60,-468,-707,-773,-685,-475,-191,87,307,382,289,12,-428,-963,-1527,-2045,-2437,-2683,-2744,-2646,-2410,-2087,-1743,-1447,-1274,-1280,-1491,-1901,-2443,-3038,-3539,-3833,-3770,-3269,-2283,-854,892,2775,4552,6006,6936,7244,6890,5949,4535,2827,1003,-739,-2266,-3441,-4212,-4573,-4559,-4258,-3772,-3198,-2656,-2211,-1954,-1909,-2094,-2477,-2983,-3521,-3990,-4300,-4391,-4236,-3839,-3235,-2483,-1656,-812,-37,652,1207,1651,2000,2301,2591,2906,3251,3625,3990,4313,4541,4631,4545,4254,3762,3086,2295,1460,687,65,-335,-471,-353,-2,508,1111,1714,2223,2553,2621,2389,1837,998,-62,-1255,-2456,-3562,-4447,-5026,-5222,-5004,-4386,-3425,-2237,-958,247,1232,1875,2117,1952,1441,695,-147,-924,-1505,-1791,-1730,-1350,-702,90,907,1616,2118,2325,2214,1754,990,-47,-1273,-2598,-3915,-5119,-6110,-6791,-7118,-7020,-6514,-5599,-4335,-2821,-1177,438,1840,2876,3385,3285,2542,1213,-566,-2589,-4618,-6407,-7762,-8543,-8700,-8271,-7353,-6116,-4740,-3413,-2288,-1462,-971,-774,-810,-965,-1163,-1322,-1410,-1394,-1294,-1112,-891,-660,-466,-351,-353,-516,-852,-1383,-2074,-2891,-3744,-4569,-5259,-5767,-6033,-6053,-5838,-5417,-4848,-4170,-3460,-2754,-2127,-1598,-1242,-1065,-1122,-1410,-1941,-2693,-3638,-4707,-5843,-6926,-7872,-8547,-8862,-8743,-8161,-7160,-5834,-4329,-2844,-1545,-621,-156,-213,-742,-1648,-2787,-3989,-5102,-5990,-6559,-6768,-6607,-6117,-5388,-4508,-3628,-2864,-2338,-2145,-2321,-2869,-3734,-4810,-5977,-7077,-7975,-8549,-8718,-8450,-7766,-6737,-5475,-4129,-2836,-1744,-933,-469,-332,-490,-859,-1358,-1920,-2474,-3002,-3472,-3889,-4227,-4496,-4637,-4669,-4526,-4237,-3788,-3219,-2599,-1971,-1445,-1051,-841,-812,-911,-1091,-1258,-1347,-1315,-1134,-848,-482,-135,147,286,258,56,-311,-793,-1355,-1924,-2465,-2911,-3261,-3478,-3601,-3617,-3557,-3401,-3140,-2751,-2229,-1588,-881,-156,495,1041,1411,1607,1613,1444,1130,698,200,-319,-818,-1270,-1666,-2022,-2361,-2722,-3122,-3573,-4044,-4490,-4830,-4995,-4905,-4529,-3851,-2896,-1727,-422,928,2209,3345,4227,4809,5031,4903,4431,3687,2738,1690,633,-334,-1121,-1664,-1882,-1735,-1190,-231,1084,2687,4422,6120,7590,8664,9245,9296,8878,8097,7084,5992,4926,3985,3223,2668,2323,2170,2168,2264,2392,2494,2501,2376,2088,1639,1056,390,-295,-905,-1382,-1644,-1666,-1426,-938,-242,617,1563,2549,3499,4381,5161,5814,6342,6730,6988,7117,7124,7016,6800,6481,6057,5558,4980,4377,3769,3188,2662,2213,1847,1595,1448,1420,1500,1671,1916,2194,2478,2699,2815,2761,2493,2012,1323,520,-314,-1049,-1576,-1821,-1736,-1328,-657,204,1129,2012,2755,3285,3593,3683,3609,3426,3201,3001,2882,2891,3060,3385,3871,4479,5179,5924,6641,7280,7739,7964,7882,7467,6733,5723,4536,3283,2099,1111,430,147,310,909,1905,3171,4593,6000,7261,8260,8908,9178,9037,8519,7639,6459,5053,3497,1907,386,-962,-2004,-2685,-2913,-2702,-2091,-1178,-127,911,1759,2301,2465,2249,1733,1029,291,-347,-796,-990,-954,-720,-374,10,355,595,697,626,379,-41,-642,-1387,-2252,-3175,-4064,-4819,-5299,-5399,-5030,-4177,-2900,-1313,410,2093,3583,4759,5580,6022,6157,6025,5728,5317,4838,4317,3758,3182,2607,2083,1652,1356,1206,1184,1261,1377,1507,1583,1608,1532,1361,1068,668,169,-370,-882,-1288,-1480,-1421,-1050,-417,433,1380,2296,3065,3562,3736,3538,2990,2129,1039,-167,-1369,-2423,-3217,-3650,-3663,-3230,-2378,-1169,266,1777,3160,4240,4857,4925,4448,3498,2230,823,-524,-1623,-2335,-2546,-2259,-1509,-453,731,1821,2626,3009,2918,2399,1555,577,-395,-1161,-1650,-1765,-1525,-941,-94,923,1993,2970,3732,4159,4183,3802,3038,2000,768,-524,-1794,-2933,-3864,-4512,-4790,-4649,-4042,-2967,-1496,280,2188,4074,5771,7170,8183,8792,8986,8798,8263,7447,6422,5294,4170,3180,2415,1968,1847,2037,2438,2935,3368,3598,3516,3056,2237,1119,-158,-1463,-2620,-3539,-4130,-4390,-4352,-4073,-3640,-3117,-2561,-2004,-1450,-907,-344,211,784,1307,1772,2122,2328,2377,2274,2047,1739,1419,1128,934,851,889,1019,1199,1378,1492,1531,1457,1309,1107,890,695,540,440,395,415,485,604,733,819,804,599,161,-557,-1520,-2681,-3913,-5100,-6104,-6811,-7161,-7121,-6734,-6060,-5202,-4252,-3295,-2384,-1548,-785,-83,588,1258,1941,2649,3356,4026,4592,4971,5095,4900,4383,3554,2510,1317,115,-1020,-2013,-2815,-3427,-3845,-4095,-4182,-4115,-3881,-3480,-2914,-2212,-1436,-665,-16,414,513,229,-469,-1555,-2960,-4589,-6310,-7984,-9455,-10584,-11234,-11311,-10755,-9572,-7821,-5640,-3201,-735,1547,3425,4738,5373,5279,4478,3039,1089,-1211,-3688,-6159,-8467,-10461,-12030,-13087,-13582,-13526,-12939,-11937,-10626,-9153,-7686,-6336,-5246,-4461,-4016,-3871,-3960,-4182,-4430,-4598,-4612,-4388,-3927,-3195,-2272,-1217,-152,794,1522,1925,1993,1709,1152,381,-504,-1425,-2310,-3086,-3692,-4062,-4148,-3909,-3375,-2559,-1593,-551,404,1174,1654,1778,1544,969,135,-860,-1915,-2918,-3801,-4506,-4999,-5273,-5310,-5131,-4735,-4185,-3507,-2803,-2119,-1543,-1109,-858,-773,-855,-1027,-1250,-1430,-1508,-1416,-1127,-643,0,705,1382,1891,2143,2049,1590,786,-293,-1534,-2829,-4039,-5096,-5920,-6497,-6831,-6934,-6851,-6592,-6202,-5692,-5115,-4514,-3940,-3458,-3091,-2874,-2787,-2815,-2905,-3009,-3067,-3017,-2826,-2452,-1920,-1257,-557,96,580,837,809,527,52,-506,-1011,-1347,-1402,-1137,-544,297,1273,2228,2988,3431,3452,3050,2277,1252,135,-908,-1736,-2240,-2381,-2166,-1672,-1002,-300,315,729,883,757,378,-206,-898,-1625,-2266,-2732,-2937,-2819,-2364,-1585,-556,639,1855,2969,3838,4373,4517,4287,3722,2915,1953,937,-56,-940,-1659,-2148,-2371,-2304,-1946,-1343,-546,329,1205,1970,2562,2952,3118,3105,2933,2648,2292,1894,1488,1116,794,562,429,381,421,486,570,604,583,467,247,-63,-476,-936,-1428,-1879,-2249,-2482,-2552,-2461,-2221,-1885,-1493,-1095,-710,-354,4,367,770,1190,1619,2006,2311,2504,2566,2526,2404,2275,2156,2123,2157,2304,2524,2832,3177,3548,3903,4205,4438,4568,4594,4504,4300,3980,3553,3027,2416,1735,1002,229,-571,-1392,-2210,-3003,-3708,-4276,-4643,-4773,-4662,-4328,-3819,-3187,-2468,-1701,-895,-71,750,1524,2193,2670,2878,2730,2196,1267,24,-1430,-2924,-4299,-5389,-6077,-6289,-6023,-5322,-4294,-3087,-1854,-776,25,440,443,55,-628,-1469,-2279,-2885,-3111,-2856,-2060,-776,906,2793,4691,6368,7631,8314,8332,7673,6402,4665,2679,677,-1063,-2320,-2906,-2727,-1773,-125,2058,4563,7134,9502,11402,12602,12937,12314,10773,8440,5570,2471,-512,-3081,-4971,-6067,-6298,-5763,-4592,-3008,-1262,407,1756,2614,2848,2433,1395,-114,-1903,-3722,-5299,-6418,-6881,-6618,-5617,-3980,-1879,472,2809,4913,6548,7583,7896,7502,6455,4918,3098,1249,-383,-1574,-2190,-2167,-1561,-494,835,2220,3458,4382,4880,4892,4403,3473,2185,682,-883,-2338,-3539,-4351,-4707,-4566,-3953,-2938,-1636,-201,1193,2384,3226,3644,3592,3116,2281,1218,66,-1026,-1908,-2461,-2595,-2261,-1475,-285,1180,2789,4353,5721,6760,7387,7606,7454,7050,6504,5953,5500,5216,5148,5278,5584,5983,6406,6754,6939,6902,6584,5983,5123,4046,2845,1589,372,-735,-1686,-2433,-2961,-3238,-3246,-2967,-2385,-1514,-381,928,2320,3634,4746,5489,5780,5577,4908,3901,2690,1471,389,-432,-928,-1088,-944,-556,-4,638,1296,1928,2477,2944,3279,3496,3544,3439,3141,2682,2076,1384,670,21,-507,-843,-982,-934,-753,-548,-397,-423,-661,-1135,-1786,-2521,-3211,-3724,-3940,-3776,-3192,-2201,-865,707,2378,3975,5340,6325,6838,6839,6383,5550,4491,3356,2271,1375,722,374,328,557,1006,1603,2253,2891,3430,3834,4048,4069,3874,3493,2958,2337,1717,1194,849,753,898,1269,1748,2219,2521,2527,2141,1336,180,-1224,-2648,-3910,-4768,-5065,-4701,-3669,-2077,-107,1970,3892,5366,6212,6282,5557,4103,2060,-348,-2871,-5239,-7186,-8510,-9058,-8800,-7764,-6118,-4047,-1821,312,2128,3439,4158,4248,3766,2822,1555,151,-1231,-2425,-3304,-3774,-3766,-3284,-2336,-1045,476,2018,3387,4405,4909,4871,4281,3282,2033,769,-296,-959,-1096,-648,327,1718,3333,4957,6392,7437,7977,7928,7277,6078,4420,2445,320,-1780,-3689,-5254,-6377,-6999,-7108,-6758,-6022,-5026,-3902,-2806,-1862,-1177,-809,-748,-964,-1350,-1819,-2257,-2594,-2771,-2789,-2646,-2404,-2073,-1717,-1336,-965,-618,-332,-140,-88,-196,-493,-947,-1541,-2200,-2859,-3427,-3822,-3972,-3833,-3417,-2756,-1961,-1159,-491,-113,-101,-525,-1336,-2455,-3714,-4941,-5957,-6618,-6845,-6604,-5941,-4925,-3672,-2296,-924,335,1376,2121,2503,2498,2115,1412,476,-556,-1565,-2416,-3003,-3276,-3194,-2792,-2119,-1250,-289,667,1512,2154,2528,2584,2347,1846,1202,543,20,-216,-81,437,1289,2300,3307,4097,4501,4430,3835,2793,1392,-171,-1734,-3087,-4097,-4635,-4681,-4218,-3330,-2104,-688,776,2121,3213,3933,4215,4031,3426,2468,1278,-29,-1325,-2518,-3519,-4295,-4806,-5073,-5091,-4902,-4521,-3986,-3334,-2597,-1832,-1080,-394,172,589,818,850,700,402,5,-410,-816,-1149,-1425,-1653,-1870,-2119,-2419,-2784,-3205,-3658,-4117,-4551,-4927,-5238,-5447,-5575,-5591,-5513,-5316,-4996,-4519,-3878,-3041,-2021,-832,487,1855,3197,4380,5313,5863,5984,5637,4871,3803,2573,1394,425,-150,-267,118,922,2023,3238,4372,5246,5730,5747,5301,4452,3309,2027,749,-363,-1189,-1638,-1664,-1294,-592,322,1291,2167,2774,3006,2774,2082,981,-390,-1848,-3192,-4223,-4799,-4863,-4408,-3575,-2489,-1397,-476,80,152,-310,-1275,-2648,-4267,-5947,-7499,-8732,-9524,-9761,-9436,-8579,-7282,-5715,-4035,-2454,-1138,-243,130,-59,-797,-1973,-3451,-5019,-6465,-7590,-8223,-8266,-7678,-6505,-4837,-2848,-697,1400,3290,4825,5908,6501,6595,6241,5513,4523,3390,2238,1171,264,-447,-959,-1298,-1504,-1626,-1714,-1805,-1935,-2116,-2344,-2603,-2845,-3014,-3050,-2900,-2528,-1956,-1212,-402,380,989,1323,1265,784,-145,-1446,-3035,-4752,-6441,-7910,-9008,-9599,-9604,-9018,-7874,-6293,-4429,-2460,-598,1000,2181,2859,3023,2680,1953,945,-152,-1183,-1972,-2396,-2387,-1948,-1149,-115,1008,2081,2974,3603,3918,3884,3524,2864,1952,875,-293,-1440,-2467,-3271,-3783,-3937,-3731,-3161,-2298,-1209,-11,1179,2238,3055,3530,3618,3291,2588,1606,460,-667,-1618,-2248,-2451,-2199,-1533,-522,659,1890,2972,3794,4238,4276,3894,3183,2214,1166,157,-624,-1092,-1140,-782,-57,912,1976,2969,3740,4203,4291,4062,3544,2872,2110,1375,710,173,-209,-419,-426,-227,194,810,1589,2448,3285,3974,4390,4410,3989,3083,1770,142,-1646,-3421,-5022,-6318,-7209,-7656,-7666,-7274,-6551,-5588,-4444,-3230,-1986,-796,294,1251,2024,2625,3049,3337,3552,3743,3977,4270,4626,4992,5306,5466,5395,4999,4238,3087,1571,-242,-2236,-4254,-6110,-7604,-8559,-8830,-8359,-7145,-5305,-3002,-473,2021,4246,5971,7063,7439,7121,6207,4872,3343,1857,673,-39,-119,443,1618,3249,5137,7026,8662,9824,10336,10129,9201,7662,5689,3512,1353,-544,-2057,-3054,-3540,-3549,-3148,-2468,-1592,-645,289,1125,1788,2214,2348,2159,1650,850,-134,-1203,-2186,-2949,-3351,-3310,-2794,-1839,-566,879,2286,3461,4226,4445,4063,3093,1645,-111,-1942,-3612,-4885,-5599,-5643,-5034,-3838,-2240,-449,1296,2758,3759,4165,3915,3026,1587,-265,-2308,-4338,-6112,-7443,-8195,-8309,-7802,-6788,-5406,-3857,-2326,-965,94,815,1192,1300,1243,1150,1142,1303,1687,2277,3024,3827,4575,5149,5468,5478,5190,4657,3991,3308,2767,2458,2483,2836,3480,4317,5196,5996,6567,6825,6712,6208,5331,4141,2707,1145,-443,-1925,-3209,-4186,-4811,-5017,-4818,-4185,-3191,-1865,-321,1326,2939,4356,5447,6102,6273,5985,5322,4427,3443,2539,1782,1256,904,687,479,208,-226,-809,-1533,-2270,-2910,-3294,-3310,-2897,-2049,-857,565,2031,3372,4409,5008,5065,4571,3523,2056,287,-1585,-3370,-4909,-6058,-6765,-7008,-6852,-6375,-5695,-4917,-4140,-3422,-2796,-2250,-1738,-1213,-590,167,1101,2191,3391,4613,5742,6673,7291,7537,7377,6828,5951,4824,3580,2315,1184,263,-350,-646,-642,-413,-55,325,638,815,817,622,233,-336,-1044,-1833,-2620,-3326,-3854,-4157,-4176,-3907,-3362,-2582,-1643,-641,329,1140,1718,1978,1907,1516,870,42,-860,-1770,-2593,-3290,-3808,-4101,-4150,-3916,-3405,-2628,-1643,-503,669,1812,2796,3568,4058,4247,4141,3773,3208,2506,1741,967,194,-556,-1349,-2196,-3176,-4292,-5544,-6890,-8217,-9434,-10367,-10909,-10917,-10329,-9112,-7312,-5041,-2476,168,2648,4734,6222,6966,6881,5964,4293,2021,-609,-3332,-5825,-7813,-9057,-9422,-8870,-7487,-5437,-2966,-358,2124,4213,5746,6584,6725,6198,5141,3723,2151,635,-635,-1532,-1973,-1967,-1577,-933,-203,439,809,784,286,-695,-2078,-3730,-5470,-7074,-8345,-9090,-9171,-8518,-7151,-5162,-2757,-168,2303,4386,5822,6437,6126,4908,2874,244,-2729,-5714,-8415,-10548,-11930,-12448,-12113,-11015,-9339,-7289,-5107,-2994,-1120,393,1492,2149,2385,2241,1765,1047,165,-750,-1584,-2189,-2467,-2326,-1755,-796,454,1851,3230,4463,5415,6038,6302,6233,5876,5301,4578,3800,3041,2397,1941,1747,1843,2253,2943,3867,4954,6105,7221,8196,8931,9339,9372,8990,8228,7128,5798,4341,2878,1520,336,-609,-1316,-1802,-2111,-2311,-2426,-2494,-2472,-2330,-2006,-1460,-702,229,1219,2141,2839,3190,3084,2502,1461,67,-1516,-3102,-4466,-5436,-5856,-5675,-4895,-3641,-2083,-460,999,2084,2657,2668,2158,1251,136,-989,-1899,-2432,-2465,-1960,-955,442,2062,3726,5227,6415,7139,7332,6939,5990,4529,2686,580,-1599,-3698,-5544,-6991,-7923,-8244,-7904,-6905,-5302,-3243,-900,1477,3659,5428,6609,7112,6904,6051,4668,2942,1090,-668,-2106,-3060,-3420,-3141,-2297,-1002,535,2102,3473,4481,4976,4927,4317,3242,1822,234,-1329,-2681,-3646,-4111,-4014,-3365,-2247,-788,844,2471,3941,5120,5926,6308,6257,5784,4911,3698,2190,496,-1292,-3037,-4605,-5881,-6747,-7138,-7004,-6358,-5243,-3770,-2080,-355,1207,2441,3203,3433,3141,2409,1402,295,-700,-1438,-1800,-1771,-1402,-804,-156,392,652,521,-86,-1161,-2621,-4339,-6081,-7664,-8820,-9415,-9304,-8497,-7036,-5092,-2840,-518,1662,3515,4889,5693,5910,5543,4708,3504,2118,707,-545,-1500,-2037,-2100,-1643,-710,661,2348,4226,6137,7910,9400,10452,10975,10886,10166,8847,7009,4792,2376,-33,-2241,-4060,-5384,-6139,-6330,-6028,-5313,-4321,-3169,-1969,-825,210,1093,1830,2433,2944,3382,3766,4096,4350,4519,4560,4477,4247,3884,3407,2828,2201,1564,987,541,295,312,608,1194,1987,2915,3822,4584,5032,5064,4584,3570,2066,174,-1929,-4016,-5853,-7183,-7839,-7679,-6716,-5015,-2766,-207,2407,4790,6746,8070,8686,8562,7750,6380,4609,2651,683,-1093,-2548,-3567,-4078,-4063,-3522,-2506,-1103,584,2408,4237,5946,7412,8576,9372,9799,9864,9603,9067,8326,7437,6477,5494,4535,3629,2772,1959,1166,367,-456,-1294,-2135,-2910,-3565,-4016,-4207,-4089,-3660,-2921,-1919,-701,671,2122,3580,4950,6144,7062,7618,7749,7411,6615,5402,3840,2043,109,-1816,-3615,-5147,-6293,-6946,-7027,-6501,-5371,-3715,-1633,676,3038,5190,6943,8093,8531,8210,7188,5584,3617,1513,-476,-2146,-3347,-4011,-4148,-3810,-3125,-2186,-1130,-56,960,1831,2516,2971,3159,3096,2777,2255,1589,851,137,-478,-909,-1110,-1039,-705,-138,585,1369,2084,2617,2860,2750,2272,1449,375,-855,-2096,-3223,-4119,-4697,-4908,-4734,-4199,-3341,-2222,-931,461,1832,3108,4174,4980,5451,5605,5424,4982,4309,3479,2534,1515,454,-634,-1712,-2760,-3717,-4539,-5159,-5541,-5655,-5497,-5113,-4543,-3892,-3244,-2695,-2343,-2215,-2346,-2684,-3166,-3683,-4138,-4419,-4489,-4279,-3836,-3154,-2308,-1339,-316,697,1636,2421,2990,3275,3219,2811,2026,919,-468,-2022,-3645,-5193,-6564,-7641,-8371,-8722,-8729,-8459,-8014,-7505,-7016,-6611,-6275,-5984,-5626,-5125,-4366,-3318,-1967,-392,1292,2935,4363,5449,6098,6276,6033,5436,4613,3658,2670,1697,778,-87,-872,-1577,-2151,-2567,-2771,-2739,-2464,-1981,-1351,-668,-43,429,657,600,257,-341,-1110,-1985,-2874,-3737,-4524,-5224,-5818,-6276,-6567,-6643,-6454,-5971,-5181,-4111,-2825,-1434,-63,1124,1981,2384,2248,1556,367,-1218,-3008,-4823,-6453,-7738,-8544,-8816,-8548,-7812,-6725,-5464,-4202,-3138,-2405,-2106,-2254,-2795,-3592,-4470,-5229,-5678,-5690,-5168,-4148,-2683,-980,794,2362,3543,4154,4109,3423,2171,542,-1272,-3020,-4491,-5480,-5865,-5563,-4615,-3093,-1183,922,2997,4851,6319,7321,7791,7753,7230,6271,4960,3339,1528,-418,-2355,-4193,-5783,-7006,-7737,-7899,-7455,-6449,-4984,-3252,-1466,135,1337,2010,2059,1543,540,-745,-2119,-3341,-4241,-4672,-4599,-4045,-3138,-2043,-975,-141,313,259,-286,-1276,-2566,-3965,-5305,-6372,-7063,-7246,-6914,-6066,-4776,-3153,-1354,441,2034,3237,3911,3969,3411,2314,829,-860,-2522,-3955,-4949,-5371,-5127,-4219,-2730,-820,1283,3328,5066,6294,6883,6799,6101,4934,3498,2029,739,-187,-652,-599,-95,779,1844,2931,3857,4464,4667,4409,3726,2662,1336,-162,-1687,-3137,-4377,-5323,-5882,-6021,-5740,-5070,-4101,-2908,-1606,-285,973,2076,2991,3647,4053,4191,4085,3773,3294,2712,2078,1451,868,364,-50,-367,-591,-723,-770,-733,-625,-453,-252,-44,116,190,133,-78,-450,-951,-1548,-2175,-2790,-3345,-3816,-4191,-4463,-4619,-4657,-4556,-4318,-3942,-3454,-2882,-2279,-1699,-1181,-789,-529,-432,-484,-667,-953,-1294,-1662,-2008,-2336,-2608,-2845,-3018,-3138,-3163,-3094,-2899,-2598,-2204,-1778,-1368,-1048,-879,-884,-1108,-1520,-2107,-2799,-3513,-4150,-4596,-4738,-4493,-3786,-2602,-959,1060,3338,5699,7957,9895,11334,12101,12126,11389,9962,8018,5743,3410,1257,-483,-1645,-2147,-1994,-1309,-242,940,2034,2782,3028,2655,1639,53,-1967,-4187,-6355,-8174,-9389,-9796,-9273,-7838,-5596,-2801,240,3168,5619,7311,8007,7626,6189,3838,837,-2490,-5767,-8602,-10674,-11700,-11552,-10209,-7815,-4625,-1006,2624,5847,8287,9676,9887,8941,7015,4419,1530,-1230,-3489,-4952,-5459,-4993,-3685,-1788,369,2411,4003,4861,4833,3898,2163,-106,-2604,-4928,-6741,-7732,-7711,-6614,-4499,-1556,1922,5588,9046,11948,13971,14905,14646,13208,10751,7530,3894,256,-2996,-5477,-6933,-7181,-6215,-4122,-1132,2443,6243,9860,12945,15158,16292,16239,15023,12829,9920,6673,3476,710,-1307,-2378,-2427,-1546,83,2123,4259,6107,7406,7943,7651,6576,4855,2723,429,-1750,-3578,-4851,-5452,-5315,-4492,-3078,-1284,685,2566,4156,5280,5830,5786,5168,4088,2646,1017,-675,-2271,-3656,-4725,-5389,-5599,-5319,-4574,-3402,-1918,-231,1484,3082,4396,5311,5746,5674,5138,4211,3037,1757,548,-434,-1028,-1132,-674,332,1803,3591,5477,7222,8589,9365,9416,8680,7206,5131,2672,90,-2339,-4390,-5870,-6711,-6878,-6467,-5589,-4435,-3187,-2034,-1134,-598,-457,-699,-1198,-1829,-2410,-2778,-2823,-2458,-1694,-573,806,2313,3812,5160,6221,6901,7128,6887,6219,5209,3988,2713,1539,599,-8,-254,-158,194,679,1130,1431,1445,1159,585,-177,-981,-1684,-2157,-2322,-2189,-1816,-1338,-905,-666,-736,-1163,-1924,-2932,-4024,-5038,-5765,-6066,-5818,-4993,-3629,-1844,178,2219,4039,5408,6160,6159,5392,3899,1820,-628,-3212,-5634,-7653,-9005,-9545,-9149,-7842,-5707,-2937,203,3416,6384,8812,10465,11168,10849,9534,7338,4489,1250,-2037,-5076,-7534,-9206,-9892,-9539,-8176,-5936,-3064,137,3318,6126,8280,9553,9862,9208,7728,5617,3138,551,-1906,-4039,-5732,-6925,-7630,-7908,-7863,-7601,-7266,-6947,-6765,-6758,-6975,-7405,-8018,-8761,-9538,-10246,-10762,-10966,-10764,-10117,-9017,-7568,-5876,-4134,-2510,-1184,-270,148,94,-381,-1136,-2015,-2844,-3460,-3725,-3571,-2966,-1974,-687,730,2137,3355,4307,4905,5172,5131,4857,4408,3851,3203,2490,1712,883,38,-768,-1452,-1930,-2091,-1886,-1255,-240,1093,2599,4087,5356,6195,6459,6056,5008,3410,1469,-570,-2435,-3855,-4626,-4613,-3784,-2217,-90,2359,4837,7064,8807,9873,10201,9769,8692,7107,5215,3229,1328,-306,-1576,-2413,-2816,-2849,-2583,-2167,-1690,-1301,-1047,-1015,-1181,-1544,-2024,-2559,-3056,-3463,-3712,-3797,-3690,-3416,-2984,-2427,-1775,-1064,-346,350,958,1474,1842,2092,2196,2212,2139,2040,1927,1850,1832,1910,2114,2444,2915,3484,4106,4715,5213,5528,5569,5294,4683,3775,2647,1425,229,-782,-1529,-1908,-1906,-1506,-762,284,1530,2897,4273,5552,6633,7417,7815,7771,7252,6284,4930,3315,1597,-62,-1487,-2568,-3231,-3456,-3302,-2831,-2151,-1369,-565,165,775,1227,1501,1636,1656,1653,1693,1858,2199,2710,3367,4067,4715,5184,5404,5304,4920,4276,3517,2743,2129,1768,1780,2172,2949,4011,5241,6469,7514,8178,8336,7847,6728,5011,2852,462,-1918,-4033,-5666,-6653,-6893,-6397,-5215,-3520,-1496,616,2577,4163,5201,5545,5163,4046,2321,142,-2245,-4581,-6588,-8043,-8747,-8632,-7685,-6030,-3863,-1443,927,2981,4489,5329,5460,4958,3959,2653,1259,-37,-1057,-1689,-1869,-1596,-927,32,1125,2195,3061,3594,3692,3340,2578,1526,361,-743,-1576,-2016,-1952,-1383,-348,1023,2584,4147,5540,6605,7236,7388,7065,6345,5352,4220,3126,2184,1494,1114,1005,1133,1358,1563,1592,1312,643,-478,-2003,-3862,-5892,-7913,-9724,-11127,-11974,-12152,-11608,-10361,-8458,-6039,-3269,-357,2451,4931,6871,8105,8546,8173,7034,5275,3077,687,-1633,-3627,-5080,-5840,-5835,-5099,-3708,-1855,289,2486,4552,6294,7592,8330,8503,8083,7179,5862,4320,2687,1172,-96,-964,-1385,-1332,-883,-156,674,1412,1872,1913,1441,461,-978,-2723,-4604,-6404,-7908,-8953,-9378,-9165,-8274,-6824,-4901,-2680,-314,2040,4258,6239,7919,9258,10229,10816,11015,10823,10247,9335,8103,6648,5030,3353,1741,272,-915,-1791,-2298,-2477,-2385,-2125,-1826,-1589,-1523,-1681,-2064,-2659,-3353,-4069,-4669,-5064,-5184,-5010,-4573,-3949,-3235,-2543,-1966,-1570,-1378,-1391,-1542,-1775,-1984,-2078,-1984,-1642,-1040,-215,785,1855,2906,3839,4562,5026,5179,5029,4575,3878,2984,1980,939,-35,-860,-1452,-1763,-1763,-1482,-950,-253,547,1384,2200,2975,3681,4309,4842,5261,5538,5668,5619,5423,5076,4626,4103,3547,2993,2468,1987,1559,1185,867,615,430,331,326,420,624,911,1284,1695,2136,2563,2966,3309,3587,3760,3816,3705,3399,2865,2075,1053,-196,-1595,-3083,-4556,-5920,-7077,-7940,-8466,-8618,-8418,-7900,-7143,-6236,-5300,-4444,-3771,-3351,-3195,-3284,-3524,-3819,-4052,-4137,-4027,-3727,-3299,-2822,-2434,-2229,-2311,-2740,-3510,-4598,-5917,-7353,-8781,-10062,-11070,-11702,-11891,-11596,-10834,-9653,-8132,-6385,-4533,-2703,-1021,408,1507,2225,2549,2508,2137,1530,748,-104,-947,-1713,-2336,-2794,-3072,-3181,-3162,-3037,-2865,-2646,-2407,-2122,-1776,-1340,-802,-145,594,1403,2214,2965,3583,3968,4046,3746,3006,1827,220,-1737,-3922,-6188,-8346,-10211,-11624,-12451,-12642,-12202,-11222,-9840,-8252,-6637,-5189,-4046,-3298,-2993,-3106,-3584,-4331,-5235,-6163,-7000,-7624,-7960,-7948,-7587,-6906,-5990,-4949,-3918,-3048,-2447,-2226,-2411,-2985,-3884,-4963,-6096,-7108,-7854,-8218,-8093,-7458,-6294,-4657,-2646,-366,1978,4252,6227,7783,8775,9161,8956,8232,7139,5822,4460,3192,2118,1296,718,336,76,-179,-516,-1041,-1789,-2797,-4009,-5370,-6755,-8040,-9083,-9752,-9941,-9585,-8656,-7196,-5297,-3097,-793,1432,3365,4862,5784,6087,5746,4823,3399,1605,-408,-2463,-4390,-6000,-7163,-7754,-7732,-7108,-5949,-4415,-2651,-892,701,1938,2712,2957,2684,1962,915,-292,-1501,-2538,-3302,-3709,-3771,-3511,-3046,-2461,-1906,-1455,-1211,-1194,-1421,-1836,-2371,-2917,-3365,-3622,-3599,-3275,-2646,-1760,-693,462,1598,2634,3476,4085,4414,4455,4217,3718,3010,2143,1205,279,-532,-1128,-1423,-1343,-846,62,1348,2897,4588,6227,7653,8688,9211,9146,8480,7269,5628,3716,1711,-207,-1890,-3222,-4139,-4611,-4659,-4336,-3710,-2898,-1988,-1100,-305,342,844,1217,1536,1847,2239,2742,3400,4188,5077,5983,6813,7457,7801,7775,7310,6412,5110,3490,1683,-161,-1863,-3271,-4254,-4737,-4705,-4212,-3348,-2271,-1118,-62,783,1322,1525,1411,1044,528,-24,-493,-778,-818,-561,-22,760,1721,2726,3689,4443,4902,4960,4579,3765,2566,1086,-550,-2203,-3724,-5023,-5991,-6603,-6836,-6701,-6253,-5537,-4637,-3624,-2571,-1545,-595,256,973,1576,2023,2355,2514,2527,2352,1994,1466,784,26,-756,-1433,-1935,-2137,-2012,-1510,-685,415,1679,2995,4236,5304,6099,6594,6766,6664,6332,5848,5265,4636,3980,3296,2585,1814,1001,118,-787,-1699,-2553,-3296,-3879,-4253,-4413,-4367,-4150,-3841,-3491,-3203,-3018,-2984,-3103,-3334,-3635,-3914,-4113,-4154,-3999,-3630,-3041,-2266,-1349,-349,639,1537,2245,2671,2756,2451,1770,756,-495,-1859,-3187,-4332,-5153,-5546,-5439,-4824,-3722,-2228,-463,1416,3229,4823,6045,6819,7110,6941,6418,5642,4791,3990,3372,3023,2964,3186,3621,4170,4718,5143,5346,5230,4778,3959,2841,1495,47,-1357,-2565,-3431,-3843,-3726,-3070,-1926,-403,1338,3118,4748,6076,6984,7427,7422,7023,6355,5531,4694,3954,3407,3090,3025,3170,3480,3881,4307,4694,4990,5154,5153,4983,4646,4178,3633,3069,2573,2190,1990,1979,2176,2547,3062,3664,4298,4902,5424,5798,6001,5971,5723,5220,4510,3610,2586,1505,452,-498,-1256,-1784,-2038,-2026,-1759,-1282,-633,135,973,1824,2643,3368,3960,4382,4611,4651,4522,4265,3933,3593,3297,3099,3023,3061,3187,3333,3430,3382,3126,2613,1854,893,-152,-1170,-1986,-2500,-2589,-2239,-1437,-279,1141,2655,4104,5320,6154,6503,6312,5600,4448,3005,1455,0,-1157,-1880,-2042,-1641,-694,672,2312,4031,5631,6941,7817,8177,8009,7356,6326,5057,3697,2388,1238,307,-367,-819,-1067,-1193,-1249,-1299,-1410,-1595,-1897,-2293,-2763,-3270,-3732,-4100,-4285,-4258,-3980,-3498,-2853,-2159,-1517,-1035,-794,-837,-1150,-1695,-2377,-3108,-3790,-4348,-4727,-4913,-4885,-4677,-4294,-3775,-3151,-2457,-1741,-1032,-384,180,616,903,1021,958,728,348,-133,-660,-1160,-1553,-1780,-1767,-1510,-987,-247,663,1655,2651,3570,4330,4925,5295,5497,5534,5459,5323,5164,5006,4875,4730,4560,4298,3892,3294,2467,1409,134,-1289,-2799,-4293,-5676,-6866,-7791,-8408,-8707,-8699,-8429,-7961,-7385,-6789,-6288,-5947,-5850,-5996,-6400,-6998,-7734,-8515,-9246,-9825,-10175,-10206,-9903,-9250,-8301,-7131,-5860,-4605,-3500,-2638,-2086,-1866,-1953,-2278,-2753,-3252,-3671,-3894,-3843,-3486,-2802,-1864,-707,550,1833,3051,4132,5026,5704,6145,6364,6390,6263,6054,5822,5613,5487,5432,5448,5486,5452,5297,4892,4218,3206,1894,323,-1392,-3132,-4741,-6071,-7011,-7444,-7340,-6680,-5509,-3925,-2051,-59,1875,3564,4840,5569,5688,5161,4085,2543,741,-1154,-2928,-4433,-5528,-6164,-6315,-6028,-5374,-4459,-3393,-2296,-1256,-361,344,849,1152,1307,1354,1356,1384,1479,1683,2009,2439,2958,3502,4034,4476,4786,4900,4800,4452,3877,3087,2143,1110,83,-838,-1540,-1937,-1955,-1574,-817,240,1482,2763,3936,4868,5447,5614,5337,4653,3624,2360,1006,-290,-1361,-2061,-2300,-2002,-1233,-55,1334,2755,3992,4867,5255,5096,4413,3283,1856,313,-1162,-2366,-3167,-3448,-3190,-2421,-1251,169,1650,3004,4036,4618,4625,4045,2883,1250,-707,-2782,-4747,-6385,-7487,-7922,-7605,-6569,-4888,-2762,-392,1967,4069,5723,6750,7091,6718,5727,4242,2466,615,-1093,-2474,-3367,-3715,-3479,-2744,-1626,-299,1034,2197,3028,3453,3438,3045,2368,1550,743,77,-331,-429,-199,312,1019,1801,2522,3057,3284,3151,2612,1727,537,-815,-2239,-3579,-4738,-5626,-6151,-6319,-6071,-5475,-4556,-3403,-2118,-815,394,1381,2062,2354,2223,1686,797,-322,-1530,-2646,-3527,-4018,-4070,-3626,-2777,-1590,-255,1087,2243,3095,3547,3565,3194,2479,1560,533,-471,-1334,-1998,-2382,-2488,-2313,-1910,-1333,-686,-43,479,829,922,773,377,-190,-855,-1509,-2055,-2398,-2464,-2222,-1665,-829,200,1332,2431,3371,4033,4323,4196,3650,2741,1572,288,-954,-1986,-2669,-2905,-2661,-1955,-905,362,1648,2765,3548,3853,3621,2844,1592,-12,-1794,-3566,-5135,-6323,-7010,-7102,-6602,-5557,-4093,-2387,-624,972,2252,3060,3361,3135,2484,1503,370,-770,-1757,-2489,-2875,-2909,-2579,-1961,-1111,-138,860,1786,2542,3075,3340,3338,3095,2669,2127,1557,1030,608,339,223,254,378,548,685,760,704,541,260,-83,-439,-753,-970,-1068,-1032,-892,-672,-437,-221,-77,-20,-62,-200,-409,-667,-944,-1198,-1413,-1540,-1570,-1469,-1233,-853,-343,286,994,1751,2505,3218,3846,4366,4741,4971,5032,4942,4688,4303,3783,3171,2492,1794,1144,588,203,1,25,229,596,1043,1504,1909,2184,2305,2234,2010,1647,1234,818,492,284,238,338,558,850,1151,1412,1579,1621,1515,1257,855,325,-298,-990,-1687,-2359,-2921,-3324,-3484,-3360,-2914,-2170,-1184,-72,1031,1952,2561,2723,2400,1606,422,-972,-2414,-3661,-4565,-4964,-4820,-4131,-2998,-1568,-26,1419,2596,3350,3610,3359,2667,1646,481,-657,-1573,-2122,-2227,-1836,-1031,116,1429,2758,3929,4808,5289,5321,4909,4091,2968,1632,230,-1139,-2339,-3302,-3940,-4241,-4193,-3847,-3270,-2563,-1843,-1225,-830,-734,-1012,-1673,-2712,-4075,-5651,-7333,-8947,-10348,-11392,-11959,-12009,-11533,-10609,-9350,-7917,-6474,-5184,-4160,-3501,-3209,-3267,-3581,-4023,-4460,-4729,-4724,-4349,-3575,-2427,-966,684,2398,4026,5439,6519,7202,7432,7234,6626,5700,4528,3233,1908,668,-394,-1203,-1698,-1866,-1707,-1277,-653,63,752,1306,1634,1654,1362,733,-167,-1283,-2524,-3786,-4981,-6023,-6844,-7411,-7717,-7776,-7644,-7375,-7053,-6749,-6535,-6441,-6494,-6657,-6886,-7105,-7238,-7216,-7008,-6588,-5994,-5274,-4502,-3767,-3157,-2724,-2542,-2596,-2903,-3387,-4010,-4665,-5290,-5797,-6121,-6220,-6058,-5638,-4967,-4085,-3036,-1887,-710,426,1445,2304,2955,3393,3634,3708,3685,3621,3593,3651,3835,4137,4530,4945,5295,5508,5487,5210,4653,3847,2855,1753,647,-365,-1186,-1764,-2054,-2093,-1929,-1668,-1423,-1320,-1460,-1914,-2703,-3809,-5144,-6622,-8095,-9439,-10532,-11260,-11561,-11387,-10734,-9643,-8175,-6460,-4623,-2837,-1265,-40,718,983,756,138,-752,-1722,-2618,-3252,-3517,-3330,-2687,-1636,-286,1230,2739,4087,5129,5764,5941,5663,4990,4021,2892,1731,680,-176,-761,-1059,-1091,-899,-565,-150,266,634,909,1064,1081,969,726,390,-4,-404,-742,-951,-984,-775,-334,361,1239,2266,3321,4330,5145,5689,5848,5580,4868,3761,2348,792,-758,-2094,-3063,-3524,-3398,-2685,-1432,206,2058,3898,5490,6653,7211,7106,6323,4956,3149,1108,-949,-2794,-4253,-5175,-5510,-5245,-4462,-3274,-1848,-356,1027,2147,2890,3178,2987,2353,1344,101,-1227,-2457,-3405,-3924,-3895,-3263,-2074,-387,1590,3691,5650,7271,8361,8810,8582,7730,6378,4714,2949,1309,-15,-871,-1169,-891,-79,1155,2655,4228,5688,6834,7538,7682,7239,6223,4730,2890,891,-1077,-2798,-4116,-4853,-4969,-4406,-3253,-1608,328,2345,4200,5677,6605,6871,6465,5443,3944,2169,320,-1373,-2737,-3626,-3978,-3767,-3065,-1950,-586,888,2293,3483,4326,4737,4659,4119,3158,1897,472,-966,-2252,-3258,-3875,-4057,-3789,-3141,-2182,-1052,128,1226,2129,2758,3069,3048,2733,2182,1483,736,37,-522,-876,-972,-817,-402,199,957,1764,2573,3289,3857,4235,4386,4312,4023,3559,2968,2329,1683,1112,642,298,89,-21,-42,-21,20,48,46,7,-79,-193,-325,-469,-590,-706,-786,-844,-864,-836,-753,-595,-357,-50,315,690,1029,1283,1407,1379,1210,906,532,109,-285,-624,-854,-944,-867,-602,-140,507,1328,2279,3323,4388,5427,6351,7118,7651,7917,7871,7504,6797,5790,4505,3037,1470,-78,-1472,-2620,-3411,-3818,-3818,-3463,-2815,-1992,-1101,-251,448,931,1135,1044,664,40,-749,-1604,-2381,-2965,-3215,-3051,-2419,-1325,175,1972,3930,5887,7685,9167,10225,10765,10777,10260,9308,8006,6513,4967,3526,2324,1466,1012,985,1346,2035,2940,3964,4964,5857,6519,6910,6988,6763,6303,5676,5021,4436,4043,3906,4067,4498,5139,5884,6601,7159,7420,7300,6732,5739,4358,2721,959,-749,-2244,-3374,-4029,-4145,-3702,-2749,-1353,342,2201,4037,5691,6982,7796,8012,7607,6590,5035,3087,917,-1266,-3242,-4825,-5850,-6227,-5922,-4993,-3544,-1749,191,2085,3726,4996,5778,6062,5856,5252,4356,3307,2264,1352,725,452,617,1203,2189,3466,4919,6375,7688,8688,9276,9357,8939,8046,6783,5289,3705,2202,897,-114,-791,-1151,-1250,-1199,-1105,-1106,-1290,-1745,-2490,-3528,-4790,-6203,-7624,-8940,-9965,-10591,-10672,-10159,-9030,-7365,-5276,-2981,-673,1397,3046,4110,4520,4257,3409,2089,490,-1200,-2782,-4090,-4989,-5419,-5345,-4816,-3913,-2740,-1450,-163,977,1879,2466,2714,2635,2276,1715,1046,366,-231,-663,-872,-823,-509,25,724,1476,2170,2693,2927,2824,2313,1435,192,-1309,-2994,-4731,-6405,-7881,-9051,-9811,-10094,-9881,-9170,-8054,-6615,-5017,-3401,-1932,-755,44,372,249,-321,-1238,-2408,-3695,-4982,-6152,-7125,-7847,-8313,-8533,-8574,-8483,-8364,-8255,-8226,-8269,-8367,-8461,-8466,-8287,-7847,-7069,-5944,-4469,-2708,-749,1295,3281,5079,6552,7590,8113,8079,7504,6427,4984,3268,1490,-238,-1721,-2883,-3626,-3956,-3891,-3518,-2924,-2224,-1499,-828,-252,221,583,869,1065,1202,1237,1171,957,572,4,-752,-1677,-2720,-3837,-4936,-5941,-6776,-7357,-7662,-7657,-7392,-6899,-6301,-5668,-5140,-4782,-4680,-4851,-5301,-5988,-6838,-7767,-8651,-9377,-9828,-9896,-9512,-8650,-7321,-5609,-3621,-1514,544,2391,3880,4909,5418,5409,4926,4071,2949,1714,475,-626,-1518,-2132,-2435,-2441,-2168,-1667,-1009,-258,509,1221,1836,2311,2644,2850,2964,3033,3110,3218,3396,3608,3855,4055,4176,4149,3938,3525,2912,2134,1238,291,-642,-1505,-2232,-2804,-3174,-3337,-3278,-2993,-2476,-1741,-801,315,1530,2791,3962,4949,5627,5896,5706,5046,3967,2595,1069,-405,-1664,-2528,-2909,-2750,-2095,-1046,239,1556,2705,3500,3801,3529,2667,1266,-553,-2640,-4781,-6777,-8403,-9481,-9870,-9508,-8390,-6621,-4338,-1763,887,3384,5530,7192,8266,8759,8698,8203,7394,6440,5470,4618,3968,3546,3367,3345,3427,3479,3408,3116,2525,1634,434,-973,-2497,-3970,-5237,-6120,-6486,-6222,-5310,-3770,-1732,632,3089,5379,7275,8563,9124,8905,7951,6384,4394,2191,21,-1924,-3461,-4480,-4935,-4831,-4241,-3271,-2057,-741,522,1627,2437,2917,2971,2641,1901,859,-418,-1796,-3119,-4279,-5103,-5540,-5501,-5012,-4110,-2918,-1565,-243,899,1684,2009,1806,1071,-120,-1658,-3356,-5027,-6452,-7466,-7909,-7726,-6882,-5467,-3576,-1398,892,3093,5036,6583,7630,8146,8105,7582,6646,5429,4063,2694,1431,385,-424,-983,-1343,-1589,-1815,-2117,-2574,-3212,-4039,-4975,-5944,-6800,-7428,-7708,-7548,-6919,-5815,-4303,-2478,-474,1543,3412,4958,6057,6587,6528,5870,4699,3142,1349,-473,-2157,-3537,-4495,-4978,-4982,-4577,-3864,-2991,-2094,-1305,-725,-387,-312,-440,-714,-1040,-1336,-1530,-1574,-1464,-1196,-828,-388,63,486,850,1128,1308,1371,1309,1116,772,307,-287,-942,-1627,-2258,-2782,-3128,-3263,-3170,-2867,-2403,-1835,-1244,-687,-225,121,352,483,563,636,746,948,1241,1655,2141,2677,3184,3609,3877,3943,3781,3391,2806,2080,1280,490,-222,-794,-1175,-1338,-1258,-934,-373,405,1352,2430,3565,4702,5773,6730,7518,8114,8488,8629,8557,8273,7826,7253,6599,5928,5272,4673,4150,3698,3321,2975,2652,2295,1887,1387,790,89,-679,-1488,-2270,-2982,-3565,-3988,-4227,-4288,-4185,-3957,-3636,-3272,-2882,-2501,-2114,-1718,-1270,-751,-107,665,1576,2604,3690,4769,5742,6505,6963,7018,6626,5761,4461,2800,900,-1096,-3013,-4687,-5960,-6701,-6840,-6340,-5242,-3639,-1671,483,2620,4570,6152,7262,7842,7886,7467,6681,5667,4561,3491,2556,1807,1276,939,759,681,636,568,425,169,-210,-713,-1303,-1924,-2509,-2958,-3217,-3213,-2916,-2344,-1512,-522,563,1598,2497,3124,3428,3332,2866,2039,955,-289,-1562,-2735,-3700,-4375,-4714,-4718,-4405,-3842,-3096,-2243,-1371,-527,217,843,1313,1634,1798,1832,1763,1624,1479,1352,1307,1357,1524,1793,2140,2503,2824,3012,2993,2687,2037,1018,-359,-2038,-3917,-5852,-7687,-9239,-10369,-10958,-10950,-10374,-9304,-7887,-6296,-4703,-3283,-2150,-1385,-1012,-1002,-1312,-1840,-2523,-3246,-3952,-4579,-5086,-5476,-5761,-5970,-6172,-6398,-6713,-7133,-7673,-8301,-8985,-9641,-10216,-10616,-10792,-10683,-10264,-9517,-8460,-7110,-5538,-3808,-2032,-321,1196,2402,3203,3545,3425,2898,2067,1067,69,-789,-1359,-1567,-1367,-782,115,1225,2391,3493,4387,4994,5255,5178,4783,4154,3362,2497,1648,876,250,-208,-471,-565,-512,-381,-229,-136,-156,-351,-720,-1290,-1991,-2802,-3624,-4412,-5071,-5587,-5887,-5997,-5901,-5633,-5246,-4782,-4335,-3955,-3738,-3708,-3916,-4307,-4860,-5445,-5984,-6343,-6452,-6240,-5706,-4855,-3766,-2506,-1204,33,1080,1827,2207,2168,1738,962,-40,-1140,-2187,-3033,-3572,-3716,-3459,-2826,-1921,-859,200,1139,1833,2239,2331,2158,1788,1329,877,554,418,546,947,1613,2510,3545,4652,5687,6573,7174,7427,7272,6699,5745,4492,3043,1547,137,-1054,-1916,-2403,-2489,-2227,-1692,-1003,-282,357,813,1047,1029,804,431,-1,-384,-626,-641,-385,165,960,1944,3001,4008,4842,5391,5582,5378,4798,3887,2749,1485,232,-915,-1831,-2476,-2791,-2794,-2499,-1962,-1243,-407,474,1347,2170,2892,3509,3974,4295,4442,4420,4227,3886,3437,2936,2459,2076,1851,1826,2004,2356,2819,3299,3700,3934,3934,3689,3217,2607,1952,1390,1034,990,1323,2045,3139,4503,6034,7570,8950,10024,10669,10795,10391,9477,8131,6480,4645,2795,1054,-438,-1587,-2336,-2647,-2551,-2107,-1404,-564,276,1008,1500,1701,1569,1134,480,-284,-999,-1527,-1739,-1553,-944,40,1325,2742,4143,5330,6145,6450,6180,5311,3933,2171,234,-1663,-3279,-4453,-5021,-4977,-4333,-3214,-1806,-276,1148,2339,3173,3612,3681,3423,2969,2394,1835,1361,1043,905,947,1134,1409,1708,1955,2100,2095,1944,1646,1256,809,362,-49,-387,-647,-805,-871,-822,-647,-329,160,812,1623,2539,3497,4399,5152,5641,5812,5593,5001,4070,2894,1600,331,-765,-1564,-1985,-1983,-1599,-877,46,1071,2041,2861,3432,3717,3702,3424,2934,2312,1631,972,388,-66,-378,-538,-566,-489,-352,-192,-60,24,34,-30,-145,-296,-436,-542,-586,-550,-432,-237,18,304,582,810,929,900,671,227,-454,-1344,-2398,-3543,-4670,-5658,-6394,-6750,-6673,-6111,-5120,-3758,-2189,-551,981,2264,3196,3725,3850,3623,3134,2484,1798,1173,702,425,368,503,791,1163,1578,1970,2336,2662,2962,3268,3593,3943,4340,4729,5142,5498,5815,6049,6185,6229,6155,5987,5725,5378,4972,4509,4012,3488,2955,2419,1904,1411,964,570,233,-33,-242,-387,-490,-553,-593,-617,-626,-614,-566,-451,-254,71,528,1142,1900,2766,3713,4649,5523,6232,6718,6917,6791,6344,5578,4571,3372,2100,830,-320,-1277,-1975,-2374,-2467,-2264,-1808,-1149,-356,501,1345,2121,2760,3239,3525,3624,3573,3379,3130,2829,2545,2276,2030,1776,1476,1078,533,-197,-1123,-2248,-3511,-4854,-6158,-7303,-8157,-8580,-8492,-7812,-6562,-4793,-2626,-245,2166,4387,6229,7552,8237,8266,7645,6464,4845,2937,922,-1039,-2787,-4196,-5184,-5696,-5742,-5346,-4599,-3589,-2442,-1273,-204,681,1303,1638,1677,1461,1046,524,-15,-473,-761,-835,-650,-232,380,1114,1870,2542,3037,3263,3162,2725,1954,925,-283,-1558,-2799,-3901,-4805,-5462,-5871,-6055,-6050,-5937,-5758,-5608,-5516,-5535,-5662,-5891,-6163,-6430,-6610,-6632,-6444,-6017,-5348,-4502,-3533,-2576,-1726,-1119,-831,-934,-1448,-2348,-3586,-5065,-6687,-8320,-9840,-11108,-12012,-12437,-12328,-11635,-10398,-8677,-6618,-4385,-2197,-252,1245,2169,2429,2042,1085,-286,-1878,-3471,-4865,-5884,-6418,-6412,-5879,-4898,-3585,-2099,-608,732,1780,2445,2664,2445,1817,864,-318,-1618,-2914,-4100,-5073,-5760,-6102,-6082,-5703,-5017,-4099,-3051,-1996,-1038,-285,198,376,266,-106,-642,-1282,-1914,-2472,-2906,-3178,-3324,-3361,-3375,-3427,-3591,-3932,-4469,-5225,-6160,-7229,-8343,-9407,-10313,-10951,-11250,-11120,-10562,-9559,-8177,-6499,-4637,-2746,-951,575,1736,2404,2549,2141,1234,-90,-1696,-3435,-5129,-6636,-7792,-8520,-8726,-8410,-7580,-6304,-4681,-2830,-894,995,2707,4153,5260,6008,6393,6449,6232,5798,5220,4570,3903,3284,2745,2311,1980,1745,1571,1440,1328,1223,1122,1050,995,1001,1045,1136,1246,1346,1408,1403,1334,1205,1047,925,866,962,1218,1681,2320,3112,3982,4854,5640,6249,6612,6665,6390,5773,4852,3667,2301,831,-643,-2037,-3270,-4269,-5004,-5425,-5554,-5385,-4984,-4383,-3671,-2885,-2092,-1311,-557,169,876,1562,2214,2802,3281,3597,3699,3544,3113,2409,1464,336,-899,-2158,-3345,-4379,-5182,-5682,-5837,-5604,-4973,-3958,-2583,-930,925,2858,4741,6443,7835,8820,9329,9348,8885,8025,6845,5481,4053,2697,1516,603,14,-241,-175,157,668,1282,1888,2412,2781,2952,2905,2641,2189,1589,897,197,-447,-930,-1193,-1163,-811,-145,817,1973,3258,4531,5692,6633,7277,7577,7516,7120,6418,5493,4406,3247,2088,1001,33,-772,-1411,-1884,-2225,-2472,-2679,-2895,-3164,-3511,-3943,-4429,-4921,-5339,-5590,-5576,-5223,-4473,-3336,-1849,-128,1697,3430,4907,5948,6433,6286,5506,4155,2356,287,-1856,-3864,-5540,-6725,-7314,-7242,-6556,-5306,-3664,-1770,150,1934,3399,4431,4947,4941,4437,3543,2365,1075,-193,-1283,-2084,-2527,-2565,-2227,-1559,-651,385,1432,2366,3098,3535,3651,3424,2890,2096,1129,81,-946,-1842,-2517,-2891,-2912,-2569,-1881,-906,262,1518,2741,3823,4678,5241,5501,5454,5155,4651,4014,3303,2569,1838,1127,426,-277,-1002,-1755,-2556,-3382,-4230,-5061,-5845,-6529,-7067,-7385,-7448,-7183,-6579,-5607,-4287,-2679,-843,1077,2979,4687,6070,7007,7390,7200,6423,5144,3465,1549,-439,-2321,-3930,-5147,-5858,-6033,-5648,-4745,-3397,-1697,218,2221,4164,5914,7348,8391,8969,9102,8794,8136,7210,6135,5013,3949,3014,2261,1720,1383,1246,1269,1422,1669,1965,2291,2612,2907,3166,3368,3517,3605,3645,3643,3625,3606,3630,3703,3872,4124,4472,4878,5314,5705,6010,6155,6115,5864,5421,4808,4064,3240,2361,1480,610,-216,-979,-1663,-2243,-2719,-3075,-3319,-3464,-3518,-3507,-3448,-3341,-3195,-2991,-2707,-2327,-1826,-1196,-451,382,1247,2082,2803,3340,3623,3599,3263,2603,1675,533,-737,-2029,-3249,-4281,-5056,-5473,-5528,-5154,-4411,-3298,-1906,-307,1392,3079,4638,5957,6939,7509,7624,7279,6502,5375,3988,2490,1001,-330,-1395,-2117,-2449,-2404,-2018,-1367,-552,347,1208,1972,2562,2926,3065,2947,2625,2112,1487,801,144,-414,-797,-945,-820,-403,287,1207,2279,3415,4513,5476,6237,6731,6945,6866,6514,5927,5145,4223,3210,2148,1073,-2,-1071,-2134,-3215,-4295,-5400,-6478,-7523,-8453,-9228,-9761,-10013,-9931,-9500,-8733,-7662,-6358,-4902,-3412,-1999,-792,98,583,597,126,-800,-2117,-3706,-5442,-7166,-8745,-10035,-10954,-11411,-11405,-10923,-10049,-8842,-7449,-5965,-4545,-3273,-2250,-1515,-1086,-938,-1024,-1259,-1575,-1875,-2099,-2200,-2147,-1959,-1653,-1283,-910,-594,-399,-361,-506,-821,-1287,-1835,-2426,-2949,-3376,-3612,-3634,-3414,-2947,-2259,-1373,-348,769,1914,3014,4029,4885,5563,6031,6302,6381,6317,6141,5888,5595,5251,4858,4375,3770,3001,2044,878,-479,-2014,-3660,-5369,-7036,-8591,-9912,-10928,-11543,-11719,-11431,-10709,-9625,-8269,-6785,-5277,-3891,-2706,-1803,-1216,-949,-983,-1281,-1776,-2419,-3118,-3815,-4425,-4897,-5178,-5255,-5120,-4804,-4334,-3771,-3155,-2538,-1962,-1444,-1006,-644,-348,-115,80,233,353,426,448,399,264,33,-305,-753,-1291,-1912,-2574,-3238,-3861,-4398,-4793,-5037,-5071,-4926,-4580,-4071,-3440,-2712,-1951,-1182,-450,226,828,1362,1833,2266,2681,3096,3546,4023,4556,5117,5705,6291,6833,7307,7641,7820,7775,7486,6929,6096,5017,3731,2301,817,-634,-1960,-3059,-3884,-4357,-4483,-4257,-3735,-2991,-2121,-1238,-446,173,548,677,547,240,-203,-659,-1063,-1300,-1326,-1075,-557,216,1167,2222,3262,4202,4927,5392,5554,5423,5056,4505,3885,3274,2770,2422,2273,2281,2438,2628,2803,2869,2768,2483,2008,1383,675,-50,-692,-1175,-1421,-1386,-1037,-391,526,1633,2865,4098,5264,6241,6972,7393,7477,7229,6674,5875,4902,3867,2854,1992,1355,1038,1065,1468,2192,3195,4368,5604,6787,7797,8534,8929,8919,8512,7705,6561,5137,3526,1800,53,-1665,-3287,-4793,-6144,-7334,-8342,-9141,-9721,-10036,-10083,-9827,-9288,-8468,-7421,-6184,-4832,-3406,-1973,-557,796,2076,3249,4295,5183,5868,6320,6504,6392,5994,5306,4376,3252,2001,709,-540,-1653,-2541,-3133,-3377,-3241,-2752,-1929,-875,330,1562,2714,3693,4428,4873,5030,4924,4600,4142,3607,3074,2593,2197,1901,1698,1564,1479,1396,1315,1197,1069,918,781,663,606,612,717,905,1196,1556,1991,2470,2982,3524,4062,4619,5142,5644,6071,6407,6619,6673,6566,6274,5822,5213,4488,3660,2767,1820,828,-188,-1240,-2281,-3298,-4230,-5033,-5650,-6050,-6195,-6099,-5759,-5223,-4545,-3777,-3014,-2290,-1682,-1206,-886,-719,-693,-786,-965,-1215,-1492,-1795,-2083,-2359,-2599,-2804,-2984,-3140,-3299,-3474,-3666,-3887,-4111,-4325,-4483,-4554,-4465,-4203,-3702,-2985,-2049,-943,263,1500,2670,3702,4512,5059,5296,5234,4874,4282,3506,2640,1771,987,378,1,-91,102,566,1249,2067,2951,3783,4518,5078,5462,5670,5748,5740,5716,5713,5784,5930,6162,6440,6745,7002,7176,7196,7034,6668,6101,5386,4549,3691,2858,2127,1558,1176,1018,1077,1332,1761,2293,2885,3460,3947,4296,4430,4321,3938,3284,2393,1325,150,-1019,-2118,-3043,-3757,-4213,-4427,-4420,-4253,-3985,-3696,-3441,-3286,-3256,-3363,-3604,-3936,-4320,-4704,-5024,-5237,-5294,-5160,-4829,-4299,-3617,-2828,-2014,-1240,-574,-31,369,679,935,1217,1579,2069,2700,3452,4277,5088,5798,6312,6554,6464,6017,5201,4049,2597,926,-896,-2751,-4564,-6203,-7589,-8618,-9217,-9323,-8909,-7967,-6529,-4664,-2447,-12,2521,4995,7267,9187,10657,11580,11933,11724,10981,9810,8277,6523,4634,2714,839,-947,-2608,-4136,-5531,-6803,-7957,-9008,-9960,-10813,-11561,-12197,-12702,-13066,-13276,-13315,-13185,-12883,-12414,-11808,-11083,-10285,-9458,-8651,-7930,-7326,-6895,-6627,-6537,-6560,-6651,-6702,-6634,-6348,-5784,-4909,-3723,-2274,-636,1089,2788,4338,5649,6631,7251,7492,7396,6995,6382,5607,4753,3860,2975,2087,1213,306,-633,-1643,-2719,-3864,-5044,-6221,-7331,-8310,-9092,-9621,-9858,-9799,-9445,-8832,-7986,-6960,-5783,-4503,-3141,-1739,-323,1061,2391,3620,4712,5630,6337,6804,7015,6942,6603,5993,5140,4075,2814,1399,-150,-1806,-3535,-5311,-7092,-8839,-10493,-12009,-13311,-14346,-15054,-15375,-15309,-14819,-13967,-12778,-11339,-9742,-8063,-6417,-4850,-3438,-2187,-1092,-143,730,1539,2352,3179,4035,4905,5756,6532,7178,7632,7857,7836,7592,7172,6646,6101,5595,5194,4898,4706,4563,4395,4137,3700,3055,2169,1079,-171,-1486,-2771,-3932,-4867,-5520,-5831,-5786,-5406,-4699,-3752,-2602,-1334,-29,1259,2435,3465,4285,4882,5231,5344,5241,4946,4520,4011,3492,3041,2707,2561,2617,2878,3308,3832,4356,4779,4968,4867,4383,3531,2338,891,-676,-2222,-3583,-4639,-5282,-5482,-5236,-4638,-3781,-2836,-1947,-1243,-843,-764,-1006,-1497,-2123,-2772,-3318,-3663,-3741,-3521,-2992,-2193,-1155,65,1393,2785,4154,5454,6604,7558,8247,8630,8667,8333,7639,6591,5242,3655,1903,100,-1673,-3306,-4723,-5858,-6678,-7170,-7362,-7280,-6994,-6544,-5989,-5359,-4673,-3929,-3118,-2215,-1212,-89,1135,2434,3765,5044,6209,7163,7850,8215,8242,7943,7355,6535,5570,4504,3442,2404,1458,616,-102,-698,-1168,-1533,-1792,-1960,-2047,-2059,-2015,-1911,-1775,-1576,-1345,-1052,-703,-302,161,661,1199,1753,2311,2856,3371,3836,4238,4556,4777,4898,4919,4858,4731,4575,4399,4237,4076,3921,3736,3491,3141,2630,1932,1007,-135,-1475,-2960,-4517,-6044,-7462,-8642,-9541,-10054,-10199,-9950,-9379,-8540,-7536,-6448,-5370,-4365,-3461,-2691,-2016,-1424,-855,-273,371,1105,1945,2894,3927,5011,6102,7131,8058,8801,9332,9579,9518,9110,8340,7206,5725,3944,1911,-276,-2550,-4791,-6928,-8851,-10501,-11804,-12717,-13206,-13254,-12862,-12044,-10846,-9311,-7537,-5609,-3636,-1734,33,1574,2896,3989,4903,5700,6447,7211,8039,8936,9898,10866,11784,12563,13127,13402,13323,12856,11976,10708,9080,7173,5071,2880,723,-1302,-3094,-4574,-5718,-6486,-6913,-7015,-6834,-6405,-5762,-4920,-3905,-2721,-1395,31,1511,2955,4291,5437,6320,6921,7215,7247,7046,6692,6231,5725,5209,4708,4222,3748,3265,2754,2207,1611,984,336,-303,-905,-1447,-1905,-2279,-2554,-2737,-2824,-2801,-2663,-2380,-1936,-1323,-533,402,1441,2524,3564,4489,5212,5681,5858,5755,5399,4882,4287,3751,3372,3264,3496,4095,5060,6323,7804,9376,10920,12312,13438,14238,14633,14634,14230,13459,12368,10998,9407,7640,5732,3735,1668,-408,-2471,-4442,-6286,-7909,-9281,-10318,-11015,-11332,-11302,-10943,-10331,-9511,-8583,-7581,-6576,-5574,-4588,-3600,-2586,-1526,-396,799,2049,3324,4573,5746,6786,7637,8264,8635,8740,8587,8185,7570,6768,5811,4740,3563,2325,1034,-279,-1579,-2830,-3982,-4971,-5755,-6276,-6514,-6472,-6164,-5661,-5021,-4345,-3723,-3233,-2960,-2923,-3142,-3564,-4124,-4703,-5188,-5444,-5374,-4893,-3973,-2618,-881,1146,3357,5610,7760,9658,11163,12159,12559,12331,11470,10052,8160,5947,3546,1125,-1192,-3287,-5087,-6554,-7680,-8488,-9009,-9304,-9408,-9386,-9267,-9089,-8870,-8611,-8316,-7949,-7508,-6945,-6273,-5486,-4620,-3737,-2886,-2155,-1576,-1211,-1053,-1125,-1378,-1798,-2323,-2920,-3542,-4162,-4753,-5305,-5806,-6251,-6650,-7000,-7328,-7646,-7973,-8340,-8739,-9186,-9655,-10115,-10542,-10876,-11095,-11155,-11038,-10740,-10261,-9638,-8889,-8073,-7215,-6354,-5496,-4642,-3759,-2825,-1792,-635,668,2111,3667,5283,6875,8360,9619,10557,11076,11111,10638,9673,8293,6594,4731,2846,1092,-397,-1531,-2244,-2535,-2426,-1999,-1339,-567,198,846,1273,1403,1188,613,-295,-1486,-2860,-4326,-5756,-7050,-8102,-8847,-9223,-9231,-8868,-8189,-7232,-6086,-4800,-3460,-2125,-858,284,1252,2024,2576,2915,3065,3036,2882,2610,2260,1828,1336,764,128,-570,-1302,-2031,-2712,-3305,-3758,-4059,-4179,-4128,-3927,-3584,-3158,-2656,-2119,-1555,-968,-353,299,1011,1782,2630,3546,4522,5535,6541,7493,8323,8947,9300,9288,8863,7977,6618,4824,2648,212,-2361,-4902,-7259,-9267,-10808,-11783,-12144,-11896,-11077,-9771,-8089,-6153,-4094,-2044,-100,1626,3082,4218,5034,5545,5806,5876,5832,5747,5666,5650,5687,5796,5922,6046,6106,6067,5887,5543,5028,4339,3493,2517,1452,351,-731,-1736,-2625,-3362,-3945,-4377,-4680,-4882,-5003,-5068,-5077,-5038,-4937,-4776,-4543,-4254,-3899,-3508,-3079,-2637,-2193,-1756,-1343,-936,-547,-140,296,783,1356,2015,2789,3641,4564,5477,6332,7029,7497,7667,7493,6960,6092,4949,3621,2228,896,-252,-1119,-1629,-1781,-1566,-1080,-384,386,1128,1729,2081,2138,1836,1204,276,-859,-2084,-3262,-4256,-4941,-5227,-5072,-4476,-3489,-2213,-760,724,2110,3274,4128,4611,4707,4433,3825,2956,1901,732,-439,-1567,-2553,-3370,-3983,-4401,-4634,-4729,-4713,-4616,-4455,-4215,-3884,-3444,-2871,-2184,-1390,-552,283,1035,1646,2058,2240,2190,1937,1539,1078,658,368,314,553,1136,2055,3282,4717,6252,7721,8963,9812,10132,9836,8882,7317,5232,2783,179,-2392,-4694,-6572,-7879,-8540,-8541,-7907,-6733,-5141,-3279,-1328,560,2208,3500,4333,4659,4472,3815,2776,1456,7,-1470,-2823,-3985,-4866,-5444,-5703,-5663,-5352,-4808,-4065,-3159,-2109,-948,322,1655,3039,4415,5743,6955,8009,8830,9382,9607,9472,8947,8036,6742,5128,3254,1227,-836,-2809,-4571,-6012,-7049,-7635,-7745,-7416,-6695,-5678,-4462,-3151,-1839,-592,537,1534,2397,3156,3823,4456,5051,5632,6172,6629,6944,7048,6859,6338,5438,4185,2618,828,-1057,-2918,-4599,-5993,-6994,-7544,-7627,-7241,-6452,-5310,-3924,-2390,-832,642,1905,2885,3508,3765,3676,3323,2795,2250,1789,1576,1659,2132,2947,4086,5439,6885,8300,9537,10492,11071,11213,10913,10168,9051,7632,6020,4347,2728,1277,95,-780,-1312,-1538,-1516,-1324,-1069,-834,-698,-715,-889,-1223,-1663,-2167,-2661,-3091,-3406,-3565,-3549,-3323,-2876,-2184,-1231,-14,1454,3152,5009,6983,8957,10870,12605,14098,15263,16068,16467,16471,16083,15340,14286,12970,11445,9767,7978,6130,4255,2403,594,-1106,-2674,-4056,-5198,-6095,-6682,-6999,-7023,-6821,-6402,-5851,-5185,-4457,-3683,-2852,-1974,-1004,49,1220,2481,3822,5185,6520,7746,8806,9631,10184,10445,10401,10069,9457,8593,7496,6193,4714,3088,1364,-420,-2210,-3958,-5613,-7129,-8454,-9550,-10375,-10893,-11096,-10957,-10511,-9755,-8748,-7533,-6158,-4706,-3214,-1754,-361,936,2124,3200,4172,5034,5792,6430,6938,7299,7492,7513,7346,6988,6443,5698,4788,3700,2487,1172,-201,-1562,-2869,-4051,-5050,-5824,-6311,-6504,-6361,-5905,-5139,-4110,-2885,-1546,-201,1028,2018,2666,2879,2627,1909,778,-653,-2281,-3942,-5536,-6936,-8093,-8973,-9582,-9970,-10159,-10226,-10178,-10068,-9876,-9619,-9268,-8821,-8261,-7588,-6806,-5937,-4991,-4025,-3053,-2162,-1385,-810,-491,-480,-815,-1497,-2503,-3777,-5240,-6791,-8336,-9758,-10988,-11934,-12570,-12827,-12717,-12194,-11272,-9952,-8251,-6225,-3941,-1493,1002,3418,5637,7551,9068,10132,10687,10730,10247,9268,7815,5947,3725,1238,-1417,-4123,-6751,-9174,-11263,-12914,-14034,-14578,-14524,-13889,-12744,-11155,-9263,-7185,-5070,-3049,-1241,268,1426,2225,2697,2893,2899,2780,2613,2432,2263,2087,1893,1622,1249,734,60,-764,-1717,-2758,-3822,-4862,-5808,-6617,-7239,-7651,-7833,-7772,-7500,-7009,-6378,-5630,-4842,-4072,-3375,-2790,-2343,-2035,-1845,-1751,-1699,-1664,-1597,-1478,-1286,-1011,-650,-206,324,931,1611,2364,3165,4015,4883,5758,6624,7458,8252,8982,9646,10206,10664,10970,11124,11085,10833,10357,9628,8662,7463,6052,4490,2800,1080,-621,-2204,-3587,-4698,-5456,-5832,-5797,-5390,-4653,-3695,-2615,-1552,-615,88,498,590,385,-51,-627,-1244,-1784,-2179,-2354,-2303,-2034,-1609,-1104,-626,-276,-150,-325,-833,-1671,-2779,-4069,-5396,-6634,-7620,-8262,-8465,-8240,-7585,-6604,-5385,-4040,-2704,-1444,-369,499,1120,1517,1711,1772,1758,1762,1864,2127,2624,3358,4354,5550,6901,8291,9608,10728,11504,11862,11693,11002,9781,8118,6107,3893,1643,-499,-2365,-3854,-4888,-5443,-5561,-5309,-4799,-4150,-3471,-2851,-2329,-1920,-1590,-1302,-1008,-675,-301,96,471,772,943,950,779,452,19,-441,-853,-1120,-1192,-1016,-579,86,957,1945,3006,4050,5030,5878,6560,7029,7255,7204,6861,6200,5227,3945,2392,619,-1307,-3296,-5263,-7100,-8735,-10080,-11097,-11748,-12051,-12019,-11719,-11193,-10515,-9735,-8891,-8021,-7127,-6211,-5259,-4256,-3178,-2028,-787,515,1861,3199,4484,5658,6677,7502,8113,8509,8684,8664,8446,8056,7492,6769,5901,4901,3806,2645,1477,354,-651,-1465,-2032,-2290,-2229,-1864,-1239,-468,364,1125,1725,2113,2256,2207,2019,1792,1621,1580,1728,2055,2540,3087,3606,3980,4104,3914,3370,2485,1320,-49,-1502,-2938,-4239,-5335,-6136,-6635,-6785,-6629,-6175,-5500,-4655,-3746,-2842,-2045,-1426,-1051,-958,-1158,-1635,-2349,-3225,-4181,-5109,-5893,-6447,-6650,-6462,-5819,-4729,-3221,-1356,764,3034,5317,7494,9434,11035,12225,12949,13223,13072,12576,11834,10951,10031,9168,8416,7800,7319,6920,6554,6144,5617,4926,4030,2937,1665,268,-1187,-2634,-3992,-5213,-6238,-7034,-7575,-7853,-7863,-7624,-7143,-6467,-5616,-4655,-3622,-2578,-1574,-640,187,920,1559,2148,2716,3294,3906,4523,5127,5622,5959,6008,5744,5068,4035,2641,1020,-719,-2419,-3911,-5073,-5772,-5944,-5555,-4615,-3191,-1366,725,2957,5190,7295,9172,10731,11920,12724,13131,13199,12959,12493,11877,11172,10459,9758,9107,8492,7894,7279,6612,5866,5033,4112,3131,2107,1097,100,-823,-1691,-2480,-3198,-3867,-4478,-5052,-5562,-5997,-6305,-6455,-6386,-6077,-5499,-4679,-3644,-2473,-1235,-20,1099,2071,2868,3493,3990,4394,4796,5230,5777,6449,7266,8190,9193,10176,11083,11807,12270,12406,12159,11514,10491,9145,7564,5871,4182,2635,1316,302,-385,-778,-927,-942,-921,-978,-1201,-1648,-2340,-3250,-4325,-5452,-6517,-7365,-7848,-7856,-7262,-6076,-4266,-1977,690,3506,6285,8796,10849,12300,13026,13006,12241,10812,8839,6477,3899,1296,-1170,-3341,-5127,-6455,-7326,-7772,-7863,-7696,-7370,-6979,-6605,-6308,-6102,-6024,-6017,-6104,-6198,-6301,-6346,-6311,-6162,-5869,-5427,-4813,-4049,-3129,-2097,-961,206,1392,2504,3518,4347,4966,5312,5383,5163,4694,4014,3213,2354,1540,822,263,-141,-377,-519,-590,-683,-832,-1089,-1468,-1965,-2545,-3162,-3750,-4255,-4607,-4777,-4738,-4497,-4099,-3582,-3033,-2508,-2089,-1823,-1763,-1912,-2280,-2807,-3440,-4064,-4584,-4876,-4862,-4484,-3739,-2673,-1390,-17,1276,2340,3030,3249,2941,2116,815,-849,-2761,-4767,-6726,-8517,-10022,-11193,-11970,-12365,-12384,-12069,-11476,-10664,-9704,-8662,-7600,-6566,-5597,-4710,-3905,-3178,-2507,-1870,-1270,-680,-132,374,799,1110,1287,1298,1158,860,446,-65,-626,-1232,-1848,-2507,-3191,-3946,-4761,-5653,-6589,-7529,-8403,-9128,-9624,-9814,-9652,-9125,-8251,-7096,-5740,-4304,-2877,-1586,-473,399,1059,1539,1920,2298,2755,3365,4170,5177,6338,7618,8869,10031,10919,11455,11496,10991,9896,8238,6091,3590,895,-1795,-4295,-6429,-8078,-9158,-9662,-9633,-9161,-8380,-7427,-6452,-5571,-4883,-4434,-4247,-4293,-4536,-4900,-5328,-5737,-6064,-6253,-6248,-6022,-5550,-4822,-3851,-2654,-1269,229,1786,3275,4629,5736,6524,6969,7050,6818,6343,5714,5034,4399,3876,3514,3319,3275,3324,3423,3485,3469,3307,2973,2438,1702,781,-285,-1431,-2582,-3643,-4536,-5172,-5503,-5484,-5113,-4414,-3440,-2281,-1038,163,1225,2047,2594,2855,2863,2706,2455,2216,2059,2029,2146,2372,2662,2924,3083,3053,2780,2235,1416,376,-840,-2116,-3357,-4434,-5235,-5647,-5614,-5068,-4054,-2601,-851,1061,2943,4614,5899,6664,6822,6363,5333,3846,2080,216,-1516,-2953,-3919,-4351,-4201,-3541,-2458,-1118,320,1683,2825,3640,4046,4027,3586,2771,1649,312,-1147,-2607,-3991,-5177,-6111,-6722,-6991,-6930,-6569,-5974,-5216,-4369,-3506,-2690,-1967,-1386,-964,-714,-633,-686,-840,-1038,-1217,-1321,-1285,-1070,-623,53,979,2107,3405,4773,6140,7369,8382,9064,9383,9294,8841,8077,7095,6016,4951,3999,3241,2716,2408,2302,2286,2302,2209,1939,1396,550,-604,-2028,-3635,-5323,-6952,-8393,-9510,-10198,-10387,-10031,-9163,-7808,-6077,-4076,-1942,168,2111,3745,4952,5648,5793,5384,4474,3137,1497,-330,-2195,-3985,-5574,-6889,-7853,-8461,-8694,-8590,-8195,-7555,-6764,-5849,-4911,-3957,-3044,-2168,-1334,-525,268,1074,1904,2770,3685,4630,5610,6585,7536,8415,9193,9840,10336,10685,10886,10952,10886,10679,10305,9734,8917,7828,6437,4755,2816,670,-1581,-3850,-6019,-7977,-9647,-10927,-11796,-12203,-12164,-11699,-10840,-9655,-8193,-6523,-4706,-2804,-872,1009,2799,4398,5771,6834,7546,7882,7835,7453,6800,5981,5108,4311,3681,3316,3240,3481,3993,4739,5622,6572,7463,8223,8728,8925,8733,8148,7162,5838,4253,2510,731,-968,-2488,-3744,-4692,-5317,-5634,-5681,-5531,-5252,-4937,-4661,-4479,-4442,-4535,-4740,-4985,-5200,-5269,-5127,-4674,-3859,-2681,-1123,718,2777,4903,6963,8777,10208,11111,11404,11055,10077,8571,6647,4486,2246,104,-1800,-3356,-4499,-5202,-5485,-5399,-5003,-4399,-3648,-2847,-2042,-1283,-590,36,616,1183,1778,2444,3219,4127,5170,6347,7611,8939,10253,11500,12607,13511,14146,14480,14468,14121,13451,12497,11327,9991,8575,7125,5711,4351,3093,1913,835,-183,-1151,-2091,-3029,-3963,-4902,-5826,-6719,-7551,-8307,-8954,-9498,-9912,-10223,-10411,-10503,-10491,-10376,-10156,-9808,-9331,-8685,-7860,-6816,-5534,-3995,-2202,-165,2057,4402,6769,9037,11107,12838,14172,15021,15372,15242,14658,13713,12490,11089,9638,8206,6922,5821,4983,4410,4109,4031,4125,4294,4460,4515,4397,4030,3405,2504,1388,90,-1275,-2643,-3886,-4919,-5637,-5980,-5892,-5377,-4465,-3235,-1793,-265,1226,2566,3670,4496,5018,5272,5286,5135,4858,4532,4162,3794,3400,2989,2521,2004,1417,788,134,-508,-1095,-1603,-2000,-2289,-2475,-2586,-2650,-2699,-2756,-2838,-2958,-3103,-3290,-3482,-3687,-3859,-3983,-4013,-3924,-3682,-3285,-2739,-2092,-1403,-753,-226,120,225,97,-258,-779,-1396,-2029,-2581,-2986,-3160,-3081,-2705,-2072,-1194,-156,969,2097,3120,3979,4596,4937,4989,4757,4280,3596,2777,1867,942,45,-778,-1482,-2065,-2509,-2844,-3099,-3315,-3558,-3857,-4270,-4797,-5440,-6160,-6903,-7607,-8190,-8589,-8747,-8625,-8216,-7532,-6598,-5478,-4212,-2870,-1498,-161,1092,2192,3086,3707,3998,3919,3442,2579,1361,-126,-1798,-3516,-5177,-6641,-7819,-8622,-8994,-8912,-8369,-7406,-6076,-4472,-2712,-934,702,2043,2949,3313,3073,2238,857,-948,-3030,-5223,-7345,-9263,-10841,-12028,-12771,-13099,-13040,-12661,-12033,-11221,-10284,-9261,-8177,-7039,-5848,-4603,-3295,-1943,-550,840,2202,3482,4641,5643,6456,7078,7500,7750,7828,7779,7598,7320,6931,6439,5823,5075,4173,3109,1874,488,-1041,-2653,-4325,-5973,-7549,-8970,-10171,-11089,-11668,-11891,-11746,-11286,-10557,-9666,-8698,-7762,-6930,-6247,-5730,-5347,-5049,-4764,-4418,-3945,-3296,-2453,-1403,-183,1187,2643,4137,5597,6963,8151,9107,9747,10025,9892,9330,8354,6999,5343,3469,1505,-469,-2317,-3992,-5408,-6535,-7361,-7868,-8082,-8006,-7676,-7109,-6343,-5409,-4360,-3248,-2145,-1114,-223,484,977,1265,1374,1365,1305,1288,1366,1620,2058,2689,3476,4359,5256,6093,6782,7263,7498,7459,7166,6622,5887,4975,3957,2846,1699,526,-628,-1740,-2787,-3720,-4540,-5209,-5742,-6148,-6466,-6726,-6980,-7249,-7540,-7839,-8093,-8236,-8195,-7890,-7259,-6269,-4901,-3195,-1192,1003,3297,5560,7670,9509,10972,11979,12484,12464,11948,10984,9666,8100,6395,4680,3042,1567,303,-734,-1536,-2134,-2543,-2803,-2922,-2940,-2858,-2714,-2517,-2305,-2095,-1927,-1807,-1769,-1806,-1933,-2128,-2396,-2700,-3024,-3336,-3596,-3778,-3854,-3803,-3621,-3304,-2859,-2301,-1629,-873,-21,887,1834,2794,3710,4559,5277,5843,6221,6421,6445,6343,6154,5936,5752,5616,5569,5555,5548,5442,5162,4600,3700,2427,794,-1124,-3235,-5395,-7471,-9314,-10802,-11834,-12339,-12277,-11641,-10457,-8778,-6687,-4297,-1721,884,3400,5675,7621,9138,10199,10791,10947,10742,10246,9567,8780,7961,7159,6386,5657,4935,4215,3459,2653,1805,901,-8,-919,-1786,-2584,-3297,-3906,-4410,-4811,-5106,-5302,-5381,-5354,-5186,-4892,-4470,-3935,-3342,-2712,-2111,-1569,-1107,-741,-436,-181,71,353,679,1080,1531,2054,2600,3190,3767,4354,4896,5411,5847,6214,6459,6565,6485,6179,5607,4755,3598,2188,541,-1243,-3097,-4911,-6591,-8059,-9229,-10051,-10488,-10515,-10140,-9390,-8295,-6937,-5388,-3760,-2159,-709,488,1348,1819,1908,1658,1156,540,-90,-575,-849,-824,-494,132,1006,2051,3209,4382,5522,6575,7494,8277,8894,9348,9636,9741,9679,9426,9000,8404,7652,6792,5844,4869,3891,2952,2046,1192,351,-478,-1323,-2191,-3064,-3938,-4755,-5491,-6090,-6518,-6749,-6764,-6570,-6172,-5614,-4919,-4161,-3389,-2679,-2089,-1668,-1464,-1481,-1728,-2179,-2787,-3507,-4253,-4963,-5548,-5946,-6088,-5946,-5490,-4739,-3709,-2447,-1006,555,2169,3783,5342,6793,8114,9258,10222,10981,11529,11861,11990,11905,11652,11216,10654,9965,9187,8338,7451,6550,5681,4871,4174,3619,3237,3050,3052,3231,3546,3943,4355,4721,4958,5027,4877,4494,3896,3100,2180,1203,247,-598,-1282,-1752,-1998,-2032,-1884,-1610,-1259,-895,-562,-311,-172,-168,-304,-568,-937,-1358,-1781,-2130,-2354,-2391,-2222,-1836,-1273,-579,150,833,1355,1638,1615,1257,583,-356,-1460,-2604,-3665,-4491,-4984,-5034,-4599,-3655,-2240,-414,1712,4017,6367,8625,10669,12404,13749,14668,15143,15180,14828,14133,13165,11997,10698,9322,7927,6530,5165,3824,2523,1239,-13,-1255,-2457,-3637,-4740,-5764,-6653,-7364,-7865,-8089,-8018,-7618,-6884,-5839,-4529,-3016,-1398,244,1816,3243,4472,5477,6237,6784,7123,7310,7369,7341,7244,7082,6846,6514,6060,5477,4758,3933,3038,2128,1253,466,-217,-776,-1233,-1610,-1958,-2302,-2705,-3172,-3736,-4388,-5116,-5891,-6688,-7458,-8182,-8803,-9308,-9643,-9798,-9723,-9418,-8856,-8049,-7012,-5773,-4385,-2895,-1365,155,1600,2933,4103,5078,5850,6394,6742,6906,6925,6841,6675,6454,6175,5816,5352,4721,3882,2789,1420,-200,-2031,-3965,-5888,-7664,-9159,-10280,-10958,-11189,-11009,-10508,-9788,-8977,-8170,-7455,-6859,-6403,-6040,-5746,-5456,-5138,-4758,-4290,-3748,-3120,-2435,-1704,-935,-155,643,1439,2224,2990,3700,4336,4858,5220,5385,5314,4964,4332,3395,2175,698,-995,-2850,-4798,-6787,-8740,-10609,-12341,-13892,-15228,-16319,-17132,-17649,-17845,-17717,-17264,-16501,-15457,-14148,-12637,-10935,-9121,-7230,-5341,-3517,-1837,-355,870,1826,2509,2956,3219,3364,3465,3578,3749,3995,4301,4621,4908,5078,5089,4887,4463,3836,3042,2136,1185,234,-662,-1488,-2235,-2907,-3514,-4074,-4583,-5058,-5488,-5885,-6241,-6573,-6861,-7121,-7321,-7452,-7484,-7374,-7111,-6637,-5957,-5034,-3897,-2556,-1077,497,2055,3550,4855,5931,6692,7110,7170,6882,6285,5431,4395,3248,2059,890,-228,-1263,-2227,-3117,-3965,-4770,-5547,-6278,-6949,-7519,-7964,-8226,-8292,-8114,-7693,-7013,-6095,-4961,-3666,-2270,-852,506,1727,2747,3526,4047,4328,4391,4298,4091,3820,3540,3253,3000,2765,2553,2364,2187,2045,1941,1913,1965,2143,2428,2848,3364,3964,4601,5241,5833,6343,6726,6945,6962,6737,6244,5463,4402,3085,1574,-67,-1722,-3312,-4715,-5853,-6655,-7065,-7077,-6682,-5934,-4881,-3625,-2245,-874,399,1460,2235,2672,2755,2507,1999,1310,563,-143,-716,-1083,-1241,-1179,-953,-612,-217,167,501,737,879,895,833,691,536,401,345,405,620,990,1513,2151,2855,3578,4256,4848,5330,5669,5881,5956,5911,5742,5447,5011,4402,3621,2628,1445,96,-1392,-2913,-4422,-5787,-6947,-7795,-8285,-8367,-8042,-7323,-6265,-4921,-3387,-1734,-65,1543,3018,4288,5329,6093,6597,6835,6841,6650,6311,5876,5401,4940,4538,4235,4043,3959,3957,3988,3990,3897,3642,3190,2508,1621,551,-629,-1862,-3069,-4202,-5207,-6082,-6808,-7404,-7878,-8221,-8439,-8489,-8361,-8014,-7449,-6660,-5673,-4535,-3279,-1985,-673,582,1772,2854,3812,4630,5288,5777,6086,6209,6147,5903,5487,4914,4191,3332,2351,1256,74,-1168,-2427,-3638,-4745,-5658,-6330,-6687,-6698,-6364,-5681,-4721,-3537,-2227,-888,387,1509,2414,3063,3448,3582,3518,3309,3035,2766,2569,2500,2584,2848,3267,3827,4481,5168,5842,6429,6879,7143,7174,6950,6457,5684,4661,3396,1960,389,-1217,-2812,-4288,-5626,-6750,-7667,-8377,-8898,-9284,-9553,-9748,-9881,-9952,-9951,-9856,-9648,-9304,-8821,-8179,-7391,-6441,-5353,-4118,-2769,-1320,190,1722,3233,4688,6051,7306,8446,9473,10400,11221,11945,12531,12952,13145,13046,12605,11786,10572,9007,7145,5095,2987,954,-840,-2295,-3287,-3797,-3794,-3367,-2585,-1609,-586,330,981,1271,1115,513,-514,-1862,-3409,-5008,-6476,-7687,-8477,-8785,-8536,-7759,-6497,-4865,-3007,-1070,766,2382,3642,4507,4930,4983,4707,4251,3720,3260,2959,2892,3055,3415,3872,4309,4596,4627,4341,3716,2823,1739,624,-386,-1140,-1526,-1461,-927,60,1423,3054,4809,6537,8071,9284,10060,10346,10151,9522,8586,7480,6367,5386,4653,4208,4074,4170,4430,4706,4903,4895,4608,4012,3082,1894,498,-983,-2430,-3738,-4771,-5483,-5797,-5726,-5300,-4571,-3654,-2649,-1671,-843,-230,99,158,-30,-371,-787,-1140,-1360,-1336,-1048,-463,377,1438,2620,3858,5040,6087,6934,7519,7831,7870,7675,7314,6868,6427,6061,5829,5740,5781,5881,5982,5963,5777,5333,4625,3654,2464,1132,-262,-1617,-2847,-3868,-4614,-5026,-5079,-4750,-4053,-3032,-1741,-291,1225,2672,3949,4958,5626,5943,5891,5533,4910,4113,3215,2294,1423,647,14,-465,-777,-954,-1019,-1034,-1039,-1093,-1209,-1401,-1640,-1879,-2063,-2117,-2000,-1671,-1135,-418,412,1283,2095,2783,3266,3513,3492,3214,2693,1978,1125,210,-684,-1469,-2058,-2379,-2380,-2037,-1369,-412,740,1996,3234,4338,5219,5791,6017,5883,5387,4579,3494,2210,806,-637,-2008,-3220,-4187,-4841,-5168,-5169,-4913,-4478,-3991,-3552,-3279,-3231,-3455,-3929,-4622,-5436,-6293,-7085,-7716,-8124,-8229,-8020,-7460,-6584,-5416,-4038,-2549,-1061,276,1356,2052,2316,2114,1496,531,-650,-1926,-3147,-4198,-4983,-5421,-5511,-5225,-4632,-3774,-2754,-1652,-577,395,1187,1761,2101,2227,2187,2035,1857,1695,1600,1595,1643,1748,1803,1790,1601,1215,575,-305,-1416,-2698,-4096,-5522,-6913,-8179,-9273,-10132,-10724,-11046,-11100,-10942,-10630,-10261,-9924,-9717,-9700,-9917,-10356,-10967,-11660,-12315,-12800,-13007,-12816,-12193,-11096,-9563,-7658,-5466,-3108,-713,1605,3709,5512,6919,7885,8387,8441,8107,7459,6604,5642,4678,3768,2984,2313,1767,1309,900,508,91,-384,-931,-1580,-2318,-3147,-4030,-4919,-5752,-6446,-6942,-7173,-7118,-6779,-6196,-5426,-4568,-3676,-2855,-2131,-1562,-1149,-903,-808,-842,-982,-1175,-1386,-1548,-1615,-1526,-1252,-774,-116,681,1535,2363,3054,3543,3752,3685,3335,2783,2065,1290,476,-308,-1083,-1848,-2625,-3442,-4290,-5165,-6025,-6811,-7478,-7946,-8196,-8173,-7889,-7335,-6559,-5579,-4478,-3276,-2071,-887,194,1151,1930,2540,2963,3254,3436,3580,3732,3934,4203,4545,4924,5306,5635,5852,5912,5776,5427,4863,4108,3205,2212,1208,282,-494,-1027,-1274,-1208,-824,-185,667,1625,2610,3532,4314,4911,5288,5441,5378,5130,4727,4233,3684,3147,2657,2255,1959,1769,1664,1612,1561,1455,1252,910,431,-168,-830,-1477,-2041,-2438,-2658,-2689,-2593,-2456,-2369,-2453,-2758,-3353,-4213,-5305,-6547,-7843,-9083,-10179,-11036,-11598,-11827,-11692,-11198,-10344,-9165,-7681,-5962,-4054,-2046,-15,1958,3803,5461,6903,8113,9083,9840,10387,10767,10988,11098,11097,11033,10896,10713,10463,10139,9714,9144,8408,7468,6322,4986,3498,1954,438,-904,-1962,-2609,-2765,-2383,-1481,-130,1538,3338,5054,6478,7385,7645,7145,5898,3984,1559,-1137,-3855,-6325,-8305,-9621,-10170,-9920,-8952,-7382,-5403,-3231,-1071,871,2436,3503,4002,3905,3230,2052,458,-1389,-3343,-5214,-6845,-8088,-8861,-9110,-8881,-8232,-7303,-6224,-5136,-4166,-3382,-2832,-2505,-2357,-2323,-2323,-2286,-2144,-1875,-1437,-848,-117,740,1657,2624,3559,4432,5186,5776,6184,6376,6377,6186,5856,5423,4931,4439,3969,3558,3215,2938,2725,2562,2443,2360,2317,2310,2353,2430,2543,2656,2755,2775,2691,2431,1978,1291,393,-696,-1904,-3148,-4332,-5361,-6153,-6657,-6843,-6720,-6311,-5652,-4797,-3773,-2625,-1375,-43,1346,2755,4153,5458,6615,7525,8122,8344,8162,7578,6637,5410,3984,2467,948,-488,-1778,-2889,-3790,-4489,-4971,-5282,-5407,-5408,-5280,-5086,-4844,-4602,-4393,-4236,-4156,-4137,-4189,-4268,-4375,-4466,-4538,-4567,-4555,-4497,-4392,-4244,-4040,-3782,-3442,-3021,-2483,-1830,-1055,-154,834,1903,3001,4106,5177,6204,7168,8075,8934,9742,10525,11259,11945,12532,12983,13221,13192,12815,12057,10887,9316,7400,5213,2877,507,-1752,-3798,-5511,-6843,-7729,-8185,-8213,-7879,-7243,-6397,-5443,-4475,-3614,-2926,-2510,-2371,-2537,-2939,-3514,-4137,-4692,-5058,-5134,-4866,-4224,-3234,-1950,-452,1164,2802,4362,5772,6948,7857,8460,8748,8751,8484,8030,7449,6845,6294,5899,5708,5770,6087,6609,7282,7973,8585,8953,8995,8595,7729,6390,4643,2580,339,-1937,-4093,-5982,-7473,-8463,-8861,-8631,-7751,-6278,-4275,-1908,691,3276,5689,7699,9178,10012,10172,9696,8694,7315,5767,4227,2894,1888,1294,1123,1320,1789,2396,3000,3474,3722,3691,3387,2849,2160,1410,681,56,-447,-787,-1008,-1120,-1188,-1243,-1340,-1504,-1749,-2087,-2481,-2914,-3321,-3652,-3826,-3797,-3482,-2876,-1936,-708,771,2398,4077,5660,7044,8095,8748,8950,8710,8068,7127,5981,4784,3650,2702,2036,1702,1719,2064,2652,3388,4133,4752,5112,5113,4681,3819,2556,1009,-697,-2361,-3825,-4891,-5450,-5408,-4765,-3579,-1983,-172,1648,3225,4384,4935,4814,3993,2548,621,-1599,-3882,-6009,-7756,-8977,-9530,-9393,-8559,-7126,-5206,-2983,-627,1656,3711,5376,6558,7187,7258,6812,5927,4740,3383,2027,805,-162,-799,-1088,-1052,-758,-318,184,624,949,1098,1073,888,590,236,-116,-408,-596,-652,-558,-325,40,498,1005,1516,1964,2303,2476,2442,2184,1693,1001,143,-816,-1806,-2776,-3658,-4430,-5055,-5529,-5842,-5986,-5958,-5749,-5355,-4783,-4041,-3171,-2227,-1284,-445,195,527,472,-42,-1009,-2421,-4178,-6165,-8225,-10183,-11872,-13137,-13873,-13994,-13493,-12384,-10743,-8679,-6313,-3799,-1284,1105,3233,5022,6405,7343,7849,7930,7640,7035,6176,5149,4006,2833,1669,567,-447,-1365,-2172,-2901,-3533,-4123,-4651,-5166,-5654,-6149,-6645,-7154,-7681,-8205,-8736,-9228,-9683,-10056,-10329,-10476,-10466,-10290,-9913,-9346,-8566,-7603,-6452,-5160,-3741,-2254,-738,752,2143,3400,4438,5248,5783,6058,6097,5932,5639,5267,4885,4548,4286,4132,4079,4111,4197,4290,4335,4286,4082,3692,3075,2220,1121,-207,-1732,-3419,-5212,-7052,-8880,-10625,-12231,-13621,-14760,-15566,-16038,-16115,-15822,-15148,-14155,-12880,-11429,-9889,-8366,-6981,-5796,-4889,-4265,-3900,-3744,-3697,-3675,-3567,-3311,-2841,-2148,-1244,-167,1015,2229,3396,4430,5269,5847,6146,6129,5837,5274,4523,3641,2714,1835,1076,514,194,139,333,746,1295,1899,2443,2831,2963,2779,2258,1412,334,-867,-2033,-3000,-3623,-3778,-3414,-2514,-1148,582,2524,4503,6340,7878,8959,9506,9437,8769,7539,5846,3823,1630,-571,-2604,-4353,-5691,-6580,-6983,-6935,-6498,-5748,-4813,-3788,-2798,-1941,-1282,-873,-713,-773,-995,-1298,-1596,-1804,-1859,-1714,-1368,-821,-131,652,1445,2166,2751,3130,3284,3204,2932,2529,2089,1697,1451,1407,1592,2010,2585,3260,3903,4414,4670,4607,4150,3322,2132,677,-948,-2615,-4197,-5573,-6650,-7372,-7705,-7688,-7351,-6794,-6079,-5309,-4523,-3780,-3079,-2415,-1770,-1098,-382,424,1335,2363,3512,4764,6076,7396,8634,9702,10499,10946,10967,10558,9707,8505,7016,5396,3763,2277,1073,251,-101,31,631,1616,2883,4252,5601,6728,7541,7914,7825,7243,6238,4846,3192,1358,-538,-2396,-4131,-5665,-6957,-7963,-8686,-9121,-9283,-9217,-8927,-8469,-7861,-7144,-6355,-5525,-4703,-3916,-3202,-2594,-2095,-1734,-1492,-1354,-1288,-1251,-1192,-1067,-831,-456,77,753,1567,2469,3420,4358,5228,5965,6537,6892,7028,6938,6643,6174,5573,4879,4141,3404,2706,2100,1616,1293,1159,1210,1452,1840,2339,2892,3442,3936,4336,4605,4739,4719,4570,4291,3911,3464,2954,2435,1895,1363,822,275,-302,-897,-1520,-2132,-2714,-3219,-3615,-3893,-4029,-4066,-4004,-3904,-3789,-3696,-3655,-3675,-3770,-3942,-4190,-4513,-4910,-5365,-5863,-6387,-6889,-7341,-7698,-7910,-7967,-7830,-7525,-7040,-6427,-5685,-4858,-3945,-2966,-1908,-786,408,1655,2928,4192,5388,6472,7383,8094,8573,8831,8890,8791,8608,8382,8182,8029,7922,7851,7747,7569,7242,6734,5996,5049,3877,2544,1069,-471,-2038,-3561,-4997,-6300,-7438,-8389,-9152,-9715,-10083,-10262,-10225,-9989,-9516,-8807,-7867,-6688,-5327,-3805,-2194,-543,1074,2611,3999,5192,6142,6803,7162,7195,6924,6373,5605,4694,3719,2772,1931,1250,792,550,548,745,1111,1579,2090,2548,2888,3010,2866,2387,1568,409,-1029,-2667,-4377,-6036,-7494,-8633,-9358,-9609,-9376,-8684,-7588,-6176,-4522,-2732,-866,996,2811,4550,6174,7679,9032,10230,11244,12057,12668,13052,13237,13213,13024,12668,12187,11571,10837,9971,8976,7842,6577,5207,3746,2263,785,-602,-1856,-2908,-3712,-4249,-4506,-4505,-4303,-3955,-3554,-3180,-2892,-2741,-2725,-2829,-3002,-3191,-3340,-3405,-3368,-3228,-3008,-2738,-2469,-2214,-2016,-1853,-1710,-1546,-1295,-902,-307,539,1642,3013,4590,6325,8100,9809,11318,12496,13244,13463,13137,12264,10920,9210,7274,5265,3334,1605,171,-904,-1607,-1938,-1943,-1662,-1173,-539,157,846,1463,1965,2324,2540,2642,2661,2669,2707,2848,3108,3511,4035,4625,5236,5768,6170,6373,6348,6081,5591,4911,4098,3209,2306,1452,681,44,-474,-855,-1146,-1373,-1594,-1847,-2177,-2591,-3091,-3633,-4162,-4615,-4913,-5021,-4893,-4551,-4002,-3310,-2517,-1689,-873,-99,605,1235,1792,2277,2711,3095,3449,3783,4101,4415,4723,5008,5258,5424,5469,5341,4989,4398,3545,2480,1246,-69,-1366,-2555,-3545,-4268,-4679,-4766,-4524,-3996,-3234,-2313,-1340,-404,368,916,1131,1019,550,-211,-1185,-2269,-3316,-4217,-4848,-5136,-5044,-4563,-3747,-2652,-1371,-6,1368,2640,3769,4684,5372,5825,6070,6144,6120,6052,6011,6050,6182,6415,6701,6983,7184,7222,7037,6582,5849,4844,3605,2169,594,-1088,-2815,-4576,-6315,-8023,-9652,-11177,-12550,-13737,-14691,-15368,-15740,-15764,-15434,-14732,-13676,-12300,-10660,-8846,-6950,-5111,-3433,-2059,-1065,-530,-468,-835,-1560,-2500,-3520,-4450,-5156,-5514,-5455,-4949,-4013,-2720,-1155,541,2241,3811,5126,6113,6709,6909,6741,6259,5550,4699,3797,2909,2087,1338,650,-26,-734,-1526,-2444,-3477,-4632,-5835,-7042,-8152,-9093,-9774,-10135,-10131,-9746,-8995,-7941,-6651,-5250,-3837,-2540,-1447,-622,-89,176,234,158,47,-54,-93,-90,-92,-160,-398,-863,-1610,-2649,-3940,-5414,-6955,-8441,-9733,-10705,-11262,-11318,-10867,-9897,-8494,-6737,-4777,-2758,-861,772,1992,2720,2902,2571,1780,662,-656,-2015,-3262,-4286,-4982,-5304,-5241,-4812,-4080,-3121,-2032,-908,159,1097,1862,2422,2792,2996,3078,3092,3087,3098,3164,3269,3393,3491,3475,3298,2875,2173,1188,-63,-1507,-3059,-4614,-6067,-7318,-8296,-8942,-9250,-9222,-8904,-8364,-7670,-6927,-6196,-5555,-5031,-4623,-4297,-3989,-3618,-3125,-2431,-1543,-450,769,2051,3279,4361,5186,5695,5830,5602,5021,4175,3130,2018,944,30,-630,-960,-934,-553,121,980,1900,2716,3266,3425,3075,2192,795,-1020,-3085,-5198,-7127,-8638,-9552,-9716,-9091,-7690,-5643,-3128,-405,2267,4615,6416,7521,7848,7437,6396,4920,3245,1630,318,-500,-683,-210,890,2463,4335,6252,7999,9359,10180,10385,9962,8989,7603,5980,4335,2847,1711,1007,822,1093,1752,2623,3538,4280,4701,4656,4105,3058,1604,-113,-1931,-3667,-5175,-6341,-7100,-7453,-7448,-7161,-6727,-6239,-5830,-5565,-5483,-5584,-5792,-6036,-6172,-6098,-5684,-4875,-3635,-1999,-62,2041,4125,6005,7486,8429,8713,8325,7292,5737,3822,1760,-240,-1971,-3271,-4032,-4212,-3838,-2993,-1824,-478,863,2065,3012,3652,3981,4046,3932,3739,3578,3538,3688,4061,4641,5377,6186,6962,7597,8004,8111,7896,7385,6625,5725,4780,3911,3212,2753,2547,2587,2782,3055,3261,3295,3039,2443,1463,154,-1429,-3156,-4897,-6516,-7885,-8923,-9580,-9868,-9836,-9574,-9193,-8794,-8495,-8339,-8389,-8606,-8976,-9393,-9790,-10030,-10041,-9715,-9018,-7916,-6440,-4647,-2632,-517,1575,3496,5157,6445,7341,7824,7956,7809,7509,7164,6901,6795,6911,7235,7738,8327,8900,9337,9530,9394,8896,8029,6865,5482,4013,2584,1318,329,-316,-571,-444,16,729,1562,2388,3057,3441,3459,3049,2246,1094,-273,-1721,-3083,-4220,-5012,-5403,-5380,-5007,-4380,-3644,-2940,-2402,-2129,-2164,-2497,-3063,-3758,-4457,-5033,-5393,-5471,-5265,-4821,-4229,-3596,-3058,-2708,-2630,-2853,-3352,-4066,-4898,-5717,-6404,-6835,-6911,-6565,-5768,-4531,-2915,-1010,1054,3135,5072,6727,7975,8734,8975,8717,8053,7096,6028,4998,4184,3696,3617,3964,4682,5691,6826,7945,8872,9458,9606,9247,8388,7084,5428,3555,1604,-286,-1994,-3420,-4526,-5284,-5739,-5950,-6005,-6006,-6041,-6174,-6439,-6813,-7240,-7619,-7818,-7730,-7228,-6272,-4847,-3018,-923,1276,3355,5126,6396,7058,7055,6439,5311,3861,2294,834,-323,-1033,-1218,-882,-101,984,2185,3317,4183,4649,4621,4075,3057,1669,66,-1572,-3038,-4168,-4786,-4819,-4221,-3039,-1392,552,2567,4422,5893,6792,7012,6510,5356,3686,1726,-278,-2057,-3379,-4074,-4047,-3298,-1930,-110,1928,3926,5644,6877,7500,7463,6827,5705,4300,2834,1531,605,200,393,1180,2462,4071,5778,7335,8477,9021,8792,7768,5983,3586,811,-2078,-4777,-7031,-8616,-9416,-9383,-8597,-7182,-5361,-3363,-1420,249,1501,2250,2476,2237,1644,827,-45,-828,-1411,-1682,-1633,-1230,-547,374,1419,2505,3523,4385,5034,5417,5554,5455,5204,4881,4583,4410,4417,4643,5060,5619,6207,6722,7040,7069,6765,6127,5214,4129,3008,1982,1187,702,581,807,1338,2065,2880,3650,4258,4622,4677,4436,3914,3201,2381,1565,856,339,83,110,411,940,1606,2326,2968,3445,3673,3604,3241,2623,1837,991,218,-384,-708,-729,-440,86,758,1443,2006,2351,2378,2095,1502,701,-212,-1101,-1841,-2335,-2511,-2357,-1906,-1236,-468,258,810,1054,918,364,-585,-1846,-3294,-4777,-6109,-7146,-7726,-7774,-7231,-6128,-4541,-2604,-490,1620,3536,5112,6239,6853,6981,6658,6004,5140,4190,3286,2498,1883,1442,1147,935,748,508,176,-283,-864,-1530,-2234,-2890,-3434,-3780,-3884,-3704,-3229,-2484,-1496,-356,870,2062,3120,3947,4453,4597,4359,3775,2915,1886,823,-136,-855,-1233,-1199,-748,80,1190,2434,3676,4742,5523,5922,5919,5527,4822,3894,2844,1777,749,-192,-1043,-1830,-2587,-3361,-4188,-5069,-6004,-6934,-7818,-8568,-9137,-9462,-9533,-9344,-8937,-8347,-7661,-6931,-6253,-5683,-5282,-5080,-5084,-5261,-5560,-5897,-6173,-6301,-6183,-5767,-5021,-3962,-2645,-1167,354,1790,2993,3874,4316,4307,3817,2924,1703,293,-1154,-2490,-3576,-4287,-4578,-4389,-3775,-2781,-1541,-185,1093,2146,2795,2942,2516,1532,59,-1754,-3734,-5661,-7338,-8597,-9305,-9441,-9005,-8120,-6933,-5625,-4402,-3404,-2769,-2520,-2653,-3064,-3620,-4173,-4542,-4632,-4321,-3619,-2529,-1162,360,1868,3194,4173,4694,4649,4042,2881,1264,-673,-2768,-4818,-6635,-8038,-8890,-9114,-8702,-7722,-6313,-4661,-2986,-1499,-405,168,136,-486,-1612,-3085,-4695,-6212,-7407,-8100,-8152,-7531,-6251,-4449,-2286,-2,2170,3994,5283,5913,5834,5088,3777,2084,213,-1603,-3173,-4318,-4954,-5057,-4679,-3959,-3051,-2157,-1447,-1063,-1081,-1516,-2295,-3307,-4375,-5324,-5966,-6170,-5835,-4959,-3591,-1863,46,1919,3551,4745,5362,5323,4629,3338,1599,-424,-2511,-4451,-6048,-7135,-7624,-7459,-6695,-5413,-3775,-1954,-146,1466,2741,3557,3892,3746,3200,2379,1427,488,-291,-836,-1081,-1045,-759,-324,185,654,1005,1190,1173,978,628,182,-309,-797,-1239,-1623,-1946,-2213,-2462,-2710,-2981,-3299,-3635,-3992,-4294,-4516,-4572,-4412,-3996,-3261,-2245,-921,606,2285,3971,5556,6899,7899,8484,8611,8304,7597,6588,5352,4019,2668,1407,305,-594,-1243,-1655,-1822,-1781,-1555,-1181,-678,-84,591,1307,2037,2737,3346,3813,4085,4110,3879,3375,2620,1664,543,-645,-1847,-2956,-3918,-4645,-5105,-5257,-5101,-4653,-3946,-3049,-2014,-933,142,1139,2021,2753,3333,3740,3995,4082,4013,3789,3402,2872,2201,1425,573,-293,-1129,-1844,-2400,-2720,-2783,-2577,-2115,-1450,-655,197,993,1666,2139,2376,2369,2156,1784,1340,893,510,252,132,182,381,726,1197,1762,2391,3049,3671,4234,4669,4962,5081,5031,4827,4502,4105,3694,3318,3046,2899,2911,3077,3357,3719,4065,4334,4438,4324,3962,3341,2502,1485,376,-762,-1838,-2807,-3604,-4231,-4671,-4963,-5129,-5209,-5242,-5229,-5210,-5138,-5034,-4842,-4549,-4133,-3573,-2878,-2058,-1137,-162,836,1815,2736,3583,4327,4963,5468,5836,6040,6058,5875,5452,4795,3910,2821,1621,372,-790,-1758,-2422,-2685,-2508,-1877,-856,454,1888,3267,4381,5078,5204,4742,3690,2188,397,-1443,-3111,-4377,-5091,-5143,-4521,-3291,-1579,424,2507,4456,6070,7200,7750,7680,7029,5871,4346,2601,806,-874,-2314,-3378,-4040,-4246,-4077,-3590,-2933,-2239,-1651,-1279,-1196,-1415,-1911,-2594,-3362,-4073,-4624,-4903,-4874,-4513,-3890,-3072,-2217,-1430,-879,-658,-845,-1463,-2464,-3758,-5191,-6583,-7736,-8469,-8632,-8136,-6971,-5182,-2924,-356,2263,4725,6796,8309,9167,9328,8851,7852,6498,4990,3534,2312,1474,1099,1216,1763,2660,3743,4888,5928,6753,7274,7445,7248,6712,5862,4757,3447,1990,436,-1149,-2718,-4206,-5542,-6681,-7535,-8078,-8259,-8061,-7502,-6599,-5424,-4062,-2606,-1171,154,1287,2156,2751,3024,3021,2733,2224,1526,694,-219,-1171,-2105,-2992,-3770,-4413,-4864,-5076,-5024,-4660,-4000,-3049,-1866,-540,831,2108,3173,3913,4235,4122,3558,2629,1409,60,-1299,-2485,-3396,-3898,-3957,-3533,-2682,-1460,11,1614,3220,4718,6010,7054,7822,8337,8647,8795,8858,8838,8780,8639,8394,8000,7406,6608,5593,4407,3108,1779,515,-596,-1480,-2082,-2375,-2361,-2051,-1492,-734,157,1095,2001,2776,3333,3593,3490,3000,2111,873,-638,-2310,-3989,-5546,-6809,-7691,-8082,-7981,-7386,-6385,-5080,-3602,-2102,-686,532,1523,2277,2851,3312,3767,4283,4935,5723,6639,7578,8472,9151,9540,9512,9042,8136,6858,5352,3760,2278,1065,255,-72,110,732,1711,2866,4052,5075,5805,6126,5992,5415,4446,3206,1824,472,-712,-1585,-2080,-2146,-1818,-1137,-227,842,1925,2961,3871,4611,5178,5558,5768,5802,5670,5353,4856,4174,3340,2398,1432,520,-231,-759,-996,-945,-624,-113,497,1075,1528,1735,1660,1249,545,-419,-1544,-2726,-3857,-4803,-5483,-5801,-5716,-5212,-4293,-3013,-1432,352,2236,4090,5791,7211,8246,8806,8855,8373,7415,6043,4379,2554,713,-998,-2451,-3551,-4226,-4467,-4277,-3726,-2888,-1867,-779,283,1217,1966,2489,2768,2835,2703,2446,2109,1746,1413,1129,900,710,513,263,-80,-554,-1151,-1854,-2591,-3290,-3852,-4189,-4242,-3969,-3391,-2550,-1548,-474,539,1433,2117,2609,2900,3053,3133,3185,3269,3398,3558,3733,3859,3896,3795,3530,3099,2512,1807,1018,197,-628,-1417,-2164,-2854,-3493,-4081,-4621,-5097,-5496,-5778,-5917,-5869,-5619,-5157,-4502,-3696,-2801,-1895,-1062,-377,96,317,290,22,-404,-932,-1450,-1871,-2108,-2099,-1807,-1244,-444,517,1540,2521,3361,3979,4328,4406,4228,3877,3420,2968,2589,2349,2251,2282,2367,2427,2364,2104,1574,775,-311,-1611,-3072,-4600,-6108,-7512,-8745,-9750,-10505,-10980,-11178,-11082,-10707,-10050,-9128,-7977,-6624,-5158,-3627,-2146,-784,344,1182,1654,1746,1449,798,-152,-1324,-2632,-3988,-5304,-6515,-7528,-8316,-8792,-8940,-8707,-8078,-7065,-5684,-4019,-2169,-270,1508,3004,4059,4537,4374,3543,2102,161,-2104,-4487,-6750,-8676,-10064,-10774,-10722,-9908,-8394,-6326,-3885,-1301,1209,3426,5198,6411,7035,7104,6708,5989,5108,4225,3482,2972,2738,2768,3000,3337,3674,3903,3933,3714,3214,2444,1443,268,-1014,-2319,-3593,-4773,-5819,-6703,-7427,-7964,-8357,-8583,-8683,-8676,-8569,-8412,-8208,-7996,-7796,-7626,-7495,-7410,-7341,-7280,-7172,-6996,-6713,-6320,-5812,-5223,-4583,-3929,-3309,-2720,-2202,-1705,-1240,-741,-200,420,1107,1851,2585,3273,3803,4137,4181,3914,3311,2387,1185,-220,-1752,-3290,-4749,-6019,-7011,-7678,-7963,-7887,-7448,-6729,-5773,-4683,-3529,-2387,-1318,-362,458,1136,1689,2131,2508,2816,3111,3357,3602,3804,3977,4124,4219,4292,4314,4297,4229,4094,3889,3594,3211,2740,2181,1574,919,280,-319,-826,-1188,-1380,-1360,-1140,-735,-208,364,877,1222,1302,1042,405,-600,-1927,-3484,-5154,-6806,-8298,-9503,-10308,-10632,-10431,-9707,-8488,-6868,-4935,-2839,-699,1326,3129,4589,5633,6221,6342,6031,5355,4389,3250,2028,837,-228,-1096,-1687,-1965,-1905,-1502,-787,186,1345,2576,3779,4819,5611,6051,6116,5777,5096,4134,3017,1858,798,-71,-656,-926,-881,-557,-8,669,1428,2158,2830,3375,3769,3992,4036,3897,3601,3154,2598,1970,1304,661,78,-396,-728,-887,-874,-680,-351,74,523,917,1179,1241,1055,615,-67,-929,-1910,-2922,-3887,-4738,-5418,-5903,-6170,-6238,-6110,-5820,-5398,-4856,-4237,-3532,-2777,-1960,-1113,-235,638,1491,2276,2977,3543,3962,4205,4278,4198,4011,3772,3558,3445,3486,3733,4180,4796,5529,6275,6958,7479,7787,7852,7683,7332,6860,6366,5908,5562,5342,5229,5189,5123,4955,4596,3965,3045,1815,333,-1335,-3085,-4801,-6369,-7689,-8674,-9260,-9434,-9167,-8512,-7490,-6184,-4665,-3016,-1323,348,1925,3370,4643,5722,6588,7221,7609,7731,7575,7133,6405,5405,4153,2703,1094,-571,-2233,-3762,-5081,-6075,-6673,-6816,-6480,-5680,-4470,-2943,-1232,518,2130,3463,4362,4744,4546,3773,2478,766,-1221,-3307,-5309,-7041,-8343,-9075,-9175,-8597,-7398,-5657,-3518,-1155,1248,3517,5488,7063,8162,8788,8956,8759,8273,7632,6926,6262,5713,5315,5091,5010,5032,5089,5096,4978,4651,4066,3180,1999,542,-1124,-2904,-4694,-6356,-7771,-8829,-9439,-9559,-9191,-8364,-7180,-5725,-4147,-2567,-1108,100,1006,1524,1670,1454,954,268,-483,-1175,-1690,-1940,-1870,-1478,-789,115,1136,2156,3055,3736,4130,4196,3957,3440,2740,1939,1146,448,-81,-410,-540,-506,-392,-271,-254,-395,-756,-1312,-2042,-2836,-3596,-4190,-4511,-4479,-4049,-3233,-2087,-702,797,2272,3612,4688,5447,5845,5896,5653,5194,4624,4045,3555,3222,3076,3109,3274,3486,3653,3681,3476,2999,2215,1160,-112,-1513,-2926,-4243,-5370,-6216,-6766,-6993,-6939,-6658,-6204,-5663,-5088,-4536,-4062,-3677,-3424,-3290,-3275,-3359,-3491,-3632,-3706,-3663,-3448,-3022,-2385,-1535,-531,587,1729,2839,3830,4671,5311,5757,6008,6097,6057,5929,5747,5538,5312,5070,4802,4480,4098,3628,3085,2481,1854,1258,752,388,214,234,449,798,1233,1659,2012,2212,2237,2058,1720,1264,768,327,6,-102,18,397,990,1748,2576,3381,4051,4510,4677,4536,4063,3307,2314,1160,-60,-1270,-2365,-3291,-3961,-4352,-4417,-4162,-3591,-2731,-1632,-323,1108,2624,4120,5528,6751,7691,8278,8434,8136,7383,6207,4685,2914,1001,-912,-2722,-4303,-5564,-6441,-6872,-6841,-6351,-5419,-4098,-2460,-588,1414,3433,5363,7099,8544,9639,10317,10573,10385,9808,8870,7669,6282,4824,3391,2073,947,55,-590,-993,-1196,-1245,-1185,-1066,-913,-737,-542,-301,3,387,865,1420,2026,2632,3161,3551,3711,3611,3198,2494,1533,384,-853,-2075,-3157,-4007,-4510,-4621,-4292,-3518,-2356,-854,862,2685,4471,6095,7435,8422,8989,9158,8942,8423,7689,6851,6011,5284,4722,4399,4302,4401,4624,4858,4999,4918,4529,3764,2608,1082,-726,-2717,-4736,-6636,-8283,-9536,-10338,-10640,-10461,-9882,-8977,-7905,-6768,-5714,-4814,-4136,-3678,-3394,-3211,-3010,-2678,-2117,-1239,-38,1484,3237,5101,6938,8567,9847,10642,10867,10499,9576,8201,6523,4741,3044,1619,609,90,78,512,1267,2175,3047,3689,3945,3689,2878,1522,-294,-2410,-4657,-6781,-8604,-9901,-10565,-10500,-9738,-8339,-6468,-4301,-2058,68,1900,3326,4274,4755,4804,4538,4050,3478,2917,2438,2086,1837,1664,1492,1239,850,245,-580,-1626,-2849,-4151,-5450,-6604,-7513,-8081,-8233,-7974,-7307,-6327,-5130,-3858,-2647,-1639,-927,-603,-654,-1081,-1763,-2603,-3426,-4086,-4437,-4362,-3808,-2763,-1274,549,2571,4614,6504,8080,9214,9820,9894,9453,8615,7484,6225,4958,3798,2827,2048,1472,1015,623,188,-354,-1088,-2031,-3195,-4536,-5983,-7439,-8802,-9954,-10824,-11340,-11488,-11279,-10767,-10022,-9148,-8226,-7344,-6561,-5896,-5357,-4897,-4471,-4009,-3457,-2771,-1936,-965,90,1161,2151,2964,3509,3704,3499,2877,1844,463,-1192,-2992,-4809,-6488,-7892,-8892,-9397,-9357,-8774,-7698,-6224,-4494,-2660,-889,659,1874,2660,2992,2901,2433,1711,838,-64,-892,-1580,-2083,-2409,-2575,-2638,-2655,-2664,-2714,-2779,-2860,-2882,-2799,-2535,-2058,-1342,-422,656,1796,2900,3858,4574,4968,4992,4627,3884,2818,1490,5,-1536,-3031,-4380,-5510,-6378,-6956,-7266,-7339,-7234,-7014,-6748,-6477,-6253,-6058,-5907,-5734,-5517,-5186,-4728,-4115,-3381,-2559,-1738,-987,-416,-84,-68,-384,-1031,-1973,-3119,-4381,-5619,-6710,-7530,-7981,-8012,-7605,-6824,-5731,-4493,-3222,-2095,-1220,-694,-538,-742,-1209,-1836,-2458,-2937,-3135,-2953,-2348,-1322,62,1695,3439,5137,6626,7775,8479,8675,8366,7606,6484,5147,3729,2375,1193,254,-419,-851,-1092,-1236,-1356,-1545,-1850,-2311,-2917,-3642,-4417,-5156,-5769,-6152,-6239,-5977,-5356,-4418,-3225,-1886,-526,748,1810,2594,3054,3187,3048,2705,2274,1851,1546,1411,1489,1743,2128,2536,2858,2971,2768,2179,1163,-252,-2011,-3989,-6042,-7994,-9674,-10914,-11596,-11637,-11016,-9778,-8023,-5894,-3586,-1273,845,2622,3949,4764,5089,4966,4518,3868,3169,2564,2167,2066,2296,2859,3699,4746,5877,6987,7950,8669,9080,9144,8885,8342,7609,6758,5896,5066,4329,3656,3043,2405,1698,838,-211,-1472,-2926,-4515,-6155,-7732,-9117,-10192,-10844,-11002,-10629,-9734,-8379,-6664,-4726,-2705,-759,1004,2479,3631,4451,4981,5290,5460,5583,5734,5972,6329,6802,7371,7965,8522,8929,9088,8906,8288,7208,5653,3672,1380,-1102,-3574,-5888,-7848,-9345,-10274,-10626,-10404,-9724,-8661,-7411,-6077,-4833,-3768,-2956,-2413,-2108,-1951,-1844,-1646,-1243,-536,538,1969,3709,5644,7604,9432,10911,11922,12329,12115,11302,10011,8398,6669,5031,3657,2692,2174,2120,2413,2947,3528,3997,4188,4003,3364,2305,861,-836,-2652,-4438,-6040,-7352,-8286,-8808,-8925,-8679,-8136,-7375,-6472,-5487,-4472,-3433,-2388,-1310,-183,1011,2290,3646,5060,6493,7885,9163,10242,11036,11463,11455,10972,9998,8566,6737,4624,2356,87,-2020,-3835,-5230,-6151,-6569,-6526,-6096,-5401,-4572,-3748,-3050,-2573,-2380,-2482,-2860,-3442,-4132,-4800,-5321,-5559,-5426,-4844,-3821,-2372,-613,1353,3364,5280,6975,8360,9383,10061,10408,10519,10433,10234,9938,9560,9074,8434,7594,6519,5179,3619,1850,3,-1868,-3603,-5131,-6337,-7168,-7601,-7631,-7315,-6720,-5933,-5064,-4187,-3388,-2696,-2135,-1674,-1279,-901,-480,8,597,1264,1988,2713,3375,3907,4250,4349,4195,3747,3048,2099,966,-293,-1607,-2883,-4038,-4985,-5655,-5983,-5966,-5571,-4872,-3898,-2751,-1524,-324,754,1619,2215,2490,2443,2085,1468,663,-244,-1145,-1953,-2575,-2964,-3088,-2962,-2618,-2135,-1560,-987,-441,38,462,849,1250,1686,2210,2816,3498,4221,4917,5518,5948,6141,6045,5645,4941,3969,2793,1488,144,-1147,-2309,-3276,-4004,-4491,-4728,-4772,-4639,-4399,-4071,-3691,-3251,-2753,-2172,-1505,-748,73,921,1728,2444,2981,3312,3376,3193,2755,2113,1307,391,-588,-1580,-2557,-3484,-4325,-5062,-5644,-6037,-6209,-6109,-5738,-5077,-4155,-3020,-1728,-380,952,2155,3159,3901,4337,4481,4354,4021,3575,3101,2706,2459,2415,2585,2941,3414,3927,4365,4667,4751,4619,4278,3795,3242,2706,2261,1942,1767,1696,1669,1606,1412,1022,375,-526,-1661,-2949,-4284,-5553,-6608,-7363,-7713,-7639,-7134,-6271,-5134,-3863,-2578,-1407,-432,300,793,1107,1310,1525,1834,2325,3039,3982,5109,6359,7629,8820,9846,10603,11053,11132,10823,10121,9021,7576,5815,3831,1708,-431,-2476,-4289,-5791,-6877,-7532,-7737,-7536,-7008,-6228,-5329,-4379,-3495,-2707,-2061,-1539,-1100,-699,-239,325,1077,2027,3189,4510,5926,7324,8602,9641,10363,10715,10688,10310,9662,8809,7868,6903,5996,5167,4437,3765,3130,2458,1722,865,-115,-1214,-2391,-3594,-4739,-5772,-6606,-7211,-7550,-7631,-7470,-7103,-6564,-5887,-5087,-4175,-3138,-1971,-662,792,2355,3985,5607,7118,8436,9446,10100,10354,10229,9771,9072,8225,7332,6458,5650,4899,4189,3460,2664,1768,744,-371,-1546,-2687,-3718,-4528,-5053,-5218,-5014,-4440,-3566,-2453,-1234,-3,1121,2028,2679,3008,3052,2851,2488,2073,1712,1498,1505,1760,2257,2966,3804,4729,5635,6492,7229,7835,8284,8601,8774,8849,8819,8704,8498,8182,7739,7135,6349,5363,4183,2820,1315,-289,-1935,-3553,-5100,-6507,-7740,-8765,-9552,-10103,-10405,-10483,-10334,-9996,-9472,-8792,-7970,-7030,-5985,-4883,-3727,-2581,-1456,-382,617,1560,2420,3232,3959,4614,5137,5511,5668,5585,5242,4653,3875,2977,2077,1268,664,324,289,544,1029,1659,2301,2858,3186,3233,2922,2272,1309,125,-1171,-2434,-3544,-4354,-4804,-4829,-4444,-3714,-2708,-1554,-355,799,1823,2697,3394,3938,4348,4659,4888,5050,5126,5094,4897,4497,3838,2902,1696,266,-1316,-2931,-4475,-5823,-6890,-7617,-7980,-8010,-7752,-7299,-6729,-6141,-5602,-5179,-4887,-4743,-4709,-4755,-4828,-4881,-4873,-4792,-4628,-4408,-4160,-3908,-3680,-3471,-3274,-3045,-2776,-2416,-1983,-1483,-956,-465,-48,227,369,349,239,56,-101,-198,-160,25,372,858,1437,2063,2657,3178,3558,3776,3818,3695,3460,3155,2866,2651,2560,2629,2831,3141,3483,3772,3937,3894,3613,3058,2250,1210,-3,-1322,-2677,-3983,-5175,-6193,-6994,-7563,-7882,-7990,-7880,-7620,-7214,-6727,-6183,-5636,-5119,-4665,-4314,-4065,-3928,-3878,-3888,-3916,-3927,-3884,-3773,-3577,-3316,-2995,-2654,-2331,-2059,-1898,-1871,-2018,-2348,-2837,-3461,-4132,-4787,-5323,-5674,-5790,-5657,-5312,-4828,-4296,-3833,-3518,-3423,-3551,-3880,-4311,-4748,-5052,-5109,-4834,-4161,-3121,-1744,-157,1518,3113,4481,5483,6035,6086,5674,4856,3789,2597,1471,536,-95,-366,-278,126,761,1528,2312,3027,3579,3926,4035,3908,3566,3042,2380,1623,802,-47,-910,-1771,-2605,-3423,-4181,-4898,-5538,-6112,-6614,-7056,-7444,-7804,-8138,-8468,-8779,-9074,-9318,-9476,-9508,-9342,-8949,-8270,-7301,-6039,-4544,-2886,-1190,426,1814,2874,3511,3702,3465,2868,2016,1029,13,-934,-1764,-2461,-3038,-3541,-4011,-4484,-4996,-5520,-6068,-6552,-6961,-7202,-7249,-7054,-6605,-5909,-4992,-3910,-2719,-1508,-332,732,1647,2399,2981,3432,3783,4076,4359,4648,4972,5318,5696,6081,6467,6837,7176,7466,7691,7812,7815,7634,7264,6631,5749,4585,3176,1571,-173,-1947,-3669,-5244,-6586,-7659,-8417,-8876,-9055,-8999,-8760,-8401,-7968,-7512,-7058,-6610,-6178,-5707,-5199,-4572,-3835,-2942,-1926,-817,310,1382,2299,2996,3416,3543,3410,3062,2591,2082,1618,1262,1045,960,993,1081,1187,1266,1277,1228,1101,933,732,525,324,129,-56,-246,-454,-682,-950,-1239,-1543,-1838,-2076,-2221,-2211,-2013,-1599,-975,-174,739,1676,2547,3257,3746,3972,3933,3662,3210,2652,2077,1546,1143,890,818,919,1159,1517,1921,2354,2751,3094,3353,3512,3569,3522,3391,3175,2905,2577,2206,1777,1290,708,50,-726,-1576,-2503,-3443,-4349,-5139,-5758,-6123,-6203,-5955,-5384,-4514,-3387,-2085,-680,716,2026,3146,4009,4558,4755,4605,4122,3377,2445,1448,505,-266,-758,-893,-655,-38,877,1990,3174,4263,5135,5646,5734,5341,4509,3291,1826,248,-1248,-2514,-3386,-3782,-3640,-2993,-1911,-527,1003,2501,3822,4816,5414,5570,5302,4684,3808,2823,1838,1009,403,109,129,450,1009,1717,2474,3167,3719,4050,4149,4005,3684,3222,2736,2265,1904,1680,1602,1682,1850,2099,2341,2548,2660,2642,2475,2121,1595,877,6,-995,-2078,-3172,-4220,-5132,-5840,-6278,-6402,-6203,-5687,-4932,-4002,-3028,-2106,-1351,-831,-600,-633,-904,-1311,-1759,-2125,-2306,-2208,-1798,-1050,-7,1258,2658,4063,5372,6482,7317,7847,8068,8010,7744,7328,6844,6358,5898,5502,5140,4803,4418,3953,3328,2523,1498,277,-1117,-2604,-4107,-5516,-6733,-7657,-8226,-8387,-8143,-7523,-6578,-5413,-4100,-2767,-1481,-348,596,1286,1722,1899,1850,1617,1273,886,546,329,303,519,987,1700,2591,3586,4562,5413,6011,6279,6143,5595,4652,3391,1901,325,-1230,-2627,-3788,-4653,-5192,-5431,-5391,-5128,-4699,-4148,-3522,-2859,-2160,-1456,-726,20,789,1574,2355,3107,3794,4365,4796,5039,5089,4954,4646,4231,3748,3273,2860,2556,2399,2389,2515,2746,3008,3251,3382,3341,3071,2538,1746,710,-506,-1846,-3211,-4528,-5705,-6669,-7368,-7758,-7835,-7602,-7099,-6382,-5530,-4630,-3777,-3064,-2558,-2318,-2355,-2649,-3143,-3747,-4340,-4806,-5020,-4880,-4345,-3377,-2044,-409,1387,3207,4900,6331,7402,8037,8225,7981,7369,6481,5408,4281,3165,2169,1316,652,177,-137,-296,-366,-363,-353,-365,-434,-584,-812,-1120,-1464,-1821,-2127,-2347,-2425,-2354,-2091,-1677,-1099,-421,346,1134,1924,2670,3346,3932,4414,4781,5035,5182,5211,5155,4987,4756,4437,4074,3647,3179,2651,2056,1386,616,-235,-1168,-2145,-3110,-4023,-4800,-5406,-5789,-5936,-5851,-5564,-5121,-4588,-4025,-3495,-3048,-2719,-2518,-2445,-2456,-2532,-2601,-2632,-2577,-2410,-2117,-1704,-1166,-546,157,874,1598,2263,2847,3313,3649,3846,3930,3915,3849,3778,3743,3789,3928,4163,4466,4782,5059,5213,5190,4948,4455,3748,2849,1857,844,-70,-798,-1254,-1375,-1132,-520,426,1651,3060,4547,5978,7219,8129,8605,8542,7917,6709,4986,2837,402,-2151,-4647,-6911,-8782,-10149,-10911,-11055,-10568,-9525,-7988,-6095,-3952,-1719,475,2493,4217,5548,6423,6800,6681,6105,5130,3852,2378,821,-709,-2100,-3276,-4157,-4708,-4916,-4786,-4372,-3717,-2920,-2043,-1192,-421,195,619,830,822,621,258,-218,-748,-1276,-1744,-2105,-2303,-2325,-2124,-1705,-1054,-181,895,2155,3555,5069,6626,8190,9684,11047,12219,13121,13715,13938,13785,13238,12343,11158,9770,8292,6828,5478,4322,3398,2714,2246,1932,1704,1480,1183,770,196,-517,-1359,-2256,-3144,-3937,-4543,-4902,-4942,-4653,-4031,-3131,-2033,-852,288,1245,1912,2194,2050,1479,552,-643,-1944,-3205,-4258,-4962,-5222,-4979,-4249,-3093,-1635,-31,1540,2894,3884,4384,4344,3753,2673,1214,-481,-2240,-3897,-5307,-6349,-6961,-7130,-6881,-6304,-5487,-4542,-3576,-2657,-1842,-1135,-516,71,683,1404,2273,3343,4594,6016,7519,9044,10461,11701,12661,13303,13595,13566,13259,12749,12117,11434,10758,10123,9524,8951,8347,7675,6857,5870,4657,3235,1608,-165,-2015,-3847,-5559,-7041,-8196,-8941,-9235,-9056,-8452,-7489,-6283,-4982,-3714,-2636,-1838,-1400,-1330,-1594,-2109,-2757,-3398,-3895,-4128,-4000,-3476,-2549,-1282,228,1856,3445,4866,5980,6718,7022,6915,6424,5641,4638,3527,2358,1228,135,-866,-1793,-2643,-3413,-4109,-4715,-5211,-5585,-5817,-5904,-5872,-5743,-5582,-5442,-5378,-5437,-5625,-5919,-6261,-6540,-6655,-6478,-5915,-4897,-3404,-1473,826,3349,5959,8468,10718,12557,13875,14605,14717,14246,13223,11742,9881,7724,5381,2918,427,-2020,-4355,-6505,-8401,-9992,-11213,-12032,-12415,-12359,-11877,-11004,-9819,-8397,-6890,-5407,-4133,-3181,-2698,-2746,-3372,-4532,-6151,-8070,-10103,-12026,-13617,-14667,-15031,-14606,-13389,-11434,-8892,-5940,-2829,221,2962,5224,6860,7820,8098,7778,6978,5861,4602,3378,2339,1604,1247,1266,1647,2263,3012,3724,4253,4484,4312,3725,2745,1460,1,-1478,-2833,-3923,-4662,-5007,-4958,-4571,-3934,-3145,-2331,-1587,-1002,-618,-444,-444,-560,-706,-795,-770,-558,-170,424,1165,2039,2982,3967,4949,5906,6806,7631,8341,8891,9227,9266,8946,8191,6946,5192,2945,266,-2719,-5858,-8956,-11804,-14221,-16036,-17157,-17534,-17210,-16273,-14885,-13226,-11510,-9924,-8630,-7746,-7308,-7313,-7681,-8295,-9011,-9680,-10162,-10362,-10215,-9715,-8916,-7882,-6744,-5590,-4535,-3638,-2926,-2384,-1967,-1581,-1161,-614,109,1004,2065,3183,4270,5180,5785,5983,5689,4906,3673,2107,397,-1266,-2640,-3536,-3809,-3394,-2327,-738,1166,3127,4863,6137,6735,6558,5590,3915,1733,-706,-3096,-5127,-6535,-7110,-6756,-5476,-3395,-726,2239,5181,7778,9752,10902,11107,10382,8802,6588,3973,1267,-1240,-3297,-4698,-5353,-5229,-4422,-3073,-1395,385,2035,3373,4250,4602,4436,3801,2823,1637,371,-821,-1868,-2686,-3265,-3620,-3795,-3857,-3877,-3899,-3965,-4049,-4123,-4120,-3960,-3590,-2961,-2082,-988,228,1462,2599,3521,4177,4503,4522,4270,3809,3250,2673,2192,1881,1791,1947,2305,2809,3343,3795,4039,3977,3536,2689,1443,-148,-2002,-4007,-6036,-7959,-9645,-10996,-11930,-12405,-12436,-12040,-11309,-10316,-9161,-7931,-6700,-5519,-4427,-3449,-2580,-1851,-1243,-784,-464,-288,-251,-338,-523,-782,-1053,-1303,-1458,-1472,-1298,-908,-293,519,1501,2581,3699,4780,5760,6586,7228,7677,7945,8057,8057,7977,7862,7733,7619,7509,7425,7311,7177,6941,6584,6034,5266,4239,2969,1472,-165,-1874,-3498,-4952,-6069,-6778,-6986,-6664,-5816,-4497,-2783,-802,1311,3412,5354,7018,8324,9191,9632,9620,9212,8446,7385,6120,4719,3302,1935,717,-304,-1099,-1651,-2003,-2182,-2263,-2301,-2372,-2529,-2824,-3291,-3950,-4798,-5812,-6948,-8129,-9278,-10283,-11047,-11477,-11482,-11027,-10063,-8627,-6743,-4509,-2024,577,3152,5554,7651,9329,10510,11148,11239,10816,9937,8688,7153,5437,3609,1756,-78,-1838,-3488,-4982,-6282,-7323,-8069,-8456,-8476,-8102,-7390,-6372,-5176,-3888,-2670,-1623,-882,-507,-542,-971,-1713,-2672,-3676,-4564,-5169,-5337,-4985,-4061,-2603,-695,1502,3814,6016,7917,9322,10102,10196,9597,8412,6773,4898,2997,1287,-63,-944,-1311,-1215,-745,-65,661,1255,1573,1506,1017,94,-1161,-2669,-4247,-5753,-7011,-7889,-8284,-8150,-7492,-6369,-4883,-3169,-1364,382,1967,3297,4342,5089,5581,5866,6010,6089,6149,6245,6394,6601,6838,7067,7203,7186,6923,6379,5526,4417,3123,1784,533,-486,-1166,-1462,-1365,-957,-325,377,1027,1487,1674,1530,1063,306,-629,-1642,-2573,-3301,-3709,-3730,-3355,-2628,-1655,-578,442,1242,1701,1735,1331,528,-556,-1784,-2963,-3933,-4530,-4653,-4254,-3353,-2042,-446,1247,2871,4244,5230,5742,5737,5235,4301,3028,1530,-70,-1662,-3150,-4445,-5508,-6292,-6798,-7033,-7011,-6780,-6345,-5758,-5011,-4133,-3116,-1980,-745,554,1851,3079,4156,4997,5549,5760,5634,5191,4493,3628,2702,1841,1160,781,792,1253,2184,3552,5275,7239,9270,11221,12904,14194,14978,15214,14898,14103,12917,11500,9992,8564,7344,6448,5932,5804,6022,6483,7071,7635,8041,8165,7924,7283,6243,4888,3301,1636,28,-1384,-2478,-3205,-3528,-3492,-3170,-2651,-2062,-1478,-990,-637,-430,-376,-446,-613,-855,-1126,-1422,-1704,-1981,-2236,-2487,-2736,-3001,-3275,-3569,-3856,-4131,-4356,-4523,-4602,-4604,-4520,-4388,-4217,-4064,-3950,-3921,-4009,-4221,-4566,-5032,-5571,-6169,-6745,-7269,-7666,-7887,-7866,-7554,-6899,-5875,-4485,-2746,-728,1485,3776,6017,8069,9815,11143,11995,12332,12182,11585,10646,9469,8191,6945,5859,5044,4576,4503,4813,5477,6382,7435,8457,9335,9892,10044,9687,8812,7429,5609,3470,1140,-1224,-3474,-5489,-7165,-8455,-9347,-9869,-10090,-10096,-9979,-9841,-9744,-9749,-9867,-10085,-10357,-10610,-10758,-10717,-10404,-9768,-8786,-7456,-5834,-3966,-1951,131,2177,4113,5856,7352,8563,9467,10064,10368,10404,10214,9835,9300,8641,7863,6980,5975,4844,3582,2201,736,-735,-2135,-3332,-4225,-4719,-4749,-4315,-3454,-2255,-868,574,1871,2900,3507,3632,3243,2388,1167,-268,-1740,-3070,-4108,-4754,-4959,-4759,-4224,-3477,-2667,-1924,-1396,-1157,-1283,-1752,-2545,-3545,-4659,-5729,-6658,-7323,-7680,-7702,-7412,-6891,-6217,-5518,-4895,-4451,-4255,-4340,-4719,-5348,-6183,-7144,-8139,-9092,-9889,-10472,-10743,-10662,-10172,-9257,-7903,-6138,-3988,-1530,1161,3972,6782,9454,11852,13841,15307,16164,16360,15883,14766,13065,10900,8380,5670,2920,296,-2057,-4011,-5491,-6438,-6875,-6839,-6432,-5770,-4985,-4215,-3569,-3141,-2973,-3061,-3378,-3816,-4306,-4694,-4915,-4853,-4487,-3785,-2796,-1578,-237,1125,2384,3456,4249,4744,4929,4856,4585,4218,3840,3550,3405,3440,3647,3981,4369,4704,4897,4835,4464,3740,2686,1348,-165,-1747,-3252,-4570,-5592,-6263,-6567,-6532,-6235,-5769,-5243,-4769,-4425,-4263,-4307,-4529,-4895,-5340,-5801,-6220,-6547,-6754,-6822,-6743,-6538,-6202,-5797,-5336,-4894,-4507,-4240,-4139,-4237,-4548,-5063,-5733,-6501,-7262,-7924,-8374,-8517,-8279,-7612,-6516,-5028,-3235,-1266,725,2558,4067,5104,5560,5392,4614,3323,1655,-171,-1955,-3439,-4443,-4785,-4390,-3233,-1392,989,3681,6442,8970,11031,12387,12914,12538,11304,9322,6788,3925,1012,-1733,-4061,-5840,-6972,-7441,-7322,-6714,-5782,-4685,-3572,-2567,-1748,-1142,-724,-439,-187,116,567,1229,2116,3228,4477,5795,7044,8111,8901,9313,9334,8952,8221,7237,6100,4941,3873,2993,2355,1986,1848,1890,2020,2153,2195,2106,1848,1452,958,429,-38,-388,-534,-454,-114,450,1218,2087,2988,3787,4386,4673,4571,4041,3077,1735,97,-1718,-3563,-5320,-6860,-8102,-9015,-9564,-9824,-9803,-9612,-9291,-8913,-8514,-8108,-7700,-7260,-6769,-6182,-5483,-4654,-3702,-2659,-1561,-483,518,1360,1995,2382,2507,2391,2056,1566,954,277,-436,-1161,-1869,-2547,-3157,-3658,-3999,-4106,-3934,-3403,-2503,-1203,454,2409,4558,6752,8848,10656,12037,12842,12995,12443,11218,9393,7084,4477,1729,-930,-3355,-5355,-6857,-7774,-8141,-7990,-7448,-6619,-5660,-4672,-3751,-2953,-2272,-1696,-1148,-573,110,933,1921,3039,4221,5370,6379,7136,7563,7609,7268,6581,5629,4510,3345,2245,1303,582,109,-137,-197,-164,-117,-170,-390,-851,-1565,-2523,-3673,-4924,-6183,-7324,-8247,-8843,-9044,-8781,-8048,-6840,-5229,-3288,-1159,1022,3094,4916,6377,7404,7982,8149,7980,7596,7115,6659,6335,6197,6287,6581,7046,7609,8188,8689,9019,9088,8826,8163,7085,5560,3654,1396,-1083,-3684,-6247,-8644,-10729,-12399,-13564,-14183,-14238,-13769,-12817,-11483,-9870,-8091,-6297,-4569,-3037,-1726,-688,119,729,1233,1717,2284,3011,3968,5177,6631,8272,9997,11677,13160,14292,14948,15039,14527,13454,11898,10015,7977,5977,4187,2761,1765,1260,1162,1418,1859,2337,2702,2813,2594,2012,1088,-82,-1384,-2663,-3763,-4541,-4879,-4713,-4020,-2855,-1299,496,2366,4137,5641,6744,7373,7500,7172,6487,5583,4617,3754,3113,2800,2835,3207,3826,4573,5302,5862,6129,6017,5491,4579,3342,1904,372,-1092,-2386,-3386,-4005,-4202,-3944,-3263,-2210,-884,601,2101,3496,4650,5499,5974,6100,5908,5486,4939,4358,3844,3440,3184,3056,3025,3036,3021,2924,2677,2233,1572,652,-481,-1837,-3333,-4924,-6526,-8060,-9451,-10637,-11554,-12187,-12498,-12506,-12226,-11707,-11018,-10241,-9475,-8819,-8361,-8169,-8268,-8651,-9257,-9997,-10736,-11349,-11685,-11629,-11086,-10000,-8368,-6229,-3679,-845,2109,5000,7662,9920,11655,12785,13268,13139,12455,11333,9914,8348,6802,5400,4264,3447,2966,2804,2865,3087,3344,3564,3691,3696,3614,3494,3406,3436,3623,3993,4537,5162,5809,6321,6606,6538,6055,5107,3723,1941,-115,-2328,-4540,-6597,-8378,-9757,-10694,-11144,-11155,-10776,-10116,-9271,-8362,-7473,-6683,-6021,-5490,-5068,-4694,-4312,-3849,-3238,-2447,-1442,-242,1116,2575,4044,5437,6665,7637,8312,8630,8597,8209,7503,6519,5304,3915,2400,806,-817,-2440,-4011,-5515,-6892,-8140,-9205,-10089,-10781,-11280,-11616,-11806,-11878,-11865,-11776,-11625,-11413,-11131,-10761,-10292,-9701,-8964,-8087,-7043,-5849,-4515,-3053,-1513,88,1682,3233,4683,5982,7097,7987,8647,9064,9258,9246,9063,8747,8323,7824,7252,6613,5888,5062,4113,3035,1833,522,-846,-2234,-3555,-4752,-5749,-6485,-6927,-7052,-6882,-6450,-5837,-5112,-4375,-3707,-3170,-2810,-2638,-2629,-2753,-2935,-3118,-3225,-3209,-3019,-2660,-2133,-1493,-800,-130,439,841,1048,1043,875,594,301,73,-7,112,439,953,1584,2245,2821,3205,3297,3022,2379,1361,76,-1380,-2854,-4180,-5215,-5831,-5939,-5523,-4590,-3244,-1574,230,2042,3680,5017,5955,6431,6433,6021,5250,4272,3196,2178,1334,752,470,488,737,1135,1560,1899,2046,1921,1481,707,-371,-1699,-3204,-4774,-6316,-7708,-8862,-9702,-10170,-10255,-9943,-9280,-8304,-7085,-5706,-4241,-2792,-1432,-241,720,1409,1800,1907,1745,1384,874,301,-273,-777,-1178,-1430,-1536,-1487,-1308,-1023,-681,-319,4,250,386,389,268,33,-282,-628,-982,-1275,-1512,-1646,-1687,-1644,-1521,-1352,-1159,-948,-749,-540,-309,-16,391,968,1762,2824,4154,5754,7559,9498,11459,13304,14896,16094,16776,16843,16261,15006,13174,10851,8237,5495,2862,497,-1425,-2829,-3677,-4008,-3926,-3551,-3060,-2593,-2286,-2235,-2471,-3004,-3749,-4642,-5524,-6295,-6801,-6964,-6709,-6044,-5016,-3733,-2348,-1015,90,847,1154,995,393,-558,-1718,-2938,-4035,-4882,-5356,-5407,-5035,-4281,-3266,-2100,-936,85,862,1291,1340,994,284,-733,-1978,-3359,-4774,-6130,-7339,-8316,-9014,-9374,-9396,-9066,-8431,-7515,-6409,-5153,-3838,-2525,-1256,-95,966,1901,2732,3482,4170,4828,5466,6087,6677,7226,7695,8074,8325,8458,8453,8341,8126,7837,7506,7133,6759,6366,5983,5602,5236,4899,4599,4362,4190,4100,4074,4114,4171,4226,4217,4123,3882,3506,2949,2254,1433,531,-389,-1275,-2071,-2717,-3194,-3468,-3554,-3458,-3216,-2856,-2407,-1884,-1292,-612,167,1068,2097,3229,4443,5665,6826,7836,8598,9038,9086,8714,7922,6752,5292,3654,1982,429,-861,-1750,-2153,-2008,-1331,-162,1375,3152,5003,6762,8312,9531,10387,10863,10996,10848,10483,9977,9364,8682,7910,7027,5994,4752,3297,1600,-298,-2338,-4441,-6491,-8394,-10046,-11382,-12353,-12955,-13210,-13156,-12871,-12414,-11860,-11262,-10648,-10029,-9371,-8643,-7770,-6698,-5375,-3767,-1898,195,2412,4635,6720,8519,9922,10819,11183,11010,10343,9300,7979,6549,5143,3906,2950,2361,2168,2373,2919,3719,4657,5596,6400,6931,7095,6810,6048,4832,3206,1289,-801,-2915,-4903,-6633,-7997,-8914,-9352,-9303,-8803,-7907,-6693,-5235,-3622,-1913,-183,1527,3163,4695,6069,7250,8189,8837,9175,9168,8842,8217,7358,6334,5224,4085,2976,1897,859,-180,-1247,-2379,-3603,-4905,-6269,-7624,-8897,-9994,-10819,-11289,-11346,-10946,-10107,-8837,-7243,-5387,-3437,-1518,207,1583,2509,2886,2714,2023,924,-429,-1846,-3137,-4116,-4652,-4667,-4151,-3173,-1856,-382,1069,2274,3111,3418,3191,2412,1196,-356,-2056,-3762,-5303,-6572,-7488,-8017,-8195,-8046,-7693,-7175,-6611,-6028,-5458,-4894,-4297,-3627,-2843,-1907,-834,369,1634,2902,4089,5112,5915,6434,6644,6533,6100,5377,4406,3232,1938,578,-767,-2034,-3175,-4148,-4934,-5535,-5960,-6240,-6414,-6512,-6584,-6647,-6729,-6833,-6942,-7045,-7086,-7042,-6841,-6451,-5823,-4937,-3783,-2378,-759,1010,2851,4667,6359,7823,8971,9714,10017,9822,9166,8057,6590,4865,3015,1201,-427,-1715,-2550,-2845,-2590,-1803,-591,923,2553,4124,5429,6334,6687,6439,5575,4133,2247,38,-2291,-4557,-6565,-8148,-9168,-9544,-9246,-8309,-6829,-4954,-2867,-766,1161,2750,3909,4569,4776,4580,4107,3487,2844,2289,1885,1657,1586,1617,1662,1635,1435,992,247,-814,-2182,-3804,-5615,-7520,-9427,-11236,-12860,-14221,-15263,-15926,-16195,-16015,-15400,-14317,-12796,-10859,-8572,-6031,-3367,-750,1660,3654,5102,5850,5858,5117,3718,1815,-397,-2653,-4739,-6399,-7472,-7837,-7444,-6330,-4590,-2376,121,2700,5169,7365,9158,10486,11315,11681,11656,11326,10818,10240,9697,9279,9022,8934,8988,9095,9182,9132,8860,8302,7422,6251,4839,3285,1714,241,-1001,-1942,-2508,-2712,-2583,-2212,-1704,-1191,-779,-584,-637,-983,-1569,-2366,-3264,-4210,-5086,-5855,-6444,-6845,-7040,-7051,-6895,-6610,-6220,-5758,-5234,-4662,-4035,-3334,-2548,-1637,-599,594,1915,3355,4830,6288,7600,8685,9407,9691,9445,8657,7319,5520,3349,981,-1421,-3665,-5590,-7066,-7998,-8370,-8192,-7551,-6552,-5334,-4044,-2817,-1775,-1007,-565,-489,-760,-1370,-2260,-3374,-4621,-5915,-7127,-8149,-8833,-9083,-8780,-7885,-6374,-4295,-1755,1084,4031,6837,9290,11159,12296,12595,12056,10748,8822,6487,3975,1518,-675,-2446,-3698,-4380,-4543,-4240,-3626,-2823,-2012,-1333,-912,-834,-1136,-1805,-2783,-3964,-5223,-6401,-7366,-7965,-8101,-7698,-6725,-5205,-3194,-794,1867,4647,7396,9973,12261,14156,15612,16593,17107,17199,16905,16307,15456,14417,13235,11959,10602,9205,7766,6309,4846,3377,1922,479,-947,-2344,-3708,-5013,-6249,-7364,-8347,-9140,-9722,-10064,-10148,-9951,-9493,-8741,-7732,-6455,-4938,-3207,-1309,710,2759,4762,6624,8242,9557,10493,11039,11202,11026,10606,10033,9437,8924,8594,8505,8672,9077,9631,10244,10767,11064,11009,10489,9449,7880,5815,3361,633,-2209,-5009,-7624,-9915,-11798,-13181,-14051,-14367,-14176,-13487,-12390,-10937,-9255,-7438,-5621,-3929,-2466,-1347,-616,-318,-428,-895,-1625,-2497,-3378,-4147,-4688,-4930,-4834,-4390,-3637,-2619,-1396,-45,1393,2841,4278,5644,6926,8082,9092,9931,10575,11005,11217,11190,10939,10475,9802,8968,7989,6925,5824,4759,3799,3026,2507,2302,2438,2929,3730,4783,5987,7227,8369,9292,9870,10031,9719,8931,7726,6174,4422,2604,872,-649,-1875,-2777,-3378,-3752,-4024,-4313,-4758,-5459,-6471,-7812,-9421,-11212,-13024,-14695,-16027,-16840,-16973,-16313,-14809,-12484,-9437,-5853,-1969,1915,5499,8489,10642,11792,11870,10909,9045,6502,3563,546,-2236,-4509,-6053,-6759,-6578,-5613,-3997,-1989,163,2159,3755,4745,5010,4507,3303,1502,-695,-3100,-5485,-7664,-9473,-10800,-11595,-11852,-11624,-11006,-10105,-9061,-7983,-6996,-6167,-5563,-5198,-5061,-5130,-5320,-5581,-5796,-5878,-5732,-5273,-4452,-3252,-1694,153,2179,4254,6231,7968,9351,10301,10776,10796,10400,9678,8721,7634,6503,5403,4378,3450,2616,1845,1112,356,-445,-1339,-2326,-3412,-4551,-5703,-6772,-7691,-8341,-8662,-8561,-8028,-7052,-5691,-4041,-2224,-418,1232,2554,3441,3808,3657,3017,2015,781,-509,-1686,-2613,-3189,-3361,-3159,-2621,-1864,-992,-124,644,1238,1635,1818,1846,1754,1648,1589,1669,1946,2448,3182,4093,5111,6100,6937,7449,7519,7029,5938,4258,2082,-445,-3110,-5696,-7967,-9741,-10851,-11253,-10909,-9925,-8415,-6563,-4596,-2689,-1073,138,824,952,547,-338,-1587,-3094,-4725,-6368,-7912,-9267,-10353,-11109,-11490,-11454,-10990,-10087,-8779,-7097,-5135,-2982,-782,1325,3174,4621,5533,5825,5455,4459,2924,1007,-1091,-3155,-4959,-6320,-7094,-7213,-6659,-5518,-3888,-1959,92,2064,3769,5067,5847,6065,5743,4943,3815,2493,1189,50,-755,-1130,-1020,-435,553,1843,3279,4730,6040,7109,7859,8266,8353,8173,7823,7394,6994,6694,6553,6585,6774,7076,7420,7736,7949,7991,7827,7410,6737,5804,4611,3187,1542,-278,-2240,-4286,-6356,-8389,-10307,-12051,-13551,-14751,-15597,-16049,-16064,-15628,-14729,-13386,-11642,-9558,-7248,-4803,-2375,-69,1992,3727,5082,6052,6648,6938,6989,6887,6718,6533,6390,6275,6200,6097,5947,5674,5256,4658,3877,2935,1870,744,-363,-1379,-2225,-2838,-3199,-3281,-3138,-2810,-2387,-1957,-1615,-1426,-1448,-1678,-2102,-2643,-3231,-3760,-4140,-4312,-4222,-3894,-3352,-2684,-1972,-1309,-775,-417,-247,-260,-394,-601,-805,-935,-954,-802,-492,-12,593,1278,1977,2612,3105,3377,3374,3044,2381,1395,138,-1314,-2869,-4410,-5830,-7033,-7925,-8467,-8618,-8387,-7788,-6865,-5656,-4216,-2584,-808,1074,3024,4990,6938,8808,10553,12135,13500,14642,15535,16197,16639,16899,16991,16946,16757,16403,15846,15029,13889,12396,10511,8272,5731,2978,161,-2604,-5141,-7330,-9045,-10205,-10772,-10740,-10166,-9125,-7751,-6183,-4582,-3115,-1916,-1110,-762,-896,-1476,-2407,-3553,-4735,-5776,-6491,-6756,-6465,-5617,-4237,-2437,-349,1847,4006,5948,7579,8799,9592,9961,9963,9676,9182,8570,7892,7194,6471,5723,4898,3986,2938,1771,486,-866,-2218,-3499,-4617,-5508,-6115,-6415,-6421,-6168,-5729,-5190,-4642,-4175,-3846,-3694,-3713,-3861,-4073,-4259,-4339,-4238,-3902,-3325,-2507,-1500,-356,850,2051,3184,4201,5077,5795,6369,6812,7151,7412,7626,7798,7956,8076,8179,8221,8219,8147,8013,7834,7620,7409,7236,7130,7135,7255,7521,7904,8393,8937,9465,9925,10219,10293,10081,9547,8689,7522,6106,4504,2808,1106,-533,-2025,-3348,-4460,-5367,-6089,-6649,-7103,-7483,-7851,-8231,-8646,-9102,-9568,-10012,-10375,-10602,-10631,-10437,-9999,-9341,-8509,-7575,-6618,-5731,-4988,-4434,-4108,-3981,-4023,-4151,-4280,-4310,-4155,-3751,-3061,-2098,-899,453,1860,3219,4417,5379,6040,6378,6414,6178,5753,5198,4577,3951,3309,2687,2019,1312,506,-393,-1395,-2465,-3555,-4606,-5545,-6324,-6895,-7255,-7406,-7400,-7280,-7117,-6965,-6863,-6838,-6875,-6949,-7017,-7014,-6899,-6629,-6175,-5552,-4760,-3857,-2870,-1880,-907,-37,715,1310,1733,1997,2115,2120,2065,2001,1975,2053,2249,2598,3082,3666,4310,4919,5446,5792,5920,5782,5376,4723,3868,2883,1840,824,-96,-856,-1421,-1771,-1900,-1851,-1636,-1348,-1007,-717,-507,-447,-571,-889,-1406,-2090,-2886,-3743,-4577,-5325,-5934,-6362,-6603,-6656,-6555,-6301,-5949,-5476,-4920,-4251,-3476,-2578,-1561,-435,768,2003,3211,4336,5310,6094,6650,6963,7053,6924,6637,6202,5692,5101,4478,3798,3074,2283,1419,488,-500,-1509,-2486,-3381,-4126,-4667,-4971,-5010,-4820,-4428,-3942,-3447,-3083,-2945,-3144,-3713,-4670,-5953,-7464,-9057,-10569,-11828,-12708,-13085,-12941,-12261,-11142,-9687,-8062,-6423,-4936,-3715,-2850,-2359,-2209,-2321,-2578,-2848,-3004,-2942,-2586,-1915,-934,306,1720,3220,4695,6043,7179,8012,8504,8624,8373,7804,6958,5946,4846,3768,2788,1979,1356,948,711,628,651,740,882,1052,1280,1554,1939,2423,3057,3823,4720,5718,6756,7784,8707,9468,9984,10209,10118,9699,8985,7998,6805,5449,3998,2509,1033,-374,-1668,-2818,-3792,-4587,-5183,-5599,-5835,-5913,-5851,-5679,-5421,-5126,-4821,-4558,-4381,-4327,-4439,-4724,-5201,-5839,-6617,-7461,-8307,-9060,-9620,-9903,-9821,-9325,-8396,-7053,-5356,-3408,-1330,740,2667,4348,5704,6718,7394,7793,7987,8057,8085,8104,8144,8162,8114,7903,7450,6673,5525,3995,2125,-3,-2265,-4510,-6590,-8360,-9700,-10549,-10861,-10669,-10035,-9048,-7847,-6543,-5268,-4122,-3165,-2449,-1957,-1676,-1539,-1485,-1444,-1344,-1139,-791,-294,340,1069,1844,2593,3250,3757,4068,4159,4026,3698,3198,2597,1939,1286,703,209,-143,-367,-437,-393,-231,7,303,624,947,1250,1514,1742,1929,2091,2262,2438,2676,2957,3311,3725,4191,4714,5259,5840,6430,7023,7615,8177,8700,9156,9520,9761,9862,9797,9567,9176,8648,8027,7350,6674,6034,5461,4963,4526,4107,3663,3117,2425,1528,412,-920,-2440,-4070,-5746,-7352,-8807,-10012,-10910,-11450,-11635,-11473,-11028,-10355,-9535,-8640,-7719,-6803,-5897,-4972,-3995,-2922,-1707,-338,1179,2818,4499,6144,7636,8872,9747,10195,10179,9708,8839,7670,6306,4906,3567,2416,1510,880,522,376,378,432,450,367,120,-288,-851,-1503,-2177,-2781,-3236,-3473,-3453,-3163,-2637,-1905,-1060,-164,691,1429,2011,2385,2570,2582,2484,2345,2260,2290,2522,2967,3654,4523,5531,6562,7541,8347,8921,9207,9198,8936,8471,7922,7364,6937,6682,6691,6938,7405,8004,8613,9102,9323,9157,8525,7382,5776,3760,1479,-919,-3280,-5425,-7244,-8626,-9530,-9955,-9930,-9541,-8865,-8000,-7044,-6042,-5068,-4119,-3223,-2361,-1537,-748,-20,618,1107,1392,1416,1128,516,-423,-1633,-3048,-4555,-6044,-7383,-8470,-9198,-9525,-9412,-8882,-7973,-6763,-5320,-3755,-2129,-538,969,2337,3524,4499,5250,5741,5986,5946,5643,5053,4185,3048,1654,50,-1720,-3575,-5423,-7163,-8673,-9868,-10635,-10930,-10713,-9998,-8842,-7335,-5599,-3788,-2040,-510,714,1542,1968,2010,1733,1237,619,-10,-577,-1009,-1299,-1437,-1468,-1441,-1411,-1450,-1576,-1844,-2218,-2691,-3193,-3662,-4014,-4180,-4099,-3746,-3121,-2268,-1249,-159,906,1858,2619,3153,3437,3500,3376,3131,2842,2554,2357,2249,2281,2422,2646,2929,3208,3457,3650,3764,3819,3812,3768,3691,3588,3438,3223,2906,2460,1859,1105,210,-778,-1787,-2747,-3550,-4133,-4411,-4364,-3986,-3323,-2457,-1497,-580,165,626,718,420,-265,-1247,-2434,-3668,-4829,-5757,-6379,-6616,-6478,-6006,-5285,-4430,-3562,-2778,-2159,-1741,-1512,-1437,-1444,-1446,-1382,-1166,-775,-189,575,1451,2380,3245,3952,4388,4455,4095,3270,1994,339,-1617,-3717,-5828,-7792,-9475,-10768,-11619,-11990,-11926,-11487,-10767,-9895,-8974,-8112,-7383,-6802,-6375,-6028,-5692,-5264,-4659,-3804,-2681,-1290,308,2028,3765,5397,6831,7976,8796,9278,9446,9368,9105,8742,8350,7969,7625,7308,6979,6593,6093,5446,4636,3697,2679,1698,841,256,8,178,762,1717,2938,4288,5586,6660,7351,7530,7142,6182,4722,2893,864,-1175,-3044,-4598,-5736,-6429,-6690,-6603,-6263,-5805,-5325,-4926,-4635,-4460,-4348,-4210,-3953,-3464,-2677,-1548,-97,1592,3391,5121,6583,7588,7972,7614,6491,4619,2125,-830,-4026,-7222,-10192,-12725,-14655,-15881,-16345,-16067,-15102,-13572,-11585,-9338,-6942,-4587,-2379,-431,1192,2463,3399,4050,4492,4824,5117,5449,5842,6294,6764,7179,7464,7531,7336,6837,6064,5057,3908,2726,1619,696,30,-355,-457,-351,-110,147,323,335,128,-298,-922,-1678,-2489,-3284,-3974,-4534,-4916,-5137,-5211,-5175,-5063,-4928,-4774,-4643,-4511,-4383,-4220,-4003,-3684,-3256,-2677,-1981,-1154,-267,654,1542,2341,3021,3542,3918,4158,4310,4422,4553,4756,5053,5473,5971,6524,7047,7462,7693,7662,7335,6703,5789,4666,3405,2116,887,-195,-1070,-1688,-2044,-2116,-1930,-1490,-819,60,1123,2338,3663,5048,6440,7759,8960,9939,10672,11073,11147,10867,10280,9425,8382,7222,6024,4849,3735,2699,1731,808,-115,-1065,-2084,-3172,-4329,-5516,-6683,-7760,-8670,-9346,-9732,-9793,-9531,-8968,-8144,-7135,-5997,-4811,-3643,-2546,-1584,-793,-212,151,280,219,-10,-326,-655,-917,-1028,-927,-586,16,822,1791,2822,3811,4668,5285,5622,5655,5413,4972,4441,3939,3597,3495,3697,4181,4900,5725,6522,7123,7395,7223,6569,5441,3937,2189,389,-1278,-2622,-3503,-3836,-3599,-2849,-1686,-275,1220,2619,3787,4629,5104,5244,5125,4868,4618,4501,4637,5086,5856,6909,8131,9387,10514,11340,11735,11598,10885,9633,7907,5850,3609,1348,-782,-2661,-4223,-5416,-6272,-6813,-7124,-7270,-7326,-7342,-7340,-7320,-7234,-7037,-6651,-6028,-5134,-3980,-2615,-1145,310,1595,2564,3115,3140,2658,1660,284,-1374,-3107,-4773,-6177,-7208,-7766,-7823,-7409,-6597,-5504,-4268,-3034,-1923,-1050,-458,-183,-181,-398,-727,-1062,-1286,-1306,-1069,-551,183,1056,1906,2594,2940,2841,2189,1008,-663,-2671,-4840,-6950,-8789,-10164,-10944,-11069,-10550,-9486,-8033,-6372,-4715,-3226,-2039,-1226,-774,-640,-708,-860,-969,-920,-649,-117,663,1642,2750,3888,4966,5900,6611,7072,7249,7161,6837,6313,5646,4875,4039,3162,2251,1301,317,-728,-1803,-2914,-3998,-5010,-5852,-6466,-6740,-6654,-6155,-5287,-4103,-2723,-1280,73,1184,1955,2291,2204,1710,916,-66,-1101,-2052,-2822,-3328,-3529,-3424,-3039,-2413,-1628,-732,181,1070,1874,2571,3150,3610,3986,4273,4527,4724,4907,5030,5111,5087,4954,4656,4175,3485,2581,1483,205,-1171,-2614,-4010,-5311,-6432,-7322,-7965,-8340,-8488,-8443,-8267,-8022,-7772,-7561,-7432,-7382,-7412,-7481,-7536,-7518,-7343,-6959,-6316,-5390,-4202,-2792,-1228,389,1978,3432,4684,5676,6376,6774,6888,6726,6335,5726,4941,3996,2918,1733,480,-792,-2015,-3114,-4007,-4611,-4871,-4763,-4289,-3531,-2562,-1534,-572,198,669,814,621,170,-450,-1092,-1635,-1953,-1977,-1671,-1073,-249,677,1571,2302,2758,2871,2644,2116,1405,656,38,-279,-163,472,1636,3277,5251,7372,9404,11096,12224,12598,12108,10728,8521,5635,2295,-1240,-4693,-7798,-10359,-12206,-13285,-13596,-13214,-12283,-10969,-9458,-7942,-6555,-5421,-4569,-3995,-3634,-3363,-3076,-2620,-1916,-896,441,2036,3791,5566,7198,8554,9499,9979,9959,9497,8669,7601,6428,5263,4204,3291,2530,1861,1227,517,-336,-1404,-2702,-4206,-5838,-7492,-9022,-10284,-11151,-11516,-11334,-10605,-9394,-7819,-6035,-4229,-2567,-1220,-284,179,177,-207,-870,-1645,-2378,-2925,-3157,-3026,-2506,-1655,-565,639,1820,2849,3646,4149,4373,4357,4194,3971,3794,3715,3778,3957,4203,4418,4508,4355,3905,3081,1913,429,-1284,-3094,-4889,-6510,-7850,-8795,-9294,-9311,-8876,-8043,-6900,-5562,-4138,-2717,-1389,-160,941,1981,2987,4050,5200,6479,7873,9336,10779,12092,13135,13796,13963,13582,12655,11227,9419,7382,5285,3320,1628,337,-490,-845,-768,-355,276,990,1647,2145,2393,2371,2077,1574,930,260,-354,-807,-1047,-1038,-783,-321,284,946,1595,2140,2552,2787,2867,2810,2679,2508,2359,2254,2195,2165,2123,2012,1770,1355,708,-153,-1228,-2457,-3761,-5057,-6219,-7187,-7843,-8178,-8145,-7788,-7153,-6323,-5398,-4462,-3606,-2883,-2317,-1914,-1637,-1438,-1254,-1022,-677,-199,443,1208,2057,2910,3686,4308,4715,4879,4819,4567,4220,3855,3575,3460,3561,3894,4445,5160,5973,6809,7590,8268,8806,9184,9428,9536,9556,9498,9379,9194,8927,8542,8001,7286,6354,5241,3966,2614,1289,113,-784,-1290,-1326,-860,66,1379,2911,4508,5936,7040,7616,7593,6889,5558,3664,1386,-1121,-3619,-5946,-7903,-9387,-10305,-10650,-10447,-9785,-8772,-7556,-6284,-5091,-4107,-3394,-2994,-2880,-2990,-3223,-3467,-3603,-3537,-3213,-2608,-1754,-721,402,1496,2465,3218,3695,3889,3797,3489,3013,2462,1890,1367,900,511,155,-205,-616,-1147,-1802,-2618,-3542,-4535,-5497,-6336,-6937,-7223,-7121,-6624,-5746,-4576,-3219,-1819,-528,529,1246,1572,1512,1121,492,-254,-993,-1629,-2072,-2313,-2353,-2256,-2107,-1996,-2015,-2212,-2602,-3151,-3771,-4351,-4763,-4880,-4631,-3952,-2886,-1492,73,1665,3074,4155,4750,4788,4251,3176,1686,-83,-1942,-3710,-5223,-6339,-6978,-7099,-6738,-5945,-4848,-3536,-2158,-780,497,1672,2708,3658,4523,5342,6114,6809,7387,7758,7838,7535,6780,5536,3818,1679,-757,-3356,-5917,-8273,-10228,-11646,-12401,-12458,-11791,-10492,-8647,-6431,-4028,-1628,562,2397,3746,4561,4836,4646,4088,3325,2488,1747,1199,949,1009,1405,2063,2932,3924,4929,5894,6726,7386,7865,8124,8216,8116,7874,7477,6934,6228,5331,4221,2861,1256,-604,-2664,-4871,-7130,-9329,-11357,-13096,-14457,-15376,-15829,-15829,-15435,-14729,-13822,-12816,-11817,-10874,-10030,-9254,-8500,-7692,-6737,-5570,-4149,-2465,-571,1445,3471,5346,6949,8158,8897,9152,8951,8385,7572,6664,5779,5057,4548,4299,4271,4410,4616,4788,4829,4662,4252,3595,2736,1740,702,-286,-1143,-1796,-2229,-2435,-2447,-2333,-2142,-1949,-1791,-1683,-1619,-1541,-1407,-1130,-662,34,975,2115,3395,4721,5965,7030,7783,8169,8122,7656,6808,5663,4331,2938,1593,413,-544,-1241,-1672,-1891,-1944,-1935,-1941,-2066,-2370,-2912,-3704,-4721,-5915,-7191,-8443,-9562,-10422,-10933,-11013,-10619,-9750,-8427,-6737,-4766,-2649,-524,1483,3242,4667,5695,6309,6524,6391,5986,5387,4689,3957,3253,2605,2037,1523,1071,637,217,-207,-640,-1080,-1506,-1923,-2302,-2654,-2978,-3293,-3625,-4002,-4443,-4960,-5540,-6147,-6730,-7215,-7532,-7620,-7434,-6966,-6241,-5316,-4281,-3237,-2285,-1516,-975,-685,-603,-659,-745,-746,-540,-50,784,1946,3381,4973,6573,8004,9107,9727,9787,9233,8124,6524,4612,2535,493,-1345,-2855,-3935,-4564,-4757,-4571,-4095,-3423,-2634,-1804,-958,-109,752,1666,2641,3713,4870,6076,7273,8364,9243,9796,9917,9528,8603,7142,5237,2988,584,-1804,-3964,-5732,-6951,-7541,-7458,-6739,-5461,-3768,-1817,194,2092,3704,4917,5653,5899,5702,5136,4335,3414,2510,1725,1137,785,666,757,987,1290,1591,1805,1909,1855,1667,1376,1038,724,507,432,543,824,1250,1750,2239,2626,2827,2767,2424,1785,896,-170,-1335,-2478,-3517,-4363,-4969,-5316,-5425,-5337,-5118,-4831,-4512,-4192,-3848,-3441,-2918,-2207,-1263,-66,1378,2997,4711,6372,7853,8993,9682,9834,9423,8484,7111,5450,3676,1982,541,-506,-1073,-1149,-768,-64,849,1756,2543,3039,3200,2982,2450,1687,840,42,-549,-839,-739,-238,635,1814,3192,4651,6078,7367,8440,9258,9804,10082,10144,10011,9744,9367,8916,8383,7786,7094,6304,5402,4386,3266,2078,843,-374,-1543,-2613,-3541,-4324,-4924,-5374,-5664,-5849,-5952,-6034,-6136,-6309,-6580,-6966,-7454,-8004,-8558,-9034,-9346,-9402,-9133,-8493,-7463,-6078,-4387,-2486,-486,1505,3364,5007,6350,7363,8018,8344,8362,8145,7727,7190,6559,5878,5158,4406,3599,2751,1814,829,-227,-1309,-2386,-3420,-4366,-5192,-5889,-6446,-6897,-7271,-7623,-8002,-8454,-9009,-9652,-10372,-11076,-11702,-12121,-12255,-11999,-11324,-10205,-8701,-6895,-4914,-2916,-1036,581,1865,2759,3300,3523,3561,3501,3482,3585,3869,4342,4953,5618,6213,6608,6680,6339,5542,4295,2668,764,-1270,-3273,-5094,-6592,-7659,-8234,-8294,-7849,-6967,-5715,-4211,-2551,-851,799,2320,3654,4774,5663,6320,6761,6982,7007,6817,6438,5839,5054,4067,2927,1654,318,-1027,-2304,-3448,-4390,-5091,-5505,-5636,-5482,-5090,-4515,-3829,-3136,-2511,-2038,-1786,-1745,-1940,-2279,-2705,-3099,-3359,-3402,-3156,-2629,-1839,-880,133,1068,1789,2196,2220,1861,1158,222,-815,-1785,-2534,-2930,-2880,-2369,-1427,-154,1300,2780,4101,5125,5740,5896,5586,4867,3815,2536,1150,-272,-1621,-2875,-3987,-4968,-5827,-6601,-7313,-7985,-8634,-9240,-9785,-10215,-10478,-10505,-10247,-9651,-8700,-7405,-5801,-3984,-2030,-87,1750,3361,4681,5667,6321,6690,6827,6835,6774,6725,6713,6751,6807,6839,6781,6586,6213,5651,4930,4084,3201,2353,1627,1093,793,739,928,1295,1809,2367,2917,3390,3732,3935,3983,3909,3738,3527,3309,3122,2989,2885,2817,2706,2540,2229,1763,1084,218,-841,-2017,-3250,-4439,-5489,-6290,-6784,-6891,-6634,-6025,-5166,-4168,-3191,-2376,-1871,-1756,-2080,-2799,-3827,-5008,-6160,-7095,-7646,-7696,-7197,-6164,-4701,-2941,-1086,696,2209,3335,3984,4135,3836,3169,2277,1301,403,-299,-696,-760,-479,73,812,1607,2329,2867,3113,3038,2599,1868,872,-254,-1432,-2543,-3484,-4202,-4621,-4768,-4629,-4297,-3821,-3311,-2837,-2481,-2259,-2202,-2244,-2357,-2436,-2427,-2247,-1883,-1311,-588,242,1095,1897,2584,3122,3492,3714,3819,3847,3832,3783,3693,3523,3221,2723,1981,956,-329,-1856,-3508,-5203,-6769,-8095,-9035,-9503,-9443,-8847,-7758,-6270,-4487,-2561,-609,1234,2876,4260,5356,6191,6793,7248,7611,7968,8359,8811,9310,9808,10226,10468,10441,10043,9242,7987,6352,4377,2217,15,-2052,-3814,-5126,-5893,-6063,-5681,-4833,-3673,-2389,-1171,-190,432,640,452,-55,-743,-1465,-2054,-2387,-2377,-1998,-1287,-337,725,1743,2567,3077,3185,2881,2196,1249,173,-839,-1622,-2014,-1921,-1297,-186,1321,3064,4848,6496,7803,8652,8946,8654,7837,6551,4954,3165,1343,-384,-1926,-3201,-4202,-4930,-5433,-5782,-6033,-6269,-6521,-6819,-7148,-7450,-7666,-7687,-7420,-6784,-5709,-4196,-2272,-29,2394,4847,7147,9147,10723,11796,12359,12436,12119,11504,10711,9825,8925,8038,7168,6298,5385,4412,3355,2234,1081,-40,-1046,-1854,-2378,-2571,-2383,-1837,-963,159,1423,2729,3940,4980,5750,6223,6380,6241,5869,5323,4695,4063,3498,3061,2777,2647,2649,2734,2844,2918,2904,2771,2516,2150,1733,1300,939,678,561,575,693,839,948,914,684,195,-547,-1525,-2664,-3882,-5074,-6148,-7027,-7668,-8057,-8220,-8210,-8079,-7899,-7704,-7514,-7318,-7082,-6733,-6239,-5510,-4547,-3325,-1890,-314,1307,2854,4193,5234,5848,6025,5707,4967,3854,2501,1037,-390,-1634,-2587,-3166,-3331,-3109,-2546,-1758,-876,-53,558,814,633,-46,-1198,-2742,-4537,-6407,-8123,-9511,-10374,-10622,-10213,-9197,-7696,-5896,-4001,-2229,-748,315,907,1064,851,427,-81,-490,-709,-625,-245,426,1302,2276,3244,4077,4702,5057,5114,4912,4475,3903,3262,2647,2129,1763,1577,1578,1721,1978,2265,2513,2671,2662,2490,2137,1637,1035,383,-264,-866,-1392,-1840,-2215,-2553,-2874,-3228,-3622,-4095,-4616,-5201,-5787,-6369,-6887,-7322,-7647,-7852,-7940,-7912,-7785,-7543,-7192,-6693,-6028,-5152,-4050,-2703,-1144,587,2400,4183,5811,7133,8041,8410,8193,7363,5966,4101,1914,-401,-2637,-4577,-6040,-6883,-7036,-6505,-5373,-3792,-1966,-112,1541,2820,3590,3803,3477,2710,1652,483,-598,-1435,-1901,-1928,-1542,-791,167,1188,2078,2668,2822,2447,1522,96,-1720,-3753,-5797,-7612,-8992,-9726,-9707,-8860,-7231,-4930,-2148,856,3826,6485,8611,10044,10703,10584,9787,8429,6720,4819,2927,1167,-353,-1577,-2510,-3151,-3560,-3773,-3841,-3800,-3670,-3458,-3160,-2764,-2251,-1623,-872,-22,898,1847,2773,3628,4376,4984,5455,5782,6007,6144,6246,6331,6420,6522,6604,6652,6592,6391,5972,5318,4397,3235,1880,409,-1074,-2463,-3655,-4578,-5176,-5447,-5431,-5171,-4788,-4355,-3981,-3744,-3687,-3839,-4183,-4671,-5252,-5833,-6351,-6732,-6922,-6906,-6676,-6256,-5700,-5043,-4348,-3648,-2968,-2308,-1657,-979,-244,580,1502,2528,3605,4695,5695,6531,7093,7307,7099,6458,5376,3929,2192,297,-1619,-3407,-4939,-6104,-6825,-7082,-6875,-6274,-5367,-4278,-3146,-2106,-1276,-756,-584,-778,-1275,-2003,-2831,-3620,-4251,-4584,-4573,-4165,-3389,-2305,-1002,407,1808,3116,4246,5162,5831,6259,6454,6432,6206,5792,5199,4445,3562,2570,1547,520,-412,-1208,-1801,-2150,-2247,-2083,-1702,-1153,-518,122,670,1037,1157,979,491,-282,-1279,-2413,-3551,-4566,-5334,-5714,-5656,-5086,-4045,-2574,-805,1125,3033,4761,6160,7123,7611,7616,7222,6520,5663,4779,4023,3484,3250,3329,3704,4299,5015,5725,6309,6638,6640,6232,5428,4226,2719,984,-847,-2659,-4324,-5751,-6859,-7616,-8012,-8078,-7867,-7446,-6890,-6273,-5648,-5071,-4556,-4119,-3750,-3436,-3149,-2866,-2548,-2170,-1686,-1076,-295,663,1813,3128,4582,6087,7570,8910,9990,10710,10960,10696,9878,8547,6754,4622,2286,-90,-2334,-4292,-5835,-6854,-7316,-7186,-6537,-5423,-3978,-2328,-615,1023,2474,3665,4538,5111,5390,5445,5333,5121,4868,4613,4370,4137,3897,3609,3266,2836,2341,1817,1321,947,780,914,1413,2320,3618,5249,7100,9013,10806,12278,13248,13559,13129,11921,10010,7512,4636,1620,-1282,-3814,-5784,-7037,-7524,-7259,-6360,-4995,-3389,-1773,-373,636,1129,1069,496,-500,-1744,-3073,-4279,-5213,-5745,-5818,-5437,-4653,-3584,-2356,-1118,1,906,1519,1844,1875,1692,1355,950,556,214,-33,-203,-320,-428,-590,-844,-1214,-1705,-2262,-2841,-3341,-3696,-3835,-3716,-3363,-2792,-2127,-1437,-877,-516,-461,-713,-1277,-2064,-2966,-3846,-4541,-4926,-4886,-4361,-3352,-1911,-163,1744,3602,5225,6424,7045,7025,6325,5037,3279,1262,-797,-2661,-4130,-5052,-5352,-5031,-4186,-2958,-1562,-195,932,1672,1918,1649,901,-216,-1564,-2965,-4258,-5284,-5944,-6175,-5979,-5403,-4545,-3512,-2440,-1415,-549,147,632,950,1142,1252,1348,1450,1583,1737,1884,1991,2010,1925,1709,1385,975,534,124,-197,-367,-368,-170,182,658,1166,1630,1952,2064,1904,1468,768,-125,-1133,-2149,-3068,-3818,-4320,-4574,-4590,-4418,-4148,-3868,-3664,-3630,-3800,-4212,-4834,-5617,-6480,-7308,-7997,-8434,-8533,-8249,-7564,-6522,-5188,-3681,-2100,-588,782,1914,2800,3429,3852,4131,4329,4527,4759,5063,5419,5806,6151,6411,6504,6395,6057,5491,4744,3864,2940,2039,1247,599,130,-179,-364,-491,-640,-895,-1329,-1996,-2909,-4054,-5373,-6766,-8124,-9302,-10184,-10642,-10622,-10046,-8963,-7387,-5432,-3200,-834,1542,3778,5788,7454,8733,9578,9967,9925,9454,8609,7429,5969,4306,2497,657,-1142,-2755,-4083,-4988,-5378,-5167,-4336,-2908,-982,1293,3696,6012,7967,9370,10026,9852,8831,7045,4659,1909,-938,-3580,-5766,-7268,-7944,-7749,-6703,-4965,-2696,-181,2362,4657,6536,7848,8556,8670,8293,7554,6628,5664,4808,4141,3695,3445,3308,3165,2899,2369,1504,240,-1402,-3358,-5510,-7697,-9739,-11472,-12728,-13423,-13491,-12969,-11923,-10508,-8873,-7215,-5691,-4437,-3544,-3027,-2873,-2992,-3285,-3625,-3891,-3989,-3849,-3446,-2795,-1931,-939,120,1150,2097,2914,3571,4094,4490,4812,5102,5381,5676,5971,6216,6373,6330,6035,5401,4394,3022,1319,-602,-2624,-4570,-6294,-7640,-8511,-8845,-8655,-8000,-6983,-5751,-4433,-3174,-2056,-1153,-454,47,439,779,1158,1626,2216,2905,3659,4378,4983,5376,5485,5284,4789,4061,3221,2390,1716,1325,1285,1642,2341,3287,4330,5275,5942,6157,5792,4806,3199,1094,-1354,-3918,-6345,-8402,-9871,-10612,-10556,-9724,-8235,-6254,-4024,-1774,265,1902,3030,3588,3611,3185,2457,1585,755,102,-232,-208,219,969,1989,3111,4223,5139,5758,5959,5707,5009,3923,2569,1090,-355,-1606,-2544,-3081,-3195,-2905,-2292,-1457,-538,346,1063,1537,1702,1550,1097,414,-440,-1349,-2253,-3055,-3711,-4183,-4452,-4528,-4412,-4127,-3681,-3089,-2366,-1507,-544,521,1652,2800,3926,4951,5816,6455,6814,6861,6587,6018,5204,4222,3176,2157,1272,589,160,-4,76,342,729,1153,1549,1875,2113,2279,2423,2593,2851,3240,3757,4387,5049,5642,6052,6152,5863,5148,4025,2603,1031,-493,-1743,-2536,-2714,-2196,-991,800,3018,5405,7709,9655,11008,11594,11332,10222,8367,5960,3236,474,-2052,-4103,-5510,-6158,-6067,-5282,-3979,-2327,-561,1126,2552,3585,4166,4259,3924,3224,2267,1170,31,-1052,-2029,-2860,-3558,-4133,-4640,-5113,-5603,-6126,-6697,-7283,-7852,-8325,-8634,-8699,-8447,-7853,-6881,-5584,-4002,-2229,-385,1437,3096,4526,5625,6374,6736,6747,6440,5880,5152,4319,3460,2621,1835,1115,456,-154,-724,-1256,-1740,-2143,-2426,-2542,-2442,-2113,-1541,-779,113,1026,1837,2425,2672,2502,1868,787,-688,-2433,-4315,-6154,-7787,-9061,-9859,-10118,-9831,-9036,-7829,-6314,-4619,-2864,-1135,488,1965,3289,4433,5427,6244,6888,7318,7505,7392,6941,6132,4959,3488,1780,-11,-1758,-3279,-4442,-5131,-5283,-4915,-4091,-2944,-1668,-430,537,1108,1143,621,-440,-1913,-3652,-5419,-7013,-8207,-8846,-8834,-8142,-6860,-5092,-3047,-913,1118,2880,4270,5243,5793,5982,5887,5605,5231,4842,4494,4202,3964,3732,3456,3059,2470,1639,521,-883,-2541,-4399,-6343,-8259,-10012,-11460,-12494,-13033,-13024,-12500,-11500,-10143,-8559,-6897,-5303,-3894,-2766,-1934,-1420,-1128,-1004,-916,-772,-487,-7,664,1495,2403,3286,4040,4563,4795,4709,4324,3712,2969,2223,1599,1204,1126,1392,1995,2869,3910,4984,5935,6618,6896,6684,5927,4644,2905,836,-1401,-3608,-5608,-7227,-8345,-8903,-8879,-8329,-7331,-5994,-4441,-2767,-1076,575,2127,3548,4804,5871,6717,7315,7642,7698,7493,7079,6520,5900,5326,4866,4611,4567,4756,5108,5547,5973,6238,6264,5924,5195,4057,2564,821,-1050,-2875,-4502,-5780,-6594,-6881,-6627,-5879,-4721,-3295,-1731,-202,1181,2290,3078,3499,3576,3344,2874,2251,1566,900,336,-87,-334,-419,-367,-240,-108,-47,-127,-398,-882,-1573,-2427,-3362,-4302,-5113,-5739,-6054,-6067,-5730,-5117,-4270,-3312,-2338,-1474,-811,-432,-376,-666,-1253,-2099,-3098,-4150,-5148,-5968,-6549,-6814,-6755,-6376,-5726,-4868,-3867,-2808,-1726,-690,309,1248,2144,3021,3865,4713,5520,6289,6966,7520,7891,8044,7921,7504,6777,5757,4490,3041,1508,-11,-1411,-2600,-3513,-4104,-4370,-4327,-4013,-3485,-2791,-2000,-1151,-298,516,1254,1862,2307,2542,2535,2260,1726,938,-37,-1138,-2260,-3299,-4143,-4695,-4877,-4656,-4022,-3032,-1759,-329,1116,2436,3496,4182,4449,4256,3671,2756,1655,496,-565,-1415,-1956,-2154,-2005,-1571,-925,-185,558,1186,1645,1864,1834,1550,1043,367,-428,-1236,-2007,-2615,-3024,-3148,-2978,-2512,-1794,-906,58,973,1738,2247,2451,2319,1882,1197,370,-492,-1257,-1826,-2112,-2063,-1681,-984,-46,1052,2200,3304,4259,4996,5454,5613,5454,5010,4301,3372,2281,1069,-201,-1477,-2703,-3827,-4792,-5564,-6095,-6365,-6367,-6093,-5576,-4846,-3950,-2951,-1914,-885,55,890,1567,2079,2413,2580,2600,2511,2363,2208,2102,2086,2186,2392,2683,2992,3259,3411,3394,3190,2808,2309,1773,1308,1019,995,1298,1940,2898,4103,5457,6844,8153,9266,10113,10640,10814,10677,10232,9561,8714,7762,6761,5768,4804,3903,3052,2270,1529,834,181,-442,-997,-1502,-1900,-2196,-2340,-2317,-2107,-1696,-1095,-333,551,1477,2367,3112,3618,3782,3549,2865,1754,254,-1526,-3466,-5401,-7186,-8660,-9722,-10292,-10351,-9941,-9126,-8032,-6796,-5535,-4407,-3475,-2820,-2458,-2352,-2473,-2714,-2996,-3227,-3311,-3222,-2902,-2392,-1706,-929,-120,625,1250,1692,1927,1952,1782,1467,1051,607,201,-110,-257,-205,79,604,1350,2279,3327,4413,5441,6319,6945,7251,7187,6731,5912,4780,3412,1914,381,-1092,-2414,-3538,-4401,-5006,-5329,-5414,-5274,-4981,-4582,-4155,-3754,-3440,-3237,-3161,-3178,-3250,-3302,-3260,-3055,-2629,-1964,-1064,23,1225,2451,3599,4577,5313,5757,5896,5749,5348,4769,4059,3300,2519,1766,1036,330,-381,-1114,-1896,-2732,-3607,-4502,-5351,-6106,-6688,-7046,-7110,-6868,-6294,-5425,-4304,-3015,-1655,-349,795,1641,2125,2149,1723,838,-418,-1949,-3604,-5235,-6665,-7760,-8396,-8505,-8070,-7125,-5766,-4116,-2340,-582,987,2279,3179,3688,3798,3568,3097,2467,1812,1206,742,445,324,335,410,462,404,146,-351,-1114,-2120,-3305,-4592,-5866,-7020,-7958,-8584,-8864,-8751,-8267,-7431,-6296,-4936,-3411,-1820,-221,1301,2691,3892,4875,5601,6081,6308,6315,6143,5830,5440,5011,4581,4182,3818,3506,3228,2988,2762,2541,2307,2030,1700,1288,791,201,-472,-1196,-1932,-2617,-3193,-3587,-3748,-3624,-3209,-2494,-1531,-355,939,2285,3595,4799,5850,6712,7379,7861,8180,8361,8430,8391,8244,7972,7536,6922,6086,5042,3799,2415,972,-431,-1674,-2647,-3255,-3433,-3158,-2459,-1401,-113,1259,2542,3561,4166,4242,3711,2590,914,-1178,-3536,-5950,-8219,-10139,-11548,-12326,-12434,-11874,-10759,-9208,-7424,-5597,-3901,-2510,-1483,-889,-654,-713,-912,-1104,-1139,-884,-277,716,2026,3553,5136,6569,7690,8294,8294,7612,6277,4383,2077,-438,-2941,-5234,-7117,-8474,-9213,-9326,-8848,-7859,-6486,-4852,-3117,-1407,151,1461,2457,3097,3383,3334,3004,2470,1806,1125,506,42,-212,-217,37,522,1198,1997,2839,3647,4340,4841,5106,5081,4761,4149,3284,2215,1031,-192,-1351,-2367,-3162,-3693,-3928,-3885,-3578,-3076,-2437,-1739,-1061,-454,23,371,581,703,777,859,1014,1252,1603,2025,2478,2873,3139,3182,2949,2415,1588,550,-604,-1731,-2684,-3316,-3523,-3220,-2411,-1139,487,2291,4087,5649,6787,7329,7169,6269,4664,2485,-102,-2854,-5537,-7900,-9744,-10924,-11372,-11099,-10201,-8830,-7187,-5476,-3893,-2576,-1625,-1033,-770,-702,-706,-614,-290,361,1399,2790,4465,6268,8023,9514,10566,10993,10718,9697,7990,5720,3080,281,-2427,-4840,-6782,-8139,-8868,-8991,-8581,-7759,-6648,-5395,-4098,-2865,-1739,-758,82,784,1374,1854,2239,2512,2662,2673,2517,2215,1742,1169,506,-154,-755,-1217,-1474,-1487,-1234,-740,-49,748,1566,2292,2837,3144,3162,2926,2459,1873,1253,737,426,425,801,1581,2756,4265,6018,7888,9741,11430,12847,13879,14494,14650,14400,13775,12871,11754,10511,9200,7866,6538,5222,3940,2685,1488,366,-641,-1493,-2146,-2575,-2750,-2681,-2394,-1937,-1398,-861,-424,-186,-208,-548,-1204,-2158,-3339,-4661,-6014,-7276,-8349,-9142,-9598,-9711,-9495,-9024,-8385,-7689,-7045,-6549,-6247,-6166,-6248,-6429,-6566,-6547,-6219,-5497,-4311,-2684,-674,1555,3838,5934,7638,8765,9173,8839,7765,6106,4019,1749,-470,-2431,-3943,-4934,-5354,-5260,-4757,-3970,-3061,-2148,-1343,-685,-198,170,463,777,1155,1677,2332,3126,3997,4879,5683,6332,6760,6926,6821,6465,5907,5212,4458,3719,3055,2504,2082,1755,1494,1220,872,379,-300,-1201,-2292,-3551,-4893,-6230,-7457,-8462,-9152,-9448,-9296,-8693,-7642,-6237,-4546,-2720,-872,850,2347,3528,4353,4823,4955,4820,4482,4013,3490,2946,2438,1969,1555,1196,878,607,365,161,-17,-150,-250,-297,-311,-294,-285,-315,-445,-721,-1189,-1887,-2801,-3929,-5207,-6556,-7899,-9115,-10130,-10858,-11241,-11278,-10963,-10368,-9550,-8616,-7649,-6744,-5941,-5270,-4705,-4195,-3653,-3007,-2148,-1046,345,1988,3817,5717,7543,9126,10312,10954,10969,10301,8996,7113,4816,2255,-359,-2858,-5074,-6896,-8261,-9147,-9599,-9668,-9446,-8997,-8401,-7672,-6848,-5894,-4807,-3552,-2127,-548,1145,2863,4520,5993,7174,7991,8376,8336,7899,7142,6174,5098,4040,3092,2318,1766,1417,1245,1181,1151,1073,881,527,1,-687,-1468,-2290,-3030,-3610,-3928,-3916,-3544,-2799,-1745,-438,977,2399,3670,4690,5368,5669,5603,5243,4674,4040,3464,3060,2931,3096,3575,4301,5201,6159,7074,7825,8351,8573,8498,8116,7492,6674,5756,4797,3880,3032,2291,1639,1061,501,-71,-718,-1456,-2317,-3278,-4324,-5388,-6424,-7354,-8131,-8702,-9069,-9216,-9215,-9095,-8945,-8832,-8799,-8876,-9049,-9246,-9402,-9378,-9079,-8388,-7249,-5635,-3598,-1228,1315,3853,6186,8133,9550,10346,10497,10043,9090,7760,6236,4646,3153,1835,762,-75,-683,-1150,-1514,-1873,-2248,-2678,-3136,-3581,-3944,-4146,-4115,-3803,-3196,-2314,-1227,-21,1192,2302,3216,3872,4230,4303,4120,3735,3224,2649,2066,1529,1035,610,209,-172,-586,-1043,-1568,-2137,-2747,-3323,-3832,-4193,-4356,-4281,-3943,-3346,-2525,-1518,-403,753,1871,2873,3708,4337,4735,4937,4954,4860,4707,4559,4473,4471,4573,4762,5009,5263,5480,5589,5558,5340,4922,4316,3531,2632,1660,684,-239,-1079,-1799,-2424,-2953,-3447,-3930,-4454,-5034,-5687,-6391,-7120,-7830,-8461,-8968,-9301,-9435,-9355,-9072,-8618,-8038,-7390,-6738,-6119,-5578,-5104,-4681,-4255,-3765,-3137,-2315,-1258,41,1554,3203,4900,6499,7879,8897,9443,9456,8901,7824,6301,4455,2442,414,-1479,-3112,-4402,-5303,-5816,-5970,-5840,-5475,-4973,-4366,-3715,-3015,-2281,-1478,-617,331,1330,2356,3354,4234,4958,5423,5630,5535,5192,4634,3953,3227,2529,1930,1450,1095,836,621,395,96,-318,-858,-1524,-2258,-2984,-3615,-4013,-4104,-3772,-2980,-1715,-27,1990,4181,6374,8374,9995,11096,11571,11405,10639,9394,7859,6226,4743,3586,2918,2833,3316,4333,5709,7299,8860,10215,11158,11579,11395,10609,9294,7562,5577,3522,1543,-194,-1624,-2693,-3428,-3896,-4202,-4448,-4764,-5212,-5860,-6704,-7711,-8805,-9895,-10857,-11613,-12061,-12174,-11926,-11365,-10560,-9614,-8653,-7781,-7097,-6653,-6448,-6441,-6531,-6590,-6495,-6094,-5323,-4109,-2485,-521,1657,3879,5972,7767,9127,9967,10264,10040,9382,8394,7199,5919,4645,3449,2363,1386,498,-336,-1162,-1990,-2845,-3687,-4482,-5145,-5597,-5742,-5513,-4852,-3768,-2271,-472,1542,3603,5578,7312,8699,9648,10130,10149,9750,9010,8011,6852,5605,4350,3111,1937,805,-262,-1305,-2301,-3273,-4184,-5011,-5698,-6196,-6440,-6412,-6074,-5475,-4650,-3699,-2726,-1842,-1155,-743,-642,-853,-1321,-1959,-2649,-3259,-3663,-3746,-3447,-2719,-1599,-141,1539,3302,4994,6462,7563,8209,8331,7946,7083,5856,4374,2786,1218,-214,-1445,-2423,-3167,-3705,-4086,-4385,-4638,-4896,-5168,-5451,-5729,-5972,-6165,-6278,-6334,-6317,-6280,-6222,-6194,-6202,-6261,-6365,-6491,-6599,-6649,-6579,-6337,-5888,-5187,-4247,-3071,-1716,-257,1206,2557,3679,4467,4841,4764,4255,3367,2218,927,-344,-1482,-2360,-2939,-3181,-3139,-2869,-2491,-2090,-1799,-1660,-1739,-2009,-2415,-2877,-3260,-3465,-3384,-2956,-2179,-1084,227,1633,2989,4161,5040,5555,5697,5491,5008,4346,3587,2834,2139,1540,1050,645,310,-1,-295,-601,-892,-1152,-1321,-1341,-1142,-670,119,1217,2603,4163,5797,7320,8578,9388,9636,9231,8192,6581,4575,2377,266,-1510,-2710,-3166,-2795,-1617,264,2622,5214,7731,9897,11481,12309,12329,11573,10164,8325,6274,4291,2581,1317,583,370,587,1076,1635,2058,2156,1809,943,-407,-2167,-4169,-6240,-8172,-9788,-10941,-11539,-11554,-11031,-10065,-8813,-7447,-6169,-5130,-4475,-4262,-4491,-5094,-5933,-6837,-7618,-8106,-8158,-7719,-6767,-5388,-3699,-1864,-61,1552,2846,3741,4224,4314,4097,3658,3114,2553,2045,1635,1315,1070,838,574,219,-250,-839,-1509,-2200,-2807,-3237,-3372,-3130,-2459,-1345,161,1987,3988,6032,7948,9597,10856,11654,11937,11725,11046,9964,8556,6904,5074,3153,1181,-767,-2651,-4415,-6002,-7356,-8399,-9071,-9287,-9007,-8175,-6817,-4958,-2721,-243,2272,4613,6555,7921,8551,8412,7504,5965,3984,1816,-251,-1945,-3030,-3347,-2833,-1519,447,2856,5408,7820,9771,11051,11461,10975,9604,7527,4939,2140,-612,-3043,-4973,-6288,-6960,-7075,-6740,-6159,-5501,-4953,-4653,-4668,-5041,-5713,-6627,-7644,-8656,-9519,-10124,-10395,-10260,-9738,-8840,-7657,-6279,-4836,-3434,-2192,-1173,-425,53,294,361,324,261,234,284,433,666,957,1274,1562,1805,1966,2048,2061,2020,1959,1887,1834,1783,1739,1664,1543,1337,1043,657,204,-259,-680,-976,-1073,-934,-508,160,1041,2028,3023,3877,4513,4804,4743,4310,3570,2605,1543,494,-411,-1100,-1512,-1650,-1546,-1266,-904,-554,-297,-206,-289,-548,-910,-1293,-1573,-1634,-1372,-713,340,1758,3409,5140,6744,8024,8787,8909,8334,7085,5304,3179,988,-996,-2487,-3270,-3205,-2243,-470,1954,4769,7668,10349,12524,13974,14586,14324,13284,11624,9577,7385,5297,3491,2102,1152,612,353,230,59,-318,-1021,-2108,-3586,-5363,-7338,-9331,-11184,-12719,-13812,-14360,-14326,-13739,-12649,-11205,-9534,-7812,-6194,-4792,-3711,-2951,-2521,-2322,-2286,-2290,-2253,-2103,-1807,-1383,-866,-333,143,496,666,653,454,145,-221,-530,-713,-682,-412,112,838,1690,2548,3295,3793,3949,3697,3013,1964,614,-866,-2343,-3632,-4595,-5127,-5150,-4677,-3729,-2404,-808,935,2688,4350,5809,7011,7895,8445,8652,8515,8056,7287,6237,4946,3451,1820,122,-1558,-3116,-4449,-5455,-6030,-6111,-5653,-4659,-3197,-1369,660,2692,4529,5954,6819,7006,6483,5310,3608,1588,-512,-2434,-3928,-4826,-4989,-4427,-3195,-1475,504,2482,4178,5381,5924,5746,4896,3484,1746,-102,-1777,-3084,-3854,-4025,-3622,-2761,-1617,-422,610,1276,1440,1033,76,-1349,-3077,-4931,-6700,-8197,-9281,-9847,-9880,-9409,-8544,-7423,-6227,-5127,-4275,-3790,-3720,-4057,-4734,-5619,-6569,-7414,-8012,-8251,-8076,-7481,-6527,-5312,-3969,-2640,-1449,-510,130,440,467,265,-68,-431,-728,-883,-839,-595,-155,425,1080,1730,2308,2737,3012,3093,3037,2856,2637,2414,2256,2179,2208,2323,2499,2701,2877,3005,3052,3006,2877,2678,2432,2166,1904,1649,1427,1201,990,757,504,235,-39,-268,-405,-380,-135,392,1211,2322,3652,5108,6542,7799,8715,9148,9000,8232,6863,5003,2794,461,-1787,-3686,-5062,-5727,-5617,-4718,-3106,-946,1564,4166,6624,8704,10244,11135,11366,10985,10117,8932,7596,6299,5150,4239,3572,3100,2733,2343,1810,1030,-57,-1460,-3131,-4970,-6849,-8606,-10098,-11193,-11790,-11846,-11356,-10371,-8992,-7344,-5576,-3852,-2293,-1035,-126,397,555,415,48,-453,-993,-1527,-1990,-2386,-2713,-2997,-3270,-3548,-3844,-4148,-4419,-4615,-4666,-4513,-4103,-3409,-2426,-1198,208,1690,3136,4416,5436,6096,6366,6231,5735,4957,3995,2978,2019,1214,655,355,341,560,966,1487,2040,2581,3036,3403,3660,3826,3921,3974,3987,3984,3927,3809,3569,3174,2575,1757,719,-502,-1836,-3183,-4410,-5399,-6008,-6161,-5784,-4905,-3567,-1911,-87,1711,3302,4527,5273,5485,5175,4417,3336,2097,873,-165,-872,-1155,-974,-345,638,1870,3170,4408,5409,6093,6382,6286,5852,5166,4351,3510,2759,2161,1749,1518,1416,1378,1319,1150,823,278,-466,-1411,-2485,-3639,-4781,-5857,-6795,-7563,-8129,-8517,-8723,-8817,-8826,-8811,-8822,-8877,-8990,-9139,-9272,-9330,-9232,-8904,-8300,-7384,-6175,-4723,-3093,-1413,239,1728,2997,3969,4640,5007,5124,5041,4829,4549,4253,3966,3698,3426,3121,2741,2244,1612,829,-58,-1018,-1946,-2762,-3362,-3656,-3596,-3156,-2373,-1310,-99,1144,2249,3104,3589,3653,3288,2529,1481,255,-991,-2128,-3021,-3595,-3800,-3652,-3195,-2524,-1724,-898,-125,563,1138,1652,2137,2672,3313,4105,5067,6170,7353,8529,9575,10389,10845,10885,10444,9545,8222,6584,4750,2892,1160,-268,-1271,-1748,-1652,-1004,130,1625,3327,5056,6655,7959,8880,9336,9336,8892,8096,7010,5757,4397,3021,1657,348,-919,-2136,-3319,-4483,-5610,-6708,-7744,-8687,-9515,-10162,-10623,-10838,-10803,-10515,-9980,-9242,-8358,-7380,-6403,-5475,-4664,-4002,-3506,-3164,-2960,-2856,-2824,-2842,-2894,-2979,-3108,-3286,-3514,-3797,-4089,-4370,-4565,-4624,-4475,-4074,-3401,-2443,-1258,104,1546,2955,4240,5291,6031,6429,6445,6134,5530,4725,3821,2905,2077,1403,908,614,480,453,483,481,416,250,-21,-339,-669,-896,-959,-767,-279,506,1555,2756,4001,5106,5939,6355,6265,5657,4565,3113,1473,-157,-1554,-2540,-2963,-2762,-1934,-580,1159,3055,4898,6436,7488,7896,7594,6580,4947,2840,479,-1910,-4075,-5805,-6921,-7330,-7000,-5997,-4453,-2560,-545,1360,2957,4066,4614,4556,3950,2897,1540,42,-1429,-2755,-3822,-4595,-5054,-5239,-5197,-5008,-4732,-4449,-4198,-4028,-3953,-3977,-4091,-4265,-4469,-4671,-4830,-4940,-4975,-4959,-4909,-4849,-4831,-4866,-4984,-5180,-5419,-5683,-5884,-5992,-5920,-5641,-5121,-4358,-3378,-2228,-972,313,1545,2659,3581,4276,4706,4870,4759,4405,3817,3042,2100,1044,-103,-1273,-2434,-3511,-4443,-5166,-5601,-5702,-5424,-4767,-3740,-2419,-871,776,2401,3890,5111,6021,6530,6681,6471,5999,5346,4614,3911,3307,2855,2572,2420,2368,2325,2244,2054,1748,1324,849,391,50,-76,73,545,1318,2333,3475,4607,5567,6206,6409,6084,5240,3898,2180,239,-1753,-3574,-5062,-6036,-6403,-6095,-5139,-3592,-1591,711,3122,5465,7567,9295,10550,11290,11503,11245,10564,9574,8355,7012,5626,4255,2957,1751,657,-313,-1160,-1869,-2443,-2862,-3134,-3243,-3204,-3029,-2738,-2371,-1962,-1577,-1258,-1070,-1070,-1283,-1761,-2481,-3431,-4554,-5756,-6944,-7991,-8786,-9239,-9274,-8874,-8049,-6862,-5414,-3822,-2236,-776,433,1322,1841,2011,1870,1519,1053,598,250,86,141,406,834,1336,1816,2172,2316,2202,1812,1185,387,-476,-1309,-1988,-2439,-2601,-2453,-2020,-1343,-500,429,1356,2220,2952,3540,3958,4222,4352,4364,4282,4124,3885,3575,3190,2733,2221,1691,1164,716,374,206,235,484,937,1574,2321,3112,3849,4446,4820,4918,4705,4197,3427,2483,1433,413,-505,-1207,-1639,-1769,-1595,-1166,-538,210,992,1742,2393,2914,3280,3508,3601,3606,3529,3406,3246,3046,2820,2542,2200,1779,1236,573,-243,-1193,-2261,-3404,-4567,-5681,-6680,-7493,-8061,-8350,-8341,-8059,-7555,-6911,-6229,-5619,-5180,-4985,-5084,-5463,-6099,-6895,-7754,-8540,-9122,-9386,-9243,-8644,-7592,-6126,-4345,-2375,-376,1500,3088,4289,5005,5230,4978,4354,3451,2449,1471,655,95,-182,-180,54,422,839,1206,1440,1517,1414,1188,884,595,385,330,464,807,1350,2040,2827,3609,4317,4854,5165,5204,4968,4462,3745,2852,1873,864,-88,-935,-1599,-2058,-2264,-2217,-1909,-1359,-592,359,1434,2600,3762,4882,5843,6605,7054,7175,6896,6253,5251,3982,2522,1013,-433,-1670,-2586,-3085,-3109,-2641,-1718,-397,1209,2991,4819,6579,8161,9495,10513,11203,11535,11525,11152,10432,9358,7938,6201,4175,1924,-473,-2935,-5340,-7607,-9620,-11317,-12643,-13560,-14093,-14225,-14019,-13484,-12679,-11630,-10397,-9005,-7541,-6034,-4584,-3238,-2068,-1124,-426,3,177,120,-137,-522,-1005,-1497,-1978,-2386,-2718,-2958,-3115,-3196,-3220,-3195,-3155,-3107,-3073,-3070,-3092,-3176,-3305,-3527,-3839,-4269,-4821,-5483,-6232,-7005,-7748,-8348,-8738,-8794,-8451,-7638,-6339,-4565,-2381,108,2775,5436,7929,10059,11678,12662,12953,12545,11516,9989,8150,6202,4366,2835,1757,1234,1266,1842,2829,4116,5522,6887,8060,8921,9399,9474,9179,8583,7784,6892,6019,5253,4663,4264,4045,3942,3866,3703,3336,2673,1636,223,-1554,-3595,-5787,-7959,-9935,-11534,-12597,-13002,-12687,-11642,-9947,-7716,-5150,-2450,147,2433,4232,5420,5932,5768,4984,3673,1976,40,-1978,-3933,-5703,-7206,-8371,-9186,-9640,-9760,-9595,-9193,-8632,-7969,-7269,-6572,-5916,-5305,-4756,-4245,-3762,-3271,-2744,-2149,-1466,-663,252,1303,2459,3709,5025,6359,7672,8900,9973,10816,11362,11531,11315,10669,9673,8348,6835,5225,3676,2313,1264,615,417,667,1296,2228,3312,4434,5450,6271,6812,7065,7022,6753,6330,5850,5403,5059,4868,4825,4921,5073,5215,5254,5094,4684,3983,3006,1807,487,-838,-2027,-2965,-3536,-3702,-3422,-2765,-1811,-706,382,1297,1880,2037,1711,896,-346,-1925,-3728,-5606,-7446,-9120,-10542,-11655,-12418,-12831,-12890,-12637,-12089,-11301,-10309,-9151,-7882,-6522,-5129,-3723,-2347,-1020,238,1401,2468,3398,4197,4833,5304,5603,5738,5707,5547,5256,4890,4461,4019,3580,3171,2801,2480,2211,2003,1870,1837,1932,2198,2653,3317,4177,5179,6251,7260,8080,8544,8529,7911,6636,4696,2159,-849,-4132,-7469,-10610,-13313,-15379,-16634,-17003,-16451,-15045,-12914,-10240,-7264,-4225,-1360,1127,3089,4433,5141,5243,4837,4021,2926,1665,336,-983,-2258,-3460,-4606,-5696,-6754,-7780,-8762,-9674,-10465,-11093,-11494,-11627,-11448,-10935,-10082,-8904,-7428,-5701,-3784,-1735,351,2411,4329,6043,7446,8502,9141,9359,9141,8521,7537,6261,4778,3187,1605,148,-1058,-1906,-2289,-2148,-1432,-147,1668,3928,6510,9246,11968,14471,16595,18177,19121,19367,18931,17875,16332,14438,12380,10305,8346,6604,5103,3858,2813,1907,1078,252,-578,-1427,-2233,-2934,-3427,-3623,-3447,-2871,-1920,-689,675,1978,3006,3555,3461,2611,983,-1369,-4303,-7605,-11008,-14239,-17008,-19090,-20306,-20556,-19834,-18199,-15796,-12822,-9491,-6061,-2737,272,2826,4834,6265,7142,7534,7537,7253,6791,6225,5625,5018,4412,3789,3118,2349,1455,385,-849,-2267,-3804,-5443,-7082,-8668,-10102,-11309,-12211,-12736,-12829,-12451,-11587,-10246,-8457,-6298,-3829,-1184,1554,4233,6763,9004,10894,12320,13266,13676,13587,13018,12075,10842,9474,8093,6833,5796,5064,4650,4567,4736,5077,5476,5793,5923,5764,5254,4407,3260,1933,572,-668,-1622,-2177,-2275,-1918,-1195,-241,752,1578,2040,1975,1283,-63,-2008,-4419,-7095,-9803,-12274,-14290,-15628,-16189,-15911,-14853,-13142,-10972,-8581,-6212,-4068,-2336,-1093,-387,-175,-367,-855,-1498,-2192,-2835,-3385,-3826,-4167,-4468,-4749,-5071,-5447,-5874,-6338,-6787,-7167,-7424,-7499,-7353,-6959,-6312,-5428,-4356,-3154,-1913,-705,358,1224,1804,2067,2005,1630,1016,254,-536,-1221,-1680,-1814,-1547,-865,250,1724,3510,5492,7561,9603,11488,13107,14358,15157,15444,15190,14386,13066,11279,9117,6671,4081,1463,-1024,-3258,-5103,-6464,-7279,-7516,-7216,-6432,-5289,-3909,-2441,-1008,266,1323,2106,2632,2937,3080,3159,3250,3437,3782,4299,4993,5808,6671,7481,8106,8440,8362,7803,6735,5180,3222,1010,-1308,-3509,-5440,-6919,-7848,-8165,-7877,-7050,-5798,-4279,-2658,-1117,201,1154,1670,1704,1278,444,-690,-2007,-3368,-4636,-5710,-6490,-6934,-7012,-6742,-6147,-5280,-4196,-2942,-1587,-157,1290,2733,4137,5466,6696,7801,8752,9551,10181,10649,10968,11142,11181,11096,10879,10549,10095,9541,8891,8177,7422,6646,5889,5145,4454,3804,3225,2732,2342,2086,1958,1966,2065,2207,2316,2310,2108,1643,870,-220,-1604,-3216,-4982,-6782,-8523,-10084,-11394,-12370,-12998,-13243,-13149,-12722,-12041,-11143,-10111,-8992,-7852,-6720,-5642,-4614,-3662,-2766,-1933,-1157,-438,202,749,1161,1410,1461,1302,917,335,-435,-1321,-2298,-3262,-4188,-4959,-5547,-5858,-5868,-5528,-4852,-3846,-2588,-1141,391,1902,3320,4538,5524,6231,6663,6840,6795,6577,6234,5817,5366,4925,4510,4155,3835,3574,3300,3027,2679,2265,1758,1181,563,-36,-566,-953,-1155,-1137,-886,-422,236,1042,1971,2979,4044,5132,6205,7218,8103,8790,9181,9195,8746,7780,6274,4254,1793,-992,-3937,-6868,-9589,-11914,-13689,-14798,-15173,-14824,-13796,-12210,-10216,-8004,-5769,-3714,-2015,-812,-196,-202,-786,-1877,-3325,-4973,-6650,-8174,-9402,-10214,-10521,-10302,-9552,-8320,-6688,-4763,-2664,-530,1520,3369,4940,6175,7071,7644,7938,8037,7995,7894,7784,7686,7622,7545,7430,7206,6822,6231,5422,4418,3294,2160,1162,448,161,390,1180,2493,4226,6222,8275,10172,11718,12739,13151,12909,12050,10671,8895,6874,4771,2717,861,-695,-1864,-2572,-2813,-2567,-1906,-885,366,1737,3074,4262,5175,5751,5938,5760,5245,4479,3543,2530,1526,591,-222,-911,-1466,-1931,-2336,-2738,-3194,-3745,-4439,-5294,-6324,-7502,-8797,-10143,-11454,-12646,-13601,-14246,-14495,-14329,-13734,-12771,-11501,-10040,-8491,-6970,-5568,-4361,-3386,-2673,-2203,-1955,-1887,-1944,-2077,-2233,-2374,-2466,-2508,-2490,-2448,-2403,-2388,-2451,-2607,-2893,-3315,-3848,-4465,-5067,-5558,-5800,-5661,-5023,-3819,-2017,316,3083,6094,9144,11999,14437,16274,17384,17691,17223,16028,14245,12019,9520,6931,4406,2105,143,-1396,-2463,-3067,-3260,-3120,-2787,-2374,-2032,-1859,-1943,-2313,-2968,-3861,-4907,-6032,-7117,-8094,-8881,-9443,-9743,-9801,-9598,-9195,-8597,-7866,-7044,-6180,-5335,-4546,-3869,-3313,-2900,-2595,-2381,-2182,-1946,-1596,-1092,-402,445,1416,2416,3340,4087,4534,4620,4278,3517,2359,877,-827,-2650,-4457,-6133,-7558,-8632,-9280,-9463,-9172,-8439,-7343,-5974,-4461,-2930,-1494,-279,658,1261,1559,1611,1536,1485,1602,2041,2875,4150,5810,7734,9764,11668,13272,14361,14844,14633,13779,12345,10508,8433,6338,4399,2791,1614,954,799,1127,1837,2814,3898,4932,5756,6233,6269,5808,4865,3491,1805,-62,-1944,-3689,-5156,-6230,-6857,-6999,-6707,-6034,-5080,-3978,-2824,-1749,-831,-134,306,485,430,160,-251,-775,-1326,-1868,-2329,-2668,-2843,-2828,-2612,-2205,-1638,-950,-214,508,1138,1604,1864,1872,1632,1162,496,-277,-1106,-1871,-2512,-2948,-3125,-3036,-2662,-2050,-1226,-256,809,1909,3008,4077,5108,6121,7134,8204,9366,10661,12120,13716,15432,17167,18820,20237,21267,21741,21535,20537,18723,16116,12811,8975,4806,548,-3559,-7297,-10469,-12953,-14660,-15590,-15782,-15344,-14403,-13143,-11711,-10286,-8974,-7871,-7004,-6360,-5889,-5513,-5143,-4710,-4136,-3413,-2519,-1504,-420,653,1610,2374,2853,2987,2761,2165,1259,103,-1196,-2549,-3840,-5000,-5951,-6656,-7103,-7294,-7268,-7066,-6749,-6382,-6020,-5734,-5544,-5511,-5604,-5850,-6181,-6583,-6985,-7348,-7624,-7778,-7789,-7629,-7310,-6801,-6134,-5291,-4300,-3184,-1966,-710,559,1766,2878,3864,4696,5407,6013,6585,7193,7901,8789,9865,11139,12540,13963,15266,16276,16834,16808,16099,14706,12653,10076,7122,4011,947,-1858,-4216,-6018,-7155,-7644,-7496,-6811,-5701,-4304,-2770,-1225,200,1422,2370,3012,3343,3378,3145,2683,2026,1209,262,-793,-1922,-3112,-4330,-5546,-6728,-7829,-8791,-9574,-10105,-10349,-10261,-9834,-9073,-8027,-6760,-5360,-3937,-2578,-1378,-398,336,824,1102,1231,1284,1334,1457,1690,2073,2584,3208,3860,4489,4968,5243,5217,4854,4158,3136,1888,485,-934,-2270,-3400,-4266,-4798,-5002,-4883,-4488,-3878,-3106,-2236,-1294,-312,717,1787,2920,4108,5348,6603,7820,8926,9833,10459,10712,10556,9945,8904,7495,5794,3979,2166,573,-677,-1437,-1635,-1253,-338,1016,2632,4355,5956,7276,8141,8458,8172,7300,5909,4116,2070,-76,-2148,-4038,-5597,-6794,-7556,-7928,-7926,-7646,-7174,-6621,-6092,-5677,-5441,-5429,-5639,-6063,-6645,-7334,-8039,-8694,-9191,-9457,-9415,-8991,-8172,-6934,-5328,-3419,-1318,841,2905,4725,6160,7110,7498,7307,6555,5309,3673,1772,-250,-2244,-4086,-5651,-6873,-7704,-8143,-8213,-7971,-7483,-6833,-6096,-5328,-4583,-3849,-3137,-2384,-1559,-594,545,1879,3399,5047,6743,8368,9782,10847,11428,11421,10764,9452,7536,5149,2452,-318,-2940,-5188,-6871,-7876,-8143,-7703,-6662,-5182,-3463,-1748,-227,887,1479,1470,852,-294,-1864,-3676,-5559,-7324,-8810,-9900,-10514,-10644,-10321,-9634,-8688,-7619,-6533,-5535,-4675,-3969,-3394,-2886,-2390,-1811,-1123,-272,709,1792,2900,3955,4874,5595,6066,6276,6223,5934,5446,4801,4046,3223,2374,1526,701,-86,-839,-1549,-2241,-2906,-3571,-4225,-4883,-5528,-6144,-6701,-7149,-7440,-7509,-7317,-6802,-5956,-4740,-3169,-1253,968,3438,6080,8796,11489,14025,16307,18204,19623,20489,20730,20351,19337,17759,15698,13282,10674,8049,5597,3482,1846,756,237,219,602,1213,1883,2411,2657,2473,1820,668,-916,-2819,-4895,-6943,-8776,-10200,-11057,-11238,-10696,-9442,-7572,-5208,-2561,176,2775,5039,6816,7995,8548,8501,7947,7018,5857,4620,3414,2322,1374,551,-189,-918,-1694,-2581,-3581,-4699,-5869,-7027,-8068,-8891,-9405,-9528,-9233,-8499,-7390,-5959,-4345,-2647,-1017,446,1654,2556,3166,3517,3699,3810,3951,4207,4624,5220,5962,6797,7658,8452,9134,9623,9914,9977,9843,9528,9089,8559,7987,7394,6791,6175,5504,4758,3886,2876,1717,448,-893,-2211,-3434,-4468,-5251,-5730,-5893,-5745,-5319,-4671,-3856,-2947,-2006,-1082,-232,536,1190,1746,2201,2581,2889,3141,3333,3452,3498,3431,3257,2932,2456,1811,985,-3,-1155,-2429,-3784,-5173,-6522,-7790,-8918,-9870,-10632,-11197,-11584,-11809,-11906,-11889,-11782,-11581,-11288,-10873,-10327,-9606,-8695,-7572,-6237,-4713,-3047,-1317,372,1912,3168,4051,4454,4377,3807,2856,1621,284,-1014,-2100,-2878,-3259,-3227,-2786,-1988,-889,430,1889,3415,4924,6352,7644,8743,9619,10237,10567,10594,10285,9627,8609,7229,5523,3545,1386,-826,-2963,-4869,-6417,-7496,-8045,-8043,-7522,-6553,-5242,-3722,-2118,-575,815,1957,2819,3390,3711,3830,3846,3830,3862,4015,4285,4708,5216,5767,6279,6661,6838,6729,6293,5495,4356,2905,1222,-601,-2457,-4233,-5834,-7178,-8225,-8942,-9359,-9478,-9369,-9045,-8566,-7936,-7193,-6324,-5352,-4264,-3076,-1802,-463,891,2206,3414,4425,5184,5614,5714,5479,4979,4298,3545,2828,2240,1827,1612,1561,1620,1730,1813,1839,1773,1623,1407,1159,911,697,548,477,516,664,926,1299,1755,2270,2804,3313,3761,4117,4360,4486,4501,4423,4277,4087,3882,3682,3501,3345,3194,3036,2804,2483,1980,1298,370,-760,-2097,-3542,-5042,-6470,-7747,-8774,-9507,-9902,-9983,-9780,-9364,-8825,-8253,-7737,-7356,-7147,-7130,-7275,-7542,-7843,-8110,-8257,-8227,-7989,-7532,-6873,-6064,-5146,-4185,-3239,-2334,-1527,-798,-171,393,898,1384,1853,2317,2752,3112,3352,3391,3191,2706,1934,914,-297,-1598,-2879,-4036,-4969,-5604,-5904,-5847,-5441,-4723,-3707,-2469,-1024,543,2198,3857,5461,6921,8174,9143,9775,10028,9877,9314,8375,7075,5522,3761,1935,114,-1564,-3038,-4206,-5052,-5536,-5685,-5524,-5110,-4506,-3798,-3047,-2360,-1787,-1425,-1305,-1480,-1936,-2659,-3575,-4590,-5591,-6440,-7023,-7230,-6992,-6287,-5129,-3604,-1811,89,1944,3587,4873,5700,6010,5800,5125,4076,2779,1371,-21,-1294,-2360,-3202,-3789,-4173,-4381,-4481,-4518,-4539,-4569,-4608,-4646,-4645,-4569,-4389,-4081,-3648,-3113,-2515,-1905,-1341,-855,-489,-233,-84,7,87,223,471,901,1552,2456,3631,5051,6687,8477,10334,12171,13876,15346,16484,17203,17458,17220,16515,15388,13929,12240,10445,8666,7002,5546,4331,3384,2674,2152,1747,1394,1013,583,76,-464,-1004,-1456,-1773,-1881,-1768,-1428,-904,-253,451,1129,1721,2173,2473,2606,2603,2479,2278,2027,1754,1487,1219,967,706,428,107,-260,-680,-1139,-1603,-2053,-2438,-2735,-2924,-2990,-2945,-2802,-2583,-2319,-2015,-1700,-1354,-985,-573,-104,424,1017,1656,2317,2963,3549,4036,4369,4525,4458,4169,3634,2883,1927,822,-378,-1599,-2755,-3760,-4529,-4988,-5086,-4804,-4146,-3167,-1941,-586,782,2024,3028,3700,3981,3856,3370,2571,1596,531,-478,-1353,-2021,-2453,-2677,-2725,-2694,-2645,-2674,-2820,-3110,-3516,-3974,-4403,-4676,-4731,-4455,-3859,-2931,-1750,-418,954,2234,3322,4144,4662,4892,4876,4696,4440,4197,4042,4012,4127,4342,4606,4811,4868,4657,4118,3185,1865,200,-1735,-3806,-5892,-7840,-9524,-10840,-11713,-12112,-12039,-11529,-10641,-9451,-8045,-6513,-4938,-3404,-1964,-674,447,1387,2143,2733,3151,3408,3493,3384,3085,2571,1869,1012,59,-897,-1765,-2440,-2834,-2888,-2580,-1933,-1016,59,1162,2140,2860,3201,3101,2522,1524,193,-1311,-2796,-4062,-4913,-5201,-4831,-3789,-2139,-12,2397,4873,7190,9151,10616,11496,11803,11587,10981,10121,9152,8201,7321,6548,5833,5107,4288,3275,2026,506,-1246,-3159,-5127,-7015,-8701,-10058,-11015,-11512,-11550,-11172,-10430,-9442,-8288,-7092,-5918,-4845,-3885,-3067,-2347,-1722,-1118,-525,114,807,1568,2390,3243,4094,4889,5567,6076,6363,6411,6217,5821,5277,4658,4035,3457,2944,2491,2047,1542,905,56,-1031,-2371,-3899,-5524,-7101,-8468,-9457,-9926,-9758,-8915,-7408,-5317,-2800,-28,2761,5359,7541,9152,10072,10273,9805,8785,7406,5881,4431,3252,2472,2155,2268,2717,3329,3921,4291,4293,3826,2888,1541,-72,-1760,-3344,-4627,-5509,-5918,-5893,-5518,-4936,-4310,-3797,-3526,-3563,-3941,-4605,-5479,-6440,-7351,-8085,-8535,-8618,-8297,-7585,-6528,-5231,-3807,-2401,-1140,-144,507,772,649,189,-537,-1423,-2354,-3233,-3949,-4446,-4678,-4634,-4348,-3857,-3231,-2527,-1815,-1147,-567,-128,150,214,43,-408,-1148,-2201,-3542,-5137,-6912,-8754,-10551,-12138,-13406,-14203,-14468,-14120,-13171,-11639,-9621,-7209,-4565,-1824,836,3271,5346,6950,8039,8589,8668,8363,7823,7204,6661,6335,6291,6581,7141,7898,8699,9388,9805,9829,9384,8478,7175,5614,3972,2434,1176,315,-76,-18,423,1115,1901,2627,3146,3360,3215,2709,1896,852,-300,-1464,-2516,-3384,-4017,-4387,-4531,-4486,-4330,-4146,-4004,-3974,-4090,-4359,-4769,-5264,-5790,-6268,-6619,-6782,-6700,-6347,-5724,-4835,-3734,-2451,-1051,423,1925,3400,4819,6121,7275,8212,8886,9239,9206,8770,7891,6608,4978,3097,1126,-788,-2450,-3713,-4439,-4535,-3990,-2811,-1119,960,3236,5506,7569,9248,10392,10925,10814,10108,8915,7393,5742,4168,2857,1967,1583,1736,2369,3378,4595,5837,6920,7680,8018,7880,7309,6377,5250,4073,3036,2261,1846,1819,2137,2709,3399,4049,4520,4703,4521,3984,3131,2064,917,-177,-1085,-1704,-1985,-1898,-1506,-867,-108,647,1279,1669,1756,1495,912,41,-1006,-2158,-3268,-4261,-5029,-5526,-5702,-5561,-5100,-4352,-3367,-2191,-907,410,1674,2783,3652,4201,4357,4090,3366,2211,663,-1198,-3259,-5394,-7440,-9264,-10703,-11675,-12068,-11883,-11101,-9796,-8061,-6019,-3826,-1637,404,2166,3554,4534,5085,5272,5165,4887,4549,4290,4189,4340,4743,5396,6224,7145,8027,8778,9262,9444,9255,8743,7943,6965,5917,4910,4040,3362,2885,2570,2337,2076,1672,1030,70,-1216,-2819,-4643,-6597,-8524,-10298,-11784,-12884,-13537,-13729,-13478,-12861,-11951,-10869,-9710,-8582,-7552,-6678,-5964,-5412,-4975,-4604,-4239,-3823,-3324,-2706,-1990,-1164,-286,630,1546,2430,3270,4035,4720,5282,5716,5954,5990,5743,5215,4342,3152,1636,-142,-2105,-4149,-6133,-7924,-9381,-10376,-10822,-10634,-9816,-8364,-6368,-3924,-1174,1707,4552,7183,9461,11260,12520,13207,13347,13005,12269,11267,10116,8943,7846,6890,6106,5474,4944,4438,3853,3116,2147,947,-471,-2012,-3555,-4956,-6052,-6727,-6888,-6521,-5665,-4423,-2945,-1392,67,1298,2211,2762,2972,2893,2625,2264,1913,1651,1522,1539,1677,1894,2113,2278,2306,2159,1803,1230,460,-474,-1531,-2644,-3793,-4899,-5966,-6925,-7779,-8465,-8971,-9234,-9227,-8921,-8288,-7360,-6153,-4754,-3237,-1723,-316,868,1738,2224,2300,1973,1307,388,-653,-1691,-2595,-3261,-3613,-3618,-3277,-2635,-1764,-756,267,1208,1947,2424,2582,2428,2002,1386,693,36,-462,-711,-649,-259,423,1318,2308,3246,3980,4359,4269,3639,2457,779,-1277,-3525,-5756,-7727,-9236,-10098,-10212,-9553,-8173,-6219,-3870,-1373,1077,3239,5001,6231,6931,7110,6864,6294,5530,4697,3886,3181,2600,2155,1794,1469,1089,591,-98,-1009,-2163,-3526,-5060,-6679,-8291,-9799,-11085,-12067,-12651,-12794,-12459,-11671,-10459,-8923,-7156,-5307,-3512,-1919,-661,164,484,274,-443,-1616,-3134,-4879,-6682,-8396,-9842,-10881,-11399,-11313,-10608,-9302,-7468,-5224,-2708,-88,2475,4816,6803,8335,9357,9873,9913,9580,8969,8216,7434,6720,6147,5757,5552,5521,5617,5778,5940,6024,5960,5696,5193,4449,3508,2424,1317,280,-559,-1123,-1347,-1246,-850,-278,366,917,1261,1290,960,274,-693,-1846,-3022,-4092,-4900,-5356,-5389,-5003,-4245,-3196,-1989,-744,409,1374,2086,2518,2689,2643,2462,2231,2054,2006,2182,2600,3302,4250,5411,6704,8047,9339,10491,11413,12038,12305,12188,11667,10764,9503,7941,6152,4208,2215,249,-1589,-3234,-4624,-5732,-6537,-7068,-7321,-7348,-7154,-6772,-6210,-5484,-4596,-3578,-2423,-1178,148,1520,2902,4263,5569,6769,7842,8736,9439,9928,10204,10282,10179,9933,9561,9095,8543,7919,7237,6512,5780,5084,4480,4014,3752,3701,3881,4241,4721,5210,5607,5775,5632,5091,4144,2800,1143,-729,-2670,-4540,-6186,-7485,-8335,-8669,-8469,-7745,-6565,-5011,-3205,-1277,637,2387,3852,4917,5499,5566,5104,4169,2838,1215,-561,-2385,-4115,-5671,-6964,-7944,-8605,-8926,-8973,-8765,-8393,-7915,-7410,-6927,-6515,-6177,-5909,-5677,-5432,-5137,-4742,-4235,-3600,-2865,-2036,-1169,-270,614,1474,2289,3056,3762,4429,5051,5657,6253,6872,7507,8182,8862,9531,10137,10614,10907,10935,10658,10025,9026,7659,5958,3956,1728,-653,-3099,-5495,-7742,-9716,-11315,-12443,-13038,-13055,-12507,-11437,-9929,-8115,-6119,-4109,-2207,-542,823,1829,2497,2842,2936,2839,2626,2357,2072,1795,1523,1237,920,529,71,-476,-1077,-1701,-2289,-2766,-3062,-3111,-2865,-2309,-1459,-378,838,2063,3151,3974,4394,4337,3749,2633,1042,-947,-3198,-5579,-7922,-10074,-11885,-13233,-14020,-14216,-13793,-12840,-11419,-9688,-7788,-5881,-4117,-2610,-1437,-640,-194,-56,-121,-285,-407,-387,-102,497,1441,2715,4236,5920,7611,9182,10473,11383,11817,11769,11244,10337,9145,7805,6447,5187,4124,3317,2816,2615,2713,3062,3611,4294,5030,5738,6330,6734,6888,6743,6300,5551,4562,3374,2074,734,-568,-1784,-2863,-3807,-4602,-5290,-5892,-6463,-7028,-7622,-8239,-8875,-9469,-9977,-10308,-10393,-10173,-9604,-8674,-7417,-5877,-4153,-2342,-558,1084,2500,3608,4381,4789,4857,4601,4075,3323,2396,1367,282,-781,-1770,-2634,-3339,-3872,-4244,-4489,-4638,-4755,-4858,-4984,-5119,-5240,-5315,-5281,-5107,-4750,-4207,-3485,-2642,-1743,-879,-161,333,516,341,-180,-1045,-2145,-3403,-4657,-5783,-6606,-7024,-6911,-6240,-4990,-3239,-1079,1335,3838,6265,8446,10264,11613,12458,12768,12597,11966,10964,9649,8086,6344,4471,2520,540,-1419,-3310,-5078,-6685,-8079,-9235,-10129,-10748,-11109,-11219,-11114,-10839,-10412,-9882,-9252,-8539,-7752,-6893,-5999,-5086,-4218,-3442,-2812,-2388,-2181,-2205,-2425,-2778,-3185,-3544,-3754,-3742,-3451,-2875,-2050,-1021,99,1252,2319,3253,3986,4487,4742,4735,4478,3974,3249,2328,1253,79,-1136,-2303,-3347,-4169,-4671,-4786,-4435,-3603,-2288,-542,1538,3829,6161,8376,10286,11744,12613,12814,12302,11112,9309,7033,4446,1742,-889,-3257,-5217,-6647,-7472,-7672,-7246,-6262,-4781,-2929,-797,1459,3745,5906,7846,9446,10620,11299,11448,11049,10147,8781,7063,5086,2990,890,-1090,-2854,-4318,-5437,-6170,-6512,-6450,-5986,-5125,-3883,-2282,-385,1731,3950,6135,8139,9816,11030,11707,11769,11257,10182,8677,6848,4848,2823,885,-850,-2341,-3540,-4453,-5094,-5477,-5637,-5599,-5386,-5037,-4576,-4046,-3476,-2905,-2348,-1822,-1320,-827,-310,261,931,1730,2677,3780,5015,6349,7717,9049,10267,11286,12051,12501,12613,12377,11806,10929,9789,8449,6966,5431,3904,2482,1221,190,-570,-1032,-1194,-1065,-689,-122,579,1317,2046,2677,3174,3503,3635,3599,3385,3047,2602,2098,1551,994,420,-170,-803,-1505,-2311,-3248,-4326,-5544,-6836,-8149,-9332,-10286,-10832,-10873,-10303,-9104,-7310,-5043,-2456,226,2793,5029,6755,7861,8285,8041,7207,5893,4259,2454,631,-1088,-2594,-3825,-4721,-5273,-5473,-5349,-4950,-4324,-3578,-2768,-2023,-1386,-955,-729,-746,-937,-1271,-1642,-1979,-2180,-2204,-2002,-1612,-1065,-477,66,424,519,263,-361,-1329,-2576,-3990,-5433,-6775,-7861,-8597,-8883,-8690,-8008,-6886,-5393,-3640,-1728,212,2087,3795,5273,6481,7387,8004,8327,8397,8222,7849,7285,6580,5750,4852,3929,3041,2256,1632,1218,1049,1121,1411,1877,2421,3001,3487,3858,4015,3956,3647,3101,2335,1359,216,-1099,-2529,-4073,-5675,-7287,-8854,-10284,-11509,-12436,-12996,-13137,-12834,-12099,-10981,-9562,-7946,-6244,-4575,-3029,-1691,-616,180,668,878,807,508,-3,-652,-1391,-2127,-2776,-3233,-3408,-3212,-2587,-1507,6,1905,4070,6391,8690,10825,12632,13990,14793,14985,14544,13484,11865,9760,7285,4555,1709,-1120,-3796,-6200,-8231,-9808,-10880,-11425,-11443,-10970,-10058,-8788,-7244,-5538,-3759,-2019,-397,1030,2208,3102,3699,4005,4047,3860,3484,2966,2329,1619,840,21,-826,-1671,-2481,-3210,-3810,-4225,-4402,-4304,-3896,-3178,-2171,-919,486,1953,3353,4575,5508,6064,6192,5869,5123,3994,2583,970,-713,-2378,-3910,-5233,-6286,-7032,-7467,-7603,-7496,-7201,-6815,-6413,-6110,-5967,-6072,-6423,-7036,-7828,-8709,-9522,-10116,-10326,-10019,-9109,-7577,-5456,-2893,-32,2884,5636,8002,9791,10885,11210,10791,9687,8051,6026,3815,1574,-524,-2372,-3865,-4979,-5670,-5973,-5889,-5477,-4761,-3811,-2666,-1397,-65,1258,2511,3626,4543,5231,5634,5749,5560,5065,4297,3268,2034,628,-888,-2465,-4038,-5540,-6898,-8051,-8925,-9477,-9668,-9487,-8948,-8090,-6956,-5616,-4141,-2605,-1095,307,1523,2467,3085,3327,3171,2642,1760,621,-700,-2080,-3407,-4563,-5457,-5997,-6157,-5900,-5269,-4293,-3080,-1702,-313,1002,2090,2874,3261,3223,2771,1978,960,-117,-1081,-1756,-2006,-1758,-1001,171,1627,3147,4519,5530,6005,5860,5087,3770,2091,273,-1419,-2727,-3449,-3440,-2661,-1162,911,3344,5893,8303,10344,11860,12730,12953,12562,11666,10421,8980,7534,6218,5179,4482,4182,4260,4665,5298,6054,6787,7394,7762,7832,7595,7076,6358,5549,4759,4115,3670,3493,3531,3763,4056,4323,4436,4303,3875,3114,2060,756,-709,-2224,-3694,-4995,-6039,-6746,-7051,-6936,-6393,-5445,-4157,-2591,-857,938,2678,4229,5485,6338,6712,6560,5868,4659,2983,938,-1382,-3804,-6194,-8343,-10097,-11269,-11746,-11441,-10353,-8540,-6142,-3346,-387,2496,5089,7199,8721,9589,9834,9534,8812,7824,6717,5630,4659,3862,3248,2788,2436,2127,1823,1501,1178,903,737,767,1042,1624,2491,3633,4939,6333,7649,8789,9589,9983,9877,9266,8172,6671,4894,2989,1150,-466,-1683,-2415,-2597,-2265,-1511,-481,617,1601,2269,2486,2174,1329,26,-1597,-3366,-5091,-6587,-7713,-8376,-8535,-8227,-7519,-6538,-5423,-4316,-3344,-2608,-2151,-2004,-2122,-2472,-2974,-3566,-4193,-4793,-5364,-5873,-6365,-6841,-7354,-7914,-8535,-9174,-9779,-10237,-10439,-10264,-9610,-8427,-6702,-4509,-1962,766,3472,5962,8036,9562,10443,10661,10255,9317,7987,6424,4793,3239,1881,788,-18,-550,-863,-1019,-1071,-1069,-1019,-913,-721,-397,83,740,1550,2477,3431,4336,5061,5529,5632,5324,4573,3393,1846,12,-1961,-3955,-5797,-7369,-8548,-9276,-9514,-9300,-8691,-7791,-6727,-5611,-4561,-3648,-2919,-2377,-1996,-1721,-1514,-1314,-1122,-923,-768,-699,-784,-1077,-1609,-2381,-3334,-4373,-5357,-6118,-6499,-6364,-5623,-4278,-2376,-72,2440,4915,7099,8753,9696,9805,9078,7586,5523,3133,714,-1443,-3089,-4046,-4239,-3695,-2539,-979,738,2350,3620,4366,4486,3952,2835,1260,-579,-2479,-4217,-5619,-6534,-6893,-6700,-6009,-4966,-3712,-2422,-1249,-283,406,836,1057,1146,1217,1346,1624,2075,2719,3512,4397,5290,6101,6735,7141,7260,7109,6721,6146,5497,4824,4235,3743,3379,3096,2831,2493,1981,1195,81,-1408,-3241,-5365,-7665,-10014,-12257,-14250,-15872,-17031,-17683,-17839,-17522,-16833,-15837,-14634,-13304,-11876,-10407,-8879,-7310,-5683,-4034,-2373,-779,694,1958,2934,3565,3813,3671,3188,2437,1539,640,-121,-602,-698,-369,397,1506,2848,4247,5510,6465,6946,6869,6194,4974,3314,1397,-584,-2411,-3894,-4890,-5314,-5156,-4499,-3465,-2258,-1077,-137,410,462,24,-846,-1968,-3167,-4195,-4873,-5033,-4606,-3582,-2059,-167,1880,3893,5668,7049,7942,8306,8182,7648,6838,5876,4914,4042,3335,2819,2458,2209,1977,1674,1217,543,-370,-1506,-2805,-4167,-5470,-6573,-7355,-7708,-7586,-6968,-5928,-4549,-2998,-1410,40,1251,2130,2669,2900,2895,2757,2585,2459,2425,2490,2608,2712,2710,2505,2027,1227,116,-1257,-2780,-4322,-5721,-6823,-7503,-7672,-7304,-6428,-5122,-3515,-1746,22,1659,3041,4092,4775,5078,5045,4720,4192,3547,2864,2249,1740,1414,1268,1324,1541,1917,2406,3016,3736,4589,5598,6768,8117,9594,11158,12695,14102,15231,15976,16220,15930,15097,13791,12142,10289,8450,6777,5450,4577,4201,4319,4835,5621,6492,7266,7751,7816,7351,6349,4830,2929,780,-1404,-3446,-5166,-6427,-7174,-7385,-7140,-6548,-5751,-4913,-4150,-3556,-3162,-2941,-2830,-2734,-2558,-2222,-1694,-969,-118,777,1579,2172,2431,2289,1714,748,-515,-1933,-3324,-4518,-5337,-5676,-5457,-4704,-3470,-1898,-139,1615,3200,4467,5330,5737,5719,5350,4746,4060,3448,3040,2963,3260,3944,4954,6173,7441,8578,9393,9750,9546,8768,7479,5814,3958,2125,504,-735,-1514,-1789,-1629,-1121,-402,374,1099,1635,1943,1960,1708,1195,482,-387,-1336,-2323,-3277,-4180,-4974,-5664,-6232,-6674,-7015,-7241,-7381,-7435,-7408,-7303,-7123,-6870,-6556,-6204,-5832,-5491,-5220,-5061,-5050,-5192,-5459,-5813,-6151,-6390,-6424,-6153,-5541,-4551,-3227,-1656,49,1711,3189,4311,4993,5148,4821,4047,2990,1785,627,-335,-978,-1236,-1111,-665,-2,733,1418,1925,2195,2196,1967,1577,1137,750,527,531,799,1310,1994,2750,3437,3908,4042,3706,2868,1509,-298,-2406,-4640,-6752,-8511,-9698,-10152,-9786,-8619,-6736,-4332,-1631,1111,3637,5752,7288,8182,8415,8061,7239,6106,4833,3591,2504,1677,1137,868,806,835,840,683,270,-485,-1585,-3004,-4648,-6378,-8040,-9463,-10497,-11038,-11028,-10466,-9439,-8037,-6434,-4783,-3243,-1970,-1054,-577,-556,-970,-1765,-2844,-4111,-5433,-6716,-7839,-8730,-9314,-9540,-9386,-8840,-7916,-6655,-5097,-3330,-1432,493,2341,4019,5428,6507,7202,7500,7399,6943,6185,5196,4089,2931,1854,927,241,-157,-229,5,523,1243,2080,2917,3660,4196,4483,4484,4225,3783,3231,2695,2258,1995,1938,2065,2334,2660,2955,3141,3155,2967,2591,2052,1428,781,193,-277,-586,-723,-712,-591,-443,-333,-352,-566,-1018,-1727,-2680,-3820,-5084,-6353,-7550,-8542,-9280,-9689,-9767,-9538,-9053,-8392,-7643,-6879,-6167,-5533,-4988,-4508,-4063,-3608,-3109,-2533,-1879,-1148,-384,377,1075,1656,2067,2270,2238,1978,1491,823,9,-894,-1831,-2752,-3618,-4386,-5050,-5587,-6008,-6323,-6548,-6706,-6817,-6902,-6978,-7054,-7131,-7193,-7222,-7186,-7044,-6768,-6324,-5694,-4894,-3936,-2877,-1767,-665,374,1320,2160,2908,3598,4285,5011,5835,6778,7854,9036,10277,11495,12606,13488,14067,14233,13963,13215,12049,10513,8744,6866,5035,3395,2061,1114,578,436,599,976,1402,1759,1891,1720,1162,224,-1069,-2638,-4377,-6163,-7870,-9374,-10570,-11381,-11736,-11623,-11017,-9964,-8494,-6698,-4664,-2510,-368,1651,3408,4824,5824,6382,6506,6264,5711,4999,4202,3466,2866,2469,2303,2348,2561,2857,3168,3385,3469,3355,3065,2621,2104,1602,1225,1069,1218,1713,2565,3738,5156,6713,8280,9721,10909,11724,12087,11944,11299,10183,8696,6950,5116,3364,1873,813,308,437,1222,2604,4466,6632,8885,10988,12725,13886,14338,13999,12859,10991,8517,5623,2512,-595,-3500,-6031,-8071,-9553,-10472,-10873,-10847,-10506,-9971,-9355,-8731,-8152,-7627,-7119,-6610,-6009,-5297,-4402,-3325,-2071,-692,732,2088,3262,4128,4592,4590,4101,3167,1873,373,-1172,-2545,-3588,-4114,-4032,-3292,-1900,27,2385,4952,7561,9975,12046,13591,14542,14829,14474,13540,12110,10346,8370,6358,4439,2739,1349,325,-320,-594,-559,-270,175,693,1196,1596,1850,1893,1732,1338,760,13,-834,-1728,-2590,-3346,-3918,-4254,-4308,-4086,-3613,-2962,-2219,-1502,-899,-514,-383,-534,-934,-1533,-2240,-2979,-3650,-4196,-4570,-4746,-4749,-4593,-4331,-4017,-3697,-3436,-3264,-3226,-3324,-3566,-3923,-4363,-4837,-5293,-5672,-5916,-5974,-5797,-5361,-4649,-3688,-2513,-1213,127,1378,2428,3158,3483,3351,2764,1766,462,-1031,-2555,-3978,-5166,-6027,-6507,-6573,-6261,-5593,-4665,-3540,-2328,-1105,31,1020,1796,2325,2583,2559,2267,1712,939,-33,-1144,-2337,-3560,-4713,-5744,-6553,-7082,-7260,-7070,-6484,-5550,-4322,-2883,-1368,133,1488,2622,3478,4044,4345,4440,4411,4325,4266,4272,4354,4513,4695,4862,4960,4948,4815,4547,4191,3758,3318,2909,2568,2332,2184,2138,2123,2138,2073,1923,1586,1072,311,-651,-1834,-3164,-4613,-6095,-7559,-8909,-10084,-10992,-11565,-11734,-11450,-10709,-9519,-7961,-6133,-4185,-2286,-587,739,1628,1992,1880,1338,499,-507,-1512,-2389,-3006,-3292,-3222,-2785,-2077,-1156,-159,794,1603,2164,2438,2403,2097,1565,913,206,-453,-1009,-1415,-1667,-1780,-1801,-1789,-1806,-1918,-2175,-2610,-3234,-4048,-5002,-6058,-7118,-8090,-8853,-9295,-9291,-8776,-7673,-6003,-3800,-1165,1754,4785,7731,10394,12604,14207,15120,15284,14727,13500,11719,9527,7080,4553,2100,-140,-2055,-3575,-4663,-5322,-5584,-5518,-5204,-4726,-4185,-3641,-3160,-2775,-2482,-2282,-2131,-2005,-1858,-1664,-1406,-1079,-719,-350,-55,117,65,-249,-909,-1894,-3211,-4766,-6454,-8131,-9631,-10795,-11500,-11641,-11201,-10173,-8651,-6734,-4593,-2393,-327,1444,2759,3532,3698,3274,2329,971,-629,-2311,-3886,-5210,-6153,-6652,-6674,-6252,-5454,-4365,-3117,-1812,-561,536,1440,2089,2519,2748,2857,2950,3111,3465,4077,4980,6188,7615,9184,10751,12171,13309,14045,14300,14050,13303,12141,10651,8976,7236,5559,4044,2743,1688,860,204,-340,-856,-1417,-2078,-2870,-3805,-4847,-5955,-7062,-8088,-8953,-9584,-9914,-9902,-9519,-8770,-7670,-6276,-4634,-2847,-972,859,2585,4085,5278,6095,6476,6413,5932,5106,4059,2935,1915,1132,740,791,1323,2284,3596,5119,6723,8237,9544,10507,11070,11167,10824,10057,8956,7609,6123,4617,3188,1912,870,74,-441,-684,-675,-425,30,674,1470,2389,3389,4424,5454,6431,7328,8118,8798,9360,9803,10111,10257,10205,9909,9325,8434,7229,5751,4063,2281,508,-1096,-2438,-3371,-3868,-3862,-3425,-2589,-1514,-318,823,1764,2382,2583,2339,1661,626,-677,-2099,-3527,-4814,-5880,-6643,-7080,-7192,-6992,-6538,-5849,-4992,-3977,-2839,-1578,-206,1277,2851,4483,6124,7699,9128,10337,11237,11788,11945,11696,11061,10056,8735,7154,5387,3520,1653,-124,-1709,-3040,-4057,-4759,-5154,-5305,-5281,-5173,-5065,-5036,-5118,-5345,-5683,-6091,-6498,-6819,-6980,-6916,-6582,-5985,-5144,-4138,-3053,-2003,-1096,-424,-46,29,-175,-568,-1046,-1481,-1746,-1759,-1447,-815,110,1253,2504,3758,4893,5807,6428,6697,6610,6181,5473,4549,3527,2480,1520,719,118,-240,-386,-330,-153,104,341,517,556,438,125,-359,-1014,-1762,-2557,-3294,-3885,-4252,-4306,-4029,-3397,-2461,-1279,37,1361,2557,3481,4014,4073,3606,2631,1203,-561,-2536,-4554,-6481,-8191,-9579,-10611,-11247,-11508,-11419,-11037,-10411,-9624,-8742,-7845,-7012,-6295,-5756,-5406,-5249,-5253,-5359,-5501,-5592,-5560,-5340,-4894,-4220,-3336,-2320,-1247,-245,585,1119,1303,1068,465,-477,-1616,-2808,-3901,-4702,-5111,-5019,-4409,-3320,-1838,-101,1734,3514,5094,6378,7293,7838,8027,7935,7645,7254,6848,6497,6224,6040,5884,5707,5404,4910,4137,3065,1675,27,-1806,-3713,-5552,-7205,-8519,-9408,-9761,-9546,-8744,-7391,-5575,-3417,-1077,1264,3418,5211,6497,7160,7170,6501,5253,3516,1470,-710,-2827,-4713,-6223,-7274,-7835,-7926,-7624,-7021,-6237,-5383,-4559,-3836,-3281,-2911,-2746,-2780,-2983,-3345,-3814,-4364,-4946,-5530,-6062,-6523,-6875,-7088,-7172,-7088,-6879,-6523,-6073,-5522,-4912,-4242,-3521,-2750,-1921,-1022,-54,981,2077,3192,4299,5331,6221,6907,7311,7395,7138,6553,5704,4671,3576,2548,1698,1145,933,1115,1634,2453,3433,4455,5360,6004,6263,6055,5335,4129,2504,583,-1490,-3540,-5418,-6980,-8135,-8817,-9034,-8810,-8242,-7435,-6523,-5655,-4950,-4533,-4452,-4740,-5348,-6187,-7117,-7973,-8589,-8814,-8554,-7755,-6456,-4741,-2772,-731,1181,2776,3919,4526,4594,4180,3422,2455,1480,619,5,-311,-335,-118,235,602,863,901,658,96,-741,-1783,-2899,-3949,-4758,-5192,-5114,-4448,-3179,-1328,996,3646,6444,9174,11647,13689,15174,16034,16262,15898,15038,13784,12265,10594,8870,7173,5557,4062,2707,1500,442,-472,-1252,-1891,-2415,-2796,-3057,-3183,-3177,-3058,-2825,-2517,-2145,-1764,-1380,-1059,-793,-642,-596,-679,-867,-1143,-1443,-1706,-1860,-1811,-1522,-932,-52,1086,2417,3839,5259,6567,7689,8572,9193,9569,9726,9712,9577,9357,9085,8758,8378,7919,7365,6702,5914,5029,4044,3018,1962,929,-67,-1004,-1875,-2682,-3433,-4113,-4744,-5258,-5670,-5887,-5883,-5600,-4998,-4073,-2842,-1337,337,2112,3839,5421,6728,7658,8154,8164,7715,6853,5683,4331,2946,1671,624,-100,-480,-516,-272,170,721,1290,1822,2286,2685,3049,3431,3875,4435,5125,5949,6864,7812,8696,9414,9867,9960,9647,8906,7777,6337,4717,3068,1570,388,-319,-445,69,1221,2929,5060,7407,9737,11797,13338,14168,14142,13227,11460,9006,6050,2887,-243,-3083,-5448,-7241,-8418,-9050,-9241,-9159,-8960,-8812,-8822,-9069,-9575,-10305,-11198,-12159,-13081,-13875,-14450,-14747,-14727,-14382,-13716,-12772,-11589,-10233,-8772,-7279,-5819,-4447,-3202,-2100,-1136,-295,463,1160,1833,2490,3136,3753,4325,4813,5208,5473,5613,5617,5482,5214,4795,4228,3494,2597,1552,396,-800,-1946,-2919,-3614,-3894,-3697,-2953,-1676,72,2177,4462,6721,8740,10303,11244,11460,10911,9672,7856,5691,3390,1243,-542,-1746,-2267,-2065,-1195,182,1859,3552,4992,5900,6082,5398,3832,1477,-1492,-4784,-8103,-11112,-13548,-15190,-15945,-15817,-14920,-13455,-11677,-9861,-8245,-7039,-6334,-6163,-6449,-7047,-7773,-8422,-8817,-8831,-8411,-7576,-6439,-5142,-3891,-2872,-2255,-2162,-2637,-3648,-5089,-6784,-8504,-10018,-11084,-11519,-11204,-10093,-8251,-5809,-2977,2,2870,5401,7412,8795,9515,9599,9161,8303,7205,5973,4754,3613,2621,1799,1166,710,443,340,416,650,1042,1572,2217,2949,3719,4482,5171,5734,6103,6239,6105,5691,5017,4119,3071,1948,850,-147,-963,-1566,-1941,-2115,-2154,-2134,-2155,-2315,-2678,-3296,-4159,-5203,-6346,-7426,-8326,-8889,-9039,-8730,-8000,-6948,-5724,-4510,-3486,-2791,-2520,-2674,-3194,-3943,-4744,-5424,-5798,-5774,-5285,-4377,-3157,-1779,-459,614,1258,1350,839,-239,-1780,-3594,-5459,-7132,-8381,-9037,-8986,-8227,-6829,-4961,-2847,-727,1143,2578,3439,3697,3411,2727,1849,1024,472,390,877,1960,3546,5465,7480,9309,10709,11459,11438,10616,9076,6981,4575,2116,-122,-1931,-3145,-3731,-3695,-3186,-2376,-1493,-775,-399,-522,-1177,-2335,-3874,-5578,-7237,-8587,-9428,-9616,-9087,-7885,-6135,-4055,-1875,129,1756,2833,3296,3175,2561,1656,638,-257,-872,-1074,-839,-185,753,1831,2857,3650,4085,4057,3573,2661,1434,21,-1425,-2773,-3901,-4748,-5277,-5511,-5496,-5315,-5035,-4737,-4448,-4185,-3897,-3537,-3004,-2223,-1137,294,2018,3973,6013,7969,9662,10917,11601,11649,11067,9938,8431,6747,5120,3773,2862,2509,2691,3367,4344,5446,6420,7078,7241,6852,5891,4491,2793,1045,-532,-1719,-2355,-2345,-1710,-515,1056,2798,4477,5863,6788,7153,6936,6238,5201,4072,3076,2459,2400,2996,4268,6098,8325,10670,12867,14621,15711,15976,15375,13950,11867,9336,6631,4009,1706,-110,-1366,-2053,-2289,-2205,-2011,-1894,-2007,-2462,-3279,-4413,-5756,-7145,-8418,-9406,-9997,-10117,-9779,-9049,-8058,-6960,-5938,-5118,-4630,-4474,-4647,-5017,-5454,-5764,-5781,-5359,-4420,-2940,-994,1304,3748,6147,8266,9942,11033,11489,11343,10674,9670,8501,7384,6499,5961,5862,6169,6830,7698,8621,9423,9971,10160,9959,9400,8567,7598,6644,5853,5349,5203,5437,5987,6772,7619,8385,8906,9052,8773,8048,6967,5644,4253,2974,1961,1336,1148,1365,1906,2606,3283,3752,3840,3436,2489,1007,-913,-3158,-5550,-7933,-10145,-12069,-13624,-14788,-15573,-16043,-16266,-16315,-16250,-16073,-15777,-15289,-14539,-13444,-11942,-10013,-7695,-5071,-2304,424,2897,4901,6280,6912,6771,5911,4455,2595,560,-1442,-3183,-4532,-5386,-5729,-5621,-5162,-4512,-3827,-3264,-2940,-2913,-3180,-3659,-4219,-4687,-4887,-4653,-3880,-2527,-636,1659,4167,6631,8790,10398,11261,11287,10462,8915,6832,4503,2230,309,-993,-1522,-1190,-63,1721,3899,6177,8224,9741,10493,10343,9262,7347,4782,1831,-1214,-4063,-6466,-8259,-9335,-9728,-9494,-8813,-7857,-6842,-5942,-5310,-5027,-5127,-5576,-6303,-7192,-8137,-9014,-9747,-10288,-10622,-10789,-10829,-10813,-10775,-10747,-10710,-10632,-10446,-10094,-9521,-8697,-7634,-6380,-5007,-3629,-2337,-1243,-407,126,351,320,58,-321,-774,-1210,-1588,-1876,-2070,-2181,-2246,-2289,-2347,-2434,-2534,-2632,-2654,-2538,-2204,-1569,-591,749,2429,4370,6457,8540,10446,11998,13059,13489,13253,12339,10824,8846,6585,4252,2064,206,-1173,-1997,-2257,-2023,-1426,-642,128,698,910,672,-41,-1173,-2619,-4202,-5754,-7087,-8063,-8593,-8645,-8259,-7527,-6584,-5580,-4671,-3974,-3578,-3497,-3704,-4100,-4566,-4943,-5097,-4903,-4297,-3279,-1897,-300,1354,2848,3994,4623,4636,4003,2778,1081,-909,-3006,-5003,-6741,-8089,-8981,-9399,-9386,-9017,-8401,-7658,-6904,-6233,-5711,-5365,-5177,-5093,-5034,-4896,-4600,-4059,-3248,-2175,-891,497,1884,3129,4137,4836,5198,5271,5120,4864,4633,4527,4646,5010,5609,6360,7153,7830,8251,8270,7804,6811,5316,3429,1276,-928,-3018,-4777,-6088,-6842,-7031,-6689,-5916,-4843,-3614,-2365,-1199,-186,659,1337,1911,2410,2912,3447,4030,4688,5367,6083,6754,7376,7886,8255,8452,8445,8214,7746,7033,6076,4886,3496,1931,252,-1491,-3243,-4923,-6490,-7854,-8970,-9761,-10180,-10188,-9770,-8940,-7765,-6309,-4697,-3035,-1449,-51,1073,1850,2243,2249,1882,1219,331,-641,-1583,-2329,-2770,-2775,-2298,-1319,105,1860,3789,5695,7390,8699,9505,9757,9477,8755,7742,6607,5533,4667,4128,3943,4129,4581,5219,5880,6438,6769,6800,6511,5947,5209,4437,3804,3457,3536,4092,5137,6579,8279,10036,11641,12890,13628,13757,13274,12235,10784,9097,7379,5825,4594,3818,3527,3743,4362,5282,6324,7302,8037,8349,8140,7307,5882,3884,1457,-1268,-4092,-6840,-9330,-11422,-13013,-14053,-14534,-14496,-14009,-13151,-12034,-10730,-9333,-7899,-6458,-5045,-3634,-2237,-822,614,2063,3513,4908,6196,7318,8190,8789,9048,8996,8621,7994,7161,6203,5196,4192,3260,2409,1681,1068,588,257,84,114,352,834,1544,2463,3534,4674,5786,6752,7466,7835,7789,7302,6402,5141,3657,2078,600,-617,-1402,-1643,-1277,-304,1192,3082,5169,7247,9089,10502,11329,11481,10919,9697,7899,5678,3198,642,-1817,-4030,-5870,-7279,-8214,-8712,-8823,-8652,-8306,-7897,-7530,-7266,-7156,-7193,-7352,-7583,-7820,-8019,-8127,-8150,-8081,-7972,-7851,-7779,-7763,-7819,-7903,-7951,-7891,-7613,-7057,-6151,-4901,-3340,-1574,249,1952,3331,4219,4464,3999,2826,1019,-1243,-3753,-6244,-8453,-10145,-11127,-11300,-10632,-9192,-7132,-4620,-1925,782,3259,5389,7072,8266,9020,9365,9423,9268,9011,8715,8437,8187,7968,7726,7425,6988,6377,5542,4483,3217,1790,285,-1224,-2634,-3867,-4849,-5542,-5909,-5992,-5801,-5436,-4957,-4481,-4086,-3872,-3881,-4159,-4693,-5438,-6341,-7287,-8204,-8985,-9570,-9930,-10052,-9986,-9785,-9527,-9296,-9156,-9139,-9273,-9504,-9798,-10049,-10179,-10092,-9723,-9037,-8023,-6740,-5225,-3602,-1934,-340,1109,2353,3332,4030,4422,4499,4278,3741,2934,1852,549,-925,-2512,-4098,-5602,-6882,-7846,-8361,-8382,-7839,-6771,-5229,-3330,-1243,868,2808,4427,5624,6344,6618,6526,6200,5795,5470,5341,5494,5937,6625,7439,8238,8832,9056,8762,7858,6316,4197,1611,-1235,-4124,-6791,-9011,-10567,-11333,-11238,-10303,-8640,-6419,-3883,-1288,1095,3030,4335,4894,4692,3793,2351,578,-1270,-2948,-4224,-4938,-5011,-4449,-3361,-1920,-352,1105,2223,2838,2831,2188,960,-732,-2702,-4760,-6700,-8350,-9577,-10316,-10544,-10318,-9714,-8845,-7845,-6813,-5869,-5084,-4512,-4184,-4101,-4239,-4565,-5035,-5580,-6158,-6707,-7175,-7529,-7726,-7740,-7551,-7147,-6506,-5638,-4534,-3217,-1713,-71,1652,3382,5047,6580,7926,9045,9923,10546,10927,11062,10961,10624,10040,9213,8141,6840,5340,3692,1964,246,-1365,-2759,-3835,-4501,-4678,-4334,-3453,-2068,-250,1901,4259,6665,8977,11033,12696,13861,14440,14420,13810,12691,11174,9412,7570,5815,4288,3087,2261,1797,1627,1643,1697,1666,1400,847,-53,-1251,-2677,-4197,-5664,-6917,-7832,-8306,-8299,-7832,-6956,-5795,-4465,-3096,-1828,-731,108,678,975,1033,903,641,315,-22,-316,-528,-638,-636,-512,-301,16,393,849,1357,1936,2577,3284,4051,4849,5648,6393,7026,7497,7747,7776,7563,7160,6621,6007,5418,4912,4558,4392,4429,4644,5021,5478,5978,6425,6776,6959,6961,6743,6331,5746,5044,4307,3616,3077,2783,2816,3227,4033,5187,6621,8177,9723,11055,12030,12509,12418,11753,10565,8976,7142,5238,3447,1902,720,-67,-463,-527,-368,-81,190,366,351,111,-373,-1077,-1967,-2976,-4035,-5067,-5972,-6687,-7105,-7179,-6847,-6091,-4927,-3397,-1583,397,2423,4335,6007,7315,8155,8487,8285,7580,6446,4976,3297,1548,-137,-1633,-2833,-3674,-4126,-4196,-3955,-3471,-2882,-2284,-1800,-1495,-1396,-1490,-1691,-1902,-1978,-1806,-1264,-319,1060,2789,4766,6821,8775,10428,11625,12222,12157,11408,10030,8130,5865,3420,1007,-1178,-2950,-4163,-4743,-4660,-3988,-2842,-1420,60,1362,2282,2660,2433,1602,277,-1373,-3131,-4766,-6075,-6896,-7167,-6872,-6129,-5077,-3932,-2904,-2195,-1957,-2277,-3165,-4564,-6346,-8345,-10356,-12180,-13617,-14503,-14711,-14157,-12844,-10797,-8157,-5071,-1770,1505,4523,7040,8899,9964,10197,9636,8363,6561,4399,2108,-126,-2126,-3757,-4948,-5654,-5920,-5774,-5331,-4677,-3921,-3186,-2521,-2028,-1707,-1574,-1592,-1690,-1789,-1794,-1610,-1170,-433,603,1875,3298,4715,5973,6887,7298,7082,6161,4534,2269,-517,-3624,-6853,-9955,-12711,-14901,-16358,-16947,-16613,-15359,-13263,-10497,-7260,-3848,-526,2409,4727,6275,6964,6847,6016,4682,3044,1347,-223,-1527,-2475,-3093,-3420,-3587,-3720,-3956,-4401,-5115,-6096,-7292,-8597,-9860,-10942,-11666,-11931,-11626,-10729,-9244,-7252,-4860,-2244,432,2943,5119,6777,7793,8096,7661,6547,4840,2707,307,-2156,-4507,-6589,-8279,-9506,-10255,-10534,-10411,-9956,-9256,-8398,-7446,-6458,-5461,-4478,-3504,-2547,-1580,-606,390,1418,2465,3536,4593,5607,6514,7260,7753,7944,7745,7150,6128,4729,3025,1103,-876,-2807,-4526,-5932,-6926,-7453,-7482,-7027,-6110,-4793,-3142,-1252,777,2820,4754,6452,7788,8680,9052,8903,8258,7194,5824,4266,2664,1110,-288,-1495,-2490,-3281,-3924,-4456,-4936,-5410,-5890,-6392,-6890,-7356,-7752,-8030,-8161,-8104,-7847,-7385,-6722,-5898,-4947,-3913,-2885,-1889,-1031,-335,134,357,319,32,-480,-1177,-1999,-2894,-3787,-4618,-5323,-5850,-6165,-6240,-6068,-5655,-5019,-4194,-3221,-2149,-1051,20,978,1769,2337,2646,2706,2539,2222,1831,1488,1280,1313,1635,2266,3184,4313,5553,6785,7868,8708,9201,9305,9015,8358,7413,6284,5085,3965,3049,2459,2285,2590,3361,4578,6105,7826,9536,11063,12216,12858,12897,12308,11132,9470,7464,5292,3128,1148,-523,-1776,-2571,-2903,-2818,-2401,-1751,-992,-225,440,935,1219,1272,1134,838,474,110,-168,-300,-244,5,426,956,1520,2026,2383,2524,2398,1999,1359,529,-395,-1323,-2152,-2791,-3178,-3273,-3066,-2584,-1874,-999,-45,930,1830,2628,3248,3686,3916,3929,3760,3412,2956,2440,1954,1584,1418,1536,1985,2791,3922,5317,6860,8420,9836,10964,11663,11842,11454,10494,9036,7173,5074,2907,873,-839,-2063,-2659,-2561,-1742,-262,1765,4166,6729,9235,11462,13238,14418,14958,14836,14143,12973,11492,9844,8189,6651,5306,4216,3352,2697,2158,1661,1102,418,-451,-1510,-2735,-4060,-5382,-6593,-7564,-8196,-8410,-8162,-7477,-6390,-5028,-3491,-1957,-555,562,1288,1559,1346,688,-345,-1627,-3019,-4372,-5525,-6376,-6821,-6829,-6413,-5625,-4568,-3364,-2142,-1034,-136,478,783,787,548,148,-310,-706,-940,-911,-561,133,1156,2448,3915,5435,6868,8083,8943,9364,9268,8647,7518,5947,4046,1923,-250,-2361,-4230,-5778,-6878,-7499,-7602,-7222,-6404,-5252,-3859,-2374,-892,455,1602,2486,3097,3443,3579,3542,3421,3240,3069,2893,2726,2522,2240,1835,1243,452,-578,-1804,-3208,-4692,-6182,-7548,-8704,-9538,-10005,-10061,-9725,-9034,-8068,-6910,-5663,-4422,-3258,-2238,-1388,-717,-220,133,376,527,622,659,638,544,346,18,-463,-1120,-1951,-2956,-4101,-5349,-6644,-7913,-9093,-10098,-10873,-11364,-11537,-11397,-10948,-10245,-9328,-8270,-7129,-5972,-4851,-3818,-2910,-2166,-1602,-1248,-1094,-1152,-1401,-1813,-2369,-3011,-3710,-4401,-5035,-5543,-5865,-5938,-5711,-5138,-4220,-2936,-1355,494,2506,4595,6653,8572,10254,11603,12548,13027,13006,12468,11435,9938,8062,5881,3520,1096,-1273,-3464,-5393,-6983,-8196,-9022,-9466,-9574,-9384,-8956,-8359,-7649,-6883,-6131,-5397,-4756,-4170,-3681,-3247,-2868,-2509,-2162,-1802,-1434,-1057,-688,-364,-101,48,66,-79,-401,-891,-1542,-2318,-3180,-4088,-4988,-5850,-6629,-7301,-7857,-8270,-8555,-8693,-8696,-8561,-8283,-7867,-7293,-6561,-5653,-4564,-3294,-1861,-284,1374,3054,4668,6115,7302,8127,8512,8418,7802,6711,5178,3318,1247,-878,-2887,-4618,-5914,-6665,-6790,-6274,-5149,-3497,-1456,849,3220,5539,7616,9360,10634,11381,11544,11105,10087,8535,6532,4196,1648,-953,-3477,-5772,-7738,-9276,-10328,-10875,-10908,-10466,-9598,-8372,-6884,-5224,-3490,-1784,-168,1282,2543,3594,4441,5092,5567,5857,5967,5869,5539,4943,4063,2893,1446,-214,-2031,-3877,-5651,-7207,-8435,-9225,-9524,-9298,-8594,-7481,-6082,-4551,-3031,-1677,-604,113,443,420,121,-339,-798,-1121,-1134,-758,106,1432,3198,5267,7512,9739,11778,13463,14662,15300,15341,14819,13805,12422,10811,9138,7555,6200,5169,4519,4235,4278,4533,4889,5226,5421,5423,5191,4745,4140,3451,2761,2154,1690,1399,1296,1356,1530,1768,1990,2139,2166,2045,1782,1404,975,555,232,55,73,292,688,1218,1800,2369,2848,3177,3336,3292,3072,2682,2148,1515,790,31,-761,-1527,-2255,-2890,-3406,-3756,-3914,-3851,-3561,-3046,-2325,-1447,-449,586,1602,2527,3301,3891,4274,4458,4472,4361,4186,4004,3882,3865,4004,4304,4784,5394,6121,6864,7590,8183,8609,8803,8743,8449,7939,7284,6551,5822,5167,4651,4308,4155,4180,4342,4585,4844,5037,5121,5040,4806,4446,4020,3627,3355,3287,3495,3965,4697,5573,6513,7347,7973,8253,8138,7591,6661,5430,4035,2629,1359,363,-303,-593,-587,-356,-81,99,13,-456,-1370,-2728,-4449,-6395,-8371,-10185,-11625,-12547,-12844,-12481,-11510,-10023,-8194,-6195,-4242,-2499,-1129,-217,192,125,-339,-1078,-1943,-2793,-3482,-3931,-4066,-3913,-3493,-2908,-2252,-1639,-1163,-896,-857,-1040,-1380,-1783,-2142,-2326,-2242,-1820,-1028,99,1484,3014,4516,5856,6843,7382,7345,6727,5518,3823,1745,-519,-2805,-4892,-6618,-7841,-8453,-8440,-7801,-6613,-4981,-3023,-877,1336,3498,5521,7317,8832,10012,10811,11200,11149,10653,9716,8373,6687,4746,2671,593,-1353,-3040,-4383,-5331,-5884,-6104,-6074,-5927,-5796,-5785,-6004,-6454,-7147,-7971,-8826,-9551,-10003,-10064,-9657,-8785,-7495,-5927,-4230,-2610,-1248,-302,118,-38,-734,-1897,-3369,-4983,-6563,-7925,-8964,-9579,-9778,-9594,-9134,-8528,-7926,-7473,-7280,-7428,-7932,-8773,-9856,-11074,-12259,-13256,-13907,-14075,-13681,-12689,-11135,-9109,-6759,-4260,-1809,408,2234,3556,4326,4553,4320,3741,2990,2218,1606,1253,1256,1611,2303,3226,4290,5349,6315,7080,7615,7887,7951,7830,7615,7349,7075,6813,6529,6191,5724,5083,4217,3127,1837,415,-1044,-2427,-3638,-4576,-5208,-5504,-5516,-5299,-4963,-4598,-4312,-4162,-4182,-4361,-4639,-4947,-5182,-5267,-5132,-4757,-4158,-3388,-2548,-1732,-1061,-625,-489,-689,-1217,-2020,-3040,-4163,-5306,-6364,-7252,-7922,-8329,-8487,-8409,-8145,-7753,-7291,-6822,-6390,-6028,-5753,-5556,-5417,-5297,-5145,-4913,-4546,-4015,-3302,-2418,-1385,-265,893,2010,3025,3886,4550,5003,5251,5308,5223,5024,4764,4463,4144,3808,3442,3038,2583,2072,1541,995,512,128,-92,-99,126,587,1237,2007,2791,3465,3907,4019,3734,3047,2004,704,-705,-2064,-3201,-3983,-4304,-4126,-3477,-2429,-1136,253,1554,2617,3329,3629,3531,3096,2447,1714,1050,564,347,403,722,1201,1735,2185,2424,2346,1887,1025,-208,-1733,-3436,-5172,-6787,-8118,-9041,-9435,-9255,-8493,-7186,-5463,-3430,-1284,827,2727,4307,5468,6208,6541,6550,6363,6094,5899,5871,6105,6617,7407,8397,9496,10580,11507,12181,12470,12362,11806,10866,9597,8106,6500,4910,3417,2135,1114,410,50,36,353,968,1820,2848,3961,5082,6123,7013,7678,8088,8196,8026,7600,6980,6253,5519,4864,4391,4132,4123,4337,4706,5155,5557,5809,5808,5465,4753,3667,2269,656,-1038,-2655,-4048,-5076,-5664,-5767,-5424,-4709,-3760,-2734,-1783,-1058,-649,-605,-924,-1522,-2306,-3126,-3844,-4321,-4453,-4166,-3442,-2310,-837,862,2650,4387,5913,7119,7903,8216,8063,7469,6549,5391,4168,3006,2046,1407,1135,1277,1779,2580,3568,4609,5578,6365,6877,7106,7036,6754,6333,5887,5521,5300,5272,5421,5698,6028,6308,6455,6397,6089,5544,4780,3887,2934,2046,1307,811,617,749,1210,1965,2940,4078,5252,6398,7394,8162,8621,8707,8385,7645,6492,4979,3152,1100,-1091,-3336,-5528,-7601,-9455,-11037,-12280,-13146,-13612,-13676,-13366,-12720,-11824,-10745,-9595,-8447,-7384,-6456,-5683,-5058,-4552,-4109,-3688,-3232,-2722,-2149,-1533,-912,-333,145,483,635,602,366,-30,-559,-1161,-1778,-2360,-2843,-3191,-3374,-3370,-3190,-2842,-2368,-1812,-1235,-703,-274,-7,74,-41,-337,-745,-1204,-1609,-1881,-1936,-1743,-1280,-601,238,1138,2006,2764,3350,3752,3975,4070,4089,4099,4146,4274,4476,4753,5060,5348,5580,5681,5626,5376,4898,4207,3281,2159,856,-570,-2072,-3565,-4979,-6234,-7255,-8008,-8467,-8660,-8619,-8431,-8149,-7869,-7621,-7447,-7341,-7283,-7236,-7170,-7053,-6892,-6691,-6506,-6361,-6334,-6433,-6703,-7116,-7650,-8242,-8831,-9340,-9713,-9902,-9886,-9670,-9287,-8776,-8209,-7641,-7149,-6774,-6578,-6555,-6735,-7072,-7528,-8040,-8501,-8838,-8934,-8714,-8123,-7125,-5752,-4052,-2125,-94,1913,3774,5376,6667,7602,8210,8522,8615,8548,8404,8212,8023,7823,7623,7396,7120,6786,6370,5871,5288,4606,3841,2982,2057,1087,121,-768,-1522,-2046,-2299,-2244,-1881,-1278,-504,308,1030,1540,1714,1506,875,-145,-1480,-3045,-4706,-6358,-7883,-9186,-10201,-10852,-11132,-10989,-10456,-9528,-8277,-6752,-5076,-3348,-1709,-293,793,1452,1640,1365,663,-352,-1571,-2832,-4008,-4958,-5610,-5900,-5839,-5447,-4815,-4007,-3163,-2342,-1671,-1191,-951,-961,-1185,-1567,-2026,-2453,-2757,-2836,-2631,-2111,-1292,-236,960,2177,3264,4129,4642,4793,4551,3997,3206,2308,1420,653,84,-259,-372,-318,-155,17,129,95,-108,-519,-1098,-1818,-2606,-3365,-4016,-4432,-4530,-4221,-3444,-2200,-492,1570,3882,6264,8535,10503,12006,12911,13152,12727,11698,10189,8373,6414,4506,2779,1346,260,-474,-869,-984,-865,-573,-167,315,821,1313,1752,2083,2275,2282,2076,1645,990,143,-849,-1918,-2982,-3962,-4778,-5376,-5710,-5778,-5588,-5181,-4601,-3912,-3159,-2401,-1663,-965,-306,329,969,1646,2398,3249,4221,5297,6465,7657,8803,9806,10562,10976,10982,10536,9667,8422,6932,5325,3781,2443,1460,930,895,1381,2312,3632,5192,6891,8549,10075,11315,12204,12672,12699,12296,11514,10426,9136,7763,6414,5206,4204,3456,2964,2684,2558,2493,2403,2220,1886,1407,795,129,-518,-1057,-1412,-1560,-1474,-1220,-832,-412,-23,271,429,452,351,162,-71,-301,-507,-657,-770,-842,-901,-960,-1033,-1101,-1158,-1138,-1015,-707,-190,592,1618,2885,4313,5833,7320,8658,9717,10374,10546,10155,9200,7707,5763,3507,1094,-1273,-3420,-5183,-6431,-7118,-7222,-6824,-6014,-4961,-3787,-2663,-1671,-894,-337,19,242,410,604,905,1358,1981,2759,3622,4497,5264,5823,6071,5941,5422,4519,3343,1988,620,-592,-1507,-1966,-1906,-1264,-99,1533,3448,5487,7421,9052,10206,10743,10613,9806,8413,6559,4420,2190,31,-1883,-3462,-4628,-5359,-5678,-5612,-5234,-4612,-3839,-3001,-2200,-1521,-1054,-864,-997,-1476,-2283,-3377,-4684,-6107,-7541,-8858,-9966,-10746,-11160,-11146,-10734,-9952,-8894,-7665,-6389,-5203,-4220,-3544,-3235,-3321,-3780,-4552,-5529,-6583,-7562,-8314,-8705,-8632,-8044,-6943,-5388,-3502,-1429,651,2574,4198,5419,6195,6532,6491,6177,5712,5235,4863,4692,4769,5091,5602,6196,6727,7060,7030,6558,5577,4102,2224,66,-2192,-4349,-6220,-7628,-8454,-8621,-8140,-7058,-5524,-3704,-1806,-59,1362,2274,2594,2284,1373,-25,-1784,-3727,-5686,-7518,-9095,-10352,-11247,-11778,-11972,-11864,-11511,-10950,-10248,-9430,-8559,-7654,-6768,-5915,-5139,-4444,-3860,-3388,-3037,-2809,-2688,-2681,-2747,-2887,-3066,-3266,-3481,-3693,-3919,-4151,-4417,-4703,-5033,-5375,-5723,-6043,-6280,-6398,-6334,-6033,-5472,-4604,-3461,-2045,-446,1267,2963,4525,5830,6761,7244,7226,6707,5731,4373,2765,1042,-634,-2097,-3229,-3900,-4092,-3777,-3052,-1994,-768,497,1651,2587,3233,3564,3584,3347,2924,2388,1846,1358,1005,827,843,1047,1396,1837,2284,2657,2883,2901,2686,2254,1631,907,143,-560,-1163,-1615,-1929,-2133,-2272,-2414,-2618,-2927,-3375,-3953,-4661,-5436,-6262,-7045,-7771,-8366,-8818,-9106,-9216,-9179,-8978,-8661,-8215,-7666,-7017,-6259,-5419,-4487,-3499,-2498,-1524,-661,38,488,646,456,-82,-954,-2116,-3461,-4898,-6263,-7431,-8243,-8590,-8388,-7600,-6257,-4410,-2196,256,2766,5166,7301,9030,10259,10941,11065,10696,9911,8833,7608,6343,5179,4183,3427,2936,2723,2768,3053,3547,4199,4993,5864,6785,7706,8583,9376,10052,10582,10942,11116,11087,10844,10359,9626,8622,7347,5816,4061,2134,136,-1852,-3705,-5318,-6602,-7465,-7869,-7779,-7202,-6182,-4770,-3073,-1198,711,2525,4080,5285,6009,6217,5887,5040,3765,2155,352,-1508,-3274,-4825,-6032,-6823,-7123,-6910,-6200,-5020,-3472,-1642,325,2288,4115,5661,6831,7543,7772,7527,6879,5918,4787,3614,2549,1684,1119,862,938,1280,1851,2547,3318,4058,4745,5316,5775,6133,6411,6663,6918,7215,7576,7992,8455,8919,9337,9660,9826,9795,9538,9034,8301,7362,6265,5076,3863,2706,1687,879,351,153,310,824,1650,2716,3922,5139,6243,7106,7637,7776,7507,6860,5897,4729,3455,2219,1121,278,-239,-387,-144,447,1351,2452,3668,4854,5900,6674,7087,7059,6581,5666,4409,2904,1298,-310,-1815,-3185,-4411,-5520,-6542,-7466,-8243,-8769,-8923,-8597,-7753,-6433,-4786,-3027,-1398,-101,730,1092,1041,740,331,-49,-356,-603,-914,-1393,-2184,-3325,-4769,-6344,-7775,-8727,-8892,-8019,-6048,-3058,624,4568,8204,11005,12480,12353,10512,7118,2523,-2750,-8063,-12785,-16298,-18172,-18106,-16094,-12310,-7202,-1351,4537,9759,13691,15873,16105,14434,11191,6908,2227,-2174,-5739,-8068,-9003,-8592,-7099,-4875,-2340,131,2248,3839,4827,5262,5211,4811,4165,3368,2468,1482,401,-799,-2110,-3515,-4920,-6221,-7267,-7934,-8132,-7839,-7121,-6114,-5021,-4048,-3396,-3179,-3423,-4042,-4852,-5597,-6035,-5932,-5193,-3823,-1981,78,2021,3531,4348,4325,3476,1939,-12,-2046,-3820,-5030,-5488,-5102,-3952,-2214,-185,1792,3372,4252,4225,3225,1319,-1262,-4193,-7069,-9493,-11123,-11739,-11280,-9841,-7665,-5091,-2483,-200,1523,2509,2768,2353,1461,273,-985,-2145,-3075,-3702,-4011,-4028,-3809,-3425,-2931,-2390,-1822,-1239,-621,46,812,1682,2692,3818,5040,6290,7473,8468,9144,9368,9050,8126,6602,4550,2092,-578,-3257,-5714,-7754,-9229,-10035,-10172,-9662,-8637,-7215,-5603,-3950,-2438,-1182,-244,363,707,898,1066,1361,1886,2725,3886,5336,6990,8730,10422,11952,13204,14112,14638,14746,14479,13837,12891,11703,10340,8894,7414,5957,4547,3193,1883,609,-650,-1885,-3080,-4190,-5153,-5901,-6373,-6510,-6291,-5701,-4765,-3531,-2062,-454,1199,2799,4239,5445,6327,6845,6955,6661,5977,4938,3599,2016,255,-1621,-3530,-5396,-7086,-8501,-9486,-9947,-9793,-9022,-7676,-5895,-3852,-1769,136,1678,2730,3228,3203,2732,1954,1010,56,-818,-1512,-2036,-2399,-2660,-2911,-3193,-3570,-4020,-4528,-5004,-5396,-5606,-5593,-5329,-4823,-4124,-3315,-2479,-1728,-1130,-749,-598,-677,-942,-1349,-1844,-2366,-2877,-3326,-3686,-3930,-4042,-4007,-3829,-3513,-3070,-2538,-1929,-1295,-676,-112,333,619,704,566,199,-367,-1109,-1962,-2883,-3814,-4701,-5506,-6196,-6758,-7192,-7509,-7727,-7858,-7936,-7945,-7930,-7871,-7794,-7708,-7621,-7548,-7501,-7474,-7473,-7483,-7490,-7482,-7431,-7336,-7174,-6958,-6684,-6362,-5996,-5581,-5109,-4567,-3933,-3205,-2361,-1424,-405,644,1664,2570,3290,3739,3874,3672,3146,2359,1389,359,-615,-1404,-1916,-2076,-1880,-1340,-540,424,1433,2358,3089,3551,3683,3508,3039,2371,1590,811,146,-310,-478,-320,170,948,1950,3072,4211,5244,6078,6625,6825,6673,6162,5366,4343,3209,2067,1034,212,-317,-505,-308,242,1139,2295,3651,5105,6566,7941,9153,10121,10809,11169,11191,10895,10289,9455,8440,7358,6288,5349,4600,4124,3943,4063,4475,5130,5973,6951,7976,9011,9972,10832,11543,12085,12458,12669,12736,12715,12617,12520,12432,12411,12450,12571,12738,12933,13096,13182,13121,12865,12377,11622,10617,9372,7946,6395,4800,3230,1762,455,-631,-1449,-1958,-2133,-1967,-1479,-711,265,1352,2451,3453,4281,4876,5221,5337,5266,5075,4833,4597,4413,4297,4256,4274,4329,4409,4487,4569,4631,4692,4717,4726,4674,4557,4338,3978,3467,2747,1837,692,-642,-2163,-3795,-5479,-7112,-8608,-9860,-10792,-11340,-11463,-11172,-10481,-9470,-8218,-6833,-5433,-4112,-2978,-2094,-1504,-1233,-1262,-1562,-2075,-2729,-3450,-4158,-4789,-5282,-5598,-5726,-5656,-5420,-5053,-4604,-4139,-3727,-3425,-3302,-3385,-3705,-4249,-4999,-5900,-6899,-7930,-8923,-9817,-10563,-11111,-11451,-11570,-11480,-11217,-10805,-10302,-9746,-9183,-8654,-8181,-7796,-7490,-7269,-7108,-6980,-6862,-6717,-6526,-6278,-5964,-5602,-5209,-4817,-4461,-4163,-3957,-3853,-3850,-3959,-4146,-4429,-4779,-5199,-5687,-6227,-6833,-7472,-8151,-8822,-9474,-10056,-10532,-10867,-11028,-10998,-10770,-10357,-9777,-9077,-8306,-7514,-6782,-6144,-5669,-5384,-5307,-5434,-5738,-6162,-6645,-7108,-7460,-7643,-7574,-7234,-6601,-5701,-4588,-3343,-2062,-866,152,887,1282,1294,928,216,-770,-1940,-3178,-4382,-5439,-6277,-6840,-7116,-7110,-6883,-6477,-5987,-5475,-5016,-4662,-4432,-4335,-4350,-4423,-4528,-4583,-4561,-4425,-4153,-3762,-3252,-2670,-2024,-1360,-688,-35,599,1193,1763,2282,2749,3138,3421,3569,3554,3363,2983,2450,1778,1043,300,-364,-873,-1166,-1174,-897,-300,562,1658,2911,4243,5558,6787,7836,8663,9223,9503,9518,9306,8915,8423,7895,7397,6994,6709,6574,6576,6699,6897,7132,7339,7473,7495,7360,7074,6616,6023,5314,4538,3736,2965,2265,1677,1240,963,883,989,1297,1797,2481,3317,4291,5333,6425,7473,8451,9268,9900,10293,10434,10331,10004,9514,8914,8278,7687,7186,6848,6684,6712,6910,7241,7645,8051,8389,8586,8599,8390,7956,7317,6512,5602,4652,3735,2916,2248,1781,1532,1529,1755,2206,2851,3653,4574,5559,6552,7507,8346,9042,9525,9784,9792,9570,9133,8551,7871,7187,6571,6100,5838,5814,6039,6486,7100,7793,8472,9032,9384,9468,9239,8711,7913,6925,5839,4765,3816,3074,2616,2457,2601,3001,3596,4307,5055,5766,6374,6847,7156,7308,7321,7224,7057,6856,6658,6485,6363,6291,6281,6306,6362,6418,6446,6435,6349,6195,5947,5621,5203,4709,4139,3507,2814,2084,1306,515,-301,-1109,-1913,-2682,-3405,-4060,-4617,-5058,-5361,-5491,-5455,-5235,-4842,-4313,-3667,-2971,-2280,-1646,-1133,-776,-594,-602,-753,-1039,-1365,-1710,-1964,-2119,-2099,-1922,-1579,-1120,-601,-106,285,468,386,-36,-814,-1930,-3359,-4992,-6756,-8512,-10157,-11581,-12698,-13468,-13856,-13899,-13627,-13111,-12431,-11657,-10866,-10108,-9427,-8836,-8343,-7926,-7558,-7213,-6859,-6477,-6057,-5596,-5107,-4608,-4113,-3651,-3229,-2852,-2526,-2229,-1965,-1710,-1465,-1239,-1036,-895,-839,-912,-1147,-1578,-2207,-3047,-4049,-5188,-6375,-7551,-8611,-9497,-10113,-10436,-10424,-10099,-9492,-8669,-7715,-6720,-5779,-4961,-4335,-3930,-3744,-3767,-3941,-4212,-4520,-4776,-4954,-4989,-4877,-4617,-4229,-3759,-3259,-2787,-2401,-2159,-2087,-2219,-2554,-3075,-3763,-4566,-5446,-6349,-7218,-8025,-8709,-9266,-9658,-9883,-9946,-9846,-9605,-9239,-8764,-8220,-7616,-6996,-6375,-5789,-5254,-4796,-4419,-4132,-3936,-3810,-3752,-3722,-3705,-3671,-3601,-3481,-3304,-3083,-2822,-2561,-2318,-2138,-2055,-2092,-2276,-2610,-3085,-3689,-4383,-5133,-5900,-6639,-7328,-7932,-8447,-8858,-9177,-9397,-9532,-9584,-9550,-9437,-9229,-8923,-8507,-7973,-7324,-6561,-5715,-4805,-3884,-2998,-2190,-1515,-993,-646,-476,-444,-534,-679,-830,-942,-967,-897,-724,-488,-219,10,139,117,-121,-572,-1255,-2106,-3082,-4068,-4977,-5687,-6113,-6173,-5844,-5110,-4044,-2709,-1243,223,1552,2609,3313,3600,3480,2987,2229,1317,392,-391,-942,-1132,-957,-387,510,1655,2930,4204,5359,6284,6898,7170,7084,6690,6043,5238,4362,3528,2804,2275,1969,1910,2070,2418,2881,3400,3892,4312,4594,4731,4700,4527,4235,3872,3486,3128,2853,2687,2683,2831,3172,3667,4331,5122,6014,6976,7952,8909,9789,10536,11112,11457,11544,11353,10867,10120,9125,7946,6645,5287,3958,2727,1654,805,205,-122,-167,46,494,1140,1926,2816,3738,4659,5519,6286,6923,7404,7707,7825,7744,7480,7044,6462,5793,5065,4377,3767,3322,3092,3115,3414,3975,4754,5690,6687,7653,8482,9084,9397,9375,9016,8344,7421,6319,5150,3995,2973,2151,1602,1353,1421,1774,2378,3159,4040,4947,5788,6513,7066,7432,7608,7611,7486,7261,7000,6722,6471,6251,6072,5915,5768,5601,5405,5152,4847,4481,4078,3653,3227,2842,2491,2226,2017,1889,1817,1796,1806,1843,1888,1953,2041,2162,2346,2595,2938,3376,3905,4520,5186,5888,6567,7201,7738,8154,8437,8565,8583,8479,8330,8150,7992,7893,7857,7901,8005,8134,8249,8299,8221,7995,7560,6935,6104,5115,4014,2862,1744,729,-115,-720,-1068,-1128,-929,-492,119,857,1644,2426,3149,3766,4249,4590,4778,4839,4785,4651,4466,4262,4061,3889,3756,3673,3636,3650,3690,3758,3823,3870,3878,3814,3653,3369,2933,2330,1555,602,-488,-1689,-2933,-4158,-5273,-6214,-6883,-7255,-7265,-6934,-6268,-5331,-4196,-2958,-1718,-581,377,1072,1488,1590,1418,1007,425,-247,-934,-1557,-2058,-2389,-2541,-2506,-2321,-2020,-1659,-1289,-970,-725,-609,-608,-741,-986,-1327,-1743,-2223,-2729,-3276,-3826,-4390,-4942,-5475,-5970,-6404,-6765,-7022,-7174,-7205,-7122,-6937,-6663,-6339,-5989,-5642,-5336,-5074,-4885,-4754,-4681,-4638,-4609,-4555,-4457,-4282,-4025,-3669,-3240,-2743,-2232,-1742,-1326,-1042,-932,-1031,-1366,-1921,-2685,-3615,-4650,-5737,-6800,-7782,-8633,-9310,-9789,-10057,-10113,-9974,-9648,-9177,-8571,-7886,-7137,-6384,-5647,-4982,-4408,-3967,-3664,-3524,-3532,-3681,-3951,-4296,-4695,-5085,-5452,-5729,-5926,-5988,-5939,-5770,-5494,-5153,-4762,-4379,-4033,-3778,-3638,-3657,-3832,-4184,-4675,-5286,-5942,-6601,-7159,-7584,-7773,-7727,-7395,-6820,-6022,-5077,-4069,-3086,-2227,-1559,-1160,-1035,-1215,-1639,-2276,-3036,-3839,-4609,-5263,-5764,-6076,-6209,-6182,-6061,-5879,-5729,-5640,-5670,-5830,-6123,-6520,-6988,-7472,-7925,-8288,-8542,-8638,-8599,-8407,-8099,-7692,-7223,-6717,-6203,-5700,-5227,-4786,-4402,-4068,-3804,-3624,-3529,-3540,-3652,-3859,-4151,-4495,-4854,-5185,-5427,-5552,-5485,-5230,-4748,-4066,-3212,-2242,-1232,-271,550,1143,1435,1373,938,135,-986,-2359,-3881,-5448,-6936,-8235,-9248,-9893,-10131,-9943,-9351,-8410,-7187,-5784,-4291,-2809,-1418,-191,834,1621,2175,2502,2632,2590,2424,2154,1823,1453,1063,679,305,-29,-326,-561,-732,-832,-859,-826,-751,-662,-583,-559,-597,-741,-972,-1295,-1673,-2056,-2399,-2624,-2686,-2518,-2105,-1437,-530,545,1736,2926,4025,4925,5540,5802,5690,5204,4389,3334,2127,902,-226,-1151,-1778,-2061,-1975,-1552,-838,65,1068,2052,2921,3590,4005,4132,3989,3590,3008,2290,1521,753,48,-564,-1057,-1431,-1690,-1836,-1901,-1850,-1723,-1460,-1078,-523,192,1088,2130,3287,4489,5661,6723,7586,8200,8511,8532,8283,7834,7276,6698,6220,5904,5829,5998,6401,6981,7631,8267,8739,8972,8862,8376,7506,6294,4818,3187,1533,-20,-1336,-2321,-2895,-3010,-2676,-1914,-792,600,2156,3772,5326,6740,7921,8829,9431,9732,9752,9533,9131,8600,8005,7392,6812,6293,5857,5512,5250,5067,4938,4843,4756,4655,4512,4316,4045,3697,3266,2768,2205,1619,1022,474,-4,-356,-552,-570,-387,-16,522,1194,1946,2710,3440,4061,4542,4848,4982,4962,4830,4645,4466,4365,4383,4558,4883,5347,5888,6439,6923,7253,7371,7243,6854,6252,5483,4651,3834,3154,2653,2422,2438,2717,3182,3779,4408,4998,5470,5780,5915,5870,5697,5434,5138,4875,4670,4564,4551,4628,4762,4923,5076,5189,5248,5250,5212,5164,5146,5209,5386,5710,6188,6806,7526,8284,9005,9592,9964,10035,9744,9066,7995,6573,4867,2976,1015,-893,-2621,-4069,-5142,-5787,-5985,-5732,-5085,-4103,-2876,-1506,-90,1277,2515,3563,4389,4970,5320,5451,5405,5212,4930,4589,4240,3917,3642,3454,3353,3365,3485,3718,4047,4448,4892,5314,5673,5885,5903,5671,5163,4379,3344,2134,822,-470,-1641,-2573,-3198,-3440,-3305,-2796,-1983,-955,182,1302,2293,3053,3516,3629,3409,2874,2098,1172,190,-725,-1487,-1997,-2220,-2112,-1695,-1014,-126,863,1865,2788,3532,4050,4281,4220,3869,3252,2425,1427,337,-792,-1899,-2920,-3822,-4544,-5082,-5393,-5486,-5362,-5031,-4532,-3895,-3170,-2412,-1668,-998,-435,-20,238,336,303,164,-21,-203,-330,-349,-244,1,362,790,1234,1600,1818,1806,1506,887,-38,-1245,-2634,-4120,-5561,-6839,-7831,-8457,-8655,-8435,-7832,-6936,-5873,-4768,-3769,-2980,-2489,-2332,-2498,-2939,-3568,-4270,-4946,-5477,-5793,-5835,-5602,-5105,-4412,-3589,-2726,-1916,-1222,-715,-416,-335,-454,-724,-1098,-1512,-1915,-2264,-2545,-2746,-2896,-3009,-3130,-3284,-3489,-3748,-4045,-4343,-4601,-4763,-4793,-4646,-4323,-3825,-3192,-2485,-1776,-1155,-708,-505,-617,-1048,-1821,-2874,-4151,-5550,-6958,-8252,-9321,-10056,-10395,-10296,-9759,-8834,-7586,-6134,-4598,-3108,-1800,-780,-136,78,-152,-804,-1822,-3121,-4594,-6116,-7575,-8842,-9826,-10444,-10642,-10402,-9739,-8688,-7346,-5783,-4163,-2568,-1184,-78,615,870,652,14,-972,-2182,-3461,-4662,-5619,-6218,-6362,-6019,-5210,-3989,-2498,-848,769,2207,3327,3994,4163,3783,2903,1578,-72,-1909,-3792,-5557,-7095,-8283,-9078,-9439,-9397,-8990,-8297,-7406,-6401,-5374,-4379,-3477,-2685,-2021,-1472,-1034,-673,-402,-176,-33,57,61,-22,-199,-480,-849,-1301,-1811,-2347,-2890,-3402,-3871,-4280,-4624,-4914,-5156,-5376,-5587,-5799,-6029,-6263,-6493,-6687,-6817,-6833,-6716,-6419,-5949,-5301,-4515,-3635,-2737,-1889,-1176,-654,-376,-350,-571,-982,-1520,-2089,-2596,-2953,-3082,-2949,-2530,-1857,-976,33,1073,2056,2879,3489,3809,3848,3574,3045,2284,1372,366,-650,-1616,-2465,-3157,-3658,-3964,-4073,-4007,-3807,-3489,-3122,-2712,-2321,-1962,-1658,-1434,-1284,-1222,-1221,-1272,-1345,-1396,-1407,-1313,-1109,-753,-240,421,1224,2118,3061,3997,4843,5560,6056,6307,6250,5888,5194,4218,2970,1535,-35,-1648,-3222,-4679,-5932,-6930,-7601,-7936,-7894,-7498,-6772,-5746,-4509,-3109,-1654,-218,1101,2226,3094,3641,3863,3728,3283,2563,1641,613,-427,-1364,-2094,-2534,-2611,-2298,-1590,-535,797,2287,3806,5215,6364,7145,7456,7262,6554,5400,3882,2154,363,-1307,-2708,-3695,-4182,-4125,-3534,-2483,-1070,540,2208,3749,5039,5952,6438,6472,6102,5402,4493,3504,2567,1803,1291,1104,1234,1685,2377,3255,4211,5164,6019,6702,7162,7360,7285,6945,6361,5578,4638,3605,2521,1455,444,-465,-1238,-1858,-2299,-2576,-2668,-2614,-2404,-2075,-1643,-1121,-545,93,748,1437,2123,2823,3508,4189,4852,5493,6110,6691,7233,7715,8135,8459,8679,8772,8720,8514,8158,7644,7012,6263,5451,4604,3770,2984,2283,1688,1228,887,692,602,627,740,922,1161,1443,1746,2073,2400,2728,3039,3326,3579,3785,3946,4045,4106,4114,4117,4107,4145,4234,4420,4708,5105,5596,6146,6703,7208,7582,7771,7707,7368,6750,5872,4815,3644,2483,1439,625,128,20,318,1016,2064,3360,4807,6262,7600,8704,9464,9829,9752,9248,8355,7144,5711,4169,2624,1189,-43,-1000,-1627,-1903,-1835,-1440,-780,96,1101,2164,3206,4158,4954,5549,5898,5982,5792,5332,4632,3728,2683,1553,431,-626,-1520,-2207,-2618,-2737,-2548,-2071,-1357,-459,534,1538,2468,3245,3805,4124,4175,4002,3634,3149,2637,2174,1860,1758,1909,2343,3028,3933,4967,6048,7061,7908,8484,8720,8559,7986,7016,5694,4100,2324,484,-1318,-2963,-4363,-5435,-6126,-6412,-6281,-5768,-4912,-3788,-2472,-1062,354,1680,2843,3774,4439,4807,4903,4737,4379,3876,3314,2748,2254,1867,1619,1519,1533,1646,1787,1913,1962,1879,1638,1207,593,-193,-1117,-2128,-3181,-4204,-5162,-5981,-6655,-7126,-7412,-7500,-7407,-7160,-6775,-6285,-5714,-5077,-4400,-3693,-2973,-2263,-1563,-910,-307,220,645,973,1173,1266,1250,1157,1014,859,737,668,699,824,1063,1387,1776,2188,2564,2875,3040,3044,2843,2432,1824,1050,154,-783,-1705,-2526,-3196,-3659,-3910,-3940,-3796,-3522,-3188,-2874,-2629,-2527,-2567,-2765,-3080,-3441,-3794,-4022,-4078,-3872,-3387,-2606,-1574,-346,980,2301,3496,4461,5093,5330,5121,4474,3398,1981,282,-1561,-3462,-5279,-6927,-8304,-9357,-10050,-10376,-10351,-10028,-9453,-8703,-7847,-6948,-6074,-5265,-4559,-3977,-3523,-3196,-2970,-2830,-2738,-2657,-2559,-2405,-2177,-1856,-1441,-929,-353,281,912,1528,2054,2482,2740,2831,2711,2397,1878,1189,348,-593,-1593,-2592,-3535,-4369,-5037,-5499,-5725,-5698,-5431,-4943,-4282,-3519,-2710,-1960,-1317,-872,-661,-723,-1061,-1661,-2476,-3460,-4520,-5584,-6559,-7350,-7894,-8104,-7964,-7431,-6539,-5317,-3842,-2216,-543,1036,2413,3454,4080,4219,3854,2992,1706,80,-1755,-3663,-5500,-7130,-8448,-9368,-9865,-9928,-9609,-8976,-8126,-7165,-6197,-5309,-4575,-4021,-3665,-3471,-3393,-3366,-3305,-3158,-2859,-2385,-1737,-929,-34,899,1764,2492,2995,3208,3101,2648,1880,833,-424,-1796,-3199,-4533,-5721,-6700,-7423,-7883,-8070,-8023,-7762,-7343,-6808,-6206,-5581,-4965,-4390,-3862,-3399,-2989,-2638,-2339,-2086,-1894,-1755,-1692,-1696,-1781,-1923,-2116,-2320,-2502,-2623,-2640,-2531,-2272,-1878,-1361,-772,-158,395,850,1105,1158,942,484,-199,-1058,-2007,-2982,-3873,-4611,-5114,-5333,-5246,-4840,-4159,-3243,-2172,-1032,82,1085,1884,2435,2677,2621,2256,1649,841,-76,-1021,-1915,-2665,-3235,-3555,-3646,-3491,-3144,-2650,-2078,-1503,-990,-606,-393,-381,-573,-959,-1489,-2133,-2798,-3443,-3979,-4358,-4530,-4471,-4173,-3657,-2968,-2165,-1334,-547,104,562,778,734,447,-50,-684,-1377,-2036,-2561,-2876,-2900,-2599,-1954,-978,268,1726,3275,4829,6260,7479,8401,8970,9157,8970,8427,7586,6507,5254,3916,2545,1210,-34,-1160,-2114,-2893,-3461,-3812,-3938,-3826,-3498,-2954,-2232,-1376,-425,528,1446,2214,2814,3149,3233,3031,2586,1947,1180,394,-345,-911,-1269,-1334,-1119,-623,94,945,1844,2657,3301,3664,3701,3370,2700,1731,561,-698,-1921,-2975,-3754,-4166,-4173,-3761,-2978,-1902,-638,677,1924,2979,3753,4190,4274,4028,3522,2827,2069,1333,736,354,244,444,940,1723,2708,3851,5032,6178,7195,8001,8550,8794,8723,8340,7664,6734,5598,4308,2931,1522,159,-1114,-2224,-3144,-3827,-4253,-4418,-4323,-3992,-3456,-2755,-1941,-1053,-152,735,1567,2320,2990,3559,4047,4447,4791,5067,5312,5509,5678,5804,5891,5922,5900,5799,5631,5370,5033,4606,4102,3524,2890,2199,1485,747,26,-675,-1317,-1880,-2342,-2663,-2840,-2847,-2671,-2330,-1820,-1185,-457,311,1054,1717,2230,2553,2642,2489,2105,1532,837,103,-564,-1068,-1315,-1241,-808,-23,1074,2398,3837,5269,6552,7583,8242,8492,8288,7667,6677,5426,4017,2605,1290,214,-564,-978,-1027,-743,-185,556,1371,2171,2842,3333,3578,3589,3358,2955,2425,1853,1315,868,573,452,516,746,1120,1582,2094,2597,3047,3407,3650,3760,3739,3592,3333,2990,2577,2129,1654,1186,733,316,-39,-335,-525,-620,-589,-436,-154,238,723,1265,1818,2344,2788,3102,3271,3250,3064,2730,2280,1805,1349,1021,870,969,1338,1987,2880,3967,5154,6354,7453,8362,8980,9262,9140,8635,7730,6500,4981,3280,1475,-321,-2017,-3512,-4731,-5603,-6088,-6164,-5838,-5152,-4152,-2937,-1592,-221,1061,2183,3052,3646,3925,3922,3663,3216,2654,2058,1511,1083,828,783,948,1319,1841,2462,3101,3680,4119,4353,4339,4047,3497,2715,1769,743,-270,-1165,-1857,-2264,-2354,-2097,-1533,-697,310,1406,2468,3412,4135,4590,4735,4578,4151,3502,2712,1855,1011,254,-368,-814,-1067,-1134,-1027,-782,-434,-15,426,872,1283,1644,1932,2127,2201,2137,1903,1480,858,34,-974,-2123,-3371,-4630,-5836,-6889,-7724,-8258,-8453,-8271,-7723,-6825,-5634,-4220,-2666,-1067,485,1912,3125,4089,4740,5092,5125,4891,4425,3800,3085,2358,1678,1104,659,351,160,48,-36,-151,-345,-662,-1114,-1713,-2420,-3207,-4000,-4735,-5340,-5741,-5889,-5748,-5300,-4568,-3582,-2417,-1134,152,1385,2439,3283,3832,4080,4010,3651,3040,2248,1344,409,-468,-1226,-1787,-2129,-2219,-2075,-1725,-1223,-650,-85,387,669,719,465,-94,-954,-2075,-3390,-4812,-6240,-7575,-8716,-9592,-10141,-10342,-10197,-9743,-9027,-8138,-7129,-6108,-5116,-4227,-3466,-2847,-2384,-2038,-1813,-1649,-1532,-1421,-1276,-1081,-803,-422,55,652,1326,2073,2838,3575,4233,4747,5079,5184,5041,4652,4019,3178,2158,1016,-205,-1433,-2623,-3707,-4630,-5344,-5797,-5966,-5832,-5397,-4701,-3770,-2708,-1565,-473,498,1244,1702,1831,1623,1114,358,-529,-1450,-2266,-2867,-3161,-3072,-2588,-1716,-529,890,2397,3881,5163,6158,6721,6814,6383,5454,4072,2322,328,-1797,-3893,-5849,-7532,-8857,-9759,-10201,-10186,-9738,-8920,-7802,-6483,-5056,-3620,-2265,-1068,-75,663,1155,1401,1430,1307,1061,782,504,288,169,163,288,529,874,1307,1787,2308,2817,3312,3747,4107,4365,4484,4462,4259,3902,3374,2734,2000,1250,530,-100,-590,-922,-1088,-1104,-1015,-866,-719,-630,-641,-786,-1065,-1473,-1961,-2480,-2957,-3326,-3510,-3467,-3148,-2556,-1701,-633,594,1879,3150,4294,5233,5881,6186,6103,5631,4781,3597,2152,526,-1177,-2859,-4414,-5756,-6801,-7507,-7832,-7772,-7355,-6604,-5605,-4404,-3115,-1795,-547,582,1525,2266,2779,3098,3230,3230,3148,3021,2923,2856,2879,2968,3140,3351,3571,3761,3853,3829,3616,3219,2608,1799,827,-264,-1394,-2488,-3450,-4196,-4652,-4760,-4507,-3899,-2985,-1857,-608,613,1703,2523,3000,3074,2732,2013,984,-258,-1587,-2891,-4059,-4985,-5625,-5918,-5870,-5500,-4828,-3934,-2848,-1657,-407,840,2026,3112,4044,4790,5311,5576,5563,5262,4675,3826,2750,1511,190,-1133,-2352,-3386,-4144,-4569,-4624,-4302,-3628,-2665,-1485,-208,1064,2219,3133,3752,3992,3849,3329,2486,1399,175,-1062,-2198,-3111,-3715,-3952,-3793,-3266,-2430,-1372,-214,917,1900,2613,2991,2968,2554,1772,703,-551,-1868,-3120,-4187,-4972,-5401,-5450,-5106,-4421,-3449,-2283,-1035,200,1300,2181,2773,3026,2938,2532,1857,1007,71,-822,-1580,-2082,-2274,-2089,-1538,-632,551,1924,3373,4768,5998,6944,7538,7709,7468,6810,5813,4551,3125,1651,238,-1018,-2035,-2762,-3184,-3298,-3155,-2797,-2304,-1741,-1179,-664,-242,90,313,472,565,651,732,855,1006,1206,1423,1650,1854,2000,2069,2025,1866,1574,1177,670,111,-490,-1069,-1609,-2068,-2433,-2702,-2879,-2989,-3056,-3107,-3166,-3244,-3341,-3440,-3519,-3533,-3460,-3245,-2893,-2369,-1717,-954,-147,642,1339,1885,2229,2352,2260,1987,1592,1159,758,494,405,573,976,1633,2468,3420,4383,5250,5905,6260,6225,5775,4888,3610,2005,177,-1755,-3660,-5415,-6898,-8027,-8733,-8987,-8799,-8195,-7243,-6024,-4635,-3175,-1755,-450,647,1500,2060,2348,2358,2166,1804,1367,924,544,290,203,291,568,983,1506,2065,2595,3029,3303,3373,3201,2789,2132,1277,253,-862,-2021,-3127,-4129,-4945,-5525,-5827,-5835,-5536,-4980,-4182,-3235,-2204,-1179,-250,507,1029,1265,1204,844,226,-603,-1559,-2565,-3521,-4343,-4955,-5291,-5325,-5030,-4430,-3550,-2459,-1221,70,1328,2457,3384,4032,4372,4360,4024,3370,2468,1374,180,-1022,-2146,-3100,-3820,-4246,-4360,-4152,-3664,-2937,-2066,-1126,-241,519,1039,1288,1207,817,137,-754,-1775,-2817,-3762,-4523,-4994,-5143,-4930,-4383,-3546,-2499,-1344,-187,867,1718,2302,2569,2513,2151,1535,732,-164,-1072,-1895,-2571,-3036,-3282,-3284,-3100,-2742,-2299,-1819,-1363,-999,-727,-600,-570,-648,-763,-893,-961,-955,-803,-519,-64,525,1242,2042,2884,3724,4511,5212,5797,6244,6542,6685,6667,6482,6130,5597,4880,3982,2899,1661,291,-1163,-2642,-4080,-5407,-6542,-7430,-7996,-8225,-8076,-7585,-6768,-5704,-4470,-3161,-1883,-721,239,947,1374,1521,1420,1127,708,261,-158,-448,-572,-487,-180,317,982,1734,2514,3225,3804,4168,4278,4103,3638,2926,2003,965,-107,-1105,-1938,-2518,-2788,-2703,-2275,-1513,-496,702,1976,3208,4292,5121,5613,5714,5407,4705,3675,2399,1007,-376,-1606,-2568,-3162,-3333,-3068,-2402,-1410,-212,1069,2275,3272,3938,4187,3971,3292,2194,775,-860,-2547,-4165,-5563,-6640,-7328,-7587,-7429,-6909,-6082,-5062,-3924,-2775,-1687,-725,80,704,1166,1480,1683,1821,1905,1994,2062,2144,2193,2215,2168,2038,1819,1501,1112,672,226,-198,-543,-808,-947,-990,-933,-820,-685,-568,-510,-535,-649,-858,-1115,-1403,-1653,-1821,-1853,-1709,-1366,-819,-93,779,1720,2673,3538,4248,4728,4931,4841,4458,3833,3019,2106,1185,334,-358,-861,-1125,-1180,-1037,-765,-426,-105,131,200,69,-300,-905,-1715,-2690,-3756,-4845,-5867,-6765,-7461,-7924,-8126,-8057,-7742,-7186,-6451,-5564,-4589,-3584,-2597,-1692,-921,-306,108,330,363,232,-19,-332,-655,-916,-1058,-1036,-806,-362,297,1132,2100,3114,4108,4980,5654,6070,6168,5950,5410,4598,3568,2399,1174,-22,-1115,-2041,-2752,-3223,-3435,-3414,-3163,-2743,-2183,-1541,-882,-234,332,806,1148,1363,1454,1442,1367,1263,1186,1180,1282,1532,1942,2509,3234,4055,4957,5851,6686,7368,7838,8010,7842,7294,6351,5046,3422,1558,-436,-2452,-4358,-6038,-7383,-8311,-8763,-8719,-8196,-7229,-5914,-4330,-2617,-871,776,2237,3432,4315,4873,5116,5083,4831,4428,3950,3466,3036,2699,2483,2370,2360,2384,2417,2388,2264,2022,1646,1176,635,95,-374,-727,-885,-839,-566,-87,555,1310,2109,2891,3593,4182,4618,4902,5032,5028,4916,4719,4473,4192,3895,3599,3287,2988,2672,2367,2059,1773,1523,1325,1214,1195,1298,1516,1849,2275,2761,3256,3719,4070,4273,4267,4019,3517,2768,1805,685,-515,-1713,-2809,-3723,-4380,-4726,-4733,-4412,-3770,-2899,-1831,-694,450,1509,2400,3098,3550,3777,3786,3627,3347,3021,2693,2444,2295,2293,2439,2732,3140,3633,4158,4660,5103,5418,5593,5581,5384,4990,4418,3684,2834,1909,970,84,-696,-1295,-1679,-1812,-1690,-1340,-811,-167,490,1078,1504,1692,1616,1243,628,-190,-1099,-1999,-2769,-3300,-3505,-3326,-2742,-1782,-499,1001,2611,4189,5619,6771,7574,7946,7894,7403,6555,5397,4053,2610,1184,-129,-1256,-2129,-2732,-3041,-3086,-2889,-2498,-1963,-1322,-634,83,771,1432,2014,2515,2897,3132,3216,3094,2793,2285,1608,797,-97,-984,-1797,-2428,-2822,-2893,-2631,-2014,-1095,69,1364,2681,3869,4827,5415,5589,5284,4530,3378,1926,305,-1331,-2848,-4090,-4972,-5417,-5411,-4977,-4184,-3121,-1910,-658,518,1542,2340,2895,3200,3278,3190,2979,2721,2469,2278,2182,2206,2351,2607,2946,3336,3726,4081,4346,4495,4491,4328,3997,3507,2880,2140,1333,482,-355,-1148,-1851,-2420,-2836,-3058,-3075,-2878,-2466,-1861,-1092,-192,764,1731,2630,3392,3971,4307,4396,4233,3856,3315,2686,2040,1448,971,630,439,373,384,421,415,311,72,-330,-875,-1540,-2256,-2951,-3547,-3954,-4119,-3991,-3563,-2846,-1892,-757,461,1692,2827,3809,4566,5052,5263,5180,4829,4246,3457,2524,1495,413,-641,-1632,-2489,-3153,-3589,-3733,-3573,-3092,-2301,-1240,37,1446,2886,4248,5412,6275,6744,6762,6299,5377,4048,2410,584,-1290,-3066,-4605,-5800,-6556,-6846,-6658,-6046,-5084,-3889,-2581,-1294,-148,764,1370,1648,1613,1304,808,213,-375,-863,-1182,-1283,-1156,-821,-328,254,853,1395,1825,2114,2241,2234,2104,1896,1641,1357,1066,742,390,-34,-542,-1157,-1878,-2686,-3527,-4361,-5075,-5624,-5901,-5872,-5505,-4812,-3840,-2682,-1427,-226,833,1613,2064,2127,1829,1201,348,-628,-1590,-2428,-3028,-3328,-3292,-2924,-2280,-1439,-497,427,1229,1822,2127,2130,1804,1207,376,-606,-1651,-2681,-3616,-4382,-4944,-5253,-5311,-5103,-4665,-4016,-3216,-2316,-1384,-494,293,899,1296,1421,1279,864,203,-653,-1640,-2685,-3694,-4593,-5292,-5734,-5870,-5680,-5180,-4401,-3417,-2317,-1206,-206,587,1070,1204,955,361,-509,-1551,-2628,-3615,-4377,-4832,-4916,-4624,-4003,-3123,-2106,-1069,-133,606,1078,1272,1197,928,542,151,-153,-284,-181,167,750,1516,2384,3271,4057,4672,5014,5054,4754,4140,3245,2144,924,-331,-1517,-2576,-3436,-4082,-4493,-4694,-4703,-4563,-4302,-3955,-3533,-3066,-2533,-1973,-1357,-735,-118,442,887,1162,1209,975,452,-376,-1453,-2727,-4091,-5434,-6641,-7579,-8167,-8316,-8008,-7244,-6080,-4599,-2922,-1179,493,1969,3147,3959,4372,4403,4091,3527,2795,2013,1273,660,237,20,24,204,541,958,1417,1861,2240,2527,2689,2700,2566,2259,1798,1187,449,-387,-1262,-2137,-2922,-3563,-3977,-4120,-3940,-3440,-2626,-1566,-328,970,2215,3276,4046,4413,4335,3760,2723,1266,-506,-2477,-4493,-6414,-8090,-9403,-10266,-10619,-10471,-9835,-8805,-7461,-5933,-4339,-2786,-1382,-186,745,1409,1803,1965,1931,1743,1454,1088,678,243,-218,-682,-1150,-1613,-2040,-2435,-2747,-2976,-3093,-3091,-2978,-2760,-2471,-2142,-1818,-1540,-1351,-1263,-1302,-1438,-1651,-1886,-2086,-2185,-2128,-1876,-1403,-739,89,999,1891,2671,3221,3468,3362,2890,2100,1061,-102,-1273,-2307,-3107,-3591,-3722,-3520,-3021,-2338,-1563,-830,-258,73,71,-277,-975,-1978,-3209,-4575,-5974,-7287,-8436,-9314,-9897,-10131,-10043,-9648,-9009,-8193,-7280,-6347,-5460,-4685,-4046,-3580,-3279,-3132,-3120,-3211,-3370,-3576,-3781,-3978,-4115,-4196,-4169,-4044,-3782,-3403,-2888,-2276,-1576,-845,-118,532,1060,1406,1534,1432,1099,576,-82,-798,-1489,-2063,-2454,-2599,-2477,-2085,-1463,-664,218,1095,1868,2440,2752,2747,2420,1794,916,-123,-1235,-2307,-3252,-3965,-4409,-4533,-4347,-3873,-3167,-2284,-1307,-298,675,1551,2303,2883,3278,3474,3456,3230,2805,2185,1419,520,-440,-1420,-2344,-3151,-3784,-4185,-4333,-4208,-3838,-3252,-2522,-1721,-946,-284,177,371,259,-185,-916,-1907,-3047,-4248,-5381,-6321,-6974,-7239,-7081,-6482,-5480,-4146,-2583,-911,745,2261,3538,4498,5099,5332,5218,4802,4153,3355,2474,1602,784,77,-492,-918,-1185,-1317,-1318,-1200,-992,-691,-328,83,525,976,1410,1813,2152,2429,2618,2725,2749,2701,2596,2461,2316,2191,2114,2095,2155,2287,2470,2686,2869,2997,2981,2818,2434,1861,1091,174,-813,-1803,-2693,-3402,-3852,-3996,-3796,-3273,-2450,-1396,-203,1041,2219,3248,4040,4548,4736,4626,4228,3625,2867,2053,1252,539,-33,-438,-656,-712,-633,-451,-238,0,183,325,378,360,263,97,-124,-391,-687,-999,-1304,-1575,-1784,-1883,-1853,-1641,-1239,-635,162,1105,2152,3217,4222,5071,5684,5995,5962,5589,4889,3953,2858,1726,683,-175,-747,-981,-861,-404,327,1248,2244,3212,4024,4603,4868,4798,4388,3684,2755,1688,599,-418,-1252,-1849,-2133,-2122,-1795,-1222,-458,428,1338,2213,2978,3588,4015,4242,4271,4113,3790,3317,2733,2036,1279,458,-390,-1234,-2060,-2799,-3440,-3907,-4183,-4209,-3985,-3483,-2744,-1792,-708,430,1524,2462,3180,3580,3660,3405,2868,2130,1291,469,-218,-691,-860,-725,-277,424,1298,2253,3181,3986,4589,4942,5018,4834,4431,3872,3245,2630,2118,1774,1650,1777,2142,2727,3477,4324,5188,5999,6659,7125,7324,7231,6838,6141,5188,4012,2690,1287,-123,-1452,-2645,-3623,-4354,-4793,-4933,-4769,-4324,-3628,-2729,-1685,-559,579,1657,2607,3369,3893,4158,4147,3894,3433,2839,2189,1562,1045,686,530,581,822,1212,1693,2199,2666,3046,3292,3399,3353,3190,2927,2610,2278,1952,1681,1443,1267,1112,977,821,640,415,158,-112,-355,-544,-612,-555,-323,58,592,1223,1905,2585,3189,3691,4045,4245,4307,4251,4125,3967,3817,3706,3636,3614,3598,3557,3442,3192,2780,2166,1353,362,-756,-1929,-3068,-4071,-4849,-5311,-5400,-5088,-4370,-3289,-1918,-348,1296,2899,4332,5495,6299,6704,6681,6269,5508,4502,3339,2142,1016,54,-683,-1141,-1338,-1267,-996,-557,-28,559,1133,1675,2149,2521,2795,2926,2920,2763,2448,1998,1418,758,56,-624,-1226,-1689,-1966,-2017,-1833,-1419,-809,-60,755,1544,2220,2699,2912,2835,2443,1793,929,-44,-1035,-1919,-2622,-3040,-3156,-2936,-2417,-1652,-710,303,1314,2215,2959,3486,3772,3824,3636,3260,2715,2053,1317,550,-205,-898,-1506,-1979,-2303,-2450,-2412,-2191,-1798,-1263,-614,89,808,1474,2040,2463,2699,2735,2561,2189,1650,982,237,-522,-1243,-1853,-2321,-2587,-2649,-2497,-2155,-1674,-1109,-546,-55,289,444,382,124,-287,-775,-1245,-1612,-1790,-1719,-1385,-782,34,1003,2038,3049,3943,4664,5141,5364,5331,5066,4636,4095,3529,3025,2626,2422,2403,2600,2985,3513,4137,4791,5409,5943,6335,6566,6605,6454,6120,5614,4966,4198,3339,2428,1487,561,-315,-1108,-1773,-2284,-2621,-2757,-2711,-2485,-2113,-1633,-1079,-499,71,600,1065,1448,1742,1948,2055,2083,2021,1888,1680,1415,1095,743,368,-5,-350,-656,-890,-1058,-1145,-1161,-1122,-1048,-956,-880,-815,-786,-778,-787,-791,-775,-707,-569,-329,27,529,1170,1979,2919,3996,5153,6349,7510,8566,9426,10037,10320,10262,9846,9101,8087,6874,5562,4250,3026,1975,1149,570,247,133,179,309,438,490,399,120,-370,-1047,-1879,-2784,-3691,-4485,-5100,-5419,-5417,-5043,-4304,-3248,-1927,-436,1106,2617,3961,5077,5872,6321,6379,6076,5408,4444,3236,1860,414,-1016,-2330,-3433,-4254,-4732,-4830,-4557,-3928,-3012,-1885,-649,590,1721,2657,3312,3649,3640,3302,2670,1810,790,-293,-1371,-2340,-3155,-3729,-4047,-4060,-3787,-3226,-2430,-1452,-356,760,1836,2781,3534,4066,4329,4354,4139,3745,3207,2593,1939,1304,706,175,-289,-675,-996,-1261,-1479,-1682,-1868,-2079,-2319,-2613,-2966,-3384,-3858,-4383,-4922,-5460,-5946,-6358,-6646,-6801,-6786,-6623,-6306,-5887,-5389,-4888,-4408,-4033,-3765,-3662,-3699,-3883,-4164,-4509,-4840,-5116,-5261,-5246,-5026,-4614,-4007,-3270,-2445,-1614,-852,-225,209,422,404,175,-221,-730,-1284,-1816,-2270,-2596,-2768,-2789,-2655,-2410,-2079,-1705,-1326,-973,-658,-408,-214,-84,-18,-7,-58,-163,-321,-526,-766,-1036,-1315,-1591,-1842,-2048,-2194,-2264,-2250,-2149,-1962,-1709,-1396,-1060,-718,-415,-183,-62,-86,-281,-655,-1207,-1913,-2727,-3609,-4473,-5271,-5926,-6377,-6593,-6527,-6184,-5577,-4724,-3699,-2537,-1326,-135,976,1924,2675,3166,3381,3295,2911,2246,1334,218,-1025,-2335,-3617,-4795,-5787,-6531,-6978,-7099,-6907,-6420,-5702,-4838,-3911,-3043,-2321,-1846,-1666,-1828,-2306,-3062,-4000,-5009,-5952,-6699,-7130,-7157,-6737,-5880,-4630,-3098,-1412,279,1817,3079,3953,4389,4372,3940,3176,2181,1086,13,-921,-1623,-2036,-2138,-1933,-1480,-840,-109,617,1250,1706,1923,1874,1555,987,245,-615,-1475,-2254,-2859,-3210,-3282,-3038,-2522,-1756,-823,206,1254,2230,3089,3756,4215,4436,4414,4161,3695,3034,2225,1294,296,-724,-1714,-2625,-3410,-4032,-4471,-4715,-4776,-4673,-4450,-4146,-3811,-3499,-3239,-3073,-3016,-3064,-3219,-3448,-3726,-4017,-4272,-4472,-4568,-4561,-4417,-4155,-3774,-3296,-2739,-2132,-1490,-846,-202,416,1012,1568,2092,2573,3003,3386,3697,3938,4082,4135,4076,3922,3671,3352,2984,2602,2234,1906,1634,1418,1245,1099,936,736,454,80,-393,-966,-1601,-2276,-2941,-3552,-4068,-4448,-4677,-4726,-4611,-4320,-3892,-3343,-2721,-2070,-1439,-878,-428,-116,42,54,-62,-273,-537,-814,-1065,-1257,-1380,-1426,-1406,-1342,-1256,-1175,-1134,-1142,-1231,-1401,-1664,-2016,-2451,-2954,-3504,-4072,-4629,-5126,-5534,-5786,-5862,-5692,-5279,-4575,-3610,-2387,-962,601,2227,3809,5272,6491,7414,7948,8076,7786,7101,6094,4855,3496,2160,961,25,-562,-752,-527,74,968,2057,3185,4230,5030,5492,5510,5067,4154,2840,1211,-603,-2467,-4229,-5765,-6953,-7720,-8017,-7839,-7220,-6231,-4965,-3543,-2086,-722,448,1332,1874,2065,1906,1459,798,4,-810,-1568,-2191,-2633,-2867,-2898,-2744,-2445,-2059,-1624,-1207,-850,-592,-471,-494,-675,-998,-1434,-1949,-2477,-2973,-3358,-3589,-3608,-3393,-2944,-2262,-1412,-429,597,1605,2511,3268,3818,4152,4248,4131,3828,3376,2836,2244,1656,1117,647,278,7,-171,-266,-313,-327,-342,-372,-436,-533,-670,-824,-992,-1149,-1288,-1389,-1460,-1489,-1498,-1491,-1489,-1499,-1523,-1575,-1615,-1658,-1645,-1574,-1408,-1138,-765,-295,231,782,1288,1713,1975,2061,1915,1552,984,246,-587,-1447,-2249,-2907,-3358,-3543,-3437,-3041,-2379,-1517,-528,480,1396,2125,2561,2653,2367,1707,729,-492,-1843,-3202,-4431,-5425,-6055,-6276,-6027,-5327,-4209,-2759,-1078,695,2423,3971,5203,6029,6378,6225,5597,4556,3201,1666,91,-1379,-2612,-3515,-4009,-4089,-3761,-3098,-2192,-1157,-130,777,1446,1805,1799,1431,724,-242,-1381,-2574,-3707,-4667,-5365,-5733,-5739,-5391,-4723,-3800,-2720,-1575,-471,504,1279,1812,2079,2105,1918,1581,1169,742,384,128,22,67,248,539,874,1213,1475,1617,1579,1346,891,231,-600,-1587,-2637,-3720,-4746,-5649,-6367,-6831,-7002,-6845,-6352,-5527,-4412,-3033,-1483,196,1890,3541,5043,6352,7377,8103,8491,8556,8323,7844,7190,6442,5687,5000,4443,4062,3859,3836,3943,4146,4365,4566,4671,4668,4517,4232,3815,3298,2710,2082,1448,830,252,-284,-747,-1163,-1485,-1744,-1903,-1964,-1925,-1757,-1484,-1090,-593,-9,638,1319,2000,2646,3222,3692,4032,4215,4236,4076,3767,3306,2764,2157,1574,1055,663,447,409,567,859,1249,1649,1970,2149,2090,1790,1202,391,-624,-1728,-2842,-3843,-4634,-5117,-5231,-4929,-4209,-3098,-1654,34,1857,3705,5440,6969,8175,9001,9406,9384,8973,8228,7249,6130,4997,3948,3092,2499,2227,2287,2677,3329,4188,5123,6036,6789,7262,7376,7049,6282,5097,3570,1830,13,-1699,-3166,-4220,-4784,-4773,-4206,-3129,-1644,91,1923,3663,5157,6263,6894,6993,6585,5710,4483,3026,1501,47,-1180,-2085,-2574,-2623,-2231,-1454,-379,884,2198,3439,4477,5229,5625,5658,5345,4749,3954,3061,2162,1346,658,146,-212,-412,-508,-531,-516,-491,-467,-434,-387,-291,-135,106,432,838,1301,1792,2269,2711,3070,3348,3513,3587,3570,3480,3347,3175,2997,2790,2583,2321,2026,1644,1183,626,-14,-709,-1427,-2111,-2713,-3180,-3472,-3569,-3473,-3201,-2799,-2325,-1838,-1407,-1071,-882,-835,-945,-1164,-1471,-1805,-2127,-2393,-2571,-2655,-2631,-2526,-2346,-2119,-1862,-1584,-1290,-979,-637,-264,163,617,1117,1602,2068,2447,2717,2821,2751,2483,2037,1442,740,6,-695,-1267,-1642,-1733,-1498,-899,49,1304,2776,4352,5877,7202,8170,8659,8579,7893,6621,4845,2690,331,-2051,-4254,-6113,-7486,-8279,-8463,-8052,-7125,-5781,-4178,-2436,-730,833,2137,3109,3715,3943,3816,3385,2715,1885,989,104,-671,-1269,-1621,-1685,-1429,-856,22,1158,2483,3921,5364,6706,7835,8649,9052,8999,8445,7420,5974,4199,2230,206,-1715,-3394,-4704,-5577,-5959,-5884,-5410,-4626,-3693,-2708,-1846,-1185,-824,-791,-1081,-1643,-2398,-3230,-4033,-4679,-5074,-5143,-4841,-4174,-3165,-1894,-449,1046,2484,3737,4737,5398,5726,5712,5420,4922,4299,3641,3022,2488,2081,1784,1602,1482,1403,1322,1205,1053,844,609,345,95,-137,-320,-460,-552,-603,-635,-641,-646,-620,-579,-464,-289,13,429,993,1692,2505,3411,4349,5283,6140,6883,7459,7839,8017,7976,7758,7377,6876,6312,5697,5094,4499,3921,3368,2796,2216,1573,882,105,-721,-1609,-2507,-3395,-4227,-4965,-5584,-6052,-6371,-6525,-6531,-6392,-6123,-5725,-5214,-4572,-3818,-2938,-1946,-853,318,1529,2731,3871,4880,5692,6258,6520,6470,6101,5452,4585,3589,2569,1644,920,492,415,713,1353,2269,3342,4438,5408,6114,6436,6310,5699,4638,3206,1510,-287,-2040,-3588,-4807,-5594,-5909,-5744,-5148,-4215,-3044,-1779,-534,578,1460,2074,2365,2370,2090,1602,954,237,-484,-1127,-1636,-1969,-2079,-1993,-1678,-1212,-602,66,736,1327,1772,1992,1950,1591,915,-75,-1338,-2810,-4414,-6038,-7582,-8917,-9941,-10547,-10662,-10229,-9242,-7723,-5744,-3413,-866,1734,4220,6426,8205,9452,10081,10082,9469,8320,6760,4920,2999,1137,-476,-1725,-2516,-2786,-2564,-1870,-814,508,1944,3376,4663,5695,6397,6695,6584,6061,5170,3976,2560,1017,-541,-2028,-3340,-4419,-5205,-5679,-5845,-5731,-5384,-4872,-4257,-3631,-3050,-2593,-2298,-2207,-2319,-2635,-3099,-3676,-4275,-4838,-5293,-5584,-5681,-5578,-5286,-4853,-4327,-3772,-3248,-2811,-2487,-2316,-2273,-2365,-2540,-2763,-2997,-3171,-3285,-3272,-3154,-2907,-2558,-2115,-1622,-1101,-591,-126,269,581,779,891,893,830,705,551,386,232,89,-24,-128,-226,-327,-455,-604,-787,-1000,-1233,-1477,-1715,-1938,-2129,-2291,-2421,-2522,-2614,-2689,-2760,-2817,-2838,-2810,-2692,-2468,-2101,-1593,-931,-151,727,1635,2527,3310,3932,4307,4403,4159,3584,2659,1438,-40,-1691,-3430,-5151,-6749,-8128,-9201,-9911,-10226,-10151,-9716,-8992,-8056,-7013,-5956,-4986,-4180,-3608,-3305,-3295,-3553,-4055,-4714,-5460,-6173,-6755,-7092,-7099,-6717,-5922,-4729,-3190,-1397,539,2482,4312,5897,7143,7967,8331,8214,7648,6653,5327,3725,1960,133,-1674,-3335,-4802,-5979,-6844,-7364,-7556,-7442,-7090,-6551,-5921,-5262,-4656,-4152,-3787,-3593,-3536,-3639,-3815,-4062,-4296,-4487,-4573,-4524,-4300,-3895,-3296,-2513,-1579,-519,590,1700,2714,3567,4167,4454,4382,3917,3076,1883,413,-1259,-3013,-4747,-6339,-7694,-8730,-9406,-9689,-9620,-9231,-8606,-7845,-7032,-6292,-5685,-5303,-5164,-5286,-5639,-6150,-6748,-7299,-7707,-7842,-7620,-6979,-5882,-4368,-2476,-324,1977,4276,6434,8304,9786,10774,11243,11166,10579,9560,8191,6605,4924,3263,1754,451,-559,-1293,-1738,-1959,-2020,-1988,-1956,-1976,-2099,-2351,-2721,-3186,-3704,-4205,-4645,-4940,-5064,-4962,-4632,-4071,-3306,-2384,-1352,-288,759,1712,2539,3198,3684,4009,4190,4280,4310,4341,4396,4514,4691,4915,5152,5334,5412,5296,4946,4300,3357,2120,647,-1004,-2719,-4420,-5972,-7311,-8349,-9055,-9411,-9448,-9198,-8746,-8148,-7485,-6819,-6176,-5599,-5047,-4529,-3963,-3332,-2565,-1644,-554,693,2039,3427,4749,5915,6826,7390,7578,7350,6753,5833,4702,3455,2245,1155,319,-231,-433,-326,63,632,1291,1913,2395,2627,2552,2119,1342,256,-1057,-2482,-3892,-5139,-6090,-6621,-6652,-6128,-5065,-3508,-1567,627,2898,5084,7012,8541,9570,10032,9918,9271,8163,6716,5065,3362,1751,361,-700,-1364,-1606,-1425,-889,-66,918,1944,2869,3582,3966,3969,3541,2720,1546,128,-1415,-2943,-4313,-5401,-6104,-6360,-6144,-5476,-4416,-3050,-1499,136,1719,3170,4385,5331,5962,6286,6313,6079,5630,5011,4268,3443,2562,1650,718,-232,-1185,-2147,-3086,-3993,-4817,-5539,-6099,-6482,-6644,-6600,-6344,-5916,-5353,-4709,-4030,-3375,-2767,-2242,-1811,-1462,-1190,-971,-777,-596,-405,-205,-3,177,322,377,341,157,-155,-623,-1202,-1878,-2585,-3279,-3880,-4337,-4585,-4584,-4316,-3773,-2991,-2017,-923,198,1267,2183,2887,3316,3454,3294,2878,2256,1511,731,13,-558,-904,-978,-753,-232,553,1556,2696,3901,5076,6139,7019,7643,7971,7961,7601,6889,5845,4499,2910,1134,-743,-2650,-4487,-6201,-7693,-8933,-9870,-10481,-10778,-10759,-10463,-9936,-9215,-8368,-7443,-6481,-5539,-4616,-3744,-2900,-2078,-1248,-383,529,1509,2548,3629,4734,5809,6829,7741,8511,9101,9496,9672,9639,9388,8951,8331,7570,6685,5712,4687,3640,2609,1631,731,-56,-718,-1247,-1643,-1935,-2142,-2309,-2481,-2690,-2982,-3367,-3854,-4435,-5055,-5695,-6244,-6677,-6863,-6775,-6333,-5511,-4323,-2782,-979,1005,3039,4999,6740,8147,9109,9559,9463,8833,7713,6217,4439,2551,684,-1023,-2438,-3501,-4156,-4411,-4329,-3965,-3448,-2870,-2344,-1955,-1756,-1774,-1994,-2369,-2825,-3271,-3595,-3706,-3508,-2946,-1989,-644,1042,2980,5077,7192,9215,11018,12507,13618,14307,14579,14451,13990,13242,12306,11227,10093,8932,7791,6683,5608,4568,3550,2549,1564,592,-346,-1253,-2093,-2865,-3547,-4121,-4589,-4936,-5160,-5270,-5253,-5133,-4904,-4580,-4166,-3661,-3071,-2385,-1595,-694,334,1473,2735,4072,5472,6866,8202,9418,10442,11225,11713,11885,11733,11274,10548,9606,8520,7360,6188,5064,4031,3112,2315,1635,1046,532,57,-396,-855,-1325,-1818,-2327,-2833,-3327,-3756,-4106,-4304,-4328,-4112,-3635,-2873,-1820,-508,1024,2710,4460,6192,7800,9204,10310,11079,11446,11424,11006,10247,9197,7961,6602,5256,3982,2886,2011,1397,1032,908,946,1106,1282,1426,1454,1335,1044,575,-34,-759,-1538,-2317,-3045,-3657,-4118,-4387,-4422,-4225,-3756,-3044,-2076,-900,458,1931,3465,4973,6403,7665,8727,9529,10056,10298,10261,9976,9470,8790,7983,7096,6180,5270,4404,3613,2906,2311,1815,1432,1148,947,822,730,674,608,530,432,300,167,34,-60,-96,-48,95,332,662,1049,1479,1907,2302,2637,2882,3024,3061,2992,2846,2641,2409,2197,2012,1912,1869,1910,1981,2065,2087,2006,1757,1308,627,-270,-1373,-2618,-3943,-5280,-6529,-7634,-8514,-9113,-9397,-9326,-8893,-8100,-6953,-5495,-3759,-1826,246,2335,4369,6211,7786,8984,9757,10055,9889,9284,8305,7047,5599,4095,2620,1293,180,-655,-1180,-1399,-1325,-1014,-526,56,662,1195,1612,1840,1862,1664,1253,666,-62,-860,-1677,-2427,-3054,-3486,-3676,-3597,-3228,-2593,-1721,-664,498,1701,2852,3886,4723,5319,5614,5600,5252,4598,3657,2491,1157,-256,-1679,-3021,-4213,-5205,-5949,-6446,-6680,-6699,-6520,-6214,-5819,-5409,-5022,-4722,-4531,-4475,-4557,-4747,-5008,-5276,-5476,-5529,-5373,-4934,-4210,-3179,-1900,-423,1150,2722,4180,5433,6397,7016,7272,7145,6691,5916,4918,3728,2441,1106,-203,-1438,-2544,-3493,-4258,-4827,-5204,-5408,-5446,-5378,-5201,-4984,-4732,-4487,-4269,-4091,-3970,-3910,-3903,-3948,-4024,-4105,-4177,-4185,-4125,-3941,-3640,-3183,-2601,-1876,-1069,-182,705,1579,2350,3001,3460,3709,3712,3463,2971,2258,1368,346,-747,-1859,-2945,-3951,-4871,-5661,-6344,-6903,-7363,-7734,-8029,-8270,-8451,-8585,-8650,-8636,-8511,-8243,-7803,-7160,-6312,-5250,-4008,-2617,-1139,364,1823,3175,4360,5340,6072,6554,6766,6727,6441,5940,5250,4417,3481,2507,1539,641,-149,-796,-1283,-1629,-1849,-1998,-2120,-2272,-2502,-2833,-3287,-3838,-4471,-5120,-5741,-6261,-6627,-6786,-6701,-6350,-5740,-4872,-3803,-2554,-1218,165,1503,2738,3808,4660,5267,5620,5709,5570,5225,4719,4108,3432,2757,2126,1582,1162,874,716,659,656,644,555,327,-96,-750,-1633,-2744,-4023,-5421,-6858,-8250,-9517,-10573,-11353,-11780,-11817,-11415,-10573,-9282,-7579,-5516,-3162,-630,1983,4533,6900,8947,10562,11656,12150,12032,11303,10016,8278,6194,3936,1639,-528,-2444,-4001,-5135,-5828,-6098,-5995,-5603,-5014,-4323,-3623,-2993,-2472,-2119,-1919,-1892,-2011,-2242,-2560,-2913,-3258,-3552,-3733,-3775,-3624,-3271,-2699,-1919,-972,103,1231,2346,3371,4238,4891,5289,5422,5272,4882,4264,3485,2587,1637,680,-228,-1064,-1791,-2412,-2914,-3303,-3584,-3756,-3821,-3780,-3625,-3379,-3030,-2636,-2185,-1746,-1314,-930,-595,-300,-48,206,449,737,1049,1420,1825,2264,2717,3159,3577,3943,4246,4476,4623,4695,4682,4593,4411,4144,3756,3247,2581,1762,772,-359,-1614,-2934,-4262,-5538,-6694,-7677,-8463,-9024,-9389,-9570,-9625,-9591,-9522,-9446,-9374,-9303,-9199,-9013,-8709,-8216,-7531,-6613,-5506,-4231,-2874,-1503,-213,919,1825,2461,2803,2859,2650,2227,1648,986,312,-303,-801,-1135,-1289,-1260,-1082,-804,-489,-221,-72,-106,-378,-891,-1656,-2606,-3693,-4799,-5832,-6661,-7180,-7299,-6952,-6126,-4841,-3172,-1229,846,2903,4789,6359,7522,8180,8329,7941,7083,5797,4192,2363,420,-1513,-3335,-4944,-6251,-7204,-7749,-7897,-7637,-7054,-6182,-5154,-4056,-3026,-2161,-1575,-1324,-1451,-1955,-2774,-3845,-5036,-6232,-7292,-8099,-8552,-8586,-8179,-7340,-6120,-4610,-2891,-1103,677,2331,3791,5006,5937,6585,6947,7051,6919,6582,6082,5439,4704,3895,3059,2204,1377,565,-193,-920,-1596,-2242,-2849,-3425,-3967,-4457,-4899,-5263,-5549,-5733,-5810,-5768,-5609,-5322,-4912,-4376,-3725,-2967,-2117,-1197,-236,740,1682,2570,3342,3974,4420,4643,4615,4320,3740,2912,1849,623,-690,-2014,-3249,-4320,-5173,-5745,-6048,-6066,-5855,-5440,-4898,-4264,-3613,-2966,-2381,-1849,-1415,-1052,-785,-603,-504,-490,-548,-668,-820,-978,-1081,-1095,-955,-626,-86,685,1640,2753,3931,5104,6160,7025,7600,7857,7751,7312,6569,5600,4486,3330,2205,1205,365,-262,-691,-918,-995,-954,-852,-743,-663,-656,-729,-894,-1124,-1397,-1650,-1850,-1914,-1822,-1513,-995,-260,636,1660,2707,3716,4583,5237,5619,5677,5416,4839,4002,2973,1837,701,-343,-1186,-1767,-2016,-1924,-1490,-768,183,1260,2369,3408,4270,4900,5209,5194,4815,4116,3122,1899,539,-875,-2224,-3402,-4309,-4851,-4961,-4614,-3798,-2570,-996,802,2690,4521,6147,7446,8328,8740,8689,8214,7407,6376,5244,4131,3133,2327,1736,1366,1171,1101,1067,1018,859,576,119,-487,-1227,-2051,-2897,-3712,-4419,-4979,-5333,-5458,-5328,-4936,-4291,-3400,-2302,-1018,390,1886,3403,4887,6282,7534,8592,9426,10001,10309,10338,10108,9608,8896,7959,6864,5629,4309,2956,1630,389,-688,-1559,-2152,-2441,-2394,-2016,-1329,-379,762,2017,3267,4429,5382,6059,6388,6351,5946,5219,4230,3070,1836,625,-467,-1362,-1994,-2326,-2343,-2046,-1482,-681,258,1279,2273,3165,3868,4321,4483,4334,3899,3215,2365,1442,547,-218,-766,-1064,-1078,-858,-464,-1,416,669,674,350,-293,-1249,-2408,-3666,-4868,-5849,-6480,-6622,-6225,-5257,-3765,-1845,367,2699,4959,6985,8595,9696,10194,10090,9410,8248,6720,4978,3176,1457,-43,-1235,-2060,-2496,-2571,-2328,-1852,-1231,-561,61,569,892,1014,914,626,186,-344,-895,-1395,-1787,-1995,-2007,-1776,-1320,-659,174,1108,2084,3023,3862,4540,5013,5259,5261,5042,4620,4046,3362,2637,1914,1260,708,291,27,-94,-79,31,203,389,548,636,627,494,239,-134,-605,-1139,-1698,-2242,-2732,-3135,-3440,-3620,-3699,-3669,-3564,-3393,-3181,-2936,-2674,-2384,-2070,-1719,-1324,-880,-385,155,724,1305,1863,2380,2811,3141,3346,3421,3367,3227,2998,2771,2544,2391,2320,2338,2436,2559,2659,2662,2493,2111,1463,567,-565,-1854,-3223,-4559,-5747,-6693,-7292,-7509,-7291,-6674,-5691,-4422,-2976,-1457,15,1337,2425,3219,3685,3825,3651,3224,2578,1804,949,84,-740,-1488,-2134,-2658,-3061,-3324,-3451,-3425,-3248,-2919,-2448,-1859,-1196,-502,145,705,1100,1308,1293,1078,679,174,-379,-868,-1232,-1360,-1236,-799,-91,859,1968,3135,4254,5212,5922,6300,6322,5957,5248,4237,3011,1668,314,-933,-1982,-2736,-3150,-3183,-2856,-2201,-1297,-243,861,1889,2760,3378,3719,3739,3490,2982,2314,1535,760,28,-546,-964,-1156,-1144,-939,-582,-138,322,722,988,1058,898,486,-144,-976,-1907,-2890,-3791,-4542,-5023,-5185,-4948,-4309,-3264,-1866,-191,1652,3535,5311,6845,8000,8676,8810,8370,7407,5986,4263,2383,554,-1063,-2291,-3026,-3204,-2831,-1970,-741,715,2214,3614,4752,5548,5925,5895,5478,4769,3849,2840,1828,909,126,-485,-932,-1244,-1445,-1601,-1727,-1866,-2024,-2171,-2309,-2361,-2305,-2091,-1682,-1082,-299,625,1624,2615,3517,4228,4698,4862,4726,4304,3654,2873,2042,1269,644,209,13,33,238,558,923,1240,1445,1481,1303,917,324,-435,-1303,-2220,-3114,-3905,-4548,-4961,-5132,-5017,-4626,-3981,-3106,-2081,-944,210,1324,2335,3190,3862,4340,4624,4744,4730,4621,4476,4316,4206,4150,4189,4312,4524,4791,5083,5343,5519,5548,5379,4972,4304,3385,2246,952,-415,-1747,-2944,-3887,-4508,-4728,-4548,-3972,-3082,-1972,-789,333,1239,1806,1953,1621,828,-371,-1884,-3558,-5259,-6809,-8079,-8934,-9297,-9136,-8444,-7300,-5773,-4008,-2122,-276,1419,2839,3925,4619,4921,4841,4417,3699,2743,1601,332,-1022,-2404,-3774,-5075,-6261,-7283,-8079,-8624,-8865,-8803,-8428,-7778,-6888,-5842,-4695,-3561,-2487,-1584,-864,-392,-134,-88,-178,-349,-504,-576,-488,-204,291,986,1807,2699,3538,4244,4709,4870,4687,4148,3305,2199,933,-396,-1701,-2869,-3849,-4575,-5038,-5225,-5187,-4940,-4573,-4125,-3673,-3266,-2947,-2741,-2663,-2701,-2842,-3062,-3318,-3600,-3855,-4086,-4251,-4363,-4400,-4377,-4296,-4165,-4001,-3813,-3620,-3423,-3251,-3100,-2982,-2909,-2867,-2863,-2879,-2890,-2878,-2805,-2637,-2351,-1908,-1311,-551,341,1329,2351,3334,4202,4877,5294,5402,5177,4628,3774,2687,1422,80,-1261,-2512,-3614,-4502,-5161,-5559,-5722,-5653,-5393,-4970,-4422,-3785,-3092,-2370,-1647,-949,-301,271,734,1061,1216,1173,907,415,-304,-1210,-2263,-3387,-4495,-5502,-6305,-6843,-7046,-6906,-6428,-5661,-4687,-3594,-2498,-1496,-681,-118,165,164,-82,-501,-1010,-1505,-1881,-2070,-2000,-1663,-1083,-314,548,1390,2111,2601,2792,2652,2174,1410,425,-676,-1790,-2801,-3622,-4161,-4387,-4262,-3822,-3088,-2143,-1065,61,1127,2073,2809,3307,3533,3490,3206,2705,2063,1322,554,-180,-844,-1386,-1807,-2075,-2224,-2239,-2161,-1999,-1779,-1521,-1255,-996,-780,-621,-558,-595,-763,-1042,-1440,-1913,-2421,-2913,-3306,-3552,-3570,-3319,-2765,-1896,-755,638,2161,3762,5296,6677,7811,8610,9048,9091,8768,8108,7186,6064,4845,3604,2425,1390,542,-61,-408,-489,-318,67,616,1262,1913,2501,2916,3098,2973,2508,1689,546,-873,-2478,-4161,-5807,-7293,-8500,-9347,-9754,-9704,-9200,-8273,-7014,-5485,-3821,-2095,-420,1141,2532,3724,4718,5524,6174,6702,7142,7529,7877,8196,8479,8699,8823,8806,8597,8157,7451,6467,5216,3734,2085,351,-1375,-2980,-4382,-5491,-6251,-6646,-6666,-6364,-5788,-5028,-4166,-3282,-2461,-1731,-1146,-691,-344,-85,169,431,786,1239,1818,2516,3282,4087,4831,5465,5894,6076,5962,5553,4866,3961,2903,1799,724,-217,-977,-1501,-1788,-1846,-1715,-1449,-1097,-716,-345,-10,275,518,728,931,1149,1381,1661,1943,2255,2531,2771,2914,2946,2826,2539,2078,1447,682,-183,-1075,-1932,-2665,-3206,-3472,-3430,-3037,-2311,-1280,-15,1391,2816,4148,5246,6004,6340,6173,5516,4366,2798,920,-1154,-3268,-5279,-7054,-8472,-9447,-9943,-9934,-9473,-8608,-7446,-6096,-4673,-3300,-2059,-1030,-244,296,621,791,872,960,1109,1411,1878,2550,3395,4388,5461,6542,7544,8377,8965,9234,9142,8657,7793,6570,5056,3314,1450,-452,-2279,-3955,-5401,-6563,-7412,-7938,-8141,-8061,-7707,-7150,-6404,-5549,-4605,-3649,-2704,-1830,-1052,-405,92,434,613,645,538,315,6,-359,-750,-1116,-1434,-1645,-1734,-1662,-1425,-1017,-461,216,955,1721,2426,3036,3476,3715,3727,3502,3061,2439,1681,864,34,-720,-1367,-1852,-2156,-2288,-2251,-2094,-1857,-1584,-1345,-1156,-1076,-1092,-1229,-1457,-1762,-2112,-2467,-2808,-3087,-3301,-3413,-3432,-3345,-3167,-2917,-2612,-2303,-1999,-1759,-1579,-1496,-1484,-1553,-1658,-1784,-1897,-1978,-2012,-2000,-1941,-1869,-1783,-1722,-1688,-1698,-1740,-1809,-1858,-1881,-1811,-1633,-1297,-794,-100,754,1766,2857,3990,5066,6018,6758,7221,7347,7111,6495,5523,4235,2689,973,-823,-2612,-4281,-5769,-6987,-7902,-8474,-8702,-8586,-8151,-7428,-6448,-5256,-3890,-2400,-829,755,2309,3755,5036,6099,6875,7345,7462,7240,6678,5827,4725,3456,2095,723,-560,-1696,-2598,-3224,-3535,-3521,-3186,-2570,-1739,-762,234,1166,1907,2368,2487,2220,1586,629,-560,-1865,-3153,-4284,-5139,-5604,-5623,-5157,-4218,-2876,-1203,654,2562,4365,5915,7095,7817,8035,7768,7059,6031,4795,3525,2347,1407,799,578,768,1328,2204,3291,4480,5643,6652,7400,7787,7748,7262,6320,4977,3305,1397,-617,-2624,-4499,-6133,-7443,-8360,-8853,-8904,-8541,-7789,-6710,-5367,-3826,-2165,-451,1263,2908,4458,5860,7091,8126,8934,9516,9838,9918,9738,9322,8684,7850,6859,5747,4559,3342,2137,986,-78,-1024,-1846,-2520,-3071,-3493,-3815,-4065,-4262,-4444,-4630,-4828,-5065,-5297,-5534,-5707,-5782,-5702,-5402,-4861,-4029,-2925,-1553,34,1783,3615,5451,7207,8799,10157,11215,11925,12259,12203,11785,11030,10012,8804,7491,6169,4902,3763,2782,1976,1349,864,519,261,87,-35,-103,-138,-128,-97,-38,26,80,105,75,-21,-207,-473,-825,-1237,-1685,-2132,-2531,-2847,-3027,-3041,-2859,-2456,-1839,-1012,-4,1138,2370,3611,4798,5849,6690,7251,7473,7308,6737,5763,4409,2741,830,-1217,-3291,-5275,-7058,-8544,-9657,-10350,-10598,-10415,-9828,-8900,-7709,-6336,-4900,-3482,-2191,-1102,-275,257,498,480,264,-66,-428,-709,-847,-757,-412,215,1101,2222,3507,4894,6297,7631,8805,9747,10369,10624,10460,9857,8822,7386,5606,3571,1376,-861,-3031,-5014,-6727,-8071,-8996,-9452,-9429,-8935,-8019,-6750,-5238,-3611,-2013,-590,521,1226,1444,1179,448,-659,-2021,-3496,-4927,-6152,-7062,-7534,-7535,-7043,-6100,-4780,-3193,-1464,275,1892,3285,4354,5055,5357,5270,4837,4115,3199,2168,1135,181,-619,-1191,-1530,-1602,-1457,-1107,-640,-89,456,960,1377,1682,1875,1966,1975,1933,1866,1794,1731,1675,1609,1524,1380,1167,854,443,-78,-682,-1358,-2061,-2754,-3379,-3897,-4246,-4403,-4334,-4050,-3567,-2946,-2246,-1563,-970,-550,-344,-378,-638,-1070,-1625,-2198,-2723,-3117,-3312,-3285,-2999,-2476,-1721,-787,286,1425,2576,3645,4578,5273,5697,5784,5537,4973,4131,3090,1920,718,-446,-1496,-2408,-3144,-3736,-4193,-4550,-4847,-5088,-5299,-5466,-5580,-5617,-5553,-5367,-5034,-4553,-3925,-3160,-2306,-1376,-438,482,1321,2048,2609,2985,3139,3085,2833,2419,1898,1319,740,219,-223,-542,-748,-836,-848,-816,-798,-839,-995,-1294,-1760,-2379,-3119,-3913,-4689,-5345,-5792,-5954,-5747,-5146,-4134,-2731,-1016,936,2984,5018,6875,8455,9619,10304,10460,10088,9239,7992,6462,4782,3084,1513,170,-834,-1444,-1625,-1380,-741,224,1444,2798,4184,5460,6489,7159,7342,6985,6051,4566,2607,306,-2197,-4702,-7055,-9077,-10648,-11656,-12060,-11828,-11002,-9629,-7819,-5662,-3321,-891,1464,3667,5605,7234,8504,9411,9964,10195,10153,9887,9455,8913,8295,7652,6997,6368,5772,5225,4733,4295,3912,3575,3271,2972,2655,2277,1805,1228,518,-301,-1220,-2214,-3241,-4266,-5247,-6120,-6831,-7317,-7495,-7335,-6771,-5810,-4451,-2770,-832,1207,3246,5113,6703,7905,8670,8990,8908,8513,7901,7183,6443,5719,5030,4321,3534,2579,1381,-103,-1871,-3843,-5899,-7843,-9484,-10631,-11139,-10947,-10068,-8607,-6764,-4773,-2922,-1479,-668,-655,-1458,-3022,-5110,-7435,-9609,-11273,-12109,-11932,-10682,-8487,-5576,-2307,963,3866,6147,7629,8312,8278,7762,7026,6353,5985,6046,6573,7466,8547,9591,10356,10650,10332,9351,7726,5544,2940,81,-2858,-5695,-8247,-10365,-11893,-12759,-12906,-12356,-11184,-9503,-7483,-5299,-3158,-1220,348,1470,2097,2247,1983,1373,518,-501,-1583,-2641,-3557,-4242,-4570,-4465,-3846,-2696,-1030,1062,3447,5928,8279,10252,11626,12193,11859,10562,8399,5515,2162,-1341,-4678,-7512,-9596,-10757,-10939,-10213,-8749,-6817,-4712,-2765,-1228,-294,-31,-388,-1218,-2311,-3419,-4347,-4936,-5112,-4887,-4306,-3485,-2527,-1566,-720,-104,160,-3,-674,-1837,-3449,-5374,-7417,-9366,-10974,-12059,-12486,-12211,-11296,-9870,-8133,-6288,-4524,-2965,-1681,-672,91,659,1057,1297,1368,1221,862,252,-561,-1538,-2613,-3695,-4734,-5646,-6404,-6937,-7212,-7154,-6709,-5791,-4365,-2388,89,2983,6104,9232,12070,14348,15793,16248,15634,14030,11638,8750,5746,2986,796,-605,-1126,-827,115,1416,2755,3816,4334,4145,3182,1500,-738,-3301,-5866,-8117,-9730,-10436,-10085,-8600,-6110,-2798,964,4790,8241,10933,12588,13057,12371,10692,8323,5628,2989,755,-820,-1607,-1590,-917,199,1457,2539,3192,3190,2453,988,-1070,-3493,-5967,-8158,-9728,-10385,-9951,-8330,-5604,-1968,2268,6698,10910,14465,17023,18291,18140,16554,13678,9798,5295,634,-3743,-7409,-10089,-11597,-11944,-11260,-9793,-7879,-5863,-4091,-2834,-2281,-2510,-3484,-5076,-7059,-9172,-11098,-12558,-13274,-13086,-11887,-9734,-6745,-3187,687,4530,8082,11090,13391,14893,15587,15513,14781,13511,11867,10014,8141,6422,5007,4024,3525,3524,3962,4732,5694,6672,7500,8008,8070,7591,6543,4944,2898,546,-1903,-4242,-6255,-7771,-8657,-8860,-8365,-7259,-5655,-3754,-1753,106,1640,2671,3115,2953,2227,1076,-348,-1832,-3179,-4210,-4770,-4778,-4201,-3058,-1459,500,2630,4780,6757,8402,9565,10156,10112,9439,8180,6409,4237,1785,-810,-3382,-5772,-7808,-9335,-10264,-10520,-10168,-9273,-8022,-6580,-5146,-3874,-2877,-2210,-1871,-1816,-1986,-2305,-2739,-3229,-3775,-4332,-4884,-5372,-5738,-5905,-5795,-5352,-4549,-3405,-1997,-443,1086,2407,3336,3710,3426,2431,770,-1444,-4002,-6664,-9149,-11208,-12637,-13316,-13210,-12386,-10960,-9104,-7003,-4812,-2695,-716,1027,2552,3813,4843,5609,6107,6289,6125,5570,4608,3236,1491,-568,-2822,-5148,-7344,-9244,-10604,-11270,-11053,-9896,-7757,-4749,-1014,3184,7548,11763,15494,18481,20493,21395,21128,19722,17294,14039,10218,6135,2121,-1529,-4553,-6784,-8152,-8692,-8548,-7918,-7039,-6129,-5357,-4825,-4554,-4517,-4621,-4783,-4905,-4928,-4804,-4531,-4102,-3549,-2883,-2130,-1286,-355,686,1850,3143,4557,6038,7526,8872,9951,10569,10587,9876,8414,6250,3559,591,-2358,-4961,-6955,-8127,-8373,-7708,-6222,-4135,-1669,882,3279,5303,6816,7747,8105,7938,7345,6434,5308,4077,2811,1566,383,-731,-1749,-2641,-3385,-3919,-4240,-4331,-4234,-4026,-3792,-3635,-3628,-3807,-4161,-4632,-5121,-5514,-5711,-5614,-5209,-4497,-3579,-2582,-1667,-1002,-692,-814,-1330,-2166,-3170,-4185,-5048,-5627,-5827,-5596,-4933,-3863,-2471,-846,873,2554,4060,5283,6157,6662,6843,6781,6605,6446,6451,6708,7288,8171,9309,10587,11888,13078,14042,14695,14972,14849,14322,13403,12129,10544,8693,6657,4496,2307,198,-1746,-3398,-4703,-5591,-6050,-6101,-5797,-5243,-4548,-3861,-3303,-2976,-2942,-3181,-3649,-4231,-4796,-5213,-5350,-5130,-4510,-3511,-2205,-694,880,2403,3744,4834,5601,6034,6132,5929,5478,4837,4072,3257,2437,1691,1062,627,446,578,1052,1866,2966,4238,5542,6692,7520,7860,7606,6686,5112,2950,340,-2538,-5451,-8173,-10490,-12230,-13307,-13697,-13477,-12777,-11785,-10683,-9634,-8743,-8030,-7459,-6914,-6259,-5361,-4124,-2531,-643,1386,3352,5017,6160,6617,6299,5226,3525,1394,-873,-3005,-4708,-5787,-6124,-5719,-4675,-3175,-1437,300,1859,3069,3873,4243,4242,3975,3590,3256,3138,3373,4037,5139,6601,8265,9914,11320,12233,12511,12049,10874,9125,6987,4756,2661,958,-239,-868,-1006,-802,-472,-244,-309,-795,-1721,-3004,-4486,-5941,-7153,-7933,-8156,-7783,-6854,-5459,-3743,-1836,121,2035,3825,5446,6858,8032,8924,9497,9708,9530,8978,8087,6953,5698,4453,3363,2521,2006,1813,1916,2208,2604,2965,3231,3317,3242,3014,2695,2357,2038,1801,1633,1533,1455,1348,1173,883,465,-61,-672,-1269,-1781,-2111,-2185,-1999,-1560,-977,-367,115,313,118,-546,-1681,-3209,-5007,-6885,-8666,-10173,-11291,-11970,-12217,-12106,-11731,-11197,-10581,-9944,-9284,-8594,-7828,-6950,-5947,-4822,-3625,-2426,-1315,-396,236,509,358,-193,-1122,-2298,-3584,-4807,-5779,-6359,-6431,-5933,-4874,-3295,-1303,988,3434,5897,8251,10365,12138,13462,14241,14413,13933,12813,11137,9012,6649,4235,1999,136,-1228,-2004,-2211,-1940,-1335,-610,24,361,230,-455,-1727,-3503,-5642,-7928,-10103,-11923,-13128,-13561,-13087,-11697,-9441,-6477,-3015,657,4236,7416,9916,11540,12189,11851,10686,8872,6740,4578,2712,1387,778,954,1879,3416,5347,7391,9256,10650,11330,11139,9996,7964,5170,1868,-1665,-5107,-8187,-10672,-12431,-13407,-13655,-13278,-12437,-11312,-10058,-8807,-7656,-6624,-5728,-4903,-4107,-3264,-2340,-1315,-209,912,1965,2857,3498,3841,3873,3589,3065,2320,1439,447,-607,-1725,-2860,-4028,-5171,-6265,-7250,-8071,-8654,-8953,-8915,-8533,-7826,-6857,-5713,-4522,-3398,-2452,-1752,-1313,-1101,-1030,-981,-832,-470,170,1101,2284,3593,4893,5973,6681,6836,6384,5306,3708,1776,-261,-2113,-3544,-4341,-4417,-3755,-2492,-825,984,2631,3883,4511,4427,3594,2111,116,-2169,-4512,-6696,-8506,-9830,-10555,-10685,-10244,-9317,-8023,-6488,-4839,-3197,-1634,-210,1064,2195,3220,4188,5163,6188,7317,8556,9887,11264,12571,13697,14492,14815,14551,13614,11978,9680,6813,3565,157,-3124,-5975,-8124,-9320,-9413,-8348,-6177,-3081,672,4725,8686,12164,14810,16369,16683,15752,13658,10655,7035,3178,-519,-3708,-6067,-7414,-7662,-6875,-5232,-3006,-538,1832,3792,5103,5637,5367,4372,2814,903,-1132,-3085,-4777,-6095,-6983,-7430,-7491,-7226,-6727,-6069,-5318,-4513,-3673,-2794,-1853,-826,322,1605,3027,4567,6176,7789,9329,10712,11842,12642,13014,12899,12243,11022,9262,7023,4418,1603,-1244,-3925,-6250,-8067,-9253,-9762,-9591,-8803,-7518,-5883,-4081,-2304,-726,494,1239,1457,1126,306,-919,-2434,-4089,-5756,-7285,-8551,-9437,-9849,-9717,-9006,-7712,-5869,-3546,-853,2066,5033,7843,10276,12134,13236,13485,12834,11355,9174,6499,3571,640,-2051,-4324,-6041,-7165,-7699,-7742,-7394,-6810,-6117,-5429,-4821,-4319,-3903,-3518,-3065,-2463,-1619,-512,844,2353,3881,5246,6278,6815,6754,6061,4752,2949,777,-1559,-3881,-5993,-7752,-9030,-9779,-9966,-9639,-8865,-7760,-6448,-5069,-3736,-2560,-1604,-900,-465,-252,-252,-402,-683,-1070,-1566,-2166,-2891,-3713,-4610,-5520,-6340,-6975,-7300,-7211,-6641,-5534,-3918,-1833,602,3250,5946,8497,10750,12544,13790,14415,14432,13859,12799,11343,9616,7743,5828,3965,2221,629,-782,-2016,-3077,-3971,-4698,-5238,-5561,-5625,-5395,-4830,-3944,-2750,-1353,155,1598,2827,3665,3984,3686,2742,1185,-888,-3313,-5889,-8385,-10560,-12209,-13160,-13324,-12678,-11297,-9307,-6910,-4307,-1732,636,2620,4139,5109,5557,5496,5003,4167,3058,1797,436,-916,-2201,-3339,-4255,-4886,-5177,-5072,-4569,-3658,-2400,-886,767,2371,3783,4793,5302,5195,4499,3262,1658,-136,-1885,-3403,-4534,-5200,-5389,-5172,-4660,-4013,-3382,-2906,-2677,-2738,-3072,-3624,-4296,-4984,-5582,-6003,-6189,-6110,-5777,-5212,-4473,-3613,-2686,-1766,-852,-21,769,1472,2120,2703,3227,3686,4077,4384,4610,4753,4809,4800,4717,4578,4383,4132,3825,3474,3081,2676,2295,1969,1759,1682,1784,2070,2550,3211,4029,4969,5979,6994,7962,8796,9462,9903,10100,10066,9795,9346,8720,7966,7094,6098,4995,3757,2399,950,-530,-1935,-3121,-3960,-4300,-4078,-3266,-1940,-235,1642,3464,4997,6055,6499,6302,5494,4231,2687,1115,-280,-1295,-1821,-1822,-1331,-493,555,1601,2490,3082,3293,3103,2551,1700,674,-420,-1454,-2322,-2936,-3225,-3152,-2694,-1871,-710,723,2350,4073,5764,7296,8515,9282,9466,8971,7757,5841,3311,323,-2930,-6223,-9326,-12038,-14171,-15603,-16246,-16096,-15189,-13652,-11640,-9361,-7033,-4859,-3037,-1687,-916,-721,-1095,-1918,-3082,-4404,-5729,-6890,-7754,-8235,-8283,-7920,-7181,-6168,-4975,-3719,-2503,-1404,-465,307,955,1541,2166,2905,3853,5027,6442,8030,9684,11255,12554,13397,13616,13071,11719,9555,6699,3319,-340,-4003,-7389,-10247,-12375,-13653,-14046,-13593,-12425,-10696,-8626,-6403,-4224,-2239,-558,742,1636,2124,2232,2020,1537,883,117,-646,-1334,-1862,-2160,-2194,-1919,-1347,-469,667,2029,3564,5206,6897,8560,10119,11501,12622,13423,13840,13851,13428,12595,11370,9818,7994,5992,3896,1806,-188,-2011,-3612,-4956,-6024,-6814,-7288,-7434,-7183,-6504,-5334,-3679,-1550,954,3696,6473,9055,11201,12681,13343,13072,11888,9875,7231,4213,1121,-1727,-4066,-5666,-6435,-6342,-5524,-4155,-2519,-902,436,1269,1478,1033,-5,-1494,-3243,-5039,-6680,-7985,-8828,-9136,-8891,-8133,-6948,-5446,-3764,-2028,-375,1098,2291,3148,3629,3730,3465,2890,2062,1068,-1,-1049,-1989,-2743,-3256,-3506,-3484,-3231,-2784,-2219,-1596,-969,-401,110,518,846,1069,1191,1181,1031,714,227,-416,-1187,-2026,-2860,-3632,-4262,-4735,-5009,-5119,-5079,-4944,-4741,-4515,-4253,-3974,-3623,-3193,-2656,-2001,-1268,-477,288,986,1543,1934,2147,2202,2141,2016,1865,1737,1611,1496,1320,1045,607,-38,-912,-1998,-3238,-4548,-5787,-6851,-7585,-7926,-7798,-7218,-6221,-4895,-3355,-1739,-175,1170,2211,2799,2921,2522,1655,393,-1145,-2803,-4416,-5817,-6867,-7449,-7524,-7075,-6181,-4925,-3463,-1929,-474,774,1732,2341,2610,2563,2296,1896,1481,1156,979,987,1164,1449,1790,2099,2347,2504,2603,2677,2795,3011,3367,3879,4511,5224,5918,6526,6959,7170,7147,6904,6496,5974,5421,4866,4368,3923,3543,3228,2973,2811,2743,2843,3111,3606,4307,5167,6122,7002,7702,8019,7856,7106,5756,3860,1537,-1034,-3641,-6062,-8099,-9586,-10417,-10546,-10000,-8858,-7260,-5370,-3381,-1483,169,1444,2278,2661,2634,2280,1725,1068,455,-44,-338,-406,-234,152,717,1406,2163,2934,3644,4255,4686,4901,4849,4504,3877,2970,1861,600,-708,-1975,-3108,-4046,-4710,-5103,-5186,-4995,-4562,-3929,-3166,-2318,-1447,-579,229,966,1579,2038,2301,2314,2047,1464,553,-653,-2129,-3765,-5484,-7149,-8647,-9876,-10743,-11222,-11290,-11001,-10400,-9592,-8649,-7672,-6710,-5824,-5012,-4290,-3612,-2960,-2293,-1584,-825,-13,828,1678,2503,3281,3992,4629,5180,5660,6055,6387,6650,6854,7002,7094,7144,7146,7125,7082,7049,7040,7093,7224,7453,7781,8176,8605,8985,9237,9272,9000,8367,7328,5905,4129,2099,-80,-2261,-4303,-6068,-7434,-8332,-8706,-8568,-7942,-6896,-5505,-3849,-2025,-87,1870,3810,5674,7429,9050,10507,11783,12849,13691,14290,14650,14769,14681,14396,13953,13353,12599,11674,10549,9199,7610,5778,3748,1569,-679,-2882,-4968,-6807,-8357,-9530,-10322,-10700,-10694,-10312,-9605,-8607,-7362,-5935,-4368,-2749,-1136,374,1726,2821,3628,4070,4136,3800,3086,2028,693,-823,-2416,-3952,-5317,-6382,-7065,-7295,-7067,-6413,-5425,-4245,-3036,-1983,-1253,-959,-1188,-1904,-3060,-4493,-6045,-7523,-8746,-9592,-9960,-9828,-9231,-8225,-6932,-5458,-3925,-2438,-1089,50,935,1523,1818,1813,1557,1095,497,-150,-794,-1360,-1839,-2218,-2535,-2809,-3092,-3393,-3730,-4081,-4424,-4723,-4949,-5086,-5119,-5091,-5007,-4962,-4977,-5147,-5495,-6047,-6780,-7613,-8439,-9113,-9474,-9398,-8781,-7597,-5879,-3727,-1305,1191,3544,5548,7039,7905,8104,7675,6705,5345,3762,2126,607,-674,-1610,-2158,-2300,-2065,-1513,-703,256,1294,2309,3218,3960,4455,4678,4577,4159,3419,2397,1144,-270,-1751,-3211,-4542,-5640,-6415,-6763,-6637,-5974,-4800,-3144,-1116,1159,3514,5768,7761,9324,10376,10833,10723,10082,9025,7660,6123,4521,2933,1425,8,-1289,-2469,-3519,-4407,-5127,-5610,-5868,-5831,-5530,-4936,-4085,-2999,-1705,-259,1323,2971,4669,6339,7945,9416,10702,11747,12515,12968,13102,12910,12412,11644,10648,9487,8214,6900,5583,4309,3098,1957,898,-99,-1020,-1882,-2672,-3372,-3975,-4452,-4780,-4975,-5010,-4938,-4766,-4549,-4315,-4117,-3964,-3885,-3852,-3857,-3836,-3753,-3533,-3126,-2484,-1578,-411,989,2544,4162,5698,7028,8001,8513,8494,7921,6850,5362,3607,1738,-82,-1698,-3023,-3977,-4578,-4852,-4898,-4815,-4721,-4722,-4876,-5227,-5734,-6336,-6915,-7340,-7481,-7234,-6535,-5385,-3844,-2019,-77,1828,3511,4851,5748,6194,6217,5923,5438,4901,4436,4125,3990,4021,4125,4202,4115,3730,2947,1700,-17,-2129,-4529,-7034,-9456,-11598,-13282,-14392,-14858,-14693,-13965,-12800,-11360,-9811,-8315,-6996,-5937,-5178,-4718,-4510,-4513,-4620,-4778,-4875,-4846,-4603,-4095,-3261,-2102,-595,1190,3206,5342,7483,9514,11309,12788,13879,14577,14886,14872,14597,14154,13601,13018,12412,11812,11186,10501,9707,8757,7591,6193,4539,2652,576,-1627,-3853,-6020,-8003,-9729,-11099,-12072,-12596,-12674,-12284,-11456,-10194,-8549,-6549,-4288,-1840,666,3095,5331,7229,8722,9732,10263,10328,10013,9392,8603,7735,6936,6277,5866,5742,5933,6431,7179,8108,9102,10047,10813,11286,11381,11023,10205,8921,7239,5216,2968,581,-1812,-4134,-6274,-8179,-9785,-11057,-11982,-12522,-12692,-12438,-11777,-10672,-9144,-7218,-4956,-2455,155,2716,5065,7023,8448,9223,9283,8621,7287,5373,3019,384,-2384,-5111,-7686,-9977,-11908,-13410,-14438,-14970,-14998,-14550,-13650,-12384,-10806,-9030,-7153,-5269,-3487,-1876,-502,607,1438,2022,2382,2582,2649,2625,2519,2308,1998,1537,953,247,-519,-1262,-1910,-2355,-2566,-2503,-2209,-1738,-1199,-692,-325,-179,-285,-651,-1230,-1951,-2741,-3522,-4240,-4887,-5451,-5980,-6499,-7050,-7649,-8287,-8930,-9517,-9971,-10204,-10140,-9701,-8856,-7578,-5899,-3858,-1547,932,3451,5866,8046,9862,11220,12063,12379,12203,11606,10684,9561,8334,7119,5993,5019,4253,3695,3356,3182,3137,3117,3063,2867,2484,1863,1012,-43,-1217,-2436,-3566,-4538,-5247,-5676,-5814,-5708,-5436,-5069,-4692,-4346,-4046,-3787,-3520,-3225,-2847,-2402,-1876,-1334,-816,-403,-159,-135,-361,-830,-1497,-2280,-3078,-3759,-4215,-4326,-4042,-3302,-2157,-635,1130,3021,4869,6525,7833,8710,9060,8921,8307,7357,6208,5034,4022,3302,3011,3156,3734,4617,5648,6629,7361,7676,7485,6756,5566,4052,2406,856,-411,-1226,-1508,-1256,-541,479,1608,2639,3363,3644,3379,2566,1254,-456,-2404,-4453,-6426,-8189,-9612,-10606,-11100,-11082,-10544,-9537,-8112,-6361,-4371,-2233,-58,2084,4085,5875,7388,8537,9300,9613,9476,8883,7850,6450,4740,2860,924,-909,-2492,-3700,-4430,-4628,-4312,-3512,-2374,-999,418,1744,2842,3607,3991,3969,3561,2814,1788,572,-768,-2120,-3432,-4587,-5550,-6217,-6576,-6570,-6217,-5519,-4532,-3301,-1906,-409,1098,2545,3843,4921,5703,6140,6176,5812,5034,3900,2442,769,-1053,-2900,-4692,-6337,-7773,-8966,-9894,-10565,-10993,-11201,-11207,-11028,-10672,-10149,-9470,-8652,-7730,-6749,-5766,-4831,-3993,-3256,-2611,-2000,-1331,-518,539,1900,3561,5469,7490,9447,11144,12386,13037,13010,12319,11039,9308,7316,5232,3241,1463,-7,-1137,-1922,-2408,-2628,-2663,-2550,-2353,-2097,-1828,-1561,-1332,-1159,-1060,-1041,-1098,-1193,-1287,-1292,-1139,-729,0,1106,2600,4452,6595,8913,11269,13493,15431,16923,17863,18186,17876,17008,15675,14055,12319,10658,9248,8186,7565,7340,7465,7782,8142,8354,8263,7742,6718,5186,3193,842,-1711,-4309,-6761,-8903,-10600,-11747,-12319,-12326,-11849,-11001,-9926,-8763,-7639,-6642,-5827,-5187,-4695,-4260,-3808,-3241,-2486,-1506,-291,1112,2634,4161,5561,6701,7429,7656,7289,6322,4799,2820,572,-1757,-3911,-5680,-6867,-7334,-7043,-6018,-4398,-2390,-252,1735,3297,4232,4385,3748,2357,405,-1896,-4257,-6403,-8089,-9136,-9441,-9008,-7913,-6313,-4401,-2392,-487,1158,2412,3241,3624,3629,3323,2813,2182,1502,822,137,-556,-1317,-2171,-3189,-4360,-5718,-7195,-8755,-10293,-11726,-12950,-13884,-14475,-14678,-14499,-13953,-13080,-11935,-10578,-9058,-7449,-5761,-4059,-2335,-616,1087,2766,4384,5905,7271,8418,9274,9780,9885,9569,8835,7731,6322,4716,3024,1382,-108,-1334,-2259,-2851,-3158,-3241,-3205,-3160,-3197,-3403,-3800,-4399,-5149,-5978,-6791,-7468,-7915,-8038,-7788,-7149,-6157,-4890,-3451,-1981,-588,595,1511,2096,2369,2342,2081,1655,1141,625,178,-127,-257,-161,147,673,1372,2179,3034,3830,4492,4926,5066,4876,4342,3489,2380,1088,-261,-1563,-2687,-3520,-3981,-4006,-3582,-2734,-1516,-33,1616,3302,4926,6393,7637,8609,9293,9659,9744,9538,9112,8506,7808,7095,6442,5916,5541,5336,5262,5274,5302,5274,5130,4822,4331,3650,2807,1834,791,-270,-1282,-2196,-2961,-3549,-3938,-4141,-4153,-4017,-3738,-3353,-2873,-2311,-1678,-970,-184,678,1633,2669,3788,4970,6168,7325,8360,9166,9651,9715,9292,8357,6936,5102,2997,775,-1371,-3271,-4776,-5772,-6225,-6113,-5514,-4503,-3210,-1780,-349,947,1975,2669,2933,2785,2209,1303,147,-1102,-2305,-3283,-3919,-4081,-3731,-2854,-1516,188,2110,4105,6006,7684,9009,9902,10304,10175,9526,8361,6733,4698,2344,-235,-2921,-5607,-8164,-10492,-12490,-14085,-15230,-15913,-16138,-15973,-15463,-14717,-13822,-12869,-11953,-11127,-10438,-9897,-9485,-9152,-8832,-8427,-7860,-7045,-5940,-4521,-2822,-901,1152,3222,5209,7009,8547,9777,10669,11232,11474,11434,11141,10639,9972,9178,8305,7377,6433,5467,4493,3476,2403,1235,-50,-1452,-2958,-4517,-6066,-7512,-8784,-9775,-10449,-10747,-10672,-10231,-9458,-8405,-7104,-5618,-3973,-2216,-382,1490,3353,5156,6834,8328,9571,10509,11103,11335,11216,10785,10100,9242,8286,7314,6372,5517,4759,4121,3603,3200,2922,2742,2651,2618,2587,2519,2347,2027,1529,850,12,-916,-1858,-2702,-3358,-3735,-3775,-3477,-2853,-2009,-1036,-96,699,1208,1392,1211,731,23,-778,-1561,-2207,-2650,-2850,-2822,-2621,-2318,-2021,-1807,-1765,-1927,-2302,-2849,-3492,-4139,-4689,-5062,-5202,-5093,-4747,-4222,-3562,-2863,-2176,-1568,-1076,-708,-449,-263,-85,144,483,968,1623,2413,3314,4248,5146,5951,6591,7064,7336,7448,7402,7233,6953,6559,6038,5369,4513,3468,2205,754,-854,-2559,-4285,-5941,-7458,-8748,-9778,-10506,-10941,-11093,-11018,-10761,-10393,-9972,-9546,-9150,-8781,-8423,-8022,-7520,-6835,-5916,-4711,-3212,-1440,551,2667,4789,6806,8560,9963,10887,11285,11115,10394,9175,7551,5655,3634,1656,-120,-1554,-2544,-3014,-2974,-2436,-1516,-313,984,2228,3212,3791,3823,3226,1982,143,-2183,-4806,-7510,-10059,-12207,-13781,-14627,-14714,-14060,-12796,-11099,-9193,-7321,-5696,-4478,-3774,-3568,-3809,-4330,-4959,-5482,-5743,-5586,-4987,-3931,-2536,-933,683,2132,3222,3839,3885,3379,2350,943,-714,-2427,-4026,-5345,-6261,-6664,-6541,-5869,-4736,-3215,-1442,452,2353,4128,5719,7035,8065,8780,9186,9318,9188,8878,8423,7907,7378,6894,6474,6118,5805,5477,5089,4562,3862,2952,1835,551,-840,-2252,-3574,-4724,-5609,-6178,-6415,-6313,-5927,-5302,-4509,-3625,-2695,-1780,-896,-44,784,1635,2530,3509,4580,5724,6915,8072,9136,10018,10650,10989,10991,10662,10014,9082,7931,6611,5203,3778,2409,1185,172,-552,-927,-922,-525,227,1276,2504,3806,5012,6019,6678,6941,6750,6131,5161,3935,2621,1359,318,-386,-664,-490,104,1047,2213,3464,4664,5668,6393,6761,6771,6431,5808,4964,3994,2965,1940,961,42,-824,-1658,-2500,-3378,-4329,-5353,-6460,-7596,-8741,-9808,-10748,-11480,-11950,-12122,-11970,-11516,-10773,-9807,-8662,-7409,-6099,-4788,-3505,-2286,-1148,-95,850,1710,2462,3138,3722,4243,4686,5064,5350,5537,5573,5457,5124,4602,3874,3002,2041,1077,194,-543,-1091,-1452,-1661,-1791,-1925,-2168,-2599,-3286,-4251,-5488,-6938,-8515,-10089,-11516,-12635,-13295,-13354,-12719,-11341,-9234,-6485,-3229,336,3988,7499,10654,13277,15254,16511,17069,16955,16279,15148,13682,12027,10269,8549,6931,5519,4361,3508,2963,2728,2737,2924,3194,3422,3514,3368,2904,2098,945,-517,-2202,-4017,-5842,-7563,-9078,-10299,-11166,-11652,-11755,-11523,-10997,-10288,-9458,-8619,-7819,-7111,-6490,-5926,-5370,-4736,-3970,-3015,-1864,-557,836,2192,3393,4310,4864,5004,4744,4150,3323,2396,1508,767,278,71,167,531,1109,1845,2656,3484,4269,4954,5502,5880,6068,6071,5903,5611,5241,4872,4551,4349,4281,4382,4615,4977,5398,5855,6275,6647,6912,7075,7101,6992,6733,6306,5710,4917,3935,2752,1386,-139,-1782,-3484,-5189,-6812,-8300,-9570,-10589,-11303,-11699,-11768,-11514,-10963,-10139,-9083,-7835,-6449,-4970,-3459,-1948,-497,885,2159,3326,4377,5314,6129,6833,7385,7793,7998,7985,7714,7169,6363,5322,4115,2826,1560,409,-531,-1212,-1604,-1703,-1561,-1210,-741,-218,279,671,903,930,718,287,-363,-1159,-2058,-2964,-3819,-4544,-5098,-5453,-5607,-5575,-5396,-5109,-4764,-4404,-4066,-3766,-3519,-3304,-3109,-2890,-2628,-2293,-1888,-1427,-952,-512,-183,-12,-70,-380,-967,-1822,-2914,-4188,-5572,-6962,-8269,-9369,-10183,-10616,-10635,-10224,-9410,-8269,-6878,-5360,-3815,-2342,-1022,119,1050,1801,2398,2871,3259,3572,3818,3999,4112,4154,4149,4112,4074,4067,4099,4170,4251,4277,4181,3876,3290,2387,1150,-365,-2079,-3879,-5622,-7194,-8474,-9391,-9912,-10026,-9775,-9204,-8382,-7373,-6225,-4994,-3695,-2369,-1033,276,1515,2622,3549,4213,4583,4607,4291,3670,2805,1815,803,-92,-786,-1197,-1314,-1142,-749,-211,371,901,1311,1540,1587,1476,1252,1018,827,773,899,1207,1708,2330,3040,3759,4442,5062,5597,6081,6524,6973,7449,7959,8495,9006,9452,9749,9861,9719,9340,8710,7914,7005,6100,5281,4649,4244,4101,4185,4444,4772,5071,5211,5109,4668,3869,2682,1163,-648,-2650,-4740,-6816,-8749,-10447,-11795,-12715,-13135,-13003,-12308,-11043,-9253,-6995,-4360,-1469,1548,4534,7348,9836,11887,13406,14347,14704,14521,13870,12873,11644,10324,9016,7814,6773,5906,5214,4657,4200,3789,3381,2926,2393,1757,1000,131,-847,-1906,-3021,-4150,-5267,-6306,-7235,-7989,-8516,-8789,-8756,-8437,-7828,-6986,-5968,-4844,-3706,-2607,-1623,-769,-62,521,1027,1493,1980,2517,3112,3760,4398,4972,5398,5592,5514,5112,4419,3465,2354,1176,69,-881,-1576,-1986,-2108,-1999,-1734,-1445,-1217,-1198,-1423,-1961,-2782,-3825,-4997,-6175,-7224,-8041,-8526,-8633,-8351,-7706,-6759,-5602,-4332,-3072,-1917,-964,-282,98,153,-91,-594,-1301,-2143,-3054,-3977,-4867,-5696,-6457,-7145,-7778,-8356,-8898,-9386,-9811,-10156,-10374,-10458,-10346,-10050,-9519,-8789,-7844,-6733,-5495,-4183,-2862,-1577,-378,716,1690,2552,3307,3980,4564,5075,5490,5797,5968,5973,5796,5432,4896,4221,3474,2707,2013,1453,1074,916,958,1165,1465,1755,1940,1915,1606,955,-40,-1380,-2980,-4770,-6622,-8400,-9985,-11228,-12042,-12355,-12140,-11423,-10264,-8753,-7009,-5140,-3268,-1467,175,1641,2886,3932,4780,5465,6020,6483,6897,7312,7746,8240,8780,9351,9919,10399,10747,10868,10718,10264,9500,8476,7239,5888,4488,3141,1882,762,-220,-1066,-1797,-2422,-2953,-3366,-3635,-3709,-3538,-3087,-2341,-1336,-140,1122,2312,3267,3856,3962,3549,2610,1245,-444,-2258,-4025,-5545,-6656,-7240,-7247,-6688,-5659,-4307,-2818,-1388,-199,618,989,917,468,-233,-1027,-1757,-2247,-2409,-2159,-1503,-499,765,2140,3515,4746,5782,6549,7083,7400,7579,7674,7741,7807,7876,7922,7908,7796,7538,7136,6577,5894,5135,4329,3540,2782,2066,1393,713,7,-783,-1685,-2711,-3869,-5108,-6401,-7649,-8797,-9742,-10425,-10768,-10740,-10308,-9490,-8312,-6850,-5177,-3426,-1699,-148,1123,2001,2426,2367,1837,914,-322,-1721,-3151,-4465,-5513,-6189,-6386,-6061,-5188,-3821,-2036,23,2169,4214,5942,7170,7767,7649,6821,5354,3389,1103,-1285,-3575,-5582,-7154,-8198,-8653,-8521,-7819,-6628,-5010,-3084,-947,1273,3466,5500,7279,8688,9660,10136,10101,9564,8578,7205,5555,3731,1850,34,-1626,-3033,-4139,-4908,-5354,-5505,-5433,-5226,-4972,-4779,-4701,-4811,-5102,-5569,-6155,-6788,-7392,-7878,-8196,-8296,-8162,-7817,-7258,-6549,-5696,-4736,-3687,-2542,-1326,-10,1381,2860,4392,5945,7465,8875,10103,11056,11679,11900,11706,11089,10076,8746,7164,5464,3761,2192,882,-66,-590,-673,-352,271,1081,1898,2591,2991,3025,2627,1804,635,-798,-2329,-3816,-5097,-6035,-6535,-6539,-6044,-5092,-3773,-2195,-495,1209,2798,4185,5324,6182,6791,7182,7440,7646,7896,8279,8853,9656,10664,11825,13025,14132,15000,15466,15433,14802,13561,11744,9435,6769,3908,1031,-1694,-4096,-6055,-7456,-8231,-8356,-7813,-6673,-4982,-2873,-476,2051,4524,6778,8636,9967,10641,10604,9823,8322,6204,3565,606,-2505,-5541,-8320,-10657,-12431,-13558,-14022,-13852,-13141,-12004,-10592,-9066,-7569,-6247,-5187,-4447,-4036,-3902,-3973,-4127,-4257,-4241,-4001,-3477,-2655,-1560,-238,1238,2790,4347,5849,7259,8549,9725,10771,11704,12497,13128,13554,13704,13534,12973,11999,10597,8804,6680,4318,1841,-635,-2968,-5065,-6816,-8180,-9123,-9667,-9863,-9784,-9519,-9167,-8801,-8491,-8276,-8158,-8133,-8158,-8192,-8193,-8125,-7972,-7744,-7461,-7159,-6886,-6658,-6516,-6431,-6413,-6410,-6396,-6332,-6178,-5935,-5576,-5130,-4597,-4002,-3369,-2696,-2023,-1332,-679,-59,457,847,1041,998,682,74,-796,-1883,-3091,-4296,-5377,-6172,-6576,-6489,-5854,-4701,-3060,-1081,1100,3281,5270,6897,8021,8576,8543,7977,6969,5643,4131,2555,1026,-374,-1580,-2554,-3276,-3745,-3972,-3984,-3826,-3528,-3164,-2767,-2410,-2139,-2008,-2055,-2313,-2786,-3463,-4322,-5286,-6299,-7237,-8010,-8493,-8598,-8244,-7405,-6082,-4345,-2274,-17,2302,4519,6521,8195,9474,10327,10752,10790,10484,9914,9134,8231,7247,6246,5260,4328,3478,2728,2104,1616,1288,1114,1111,1252,1537,1914,2358,2793,3186,3454,3573,3492,3199,2701,2009,1182,263,-664,-1516,-2213,-2665,-2800,-2573,-1952,-955,375,1953,3678,5407,7014,8365,9336,9870,9904,9477,8636,7485,6159,4777,3480,2348,1453,798,365,91,-97,-286,-544,-921,-1439,-2087,-2832,-3631,-4417,-5142,-5740,-6160,-6349,-6265,-5868,-5142,-4075,-2702,-1046,799,2785,4790,6757,8576,10202,11569,12653,13439,13918,14107,14013,13646,13019,12130,10986,9590,7950,6090,4046,1881,-338,-2504,-4541,-6338,-7831,-8964,-9711,-10083,-10116,-9859,-9400,-8793,-8130,-7463,-6844,-6321,-5894,-5591,-5368,-5211,-5055,-4838,-4513,-3999,-3287,-2346,-1209,82,1454,2826,4108,5215,6077,6642,6882,6798,6418,5789,4975,4044,3047,2040,1041,70,-880,-1810,-2730,-3636,-4509,-5338,-6064,-6668,-7087,-7309,-7304,-7087,-6671,-6104,-5424,-4694,-3951,-3250,-2622,-2096,-1694,-1423,-1302,-1313,-1487,-1788,-2242,-2812,-3488,-4212,-4934,-5564,-6012,-6188,-6011,-5427,-4427,-3034,-1328,578,2532,4385,5961,7139,7796,7881,7369,6300,4763,2866,788,-1323,-3282,-4939,-6163,-6889,-7053,-6718,-5904,-4751,-3363,-1888,-451,849,1919,2737,3285,3590,3700,3670,3561,3428,3310,3219,3166,3116,3044,2889,2605,2143,1452,528,-643,-2006,-3521,-5078,-6606,-7973,-9113,-9938,-10416,-10533,-10310,-9794,-9054,-8156,-7184,-6193,-5239,-4333,-3491,-2659,-1818,-900,144,1347,2722,4261,5904,7592,9229,10711,11947,12849,13339,13398,12980,12129,10864,9265,7402,5386,3300,1264,-643,-2329,-3732,-4800,-5510,-5845,-5823,-5473,-4840,-3999,-3035,-2040,-1141,-412,29,154,-72,-608,-1373,-2261,-3121,-3820,-4235,-4266,-3900,-3142,-2074,-815,505,1749,2804,3603,4113,4360,4402,4317,4196,4100,4078,4131,4218,4286,4227,3971,3421,2532,1298,-259,-2038,-3933,-5785,-7437,-8744,-9578,-9854,-9543,-8651,-7253,-5453,-3382,-1199,952,2930,4627,5964,6900,7436,7588,7422,6984,6365,5619,4820,4014,3231,2500,1810,1171,548,-78,-741,-1470,-2300,-3228,-4272,-5392,-6553,-7689,-8730,-9588,-10213,-10512,-10486,-10082,-9351,-8306,-7040,-5616,-4158,-2743,-1481,-430,365,901,1197,1326,1342,1345,1390,1537,1805,2193,2660,3173,3667,4103,4440,4650,4733,4675,4497,4196,3798,3307,2748,2120,1449,725,-32,-832,-1660,-2512,-3359,-4183,-4941,-5610,-6159,-6577,-6871,-7059,-7177,-7263,-7346,-7451,-7561,-7657,-7661,-7519,-7135,-6461,-5460,-4156,-2604,-920,774,2332,3640,4598,5185,5378,5265,4883,4364,3761,3165,2602,2093,1623,1156,655,74,-611,-1400,-2286,-3206,-4109,-4901,-5521,-5886,-5971,-5733,-5201,-4388,-3368,-2183,-926,360,1591,2747,3785,4695,5498,6184,6811,7386,7938,8491,9020,9534,9967,10312,10493,10504,10306,9896,9298,8515,7603,6578,5492,4363,3230,2101,1007,-53,-1059,-2011,-2894,-3707,-4432,-5062,-5589,-5994,-6282,-6440,-6472,-6381,-6165,-5819,-5342,-4706,-3910,-2923,-1748,-387,1146,2790,4498,6181,7753,9139,10264,11088,11592,11781,11686,11337,10778,10044,9148,8128,6955,5668,4255,2761,1239,-239,-1577,-2684,-3468,-3883,-3888,-3513,-2807,-1863,-797,257,1182,1857,2224,2231,1905,1288,474,-423,-1285,-1989,-2453,-2597,-2410,-1886,-1077,-40,1148,2407,3673,4868,5967,6911,7700,8302,8722,8942,8959,8770,8373,7767,6986,6035,4984,3869,2769,1738,844,115,-411,-748,-912,-950,-917,-871,-868,-934,-1096,-1325,-1590,-1828,-1962,-1929,-1674,-1164,-414,539,1606,2677,3618,4299,4594,4427,3744,2581,1005,-851,-2821,-4732,-6418,-7745,-8636,-9059,-9056,-8701,-8124,-7457,-6835,-6381,-6151,-6195,-6469,-6926,-7453,-7951,-8297,-8412,-8219,-7702,-6866,-5758,-4452,-3033,-1600,-240,965,1964,2721,3233,3517,3621,3598,3528,3478,3511,3682,4002,4460,5008,5560,6016,6272,6220,5818,5026,3909,2529,1045,-426,-1710,-2719,-3362,-3648,-3603,-3343,-2959,-2617,-2390,-2400,-2649,-3145,-3818,-4572,-5289,-5851,-6156,-6138,-5778,-5100,-4181,-3121,-2051,-1078,-318,182,377,281,-57,-592,-1228,-1917,-2583,-3189,-3704,-4111,-4423,-4632,-4786,-4890,-5002,-5140,-5353,-5652,-6052,-6533,-7073,-7612,-8097,-8450,-8615,-8529,-8160,-7476,-6487,-5198,-3651,-1891,18,2001,3979,5865,7567,9007,10097,10793,11041,10849,10218,9221,7916,6435,4877,3393,2085,1074,402,117,162,504,1020,1619,2178,2598,2818,2771,2487,1956,1279,504,-261,-928,-1432,-1684,-1674,-1356,-751,128,1227,2500,3846,5212,6484,7597,8477,9064,9352,9321,9019,8485,7788,7010,6205,5439,4726,4057,3405,2696,1888,908,-259,-1611,-3098,-4634,-6103,-7381,-8333,-8862,-8884,-8399,-7410,-6035,-4368,-2590,-833,743,2047,2997,3594,3847,3847,3650,3386,3129,2965,2964,3129,3488,3994,4615,5288,5964,6576,7091,7453,7643,7625,7392,6924,6229,5325,4232,3005,1689,341,-970,-2209,-3320,-4283,-5087,-5731,-6228,-6605,-6868,-7047,-7138,-7156,-7080,-6923,-6658,-6304,-5842,-5281,-4624,-3854,-2981,-1979,-860,387,1714,3110,4475,5761,6861,7704,8225,8388,8195,7696,6953,6087,5177,4341,3616,3041,2585,2197,1804,1316,672,-188,-1269,-2564,-4020,-5561,-7102,-8537,-9785,-10753,-11392,-11639,-11494,-10934,-9997,-8718,-7157,-5399,-3526,-1633,180,1845,3283,4457,5350,5949,6298,6415,6354,6154,5833,5419,4885,4230,3416,2427,1273,-42,-1433,-2848,-4164,-5297,-6145,-6651,-6785,-6560,-6041,-5300,-4474,-3675,-3030,-2649,-2581,-2879,-3499,-4391,-5455,-6553,-7573,-8356,-8807,-8821,-8359,-7406,-6022,-4285,-2348,-346,1536,3173,4431,5255,5626,5572,5188,4566,3854,3166,2624,2311,2274,2519,2998,3636,4308,4904,5274,5339,5005,4278,3166,1773,211,-1353,-2764,-3867,-4541,-4725,-4385,-3577,-2373,-897,707,2305,3749,4944,5778,6224,6239,5845,5075,3986,2672,1220,-250,-1632,-2819,-3717,-4271,-4456,-4282,-3822,-3155,-2407,-1688,-1102,-716,-572,-648,-920,-1298,-1728,-2118,-2433,-2627,-2705,-2680,-2587,-2454,-2324,-2200,-2115,-2041,-1995,-1934,-1864,-1750,-1583,-1346,-1018,-594,-58,585,1322,2129,2956,3767,4484,5065,5450,5597,5487,5113,4485,3659,2668,1607,527,-474,-1345,-2032,-2492,-2743,-2760,-2618,-2341,-2004,-1677,-1391,-1219,-1140,-1172,-1271,-1392,-1481,-1476,-1332,-1000,-480,246,1121,2108,3121,4083,4902,5520,5870,5952,5749,5321,4695,3971,3189,2449,1775,1234,800,502,250,42,-247,-637,-1227,-2026,-3052,-4266,-5601,-6958,-8219,-9272,-10002,-10338,-10233,-9683,-8737,-7458,-5963,-4349,-2749,-1253,52,1105,1900,2415,2691,2759,2654,2444,2141,1813,1459,1128,817,560,355,230,168,179,221,270,285,237,102,-113,-410,-741,-1096,-1430,-1728,-1975,-2161,-2288,-2349,-2342,-2251,-2061,-1763,-1325,-773,-95,663,1451,2224,2890,3408,3701,3747,3519,3039,2328,1451,466,-535,-1487,-2289,-2905,-3257,-3364,-3214,-2875,-2412,-1917,-1480,-1194,-1112,-1278,-1697,-2337,-3158,-4088,-5047,-5976,-6793,-7472,-7968,-8269,-8386,-8306,-8075,-7683,-7185,-6566,-5876,-5097,-4273,-3387,-2499,-1616,-805,-113,415,739,849,774,542,248,-52,-254,-320,-200,85,498,966,1395,1710,1832,1728,1387,850,163,-580,-1313,-1949,-2431,-2732,-2834,-2752,-2522,-2168,-1746,-1262,-746,-175,468,1209,2092,3125,4318,5666,7104,8604,10054,11387,12490,13287,13698,13692,13253,12428,11283,9926,8474,7053,5764,4680,3840,3224,2810,2508,2275,2014,1700,1283,776,191,-430,-1030,-1563,-1959,-2192,-2226,-2067,-1731,-1257,-689,-98,482,979,1383,1661,1829,1908,1938,1978,2069,2255,2559,2967,3460,3981,4469,4874,5125,5215,5101,4821,4369,3801,3131,2399,1620,808,-28,-878,-1729,-2559,-3338,-4041,-4619,-5057,-5321,-5391,-5278,-4948,-4433,-3712,-2804,-1716,-465,926,2419,3970,5534,7043,8447,9684,10690,11441,11870,12004,11806,11329,10602,9681,8643,7559,6503,5548,4743,4121,3696,3450,3335,3304,3264,3159,2904,2474,1823,993,-10,-1100,-2224,-3297,-4261,-5048,-5624,-5950,-6000,-5787,-5283,-4543,-3587,-2485,-1321,-187,808,1557,1991,2030,1683,947,-89,-1331,-2639,-3872,-4886,-5561,-5835,-5665,-5109,-4238,-3200,-2135,-1207,-537,-214,-275,-706,-1436,-2386,-3427,-4438,-5322,-5951,-6283,-6249,-5860,-5131,-4132,-2940,-1674,-434,653,1513,2065,2285,2175,1774,1156,398,-409,-1184,-1870,-2411,-2793,-3006,-3050,-2956,-2728,-2408,-2016,-1587,-1154,-745,-398,-141,3,6,-126,-410,-817,-1334,-1933,-2574,-3233,-3870,-4453,-4965,-5362,-5640,-5772,-5751,-5584,-5270,-4839,-4313,-3723,-3087,-2429,-1739,-1026,-267,557,1437,2391,3371,4360,5287,6093,6705,7050,7083,6755,6074,5049,3741,2237,622,-965,-2450,-3708,-4708,-5393,-5801,-5946,-5921,-5789,-5643,-5547,-5548,-5658,-5876,-6136,-6399,-6554,-6552,-6307,-5801,-5018,-3992,-2791,-1487,-177,1053,2131,3003,3624,3996,4116,4018,3755,3389,3000,2674,2472,2455,2631,2982,3448,3947,4388,4688,4795,4687,4386,3946,3451,3000,2690,2607,2813,3331,4156,5236,6488,7800,9050,10109,10870,11254,11213,10773,9963,8892,7652,6377,5167,4111,3259,2632,2203,1937,1761,1614,1440,1186,842,389,-151,-760,-1419,-2098,-2799,-3499,-4209,-4921,-5634,-6345,-7030,-7679,-8257,-8747,-9106,-9307,-9309,-9070,-8577,-7787,-6727,-5400,-3861,-2171,-408,1350,3011,4513,5776,6760,7415,7722,7667,7259,6516,5483,4212,2780,1266,-234,-1635,-2843,-3788,-4409,-4675,-4574,-4136,-3394,-2442,-1359,-267,726,1519,2028,2206,2048,1587,905,107,-680,-1323,-1717,-1766,-1443,-746,254,1451,2713,3876,4805,5381,5532,5246,4561,3569,2399,1199,119,-720,-1222,-1345,-1091,-504,331,1299,2279,3125,3730,3981,3845,3294,2403,1253,-10,-1227,-2254,-2941,-3215,-3019,-2386,-1387,-136,1211,2506,3603,4383,4775,4751,4324,3562,2558,1419,279,-768,-1617,-2223,-2557,-2650,-2541,-2327,-2071,-1874,-1778,-1810,-1965,-2174,-2403,-2550,-2593,-2494,-2276,-2004,-1746,-1617,-1688,-2040,-2690,-3634,-4812,-6145,-7519,-8817,-9930,-10743,-11199,-11217,-10802,-9932,-8661,-7033,-5126,-3037,-867,1279,3284,5066,6528,7623,8309,8581,8464,7989,7231,6247,5116,3907,2665,1454,278,-810,-1819,-2719,-3494,-4140,-4634,-4985,-5193,-5291,-5294,-5258,-5196,-5147,-5111,-5072,-5012,-4861,-4585,-4101,-3384,-2387,-1128,372,2029,3749,5396,6832,7924,8538,8617,8101,7045,5507,3650,1628,-344,-2085,-3435,-4264,-4550,-4278,-3568,-2532,-1372,-265,605,1097,1134,679,-205,-1444,-2876,-4361,-5726,-6831,-7559,-7828,-7616,-6927,-5836,-4431,-2850,-1236,269,1532,2452,2980,3090,2835,2267,1513,658,-156,-876,-1417,-1785,-1988,-2083,-2132,-2199,-2324,-2516,-2757,-2976,-3103,-3057,-2759,-2208,-1381,-375,742,1831,2775,3467,3816,3795,3388,2645,1644,473,-732,-1870,-2811,-3454,-3725,-3554,-2942,-1893,-477,1201,3022,4812,6429,7715,8551,8864,8616,7853,6647,5128,3465,1809,340,-819,-1583,-1899,-1801,-1331,-605,278,1177,1998,2632,3012,3091,2839,2259,1369,208,-1160,-2647,-4166,-5592,-6840,-7793,-8396,-8599,-8408,-7863,-7038,-6041,-4980,-3977,-3122,-2480,-2089,-1923,-1946,-2065,-2196,-2233,-2096,-1716,-1071,-152,990,2313,3708,5093,6343,7345,8017,8251,8043,7369,6309,4953,3458,1978,694,-250,-746,-733,-219,722,1979,3381,4751,5921,6720,7066,6876,6192,5069,3654,2116,645,-579,-1408,-1751,-1598,-982,-57,1040,2078,2895,3317,3262,2706,1712,403,-1047,-2463,-3676,-4574,-5095,-5260,-5129,-4833,-4496,-4274,-4254,-4538,-5119,-5994,-7073,-8257,-9410,-10413,-11138,-11507,-11453,-10973,-10090,-8871,-7420,-5836,-4255,-2776,-1494,-479,242,649,764,615,249,-282,-915,-1595,-2248,-2829,-3279,-3575,-3691,-3637,-3424,-3091,-2664,-2187,-1687,-1193,-721,-295,95,423,713,964,1205,1463,1782,2203,2768,3495,4394,5429,6545,7656,8655,9442,9919,10016,9710,8999,7937,6606,5090,3530,2002,654,-454,-1218,-1602,-1563,-1114,-282,849,2172,3554,4817,5839,6448,6596,6220,5373,4142,2657,1080,-432,-1745,-2761,-3417,-3718,-3682,-3381,-2906,-2332,-1749,-1205,-726,-301,95,516,1001,1566,2215,2884,3500,3957,4138,3952,3341,2285,842,-908,-2810,-4708,-6413,-7769,-8630,-8927,-8617,-7758,-6442,-4822,-3083,-1411,15,1059,1640,1741,1414,766,-45,-857,-1493,-1824,-1759,-1250,-342,919,2397,3974,5517,6897,8045,8901,9457,9753,9826,9770,9631,9493,9363,9277,9211,9129,9011,8810,8518,8125,7662,7139,6639,6178,5825,5610,5534,5585,5705,5821,5840,5692,5285,4611,3644,2441,1061,-399,-1823,-3111,-4165,-4910,-5325,-5385,-5147,-4646,-3980,-3212,-2434,-1696,-1050,-506,-70,276,553,781,984,1166,1358,1546,1764,1989,2237,2460,2645,2711,2619,2301,1735,919,-94,-1228,-2355,-3341,-4057,-4386,-4268,-3677,-2659,-1304,256,1865,3368,4644,5587,6173,6401,6332,6056,5658,5243,4859,4546,4292,4052,3773,3382,2816,2054,1061,-119,-1463,-2892,-4332,-5702,-6906,-7904,-8621,-9083,-9274,-9259,-9087,-8821,-8524,-8233,-7981,-7775,-7606,-7459,-7318,-7147,-6954,-6704,-6423,-6104,-5767,-5427,-5094,-4779,-4474,-4173,-3839,-3449,-2953,-2334,-1568,-663,345,1406,2441,3377,4124,4646,4879,4859,4591,4156,3619,3072,2575,2188,1918,1759,1652,1549,1343,976,377,-489,-1589,-2894,-4282,-5633,-6802,-7636,-8027,-7889,-7205,-6005,-4399,-2529,-594,1217,2706,3721,4168,3996,3261,2026,448,-1335,-3146,-4842,-6306,-7425,-8158,-8452,-8320,-7775,-6878,-5697,-4339,-2894,-1469,-142,1038,2036,2873,3557,4145,4657,5147,5606,6058,6450,6772,6958,6989,6832,6499,6019,5447,4866,4353,4002,3869,3991,4361,4923,5586,6224,6687,6850,6597,5868,4662,3028,1089,-1000,-3049,-4877,-6305,-7233,-7583,-7394,-6739,-5760,-4623,-3494,-2507,-1776,-1327,-1187,-1294,-1602,-2025,-2489,-2945,-3327,-3645,-3857,-4022,-4112,-4192,-4241,-4288,-4304,-4271,-4146,-3885,-3444,-2797,-1927,-877,328,1585,2812,3914,4786,5388,5663,5634,5324,4809,4157,3467,2805,2252,1842,1621,1581,1731,2036,2465,2992,3561,4147,4702,5197,5603,5901,6085,6165,6152,6080,5974,5856,5748,5635,5504,5309,5008,4546,3888,3015,1926,673,-696,-2078,-3380,-4499,-5338,-5837,-5945,-5669,-5040,-4131,-3046,-1895,-792,165,920,1445,1757,1905,1952,1961,1987,2059,2171,2314,2438,2515,2523,2454,2360,2280,2318,2535,3014,3767,4788,5987,7235,8365,9176,9499,9185,8158,6421,4045,1196,-1929,-5080,-8024,-10543,-12479,-13724,-14270,-14141,-13459,-12339,-10949,-9429,-7904,-6486,-5221,-4173,-3333,-2721,-2301,-2072,-1988,-2026,-2140,-2289,-2421,-2496,-2460,-2291,-1962,-1475,-838,-90,749,1609,2470,3265,3966,4522,4903,5065,4994,4664,4084,3273,2274,1144,-38,-1197,-2244,-3106,-3712,-4018,-3975,-3601,-2880,-1893,-681,633,1951,3140,4090,4717,4950,4807,4296,3530,2598,1648,792,139,-248,-348,-188,171,625,1084,1435,1612,1559,1267,739,31,-823,-1744,-2692,-3594,-4425,-5142,-5736,-6207,-6562,-6829,-7030,-7185,-7306,-7372,-7358,-7205,-6857,-6259,-5370,-4189,-2743,-1111,607,2275,3767,4947,5734,6072,5962,5460,4653,3661,2622,1638,821,209,-184,-396,-506,-606,-809,-1200,-1856,-2796,-4015,-5450,-7026,-8627,-10142,-11466,-12495,-13165,-13431,-13276,-12727,-11840,-10688,-9388,-8045,-6782,-5692,-4853,-4299,-4026,-3984,-4097,-4259,-4372,-4333,-4074,-3544,-2744,-1685,-431,959,2395,3795,5087,6201,7100,7745,8131,8245,8101,7704,7081,6254,5279,4202,3105,2074,1186,544,196,192,529,1168,2024,2989,3915,4662,5087,5086,4592,3595,2147,350,-1635,-3627,-5437,-6876,-7811,-8141,-7842,-6957,-5578,-3873,-2018,-217,1335,2495,3134,3212,2730,1756,408,-1154,-2752,-4192,-5303,-5947,-6028,-5522,-4469,-2965,-1173,735,2564,4152,5379,6188,6577,6629,6432,6146,5869,5734,5767,6011,6394,6881,7354,7745,7972,7999,7811,7439,6909,6303,5648,5010,4403,3826,3275,2706,2086,1389,573,-346,-1370,-2458,-3557,-4613,-5560,-6340,-6920,-7260,-7366,-7232,-6886,-6359,-5689,-4927,-4120,-3333,-2601,-1986,-1504,-1174,-1012,-975,-1067,-1217,-1410,-1579,-1710,-1769,-1756,-1681,-1557,-1419,-1287,-1186,-1136,-1138,-1189,-1289,-1399,-1531,-1648,-1757,-1858,-1963,-2092,-2266,-2486,-2761,-3050,-3322,-3496,-3515,-3295,-2792,-1978,-861,499,2029,3595,5100,6384,7400,8038,8335,8289,7995,7546,7044,6599,6272,6121,6134,6294,6522,6740,6848,6757,6387,5691,4655,3299,1692,-75,-1876,-3581,-5050,-6174,-6850,-7029,-6694,-5868,-4625,-3057,-1295,526,2278,3845,5150,6149,6840,7263,7475,7553,7566,7572,7598,7656,7702,7723,7644,7445,7090,6573,5923,5149,4308,3420,2515,1611,694,-242,-1223,-2274,-3406,-4634,-5937,-7293,-8641,-9924,-11047,-11947,-12522,-12724,-12486,-11787,-10632,-9060,-7153,-5034,-2843,-767,1042,2410,3239,3452,3056,2112,748,-868,-2531,-4050,-5224,-5924,-6039,-5550,-4476,-2912,-970,1174,3380,5473,7341,8880,10035,10790,11145,11130,10771,10111,9178,8014,6651,5129,3505,1837,195,-1337,-2677,-3744,-4457,-4770,-4647,-4087,-3126,-1827,-278,1393,3084,4636,5970,6965,7595,7827,7702,7271,6623,5831,4997,4159,3374,2635,1932,1224,465,-387,-1369,-2475,-3707,-4996,-6300,-7527,-8608,-9480,-10090,-10421,-10481,-10278,-9867,-9275,-8546,-7710,-6784,-5768,-4662,-3448,-2117,-659,918,2598,4336,6067,7717,9190,10391,11251,11702,11738,11366,10659,9699,8613,7508,6502,5671,5059,4679,4485,4428,4415,4361,4189,3821,3232,2413,1387,227,-995,-2172,-3220,-4039,-4606,-4865,-4873,-4666,-4342,-4009,-3773,-3734,-3968,-4514,-5358,-6468,-7720,-9012,-10166,-11033,-11473,-11353,-10639,-9294,-7406,-5065,-2456,258,2852,5164,7029,8344,9067,9194,8795,7964,6829,5522,4165,2867,1697,715,-69,-641,-1015,-1196,-1195,-1014,-654,-114,598,1482,2495,3619,4789,5958,7062,8043,8849,9456,9827,9972,9880,9572,9053,8352,7467,6435,5252,3953,2550,1076,-445,-1973,-3473,-4902,-6220,-7379,-8345,-9067,-9523,-9686,-9547,-9125,-8435,-7542,-6476,-5326,-4143,-2988,-1942,-1017,-287,265,621,812,887,893,909,987,1190,1532,2020,2600,3218,3786,4223,4470,4482,4277,3889,3392,2881,2429,2111,1948,1933,2001,2078,2051,1836,1353,568,-515,-1845,-3336,-4878,-6340,-7605,-8555,-9116,-9234,-8908,-8158,-7059,-5683,-4160,-2586,-1110,176,1141,1731,1881,1592,902,-132,-1393,-2785,-4175,-5465,-6550,-7380,-7895,-8102,-8001,-7638,-7059,-6342,-5535,-4728,-3949,-3258,-2663,-2178,-1785,-1471,-1209,-977,-762,-543,-328,-98,129,374,628,911,1231,1605,2044,2562,3162,3843,4603,5420,6278,7135,7973,8740,9413,9964,10363,10606,10680,10569,10279,9774,9051,8081,6841,5340,3566,1571,-597,-2857,-5119,-7266,-9216,-10846,-12098,-12904,-13233,-13087,-12482,-11466,-10104,-8469,-6643,-4720,-2783,-918,805,2338,3658,4761,5693,6482,7204,7899,8610,9351,10096,10815,11424,11861,12040,11897,11400,10527,9309,7793,6047,4170,2232,340,-1452,-3072,-4496,-5695,-6684,-7476,-8108,-8616,-9035,-9395,-9701,-9956,-10131,-10197,-10113,-9831,-9331,-8579,-7596,-6399,-5050,-3624,-2227,-955,89,817,1201,1193,867,249,-514,-1330,-2034,-2521,-2665,-2423,-1748,-692,674,2228,3819,5292,6501,7319,7672,7533,6914,5890,4547,3005,1391,-184,-1608,-2810,-3718,-4317,-4575,-4519,-4148,-3507,-2614,-1517,-247,1159,2647,4186,5714,7184,8545,9734,10718,11450,11919,12114,12050,11751,11243,10561,9720,8753,7635,6399,4990,3448,1733,-105,-2044,-4019,-5947,-7754,-9330,-10608,-11500,-11972,-11986,-11558,-10707,-9496,-8004,-6327,-4587,-2883,-1333,-3,1060,1845,2405,2781,3077,3357,3693,4114,4618,5165,5692,6111,6340,6314,5980,5337,4403,3230,1904,498,-880,-2173,-3298,-4244,-4998,-5591,-6075,-6509,-6959,-7480,-8105,-8840,-9660,-10519,-11339,-12042,-12552,-12787,-12729,-12343,-11670,-10746,-9659,-8487,-7337,-6291,-5430,-4807,-4440,-4331,-4424,-4675,-4980,-5269,-5445,-5448,-5223,-4764,-4069,-3189,-2177,-1109,-61,889,1700,2309,2728,2936,2977,2870,2661,2368,2018,1607,1134,571,-91,-883,-1793,-2808,-3888,-4950,-5922,-6682,-7141,-7204,-6804,-5929,-4583,-2833,-786,1441,3687,5810,7685,9193,10272,10883,11017,10701,9979,8892,7515,5898,4106,2199,232,-1739,-3661,-5477,-7143,-8593,-9800,-10704,-11294,-11531,-11420,-10937,-10107,-8929,-7442,-5689,-3735,-1663,439,2463,4334,5952,7290,8289,8966,9321,9381,9201,8790,8225,7515,6725,5874,5003,4137,3296,2495,1748,1052,433,-121,-579,-946,-1206,-1358,-1415,-1383,-1303,-1196,-1109,-1067,-1094,-1196,-1361,-1560,-1752,-1899,-1957,-1906,-1732,-1438,-1047,-575,-70,458,953,1410,1782,2059,2216,2247,2144,1922,1591,1185,734,278,-148,-522,-820,-1054,-1224,-1364,-1498,-1659,-1865,-2129,-2448,-2800,-3156,-3484,-3725,-3864,-3854,-3692,-3383,-2939,-2399,-1793,-1164,-538,74,664,1265,1884,2581,3364,4289,5340,6543,7844,9220,10595,11901,13056,13997,14640,14967,14921,14509,13739,12626,11222,9564,7717,5741,3710,1678,-273,-2101,-3739,-5159,-6328,-7240,-7896,-8311,-8515,-8517,-8351,-8023,-7541,-6915,-6144,-5243,-4231,-3140,-1996,-840,301,1401,2443,3414,4312,5127,5858,6496,7024,7436,7703,7829,7783,7588,7219,6723,6091,5365,4556,3679,2745,1741,663,-508,-1780,-3150,-4596,-6079,-7535,-8885,-10052,-10943,-11498,-11662,-11423,-10794,-9827,-8602,-7209,-5765,-4355,-3071,-1957,-1051,-335,206,624,975,1290,1618,1965,2320,2674,2967,3184,3276,3240,3081,2823,2516,2207,1951,1790,1751,1841,2047,2332,2659,2960,3194,3302,3244,3007,2568,1948,1178,292,-627,-1530,-2316,-2927,-3277,-3321,-3017,-2353,-1336,-1,1602,3400,5317,7250,9119,10818,12290,13454,14291,14770,14909,14714,14233,13468,12480,11254,9820,8187,6343,4335,2166,-95,-2394,-4639,-6762,-8653,-10269,-11535,-12432,-12942,-13073,-12835,-12254,-11359,-10175,-8768,-7171,-5486,-3762,-2106,-582,755,1852,2719,3355,3807,4123,4359,4565,4789,5042,5346,5683,6045,6408,6742,7029,7237,7345,7320,7146,6784,6246,5508,4597,3542,2375,1167,-47,-1194,-2245,-3154,-3926,-4546,-5061,-5486,-5879,-6270,-6694,-7147,-7645,-8123,-8572,-8904,-9081,-9046,-8767,-8237,-7465,-6501,-5388,-4210,-3023,-1899,-889,-22,673,1208,1583,1833,1979,2057,2087,2095,2084,2055,2006,1908,1765,1528,1220,788,276,-347,-1024,-1741,-2419,-3019,-3440,-3637,-3531,-3093,-2302,-1190,207,1790,3474,5138,6685,8019,9081,9828,10267,10416,10338,10082,9743,9355,8991,8661,8355,8057,7698,7221,6559,5652,4469,3007,1291,-608,-2603,-4581,-6429,-8039,-9325,-10216,-10692,-10731,-10368,-9642,-8616,-7379,-6014,-4631,-3327,-2191,-1301,-700,-388,-359,-518,-808,-1100,-1306,-1321,-1090,-571,223,1241,2416,3620,4752,5669,6270,6455,6174,5406,4187,2590,737,-1231,-3144,-4846,-6189,-7070,-7427,-7249,-6599,-5559,-4296,-2957,-1731,-767,-197,-83,-458,-1241,-2364,-3630,-4903,-5957,-6652,-6841,-6458,-5496,-4027,-2173,-141,1881,3646,4980,5715,5783,5171,3967,2301,389,-1576,-3361,-4798,-5769,-6206,-6151,-5669,-4900,-4012,-3144,-2469,-2059,-1985,-2227,-2738,-3395,-4086,-4637,-4925,-4828,-4253,-3191,-1638,322,2587,5017,7456,9757,11782,13426,14628,15351,15618,15470,14973,14221,13277,12227,11113,9964,8791,7585,6317,4988,3569,2078,539,-1015,-2526,-3930,-5187,-6225,-7031,-7574,-7859,-7889,-7687,-7260,-6640,-5840,-4901,-3849,-2744,-1635,-592,327,1070,1604,1924,2053,2042,1972,1920,1976,2199,2619,3234,3988,4817,5604,6262,6665,6767,6478,5825,4783,3437,1839,86,-1716,-3484,-5107,-6525,-7670,-8515,-9063,-9332,-9374,-9255,-9041,-8809,-8612,-8493,-8472,-8539,-8669,-8807,-8893,-8859,-8629,-8153,-7365,-6258,-4819,-3088,-1137,949,3049,5041,6818,8269,9337,9971,10172,9953,9379,8490,7395,6133,4806,3451,2129,860,-331,-1441,-2468,-3404,-4260,-5011,-5659,-6164,-6522,-6686,-6648,-6374,-5854,-5098,-4104,-2928,-1587,-173,1280,2681,3987,5159,6156,6996,7670,8219,8661,9031,9339,9597,9793,9897,9883,9697,9317,8696,7852,6770,5523,4135,2710,1288,-34,-1234,-2267,-3128,-3838,-4408,-4886,-5294,-5673,-6034,-6400,-6762,-7118,-7457,-7755,-8006,-8173,-8248,-8192,-7986,-7584,-6967,-6098,-4966,-3603,-2011,-319,1426,3051,4467,5533,6176,6348,6046,5330,4281,3028,1688,395,-776,-1745,-2510,-3090,-3529,-3917,-4318,-4812,-5454,-6267,-7256,-8384,-9606,-10837,-11999,-13010,-13769,-14224,-14292,-13956,-13188,-12014,-10469,-8627,-6575,-4410,-2243,-182,1680,3243,4457,5268,5672,5676,5343,4715,3905,2971,2029,1126,334,-319,-838,-1217,-1506,-1730,-1929,-2127,-2351,-2590,-2854,-3113,-3350,-3535,-3634,-3625,-3480,-3197,-2774,-2234,-1620,-980,-387,98,425,549,483,254,-68,-388,-606,-615,-351,254,1175,2392,3802,5302,6731,7972,8854,9308,9232,8641,7544,6052,4271,2369,502,-1176,-2520,-3449,-3897,-3870,-3413,-2614,-1599,-512,498,1289,1745,1779,1367,512,-704,-2168,-3725,-5180,-6368,-7106,-7280,-6827,-5750,-4142,-2155,10,2114,3937,5276,6004,6054,5454,4304,2752,1005,-755,-2336,-3623,-4525,-5041,-5200,-5094,-4818,-4486,-4188,-3990,-3928,-3993,-4152,-4358,-4531,-4620,-4549,-4282,-3787,-3055,-2113,-987,259,1568,2876,4109,5227,6161,6884,7352,7533,7414,6977,6245,5229,4004,2616,1183,-214,-1456,-2450,-3117,-3406,-3307,-2852,-2112,-1192,-218,674,1370,1755,1789,1437,743,-218,-1342,-2480,-3507,-4286,-4711,-4731,-4303,-3459,-2252,-754,916,2668,4394,6013,7460,8695,9696,10461,11006,11352,11524,11556,11459,11267,10964,10565,10048,9396,8612,7658,6574,5354,4060,2745,1495,394,-468,-1025,-1240,-1103,-669,-6,762,1512,2095,2418,2357,1915,1064,-92,-1464,-2868,-4142,-5104,-5590,-5510,-4810,-3520,-1769,289,2404,4350,5880,6821,7036,6501,5250,3407,1152,-1313,-3760,-5997,-7855,-9221,-10043,-10326,-10115,-9523,-8649,-7644,-6614,-5672,-4896,-4323,-3977,-3837,-3876,-4028,-4251,-4454,-4589,-4591,-4412,-4029,-3420,-2599,-1575,-394,914,2279,3656,4974,6177,7210,8016,8584,8870,8901,8676,8234,7614,6866,6035,5170,4310,3485,2719,2021,1402,858,376,-38,-431,-786,-1150,-1506,-1875,-2218,-2533,-2760,-2873,-2835,-2617,-2215,-1643,-920,-99,777,1659,2496,3270,3948,4556,5073,5554,5989,6416,6840,7260,7675,8063,8399,8657,8796,8792,8609,8237,7665,6915,6022,5041,4052,3117,2316,1688,1241,967,796,664,480,162,-343,-1070,-2012,-3131,-4357,-5613,-6787,-7791,-8519,-8889,-8841,-8333,-7367,-5994,-4289,-2405,-471,1315,2819,3897,4479,4544,4131,3339,2299,1173,105,-753,-1327,-1555,-1454,-1094,-556,3,482,740,707,341,-351,-1300,-2424,-3582,-4654,-5512,-6039,-6189,-5915,-5258,-4274,-3077,-1772,-506,641,1578,2275,2743,3002,3123,3153,3147,3137,3127,3111,3048,2911,2654,2270,1739,1106,398,-314,-964,-1494,-1851,-2004,-1960,-1729,-1379,-958,-559,-256,-111,-185,-483,-1005,-1696,-2490,-3291,-3994,-4500,-4716,-4575,-4037,-3110,-1808,-225,1569,3438,5279,6943,8345,9347,9906,9955,9488,8539,7166,5481,3614,1717,-62,-1568,-2695,-3348,-3477,-3082,-2187,-867,767,2593,4450,6178,7631,8659,9174,9110,8451,7247,5555,3502,1202,-1214,-3597,-5851,-7850,-9520,-10794,-11620,-11987,-11889,-11366,-10473,-9295,-7935,-6504,-5115,-3857,-2814,-2021,-1501,-1241,-1196,-1335,-1572,-1876,-2178,-2453,-2680,-2853,-2987,-3098,-3204,-3317,-3431,-3540,-3597,-3582,-3429,-3128,-2633,-1958,-1107,-135,907,1935,2874,3647,4176,4448,4419,4149,3665,3063,2428,1840,1383,1091,983,1034,1202,1412,1599,1682,1612,1354,901,275,-485,-1321,-2171,-2972,-3671,-4214,-4585,-4759,-4752,-4582,-4277,-3884,-3432,-2958,-2478,-1992,-1490,-938,-309,441,1337,2385,3586,4898,6280,7651,8953,10084,11000,11624,11928,11894,11527,10861,9949,8861,7687,6516,5444,4560,3931,3617,3637,3992,4650,5545,6582,7650,8609,9326,9670,9540,8864,7636,5877,3686,1186,-1469,-4107,-6556,-8687,-10347,-11485,-12016,-11957,-11303,-10137,-8510,-6561,-4381,-2133,65,2063,3740,4983,5716,5868,5455,4470,3013,1154,-946,-3169,-5333,-7320,-8999,-10291,-11147,-11570,-11582,-11252,-10648,-9848,-8933,-7954,-6966,-5988,-5033,-4101,-3182,-2268,-1362,-467,388,1174,1841,2355,2673,2791,2710,2470,2132,1769,1456,1267,1228,1365,1635,2005,2376,2700,2857,2834,2555,2046,1315,430,-542,-1508,-2386,-3102,-3590,-3834,-3826,-3595,-3211,-2733,-2268,-1886,-1670,-1673,-1915,-2392,-3067,-3866,-4707,-5485,-6085,-6424,-6403,-5986,-5140,-3888,-2283,-405,1632,3700,5668,7394,8775,9714,10156,10103,9558,8630,7392,6019,4633,3408,2456,1883,1734,2014,2660,3592,4662,5743,6660,7291,7498,7209,6369,4990,3103,807,-1785,-4533,-7263,-9834,-12068,-13853,-15083,-15701,-15704,-15110,-14003,-12470,-10629,-8611,-6528,-4514,-2664,-1081,169,1034,1481,1536,1200,574,-296,-1273,-2275,-3177,-3901,-4384,-4590,-4530,-4246,-3794,-3282,-2763,-2356,-2088,-2014,-2125,-2386,-2740,-3102,-3390,-3536,-3494,-3251,-2828,-2279,-1662,-1064,-529,-122,160,304,349,322,258,187,121,54,-25,-135,-300,-513,-789,-1081,-1381,-1633,-1813,-1894,-1868,-1746,-1554,-1334,-1124,-982,-931,-1014,-1234,-1591,-2070,-2626,-3216,-3777,-4241,-4553,-4636,-4471,-4001,-3261,-2247,-1042,302,1671,2985,4135,5044,5631,5855,5678,5110,4178,2952,1532,49,-1350,-2516,-3295,-3583,-3297,-2413,-978,934,3170,5562,7917,10032,11733,12862,13320,13039,12035,10341,8082,5382,2408,-650,-3630,-6349,-8667,-10468,-11657,-12193,-12062,-11290,-9943,-8123,-5947,-3593,-1210,998,2866,4225,4961,4983,4280,2880,880,-1578,-4301,-7112,-9758,-12094,-13894,-15072,-15510,-15199,-14151,-12443,-10190,-7545,-4668,-1751,1059,3591,5748,7443,8638,9349,9604,9484,9064,8437,7693,6897,6110,5369,4674,4044,3433,2836,2208,1527,768,-76,-1001,-1978,-2974,-3922,-4771,-5447,-5894,-6087,-5984,-5624,-5017,-4232,-3337,-2396,-1493,-674,12,540,908,1114,1190,1149,1041,881,728,598,545,593,766,1100,1577,2214,2966,3820,4716,5631,6505,7315,8027,8618,9072,9380,9537,9546,9420,9167,8818,8392,7923,7444,6979,6570,6220,5964,5775,5664,5581,5491,5335,5048,4565,3846,2842,1579,73,-1587,-3301,-4945,-6381,-7481,-8158,-8317,-7971,-7111,-5829,-4198,-2361,-425,1470,3204,4676,5777,6440,6597,6220,5307,3888,2027,-161,-2579,-5038,-7435,-9576,-11365,-12674,-13450,-13639,-13271,-12358,-10990,-9249,-7242,-5095,-2922,-845,1023,2602,3810,4633,5060,5139,4949,4571,4130,3709,3407,3277,3342,3604,4014,4546,5109,5689,6201,6651,6994,7240,7372,7393,7296,7079,6748,6330,5843,5359,4907,4569,4367,4339,4471,4720,5023,5283,5398,5288,4856,4089,2965,1543,-109,-1885,-3664,-5340,-6799,-7970,-8784,-9207,-9211,-8796,-7956,-6714,-5100,-3169,-995,1310,3641,5845,7814,9422,10593,11281,11483,11228,10594,9648,8503,7252,5983,4795,3729,2854,2172,1695,1383,1181,1007,766,355,-309,-1299,-2625,-4271,-6145,-8126,-10046,-11727,-12985,-13674,-13675,-12945,-11482,-9368,-6715,-3699,-502,2694,5686,8348,10527,12148,13150,13505,13244,12405,11096,9419,7534,5582,3734,2121,867,39,-343,-321,12,521,1050,1459,1622,1484,1022,286,-645,-1667,-2643,-3490,-4082,-4393,-4366,-4023,-3392,-2532,-1510,-426,657,1621,2401,2904,3074,2860,2261,1293,17,-1465,-3050,-4601,-6006,-7166,-8016,-8526,-8710,-8596,-8249,-7716,-7065,-6330,-5571,-4804,-4098,-3475,-3010,-2748,-2741,-3021,-3589,-4406,-5402,-6456,-7442,-8213,-8652,-8653,-8183,-7225,-5834,-4087,-2094,17,2121,4093,5817,7205,8168,8687,8715,8305,7477,6324,4956,3495,2113,956,195,-55,301,1278,2842,4881,7242,9716,12106,14201,15850,16939,17422,17328,16705,15683,14359,12875,11329,9802,8373,7059,5895,4873,3974,3180,2442,1727,984,173,-747,-1799,-3006,-4356,-5849,-7443,-9097,-10764,-12381,-13886,-15235,-16355,-17222,-17782,-18010,-17875,-17361,-16463,-15194,-13591,-11710,-9632,-7465,-5309,-3276,-1450,97,1337,2239,2826,3097,3072,2762,2169,1305,192,-1136,-2604,-4121,-5555,-6774,-7643,-8051,-7941,-7296,-6169,-4659,-2897,-1032,796,2488,3955,5186,6166,6934,7531,8000,8394,8732,9060,9365,9681,9988,10303,10616,10923,11197,11416,11525,11483,11241,10764,10057,9143,8088,6994,5968,5142,4601,4418,4602,5106,5852,6702,7532,8217,8658,8825,8701,8341,7816,7197,6569,5977,5441,4970,4514,4058,3524,2894,2106,1146,-9,-1356,-2884,-4562,-6358,-8217,-10085,-11901,-13594,-15096,-16338,-17248,-17761,-17832,-17409,-16490,-15065,-13180,-10889,-8286,-5490,-2624,140,2656,4754,6288,7143,7237,6541,5099,2998,404,-2496,-5471,-8313,-10811,-12835,-14274,-15124,-15395,-15194,-14601,-13749,-12724,-11608,-10450,-9271,-8084,-6883,-5674,-4444,-3205,-1950,-676,617,1952,3339,4783,6300,7853,9426,10949,12370,13604,14605,15300,15693,15745,15504,14971,14191,13183,11961,10525,8876,6996,4905,2612,194,-2269,-4628,-6743,-8431,-9565,-10032,-9807,-8927,-7515,-5754,-3869,-2098,-672,244,513,103,-962,-2581,-4600,-6825,-9056,-11101,-12785,-14001,-14666,-14775,-14361,-13499,-12302,-10873,-9337,-7777,-6273,-4856,-3544,-2328,-1195,-143,834,1686,2387,2848,3021,2840,2272,1331,43,-1499,-3199,-4927,-6565,-8002,-9164,-10007,-10523,-10742,-10695,-10436,-9990,-9381,-8595,-7630,-6441,-5047,-3432,-1663,205,2068,3833,5398,6704,7699,8384,8768,8893,8790,8521,8097,7581,6990,6372,5767,5217,4760,4439,4255,4217,4274,4382,4441,4375,4067,3459,2479,1133,-540,-2454,-4447,-6378,-8048,-9332,-10102,-10339,-10038,-9299,-8218,-6953,-5627,-4371,-3264,-2372,-1695,-1246,-958,-823,-763,-763,-771,-774,-733,-659,-510,-305,-28,323,720,1177,1652,2143,2629,3083,3501,3835,4067,4142,4008,3628,2944,1948,639,-936,-2704,-4540,-6332,-7918,-9187,-10031,-10389,-10250,-9640,-8625,-7298,-5744,-4065,-2318,-569,1158,2831,4442,5945,7324,8518,9484,10190,10606,10761,10679,10432,10091,9739,9448,9271,9253,9399,9703,10132,10630,11145,11596,11918,12042,11903,11460,10689,9588,8203,6601,4881,3186,1638,403,-408,-689,-407,412,1676,3217,4823,6269,7315,7794,7575,6612,4960,2707,48,-2840,-5720,-8413,-10741,-12589,-13892,-14630,-14839,-14598,-13981,-13127,-12107,-11046,-9987,-8997,-8070,-7211,-6366,-5510,-4563,-3514,-2310,-984,447,1895,3284,4484,5402,5942,6039,5695,4924,3810,2451,956,-540,-1964,-3212,-4264,-5090,-5692,-6086,-6278,-6270,-6051,-5600,-4898,-3932,-2714,-1269,351,2070,3835,5557,7198,8705,10055,11237,12247,13095,13793,14361,14807,15146,15375,15478,15451,15236,14815,14124,13127,11804,10135,8161,5928,3527,1077,-1296,-3430,-5190,-6432,-7069,-7048,-6411,-5231,-3699,-1990,-367,976,1837,2108,1736,749,-757,-2633,-4711,-6800,-8741,-10392,-11661,-12505,-12916,-12947,-12649,-12129,-11465,-10744,-10034,-9373,-8781,-8268,-7799,-7380,-6961,-6549,-6122,-5707,-5318,-5002,-4801,-4760,-4907,-5258,-5781,-6436,-7133,-7763,-8224,-8397,-8209,-7613,-6600,-5221,-3552,-1702,200,2034,3690,5075,6136,6829,7138,7078,6636,5872,4787,3462,1961,398,-1105,-2387,-3307,-3708,-3490,-2569,-956,1314,4099,7236,10503,13675,16527,18864,20544,21468,21626,21027,19778,17963,15741,13219,10562,7872,5300,2941,907,-724,-1908,-2635,-2937,-2909,-2644,-2297,-1987,-1843,-1945,-2336,-3004,-3903,-4932,-5987,-6928,-7651,-8041,-8046,-7622,-6785,-5577,-4064,-2346,-529,1283,2965,4438,5597,6407,6820,6880,6595,6088,5401,4676,3946,3293,2704,2169,1632,1022,289,-622,-1713,-2963,-4307,-5662,-6930,-8019,-8861,-9404,-9634,-9558,-9186,-8548,-7659,-6532,-5178,-3609,-1855,30,1967,3835,5519,6877,7816,8271,8247,7812,7110,6307,5620,5227,5279,5866,6984,8564,10452,12454,14334,15880,16890,17225,16821,15671,13851,11484,8743,5811,2906,214,-2076,-3805,-4879,-5236,-4911,-3989,-2633,-1057,516,1839,2728,3038,2699,1742,228,-1675,-3813,-5981,-8012,-9742,-11074,-11919,-12278,-12142,-11589,-10673,-9503,-8175,-6786,-5427,-4157,-3019,-2020,-1133,-326,476,1304,2222,3213,4257,5279,6167,6804,7071,6851,6111,4817,3043,879,-1523,-3998,-6371,-8485,-10200,-11417,-12062,-12115,-11568,-10470,-8865,-6864,-4558,-2088,412,2804,4937,6716,8025,8848,9163,9062,8636,8059,7493,7104,7014,7288,7903,8780,9749,10621,11172,11222,10611,9275,7215,4533,1400,-1940,-5225,-8178,-10542,-12129,-12792,-12485,-11239,-9156,-6419,-3253,73,3299,6154,8430,9952,10623,10420,9401,7676,5426,2837,128,-2511,-4908,-6942,-8522,-9631,-10272,-10509,-10435,-10150,-9785,-9447,-9235,-9223,-9439,-9893,-10527,-11284,-12049,-12710,-13153,-13261,-12981,-12257,-11133,-9643,-7920,-6067,-4248,-2573,-1155,-46,742,1253,1563,1782,2014,2368,2912,3696,4706,5917,7244,8597,9862,10913,11654,11980,11829,11171,9994,8362,6350,4105,1813,-318,-2037,-3139,-3419,-2770,-1149,1382,4640,8401,12327,16111,19413,21987,23630,24271,23919,22680,20726,18273,15520,12687,9905,7301,4927,2795,902,-797,-2330,-3729,-5018,-6193,-7257,-8177,-8955,-9555,-9982,-10230,-10314,-10254,-10085,-9838,-9560,-9281,-9037,-8841,-8709,-8623,-8570,-8501,-8384,-8160,-7808,-7298,-6644,-5860,-4997,-4101,-3224,-2411,-1688,-1073,-572,-192,68,195,166,-20,-401,-951,-1666,-2497,-3371,-4209,-4916,-5408,-5636,-5569,-5226,-4667,-3961,-3222,-2528,-1970,-1578,-1383,-1341,-1435,-1581,-1745,-1869,-1935,-1922,-1821,-1628,-1315,-858,-211,668,1807,3214,4865,6683,8578,10405,12025,13290,14080,14301,13924,12943,11432,9477,7213,4789,2356,69,-1939,-3560,-4706,-5345,-5459,-5099,-4329,-3275,-2059,-858,202,950,1307,1173,554,-545,-2031,-3813,-5749,-7719,-9582,-11241,-12600,-13596,-14190,-14362,-14119,-13498,-12543,-11341,-9970,-8542,-7141,-5868,-4769,-3889,-3220,-2731,-2362,-2039,-1691,-1276,-763,-206,353,778,977,815,214,-872,-2435,-4403,-6668,-9072,-11464,-13656,-15528,-16928,-17785,-18020,-17618,-16572,-14928,-12749,-10144,-7249,-4232,-1267,1469,3823,5685,6984,7736,7992,7880,7557,7195,6964,6988,7350,8048,9029,10161,11286,12204,12740,12721,12045,10655,8566,5862,2677,-798,-4351,-7758,-10801,-13305,-15111,-16140,-16329,-15716,-14352,-12363,-9897,-7129,-4241,-1414,1204,3479,5324,6689,7545,7926,7842,7372,6561,5497,4268,2961,1690,545,-387,-1026,-1370,-1396,-1181,-794,-340,55,311,335,112,-367,-1036,-1817,-2612,-3305,-3835,-4125,-4178,-3999,-3643,-3166,-2633,-2094,-1571,-1067,-554,3,645,1398,2278,3269,4342,5435,6500,7445,8216,8739,8949,8823,8315,7453,6263,4820,3250,1664,248,-861,-1512,-1592,-1061,93,1794,3916,6288,8714,10981,12912,14350,15191,15392,14943,13907,12353,10427,8246,5987,3794,1809,144,-1134,-2000,-2468,-2610,-2502,-2269,-2021,-1854,-1863,-2066,-2475,-3030,-3656,-4243,-4692,-4907,-4826,-4433,-3742,-2824,-1757,-662,367,1222,1824,2132,2098,1740,1061,101,-1083,-2431,-3857,-5268,-6556,-7620,-8344,-8659,-8494,-7847,-6759,-5299,-3628,-1868,-219,1191,2230,2827,2970,2689,2065,1219,261,-665,-1471,-2058,-2382,-2413,-2157,-1646,-926,-62,862,1790,2627,3338,3852,4165,4255,4158,3930,3624,3354,3180,3187,3433,3918,4655,5593,6668,7817,8951,10001,10901,11595,12032,12182,12008,11498,10663,9527,8163,6652,5106,3640,2354,1350,665,343,340,611,1048,1543,1961,2200,2138,1740,943,-210,-1703,-3450,-5370,-7364,-9343,-11214,-12913,-14369,-15540,-16383,-16871,-16985,-16724,-16101,-15153,-13936,-12522,-11003,-9459,-7980,-6636,-5463,-4504,-3745,-3184,-2795,-2548,-2407,-2353,-2324,-2305,-2234,-2073,-1784,-1328,-711,68,945,1872,2739,3463,3944,4118,3937,3403,2553,1458,230,-1007,-2118,-2980,-3489,-3587,-3234,-2448,-1265,262,2034,3986,5992,7983,9843,11496,12878,13920,14612,14923,14880,14496,13817,12876,11705,10348,8819,7154,5394,3581,1781,69,-1486,-2800,-3810,-4467,-4740,-4629,-4169,-3416,-2470,-1422,-399,524,1238,1737,1962,1971,1772,1443,1029,606,203,-108,-330,-407,-351,-132,232,738,1342,2007,2649,3212,3599,3764,3658,3279,2647,1829,892,-68,-971,-1760,-2393,-2877,-3226,-3488,-3701,-3898,-4093,-4278,-4423,-4497,-4440,-4233,-3834,-3252,-2486,-1577,-562,481,1493,2392,3108,3592,3792,3701,3304,2621,1675,521,-778,-2116,-3396,-4467,-5227,-5537,-5338,-4563,-3233,-1389,863,3391,6035,8620,10988,12976,14471,15379,15645,15281,14326,12877,11077,9078,7061,5184,3585,2363,1570,1213,1250,1609,2194,2895,3604,4234,4708,4989,5056,4908,4567,4045,3370,2551,1604,541,-632,-1871,-3162,-4426,-5628,-6694,-7573,-8242,-8672,-8890,-8911,-8790,-8565,-8297,-8009,-7745,-7502,-7308,-7141,-7015,-6922,-6853,-6827,-6820,-6829,-6817,-6744,-6546,-6171,-5557,-4666,-3502,-2076,-462,1250,2949,4510,5821,6808,7420,7670,7603,7311,6890,6455,6076,5817,5685,5678,5750,5873,5990,6075,6079,5985,5741,5340,4738,3944,2947,1800,536,-755,-2000,-3121,-4038,-4720,-5117,-5248,-5111,-4750,-4202,-3514,-2741,-1923,-1117,-346,335,926,1391,1744,1975,2108,2146,2135,2076,2029,2003,2028,2113,2248,2400,2527,2564,2443,2116,1531,689,-399,-1675,-3074,-4499,-5877,-7114,-8171,-8996,-9586,-9944,-10084,-10031,-9814,-9443,-8949,-8329,-7603,-6772,-5851,-4855,-3799,-2709,-1604,-498,591,1662,2700,3693,4613,5431,6082,6524,6683,6530,6030,5224,4142,2908,1606,394,-649,-1408,-1856,-1979,-1793,-1366,-718,75,1011,2053,3212,4478,5843,7290,8777,10266,11691,13005,14144,15062,15721,16081,16136,15862,15274,14382,13220,11835,10279,8636,6961,5347,3839,2508,1374,467,-234,-749,-1128,-1429,-1716,-2047,-2484,-3055,-3787,-4669,-5690,-6791,-7941,-9052,-10086,-10965,-11664,-12131,-12364,-12355,-12114,-11672,-11061,-10332,-9533,-8732,-7971,-7318,-6801,-6446,-6259,-6218,-6292,-6432,-6581,-6683,-6688,-6559,-6262,-5786,-5130,-4280,-3274,-2100,-811,564,1970,3317,4536,5511,6167,6422,6250,5650,4680,3419,1985,486,-953,-2263,-3365,-4240,-4875,-5268,-5433,-5353,-5030,-4430,-3552,-2374,-929,741,2561,4414,6207,7797,9108,10036,10552,10623,10279,9557,8544,7311,5966,4583,3238,1988,847,-160,-1063,-1866,-2608,-3296,-3953,-4577,-5170,-5722,-6229,-6679,-7079,-7409,-7682,-7883,-8013,-8080,-8077,-8040,-7971,-7904,-7855,-7830,-7820,-7803,-7722,-7541,-7192,-6642,-5871,-4882,-3721,-2444,-1144,100,1181,2036,2577,2761,2559,1941,936,-452,-2168,-4154,-6333,-8607,-10872,-12985,-14842,-16289,-17244,-17634,-17413,-16625,-15298,-13538,-11440,-9110,-6668,-4195,-1785,499,2594,4456,6037,7301,8225,8775,8967,8802,8332,7602,6700,5682,4639,3604,2627,1703,839,10,-794,-1578,-2330,-3025,-3617,-4072,-4334,-4382,-4203,-3812,-3256,-2591,-1895,-1238,-692,-291,-58,39,28,-10,-19,71,310,713,1276,1984,2754,3565,4303,4940,5382,5602,5536,5183,4515,3577,2388,1045,-387,-1783,-3057,-4115,-4888,-5362,-5526,-5443,-5163,-4778,-4351,-3956,-3617,-3352,-3155,-2978,-2817,-2600,-2334,-1991,-1578,-1120,-623,-133,353,799,1201,1541,1790,1946,1981,1906,1726,1476,1207,967,829,831,1011,1385,1924,2615,3400,4228,5066,5866,6614,7321,7961,8583,9155,9685,10140,10464,10610,10504,10105,9385,8361,7078,5643,4161,2773,1607,739,250,109,290,683,1187,1661,2012,2146,2031,1676,1115,433,-292,-958,-1504,-1858,-2002,-1917,-1621,-1142,-521,200,955,1699,2343,2839,3107,3107,2794,2174,1250,92,-1242,-2651,-4042,-5329,-6430,-7300,-7899,-8223,-8269,-8059,-7608,-6945,-6097,-5094,-3972,-2762,-1505,-235,1003,2186,3280,4270,5150,5917,6575,7134,7598,7963,8244,8401,8441,8312,7991,7434,6616,5510,4128,2484,634,-1341,-3354,-5273,-7001,-8392,-9358,-9793,-9649,-8891,-7554,-5688,-3417,-874,1759,4312,6598,8480,9853,10666,10943,10743,10187,9411,8557,7750,7084,6618,6359,6292,6355,6494,6631,6721,6708,6576,6310,5891,5336,4609,3726,2652,1407,-24,-1592,-3275,-4991,-6693,-8283,-9722,-10944,-11933,-12678,-13181,-13466,-13537,-13419,-13110,-12621,-11957,-11130,-10166,-9099,-7987,-6880,-5856,-4966,-4275,-3821,-3614,-3671,-3947,-4408,-4998,-5633,-6264,-6792,-7170,-7321,-7203,-6779,-6027,-4956,-3590,-1990,-222,1602,3397,5043,6457,7568,8336,8741,8827,8613,8202,7653,7061,6506,6044,5732,5588,5627,5830,6173,6599,7049,7443,7702,7746,7498,6921,5993,4758,3302,1752,272,-965,-1827,-2188,-2023,-1341,-238,1151,2649,4082,5277,6121,6531,6505,6082,5357,4452,3505,2641,1970,1552,1415,1524,1815,2184,2516,2697,2625,2241,1493,431,-936,-2464,-4069,-5587,-6891,-7854,-8390,-8438,-7998,-7092,-5791,-4191,-2389,-511,1353,3082,4616,5859,6783,7333,7505,7285,6698,5755,4511,3017,1346,-402,-2129,-3720,-5073,-6105,-6762,-7021,-6902,-6458,-5769,-4923,-4028,-3158,-2397,-1783,-1327,-1019,-815,-657,-491,-236,141,700,1452,2389,3497,4698,5921,7061,7992,8619,8821,8555,7784,6563,4987,3196,1379,-305,-1683,-2649,-3138,-3149,-2730,-1984,-1011,47,1096,2039,2826,3458,3927,4309,4624,4959,5340,5811,6376,7037,7752,8499,9210,9835,10324,10601,10642,10381,9806,8895,7665,6141,4385,2465,475,-1501,-3371,-5068,-6545,-7773,-8767,-9545,-10151,-10631,-11022,-11353,-11631,-11842,-11959,-11937,-11751,-11363,-10775,-9988,-9028,-7911,-6673,-5318,-3878,-2374,-826,711,2194,3550,4713,5613,6191,6410,6259,5757,4975,3995,2945,1945,1125,575,385,573,1156,2083,3300,4700,6185,7625,8885,9862,10423,10525,10118,9238,7969,6442,4842,3349,2139,1355,1051,1247,1837,2687,3604,4373,4818,4775,4175,3012,1349,-671,-2881,-5084,-7084,-8728,-9888,-10503,-10566,-10122,-9259,-8109,-6795,-5462,-4224,-3165,-2360,-1804,-1508,-1396,-1431,-1505,-1569,-1538,-1388,-1100,-696,-222,263,679,965,1062,937,586,29,-696,-1512,-2371,-3180,-3895,-4447,-4807,-4934,-4809,-4406,-3723,-2751,-1523,-81,1493,3100,4621,5944,6954,7582,7782,7544,6913,5951,4768,3474,2199,1046,130,-489,-746,-641,-165,626,1674,2884,4137,5313,6287,6940,7195,7003,6373,5362,4067,2640,1229,10,-881,-1339,-1303,-782,171,1452,2926,4451,5887,7122,8084,8722,9042,9065,8825,8388,7775,7048,6217,5299,4304,3209,2012,704,-739,-2280,-3918,-5593,-7239,-8790,-10145,-11235,-11985,-12365,-12358,-12015,-11387,-10595,-9740,-8958,-8345,-7981,-7902,-8091,-8499,-9027,-9571,-10013,-10264,-10259,-9976,-9426,-8662,-7741,-6746,-5737,-4767,-3876,-3081,-2395,-1828,-1381,-1070,-910,-905,-1066,-1379,-1791,-2273,-2694,-2990,-3025,-2721,-2006,-857,708,2612,4761,7012,9230,11265,12991,14293,15096,15345,15025,14159,12810,11069,9069,6932,4819,2842,1126,-272,-1298,-1991,-2373,-2571,-2654,-2784,-3031,-3515,-4245,-5227,-6383,-7595,-8716,-9582,-10058,-10034,-9476,-8391,-6878,-5058,-3117,-1225,429,1709,2509,2790,2555,1877,838,-433,-1831,-3242,-4594,-5828,-6924,-7876,-8692,-9395,-9985,-10481,-10865,-11133,-11254,-11216,-10981,-10554,-9927,-9118,-8173,-7116,-6026,-4919,-3863,-2871,-1971,-1173,-468,138,663,1105,1471,1755,1937,2018,1961,1768,1420,920,283,-458,-1264,-2069,-2832,-3495,-4019,-4391,-4584,-4616,-4496,-4243,-3908,-3522,-3163,-2875,-2739,-2781,-3037,-3488,-4092,-4790,-5472,-6072,-6474,-6626,-6460,-5972,-5166,-4093,-2824,-1433,-30,1329,2544,3600,4452,5122,5633,6017,6330,6587,6826,7033,7191,7276,7239,7059,6709,6185,5510,4717,3874,3036,2282,1655,1200,912,771,715,669,546,265,-238,-995,-2004,-3223,-4570,-5956,-7245,-8348,-9154,-9603,-9684,-9393,-8799,-7967,-6985,-5943,-4911,-3941,-3068,-2300,-1633,-1054,-560,-143,165,346,357,157,-259,-901,-1696,-2574,-3392,-4002,-4255,-4011,-3199,-1773,194,2637,5347,8174,10882,13280,15191,16469,17019,16807,15844,14225,12081,9599,6996,4493,2301,604,-492,-903,-652,207,1548,3206,5003,6740,8247,9369,10007,10109,9682,8792,7538,6055,4481,2931,1513,273,-760,-1598,-2284,-2869,-3406,-3952,-4533,-5161,-5836,-6514,-7154,-7709,-8109,-8334,-8334,-8115,-7673,-7034,-6221,-5263,-4194,-3034,-1803,-523,795,2125,3438,4712,5898,6982,7916,8696,9304,9739,10009,10131,10112,9984,9745,9418,8992,8457,7786,6934,5873,4548,2958,1093,-985,-3203,-5422,-7498,-9257,-10542,-11231,-11243,-10559,-9224,-7325,-5003,-2420,255,2846,5203,7187,8707,9698,10150,10074,9549,8641,7477,6151,4769,3413,2146,998,1,-843,-1522,-2024,-2349,-2463,-2383,-2077,-1567,-865,12,1018,2120,3268,4401,5466,6387,7113,7564,7706,7479,6881,5894,4564,2931,1087,-865,-2796,-4584,-6094,-7239,-7955,-8227,-8112,-7688,-7103,-6500,-6033,-5834,-5976,-6503,-7373,-8518,-9807,-11100,-12240,-13083,-13519,-13466,-12908,-11868,-10424,-8699,-6831,-4969,-3252,-1782,-624,184,691,901,933,814,653,501,416,461,670,1083,1738,2627,3758,5080,6533,8027,9457,10704,11677,12274,12448,12161,11412,10250,8726,6969,5072,3203,1484,59,-975,-1555,-1671,-1357,-719,125,1018,1813,2391,2661,2599,2211,1583,790,-18,-748,-1259,-1496,-1387,-955,-223,716,1764,2808,3738,4469,4950,5141,5066,4739,4226,3577,2859,2132,1432,803,249,-229,-647,-1037,-1428,-1840,-2294,-2785,-3290,-3787,-4214,-4548,-4721,-4720,-4503,-4070,-3442,-2638,-1750,-832,-7,639,1014,1047,722,52,-892,-1999,-3130,-4140,-4869,-5234,-5126,-4572,-3559,-2200,-570,1193,2967,4635,6079,7218,7972,8306,8194,7663,6746,5532,4093,2543,965,-558,-1945,-3180,-4202,-5044,-5681,-6139,-6438,-6560,-6546,-6364,-6038,-5562,-4945,-4189,-3307,-2276,-1119,206,1676,3307,5071,6933,8840,10721,12498,14091,15410,16397,16982,17138,16848,16128,15017,13574,11878,10010,8063,6119,4247,2513,949,-406,-1564,-2506,-3289,-3921,-4464,-4952,-5422,-5894,-6364,-6805,-7168,-7391,-7394,-7116,-6496,-5512,-4176,-2539,-704,1208,3037,4645,5868,6618,6792,6374,5372,3848,1890,-369,-2813,-5291,-7698,-9914,-11861,-13450,-14613,-15283,-15402,-14917,-13814,-12097,-9816,-7082,-4005,-771,2467,5531,8266,10566,12335,13546,14191,14320,13992,13301,12344,11223,10035,8882,7828,6946,6261,5778,5478,5295,5167,5014,4766,4397,3858,3208,2434,1641,851,158,-405,-785,-972,-983,-837,-629,-404,-288,-334,-635,-1207,-2072,-3181,-4469,-5832,-7153,-8304,-9180,-9687,-9767,-9418,-8655,-7559,-6230,-4782,-3360,-2065,-1001,-213,275,508,552,506,479,563,831,1312,1991,2817,3708,4564,5293,5811,6080,6071,5810,5335,4693,3951,3137,2280,1395,464,-487,-1471,-2425,-3307,-4026,-4499,-4651,-4433,-3834,-2891,-1678,-305,1113,2444,3597,4486,5078,5376,5403,5227,4902,4507,4083,3680,3307,2960,2637,2278,1877,1359,717,-101,-1070,-2182,-3338,-4459,-5389,-6013,-6195,-5863,-4993,-3608,-1835,204,2293,4241,5853,6965,7475,7345,6593,5322,3674,1830,-7,-1656,-2932,-3726,-3944,-3579,-2657,-1265,465,2373,4268,5957,7242,7959,7972,7228,5713,3533,823,-2200,-5289,-8237,-10807,-12880,-14353,-15235,-15584,-15511,-15160,-14690,-14230,-13893,-13742,-13768,-13958,-14201,-14413,-14465,-14250,-13681,-12687,-11249,-9367,-7085,-4480,-1643,1292,4203,6942,9384,11401,12912,13858,14228,14067,13426,12438,11206,9875,8557,7359,6348,5554,4990,4610,4379,4217,4057,3818,3433,2845,1996,885,-509,-2122,-3887,-5681,-7353,-8746,-9701,-10091,-9836,-8909,-7363,-5283,-2855,-244,2302,4588,6408,7614,8111,7860,6898,5309,3229,829,-1730,-4252,-6617,-8676,-10383,-11671,-12558,-13066,-13259,-13202,-12977,-12637,-12229,-11754,-11195,-10495,-9601,-8462,-7053,-5401,-3576,-1705,56,1528,2557,3018,2850,2074,771,-895,-2734,-4518,-6041,-7142,-7692,-7671,-7071,-5990,-4524,-2823,-1015,766,2399,3812,4902,5653,5994,5935,5455,4592,3390,1929,310,-1361,-2955,-4385,-5553,-6422,-6983,-7257,-7318,-7238,-7108,-7017,-7013,-7153,-7415,-7808,-8265,-8750,-9189,-9528,-9696,-9642,-9296,-8618,-7561,-6114,-4278,-2099,372,3014,5747,8408,10896,13071,14829,16098,16823,17005,16665,15875,14707,13279,11673,9991,8296,6633,5026,3478,1964,479,-1013,-2519,-4049,-5584,-7097,-8522,-9786,-10791,-11432,-11620,-11289,-10415,-9032,-7226,-5143,-2957,-875,932,2296,3122,3369,3046,2243,1052,-384,-1946,-3506,-5001,-6336,-7511,-8472,-9222,-9739,-9999,-9973,-9626,-8947,-7916,-6575,-4967,-3178,-1320,501,2174,3626,4804,5700,6339,6763,7037,7213,7347,7468,7612,7785,8005,8280,8624,9043,9545,10120,10741,11365,11935,12367,12610,12586,12280,11680,10820,9764,8579,7352,6151,5021,3993,3056,2189,1344,472,-474,-1523,-2692,-3961,-5304,-6651,-7943,-9091,-10014,-10643,-10892,-10741,-10137,-9115,-7692,-5955,-3989,-1921,138,2059,3752,5140,6195,6920,7351,7551,7582,7503,7353,7141,6853,6470,5950,5294,4491,3596,2658,1781,1030,497,215,195,418,822,1345,1915,2469,2960,3358,3636,3789,3804,3669,3373,2890,2222,1358,343,-775,-1901,-2928,-3734,-4227,-4318,-4000,-3293,-2285,-1101,102,1181,1980,2418,2422,2009,1214,140,-1104,-2368,-3532,-4450,-5033,-5189,-4874,-4076,-2808,-1134,866,3079,5359,7574,9563,11184,12330,12893,12838,12147,10865,9064,6873,4417,1880,-591,-2821,-4665,-6013,-6772,-6924,-6482,-5524,-4166,-2562,-874,719,2073,3055,3587,3628,3184,2317,1100,-345,-1921,-3515,-5049,-6464,-7725,-8826,-9761,-10545,-11172,-11647,-11956,-12089,-12036,-11799,-11382,-10810,-10085,-9240,-8255,-7144,-5869,-4432,-2806,-1012,935,2967,5013,6973,8747,10242,11387,12146,12528,12579,12382,12034,11640,11263,10975,10746,10567,10344,10000,9435,8586,7400,5882,4069,2029,-138,-2323,-4419,-6336,-7990,-9351,-10378,-11070,-11429,-11445,-11121,-10448,-9397,-7987,-6194,-4085,-1691,872,3502,6057,8393,10377,11872,12796,13067,12676,11625,9978,7835,5312,2580,-214,-2876,-5251,-7175,-8524,-9207,-9199,-8501,-7216,-5456,-3404,-1248,811,2604,3966,4803,5044,4673,3737,2286,472,-1595,-3708,-5710,-7408,-8653,-9331,-9380,-8802,-7657,-6054,-4137,-2069,-4,1915,3584,4917,5879,6444,6623,6424,5881,5008,3859,2467,915,-712,-2301,-3722,-4866,-5618,-5952,-5829,-5346,-4567,-3664,-2762,-2012,-1507,-1299,-1380,-1684,-2108,-2532,-2821,-2883,-2629,-2046,-1132,48,1430,2908,4413,5841,7168,8333,9347,10207,10937,11548,12066,12483,12806,13029,13119,13081,12876,12509,11965,11257,10386,9398,8311,7200,6104,5106,4257,3599,3156,2898,2786,2715,2606,2319,1787,921,-297,-1824,-3614,-5513,-7406,-9126,-10543,-11552,-12088,-12127,-11693,-10842,-9644,-8219,-6655,-5103,-3651,-2436,-1527,-987,-830,-1004,-1439,-1994,-2525,-2881,-2929,-2591,-1848,-751,581,1981,3272,4279,4895,5060,4814,4240,3479,2680,1970,1440,1133,1019,1072,1203,1366,1520,1656,1811,2022,2357,2856,3539,4408,5394,6441,7433,8276,8872,9145,9058,8610,7840,6823,5653,4435,3267,2226,1359,683,178,-201,-519,-853,-1255,-1804,-2492,-3354,-4324,-5355,-6344,-7174,-7723,-7859,-7511,-6593,-5159,-3237,-1007,1369,3663,5650,7152,8012,8180,7662,6544,4980,3142,1223,-606,-2204,-3483,-4379,-4882,-5016,-4794,-4309,-3579,-2724,-1779,-849,26,781,1399,1863,2187,2395,2511,2562,2553,2482,2314,2027,1563,919,85,-873,-1875,-2771,-3421,-3670,-3397,-2566,-1175,644,2715,4803,6623,7948,8559,8331,7241,5333,2778,-235,-3418,-6546,-9334,-11612,-13219,-14089,-14221,-13678,-12571,-11051,-9262,-7355,-5437,-3591,-1850,-235,1282,2706,4073,5371,6596,7696,8624,9299,9673,9674,9310,8574,7563,6358,5130,4001,3144,2635,2545,2840,3440,4205,4952,5520,5739,5509,4781,3560,1932,1,-2082,-4182,-6161,-7925,-9412,-10591,-11486,-12099,-12503,-12706,-12781,-12739,-12616,-12427,-12167,-11834,-11394,-10822,-10069,-9100,-7887,-6426,-4747,-2928,-1065,684,2177,3250,3819,3809,3295,2355,1213,64,-834,-1311,-1223,-555,638,2211,3953,5652,7093,8124,8649,8665,8219,7429,6432,5360,4345,3456,2739,2178,1730,1319,857,268,-520,-1529,-2746,-4115,-5519,-6849,-7929,-8652,-8876,-8565,-7691,-6326,-4587,-2646,-719,981,2250,2941,2969,2346,1154,-432,-2197,-3912,-5354,-6373,-6876,-6868,-6441,-5732,-4950,-4264,-3867,-3855,-4291,-5145,-6329,-7725,-9154,-10489,-11572,-12324,-12689,-12645,-12230,-11470,-10452,-9213,-7846,-6381,-4891,-3406,-1973,-625,608,1691,2608,3333,3861,4175,4263,4125,3725,3091,2200,1114,-122,-1397,-2608,-3633,-4370,-4762,-4803,-4541,-4103,-3622,-3284,-3230,-3583,-4388,-5624,-7185,-8905,-10573,-11968,-12878,-13165,-12711,-11545,-9704,-7355,-4678,-1894,760,3084,4911,6137,6738,6765,6331,5626,4821,4138,3719,3690,4086,4876,5966,7196,8401,9399,10058,10296,10091,9509,8653,7680,6742,5981,5487,5292,5357,5579,5813,5893,5665,5012,3878,2276,284,-1960,-4282,-6500,-8441,-9968,-11002,-11509,-11528,-11124,-10420,-9533,-8599,-7734,-7020,-6527,-6277,-6263,-6459,-6803,-7228,-7636,-7966,-8101,-8040,-7704,-7150,-6396,-5519,-4605,-3705,-2875,-2108,-1370,-595,311,1410,2768,4360,6137,7958,9657,11049,11957,12265,11924,10978,9545,7821,6010,4348,2998,2092,1683,1729,2186,2892,3756,4615,5386,5978,6366,6543,6566,6485,6408,6407,6574,6954,7563,8368,9287,10202,10954,11401,11384,10834,9694,8034,5946,3638,1308,-789,-2455,-3524,-3914,-3640,-2796,-1559,-150,1186,2241,2835,2888,2376,1366,-23,-1619,-3260,-4774,-6037,-6966,-7519,-7704,-7553,-7117,-6436,-5566,-4509,-3308,-1948,-470,1115,2751,4379,5931,7329,8516,9418,10005,10223,10053,9473,8471,7071,5316,3292,1126,-1028,-2991,-4594,-5698,-6209,-6116,-5460,-4382,-3038,-1638,-359,642,1274,1519,1415,1076,623,203,-74,-128,55,459,995,1586,2107,2474,2604,2452,2013,1311,426,-547,-1470,-2217,-2655,-2694,-2270,-1407,-135,1406,3084,4734,6169,7283,7949,8146,7875,7205,6240,5089,3887,2719,1667,756,-24,-702,-1338,-1978,-2665,-3402,-4184,-4953,-5676,-6285,-6754,-7055,-7211,-7240,-7212,-7168,-7172,-7254,-7423,-7652,-7890,-8048,-8049,-7801,-7251,-6361,-5151,-3644,-1928,-73,1808,3627,5277,6684,7759,8461,8749,8630,8135,7331,6326,5231,4182,3277,2610,2194,2027,2018,2085,2105,1982,1661,1119,406,-395,-1163,-1778,-2129,-2151,-1831,-1206,-373,543,1410,2085,2479,2505,2152,1420,375,-904,-2299,-3676,-4891,-5806,-6295,-6276,-5702,-4581,-2975,-1003,1185,3386,5419,7079,8238,8770,8682,7982,6809,5292,3631,1978,499,-721,-1616,-2197,-2487,-2541,-2419,-2156,-1796,-1349,-827,-252,353,946,1469,1857,2039,1957,1567,870,-121,-1325,-2663,-3996,-5232,-6237,-6962,-7350,-7408,-7170,-6686,-6035,-5286,-4503,-3753,-3053,-2449,-1919,-1465,-1045,-615,-125,485,1252,2196,3315,4533,5789,6924,7820,8331,8342,7809,6719,5156,3247,1172,-867,-2668,-4068,-4938,-5222,-4918,-4083,-2827,-1276,415,2102,3649,4938,5885,6431,6579,6338,5810,5075,4306,3626,3206,3159,3567,4488,5861,7638,9644,11722,13651,15240,16309,16732,16448,15457,13831,11691,9185,6491,3757,1134,-1283,-3411,-5221,-6693,-7842,-8685,-9257,-9595,-9739,-9741,-9644,-9498,-9353,-9238,-9186,-9188,-9233,-9257,-9203,-8984,-8529,-7802,-6789,-5543,-4137,-2703,-1351,-226,597,1040,1124,865,377,-252,-872,-1384,-1664,-1650,-1278,-544,537,1903,3476,5127,6735,8137,9217,9857,9991,9626,8783,7602,6190,4736,3371,2229,1385,852,620,598,716,860,965,947,802,503,87,-413,-958,-1486,-1966,-2344,-2589,-2662,-2511,-2120,-1425,-434,876,2458,4245,6128,7954,9563,10801,11524,11659,11164,10098,8546,6671,4632,2612,764,-797,-1991,-2811,-3256,-3405,-3314,-3087,-2807,-2552,-2399,-2385,-2555,-2908,-3440,-4115,-4875,-5649,-6335,-6837,-7038,-6866,-6244,-5180,-3686,-1882,137,2186,4123,5799,7092,7948,8345,8322,7954,7338,6576,5774,5006,4343,3811,3441,3206,3101,3053,3017,2904,2647,2171,1439,424,-830,-2266,-3766,-5206,-6445,-7360,-7865,-7915,-7521,-6749,-5691,-4467,-3208,-2007,-961,-106,531,966,1221,1334,1345,1281,1191,1090,1043,1070,1236,1567,2099,2815,3695,4646,5573,6339,6809,6886,6479,5595,4262,2597,744,-1124,-2832,-4229,-5208,-5702,-5709,-5263,-4443,-3342,-2071,-735,570,1748,2726,3427,3790,3772,3341,2497,1279,-248,-1965,-3746,-5433,-6900,-8017,-8743,-9042,-8972,-8617,-8067,-7470,-6884,-6406,-6038,-5775,-5564,-5341,-5059,-4655,-4133,-3476,-2720,-1906,-1058,-252,502,1127,1600,1876,1909,1689,1195,456,-489,-1564,-2666,-3696,-4536,-5116,-5375,-5318,-4970,-4417,-3742,-3055,-2448,-1988,-1723,-1664,-1803,-2114,-2550,-3064,-3602,-4090,-4473,-4660,-4592,-4196,-3432,-2291,-794,961,2876,4748,6420,7672,8346,8318,7525,6000,3838,1208,-1680,-4597,-7328,-9681,-11536,-12794,-13456,-13520,-13071,-12169,-10926,-9428,-7791,-6114,-4506,-3077,-1927,-1142,-776,-845,-1296,-2060,-2971,-3900,-4656,-5132,-5217,-4932,-4303,-3488,-2636,-1935,-1560,-1607,-2144,-3117,-4437,-5931,-7426,-8722,-9686,-10183,-10184,-9656,-8665,-7274,-5604,-3780,-1947,-250,1184,2241,2872,3039,2811,2246,1505,713,34,-423,-571,-410,38,660,1349,1956,2372,2493,2282,1726,864,-230,-1472,-2745,-3936,-4926,-5592,-5844,-5587,-4779,-3402,-1496,860,3529,6341,9093,11574,13579,14960,15596,15465,14605,13130,11216,9050,6854,4780,2996,1541,458,-306,-830,-1197,-1519,-1858,-2269,-2779,-3367,-4020,-4700,-5383,-6053,-6700,-7322,-7920,-8470,-8960,-9329,-9545,-9552,-9322,-8855,-8169,-7345,-6448,-5599,-4867,-4329,-4000,-3860,-3847,-3868,-3826,-3625,-3205,-2526,-1599,-453,847,2230,3608,4891,5989,6815,7289,7357,6985,6186,5010,3562,1971,403,-979,-2035,-2656,-2797,-2474,-1756,-757,388,1544,2604,3484,4147,4580,4804,4845,4761,4591,4406,4258,4211,4319,4617,5137,5868,6790,7845,8956,10023,10958,11642,12027,12035,11678,10972,9977,8792,7494,6192,4947,3807,2797,1894,1093,344,-362,-1040,-1675,-2235,-2679,-2967,-3060,-2959,-2678,-2273,-1819,-1396,-1092,-958,-1031,-1299,-1732,-2265,-2838,-3379,-3849,-4213,-4476,-4644,-4737,-4776,-4753,-4659,-4464,-4125,-3615,-2913,-2019,-969,197,1412,2620,3764,4797,5684,6392,6888,7135,7098,6740,6041,5008,3655,2082,354,-1363,-2952,-4272,-5205,-5696,-5703,-5259,-4410,-3257,-1879,-391,1127,2604,3978,5215,6301,7224,8001,8660,9212,9709,10148,10567,10937,11266,11494,11603,11515,11207,10614,9734,8561,7114,5464,3661,1809,-16,-1732,-3278,-4618,-5746,-6662,-7418,-8030,-8561,-9027,-9449,-9834,-10155,-10392,-10512,-10490,-10319,-9993,-9533,-8940,-8241,-7428,-6490,-5415,-4168,-2743,-1145,614,2448,4299,6018,7509,8629,9301,9465,9122,8332,7195,5835,4405,3016,1791,787,53,-417,-615,-595,-372,-13,436,913,1341,1669,1826,1777,1512,1030,405,-320,-1024,-1634,-2059,-2233,-2155,-1821,-1301,-675,-37,498,850,939,726,206,-596,-1614,-2757,-3907,-4932,-5708,-6121,-6099,-5603,-4650,-3311,-1680,96,1885,3537,4938,6011,6696,7021,6994,6713,6246,5680,5097,4528,4008,3513,3025,2493,1900,1213,459,-337,-1107,-1783,-2299,-2608,-2701,-2597,-2348,-2037,-1720,-1483,-1337,-1313,-1374,-1496,-1622,-1736,-1801,-1846,-1888,-1982,-2183,-2514,-3002,-3602,-4269,-4908,-5432,-5762,-5851,-5682,-5303,-4763,-4164,-3592,-3111,-2787,-2622,-2600,-2698,-2840,-2994,-3090,-3092,-2968,-2687,-2246,-1630,-840,107,1206,2416,3700,5004,6259,7397,8346,9049,9466,9587,9425,9031,8459,7794,7110,6473,5957,5585,5398,5381,5533,5801,6148,6491,6780,6925,6889,6608,6085,5314,4345,3236,2071,938,-78,-922,-1540,-1947,-2147,-2199,-2160,-2073,-1999,-1936,-1904,-1856,-1786,-1642,-1431,-1150,-842,-559,-357,-280,-358,-578,-917,-1315,-1731,-2106,-2430,-2699,-2943,-3227,-3599,-4126,-4840,-5736,-6766,-7849,-8843,-9635,-10075,-10086,-9595,-8613,-7174,-5361,-3279,-1041,1243,3471,5550,7412,8980,10213,11051,11479,11475,11059,10278,9184,7898,6501,5136,3881,2827,2020,1460,1141,997,992,1061,1184,1341,1547,1813,2161,2581,3062,3560,4027,4413,4683,4803,4807,4683,4519,4326,4190,4134,4199,4401,4740,5204,5764,6376,6988,7533,7934,8119,8006,7545,6685,5426,3796,1864,-247,-2411,-4446,-6221,-7573,-8435,-8757,-8561,-7933,-6960,-5800,-4540,-3315,-2168,-1166,-318,366,871,1204,1323,1236,892,320,-485,-1451,-2488,-3488,-4304,-4816,-4919,-4561,-3739,-2518,-1008,650,2304,3814,5079,6031,6653,6961,6997,6818,6463,5999,5424,4783,4065,3289,2462,1614,767,-33,-758,-1379,-1884,-2283,-2592,-2852,-3076,-3299,-3500,-3672,-3765,-3748,-3584,-3255,-2783,-2182,-1524,-851,-226,303,709,981,1103,1123,1024,882,708,569,498,552,745,1109,1629,2278,3012,3756,4441,4984,5320,5405,5211,4761,4077,3240,2296,1337,395,-483,-1291,-2036,-2729,-3381,-3979,-4506,-4889,-5099,-5036,-4700,-4051,-3152,-2073,-944,103,921,1421,1521,1236,613,-234,-1167,-2034,-2713,-3104,-3180,-2961,-2514,-1950,-1373,-899,-608,-554,-765,-1236,-1943,-2865,-3939,-5149,-6423,-7735,-9012,-10213,-11261,-12108,-12696,-12985,-12966,-12638,-12034,-11202,-10184,-9041,-7800,-6486,-5114,-3674,-2194,-683,802,2202,3433,4423,5106,5454,5468,5183,4677,4010,3281,2533,1810,1126,470,-169,-813,-1460,-2128,-2777,-3421,-4018,-4575,-5092,-5575,-6065,-6569,-7123,-7715,-8327,-8896,-9355,-9593,-9540,-9105,-8280,-7059,-5515,-3752,-1887,-72,1579,2970,4026,4723,5063,5038,4700,4030,3083,1848,383,-1268,-3028,-4775,-6417,-7804,-8860,-9498,-9711,-9531,-9040,-8370,-7648,-7005,-6535,-6277,-6229,-6337,-6526,-6706,-6816,-6797,-6655,-6391,-6062,-5703,-5361,-5060,-4807,-4579,-4370,-4127,-3853,-3518,-3132,-2691,-2200,-1648,-1021,-291,558,1552,2669,3882,5115,6282,7267,7996,8368,8380,8022,7362,6482,5486,4476,3525,2697,2007,1462,1047,751,557,480,505,653,903,1237,1611,1962,2224,2331,2234,1909,1369,646,-185,-1050,-1865,-2557,-3069,-3370,-3446,-3306,-2985,-2509,-1939,-1314,-690,-116,365,693,828,726,354,-287,-1201,-2329,-3614,-4967,-6291,-7488,-8481,-9210,-9641,-9783,-9646,-9273,-8693,-7934,-6994,-5886,-4581,-3099,-1455,298,2057,3727,5167,6268,6949,7166,6933,6332,5449,4460,3467,2651,2071,1844,1966,2459,3270,4344,5588,6910,8196,9336,10218,10745,10837,10456,9593,8301,6667,4833,2943,1179,-330,-1445,-2119,-2326,-2111,-1564,-778,123,1059,1970,2824,3646,4450,5295,6189,7167,8196,9244,10247,11131,11825,12276,12439,12299,11867,11146,10188,9000,7644,6134,4527,2850,1157,-516,-2114,-3613,-4960,-6158,-7177,-8046,-8750,-9338,-9778,-10120,-10309,-10355,-10226,-9890,-9344,-8580,-7623,-6525,-5351,-4181,-3101,-2162,-1411,-825,-387,-22,326,707,1140,1606,2042,2370,2495,2348,1882,1109,79,-1102,-2308,-3390,-4225,-4685,-4719,-4278,-3391,-2098,-495,1332,3249,5166,6954,8533,9820,10766,11355,11595,11540,11258,10853,10422,10067,9848,9813,9929,10156,10373,10460,10308,9793,8902,7618,6043,4291,2526,893,-473,-1501,-2163,-2505,-2591,-2547,-2458,-2438,-2540,-2796,-3207,-3722,-4298,-4847,-5314,-5624,-5742,-5642,-5329,-4831,-4203,-3507,-2820,-2230,-1784,-1567,-1568,-1814,-2240,-2791,-3360,-3857,-4163,-4211,-3941,-3339,-2442,-1311,-54,1215,2387,3370,4111,4598,4856,4946,4932,4875,4816,4754,4665,4489,4157,3602,2781,1678,327,-1210,-2827,-4409,-5830,-6979,-7777,-8172,-8158,-7771,-7059,-6119,-5038,-3916,-2848,-1915,-1162,-638,-307,-157,-95,-42,103,430,991,1811,2854,4040,5242,6313,7098,7476,7369,6758,5719,4355,2846,1368,77,-890,-1494,-1720,-1652,-1382,-1046,-759,-617,-665,-907,-1298,-1748,-2179,-2454,-2520,-2284,-1738,-887,230,1520,2898,4236,5428,6362,6954,7151,6931,6310,5346,4112,2707,1232,-218,-1568,-2750,-3754,-4566,-5215,-5753,-6207,-6638,-7047,-7433,-7768,-7989,-8057,-7906,-7537,-6935,-6180,-5323,-4496,-3778,-3279,-3035,-3058,-3298,-3650,-3992,-4159,-4026,-3466,-2427,-893,1086,3395,5911,8440,10827,12893,14495,15528,15927,15673,14818,13432,11667,9668,7612,5653,3927,2513,1451,710,218,-131,-469,-902,-1519,-2342,-3338,-4399,-5389,-6138,-6494,-6352,-5657,-4442,-2804,-886,1110,3022,4657,5906,6685,6982,6822,6284,5455,4437,3328,2192,1090,43,-938,-1862,-2732,-3567,-4353,-5084,-5740,-6287,-6711,-6984,-7100,-7065,-6889,-6610,-6246,-5849,-5442,-5069,-4748,-4497,-4310,-4160,-3999,-3761,-3365,-2751,-1873,-724,645,2149,3652,5006,6072,6731,6931,6678,6049,5183,4245,3422,2862,2691,2938,3605,4599,5814,7101,8332,9377,10155,10608,10703,10458,9875,9016,7919,6674,5341,4029,2819,1790,1011,505,270,260,389,554,631,531,161,-464,-1328,-2298,-3241,-3973,-4344,-4232,-3581,-2412,-808,1077,3066,4974,6629,7908,8735,9103,9046,8659,8037,7300,6552,5867,5289,4827,4443,4084,3675,3143,2425,1490,331,-1019,-2508,-4055,-5572,-6969,-8164,-9103,-9738,-10076,-10106,-9895,-9450,-8868,-8134,-7330,-6409,-5394,-4251,-2942,-1488,128,1825,3531,5126,6476,7470,8023,8096,7724,6980,5998,4911,3865,2949,2231,1713,1351,1086,823,506,72,-481,-1142,-1859,-2576,-3215,-3725,-4041,-4127,-3959,-3511,-2790,-1798,-556,897,2504,4190,5848,7365,8604,9448,9787,9574,8795,7533,5903,4100,2312,751,-436,-1115,-1277,-924,-176,838,1943,2977,3783,4257,4327,3972,3227,2138,813,-666,-2159,-3596,-4849,-5879,-6606,-7021,-7102,-6867,-6342,-5569,-4609,-3522,-2389,-1275,-262,593,1238,1626,1744,1563,1109,384,-542,-1615,-2726,-3758,-4603,-5127,-5276,-4991,-4321,-3347,-2223,-1134,-264,218,211,-318,-1324,-2677,-4215,-5747,-7094,-8128,-8766,-9005,-8888,-8506,-7973,-7382,-6842,-6393,-6067,-5871,-5773,-5772,-5815,-5914,-6012,-6126,-6201,-6237,-6202,-6067,-5844,-5514,-5115,-4678,-4253,-3898,-3664,-3581,-3664,-3876,-4174,-4457,-4640,-4613,-4309,-3674,-2725,-1501,-103,1350,2727,3893,4759,5250,5349,5070,4457,3582,2535,1383,229,-877,-1862,-2682,-3308,-3714,-3898,-3866,-3644,-3270,-2796,-2274,-1774,-1336,-1023,-851,-846,-1010,-1329,-1800,-2392,-3110,-3919,-4820,-5780,-6759,-7718,-8581,-9295,-9799,-10057,-10078,-9883,-9552,-9160,-8808,-8564,-8480,-8559,-8760,-9022,-9238,-9331,-9198,-8820,-8155,-7258,-6159,-4944,-3676,-2425,-1228,-116,918,1864,2754,3588,4384,5151,5889,6605,7292,7953,8564,9116,9548,9828,9859,9588,8926,7841,6303,4353,2062,-442,-2985,-5396,-7462,-9045,-10002,-10289,-9914,-8943,-7516,-5784,-3912,-2061,-345,1152,2384,3345,4045,4503,4739,4771,4603,4242,3703,3000,2174,1281,365,-489,-1259,-1880,-2366,-2709,-2968,-3172,-3406,-3696,-4117,-4665,-5365,-6185,-7095,-8039,-8953,-9746,-10353,-10652,-10587,-10061,-9046,-7530,-5552,-3204,-614,2060,4641,6976,8905,10358,11245,11614,11459,10908,10026,8941,7751,6540,5387,4340,3446,2726,2214,1896,1786,1835,2007,2223,2414,2492,2409,2121,1653,1044,389,-210,-649,-829,-713,-281,418,1302,2269,3204,3993,4581,4912,5018,4937,4759,4572,4472,4519,4755,5172,5752,6433,7171,7902,8598,9216,9762,10197,10531,10722,10746,10563,10133,9431,8456,7225,5795,4234,2629,1073,-364,-1618,-2664,-3492,-4133,-4622,-5028,-5406,-5823,-6328,-6949,-7706,-8580,-9543,-10531,-11462,-12241,-12755,-12916,-12625,-11846,-10564,-8820,-6703,-4334,-1876,515,2672,4471,5815,6645,6980,6841,6327,5525,4558,3529,2551,1698,1052,652,532,701,1145,1838,2713,3714,4736,5711,6550,7197,7632,7849,7898,7827,7719,7628,7611,7676,7798,7934,7993,7912,7616,7078,6310,5365,4354,3398,2640,2209,2198,2648,3548,4812,6317,7902,9388,10614,11440,11754,11502,10654,9232,7288,4913,2209,-676,-3614,-6426,-8981,-11115,-12729,-13736,-14096,-13841,-13013,-11734,-10124,-8345,-6532,-4846,-3384,-2257,-1502,-1154,-1177,-1524,-2093,-2758,-3393,-3833,-3974,-3690,-2947,-1724,-86,1857,3949,5990,7777,9108,9817,9799,9005,7479,5321,2698,-180,-3105,-5849,-8255,-10170,-11524,-12289,-12477,-12158,-11401,-10315,-8999,-7563,-6110,-4721,-3477,-2411,-1551,-864,-322,153,616,1144,1769,2506,3327,4163,4930,5521,5836,5806,5396,4622,3553,2302,1011,-170,-1096,-1666,-1805,-1511,-808,222,1497,2899,4346,5725,6981,8023,8804,9264,9359,9070,8394,7367,6059,4557,2982,1440,42,-1144,-2066,-2714,-3104,-3268,-3252,-3099,-2849,-2550,-2235,-1958,-1764,-1707,-1844,-2213,-2841,-3710,-4781,-5946,-7103,-8086,-8766,-9013,-8755,-7971,-6714,-5091,-3258,-1410,300,1684,2670,3181,3237,2896,2245,1405,484,-400,-1174,-1758,-2126,-2250,-2136,-1799,-1264,-574,230,1096,1981,2840,3657,4410,5111,5777,6424,7082,7744,8412,9040,9582,9970,10125,9996,9532,8726,7606,6211,4640,2958,1284,-317,-1760,-3002,-4013,-4775,-5297,-5575,-5634,-5464,-5107,-4559,-3889,-3130,-2372,-1687,-1156,-838,-765,-918,-1267,-1699,-2148,-2483,-2647,-2584,-2288,-1806,-1184,-528,98,602,925,1035,889,503,-139,-995,-2042,-3216,-4449,-5632,-6670,-7421,-7789,-7670,-7005,-5808,-4111,-2059,208,2459,4496,6107,7137,7488,7148,6185,4741,3029,1271,-281,-1430,-2007,-1931,-1187,163,1984,4110,6323,8422,10191,11470,12126,12103,11396,10081,8288,6195,4003,1914,106,-1296,-2213,-2657,-2680,-2389,-1924,-1408,-961,-645,-480,-449,-475,-489,-395,-124,371,1116,2097,3280,4618,6047,7514,8946,10296,11487,12462,13143,13453,13342,12743,11671,10131,8221,6037,3738,1456,-655,-2482,-3962,-5038,-5739,-6088,-6151,-5986,-5672,-5248,-4789,-4335,-3940,-3663,-3546,-3643,-3966,-4514,-5221,-5998,-6704,-7191,-7303,-6930,-6013,-4553,-2656,-470,1789,3869,5553,6618,6951,6479,5262,3405,1123,-1366,-3789,-5918,-7542,-8517,-8764,-8277,-7114,-5394,-3274,-939,1408,3591,5433,6834,7705,8068,7948,7473,6760,5967,5226,4635,4257,4088,4087,4175,4259,4258,4109,3805,3361,2854,2359,1973,1760,1772,2017,2475,3101,3834,4611,5383,6089,6710,7187,7505,7613,7457,7011,6214,5075,3595,1842,-88,-2082,-3984,-5682,-7049,-8021,-8574,-8719,-8519,-8054,-7411,-6685,-5940,-5244,-4618,-4123,-3746,-3550,-3521,-3686,-4016,-4470,-4952,-5366,-5560,-5430,-4857,-3801,-2259,-324,1879,4142,6248,7974,9118,9547,9183,8046,6221,3865,1175,-1635,-4367,-6839,-8935,-10585,-11767,-12523,-12919,-13045,-13006,-12899,-12798,-12775,-12850,-13013,-13227,-13402,-13437,-13220,-12630,-11599,-10076,-8087,-5716,-3093,-412,2128,4327,6010,7068,7452,7182,6347,5079,3530,1868,237,-1232,-2433,-3297,-3768,-3830,-3486,-2777,-1772,-583,665,1811,2718,3257,3350,2977,2181,1057,-237,-1552,-2704,-3567,-4040,-4083,-3707,-2978,-1987,-863,287,1336,2204,2813,3109,3061,2633,1824,621,-936,-2807,-4891,-7072,-9200,-11117,-12681,-13778,-14352,-14390,-13976,-13203,-12248,-11266,-10416,-9840,-9594,-9725,-10173,-10857,-11658,-12413,-13003,-13283,-13184,-12648,-11687,-10332,-8658,-6760,-4740,-2714,-769,984,2501,3718,4636,5277,5677,5923,6088,6253,6485,6813,7230,7698,8132,8434,8501,8250,7631,6647,5355,3859,2300,820,-440,-1397,-1979,-2201,-2085,-1708,-1144,-479,212,860,1411,1816,2036,2037,1800,1305,575,-368,-1466,-2641,-3816,-4910,-5847,-6598,-7136,-7479,-7668,-7742,-7751,-7717,-7650,-7517,-7297,-6916,-6357,-5598,-4657,-3604,-2504,-1469,-574,118,586,855,987,1064,1185,1425,1830,2407,3100,3836,4480,4923,5043,4767,4069,2978,1589,32,-1520,-2906,-3966,-4579,-4688,-4255,-3350,-2027,-440,1283,2977,4484,5694,6480,6836,6732,6261,5511,4637,3774,3075,2611,2460,2575,2916,3345,3745,3966,3907,3502,2742,1688,440,-856,-2051,-2998,-3583,-3711,-3354,-2490,-1160,583,2660,4966,7392,9816,12106,14157,15847,17111,17887,18162,17962,17328,16339,15067,13594,11969,10245,8437,6554,4606,2596,547,-1491,-3473,-5318,-6953,-8328,-9380,-10127,-10570,-10791,-10843,-10837,-10799,-10804,-10799,-10763,-10582,-10177,-9433,-8310,-6777,-4903,-2787,-593,1491,3276,4582,5299,5342,4747,3560,1949,65,-1876,-3683,-5188,-6243,-6781,-6755,-6204,-5190,-3837,-2276,-659,879,2231,3337,4174,4792,5261,5697,6216,6908,7859,9060,10501,12062,13635,15054,16181,16896,17124,16855,16127,15036,13692,12241,10783,9436,8253,7274,6513,5953,5581,5361,5253,5219,5188,5120,4931,4581,4007,3186,2103,780,-743,-2396,-4099,-5757,-7284,-8605,-9662,-10428,-10886,-11050,-10940,-10580,-10000,-9217,-8253,-7120,-5837,-4443,-2983,-1529,-161,1046,2025,2738,3192,3410,3470,3443,3418,3457,3596,3832,4124,4398,4566,4539,4243,3643,2733,1549,176,-1316,-2792,-4180,-5382,-6336,-7029,-7434,-7601,-7546,-7354,-7063,-6756,-6476,-6263,-6129,-6062,-6006,-5906,-5655,-5194,-4425,-3349,-1951,-327,1426,3130,4634,5760,6399,6485,6021,5101,3851,2472,1139,57,-649,-863,-576,213,1402,2902,4566,6267,7871,9267,10365,11105,11456,11399,10959,10160,9052,7700,6161,4526,2852,1224,-304,-1683,-2880,-3869,-4649,-5197,-5527,-5614,-5459,-5048,-4376,-3462,-2328,-1048,290,1559,2628,3369,3680,3510,2845,1755,309,-1330,-3060,-4725,-6242,-7531,-8573,-9362,-9941,-10345,-10633,-10834,-10996,-11108,-11196,-11224,-11187,-11049,-10787,-10365,-9762,-8933,-7869,-6539,-4948,-3108,-1051,1163,3472,5786,8032,10133,12027,13680,15057,16156,16962,17477,17677,17540,17031,16115,14771,12987,10809,8283,5521,2646,-207,-2879,-5247,-7192,-8644,-9557,-9929,-9792,-9184,-8194,-6878,-5339,-3650,-1898,-174,1451,2887,4076,4947,5464,5597,5338,4698,3713,2413,873,-854,-2695,-4563,-6400,-8099,-9592,-10769,-11559,-11876,-11667,-10928,-9686,-8039,-6132,-4137,-2253,-658,522,1207,1406,1200,713,123,-405,-724,-731,-380,311,1282,2425,3627,4762,5721,6422,6793,6827,6500,5861,4951,3842,2627,1390,230,-768,-1545,-2046,-2275,-2226,-1954,-1490,-898,-212,535,1331,2169,3048,3955,4854,5711,6442,6989,7267,7232,6858,6153,5173,3990,2713,1453,309,-623,-1278,-1616,-1623,-1308,-696,177,1275,2548,3972,5486,7075,8673,10239,11711,13009,14071,14814,15187,15133,14643,13713,12376,10691,8718,6566,4309,2076,-46,-1940,-3520,-4707,-5454,-5747,-5613,-5126,-4392,-3554,-2756,-2152,-1841,-1914,-2356,-3139,-4153,-5258,-6312,-7170,-7722,-7909,-7718,-7178,-6376,-5392,-4339,-3303,-2370,-1590,-1003,-625,-460,-495,-722,-1093,-1604,-2169,-2774,-3323,-3781,-4080,-4184,-4077,-3751,-3227,-2531,-1684,-722,356,1534,2818,4196,5661,7168,8673,10081,11316,12265,12855,13028,12746,12059,11006,9709,8296,6899,5676,4723,4132,3928,4103,4590,5307,6139,6971,7705,8256,8554,8561,8248,7599,6614,5304,3685,1796,-306,-2563,-4880,-7179,-9354,-11330,-13018,-14353,-15274,-15737,-15702,-15151,-14086,-12524,-10536,-8196,-5642,-3014,-474,1813,3718,5132,6006,6352,6216,5723,4979,4145,3337,2651,2153,1832,1676,1599,1527,1367,1033,477,-348,-1441,-2789,-4344,-6060,-7851,-9653,-11367,-12922,-14223,-15212,-15812,-16000,-15752,-15085,-14036,-12662,-11034,-9225,-7294,-5315,-3303,-1334,604,2431,4130,5604,6801,7601,7943,7736,6955,5593,3713,1410,-1155,-3800,-6317,-8504,-10186,-11225,-11552,-11157,-10094,-8486,-6467,-4223,-1896,345,2406,4186,5648,6762,7528,7953,8054,7855,7374,6640,5672,4497,3142,1650,65,-1546,-3093,-4496,-5634,-6440,-6819,-6756,-6249,-5359,-4200,-2900,-1638,-567,158,441,211,-511,-1690,-3209,-4954,-6782,-8558,-10183,-11564,-12675,-13487,-14037,-14334,-14455,-14412,-14272,-14056,-13791,-13505,-13203,-12908,-12613,-12337,-12044,-11749,-11384,-10940,-10343,-9560,-8552,-7293,-5792,-4063,-2155,-121,1972,4063,6083,7987,9723,11255,12554,13577,14306,14696,14714,14335,13524,12285,10627,8605,6284,3780,1219,-1265,-3513,-5434,-6900,-7894,-8374,-8395,-8003,-7282,-6326,-5213,-4040,-2862,-1755,-750,103,788,1276,1561,1623,1459,1069,447,-375,-1376,-2502,-3681,-4841,-5886,-6745,-7338,-7629,-7600,-7280,-6723,-6021,-5280,-4600,-4096,-3814,-3803,-4039,-4465,-4993,-5508,-5898,-6065,-5945,-5515,-4799,-3855,-2778,-1669,-620,286,1017,1554,1926,2173,2345,2501,2673,2887,3153,3453,3773,4087,4367,4593,4740,4792,4731,4543,4226,3788,3253,2673,2102,1615,1267,1112,1161,1398,1768,2185,2550,2761,2734,2441,1871,1110,248,-555,-1150,-1394,-1186,-478,713,2306,4178,6149,8074,9760,11123,12048,12530,12574,12237,11593,10732,9737,8682,7629,6620,5663,4787,3955,3171,2410,1640,875,80,-716,-1513,-2273,-2981,-3593,-4103,-4477,-4738,-4870,-4932,-4908,-4864,-4779,-4672,-4513,-4274,-3919,-3422,-2766,-1972,-1091,-185,626,1273,1628,1647,1292,563,-464,-1713,-3077,-4417,-5656,-6675,-7437,-7897,-8057,-7938,-7562,-6976,-6210,-5302,-4282,-3166,-1981,-738,554,1884,3269,4700,6203,7773,9411,11099,12785,14412,15877,17082,17910,18264,18084,17339,16083,14402,12460,10438,8537,6947,5802,5213,5175,5679,6599,7829,9182,10525,11671,12518,12933,12867,12263,11137,9511,7464,5088,2513,-133,-2689,-5038,-7043,-8629,-9735,-10353,-10510,-10258,-9676,-8845,-7840,-6751,-5618,-4516,-3479,-2544,-1761,-1126,-677,-381,-225,-157,-117,-44,120,407,826,1348,1926,2479,2939,3224,3292,3115,2702,2086,1328,466,-418,-1319,-2190,-3052,-3902,-4771,-5652,-6554,-7440,-8265,-8974,-9488,-9752,-9714,-9341,-8630,-7593,-6248,-4645,-2816,-819,1301,3473,5637,7699,9576,11169,12376,13115,13327,12979,12105,10754,9060,7141,5175,3286,1617,230,-819,-1549,-1981,-2178,-2190,-2073,-1865,-1591,-1269,-901,-507,-72,365,811,1224,1604,1926,2196,2419,2607,2789,2964,3153,3341,3518,3665,3759,3793,3761,3663,3518,3320,3081,2796,2439,2010,1479,836,93,-750,-1657,-2594,-3534,-4438,-5302,-6115,-6893,-7662,-8426,-9232,-10041,-10869,-11652,-12341,-12873,-13165,-13177,-12856,-12199,-11222,-9948,-8455,-6784,-5031,-3241,-1497,163,1672,3006,4112,4977,5583,5928,6055,5991,5838,5653,5558,5608,5880,6384,7101,7971,8877,9705,10319,10604,10494,9947,8994,7694,6141,4448,2713,1041,-501,-1847,-2951,-3791,-4323,-4559,-4475,-4110,-3495,-2700,-1808,-927,-142,440,772,820,601,165,-412,-1042,-1647,-2162,-2562,-2835,-3018,-3138,-3256,-3400,-3606,-3869,-4206,-4566,-4962,-5333,-5668,-5931,-6073,-6072,-5863,-5418,-4702,-3709,-2466,-1043,456,1894,3109,3964,4323,4123,3347,2051,358,-1562,-3520,-5298,-6745,-7703,-8107,-7933,-7204,-6000,-4414,-2558,-551,1503,3488,5308,6857,8056,8820,9120,8933,8310,7330,6118,4828,3600,2589,1867,1493,1443,1646,2002,2379,2670,2787,2707,2436,2052,1641,1323,1181,1299,1689,2365,3265,4343,5514,6704,7842,8854,9678,10256,10538,10481,10079,9337,8319,7105,5832,4619,3610,2897,2533,2509,2752,3137,3505,3701,3574,3042,2063,678,-1027,-2909,-4817,-6578,-8058,-9131,-9716,-9776,-9283,-8296,-6840,-5046,-3006,-890,1147,2931,4307,5140,5361,4936,3940,2454,691,-1189,-2947,-4408,-5432,-5929,-5900,-5399,-4532,-3450,-2297,-1220,-328,307,651,712,529,156,-331,-842,-1304,-1609,-1695,-1475,-907,38,1346,2966,4810,6751,8639,10322,11649,12520,12866,12690,12055,11060,9866,8600,7435,6458,5759,5368,5259,5411,5726,6137,6535,6827,6920,6719,6172,5220,3875,2170,197,-1903,-3963,-5793,-7218,-8104,-8367,-8017,-7114,-5827,-4320,-2828,-1526,-566,-36,71,-199,-724,-1377,-2014,-2511,-2789,-2791,-2511,-1978,-1231,-348,599,1532,2361,3014,3406,3478,3164,2448,1306,-213,-2054,-4111,-6244,-8322,-10174,-11690,-12752,-13315,-13368,-12964,-12177,-11131,-9928,-8694,-7505,-6436,-5525,-4790,-4238,-3865,-3647,-3582,-3609,-3707,-3785,-3794,-3641,-3276,-2650,-1758,-637,650,1990,3278,4393,5254,5798,6032,5969,5712,5314,4893,4501,4187,3967,3807,3686,3538,3339,3032,2618,2073,1408,634,-250,-1197,-2204,-3197,-4139,-4941,-5542,-5868,-5897,-5612,-5074,-4366,-3610,-2959,-2537,-2460,-2775,-3478,-4484,-5672,-6860,-7887,-8586,-8865,-8662,-8011,-6972,-5684,-4276,-2920,-1738,-873,-387,-357,-782,-1651,-2924,-4519,-6361,-8333,-10338,-12244,-13953,-15341,-16333,-16847,-16858,-16348,-15364,-13966,-12246,-10330,-8309,-6315,-4412,-2682,-1159,130,1174,1971,2525,2837,2936,2845,2623,2327,2045,1845,1810,1961,2327,2845,3469,4084,4603,4926,5003,4804,4343,3672,2839,1929,986,67,-795,-1596,-2309,-2954,-3508,-3984,-4370,-4668,-4882,-5026,-5108,-5160,-5177,-5178,-5134,-5018,-4785,-4374,-3752,-2885,-1774,-491,911,2267,3462,4341,4779,4714,4105,3017,1519,-231,-2100,-3918,-5562,-6921,-7930,-8554,-8785,-8647,-8171,-7412,-6424,-5296,-4090,-2929,-1887,-1086,-591,-476,-770,-1451,-2478,-3749,-5144,-6519,-7739,-8651,-9184,-9240,-8822,-7940,-6661,-5077,-3294,-1433,406,2112,3611,4823,5712,6236,6404,6234,5781,5133,4403,3703,3162,2871,2892,3238,3875,4711,5657,6568,7363,7934,8257,8306,8134,7776,7326,6834,6391,6015,5764,5625,5593,5658,5756,5879,5954,5975,5884,5686,5360,4917,4383,3788,3176,2607,2125,1779,1587,1556,1636,1775,1876,1849,1601,1072,235,-878,-2206,-3625,-5025,-6260,-7238,-7873,-8145,-8048,-7626,-6936,-6030,-5004,-3900,-2813,-1789,-908,-230,197,321,133,-373,-1152,-2150,-3248,-4360,-5325,-6044,-6399,-6324,-5791,-4820,-3473,-1858,-98,1667,3313,4720,5817,6538,6883,6845,6468,5812,4953,3996,3048,2236,1667,1443,1616,2198,3144,4349,5672,6943,8007,8722,9019,8870,8332,7513,6553,5633,4890,4470,4436,4829,5604,6684,7961,9285,10539,11578,12315,12668,12608,12115,11225,9967,8437,6695,4882,3097,1470,112,-902,-1527,-1770,-1690,-1383,-966,-575,-310,-253,-421,-794,-1290,-1824,-2263,-2541,-2558,-2304,-1767,-986,-16,1084,2230,3363,4389,5251,5859,6144,6051,5523,4560,3161,1400,-653,-2843,-5051,-7090,-8833,-10137,-10920,-11135,-10781,-9915,-8617,-7012,-5224,-3395,-1647,-96,1159,2067,2563,2653,2352,1700,822,-196,-1173,-1970,-2437,-2450,-1948,-920,590,2462,4559,6701,8726,10478,11857,12790,13268,13315,13000,12388,11582,10633,9619,8568,7507,6456,5419,4424,3498,2660,1973,1424,1070,864,800,820,861,880,798,614,275,-195,-796,-1514,-2307,-3174,-4058,-4941,-5763,-6474,-7015,-7324,-7364,-7108,-6575,-5807,-4872,-3870,-2875,-1982,-1230,-663,-265,-42,53,14,-120,-375,-741,-1252,-1910,-2734,-3695,-4781,-5909,-7028,-8028,-8842,-9372,-9580,-9421,-8900,-8048,-6893,-5522,-3981,-2364,-723,855,2327,3615,4675,5461,5943,6119,6017,5681,5204,4663,4170,3788,3581,3558,3709,3985,4332,4684,4990,5209,5331,5344,5278,5142,4962,4739,4471,4119,3665,3049,2257,1276,123,-1141,-2447,-3698,-4801,-5673,-6263,-6542,-6527,-6257,-5793,-5191,-4528,-3830,-3148,-2485,-1861,-1278,-765,-314,23,273,400,445,426,382,355,357,407,465,520,509,428,249,9,-264,-502,-658,-694,-600,-412,-199,-55,-93,-407,-1072,-2115,-3504,-5165,-6960,-8738,-10329,-11573,-12354,-12594,-12258,-11394,-10047,-8340,-6378,-4284,-2171,-134,1748,3409,4805,5905,6695,7182,7404,7409,7279,7091,6936,6877,6967,7225,7629,8152,8718,9271,9735,10062,10211,10174,9952,9560,9020,8353,7593,6775,5947,5169,4483,3938,3539,3263,3050,2828,2515,2099,1558,990,456,81,-82,-7,244,573,826,904,706,248,-432,-1219,-1997,-2668,-3167,-3507,-3735,-3949,-4243,-4683,-5268,-5931,-6518,-6851,-6716,-5970,-4521,-2431,139,2900,5492,7544,8727,8801,7691,5432,2262,-1508,-5439,-9088,-12010,-13856,-14375,-13493,-11298,-8032,-4093,56,3919,7050,9124,9963,9587,8171,6046,3607,1262,-643,-1881,-2358,-2116,-1305,-135,1164,2401,3419,4160,4575,4707,4592,4292,3860,3340,2757,2137,1476,793,96,-576,-1171,-1624,-1885,-1891,-1651,-1179,-563,90,634,935,878,415,-435,-1565,-2818,-3981,-4855,-5274,-5144,-4459,-3320,-1888,-395,925,1879,2314,2190,1545,511,-718,-1920,-2871,-3404,-3404,-2864,-1849,-516,944,2280,3292,3789,3667,2937,1659,26,-1769,-3477,-4918,-5934,-6483,-6588,-6330,-5867,-5307,-4803,-4397,-4141,-3983,-3871,-3714,-3431,-2974,-2316,-1485,-522,485,1461,2304,2945,3314,3396,3158,2658,1906,1008,33,-899,-1692,-2240,-2485,-2384,-1952,-1247,-363,572,1416,2042,2354,2302,1909,1250,449,-345,-993,-1379,-1439,-1145,-555,283,1231,2192,3034,3669,4034,4102,3898,3448,2827,2079,1274,457,-320,-1015,-1587,-2001,-2230,-2249,-2063,-1690,-1176,-611,-84,270,358,89,-556,-1529,-2708,-3895,-4864,-5397,-5330,-4592,-3228,-1390,695,2730,4436,5558,5936,5528,4408,2772,896,-914,-2363,-3229,-3392,-2850,-1713,-179,1507,3099,4394,5221,5527,5253,4474,3235,1656,-153,-2072,-3954,-5679,-7086,-8065,-8496,-8323,-7533,-6169,-4331,-2165,164,2458,4547,6279,7544,8277,8447,8044,7105,5655,3794,1606,-751,-3114,-5307,-7150,-8493,-9228,-9303,-8730,-7611,-6074,-4347,-2625,-1144,-80,429,309,-416,-1687,-3321,-5136,-6889,-8340,-9325,-9682,-9396,-8493,-7100,-5387,-3564,-1816,-323,837,1616,2105,2390,2658,3050,3674,4584,5710,6936,8081,8941,9353,9182,8364,6906,4866,2367,-430,-3318,-6086,-8513,-10415,-11649,-12154,-11935,-11103,-9806,-8274,-6709,-5330,-4252,-3560,-3199,-3104,-3113,-3113,-2987,-2710,-2289,-1805,-1350,-1022,-887,-990,-1319,-1864,-2572,-3407,-4313,-5237,-6107,-6831,-7299,-7378,-6972,-5970,-4382,-2226,324,3081,5751,8060,9723,10543,10399,9318,7439,5024,2417,-27,-1938,-3074,-3255,-2505,-938,1147,3442,5543,7142,7961,7845,6764,4782,2101,-1015,-4229,-7182,-9523,-10961,-11287,-10423,-8437,-5520,-2004,1713,5213,8096,10091,11020,10898,9845,8125,6038,3913,2030,595,-287,-607,-476,-33,494,919,1051,770,13,-1198,-2789,-4589,-6427,-8042,-9220,-9718,-9377,-8082,-5838,-2716,1083,5304,9624,13692,17178,19788,21293,21595,20677,18683,15853,12495,8987,5650,2803,639,-714,-1244,-1021,-182,1074,2546,4000,5255,6134,6527,6384,5698,4571,3128,1588,169,-895,-1422,-1310,-543,781,2497,4377,6192,7717,8822,9392,9468,9090,8396,7535,6648,5889,5354,5120,5205,5595,6228,7030,7887,8702,9366,9789,9915,9696,9111,8176,6897,5346,3603,1787,50,-1457,-2600,-3263,-3411,-3036,-2221,-1078,230,1540,2687,3550,4053,4158,3914,3344,2571,1646,669,-317,-1275,-2178,-3027,-3790,-4462,-5019,-5431,-5696,-5789,-5732,-5556,-5310,-5079,-4913,-4899,-5056,-5428,-6009,-6791,-7742,-8800,-9881,-10861,-11618,-12015,-11962,-11401,-10340,-8847,-7033,-5051,-3075,-1268,222,1290,1879,1971,1597,818,-277,-1576,-2956,-4288,-5451,-6339,-6855,-6958,-6617,-5871,-4786,-3473,-2074,-745,353,1079,1331,1034,202,-1137,-2872,-4856,-6920,-8847,-10462,-11596,-12150,-12096,-11483,-10422,-9069,-7588,-6126,-4797,-3655,-2703,-1912,-1201,-542,139,797,1429,1919,2204,2164,1753,899,-364,-2026,-3972,-6107,-8269,-10296,-12016,-13249,-13857,-13736,-12828,-11180,-8856,-6037,-2905,282,3286,5855,7780,8908,9146,8504,7042,4942,2419,-236,-2747,-4839,-6336,-7119,-7227,-6762,-5954,-5042,-4278,-3854,-3872,-4331,-5140,-6138,-7144,-7979,-8512,-8661,-8420,-7827,-6968,-5950,-4859,-3795,-2785,-1862,-1003,-184,617,1418,2183,2868,3380,3617,3478,2874,1773,197,-1770,-3958,-6174,-8180,-9763,-10748,-11024,-10547,-9384,-7628,-5480,-3123,-782,1375,3197,4624,5642,6300,6686,6891,7008,7094,7173,7222,7194,7009,6602,5915,4951,3738,2377,973,-349,-1478,-2344,-2916,-3186,-3211,-3013,-2667,-2195,-1638,-991,-272,535,1407,2325,3229,4045,4684,5062,5143,4903,4415,3747,3046,2435,2045,1972,2270,2952,3979,5274,6724,8195,9556,10665,11437,11804,11759,11348,10655,9790,8891,8078,7462,7120,7082,7348,7857,8554,9325,10104,10784,11320,11638,11732,11576,11191,10600,9860,9013,8140,7304,6565,5996,5632,5486,5568,5820,6207,6647,7068,7389,7535,7434,7040,6336,5336,4110,2737,1351,77,-944,-1598,-1801,-1527,-787,346,1767,3360,4992,6563,7979,9206,10193,10971,11528,11891,12071,12045,11807,11311,10530,9469,8139,6640,5071,3579,2300,1342,780,632,857,1381,2084,2837,3510,3994,4210,4135,3779,3227,2553,1914,1368,1033,910,991,1232,1544,1883,2181,2444,2678,2952,3320,3864,4619,5596,6749,7966,9117,10019,10507,10446,9735,8374,6389,3932,1150,-1713,-4444,-6820,-8659,-9856,-10360,-10220,-9529,-8451,-7147,-5808,-4585,-3603,-2934,-2596,-2544,-2693,-2911,-3068,-3022,-2700,-2045,-1115,4,1143,2129,2797,3021,2748,2008,896,-411,-1730,-2866,-3676,-4076,-4067,-3725,-3183,-2614,-2182,-2031,-2234,-2802,-3669,-4724,-5822,-6829,-7635,-8179,-8447,-8487,-8345,-8130,-7883,-7689,-7556,-7507,-7523,-7593,-7692,-7809,-7932,-8055,-8172,-8264,-8322,-8312,-8213,-8010,-7684,-7266,-6760,-6239,-5734,-5316,-5024,-4874,-4886,-5007,-5224,-5451,-5671,-5817,-5895,-5879,-5794,-5656,-5486,-5312,-5151,-5019,-4933,-4896,-4920,-4998,-5139,-5321,-5551,-5802,-6071,-6344,-6603,-6846,-7060,-7230,-7364,-7433,-7445,-7381,-7248,-7041,-6788,-6502,-6223,-5988,-5826,-5753,-5786,-5890,-6061,-6238,-6407,-6497,-6522,-6433,-6277,-6055,-5828,-5626,-5499,-5482,-5589,-5847,-6223,-6701,-7209,-7687,-8048,-8255,-8253,-8067,-7704,-7221,-6667,-6073,-5486,-4893,-4306,-3690,-3055,-2400,-1777,-1247,-889,-786,-963,-1447,-2153,-3004,-3845,-4533,-4931,-4942,-4530,-3718,-2601,-1323,-67,985,1652,1835,1452,541,-823,-2488,-4265,-5959,-7372,-8349,-8780,-8619,-7874,-6620,-4976,-3104,-1205,511,1845,2617,2721,2115,848,-932,-3025,-5150,-7048,-8444,-9153,-9057,-8132,-6464,-4202,-1571,1174,3775,5992,7624,8557,8707,8116,6840,5045,2900,631,-1553,-3452,-4906,-5819,-6137,-5893,-5153,-4050,-2735,-1371,-99,951,1733,2201,2409,2405,2274,2104,1944,1834,1761,1704,1623,1484,1268,977,623,237,-162,-557,-946,-1347,-1771,-2256,-2799,-3407,-4046,-4646,-5149,-5427,-5413,-5017,-4209,-3018,-1497,207,1970,3607,5008,6050,6723,7014,7022,6834,6575,6365,6270,6361,6614,7004,7437,7815,8032,7999,7666,7028,6129,5056,3921,2847,1957,1325,1033,1061,1420,2008,2783,3615,4444,5175,5770,6180,6427,6500,6474,6370,6263,6188,6171,6231,6326,6443,6500,6460,6257,5870,5305,4591,3805,3023,2356,1873,1669,1764,2192,2913,3884,5024,6245,7451,8551,9457,10114,10449,10459,10113,9449,8520,7390,6181,4991,3940,3125,2623,2463,2670,3182,3961,4887,5887,6826,7651,8262,8645,8775,8662,8347,7856,7254,6583,5913,5288,4762,4383,4167,4156,4328,4694,5208,5849,6561,7307,8027,8690,9238,9657,9909,9999,9912,9662,9235,8645,7867,6916,5783,4501,3108,1676,294,-933,-1901,-2520,-2726,-2512,-1889,-945,257,1587,2971,4320,5577,6718,7696,8515,9111,9486,9571,9360,8836,8021,6980,5799,4590,3478,2573,1955,1693,1770,2177,2819,3623,4464,5260,5918,6382,6634,6650,6465,6078,5537,4841,4025,3103,2097,1063,33,-908,-1711,-2292,-2619,-2653,-2413,-1928,-1275,-544,154,713,1045,1110,881,429,-208,-885,-1523,-1993,-2212,-2126,-1692,-934,125,1398,2805,4232,5567,6701,7535,8001,8048,7698,6987,6022,4939,3860,2939,2246,1848,1719,1815,2023,2248,2355,2276,1936,1330,474,-576,-1755,-2966,-4147,-5204,-6088,-6749,-7140,-7250,-7047,-6534,-5713,-4616,-3283,-1789,-229,1296,2647,3725,4411,4632,4342,3541,2260,586,-1383,-3501,-5623,-7597,-9269,-10525,-11259,-11423,-11001,-10023,-8573,-6755,-4732,-2658,-721,918,2117,2789,2897,2464,1565,314,-1171,-2740,-4303,-5747,-7035,-8123,-9012,-9699,-10184,-10474,-10546,-10399,-10010,-9370,-8494,-7392,-6137,-4771,-3413,-2130,-1037,-191,347,557,449,34,-619,-1472,-2445,-3482,-4513,-5479,-6333,-7031,-7564,-7911,-8103,-8151,-8102,-7993,-7866,-7762,-7688,-7666,-7657,-7644,-7576,-7415,-7136,-6731,-6220,-5640,-5041,-4490,-4020,-3686,-3479,-3398,-3403,-3448,-3487,-3486,-3425,-3314,-3171,-3044,-2958,-2956,-3031,-3183,-3379,-3581,-3752,-3880,-3944,-3990,-4038,-4150,-4382,-4760,-5315,-6019,-6829,-7678,-8474,-9142,-9601,-9798,-9715,-9347,-8734,-7922,-6983,-5984,-5005,-4122,-3393,-2898,-2660,-2734,-3095,-3737,-4580,-5550,-6542,-7443,-8163,-8624,-8782,-8653,-8258,-7690,-7012,-6330,-5683,-5118,-4621,-4160,-3682,-3139,-2486,-1711,-842,95,997,1825,2483,2944,3180,3215,3075,2828,2506,2171,1839,1529,1241,981,744,551,395,295,246,227,220,165,33,-224,-613,-1119,-1676,-2195,-2559,-2659,-2421,-1812,-875,292,1526,2663,3497,3908,3777,3088,1895,289,-1542,-3448,-5224,-6740,-7884,-8587,-8858,-8696,-8180,-7353,-6305,-5097,-3807,-2510,-1271,-173,726,1355,1683,1686,1385,838,103,-691,-1476,-2123,-2566,-2738,-2602,-2156,-1416,-437,711,1928,3119,4160,4974,5443,5544,5210,4469,3345,1927,325,-1299,-2788,-3966,-4684,-4850,-4418,-3418,-1958,-166,1745,3616,5243,6515,7323,7633,7469,6856,5911,4695,3339,1914,532,-768,-1904,-2868,-3641,-4230,-4669,-4983,-5209,-5363,-5445,-5442,-5293,-4970,-4401,-3568,-2457,-1100,428,2030,3556,4878,5839,6341,6326,5799,4846,3601,2248,996,16,-534,-591,-153,722,1886,3206,4503,5645,6538,7114,7384,7355,7103,6667,6121,5492,4824,4122,3414,2703,2021,1378,807,317,-69,-355,-537,-631,-641,-574,-420,-170,215,742,1448,2320,3345,4475,5636,6761,7756,8566,9141,9464,9561,9458,9223,8895,8528,8124,7696,7193,6609,5894,5067,4135,3171,2246,1463,911,657,733,1129,1790,2614,3506,4316,4955,5328,5376,5112,4549,3776,2888,2012,1270,788,650,922,1622,2721,4155,5816,7576,9287,10801,11989,12733,12976,12669,11847,10552,8887,6961,4904,2833,862,-922,-2450,-3668,-4548,-5065,-5217,-4999,-4435,-3551,-2404,-1065,362,1783,3072,4139,4918,5364,5504,5363,5028,4560,4042,3525,3053,2641,2316,2073,1943,1929,2074,2365,2839,3449,4179,4950,5705,6345,6837,7109,7176,7048,6780,6449,6116,5857,5690,5622,5621,5619,5559,5371,5017,4485,3786,2958,2046,1100,154,-762,-1628,-2442,-3168,-3805,-4292,-4607,-4683,-4495,-4019,-3260,-2272,-1109,130,1354,2477,3439,4194,4754,5136,5393,5590,5763,5969,6196,6451,6687,6862,6936,6866,6646,6273,5780,5187,4540,3848,3141,2412,1667,900,108,-690,-1481,-2222,-2887,-3421,-3817,-4042,-4110,-4027,-3809,-3470,-3020,-2450,-1760,-938,23,1098,2258,3428,4513,5414,6006,6221,5997,5345,4319,3028,1613,210,-1033,-2046,-2751,-3170,-3325,-3273,-3086,-2793,-2443,-2031,-1551,-1006,-392,257,895,1468,1909,2170,2228,2090,1798,1445,1100,905,900,1169,1681,2397,3209,3995,4612,4956,4920,4475,3615,2384,868,-836,-2611,-4342,-5907,-7209,-8142,-8648,-8674,-8229,-7346,-6113,-4652,-3105,-1637,-390,511,969,959,467,-436,-1684,-3150,-4735,-6302,-7776,-9050,-10082,-10817,-11224,-11294,-11008,-10396,-9471,-8316,-6980,-5592,-4236,-3037,-2071,-1418,-1077,-1065,-1296,-1720,-2243,-2788,-3316,-3797,-4238,-4664,-5082,-5506,-5908,-6259,-6502,-6594,-6498,-6203,-5746,-5161,-4550,-3976,-3527,-3237,-3124,-3137,-3220,-3268,-3197,-2934,-2437,-1721,-838,107,998,1705,2128,2198,1894,1234,292,-861,-2117,-3404,-4636,-5782,-6797,-7680,-8422,-9018,-9466,-9758,-9880,-9839,-9620,-9251,-8734,-8099,-7372,-6569,-5723,-4840,-3950,-3070,-2238,-1481,-844,-359,-63,34,-76,-360,-773,-1246,-1703,-2074,-2300,-2366,-2255,-2025,-1706,-1389,-1119,-966,-943,-1054,-1283,-1586,-1930,-2278,-2591,-2861,-3057,-3179,-3197,-3106,-2878,-2513,-2005,-1388,-712,-52,492,828,857,538,-156,-1159,-2380,-3663,-4844,-5761,-6293,-6363,-5964,-5140,-3986,-2620,-1164,264,1574,2697,3582,4199,4529,4547,4268,3670,2802,1684,404,-963,-2294,-3488,-4438,-5061,-5320,-5190,-4721,-3949,-2995,-1938,-915,-16,652,1033,1079,781,170,-721,-1792,-2962,-4094,-5074,-5771,-6082,-5942,-5320,-4258,-2835,-1197,486,2034,3267,4062,4321,4034,3224,1997,467,-1214,-2897,-4473,-5832,-6935,-7761,-8322,-8658,-8803,-8809,-8694,-8499,-8223,-7890,-7504,-7074,-6607,-6105,-5557,-4964,-4303,-3576,-2781,-1936,-1071,-235,527,1152,1606,1874,1964,1920,1803,1678,1613,1640,1772,1971,2178,2305,2256,1974,1428,648,-279,-1237,-2077,-2663,-2880,-2673,-2029,-1014,264,1662,3004,4162,4988,5433,5449,5076,4359,3399,2279,1107,-36,-1071,-1943,-2600,-3009,-3152,-3017,-2618,-1980,-1137,-143,937,2057,3130,4140,5011,5758,6336,6777,7059,7202,7191,7023,6684,6175,5497,4694,3792,2877,2004,1246,673,293,148,199,407,745,1121,1545,1952,2372,2783,3215,3643,4069,4441,4729,4876,4866,4689,4377,3981,3571,3209,2956,2818,2796,2840,2877,2853,2678,2349,1843,1230,559,-50,-531,-788,-782,-496,67,866,1854,2983,4197,5460,6732,7974,9137,10177,11007,11577,11795,11635,11061,10117,8856,7404,5888,4473,3293,2480,2097,2175,2670,3492,4523,5590,6566,7287,7660,7613,7117,6213,4961,3484,1917,414,-853,-1768,-2190,-2089,-1440,-322,1153,2806,4446,5867,6902,7433,7406,6862,5893,4656,3336,2107,1116,457,156,175,438,825,1227,1548,1731,1766,1698,1580,1506,1533,1713,2051,2532,3089,3666,4165,4530,4682,4609,4273,3709,2938,2011,1001,-41,-1013,-1865,-2494,-2844,-2863,-2507,-1791,-746,557,2011,3503,4926,6174,7189,7931,8397,8615,8627,8472,8194,7813,7341,6777,6114,5359,4524,3654,2784,1994,1324,844,548,456,502,645,795,890,862,675,310,-220,-888,-1628,-2396,-3097,-3670,-4040,-4141,-3939,-3406,-2551,-1404,-36,1483,3043,4535,5863,6920,7644,7996,7964,7580,6891,5970,4897,3756,2603,1496,441,-550,-1494,-2408,-3293,-4146,-4941,-5620,-6132,-6393,-6354,-5964,-5221,-4135,-2781,-1217,436,2094,3651,5012,6109,6865,7235,7202,6742,5910,4742,3344,1838,351,-960,-1981,-2603,-2783,-2511,-1844,-861,313,1564,2753,3790,4577,5075,5250,5117,4676,3985,3037,1907,589,-851,-2386,-3953,-5480,-6897,-8102,-9034,-9584,-9740,-9440,-8732,-7638,-6261,-4685,-3050,-1445,1,1232,2168,2794,3084,3057,2734,2154,1383,477,-479,-1409,-2238,-2904,-3357,-3587,-3584,-3387,-3042,-2595,-2133,-1671,-1295,-1002,-844,-827,-969,-1288,-1784,-2464,-3308,-4295,-5384,-6528,-7660,-8721,-9629,-10318,-10730,-10814,-10566,-9990,-9134,-8062,-6852,-5616,-4421,-3375,-2519,-1901,-1535,-1404,-1481,-1713,-2031,-2364,-2626,-2760,-2709,-2471,-2058,-1523,-940,-383,75,365,473,359,75,-366,-881,-1404,-1869,-2206,-2381,-2382,-2210,-1937,-1589,-1286,-1050,-965,-1026,-1214,-1490,-1757,-1951,-2003,-1877,-1583,-1162,-685,-232,123,336,383,282,60,-225,-532,-806,-1009,-1112,-1094,-931,-623,-157,456,1176,1954,2700,3298,3649,3626,3178,2265,929,-722,-2558,-4366,-5986,-7228,-7971,-8152,-7751,-6842,-5523,-3945,-2261,-623,847,2056,2942,3489,3700,3619,3285,2769,2125,1416,687,-12,-663,-1231,-1719,-2140,-2503,-2853,-3204,-3587,-4001,-4428,-4826,-5137,-5286,-5235,-4928,-4398,-3684,-2898,-2145,-1562,-1225,-1202,-1474,-1992,-2635,-3293,-3815,-4114,-4112,-3798,-3211,-2400,-1476,-505,413,1241,1937,2501,2936,3248,3437,3474,3338,2963,2343,1421,245,-1178,-2749,-4393,-5992,-7447,-8652,-9528,-10006,-10052,-9655,-8829,-7627,-6106,-4376,-2529,-716,942,2307,3260,3731,3680,3128,2162,890,-527,-1943,-3232,-4296,-5112,-5676,-6050,-6302,-6495,-6690,-6888,-7084,-7212,-7227,-7048,-6660,-6047,-5247,-4340,-3403,-2553,-1881,-1457,-1338,-1526,-2018,-2764,-3722,-4812,-5984,-7152,-8252,-9200,-9910,-10298,-10280,-9789,-8785,-7267,-5275,-2901,-278,2430,5045,7393,9324,10721,11517,11679,11226,10200,8683,6778,4610,2322,66,-2002,-3739,-5020,-5776,-5974,-5666,-4947,-3991,-2980,-2119,-1578,-1463,-1836,-2630,-3768,-5070,-6382,-7530,-8404,-8916,-9062,-8855,-8363,-7642,-6769,-5775,-4705,-3565,-2362,-1111,181,1463,2700,3819,4775,5510,6012,6262,6299,6141,5846,5447,4970,4438,3821,3134,2328,1432,459,-534,-1446,-2204,-2681,-2823,-2560,-1917,-932,274,1572,2803,3822,4512,4801,4666,4147,3327,2324,1291,355,-333,-686,-632,-157,713,1903,3306,4798,6230,7485,8438,9006,9146,8840,8144,7139,5953,4733,3615,2737,2157,1919,1968,2225,2558,2843,2959,2851,2489,1915,1203,437,-263,-826,-1155,-1210,-964,-416,403,1464,2686,4017,5329,6532,7493,8086,8227,7836,6922,5539,3811,1922,96,-1458,-2519,-2970,-2736,-1870,-493,1179,2901,4417,5508,6026,5907,5173,3934,2325,542,-1268,-2940,-4384,-5533,-6367,-6888,-7122,-7089,-6821,-6346,-5690,-4895,-4004,-3068,-2140,-1266,-470,218,809,1299,1693,2009,2214,2323,2291,2110,1771,1271,667,5,-604,-1078,-1321,-1276,-945,-352,399,1205,1925,2457,2705,2655,2315,1766,1111,475,-28,-302,-301,1,567,1364,2306,3343,4392,5398,6307,7048,7585,7840,7788,7392,6663,5631,4366,2943,1473,34,-1264,-2369,-3201,-3739,-3939,-3797,-3310,-2482,-1347,65,1697,3473,5297,7039,8571,9734,10418,10506,9972,8818,7130,5036,2701,332,-1905,-3808,-5255,-6143,-6400,-6052,-5086,-3613,-1691,529,2936,5353,7656,9657,11244,12283,12701,12498,11679,10379,8699,6830,4936,3169,1662,492,-315,-761,-907,-813,-555,-200,201,604,996,1346,1660,1905,2085,2159,2142,2026,1861,1706,1638,1756,2127,2803,3789,5031,6460,7941,9371,10629,11643,12370,12813,12998,12985,12823,12564,12216,11793,11247,10567,9706,8655,7423,6027,4535,3003,1514,130,-1075,-2086,-2857,-3410,-3736,-3840,-3737,-3409,-2879,-2132,-1213,-145,1003,2155,3235,4159,4865,5335,5557,5583,5460,5262,5042,4848,4688,4568,4443,4312,4122,3903,3642,3383,3152,2981,2872,2822,2772,2677,2454,2053,1435,605,-400,-1505,-2627,-3666,-4556,-5233,-5680,-5885,-5880,-5673,-5309,-4788,-4130,-3326,-2390,-1333,-214,903,1907,2699,3163,3236,2866,2086,961,-381,-1782,-3075,-4116,-4787,-5043,-4874,-4339,-3527,-2553,-1551,-628,109,584,761,614,163,-564,-1516,-2645,-3875,-5165,-6442,-7658,-8740,-9633,-10258,-10570,-10515,-10082,-9272,-8136,-6730,-5166,-3528,-1929,-456,831,1874,2664,3186,3462,3496,3319,2944,2390,1680,837,-107,-1103,-2115,-3082,-3964,-4718,-5320,-5752,-6021,-6138,-6123,-6014,-5839,-5638,-5465,-5351,-5345,-5469,-5728,-6094,-6522,-6912,-7183,-7214,-6923,-6245,-5161,-3701,-1949,-9,1960,3832,5456,6742,7618,8072,8120,7822,7239,6453,5530,4519,3483,2438,1440,519,-287,-926,-1391,-1650,-1741,-1680,-1545,-1382,-1280,-1285,-1462,-1811,-2356,-3054,-3884,-4786,-5709,-6580,-7343,-7914,-8238,-8256,-7942,-7287,-6327,-5121,-3770,-2400,-1141,-124,557,849,768,382,-177,-763,-1217,-1420,-1308,-879,-210,588,1354,1948,2237,2165,1713,956,-5,-1026,-1963,-2700,-3165,-3340,-3275,-3048,-2779,-2564,-2497,-2596,-2852,-3189,-3521,-3752,-3826,-3714,-3448,-3079,-2704,-2395,-2239,-2270,-2508,-2924,-3477,-4095,-4712,-5252,-5666,-5894,-5917,-5699,-5238,-4527,-3589,-2453,-1200,103,1312,2342,3057,3398,3319,2841,2031,996,-142,-1242,-2192,-2895,-3288,-3353,-3090,-2537,-1746,-786,266,1312,2262,3005,3447,3513,3140,2338,1120,-407,-2127,-3865,-5428,-6654,-7378,-7532,-7085,-6101,-4699,-3047,-1338,244,1543,2444,2928,2990,2737,2268,1722,1237,893,776,872,1163,1560,1967,2264,2358,2150,1615,757,-364,-1631,-2917,-4066,-4957,-5475,-5592,-5287,-4628,-3711,-2647,-1605,-698,-60,248,194,-190,-845,-1658,-2533,-3354,-4033,-4528,-4806,-4897,-4840,-4665,-4445,-4158,-3848,-3452,-2983,-2393,-1705,-935,-136,617,1265,1747,2052,2213,2290,2390,2610,3023,3671,4517,5497,6476,7334,7944,8210,8108,7643,6894,5966,4975,4038,3228,2591,2125,1796,1579,1422,1329,1284,1321,1450,1688,2025,2438,2867,3267,3546,3666,3576,3274,2786,2175,1513,913,448,211,233,521,1054,1752,2561,3364,4097,4666,5013,5107,4932,4506,3872,3074,2181,1250,347,-485,-1188,-1750,-2148,-2391,-2509,-2525,-2483,-2406,-2315,-2209,-2076,-1890,-1623,-1257,-785,-235,365,948,1469,1889,2181,2373,2488,2592,2742,2998,3384,3902,4507,5126,5669,6040,6151,5966,5457,4680,3702,2641,1624,760,146,-174,-201,30,428,895,1311,1569,1572,1248,557,-507,-1919,-3606,-5486,-7426,-9308,-10987,-12336,-13258,-13659,-13538,-12893,-11832,-10438,-8897,-7315,-5869,-4617,-3657,-2967,-2548,-2319,-2215,-2143,-2045,-1865,-1609,-1287,-949,-650,-435,-351,-414,-636,-999,-1488,-2052,-2649,-3202,-3637,-3855,-3791,-3352,-2551,-1374,56,1621,3136,4398,5241,5515,5163,4203,2741,957,-929,-2694,-4126,-5093,-5507,-5385,-4776,-3808,-2592,-1284,24,1240,2309,3213,3922,4432,4731,4796,4624,4194,3533,2660,1648,579,-431,-1279,-1850,-2099,-1974,-1506,-744,240,1327,2428,3428,4239,4785,5010,4899,4438,3673,2643,1443,163,-1076,-2154,-2980,-3451,-3557,-3266,-2647,-1751,-680,472,1619,2687,3638,4454,5159,5768,6316,6817,7264,7642,7906,8012,7908,7548,6907,5974,4763,3325,1707,7,-1696,-3286,-4679,-5771,-6523,-6885,-6869,-6502,-5832,-4950,-3919,-2845,-1783,-797,79,843,1491,2039,2501,2870,3146,3306,3328,3187,2867,2358,1682,866,-17,-883,-1627,-2129,-2298,-2048,-1351,-221,1276,3028,4876,6645,8145,9203,9680,9487,8614,7111,5131,2847,513,-1628,-3356,-4478,-4903,-4590,-3605,-2061,-157,1908,3875,5544,6698,7223,7024,6111,4548,2460,35,-2515,-4961,-7065,-8646,-9541,-9691,-9075,-7775,-5914,-3668,-1232,1200,3465,5417,6992,8128,8853,9176,9162,8854,8305,7568,6685,5698,4657,3598,2572,1610,750,12,-594,-1073,-1441,-1724,-1956,-2178,-2434,-2754,-3188,-3740,-4446,-5286,-6253,-7311,-8393,-9430,-10327,-10983,-11315,-11243,-10732,-9789,-8473,-6881,-5161,-3467,-1959,-777,-8,292,165,-328,-1037,-1819,-2524,-3027,-3275,-3237,-2972,-2526,-2006,-1462,-955,-482,-14,498,1114,1866,2745,3711,4651,5470,6006,6180,5891,5138,3968,2466,802,-892,-2434,-3700,-4578,-5004,-4959,-4455,-3558,-2339,-921,592,2062,3370,4399,5044,5248,4967,4240,3104,1687,100,-1508,-2986,-4220,-5082,-5508,-5453,-4917,-3966,-2682,-1205,308,1718,2855,3620,3919,3721,3058,2006,710,-659,-1901,-2836,-3299,-3194,-2484,-1197,543,2595,4761,6864,8757,10320,11501,12287,12702,12783,12582,12123,11436,10536,9437,8184,6838,5488,4255,3254,2607,2395,2673,3410,4554,5928,7393,8704,9695,10203,10130,9470,8271,6650,4782,2831,993,-603,-1851,-2716,-3205,-3382,-3319,-3133,-2906,-2749,-2714,-2867,-3208,-3744,-4418,-5184,-5944,-6616,-7099,-7306,-7176,-6672,-5799,-4605,-3161,-1583,17,1521,2830,3865,4590,4973,5051,4844,4421,3837,3148,2400,1616,815,6,-796,-1568,-2274,-2874,-3318,-3579,-3632,-3481,-3164,-2723,-2239,-1785,-1448,-1302,-1408,-1807,-2523,-3537,-4828,-6306,-7883,-9429,-10802,-11850,-12450,-12481,-11902,-10714,-8974,-6830,-4443,-2024,209,2076,3404,4112,4168,3624,2592,1218,-328,-1876,-3295,-4479,-5370,-5970,-6294,-6404,-6361,-6217,-6005,-5744,-5418,-5021,-4527,-3945,-3289,-2620,-2002,-1517,-1245,-1232,-1522,-2097,-2938,-3966,-5108,-6245,-7275,-8085,-8591,-8727,-8472,-7847,-6914,-5793,-4618,-3561,-2780,-2402,-2520,-3126,-4180,-5519,-6963,-8269,-9219,-9612,-9347,-8368,-6776,-4688,-2362,-34,2017,3561,4425,4519,3846,2489,604,-1604,-3919,-6102,-7979,-9383,-10246,-10524,-10274,-9544,-8488,-7193,-5831,-4479,-3251,-2173,-1268,-505,168,797,1444,2125,2843,3550,4179,4642,4847,4732,4270,3469,2418,1199,-30,-1158,-2042,-2611,-2804,-2624,-2128,-1386,-531,338,1105,1719,2143,2394,2515,2551,2571,2609,2686,2819,2982,3186,3404,3661,3940,4263,4592,4918,5171,5292,5223,4902,4324,3518,2553,1564,692,82,-125,118,843,1976,3403,4980,6537,7938,9071,9882,10363,10561,10540,10378,10134,9838,9492,9066,8512,7806,6906,5860,4693,3521,2439,1572,1015,844,1071,1676,2566,3624,4701,5625,6253,6444,6123,5266,3914,2182,246,-1701,-3414,-4719,-5430,-5475,-4835,-3592,-1904,6,1893,3488,4597,5050,4804,3891,2442,654,-1234,-2995,-4406,-5338,-5690,-5477,-4737,-3585,-2135,-520,1155,2795,4353,5774,7040,8113,8956,9517,9742,9569,8961,7896,6378,4467,2233,-198,-2675,-5036,-7108,-8718,-9753,-10080,-9686,-8559,-6800,-4541,-1984,637,3080,5094,6492,7120,6929,5954,4305,2191,-159,-2479,-4525,-6111,-7081,-7393,-7032,-6070,-4622,-2820,-841,1149,2979,4482,5530,6007,5858,5059,3665,1756,-510,-2972,-5427,-7695,-9605,-11042,-11925,-12231,-11977,-11217,-10040,-8538,-6833,-5020,-3210,-1486,63,1381,2403,3111,3487,3568,3391,3052,2626,2248,1984,1967,2208,2774,3615,4680,5862,7028,8027,8741,9052,8920,8347,7398,6189,4868,3583,2485,1674,1209,1092,1269,1654,2128,2575,2881,2963,2756,2245,1427,347,-939,-2337,-3745,-5041,-6122,-6888,-7281,-7276,-6902,-6225,-5348,-4398,-3491,-2736,-2194,-1885,-1779,-1808,-1861,-1835,-1609,-1118,-314,763,2058,3423,4735,5826,6580,6913,6793,6247,5352,4211,2955,1712,583,-341,-1008,-1393,-1480,-1300,-850,-210,628,1558,2568,3590,4561,5468,6241,6903,7423,7847,8180,8473,8753,9039,9337,9620,9839,9930,9807,9414,8691,7654,6310,4762,3086,1425,-113,-1414,-2387,-2980,-3171,-2966,-2414,-1564,-504,690,1925,3108,4156,4979,5523,5736,5612,5163,4426,3483,2389,1266,168,-798,-1570,-2091,-2291,-2160,-1657,-799,379,1806,3373,4935,6340,7421,8050,8122,7603,6505,4913,2967,851,-1241,-3101,-4586,-5567,-6010,-5924,-5380,-4488,-3386,-2195,-1048,-32,798,1395,1773,1926,1885,1662,1286,767,127,-619,-1440,-2302,-3150,-3913,-4542,-4948,-5122,-5030,-4699,-4175,-3513,-2795,-2083,-1447,-944,-614,-506,-643,-1043,-1714,-2622,-3718,-4913,-6083,-7114,-7860,-8242,-8184,-7691,-6810,-5652,-4331,-3009,-1774,-732,111,747,1245,1651,2042,2441,2850,3226,3496,3571,3366,2816,1903,644,-880,-2566,-4267,-5854,-7187,-8182,-8763,-8918,-8650,-8001,-7031,-5817,-4430,-2968,-1496,-112,1130,2150,2925,3411,3638,3616,3401,3048,2597,2120,1630,1189,804,517,340,300,407,681,1129,1744,2523,3418,4396,5380,6308,7091,7653,7930,7868,7444,6656,5528,4108,2454,644,-1266,-3184,-5062,-6812,-8373,-9654,-10579,-11060,-11033,-10455,-9317,-7692,-5658,-3414,-1117,1000,2765,4021,4675,4708,4144,3118,1746,257,-1191,-2372,-3163,-3411,-3073,-2120,-590,1415,3775,6318,8864,11217,13207,14672,15519,15707,15252,14255,12843,11176,9424,7712,6147,4779,3610,2631,1787,1040,349,-307,-928,-1499,-1997,-2380,-2639,-2736,-2676,-2453,-2068,-1544,-880,-116,750,1661,2602,3500,4310,4954,5393,5571,5490,5152,4603,3910,3150,2402,1741,1209,838,624,553,584,681,790,861,852,726,464,71,-430,-995,-1567,-2086,-2491,-2723,-2738,-2495,-1979,-1169,-96,1223,2712,4302,5894,7394,8707,9759,10487,10868,10889,10586,10012,9228,8327,7362,6408,5505,4675,3930,3253,2618,1994,1330,603,-230,-1191,-2296,-3533,-4889,-6288,-7682,-8970,-10073,-10916,-11440,-11632,-11495,-11094,-10496,-9807,-9128,-8533,-8101,-7850,-7788,-7890,-8102,-8371,-8641,-8848,-8975,-8977,-8847,-8570,-8128,-7518,-6740,-5801,-4753,-3636,-2552,-1575,-808,-325,-172,-372,-891,-1683,-2651,-3711,-4758,-5723,-6548,-7212,-7709,-8061,-8292,-8421,-8481,-8442,-8318,-8050,-7613,-6970,-6117,-5073,-3913,-2734,-1649,-799,-253,-101,-326,-913,-1762,-2780,-3833,-4824,-5658,-6276,-6664,-6800,-6715,-6419,-5946,-5339,-4628,-3894,-3173,-2557,-2107,-1871,-1910,-2207,-2741,-3454,-4227,-4990,-5613,-6055,-6266,-6270,-6118,-5888,-5680,-5557,-5582,-5738,-6009,-6300,-6543,-6635,-6512,-6140,-5496,-4634,-3597,-2478,-1367,-353,479,1059,1335,1276,871,129,-896,-2148,-3515,-4888,-6142,-7150,-7818,-8060,-7866,-7241,-6264,-5033,-3692,-2375,-1214,-299,316,620,643,437,85,-348,-768,-1122,-1360,-1450,-1398,-1195,-870,-429,95,679,1296,1911,2495,3014,3437,3738,3905,3921,3806,3568,3239,2855,2422,1979,1502,997,426,-236,-1011,-1910,-2902,-3950,-4972,-5885,-6603,-7042,-7154,-6911,-6307,-5395,-4207,-2844,-1367,117,1540,2805,3851,4607,5027,5086,4788,4171,3310,2308,1270,323,-452,-999,-1294,-1385,-1311,-1180,-1041,-995,-1040,-1225,-1493,-1838,-2196,-2541,-2829,-3037,-3138,-3112,-2941,-2600,-2065,-1325,-352,824,2201,3698,5245,6724,8029,9045,9694,9926,9737,9171,8318,7278,6187,5135,4219,3474,2904,2486,2168,1893,1627,1314,958,544,86,-407,-923,-1473,-2038,-2645,-3272,-3916,-4561,-5166,-5712,-6165,-6508,-6743,-6884,-6953,-6991,-7016,-7040,-7052,-7013,-6882,-6601,-6136,-5460,-4600,-3581,-2504,-1423,-448,370,989,1388,1611,1690,1699,1699,1727,1815,1950,2110,2262,2352,2374,2285,2123,1880,1609,1326,1043,765,447,76,-410,-1012,-1741,-2561,-3400,-4188,-4810,-5195,-5270,-5017,-4460,-3645,-2678,-1637,-635,264,995,1544,1904,2103,2159,2116,1985,1808,1584,1359,1133,950,817,753,765,842,971,1114,1228,1263,1156,895,434,-175,-925,-1726,-2528,-3256,-3844,-4263,-4468,-4461,-4240,-3823,-3229,-2490,-1634,-693,277,1240,2122,2884,3481,3902,4161,4307,4405,4533,4773,5174,5781,6580,7547,8603,9677,10664,11485,12054,12326,12268,11894,11228,10340,9282,8132,6945,5764,4646,3594,2669,1864,1239,784,536,477,602,880,1264,1707,2144,2536,2810,2962,2939,2755,2413,1935,1366,746,132,-432,-874,-1167,-1251,-1121,-772,-231,448,1203,1955,2628,3147,3455,3521,3340,2943,2392,1752,1110,528,40,-330,-619,-844,-1054,-1267,-1485,-1688,-1830,-1855,-1710,-1336,-717,162,1253,2509,3837,5152,6375,7409,8230,8772,9039,9024,8739,8219,7504,6651,5736,4830,4028,3394,2983,2829,2904,3177,3560,3964,4284,4442,4365,4043,3481,2750,1931,1147,494,91,-11,233,793,1611,2587,3592,4505,5192,5567,5542,5092,4195,2888,1224,-717,-2817,-4960,-6990,-8766,-10139,-10987,-11225,-10818,-9791,-8232,-6289,-4140,-1985,-18,1622,2811,3537,3791,3670,3250,2651,1970,1274,624,29,-497,-954,-1356,-1692,-1964,-2169,-2299,-2370,-2387,-2367,-2325,-2263,-2163,-2007,-1737,-1319,-712,114,1128,2299,3524,4707,5728,6483,6911,6956,6660,6046,5217,4256,3260,2294,1414,618,-91,-734,-1346,-1919,-2487,-3028,-3546,-4022,-4449,-4809,-5093,-5287,-5364,-5327,-5140,-4824,-4364,-3803,-3153,-2489,-1847,-1311,-934,-774,-854,-1182,-1716,-2392,-3127,-3800,-4334,-4622,-4642,-4355,-3821,-3094,-2281,-1487,-813,-334,-105,-118,-357,-740,-1207,-1637,-1962,-2072,-1917,-1429,-600,589,2097,3885,5857,7918,9921,11728,13189,14175,14610,14441,13717,12497,10935,9187,7424,5818,4487,3525,2963,2796,2970,3405,3992,4620,5172,5550,5671,5480,4956,4112,2999,1703,334,-979,-2123,-2995,-3523,-3679,-3468,-2921,-2118,-1115,-8,1155,2296,3395,4391,5277,6017,6600,7011,7241,7292,7183,6935,6602,6244,5919,5709,5637,5754,6021,6424,6869,7308,7634,7823,7813,7629,7297,6878,6446,6069,5788,5625,5546,5514,5446,5296,5009,4583,4036,3425,2807,2268,1843,1592,1493,1545,1677,1840,1961,2006,1943,1780,1548,1268,1001,757,554,376,203,-21,-296,-675,-1115,-1599,-2059,-2429,-2637,-2626,-2361,-1824,-1049,-73,1020,2154,3241,4216,5023,5636,6054,6275,6340,6263,6087,5825,5511,5153,4785,4421,4084,3776,3494,3197,2854,2394,1789,993,21,-1081,-2227,-3284,-4119,-4600,-4620,-4131,-3140,-1720,3,1862,3679,5277,6512,7272,7508,7190,6364,5084,3447,1560,-463,-2506,-4449,-6190,-7631,-8686,-9325,-9520,-9321,-8781,-8024,-7148,-6305,-5584,-5071,-4802,-4752,-4870,-5063,-5234,-5300,-5189,-4888,-4393,-3758,-3047,-2331,-1702,-1206,-902,-783,-865,-1089,-1441,-1843,-2260,-2648,-2966,-3219,-3389,-3509,-3590,-3676,-3798,-3987,-4277,-4654,-5140,-5672,-6245,-6781,-7244,-7570,-7733,-7696,-7477,-7074,-6545,-5919,-5264,-4613,-4007,-3464,-2994,-2591,-2260,-1996,-1812,-1712,-1708,-1800,-1968,-2199,-2427,-2626,-2715,-2676,-2463,-2099,-1609,-1062,-518,-62,282,464,533,494,440,402,430,526,664,783,834,735,469,-3,-650,-1456,-2356,-3320,-4285,-5253,-6181,-7104,-7992,-8865,-9671,-10395,-10944,-11276,-11303,-10997,-10339,-9356,-8125,-6736,-5323,-3989,-2834,-1921,-1254,-842,-611,-531,-521,-552,-576,-606,-633,-684,-768,-872,-982,-1039,-1006,-822,-482,20,634,1281,1874,2293,2476,2343,1912,1198,309,-668,-1587,-2357,-2873,-3096,-3005,-2638,-2036,-1284,-446,409,1222,1961,2580,3057,3343,3415,3211,2741,1975,981,-195,-1431,-2627,-3647,-4403,-4808,-4848,-4532,-3942,-3182,-2380,-1677,-1183,-986,-1139,-1630,-2426,-3437,-4552,-5660,-6646,-7413,-7907,-8093,-7991,-7642,-7109,-6477,-5807,-5173,-4603,-4140,-3777,-3518,-3329,-3175,-2994,-2723,-2296,-1659,-800,287,1545,2908,4282,5561,6658,7484,7998,8155,7985,7481,6730,5750,4642,3451,2260,1120,94,-779,-1462,-1933,-2192,-2240,-2107,-1831,-1461,-1044,-638,-260,48,294,483,612,717,775,801,785,692,528,243,-146,-653,-1243,-1888,-2539,-3160,-3714,-4190,-4591,-4925,-5223,-5494,-5756,-6004,-6234,-6418,-6555,-6629,-6643,-6622,-6557,-6484,-6360,-6188,-5896,-5442,-4781,-3859,-2714,-1362,85,1511,2777,3746,4327,4469,4194,3554,2669,1633,581,-432,-1333,-2140,-2845,-3511,-4143,-4763,-5350,-5848,-6208,-6352,-6245,-5879,-5278,-4520,-3706,-2949,-2369,-2036,-1998,-2233,-2691,-3266,-3861,-4374,-4726,-4888,-4844,-4623,-4270,-3824,-3340,-2838,-2341,-1843,-1345,-838,-332,167,639,1073,1449,1766,2009,2182,2268,2269,2166,1957,1629,1189,654,77,-490,-950,-1220,-1218,-870,-186,842,2089,3454,4751,5808,6472,6610,6181,5195,3752,2014,179,-1522,-2893,-3758,-4004,-3599,-2548,-966,1029,3249,5500,7600,9369,10678,11449,11645,11325,10562,9526,8356,7238,6301,5634,5290,5231,5410,5710,6019,6218,6216,5954,5421,4644,3696,2665,1656,759,50,-432,-665,-683,-495,-183,242,700,1190,1663,2129,2572,3000,3396,3759,4036,4207,4226,4067,3725,3207,2558,1812,1048,307,-360,-917,-1357,-1684,-1912,-2078,-2206,-2344,-2506,-2731,-3007,-3338,-3687,-4017,-4272,-4383,-4308,-3985,-3411,-2599,-1605,-517,558,1519,2261,2746,2935,2897,2679,2424,2228,2227,2475,3036,3860,4929,6105,7309,8401,9288,9894,10162,10092,9685,8990,8075,7000,5874,4763,3756,2911,2276,1862,1664,1627,1668,1676,1536,1120,352,-820,-2379,-4243,-6272,-8287,-10073,-11445,-12243,-12377,-11845,-10716,-9145,-7329,-5480,-3806,-2469,-1575,-1180,-1253,-1755,-2564,-3586,-4681,-5759,-6710,-7484,-8020,-8311,-8342,-8129,-7686,-7045,-6227,-5281,-4251,-3206,-2211,-1339,-621,-113,225,389,482,540,689,978,1479,2203,3131,4205,5327,6405,7313,7984,8332,8339,7978,7283,6262,4981,3477,1822,89,-1632,-3243,-4627,-5696,-6352,-6576,-6346,-5749,-4856,-3840,-2826,-1996,-1446,-1293,-1535,-2176,-3115,-4257,-5446,-6564,-7464,-8071,-8321,-8215,-7790,-7137,-6350,-5567,-4901,-4455,-4308,-4482,-4956,-5656,-6450,-7186,-7686,-7805,-7407,-6460,-4960,-3032,-806,1497,3685,5577,7028,7980,8428,8435,8130,7650,7158,6772,6598,6666,6989,7520,8193,8940,9674,10335,10859,11201,11302,11136,10648,9847,8728,7359,5814,4225,2719,1446,514,15,-32,345,1059,1981,2965,3866,4563,4955,5020,4734,4161,3360,2422,1436,484,-379,-1083,-1607,-1888,-1920,-1659,-1106,-259,842,2148,3563,5003,6355,7539,8486,9162,9572,9748,9748,9634,9467,9279,9097,8895,8675,8403,8072,7688,7256,6811,6379,5978,5628,5304,4996,4645,4235,3724,3135,2475,1814,1186,673,279,43,-93,-154,-238,-388,-684,-1119,-1706,-2371,-3077,-3719,-4255,-4617,-4792,-4791,-4634,-4381,-4063,-3728,-3383,-3026,-2623,-2123,-1486,-667,316,1448,2630,3782,4773,5512,5912,5936,5587,4910,4002,2975,1969,1115,534,311,493,1091,2035,3278,4661,6086,7378,8421,9088,9326,9088,8428,7416,6187,4890,3684,2700,2058,1789,1897,2310,2912,3571,4145,4514,4602,4361,3801,2969,1917,756,-462,-1622,-2687,-3590,-4311,-4834,-5153,-5294,-5262,-5113,-4871,-4596,-4330,-4108,-3965,-3906,-3917,-3977,-4023,-4001,-3835,-3467,-2858,-1994,-912,340,1664,2962,4121,5055,5672,5959,5880,5480,4790,3869,2783,1574,305,-997,-2269,-3483,-4558,-5453,-6089,-6446,-6490,-6258,-5798,-5194,-4559,-3980,-3554,-3321,-3277,-3392,-3579,-3744,-3823,-3731,-3488,-3105,-2672,-2287,-2060,-2085,-2408,-3049,-3954,-5053,-6243,-7411,-8466,-9324,-9939,-10284,-10363,-10187,-9773,-9151,-8340,-7390,-6357,-5303,-4339,-3522,-2965,-2688,-2733,-3050,-3585,-4219,-4838,-5305,-5513,-5380,-4853,-3945,-2687,-1170,500,2193,3767,5085,6013,6435,6271,5458,4012,1973,-536,-3357,-6278,-9066,-11487,-13315,-14412,-14668,-14102,-12793,-10886,-8596,-6124,-3686,-1467,417,1850,2822,3303,3344,2974,2270,1298,147,-1095,-2328,-3462,-4408,-5092,-5472,-5524,-5269,-4754,-4057,-3259,-2458,-1701,-1036,-448,104,679,1348,2147,3083,4107,5122,6003,6603,6814,6543,5792,4611,3120,1492,-88,-1432,-2389,-2845,-2766,-2141,-1055,397,2064,3789,5409,6776,7757,8262,8232,7659,6575,5062,3230,1224,-804,-2691,-4315,-5561,-6395,-6819,-6890,-6721,-6409,-6088,-5821,-5667,-5602,-5592,-5560,-5430,-5148,-4689,-4063,-3353,-2618,-1977,-1500,-1226,-1176,-1282,-1499,-1725,-1892,-1948,-1851,-1620,-1263,-815,-309,245,847,1504,2251,3086,4030,5044,6106,7150,8119,8953,9612,10064,10321,10387,10301,10086,9766,9350,8830,8203,7461,6631,5747,4887,4111,3517,3134,3001,3080,3294,3539,3678,3586,3171,2378,1216,-246,-1898,-3595,-5178,-6521,-7497,-8063,-8177,-7879,-7206,-6239,-5047,-3714,-2315,-916,417,1639,2713,3614,4340,4898,5309,5600,5800,5910,5954,5886,5693,5323,4737,3933,2904,1726,462,-748,-1807,-2584,-3016,-3061,-2745,-2142,-1364,-547,159,656,851,735,343,-262,-950,-1632,-2199,-2583,-2767,-2738,-2568,-2294,-2019,-1802,-1726,-1842,-2181,-2762,-3561,-4547,-5649,-6798,-7877,-8809,-9462,-9772,-9670,-9135,-8209,-6963,-5524,-4047,-2666,-1541,-721,-276,-132,-228,-427,-601,-653,-505,-164,348,945,1547,2066,2450,2676,2766,2762,2725,2715,2754,2870,3018,3178,3287,3314,3222,3009,2684,2274,1822,1370,953,610,351,188,128,158,301,543,921,1425,2074,2844,3707,4603,5451,6168,6646,6816,6608,6003,5010,3676,2079,325,-1475,-3199,-4740,-5995,-6886,-7338,-7303,-6754,-5671,-4100,-2089,241,2748,5250,7570,9520,10975,11831,12077,11741,10913,9731,8320,6849,5428,4182,3176,2470,2083,2013,2246,2733,3423,4233,5073,5832,6411,6698,6643,6195,5393,4287,2999,1641,360,-761,-1632,-2250,-2643,-2892,-3100,-3377,-3808,-4441,-5262,-6195,-7130,-7907,-8396,-8457,-8045,-7143,-5830,-4222,-2479,-759,783,2055,2983,3570,3837,3852,3682,3400,3072,2723,2406,2115,1888,1745,1724,1858,2192,2728,3476,4411,5472,6615,7758,8839,9810,10619,11242,11659,11845,11782,11446,10815,9869,8622,7077,5309,3368,1368,-583,-2374,-3893,-5065,-5839,-6196,-6155,-5763,-5079,-4202,-3211,-2229,-1339,-654,-230,-132,-372,-940,-1791,-2842,-3995,-5128,-6127,-6885,-7343,-7465,-7263,-6785,-6079,-5230,-4272,-3266,-2211,-1121,19,1215,2459,3724,4961,6082,7010,7631,7873,7655,6965,5807,4262,2444,507,-1360,-2993,-4223,-4951,-5109,-4700,-3786,-2458,-874,818,2433,3812,4808,5309,5246,4601,3406,1749,-245,-2418,-4613,-6672,-8489,-9970,-11091,-11853,-12294,-12480,-12478,-12360,-12190,-12009,-11846,-11707,-11602,-11513,-11454,-11397,-11351,-11293,-11197,-11033,-10755,-10307,-9661,-8766,-7647,-6315,-4870,-3399,-2045,-924,-135,262,277,-22,-520,-1047,-1447,-1559,-1296,-595,479,1879,3428,4994,6409,7535,8290,8611,8522,8057,7300,6349,5295,4237,3257,2404,1747,1302,1096,1124,1367,1773,2290,2826,3301,3640,3747,3601,3149,2410,1414,220,-1106,-2467,-3808,-5049,-6130,-7011,-7639,-7983,-8025,-7742,-7150,-6270,-5151,-3845,-2434,-953,511,1969,3368,4737,6065,7353,8592,9739,10735,11503,11953,12028,11684,10952,9881,8607,7263,6022,5013,4347,4058,4124,4462,4941,5417,5749,5824,5582,5004,4142,3070,1896,728,-345,-1263,-1997,-2582,-3053,-3486,-3943,-4453,-5019,-5598,-6108,-6469,-6596,-6441,-5998,-5297,-4419,-3453,-2518,-1688,-1038,-598,-360,-306,-384,-529,-697,-816,-845,-766,-549,-230,190,646,1117,1525,1853,2043,2096,2012,1832,1618,1454,1433,1648,2164,3016,4201,5649,7277,8938,10495,11801,12739,13224,13234,12768,11916,10733,9361,7867,6351,4871,3461,2153,953,-112,-1038,-1780,-2353,-2699,-2877,-2855,-2722,-2499,-2271,-2078,-1988,-2009,-2184,-2491,-2939,-3501,-4151,-4860,-5572,-6239,-6780,-7128,-7207,-6956,-6347,-5364,-4051,-2478,-753,980,2589,3924,4904,5452,5572,5309,4734,3982,3155,2400,1802,1469,1409,1661,2158,2862,3676,4511,5280,5887,6284,6395,6220,5730,4946,3902,2633,1214,-304,-1840,-3343,-4767,-6080,-7278,-8366,-9357,-10274,-11130,-11921,-12633,-13233,-13677,-13931,-13970,-13796,-13429,-12931,-12343,-11742,-11159,-10627,-10136,-9659,-9151,-8559,-7849,-6992,-5998,-4892,-3737,-2605,-1592,-782,-252,-55,-215,-726,-1553,-2626,-3873,-5167,-6417,-7483,-8273,-8676,-8639,-8126,-7162,-5819,-4196,-2454,-727,826,2098,3004,3518,3641,3435,2966,2320,1574,769,-54,-914,-1820,-2803,-3886,-5060,-6300,-7541,-8691,-9645,-10292,-10547,-10361,-9731,-8704,-7381,-5894,-4386,-3015,-1886,-1108,-714,-717,-1086,-1757,-2655,-3690,-4752,-5747,-6555,-7085,-7235,-6950,-6197,-4998,-3427,-1593,338,2197,3796,4991,5665,5789,5380,4547,3413,2162,936,-117,-916,-1422,-1655,-1665,-1549,-1376,-1244,-1193,-1259,-1451,-1751,-2152,-2623,-3156,-3730,-4351,-4999,-5685,-6371,-7050,-7666,-8192,-8586,-8825,-8893,-8806,-8563,-8216,-7783,-7308,-6842,-6400,-6028,-5739,-5534,-5419,-5370,-5351,-5330,-5239,-5028,-4645,-4041,-3213,-2164,-967,310,1527,2583,3353,3767,3806,3495,2936,2259,1632,1209,1138,1499,2325,3589,5196,7028,8930,10750,12347,13619,14476,14887,14838,14341,13453,12215,10736,9088,7410,5781,4321,3087,2123,1432,973,694,506,350,152,-98,-416,-754,-1071,-1295,-1381,-1287,-1010,-581,-49,494,984,1331,1503,1462,1234,843,343,-188,-712,-1127,-1417,-1514,-1397,-1049,-454,372,1417,2627,3954,5318,6642,7844,8865,9640,10169,10427,10461,10295,9992,9586,9123,8607,8038,7392,6635,5752,4728,3589,2375,1150,-11,-1059,-1927,-2635,-3163,-3589,-3955,-4338,-4782,-5305,-5892,-6497,-7041,-7474,-7713,-7756,-7587,-7255,-6795,-6287,-5764,-5269,-4811,-4363,-3911,-3382,-2765,-1985,-1067,14,1191,2421,3609,4687,5562,6168,6443,6354,5868,5026,3841,2418,857,-709,-2131,-3272,-4016,-4263,-3984,-3170,-1878,-204,1747,3813,5868,7770,9393,10671,11538,11998,12084,11840,11363,10718,9996,9246,8511,7808,7133,6485,5837,5194,4538,3888,3254,2652,2116,1641,1269,981,805,735,758,886,1063,1293,1513,1687,1776,1730,1533,1184,697,136,-436,-923,-1229,-1260,-953,-260,809,2212,3863,5660,7469,9199,10725,11996,12948,13571,13859,13847,13568,13075,12430,11676,10890,10105,9371,8693,8074,7470,6838,6111,5229,4153,2863,1375,-252,-1941,-3571,-5037,-6223,-7064,-7518,-7602,-7374,-6928,-6390,-5875,-5507,-5354,-5470,-5855,-6473,-7252,-8105,-8911,-9572,-9967,-10018,-9646,-8839,-7591,-5959,-4040,-1931,184,2192,3906,5216,6031,6298,6066,5396,4424,3299,2164,1163,382,-106,-282,-152,262,911,1754,2734,3819,4949,6104,7224,8262,9157,9830,10224,10293,10007,9406,8520,7459,6307,5180,4148,3269,2546,1965,1463,1001,504,-35,-639,-1258,-1844,-2316,-2605,-2652,-2445,-1988,-1337,-565,251,1011,1656,2122,2387,2435,2285,1933,1425,756,-28,-908,-1844,-2767,-3616,-4292,-4709,-4775,-4432,-3636,-2412,-796,1098,3176,5282,7306,9131,10679,11900,12775,13302,13498,13392,13003,12366,11504,10445,9220,7869,6421,4931,3435,1975,594,-686,-1826,-2829,-3662,-4348,-4869,-5255,-5508,-5666,-5751,-5810,-5885,-6023,-6261,-6627,-7117,-7717,-8376,-9029,-9598,-9994,-10135,-9986,-9498,-8720,-7678,-6469,-5190,-3936,-2806,-1866,-1163,-721,-526,-570,-802,-1177,-1632,-2087,-2482,-2731,-2784,-2588,-2121,-1394,-437,679,1867,3047,4117,5033,5741,6260,6611,6855,7050,7244,7485,7758,8067,8349,8567,8656,8580,8305,7821,7152,6311,5351,4294,3170,1995,772,-491,-1772,-3050,-4272,-5382,-6308,-7002,-7405,-7521,-7344,-6930,-6335,-5626,-4877,-4123,-3416,-2760,-2169,-1640,-1182,-794,-502,-327,-288,-403,-659,-1017,-1406,-1732,-1880,-1750,-1262,-363,921,2556,4407,6363,8243,9921,11256,12169,12603,12555,12035,11109,9818,8257,6496,4619,2726,902,-747,-2133,-3177,-3841,-4120,-4063,-3759,-3322,-2896,-2612,-2584,-2904,-3583,-4638,-5982,-7552,-9216,-10874,-12396,-13686,-14634,-15178,-15230,-14766,-13745,-12203,-10175,-7792,-5177,-2551,-90,1976,3509,4377,4565,4118,3166,1885,491,-823,-1884,-2573,-2847,-2717,-2252,-1558,-757,60,794,1428,1944,2375,2768,3171,3634,4190,4844,5608,6424,7279,8090,8795,9323,9593,9551,9162,8422,7360,6054,4581,3059,1586,262,-838,-1672,-2221,-2514,-2594,-2525,-2379,-2213,-2071,-1981,-1943,-1956,-1996,-2065,-2143,-2260,-2423,-2676,-3052,-3569,-4240,-5027,-5883,-6724,-7459,-7997,-8254,-8169,-7712,-6865,-5660,-4127,-2335,-359,1709,3782,5756,7537,9056,10212,10999,11349,11313,10908,10223,9355,8398,7458,6581,5805,5104,4441,3742,2947,2005,900,-365,-1735,-3148,-4513,-5743,-6774,-7551,-8081,-8377,-8508,-8536,-8553,-8619,-8808,-9134,-9611,-10204,-10843,-11461,-11944,-12221,-12191,-11820,-11052,-9927,-8469,-6794,-5027,-3329,-1873,-801,-242,-240,-807,-1850,-3249,-4814,-6346,-7659,-8582,-9033,-8949,-8390,-7414,-6161,-4768,-3365,-2079,-982,-130,471,823,955,883,634,234,-297,-907,-1567,-2197,-2750,-3140,-3317,-3233,-2864,-2245,-1411,-485,454,1245,1807,2024,1845,1264,299,-966,-2433,-3969,-5444,-6725,-7704,-8292,-8432,-8106,-7343,-6204,-4824,-3330,-1917,-742,36,301,9,-838,-2140,-3749,-5474,-7080,-8380,-9184,-9378,-8927,-7837,-6235,-4262,-2116,-8,1892,3423,4496,5076,5183,4889,4297,3510,2644,1776,971,254,-364,-901,-1376,-1827,-2278,-2769,-3315,-3953,-4679,-5512,-6435,-7434,-8476,-9525,-10530,-11451,-12237,-12856,-13289,-13524,-13572,-13459,-13208,-12870,-12483,-12084,-11718,-11396,-11134,-10922,-10730,-10540,-10294,-9976,-9532,-8960,-8234,-7391,-6435,-5452,-4480,-3609,-2890,-2377,-2077,-1988,-2057,-2219,-2387,-2468,-2372,-2053,-1460,-621,441,1651,2922,4179,5337,6347,7178,7812,8263,8535,8647,8599,8393,8035,7514,6870,6112,5303,4492,3726,3065,2526,2120,1834,1628,1464,1302,1104,866,584,284,-16,-283,-511,-683,-821,-938,-1065,-1218,-1407,-1627,-1850,-2059,-2211,-2292,-2285,-2183,-2003,-1756,-1465,-1150,-809,-448,-11,507,1196,2056,3135,4408,5846,7391,8960,10479,11851,13010,13872,14400,14542,14285,13631,12587,11209,9554,7710,5783,3879,2100,522,-789,-1827,-2580,-3100,-3435,-3648,-3822,-3989,-4219,-4509,-4881,-5318,-5794,-6290,-6757,-7180,-7510,-7733,-7813,-7743,-7499,-7078,-6456,-5648,-4630,-3442,-2097,-664,792,2162,3360,4270,4810,4921,4569,3780,2603,1149,-448,-2030,-3420,-4465,-5033,-5035,-4442,-3289,-1644,344,2531,4723,6743,8423,9642,10319,10439,10050,9241,8166,6973,5833,4893,4259,3995,4110,4547,5232,6029,6821,7482,7908,8032,7824,7285,6466,5432,4274,3095,1982,1027,287,-210,-464,-513,-426,-272,-153,-127,-273,-599,-1118,-1770,-2488,-3168,-3697,-3966,-3881,-3378,-2423,-1046,696,2678,4767,6794,8619,10100,11158,11735,11855,11562,10963,10195,9382,8677,8169,7942,7995,8311,8799,9364,9872,10212,10262,9948,9207,8035,6452,4546,2408,192,-1976,-3950,-5617,-6905,-7770,-8229,-8325,-8137,-7760,-7292,-6821,-6418,-6123,-5954,-5906,-5933,-6016,-6066,-6065,-5933,-5643,-5158,-4443,-3506,-2331,-961,552,2134,3652,5005,6034,6647,6739,6273,5260,3767,1937,-61,-1997,-3667,-4869,-5458,-5361,-4565,-3138,-1210,1056,3469,5831,7970,9738,11028,11811,12079,11910,11389,10654,9825,9045,8399,7974,7775,7795,7959,8191,8379,8440,8300,7928,7337,6576,5721,4852,4052,3364,2802,2365,1977,1611,1176,632,-46,-861,-1771,-2706,-3602,-4358,-4921,-5233,-5272,-5049,-4574,-3908,-3079,-2160,-1180,-199,761,1654,2472,3181,3797,4310,4759,5165,5564,6003,6491,7065,7703,8391,9075,9706,10211,10538,10642,10478,10071,9394,8518,7451,6260,4964,3604,2191,742,-729,-2196,-3638,-4996,-6236,-7296,-8141,-8753,-9120,-9283,-9256,-9110,-8875,-8601,-8313,-8022,-7737,-7435,-7127,-6782,-6434,-6061,-5703,-5350,-5015,-4699,-4389,-4092,-3802,-3532,-3299,-3138,-3075,-3145,-3362,-3718,-4186,-4700,-5173,-5511,-5598,-5363,-4717,-3663,-2199,-403,1630,3777,5910,7897,9641,11050,12077,12700,12914,12752,12224,11395,10280,8963,7486,5931,4386,2916,1632,589,-148,-544,-620,-399,48,629,1256,1832,2274,2529,2559,2351,1923,1295,521,-358,-1272,-2172,-2980,-3638,-4086,-4260,-4120,-3629,-2775,-1576,-76,1645,3472,5269,6884,8170,9005,9302,9033,8221,6962,5400,3715,2121,810,-42,-302,70,1093,2649,4609,6749,8839,10622,11879,12410,12107,10928,8938,6299,3237,57,-2951,-5497,-7357,-8406,-8600,-8014,-6807,-5207,-3464,-1846,-556,221,426,34,-853,-2109,-3543,-4966,-6204,-7127,-7672,-7820,-7634,-7207,-6655,-6127,-5701,-5488,-5493,-5727,-6124,-6612,-7090,-7471,-7673,-7651,-7376,-6856,-6112,-5184,-4114,-2949,-1728,-475,787,2063,3346,4653,5973,7301,8613,9866,11026,12018,12817,13345,13619,13602,13356,12912,12347,11721,11089,10491,9926,9391,8838,8237,7537,6727,5787,4735,3607,2421,1261,134,-887,-1793,-2565,-3198,-3704,-4102,-4403,-4646,-4827,-4985,-5087,-5156,-5149,-5058,-4852,-4501,-3988,-3285,-2404,-1345,-166,1089,2326,3463,4396,5042,5340,5257,4824,4080,3149,2141,1198,453,-1,-87,214,884,1862,3050,4331,5546,6551,7195,7340,6919,5879,4265,2170,-253,-2803,-5271,-7451,-9181,-10338,-10891,-10826,-10254,-9258,-8002,-6641,-5300,-4128,-3191,-2562,-2243,-2237,-2483,-2941,-3543,-4224,-4949,-5677,-6393,-7088,-7745,-8335,-8829,-9165,-9316,-9226,-8912,-8359,-7666,-6879,-6152,-5565,-5255,-5272,-5656,-6367,-7315,-8371,-9353,-10088,-10395,-10143,-9250,-7710,-5585,-3018,-204,2627,5230,7393,8929,9744,9795,9151,7923,6306,4485,2681,1038,-320,-1341,-2057,-2508,-2814,-3063,-3352,-3736,-4244,-4863,-5553,-6273,-6963,-7582,-8104,-8509,-8805,-8992,-9082,-9056,-8923,-8625,-8172,-7511,-6666,-5637,-4483,-3261,-2054,-929,55,860,1481,1928,2212,2378,2409,2333,2113,1737,1181,446,-438,-1401,-2352,-3155,-3706,-3871,-3595,-2846,-1677,-181,1469,3110,4533,5588,6142,6137,5559,4464,2930,1086,-949,-3045,-5083,-6979,-8643,-10037,-11111,-11875,-12314,-12478,-12399,-12138,-11774,-11365,-10988,-10694,-10524,-10504,-10641,-10916,-11312,-11775,-12273,-12732,-13117,-13362,-13428,-13272,-12865,-12180,-11223,-9995,-8537,-6912,-5197,-3518,-1986,-746,95,457,314,-286,-1243,-2389,-3544,-4489,-5069,-5129,-4611,-3503,-1869,173,2468,4835,7099,9091,10692,11799,12381,12416,11961,11063,9846,8394,6860,5326,3904,2650,1597,735,46,-541,-1059,-1568,-2100,-2660,-3250,-3833,-4378,-4830,-5149,-5306,-5263,-5034,-4612,-4028,-3311,-2490,-1610,-697,227,1134,2045,2920,3805,4653,5490,6266,6955,7525,7894,8061,7935,7530,6804,5785,4504,3039,1487,-8,-1303,-2239,-2692,-2565,-1848,-584,1094,3003,4930,6645,7956,8710,8839,8320,7231,5675,3813,1819,-163,-1980,-3561,-4832,-5802,-6458,-6858,-7008,-6966,-6746,-6387,-5925,-5403,-4898,-4455,-4168,-4072,-4205,-4572,-5117,-5792,-6478,-7099,-7537,-7756,-7700,-7410,-6916,-6302,-5654,-5038,-4525,-4130,-3865,-3697,-3599,-3525,-3457,-3360,-3230,-3035,-2754,-2343,-1753,-938,149,1519,3163,5038,7048,9103,11057,12819,14252,15308,15931,16115,15900,15308,14410,13248,11864,10296,8567,6707,4745,2735,737,-1160,-2869,-4283,-5330,-5930,-6063,-5730,-4976,-3888,-2570,-1150,261,1550,2648,3510,4127,4522,4740,4837,4884,4950,5089,5375,5813,6452,7239,8152,9082,9926,10543,10803,10595,9858,8591,6868,4824,2650,558,-1227,-2534,-3218,-3233,-2583,-1360,293,2203,4161,5993,7513,8601,9154,9133,8538,7419,5873,4017,2000,-42,-1958,-3653,-5022,-6037,-6675,-6961,-6956,-6715,-6327,-5842,-5331,-4811,-4322,-3844,-3394,-2933,-2492,-2036,-1627,-1247,-944,-703,-523,-384,-251,-112,49,217,365,452,437,281,-25,-481,-1040,-1651,-2230,-2723,-3048,-3191,-3105,-2811,-2323,-1660,-887,-14,906,1852,2822,3797,4805,5838,6923,8052,9232,10438,11633,12774,13778,14581,15090,15244,14977,14257,13081,11455,9449,7125,4600,1994,-546,-2885,-4876,-6420,-7426,-7876,-7781,-7227,-6319,-5205,-4026,-2905,-1935,-1150,-553,-97,289,687,1192,1865,2769,3897,5237,6712,8229,9668,10896,11804,12280,12275,11755,10749,9337,7606,5720,3809,2043,571,-501,-1072,-1115,-645,280,1539,2993,4473,5814,6876,7565,7823,7679,7157,6362,5349,4213,2994,1731,436,-884,-2232,-3569,-4890,-6104,-7182,-8016,-8579,-8806,-8712,-8323,-7702,-6949,-6166,-5462,-4923,-4604,-4531,-4674,-4986,-5378,-5756,-6041,-6151,-6055,-5734,-5219,-4544,-3801,-3047,-2398,-1913,-1672,-1716,-2045,-2650,-3460,-4379,-5301,-6066,-6574,-6695,-6381,-5609,-4422,-2903,-1181,619,2352,3916,5225,6255,6999,7498,7794,7934,7951,7860,7636,7265,6704,5920,4922,3701,2331,868,-591,-1952,-3120,-4027,-4598,-4828,-4678,-4194,-3387,-2330,-1086,253,1573,2773,3734,4372,4625,4470,3963,3170,2247,1335,588,142,62,375,1029,1922,2918,3871,4657,5193,5440,5420,5189,4838,4456,4133,3917,3841,3881,4015,4169,4305,4367,4335,4207,3983,3692,3344,2974,2592,2224,1878,1556,1256,941,604,175,-357,-1047,-1906,-2935,-4103,-5342,-6554,-7623,-8428,-8857,-8851,-8385,-7500,-6305,-4935,-3567,-2368,-1473,-985,-920,-1264,-1914,-2759,-3659,-4477,-5116,-5497,-5601,-5436,-5048,-4492,-3851,-3176,-2560,-2020,-1616,-1343,-1201,-1167,-1201,-1260,-1290,-1237,-1037,-658,-45,799,1886,3182,4639,6209,7801,9365,10819,12115,13218,14089,14710,15059,15097,14809,14141,13091,11635,9808,7674,5320,2895,534,-1586,-3331,-4570,-5242,-5328,-4878,-4001,-2825,-1528,-260,826,1619,2048,2093,1783,1188,429,-373,-1065,-1513,-1615,-1278,-504,689,2186,3847,5474,6880,7867,8293,8072,7192,5727,3819,1653,-547,-2594,-4310,-5597,-6394,-6723,-6624,-6190,-5501,-4652,-3698,-2708,-1701,-708,258,1172,2007,2703,3215,3461,3391,2954,2140,975,-490,-2169,-3955,-5745,-7421,-8895,-10078,-10914,-11350,-11372,-10980,-10200,-9107,-7779,-6346,-4923,-3646,-2613,-1907,-1540,-1505,-1712,-2088,-2502,-2885,-3156,-3311,-3363,-3376,-3426,-3601,-3971,-4572,-5415,-6436,-7570,-8697,-9689,-10454,-10859,-10883,-10457,-9620,-8395,-6859,-5091,-3183,-1232,685,2470,4075,5434,6507,7293,7760,7953,7863,7544,7002,6271,5359,4284,3048,1681,188,-1356,-2921,-4398,-5731,-6811,-7597,-8024,-8116,-7885,-7434,-6845,-6254,-5761,-5463,-5406,-5605,-6022,-6590,-7213,-7789,-8199,-8360,-8182,-7626,-6681,-5372,-3776,-1968,-83,1786,3513,5022,6240,7137,7694,7937,7897,7641,7221,6714,6166,5634,5137,4703,4337,4035,3794,3594,3398,3204,2951,2643,2239,1722,1079,275,-703,-1884,-3273,-4876,-6650,-8542,-10459,-12261,-13820,-14974,-15599,-15612,-14972,-13709,-11937,-9774,-7453,-5116,-3009,-1252,8,709,830,402,-508,-1782,-3302,-4917,-6481,-7874,-8970,-9710,-10053,-10014,-9648,-9034,-8284,-7491,-6756,-6146,-5673,-5359,-5126,-4927,-4669,-4295,-3758,-3075,-2266,-1417,-592,122,694,1081,1332,1459,1557,1673,1889,2235,2740,3385,4132,4930,5690,6364,6845,7115,7089,6786,6179,5318,4247,3032,1767,517,-623,-1599,-2359,-2880,-3168,-3254,-3186,-3027,-2841,-2672,-2566,-2500,-2473,-2407,-2260,-1949,-1436,-693,276,1431,2708,4036,5300,6413,7251,7720,7737,7282,6365,5060,3458,1681,-113,-1771,-3082,-3894,-4057,-3546,-2426,-896,785,2320,3484,4129,4289,4072,3729,3465,3480,3807,4411,5098,5695,5994,5889,5332,4349,3031,1472,-186,-1816,-3262,-4373,-5028,-5129,-4668,-3655,-2195,-381,1632,3702,5640,7262,8364,8764,8328,6988,4765,1786,-1751,-5560,-9326,-12747,-15539,-17504,-18531,-18600,-17794,-16257,-14160,-11740,-9180,-6728,-4511,-2669,-1208,-93,802,1627,2569,3767,5351,7346,9718,12313,14924,17275,19095,20136,20217,19262,17298,14505,11129,7535,4083,1138,-1015,-2186,-2356,-1608,-202,1576,3380,4928,6013,6527,6448,5844,4791,3396,1744,-137,-2197,-4441,-6827,-9271,-11645,-13751,-15363,-16264,-16296,-15373,-13569,-11015,-7987,-4774,-1708,915,2865,3997,4304,3886,2949,1761,583,-368,-954,-1168,-1070,-838,-648,-691,-1070,-1808,-2792,-3837,-4664,-5035,-4718,-3638,-1805,619,3392,6233,8833,10942,12356,12954,12738,11765,10212,8294,6244,4324,2710,1557,901,731,929,1385,1929,2450,2844,3072,3142,3106,3044,3038,3158,3421,3828,4311,4795,5155,5268,5005,4270,3019,1278,-853,-3214,-5606,-7816,-9644,-10899,-11445,-11198,-10146,-8386,-6065,-3408,-667,1930,4163,5914,7115,7814,8088,8074,7857,7532,7089,6538,5838,4987,4003,2927,1813,700,-389,-1455,-2510,-3550,-4544,-5431,-6119,-6526,-6596,-6333,-5784,-5063,-4288,-3581,-3033,-2673,-2512,-2511,-2634,-2850,-3119,-3413,-3669,-3801,-3697,-3219,-2263,-760,1248,3640,6165,8560,10514,11830,12368,12161,11326,10108,8742,7484,6493,5856,5589,5604,5806,6034,6161,6086,5764,5247,4629,4089,3772,3825,4292,5154,6305,7579,8799,9775,10376,10485,10073,9137,7723,5922,3854,1678,-409,-2221,-3577,-4364,-4534,-4115,-3198,-1892,-316,1429,3264,5097,6862,8447,9755,10648,11004,10717,9723,8056,5807,3199,478,-2031,-4051,-5357,-5825,-5477,-4436,-2959,-1346,55,942,1061,296,-1372,-3800,-6759,-9932,-12968,-15538,-17370,-18287,-18243,-17295,-15637,-13515,-11239,-9097,-7334,-6124,-5527,-5536,-6047,-6920,-7992,-9087,-10080,-10854,-11358,-11576,-11540,-11305,-10978,-10634,-10409,-10368,-10592,-11110,-11921,-12968,-14176,-15378,-16435,-17151,-17390,-17054,-16126,-14680,-12842,-10811,-8764,-6892,-5321,-4130,-3348,-2937,-2844,-2965,-3213,-3479,-3699,-3805,-3794,-3677,-3509,-3378,-3344,-3494,-3829,-4338,-4924,-5475,-5808,-5779,-5231,-4082,-2325,-28,2648,5483,8222,10609,12396,13437,13596,12919,11455,9426,7060,4673,2568,1029,283,449,1552,3482,6043,8924,11821,14388,16368,17571,17920,17432,16248,14549,12592,10635,8914,7622,6884,6739,7165,8056,9279,10661,12044,13272,14223,14812,14973,14701,14014,12973,11705,10315,8991,7847,7034,6616,6629,7052,7795,8760,9784,10736,11477,11902,11954,11609,10871,9801,8460,6953,5414,3966,2765,1931,1567,1716,2388,3505,4961,6583,8178,9529,10445,10770,10415,9382,7747,5687,3412,1207,-698,-2053,-2726,-2642,-1843,-446,1353,3337,5258,6903,8091,8691,8636,7912,6572,4704,2474,36,-2386,-4623,-6470,-7802,-8488,-8491,-7810,-6544,-4850,-2939,-1049,589,1771,2353,2252,1466,80,-1765,-3855,-5954,-7838,-9291,-10182,-10422,-10019,-9045,-7648,-6016,-4383,-2968,-1984,-1567,-1793,-2644,-4035,-5825,-7836,-9891,-11816,-13476,-14738,-15533,-15779,-15470,-14610,-13260,-11527,-9560,-7530,-5645,-4075,-2983,-2452,-2495,-3063,-4021,-5218,-6466,-7607,-8500,-9079,-9307,-9252,-8967,-8585,-8183,-7855,-7653,-7606,-7714,-7969,-8314,-8693,-9010,-9156,-9021,-8522,-7595,-6273,-4607,-2740,-819,988,2526,3672,4342,4487,4137,3331,2177,794,-677,-2091,-3305,-4208,-4724,-4824,-4557,-4000,-3309,-2616,-2080,-1793,-1816,-2153,-2743,-3499,-4285,-4973,-5436,-5584,-5361,-4764,-3803,-2566,-1104,460,2048,3552,4897,6006,6852,7382,7611,7502,7067,6308,5231,3887,2318,618,-1100,-2689,-3999,-4881,-5247,-5050,-4339,-3223,-1855,-429,901,1993,2776,3236,3415,3390,3257,3098,2962,2870,2803,2743,2651,2534,2379,2228,2094,1983,1897,1790,1640,1407,1084,664,170,-371,-929,-1451,-1907,-2235,-2421,-2409,-2200,-1761,-1105,-246,747,1815,2821,3706,4350,4723,4804,4601,4190,3627,3010,2425,1920,1567,1351,1303,1387,1588,1875,2215,2576,2954,3319,3684,4035,4369,4682,4964,5219,5445,5641,5795,5892,5890,5765,5471,4990,4300,3400,2300,1020,-391,-1882,-3351,-4696,-5784,-6492,-6716,-6393,-5490,-4060,-2156,71,2505,4960,7293,9354,10998,12152,12708,12675,12023,10829,9160,7141,4924,2663,520,-1367,-2901,-4025,-4720,-5020,-4969,-4636,-4103,-3434,-2692,-1924,-1142,-359,436,1250,2095,2960,3855,4739,5603,6391,7062,7560,7832,7845,7569,6998,6131,4981,3568,1942,158,-1690,-3500,-5173,-6594,-7688,-8379,-8620,-8396,-7717,-6631,-5235,-3644,-2008,-460,880,1939,2685,3122,3294,3242,3029,2704,2309,1864,1386,833,214,-512,-1322,-2171,-3003,-3709,-4225,-4470,-4419,-4078,-3493,-2748,-1959,-1240,-722,-483,-582,-1014,-1728,-2646,-3651,-4647,-5521,-6227,-6701,-6962,-6993,-6834,-6489,-5977,-5297,-4447,-3412,-2210,-842,631,2140,3596,4870,5860,6444,6548,6130,5208,3859,2200,393,-1397,-3010,-4317,-5234,-5734,-5835,-5610,-5150,-4558,-3927,-3308,-2734,-2207,-1705,-1229,-774,-359,-16,236,389,450,471,474,533,657,862,1120,1367,1543,1559,1386,999,447,-189,-799,-1260,-1477,-1392,-988,-289,641,1729,2901,4055,5135,6047,6732,7139,7219,6964,6368,5469,4327,3042,1749,582,-300,-793,-835,-424,347,1347,2399,3304,3918,4130,3926,3364,2555,1666,838,216,-120,-124,183,763,1523,2382,3252,4052,4747,5286,5680,5893,5959,5863,5634,5306,4897,4473,4065,3737,3522,3461,3568,3851,4282,4822,5393,5910,6271,6371,6162,5583,4690,3521,2201,838,-443,-1549,-2389,-2939,-3168,-3115,-2817,-2330,-1718,-1035,-335,320,905,1363,1701,1910,2017,2074,2123,2217,2374,2605,2866,3129,3320,3379,3262,2907,2328,1515,541,-534,-1595,-2547,-3288,-3745,-3893,-3734,-3331,-2764,-2117,-1498,-951,-568,-351,-348,-552,-945,-1509,-2166,-2861,-3480,-3931,-4108,-3949,-3426,-2564,-1450,-193,1053,2156,2970,3403,3374,2869,1914,598,-951,-2553,-4055,-5277,-6128,-6519,-6487,-6058,-5389,-4609,-3907,-3443,-3343,-3668,-4427,-5528,-6854,-8219,-9442,-10343,-10767,-10621,-9876,-8568,-6849,-4876,-2885,-1079,369,1321,1735,1589,983,3,-1162,-2378,-3487,-4394,-5049,-5439,-5604,-5573,-5438,-5232,-5063,-4982,-5071,-5386,-5943,-6741,-7714,-8782,-9840,-10749,-11425,-11740,-11654,-11118,-10151,-8787,-7110,-5219,-3241,-1307,460,1953,3107,3870,4263,4271,3949,3300,2353,1124,-370,-2093,-3975,-5930,-7826,-9534,-10916,-11869,-12310,-12214,-11575,-10459,-8920,-7092,-5078,-3058,-1179,390,1521,2162,2300,2038,1514,898,372,45,-23,159,482,857,1117,1178,931,369,-500,-1584,-2755,-3853,-4702,-5141,-5064,-4392,-3164,-1426,652,2915,5161,7200,8875,10044,10633,10597,9965,8795,7213,5340,3355,1384,-398,-1905,-3027,-3748,-4053,-3995,-3628,-3034,-2281,-1419,-487,524,1613,2832,4191,5712,7358,9043,10656,12019,12993,13410,13180,12245,10626,8433,5833,3074,420,-1842,-3489,-4316,-4260,-3323,-1638,560,2990,5316,7249,8548,9082,8827,7893,6470,4836,3265,2037,1317,1225,1717,2702,3983,5360,6609,7578,8146,8297,8074,7588,6990,6434,6064,5981,6212,6748,7479,8293,9026,9537,9706,9461,8792,7745,6413,4934,3434,2054,868,-43,-678,-1015,-1080,-894,-486,100,836,1657,2522,3351,4102,4710,5157,5415,5495,5402,5155,4791,4341,3883,3464,3178,3086,3238,3678,4376,5318,6411,7592,8740,9764,10545,10982,10992,10540,9636,8343,6781,5067,3355,1770,416,-607,-1272,-1547,-1476,-1109,-516,216,1050,1907,2778,3592,4319,4886,5232,5309,5081,4560,3800,2889,1958,1135,551,279,358,736,1334,2012,2649,3133,3404,3458,3304,3028,2655,2272,1886,1516,1164,803,455,108,-212,-485,-711,-856,-948,-973,-973,-972,-1005,-1109,-1270,-1489,-1695,-1849,-1885,-1769,-1491,-1077,-567,-36,450,843,1092,1216,1215,1146,1044,950,894,870,864,819,674,346,-212,-1036,-2084,-3286,-4518,-5644,-6523,-7048,-7136,-6767,-5970,-4811,-3419,-1915,-457,833,1827,2453,2645,2385,1702,633,-702,-2201,-3721,-5140,-6367,-7322,-7995,-8380,-8517,-8471,-8295,-8074,-7846,-7649,-7485,-7344,-7195,-7016,-6779,-6474,-6105,-5679,-5226,-4771,-4338,-3953,-3626,-3367,-3185,-3081,-3077,-3181,-3427,-3807,-4341,-4986,-5720,-6474,-7202,-7825,-8310,-8604,-8687,-8557,-8216,-7703,-7058,-6341,-5616,-4947,-4396,-4003,-3807,-3808,-3988,-4316,-4706,-5116,-5435,-5626,-5618,-5382,-4917,-4247,-3429,-2567,-1761,-1145,-815,-837,-1222,-1922,-2851,-3870,-4855,-5655,-6178,-6351,-6170,-5685,-4990,-4214,-3485,-2918,-2591,-2536,-2760,-3209,-3842,-4569,-5333,-6067,-6722,-7265,-7682,-7955,-8116,-8148,-8081,-7907,-7601,-7177,-6594,-5905,-5139,-4390,-3750,-3317,-3159,-3303,-3721,-4339,-5063,-5757,-6326,-6641,-6649,-6288,-5578,-4541,-3277,-1878,-462,862,2017,2944,3613,4025,4165,4060,3685,3069,2185,1055,-311,-1886,-3606,-5402,-7159,-8759,-10058,-10914,-11202,-10830,-9780,-8100,-5938,-3481,-986,1310,3170,4438,5018,4923,4262,3199,1981,821,-80,-584,-661,-313,352,1218,2146,2984,3645,4028,4138,3981,3627,3160,2646,2149,1694,1274,893,506,109,-334,-825,-1374,-1980,-2638,-3339,-4077,-4818,-5542,-6181,-6684,-6961,-6948,-6569,-5800,-4636,-3141,-1405,436,2235,3851,5184,6156,6764,7022,6976,6690,6201,5571,4837,4032,3202,2361,1546,782,84,-511,-990,-1301,-1425,-1324,-992,-464,222,958,1655,2217,2568,2693,2584,2295,1861,1347,779,181,-429,-1028,-1576,-2007,-2263,-2289,-2063,-1598,-954,-195,586,1330,2015,2623,3216,3802,4431,5084,5735,6303,6711,6862,6703,6203,5372,4286,3021,1727,514,-464,-1112,-1339,-1113,-434,661,2076,3701,5372,6918,8165,8948,9171,8785,7830,6411,4688,2861,1150,-254,-1175,-1532,-1306,-561,557,1878,3189,4289,5020,5240,4939,4114,2915,1474,31,-1236,-2113,-2476,-2234,-1387,-1,1793,3814,5866,7750,9301,10384,10950,10968,10520,9689,8615,7432,6253,5161,4206,3399,2734,2214,1817,1569,1463,1516,1715,2038,2436,2858,3239,3524,3676,3662,3494,3194,2792,2368,1947,1619,1405,1374,1537,1910,2480,3200,4037,4923,5819,6679,7478,8181,8761,9161,9322,9166,8627,7666,6309,4616,2752,874,-810,-2138,-2980,-3275,-3021,-2280,-1157,200,1635,2975,4090,4850,5201,5097,4579,3714,2614,1433,309,-610,-1226,-1463,-1310,-781,68,1144,2374,3647,4901,6048,7043,7803,8298,8452,8265,7696,6794,5584,4176,2664,1208,-54,-972,-1408,-1295,-574,691,2425,4440,6569,8577,10296,11525,12164,12123,11404,10063,8205,5977,3545,1080,-1249,-3270,-4863,-5879,-6272,-5988,-5063,-3587,-1683,443,2604,4555,6125,7141,7557,7380,6720,5752,4651,3623,2791,2267,2081,2248,2712,3446,4334,5297,6203,6923,7371,7462,7202,6641,5881,5069,4315,3741,3367,3213,3196,3226,3185,2955,2467,1692,665,-527,-1746,-2871,-3752,-4308,-4482,-4272,-3707,-2862,-1814,-672,452,1479,2300,2903,3249,3408,3427,3414,3435,3557,3792,4120,4486,4820,5054,5129,5020,4705,4196,3502,2653,1682,645,-386,-1313,-2033,-2438,-2451,-2049,-1260,-207,964,2053,2879,3311,3264,2758,1848,655,-685,-2030,-3239,-4219,-4869,-5174,-5113,-4720,-4075,-3225,-2286,-1300,-344,544,1321,1941,2353,2518,2384,1956,1239,284,-826,-2010,-3170,-4241,-5161,-5931,-6521,-6983,-7301,-7528,-7651,-7683,-7603,-7387,-7019,-6483,-5803,-5021,-4216,-3502,-2972,-2758,-2890,-3402,-4223,-5253,-6352,-7370,-8174,-8670,-8789,-8550,-7961,-7139,-6168,-5169,-4272,-3533,-3061,-2849,-2913,-3212,-3668,-4228,-4781,-5282,-5650,-5874,-5922,-5833,-5613,-5319,-4981,-4621,-4266,-3915,-3587,-3290,-3058,-2909,-2895,-3040,-3360,-3856,-4501,-5240,-6035,-6798,-7503,-8079,-8512,-8759,-8820,-8670,-8328,-7796,-7120,-6339,-5524,-4732,-4029,-3460,-3062,-2859,-2851,-3044,-3405,-3923,-4540,-5228,-5925,-6578,-7141,-7547,-7777,-7791,-7576,-7133,-6448,-5550,-4450,-3223,-1936,-720,321,1051,1402,1309,794,-97,-1273,-2608,-4003,-5326,-6519,-7508,-8266,-8782,-9027,-9010,-8706,-8112,-7240,-6102,-4776,-3325,-1887,-573,470,1156,1405,1223,658,-194,-1202,-2238,-3198,-4008,-4634,-5090,-5391,-5578,-5690,-5759,-5816,-5886,-5967,-6048,-6100,-6062,-5893,-5524,-4926,-4072,-2976,-1659,-202,1332,2810,4129,5152,5776,5927,5583,4763,3555,2046,391,-1296,-2864,-4203,-5232,-5894,-6221,-6251,-6092,-5828,-5551,-5284,-5036,-4741,-4342,-3761,-2973,-1968,-825,360,1441,2282,2758,2822,2471,1799,962,131,-486,-771,-634,-100,750,1776,2815,3705,4319,4555,4381,3790,2845,1622,235,-1195,-2558,-3737,-4669,-5286,-5579,-5540,-5208,-4635,-3904,-3107,-2338,-1683,-1175,-849,-650,-550,-461,-314,-45,393,1004,1767,2615,3472,4237,4820,5132,5124,4753,4048,3061,1906,732,-298,-1032,-1357,-1228,-663,253,1409,2657,3859,4875,5598,5950,5902,5462,4669,3599,2317,921,-502,-1851,-3020,-3912,-4446,-4560,-4239,-3500,-2424,-1110,291,1656,2855,3808,4450,4768,4763,4471,3943,3254,2490,1760,1157,791,716,991,1591,2497,3622,4863,6106,7195,8019,8442,8396,7829,6772,5292,3527,1653,-137,-1652,-2747,-3345,-3428,-3082,-2420,-1618,-837,-224,133,179,-47,-516,-1119,-1781,-2393,-2884,-3169,-3196,-2929,-2348,-1495,-416,774,1950,2978,3725,4104,4058,3604,2805,1783,687,-327,-1107,-1549,-1584,-1214,-498,436,1431,2305,2918,3160,3000,2448,1590,526,-608,-1677,-2569,-3170,-3429,-3302,-2802,-1964,-872,373,1627,2762,3633,4135,4199,3807,3004,1909,665,-528,-1509,-2138,-2341,-2131,-1564,-790,73,840,1445,1794,1919,1851,1677,1480,1335,1293,1355,1513,1696,1838,1864,1709,1365,834,186,-529,-1218,-1847,-2356,-2726,-2938,-2971,-2809,-2446,-1861,-1082,-130,952,2104,3271,4400,5412,6264,6883,7218,7249,6934,6329,5453,4408,3261,2125,1051,129,-632,-1193,-1558,-1714,-1662,-1378,-858,-96,908,2103,3458,4883,6294,7600,8688,9497,9927,9975,9600,8876,7835,6613,5292,4011,2855,1889,1164,678,446,457,706,1185,1852,2659,3516,4326,5003,5462,5681,5661,5448,5124,4762,4454,4265,4238,4400,4723,5183,5700,6208,6633,6919,7051,7032,6901,6725,6557,6468,6485,6640,6903,7258,7636,7995,8267,8394,8331,8024,7464,6641,5592,4372,3051,1735,519,-480,-1164,-1469,-1353,-842,10,1111,2345,3594,4770,5778,6603,7215,7641,7900,8017,7999,7867,7617,7274,6864,6423,6003,5637,5355,5165,5054,5006,4979,4935,4832,4624,4313,3888,3389,2852,2302,1797,1310,897,507,165,-166,-481,-791,-1059,-1257,-1317,-1197,-856,-313,405,1198,1965,2585,2940,2963,2605,1884,864,-337,-1578,-2691,-3539,-4025,-4090,-3753,-3070,-2115,-1004,180,1322,2338,3145,3678,3914,3841,3485,2902,2139,1291,406,-422,-1174,-1796,-2320,-2765,-3213,-3734,-4407,-5282,-6351,-7577,-8829,-9978,-10854,-11340,-11350,-10860,-9918,-8584,-6980,-5213,-3402,-1676,-141,1088,1910,2276,2131,1527,516,-771,-2186,-3544,-4685,-5433,-5701,-5429,-4656,-3471,-2038,-529,844,1923,2556,2680,2282,1408,181,-1303,-2894,-4503,-6024,-7392,-8534,-9408,-9973,-10224,-10162,-9819,-9216,-8396,-7395,-6262,-5070,-3888,-2818,-1926,-1292,-910,-789,-831,-982,-1124,-1212,-1195,-1111,-999,-955,-1051,-1344,-1857,-2556,-3379,-4231,-4985,-5542,-5775,-5626,-5066,-4131,-2927,-1594,-307,771,1487,1757,1508,770,-424,-1930,-3635,-5325,-6855,-8057,-8799,-9020,-8649,-7710,-6240,-4347,-2191,20,2067,3706,4774,5142,4800,3829,2389,702,-999,-2510,-3670,-4414,-4721,-4668,-4337,-3859,-3354,-2922,-2665,-2608,-2768,-3086,-3494,-3894,-4212,-4380,-4371,-4184,-3817,-3302,-2630,-1818,-875,189,1293,2377,3311,4003,4369,4367,4006,3331,2425,1388,326,-658,-1491,-2109,-2491,-2622,-2503,-2160,-1612,-931,-163,573,1190,1569,1610,1275,537,-523,-1815,-3181,-4479,-5570,-6348,-6764,-6798,-6488,-5897,-5092,-4165,-3168,-2161,-1166,-195,736,1610,2390,3032,3487,3724,3698,3431,2902,2177,1271,279,-764,-1763,-2678,-3460,-4077,-4544,-4855,-5035,-5117,-5087,-4995,-4818,-4584,-4285,-3897,-3406,-2752,-1927,-907,270,1524,2743,3786,4512,4831,4682,4098,3166,2026,863,-159,-880,-1209,-1107,-612,201,1171,2169,2992,3510,3574,3123,2125,651,-1169,-3142,-5022,-6580,-7627,-8027,-7764,-6887,-5532,-3892,-2167,-573,735,1633,2069,2058,1643,919,-16,-1072,-2146,-3177,-4079,-4808,-5298,-5513,-5412,-4992,-4250,-3234,-1997,-622,772,2083,3168,3934,4269,4144,3538,2531,1223,-218,-1643,-2885,-3866,-4504,-4820,-4842,-4633,-4283,-3870,-3475,-3182,-3016,-3021,-3174,-3448,-3781,-4100,-4321,-4359,-4149,-3632,-2806,-1683,-334,1153,2647,4015,5104,5787,5972,5628,4800,3592,2172,716,-599,-1631,-2296,-2564,-2469,-2109,-1602,-1083,-670,-431,-394,-539,-807,-1139,-1464,-1747,-1956,-2102,-2184,-2210,-2183,-2091,-1939,-1720,-1460,-1194,-973,-863,-918,-1170,-1624,-2225,-2886,-3487,-3898,-4008,-3763,-3154,-2243,-1123,82,1254,2268,3042,3490,3609,3386,2902,2236,1509,825,275,-93,-282,-320,-296,-277,-348,-552,-906,-1387,-1970,-2583,-3209,-3782,-4315,-4770,-5165,-5465,-5660,-5707,-5586,-5266,-4780,-4132,-3387,-2571,-1717,-835,89,1065,2095,3159,4206,5175,5966,6516,6721,6551,5967,5008,3736,2283,793,-580,-1690,-2448,-2801,-2739,-2306,-1552,-529,695,2092,3594,5149,6650,7992,9021,9603,9619,8982,7683,5773,3389,739,-1917,-4299,-6143,-7241,-7479,-6833,-5388,-3317,-832,1776,4270,6389,7947,8840,9005,8516,7453,5996,4323,2629,1095,-140,-975,-1369,-1323,-905,-182,721,1734,2741,3721,4617,5452,6216,6913,7524,8003,8296,8347,8116,7588,6782,5747,4571,3353,2226,1291,676,442,660,1332,2426,3882,5557,7324,8974,10348,11259,11618,11351,10515,9181,7514,5681,3849,2189,804,-199,-793,-973,-784,-319,320,1006,1618,2088,2337,2396,2259,2031,1768,1602,1598,1850,2388,3217,4301,5549,6828,7989,8850,9283,9183,8545,7410,5924,4225,2501,894,-489,-1577,-2353,-2812,-2991,-2897,-2593,-2093,-1442,-683,158,1009,1820,2502,2969,3144,2969,2437,1583,509,-657,-1756,-2661,-3245,-3472,-3310,-2829,-2107,-1277,-473,175,567,667,459,17,-601,-1290,-1959,-2549,-3002,-3325,-3528,-3649,-3739,-3822,-3923,-4034,-4115,-4139,-4025,-3749,-3241,-2502,-1513,-333,978,2284,3474,4390,4934,5016,4618,3778,2580,1168,-303,-1675,-2807,-3603,-4008,-4003,-3631,-2932,-2031,-1004,-17,848,1450,1746,1670,1266,569,-321,-1310,-2303,-3228,-4006,-4610,-4990,-5139,-5064,-4787,-4378,-3900,-3445,-3078,-2850,-2765,-2798,-2880,-2955,-2936,-2794,-2489,-2038,-1455,-796,-116,526,1058,1449,1667,1723,1672,1571,1519,1599,1874,2381,3107,3985,4916,5749,6320,6477,6078,5076,3452,1303,-1242,-3970,-6661,-9052,-10909,-12021,-12235,-11497,-9847,-7437,-4526,-1416,1562,4121,6049,7226,7641,7362,6527,5310,3889,2456,1161,144,-510,-754,-581,-37,825,1907,3122,4374,5567,6632,7503,8149,8565,8743,8733,8532,8185,7682,7032,6215,5230,4067,2736,1264,-307,-1911,-3469,-4886,-6057,-6880,-7254,-7113,-6409,-5165,-3457,-1428,720,2782,4531,5822,6544,6699,6351,5637,4725,3808,3046,2568,2435,2637,3096,3682,4238,4618,4714,4470,3919,3139,2276,1500,943,729,868,1327,1975,2653,3167,3362,3127,2414,1281,-190,-1837,-3512,-5059,-6367,-7329,-7918,-8093,-7882,-7301,-6394,-5200,-3783,-2203,-551,1080,2584,3874,4874,5558,5925,6008,5854,5507,5004,4364,3598,2702,1671,499,-799,-2219,-3685,-5154,-6480,-7564,-8244,-8418,-7998,-6981,-5418,-3453,-1258,940,2926,4493,5473,5766,5334,4240,2618,659,-1399,-3346,-4976,-6155,-6799,-6892,-6453,-5585,-4389,-3049,-1708,-536,354,878,1019,779,239,-555,-1493,-2505,-3524,-4479,-5360,-6109,-6704,-7099,-7235,-7092,-6638,-5909,-4950,-3857,-2711,-1613,-624,211,878,1394,1780,2083,2320,2505,2620,2630,2503,2217,1770,1188,524,-165,-813,-1368,-1785,-2040,-2126,-2042,-1821,-1481,-1064,-613,-159,257,607,862,1008,1004,842,486,-76,-835,-1769,-2809,-3868,-4815,-5527,-5865,-5741,-5103,-3972,-2448,-687,1112,2732,4012,4818,5116,4936,4383,3608,2785,2079,1620,1488,1695,2200,2924,3764,4632,5438,6138,6682,7040,7190,7080,6699,5999,4981,3659,2067,305,-1529,-3291,-4828,-6042,-6817,-7167,-7097,-6714,-6130,-5454,-4789,-4190,-3668,-3237,-2831,-2449,-2036,-1586,-1110,-599,-98,393,854,1275,1636,1933,2121,2194,2127,1913,1573,1103,537,-129,-857,-1630,-2400,-3111,-3717,-4154,-4405,-4449,-4306,-4005,-3579,-3065,-2482,-1848,-1190,-530,66,557,860,936,751,325,-281,-965,-1591,-2025,-2149,-1888,-1224,-187,1129,2611,4108,5467,6543,7212,7377,6999,6082,4675,2895,852,-1282,-3387,-5314,-6973,-8288,-9221,-9763,-9942,-9797,-9403,-8834,-8178,-7520,-6944,-6505,-6246,-6161,-6216,-6324,-6383,-6268,-5871,-5104,-3944,-2397,-576,1394,3315,4993,6254,6961,7057,6533,5463,3953,2156,227,-1689,-3448,-4961,-6139,-6953,-7379,-7452,-7203,-6727,-6089,-5404,-4746,-4205,-3827,-3633,-3608,-3699,-3832,-3914,-3874,-3636,-3182,-2507,-1646,-659,395,1443,2425,3291,3990,4497,4775,4811,4602,4163,3542,2809,2054,1377,859,586,582,875,1413,2131,2913,3638,4171,4435,4340,3904,3142,2138,997,-181,-1301,-2288,-3124,-3776,-4278,-4610,-4796,-4810,-4645,-4274,-3702,-2909,-1939,-791,467,1823,3204,4581,5898,7094,8130,8940,9499,9772,9742,9393,8725,7716,6408,4793,2981,1035,-885,-2627,-4053,-5007,-5440,-5327,-4741,-3812,-2695,-1558,-543,262,793,1069,1094,937,631,252,-164,-563,-931,-1247,-1515,-1735,-1917,-2059,-2161,-2213,-2192,-2083,-1858,-1481,-932,-184,789,1957,3308,4744,6169,7424,8368,8832,8716,7950,6560,4637,2358,-64,-2370,-4336,-5735,-6441,-6362,-5528,-4033,-2056,158,2346,4242,5609,6312,6256,5517,4176,2457,541,-1332,-3004,-4306,-5173,-5525,-5389,-4766,-3748,-2424,-920,615,2043,3229,4081,4536,4608,4306,3713,2877,1867,708,-581,-2011,-3589,-5300,-7113,-8920,-10608,-11988,-12909,-13219,-12841,-11775,-10102,-7976,-5589,-3153,-862,1125,2691,3760,4317,4355,3929,3096,1961,633,-743,-2025,-3068,-3739,-3960,-3672,-2894,-1681,-153,1539,3186,4609,5576,5955,5631,4590,2914,746,-1685,-4122,-6300,-8008,-9077,-9468,-9205,-8400,-7239,-5876,-4510,-3247,-2168,-1289,-558,74,696,1361,2088,2876,3664,4374,4922,5203,5144,4702,3860,2682,1244,-314,-1853,-3234,-4348,-5137,-5581,-5721,-5615,-5356,-5031,-4729,-4530,-4489,-4644,-4982,-5451,-5960,-6357,-6513,-6261,-5513,-4217,-2417,-241,2118,4405,6388,7843,8644,8725,8128,6956,5371,3565,1718,-1,-1491,-2670,-3546,-4105,-4403,-4449,-4283,-3921,-3395,-2730,-1972,-1168,-366,387,1063,1647,2124,2517,2825,3069,3261,3380,3411,3309,3037,2563,1894,1049,111,-816,-1604,-2117,-2240,-1905,-1097,124,1649,3314,4956,6417,7571,8382,8818,8963,8868,8651,8375,8104,7853,7596,7291,6876,6290,5513,4520,3353,2051,696,-639,-1868,-2928,-3770,-4362,-4718,-4841,-4775,-4540,-4174,-3698,-3143,-2547,-1933,-1359,-825,-358,60,454,847,1272,1748,2278,2868,3488,4130,4739,5303,5775,6151,6440,6654,6823,6960,7041,7054,6911,6568,5945,5001,3717,2118,249,-1784,-3889,-5923,-7770,-9287,-10382,-10949,-10954,-10377,-9259,-7687,-5774,-3676,-1569,385,2011,3202,3873,4027,3699,2992,2033,970,-34,-842,-1332,-1430,-1114,-413,585,1769,2987,4109,5003,5580,5798,5636,5138,4346,3336,2168,911,-394,-1696,-2956,-4124,-5142,-5948,-6475,-6661,-6458,-5825,-4766,-3285,-1444,673,2947,5226,7333,9104,10359,10989,10897,10094,8647,6707,4499,2253,225,-1389,-2454,-2928,-2857,-2371,-1646,-886,-283,24,-68,-580,-1481,-2682,-4046,-5407,-6592,-7425,-7778,-7568,-6803,-5548,-3953,-2220,-565,773,1629,1887,1537,658,-583,-1973,-3272,-4266,-4789,-4730,-4080,-2862,-1197,788,2919,5021,6922,8460,9496,9934,9710,8844,7401,5522,3400,1232,-749,-2380,-3524,-4127,-4207,-3834,-3141,-2262,-1329,-444,362,1088,1792,2541,3385,4360,5441,6569,7657,8594,9293,9683,9732,9458,8880,8065,7054,5904,4664,3383,2135,981,19,-708,-1138,-1283,-1182,-895,-529,-142,186,446,647,826,1043,1351,1785,2357,3037,3755,4427,4927,5169,5049,4529,3597,2315,780,-823,-2326,-3488,-4158,-4182,-3530,-2254,-486,1539,3589,5401,6774,7559,7702,7211,6199,4801,3226,1660,306,-683,-1193,-1174,-642,321,1573,2934,4210,5195,5743,5720,5077,3831,2038,-139,-2544,-4946,-7150,-8946,-10201,-10793,-10705,-9932,-8562,-6699,-4507,-2154,183,2324,4149,5531,6423,6782,6617,5950,4834,3348,1595,-284,-2132,-3768,-5023,-5734,-5803,-5194,-3943,-2199,-142,1971,3896,5404,6320,6538,6022,4822,3053,888,-1451,-3747,-5777,-7359,-8373,-8764,-8553,-7848,-6789,-5563,-4343,-3284,-2487,-2011,-1858,-1996,-2355,-2845,-3357,-3800,-4078,-4151,-3997,-3651,-3169,-2640,-2156,-1812,-1687,-1833,-2269,-2983,-3930,-5047,-6253,-7455,-8572,-9500,-10163,-10460,-10347,-9766,-8726,-7255,-5429,-3369,-1228,813,2577,3889,4643,4790,4357,3471,2273,990,-207,-1121,-1657,-1752,-1421,-750,181,1238,2318,3342,4217,4921,5399,5642,5633,5384,4910,4260,3469,2617,1743,921,179,-455,-964,-1356,-1611,-1743,-1719,-1562,-1248,-809,-255,382,1061,1739,2380,2918,3345,3605,3724,3701,3594,3461,3373,3394,3568,3907,4389,4945,5485,5895,6078,5971,5544,4834,3907,2850,1783,777,-85,-788,-1329,-1743,-2072,-2349,-2610,-2834,-3019,-3083,-2983,-2628,-1984,-1020,209,1623,3053,4340,5284,5760,5663,5013,3871,2419,840,-618,-1754,-2377,-2391,-1739,-490,1255,3295,5424,7384,8956,9918,10130,9496,8035,5852,3163,255,-2524,-4858,-6434,-7079,-6690,-5325,-3150,-420,2516,5338,7688,9340,10099,9923,8857,7043,4710,2105,-501,-2872,-4823,-6233,-7058,-7322,-7098,-6506,-5661,-4704,-3720,-2807,-2000,-1321,-764,-301,90,447,770,1086,1361,1588,1721,1714,1523,1099,419,-541,-1745,-3173,-4706,-6278,-7729,-8968,-9864,-10340,-10352,-9891,-9020,-7847,-6512,-5191,-4016,-3111,-2521,-2251,-2226,-2367,-2546,-2676,-2694,-2573,-2357,-2095,-1873,-1768,-1821,-2055,-2445,-2931,-3435,-3872,-4130,-4173,-3948,-3476,-2815,-2050,-1306,-724,-432,-545,-1115,-2152,-3562,-5223,-6913,-8429,-9546,-10096,-9996,-9228,-7887,-6127,-4131,-2104,-223,1409,2689,3638,4249,4590,4703,4630,4405,4024,3492,2797,1943,954,-108,-1172,-2123,-2852,-3252,-3233,-2756,-1844,-564,920,2433,3748,4654,4981,4607,3507,1732,-575,-3195,-5879,-8318,-10250,-11428,-11668,-10922,-9174,-6610,-3429,24,3411,6354,8556,9767,9892,8930,7037,4457,1506,-1439,-4061,-6031,-7165,-7325,-6532,-4878,-2578,108,2866,5396,7411,8719,9171,8773,7590,5823,3712,1549,-405,-1913,-2851,-3142,-2854,-2086,-1042,89,1085,1793,2106,1999,1548,872,161,-391,-619,-370,393,1686,3393,5384,7447,9375,10959,12021,12451,12194,11280,9804,7911,5782,3624,1628,-23,-1198,-1812,-1853,-1371,-484,641,1811,2828,3528,3798,3603,2979,2030,906,-234,-1236,-1993,-2452,-2611,-2531,-2285,-1979,-1677,-1467,-1338,-1330,-1375,-1466,-1536,-1561,-1489,-1302,-961,-473,169,906,1700,2453,3098,3550,3738,3615,3141,2310,1164,-251,-1805,-3380,-4799,-5913,-6567,-6670,-6164,-5081,-3508,-1582,504,2575,4423,5908,6908,7367,7284,6684,5658,4275,2661,918,-831,-2479,-3929,-5105,-5938,-6386,-6413,-6008,-5189,-3995,-2503,-829,909,2540,3937,4953,5498,5516,4997,3989,2563,845,-1053,-2987,-4851,-6547,-8002,-9183,-10076,-10690,-11061,-11221,-11222,-11080,-10815,-10400,-9807,-9005,-7951,-6647,-5122,-3429,-1708,-76,1276,2216,2626,2468,1776,674,-662,-1997,-3110,-3798,-3931,-3469,-2474,-1099,423,1821,2840,3257,2947,1906,211,-1901,-4175,-6291,-7960,-8974,-9189,-8615,-7335,-5552,-3510,-1457,357,1775,2686,3076,3012,2597,1998,1344,786,390,195,189,307,492,657,744,697,490,113,-424,-1095,-1844,-2624,-3350,-3957,-4381,-4576,-4518,-4236,-3758,-3173,-2554,-1980,-1497,-1128,-845,-610,-337,36,603,1405,2479,3805,5325,6946,8536,9949,11044,11685,11781,11286,10227,8698,6871,4955,3174,1751,829,514,811,1646,2892,4356,5844,7145,8101,8560,8467,7790,6594,4991,3146,1247,-515,-1970,-2998,-3532,-3568,-3165,-2411,-1455,-422,529,1283,1748,1873,1670,1196,556,-122,-693,-1054,-1103,-818,-200,690,1767,2936,4105,5194,6148,6922,7478,7783,7801,7490,6842,5855,4570,3088,1503,-16,-1335,-2320,-2874,-2975,-2633,-1939,-983,92,1181,2169,2988,3586,3959,4112,4093,3942,3726,3483,3270,3124,3074,3156,3375,3728,4193,4706,5211,5626,5878,5913,5695,5208,4472,3516,2398,1183,-43,-1207,-2215,-2996,-3486,-3641,-3459,-2962,-2234,-1384,-578,20,237,-32,-851,-2153,-3817,-5611,-7266,-8520,-9123,-8938,-7925,-6164,-3874,-1328,1130,3181,4557,5077,4713,3532,1751,-339,-2420,-4160,-5315,-5731,-5356,-4286,-2684,-801,1091,2739,3916,4484,4361,3552,2125,191,-2080,-4526,-6932,-9119,-10890,-12101,-12647,-12490,-11654,-10263,-8458,-6482,-4539,-2861,-1613,-900,-729,-1031,-1642,-2361,-2965,-3245,-3066,-2356,-1152,442,2243,4065,5685,6943,7692,7868,7443,6463,4983,3136,1027,-1177,-3337,-5290,-6893,-8021,-8573,-8502,-7808,-6564,-4897,-2976,-996,854,2406,3532,4159,4260,3861,3027,1835,396,-1194,-2817,-4370,-5737,-6813,-7504,-7735,-7487,-6776,-5696,-4377,-2980,-1685,-626,78,382,285,-163,-874,-1761,-2708,-3653,-4511,-5259,-5859,-6300,-6555,-6598,-6392,-5909,-5141,-4109,-2869,-1501,-110,1215,2385,3351,4088,4589,4888,5008,5009,4928,4826,4729,4676,4649,4653,4635,4582,4447,4233,3922,3544,3110,2658,2223,1838,1538,1347,1283,1355,1558,1877,2283,2737,3196,3604,3927,4090,4071,3815,3317,2616,1755,864,50,-548,-822,-723,-213,635,1756,3009,4261,5365,6195,6658,6689,6288,5482,4342,2968,1467,-33,-1425,-2594,-3468,-3993,-4159,-4012,-3595,-3014,-2346,-1698,-1156,-795,-674,-837,-1266,-1966,-2823,-3787,-4697,-5462,-5948,-6112,-5913,-5401,-4641,-3728,-2765,-1841,-999,-289,326,855,1351,1845,2348,2856,3338,3756,4069,4242,4256,4098,3774,3280,2618,1786,778,-381,-1679,-3033,-4386,-5610,-6610,-7269,-7506,-7259,-6536,-5358,-3833,-2047,-167,1687,3358,4720,5668,6115,6024,5388,4263,2742,977,-855,-2556,-3937,-4823,-5105,-4697,-3626,-1948,184,2590,5060,7365,9321,10731,11498,11518,10784,9321,7197,4549,1521,-1701,-4925,-7961,-10622,-12749,-14210,-14913,-14828,-13978,-12461,-10436,-8101,-5687,-3401,-1435,100,1130,1667,1752,1470,910,158,-700,-1610,-2506,-3355,-4093,-4669,-5019,-5065,-4772,-4079,-3006,-1571,141,2029,3985,5875,7602,9044,10119,10731,10815,10315,9212,7526,5326,2725,-126,-3029,-5806,-8244,-10192,-11513,-12152,-12093,-11407,-10193,-8616,-6828,-5011,-3279,-1745,-425,686,1666,2598,3585,4687,5928,7246,8532,9604,10284,10399,9835,8587,6726,4455,2029,-253,-2112,-3339,-3812,-3552,-2653,-1341,152,1553,2638,3251,3292,2788,1788,457,-1066,-2568,-3911,-4915,-5494,-5559,-5085,-4078,-2591,-698,1472,3793,6099,8236,10055,11433,12276,12537,12210,11338,10004,8322,6417,4429,2474,669,-906,-2191,-3136,-3734,-3949,-3805,-3301,-2504,-1480,-341,798,1818,2635,3179,3435,3431,3198,2840,2424,2052,1788,1697,1782,2065,2458,2927,3331,3604,3649,3434,2986,2366,1703,1126,779,755,1118,1855,2893,4137,5406,6584,7490,8048,8159,7821,7026,5843,4347,2662,922,-716,-2096,-3080,-3550,-3471,-2834,-1748,-352,1148,2544,3650,4307,4451,4046,3148,1853,264,-1456,-3204,-4845,-6296,-7483,-8355,-8880,-9042,-8835,-8290,-7433,-6339,-5065,-3714,-2350,-1075,67,1006,1719,2172,2359,2265,1895,1247,323,-855,-2267,-3852,-5532,-7186,-8682,-9860,-10599,-10779,-10364,-9355,-7842,-5962,-3906,-1870,-50,1411,2436,2998,3178,3053,2782,2490,2302,2316,2552,3026,3650,4365,5010,5489,5643,5382,4618,3324,1525,-678,-3136,-5629,-7926,-9783,-11004,-11465,-11128,-10068,-8448,-6487,-4462,-2603,-1131,-165,249,162,-315,-1008,-1753,-2373,-2767,-2836,-2584,-2012,-1194,-207,851,1893,2833,3619,4198,4551,4675,4593,4334,3980,3555,3154,2781,2460,2167,1850,1461,931,227,-680,-1761,-2972,-4201,-5338,-6209,-6687,-6614,-5919,-4569,-2625,-218,2446,5111,7497,9330,10396,10564,9811,8258,6083,3594,1067,-1194,-2959,-4077,-4472,-4173,-3260,-1879,-190,1627,3408,4987,6230,7013,7248,6882,5903,4350,2312,-64,-2591,-5053,-7215,-8869,-9830,-9992,-9310,-7826,-5656,-2967,13,3068,5949,8470,10450,11800,12463,12474,11908,10899,9625,8254,6987,5966,5322,5136,5418,6155,7247,8585,9999,11330,12402,13081,13263,12913,12038,10722,9069,7218,5296,3417,1660,90,-1250,-2320,-3077,-3500,-3573,-3308,-2745,-1946,-991,31,1041,1966,2757,3382,3821,4065,4108,3952,3609,3112,2501,1853,1229,715,355,195,230,438,768,1157,1536,1864,2095,2237,2292,2288,2249,2184,2102,1982,1825,1589,1287,881,385,-228,-955,-1798,-2746,-3764,-4794,-5761,-6552,-7074,-7212,-6895,-6074,-4750,-2983,-867,1444,3795,6007,7948,9484,10551,11101,11127,10670,9777,8548,7098,5542,4035,2673,1580,807,392,321,535,946,1426,1845,2045,1934,1388,414,-994,-2729,-4670,-6643,-8479,-10019,-11129,-11734,-11782,-11272,-10236,-8730,-6853,-4714,-2465,-255,1755,3439,4689,5475,5780,5689,5274,4667,3949,3198,2434,1645,761,-278,-1575,-3169,-5089,-7296,-9666,-12037,-14173,-15842,-16816,-16943,-16137,-14439,-11977,-8983,-5752,-2619,95,2114,3240,3407,2639,1101,-965,-3271,-5508,-7401,-8744,-9395,-9313,-8529,-7152,-5333,-3287,-1208,668,2169,3148,3534,3329,2616,1534,277,-965,-2009,-2737,-3077,-3052,-2724,-2202,-1614,-1060,-628,-354,-245,-275,-396,-542,-675,-732,-733,-669,-627,-640,-803,-1134,-1649,-2310,-3044,-3770,-4400,-4883,-5189,-5345,-5395,-5417,-5465,-5599,-5824,-6138,-6493,-6829,-7080,-7208,-7162,-6990,-6680,-6340,-6011,-5782,-5709,-5831,-6160,-6674,-7330,-8048,-8763,-9362,-9788,-9924,-9731,-9119,-8069,-6558,-4617,-2314,238,2883,5457,7763,9667,11016,11764,11882,11421,10478,9168,7664,6092,4626,3357,2377,1723,1375,1313,1450,1727,2063,2398,2708,2960,3185,3390,3621,3900,4243,4651,5095,5535,5933,6224,6399,6407,6255,5933,5449,4818,4060,3217,2329,1476,732,182,-79,-8,434,1209,2263,3468,4711,5846,6763,7368,7602,7450,6907,6022,4838,3425,1850,193,-1484,-3084,-4545,-5780,-6722,-7325,-7546,-7382,-6849,-5991,-4888,-3660,-2426,-1349,-557,-156,-215,-744,-1683,-2965,-4418,-5921,-7280,-8356,-9018,-9176,-8798,-7884,-6496,-4716,-2667,-477,1709,3758,5530,6926,7839,8220,8031,7265,5969,4188,2019,-434,-3052,-5712,-8287,-10656,-12705,-14315,-15409,-15904,-15769,-15005,-13641,-11774,-9503,-6986,-4376,-1834,495,2507,4122,5320,6100,6516,6613,6488,6196,5821,5412,4994,4586,4180,3753,3305,2791,2226,1584,875,104,-713,-1561,-2416,-3267,-4110,-4944,-5788,-6657,-7556,-8490,-9435,-10351,-11180,-11861,-12312,-12493,-12351,-11874,-11073,-9976,-8632,-7121,-5518,-3949,-2497,-1306,-428,46,130,-166,-770,-1586,-2525,-3462,-4320,-5005,-5458,-5629,-5492,-5041,-4288,-3282,-2093,-816,400,1446,2175,2488,2347,1720,687,-664,-2185,-3708,-5077,-6140,-6781,-6941,-6582,-5737,-4453,-2813,-921,1115,3173,5128,6861,8273,9283,9852,9975,9668,9005,8039,6871,5579,4261,2992,1832,826,-27,-727,-1315,-1833,-2319,-2819,-3335,-3862,-4353,-4740,-4945,-4886,-4500,-3744,-2624,-1175,529,2366,4218,5925,7347,8367,8871,8837,8233,7125,5606,3800,1880,12,-1651,-2959,-3829,-4179,-4010,-3303,-2141,-568,1286,3307,5351,7277,8952,10274,11153,11553,11443,10846,9787,8343,6594,4674,2708,855,-764,-2011,-2837,-3189,-3126,-2697,-2033,-1244,-458,233,747,1068,1163,1075,821,465,28,-421,-870,-1276,-1597,-1805,-1825,-1621,-1128,-329,795,2190,3803,5510,7193,8715,9948,10799,11192,11101,10525,9506,8118,6448,4631,2786,1072,-391,-1475,-2110,-2242,-1894,-1105,23,1388,2862,4330,5684,6816,7659,8115,8165,7754,6926,5699,4196,2507,794,-818,-2199,-3255,-3931,-4204,-4109,-3697,-3068,-2318,-1588,-977,-615,-566,-894,-1597,-2654,-3984,-5505,-7091,-8632,-10007,-11116,-11887,-12262,-12238,-11822,-11075,-10057,-8861,-7557,-6213,-4875,-3548,-2243,-921,429,1845,3329,4886,6484,8068,9566,10872,11889,12501,12617,12163,11091,9410,7153,4447,1420,-1695,-4693,-7324,-9370,-10681,-11148,-10792,-9691,-8020,-5999,-3865,-1848,-126,1177,2011,2388,2381,2083,1630,1128,692,389,264,307,483,715,925,1019,938,628,90,-651,-1529,-2456,-3318,-4028,-4474,-4624,-4438,-3958,-3251,-2418,-1593,-896,-429,-282,-452,-950,-1687,-2594,-3563,-4491,-5289,-5875,-6183,-6172,-5808,-5092,-4050,-2734,-1233,332,1833,3120,4070,4601,4652,4253,3443,2329,1036,-301,-1533,-2532,-3187,-3426,-3218,-2582,-1587,-339,1021,2340,3468,4268,4653,4545,3960,2900,1474,-252,-2115,-4021,-5801,-7361,-8566,-9350,-9624,-9398,-8640,-7447,-5865,-4027,-2057,-84,1742,3322,4551,5394,5838,5936,5777,5471,5162,4968,5010,5350,6028,6995,8197,9503,10792,11943,12845,13446,13718,13682,13402,12937,12387,11811,11265,10780,10334,9904,9431,8845,8100,7150,5992,4661,3231,1798,484,-617,-1415,-1857,-1928,-1630,-1015,-128,941,2122,3327,4480,5522,6390,7048,7471,7647,7595,7353,6981,6559,6176,5897,5792,5857,6084,6398,6719,6947,6992,6788,6295,5526,4507,3324,2066,837,-259,-1142,-1771,-2118,-2217,-2103,-1846,-1499,-1122,-732,-352,35,453,912,1470,2111,2882,3756,4742,5818,6962,8138,9317,10445,11478,12355,12998,13360,13355,12980,12197,11065,9629,7991,6245,4488,2803,1250,-128,-1304,-2260,-2984,-3469,-3712,-3716,-3497,-3084,-2522,-1861,-1174,-513,62,532,892,1176,1440,1753,2185,2794,3586,4563,5641,6742,7741,8517,8964,9005,8593,7723,6417,4737,2751,587,-1653,-3798,-5726,-7272,-8336,-8824,-8713,-8041,-6896,-5434,-3834,-2282,-957,2,510,510,28,-895,-2160,-3649,-5229,-6748,-8079,-9089,-9695,-9844,-9539,-8845,-7864,-6746,-5629,-4659,-3915,-3449,-3240,-3221,-3305,-3368,-3307,-3027,-2476,-1648,-587,625,1871,3015,3941,4530,4724,4496,3875,2942,1811,599,-564,-1585,-2401,-2961,-3275,-3329,-3166,-2798,-2276,-1631,-919,-178,522,1145,1616,1892,1921,1667,1105,256,-864,-2179,-3600,-5043,-6379,-7535,-8433,-9039,-9356,-9436,-9340,-9190,-9067,-9088,-9311,-9779,-10485,-11378,-12386,-13393,-14301,-14981,-15361,-15371,-14998,-14261,-13210,-11924,-10493,-9012,-7564,-6222,-5030,-4012,-3158,-2448,-1826,-1240,-631,57,854,1780,2824,3953,5109,6218,7196,7958,8446,8604,8428,7932,7152,6174,5047,3874,2709,1613,608,-278,-1084,-1794,-2467,-3090,-3689,-4247,-4736,-5124,-5356,-5396,-5193,-4737,-3995,-3011,-1782,-403,1090,2579,3999,5258,6301,7101,7652,7993,8165,8232,8248,8246,8251,8241,8185,8043,7743,7263,6561,5629,4496,3179,1748,261,-1218,-2602,-3837,-4857,-5626,-6132,-6384,-6408,-6266,-6000,-5666,-5306,-4938,-4568,-4207,-3830,-3441,-3020,-2549,-2006,-1365,-592,323,1395,2573,3815,4988,5995,6687,6976,6789,6127,5044,3634,2047,412,-1103,-2418,-3434,-4154,-4590,-4809,-4898,-4930,-4982,-5089,-5265,-5488,-5710,-5873,-5896,-5717,-5263,-4497,-3397,-1988,-310,1535,3462,5332,7042,8466,9504,10088,10150,9700,8750,7389,5728,3907,2109,481,-799,-1617,-1881,-1560,-691,631,2247,3953,5520,6729,7405,7426,6777,5500,3754,1715,-378,-2347,-4003,-5278,-6126,-6599,-6779,-6787,-6743,-6761,-6919,-7259,-7783,-8463,-9215,-9981,-10646,-11131,-11346,-11221,-10702,-9777,-8452,-6796,-4900,-2914,-994,672,1931,2658,2772,2282,1230,-251,-2007,-3863,-5630,-7162,-8329,-9055,-9311,-9111,-8522,-7626,-6557,-5426,-4378,-3536,-2984,-2804,-3004,-3555,-4381,-5348,-6300,-7067,-7485,-7421,-6791,-5573,-3796,-1579,942,3558,6082,8298,10044,11171,11605,11303,10306,8686,6593,4193,1681,-751,-2946,-4775,-6173,-7117,-7637,-7791,-7672,-7379,-7011,-6666,-6406,-6268,-6247,-6277,-6279,-6115,-5691,-4899,-3718,-2178,-367,1553,3420,5054,6315,7122,7434,7293,6756,5939,4933,3847,2755,1713,764,-84,-807,-1420,-1895,-2241,-2429,-2459,-2325,-2038,-1624,-1118,-571,-29,462,852,1122,1243,1207,1024,696,245,-300,-919,-1568,-2205,-2805,-3309,-3704,-3940,-3990,-3838,-3460,-2866,-2076,-1123,-78,1014,2072,3042,3868,4500,4912,5089,5027,4776,4364,3874,3356,2871,2456,2117,1873,1680,1550,1439,1347,1273,1214,1203,1248,1372,1571,1837,2133,2415,2646,2781,2810,2741,2594,2441,2332,2348,2549,2976,3643,4521,5547,6601,7554,8245,8513,8258,7365,5868,3806,1334,-1359,-4068,-6575,-8715,-10363,-11461,-12014,-12075,-11748,-11127,-10349,-9490,-8646,-7863,-7165,-6565,-6040,-5568,-5104,-4611,-4044,-3374,-2590,-1689,-699,341,1373,2339,3166,3815,4246,4464,4495,4400,4254,4140,4139,4290,4631,5131,5742,6375,6940,7338,7518,7426,7083,6506,5758,4891,3969,3038,2143,1312,569,-80,-630,-1105,-1538,-1964,-2436,-2995,-3647,-4427,-5271,-6156,-6987,-7659,-8091,-8161,-7839,-7074,-5902,-4381,-2608,-710,1180,2940,4437,5612,6398,6810,6857,6618,6124,5465,4658,3753,2752,1682,546,-628,-1817,-2974,-4080,-5071,-5938,-6633,-7153,-7489,-7647,-7661,-7544,-7363,-7129,-6899,-6667,-6446,-6194,-5880,-5444,-4845,-4044,-3035,-1843,-525,835,2112,3213,3999,4418,4408,3983,3187,2103,842,-474,-1729,-2819,-3655,-4204,-4437,-4389,-4110,-3668,-3138,-2604,-2106,-1709,-1420,-1257,-1214,-1282,-1431,-1646,-1879,-2093,-2243,-2277,-2164,-1879,-1400,-759,49,956,1945,2944,3921,4809,5572,6155,6531,6670,6580,6263,5774,5146,4456,3772,3155,2694,2419,2401,2634,3135,3853,4745,5728,6709,7596,8285,8688,8747,8408,7675,6570,5158,3543,1833,176,-1313,-2502,-3313,-3701,-3646,-3213,-2446,-1469,-386,686,1632,2360,2809,2940,2768,2332,1715,1022,363,-143,-411,-366,15,725,1699,2856,4067,5212,6144,6771,7006,6833,6282,5428,4388,3296,2275,1447,882,629,671,985,1471,2063,2630,3108,3397,3483,3341,3041,2630,2234,1934,1824,1961,2343,2941,3674,4426,5096,5560,5755,5623,5184,4470,3574,2598,1649,834,222,-137,-236,-87,262,776,1384,2065,2748,3420,4033,4557,4973,5262,5411,5446,5363,5221,5040,4882,4777,4768,4872,5093,5414,5803,6216,6593,6887,7037,7013,6779,6329,5661,4808,3801,2699,1574,497,-439,-1164,-1610,-1737,-1551,-1068,-372,448,1269,1965,2417,2530,2242,1525,400,-1070,-2796,-4619,-6394,-7913,-9015,-9523,-9345,-8418,-6793,-4573,-1951,834,3516,5833,7567,8563,8748,8151,6865,5083,3016,916,-988,-2493,-3470,-3850,-3665,-3003,-2020,-899,196,1090,1707,1981,1938,1638,1177,676,234,-39,-97,101,549,1204,2012,2899,3768,4558,5174,5569,5689,5516,5030,4257,3208,1952,543,-923,-2362,-3680,-4811,-5689,-6302,-6633,-6718,-6595,-6328,-5988,-5656,-5397,-5278,-5333,-5594,-6050,-6688,-7452,-8295,-9134,-9916,-10557,-11027,-11268,-11277,-11031,-10548,-9832,-8916,-7827,-6606,-5295,-3944,-2584,-1273,-31,1097,2086,2903,3541,3974,4245,4351,4364,4304,4234,4184,4189,4260,4402,4599,4839,5083,5328,5520,5666,5710,5642,5415,5006,4380,3540,2476,1235,-151,-1609,-3078,-4481,-5745,-6802,-7602,-8097,-8286,-8151,-7727,-7040,-6125,-5037,-3806,-2482,-1098,300,1680,2986,4191,5229,6073,6669,6986,7008,6715,6139,5309,4305,3209,2123,1144,338,-243,-598,-756,-772,-732,-724,-827,-1127,-1662,-2469,-3543,-4852,-6349,-7950,-9575,-11106,-12458,-13509,-14197,-14439,-14213,-13509,-12356,-10808,-8959,-6891,-4746,-2612,-631,1107,2511,3517,4105,4270,4058,3534,2783,1920,1037,258,-360,-740,-885,-795,-534,-164,215,514,640,523,106,-619,-1650,-2919,-4352,-5805,-7147,-8214,-8868,-9011,-8581,-7592,-6105,-4244,-2146,28,2132,4048,5670,6940,7817,8285,8358,8063,7468,6647,5715,4775,3934,3280,2845,2647,2640,2770,2969,3157,3289,3304,3180,2891,2439,1832,1109,323,-471,-1181,-1762,-2134,-2285,-2203,-1909,-1488,-974,-505,-124,73,42,-233,-741,-1448,-2269,-3133,-3928,-4582,-5015,-5199,-5107,-4768,-4195,-3445,-2552,-1577,-565,439,1381,2241,2962,3535,3908,4081,4025,3777,3369,2880,2412,2057,1924,2061,2508,3210,4089,5001,5779,6264,6324,5884,4944,3592,1963,256,-1334,-2627,-3468,-3787,-3554,-2818,-1682,-283,1211,2623,3810,4622,4990,4859,4261,3266,1999,625,-682,-1729,-2376,-2496,-2048,-1047,420,2197,4093,5886,7363,8342,8700,8379,7423,5919,4054,2033,88,-1560,-2742,-3340,-3323,-2721,-1651,-253,1269,2756,4009,4914,5371,5342,4857,3976,2826,1532,268,-843,-1656,-2101,-2131,-1773,-1087,-189,794,1728,2490,2995,3187,3055,2609,1888,930,-219,-1517,-2915,-4365,-5787,-7111,-8221,-9034,-9455,-9424,-8938,-8006,-6724,-5196,-3549,-1937,-458,775,1720,2347,2671,2736,2587,2308,1933,1555,1185,893,680,569,564,645,795,972,1130,1213,1172,960,562,-13,-727,-1520,-2304,-3007,-3536,-3848,-3904,-3728,-3351,-2878,-2379,-1979,-1729,-1696,-1861,-2212,-2661,-3140,-3557,-3833,-3925,-3796,-3458,-2941,-2304,-1609,-935,-337,112,376,397,164,-357,-1154,-2214,-3499,-4933,-6442,-7908,-9234,-10312,-11069,-11458,-11466,-11120,-10464,-9563,-8481,-7280,-6000,-4679,-3322,-1945,-551,847,2211,3506,4664,5638,6372,6842,7049,7009,6779,6400,5927,5389,4795,4142,3424,2632,1786,914,67,-691,-1307,-1728,-1931,-1905,-1670,-1261,-723,-125,482,1016,1416,1604,1535,1151,447,-565,-1836,-3260,-4716,-6055,-7120,-7786,-7954,-7577,-6676,-5318,-3636,-1781,56,1710,3015,3856,4173,3963,3288,2267,1056,-171,-1234,-1994,-2349,-2242,-1704,-793,371,1624,2842,3830,4511,4745,4521,3808,2653,1126,-660,-2590,-4499,-6281,-7775,-8898,-9572,-9761,-9491,-8797,-7765,-6491,-5060,-3572,-2082,-652,695,1917,3008,3920,4638,5111,5314,5229,4869,4267,3502,2656,1852,1172,725,534,628,960,1466,2049,2610,3047,3282,3260,2966,2409,1634,713,-291,-1279,-2185,-2933,-3471,-3761,-3802,-3599,-3209,-2679,-2069,-1437,-795,-161,503,1225,2065,3045,4204,5509,6928,8379,9764,10976,11915,12483,12644,12355,11667,10616,9330,7906,6491,5204,4137,3365,2901,2721,2783,2987,3262,3502,3629,3572,3284,2750,1981,1017,-79,-1234,-2381,-3446,-4396,-5177,-5775,-6162,-6325,-6249,-5936,-5393,-4648,-3729,-2691,-1558,-383,818,2029,3230,4415,5550,6599,7492,8183,8591,8702,8478,7949,7147,6130,4963,3713,2441,1190,8,-1087,-2053,-2866,-3479,-3857,-3955,-3765,-3285,-2558,-1652,-668,291,1096,1672,1925,1850,1435,758,-117,-1071,-2010,-2829,-3451,-3820,-3904,-3706,-3234,-2538,-1661,-687,311,1244,2019,2569,2825,2768,2390,1749,898,-44,-977,-1778,-2340,-2588,-2477,-1994,-1183,-89,1187,2571,3954,5277,6455,7448,8210,8705,8901,8757,8250,7347,6045,4370,2365,134,-2195,-4469,-6514,-8158,-9288,-9773,-9597,-8753,-7301,-5362,-3060,-564,1960,4357,6473,8188,9405,10064,10142,9672,8717,7387,5816,4122,2436,821,-659,-1994,-3191,-4241,-5170,-5923,-6487,-6772,-6725,-6272,-5387,-4080,-2410,-491,1530,3495,5221,6590,7478,7854,7720,7148,6249,5178,4069,3079,2298,1778,1531,1482,1549,1623,1575,1350,891,222,-586,-1449,-2237,-2845,-3186,-3207,-2915,-2349,-1601,-778,-2,622,1007,1115,936,519,-71,-724,-1337,-1803,-2037,-2001,-1689,-1147,-470,236,832,1204,1246,902,145,-983,-2416,-4026,-5684,-7230,-8549,-9518,-10106,-10281,-10092,-9612,-8920,-8126,-7309,-6538,-5855,-5277,-4803,-4435,-4148,-3939,-3787,-3660,-3537,-3359,-3101,-2721,-2217,-1597,-903,-178,516,1140,1667,2084,2416,2684,2928,3171,3422,3664,3865,3961,3916,3657,3187,2493,1615,618,-424,-1415,-2284,-2950,-3388,-3562,-3505,-3246,-2862,-2416,-2005,-1671,-1480,-1415,-1482,-1615,-1780,-1896,-1928,-1817,-1563,-1147,-621,-14,595,1143,1579,1846,1942,1862,1641,1320,952,581,253,-20,-241,-445,-680,-1001,-1465,-2103,-2938,-3965,-5146,-6442,-7784,-9088,-10285,-11264,-11967,-12289,-12203,-11640,-10628,-9174,-7367,-5296,-3090,-897,1155,2923,4305,5226,5640,5564,5033,4153,3021,1791,573,-507,-1394,-2030,-2452,-2665,-2767,-2790,-2817,-2857,-2922,-2972,-2962,-2832,-2536,-2055,-1412,-654,110,793,1268,1466,1325,856,90,-870,-1921,-2928,-3768,-4355,-4607,-4513,-4073,-3342,-2379,-1301,-180,841,1686,2269,2541,2515,2231,1781,1286,874,672,767,1219,2013,3107,4395,5747,7031,8108,8876,9272,9258,8869,8137,7156,5986,4729,3429,2143,877,-358,-1580,-2805,-4036,-5280,-6511,-7700,-8805,-9767,-10538,-11055,-11286,-11177,-10727,-9904,-8738,-7240,-5467,-3480,-1370,778,2847,4750,6393,7705,8639,9173,9297,9044,8446,7552,6438,5139,3746,2295,871,-463,-1633,-2570,-3221,-3536,-3503,-3126,-2442,-1532,-477,582,1538,2251,2645,2657,2293,1605,688,-331,-1307,-2111,-2620,-2754,-2479,-1798,-770,502,1919,3326,4636,5728,6560,7075,7283,7183,6817,6226,5466,4595,3676,2762,1903,1140,507,15,-319,-517,-589,-563,-463,-316,-122,98,369,676,1027,1416,1811,2212,2570,2882,3120,3270,3329,3270,3102,2809,2403,1914,1370,838,370,28,-145,-118,109,526,1096,1767,2484,3182,3801,4306,4664,4879,4944,4891,4715,4444,4061,3567,2953,2202,1337,363,-653,-1663,-2578,-3332,-3841,-4075,-3989,-3605,-2953,-2090,-1113,-100,839,1635,2218,2563,2659,2530,2211,1758,1225,669,139,-336,-733,-1057,-1321,-1539,-1743,-1924,-2097,-2230,-2309,-2304,-2199,-1974,-1648,-1206,-696,-107,509,1148,1765,2342,2821,3183,3363,3343,3082,2582,1829,878,-265,-1507,-2811,-4080,-5247,-6233,-6968,-7405,-7508,-7275,-6728,-5907,-4875,-3698,-2452,-1211,-36,996,1852,2472,2843,2962,2840,2524,2061,1522,953,423,-44,-409,-662,-792,-808,-712,-521,-257,60,406,749,1083,1367,1621,1813,1987,2129,2297,2498,2786,3164,3659,4251,4924,5619,6292,6854,7265,7455,7408,7101,6550,5794,4862,3830,2724,1613,514,-543,-1550,-2509,-3427,-4312,-5174,-6013,-6814,-7564,-8222,-8749,-9101,-9220,-9071,-8600,-7801,-6646,-5181,-3429,-1493,548,2559,4447,6088,7411,8348,8867,8958,8628,7907,6839,5489,3932,2260,560,-1070,-2560,-3840,-4888,-5698,-6292,-6723,-7037,-7294,-7531,-7759,-7964,-8108,-8129,-7974,-7586,-6944,-6052,-4939,-3683,-2338,-1009,249,1370,2313,3073,3644,4044,4303,4435,4473,4423,4314,4137,3919,3645,3331,2973,2585,2158,1708,1223,708,162,-398,-974,-1516,-2019,-2438,-2748,-2937,-2982,-2906,-2717,-2454,-2156,-1857,-1592,-1372,-1194,-1029,-869,-658,-409,-82,297,728,1189,1657,2122,2565,2990,3397,3799,4202,4613,5034,5451,5855,6224,6543,6795,6954,7026,6975,6826,6550,6162,5663,5074,4400,3688,2945,2214,1514,863,281,-232,-670,-1043,-1359,-1642,-1918,-2206,-2526,-2885,-3270,-3666,-4017,-4290,-4414,-4366,-4113,-3662,-3041,-2289,-1454,-584,295,1164,2013,2852,3678,4496,5281,6026,6673,7205,7557,7692,7572,7155,6443,5431,4161,2695,1104,-499,-2033,-3373,-4461,-5206,-5588,-5598,-5269,-4662,-3880,-3007,-2175,-1454,-930,-626,-548,-658,-898,-1193,-1458,-1619,-1605,-1375,-897,-189,745,1826,3025,4230,5409,6462,7373,8080,8577,8838,8869,8671,8262,7665,6906,6018,5030,3983,2907,1853,863,-17,-737,-1282,-1619,-1759,-1708,-1490,-1138,-687,-169,379,932,1466,1970,2429,2853,3226,3565,3855,4107,4306,4454,4535,4532,4437,4228,3905,3472,2938,2336,1701,1057,463,-78,-528,-888,-1159,-1352,-1468,-1538,-1553,-1547,-1529,-1529,-1565,-1667,-1829,-2061,-2317,-2548,-2676,-2607,-2249,-1534,-418,1083,2902,4913,6945,8786,10239,11112,11266,10631,9208,7086,4429,1457,-1575,-4405,-6792,-8572,-9607,-9906,-9488,-8506,-7103,-5496,-3863,-2380,-1172,-303,206,401,373,215,68,21,162,537,1121,1882,2712,3521,4180,4606,4720,4491,3924,3043,1920,615,-767,-2168,-3493,-4709,-5758,-6623,-7284,-7728,-7970,-7995,-7847,-7533,-7107,-6614,-6106,-5640,-5240,-4943,-4726,-4575,-4451,-4291,-4065,-3726,-3262,-2675,-1986,-1227,-448,305,976,1513,1867,2004,1886,1526,897,68,-935,-2020,-3072,-4002,-4669,-4989,-4893,-4345,-3374,-2055,-484,1169,2754,4097,5033,5460,5273,4463,3045,1107,-1222,-3776,-6363,-8800,-10904,-12534,-13590,-14011,-13812,-13023,-11752,-10106,-8224,-6235,-4267,-2404,-739,702,1881,2791,3443,3824,3963,3851,3514,2958,2219,1324,321,-734,-1791,-2784,-3661,-4375,-4878,-5160,-5188,-4991,-4589,-4062,-3485,-2973,-2628,-2556,-2829,-3492,-4540,-5928,-7555,-9301,-11017,-12562,-13815,-14672,-15087,-15007,-14457,-13438,-12007,-10227,-8168,-5932,-3609,-1291,919,2957,4738,6217,7343,8086,8436,8379,7935,7132,5997,4616,3026,1353,-348,-1935,-3342,-4447,-5192,-5526,-5446,-4987,-4251,-3336,-2408,-1583,-1008,-753,-881,-1379,-2214,-3298,-4543,-5807,-6992,-7954,-8588,-8801,-8509,-7682,-6307,-4437,-2136,447,3199,5916,8470,10685,12450,13681,14319,14367,13840,12806,11328,9522,7486,5333,3186,1131,-736,-2348,-3672,-4665,-5348,-5705,-5799,-5644,-5321,-4869,-4354,-3804,-3254,-2698,-2136,-1541,-906,-229,478,1180,1825,2361,2734,2894,2848,2579,2151,1614,1049,535,150,-62,-46,180,614,1197,1854,2516,3074,3468,3617,3482,3046,2309,1327,149,-1129,-2412,-3597,-4586,-5279,-5629,-5563,-5091,-4213,-2990,-1509,110,1732,3205,4398,5187,5499,5292,4583,3434,1941,247,-1500,-3130,-4490,-5438,-5870,-5735,-5010,-3774,-2098,-147,1935,3967,5814,7335,8467,9148,9402,9253,8783,8058,7176,6193,5185,4172,3200,2252,1357,481,-357,-1181,-1972,-2728,-3407,-3975,-4372,-4555,-4471,-4111,-3464,-2564,-1462,-225,1057,2297,3412,4327,4990,5363,5437,5222,4757,4097,3328,2514,1760,1111,635,352,267,373,623,979,1374,1737,2011,2123,2033,1713,1149,369,-582,-1642,-2704,-3687,-4466,-4967,-5105,-4854,-4203,-3186,-1863,-311,1367,3066,4674,6064,7143,7778,7919,7470,6449,4849,2777,344,-2252,-4800,-7063,-8815,-9884,-10144,-9578,-8245,-6284,-3931,-1409,996,3051,4562,5386,5471,4843,3597,1900,-34,-1976,-3703,-5013,-5773,-5906,-5396,-4324,-2777,-932,1065,3027,4822,6328,7475,8237,8609,8626,8328,7760,6968,5994,4867,3624,2276,861,-604,-2077,-3497,-4804,-5909,-6720,-7168,-7170,-6703,-5768,-4402,-2707,-786,1198,3116,4806,6173,7108,7583,7559,7085,6196,4998,3605,2151,797,-337,-1119,-1488,-1411,-902,-56,1057,2289,3533,4678,5628,6344,6766,6897,6715,6228,5445,4372,3030,1453,-327,-2245,-4238,-6215,-8093,-9752,-11100,-12017,-12420,-12232,-11430,-10019,-8069,-5692,-3032,-268,2423,4877,6953,8549,9613,10127,10105,9612,8697,7457,5980,4345,2657,981,-599,-2032,-3271,-4279,-5055,-5570,-5840,-5858,-5631,-5169,-4481,-3597,-2549,-1415,-257,809,1681,2256,2433,2170,1438,278,-1232,-2975,-4783,-6502,-7947,-8982,-9486,-9401,-8729,-7506,-5853,-3884,-1758,367,2366,4094,5484,6449,6989,7074,6761,6061,5068,3818,2422,942,-517,-1872,-3043,-3945,-4526,-4721,-4505,-3865,-2806,-1396,295,2131,3959,5610,6902,7682,7826,7262,6000,4087,1687,-1033,-3803,-6388,-8509,-9945,-10518,-10121,-8747,-6487,-3508,-71,3532,6995,10023,12390,13938,14598,14399,13452,11920,10033,7988,6014,4251,2824,1759,1051,624,377,201,-24,-357,-856,-1495,-2231,-2975,-3620,-4071,-4237,-4077,-3566,-2741,-1665,-409,907,2207,3389,4389,5171,5703,6004,6074,5951,5657,5217,4666,4027,3343,2643,1977,1361,829,384,41,-206,-345,-377,-310,-144,79,341,582,754,793,645,261,-369,-1244,-2302,-3462,-4597,-5574,-6255,-6528,-6316,-5603,-4421,-2873,-1104,719,2404,3792,4751,5206,5150,4635,3778,2731,1675,790,220,91,428,1255,2467,3976,5608,7214,8636,9752,10478,10785,10684,10250,9563,8751,7907,7143,6516,6063,5784,5625,5541,5429,5224,4846,4254,3436,2404,1218,-56,-1318,-2474,-3418,-4074,-4350,-4232,-3678,-2752,-1503,-58,1451,2893,4117,5040,5581,5727,5494,4937,4146,3217,2251,1336,530,-137,-654,-1048,-1333,-1538,-1668,-1727,-1702,-1583,-1385,-1108,-811,-539,-358,-339,-515,-909,-1481,-2170,-2847,-3388,-3639,-3491,-2852,-1725,-161,1704,3663,5503,6962,7854,8011,7365,5945,3837,1269,-1529,-4238,-6574,-8269,-9125,-9038,-7997,-6113,-3579,-693,2241,4866,6901,8117,8381,7691,6134,3899,1261,-1516,-4114,-6310,-7895,-8763,-8883,-8299,-7113,-5489,-3594,-1617,263,1896,3158,3990,4350,4306,3890,3254,2481,1710,1011,464,66,-174,-310,-383,-434,-500,-580,-664,-726,-721,-627,-405,-58,411,944,1500,1979,2325,2447,2299,1837,1050,-38,-1383,-2897,-4470,-5990,-7328,-8397,-9118,-9462,-9441,-9095,-8511,-7777,-6979,-6200,-5468,-4813,-4219,-3662,-3130,-2584,-2038,-1483,-966,-508,-186,-31,-117,-448,-1055,-1882,-2884,-3952,-4967,-5807,-6339,-6493,-6210,-5517,-4464,-3167,-1744,-339,961,2047,2916,3538,3969,4262,4465,4651,4810,4958,5024,4956,4656,4058,3098,1763,75,-1905,-4060,-6268,-8369,-10221,-11687,-12661,-13071,-12875,-12100,-10773,-9042,-7015,-4922,-2922,-1219,65,842,1100,882,285,-579,-1572,-2593,-3543,-4363,-5039,-5550,-5937,-6211,-6414,-6564,-6690,-6793,-6866,-6905,-6870,-6756,-6542,-6213,-5789,-5273,-4708,-4138,-3611,-3184,-2877,-2701,-2618,-2565,-2437,-2130,-1522,-538,879,2683,4809,7038,9193,10952,12094,12353,11573,9676,6696,2796,-1728,-6492,-11007,-14798,-17396,-18478,-17861,-15599,-11927,-7297,-2258,2574,6634,9477,10851,10707,9240,6804,3904,1084,-1131,-2327,-2258,-891,1600,4840,8356,11603,14109,15504,15610,14425,12163,9135,5768,2457,-447,-2692,-4156,-4830,-4786,-4204,-3217,-2035,-751,525,1771,2980,4179,5388,6618,7852,9040,10096,10926,11397,11430,10926,9883,8298,6249,3831,1182,-1538,-4159,-6495,-8402,-9729,-10431,-10467,-9934,-8939,-7689,-6396,-5305,-4616,-4506,-5060,-6294,-8132,-10427,-12950,-15467,-17698,-19413,-20418,-20563,-19813,-18160,-15721,-12647,-9160,-5532,-2022,1094,3613,5387,6362,6581,6183,5361,4393,3530,3051,3135,3927,5415,7523,10020,12622,14981,16775,17731,17692,16643,14683,12053,9023,5893,2949,370,-1679,-3160,-4050,-4368,-4158,-3466,-2356,-923,720,2433,4069,5480,6565,7242,7507,7404,7040,6571,6156,5952,6042,6446,7083,7796,8377,8626,8370,7543,6161,4339,2270,161,-1776,-3392,-4610,-5430,-5914,-6163,-6279,-6326,-6363,-6347,-6276,-6070,-5705,-5170,-4486,-3753,-3062,-2574,-2384,-2603,-3250,-4276,-5573,-6934,-8145,-8957,-9174,-8660,-7387,-5447,-3048,-494,1843,3606,4463,4213,2779,245,-3146,-7064,-11092,-14819,-17883,-19985,-20945,-20687,-19235,-16713,-13322,-9305,-4968,-606,3460,6953,9617,11282,11844,11320,9823,7586,4907,2135,-392,-2384,-3635,-4063,-3690,-2662,-1195,439,1955,3112,3696,3625,2859,1508,-262,-2205,-4041,-5493,-6313,-6319,-5399,-3547,-832,2574,6453,10509,14455,17978,20827,22802,23778,23729,22686,20759,18089,14843,11204,7343,3446,-328,-3812,-6882,-9423,-11368,-12679,-13352,-13424,-12958,-12038,-10792,-9343,-7857,-6481,-5355,-4594,-4260,-4365,-4864,-5652,-6585,-7483,-8164,-8466,-8245,-7464,-6108,-4298,-2202,-46,1922,3504,4545,4999,4894,4354,3550,2675,1933,1461,1373,1694,2399,3423,4667,6028,7402,8697,9823,10712,11285,11482,11250,10552,9388,7780,5807,3568,1195,-1164,-3379,-5319,-6878,-7984,-8577,-8636,-8172,-7226,-5887,-4257,-2482,-681,997,2460,3617,4421,4881,5000,4881,4581,4240,3932,3767,3764,3957,4300,4746,5221,5670,6032,6296,6439,6471,6401,6223,5933,5521,4945,4203,3241,2065,664,-913,-2608,-4315,-5938,-7359,-8473,-9191,-9429,-9133,-8251,-6781,-4734,-2200,694,3735,6677,9220,11093,12049,11935,10694,8406,5244,1491,-2510,-6415,-9883,-12652,-14567,-15529,-15587,-14814,-13367,-11404,-9087,-6569,-3964,-1376,1126,3489,5662,7606,9268,10596,11533,12020,12039,11565,10639,9315,7673,5846,3938,2102,454,-899,-1861,-2403,-2493,-2152,-1423,-350,990,2555,4269,6106,7998,9929,11833,13690,15417,16982,18282,19266,19834,19936,19510,18549,17063,15114,12777,10159,7371,4528,1757,-848,-3159,-5075,-6479,-7273,-7374,-6751,-5415,-3458,-1013,1707,4473,7031,9128,10549,11124,10749,9405,7172,4202,757,-2858,-6288,-9181,-11230,-12206,-12015,-10682,-8405,-5484,-2323,641,2988,4383,4612,3632,1578,-1274,-4523,-7732,-10490,-12463,-13450,-13403,-12392,-10635,-8386,-5955,-3611,-1586,-24,1007,1529,1638,1474,1210,1003,985,1214,1698,2342,3022,3535,3697,3330,2312,626,-1661,-4352,-7176,-9806,-11915,-13223,-13554,-12839,-11131,-8626,-5547,-2239,1012,3913,6250,7905,8846,9141,8933,8404,7755,7145,6696,6437,6352,6332,6269,5988,5380,4322,2793,823,-1452,-3839,-6078,-7910,-9123,-9553,-9193,-8107,-6498,-4632,-2795,-1267,-241,171,-21,-724,-1747,-2885,-3893,-4600,-4857,-4639,-3987,-3037,-1985,-1019,-337,-41,-180,-710,-1525,-2491,-3457,-4316,-4973,-5397,-5574,-5528,-5295,-4926,-4473,-4003,-3604,-3334,-3298,-3535,-4090,-4947,-6064,-7342,-8666,-9888,-10866,-11477,-11633,-11298,-10508,-9357,-7985,-6558,-5215,-4079,-3183,-2541,-2067,-1689,-1285,-765,-55,880,2033,3350,4753,6147,7432,8538,9414,10038,10426,10609,10620,10509,10284,9951,9471,8795,7842,6541,4833,2697,189,-2595,-5449,-8172,-10508,-12241,-13209,-13293,-12500,-10877,-8592,-5833,-2863,91,2784,5061,6794,7942,8515,8560,8163,7407,6368,5114,3679,2090,354,-1515,-3492,-5508,-7455,-9179,-10491,-11212,-11185,-10337,-8695,-6382,-3650,-784,1880,4043,5483,6058,5748,4651,2926,830,-1387,-3436,-5109,-6212,-6683,-6518,-5826,-4788,-3630,-2612,-1947,-1828,-2317,-3414,-4992,-6844,-8720,-10319,-11409,-11768,-11300,-10002,-7982,-5462,-2732,-122,2056,3542,4179,3934,2886,1250,-715,-2694,-4397,-5590,-6108,-5891,-4975,-3478,-1594,443,2403,4071,5297,5985,6120,5721,4887,3722,2369,992,-267,-1233,-1775,-1769,-1145,110,1953,4248,6828,9452,11883,13912,15351,16137,16253,15798,14934,13848,12756,11814,11118,10693,10452,10272,9963,9344,8269,6642,4490,1901,-895,-3641,-6017,-7736,-8598,-8470,-7408,-5542,-3176,-633,1691,3482,4491,4600,3856,2395,507,-1531,-3372,-4809,-5637,-5842,-5469,-4668,-3666,-2661,-1866,-1409,-1350,-1691,-2347,-3231,-4205,-5160,-5998,-6645,-7078,-7289,-7301,-7144,-6837,-6379,-5752,-4920,-3846,-2518,-931,853,2756,4656,6413,7891,8973,9576,9656,9233,8344,7097,5620,4067,2608,1403,566,181,237,675,1356,2095,2707,2979,2798,2050,775,-953,-2936,-4946,-6696,-7958,-8527,-8340,-7417,-5912,-4062,-2134,-404,916,1684,1862,1488,682,-396,-1591,-2733,-3733,-4501,-5053,-5368,-5516,-5493,-5344,-5050,-4611,-3995,-3175,-2125,-832,707,2440,4313,6186,7930,9360,10336,10722,10462,9540,8029,6049,3780,1413,-852,-2846,-4453,-5623,-6361,-6740,-6835,-6752,-6551,-6272,-5907,-5412,-4726,-3794,-2568,-1061,703,2623,4596,6464,8080,9300,9982,10052,9439,8162,6275,3888,1179,-1672,-4421,-6883,-8859,-10240,-10964,-11055,-10597,-9728,-8606,-7384,-6220,-5212,-4454,-3971,-3756,-3773,-3913,-4079,-4128,-3930,-3384,-2404,-969,907,3163,5698,8393,11112,13711,16052,18008,19446,20279,20401,19783,18393,16282,13514,10233,6584,2789,-980,-4491,-7598,-10148,-12069,-13330,-13942,-13959,-13460,-12516,-11232,-9674,-7933,-6082,-4193,-2322,-523,1153,2679,3993,5074,5855,6303,6341,5950,5064,3713,1901,-254,-2644,-5076,-7383,-9382,-10956,-12010,-12548,-12597,-12259,-11631,-10835,-9948,-9041,-8128,-7214,-6267,-5266,-4172,-2987,-1717,-409,863,2019,2948,3571,3808,3634,3038,2098,881,-452,-1775,-2915,-3747,-4170,-4130,-3652,-2801,-1716,-562,457,1162,1382,1009,33,-1510,-3430,-5528,-7506,-9094,-10032,-10124,-9279,-7476,-4839,-1524,2195,6054,9769,13087,15814,17816,19029,19469,19198,18333,17016,15392,13614,11793,10033,8380,6866,5478,4201,2998,1841,702,-424,-1528,-2570,-3488,-4213,-4659,-4778,-4524,-3902,-2938,-1689,-249,1296,2799,4159,5217,5878,6022,5620,4651,3185,1333,-772,-2941,-5036,-6894,-8406,-9488,-10058,-10092,-9556,-8469,-6868,-4839,-2494,26,2571,4990,7153,8915,10206,10910,11019,10488,9369,7720,5662,3335,920,-1397,-3420,-4955,-5858,-5994,-5339,-3893,-1787,831,3698,6590,9217,11371,12880,13662,13722,13163,12131,10841,9478,8222,7177,6384,5817,5390,4990,4523,3899,3119,2208,1283,470,-68,-203,166,1067,2464,4241,6240,8251,10077,11520,12439,12735,12374,11391,9877,7973,5863,3724,1737,44,-1285,-2196,-2757,-3023,-3129,-3200,-3354,-3686,-4235,-5003,-5927,-6931,-7887,-8692,-9229,-9414,-9192,-8529,-7447,-5980,-4212,-2234,-172,1868,3747,5388,6682,7602,8093,8161,7798,7023,5853,4345,2535,537,-1567,-3635,-5530,-7112,-8253,-8848,-8847,-8237,-7079,-5493,-3657,-1784,-116,1142,1817,1809,1119,-175,-1910,-3857,-5773,-7409,-8545,-9049,-8842,-7974,-6551,-4774,-2876,-1079,388,1400,1857,1772,1212,315,-734,-1752,-2507,-2868,-2645,-1813,-324,1735,4232,6986,9758,12319,14452,15971,16772,16797,16090,14740,12909,10795,8578,6468,4581,3047,1881,1098,630,404,316,289,236,150,4,-144,-253,-255,-104,236,752,1425,2167,2901,3495,3839,3820,3378,2481,1200,-376,-2045,-3615,-4844,-5534,-5536,-4768,-3267,-1141,1395,4069,6596,8667,10059,10584,10173,8832,6696,3935,832,-2356,-5335,-7872,-9788,-10983,-11451,-11256,-10543,-9486,-8285,-7118,-6127,-5414,-5000,-4865,-4936,-5091,-5225,-5189,-4904,-4289,-3345,-2107,-668,844,2282,3506,4391,4849,4837,4348,3429,2150,610,-1058,-2742,-4292,-5606,-6562,-7092,-7137,-6700,-5805,-4566,-3093,-1583,-205,859,1442,1463,853,-350,-2077,-4194,-6537,-8926,-11192,-13177,-14759,-15864,-16438,-16480,-16004,-15040,-13637,-11838,-9703,-7287,-4668,-1929,827,3486,5919,8004,9598,10579,10844,10311,8958,6816,3996,670,-2899,-6442,-9650,-12258,-14062,-14961,-14948,-14158,-12789,-11117,-9440,-8017,-7077,-6749,-7077,-8029,-9462,-11226,-13081,-14840,-16282,-17270,-17684,-17490,-16696,-15367,-13603,-11527,-9273,-6978,-4761,-2743,-998,391,1414,2059,2374,2426,2313,2137,2019,2046,2292,2804,3582,4605,5822,7155,8520,9828,10991,11963,12687,13183,13450,13547,13528,13457,13394,13393,13465,13609,13780,13896,13864,13568,12906,11809,10226,8186,5728,2994,97,-2755,-5415,-7697,-9476,-10653,-11180,-11054,-10328,-9080,-7442,-5555,-3593,-1718,-97,1142,1907,2169,1971,1408,642,-166,-843,-1280,-1426,-1305,-1021,-710,-535,-632,-1080,-1902,-3021,-4310,-5572,-6603,-7204,-7213,-6557,-5220,-3307,-972,1553,4016,6178,7822,8813,9103,8708,7772,6440,4942,3451,2153,1129,433,18,-187,-303,-426,-654,-1012,-1501,-2064,-2620,-3079,-3355,-3366,-3095,-2518,-1688,-690,381,1358,2130,2541,2511,1988,1012,-323,-1832,-3317,-4537,-5306,-5471,-4963,-3792,-2026,158,2602,5032,7266,9041,10218,10644,10288,9159,7362,5052,2448,-211,-2679,-4724,-6177,-6906,-6879,-6115,-4715,-2817,-597,1762,4071,6171,7911,9178,9895,9987,9465,8339,6705,4688,2465,232,-1816,-3508,-4725,-5415,-5596,-5349,-4825,-4181,-3614,-3295,-3350,-3885,-4911,-6386,-8204,-10176,-12103,-13737,-14859,-15294,-14911,-13708,-11735,-9173,-6251,-3249,-459,1873,3539,4450,4584,4033,2966,1595,179,-1074,-1951,-2376,-2285,-1762,-921,75,1018,1769,2167,2171,1773,1048,136,-795,-1567,-1991,-1959,-1378,-253,1375,3382,5651,7982,10244,12248,13882,15040,15678,15801,15460,14756,13800,12724,11636,10620,9724,8961,8302,7737,7196,6689,6151,5588,4964,4266,3490,2636,1739,854,60,-536,-833,-756,-250,636,1846,3187,4487,5495,6014,5851,4926,3201,791,-2158,-5370,-8573,-11448,-13717,-15143,-15585,-14979,-13415,-11028,-8108,-4937,-1860,822,2874,4126,4536,4146,3087,1563,-230,-2065,-3785,-5258,-6413,-7232,-7720,-7918,-7867,-7615,-7213,-6695,-6102,-5467,-4812,-4183,-3573,-3018,-2513,-2036,-1605,-1144,-677,-145,443,1091,1792,2519,3252,3946,4565,5040,5311,5301,4934,4172,2976,1387,-535,-2635,-4763,-6685,-8217,-9172,-9427,-8933,-7709,-5855,-3517,-904,1785,4324,6525,8236,9358,9847,9731,9075,8005,6644,5146,3605,2122,732,-540,-1686,-2700,-3560,-4246,-4718,-4967,-4981,-4810,-4510,-4188,-3945,-3885,-4074,-4547,-5265,-6158,-7113,-7988,-8680,-9082,-9166,-8931,-8432,-7764,-7012,-6294,-5665,-5197,-4883,-4729,-4661,-4643,-4573,-4400,-4052,-3492,-2714,-1725,-571,694,1996,3261,4415,5413,6199,6774,7129,7290,7315,7229,7130,7045,7046,7156,7394,7757,8215,8747,9281,9780,10177,10403,10428,10177,9643,8797,7639,6202,4512,2657,707,-1206,-2970,-4440,-5489,-6016,-5943,-5283,-4071,-2460,-587,1324,3126,4662,5852,6676,7156,7369,7398,7332,7237,7140,7060,6960,6815,6580,6214,5706,5035,4242,3357,2471,1657,1019,626,558,816,1438,2340,3502,4805,6173,7493,8678,9657,10379,10819,10972,10840,10424,9743,8757,7500,5938,4118,2075,-89,-2252,-4249,-5924,-7126,-7747,-7750,-7145,-6028,-4530,-2833,-1120,417,1627,2385,2633,2351,1609,484,-862,-2286,-3622,-4733,-5528,-5954,-6003,-5731,-5187,-4474,-3670,-2845,-2052,-1307,-609,64,752,1469,2254,3087,3958,4820,5613,6273,6750,6987,6989,6763,6365,5888,5412,5060,4897,4985,5318,5857,6505,7144,7641,7870,7748,7234,6356,5205,3926,2689,1689,1073,952,1345,2192,3346,4583,5670,6334,6407,5750,4372,2381,-26,-2563,-4954,-6917,-8277,-8915,-8856,-8199,-7134,-5892,-4716,-3805,-3321,-3337,-3866,-4842,-6163,-7673,-9220,-10645,-11804,-12577,-12896,-12703,-12024,-10895,-9415,-7684,-5839,-3978,-2220,-631,728,1821,2627,3135,3337,3232,2828,2146,1227,144,-1008,-2105,-3008,-3586,-3725,-3341,-2430,-1012,778,2824,4909,6876,8544,9803,10593,10910,10828,10427,9858,9230,8670,8263,8059,8087,8331,8760,9329,9942,10541,10991,11224,11116,10622,9684,8335,6625,4689,2666,753,-890,-2095,-2769,-2855,-2384,-1449,-205,1142,2396,3349,3892,3927,3491,2635,1501,227,-1041,-2182,-3135,-3863,-4402,-4787,-5094,-5368,-5658,-5990,-6364,-6779,-7213,-7636,-8024,-8336,-8542,-8615,-8525,-8268,-7852,-7302,-6684,-6049,-5494,-5057,-4819,-4767,-4912,-5193,-5534,-5859,-6061,-6105,-5933,-5583,-5107,-4588,-4169,-3930,-3998,-4410,-5184,-6287,-7619,-9075,-10495,-11757,-12723,-13330,-13529,-13349,-12841,-12081,-11158,-10127,-9041,-7896,-6686,-5384,-3953,-2396,-723,1014,2718,4309,5651,6678,7303,7502,7289,6699,5819,4750,3589,2460,1435,595,-43,-473,-747,-922,-1080,-1291,-1601,-2023,-2537,-3065,-3554,-3881,-4022,-3904,-3573,-3054,-2466,-1914,-1535,-1453,-1757,-2500,-3680,-5236,-7052,-8985,-10848,-12487,-13754,-14552,-14855,-14663,-14059,-13112,-11935,-10598,-9167,-7664,-6116,-4512,-2891,-1273,276,1680,2874,3770,4349,4578,4494,4164,3656,3096,2556,2137,1864,1778,1816,1973,2142,2302,2387,2375,2276,2098,1882,1672,1501,1423,1463,1647,1970,2415,2931,3453,3897,4187,4246,4040,3550,2808,1883,858,-150,-1056,-1760,-2224,-2432,-2412,-2229,-1967,-1707,-1546,-1516,-1638,-1884,-2174,-2418,-2502,-2328,-1828,-975,202,1644,3235,4876,6434,7828,8987,9870,10482,10827,10932,10836,10555,10125,9564,8906,8167,7379,6552,5703,4839,3955,3067,2165,1282,429,-343,-995,-1458,-1690,-1632,-1275,-605,316,1442,2645,3840,4892,5721,6253,6445,6311,5845,5110,4135,2975,1676,274,-1189,-2675,-4135,-5518,-6747,-7766,-8497,-8897,-8941,-8634,-8024,-7170,-6172,-5106,-4070,-3130,-2324,-1689,-1210,-875,-666,-541,-497,-498,-544,-613,-695,-765,-796,-763,-629,-382,0,506,1099,1726,2306,2745,2970,2905,2540,1895,1041,112,-765,-1422,-1737,-1628,-1063,-103,1149,2525,3832,4880,5484,5535,4958,3775,2078,12,-2196,-4325,-6127,-7402,-7997,-7856,-6997,-5562,-3742,-1802,-33,1329,2040,2016,1197,-307,-2346,-4666,-7014,-9110,-10738,-11736,-12021,-11612,-10598,-9118,-7366,-5499,-3698,-2052,-667,456,1276,1826,2114,2152,1983,1608,1081,431,-293,-1030,-1736,-2355,-2861,-3238,-3497,-3669,-3782,-3893,-3989,-4092,-4130,-4044,-3737,-3115,-2120,-722,1039,3080,5262,7425,9408,11075,12319,13095,13390,13246,12718,11884,10823,9601,8302,6977,5697,4515,3484,2655,2063,1746,1719,1984,2532,3326,4328,5473,6696,7907,9022,9939,10544,10753,10441,9561,8056,5936,3275,200,-3088,-6331,-9270,-11614,-13153,-13711,-13246,-11786,-9497,-6595,-3367,-107,2916,5478,7421,8671,9213,9104,8442,7354,5990,4501,3014,1674,537,-308,-878,-1187,-1298,-1305,-1287,-1343,-1523,-1855,-2307,-2832,-3318,-3683,-3828,-3698,-3285,-2614,-1750,-800,171,1050,1800,2387,2793,3054,3171,3169,3072,2864,2569,2159,1644,1003,249,-624,-1592,-2630,-3682,-4704,-5593,-6299,-6723,-6822,-6571,-5976,-5099,-4012,-2839,-1686,-688,59,462,481,124,-561,-1448,-2413,-3270,-3877,-4090,-3826,-3062,-1828,-243,1547,3308,4846,5923,6387,6119,5090,3345,1014,-1727,-4631,-7458,-9936,-11835,-12968,-13196,-12489,-10862,-8457,-5461,-2130,1237,4375,6979,8874,9880,9977,9194,7678,5653,3376,1150,-775,-2166,-2906,-2933,-2327,-1207,207,1695,3036,4032,4580,4607,4152,3292,2156,891,-344,-1435,-2278,-2848,-3148,-3240,-3225,-3210,-3321,-3642,-4227,-5092,-6183,-7433,-8717,-9935,-10952,-11713,-12130,-12229,-12011,-11554,-10927,-10217,-9489,-8795,-8140,-7516,-6867,-6137,-5253,-4155,-2816,-1219,588,2554,4575,6547,8360,9903,11109,11926,12357,12441,12259,11914,11514,11169,10949,10905,11051,11348,11769,12217,12636,12929,13026,12857,12362,11530,10332,8835,7061,5135,3132,1185,-605,-2137,-3318,-4100,-4428,-4311,-3739,-2772,-1450,150,1935,3828,5719,7533,9180,10604,11747,12583,13086,13259,13105,12659,11954,11042,9973,8801,7572,6334,5118,3960,2900,1962,1189,600,222,57,94,316,665,1125,1628,2151,2669,3163,3646,4111,4572,5009,5408,5713,5876,5821,5498,4862,3920,2711,1335,-75,-1349,-2311,-2807,-2716,-1994,-642,1227,3485,5900,8271,10347,11935,12860,13015,12346,10876,8689,5932,2801,-498,-3734,-6742,-9341,-11454,-12999,-13966,-14366,-14218,-13586,-12512,-11082,-9366,-7461,-5455,-3452,-1530,222,1751,3002,3945,4567,4861,4858,4590,4133,3559,2958,2414,1994,1739,1671,1762,1978,2250,2516,2708,2788,2720,2493,2113,1574,884,56,-925,-2016,-3208,-4432,-5638,-6725,-7634,-8269,-8588,-8558,-8174,-7471,-6495,-5314,-4011,-2650,-1332,-100,965,1824,2438,2777,2836,2604,2111,1363,442,-619,-1707,-2753,-3647,-4317,-4689,-4734,-4436,-3803,-2889,-1731,-415,991,2406,3753,4939,5912,6554,6822,6611,5871,4560,2662,220,-2678,-5909,-9273,-12567,-15554,-18004,-19725,-20584,-20520,-19572,-17871,-15599,-13024,-10370,-7890,-5732,-3998,-2701,-1779,-1134,-650,-200,269,802,1355,1865,2236,2375,2209,1712,905,-145,-1327,-2525,-3614,-4502,-5132,-5506,-5661,-5673,-5633,-5611,-5671,-5804,-5981,-6117,-6100,-5834,-5202,-4181,-2725,-930,1141,3318,5452,7392,8989,10180,10901,11198,11102,10735,10178,9540,8878,8220,7556,6814,5937,4801,3358,1534,-663,-3192,-5946,-8795,-11546,-14037,-16073,-17526,-18288,-18305,-17579,-16151,-14116,-11592,-8748,-5743,-2786,-41,2324,4174,5425,6038,6008,5403,4289,2795,1038,-842,-2714,-4455,-5945,-7086,-7803,-8031,-7770,-7027,-5873,-4409,-2735,-997,710,2272,3623,4716,5533,6088,6419,6588,6667,6735,6864,7101,7476,7959,8509,9026,9413,9547,9350,8748,7751,6382,4758,2977,1235,-361,-1625,-2484,-2848,-2717,-2112,-1118,152,1557,2928,4114,4959,5345,5185,4445,3145,1349,-834,-3260,-5791,-8257,-10557,-12564,-14239,-15531,-16456,-16999,-17209,-17075,-16644,-15923,-14933,-13719,-12293,-10724,-9025,-7270,-5472,-3692,-1950,-272,1304,2772,4098,5268,6279,7101,7745,8177,8402,8394,8162,7686,7009,6115,5078,3902,2659,1370,85,-1175,-2386,-3536,-4611,-5587,-6443,-7111,-7564,-7709,-7538,-6996,-6129,-4971,-3609,-2154,-703,634,1771,2666,3288,3650,3808,3810,3769,3743,3823,4032,4377,4804,5230,5544,5627,5379,4729,3668,2233,533,-1295,-3070,-4605,-5748,-6343,-6327,-5664,-4410,-2667,-601,1607,3754,5673,7206,8267,8796,8798,8311,7396,6158,4684,3107,1528,70,-1172,-2125,-2731,-2993,-2909,-2539,-1915,-1111,-164,882,2004,3186,4422,5686,6973,8208,9345,10265,10871,11034,10672,9698,8129,5992,3414,555,-2395,-5212,-7715,-9734,-11144,-11919,-12025,-11571,-10629,-9371,-7927,-6461,-5078,-3877,-2897,-2140,-1573,-1119,-689,-187,480,1350,2461,3771,5229,6743,8214,9541,10649,11477,11983,12166,12007,11536,10769,9742,8519,7160,5744,4357,3050,1886,867,-5,-775,-1481,-2170,-2858,-3544,-4169,-4667,-4926,-4860,-4377,-3456,-2092,-371,1604,3669,5653,7382,8699,9487,9680,9265,8290,6858,5095,3181,1263,-477,-1927,-2983,-3614,-3812,-3651,-3184,-2535,-1775,-989,-216,534,1274,2039,2851,3732,4668,5615,6514,7256,7756,7890,7590,6785,5474,3694,1535,-879,-3396,-5875,-8181,-10208,-11911,-13244,-14250,-14938,-15390,-15628,-15706,-15629,-15393,-14983,-14380,-13564,-12544,-11339,-10000,-8588,-7188,-5872,-4722,-3799,-3149,-2789,-2724,-2919,-3327,-3874,-4477,-5048,-5516,-5823,-5917,-5790,-5410,-4782,-3891,-2751,-1351,259,2074,4013,6021,7994,9832,11417,12644,13416,13678,13411,12649,11482,10038,8454,6897,5463,4258,3299,2577,2049,1644,1300,961,596,195,-225,-657,-1076,-1490,-1914,-2386,-2958,-3674,-4554,-5604,-6743,-7920,-8963,-9786,-10239,-10255,-9805,-8913,-7691,-6257,-4809,-3500,-2500,-1910,-1787,-2097,-2776,-3649,-4563,-5292,-5679,-5566,-4889,-3633,-1876,247,2562,4859,6952,8660,9860,10463,10449,9829,8680,7089,5212,3168,1159,-689,-2174,-3190,-3605,-3362,-2467,-945,1063,3420,5919,8344,10497,12182,13275,13712,13476,12665,11372,9779,8055,6370,4879,3699,2893,2499,2491,2809,3375,4057,4739,5278,5545,5430,4847,3760,2180,167,-2157,-4653,-7128,-9417,-11348,-12782,-13633,-13849,-13436,-12440,-10944,-9050,-6878,-4550,-2162,164,2384,4415,6241,7836,9195,10332,11246,11945,12442,12719,12796,12652,12301,11741,10978,10032,8928,7708,6416,5111,3834,2644,1566,635,-138,-725,-1121,-1295,-1251,-970,-480,199,1001,1857,2686,3407,3950,4270,4335,4153,3740,3141,2408,1595,757,-61,-823,-1503,-2085,-2567,-2952,-3250,-3491,-3679,-3860,-4014,-4167,-4287,-4356,-4350,-4219,-3948,-3511,-2897,-2118,-1182,-119,1044,2259,3504,4708,5858,6890,7790,8534,9104,9508,9723,9739,9516,9013,8177,6978,5404,3497,1338,-931,-3135,-5098,-6618,-7571,-7824,-7363,-6192,-4427,-2208,261,2761,5099,7079,8604,9580,10018,9936,9397,8481,7236,5747,4037,2153,128,-2015,-4214,-6418,-8554,-10522,-12268,-13684,-14757,-15434,-15750,-15712,-15386,-14788,-13981,-12948,-11714,-10241,-8528,-6551,-4338,-1919,602,3122,5475,7515,9090,10091,10463,10222,9442,8267,6857,5415,4090,3042,2337,2026,2093,2468,3074,3777,4463,4996,5262,5171,4656,3708,2349,668,-1224,-3163,-4985,-6516,-7611,-8148,-8068,-7343,-6016,-4166,-1922,575,3147,5646,7918,9852,11365,12398,12933,12956,12483,11544,10180,8484,6533,4486,2457,623,-904,-1993,-2589,-2649,-2194,-1283,0,1512,3123,4653,5953,6871,7295,7170,6472,5264,3635,1725,-307,-2307,-4125,-5640,-6769,-7465,-7734,-7616,-7196,-6584,-5889,-5242,-4714,-4380,-4248,-4300,-4484,-4733,-4964,-5131,-5177,-5102,-4917,-4657,-4386,-4166,-4046,-4095,-4309,-4716,-5280,-5967,-6720,-7490,-8205,-8840,-9335,-9695,-9884,-9915,-9761,-9409,-8830,-7982,-6828,-5352,-3545,-1445,865,3291,5654,7813,9579,10819,11419,11362,10657,9447,7885,6207,4645,3421,2711,2614,3138,4207,5641,7219,8661,9701,10100,9678,8349,6119,3093,-539,-4524,-8564,-12365,-15625,-18139,-19715,-20314,-19937,-18720,-16832,-14534,-12066,-9703,-7654,-6091,-5115,-4747,-4954,-5636,-6667,-7878,-9128,-10251,-11146,-11721,-11945,-11818,-11382,-10696,-9836,-8875,-7865,-6857,-5869,-4913,-3982,-3068,-2136,-1192,-200,811,1832,2809,3686,4404,4900,5147,5130,4877,4436,3887,3310,2782,2365,2084,1938,1902,1911,1931,1874,1725,1417,953,304,-504,-1466,-2517,-3613,-4661,-5586,-6288,-6714,-6794,-6533,-5962,-5138,-4194,-3227,-2384,-1763,-1449,-1475,-1837,-2491,-3360,-4353,-5372,-6335,-7177,-7868,-8404,-8801,-9101,-9313,-9472,-9541,-9483,-9218,-8663,-7746,-6425,-4714,-2688,-463,1791,3916,5748,7184,8153,8669,8785,8615,8288,7940,7674,7561,7608,7787,7994,8145,8097,7763,7057,5945,4439,2602,537,-1608,-3656,-5434,-6765,-7503,-7578,-6924,-5631,-3740,-1452,1106,3722,6227,8469,10296,11612,12334,12431,11902,10810,9241,7334,5242,3124,1140,-590,-1974,-2962,-3562,-3799,-3742,-3456,-3016,-2478,-1891,-1290,-685,-104,469,1017,1553,2076,2592,3123,3684,4310,5027,5857,6802,7842,8925,9989,10955,11739,12304,12578,12597,12334,11870,11238,10521,9782,9078,8447,7897,7406,6926,6378,5702,4810,3688,2316,744,-960,-2706,-4387,-5910,-7195,-8165,-8801,-9057,-8949,-8482,-7678,-6583,-5244,-3721,-2128,-538,888,2054,2832,3149,2985,2384,1445,355,-716,-1536,-1950,-1825,-1118,141,1831,3791,5795,7644,9143,10168,10659,10622,10138,9311,8278,7149,6010,4906,3836,2766,1655,448,-862,-2270,-3719,-5121,-6378,-7376,-8031,-8295,-8157,-7661,-6889,-5950,-4971,-4067,-3321,-2797,-2499,-2408,-2476,-2635,-2827,-3000,-3119,-3168,-3158,-3104,-3054,-3042,-3146,-3393,-3848,-4507,-5356,-6323,-7305,-8151,-8713,-8831,-8393,-7331,-5660,-3465,-915,1777,4358,6592,8264,9240,9461,8958,7860,6346,4655,3019,1649,685,200,159,471,975,1495,1871,1978,1747,1190,331,-701,-1839,-2939,-3941,-4775,-5433,-5937,-6337,-6707,-7118,-7628,-8276,-9053,-9941,-10863,-11749,-12499,-13032,-13286,-13222,-12850,-12205,-11358,-10395,-9399,-8437,-7556,-6765,-6053,-5389,-4732,-4042,-3288,-2455,-1530,-559,466,1449,2388,3202,3880,4400,4771,5022,5205,5372,5597,5931,6420,7086,7918,8878,9894,10857,11652,12136,12190,11707,10617,8914,6638,3906,886,-2202,-5118,-7601,-9441,-10450,-10554,-9736,-8120,-5867,-3248,-533,1993,4084,5568,6350,6431,5893,4888,3599,2214,915,-195,-1012,-1538,-1776,-1803,-1685,-1537,-1435,-1484,-1730,-2212,-2916,-3773,-4685,-5487,-6027,-6114,-5643,-4500,-2707,-323,2510,5576,8674,11554,14052,16015,17387,18168,18412,18234,17748,17097,16395,15752,15228,14851,14600,14414,14189,13822,13181,12182,10762,8904,6651,4082,1321,-1477,-4160,-6558,-8556,-10041,-10966,-11318,-11122,-10459,-9398,-8081,-6588,-5068,-3595,-2274,-1146,-258,394,803,988,965,750,369,-168,-823,-1582,-2392,-3226,-4028,-4754,-5361,-5788,-6003,-5945,-5577,-4865,-3786,-2344,-575,1469,3684,5964,8173,10158,11803,12960,13571,13554,12930,11722,10032,7971,5700,3366,1159,-792,-2314,-3331,-3762,-3620,-2955,-1895,-572,824,2163,3308,4199,4806,5156,5301,5293,5189,5010,4753,4397,3895,3202,2293,1139,-222,-1762,-3399,-5036,-6583,-7919,-8958,-9626,-9857,-9650,-9002,-7969,-6629,-5091,-3476,-1930,-559,514,1227,1534,1440,972,198,-796,-1903,-2997,-3954,-4649,-4967,-4821,-4164,-2987,-1342,665,2897,5153,7264,9028,10314,11019,11110,10611,9598,8172,6468,4601,2690,813,-962,-2612,-4115,-5474,-6678,-7702,-8507,-9015,-9157,-8842,-8034,-6719,-4962,-2890,-679,1443,3261,4557,5187,5046,4127,2488,267,-2349,-5111,-7789,-10101,-11845,-12821,-12916,-12075,-10345,-7842,-4798,-1477,1791,4702,6996,8505,9180,9095,8421,7419,6367,5526,5090,5165,5721,6665,7772,8816,9539,9741,9287,8162,6430,4280,1944,-283,-2136,-3370,-3830,-3440,-2219,-292,2156,4874,7604,10075,12080,13440,14073,13952,13132,11710,9837,7677,5391,3146,1054,-788,-2337,-3582,-4543,-5257,-5763,-6096,-6271,-6280,-6107,-5712,-5065,-4145,-2957,-1529,65,1741,3384,4877,6129,7042,7596,7759,7587,7138,6519,5848,5238,4794,4573,4588,4809,5124,5416,5508,5244,4487,3141,1177,-1354,-4358,-7640,-11021,-14242,-17103,-19386,-20950,-21679,-21552,-20585,-18867,-16535,-13754,-10712,-7609,-4623,-1910,406,2281,3692,4692,5365,5809,6134,6403,6666,6893,7045,7015,6710,6024,4910,3350,1417,-757,-2982,-5021,-6652,-7663,-7923,-7372,-6049,-4098,-1709,850,3340,5502,7181,8245,8684,8541,7906,6934,5738,4441,3112,1769,407,-1011,-2518,-4113,-5771,-7417,-8950,-10262,-11255,-11872,-12091,-11968,-11560,-11017,-10435,-9969,-9693,-9694,-9974,-10524,-11276,-12140,-13024,-13826,-14482,-14927,-15147,-15122,-14852,-14343,-13589,-12606,-11409,-10036,-8546,-7024,-5568,-4282,-3274,-2610,-2349,-2482,-2962,-3707,-4580,-5455,-6180,-6633,-6722,-6381,-5605,-4417,-2882,-1102,825,2770,4639,6315,7736,8809,9516,9807,9710,9244,8484,7498,6377,5199,4012,2856,1733,610,-519,-1728,-2999,-4360,-5758,-7130,-8384,-9401,-10083,-10338,-10121,-9437,-8327,-6902,-5275,-3599,-2009,-637,423,1094,1350,1192,651,-206,-1299,-2536,-3804,-5028,-6093,-6964,-7558,-7880,-7914,-7685,-7243,-6624,-5893,-5079,-4217,-3317,-2376,-1395,-375,675,1710,2696,3559,4240,4686,4844,4730,4343,3761,3054,2329,1691,1247,1073,1240,1758,2628,3786,5167,6649,8138,9501,10643,11464,11890,11878,11404,10493,9186,7575,5760,3860,2009,303,-1136,-2265,-3016,-3404,-3439,-3170,-2676,-2027,-1321,-644,-74,336,556,611,546,464,463,685,1217,2137,3461,5126,7049,9060,11008,12714,14055,14937,15346,15304,14910,14279,13549,12834,12230,11757,11416,11132,10803,10332,9591,8522,7064,5258,3146,864,-1464,-3672,-5639,-7240,-8439,-9199,-9562,-9576,-9312,-8847,-8238,-7530,-6751,-5874,-4908,-3778,-2493,-999,663,2478,4344,6178,7830,9183,10072,10412,10081,9072,7381,5120,2413,-493,-3402,-6004,-8104,-9471,-10009,-9660,-8509,-6677,-4411,-1943,444,2534,4145,5197,5685,5690,5353,4850,4353,4024,3951,4183,4686,5362,6088,6699,7051,7030,6562,5648,4332,2719,928,-872,-2556,-3960,-4980,-5517,-5518,-4968,-3906,-2422,-641,1263,3114,4744,5995,6766,6990,6650,5773,4429,2694,691,-1488,-3728,-5937,-8030,-9929,-11582,-12924,-13930,-14565,-14819,-14702,-14226,-13428,-12357,-11057,-9606,-8051,-6485,-4950,-3532,-2274,-1214,-396,187,528,656,628,489,344,254,321,584,1086,1791,2656,3547,4352,4891,5054,4705,3815,2379,493,-1704,-4019,-6243,-8159,-9614,-10449,-10641,-10168,-9128,-7644,-5875,-4020,-2230,-667,574,1438,1908,2021,1826,1391,779,49,-762,-1612,-2485,-3339,-4158,-4890,-5518,-5998,-6330,-6500,-6538,-6473,-6340,-6193,-6051,-5950,-5900,-5879,-5873,-5815,-5645,-5287,-4659,-3713,-2401,-738,1240,3453,5778,8088,10238,12087,13543,14511,14980,14953,14482,13653,12559,11295,9959,8603,7289,6025,4830,3698,2612,1596,619,-278,-1104,-1841,-2485,-3044,-3532,-3969,-4371,-4746,-5105,-5418,-5681,-5839,-5880,-5749,-5456,-4970,-4335,-3566,-2716,-1823,-924,-50,800,1587,2343,3012,3629,4140,4576,4906,5171,5373,5575,5805,6141,6601,7241,8036,8960,9923,10812,11486,11819,11687,11023,9830,8140,6093,3835,1550,-562,-2359,-3707,-4540,-4848,-4645,-4021,-3044,-1833,-485,908,2270,3543,4703,5730,6641,7453,8194,8879,9529,10127,10660,11083,11358,11424,11250,10771,9998,8884,7488,5804,3922,1891,-201,-2256,-4207,-5947,-7420,-8556,-9320,-9684,-9668,-9277,-8579,-7634,-6515,-5323,-4131,-3018,-2035,-1206,-523,44,551,1054,1592,2198,2845,3525,4157,4707,5105,5336,5376,5255,4995,4654,4276,3907,3576,3286,3024,2750,2421,1977,1395,648,-232,-1212,-2209,-3162,-3972,-4594,-4960,-5066,-4901,-4513,-3939,-3266,-2561,-1918,-1406,-1093,-1020,-1202,-1639,-2284,-3099,-3998,-4910,-5733,-6392,-6780,-6847,-6509,-5758,-4587,-3026,-1176,893,3008,5054,6871,8337,9373,9928,10024,9722,9111,8330,7486,6722,6114,5741,5615,5725,5984,6303,6527,6529,6178,5384,4123,2424,405,-1780,-3928,-5821,-7291,-8176,-8428,-8027,-7062,-5651,-3963,-2187,-474,1003,2174,2956,3375,3452,3286,2949,2562,2170,1837,1548,1272,957,517,-92,-939,-2015,-3327,-4814,-6415,-8042,-9577,-10923,-11940,-12538,-12599,-12057,-10881,-9067,-6692,-3852,-712,2545,5720,8614,11071,12958,14213,14818,14805,14253,13257,11930,10382,8704,6979,5264,3598,2012,525,-841,-2071,-3142,-4040,-4760,-5278,-5625,-5784,-5799,-5682,-5469,-5181,-4842,-4448,-4004,-3489,-2890,-2200,-1402,-537,400,1338,2264,3122,3899,4576,5167,5683,6152,6598,7022,7426,7789,8053,8198,8143,7872,7336,6535,5463,4152,2629,948,-834,-2647,-4412,-6051,-7471,-8608,-9374,-9745,-9677,-9202,-8345,-7206,-5874,-4497,-3209,-2148,-1438,-1164,-1358,-2009,-3040,-4323,-5709,-7015,-8065,-8727,-8875,-8486,-7552,-6172,-4454,-2583,-721,954,2309,3255,3767,3872,3642,3181,2602,2005,1487,1095,852,755,763,816,869,837,709,440,44,-454,-1022,-1604,-2147,-2606,-2939,-3121,-3151,-3039,-2811,-2509,-2163,-1798,-1429,-1042,-631,-169,343,902,1459,1955,2315,2446,2303,1845,1097,137,-929,-1948,-2774,-3288,-3399,-3107,-2457,-1585,-655,121,553,467,-243,-1622,-3619,-6133,-8973,-11927,-14740,-17173,-19006,-20075,-20279,-19600,-18106,-15930,-13268,-10339,-7362,-4540,-2022,101,1791,3076,4017,4691,5187,5568,5870,6120,6298,6407,6413,6329,6130,5846,5462,4997,4433,3774,2991,2089,1052,-94,-1304,-2530,-3675,-4676,-5467,-6006,-6318,-6434,-6444,-6435,-6499,-6674,-6998,-7398,-7820,-8130,-8215,-7974,-7346,-6330,-4999,-3476,-1933,-548,516,1151,1305,1015,359,-519,-1482,-2381,-3112,-3610,-3857,-3885,-3761,-3581,-3457,-3484,-3756,-4312,-5155,-6232,-7433,-8607,-9584,-10175,-10221,-9604,-8252,-6202,-3549,-490,2709,5748,8328,10175,11135,11124,10209,8565,6428,4127,1930,127,-1114,-1699,-1642,-1057,-127,932,1879,2523,2713,2371,1507,166,-1499,-3358,-5221,-6926,-8338,-9344,-9893,-9956,-9560,-8748,-7593,-6195,-4636,-3050,-1517,-162,957,1763,2246,2393,2271,1931,1499,1072,778,708,938,1490,2345,3455,4716,6044,7320,8456,9381,10030,10390,10441,10203,9703,8996,8124,7185,6210,5292,4447,3711,3077,2520,2009,1491,946,347,-289,-940,-1532,-2028,-2328,-2425,-2255,-1858,-1239,-457,451,1447,2514,3656,4867,6162,7512,8886,10226,11445,12473,13219,13638,13701,13419,12843,12043,11109,10112,9122,8161,7236,6318,5365,4340,3202,1960,609,-784,-2180,-3495,-4661,-5610,-6298,-6692,-6788,-6601,-6148,-5479,-4622,-3606,-2462,-1186,210,1723,3357,5073,6853,8620,10311,11839,13105,14046,14561,14631,14204,13317,12011,10388,8571,6711,4959,3454,2295,1531,1157,1115,1290,1556,1758,1769,1483,841,-156,-1466,-2999,-4631,-6252,-7718,-8967,-9910,-10544,-10857,-10893,-10672,-10259,-9669,-8948,-8113,-7172,-6159,-5083,-3995,-2941,-1988,-1207,-645,-354,-320,-520,-868,-1267,-1591,-1740,-1617,-1194,-464,515,1662,2874,4027,5020,5736,6093,6028,5495,4506,3081,1307,-709,-2817,-4854,-6645,-8029,-8879,-9099,-8668,-7597,-5975,-3920,-1603,795,3087,5101,6694,7782,8308,8298,7801,6910,5757,4453,3151,1927,899,62,-552,-1026,-1432,-1878,-2497,-3373,-4605,-6214,-8181,-10437,-12846,-15229,-17397,-19121,-20235,-20577,-20076,-18727,-16598,-13845,-10646,-7248,-3857,-695,2093,4377,6103,7244,7811,7847,7386,6521,5287,3817,2157,435,-1271,-2886,-4328,-5572,-6580,-7361,-7918,-8280,-8466,-8494,-8391,-8153,-7815,-7370,-6846,-6252,-5599,-4888,-4104,-3224,-2197,-1001,424,2070,3929,5938,7994,9968,11711,13092,13988,14333,14087,13264,11934,10154,8070,5766,3389,1058,-1121,-3020,-4546,-5600,-6097,-5991,-5243,-3883,-1981,341,2883,5436,7743,9567,10717,11040,10497,9118,7036,4467,1668,-1066,-3467,-5303,-6437,-6792,-6425,-5431,-4004,-2341,-687,779,1875,2515,2681,2412,1854,1162,555,210,306,924,2109,3783,5830,8049,10220,12127,13554,14378,14489,13905,12673,10912,8781,6432,4039,1723,-396,-2269,-3847,-5145,-6170,-6965,-7556,-7979,-8249,-8373,-8352,-8178,-7833,-7322,-6609,-5713,-4594,-3265,-1706,73,2062,4240,6551,8951,11351,13669,15800,17638,19075,20026,20413,20215,19427,18104,16317,14165,11765,9208,6610,4031,1560,-770,-2902,-4811,-6473,-7865,-8984,-9818,-10360,-10602,-10535,-10140,-9433,-8409,-7123,-5626,-4009,-2392,-860,456,1518,2276,2769,3061,3260,3479,3832,4394,5205,6234,7414,8610,9689,10494,10911,10877,10382,9500,8342,7063,5813,4718,3864,3262,2892,2661,2496,2291,2007,1621,1166,707,317,65,-5,102,343,648,904,1028,946,614,69,-653,-1444,-2207,-2837,-3268,-3454,-3405,-3161,-2787,-2372,-1967,-1646,-1393,-1226,-1087,-957,-796,-603,-385,-185,-53,-49,-234,-651,-1337,-2296,-3511,-4918,-6427,-7895,-9173,-10084,-10485,-10263,-9379,-7858,-5825,-3454,-993,1304,3189,4461,4994,4763,3834,2377,624,-1150,-2675,-3708,-4105,-3784,-2812,-1308,502,2380,4090,5435,6309,6679,6595,6195,5623,5058,4631,4417,4440,4629,4875,5019,4916,4421,3484,2078,284,-1754,-3881,-5866,-7557,-8778,-9457,-9560,-9137,-8280,-7130,-5832,-4543,-3371,-2422,-1714,-1268,-1024,-924,-886,-836,-731,-542,-298,-22,192,298,194,-149,-795,-1715,-2920,-4316,-5856,-7410,-8887,-10156,-11130,-11705,-11853,-11550,-10843,-9818,-8575,-7272,-6013,-4922,-4060,-3436,-3044,-2803,-2627,-2436,-2115,-1619,-891,87,1287,2687,4200,5748,7218,8507,9501,10128,10327,10078,9406,8346,6974,5362,3593,1736,-139,-1985,-3747,-5391,-6866,-8153,-9207,-10030,-10594,-10904,-10954,-10727,-10220,-9404,-8262,-6784,-4977,-2883,-586,1792,4086,6121,7715,8741,9098,8801,7886,6514,4834,3071,1379,-62,-1198,-1985,-2487,-2791,-3035,-3326,-3797,-4482,-5416,-6567,-7857,-9208,-10517,-11691,-12673,-13414,-13897,-14138,-14145,-13960,-13587,-13058,-12361,-11503,-10487,-9313,-8006,-6587,-5103,-3584,-2089,-634,726,1992,3132,4159,5064,5873,6589,7243,7847,8431,8988,9539,10030,10459,10743,10843,10675,10197,9371,8201,6742,5089,3366,1741,338,-719,-1376,-1638,-1572,-1283,-926,-625,-505,-636,-1036,-1678,-2470,-3302,-4034,-4538,-4705,-4454,-3766,-2646,-1177,563,2426,4300,6038,7526,8670,9410,9703,9566,9010,8078,6835,5329,3652,1875,100,-1586,-3088,-4341,-5299,-5958,-6337,-6512,-6548,-6563,-6625,-6820,-7168,-7654,-8227,-8776,-9197,-9371,-9213,-8685,-7796,-6610,-5233,-3792,-2415,-1210,-247,448,894,1143,1258,1329,1387,1489,1625,1769,1905,1960,1918,1731,1385,874,207,-585,-1469,-2391,-3301,-4130,-4832,-5334,-5622,-5648,-5436,-4992,-4376,-3647,-2884,-2181,-1594,-1204,-1012,-1034,-1219,-1516,-1839,-2120,-2281,-2289,-2113,-1767,-1276,-672,0,715,1454,2204,2977,3775,4609,5487,6384,7294,8156,8926,9527,9890,9959,9683,9051,8077,6804,5311,3691,2036,458,-990,-2239,-3290,-4152,-4855,-5450,-5963,-6407,-6786,-7051,-7161,-7061,-6685,-6026,-5055,-3826,-2380,-811,806,2374,3835,5123,6209,7074,7697,8090,8228,8124,7741,7094,6136,4906,3377,1606,-370,-2482,-4635,-6748,-8713,-10439,-11834,-12832,-13364,-13415,-12964,-12044,-10712,-9043,-7154,-5145,-3152,-1256,448,1932,3186,4245,5159,6012,6852,7746,8708,9712,10722,11623,12332,12724,12727,12287,11426,10191,8720,7142,5634,4336,3352,2756,2526,2641,2977,3449,3914,4277,4455,4386,4074,3512,2773,1911,1042,253,-322,-618,-547,-108,674,1706,2854,3956,4835,5352,5383,4903,3920,2548,925,-739,-2257,-3426,-4122,-4249,-3820,-2892,-1607,-137,1316,2564,3445,3850,3756,3180,2255,1111,-46,-1065,-1786,-2147,-2116,-1751,-1154,-453,203,693,916,823,405,-301,-1197,-2179,-3075,-3755,-4046,-3857,-3110,-1797,5,2197,4598,7016,9263,11139,12521,13316,13505,13139,12312,11169,9851,8512,7247,6141,5192,4393,3662,2932,2113,1146,4,-1278,-2638,-3934,-5048,-5814,-6136,-5945,-5261,-4160,-2809,-1388,-127,789,1186,991,164,-1190,-2967,-4927,-6863,-8512,-9657,-10120,-9799,-8666,-6817,-4401,-1675,1078,3558,5493,6677,6985,6411,5024,3016,605,-1936,-4360,-6444,-8034,-9041,-9454,-9315,-8726,-7801,-6688,-5514,-4416,-3480,-2773,-2319,-2076,-2005,-1975,-1912,-1677,-1225,-496,478,1629,2860,4021,5002,5664,5950,5817,5284,4427,3336,2164,1049,141,-446,-631,-401,205,1087,2076,3015,3688,3942,3636,2700,1135,-980,-3506,-6219,-8893,-11254,-13077,-14170,-14407,-13768,-12283,-10099,-7381,-4359,-1257,1719,4388,6635,8388,9625,10381,10681,10616,10205,9531,8591,7425,6017,4397,2570,591,-1472,-3537,-5488,-7223,-8637,-9638,-10172,-10197,-9723,-8786,-7462,-5874,-4147,-2452,-945,224,928,1097,714,-177,-1447,-2941,-4445,-5759,-6700,-7138,-7021,-6368,-5274,-3885,-2373,-890,416,1480,2267,2807,3160,3416,3638,3915,4242,4635,5031,5358,5534,5468,5100,4394,3355,2020,472,-1197,-2848,-4369,-5608,-6480,-6870,-6763,-6133,-5053,-3614,-1961,-267,1278,2510,3262,3458,3032,2036,558,-1225,-3095,-4804,-6103,-6763,-6631,-5614,-3715,-1042,2245,5893,9638,13192,16306,18755,20415,21197,21148,20332,18928,17094,15063,12995,11085,9427,8095,7093,6368,5843,5406,4953,4394,3665,2760,1693,556,-550,-1483,-2096,-2273,-1912,-986,474,2378,4563,6857,9044,10961,12446,13435,13881,13848,13393,12648,11729,10749,9815,8988,8307,7777,7360,6996,6607,6088,5367,4349,3013,1342,-596,-2725,-4893,-6964,-8777,-10198,-11152,-11587,-11523,-11046,-10232,-9242,-8165,-7124,-6159,-5304,-4523,-3781,-3004,-2147,-1151,-10,1278,2664,4100,5486,6757,7802,8567,8995,9067,8806,8259,7519,6698,5912,5276,4882,4766,4943,5349,5899,6475,6941,7184,7106,6649,5827,4666,3290,1816,406,-779,-1625,-2028,-1976,-1486,-655,379,1459,2389,3043,3257,3008,2241,1061,-460,-2130,-3800,-5277,-6433,-7164,-7445,-7301,-6827,-6154,-5451,-4871,-4569,-4612,-5052,-5821,-6830,-7908,-8888,-9612,-9944,-9858,-9346,-8522,-7535,-6557,-5803,-5409,-5512,-6132,-7253,-8736,-10417,-12060,-13429,-14316,-14548,-14029,-12771,-10820,-8369,-5603,-2787,-173,2014,3594,4471,4630,4148,3164,1876,497,-777,-1769,-2389,-2568,-2346,-1773,-987,-103,704,1315,1586,1439,813,-296,-1850,-3758,-5906,-8129,-10278,-12182,-13716,-14778,-15320,-15335,-14869,-13984,-12791,-11373,-9843,-8278,-6744,-5290,-3933,-2678,-1531,-474,466,1293,1954,2430,2656,2606,2236,1527,484,-878,-2493,-4290,-6133,-7919,-9475,-10707,-11489,-11780,-11563,-10891,-9847,-8564,-7184,-5844,-4665,-3733,-3058,-2652,-2430,-2326,-2240,-2096,-1845,-1482,-1040,-583,-202,29,41,-183,-635,-1243,-1934,-2577,-3077,-3315,-3237,-2796,-2016,-954,288,1568,2725,3599,4025,3905,3156,1811,-81,-2342,-4803,-7219,-9379,-11079,-12184,-12595,-12323,-11390,-9919,-8013,-5841,-3509,-1184,1068,3127,4945,6471,7668,8538,9075,9315,9300,9086,8743,8327,7890,7477,7089,6754,6443,6149,5841,5493,5071,4541,3885,3070,2114,1023,-151,-1350,-2500,-3536,-4388,-5016,-5388,-5508,-5401,-5103,-4687,-4186,-3670,-3143,-2617,-2057,-1426,-653,289,1470,2876,4514,6327,8239,10149,11926,13439,14545,15131,15092,14387,13012,11034,8573,5793,2893,61,-2508,-4681,-6350,-7476,-8067,-8185,-7911,-7366,-6660,-5895,-5154,-4480,-3894,-3381,-2915,-2451,-1947,-1365,-669,150,1109,2172,3337,4526,5704,6790,7715,8435,8891,9079,9009,8707,8251,7694,7118,6587,6134,5791,5534,5336,5145,4895,4544,4058,3435,2714,1959,1244,674,307,203,373,781,1378,2048,2695,3191,3444,3384,2982,2257,1281,159,-962,-1928,-2603,-2849,-2611,-1843,-585,1084,3046,5141,7213,9097,10666,11827,12531,12789,12643,12176,11467,10620,9670,8678,7618,6469,5182,3701,1986,21,-2188,-4580,-7087,-9586,-11971,-14101,-15879,-17213,-18050,-18385,-18231,-17643,-16702,-15466,-14039,-12466,-10811,-9095,-7336,-5514,-3632,-1652,404,2539,4695,6807,8773,10488,11841,12734,13095,12886,12101,10795,9046,6977,4736,2469,329,-1566,-3129,-4315,-5126,-5588,-5764,-5727,-5530,-5266,-4957,-4678,-4438,-4272,-4184,-4161,-4179,-4188,-4132,-3960,-3631,-3120,-2461,-1680,-865,-83,583,1068,1348,1395,1257,958,572,177,-168,-358,-373,-135,319,991,1777,2596,3303,3788,3922,3657,2941,1833,387,-1265,-2985,-4640,-6081,-7228,-7995,-8364,-8332,-7921,-7171,-6117,-4806,-3274,-1574,244,2119,3974,5740,7329,8686,9732,10440,10758,10687,10216,9366,8174,6698,5018,3232,1464,-165,-1530,-2528,-3100,-3215,-2930,-2308,-1499,-624,167,760,1087,1120,873,419,-182,-841,-1487,-2090,-2613,-3077,-3503,-3925,-4369,-4860,-5390,-5935,-6458,-6884,-7165,-7240,-7092,-6722,-6180,-5528,-4854,-4237,-3741,-3410,-3251,-3259,-3388,-3600,-3818,-3998,-4052,-3949,-3626,-3068,-2279,-1276,-124,1111,2342,3469,4435,5174,5680,5976,6097,6133,6145,6218,6391,6701,7122,7617,8094,8453,8583,8384,7782,6764,5343,3634,1752,-101,-1739,-2967,-3618,-3592,-2856,-1458,458,2701,5012,7136,8828,9899,10232,9802,8660,6952,4861,2608,413,-1538,-3095,-4171,-4742,-4828,-4511,-3871,-3029,-2065,-1063,-64,921,1889,2874,3887,4941,6023,7084,8068,8883,9449,9704,9596,9141,8373,7382,6286,5205,4258,3539,3077,2887,2883,2985,3043,2926,2497,1665,377,-1356,-3457,-5799,-8207,-10466,-12398,-13795,-14552,-14579,-13890,-12545,-10659,-8390,-5879,-3294,-749,1658,3859,5829,7548,9028,10284,11333,12196,12879,13370,13663,13709,13488,12959,12106,10925,9443,7685,5729,3626,1469,-667,-2703,-4559,-6177,-7475,-8417,-8929,-9002,-8587,-7725,-6433,-4823,-3009,-1160,555,1973,2963,3471,3473,3059,2327,1434,529,-266,-859,-1211,-1327,-1229,-977,-598,-152,365,917,1524,2165,2853,3550,4254,4892,5446,5842,6051,6021,5735,5188,4376,3344,2125,773,-628,-2042,-3373,-4598,-5653,-6538,-7233,-7753,-8112,-8324,-8403,-8349,-8150,-7775,-7210,-6398,-5345,-4007,-2430,-625,1311,3313,5253,7037,8545,9703,10437,10724,10548,9937,8923,7571,5933,4114,2167,229,-1634,-3296,-4695,-5751,-6443,-6765,-6743,-6446,-5933,-5297,-4627,-3991,-3472,-3109,-2959,-3036,-3356,-3915,-4670,-5580,-6547,-7468,-8225,-8678,-8723,-8267,-7261,-5736,-3739,-1435,1025,3410,5534,7203,8311,8787,8671,8033,7041,5847,4644,3582,2775,2301,2172,2369,2847,3520,4320,5157,5949,6647,7176,7523,7646,7548,7233,6707,6007,5149,4175,3110,1985,817,-382,-1607,-2850,-4099,-5317,-6485,-7520,-8396,-9012,-9337,-9310,-8910,-8149,-7062,-5712,-4209,-2636,-1134,204,1265,1967,2260,2111,1535,579,-684,-2138,-3676,-5157,-6478,-7522,-8237,-8568,-8544,-8179,-7566,-6769,-5868,-4944,-4014,-3126,-2250,-1382,-479,477,1521,2642,3854,5103,6365,7569,8648,9543,10186,10546,10611,10392,9937,9295,8532,7708,6854,5999,5125,4205,3205,2059,767,-711,-2331,-4053,-5802,-7482,-9012,-10311,-11322,-12010,-12359,-12355,-12003,-11292,-10227,-8812,-7054,-5000,-2703,-261,2197,4515,6519,8027,8893,8986,8262,6717,4445,1585,-1656,-5057,-8373,-11385,-13912,-15822,-17048,-17580,-17460,-16776,-15624,-14129,-12385,-10505,-8551,-6601,-4681,-2843,-1099,511,1964,3217,4232,4974,5412,5541,5373,4940,4302,3515,2647,1746,858,-17,-866,-1725,-2597,-3512,-4444,-5370,-6217,-6898,-7312,-7370,-6979,-6142,-4835,-3169,-1235,793,2754,4465,5781,6581,6788,6398,5445,4032,2293,398,-1495,-3226,-4678,-5776,-6467,-6778,-6718,-6381,-5810,-5111,-4328,-3534,-2754,-2000,-1280,-561,161,894,1635,2333,2961,3445,3757,3860,3766,3505,3128,2721,2337,2052,1889,1862,1929,2041,2093,2015,1700,1086,142,-1139,-2711,-4494,-6384,-8255,-9959,-11381,-12395,-12925,-12925,-12395,-11387,-9979,-8326,-6553,-4864,-3392,-2300,-1667,-1539,-1879,-2609,-3570,-4607,-5511,-6117,-6286,-5921,-5012,-3602,-1812,190,2197,4012,5432,6331,6617,6294,5424,4133,2585,974,-528,-1749,-2574,-2924,-2758,-2100,-983,497,2236,4106,5957,7641,9012,9944,10349,10165,9397,8088,6337,4284,2100,-34,-1933,-3448,-4450,-4881,-4718,-4008,-2849,-1358,278,1924,3392,4582,5388,5774,5737,5313,4569,3596,2499,1392,385,-435,-987,-1260,-1244,-1011,-623,-210,145,310,251,-110,-718,-1562,-2498,-3428,-4181,-4631,-4651,-4174,-3185,-1732,84,2117,4195,6142,7798,9027,9747,9910,9519,8634,7321,5713,3926,2111,399,-1084,-2254,-3053,-3485,-3584,-3432,-3132,-2799,-2536,-2431,-2530,-2851,-3361,-4012,-4721,-5390,-5940,-6265,-6310,-6024,-5380,-4397,-3098,-1542,212,2090,4029,5964,7831,9577,11125,12417,13372,13929,14060,13738,13018,11952,10649,9221,7778,6421,5230,4240,3499,2992,2733,2701,2886,3267,3830,4541,5365,6251,7125,7918,8532,8885,8912,8551,7809,6697,5296,3686,1996,324,-1221,-2577,-3705,-4605,-5300,-5834,-6246,-6563,-6800,-6929,-6921,-6712,-6269,-5535,-4518,-3223,-1716,-91,1535,3021,4240,5065,5430,5275,4639,3556,2152,526,-1155,-2791,-4224,-5390,-6187,-6594,-6581,-6190,-5443,-4438,-3235,-1933,-609,662,1838,2870,3759,4497,5095,5575,5956,6246,6477,6632,6738,6772,6745,6654,6507,6339,6172,6079,6092,6274,6640,7171,7819,8463,8981,9215,9046,8384,7204,5564,3557,1363,-855,-2904,-4632,-5931,-6747,-7084,-7018,-6633,-6090,-5499,-5002,-4687,-4611,-4786,-5193,-5751,-6394,-6995,-7467,-7711,-7661,-7279,-6584,-5596,-4433,-3171,-1963,-906,-112,366,506,334,-85,-659,-1301,-1908,-2423,-2797,-3022,-3124,-3133,-3119,-3124,-3208,-3403,-3730,-4188,-4767,-5431,-6149,-6863,-7530,-8093,-8524,-8780,-8870,-8776,-8531,-8138,-7619,-6969,-6201,-5287,-4249,-3069,-1797,-461,867,2105,3189,4035,4609,4883,4869,4592,4105,3460,2706,1901,1074,265,-490,-1162,-1693,-2029,-2111,-1870,-1273,-295,1040,2668,4495,6389,8222,9853,11189,12135,12680,12808,12583,12072,11353,10528,9638,8751,7859,6962,6030,5020,3916,2697,1376,-21,-1446,-2838,-4140,-5277,-6222,-6916,-7374,-7578,-7578,-7397,-7085,-6689,-6231,-5763,-5272,-4800,-4329,-3880,-3458,-3071,-2736,-2468,-2275,-2173,-2159,-2217,-2336,-2466,-2566,-2581,-2458,-2172,-1701,-1078,-320,482,1285,1992,2552,2913,3036,2931,2603,2101,1485,827,229,-236,-475,-432,-72,606,1562,2723,3985,5232,6328,7171,7647,7721,7349,6577,5452,4075,2559,1031,-394,-1576,-2440,-2878,-2859,-2359,-1397,-38,1640,3522,5487,7430,9229,10824,12142,13157,13858,14221,14275,13988,13399,12497,11309,9882,8234,6467,4598,2744,926,-771,-2328,-3704,-4893,-5855,-6584,-7006,-7093,-6767,-5998,-4755,-3074,-1011,1310,3739,6095,8184,9834,10883,11248,10877,9807,8140,6022,3646,1211,-1087,-3096,-4694,-5837,-6517,-6784,-6728,-6448,-6066,-5680,-5375,-5225,-5254,-5489,-5909,-6492,-7173,-7902,-8598,-9183,-9609,-9806,-9777,-9514,-9049,-8428,-7677,-6838,-5908,-4886,-3761,-2515,-1166,263,1711,3107,4367,5411,6183,6640,6793,6657,6306,5797,5238,4698,4274,4022,4001,4229,4717,5437,6339,7358,8409,9407,10276,10944,11381,11555,11482,11167,10649,9940,9090,8096,7016,5838,4606,3321,2010,678,-648,-1966,-3241,-4473,-5611,-6637,-7490,-8120,-8477,-8511,-8212,-7586,-6684,-5579,-4378,-3178,-2094,-1209,-602,-315,-374,-772,-1489,-2478,-3677,-5006,-6362,-7647,-8746,-9558,-9999,-10016,-9592,-8751,-7550,-6075,-4424,-2715,-1033,509,1846,2921,3692,4155,4316,4203,3868,3353,2730,2034,1327,637,-1,-564,-1032,-1388,-1615,-1702,-1644,-1442,-1113,-682,-200,282,694,962,1031,833,349,-430,-1478,-2724,-4085,-5436,-6646,-7587,-8141,-8229,-7823,-6928,-5626,-4013,-2219,-390,1365,2923,4224,5218,5876,6199,6168,5801,5077,4017,2631,954,-942,-2980,-5048,-7026,-8790,-10242,-11271,-11849,-11917,-11500,-10626,-9349,-7758,-5944,-4023,-2107,-340,1190,2352,3100,3392,3231,2678,1796,698,-521,-1751,-2922,-3960,-4855,-5588,-6193,-6698,-7153,-7594,-8053,-8545,-9064,-9588,-10078,-10494,-10787,-10922,-10867,-10611,-10159,-9544,-8810,-8026,-7253,-6574,-6042,-5718,-5623,-5762,-6120,-6630,-7227,-7796,-8225,-8400,-8211,-7595,-6504,-4979,-3072,-934,1283,3382,5179,6510,7276,7418,6969,6005,4662,3110,1534,106,-1008,-1703,-1903,-1597,-837,292,1643,3054,4367,5414,6090,6318,6078,5409,4397,3147,1803,473,-724,-1729,-2500,-3052,-3405,-3625,-3770,-3897,-4067,-4291,-4587,-4920,-5245,-5482,-5571,-5408,-4974,-4199,-3142,-1821,-363,1123,2505,3645,4464,4876,4876,4476,3724,2712,1516,268,-967,-2062,-2982,-3656,-4064,-4217,-4113,-3797,-3294,-2649,-1899,-1083,-246,579,1343,2016,2556,2945,3160,3208,3082,2815,2420,1929,1383,801,228,-300,-752,-1080,-1250,-1230,-991,-539,119,928,1845,2761,3628,4325,4824,5050,5018,4714,4204,3519,2756,1975,1274,728,401,364,633,1231,2120,3257,4556,5929,7272,8499,9539,10354,10938,11308,11524,11636,11704,11776,11853,11934,11972,11911,11693,11266,10590,9665,8496,7129,5618,4030,2443,927,-462,-1653,-2627,-3333,-3762,-3921,-3799,-3459,-2913,-2230,-1458,-645,151,877,1492,1924,2146,2091,1754,1129,263,-768,-1849,-2867,-3677,-4194,-4339,-4091,-3498,-2612,-1578,-512,429,1128,1473,1427,956,130,-986,-2257,-3561,-4743,-5703,-6325,-6575,-6405,-5845,-4895,-3616,-2042,-235,1747,3832,5945,7997,9891,11534,12822,13681,14037,13876,13184,12023,10451,8586,6547,4473,2486,714,-769,-1893,-2652,-3063,-3192,-3122,-2954,-2790,-2703,-2748,-2935,-3224,-3553,-3820,-3920,-3762,-3282,-2471,-1384,-117,1168,2310,3130,3519,3384,2758,1691,337,-1141,-2557,-3744,-4563,-4925,-4798,-4190,-3183,-1851,-354,1196,2646,3890,4836,5438,5680,5589,5214,4618,3889,3081,2267,1477,721,10,-694,-1396,-2117,-2855,-3588,-4271,-4859,-5285,-5513,-5503,-5255,-4781,-4116,-3319,-2430,-1529,-654,123,755,1192,1383,1305,934,297,-573,-1574,-2608,-3523,-4198,-4493,-4338,-3688,-2578,-1117,559,2217,3659,4653,5021,4661,3514,1675,-732,-3457,-6220,-8732,-10696,-11905,-12205,-11563,-10029,-7761,-4965,-1906,1148,3943,6274,7986,9021,9372,9130,8426,7435,6346,5318,4489,3911,3597,3475,3440,3370,3127,2644,1862,818,-440,-1783,-3122,-4312,-5302,-6013,-6465,-6673,-6704,-6628,-6513,-6419,-6383,-6415,-6506,-6632,-6756,-6843,-6876,-6826,-6707,-6506,-6238,-5892,-5461,-4927,-4277,-3489,-2562,-1493,-297,987,2337,3694,5014,6258,7374,8334,9131,9723,10146,10374,10427,10313,10033,9584,8968,8168,7187,6015,4678,3189,1611,1,-1557,-2971,-4140,-4985,-5417,-5398,-4916,-3993,-2705,-1157,523,2179,3684,4913,5796,6298,6434,6254,5840,5280,4674,4098,3630,3316,3188,3243,3463,3782,4140,4439,4603,4547,4233,3624,2750,1654,412,-871,-2092,-3148,-3938,-4397,-4474,-4141,-3406,-2301,-871,794,2608,4445,6182,7681,8823,9492,9630,9199,8249,6863,5197,3435,1779,414,-508,-903,-765,-159,759,1808,2758,3420,3633,3303,2443,1111,-521,-2274,-3926,-5290,-6211,-6612,-6468,-5855,-4866,-3660,-2383,-1165,-124,686,1234,1530,1597,1480,1204,802,303,-299,-955,-1655,-2330,-2922,-3342,-3514,-3351,-2827,-1897,-617,974,2762,4625,6434,8045,9347,10253,10707,10711,10283,9494,8422,7160,5807,4434,3116,1902,808,-135,-952,-1637,-2220,-2697,-3082,-3348,-3466,-3407,-3116,-2590,-1796,-775,444,1779,3141,4424,5523,6328,6769,6782,6356,5513,4312,2850,1226,-438,-2053,-3523,-4802,-5851,-6666,-7256,-7647,-7869,-7964,-7952,-7867,-7713,-7478,-7163,-6709,-6133,-5385,-4506,-3511,-2476,-1479,-614,39,416,501,305,-85,-589,-1047,-1358,-1382,-1060,-354,698,2022,3485,4932,6218,7170,7707,7720,7226,6237,4846,3171,1352,-457,-2117,-3505,-4545,-5188,-5448,-5365,-5029,-4536,-4015,-3563,-3292,-3263,-3526,-4081,-4899,-5906,-7022,-8108,-9069,-9777,-10146,-10125,-9676,-8822,-7585,-6028,-4211,-2211,-105,2027,4097,6028,7736,9159,10249,10976,11344,11379,11132,10670,10074,9405,8719,8042,7354,6641,5819,4851,3667,2250,604,-1218,-3138,-5035,-6810,-8334,-9542,-10348,-10752,-10711,-10269,-9427,-8224,-6715,-4935,-2964,-871,1257,3308,5192,6761,7936,8576,8634,8045,6816,5002,2689,35,-2809,-5648,-8322,-10672,-12602,-14041,-14993,-15478,-15566,-15324,-14828,-14140,-13303,-12352,-11310,-10189,-9018,-7791,-6539,-5253,-3943,-2613,-1257,103,1453,2765,3985,5084,5988,6675,7076,7186,6966,6435,5605,4525,3259,1890,507,-793,-1919,-2808,-3398,-3674,-3640,-3325,-2798,-2132,-1417,-745,-200,150,250,81,-366,-1053,-1943,-2946,-3986,-4966,-5789,-6402,-6733,-6782,-6559,-6109,-5502,-4819,-4141,-3549,-3087,-2790,-2634,-2605,-2618,-2628,-2544,-2328,-1931,-1344,-575,352,1380,2475,3545,4572,5455,6197,6738,7081,7211,7121,6801,6244,5420,4335,2958,1319,-568,-2655,-4851,-7083,-9212,-11135,-12708,-13825,-14383,-14316,-13600,-12246,-10320,-7931,-5217,-2359,474,3084,5328,7059,8202,8706,8588,7886,6703,5139,3337,1419,-465,-2225,-3741,-4980,-5901,-6518,-6882,-7032,-7060,-6999,-6920,-6813,-6698,-6522,-6273,-5887,-5362,-4664,-3802,-2807,-1695,-540,619,1716,2686,3496,4071,4414,4479,4295,3889,3325,2701,2116,1698,1540,1741,2330,3305,4592,6058,7517,8766,9573,9769,9215,7876,5808,3149,127,-3002,-5968,-8533,-10525,-11833,-12456,-12426,-11871,-10917,-9726,-8435,-7170,-6013,-5029,-4233,-3634,-3196,-2911,-2715,-2591,-2473,-2327,-2100,-1744,-1222,-497,427,1560,2841,4233,5657,7036,8305,9392,10261,10877,11230,11312,11131,10691,9993,9052,7865,6469,4886,3183,1417,-314,-1943,-3388,-4591,-5542,-6209,-6649,-6857,-6910,-6786,-6535,-6097,-5473,-4600,-3465,-2055,-394,1454,3414,5383,7258,8955,10389,11523,12310,12751,12821,12541,11898,10909,9585,7948,6057,3979,1819,-292,-2229,-3862,-5091,-5861,-6144,-5987,-5445,-4624,-3631,-2547,-1483,-453,471,1323,2083,2786,3449,4087,4712,5328,5919,6476,6986,7428,7806,8113,8345,8512,8590,8574,8442,8164,7750,7167,6447,5588,4606,3537,2372,1162,-86,-1326,-2498,-3564,-4437,-5074,-5418,-5445,-5156,-4589,-3812,-2921,-2038,-1264,-712,-450,-506,-894,-1548,-2390,-3319,-4181,-4880,-5273,-5292,-4868,-3991,-2678,-972,1023,3232,5498,7728,9775,11555,12976,13985,14575,14735,14515,13967,13150,12161,11052,9902,8744,7603,6474,5339,4167,2928,1600,162,-1361,-2960,-4564,-6121,-7544,-8739,-9634,-10116,-10142,-9631,-8585,-6999,-4935,-2476,240,3061,5785,8240,10225,11610,12295,12252,11519,10187,8395,6308,4094,1914,-110,-1887,-3370,-4547,-5448,-6098,-6564,-6881,-7092,-7235,-7311,-7330,-7282,-7146,-6918,-6582,-6151,-5618,-5018,-4351,-3656,-2949,-2249,-1581,-951,-372,155,636,1077,1495,1895,2293,2689,3067,3416,3680,3824,3791,3534,3035,2287,1322,182,-1057,-2347,-3607,-4808,-5918,-6940,-7889,-8788,-9655,-10488,-11266,-11933,-12429,-12677,-12619,-12219,-11471,-10422,-9127,-7688,-6196,-4736,-3380,-2144,-1054,-76,813,1640,2462,3279,4150,5064,6057,7110,8230,9384,10550,11677,12718,13615,14296,14722,14813,14552,13899,12856,11443,9707,7719,5569,3356,1166,-912,-2829,-4549,-6063,-7386,-8530,-9535,-10410,-11176,-11826,-12349,-12727,-12941,-12954,-12730,-12205,-11319,-9993,-8177,-5849,-3059,73,3337,6462,9133,11045,11936,11647,10136,7504,3989,-61,-4217,-8036,-11083,-13019,-13603,-12757,-10565,-7270,-3241,1058,5146,8572,10997,12230,12259,11247,9504,7431,5453,3942,3168,3241,4127,5639,7512,9432,11108,12313,12916,12893,12333,11383,10265,9158,8261,7657,7401,7443,7681,7970,8138,8032,7517,6536,5084,3227,1108,-1122,-3276,-5206,-6816,-8050,-8931,-9499,-9822,-9939,-9881,-9610,-9101,-8274,-7095,-5539,-3657,-1537,653,2739,4510,5817,6546,6679,6275,5454,4399,3296,2343,1696,1488,1775,2565,3807,5383,7166,8990,10686,12100,13071,13463,13181,12145,10369,7887,4859,1444,-2067,-5425,-8304,-10442,-11612,-11652,-10541,-8345,-5286,-1696,2020,5409,8045,9595,9840,8766,6517,3414,-95,-3532,-6406,-8363,-9153,-8747,-7240,-4913,-2097,824,3505,5677,7156,7857,7789,7001,5614,3727,1471,-1055,-3739,-6469,-9118,-11534,-13536,-14943,-15558,-15251,-13931,-11638,-8501,-4795,-861,2862,5975,8099,8999,8595,6968,4367,1156,-2269,-5485,-8164,-10075,-11105,-11296,-10769,-9735,-8408,-7002,-5669,-4525,-3595,-2897,-2386,-2031,-1813,-1716,-1789,-2059,-2603,-3436,-4573,-5953,-7479,-9002,-10358,-11361,-11872,-11759,-10999,-9609,-7711,-5484,-3166,-1011,714,1804,2073,1464,-14,-2205,-4886,-7724,-10385,-12513,-13824,-14130,-13334,-11512,-8805,-5475,-1826,1844,5239,8137,10404,11965,12868,13184,13056,12617,11983,11227,10363,9367,8176,6736,4999,2976,711,-1702,-4122,-6422,-8438,-10068,-11241,-11920,-12169,-12039,-11651,-11115,-10529,-9997,-9555,-9245,-9041,-8901,-8766,-8551,-8194,-7626,-6802,-5702,-4309,-2658,-768,1277,3403,5490,7398,8976,10049,10495,10190,9120,7300,4841,1915,-1294,-4542,-7634,-10360,-12556,-14103,-14896,-14918,-14147,-12668,-10569,-8022,-5219,-2366,318,2664,4537,5869,6665,6976,6916,6597,6161,5689,5268,4894,4554,4179,3677,2978,2027,819,-567,-2045,-3446,-4632,-5481,-5916,-5956,-5661,-5162,-4594,-4098,-3757,-3622,-3685,-3884,-4159,-4395,-4540,-4508,-4302,-3900,-3356,-2680,-1917,-1047,-62,1095,2456,4067,5916,7993,10201,12461,14607,16524,18051,19101,19599,19546,18982,17994,16689,15176,13569,11939,10377,8905,7578,6378,5317,4332,3402,2432,1401,233,-1056,-2469,-3945,-5414,-6784,-7935,-8765,-9157,-9041,-8375,-7172,-5524,-3542,-1429,662,2525,4051,5133,5760,5961,5800,5389,4809,4162,3483,2814,2141,1458,749,3,-791,-1628,-2517,-3444,-4405,-5379,-6371,-7352,-8349,-9349,-10359,-11380,-12343,-13193,-13794,-14004,-13673,-12676,-10945,-8504,-5464,-2027,1543,4954,7944,10302,11899,12718,12818,12341,11458,10359,9177,8024,6917,5836,4725,3499,2122,566,-1113,-2820,-4417,-5717,-6577,-6837,-6449,-5400,-3792,-1793,373,2428,4137,5255,5651,5245,4073,2254,-13,-2493,-4921,-7070,-8732,-9769,-10097,-9693,-8608,-6934,-4824,-2451,-14,2305,4333,5966,7121,7808,8069,8009,7754,7456,7233,7215,7451,7981,8773,9750,10807,11779,12509,12821,12564,11640,9989,7645,4682,1267,-2404,-6078,-9501,-12416,-14590,-15845,-16036,-15125,-13120,-10148,-6412,-2190,2179,6347,9985,12818,14686,15508,15355,14372,12798,10904,8973,7233,5880,4969,4512,4371,4403,4382,4136,3512,2437,918,-974,-3121,-5363,-7569,-9605,-11392,-12888,-14066,-14932,-15446,-15592,-15294,-14500,-13172,-11297,-8962,-6292,-3490,-793,1556,3359,4457,4818,4469,3558,2287,905,-332,-1192,-1505,-1159,-154,1439,3441,5621,7688,9355,10342,10440,9522,7557,4626,901,-3357,-7843,-12191,-16079,-19176,-21259,-22181,-21921,-20586,-18387,-15631,-12661,-9820,-7401,-5598,-4516,-4124,-4317,-4905,-5635,-6290,-6594,-6408,-5567,-4079,-1978,568,3342,6079,8494,10350,11442,11668,10984,9477,7289,4661,1888,-718,-2840,-4212,-4660,-4124,-2674,-520,2039,4639,6915,8563,9387,9317,8454,7000,5267,3585,2263,1537,1526,2214,3473,5052,6669,7988,8750,8751,7924,6343,4195,1805,-468,-2244,-3221,-3199,-2130,-135,2562,5590,8588,11176,13056,14052,14101,13274,11758,9769,7585,5433,3507,1955,830,153,-136,-119,68,318,498,557,446,216,-87,-350,-504,-474,-241,197,797,1522,2317,3141,3949,4712,5387,5938,6314,6475,6368,5969,5253,4236,2963,1514,-2,-1428,-2630,-3429,-3731,-3432,-2540,-1094,766,2864,4965,6815,8182,8840,8658,7544,5530,2736,-625,-4255,-7826,-11010,-13502,-15102,-15659,-15166,-13664,-11312,-8308,-4903,-1381,1994,4969,7362,9063,10056,10408,10256,9777,9150,8526,8008,7632,7377,7190,6962,6611,6031,5176,4025,2612,1036,-589,-2095,-3344,-4210,-4633,-4596,-4166,-3435,-2548,-1633,-823,-197,175,284,116,-298,-935,-1737,-2638,-3536,-4332,-4894,-5127,-4956,-4358,-3395,-2165,-869,302,1111,1374,970,-151,-1889,-4082,-6424,-8605,-10254,-11104,-10925,-9657,-7357,-4219,-562,3242,6778,9657,11579,12342,11913,10400,8069,5288,2487,96,-1515,-2085,-1490,238,2917,6251,9841,13274,16114,18016,18707,18049,16070,12901,8849,4267,-433,-4848,-8657,-11595,-13545,-14458,-14416,-13543,-12030,-10082,-7911,-5714,-3680,-1949,-676,78,224,-217,-1212,-2636,-4308,-5997,-7447,-8381,-8596,-7903,-6252,-3678,-324,3534,7580,11418,14673,17012,18172,18033,16593,14008,10552,6617,2629,-956,-3757,-5492,-6015,-5364,-3714,-1391,1201,3637,5487,6451,6309,5034,2763,-233,-3537,-6712,-9312,-10996,-11528,-10877,-9133,-6584,-3569,-520,2178,4195,5316,5480,4754,3340,1539,-343,-1970,-3131,-3664,-3582,-2963,-2015,-958,-63,478,482,-76,-1184,-2674,-4338,-5911,-7141,-7826,-7861,-7234,-6080,-4580,-3031,-1687,-823,-613,-1136,-2381,-4194,-6363,-8610,-10619,-12108,-12833,-12622,-11418,-9265,-6305,-2809,929,4530,7664,10016,11387,11662,10878,9175,6795,4060,1317,-1093,-2865,-3794,-3769,-2814,-1093,1146,3527,5711,7310,8069,7819,6542,4363,1532,-1629,-4756,-7518,-9650,-11000,-11519,-11309,-10539,-9471,-8375,-7511,-7076,-7188,-7867,-9036,-10558,-12216,-13807,-15086,-15878,-16006,-15395,-13998,-11862,-9096,-5866,-2387,1106,4387,7243,9529,11136,12045,12280,11931,11124,10002,8701,7350,6001,4708,3425,2135,777,-656,-2154,-3628,-4976,-6039,-6669,-6757,-6204,-5049,-3351,-1297,873,2907,4514,5492,5680,5032,3601,1540,-925,-3517,-5962,-8002,-9447,-10189,-10185,-9516,-8286,-6698,-4955,-3275,-1856,-844,-341,-375,-922,-1897,-3186,-4644,-6142,-7551,-8781,-9765,-10445,-10803,-10781,-10363,-9497,-8144,-6303,-3965,-1195,1927,5251,8628,11847,14739,17119,18854,19855,20098,19600,18442,16720,14560,12078,9386,6578,3724,909,-1835,-4403,-6760,-8789,-10437,-11625,-12310,-12491,-12192,-11483,-10475,-9273,-8010,-6788,-5681,-4739,-3956,-3300,-2709,-2116,-1439,-650,289,1326,2405,3427,4263,4842,5040,4878,4314,3469,2408,1313,327,-378,-669,-464,265,1441,2947,4564,6067,7214,7803,7710,6888,5409,3421,1156,-1128,-3145,-4671,-5496,-5535,-4748,-3237,-1148,1261,3718,5930,7611,8567,8635,7797,6086,3663,729,-2441,-5572,-8377,-10624,-12126,-12771,-12553,-11512,-9821,-7665,-5312,-3015,-1044,396,1135,1103,312,-1128,-3024,-5106,-7087,-8650,-9550,-9583,-8680,-6864,-4308,-1272,1892,4815,7124,8544,8866,8053,6188,3492,299,-3008,-6024,-8387,-9829,-10176,-9419,-7642,-5060,-1952,1377,4615,7518,9886,11635,12728,13217,13203,12778,12073,11171,10164,9105,8050,7012,6029,5097,4245,3497,2880,2447,2212,2193,2356,2631,2915,3072,2959,2472,1505,71,-1807,-3996,-6333,-8625,-10670,-12284,-13334,-13708,-13354,-12265,-10448,-7972,-4919,-1414,2385,6289,10094,13588,16568,18874,20373,20992,20705,19543,17582,14959,11844,8462,5038,1840,-934,-3064,-4454,-5033,-4837,-3962,-2558,-808,1083,2935,4559,5831,6647,6964,6793,6190,5256,4127,2956,1879,1042,516,358,546,1021,1644,2295,2768,2946,2672,1912,625,-1102,-3187,-5477,-7822,-10074,-12099,-13779,-15037,-15797,-16021,-15708,-14857,-13548,-11857,-9931,-7923,-6021,-4383,-3186,-2514,-2448,-2930,-3891,-5124,-6434,-7549,-8260,-8382,-7827,-6597,-4800,-2605,-261,2016,3981,5504,6464,6879,6785,6313,5590,4779,4002,3366,2929,2715,2717,2905,3232,3648,4095,4527,4869,5103,5145,5001,4613,3991,3137,2068,832,-545,-1990,-3492,-4963,-6411,-7742,-8932,-9895,-10554,-10834,-10664,-10002,-8851,-7245,-5268,-3040,-687,1627,3771,5593,6980,7842,8114,7801,6925,5581,3896,2027,163,-1518,-2857,-3717,-4047,-3810,-3079,-1948,-566,892,2265,3401,4199,4619,4670,4439,4051,3660,3437,3509,3981,4881,6163,7744,9430,11082,12447,13407,13777,13512,12585,11052,9042,6707,4236,1837,-327,-2071,-3311,-3961,-4047,-3601,-2757,-1646,-450,660,1529,2035,2107,1737,957,-124,-1403,-2721,-3962,-5014,-5796,-6294,-6493,-6434,-6160,-5701,-5096,-4356,-3475,-2463,-1316,-68,1223,2475,3581,4444,4969,5117,4897,4359,3656,2902,2323,2051,2245,2986,4283,6086,8260,10633,12996,15134,16863,18017,18512,18281,17351,15755,13601,10989,8085,5014,1966,-926,-3505,-5655,-7292,-8361,-8865,-8841,-8363,-7557,-6513,-5387,-4247,-3194,-2261,-1466,-805,-244,248,721,1214,1771,2411,3142,3950,4801,5626,6353,6872,7072,6859,6131,4846,3005,649,-2074,-5008,-7897,-10503,-12577,-13899,-14347,-13839,-12421,-10182,-7322,-4040,-622,2705,5666,8061,9719,10519,10438,9482,7769,5428,2680,-268,-3170,-5804,-7971,-9528,-10377,-10506,-9966,-8867,-7381,-5706,-4041,-2597,-1525,-922,-839,-1200,-1933,-2841,-3775,-4522,-4963,-4962,-4503,-3574,-2273,-708,966,2583,4010,5126,5890,6294,6419,6369,6289,6319,6568,7103,7900,8882,9876,10678,11064,10830,9846,8062,5546,2448,-974,-4449,-7660,-10367,-12353,-13539,-13900,-13558,-12659,-11435,-10097,-8851,-7835,-7140,-6769,-6694,-6820,-7056,-7280,-7404,-7333,-7022,-6429,-5554,-4423,-3062,-1558,35,1602,3059,4305,5268,5900,6197,6193,5957,5598,5204,4905,4758,4834,5134,5637,6277,6977,7615,8121,8387,8373,8051,7436,6568,5529,4374,3208,2078,1070,217,-429,-840,-1000,-895,-541,33,770,1588,2400,3108,3641,3941,4022,3902,3687,3458,3349,3448,3816,4485,5407,6524,7730,8908,9961,10797,11358,11646,11648,11440,11040,10518,9887,9152,8278,7201,5862,4185,2147,-249,-2952,-5844,-8804,-11652,-14239,-16401,-18038,-19047,-19431,-19174,-18374,-17101,-15488,-13658,-11729,-9811,-7980,-6283,-4745,-3339,-2053,-810,410,1668,2966,4295,5619,6853,7926,8721,9160,9157,8672,7689,6241,4389,2236,-107,-2511,-4856,-7039,-8962,-10572,-11810,-12680,-13169,-13346,-13251,-12992,-12662,-12358,-12189,-12206,-12465,-12942,-13589,-14298,-14919,-15307,-15300,-14808,-13759,-12178,-10116,-7706,-5073,-2391,213,2591,4656,6318,7540,8284,8564,8378,7780,6813,5559,4088,2505,880,-680,-2109,-3325,-4274,-4907,-5195,-5140,-4753,-4078,-3188,-2155,-1100,-113,678,1204,1371,1165,565,-367,-1570,-2903,-4241,-5413,-6272,-6696,-6596,-5949,-4803,-3267,-1524,207,1696,2722,3127,2819,1801,162,-1940,-4290,-6669,-8846,-10640,-11891,-12517,-12482,-11812,-10612,-9000,-7188,-5351,-3721,-2458,-1708,-1526,-1889,-2703,-3771,-4896,-5807,-6304,-6211,-5420,-3954,-1873,647,3377,6088,8506,10429,11689,12188,11932,10979,9484,7625,5634,3721,2102,933,326,325,911,2006,3471,5142,6815,8299,9417,10022,10040,9430,8245,6564,4536,2303,51,-2073,-3925,-5401,-6436,-7011,-7122,-6834,-6193,-5287,-4205,-3011,-1796,-606,489,1439,2188,2691,2910,2844,2509,1986,1372,816,466,469,924,1884,3312,5105,7091,9049,10761,12018,12668,12646,11940,10659,8948,7025,5123,3470,2263,1632,1658,2310,3510,5097,6857,8560,9961,10830,10993,10330,8804,6468,3453,-43,-3746,-7382,-10646,-13281,-15084,-15936,-15811,-14800,-13064,-10849,-8427,-6070,-4027,-2480,-1533,-1219,-1471,-2180,-3183,-4306,-5384,-6278,-6878,-7127,-6999,-6501,-5675,-4569,-3244,-1768,-185,1446,3097,4731,6324,7852,9289,10606,11784,12779,13580,14134,14436,14444,14170,13599,12778,11724,10524,9217,7906,6629,5447,4378,3397,2478,1546,546,-592,-1894,-3381,-5013,-6744,-8488,-10149,-11631,-12834,-13687,-14137,-14170,-13793,-13058,-12017,-10757,-9344,-7864,-6368,-4911,-3528,-2226,-1031,71,1062,1939,2661,3195,3470,3420,2982,2117,789,-926,-2995,-5223,-7482,-9538,-11220,-12363,-12854,-12668,-11836,-10461,-8721,-6793,-4893,-3193,-1838,-895,-383,-244,-372,-643,-891,-1000,-839,-348,514,1724,3236,4959,6783,8602,10286,11739,12874,13607,13905,13731,13091,12002,10523,8709,6659,4460,2210,16,-2046,-3882,-5437,-6645,-7468,-7877,-7866,-7453,-6697,-5673,-4501,-3302,-2217,-1354,-815,-622,-791,-1245,-1887,-2583,-3172,-3523,-3501,-3025,-2057,-600,1275,3483,5865,8269,10511,12413,13842,14664,14864,14426,13476,12133,10628,9146,7931,7122,6847,7118,7858,8931,10092,11122,11749,11795,11123,9698,7588,4926,1923,-1185,-4180,-6838,-9040,-10675,-11754,-12299,-12408,-12174,-11704,-11072,-10343,-9534,-8646,-7667,-6552,-5288,-3849,-2239,-487,1367,3239,5053,6691,8061,9048,9576,9569,9010,7899,6291,4281,1989,-435,-2833,-5063,-6974,-8480,-9494,-10001,-9999,-9541,-8710,-7594,-6314,-4953,-3608,-2326,-1153,-82,888,1794,2667,3538,4417,5314,6180,7003,7707,8274,8654,8841,8828,8615,8219,7637,6878,5956,4891,3731,2526,1358,278,-646,-1398,-1977,-2422,-2793,-3172,-3641,-4265,-5100,-6158,-7419,-8829,-10298,-11703,-12920,-13812,-14262,-14183,-13514,-12253,-10434,-8150,-5514,-2691,183,2922,5427,7566,9290,10569,11391,11813,11847,11565,10989,10170,9128,7885,6486,4951,3362,1764,254,-1109,-2241,-3109,-3679,-3969,-4005,-3852,-3561,-3200,-2817,-2438,-2080,-1737,-1382,-1003,-562,-55,531,1186,1892,2629,3374,4108,4824,5520,6181,6814,7375,7853,8210,8419,8487,8413,8246,8032,7824,7658,7539,7432,7276,6974,6449,5609,4466,3013,1398,-266,-1764,-2927,-3582,-3644,-3059,-1905,-279,1607,3550,5311,6692,7537,7762,7367,6404,5027,3376,1649,17,-1396,-2462,-3154,-3454,-3394,-3052,-2505,-1852,-1194,-606,-156,106,172,12,-338,-877,-1543,-2287,-3026,-3669,-4123,-4296,-4123,-3576,-2653,-1436,-1,1499,2933,4167,5097,5660,5851,5691,5266,4669,4027,3452,3073,2963,3194,3769,4662,5794,7037,8253,9266,9934,10146,9837,9032,7815,6323,4747,3244,1974,1007,380,20,-154,-311,-571,-1065,-1840,-2883,-4100,-5352,-6457,-7270,-7644,-7554,-6965,-5991,-4708,-3286,-1849,-532,578,1421,1984,2266,2312,2142,1812,1351,798,193,-439,-1050,-1611,-2091,-2456,-2701,-2823,-2826,-2753,-2622,-2487,-2388,-2350,-2405,-2556,-2804,-3138,-3542,-3996,-4486,-4988,-5477,-5937,-6341,-6673,-6934,-7109,-7230,-7305,-7357,-7408,-7447,-7469,-7423,-7260,-6909,-6310,-5418,-4213,-2721,-1007,823,2619,4228,5485,6258,6447,6020,4996,3477,1608,-425,-2411,-4161,-5530,-6400,-6775,-6672,-6222,-5566,-4889,-4351,-4102,-4228,-4755,-5668,-6863,-8238,-9631,-10908,-11931,-12613,-12881,-12734,-12166,-11244,-10012,-8566,-6957,-5278,-3549,-1844,-148,1486,3084,4610,6075,7447,8714,9849,10821,11624,12231,12661,12911,12999,12924,12685,12241,11572,10612,9340,7729,5810,3629,1312,-1046,-3279,-5279,-6937,-8199,-9042,-9495,-9599,-9432,-9061,-8554,-7955,-7296,-6584,-5828,-5021,-4182,-3330,-2516,-1781,-1185,-769,-553,-541,-692,-962,-1278,-1578,-1817,-1955,-2019,-2010,-1988,-1980,-2011,-2098,-2203,-2314,-2370,-2339,-2194,-1910,-1522,-1048,-549,-82,313,586,741,770,721,624,536,500,560,735,1045,1475,2005,2578,3139,3608,3929,4055,3965,3686,3255,2748,2250,1840,1587,1539,1695,2033,2483,2948,3316,3474,3316,2782,1846,550,-1014,-2706,-4356,-5785,-6847,-7420,-7464,-6991,-6081,-4874,-3531,-2229,-1118,-322,101,127,-197,-817,-1624,-2540,-3453,-4288,-4966,-5428,-5621,-5514,-5062,-4270,-3120,-1654,92,2028,4063,6066,7906,9449,10558,11119,11041,10262,8768,6598,3841,649,-2790,-6258,-9530,-12410,-14725,-16367,-17288,-17495,-17067,-16122,-14802,-13274,-11684,-10163,-8796,-7644,-6699,-5956,-5367,-4890,-4494,-4159,-3890,-3707,-3641,-3707,-3915,-4235,-4621,-4986,-5249,-5314,-5118,-4614,-3798,-2700,-1384,66,1552,2979,4266,5360,6223,6855,7269,7479,7529,7430,7217,6926,6578,6223,5880,5596,5375,5241,5180,5173,5204,5226,5207,5108,4895,4535,4021,3335,2498,1528,462,-662,-1788,-2891,-3924,-4886,-5762,-6574,-7312,-7993,-8565,-8995,-9182,-9058,-8521,-7546,-6109,-4275,-2149,131,2376,4414,6091,7260,7876,7893,7385,6438,5217,3885,2634,1623,991,821,1139,1930,3112,4597,6250,7951,9586,11048,12287,13231,13883,14212,14224,13911,13269,12285,10983,9357,7480,5388,3185,941,-1229,-3248,-5020,-6462,-7512,-8097,-8198,-7797,-6934,-5686,-4156,-2502,-863,594,1747,2513,2843,2776,2375,1769,1101,530,178,155,482,1144,2042,3046,3976,4676,4993,4841,4198,3113,1699,123,-1434,-2792,-3790,-4336,-4381,-3956,-3131,-2025,-761,542,1781,2893,3839,4592,5166,5552,5766,5817,5718,5494,5188,4845,4539,4335,4274,4413,4692,5100,5484,5740,5701,5248,4304,2846,960,-1227,-3488,-5605,-7322,-8462,-8880,-8557,-7532,-5966,-4048,-2031,-147,1390,2431,2887,2745,2067,943,-475,-2059,-3654,-5157,-6468,-7528,-8307,-8780,-8951,-8831,-8423,-7754,-6835,-5689,-4342,-2819,-1163,596,2400,4202,5948,7572,9028,10263,11238,11933,12334,12450,12303,11924,11345,10603,9726,8729,7623,6399,5045,3542,1888,78,-1843,-3832,-5815,-7698,-9422,-10883,-12083,-12948,-13537,-13825,-13879,-13702,-13342,-12780,-12043,-11085,-9917,-8512,-6901,-5137,-3290,-1511,94,1361,2183,2490,2229,1466,230,-1319,-3081,-4882,-6595,-8075,-9233,-9978,-10273,-10102,-9481,-8455,-7092,-5484,-3744,-1991,-371,1009,2002,2542,2545,2004,944,-573,-2409,-4429,-6425,-8210,-9568,-10333,-10354,-9581,-8005,-5739,-2941,145,3271,6146,8571,10344,11400,11737,11450,10705,9716,8687,7834,7283,7113,7311,7786,8409,8995,9400,9476,9166,8450,7392,6089,4680,3285,2026,966,132,-486,-949,-1301,-1611,-1902,-2181,-2423,-2560,-2557,-2339,-1903,-1239,-375,641,1763,2954,4185,5453,6766,8129,9554,11025,12506,13940,15249,16329,17104,17459,17353,16726,15589,13976,11979,9704,7318,4962,2794,944,-514,-1537,-2146,-2420,-2435,-2330,-2185,-2106,-2121,-2242,-2427,-2606,-2693,-2597,-2249,-1600,-662,535,1870,3233,4452,5374,5881,5883,5380,4442,3192,1842,582,-352,-825,-720,-48,1113,2597,4192,5650,6764,7331,7245,6451,4996,2971,565,-2035,-4588,-6878,-8710,-9931,-10448,-10235,-9325,-7823,-5871,-3674,-1419,666,2406,3639,4260,4227,3555,2345,748,-1024,-2730,-4139,-5022,-5236,-4691,-3385,-1426,1047,3797,6606,9236,11490,13215,14321,14774,14608,13900,12778,11379,9861,8357,6974,5790,4806,4008,3301,2610,1818,868,-281,-1599,-3003,-4389,-5601,-6529,-7051,-7123,-6735,-5931,-4807,-3464,-2035,-625,665,1781,2663,3304,3685,3799,3647,3212,2500,1514,295,-1120,-2632,-4161,-5581,-6799,-7718,-8288,-8485,-8336,-7909,-7291,-6616,-5996,-5556,-5389,-5533,-6012,-6764,-7699,-8700,-9603,-10290,-10621,-10540,-10010,-9088,-7867,-6494,-5136,-3968,-3104,-2655,-2611,-2942,-3531,-4237,-4890,-5346,-5467,-5203,-4528,-3524,-2301,-1020,157,1092,1699,1937,1838,1469,923,309,-294,-816,-1232,-1535,-1739,-1862,-1925,-1918,-1844,-1667,-1372,-933,-359,338,1085,1816,2439,2863,3028,2894,2475,1834,1062,308,-302,-618,-549,-46,872,2120,3540,4949,6113,6845,6938,6313,4897,2769,44,-3057,-6284,-9351,-11995,-13983,-15149,-15417,-14785,-13359,-11303,-8845,-6236,-3718,-1509,256,1495,2235,2560,2621,2594,2656,2948,3565,4542,5834,7362,8986,10556,11931,12960,13578,13696,13346,12530,11346,9872,8224,6505,4803,3207,1745,458,-669,-1652,-2518,-3311,-4043,-4749,-5407,-6018,-6522,-6876,-7007,-6842,-6334,-5437,-4180,-2616,-879,863,2409,3529,4060,3834,2816,1029,-1391,-4212,-7149,-9873,-12078,-13488,-13940,-13340,-11742,-9281,-6180,-2732,774,4023,6760,8782,9945,10221,9628,8289,6368,4068,1606,-819,-3032,-4923,-6418,-7513,-8233,-8627,-8751,-8652,-8349,-7858,-7168,-6281,-5201,-3963,-2621,-1257,20,1129,1956,2472,2646,2522,2167,1695,1192,791,523,447,525,715,938,1108,1166,1069,811,423,-63,-590,-1129,-1663,-2211,-2812,-3535,-4437,-5571,-6956,-8547,-10262,-11949,-13418,-14471,-14915,-14612,-13484,-11547,-8883,-5673,-2127,1483,4918,7920,10323,11985,12871,12999,12464,11405,9993,8409,6806,5322,4025,2953,2070,1340,673,26,-652,-1373,-2122,-2872,-3590,-4249,-4828,-5338,-5773,-6170,-6532,-6876,-7197,-7470,-7657,-7713,-7575,-7215,-6607,-5782,-4798,-3760,-2777,-1987,-1460,-1275,-1400,-1788,-2316,-2841,-3219,-3325,-3069,-2454,-1502,-351,867,1967,2787,3198,3123,2546,1531,173,-1368,-2925,-4334,-5429,-6106,-6284,-5962,-5179,-4037,-2678,-1246,87,1218,2025,2492,2604,2408,1992,1428,823,251,-228,-567,-754,-773,-634,-343,84,617,1223,1847,2431,2897,3186,3222,2974,2409,1553,452,-802,-2076,-3228,-4099,-4560,-4514,-3938,-2850,-1378,348,2107,3713,4976,5771,6042,5825,5229,4441,3668,3125,2988,3363,4287,5699,7473,9426,11345,13033,14315,15090,15316,15032,14344,13383,12323,11295,10437,9803,9420,9240,9174,9105,8899,8441,7640,6457,4902,3043,978,-1142,-3187,-5001,-6486,-7573,-8227,-8490,-8402,-8043,-7490,-6783,-5973,-5059,-4049,-2954,-1789,-618,488,1425,2085,2379,2254,1692,771,-414,-1683,-2864,-3785,-4294,-4324,-3834,-2879,-1537,72,1822,3589,5271,6775,8047,9006,9635,9858,9668,9034,7972,6530,4800,2901,1008,-733,-2133,-3099,-3523,-3412,-2808,-1813,-592,691,1853,2737,3229,3275,2876,2112,1104,21,-955,-1652,-1935,-1726,-1023,109,1523,3042,4459,5590,6292,6481,6144,5333,4148,2712,1174,-365,-1795,-3086,-4213,-5217,-6122,-6994,-7848,-8699,-9507,-10203,-10691,-10857,-10603,-9845,-8565,-6776,-4582,-2106,463,2931,5111,6838,8010,8574,8567,8055,7203,6135,5042,4030,3203,2581,2138,1807,1475,1053,433,-432,-1560,-2923,-4450,-6047,-7591,-8986,-10107,-10911,-11320,-11347,-10989,-10304,-9353,-8225,-7007,-5810,-4715,-3812,-3166,-2828,-2816,-3135,-3746,-4592,-5583,-6620,-7586,-8391,-8933,-9153,-9012,-8478,-7585,-6335,-4795,-3025,-1104,843,2712,4350,5645,6467,6756,6477,5665,4397,2799,1012,-812,-2532,-4041,-5236,-6069,-6494,-6507,-6124,-5387,-4359,-3131,-1812,-518,621,1507,2055,2236,2073,1648,1088,567,241,273,753,1720,3121,4844,6706,8514,10058,11177,11747,11726,11129,10038,8584,6907,5177,3507,2015,739,-298,-1140,-1821,-2412,-2939,-3407,-3781,-3980,-3899,-3449,-2533,-1156,660,2765,4985,7068,8773,9874,10219,9752,8521,6697,4514,2283,313,-1136,-1850,-1756,-867,684,2670,4833,6875,8550,9660,10086,9822,8925,7551,5885,4146,2533,1233,356,-2,149,779,1793,3048,4412,5710,6820,7622,8056,8099,7785,7183,6397,5558,4789,4226,3965,4073,4576,5439,6586,7888,9188,10319,11108,11438,11208,10407,9062,7276,5180,2943,719,-1335,-3123,-4563,-5641,-6365,-6771,-6924,-6891,-6722,-6498,-6240,-6004,-5815,-5688,-5657,-5718,-5883,-6127,-6423,-6705,-6910,-6940,-6718,-6164,-5235,-3899,-2179,-93,2272,4855,7537,10206,12727,14963,16776,18059,18706,18682,17982,16666,14846,12671,10318,7983,5831,4027,2653,1768,1332,1271,1430,1638,1713,1475,823,-318,-1904,-3845,-5945,-7998,-9739,-10948,-11441,-11105,-9933,-7997,-5459,-2558,453,3280,5685,7458,8466,8668,8088,6837,5074,2999,811,-1283,-3134,-4605,-5636,-6194,-6306,-6027,-5447,-4675,-3825,-3013,-2342,-1885,-1709,-1808,-2194,-2793,-3549,-4363,-5132,-5775,-6208,-6398,-6347,-6092,-5730,-5355,-5095,-5044,-5267,-5790,-6567,-7511,-8501,-9376,-10021,-10306,-10201,-9694,-8880,-7858,-6804,-5853,-5160,-4789,-4787,-5099,-5643,-6275,-6847,-7212,-7264,-6944,-6247,-5239,-4001,-2679,-1381,-245,653,1240,1500,1432,1073,466,-326,-1221,-2152,-2996,-3689,-4099,-4156,-3773,-2906,-1542,284,2494,4949,7475,9862,11886,13340,14045,13889,12819,10882,8178,4919,1330,-2270,-5589,-8332,-10256,-11220,-11178,-10212,-8523,-6383,-4129,-2081,-529,351,471,-98,-1207,-2601,-3987,-5113,-5729,-5738,-5099,-3906,-2318,-563,1149,2580,3609,4125,4142,3711,2964,2043,1125,342,-191,-415,-319,69,684,1446,2255,3039,3690,4169,4383,4322,3935,3233,2228,968,-481,-2026,-3578,-5046,-6352,-7448,-8293,-8867,-9163,-9174,-8897,-8326,-7460,-6312,-4902,-3303,-1578,141,1747,3102,4106,4675,4773,4408,3613,2477,1075,-488,-2118,-3740,-5256,-6589,-7639,-8296,-8468,-8063,-7044,-5428,-3307,-853,1708,4114,6114,7489,8114,7951,7086,5678,3983,2254,755,-318,-848,-817,-285,588,1635,2653,3489,4043,4268,4206,3946,3605,3325,3217,3342,3725,4323,5036,5775,6403,6827,6989,6846,6432,5790,4984,4107,3192,2291,1386,456,-555,-1698,-3027,-4560,-6287,-8151,-10040,-11813,-13279,-14254,-14565,-14084,-12774,-10678,-7948,-4822,-1591,1429,3951,5758,6712,6805,6109,4799,3103,1260,-487,-1953,-3012,-3613,-3780,-3606,-3219,-2764,-2401,-2214,-2313,-2678,-3321,-4140,-5071,-5982,-6788,-7371,-7665,-7588,-7117,-6222,-4926,-3272,-1343,745,2853,4821,6482,7681,8284,8215,7428,5961,3892,1351,-1486,-4439,-7315,-9925,-12109,-13738,-14714,-15013,-14636,-13656,-12184,-10344,-8293,-6158,-4067,-2117,-384,1092,2249,3091,3558,3662,3368,2693,1661,329,-1211,-2826,-4381,-5690,-6611,-6994,-6742,-5827,-4271,-2194,228,2769,5164,7178,8582,9248,9105,8195,6650,4671,2512,450,-1276,-2460,-2995,-2856,-2113,-922,516,1962,3190,4020,4306,4017,3158,1835,195,-1593,-3337,-4875,-6074,-6827,-7089,-6844,-6117,-4964,-3472,-1708,204,2220,4236,6217,8102,9852,11403,12717,13695,14302,14452,14144,13381,12233,10821,9296,7832,6597,5721,5284,5292,5663,6269,6903,7373,7474,7086,6126,4650,2745,613,-1547,-3516,-5117,-6231,-6801,-6856,-6448,-5713,-4737,-3676,-2606,-1618,-772,-94,389,662,745,628,357,-38,-493,-944,-1303,-1508,-1475,-1173,-567,310,1416,2651,3894,5014,5863,6332,6324,5822,4832,3442,1772,-35,-1788,-3343,-4525,-5239,-5400,-5021,-4139,-2894,-1426,52,1365,2321,2803,2737,2122,1049,-360,-1894,-3359,-4531,-5245,-5368,-4857,-3729,-2083,-62,2151,4373,6439,8213,9623,10621,11232,11470,11404,11064,10507,9749,8824,7727,6492,5115,3645,2110,556,-950,-2385,-3673,-4809,-5733,-6451,-6916,-7123,-7040,-6655,-5957,-4947,-3658,-2130,-468,1239,2847,4241,5312,5998,6277,6204,5850,5352,4826,4399,4144,4112,4284,4617,5021,5378,5585,5505,5076,4220,2964,1346,-503,-2435,-4258,-5795,-6883,-7425,-7369,-6761,-5691,-4337,-2882,-1576,-594,-148,-326,-1193,-2695,-4729,-7103,-9597,-11976,-13999,-15501,-16331,-16450,-15857,-14638,-12916,-10867,-8674,-6537,-4621,-3074,-1963,-1327,-1093,-1172,-1395,-1600,-1614,-1306,-592,541,2037,3777,5586,7261,8608,9441,9649,9166,8022,6304,4181,1843,-474,-2575,-4265,-5436,-6017,-6028,-5524,-4634,-3489,-2257,-1083,-93,610,984,1008,715,166,-559,-1350,-2116,-2748,-3175,-3323,-3169,-2702,-1945,-964,186,1393,2587,3679,4603,5352,5877,6243,6422,6480,6412,6258,6022,5745,5454,5203,5032,4994,5093,5330,5636,5935,6103,6026,5598,4744,3460,1781,-190,-2294,-4375,-6244,-7764,-8846,-9440,-9597,-9394,-8964,-8449,-7972,-7610,-7395,-7259,-7123,-6812,-6206,-5155,-3604,-1554,916,3639,6418,9026,11245,12905,13881,14125,13662,12579,11034,9205,7312,5549,4097,3092,2602,2644,3167,4060,5185,6359,7418,8194,8586,8513,7983,7046,5780,4346,2823,1394,104,-936,-1734,-2270,-2601,-2758,-2821,-2828,-2840,-2883,-2979,-3129,-3314,-3507,-3658,-3710,-3603,-3270,-2666,-1758,-533,959,2669,4479,6261,7865,9141,9962,10250,9980,9187,7993,6534,5023,3644,2581,1972,1890,2337,3260,4528,6006,7516,8922,10094,10953,11468,11632,11476,11044,10385,9546,8566,7476,6297,5072,3819,2617,1504,584,-76,-408,-362,55,816,1821,2953,4047,4949,5494,5559,5077,4027,2491,592,-1483,-3495,-5242,-6495,-7129,-7049,-6277,-4898,-3085,-1049,969,2742,4076,4852,5005,4588,3691,2497,1201,0,-934,-1489,-1625,-1359,-793,-34,762,1482,2012,2295,2305,2045,1560,891,94,-778,-1673,-2547,-3338,-3999,-4473,-4710,-4675,-4369,-3806,-3056,-2215,-1392,-732,-338,-315,-713,-1533,-2729,-4201,-5819,-7428,-8890,-10070,-10882,-11293,-11293,-10951,-10331,-9552,-8701,-7894,-7178,-6614,-6196,-5900,-5691,-5483,-5240,-4867,-4349,-3634,-2737,-1683,-521,656,1787,2756,3522,4006,4218,4134,3802,3233,2479,1556,481,-723,-2065,-3488,-4988,-6469,-7874,-9092,-10038,-10636,-10838,-10644,-10101,-9298,-8360,-7419,-6601,-6003,-5678,-5619,-5792,-6091,-6435,-6695,-6801,-6689,-6355,-5826,-5165,-4456,-3775,-3200,-2771,-2510,-2401,-2425,-2527,-2671,-2817,-2934,-3030,-3114,-3225,-3423,-3740,-4219,-4839,-5557,-6261,-6839,-7124,-6999,-6359,-5159,-3433,-1269,1178,3694,6076,8087,9546,10298,10265,9426,7848,5658,3037,208,-2594,-5169,-7313,-8927,-9935,-10362,-10269,-9793,-9077,-8283,-7544,-6956,-6563,-6359,-6280,-6250,-6158,-5922,-5457,-4732,-3726,-2482,-1039,507,2076,3578,4915,6039,6873,7404,7608,7507,7133,6549,5828,5057,4329,3723,3309,3121,3152,3368,3678,3973,4133,4029,3586,2742,1535,14,-1669,-3363,-4885,-6070,-6788,-6957,-6538,-5565,-4083,-2208,-45,2270,4600,6820,8807,10468,11728,12562,12946,12915,12502,11756,10733,9472,8027,6418,4708,2924,1146,-540,-2036,-3207,-3961,-4203,-3906,-3107,-1905,-477,969,2203,3026,3290,2923,1961,506,-1246,-3084,-4766,-6104,-6935,-7203,-6893,-6104,-4954,-3627,-2294,-1105,-181,428,719,749,621,444,349,425,734,1273,1990,2774,3497,4014,4215,4025,3441,2506,1342,78,-1102,-2055,-2653,-2807,-2527,-1839,-886,195,1193,1942,2268,2076,1327,46,-1640,-3603,-5607,-7488,-9025,-10093,-10586,-10480,-9798,-8621,-7064,-5242,-3295,-1314,603,2406,4055,5537,6851,8003,9004,9855,10551,11073,11390,11459,11232,10677,9747,8452,6777,4775,2494,32,-2501,-4954,-7184,-9009,-10301,-10920,-10813,-9974,-8478,-6491,-4214,-1911,165,1794,2801,3122,2756,1812,446,-1123,-2676,-3988,-4885,-5224,-4955,-4071,-2665,-866,1132,3128,4906,6299,7166,7437,7113,6223,4890,3227,1391,-477,-2241,-3817,-5108,-6111,-6786,-7169,-7268,-7110,-6730,-6147,-5412,-4574,-3701,-2887,-2207,-1749,-1551,-1620,-1909,-2333,-2746,-3028,-3017,-2623,-1779,-491,1169,3074,5049,6906,8442,9514,9993,9841,9061,7723,5939,3852,1612,-629,-2743,-4630,-6211,-7466,-8372,-8967,-9277,-9354,-9252,-8991,-8618,-8112,-7483,-6697,-5733,-4587,-3243,-1746,-129,1526,3134,4598,5827,6720,7237,7313,6975,6231,5167,3861,2429,986,-366,-1529,-2442,-3064,-3379,-3391,-3120,-2585,-1815,-840,297,1549,2833,4097,5237,6193,6896,7303,7400,7196,6740,6093,5354,4612,3959,3467,3181,3095,3196,3405,3652,3844,3892,3743,3353,2717,1883,891,-151,-1172,-2090,-2835,-3397,-3766,-3976,-4078,-4121,-4139,-4162,-4163,-4105,-3927,-3559,-2946,-2071,-945,366,1757,3101,4259,5103,5549,5549,5118,4322,3268,2099,962,8,-654,-931,-787,-238,684,1862,3224,4614,5949,7109,8018,8614,8852,8704,8163,7236,5966,4414,2692,914,-767,-2220,-3323,-4006,-4241,-4076,-3596,-2946,-2290,-1780,-1569,-1725,-2306,-3253,-4505,-5899,-7304,-8539,-9478,-10009,-10069,-9669,-8831,-7658,-6234,-4677,-3073,-1508,-26,1326,2535,3580,4471,5195,5781,6236,6592,6877,7131,7376,7660,7980,8347,8748,9125,9435,9594,9510,9121,8349,7175,5595,3675,1501,-781,-3001,-5005,-6600,-7680,-8122,-7908,-7031,-5578,-3665,-1450,883,3161,5234,6975,8337,9283,9865,10133,10180,10096,9963,9842,9765,9742,9739,9721,9623,9381,8941,8255,7302,6084,4624,2966,1167,-710,-2597,-4439,-6175,-7770,-9170,-10363,-11308,-12021,-12472,-12695,-12698,-12503,-12146,-11633,-10979,-10173,-9204,-8033,-6654,-5028,-3177,-1111,1118,3430,5742,7940,9917,11573,12810,13565,13778,13428,12510,11051,9118,6792,4214,1514,-1118,-3541,-5574,-7112,-8058,-8399,-8165,-7464,-6428,-5243,-4066,-3053,-2299,-1842,-1685,-1759,-2005,-2328,-2678,-3010,-3313,-3615,-3929,-4309,-4756,-5276,-5846,-6407,-6916,-7299,-7516,-7544,-7381,-7062,-6638,-6160,-5690,-5240,-4825,-4380,-3887,-3240,-2441,-1442,-302,926,2138,3236,4123,4740,5056,5095,4898,4569,4187,3876,3704,3730,3975,4394,4944,5521,6041,6420,6605,6594,6406,6130,5840,5665,5678,5957,6527,7373,8450,9677,10948,12161,13192,13949,14331,14285,13765,12777,11353,9561,7501,5289,3043,883,-1095,-2813,-4220,-5296,-6026,-6437,-6544,-6412,-6090,-5660,-5204,-4798,-4528,-4431,-4550,-4860,-5343,-5911,-6506,-7001,-7321,-7350,-7020,-6277,-5095,-3510,-1577,592,2862,5086,7097,8769,9970,10640,10736,10266,9290,7876,6138,4188,2149,129,-1767,-3456,-4892,-6011,-6839,-7342,-7575,-7555,-7329,-6944,-6437,-5860,-5232,-4590,-3938,-3289,-2646,-2009,-1388,-780,-194,383,965,1576,2253,3012,3879,4835,5850,6871,7809,8604,9155,9426,9371,8995,8333,7424,6347,5158,3922,2684,1471,311,-789,-1784,-2658,-3339,-3776,-3900,-3660,-3034,-2032,-703,844,2495,4086,5489,6572,7264,7528,7398,6932,6249,5460,4702,4061,3618,3365,3281,3259,3179,2908,2306,1299,-158,-2033,-4218,-6572,-8895,-10977,-12642,-13712,-14106,-13771,-12762,-11164,-9160,-6932,-4708,-2697,-1065,54,619,660,268,-389,-1135,-1777,-2160,-2185,-1801,-1058,-27,1151,2324,3361,4111,4498,4437,3915,2916,1485,-315,-2391,-4603,-6812,-8832,-10513,-11694,-12289,-12250,-11623,-10524,-9136,-7681,-6395,-5479,-5077,-5250,-5944,-7037,-8315,-9545,-10493,-10961,-10854,-10118,-8869,-7220,-5425,-3698,-2273,-1332,-959,-1185,-1915,-3010,-4263,-5460,-6398,-6913,-6911,-6343,-5253,-3713,-1852,186,2244,4170,5822,7086,7868,8118,7823,7007,5745,4115,2239,213,-1861,-3900,-5854,-7666,-9315,-10771,-12002,-12990,-13703,-14117,-14226,-14018,-13520,-12755,-11768,-10608,-9315,-7940,-6495,-5018,-3502,-1968,-429,1088,2531,3817,4862,5551,5789,5512,4687,3362,1639,-338,-2357,-4248,-5807,-6930,-7529,-7623,-7266,-6584,-5726,-4844,-4083,-3545,-3294,-3333,-3646,-4138,-4745,-5329,-5806,-6058,-6013,-5590,-4772,-3519,-1874,143,2435,4925,7477,9972,12279,14269,15853,16955,17538,17604,17165,16278,14993,13376,11502,9421,7219,4935,2647,396,-1757,-3771,-5607,-7243,-8660,-9858,-10829,-11575,-12088,-12339,-12315,-11977,-11318,-10347,-9091,-7633,-6057,-4493,-3056,-1852,-963,-416,-201,-254,-484,-771,-1009,-1102,-993,-665,-136,539,1298,2067,2794,3437,3979,4423,4782,5080,5334,5562,5770,5961,6126,6251,6326,6320,6244,6069,5837,5552,5264,5020,4864,4845,4999,5341,5889,6621,7514,8509,9555,10572,11491,12254,12793,13096,13124,12897,12417,11713,10803,9720,8476,7108,5638,4126,2634,1267,121,-688,-1075,-998,-457,469,1645,2900,4023,4822,5137,4861,3970,2532,675,-1391,-3442,-5242,-6602,-7374,-7506,-6995,-5928,-4412,-2612,-655,1304,3175,4866,6336,7556,8513,9214,9649,9837,9772,9475,8968,8279,7463,6565,5643,4737,3866,3037,2242,1455,690,-70,-759,-1351,-1763,-1946,-1862,-1505,-912,-174,610,1287,1727,1802,1427,556,-788,-2549,-4615,-6835,-9066,-11106,-12819,-14021,-14605,-14466,-13584,-11969,-9733,-7022,-4052,-1065,1700,4025,5746,6777,7108,6825,6049,4981,3784,2641,1663,896,355,-59,-411,-839,-1418,-2209,-3213,-4377,-5612,-6792,-7794,-8516,-8882,-8863,-8467,-7740,-6741,-5542,-4209,-2789,-1335,135,1586,2988,4312,5499,6509,7285,7785,7983,7871,7459,6782,5887,4818,3644,2389,1110,-184,-1474,-2759,-4033,-5307,-6575,-7842,-9104,-10352,-11569,-12722,-13755,-14609,-15188,-15431,-15237,-14592,-13452,-11882,-9927,-7725,-5398,-3096,-959,918,2441,3593,4375,4830,5033,5048,4965,4820,4657,4466,4226,3900,3438,2813,1998,1010,-141,-1393,-2705,-4012,-5258,-6403,-7405,-8229,-8845,-9204,-9264,-8973,-8288,-7199,-5724,-3933,-1940,110,2051,3741,5050,5932,6356,6400,6142,5719,5246,4822,4503,4298,4171,4048,3846,3480,2890,2064,1023,-150,-1334,-2392,-3155,-3515,-3354,-2653,-1429,221,2140,4127,5954,7400,8274,8460,7915,6707,4988,2984,970,-789,-2056,-2669,-2557,-1763,-398,1313,3143,4823,6128,6878,6988,6423,5288,3684,1832,-83,-1854,-3297,-4291,-4755,-4654,-4042,-2967,-1559,75,1785,3458,4954,6185,7041,7475,7431,6925,5983,4689,3153,1508,-107,-1557,-2740,-3585,-4061,-4188,-4004,-3585,-3008,-2347,-1671,-1017,-411,152,702,1275,1936,2734,3713,4905,6289,7837,9466,11078,12558,13788,14661,15106,15071,14555,13607,12271,10660,8854,6954,5053,3215,1517,-2,-1277,-2279,-2955,-3288,-3236,-2827,-2055,-1012,233,1535,2764,3766,4416,4618,4331,3582,2462,1132,-204,-1325,-2014,-2115,-1540,-293,1512,3716,6067,8325,10244,11631,12348,12358,11662,10394,8670,6705,4659,2714,991,-434,-1540,-2355,-2938,-3375,-3727,-4058,-4375,-4658,-4874,-4938,-4801,-4402,-3700,-2704,-1415,87,1756,3465,5139,6656,7943,8928,9580,9908,9928,9718,9334,8858,8346,7845,7343,6850,6292,5650,4855,3904,2781,1530,200,-1134,-2404,-3539,-4509,-5279,-5866,-6278,-6567,-6737,-6842,-6860,-6803,-6644,-6354,-5930,-5352,-4653,-3863,-3036,-2221,-1464,-784,-189,346,862,1398,2005,2717,3535,4460,5425,6385,7222,7858,8170,8080,7518,6458,4934,3022,856,-1407,-3586,-5527,-7100,-8229,-8904,-9151,-9065,-8750,-8334,-7928,-7641,-7517,-7619,-7922,-8418,-9062,-9794,-10566,-11318,-11987,-12528,-12871,-12976,-12793,-12295,-11472,-10320,-8887,-7212,-5378,-3477,-1597,141,1665,2877,3746,4234,4379,4219,3855,3388,2921,2560,2355,2341,2502,2789,3137,3479,3736,3879,3866,3710,3422,3043,2611,2163,1733,1318,917,502,36,-502,-1132,-1831,-2564,-3257,-3825,-4178,-4232,-3946,-3306,-2360,-1205,31,1174,2070,2560,2536,1942,778,-881,-2915,-5167,-7445,-9587,-11435,-12889,-13902,-14472,-14669,-14582,-14328,-14029,-13757,-13592,-13522,-13530,-13543,-13481,-13255,-12798,-12061,-11042,-9747,-8234,-6549,-4774,-2958,-1171,556,2189,3702,5089,6321,7373,8199,8756,8968,8814,8245,7283,5971,4398,2673,939,-697,-2113,-3256,-4089,-4638,-4952,-5108,-5192,-5275,-5431,-5675,-6031,-6441,-6885,-7265,-7548,-7639,-7538,-7191,-6636,-5890,-4987,-4000,-2955,-1906,-884,100,1022,1893,2708,3467,4166,4795,5320,5744,6016,6153,6156,6054,5913,5773,5709,5756,5923,6199,6509,6766,6863,6682,6138,5192,3843,2193,364,-1439,-3006,-4126,-4638,-4428,-3496,-1902,198,2596,5055,7346,9265,10673,11502,11736,11461,10767,9808,8720,7625,6622,5749,5016,4394,3827,3255,2624,1883,1025,37,-1058,-2230,-3441,-4654,-5831,-6944,-7982,-8912,-9748,-10456,-11044,-11489,-11788,-11930,-11914,-11744,-11420,-10966,-10374,-9675,-8851,-7921,-6856,-5653,-4279,-2724,-967,984,3105,5338,7615,9822,11864,13609,14965,15850,16210,16055,15413,14379,13060,11597,10127,8765,7620,6713,6062,5606,5249,4884,4381,3651,2623,1292,-302,-2075,-3904,-5666,-7232,-8512,-9427,-9978,-10150,-10015,-9628,-9074,-8439,-7782,-7161,-6598,-6101,-5654,-5242,-4828,-4410,-3963,-3497,-3025,-2556,-2121,-1719,-1355,-1014,-661,-269,212,802,1506,2321,3175,4012,4725,5212,5392,5195,4614,3681,2492,1186,-75,-1125,-1816,-2073,-1836,-1170,-129,1123,2472,3749,4850,5674,6195,6384,6301,5979,5502,4940,4357,3806,3329,2942,2649,2457,2330,2285,2267,2276,2260,2176,1976,1584,957,48,-1153,-2619,-4294,-6097,-7905,-9633,-11162,-12435,-13391,-14031,-14350,-14393,-14174,-13740,-13076,-12215,-11113,-9784,-8201,-6391,-4360,-2188,79,2328,4466,6384,7986,9183,9920,10167,9925,9242,8168,6812,5244,3584,1898,270,-1248,-2621,-3814,-4827,-5634,-6249,-6646,-6826,-6776,-6476,-5927,-5132,-4111,-2926,-1631,-328,893,1941,2724,3202,3334,3141,2677,2030,1314,673,217,61,251,779,1590,2554,3528,4333,4815,4857,4387,3424,2040,380,-1372,-3015,-4371,-5301,-5723,-5632,-5079,-4172,-3053,-1877,-786,105,714,1021,1041,824,472,59,-290,-517,-535,-333,105,739,1511,2346,3164,3885,4468,4884,5151,5313,5425,5568,5791,6146,6640,7258,7951,8645,9245,9662,9798,9593,9000,8023,6697,5111,3369,1601,-65,-1533,-2716,-3594,-4167,-4494,-4641,-4708,-4781,-4931,-5209,-5603,-6065,-6502,-6766,-6727,-6228,-5180,-3524,-1288,1432,4481,7629,10645,13263,15287,16534,16941,16494,15286,13462,11202,8724,6193,3790,1608,-285,-1875,-3195,-4297,-5241,-6098,-6900,-7676,-8418,-9081,-9636,-10006,-10158,-10058,-9704,-9123,-8362,-7485,-6549,-5614,-4698,-3815,-2940,-2055,-1112,-113,975,2110,3276,4424,5497,6466,7275,7920,8383,8668,8792,8762,8607,8342,8005,7624,7239,6891,6606,6418,6325,6338,6426,6579,6751,6918,7051,7107,7082,6919,6620,6123,5415,4454,3234,1765,81,-1726,-3562,-5281,-6739,-7803,-8342,-8292,-7606,-6319,-4496,-2268,206,2745,5153,7249,8881,9914,10295,9978,9005,7452,5425,3096,616,-1835,-4094,-6042,-7580,-8677,-9339,-9626,-9618,-9430,-9164,-8926,-8779,-8771,-8875,-9058,-9198,-9191,-8871,-8130,-6850,-4998,-2582,312,3531,6892,10148,13096,15503,17225,18157,18276,17641,16354,14606,12562,10466,8456,6712,5279,4183,3356,2685,2034,1257,262,-1020,-2539,-4241,-5947,-7514,-8761,-9571,-9868,-9674,-9055,-8165,-7183,-6287,-5651,-5372,-5506,-6012,-6801,-7725,-8616,-9319,-9682,-9644,-9153,-8267,-7063,-5673,-4241,-2915,-1793,-973,-445,-212,-162,-215,-232,-107,240,860,1727,2787,3911,4980,5821,6331,6391,5977,5090,3810,2260,593,-995,-2345,-3280,-3697,-3534,-2781,-1508,186,2163,4251,6318,8202,9809,11045,11867,12249,12199,11730,10890,9716,8276,6633,4862,3046,1250,-442,-1988,-3340,-4488,-5428,-6185,-6780,-7263,-7660,-8012,-8334,-8656,-8956,-9263,-9538,-9791,-10002,-10165,-10275,-10312,-10254,-10051,-9647,-8956,-7910,-6423,-4467,-2026,854,4065,7480,10885,14104,16900,19111,20596,21280,21177,20344,18925,17087,15012,12891,10861,9024,7437,6072,4898,3828,2777,1676,471,-846,-2245,-3657,-4994,-6139,-7010,-7520,-7668,-7447,-6972,-6318,-5663,-5120,-4816,-4830,-5169,-5804,-6637,-7525,-8329,-8884,-9074,-8835,-8128,-7034,-5619,-4047,-2445,-967,288,1255,1914,2321,2526,2646,2753,2936,3224,3630,4117,4630,5098,5456,5641,5628,5404,4990,4441,3818,3194,2659,2252,2052,2049,2268,2664,3206,3835,4488,5115,5654,6079,6364,6513,6545,6499,6421,6356,6349,6410,6543,6725,6905,7034,7058,6911,6561,5968,5096,3946,2482,727,-1319,-3613,-6104,-8705,-11320,-13830,-16112,-18060,-19565,-20572,-21039,-20978,-20408,-19401,-18004,-16295,-14320,-12129,-9753,-7233,-4597,-1903,778,3360,5724,7762,9364,10438,10941,10872,10278,9269,7971,6546,5145,3900,2903,2179,1732,1451,1274,1044,696,157,-570,-1420,-2306,-3084,-3652,-3902,-3804,-3369,-2671,-1839,-1005,-345,28,-5,-480,-1382,-2648,-4131,-5686,-7110,-8253,-8958,-9157,-8826,-8019,-6861,-5491,-4105,-2847,-1863,-1220,-940,-978,-1243,-1616,-1971,-2202,-2231,-2044,-1657,-1158,-649,-256,-103,-278,-840,-1793,-3085,-4637,-6319,-8007,-9567,-10881,-11860,-12423,-12535,-12165,-11313,-10007,-8275,-6210,-3880,-1423,1052,3390,5476,7185,8427,9158,9337,8999,8164,6922,5329,3493,1496,-590,-2666,-4711,-6641,-8453,-10099,-11572,-12840,-13897,-14721,-15321,-15693,-15871,-15867,-15726,-15455,-15077,-14588,-13974,-13214,-12286,-11162,-9834,-8289,-6536,-4589,-2485,-270,1999,4239,6383,8322,9986,11281,12156,12570,12526,12058,11237,10162,8937,7676,6465,5360,4386,3521,2729,1936,1094,135,-949,-2154,-3431,-4687,-5838,-6751,-7363,-7584,-7434,-6924,-6175,-5290,-4443,-3753,-3352,-3284,-3560,-4114,-4848,-5612,-6279,-6698,-6786,-6468,-5732,-4615,-3166,-1512,265,2023,3677,5138,6368,7340,8087,8631,9033,9341,9585,9784,9910,9924,9745,9302,8522,7368,5845,4009,1966,-137,-2144,-3882,-5226,-6056,-6340,-6045,-5242,-3984,-2404,-622,1220,2991,4570,5865,6805,7362,7531,7362,6899,6248,5500,4765,4153,3743,3607,3772,4219,4902,5696,6490,7099,7397,7233,6544,5292,3526,1342,-1107,-3641,-6069,-8217,-9925,-11102,-11687,-11676,-11119,-10064,-8613,-6832,-4801,-2591,-241,2181,4647,7092,9478,11734,13814,15634,17153,18286,19003,19254,19016,18291,17089,15460,13470,11211,8793,6337,3963,1780,-128,-1703,-2914,-3767,-4270,-4470,-4386,-4063,-3522,-2802,-1936,-980,0,914,1672,2169,2341,2113,1495,502,-770,-2210,-3645,-4928,-5855,-6313,-6156,-5369,-3937,-1977,389,2963,5552,7964,10039,11670,12793,13405,13539,13282,12716,11975,11139,10312,9545,8862,8265,7724,7198,6644,6026,5325,4539,3697,2824,1979,1214,562,82,-228,-341,-282,-68,254,644,1045,1427,1740,1983,2129,2190,2165,2061,1890,1661,1385,1074,740,370,-28,-494,-1042,-1720,-2558,-3582,-4816,-6236,-7834,-9529,-11259,-12908,-14378,-15541,-16311,-16602,-16387,-15662,-14480,-12918,-11075,-9071,-6976,-4898,-2840,-855,1100,3005,4905,6764,8577,10277,11784,13021,13866,14274,14152,13532,12403,10882,9043,7030,4954,2925,1023,-694,-2217,-3542,-4699,-5723,-6656,-7521,-8367,-9171,-9973,-10725,-11438,-12078,-12626,-13083,-13430,-13689,-13869,-13993,-14095,-14184,-14278,-14357,-14398,-14334,-14107,-13635,-12851,-11728,-10251,-8465,-6451,-4315,-2188,-200,1550,2982,4065,4814,5262,5491,5566,5562,5533,5502,5475,5418,5291,5052,4654,4111,3417,2652,1856,1146,557,184,24,95,360,757,1232,1696,2104,2388,2523,2490,2283,1929,1453,893,320,-242,-724,-1109,-1381,-1536,-1591,-1558,-1461,-1305,-1119,-907,-710,-567,-533,-674,-1058,-1745,-2779,-4167,-5889,-7866,-9997,-12122,-14085,-15704,-16844,-17387,-17292,-16567,-15283,-13561,-11531,-9352,-7126,-4965,-2891,-920,989,2883,4813,6809,8876,10967,13028,14937,16616,17938,18853,19301,19304,18903,18179,17239,16173,15073,14006,12987,12037,11120,10215,9275,8284,7214,6090,4913,3742,2597,1533,577,-256,-968,-1560,-2092,-2557,-3020,-3489,-3959,-4446,-4900,-5301,-5616,-5808,-5861,-5779,-5552,-5220,-4792,-4305,-3785,-3239,-2682,-2090,-1438,-688,215,1292,2579,4051,5671,7363,9007,10502,11702,12522,12884,12765,12212,11300,10163,8955,7813,6877,6209,5854,5778,5939,6238,6609,6972,7283,7539,7740,7952,8205,8586,9107,9811,10662,11612,12569,13416,14031,14288,14093,13381,12132,10370,8164,5614,2852,18,-2751,-5314,-7571,-9426,-10832,-11764,-12233,-12270,-11933,-11290,-10405,-9365,-8201,-6987,-5730,-4454,-3166,-1856,-531,814,2173,3543,4904,6252,7559,8813,9987,11040,11939,12621,13032,13126,12843,12192,11160,9823,8244,6555,4864,3304,1973,940,227,-181,-365,-392,-408,-472,-707,-1120,-1739,-2509,-3375,-4248,-5052,-5733,-6254,-6626,-6887,-7082,-7283,-7533,-7862,-8269,-8696,-9082,-9312,-9293,-8929,-8142,-6932,-5302,-3341,-1159,1091,3247,5128,6596,7519,7837,7529,6645,5277,3554,1640,-335,-2206,-3901,-5314,-6442,-7263,-7809,-8114,-8220,-8159,-7960,-7637,-7188,-6622,-5923,-5105,-4171,-3146,-2063,-955,127,1140,2045,2793,3371,3751,3932,3930,3740,3397,2910,2295,1597,823,38,-732,-1423,-2001,-2433,-2712,-2868,-2948,-3028,-3208,-3573,-4200,-5138,-6392,-7929,-9676,-11528,-13354,-15044,-16458,-17522,-18155,-18336,-18046,-17329,-16194,-14724,-12948,-10939,-8749,-6438,-4060,-1692,607,2750,4649,6238,7419,8155,8400,8151,7453,6354,4966,3385,1754,183,-1202,-2309,-3080,-3475,-3539,-3318,-2948,-2556,-2305,-2340,-2764,-3646,-4968,-6670,-8616,-10646,-12577,-14239,-15507,-16287,-16566,-16372,-15778,-14900,-13833,-12688,-11514,-10360,-9202,-8025,-6789,-5445,-4002,-2445,-832,785,2322,3706,4859,5739,6326,6632,6718,6639,6502,6376,6343,6430,6650,6959,7304,7595,7742,7669,7301,6612,5575,4231,2608,808,-1099,-2980,-4736,-6251,-7425,-8185,-8483,-8304,-7683,-6669,-5367,-3882,-2337,-858,448,1499,2214,2576,2560,2187,1499,543,-610,-1893,-3239,-4586,-5880,-7093,-8193,-9188,-10075,-10868,-11587,-12211,-12740,-13095,-13227,-13017,-12391,-11259,-9576,-7364,-4672,-1651,1539,4684,7577,10031,11911,13127,13680,13609,13022,12060,10867,9612,8408,7378,6566,6031,5741,5714,5873,6201,6638,7132,7648,8131,8538,8822,8931,8806,8402,7673,6596,5173,3443,1454,-671,-2852,-4937,-6831,-8422,-9637,-10439,-10808,-10775,-10383,-9709,-8840,-7861,-6873,-5940,-5119,-4430,-3866,-3386,-2951,-2481,-1938,-1261,-436,552,1686,2931,4257,5595,6909,8144,9243,10188,10929,11462,11773,11864,11747,11449,10984,10397,9694,8915,8074,7191,6306,5447,4663,4017,3537,3282,3260,3476,3902,4484,5156,5831,6440,6897,7164,7201,6999,6584,5963,5192,4285,3286,2205,1070,-121,-1346,-2590,-3832,-5028,-6149,-7127,-7935,-8506,-8835,-8890,-8694,-8277,-7692,-6993,-6259,-5533,-4871,-4289,-3802,-3393,-3044,-2732,-2411,-2077,-1687,-1240,-699,-55,737,1693,2839,4189,5723,7411,9188,10963,12646,14099,15242,15949,16181,15895,15119,13917,12375,10636,8795,6991,5289,3757,2405,1234,203,-707,-1540,-2306,-3013,-3662,-4234,-4730,-5139,-5481,-5766,-6039,-6328,-6682,-7127,-7694,-8374,-9158,-9988,-10799,-11497,-11979,-12137,-11888,-11162,-9937,-8235,-6117,-3688,-1095,1528,3999,6191,7963,9218,9905,9990,9514,8526,7133,5450,3606,1738,-39,-1617,-2918,-3891,-4515,-4791,-4749,-4423,-3869,-3123,-2238,-1233,-147,1019,2226,3466,4681,5834,6848,7654,8194,8410,8301,7881,7204,6364,5448,4573,3809,3225,2830,2594,2457,2305,2035,1530,698,-503,-2085,-3990,-6114,-8329,-10463,-12368,-13901,-14951,-15472,-15443,-14915,-13971,-12718,-11293,-9795,-8347,-6984,-5749,-4619,-3543,-2468,-1311,-24,1430,3047,4789,6582,8314,9863,11097,11894,12167,11859,10977,9578,7789,5766,3696,1782,171,-982,-1627,-1743,-1403,-712,142,992,1629,1893,1667,877,-455,-2272,-4450,-6829,-9248,-11532,-13547,-15185,-16379,-17091,-17329,-17097,-16430,-15352,-13893,-12086,-9972,-7605,-5052,-2407,227,2739,4999,6921,8397,9401,9883,9896,9466,8701,7695,6554,5405,4312,3377,2613,2062,1700,1514,1466,1509,1596,1673,1681,1588,1341,953,413,-208,-867,-1454,-1898,-2088,-1979,-1506,-682,476,1903,3502,5181,6812,8295,9529,10427,10945,11031,10682,9914,8735,7232,5418,3409,1253,-955,-3128,-5190,-7043,-8621,-9849,-10683,-11091,-11073,-10659,-9898,-8884,-7693,-6461,-5263,-4217,-3382,-2798,-2491,-2398,-2479,-2601,-2663,-2528,-2097,-1299,-112,1417,3211,5125,7020,8735,10150,11161,11742,11893,11683,11208,10582,9934,9362,8961,8759,8781,8974,9275,9576,9755,9692,9277,8449,7184,5540,3612,1561,-447,-2240,-3687,-4689,-5235,-5327,-5070,-4556,-3925,-3308,-2799,-2476,-2353,-2404,-2556,-2707,-2743,-2553,-2066,-1230,-61,1398,3053,4789,6490,8037,9350,10360,11049,11422,11502,11350,10998,10511,9920,9256,8546,7787,6999,6166,5307,4399,3481,2538,1643,815,144,-318,-505,-374,79,841,1830,2963,4094,5106,5848,6245,6213,5778,4952,3850,2552,1199,-123,-1311,-2322,-3102,-3665,-4009,-4180,-4209,-4156,-4056,-3955,-3881,-3834,-3839,-3856,-3888,-3897,-3860,-3762,-3592,-3350,-3062,-2734,-2396,-2050,-1691,-1297,-810,-183,655,1758,3144,4827,6734,8787,10827,12702,14222,15231,15601,15252,14196,12481,10253,7684,4987,2366,14,-1934,-3393,-4346,-4830,-4943,-4790,-4510,-4210,-3972,-3849,-3837,-3918,-4041,-4162,-4243,-4263,-4246,-4203,-4213,-4309,-4559,-4999,-5624,-6423,-7320,-8220,-8994,-9516,-9645,-9303,-8418,-7017,-5156,-2976,-630,1694,3823,5626,7005,7930,8414,8515,8320,7914,7401,6809,6207,5547,4832,3976,2957,1707,243,-1422,-3202,-4992,-6651,-8025,-8975,-9380,-9165,-8328,-6900,-5010,-2801,-476,1774,3751,5311,6340,6779,6635,5943,4804,3320,1628,-147,-1893,-3510,-4929,-6118,-7048,-7743,-8232,-8553,-8783,-8969,-9191,-9491,-9914,-10473,-11164,-11957,-12804,-13632,-14374,-14945,-15273,-15304,-14987,-14318,-13276,-11910,-10226,-8301,-6165,-3904,-1572,742,2965,5003,6775,8197,9206,9752,9819,9410,8573,7375,5927,4338,2758,1301,106,-754,-1211,-1275,-982,-434,233,864,1280,1337,913,-64,-1592,-3622,-6032,-8656,-11305,-13777,-15893,-17508,-18547,-18983,-18872,-18318,-17469,-16480,-15519,-14677,-14045,-13601,-13292,-13004,-12584,-11899,-10804,-9237,-7171,-4672,-1863,1071,3934,6499,8602,10101,10941,11124,10731,9878,8716,7396,6036,4729,3520,2405,1365,374,-605,-1547,-2447,-3230,-3833,-4182,-4202,-3877,-3181,-2170,-907,513,1958,3329,4509,5423,6029,6305,6281,5994,5514,4902,4234,3556,2934,2379,1918,1531,1208,889,549,110,-458,-1204,-2142,-3279,-4585,-6022,-7512,-8975,-10310,-11413,-12191,-12567,-12482,-11940,-10945,-9582,-7936,-6131,-4285,-2518,-897,513,1721,2749,3647,4484,5302,6143,7007,7873,8693,9397,9928,10209,10224,9937,9398,8642,7765,6862,6036,5378,4962,4805,4922,5257,5742,6292,6791,7164,7311,7190,6762,6036,5031,3799,2395,879,-674,-2230,-3720,-5130,-6427,-7591,-8624,-9502,-10221,-10752,-11067,-11119,-10876,-10274,-9307,-7938,-6202,-4139,-1832,606,3047,5365,7421,9133,10412,11242,11610,11568,11150,10444,9492,8374,7125,5807,4455,3128,1881,777,-105,-723,-1001,-946,-532,179,1136,2236,3377,4449,5357,6034,6444,6588,6517,6285,6001,5733,5583,5579,5756,6076,6480,6869,7125,7122,6757,5949,4663,2922,795,-1604,-4122,-6605,-8887,-10841,-12355,-13371,-13854,-13816,-13286,-12318,-10975,-9335,-7468,-5476,-3423,-1425,456,2129,3538,4644,5439,5923,6149,6142,5977,5690,5330,4927,4503,4063,3614,3147,2657,2133,1579,1001,430,-98,-528,-809,-894,-753,-396,164,849,1601,2318,2911,3303,3422,3229,2715,1876,769,-570,-2054,-3610,-5148,-6579,-7838,-8836,-9540,-9888,-9870,-9456,-8657,-7467,-5922,-4062,-1943,333,2666,4915,6946,8609,9791,10385,10355,9702,8491,6846,4920,2897,958,-736,-2072,-2979,-3453,-3543,-3336,-2967,-2552,-2229,-2079,-2160,-2475,-2989,-3614,-4267,-4806,-5150,-5185,-4862,-4141,-3040,-1577,148,2074,4064,6024,7825,9371,10561,11338,11637,11469,10810,9739,8279,6554,4627,2633,645,-1222,-2917,-4366,-5558,-6469,-7130,-7557,-7807,-7921,-7954,-7944,-7909,-7855,-7756,-7575,-7258,-6748,-5999,-4980,-3693,-2155,-441,1384,3207,4927,6455,7700,8628,9204,9447,9384,9068,8546,7881,7107,6278,5390,4477,3520,2526,1498,430,-635,-1685,-2653,-3501,-4167,-4631,-4857,-4890,-4748,-4524,-4296,-4147,-4154,-4348,-4730,-5251,-5838,-6375,-6786,-6963,-6885,-6529,-5949,-5215,-4431,-3699,-3117,-2751,-2625,-2730,-2996,-3337,-3631,-3762,-3611,-3104,-2198,-893,754,2660,4700,6752,8672,10372,11725,12698,13220,13289,12897,12048,10780,9112,7113,4825,2352,-226,-2782,-5199,-7340,-9084,-10309,-10935,-10901,-10204,-8865,-6985,-4666,-2094,572,3113,5353,7119,8280,8780,8586,7774,6433,4732,2856,996,-642,-1927,-2735,-3049,-2891,-2364,-1615,-805,-118,320,379,34,-737,-1851,-3224,-4715,-6184,-7497,-8521,-9169,-9366,-9088,-8339,-7159,-5626,-3811,-1841,211,2222,4117,5823,7263,8415,9224,9699,9828,9651,9206,8562,7801,6998,6245,5604,5137,4874,4834,5004,5376,5908,6568,7319,8102,8890,9610,10214,10645,10821,10716,10261,9451,8297,6828,5121,3268,1368,-467,-2152,-3618,-4830,-5775,-6475,-6953,-7241,-7357,-7303,-7052,-6571,-5805,-4710,-3255,-1457,647,2929,5266,7458,9334,10711,11467,11525,10890,9633,7885,5840,3693,1666,-54,-1327,-2048,-2201,-1811,-954,242,1657,3150,4604,5937,7070,7994,8676,9148,9405,9480,9368,9089,8631,8004,7213,6268,5223,4106,3016,2008,1181,591,286,280,523,972,1489,1980,2287,2302,1917,1082,-219,-1931,-3958,-6144,-8316,-10251,-11781,-12702,-12938,-12404,-11176,-9319,-7047,-4533,-2011,317,2317,3850,4908,5476,5627,5441,5030,4489,3921,3385,2932,2576,2312,2118,1941,1743,1454,1047,490,-207,-1002,-1822,-2572,-3144,-3452,-3418,-3025,-2290,-1285,-130,1042,2064,2801,3107,2921,2178,925,-778,-2803,-4973,-7124,-9049,-10598,-11640,-12111,-12006,-11385,-10346,-9046,-7628,-6242,-5019,-4012,-3275,-2776,-2451,-2243,-2033,-1784,-1421,-959,-413,160,685,1107,1364,1441,1335,1088,735,351,-29,-367,-656,-919,-1202,-1551,-2017,-2629,-3378,-4227,-5104,-5887,-6479,-6739,-6572,-5900,-4685,-2938,-732,1839,4606,7402,10017,12283,14013,15113,15494,15158,14139,12524,10414,7950,5240,2418,-426,-3185,-5804,-8191,-10310,-12107,-13532,-14588,-15233,-15498,-15394,-14972,-14284,-13406,-12389,-11312,-10210,-9139,-8112,-7166,-6303,-5554,-4919,-4424,-4060,-3830,-3705,-3645,-3619,-3558,-3442,-3210,-2855,-2348,-1700,-905,-1,1007,2057,3134,4162,5106,5890,6469,6777,6791,6473,5848,4928,3790,2481,1111,-276,-1593,-2821,-3930,-4923,-5803,-6575,-7236,-7767,-8143,-8323,-8271,-7966,-7405,-6619,-5662,-4617,-3569,-2611,-1794,-1163,-705,-384,-144,106,431,904,1563,2414,3428,4551,5689,6759,7660,8311,8661,8669,8339,7701,6790,5668,4383,2971,1482,-74,-1654,-3235,-4756,-6152,-7312,-8135,-8485,-8273,-7410,-5892,-3757,-1120,1844,4922,7873,10446,12427,13628,13950,13333,11847,9567,6712,3482,159,-3003,-5752,-7895,-9291,-9882,-9693,-8807,-7394,-5649,-3810,-2087,-690,253,641,464,-244,-1393,-2867,-4538,-6275,-7972,-9533,-10897,-12008,-12850,-13395,-13648,-13590,-13232,-12549,-11566,-10263,-8678,-6827,-4765,-2549,-249,2050,4267,6317,8119,9594,10682,11324,11480,11148,10300,8998,7257,5181,2847,396,-2032,-4262,-6103,-7381,-7940,-7696,-6618,-4814,-2427,244,2893,5174,6750,7384,6916,5341,2793,-476,-4100,-7682,-10795,-13077,-14242,-14100,-12633,-9893,-6111,-1559,3381,8322,12837,16542,19104,20266,19906,18027,14773,10439,5420,192,-4733,-8901,-11924,-13576,-13781,-12650,-10423,-7481,-4230,-1074,1628,3670,4910,5381,5201,4569,3736,2939,2387,2217,2482,3161,4146,5307,6460,7441,8093,8300,8002,7198,5941,4356,2577,795,-837,-2182,-3142,-3730,-3985,-4027,-4003,-4022,-4201,-4565,-5103,-5753,-6406,-6951,-7270,-7274,-6897,-6152,-5056,-3743,-2312,-954,184,961,1271,1105,483,-465,-1596,-2704,-3619,-4159,-4218,-3733,-2714,-1234,576,2569,4574,6443,8061,9311,10139,10473,10289,9572,8345,6673,4663,2479,284,-1689,-3287,-4306,-4654,-4250,-3101,-1281,1070,3737,6447,8902,10775,11793,11731,10465,8002,4478,178,-4509,-9099,-13108,-16081,-17688,-17768,-16357,-13672,-10107,-6127,-2234,1127,3631,5098,5503,5001,3794,2214,519,-1041,-2305,-3236,-3837,-4216,-4480,-4731,-5044,-5417,-5797,-6067,-6072,-5646,-4650,-2994,-685,2178,5387,8658,11651,14022,15467,15794,14920,12961,10149,6865,3563,675,-1389,-2388,-2207,-939,1182,3786,6448,8764,10387,11123,10891,9781,7977,5743,3370,1105,-830,-2330,-3334,-3885,-4081,-4039,-3922,-3842,-3911,-4174,-4640,-5271,-5994,-6707,-7292,-7625,-7593,-7096,-6094,-4572,-2598,-289,2195,4641,6854,8619,9800,10270,10031,9117,7681,5924,4108,2499,1353,854,1117,2133,3791,5882,8121,10202,11824,12757,12841,12040,10400,8062,5232,2137,-989,-3942,-6568,-8764,-10490,-11758,-12611,-13128,-13353,-13354,-13125,-12662,-11909,-10821,-9349,-7507,-5332,-2935,-471,1881,3910,5443,6317,6456,5823,4500,2604,329,-2098,-4459,-6533,-8146,-9181,-9575,-9338,-8546,-7317,-5801,-4152,-2492,-924,523,1834,3072,4274,5517,6828,8231,9684,11142,12513,13710,14658,15288,15597,15578,15299,14810,14186,13497,12782,12092,11449,10865,10376,9957,9640,9376,9131,8840,8401,7742,6771,5444,3742,1695,-638,-3143,-5710,-8184,-10454,-12383,-13909,-14965,-15545,-15668,-15380,-14740,-13851,-12777,-11620,-10444,-9298,-8208,-7172,-6163,-5139,-4059,-2871,-1576,-152,1352,2912,4478,6010,7490,8890,10214,11433,12553,13526,14357,14995,15435,15634,15575,15236,14607,13710,12584,11311,9993,8749,7680,6877,6357,6092,6014,5975,5872,5537,4881,3828,2365,546,-1537,-3740,-5918,-7924,-9650,-11017,-12004,-12603,-12864,-12801,-12462,-11854,-11005,-9921,-8662,-7253,-5794,-4319,-2912,-1598,-418,614,1477,2145,2584,2756,2622,2174,1404,356,-919,-2333,-3792,-5196,-6438,-7438,-8106,-8389,-8241,-7641,-6595,-5119,-3268,-1105,1279,3752,6199,8435,10327,11722,12522,12671,12152,11007,9294,7116,4573,1802,-1057,-3863,-6459,-8750,-10635,-12090,-13110,-13731,-13985,-13911,-13534,-12847,-11861,-10548,-8920,-7013,-4899,-2720,-642,1127,2398,3001,2858,1961,424,-1566,-3762,-5893,-7706,-9001,-9651,-9614,-8937,-7750,-6221,-4567,-2960,-1558,-446,355,899,1257,1585,1959,2515,3271,4244,5366,6538,7626,8479,8954,8932,8322,7096,5260,2905,163,-2772,-5674,-8295,-10427,-11871,-12542,-12401,-11521,-10035,-8113,-5975,-3786,-1751,21,1416,2380,2897,2982,2681,2090,1310,497,-209,-653,-718,-324,533,1802,3342,4972,6457,7560,8061,7782,6640,4605,1775,-1691,-5565,-9550,-13358,-16682,-19265,-20906,-21488,-20967,-19409,-16929,-13734,-10037,-6089,-2110,1712,5228,8355,11027,13235,14952,16198,16957,17260,17104,16533,15567,14256,12651,10796,8760,6593,4368,2143,0,-2002,-3806,-5366,-6667,-7676,-8381,-8759,-8780,-8434,-7707,-6637,-5287,-3782,-2267,-943,28,463,270,-597,-2084,-4045,-6259,-8428,-10248,-11421,-11741,-11094,-9519,-7159,-4283,-1209,1730,4226,6062,7107,7369,6929,5989,4769,3514,2439,1695,1367,1475,1962,2744,3680,4636,5441,5962,6055,5640,4653,3113,1064,-1381,-4082,-6864,-9549,-11958,-13945,-15376,-16155,-16225,-15560,-14195,-12222,-9781,-7068,-4299,-1695,551,2292,3450,4016,4052,3673,3029,2284,1576,1047,767,805,1158,1800,2666,3639,4598,5376,5823,5800,5192,3968,2120,-250,-3019,-5993,-8965,-11713,-14045,-15772,-16779,-16959,-16271,-14718,-12327,-9216,-5499,-1381,2927,7186,11147,14599,17364,19329,20456,20777,20389,19432,18060,16422,14644,12805,10954,9097,7210,5280,3280,1217,-884,-2978,-4997,-6853,-8463,-9708,-10494,-10703,-10272,-9140,-7336,-4940,-2114,908,3851,6440,8400,9572,9834,9243,7892,6029,3883,1752,-168,-1676,-2722,-3258,-3359,-3074,-2507,-1714,-752,355,1602,2974,4461,6026,7611,9141,10530,11663,12458,12787,12598,11818,10464,8590,6325,3856,1405,-808,-2577,-3793,-4393,-4448,-4086,-3496,-2897,-2464,-2343,-2579,-3155,-3962,-4855,-5659,-6201,-6338,-5986,-5109,-3763,-2054,-155,1745,3438,4763,5574,5798,5414,4439,2966,1076,-1082,-3401,-5731,-7963,-9950,-11582,-12752,-13375,-13434,-12936,-11969,-10651,-9136,-7571,-6101,-4804,-3736,-2856,-2116,-1388,-571,462,1802,3502,5569,7949,10519,13113,15508,17466,18746,19155,18533,16851,14135,10552,6337,1801,-2709,-6852,-10301,-12804,-14183,-14349,-13356,-11322,-8518,-5256,-1927,1087,3436,4830,5124,4259,2353,-384,-3616,-6975,-10057,-12533,-14125,-14710,-14247,-12864,-10743,-8168,-5424,-2806,-546,1173,2271,2718,2587,1984,1077,47,-917,-1643,-1996,-1874,-1246,-106,1484,3425,5585,7805,9911,11756,13194,14140,14536,14372,13670,12485,10882,8943,6766,4444,2095,-164,-2217,-3954,-5303,-6207,-6676,-6704,-6365,-5695,-4777,-3669,-2433,-1116,233,1568,2840,3972,4906,5548,5856,5793,5376,4670,3751,2744,1728,808,25,-583,-1006,-1278,-1408,-1459,-1462,-1466,-1508,-1625,-1833,-2159,-2602,-3146,-3765,-4391,-4937,-5303,-5353,-4971,-4054,-2508,-334,2457,5734,9331,13018,16512,19548,21837,23159,23344,22300,20051,16689,12430,7532,2338,-2805,-7527,-11497,-14424,-16119,-16474,-15523,-13421,-10423,-6910,-3281,28,2646,4274,4767,4100,2450,77,-2611,-5192,-7247,-8413,-8451,-7267,-4911,-1592,2380,6610,10696,14248,16955,18608,19103,18481,16880,14549,11793,8957,6353,4282,2909,2347,2545,3354,4539,5783,6776,7232,6938,5783,3784,1070,-2102,-5402,-8451,-10876,-12362,-12708,-11842,-9871,-7035,-3700,-308,2719,4996,6266,6427,5508,3736,1395,-1108,-3392,-5100,-5963,-5835,-4690,-2626,155,3377,6730,9866,12499,14334,15180,14907,13466,10928,7445,3263,-1298,-5889,-10152,-13772,-16515,-18225,-18875,-18504,-17273,-15369,-13040,-10520,-8040,-5790,-3909,-2486,-1553,-1062,-936,-1031,-1169,-1197,-920,-248,908,2510,4486,6649,8795,10679,12065,12774,12650,11666,9825,7269,4174,792,-2594,-5719,-8324,-10246,-11362,-11663,-11193,-10071,-8444,-6487,-4368,-2239,-247,1508,2933,3957,4557,4711,4462,3866,3015,2020,990,34,-774,-1363,-1714,-1791,-1612,-1188,-555,229,1105,2002,2846,3588,4188,4631,4948,5170,5361,5598,5913,6370,6927,7562,8148,8570,8670,8319,7442,5998,4073,1772,-702,-3145,-5362,-7172,-8485,-9252,-9522,-9383,-8974,-8435,-7906,-7470,-7194,-7059,-7046,-7065,-7041,-6872,-6479,-5816,-4841,-3597,-2122,-537,1026,2407,3424,3930,3782,2931,1363,-813,-3436,-6240,-8947,-11238,-12859,-13607,-13402,-12270,-10364,-7925,-5268,-2711,-570,940,1684,1658,988,-124,-1386,-2515,-3238,-3360,-2781,-1500,378,2675,5158,7582,9698,11314,12253,12439,11815,10428,8342,5687,2617,-707,-4084,-7347,-10315,-12840,-14804,-16121,-16757,-16718,-16057,-14856,-13228,-11297,-9172,-6979,-4800,-2726,-832,820,2170,3161,3771,3958,3738,3133,2201,1046,-226,-1473,-2552,-3342,-3724,-3653,-3114,-2178,-965,353,1578,2520,3009,2938,2248,982,-761,-2811,-4940,-6936,-8576,-9715,-10259,-10199,-9603,-8577,-7281,-5851,-4432,-3113,-1959,-971,-148,561,1176,1728,2209,2578,2807,2827,2627,2202,1593,879,162,-456,-861,-993,-805,-316,418,1295,2185,2938,3415,3481,3047,2061,543,-1432,-3705,-6073,-8281,-10075,-11215,-11538,-10941,-9471,-7232,-4496,-1549,1233,3508,4976,5434,4807,3180,760,-2105,-5003,-7507,-9228,-9886,-9326,-7559,-4717,-1093,2981,7094,10885,14027,16288,17542,17764,17018,15454,13258,10646,7846,5040,2401,36,-1983,-3613,-4846,-5679,-6114,-6166,-5845,-5196,-4248,-3088,-1770,-387,999,2334,3566,4670,5602,6338,6821,7019,6865,6329,5391,4065,2429,580,-1318,-3125,-4653,-5791,-6425,-6507,-6043,-5061,-3640,-1861,187,2414,4742,7087,9356,11460,13294,14749,15759,16233,16160,15531,14390,12809,10885,8715,6421,4100,1874,-166,-1911,-3296,-4230,-4711,-4705,-4285,-3509,-2498,-1368,-239,800,1672,2364,2851,3188,3388,3533,3652,3797,4003,4258,4570,4877,5137,5263,5186,4812,4098,2993,1507,-335,-2442,-4742,-7082,-9365,-11451,-13249,-14682,-15713,-16326,-16542,-16388,-15920,-15164,-14168,-12934,-11468,-9752,-7775,-5522,-3020,-302,2547,5427,8199,10737,12880,14543,15609,16070,15907,15189,13993,12432,10627,8682,6696,4717,2785,884,-996,-2893,-4827,-6804,-8800,-10761,-12598,-14204,-15464,-16267,-16540,-16230,-15353,-13941,-12116,-9981,-7724,-5476,-3410,-1627,-219,787,1406,1681,1693,1532,1280,1029,835,760,839,1094,1540,2157,2938,3819,4754,5645,6406,6938,7163,7028,6528,5702,4629,3432,2216,1116,193,-480,-914,-1108,-1133,-1043,-914,-824,-802,-919,-1171,-1594,-2181,-2938,-3848,-4880,-5993,-7099,-8121,-8920,-9400,-9426,-8922,-7841,-6186,-4034,-1504,1250,4020,6620,8839,10506,11489,11693,11100,9753,7765,5311,2619,-84,-2543,-4581,-6048,-6901,-7157,-6916,-6329,-5580,-4846,-4297,-4029,-4119,-4534,-5222,-6038,-6817,-7365,-7494,-7042,-5934,-4110,-1678,1278,4522,7857,11019,13809,16048,17633,18533,18758,18398,17535,16292,14763,13037,11184,9270,7329,5428,3593,1887,357,-950,-1975,-2699,-3085,-3152,-2929,-2465,-1858,-1170,-517,39,439,626,628,413,68,-386,-851,-1254,-1512,-1547,-1299,-729,172,1400,2905,4628,6496,8383,10218,11859,13229,14235,14817,14946,14619,13877,12788,11455,9996,8510,7124,5877,4843,4005,3362,2855,2432,2020,1551,975,265,-600,-1568,-2623,-3673,-4663,-5535,-6240,-6767,-7122,-7305,-7358,-7266,-7039,-6640,-6034,-5171,-4009,-2520,-720,1354,3596,5889,8069,9962,11414,12266,12429,11843,10515,8511,5955,2989,-178,-3376,-6405,-9119,-11403,-13182,-14436,-15175,-15451,-15326,-14878,-14180,-13279,-12214,-10986,-9596,-8038,-6306,-4427,-2431,-387,1645,3564,5323,6821,8050,8952,9550,9836,9850,9602,9137,8452,7564,6469,5153,3628,1902,18,-1954,-3924,-5786,-7418,-8733,-9628,-10062,-10006,-9469,-8506,-7171,-5574,-3797,-1963,-174,1462,2833,3863,4475,4631,4339,3607,2531,1182,-278,-1729,-2980,-3904,-4359,-4265,-3608,-2396,-761,1184,3220,5157,6779,7909,8409,8212,7314,5811,3836,1613,-638,-2668,-4269,-5265,-5548,-5090,-3925,-2187,-58,2229,4406,6239,7497,8051,7819,6848,5248,3212,973,-1228,-3156,-4635,-5527,-5776,-5384,-4407,-2951,-1143,874,2957,4976,6807,8374,9580,10421,10851,10914,10626,10043,9230,8232,7134,5959,4764,3545,2312,1042,-274,-1649,-3071,-4491,-5875,-7110,-8148,-8873,-9245,-9193,-8723,-7830,-6580,-5054,-3363,-1651,-42,1330,2391,3084,3426,3461,3295,3032,2814,2718,2839,3173,3700,4331,4940,5380,5497,5170,4311,2912,1021,-1242,-3712,-6190,-8492,-10444,-11923,-12869,-13261,-13156,-12612,-11742,-10623,-9348,-7957,-6490,-4945,-3322,-1642,67,1701,3146,4233,4819,4764,4027,2616,658,-1642,-4020,-6176,-7829,-8759,-8816,-7968,-6286,-3931,-1164,1736,4441,6663,8162,8760,8388,7059,4882,2046,-1205,-4594,-7839,-10671,-12874,-14291,-14843,-14557,-13512,-11893,-9884,-7724,-5588,-3661,-2022,-748,192,821,1226,1483,1663,1844,2054,2318,2621,2938,3206,3390,3424,3269,2903,2296,1446,352,-998,-2575,-4390,-6382,-8525,-10726,-12899,-14928,-16679,-18040,-18895,-19184,-18888,-18046,-16771,-15197,-13507,-11852,-10360,-9102,-8067,-7204,-6399,-5524,-4471,-3142,-1512,416,2567,4849,7122,9253,11100,12550,13511,13936,13812,13158,12039,10517,8709,6688,4563,2407,280,-1754,-3657,-5387,-6898,-8175,-9180,-9910,-10356,-10506,-10386,-9981,-9322,-8429,-7302,-6001,-4504,-2888,-1157,607,2349,3959,5356,6403,7038,7167,6779,5894,4583,2970,1208,-538,-2085,-3307,-4079,-4364,-4166,-3533,-2562,-1349,16,1439,2888,4325,5752,7181,8608,10032,11413,12679,13732,14458,14720,14431,13508,11950,9807,7206,4314,1375,-1410,-3783,-5595,-6702,-7069,-6719,-5726,-4244,-2402,-404,1615,3501,5153,6513,7551,8292,8784,9090,9295,9456,9646,9879,10162,10445,10648,10688,10447,9854,8842,7409,5580,3452,1134,-1216,-3456,-5451,-7104,-8356,-9196,-9639,-9723,-9491,-8965,-8172,-7106,-5776,-4193,-2375,-381,1708,3794,5733,7408,8694,9505,9793,9562,8841,7708,6234,4528,2666,752,-1140,-2918,-4497,-5790,-6698,-7148,-7067,-6424,-5241,-3576,-1571,613,2750,4629,6038,6816,6876,6187,4833,2949,749,-1527,-3628,-5334,-6459,-6908,-6626,-5672,-4118,-2131,132,2484,4745,6760,8385,9519,10074,10029,9378,8169,6492,4454,2207,-96,-2302,-4260,-5867,-7024,-7705,-7899,-7651,-7046,-6184,-5206,-4241,-3408,-2822,-2530,-2580,-2927,-3519,-4247,-4970,-5557,-5869,-5792,-5278,-4289,-2889,-1142,803,2820,4723,6395,7698,8571,8980,8947,8515,7779,6806,5693,4507,3297,2096,905,-279,-1491,-2733,-4041,-5388,-6761,-8115,-9389,-10530,-11484,-12209,-12694,-12926,-12928,-12729,-12376,-11926,-11420,-10909,-10397,-9906,-9382,-8804,-8087,-7176,-6010,-4551,-2799,-791,1413,3689,5936,7992,9745,11079,11916,12227,12015,11332,10254,8866,7270,5528,3708,1852,-24,-1878,-3689,-5419,-6991,-8381,-9501,-10326,-10829,-11003,-10890,-10535,-10007,-9380,-8704,-8012,-7306,-6561,-5744,-4821,-3765,-2588,-1304,21,1324,2512,3519,4271,4750,4951,4911,4709,4411,4113,3885,3787,3853,4116,4551,5174,5937,6816,7777,8760,9725,10602,11317,11813,12005,11851,11307,10359,9025,7344,5388,3260,1068,-1046,-2961,-4546,-5689,-6311,-6337,-5763,-4573,-2843,-626,1942,4746,7621,10433,13032,15320,17196,18626,19576,20054,20085,19683,18890,17721,16202,14346,12194,9768,7157,4428,1690,-935,-3351,-5451,-7162,-8454,-9308,-9756,-9853,-9674,-9318,-8886,-8468,-8127,-7885,-7714,-7529,-7225,-6654,-5707,-4271,-2319,142,3001,6113,9248,12181,14655,16465,17452,17533,16731,15138,12946,10405,7778,5343,3333,1893,1133,1016,1471,2328,3389,4422,5231,5633,5532,4896,3769,2269,552,-1195,-2789,-4078,-4943,-5343,-5262,-4780,-3966,-2957,-1865,-825,56,682,984,935,531,-165,-1079,-2074,-3015,-3743,-4141,-4105,-3619,-2700,-1461,-46,1359,2571,3433,3852,3790,3302,2482,1473,420,-545,-1339,-1911,-2276,-2481,-2599,-2719,-2909,-3217,-3654,-4200,-4805,-5407,-5936,-6342,-6572,-6617,-6457,-6094,-5533,-4771,-3821,-2696,-1433,-62,1343,2749,4069,5262,6256,7015,7492,7677,7560,7169,6524,5681,4694,3618,2523,1448,434,-506,-1369,-2170,-2934,-3681,-4444,-5246,-6090,-6996,-7930,-8880,-9786,-10597,-11253,-11701,-11910,-11854,-11545,-10994,-10235,-9287,-8193,-6967,-5659,-4286,-2899,-1531,-226,975,2046,2956,3696,4259,4642,4849,4878,4732,4432,3982,3427,2788,2118,1438,795,192,-361,-859,-1321,-1753,-2153,-2553,-2936,-3335,-3754,-4199,-4672,-5144,-5587,-5944,-6155,-6175,-5943,-5462,-4715,-3759,-2632,-1415,-164,1056,2200,3253,4184,5042,5795,6520,7186,7840,8451,9015,9484,9811,9932,9781,9301,8441,7184,5538,3536,1266,-1196,-3703,-6142,-8361,-10225,-11629,-12452,-12667,-12215,-11151,-9500,-7393,-4929,-2282,401,2973,5294,7288,8884,10073,10864,11270,11331,11049,10439,9488,8193,6549,4576,2313,-173,-2785,-5405,-7906,-10158,-12051,-13505,-14466,-14934,-14938,-14540,-13833,-12912,-11876,-10813,-9778,-8804,-7876,-6955,-5972,-4853,-3526,-1958,-146,1853,3940,5985,7833,9338,10360,10802,10604,9764,8338,6439,4219,1866,-422,-2459,-4077,-5165,-5667,-5596,-5047,-4155,-3123,-2140,-1398,-1050,-1164,-1758,-2751,-3995,-5318,-6517,-7427,-7937,-7994,-7637,-6952,-6087,-5194,-4422,-3889,-3631,-3660,-3881,-4202,-4463,-4547,-4329,-3751,-2801,-1516,18,1682,3351,4894,6207,7208,7863,8158,8137,7835,7332,6665,5899,5036,4105,3068,1929,667,-717,-2182,-3689,-5155,-6501,-7667,-8582,-9233,-9602,-9708,-9597,-9301,-8890,-8402,-7880,-7341,-6790,-6212,-5585,-4885,-4081,-3158,-2104,-926,349,1675,2992,4220,5276,6081,6548,6623,6258,5439,4194,2574,681,-1362,-3422,-5357,-7050,-8410,-9392,-9985,-10224,-10167,-9884,-9481,-9008,-8556,-8129,-7749,-7367,-6937,-6372,-5597,-4552,-3185,-1517,431,2564,4774,6928,8881,10499,11671,12323,12427,12022,11193,10066,8818,7607,6598,5923,5629,5738,6171,6795,7454,7936,8088,7754,6867,5410,3445,1100,-1467,-4056,-6487,-8588,-10222,-11313,-11798,-11675,-10963,-9698,-7955,-5813,-3363,-732,1978,4625,7104,9286,11091,12438,13287,13618,13440,12785,11702,10273,8563,6691,4744,2848,1104,-375,-1510,-2235,-2527,-2397,-1893,-1098,-115,922,1896,2676,3176,3334,3138,2623,1870,991,123,-582,-1009,-1033,-621,254,1553,3177,5043,6984,8885,10603,12026,13080,13709,13912,13696,13117,12207,11046,9667,8128,6466,4703,2877,1008,-873,-2710,-4477,-6094,-7520,-8692,-9570,-10132,-10370,-10301,-9959,-9391,-8658,-7823,-6950,-6100,-5307,-4603,-3983,-3417,-2895,-2347,-1791,-1189,-593,-43,398,672,745,626,351,0,-318,-494,-430,-50,647,1634,2803,4016,5104,5905,6275,6113,5385,4081,2301,138,-2231,-4625,-6855,-8729,-10095,-10837,-10903,-10310,-9140,-7538,-5678,-3761,-1948,-400,812,1648,2140,2356,2401,2372,2367,2435,2611,2863,3174,3469,3718,3863,3914,3868,3766,3655,3566,3536,3565,3636,3705,3716,3605,3313,2800,2050,1065,-107,-1433,-2822,-4221,-5546,-6734,-7744,-8515,-9032,-9248,-9150,-8710,-7914,-6758,-5262,-3466,-1434,742,2968,5118,7091,8768,10067,10918,11291,11195,10679,9818,8715,7465,6163,4874,3622,2420,1215,-12,-1346,-2791,-4386,-6094,-7868,-9618,-11254,-12644,-13728,-14394,-14634,-14425,-13819,-12871,-11700,-10396,-9085,-7844,-6742,-5803,-5024,-4370,-3796,-3238,-2643,-1966,-1167,-239,833,2041,3358,4769,6212,7646,8986,10165,11077,11664,11816,11511,10687,9380,7630,5542,3249,898,-1340,-3331,-4942,-6113,-6790,-7020,-6845,-6391,-5783,-5159,-4668,-4384,-4386,-4628,-5061,-5528,-5875,-5905,-5460,-4411,-2704,-350,2538,5812,9230,12574,15591,18091,19909,20979,21268,20853,19815,18312,16485,14485,12439,10441,8554,6806,5203,3719,2362,1093,-59,-1096,-1996,-2719,-3268,-3615,-3786,-3809,-3715,-3566,-3377,-3181,-2961,-2694,-2340,-1843,-1158,-252,895,2256,3796,5435,7085,8651,10050,11214,12122,12757,13164,13365,13418,13331,13125,12756,12202,11393,10303,8898,7212,5280,3211,1108,-879,-2623,-3984,-4876,-5229,-5040,-4363,-3284,-1967,-549,779,1898,2677,3077,3071,2699,2021,1125,101,-964,-1990,-2913,-3678,-4228,-4545,-4586,-4377,-3914,-3260,-2451,-1565,-661,202,968,1609,2102,2438,2640,2711,2711,2659,2608,2578,2583,2612,2633,2583,2397,2004,1336,368,-906,-2434,-4118,-5822,-7365,-8575,-9273,-9338,-8687,-7331,-5340,-2879,-162,2546,4978,6898,8119,8555,8204,7152,5577,3681,1713,-103,-1571,-2541,-2949,-2775,-2086,-994,355,1774,3099,4157,4825,5015,4685,3856,2567,921,-977,-3000,-5018,-6912,-8556,-9858,-10710,-11058,-10837,-10046,-8698,-6876,-4679,-2265,201,2550,4606,6254,7379,7938,7926,7358,6318,4873,3121,1157,-942,-3093,-5243,-7333,-9324,-11175,-12831,-14257,-15378,-16153,-16521,-16445,-15924,-14960,-13616,-11958,-10088,-8126,-6179,-4370,-2779,-1485,-521,98,391,385,140,-306,-875,-1528,-2199,-2851,-3453,-3986,-4449,-4863,-5252,-5656,-6133,-6708,-7440,-8331,-9397,-10601,-11910,-13238,-14510,-15610,-16438,-16876,-16854,-16317,-15268,-13779,-11938,-9926,-7908,-6071,-4581,-3544,-3013,-2947,-3250,-3738,-4226,-4497,-4385,-3769,-2627,-997,958,3062,5072,6776,7988,8592,8531,7849,6610,4983,3103,1170,-676,-2280,-3558,-4432,-4892,-4943,-4639,-4031,-3219,-2265,-1284,-326,499,1159,1572,1728,1617,1274,782,243,-197,-413,-255,341,1437,2995,4920,7072,9243,11233,12843,13902,14316,14040,13123,11659,9813,7746,5663,3695,1996,624,-366,-971,-1227,-1170,-878,-414,131,688,1164,1507,1642,1557,1229,699,15,-721,-1428,-1972,-2285,-2286,-1949,-1280,-302,914,2308,3782,5241,6591,7714,8528,8949,8934,8478,7630,6466,5121,3725,2430,1363,616,233,208,469,920,1404,1791,1933,1747,1178,253,-958,-2343,-3758,-5078,-6185,-7003,-7520,-7736,-7734,-7567,-7329,-7061,-6790,-6495,-6118,-5588,-4810,-3725,-2285,-497,1586,3871,6215,8469,10481,12113,13290,13955,14151,13932,13417,12742,12024,11379,10865,10498,10248,10048,9785,9369,8678,7649,6230,4428,2293,-91,-2585,-5057,-7342,-9289,-10770,-11667,-11917,-11482,-10380,-8668,-6451,-3859,-1048,1817,4581,7098,9250,10940,12119,12741,12824,12378,11461,10140,8513,6689,4797,2952,1270,-172,-1329,-2201,-2834,-3332,-3783,-4362,-5138,-6243,-7680,-9444,-11426,-13470,-15358,-16871,-17771,-17913,-17162,-15546,-13120,-10086,-6673,-3157,160,3055,5308,6823,7552,7549,6913,5812,4417,2927,1511,320,-532,-994,-1044,-735,-137,631,1445,2188,2737,3018,2960,2525,1722,558,-893,-2575,-4365,-6168,-7852,-9308,-10458,-11234,-11637,-11709,-11512,-11183,-10820,-10545,-10437,-10525,-10790,-11173,-11553,-11817,-11836,-11497,-10738,-9519,-7867,-5836,-3531,-1067,1414,3782,5924,7737,9179,10204,10826,11071,10978,10616,10030,9288,8414,7446,6380,5219,3960,2607,1173,-299,-1764,-3159,-4415,-5482,-6303,-6869,-7170,-7222,-7070,-6726,-6241,-5618,-4871,-4003,-3007,-1888,-650,682,2073,3467,4795,5991,6965,7675,8066,8154,7958,7564,7035,6489,5976,5576,5272,5071,4879,4639,4233,3581,2625,1334,-242,-2022,-3854,-5546,-6899,-7714,-7839,-7204,-5801,-3746,-1211,1546,4253,6618,8403,9421,9595,8934,7554,5654,3480,1329,-550,-1898,-2592,-2532,-1782,-447,1254,3089,4783,6102,6841,6890,6196,4825,2895,598,-1831,-4158,-6134,-7557,-8256,-8134,-7156,-5392,-2962,-102,2933,5836,8310,10116,11065,11097,10247,8672,6616,4388,2311,692,-239,-342,405,1912,3984,6359,8723,10785,12269,13006,12889,11922,10208,7902,5239,2461,-191,-2497,-4309,-5522,-6122,-6137,-5666,-4820,-3753,-2583,-1437,-389,506,1229,1778,2157,2385,2475,2447,2354,2211,2119,2115,2311,2773,3569,4753,6308,8218,10366,12642,14855,16836,18385,19359,19635,19177,18008,16233,13997,11501,8914,6434,4159,2188,522,-857,-2013,-3028,-3961,-4875,-5766,-6643,-7434,-8102,-8554,-8736,-8612,-8142,-7380,-6331,-5106,-3758,-2395,-1077,135,1223,2179,3020,3763,4409,4964,5376,5607,5576,5219,4483,3343,1817,-31,-2098,-4242,-6305,-8126,-9566,-10515,-10924,-10784,-10157,-9143,-7872,-6505,-5181,-4034,-3159,-2607,-2399,-2509,-2883,-3451,-4117,-4795,-5377,-5781,-5921,-5747,-5225,-4359,-3183,-1763,-179,1447,3021,4410,5533,6298,6674,6649,6258,5571,4680,3698,2737,1897,1250,826,613,547,543,474,229,-298,-1181,-2425,-4021,-5862,-7838,-9798,-11565,-13015,-13990,-14431,-14275,-13552,-12300,-10616,-8608,-6390,-4084,-1776,451,2558,4513,6306,7916,9330,10503,11393,11943,12109,11855,11199,10155,8825,7312,5756,4321,3119,2273,1813,1732,1957,2341,2747,2975,2912,2423,1485,96,-1651,-3640,-5680,-7612,-9220,-10385,-10981,-10991,-10434,-9406,-8033,-6480,-4885,-3409,-2133,-1153,-481,-135,-89,-314,-779,-1455,-2310,-3335,-4505,-5782,-7153,-8516,-9825,-10946,-11776,-12202,-12146,-11568,-10495,-9009,-7247,-5387,-3611,-2096,-965,-299,-91,-289,-772,-1408,-2033,-2523,-2760,-2674,-2254,-1508,-494,700,2007,3310,4550,5634,6527,7174,7576,7723,7648,7388,7005,6557,6112,5726,5442,5278,5250,5311,5454,5586,5671,5609,5349,4816,3975,2806,1329,-389,-2255,-4129,-5856,-7266,-8214,-8558,-8251,-7261,-5681,-3631,-1325,1039,3215,5039,6370,7158,7440,7292,6878,6342,5852,5512,5394,5475,5710,5962,6122,6042,5631,4831,3629,2082,286,-1651,-3566,-5359,-6900,-8123,-8984,-9476,-9609,-9415,-8925,-8178,-7203,-6050,-4749,-3368,-1950,-576,709,1823,2737,3402,3813,3986,3957,3808,3601,3442,3380,3461,3678,3980,4282,4469,4428,4043,3259,2026,391,-1584,-3776,-6039,-8221,-10181,-11793,-12990,-13728,-14018,-13917,-13507,-12902,-12224,-11573,-11045,-10685,-10488,-10424,-10387,-10279,-9967,-9344,-8336,-6919,-5122,-3043,-808,1406,3448,5158,6449,7252,7593,7517,7136,6578,5965,5427,5047,4882,4947,5215,5633,6133,6632,7053,7328,7388,7200,6723,5946,4870,3498,1855,-18,-2076,-4249,-6455,-8622,-10639,-12436,-13919,-15024,-15703,-15905,-15639,-14865,-13638,-11935,-9833,-7349,-4571,-1576,1535,4620,7566,10212,12449,14154,15269,15737,15576,14802,13502,11758,9695,7429,5079,2751,540,-1498,-3315,-4895,-6245,-7381,-8327,-9123,-9782,-10317,-10720,-10962,-10996,-10782,-10264,-9398,-8178,-6588,-4668,-2479,-98,2354,4763,7008,8989,10611,11828,12597,12924,12808,12270,11331,10002,8319,6309,4023,1544,-1051,-3641,-6135,-8414,-10419,-12076,-13372,-14311,-14914,-15238,-15331,-15244,-15008,-14659,-14167,-13542,-12719,-11654,-10312,-8625,-6615,-4273,-1702,1015,3693,6182,8285,9855,10789,11038,10653,9738,8482,7088,5804,4810,4295,4310,4889,5921,7278,8750,10143,11273,12007,12268,12061,11420,10456,9268,7985,6698,5476,4352,3301,2327,1339,350,-699,-1776,-2859,-3893,-4806,-5533,-6005,-6176,-6005,-5480,-4601,-3385,-1864,-83,1900,4012,6172,8290,10272,12020,13474,14552,15248,15534,15446,15022,14326,13425,12390,11260,10075,8832,7528,6133,4628,2986,1219,-661,-2607,-4544,-6398,-8054,-9426,-10400,-10921,-10918,-10412,-9411,-8007,-6297,-4403,-2465,-590,1112,2578,3774,4677,5318,5696,5854,5783,5492,4962,4171,3118,1804,270,-1411,-3154,-4855,-6399,-7714,-8715,-9376,-9687,-9665,-9344,-8771,-8008,-7096,-6112,-5100,-4115,-3227,-2467,-1891,-1507,-1318,-1283,-1355,-1450,-1482,-1381,-1073,-536,227,1175,2233,3305,4309,5148,5781,6155,6303,6206,5959,5555,5090,4557,4013,3455,2914,2397,1927,1520,1191,946,776,667,576,469,292,5,-424,-1015,-1748,-2620,-3557,-4535,-5477,-6326,-7029,-7505,-7703,-7556,-7014,-6030,-4599,-2717,-437,2169,4999,7916,10770,13413,15681,17435,18562,18957,18605,17480,15676,13281,10453,7376,4208,1145,-1697,-4201,-6315,-8023,-9323,-10270,-10868,-11163,-11151,-10827,-10181,-9195,-7873,-6225,-4298,-2151,118,2400,4578,6530,8151,9358,10092,10350,10145,9549,8645,7537,6321,5082,3861,2700,1570,469,-657,-1820,-3042,-4310,-5586,-6824,-7941,-8878,-9582,-10005,-10181,-10108,-9893,-9595,-9334,-9181,-9207,-9443,-9860,-10410,-10973,-11421,-11609,-11389,-10659,-9347,-7457,-5062,-2302,618,3469,6010,8021,9336,9853,9554,8514,6867,4816,2587,403,-1523,-3042,-4029,-4453,-4296,-3617,-2486,-996,742,2622,4533,6360,8003,9359,10345,10894,10963,10547,9667,8393,6801,5021,3155,1344,-295,-1653,-2612,-3103,-3053,-2440,-1268,418,2532,4949,7521,10065,12423,14414,15925,16853,17161,16856,15966,14596,12814,10755,8513,6190,3878,1650,-439,-2331,-3998,-5412,-6543,-7387,-7929,-8167,-8132,-7827,-7327,-6643,-5857,-4987,-4073,-3147,-2199,-1248,-282,689,1653,2583,3459,4235,4910,5469,5933,6331,6688,7028,7361,7648,7871,7948,7834,7471,6832,5913,4770,3443,2051,661,-626,-1756,-2690,-3418,-3965,-4346,-4618,-4803,-4939,-5044,-5118,-5169,-5163,-5098,-4932,-4657,-4256,-3715,-3044,-2246,-1356,-409,525,1397,2122,2649,2929,2928,2659,2137,1430,614,-226,-1006,-1673,-2193,-2560,-2790,-2902,-2924,-2869,-2753,-2585,-2381,-2163,-1980,-1866,-1906,-2139,-2619,-3371,-4374,-5581,-6907,-8219,-9381,-10225,-10611,-10410,-9556,-8016,-5840,-3118,-4,3320,6652,9788,12554,14798,16431,17406,17728,17449,16650,15437,13933,12242,10472,8687,6935,5225,3541,1862,147,-1616,-3453,-5348,-7284,-9226,-11125,-12928,-14571,-15986,-17095,-17829,-18108,-17874,-17075,-15701,-13766,-11339,-8519,-5445,-2275,814,3659,6089,7974,9217,9741,9540,8627,7065,4951,2407,-441,-3427,-6429,-9297,-11915,-14177,-15988,-17285,-18022,-18187,-17803,-16927,-15641,-14064,-12331,-10582,-8970,-7610,-6604,-6009,-5824,-6003,-6464,-7053,-7644,-8054,-8166,-7864,-7091,-5859,-4205,-2264,-160,1906,3776,5268,6262,6665,6457,5645,4331,2594,592,-1550,-3706,-5763,-7658,-9328,-10743,-11891,-12741,-13296,-13517,-13389,-12879,-11977,-10681,-9023,-7062,-4893,-2635,-441,1548,3164,4299,4851,4808,4200,3137,1781,318,-1036,-2109,-2748,-2867,-2462,-1559,-285,1257,2900,4531,6031,7339,8412,9246,9849,10237,10436,10435,10258,9864,9269,8452,7429,6218,4861,3403,1904,415,-1024,-2378,-3626,-4756,-5740,-6553,-7139,-7436,-7372,-6877,-5903,-4420,-2466,-91,2565,5354,8079,10516,12468,13742,14205,13806,12553,10572,8031,5181,2278,-402,-2638,-4257,-5165,-5384,-4975,-4124,-3006,-1860,-867,-219,-9,-306,-1094,-2303,-3829,-5524,-7250,-8845,-10205,-11205,-11808,-11957,-11655,-10896,-9711,-8116,-6163,-3880,-1340,1395,4238,7091,9859,12428,14696,16566,17962,18818,19125,18874,18118,16924,15390,13629,11757,9883,8086,6441,4964,3682,2572,1623,795,73,-592,-1202,-1806,-2387,-2982,-3571,-4160,-4733,-5261,-5716,-6039,-6185,-6077,-5661,-4895,-3744,-2220,-348,1807,4158,6600,9021,11302,13339,15052,16369,17272,17744,17815,17526,16924,16064,14988,13718,12272,10637,8812,6789,4583,2227,-208,-2629,-4924,-6971,-8654,-9878,-10570,-10690,-10246,-9245,-7770,-5889,-3707,-1358,1062,3403,5573,7464,9004,10135,10825,11065,10863,10244,9249,7940,6386,4689,2935,1244,-299,-1612,-2643,-3390,-3859,-4133,-4279,-4409,-4606,-4939,-5432,-6081,-6816,-7570,-8225,-8695,-8917,-8837,-8490,-7905,-7186,-6439,-5781,-5326,-5137,-5264,-5665,-6297,-7028,-7767,-8353,-8710,-8727,-8385,-7680,-6669,-5458,-4165,-2942,-1920,-1223,-925,-1064,-1620,-2546,-3737,-5095,-6476,-7766,-8834,-9580,-9937,-9847,-9338,-8426,-7210,-5780,-4247,-2743,-1338,-163,765,1372,1661,1647,1373,912,379,-131,-482,-573,-331,296,1283,2578,4084,5661,7178,8487,9481,10080,10252,10008,9402,8519,7464,6351,5279,4335,3563,2996,2600,2347,2157,1954,1662,1201,524,-399,-1568,-2943,-4463,-6036,-7565,-8954,-10092,-10927,-11359,-11383,-10942,-10058,-8737,-7036,-5024,-2800,-486,1797,3910,5738,7184,8173,8681,8699,8268,7450,6315,4967,3471,1922,355,-1168,-2652,-4074,-5451,-6787,-8060,-9249,-10278,-11075,-11544,-11595,-11186,-10277,-8923,-7208,-5270,-3303,-1478,13,1063,1590,1636,1276,682,44,-435,-571,-244,598,1936,3647,5583,7521,9264,10606,11403,11575,11098,10038,8501,6631,4597,2552,626,-1071,-2479,-3558,-4309,-4736,-4891,-4786,-4473,-3965,-3277,-2409,-1359,-111,1316,2925,4660,6486,8321,10100,11735,13165,14328,15188,15738,15961,15897,15558,14996,14245,13359,12369,11330,10265,9221,8222,7292,6443,5673,4974,4332,3723,3134,2533,1911,1247,526,-241,-1071,-1923,-2792,-3616,-4344,-4900,-5188,-5142,-4677,-3748,-2348,-490,1749,4273,6953,9645,12200,14492,16390,17826,18736,19106,18960,18328,17281,15882,14215,12340,10348,8279,6201,4152,2162,260,-1536,-3222,-4775,-6209,-7493,-8639,-9608,-10403,-10982,-11334,-11441,-11294,-10920,-10336,-9624,-8835,-8076,-7413,-6914,-6602,-6455,-6424,-6389,-6255,-5862,-5139,-3982,-2416,-459,1748,4057,6248,8123,9463,10116,9976,9021,7310,4990,2260,-631,-3430,-5898,-7852,-9149,-9739,-9619,-8878,-7614,-6014,-4201,-2369,-616,936,2235,3252,3998,4496,4818,4990,5105,5180,5276,5413,5596,5840,6108,6395,6656,6861,6980,6978,6848,6582,6192,5717,5183,4654,4161,3736,3395,3117,2867,2584,2191,1625,822,-259,-1617,-3243,-5074,-7042,-9055,-11019,-12836,-14436,-15733,-16691,-17243,-17380,-17059,-16289,-15077,-13460,-11514,-9325,-7027,-4733,-2596,-698,859,2052,2872,3360,3585,3626,3575,3512,3502,3588,3785,4080,4440,4814,5118,5287,5219,4847,4098,2937,1359,-603,-2863,-5319,-7795,-10149,-12186,-13779,-14810,-15234,-15071,-14393,-13347,-12080,-10796,-9631,-8739,-8171,-7967,-8079,-8427,-8916,-9410,-9844,-10122,-10247,-10211,-10080,-9894,-9740,-9632,-9613,-9644,-9706,-9725,-9661,-9451,-9094,-8584,-7967,-7292,-6636,-6066,-5645,-5414,-5388,-5549,-5866,-6278,-6714,-7102,-7368,-7427,-7242,-6739,-5910,-4753,-3286,-1590,263,2145,3950,5554,6875,7850,8471,8762,8793,8645,8419,8187,8008,7906,7862,7858,7820,7719,7488,7115,6566,5860,4992,3994,2895,1718,514,-686,-1837,-2876,-3777,-4452,-4905,-5077,-4991,-4654,-4115,-3410,-2609,-1737,-867,-14,759,1429,1952,2301,2468,2457,2289,2011,1664,1316,997,744,553,403,248,36,-293,-762,-1385,-2126,-2933,-3717,-4404,-4905,-5172,-5179,-4943,-4505,-3937,-3299,-2659,-2047,-1484,-944,-417,151,767,1463,2227,3046,3887,4716,5486,6166,6706,7076,7238,7146,6778,6097,5092,3780,2168,349,-1613,-3583,-5435,-7041,-8276,-9039,-9295,-8996,-8208,-6984,-5451,-3749,-2028,-434,905,1910,2525,2767,2669,2333,1878,1429,1155,1144,1522,2307,3511,5075,6892,8841,10740,12472,13853,14823,15290,15265,14791,13939,12851,11627,10429,9361,8529,8014,7827,7987,8428,9096,9880,10685,11399,11929,12195,12132,11713,10912,9751,8254,6475,4486,2385,273,-1703,-3432,-4763,-5604,-5860,-5514,-4576,-3147,-1343,633,2617,4399,5854,6869,7416,7521,7258,6746,6117,5490,4981,4632,4460,4409,4393,4291,3985,3376,2405,1066,-592,-2476,-4449,-6358,-8063,-9444,-10425,-10992,-11172,-11037,-10698,-10263,-9849,-9534,-9381,-9394,-9558,-9812,-10074,-10251,-10233,-9942,-9284,-8242,-6794,-4998,-2935,-719,1488,3547,5294,6602,7392,7606,7268,6438,5207,3724,2121,542,-883,-2088,-2993,-3633,-4011,-4212,-4320,-4402,-4559,-4812,-5197,-5691,-6244,-6779,-7189,-7364,-7202,-6612,-5567,-4057,-2162,7,2288,4489,6441,7963,8959,9345,9137,8389,7210,5743,4153,2583,1168,6,-879,-1461,-1820,-2007,-2138,-2304,-2595,-3075,-3757,-4647,-5666,-6757,-7798,-8689,-9345,-9681,-9689,-9346,-8721,-7849,-6831,-5738,-4650,-3630,-2715,-1926,-1259,-696,-224,176,498,744,887,920,822,594,260,-153,-570,-923,-1124,-1096,-800,-212,628,1661,2778,3864,4802,5495,5887,5956,5743,5292,4704,4032,3347,2661,1969,1233,395,-593,-1767,-3138,-4675,-6324,-7995,-9578,-10955,-12015,-12656,-12841,-12534,-11788,-10676,-9312,-7853,-6446,-5241,-4372,-3916,-3916,-4349,-5145,-6166,-7261,-8225,-8887,-9058,-8636,-7534,-5788,-3471,-760,2148,5003,7582,9688,11168,11962,12058,11519,10465,9052,7451,5858,4415,3270,2489,2120,2144,2519,3166,3994,4909,5823,6670,7394,7976,8392,8659,8768,8749,8608,8366,8051,7691,7325,7002,6770,6666,6742,6998,7436,8009,8646,9250,9724,9961,9889,9465,8686,7591,6270,4820,3388,2084,1035,309,-44,-31,302,878,1605,2362,3087,3684,4150,4481,4721,4931,5170,5503,5958,6546,7256,8030,8822,9549,10137,10501,10587,10307,9666,8619,7247,5596,3807,2025,397,-900,-1784,-2178,-2108,-1657,-970,-207,439,863,947,719,200,-479,-1187,-1772,-2104,-2093,-1714,-983,-2,1123,2226,3179,3838,4120,3954,3339,2301,917,-725,-2478,-4249,-5865,-7250,-8275,-8895,-9059,-8787,-8107,-7112,-5885,-4546,-3203,-1958,-912,-123,335,472,259,-207,-870,-1573,-2181,-2543,-2522,-2043,-1066,356,2140,4114,6114,7920,9381,10328,10699,10458,9658,8398,6829,5126,3466,2010,883,154,-158,-80,283,847,1447,1977,2310,2379,2149,1636,890,-2,-935,-1807,-2510,-2977,-3160,-3058,-2691,-2132,-1428,-680,64,736,1311,1770,2125,2390,2591,2746,2881,2990,3099,3177,3242,3266,3253,3195,3091,2962,2809,2654,2517,2386,2283,2175,2041,1854,1558,1132,519,-277,-1295,-2491,-3871,-5366,-6944,-8537,-10085,-11529,-12821,-13893,-14746,-15319,-15657,-15740,-15627,-15348,-14956,-14513,-14057,-13653,-13318,-13081,-12915,-12817,-12706,-12565,-12287,-11858,-11196,-10307,-9173,-7829,-6333,-4751,-3179,-1710,-437,559,1215,1508,1425,1004,285,-660,-1753,-2910,-4039,-5050,-5866,-6394,-6595,-6406,-5824,-4858,-3542,-1957,-200,1605,3319,4798,5915,6556,6661,6198,5213,3786,2067,233,-1512,-2977,-3997,-4465,-4345,-3658,-2508,-1029,602,2208,3611,4671,5277,5369,4948,4031,2723,1111,-662,-2464,-4174,-5682,-6918,-7842,-8451,-8770,-8842,-8714,-8439,-8057,-7611,-7127,-6631,-6140,-5672,-5223,-4790,-4352,-3874,-3319,-2646,-1840,-884,178,1315,2444,3502,4402,5109,5561,5780,5763,5566,5238,4830,4405,3979,3585,3208,2836,2427,1957,1371,652,-228,-1278,-2470,-3769,-5104,-6392,-7536,-8451,-9056,-9306,-9182,-8709,-7935,-6960,-5877,-4814,-3879,-3170,-2770,-2716,-3035,-3696,-4665,-5858,-7191,-8563,-9855,-10979,-11812,-12280,-12303,-11833,-10841,-9340,-7352,-4952,-2228,684,3641,6468,9024,11163,12793,13867,14385,14399,14005,13305,12436,11489,10561,9687,8896,8157,7465,6761,6046,5307,4574,3912,3385,3079,3063,3379,4041,5014,6220,7542,8836,9951,10737,11081,10910,10205,9016,7442,5642,3807,2142,838,46,-145,276,1239,2609,4177,5741,7071,8014,8440,8345,7738,6772,5567,4323,3206,2345,1841,1708,1928,2402,3028,3650,4148,4393,4306,3850,3046,1960,717,-553,-1694,-2564,-3077,-3156,-2806,-2060,-989,291,1669,3020,4235,5238,5957,6387,6506,6351,5951,5334,4565,3673,2731,1796,938,224,-293,-570,-611,-425,-87,331,714,958,951,618,-99,-1201,-2656,-4373,-6225,-8050,-9679,-10932,-11677,-11792,-11248,-10043,-8264,-6034,-3531,-945,1506,3645,5292,6343,6747,6501,5687,4414,2839,1123,-560,-2077,-3296,-4158,-4616,-4694,-4423,-3886,-3178,-2398,-1661,-1047,-639,-474,-560,-872,-1328,-1848,-2317,-2640,-2723,-2524,-2018,-1244,-264,831,1935,2938,3758,4318,4602,4602,4369,3968,3470,2968,2498,2107,1792,1529,1272,973,571,50,-610,-1375,-2190,-2976,-3632,-4061,-4175,-3910,-3241,-2199,-850,681,2245,3676,4819,5530,5745,5398,4545,3249,1641,-119,-1886,-3494,-4847,-5850,-6500,-6803,-6837,-6692,-6472,-6291,-6213,-6317,-6591,-7046,-7624,-8270,-8936,-9551,-10093,-10516,-10814,-10961,-10957,-10783,-10442,-9941,-9309,-8584,-7841,-7137,-6567,-6178,-6034,-6130,-6467,-6972,-7580,-8183,-8687,-8987,-9032,-8761,-8194,-7352,-6295,-5113,-3871,-2664,-1547,-556,273,972,1540,2042,2509,3006,3570,4241,5040,5951,6945,7960,8891,9643,10075,10083,9571,8494,6848,4712,2197,-505,-3194,-5636,-7623,-8963,-9525,-9233,-8090,-6170,-3618,-642,2523,5613,8385,10623,12162,12917,12849,12030,10558,8609,6387,4095,1944,102,-1314,-2232,-2663,-2656,-2311,-1751,-1096,-446,124,597,961,1272,1548,1856,2211,2636,3111,3632,4134,4624,5039,5395,5670,5893,6062,6223,6381,6571,6802,7090,7431,7826,8255,8696,9122,9491,9787,9964,10037,9977,9825,9599,9327,9052,8771,8498,8191,7825,7330,6675,5814,4734,3464,2033,533,-967,-2371,-3601,-4618,-5376,-5910,-6229,-6406,-6495,-6562,-6661,-6814,-7022,-7269,-7484,-7630,-7606,-7361,-6832,-5983,-4807,-3323,-1559,413,2552,4773,7019,9226,11325,13264,14972,16396,17471,18150,18392,18160,17468,16312,14759,12873,10757,8547,6365,4379,2701,1462,728,531,855,1622,2730,4029,5370,6588,7551,8142,8300,8013,7311,6300,5092,3865,2764,1955,1550,1620,2183,3186,4534,6089,7685,9145,10306,11004,11138,10638,9498,7784,5609,3145,586,-1871,-4040,-5776,-6991,-7646,-7793,-7500,-6907,-6149,-5358,-4654,-4105,-3738,-3542,-3459,-3416,-3335,-3150,-2815,-2350,-1781,-1205,-704,-379,-289,-463,-881,-1479,-2157,-2808,-3312,-3579,-3568,-3248,-2689,-1945,-1143,-393,206,564,669,515,175,-285,-763,-1198,-1516,-1730,-1835,-1911,-2022,-2260,-2708,-3401,-4373,-5578,-6967,-8434,-9855,-11115,-12082,-12685,-12851,-12593,-11936,-10980,-9835,-8622,-7460,-6421,-5558,-4864,-4310,-3845,-3417,-2976,-2523,-2048,-1618,-1278,-1119,-1196,-1571,-2250,-3215,-4412,-5720,-7042,-8215,-9139,-9705,-9863,-9621,-9014,-8153,-7138,-6126,-5210,-4512,-4050,-3849,-3851,-3981,-4154,-4251,-4214,-3955,-3472,-2756,-1868,-881,108,971,1625,1946,1898,1431,585,-601,-2002,-3512,-4961,-6205,-7099,-7526,-7433,-6784,-5641,-4072,-2215,-224,1748,3527,4986,6004,6515,6498,5967,4985,3641,2051,334,-1387,-3007,-4438,-5624,-6533,-7166,-7541,-7688,-7642,-7409,-7008,-6410,-5612,-4588,-3350,-1909,-355,1241,2718,3933,4730,4953,4535,3423,1703,-517,-3008,-5549,-7882,-9795,-11140,-11835,-11906,-11434,-10594,-9549,-8516,-7640,-7055,-6799,-6879,-7198,-7665,-8119,-8426,-8449,-8108,-7349,-6197,-4699,-2954,-1068,842,2688,4381,5903,7208,8344,9285,10091,10716,11160,11348,11214,10692,9713,8285,6422,4236,1853,-540,-2762,-4630,-6018,-6843,-7092,-6812,-6098,-5073,-3881,-2637,-1436,-338,654,1552,2407,3269,4191,5197,6289,7434,8561,9587,10396,10895,10995,10639,9831,8583,6990,5153,3218,1337,-325,-1643,-2474,-2774,-2491,-1677,-406,1188,2940,4663,6175,7301,7914,7923,7297,6082,4367,2313,128,-1980,-3751,-5006,-5553,-5318,-4263,-2477,-100,2638,5479,8134,10349,11887,12630,12502,11573,9965,7902,5620,3378,1399,-147,-1153,-1598,-1525,-1028,-257,670,1598,2455,3171,3722,4132,4396,4554,4586,4479,4177,3624,2752,1517,-85,-2033,-4236,-6585,-8925,-11091,-12930,-14313,-15155,-15438,-15184,-14472,-13412,-12087,-10613,-9024,-7352,-5583,-3679,-1614,641,3063,5610,8166,10602,12734,14389,15382,15604,14968,13519,11341,8649,5688,2762,156,-1874,-3167,-3649,-3356,-2434,-1085,436,1876,3015,3716,3893,3589,2893,1946,939,16,-666,-1025,-1020,-660,-20,830,1754,2684,3490,4146,4594,4848,4938,4900,4806,4690,4600,4545,4525,4514,4487,4393,4213,3895,3434,2796,1988,1015,-105,-1318,-2591,-3845,-5014,-6038,-6848,-7410,-7709,-7737,-7556,-7188,-6736,-6244,-5801,-5457,-5254,-5202,-5295,-5468,-5665,-5777,-5718,-5389,-4736,-3729,-2387,-783,977,2749,4381,5741,6717,7256,7342,7014,6353,5445,4412,3323,2271,1262,316,-620,-1586,-2640,-3829,-5153,-6606,-8093,-9547,-10806,-11776,-12325,-12409,-11995,-11168,-9990,-8645,-7253,-5975,-4910,-4114,-3596,-3305,-3158,-3044,-2862,-2502,-1927,-1097,-69,1084,2240,3249,3985,4330,4226,3661,2687,1401,-63,-1562,-2966,-4170,-5104,-5746,-6093,-6182,-6038,-5706,-5204,-4537,-3710,-2696,-1503,-133,1382,2978,4573,6064,7337,8292,8833,8907,8481,7582,6259,4620,2789,928,-810,-2265,-3315,-3884,-3936,-3507,-2664,-1514,-190,1192,2507,3681,4650,5395,5922,6253,6422,6453,6372,6186,5903,5525,5060,4518,3927,3303,2688,2097,1553,1060,592,154,-317,-819,-1407,-2077,-2831,-3651,-4481,-5278,-5970,-6503,-6842,-6955,-6856,-6546,-6075,-5455,-4738,-3939,-3085,-2191,-1275,-338,577,1477,2295,3011,3553,3868,3889,3580,2907,1880,547,-1028,-2723,-4420,-5990,-7295,-8229,-8707,-8639,-8031,-6826,-5105,-2880,-282,2593,5597,8571,11378,13871,15946,17531,18592,19115,19140,18673,17772,16445,14745,12675,10307,7665,4861,1973,-848,-3489,-5789,-7669,-9010,-9813,-10055,-9794,-9120,-8109,-6909,-5593,-4281,-3022,-1856,-791,203,1158,2118,3130,4200,5338,6502,7643,8697,9590,10268,10693,10860,10801,10578,10261,9945,9698,9571,9602,9766,10039,10354,10631,10803,10790,10548,10041,9276,8261,7057,5723,4334,2985,1738,675,-154,-706,-960,-917,-585,-1,804,1770,2843,3944,4995,5912,6607,7019,7090,6818,6195,5293,4145,2865,1520,218,-961,-1940,-2659,-3076,-3174,-2958,-2461,-1744,-904,-50,681,1179,1314,1036,277,-929,-2537,-4447,-6522,-8618,-10581,-12262,-13545,-14336,-14587,-14284,-13462,-12162,-10486,-8500,-6320,-4028,-1719,518,2611,4500,6120,7462,8489,9223,9676,9894,9912,9787,9554,9253,8893,8484,8000,7441,6778,6015,5173,4272,3400,2590,1944,1498,1296,1339,1590,1987,2429,2817,3030,2986,2614,1885,821,-541,-2102,-3774,-5438,-6997,-8360,-9473,-10284,-10789,-10973,-10862,-10469,-9848,-9018,-8056,-6982,-5873,-4752,-3682,-2674,-1769,-960,-262,345,861,1315,1706,2058,2371,2642,2872,3031,3113,3074,2906,2549,2010,1227,229,-1010,-2448,-4046,-5748,-7458,-9113,-10587,-11826,-12719,-13230,-13311,-12961,-12197,-11065,-9635,-7973,-6166,-4274,-2367,-496,1286,2938,4405,5649,6615,7266,7553,7451,6926,5983,4610,2852,741,-1632,-4189,-6804,-9363,-11736,-13813,-15500,-16735,-17491,-17773,-17640,-17158,-16425,-15534,-14550,-13540,-12516,-11495,-10456,-9385,-8266,-7104,-5892,-4684,-3475,-2333,-1272,-327,467,1106,1550,1805,1833,1631,1180,483,-449,-1562,-2811,-4084,-5307,-6363,-7181,-7688,-7861,-7702,-7250,-6574,-5760,-4894,-4074,-3359,-2802,-2414,-2195,-2101,-2106,-2159,-2227,-2296,-2353,-2420,-2500,-2625,-2792,-3008,-3245,-3460,-3601,-3587,-3374,-2886,-2117,-1052,255,1737,3294,4804,6165,7275,8077,8533,8661,8483,8067,7473,6765,6012,5244,4514,3809,3159,2528,1918,1300,657,-38,-792,-1626,-2532,-3485,-4471,-5420,-6297,-7033,-7582,-7904,-7966,-7758,-7281,-6537,-5560,-4354,-2978,-1449,166,1814,3426,4919,6221,7255,7953,8259,8140,7588,6622,5302,3696,1907,46,-1790,-3481,-4959,-6150,-7016,-7552,-7760,-7665,-7295,-6670,-5817,-4729,-3422,-1880,-124,1827,3913,6061,8158,10098,11748,13028,13846,14201,14102,13623,12870,11941,10967,10019,9173,8444,7828,7284,6783,6267,5740,5201,4678,4240,3914,3778,3846,4124,4586,5150,5742,6227,6515,6481,6072,5240,4007,2425,601,-1342,-3247,-4988,-6419,-7476,-8080,-8245,-7979,-7343,-6409,-5247,-3943,-2548,-1112,338,1794,3253,4708,6164,7587,8956,10212,11295,12136,12668,12836,12617,11991,11020,9724,8223,6582,4920,3328,1886,671,-285,-944,-1315,-1400,-1238,-855,-297,403,1218,2122,3090,4125,5184,6281,7373,8459,9505,10489,11365,12094,12608,12862,12792,12369,11573,10407,8908,7108,5077,2869,563,-1778,-4087,-6304,-8380,-10268,-11942,-13364,-14541,-15447,-16106,-16516,-16683,-16605,-16259,-15614,-14635,-13287,-11560,-9456,-7031,-4361,-1573,1189,3758,5992,7744,8951,9555,9610,9168,8385,7380,6326,5342,4512,3886,3427,3085,2761,2353,1791,1011,33,-1111,-2314,-3470,-4437,-5118,-5428,-5347,-4912,-4211,-3382,-2583,-1978,-1677,-1773,-2257,-3084,-4137,-5278,-6344,-7213,-7771,-7975,-7807,-7311,-6549,-5615,-4594,-3566,-2592,-1710,-938,-272,304,817,1301,1772,2263,2750,3232,3657,3974,4130,4049,3702,3032,2059,786,-726,-2395,-4137,-5840,-7412,-8761,-9840,-10594,-11052,-11226,-11187,-11004,-10750,-10479,-10232,-10010,-9779,-9505,-9087,-8469,-7562,-6310,-4689,-2698,-398,2137,4761,7352,9732,11772,13330,14315,14669,14356,13405,11849,9754,7224,4343,1246,-1949,-5112,-8112,-10826,-13157,-15004,-16326,-17073,-17242,-16858,-15953,-14614,-12908,-10968,-8892,-6828,-4886,-3181,-1793,-762,-89,264,384,359,319,363,599,1076,1832,2816,3975,5168,6269,7116,7585,7565,7022,5949,4436,2602,624,-1309,-3010,-4326,-5151,-5445,-5244,-4635,-3768,-2808,-1917,-1243,-850,-780,-965,-1313,-1676,-1901,-1852,-1426,-578,674,2257,4052,5912,7705,9292,10617,11608,12303,12725,12946,13046,13066,13056,12998,12863,12590,12094,11327,10222,8783,7031,5029,2885,714,-1356,-3185,-4692,-5767,-6402,-6578,-6342,-5793,-5008,-4161,-3332,-2667,-2206,-1987,-1966,-2072,-2180,-2168,-1888,-1239,-128,1465,3517,5950,8628,11394,14053,16433,18355,19701,20384,20379,19712,18448,16684,14536,12126,9566,6990,4506,2248,314,-1176,-2179,-2628,-2567,-2036,-1145,-21,1193,2378,3397,4192,4688,4885,4775,4405,3802,3053,2191,1331,505,-175,-668,-903,-846,-475,194,1125,2259,3482,4715,5800,6649,7129,7178,6733,5819,4465,2794,915,-1003,-2816,-4391,-5624,-6469,-6920,-7022,-6855,-6525,-6125,-5751,-5449,-5235,-5085,-4934,-4700,-4291,-3628,-2655,-1367,215,2003,3915,5802,7574,9095,10313,11171,11689,11890,11863,11681,11452,11252,11150,11177,11331,11582,11866,12102,12213,12118,11765,11112,10171,8955,7534,5970,4339,2721,1163,-291,-1619,-2830,-3926,-4938,-5879,-6757,-7564,-8268,-8815,-9145,-9183,-8868,-8163,-7053,-5576,-3806,-1841,155,2049,3651,4826,5435,5404,4703,3355,1453,-901,-3531,-6294,-9010,-11538,-13743,-15530,-16827,-17610,-17872,-17661,-17022,-16064,-14868,-13557,-12228,-10956,-9808,-8798,-7919,-7133,-6375,-5579,-4677,-3615,-2357,-914,702,2412,4154,5817,7305,8534,9415,9916,10007,9711,9059,8114,6929,5556,4043,2402,661,-1175,-3085,-5042,-6991,-8882,-10630,-12171,-13420,-14342,-14882,-15054,-14863,-14366,-13621,-12713,-11708,-10691,-9721,-8850,-8120,-7555,-7175,-6993,-7005,-7210,-7572,-8064,-8620,-9176,-9649,-9961,-10029,-9800,-9216,-8277,-6984,-5401,-3597,-1681,218,1977,3455,4544,5150,5223,4747,3758,2324,555,-1419,-3450,-5397,-7121,-8531,-9540,-10145,-10336,-10182,-9740,-9102,-8346,-7525,-6687,-5824,-4928,-3953,-2868,-1635,-249,1273,2896,4527,6088,7468,8567,9305,9612,9456,8826,7740,6243,4401,2307,60,-2220,-4423,-6443,-8182,-9602,-10648,-11367,-11761,-11927,-11924,-11830,-11721,-11630,-11590,-11587,-11593,-11563,-11433,-11155,-10666,-9934,-8946,-7707,-6255,-4661,-3000,-1372,129,1417,2420,3101,3445,3480,3256,2866,2395,1970,1679,1616,1830,2334,3080,4002,4962,5842,6488,6801,6687,6126,5130,3772,2158,419,-1312,-2902,-4254,-5296,-5992,-6346,-6394,-6181,-5794,-5273,-4700,-4080,-3455,-2800,-2107,-1340,-465,549,1717,3063,4549,6169,7851,9539,11154,12628,13878,14870,15543,15893,15902,15596,14993,14150,13105,11916,10638,9306,7979,6666,5403,4199,3071,2031,1090,262,-450,-1035,-1492,-1839,-2058,-2177,-2184,-2072,-1833,-1435,-842,-45,995,2255,3724,5333,7005,8619,10070,11222,11998,12311,12137,11494,10427,9033,7422,5703,3997,2386,925,-344,-1443,-2370,-3180,-3886,-4515,-5056,-5473,-5722,-5725,-5429,-4775,-3733,-2320,-566,1448,3621,5836,7972,9904,11546,12811,13675,14126,14199,13958,13470,12832,12111,11390,10698,10083,9524,9020,8524,8002,7397,6673,5790,4721,3468,2028,440,-1250,-2959,-4595,-6043,-7180,-7907,-8121,-7781,-6876,-5450,-3614,-1496,709,2826,4662,6054,6892,7110,6706,5731,4281,2484,488,-1559,-3509,-5235,-6631,-7614,-8137,-8169,-7713,-6790,-5450,-3746,-1775,399,2660,4930,7110,9111,10857,12271,13285,13840,13891,13403,12380,10840,8853,6495,3907,1204,-1439,-3892,-6010,-7685,-8847,-9447,-9492,-9006,-8038,-6675,-4981,-3073,-1032,1019,2994,4769,6269,7393,8079,8268,7936,7084,5760,4058,2096,50,-1939,-3698,-5131,-6164,-6804,-7109,-7191,-7186,-7244,-7493,-8005,-8827,-9887,-11116,-12336,-13396,-14120,-14370,-14075,-13211,-11841,-10070,-8067,-5989,-4032,-2334,-1013,-144,271,252,-115,-728,-1467,-2212,-2856,-3323,-3552,-3538,-3282,-2836,-2249,-1603,-969,-428,-70,50,-148,-685,-1588,-2824,-4353,-6072,-7877,-9628,-11185,-12408,-13195,-13458,-13190,-12414,-11231,-9766,-8190,-6664,-5351,-4368,-3787,-3619,-3817,-4269,-4847,-5369,-5695,-5664,-5193,-4222,-2773,-912,1223,3474,5644,7557,9046,9991,10322,10035,9153,7789,6030,4045,1954,-88,-1965,-3579,-4842,-5723,-6183,-6236,-5901,-5217,-4241,-3017,-1618,-99,1472,3015,4491,5816,6973,7916,8647,9153,9455,9569,9517,9339,9036,8643,8140,7522,6765,5839,4744,3485,2113,696,-681,-1924,-2961,-3740,-4251,-4533,-4637,-4673,-4725,-4899,-5263,-5842,-6628,-7551,-8507,-9367,-9986,-10233,-10008,-9247,-7952,-6156,-3962,-1490,1097,3641,5981,7976,9528,10558,11055,11034,10553,9703,8599,7346,6082,4891,3868,3070,2522,2240,2212,2411,2797,3329,3952,4612,5260,5830,6280,6564,6656,6560,6305,5927,5489,5029,4588,4164,3751,3296,2769,2103,1283,288,-848,-2066,-3283,-4379,-5248,-5770,-5870,-5492,-4645,-3359,-1725,149,2122,4057,5813,7280,8386,9078,9393,9364,9098,8691,8261,7891,7647,7550,7576,7682,7770,7764,7553,7076,6277,5150,3731,2082,308,-1487,-3189,-4677,-5871,-6670,-7022,-6879,-6215,-5037,-3368,-1269,1194,3901,6749,9585,12270,14671,16629,18055,18836,18941,18365,17167,15450,13364,11060,8714,6455,4401,2614,1115,-115,-1118,-1953,-2675,-3325,-3907,-4418,-4786,-4967,-4870,-4423,-3593,-2351,-746,1153,3211,5287,7193,8778,9877,10381,10228,9405,7976,6042,3765,1309,-1148,-3449,-5479,-7149,-8434,-9333,-9879,-10126,-10125,-9937,-9608,-9188,-8724,-8256,-7845,-7513,-7321,-7264,-7370,-7596,-7922,-8286,-8636,-8926,-9101,-9148,-9042,-8789,-8402,-7881,-7262,-6528,-5714,-4798,-3809,-2731,-1596,-407,798,1998,3152,4222,5175,5971,6601,7036,7297,7391,7350,7225,7043,6857,6691,6552,6451,6369,6287,6188,6042,5827,5531,5128,4615,3982,3224,2347,1371,313,-770,-1841,-2834,-3677,-4323,-4698,-4781,-4549,-4024,-3260,-2343,-1392,-526,111,414,292,-316,-1397,-2930,-4822,-6960,-9200,-11368,-13290,-14795,-15734,-16008,-15571,-14447,-12731,-10581,-8206,-5839,-3715,-2029,-921,-452,-606,-1283,-2325,-3538,-4699,-5635,-6167,-6221,-5762,-4845,-3595,-2169,-773,401,1183,1461,1179,379,-861,-2366,-3966,-5456,-6683,-7514,-7898,-7841,-7412,-6727,-5921,-5131,-4471,-4012,-3796,-3801,-3986,-4286,-4610,-4910,-5102,-5193,-5156,-5049,-4920,-4829,-4865,-5065,-5476,-6111,-6940,-7934,-9019,-10120,-11170,-12087,-12826,-13346,-13615,-13634,-13382,-12862,-12069,-10995,-9647,-8033,-6187,-4153,-2009,146,2212,4060,5585,6699,7320,7440,7059,6241,5093,3740,2337,1036,-46,-801,-1209,-1255,-1014,-570,-53,422,721,780,531,14,-715,-1510,-2223,-2663,-2689,-2163,-1057,623,2746,5155,7607,9882,11735,12999,13538,13317,12347,10725,8581,6093,3450,850,-1531,-3538,-5072,-6087,-6594,-6668,-6417,-5988,-5523,-5147,-4961,-4980,-5206,-5540,-5879,-6085,-6021,-5584,-4714,-3383,-1652,393,2620,4849,6920,8652,9905,10569,10594,9981,8790,7136,5145,2988,798,-1279,-3158,-4766,-6086,-7112,-7860,-8347,-8582,-8554,-8263,-7676,-6788,-5617,-4181,-2583,-910,680,2047,3042,3550,3496,2876,1736,196,-1572,-3383,-5005,-6277,-7023,-7167,-6666,-5551,-3911,-1869,415,2788,5091,7208,9044,10533,11661,12415,12821,12915,12721,12301,11672,10893,9991,9025,8051,7144,6381,5841,5601,5711,6204,7070,8258,9674,11181,12611,13792,14541,14739,14273,13149,11394,9152,6601,3976,1533,-498,-1916,-2603,-2536,-1774,-486,1116,2762,4199,5217,5663,5498,4751,3552,2083,555,-827,-1872,-2452,-2492,-1976,-979,407,2014,3679,5227,6523,7454,7995,8125,7924,7453,6819,6105,5378,4685,4033,3412,2796,2146,1452,691,-115,-937,-1734,-2445,-3022,-3418,-3593,-3527,-3221,-2671,-1937,-1042,-69,915,1845,2645,3278,3722,3976,4080,4076,4031,4003,4040,4152,4317,4475,4528,4373,3903,3030,1715,-36,-2158,-4529,-6980,-9326,-11367,-12934,-13893,-14173,-13760,-12720,-11163,-9255,-7187,-5137,-3274,-1708,-494,367,935,1310,1589,1893,2298,2848,3573,4430,5380,6339,7244,8003,8583,8928,9051,8956,8704,8334,7931,7520,7160,6831,6545,6242,5897,5451,4879,4168,3339,2446,1567,799,226,-67,-57,261,834,1557,2333,3000,3460,3588,3337,2674,1634,279,-1295,-2970,-4644,-6205,-7589,-8732,-9617,-10228,-10570,-10670,-10527,-10178,-9629,-8898,-7995,-6931,-5721,-4392,-2993,-1567,-207,1017,2013,2711,3070,3072,2746,2148,1379,551,-205,-783,-1090,-1097,-822,-331,238,760,1064,1030,566,-362,-1719,-3418,-5319,-7262,-9068,-10585,-11672,-12239,-12232,-11653,-10547,-9003,-7141,-5107,-3057,-1147,475,1704,2438,2660,2348,1558,360,-1151,-2854,-4635,-6375,-7975,-9344,-10427,-11184,-11605,-11693,-11489,-11004,-10303,-9404,-8359,-7201,-5959,-4674,-3366,-2077,-823,366,1487,2531,3512,4453,5372,6305,7266,8280,9341,10456,11588,12719,13788,14761,15563,16167,16494,16522,16206,15531,14495,13115,11431,9503,7409,5240,3088,1050,-804,-2411,-3751,-4805,-5591,-6123,-6413,-6500,-6362,-6058,-5557,-4932,-4180,-3391,-2605,-1920,-1387,-1080,-1012,-1201,-1596,-2156,-2781,-3408,-3932,-4312,-4481,-4446,-4209,-3828,-3381,-2951,-2645,-2540,-2697,-3131,-3821,-4681,-5608,-6440,-7035,-7247,-6968,-6161,-4824,-3051,-969,1247,3397,5303,6798,7792,8233,8160,7659,6867,5955,5083,4407,4026,4006,4337,4979,5834,6778,7687,8411,8858,8912,8543,7711,6454,4822,2908,828,-1292,-3316,-5115,-6583,-7622,-8186,-8254,-7846,-7026,-5886,-4530,-3090,-1661,-356,764,1645,2271,2643,2783,2716,2482,2112,1645,1110,538,-48,-630,-1183,-1707,-2170,-2570,-2878,-3073,-3127,-3026,-2740,-2290,-1686,-972,-219,511,1138,1589,1851,1896,1803,1624,1494,1490,1702,2133,2736,3414,4006,4418,4524,4359,3964,3490,3081,2876,2927,3240,3693,4176,4542,4703,4653,4425,4136,3886,3761,3776,3876,3928,3779,3273,2334,962,-688,-2386,-3787,-4562,-4423,-3213,-941,2179,5784,9372,12417,14428,15023,14020,11405,7417,2435,-2994,-8256,-12753,-15922,-17382,-16909,-14530,-10499,-5268,531,6233,11151,14753,16667,16796,15266,12453,8852,5050,1562,-1173,-2927,-3621,-3355,-2358,-888,746,2320,3636,4590,5133,5269,5031,4465,3620,2529,1227,-254,-1894,-3610,-5347,-6948,-8288,-9187,-9522,-9201,-8235,-6702,-4816,-2799,-962,461,1273,1408,921,-13,-1137,-2162,-2833,-2972,-2525,-1568,-291,1045,2137,2744,2674,1887,453,-1434,-3487,-5388,-6822,-7542,-7400,-6363,-4551,-2163,470,3016,5113,6480,6913,6357,4887,2708,120,-2525,-4896,-6703,-7775,-8038,-7550,-6453,-4959,-3299,-1679,-278,829,1588,2056,2284,2356,2356,2305,2248,2140,1948,1629,1103,369,-614,-1806,-3164,-4609,-6032,-7338,-8397,-9136,-9458,-9340,-8764,-7779,-6464,-4929,-3312,-1759,-385,697,1448,1852,1951,1816,1547,1221,938,733,650,673,775,891,967,918,712,316,-255,-931,-1645,-2260,-2707,-2869,-2743,-2314,-1660,-880,-86,595,1082,1326,1318,1114,770,396,67,-136,-155,27,421,999,1723,2525,3353,4107,4735,5148,5308,5152,4684,3871,2755,1342,-296,-2114,-4008,-5897,-7652,-9154,-10285,-10919,-10991,-10434,-9266,-7536,-5354,-2876,-275,2242,4491,6289,7487,7983,7723,6716,5043,2849,343,-2228,-4595,-6533,-7831,-8415,-8244,-7432,-6126,-4552,-2938,-1490,-374,338,614,530,170,-333,-855,-1305,-1598,-1739,-1711,-1596,-1418,-1260,-1155,-1116,-1143,-1180,-1192,-1111,-909,-562,-105,419,924,1323,1532,1486,1149,527,-343,-1382,-2501,-3587,-4545,-5277,-5734,-5867,-5699,-5249,-4582,-3800,-2961,-2201,-1559,-1123,-908,-915,-1128,-1480,-1932,-2399,-2824,-3158,-3348,-3398,-3290,-3062,-2750,-2409,-2100,-1893,-1834,-1977,-2346,-2930,-3721,-4654,-5665,-6677,-7597,-8365,-8905,-9193,-9203,-8956,-8484,-7838,-7091,-6302,-5543,-4859,-4278,-3816,-3455,-3175,-2938,-2721,-2485,-2240,-1966,-1693,-1427,-1181,-969,-781,-611,-445,-265,-71,135,344,532,696,806,882,915,941,978,1056,1206,1440,1774,2199,2718,3303,3947,4627,5318,6013,6670,7283,7814,8249,8567,8740,8784,8661,8410,8018,7507,6905,6210,5467,4660,3836,2969,2107,1239,401,-377,-1062,-1607,-1972,-2118,-2024,-1670,-1083,-267,716,1823,2993,4157,5275,6283,7155,7864,8381,8712,8839,8778,8553,8177,7718,7200,6711,6280,5982,5835,5876,6095,6492,7018,7652,8315,8982,9566,10043,10339,10437,10286,9891,9228,8331,7216,5950,4576,3207,1888,751,-164,-758,-1006,-882,-392,417,1498,2765,4140,5546,6899,8157,9253,10162,10852,11292,11468,11375,11013,10425,9649,8770,7862,7007,6270,5683,5247,4938,4686,4444,4144,3749,3259,2675,2066,1452,929,502,238,128,177,370,677,1071,1534,2033,2550,3079,3591,4092,4553,4976,5333,5622,5808,5867,5775,5485,4985,4229,3241,2000,577,-995,-2625,-4222,-5702,-6971,-7959,-8606,-8893,-8799,-8366,-7620,-6638,-5491,-4277,-3077,-1987,-1080,-421,-51,11,-227,-748,-1508,-2459,-3559,-4746,-5989,-7245,-8470,-9653,-10745,-11729,-12581,-13265,-13776,-14091,-14193,-14095,-13783,-13279,-12605,-11782,-10859,-9873,-8868,-7896,-6984,-6180,-5485,-4930,-4502,-4202,-4018,-3939,-3953,-4061,-4248,-4526,-4878,-5311,-5806,-6364,-6951,-7572,-8176,-8770,-9308,-9788,-10176,-10479,-10665,-10753,-10725,-10585,-10347,-9992,-9548,-8992,-8346,-7602,-6784,-5895,-4987,-4083,-3247,-2541,-2015,-1739,-1752,-2079,-2733,-3680,-4889,-6276,-7768,-9264,-10664,-11882,-12833,-13448,-13697,-13543,-13012,-12117,-10921,-9488,-7893,-6229,-4560,-2965,-1494,-182,951,1901,2681,3294,3766,4089,4275,4294,4141,3776,3184,2353,1282,1,-1449,-3002,-4589,-6113,-7520,-8705,-9642,-10267,-10570,-10546,-10206,-9588,-8731,-7695,-6543,-5337,-4155,-3042,-2056,-1231,-567,-76,281,531,715,876,1044,1240,1477,1748,2047,2347,2639,2892,3091,3220,3256,3203,3045,2789,2447,2033,1593,1153,775,500,381,453,735,1238,1929,2785,3735,4719,5660,6494,7153,7610,7824,7811,7575,7154,6602,5948,5269,4597,3987,3482,3110,2899,2877,3043,3403,3949,4645,5474,6379,7319,8241,9088,9817,10383,10750,10906,10835,10547,10065,9414,8640,7780,6885,5983,5126,4325,3617,3008,2510,2138,1882,1758,1752,1870,2102,2451,2906,3463,4124,4857,5680,6535,7423,8288,9096,9803,10354,10721,10863,10775,10439,9876,9093,8131,7026,5834,4621,3465,2440,1641,1124,955,1143,1680,2515,3566,4737,5912,6988,7879,8527,8904,9031,8938,8699,8380,8045,7755,7535,7390,7310,7242,7158,6979,6687,6215,5584,4772,3832,2804,1754,761,-101,-765,-1161,-1254,-1003,-420,492,1664,3041,4527,6024,7431,8669,9658,10382,10816,10998,10966,10771,10489,10136,9783,9404,9027,8611,8148,7609,6977,6251,5427,4533,3585,2622,1683,799,20,-627,-1107,-1389,-1469,-1334,-1003,-494,143,880,1630,2369,3014,3549,3915,4125,4138,3985,3648,3158,2510,1738,848,-125,-1153,-2201,-3220,-4177,-5009,-5699,-6190,-6480,-6545,-6403,-6059,-5552,-4910,-4172,-3387,-2575,-1780,-1019,-308,339,925,1456,1926,2365,2753,3120,3429,3696,3872,3938,3848,3560,3038,2260,1209,-95,-1609,-3288,-5027,-6766,-8376,-9803,-10945,-11771,-12234,-12339,-12091,-11533,-10705,-9668,-8487,-7228,-5965,-4766,-3691,-2813,-2171,-1818,-1774,-2042,-2615,-3441,-4460,-5594,-6732,-7810,-8715,-9412,-9859,-10045,-10013,-9779,-9423,-8976,-8505,-8040,-7609,-7225,-6895,-6610,-6382,-6202,-6072,-6016,-6015,-6090,-6221,-6391,-6583,-6757,-6885,-6942,-6906,-6777,-6561,-6281,-5975,-5681,-5454,-5316,-5328,-5471,-5779,-6195,-6710,-7248,-7762,-8176,-8439,-8491,-8323,-7900,-7273,-6447,-5517,-4523,-3562,-2691,-1973,-1452,-1145,-1068,-1211,-1551,-2079,-2747,-3556,-4453,-5437,-6453,-7488,-8485,-9411,-10201,-10816,-11185,-11287,-11076,-10548,-9722,-8616,-7301,-5832,-4296,-2772,-1329,-40,1061,1931,2562,2955,3106,3050,2782,2334,1719,949,60,-946,-2024,-3154,-4296,-5403,-6448,-7363,-8139,-8712,-9085,-9227,-9150,-8854,-8370,-7710,-6913,-6014,-5037,-4039,-3035,-2098,-1246,-552,-42,232,245,-19,-555,-1335,-2316,-3427,-4586,-5698,-6671,-7421,-7884,-8024,-7838,-7353,-6633,-5754,-4802,-3877,-3025,-2319,-1748,-1320,-978,-685,-367,12,484,1067,1722,2425,3103,3700,4148,4403,4426,4211,3772,3129,2347,1462,556,-328,-1125,-1800,-2311,-2644,-2784,-2731,-2488,-2059,-1463,-708,177,1179,2257,3387,4523,5634,6673,7596,8368,8940,9289,9382,9210,8772,8087,7181,6105,4907,3658,2419,1258,240,-584,-1169,-1479,-1512,-1246,-719,62,1040,2176,3401,4667,5895,7047,8066,8925,9615,10124,10489,10713,10854,10920,10950,10939,10892,10764,10532,10141,9544,8732,7674,6418,5004,3516,2055,718,-395,-1207,-1671,-1768,-1515,-966,-176,756,1761,2752,3673,4473,5144,5661,6062,6342,6555,6711,6837,6952,7049,7137,7188,7195,7132,6999,6780,6502,6169,5841,5529,5302,5168,5170,5307,5572,5945,6395,6871,7348,7766,8112,8358,8493,8522,8447,8284,8047,7750,7418,7058,6709,6379,6101,5893,5762,5718,5747,5824,5926,5993,6002,5904,5689,5349,4920,4448,4001,3668,3511,3610,3988,4659,5588,6720,7957,9217,10374,11357,12063,12450,12471,12120,11418,10379,9096,7589,5992,4334,2743,1247,-61,-1162,-2017,-2612,-2957,-3042,-2897,-2517,-1945,-1182,-278,744,1834,2949,4042,5067,5984,6770,7398,7871,8178,8328,8329,8178,7884,7435,6831,6070,5148,4088,2908,1652,377,-851,-1965,-2875,-3548,-3899,-3937,-3640,-3039,-2195,-1163,-34,1110,2194,3151,3927,4500,4845,4973,4882,4600,4129,3510,2745,1882,943,-26,-976,-1855,-2623,-3224,-3658,-3893,-3965,-3878,-3697,-3436,-3156,-2862,-2579,-2298,-2009,-1689,-1318,-881,-368,205,825,1449,2033,2534,2886,3078,3047,2824,2379,1760,996,127,-790,-1707,-2594,-3399,-4119,-4730,-5241,-5649,-5977,-6219,-6394,-6486,-6497,-6409,-6217,-5908,-5495,-4980,-4400,-3786,-3188,-2656,-2234,-1966,-1868,-1963,-2215,-2638,-3155,-3776,-4428,-5110,-5792,-6459,-7112,-7728,-8309,-8818,-9232,-9507,-9605,-9489,-9142,-8557,-7765,-6801,-5735,-4640,-3583,-2640,-1857,-1266,-887,-702,-696,-837,-1085,-1412,-1784,-2189,-2614,-3061,-3532,-4027,-4558,-5103,-5671,-6226,-6758,-7230,-7630,-7920,-8105,-8161,-8104,-7943,-7696,-7399,-7075,-6751,-6464,-6211,-6025,-5882,-5801,-5748,-5729,-5722,-5718,-5723,-5717,-5726,-5722,-5749,-5773,-5829,-5894,-5981,-6079,-6187,-6300,-6402,-6502,-6577,-6627,-6635,-6591,-6472,-6279,-5985,-5600,-5130,-4589,-4020,-3462,-2966,-2591,-2383,-2366,-2580,-2989,-3601,-4344,-5183,-6035,-6857,-7573,-8160,-8576,-8822,-8908,-8847,-8690,-8452,-8197,-7929,-7693,-7480,-7287,-7105,-6894,-6640,-6312,-5888,-5371,-4760,-4077,-3348,-2618,-1919,-1310,-811,-479,-307,-346,-564,-989,-1578,-2336,-3214,-4206,-5251,-6335,-7393,-8403,-9303,-10052,-10612,-10927,-10989,-10752,-10237,-9435,-8389,-7143,-5754,-4297,-2836,-1450,-185,896,1784,2443,2889,3120,3160,3024,2730,2305,1750,1103,366,-426,-1251,-2082,-2882,-3616,-4268,-4790,-5194,-5442,-5552,-5528,-5374,-5133,-4800,-4428,-4013,-3594,-3180,-2782,-2424,-2096,-1833,-1614,-1484,-1416,-1449,-1565,-1775,-2068,-2428,-2835,-3253,-3654,-3992,-4232,-4343,-4290,-4067,-3668,-3099,-2399,-1585,-721,170,1016,1812,2496,3073,3531,3864,4096,4234,4284,4274,4191,4046,3842,3572,3248,2874,2456,2021,1569,1130,707,314,-35,-333,-573,-732,-816,-789,-656,-396,-12,500,1120,1833,2607,3402,4189,4919,5566,6103,6514,6796,6955,6996,6940,6800,6583,6314,5984,5614,5202,4753,4284,3795,3311,2841,2406,2037,1742,1562,1508,1605,1874,2316,2935,3726,4646,5682,6763,7841,8869,9762,10513,11050,11388,11501,11409,11132,10681,10100,9386,8582,7690,6744,5755,4764,3788,2875,2050,1350,796,405,176,113,195,415,742,1170,1672,2236,2839,3460,4084,4674,5233,5707,6128,6438,6684,6824,6906,6914,6880,6814,6729,6643,6563,6493,6438,6393,6362,6328,6301,6263,6227,6184,6140,6103,6071,6052,6041,6042,6040,6040,6026,5996,5949,5886,5792,5697,5561,5429,5265,5101,4925,4758,4603,4481,4393,4355,4361,4409,4486,4583,4684,4786,4886,4993,5117,5281,5488,5771,6109,6530,6993,7508,8031,8545,9016,9415,9709,9872,9873,9691,9314,8731,7949,6991,5875,4662,3381,2119,910,-157,-1053,-1709,-2116,-2242,-2103,-1708,-1101,-309,596,1585,2591,3576,4500,5321,6020,6571,6960,7175,7217,7091,6811,6396,5873,5259,4597,3891,3181,2476,1793,1154,568,56,-367,-686,-882,-962,-904,-742,-467,-123,271,674,1067,1406,1691,1899,2031,2107,2127,2125,2112,2104,2116,2143,2196,2252,2321,2377,2431,2464,2481,2478,2453,2417,2369,2315,2269,2235,2218,2233,2263,2325,2388,2465,2519,2563,2570,2547,2494,2411,2306,2182,2023,1840,1585,1269,841,309,-353,-1126,-2002,-2934,-3887,-4792,-5597,-6236,-6660,-6829,-6720,-6339,-5693,-4839,-3811,-2685,-1530,-392,636,1541,2259,2784,3091,3200,3099,2835,2409,1874,1245,577,-122,-798,-1453,-2043,-2578,-3036,-3418,-3730,-3954,-4111,-4177,-4164,-4050,-3838,-3515,-3081,-2547,-1907,-1204,-432,346,1129,1852,2514,3053,3467,3719,3795,3687,3378,2883,2192,1338,333,-790,-1988,-3234,-4482,-5698,-6856,-7926,-8886,-9721,-10412,-10946,-11306,-11482,-11451,-11222,-10770,-10131,-9302,-8334,-7253,-6126,-4991,-3919,-2944,-2119,-1468,-1017,-763,-719,-850,-1156,-1586,-2128,-2730,-3365,-4000,-4585,-5120,-5550,-5884,-6096,-6187,-6156,-6012,-5757,-5407,-4975,-4465,-3906,-3300,-2687,-2075,-1512,-1016,-634,-380,-287,-352,-581,-962,-1469,-2089,-2786,-3544,-4337,-5135,-5926,-6662,-7328,-7879,-8289,-8535,-8598,-8493,-8220,-7825,-7340,-6802,-6259,-5723,-5221,-4743,-4280,-3812,-3309,-2767,-2157,-1507,-812,-130,510,1043,1429,1610,1566,1268,723,-41,-1001,-2089,-3254,-4430,-5539,-6538,-7357,-7963,-8327,-8427,-8276,-7879,-7275,-6494,-5595,-4608,-3603,-2602,-1662,-805,-73,516,926,1145,1147,931,489,-157,-990,-1966,-3048,-4166,-5289,-6331,-7279,-8068,-8688,-9127,-9378,-9464,-9396,-9196,-8891,-8497,-8032,-7522,-6966,-6401,-5828,-5274,-4760,-4292,-3893,-3568,-3309,-3126,-2993,-2909,-2862,-2836,-2832,-2839,-2860,-2899,-2940,-3009,-3069,-3157,-3229,-3321,-3395,-3484,-3562,-3661,-3760,-3884,-4018,-4160,-4304,-4419,-4495,-4504,-4428,-4248,-3967,-3573,-3094,-2545,-1962,-1386,-855,-416,-101,51,40,-151,-487,-951,-1491,-2048,-2576,-3011,-3321,-3475,-3461,-3290,-2979,-2560,-2069,-1537,-995,-462,49,534,987,1411,1794,2124,2376,2517,2515,2330,1944,1342,541,-422,-1490,-2577,-3600,-4462,-5089,-5409,-5399,-5036,-4358,-3403,-2236,-945,397,1711,2920,3993,4871,5553,6026,6294,6372,6267,5989,5549,4954,4202,3312,2283,1148,-70,-1324,-2571,-3739,-4795,-5662,-6322,-6735,-6906,-6839,-6576,-6140,-5607,-5000,-4388,-3785,-3221,-2692,-2194,-1696,-1186,-626,-14,668,1402,2171,2943,3681,4344,4893,5302,5541,5609,5506,5230,4829,4302,3716,3096,2500,1981,1588,1369,1362,1582,2043,2709,3566,4532,5576,6601,7561,8398,9061,9537,9798,9853,9698,9358,8834,8155,7336,6393,5363,4256,3125,1985,892,-128,-1030,-1781,-2353,-2727,-2880,-2821,-2534,-2053,-1381,-548,400,1457,2545,3662,4734,5745,6640,7390,7958,8321,8455,8365,8043,7519,6813,5980,5048,4094,3138,2256,1454,783,233,-176,-483,-685,-833,-932,-1019,-1099,-1175,-1230,-1240,-1165,-970,-617,-77,655,1578,2649,3826,5033,6196,7230,8059,8624,8870,8787,8369,7645,6670,5493,4208,2879,1590,415,-604,-1408,-1989,-2326,-2431,-2317,-1999,-1512,-870,-108,755,1692,2675,3689,4691,5667,6576,7389,8080,8611,8959,9108,9029,8736,8223,7520,6657,5683,4655,3636,2689,1868,1225,786,562,554,728,1059,1492,1990,2501,3000,3449,3841,4172,4445,4675,4872,5047,5220,5380,5545,5686,5808,5883,5894,5826,5659,5389,5005,4522,3941,3299,2601,1900,1207,583,37,-373,-641,-734,-642,-370,84,696,1432,2277,3160,4068,4922,5709,6357,6866,7178,7322,7266,7052,6682,6205,5651,5058,4481,3939,3489,3144,2941,2878,2974,3208,3574,4049,4604,5208,5833,6438,7000,7480,7859,8103,8206,8139,7902,7487,6896,6135,5227,4182,3046,1845,632,-555,-1670,-2667,-3527,-4205,-4706,-5008,-5128,-5068,-4854,-4497,-4032,-3475,-2850,-2184,-1488,-792,-108,545,1147,1691,2153,2534,2807,2985,3037,2987,2811,2538,2154,1691,1150,565,-48,-648,-1209,-1685,-2050,-2277,-2333,-2234,-1959,-1547,-1011,-399,263,913,1546,2102,2589,2988,3301,3550,3738,3882,3989,4058,4062,4000,3814,3497,3010,2344,1499,500,-630,-1821,-3024,-4162,-5157,-5955,-6483,-6711,-6608,-6177,-5428,-4410,-3163,-1772,-290,1179,2586,3837,4892,5695,6216,6434,6350,5962,5313,4413,3335,2117,831,-464,-1711,-2857,-3870,-4715,-5385,-5868,-6175,-6311,-6292,-6130,-5836,-5432,-4913,-4304,-3596,-2809,-1950,-1031,-87,865,1774,2610,3315,3852,4175,4254,4066,3610,2885,1930,770,-537,-1936,-3368,-4775,-6098,-7299,-8333,-9182,-9830,-10284,-10545,-10647,-10602,-10438,-10179,-9820,-9382,-8832,-8173,-7368,-6420,-5311,-4073,-2724,-1328,44,1323,2406,3246,3758,3929,3733,3204,2368,1304,72,-1236,-2549,-3799,-4928,-5904,-6702,-7325,-7772,-8073,-8225,-8271,-8194,-8023,-7741,-7352,-6841,-6211,-5458,-4598,-3658,-2674,-1700,-795,-22,562,906,989,790,340,-339,-1179,-2118,-3081,-3990,-4789,-5411,-5844,-6050,-6053,-5865,-5513,-5049,-4493,-3888,-3267,-2632,-2022,-1422,-853,-317,175,608,961,1214,1352,1350,1212,925,509,-24,-646,-1328,-2038,-2737,-3407,-4007,-4540,-4978,-5336,-5598,-5787,-5881,-5896,-5809,-5618,-5318,-4894,-4366,-3733,-3041,-2314,-1614,-982,-480,-145,-11,-105,-413,-944,-1640,-2490,-3423,-4406,-5384,-6311,-7160,-7890,-8496,-8952,-9256,-9402,-9382,-9204,-8859,-8356,-7706,-6928,-6045,-5106,-4147,-3228,-2408,-1726,-1243,-981,-962,-1179,-1617,-2226,-2958,-3740,-4483,-5134,-5589,-5825,-5773,-5441,-4821,-3958,-2890,-1690,-432,821,1978,2999,3826,4432,4815,4977,4946,4756,4450,4072,3658,3246,2842,2468,2101,1735,1332,873,329,-311,-1059,-1901,-2814,-3769,-4702,-5586,-6344,-6943,-7332,-7482,-7391,-7047,-6489,-5738,-4843,-3862,-2826,-1811,-830,60,843,1503,2007,2368,2551,2568,2398,2051,1520,823,-24,-985,-2018,-3068,-4093,-5007,-5794,-6374,-6743,-6878,-6772,-6464,-5970,-5338,-4624,-3858,-3093,-2355,-1654,-1019,-424,109,600,1042,1419,1733,1946,2045,2002,1795,1422,874,176,-652,-1566,-2519,-3465,-4342,-5122,-5753,-6219,-6502,-6594,-6496,-6219,-5762,-5146,-4375,-3467,-2433,-1301,-89,1161,2416,3620,4734,5701,6489,7058,7394,7489,7358,7012,6490,5814,5029,4154,3232,2266,1296,319,-639,-1569,-2449,-3269,-3987,-4594,-5040,-5309,-5362,-5180,-4755,-4079,-3181,-2080,-824,525,1915,3262,4520,5606,6493,7119,7485,7578,7418,7036,6480,5788,5027,4228,3444,2689,2004,1376,829,347,-69,-427,-737,-996,-1211,-1369,-1457,-1454,-1337,-1068,-644,-32,748,1683,2729,3829,4902,5884,6682,7245,7528,7509,7215,6673,5961,5157,4347,3621,3043,2662,2499,2549,2772,3136,3561,4011,4412,4743,4974,5111,5169,5173,5164,5168,5217,5321,5478,5666,5864,6014,6090,6039,5835,5472,4942,4270,3490,2625,1731,831,-47,-873,-1646,-2344,-2957,-3476,-3868,-4132,-4221,-4142,-3870,-3406,-2787,-2004,-1141,-207,721,1606,2405,3080,3622,4009,4258,4362,4347,4223,4008,3717,3365,2963,2534,2079,1640,1224,876,628,509,542,757,1124,1657,2289,3000,3710,4375,4931,5333,5548,5566,5380,5017,4511,3901,3249,2598,2000,1501,1119,887,791,842,1007,1279,1612,1998,2389,2779,3127,3439,3683,3877,4006,4098,4156,4217,4290,4409,4571,4796,5051,5333,5583,5774,5844,5765,5494,5031,4376,3572,2661,1719,817,33,-576,-956,-1096,-996,-684,-229,327,884,1398,1796,2052,2151,2103,1942,1727,1509,1364,1329,1455,1736,2172,2707,3286,3828,4254,4499,4493,4229,3676,2883,1895,773,-386,-1514,-2527,-3360,-3966,-4308,-4375,-4160,-3688,-2973,-2075,-1023,105,1245,2332,3269,4011,4476,4627,4454,3942,3155,2134,978,-222,-1368,-2374,-3172,-3719,-4010,-4042,-3867,-3511,-3045,-2506,-1943,-1389,-846,-336,163,662,1158,1687,2220,2782,3341,3893,4420,4892,5310,5635,5869,5995,6001,5884,5629,5234,4686,3987,3131,2141,1034,-153,-1363,-2553,-3643,-4588,-5326,-5817,-6040,-5968,-5633,-5018,-4186,-3143,-1953,-647,720,2108,3469,4758,5937,6959,7796,8409,8777,8886,8723,8300,7641,6773,5754,4634,3475,2345,1286,348,-452,-1102,-1614,-2011,-2323,-2576,-2810,-3020,-3230,-3408,-3546,-3599,-3556,-3374,-3070,-2634,-2113,-1535,-958,-423,14,337,511,554,460,269,-6,-324,-671,-1032,-1389,-1756,-2118,-2495,-2871,-3257,-3628,-3977,-4269,-4473,-4560,-4487,-4245,-3810,-3200,-2434,-1564,-639,270,1110,1827,2388,2782,3009,3088,3055,2930,2755,2538,2301,2044,1773,1478,1173,859,556,292,86,-19,-16,126,398,790,1283,1819,2382,2899,3359,3716,3974,4121,4186,4174,4126,4051,3973,3887,3783,3643,3430,3123,2689,2125,1436,646,-193,-1037,-1807,-2466,-2945,-3238,-3321,-3233,-2996,-2677,-2325,-1993,-1730,-1549,-1465,-1475,-1543,-1680,-1822,-2006,-2177,-2379,-2593,-2843,-3132,-3452,-3802,-4143,-4454,-4690,-4809,-4801,-4627,-4313,-3871,-3343,-2790,-2256,-1803,-1451,-1228,-1107,-1074,-1062,-1042,-948,-766,-485,-124,271,640,929,1062,1011,749,280,-349,-1091,-1866,-2593,-3209,-3643,-3879,-3895,-3729,-3412,-3018,-2603,-2219,-1926,-1702,-1581,-1488,-1409,-1269,-1043,-693,-230,325,918,1480,1929,2189,2194,1905,1313,444,-647,-1865,-3117,-4285,-5266,-5995,-6387,-6451,-6172,-5600,-4782,-3796,-2696,-1570,-456,578,1502,2277,2864,3255,3396,3312,2963,2400,1635,741,-218,-1166,-2020,-2731,-3246,-3559,-3691,-3672,-3579,-3468,-3423,-3483,-3693,-4037,-4491,-4987,-5444,-5765,-5874,-5686,-5178,-4324,-3166,-1749,-161,1506,3150,4688,6023,7118,7907,8381,8525,8333,7826,7009,5917,4578,3051,1384,-333,-2042,-3643,-5065,-6241,-7113,-7662,-7878,-7784,-7415,-6836,-6087,-5245,-4331,-3408,-2467,-1545,-619,289,1193,2067,2909,3674,4347,4883,5261,5452,5453,5259,4887,4364,3705,2959,2134,1268,363,-567,-1529,-2513,-3535,-4571,-5625,-6647,-7617,-8462,-9131,-9561,-9681,-9471,-8896,-7979,-6770,-5341,-3813,-2300,-934,170,938,1303,1284,905,261,-554,-1416,-2222,-2877,-3322,-3534,-3512,-3301,-2934,-2485,-1998,-1525,-1093,-734,-433,-212,-29,110,251,400,589,834,1144,1530,1980,2483,3011,3534,4018,4409,4688,4794,4719,4436,3946,3270,2443,1517,560,-360,-1173,-1827,-2278,-2509,-2531,-2359,-2044,-1632,-1173,-716,-295,70,371,613,813,989,1156,1329,1506,1663,1794,1836,1779,1581,1235,760,186,-415,-976,-1419,-1682,-1741,-1596,-1299,-913,-556,-290,-244,-430,-894,-1588,-2456,-3388,-4275,-4990,-5434,-5536,-5250,-4602,-3624,-2408,-1058,320,1611,2733,3613,4211,4509,4517,4250,3752,3056,2219,1284,305,-671,-1597,-2429,-3128,-3657,-3993,-4108,-4019,-3715,-3256,-2671,-2047,-1450,-965,-665,-592,-789,-1224,-1873,-2650,-3454,-4194,-4753,-5069,-5084,-4802,-4248,-3502,-2648,-1799,-1048,-481,-144,-47,-179,-469,-854,-1245,-1559,-1736,-1728,-1515,-1112,-537,152,908,1665,2362,2938,3346,3529,3464,3124,2512,1658,603,-566,-1770,-2896,-3853,-4545,-4915,-4926,-4584,-3918,-2999,-1899,-724,445,1522,2445,3173,3689,3994,4108,4060,3884,3615,3274,2882,2434,1937,1365,717,-26,-851,-1746,-2673,-3591,-4435,-5155,-5689,-5999,-6051,-5848,-5392,-4726,-3900,-2971,-2022,-1101,-271,437,1007,1446,1770,2014,2192,2331,2430,2486,2474,2375,2162,1811,1339,727,27,-746,-1544,-2328,-3071,-3734,-4313,-4768,-5111,-5304,-5351,-5226,-4924,-4436,-3766,-2933,-1965,-913,166,1205,2134,2888,3424,3708,3741,3544,3170,2681,2170,1708,1383,1247,1327,1634,2120,2744,3413,4040,4537,4823,4842,4568,4006,3205,2238,1204,216,-622,-1203,-1466,-1361,-894,-86,990,2257,3612,4952,6184,7226,8014,8515,8712,8608,8239,7633,6845,5932,4936,3927,2937,2020,1202,508,-48,-460,-734,-883,-921,-871,-750,-572,-362,-118,133,394,637,847,991,1041,958,714,280,-346,-1160,-2133,-3214,-4353,-5463,-6483,-7334,-7960,-8324,-8393,-8192,-7724,-7053,-6233,-5323,-4400,-3509,-2697,-1987,-1385,-882,-452,-65,321,740,1226,1796,2458,3208,4019,4873,5716,6526,7247,7863,8328,8624,8733,8629,8303,7739,6922,5863,4551,3030,1328,-469,-2295,-4024,-5579,-6828,-7719,-8181,-8213,-7830,-7105,-6111,-4962,-3756,-2587,-1530,-639,70,571,901,1056,1096,1026,905,735,560,377,209,50,-85,-204,-286,-349,-373,-372,-354,-312,-272,-224,-177,-134,-97,-57,-37,-24,-43,-97,-191,-331,-505,-703,-894,-1055,-1150,-1161,-1060,-847,-511,-77,456,1047,1694,2353,3015,3645,4227,4736,5141,5438,5588,5608,5475,5216,4842,4367,3823,3220,2572,1894,1177,445,-305,-1040,-1735,-2348,-2814,-3104,-3145,-2927,-2426,-1674,-718,351,1446,2439,3238,3754,3928,3755,3252,2477,1532,512,-461,-1283,-1888,-2204,-2246,-2005,-1555,-947,-276,389,968,1410,1680,1765,1684,1466,1160,817,477,196,-27,-155,-225,-242,-239,-258,-314,-444,-658,-945,-1316,-1727,-2181,-2629,-3075,-3476,-3848,-4160,-4431,-4643,-4805,-4901,-4930,-4877,-4731,-4480,-4127,-3663,-3105,-2459,-1752,-998,-232,529,1258,1939,2547,3084,3515,3855,4073,4173,4141,3985,3694,3306,2812,2278,1716,1185,725,378,179,161,327,687,1223,1897,2680,3492,4289,4987,5531,5869,5960,5804,5407,4815,4086,3297,2538,1886,1411,1164,1163,1397,1827,2382,2971,3511,3899,4074,3973,3588,2913,2002,902,-302,-1526,-2692,-3706,-4527,-5084,-5378,-5397,-5163,-4734,-4150,-3493,-2822,-2200,-1674,-1267,-983,-797,-684,-576,-439,-208,143,635,1275,2035,2891,3785,4676,5507,6228,6799,7177,7341,7266,6944,6380,5580,4582,3411,2130,792,-532,-1770,-2870,-3758,-4419,-4822,-4979,-4930,-4708,-4386,-4016,-3650,-3323,-3052,-2818,-2613,-2372,-2082,-1661,-1124,-414,418,1363,2348,3305,4146,4794,5174,5246,4981,4412,3574,2562,1464,390,-557,-1316,-1817,-2081,-2097,-1948,-1676,-1372,-1092,-888,-788,-789,-873,-993,-1109,-1158,-1106,-913,-569,-65,562,1309,2106,2930,3729,4457,5090,5593,5951,6157,6205,6098,5845,5449,4916,4261,3469,2571,1562,471,-660,-1807,-2887,-3873,-4684,-5297,-5669,-5797,-5692,-5378,-4893,-4287,-3599,-2880,-2164,-1480,-861,-326,102,403,562,562,400,75,-402,-1000,-1697,-2433,-3174,-3856,-4439,-4873,-5128,-5176,-5006,-4616,-4013,-3227,-2269,-1200,-41,1146,2318,3429,4428,5272,5935,6374,6584,6540,6242,5692,4902,3885,2694,1345,-69,-1517,-2891,-4154,-5207,-6025,-6549,-6768,-6683,-6303,-5667,-4818,-3797,-2677,-1486,-306,849,1911,2875,3713,4422,5019,5509,5934,6301,6655,6995,7344,7682,7995,8242,8372,8343,8085,7580,6774,5693,4334,2778,1081,-628,-2258,-3658,-4735,-5381,-5532,-5159,-4283,-2939,-1254,681,2692,4655,6412,7863,8905,9507,9642,9346,8656,7659,6422,5048,3603,2172,802,-458,-1595,-2590,-3456,-4188,-4816,-5332,-5768,-6110,-6375,-6560,-6671,-6716,-6707,-6647,-6559,-6438,-6295,-6120,-5900,-5623,-5268,-4824,-4280,-3649,-2935,-2184,-1409,-685,-20,514,922,1171,1284,1267,1173,1028,895,809,804,914,1134,1472,1901,2395,2926,3455,3952,4378,4719,4938,5031,4968,4751,4366,3822,3127,2297,1375,383,-612,-1586,-2469,-3249,-3871,-4345,-4650,-4807,-4829,-4746,-4583,-4376,-4144,-3913,-3702,-3507,-3343,-3176,-3008,-2785,-2498,-2096,-1573,-903,-110,798,1747,2692,3533,4203,4609,4712,4463,3878,2982,1837,546,-805,-2088,-3205,-4053,-4558,-4661,-4349,-3620,-2525,-1127,477,2182,3869,5439,6788,7854,8574,8941,8944,8622,8011,7169,6166,5069,3950,2885,1923,1132,526,131,-76,-121,-69,28,83,49,-135,-499,-1038,-1746,-2556,-3416,-4232,-4923,-5411,-5630,-5547,-5150,-4465,-3538,-2455,-1294,-154,879,1741,2362,2737,2840,2695,2332,1777,1094,298,-549,-1442,-2332,-3216,-4041,-4794,-5406,-5831,-6000,-5853,-5329,-4404,-3059,-1333,713,2967,5293,7518,9466,10957,11840,12003,11391,10024,7977,5415,2517,-471,-3338,-5868,-7907,-9349,-10160,-10361,-10039,-9297,-8285,-7125,-5944,-4832,-3833,-2989,-2260,-1643,-1072,-514,74,710,1423,2170,2964,3736,4452,5063,5502,5742,5732,5462,4916,4103,3055,1802,414,-1058,-2523,-3912,-5128,-6095,-6731,-6975,-6764,-6092,-4934,-3354,-1390,835,3222,5612,7891,9900,11550,12733,13418,13571,13229,12434,11270,9833,8220,6535,4866,3293,1864,629,-412,-1243,-1896,-2377,-2744,-2998,-3206,-3367,-3514,-3662,-3799,-3933,-4032,-4074,-4022,-3839,-3496,-2972,-2267,-1395,-417,622,1617,2492,3158,3536,3593,3311,2712,1860,833,-257,-1306,-2200,-2861,-3207,-3223,-2892,-2257,-1382,-334,763,1842,2786,3533,4028,4234,4156,3807,3225,2467,1584,645,-291,-1179,-1961,-2627,-3132,-3488,-3672,-3703,-3580,-3324,-2955,-2507,-2008,-1513,-1059,-697,-460,-375,-448,-660,-979,-1344,-1693,-1957,-2071,-1984,-1687,-1164,-463,373,1270,2150,2940,3577,4014,4227,4217,3989,3575,3000,2283,1459,526,-489,-1574,-2709,-3841,-4927,-5883,-6643,-7118,-7248,-6997,-6341,-5330,-4004,-2471,-836,783,2273,3532,4498,5115,5387,5322,4975,4403,3682,2883,2062,1269,514,-191,-874,-1552,-2266,-3024,-3858,-4738,-5669,-6594,-7485,-8290,-8976,-9521,-9909,-10155,-10269,-10272,-10195,-10027,-9795,-9460,-9023,-8456,-7744,-6897,-5926,-4884,-3826,-2831,-1979,-1336,-969,-891,-1107,-1585,-2252,-3046,-3856,-4613,-5214,-5615,-5749,-5608,-5177,-4482,-3541,-2409,-1127,248,1655,3041,4346,5512,6502,7253,7743,7921,7784,7302,6495,5364,3960,2316,509,-1395,-3311,-5163,-6859,-8355,-9564,-10471,-11030,-11232,-11070,-10555,-9686,-8508,-7042,-5352,-3506,-1580,320,2103,3676,4947,5872,6403,6552,6345,5833,5098,4205,3248,2272,1335,459,-357,-1107,-1819,-2494,-3132,-3725,-4230,-4614,-4812,-4781,-4476,-3872,-2985,-1835,-499,942,2386,3716,4845,5670,6151,6235,5943,5286,4326,3130,1765,327,-1134,-2530,-3830,-4981,-5953,-6735,-7300,-7666,-7824,-7802,-7624,-7322,-6949,-6529,-6131,-5760,-5478,-5268,-5149,-5090,-5059,-5011,-4891,-4660,-4276,-3728,-3027,-2198,-1316,-442,323,906,1218,1226,896,251,-658,-1758,-2935,-4087,-5087,-5843,-6266,-6316,-5961,-5234,-4168,-2844,-1341,233,1800,3251,4528,5563,6319,6767,6909,6743,6295,5599,4680,3605,2408,1158,-94,-1286,-2373,-3309,-4069,-4651,-5041,-5287,-5391,-5406,-5360,-5271,-5156,-5016,-4824,-4572,-4221,-3758,-3161,-2448,-1623,-749,134,940,1606,2062,2256,2163,1782,1134,277,-728,-1800,-2862,-3844,-4697,-5367,-5849,-6122,-6196,-6080,-5788,-5328,-4720,-3965,-3077,-2071,-953,245,1505,2790,4060,5283,6405,7396,8219,8840,9249,9417,9345,9029,8467,7694,6713,5583,4333,3035,1736,508,-615,-1575,-2365,-2970,-3414,-3722,-3935,-4097,-4252,-4424,-4635,-4864,-5092,-5259,-5299,-5145,-4731,-4023,-3013,-1731,-254,1319,2864,4242,5351,6072,6374,6214,5637,4698,3489,2130,720,-615,-1800,-2741,-3410,-3761,-3811,-3549,-3028,-2252,-1299,-183,1016,2263,3484,4625,5620,6402,6914,7095,6903,6320,5333,3988,2329,457,-1525,-3484,-5312,-6883,-8136,-9010,-9513,-9669,-9543,-9220,-8777,-8307,-7842,-7433,-7043,-6653,-6198,-5595,-4809,-3771,-2482,-975,711,2445,4145,5647,6856,7643,7951,7742,7027,5870,4361,2634,829,-905,-2433,-3642,-4440,-4801,-4693,-4169,-3276,-2092,-726,746,2218,3623,4894,5997,6894,7601,8098,8425,8577,8597,8475,8254,7914,7490,6971,6375,5711,4993,4233,3451,2645,1842,1022,217,-605,-1418,-2233,-3040,-3820,-4560,-5236,-5811,-6270,-6564,-6685,-6599,-6310,-5815,-5134,-4304,-3357,-2364,-1368,-439,373,1021,1470,1700,1713,1532,1190,755,285,-135,-446,-574,-499,-179,355,1091,1967,2926,3900,4827,5653,6351,6890,7292,7539,7681,7698,7624,7440,7142,6705,6111,5336,4378,3234,1933,506,-978,-2462,-3862,-5110,-6145,-6903,-7364,-7496,-7299,-6795,-5983,-4917,-3615,-2131,-514,1188,2908,4595,6178,7600,8802,9722,10319,10558,10411,9896,9014,7830,6400,4808,3153,1519,2,-1331,-2424,-3255,-3815,-4134,-4223,-4135,-3877,-3490,-2965,-2317,-1525,-592,478,1681,2970,4316,5638,6886,7977,8865,9496,9842,9905,9674,9196,8475,7574,6512,5345,4098,2815,1528,264,-937,-2053,-3052,-3923,-4633,-5195,-5581,-5816,-5887,-5820,-5613,-5283,-4840,-4286,-3638,-2889,-2060,-1150,-186,820,1828,2811,3710,4489,5080,5451,5549,5364,4888,4147,3177,2054,844,-354,-1452,-2365,-3010,-3331,-3282,-2849,-2031,-860,619,2337,4210,6146,8049,9820,11367,12620,13500,13990,14036,13679,12909,11806,10410,8824,7120,5400,3748,2225,914,-192,-1046,-1688,-2131,-2405,-2559,-2608,-2584,-2495,-2341,-2109,-1785,-1342,-762,-40,851,1877,3047,4307,5627,6952,8220,9377,10348,11090,11542,11681,11483,10945,10089,8940,7564,6020,4402,2803,1328,82,-843,-1372,-1457,-1086,-288,879,2313,3893,5494,6971,8224,9153,9704,9871,9658,9141,8376,7466,6479,5495,4551,3671,2849,2070,1287,492,-360,-1261,-2207,-3168,-4091,-4929,-5609,-6100,-6339,-6335,-6064,-5573,-4882,-4051,-3122,-2154,-1184,-252,610,1391,2067,2640,3110,3470,3736,3900,3975,3957,3852,3662,3397,3065,2681,2269,1838,1427,1039,710,445,268,185,215,351,609,976,1449,2008,2624,3265,3883,4421,4825,5034,5000,4690,4082,3190,2053,725,-700,-2133,-3480,-4639,-5545,-6141,-6405,-6343,-5991,-5397,-4647,-3798,-2944,-2127,-1400,-789,-294,75,347,515,610,613,543,381,128,-217,-647,-1142,-1673,-2204,-2697,-3113,-3425,-3615,-3675,-3613,-3440,-3178,-2842,-2453,-2016,-1548,-1041,-503,80,701,1370,2072,2807,3547,4286,4989,5654,6258,6806,7301,7747,8161,8537,8871,9136,9296,9295,9087,8619,7871,6821,5506,3958,2261,502,-1222,-2800,-4159,-5213,-5935,-6310,-6364,-6144,-5720,-5169,-4560,-3956,-3401,-2891,-2451,-2017,-1588,-1108,-565,53,725,1420,2087,2669,3113,3379,3441,3297,2963,2464,1853,1170,472,-196,-786,-1269,-1593,-1767,-1742,-1536,-1139,-560,172,1031,1965,2932,3835,4639,5211,5518,5455,4992,4090,2768,1058,-950,-3158,-5433,-7632,-9636,-11313,-12596,-13421,-13790,-13733,-13304,-12599,-11693,-10684,-9636,-8597,-7594,-6620,-5668,-4704,-3711,-2657,-1557,-396,771,1933,3017,3993,4787,5382,5717,5801,5609,5165,4498,3642,2653,1587,494,-557,-1527,-2353,-3002,-3426,-3609,-3520,-3176,-2581,-1784,-829,204,1245,2220,3051,3700,4120,4305,4266,4026,3623,3109,2520,1904,1283,679,88,-492,-1081,-1697,-2347,-3049,-3786,-4554,-5322,-6068,-6757,-7361,-7858,-8222,-8458,-8544,-8504,-8330,-8043,-7643,-7135,-6531,-5820,-5019,-4127,-3160,-2152,-1132,-142,748,1505,2048,2352,2370,2098,1533,721,-304,-1453,-2668,-3840,-4900,-5760,-6350,-6630,-6564,-6145,-5410,-4384,-3156,-1787,-387,969,2178,3190,3931,4391,4535,4399,3990,3369,2574,1670,713,-235,-1132,-1920,-2588,-3099,-3472,-3704,-3834,-3882,-3892,-3894,-3919,-3979,-4090,-4247,-4444,-4659,-4875,-5052,-5169,-5183,-5065,-4793,-4344,-3732,-2959,-2076,-1125,-172,718,1475,2055,2401,2500,2344,1945,1347,600,-237,-1083,-1886,-2578,-3115,-3471,-3638,-3614,-3439,-3127,-2723,-2260,-1767,-1266,-779,-303,137,548,899,1185,1360,1409,1279,955,404,-374,-1372,-2560,-3885,-5282,-6673,-7971,-9115,-10013,-10650,-10971,-11003,-10751,-10269,-9594,-8805,-7927,-7036,-6133,-5268,-4425,-3625,-2855,-2111,-1412,-750,-168,319,667,841,818,580,133,-483,-1233,-2023,-2784,-3420,-3856,-4025,-3906,-3482,-2800,-1911,-895,139,1121,1936,2550,2905,3006,2871,2546,2088,1572,1048,583,185,-110,-343,-509,-677,-866,-1124,-1487,-1950,-2533,-3209,-3942,-4703,-5423,-6062,-6554,-6858,-6933,-6747,-6310,-5614,-4703,-3617,-2420,-1173,37,1170,2153,2958,3571,3972,4198,4244,4153,3930,3606,3169,2645,2012,1271,435,-517,-1532,-2605,-3666,-4660,-5505,-6128,-6453,-6428,-6025,-5239,-4109,-2688,-1068,663,2388,4022,5462,6642,7504,8007,8139,7889,7283,6338,5108,3646,2014,303,-1440,-3112,-4677,-6064,-7248,-8192,-8911,-9382,-9656,-9735,-9673,-9495,-9241,-8937,-8601,-8243,-7848,-7401,-6873,-6223,-5423,-4452,-3286,-1958,-477,1077,2652,4143,5476,6561,7333,7738,7772,7410,6708,5686,4420,2966,1405,-201,-1767,-3234,-4534,-5602,-6404,-6881,-7031,-6837,-6323,-5526,-4504,-3327,-2071,-819,358,1398,2251,2884,3274,3409,3282,2909,2284,1448,412,-762,-2045,-3352,-4642,-5832,-6873,-7715,-8312,-8660,-8733,-8558,-8149,-7539,-6783,-5907,-4979,-4027,-3102,-2222,-1413,-677,-7,592,1158,1672,2169,2616,3018,3332,3531,3574,3426,3076,2514,1770,903,-20,-887,-1602,-2068,-2189,-1937,-1269,-243,1110,2667,4344,6011,7565,8915,9994,10762,11214,11365,11244,10921,10432,9851,9219,8568,7932,7297,6681,6048,5396,4700,3946,3138,2272,1374,468,-422,-1244,-1987,-2604,-3085,-3414,-3580,-3585,-3428,-3110,-2633,-2011,-1240,-351,642,1700,2786,3843,4829,5684,6358,6834,7060,7069,6836,6424,5847,5172,4444,3714,3034,2434,1955,1601,1391,1315,1359,1510,1725,1993,2265,2521,2724,2844,2860,2748,2489,2087,1532,849,56,-826,-1746,-2685,-3596,-4446,-5213,-5857,-6376,-6743,-6966,-7041,-6982,-6804,-6523,-6161,-5723,-5241,-4702,-4126,-3512,-2844,-2147,-1396,-618,201,1032,1888,2732,3565,4369,5114,5790,6358,6804,7104,7244,7222,7040,6726,6297,5798,5259,4719,4216,3768,3406,3130,2958,2882,2911,3032,3251,3552,3934,4376,4861,5361,5840,6264,6582,6764,6753,6528,6052,5312,4307,3056,1586,-32,-1742,-3446,-5053,-6482,-7632,-8468,-8930,-9027,-8764,-8184,-7335,-6283,-5081,-3796,-2476,-1171,84,1254,2319,3258,4067,4724,5249,5609,5840,5908,5845,5628,5286,4803,4205,3493,2680,1794,851,-120,-1080,-1994,-2818,-3505,-4015,-4308,-4346,-4121,-3611,-2840,-1817,-599,779,2234,3704,5110,6368,7423,8200,8668,8793,8571,8012,7144,6009,4666,3167,1596,6,-1523,-2928,-4168,-5170,-5933,-6409,-6607,-6522,-6169,-5564,-4743,-3729,-2568,-1297,42,1397,2736,4003,5169,6189,7042,7687,8123,8315,8277,7991,7484,6755,5846,4774,3588,2324,1034,-236,-1435,-2509,-3407,-4082,-4478,-4589,-4364,-3848,-3032,-2006,-805,449,1693,2829,3779,4508,4963,5155,5089,4790,4298,3640,2853,1963,985,-43,-1125,-2202,-3275,-4283,-5215,-6025,-6715,-7258,-7681,-7989,-8211,-8366,-8483,-8550,-8592,-8551,-8428,-8155,-7698,-7014,-6068,-4856,-3388,-1702,142,2057,3968,5755,7360,8680,9677,10312,10574,10480,10060,9357,8434,7344,6162,4936,3734,2599,1563,669,-84,-665,-1084,-1329,-1401,-1312,-1062,-680,-181,394,1009,1622,2175,2639,2951,3105,3053,2812,2374,1767,1031,202,-656,-1492,-2256,-2883,-3348,-3597,-3627,-3420,-2993,-2372,-1604,-744,137,979,1717,2307,2728,2979,3085,3095,3060,3052,3124,3316,3657,4130,4725,5367,6010,6556,6949,7125,7045,6719,6163,5449,4649,3849,3137,2573,2200,2031,2050,2237,2527,2899,3282,3659,3995,4279,4492,4654,4737,4764,4719,4598,4394,4095,3681,3150,2485,1701,793,-197,-1258,-2323,-3370,-4335,-5187,-5886,-6407,-6742,-6869,-6807,-6530,-6068,-5405,-4559,-3537,-2350,-1038,391,1859,3345,4761,6057,7163,8037,8617,8897,8850,8481,7817,6855,5658,4243,2679,1018,-662,-2292,-3780,-5057,-6052,-6704,-6986,-6886,-6415,-5625,-4562,-3321,-1984,-642,601,1688,2538,3119,3403,3384,3078,2500,1689,676,-488,-1768,-3107,-4471,-5794,-7049,-8170,-9137,-9899,-10433,-10721,-10735,-10498,-9988,-9250,-8293,-7164,-5906,-4560,-3178,-1794,-444,845,2071,3214,4279,5244,6098,6802,7316,7584,7551,7169,6414,5276,3789,2037,98,-1854,-3706,-5276,-6445,-7108,-7195,-6711,-5669,-4170,-2307,-222,1955,4091,6079,7832,9300,10456,11303,11855,12150,12206,12066,11735,11232,10556,9699,8666,7447,6067,4539,2907,1219,-466,-2084,-3571,-4877,-5950,-6772,-7314,-7592,-7601,-7368,-6905,-6225,-5349,-4276,-3034,-1636,-114,1475,3084,4631,6050,7258,8205,8829,9121,9066,8700,8050,7185,6151,5016,3830,2643,1484,392,-629,-1551,-2376,-3093,-3701,-4192,-4570,-4832,-4986,-5044,-5017,-4940,-4822,-4704,-4596,-4517,-4480,-4466,-4483,-4499,-4511,-4494,-4451,-4379,-4288,-4205,-4140,-4125,-4173,-4288,-4485,-4724,-5022,-5306,-5585,-5792,-5912,-5910,-5763,-5452,-4977,-4322,-3508,-2536,-1428,-206,1097,2457,3817,5140,6369,7437,8307,8910,9219,9213,8881,8266,7389,6345,5177,4005,2868,1855,992,299,-223,-593,-844,-998,-1084,-1114,-1076,-961,-744,-387,119,798,1630,2584,3596,4591,5457,6116,6445,6392,5896,4954,3593,1881,-91,-2193,-4304,-6292,-8042,-9477,-10526,-11180,-11450,-11371,-11004,-10408,-9638,-8740,-7750,-6670,-5524,-4298,-3008,-1655,-266,1126,2481,3747,4872,5811,6519,6969,7138,7033,6649,6020,5165,4122,2940,1660,347,-952,-2161,-3236,-4104,-4723,-5060,-5081,-4810,-4251,-3460,-2509,-1464,-441,508,1262,1800,2054,2028,1726,1184,449,-421,-1356,-2312,-3212,-4027,-4706,-5220,-5551,-5674,-5591,-5296,-4803,-4135,-3320,-2398,-1415,-402,588,1555,2454,3314,4108,4874,5595,6276,6906,7437,7842,8051,8008,7668,6986,5965,4620,3010,1207,-680,-2547,-4288,-5792,-7001,-7841,-8300,-8383,-8115,-7552,-6757,-5796,-4743,-3657,-2586,-1567,-626,238,1010,1711,2328,2867,3307,3623,3778,3718,3410,2800,1876,631,-903,-2676,-4595,-6565,-8468,-10179,-11612,-12669,-13321,-13531,-13343,-12773,-11909,-10793,-9510,-8094,-6611,-5065,-3509,-1934,-393,1111,2518,3805,4911,5807,6455,6841,6956,6829,6474,5945,5289,4545,3783,3020,2306,1644,1058,529,69,-356,-737,-1100,-1423,-1717,-1937,-2075,-2075,-1933,-1605,-1119,-485,235,964,1622,2110,2353,2290,1896,1167,160,-1075,-2422,-3791,-5054,-6131,-6924,-7405,-7548,-7384,-6955,-6352,-5638,-4920,-4251,-3682,-3237,-2888,-2606,-2317,-1955,-1444,-734,210,1386,2762,4277,5845,7365,8732,9849,10628,11016,10972,10506,9640,8438,6978,5345,3648,1961,391,-1016,-2191,-3103,-3733,-4067,-4115,-3896,-3422,-2742,-1878,-883,192,1306,2386,3391,4256,4937,5386,5572,5467,5069,4377,3424,2240,891,-556,-2028,-3442,-4724,-5827,-6695,-7335,-7739,-7948,-7994,-7933,-7776,-7574,-7296,-6951,-6486,-5881,-5083,-4090,-2882,-1502,14,1580,3117,4520,5700,6587,7115,7269,7042,6458,5577,4438,3130,1704,235,-1223,-2628,-3929,-5101,-6112,-6937,-7565,-7979,-8183,-8181,-7999,-7662,-7225,-6717,-6218,-5755,-5396,-5170,-5095,-5185,-5410,-5739,-6113,-6479,-6766,-6938,-6950,-6811,-6524,-6149,-5731,-5349,-5067,-4933,-4980,-5210,-5573,-6024,-6461,-6800,-6947,-6835,-6417,-5693,-4688,-3464,-2108,-716,607,1783,2724,3393,3751,3808,3569,3086,2396,1569,668,-242,-1099,-1848,-2431,-2832,-2990,-2927,-2598,-2044,-1260,-294,814,2006,3224,4398,5476,6409,7152,7704,8048,8205,8200,8058,7812,7487,7082,6607,6038,5363,4558,3614,2530,1326,38,-1283,-2576,-3773,-4827,-5667,-6289,-6647,-6769,-6646,-6318,-5800,-5133,-4336,-3440,-2468,-1441,-391,665,1681,2632,3471,4158,4661,4948,5007,4827,4431,3821,3052,2143,1156,129,-875,-1825,-2662,-3376,-3935,-4334,-4589,-4689,-4668,-4529,-4281,-3948,-3529,-3057,-2550,-2058,-1612,-1288,-1110,-1143,-1399,-1881,-2582,-3440,-4428,-5454,-6479,-7429,-8270,-8969,-9508,-9885,-10104,-10163,-10079,-9830,-9430,-8848,-8081,-7116,-5946,-4596,-3073,-1441,260,1955,3577,5064,6354,7415,8211,8750,9023,9074,8917,8594,8138,7568,6910,6163,5345,4444,3478,2453,1393,327,-697,-1654,-2473,-3137,-3592,-3830,-3822,-3585,-3111,-2436,-1572,-563,568,1779,3033,4295,5515,6653,7655,8474,9034,9298,9197,8699,7784,6450,4734,2707,450,-1908,-4251,-6443,-8372,-9950,-11102,-11818,-12081,-11936,-11414,-10575,-9458,-8124,-6592,-4919,-3121,-1262,624,2452,4162,5660,6880,7756,8241,8339,8047,7440,6574,5551,4463,3403,2449,1651,1037,612,356,229,192,193,198,180,128,44,-58,-154,-239,-280,-294,-265,-212,-146,-69,-2,72,139,228,335,479,661,877,1119,1365,1592,1773,1884,1902,1833,1663,1435,1164,899,698,586,622,819,1194,1744,2452,3296,4236,5245,6271,7284,8235,9079,9781,10282,10559,10557,10270,9665,8770,7589,6189,4611,2968,1318,-202,-1540,-2589,-3318,-3691,-3714,-3427,-2866,-2120,-1236,-310,622,1489,2274,2943,3498,3927,4231,4413,4443,4332,4039,3565,2894,2033,1008,-147,-1370,-2607,-3772,-4816,-5663,-6299,-6692,-6866,-6846,-6680,-6418,-6112,-5792,-5478,-5168,-4839,-4463,-3998,-3414,-2681,-1806,-789,325,1493,2661,3760,4752,5589,6247,6730,7029,7182,7205,7142,7005,6829,6598,6330,5984,5573,5057,4459,3785,3060,2347,1674,1105,671,390,270,279,393,543,704,801,823,732,531,226,-169,-622,-1116,-1624,-2124,-2613,-3061,-3465,-3802,-4044,-4159,-4116,-3859,-3373,-2619,-1594,-314,1196,2864,4633,6394,8081,9580,10842,11787,12396,12645,12555,12140,11456,10536,9451,8234,6958,5639,4350,3099,1944,914,49,-602,-1008,-1124,-938,-439,351,1386,2619,3956,5336,6665,7882,8936,9783,10423,10842,11063,11099,10965,10676,10231,9636,8870,7952,6864,5643,4301,2899,1461,78,-1238,-2409,-3423,-4256,-4902,-5379,-5683,-5846,-5851,-5714,-5401,-4900,-4174,-3216,-2001,-563,1079,2852,4680,6466,8108,9514,10600,11310,11600,11474,10935,10045,8847,7432,5874,4263,2669,1168,-200,-1389,-2382,-3183,-3781,-4215,-4476,-4600,-4596,-4475,-4254,-3946,-3563,-3140,-2692,-2266,-1878,-1586,-1395,-1356,-1463,-1739,-2164,-2734,-3406,-4157,-4934,-5695,-6394,-6979,-7411,-7643,-7646,-7385,-6851,-6040,-4975,-3700,-2289,-816,592,1863,2871,3582,3942,3985,3759,3363,2912,2530,2322,2367,2703,3312,4141,5085,6029,6840,7404,7632,7474,6938,6070,4969,3756,2577,1565,837,476,512,940,1705,2715,3874,5064,6196,7191,8001,8617,9036,9306,9436,9486,9449,9345,9141,8810,8303,7586,6617,5397,3936,2269,483,-1367,-3151,-4803,-6211,-7317,-8063,-8426,-8405,-8011,-7276,-6250,-4967,-3510,-1912,-256,1386,2960,4373,5584,6538,7198,7578,7669,7524,7169,6656,6028,5303,4516,3664,2760,1811,834,-154,-1106,-1994,-2768,-3404,-3875,-4196,-4371,-4466,-4503,-4580,-4705,-4961,-5330,-5831,-6416,-7039,-7632,-8121,-8445,-8556,-8421,-8062,-7493,-6793,-6024,-5287,-4646,-4183,-3912,-3855,-3968,-4197,-4463,-4676,-4756,-4636,-4278,-3668,-2839,-1825,-705,463,1601,2661,3613,4432,5139,5739,6264,6721,7126,7446,7660,7705,7524,7062,6281,5176,3780,2158,431,-1285,-2825,-4067,-4884,-5204,-4989,-4268,-3103,-1606,81,1825,3472,4916,6062,6856,7276,7330,7040,6444,5588,4502,3236,1817,279,-1334,-2988,-4619,-6183,-7611,-8845,-9846,-10557,-10998,-11143,-11054,-10760,-10315,-9795,-9220,-8652,-8085,-7517,-6929,-6269,-5515,-4615,-3566,-2363,-1042,333,1702,2957,4038,4860,5372,5559,5414,4962,4251,3320,2226,1026,-249,-1547,-2840,-4093,-5266,-6320,-7210,-7890,-8314,-8460,-8303,-7859,-7154,-6229,-5160,-3995,-2822,-1686,-648,249,978,1501,1811,1874,1685,1226,497,-488,-1702,-3094,-4588,-6106,-7529,-8762,-9691,-10231,-10312,-9906,-9020,-7693,-6028,-4107,-2098,-98,1744,3346,4638,5588,6207,6529,6600,6486,6230,5873,5438,4915,4297,3561,2685,1680,552,-642,-1838,-2944,-3874,-4540,-4893,-4903,-4597,-4024,-3296,-2511,-1811,-1290,-1033,-1077,-1397,-1944,-2606,-3279,-3838,-4192,-4288,-4107,-3702,-3140,-2546,-2026,-1718,-1691,-2026,-2722,-3759,-5073,-6562,-8128,-9640,-11019,-12148,-13000,-13526,-13738,-13659,-13336,-12807,-12131,-11324,-10416,-9403,-8267,-6994,-5567,-3981,-2249,-410,1484,3347,5099,6635,7880,8750,9200,9194,8732,7825,6535,4900,3029,991,-1089,-3110,-4973,-6552,-7799,-8610,-8982,-8893,-8386,-7517,-6392,-5112,-3805,-2584,-1549,-772,-299,-139,-269,-669,-1255,-2006,-2831,-3711,-4592,-5460,-6286,-7069,-7768,-8378,-8842,-9128,-9182,-8966,-8450,-7632,-6541,-5211,-3750,-2218,-742,598,1737,2610,3232,3598,3771,3808,3782,3764,3806,3953,4207,4571,4994,5441,5833,6122,6249,6177,5899,5410,4754,3962,3100,2214,1357,577,-104,-655,-1053,-1289,-1333,-1175,-797,-197,621,1615,2737,3900,4999,5925,6557,6801,6585,5884,4714,3140,1274,-760,-2804,-4718,-6382,-7687,-8591,-9066,-9135,-8850,-8270,-7477,-6536,-5504,-4422,-3312,-2179,-1034,139,1315,2493,3628,4694,5613,6358,6838,7041,6907,6457,5675,4638,3369,1979,521,-904,-2228,-3397,-4354,-5099,-5594,-5882,-5950,-5855,-5602,-5250,-4819,-4367,-3930,-3560,-3295,-3177,-3220,-3446,-3830,-4351,-4962,-5601,-6227,-6771,-7213,-7522,-7714,-7800,-7830,-7839,-7881,-7990,-8182,-8456,-8777,-9103,-9354,-9475,-9377,-9027,-8378,-7435,-6225,-4789,-3212,-1553,91,1665,3105,4385,5488,6421,7193,7828,8336,8728,8992,9118,9070,8821,8346,7623,6668,5507,4202,2851,1540,405,-472,-987,-1099,-791,-82,956,2241,3670,5119,6508,7736,8740,9491,9951,10129,10027,9663,9053,8226,7204,6025,4723,3358,1971,645,-579,-1619,-2452,-3026,-3353,-3440,-3321,-3056,-2691,-2293,-1897,-1540,-1219,-927,-630,-290,137,690,1378,2214,3159,4175,5203,6172,7019,7687,8131,8333,8274,7975,7438,6703,5797,4746,3604,2385,1154,-72,-1242,-2329,-3298,-4135,-4810,-5338,-5697,-5907,-5978,-5915,-5744,-5472,-5125,-4715,-4262,-3796,-3323,-2901,-2527,-2273,-2136,-2181,-2401,-2835,-3452,-4248,-5159,-6122,-7043,-7816,-8330,-8490,-8206,-7444,-6200,-4512,-2491,-244,2059,4270,6236,7850,9024,9751,10037,9966,9627,9142,8623,8172,7858,7715,7739,7887,8099,8298,8417,8402,8223,7892,7426,6889,6320,5792,5332,4969,4694,4485,4300,4096,3832,3480,3045,2548,2035,1568,1210,1012,1009,1209,1567,2044,2536,2964,3234,3265,3011,2461,1622,573,-639,-1893,-3117,-4208,-5111,-5776,-6199,-6372,-6340,-6120,-5765,-5284,-4711,-4026,-3237,-2317,-1259,-64,1245,2629,4021,5335,6499,7413,8036,8309,8243,7843,7181,6305,5324,4293,3314,2431,1694,1140,760,575,543,657,876,1165,1496,1833,2143,2417,2626,2774,2846,2855,2785,2651,2446,2165,1808,1372,846,246,-429,-1163,-1921,-2686,-3408,-4053,-4581,-4950,-5140,-5116,-4886,-4430,-3781,-2939,-1940,-819,404,1672,2957,4220,5413,6520,7498,8348,9052,9622,10063,10383,10597,10693,10678,10510,10197,9682,8984,8081,7004,5790,4491,3176,1903,735,-294,-1159,-1847,-2382,-2760,-3011,-3130,-3115,-2947,-2611,-2074,-1338,-399,705,1918,3150,4301,5242,5879,6102,5862,5144,3965,2427,618,-1299,-3190,-4914,-6343,-7418,-8066,-8326,-8207,-7797,-7177,-6428,-5646,-4878,-4166,-3516,-2907,-2308,-1671,-958,-132,808,1861,2973,4101,5161,6088,6810,7280,7475,7396,7071,6541,5869,5110,4320,3544,2801,2105,1458,832,232,-374,-975,-1570,-2142,-2656,-3092,-3407,-3587,-3615,-3490,-3234,-2873,-2442,-1992,-1552,-1166,-852,-637,-512,-504,-579,-765,-1020,-1362,-1749,-2186,-2625,-3054,-3424,-3717,-3892,-3937,-3845,-3607,-3250,-2772,-2197,-1534,-780,53,980,2003,3110,4314,5559,6832,8066,9191,10147,10848,11246,11286,10964,10277,9285,8040,6654,5218,3854,2652,1700,1042,702,653,850,1211,1650,2073,2405,2597,2618,2493,2243,1944,1648,1413,1289,1277,1382,1552,1749,1899,1960,1878,1639,1241,707,85,-584,-1222,-1807,-2266,-2604,-2794,-2855,-2804,-2670,-2463,-2220,-1924,-1595,-1212,-775,-275,279,875,1484,2072,2603,3037,3347,3521,3548,3453,3243,2955,2611,2234,1828,1391,909,359,-274,-1024,-1881,-2855,-3914,-5020,-6129,-7170,-8083,-8815,-9307,-9553,-9533,-9286,-8851,-8298,-7700,-7132,-6653,-6316,-6131,-6115,-6230,-6463,-6757,-7095,-7419,-7726,-7981,-8176,-8297,-8323,-8236,-8013,-7626,-7053,-6283,-5319,-4187,-2924,-1599,-273,975,2081,2994,3683,4145,4398,4475,4433,4321,4201,4111,4080,4124,4226,4371,4516,4629,4659,4590,4378,4036,3561,2968,2308,1596,901,251,-299,-712,-948,-982,-790,-367,278,1130,2131,3246,4394,5511,6527,7372,7991,8336,8379,8082,7469,6514,5280,3793,2126,363,-1409,-3094,-4603,-5862,-6827,-7455,-7770,-7766,-7498,-6999,-6312,-5477,-4515,-3456,-2311,-1108,131,1374,2574,3690,4668,5471,6049,6391,6466,6284,5850,5175,4301,3241,2050,756,-581,-1929,-3222,-4431,-5500,-6406,-7127,-7645,-7977,-8120,-8121,-7988,-7779,-7514,-7234,-6967,-6729,-6536,-6392,-6291,-6231,-6190,-6168,-6136,-6093,-6034,-5949,-5853,-5741,-5625,-5511,-5403,-5311,-5230,-5163,-5107,-5035,-4949,-4801,-4583,-4246,-3776,-3136,-2331,-1341,-198,1079,2458,3869,5285,6626,7846,8886,9702,10233,10462,10342,9871,9046,7890,6443,4775,2961,1106,-688,-2321,-3699,-4768,-5481,-5848,-5889,-5656,-5221,-4640,-3992,-3308,-2634,-1981,-1351,-749,-153,431,1009,1563,2076,2509,2827,2977,2928,2638,2097,1302,286,-913,-2216,-3546,-4819,-5926,-6816,-7407,-7674,-7609,-7223,-6579,-5730,-4779,-3787,-2865,-2049,-1402,-931,-627,-469,-401,-381,-351,-267,-96,189,594,1120,1741,2431,3140,3814,4389,4799,4976,4882,4464,3743,2714,1450,23,-1477,-2921,-4230,-5276,-6019,-6381,-6383,-6019,-5351,-4449,-3390,-2278,-1192,-228,558,1096,1369,1344,1047,488,-269,-1184,-2169,-3160,-4079,-4851,-5430,-5758,-5814,-5589,-5080,-4329,-3342,-2197,-907,444,1829,3185,4482,5670,6729,7621,8337,8853,9181,9304,9252,9031,8664,8176,7575,6881,6100,5235,4303,3301,2278,1235,245,-672,-1455,-2069,-2486,-2692,-2694,-2515,-2195,-1782,-1328,-883,-481,-157,90,246,340,372,371,349,307,262,188,88,-72,-305,-632,-1069,-1615,-2272,-3019,-3839,-4694,-5552,-6371,-7116,-7734,-8204,-8464,-8505,-8289,-7804,-7057,-6048,-4830,-3424,-1918,-355,1175,2605,3886,4946,5772,6325,6613,6627,6390,5910,5218,4340,3312,2168,965,-252,-1429,-2505,-3439,-4184,-4703,-4986,-5015,-4796,-4350,-3694,-2882,-1965,-1004,-88,722,1337,1714,1813,1616,1154,448,-425,-1406,-2414,-3383,-4247,-4968,-5499,-5838,-5961,-5882,-5593,-5119,-4459,-3645,-2692,-1633,-504,659,1820,2933,3979,4918,5744,6446,7014,7468,7796,8019,8135,8143,8045,7834,7501,7054,6483,5816,5067,4279,3496,2765,2138,1657,1337,1201,1221,1391,1653,1987,2329,2666,2963,3217,3439,3647,3878,4157,4520,4980,5541,6184,6879,7557,8166,8613,8832,8754,8336,7555,6428,4998,3336,1539,-286,-2035,-3599,-4911,-5899,-6545,-6844,-6809,-6495,-5920,-5167,-4246,-3229,-2125,-980,187,1351,2485,3564,4562,5445,6187,6756,7115,7250,7124,6739,6079,5174,4036,2732,1302,-172,-1621,-2984,-4188,-5207,-6009,-6587,-6964,-7159,-7219,-7191,-7127,-7072,-7075,-7162,-7350,-7644,-8028,-8469,-8940,-9378,-9748,-9992,-10067,-9947,-9597,-9033,-8256,-7309,-6236,-5102,-3963,-2886,-1920,-1107,-477,-35,218,301,248,93,-111,-321,-486,-564,-516,-316,49,590,1288,2122,3063,4044,5029,5924,6682,7219,7489,7455,7103,6452,5554,4473,3313,2166,1142,323,-225,-459,-381,-10,596,1382,2254,3162,4036,4825,5531,6112,6596,6981,7277,7494,7629,7671,7606,7413,7072,6567,5888,5044,4048,2930,1737,510,-694,-1828,-2858,-3747,-4485,-5065,-5492,-5772,-5916,-5927,-5798,-5532,-5118,-4550,-3843,-2989,-2032,-990,82,1132,2107,2943,3593,4013,4174,4067,3708,3123,2373,1526,649,-163,-863,-1388,-1723,-1861,-1834,-1673,-1446,-1203,-1008,-915,-950,-1153,-1514,-2026,-2669,-3389,-4152,-4904,-5591,-6175,-6616,-6899,-7019,-6997,-6857,-6653,-6416,-6207,-6034,-5928,-5862,-5819,-5746,-5586,-5289,-4797,-4083,-3142,-1980,-649,786,2263,3674,4970,6070,6942,7562,7931,8078,8020,7822,7494,7096,6634,6131,5588,4993,4352,3645,2880,2065,1212,357,-471,-1236,-1898,-2432,-2814,-3043,-3108,-3035,-2822,-2503,-2096,-1609,-1080,-502,88,690,1270,1825,2314,2724,3014,3158,3128,2897,2457,1798,950,-72,-1202,-2394,-3570,-4666,-5617,-6377,-6909,-7205,-7264,-7103,-6751,-6228,-5571,-4790,-3915,-2954,-1920,-837,297,1437,2577,3678,4705,5629,6409,7009,7412,7575,7508,7175,6620,5815,4836,3674,2425,1097,-200,-1447,-2542,-3464,-4138,-4566,-4713,-4602,-4257,-3708,-3019,-2235,-1411,-616,126,745,1237,1568,1738,1753,1636,1401,1093,734,352,-15,-376,-691,-984,-1232,-1460,-1646,-1816,-1953,-2075,-2181,-2279,-2381,-2486,-2600,-2704,-2784,-2808,-2738,-2532,-2161,-1597,-827,130,1263,2514,3826,5139,6362,7436,8281,8841,9074,8941,8445,7600,6443,5049,3492,1864,272,-1210,-2500,-3536,-4296,-4760,-4928,-4847,-4522,-4027,-3393,-2684,-1928,-1195,-486,136,677,1096,1394,1538,1526,1333,959,392,-345,-1245,-2270,-3373,-4518,-5640,-6694,-7634,-8424,-9032,-9459,-9687,-9731,-9604,-9320,-8901,-8359,-7717,-6976,-6160,-5257,-4289,-3248,-2156,-1019,136,1277,2383,3387,4282,4995,5523,5824,5897,5746,5381,4848,4161,3400,2580,1774,1005,306,-306,-839,-1303,-1722,-2132,-2552,-3013,-3515,-4053,-4609,-5140,-5614,-5972,-6194,-6235,-6102,-5793,-5337,-4777,-4159,-3528,-2934,-2393,-1928,-1526,-1168,-838,-495,-141,234,614,966,1257,1457,1533,1490,1332,1104,847,634,506,531,728,1119,1691,2419,3249,4131,4987,5764,6388,6830,7047,7048,6846,6481,6006,5486,4971,4521,4162,3921,3791,3767,3818,3921,4054,4189,4323,4453,4577,4717,4867,5036,5208,5361,5464,5465,5335,5019,4509,3795,2889,1849,711,-429,-1519,-2469,-3235,-3763,-4042,-4066,-3853,-3445,-2874,-2213,-1494,-783,-114,475,960,1318,1560,1678,1709,1676,1620,1594,1620,1746,1969,2289,2677,3079,3445,3705,3814,3722,3420,2908,2215,1383,467,-487,-1414,-2273,-3031,-3636,-4099,-4372,-4480,-4409,-4187,-3837,-3413,-2952,-2543,-2227,-2078,-2144,-2432,-2965,-3692,-4580,-5549,-6521,-7428,-8189,-8772,-9138,-9293,-9247,-9043,-8702,-8277,-7788,-7266,-6723,-6176,-5617,-5068,-4501,-3938,-3339,-2708,-2009,-1221,-331,686,1811,3042,4329,5620,6847,7931,8804,9404,9697,9673,9363,8814,8105,7324,6558,5894,5389,5084,4988,5092,5358,5750,6211,6702,7178,7607,7977,8259,8479,8606,8672,8672,8608,8496,8331,8124,7886,7620,7329,7013,6660,6242,5750,5137,4400,3519,2504,1376,174,-1048,-2237,-3322,-4262,-4996,-5509,-5773,-5801,-5602,-5211,-4660,-3990,-3239,-2444,-1620,-798,19,805,1544,2192,2722,3050,3148,2941,2408,1551,392,-968,-2432,-3843,-5047,-5905,-6280,-6119,-5393,-4159,-2525,-643,1303,3130,4663,5774,6365,6422,5959,5076,3887,2563,1266,146,-656,-1079,-1071,-661,88,1084,2199,3313,4304,5073,5545,5687,5482,4963,4154,3130,1929,632,-724,-2073,-3382,-4597,-5682,-6598,-7298,-7753,-7921,-7792,-7349,-6611,-5594,-4356,-2941,-1430,116,1612,2992,4192,5143,5820,6164,6180,5846,5194,4248,3071,1715,280,-1166,-2515,-3699,-4645,-5300,-5639,-5663,-5388,-4855,-4116,-3225,-2250,-1247,-263,649,1462,2138,2667,3019,3204,3204,3038,2724,2290,1788,1254,761,338,45,-103,-101,52,314,657,1032,1400,1719,1957,2087,2103,1993,1793,1503,1194,891,654,527,535,715,1049,1537,2118,2759,3363,3873,4199,4285,4083,3588,2805,1795,616,-638,-1876,-3016,-3982,-4734,-5245,-5537,-5630,-5597,-5469,-5327,-5187,-5083,-5003,-4938,-4851,-4709,-4478,-4114,-3592,-2884,-1975,-854,457,1948,3565,5256,6938,8537,9938,11072,11837,12189,12108,11603,10744,9609,8319,6983,5714,4593,3674,2981,2486,2158,1924,1723,1494,1184,786,277,-293,-903,-1485,-1980,-2345,-2525,-2508,-2288,-1900,-1389,-845,-336,21,173,37,-395,-1125,-2102,-3239,-4444,-5588,-6581,-7319,-7761,-7877,-7698,-7270,-6670,-5996,-5312,-4712,-4217,-3855,-3610,-3441,-3313,-3165,-2974,-2705,-2367,-1966,-1533,-1099,-683,-318,3,275,512,733,946,1151,1355,1542,1703,1833,1922,1983,2021,2064,2122,2242,2433,2722,3112,3580,4098,4598,5005,5233,5200,4831,4087,2946,1441,-367,-2371,-4453,-6462,-8280,-9776,-10888,-11568,-11831,-11720,-11306,-10690,-9944,-9169,-8406,-7702,-7071,-6504,-6001,-5531,-5105,-4708,-4362,-4072,-3846,-3678,-3535,-3375,-3147,-2793,-2300,-1644,-867,0,864,1673,2319,2758,2934,2839,2500,1978,1349,727,204,-134,-207,3,517,1304,2302,3465,4668,5869,6940,7854,8541,9001,9229,9259,9119,8852,8480,8023,7471,6822,6033,5096,3974,2666,1192,-422,-2092,-3750,-5281,-6600,-7604,-8228,-8419,-8163,-7467,-6387,-4980,-3351,-1598,156,1796,3214,4303,4992,5217,4962,4232,3074,1557,-211,-2131,-4072,-5941,-7635,-9090,-10262,-11133,-11693,-11969,-11943,-11660,-11081,-10241,-9098,-7688,-5994,-4075,-1959,261,2509,4671,6655,8354,9708,10646,11168,11255,10947,10284,9313,8097,6677,5106,3411,1613,-271,-2233,-4260,-6312,-8373,-10357,-12227,-13883,-15271,-16319,-16969,-17201,-16981,-16349,-15314,-13959,-12347,-10566,-8715,-6860,-5100,-3492,-2099,-975,-130,412,696,740,627,397,128,-147,-380,-566,-691,-773,-842,-901,-1005,-1123,-1276,-1409,-1483,-1439,-1207,-761,-48,916,2116,3513,5026,6602,8136,9573,10816,11837,12559,12977,13050,12776,12146,11161,9834,8197,6283,4166,1906,-401,-2681,-4836,-6804,-8499,-9877,-10874,-11453,-11581,-11226,-10388,-9064,-7295,-5136,-2673,-30,2671,5272,7644,9647,11182,12164,12560,12346,11554,10217,8422,6240,3792,1175,-1492,-4090,-6530,-8711,-10555,-12009,-13016,-13561,-13628,-13223,-12362,-11093,-9447,-7513,-5352,-3074,-775,1426,3434,5150,6510,7475,8036,8228,8091,7696,7106,6364,5522,4583,3553,2430,1178,-191,-1701,-3301,-4969,-6598,-8111,-9377,-10301,-10798,-10813,-10350,-9440,-8168,-6640,-4989,-3337,-1828,-544,413,1020,1253,1146,755,145,-582,-1354,-2079,-2697,-3164,-3469,-3600,-3592,-3457,-3228,-2932,-2571,-2154,-1678,-1128,-501,212,1012,1898,2848,3867,4904,5953,6966,7915,8758,9474,10020,10381,10537,10465,10162,9620,8835,7823,6586,5154,3554,1839,57,-1716,-3413,-4965,-6293,-7361,-8095,-8489,-8496,-8125,-7369,-6247,-4810,-3095,-1204,795,2761,4611,6184,7406,8148,8346,7970,6997,5487,3520,1207,-1282,-3796,-6146,-8174,-9727,-10717,-11065,-10783,-9912,-8547,-6832,-4909,-2942,-1066,606,2011,3124,3970,4607,5109,5565,6040,6600,7249,7992,8777,9535,10201,10686,10944,10932,10644,10081,9276,8236,7002,5579,3989,2252,383,-1574,-3578,-5547,-7393,-9003,-10249,-11030,-11251,-10875,-9910,-8431,-6554,-4441,-2262,-177,1660,3153,4218,4833,4988,4723,4070,3120,1929,609,-754,-2058,-3203,-4100,-4674,-4861,-4629,-3990,-2964,-1649,-119,1494,3096,4587,5903,7019,7927,8657,9250,9751,10196,10610,10989,11312,11537,11604,11461,11038,10303,9218,7802,6065,4082,1914,-334,-2558,-4660,-6528,-8072,-9218,-9902,-10105,-9805,-9040,-7833,-6266,-4404,-2341,-166,2022,4159,6138,7930,9445,10669,11550,12084,12241,12033,11443,10483,9164,7496,5531,3297,885,-1652,-4192,-6665,-8947,-10965,-12626,-13870,-14656,-14965,-14801,-14202,-13202,-11871,-10274,-8467,-6533,-4510,-2468,-438,1530,3403,5147,6721,8090,9213,10050,10570,10754,10597,10117,9353,8347,7185,5921,4670,3500,2494,1724,1196,934,870,963,1103,1212,1198,980,537,-163,-1073,-2136,-3258,-4313,-5207,-5810,-6086,-5980,-5541,-4836,-3966,-3080,-2277,-1688,-1351,-1310,-1515,-1914,-2401,-2879,-3248,-3445,-3430,-3213,-2820,-2306,-1717,-1084,-430,277,1049,1959,3038,4341,5861,7593,9472,11412,13309,15022,16443,17433,17906,17790,17045,15703,13793,11435,8741,5883,3019,335,-2016,-3886,-5175,-5815,-5793,-5142,-3925,-2258,-255,1941,4190,6380,8379,10123,11510,12515,13084,13206,12884,12102,10924,9339,7446,5284,2939,521,-1911,-4219,-6354,-8207,-9736,-10886,-11635,-11982,-11948,-11573,-10919,-10061,-9077,-8059,-7064,-6168,-5380,-4738,-4197,-3750,-3321,-2873,-2329,-1658,-813,194,1361,2619,3910,5142,6228,7069,7590,7705,7369,6564,5303,3667,1763,-253,-2217,-3957,-5333,-6241,-6622,-6495,-5905,-4971,-3825,-2618,-1487,-541,165,601,801,802,654,406,65,-365,-909,-1605,-2466,-3504,-4685,-5938,-7170,-8234,-9004,-9339,-9149,-8391,-7088,-5341,-3286,-1115,995,2878,4393,5487,6113,6324,6175,5767,5201,4570,3953,3397,2926,2531,2187,1852,1484,1036,485,-195,-991,-1896,-2862,-3843,-4764,-5560,-6135,-6428,-6361,-5888,-4987,-3656,-1944,84,2321,4640,6918,9007,10806,12210,13169,13633,13625,13135,12228,10939,9326,7459,5382,3182,908,-1353,-3543,-5582,-7413,-8980,-10242,-11183,-11785,-12064,-12029,-11700,-11113,-10271,-9232,-7986,-6608,-5100,-3541,-1958,-426,1013,2300,3400,4283,4929,5343,5516,5486,5268,4918,4482,4022,3584,3219,2941,2760,2642,2553,2423,2187,1782,1157,289,-799,-2056,-3382,-4643,-5712,-6443,-6736,-6530,-5797,-4607,-3031,-1241,613,2325,3725,4666,5034,4802,3979,2652,957,-947,-2866,-4648,-6115,-7196,-7800,-7957,-7697,-7120,-6332,-5445,-4560,-3733,-3004,-2352,-1760,-1167,-542,162,935,1773,2611,3395,4040,4476,4643,4496,4022,3218,2110,737,-853,-2592,-4413,-6229,-7945,-9483,-10740,-11657,-12174,-12262,-11919,-11171,-10054,-8642,-7004,-5230,-3400,-1597,117,1685,3064,4242,5189,5924,6440,6768,6914,6915,6769,6505,6115,5597,4937,4121,3124,1957,605,-882,-2473,-4088,-5644,-7045,-8194,-9005,-9411,-9381,-8902,-8019,-6785,-5293,-3649,-1936,-267,1308,2723,3950,4980,5793,6403,6798,6991,6987,6800,6455,5984,5418,4809,4187,3591,3058,2588,2192,1853,1523,1176,747,195,-511,-1386,-2411,-3557,-4744,-5920,-6968,-7831,-8418,-8682,-8593,-8161,-7418,-6453,-5344,-4237,-3220,-2429,-1919,-1747,-1887,-2291,-2841,-3403,-3829,-3971,-3722,-3021,-1865,-315,1501,3433,5277,6857,7997,8600,8608,8067,7079,5798,4413,3108,2023,1277,885,847,1064,1444,1837,2119,2172,1909,1291,309,-989,-2535,-4212,-5887,-7415,-8629,-9395,-9581,-9118,-7975,-6214,-3935,-1331,1399,4006,6275,8011,9083,9423,9040,8008,6448,4519,2385,204,-1886,-3793,-5440,-6816,-7905,-8744,-9353,-9777,-10042,-10180,-10194,-10093,-9860,-9486,-8955,-8257,-7408,-6417,-5345,-4228,-3145,-2147,-1291,-607,-106,236,444,596,724,907,1155,1494,1898,2328,2731,3044,3210,3184,2959,2530,1955,1279,578,-74,-633,-1054,-1341,-1517,-1616,-1702,-1813,-1997,-2254,-2587,-2942,-3272,-3513,-3596,-3497,-3188,-2704,-2107,-1480,-945,-602,-555,-861,-1544,-2573,-3870,-5331,-6799,-8141,-9193,-9833,-9957,-9488,-8406,-6712,-4474,-1771,1248,4442,7611,10590,13181,15257,16681,17415,17441,16830,15681,14152,12399,10594,8870,7335,6041,4998,4165,3483,2864,2231,1530,711,-206,-1203,-2211,-3160,-3952,-4518,-4764,-4640,-4104,-3147,-1790,-89,1861,3941,5997,7879,9423,10503,10996,10872,10096,8745,6901,4707,2331,-72,-2338,-4339,-5981,-7203,-7994,-8364,-8376,-8091,-7615,-7035,-6450,-5944,-5563,-5343,-5261,-5277,-5317,-5280,-5086,-4637,-3890,-2834,-1492,45,1673,3257,4660,5765,6489,6790,6668,6180,5382,4385,3260,2101,952,-142,-1172,-2130,-3038,-3889,-4705,-5469,-6184,-6819,-7351,-7743,-7949,-7948,-7696,-7188,-6427,-5426,-4233,-2902,-1493,-90,1257,2466,3524,4366,5016,5431,5640,5612,5366,4874,4156,3213,2072,798,-549,-1854,-3000,-3867,-4329,-4298,-3728,-2620,-1050,863,2934,4963,6732,8049,8757,8784,8107,6825,5078,3095,1123,-585,-1802,-2375,-2217,-1357,106,1974,4003,5938,7509,8523,8835,8403,7264,5562,3484,1288,-777,-2465,-3578,-3989,-3651,-2613,-999,976,3080,5022,6568,7498,7674,7041,5637,3582,1074,-1634,-4281,-6584,-8312,-9289,-9391,-8623,-7021,-4757,-2010,952,3876,6505,8611,10038,10689,10569,9747,8391,6700,4922,3295,2025,1277,1131,1599,2617,4039,5699,7360,8838,9922,10484,10433,9757,8498,6776,4721,2525,354,-1617,-3243,-4422,-5089,-5227,-4880,-4117,-3069,-1868,-674,367,1137,1526,1512,1073,292,-762,-1927,-3090,-4085,-4818,-5208,-5233,-4917,-4322,-3551,-2705,-1897,-1215,-714,-420,-324,-357,-469,-550,-512,-284,215,995,2071,3391,4878,6416,7858,9048,9828,10053,9626,8489,6667,4221,1323,-1848,-5027,-7960,-10388,-12096,-12931,-12834,-11834,-10060,-7713,-5064,-2379,42,1992,3279,3831,3648,2824,1529,-8,-1548,-2830,-3657,-3864,-3385,-2219,-477,1689,4025,6289,8202,9540,10110,9831,8668,6721,4145,1169,-1917,-4835,-7285,-9042,-9922,-9847,-8837,-6986,-4509,-1629,1355,4185,6620,8482,9674,10167,10028,9362,8336,7125,5894,4810,3963,3440,3241,3349,3690,4172,4684,5119,5366,5352,5017,4340,3335,2038,507,-1147,-2857,-4473,-5913,-7046,-7794,-8079,-7869,-7157,-5983,-4412,-2559,-536,1493,3395,5020,6254,7013,7250,6959,6189,5009,3534,1891,216,-1367,-2727,-3793,-4491,-4800,-4739,-4333,-3663,-2801,-1840,-864,56,870,1553,2113,2572,2978,3379,3817,4322,4887,5494,6071,6559,6841,6858,6506,5778,4653,3205,1525,-237,-1922,-3356,-4402,-4937,-4924,-4358,-3331,-1968,-467,973,2131,2830,2927,2361,1137,-647,-2840,-5230,-7576,-9657,-11252,-12231,-12504,-12083,-11056,-9569,-7834,-6069,-4495,-3304,-2618,-2510,-2949,-3864,-5083,-6438,-7704,-8703,-9265,-9287,-8726,-7607,-6015,-4081,-1975,128,2064,3683,4897,5644,5928,5793,5324,4629,3840,3065,2428,1993,1816,1901,2218,2717,3315,3927,4472,4851,5028,4924,4552,3888,2974,1852,584,-750,-2061,-3270,-4286,-5047,-5498,-5617,-5416,-4931,-4244,-3437,-2639,-1944,-1474,-1289,-1434,-1900,-2619,-3505,-4400,-5183,-5694,-5833,-5526,-4757,-3566,-2031,-285,1540,3285,4816,6031,6845,7254,7257,6935,6360,5655,4917,4265,3763,3490,3444,3647,4037,4569,5148,5685,6074,6223,6054,5511,4579,3287,1690,-75,-1885,-3551,-4913,-5813,-6131,-5811,-4853,-3324,-1363,872,3155,5297,7095,8398,9094,9141,8533,7349,5690,3697,1536,-631,-2661,-4419,-5828,-6842,-7455,-7714,-7691,-7473,-7169,-6866,-6653,-6573,-6668,-6910,-7282,-7715,-8132,-8470,-8621,-8560,-8203,-7562,-6617,-5416,-3994,-2442,-829,736,2166,3364,4256,4785,4921,4663,4037,3110,1940,651,-694,-1973,-3133,-4107,-4881,-5438,-5820,-6035,-6146,-6170,-6147,-6074,-5960,-5768,-5482,-5050,-4457,-3675,-2707,-1591,-364,869,2033,3001,3681,3974,3830,3213,2168,736,-946,-2756,-4526,-6095,-7324,-8096,-8344,-8049,-7245,-6011,-4462,-2750,-1006,603,1979,3023,3697,4010,3994,3738,3313,2843,2392,2051,1857,1825,1956,2203,2511,2815,3021,3074,2893,2454,1726,739,-473,-1832,-3253,-4632,-5867,-6872,-7570,-7922,-7904,-7539,-6858,-5926,-4814,-3604,-2371,-1198,-135,749,1437,1897,2141,2187,2054,1809,1456,1077,656,244,-178,-607,-1055,-1537,-2055,-2612,-3190,-3781,-4339,-4850,-5253,-5532,-5625,-5518,-5170,-4566,-3712,-2608,-1307,154,1690,3226,4678,5962,7022,7813,8317,8557,8553,8378,8084,7745,7406,7107,6843,6605,6333,5972,5457,4725,3750,2517,1059,-559,-2253,-3901,-5395,-6610,-7462,-7889,-7868,-7442,-6665,-5661,-4553,-3483,-2578,-1948,-1653,-1720,-2113,-2770,-3573,-4416,-5151,-5679,-5906,-5774,-5278,-4431,-3297,-1962,-517,915,2249,3374,4230,4759,4943,4796,4343,3678,2853,2004,1197,537,78,-155,-157,18,311,629,873,963,829,435,-213,-1073,-2073,-3101,-4059,-4824,-5326,-5486,-5308,-4783,-3993,-2992,-1902,-807,198,1042,1700,2151,2424,2560,2600,2600,2595,2609,2661,2738,2834,2912,2945,2891,2728,2413,1962,1350,634,-171,-979,-1753,-2395,-2866,-3105,-3090,-2815,-2297,-1576,-697,274,1293,2291,3241,4086,4810,5379,5764,5956,5918,5651,5146,4423,3510,2473,1377,318,-606,-1328,-1756,-1885,-1688,-1226,-553,227,1012,1713,2237,2547,2625,2479,2174,1756,1315,910,622,471,501,691,1019,1444,1893,2316,2632,2800,2762,2514,2044,1393,610,-233,-1044,-1735,-2230,-2450,-2378,-1981,-1300,-368,755,1987,3277,4533,5730,6788,7708,8429,8957,9265,9352,9224,8890,8390,7733,6999,6182,5362,4524,3702,2873,2023,1127,160,-885,-2009,-3183,-4360,-5485,-6471,-7269,-7794,-8017,-7909,-7476,-6752,-5787,-4654,-3425,-2192,-1017,23,870,1491,1843,1925,1737,1301,671,-112,-955,-1816,-2606,-3289,-3838,-4231,-4500,-4660,-4753,-4824,-4893,-4984,-5080,-5153,-5158,-5025,-4705,-4135,-3296,-2179,-824,714,2339,3952,5443,6706,7667,8265,8491,8356,7918,7251,6451,5622,4852,4214,3760,3491,3401,3422,3491,3512,3405,3105,2548,1749,694,-530,-1868,-3212,-4466,-5537,-6354,-6861,-7047,-6912,-6490,-5835,-4980,-4007,-2937,-1840,-740,323,1305,2182,2904,3446,3785,3898,3818,3544,3154,2697,2258,1911,1730,1755,2030,2539,3265,4147,5113,6079,6958,7675,8160,8391,8336,8021,7479,6761,5943,5087,4269,3535,2931,2465,2140,1929,1813,1749,1719,1697,1678,1666,1665,1697,1769,1896,2083,2328,2627,2972,3339,3729,4108,4476,4810,5093,5306,5425,5419,5269,4932,4411,3683,2782,1730,605,-537,-1593,-2501,-3190,-3620,-3799,-3738,-3511,-3181,-2843,-2577,-2448,-2494,-2717,-3091,-3543,-4003,-4366,-4563,-4525,-4222,-3670,-2895,-1982,-1013,-74,725,1337,1693,1793,1641,1282,776,200,-372,-870,-1242,-1455,-1503,-1388,-1154,-829,-473,-124,159,365,444,417,264,20,-309,-682,-1088,-1489,-1872,-2207,-2488,-2677,-2795,-2802,-2734,-2593,-2401,-2207,-2025,-1895,-1831,-1821,-1852,-1878,-1841,-1692,-1360,-831,-67,895,2021,3239,4447,5557,6459,7075,7335,7225,6737,5931,4875,3676,2441,1287,287,-486,-1030,-1344,-1492,-1529,-1540,-1587,-1733,-1990,-2370,-2830,-3320,-3785,-4138,-4355,-4370,-4202,-3860,-3388,-2860,-2336,-1888,-1569,-1405,-1392,-1507,-1681,-1864,-1973,-1960,-1795,-1480,-1053,-580,-142,188,324,247,-72,-588,-1238,-1933,-2557,-2995,-3153,-2940,-2331,-1309,60,1714,3508,5330,7023,8464,9554,10216,10437,10231,9659,8825,7828,6807,5853,5075,4508,4193,4088,4155,4314,4463,4533,4416,4076,3462,2588,1473,194,-1184,-2550,-3823,-4914,-5758,-6324,-6597,-6606,-6376,-5988,-5475,-4930,-4379,-3874,-3437,-3067,-2767,-2520,-2314,-2146,-2023,-1943,-1951,-2044,-2265,-2598,-3049,-3562,-4102,-4597,-4964,-5169,-5131,-4860,-4341,-3612,-2735,-1775,-824,38,736,1209,1408,1346,997,434,-312,-1167,-2046,-2895,-3639,-4246,-4679,-4943,-5033,-4975,-4781,-4471,-4060,-3551,-2962,-2296,-1562,-796,-3,759,1466,2072,2545,2863,3018,3010,2869,2614,2291,1925,1543,1170,791,426,40,-375,-824,-1335,-1889,-2500,-3130,-3781,-4399,-4972,-5464,-5836,-6090,-6179,-6121,-5889,-5497,-4950,-4265,-3468,-2589,-1676,-754,95,871,1485,1947,2205,2278,2162,1905,1535,1123,719,383,161,84,169,405,771,1221,1697,2140,2480,2659,2642,2394,1926,1257,443,-447,-1321,-2101,-2701,-3073,-3185,-3049,-2697,-2201,-1632,-1072,-592,-235,-26,37,-12,-145,-311,-477,-610,-700,-736,-719,-641,-501,-272,58,512,1124,1860,2746,3704,4698,5642,6452,7042,7354,7322,6942,6222,5194,3950,2552,1113,-289,-1561,-2659,-3530,-4179,-4611,-4856,-4959,-4957,-4888,-4783,-4658,-4526,-4381,-4226,-4049,-3857,-3646,-3433,-3224,-3053,-2923,-2876,-2899,-3021,-3220,-3487,-3802,-4127,-4446,-4727,-4960,-5140,-5278,-5389,-5498,-5633,-5802,-6030,-6296,-6584,-6867,-7084,-7212,-7195,-7010,-6647,-6099,-5393,-4540,-3584,-2546,-1477,-394,667,1669,2603,3416,4114,4655,5038,5257,5310,5226,5018,4729,4380,4021,3646,3297,2941,2582,2193,1749,1233,636,-53,-806,-1620,-2446,-3260,-4013,-4676,-5209,-5605,-5836,-5926,-5872,-5704,-5460,-5144,-4820,-4472,-4142,-3817,-3506,-3194,-2880,-2547,-2197,-1838,-1462,-1102,-749,-423,-119,179,489,842,1265,1785,2399,3104,3852,4593,5253,5752,6031,6034,5755,5204,4433,3532,2579,1707,980,506,307,408,780,1366,2085,2846,3554,4124,4513,4673,4641,4421,4110,3750,3443,3240,3189,3307,3589,3985,4457,4922,5321,5599,5717,5654,5429,5049,4572,4013,3432,2829,2231,1617,971,264,-539,-1451,-2494,-3638,-4861,-6087,-7255,-8257,-9024,-9458,-9513,-9147,-8361,-7191,-5701,-3982,-2155,-334,1346,2780,3869,4551,4790,4592,3999,3084,1943,708,-518,-1595,-2450,-2996,-3216,-3105,-2713,-2103,-1361,-575,157,770,1186,1384,1335,1060,585,-39,-753,-1504,-2230,-2891,-3455,-3900,-4221,-4420,-4489,-4451,-4283,-4007,-3592,-3062,-2400,-1638,-809,55,867,1608,2187,2597,2809,2834,2710,2489,2223,2008,1870,1892,2073,2431,2926,3513,4116,4664,5071,5275,5227,4899,4306,3469,2458,1335,186,-924,-1926,-2795,-3499,-4062,-4490,-4816,-5067,-5235,-5334,-5307,-5124,-4728,-4065,-3127,-1894,-424,1214,2915,4531,5950,7017,7651,7777,7383,6508,5230,3672,1971,278,-1284,-2588,-3583,-4216,-4511,-4502,-4263,-3869,-3407,-2941,-2517,-2160,-1846,-1561,-1235,-832,-284,438,1359,2479,3766,5185,6671,8150,9563,10823,11886,12698,13233,13485,13471,13214,12774,12199,11557,10905,10286,9729,9240,8804,8380,7929,7386,6719,5876,4847,3643,2266,798,-751,-2268,-3719,-5017,-6117,-6962,-7539,-7810,-7802,-7512,-6988,-6265,-5406,-4472,-3525,-2644,-1867,-1266,-859,-665,-698,-915,-1299,-1776,-2285,-2736,-3050,-3148,-2964,-2471,-1650,-545,778,2212,3619,4858,5776,6251,6204,5584,4441,2828,914,-1156,-3168,-4959,-6363,-7283,-7661,-7515,-6898,-5918,-4696,-3359,-2024,-787,297,1188,1891,2434,2839,3172,3454,3738,4033,4348,4673,4988,5262,5467,5569,5550,5398,5109,4702,4184,3593,2934,2242,1519,773,9,-785,-1600,-2437,-3277,-4102,-4862,-5537,-6045,-6379,-6455,-6301,-5862,-5192,-4301,-3237,-2062,-816,451,1691,2890,4006,5031,5940,6715,7331,7758,7977,7952,7690,7168,6426,5487,4425,3317,2255,1333,633,218,115,339,833,1560,2403,3280,4059,4660,4976,4973,4615,3930,2967,1809,558,-674,-1777,-2659,-3239,-3480,-3353,-2894,-2130,-1148,-28,1132,2235,3195,3955,4466,4727,4758,4596,4324,4005,3727,3559,3546,3723,4072,4571,5147,5729,6226,6551,6631,6417,5882,5042,3927,2614,1184,-267,-1635,-2857,-3851,-4602,-5095,-5349,-5417,-5324,-5145,-4900,-4635,-4357,-4064,-3751,-3391,-2987,-2517,-2006,-1468,-939,-464,-76,187,308,274,95,-219,-636,-1142,-1703,-2310,-2953,-3629,-4348,-5119,-5939,-6815,-7718,-8626,-9483,-10241,-10821,-11167,-11206,-10892,-10191,-9104,-7647,-5882,-3881,-1746,412,2483,4365,5978,7249,8166,8715,8926,8854,8551,8078,7508,6864,6194,5507,4802,4084,3340,2570,1781,981,198,-557,-1235,-1835,-2320,-2695,-2969,-3149,-3284,-3393,-3523,-3697,-3947,-4264,-4661,-5097,-5552,-5977,-6319,-6535,-6560,-6377,-5936,-5251,-4330,-3219,-1984,-715,499,1551,2357,2856,3004,2828,2351,1679,894,132,-513,-939,-1099,-961,-562,56,799,1574,2288,2859,3224,3376,3302,3072,2715,2329,1972,1695,1555,1542,1664,1887,2170,2477,2772,3037,3265,3477,3694,3956,4296,4726,5266,5866,6508,7085,7548,7781,7732,7338,6586,5507,4149,2627,1032,-493,-1859,-2969,-3787,-4301,-4549,-4584,-4501,-4372,-4289,-4302,-4440,-4711,-5085,-5520,-5956,-6353,-6642,-6823,-6845,-6740,-6498,-6150,-5705,-5189,-4598,-3962,-3251,-2502,-1698,-872,-46,747,1464,2066,2515,2788,2869,2756,2466,2012,1432,753,4,-780,-1581,-2381,-3160,-3921,-4649,-5342,-5992,-6588,-7114,-7555,-7893,-8098,-8170,-8081,-7842,-7444,-6906,-6238,-5469,-4617,-3711,-2780,-1843,-939,-81,694,1365,1910,2309,2555,2634,2571,2361,2048,1650,1204,747,308,-90,-427,-708,-924,-1105,-1255,-1415,-1587,-1810,-2072,-2392,-2741,-3106,-3451,-3738,-3938,-4022,-3970,-3790,-3488,-3101,-2663,-2222,-1820,-1483,-1239,-1063,-949,-846,-709,-505,-203,194,658,1140,1573,1876,1992,1867,1488,863,46,-913,-1904,-2872,-3714,-4390,-4865,-5130,-5220,-5164,-5030,-4859,-4713,-4591,-4528,-4477,-4430,-4319,-4124,-3778,-3286,-2606,-1766,-768,356,1577,2854,4173,5483,6781,8023,9199,10260,11193,11924,12452,12698,12665,12324,11677,10755,9601,8259,6819,5331,3870,2503,1240,147,-825,-1635,-2357,-2983,-3569,-4127,-4675,-5213,-5730,-6192,-6576,-6832,-6936,-6868,-6613,-6195,-5635,-4971,-4262,-3544,-2879,-2293,-1836,-1508,-1345,-1320,-1445,-1676,-2009,-2381,-2775,-3127,-3401,-3549,-3537,-3344,-2959,-2414,-1740,-1006,-301,300,699,837,674,196,-547,-1502,-2543,-3575,-4448,-5063,-5327,-5192,-4662,-3772,-2619,-1310,25,1249,2260,2973,3335,3366,3084,2576,1932,1249,630,141,-162,-263,-173,79,439,856,1283,1662,1978,2187,2290,2266,2106,1805,1352,739,-19,-932,-1944,-3038,-4129,-5168,-6055,-6735,-7132,-7221,-6990,-6468,-5709,-4795,-3813,-2861,-2006,-1310,-782,-419,-175,21,219,515,928,1512,2246,3103,4022,4930,5735,6365,6746,6832,6616,6101,5338,4387,3326,2243,1196,268,-527,-1137,-1590,-1862,-2008,-2008,-1917,-1721,-1440,-1073,-621,-97,492,1121,1765,2398,2993,3538,4018,4440,4809,5140,5441,5718,5959,6157,6265,6270,6115,5783,5256,4532,3652,2651,1619,613,-261,-957,-1416,-1619,-1578,-1329,-929,-455,27,433,724,851,820,640,345,-14,-386,-730,-996,-1179,-1256,-1250,-1167,-1038,-894,-758,-656,-607,-609,-665,-771,-901,-1059,-1228,-1396,-1579,-1761,-1958,-2158,-2371,-2580,-2780,-2953,-3088,-3165,-3190,-3147,-3061,-2941,-2805,-2684,-2577,-2511,-2462,-2439,-2413,-2375,-2308,-2207,-2072,-1910,-1738,-1560,-1385,-1212,-1013,-778,-454,-7,583,1358,2292,3379,4557,5754,6883,7852,8573,8986,9045,8753,8125,7224,6108,4867,3567,2286,1068,-40,-1028,-1878,-2593,-3182,-3635,-3983,-4197,-4318,-4314,-4209,-3995,-3671,-3259,-2747,-2173,-1542,-882,-221,428,1033,1588,2074,2493,2830,3099,3285,3396,3425,3359,3197,2922,2541,2062,1505,912,327,-190,-586,-818,-852,-700,-363,88,612,1133,1580,1925,2122,2201,2178,2124,2095,2156,2348,2697,3183,3783,4429,5066,5628,6076,6387,6565,6647,6673,6698,6769,6901,7103,7338,7562,7701,7697,7497,7062,6407,5544,4560,3519,2531,1681,1052,687,610,788,1172,1676,2191,2621,2867,2857,2558,1964,1108,73,-1057,-2164,-3146,-3900,-4372,-4497,-4308,-3793,-3032,-2067,-988,157,1288,2369,3349,4195,4871,5350,5594,5581,5283,4700,3831,2726,1440,56,-1316,-2588,-3655,-4457,-4946,-5137,-5038,-4748,-4312,-3849,-3422,-3093,-2910,-2864,-2938,-3088,-3241,-3344,-3321,-3131,-2738,-2142,-1353,-409,632,1718,2767,3731,4538,5150,5526,5660,5540,5207,4663,3995,3219,2417,1627,892,250,-285,-698,-991,-1171,-1246,-1246,-1177,-1085,-981,-904,-876,-903,-1006,-1159,-1348,-1533,-1670,-1716,-1641,-1426,-1085,-660,-199,213,513,646,575,323,-83,-552,-1005,-1342,-1489,-1402,-1080,-552,90,766,1352,1770,1942,1848,1509,978,361,-249,-736,-1024,-1062,-843,-414,164,782,1354,1773,1987,1952,1679,1208,598,-62,-681,-1188,-1503,-1597,-1446,-1057,-463,304,1180,2136,3104,4067,4974,5810,6542,7153,7612,7909,8009,7918,7613,7121,6449,5648,4768,3860,3001,2227,1588,1097,741,492,295,84,-200,-617,-1199,-1957,-2865,-3879,-4909,-5875,-6661,-7182,-7355,-7142,-6523,-5537,-4241,-2735,-1138,437,1853,3024,3853,4302,4361,4041,3414,2551,1549,527,-426,-1209,-1764,-2050,-2071,-1851,-1454,-969,-469,-77,161,152,-111,-647,-1411,-2350,-3388,-4413,-5351,-6093,-6577,-6762,-6623,-6183,-5491,-4600,-3620,-2610,-1682,-877,-255,174,416,494,449,315,132,-82,-313,-565,-849,-1183,-1578,-2042,-2561,-3096,-3614,-4028,-4288,-4311,-4059,-3501,-2660,-1579,-350,901,2065,2983,3582,3757,3503,2819,1781,464,-1001,-2522,-3964,-5260,-6313,-7102,-7575,-7745,-7593,-7142,-6411,-5422,-4227,-2873,-1439,-5,1323,2472,3333,3879,4048,3876,3376,2640,1742,806,-77,-788,-1268,-1447,-1318,-893,-225,606,1510,2384,3142,3713,4049,4143,4002,3657,3160,2554,1896,1228,590,13,-468,-840,-1059,-1132,-1013,-724,-251,370,1102,1881,2637,3290,3766,4011,3986,3691,3158,2437,1622,788,38,-565,-964,-1158,-1152,-1019,-814,-640,-563,-660,-946,-1444,-2100,-2865,-3655,-4383,-4977,-5374,-5554,-5507,-5280,-4905,-4463,-3997,-3575,-3217,-2945,-2757,-2629,-2542,-2458,-2358,-2223,-2052,-1867,-1689,-1563,-1532,-1618,-1852,-2221,-2689,-3217,-3726,-4150,-4431,-4509,-4387,-4072,-3618,-3114,-2635,-2298,-2156,-2279,-2651,-3263,-4022,-4850,-5629,-6257,-6662,-6770,-6593,-6128,-5442,-4603,-3681,-2764,-1893,-1119,-438,154,688,1195,1721,2273,2891,3537,4217,4872,5465,5931,6217,6274,6059,5560,4763,3707,2425,994,-515,-2000,-3389,-4580,-5528,-6174,-6506,-6527,-6261,-5761,-5076,-4290,-3457,-2650,-1922,-1301,-822,-472,-235,-90,21,114,233,385,571,766,940,1043,1035,875,544,42,-614,-1371,-2176,-2951,-3619,-4123,-4401,-4434,-4230,-3808,-3249,-2617,-2007,-1508,-1170,-1043,-1119,-1368,-1733,-2132,-2485,-2718,-2773,-2615,-2238,-1652,-891,9,993,2040,3085,4126,5111,6021,6818,7456,7886,8066,7929,7476,6665,5554,4182,2656,1096,-351,-1555,-2364,-2725,-2561,-1920,-868,449,1859,3161,4171,4724,4714,4097,2904,1233,-752,-2863,-4876,-6601,-7869,-8581,-8698,-8260,-7359,-6151,-4789,-3461,-2292,-1392,-820,-541,-542,-679,-888,-1015,-990,-735,-220,521,1459,2471,3479,4352,4988,5312,5251,4802,3964,2794,1353,-256,-1939,-3585,-5104,-6403,-7426,-8122,-8481,-8503,-8222,-7679,-6937,-6062,-5113,-4153,-3212,-2323,-1485,-701,49,765,1477,2153,2822,3435,3988,4449,4782,4969,4986,4815,4466,3936,3265,2472,1616,738,-102,-864,-1503,-2006,-2351,-2561,-2645,-2647,-2591,-2524,-2457,-2431,-2429,-2478,-2543,-2641,-2725,-2808,-2834,-2809,-2685,-2459,-2095,-1600,-957,-191,672,1598,2522,3398,4153,4746,5131,5299,5255,5024,4674,4245,3840,3496,3297,3253,3393,3673,4053,4441,4757,4898,4794,4395,3683,2703,1507,208,-1081,-2246,-3173,-3795,-4062,-3962,-3537,-2813,-1890,-807,332,1493,2601,3628,4542,5315,5941,6396,6676,6772,6685,6421,5999,5450,4809,4140,3478,2899,2431,2132,2004,2066,2280,2613,3001,3360,3628,3710,3571,3158,2482,1570,486,-675,-1804,-2789,-3514,-3906,-3904,-3510,-2759,-1724,-533,718,1862,2826,3480,3816,3786,3448,2852,2086,1266,480,-168,-608,-791,-697,-334,256,1021,1872,2730,3489,4067,4378,4365,3993,3251,2180,823,-708,-2331,-3900,-5318,-6463,-7258,-7655,-7621,-7183,-6379,-5272,-3962,-2505,-1027,433,1774,2961,3944,4699,5199,5454,5448,5222,4783,4192,3471,2701,1909,1171,521,-2,-365,-568,-605,-504,-303,-38,219,423,517,453,212,-208,-798,-1502,-2275,-3040,-3727,-4276,-4635,-4778,-4696,-4412,-3942,-3348,-2640,-1887,-1083,-262,581,1451,2342,3258,4185,5100,5971,6765,7438,7963,8318,8488,8490,8334,8068,7720,7345,6964,6621,6309,6043,5789,5541,5246,4913,4490,4005,3448,2858,2266,1726,1277,976,847,916,1180,1620,2209,2890,3618,4327,4972,5497,5873,6070,6080,5908,5567,5095,4519,3881,3220,2567,1947,1388,902,507,217,32,-36,-12,100,248,402,507,512,388,93,-365,-986,-1728,-2536,-3359,-4116,-4754,-5232,-5505,-5592,-5492,-5245,-4896,-4482,-4044,-3597,-3149,-2682,-2187,-1618,-974,-225,617,1531,2490,3441,4330,5115,5742,6186,6425,6452,6271,5889,5326,4586,3690,2653,1484,221,-1120,-2491,-3840,-5128,-6271,-7246,-7969,-8435,-8589,-8454,-8016,-7328,-6422,-5360,-4205,-3014,-1851,-758,222,1067,1753,2292,2665,2903,3000,2972,2829,2579,2226,1790,1275,719,139,-408,-900,-1270,-1508,-1571,-1474,-1230,-879,-480,-94,229,441,528,495,361,182,-11,-161,-246,-245,-168,-40,109,234,301,285,163,-49,-357,-723,-1133,-1553,-1962,-2336,-2666,-2927,-3119,-3221,-3223,-3115,-2886,-2530,-2063,-1488,-850,-171,490,1087,1573,1892,2020,1926,1609,1079,373,-460,-1355,-2230,-3013,-3612,-3971,-4019,-3742,-3110,-2166,-931,506,2086,3708,5288,6760,8035,9091,9871,10370,10581,10506,10164,9582,8783,7811,6707,5515,4291,3081,1934,897,-10,-752,-1349,-1785,-2113,-2338,-2516,-2665,-2811,-2973,-3149,-3328,-3509,-3661,-3794,-3887,-3968,-4027,-4106,-4198,-4322,-4465,-4603,-4705,-4716,-4595,-4288,-3773,-3033,-2099,-1004,177,1361,2475,3417,4148,4600,4770,4654,4277,3684,2926,2060,1146,217,-679,-1540,-2353,-3129,-3876,-4604,-5309,-5974,-6588,-7082,-7452,-7611,-7560,-7252,-6703,-5935,-4992,-3950,-2879,-1866,-980,-279,206,465,513,389,133,-194,-545,-875,-1150,-1350,-1461,-1483,-1411,-1268,-1041,-780,-481,-209,15,133,106,-99,-507,-1100,-1869,-2743,-3676,-4568,-5359,-5966,-6340,-6457,-6306,-5919,-5328,-4593,-3757,-2879,-1983,-1108,-247,572,1378,2148,2901,3623,4305,4946,5515,6015,6410,6700,6861,6882,6753,6459,6000,5375,4592,3668,2630,1502,326,-880,-2071,-3239,-4342,-5371,-6292,-7078,-7700,-8137,-8357,-8371,-8172,-7795,-7276,-6666,-6013,-5370,-4764,-4219,-3732,-3294,-2860,-2424,-1922,-1365,-723,-26,700,1407,2046,2558,2920,3092,3097,2931,2646,2279,1867,1471,1093,790,536,377,268,255,295,414,601,843,1140,1458,1763,2022,2166,2173,1974,1562,920,65,-958,-2092,-3267,-4386,-5393,-6195,-6758,-7048,-7048,-6787,-6285,-5601,-4786,-3907,-3023,-2176,-1415,-744,-178,296,698,1040,1329,1571,1739,1812,1750,1520,1097,484,-303,-1217,-2185,-3128,-3965,-4623,-5051,-5239,-5181,-4933,-4535,-4063,-3562,-3087,-2646,-2254,-1880,-1507,-1104,-650,-143,407,962,1489,1914,2210,2305,2186,1836,1270,521,-356,-1300,-2245,-3126,-3899,-4536,-5013,-5356,-5562,-5683,-5730,-5749,-5743,-5736,-5708,-5662,-5555,-5395,-5125,-4779,-4310,-3763,-3132,-2446,-1732,-1008,-300,372,1000,1565,2074,2521,2910,3257,3557,3832,4076,4301,4508,4697,4869,5019,5142,5234,5271,5258,5149,4958,4645,4224,3684,3049,2344,1619,923,322,-125,-381,-402,-215,179,696,1285,1838,2292,2570,2641,2496,2170,1713,1211,734,361,132,71,157,363,618,877,1079,1188,1187,1080,881,622,327,13,-309,-649,-1020,-1449,-1950,-2535,-3205,-3926,-4681,-5399,-6045,-6553,-6885,-7005,-6903,-6566,-6034,-5306,-4449,-3482,-2461,-1425,-398,583,1519,2395,3217,3993,4720,5402,6023,6562,6989,7264,7354,7222,6861,6259,5461,4483,3413,2284,1193,156,-760,-1572,-2260,-2867,-3407,-3915,-4419,-4914,-5416,-5879,-6294,-6604,-6779,-6779,-6579,-6163,-5543,-4715,-3723,-2583,-1340,-35,1295,2596,3836,4953,5919,6687,7231,7535,7593,7421,7032,6469,5759,4944,4075,3170,2285,1434,643,-60,-677,-1176,-1569,-1831,-1978,-2007,-1931,-1785,-1577,-1365,-1157,-1004,-912,-909,-991,-1154,-1389,-1663,-1960,-2234,-2470,-2621,-2686,-2639,-2490,-2257,-1947,-1611,-1257,-936,-658,-439,-283,-159,-57,85,292,602,1033,1573,2191,2837,3418,3870,4098,4053,3700,3057,2168,1144,85,-860,-1594,-2006,-2071,-1781,-1194,-406,488,1364,2141,2760,3199,3499,3700,3897,4158,4572,5159,5959,6910,7977,9067,10074,10920,11512,11808,11776,11438,10821,10002,9034,8005,6953,5930,4943,3985,3037,2064,1042,-43,-1181,-2345,-3465,-4479,-5284,-5821,-6021,-5862,-5359,-4552,-3527,-2380,-1203,-104,868,1656,2271,2731,3083,3390,3702,4066,4491,4977,5472,5935,6277,6440,6362,6009,5371,4484,3383,2166,897,-324,-1435,-2375,-3112,-3643,-3974,-4143,-4194,-4173,-4130,-4104,-4120,-4189,-4306,-4449,-4583,-4678,-4671,-4560,-4274,-3843,-3237,-2489,-1640,-724,188,1043,1791,2379,2790,3007,3050,2939,2737,2478,2242,2061,1982,2019,2160,2376,2618,2817,2908,2829,2529,1994,1222,260,-829,-1955,-3011,-3904,-4529,-4829,-4751,-4295,-3487,-2381,-1070,371,1826,3230,4507,5615,6530,7264,7808,8214,8480,8631,8691,8626,8468,8177,7768,7241,6606,5900,5146,4386,3644,2938,2264,1617,955,266,-494,-1332,-2247,-3226,-4206,-5148,-5956,-6582,-6949,-7029,-6807,-6303,-5568,-4668,-3698,-2730,-1851,-1115,-549,-172,53,148,173,180,209,307,483,739,1065,1423,1788,2119,2399,2609,2758,2860,2947,3048,3208,3435,3754,4139,4562,4965,5281,5440,5376,5056,4459,3612,2576,1421,271,-795,-1660,-2276,-2593,-2626,-2398,-1986,-1458,-899,-398,2,237,293,168,-133,-564,-1091,-1643,-2164,-2578,-2822,-2847,-2599,-2083,-1285,-269,923,2184,3425,4529,5394,5933,6078,5808,5109,4044,2660,1067,-621,-2297,-3831,-5140,-6135,-6777,-7043,-6938,-6503,-5785,-4839,-3755,-2576,-1384,-229,842,1792,2592,3228,3688,3965,4076,4026,3835,3534,3142,2694,2221,1730,1259,789,335,-133,-629,-1186,-1820,-2551,-3378,-4284,-5226,-6152,-6979,-7636,-8041,-8133,-7888,-7290,-6396,-5253,-3968,-2634,-1344,-188,810,1604,2249,2761,3231,3705,4250,4895,5647,6478,7333,8138,8807,9258,9425,9253,8742,7887,6752,5388,3887,2324,798,-638,-1912,-2996,-3868,-4509,-4941,-5147,-5155,-4962,-4586,-4043,-3358,-2561,-1714,-853,-61,611,1113,1397,1468,1316,1001,553,61,-423,-830,-1119,-1266,-1276,-1168,-992,-795,-636,-571,-619,-823,-1152,-1597,-2119,-2663,-3202,-3690,-4111,-4455,-4726,-4935,-5093,-5205,-5276,-5285,-5221,-5057,-4762,-4341,-3774,-3102,-2343,-1551,-770,-44,603,1151,1609,1999,2330,2649,2953,3258,3545,3791,3951,3987,3862,3543,3042,2364,1558,683,-191,-1005,-1688,-2213,-2560,-2733,-2776,-2732,-2657,-2626,-2677,-2856,-3178,-3631,-4183,-4793,-5378,-5896,-6259,-6443,-6398,-6139,-5667,-5037,-4286,-3481,-2674,-1902,-1204,-578,-32,454,893,1298,1671,2013,2295,2520,2641,2683,2607,2461,2242,1994,1755,1541,1391,1287,1225,1161,1045,830,458,-96,-845,-1773,-2835,-3973,-5121,-6196,-7151,-7927,-8504,-8883,-9065,-9090,-8980,-8766,-8471,-8100,-7656,-7136,-6518,-5812,-4999,-4110,-3154,-2165,-1189,-252,585,1304,1864,2251,2455,2479,2331,2031,1589,1040,393,-317,-1075,-1855,-2625,-3368,-4035,-4609,-5042,-5299,-5357,-5189,-4794,-4189,-3411,-2509,-1560,-617,241,986,1583,2052,2416,2734,3066,3472,4004,4673,5492,6396,7337,8218,8940,9421,9581,9375,8798,7862,6629,5167,3568,1922,306,-1200,-2563,-3739,-4724,-5526,-6133,-6587,-6865,-7000,-6969,-6784,-6435,-5919,-5259,-4445,-3529,-2528,-1481,-433,586,1538,2395,3140,3749,4230,4561,4767,4841,4797,4651,4402,4068,3638,3131,2531,1854,1099,279,-588,-1487,-2388,-3273,-4109,-4880,-5566,-6155,-6638,-6998,-7240,-7325,-7264,-7007,-6572,-5927,-5113,-4153,-3114,-2075,-1112,-326,234,487,445,84,-534,-1364,-2319,-3326,-4295,-5177,-5903,-6462,-6829,-7016,-7024,-6875,-6571,-6127,-5547,-4836,-4007,-3083,-2093,-1090,-121,745,1449,1948,2202,2226,2031,1690,1265,854,533,374,420,674,1119,1690,2329,2937,3459,3823,4012,4020,3880,3644,3373,3138,2988,2962,3069,3290,3583,3903,4167,4338,4349,4190,3848,3355,2751,2092,1449,855,365,-25,-316,-554,-767,-1033,-1367,-1826,-2404,-3090,-3857,-4637,-5397,-6049,-6582,-6925,-7094,-7064,-6860,-6495,-5985,-5353,-4612,-3775,-2856,-1868,-823,239,1313,2336,3296,4138,4852,5399,5790,6016,6110,6083,5979,5810,5610,5377,5116,4808,4444,4008,3488,2903,2258,1597,956,373,-112,-485,-735,-881,-951,-984,-1028,-1116,-1281,-1522,-1838,-2173,-2499,-2726,-2814,-2694,-2343,-1748,-934,54,1140,2235,3248,4086,4685,4990,4986,4683,4124,3354,2459,1484,511,-431,-1299,-2088,-2784,-3397,-3914,-4332,-4618,-4741,-4657,-4325,-3721,-2838,-1695,-353,1116,2604,4015,5238,6205,6860,7194,7234,7021,6629,6131,5586,5039,4514,3991,3468,2881,2218,1426,521,-502,-1588,-2686,-3725,-4627,-5337,-5811,-6035,-6025,-5820,-5476,-5071,-4652,-4289,-3993,-3769,-3594,-3400,-3144,-2732,-2138,-1300,-244,1022,2421,3871,5280,6536,7574,8315,8741,8850,8673,8275,7709,7069,6388,5747,5134,4591,4082,3613,3162,2725,2309,1929,1606,1363,1225,1194,1283,1469,1741,2067,2418,2786,3130,3478,3802,4123,4438,4746,5023,5257,5393,5402,5233,4855,4251,3414,2379,1167,-142,-1501,-2824,-4056,-5137,-6026,-6694,-7122,-7312,-7267,-7001,-6535,-5895,-5106,-4203,-3215,-2175,-1119,-72,921,1845,2663,3366,3944,4384,4717,4919,5046,5067,5023,4898,4686,4391,3987,3475,2854,2128,1337,513,-283,-974,-1504,-1783,-1776,-1439,-772,191,1393,2729,4090,5345,6372,7081,7396,7307,6838,6047,5047,3933,2823,1811,946,285,-209,-537,-768,-948,-1119,-1321,-1555,-1811,-2057,-2251,-2355,-2333,-2167,-1859,-1426,-902,-324,263,828,1346,1798,2203,2548,2879,3194,3517,3863,4211,4572,4900,5186,5391,5494,5478,5326,5047,4639,4123,3504,2808,2032,1209,324,-589,-1525,-2452,-3337,-4134,-4804,-5287,-5557,-5587,-5365,-4926,-4285,-3531,-2708,-1913,-1209,-647,-267,-66,-16,-87,-190,-298,-326,-262,-91,181,493,810,1040,1142,1045,735,201,-528,-1399,-2340,-3275,-4123,-4814,-5308,-5553,-5561,-5304,-4819,-4109,-3201,-2121,-896,446,1858,3303,4720,6062,7263,8284,9079,9623,9925,9982,9841,9534,9117,8628,8108,7577,7038,6476,5878,5199,4436,3561,2597,1564,526,-453,-1291,-1915,-2263,-2313,-2054,-1532,-822,-1,803,1512,2027,2310,2325,2124,1728,1250,755,338,65,-37,53,271,595,905,1155,1246,1157,854,385,-222,-861,-1468,-1960,-2272,-2403,-2328,-2113,-1784,-1419,-1071,-776,-569,-445,-384,-376,-354,-332,-245,-138,10,146,249,280,210,41,-235,-578,-968,-1350,-1700,-1971,-2173,-2290,-2361,-2415,-2505,-2676,-2974,-3428,-4036,-4807,-5671,-6600,-7491,-8284,-8887,-9240,-9295,-9034,-8462,-7618,-6544,-5320,-4005,-2673,-1389,-193,864,1770,2495,3047,3410,3613,3652,3573,3386,3147,2887,2642,2453,2330,2282,2312,2377,2461,2517,2500,2400,2177,1859,1454,1014,594,251,49,23,200,571,1105,1743,2418,3037,3550,3853,3951,3777,3374,2745,1947,1035,58,-913,-1849,-2701,-3457,-4106,-4644,-5083,-5432,-5688,-5870,-5959,-5970,-5884,-5713,-5455,-5130,-4754,-4349,-3944,-3550,-3184,-2829,-2483,-2111,-1686,-1187,-590,86,828,1571,2263,2809,3136,3182,2898,2286,1390,277,-921,-2093,-3088,-3816,-4182,-4171,-3800,-3121,-2249,-1272,-315,541,1235,1730,2043,2200,2249,2248,2236,2245,2288,2341,2394,2389,2305,2105,1772,1315,744,104,-580,-1249,-1887,-2459,-2967,-3406,-3809,-4182,-4563,-4962,-5389,-5830,-6278,-6679,-7015,-7226,-7283,-7156,-6821,-6280,-5543,-4619,-3559,-2371,-1114,195,1507,2797,4026,5144,6125,6899,7428,7662,7550,7079,6234,5047,3563,1871,66,-1726,-3394,-4831,-5953,-6709,-7084,-7092,-6782,-6228,-5502,-4705,-3897,-3173,-2567,-2147,-1907,-1889,-2059,-2425,-2938,-3568,-4258,-4954,-5591,-6105,-6446,-6553,-6422,-6020,-5383,-4543,-3558,-2509,-1484,-552,189,707,950,932,676,239,-301,-854,-1341,-1673,-1816,-1724,-1411,-904,-245,495,1263,1999,2657,3227,3686,4070,4380,4662,4928,5189,5439,5651,5782,5783,5604,5210,4581,3738,2709,1576,401,-714,-1714,-2527,-3143,-3560,-3811,-3952,-4042,-4144,-4306,-4552,-4893,-5300,-5746,-6169,-6528,-6775,-6887,-6852,-6685,-6404,-6049,-5642,-5216,-4773,-4321,-3840,-3307,-2707,-2014,-1240,-392,491,1346,2121,2723,3117,3229,3063,2613,1925,1057,98,-877,-1770,-2511,-3044,-3337,-3367,-3157,-2718,-2095,-1327,-463,460,1380,2268,3079,3768,4318,4682,4854,4815,4567,4118,3498,2730,1879,975,86,-747,-1497,-2111,-2611,-2957,-3180,-3264,-3235,-3078,-2820,-2446,-1979,-1427,-821,-186,422,970,1395,1661,1740,1617,1304,848,284,-288,-817,-1208,-1412,-1392,-1128,-669,-37,654,1346,1924,2321,2483,2383,2039,1497,819,93,-600,-1199,-1644,-1924,-2049,-2036,-1952,-1827,-1717,-1646,-1625,-1636,-1668,-1668,-1626,-1506,-1312,-1059,-779,-524,-341,-285,-392,-676,-1143,-1754,-2472,-3235,-3982,-4653,-5205,-5605,-5842,-5918,-5853,-5669,-5398,-5065,-4693,-4298,-3877,-3441,-2964,-2456,-1887,-1270,-589,137,904,1693,2477,3252,3976,4669,5276,5836,6300,6694,6982,7165,7220,7132,6889,6493,5945,5280,4533,3749,3001,2332,1800,1442,1266,1274,1433,1696,2018,2337,2609,2816,2933,2987,2995,3003,3045,3152,3343,3593,3894,4168,4371,4428,4289,3910,3295,2443,1423,282,-881,-2000,-2982,-3788,-4362,-4718,-4847,-4799,-4604,-4306,-3933,-3522,-3052,-2557,-1990,-1380,-693,35,805,1569,2288,2929,3429,3780,3947,3934,3771,3480,3118,2746,2396,2140,1972,1926,1965,2064,2169,2226,2188,2010,1690,1213,624,-44,-741,-1409,-2013,-2514,-2895,-3145,-3268,-3268,-3153,-2934,-2622,-2229,-1785,-1314,-852,-449,-141,28,27,-145,-488,-966,-1528,-2113,-2654,-3078,-3339,-3380,-3190,-2760,-2112,-1279,-327,698,1710,2656,3490,4160,4673,5018,5241,5363,5447,5519,5620,5764,5947,6143,6331,6451,6488,6394,6174,5826,5386,4894,4404,3961,3605,3361,3222,3181,3188,3202,3172,3050,2810,2441,1946,1361,715,65,-555,-1097,-1548,-1878,-2105,-2211,-2232,-2153,-2008,-1784,-1510,-1167,-804,-392,-10,361,639,828,868,774,527,154,-304,-813,-1308,-1736,-2065,-2232,-2246,-2076,-1750,-1282,-713,-76,585,1236,1855,2409,2911,3344,3723,4058,4348,4604,4824,4988,5107,5144,5123,5023,4877,4691,4500,4321,4176,4070,3992,3930,3836,3685,3421,3020,2460,1739,884,-66,-1061,-2017,-2894,-3612,-4149,-4475,-4595,-4535,-4328,-4025,-3664,-3288,-2913,-2544,-2159,-1733,-1222,-594,165,1061,2046,3077,4059,4920,5564,5944,6018,5797,5327,4674,3942,3225,2611,2180,1956,1955,2137,2459,2832,3205,3490,3663,3683,3568,3319,2991,2601,2199,1804,1434,1096,774,470,152,-179,-547,-940,-1364,-1799,-2238,-2667,-3077,-3455,-3815,-4131,-4435,-4690,-4923,-5095,-5212,-5242,-5183,-5021,-4752,-4395,-3949,-3456,-2915,-2363,-1792,-1215,-615,16,692,1425,2224,3068,3960,4843,5693,6451,7054,7469,7636,7549,7201,6627,5874,5035,4178,3413,2803,2418,2270,2366,2643,3056,3497,3894,4162,4243,4119,3777,3260,2609,1884,1147,440,-200,-760,-1253,-1682,-2087,-2479,-2872,-3276,-3664,-4029,-4335,-4563,-4692,-4716,-4648,-4495,-4294,-4058,-3826,-3596,-3395,-3196,-3012,-2805,-2572,-2299,-1982,-1639,-1285,-948,-663,-444,-305,-240,-217,-196,-123,62,398,918,1614,2445,3343,4205,4937,5430,5617,5468,4984,4243,3330,2366,1483,767,306,108,152,364,653,908,1048,1015,790,414,-54,-511,-878,-1062,-1026,-761,-297,283,888,1412,1757,1861,1701,1288,699,18,-627,-1131,-1400,-1384,-1097,-578,43,662,1119,1316,1164,651,-187,-1257,-2424,-3539,-4451,-5040,-5237,-5014,-4428,-3549,-2517,-1464,-513,215,683,851,768,483,74,-365,-788,-1132,-1389,-1571,-1689,-1789,-1884,-2000,-2132,-2276,-2401,-2484,-2502,-2440,-2304,-2125,-1935,-1803,-1777,-1911,-2232,-2747,-3410,-4183,-4963,-5674,-6229,-6548,-6611,-6394,-5940,-5310,-4569,-3819,-3112,-2499,-2002,-1590,-1241,-891,-494,-15,557,1199,1869,2496,3011,3351,3478,3382,3097,2669,2177,1697,1297,1027,910,943,1097,1328,1592,1833,2033,2173,2266,2335,2421,2558,2781,3098,3499,3940,4359,4673,4781,4619,4111,3244,2045,565,-1059,-2705,-4206,-5416,-6221,-6544,-6370,-5757,-4788,-3629,-2434,-1363,-570,-127,-92,-424,-1057,-1862,-2711,-3464,-4016,-4299,-4286,-4020,-3544,-2969,-2375,-1845,-1448,-1201,-1116,-1172,-1328,-1562,-1825,-2115,-2406,-2692,-2968,-3201,-3377,-3441,-3367,-3098,-2630,-1942,-1076,-78,948,1915,2687,3183,3316,3057,2428,1490,356,-857,-2005,-2992,-3724,-4191,-4396,-4420,-4341,-4287,-4326,-4556,-4972,-5561,-6251,-6916,-7449,-7725,-7655,-7212,-6400,-5315,-4059,-2795,-1649,-760,-186,35,-43,-344,-749,-1125,-1358,-1356,-1076,-532,220,1073,1899,2574,2983,3085,2857,2363,1691,966,311,-161,-395,-350,-76,371,895,1390,1777,1999,2028,1897,1636,1329,1031,803,670,627,641,659,628,498,258,-92,-492,-898,-1221,-1409,-1416,-1240,-897,-470,-16,349,542,502,165,-452,-1342,-2424,-3620,-4815,-5911,-6805,-7431,-7743,-7732,-7423,-6858,-6106,-5214,-4264,-3278,-2311,-1373,-487,330,1046,1650,2093,2374,2463,2386,2162,1849,1514,1223,1061,1065,1276,1675,2229,2848,3450,3901,4113,3993,3510,2668,1543,246,-1068,-2234,-3102,-3559,-3559,-3117,-2323,-1322,-292,579,1124,1235,853,13,-1201,-2620,-4075,-5361,-6314,-6797,-6748,-6145,-5070,-3612,-1952,-232,1348,2677,3633,4186,4330,4130,3645,3003,2265,1538,846,234,-324,-826,-1316,-1797,-2278,-2743,-3145,-3436,-3550,-3429,-3030,-2343,-1371,-180,1171,2567,3925,5128,6118,6809,7188,7221,6921,6306,5413,4287,2999,1601,181,-1198,-2463,-3559,-4436,-5075,-5468,-5648,-5646,-5542,-5392,-5273,-5241,-5313,-5500,-5755,-6025,-6222,-6272,-6091,-5651,-4932,-3980,-2856,-1666,-511,488,1254,1722,1879,1752,1402,925,434,32,-177,-139,180,752,1533,2427,3351,4210,4927,5479,5835,6051,6158,6239,6342,6525,6775,7086,7368,7543,7498,7143,6402,5271,3758,1968,14,-1954,-3764,-5293,-6420,-7098,-7317,-7130,-6620,-5905,-5110,-4344,-3699,-3218,-2909,-2726,-2615,-2485,-2278,-1934,-1451,-838,-150,550,1204,1755,2178,2481,2675,2822,2944,3097,3279,3492,3685,3814,3794,3587,3133,2438,1520,445,-682,-1751,-2616,-3174,-3315,-3011,-2238,-1073,403,2041,3706,5237,6523,7463,8003,8150,7916,7387,6637,5758,4858,3980,3209,2546,2016,1606,1296,1070,900,776,679,601,537,483,436,397,367,343,322,316,307,320,337,361,375,357,275,104,-174,-562,-1027,-1522,-1978,-2312,-2461,-2366,-2011,-1403,-582,382,1414,2424,3334,4070,4578,4824,4793,4506,3989,3314,2543,1768,1057,491,105,-73,-55,127,410,726,997,1162,1182,1035,739,323,-164,-680,-1184,-1658,-2089,-2492,-2870,-3256,-3640,-4025,-4389,-4680,-4860,-4860,-4637,-4148,-3389,-2374,-1151,197,1587,2909,4073,5003,5653,6016,6114,6008,5758,5449,5140,4860,4636,4423,4192,3879,3426,2814,2026,1122,156,-741,-1477,-1915,-1984,-1624,-839,320,1748,3320,4868,6262,7375,8125,8495,8491,8181,7643,6965,6225,5479,4761,4070,3402,2730,2046,1344,644,-22,-616,-1083,-1407,-1553,-1547,-1401,-1182,-934,-716,-583,-544,-629,-805,-1060,-1341,-1625,-1863,-2043,-2150,-2177,-2137,-2015,-1822,-1544,-1169,-704,-129,524,1246,1992,2711,3360,3870,4209,4326,4218,3875,3336,2639,1862,1084,405,-100,-345,-300,52,681,1510,2447,3364,4142,4663,4855,4662,4119,3262,2201,1052,-81,-1082,-1907,-2512,-2918,-3158,-3284,-3356,-3403,-3452,-3484,-3467,-3354,-3094,-2659,-2048,-1279,-424,459,1278,1971,2499,2841,3026,3092,3081,3054,3025,3013,2999,2956,2836,2615,2243,1731,1073,316,-489,-1274,-1970,-2520,-2883,-3054,-3034,-2856,-2547,-2132,-1626,-1029,-335,459,1355,2330,3337,4322,5188,5880,6287,6389,6127,5543,4675,3625,2502,1436,533,-107,-433,-432,-126,394,1035,1640,2074,2208,1945,1255,154,-1269,-2871,-4485,-5908,-6986,-7555,-7559,-6960,-5827,-4270,-2455,-586,1132,2516,3399,3728,3457,2682,1517,152,-1210,-2375,-3165,-3477,-3246,-2499,-1321,148,1734,3235,4498,5354,5744,5619,5036,4081,2896,1644,474,-481,-1131,-1441,-1430,-1155,-733,-268,113,319,287,19,-478,-1091,-1754,-2321,-2695,-2785,-2530,-1940,-1041,72,1276,2431,3381,3992,4164,3838,3026,1803,292,-1324,-2875,-4170,-5088,-5543,-5526,-5087,-4324,-3381,-2402,-1535,-886,-523,-464,-652,-1005,-1384,-1656,-1694,-1412,-780,174,1352,2633,3852,4883,5608,5980,6001,5730,5275,4754,4289,3971,3847,3900,4087,4286,4406,4304,3912,3147,2026,560,-1151,-2996,-4851,-6553,-8008,-9086,-9742,-9950,-9727,-9142,-8279,-7248,-6187,-5186,-4374,-3797,-3505,-3481,-3674,-4006,-4368,-4665,-4805,-4748,-4466,-4005,-3403,-2738,-2074,-1454,-910,-426,25,481,1001,1593,2288,3057,3858,4630,5298,5786,6042,6023,5730,5188,4453,3594,2681,1781,918,134,-588,-1234,-1813,-2308,-2706,-2959,-3057,-2960,-2688,-2255,-1734,-1192,-744,-470,-480,-808,-1492,-2478,-3683,-4977,-6195,-7171,-7758,-7839,-7363,-6350,-4877,-3102,-1202,621,2189,3362,4058,4262,4006,3380,2485,1448,361,-670,-1604,-2392,-3044,-3562,-3983,-4322,-4616,-4875,-5101,-5272,-5344,-5259,-4954,-4364,-3462,-2240,-749,940,2694,4397,5888,7060,7812,8095,7905,7276,6295,5053,3693,2316,1059,-14,-829,-1388,-1703,-1830,-1851,-1834,-1877,-2023,-2318,-2759,-3330,-3965,-4620,-5196,-5652,-5917,-5974,-5801,-5420,-4846,-4130,-3311,-2451,-1600,-839,-202,232,466,472,297,-23,-398,-766,-1042,-1191,-1180,-1032,-779,-479,-201,11,104,74,-77,-319,-613,-905,-1154,-1305,-1335,-1235,-1000,-691,-343,-49,124,115,-117,-562,-1186,-1913,-2654,-3322,-3827,-4127,-4188,-4021,-3659,-3160,-2588,-2039,-1573,-1283,-1211,-1397,-1834,-2482,-3267,-4088,-4830,-5390,-5676,-5628,-5246,-4532,-3595,-2509,-1451,-542,65,287,97,-466,-1283,-2189,-2998,-3528,-3658,-3308,-2507,-1310,133,1675,3136,4378,5282,5796,5911,5684,5207,4618,4023,3558,3267,3197,3314,3565,3877,4150,4315,4290,4036,3545,2813,1897,850,-263,-1353,-2370,-3248,-3943,-4444,-4719,-4792,-4658,-4370,-3950,-3489,-3021,-2656,-2430,-2417,-2633,-3072,-3697,-4418,-5151,-5765,-6161,-6254,-5991,-5385,-4487,-3396,-2251,-1178,-310,265,515,444,129,-340,-832,-1236,-1437,-1372,-1003,-352,522,1526,2526,3427,4083,4451,4461,4133,3521,2707,1826,993,319,-126,-324,-315,-163,7,117,49,-228,-745,-1447,-2264,-3063,-3727,-4109,-4124,-3711,-2889,-1734,-384,993,2204,3100,3545,3506,2987,2094,965,-227,-1310,-2162,-2689,-2889,-2797,-2511,-2155,-1846,-1685,-1744,-2024,-2511,-3141,-3827,-4500,-5065,-5470,-5660,-5603,-5289,-4702,-3859,-2770,-1463,22,1628,3299,4942,6500,7871,9020,9857,10382,10536,10338,9780,8893,7722,6326,4793,3201,1652,213,-1051,-2111,-2960,-3620,-4123,-4521,-4852,-5150,-5423,-5642,-5783,-5769,-5568,-5133,-4459,-3584,-2558,-1482,-433,483,1223,1736,2050,2195,2261,2320,2463,2737,3148,3673,4200,4632,4816,4636,4024,2944,1475,-269,-2092,-3778,-5105,-5876,-5968,-5331,-4019,-2181,-31,2159,4121,5616,6470,6603,6020,4838,3228,1433,-312,-1765,-2760,-3177,-2993,-2258,-1080,369,1898,3326,4473,5240,5546,5419,4894,4098,3142,2162,1284,593,151,-5,96,444,951,1542,2106,2532,2715,2575,2062,1175,-43,-1503,-3088,-4642,-6018,-7073,-7691,-7800,-7389,-6471,-5150,-3523,-1734,79,1792,3307,4569,5553,6275,6777,7113,7355,7566,7798,8087,8437,8820,9187,9461,9557,9400,8915,8095,6932,5526,3953,2383,938,-243,-1081,-1543,-1667,-1532,-1269,-1012,-895,-1017,-1435,-2148,-3122,-4256,-5455,-6578,-7516,-8162,-8452,-8354,-7891,-7115,-6115,-5013,-3904,-2909,-2094,-1507,-1161,-1019,-1028,-1109,-1164,-1119,-900,-472,153,960,1870,2821,3719,4491,5074,5425,5534,5412,5103,4676,4194,3764,3426,3268,3287,3490,3820,4204,4547,4754,4746,4463,3909,3102,2128,1096,128,-642,-1114,-1212,-917,-247,718,1871,3064,4145,4967,5398,5369,4852,3893,2619,1180,-219,-1398,-2214,-2571,-2470,-1957,-1161,-225,672,1375,1759,1744,1315,535,-513,-1638,-2706,-3510,-3938,-3887,-3346,-2365,-1053,446,1970,3393,4595,5544,6214,6675,6985,7244,7524,7869,8281,8712,9067,9245,9123,8629,7700,6353,4634,2654,560,-1488,-3315,-4779,-5779,-6276,-6280,-5887,-5179,-4301,-3356,-2450,-1663,-1037,-594,-326,-191,-145,-107,-22,182,546,1097,1833,2736,3748,4803,5801,6644,7226,7480,7340,6801,5885,4635,3153,1524,-120,-1658,-2971,-3964,-4568,-4764,-4569,-4041,-3272,-2350,-1374,-419,463,1235,1886,2415,2826,3131,3333,3436,3432,3315,3068,2691,2183,1569,878,154,-551,-1187,-1709,-2067,-2241,-2206,-1972,-1559,-1010,-379,276,884,1392,1740,1893,1833,1559,1095,478,-253,-1033,-1834,-2593,-3292,-3895,-4384,-4737,-4944,-4981,-4844,-4518,-4009,-3342,-2545,-1684,-805,29,785,1451,2043,2589,3153,3760,4470,5267,6172,7108,8054,8890,9575,9993,10117,9886,9311,8419,7264,5912,4465,2968,1524,167,-1059,-2125,-3038,-3791,-4413,-4911,-5316,-5636,-5867,-6019,-6061,-5997,-5812,-5525,-5149,-4730,-4298,-3909,-3610,-3429,-3397,-3492,-3689,-3918,-4089,-4142,-3976,-3589,-2943,-2086,-1067,49,1166,2216,3109,3792,4223,4376,4286,3963,3493,2921,2326,1763,1278,903,650,514,482,506,568,611,621,577,473,315,115,-125,-383,-654,-930,-1191,-1438,-1665,-1868,-2053,-2220,-2360,-2475,-2532,-2530,-2414,-2194,-1817,-1311,-673,36,760,1407,1902,2162,2154,1857,1315,589,-219,-1018,-1696,-2218,-2526,-2647,-2605,-2451,-2232,-2006,-1797,-1649,-1591,-1619,-1765,-1972,-2239,-2486,-2675,-2734,-2632,-2334,-1848,-1194,-421,425,1279,2101,2852,3513,4073,4548,4909,5191,5338,5362,5201,4840,4231,3364,2234,867,-684,-2326,-3958,-5444,-6671,-7527,-7944,-7909,-7441,-6649,-5624,-4528,-3476,-2576,-1904,-1473,-1271,-1236,-1289,-1342,-1313,-1140,-799,-296,312,954,1518,1923,2084,1958,1559,919,133,-704,-1482,-2115,-2539,-2732,-2708,-2512,-2216,-1894,-1615,-1427,-1351,-1394,-1521,-1721,-1934,-2149,-2316,-2424,-2454,-2394,-2258,-2047,-1797,-1511,-1222,-915,-605,-261,123,563,1058,1584,2100,2540,2828,2885,2664,2126,1323,301,-789,-1833,-2668,-3203,-3360,-3155,-2636,-1928,-1167,-509,-89,3,-289,-924,-1857,-2942,-4061,-5058,-5796,-6198,-6173,-5740,-4907,-3760,-2401,-928,518,1871,3024,3964,4658,5145,5436,5598,5644,5614,5511,5328,5065,4710,4258,3725,3129,2494,1857,1224,619,36,-527,-1075,-1615,-2144,-2667,-3166,-3632,-4051,-4387,-4654,-4804,-4874,-4847,-4752,-4616,-4453,-4313,-4215,-4200,-4283,-4482,-4770,-5122,-5470,-5741,-5857,-5752,-5378,-4748,-3892,-2907,-1906,-1011,-356,5,3,-307,-885,-1602,-2359,-3029,-3544,-3858,-3980,-3947,-3810,-3625,-3430,-3226,-3009,-2724,-2358,-1868,-1298,-656,-68,417,673,647,310,-336,-1199,-2190,-3152,-3953,-4460,-4578,-4286,-3584,-2566,-1336,-34,1189,2214,2940,3315,3330,3021,2454,1733,958,235,-350,-750,-941,-954,-836,-643,-459,-311,-270,-316,-469,-677,-909,-1107,-1220,-1212,-1057,-759,-352,102,537,856,1024,978,761,405,2,-343,-557,-556,-319,143,795,1558,2353,3097,3713,4146,4359,4327,4060,3562,2869,2011,1014,-71,-1228,-2410,-3582,-4703,-5724,-6592,-7255,-7671,-7790,-7616,-7141,-6402,-5461,-4373,-3231,-2104,-1066,-171,541,1066,1403,1593,1674,1697,1721,1779,1913,2131,2436,2803,3205,3587,3898,4075,4075,3853,3419,2778,2002,1166,352,-337,-867,-1185,-1332,-1347,-1316,-1332,-1461,-1770,-2254,-2902,-3644,-4399,-5078,-5587,-5871,-5880,-5626,-5137,-4481,-3746,-3008,-2360,-1826,-1452,-1194,-1031,-891,-721,-473,-129,289,743,1139,1417,1469,1270,787,76,-805,-1728,-2595,-3269,-3685,-3768,-3524,-2954,-2140,-1147,-93,912,1764,2366,2654,2610,2247,1640,905,185,-358,-578,-357,360,1570,3198,5083,7056,8874,10353,11313,11648,11338,10407,8992,7218,5292,3362,1602,108,-1041,-1843,-2320,-2548,-2616,-2624,-2668,-2816,-3109,-3554,-4109,-4723,-5290,-5721,-5902,-5758,-5229,-4317,-3052,-1524,158,1846,3407,4690,5600,6050,6026,5545,4679,3543,2261,994,-133,-984,-1474,-1554,-1215,-505,492,1663,2872,3994,4922,5587,5962,6057,5916,5592,5144,4622,4074,3510,2961,2406,1851,1267,648,-37,-769,-1575,-2405,-3258,-4078,-4828,-5469,-5966,-6319,-6529,-6630,-6664,-6652,-6635,-6592,-6509,-6323,-5981,-5421,-4610,-3541,-2251,-816,664,2078,3312,4279,4926,5219,5188,4855,4297,3584,2792,2001,1261,624,117,-255,-485,-585,-558,-415,-160,195,646,1182,1798,2490,3251,4086,4979,5920,6877,7809,8670,9410,9980,10352,10489,10399,10069,9538,8815,7949,6962,5885,4745,3550,2320,1079,-158,-1336,-2433,-3390,-4189,-4795,-5220,-5471,-5576,-5574,-5470,-5286,-4996,-4560,-3947,-3078,-1950,-524,1146,3011,4953,6863,8584,10007,11003,11516,11513,11016,10101,8872,7471,6044,4740,3676,2951,2589,2590,2875,3347,3872,4312,4556,4507,4144,3461,2534,1435,290,-818,-1793,-2608,-3226,-3706,-4051,-4350,-4624,-4910,-5214,-5517,-5781,-5976,-6045,-5977,-5733,-5341,-4793,-4152,-3439,-2723,-2049,-1462,-996,-664,-438,-304,-190,-64,123,388,714,1071,1395,1621,1685,1536,1157,552,-228,-1122,-2040,-2893,-3604,-4113,-4384,-4409,-4191,-3742,-3076,-2206,-1131,141,1601,3231,4982,6795,8583,10254,11708,12861,13647,14031,14022,13651,12985,12103,11085,10008,8933,7885,6900,5971,5110,4326,3614,3004,2484,2061,1715,1420,1133,821,435,-34,-603,-1244,-1907,-2525,-3011,-3275,-3259,-2910,-2238,-1284,-140,1071,2197,3097,3632,3716,3295,2390,1047,-601,-2436,-4261,-5936,-7286,-8201,-8592,-8435,-7740,-6585,-5061,-3309,-1465,326,1950,3304,4339,5016,5363,5403,5195,4812,4298,3728,3127,2521,1918,1301,659,-18,-747,-1499,-2255,-2959,-3550,-3978,-4182,-4149,-3864,-3363,-2697,-1940,-1195,-542,-74,159,136,-124,-547,-1040,-1470,-1723,-1682,-1299,-563,463,1653,2848,3861,4517,4680,4274,3272,1764,-166,-2321,-4541,-6633,-8433,-9826,-10719,-11071,-10879,-10156,-8947,-7299,-5273,-2935,-365,2342,5073,7684,10006,11873,13094,13542,13121,11815,9709,6954,3801,537,-2514,-5065,-6864,-7759,-7709,-6774,-5139,-3063,-862,1141,2639,3415,3319,2340,577,-1758,-4376,-6910,-9029,-10384,-10742,-9961,-8014,-5032,-1246,3005,7308,11266,14476,16640,17560,17169,15552,12915,9568,5889,2286,-881,-3282,-4729,-5107,-4474,-2949,-801,1697,4197,6397,8015,8871,8844,7958,6295,4057,1489,-1127,-3511,-5440,-6722,-7295,-7143,-6377,-5154,-3697,-2228,-991,-152,148,-134,-965,-2254,-3849,-5560,-7208,-8613,-9647,-10218,-10298,-9903,-9094,-7980,-6664,-5289,-3970,-2811,-1910,-1300,-1021,-1060,-1378,-1933,-2643,-3424,-4200,-4867,-5361,-5614,-5594,-5290,-4727,-3943,-3017,-2011,-1025,-108,663,1278,1730,2055,2313,2577,2920,3406,4051,4851,5733,6599,7307,7727,7724,7228,6217,4736,2903,867,-1185,-3080,-4662,-5829,-6527,-6760,-6592,-6107,-5435,-4678,-3948,-3308,-2804,-2425,-2158,-1940,-1722,-1440,-1042,-489,229,1114,2124,3214,4325,5378,6326,7099,7662,7964,7985,7695,7096,6184,4985,3533,1893,135,-1625,-3287,-4699,-5751,-6321,-6334,-5759,-4614,-2987,-1003,1143,3254,5104,6494,7264,7305,6589,5160,3139,705,-1915,-4495,-6799,-8661,-9940,-10601,-10659,-10218,-9431,-8492,-7595,-6938,-6657,-6842,-7518,-8625,-10069,-11684,-13303,-14725,-15792,-16345,-16292,-15572,-14184,-12169,-9616,-6633,-3373,12,3339,6437,9123,11242,12653,13261,13019,11953,10136,7728,4908,1898,-1077,-3825,-6165,-7984,-9208,-9814,-9820,-9278,-8248,-6820,-5067,-3074,-927,1310,3527,5670,7609,9278,10566,11394,11703,11456,10652,9340,7582,5498,3208,864,-1403,-3454,-5198,-6556,-7499,-8031,-8181,-8023,-7635,-7112,-6546,-6004,-5540,-5149,-4805,-4440,-3955,-3279,-2301,-1000,657,2611,4785,7038,9224,11168,12732,13787,14274,14163,13487,12326,10770,8949,6973,4947,2967,1085,-646,-2215,-3597,-4802,-5805,-6620,-7219,-7614,-7807,-7818,-7695,-7495,-7284,-7141,-7115,-7248,-7535,-7932,-8365,-8710,-8863,-8700,-8151,-7192,-5851,-4233,-2478,-776,686,1719,2186,1986,1108,-427,-2492,-4939,-7572,-10145,-12463,-14279,-15433,-15771,-15227,-13777,-11495,-8507,-4995,-1233,2543,6006,8917,11026,12192,12324,11459,9701,7252,4373,1356,-1505,-3944,-5757,-6812,-7069,-6574,-5445,-3862,-2033,-168,1527,2899,3843,4304,4304,3904,3213,2368,1513,781,289,114,297,816,1628,2615,3678,4650,5423,5867,5917,5546,4783,3697,2423,1081,-145,-1137,-1749,-1923,-1605,-836,321,1730,3245,4690,5902,6742,7102,6943,6269,5144,3693,2059,420,-1059,-2234,-2987,-3282,-3097,-2512,-1607,-528,598,1640,2488,3081,3363,3336,3004,2392,1534,463,-794,-2199,-3717,-5314,-6904,-8442,-9784,-10857,-11499,-11638,-11157,-10048,-8302,-6017,-3316,-387,2549,5262,7526,9139,9962,9902,8965,7224,4845,2033,-931,-3790,-6265,-8140,-9255,-9518,-8937,-7578,-5595,-3167,-527,2105,4511,6495,7924,8692,8781,8215,7091,5532,3714,1782,-82,-1782,-3207,-4343,-5169,-5746,-6128,-6400,-6644,-6908,-7244,-7629,-8042,-8405,-8644,-8666,-8393,-7774,-6767,-5388,-3666,-1674,489,2707,4856,6796,8418,9599,10279,10404,9981,9069,7745,6179,4505,2919,1561,567,0,-112,180,799,1614,2498,3308,3941,4323,4411,4238,3829,3289,2704,2171,1794,1614,1676,1963,2434,3025,3646,4231,4694,5014,5152,5146,5002,4794,4539,4298,4069,3866,3653,3414,3093,2668,2119,1441,678,-143,-950,-1691,-2311,-2771,-3048,-3139,-3043,-2780,-2352,-1783,-1069,-222,756,1850,3039,4276,5508,6659,7651,8395,8830,8882,8551,7815,6744,5395,3877,2297,759,-644,-1854,-2835,-3602,-4176,-4621,-4998,-5374,-5796,-6291,-6843,-7409,-7911,-8252,-8336,-8067,-7393,-6297,-4816,-3061,-1171,655,2220,3328,3833,3645,2773,1289,-634,-2792,-4930,-6810,-8228,-9016,-9108,-8472,-7191,-5359,-3160,-748,1675,3967,5989,7659,8933,9800,10285,10429,10289,9932,9420,8822,8196,7606,7107,6745,6561,6571,6781,7163,7685,8280,8880,9408,9779,9935,9816,9402,8679,7676,6431,5011,3486,1944,452,-896,-2057,-2962,-3592,-3923,-3976,-3766,-3358,-2802,-2175,-1564,-1035,-658,-496,-547,-845,-1331,-1971,-2677,-3376,-3969,-4402,-4599,-4549,-4245,-3715,-3028,-2244,-1461,-754,-180,210,429,489,461,419,453,637,1026,1637,2443,3385,4370,5286,6031,6500,6635,6383,5758,4767,3493,1986,356,-1325,-2942,-4419,-5653,-6573,-7107,-7200,-6840,-6022,-4810,-3280,-1564,177,1788,3067,3900,4137,3746,2711,1110,-946,-3276,-5706,-8013,-10019,-11546,-12464,-12680,-12162,-10916,-9006,-6537,-3643,-491,2745,5879,8760,11234,13208,14639,15499,15867,15806,15450,14932,14381,13907,13593,13454,13476,13579,13643,13536,13106,12242,10864,8961,6600,3910,1094,-1611,-3954,-5719,-6727,-6911,-6270,-4934,-3092,-1023,1001,2695,3837,4285,3984,2986,1420,-510,-2584,-4558,-6250,-7510,-8271,-8550,-8404,-7967,-7364,-6743,-6195,-5802,-5572,-5473,-5455,-5396,-5243,-4880,-4306,-3496,-2523,-1477,-471,353,904,1091,910,398,-340,-1155,-1873,-2318,-2336,-1826,-751,864,2895,5189,7524,9657,11380,12458,12767,12202,10764,8517,5626,2301,-1172,-4499,-7373,-9533,-10766,-10973,-10134,-8372,-5881,-2970,42,2799,5007,6436,6962,6577,5373,3540,1306,-1056,-3315,-5257,-6754,-7730,-8205,-8225,-7919,-7392,-6782,-6181,-5654,-5235,-4913,-4662,-4426,-4143,-3765,-3222,-2498,-1557,-403,943,2462,4099,5819,7556,9271,10899,12410,13747,14885,15770,16382,16656,16583,16114,15244,13986,12358,10441,8312,6089,3890,1839,33,-1450,-2570,-3336,-3775,-3968,-4002,-3975,-3984,-4111,-4403,-4888,-5552,-6340,-7200,-8020,-8735,-9237,-9480,-9419,-9067,-8459,-7662,-6775,-5876,-5076,-4431,-3999,-3801,-3823,-4050,-4422,-4895,-5397,-5887,-6294,-6592,-6729,-6669,-6394,-5865,-5078,-4027,-2722,-1189,533,2400,4349,6310,8210,9948,11449,12590,13300,13480,13078,12070,10470,8351,5832,3080,297,-2311,-4537,-6218,-7245,-7579,-7257,-6385,-5136,-3700,-2312,-1162,-419,-208,-566,-1481,-2874,-4601,-6505,-8397,-10105,-11484,-12430,-12892,-12866,-12418,-11610,-10599,-9468,-8383,-7407,-6632,-6061,-5682,-5416,-5192,-4874,-4387,-3613,-2520,-1065,708,2751,4945,7174,9280,11126,12564,13478,13785,13438,12456,10901,8904,6616,4244,1966,-42,-1644,-2787,-3434,-3649,-3512,-3127,-2615,-2055,-1519,-1009,-540,-48,470,1061,1700,2355,2945,3375,3531,3319,2655,1527,-74,-2036,-4288,-6629,-8933,-10983,-12645,-13760,-14232,-14019,-13097,-11560,-9480,-7042,-4416,-1812,551,2514,3905,4675,4777,4299,3348,2111,793,-391,-1255,-1644,-1480,-736,531,2214,4147,6156,8044,9651,10829,11507,11637,11256,10422,9235,7824,6286,4739,3239,1836,526,-703,-1895,-3082,-4282,-5513,-6730,-7911,-8978,-9886,-10574,-11021,-11217,-11191,-10993,-10676,-10330,-9988,-9729,-9545,-9456,-9415,-9387,-9308,-9135,-8821,-8358,-7747,-7033,-6264,-5510,-4828,-4262,-3822,-3486,-3182,-2824,-2298,-1506,-372,1132,2967,5044,7208,9276,11071,12407,13196,13371,12983,12138,10998,9768,8631,7752,7218,7042,7156,7418,7650,7653,7271,6380,4971,3079,856,-1524,-3836,-5875,-7475,-8520,-8990,-8915,-8422,-7655,-6801,-6029,-5476,-5229,-5309,-5668,-6203,-6780,-7251,-7473,-7371,-6882,-6055,-4959,-3735,-2522,-1489,-737,-364,-366,-715,-1312,-2030,-2742,-3306,-3642,-3666,-3385,-2796,-1979,-1004,33,1024,1901,2571,3013,3193,3147,2893,2510,2045,1584,1167,833,590,395,219,-33,-408,-974,-1739,-2696,-3764,-4861,-5849,-6626,-7086,-7171,-6898,-6290,-5489,-4599,-3789,-3178,-2872,-2898,-3238,-3793,-4439,-5005,-5359,-5360,-4963,-4158,-3023,-1677,-293,977,1965,2597,2817,2685,2294,1812,1410,1277,1542,2297,3544,5214,7156,9180,11053,12570,13553,13903,13599,12709,11378,9790,8167,6694,5522,4720,4283,4122,4099,4030,3752,3110,2047,533,-1322,-3393,-5462,-7306,-8720,-9535,-9658,-9102,-7943,-6374,-4610,-2924,-1550,-702,-503,-993,-2120,-3743,-5664,-7657,-9488,-10975,-11969,-12413,-12299,-11689,-10675,-9377,-7900,-6341,-4762,-3190,-1657,-144,1329,2751,4092,5292,6296,7030,7442,7487,7161,6492,5533,4396,3185,2038,1092,443,194,369,970,1921,3118,4385,5555,6420,6834,6672,5896,4539,2710,566,-1668,-3814,-5655,-7078,-7990,-8387,-8318,-7876,-7177,-6334,-5450,-4580,-3768,-3002,-2278,-1564,-856,-152,530,1136,1637,1957,2072,1951,1590,1046,365,-336,-940,-1338,-1387,-1039,-222,1017,2617,4435,6299,8028,9437,10399,10831,10741,10196,9337,8337,7386,6643,6232,6195,6511,7089,7782,8438,8877,8991,8668,7908,6722,5195,3442,1579,-257,-1969,-3466,-4691,-5617,-6232,-6557,-6612,-6445,-6101,-5638,-5110,-4568,-4040,-3569,-3135,-2764,-2420,-2099,-1801,-1504,-1238,-994,-791,-628,-489,-345,-149,159,623,1299,2191,3288,4533,5820,7032,8007,8609,8703,8203,7087,5387,3227,772,-1740,-4070,-5962,-7195,-7628,-7155,-5815,-3712,-1040,1912,4854,7462,9462,10652,10903,10228,8691,6508,3886,1126,-1531,-3843,-5662,-6887,-7519,-7607,-7266,-6614,-5806,-4935,-4120,-3411,-2837,-2417,-2117,-1919,-1777,-1657,-1529,-1374,-1190,-988,-778,-580,-395,-210,-6,265,647,1177,1879,2749,3731,4770,5740,6550,7084,7281,7120,6635,5910,5082,4280,3657,3300,3267,3543,4061,4713,5367,5908,6229,6280,6044,5550,4847,4017,3111,2203,1309,453,-384,-1201,-2021,-2829,-3615,-4331,-4940,-5377,-5607,-5594,-5330,-4830,-4137,-3314,-2444,-1619,-925,-448,-247,-353,-766,-1425,-2251,-3087,-3791,-4176,-4093,-3422,-2101,-145,2349,5229,8240,11152,13650,15521,16548,16632,15766,14030,11624,8785,5819,3014,650,-1076,-2029,-2194,-1629,-512,950,2483,3850,4831,5281,5156,4465,3344,1926,422,-1025,-2248,-3199,-3835,-4212,-4393,-4483,-4550,-4653,-4799,-4946,-5043,-4995,-4740,-4229,-3470,-2500,-1420,-353,565,1188,1429,1208,546,-500,-1795,-3150,-4371,-5229,-5569,-5248,-4246,-2599,-464,1954,4368,6503,8093,8940,8951,8134,6622,4642,2493,478,-1098,-2029,-2184,-1553,-250,1555,3597,5632,7414,8773,9597,9879,9657,9052,8183,7188,6167,5186,4268,3396,2532,1630,658,-405,-1523,-2664,-3741,-4663,-5355,-5723,-5740,-5393,-4724,-3819,-2792,-1772,-896,-269,23,-41,-450,-1117,-1942,-2748,-3398,-3703,-3554,-2858,-1600,159,2291,4599,6849,8782,10184,10862,10743,9811,8184,6039,3637,1238,-887,-2548,-3613,-4069,-3979,-3504,-2833,-2195,-1755,-1671,-1973,-2658,-3621,-4722,-5806,-6720,-7357,-7663,-7644,-7364,-6924,-6439,-6020,-5748,-5652,-5729,-5923,-6157,-6344,-6405,-6270,-5924,-5347,-4587,-3681,-2703,-1716,-784,44,734,1285,1699,2027,2313,2629,3059,3654,4464,5494,6683,7965,9177,10192,10852,11042,10717,9883,8638,7145,5596,4213,3185,2640,2640,3135,4016,5080,6134,6947,7381,7321,6781,5813,4572,3207,1903,780,-78,-658,-1033,-1287,-1581,-2036,-2754,-3795,-5124,-6654,-8221,-9628,-10661,-11144,-10951,-10049,-8514,-6501,-4261,-2087,-256,951,1398,979,-210,-2027,-4180,-6359,-8209,-9426,-9770,-9116,-7464,-4949,-1816,1599,4927,7802,9917,11073,11176,10285,8561,6278,3750,1315,-760,-2245,-3073,-3238,-2887,-2206,-1441,-823,-526,-672,-1251,-2209,-3377,-4572,-5589,-6262,-6487,-6241,-5584,-4664,-3652,-2757,-2154,-1956,-2228,-2908,-3903,-5024,-6075,-6853,-7180,-6957,-6142,-4786,-3025,-1040,932,2670,3973,4714,4831,4376,3457,2284,1064,68,-526,-537,68,1260,2888,4727,6499,7932,8770,8870,8151,6687,4639,2269,-121,-2212,-3755,-4553,-4556,-3814,-2495,-848,843,2307,3316,3744,3549,2812,1677,370,-900,-1916,-2551,-2739,-2516,-2002,-1361,-812,-528,-669,-1298,-2407,-3895,-5587,-7272,-8716,-9722,-10147,-9924,-9101,-7781,-6163,-4464,-2900,-1672,-890,-606,-775,-1276,-1940,-2548,-2911,-2834,-2218,-1013,728,2868,5213,7512,9524,11022,11844,11915,11236,9924,8154,6156,4181,2443,1108,251,-142,-163,19,238,313,126,-378,-1183,-2214,-3334,-4420,-5342,-6015,-6421,-6587,-6593,-6565,-6595,-6803,-7212,-7832,-8576,-9344,-9978,-10349,-10328,-9855,-8913,-7562,-5919,-4139,-2411,-900,240,926,1130,887,328,-421,-1151,-1696,-1896,-1631,-870,374,1991,3828,5677,7337,8605,9352,9485,9003,7972,6500,4762,2901,1107,-519,-1864,-2903,-3640,-4124,-4428,-4642,-4831,-5061,-5342,-5676,-6000,-6273,-6395,-6327,-6010,-5459,-4705,-3841,-2979,-2257,-1801,-1709,-2030,-2748,-3779,-4982,-6187,-7189,-7853,-8036,-7713,-6914,-5742,-4373,-3001,-1823,-1011,-658,-807,-1390,-2285,-3313,-4247,-4899,-5064,-4631,-3525,-1780,511,3158,5931,8570,10809,12437,13299,13325,12559,11121,9235,7150,5169,3536,2471,2068,2347,3180,4389,5703,6856,7603,7767,7256,6090,4382,2307,113,-1996,-3797,-5170,-6045,-6449,-6454,-6204,-5817,-5443,-5164,-5026,-5042,-5159,-5324,-5463,-5508,-5428,-5210,-4883,-4507,-4153,-3911,-3840,-3989,-4369,-4937,-5626,-6324,-6901,-7221,-7173,-6648,-5622,-4092,-2141,100,2446,4705,6638,8100,8911,9047,8478,7328,5723,3884,2029,357,-946,-1794,-2152,-2077,-1693,-1160,-655,-324,-282,-543,-1085,-1786,-2500,-3060,-3317,-3171,-2592,-1635,-420,866,2016,2845,3179,2965,2187,965,-544,-2104,-3495,-4486,-4926,-4736,-3909,-2570,-862,966,2689,4076,4944,5198,4809,3856,2495,936,-566,-1764,-2442,-2451,-1727,-318,1641,3923,6247,8333,9914,10810,10914,10249,8930,7166,5222,3368,1859,862,468,638,1252,2116,2975,3616,3822,3488,2562,1109,-755,-2838,-4951,-6891,-8513,-9711,-10456,-10770,-10742,-10471,-10087,-9694,-9375,-9170,-9091,-9089,-9116,-9085,-8932,-8607,-8098,-7424,-6643,-5840,-5098,-4504,-4098,-3901,-3869,-3933,-3977,-3889,-3544,-2860,-1783,-318,1484,3511,5628,7653,9440,10832,11741,12122,11994,11430,10556,9508,8446,7510,6798,6389,6274,6429,6748,7129,7431,7562,7422,7004,6307,5425,4452,3537,2793,2343,2224,2451,2924,3542,4111,4467,4445,3935,2902,1414,-422,-2367,-4220,-5717,-6682,-6986,-6607,-5618,-4186,-2547,-960,309,1068,1165,592,-603,-2237,-4075,-5835,-7227,-8012,-8002,-7145,-5473,-3154,-449,2342,4876,6863,8085,8407,7861,6543,4712,2646,675,-906,-1879,-2115,-1634,-536,938,2544,3984,5022,5482,5282,4440,3070,1353,-499,-2250,-3730,-4784,-5364,-5473,-5182,-4626,-3923,-3241,-2681,-2335,-2237,-2363,-2651,-2992,-3265,-3349,-3161,-2647,-1834,-775,396,1554,2537,3236,3560,3498,3095,2459,1737,1110,729,748,1231,2208,3615,5339,7204,9017,10590,11747,12396,12471,12010,11090,9846,8440,7028,5759,4729,3986,3521,3264,3115,2931,2602,2001,1091,-144,-1648,-3287,-4917,-6343,-7387,-7919,-7845,-7176,-5986,-4439,-2744,-1136,167,989,1234,896,67,-1102,-2373,-3541,-4372,-4723,-4526,-3783,-2615,-1179,307,1638,2635,3186,3253,2897,2235,1463,782,391,453,1034,2146,3673,5461,7263,8858,10013,10573,10466,9697,8401,6752,5008,3419,2208,1558,1521,2096,3133,4452,5803,6941,7662,7817,7346,6274,4707,2802,759,-1225,-2978,-4372,-5344,-5883,-6050,-5926,-5635,-5296,-5002,-4837,-4798,-4891,-5017,-5108,-5044,-4751,-4182,-3335,-2274,-1092,70,1076,1811,2173,2156,1762,1100,290,-507,-1128,-1439,-1347,-798,178,1519,3104,4781,6401,7797,8851,9468,9602,9265,8495,7396,6074,4663,3300,2079,1105,401,-24,-220,-265,-262,-300,-471,-810,-1332,-1998,-2743,-3489,-4149,-4659,-4993,-5139,-5161,-5101,-5069,-5119,-5331,-5703,-6230,-6833,-7415,-7872,-8069,-7960,-7452,-6595,-5401,-3992,-2472,-986,349,1422,2180,2589,2701,2563,2316,2061,1951,2090,2552,3375,4512,5889,7373,8807,10036,10915,11355,11299,10780,9865,8694,7421,6224,5233,4569,4245,4256,4499,4864,5209,5412,5381,5071,4480,3653,2667,1615,585,-344,-1129,-1750,-2224,-2591,-2894,-3182,-3483,-3807,-4150,-4473,-4746,-4899,-4906,-4710,-4299,-3692,-2899,-2028,-1131,-344,266,594,617,310,-275,-1062,-1939,-2765,-3408,-3740,-3682,-3176,-2246,-930,657,2398,4133,5724,7012,7902,8297,8180,7540,6457,5007,3338,1587,-99,-1586,-2787,-3636,-4146,-4350,-4334,-4206,-4071,-4023,-4136,-4419,-4853,-5372,-5871,-6258,-6426,-6317,-5907,-5216,-4322,-3313,-2313,-1432,-756,-349,-209,-313,-581,-922,-1224,-1391,-1338,-1027,-441,375,1358,2401,3389,4220,4789,5056,5008,4687,4190,3631,3149,2866,2876,3211,3868,4758,5770,6756,7568,8095,8256,8052,7517,6757,5890,5047,4335,3819,3517,3393,3370,3349,3228,2917,2369,1557,502,-742,-2116,-3536,-4939,-6266,-7481,-8567,-9514,-10343,-11044,-11640,-12125,-12487,-12739,-12841,-12807,-12618,-12255,-11739,-11036,-10186,-9191,-8095,-6946,-5799,-4715,-3763,-2976,-2409,-2053,-1906,-1915,-2032,-2161,-2258,-2227,-2052,-1692,-1164,-478,314,1173,2031,2850,3565,4167,4609,4922,5095,5177,5199,5204,5250,5355,5571,5880,6290,6747,7198,7565,7762,7714,7362,6669,5648,4323,2781,1123,-536,-2061,-3348,-4307,-4878,-5065,-4881,-4408,-3732,-2975,-2249,-1671,-1316,-1248,-1449,-1889,-2464,-3056,-3543,-3790,-3743,-3351,-2662,-1767,-779,129,843,1264,1348,1135,711,188,-290,-632,-780,-727,-545,-318,-171,-200,-453,-959,-1615,-2364,-3016,-3485,-3637,-3458,-2955,-2231,-1405,-631,-30,297,324,52,-445,-1101,-1811,-2508,-3136,-3675,-4135,-4540,-4914,-5291,-5661,-6026,-6339,-6578,-6692,-6653,-6447,-6044,-5482,-4740,-3883,-2915,-1923,-936,-47,704,1257,1591,1702,1623,1412,1147,920,807,886,1172,1677,2339,3104,3861,4557,5094,5466,5651,5692,5632,5535,5445,5386,5361,5321,5224,4980,4557,3894,3018,1947,770,-433,-1552,-2522,-3277,-3807,-4132,-4293,-4378,-4435,-4573,-4797,-5171,-5639,-6176,-6690,-7097,-7303,-7252,-6900,-6272,-5411,-4429,-3430,-2578,-1969,-1723,-1865,-2380,-3176,-4115,-5018,-5719,-6075,-5993,-5479,-4568,-3406,-2122,-887,186,1013,1595,1961,2207,2413,2656,2965,3323,3651,3859,3840,3522,2886,1990,948,-62,-849,-1231,-1104,-406,776,2327,4017,5623,6913,7699,7867,7369,6249,4603,2579,354,-1914,-4040,-5917,-7416,-8464,-9012,-9034,-8546,-7605,-6292,-4744,-3103,-1520,-144,934,1636,1961,1940,1646,1191,661,180,-208,-430,-503,-412,-209,82,427,778,1122,1399,1588,1622,1486,1132,577,-148,-981,-1813,-2551,-3077,-3305,-3194,-2723,-1973,-1014,-9,916,1620,2006,2037,1729,1153,412,-370,-1091,-1654,-2033,-2211,-2242,-2196,-2158,-2233,-2488,-2973,-3707,-4657,-5755,-6916,-8022,-8963,-9651,-10005,-10001,-9643,-8981,-8090,-7078,-6048,-5092,-4289,-3648,-3164,-2778,-2401,-1965,-1390,-647,244,1252,2276,3241,4061,4679,5074,5267,5293,5226,5119,5026,4955,4903,4811,4646,4344,3898,3310,2653,1992,1453,1122,1081,1369,1974,2841,3888,5007,6080,7017,7714,8123,8184,7888,7216,6201,4864,3271,1500,-345,-2143,-3760,-5076,-5991,-6438,-6426,-5988,-5235,-4284,-3276,-2327,-1528,-924,-522,-294,-191,-153,-145,-114,-67,18,129,267,441,660,944,1297,1711,2155,2569,2897,3072,3051,2827,2414,1867,1266,680,188,-170,-388,-486,-532,-586,-733,-1001,-1426,-1958,-2558,-3116,-3569,-3815,-3835,-3603,-3169,-2589,-1965,-1384,-943,-712,-723,-996,-1480,-2128,-2833,-3499,-4009,-4267,-4191,-3736,-2907,-1738,-339,1173,2626,3864,4741,5156,5072,4514,3597,2463,1317,340,-288,-460,-106,749,2040,3642,5409,7183,8818,10190,11203,11810,11978,11729,11080,10106,8867,7467,6016,4626,3414,2471,1853,1579,1606,1857,2218,2558,2773,2750,2464,1887,1077,89,-993,-2089,-3144,-4123,-5015,-5842,-6613,-7346,-8052,-8692,-9259,-9679,-9920,-9937,-9697,-9199,-8465,-7519,-6437,-5263,-4096,-2989,-2039,-1287,-805,-610,-727,-1116,-1740,-2492,-3272,-3946,-4400,-4548,-4341,-3808,-3004,-2058,-1085,-220,467,924,1198,1341,1490,1734,2208,2942,3955,5176,6486,7738,8781,9484,9776,9650,9156,8410,7560,6745,6113,5738,5661,5854,6227,6673,7039,7204,7051,6526,5603,4332,2784,1087,-629,-2202,-3504,-4395,-4796,-4665,-3996,-2874,-1389,288,1995,3557,4811,5654,6012,5893,5358,4497,3469,2395,1430,676,211,74,256,709,1356,2092,2807,3382,3731,3761,3444,2750,1714,389,-1127,-2711,-4220,-5530,-6502,-7062,-7147,-6746,-5898,-4655,-3127,-1423,322,1961,3381,4445,5074,5205,4801,3885,2508,748,-1257,-3368,-5427,-7256,-8745,-9741,-10214,-10096,-9424,-8239,-6629,-4703,-2594,-427,1660,3548,5144,6375,7200,7630,7691,7456,7024,6491,5969,5543,5259,5146,5172,5282,5402,5440,5335,5052,4589,4010,3391,2851,2500,2420,2668,3221,4026,4953,5863,6585,6987,6969,6492,5603,4385,3003,1627,435,-425,-856,-834,-393,358,1269,2160,2856,3200,3085,2469,1341,-193,-2044,-4032,-6001,-7775,-9219,-10206,-10691,-10642,-10107,-9156,-7914,-6511,-5101,-3818,-2759,-2008,-1553,-1379,-1391,-1485,-1540,-1443,-1110,-479,444,1636,3014,4471,5895,7156,8161,8828,9121,9031,8579,7819,6808,5632,4370,3109,1929,913,109,-417,-642,-552,-143,538,1439,2477,3520,4463,5146,5476,5349,4741,3667,2210,505,-1270,-2923,-4256,-5112,-5384,-5025,-4086,-2647,-894,1012,2850,4466,5708,6499,6799,6641,6070,5205,4129,2977,1841,805,-69,-758,-1259,-1602,-1825,-1992,-2154,-2366,-2667,-3076,-3578,-4151,-4715,-5195,-5497,-5518,-5204,-4510,-3454,-2103,-557,1035,2518,3743,4586,4974,4893,4397,3586,2623,1656,860,332,148,278,662,1162,1618,1881,1789,1276,292,-1121,-2857,-4786,-6727,-8507,-9987,-11038,-11623,-11722,-11382,-10675,-9682,-8492,-7175,-5795,-4390,-2995,-1640,-351,820,1830,2610,3110,3281,3136,2694,2061,1355,726,328,270,633,1413,2549,3908,5317,6568,7492,7930,7829,7189,6116,4763,3333,2031,1021,455,369,777,1612,2760,4104,5493,6792,7884,8659,9041,8976,8438,7446,6034,4292,2319,248,-1784,-3653,-5244,-6494,-7356,-7841,-7975,-7792,-7362,-6688,-5843,-4808,-3630,-2319,-919,510,1886,3125,4106,4754,4993,4790,4177,3204,1991,654,-667,-1868,-2862,-3616,-4129,-4445,-4613,-4705,-4769,-4835,-4902,-4941,-4900,-4712,-4317,-3669,-2756,-1612,-294,1092,2436,3613,4530,5107,5324,5177,4729,4041,3210,2313,1422,580,-191,-898,-1556,-2191,-2823,-3460,-4103,-4716,-5290,-5774,-6147,-6406,-6529,-6565,-6515,-6417,-6277,-6091,-5827,-5443,-4877,-4090,-3029,-1722,-174,1511,3245,4897,6349,7516,8337,8825,9002,8975,8823,8657,8552,8533,8606,8685,8690,8480,7953,7031,5684,3982,2012,-42,-2009,-3708,-4985,-5761,-5985,-5707,-5000,-4003,-2869,-1750,-784,-74,325,399,170,-292,-928,-1657,-2412,-3159,-3868,-4546,-5222,-5919,-6683,-7528,-8450,-9419,-10359,-11172,-11761,-12008,-11855,-11270,-10290,-8993,-7540,-6066,-4790,-3835,-3354,-3385,-3939,-4922,-6200,-7593,-8901,-9943,-10580,-10727,-10371,-9558,-8394,-6994,-5506,-4018,-2617,-1315,-104,1080,2282,3583,4987,6520,8108,9685,11117,12304,13110,13484,13371,12820,11891,10714,9416,8138,6978,6017,5253,4691,4227,3812,3323,2697,1889,868,-310,-1609,-2918,-4160,-5235,-6071,-6627,-6871,-6829,-6519,-6006,-5343,-4600,-3820,-3058,-2327,-1649,-1032,-469,16,431,768,1023,1219,1367,1494,1625,1775,1935,2105,2227,2274,2171,1879,1364,604,-347,-1458,-2601,-3688,-4587,-5205,-5486,-5399,-4979,-4282,-3400,-2436,-1499,-685,-77,269,325,92,-399,-1101,-1940,-2851,-3750,-4578,-5275,-5805,-6153,-6325,-6352,-6279,-6155,-6024,-5906,-5796,-5658,-5428,-5041,-4417,-3533,-2370,-980,542,2078,3471,4581,5293,5519,5267,4544,3485,2182,808,-508,-1650,-2525,-3112,-3389,-3394,-3156,-2715,-2103,-1333,-420,636,1815,3097,4437,5764,7016,8096,8941,9486,9700,9589,9180,8541,7736,6852,5937,5030,4143,3242,2309,1279,132,-1169,-2610,-4181,-5812,-7445,-8981,-10348,-11465,-12293,-12802,-13007,-12948,-12677,-12274,-11787,-11281,-10763,-10243,-9680,-9030,-8235,-7247,-6050,-4643,-3078,-1421,231,1794,3168,4311,5176,5776,6133,6299,6316,6252,6115,5932,5666,5285,4743,3990,3028,1861,578,-733,-1914,-2834,-3346,-3348,-2794,-1687,-117,1794,3839,5831,7542,8808,9505,9580,9067,8065,6730,5239,3771,2482,1466,776,379,207,139,55,-166,-590,-1247,-2093,-3048,-3980,-4763,-5276,-5434,-5213,-4647,-3810,-2849,-1885,-1074,-511,-252,-311,-627,-1136,-1712,-2288,-2749,-3086,-3248,-3279,-3202,-3068,-2918,-2764,-2609,-2402,-2101,-1625,-926,46,1290,2763,4384,6016,7510,8692,9407,9531,8998,7810,6032,3799,1284,-1311,-3797,-5991,-7772,-9051,-9816,-10078,-9933,-9447,-8775,-8005,-7274,-6653,-6218,-5994,-5975,-6154,-6463,-6876,-7312,-7736,-8084,-8321,-8406,-8306,-7993,-7435,-6612,-5500,-4103,-2432,-527,1549,3717,5879,7929,9776,11303,12462,13169,13414,13198,12542,11521,10210,8708,7138,5606,4237,3125,2344,1941,1902,2205,2750,3454,4182,4833,5285,5481,5361,4921,4208,3260,2196,1094,62,-825,-1519,-1997,-2278,-2399,-2417,-2396,-2386,-2427,-2530,-2671,-2812,-2874,-2796,-2506,-1972,-1209,-259,761,1741,2525,3000,3076,2705,1939,838,-418,-1682,-2750,-3482,-3764,-3573,-2945,-2002,-899,170,1035,1551,1652,1322,660,-208,-1065,-1705,-1925,-1564,-555,1088,3232,5666,8105,10251,11822,12607,12494,11497,9733,7431,4868,2338,102,-1639,-2796,-3352,-3416,-3124,-2683,-2266,-2039,-2096,-2456,-3094,-3890,-4739,-5478,-6017,-6249,-6172,-5783,-5161,-4374,-3520,-2665,-1853,-1101,-363,394,1268,2296,3559,5047,6757,8618,10531,12389,14058,15419,16361,16800,16675,15983,14739,13027,10941,8628,6227,3891,1762,-50,-1443,-2386,-2849,-2896,-2597,-2064,-1456,-876,-474,-309,-443,-853,-1510,-2307,-3166,-3964,-4631,-5101,-5366,-5446,-5425,-5369,-5404,-5585,-5985,-6592,-7367,-8212,-9005,-9604,-9904,-9813,-9318,-8449,-7315,-6051,-4832,-3807,-3102,-2783,-2833,-3184,-3678,-4155,-4414,-4321,-3764,-2747,-1320,345,2068,3602,4736,5307,5208,4466,3178,1551,-134,-1596,-2525,-2708,-1996,-364,2091,5166,8579,11991,15072,17516,19095,19680,19249,17903,15831,13289,10575,7957,5681,3881,2635,1896,1574,1507,1533,1511,1339,997,512,-28,-504,-816,-871,-659,-203,395,1014,1509,1768,1700,1295,580,-346,-1361,-2319,-3087,-3543,-3614,-3251,-2450,-1239,328,2166,4165,6192,8084,9666,10769,11223,10941,9856,8037,5598,2773,-188,-2975,-5341,-7058,-8028,-8229,-7752,-6795,-5560,-4330,-3299,-2654,-2478,-2774,-3483,-4446,-5516,-6496,-7225,-7603,-7546,-7094,-6299,-5297,-4236,-3269,-2533,-2108,-2023,-2227,-2618,-3036,-3307,-3267,-2790,-1826,-402,1364,3305,5198,6848,8073,8770,8920,8567,7850,6915,5952,5096,4459,4084,3955,4006,4160,4306,4390,4364,4228,4027,3829,3719,3787,4106,4717,5638,6821,8202,9648,11037,12194,12988,13272,12967,12020,10468,8388,5945,3320,739,-1602,-3533,-4956,-5839,-6232,-6247,-6029,-5763,-5576,-5604,-5885,-6419,-7139,-7935,-8694,-9288,-9652,-9733,-9558,-9187,-8703,-8226,-7824,-7568,-7442,-7423,-7402,-7295,-6967,-6356,-5391,-4091,-2491,-676,1243,3162,4965,6568,7890,8885,9509,9738,9567,8993,8040,6762,5221,3538,1835,249,-1080,-2063,-2634,-2789,-2588,-2092,-1437,-691,33,715,1320,1884,2433,3018,3666,4381,5139,5865,6484,6873,6946,6616,5847,4647,3067,1209,-799,-2801,-4625,-6126,-7137,-7573,-7354,-6492,-5051,-3159,-1016,1163,3119,4634,5517,5648,5010,3653,1756,-467,-2742,-4783,-6366,-7284,-7464,-6897,-5672,-3972,-1992,18,1856,3340,4372,4910,5009,4760,4318,3833,3454,3288,3396,3770,4363,5067,5761,6311,6597,6539,6092,5262,4094,2666,1060,-623,-2329,-3995,-5599,-7138,-8600,-9980,-11255,-12365,-13255,-13834,-14036,-13804,-13137,-12061,-10689,-9131,-7568,-6144,-4998,-4212,-3807,-3738,-3903,-4161,-4355,-4333,-3985,-3232,-2070,-532,1303,3323,5407,7431,9276,10837,12025,12762,13004,12719,11908,10608,8869,6805,4524,2188,-67,-2074,-3742,-4973,-5763,-6121,-6123,-5843,-5383,-4827,-4234,-3654,-3096,-2557,-2026,-1485,-938,-396,94,486,705,711,444,-87,-875,-1855,-2948,-4060,-5069,-5893,-6420,-6605,-6415,-5846,-4978,-3869,-2657,-1458,-395,424,952,1154,1080,792,390,-5,-312,-440,-370,-101,324,825,1337,1772,2098,2298,2388,2436,2486,2634,2904,3353,3954,4694,5491,6278,6962,7463,7729,7707,7418,6863,6107,5192,4187,3139,2089,1056,43,-963,-1987,-3051,-4174,-5351,-6559,-7750,-8838,-9746,-10360,-10623,-10449,-9859,-8858,-7561,-6078,-4580,-3213,-2127,-1411,-1100,-1178,-1556,-2112,-2712,-3196,-3458,-3396,-2973,-2192,-1088,258,1768,3352,4917,6407,7738,8871,9743,10303,10504,10290,9630,8509,6927,4953,2642,149,-2398,-4822,-6963,-8691,-9908,-10572,-10690,-10315,-9529,-8441,-7158,-5797,-4441,-3201,-2124,-1296,-753,-549,-696,-1229,-2109,-3327,-4793,-6429,-8111,-9717,-11126,-12222,-12941,-13220,-13058,-12469,-11501,-10228,-8737,-7130,-5509,-3985,-2643,-1572,-825,-432,-397,-676,-1217,-1912,-2669,-3354,-3878,-4131,-4063,-3640,-2856,-1772,-430,1058,2609,4116,5491,6671,7617,8321,8808,9113,9287,9373,9399,9383,9298,9128,8817,8329,7627,6705,5568,4282,2892,1502,174,-1021,-2041,-2885,-3557,-4108,-4562,-4976,-5348,-5698,-5977,-6159,-6180,-6008,-5625,-5049,-4336,-3579,-2882,-2361,-2102,-2174,-2560,-3232,-4061,-4921,-5643,-6077,-6108,-5655,-4717,-3319,-1567,436,2542,4633,6586,8305,9720,10776,11424,11650,11407,10712,9547,7961,6005,3775,1396,-991,-3234,-5200,-6774,-7896,-8533,-8715,-8489,-7937,-7141,-6184,-5143,-4089,-3073,-2171,-1414,-887,-613,-662,-1039,-1755,-2776,-4032,-5429,-6851,-8156,-9256,-10018,-10419,-10395,-9973,-9168,-8030,-6622,-4993,-3232,-1376,483,2291,3963,5417,6578,7372,7745,7693,7217,6405,5337,4149,2965,1920,1105,609,455,648,1138,1868,2746,3688,4618,5473,6211,6829,7289,7631,7807,7843,7683,7320,6715,5856,4761,3454,2025,544,-860,-2106,-3111,-3836,-4295,-4537,-4654,-4751,-4937,-5282,-5849,-6610,-7539,-8532,-9496,-10317,-10901,-11179,-11116,-10713,-9990,-9014,-7830,-6519,-5145,-3752,-2404,-1114,79,1170,2156,3030,3822,4540,5222,5904,6626,7411,8297,9248,10263,11253,12142,12818,13159,13071,12463,11314,9629,7493,5018,2360,-310,-2832,-5064,-6899,-8267,-9134,-9500,-9377,-8805,-7824,-6487,-4879,-3067,-1184,655,2294,3585,4401,4633,4250,3269,1790,-24,-1971,-3813,-5347,-6370,-6788,-6526,-5640,-4199,-2376,-315,1774,3755,5459,6802,7691,8103,8018,7462,6474,5122,3489,1680,-188,-1990,-3594,-4887,-5756,-6134,-5978,-5291,-4132,-2578,-769,1161,3048,4758,6152,7161,7711,7819,7493,6823,5868,4761,3572,2425,1373,495,-181,-627,-847,-856,-682,-387,-23,306,528,539,275,-306,-1208,-2379,-3732,-5150,-6484,-7613,-8429,-8871,-8934,-8650,-8116,-7421,-6699,-6023,-5478,-5063,-4788,-4556,-4328,-3981,-3459,-2709,-1700,-463,976,2545,4181,5813,7375,8812,10064,11086,11822,12236,12294,11979,11307,10310,9057,7636,6162,4739,3486,2472,1743,1302,1095,1055,1088,1118,1088,978,781,544,288,53,-145,-326,-515,-773,-1174,-1760,-2587,-3636,-4862,-6168,-7397,-8399,-8982,-9022,-8394,-7068,-5064,-2474,531,3754,6930,9830,12200,13879,14730,14730,13909,12397,10365,8035,5643,3404,1508,82,-818,-1182,-1080,-607,122,979,1862,2695,3407,4003,4460,4828,5123,5394,5674,5977,6317,6660,6975,7197,7254,7079,6602,5798,4651,3204,1536,-250,-2011,-3624,-4957,-5945,-6526,-6752,-6646,-6343,-5921,-5510,-5151,-4905,-4721,-4569,-4362,-4003,-3459,-2667,-1681,-527,666,1826,2823,3603,4127,4400,4484,4445,4377,4359,4435,4651,4983,5427,5940,6483,7030,7528,7959,8266,8417,8358,8048,7459,6586,5464,4156,2782,1470,374,-380,-705,-572,-43,765,1655,2421,2856,2787,2129,883,-861,-2897,-5013,-6918,-8406,-9277,-9463,-8973,-7928,-6520,-4997,-3608,-2580,-2086,-2185,-2887,-4054,-5527,-7045,-8369,-9257,-9518,-9067,-7874,-6069,-3817,-1401,901,2798,4058,4527,4157,3013,1255,-856,-3042,-4977,-6409,-7120,-7005,-6071,-4403,-2208,275,2766,4997,6738,7838,8213,7900,7002,5715,4268,2919,1880,1338,1371,1995,3129,4613,6264,7851,9188,10103,10501,10349,9691,8618,7270,5787,4301,2920,1698,666,-176,-858,-1389,-1777,-2033,-2111,-2018,-1713,-1201,-508,323,1211,2062,2795,3318,3601,3624,3414,3031,2535,2008,1497,1069,724,523,440,536,786,1232,1843,2605,3454,4305,5052,5580,5776,5577,4938,3909,2574,1089,-362,-1589,-2438,-2802,-2661,-2078,-1170,-139,838,1557,1873,1713,1048,-33,-1420,-2936,-4411,-5681,-6643,-7227,-7457,-7381,-7121,-6783,-6505,-6368,-6423,-6654,-6986,-7296,-7424,-7212,-6524,-5279,-3481,-1204,1384,4050,6551,8605,10024,10643,10427,9421,7770,5693,3436,1272,-597,-1986,-2824,-3117,-2920,-2392,-1661,-907,-241,243,519,617,610,602,726,1068,1738,2731,4051,5578,7194,8716,9965,10773,11003,10583,9497,7821,5658,3200,621,-1889,-4173,-6134,-7708,-8909,-9766,-10358,-10729,-10946,-11019,-10938,-10678,-10174,-9411,-8341,-7019,-5477,-3861,-2291,-951,22,504,440,-154,-1190,-2521,-3938,-5246,-6207,-6676,-6491,-5621,-4056,-1894,723,3575,6445,9054,11199,12662,13323,13124,12089,10335,8043,5453,2840,464,-1436,-2689,-3211,-3000,-2150,-826,765,2399,3854,4966,5593,5688,5248,4341,3076,1588,27,-1490,-2846,-3998,-4912,-5618,-6146,-6569,-6923,-7255,-7565,-7824,-7963,-7892,-7516,-6740,-5542,-3912,-1954,196,2330,4221,5642,6418,6422,5650,4167,2158,-127,-2406,-4376,-5803,-6510,-6428,-5605,-4183,-2379,-478,1271,2599,3362,3452,2912,1835,432,-1075,-2431,-3429,-3930,-3867,-3303,-2347,-1216,-116,716,1122,982,296,-862,-2332,-3899,-5341,-6452,-7087,-7196,-6801,-6037,-5067,-4113,-3358,-2959,-2989,-3445,-4238,-5221,-6212,-7035,-7541,-7663,-7375,-6764,-5936,-5060,-4269,-3703,-3409,-3404,-3621,-3947,-4250,-4369,-4183,-3584,-2532,-1028,855,3002,5259,7452,9408,10989,12065,12588,12529,11920,10841,9377,7676,5840,4012,2280,726,-605,-1684,-2509,-3088,-3429,-3566,-3519,-3334,-3066,-2771,-2530,-2408,-2475,-2783,-3345,-4165,-5184,-6334,-7496,-8548,-9367,-9828,-9866,-9421,-8498,-7149,-5420,-3439,-1281,918,3062,5044,6757,8135,9074,9553,9508,8954,7916,6449,4659,2666,607,-1362,-3117,-4533,-5537,-6088,-6171,-5835,-5112,-4095,-2855,-1470,-38,1385,2709,3896,4883,5654,6179,6460,6489,6272,5805,5097,4144,2975,1597,73,-1549,-3184,-4735,-6110,-7211,-7971,-8346,-8343,-8009,-7439,-6755,-6086,-5551,-5230,-5154,-5283,-5545,-5797,-5908,-5730,-5164,-4167,-2762,-1046,818,2646,4222,5387,6010,6044,5519,4522,3210,1762,363,-803,-1605,-1935,-1774,-1117,-62,1300,2820,4356,5778,6976,7881,8450,8689,8622,8292,7751,7043,6187,5199,4068,2771,1312,-315,-2051,-3825,-5507,-6969,-8068,-8699,-8798,-8374,-7508,-6338,-5071,-3909,-3079,-2729,-2976,-3812,-5170,-6878,-8704,-10403,-11701,-12400,-12353,-11513,-9935,-7753,-5190,-2497,57,2224,3817,4706,4852,4287,3124,1501,-377,-2356,-4238,-5909,-7260,-8245,-8861,-9130,-9101,-8844,-8405,-7830,-7156,-6367,-5494,-4492,-3393,-2178,-887,446,1782,3050,4212,5199,5985,6527,6824,6892,6739,6443,6017,5555,5071,4624,4216,3855,3506,3150,2718,2173,1467,559,-534,-1806,-3162,-4531,-5753,-6711,-7256,-7282,-6731,-5593,-3937,-1889,374,2627,4667,6276,7311,7689,7387,6490,5116,3458,1729,145,-1078,-1788,-1855,-1246,16,1826,4022,6386,8706,10745,12319,13294,13561,13142,12042,10402,8339,6037,3657,1351,-764,-2615,-4167,-5412,-6373,-7051,-7475,-7628,-7518,-7139,-6501,-5654,-4652,-3606,-2632,-1850,-1402,-1346,-1750,-2575,-3747,-5118,-6515,-7732,-8607,-8972,-8764,-7941,-6552,-4695,-2501,-130,2255,4512,6520,8186,9459,10304,10712,10686,10239,9393,8176,6629,4818,2804,711,-1379,-3305,-4971,-6228,-7003,-7207,-6829,-5875,-4415,-2544,-415,1835,4021,6005,7664,8892,9674,9977,9871,9396,8661,7748,6743,5723,4715,3738,2768,1767,686,-522,-1878,-3392,-5023,-6721,-8386,-9922,-11198,-12121,-12579,-12514,-11909,-10781,-9222,-7354,-5337,-3357,-1569,-132,876,1401,1471,1158,568,-157,-896,-1532,-1996,-2247,-2276,-2108,-1757,-1258,-618,153,1058,2091,3237,4469,5727,6946,8031,8890,9447,9643,9464,8941,8138,7153,6100,5068,4157,3408,2872,2538,2427,2502,2767,3187,3741,4387,5071,5728,6268,6601,6625,6267,5465,4217,2560,589,-1546,-3677,-5599,-7143,-8135,-8487,-8136,-7110,-5484,-3395,-1012,1480,3894,6066,7867,9190,10004,10270,10020,9292,8142,6650,4888,2941,887,-1186,-3208,-5081,-6731,-8060,-8982,-9428,-9328,-8675,-7470,-5779,-3716,-1403,961,3238,5228,6826,7911,8449,8425,7892,6917,5620,4105,2515,945,-495,-1747,-2775,-3575,-4178,-4634,-5006,-5356,-5753,-6217,-6779,-7399,-8040,-8615,-9045,-9241,-9147,-8734,-8020,-7062,-5955,-4806,-3724,-2790,-2057,-1522,-1157,-873,-597,-213,331,1104,2109,3321,4720,6203,7744,9240,10643,11896,12939,13737,14247,14433,14280,13767,12917,11752,10341,8763,7113,5500,3992,2667,1540,611,-149,-784,-1332,-1816,-2248,-2612,-2879,-3024,-3000,-2815,-2446,-1955,-1366,-777,-241,149,354,324,62,-428,-1109,-1924,-2812,-3693,-4478,-5101,-5451,-5507,-5184,-4503,-3461,-2109,-518,1210,2987,4673,6184,7416,8293,8783,8854,8524,7823,6803,5547,4129,2664,1248,-13,-1012,-1691,-1983,-1885,-1409,-612,430,1616,2853,4045,5129,6041,6771,7278,7578,7647,7485,7092,6447,5574,4462,3158,1700,147,-1411,-2905,-4241,-5353,-6187,-6717,-6922,-6825,-6437,-5799,-4954,-3951,-2848,-1719,-619,363,1188,1776,2125,2200,2051,1711,1269,814,435,224,233,487,985,1675,2509,3421,4334,5210,6003,6698,7296,7801,8223,8573,8831,8975,8958,8717,8216,7389,6256,4805,3127,1269,-617,-2460,-4094,-5443,-6398,-6906,-6950,-6545,-5768,-4707,-3507,-2294,-1216,-376,147,316,163,-283,-888,-1583,-2225,-2755,-3101,-3280,-3305,-3265,-3226,-3265,-3428,-3730,-4138,-4594,-5004,-5269,-5304,-5027,-4425,-3505,-2343,-1051,236,1363,2198,2636,2613,2123,1192,-86,-1614,-3238,-4845,-6274,-7441,-8228,-8608,-8527,-8018,-7092,-5820,-4261,-2507,-629,1281,3161,4924,6520,7864,8911,9592,9858,9678,9029,7917,6384,4484,2333,50,-2201,-4279,-6008,-7292,-8022,-8183,-7776,-6874,-5576,-4017,-2344,-703,768,1960,2794,3230,3270,2941,2318,1485,544,-374,-1176,-1732,-1979,-1856,-1349,-488,692,2095,3656,5273,6865,8371,9703,10836,11692,12244,12437,12232,11597,10523,9018,7148,4997,2707,429,-1679,-3468,-4845,-5750,-6179,-6199,-5876,-5338,-4685,-4026,-3440,-2978,-2676,-2522,-2516,-2604,-2757,-2910,-3014,-3018,-2864,-2542,-2027,-1359,-590,188,868,1333,1494,1286,707,-200,-1320,-2520,-3619,-4463,-4907,-4862,-4284,-3208,-1701,94,2036,3955,5689,7113,8111,8619,8606,8064,7034,5574,3773,1736,-405,-2529,-4484,-6154,-7413,-8185,-8399,-8052,-7151,-5761,-3974,-1905,297,2490,4507,6207,7449,8124,8166,7532,6257,4394,2091,-508,-3178,-5728,-7937,-9647,-10730,-11143,-10902,-10089,-8859,-7362,-5814,-4365,-3174,-2348,-1921,-1916,-2280,-2933,-3799,-4749,-5703,-6568,-7268,-7764,-8024,-8044,-7828,-7402,-6767,-5949,-4955,-3772,-2434,-921,708,2424,4140,5769,7195,8311,9006,9215,8901,8098,6891,5419,3861,2404,1216,432,115,271,843,1715,2751,3809,4745,5471,5909,6042,5889,5484,4897,4201,3468,2778,2189,1758,1512,1469,1603,1882,2218,2544,2740,2737,2448,1829,887,-364,-1819,-3388,-4916,-6272,-7307,-7928,-8044,-7649,-6763,-5457,-3859,-2113,-385,1150,2347,3091,3299,2964,2106,813,-796,-2571,-4356,-5987,-7333,-8274,-8748,-8725,-8223,-7299,-6030,-4517,-2860,-1168,476,1967,3252,4243,4889,5128,4914,4212,3010,1324,-785,-3225,-5847,-8492,-10961,-13091,-14707,-15714,-16040,-15696,-14750,-13305,-11530,-9572,-7620,-5801,-4243,-3022,-2162,-1687,-1541,-1698,-2057,-2557,-3085,-3554,-3884,-3970,-3802,-3290,-2472,-1316,118,1797,3643,5576,7500,9314,10915,12207,13097,13513,13397,12729,11505,9807,7695,5357,2915,579,-1505,-3193,-4403,-5084,-5268,-5006,-4409,-3593,-2693,-1818,-1064,-485,-102,92,127,41,-120,-332,-556,-793,-1021,-1249,-1469,-1686,-1895,-2095,-2279,-2447,-2587,-2713,-2822,-2931,-3056,-3201,-3382,-3579,-3786,-3954,-4049,-4017,-3801,-3371,-2694,-1778,-647,635,1988,3305,4485,5416,6015,6206,5957,5272,4166,2740,1066,-698,-2423,-3948,-5138,-5867,-6050,-5644,-4656,-3135,-1207,999,3283,5475,7368,8820,9681,9892,9409,8271,6548,4385,1927,-616,-3066,-5240,-6984,-8198,-8818,-8843,-8317,-7337,-6022,-4527,-3015,-1620,-491,300,687,664,253,-485,-1481,-2622,-3809,-4922,-5838,-6466,-6689,-6461,-5720,-4473,-2745,-616,1802,4350,6863,9143,11021,12338,12989,12916,12135,10719,8803,6569,4223,1964,-18,-1603,-2697,-3308,-3454,-3243,-2769,-2165,-1539,-988,-581,-356,-321,-465,-743,-1119,-1530,-1944,-2319,-2644,-2924,-3172,-3424,-3705,-4043,-4451,-4911,-5405,-5857,-6227,-6424,-6420,-6174,-5724,-5110,-4446,-3839,-3404,-3253,-3412,-3908,-4650,-5529,-6380,-7019,-7292,-7061,-6271,-4924,-3105,-965,1313,3504,5410,6833,7650,7775,7211,6023,4336,2344,250,-1708,-3320,-4407,-4840,-4577,-3640,-2138,-251,1813,3789,5461,6599,7062,6766,5696,3943,1636,-1011,-3769,-6397,-8667,-10398,-11473,-11826,-11489,-10521,-9074,-7287,-5361,-3436,-1680,-183,979,1790,2255,2425,2346,2095,1737,1343,983,709,585,644,924,1450,2209,3211,4401,5737,7138,8521,9792,10852,11630,12045,12075,11694,10929,9837,8493,6999,5463,3968,2619,1435,476,-289,-858,-1267,-1545,-1715,-1797,-1808,-1753,-1649,-1499,-1326,-1147,-975,-840,-728,-673,-656,-684,-762,-871,-1023,-1186,-1344,-1455,-1474,-1351,-1047,-534,169,1029,1936,2797,3448,3780,3675,3092,2053,643,-968,-2580,-3964,-4892,-5209,-4791,-3635,-1819,496,3061,5609,7838,9512,10404,10425,9542,7846,5524,2817,33,-2525,-4573,-5885,-6329,-5859,-4555,-2571,-160,2407,4824,6855,8266,8960,8867,8038,6576,4621,2380,18,-2271,-4361,-6139,-7565,-8623,-9352,-9809,-10055,-10160,-10156,-10068,-9881,-9570,-9087,-8409,-7519,-6438,-5238,-4001,-2862,-1934,-1328,-1101,-1267,-1768,-2486,-3259,-3893,-4193,-4013,-3233,-1854,83,2420,4964,7484,9728,11519,12670,13146,12923,12115,10851,9351,7785,6378,5237,4480,4113,4124,4435,4950,5568,6177,6700,7073,7258,7253,7058,6715,6251,5740,5208,4733,4321,4011,3774,3595,3404,3164,2811,2332,1737,1058,388,-213,-637,-850,-817,-578,-198,213,539,669,535,106,-571,-1417,-2286,-3028,-3485,-3524,-3060,-2067,-583,1288,3383,5506,7436,8966,9908,10151,9616,8350,6427,4037,1388,-1262,-3673,-5625,-6961,-7593,-7527,-6826,-5657,-4186,-2647,-1232,-126,540,688,301,-573,-1858,-3402,-5085,-6729,-8213,-9423,-10287,-10788,-10920,-10737,-10281,-9617,-8803,-7856,-6828,-5691,-4483,-3184,-1834,-482,816,1944,2843,3400,3597,3408,2905,2172,1370,653,201,157,608,1604,3080,4947,7013,9088,10943,12399,13304,13588,13250,12365,11076,9545,7975,6511,5297,4395,3818,3526,3438,3450,3457,3364,3104,2636,1955,1090,80,-987,-2052,-3021,-3823,-4406,-4721,-4778,-4583,-4212,-3732,-3244,-2842,-2588,-2535,-2660,-2930,-3240,-3504,-3591,-3451,-3015,-2326,-1419,-434,527,1295,1789,1915,1674,1112,322,-540,-1322,-1857,-2003,-1678,-835,480,2179,4107,6075,7879,9339,10277,10620,10316,9417,8045,6345,4544,2831,1409,420,-36,47,647,1647,2920,4299,5624,6740,7530,7896,7802,7228,6225,4845,3197,1380,-489,-2297,-3964,-5394,-6541,-7360,-7824,-7935,-7701,-7141,-6308,-5244,-4032,-2745,-1489,-346,579,1232,1554,1550,1246,723,82,-544,-1024,-1230,-1081,-518,438,1733,3244,4829,6315,7556,8406,8801,8703,8160,7269,6157,4988,3907,3035,2447,2162,2142,2301,2534,2708,2726,2496,1999,1234,277,-789,-1849,-2796,-3519,-3979,-4109,-3960,-3545,-2975,-2339,-1767,-1364,-1228,-1413,-1933,-2748,-3765,-4863,-5880,-6664,-7074,-7012,-6447,-5408,-4007,-2401,-794,616,1641,2158,2101,1504,469,-838,-2177,-3342,-4080,-4246,-3720,-2509,-688,1544,3966,6265,8182,9447,9912,9479,8214,6225,3776,1106,-1454,-3678,-5335,-6331,-6654,-6364,-5646,-4664,-3647,-2770,-2159,-1911,-2002,-2417,-3050,-3796,-4562,-5242,-5810,-6228,-6548,-6798,-7070,-7401,-7846,-8396,-9017,-9621,-10094,-10310,-10144,-9520,-8393,-6799,-4840,-2652,-445,1603,3311,4548,5253,5446,5199,4674,4036,3490,3187,3267,3762,4668,5885,7261,8627,9782,10587,10922,10756,10126,9131,7926,6687,5572,4725,4210,4050,4184,4511,4890,5167,5213,4923,4251,3195,1824,221,-1475,-3130,-4623,-5829,-6683,-7134,-7183,-6867,-6260,-5442,-4525,-3589,-2712,-1945,-1293,-764,-305,109,542,1021,1582,2213,2900,3566,4156,4560,4717,4540,4011,3110,1896,435,-1143,-2690,-4045,-5037,-5536,-5432,-4697,-3364,-1540,586,2799,4835,6451,7445,7677,7109,5798,3892,1619,-749,-2948,-4710,-5879,-6337,-6114,-5282,-4028,-2553,-1083,166,1044,1435,1310,689,-351,-1700,-3234,-4831,-6382,-7817,-9073,-10144,-11012,-11707,-12224,-12596,-12805,-12851,-12720,-12367,-11799,-10976,-9919,-8651,-7217,-5703,-4181,-2762,-1518,-531,171,583,745,726,619,512,506,645,973,1469,2092,2769,3411,3949,4314,4495,4497,4374,4189,4029,3953,4014,4233,4591,5056,5564,6048,6448,6717,6821,6766,6546,6209,5754,5246,4684,4120,3568,3048,2579,2165,1799,1482,1183,883,567,199,-209,-672,-1171,-1682,-2183,-2632,-3001,-3251,-3352,-3289,-3053,-2645,-2103,-1439,-728,-2,652,1193,1548,1712,1657,1445,1114,770,496,386,488,820,1343,1965,2575,3019,3166,2915,2211,1068,-425,-2140,-3887,-5481,-6758,-7585,-7918,-7756,-7195,-6342,-5382,-4456,-3730,-3312,-3263,-3606,-4296,-5256,-6383,-7553,-8671,-9642,-10425,-11002,-11388,-11626,-11758,-11833,-11859,-11848,-11739,-11493,-11027,-10273,-9207,-7795,-6115,-4232,-2293,-446,1172,2432,3280,3706,3777,3614,3357,3179,3202,3523,4168,5086,6178,7289,8243,8888,9104,8838,8113,7018,5698,4328,3070,2067,1399,1086,1094,1308,1624,1883,1976,1808,1334,562,-460,-1643,-2887,-4077,-5115,-5925,-6453,-6682,-6630,-6342,-5876,-5328,-4745,-4210,-3744,-3350,-3019,-2701,-2357,-1970,-1510,-1026,-540,-138,125,178,0,-418,-1022,-1751,-2494,-3158,-3646,-3896,-3869,-3574,-3029,-2287,-1394,-396,665,1760,2859,3932,4948,5859,6616,7165,7445,7429,7091,6451,5576,4538,3473,2499,1724,1258,1115,1315,1788,2429,3129,3709,4070,4071,3687,2887,1756,383,-1089,-2507,-3755,-4721,-5374,-5711,-5783,-5687,-5505,-5353,-5293,-5362,-5565,-5838,-6128,-6317,-6339,-6100,-5580,-4773,-3728,-2527,-1262,-46,1052,1969,2695,3253,3688,4062,4436,4837,5284,5735,6131,6378,6390,6084,5438,4455,3219,1834,470,-740,-1634,-2139,-2189,-1832,-1119,-204,788,1687,2377,2757,2797,2486,1885,1043,62,-990,-2030,-2981,-3812,-4446,-4892,-5112,-5131,-4974,-4663,-4267,-3806,-3344,-2899,-2497,-2154,-1877,-1675,-1556,-1524,-1574,-1698,-1859,-2006,-2090,-2027,-1773,-1284,-541,409,1518,2677,3771,4691,5338,5659,5652,5362,4869,4301,3755,3342,3120,3087,3216,3404,3530,3481,3140,2463,1445,161,-1278,-2705,-3973,-4934,-5500,-5636,-5377,-4819,-4101,-3393,-2849,-2603,-2729,-3246,-4107,-5210,-6426,-7608,-8628,-9395,-9839,-9984,-9843,-9523,-9096,-8675,-8327,-8109,-8014,-8008,-8018,-7930,-7662,-7090,-6185,-4901,-3291,-1414,626,2697,4704,6510,8073,9316,10246,10860,11196,11287,11166,10861,10391,9773,9029,8200,7332,6500,5765,5194,4829,4682,4736,4928,5194,5425,5545,5463,5135,4541,3701,2667,1523,344,-756,-1715,-2448,-2914,-3078,-2937,-2494,-1807,-914,82,1118,2084,2930,3587,4052,4323,4437,4436,4365,4251,4113,3935,3695,3360,2909,2328,1654,926,232,-344,-712,-805,-588,-74,685,1598,2564,3470,4233,4787,5129,5265,5266,5187,5118,5093,5156,5271,5404,5472,5400,5122,4594,3819,2832,1702,527,-597,-1587,-2374,-2949,-3323,-3562,-3747,-3973,-4330,-4875,-5628,-6573,-7632,-8728,-9728,-10542,-11072,-11279,-11150,-10738,-10092,-9342,-8557,-7846,-7263,-6824,-6513,-6275,-6018,-5675,-5151,-4405,-3420,-2200,-807,709,2251,3764,5149,6384,7406,8214,8800,9158,9318,9262,9023,8602,8014,7305,6501,5672,4875,4174,3629,3272,3137,3201,3462,3863,4356,4889,5383,5797,6065,6157,6040,5724,5205,4536,3760,2952,2188,1544,1084,846,850,1067,1455,1943,2458,2927,3298,3547,3658,3677,3609,3524,3424,3337,3243,3120,2937,2676,2330,1939,1555,1262,1144,1274,1690,2386,3294,4307,5279,6072,6552,6651,6353,5712,4836,3872,2969,2263,1832,1699,1812,2073,2345,2495,2409,2032,1348,436,-634,-1701,-2688,-3455,-3996,-4268,-4364,-4344,-4345,-4469,-4810,-5427,-6320,-7444,-8710,-9984,-11151,-12065,-12649,-12826,-12603,-12004,-11118,-10037,-8894,-7789,-6821,-6042,-5476,-5085,-4830,-4596,-4316,-3875,-3211,-2271,-1048,428,2099,3866,5640,7307,8784,9997,10911,11495,11774,11747,11472,10968,10289,9465,8532,7537,6514,5499,4550,3676,2930,2298,1791,1379,1040,724,406,55,-337,-754,-1183,-1570,-1892,-2089,-2160,-2072,-1859,-1534,-1156,-768,-427,-175,-17,23,6,-63,-92,-58,106,409,850,1400,1987,2532,2936,3113,2989,2548,1797,823,-263,-1309,-2148,-2656,-2712,-2301,-1443,-240,1149,2568,3839,4840,5508,5821,5866,5716,5526,5389,5397,5577,5896,6295,6652,6893,6904,6669,6179,5483,4667,3815,3007,2306,1715,1232,792,338,-186,-849,-1633,-2555,-3541,-4525,-5421,-6145,-6642,-6871,-6837,-6563,-6093,-5492,-4809,-4096,-3400,-2742,-2153,-1647,-1231,-916,-688,-537,-429,-323,-172,69,439,948,1602,2361,3181,4007,4756,5398,5850,6120,6165,6018,5693,5220,4659,4032,3403,2802,2270,1841,1536,1374,1357,1477,1703,1993,2286,2505,2583,2444,2045,1362,401,-780,-2117,-3493,-4800,-5926,-6766,-7270,-7389,-7156,-6594,-5801,-4834,-3807,-2768,-1801,-919,-152,518,1089,1588,2003,2342,2562,2641,2534,2235,1739,1105,398,-264,-769,-1002,-886,-385,477,1621,2919,4221,5373,6244,6758,6882,6649,6143,5476,4763,4111,3583,3199,2942,2753,2562,2300,1927,1418,797,98,-633,-1337,-2002,-2606,-3192,-3797,-4486,-5314,-6323,-7525,-8891,-10372,-11866,-13280,-14493,-15421,-15976,-16140,-15900,-15307,-14432,-13373,-12223,-11093,-10044,-9145,-8402,-7807,-7311,-6843,-6321,-5651,-4771,-3618,-2188,-497,1389,3375,5353,7195,8790,10039,10884,11298,11298,10935,10287,9449,8509,7546,6619,5749,4965,4244,3597,3013,2496,2064,1718,1485,1358,1322,1362,1401,1418,1316,1082,663,79,-633,-1420,-2177,-2827,-3279,-3473,-3383,-3008,-2398,-1612,-734,151,978,1693,2268,2702,3005,3208,3328,3389,3385,3305,3123,2805,2320,1665,846,-77,-1042,-1933,-2662,-3096,-3177,-2827,-2066,-918,501,2086,3667,5115,6295,7129,7571,7641,7373,6871,6210,5507,4819,4214,3694,3259,2863,2465,2006,1456,766,-61,-1042,-2159,-3397,-4740,-6158,-7633,-9134,-10632,-12093,-13469,-14715,-15766,-16578,-17083,-17259,-17064,-16514,-15631,-14467,-13111,-11644,-10181,-8811,-7618,-6662,-5952,-5488,-5188,-4993,-4773,-4436,-3880,-3043,-1901,-484,1163,2916,4686,6328,7743,8848,9584,9953,9968,9691,9186,8517,7755,6923,6074,5202,4340,3502,2713,2015,1446,1036,809,761,852,1041,1227,1336,1266,957,357,-517,-1635,-2892,-4182,-5373,-6337,-6987,-7250,-7123,-6636,-5855,-4882,-3822,-2766,-1801,-960,-257,325,835,1320,1830,2394,3028,3691,4365,4952,5408,5659,5669,5429,4973,4343,3645,2955,2383,2004,1864,1979,2308,2778,3284,3716,3958,3947,3624,3016,2172,1191,201,-673,-1310,-1627,-1592,-1225,-596,171,951,1578,1939,1917,1464,564,-739,-2370,-4211,-6149,-8047,-9805,-11324,-12565,-13485,-14104,-14434,-14521,-14394,-14110,-13682,-13147,-12522,-11809,-11038,-10214,-9357,-8502,-7669,-6891,-6180,-5543,-4952,-4388,-3777,-3089,-2253,-1250,-56,1301,2778,4302,5785,7125,8246,9063,9550,9686,9498,9030,8350,7523,6619,5698,4794,3942,3149,2426,1755,1142,555,-3,-554,-1108,-1668,-2257,-2861,-3503,-4160,-4835,-5497,-6124,-6671,-7105,-7377,-7475,-7359,-7071,-6598,-6021,-5377,-4736,-4175,-3721,-3436,-3306,-3328,-3458,-3647,-3831,-3967,-3995,-3906,-3682,-3332,-2887,-2362,-1798,-1220,-635,-73,492,1042,1615,2205,2835,3494,4176,4849,5483,6020,6426,6654,6681,6499,6121,5591,4953,4297,3680,3192,2881,2785,2908,3236,3704,4262,4810,5282,5579,5654,5434,4927,4107,3046,1771,400,-1008,-2330,-3520,-4495,-5245,-5748,-6029,-6116,-6047,-5864,-5589,-5253,-4856,-4409,-3910,-3370,-2799,-2226,-1689,-1210,-834,-550,-371,-246,-146,1,247,628,1199,1923,2821,3809,4848,5848,6749,7473,7991,8268,8306,8130,7752,7226,6579,5844,5054,4216,3356,2459,1545,595,-377,-1365,-2365,-3331,-4264,-5103,-5838,-6428,-6850,-7097,-7149,-7021,-6725,-6284,-5752,-5153,-4560,-3999,-3529,-3170,-2939,-2846,-2867,-2988,-3171,-3364,-3531,-3607,-3561,-3347,-2948,-2364,-1594,-682,352,1446,2568,3659,4690,5621,6435,7106,7631,7983,8152,8109,7832,7297,6502,5460,4212,2837,1417,80,-1078,-1942,-2442,-2540,-2231,-1565,-626,491,1653,2762,3720,4453,4938,5140,5085,4766,4212,3432,2442,1257,-88,-1575,-3124,-4700,-6201,-7568,-8725,-9609,-10196,-10469,-10440,-10158,-9663,-9034,-8335,-7636,-6998,-6471,-6088,-5862,-5786,-5819,-5913,-5981,-5954,-5745,-5295,-4580,-3586,-2369,-979,479,1931,3275,4459,5445,6220,6836,7305,7712,8081,8445,8811,9138,9392,9508,9427,9108,8516,7662,6561,5288,3890,2490,1143,-40,-1015,-1725,-2167,-2338,-2290,-2064,-1743,-1391,-1083,-861,-748,-726,-745,-735,-617,-317,198,940,1860,2882,3893,4775,5400,5687,5567,5048,4178,3076,1883,794,-39,-455,-381,198,1227,2563,4046,5470,6655,7471,7822,7714,7199,6388,5427,4464,3621,2999,2625,2507,2579,2783,3024,3234,3357,3370,3278,3119,2939,2806,2764,2863,3098,3462,3877,4279,4536,4565,4261,3578,2502,1082,-596,-2388,-4146,-5707,-6924,-7705,-7980,-7768,-7130,-6170,-5061,-3949,-3023,-2406,-2208,-2470,-3168,-4222,-5489,-6786,-7925,-8704,-8994,-8695,-7823,-6441,-4714,-2836,-1021,525,1663,2316,2490,2281,1832,1333,969,889,1197,1899,2958,4235,5585,6820,7786,8368,8497,8194,7509,6558,5468,4363,3354,2501,1829,1325,940,624,318,-8,-374,-756,-1131,-1435,-1633,-1660,-1502,-1139,-593,108,904,1749,2569,3330,3989,4526,4943,5253,5474,5664,5836,6062,6363,6769,7281,7872,8491,9062,9504,9733,9685,9343,8700,7832,6813,5759,4777,3959,3345,2958,2730,2591,2405,2072,1469,561,-666,-2122,-3681,-5132,-6276,-6890,-6809,-5951,-4303,-1997,774,3701,6462,8716,10167,10625,9971,8267,5655,2414,-1124,-4588,-7635,-9978,-11430,-11936,-11537,-10425,-8823,-7051,-5372,-4057,-3244,-3017,-3309,-4000,-4860,-5666,-6163,-6183,-5593,-4393,-2658,-562,1658,3737,5430,6531,6925,6596,5618,4178,2491,841,-538,-1422,-1688,-1281,-273,1217,2952,4715,6238,7312,7773,7535,6593,5025,2972,633,-1763,-3987,-5831,-7129,-7776,-7742,-7057,-5839,-4234,-2440,-670,888,2050,2695,2765,2247,1220,-217,-1895,-3654,-5313,-6712,-7734,-8279,-8319,-7855,-6946,-5680,-4162,-2527,-870,693,2092,3286,4236,4946,5422,5670,5724,5595,5328,4967,4562,4200,3928,3832,3932,4239,4712,5268,5790,6149,6208,5876,5097,3903,2372,680,-988,-2393,-3351,-3692,-3355,-2333,-731,1285,3500,5671,7585,9051,9951,10233,9915,9080,7854,6386,4835,3344,2020,952,162,-337,-588,-641,-575,-453,-364,-332,-420,-619,-942,-1359,-1850,-2359,-2860,-3275,-3556,-3636,-3460,-2979,-2179,-1045,369,2025,3803,5614,7310,8764,9857,10473,10556,10063,9008,7452,5470,3208,784,-1637,-3924,-5954,-7633,-8905,-9750,-10182,-10257,-10034,-9615,-9068,-8487,-7917,-7400,-6944,-6531,-6127,-5686,-5157,-4508,-3715,-2781,-1728,-605,548,1643,2653,3496,4161,4608,4845,4881,4735,4457,4067,3624,3149,2688,2254,1873,1550,1281,1071,890,735,561,354,78,-293,-771,-1363,-2060,-2833,-3648,-4450,-5184,-5791,-6226,-6438,-6418,-6136,-5627,-4892,-3996,-2973,-1902,-836,153,1017,1705,2207,2512,2650,2656,2583,2493,2437,2461,2593,2840,3191,3618,4076,4508,4865,5086,5128,4978,4605,4048,3317,2460,1515,519,-507,-1537,-2583,-3638,-4728,-5855,-7036,-8259,-9510,-10749,-11921,-12977,-13841,-14475,-14830,-14884,-14631,-14070,-13220,-12097,-10730,-9150,-7394,-5514,-3564,-1615,246,1934,3354,4422,5081,5289,5066,4442,3514,2359,1114,-144,-1303,-2316,-3140,-3763,-4200,-4460,-4558,-4507,-4284,-3891,-3287,-2467,-1444,-236,1079,2435,3731,4898,5855,6587,7085,7376,7531,7601,7653,7740,7866,8034,8203,8315,8315,8147,7774,7176,6369,5385,4271,3111,1938,852,-129,-954,-1599,-2079,-2374,-2529,-2547,-2466,-2321,-2137,-1977,-1862,-1861,-2009,-2335,-2873,-3591,-4475,-5446,-6410,-7271,-7893,-8189,-8058,-7463,-6397,-4914,-3101,-1104,928,2820,4417,5597,6257,6377,5947,5055,3776,2258,634,-964,-2406,-3612,-4526,-5134,-5478,-5602,-5603,-5557,-5547,-5628,-5809,-6079,-6364,-6577,-6611,-6345,-5706,-4632,-3128,-1250,902,3157,5347,7245,8689,9484,9556,8823,7347,5198,2565,-363,-3345,-6154,-8599,-10520,-11845,-12542,-12668,-12310,-11610,-10708,-9749,-8855,-8092,-7511,-7076,-6761,-6459,-6097,-5571,-4809,-3762,-2422,-807,992,2884,4714,6340,7610,8397,8627,8255,7334,5926,4185,2257,308,-1496,-3052,-4253,-5075,-5496,-5541,-5240,-4632,-3739,-2591,-1199,414,2207,4130,6087,7966,9624,10923,11730,11947,11533,10500,8934,6981,4820,2660,692,-920,-2079,-2745,-2961,-2821,-2461,-2036,-1669,-1483,-1503,-1737,-2114,-2525,-2848,-2947,-2714,-2086,-1038,372,2071,3885,5667,7213,8340,8914,8796,7969,6429,4290,1694,-1137,-3984,-6608,-8821,-10483,-11540,-11999,-11965,-11572,-11006,-10442,-10033,-9873,-10001,-10374,-10885,-11400,-11728,-11745,-11297,-10360,-8906,-7044,-4873,-2584,-344,1679,3345,4575,5341,5678,5673,5463,5171,4943,4854,4948,5181,5471,5662,5606,5133,4126,2521,328,-2366,-5390,-8535,-11549,-14190,-16239,-17537,-17983,-17580,-16368,-14491,-12101,-9409,-6602,-3881,-1390,739,2438,3685,4474,4869,4919,4712,4321,3819,3262,2695,2140,1608,1089,583,61,-466,-1013,-1552,-2070,-2526,-2890,-3123,-3194,-3078,-2764,-2248,-1544,-669,336,1452,2617,3809,4957,6020,6929,7628,8042,8122,7818,7112,6018,4586,2906,1106,-666,-2239,-3460,-4183,-4321,-3827,-2719,-1074,979,3289,5655,7928,9911,11506,12584,13128,13124,12644,11775,10664,9424,8214,7117,6197,5481,4909,4429,3929,3303,2480,1388,48,-1502,-3145,-4755,-6162,-7244,-7869,-7980,-7562,-6644,-5318,-3691,-1902,-86,1629,3140,4357,5225,5706,5778,5443,4708,3601,2155,425,-1539,-3655,-5860,-8067,-10205,-12184,-13946,-15386,-16462,-17079,-17189,-16748,-15735,-14178,-12128,-9701,-7026,-4288,-1653,701,2644,4077,4982,5364,5324,4952,4398,3776,3207,2750,2460,2320,2322,2405,2551,2694,2843,2967,3088,3211,3352,3518,3705,3912,4117,4314,4495,4659,4827,5017,5258,5578,5985,6494,7078,7726,8383,9018,9564,9991,10244,10299,10131,9733,9117,8309,7353,6308,5239,4232,3345,2660,2206,2028,2108,2428,2909,3480,4027,4457,4673,4601,4213,3492,2494,1279,-46,-1382,-2621,-3700,-4569,-5230,-5731,-6126,-6517,-6988,-7611,-8440,-9465,-10660,-11926,-13154,-14214,-14971,-15340,-15253,-14717,-13781,-12546,-11139,-9700,-8352,-7198,-6278,-5617,-5150,-4822,-4516,-4124,-3553,-2705,-1567,-134,1505,3252,4936,6400,7464,7999,7906,7161,5804,3949,1769,-527,-2710,-4577,-5961,-6766,-6964,-6595,-5762,-4587,-3213,-1746,-289,1131,2486,3813,5142,6511,7947,9443,10969,12454,13826,14983,15855,16375,16518,16268,15658,14728,13527,12144,10629,9070,7522,6044,4661,3415,2288,1307,447,-280,-872,-1310,-1575,-1623,-1446,-1006,-321,576,1624,2708,3722,4527,5027,5142,4849,4193,3237,2126,983,-35,-826,-1285,-1400,-1151,-610,171,1085,2051,2981,3821,4518,5084,5505,5835,6098,6335,6560,6778,6952,7039,6963,6645,6017,5005,3594,1787,-359,-2731,-5210,-7609,-9801,-11613,-12965,-13781,-14067,-13864,-13255,-12359,-11283,-10151,-9033,-7997,-7040,-6162,-5303,-4414,-3439,-2327,-1069,335,1826,3327,4722,5881,6671,6984,6738,5929,4599,2883,951,-978,-2678,-3952,-4659,-4720,-4175,-3101,-1691,-120,1387,2673,3616,4159,4331,4190,3854,3432,3036,2733,2567,2516,2546,2577,2547,2390,2078,1607,1019,375,-236,-729,-1016,-1038,-754,-167,699,1767,2953,4137,5211,6078,6667,6966,6991,6825,6559,6326,6237,6388,6827,7547,8488,9530,10526,11309,11734,11690,11136,10098,8670,7004,5283,3690,2398,1520,1134,1227,1771,2640,3724,4875,5946,6844,7463,7789,7799,7552,7073,6447,5705,4888,4005,3024,1924,637,-860,-2610,-4590,-6760,-9022,-11244,-13273,-14962,-16167,-16813,-16867,-16365,-15413,-14148,-12736,-11346,-10095,-9089,-8337,-7833,-7489,-7201,-6850,-6317,-5513,-4371,-2894,-1094,923,3064,5158,7068,8627,9725,10268,10229,9637,8564,7136,5497,3797,2169,711,-535,-1563,-2429,-3205,-3984,-4835,-5806,-6892,-8039,-9162,-10126,-10805,-11078,-10845,-10077,-8783,-7041,-4975,-2753,-542,1465,3146,4356,5065,5238,4947,4273,3355,2342,1366,562,-22,-329,-428,-352,-240,-167,-258,-546,-1064,-1749,-2512,-3212,-3694,-3814,-3470,-2609,-1246,527,2573,4696,6713,8434,9734,10530,10831,10686,10240,9614,9001,8512,8271,8305,8617,9129,9757,10352,10825,11042,10991,10633,10052,9319,8563,7905,7436,7221,7250,7475,7786,8034,8072,7730,6932,5590,3755,1495,-1047,-3671,-6210,-8469,-10324,-11684,-12532,-12905,-12884,-12588,-12136,-11640,-11189,-10819,-10529,-10272,-9968,-9532,-8869,-7915,-6632,-5038,-3183,-1178,848,2737,4322,5474,6068,6066,5455,4311,2743,903,-1026,-2884,-4515,-5818,-6729,-7247,-7413,-7289,-6987,-6569,-6136,-5723,-5364,-5054,-4780,-4511,-4221,-3890,-3497,-3045,-2537,-1985,-1415,-833,-277,254,736,1172,1566,1929,2279,2648,3037,3477,3944,4435,4907,5319,5625,5785,5774,5578,5228,4747,4211,3686,3249,2974,2906,3066,3441,3983,4610,5231,5726,6004,5970,5598,4867,3859,2648,1396,239,-656,-1176,-1243,-834,-8,1147,2477,3825,5043,5998,6621,6885,6826,6504,6025,5462,4899,4361,3833,3268,2573,1659,435,-1159,-3132,-5461,-8051,-10787,-13520,-16080,-18337,-20150,-21458,-22220,-22461,-22244,-21660,-20830,-19847,-18830,-17817,-16863,-15941,-15023,-14037,-12909,-11574,-9972,-8115,-6010,-3776,-1499,647,2531,4014,5003,5460,5410,4923,4147,3219,2330,1601,1157,1027,1207,1620,2156,2687,3092,3278,3186,2832,2245,1532,793,151,-295,-460,-310,172,963,2008,3252,4618,6036,7435,8753,9927,10916,11684,12200,12457,12431,12126,11519,10612,9390,7859,6027,3932,1615,-844,-3353,-5805,-8076,-10045,-11613,-12680,-13217,-13195,-12668,-11691,-10377,-8825,-7159,-5481,-3867,-2382,-1046,146,1205,2196,3134,4078,5022,5964,6849,7611,8156,8408,8299,7810,6957,5825,4523,3217,2058,1200,753,763,1218,2012,3012,4001,4805,5216,5112,4410,3112,1283,-945,-3410,-5922,-8308,-10409,-12119,-13372,-14163,-14532,-14556,-14339,-13987,-13602,-13259,-13002,-12830,-12695,-12523,-12191,-11601,-10643,-9272,-7484,-5356,-3015,-643,1564,3415,4763,5513,5668,5285,4527,3568,2642,1930,1599,1723,2293,3224,4342,5462,6348,6836,6772,6100,4834,3075,958,-1283,-3481,-5396,-6894,-7843,-8197,-7950,-7170,-5936,-4390,-2662,-888,793,2302,3558,4536,5245,5693,5933,5983,5868,5597,5145,4510,3646,2561,1246,-248,-1863,-3493,-5023,-6330,-7293,-7832,-7897,-7487,-6650,-5478,-4076,-2588,-1129,189,1289,2127,2717,3086,3318,3494,3709,4039,4548,5240,6121,7128,8203,9259,10215,11003,11567,11890,11962,11806,11461,10953,10313,9550,8645,7583,6314,4811,3045,1020,-1238,-3662,-6178,-8662,-11018,-13119,-14877,-16222,-17106,-17539,-17544,-17196,-16584,-15817,-15001,-14237,-13599,-13112,-12785,-12532,-12289,-11896,-11257,-10227,-8773,-6861,-4577,-2036,562,3021,5107,6664,7552,7736,7256,6228,4841,3303,1840,624,-204,-599,-581,-238,283,827,1231,1356,1116,469,-558,-1888,-3410,-4975,-6447,-7682,-8583,-9065,-9095,-8669,-7810,-6589,-5063,-3344,-1502,361,2186,3911,5499,6922,8144,9140,9850,10235,10221,9769,8839,7431,5581,3368,903,-1668,-4183,-6490,-8447,-9953,-10956,-11446,-11457,-11065,-10329,-9350,-8157,-6815,-5311,-3661,-1847,117,2220,4399,6590,8678,10563,12124,13283,13965,14179,13942,13353,12523,11578,10663,9874,9290,8933,8780,8754,8757,8658,8345,7715,6711,5332,3615,1674,-368,-2358,-4130,-5581,-6587,-7133,-7204,-6874,-6236,-5426,-4587,-3871,-3395,-3258,-3511,-4146,-5120,-6319,-7599,-8785,-9681,-10117,-9961,-9131,-7641,-5571,-3099,-442,2132,4378,6071,7074,7329,6880,5863,4476,2971,1580,539,-33,-35,473,1410,2588,3809,4857,5552,5750,5389,4467,3052,1272,-718,-2738,-4630,-6247,-7501,-8328,-8725,-8712,-8337,-7668,-6745,-5648,-4372,-2974,-1429,237,2015,3870,5741,7537,9155,10469,11375,11778,11639,10956,9799,8278,6555,4801,3191,1870,931,427,319,556,1001,1533,2017,2337,2444,2312,1988,1549,1107,774,656,828,1315,2113,3152,4351,5589,6779,7804,8642,9232,9619,9808,9865,9809,9671,9433,9060,8484,7640,6455,4895,2955,682,-1829,-4442,-7006,-9353,-11352,-12885,-13916,-14431,-14495,-14205,-13685,-13075,-12516,-12103,-11936,-12035,-12408,-13000,-13735,-14486,-15112,-15464,-15373,-14722,-13414,-11420,-8796,-5652,-2196,1329,4636,7460,9544,10739,10947,10222,8695,6598,4232,1910,-66,-1439,-2062,-1846,-854,807,2916,5233,7488,9421,10824,11532,11483,10661,9176,7151,4810,2359,39,-1953,-3437,-4311,-4512,-4059,-3015,-1488,368,2418,4490,6458,8198,9615,10654,11256,11434,11167,10506,9480,8156,6609,4923,3189,1507,-37,-1359,-2410,-3141,-3564,-3679,-3553,-3240,-2818,-2362,-1933,-1572,-1298,-1092,-928,-747,-494,-113,436,1176,2099,3170,4344,5534,6691,7724,8597,9267,9716,9953,9975,9804,9439,8894,8152,7223,6092,4782,3315,1743,134,-1421,-2831,-3989,-4813,-5236,-5231,-4815,-4046,-3033,-1911,-845,12,511,550,79,-916,-2342,-4122,-6055,-7988,-9699,-11011,-11764,-11847,-11211,-9883,-7961,-5594,-2999,-385,2019,4018,5480,6300,6490,6081,5207,4018,2708,1469,483,-105,-204,241,1190,2595,4299,6168,7977,9560,10698,11258,11114,10234,8628,6397,3690,696,-2346,-5227,-7725,-9665,-10944,-11490,-11325,-10520,-9187,-7486,-5574,-3619,-1752,-102,1273,2312,3040,3459,3645,3643,3528,3363,3183,3047,2963,2975,3085,3317,3670,4139,4702,5318,5933,6472,6865,7026,6904,6453,5680,4619,3367,2027,767,-280,-963,-1173,-844,35,1434,3246,5351,7572,9750,11698,13291,14399,14965,14963,14412,13377,11947,10232,8349,6407,4495,2686,1017,-491,-1839,-3054,-4138,-5142,-6053,-6916,-7716,-8483,-9204,-9905,-10571,-11220,-11834,-12394,-12882,-13241,-13438,-13404,-13095,-12466,-11485,-10162,-8499,-6577,-4450,-2248,-74,1935,3674,5036,5971,6432,6445,6040,5303,4330,3237,2141,1161,384,-109,-288,-144,302,986,1832,2751,3616,4344,4805,4934,4647,3928,2762,1210,-661,-2722,-4826,-6803,-8476,-9691,-10323,-10303,-9640,-8394,-6720,-4785,-2821,-1025,408,1355,1743,1578,938,-58,-1234,-2427,-3468,-4220,-4590,-4522,-4005,-3079,-1791,-243,1471,3234,4924,6422,7622,8420,8765,8608,7982,6930,5569,4040,2497,1120,54,-586,-712,-331,551,1828,3390,5081,6740,8197,9314,9952,10042,9547,8486,6950,5054,2980,908,-969,-2491,-3538,-4058,-4049,-3594,-2801,-1834,-853,-11,562,782,619,78,-778,-1862,-3061,-4251,-5310,-6137,-6625,-6737,-6414,-5707,-4631,-3299,-1807,-284,1140,2375,3321,3958,4267,4289,4087,3735,3323,2940,2644,2504,2526,2725,3068,3510,3996,4451,4819,5028,5048,4836,4401,3748,2924,1970,957,-69,-1050,-1960,-2788,-3541,-4256,-4960,-5707,-6511,-7401,-8350,-9322,-10251,-11035,-11598,-11831,-11696,-11148,-10223,-8967,-7488,-5898,-4311,-2847,-1566,-527,272,858,1290,1630,1981,2384,2934,3639,4539,5603,6815,8107,9428,10672,11779,12609,13115,13165,12739,11774,10305,8378,6110,3655,1186,-1073,-2946,-4247,-4863,-4733,-3878,-2381,-414,1829,4094,6146,7756,8752,9010,8510,7281,5467,3240,837,-1510,-3573,-5173,-6195,-6591,-6405,-5741,-4778,-3709,-2771,-2147,-2022,-2483,-3584,-5257,-7421,-9863,-12409,-14789,-16807,-18243,-18968,-18897,-18025,-16423,-14222,-11589,-8746,-5879,-3202,-877,959,2219,2850,2874,2328,1333,28,-1420,-2802,-3960,-4712,-4959,-4640,-3776,-2448,-817,933,2582,3934,4825,5158,4910,4141,2965,1576,143,-1115,-2057,-2562,-2588,-2153,-1340,-275,887,1984,2878,3447,3634,3406,2803,1876,735,-520,-1767,-2896,-3835,-4511,-4911,-5037,-4924,-4621,-4201,-3704,-3208,-2719,-2279,-1855,-1442,-989,-454,195,994,1928,2979,4086,5165,6119,6838,7221,7191,6691,5731,4340,2632,726,-1193,-2950,-4377,-5312,-5685,-5437,-4617,-3321,-1693,61,1751,3170,4161,4616,4496,3843,2750,1397,-48,-1362,-2379,-2954,-3002,-2521,-1551,-222,1308,2852,4198,5188,5661,5546,4809,3498,1712,-394,-2642,-4815,-6728,-8198,-9088,-9335,-8909,-7868,-6321,-4412,-2332,-274,1575,3042,3999,4365,4113,3281,1954,282,-1577,-3406,-5033,-6260,-6964,-7046,-6492,-5341,-3710,-1771,273,2183,3757,4798,5197,4895,3942,2438,583,-1417,-3307,-4879,-5960,-6446,-6320,-5638,-4532,-3167,-1753,-457,539,1144,1293,1002,322,-650,-1796,-3010,-4166,-5205,-6053,-6689,-7114,-7327,-7365,-7244,-6990,-6619,-6147,-5573,-4897,-4121,-3223,-2216,-1080,153,1480,2832,4165,5389,6423,7178,7590,7608,7243,6523,5537,4403,3255,2235,1463,1010,925,1172,1705,2414,3210,3975,4647,5163,5513,5712,5790,5800,5786,5784,5817,5878,5950,6007,5995,5898,5660,5270,4701,3937,2975,1815,471,-1028,-2642,-4312,-5973,-7556,-8986,-10210,-11175,-11853,-12240,-12335,-12170,-11771,-11184,-10433,-9571,-8609,-7598,-6557,-5537,-4572,-3714,-2993,-2435,-2048,-1809,-1677,-1596,-1495,-1312,-1008,-560,11,648,1275,1784,2073,2064,1689,955,-98,-1368,-2717,-3977,-5003,-5627,-5786,-5403,-4534,-3229,-1640,86,1775,3253,4395,5095,5300,5023,4305,3238,1941,529,-881,-2193,-3349,-4321,-5113,-5754,-6290,-6759,-7197,-7609,-7972,-8249,-8355,-8233,-7796,-7014,-5866,-4403,-2689,-853,977,2667,4089,5162,5839,6120,6045,5703,5172,4573,3978,3456,3039,2722,2485,2284,2080,1842,1556,1228,892,589,374,296,389,658,1088,1621,2187,2687,3039,3157,3003,2568,1880,1021,94,-782,-1476,-1896,-1963,-1654,-1002,-67,1016,2126,3099,3817,4166,4104,3617,2763,1641,361,-910,-2057,-2940,-3479,-3624,-3365,-2743,-1834,-731,445,1596,2620,3453,4055,4427,4586,4591,4491,4362,4244,4192,4200,4277,4373,4447,4439,4286,3947,3385,2599,1609,464,-749,-1955,-3024,-3884,-4433,-4637,-4469,-3974,-3201,-2268,-1280,-378,342,774,882,648,103,-669,-1605,-2573,-3516,-4322,-4966,-5405,-5645,-5697,-5583,-5324,-4945,-4437,-3817,-3055,-2171,-1136,5,1249,2517,3763,4899,5866,6601,7081,7286,7265,7044,6722,6362,6053,5866,5832,5973,6249,6608,6964,7217,7282,7081,6583,5780,4730,3501,2218,994,-40,-790,-1171,-1168,-774,-56,915,2018,3149,4174,5007,5553,5766,5625,5133,4340,3305,2113,866,-351,-1445,-2348,-3024,-3458,-3672,-3714,-3650,-3563,-3520,-3594,-3818,-4213,-4763,-5433,-6162,-6891,-7554,-8094,-8472,-8673,-8673,-8504,-8159,-7673,-7069,-6359,-5580,-4750,-3899,-3066,-2288,-1618,-1100,-788,-697,-863,-1248,-1834,-2546,-3299,-4008,-4563,-4889,-4907,-4574,-3869,-2817,-1453,134,1856,3602,5252,6718,7899,8762,9258,9424,9284,8911,8392,7781,7172,6573,6016,5454,4856,4147,3289,2238,1003,-370,-1792,-3138,-4246,-4986,-5207,-4849,-3882,-2371,-435,1744,3960,6006,7694,8893,9530,9607,9179,8366,7303,6140,5007,4005,3180,2560,2109,1802,1577,1402,1235,1075,902,743,594,477,406,363,377,404,470,539,625,712,804,889,971,1025,1065,1064,1049,1006,980,971,1019,1141,1338,1626,1966,2357,2731,3069,3315,3442,3440,3299,3037,2694,2284,1867,1460,1089,789,548,388,306,305,385,555,795,1111,1467,1846,2206,2503,2708,2775,2694,2455,2060,1555,955,316,-330,-953,-1528,-2050,-2510,-2911,-3241,-3488,-3642,-3662,-3546,-3269,-2836,-2277,-1615,-926,-247,339,811,1120,1277,1280,1171,969,717,421,95,-281,-721,-1263,-1917,-2699,-3579,-4524,-5437,-6246,-6813,-7062,-6892,-6270,-5192,-3708,-1922,54,2048,3934,5567,6856,7748,8232,8344,8162,7770,7278,6769,6323,5979,5755,5638,5609,5621,5654,5667,5655,5616,5558,5503,5475,5484,5554,5665,5829,5998,6180,6316,6419,6445,6410,6300,6126,5905,5640,5371,5095,4844,4617,4410,4221,4015,3769,3447,3002,2419,1647,702,-443,-1743,-3173,-4675,-6177,-7625,-8934,-10070,-10971,-11631,-12025,-12157,-12035,-11652,-11032,-10161,-9067,-7752,-6264,-4647,-2980,-1355,132,1370,2287,2817,2944,2693,2114,1300,349,-639,-1564,-2364,-2986,-3405,-3628,-3647,-3493,-3173,-2708,-2110,-1404,-607,231,1086,1883,2603,3170,3586,3815,3877,3787,3569,3251,2848,2369,1795,1119,298,-666,-1784,-3021,-4311,-5569,-6659,-7478,-7896,-7846,-7286,-6235,-4773,-3012,-1115,761,2456,3841,4836,5401,5562,5383,4957,4402,3820,3318,2952,2771,2771,2935,3203,3520,3785,3951,3926,3687,3207,2503,1619,627,-395,-1347,-2154,-2742,-3074,-3147,-2981,-2630,-2165,-1658,-1171,-758,-425,-187,-4,144,303,500,752,1071,1432,1834,2228,2611,2943,3213,3414,3529,3559,3500,3331,3068,2682,2199,1619,984,324,-290,-810,-1158,-1284,-1139,-711,5,949,2071,3262,4419,5425,6178,6583,6609,6221,5467,4406,3139,1787,444,-754,-1782,-2549,-3095,-3415,-3569,-3611,-3588,-3547,-3501,-3462,-3410,-3341,-3222,-3065,-2848,-2606,-2344,-2096,-1885,-1736,-1665,-1690,-1824,-2077,-2465,-2995,-3666,-4468,-5368,-6309,-7205,-7956,-8442,-8559,-8213,-7354,-5988,-4162,-2002,341,2677,4813,6574,7832,8498,8582,8125,7257,6134,4924,3822,2956,2445,2345,2628,3259,4098,5021,5867,6491,6781,6674,6146,5257,4092,2778,1477,299,-610,-1202,-1435,-1327,-953,-377,277,935,1496,1926,2180,2283,2246,2125,1970,1825,1735,1717,1774,1889,2018,2110,2096,1907,1489,777,-232,-1560,-3153,-4961,-6897,-8844,-10693,-12323,-13624,-14517,-14936,-14857,-14294,-13277,-11887,-10213,-8357,-6451,-4596,-2916,-1506,-437,237,491,342,-186,-1030,-2106,-3340,-4624,-5883,-7030,-8006,-8770,-9280,-9540,-9518,-9241,-8697,-7921,-6922,-5739,-4417,-3002,-1561,-147,1174,2358,3354,4164,4762,5186,5448,5587,5630,5597,5485,5302,5010,4603,4048,3355,2525,1616,673,-208,-954,-1485,-1747,-1719,-1419,-894,-239,466,1105,1620,1936,2063,1999,1820,1583,1386,1293,1365,1622,2047,2590,3165,3665,3990,4030,3727,3053,2025,726,-751,-2257,-3657,-4822,-5649,-6090,-6129,-5807,-5202,-4408,-3536,-2677,-1899,-1242,-698,-246,167,595,1072,1623,2243,2883,3512,4041,4427,4614,4581,4325,3877,3272,2570,1813,1043,294,-435,-1130,-1801,-2447,-3051,-3607,-4070,-4416,-4612,-4620,-4446,-4077,-3534,-2857,-2078,-1248,-417,376,1087,1669,2100,2328,2344,2119,1656,968,97,-908,-1961,-2992,-3904,-4630,-5116,-5335,-5297,-5039,-4627,-4126,-3622,-3160,-2799,-2533,-2371,-2271,-2200,-2115,-1975,-1771,-1503,-1185,-879,-612,-465,-463,-658,-1039,-1603,-2297,-3050,-3790,-4415,-4856,-5046,-4954,-4584,-3964,-3164,-2262,-1351,-522,156,642,913,1011,965,866,787,803,975,1333,1874,2559,3322,4068,4702,5131,5278,5116,4635,3913,3004,2072,1207,565,225,251,648,1368,2328,3402,4470,5407,6126,6575,6751,6693,6463,6161,5852,5614,5476,5418,5428,5395,5276,4953,4384,3517,2361,956,-633,-2303,-3957,-5493,-6838,-7938,-8784,-9388,-9788,-10050,-10219,-10357,-10480,-10593,-10674,-10666,-10519,-10156,-9526,-8609,-7387,-5918,-4255,-2508,-789,779,2083,3016,3529,3565,3154,2318,1140,-284,-1848,-3428,-4919,-6222,-7257,-7979,-8358,-8403,-8135,-7599,-6844,-5913,-4864,-3721,-2540,-1328,-140,1011,2080,3030,3822,4417,4781,4887,4742,4331,3721,2922,2019,1056,90,-824,-1673,-2428,-3091,-3670,-4160,-4580,-4914,-5164,-5297,-5296,-5118,-4735,-4126,-3280,-2215,-967,414,1839,3234,4496,5550,6314,6744,6810,6515,5910,5047,4028,2946,1903,996,274,-205,-471,-520,-449,-305,-194,-177,-314,-624,-1097,-1683,-2308,-2878,-3290,-3467,-3337,-2884,-2126,-1112,58,1277,2439,3424,4172,4627,4786,4686,4375,3939,3451,2985,2584,2265,2021,1802,1562,1235,777,164,-592,-1458,-2351,-3189,-3864,-4277,-4357,-4053,-3357,-2304,-961,568,2170,3719,5125,6276,7148,7695,7938,7907,7645,7205,6635,5956,5190,4323,3344,2234,975,-417,-1923,-3468,-4977,-6331,-7420,-8139,-8408,-8206,-7539,-6499,-5196,-3792,-2457,-1331,-557,-182,-244,-679,-1394,-2257,-3107,-3799,-4211,-4251,-3892,-3157,-2108,-859,462,1716,2781,3540,3954,3983,3679,3115,2402,1681,1074,705,649,934,1553,2419,3444,4478,5400,6080,6449,6463,6147,5568,4820,4040,3334,2809,2522,2493,2690,3050,3473,3865,4135,4220,4112,3824,3433,3027,2714,2601,2758,3216,3966,4917,5969,6951,7722,8113,8030,7404,6242,4626,2671,556,-1539,-3437,-4999,-6124,-6802,-7049,-6973,-6686,-6350,-6086,-6014,-6181,-6588,-7183,-7853,-8477,-8905,-9033,-8762,-8087,-7014,-5653,-4107,-2541,-1097,100,942,1407,1469,1198,641,-95,-940,-1813,-2666,-3486,-4261,-5022,-5782,-6562,-7348,-8122,-8790,-9299,-9499,-9323,-8656,-7460,-5747,-3568,-1064,1595,4197,6515,8360,9572,10069,9840,8966,7576,5890,4115,2482,1187,360,81,331,1035,2045,3177,4252,5065,5505,5461,4944,3996,2753,1379,73,-972,-1596,-1695,-1229,-244,1148,2780,4448,5962,7131,7845,8024,7683,6883,5736,4388,2985,1663,528,-356,-962,-1322,-1469,-1501,-1464,-1449,-1465,-1546,-1642,-1709,-1664,-1432,-947,-180,867,2135,3527,4913,6157,7118,7707,7854,7579,6926,6014,4983,3981,3155,2603,2369,2439,2740,3134,3490,3633,3455,2862,1848,449,-1216,-2991,-4700,-6144,-7174,-7669,-7565,-6883,-5677,-4088,-2247,-344,1485,3104,4431,5429,6112,6500,6690,6705,6632,6474,6241,5906,5413,4727,3788,2601,1165,-436,-2132,-3764,-5224,-6354,-7066,-7292,-7025,-6323,-5289,-4065,-2823,-1713,-870,-381,-262,-495,-972,-1583,-2171,-2597,-2750,-2548,-1974,-1068,92,1357,2592,3619,4310,4553,4297,3555,2401,960,-594,-2077,-3299,-4107,-4387,-4098,-3266,-1980,-404,1296,2910,4290,5286,5862,6002,5785,5323,4751,4227,3856,3742,3903,4332,4960,5689,6403,7002,7383,7513,7368,6998,6465,5879,5345,4968,4833,4972,5393,6031,6803,7565,8198,8552,8536,8086,7194,5915,4341,2604,854,-768,-2149,-3210,-3932,-4337,-4485,-4489,-4425,-4421,-4515,-4775,-5162,-5663,-6167,-6611,-6875,-6902,-6634,-6077,-5269,-4296,-3262,-2285,-1477,-907,-634,-640,-899,-1323,-1833,-2327,-2732,-2997,-3099,-3062,-2929,-2758,-2631,-2590,-2688,-2926,-3273,-3696,-4085,-4389,-4493,-4357,-3925,-3211,-2244,-1097,134,1343,2416,3262,3807,4014,3890,3461,2821,2041,1247,528,-27,-360,-464,-345,-75,285,618,859,908,746,355,-217,-893,-1572,-2132,-2459,-2465,-2082,-1304,-164,1261,2842,4446,5915,7116,7935,8309,8213,7679,6781,5622,4335,3036,1841,828,35,-538,-926,-1206,-1434,-1704,-2050,-2504,-3039,-3601,-4094,-4407,-4425,-4058,-3247,-1998,-369,1526,3513,5419,7032,8207,8797,8760,8085,6854,5202,3307,1360,-429,-1919,-2980,-3575,-3719,-3490,-3004,-2418,-1859,-1464,-1284,-1361,-1639,-2047,-2469,-2775,-2870,-2659,-2121,-1253,-120,1202,2600,3977,5227,6289,7110,7694,8053,8226,8272,8213,8105,7927,7688,7325,6813,6077,5098,3847,2340,630,-1218,-3079,-4860,-6412,-7663,-8510,-8923,-8905,-8478,-7730,-6735,-5611,-4458,-3360,-2408,-1623,-1041,-647,-397,-260,-169,-88,20,157,321,458,531,475,243,-186,-815,-1601,-2473,-3332,-4070,-4574,-4757,-4556,-3968,-3020,-1808,-452,906,2109,3041,3614,3797,3627,3185,2605,2027,1605,1444,1619,2138,2937,3925,4947,5858,6516,6820,6726,6239,5441,4431,3380,2424,1716,1364,1419,1890,2702,3748,4860,5874,6606,6933,6746,6038,4834,3252,1443,-413,-2126,-3543,-4544,-5086,-5179,-4905,-4383,-3758,-3179,-2748,-2562,-2614,-2908,-3350,-3866,-4356,-4739,-4973,-5048,-4997,-4894,-4826,-4895,-5164,-5676,-6411,-7294,-8220,-9032,-9591,-9766,-9480,-8717,-7535,-6056,-4450,-2934,-1689,-921,-714,-1144,-2147,-3613,-5340,-7091,-8612,-9668,-10078,-9741,-8651,-6906,-4693,-2259,113,2154,3654,4466,4562,4006,2951,1624,262,-880,-1624,-1824,-1466,-578,681,2156,3608,4863,5746,6162,6093,5567,4719,3667,2613,1695,1059,789,902,1373,2108,2984,3855,4586,5056,5195,4975,4408,3568,2532,1425,345,-610,-1356,-1886,-2167,-2259,-2207,-2082,-1954,-1880,-1887,-1980,-2148,-2332,-2501,-2582,-2540,-2341,-1978,-1463,-833,-132,579,1252,1834,2294,2609,2775,2783,2655,2376,1970,1426,744,-59,-1002,-2036,-3153,-4300,-5407,-6421,-7245,-7825,-8089,-8004,-7551,-6749,-5634,-4284,-2777,-1229,261,1587,2649,3404,3792,3843,3589,3110,2519,1928,1449,1185,1186,1470,2011,2707,3467,4117,4546,4604,4232,3375,2093,439,-1425,-3360,-5196,-6778,-7995,-8760,-9055,-8891,-8340,-7489,-6442,-5325,-4216,-3210,-2350,-1655,-1136,-751,-485,-282,-118,46,218,413,614,823,1016,1190,1340,1467,1575,1680,1775,1871,1943,1975,1927,1766,1449,955,276,-570,-1525,-2522,-3446,-4200,-4673,-4776,-4477,-3748,-2660,-1283,242,1772,3160,4260,4985,5257,5086,4514,3626,2569,1458,464,-314,-776,-880,-631,-70,722,1642,2580,3427,4090,4507,4634,4480,4057,3420,2630,1750,848,-21,-824,-1516,-2095,-2546,-2872,-3086,-3186,-3202,-3126,-3002,-2812,-2608,-2383,-2172,-1986,-1839,-1744,-1698,-1708,-1758,-1861,-1987,-2166,-2366,-2624,-2918,-3274,-3693,-4185,-4754,-5397,-6107,-6860,-7638,-8387,-9085,-9663,-10097,-10334,-10357,-10148,-9723,-9097,-8323,-7456,-6545,-5677,-4864,-4180,-3612,-3171,-2832,-2558,-2310,-2044,-1729,-1340,-888,-376,146,640,1052,1328,1433,1342,1058,604,37,-579,-1154,-1604,-1850,-1828,-1507,-885,9,1108,2330,3570,4723,5687,6392,6761,6793,6472,5848,4974,3930,2795,1651,572,-406,-1227,-1899,-2406,-2775,-3018,-3169,-3230,-3230,-3151,-3000,-2738,-2362,-1832,-1149,-308,686,1776,2944,4097,5198,6159,6936,7487,7783,7830,7639,7231,6654,5910,5045,4050,2942,1714,368,-1085,-2623,-4199,-5757,-7219,-8496,-9510,-10192,-10479,-10377,-9871,-9034,-7930,-6660,-5322,-4014,-2810,-1756,-887,-173,388,864,1282,1705,2149,2660,3213,3824,4435,5024,5523,5879,6049,5971,5654,5066,4267,3288,2206,1103,42,-900,-1698,-2332,-2811,-3174,-3445,-3674,-3872,-4056,-4198,-4278,-4227,-4023,-3594,-2951,-2070,-1015,170,1391,2552,3567,4359,4870,5086,4995,4630,4030,3242,2327,1330,309,-703,-1659,-2535,-3300,-3931,-4421,-4747,-4919,-4939,-4815,-4577,-4237,-3815,-3336,-2790,-2198,-1544,-840,-80,712,1524,2321,3078,3768,4374,4889,5328,5691,6030,6340,6662,6985,7299,7569,7755,7789,7644,7260,6656,5826,4843,3769,2709,1744,963,407,101,17,103,285,477,604,609,468,187,-188,-598,-967,-1214,-1294,-1164,-842,-357,217,799,1295,1612,1699,1496,1028,306,-582,-1549,-2479,-3268,-3809,-4051,-3944,-3519,-2821,-1946,-1024,-165,487,857,874,538,-113,-996,-2006,-3014,-3922,-4638,-5119,-5374,-5430,-5383,-5312,-5326,-5495,-5872,-6459,-7206,-8050,-8848,-9518,-9905,-9951,-9595,-8837,-7734,-6373,-4886,-3410,-2086,-1017,-299,66,78,-165,-571,-992,-1303,-1366,-1104,-446,598,1993,3655,5462,7294,9009,10496,11658,12437,12810,12783,12400,11710,10792,9717,8563,7395,6275,5242,4336,3572,2966,2515,2214,2062,2031,2120,2302,2551,2860,3178,3505,3780,4007,4123,4133,3993,3708,3269,2681,1971,1153,268,-662,-1604,-2537,-3448,-4325,-5177,-5989,-6774,-7505,-8167,-8710,-9071,-9195,-8990,-8426,-7448,-6076,-4354,-2364,-236,1909,3913,5669,7082,8102,8746,9047,9094,8987,8822,8692,8654,8733,8919,9166,9404,9550,9511,9222,8619,7697,6464,4994,3374,1729,188,-1128,-2116,-2728,-2935,-2803,-2383,-1827,-1237,-770,-507,-527,-814,-1333,-1962,-2580,-3026,-3189,-2968,-2357,-1381,-168,1136,2343,3264,3750,3690,3053,1875,266,-1608,-3539,-5317,-6736,-7631,-7899,-7493,-6453,-4866,-2882,-694,1510,3529,5202,6426,7118,7302,7010,6339,5410,4332,3227,2191,1279,547,-14,-403,-652,-785,-835,-823,-764,-666,-529,-338,-96,229,643,1156,1795,2533,3384,4309,5282,6254,7182,8007,8691,9181,9451,9471,9233,8725,7965,6964,5765,4417,2976,1533,156,-1041,-1989,-2580,-2783,-2543,-1896,-889,369,1732,3030,4097,4761,4917,4492,3491,2009,167,-1808,-3713,-5307,-6396,-6847,-6590,-5664,-4181,-2340,-378,1435,2870,3729,3917,3417,2319,795,-930,-2608,-4013,-4965,-5366,-5203,-4549,-3556,-2402,-1304,-442,43,65,-369,-1206,-2321,-3554,-4747,-5721,-6376,-6615,-6444,-5894,-5066,-4097,-3123,-2294,-1703,-1421,-1439,-1712,-2129,-2562,-2867,-2924,-2632,-1987,-982,263,1650,3019,4230,5185,5787,6061,6006,5733,5339,4932,4627,4468,4494,4669,4931,5198,5362,5357,5118,4642,3955,3128,2246,1420,724,249,10,24,259,664,1193,1776,2376,2957,3489,3982,4404,4781,5071,5291,5384,5359,5148,4765,4158,3355,2344,1178,-120,-1462,-2798,-4042,-5114,-5970,-6532,-6802,-6754,-6445,-5911,-5258,-4581,-3997,-3612,-3507,-3731,-4279,-5096,-6064,-7032,-7820,-8241,-8151,-7432,-6069,-4095,-1649,1076,3851,6412,8546,10060,10849,10891,10241,9045,7493,5811,4236,2953,2127,1825,2050,2742,3750,4921,6038,6939,7441,7478,6983,6030,4696,3175,1622,263,-763,-1327,-1381,-954,-132,944,2088,3130,3900,4282,4208,3664,2710,1412,-79,-1670,-3207,-4595,-5736,-6558,-7021,-7088,-6767,-6054,-5002,-3651,-2087,-407,1278,2836,4154,5111,5629,5652,5170,4233,2905,1325,-372,-2024,-3466,-4569,-5215,-5335,-4927,-3997,-2666,-1028,725,2439,3927,5052,5697,5821,5427,4581,3416,2061,707,-517,-1472,-2077,-2307,-2165,-1722,-1055,-280,504,1186,1691,1956,1954,1681,1173,471,-352,-1224,-2070,-2820,-3427,-3854,-4095,-4155,-4067,-3863,-3580,-3250,-2884,-2483,-2038,-1514,-904,-172,658,1588,2541,3480,4285,4890,5203,5155,4745,3973,2909,1673,372,-824,-1813,-2469,-2777,-2698,-2342,-1764,-1147,-601,-283,-289,-682,-1470,-2617,-4025,-5584,-7150,-8579,-9775,-10619,-11109,-11212,-11004,-10552,-9961,-9340,-8774,-8336,-8052,-7914,-7885,-7881,-7833,-7635,-7235,-6567,-5634,-4438,-3049,-1525,36,1555,2948,4159,5143,5882,6374,6625,6656,6489,6139,5630,4971,4195,3304,2364,1378,434,-441,-1177,-1721,-2042,-2101,-1900,-1450,-790,16,889,1738,2465,2995,3245,3201,2839,2212,1383,462,-432,-1156,-1604,-1656,-1279,-450,772,2275,3921,5512,6866,7805,8179,7906,6971,5418,3389,1062,-1343,-3580,-5457,-6790,-7507,-7570,-7068,-6107,-4884,-3572,-2369,-1406,-780,-503,-548,-809,-1178,-1517,-1711,-1682,-1394,-865,-161,626,1366,1956,2281,2295,1974,1352,523,-413,-1305,-2032,-2477,-2576,-2301,-1699,-845,124,1065,1842,2316,2437,2157,1536,655,-356,-1348,-2187,-2766,-3022,-2959,-2620,-2107,-1531,-1018,-669,-545,-669,-1016,-1518,-2097,-2659,-3119,-3431,-3545,-3477,-3227,-2849,-2367,-1839,-1303,-792,-352,-4,215,290,207,-21,-371,-790,-1225,-1603,-1874,-1995,-1958,-1777,-1506,-1207,-960,-833,-884,-1123,-1550,-2112,-2729,-3330,-3811,-4108,-4171,-3967,-3510,-2813,-1930,-896,219,1385,2534,3638,4653,5538,6280,6835,7202,7361,7310,7052,6592,5939,5103,4106,2951,1687,334,-1049,-2396,-3653,-4728,-5577,-6138,-6389,-6332,-5987,-5423,-4692,-3898,-3100,-2380,-1768,-1291,-942,-693,-519,-375,-244,-104,35,168,259,287,224,52,-236,-617,-1084,-1574,-2056,-2472,-2767,-2920,-2891,-2703,-2368,-1947,-1507,-1127,-897,-871,-1105,-1607,-2349,-3288,-4322,-5368,-6320,-7087,-7619,-7877,-7870,-7636,-7213,-6683,-6088,-5486,-4904,-4366,-3868,-3425,-3014,-2656,-2345,-2086,-1894,-1749,-1663,-1586,-1501,-1351,-1100,-710,-163,538,1359,2252,3137,3941,4563,4943,5007,4730,4108,3176,1984,646,-772,-2125,-3342,-4324,-5019,-5400,-5477,-5266,-4838,-4222,-3505,-2702,-1876,-1017,-150,735,1643,2563,3484,4385,5224,5975,6586,7041,7302,7373,7251,6938,6467,5838,5084,4210,3230,2162,1008,-198,-1455,-2711,-3964,-5161,-6292,-7323,-8245,-9037,-9700,-10215,-10591,-10811,-10875,-10777,-10507,-10072,-9461,-8691,-7770,-6727,-5584,-4387,-3157,-1941,-758,370,1437,2438,3393,4304,5195,6085,6985,7896,8820,9715,10557,11283,11823,12126,12111,11770,11055,10025,8708,7220,5669,4186,2898,1909,1279,1028,1115,1448,1917,2363,2664,2687,2374,1676,643,-681,-2167,-3707,-5163,-6412,-7358,-7933,-8098,-7864,-7254,-6340,-5202,-3940,-2657,-1456,-427,358,855,1040,927,534,-75,-860,-1737,-2653,-3534,-4334,-4984,-5474,-5743,-5808,-5647,-5291,-4750,-4071,-3286,-2442,-1587,-756,16,703,1308,1825,2271,2673,3043,3420,3799,4211,4633,5065,5479,5837,6129,6301,6367,6292,6112,5820,5452,5016,4531,3992,3403,2742,2011,1198,317,-609,-1526,-2393,-3114,-3657,-3936,-3940,-3652,-3103,-2342,-1436,-464,496,1389,2148,2758,3194,3457,3561,3526,3371,3141,2847,2546,2241,1976,1756,1582,1453,1333,1200,998,695,244,-366,-1147,-2072,-3101,-4171,-5211,-6153,-6930,-7502,-7837,-7940,-7819,-7524,-7101,-6618,-6152,-5756,-5502,-5412,-5508,-5770,-6143,-6571,-6938,-7167,-7148,-6820,-6137,-5112,-3778,-2231,-575,1068,2566,3838,4797,5420,5706,5692,5435,5010,4478,3910,3342,2804,2299,1823,1362,903,446,1,-409,-740,-970,-1051,-976,-741,-376,76,549,978,1304,1473,1486,1336,1091,810,581,504,642,1063,1784,2797,4050,5483,6982,8467,9809,10940,11766,12246,12351,12067,11420,10419,9118,7550,5778,3861,1862,-137,-2064,-3837,-5379,-6624,-7517,-8030,-8159,-7928,-7395,-6629,-5713,-4740,-3774,-2883,-2094,-1423,-859,-385,38,435,841,1276,1746,2262,2802,3358,3904,4417,4871,5249,5518,5681,5693,5571,5273,4824,4199,3435,2535,1556,536,-452,-1342,-2058,-2532,-2721,-2596,-2162,-1465,-564,438,1444,2349,3066,3535,3734,3664,3377,2935,2423,1925,1517,1248,1163,1240,1488,1829,2249,2656,3019,3279,3402,3365,3160,2791,2290,1683,1024,358,-264,-799,-1220,-1519,-1693,-1778,-1793,-1798,-1823,-1908,-2073,-2316,-2616,-2941,-3228,-3440,-3515,-3418,-3132,-2633,-1948,-1083,-82,1013,2156,3290,4366,5340,6173,6841,7337,7653,7814,7834,7756,7603,7411,7194,6958,6687,6360,5928,5379,4656,3786,2749,1615,419,-746,-1817,-2714,-3391,-3820,-4007,-3984,-3802,-3526,-3214,-2927,-2682,-2521,-2400,-2339,-2270,-2198,-2077,-1908,-1682,-1410,-1103,-778,-442,-106,233,576,937,1309,1717,2137,2583,3026,3446,3808,4073,4189,4129,3844,3338,2599,1673,611,-505,-1577,-2517,-3241,-3688,-3844,-3718,-3360,-2848,-2268,-1706,-1235,-905,-727,-701,-780,-923,-1070,-1162,-1158,-1027,-752,-348,184,798,1468,2144,2774,3314,3710,3921,3919,3683,3222,2556,1725,791,-194,-1144,-2021,-2759,-3338,-3747,-3983,-4086,-4067,-3976,-3829,-3642,-3432,-3179,-2883,-2522,-2081,-1559,-941,-255,500,1279,2071,2836,3559,4222,4811,5333,5778,6166,6492,6769,6997,7161,7262,7257,7133,6843,6362,5653,4711,3519,2119,533,-1159,-2879,-4537,-6038,-7294,-8260,-8879,-9166,-9141,-8840,-8343,-7686,-6934,-6102,-5208,-4229,-3145,-1933,-565,937,2564,4241,5902,7448,8786,9834,10537,10858,10823,10466,9868,9125,8329,7579,6932,6442,6097,5902,5782,5716,5617,5462,5196,4823,4327,3748,3097,2418,1746,1101,511,-6,-458,-820,-1121,-1349,-1528,-1672,-1801,-1941,-2114,-2329,-2605,-2916,-3255,-3574,-3823,-3956,-3925,-3702,-3290,-2716,-2025,-1314,-634,-96,265,402,321,56,-332,-766,-1159,-1437,-1538,-1430,-1114,-611,24,717,1410,1999,2447,2684,2688,2454,1991,1335,545,-332,-1199,-2013,-2691,-3191,-3470,-3515,-3308,-2880,-2237,-1420,-474,568,1642,2718,3723,4628,5360,5889,6163,6162,5875,5316,4536,3583,2562,1555,679,11,-368,-433,-176,356,1084,1898,2674,3289,3637,3641,3280,2566,1588,445,-711,-1731,-2489,-2859,-2804,-2304,-1426,-281,992,2214,3228,3894,4120,3886,3209,2203,977,-293,-1470,-2428,-3087,-3432,-3497,-3361,-3151,-2975,-2968,-3203,-3737,-4573,-5661,-6936,-8284,-9599,-10775,-11704,-12335,-12603,-12515,-12068,-11308,-10284,-9057,-7703,-6266,-4826,-3406,-2060,-797,357,1404,2331,3137,3808,4337,4692,4868,4827,4565,4083,3394,2540,1580,589,-352,-1159,-1773,-2146,-2265,-2140,-1826,-1370,-862,-369,40,316,435,401,230,-27,-325,-604,-809,-895,-820,-564,-117,512,1297,2202,3167,4145,5052,5854,6478,6904,7110,7091,6869,6463,5903,5223,4440,3581,2646,1642,585,-530,-1665,-2790,-3863,-4805,-5580,-6118,-6391,-6386,-6108,-5612,-4954,-4228,-3516,-2905,-2455,-2202,-2139,-2230,-2400,-2560,-2618,-2488,-2119,-1483,-604,464,1622,2764,3762,4519,4942,4994,4674,4027,3137,2121,1084,167,-569,-1036,-1228,-1169,-894,-512,-85,276,529,605,524,283,-57,-441,-797,-1071,-1204,-1187,-1006,-697,-304,114,488,764,893,852,632,256,-246,-821,-1413,-1964,-2418,-2738,-2898,-2891,-2726,-2427,-2032,-1569,-1096,-620,-201,170,456,668,808,880,904,884,831,746,625,450,206,-120,-556,-1081,-1714,-2401,-3116,-3789,-4360,-4760,-4938,-4853,-4501,-3896,-3092,-2148,-1156,-187,682,1402,1955,2329,2567,2691,2769,2824,2916,3039,3220,3431,3655,3859,4010,4079,4041,3879,3585,3151,2588,1888,1076,153,-840,-1897,-2952,-4007,-4972,-5863,-6601,-7197,-7611,-7846,-7891,-7751,-7423,-6927,-6263,-5469,-4558,-3588,-2592,-1644,-782,-80,445,757,868,803,606,332,44,-212,-401,-494,-516,-468,-399,-345,-332,-400,-541,-768,-1055,-1385,-1741,-2096,-2456,-2799,-3134,-3458,-3758,-4033,-4249,-4402,-4440,-4371,-4152,-3804,-3327,-2760,-2141,-1519,-951,-466,-120,91,140,50,-167,-486,-865,-1286,-1700,-2098,-2443,-2736,-2964,-3123,-3226,-3265,-3251,-3186,-3052,-2862,-2587,-2238,-1794,-1271,-669,-24,648,1291,1875,2345,2678,2839,2835,2655,2339,1900,1382,807,211,-401,-1006,-1604,-2191,-2762,-3310,-3825,-4296,-4692,-5018,-5235,-5352,-5371,-5284,-5130,-4900,-4634,-4344,-4036,-3745,-3460,-3209,-2986,-2804,-2656,-2541,-2447,-2355,-2248,-2095,-1873,-1546,-1113,-543,132,922,1767,2649,3504,4294,4985,5534,5940,6176,6268,6211,6042,5774,5446,5080,4719,4372,4092,3870,3761,3742,3838,4026,4284,4580,4860,5074,5172,5094,4816,4311,3586,2658,1576,385,-829,-2019,-3097,-4028,-4747,-5252,-5524,-5591,-5478,-5235,-4923,-4590,-4310,-4114,-4042,-4111,-4291,-4573,-4875,-5156,-5328,-5337,-5145,-4719,-4094,-3275,-2357,-1375,-435,417,1123,1649,2001,2182,2245,2219,2166,2119,2107,2138,2209,2274,2312,2251,2059,1686,1114,344,-590,-1637,-2712,-3724,-4581,-5193,-5496,-5461,-5086,-4411,-3512,-2472,-1405,-394,471,1162,1639,1948,2111,2197,2273,2379,2565,2834,3174,3550,3910,4188,4338,4307,4090,3681,3132,2484,1819,1200,694,343,164,147,254,431,605,720,712,573,288,-93,-521,-917,-1202,-1328,-1239,-955,-495,66,622,1095,1352,1350,1015,362,-566,-1705,-2922,-4129,-5189,-6024,-6584,-6839,-6849,-6645,-6355,-6036,-5815,-5728,-5822,-6084,-6450,-6850,-7167,-7305,-7166,-6700,-5890,-4774,-3443,-1998,-598,640,1583,2157,2329,2116,1594,882,113,-561,-1015,-1163,-959,-432,357,1288,2226,3030,3586,3802,3653,3164,2408,1524,644,-73,-490,-534,-146,631,1715,2981,4241,5339,6096,6399,6173,5421,4214,2670,972,-714,-2184,-3322,-3999,-4212,-3974,-3384,-2584,-1717,-960,-421,-193,-290,-671,-1235,-1852,-2356,-2614,-2504,-1967,-1000,333,1919,3591,5183,6521,7463,7930,7878,7356,6448,5299,4055,2889,1901,1195,778,621,639,720,736,590,204,-439,-1297,-2287,-3278,-4127,-4710,-4922,-4718,-4120,-3185,-2042,-828,322,1270,1953,2329,2433,2332,2142,1965,1934,2111,2550,3241,4122,5109,6073,6895,7453,7667,7483,6920,6016,4887,3647,2439,1391,586,93,-108,-60,144,376,524,469,155,-456,-1299,-2318,-3350,-4271,-4925,-5198,-5030,-4405,-3387,-2093,-665,710,1876,2688,3062,2974,2464,1636,637,-366,-1195,-1719,-1822,-1477,-699,432,1770,3176,4448,5452,6033,6141,5739,4893,3696,2311,896,-361,-1325,-1872,-1971,-1616,-892,82,1172,2198,3053,3618,3861,3799,3484,3047,2595,2266,2154,2313,2749,3404,4179,4949,5567,5919,5919,5530,4779,3748,2547,1339,243,-595,-1117,-1283,-1134,-749,-244,249,607,740,606,216,-367,-1033,-1661,-2121,-2327,-2219,-1814,-1162,-380,403,1040,1420,1444,1111,422,-500,-1555,-2565,-3403,-3929,-4082,-3822,-3201,-2286,-1215,-116,878,1645,2132,2301,2195,1875,1459,1051,768,701,873,1311,1934,2671,3392,3984,4325,4357,4032,3384,2472,1397,282,-766,-1636,-2282,-2655,-2792,-2728,-2543,-2321,-2133,-2038,-2059,-2179,-2353,-2506,-2554,-2410,-2020,-1341,-399,773,2072,3402,4624,5641,6338,6668,6602,6152,5379,4355,3168,1927,694,-438,-1445,-2286,-2973,-3515,-3949,-4307,-4640,-4965,-5323,-5701,-6097,-6460,-6745,-6879,-6794,-6437,-5763,-4788,-3533,-2093,-561,932,2261,3344,4098,4532,4663,4584,4391,4198,4117,4197,4488,4950,5516,6095,6550,6793,6714,6298,5526,4490,3276,2043,938,103,-333,-313,187,1119,2396,3867,5405,6812,8000,8825,9276,9329,9049,8529,7873,7213,6650,6248,6055,6045,6154,6301,6358,6221,5807,5048,3958,2576,1007,-632,-2176,-3518,-4510,-5120,-5301,-5110,-4606,-3916,-3143,-2423,-1833,-1461,-1315,-1405,-1675,-2071,-2506,-2907,-3194,-3323,-3255,-2993,-2555,-1976,-1320,-630,30,615,1102,1460,1704,1834,1878,1847,1780,1675,1561,1435,1304,1179,1056,955,877,834,829,856,905,950,964,915,788,565,248,-139,-577,-1017,-1428,-1777,-2029,-2183,-2214,-2134,-1942,-1634,-1229,-723,-134,524,1232,1952,2667,3320,3904,4371,4724,4956,5075,5118,5102,5069,5055,5070,5145,5271,5433,5619,5779,5878,5867,5692,5337,4761,3991,3031,1958,824,-268,-1250,-2037,-2590,-2886,-2951,-2837,-2633,-2435,-2347,-2447,-2791,-3392,-4209,-5181,-6202,-7156,-7951,-8478,-8708,-8599,-8204,-7544,-6728,-5802,-4865,-3955,-3113,-2346,-1646,-1001,-385,186,731,1192,1560,1772,1800,1615,1217,622,-116,-944,-1771,-2529,-3141,-3558,-3749,-3705,-3440,-2982,-2388,-1692,-971,-251,413,1006,1518,1949,2322,2635,2922,3160,3358,3480,3504,3405,3157,2766,2256,1663,1062,513,87,-166,-231,-121,122,414,680,811,751,425,-167,-1023,-2084,-3264,-4478,-5586,-6506,-7106,-7330,-7115,-6449,-5368,-3933,-2253,-464,1306,2894,4211,5153,5704,5871,5716,5334,4834,4327,3890,3594,3428,3392,3402,3400,3293,3023,2546,1855,977,-37,-1110,-2165,-3120,-3905,-4482,-4812,-4910,-4779,-4472,-4031,-3514,-2983,-2471,-2034,-1668,-1390,-1174,-978,-772,-498,-129,346,931,1586,2257,2889,3408,3765,3936,3899,3706,3379,3018,2663,2411,2269,2280,2391,2574,2733,2808,2713,2412,1881,1141,244,-744,-1722,-2619,-3342,-3841,-4094,-4089,-3872,-3491,-3008,-2518,-2067,-1738,-1557,-1552,-1720,-2032,-2449,-2907,-3339,-3692,-3892,-3927,-3757,-3415,-2906,-2293,-1612,-912,-241,394,966,1491,1972,2422,2850,3246,3602,3873,4039,4026,3828,3384,2710,1814,741,-428,-1606,-2688,-3565,-4159,-4404,-4285,-3826,-3094,-2191,-1249,-383,270,648,690,416,-123,-837,-1595,-2295,-2798,-3055,-2995,-2645,-2033,-1246,-367,491,1260,1849,2245,2402,2362,2130,1766,1304,800,279,-217,-685,-1119,-1520,-1914,-2299,-2704,-3115,-3549,-3967,-4369,-4708,-4964,-5113,-5133,-5040,-4833,-4562,-4247,-3939,-3651,-3397,-3162,-2915,-2607,-2199,-1642,-917,-38,975,2030,3053,3922,4541,4821,4707,4185,3292,2089,696,-774,-2187,-3420,-4392,-5021,-5313,-5257,-4939,-4404,-3771,-3114,-2521,-2050,-1726,-1556,-1512,-1543,-1605,-1620,-1572,-1411,-1153,-825,-460,-128,125,261,251,112,-126,-410,-671,-855,-920,-856,-681,-454,-249,-162,-278,-664,-1362,-2357,-3619,-5043,-6539,-7963,-9205,-10155,-10737,-10907,-10672,-10051,-9140,-8008,-6790,-5579,-4498,-3602,-2962,-2562,-2386,-2363,-2400,-2414,-2306,-2016,-1514,-807,53,981,1892,2673,3268,3613,3710,3584,3286,2894,2486,2130,1888,1791,1851,2055,2385,2787,3242,3686,4112,4469,4765,4982,5128,5225,5276,5324,5376,5453,5562,5683,5796,5850,5789,5568,5132,4477,3612,2586,1501,440,-451,-1099,-1421,-1407,-1093,-569,39,589,941,1010,714,92,-834,-1932,-3092,-4174,-5057,-5666,-5945,-5915,-5606,-5117,-4526,-3960,-3477,-3172,-3037,-3098,-3286,-3554,-3823,-4013,-4083,-3993,-3746,-3377,-2931,-2468,-2051,-1720,-1485,-1359,-1283,-1222,-1113,-888,-523,7,675,1435,2193,2872,3352,3568,3453,2996,2228,1197,27,-1208,-2364,-3371,-4155,-4680,-4967,-5035,-4960,-4795,-4618,-4462,-4365,-4302,-4261,-4168,-3978,-3614,-3035,-2215,-1147,120,1531,2997,4414,5698,6757,7548,8040,8255,8225,8012,7680,7293,6904,6537,6203,5885,5546,5159,4661,4052,3296,2430,1470,472,-513,-1444,-2273,-2993,-3593,-4093,-4519,-4890,-5250,-5605,-5980,-6373,-6767,-7168,-7529,-7852,-8093,-8240,-8267,-8164,-7908,-7508,-6950,-6253,-5443,-4541,-3604,-2668,-1787,-1000,-345,163,504,689,714,615,391,81,-306,-739,-1199,-1649,-2067,-2395,-2604,-2645,-2487,-2130,-1560,-840,1,872,1707,2425,2965,3281,3360,3200,2839,2333,1746,1167,662,301,127,161,393,790,1293,1826,2300,2636,2749,2597,2155,1429,479,-627,-1786,-2877,-3802,-4468,-4816,-4840,-4562,-4045,-3396,-2708,-2100,-1643,-1397,-1362,-1506,-1751,-2001,-2143,-2084,-1743,-1094,-152,1013,2293,3544,4630,5398,5761,5657,5078,4096,2798,1342,-120,-1427,-2443,-3071,-3266,-3038,-2448,-1596,-606,395,1289,2005,2482,2739,2784,2691,2507,2306,2124,1986,1903,1843,1798,1722,1603,1417,1174,888,585,321,111,22,42,201,457,794,1148,1488,1761,1954,2070,2128,2174,2251,2404,2659,3027,3484,3990,4483,4887,5120,5123,4844,4262,3422,2350,1180,-10,-1082,-1940,-2509,-2746,-2664,-2301,-1745,-1087,-455,69,367,412,159,-359,-1072,-1898,-2696,-3358,-3751,-3789,-3421,-2640,-1506,-107,1410,2894,4178,5133,5649,5699,5266,4441,3311,2019,711,-483,-1445,-2095,-2419,-2414,-2162,-1736,-1253,-810,-500,-368,-440,-690,-1061,-1470,-1811,-1981,-1885,-1461,-685,419,1783,3292,4808,6179,7254,7922,8096,7756,6936,5736,4287,2765,1332,139,-704,-1154,-1213,-946,-460,134,694,1131,1355,1343,1097,674,148,-387,-845,-1155,-1284,-1216,-996,-654,-281,88,368,552,600,535,361,105,-208,-562,-921,-1285,-1607,-1892,-2100,-2226,-2246,-2150,-1921,-1552,-1045,-400,352,1185,2058,2903,3680,4298,4729,4907,4825,4486,3915,3182,2360,1532,795,203,-182,-364,-343,-190,47,277,438,483,388,169,-140,-476,-780,-993,-1082,-1021,-822,-498,-88,366,809,1202,1482,1627,1593,1380,980,425,-267,-1036,-1845,-2635,-3354,-3965,-4432,-4735,-4882,-4870,-4755,-4550,-4334,-4121,-3962,-3856,-3799,-3765,-3709,-3579,-3323,-2899,-2264,-1432,-394,786,2049,3309,4451,5383,6003,6235,6064,5474,4560,3400,2172,1009,94,-462,-574,-218,544,1623,2857,4092,5156,5931,6340,6371,6083,5576,5003,4499,4211,4203,4529,5134,5941,6821,7615,8206,8463,8337,7810,6930,5781,4493,3189,2003,1030,339,-69,-190,-120,112,397,697,970,1200,1401,1598,1813,2078,2396,2765,3153,3520,3808,3957,3917,3641,3122,2361,1411,345,-762,-1789,-2664,-3305,-3663,-3744,-3570,-3195,-2721,-2215,-1784,-1488,-1368,-1430,-1642,-1941,-2241,-2454,-2487,-2295,-1837,-1142,-264,717,1681,2550,3216,3649,3819,3757,3509,3143,2722,2310,1930,1612,1324,1065,775,439,20,-486,-1071,-1705,-2345,-2939,-3427,-3765,-3889,-3777,-3392,-2729,-1799,-624,729,2206,3694,5115,6355,7339,8015,8345,8355,8083,7602,7005,6377,5789,5307,4931,4671,4469,4284,4036,3685,3182,2536,1759,920,98,-623,-1136,-1389,-1328,-956,-317,519,1429,2302,2996,3407,3436,3035,2196,947,-612,-2392,-4222,-5983,-7511,-8711,-9496,-9851,-9779,-9358,-8667,-7824,-6942,-6112,-5415,-4887,-4524,-4307,-4168,-4045,-3872,-3572,-3124,-2474,-1658,-662,429,1590,2731,3794,4722,5458,5986,6274,6334,6166,5797,5257,4590,3835,3061,2298,1604,1008,519,154,-119,-303,-440,-545,-637,-724,-799,-838,-832,-737,-561,-283,68,469,870,1218,1462,1560,1483,1214,778,180,-511,-1261,-2004,-2690,-3277,-3729,-4034,-4182,-4184,-4059,-3813,-3482,-3063,-2577,-2020,-1388,-685,95,932,1808,2685,3512,4231,4792,5121,5208,4986,4497,3728,2752,1626,434,-728,-1789,-2660,-3300,-3656,-3728,-3512,-3045,-2376,-1563,-681,205,1031,1761,2354,2823,3165,3401,3564,3657,3705,3700,3635,3499,3263,2936,2494,1970,1381,768,178,-338,-746,-1002,-1101,-1038,-843,-544,-199,159,473,726,897,990,1022,1020,1016,1040,1122,1275,1516,1834,2225,2656,3097,3501,3817,3992,3994,3772,3344,2689,1863,892,-151,-1212,-2227,-3136,-3909,-4498,-4918,-5157,-5244,-5207,-5063,-4843,-4549,-4176,-3723,-3165,-2511,-1761,-953,-125,645,1310,1784,2028,2003,1695,1134,348,-581,-1586,-2567,-3450,-4148,-4624,-4823,-4755,-4408,-3827,-3046,-2129,-1134,-142,804,1622,2297,2776,3066,3164,3102,2916,2663,2398,2162,2000,1898,1852,1815,1732,1560,1256,808,243,-406,-1050,-1627,-2036,-2229,-2164,-1835,-1295,-586,174,923,1542,1994,2220,2229,2049,1738,1372,1034,780,665,683,832,1051,1295,1486,1581,1531,1308,903,308,-473,-1419,-2521,-3735,-5019,-6315,-7544,-8641,-9521,-10127,-10401,-10318,-9863,-9058,-7945,-6574,-5034,-3392,-1742,-147,1316,2621,3713,4601,5271,5746,6039,6174,6156,5993,5666,5176,4484,3607,2527,1275,-111,-1581,-3060,-4485,-5765,-6849,-7650,-8148,-8305,-8123,-7631,-6875,-5917,-4845,-3727,-2653,-1690,-900,-331,-11,45,-157,-591,-1221,-1975,-2798,-3589,-4293,-4830,-5169,-5272,-5162,-4845,-4384,-3835,-3258,-2740,-2322,-2074,-2002,-2120,-2385,-2735,-3101,-3371,-3478,-3349,-2961,-2324,-1492,-558,376,1184,1786,2091,2090,1778,1221,484,-326,-1133,-1838,-2410,-2803,-3023,-3085,-3006,-2819,-2529,-2141,-1640,-1017,-250,662,1710,2870,4090,5325,6490,7543,8394,9037,9406,9525,9381,9021,8462,7773,6968,6103,5189,4229,3232,2168,1050,-139,-1358,-2577,-3711,-4694,-5424,-5842,-5906,-5608,-5004,-4155,-3182,-2194,-1304,-609,-153,23,-40,-299,-665,-1051,-1369,-1560,-1587,-1461,-1213,-914,-626,-443,-404,-569,-925,-1470,-2135,-2877,-3598,-4242,-4739,-5037,-5124,-4981,-4637,-4127,-3507,-2854,-2228,-1717,-1346,-1169,-1162,-1312,-1563,-1852,-2114,-2292,-2337,-2232,-1967,-1564,-1057,-496,73,585,1009,1294,1420,1371,1154,784,310,-208,-700,-1067,-1238,-1144,-740,-48,905,1995,3108,4070,4731,4956,4665,3847,2564,954,-792,-2461,-3831,-4743,-5074,-4813,-3999,-2785,-1336,122,1401,2330,2815,2826,2402,1657,713,-249,-1106,-1722,-2039,-2025,-1709,-1146,-443,306,974,1471,1711,1648,1264,578,-360,-1491,-2723,-3991,-5211,-6330,-7313,-8120,-8764,-9219,-9504,-9606,-9514,-9231,-8717,-7994,-7036,-5883,-4564,-3130,-1664,-226,1105,2263,3218,3934,4428,4726,4863,4904,4875,4838,4781,4724,4614,4421,4072,3518,2707,1619,260,-1326,-3068,-4851,-6566,-8059,-9220,-9920,-10096,-9700,-8763,-7344,-5562,-3579,-1550,335,1928,3107,3776,3917,3537,2715,1549,189,-1224,-2523,-3576,-4266,-4522,-4314,-3668,-2649,-1374,4,1339,2456,3247,3621,3549,3083,2284,1296,246,-720,-1494,-1983,-2165,-2036,-1646,-1078,-417,224,764,1120,1249,1122,750,166,-593,-1453,-2383,-3298,-4172,-4939,-5567,-6013,-6242,-6222,-5934,-5357,-4505,-3375,-2013,-458,1223,2945,4625,6164,7468,8476,9117,9395,9298,8893,8235,7423,6544,5687,4916,4267,3748,3316,2930,2508,1992,1322,487,-526,-1643,-2820,-3935,-4891,-5571,-5878,-5749,-5154,-4109,-2687,-981,859,2691,4371,5758,6782,7361,7511,7240,6622,5736,4678,3539,2408,1343,399,-407,-1068,-1595,-2013,-2346,-2620,-2868,-3097,-3335,-3586,-3846,-4118,-4367,-4572,-4698,-4710,-4585,-4318,-3907,-3384,-2785,-2152,-1544,-998,-559,-241,-59,8,-8,-63,-97,-58,104,412,875,1457,2123,2783,3369,3796,3989,3931,3588,3025,2286,1478,699,60,-366,-506,-359,54,678,1402,2124,2733,3121,3242,3057,2599,1917,1114,279,-477,-1079,-1473,-1632,-1570,-1312,-903,-402,166,744,1338,1922,2512,3098,3687,4241,4743,5127,5346,5348,5096,4588,3846,2919,1888,826,-171,-1053,-1765,-2304,-2698,-2988,-3251,-3557,-3954,-4482,-5117,-5822,-6506,-7078,-7434,-7486,-7183,-6490,-5438,-4068,-2479,-762,942,2547,3924,5021,5793,6226,6376,6268,6003,5625,5218,4819,4441,4111,3772,3430,3019,2540,1956,1296,564,-188,-925,-1599,-2162,-2590,-2851,-2954,-2897,-2723,-2447,-2140,-1809,-1521,-1270,-1094,-976,-931,-934,-986,-1053,-1111,-1128,-1060,-893,-590,-180,333,884,1414,1863,2146,2221,2052,1631,998,219,-613,-1385,-1987,-2337,-2379,-2106,-1558,-805,46,890,1608,2114,2342,2258,1882,1260,464,-395,-1228,-1945,-2470,-2790,-2882,-2787,-2534,-2178,-1759,-1301,-823,-314,254,899,1669,2586,3642,4842,6108,7379,8558,9537,10245,10602,10602,10255,9625,8816,7925,7085,6384,5894,5629,5574,5635,5730,5716,5497,4975,4128,2941,1512,-87,-1687,-3161,-4360,-5178,-5549,-5452,-4923,-4031,-2881,-1595,-286,926,1973,2788,3356,3686,3804,3766,3604,3374,3094,2780,2437,2046,1612,1115,577,10,-549,-1044,-1433,-1648,-1660,-1434,-980,-321,477,1343,2176,2896,3417,3688,3689,3425,2956,2340,1690,1087,631,391,396,674,1172,1861,2636,3420,4115,4624,4894,4864,4526,3893,3001,1919,722,-490,-1627,-2589,-3305,-3719,-3810,-3590,-3105,-2417,-1617,-787,-13,628,1096,1337,1371,1176,820,314,-262,-867,-1433,-1920,-2270,-2452,-2426,-2159,-1648,-879,111,1281,2557,3854,5073,6122,6917,7389,7510,7258,6679,5803,4725,3521,2288,1121,89,-741,-1335,-1688,-1813,-1773,-1622,-1457,-1351,-1372,-1566,-1939,-2472,-3115,-3800,-4448,-4982,-5339,-5464,-5326,-4923,-4255,-3367,-2300,-1115,112,1327,2450,3443,4241,4836,5204,5364,5341,5170,4898,4548,4153,3710,3221,2674,2068,1417,758,152,-335,-608,-621,-324,249,1047,1938,2790,3418,3702,3519,2852,1729,263,-1373,-2984,-4375,-5376,-5884,-5860,-5330,-4404,-3202,-1907,-649,422,1237,1743,1969,1953,1797,1585,1407,1337,1386,1565,1810,2055,2222,2206,1975,1466,714,-253,-1334,-2444,-3456,-4293,-4873,-5177,-5205,-5014,-4662,-4241,-3822,-3469,-3227,-3096,-3059,-3060,-3036,-2896,-2592,-2057,-1286,-299,862,2100,3325,4434,5327,5954,6274,6316,6128,5808,5463,5200,5123,5277,5690,6309,7061,7823,8470,8877,8952,8650,7965,6952,5686,4288,2862,1542,410,-450,-1005,-1251,-1217,-966,-569,-114,322,667,872,903,777,486,114,-320,-717,-1036,-1217,-1238,-1099,-832,-487,-148,126,251,196,-47,-461,-964,-1474,-1889,-2100,-2044,-1681,-1025,-140,873,1892,2774,3413,3711,3626,3172,2385,1383,273,-802,-1716,-2383,-2739,-2797,-2596,-2238,-1841,-1525,-1411,-1558,-2016,-2727,-3635,-4596,-5470,-6103,-6365,-6171,-5498,-4394,-2959,-1365,218,1599,2633,3218,3322,2963,2244,1270,202,-837,-1716,-2371,-2736,-2821,-2624,-2190,-1548,-756,162,1143,2162,3163,4108,4960,5678,6244,6621,6815,6801,6604,6224,5693,5035,4282,3469,2616,1757,883,35,-815,-1631,-2428,-3189,-3902,-4550,-5112,-5560,-5872,-6025,-6015,-5853,-5568,-5215,-4856,-4562,-4405,-4431,-4676,-5130,-5763,-6494,-7227,-7837,-8212,-8227,-7832,-6968,-5684,-4042,-2160,-198,1695,3356,4650,5501,5841,5700,5119,4210,3099,1926,831,-78,-709,-1015,-989,-641,-35,781,1706,2673,3582,4362,4931,5236,5231,4910,4276,3390,2312,1164,40,-932,-1682,-2146,-2335,-2296,-2121,-1927,-1834,-1941,-2313,-2978,-3887,-4993,-6164,-7300,-8261,-8959,-9309,-9279,-8863,-8094,-7032,-5761,-4377,-2979,-1681,-572,257,739,833,520,-190,-1262,-2625,-4208,-5898,-7591,-9166,-10503,-11494,-12033,-12050,-11494,-10351,-8664,-6487,-3952,-1191,1628,4329,6762,8791,10323,11313,11762,11699,11209,10365,9271,8017,6687,5355,4076,2907,1884,1047,439,76,-5,187,649,1343,2209,3184,4174,5116,5912,6529,6894,7012,6855,6443,5804,4965,3992,2936,1875,883,24,-651,-1109,-1364,-1437,-1395,-1307,-1268,-1342,-1603,-2056,-2691,-3452,-4237,-4947,-5460,-5683,-5548,-5044,-4176,-3044,-1730,-385,858,1873,2560,2858,2758,2274,1475,430,-755,-1979,-3146,-4150,-4920,-5392,-5531,-5330,-4812,-4018,-3018,-1900,-745,333,1272,1987,2455,2655,2617,2370,1979,1478,933,347,-238,-831,-1422,-1997,-2560,-3080,-3560,-3974,-4329,-4626,-4887,-5137,-5415,-5747,-6164,-6676,-7274,-7929,-8602,-9205,-9694,-9955,-9942,-9580,-8834,-7702,-6194,-4388,-2345,-202,1934,3917,5633,6974,7881,8318,8304,7890,7170,6250,5260,4310,3509,2915,2567,2443,2486,2622,2734,2733,2533,2069,1344,354,-818,-2123,-3453,-4732,-5887,-6846,-7577,-8057,-8262,-8230,-7943,-7457,-6781,-5952,-5003,-3967,-2879,-1791,-736,232,1058,1717,2145,2337,2267,1936,1369,595,-333,-1347,-2371,-3342,-4171,-4824,-5243,-5417,-5330,-5001,-4422,-3645,-2667,-1554,-328,936,2199,3379,4425,5259,5838,6105,6048,5653,4955,4003,2877,1684,521,-487,-1261,-1719,-1834,-1610,-1086,-352,493,1306,1964,2332,2320,1851,929,-438,-2137,-4081,-6092,-8034,-9745,-11090,-11981,-12356,-12223,-11619,-10651,-9422,-8096,-6798,-5662,-4786,-4226,-4004,-4095,-4435,-4940,-5508,-6028,-6420,-6590,-6506,-6135,-5488,-4606,-3527,-2340,-1091,125,1283,2312,3217,3961,4576,5056,5436,5730,5941,6100,6170,6178,6081,5892,5594,5199,4720,4186,3637,3123,2698,2422,2350,2514,2949,3637,4567,5670,6882,8102,9236,10193,10883,11251,11253,10876,10137,9061,7722,6167,4499,2781,1098,-481,-1901,-3119,-4097,-4852,-5366,-5708,-5888,-5985,-6041,-6107,-6222,-6402,-6655,-6943,-7252,-7500,-7655,-7631,-7393,-6891,-6104,-5040,-3713,-2186,-510,1221,2932,4529,5939,7094,7941,8458,8630,8488,8054,7402,6590,5694,4790,3926,3148,2476,1890,1387,907,424,-105,-699,-1359,-2075,-2811,-3540,-4212,-4818,-5323,-5741,-6066,-6320,-6518,-6676,-6810,-6939,-7064,-7202,-7347,-7494,-7632,-7728,-7761,-7684,-7467,-7071,-6468,-5653,-4625,-3415,-2071,-654,757,2084,3265,4243,5010,5553,5932,6180,6373,6571,6816,7127,7501,7883,8209,8383,8309,7898,7091,5859,4225,2267,75,-2180,-4376,-6330,-7932,-9072,-9702,-9814,-9449,-8694,-7650,-6452,-5202,-4016,-2958,-2078,-1388,-872,-506,-250,-61,88,242,405,608,850,1143,1481,1865,2280,2709,3135,3504,3799,3942,3920,3658,3175,2433,1502,410,-743,-1853,-2821,-3518,-3873,-3807,-3312,-2395,-1134,381,2011,3636,5102,6329,7214,7746,7913,7770,7369,6799,6129,5435,4752,4109,3495,2887,2261,1575,832,25,-806,-1625,-2372,-3000,-3463,-3726,-3799,-3677,-3425,-3074,-2719,-2405,-2222,-2203,-2389,-2774,-3341,-4030,-4789,-5532,-6186,-6687,-6960,-6996,-6761,-6299,-5639,-4862,-4025,-3222,-2484,-1879,-1395,-1049,-802,-639,-513,-399,-265,-88,147,450,836,1297,1852,2485,3198,3962,4761,5544,6282,6904,7395,7688,7805,7732,7509,7203,6855,6548,6314,6184,6169,6242,6378,6525,6653,6706,6685,6559,6350,6075,5749,5425,5100,4834,4617,4480,4424,4435,4501,4584,4629,4582,4374,3945,3260,2290,1058,-400,-1998,-3643,-5208,-6585,-7652,-8339,-8574,-8358,-7703,-6672,-5349,-3828,-2219,-621,872,2180,3247,4035,4538,4775,4784,4634,4392,4148,3967,3922,4032,4325,4752,5276,5804,6266,6578,6686,6560,6200,5641,4922,4115,3255,2403,1571,770,4,-762,-1522,-2300,-3085,-3856,-4575,-5207,-5691,-6000,-6104,-5994,-5703,-5260,-4728,-4172,-3649,-3213,-2893,-2694,-2610,-2587,-2592,-2528,-2362,-2012,-1459,-690,276,1374,2557,3713,4790,5692,6390,6834,7047,7018,6806,6435,5946,5363,4693,3926,3041,2018,843,-475,-1886,-3334,-4689,-5858,-6701,-7123,-7064,-6485,-5457,-4035,-2395,-672,938,2289,3260,3791,3877,3593,3027,2337,1657,1116,820,799,1074,1573,2225,2900,3486,3858,3923,3628,2942,1900,554,-1001,-2648,-4268,-5736,-6938,-7783,-8197,-8153,-7633,-6687,-5361,-3762,-1994,-181,1552,3097,4370,5316,5911,6189,6177,5981,5666,5332,5067,4903,4906,5042,5314,5651,5994,6260,6368,6252,5858,5165,4188,2969,1587,147,-1237,-2451,-3382,-3974,-4162,-3976,-3441,-2649,-1698,-699,239,1027,1615,1961,2083,1985,1710,1282,741,104,-600,-1348,-2116,-2850,-3531,-4081,-4480,-4672,-4644,-4410,-3979,-3429,-2797,-2176,-1594,-1112,-709,-396,-112,177,520,960,1495,2138,2837,3565,4252,4853,5322,5627,5773,5756,5633,5423,5206,5015,4915,4933,5098,5417,5864,6419,7015,7603,8100,8460,8605,8524,8178,7601,6809,5875,4849,3822,2833,1960,1199,577,61,-374,-775,-1180,-1623,-2138,-2713,-3372,-4067,-4802,-5520,-6213,-6827,-7348,-7733,-7964,-8005,-7845,-7463,-6865,-6067,-5099,-4013,-2869,-1724,-647,332,1179,1904,2531,3098,3658,4248,4900,5616,6372,7124,7796,8316,8588,8553,8152,7384,6272,4877,3310,1668,103,-1296,-2406,-3195,-3615,-3718,-3529,-3174,-2721,-2314,-2021,-1926,-2065,-2422,-2979,-3640,-4340,-4961,-5421,-5644,-5569,-5188,-4499,-3553,-2399,-1133,187,1466,2664,3730,4644,5401,6000,6444,6744,6886,6875,6691,6322,5766,5015,4098,3037,1902,754,-324,-1252,-1989,-2488,-2774,-2870,-2846,-2781,-2738,-2794,-2967,-3269,-3664,-4090,-4470,-4712,-4747,-4510,-3984,-3178,-2138,-940,316,1532,2592,3414,3909,4055,3812,3236,2355,1276,87,-1087,-2158,-3031,-3652,-4008,-4086,-3955,-3650,-3262,-2861,-2510,-2269,-2146,-2153,-2262,-2428,-2620,-2766,-2849,-2817,-2662,-2368,-1935,-1384,-718,12,803,1599,2387,3131,3816,4421,4932,5327,5593,5701,5632,5360,4868,4142,3192,2038,737,-637,-1981,-3174,-4107,-4669,-4801,-4479,-3736,-2675,-1411,-145,979,1767,2118,1961,1295,215,-1163,-2630,-4011,-5112,-5792,-5976,-5655,-4897,-3842,-2654,-1543,-678,-212,-229,-746,-1706,-2996,-4439,-5850,-7041,-7848,-8169,-7963,-7252,-6136,-4738,-3226,-1748,-428,646,1448,1998,2350,2598,2809,3064,3391,3796,4245,4684,5049,5287,5376,5313,5141,4937,4774,4762,4971,5438,6189,7137,8225,9283,10191,10789,10967,10662,9848,8581,6937,5061,3091,1187,-516,-1914,-2944,-3598,-3904,-3950,-3817,-3635,-3492,-3480,-3662,-4052,-4656,-5432,-6328,-7276,-8204,-9039,-9729,-10213,-10467,-10456,-10171,-9601,-8751,-7638,-6279,-4722,-3009,-1207,611,2381,4010,5446,6612,7467,7987,8149,7979,7493,6752,5817,4774,3702,2698,1832,1186,781,655,762,1066,1450,1831,2045,2020,1622,833,-369,-1907,-3696,-5559,-7351,-8873,-9985,-10560,-10548,-9950,-8846,-7361,-5665,-3946,-2371,-1102,-215,231,281,-3,-478,-1022,-1467,-1706,-1639,-1242,-525,425,1515,2586,3525,4183,4500,4410,3940,3130,2086,902,-282,-1384,-2310,-3023,-3511,-3799,-3913,-3917,-3836,-3706,-3529,-3290,-2956,-2496,-1867,-1065,-83,1022,2193,3319,4300,5018,5381,5334,4844,3946,2697,1193,-426,-2053,-3538,-4800,-5746,-6370,-6664,-6700,-6535,-6278,-6006,-5798,-5713,-5764,-5971,-6281,-6679,-7080,-7453,-7721,-7873,-7877,-7742,-7488,-7123,-6679,-6165,-5584,-4937,-4208,-3383,-2456,-1424,-306,862,2030,3122,4074,4810,5288,5467,5364,4998,4445,3784,3113,2530,2120,1937,2004,2307,2787,3366,3936,4401,4651,4645,4320,3709,2847,1813,729,-316,-1206,-1865,-2265,-2390,-2307,-2083,-1829,-1659,-1676,-1960,-2556,-3462,-4635,-5991,-7417,-8786,-9981,-10875,-11410,-11514,-11196,-10480,-9423,-8120,-6659,-5144,-3667,-2297,-1098,-97,703,1298,1749,2081,2359,2644,2963,3368,3866,4452,5132,5848,6599,7319,7992,8582,9070,9445,9718,9879,9955,9932,9817,9602,9258,8778,8121,7285,6251,5040,3679,2221,732,-708,-2033,-3164,-4092,-4773,-5253,-5559,-5755,-5904,-6063,-6267,-6546,-6887,-7276,-7679,-8055,-8385,-8626,-8802,-8890,-8942,-8953,-8956,-8946,-8897,-8779,-8514,-8059,-7334,-6312,-4979,-3368,-1540,386,2312,4076,5582,6716,7436,7719,7617,7186,6557,5823,5117,4523,4110,3899,3883,4002,4197,4367,4454,4378,4130,3696,3115,2445,1746,1078,486,-13,-425,-769,-1105,-1457,-1879,-2379,-2964,-3602,-4266,-4890,-5437,-5854,-6124,-6233,-6215,-6082,-5907,-5712,-5551,-5441,-5391,-5379,-5383,-5342,-5230,-4976,-4575,-3989,-3252,-2366,-1404,-408,553,1409,2131,2659,3010,3176,3205,3152,3069,3040,3096,3296,3634,4113,4686,5309,5909,6420,6776,6927,6835,6491,5894,5072,4071,2923,1709,466,-751,-1879,-2923,-3826,-4613,-5281,-5850,-6346,-6794,-7212,-7613,-8000,-8356,-8659,-8890,-9003,-8995,-8831,-8527,-8079,-7514,-6855,-6130,-5372,-4595,-3823,-3057,-2298,-1526,-743,84,929,1805,2664,3478,4196,4761,5146,5312,5274,5053,4712,4318,3972,3724,3660,3766,4065,4471,4945,5370,5686,5814,5730,5424,4941,4327,3671,3027,2457,1993,1616,1319,1022,682,224,-394,-1202,-2193,-3337,-4582,-5853,-7085,-8201,-9151,-9901,-10434,-10763,-10913,-10915,-10827,-10670,-10491,-10290,-10084,-9844,-9553,-9175,-8659,-7990,-7118,-6047,-4774,-3333,-1770,-147,1462,2996,4376,5572,6539,7294,7826,8201,8430,8586,8698,8808,8948,9114,9334,9567,9819,10050,10235,10347,10361,10262,10048,9719,9299,8808,8281,7756,7256,6804,6398,6019,5637,5204,4677,4021,3225,2287,1249,152,-941,-1960,-2874,-3629,-4233,-4699,-5058,-5365,-5658,-5963,-6307,-6668,-7018,-7317,-7513,-7556,-7431,-7111,-6625,-6008,-5304,-4575,-3864,-3211,-2628,-2117,-1649,-1187,-689,-101,612,1471,2465,3567,4705,5814,6799,7579,8107,8335,8286,7983,7517,6956,6415,5957,5646,5487,5466,5501,5532,5441,5181,4674,3948,3008,1951,854,-173,-1058,-1739,-2206,-2492,-2646,-2774,-2943,-3258,-3752,-4449,-5323,-6308,-7313,-8235,-8962,-9407,-9501,-9211,-8539,-7512,-6201,-4666,-3011,-1320,332,1848,3201,4323,5215,5863,6293,6522,6591,6548,6423,6280,6145,6062,6054,6124,6273,6468,6680,6870,6983,6998,6869,6611,6201,5687,5074,4410,3715,3015,2320,1634,958,276,-402,-1091,-1764,-2426,-3037,-3599,-4081,-4486,-4815,-5079,-5306,-5512,-5737,-5983,-6282,-6598,-6938,-7241,-7480,-7603,-7570,-7363,-6967,-6402,-5694,-4897,-4062,-3248,-2502,-1863,-1330,-915,-559,-242,112,534,1076,1743,2523,3389,4260,5088,5782,6297,6583,6650,6507,6238,5909,5625,5476,5518,5798,6274,6916,7594,8216,8639,8762,8511,7844,6782,5380,3728,1942,135,-1591,-3149,-4492,-5594,-6449,-7080,-7498,-7747,-7834,-7799,-7653,-7423,-7138,-6811,-6491,-6178,-5914,-5685,-5492,-5300,-5063,-4738,-4255,-3588,-2697,-1582,-270,1199,2750,4300,5760,7049,8100,8877,9367,9592,9599,9439,9197,8908,8650,8427,8261,8145,8044,7949,7826,7668,7479,7272,7072,6900,6776,6690,6647,6600,6527,6374,6119,5722,5197,4535,3780,2962,2122,1301,509,-235,-954,-1653,-2368,-3099,-3860,-4630,-5380,-6067,-6650,-7084,-7345,-7431,-7349,-7145,-6864,-6563,-6286,-6074,-5916,-5803,-5668,-5453,-5070,-4452,-3550,-2342,-857,845,2675,4515,6257,7794,9047,9972,10559,10833,10848,10678,10391,10056,9714,9384,9063,8721,8327,7842,7238,6507,5660,4727,3763,2823,1960,1226,621,154,-237,-591,-992,-1489,-2121,-2891,-3765,-4663,-5507,-6178,-6601,-6712,-6496,-5999,-5296,-4516,-3782,-3220,-2924,-2923,-3208,-3691,-4246,-4722,-4957,-4819,-4237,-3184,-1728,13,1876,3666,5208,6361,7018,7168,6835,6110,5124,4011,2915,1949,1201,722,530,619,944,1471,2122,2853,3590,4294,4914,5417,5784,5992,6049,5946,5705,5328,4846,4255,3589,2843,2035,1174,255,-689,-1664,-2624,-3558,-4408,-5152,-5725,-6117,-6281,-6237,-5984,-5580,-5075,-4549,-4078,-3725,-3548,-3553,-3733,-4023,-4349,-4597,-4676,-4492,-3994,-3162,-2033,-669,824,2327,3726,4923,5845,6477,6830,6955,6936,6853,6784,6783,6861,7004,7148,7224,7131,6790,6141,5156,3858,2313,613,-1106,-2744,-4165,-5324,-6157,-6699,-6969,-7054,-7021,-6952,-6904,-6912,-6986,-7108,-7248,-7352,-7387,-7310,-7106,-6771,-6327,-5793,-5211,-4610,-4020,-3460,-2951,-2481,-2057,-1654,-1263,-859,-438,12,481,961,1423,1843,2194,2447,2610,2671,2675,2652,2661,2747,2968,3337,3886,4579,5394,6264,7113,7883,8488,8911,9110,9116,8942,8653,8271,7861,7418,6961,6465,5896,5239,4446,3541,2515,1429,333,-695,-1583,-2260,-2683,-2822,-2692,-2324,-1780,-1139,-497,66,445,592,445,0,-720,-1668,-2739,-3842,-4838,-5625,-6121,-6256,-6057,-5538,-4800,-3941,-3076,-2306,-1700,-1288,-1052,-933,-835,-648,-269,374,1319,2530,3930,5380,6712,7746,8324,8324,7685,6422,4610,2407,-14,-2408,-4612,-6399,-7692,-8406,-8559,-8221,-7481,-6476,-5305,-4094,-2892,-1774,-741,193,1046,1824,2550,3212,3821,4361,4822,5193,5465,5620,5644,5514,5199,4671,3914,2915,1690,286,-1254,-2808,-4307,-5607,-6628,-7268,-7481,-7243,-6580,-5542,-4220,-2719,-1161,344,1686,2791,3615,4130,4367,4342,4136,3796,3410,3039,2742,2556,2494,2529,2625,2706,2713,2557,2218,1643,866,-81,-1131,-2190,-3179,-4005,-4621,-4980,-5101,-5002,-4749,-4413,-4063,-3777,-3601,-3584,-3732,-4051,-4516,-5097,-5749,-6424,-7079,-7658,-8138,-8480,-8679,-8730,-8641,-8413,-8073,-7613,-7059,-6410,-5679,-4872,-3994,-3054,-2047,-992,115,1250,2397,3534,4621,5623,6487,7167,7604,7762,7600,7116,6308,5217,3890,2392,815,-779,-2301,-3697,-4934,-5968,-6814,-7434,-7857,-8046,-8007,-7721,-7174,-6381,-5355,-4140,-2792,-1393,-6,1273,2402,3332,4048,4550,4853,4964,4890,4623,4144,3431,2470,1266,-158,-1723,-3351,-4900,-6254,-7268,-7849,-7922,-7472,-6545,-5207,-3598,-1818,-27,1676,3193,4441,5407,6040,6370,6401,6166,5716,5095,4382,3634,2944,2351,1936,1682,1615,1663,1789,1896,1918,1794,1486,1011,386,-318,-1048,-1733,-2336,-2832,-3237,-3560,-3852,-4115,-4384,-4620,-4819,-4900,-4839,-4572,-4087,-3387,-2503,-1506,-476,486,1292,1852,2113,2037,1624,905,-72,-1224,-2472,-3704,-4832,-5745,-6363,-6603,-6432,-5811,-4777,-3363,-1669,208,2118,3943,5543,6808,7678,8089,8067,7611,6809,5686,4355,2845,1256,-381,-1982,-3508,-4883,-6052,-6971,-7568,-7843,-7753,-7324,-6589,-5577,-4383,-3057,-1681,-327,964,2141,3194,4109,4893,5536,6036,6370,6501,6394,6009,5307,4287,2939,1324,-493,-2399,-4263,-5948,-7319,-8282,-8771,-8790,-8386,-7652,-6723,-5722,-4781,-3988,-3378,-2954,-2645,-2378,-2044,-1564,-873,24,1102,2261,3380,4338,4998,5280,5139,4585,3685,2539,1278,13,-1128,-2090,-2821,-3335,-3668,-3871,-4026,-4168,-4369,-4618,-4925,-5254,-5561,-5800,-5928,-5899,-5704,-5309,-4735,-3987,-3106,-2140,-1162,-238,541,1119,1439,1476,1245,768,132,-602,-1313,-1927,-2360,-2563,-2529,-2267,-1816,-1229,-549,191,968,1780,2630,3516,4430,5339,6191,6913,7430,7643,7494,6907,5889,4434,2622,537,-1690,-3937,-6068,-7992,-9610,-10878,-11755,-12231,-12308,-12004,-11343,-10374,-9141,-7703,-6135,-4492,-2862,-1290,162,1459,2588,3535,4307,4894,5283,5450,5352,4968,4256,3228,1894,320,-1406,-3160,-4816,-6235,-7317,-7990,-8238,-8101,-7660,-7018,-6300,-5607,-4996,-4521,-4126,-3787,-3390,-2865,-2124,-1128,114,1553,3081,4570,5870,6846,7393,7450,7021,6153,4965,3578,2162,846,-245,-1054,-1552,-1778,-1791,-1683,-1546,-1459,-1471,-1612,-1853,-2159,-2447,-2630,-2627,-2342,-1742,-785,486,2010,3681,5349,6883,8124,8976,9349,9241,8669,7724,6527,5207,3912,2747,1791,1064,549,184,-104,-376,-678,-996,-1290,-1487,-1483,-1228,-654,204,1289,2478,3620,4546,5107,5180,4708,3691,2214,391,-1589,-3565,-5360,-6862,-7992,-8732,-9113,-9186,-9034,-8728,-8331,-7889,-7420,-6908,-6340,-5657,-4841,-3848,-2665,-1308,214,1852,3541,5223,6801,8187,9307,10075,10467,10456,10084,9390,8476,7409,6301,5208,4196,3287,2473,1738,1030,310,-459,-1302,-2181,-3084,-3902,-4577,-4990,-5062,-4735,-3982,-2821,-1339,376,2142,3819,5221,6212,6680,6581,5917,4778,3281,1610,-72,-1580,-2804,-3657,-4142,-4302,-4236,-4063,-3911,-3878,-4034,-4385,-4891,-5456,-5957,-6260,-6254,-5868,-5107,-4025,-2751,-1437,-257,636,1134,1184,802,73,-874,-1862,-2727,-3323,-3537,-3363,-2795,-1977,-1004,-70,702,1191,1336,1170,744,228,-247,-488,-384,145,1081,2336,3733,5079,6134,6718,6684,5977,4648,2802,655,-1583,-3673,-5428,-6722,-7489,-7770,-7626,-7199,-6605,-5967,-5353,-4793,-4262,-3694,-3018,-2138,-1017,391,2041,3884,5816,7700,9416,10816,11800,12297,12279,11772,10846,9602,8156,6645,5164,3820,2665,1736,1021,498,95,-238,-569,-956,-1403,-1936,-2500,-3064,-3553,-3904,-4047,-3934,-3517,-2802,-1791,-544,872,2357,3792,5076,6077,6727,6936,6682,5965,4840,3382,1729,-2,-1654,-3104,-4267,-5077,-5549,-5700,-5614,-5356,-5011,-4619,-4209,-3773,-3278,-2693,-1989,-1167,-265,644,1457,2066,2370,2314,1896,1171,268,-663,-1428,-1876,-1861,-1330,-284,1205,2975,4865,6648,8159,9228,9789,9806,9363,8571,7610,6672,5920,5492,5435,5739,6301,6978,7585,7934,7891,7334,6272,4734,2859,807,-1224,-3067,-4575,-5674,-6335,-6601,-6534,-6232,-5775,-5239,-4658,-4049,-3398,-2679,-1872,-956,66,1182,2347,3536,4681,5751,6690,7460,8026,8361,8447,8293,7913,7348,6663,5921,5210,4598,4130,3829,3671,3590,3505,3298,2878,2168,1136,-186,-1730,-3362,-4938,-6288,-7268,-7761,-7707,-7103,-6011,-4537,-2832,-1060,618,2040,3094,3689,3781,3385,2537,1351,-66,-1539,-2931,-4093,-4911,-5335,-5333,-4964,-4293,-3435,-2495,-1568,-729,1,607,1131,1591,2028,2432,2794,3039,3121,2924,2423,1556,368,-1056,-2589,-4029,-5208,-5936,-6095,-5616,-4514,-2873,-836,1405,3665,5743,7499,8829,9699,10130,10202,10032,9735,9450,9248,9179,9231,9337,9399,9299,8910,8149,6948,5316,3295,1001,-1431,-3831,-6037,-7921,-9377,-10371,-10895,-11003,-10745,-10214,-9453,-8542,-7495,-6348,-5100,-3752,-2322,-808,747,2319,3842,5271,6534,7574,8343,8785,8867,8573,7873,6809,5390,3713,1865,-20,-1802,-3352,-4559,-5359,-5730,-5723,-5405,-4905,-4340,-3812,-3418,-3164,-3053,-3001,-2918,-2688,-2213,-1429,-325,1038,2553,4052,5362,6314,6762,6648,5933,4704,3054,1164,-795,-2633,-4209,-5412,-6195,-6564,-6562,-6266,-5756,-5102,-4355,-3535,-2639,-1644,-531,723,2112,3605,5135,6607,7892,8873,9413,9436,8881,7777,6194,4278,2214,200,-1547,-2864,-3619,-3741,-3250,-2199,-729,1014,2842,4608,6159,7428,8361,8988,9348,9534,9599,9630,9619,9589,9468,9215,8750,8033,7029,5747,4225,2521,738,-1052,-2734,-4255,-5554,-6614,-7448,-8083,-8562,-8930,-9221,-9445,-9616,-9686,-9651,-9429,-9005,-8305,-7323,-6039,-4470,-2665,-675,1401,3470,5425,7144,8534,9496,9970,9922,9366,8351,6993,5413,3796,2285,1054,200,-207,-169,256,968,1837,2723,3505,4101,4456,4585,4525,4365,4188,4091,4119,4300,4590,4923,5175,5242,4999,4381,3360,1974,304,-1500,-3298,-4909,-6212,-7097,-7542,-7556,-7230,-6660,-5979,-5284,-4654,-4103,-3620,-3139,-2601,-1942,-1141,-216,765,1687,2430,2843,2828,2310,1280,-180,-1973,-3899,-5797,-7479,-8808,-9704,-10138,-10144,-9792,-9178,-8400,-7527,-6636,-5716,-4790,-3798,-2713,-1488,-100,1456,3145,4914,6665,8295,9675,10697,11252,11283,10744,9662,8061,6056,3713,1197,-1399,-3923,-6275,-8365,-10124,-11524,-12544,-13189,-13458,-13377,-12925,-12137,-10993,-9510,-7716,-5626,-3316,-831,1723,4274,6703,8927,10845,12373,13451,14012,14052,13535,12516,11009,9121,6937,4595,2247,33,-1895,-3443,-4539,-5191,-5420,-5339,-5022,-4604,-4163,-3770,-3446,-3174,-2898,-2541,-2014,-1243,-191,1143,2689,4337,5930,7277,8216,8587,8304,7337,5732,3614,1150,-1441,-3958,-6207,-8043,-9398,-10249,-10651,-10688,-10467,-10071,-9570,-8972,-8262,-7381,-6277,-4891,-3221,-1299,789,2885,4828,6409,7451,7824,7444,6342,4598,2398,-62,-2527,-4800,-6695,-8107,-8991,-9357,-9281,-8836,-8138,-7237,-6217,-5071,-3812,-2409,-828,944,2905,5024,7232,9426,11490,13276,14662,15527,15797,15419,14414,12805,10705,8214,5488,2682,-65,-2598,-4832,-6690,-8141,-9204,-9901,-10287,-10424,-10345,-10099,-9683,-9093,-8305,-7279,-5994,-4430,-2600,-541,1667,3928,6107,8070,9686,10833,11437,11457,10896,9808,8290,6468,4507,2551,768,-756,-1921,-2741,-3231,-3468,-3550,-3559,-3586,-3657,-3798,-3968,-4107,-4151,-3996,-3613,-2948,-2036,-941,227,1312,2174,2656,2669,2148,1129,-328,-2076,-3952,-5769,-7353,-8558,-9295,-9525,-9289,-8659,-7768,-6742,-5713,-4776,-3986,-3349,-2835,-2379,-1911,-1354,-668,177,1140,2159,3130,3907,4383,4419,3964,2989,1550,-263,-2297,-4396,-6391,-8140,-9532,-10505,-11043,-11145,-10883,-10281,-9407,-8306,-6987,-5491,-3805,-1959,48,2163,4364,6561,8691,10647,12338,13650,14505,14803,14504,13561,11995,9832,7185,4170,970,-2230,-5232,-7865,-9991,-11524,-12439,-12760,-12552,-11924,-10966,-9785,-8462,-7040,-5558,-4011,-2398,-707,1055,2879,4695,6456,8040,9356,10289,10746,10675,10029,8844,7151,5061,2689,175,-2329,-4686,-6789,-8541,-9929,-10916,-11562,-11895,-11976,-11863,-11571,-11130,-10513,-9705,-8663,-7360,-5782,-3942,-1888,299,2498,4583,6393,7808,8704,9008,8694,7765,6295,4366,2112,-325,-2792,-5134,-7210,-8913,-10154,-10906,-11154,-10940,-10308,-9335,-8091,-6657,-5101,-3489,-1871,-286,1244,2687,4038,5249,6299,7118,7655,7846,7649,7035,6010,4606,2892,956,-1092,-3125,-5043,-6715,-8075,-9032,-9558,-9622,-9235,-8409,-7198,-5639,-3818,-1783,375,2601,4819,6969,8996,10832,12437,13725,14660,15144,15135,14574,13429,11726,9504,6875,3980,984,-1932,-4606,-6908,-8742,-10081,-10922,-11324,-11351,-11090,-10604,-9941,-9121,-8128,-6936,-5514,-3837,-1917,187,2387,4531,6458,8002,8997,9353,8983,7943,6271,4164,1779,-632,-2880,-4767,-6190,-7096,-7500,-7493,-7173,-6670,-6088,-5491,-4913,-4329,-3692,-2921,-1955,-734,741,2434,4254,6073,7744,9134,10106,10604,10577,10063,9119,7843,6356,4753,3158,1609,193,-1095,-2216,-3175,-3953,-4528,-4871,-4938,-4704,-4134,-3241,-2045,-629,909,2438,3813,4910,5614,5860,5625,4928,3837,2435,829,-880,-2605,-4276,-5849,-7306,-8640,-9867,-10989,-12020,-12948,-13747,-14382,-14790,-14909,-14685,-14060,-13017,-11546,-9687,-7492,-5064,-2496,71,2542,4773,6707,8232,9332,9937,10058,9666,8783,7435,5654,3531,1136,-1387,-3926,-6323,-8453,-10195,-11467,-12221,-12443,-12168,-11435,-10325,-8893,-7230,-5361,-3364,-1236,979,3264,5575,7854,10005,11929,13494,14591,15110,14994,14204,12777,10785,8359,5671,2908,262,-2095,-4049,-5516,-6503,-7035,-7193,-7077,-6756,-6321,-5787,-5167,-4423,-3502,-2353,-931,767,2712,4820,6965,9004,10765,12109,12905,13076,12599,11491,9846,7769,5422,2959,537,-1702,-3662,-5268,-6511,-7393,-7964,-8269,-8360,-8263,-7997,-7544,-6913,-6071,-5062,-3883,-2633,-1355,-170,850,1620,2090,2242,2089,1672,1054,297,-530,-1393,-2251,-3116,-3974,-4861,-5758,-6694,-7629,-8541,-9367,-10048,-10497,-10649,-10424,-9769,-8662,-7091,-5102,-2749,-150,2596,5330,7929,10257,12200,13685,14653,15087,15005,14447,13483,12204,10690,9045,7330,5624,3945,2341,806,-628,-1955,-3128,-4110,-4827,-5214,-5208,-4739,-3787,-2336,-436,1832,4340,6914,9390,11559,13293,14438,14942,14752,13918,12477,10568,8301,5846,3351,965,-1204,-3066,-4577,-5733,-6528,-7020,-7220,-7193,-6949,-6527,-5929,-5166,-4246,-3181,-2001,-753,498,1682,2707,3518,4049,4276,4196,3823,3195,2370,1394,357,-686,-1651,-2483,-3118,-3539,-3710,-3675,-3434,-3062,-2590,-2085,-1566,-1060,-549,-24,554,1195,1923,2708,3527,4315,4994,5485,5695,5542,4991,3992,2596,839,-1168,-3307,-5445,-7442,-9193,-10610,-11641,-12281,-12537,-12455,-12080,-11450,-10602,-9542,-8280,-6791,-5080,-3134,-976,1353,3783,6211,8515,10560,12218,13372,13950,13908,13265,12076,10444,8502,6405,4304,2341,620,-797,-1889,-2695,-3266,-3683,-4012,-4286,-4516,-4645,-4605,-4278,-3560,-2370,-644,1579,4232,7141,10103,12857,15168,16802,17603,17482,16437,14555,11993,8964,5698,2442,-606,-3273,-5467,-7139,-8320,-9057,-9451,-9587,-9551,-9399,-9150,-8803,-8311,-7645,-6751,-5621,-4263,-2733,-1115,474,1918,3089,3914,4319,4331,3958,3318,2471,1560,658,-152,-810,-1312,-1649,-1853,-1970,-2034,-2101,-2191,-2319,-2475,-2625,-2718,-2692,-2479,-2019,-1265,-214,1127,2674,4343,5997,7494,8703,9495,9801,9569,8822,7604,6020,4181,2216,260,-1599,-3258,-4686,-5853,-6770,-7462,-7959,-8280,-8442,-8420,-8187,-7692,-6866,-5677,-4073,-2069,283,2898,5612,8261,10643,12588,13936,14621,14587,13908,12671,11055,9245,7461,5872,4633,3804,3380,3288,3396,3541,3603,3436,3029,2379,1581,792,158,-137,24,690,1848,3369,5083,6759,8177,9144,9518,9255,8362,6939,5137,3119,1077,-835,-2501,-3852,-4874,-5608,-6116,-6491,-6812,-7140,-7502,-7887,-8228,-8449,-8429,-8082,-7327,-6146,-4577,-2728,-752,1146,2778,3952,4551,4533,3916,2845,1485,81,-1150,-1994,-2318,-2053,-1219,81,1698,3443,5136,6615,7778,8565,9000,9119,9041,8843,8656,8541,8571,8744,9060,9445,9847,10166,10332,10276,9950,9327,8405,7188,5709,4005,2118,115,-1973,-4062,-6130,-8097,-9933,-11575,-12989,-14107,-14907,-15303,-15288,-14792,-13820,-12371,-10480,-8234,-5718,-3097,-504,1867,3852,5311,6129,6264,5732,4598,2985,1050,-1066,-3170,-5153,-6861,-8244,-9232,-9844,-10097,-10049,-9765,-9295,-8685,-7963,-7124,-6172,-5067,-3798,-2329,-661,1191,3195,5260,7309,9220,10887,12213,13120,13555,13515,12999,12062,10763,9183,7404,5513,3583,1678,-146,-1847,-3389,-4728,-5834,-6653,-7145,-7259,-6952,-6204,-5008,-3397,-1430,787,3125,5430,7536,9297,10572,11281,11360,10827,9718,8143,6233,4146,2054,112,-1544,-2813,-3640,-4015,-3961,-3552,-2850,-1977,-996,-10,942,1821,2632,3380,4109,4829,5560,6284,6948,7469,7755,7685,7201,6232,4798,2936,760,-1607,-4000,-6277,-8297,-9979,-11253,-12142,-12659,-12885,-12893,-12751,-12525,-12239,-11912,-11521,-11050,-10452,-9699,-8757,-7614,-6267,-4737,-3072,-1319,427,2107,3631,4945,6000,6778,7279,7518,7555,7413,7187,6903,6622,6363,6121,5889,5633,5348,5011,4654,4294,3986,3790,3757,3933,4358,5006,5874,6871,7925,8937,9804,10466,10860,10972,10803,10368,9709,8852,7846,6716,5498,4208,2878,1507,143,-1219,-2523,-3757,-4874,-5860,-6685,-7348,-7834,-8154,-8296,-8278,-8090,-7741,-7246,-6611,-5875,-5063,-4225,-3403,-2663,-2026,-1569,-1270,-1175,-1231,-1420,-1678,-1947,-2178,-2310,-2335,-2210,-1962,-1586,-1115,-577,1,596,1190,1784,2381,2985,3621,4270,4939,5574,6128,6524,6685,6542,6044,5178,3957,2438,697,-1174,-3068,-4896,-6573,-8045,-9279,-10272,-11037,-11596,-11972,-12175,-12208,-12047,-11684,-11086,-10258,-9209,-7958,-6573,-5083,-3592,-2147,-852,240,1053,1565,1761,1663,1307,754,51,-733,-1548,-2350,-3088,-3739,-4277,-4691,-4977,-5120,-5118,-4931,-4553,-3931,-3061,-1918,-517,1117,2941,4876,6847,8752,10489,11979,13137,13922,14316,14303,13921,13178,12132,10802,9261,7515,5653,3678,1674,-334,-2268,-4082,-5696,-7072,-8146,-8890,-9295,-9338,-9060,-8471,-7633,-6598,-5455,-4268,-3141,-2140,-1323,-754,-426,-368,-535,-904,-1408,-2008,-2621,-3224,-3752,-4195,-4522,-4736,-4838,-4849,-4787,-4684,-4565,-4445,-4326,-4208,-4043,-3815,-3460,-2947,-2246,-1344,-250,986,2316,3639,4873,5906,6660,7058,7085,6728,6048,5101,3980,2768,1551,366,-729,-1765,-2724,-3658,-4578,-5491,-6399,-7247,-7988,-8551,-8858,-8869,-8538,-7882,-6916,-5721,-4355,-2937,-1550,-300,740,1515,2008,2220,2194,1968,1617,1177,726,285,-85,-373,-559,-628,-591,-442,-188,171,646,1236,1959,2813,3803,4918,6124,7386,8639,9808,10822,11585,12049,12144,11860,11178,10146,8789,7203,5436,3601,1746,-44,-1734,-3286,-4686,-5912,-6979,-7865,-8593,-9161,-9578,-9854,-10003,-10018,-9931,-9719,-9413,-9008,-8513,-7957,-7336,-6691,-6050,-5433,-4911,-4480,-4200,-4048,-4021,-4068,-4131,-4143,-4034,-3742,-3238,-2495,-1541,-405,838,2115,3347,4456,5407,6162,6736,7154,7456,7701,7920,8164,8432,8735,9034,9289,9443,9430,9189,8673,7854,6724,5316,3664,1849,-49,-1933,-3716,-5317,-6680,-7778,-8603,-9179,-9535,-9715,-9747,-9663,-9467,-9154,-8715,-8119,-7361,-6431,-5366,-4215,-3077,-2062,-1298,-886,-923,-1429,-2397,-3757,-5387,-7144,-8872,-10408,-11642,-12476,-12885,-12878,-12510,-11855,-11014,-10042,-9026,-7972,-6890,-5767,-4546,-3215,-1729,-100,1645,3457,5227,6885,8285,9366,10017,10210,9934,9208,8126,6768,5263,3723,2245,914,-232,-1160,-1879,-2399,-2746,-2942,-3014,-2979,-2845,-2621,-2288,-1864,-1326,-691,25,818,1626,2449,3219,3917,4486,4894,5094,5054,4757,4190,3380,2358,1180,-70,-1320,-2457,-3401,-4055,-4356,-4259,-3765,-2900,-1727,-340,1178,2712,4180,5508,6638,7535,8188,8585,8740,8666,8364,7862,7144,6236,5117,3818,2334,721,-996,-2737,-4449,-6049,-7474,-8665,-9588,-10219,-10581,-10698,-10631,-10444,-10210,-9991,-9834,-9755,-9746,-9765,-9755,-9640,-9361,-8873,-8166,-7280,-6283,-5273,-4372,-3681,-3282,-3221,-3469,-3975,-4602,-5218,-5652,-5776,-5495,-4780,-3659,-2236,-630,1009,2546,3895,4990,5855,6533,7120,7711,8404,9249,10280,11450,12696,13904,14960,15740,16167,16172,15761,14968,13862,12545,11103,9621,8158,6741,5370,4027,2684,1318,-81,-1497,-2888,-4194,-5323,-6201,-6745,-6906,-6681,-6085,-5203,-4133,-3002,-1954,-1098,-554,-361,-575,-1134,-2012,-3075,-4236,-5347,-6311,-7032,-7452,-7570,-7385,-6961,-6348,-5611,-4803,-3960,-3096,-2216,-1296,-321,729,1861,3043,4241,5377,6365,7123,7559,7630,7300,6585,5516,4157,2585,886,-856,-2556,-4150,-5575,-6793,-7773,-8490,-8937,-9100,-8995,-8626,-8045,-7283,-6425,-5526,-4662,-3880,-3212,-2653,-2187,-1755,-1315,-810,-212,469,1209,1919,2527,2924,3032,2800,2214,1317,194,-1045,-2261,-3343,-4186,-4745,-5012,-5025,-4860,-4591,-4299,-4019,-3760,-3482,-3103,-2551,-1714,-555,953,2775,4798,6912,8923,10683,12024,12845,13073,12733,11865,10602,9074,7427,5805,4301,2994,1897,1011,281,-329,-882,-1399,-1885,-2314,-2621,-2736,-2587,-2111,-1310,-203,1109,2493,3780,4797,5376,5414,4830,3654,1955,-122,-2385,-4643,-6687,-8365,-9559,-10215,-10351,-10017,-9316,-8370,-7272,-6140,-5008,-3924,-2862,-1809,-709,458,1726,3080,4500,5922,7272,8469,9422,10074,10378,10321,9933,9247,8333,7245,6055,4794,3523,2233,977,-270,-1454,-2576,-3576,-4405,-5006,-5318,-5307,-4969,-4340,-3485,-2520,-1556,-709,-73,303,411,289,9,-342,-675,-921,-1048,-1047,-967,-863,-810,-884,-1104,-1481,-1947,-2421,-2793,-2951,-2834,-2386,-1648,-666,454,1609,2704,3670,4487,5175,5790,6415,7121,7964,8961,10078,11246,12349,13272,13884,14097,13853,13134,11992,10483,8720,6807,4846,2927,1121,-552,-2041,-3384,-4547,-5569,-6428,-7122,-7620,-7888,-7880,-7567,-6929,-5978,-4764,-3360,-1890,-469,763,1690,2222,2301,1923,1134,16,-1310,-2693,-4008,-5098,-5891,-6305,-6325,-5989,-5326,-4451,-3425,-2342,-1263,-218,775,1737,2688,3669,4694,5793,6934,8105,9230,10252,11086,11664,11940,11874,11482,10772,9804,8622,7305,5889,4464,3038,1687,426,-706,-1662,-2414,-2909,-3109,-2987,-2527,-1758,-728,461,1689,2819,3707,4249,4376,4062,3363,2326,1094,-250,-1566,-2783,-3840,-4704,-5423,-5999,-6529,-7030,-7542,-8065,-8564,-8993,-9304,-9445,-9402,-9174,-8779,-8267,-7668,-7024,-6343,-5611,-4797,-3850,-2731,-1397,115,1791,3499,5142,6561,7644,8272,8420,8068,7302,6199,4904,3529,2206,1017,28,-742,-1296,-1655,-1869,-1949,-1939,-1835,-1626,-1307,-831,-202,610,1576,2677,3853,5039,6156,7127,7874,8352,8514,8370,7920,7218,6316,5274,4175,3052,1976,966,49,-758,-1449,-2003,-2402,-2615,-2614,-2354,-1821,-992,123,1482,3038,4694,6360,7941,9328,10459,11258,11708,11786,11510,10896,9982,8806,7401,5820,4087,2272,410,-1410,-3131,-4652,-5914,-6841,-7393,-7555,-7328,-6760,-5905,-4849,-3701,-2569,-1587,-846,-460,-458,-882,-1689,-2825,-4189,-5681,-7158,-8523,-9647,-10466,-10923,-11026,-10796,-10306,-9621,-8824,-7977,-7130,-6310,-5526,-4788,-4060,-3350,-2598,-1800,-912,95,1230,2529,3970,5565,7278,9073,10885,12644,14246,15610,16636,17275,17485,17280,16692,15792,14652,13361,11974,10555,9125,7697,6273,4828,3376,1907,473,-878,-2057,-2966,-3523,-3657,-3341,-2602,-1499,-156,1304,2711,3944,4867,5409,5538,5261,4638,3753,2693,1557,412,-705,-1764,-2781,-3770,-4730,-5689,-6595,-7432,-8109,-8566,-8713,-8485,-7850,-6797,-5385,-3694,-1850,7,1738,3223,4380,5149,5534,5544,5238,4679,3933,3077,2166,1244,334,-541,-1398,-2206,-2978,-3682,-4287,-4776,-5102,-5258,-5218,-4986,-4566,-3981,-3257,-2448,-1602,-784,-55,536,954,1168,1185,995,613,64,-634,-1430,-2291,-3154,-3981,-4712,-5325,-5778,-6054,-6134,-6014,-5700,-5210,-4592,-3869,-3115,-2345,-1597,-876,-159,569,1347,2204,3148,4194,5302,6428,7497,8400,9062,9374,9309,8843,8028,6940,5686,4382,3123,1995,1026,242,-399,-925,-1401,-1870,-2358,-2875,-3371,-3802,-4067,-4096,-3814,-3187,-2225,-976,463,1978,3426,4674,5606,6135,6222,5888,5175,4209,3074,1917,810,-163,-994,-1676,-2273,-2802,-3353,-3921,-4542,-5169,-5747,-6200,-6423,-6348,-5912,-5115,-3998,-2653,-1207,195,1427,2373,2979,3228,3144,2809,2307,1736,1199,753,436,269,191,188,171,110,-38,-269,-560,-871,-1125,-1289,-1281,-1097,-707,-143,567,1359,2169,2934,3586,4079,4368,4424,4229,3764,3029,2025,773,-689,-2307,-4008,-5710,-7315,-8743,-9905,-10741,-11211,-11302,-11016,-10416,-9514,-8412,-7125,-5723,-4214,-2622,-949,797,2596,4424,6224,7941,9489,10797,11778,12372,12542,12278,11619,10636,9420,8087,6739,5469,4336,3376,2579,1919,1343,780,175,-530,-1350,-2277,-3261,-4217,-5053,-5659,-5964,-5909,-5502,-4783,-3837,-2795,-1771,-913,-301,4,-9,-269,-710,-1206,-1658,-1992,-2167,-2202,-2151,-2102,-2137,-2341,-2753,-3361,-4130,-4942,-5690,-6232,-6439,-6232,-5556,-4434,-2931,-1174,704,2525,4173,5506,6474,7026,7189,6994,6521,5847,5056,4224,3413,2654,1979,1366,833,337,-96,-494,-810,-1035,-1132,-1067,-835,-428,136,803,1534,2250,2891,3402,3733,3854,3760,3436,2909,2176,1270,196,-1019,-2349,-3771,-5235,-6700,-8100,-9372,-10442,-11260,-11765,-11954,-11815,-11396,-10730,-9886,-8918,-7863,-6774,-5640,-4493,-3316,-2116,-908,281,1386,2340,3040,3419,3400,2968,2152,1011,-329,-1751,-3125,-4329,-5306,-5994,-6416,-6586,-6585,-6465,-6305,-6144,-6012,-5892,-5758,-5551,-5209,-4693,-3954,-2998,-1835,-522,886,2288,3623,4787,5737,6429,6855,7052,7050,6932,6732,6526,6309,6102,5864,5553,5132,4543,3791,2866,1835,751,-256,-1101,-1662,-1860,-1658,-1047,-97,1110,2419,3699,4778,5554,5913,5843,5327,4444,3267,1916,513,-830,-2002,-2944,-3592,-3953,-4030,-3869,-3535,-3065,-2550,-1997,-1484,-1000,-588,-239,19,194,263,243,121,-80,-351,-681,-1057,-1495,-1998,-2601,-3320,-4183,-5193,-6350,-7629,-8991,-10376,-11721,-12945,-13988,-14780,-15295,-15504,-15421,-15050,-14424,-13548,-12440,-11093,-9503,-7671,-5604,-3323,-887,1649,4180,6604,8813,10688,12159,13164,13703,13800,13530,12961,12190,11271,10269,9198,8087,6939,5758,4572,3383,2247,1181,259,-498,-1020,-1303,-1302,-1052,-542,164,1038,2005,3006,3966,4809,5473,5900,6059,5950,5589,5031,4333,3569,2794,2059,1382,758,159,-449,-1117,-1861,-2696,-3600,-4519,-5395,-6146,-6693,-6994,-6997,-6716,-6174,-5419,-4546,-3615,-2741,-1980,-1405,-1059,-955,-1097,-1464,-2010,-2696,-3439,-4173,-4816,-5297,-5573,-5606,-5409,-5005,-4451,-3817,-3162,-2569,-2060,-1690,-1438,-1306,-1248,-1228,-1198,-1120,-958,-694,-332,112,588,1035,1386,1560,1509,1186,587,-269,-1346,-2565,-3854,-5118,-6260,-7215,-7910,-8323,-8451,-8289,-7895,-7261,-6443,-5440,-4269,-2951,-1491,68,1697,3332,4914,6362,7597,8545,9139,9344,9149,8577,7680,6521,5181,3731,2244,769,-643,-1949,-3126,-4124,-4938,-5528,-5889,-6006,-5889,-5542,-5012,-4317,-3532,-2694,-1868,-1093,-408,178,650,1019,1296,1495,1628,1721,1769,1796,1799,1794,1774,1761,1737,1710,1664,1585,1457,1271,1013,683,282,-181,-682,-1200,-1692,-2122,-2446,-2628,-2654,-2515,-2238,-1857,-1417,-988,-609,-339,-203,-209,-357,-606,-907,-1204,-1426,-1539,-1503,-1330,-1040,-686,-334,-31,156,228,160,9,-189,-359,-434,-368,-115,315,920,1639,2433,3224,3934,4501,4829,4873,4568,3898,2858,1486,-161,-1991,-3892,-5744,-7421,-8810,-9824,-10420,-10574,-10343,-9766,-8948,-7961,-6878,-5767,-4633,-3505,-2346,-1147,133,1504,2974,4513,6079,7601,9000,10200,11125,11725,11956,11794,11238,10295,8988,7376,5517,3517,1480,-471,-2212,-3644,-4684,-5304,-5506,-5349,-4914,-4309,-3641,-2993,-2424,-1946,-1531,-1136,-685,-135,554,1367,2253,3134,3904,4468,4745,4696,4317,3659,2793,1813,826,-95,-876,-1498,-1960,-2303,-2564,-2800,-3033,-3276,-3509,-3696,-3788,-3747,-3528,-3133,-2552,-1828,-996,-108,770,1609,2342,2978,3484,3881,4183,4402,4571,4689,4777,4817,4794,4695,4479,4143,3669,3067,2373,1629,901,244,-269,-613,-737,-658,-368,84,679,1336,2012,2633,3130,3452,3547,3381,2945,2235,1271,101,-1220,-2604,-3956,-5177,-6176,-6870,-7227,-7204,-6834,-6137,-5194,-4090,-2920,-1806,-799,4,618,1026,1290,1445,1562,1681,1831,2022,2230,2401,2489,2388,2066,1430,497,-753,-2230,-3865,-5521,-7068,-8383,-9339,-9879,-9952,-9604,-8874,-7895,-6766,-5616,-4540,-3588,-2790,-2102,-1486,-856,-145,682,1661,2744,3893,5012,6015,6829,7388,7688,7732,7579,7296,6961,6660,6444,6348,6380,6491,6655,6779,6830,6748,6517,6165,5700,5204,4715,4302,4016,3877,3897,4056,4296,4566,4773,4862,4763,4455,3938,3237,2420,1547,704,-50,-662,-1112,-1401,-1552,-1606,-1613,-1604,-1621,-1664,-1745,-1854,-1974,-2106,-2231,-2346,-2446,-2500,-2513,-2450,-2309,-2096,-1807,-1495,-1182,-946,-833,-916,-1222,-1798,-2605,-3629,-4777,-5970,-7101,-8080,-8814,-9246,-9348,-9102,-8557,-7756,-6772,-5689,-4542,-3398,-2244,-1093,77,1295,2551,3872,5214,6561,7844,8995,9923,10546,10776,10571,9891,8782,7290,5538,3663,1834,216,-1025,-1792,-1987,-1642,-785,448,1907,3452,4901,6174,7185,7923,8428,8736,8942,9089,9237,9393,9547,9663,9683,9569,9267,8787,8123,7330,6443,5526,4609,3725,2862,2018,1158,265,-673,-1651,-2655,-3623,-4542,-5321,-5947,-6352,-6525,-6452,-6128,-5595,-4872,-4025,-3108,-2179,-1302,-520,119,611,920,1094,1123,1070,958,815,665,487,280,-4,-384,-887,-1526,-2282,-3135,-4025,-4892,-5657,-6233,-6553,-6549,-6191,-5488,-4475,-3233,-1865,-472,819,1937,2785,3334,3549,3440,3044,2404,1603,703,-199,-1048,-1755,-2281,-2563,-2579,-2319,-1794,-1056,-168,790,1739,2620,3383,4016,4518,4922,5258,5581,5908,6281,6670,7056,7362,7507,7412,6992,6229,5105,3682,2043,293,-1418,-2993,-4299,-5283,-5895,-6147,-6074,-5748,-5233,-4613,-3930,-3238,-2524,-1816,-1070,-304,503,1327,2138,2901,3552,4056,4355,4439,4289,3946,3440,2853,2249,1709,1289,1026,941,1003,1199,1457,1742,1994,2180,2270,2262,2152,1962,1714,1436,1157,898,676,488,346,221,132,58,19,26,95,258,521,889,1346,1840,2313,2682,2859,2788,2415,1747,812,-307,-1515,-2679,-3679,-4396,-4735,-4633,-4076,-3078,-1724,-116,1603,3268,4745,5884,6607,6859,6637,5985,4979,3713,2302,853,-555,-1845,-2998,-3979,-4802,-5439,-5894,-6129,-6120,-5850,-5313,-4522,-3540,-2405,-1227,-63,995,1895,2604,3115,3465,3682,3845,3981,4124,4274,4378,4404,4275,3957,3424,2693,1805,837,-143,-1031,-1774,-2311,-2612,-2705,-2581,-2323,-1939,-1496,-1000,-462,123,768,1494,2279,3144,4021,4902,5703,6397,6909,7215,7277,7089,6651,5992,5133,4126,2999,1802,561,-678,-1889,-3023,-4039,-4889,-5512,-5894,-5980,-5805,-5351,-4698,-3871,-2953,-2005,-1072,-222,534,1173,1697,2129,2486,2809,3111,3437,3775,4154,4541,4924,5252,5472,5519,5331,4869,4101,3050,1748,274,-1276,-2790,-4148,-5233,-5963,-6251,-6092,-5473,-4464,-3151,-1650,-102,1381,2675,3726,4477,4939,5122,5074,4839,4465,3991,3431,2801,2078,1264,350,-632,-1638,-2588,-3389,-3975,-4259,-4253,-3941,-3410,-2732,-2034,-1408,-964,-738,-755,-972,-1320,-1705,-2048,-2269,-2361,-2323,-2220,-2119,-2106,-2251,-2595,-3160,-3919,-4819,-5793,-6744,-7611,-8300,-8788,-9023,-9010,-8746,-8234,-7508,-6567,-5464,-4216,-2882,-1509,-165,1089,2192,3111,3808,4296,4583,4712,4724,4668,4572,4475,4373,4274,4167,4032,3871,3668,3450,3224,3035,2912,2889,2991,3222,3568,4008,4488,4969,5396,5725,5927,5979,5880,5648,5306,4905,4477,4083,3737,3474,3288,3155,3051,2906,2677,2293,1712,906,-130,-1353,-2710,-4109,-5452,-6642,-7586,-8217,-8487,-8384,-7914,-7140,-6116,-4964,-3778,-2685,-1766,-1088,-685,-532,-623,-870,-1246,-1665,-2106,-2527,-2943,-3361,-3840,-4398,-5073,-5839,-6657,-7427,-8047,-8399,-8396,-7995,-7194,-6071,-4727,-3324,-2009,-928,-174,214,270,64,-257,-599,-820,-880,-744,-459,-87,264,510,565,392,-12,-593,-1269,-1917,-2421,-2662,-2550,-2038,-1109,191,1794,3584,5443,7239,8857,10197,11206,11847,12141,12129,11876,11460,10961,10426,9902,9382,8848,8258,7567,6726,5724,4545,3224,1810,357,-1054,-2364,-3512,-4458,-5179,-5677,-5962,-6066,-6016,-5846,-5584,-5252,-4877,-4466,-4062,-3657,-3303,-2981,-2725,-2520,-2368,-2266,-2200,-2176,-2184,-2243,-2358,-2559,-2861,-3290,-3847,-4534,-5328,-6190,-7079,-7930,-8695,-9308,-9732,-9916,-9841,-9487,-8862,-7972,-6877,-5605,-4245,-2852,-1494,-234,894,1868,2671,3322,3819,4171,4388,4432,4302,3943,3348,2511,1462,283,-926,-2028,-2880,-3375,-3430,-3034,-2252,-1191,-24,1062,1905,2370,2406,2024,1323,429,-485,-1277,-1840,-2108,-2099,-1877,-1530,-1209,-1000,-1015,-1285,-1802,-2503,-3285,-4023,-4592,-4884,-4837,-4414,-3645,-2594,-1354,-61,1179,2229,3021,3488,3633,3496,3137,2662,2170,1742,1461,1336,1376,1523,1720,1876,1925,1808,1501,1009,375,-345,-1075,-1747,-2299,-2705,-2939,-3020,-2967,-2813,-2595,-2329,-2043,-1731,-1412,-1070,-717,-353,7,345,643,865,1002,1015,912,678,335,-101,-602,-1139,-1682,-2213,-2693,-3112,-3446,-3675,-3806,-3824,-3737,-3564,-3305,-2996,-2643,-2272,-1906,-1550,-1236,-953,-721,-517,-346,-166,10,227,457,714,953,1147,1240,1179,921,435,-276,-1172,-2184,-3196,-4103,-4766,-5106,-5048,-4596,-3791,-2739,-1572,-450,474,1092,1305,1127,563,-267,-1274,-2305,-3272,-4062,-4651,-4998,-5158,-5145,-5065,-4948,-4884,-4894,-4987,-5151,-5313,-5413,-5351,-5045,-4425,-3442,-2094,-408,1537,3637,5746,7734,9446,10779,11642,12009,11886,11333,10445,9322,8100,6866,5712,4688,3800,3052,2389,1786,1189,573,-82,-774,-1483,-2194,-2864,-3479,-4002,-4427,-4735,-4937,-5015,-4987,-4848,-4597,-4251,-3792,-3251,-2623,-1927,-1198,-437,287,965,1525,1934,2140,2106,1809,1237,417,-622,-1792,-3020,-4182,-5181,-5903,-6284,-6280,-5881,-5153,-4153,-3011,-1839,-751,153,812,1202,1335,1264,1067,836,659,618,755,1088,1592,2200,2832,3370,3718,3772,3485,2835,1868,667,-643,-1927,-3038,-3865,-4322,-4387,-4064,-3441,-2597,-1677,-793,-49,471,745,757,539,132,-426,-1090,-1821,-2606,-3398,-4204,-4980,-5728,-6401,-6991,-7449,-7747,-7854,-7747,-7421,-6899,-6184,-5339,-4368,-3332,-2235,-1128,-22,1022,1981,2793,3414,3811,3949,3839,3496,2980,2360,1735,1196,822,672,748,1037,1459,1939,2378,2693,2843,2799,2603,2291,1953,1646,1449,1392,1505,1768,2164,2639,3154,3650,4103,4474,4761,4956,5063,5088,5040,4906,4700,4397,4005,3512,2924,2240,1472,624,-277,-1211,-2139,-3008,-3773,-4363,-4745,-4875,-4757,-4406,-3872,-3230,-2569,-1974,-1543,-1322,-1354,-1622,-2084,-2643,-3209,-3648,-3877,-3819,-3453,-2799,-1933,-952,8,827,1395,1633,1521,1076,369,-504,-1418,-2270,-2954,-3416,-3621,-3591,-3350,-2979,-2526,-2074,-1677,-1380,-1211,-1192,-1311,-1582,-1971,-2482,-3075,-3741,-4426,-5117,-5743,-6297,-6701,-6951,-6986,-6791,-6347,-5637,-4681,-3489,-2096,-548,1122,2855,4616,6355,8030,9600,11023,12271,13299,14107,14657,14966,15029,14881,14548,14087,13536,12946,12344,11739,11119,10463,9725,8872,7872,6712,5409,3995,2524,1080,-279,-1466,-2438,-3153,-3603,-3795,-3763,-3546,-3197,-2763,-2301,-1860,-1474,-1194,-1028,-1001,-1110,-1347,-1689,-2122,-2615,-3152,-3728,-4324,-4955,-5599,-6271,-6937,-7584,-8164,-8636,-8951,-9062,-8946,-8582,-7996,-7208,-6273,-5246,-4177,-3134,-2139,-1240,-426,296,957,1584,2211,2853,3523,4190,4838,5384,5807,6006,5973,5658,5082,4274,3313,2272,1267,378,-303,-732,-880,-755,-402,142,792,1495,2186,2804,3324,3692,3897,3897,3692,3246,2587,1696,636,-568,-1836,-3103,-4287,-5318,-6133,-6683,-6946,-6923,-6626,-6101,-5369,-4482,-3462,-2338,-1123,165,1511,2885,4252,5569,6773,7818,8632,9181,9429,9380,9053,8508,7803,7031,6252,5535,4903,4365,3901,3467,3028,2534,1970,1324,624,-96,-779,-1372,-1815,-2077,-2131,-1995,-1691,-1275,-798,-328,101,435,683,830,907,952,978,1050,1146,1312,1490,1668,1773,1752,1544,1106,441,-439,-1450,-2513,-3507,-4332,-4890,-5121,-4996,-4527,-3756,-2752,-1603,-387,801,1901,2866,3666,4304,4793,5153,5422,5606,5733,5788,5781,5680,5490,5175,4745,4182,3513,2761,1964,1176,436,-208,-728,-1114,-1364,-1491,-1531,-1489,-1423,-1326,-1246,-1179,-1159,-1185,-1291,-1483,-1789,-2219,-2787,-3484,-4292,-5180,-6085,-6967,-7733,-8344,-8714,-8814,-8597,-8062,-7214,-6072,-4699,-3110,-1402,409,2239,4052,5797,7425,8909,10204,11289,12129,12711,13016,13042,12818,12356,11738,11001,10244,9503,8847,8267,7782,7323,6874,6337,5690,4862,3862,2684,1387,36,-1279,-2451,-3410,-4069,-4406,-4414,-4107,-3570,-2828,-2004,-1128,-301,447,1055,1511,1789,1901,1847,1645,1303,832,241,-472,-1291,-2211,-3192,-4213,-5195,-6096,-6830,-7341,-7576,-7498,-7103,-6397,-5426,-4235,-2893,-1457,-1,1435,2785,4027,5116,6025,6745,7237,7531,7584,7450,7102,6595,5932,5147,4271,3323,2339,1350,389,-510,-1306,-1974,-2477,-2802,-2935,-2892,-2679,-2341,-1892,-1376,-819,-230,353,934,1467,1943,2308,2539,2572,2394,1965,1285,370,-765,-2039,-3402,-4756,-6014,-7089,-7912,-8414,-8591,-8402,-7891,-7066,-5982,-4681,-3213,-1633,8,1668,3285,4833,6245,7493,8526,9317,9847,10112,10128,9920,9524,8973,8307,7540,6700,5787,4825,3803,2760,1681,620,-415,-1374,-2220,-2915,-3413,-3705,-3760,-3605,-3245,-2722,-2076,-1353,-592,152,872,1510,2080,2550,2934,3238,3472,3644,3755,3794,3733,3547,3192,2649,1900,960,-151,-1362,-2617,-3821,-4894,-5770,-6387,-6721,-6770,-6541,-6075,-5397,-4553,-3566,-2484,-1327,-145,1028,2145,3152,4014,4681,5121,5326,5264,4966,4417,3664,2724,1655,499,-679,-1828,-2889,-3812,-4570,-5121,-5472,-5615,-5581,-5400,-5107,-4739,-4313,-3846,-3331,-2758,-2115,-1405,-631,159,925,1592,2085,2336,2278,1891,1153,122,-1150,-2553,-3962,-5254,-6301,-7000,-7293,-7125,-6520,-5490,-4108,-2435,-563,1430,3454,5441,7329,9056,10603,11912,12991,13805,14368,14675,14743,14588,14230,13698,13014,12201,11291,10299,9256,8179,7082,5979,4869,3760,2648,1550,474,-552,-1504,-2346,-3062,-3615,-4002,-4216,-4259,-4154,-3933,-3620,-3279,-2926,-2606,-2329,-2101,-1922,-1794,-1717,-1721,-1829,-2078,-2499,-3119,-3937,-4944,-6099,-7338,-8598,-9783,-10806,-11592,-12063,-12180,-11920,-11280,-10290,-8984,-7417,-5656,-3772,-1851,26,1775,3320,4619,5608,6296,6653,6702,6455,5930,5161,4187,3040,1790,476,-830,-2072,-3195,-4143,-4877,-5365,-5591,-5558,-5283,-4793,-4124,-3312,-2381,-1364,-274,868,2022,3165,4227,5143,5852,6258,6321,5987,5247,4124,2682,1003,-787,-2555,-4182,-5529,-6532,-7113,-7277,-7033,-6435,-5548,-4432,-3163,-1795,-372,1059,2483,3865,5188,6425,7541,8503,9269,9796,10059,10027,9718,9127,8316,7307,6177,4963,3727,2494,1302,143,-969,-2064,-3143,-4218,-5292,-6321,-7289,-8118,-8750,-9130,-9180,-8898,-8250,-7286,-6056,-4657,-3190,-1780,-508,539,1334,1873,2168,2269,2188,1980,1632,1176,606,-78,-851,-1709,-2617,-3526,-4398,-5147,-5725,-6070,-6136,-5927,-5444,-4736,-3857,-2864,-1813,-761,262,1216,2096,2888,3599,4234,4797,5288,5695,5984,6123,6068,5788,5265,4515,3544,2431,1195,-66,-1319,-2484,-3533,-4413,-5112,-5613,-5918,-6048,-5995,-5797,-5437,-4944,-4317,-3582,-2765,-1909,-1073,-308,311,739,924,836,474,-151,-998,-2006,-3107,-4209,-5242,-6128,-6817,-7280,-7492,-7467,-7201,-6711,-5996,-5070,-3931,-2597,-1080,579,2336,4132,5890,7540,9003,10205,11114,11677,11931,11865,11563,11053,10413,9674,8886,8043,7172,6236,5232,4129,2910,1570,125,-1395,-2935,-4423,-5795,-6963,-7882,-8496,-8791,-8769,-8461,-7918,-7216,-6431,-5635,-4896,-4244,-3690,-3228,-2831,-2476,-2159,-1864,-1624,-1445,-1360,-1391,-1549,-1846,-2266,-2783,-3345,-3894,-4344,-4653,-4748,-4644,-4332,-3871,-3302,-2691,-2067,-1474,-903,-361,189,754,1384,2056,2795,3529,4226,4769,5104,5119,4804,4120,3117,1852,419,-1087,-2561,-3933,-5121,-6103,-6834,-7333,-7588,-7624,-7447,-7066,-6483,-5708,-4737,-3611,-2354,-1033,290,1541,2644,3548,4197,4574,4656,4466,4011,3341,2490,1520,483,-556,-1550,-2431,-3165,-3694,-3996,-4028,-3784,-3256,-2448,-1408,-164,1195,2608,3978,5236,6294,7116,7639,7874,7819,7511,7012,6377,5667,4948,4234,3557,2900,2248,1572,834,3,-945,-2026,-3222,-4512,-5840,-7127,-8311,-9303,-10046,-10499,-10641,-10489,-10081,-9472,-8739,-7949,-7174,-6462,-5824,-5270,-4743,-4210,-3607,-2900,-2075,-1157,-185,751,1589,2227,2605,2668,2389,1802,952,-59,-1104,-2071,-2826,-3309,-3459,-3296,-2845,-2180,-1369,-496,384,1205,1948,2602,3158,3651,4073,4440,4726,4903,4923,4744,4326,3656,2737,1597,284,-1149,-2624,-4079,-5434,-6632,-7610,-8333,-8765,-8905,-8746,-8305,-7613,-6699,-5622,-4434,-3202,-1994,-874,114,943,1592,2092,2427,2663,2775,2814,2746,2583,2300,1890,1354,698,-27,-794,-1506,-2115,-2514,-2664,-2493,-2015,-1218,-187,1041,2346,3674,4927,6067,7048,7874,8535,9072,9490,9838,10103,10292,10380,10316,10080,9608,8896,7932,6723,5319,3736,2061,331,-1365,-2978,-4435,-5695,-6726,-7520,-8082,-8442,-8621,-8679,-8628,-8525,-8376,-8200,-8009,-7766,-7462,-7036,-6459,-5693,-4747,-3637,-2445,-1247,-162,715,1288,1495,1316,755,-117,-1204,-2378,-3489,-4404,-5026,-5279,-5181,-4754,-4096,-3288,-2434,-1605,-853,-201,366,864,1342,1821,2323,2835,3315,3698,3912,3881,3570,2955,2067,951,-311,-1635,-2936,-4129,-5159,-5974,-6559,-6914,-7048,-7001,-6787,-6439,-5976,-5399,-4740,-3984,-3173,-2291,-1380,-437,519,1467,2398,3290,4109,4846,5446,5894,6157,6209,6056,5694,5155,4485,3735,2979,2284,1731,1364,1243,1365,1740,2326,3079,3934,4811,5655,6370,6935,7275,7393,7282,6953,6444,5788,5015,4177,3285,2384,1490,615,-222,-1036,-1835,-2626,-3432,-4256,-5093,-5942,-6769,-7560,-8283,-8915,-9446,-9847,-10140,-10285,-10322,-10219,-10010,-9689,-9260,-8746,-8108,-7370,-6483,-5449,-4263,-2924,-1482,26,1511,2908,4114,5068,5690,5961,5873,5480,4850,4108,3373,2763,2374,2244,2384,2751,3277,3877,4476,4996,5416,5694,5871,5957,6016,6076,6168,6274,6375,6384,6258,5895,5273,4339,3129,1660,23,-1700,-3400,-4971,-6317,-7355,-8038,-8335,-8263,-7848,-7159,-6273,-5275,-4265,-3319,-2511,-1892,-1462,-1235,-1137,-1142,-1143,-1098,-932,-641,-215,284,800,1239,1525,1591,1415,1009,433,-206,-797,-1209,-1323,-1080,-427,590,1912,3413,4957,6396,7602,8484,8978,9096,8864,8378,7728,7041,6402,5903,5567,5407,5376,5406,5404,5282,4945,4344,3449,2267,876,-671,-2242,-3758,-5110,-6233,-7084,-7654,-7963,-8044,-7951,-7734,-7434,-7102,-6738,-6374,-5982,-5565,-5071,-4492,-3781,-2924,-1934,-807,378,1576,2699,3661,4399,4851,4988,4826,4394,3783,3092,2438,1924,1630,1583,1770,2147,2625,3131,3589,3933,4156,4240,4228,4150,4068,4008,4005,4027,4052,4000,3813,3417,2778,1880,755,-545,-1945,-3348,-4679,-5835,-6774,-7429,-7784,-7836,-7590,-7091,-6376,-5506,-4542,-3550,-2588,-1716,-971,-377,70,408,680,967,1333,1850,2540,3429,4454,5573,6680,7679,8491,9042,9312,9310,9082,8706,8275,7862,7557,7368,7317,7344,7401,7403,7283,6996,6510,5854,5053,4188,3309,2507,1803,1240,799,439,128,-215,-625,-1155,-1813,-2600,-3473,-4391,-5279,-6077,-6723,-7187,-7448,-7525,-7445,-7262,-7032,-6813,-6648,-6576,-6599,-6718,-6909,-7120,-7326,-7451,-7463,-7297,-6917,-6278,-5361,-4166,-2708,-1052,728,2524,4220,5705,6889,7701,8119,8150,7854,7317,6650,5973,5389,4983,4793,4823,5038,5378,5759,6118,6368,6489,6437,6236,5908,5501,5067,4645,4263,3915,3580,3202,2732,2112,1299,289,-925,-2277,-3715,-5131,-6429,-7506,-8272,-8672,-8680,-8317,-7634,-6722,-5674,-4612,-3615,-2774,-2106,-1626,-1280,-1012,-737,-394,75,667,1370,2107,2808,3373,3723,3816,3635,3232,2682,2112,1652,1421,1527,1991,2832,3955,5273,6631,7897,8931,9646,9982,9940,9562,8927,8148,7316,6555,5903,5432,5120,4960,4895,4864,4802,4638,4337,3853,3211,2416,1536,614,-273,-1093,-1796,-2384,-2854,-3238,-3562,-3867,-4185,-4525,-4902,-5282,-5631,-5900,-6017,-5946,-5642,-5089,-4314,-3325,-2200,-980,242,1401,2405,3197,3718,3952,3900,3600,3106,2486,1809,1148,568,121,-143,-212,-77,241,696,1257,1846,2451,3007,3511,3936,4272,4518,4663,4700,4618,4399,4019,3449,2669,1651,413,-1034,-2627,-4297,-5945,-7472,-8783,-9787,-10439,-10692,-10566,-10082,-9300,-8300,-7154,-5958,-4783,-3687,-2720,-1882,-1169,-547,43,641,1297,2035,2849,3716,4592,5410,6114,6642,6956,7047,6930,6664,6306,5963,5683,5557,5580,5765,6057,6397,6693,6890,6886,6687,6232,5591,4783,3920,3068,2346,1807,1515,1477,1678,2076,2600,3169,3683,4053,4183,4009,3484,2604,1384,-103,-1793,-3580,-5371,-7069,-8601,-9890,-10924,-11661,-12124,-12319,-12278,-12016,-11568,-10942,-10171,-9273,-8289,-7253,-6213,-5210,-4250,-3363,-2509,-1677,-821,97,1095,2180,3340,4510,5641,6625,7386,7853,7995,7822,7417,6871,6341,5944,5800,5963,6446,7200,8120,9077,9913,10501,10724,10538,9948,9004,7824,6504,5173,3907,2764,1763,875,89,-669,-1405,-2178,-2972,-3793,-4611,-5385,-6080,-6647,-7071,-7329,-7429,-7389,-7227,-6993,-6702,-6386,-6058,-5715,-5345,-4947,-4493,-3999,-3464,-2925,-2400,-1944,-1579,-1348,-1260,-1318,-1490,-1739,-1970,-2132,-2112,-1875,-1364,-591,407,1567,2788,3972,5019,5831,6363,6574,6494,6163,5674,5122,4614,4238,4055,4076,4292,4616,4976,5238,5309,5094,4557,3695,2576,1279,-59,-1331,-2416,-3256,-3807,-4103,-4182,-4137,-4042,-3984,-4022,-4178,-4461,-4828,-5246,-5638,-5984,-6206,-6334,-6327,-6234,-6050,-5793,-5451,-5001,-4409,-3634,-2664,-1482,-140,1299,2730,4017,5034,5662,5842,5554,4878,3925,2873,1912,1205,900,1053,1675,2672,3918,5219,6376,7225,7619,7515,6916,5909,4609,3185,1748,435,-708,-1664,-2462,-3180,-3903,-4715,-5688,-6832,-8130,-9484,-10775,-11830,-12496,-12608,-12081,-10866,-9004,-6599,-3822,-885,1992,4578,6714,8248,9141,9375,9021,8182,6982,5581,4103,2692,1440,439,-272,-654,-712,-458,75,838,1767,2796,3843,4842,5715,6408,6870,7078,7011,6682,6111,5359,4477,3568,2695,1957,1398,1053,916,930,1032,1104,1047,758,166,-762,-2003,-3502,-5154,-6845,-8464,-9914,-11129,-12091,-12799,-13303,-13638,-13863,-14016,-14105,-14129,-14043,-13800,-13344,-12633,-11646,-10405,-8955,-7376,-5763,-4201,-2775,-1527,-490,345,981,1447,1744,1883,1853,1636,1234,640,-87,-893,-1651,-2237,-2505,-2321,-1604,-302,1538,3845,6442,9172,11795,14142,16015,17301,17921,17850,17123,15800,13975,11758,9252,6580,3831,1117,-1492,-3919,-6099,-7989,-9534,-10706,-11457,-11777,-11615,-11012,-9941,-8499,-6732,-4778,-2775,-872,739,1943,2586,2632,2062,950,-583,-2360,-4193,-5888,-7279,-8254,-8731,-8731,-8268,-7473,-6428,-5273,-4105,-2993,-1985,-1076,-242,545,1335,2139,2974,3818,4640,5390,6020,6482,6753,6825,6719,6475,6149,5788,5442,5128,4849,4582,4275,3901,3393,2762,1991,1135,245,-602,-1337,-1904,-2282,-2465,-2510,-2453,-2396,-2382,-2497,-2744,-3143,-3648,-4207,-4739,-5167,-5421,-5446,-5245,-4814,-4242,-3576,-2934,-2361,-1936,-1641,-1473,-1364,-1254,-1084,-795,-402,101,624,1094,1425,1515,1348,898,242,-551,-1348,-2065,-2603,-2931,-3059,-3015,-2895,-2743,-2645,-2610,-2641,-2690,-2673,-2510,-2098,-1382,-329,1034,2636,4352,6028,7499,8593,9184,9172,8511,7242,5418,3202,729,-1777,-4170,-6252,-7929,-9121,-9818,-10066,-9953,-9575,-9062,-8482,-7909,-7351,-6789,-6181,-5474,-4620,-3621,-2473,-1268,-65,995,1827,2322,2451,2210,1674,953,191,-468,-891,-1011,-780,-257,510,1390,2277,3062,3674,4076,4302,4379,4410,4457,4581,4804,5095,5379,5566,5529,5180,4447,3306,1796,-20,-2000,-4026,-5922,-7582,-8878,-9780,-10261,-10391,-10233,-9907,-9525,-9169,-8931,-8816,-8827,-8920,-9005,-9014,-8846,-8456,-7817,-6957,-5947,-4880,-3864,-2985,-2286,-1788,-1434,-1179,-931,-634,-252,231,764,1322,1820,2236,2542,2761,2961,3204,3605,4206,5079,6191,7500,8907,10273,11483,12391,12941,13075,12837,12289,11546,10727,9947,9256,8698,8200,7711,7088,6240,5048,3481,1526,-741,-3207,-5713,-8089,-10154,-11798,-12906,-13477,-13538,-13170,-12519,-11703,-10869,-10116,-9491,-9008,-8612,-8219,-7731,-7040,-6090,-4848,-3352,-1693,-1,1558,2841,3713,4125,4073,3649,2988,2280,1693,1403,1479,1958,2764,3764,4789,5631,6146,6203,5786,4939,3794,2542,1384,525,100,193,785,1787,3036,4337,5465,6250,6527,6254,5413,4122,2519,801,-823,-2213,-3216,-3837,-4066,-4037,-3865,-3724,-3750,-4058,-4710,-5701,-6985,-8447,-9962,-11380,-12564,-13408,-13835,-13813,-13342,-12461,-11204,-9658,-7866,-5946,-3959,-2036,-249,1294,2539,3456,4058,4408,4600,4758,5002,5446,6148,7122,8305,9584,10801,11790,12394,12520,12121,11249,10011,8577,7150,5919,5040,4604,4605,4974,5540,6113,6458,6385,5745,4453,2545,89,-2722,-5694,-8588,-11175,-13284,-14756,-15546,-15635,-15087,-14038,-12614,-11027,-9411,-7922,-6643,-5598,-4770,-4079,-3428,-2715,-1859,-818,406,1744,3115,4387,5455,6230,6678,6813,6718,6497,6306,6259,6483,7024,7869,8970,10169,11328,12264,12826,12915,12481,11548,10189,8528,6690,4804,2966,1232,-385,-1902,-3375,-4850,-6382,-7985,-9648,-11305,-12857,-14179,-15126,-15586,-15475,-14778,-13546,-11898,-10000,-8063,-6286,-4861,-3911,-3521,-3673,-4308,-5292,-6462,-7659,-8716,-9537,-10038,-10215,-10080,-9684,-9070,-8292,-7361,-6306,-5113,-3786,-2329,-745,919,2643,4359,6028,7598,9036,10314,11436,12391,13204,13870,14400,14786,15022,15097,15008,14768,14397,13938,13435,12938,12477,12073,11694,11314,10841,10203,9307,8083,6509,4580,2380,1,-2385,-4635,-6575,-8082,-9067,-9500,-9402,-8862,-7984,-6926,-5837,-4862,-4132,-3721,-3688,-4009,-4659,-5532,-6534,-7526,-8397,-9033,-9355,-9330,-8938,-8227,-7249,-6069,-4774,-3398,-1997,-569,878,2379,3922,5538,7165,8776,10259,11525,12458,12966,13001,12554,11678,10482,9102,7702,6430,5412,4708,4334,4227,4278,4339,4261,3894,3156,2005,481,-1307,-3208,-5034,-6604,-7762,-8414,-8524,-8141,-7368,-6355,-5276,-4290,-3525,-3063,-2918,-3060,-3414,-3874,-4346,-4731,-4978,-5055,-4969,-4763,-4470,-4159,-3847,-3562,-3288,-2988,-2610,-2097,-1395,-475,663,2008,3490,5055,6612,8082,9405,10517,11401,12052,12483,12742,12853,12866,12816,12703,12561,12349,12070,11688,11172,10496,9620,8526,7177,5572,3695,1583,-732,-3169,-5633,-8015,-10185,-12024,-13443,-14348,-14734,-14592,-13996,-13030,-11826,-10503,-9191,-7995,-6983,-6216,-5687,-5404,-5314,-5373,-5508,-5651,-5721,-5665,-5401,-4912,-4144,-3121,-1837,-363,1259,2928,4576,6111,7477,8622,9537,10217,10696,10996,11175,11244,11269,11226,11170,11066,10948,10784,10614,10395,10178,9912,9620,9250,8780,8138,7294,6163,4741,3000,977,-1251,-3597,-5904,-8067,-9917,-11380,-12368,-12864,-12904,-12541,-11876,-11025,-10081,-9152,-8305,-7580,-7012,-6585,-6299,-6126,-6053,-6064,-6141,-6291,-6481,-6729,-6983,-7240,-7436,-7519,-7420,-7051,-6350,-5249,-3726,-1796,482,2993,5596,8131,10423,12359,13816,14787,15270,15352,15148,14785,14405,14108,13965,13992,14153,14382,14583,14666,14541,14162,13485,12516,11259,9755,8036,6163,4170,2133,86,-1899,-3773,-5488,-6975,-8214,-9152,-9786,-10100,-10124,-9866,-9399,-8749,-8001,-7205,-6444,-5764,-5236,-4890,-4756,-4841,-5107,-5520,-5981,-6418,-6708,-6764,-6497,-5860,-4830,-3440,-1737,176,2197,4202,6072,7721,9066,10083,10760,11126,11231,11126,10882,10542,10177,9803,9476,9189,8968,8788,8656,8526,8391,8199,7921,7507,6917,6111,5076,3809,2344,733,-938,-2613,-4171,-5609,-6826,-7868,-8697,-9378,-9912,-10362,-10729,-11041,-11294,-11459,-11539,-11480,-11295,-10952,-10489,-9915,-9276,-8606,-7934,-7277,-6638,-5998,-5336,-4611,-3782,-2813,-1663,-330,1186,2838,4563,6275,7881,9305,10475,11373,11988,12359,12544,12601,12615,12622,12666,12732,12777,12743,12536,12083,11327,10226,8808,7089,5169,3107,1031,-987,-2848,-4491,-5866,-6949,-7736,-8238,-8493,-8536,-8421,-8188,-7885,-7539,-7185,-6834,-6511,-6225,-5980,-5806,-5674,-5620,-5609,-5635,-5672,-5651,-5538,-5221,-4652,-3739,-2443,-750,1321,3698,6285,8953,11554,13955,16001,17604,18656,19140,19030,18389,17272,15799,14066,12223,10356,8599,7009,5650,4539,3660,2965,2398,1865,1304,636,-177,-1165,-2316,-3611,-4999,-6412,-7788,-9045,-10132,-10993,-11605,-11947,-12051,-11920,-11616,-11182,-10669,-10141,-9648,-9237,-8951,-8812,-8839,-9026,-9374,-9841,-10416,-11027,-11645,-12174,-12563,-12714,-12569,-12063,-11174,-9902,-8271,-6346,-4199,-1908,416,2703,4849,6780,8449,9804,10851,11603,12105,12431,12636,12807,12982,13207,13496,13818,14154,14427,14577,14550,14291,13796,13070,12157,11116,10003,8882,7789,6762,5798,4908,4044,3208,2340,1424,436,-629,-1744,-2881,-3986,-5015,-5921,-6677,-7274,-7727,-8067,-8343,-8604,-8905,-9282,-9763,-10346,-11013,-11706,-12362,-12889,-13197,-13191,-12800,-11960,-10657,-8905,-6742,-4272,-1587,1165,3863,6366,8577,10404,11806,12768,13308,13485,13347,13005,12499,11942,11352,10781,10211,9636,9005,8297,7467,6509,5418,4225,2965,1692,466,-663,-1640,-2438,-3036,-3447,-3675,-3770,-3753,-3673,-3554,-3428,-3317,-3232,-3198,-3219,-3316,-3504,-3794,-4201,-4739,-5406,-6201,-7098,-8057,-9016,-9895,-10596,-11039,-11120,-10810,-10050,-8880,-7322,-5462,-3390,-1201,999,3121,5087,6828,8310,9503,10410,11059,11467,11704,11790,11785,11711,11593,11424,11192,10844,10325,9559,8490,7082,5339,3303,1060,-1286,-3595,-5751,-7632,-9150,-10261,-10934,-11231,-11175,-10888,-10432,-9897,-9347,-8808,-8307,-7836,-7391,-6966,-6563,-6186,-5857,-5589,-5414,-5346,-5399,-5571,-5847,-6187,-6548,-6863,-7076,-7114,-6920,-6442,-5642,-4512,-3046,-1289,711,2874,5100,7303,9373,11219,12771,13958,14747,15128,15096,14687,13951,12937,11720,10367,8925,7456,5994,4567,3211,1932,753,-324,-1292,-2158,-2916,-3579,-4130,-4594,-4951,-5227,-5427,-5560,-5663,-5738,-5814,-5898,-5999,-6121,-6271,-6449,-6661,-6916,-7215,-7570,-7982,-8447,-8957,-9481,-10004,-10470,-10856,-11117,-11222,-11158,-10915,-10502,-9950,-9293,-8574,-7830,-7073,-6306,-5489,-4585,-3527,-2266,-772,981,2961,5126,7404,9680,11856,13810,15433,16663,17428,17748,17606,17081,16202,15062,13734,12296,10833,9394,8043,6784,5646,4596,3627,2700,1795,885,-39,-975,-1907,-2800,-3619,-4314,-4866,-5236,-5452,-5515,-5500,-5444,-5447,-5550,-5831,-6303,-6980,-7832,-8800,-9817,-10786,-11634,-12277,-12658,-12740,-12500,-11936,-11067,-9910,-8492,-6850,-5007,-2999,-877,1325,3524,5656,7629,9359,10765,11791,12399,12593,12415,11921,11213,10371,9492,8645,7874,7206,6639,6136,5674,5177,4630,3971,3199,2294,1267,127,-1106,-2417,-3781,-5170,-6536,-7847,-9027,-10043,-10831,-11366,-11639,-11650,-11441,-11060,-10565,-10037,-9523,-9091,-8764,-8565,-8487,-8525,-8638,-8814,-8992,-9145,-9229,-9180,-8975,-8542,-7862,-6880,-5586,-3966,-2038,154,2550,5050,7558,9954,12132,13990,15443,16439,16934,16949,16493,15661,14518,13179,11734,10267,8837,7484,6212,5002,3841,2664,1458,178,-1183,-2604,-4074,-5520,-6908,-8166,-9245,-10113,-10731,-11105,-11238,-11156,-10903,-10517,-10058,-9565,-9091,-8656,-8295,-7998,-7758,-7552,-7327,-7057,-6691,-6196,-5559,-4758,-3802,-2687,-1430,-40,1453,3030,4654,6293,7899,9434,10845,12079,13086,13806,14201,14236,13898,13201,12182,10901,9454,7928,6427,5040,3811,2799,1971,1317,771,256,-288,-934,-1713,-2627,-3657,-4742,-5822,-6832,-7711,-8429,-8958,-9309,-9494,-9546,-9511,-9415,-9328,-9262,-9279,-9376,-9585,-9884,-10277,-10719,-11189,-11639,-12024,-12307,-12452,-12426,-12242,-11877,-11378,-10734,-9990,-9135,-8180,-7127,-5935,-4631,-3162,-1557,192,2049,3973,5886,7720,9379,10780,11866,12576,12897,12837,12424,11736,10849,9878,8916,8077,7411,6993,6809,6856,7073,7384,7702,7924,7978,7790,7326,6591,5585,4391,3045,1652,278,-996,-2121,-3061,-3809,-4389,-4829,-5204,-5547,-5946,-6417,-7014,-7718,-8536,-9407,-10305,-11148,-11894,-12491,-12886,-13070,-12993,-12670,-12065,-11186,-10023,-8579,-6871,-4921,-2765,-466,1909,4271,6521,8562,10296,11640,12542,12973,12936,12492,11696,10662,9495,8301,7186,6225,5462,4935,4604,4455,4404,4398,4361,4245,4007,3645,3154,2562,1893,1188,476,-188,-790,-1282,-1670,-1940,-2130,-2262,-2395,-2569,-2844,-3242,-3811,-4533,-5420,-6429,-7509,-8609,-9646,-10559,-11289,-11779,-11998,-11909,-11497,-10740,-9645,-8225,-6507,-4559,-2425,-212,2023,4179,6189,7995,9537,10801,11770,12454,12879,13068,13047,12841,12449,11888,11145,10235,9147,7907,6509,4987,3354,1642,-111,-1863,-3556,-5142,-6547,-7725,-8615,-9175,-9393,-9255,-8798,-8070,-7151,-6141,-5150,-4288,-3656,-3323,-3342,-3708,-4408,-5373,-6530,-7780,-9022,-10167,-11122,-11838,-12261,-12370,-12174,-11649,-10843,-9737,-8372,-6759,-4921,-2901,-735,1519,3797,6037,8157,10090,11759,13113,14094,14681,14863,14659,14116,13301,12290,11194,10096,9080,8221,7521,7009,6625,6327,6030,5664,5163,4488,3637,2637,1555,467,-540,-1385,-2027,-2429,-2610,-2613,-2491,-2343,-2242,-2277,-2517,-2993,-3724,-4692,-5846,-7141,-8491,-9841,-11108,-12245,-13204,-13943,-14464,-14744,-14808,-14667,-14336,-13842,-13192,-12394,-11470,-10398,-9209,-7867,-6387,-4741,-2931,-947,1186,3446,5764,8077,10294,12332,14103,15533,16576,17185,17384,17185,16657,15886,14944,13951,12950,12034,11210,10520,9927,9432,8976,8534,8051,7509,6883,6186,5424,4630,3826,3034,2259,1502,731,-72,-948,-1912,-2991,-4167,-5439,-6751,-8067,-9318,-10454,-11407,-12153,-12637,-12878,-12854,-12612,-12173,-11578,-10874,-10070,-9195,-8227,-7159,-5948,-4581,-3015,-1270,665,2721,4848,6940,8900,10621,12002,12987,13532,13649,13392,12822,12048,11160,10251,9395,8632,7983,7426,6925,6424,5876,5238,4505,3679,2809,1940,1125,425,-138,-539,-795,-937,-1020,-1107,-1278,-1588,-2103,-2833,-3799,-4956,-6274,-7672,-9085,-10437,-11654,-12687,-13482,-14027,-14308,-14337,-14142,-13738,-13168,-12444,-11587,-10595,-9472,-8186,-6740,-5094,-3245,-1197,1044,3426,5889,8354,10715,12872,14735,16202,17226,17764,17812,17418,16633,15557,14296,12958,11644,10438,9381,8494,7752,7106,6477,5792,4962,3946,2714,1284,-269,-1873,-3387,-4713,-5735,-6389,-6645,-6522,-6097,-5462,-4754,-4100,-3617,-3404,-3511,-3950,-4693,-5670,-6783,-7928,-8977,-9842,-10422,-10660,-10532,-10018,-9146,-7946,-6462,-4743,-2852,-821,1284,3426,5560,7633,9603,11412,13000,14318,15300,15925,16161,16027,15558,14810,13867,12809,11722,10678,9723,8882,8149,7485,6838,6143,5347,4422,3357,2203,990,-179,-1258,-2180,-2901,-3436,-3783,-4013,-4183,-4380,-4677,-5149,-5824,-6729,-7827,-9076,-10403,-11718,-12943,-14005,-14837,-15424,-15732,-15789,-15604,-15225,-14675,-14001,-13219,-12345,-11391,-10337,-9201,-7949,-6594,-5110,-3510,-1781,66,2010,4042,6097,8150,10122,11958,13585,14944,15979,16654,16949,16878,16464,15777,14879,13871,12840,11864,11021,10329,9813,9421,9124,8818,8467,7976,7338,6529,5586,4548,3487,2450,1506,667,-45,-664,-1227,-1785,-2410,-3128,-4003,-5009,-6152,-7374,-8620,-9817,-10891,-11771,-12414,-12779,-12856,-12659,-12199,-11534,-10678,-9689,-8576,-7347,-6007,-4533,-2911,-1151,751,2739,4753,6710,8502,10038,11236,12038,12437,12459,12168,11664,11056,10442,9930,9548,9348,9281,9330,9398,9439,9374,9175,8830,8362,7807,7231,6667,6168,5730,5355,4988,4589,4085,3425,2556,1469,157,-1328,-2944,-4603,-6237,-7768,-9142,-10321,-11286,-12034,-12586,-12957,-13161,-13226,-13128,-12880,-12448,-11812,-10954,-9852,-8516,-6951,-5194,-3293,-1288,750,2783,4755,6630,8367,9954,11342,12528,13470,14158,14570,14678,14492,14000,13232,12223,11024,9704,8327,6962,5654,4431,3305,2249,1252,274,-707,-1686,-2664,-3580,-4399,-5048,-5477,-5665,-5592,-5306,-4860,-4355,-3892,-3577,-3511,-3738,-4317,-5199,-6356,-7684,-9073,-10410,-11567,-12454,-12996,-13154,-12925,-12336,-11431,-10292,-8968,-7537,-6037,-4489,-2922,-1296,358,2090,3853,5658,7444,9167,10767,12168,13332,14196,14760,15013,14985,14720,14260,13653,12926,12094,11159,10112,8954,7686,6343,4963,3618,2377,1320,506,-6,-221,-144,152,584,1045,1415,1599,1508,1102,355,-700,-2034,-3557,-5204,-6878,-8503,-10012,-11359,-12508,-13464,-14211,-14773,-15155,-15362,-15404,-15273,-14969,-14490,-13832,-13006,-12019,-10885,-9617,-8221,-6701,-5052,-3259,-1321,775,3003,5334,7701,10029,12211,14160,15764,16968,17701,17971,17776,17194,16293,15179,13964,12733,11571,10527,9609,8824,8131,7501,6890,6279,5638,4995,4344,3743,3197,2762,2415,2172,1974,1777,1505,1084,447,-441,-1616,-3041,-4689,-6473,-8297,-10060,-11656,-12998,-14016,-14680,-14976,-14936,-14616,-14058,-13361,-12540,-11666,-10704,-9674,-8500,-7169,-5624,-3851,-1861,322,2621,4962,7243,9365,11247,12814,14027,14862,15324,15433,15212,14707,13943,12971,11834,10573,9263,7936,6690,5540,4582,3801,3247,2881,2676,2573,2497,2372,2137,1722,1115,284,-734,-1924,-3222,-4589,-5951,-7294,-8534,-9697,-10717,-11628,-12401,-13059,-13585,-13990,-14257,-14384,-14349,-14161,-13792,-13280,-12599,-11803,-10871,-9839,-8691,-7423,-6022,-4458,-2719,-790,1319,3579,5929,8284,10542,12580,14297,15588,16388,16672,16430,15728,14623,13241,11676,10063,8479,7014,5686,4513,3459,2496,1573,672,-229,-1116,-1959,-2714,-3339,-3778,-4021,-4047,-3882,-3566,-3166,-2739,-2380,-2138,-2082,-2245,-2646,-3274,-4118,-5111,-6223,-7357,-8463,-9453,-10270,-10856,-11181,-11227,-10999,-10518,-9805,-8897,-7797,-6542,-5109,-3527,-1776,113,2138,4244,6388,8502,10492,12294,13811,14989,15780,16167,16164,15798,15124,14206,13105,11900,10632,9366,8113,6905,5733,4600,3490,2394,1299,216,-877,-1946,-3008,-4023,-4996,-5888,-6703,-7408,-8022,-8535,-8981,-9373,-9757,-10157,-10605,-11127,-11719,-12393,-13119,-13868,-14603,-15274,-15828,-16235,-16444,-16455,-16251,-15852,-15276,-14553,-13700,-12743,-11660,-10464,-9095,-7543,-5754,-3706,-1394,1171,3928,6793,9657,12376,14828,16879,18433,19428,19827,19661,18980,17875,16481,14893,13266,11663,10168,8798,7540,6390,5283,4218,3147,2101,1076,141,-677,-1302,-1707,-1858,-1781,-1510,-1130,-734,-436,-331,-512,-1022,-1884,-3075,-4534,-6182,-7904,-9597,-11139,-12443,-13435,-14067,-14351,-14283,-13946,-13376,-12659,-11849,-10974,-10061,-9073,-7987,-6743,-5294,-3600,-1655,527,2882,5322,7734,9983,11960,13542,14666,15282,15388,15035,14278,13234,11996,10685,9391,8193,7131,6227,5463,4805,4210,3620,2998,2300,1523,663,-246,-1169,-2047,-2844,-3500,-3998,-4333,-4496,-4563,-4537,-4520,-4554,-4701,-5020,-5522,-6229,-7111,-8132,-9223,-10307,-11301,-12113,-12696,-12975,-12965,-12640,-12053,-11231,-10228,-9083,-7830,-6483,-5034,-3480,-1776,70,2095,4245,6502,8754,10920,12863,14477,15651,16298,16382,15874,14845,13344,11527,9498,7421,5398,3525,1853,389,-876,-1976,-2954,-3833,-4634,-5361,-5980,-6483,-6810,-6959,-6904,-6674,-6307,-5872,-5451,-5130,-4989,-5088,-5456,-6098,-6980,-8042,-9208,-10383,-11474,-12400,-13085,-13497,-13600,-13427,-12989,-12355,-11578,-10704,-9782,-8806,-7777,-6649,-5375,-3904,-2196,-236,1961,4342,6823,9296,11629,13711,15420,16678,17443,17695,17475,16847,15885,14712,13405,12068,10754,9512,8344,7239,6164,5072,3924,2688,1344,-89,-1597,-3117,-4601,-5971,-7174,-8150,-8873,-9326,-9525,-9508,-9333,-9075,-8813,-8630,-8587,-8744,-9110,-9694,-10453,-11336,-12257,-13139,-13887,-14430,-14719,-14717,-14441,-13906,-13163,-12261,-11236,-10134,-8947,-7685,-6303,-4766,-3026,-1048,1188,3649,6289,8994,11644,14085,16187,17801,18862,19291,19115,18380,17199,15711,14075,12414,10853,9420,8129,6934,5751,4529,3188,1729,165,-1426,-2934,-4242,-5215,-5780,-5873,-5523,-4800,-3834,-2789,-1835,-1132,-810,-939,-1547,-2588,-3989,-5622,-7352,-9038,-10543,-11773,-12657,-13161,-13304,-13126,-12691,-12088,-11376,-10620,-9840,-9020,-8142,-7117,-5917,-4452,-2712,-684,1583,4015,6501,8915,11121,13007,14472,15464,15962,15986,15588,14850,13848,12688,11432,10159,8915,7727,6621,5596,4651,3776,2953,2168,1405,646,-103,-868,-1618,-2360,-3061,-3701,-4247,-4693,-5008,-5222,-5350,-5436,-5546,-5730,-6044,-6534,-7200,-8047,-9029,-10088,-11149,-12125,-12945,-13547,-13890,-13966,-13776,-13350,-12715,-11902,-10942,-9846,-8627,-7268,-5765,-4085,-2224,-174,2039,4358,6695,8952,10994,12726,14020,14832,15100,14858,14140,13054,11715,10248,8772,7358,6048,4834,3674,2526,1328,69,-1259,-2597,-3885,-5007,-5880,-6398,-6526,-6236,-5593,-4671,-3612,-2556,-1651,-1019,-742,-870,-1374,-2228,-3321,-4565,-5831,-7019,-8028,-8799,-9280,-9470,-9373,-9032,-8481,-7771,-6938,-6005,-4979,-3856,-2617,-1254,248,1884,3631,5453,7289,9090,10769,12292,13587,14632,15409,15906,16143,16126,15879,15415,14754,13907,12888,11716,10410,9005,7527,6024,4514,3038,1605,221,-1100,-2379,-3601,-4780,-5892,-6940,-7886,-8719,-9412,-9941,-10308,-10516,-10588,-10572,-10505,-10451,-10450,-10550,-10764,-11113,-11578,-12129,-12739,-13333,-13887,-14321,-14617,-14724,-14631,-14316,-13785,-13022,-12060,-10882,-9522,-7965,-6228,-4296,-2174,138,2615,5206,7845,10422,12843,14977,16732,18013,18777,19005,18728,18021,16978,15727,14375,13018,11709,10474,9297,8154,7017,5856,4684,3512,2394,1383,544,-74,-434,-551,-444,-203,91,325,402,248,-192,-915,-1905,-3086,-4387,-5712,-6964,-8079,-8978,-9653,-10083,-10289,-10320,-10195,-9989,-9707,-9386,-9016,-8570,-8020,-7305,-6397,-5238,-3840,-2179,-317,1712,3817,5928,7955,9829,11478,12865,13941,14703,15127,15229,15017,14518,13762,12788,11646,10389,9065,7749,6469,5300,4237,3338,2573,1971,1509,1186,987,900,893,939,994,1006,938,729,367,-189,-921,-1817,-2839,-3925,-5027,-6081,-7035,-7865,-8528,-9045,-9395,-9614,-9696,-9681,-9554,-9351,-9048,-8657,-8168,-7567,-6852,-6006,-5013,-3862,-2513,-970,797,2761,4887,7105,9315,11400,13246,14727,15759,16271,16251,15706,14722,13378,11817,10148,8475,6877,5385,4013,2745,1560,439,-619,-1605,-2493,-3240,-3809,-4158,-4277,-4166,-3875,-3454,-3007,-2611,-2369,-2343,-2580,-3095,-3869,-4857,-5996,-7208,-8408,-9525,-10488,-11246,-11772,-12046,-12074,-11864,-11445,-10827,-10050,-9119,-8056,-6864,-5549,-4104,-2538,-857,935,2784,4689,6568,8404,10130,11715,13119,14311,15275,15980,16433,16607,16522,16175,15586,14783,13790,12655,11427,10154,8894,7687,6564,5542,4621,3782,3016,2290,1583,877,135,-636,-1468,-2344,-3258,-4197,-5116,-5991,-6784,-7458,-8008,-8413,-8688,-8851,-8939,-8986,-9046,-9141,-9305,-9539,-9832,-10149,-10458,-10697,-10827,-10803,-10589,-10171,-9530,-8660,-7557,-6210,-4606,-2746,-609,1758,4340,7032,9754,12369,14746,16771,18323,19342,19791,19682,19086,18079,16789,15322,13779,12236,10719,9253,7811,6404,5006,3637,2330,1120,74,-760,-1335,-1627,-1648,-1432,-1059,-614,-205,77,156,-20,-463,-1171,-2091,-3181,-4357,-5557,-6703,-7736,-8603,-9275,-9725,-9953,-9964,-9764,-9390,-8850,-8187,-7408,-6540,-5576,-4523,-3367,-2103,-732,741,2291,3883,5484,7042,8527,9891,11106,12137,12970,13578,13967,14123,14058,13780,13300,12640,11825,10892,9879,8840,7807,6825,5910,5077,4332,3662,3067,2536,2038,1584,1115,650,152,-370,-909,-1460,-1999,-2513,-2997,-3450,-3878,-4306,-4743,-5223,-5760,-6368,-7049,-7787,-8556,-9310,-10006,-10578,-10996,-11195,-11176,-10910,-10413,-9701,-8794,-7715,-6476,-5082,-3533,-1827,30,2009,4071,6127,8105,9880,11372,12470,13127,13306,13009,12307,11246,9969,8546,7108,5709,4418,3237,2187,1230,372,-413,-1109,-1714,-2190,-2521,-2675,-2646,-2441,-2096,-1651,-1188,-752,-433,-253,-271,-469,-860,-1400,-2053,-2772,-3504,-4198,-4826,-5338,-5719,-5948,-6003,-5892,-5599,-5137,-4518,-3747,-2850,-1832,-714,496,1780,3117,4484,5842,7160,8394,9521,10498,11336,11992,12502,12835,13025,13053,12944,12683,12286,11739,11047,10217,9261,8205,7097,5965,4868,3827,2865,1984,1165,393,-370,-1133,-1930,-2753,-3607,-4466,-5305,-6091,-6774,-7349,-7768,-8065,-8243,-8351,-8444,-8570,-8787,-9122,-9603,-10205,-10919,-11672,-12415,-13063,-13550,-13813,-13815,-13532,-12978,-12173,-11160,-9979,-8684,-7286,-5829,-4281,-2657,-916,938,2918,4989,7105,9190,11147,12879,14295,15308,15885,16004,15690,15013,14037,12868,11597,10288,9019,7796,6649,5565,4546,3590,2715,1939,1309,842,586,523,653,921,1255,1584,1807,1866,1686,1249,548,-401,-1525,-2787,-4089,-5366,-6553,-7580,-8424,-9045,-9441,-9613,-9575,-9351,-8966,-8453,-7830,-7137,-6360,-5540,-4640,-3697,-2677,-1616,-497,630,1771,2866,3923,4888,5773,6542,7200,7739,8149,8444,8622,8684,8653,8514,8304,8014,7688,7336,6999,6700,6444,6254,6086,5942,5758,5518,5187,4746,4201,3555,2838,2074,1310,569,-111,-725,-1268,-1768,-2245,-2751,-3305,-3951,-4679,-5510,-6398,-7323,-8228,-9043,-9727,-10190,-10422,-10365,-10047,-9464,-8674,-7710,-6647,-5506,-4350,-3169,-1979,-758,522,1865,3289,4754,6232,7627,8886,9878,10569,10855,10746,10216,9339,8168,6818,5386,3968,2651,1474,471,-370,-1055,-1621,-2078,-2462,-2767,-3004,-3173,-3261,-3297,-3281,-3251,-3253,-3312,-3483,-3786,-4234,-4831,-5559,-6397,-7307,-8260,-9203,-10108,-10922,-11622,-12153,-12508,-12646,-12552,-12231,-11665,-10886,-9902,-8746,-7446,-6030,-4526,-2955,-1343,274,1874,3408,4831,6115,7202,8097,8775,9254,9560,9720,9768,9740,9650,9517,9352,9135,8888,8576,8224,7820,7398,6973,6568,6204,5859,5531,5162,4724,4171,3484,2657,1713,683,-370,-1414,-2374,-3236,-3965,-4563,-5066,-5492,-5914,-6361,-6895,-7531,-8281,-9138,-10054,-11002,-11905,-12717,-13365,-13808,-14000,-13924,-13574,-12958,-12101,-11029,-9770,-8359,-6809,-5142,-3367,-1491,467,2486,4517,6506,8374,10036,11417,12435,13057,13253,13045,12486,11645,10626,9527,8439,7430,6537,5769,5103,4513,3953,3386,2801,2180,1550,921,346,-177,-596,-945,-1222,-1479,-1752,-2090,-2525,-3078,-3759,-4549,-5435,-6378,-7344,-8296,-9184,-9983,-10647,-11152,-11476,-11602,-11525,-11261,-10813,-10223,-9512,-8714,-7848,-6924,-5928,-4854,-3673,-2376,-968,533,2077,3610,5064,6369,7486,8371,9034,9470,9716,9806,9769,9648,9448,9200,8887,8534,8122,7673,7204,6724,6289,5879,5545,5240,4963,4670,4320,3880,3332,2658,1881,1007,74,-892,-1856,-2795,-3685,-4532,-5321,-6074,-6795,-7495,-8177,-8844,-9481,-10080,-10633,-11106,-11512,-11808,-12002,-12070,-12009,-11802,-11456,-10942,-10281,-9450,-8462,-7324,-6045,-4644,-3157,-1598,-26,1533,3025,4397,5599,6590,7310,7753,7880,7704,7244,6533,5625,4589,3480,2385,1336,405,-402,-1050,-1549,-1902,-2122,-2222,-2218,-2111,-1925,-1662,-1355,-1035,-740,-518,-416,-461,-695,-1110,-1712,-2479,-3372,-4359,-5379,-6379,-7316,-8115,-8761,-9184,-9393,-9346,-9072,-8564,-7861,-6989,-5982,-4875,-3684,-2423,-1090,318,1800,3350,4935,6507,8002,9331,10434,11232,11697,11821,11624,11178,10553,9847,9156,8540,8078,7760,7598,7536,7519,7470,7331,7039,6575,5921,5093,4111,3013,1829,595,-650,-1899,-3114,-4298,-5445,-6547,-7618,-8639,-9606,-10501,-11309,-12005,-12590,-13046,-13395,-13645,-13823,-13957,-14073,-14191,-14325,-14466,-14597,-14687,-14686,-14556,-14255,-13740,-13007,-12029,-10821,-9395,-7766,-5977,-4054,-2042,17,2084,4107,6045,7847,9465,10844,11947,12729,13174,13277,13055,12547,11814,10921,9957,8997,8107,7340,6708,6217,5837,5524,5244,4940,4604,4203,3751,3247,2712,2145,1569,961,322,-378,-1156,-2035,-3017,-4108,-5274,-6489,-7689,-8825,-9817,-10621,-11179,-11460,-11469,-11210,-10742,-10111,-9394,-8648,-7930,-7267,-6651,-6069,-5444,-4741,-3873,-2834,-1591,-213,1256,2691,4007,5102,5913,6427,6650,6656,6521,6345,6230,6248,6452,6852,7414,8083,8772,9384,9845,10075,10043,9745,9184,8428,7511,6518,5496,4509,3573,2713,1903,1134,362,-427,-1253,-2120,-2992,-3864,-4675,-5411,-6040,-6556,-6963,-7288,-7553,-7802,-8049,-8328,-8613,-8912,-9152,-9321,-9328,-9162,-8758,-8122,-7243,-6147,-4868,-3453,-1944,-389,1168,2702,4167,5546,6803,7891,8788,9429,9796,9848,9587,9032,8222,7232,6144,5046,4030,3142,2436,1879,1464,1104,747,321,-211,-847,-1575,-2324,-3042,-3653,-4104,-4380,-4477,-4456,-4366,-4319,-4373,-4630,-5116,-5850,-6814,-7930,-9142,-10334,-11414,-12303,-12911,-13218,-13188,-12846,-12241,-11422,-10485,-9481,-8489,-7523,-6601,-5684,-4727,-3666,-2453,-1046,541,2279,4077,5846,7450,8809,9826,10478,10767,10754,10504,10145,9742,9417,9192,9119,9157,9278,9414,9488,9461,9272,8929,8441,7856,7224,6611,6061,5608,5249,4957,4671,4315,3812,3078,2075,776,-805,-2601,-4545,-6525,-8434,-10172,-11650,-12802,-13603,-14045,-14154,-13978,-13581,-13021,-12371,-11676,-10981,-10298,-9632,-8953,-8235,-7430,-6496,-5402,-4114,-2644,-986,810,2704,4631,6515,8287,9869,11200,12216,12892,13202,13168,12817,12225,11453,10609,9769,9009,8384,7893,7531,7219,6902,6478,5892,5094,4095,2933,1697,492,-582,-1427,-1998,-2279,-2320,-2190,-2008,-1893,-1948,-2270,-2884,-3802,-4963,-6287,-7659,-8964,-10082,-10929,-11428,-11563,-11334,-10789,-9992,-9017,-7949,-6843,-5746,-4669,-3614,-2549,-1458,-305,904,2173,3441,4674,5786,6707,7405,7823,8000,7951,7762,7510,7290,7186,7247,7522,7990,8623,9353,10090,10750,11249,11516,11527,11262,10772,10078,9272,8395,7517,6667,5863,5078,4292,3433,2479,1352,58,-1417,-3037,-4727,-6429,-8029,-9455,-10622,-11483,-12017,-12235,-12174,-11905,-11496,-11034,-10590,-10213,-9931,-9727,-9563,-9358,-9038,-8494,-7672,-6501,-4982,-3135,-1029,1223,3514,5685,7637,9235,10421,11144,11392,11198,10605,9702,8578,7338,6086,4908,3889,3077,2498,2155,2017,2027,2122,2215,2235,2123,1847,1405,844,204,-429,-988,-1422,-1684,-1788,-1747,-1619,-1480,-1393,-1449,-1676,-2115,-2747,-3529,-4408,-5279,-6075,-6692,-7072,-7173,-6979,-6519,-5844,-5025,-4147,-3279,-2478,-1771,-1162,-612,-81,500,1176,1991,2950,4046,5221,6422,7567,8591,9433,10056,10438,10593,10535,10317,9981,9581,9173,8789,8461,8189,7965,7772,7568,7342,7048,6703,6286,5827,5341,4861,4417,4028,3706,3438,3202,2948,2616,2152,1484,577,-594,-2034,-3699,-5543,-7487,-9436,-11302,-12988,-14425,-15550,-16343,-16786,-16914,-16749,-16331,-15714,-14898,-13938,-12801,-11518,-10050,-8408,-6586,-4593,-2474,-262,1963,4147,6202,8081,9711,11062,12099,12798,13170,13220,12986,12517,11877,11129,10356,9617,8980,8483,8154,7978,7938,7967,8001,7967,7799,7457,6932,6222,5385,4455,3517,2617,1819,1150,616,196,-155,-506,-903,-1432,-2096,-2939,-3915,-5001,-6118,-7191,-8149,-8906,-9428,-9685,-9671,-9439,-9012,-8465,-7839,-7180,-6496,-5785,-5016,-4146,-3143,-1975,-644,813,2349,3868,5296,6533,7518,8215,8603,8736,8644,8429,8164,7941,7819,7848,8027,8337,8734,9139,9498,9737,9815,9708,9414,8944,8344,7628,6851,6020,5164,4274,3349,2377,1345,258,-876,-2036,-3169,-4247,-5200,-5998,-6590,-6959,-7105,-7036,-6791,-6421,-5973,-5529,-5118,-4798,-4570,-4429,-4335,-4231,-4049,-3725,-3194,-2432,-1412,-175,1240,2746,4250,5664,6897,7898,8625,9078,9259,9213,8968,8581,8088,7536,6951,6357,5759,5165,4573,3983,3393,2795,2176,1530,825,59,-777,-1682,-2619,-3556,-4446,-5226,-5862,-6304,-6538,-6565,-6409,-6137,-5804,-5510,-5318,-5300,-5491,-5891,-6480,-7191,-7963,-8687,-9295,-9699,-9855,-9747,-9380,-8796,-8061,-7227,-6376,-5546,-4771,-4056,-3383,-2710,-2009,-1219,-344,639,1692,2778,3841,4822,5664,6341,6828,7137,7300,7358,7382,7431,7561,7816,8203,8722,9335,9994,10636,11200,11632,11889,11947,11802,11453,10926,10245,9427,8513,7500,6422,5271,4063,2798,1481,127,-1259,-2648,-4022,-5342,-6589,-7708,-8689,-9491,-10108,-10534,-10782,-10868,-10837,-10701,-10516,-10278,-10022,-9723,-9379,-8950,-8403,-7694,-6781,-5641,-4260,-2653,-856,1078,3074,5050,6926,8612,10042,11150,11911,12303,12360,12108,11618,10959,10196,9407,8628,7907,7246,6649,6076,5508,4884,4194,3404,2540,1622,707,-146,-891,-1474,-1900,-2162,-2321,-2429,-2571,-2828,-3256,-3901,-4763,-5802,-6947,-8099,-9135,-9968,-10480,-10647,-10425,-9872,-9031,-8017,-6919,-5860,-4905,-4121,-3515,-3058,-2704,-2356,-1935,-1349,-553,493,1744,3166,4649,6094,7391,8447,9187,9596,9663,9455,9037,8514,7982,7532,7241,7131,7226,7478,7851,8258,8626,8882,8954,8804,8414,7785,6963,6001,4968,3947,3000,2188,1534,1038,677,388,109,-239,-724,-1402,-2277,-3366,-4598,-5928,-7259,-8503,-9579,-10416,-10983,-11254,-11262,-11033,-10616,-10073,-9432,-8743,-8009,-7238,-6415,-5520,-4543,-3467,-2313,-1095,134,1341,2450,3428,4200,4737,4999,4971,4662,4100,3341,2447,1510,588,-218,-871,-1303,-1499,-1454,-1183,-751,-207,347,841,1197,1357,1305,1026,556,-63,-777,-1512,-2222,-2854,-3384,-3803,-4124,-4356,-4525,-4644,-4710,-4728,-4679,-4547,-4330,-4013,-3620,-3163,-2682,-2219,-1808,-1482,-1252,-1108,-1027,-957,-845,-632,-267,290,1048,1996,3095,4274,5466,6577,7542,8292,8793,9028,9011,8777,8386,7899,7399,6944,6585,6352,6244,6241,6300,6366,6370,6260,5972,5482,4769,3862,2792,1638,460,-655,-1649,-2486,-3151,-3670,-4084,-4457,-4865,-5361,-6011,-6813,-7769,-8822,-9901,-10915,-11761,-12351,-12604,-12480,-11952,-11064,-9852,-8427,-6872,-5312,-3829,-2517,-1405,-525,149,649,1022,1309,1553,1751,1922,2027,2061,1981,1775,1422,927,309,-387,-1105,-1767,-2303,-2642,-2748,-2592,-2192,-1575,-795,72,956,1778,2468,2979,3280,3372,3282,3054,2760,2457,2235,2116,2172,2373,2722,3150,3580,3935,4106,4049,3690,3047,2120,976,-326,-1695,-3059,-4339,-5500,-6489,-7323,-7973,-8469,-8812,-8991,-9025,-8871,-8539,-7987,-7211,-6193,-4953,-3514,-1944,-314,1275,2732,3970,4921,5563,5885,5933,5770,5481,5169,4920,4811,4874,5128,5514,5993,6447,6815,6986,6920,6574,5961,5125,4137,3071,2034,1058,223,-508,-1128,-1707,-2292,-2942,-3687,-4546,-5480,-6445,-7353,-8101,-8606,-8764,-8547,-7914,-6916,-5605,-4091,-2505,-986,328,1317,1898,2033,1743,1101,235,-695,-1518,-2057,-2176,-1790,-857,563,2392,4461,6593,8586,10236,11368,11849,11590,10598,8918,6694,4104,1356,-1307,-3692,-5598,-6906,-7542,-7496,-6855,-5728,-4327,-2839,-1505,-503,10,-34,-645,-1737,-3181,-4786,-6367,-7734,-8768,-9376,-9570,-9406,-8989,-8463,-7963,-7591,-7438,-7495,-7742,-8089,-8434,-8650,-8660,-8377,-7804,-6965,-5933,-4824,-3749,-2839,-2184,-1860,-1879,-2230,-2816,-3563,-4302,-4936,-5309,-5355,-4992,-4236,-3091,-1657,0,1733,3469,5072,6507,7698,8648,9365,9864,10192,10374,10427,10381,10214,9934,9508,8912,8125,7129,5922,4520,2955,1283,-424,-2085,-3609,-4903,-5890,-6505,-6719,-6536,-5996,-5176,-4187,-3144,-2195,-1442,-1010,-938,-1273,-1978,-2995,-4222,-5534,-6799,-7887,-8674,-9085,-9042,-8542,-7574,-6200,-4478,-2529,-461,1582,3482,5120,6420,7333,7853,8003,7826,7385,6742,5951,5064,4107,3108,2068,1006,-67,-1114,-2083,-2916,-3518,-3842,-3812,-3433,-2701,-1699,-508,750,1937,2954,3690,4089,4144,3850,3289,2496,1582,586,-406,-1368,-2249,-3042,-3713,-4273,-4705,-5031,-5261,-5433,-5576,-5736,-5957,-6266,-6690,-7215,-7817,-8439,-9012,-9452,-9683,-9643,-9288,-8604,-7604,-6323,-4829,-3188,-1485,202,1813,3284,4595,5719,6658,7418,8011,8457,8771,8968,9056,9039,8904,8663,8289,7816,7244,6621,5977,5369,4820,4376,4049,3842,3754,3755,3815,3887,3917,3867,3678,3336,2806,2090,1202,156,-1002,-2239,-3506,-4752,-5933,-7010,-7937,-8705,-9285,-9678,-9896,-9941,-9841,-9597,-9233,-8726,-8097,-7312,-6376,-5298,-4085,-2812,-1521,-331,695,1441,1869,1932,1642,1038,193,-805,-1846,-2843,-3708,-4385,-4845,-5084,-5117,-4982,-4709,-4333,-3887,-3393,-2868,-2349,-1844,-1394,-1031,-771,-656,-673,-829,-1086,-1408,-1736,-2024,-2227,-2317,-2299,-2190,-2014,-1841,-1672,-1577,-1539,-1577,-1654,-1752,-1821,-1839,-1771,-1622,-1383,-1095,-764,-429,-103,220,529,863,1233,1668,2197,2820,3558,4388,5300,6264,7230,8178,9042,9801,10412,10848,11111,11172,11070,10791,10396,9898,9349,8781,8230,7720,7268,6885,6556,6280,6008,5715,5343,4852,4191,3336,2273,1004,-433,-2002,-3636,-5265,-6821,-8245,-9477,-10500,-11293,-11869,-12260,-12501,-12636,-12719,-12775,-12846,-12940,-13061,-13204,-13351,-13474,-13554,-13545,-13421,-13131,-12648,-11914,-10927,-9647,-8106,-6324,-4369,-2312,-259,1722,3526,5114,6434,7469,8220,8694,8909,8888,8655,8232,7663,6964,6199,5399,4645,3986,3494,3220,3195,3436,3909,4562,5309,6043,6668,7072,7205,7013,6525,5771,4836,3814,2788,1858,1056,424,-58,-420,-711,-997,-1328,-1748,-2278,-2921,-3648,-4442,-5236,-6006,-6685,-7246,-7642,-7850,-7850,-7630,-7197,-6565,-5757,-4813,-3764,-2649,-1512,-371,733,1786,2773,3667,4474,5171,5757,6233,6582,6821,6936,6949,6860,6692,6459,6171,5846,5482,5089,4676,4242,3826,3415,3066,2764,2558,2426,2398,2429,2537,2661,2798,2890,2926,2861,2690,2390,1978,1452,850,178,-529,-1252,-1976,-2678,-3347,-3970,-4527,-5013,-5406,-5704,-5879,-5916,-5788,-5465,-4922,-4143,-3119,-1879,-454,1079,2647,4154,5515,6656,7512,8055,8269,8165,7786,7168,6390,5521,4624,3778,3016,2384,1884,1520,1275,1130,1054,1024,993,954,851,683,408,17,-496,-1138,-1888,-2727,-3620,-4514,-5377,-6142,-6789,-7279,-7606,-7778,-7815,-7733,-7582,-7359,-7115,-6839,-6554,-6273,-5995,-5760,-5558,-5433,-5367,-5379,-5428,-5503,-5530,-5484,-5287,-4916,-4330,-3529,-2530,-1364,-86,1244,2564,3808,4922,5878,6627,7192,7554,7764,7847,7853,7838,7842,7908,8062,8297,8606,8947,9274,9547,9707,9742,9617,9362,8968,8491,7943,7354,6744,6092,5402,4626,3748,2732,1575,289,-1090,-2509,-3882,-5151,-6222,-7063,-7629,-7929,-7972,-7819,-7499,-7099,-6647,-6205,-5786,-5402,-5029,-4651,-4205,-3669,-2991,-2161,-1179,-72,1104,2283,3387,4343,5078,5568,5765,5718,5419,4953,4367,3733,3132,2594,2190,1913,1787,1782,1892,2074,2323,2607,2925,3270,3647,4044,4473,4894,5311,5661,5947,6099,6140,6018,5778,5405,4939,4384,3769,3076,2312,1455,498,-561,-1695,-2887,-4072,-5207,-6238,-7109,-7804,-8291,-8588,-8684,-8623,-8402,-8056,-7592,-7011,-6328,-5539,-4660,-3714,-2715,-1721,-730,194,1058,1834,2522,3128,3659,4124,4538,4906,5253,5575,5911,6264,6666,7125,7659,8256,8908,9584,10246,10857,11371,11750,11966,11999,11845,11505,11001,10342,9559,8666,7674,6605,5459,4251,3000,1708,422,-851,-2063,-3203,-4240,-5173,-5994,-6715,-7354,-7914,-8423,-8871,-9257,-9568,-9762,-9821,-9698,-9372,-8811,-8035,-7035,-5901,-4653,-3426,-2260,-1283,-522,-43,156,95,-189,-631,-1164,-1727,-2244,-2678,-2974,-3119,-3092,-2901,-2550,-2051,-1419,-667,193,1134,2146,3191,4236,5237,6138,6891,7442,7763,7816,7615,7148,6458,5571,4523,3370,2130,864,-405,-1620,-2731,-3673,-4376,-4774,-4821,-4496,-3827,-2869,-1731,-534,593,1506,2144,2427,2384,2064,1563,1006,514,195,124,333,826,1554,2469,3477,4522,5504,6396,7116,7681,8039,8237,8255,8151,7944,7688,7423,7194,7030,6952,6967,7060,7214,7388,7544,7640,7640,7506,7231,6802,6229,5531,4716,3800,2788,1671,444,-909,-2398,-4010,-5744,-7540,-9371,-11151,-12814,-14299,-15513,-16440,-17017,-17253,-17151,-16740,-16062,-15165,-14090,-12873,-11548,-10113,-8589,-6960,-5250,-3458,-1638,181,1911,3497,4845,5907,6624,6980,6974,6648,6045,5261,4370,3484,2690,2078,1711,1638,1884,2438,3283,4363,5616,6967,8325,9620,10756,11672,12303,12598,12539,12117,11355,10306,9023,7590,6075,4555,3076,1685,395,-785,-1855,-2832,-3696,-4475,-5125,-5676,-6081,-6377,-6542,-6623,-6628,-6598,-6557,-6515,-6490,-6454,-6397,-6286,-6087,-5796,-5387,-4877,-4276,-3585,-2842,-2027,-1183,-281,632,1571,2489,3361,4136,4759,5178,5356,5271,4934,4394,3714,2995,2344,1847,1617,1679,2081,2789,3747,4879,6065,7200,8184,8920,9370,9489,9291,8788,8019,7017,5825,4477,3009,1461,-132,-1712,-3240,-4652,-5898,-6934,-7715,-8226,-8460,-8423,-8157,-7679,-7048,-6273,-5394,-4405,-3309,-2113,-802,585,2030,3464,4830,6039,7028,7731,8103,8165,7906,7422,6759,6020,5286,4625,4092,3709,3467,3342,3277,3211,3090,2845,2464,1920,1242,473,-338,-1121,-1833,-2426,-2883,-3216,-3431,-3594,-3731,-3913,-4181,-4568,-5096,-5752,-6513,-7333,-8147,-8899,-9502,-9912,-10069,-9966,-9601,-9031,-8304,-7537,-6797,-6195,-5789,-5614,-5677,-5936,-6306,-6710,-7016,-7144,-7010,-6573,-5829,-4807,-3567,-2188,-752,655,1970,3128,4113,4897,5498,5927,6207,6373,6450,6471,6479,6488,6549,6673,6889,7207,7625,8123,8679,9238,9756,10169,10422,10483,10321,9940,9357,8594,7694,6683,5577,4391,3108,1731,239,-1355,-3040,-4762,-6472,-8072,-9496,-10633,-11445,-11856,-11879,-11519,-10823,-9865,-8707,-7430,-6087,-4732,-3381,-2070,-802,405,1524,2541,3407,4092,4553,4763,4712,4411,3892,3219,2444,1655,895,236,-308,-701,-957,-1077,-1087,-1009,-861,-664,-415,-137,199,559,973,1394,1823,2198,2507,2678,2708,2545,2190,1639,905,9,-1005,-2105,-3244,-4375,-5467,-6474,-7354,-8077,-8583,-8857,-8843,-8556,-7989,-7195,-6225,-5163,-4087,-3080,-2199,-1480,-930,-523,-212,64,371,754,1252,1859,2569,3319,4076,4743,5292,5643,5794,5705,5411,4911,4274,3521,2738,1966,1286,758,444,385,633,1173,2020,3099,4354,5668,6948,8055,8909,9420,9549,9306,8706,7830,6742,5518,4232,2908,1587,255,-1076,-2434,-3789,-5161,-6488,-7749,-8884,-9839,-10592,-11091,-11362,-11381,-11204,-10838,-10327,-9693,-8953,-8113,-7178,-6139,-5019,-3826,-2609,-1418,-321,603,1294,1702,1799,1612,1161,543,-192,-929,-1631,-2213,-2688,-3020,-3259,-3423,-3547,-3665,-3772,-3869,-3916,-3875,-3708,-3367,-2859,-2164,-1355,-468,398,1174,1778,2166,2303,2205,1902,1449,915,366,-140,-566,-888,-1103,-1225,-1249,-1211,-1091,-919,-698,-441,-188,47,222,306,293,160,-55,-339,-612,-834,-917,-829,-523,-12,681,1492,2348,3158,3855,4367,4679,4776,4697,4486,4206,3929,3705,3577,3571,3681,3895,4188,4514,4857,5171,5442,5644,5769,5800,5739,5573,5305,4926,4436,3824,3095,2237,1250,125,-1143,-2549,-4093,-5750,-7489,-9265,-11009,-12660,-14138,-15379,-16329,-16943,-17212,-17140,-16757,-16106,-15243,-14217,-13087,-11882,-10636,-9346,-8016,-6631,-5190,-3687,-2156,-615,865,2230,3410,4333,4969,5283,5295,5035,4569,3969,3316,2679,2123,1683,1394,1251,1264,1410,1679,2061,2530,3090,3708,4377,5058,5717,6295,6758,7032,7103,6919,6497,5825,4963,3926,2799,1619,450,-656,-1686,-2596,-3414,-4112,-4728,-5237,-5665,-5987,-6213,-6330,-6337,-6238,-6039,-5747,-5385,-4958,-4488,-3992,-3469,-2933,-2371,-1788,-1182,-562,52,634,1144,1539,1786,1840,1694,1339,795,107,-689,-1505,-2299,-2984,-3521,-3858,-3979,-3862,-3527,-2970,-2232,-1322,-289,849,2044,3271,4470,5621,6654,7537,8224,8669,8849,8746,8333,7624,6606,5315,3774,2041,176,-1742,-3630,-5397,-6972,-8270,-9248,-9847,-10071,-9895,-9372,-8512,-7406,-6089,-4656,-3150,-1638,-148,1283,2647,3922,5110,6182,7130,7912,8494,8845,8913,8702,8201,7442,6476,5354,4148,2911,1701,545,-526,-1510,-2400,-3205,-3914,-4537,-5048,-5436,-5683,-5766,-5694,-5463,-5113,-4679,-4222,-3797,-3462,-3255,-3207,-3314,-3568,-3920,-4324,-4721,-5059,-5311,-5454,-5507,-5492,-5445,-5414,-5414,-5490,-5636,-5849,-6120,-6391,-6647,-6810,-6873,-6771,-6523,-6101,-5534,-4837,-4039,-3165,-2252,-1324,-412,453,1249,1951,2541,3012,3358,3585,3711,3748,3734,3681,3630,3589,3579,3608,3661,3755,3859,3988,4128,4282,4447,4630,4819,5020,5210,5376,5493,5518,5442,5217,4845,4312,3622,2792,1834,780,-341,-1483,-2626,-3700,-4712,-5582,-6333,-6911,-7336,-7585,-7678,-7624,-7439,-7151,-6780,-6343,-5859,-5327,-4746,-4097,-3372,-2542,-1608,-574,562,1735,2925,4049,5036,5834,6372,6629,6602,6300,5778,5081,4263,3389,2490,1612,769,-27,-775,-1478,-2131,-2740,-3272,-3719,-4046,-4218,-4240,-4082,-3797,-3397,-2956,-2530,-2182,-1958,-1883,-1960,-2144,-2405,-2649,-2828,-2878,-2772,-2518,-2151,-1724,-1319,-983,-782,-714,-779,-917,-1064,-1131,-1048,-748,-220,534,1453,2477,3510,4475,5309,5946,6393,6608,6642,6486,6195,5782,5284,4726,4121,3504,2883,2287,1746,1268,901,627,484,437,504,644,872,1142,1475,1831,2221,2627,3035,3436,3800,4108,4325,4422,4373,4151,3752,3169,2411,1512,476,-635,-1810,-3001,-4179,-5325,-6406,-7408,-8302,-9066,-9668,-10074,-10256,-10174,-9818,-9168,-8243,-7061,-5681,-4158,-2575,-1010,459,1768,2864,3736,4350,4756,4923,4925,4744,4439,3996,3470,2837,2144,1384,570,-269,-1130,-1982,-2801,-3556,-4233,-4791,-5226,-5505,-5621,-5555,-5298,-4854,-4224,-3460,-2583,-1676,-800,-18,606,1048,1300,1378,1349,1261,1219,1262,1466,1813,2300,2841,3367,3768,3970,3920,3603,3051,2348,1581,886,353,85,105,435,1013,1780,2648,3525,4350,5059,5631,6058,6347,6526,6619,6652,6646,6609,6538,6429,6265,6048,5769,5432,5050,4624,4173,3708,3244,2806,2419,2098,1866,1718,1653,1647,1671,1686,1659,1533,1298,902,367,-322,-1121,-1992,-2896,-3768,-4586,-5311,-5942,-6481,-6947,-7371,-7775,-8189,-8620,-9071,-9512,-9922,-10232,-10409,-10387,-10138,-9629,-8876,-7886,-6719,-5419,-4055,-2691,-1363,-123,1043,2104,3100,4002,4840,5576,6204,6690,6996,7119,7020,6736,6264,5677,5015,4361,3773,3300,2973,2783,2709,2706,2716,2712,2642,2515,2329,2094,1848,1600,1362,1141,927,699,469,202,-57,-310,-496,-592,-540,-346,-2,431,897,1299,1572,1628,1448,1024,393,-349,-1127,-1809,-2314,-2568,-2532,-2220,-1661,-920,-74,808,1653,2402,3013,3453,3710,3782,3680,3418,3022,2508,1912,1251,575,-90,-697,-1198,-1572,-1768,-1781,-1587,-1182,-572,226,1190,2265,3416,4566,5661,6640,7434,8019,8328,8368,8111,7583,6807,5826,4691,3467,2193,947,-261,-1371,-2382,-3281,-4048,-4707,-5217,-5596,-5803,-5820,-5615,-5164,-4439,-3453,-2205,-749,863,2557,4229,5815,7207,8371,9237,9818,10097,10114,9897,9485,8926,8261,7525,6756,5981,5208,4455,3706,2955,2187,1384,535,-373,-1339,-2352,-3387,-4409,-5356,-6171,-6778,-7113,-7140,-6834,-6220,-5364,-4353,-3307,-2354,-1604,-1148,-1039,-1262,-1779,-2486,-3277,-4020,-4628,-5019,-5185,-5140,-4943,-4678,-4429,-4267,-4242,-4351,-4562,-4798,-4964,-4956,-4691,-4107,-3186,-1950,-464,1184,2877,4491,5916,7043,7806,8187,8162,7819,7195,6408,5548,4706,3972,3395,3022,2854,2889,3088,3407,3792,4188,4554,4863,5087,5244,5317,5340,5305,5233,5114,4947,4711,4383,3938,3354,2621,1745,754,-312,-1390,-2419,-3341,-4097,-4674,-5050,-5261,-5342,-5340,-5328,-5332,-5410,-5551,-5764,-5987,-6190,-6271,-6183,-5835,-5194,-4237,-2985,-1491,149,1850,3477,4954,6193,7138,7787,8136,8238,8153,7953,7713,7494,7330,7223,7145,7047,6856,6515,5958,5157,4103,2821,1373,-160,-1664,-3027,-4141,-4911,-5291,-5277,-4897,-4262,-3459,-2654,-1957,-1495,-1336,-1499,-1959,-2630,-3383,-4104,-4624,-4889,-4796,-4384,-3664,-2760,-1746,-775,97,767,1249,1530,1705,1821,2001,2304,2794,3487,4359,5351,6365,7301,8021,8449,8478,8101,7314,6191,4847,3410,2054,917,120,-241,-161,361,1227,2336,3540,4685,5651,6306,6620,6558,6180,5557,4794,3999,3261,2649,2185,1857,1623,1394,1116,694,94,-695,-1666,-2728,-3833,-4851,-5725,-6365,-6760,-6888,-6825,-6599,-6328,-6070,-5896,-5852,-5930,-6110,-6318,-6469,-6458,-6189,-5578,-4581,-3208,-1504,399,2384,4253,5864,7063,7748,7881,7468,6591,5363,3956,2525,1241,228,-452,-756,-757,-511,-160,192,415,440,213,-259,-933,-1727,-2535,-3248,-3763,-4003,-3940,-3569,-2968,-2208,-1430,-745,-287,-131,-336,-891,-1734,-2773,-3842,-4802,-5492,-5785,-5626,-4984,-3937,-2564,-1037,518,1932,3111,3978,4537,4815,4909,4917,4956,5120,5473,6024,6747,7556,8346,9000,9399,9476,9177,8527,7581,6437,5234,4091,3142,2469,2120,2098,2342,2771,3259,3684,3936,3920,3619,3026,2239,1340,494,-189,-576,-613,-291,321,1110,1892,2500,2752,2514,1727,389,-1412,-3527,-5765,-7918,-9796,-11250,-12190,-12605,-12534,-12091,-11400,-10604,-9833,-9175,-8688,-8365,-8167,-8010,-7789,-7399,-6745,-5771,-4468,-2886,-1113,700,2413,3867,4940,5563,5705,5423,4802,3993,3148,2438,1988,1898,2195,2845,3756,4795,5780,6576,7016,7023,6555,5626,4336,2788,1154,-413,-1764,-2778,-3396,-3604,-3440,-3009,-2418,-1823,-1329,-1059,-1055,-1343,-1878,-2583,-3350,-4053,-4573,-4823,-4741,-4335,-3649,-2769,-1810,-884,-81,530,930,1138,1208,1217,1260,1404,1718,2217,2874,3642,4406,5083,5538,5709,5523,4969,4086,2919,1596,208,-1102,-2227,-3077,-3580,-3729,-3529,-3037,-2340,-1516,-677,108,784,1310,1716,2011,2273,2530,2861,3256,3735,4229,4671,4957,4986,4678,3983,2897,1487,-169,-1908,-3599,-5072,-6209,-6918,-7170,-6980,-6416,-5574,-4573,-3526,-2528,-1665,-964,-455,-109,111,261,412,625,944,1407,1994,2704,3445,4196,4837,5339,5639,5707,5569,5233,4770,4249,3736,3309,3008,2857,2843,2917,3010,3040,2919,2596,2011,1189,127,-1079,-2369,-3631,-4765,-5688,-6326,-6646,-6659,-6385,-5921,-5340,-4759,-4283,-3988,-3952,-4190,-4703,-5443,-6341,-7295,-8212,-8975,-9518,-9772,-9716,-9366,-8747,-7923,-6954,-5890,-4797,-3694,-2615,-1552,-519,515,1515,2498,3411,4210,4845,5242,5366,5182,4690,3930,2964,1891,821,-126,-845,-1248,-1286,-953,-277,666,1775,2929,4007,4894,5510,5798,5751,5398,4796,4030,3200,2383,1661,1065,595,237,-82,-410,-822,-1366,-2061,-2899,-3844,-4814,-5745,-6535,-7117,-7451,-7510,-7325,-6945,-6442,-5904,-5409,-5019,-4776,-4687,-4730,-4853,-4990,-5046,-4941,-4594,-3951,-3001,-1763,-312,1253,2802,4212,5369,6185,6631,6700,6445,5952,5317,4666,4094,3689,3495,3516,3714,4009,4304,4495,4473,4189,3579,2672,1494,122,-1336,-2789,-4114,-5241,-6093,-6658,-6931,-6965,-6817,-6571,-6305,-6088,-5971,-5971,-6079,-6251,-6425,-6518,-6458,-6161,-5597,-4736,-3609,-2274,-815,652,2012,3155,4002,4489,4631,4444,4028,3467,2903,2404,2091,1965,2049,2284,2603,2918,3148,3229,3135,2866,2483,2037,1637,1347,1255,1393,1768,2359,3089,3876,4610,5181,5510,5524,5217,4593,3732,2705,1636,620,-247,-904,-1339,-1558,-1626,-1624,-1638,-1771,-2089,-2635,-3419,-4405,-5521,-6681,-7770,-8679,-9340,-9651,-9633,-9241,-8552,-7607,-6494,-5302,-4118,-3008,-2047,-1246,-637,-185,130,356,528,680,818,945,1034,1074,1025,885,644,310,-72,-481,-845,-1121,-1245,-1189,-916,-455,180,917,1671,2358,2867,3124,3056,2631,1845,731,-636,-2169,-3746,-5260,-6589,-7660,-8399,-8789,-8842,-8593,-8124,-7513,-6857,-6230,-5703,-5297,-5025,-4843,-4704,-4518,-4225,-3742,-3045,-2119,-1005,225,1485,2656,3658,4409,4876,5074,5047,4880,4673,4524,4503,4674,5031,5546,6155,6758,7261,7561,7601,7328,6771,5948,4962,3890,2855,1950,1258,835,709,852,1241,1781,2402,3011,3521,3882,4045,4009,3780,3386,2862,2226,1512,702,-191,-1201,-2322,-3572,-4928,-6362,-7816,-9215,-10487,-11538,-12318,-12753,-12845,-12575,-12009,-11171,-10171,-9054,-7916,-6806,-5766,-4828,-3994,-3274,-2642,-2103,-1616,-1187,-783,-416,-71,234,503,736,928,1117,1294,1509,1763,2083,2473,2925,3431,3953,4483,4958,5370,5668,5831,5837,5669,5317,4784,4066,3176,2130,953,-328,-1650,-2981,-4240,-5379,-6337,-7071,-7553,-7782,-7778,-7581,-7255,-6875,-6506,-6215,-6038,-5977,-6022,-6106,-6171,-6120,-5895,-5421,-4692,-3704,-2519,-1197,149,1449,2597,3553,4281,4785,5091,5259,5318,5345,5338,5335,5295,5195,4986,4606,4041,3260,2296,1207,72,-984,-1851,-2414,-2582,-2319,-1616,-549,784,2219,3594,4744,5532,5884,5772,5244,4399,3354,2263,1230,363,-312,-774,-1091,-1302,-1512,-1770,-2134,-2609,-3171,-3764,-4306,-4706,-4886,-4779,-4358,-3622,-2621,-1426,-143,1115,2249,3150,3784,4099,4143,3943,3597,3189,2806,2535,2406,2441,2613,2862,3146,3382,3548,3598,3555,3425,3266,3104,2999,2961,3020,3153,3344,3555,3734,3852,3845,3711,3408,2948,2325,1546,630,-414,-1558,-2778,-4039,-5300,-6516,-7651,-8650,-9503,-10163,-10644,-10937,-11065,-11066,-10961,-10803,-10599,-10376,-10116,-9801,-9395,-8855,-8154,-7272,-6207,-4999,-3692,-2361,-1096,40,960,1639,2059,2235,2236,2105,1951,1836,1832,1984,2308,2782,3385,4028,4667,5223,5642,5905,6000,5964,5844,5705,5606,5597,5699,5911,6190,6487,6718,6823,6733,6414,5860,5088,4147,3096,1996,903,-136,-1112,-2007,-2842,-3634,-4398,-5152,-5908,-6647,-7372,-8032,-8609,-9054,-9334,-9419,-9286,-8918,-8330,-7513,-6521,-5363,-4119,-2809,-1518,-264,890,1924,2811,3531,4085,4452,4654,4678,4542,4277,3896,3476,3051,2701,2485,2445,2618,2998,3556,4249,5004,5751,6420,6950,7300,7449,7397,7157,6755,6221,5586,4858,4062,3172,2207,1131,-29,-1289,-2601,-3940,-5244,-6452,-7509,-8339,-8925,-9211,-9223,-8972,-8505,-7876,-7151,-6371,-5594,-4822,-4077,-3339,-2586,-1803,-959,-56,898,1883,2842,3743,4519,5146,5589,5855,5961,5947,5862,5751,5663,5610,5613,5640,5667,5639,5513,5239,4818,4236,3556,2828,2137,1563,1167,995,1045,1300,1687,2142,2573,2909,3097,3106,2946,2637,2226,1763,1287,837,416,26,-362,-771,-1241,-1796,-2448,-3196,-4002,-4833,-5621,-6299,-6801,-7054,-7011,-6630,-5900,-4830,-3469,-1876,-155,1600,3273,4766,5985,6863,7353,7437,7126,6465,5509,4358,3091,1828,653,-327,-1048,-1441,-1474,-1156,-495,418,1530,2717,3895,4965,5845,6482,6824,6851,6568,5976,5138,4074,2877,1589,294,-963,-2136,-3197,-4146,-4980,-5726,-6404,-7027,-7614,-8156,-8637,-9036,-9300,-9413,-9332,-9049,-8575,-7916,-7123,-6215,-5241,-4218,-3174,-2107,-1044,29,1079,2105,3067,3941,4673,5248,5624,5806,5810,5667,5441,5187,4984,4875,4921,5126,5494,6000,6588,7208,7782,8250,8567,8701,8645,8434,8072,7645,7162,6688,6239,5823,5441,5063,4668,4225,3709,3125,2464,1765,1044,326,-352,-1004,-1599,-2168,-2709,-3252,-3797,-4364,-4940,-5506,-6048,-6500,-6851,-7026,-7010,-6758,-6271,-5549,-4623,-3536,-2347,-1126,63,1153,2101,2862,3414,3740,3825,3674,3285,2688,1902,995,17,-948,-1813,-2514,-2951,-3103,-2903,-2372,-1523,-411,871,2250,3606,4862,5919,6723,7211,7371,7175,6662,5852,4829,3660,2439,1258,172,-749,-1511,-2105,-2583,-2979,-3369,-3782,-4273,-4844,-5483,-6156,-6790,-7311,-7636,-7687,-7423,-6816,-5889,-4680,-3263,-1728,-165,1324,2665,3783,4643,5220,5529,5586,5439,5131,4706,4225,3725,3258,2868,2574,2411,2355,2417,2535,2692,2818,2870,2820,2631,2320,1912,1452,1023,675,481,461,614,912,1280,1662,1966,2146,2157,2007,1718,1348,976,672,505,516,693,1032,1437,1865,2207,2424,2458,2325,2027,1637,1203,802,498,332,345,540,905,1412,2005,2648,3280,3875,4399,4849,5227,5541,5803,6029,6215,6368,6472,6495,6431,6232,5905,5423,4821,4103,3326,2517,1733,1003,371,-129,-475,-630,-589,-352,77,656,1341,2076,2779,3390,3826,4040,3987,3656,3065,2232,1226,82,-1130,-2373,-3604,-4782,-5901,-6914,-7829,-8608,-9253,-9736,-10047,-10161,-10054,-9719,-9143,-8352,-7374,-6264,-5086,-3909,-2807,-1841,-1056,-500,-175,-86,-201,-478,-857,-1273,-1662,-1955,-2113,-2086,-1851,-1418,-783,-30,818,1637,2387,2977,3393,3633,3731,3759,3785,3901,4148,4580,5157,5852,6552,7150,7530,7587,7271,6569,5536,4258,2872,1502,278,-707,-1404,-1800,-1947,-1911,-1799,-1705,-1712,-1870,-2180,-2609,-3087,-3528,-3853,-3992,-3918,-3620,-3145,-2541,-1895,-1289,-790,-450,-292,-284,-404,-569,-730,-822,-816,-688,-465,-153,187,531,830,1062,1219,1296,1331,1338,1370,1453,1618,1883,2246,2714,3251,3857,4482,5111,5702,6217,6622,6880,6968,6871,6574,6084,5401,4538,3527,2381,1169,-73,-1284,-2409,-3409,-4254,-4906,-5370,-5619,-5666,-5513,-5180,-4684,-4070,-3340,-2551,-1705,-845,8,837,1594,2292,2873,3372,3741,4010,4140,4138,3987,3674,3214,2620,1909,1143,320,-482,-1264,-1979,-2601,-3131,-3530,-3819,-3985,-4027,-3947,-3721,-3356,-2831,-2167,-1377,-509,378,1232,1979,2578,2967,3130,3053,2748,2264,1639,956,275,-340,-844,-1227,-1481,-1661,-1774,-1908,-2059,-2268,-2510,-2749,-2922,-2964,-2800,-2383,-1700,-750,381,1615,2827,3882,4693,5158,5274,5040,4538,3855,3097,2380,1774,1341,1102,1026,1083,1210,1332,1423,1425,1359,1241,1117,1043,1058,1194,1450,1804,2211,2608,2924,3093,3050,2768,2230,1474,550,-451,-1443,-2326,-3036,-3523,-3778,-3818,-3705,-3498,-3294,-3150,-3137,-3263,-3535,-3904,-4312,-4689,-4958,-5048,-4929,-4571,-3999,-3268,-2447,-1645,-951,-445,-190,-176,-393,-744,-1141,-1474,-1650,-1598,-1304,-784,-105,628,1314,1834,2108,2091,1777,1218,489,-299,-1052,-1653,-2045,-2148,-1957,-1458,-703,258,1324,2415,3416,4270,4898,5295,5444,5388,5163,4824,4418,3976,3517,3042,2520,1939,1256,464,-447,-1454,-2514,-3570,-4541,-5358,-5934,-6218,-6169,-5762,-5031,-3995,-2740,-1347,87,1449,2658,3629,4306,4684,4734,4521,4054,3407,2617,1737,792,-186,-1190,-2201,-3215,-4205,-5140,-5984,-6661,-7132,-7315,-7171,-6668,-5800,-4597,-3118,-1449,295,1998,3520,4754,5579,5934,5765,5080,3912,2336,457,-1606,-3700,-5707,-7466,-8893,-9889,-10417,-10472,-10082,-9299,-8203,-6874,-5386,-3835,-2261,-744,704,2039,3250,4310,5197,5876,6324,6498,6392,6000,5338,4475,3454,2406,1401,570,-29,-330,-334,-71,389,936,1464,1849,1998,1840,1335,493,-655,-2025,-3533,-5061,-6506,-7761,-8742,-9387,-9653,-9529,-9019,-8159,-7006,-5625,-4105,-2523,-960,531,1890,3100,4120,4948,5548,5923,6041,5899,5481,4793,3837,2666,1305,-138,-1594,-2929,-4042,-4818,-5166,-5031,-4388,-3245,-1675,260,2415,4665,6847,8810,10425,11574,12208,12278,11827,10878,9525,7844,5942,3916,1855,-148,-2033,-3723,-5177,-6339,-7180,-7667,-7785,-7524,-6896,-5916,-4634,-3100,-1397,387,2149,3773,5161,6199,6819,6945,6560,5660,4284,2517,440,-1795,-4079,-6251,-8194,-9791,-10949,-11620,-11760,-11391,-10518,-9228,-7576,-5676,-3638,-1576,390,2140,3594,4654,5298,5485,5245,4600,3622,2390,1001,-429,-1802,-3010,-3983,-4671,-5048,-5123,-4930,-4502,-3929,-3256,-2599,-2022,-1630,-1489,-1647,-2142,-2940,-4014,-5258,-6578,-7837,-8916,-9695,-10089,-10038,-9527,-8570,-7228,-5567,-3694,-1699,310,2236,3996,5509,6721,7574,8052,8132,7838,7187,6235,5034,3661,2193,702,-726,-2046,-3188,-4139,-4859,-5341,-5566,-5516,-5177,-4533,-3576,-2330,-832,833,2566,4234,5706,6844,7536,7702,7280,6292,4764,2804,535,-1895,-4305,-6551,-8472,-9975,-10971,-11445,-11397,-10881,-9961,-8728,-7254,-5641,-3937,-2227,-547,1056,2535,3858,4972,5829,6383,6580,6393,5800,4817,3465,1827,-43,-2002,-3963,-5775,-7326,-8501,-9203,-9374,-8964,-7982,-6450,-4438,-2056,578,3278,5894,8232,10156,11535,12314,12477,12067,11205,10006,8666,7329,6149,5220,4586,4222,4059,3976,3851,3553,2992,2120,933,-489,-2068,-3650,-5127,-6372,-7321,-7948,-8270,-8353,-8278,-8137,-8012,-7968,-8032,-8204,-8443,-8677,-8821,-8772,-8443,-7763,-6697,-5258,-3496,-1524,514,2454,4105,5330,5987,6020,5418,4239,2597,653,-1410,-3394,-5114,-6425,-7214,-7429,-7061,-6165,-4807,-3116,-1198,827,2844,4784,6562,8127,9430,10406,11006,11164,10820,9947,8522,6587,4212,1525,-1308,-4112,-6679,-8859,-10492,-11504,-11851,-11557,-10678,-9323,-7599,-5649,-3592,-1551,370,2100,3557,4722,5550,6037,6189,6005,5522,4756,3758,2562,1227,-194,-1648,-3069,-4398,-5584,-6554,-7287,-7725,-7864,-7688,-7205,-6430,-5393,-4147,-2744,-1284,157,1461,2547,3333,3788,3893,3696,3248,2646,1980,1331,775,331,25,-177,-286,-331,-314,-224,-41,280,748,1388,2163,3023,3863,4564,4982,4986,4479,3416,1827,-183,-2430,-4700,-6728,-8282,-9159,-9223,-8428,-6816,-4519,-1746,1245,4173,6766,8790,10073,10522,10129,8966,7172,4953,2502,73,-2170,-4050,-5480,-6425,-6883,-6930,-6627,-6075,-5357,-4533,-3665,-2771,-1870,-950,-3,997,2048,3159,4292,5417,6438,7281,7821,7952,7592,6650,5143,3063,529,-2339,-5361,-8325,-11026,-13249,-14819,-15598,-15507,-14535,-12733,-10240,-7226,-3939,-639,2419,4972,6843,7882,8038,7336,5872,3821,1392,-1179,-3656,-5833,-7547,-8695,-9238,-9208,-8676,-7786,-6672,-5502,-4400,-3465,-2734,-2199,-1792,-1424,-994,-409,378,1393,2592,3906,5221,6417,7371,7984,8197,8000,7430,6573,5544,4473,3488,2703,2189,2009,2153,2606,3295,4115,4941,5628,6031,6036,5555,4540,3028,1059,-1216,-3651,-6040,-8165,-9827,-10845,-11097,-10534,-9168,-7104,-4493,-1561,1461,4311,6755,8596,9690,9964,9428,8164,6309,4067,1638,-750,-2905,-4665,-5922,-6618,-6749,-6364,-5537,-4369,-2977,-1452,101,1614,3033,4321,5457,6428,7232,7863,8327,8628,8760,8729,8528,8146,7578,6809,5837,4670,3325,1838,254,-1372,-2978,-4501,-5888,-7079,-8035,-8715,-9086,-9127,-8819,-8158,-7150,-5823,-4220,-2406,-478,1482,3348,5025,6425,7470,8118,8357,8177,7626,6750,5615,4309,2915,1501,154,-1098,-2208,-3164,-3946,-4545,-4921,-5064,-4921,-4492,-3755,-2754,-1525,-163,1232,2546,3662,4474,4934,4990,4697,4098,3314,2449,1631,947,479,251,283,534,973,1515,2079,2570,2870,2907,2578,1861,730,-775,-2579,-4569,-6597,-8486,-10067,-11163,-11636,-11407,-10444,-8804,-6600,-4014,-1251,1447,3891,5873,7301,8086,8257,7885,7087,6038,4886,3777,2823,2049,1477,1040,669,292,-179,-758,-1473,-2267,-3073,-3792,-4309,-4535,-4397,-3879,-2998,-1838,-491,904,2245,3410,4352,5021,5429,5609,5592,5441,5182,4834,4395,3836,3117,2206,1062,-317,-1912,-3679,-5521,-7341,-8997,-10358,-11290,-11675,-11444,-10554,-9042,-6970,-4479,-1720,1108,3818,6232,8198,9617,10421,10609,10216,9321,8034,6470,4769,3033,1377,-134,-1430,-2475,-3233,-3682,-3796,-3559,-2963,-2013,-737,825,2590,4478,6353,8116,9619,10782,11505,11776,11583,11000,10096,9003,7839,6727,5774,5064,4632,4507,4642,4991,5442,5883,6171,6192,5815,4997,3686,1926,-200,-2583,-5031,-7393,-9466,-11106,-12192,-12658,-12504,-11776,-10565,-9002,-7209,-5327,-3454,-1684,-68,1366,2613,3686,4593,5345,5922,6306,6441,6286,5790,4929,3708,2167,392,-1502,-3364,-5031,-6349,-7176,-7432,-7060,-6095,-4600,-2698,-547,1700,3879,5852,7520,8805,9676,10120,10159,9806,9109,8083,6778,5207,3426,1455,-627,-2771,-4870,-6846,-8567,-9946,-10861,-11236,-11013,-10160,-8714,-6721,-4306,-1598,1221,3984,6497,8617,10195,11152,11441,11071,10105,8651,6852,4871,2887,1045,-511,-1701,-2480,-2848,-2863,-2588,-2143,-1605,-1104,-684,-433,-342,-430,-636,-921,-1192,-1393,-1446,-1300,-937,-330,485,1483,2611,3797,4991,6110,7110,7936,8560,8966,9143,9109,8855,8401,7737,6854,5746,4394,2803,985,-1015,-3143,-5284,-7362,-9220,-10770,-11871,-12443,-12406,-11730,-10412,-8506,-6090,-3288,-256,2858,5865,8627,10974,12807,14021,14568,14436,13633,12230,10296,7951,5320,2525,-269,-2956,-5378,-7448,-9051,-10139,-10643,-10565,-9892,-8673,-6950,-4816,-2360,276,2977,5580,7963,9984,11542,12543,12941,12696,11834,10383,8419,6044,3359,516,-2366,-5137,-7666,-9838,-11539,-12705,-13286,-13277,-12702,-11634,-10153,-8390,-6463,-4503,-2644,-979,391,1424,2078,2369,2318,1987,1453,795,102,-548,-1096,-1495,-1729,-1799,-1731,-1554,-1325,-1073,-853,-686,-598,-601,-687,-855,-1078,-1329,-1571,-1748,-1814,-1703,-1370,-769,116,1289,2721,4363,6140,7960,9723,11325,12672,13684,14305,14508,14288,13667,12666,11332,9696,7802,5693,3407,1000,-1465,-3931,-6297,-8480,-10367,-11843,-12813,-13187,-12912,-11983,-10421,-8314,-5768,-2924,50,2997,5751,8165,10122,11531,12333,12516,12076,11065,9531,7575,5279,2775,170,-2392,-4801,-6926,-8669,-9941,-10663,-10791,-10290,-9170,-7467,-5264,-2671,142,3017,5744,8165,10098,11428,12063,11970,11172,9741,7796,5505,3024,552,-1776,-3807,-5454,-6649,-7362,-7593,-7374,-6757,-5821,-4651,-3351,-2008,-714,464,1474,2280,2867,3247,3430,3466,3386,3239,3080,2920,2811,2744,2742,2791,2896,3035,3198,3363,3493,3576,3564,3442,3175,2752,2155,1392,479,-569,-1688,-2854,-3972,-4990,-5814,-6366,-6574,-6367,-5725,-4630,-3129,-1286,790,2958,5088,7007,8608,9765,10418,10548,10151,9299,8048,6490,4717,2788,782,-1282,-3351,-5425,-7459,-9425,-11246,-12854,-14121,-14960,-15237,-14884,-13842,-12115,-9769,-6915,-3725,-403,2848,5804,8299,10169,11323,11698,11286,10137,8311,5958,3199,227,-2793,-5687,-8294,-10480,-12149,-13209,-13642,-13419,-12583,-11172,-9289,-7023,-4520,-1907,655,3032,5078,6694,7801,8364,8405,7974,7177,6119,4943,3743,2634,1658,850,213,-290,-668,-974,-1201,-1385,-1496,-1558,-1543,-1478,-1364,-1252,-1163,-1151,-1235,-1437,-1743,-2118,-2506,-2827,-3004,-2965,-2638,-2022,-1090,88,1464,2922,4361,5653,6693,7385,7664,7492,6872,5827,4438,2774,964,-883,-2648,-4204,-5464,-6335,-6764,-6712,-6189,-5203,-3824,-2108,-158,1937,4072,6153,8101,9827,11281,12385,13113,13415,13284,12719,11740,10394,8729,6803,4690,2439,135,-2176,-4421,-6547,-8490,-10192,-11586,-12606,-13191,-13284,-12859,-11909,-10470,-8614,-6442,-4088,-1683,619,2702,4432,5727,6514,6748,6429,5558,4196,2407,304,-1995,-4341,-6596,-8601,-10237,-11391,-12009,-12053,-11575,-10603,-9280,-7691,-5994,-4302,-2735,-1384,-302,469,951,1153,1155,1009,810,626,529,561,744,1066,1493,1973,2443,2846,3145,3306,3348,3273,3142,2977,2830,2712,2636,2582,2515,2404,2196,1894,1473,986,478,24,-272,-351,-137,386,1192,2224,3357,4459,5366,5935,6051,5634,4683,3236,1412,-655,-2763,-4759,-6460,-7755,-8571,-8885,-8743,-8218,-7419,-6460,-5437,-4450,-3523,-2702,-1946,-1234,-512,276,1147,2112,3137,4158,5097,5863,6374,6578,6429,5950,5147,4097,2855,1499,100,-1287,-2606,-3817,-4888,-5779,-6458,-6890,-7031,-6864,-6372,-5560,-4469,-3143,-1669,-137,1349,2691,3796,4595,5027,5071,4713,3974,2898,1528,-32,-1721,-3407,-5007,-6418,-7556,-8380,-8852,-8988,-8818,-8390,-7778,-7030,-6219,-5371,-4518,-3672,-2819,-1959,-1074,-154,789,1758,2723,3661,4545,5341,6010,6536,6861,6974,6835,6433,5767,4856,3725,2435,1038,-391,-1787,-3087,-4237,-5204,-5959,-6500,-6813,-6922,-6809,-6512,-5998,-5312,-4431,-3402,-2253,-1034,157,1251,2124,2699,2889,2650,1979,901,-494,-2106,-3803,-5433,-6889,-8035,-8820,-9197,-9180,-8815,-8169,-7328,-6369,-5366,-4366,-3388,-2450,-1515,-576,410,1463,2597,3815,5085,6372,7611,8708,9602,10181,10395,10199,9582,8587,7277,5756,4120,2496,957,-404,-1551,-2450,-3100,-3503,-3684,-3658,-3459,-3114,-2663,-2146,-1626,-1138,-755,-506,-433,-529,-789,-1151,-1573,-1971,-2301,-2500,-2568,-2505,-2350,-2172,-2033,-2015,-2179,-2556,-3157,-3950,-4877,-5848,-6779,-7558,-8119,-8382,-8319,-7917,-7196,-6203,-4993,-3638,-2206,-754,663,2014,3270,4413,5431,6309,7030,7584,7939,8082,7987,7646,7054,6245,5249,4141,2990,1882,888,90,-491,-802,-873,-701,-357,127,668,1220,1733,2170,2530,2798,2994,3115,3166,3140,3011,2765,2372,1817,1099,231,-757,-1812,-2886,-3904,-4819,-5575,-6139,-6499,-6649,-6601,-6382,-5996,-5470,-4823,-4046,-3179,-2211,-1179,-107,967,1998,2932,3719,4315,4676,4777,4618,4194,3551,2716,1768,766,-194,-1041,-1709,-2146,-2346,-2313,-2087,-1733,-1305,-884,-525,-286,-206,-307,-597,-1068,-1714,-2491,-3395,-4360,-5368,-6344,-7236,-7970,-8474,-8701,-8613,-8227,-7582,-6770,-5896,-5096,-4482,-4168,-4206,-4634,-5398,-6432,-7595,-8736,-9689,-10310,-10474,-10145,-9291,-8000,-6337,-4461,-2483,-556,1225,2772,4048,5051,5796,6348,6744,7052,7293,7504,7650,7738,7699,7514,7133,6553,5775,4846,3832,2815,1902,1174,714,550,695,1088,1663,2299,2872,3294,3446,3322,2897,2226,1390,476,-423,-1208,-1854,-2298,-2572,-2688,-2686,-2638,-2563,-2536,-2550,-2629,-2754,-2886,-3003,-3051,-2999,-2822,-2489,-2006,-1353,-553,381,1409,2474,3521,4464,5261,5829,6172,6244,6093,5729,5228,4638,4035,3482,3021,2696,2508,2451,2493,2599,2707,2773,2733,2543,2159,1572,767,-214,-1341,-2547,-3773,-4945,-6005,-6895,-7568,-7994,-8133,-7980,-7518,-6762,-5740,-4489,-3098,-1651,-283,883,1698,2056,1851,1053,-336,-2239,-4528,-7019,-9493,-11722,-13468,-14558,-14845,-14279,-12899,-10793,-8171,-5235,-2254,549,2973,4871,6192,6919,7148,6972,6549,6019,5510,5123,4900,4862,4959,5143,5323,5444,5441,5306,5042,4689,4315,3955,3697,3523,3481,3506,3576,3600,3547,3328,2954,2399,1713,952,182,-518,-1103,-1512,-1754,-1824,-1763,-1622,-1454,-1308,-1238,-1253,-1371,-1557,-1786,-1999,-2148,-2200,-2098,-1867,-1467,-949,-318,371,1064,1710,2238,2602,2756,2679,2373,1863,1191,439,-331,-999,-1507,-1747,-1684,-1284,-556,438,1634,2910,4159,5229,6024,6392,6287,5625,4443,2774,768,-1428,-3598,-5544,-7071,-8029,-8331,-7942,-6927,-5386,-3503,-1467,500,2222,3527,4341,4591,4314,3535,2351,851,-864,-2684,-4516,-6268,-7848,-9186,-10188,-10798,-10935,-10566,-9664,-8257,-6410,-4239,-1901,422,2546,4295,5559,6249,6392,6039,5339,4456,3575,2882,2505,2544,3016,3882,5042,6348,7641,8739,9504,9825,9632,8947,7795,6295,4562,2744,976,-617,-1950,-2961,-3639,-3998,-4095,-3988,-3764,-3488,-3227,-3025,-2910,-2897,-2985,-3166,-3423,-3744,-4091,-4453,-4792,-5086,-5310,-5431,-5425,-5270,-4939,-4421,-3720,-2852,-1868,-827,212,1152,1966,2570,2974,3148,3143,2984,2752,2507,2327,2273,2398,2719,3260,3987,4881,5873,6883,7831,8586,9069,9146,8773,7877,6476,4606,2371,-89,-2580,-4901,-6826,-8162,-8751,-8510,-7426,-5593,-3171,-401,2447,5080,7246,8719,9376,9171,8149,6455,4286,1871,-532,-2730,-4542,-5877,-6706,-7053,-7002,-6662,-6145,-5573,-5019,-4548,-4169,-3887,-3657,-3466,-3266,-3054,-2818,-2571,-2324,-2087,-1861,-1623,-1344,-967,-446,276,1232,2427,3847,5424,7071,8661,10066,11130,11753,11828,11341,10310,8836,7071,5189,3415,1908,853,329,376,949,1925,3156,4420,5533,6300,6593,6341,5545,4284,2690,946,-748,-2204,-3257,-3796,-3780,-3214,-2195,-835,687,2211,3549,4562,5130,5190,4731,3787,2452,853,-852,-2495,-3912,-4954,-5527,-5551,-5046,-4029,-2615,-920,905,2699,4329,5657,6608,7108,7152,6736,5901,4706,3210,1514,-289,-2090,-3758,-5198,-6282,-6944,-7111,-6775,-5943,-4680,-3082,-1294,528,2195,3544,4423,4730,4423,3517,2098,294,-1698,-3688,-5451,-6803,-7613,-7795,-7384,-6452,-5191,-3781,-2485,-1480,-961,-1006,-1637,-2783,-4275,-5927,-7472,-8704,-9413,-9499,-8914,-7735,-6078,-4151,-2156,-299,1258,2415,3145,3489,3550,3464,3384,3440,3732,4282,5073,6015,6973,7829,8427,8705,8602,8167,7467,6634,5811,5116,4666,4475,4561,4821,5171,5458,5568,5403,4923,4144,3139,2038,992,150,-333,-390,40,896,2094,3455,4790,5888,6546,6628,6041,4777,2929,629,-1896,-4400,-6631,-8339,-9343,-9520,-8832,-7336,-5157,-2503,409,3301,5967,8180,9812,10767,11017,10596,9570,8053,6173,4072,1900,-205,-2110,-3700,-4892,-5611,-5845,-5577,-4874,-3787,-2442,-935,591,2044,3309,4333,5054,5455,5529,5289,4771,4006,3063,1993,881,-191,-1134,-1861,-2292,-2384,-2126,-1554,-767,105,889,1416,1529,1116,142,-1370,-3294,-5453,-7617,-9538,-10984,-11781,-11815,-11086,-9667,-7729,-5498,-3216,-1132,565,1748,2360,2458,2128,1556,913,393,146,272,803,1701,2874,4162,5427,6493,7243,7593,7516,7027,6217,5163,4011,2864,1846,1029,471,177,138,316,664,1148,1720,2371,3076,3831,4616,5415,6178,6857,7359,7619,7524,7023,6054,4622,2787,646,-1621,-3833,-5754,-7210,-8010,-8090,-7399,-6036,-4122,-1898,417,2534,4266,5413,5926,5772,5068,3935,2582,1194,-31,-959,-1484,-1594,-1297,-706,95,930,1688,2221,2459,2349,1906,1190,299,-626,-1460,-2048,-2318,-2165,-1616,-672,552,1954,3370,4665,5692,6346,6578,6365,5767,4865,3779,2647,1574,676,-25,-489,-782,-955,-1114,-1346,-1735,-2322,-3116,-4078,-5132,-6186,-7124,-7844,-8255,-8309,-7977,-7303,-6335,-5175,-3931,-2706,-1594,-661,60,583,923,1158,1340,1539,1816,2191,2672,3239,3827,4397,4850,5150,5223,5050,4617,3952,3083,2101,1046,36,-890,-1637,-2184,-2490,-2560,-2417,-2097,-1663,-1172,-690,-265,62,269,333,254,23,-358,-885,-1559,-2363,-3279,-4260,-5261,-6184,-6952,-7436,-7565,-7238,-6461,-5224,-3638,-1809,89,1888,3431,4588,5295,5528,5351,4852,4175,3467,2861,2465,2332,2465,2820,3301,3804,4201,4396,4296,3880,3131,2128,932,-309,-1488,-2456,-3110,-3361,-3150,-2480,-1364,120,1870,3777,5677,7458,8974,10127,10841,11062,10795,10035,8857,7310,5501,3523,1489,-501,-2343,-3974,-5315,-6354,-7051,-7433,-7518,-7354,-7001,-6524,-5992,-5459,-4981,-4573,-4256,-4013,-3817,-3649,-3444,-3201,-2863,-2441,-1925,-1329,-679,13,712,1430,2128,2818,3469,4051,4531,4838,4926,4732,4228,3394,2269,911,-578,-2059,-3388,-4420,-5010,-5088,-4591,-3559,-2070,-266,1669,3538,5150,6334,6996,7058,6571,5579,4224,2652,1011,-537,-1894,-2973,-3738,-4185,-4346,-4248,-3966,-3531,-3008,-2440,-1867,-1334,-874,-508,-246,-82,19,92,206,408,768,1310,2062,3002,4084,5225,6319,7235,7853,8065,7782,6986,5684,3953,1912,-294,-2480,-4485,-6133,-7314,-7935,-7973,-7455,-6440,-5041,-3373,-1569,246,1965,3504,4792,5799,6485,6864,6907,6649,6074,5212,4078,2708,1145,-548,-2301,-4037,-5681,-7151,-8409,-9395,-10115,-10558,-10763,-10767,-10630,-10399,-10134,-9872,-9632,-9420,-9202,-8949,-8590,-8084,-7363,-6410,-5215,-3800,-2233,-583,1037,2542,3823,4831,5498,5840,5846,5579,5072,4399,3614,2769,1927,1107,375,-253,-725,-1014,-1089,-935,-543,50,816,1656,2504,3233,3766,4008,3928,3512,2818,1906,912,-81,-939,-1601,-2025,-2196,-2177,-2005,-1773,-1539,-1364,-1261,-1238,-1263,-1305,-1320,-1292,-1188,-1034,-806,-548,-232,121,531,1024,1594,2271,3030,3849,4667,5424,6019,6391,6450,6166,5524,4549,3306,1876,372,-1112,-2451,-3584,-4417,-4935,-5109,-4959,-4522,-3830,-2949,-1916,-789,397,1589,2763,3866,4875,5742,6442,6933,7196,7209,6956,6448,5675,4670,3453,2054,527,-1106,-2772,-4449,-6067,-7603,-8996,-10223,-11230,-12007,-12502,-12724,-12633,-12248,-11567,-10596,-9383,-7940,-6340,-4627,-2882,-1171,423,1834,2998,3865,4412,4614,4492,4061,3377,2486,1463,376,-702,-1696,-2549,-3209,-3632,-3802,-3712,-3372,-2825,-2100,-1272,-385,485,1288,1964,2473,2783,2882,2768,2471,2014,1465,858,269,-274,-730,-1090,-1363,-1570,-1751,-1944,-2181,-2482,-2839,-3234,-3612,-3926,-4102,-4112,-3902,-3497,-2901,-2168,-1357,-519,295,1054,1754,2405,3031,3659,4316,5001,5725,6429,7101,7646,8030,8169,8021,7542,6726,5578,4147,2491,708,-1116,-2854,-4418,-5699,-6623,-7134,-7207,-6838,-6063,-4923,-3488,-1842,-64,1752,3518,5159,6590,7748,8580,9031,9072,8679,7840,6569,4905,2890,626,-1802,-4263,-6639,-8802,-10646,-12072,-13031,-13480,-13440,-12924,-12022,-10780,-9329,-7725,-6100,-4502,-3030,-1707,-595,326,1025,1546,1888,2088,2164,2123,1994,1755,1444,1034,566,37,-521,-1082,-1612,-2088,-2463,-2736,-2871,-2886,-2779,-2572,-2285,-1937,-1543,-1122,-677,-233,191,563,843,999,991,805,433,-112,-789,-1558,-2351,-3106,-3773,-4306,-4699,-4942,-5073,-5111,-5103,-5065,-5027,-4978,-4937,-4874,-4805,-4707,-4591,-4450,-4273,-4058,-3765,-3382,-2850,-2153,-1238,-109,1240,2765,4397,6039,7565,8847,9743,10158,9998,9248,7925,6107,3926,1545,-839,-3035,-4861,-6165,-6864,-6897,-6313,-5158,-3572,-1674,373,2445,4411,6192,7712,8949,9865,10467,10731,10664,10236,9446,8272,6725,4836,2658,289,-2156,-4531,-6705,-8534,-9931,-10823,-11206,-11105,-10607,-9801,-8819,-7756,-6712,-5744,-4867,-4083,-3341,-2612,-1840,-1005,-113,815,1688,2444,2961,3166,2991,2417,1487,275,-1080,-2433,-3622,-4502,-4972,-4970,-4507,-3649,-2512,-1244,-8,1070,1870,2354,2507,2381,2045,1594,1118,681,355,126,23,-21,-17,-19,-43,-98,-169,-238,-273,-263,-204,-110,-14,40,18,-123,-393,-796,-1306,-1883,-2469,-2990,-3393,-3594,-3559,-3233,-2609,-1689,-492,925,2511,4171,5820,7355,8683,9716,10384,10633,10446,9803,8737,7277,5495,3463,1301,-903,-2999,-4900,-6478,-7661,-8378,-8599,-8326,-7583,-6440,-4969,-3280,-1464,374,2144,3775,5194,6352,7198,7685,7787,7462,6716,5536,3980,2083,-36,-2290,-4524,-6625,-8453,-9922,-10954,-11542,-11686,-11463,-10941,-10219,-9398,-8532,-7697,-6902,-6151,-5437,-4718,-3994,-3232,-2460,-1697,-1000,-437,-69,41,-137,-589,-1296,-2156,-3096,-3978,-4690,-5136,-5223,-4927,-4242,-3225,-1957,-566,831,2101,3137,3869,4259,4300,4052,3554,2914,2211,1534,955,528,270,207,302,543,882,1277,1684,2058,2365,2563,2641,2562,2332,1938,1403,740,-5,-794,-1575,-2287,-2883,-3312,-3518,-3484,-3152,-2545,-1627,-453,964,2542,4212,5873,7422,8764,9793,10453,10673,10456,9796,8748,7374,5767,4025,2261,565,-966,-2267,-3300,-4029,-4477,-4641,-4579,-4315,-3905,-3379,-2771,-2088,-1338,-511,406,1400,2484,3594,4697,5689,6491,6979,7079,6693,5809,4412,2581,399,-1955,-4337,-6526,-8373,-9713,-10460,-10574,-10073,-9044,-7606,-5913,-4125,-2397,-852,412,1346,1935,2193,2174,1917,1498,950,330,-339,-1020,-1694,-2326,-2889,-3354,-3681,-3853,-3840,-3646,-3271,-2745,-2118,-1426,-761,-154,315,627,752,700,499,189,-168,-518,-796,-964,-982,-851,-561,-151,349,880,1384,1802,2077,2163,2035,1693,1143,440,-371,-1220,-2014,-2703,-3194,-3455,-3444,-3169,-2636,-1905,-1014,-41,963,1940,2862,3697,4456,5135,5751,6319,6835,7314,7722,8062,8285,8390,8338,8117,7726,7148,6408,5513,4488,3369,2190,994,-171,-1255,-2216,-2991,-3562,-3873,-3930,-3716,-3243,-2557,-1668,-660,445,1557,2639,3606,4405,4974,5254,5226,4865,4188,3239,2073,776,-552,-1829,-2932,-3806,-4357,-4585,-4455,-4041,-3372,-2563,-1692,-854,-128,447,837,1060,1145,1136,1099,1067,1086,1149,1248,1329,1355,1251,1005,566,-32,-773,-1589,-2408,-3149,-3736,-4118,-4263,-4175,-3880,-3430,-2886,-2319,-1779,-1324,-979,-752,-655,-631,-681,-736,-769,-756,-662,-507,-276,-25,236,444,547,516,283,-143,-771,-1567,-2455,-3374,-4195,-4845,-5215,-5242,-4901,-4179,-3136,-1848,-419,1016,2350,3465,4297,4802,4986,4888,4562,4104,3582,3098,2707,2467,2410,2536,2829,3248,3735,4213,4618,4859,4891,4660,4153,3382,2388,1242,36,-1130,-2154,-2946,-3438,-3588,-3390,-2862,-2060,-1047,85,1250,2363,3351,4156,4754,5117,5273,5243,5066,4801,4485,4163,3866,3605,3376,3178,2967,2744,2467,2139,1749,1310,845,382,-44,-386,-616,-690,-597,-326,99,652,1268,1884,2428,2817,2998,2914,2548,1893,993,-104,-1306,-2526,-3657,-4624,-5332,-5761,-5849,-5632,-5093,-4301,-3288,-2133,-901,326,1482,2490,3299,3851,4120,4087,3746,3134,2272,1238,95,-1067,-2162,-3104,-3828,-4280,-4440,-4307,-3905,-3286,-2499,-1622,-698,202,1050,1817,2485,3069,3566,3993,4365,4678,4934,5126,5229,5247,5153,4972,4697,4382,4061,3789,3638,3632,3834,4228,4815,5533,6320,7067,7695,8079,8164,7886,7230,6233,4950,3471,1919,397,-988,-2138,-3011,-3569,-3821,-3812,-3585,-3225,-2784,-2333,-1904,-1527,-1197,-901,-613,-300,48,448,871,1303,1671,1936,2038,1931,1608,1073,363,-440,-1276,-2026,-2640,-3016,-3150,-2998,-2611,-2014,-1286,-512,244,889,1375,1668,1729,1588,1232,698,10,-815,-1726,-2715,-3718,-4713,-5639,-6454,-7103,-7541,-7724,-7627,-7233,-6545,-5597,-4420,-3104,-1699,-318,968,2071,2916,3472,3690,3605,3215,2605,1817,952,72,-731,-1409,-1900,-2191,-2269,-2157,-1888,-1514,-1076,-632,-203,186,534,869,1206,1595,2056,2630,3309,4105,4966,5857,6703,7425,7960,8232,8219,7905,7328,6551,5666,4781,4018,3465,3209,3281,3659,4305,5090,5915,6623,7101,7257,7027,6421,5470,4260,2906,1518,221,-899,-1782,-2400,-2782,-2957,-3002,-2973,-2935,-2917,-2942,-2975,-2994,-2923,-2718,-2324,-1721,-920,25,1035,1992,2786,3307,3467,3231,2596,1620,413,-895,-2150,-3198,-3923,-4230,-4097,-3536,-2628,-1475,-217,1018,2093,2928,3457,3674,3600,3295,2828,2278,1705,1161,657,208,-226,-656,-1122,-1632,-2192,-2767,-3321,-3788,-4101,-4206,-4051,-3628,-2952,-2083,-1090,-95,820,1526,1964,2069,1833,1274,440,-588,-1727,-2882,-3967,-4914,-5666,-6190,-6469,-6506,-6310,-5919,-5344,-4643,-3818,-2932,-1982,-1013,-36,927,1854,2731,3542,4271,4914,5450,5873,6172,6323,6329,6179,5885,5477,4995,4490,4039,3695,3531,3586,3884,4419,5143,5999,6880,7701,8343,8733,8800,8510,7866,6888,5641,4186,2618,1015,-539,-1979,-3253,-4331,-5183,-5806,-6193,-6335,-6244,-5907,-5337,-4552,-3566,-2442,-1224,-2,1139,2110,2823,3216,3249,2912,2251,1320,244,-874,-1879,-2657,-3091,-3113,-2689,-1842,-643,804,2340,3837,5122,6096,6665,6799,6509,5853,4912,3801,2620,1454,384,-586,-1428,-2182,-2876,-3535,-4178,-4788,-5338,-5767,-6015,-6018,-5720,-5104,-4171,-2967,-1578,-109,1306,2534,3446,3944,3952,3459,2462,1042,-728,-2699,-4758,-6728,-8495,-9914,-10902,-11387,-11359,-10823,-9846,-8505,-6915,-5193,-3463,-1842,-422,719,1548,2051,2260,2223,2016,1724,1438,1224,1150,1232,1481,1870,2349,2881,3389,3859,4234,4531,4749,4914,5060,5197,5341,5467,5548,5525,5363,4995,4418,3605,2599,1441,201,-1037,-2198,-3200,-3998,-4553,-4866,-4955,-4842,-4587,-4205,-3754,-3240,-2689,-2110,-1506,-884,-250,382,1002,1577,2097,2515,2817,2976,2983,2840,2564,2181,1740,1279,869,545,377,379,581,967,1525,2201,2945,3700,4382,4959,5357,5554,5535,5284,4833,4188,3378,2442,1390,271,-888,-2056,-3174,-4210,-5102,-5817,-6301,-6538,-6509,-6210,-5688,-4961,-4118,-3219,-2360,-1608,-1053,-719,-661,-861,-1309,-1957,-2743,-3601,-4448,-5216,-5830,-6247,-6420,-6346,-6015,-5462,-4709,-3815,-2831,-1825,-851,29,777,1356,1755,1966,2015,1910,1714,1454,1194,992,877,917,1106,1477,2004,2681,3453,4301,5156,5993,6762,7434,7983,8385,8623,8677,8537,8197,7658,6939,6068,5074,4013,2909,1824,770,-208,-1110,-1912,-2623,-3235,-3764,-4200,-4551,-4804,-4953,-4993,-4906,-4712,-4392,-3993,-3517,-3003,-2482,-1979,-1523,-1130,-805,-545,-348,-181,-47,92,224,364,483,571,599,540,396,157,-148,-492,-834,-1140,-1362,-1512,-1544,-1527,-1457,-1407,-1430,-1559,-1858,-2312,-2936,-3671,-4481,-5270,-5983,-6531,-6865,-6957,-6789,-6405,-5843,-5186,-4515,-3910,-3450,-3170,-3109,-3243,-3555,-3981,-4469,-4946,-5361,-5661,-5826,-5838,-5710,-5457,-5112,-4707,-4279,-3850,-3448,-3063,-2713,-2354,-1988,-1569,-1081,-505,169,936,1775,2662,3548,4401,5160,5801,6275,6574,6683,6616,6391,6040,5608,5133,4678,4266,3961,3770,3734,3850,4113,4510,5000,5547,6085,6567,6915,7084,7018,6676,6059,5140,3967,2566,1009,-634,-2262,-3798,-5126,-6184,-6900,-7231,-7173,-6742,-5990,-4999,-3864,-2698,-1607,-692,-16,371,464,283,-119,-676,-1296,-1901,-2395,-2725,-2831,-2722,-2400,-1941,-1406,-897,-486,-241,-186,-321,-606,-974,-1347,-1648,-1795,-1763,-1525,-1113,-576,13,575,1030,1318,1408,1276,947,444,-190,-889,-1628,-2337,-3011,-3617,-4156,-4636,-5057,-5429,-5743,-5982,-6120,-6115,-5935,-5542,-4925,-4097,-3094,-1994,-891,102,869,1311,1356,979,182,-946,-2339,-3812,-5255,-6483,-7367,-7812,-7736,-7158,-6097,-4663,-2966,-1168,593,2167,3449,4357,4856,4953,4691,4140,3398,2561,1745,1024,498,204,189,457,991,1754,2696,3744,4829,5886,6829,7616,8178,8477,8477,8160,7507,6537,5258,3719,1977,110,-1777,-3583,-5186,-6490,-7409,-7893,-7932,-7556,-6830,-5856,-4748,-3628,-2607,-1770,-1167,-807,-652,-652,-706,-740,-673,-437,-22,575,1310,2095,2849,3458,3823,3879,3583,2950,2044,961,-162,-1186,-1974,-2420,-2463,-2102,-1385,-426,644,1659,2482,2992,3133,2887,2305,1469,499,-503,-1407,-2164,-2710,-3052,-3226,-3278,-3285,-3307,-3379,-3533,-3732,-3959,-4128,-4200,-4102,-3827,-3369,-2771,-2121,-1494,-1019,-774,-846,-1261,-2025,-3067,-4312,-5629,-6892,-7971,-8756,-9167,-9155,-8726,-7901,-6764,-5402,-3934,-2473,-1107,68,1033,1745,2222,2484,2543,2450,2210,1862,1412,884,288,-339,-978,-1563,-2041,-2346,-2408,-2183,-1645,-793,322,1630,3029,4385,5592,6498,7036,7097,6691,5785,4479,2834,1001,-881,-2667,-4210,-5410,-6187,-6520,-6420,-5952,-5202,-4287,-3318,-2409,-1632,-1043,-640,-405,-270,-172,-20,234,644,1212,1902,2665,3385,3987,4352,4434,4185,3633,2840,1900,952,123,-456,-694,-530,27,936,2097,3373,4630,5706,6489,6879,6824,6322,5405,4140,2638,987,-674,-2268,-3677,-4872,-5779,-6419,-6777,-6894,-6810,-6564,-6219,-5794,-5347,-4875,-4413,-3944,-3484,-3020,-2557,-2108,-1679,-1309,-1016,-832,-776,-859,-1074,-1415,-1841,-2337,-2857,-3373,-3861,-4275,-4614,-4840,-4945,-4918,-4741,-4415,-3924,-3259,-2424,-1419,-276,960,2227,3433,4497,5328,5865,6060,5928,5489,4837,4064,3297,2664,2259,2177,2435,3047,3944,5057,6256,7424,8419,9131,9452,9326,8719,7649,6179,4394,2426,407,-1517,-3219,-4573,-5513,-5961,-5930,-5420,-4506,-3278,-1838,-328,1151,2478,3586,4416,4959,5215,5213,4991,4575,4010,3305,2483,1546,501,-641,-1863,-3124,-4372,-5539,-6534,-7287,-7710,-7774,-7454,-6789,-5850,-4728,-3564,-2458,-1549,-897,-564,-554,-835,-1363,-2047,-2828,-3624,-4387,-5080,-5678,-6171,-6567,-6849,-7034,-7111,-7076,-6940,-6687,-6334,-5895,-5371,-4812,-4210,-3621,-3043,-2505,-1997,-1528,-1069,-625,-176,281,725,1146,1515,1778,1929,1906,1708,1322,760,73,-693,-1440,-2095,-2547,-2734,-2572,-2048,-1151,77,1563,3193,4859,6396,7702,8648,9165,9225,8836,8067,7015,5813,4602,3520,2686,2179,2045,2276,2830,3637,4593,5608,6563,7376,7969,8279,8285,7963,7327,6408,5237,3876,2385,834,-694,-2124,-3367,-4340,-4977,-5211,-5016,-4392,-3366,-2037,-503,1079,2548,3760,4557,4880,4663,3957,2827,1406,-154,-1706,-3112,-4273,-5132,-5668,-5900,-5866,-5611,-5191,-4638,-4001,-3294,-2554,-1805,-1086,-433,89,459,614,564,291,-154,-728,-1370,-2004,-2585,-3066,-3420,-3662,-3784,-3831,-3816,-3774,-3720,-3662,-3594,-3492,-3326,-3061,-2669,-2128,-1434,-591,367,1415,2505,3601,4654,5621,6454,7104,7508,7628,7399,6801,5827,4483,2849,1004,-920,-2764,-4383,-5616,-6363,-6553,-6186,-5311,-4041,-2505,-875,708,2100,3202,3963,4363,4454,4305,4010,3686,3422,3296,3353,3579,3946,4358,4740,4972,4982,4711,4152,3349,2383,1365,432,-317,-773,-910,-727,-285,312,936,1460,1765,1770,1459,845,31,-878,-1716,-2343,-2621,-2463,-1825,-728,761,2514,4380,6180,7746,8917,9581,9662,9146,8063,6501,4573,2427,225,-1887,-3744,-5246,-6284,-6818,-6845,-6386,-5527,-4359,-3002,-1590,-233,950,1884,2519,2839,2873,2668,2301,1861,1421,1062,817,707,713,789,880,905,810,515,13,-729,-1659,-2727,-3840,-4884,-5750,-6328,-6533,-6316,-5653,-4568,-3123,-1402,466,2357,4110,5610,6705,7339,7425,6983,6030,4665,2995,1172,-647,-2302,-3660,-4616,-5126,-5170,-4806,-4101,-3157,-2098,-1002,6,879,1555,2000,2216,2196,1968,1559,1015,380,-267,-876,-1348,-1648,-1696,-1491,-1028,-354,453,1303,2092,2725,3122,3242,3066,2622,1966,1173,346,-424,-1053,-1475,-1668,-1618,-1362,-936,-401,185,764,1288,1722,2051,2272,2414,2502,2585,2697,2869,3128,3477,3917,4424,4973,5516,6003,6366,6549,6490,6150,5513,4571,3381,1981,485,-1022,-2407,-3552,-4354,-4723,-4615,-4032,-3007,-1645,-61,1587,3136,4442,5365,5825,5773,5214,4204,2820,1195,-562,-2294,-3900,-5261,-6304,-6977,-7257,-7146,-6673,-5880,-4833,-3611,-2297,-980,255,1341,2220,2865,3264,3440,3405,3228,2930,2590,2223,1897,1609,1399,1249,1171,1143,1163,1200,1239,1255,1212,1102,890,594,210,-213,-645,-1024,-1296,-1419,-1345,-1073,-592,48,812,1622,2408,3122,3697,4128,4404,4541,4576,4534,4448,4342,4230,4126,4022,3941,3864,3813,3792,3799,3848,3931,4012,4092,4093,4011,3785,3423,2926,2335,1715,1131,679,417,421,701,1280,2105,3125,4250,5385,6442,7333,7993,8377,8453,8210,7642,6764,5593,4160,2516,711,-1191,-3095,-4946,-6617,-8050,-9139,-9826,-10058,-9817,-9127,-8035,-6644,-5070,-3466,-1981,-762,80,469,391,-124,-994,-2104,-3330,-4554,-5664,-6605,-7326,-7839,-8157,-8330,-8389,-8382,-8313,-8200,-8008,-7737,-7335,-6801,-6106,-5256,-4260,-3139,-1929,-661,610,1856,3014,4062,4960,5686,6242,6620,6854,6960,6972,6925,6823,6693,6501,6246,5876,5388,4744,3975,3096,2168,1269,458,-183,-614,-814,-796,-598,-289,59,386,631,791,861,899,951,1088,1362,1810,2433,3217,4111,5056,5992,6843,7581,8142,8536,8728,8724,8523,8100,7466,6593,5507,4214,2790,1296,-150,-1437,-2451,-3100,-3321,-3114,-2494,-1558,-396,850,2065,3118,3925,4413,4560,4359,3848,3063,2076,937,-278,-1531,-2755,-3924,-4998,-5950,-6767,-7421,-7915,-8218,-8337,-8256,-7975,-7507,-6880,-6121,-5302,-4460,-3668,-2959,-2374,-1902,-1548,-1257,-1012,-752,-473,-148,191,515,764,881,818,545,74,-564,-1278,-1988,-2565,-2926,-2969,-2660,-1966,-928,401,1922,3515,5060,6419,7504,8215,8531,8431,7969,7204,6241,5190,4156,3246,2520,2020,1741,1638,1645,1675,1637,1473,1111,559,-181,-1065,-2015,-2980,-3862,-4616,-5187,-5562,-5730,-5712,-5519,-5183,-4701,-4095,-3343,-2462,-1438,-306,909,2137,3318,4359,5188,5744,5978,5898,5512,4890,4091,3206,2299,1433,644,-42,-626,-1077,-1410,-1583,-1591,-1420,-1055,-524,157,931,1736,2516,3187,3714,4041,4181,4125,3929,3627,3264,2880,2487,2073,1642,1137,568,-118,-888,-1763,-2680,-3611,-4480,-5218,-5760,-6047,-6042,-5744,-5165,-4363,-3401,-2361,-1335,-380,417,1041,1461,1683,1753,1689,1568,1420,1289,1196,1140,1104,1063,977,820,567,209,-235,-736,-1236,-1680,-1987,-2117,-2004,-1646,-1043,-240,701,1687,2636,3453,4069,4444,4553,4431,4100,3642,3104,2567,2060,1620,1225,857,448,-43,-694,-1514,-2543,-3735,-5054,-6420,-7723,-8884,-9784,-10356,-10560,-10368,-9830,-8994,-7949,-6785,-5585,-4412,-3303,-2273,-1312,-402,469,1317,2123,2877,3534,4055,4405,4545,4479,4196,3746,3145,2452,1714,949,221,-463,-1057,-1527,-1849,-1985,-1924,-1673,-1246,-683,-43,639,1284,1876,2369,2765,3072,3312,3511,3696,3874,4042,4164,4218,4135,3899,3460,2817,1981,970,-141,-1314,-2443,-3471,-4315,-4922,-5245,-5283,-5031,-4538,-3859,-3058,-2235,-1441,-775,-262,53,176,130,-47,-283,-530,-712,-802,-771,-634,-420,-181,21,134,95,-111,-496,-1046,-1693,-2390,-3039,-3560,-3890,-3959,-3757,-3275,-2556,-1646,-629,419,1406,2260,2916,3338,3516,3452,3202,2787,2287,1727,1157,593,33,-518,-1095,-1696,-2351,-3038,-3748,-4429,-5030,-5497,-5774,-5828,-5662,-5287,-4754,-4123,-3446,-2778,-2151,-1562,-1010,-448,158,843,1635,2531,3517,4549,5578,6552,7402,8106,8604,8885,8928,8706,8230,7495,6527,5380,4107,2811,1576,509,-306,-812,-968,-796,-316,372,1214,2086,2924,3658,4231,4637,4849,4877,4720,4383,3873,3196,2362,1388,297,-879,-2108,-3344,-4554,-5688,-6714,-7601,-8318,-8863,-9211,-9389,-9387,-9250,-8998,-8681,-8340,-8018,-7760,-7574,-7475,-7439,-7431,-7413,-7325,-7139,-6822,-6382,-5836,-5230,-4633,-4097,-3710,-3505,-3516,-3750,-4157,-4688,-5251,-5745,-6082,-6172,-5966,-5438,-4611,-3525,-2264,-912,424,1662,2726,3567,4170,4538,4700,4710,4609,4466,4316,4208,4144,4131,4141,4138,4076,3918,3613,3168,2565,1847,1040,212,-598,-1331,-1959,-2457,-2824,-3044,-3141,-3083,-2881,-2505,-1936,-1174,-204,932,2207,3532,4851,6061,7096,7883,8379,8561,8429,7996,7295,6363,5247,3985,2639,1249,-112,-1383,-2490,-3374,-3984,-4290,-4290,-3999,-3461,-2731,-1871,-956,-61,749,1406,1869,2104,2097,1859,1402,772,8,-837,-1696,-2526,-3272,-3910,-4432,-4837,-5155,-5411,-5632,-5850,-6065,-6285,-6502,-6695,-6856,-6964,-7009,-6990,-6896,-6744,-6521,-6252,-5920,-5538,-5091,-4576,-3984,-3310,-2563,-1750,-907,-50,759,1501,2109,2576,2859,2976,2931,2763,2528,2269,2058,1921,1908,2004,2223,2511,2846,3162,3433,3601,3672,3614,3482,3269,3064,2869,2754,2719,2766,2873,2985,3046,2989,2761,2310,1636,735,-344,-1537,-2778,-3970,-5057,-5969,-6685,-7179,-7469,-7559,-7475,-7233,-6842,-6305,-5635,-4820,-3890,-2850,-1751,-634,448,1434,2290,2962,3455,3747,3861,3809,3601,3259,2784,2189,1492,716,-89,-877,-1588,-2179,-2608,-2870,-2963,-2917,-2764,-2542,-2292,-2039,-1792,-1560,-1321,-1058,-753,-376,63,567,1110,1660,2173,2607,2914,3058,3015,2766,2326,1713,982,190,-594,-1297,-1858,-2233,-2402,-2366,-2157,-1822,-1419,-1021,-675,-427,-301,-284,-358,-469,-575,-605,-534,-318,25,483,987,1482,1887,2142,2206,2063,1727,1252,692,134,-359,-730,-936,-990,-888,-690,-430,-164,70,245,361,417,447,465,511,590,716,865,1013,1112,1097,929,547,-59,-896,-1921,-3078,-4267,-5410,-6382,-7141,-7585,-7751,-7618,-7265,-6774,-6219,-5708,-5283,-4989,-4821,-4749,-4713,-4656,-4516,-4257,-3854,-3319,-2659,-1926,-1137,-338,454,1221,1943,2606,3179,3622,3901,3948,3751,3273,2542,1598,519,-599,-1640,-2515,-3124,-3423,-3374,-2990,-2309,-1386,-302,861,2026,3118,4079,4858,5438,5774,5895,5758,5416,4862,4138,3290,2343,1375,416,-460,-1218,-1803,-2198,-2377,-2351,-2130,-1756,-1268,-731,-194,274,628,826,842,694,398,27,-355,-667,-821,-785,-520,-67,520,1142,1686,2039,2113,1857,1272,414,-618,-1693,-2676,-3441,-3899,-4015,-3780,-3274,-2551,-1746,-943,-243,287,624,747,700,518,261,-10,-259,-450,-587,-665,-746,-835,-1009,-1276,-1670,-2171,-2759,-3360,-3914,-4337,-4563,-4562,-4313,-3863,-3263,-2605,-1980,-1461,-1111,-930,-909,-974,-1040,-1022,-815,-374,349,1327,2537,3882,5304,6670,7923,8949,9712,10141,10230,9956,9341,8410,7217,5835,4351,2872,1516,377,-432,-874,-914,-571,85,974,1979,2990,3904,4649,5162,5445,5489,5338,5022,4591,4067,3494,2863,2201,1495,754,-21,-821,-1637,-2444,-3238,-3986,-4681,-5296,-5822,-6240,-6553,-6755,-6865,-6902,-6897,-6881,-6890,-6932,-7021,-7128,-7220,-7242,-7130,-6846,-6353,-5668,-4825,-3911,-3020,-2268,-1742,-1510,-1579,-1929,-2455,-3069,-3621,-4014,-4140,-3979,-3514,-2825,-1979,-1103,-290,362,798,1008,998,842,604,384,270,333,624,1152,1896,2790,3743,4639,5365,5800,5896,5590,4938,3990,2874,1722,680,-148,-661,-854,-723,-357,168,731,1246,1633,1870,1946,1922,1840,1794,1840,2037,2413,2962,3656,4434,5227,5956,6547,6946,7098,6994,6618,5992,5142,4117,2979,1805,686,-306,-1072,-1585,-1792,-1722,-1401,-913,-338,218,678,971,1073,982,750,426,107,-154,-288,-275,-132,124,408,669,819,811,590,160,-481,-1284,-2185,-3119,-3990,-4741,-5296,-5631,-5713,-5578,-5250,-4797,-4295,-3805,-3402,-3106,-2934,-2840,-2787,-2676,-2463,-2060,-1472,-687,228,1196,2122,2904,3482,3795,3871,3726,3456,3145,2891,2783,2869,3168,3667,4298,5003,5677,6247,6645,6819,6777,6524,6129,5650,5163,4741,4414,4195,4063,3949,3789,3479,2951,2142,1049,-309,-1835,-3412,-4902,-6134,-7009,-7416,-7338,-6793,-5872,-4696,-3436,-2235,-1255,-579,-273,-317,-653,-1174,-1746,-2238,-2528,-2535,-2219,-1601,-738,265,1290,2220,2941,3387,3507,3312,2823,2123,1273,395,-444,-1146,-1655,-1940,-1979,-1799,-1418,-898,-280,366,1001,1574,2070,2462,2780,3014,3215,3388,3557,3733,3898,4037,4124,4110,3983,3702,3267,2684,1978,1203,402,-340,-973,-1422,-1649,-1626,-1349,-851,-169,611,1423,2183,2815,3283,3552,3638,3575,3413,3217,3041,2916,2873,2888,2934,2977,2939,2814,2536,2129,1597,986,364,-208,-653,-918,-968,-788,-392,178,876,1613,2339,2961,3432,3707,3775,3634,3339,2906,2422,1905,1409,942,494,48,-445,-1025,-1713,-2538,-3453,-4426,-5362,-6170,-6760,-7058,-7022,-6667,-6032,-5212,-4323,-3481,-2813,-2393,-2266,-2426,-2806,-3309,-3805,-4159,-4257,-4019,-3412,-2463,-1251,102,1457,2657,3587,4138,4280,4001,3380,2485,1460,406,-543,-1307,-1813,-2034,-1966,-1637,-1083,-366,465,1346,2230,3081,3857,4556,5146,5647,6040,6343,6546,6655,6655,6541,6291,5903,5364,4687,3890,3010,2102,1218,427,-217,-669,-891,-889,-660,-251,298,919,1548,2115,2573,2867,2993,2932,2722,2385,1985,1558,1170,843,617,494,472,534,653,788,916,983,985,879,680,379,8,-410,-819,-1191,-1466,-1618,-1624,-1472,-1189,-808,-375,42,399,640,740,684,475,129,-320,-848,-1415,-1998,-2570,-3120,-3629,-4100,-4500,-4830,-5048,-5140,-5065,-4819,-4373,-3754,-2972,-2075,-1122,-167,713,1483,2102,2567,2915,3173,3425,3718,4111,4626,5258,5966,6680,7317,7768,7960,7821,7336,6522,5453,4223,2972,1799,843,146,-221,-275,-34,460,1134,1944,2807,3699,4551,5363,6088,6728,7253,7654,7904,7994,7904,7643,7203,6611,5875,5021,4068,3040,1960,859,-233,-1285,-2273,-3165,-3957,-4627,-5175,-5599,-5894,-6058,-6094,-5999,-5772,-5431,-4978,-4440,-3855,-3257,-2700,-2245,-1913,-1766,-1786,-1985,-2319,-2749,-3215,-3671,-4067,-4384,-4613,-4755,-4856,-4922,-5015,-5135,-5303,-5498,-5686,-5820,-5835,-5680,-5304,-4688,-3830,-2769,-1558,-288,954,2072,2992,3650,4029,4127,3985,3661,3220,2742,2280,1886,1573,1348,1191,1074,979,867,749,616,493,422,425,554,819,1234,1777,2427,3124,3830,4494,5078,5566,5937,6203,6368,6444,6432,6337,6132,5811,5341,4706,3908,2950,1878,741,-389,-1443,-2337,-3029,-3455,-3611,-3489,-3117,-2545,-1826,-1035,-231,523,1176,1698,2071,2290,2368,2333,2212,2051,1884,1736,1628,1561,1515,1469,1390,1239,992,621,123,-505,-1237,-2047,-2891,-3716,-4473,-5109,-5585,-5864,-5934,-5787,-5430,-4902,-4218,-3446,-2613,-1786,-990,-271,364,893,1330,1666,1930,2110,2245,2315,2352,2342,2298,2221,2110,1981,1839,1709,1603,1553,1569,1681,1887,2201,2596,3074,3569,4069,4498,4820,4993,4975,4765,4353,3767,3044,2225,1373,532,-248,-935,-1520,-1998,-2388,-2707,-2979,-3214,-3417,-3577,-3676,-3682,-3566,-3301,-2871,-2280,-1546,-717,150,991,1728,2311,2690,2828,2742,2416,1905,1237,458,-380,-1239,-2087,-2890,-3631,-4296,-4868,-5350,-5719,-5990,-6127,-6150,-6022,-5750,-5323,-4728,-3997,-3115,-2143,-1092,-20,1021,1997,2837,3527,4013,4299,4369,4253,3961,3557,3059,2541,2019,1540,1121,757,461,194,-51,-301,-583,-889,-1216,-1542,-1808,-1985,-1993,-1807,-1384,-729,138,1162,2259,3358,4345,5174,5760,6110,6210,6112,5868,5546,5218,4926,4710,4568,4482,4416,4315,4134,3826,3369,2752,1997,1132,223,-680,-1497,-2176,-2669,-2945,-2998,-2848,-2521,-2074,-1566,-1054,-609,-270,-79,-46,-171,-434,-818,-1280,-1817,-2396,-3023,-3696,-4423,-5212,-6053,-6931,-7801,-8608,-9273,-9716,-9852,-9627,-8997,-7975,-6593,-4936,-3114,-1249,520,2071,3315,4165,4619,4661,4356,3755,2946,2013,1023,49,-867,-1700,-2419,-3046,-3567,-4011,-4380,-4691,-4935,-5113,-5198,-5181,-5029,-4740,-4298,-3723,-3026,-2251,-1430,-615,156,850,1445,1935,2328,2641,2896,3128,3342,3579,3817,4082,4342,4584,4787,4912,4937,4835,4592,4199,3683,3059,2391,1726,1125,644,319,161,173,312,539,796,1021,1180,1245,1212,1120,990,897,866,953,1162,1489,1903,2356,2777,3123,3303,3311,3085,2644,1993,1167,217,-803,-1837,-2831,-3740,-4531,-5187,-5690,-6051,-6273,-6379,-6386,-6332,-6213,-6093,-5937,-5811,-5671,-5560,-5452,-5362,-5290,-5241,-5222,-5245,-5313,-5434,-5594,-5791,-5980,-6132,-6189,-6096,-5804,-5261,-4447,-3354,-2017,-469,1196,2907,4547,6025,7259,8178,8744,8957,8810,8364,7652,6749,5724,4640,3570,2559,1655,878,251,-229,-551,-720,-726,-566,-227,282,972,1805,2759,3764,4759,5652,6364,6818,6961,6774,6269,5500,4539,3498,2470,1557,841,348,113,82,234,461,718,892,939,798,453,-92,-791,-1595,-2413,-3174,-3791,-4211,-4399,-4361,-4118,-3744,-3306,-2899,-2594,-2450,-2489,-2705,-3062,-3492,-3941,-4326,-4623,-4786,-4839,-4791,-4698,-4606,-4574,-4630,-4805,-5085,-5447,-5853,-6231,-6550,-6744,-6805,-6706,-6478,-6130,-5715,-5264,-4818,-4393,-4009,-3658,-3323,-2994,-2638,-2242,-1799,-1292,-748,-173,390,903,1311,1570,1626,1464,1058,448,-350,-1225,-2124,-2901,-3476,-3735,-3610,-3063,-2093,-742,898,2728,4595,6378,7938,9168,10010,10394,10358,9883,9061,7935,6594,5118,3579,2043,569,-807,-2053,-3131,-4041,-4741,-5226,-5477,-5476,-5227,-4735,-4019,-3129,-2116,-1071,-69,778,1411,1751,1791,1530,1032,365,-357,-1043,-1593,-1933,-2029,-1866,-1484,-933,-302,336,874,1262,1428,1352,1035,488,-232,-1068,-1952,-2797,-3548,-4137,-4537,-4727,-4723,-4544,-4247,-3867,-3470,-3089,-2763,-2493,-2286,-2103,-1927,-1697,-1392,-961,-401,293,1108,1994,2909,3783,4554,5159,5549,5692,5569,5196,4589,3800,2883,1896,907,-23,-845,-1505,-1985,-2257,-2325,-2197,-1912,-1501,-1022,-522,-58,328,593,720,682,488,138,-346,-937,-1606,-2304,-3000,-3630,-4155,-4511,-4657,-4547,-4170,-3512,-2620,-1532,-340,863,1970,2877,3497,3765,3658,3158,2337,1228,-38,-1381,-2678,-3838,-4791,-5489,-5921,-6111,-6087,-5915,-5635,-5309,-4965,-4626,-4299,-3967,-3628,-3255,-2851,-2419,-1982,-1573,-1240,-1006,-922,-979,-1179,-1490,-1856,-2229,-2530,-2718,-2734,-2562,-2193,-1643,-955,-160,662,1489,2232,2880,3378,3713,3878,3876,3738,3501,3210,2930,2701,2578,2577,2709,2957,3280,3640,3966,4216,4340,4311,4128,3803,3373,2888,2403,1982,1664,1501,1493,1654,1947,2339,2777,3199,3551,3777,3848,3724,3423,2928,2298,1536,729,-115,-911,-1644,-2274,-2787,-3184,-3484,-3707,-3894,-4065,-4255,-4459,-4696,-4922,-5141,-5300,-5398,-5413,-5353,-5240,-5096,-4961,-4870,-4834,-4875,-4962,-5070,-5148,-5140,-5000,-4691,-4203,-3542,-2749,-1872,-973,-128,612,1180,1552,1701,1639,1386,974,454,-145,-779,-1419,-2051,-2652,-3221,-3747,-4225,-4654,-5018,-5312,-5512,-5597,-5558,-5366,-5029,-4541,-3929,-3213,-2438,-1636,-846,-117,541,1088,1531,1865,2107,2282,2415,2551,2703,2913,3186,3527,3941,4394,4878,5344,5769,6110,6346,6450,6417,6245,5947,5543,5057,4524,3966,3422,2913,2459,2088,1796,1605,1511,1513,1601,1764,1972,2208,2432,2617,2731,2753,2660,2453,2130,1704,1197,628,18,-602,-1233,-1860,-2484,-3118,-3761,-4422,-5114,-5815,-6540,-7250,-7940,-8577,-9132,-9586,-9900,-10073,-10068,-9892,-9529,-8980,-8260,-7373,-6358,-5250,-4098,-2967,-1906,-983,-224,332,699,896,963,974,972,1030,1184,1455,1858,2365,2954,3587,4208,4792,5283,5663,5916,6020,5994,5826,5549,5171,4728,4246,3766,3326,2958,2690,2539,2509,2586,2748,2960,3181,3377,3505,3551,3498,3354,3137,2868,2577,2288,2021,1781,1572,1381,1186,981,740,472,188,-88,-304,-417,-382,-151,276,908,1706,2612,3563,4470,5251,5840,6172,6216,5967,5424,4634,3629,2462,1196,-134,-1458,-2754,-3954,-5049,-5981,-6739,-7293,-7627,-7738,-7631,-7314,-6837,-6215,-5526,-4800,-4102,-3478,-2957,-2579,-2351,-2284,-2375,-2609,-2968,-3419,-3933,-4462,-4978,-5436,-5813,-6096,-6269,-6351,-6346,-6275,-6155,-5992,-5787,-5530,-5188,-4753,-4173,-3468,-2600,-1618,-536,583,1677,2698,3574,4287,4810,5157,5355,5457,5510,5576,5690,5891,6178,6554,6984,7441,7873,8242,8507,8635,8621,8436,8109,7619,7009,6268,5434,4519,3546,2556,1563,613,-279,-1084,-1789,-2394,-2892,-3298,-3626,-3867,-4053,-4153,-4182,-4114,-3953,-3684,-3329,-2899,-2438,-1986,-1603,-1326,-1206,-1233,-1423,-1702,-2032,-2308,-2459,-2408,-2108,-1551,-764,194,1222,2231,3102,3771,4165,4293,4152,3825,3357,2861,2370,1971,1655,1446,1304,1199,1092,946,747,493,210,-56,-249,-317,-199,117,646,1357,2179,3065,3889,4592,5066,5267,5149,4717,4007,3075,2026,941,-61,-906,-1524,-1884,-1999,-1893,-1655,-1344,-1071,-892,-875,-1020,-1336,-1745,-2200,-2595,-2858,-2919,-2723,-2270,-1565,-668,348,1399,2384,3234,3872,4267,4398,4273,3925,3389,2723,1978,1214,480,-176,-710,-1096,-1301,-1311,-1129,-754,-230,409,1087,1733,2266,2618,2732,2587,2174,1530,704,-236,-1209,-2151,-2991,-3683,-4202,-4519,-4654,-4596,-4381,-4015,-3545,-2992,-2412,-1851,-1377,-1043,-911,-1014,-1361,-1941,-2690,-3529,-4334,-4991,-5351,-5333,-4834,-3851,-2400,-566,1519,3707,5820,7709,9233,10311,10886,10988,10639,9962,9019,7962,6845,5787,4809,3962,3249,2668,2221,1897,1706,1649,1742,1996,2412,2994,3711,4534,5404,6258,7027,7625,8018,8121,7950,7472,6736,5774,4669,3481,2312,1209,256,-547,-1162,-1642,-1998,-2301,-2587,-2899,-3260,-3661,-4085,-4486,-4811,-5019,-5053,-4917,-4589,-4131,-3566,-2997,-2461,-2051,-1794,-1703,-1787,-1981,-2257,-2540,-2776,-2911,-2919,-2771,-2485,-2072,-1570,-1015,-452,87,565,960,1245,1400,1409,1246,917,401,-276,-1100,-2020,-2994,-3932,-4790,-5467,-5923,-6102,-5988,-5588,-4941,-4089,-3119,-2088,-1078,-140,676,1356,1866,2230,2431,2500,2435,2266,1995,1668,1295,933,628,422,385,549,951,1609,2497,3585,4807,6077,7305,8403,9280,9889,10194,10191,9914,9416,8754,8018,7255,6537,5885,5318,4840,4426,4073,3750,3457,3189,2945,2749,2591,2497,2452,2458,2483,2518,2508,2442,2269,1986,1572,1036,401,-323,-1084,-1861,-2622,-3335,-3989,-4565,-5070,-5498,-5868,-6189,-6460,-6706,-6897,-7051,-7131,-7144,-7050,-6871,-6581,-6211,-5776,-5305,-4846,-4420,-4072,-3798,-3613,-3476,-3366,-3229,-3024,-2709,-2259,-1666,-938,-103,804,1733,2635,3482,4230,4880,5422,5863,6218,6486,6667,6749,6714,6536,6200,5707,5068,4322,3543,2782,2158,1716,1536,1632,1993,2580,3291,4052,4737,5271,5586,5645,5462,5075,4544,3950,3368,2857,2465,2207,2075,2049,2091,2168,2240,2304,2318,2341,2338,2388,2477,2666,2937,3306,3743,4207,4653,5016,5234,5267,5075,4659,4028,3235,2326,1378,446,-409,-1160,-1780,-2286,-2681,-3014,-3302,-3583,-3881,-4189,-4520,-4846,-5141,-5400,-5578,-5698,-5734,-5715,-5650,-5560,-5469,-5389,-5327,-5300,-5283,-5288,-5279,-5248,-5166,-5023,-4789,-4473,-4053,-3545,-2952,-2289,-1591,-874,-206,400,873,1198,1345,1314,1129,829,475,135,-107,-193,-53,333,971,1834,2862,3973,5080,6087,6911,7495,7792,7806,7546,7072,6434,5725,4994,4323,3735,3252,2866,2548,2254,1949,1580,1130,582,-59,-756,-1487,-2191,-2837,-3387,-3813,-4127,-4312,-4413,-4426,-4392,-4299,-4166,-3960,-3671,-3272,-2740,-2077,-1295,-428,460,1301,2021,2540,2818,2817,2555,2060,1411,682,-19,-615,-1018,-1196,-1126,-827,-358,228,829,1381,1813,2083,2175,2107,1908,1635,1347,1096,939,897,987,1199,1510,1882,2274,2642,2947,3161,3259,3239,3087,2822,2439,1964,1409,795,160,-474,-1052,-1552,-1928,-2163,-2244,-2172,-1967,-1652,-1258,-815,-354,109,562,1007,1445,1889,2336,2780,3198,3554,3805,3918,3836,3564,3082,2435,1663,846,55,-621,-1123,-1412,-1468,-1330,-1031,-654,-263,64,284,353,282,78,-212,-544,-867,-1136,-1330,-1437,-1474,-1466,-1461,-1492,-1612,-1832,-2172,-2622,-3147,-3717,-4288,-4799,-5249,-5572,-5805,-5931,-5982,-5986,-5958,-5929,-5885,-5832,-5710,-5512,-5166,-4650,-3937,-3024,-1939,-730,525,1765,2878,3817,4500,4912,5038,4916,4593,4152,3668,3240,2911,2756,2759,2931,3203,3531,3828,4027,4079,3945,3627,3168,2606,2033,1514,1112,884,841,985,1290,1709,2191,2672,3108,3434,3642,3690,3590,3341,2964,2475,1919,1312,714,156,-310,-644,-823,-827,-667,-370,39,498,971,1411,1772,2056,2229,2327,2343,2326,2277,2226,2162,2074,1936,1721,1393,949,382,-295,-1030,-1792,-2512,-3130,-3613,-3924,-4061,-4056,-3944,-3786,-3653,-3579,-3624,-3778,-4062,-4421,-4839,-5252,-5619,-5910,-6084,-6152,-6102,-5972,-5777,-5559,-5349,-5169,-5049,-4985,-4991,-5049,-5155,-5278,-5407,-5508,-5567,-5571,-5499,-5365,-5161,-4903,-4611,-4280,-3938,-3573,-3180,-2759,-2270,-1711,-1050,-264,646,1688,2836,4054,5289,6484,7544,8430,9052,9387,9408,9125,8570,7803,6887,5900,4906,3961,3102,2344,1700,1157,717,390,171,101,180,434,865,1450,2159,2933,3699,4383,4903,5199,5212,4932,4349,3498,2423,1187,-146,-1493,-2806,-3994,-5037,-5857,-6458,-6796,-6900,-6785,-6492,-6079,-5592,-5086,-4608,-4180,-3825,-3545,-3318,-3137,-2959,-2765,-2538,-2265,-1964,-1665,-1394,-1209,-1133,-1193,-1401,-1732,-2156,-2619,-3046,-3386,-3571,-3580,-3399,-3071,-2636,-2187,-1792,-1526,-1441,-1551,-1842,-2263,-2738,-3173,-3481,-3581,-3418,-2982,-2286,-1386,-365,693,1688,2552,3214,3652,3853,3827,3623,3270,2829,2348,1867,1422,1041,729,507,368,314,347,448,641,887,1228,1628,2119,2700,3368,4133,4983,5892,6840,7764,8611,9313,9792,9989,9849,9342,8471,7268,5782,4115,2331,548,-1160,-2732,-4095,-5251,-6152,-6817,-7229,-7402,-7340,-7050,-6568,-5926,-5181,-4422,-3707,-3159,-2817,-2770,-3016,-3560,-4350,-5313,-6359,-7384,-8301,-9023,-9505,-9714,-9651,-9335,-8807,-8105,-7298,-6426,-5557,-4736,-3999,-3380,-2880,-2501,-2212,-1988,-1769,-1517,-1177,-711,-100,654,1529,2474,3425,4330,5099,5718,6127,6330,6340,6160,5866,5461,5029,4576,4143,3733,3335,2944,2531,2089,1614,1106,589,77,-393,-811,-1135,-1374,-1497,-1526,-1464,-1336,-1169,-991,-833,-716,-661,-681,-780,-966,-1230,-1574,-1983,-2452,-2962,-3503,-4067,-4629,-5192,-5741,-6259,-6749,-7165,-7493,-7687,-7695,-7490,-7007,-6250,-5180,-3836,-2230,-437,1472,3378,5185,6736,7948,8678,8892,8518,7597,6160,4323,2212,-5,-2166,-4108,-5697,-6850,-7505,-7687,-7419,-6797,-5908,-4859,-3748,-2644,-1624,-702,83,748,1286,1708,2018,2203,2264,2178,1950,1568,1070,461,-184,-839,-1424,-1903,-2222,-2360,-2308,-2078,-1704,-1231,-705,-183,297,701,1012,1233,1376,1459,1525,1602,1726,1935,2234,2639,3123,3664,4208,4712,5128,5405,5537,5484,5272,4894,4389,3784,3099,2374,1605,809,-16,-887,-1779,-2706,-3620,-4504,-5303,-5978,-6494,-6811,-6929,-6826,-6531,-6062,-5458,-4766,-4036,-3306,-2629,-2039,-1551,-1216,-1011,-993,-1131,-1452,-1929,-2545,-3276,-4071,-4893,-5696,-6423,-7044,-7509,-7781,-7845,-7652,-7215,-6506,-5552,-4363,-2982,-1455,163,1793,3379,4832,6094,7102,7804,8187,8223,7945,7362,6540,5529,4414,3260,2146,1136,266,-418,-942,-1293,-1523,-1657,-1730,-1771,-1785,-1768,-1702,-1560,-1324,-973,-520,16,591,1144,1610,1938,2072,1995,1706,1223,592,-121,-865,-1545,-2119,-2510,-2705,-2667,-2427,-1999,-1431,-786,-97,564,1174,1694,2109,2420,2634,2766,2844,2903,2953,3049,3161,3332,3512,3708,3871,3994,4041,4010,3887,3684,3405,3066,2681,2264,1822,1348,826,239,-453,-1258,-2193,-3251,-4388,-5566,-6701,-7735,-8578,-9183,-9494,-9482,-9164,-8546,-7700,-6699,-5628,-4607,-3709,-3033,-2618,-2502,-2658,-3065,-3637,-4311,-4982,-5577,-6014,-6250,-6254,-6031,-5605,-5014,-4326,-3576,-2841,-2134,-1488,-898,-345,205,782,1430,2167,3007,3933,4922,5903,6830,7614,8203,8530,8566,8295,7719,6886,5824,4621,3339,2064,877,-169,-1007,-1614,-1971,-2067,-1930,-1555,-991,-268,568,1444,2316,3098,3739,4189,4398,4370,4071,3550,2804,1909,895,-156,-1186,-2126,-2914,-3506,-3867,-3987,-3868,-3551,-3069,-2500,-1895,-1340,-881,-582,-467,-561,-860,-1330,-1931,-2581,-3184,-3661,-3892,-3843,-3464,-2781,-1860,-797,278,1236,1954,2340,2343,1949,1208,195,-980,-2197,-3342,-4322,-5063,-5538,-5733,-5681,-5406,-4973,-4416,-3794,-3128,-2459,-1779,-1122,-459,176,800,1376,1900,2331,2660,2863,2940,2912,2792,2643,2497,2414,2441,2586,2873,3258,3706,4139,4488,4675,4646,4370,3847,3130,2280,1418,652,110,-108,74,690,1731,3134,4806,6613,8403,10033,11345,12228,12595,12396,11648,10385,8702,6717,4546,2344,213,-1723,-3395,-4740,-5742,-6391,-6723,-6761,-6576,-6212,-5745,-5225,-4717,-4270,-3927,-3716,-3669,-3771,-4047,-4453,-4980,-5584,-6214,-6831,-7372,-7799,-8057,-8135,-7996,-7658,-7117,-6407,-5549,-4602,-3592,-2586,-1619,-743,14,625,1089,1412,1604,1729,1791,1888,2031,2302,2711,3284,3989,4795,5623,6392,7025,7440,7599,7477,7089,6485,5727,4914,4109,3419,2860,2483,2261,2164,2149,2144,2107,1993,1774,1450,1025,532,-1,-515,-985,-1356,-1620,-1767,-1813,-1793,-1740,-1696,-1673,-1679,-1698,-1699,-1656,-1539,-1341,-1074,-762,-458,-218,-95,-150,-403,-885,-1558,-2400,-3310,-4227,-5021,-5608,-5891,-5784,-5276,-4320,-2988,-1329,543,2478,4349,5994,7295,8158,8518,8365,7713,6630,5184,3493,1667,-177,-1916,-3463,-4716,-5630,-6148,-6264,-5972,-5301,-4291,-3020,-1558,-24,1487,2860,3992,4820,5275,5357,5063,4455,3592,2584,1513,498,-391,-1078,-1534,-1742,-1724,-1506,-1135,-665,-131,412,945,1428,1860,2206,2477,2650,2737,2753,2708,2667,2640,2713,2905,3249,3756,4373,5069,5734,6300,6665,6768,6574,6079,5332,4407,3398,2418,1551,871,407,142,37,2,-44,-193,-523,-1067,-1839,-2808,-3896,-5020,-6064,-6920,-7501,-7739,-7611,-7145,-6374,-5398,-4293,-3164,-2099,-1166,-410,131,482,636,642,540,354,133,-114,-370,-630,-894,-1165,-1423,-1656,-1830,-1894,-1816,-1535,-1031,-267,731,1954,3321,4773,6197,7511,8604,9424,9907,10045,9852,9351,8615,7684,6631,5504,4335,3162,1988,825,-317,-1433,-2495,-3472,-4328,-5003,-5459,-5650,-5547,-5165,-4505,-3643,-2644,-1598,-618,226,839,1185,1247,1033,605,19,-624,-1235,-1726,-2018,-2065,-1834,-1334,-587,352,1428,2562,3689,4735,5643,6365,6871,7139,7183,7016,6681,6239,5749,5293,4931,4720,4676,4802,5052,5366,5649,5824,5797,5517,4966,4150,3138,2003,858,-211,-1113,-1805,-2285,-2562,-2719,-2807,-2925,-3125,-3464,-3936,-4534,-5181,-5822,-6355,-6713,-6847,-6730,-6397,-5883,-5272,-4633,-4048,-3556,-3200,-2963,-2834,-2770,-2716,-2638,-2478,-2235,-1879,-1438,-925,-390,136,594,961,1203,1327,1344,1301,1241,1239,1340,1607,2059,2711,3548,4527,5600,6687,7733,8648,9381,9872,10076,9974,9547,8791,7739,6401,4850,3125,1320,-487,-2201,-3729,-4982,-5892,-6401,-6486,-6163,-5463,-4478,-3294,-2037,-813,269,1146,1760,2124,2244,2181,1993,1725,1435,1122,794,422,-25,-567,-1204,-1908,-2610,-3231,-3661,-3829,-3672,-3172,-2380,-1342,-178,1013,2137,3104,3883,4446,4818,5024,5104,5099,5018,4883,4669,4368,3952,3417,2771,2048,1296,585,-33,-496,-794,-935,-967,-969,-1018,-1208,-1592,-2194,-3002,-3932,-4897,-5767,-6420,-6758,-6714,-6263,-5447,-4332,-3038,-1691,-426,645,1423,1872,1977,1778,1371,845,361,28,-20,291,1007,2093,3489,5044,6615,8012,9077,9682,9765,9324,8451,7280,6004,4832,3944,3506,3586,4204,5279,6675,8196,9624,10756,11405,11470,10894,9717,8036,6000,3777,1547,-545,-2382,-3892,-5054,-5882,-6418,-6722,-6860,-6881,-6831,-6727,-6579,-6389,-6152,-5868,-5550,-5214,-4890,-4603,-4385,-4249,-4222,-4285,-4454,-4688,-4976,-5280,-5560,-5786,-5914,-5924,-5786,-5492,-5030,-4397,-3609,-2673,-1633,-535,569,1598,2506,3229,3740,4031,4119,4051,3894,3718,3607,3626,3820,4210,4774,5467,6223,6948,7572,8005,8211,8148,7832,7286,6566,5737,4858,3986,3159,2376,1653,934,208,-575,-1436,-2382,-3394,-4423,-5392,-6198,-6750,-6933,-6699,-5999,-4858,-3340,-1556,339,2178,3781,5004,5716,5870,5451,4526,3197,1613,-71,-1687,-3103,-4197,-4896,-5163,-4993,-4421,-3510,-2326,-974,471,1905,3243,4407,5305,5889,6084,5878,5257,4261,2963,1468,-89,-1562,-2817,-3747,-4282,-4412,-4180,-3668,-3004,-2326,-1768,-1443,-1442,-1770,-2462,-3411,-4588,-5839,-7081,-8172,-9013,-9496,-9570,-9168,-8327,-7051,-5469,-3647,-1782,34,1601,2831,3608,3901,3700,3089,2159,1081,18,-857,-1379,-1446,-983,-1,1442,3232,5194,7171,8954,10403,11385,11833,11736,11134,10115,8805,7345,5871,4526,3389,2563,2039,1859,1951,2288,2783,3364,3955,4482,4894,5129,5166,4958,4503,3781,2810,1598,196,-1363,-2997,-4642,-6215,-7619,-8796,-9649,-10156,-10268,-10014,-9426,-8585,-7592,-6555,-5598,-4808,-4276,-4022,-4068,-4360,-4857,-5452,-6074,-6619,-7016,-7212,-7173,-6902,-6427,-5774,-4995,-4115,-3155,-2114,-979,281,1675,3228,4914,6713,8553,10354,12018,13431,14499,15131,15273,14889,13986,12606,10800,8691,6364,3970,1618,-572,-2508,-4124,-5380,-6254,-6750,-6870,-6655,-6107,-5294,-4230,-2985,-1608,-164,1268,2620,3791,4723,5317,5534,5326,4691,3664,2307,728,-956,-2609,-4111,-5344,-6243,-6746,-6851,-6582,-5984,-5134,-4125,-3032,-1966,-992,-184,408,764,870,758,452,40,-424,-835,-1131,-1233,-1114,-750,-179,556,1366,2151,2809,3241,3381,3196,2706,1970,1090,191,-609,-1188,-1478,-1446,-1108,-548,129,775,1237,1387,1102,343,-910,-2582,-4574,-6733,-8882,-10848,-12453,-13566,-14079,-13941,-13154,-11763,-9891,-7669,-5296,-2941,-792,1016,2391,3297,3763,3865,3710,3434,3170,3026,3111,3462,4103,4994,6068,7220,8337,9293,9983,10331,10267,9802,8934,7738,6285,4684,3030,1434,-33,-1305,-2356,-3178,-3795,-4236,-4550,-4776,-4954,-5104,-5233,-5328,-5366,-5297,-5110,-4742,-4217,-3513,-2681,-1766,-834,35,773,1331,1669,1799,1751,1582,1379,1218,1179,1312,1641,2150,2777,3451,4032,4427,4500,4164,3380,2121,474,-1480,-3563,-5615,-7434,-8860,-9767,-10069,-9777,-8930,-7652,-6089,-4417,-2794,-1379,-270,459,781,722,316,-356,-1228,-2199,-3219,-4182,-5070,-5801,-6360,-6711,-6832,-6721,-6369,-5784,-4978,-3974,-2790,-1472,-39,1444,2945,4390,5724,6879,7790,8409,8704,8660,8296,7647,6773,5745,4630,3504,2413,1412,512,-254,-913,-1430,-1857,-2155,-2369,-2463,-2463,-2345,-2133,-1814,-1421,-957,-447,98,678,1290,1953,2673,3466,4333,5265,6230,7196,8087,8856,9416,9727,9730,9405,8744,7749,6463,4914,3170,1286,-662,-2612,-4489,-6250,-7842,-9237,-10420,-11365,-12069,-12529,-12736,-12711,-12459,-12002,-11373,-10595,-9694,-8711,-7658,-6595,-5534,-4539,-3631,-2869,-2284,-1902,-1757,-1833,-2138,-2629,-3261,-3990,-4720,-5416,-5960,-6331,-6436,-6271,-5794,-5026,-3986,-2718,-1278,281,1892,3513,5088,6603,8018,9333,10519,11559,12420,13047,13397,13403,13033,12245,11062,9496,7639,5571,3422,1322,-610,-2250,-3529,-4406,-4879,-5016,-4883,-4597,-4257,-3954,-3735,-3632,-3591,-3591,-3520,-3325,-2937,-2316,-1473,-446,696,1843,2893,3731,4265,4435,4208,3589,2626,1374,-68,-1614,-3171,-4658,-6020,-7211,-8231,-9074,-9773,-10358,-10841,-11252,-11559,-11735,-11713,-11414,-10773,-9718,-8239,-6352,-4124,-1685,824,3212,5304,6935,7978,8368,8078,7172,5739,3935,1919,-115,-2010,-3585,-4732,-5353,-5410,-4914,-3927,-2547,-916,815,2508,4017,5252,6155,6699,6918,6855,6590,6201,5779,5385,5075,4872,4766,4736,4724,4679,4532,4231,3738,3025,2115,1014,-207,-1510,-2813,-4062,-5198,-6191,-6999,-7635,-8063,-8312,-8359,-8201,-7832,-7222,-6375,-5274,-3957,-2449,-843,782,2308,3617,4627,5249,5457,5257,4683,3821,2761,1611,477,-554,-1428,-2106,-2616,-2966,-3249,-3494,-3816,-4226,-4803,-5532,-6411,-7392,-8399,-9350,-10153,-10722,-10992,-10928,-10506,-9766,-8736,-7497,-6134,-4725,-3373,-2139,-1083,-230,417,888,1221,1485,1740,2048,2464,3023,3737,4617,5631,6762,7949,9157,10309,11374,12270,12964,13398,13539,13356,12845,11991,10841,9410,7772,5977,4116,2246,449,-1220,-2719,-4006,-5078,-5909,-6517,-6888,-7055,-7013,-6803,-6426,-5935,-5341,-4693,-4011,-3332,-2670,-2043,-1455,-900,-380,122,602,1060,1482,1852,2126,2286,2281,2093,1702,1106,319,-617,-1679,-2793,-3932,-5031,-6064,-6994,-7789,-8421,-8855,-9049,-8974,-8592,-7889,-6867,-5535,-3957,-2173,-293,1607,3408,5008,6329,7284,7865,8053,7907,7489,6896,6227,5594,5067,4730,4583,4641,4834,5086,5298,5355,5169,4668,3821,2651,1206,-406,-2072,-3661,-5040,-6121,-6824,-7122,-7032,-6594,-5899,-5036,-4119,-3243,-2491,-1930,-1574,-1449,-1499,-1702,-1977,-2266,-2515,-2681,-2755,-2741,-2678,-2587,-2528,-2505,-2537,-2600,-2658,-2660,-2549,-2275,-1805,-1123,-251,777,1888,3005,4025,4874,5452,5728,5646,5222,4467,3441,2205,848,-535,-1859,-3024,-3984,-4664,-5066,-5168,-5020,-4658,-4151,-3554,-2939,-2318,-1746,-1190,-659,-132,412,952,1485,1956,2323,2517,2499,2225,1698,935,-13,-1061,-2137,-3121,-3955,-4549,-4873,-4921,-4690,-4238,-3598,-2838,-2012,-1165,-344,441,1161,1825,2437,2989,3511,3979,4394,4733,4951,5022,4882,4521,3895,3029,1933,675,-682,-2030,-3289,-4344,-5140,-5618,-5776,-5638,-5268,-4743,-4151,-3586,-3082,-2708,-2417,-2207,-1980,-1685,-1211,-532,428,1618,3035,4558,6105,7528,8724,9574,10016,10010,9579,8769,7677,6410,5075,3788,2603,1571,691,-73,-753,-1429,-2119,-2861,-3630,-4375,-5012,-5441,-5543,-5251,-4488,-3271,-1632,313,2420,4508,6388,7887,8860,9211,8904,7965,6473,4561,2403,168,-1940,-3785,-5221,-6177,-6615,-6538,-5994,-5050,-3792,-2315,-719,928,2521,4032,5372,6524,7426,8048,8334,8250,7761,6852,5536,3865,1904,-220,-2390,-4474,-6330,-7882,-9026,-9755,-10053,-9974,-9578,-8945,-8180,-7350,-6548,-5816,-5176,-4638,-4169,-3724,-3268,-2729,-2089,-1305,-389,666,1808,3019,4220,5388,6444,7364,8104,8642,8968,9080,8985,8700,8247,7643,6913,6067,5108,4042,2851,1538,109,-1425,-3002,-4581,-6047,-7319,-8275,-8830,-8910,-8492,-7583,-6263,-4634,-2844,-1075,529,1776,2586,2856,2590,1813,618,-871,-2501,-4111,-5530,-6619,-7242,-7324,-6820,-5735,-4133,-2113,199,2624,5023,7203,9051,10434,11294,11592,11346,10611,9464,8036,6430,4798,3239,1855,709,-178,-817,-1248,-1551,-1795,-2067,-2437,-2948,-3618,-4441,-5353,-6302,-7174,-7890,-8338,-8446,-8149,-7427,-6278,-4758,-2921,-897,1238,3315,5278,6982,8405,9484,10233,10674,10844,10793,10569,10187,9674,8994,8135,7049,5710,4107,2250,195,-1983,-4177,-6265,-8118,-9627,-10677,-11225,-11221,-10702,-9706,-8339,-6700,-4909,-3085,-1313,314,1746,2949,3891,4598,5064,5349,5469,5497,5444,5380,5294,5223,5135,5018,4826,4511,4021,3328,2403,1284,10,-1328,-2624,-3777,-4683,-5275,-5525,-5431,-5052,-4457,-3754,-3048,-2438,-2013,-1806,-1844,-2088,-2489,-2962,-3417,-3769,-3931,-3860,-3519,-2916,-2087,-1080,15,1145,2208,3195,4033,4767,5389,5955,6513,7093,7739,8446,9202,9974,10705,11325,11775,11975,11884,11469,10725,9686,8405,6956,5428,3891,2413,1038,-222,-1353,-2389,-3334,-4225,-5061,-5840,-6542,-7119,-7532,-7723,-7659,-7315,-6704,-5855,-4843,-3740,-2662,-1700,-955,-493,-366,-565,-1088,-1846,-2791,-3798,-4788,-5641,-6276,-6604,-6575,-6158,-5355,-4205,-2769,-1135,600,2338,3993,5494,6790,7857,8684,9287,9693,9931,10044,10055,9991,9851,9637,9318,8881,8282,7509,6520,5336,3929,2364,652,-1117,-2883,-4562,-6085,-7389,-8435,-9197,-9678,-9883,-9848,-9594,-9159,-8573,-7856,-7033,-6105,-5092,-3991,-2823,-1594,-328,953,2210,3417,4509,5462,6192,6680,6867,6748,6322,5634,4734,3736,2713,1814,1100,676,572,794,1316,2055,2917,3793,4548,5106,5356,5286,4874,4172,3241,2185,1091,73,-799,-1459,-1876,-2044,-1993,-1743,-1370,-895,-394,120,600,1055,1460,1846,2194,2535,2854,3154,3425,3638,3786,3822,3749,3524,3163,2655,2024,1293,499,-315,-1110,-1835,-2472,-2972,-3347,-3572,-3690,-3711,-3687,-3663,-3673,-3760,-3928,-4184,-4497,-4829,-5136,-5349,-5431,-5319,-4993,-4430,-3645,-2663,-1526,-311,944,2138,3243,4180,4939,5470,5794,5889,5808,5555,5189,4724,4210,3654,3080,2489,1882,1258,608,-66,-787,-1539,-2349,-3179,-4035,-4860,-5637,-6298,-6814,-7149,-7274,-7204,-6935,-6506,-5952,-5312,-4626,-3934,-3249,-2613,-2011,-1479,-1005,-608,-277,-30,176,325,500,710,1038,1524,2215,3141,4298,5667,7194,8800,10394,11869,13126,14074,14654,14821,14593,13973,13048,11855,10504,9039,7548,6057,4617,3225,1897,623,-607,-1775,-2898,-3928,-4864,-5659,-6296,-6758,-7034,-7148,-7104,-6954,-6709,-6421,-6087,-5729,-5324,-4864,-4310,-3651,-2860,-1953,-936,141,1244,2305,3283,4118,4779,5245,5505,5576,5478,5244,4914,4520,4095,3667,3246,2851,2479,2136,1820,1532,1273,1045,858,704,596,518,467,429,396,364,325,292,254,240,230,255,296,375,488,645,843,1089,1375,1702,2050,2410,2752,3053,3281,3406,3419,3291,3050,2666,2202,1624,997,289,-464,-1272,-2138,-3053,-4027,-5045,-6095,-7155,-8174,-9125,-9938,-10581,-11007,-11187,-11118,-10790,-10229,-9449,-8479,-7360,-6123,-4813,-3479,-2168,-938,153,1059,1725,2131,2258,2137,1802,1334,816,352,18,-95,27,406,996,1737,2546,3333,4016,4534,4849,4958,4869,4630,4270,3856,3409,2973,2555,2163,1787,1417,1034,637,206,-243,-714,-1195,-1660,-2123,-2540,-2940,-3286,-3602,-3856,-4057,-4167,-4175,-4033,-3735,-3226,-2520,-1604,-499,742,2091,3455,4794,6028,7107,8004,8684,9164,9457,9589,9612,9541,9419,9250,9041,8786,8478,8099,7652,7123,6528,5870,5173,4447,3710,2971,2219,1459,649,-207,-1146,-2171,-3283,-4477,-5730,-7004,-8272,-9463,-10545,-11442,-12131,-12540,-12673,-12488,-11999,-11222,-10188,-8953,-7592,-6172,-4782,-3491,-2348,-1401,-657,-112,241,450,529,530,481,413,355,319,328,385,498,669,881,1133,1382,1615,1784,1884,1890,1818,1696,1549,1454,1432,1549,1825,2270,2867,3579,4336,5056,5662,6062,6206,6070,5634,4964,4087,3111,2095,1143,299,-367,-849,-1138,-1263,-1268,-1198,-1117,-1062,-1085,-1193,-1416,-1726,-2137,-2605,-3129,-3664,-4188,-4667,-5069,-5361,-5524,-5526,-5383,-5077,-4655,-4126,-3555,-2973,-2438,-1982,-1634,-1398,-1267,-1203,-1173,-1110,-969,-694,-248,379,1209,2199,3344,4581,5869,7151,8369,9459,10380,11068,11498,11634,11465,10979,10198,9134,7838,6361,4766,3130,1519,0,-1358,-2523,-3435,-4092,-4473,-4597,-4494,-4220,-3828,-3402,-3005,-2702,-2552,-2568,-2783,-3151,-3671,-4256,-4876,-5445,-5929,-6261,-6426,-6394,-6161,-5738,-5125,-4351,-3437,-2405,-1293,-125,1066,2234,3356,4378,5274,6003,6536,6860,6961,6840,6529,6020,5376,4592,3718,2758,1750,678,-416,-1563,-2717,-3914,-5102,-6297,-7448,-8531,-9505,-10313,-10921,-11272,-11352,-11128,-10621,-9841,-8854,-7719,-6536,-5393,-4386,-3590,-3061,-2821,-2866,-3151,-3629,-4202,-4804,-5323,-5694,-5841,-5713,-5290,-4564,-3556,-2322,-911,579,2077,3490,4753,5804,6616,7171,7474,7548,7410,7097,6636,6051,5367,4596,3758,2871,1966,1080,267,-424,-937,-1244,-1320,-1180,-854,-395,132,649,1085,1382,1489,1415,1151,773,321,-114,-457,-660,-660,-462,-63,494,1164,1860,2538,3106,3538,3793,3869,3793,3590,3320,3022,2759,2555,2442,2410,2443,2509,2542,2508,2346,2024,1547,896,139,-700,-1540,-2322,-2977,-3455,-3714,-3744,-3544,-3145,-2578,-1897,-1145,-371,393,1117,1788,2396,2938,3416,3834,4189,4485,4718,4869,4930,4869,4661,4297,3740,3025,2122,1097,-66,-1292,-2578,-3866,-5127,-6339,-7454,-8477,-9380,-10174,-10852,-11431,-11899,-12276,-12533,-12680,-12677,-12523,-12187,-11656,-10915,-9956,-8790,-7431,-5919,-4309,-2657,-1046,468,1811,2935,3807,4406,4750,4853,4773,4553,4271,3967,3707,3505,3389,3351,3393,3495,3664,3880,4160,4488,4882,5325,5809,6313,6788,7207,7498,7619,7516,7149,6499,5569,4374,2976,1415,-210,-1839,-3379,-4770,-5944,-6868,-7511,-7869,-7958,-7785,-7405,-6827,-6120,-5291,-4394,-3443,-2463,-1478,-492,473,1411,2305,3129,3870,4482,4960,5266,5397,5366,5177,4887,4528,4157,3818,3540,3349,3220,3147,3064,2936,2699,2313,1765,1031,173,-810,-1816,-2813,-3722,-4498,-5116,-5546,-5811,-5914,-5893,-5773,-5576,-5316,-4992,-4596,-4103,-3508,-2780,-1936,-982,49,1099,2121,3034,3778,4283,4507,4397,3952,3158,2056,692,-859,-2515,-4178,-5762,-7180,-8371,-9282,-9898,-10211,-10255,-10060,-9695,-9208,-8665,-8099,-7538,-6987,-6424,-5830,-5161,-4392,-3501,-2477,-1350,-143,1076,2254,3318,4222,4913,5384,5615,5637,5465,5155,4736,4258,3750,3243,2748,2281,1840,1428,1059,717,440,209,51,-33,-47,20,161,370,645,965,1300,1636,1904,2088,2118,1972,1625,1062,320,-587,-1573,-2585,-3524,-4328,-4916,-5264,-5331,-5144,-4714,-4094,-3319,-2440,-1478,-465,599,1710,2873,4086,5350,6645,7940,9193,10335,11308,12042,12472,12569,12305,11701,10786,9623,8281,6836,5368,3927,2562,1302,146,-899,-1859,-2738,-3554,-4299,-4979,-5573,-6070,-6463,-6732,-6901,-6965,-6973,-6946,-6927,-6953,-7042,-7213,-7454,-7733,-8022,-8238,-8342,-8251,-7925,-7339,-6474,-5375,-4065,-2635,-1145,302,1629,2755,3614,4169,4399,4309,3936,3310,2491,1526,470,-640,-1751,-2854,-3901,-4895,-5803,-6607,-7288,-7790,-8089,-8119,-7841,-7225,-6261,-4953,-3366,-1548,378,2321,4142,5750,7037,7950,8452,8538,8232,7586,6648,5507,4224,2883,1561,307,-800,-1732,-2448,-2922,-3163,-3155,-2932,-2498,-1899,-1146,-289,658,1647,2663,3650,4596,5444,6165,6727,7085,7230,7130,6797,6235,5481,4584,3601,2610,1673,861,217,-228,-463,-516,-408,-208,41,276,458,565,589,556,494,456,488,627,901,1302,1809,2380,2940,3442,3804,3998,3993,3788,3410,2889,2280,1618,952,278,-372,-1052,-1753,-2532,-3398,-4365,-5423,-6549,-7690,-8791,-9789,-10600,-11204,-11508,-11541,-11250,-10692,-9874,-8861,-7709,-6473,-5225,-4000,-2848,-1791,-843,-22,683,1261,1737,2106,2394,2602,2736,2782,2729,2536,2200,1686,1010,181,-761,-1770,-2777,-3732,-4561,-5230,-5708,-5980,-6073,-6001,-5803,-5520,-5168,-4776,-4344,-3855,-3304,-2648,-1887,-991,25,1156,2354,3595,4799,5927,6882,7625,8063,8178,7919,7296,6337,5089,3644,2089,538,-904,-2139,-3082,-3671,-3875,-3676,-3104,-2184,-992,420,1954,3550,5121,6600,7934,9059,9958,10587,10947,11021,10812,10317,9550,8513,7243,5760,4129,2393,645,-1064,-2626,-3998,-5088,-5873,-6308,-6402,-6168,-5638,-4868,-3916,-2843,-1718,-598,475,1446,2304,3017,3583,4002,4270,4404,4403,4276,4016,3629,3097,2440,1645,744,-245,-1286,-2329,-3336,-4242,-5000,-5563,-5883,-5941,-5721,-5230,-4501,-3572,-2510,-1380,-258,780,1681,2387,2884,3161,3241,3153,2938,2641,2301,1951,1623,1324,1078,873,719,612,551,545,597,697,855,1028,1216,1378,1491,1543,1503,1360,1113,726,224,-419,-1164,-2013,-2905,-3829,-4716,-5533,-6243,-6787,-7170,-7332,-7297,-7046,-6588,-5961,-5173,-4284,-3323,-2342,-1389,-500,280,934,1431,1775,1950,1990,1880,1677,1354,970,506,-3,-545,-1105,-1641,-2146,-2567,-2905,-3120,-3210,-3158,-2966,-2625,-2150,-1541,-827,-25,835,1726,2628,3504,4342,5100,5766,6290,6672,6856,6857,6644,6238,5645,4907,4055,3158,2263,1454,780,305,62,60,292,713,1257,1861,2415,2884,3168,3275,3167,2897,2496,2051,1609,1263,1040,977,1069,1286,1585,1906,2187,2367,2401,2256,1910,1388,698,-102,-958,-1818,-2615,-3310,-3870,-4277,-4535,-4655,-4667,-4592,-4470,-4312,-4146,-3954,-3752,-3496,-3191,-2799,-2309,-1723,-1031,-295,478,1188,1806,2254,2495,2509,2286,1856,1244,506,-304,-1131,-1920,-2638,-3258,-3776,-4191,-4520,-4777,-4972,-5128,-5233,-5305,-5323,-5279,-5154,-4914,-4536,-3980,-3223,-2238,-1024,411,2025,3761,5538,7268,8853,10219,11283,12018,12386,12402,12080,11458,10585,9487,8231,6820,5312,3717,2079,436,-1150,-2621,-3892,-4900,-5576,-5873,-5777,-5291,-4454,-3342,-2037,-669,660,1810,2703,3248,3425,3222,2689,1872,863,-263,-1419,-2538,-3560,-4454,-5187,-5763,-6169,-6424,-6521,-6470,-6272,-5911,-5406,-4729,-3915,-2961,-1911,-797,340,1453,2504,3464,4309,5027,5627,6097,6468,6734,6918,7024,7026,6937,6691,6290,5688,4871,3848,2631,1272,-167,-1609,-2951,-4105,-4955,-5431,-5450,-4990,-4050,-2674,-952,1004,3048,5034,6818,8271,9309,9869,9947,9580,8817,7765,6509,5158,3794,2494,1302,248,-653,-1421,-2055,-2599,-3064,-3481,-3861,-4209,-4512,-4757,-4916,-4956,-4867,-4622,-4238,-3726,-3138,-2527,-1975,-1547,-1315,-1307,-1528,-1943,-2467,-3013,-3451,-3680,-3610,-3187,-2427,-1362,-120,1195,2407,3405,4063,4325,4179,3653,2845,1845,785,-231,-1108,-1799,-2267,-2553,-2671,-2707,-2703,-2722,-2785,-2898,-3039,-3176,-3252,-3244,-3089,-2806,-2373,-1844,-1255,-689,-190,154,338,324,145,-169,-551,-951,-1286,-1521,-1609,-1547,-1340,-1022,-623,-177,280,745,1205,1676,2171,2707,3306,3958,4677,5410,6130,6768,7264,7552,7598,7371,6882,6165,5272,4280,3272,2324,1514,879,461,240,209,307,490,690,856,942,907,757,466,85,-384,-881,-1375,-1826,-2195,-2480,-2653,-2742,-2748,-2705,-2633,-2558,-2488,-2427,-2367,-2275,-2136,-1916,-1588,-1149,-584,87,838,1641,2434,3174,3783,4207,4391,4295,3908,3239,2323,1220,-4,-1265,-2487,-3576,-4478,-5121,-5487,-5573,-5402,-5028,-4512,-3912,-3288,-2667,-2069,-1477,-877,-229,480,1268,2102,2968,3773,4478,4990,5263,5276,5010,4518,3835,3044,2210,1401,663,16,-532,-1017,-1463,-1921,-2432,-3008,-3664,-4360,-5057,-5672,-6123,-6324,-6182,-5652,-4683,-3300,-1533,531,2785,5105,7351,9394,11112,12399,13179,13402,13057,12176,10806,9049,7005,4803,2567,423,-1515,-3147,-4401,-5234,-5636,-5624,-5244,-4558,-3637,-2544,-1355,-111,1122,2329,3452,4498,5401,6174,6750,7119,7234,7067,6597,5823,4752,3434,1926,303,-1324,-2884,-4257,-5391,-6212,-6699,-6843,-6666,-6200,-5519,-4664,-3731,-2756,-1825,-958,-228,374,796,1060,1163,1126,986,775,533,299,98,-38,-107,-92,-11,136,311,487,609,631,494,150,-422,-1246,-2279,-3490,-4785,-6058,-7197,-8064,-8554,-8581,-8103,-7143,-5769,-4102,-2294,-501,1126,2479,3493,4150,4503,4609,4586,4515,4479,4508,4607,4724,4804,4740,4484,3947,3126,2014,664,-831,-2388,-3867,-5185,-6231,-6961,-7338,-7369,-7092,-6552,-5826,-4967,-4043,-3099,-2180,-1315,-527,167,749,1217,1549,1755,1821,1769,1614,1393,1139,892,682,531,443,409,417,429,442,406,349,245,146,75,81,218,511,981,1619,2384,3218,4048,4796,5393,5784,5938,5851,5549,5081,4504,3902,3334,2867,2537,2361,2336,2442,2630,2862,3082,3244,3324,3299,3178,2979,2741,2496,2295,2167,2139,2220,2403,2660,2973,3284,3573,3795,3924,3955,3870,3686,3413,3064,2652,2192,1671,1094,451,-272,-1059,-1907,-2784,-3662,-4503,-5286,-5982,-6603,-7140,-7634,-8092,-8548,-9019,-9493,-9979,-10409,-10765,-10970,-10995,-10798,-10379,-9754,-8966,-8077,-7152,-6249,-5417,-4682,-4033,-3453,-2892,-2291,-1618,-811,109,1165,2279,3425,4506,5468,6238,6778,7045,7043,6757,6216,5437,4448,3294,2012,652,-720,-2048,-3248,-4260,-4998,-5415,-5449,-5090,-4332,-3221,-1800,-176,1585,3349,5051,6584,7903,8960,9742,10253,10514,10559,10419,10131,9709,9182,8547,7812,6988,6067,5088,4061,3034,2045,1147,378,-212,-604,-774,-730,-480,-59,497,1135,1802,2450,3026,3506,3854,4074,4157,4116,3951,3677,3276,2759,2085,1272,277,-859,-2144,-3512,-4914,-6266,-7481,-8487,-9197,-9578,-9600,-9273,-8636,-7742,-6664,-5487,-4283,-3124,-2070,-1148,-389,219,682,1023,1270,1438,1560,1624,1664,1651,1607,1508,1360,1151,866,492,-5,-643,-1448,-2433,-3579,-4873,-6259,-7672,-9041,-10260,-11246,-11896,-12142,-11932,-11249,-10117,-8582,-6726,-4643,-2442,-220,1917,3885,5613,7022,8097,8772,9073,8975,8514,7712,6617,5283,3784,2207,629,-854,-2190,-3318,-4224,-4896,-5356,-5620,-5725,-5697,-5568,-5365,-5106,-4807,-4467,-4084,-3642,-3119,-2504,-1773,-942,-16,960,1936,2846,3619,4193,4514,4561,4329,3848,3169,2349,1471,581,-239,-967,-1562,-2006,-2298,-2413,-2358,-2100,-1633,-937,-5,1152,2500,3987,5536,7055,8455,9646,10542,11111,11302,11149,10672,9949,9056,8074,7093,6149,5297,4522,3814,3140,2452,1721,912,33,-928,-1909,-2901,-3815,-4630,-5266,-5717,-5942,-5965,-5788,-5455,-4996,-4464,-3890,-3318,-2773,-2271,-1836,-1457,-1165,-943,-833,-826,-957,-1223,-1626,-2145,-2738,-3353,-3915,-4364,-4611,-4648,-4412,-3970,-3328,-2586,-1806,-1085,-489,-73,133,128,-69,-427,-878,-1407,-1917,-2430,-2856,-3224,-3479,-3614,-3601,-3401,-3000,-2372,-1523,-476,725,2005,3281,4450,5411,6077,6370,6259,5733,4846,3655,2283,830,-576,-1829,-2848,-3587,-4023,-4199,-4146,-3962,-3693,-3438,-3210,-3044,-2917,-2780,-2596,-2284,-1824,-1171,-350,616,1659,2721,3717,4606,5326,5883,6258,6486,6577,6556,6423,6181,5793,5246,4496,3532,2350,981,-531,-2086,-3611,-4978,-6103,-6902,-7313,-7323,-6933,-6182,-5140,-3875,-2483,-1043,377,1707,2920,3969,4851,5538,6013,6265,6255,5978,5402,4533,3381,1991,426,-1231,-2872,-4405,-5726,-6762,-7476,-7843,-7903,-7690,-7278,-6733,-6115,-5464,-4797,-4111,-3382,-2582,-1683,-672,452,1648,2881,4064,5122,5972,6550,6816,6762,6409,5794,4978,4000,2911,1721,455,-903,-2344,-3874,-5473,-7108,-8724,-10241,-11569,-12613,-13272,-13498,-13233,-12506,-11345,-9844,-8097,-6218,-4308,-2456,-722,848,2244,3457,4502,5385,6133,6725,7172,7424,7450,7207,6652,5783,4609,3184,1575,-114,-1796,-3347,-4702,-5761,-6498,-6862,-6873,-6530,-5883,-4953,-3797,-2437,-919,732,2478,4269,6049,7748,9282,10580,11559,12168,12380,12178,11605,10704,9564,8266,6905,5553,4263,3071,1977,973,45,-826,-1625,-2344,-2935,-3349,-3540,-3469,-3124,-2527,-1715,-771,227,1169,1982,2573,2905,2953,2730,2282,1670,956,221,-499,-1167,-1781,-2362,-2937,-3551,-4242,-5026,-5917,-6883,-7878,-8834,-9655,-10268,-10579,-10552,-10143,-9384,-8297,-6974,-5481,-3918,-2356,-859,519,1766,2845,3774,4525,5105,5487,5652,5567,5206,4570,3657,2545,1285,9,-1198,-2221,-3001,-3498,-3731,-3737,-3609,-3424,-3278,-3244,-3354,-3623,-4005,-4442,-4842,-5114,-5183,-4987,-4519,-3782,-2842,-1749,-598,559,1657,2666,3571,4379,5092,5738,6313,6839,7300,7699,8003,8201,8270,8199,7990,7669,7251,6782,6289,5789,5301,4806,4297,3733,3099,2346,1475,453,-685,-1927,-3194,-4425,-5520,-6402,-6985,-7220,-7083,-6581,-5762,-4690,-3457,-2154,-874,321,1370,2261,2974,3517,3896,4101,4131,3953,3560,2916,2043,943,-316,-1657,-2977,-4155,-5091,-5699,-5927,-5780,-5280,-4517,-3575,-2574,-1605,-754,-69,447,797,1043,1228,1411,1633,1906,2224,2556,2845,3039,3073,2917,2543,1965,1222,358,-551,-1451,-2293,-3042,-3695,-4261,-4764,-5232,-5694,-6147,-6592,-6967,-7225,-7275,-7050,-6483,-5556,-4274,-2719,-977,805,2484,3922,4997,5637,5822,5581,4991,4165,3215,2252,1351,542,-169,-837,-1508,-2262,-3142,-4184,-5383,-6684,-8032,-9297,-10394,-11205,-11656,-11691,-11302,-10496,-9328,-7848,-6127,-4226,-2212,-136,1939,3980,5921,7743,9385,10823,12008,12906,13476,13696,13547,13037,12201,11074,9739,8251,6705,5164,3710,2401,1268,357,-366,-884,-1255,-1495,-1639,-1709,-1703,-1639,-1492,-1276,-974,-617,-208,207,600,929,1160,1271,1257,1115,877,549,173,-251,-696,-1185,-1711,-2305,-2981,-3735,-4566,-5424,-6244,-6947,-7435,-7622,-7439,-6859,-5873,-4549,-2947,-1194,602,2330,3886,5228,6316,7170,7828,8334,8744,9091,9390,9618,9751,9706,9432,8847,7919,6628,5011,3133,1114,-926,-2841,-4518,-5854,-6805,-7346,-7522,-7371,-6989,-6439,-5812,-5152,-4492,-3843,-3183,-2512,-1788,-1037,-248,522,1241,1845,2292,2544,2591,2451,2157,1776,1356,976,660,446,308,226,130,-30,-325,-786,-1435,-2241,-3165,-4117,-5014,-5758,-6268,-6490,-6393,-5981,-5292,-4374,-3311,-2155,-1001,119,1140,2054,2836,3489,4015,4411,4692,4841,4853,4721,4413,3943,3300,2512,1610,639,-348,-1307,-2184,-2954,-3587,-4075,-4418,-4624,-4703,-4674,-4535,-4299,-3951,-3495,-2910,-2206,-1381,-473,500,1451,2354,3116,3708,4094,4266,4254,4098,3867,3614,3401,3249,3173,3137,3108,3024,2836,2510,2043,1466,828,216,-314,-686,-883,-901,-782,-587,-391,-269,-266,-417,-693,-1059,-1432,-1721,-1847,-1736,-1370,-754,50,958,1852,2621,3146,3355,3184,2628,1710,497,-934,-2463,-4002,-5443,-6703,-7734,-8492,-8976,-9195,-9173,-8950,-8557,-8028,-7374,-6620,-5745,-4770,-3672,-2466,-1169,204,1605,3008,4354,5618,6766,7778,8654,9394,9999,10485,10830,11027,11037,10823,10332,9532,8386,6907,5125,3120,1006,-1076,-2971,-4529,-5636,-6199,-6205,-5663,-4662,-3290,-1700,4,1667,3214,4537,5605,6366,6833,6995,6899,6558,6030,5336,4529,3628,2677,1699,736,-202,-1079,-1902,-2671,-3401,-4127,-4878,-5684,-6567,-7531,-8559,-9603,-10599,-11450,-12056,-12316,-12141,-11479,-10313,-8688,-6675,-4420,-2064,222,2274,3972,5225,5984,6281,6140,5667,4948,4086,3182,2284,1462,703,26,-608,-1209,-1808,-2395,-2971,-3500,-3946,-4271,-4421,-4370,-4095,-3587,-2880,-2002,-1020,4,1009,1948,2772,3490,4072,4557,4956,5292,5611,5910,6224,6533,6837,7095,7282,7349,7272,7027,6609,6045,5360,4613,3859,3151,2549,2080,1767,1611,1604,1720,1939,2244,2598,3002,3425,3850,4275,4658,5000,5265,5428,5485,5389,5163,4783,4266,3630,2874,2023,1077,41,-1074,-2267,-3517,-4802,-6086,-7327,-8470,-9465,-10258,-10817,-11113,-11155,-10951,-10554,-9998,-9344,-8635,-7902,-7165,-6420,-5652,-4846,-3975,-3039,-2020,-956,138,1214,2199,3056,3687,4059,4117,3854,3276,2437,1400,257,-893,-1953,-2835,-3464,-3795,-3800,-3478,-2865,-2001,-966,161,1294,2346,3245,3939,4386,4586,4548,4318,3955,3541,3157,2891,2804,2950,3341,3956,4744,5613,6459,7153,7579,7632,7237,6373,5053,3347,1367,-749,-2850,-4789,-6433,-7700,-8507,-8858,-8756,-8254,-7423,-6345,-5111,-3805,-2508,-1287,-198,709,1409,1881,2128,2161,2009,1702,1292,805,306,-200,-652,-1065,-1411,-1703,-1961,-2190,-2421,-2673,-2938,-3242,-3547,-3843,-4086,-4226,-4210,-3992,-3516,-2767,-1724,-406,1147,2886,4713,6565,8308,9886,11177,12147,12729,12916,12708,12115,11180,9922,8384,6607,4630,2507,302,-1924,-4083,-6108,-7896,-9397,-10520,-11253,-11567,-11483,-11063,-10364,-9501,-8556,-7622,-6761,-6003,-5338,-4734,-4114,-3413,-2548,-1473,-162,1368,3075,4865,6654,8315,9761,10903,11684,12078,12083,11711,10996,9967,8674,7158,5477,3689,1866,85,-1573,-3038,-4230,-5124,-5664,-5871,-5756,-5355,-4740,-3953,-3079,-2151,-1240,-351,470,1212,1870,2407,2825,3092,3188,3112,2842,2402,1790,1052,214,-668,-1545,-2376,-3102,-3702,-4141,-4418,-4526,-4478,-4283,-3953,-3506,-2932,-2254,-1441,-523,540,1703,2993,4343,5747,7129,8440,9615,10585,11300,11722,11814,11584,11028,10183,9085,7774,6318,4750,3137,1516,-65,-1572,-2960,-4215,-5298,-6200,-6908,-7409,-7716,-7827,-7767,-7549,-7197,-6738,-6202,-5605,-4996,-4375,-3798,-3264,-2798,-2394,-2034,-1694,-1324,-898,-371,242,947,1664,2339,2871,3156,3132,2712,1901,694,-825,-2571,-4395,-6173,-7750,-9036,-9946,-10453,-10573,-10327,-9793,-9017,-8074,-7007,-5876,-4703,-3542,-2398,-1315,-299,631,1466,2212,2876,3472,4030,4552,5073,5568,6045,6456,6754,6902,6823,6507,5912,5058,3966,2691,1291,-154,-1581,-2921,-4117,-5137,-5937,-6510,-6837,-6902,-6713,-6243,-5512,-4510,-3270,-1825,-235,1424,3071,4618,5983,7113,7952,8495,8732,8697,8420,7963,7364,6694,5982,5274,4597,3957,3364,2814,2296,1821,1384,1000,701,500,455,572,902,1437,2190,3120,4199,5351,6514,7601,8546,9281,9760,9958,9861,9491,8858,8008,6963,5765,4433,2987,1445,-194,-1911,-3699,-5533,-7376,-9185,-10891,-12431,-13726,-14711,-15323,-15518,-15276,-14596,-13513,-12071,-10359,-8456,-6476,-4497,-2618,-880,653,1983,3091,3991,4689,5183,5477,5564,5430,5078,4496,3698,2711,1549,286,-1053,-2377,-3640,-4767,-5719,-6451,-6962,-7237,-7305,-7187,-6907,-6508,-6007,-5439,-4814,-4159,-3472,-2775,-2059,-1335,-601,149,896,1659,2396,3119,3782,4369,4844,5171,5320,5280,5026,4601,4008,3337,2635,1997,1502,1203,1165,1385,1862,2560,3414,4361,5322,6216,6992,7587,7984,8169,8149,7954,7606,7157,6630,6077,5524,4995,4520,4082,3705,3339,2990,2602,2163,1637,1013,284,-544,-1448,-2396,-3354,-4252,-5056,-5686,-6105,-6267,-6143,-5733,-5049,-4127,-3015,-1782,-493,768,1933,2926,3695,4181,4377,4247,3830,3141,2240,1194,62,-1071,-2159,-3138,-3983,-4673,-5211,-5601,-5876,-6057,-6170,-6251,-6290,-6313,-6288,-6195,-6002,-5666,-5166,-4473,-3593,-2533,-1332,-35,1311,2634,3894,5035,6020,6826,7417,7785,7898,7740,7295,6545,5502,4174,2600,831,-1066,-3017,-4932,-6743,-8356,-9725,-10783,-11515,-11902,-11960,-11714,-11212,-10504,-9663,-8734,-7801,-6872,-6013,-5202,-4445,-3713,-2962,-2163,-1265,-256,880,2129,3445,4786,6067,7214,8159,8828,9179,9194,8858,8220,7316,6247,5091,3982,2994,2236,1742,1545,1621,1922,2370,2878,3353,3705,3882,3842,3606,3209,2746,2297,1985,1881,2057,2520,3254,4190,5228,6260,7164,7828,8177,8143,7716,6909,5772,4378,2817,1186,-430,-1952,-3320,-4505,-5484,-6273,-6883,-7355,-7713,-7988,-8207,-8358,-8461,-8464,-8372,-8140,-7759,-7231,-6555,-5779,-4921,-4048,-3188,-2394,-1691,-1113,-675,-404,-308,-408,-707,-1220,-1913,-2786,-3756,-4785,-5751,-6579,-7137,-7354,-7135,-6452,-5286,-3682,-1710,517,2865,5176,7293,9082,10415,11235,11520,11304,10682,9784,8750,7750,6907,6320,6045,6064,6323,6714,7104,7345,7321,6920,6111,4890,3331,1518,-392,-2287,-4014,-5475,-6599,-7340,-7711,-7728,-7459,-6959,-6309,-5581,-4850,-4166,-3594,-3125,-2786,-2523,-2288,-2024,-1641,-1088,-310,712,1962,3388,4910,6412,7774,8869,9606,9900,9745,9148,8179,6923,5492,3987,2511,1133,-97,-1151,-2037,-2765,-3364,-3857,-4259,-4586,-4828,-4989,-5050,-5015,-4876,-4650,-4353,-4022,-3682,-3377,-3130,-2971,-2905,-2945,-3070,-3283,-3555,-3871,-4199,-4516,-4786,-4976,-5059,-4991,-4762,-4333,-3721,-2905,-1931,-811,390,1629,2842,3975,4983,5816,6456,6880,7090,7105,6938,6649,6259,5822,5360,4901,4435,3975,3473,2938,2312,1601,771,-176,-1223,-2371,-3554,-4758,-5888,-6910,-7744,-8332,-8642,-8627,-8294,-7642,-6716,-5555,-4236,-2830,-1410,-59,1179,2259,3163,3897,4463,4880,5156,5289,5266,5070,4656,4009,3083,1884,413,-1286,-3139,-5059,-6930,-8646,-10101,-11233,-11978,-12348,-12342,-12015,-11422,-10619,-9669,-8606,-7466,-6265,-4995,-3679,-2294,-871,596,2083,3573,5050,6495,7889,9217,10439,11535,12456,13169,13640,13844,13780,13462,12915,12197,11355,10458,9561,8722,7971,7345,6832,6435,6116,5835,5547,5184,4718,4080,3282,2279,1128,-173,-1538,-2931,-4254,-5463,-6473,-7264,-7786,-8059,-8086,-7919,-7605,-7206,-6795,-6407,-6124,-5935,-5904,-5997,-6225,-6562,-6971,-7426,-7867,-8252,-8520,-8617,-8499,-8113,-7439,-6464,-5190,-3650,-1892,24,1993,3935,5723,7251,8410,9101,9254,8835,7838,6327,4387,2168,-170,-2442,-4483,-6152,-7345,-8029,-8200,-7932,-7309,-6452,-5474,-4476,-3527,-2666,-1894,-1200,-542,111,782,1485,2207,2931,3628,4265,4830,5307,5717,6056,6359,6635,6892,7147,7384,7612,7812,7985,8112,8190,8212,8176,8081,7932,7715,7432,7068,6597,6028,5340,4551,3692,2773,1856,959,114,-665,-1370,-2014,-2603,-3164,-3702,-4238,-4760,-5255,-5693,-6020,-6196,-6181,-5944,-5513,-4915,-4239,-3573,-3026,-2700,-2682,-3015,-3730,-4777,-6102,-7581,-9084,-10458,-11563,-12267,-12491,-12172,-11318,-9965,-8200,-6126,-3887,-1606,567,2524,4170,5442,6307,6765,6840,6568,6025,5270,4420,3544,2771,2145,1761,1620,1723,2034,2460,2933,3312,3526,3447,3049,2271,1164,-236,-1814,-3461,-5032,-6391,-7415,-7994,-8064,-7587,-6574,-5088,-3220,-1106,1110,3275,5243,6905,8180,9020,9432,9426,9061,8386,7461,6336,5048,3625,2093,467,-1213,-2923,-4595,-6179,-7595,-8785,-9678,-10254,-10473,-10381,-9978,-9351,-8530,-7591,-6571,-5498,-4391,-3235,-2019,-730,654,2098,3584,5035,6372,7513,8361,8864,8982,8715,8107,7212,6141,4968,3827,2774,1885,1181,646,243,-93,-431,-830,-1334,-1963,-2711,-3545,-4417,-5271,-6044,-6694,-7176,-7482,-7601,-7557,-7365,-7045,-6608,-6056,-5378,-4572,-3631,-2557,-1389,-150,1080,2243,3261,4061,4604,4859,4845,4592,4172,3647,3107,2596,2181,1865,1677,1591,1612,1713,1889,2143,2470,2897,3417,4049,4774,5560,6370,7118,7742,8154,8292,8096,7550,6642,5413,3912,2230,443,-1317,-2985,-4442,-5643,-6550,-7146,-7480,-7573,-7523,-7373,-7207,-7056,-6942,-6848,-6742,-6540,-6211,-5656,-4892,-3876,-2699,-1396,-116,1072,2019,2686,2997,2986,2672,2164,1537,925,402,72,-38,114,498,1085,1807,2589,3359,4035,4559,4885,4983,4842,4476,3905,3179,2354,1492,673,-48,-598,-939,-1033,-870,-461,160,940,1794,2649,3395,3973,4307,4364,4151,3670,2995,2156,1248,314,-586,-1418,-2181,-2879,-3543,-4207,-4909,-5667,-6491,-7359,-8228,-9040,-9725,-10211,-10446,-10397,-10065,-9467,-8672,-7733,-6728,-5721,-4732,-3787,-2849,-1908,-906,162,1315,2528,3755,4943,5997,6858,7427,7678,7568,7122,6380,5414,4316,3159,2024,954,-30,-920,-1745,-2524,-3286,-4058,-4821,-5581,-6265,-6828,-7186,-7258,-6993,-6346,-5328,-3967,-2357,-582,1220,2934,4436,5624,6425,6795,6721,6227,5353,4177,2760,1202,-436,-2058,-3612,-5020,-6251,-7240,-7963,-8385,-8472,-8222,-7610,-6657,-5379,-3820,-2042,-117,1863,3813,5645,7287,8687,9812,10668,11246,11600,11736,11711,11534,11247,10847,10366,9793,9157,8448,7704,6911,6118,5310,4535,3780,3080,2419,1821,1262,767,299,-107,-484,-795,-1052,-1224,-1309,-1298,-1199,-1033,-834,-650,-534,-548,-737,-1158,-1825,-2754,-3915,-5270,-6739,-8246,-9697,-11014,-12124,-12987,-13584,-13907,-13999,-13876,-13592,-13188,-12686,-12117,-11477,-10780,-9992,-9145,-8186,-7174,-6076,-4950,-3789,-2621,-1457,-285,882,2059,3227,4382,5477,6480,7317,7928,8240,8202,7775,6964,5807,4382,2814,1231,-217,-1402,-2235,-2646,-2645,-2245,-1526,-567,535,1698,2831,3905,4846,5666,6315,6807,7097,7188,7046,6666,6059,5246,4289,3269,2272,1407,748,369,293,527,1022,1725,2538,3384,4171,4835,5332,5643,5783,5785,5699,5586,5505,5508,5620,5857,6208,6629,7071,7451,7689,7713,7442,6858,5932,4712,3244,1624,-56,-1674,-3145,-4370,-5306,-5916,-6220,-6247,-6073,-5785,-5462,-5211,-5078,-5129,-5377,-5810,-6415,-7123,-7891,-8654,-9346,-9925,-10343,-10559,-10556,-10299,-9776,-8975,-7902,-6575,-5041,-3345,-1577,197,1881,3409,4711,5755,6504,6980,7188,7186,7006,6698,6295,5799,5220,4526,3710,2763,1696,536,-651,-1819,-2876,-3771,-4440,-4875,-5060,-5057,-4908,-4699,-4513,-4382,-4350,-4380,-4422,-4399,-4213,-3796,-3098,-2113,-874,544,2044,3509,4827,5901,6663,7069,7133,6865,6329,5581,4677,3683,2637,1577,530,-478,-1427,-2293,-3047,-3668,-4120,-4391,-4456,-4317,-3975,-3456,-2787,-2008,-1174,-316,494,1251,1888,2418,2799,3036,3114,3016,2744,2276,1630,795,-183,-1281,-2441,-3591,-4663,-5568,-6219,-6560,-6515,-6075,-5228,-4009,-2472,-702,1212,3156,5035,6744,8200,9355,10165,10652,10827,10756,10481,10065,9534,8907,8183,7335,6349,5195,3872,2397,813,-808,-2379,-3804,-4993,-5874,-6399,-6564,-6389,-5938,-5296,-4549,-3805,-3125,-2576,-2149,-1843,-1580,-1306,-935,-415,298,1189,2241,3372,4506,5534,6368,6916,7139,7006,6541,5785,4794,3635,2353,993,-428,-1896,-3400,-4932,-6461,-7936,-9312,-10481,-11396,-11944,-12086,-11780,-11028,-9877,-8397,-6692,-4873,-3052,-1317,251,1616,2754,3673,4376,4911,5268,5504,5602,5600,5489,5303,5051,4778,4522,4329,4266,4358,4657,5152,5828,6629,7481,8288,8965,9427,9621,9524,9127,8477,7610,6602,5525,4435,3395,2437,1577,822,158,-419,-924,-1352,-1702,-1971,-2133,-2204,-2165,-2044,-1855,-1625,-1409,-1229,-1153,-1200,-1415,-1794,-2341,-3016,-3779,-4562,-5294,-5900,-6316,-6486,-6391,-6017,-5394,-4573,-3611,-2589,-1581,-631,190,887,1427,1842,2127,2329,2445,2504,2510,2451,2335,2126,1835,1427,931,343,-306,-979,-1652,-2289,-2869,-3385,-3834,-4217,-4547,-4811,-5018,-5123,-5111,-4918,-4531,-3907,-3076,-2059,-936,196,1259,2136,2795,3180,3329,3276,3112,2922,2807,2827,3030,3387,3857,4323,4675,4784,4534,3882,2780,1302,-496,-2449,-4437,-6269,-7828,-8976,-9671,-9867,-9616,-8958,-7989,-6802,-5474,-4092,-2687,-1313,33,1334,2590,3788,4904,5897,6731,7338,7681,7713,7415,6801,5903,4806,3605,2428,1397,627,198,150,476,1126,2014,3029,4058,4995,5755,6307,6618,6748,6726,6638,6547,6493,6510,6569,6657,6693,6652,6449,6077,5490,4718,3768,2704,1567,428,-671,-1689,-2603,-3419,-4134,-4780,-5360,-5899,-6387,-6830,-7193,-7461,-7598,-7574,-7375,-6986,-6420,-5697,-4847,-3915,-2925,-1925,-922,51,996,1893,2722,3469,4075,4522,4743,4706,4384,3757,2859,1709,382,-1063,-2540,-3987,-5330,-6547,-7592,-8476,-9193,-9755,-10165,-10418,-10491,-10344,-9932,-9208,-8124,-6687,-4890,-2823,-567,1716,3884,5759,7217,8151,8527,8358,7732,6766,5620,4450,3395,2556,1984,1676,1582,1628,1721,1777,1752,1614,1401,1160,977,936,1110,1542,2238,3154,4212,5304,6315,7125,7663,7856,7721,7285,6635,5870,5122,4476,4037,3824,3850,4058,4383,4707,4963,5034,4900,4519,3929,3168,2323,1453,644,-75,-675,-1175,-1596,-2004,-2418,-2901,-3435,-4035,-4632,-5191,-5625,-5877,-5903,-5677,-5227,-4600,-3868,-3134,-2478,-1987,-1707,-1658,-1829,-2181,-2648,-3176,-3690,-4155,-4533,-4816,-5013,-5131,-5176,-5151,-5030,-4801,-4419,-3872,-3147,-2248,-1224,-114,1005,2055,2978,3711,4224,4528,4628,4594,4465,4320,4188,4126,4109,4149,4175,4159,4031,3755,3298,2662,1856,945,-38,-1003,-1904,-2687,-3330,-3829,-4211,-4503,-4756,-4996,-5248,-5506,-5733,-5887,-5875,-5653,-5129,-4296,-3139,-1715,-104,1581,3213,4673,5846,6669,7100,7147,6861,6297,5558,4703,3813,2914,2019,1110,157,-892,-2059,-3368,-4797,-6300,-7794,-9172,-10314,-11111,-11469,-11339,-10715,-9642,-8200,-6511,-4686,-2865,-1140,400,1721,2810,3683,4384,4940,5396,5756,6029,6187,6212,6071,5746,5243,4571,3789,2937,2121,1385,827,462,322,372,571,837,1098,1283,1341,1263,1067,811,575,446,502,793,1351,2141,3131,4211,5310,6299,7111,7652,7889,7787,7352,6603,5570,4309,2865,1296,-333,-1970,-3539,-4988,-6249,-7276,-8022,-8461,-8586,-8404,-7944,-7253,-6374,-5388,-4331,-3283,-2267,-1325,-468,307,1006,1649,2237,2781,3243,3613,3815,3827,3575,3054,2237,1165,-127,-1537,-2993,-4368,-5577,-6528,-7163,-7459,-7417,-7077,-6489,-5717,-4817,-3829,-2786,-1678,-521,721,2039,3442,4897,6357,7738,8963,9917,10535,10739,10518,9884,8882,7619,6185,4717,3321,2081,1071,280,-290,-714,-1062,-1404,-1825,-2350,-2998,-3737,-4508,-5230,-5817,-6181,-6273,-6062,-5563,-4837,-3948,-3016,-2121,-1366,-807,-469,-351,-406,-580,-801,-1012,-1165,-1246,-1250,-1195,-1103,-995,-876,-758,-614,-438,-195,133,558,1082,1672,2303,2910,3450,3868,4134,4230,4169,3963,3670,3313,2950,2611,2315,2068,1857,1649,1421,1133,768,304,-252,-905,-1631,-2421,-3261,-4131,-5026,-5933,-6826,-7698,-8495,-9194,-9723,-10046,-10092,-9854,-9295,-8458,-7377,-6132,-4825,-3535,-2372,-1386,-624,-77,281,516,696,901,1188,1607,2156,2835,3591,4361,5080,5662,6054,6206,6112,5769,5236,4539,3764,2955,2168,1451,802,251,-241,-679,-1099,-1516,-1938,-2345,-2709,-2969,-3060,-2922,-2487,-1735,-663,683,2224,3838,5414,6796,7896,8624,8948,8885,8492,7859,7108,6343,5659,5110,4694,4376,4058,3649,3025,2129,899,-627,-2401,-4291,-6175,-7880,-9290,-10283,-10811,-10869,-10504,-9807,-8896,-7881,-6882,-5949,-5146,-4448,-3845,-3273,-2689,-2039,-1316,-512,329,1144,1862,2403,2702,2724,2468,1970,1308,577,-123,-700,-1089,-1279,-1266,-1130,-924,-757,-685,-769,-1021,-1413,-1898,-2382,-2790,-3033,-3066,-2854,-2427,-1814,-1103,-359,324,886,1275,1458,1430,1200,780,219,-467,-1228,-2021,-2821,-3566,-4226,-4753,-5094,-5226,-5103,-4709,-4044,-3109,-1943,-587,917,2485,4078,5628,7078,8409,9562,10537,11315,11884,12262,12434,12419,12205,11797,11178,10364,9330,8128,6747,5273,3738,2224,807,-450,-1489,-2277,-2814,-3117,-3232,-3224,-3155,-3076,-3030,-3012,-3009,-2976,-2853,-2595,-2168,-1572,-841,-53,696,1289,1618,1598,1184,377,-773,-2162,-3675,-5163,-6506,-7601,-8393,-8865,-9067,-9055,-8933,-8784,-8680,-8666,-8729,-8840,-8914,-8870,-8614,-8082,-7228,-6078,-4657,-3081,-1437,136,1542,2685,3525,4056,4306,4353,4267,4140,4045,4020,4094,4237,4421,4585,4679,4657,4500,4200,3790,3311,2817,2377,2021,1793,1677,1672,1728,1806,1867,1870,1803,1663,1461,1221,979,752,577,456,385,369,360,361,324,250,112,-84,-352,-675,-1066,-1512,-2012,-2566,-3149,-3765,-4377,-4970,-5511,-5970,-6320,-6531,-6594,-6494,-6248,-5858,-5364,-4774,-4139,-3470,-2799,-2150,-1523,-939,-394,111,567,973,1308,1554,1680,1674,1491,1150,632,-16,-752,-1511,-2209,-2769,-3120,-3199,-2990,-2479,-1718,-763,295,1353,2330,3126,3712,4057,4182,4146,4002,3847,3751,3774,3954,4295,4758,5320,5888,6426,6864,7165,7327,7336,7240,7046,6819,6552,6284,5968,5592,5079,4392,3463,2285,854,-783,-2535,-4316,-5974,-7417,-8513,-9209,-9469,-9314,-8816,-8058,-7164,-6239,-5385,-4659,-4110,-3718,-3469,-3296,-3148,-2968,-2723,-2403,-2024,-1617,-1241,-922,-715,-624,-662,-806,-1038,-1315,-1619,-1911,-2191,-2440,-2671,-2886,-3088,-3278,-3423,-3503,-3453,-3245,-2820,-2169,-1283,-191,1047,2367,3675,4895,5941,6771,7343,7667,7759,7661,7413,7074,6650,6193,5674,5101,4438,3681,2804,1841,811,-215,-1151,-1917,-2421,-2608,-2442,-1934,-1128,-101,1037,2194,3255,4159,4841,5312,5559,5646,5596,5454,5255,4985,4647,4197,3600,2825,1835,642,-749,-2275,-3886,-5485,-6995,-8323,-9407,-10191,-10653,-10778,-10585,-10094,-9339,-8350,-7164,-5804,-4318,-2714,-1061,641,2299,3900,5349,6610,7597,8282,8603,8563,8149,7411,6384,5156,3807,2424,1103,-110,-1169,-2077,-2860,-3570,-4263,-4998,-5810,-6711,-7671,-8652,-9547,-10296,-10776,-10936,-10728,-10150,-9257,-8114,-6840,-5525,-4284,-3176,-2254,-1522,-971,-552,-232,50,339,656,1032,1453,1910,2398,2877,3363,3831,4298,4756,5203,5631,6020,6349,6587,6723,6723,6610,6362,6033,5633,5230,4853,4553,4359,4274,4305,4408,4554,4679,4736,4670,4443,4043,3468,2743,1910,1015,110,-759,-1560,-2283,-2923,-3506,-4054,-4579,-5098,-5589,-6012,-6309,-6401,-6225,-5718,-4873,-3691,-2241,-619,1063,2651,4035,5091,5756,6000,5842,5340,4589,3677,2709,1769,900,153,-495,-1040,-1533,-1991,-2459,-2940,-3431,-3919,-4336,-4664,-4817,-4779,-4508,-4015,-3325,-2487,-1578,-660,177,890,1436,1806,2028,2130,2179,2218,2293,2414,2578,2749,2885,2920,2809,2502,1990,1281,425,-506,-1425,-2245,-2906,-3364,-3638,-3754,-3793,-3834,-3950,-4218,-4650,-5255,-5978,-6743,-7458,-8019,-8352,-8395,-8139,-7598,-6820,-5879,-4828,-3750,-2673,-1645,-675,225,1055,1813,2503,3120,3665,4122,4511,4798,5039,5212,5383,5573,5822,6178,6638,7239,7928,8700,9475,10196,10784,11163,11287,11118,10662,9949,9041,8016,6953,5930,5001,4189,3507,2921,2401,1905,1396,862,303,-253,-768,-1194,-1497,-1657,-1683,-1608,-1498,-1430,-1494,-1762,-2290,-3092,-4141,-5364,-6657,-7891,-8940,-9693,-10076,-10051,-9636,-8856,-7802,-6534,-5150,-3713,-2279,-897,426,1657,2810,3853,4774,5532,6081,6377,6370,6043,5393,4441,3262,1922,542,-775,-1927,-2816,-3402,-3655,-3605,-3306,-2838,-2295,-1772,-1326,-1020,-831,-766,-732,-686,-526,-213,296,978,1786,2623,3390,3965,4275,4244,3884,3210,2329,1322,351,-514,-1141,-1541,-1684,-1666,-1558,-1486,-1536,-1797,-2287,-3013,-3913,-4916,-5912,-6817,-7527,-8005,-8208,-8148,-7864,-7380,-6764,-6025,-5199,-4280,-3288,-2216,-1097,36,1137,2134,2978,3594,3957,4034,3846,3432,2856,2212,1579,1040,642,407,325,362,471,600,718,801,861,924,1027,1229,1557,2050,2694,3465,4303,5119,5829,6323,6541,6420,5965,5200,4221,3118,2041,1104,408,41,-3,262,757,1357,1957,2418,2664,2640,2361,1882,1306,752,340,170,288,708,1376,2206,3092,3906,4554,4954,5081,4938,4583,4074,3504,2920,2385,1895,1441,977,443,-212,-1033,-2036,-3207,-4511,-5863,-7204,-8415,-9447,-10202,-10659,-10792,-10615,-10164,-9491,-8648,-7694,-6664,-5589,-4483,-3335,-2154,-898,399,1774,3155,4537,5824,6963,7869,8484,8756,8673,8233,7480,6463,5262,3948,2609,1298,75,-1022,-1974,-2746,-3339,-3714,-3876,-3786,-3470,-2920,-2191,-1336,-441,401,1104,1590,1835,1821,1614,1282,932,663,557,655,968,1446,2031,2633,3166,3574,3803,3862,3776,3592,3390,3206,3107,3071,3108,3135,3113,2962,2634,2117,1403,553,-373,-1281,-2071,-2674,-3008,-3065,-2834,-2373,-1738,-1027,-307,323,832,1161,1333,1344,1251,1099,948,846,822,874,983,1089,1135,1036,749,222,-527,-1475,-2524,-3589,-4540,-5271,-5701,-5769,-5484,-4882,-4037,-3070,-2063,-1155,-382,172,531,687,699,601,455,274,97,-89,-294,-527,-829,-1195,-1649,-2168,-2745,-3332,-3886,-4354,-4665,-4787,-4670,-4314,-3725,-2944,-2027,-1037,-60,860,1638,2266,2706,2992,3150,3244,3323,3455,3660,3978,4372,4848,5331,5800,6181,6443,6541,6472,6213,5803,5234,4547,3743,2838,1828,726,-467,-1719,-2990,-4222,-5343,-6280,-6969,-7359,-7429,-7186,-6666,-5945,-5094,-4217,-3365,-2615,-1962,-1421,-953,-526,-107,325,778,1237,1680,2087,2423,2684,2872,2994,3092,3193,3330,3527,3774,4061,4348,4596,4763,4826,4767,4608,4365,4078,3805,3570,3435,3392,3465,3604,3788,3938,4004,3929,3659,3197,2521,1688,728,-278,-1269,-2170,-2933,-3518,-3917,-4148,-4241,-4261,-4263,-4308,-4458,-4724,-5135,-5654,-6246,-6858,-7403,-7848,-8103,-8175,-8024,-7690,-7194,-6599,-5945,-5288,-4640,-4029,-3430,-2826,-2194,-1506,-768,-2,752,1419,1929,2211,2200,1882,1250,366,-702,-1845,-2949,-3902,-4604,-4993,-5001,-4652,-3920,-2882,-1576,-76,1522,3164,4748,6240,7568,8721,9680,10448,11052,11493,11804,12003,12084,12079,11959,11751,11438,11028,10526,9937,9265,8515,7674,6740,5694,4525,3234,1818,312,-1254,-2828,-4345,-5755,-6995,-8026,-8822,-9370,-9685,-9777,-9689,-9440,-9071,-8608,-8067,-7482,-6854,-6228,-5605,-5042,-4537,-4138,-3828,-3608,-3439,-3274,-3041,-2696,-2160,-1421,-464,676,1926,3203,4376,5361,6037,6372,6330,5942,5281,4434,3513,2630,1865,1297,938,804,837,1000,1211,1410,1542,1574,1486,1285,980,600,165,-293,-755,-1198,-1611,-1980,-2321,-2622,-2918,-3192,-3478,-3737,-3979,-4155,-4235,-4186,-3969,-3580,-3020,-2323,-1534,-732,21,641,1090,1318,1340,1153,835,412,-28,-436,-777,-1002,-1127,-1144,-1083,-968,-837,-712,-630,-601,-653,-788,-1017,-1334,-1731,-2182,-2671,-3155,-3606,-3991,-4278,-4447,-4493,-4405,-4196,-3871,-3438,-2908,-2281,-1562,-749,133,1081,2040,2986,3850,4595,5160,5511,5626,5499,5156,4644,4012,3327,2639,1975,1369,797,269,-260,-779,-1324,-1854,-2373,-2814,-3146,-3306,-3271,-3019,-2566,-1947,-1213,-433,343,1066,1718,2285,2787,3219,3604,3935,4207,4415,4533,4554,4467,4271,3984,3637,3267,2934,2670,2523,2491,2579,2742,2942,3120,3228,3210,3043,2698,2178,1507,702,-165,-1066,-1922,-2707,-3377,-3920,-4326,-4617,-4786,-4880,-4882,-4839,-4725,-4574,-4359,-4099,-3796,-3456,-3122,-2810,-2576,-2450,-2470,-2645,-2979,-3437,-3978,-4535,-5026,-5379,-5514,-5386,-4952,-4219,-3200,-1959,-564,900,2333,3667,4821,5764,6473,6964,7259,7404,7434,7383,7267,7086,6831,6479,6019,5420,4693,3827,2856,1799,714,-363,-1371,-2269,-3019,-3590,-3967,-4152,-4144,-3985,-3681,-3295,-2837,-2355,-1847,-1326,-775,-183,464,1169,1925,2699,3455,4138,4676,5033,5138,4995,4589,3959,3163,2258,1322,406,-441,-1194,-1849,-2411,-2899,-3337,-3745,-4148,-4553,-4968,-5394,-5821,-6248,-6664,-7060,-7420,-7724,-7931,-8007,-7882,-7523,-6890,-5971,-4800,-3422,-1943,-464,887,2016,2835,3323,3479,3380,3104,2768,2477,2304,2302,2449,2714,3007,3255,3382,3339,3124,2761,2313,1862,1489,1255,1210,1338,1621,1972,2321,2569,2637,2480,2065,1422,603,-320,-1229,-2048,-2669,-3032,-3112,-2898,-2445,-1808,-1093,-388,198,607,775,719,447,45,-423,-857,-1184,-1352,-1324,-1131,-784,-371,50,409,641,720,636,408,80,-293,-662,-970,-1186,-1293,-1299,-1219,-1097,-964,-865,-830,-876,-1007,-1205,-1441,-1677,-1857,-1956,-1909,-1715,-1340,-804,-128,657,1482,2327,3116,3847,4483,5035,5513,5925,6301,6640,6943,7205,7393,7482,7441,7225,6836,6258,5527,4668,3734,2761,1782,805,-171,-1164,-2181,-3243,-4327,-5421,-6476,-7437,-8251,-8862,-9231,-9363,-9268,-9005,-8646,-8263,-7930,-7692,-7565,-7523,-7531,-7512,-7413,-7181,-6782,-6222,-5523,-4723,-3878,-3028,-2207,-1440,-714,-34,627,1280,1915,2544,3116,3618,3998,4225,4271,4136,3818,3371,2819,2237,1673,1187,818,609,556,691,966,1383,1884,2428,2975,3467,3887,4197,4402,4493,4501,4443,4359,4277,4227,4220,4268,4334,4421,4460,4454,4358,4166,3897,3561,3198,2852,2548,2326,2199,2157,2193,2272,2358,2417,2427,2365,2236,2041,1804,1531,1254,969,693,418,136,-170,-512,-919,-1387,-1927,-2527,-3157,-3803,-4417,-4974,-5443,-5791,-6004,-6071,-5977,-5747,-5380,-4905,-4351,-3726,-3057,-2345,-1595,-805,14,856,1693,2491,3225,3845,4332,4665,4830,4849,4725,4486,4153,3734,3237,2651,1955,1140,173,-922,-2148,-3442,-4759,-6015,-7144,-8073,-8762,-9179,-9336,-9242,-8955,-8507,-7956,-7329,-6648,-5910,-5099,-4189,-3167,-2009,-755,595,1941,3240,4383,5309,5944,6273,6281,6023,5562,4983,4397,3878,3505,3309,3289,3404,3587,3748,3799,3667,3298,2682,1854,854,-207,-1256,-2193,-2941,-3475,-3770,-3864,-3811,-3670,-3529,-3432,-3440,-3548,-3759,-4033,-4315,-4569,-4729,-4780,-4707,-4518,-4251,-3935,-3613,-3301,-3010,-2725,-2416,-2042,-1565,-944,-176,752,1809,2961,4151,5333,6437,7431,8261,8912,9369,9629,9704,9609,9349,8951,8413,7740,6949,6026,5006,3900,2747,1602,500,-477,-1312,-1946,-2376,-2602,-2639,-2532,-2318,-2045,-1749,-1447,-1146,-834,-490,-88,384,934,1536,2162,2746,3237,3556,3664,3514,3111,2468,1640,689,-299,-1261,-2106,-2821,-3354,-3744,-4003,-4195,-4371,-4583,-4876,-5247,-5714,-6218,-6736,-7197,-7560,-7774,-7827,-7704,-7438,-7055,-6623,-6165,-5752,-5363,-5029,-4688,-4311,-3828,-3184,-2336,-1256,44,1528,3119,4727,6234,7554,8578,9273,9596,9594,9296,8808,8212,7607,7081,6671,6412,6271,6214,6170,6070,5862,5486,4933,4194,3289,2265,1147,9,-1125,-2192,-3184,-4053,-4806,-5411,-5866,-6166,-6289,-6258,-6055,-5714,-5249,-4688,-4063,-3412,-2754,-2143,-1577,-1092,-679,-341,-64,158,350,506,652,791,939,1121,1342,1625,1969,2385,2857,3379,3923,4466,4961,5378,5661,5791,5728,5472,5018,4394,3626,2760,1840,921,41,-747,-1438,-2007,-2478,-2860,-3195,-3492,-3783,-4057,-4313,-4528,-4669,-4721,-4640,-4448,-4105,-3675,-3147,-2587,-2019,-1489,-1013,-615,-275,3,260,508,778,1080,1410,1770,2117,2435,2665,2771,2708,2442,1967,1279,418,-570,-1624,-2659,-3620,-4427,-5055,-5462,-5665,-5682,-5546,-5329,-5055,-4791,-4531,-4298,-4036,-3720,-3278,-2665,-1840,-793,454,1847,3285,4675,5880,6819,7395,7589,7395,6874,6097,5188,4240,3371,2640,2093,1722,1492,1347,1219,1051,802,466,54,-377,-773,-1054,-1145,-1019,-636,-61,675,1440,2149,2674,2944,2900,2542,1906,1063,121,-811,-1634,-2242,-2615,-2707,-2558,-2209,-1711,-1129,-504,127,751,1345,1921,2470,2985,3478,3910,4303,4603,4818,4909,4877,4711,4423,4012,3503,2903,2236,1505,732,-87,-935,-1807,-2702,-3594,-4485,-5345,-6169,-6935,-7630,-8248,-8768,-9193,-9494,-9685,-9725,-9641,-9394,-9004,-8463,-7783,-6984,-6091,-5135,-4155,-3177,-2243,-1367,-572,124,724,1210,1584,1844,1984,2026,1957,1820,1610,1369,1113,858,639,459,345,309,365,531,817,1240,1801,2495,3307,4184,5095,5950,6711,7290,7661,7796,7686,7377,6894,6317,5696,5112,4604,4228,3992,3909,3956,4107,4321,4558,4779,4963,5087,5159,5175,5165,5130,5105,5076,5060,5019,4938,4762,4456,3976,3301,2411,1337,84,-1268,-2683,-4079,-5391,-6571,-7555,-8328,-8857,-9155,-9221,-9098,-8807,-8406,-7931,-7436,-6956,-6533,-6185,-5932,-5769,-5688,-5661,-5647,-5602,-5476,-5218,-4802,-4185,-3389,-2406,-1302,-107,1101,2265,3341,4273,5049,5648,6061,6301,6358,6256,5992,5583,5043,4387,3643,2847,2037,1272,590,47,-338,-542,-573,-461,-235,44,330,560,697,701,571,304,-56,-490,-930,-1354,-1720,-2019,-2249,-2436,-2585,-2737,-2897,-3078,-3266,-3451,-3588,-3663,-3627,-3474,-3192,-2810,-2351,-1887,-1463,-1147,-981,-989,-1165,-1502,-1935,-2435,-2931,-3382,-3752,-4021,-4188,-4270,-4291,-4284,-4277,-4284,-4314,-4342,-4341,-4258,-4051,-3655,-3054,-2195,-1108,218,1728,3376,5100,6818,8462,9961,11236,12243,12928,13266,13269,12919,12288,11387,10309,9112,7888,6713,5668,4811,4177,3776,3581,3544,3596,3657,3649,3504,3184,2657,1951,1087,130,-858,-1810,-2669,-3411,-4002,-4483,-4856,-5173,-5479,-5789,-6152,-6541,-6958,-7356,-7687,-7912,-7975,-7867,-7559,-7087,-6454,-5722,-4920,-4104,-3310,-2561,-1877,-1238,-644,-53,540,1164,1806,2467,3102,3686,4158,4480,4601,4498,4157,3592,2837,1936,952,-55,-1023,-1908,-2666,-3282,-3747,-4064,-4270,-4362,-4400,-4363,-4288,-4134,-3894,-3528,-3013,-2336,-1504,-547,489,1534,2524,3383,4058,4515,4724,4709,4464,4046,3479,2801,2063,1276,497,-271,-974,-1599,-2097,-2445,-2602,-2552,-2275,-1788,-1105,-276,652,1603,2519,3322,3965,4397,4604,4571,4338,3926,3407,2843,2285,1808,1432,1202,1105,1141,1289,1519,1820,2152,2513,2866,3208,3504,3746,3908,3976,3937,3776,3491,3087,2569,1966,1307,618,-44,-669,-1205,-1661,-2006,-2277,-2466,-2626,-2768,-2933,-3133,-3381,-3660,-3960,-4239,-4482,-4653,-4761,-4804,-4819,-4845,-4920,-5092,-5364,-5749,-6194,-6653,-7047,-7275,-7283,-6973,-6344,-5372,-4120,-2642,-1053,545,2041,3338,4360,5081,5476,5599,5493,5244,4943,4654,4460,4360,4387,4471,4580,4624,4548,4293,3856,3240,2511,1734,993,359,-127,-457,-656,-793,-941,-1193,-1620,-2266,-3138,-4197,-5363,-6526,-7548,-8310,-8690,-8643,-8135,-7232,-6010,-4615,-3175,-1829,-674,243,899,1351,1648,1896,2156,2513,2980,3566,4226,4898,5502,5970,6248,6313,6191,5913,5567,5212,4922,4728,4647,4648,4704,4749,4748,4647,4442,4128,3738,3320,2926,2631,2468,2493,2679,3034,3463,3915,4280,4476,4440,4126,3540,2719,1723,651,-418,-1401,-2234,-2899,-3391,-3727,-3977,-4157,-4345,-4548,-4792,-5063,-5351,-5627,-5873,-6085,-6262,-6412,-6568,-6715,-6880,-7021,-7108,-7077,-6878,-6443,-5777,-4874,-3837,-2755,-1804,-1128,-878,-1165,-2011,-3401,-5214,-7289,-9402,-11334,-12863,-13812,-14079,-13605,-12443,-10680,-8474,-5998,-3436,-950,1332,3340,5035,6455,7644,8672,9610,10482,11301,12020,12565,12847,12763,12250,11276,9866,8120,6175,4220,2440,1009,56,-368,-251,312,1213,2297,3406,4415,5227,5806,6155,6339,6422,6496,6621,6823,7103,7397,7651,7770,7709,7415,6907,6212,5405,4557,3747,3013,2381,1817,1286,701,11,-848,-1890,-3090,-4398,-5703,-6905,-7866,-8513,-8754,-8603,-8077,-7275,-6329,-5376,-4586,-4064,-3920,-4166,-4781,-5677,-6720,-7769,-8659,-9264,-9478,-9249,-8571,-7483,-6068,-4425,-2680,-933,698,2153,3353,4276,4888,5190,5195,4933,4448,3819,3112,2443,1882,1545,1475,1735,2307,3165,4222,5373,6478,7418,8052,8304,8103,7458,6401,5036,3465,1840,271,-1125,-2284,-3175,-3809,-4231,-4511,-4722,-4945,-5237,-5637,-6157,-6779,-7455,-8135,-8730,-9192,-9452,-9475,-9261,-8805,-8170,-7383,-6529,-5649,-4790,-3964,-3158,-2327,-1420,-369,855,2260,3799,5369,6836,8016,8750,8878,8314,7033,5112,2709,41,-2607,-4984,-6827,-7977,-8316,-7867,-6688,-4958,-2869,-642,1506,3412,4952,6074,6772,7101,7134,6967,6689,6369,6070,5801,5578,5380,5164,4924,4594,4184,3657,3028,2298,1484,609,-317,-1257,-2196,-3095,-3922,-4631,-5182,-5528,-5641,-5509,-5136,-4558,-3834,-3029,-2230,-1499,-890,-439,-126,66,202,354,568,923,1414,2044,2759,3478,4106,4541,4710,4561,4103,3382,2489,1546,671,-18,-462,-622,-542,-293,14,252,324,149,-269,-898,-1626,-2317,-2822,-2995,-2740,-1998,-795,813,2673,4644,6519,8138,9332,9998,10061,9527,8418,6838,4888,2702,426,-1835,-3962,-5885,-7551,-8931,-10017,-10809,-11305,-11493,-11367,-10891,-10064,-8863,-7318,-5479,-3438,-1326,707,2490,3889,4778,5126,4940,4316,3400,2380,1448,785,507,688,1295,2241,3366,4480,5385,5925,5968,5487,4496,3086,1394,-421,-2205,-3813,-5151,-6166,-6851,-7231,-7366,-7294,-7065,-6689,-6156,-5433,-4487,-3279,-1812,-106,1759,3676,5491,7056,8207,8830,8836,8210,6990,5274,3203,943,-1336,-3462,-5314,-6774,-7788,-8320,-8363,-7949,-7104,-5891,-4371,-2626,-751,1144,2955,4555,5857,6778,7281,7368,7086,6514,5760,4939,4145,3459,2928,2542,2290,2101,1920,1684,1349,912,396,-138,-619,-955,-1092,-980,-617,-34,705,1515,2291,2944,3385,3562,3452,3065,2450,1669,798,-96,-960,-1770,-2520,-3239,-3958,-4731,-5595,-6583,-7704,-8934,-10227,-11511,-12685,-13671,-14359,-14709,-14668,-14243,-13473,-12416,-11162,-9813,-8445,-7146,-5940,-4833,-3795,-2753,-1640,-366,1130,2878,4881,7094,9435,11800,14063,16099,17802,19093,19924,20308,20268,19889,19246,18439,17542,16617,15695,14777,13837,12843,11749,10526,9166,7676,6096,4472,2876,1351,-35,-1276,-2348,-3277,-4087,-4818,-5516,-6206,-6917,-7643,-8376,-9090,-9741,-10311,-10750,-11051,-11198,-11183,-11032,-10742,-10366,-9903,-9413,-8906,-8421,-7983,-7612,-7327,-7136,-7039,-7019,-7046,-7092,-7094,-7027,-6844,-6515,-6052,-5435,-4712,-3900,-3042,-2171,-1307,-468,347,1153,1949,2765,3582,4395,5159,5822,6323,6586,6559,6198,5481,4449,3128,1645,89,-1381,-2641,-3566,-4070,-4108,-3694,-2861,-1711,-338,1145,2623,4032,5300,6416,7381,8223,8978,9682,10343,10979,11529,11990,12259,12320,12088,11554,10692,9529,8092,6452,4660,2808,956,-826,-2481,-3961,-5231,-6253,-7015,-7501,-7713,-7661,-7374,-6883,-6235,-5468,-4632,-3746,-2851,-1946,-1041,-139,770,1676,2579,3457,4301,5071,5754,6307,6713,6950,7007,6882,6579,6118,5504,4783,3944,3042,2068,1052,-6,-1092,-2200,-3326,-4455,-5569,-6647,-7632,-8497,-9159,-9584,-9700,-9502,-8962,-8133,-7046,-5801,-4472,-3171,-1961,-936,-97,512,951,1226,1417,1547,1670,1790,1917,2029,2105,2118,2046,1884,1627,1307,956,624,368,231,242,423,737,1169,1633,2071,2395,2539,2437,2076,1437,579,-444,-1528,-2569,-3471,-4155,-4569,-4718,-4617,-4357,-4000,-3670,-3428,-3363,-3492,-3809,-4265,-4774,-5248,-5577,-5692,-5541,-5116,-4445,-3573,-2576,-1514,-467,536,1449,2281,3022,3708,4330,4913,5425,5836,6113,6183,6029,5614,4947,4067,3029,1908,791,-246,-1151,-1867,-2401,-2739,-2922,-2977,-2941,-2850,-2718,-2563,-2379,-2175,-1939,-1682,-1396,-1085,-744,-356,85,622,1251,2026,2918,3954,5078,6264,7428,8502,9397,10038,10381,10384,10076,9482,8681,7757,6798,5890,5093,4430,3908,3473,3067,2595,1974,1125,5,-1388,-3010,-4771,-6531,-8166,-9509,-10467,-10959,-10976,-10570,-9834,-8898,-7910,-6995,-6255,-5734,-5430,-5280,-5198,-5076,-4811,-4354,-3670,-2806,-1834,-875,-53,498,682,434,-246,-1315,-2657,-4147,-5599,-6878,-7831,-8385,-8501,-8200,-7555,-6668,-5668,-4668,-3784,-3068,-2563,-2245,-2074,-1976,-1879,-1714,-1445,-1056,-566,-25,521,999,1368,1594,1674,1633,1523,1415,1388,1513,1852,2416,3209,4181,5270,6395,7479,8445,9263,9887,10356,10667,10898,11084,11286,11534,11851,12208,12588,12925,13158,13241,13114,12768,12188,11407,10440,9350,8160,6915,5641,4343,3044,1728,413,-906,-2206,-3471,-4659,-5750,-6709,-7509,-8164,-8646,-9011,-9252,-9418,-9520,-9571,-9572,-9496,-9322,-9002,-8515,-7833,-6964,-5934,-4786,-3599,-2418,-1330,-357,454,1117,1638,2056,2396,2697,2959,3179,3324,3341,3186,2810,2192,1345,309,-841,-2013,-3107,-4038,-4743,-5189,-5393,-5381,-5239,-5023,-4837,-4719,-4727,-4850,-5071,-5330,-5553,-5670,-5623,-5373,-4939,-4346,-3679,-3022,-2470,-2098,-1960,-2056,-2355,-2783,-3230,-3594,-3750,-3638,-3186,-2420,-1373,-142,1160,2413,3513,4368,4959,5265,5357,5292,5179,5126,5207,5513,6055,6834,7799,8872,9948,10933,11712,12231,12412,12274,11804,11082,10171,9158,8142,7182,6340,5636,5070,4619,4257,3946,3655,3370,3068,2766,2444,2137,1815,1500,1143,735,222,-424,-1226,-2199,-3299,-4511,-5736,-6939,-8015,-8944,-9667,-10208,-10576,-10834,-11030,-11229,-11466,-11766,-12108,-12470,-12775,-12977,-13000,-12813,-12392,-11747,-10906,-9905,-8787,-7579,-6302,-4960,-3547,-2054,-483,1166,2867,4581,6270,7861,9313,10567,11589,12367,12884,13171,13250,13154,12945,12634,12281,11883,11453,10976,10404,9718,8843,7763,6428,4849,3033,1045,-1062,-3175,-5211,-7060,-8635,-9872,-10718,-11178,-11251,-10990,-10440,-9658,-8711,-7626,-6472,-5251,-4021,-2792,-1614,-528,407,1136,1587,1712,1470,845,-133,-1419,-2921,-4516,-6077,-7469,-8558,-9271,-9530,-9343,-8729,-7776,-6562,-5227,-3863,-2583,-1462,-539,163,659,989,1201,1350,1500,1688,1950,2304,2724,3203,3672,4106,4431,4630,4666,4547,4281,3912,3481,3044,2657,2355,2178,2127,2205,2374,2624,2909,3219,3530,3840,4147,4451,4758,5055,5349,5612,5845,6010,6103,6090,5970,5732,5384,4937,4406,3816,3171,2503,1798,1082,332,-442,-1250,-2098,-2981,-3887,-4807,-5702,-6549,-7313,-7936,-8402,-8648,-8658,-8389,-7826,-6965,-5802,-4384,-2740,-954,893,2702,4370,5785,6879,7559,7807,7598,6968,5967,4685,3214,1666,139,-1283,-2537,-3592,-4442,-5109,-5627,-6045,-6399,-6732,-7058,-7393,-7708,-7996,-8204,-8311,-8283,-8106,-7785,-7338,-6794,-6187,-5545,-4881,-4201,-3485,-2708,-1843,-860,250,1474,2774,4075,5284,6282,6963,7213,6982,6245,5046,3494,1731,-32,-1606,-2782,-3413,-3402,-2724,-1447,319,2381,4553,6622,8430,9847,10815,11339,11466,11310,10962,10563,10170,9866,9636,9458,9274,8994,8562,7903,7016,5892,4588,3176,1721,335,-933,-2013,-2884,-3536,-3996,-4287,-4466,-4544,-4567,-4507,-4380,-4140,-3767,-3254,-2579,-1790,-921,-67,683,1210,1422,1233,605,-461,-1913,-3658,-5556,-7469,-9232,-10710,-11799,-12412,-12547,-12202,-11457,-10390,-9130,-7780,-6460,-5246,-4198,-3341,-2656,-2124,-1674,-1263,-825,-304,330,1104,2030,3077,4233,5445,6667,7855,8949,9907,10684,11243,11562,11614,11413,10949,10267,9383,8341,7180,5934,4634,3316,1996,705,-545,-1729,-2823,-3796,-4604,-5212,-5558,-5621,-5356,-4789,-3924,-2849,-1630,-391,764,1726,2412,2775,2811,2554,2074,1447,784,132,-422,-897,-1280,-1641,-2020,-2494,-3109,-3875,-4797,-5788,-6789,-7662,-8316,-8640,-8574,-8104,-7242,-6077,-4686,-3205,-1743,-399,740,1649,2309,2759,3051,3238,3395,3551,3746,3967,4198,4400,4523,4526,4383,4074,3632,3069,2468,1871,1367,995,804,791,951,1217,1554,1863,2120,2266,2306,2266,2180,2125,2155,2327,2670,3178,3821,4526,5215,5775,6127,6179,5896,5264,4294,3065,1627,95,-1462,-2951,-4332,-5553,-6624,-7538,-8336,-9027,-9652,-10201,-10677,-11050,-11281,-11332,-11174,-10782,-10172,-9366,-8413,-7367,-6302,-5246,-4270,-3361,-2544,-1781,-1043,-283,539,1452,2472,3581,4750,5920,7020,7990,8738,9242,9431,9327,8921,8272,7430,6470,5459,4452,3503,2612,1805,1053,344,-338,-1011,-1678,-2328,-2954,-3521,-4014,-4403,-4671,-4820,-4838,-4755,-4570,-4317,-4000,-3647,-3261,-2866,-2467,-2087,-1731,-1429,-1187,-1022,-946,-960,-1059,-1242,-1468,-1730,-1973,-2172,-2278,-2267,-2098,-1762,-1237,-544,315,1296,2369,3484,4603,5672,6678,7569,8345,8972,9441,9731,9822,9702,9357,8790,8019,7072,6006,4874,3750,2701,1788,1070,561,280,206,285,479,697,892,1004,979,818,485,17,-584,-1282,-2041,-2828,-3611,-4363,-5063,-5701,-6263,-6756,-7174,-7527,-7812,-8043,-8223,-8362,-8461,-8530,-8554,-8544,-8479,-8361,-8185,-7947,-7661,-7317,-6930,-6473,-5953,-5327,-4579,-3665,-2561,-1234,312,2087,4041,6127,8282,10397,12408,14205,15721,16904,17703,18121,18152,17837,17211,16333,15252,14031,12719,11348,9964,8565,7180,5793,4419,3031,1649,255,-1131,-2496,-3821,-5067,-6209,-7210,-8036,-8662,-9071,-9231,-9164,-8837,-8301,-7558,-6670,-5693,-4690,-3737,-2901,-2237,-1792,-1585,-1611,-1854,-2262,-2780,-3356,-3921,-4456,-4908,-5295,-5587,-5813,-5951,-6021,-5999,-5895,-5686,-5374,-4960,-4429,-3819,-3110,-2356,-1555,-743,63,847,1602,2314,2986,3599,4148,4612,4983,5241,5404,5463,5469,5413,5352,5271,5183,5051,4857,4533,4073,3418,2592,1612,535,-530,-1492,-2213,-2612,-2608,-2205,-1441,-431,678,1723,2535,2989,3000,2539,1652,417,-1044,-2575,-4065,-5366,-6423,-7174,-7617,-7770,-7655,-7314,-6766,-6042,-5166,-4171,-3098,-2016,-983,-92,605,1035,1182,1044,659,126,-464,-952,-1221,-1142,-639,321,1704,3431,5356,7327,9141,10660,11707,12232,12166,11583,10534,9191,7680,6177,4804,3647,2766,2133,1745,1507,1387,1303,1224,1131,1003,865,712,547,379,153,-127,-547,-1106,-1868,-2815,-3945,-5220,-6564,-7915,-9172,-10252,-11085,-11601,-11789,-11631,-11182,-10486,-9648,-8756,-7924,-7242,-6785,-6608,-6709,-7074,-7624,-8274,-8889,-9362,-9553,-9379,-8773,-7708,-6220,-4361,-2233,39,2338,4521,6494,8157,9455,10367,10877,11038,10869,10452,9850,9139,8414,7732,7182,6798,6606,6594,6705,6860,6960,6894,6579,5945,4981,3700,2183,521,-1147,-2695,-4000,-4973,-5556,-5760,-5597,-5151,-4493,-3709,-2886,-2096,-1386,-821,-407,-182,-140,-288,-609,-1098,-1711,-2434,-3186,-3930,-4567,-5044,-5299,-5287,-5028,-4525,-3869,-3124,-2409,-1809,-1427,-1302,-1473,-1885,-2494,-3150,-3741,-4087,-4066,-3553,-2490,-860,1274,3822,6609,9476,12214,14652,16643,18071,18901,19123,18803,18041,16942,15650,14252,12837,11443,10065,8681,7252,5725,4094,2349,543,-1254,-2951,-4439,-5640,-6475,-6946,-7050,-6887,-6516,-6092,-5681,-5415,-5318,-5433,-5732,-6169,-6682,-7191,-7648,-7993,-8220,-8313,-8321,-8247,-8165,-8077,-8023,-8004,-7995,-7980,-7912,-7754,-7485,-7077,-6552,-5916,-5226,-4518,-3853,-3269,-2801,-2451,-2211,-2033,-1862,-1630,-1266,-719,30,984,2074,3232,4331,5259,5900,6178,6058,5556,4750,3742,2674,1678,863,326,82,146,447,933,1501,2091,2619,3079,3434,3728,3974,4210,4472,4767,5102,5463,5821,6146,6393,6522,6495,6272,5832,5153,4232,3085,1733,222,-1384,-3019,-4588,-6003,-7188,-8053,-8563,-8683,-8420,-7807,-6893,-5751,-4446,-3064,-1656,-290,998,2186,3248,4204,5049,5804,6499,7132,7743,8308,8845,9317,9716,9997,10133,10091,9847,9398,8753,7953,7036,6063,5076,4108,3164,2223,1247,186,-1011,-2378,-3914,-5596,-7347,-9085,-10687,-12055,-13086,-13733,-13959,-13810,-13320,-12598,-11723,-10777,-9838,-8918,-8036,-7174,-6298,-5396,-4460,-3504,-2575,-1734,-1040,-578,-391,-518,-962,-1687,-2632,-3701,-4775,-5738,-6466,-6867,-6859,-6426,-5558,-4329,-2810,-1127,585,2223,3638,4812,5661,6238,6578,6761,6894,7052,7319,7729,8292,8980,9736,10503,11204,11795,12227,12496,12604,12562,12406,12143,11793,11353,10800,10121,9267,8231,6979,5538,3911,2168,353,-1457,-3204,-4832,-6302,-7591,-8695,-9614,-10369,-10965,-11427,-11764,-11977,-12078,-12063,-11931,-11699,-11357,-10938,-10441,-9899,-9300,-8680,-8015,-7335,-6626,-5898,-5166,-4427,-3709,-3003,-2344,-1714,-1143,-614,-136,305,722,1144,1591,2097,2692,3378,4182,5058,6003,6943,7829,8593,9161,9501,9560,9351,8879,8192,7345,6402,5417,4448,3507,2632,1798,1018,266,-446,-1114,-1728,-2239,-2639,-2863,-2905,-2729,-2349,-1772,-1050,-234,603,1393,2061,2567,2858,2939,2796,2475,1990,1411,761,104,-549,-1168,-1761,-2341,-2931,-3565,-4261,-5050,-5906,-6843,-7786,-8701,-9503,-10113,-10469,-10500,-10181,-9505,-8500,-7225,-5750,-4161,-2537,-945,559,1944,3193,4301,5269,6094,6770,7280,7609,7741,7672,7422,7013,6501,5923,5338,4766,4242,3747,3283,2818,2339,1824,1293,750,262,-130,-352,-356,-105,407,1148,2071,3087,4114,5068,5860,6464,6823,6962,6880,6619,6212,5680,5049,4312,3470,2503,1410,194,-1122,-2488,-3856,-5150,-6308,-7272,-8005,-8485,-8725,-8731,-8550,-8221,-7779,-7279,-6740,-6192,-5632,-5057,-4436,-3744,-2943,-2016,-939,262,1584,2964,4357,5703,6927,7997,8849,9478,9870,10047,10040,9874,9586,9184,8668,8031,7235,6274,5123,3789,2296,695,-950,-2542,-4006,-5234,-6180,-6793,-7078,-7075,-6849,-6488,-6093,-5751,-5527,-5477,-5604,-5894,-6315,-6801,-7301,-7762,-8134,-8395,-8543,-8576,-8524,-8402,-8228,-8018,-7764,-7447,-7054,-6537,-5892,-5082,-4122,-3018,-1813,-541,722,1944,3049,4013,4808,5421,5883,6202,6442,6619,6791,6970,7178,7409,7649,7880,8076,8230,8313,8348,8324,8266,8194,8110,8047,7997,7963,7935,7885,7788,7622,7344,6962,6437,5791,5021,4144,3195,2193,1186,205,-702,-1524,-2224,-2824,-3317,-3751,-4147,-4559,-5016,-5558,-6201,-6955,-7802,-8722,-9660,-10575,-11394,-12077,-12559,-12827,-12843,-12627,-12176,-11541,-10728,-9803,-8760,-7647,-6448,-5179,-3820,-2380,-842,773,2468,4194,5934,7612,9192,10596,11778,12687,13290,13588,13581,13313,12819,12170,11415,10616,9797,8973,8129,7219,6206,5017,3632,2018,198,-1772,-3821,-5825,-7674,-9256,-10462,-11250,-11584,-11497,-11052,-10336,-9457,-8518,-7591,-6743,-5974,-5291,-4644,-4010,-3346,-2646,-1922,-1206,-574,-85,174,147,-207,-889,-1862,-3060,-4362,-5670,-6832,-7762,-8364,-8599,-8472,-8009,-7297,-6412,-5461,-4522,-3658,-2893,-2231,-1610,-996,-290,547,1559,2764,4106,5556,7002,8375,9572,10524,11184,11523,11567,11341,10913,10353,9734,9130,8583,8122,7750,7430,7143,6820,6432,5934,5305,4539,3644,2638,1559,443,-657,-1709,-2667,-3518,-4232,-4827,-5286,-5637,-5884,-6039,-6137,-6174,-6197,-6205,-6228,-6268,-6324,-6392,-6447,-6473,-6434,-6305,-6052,-5659,-5109,-4418,-3591,-2672,-1695,-702,261,1174,2017,2788,3515,4214,4932,5689,6519,7410,8366,9325,10260,11089,11766,12230,12454,12417,12149,11670,11051,10341,9600,8862,8143,7435,6707,5924,5051,4056,2943,1707,396,-951,-2276,-3520,-4631,-5575,-6328,-6898,-7301,-7572,-7737,-7845,-7899,-7923,-7910,-7845,-7732,-7543,-7310,-7028,-6744,-6497,-6316,-6272,-6367,-6645,-7086,-7678,-8372,-9105,-9804,-10391,-10787,-10936,-10787,-10318,-9537,-8466,-7156,-5666,-4067,-2419,-793,775,2245,3606,4853,5998,7046,8012,8893,9687,10370,10938,11359,11637,11752,11718,11529,11198,10733,10142,9448,8663,7807,6900,5946,4965,3955,2931,1905,888,-86,-1010,-1843,-2569,-3159,-3577,-3815,-3836,-3660,-3286,-2759,-2128,-1458,-812,-252,175,436,513,399,108,-347,-934,-1625,-2375,-3159,-3932,-4659,-5316,-5865,-6286,-6571,-6695,-6682,-6524,-6265,-5914,-5511,-5066,-4590,-4071,-3493,-2814,-2014,-1067,36,1270,2615,3997,5363,6633,7734,8627,9256,9631,9759,9678,9432,9073,8628,8132,7569,6936,6197,5333,4329,3185,1931,608,-711,-1960,-3062,-3964,-4626,-5040,-5230,-5238,-5141,-4991,-4872,-4803,-4813,-4866,-4918,-4900,-4732,-4368,-3747,-2899,-1842,-664,519,1607,2447,2961,3061,2732,2001,946,-320,-1647,-2904,-3949,-4695,-5084,-5110,-4813,-4255,-3548,-2771,-2038,-1402,-908,-558,-326,-156,0,202,478,826,1236,1639,2008,2265,2398,2391,2258,2059,1828,1655,1567,1633,1842,2206,2669,3174,3646,4009,4198,4182,3935,3492,2873,2147,1363,594,-116,-717,-1198,-1562,-1828,-2061,-2302,-2631,-3085,-3710,-4499,-5436,-6460,-7500,-8470,-9291,-9884,-10221,-10264,-10057,-9623,-9044,-8388,-7736,-7146,-6663,-6292,-6027,-5823,-5645,-5427,-5141,-4735,-4199,-3510,-2660,-1646,-465,883,2379,4011,5731,7507,9272,10976,12552,13948,15118,16037,16685,17077,17233,17177,16950,16567,16037,15370,14538,13538,12351,10972,9414,7696,5873,3973,2090,261,-1435,-2948,-4249,-5310,-6136,-6753,-7168,-7447,-7585,-7638,-7586,-7445,-7189,-6803,-6271,-5591,-4782,-3891,-2982,-2143,-1471,-1045,-949,-1199,-1811,-2722,-3860,-5101,-6334,-7419,-8281,-8835,-9069,-8992,-8654,-8131,-7489,-6812,-6127,-5462,-4795,-4079,-3261,-2278,-1083,337,1969,3763,5625,7459,9148,10593,11723,12480,12875,12915,12674,12209,11621,10964,10315,9688,9083,8480,7811,7029,6076,4918,3545,1988,286,-1461,-3168,-4718,-6021,-6994,-7597,-7832,-7736,-7399,-6919,-6419,-6005,-5777,-5777,-6034,-6521,-7173,-7919,-8646,-9272,-9712,-9923,-9883,-9618,-9166,-8610,-7999,-7420,-6901,-6469,-6110,-5798,-5473,-5090,-4592,-3938,-3115,-2114,-952,333,1715,3134,4569,5962,7304,8551,9703,10721,11612,12334,12900,13282,13492,13532,13425,13193,12874,12487,12061,11599,11108,10561,9952,9238,8415,7464,6392,5228,3996,2762,1564,462,-504,-1322,-1961,-2460,-2823,-3092,-3313,-3500,-3706,-3933,-4206,-4528,-4900,-5326,-5798,-6311,-6870,-7448,-8068,-8689,-9328,-9947,-10533,-11063,-11491,-11801,-11941,-11896,-11626,-11144,-10423,-9520,-8435,-7243,-5978,-4705,-3469,-2310,-1254,-300,560,1357,2125,2900,3709,4574,5480,6420,7344,8215,8966,9562,9941,10096,10013,9717,9254,8681,8069,7480,6967,6561,6271,6079,5941,5798,5577,5205,4622,3789,2699,1386,-97,-1649,-3194,-4613,-5846,-6830,-7538,-7994,-8217,-8283,-8236,-8156,-8064,-8006,-7954,-7909,-7816,-7662,-7406,-7057,-6627,-6152,-5689,-5270,-4962,-4751,-4668,-4651,-4665,-4642,-4508,-4225,-3738,-3047,-2151,-1083,128,1425,2783,4141,5487,6766,7970,9053,10002,10793,11412,11865,12148,12290,12304,12237,12103,11947,11773,11593,11384,11125,10758,10236,9509,8520,7260,5712,3900,1882,-293,-2521,-4723,-6805,-8670,-10276,-11541,-12474,-13050,-13298,-13257,-12958,-12473,-11835,-11113,-10345,-9582,-8859,-8209,-7655,-7213,-6893,-6692,-6596,-6591,-6637,-6706,-6751,-6725,-6580,-6276,-5772,-5060,-4128,-3013,-1738,-381,993,2310,3481,4473,5221,5753,6058,6217,6266,6305,6380,6571,6895,7375,7987,8692,9419,10101,10643,10993,11073,10880,10387,9643,8672,7549,6332,5093,3873,2737,1679,739,-115,-882,-1590,-2248,-2866,-3433,-3945,-4375,-4717,-4965,-5118,-5207,-5248,-5280,-5331,-5423,-5565,-5753,-5962,-6157,-6306,-6352,-6282,-6065,-5711,-5244,-4691,-4109,-3521,-2979,-2488,-2066,-1699,-1376,-1070,-758,-419,-17,450,1026,1699,2509,3431,4489,5655,6907,8219,9526,10786,11924,12885,13603,14038,14164,13975,13491,12763,11829,10783,9671,8574,7526,6564,5694,4894,4149,3402,2624,1772,828,-212,-1335,-2514,-3705,-4878,-5964,-6950,-7785,-8456,-8968,-9310,-9522,-9615,-9632,-9592,-9519,-9429,-9317,-9198,-9049,-8877,-8682,-8459,-8241,-8023,-7857,-7741,-7719,-7784,-7947,-8185,-8463,-8741,-8950,-9044,-8949,-8633,-8055,-7212,-6116,-4809,-3350,-1831,-320,1074,2303,3300,4058,4592,4935,5175,5368,5616,5968,6480,7149,7965,8861,9768,10606,11278,11749,11947,11894,11588,11085,10445,9737,9016,8337,7702,7118,6536,5927,5223,4400,3430,2317,1091,-200,-1503,-2738,-3858,-4807,-5554,-6103,-6455,-6662,-6768,-6826,-6893,-6998,-7154,-7365,-7588,-7801,-7937,-7965,-7832,-7522,-7024,-6356,-5557,-4674,-3783,-2933,-2197,-1598,-1152,-842,-618,-413,-146,264,894,1779,2957,4390,6045,7827,9640,11376,12926,14207,15149,15728,15936,15807,15386,14738,13929,13020,12064,11089,10115,9137,8141,7119,6045,4924,3753,2551,1360,201,-872,-1842,-2670,-3370,-3935,-4404,-4818,-5199,-5633,-6109,-6698,-7383,-8169,-9036,-9940,-10849,-11710,-12487,-13144,-13653,-14012,-14211,-14265,-14196,-14024,-13790,-13507,-13225,-12924,-12644,-12330,-11978,-11521,-10919,-10117,-9075,-7791,-6260,-4551,-2721,-872,886,2466,3774,4774,5445,5834,5984,6007,5980,6007,6152,6455,6920,7510,8163,8805,9347,9730,9896,9841,9565,9114,8535,7880,7196,6504,5811,5093,4323,3451,2451,1297,5,-1396,-2840,-4242,-5522,-6575,-7356,-7802,-7922,-7728,-7293,-6683,-6006,-5338,-4764,-4331,-4064,-3948,-3957,-4032,-4116,-4148,-4076,-3871,-3519,-3036,-2434,-1771,-1066,-381,268,843,1350,1781,2164,2524,2894,3310,3814,4417,5149,5995,6953,7982,9053,10101,11098,11970,12704,13242,13593,13736,13702,13497,13167,12731,12226,11673,11074,10443,9747,8981,8104,7091,5917,4577,3065,1421,-326,-2107,-3858,-5503,-6974,-8217,-9193,-9891,-10329,-10535,-10579,-10509,-10400,-10291,-10219,-10196,-10206,-10239,-10241,-10205,-10082,-9870,-9572,-9189,-8779,-8355,-7975,-7651,-7405,-7209,-7049,-6861,-6606,-6224,-5677,-4945,-4031,-2963,-1801,-607,530,1547,2384,3019,3454,3724,3892,4028,4210,4515,4971,5625,6444,7396,8416,9414,10305,11016,11471,11663,11557,11212,10638,9921,9101,8225,7333,6415,5469,4463,3356,2120,745,-786,-2411,-4107,-5775,-7348,-8729,-9863,-10682,-11184,-11363,-11264,-10933,-10455,-9877,-9299,-8745,-8276,-7906,-7633,-7461,-7355,-7292,-7238,-7156,-7004,-6759,-6362,-5818,-5073,-4151,-3030,-1750,-337,1170,2704,4232,5696,7062,8312,9432,10429,11320,12122,12859,13542,14184,14780,15313,15768,16096,16292,16300,16128,15755,15199,14475,13615,12639,11572,10421,9171,7817,6315,4661,2827,842,-1270,-3439,-5569,-7581,-9341,-10788,-11837,-12461,-12687,-12545,-12145,-11585,-10987,-10467,-10103,-9955,-10035,-10325,-10779,-11332,-11907,-12436,-12863,-13131,-13226,-13128,-12851,-12419,-11853,-11180,-10429,-9599,-8711,-7744,-6699,-5562,-4324,-2982,-1550,-31,1514,3067,4546,5909,7094,8062,8792,9288,9585,9720,9774,9793,9855,10000,10247,10612,11051,11534,11995,12370,12609,12655,12499,12120,11555,10819,9961,9016,8010,6957,5862,4701,3474,2138,708,-841,-2475,-4164,-5870,-7520,-9068,-10446,-11606,-12516,-13157,-13523,-13642,-13518,-13208,-12726,-12128,-11430,-10683,-9901,-9127,-8382,-7688,-7071,-6531,-6084,-5702,-5380,-5063,-4735,-4331,-3841,-3241,-2527,-1744,-899,-63,742,1474,2130,2710,3243,3760,4300,4898,5569,6322,7139,7989,8823,9587,10228,10697,10973,11040,10917,10640,10237,9771,9247,8716,8153,7559,6900,6138,5252,4216,3027,1717,317,-1093,-2452,-3674,-4707,-5491,-6015,-6284,-6318,-6184,-5917,-5597,-5256,-4959,-4706,-4533,-4430,-4387,-4404,-4458,-4541,-4643,-4755,-4864,-4977,-5074,-5165,-5242,-5305,-5360,-5395,-5417,-5395,-5331,-5176,-4919,-4507,-3928,-3151,-2181,-1040,250,1618,3026,4407,5710,6911,7976,8908,9720,10408,11011,11516,11947,12288,12534,12665,12665,12513,12206,11739,11124,10378,9527,8597,7610,6591,5547,4495,3444,2400,1379,389,-552,-1439,-2252,-3001,-3674,-4299,-4877,-5445,-6019,-6616,-7252,-7913,-8589,-9237,-9829,-10309,-10651,-10826,-10829,-10674,-10390,-10028,-9629,-9263,-8948,-8724,-8578,-8484,-8402,-8268,-8025,-7641,-7073,-6333,-5435,-4422,-3328,-2215,-1080,25,1141,2254,3412,4625,5914,7275,8678,10084,11413,12597,13537,14176,14451,14350,13884,13094,12054,10837,9533,8204,6910,5678,4506,3386,2292,1188,75,-1062,-2192,-3277,-4271,-5115,-5764,-6202,-6410,-6424,-6276,-6033,-5761,-5527,-5395,-5399,-5564,-5882,-6323,-6848,-7387,-7890,-8281,-8521,-8558,-8391,-8003,-7446,-6739,-5953,-5143,-4340,-3605,-2913,-2285,-1670,-1030,-339,470,1382,2420,3542,4709,5851,6914,7819,8542,9040,9343,9451,9442,9347,9247,9178,9182,9260,9416,9606,9804,9954,10018,9960,9761,9406,8902,8249,7460,6539,5489,4305,2995,1548,-1,-1651,-3339,-5041,-6678,-8206,-9564,-10706,-11617,-12266,-12695,-12900,-12954,-12880,-12724,-12526,-12283,-12023,-11714,-11359,-10938,-10440,-9866,-9221,-8514,-7768,-6980,-6166,-5292,-4367,-3324,-2177,-876,549,2081,3666,5223,6681,7938,8945,9633,10020,10109,9981,9710,9403,9153,9046,9137,9443,9958,10634,11392,12160,12828,13336,13608,13613,13338,12793,12008,11017,9865,8582,7193,5722,4159,2529,821,-949,-2748,-4545,-6277,-7876,-9281,-10419,-11243,-11736,-11880,-11733,-11321,-10751,-10087,-9438,-8876,-8469,-8257,-8252,-8434,-8770,-9183,-9622,-10001,-10273,-10393,-10342,-10137,-9799,-9376,-8930,-8488,-8110,-7790,-7526,-7280,-7001,-6621,-6091,-5345,-4368,-3141,-1691,-53,1705,3524,5310,7026,8585,9976,11162,12141,12934,13530,13970,14247,14383,14386,14252,13999,13622,13134,12539,11842,11052,10174,9203,8148,6997,5757,4422,3010,1520,4,-1527,-3006,-4400,-5646,-6721,-7582,-8233,-8674,-8926,-9027,-9011,-8916,-8787,-8642,-8516,-8416,-8357,-8337,-8360,-8430,-8527,-8678,-8834,-9012,-9167,-9266,-9278,-9140,-8820,-8278,-7488,-6450,-5179,-3704,-2083,-375,1358,3049,4653,6136,7473,8678,9750,10722,11603,12419,13168,13853,14456,14954,15315,15517,15531,15350,14983,14436,13762,12984,12166,11340,10537,9777,9038,8306,7525,6648,5633,4446,3089,1588,7,-1580,-3067,-4377,-5428,-6180,-6634,-6811,-6789,-6637,-6469,-6357,-6385,-6593,-6984,-7551,-8229,-8971,-9685,-10322,-10806,-11118,-11234,-11174,-10958,-10637,-10248,-9834,-9431,-9035,-8657,-8255,-7802,-7239,-6534,-5635,-4557,-3289,-1894,-420,1047,2426,3655,4659,5431,5943,6243,6362,6373,6340,6322,6368,6489,6696,6948,7221,7459,7623,7681,7604,7391,7055,6613,6106,5550,4980,4391,3792,3147,2458,1676,820,-132,-1151,-2205,-3275,-4303,-5275,-6157,-6941,-7625,-8213,-8718,-9141,-9490,-9752,-9906,-9939,-9811,-9513,-9029,-8364,-7550,-6622,-5638,-4652,-3713,-2854,-2096,-1428,-841,-300,215,727,1253,1793,2345,2904,3454,4006,4548,5116,5712,6379,7129,7976,8915,9916,10942,11924,12805,13515,13999,14231,14182,13885,13349,12648,11801,10879,9896,8884,7830,6745,5577,4348,3003,1572,55,-1509,-3053,-4524,-5825,-6910,-7702,-8182,-8335,-8188,-7783,-7194,-6490,-5759,-5074,-4492,-4061,-3796,-3702,-3753,-3925,-4181,-4484,-4816,-5150,-5498,-5854,-6239,-6653,-7111,-7596,-8093,-8564,-8945,-9183,-9194,-8918,-8308,-7335,-6018,-4405,-2581,-649,1264,3052,4606,5872,6808,7433,7772,7900,7884,7799,7704,7642,7628,7659,7711,7741,7720,7595,7356,6971,6459,5818,5080,4257,3364,2410,1390,299,-855,-2068,-3297,-4510,-5642,-6648,-7476,-8106,-8547,-8809,-8969,-9056,-9167,-9330,-9595,-9970,-10435,-10953,-11476,-11930,-12272,-12446,-12421,-12199,-11779,-11202,-10499,-9724,-8904,-8086,-7266,-6459,-5643,-4787,-3878,-2870,-1768,-550,762,2159,3608,5088,6568,8029,9455,10830,12147,13397,14565,15639,16600,17421,18081,18547,18804,18830,18627,18207,17589,16809,15902,14899,13836,12725,11579,10398,9166,7882,6521,5105,3621,2133,646,-750,-2029,-3135,-4042,-4746,-5263,-5621,-5869,-6055,-6224,-6419,-6665,-6975,-7349,-7778,-8237,-8700,-9142,-9515,-9822,-10012,-10104,-10097,-10001,-9876,-9720,-9597,-9498,-9448,-9412,-9373,-9258,-9034,-8614,-7966,-7044,-5833,-4361,-2650,-779,1190,3159,5073,6836,8439,9813,10975,11908,12626,13145,13469,13623,13602,13431,13101,12643,12058,11378,10631,9838,9042,8247,7466,6686,5880,5007,4032,2915,1639,212,-1360,-3003,-4680,-6288,-7774,-9049,-10082,-10831,-11321,-11571,-11649,-11616,-11549,-11512,-11549,-11686,-11923,-12237,-12594,-12938,-13222,-13404,-13442,-13326,-13041,-12598,-11996,-11249,-10342,-9281,-8044,-6623,-5022,-3258,-1367,580,2514,4348,5994,7408,8532,9378,9971,10360,10637,10871,11153,11542,12074,12753,13547,14404,15246,15980,16535,16826,16809,16453,15734,14684,13300,11657,9774,7748,5628,3517,1485,-373,-1986,-3307,-4285,-4940,-5274,-5351,-5237,-5006,-4741,-4507,-4350,-4302,-4364,-4515,-4742,-4994,-5254,-5496,-5702,-5885,-6042,-6203,-6379,-6588,-6843,-7136,-7465,-7804,-8125,-8394,-8570,-8614,-8492,-8169,-7633,-6870,-5907,-4761,-3504,-2179,-879,342,1418,2312,3026,3564,3993,4359,4743,5195,5751,6413,7152,7911,8621,9201,9585,9725,9597,9218,8629,7898,7116,6363,5708,5202,4841,4619,4466,4325,4102,3741,3170,2378,1354,152,-1177,-2535,-3853,-5025,-6014,-6757,-7256,-7521,-7581,-7490,-7294,-7048,-6804,-6590,-6442,-6356,-6346,-6390,-6478,-6581,-6681,-6752,-6772,-6722,-6574,-6322,-5935,-5413,-4735,-3902,-2915,-1791,-543,790,2179,3581,4961,6274,7494,8586,9523,10296,10880,11275,11485,11518,11390,11125,10747,10276,9741,9152,8521,7847,7112,6300,5369,4307,3079,1692,165,-1470,-3140,-4788,-6326,-7703,-8850,-9765,-10422,-10870,-11130,-11266,-11326,-11347,-11352,-11351,-11312,-11239,-11071,-10815,-10443,-9968,-9415,-8811,-8199,-7610,-7077,-6616,-6226,-5909,-5641,-5421,-5216,-5028,-4822,-4599,-4320,-3967,-3502,-2897,-2123,-1162,-12,1312,2778,4340,5932,7503,8974,10317,11478,12455,13233,13825,14241,14498,14608,14594,14451,14209,13858,13430,12917,12348,11731,11082,10421,9748,9064,8354,7590,6739,5766,4635,3334,1863,243,-1472,-3218,-4916,-6469,-7814,-8877,-9625,-10049,-10173,-10042,-9726,-9298,-8819,-8367,-7968,-7669,-7466,-7373,-7365,-7428,-7532,-7642,-7738,-7774,-7746,-7610,-7372,-6997,-6496,-5852,-5078,-4186,-3180,-2088,-924,295,1539,2804,4065,5306,6526,7688,8813,9843,10802,11628,12330,12862,13215,13377,13335,13112,12706,12164,11498,10757,9956,9125,8255,7355,6392,5353,4214,2960,1603,151,-1345,-2851,-4300,-5641,-6834,-7833,-8638,-9243,-9669,-9950,-10111,-10189,-10217,-10198,-10160,-10091,-9997,-9874,-9713,-9520,-9285,-9015,-8697,-8330,-7905,-7415,-6863,-6250,-5598,-4930,-4276,-3681,-3162,-2765,-2476,-2311,-2231,-2212,-2202,-2159,-2028,-1788,-1397,-871,-187,617,1542,2553,3636,4770,5920,7067,8161,9162,10040,10722,11224,11483,11539,11392,11084,10676,10217,9773,9381,9078,8844,8676,8501,8280,7940,7442,6748,5852,4772,3524,2178,757,-658,-2040,-3337,-4525,-5592,-6521,-7318,-7970,-8489,-8867,-9108,-9223,-9214,-9102,-8906,-8648,-8361,-8075,-7813,-7611,-7475,-7414,-7425,-7473,-7542,-7571,-7527,-7354,-7014,-6490,-5763,-4857,-3790,-2611,-1351,-64,1232,2509,3752,4976,6165,7348,8502,9644,10736,11770,12701,13498,14124,14556,14771,14772,14566,14160,13583,12834,11938,10872,9661,8269,6731,5040,3237,1374,-501,-2301,-3979,-5456,-6706,-7682,-8402,-8843,-9068,-9067,-8912,-8614,-8228,-7785,-7331,-6902,-6546,-6294,-6174,-6200,-6362,-6633,-6973,-7315,-7611,-7795,-7837,-7718,-7449,-7061,-6597,-6112,-5648,-5239,-4892,-4597,-4318,-4023,-3659,-3193,-2598,-1864,-997,-17,1051,2183,3343,4526,5698,6858,7979,9043,10022,10884,11593,12112,12405,12456,12235,11762,11027,10078,8935,7642,6242,4755,3222,1638,42,-1577,-3181,-4749,-6245,-7615,-8815,-9789,-10493,-10891,-10978,-10754,-10271,-9575,-8754,-7887,-7058,-6338,-5770,-5380,-5169,-5112,-5175,-5321,-5493,-5674,-5821,-5926,-5986,-5987,-5944,-5841,-5675,-5425,-5062,-4565,-3909,-3081,-2078,-920,367,1741,3151,4558,5918,7200,8389,9476,10456,11354,12147,12873,13489,14015,14405,14655,14736,14639,14382,13956,13421,12768,12055,11271,10431,9505,8479,7316,5999,4514,2873,1113,-707,-2516,-4226,-5760,-7045,-8042,-8718,-9088,-9173,-9021,-8683,-8225,-7689,-7142,-6600,-6111,-5675,-5314,-5020,-4791,-4617,-4486,-4371,-4265,-4134,-3977,-3775,-3527,-3233,-2899,-2527,-2127,-1698,-1236,-742,-193,410,1072,1805,2565,3365,4134,4855,5485,6003,6396,6691,6887,7053,7184,7339,7494,7653,7777,7818,7734,7482,7046,6431,5663,4809,3918,3073,2310,1661,1115,628,141,-424,-1139,-2044,-3162,-4467,-5896,-7377,-8792,-10059,-11079,-11805,-12203,-12295,-12105,-11721,-11192,-10614,-10037,-9506,-9047,-8649,-8305,-7976,-7648,-7292,-6906,-6496,-6076,-5679,-5335,-5071,-4923,-4879,-4964,-5117,-5318,-5483,-5552,-5440,-5105,-4482,-3584,-2399,-976,632,2361,4136,5896,7588,9165,10616,11917,13083,14109,15006,15775,16419,16915,17273,17450,17452,17247,16826,16178,15293,14172,12825,11261,9513,7612,5608,3564,1536,-407,-2207,-3816,-5190,-6322,-7198,-7835,-8258,-8487,-8561,-8499,-8321,-8043,-7662,-7192,-6641,-6017,-5366,-4698,-4073,-3507,-3045,-2679,-2434,-2274,-2193,-2163,-2150,-2155,-2142,-2142,-2121,-2120,-2109,-2102,-2069,-1993,-1847,-1604,-1247,-761,-144,605,1479,2466,3567,4746,6019,7324,8654,9945,11145,12192,13020,13568,13804,13689,13253,12493,11494,10289,8964,7573,6149,4723,3287,1833,353,-1167,-2700,-4229,-5680,-7005,-8130,-8993,-9583,-9860,-9889,-9685,-9347,-8941,-8545,-8224,-8017,-7938,-7992,-8138,-8364,-8609,-8862,-9083,-9264,-9406,-9513,-9594,-9680,-9761,-9876,-9999,-10147,-10283,-10392,-10424,-10336,-10083,-9607,-8896,-7915,-6692,-5243,-3628,-1906,-148,1578,3217,4723,6071,7254,8267,9130,9834,10403,10815,11074,11163,11073,10807,10382,9810,9138,8388,7597,6789,5964,5134,4277,3388,2465,1506,555,-368,-1184,-1853,-2299,-2504,-2434,-2117,-1593,-919,-189,538,1168,1665,1980,2113,2062,1852,1509,1075,577,56,-456,-940,-1345,-1679,-1893,-2006,-2007,-1905,-1727,-1477,-1185,-848,-484,-80,354,824,1329,1853,2384,2898,3369,3783,4122,4390,4602,4770,4931,5098,5299,5530,5788,6046,6272,6435,6487,6422,6219,5906,5497,5038,4553,4073,3593,3100,2558,1928,1164,255,-819,-2009,-3282,-4543,-5724,-6742,-7532,-8082,-8370,-8453,-8364,-8179,-7954,-7736,-7571,-7453,-7399,-7369,-7359,-7323,-7255,-7128,-6948,-6705,-6418,-6082,-5714,-5316,-4896,-4469,-4049,-3657,-3314,-3040,-2835,-2707,-2618,-2553,-2452,-2283,-1999,-1568,-985,-237,642,1632,2690,3772,4844,5868,6818,7681,8429,9063,9560,9913,10128,10179,10107,9890,9582,9174,8709,8183,7617,6997,6315,5555,4698,3743,2678,1542,341,-849,-2005,-3059,-3979,-4740,-5323,-5738,-6008,-6138,-6188,-6147,-6069,-5941,-5790,-5598,-5381,-5123,-4830,-4501,-4136,-3733,-3312,-2859,-2407,-1961,-1550,-1205,-953,-811,-804,-912,-1124,-1381,-1619,-1760,-1714,-1418,-815,106,1323,2785,4401,6073,7693,9158,10396,11333,11962,12262,12270,12027,11567,10974,10266,9514,8735,7961,7193,6444,5665,4868,3974,2977,1842,550,-864,-2388,-3936,-5452,-6834,-8012,-8914,-9499,-9761,-9732,-9453,-9031,-8523,-8042,-7635,-7344,-7178,-7106,-7094,-7078,-7017,-6863,-6612,-6261,-5849,-5413,-5011,-4686,-4469,-4376,-4398,-4508,-4675,-4846,-4982,-5037,-4974,-4758,-4373,-3806,-3051,-2129,-1054,138,1406,2711,4005,5248,6402,7445,8353,9129,9765,10284,10679,10970,11148,11207,11137,10919,10539,10001,9297,8460,7515,6504,5474,4455,3487,2580,1740,969,245,-413,-1031,-1567,-2020,-2339,-2512,-2507,-2329,-2007,-1569,-1116,-702,-437,-392,-616,-1147,-1954,-3006,-4212,-5488,-6718,-7809,-8669,-9227,-9452,-9333,-8894,-8193,-7297,-6299,-5287,-4348,-3543,-2940,-2529,-2331,-2285,-2340,-2427,-2451,-2357,-2084,-1601,-913,-43,968,2041,3120,4115,4969,5630,6060,6255,6206,5945,5501,4910,4229,3496,2771,2085,1479,971,566,266,49,-109,-230,-353,-488,-670,-884,-1142,-1399,-1655,-1855,-2004,-2068,-2072,-2020,-1937,-1846,-1761,-1681,-1621,-1544,-1470,-1368,-1250,-1123,-1001,-919,-897,-970,-1144,-1429,-1801,-2232,-2685,-3112,-3477,-3748,-3897,-3926,-3810,-3577,-3212,-2749,-2194,-1568,-893,-192,521,1220,1905,2563,3208,3850,4505,5195,5931,6712,7538,8366,9179,9907,10526,10970,11234,11283,11151,10838,10397,9857,9242,8584,7872,7098,6240,5269,4159,2913,1522,49,-1476,-2951,-4306,-5454,-6314,-6858,-7051,-6929,-6524,-5919,-5191,-4436,-3742,-3180,-2805,-2647,-2708,-2970,-3390,-3911,-4481,-5039,-5543,-5964,-6275,-6489,-6593,-6617,-6563,-6455,-6296,-6100,-5855,-5567,-5213,-4777,-4247,-3592,-2811,-1886,-822,366,1657,2997,4349,5632,6797,7777,8516,8984,9150,9025,8621,7988,7179,6267,5316,4382,3505,2700,1967,1291,634,-16,-705,-1412,-2167,-2904,-3622,-4244,-4732,-5052,-5170,-5111,-4891,-4574,-4221,-3902,-3675,-3578,-3630,-3807,-4091,-4406,-4700,-4905,-4961,-4841,-4539,-4074,-3503,-2891,-2324,-1882,-1623,-1598,-1799,-2206,-2743,-3317,-3806,-4097,-4086,-3697,-2916,-1743,-266,1431,3210,4951,6540,7885,8943,9688,10153,10372,10403,10312,10121,9881,9569,9176,8663,7993,7131,6086,4858,3518,2122,769,-461,-1487,-2252,-2736,-2921,-2856,-2565,-2139,-1624,-1106,-623,-221,93,319,473,585,662,727,767,773,721,578,320,-73,-597,-1241,-1956,-2705,-3407,-4015,-4458,-4710,-4740,-4558,-4187,-3655,-3036,-2348,-1681,-1034,-467,23,436,768,1067,1341,1635,1987,2414,2958,3602,4351,5162,5996,6796,7500,8055,8416,8550,8450,8124,7605,6943,6192,5397,4616,3843,3105,2347,1556,658,-369,-1563,-2934,-4434,-6041,-7644,-9174,-10524,-11611,-12385,-12798,-12876,-12644,-12174,-11555,-10866,-10199,-9616,-9163,-8861,-8693,-8646,-8661,-8696,-8683,-8572,-8316,-7889,-7279,-6501,-5589,-4594,-3567,-2580,-1667,-886,-236,268,663,960,1235,1489,1793,2139,2539,2982,3432,3870,4259,4583,4837,5028,5183,5326,5502,5731,6045,6446,6919,7455,7994,8516,8960,9300,9514,9579,9523,9329,9041,8648,8168,7598,6926,6149,5264,4265,3186,2020,840,-355,-1477,-2509,-3394,-4101,-4622,-4943,-5099,-5103,-5018,-4868,-4710,-4568,-4469,-4419,-4416,-4444,-4491,-4531,-4560,-4556,-4529,-4470,-4385,-4276,-4132,-3944,-3691,-3344,-2876,-2274,-1511,-611,421,1538,2692,3829,4896,5856,6675,7338,7844,8190,8398,8466,8425,8269,8038,7706,7322,6856,6347,5796,5220,4640,4070,3506,2957,2396,1804,1160,432,-380,-1285,-2257,-3274,-4280,-5241,-6094,-6805,-7338,-7666,-7796,-7722,-7479,-7079,-6572,-5982,-5360,-4737,-4158,-3652,-3247,-2954,-2772,-2690,-2667,-2669,-2657,-2588,-2457,-2251,-1998,-1741,-1524,-1412,-1451,-1669,-2077,-2639,-3298,-3966,-4525,-4891,-4947,-4658,-3987,-2966,-1655,-166,1406,2912,4259,5356,6137,6599,6742,6611,6254,5733,5091,4380,3608,2797,1943,1038,106,-868,-1826,-2751,-3580,-4277,-4792,-5107,-5206,-5100,-4814,-4385,-3860,-3283,-2700,-2137,-1614,-1124,-667,-208,243,718,1185,1651,2070,2431,2700,2878,2977,3014,3043,3102,3236,3487,3854,4337,4897,5483,6040,6497,6819,6959,6916,6701,6340,5884,5374,4863,4376,3953,3595,3324,3134,3025,2990,3013,3065,3121,3136,3083,2927,2653,2256,1750,1173,559,-19,-523,-888,-1097,-1148,-1062,-903,-732,-625,-643,-820,-1159,-1641,-2194,-2753,-3229,-3549,-3672,-3573,-3283,-2851,-2368,-1912,-1585,-1446,-1546,-1892,-2472,-3228,-4117,-5046,-5958,-6775,-7452,-7941,-8222,-8275,-8111,-7739,-7191,-6498,-5700,-4841,-3945,-3057,-2175,-1336,-537,206,880,1476,1980,2370,2648,2795,2826,2743,2573,2349,2108,1891,1735,1664,1694,1815,2017,2256,2510,2730,2886,2966,2946,2844,2664,2431,2169,1898,1626,1364,1092,801,467,69,-395,-923,-1488,-2054,-2565,-2974,-3217,-3255,-3055,-2613,-1953,-1119,-201,713,1503,2067,2318,2194,1689,832,-299,-1603,-2941,-4207,-5272,-6083,-6587,-6800,-6768,-6537,-6220,-5843,-5490,-5158,-4843,-4508,-4111,-3588,-2924,-2096,-1115,-32,1118,2269,3366,4376,5255,6008,6626,7129,7541,7878,8173,8425,8658,8859,9045,9199,9331,9436,9508,9541,9514,9397,9170,8793,8249,7526,6622,5570,4387,3129,1834,550,-690,-1852,-2937,-3916,-4811,-5601,-6298,-6877,-7337,-7648,-7812,-7816,-7673,-7409,-7047,-6640,-6203,-5790,-5402,-5052,-4742,-4455,-4200,-3965,-3763,-3599,-3481,-3421,-3400,-3421,-3441,-3439,-3376,-3220,-2949,-2549,-2032,-1409,-716,13,743,1438,2081,2660,3168,3610,3984,4299,4536,4708,4788,4789,4698,4532,4293,4014,3705,3397,3107,2842,2614,2406,2223,2031,1830,1591,1300,947,516,-1,-601,-1294,-2066,-2897,-3764,-4616,-5418,-6111,-6657,-7029,-7207,-7203,-7039,-6750,-6380,-5968,-5541,-5110,-4678,-4220,-3721,-3156,-2521,-1822,-1089,-360,318,907,1387,1758,2049,2302,2565,2900,3333,3894,4579,5366,6220,7101,7953,8750,9433,9999,10407,10663,10749,10668,10425,10030,9509,8883,8196,7482,6776,6103,5479,4884,4304,3698,3016,2240,1336,319,-772,-1880,-2921,-3816,-4491,-4907,-5044,-4945,-4656,-4279,-3898,-3613,-3496,-3598,-3926,-4482,-5203,-6058,-6963,-7859,-8694,-9400,-9954,-10313,-10457,-10388,-10105,-9641,-9035,-8332,-7600,-6864,-6176,-5529,-4912,-4305,-3646,-2916,-2077,-1126,-86,1012,2090,3107,3978,4685,5192,5524,5711,5820,5915,6059,6306,6669,7157,7724,8334,8908,9402,9734,9888,9810,9516,8994,8281,7400,6386,5277,4091,2865,1602,332,-939,-2187,-3386,-4516,-5534,-6412,-7113,-7599,-7846,-7833,-7559,-7040,-6325,-5464,-4551,-3660,-2876,-2265,-1857,-1678,-1671,-1818,-2001,-2171,-2216,-2099,-1768,-1234,-527,307,1189,2064,2878,3584,4191,4666,5066,5371,5635,5852,6042,6206,6328,6409,6422,6355,6196,5930,5555,5079,4511,3867,3188,2495,1836,1260,781,454,260,201,245,324,396,380,214,-136,-719,-1519,-2521,-3676,-4915,-6164,-7348,-8402,-9276,-9954,-10430,-10732,-10891,-10954,-10954,-10936,-10911,-10894,-10867,-10809,-10693,-10479,-10146,-9675,-9059,-8317,-7458,-6521,-5524,-4508,-3482,-2468,-1468,-467,533,1569,2636,3758,4913,6095,7262,8369,9376,10226,10884,11333,11549,11552,11355,10995,10515,9948,9346,8713,8089,7440,6775,6047,5250,4352,3366,2293,1181,64,-994,-1946,-2747,-3360,-3787,-4023,-4119,-4104,-4054,-4003,-4018,-4113,-4304,-4575,-4897,-5223,-5514,-5719,-5810,-5763,-5564,-5226,-4748,-4155,-3458,-2673,-1815,-895,70,1062,2042,2995,3860,4625,5234,5690,5959,6063,5997,5792,5476,5074,4630,4175,3751,3391,3121,2972,2950,3075,3335,3722,4219,4786,5394,5988,6533,6978,7297,7460,7458,7287,6953,6475,5871,5170,4407,3606,2806,2027,1288,602,-44,-642,-1233,-1823,-2449,-3126,-3857,-4639,-5432,-6204,-6886,-7443,-7815,-8002,-7986,-7825,-7547,-7248,-6978,-6817,-6813,-6970,-7304,-7748,-8257,-8745,-9134,-9359,-9368,-9138,-8663,-7967,-7086,-6072,-4980,-3874,-2804,-1821,-960,-225,372,849,1236,1542,1803,2026,2201,2336,2400,2385,2282,2087,1814,1499,1174,900,720,679,802,1086,1506,2011,2539,3017,3407,3651,3765,3745,3647,3509,3390,3327,3348,3459,3647,3878,4126,4344,4510,4596,4596,4515,4354,4129,3843,3498,3095,2630,2106,1526,916,283,-334,-922,-1447,-1905,-2274,-2571,-2783,-2930,-3011,-3023,-2971,-2830,-2597,-2274,-1843,-1351,-793,-228,322,826,1255,1620,1906,2161,2387,2639,2927,3277,3687,4141,4598,5026,5363,5575,5619,5487,5161,4682,4060,3358,2628,1923,1305,816,489,347,375,573,884,1274,1663,1998,2197,2232,2056,1680,1134,454,-276,-1006,-1662,-2212,-2625,-2917,-3109,-3244,-3385,-3569,-3856,-4261,-4796,-5442,-6165,-6920,-7642,-8292,-8815,-9181,-9377,-9388,-9239,-8936,-8514,-7987,-7380,-6704,-5957,-5143,-4243,-3265,-2183,-1037,174,1387,2551,3598,4464,5093,5458,5550,5380,5012,4479,3879,3257,2685,2196,1804,1502,1267,1062,856,640,394,160,-55,-196,-244,-174,2,261,543,787,919,880,630,161,-510,-1327,-2243,-3167,-4054,-4839,-5489,-6007,-6372,-6630,-6781,-6868,-6901,-6891,-6840,-6730,-6545,-6264,-5867,-5342,-4685,-3898,-2990,-1983,-893,242,1388,2517,3573,4551,5403,6141,6755,7267,7694,8063,8385,8689,8961,9219,9440,9611,9729,9759,9716,9586,9378,9109,8789,8438,8066,7688,7300,6918,6531,6152,5778,5427,5102,4832,4616,4479,4404,4394,4415,4440,4427,4336,4127,3773,3240,2522,1617,524,-719,-2100,-3566,-5081,-6591,-8054,-9413,-10640,-11690,-12551,-13198,-13639,-13871,-13919,-13798,-13537,-13164,-12710,-12190,-11632,-11028,-10396,-9717,-8992,-8205,-7356,-6421,-5423,-4326,-3175,-1948,-697,574,1808,2985,4059,5006,5809,6452,6945,7293,7511,7628,7649,7604,7494,7322,7093,6788,6411,5955,5433,4863,4286,3731,3255,2880,2638,2523,2521,2585,2664,2698,2625,2421,2044,1518,850,91,-724,-1552,-2354,-3131,-3851,-4555,-5226,-5896,-6566,-7224,-7860,-8435,-8906,-9237,-9375,-9302,-9010,-8509,-7842,-7054,-6204,-5345,-4519,-3739,-3011,-2302,-1575,-796,94,1096,2240,3489,4817,6147,7428,8563,9515,10208,10642,10796,10698,10386,9898,9303,8634,7955,7294,6690,6168,5746,5424,5211,5067,4993,4923,4840,4687,4438,4069,3578,2978,2311,1618,959,369,-107,-485,-761,-992,-1229,-1520,-1932,-2488,-3202,-4068,-5036,-6065,-7077,-8012,-8810,-9423,-9832,-10023,-10017,-9823,-9488,-9016,-8445,-7777,-7016,-6163,-5203,-4135,-2940,-1632,-205,1305,2875,4452,5982,7404,8648,9671,10404,10845,10960,10790,10361,9744,9006,8229,7470,6793,6207,5726,5313,4925,4520,4027,3434,2706,1871,957,12,-889,-1708,-2381,-2905,-3269,-3511,-3684,-3836,-4049,-4348,-4776,-5324,-5962,-6648,-7305,-7876,-8301,-8545,-8610,-8512,-8308,-8068,-7858,-7754,-7784,-7967,-8261,-8611,-8916,-9068,-8991,-8569,-7813,-6686,-5269,-3635,-1905,-185,1400,2786,3913,4777,5405,5847,6170,6444,6727,7060,7467,7941,8460,8984,9458,9827,10038,10039,9790,9283,8487,7446,6165,4719,3179,1633,184,-1082,-2094,-2815,-3239,-3408,-3381,-3243,-3076,-2947,-2897,-2941,-3046,-3177,-3252,-3234,-3062,-2736,-2275,-1737,-1208,-776,-541,-554,-869,-1464,-2302,-3306,-4368,-5383,-6241,-6865,-7187,-7210,-6930,-6422,-5735,-4965,-4169,-3419,-2728,-2126,-1562,-1031,-454,204,984,1922,2989,4179,5399,6588,7635,8458,8977,9149,8970,8478,7740,6861,5937,5075,4347,3788,3413,3162,2997,2803,2537,2102,1502,724,-172,-1099,-1984,-2695,-3194,-3403,-3344,-3044,-2583,-2067,-1597,-1292,-1200,-1388,-1811,-2435,-3153,-3842,-4394,-4694,-4698,-4381,-3800,-3038,-2228,-1511,-1012,-837,-1027,-1571,-2397,-3364,-4334,-5110,-5580,-5610,-5183,-4304,-3063,-1588,-31,1451,2721,3691,4314,4609,4634,4498,4296,4160,4157,4362,4779,5397,6147,6949,7701,8287,8630,8644,8298,7607,6584,5333,3914,2454,1033,-246,-1333,-2184,-2804,-3217,-3477,-3634,-3755,-3868,-4001,-4130,-4229,-4244,-4114,-3802,-3269,-2528,-1612,-597,428,1342,2049,2459,2508,2192,1522,566,-588,-1845,-3088,-4238,-5201,-5953,-6461,-6749,-6853,-6825,-6729,-6610,-6501,-6406,-6301,-6136,-5852,-5371,-4651,-3636,-2350,-794,928,2749,4527,6156,7518,8526,9137,9336,9174,8711,8062,7324,6612,5998,5540,5243,5092,5030,5002,4927,4764,4468,4043,3515,2936,2381,1908,1589,1434,1456,1602,1814,1999,2074,1956,1591,960,71,-1014,-2221,-3445,-4583,-5537,-6239,-6645,-6757,-6615,-6287,-5875,-5474,-5192,-5108,-5260,-5676,-6287,-7043,-7812,-8472,-8901,-8989,-8683,-7967,-6895,-5552,-4082,-2614,-1301,-237,514,950,1125,1139,1109,1174,1433,1961,2776,3838,5066,6339,7518,8479,9114,9372,9227,8733,7950,7000,6001,5059,4287,3733,3437,3382,3537,3826,4190,4542,4829,5010,5074,5027,4924,4799,4725,4744,4878,5135,5466,5811,6078,6159,5975,5437,4523,3228,1620,-219,-2146,-4039,-5745,-7174,-8240,-8942,-9295,-9379,-9292,-9141,-9030,-9042,-9195,-9514,-9919,-10347,-10688,-10836,-10706,-10244,-9441,-8321,-6976,-5494,-4006,-2627,-1453,-553,45,365,452,396,285,212,237,403,693,1078,1480,1820,2018,2012,1774,1315,699,-3,-659,-1171,-1433,-1390,-1025,-382,457,1367,2211,2857,3204,3168,2751,1957,887,-373,-1673,-2889,-3898,-4594,-4937,-4901,-4535,-3915,-3154,-2383,-1727,-1299,-1167,-1355,-1840,-2521,-3301,-4004,-4508,-4683,-4467,-3850,-2887,-1683,-370,905,2033,2930,3578,4009,4305,4579,4945,5516,6341,7451,8781,10255,11721,13050,14089,14737,14924,14637,13913,12838,11517,10089,8664,7348,6214,5267,4523,3906,3358,2805,2152,1376,427,-661,-1846,-3043,-4135,-5027,-5596,-5796,-5578,-4991,-4098,-3045,-1965,-1039,-401,-161,-389,-1061,-2132,-3480,-4961,-6420,-7723,-8744,-9440,-9778,-9802,-9592,-9223,-8818,-8427,-8120,-7885,-7686,-7446,-7060,-6433,-5478,-4152,-2469,-473,1709,3951,6080,7956,9433,10440,10921,10909,10465,9702,8753,7763,6845,6103,5573,5263,5135,5098,5084,4971,4705,4221,3514,2625,1596,556,-437,-1259,-1866,-2231,-2366,-2336,-2239,-2171,-2256,-2567,-3170,-4059,-5212,-6536,-7929,-9268,-10432,-11329,-11894,-12110,-11999,-11631,-11099,-10514,-9978,-9576,-9355,-9323,-9444,-9638,-9811,-9848,-9654,-9155,-8318,-7161,-5729,-4125,-2437,-783,765,2151,3359,4415,5359,6260,7184,8173,9271,10458,11720,12974,14155,15159,15913,16338,16399,16075,15389,14381,13109,11663,10099,8532,6993,5578,4300,3203,2289,1551,982,557,251,50,-71,-114,-85,30,229,538,942,1438,1989,2538,3031,3365,3500,3341,2882,2112,1064,-166,-1497,-2785,-3923,-4813,-5382,-5621,-5548,-5231,-4758,-4229,-3730,-3325,-3046,-2878,-2787,-2694,-2529,-2213,-1694,-955,-19,1064,2196,3281,4210,4892,5257,5280,4940,4293,3382,2305,1152,21,-1009,-1877,-2549,-3019,-3308,-3446,-3500,-3499,-3521,-3582,-3716,-3912,-4151,-4390,-4589,-4696,-4697,-4578,-4380,-4139,-3948,-3865,-3979,-4324,-4930,-5759,-6761,-7828,-8848,-9699,-10265,-10473,-10279,-9701,-8788,-7648,-6384,-5137,-3996,-3059,-2340,-1850,-1533,-1310,-1110,-827,-421,148,878,1701,2577,3386,4066,4531,4743,4686,4389,3907,3310,2699,2149,1744,1542,1572,1837,2325,2987,3768,4613,5441,6207,6840,7315,7594,7673,7559,7261,6814,6241,5565,4829,4037,3236,2420,1634,872,173,-464,-1001,-1429,-1710,-1833,-1764,-1504,-1044,-408,369,1224,2093,2885,3521,3935,4067,3913,3485,2825,2041,1194,419,-233,-682,-927,-959,-844,-623,-368,-142,30,121,141,120,81,65,95,164,274,383,461,473,380,180,-130,-533,-988,-1471,-1925,-2327,-2635,-2825,-2889,-2812,-2609,-2298,-1907,-1479,-1056,-683,-402,-251,-243,-390,-675,-1058,-1498,-1918,-2269,-2487,-2541,-2428,-2162,-1806,-1423,-1090,-882,-844,-988,-1314,-1742,-2219,-2639,-2908,-2965,-2753,-2271,-1559,-676,273,1179,1944,2469,2707,2619,2233,1586,750,-184,-1143,-2045,-2836,-3491,-3980,-4329,-4527,-4619,-4596,-4490,-4288,-3997,-3602,-3097,-2471,-1733,-879,43,1032,2008,2969,3838,4596,5214,5655,5931,6016,5931,5683,5297,4806,4232,3616,2985,2358,1769,1214,713,260,-149,-510,-837,-1116,-1352,-1517,-1610,-1591,-1456,-1182,-766,-223,437,1159,1925,2650,3305,3834,4192,4380,4376,4197,3879,3434,2904,2312,1680,1024,373,-274,-879,-1426,-1884,-2219,-2404,-2413,-2238,-1885,-1380,-775,-133,482,1000,1381,1592,1626,1506,1254,920,534,144,-236,-572,-868,-1105,-1285,-1390,-1417,-1352,-1192,-945,-613,-240,168,550,897,1164,1343,1429,1427,1366,1257,1150,1041,963,897,821,706,503,173,-316,-983,-1815,-2793,-3853,-4929,-5938,-6784,-7399,-7712,-7687,-7329,-6646,-5715,-4593,-3386,-2183,-1080,-141,567,1044,1282,1326,1230,1046,866,710,671,733,942,1270,1697,2188,2704,3203,3667,4068,4427,4735,5040,5336,5666,6020,6401,6792,7144,7437,7604,7619,7444,7065,6497,5750,4881,3917,2926,1933,982,94,-722,-1457,-2115,-2696,-3205,-3626,-3971,-4219,-4370,-4433,-4394,-4287,-4119,-3923,-3726,-3563,-3458,-3445,-3534,-3735,-4041,-4428,-4868,-5322,-5740,-6102,-6351,-6495,-6494,-6371,-6117,-5772,-5355,-4906,-4459,-4043,-3670,-3352,-3067,-2813,-2560,-2290,-1998,-1653,-1286,-860,-428,34,478,902,1287,1611,1883,2087,2241,2351,2435,2523,2625,2777,2983,3250,3565,3908,4230,4512,4691,4745,4652,4398,4009,3498,2925,2325,1764,1272,881,592,395,240,100,-102,-390,-815,-1367,-2048,-2792,-3554,-4230,-4746,-5009,-4965,-4575,-3852,-2829,-1599,-257,1078,2282,3265,3939,4262,4230,3855,3193,2310,1277,184,-922,-1945,-2870,-3619,-4180,-4515,-4599,-4415,-3959,-3211,-2202,-939,524,2125,3784,5402,6891,8140,9095,9678,9886,9711,9203,8413,7427,6333,5198,4113,3100,2204,1418,721,95,-498,-1083,-1675,-2275,-2873,-3428,-3911,-4269,-4460,-4457,-4246,-3836,-3258,-2571,-1830,-1120,-497,-34,248,307,183,-125,-536,-1024,-1501,-1939,-2289,-2524,-2640,-2611,-2452,-2141,-1692,-1099,-371,470,1404,2373,3337,4206,4922,5392,5561,5395,4886,4080,3036,1862,645,-495,-1491,-2278,-2826,-3158,-3286,-3284,-3204,-3105,-3049,-3036,-3100,-3191,-3307,-3378,-3398,-3316,-3155,-2915,-2644,-2395,-2219,-2178,-2295,-2584,-3026,-3562,-4138,-4660,-5076,-5317,-5366,-5220,-4913,-4490,-4014,-3536,-3092,-2701,-2339,-1971,-1542,-985,-273,635,1704,2906,4159,5363,6440,7276,7823,8035,7906,7482,6811,5990,5104,4238,3472,2853,2419,2186,2144,2296,2607,3066,3642,4308,5048,5827,6629,7418,8163,8821,9343,9681,9786,9612,9131,8322,7193,5763,4085,2212,243,-1754,-3667,-5441,-6983,-8288,-9295,-10050,-10541,-10807,-10873,-10746,-10435,-9942,-9248,-8367,-7291,-6060,-4706,-3300,-1917,-632,473,1352,1959,2311,2419,2355,2162,1938,1714,1564,1498,1531,1664,1885,2185,2566,3022,3579,4220,4971,5789,6665,7528,8322,8957,9360,9448,9181,8522,7499,6148,4565,2833,1075,-623,-2170,-3509,-4609,-5463,-6091,-6517,-6795,-6948,-7023,-7025,-6971,-6843,-6644,-6363,-6000,-5581,-5128,-4700,-4341,-4120,-4076,-4256,-4672,-5317,-6155,-7127,-8167,-9178,-10108,-10858,-11404,-11686,-11701,-11420,-10865,-10008,-8896,-7504,-5893,-4070,-2104,-54,1998,3955,5728,7217,8354,9065,9341,9153,8554,7573,6303,4833,3257,1695,215,-1081,-2160,-2971,-3510,-3785,-3794,-3571,-3115,-2434,-1548,-440,862,2341,3956,5638,7295,8826,10097,11001,11426,11319,10647,9461,7832,5898,3809,1717,-221,-1906,-3251,-4247,-4904,-5284,-5452,-5490,-5438,-5335,-5157,-4869,-4414,-3723,-2764,-1518,-23,1650,3373,5021,6421,7468,8046,8130,7735,6944,5879,4689,3517,2495,1704,1199,974,1002,1232,1608,2083,2634,3246,3937,4713,5586,6548,7555,8554,9449,10135,10510,10470,9956,8941,7451,5561,3391,1089,-1191,-3299,-5111,-6546,-7553,-8136,-8332,-8202,-7842,-7340,-6788,-6279,-5851,-5565,-5416,-5405,-5509,-5695,-5932,-6192,-6447,-6698,-6927,-7157,-7389,-7638,-7910,-8196,-8476,-8714,-8857,-8866,-8675,-8257,-7576,-6627,-5421,-3986,-2375,-653,1111,2829,4444,5864,7068,7993,8646,9008,9092,8915,8484,7821,6938,5849,4581,3162,1632,49,-1545,-3064,-4482,-5705,-6724,-7471,-7947,-8112,-7980,-7516,-6747,-5651,-4269,-2611,-766,1222,3208,5103,6754,8042,8853,9105,8772,7855,6446,4633,2587,455,-1599,-3443,-4975,-6134,-6903,-7294,-7350,-7116,-6637,-5941,-5045,-3951,-2647,-1147,538,2359,4240,6085,7775,9194,10233,10817,10904,10498,9665,8479,7075,5579,4114,2797,1705,897,391,206,301,677,1276,2078,3039,4127,5300,6525,7745,8923,9983,10884,11543,11925,11953,11608,10842,9652,8046,6058,3744,1202,-1468,-4145,-6690,-9000,-10957,-12491,-13562,-14152,-14289,-14025,-13414,-12547,-11479,-10282,-9013,-7702,-6401,-5140,-3955,-2905,-2030,-1386,-1029,-983,-1274,-1888,-2776,-3866,-5051,-6193,-7155,-7802,-8005,-7709,-6853,-5488,-3658,-1501,851,3229,5469,7434,9001,10110,10723,10874,10593,9981,9094,8033,6844,5587,4277,2928,1539,98,-1392,-2927,-4484,-6028,-7493,-8838,-9959,-10819,-11323,-11436,-11108,-10313,-9060,-7370,-5316,-2989,-523,1939,4235,6214,7739,8707,9039,8735,7790,6308,4375,2153,-209,-2544,-4708,-6577,-8062,-9112,-9697,-9832,-9527,-8836,-7785,-6441,-4842,-3063,-1155,805,2742,4582,6231,7634,8711,9426,9746,9669,9206,8411,7326,6051,4666,3270,1973,843,-19,-575,-784,-641,-169,585,1561,2682,3877,5081,6243,7323,8311,9174,9922,10524,10965,11210,11205,10908,10260,9221,7774,5927,3738,1304,-1248,-3766,-6097,-8103,-9686,-10780,-11390,-11541,-11327,-10839,-10202,-9516,-8875,-8331,-7912,-7613,-7410,-7278,-7181,-7115,-7073,-7076,-7145,-7301,-7563,-7921,-8357,-8809,-9208,-9451,-9446,-9086,-8312,-7069,-5376,-3263,-838,1794,4469,7046,9367,11312,12787,13743,14180,14125,13653,12846,11800,10602,9322,8012,6697,5391,4079,2758,1411,56,-1299,-2596,-3791,-4806,-5591,-6079,-6248,-6071,-5557,-4734,-3625,-2293,-778,856,2557,4267,5931,7481,8857,9979,10764,11131,11012,10342,9124,7356,5128,2549,-231,-3026,-5659,-7958,-9771,-11018,-11631,-11630,-11063,-10014,-8615,-6971,-5220,-3455,-1779,-254,1053,2100,2847,3263,3337,3053,2426,1473,241,-1210,-2789,-4380,-5855,-7058,-7869,-8156,-7866,-6972,-5512,-3596,-1331,1092,3538,5839,7887,9590,10915,11835,12380,12571,12438,12020,11319,10341,9086,7546,5750,3734,1592,-585,-2649,-4487,-5985,-7050,-7659,-7803,-7536,-6943,-6136,-5232,-4356,-3608,-3057,-2754,-2703,-2884,-3271,-3799,-4431,-5110,-5780,-6421,-6968,-7426,-7750,-7937,-7969,-7812,-7464,-6861,-6001,-4824,-3340,-1530,556,2876,5334,7821,10213,12373,14179,15520,16321,16545,16197,15327,14018,12366,10493,8491,6452,4445,2495,646,-1110,-2747,-4262,-5635,-6828,-7815,-8540,-8979,-9102,-8923,-8460,-7778,-6927,-5978,-4974,-3936,-2880,-1786,-663,492,1644,2740,3714,4471,4939,5040,4740,4029,2958,1598,96,-1424,-2777,-3847,-4488,-4650,-4296,-3455,-2205,-653,1075,2825,4489,5940,7123,7981,8530,8772,8764,8546,8176,7702,7166,6595,6010,5434,4857,4308,3766,3255,2761,2287,1820,1338,826,253,-375,-1056,-1732,-2355,-2819,-3053,-2971,-2548,-1797,-811,278,1276,1987,2219,1824,724,-1081,-3509,-6395,-9519,-12621,-15441,-17751,-19366,-20199,-20215,-19491,-18143,-16349,-14305,-12208,-10230,-8523,-7161,-6203,-5612,-5357,-5338,-5471,-5668,-5826,-5919,-5853,-5644,-5251,-4690,-3967,-3103,-2107,-1010,198,1493,2891,4369,5931,7543,9179,10782,12290,13644,14758,15578,16048,16116,15801,15078,14022,12663,11095,9380,7597,5809,4052,2384,798,-656,-1998,-3183,-4219,-5061,-5694,-6081,-6204,-6034,-5602,-4911,-4039,-3048,-2025,-1059,-215,452,924,1199,1307,1268,1136,925,665,363,19,-370,-799,-1265,-1725,-2147,-2452,-2582,-2459,-2036,-1280,-207,1146,2689,4310,5889,7280,8385,9100,9384,9221,8665,7772,6680,5480,4319,3285,2448,1850,1460,1251,1137,1033,872,571,115,-510,-1261,-2069,-2843,-3482,-3885,-3979,-3707,-3069,-2083,-816,647,2207,3747,5173,6390,7330,7957,8241,8206,7865,7268,6454,5473,4365,3184,1942,694,-576,-1837,-3101,-4374,-5650,-6936,-8211,-9447,-10604,-11629,-12460,-13046,-13347,-13333,-13025,-12447,-11673,-10794,-9910,-9133,-8568,-8275,-8331,-8712,-9408,-10321,-11328,-12265,-12953,-13199,-12855,-11797,-9988,-7447,-4290,-690,3131,6904,10392,13348,15602,17034,17593,17324,16302,14695,12666,10406,8102,5892,3918,2251,956,48,-472,-640,-494,-103,463,1131,1805,2427,2910,3210,3281,3119,2724,2159,1468,762,124,-326,-511,-346,188,1088,2293,3698,5175,6566,7710,8489,8781,8558,7823,6639,5136,3445,1738,144,-1202,-2243,-2927,-3279,-3328,-3153,-2832,-2444,-2076,-1761,-1535,-1373,-1244,-1071,-808,-372,239,1051,1992,3013,3982,4803,5340,5513,5260,4581,3524,2197,728,-707,-1974,-2916,-3451,-3511,-3091,-2217,-961,595,2326,4121,5847,7396,8662,9573,10065,10118,9718,8884,7652,6067,4207,2143,-39,-2253,-4423,-6477,-8344,-9991,-11346,-12405,-13128,-13523,-13596,-13377,-12904,-12231,-11415,-10520,-9614,-8754,-8006,-7401,-6975,-6726,-6628,-6645,-6705,-6734,-6656,-6400,-5904,-5155,-4127,-2869,-1417,147,1747,3285,4699,5887,6824,7427,7702,7599,7148,6341,5228,3850,2274,576,-1168,-2872,-4469,-5893,-7105,-8065,-8774,-9201,-9378,-9268,-8903,-8255,-7336,-6146,-4701,-3025,-1181,786,2779,4715,6509,8064,9334,10263,10849,11105,11068,10804,10364,9819,9209,8561,7890,7162,6368,5448,4396,3195,1875,503,-833,-2018,-2926,-3472,-3572,-3224,-2459,-1380,-133,1116,2178,2913,3205,3019,2382,1376,143,-1176,-2421,-3481,-4272,-4769,-4994,-5001,-4891,-4740,-4658,-4673,-4816,-5041,-5276,-5414,-5340,-4950,-4165,-2951,-1313,698,2982,5436,7906,10281,12407,14211,15582,16500,16921,16858,16320,15340,13937,12169,10064,7706,5147,2496,-175,-2747,-5151,-7281,-9092,-10517,-11540,-12151,-12369,-12231,-11791,-11110,-10252,-9288,-8261,-7232,-6226,-5280,-4415,-3647,-3001,-2478,-2099,-1862,-1753,-1760,-1838,-1927,-1982,-1900,-1653,-1156,-414,589,1801,3169,4599,6005,7284,8354,9146,9610,9731,9513,8997,8221,7277,6202,5093,3973,2889,1849,850,-121,-1084,-2068,-3064,-4103,-5134,-6166,-7128,-7995,-8718,-9265,-9620,-9792,-9792,-9665,-9452,-9181,-8909,-8625,-8346,-8049,-7698,-7280,-6751,-6120,-5377,-4565,-3714,-2893,-2142,-1512,-1010,-631,-323,-17,366,911,1669,2675,3891,5269,6686,8029,9154,9955,10343,10308,9864,9118,8165,7180,6259,5539,5051,4820,4790,4878,4968,4942,4703,4178,3362,2287,1058,-194,-1307,-2121,-2509,-2366,-1678,-446,1221,3220,5367,7511,9468,11092,12253,12861,12867,12245,11041,9284,7079,4518,1720,-1177,-4044,-6741,-9140,-11126,-12613,-13530,-13866,-13612,-12833,-11591,-10008,-8203,-6322,-4499,-2863,-1506,-504,122,364,263,-135,-744,-1495,-2285,-3039,-3673,-4129,-4362,-4343,-4074,-3548,-2794,-1833,-703,555,1888,3258,4591,5859,6990,7955,8706,9222,9465,9448,9142,8589,7781,6777,5576,4250,2798,1283,-271,-1819,-3295,-4663,-5825,-6739,-7318,-7516,-7296,-6651,-5603,-4227,-2605,-890,791,2272,3422,4139,4367,4112,3442,2469,1347,244,-687,-1312,-1563,-1413,-912,-156,721,1574,2246,2647,2685,2364,1717,808,-240,-1336,-2378,-3293,-4063,-4677,-5191,-5645,-6127,-6663,-7302,-8026,-8786,-9517,-10109,-10474,-10528,-10234,-9586,-8645,-7483,-6237,-5017,-3951,-3121,-2578,-2312,-2282,-2373,-2474,-2441,-2145,-1501,-442,1024,2851,4958,7207,9484,11637,13556,15134,16301,17016,17259,17045,16393,15333,13916,12163,10139,7882,5475,2984,513,-1836,-3963,-5757,-7139,-8040,-8420,-8288,-7674,-6671,-5382,-3958,-2541,-1285,-315,273,412,100,-653,-1763,-3135,-4655,-6173,-7596,-8791,-9705,-10262,-10451,-10246,-9666,-8716,-7435,-5853,-4029,-2022,99,2242,4339,6268,7974,9321,10279,10745,10715,10165,9133,7665,5852,3783,1575,-657,-2796,-4738,-6380,-7643,-8461,-8792,-8611,-7924,-6749,-5147,-3198,-1021,1256,3472,5468,7105,8242,8817,8800,8221,7199,5859,4395,2988,1794,950,513,497,853,1490,2290,3139,3920,4565,5028,5306,5423,5415,5324,5163,4945,4634,4204,3610,2827,1858,727,-496,-1708,-2816,-3686,-4247,-4443,-4258,-3769,-3055,-2269,-1563,-1089,-976,-1303,-2103,-3339,-4923,-6704,-8504,-10128,-11382,-12119,-12235,-11693,-10533,-8842,-6765,-4454,-2087,200,2268,4038,5460,6518,7236,7646,7792,7719,7436,6970,6314,5472,4472,3327,2106,868,-317,-1372,-2253,-2911,-3353,-3577,-3642,-3586,-3480,-3380,-3323,-3343,-3437,-3595,-3799,-4024,-4247,-4461,-4639,-4791,-4885,-4924,-4872,-4700,-4385,-3872,-3156,-2195,-1006,399,1972,3650,5339,6962,8403,9577,10401,10796,10737,10192,9187,7766,6008,4025,1936,-115,-2006,-3603,-4805,-5540,-5751,-5441,-4624,-3356,-1721,196,2268,4398,6451,8339,9936,11177,11957,12244,11986,11202,9898,8173,6095,3832,1505,-712,-2686,-4303,-5481,-6207,-6480,-6372,-5954,-5329,-4597,-3848,-3152,-2558,-2086,-1731,-1484,-1305,-1192,-1104,-1053,-1019,-1013,-1034,-1075,-1136,-1191,-1236,-1231,-1181,-1047,-858,-602,-339,-92,62,87,-84,-460,-1062,-1844,-2749,-3676,-4506,-5109,-5359,-5145,-4408,-3121,-1327,893,3402,6045,8648,11051,13113,14722,15808,16335,16284,15691,14561,12964,10916,8495,5736,2733,-431,-3642,-6762,-9659,-12198,-14264,-15780,-16700,-17026,-16790,-16072,-14958,-13572,-12037,-10469,-8991,-7680,-6620,-5850,-5383,-5223,-5322,-5641,-6092,-6593,-7031,-7318,-7346,-7060,-6410,-5399,-4054,-2436,-631,1261,3142,4897,6446,7702,8617,9155,9309,9094,8539,7703,6641,5437,4162,2895,1711,664,-194,-844,-1269,-1480,-1492,-1333,-1031,-622,-139,389,913,1404,1801,2064,2140,1991,1589,927,22,-1092,-2350,-3680,-4976,-6162,-7120,-7801,-8129,-8102,-7718,-7020,-6056,-4892,-3588,-2208,-797,591,1929,3185,4332,5364,6254,6999,7577,7977,8185,8202,8028,7689,7218,6650,6042,5424,4845,4342,3936,3667,3519,3515,3609,3789,3996,4195,4329,4360,4248,3980,3540,2966,2275,1559,880,327,-7,-86,152,690,1513,2565,3766,5040,6268,7375,8240,8793,8962,8692,7986,6822,5271,3364,1207,-1104,-3452,-5701,-7754,-9478,-10832,-11732,-12198,-12232,-11898,-11246,-10383,-9358,-8277,-7174,-6111,-5100,-4165,-3296,-2515,-1821,-1263,-867,-692,-772,-1134,-1774,-2655,-3704,-4839,-5940,-6907,-7622,-8019,-8025,-7648,-6892,-5838,-4575,-3219,-1896,-715,228,870,1174,1153,828,282,-411,-1130,-1776,-2235,-2428,-2295,-1814,-999,100,1406,2833,4265,5623,6799,7746,8408,8779,8861,8679,8276,7676,6932,6057,5091,4048,2957,1850,751,-267,-1182,-1902,-2391,-2582,-2431,-1926,-1057,127,1559,3130,4714,6165,7357,8167,8523,8382,7754,6690,5259,3593,1774,-43,-1797,-3375,-4757,-5896,-6808,-7490,-7964,-8238,-8308,-8185,-7836,-7293,-6524,-5588,-4481,-3293,-2043,-834,300,1300,2127,2796,3304,3701,4039,4365,4745,5210,5798,6519,7373,8336,9372,10410,11386,12192,12760,12983,12811,12182,11092,9554,7623,5392,2972,511,-1856,-3998,-5808,-7223,-8206,-8778,-8955,-8816,-8398,-7787,-7023,-6166,-5257,-4329,-3423,-2557,-1777,-1100,-575,-214,-62,-105,-362,-784,-1350,-1995,-2673,-3325,-3888,-4334,-4589,-4663,-4500,-4131,-3561,-2841,-2022,-1188,-399,250,707,923,858,531,-55,-833,-1753,-2715,-3647,-4459,-5078,-5463,-5581,-5437,-5061,-4486,-3791,-3023,-2287,-1621,-1119,-803,-708,-833,-1147,-1614,-2166,-2755,-3293,-3746,-4026,-4118,-3962,-3555,-2873,-1935,-748,635,2189,3825,5495,7090,8524,9686,10483,10823,10666,9984,8820,7239,5363,3315,1258,-693,-2400,-3807,-4861,-5576,-5995,-6167,-6176,-6055,-5860,-5579,-5213,-4729,-4104,-3309,-2359,-1257,-76,1137,2272,3250,3975,4388,4459,4207,3681,2979,2205,1478,913,602,605,968,1666,2668,3885,5196,6476,7566,8338,8676,8494,7766,6496,4744,2616,236,-2230,-4632,-6813,-8661,-10077,-11022,-11488,-11499,-11126,-10423,-9499,-8418,-7287,-6156,-5111,-4169,-3388,-2748,-2267,-1910,-1649,-1452,-1262,-1058,-780,-419,65,667,1395,2226,3144,4108,5097,6048,6942,7716,8345,8773,8997,8969,8730,8261,7636,6882,6096,5322,4670,4173,3907,3880,4092,4519,5093,5758,6421,7026,7491,7795,7891,7795,7496,7037,6407,5661,4783,3799,2704,1494,165,-1278,-2846,-4495,-6219,-7930,-9580,-11045,-12239,-13049,-13392,-13213,-12492,-11263,-9608,-7657,-5572,-3546,-1759,-378,494,792,550,-181,-1265,-2582,-3977,-5341,-6568,-7609,-8427,-9033,-9433,-9655,-9707,-9586,-9270,-8738,-7935,-6863,-5498,-3880,-2070,-138,1783,3603,5187,6448,7309,7735,7730,7348,6679,5836,4964,4181,3621,3357,3460,3929,4744,5830,7087,8382,9586,10549,11175,11358,11063,10276,9021,7380,5428,3303,1111,-1001,-2945,-4600,-5937,-6893,-7491,-7744,-7698,-7414,-6947,-6360,-5696,-5005,-4297,-3613,-2934,-2297,-1678,-1102,-566,-78,351,713,1014,1241,1413,1550,1655,1787,1936,2156,2433,2788,3181,3603,3984,4302,4482,4499,4314,3932,3361,2661,1871,1086,359,-241,-679,-932,-1010,-932,-743,-487,-207,52,272,437,548,613,640,630,586,481,305,21,-384,-934,-1612,-2396,-3231,-4030,-4704,-5141,-5242,-4926,-4151,-2907,-1250,728,2909,5115,7219,9045,10490,11454,11901,11822,11270,10304,9030,7541,5926,4265,2593,945,-673,-2267,-3818,-5322,-6742,-8026,-9125,-9960,-10491,-10669,-10485,-9973,-9168,-8177,-7094,-6031,-5104,-4393,-3968,-3854,-4046,-4499,-5141,-5875,-6591,-7179,-7529,-7546,-7172,-6338,-5082,-3386,-1377,875,3199,5458,7481,9128,10268,10818,10726,10005,8696,6916,4800,2520,261,-1820,-3562,-4887,-5714,-6061,-5942,-5447,-4657,-3694,-2648,-1631,-698,87,700,1145,1406,1523,1491,1351,1114,815,471,110,-247,-585,-891,-1164,-1394,-1601,-1779,-1962,-2150,-2367,-2611,-2883,-3172,-3440,-3680,-3831,-3877,-3783,-3519,-3097,-2503,-1784,-964,-104,754,1556,2276,2893,3414,3858,4253,4633,5032,5458,5921,6382,6799,7112,7243,7135,6734,6035,5043,3831,2473,1096,-181,-1222,-1921,-2178,-1955,-1227,-39,1537,3405,5410,7439,9317,10930,12144,12869,13037,12611,11589,10008,7927,5443,2673,-262,-3217,-6070,-8692,-10988,-12863,-14276,-15164,-15546,-15407,-14799,-13772,-12397,-10767,-8980,-7129,-5336,-3659,-2216,-1018,-135,461,775,858,785,617,446,338,356,552,949,1572,2412,3467,4699,6060,7497,8914,10237,11358,12188,12645,12666,12206,11282,9905,8175,6177,4048,1905,-122,-1958,-3522,-4809,-5804,-6545,-7067,-7414,-7624,-7735,-7748,-7696,-7560,-7365,-7106,-6824,-6538,-6299,-6138,-6084,-6149,-6323,-6575,-6857,-7119,-7293,-7334,-7194,-6858,-6328,-5627,-4801,-3901,-2986,-2100,-1284,-559,67,596,1047,1436,1788,2124,2461,2810,3166,3519,3852,4133,4352,4475,4520,4469,4366,4209,4052,3898,3785,3705,3661,3634,3583,3478,3269,2924,2427,1766,965,64,-895,-1819,-2657,-3300,-3683,-3723,-3370,-2600,-1425,99,1882,3800,5694,7425,8813,9766,10167,10001,9270,8053,6453,4603,2650,718,-1071,-2645,-3947,-4944,-5632,-5990,-6021,-5703,-5035,-4000,-2630,-935,990,3081,5192,7209,8978,10384,11325,11747,11635,11031,10005,8673,7149,5566,4030,2649,1496,635,100,-73,96,601,1370,2329,3367,4356,5160,5657,5728,5308,4354,2907,1015,-1167,-3523,-5865,-8049,-9948,-11456,-12533,-13169,-13381,-13248,-12808,-12168,-11367,-10482,-9541,-8583,-7625,-6684,-5780,-4934,-4170,-3517,-3000,-2626,-2416,-2334,-2389,-2509,-2690,-2854,-2979,-3026,-2955,-2779,-2478,-2088,-1636,-1160,-703,-298,25,256,393,452,459,444,457,509,659,883,1212,1599,2025,2439,2790,3042,3157,3112,2918,2565,2110,1553,980,395,-117,-563,-894,-1139,-1296,-1407,-1502,-1622,-1785,-2011,-2286,-2572,-2820,-2944,-2867,-2518,-1827,-795,575,2197,3970,5740,7356,8643,9481,9762,9448,8560,7165,5385,3361,1239,-835,-2753,-4430,-5812,-6886,-7643,-8099,-8273,-8179,-7832,-7244,-6428,-5416,-4239,-2966,-1667,-436,631,1454,1957,2107,1886,1333,492,-534,-1657,-2743,-3688,-4367,-4693,-4587,-4003,-2930,-1391,554,2810,5248,7740,10110,12231,13948,15157,15789,15803,15234,14143,12647,10885,9004,7152,5447,3976,2795,1911,1318,961,799,759,795,861,925,984,1030,1071,1118,1149,1171,1130,1013,761,356,-238,-1023,-1981,-3082,-4248,-5415,-6461,-7324,-7884,-8128,-8005,-7572,-6869,-6027,-5123,-4321,-3683,-3318,-3240,-3452,-3899,-4513,-5178,-5821,-6328,-6671,-6807,-6764,-6573,-6309,-6026,-5801,-5657,-5632,-5687,-5808,-5916,-5960,-5877,-5619,-5187,-4592,-3888,-3155,-2460,-1892,-1490,-1283,-1248,-1328,-1441,-1469,-1317,-862,-62,1144,2701,4571,6609,8706,10675,12402,13737,14621,14994,14891,14341,13448,12294,10972,9559,8076,6565,4992,3372,1685,-43,-1769,-3424,-4908,-6128,-6980,-7404,-7354,-6860,-5966,-4798,-3474,-2146,-955,3,635,930,887,556,19,-632,-1285,-1822,-2157,-2167,-1826,-1055,113,1668,3532,5593,7732,9776,11571,12951,13773,13939,13398,12157,10289,7925,5222,2381,-415,-2987,-5195,-6953,-8210,-8984,-9297,-9246,-8884,-8315,-7597,-6773,-5893,-4953,-3986,-2996,-2020,-1098,-300,311,663,701,395,-259,-1224,-2423,-3759,-5094,-6298,-7229,-7784,-7880,-7494,-6644,-5399,-3872,-2178,-479,1120,2487,3571,4318,4765,4928,4905,4759,4574,4421,4311,4281,4276,4286,4243,4120,3893,3562,3162,2740,2361,2098,2006,2121,2446,2931,3504,4037,4416,4500,4206,3477,2313,798,-967,-2796,-4506,-5913,-6837,-7181,-6886,-5993,-4609,-2904,-1095,602,1973,2862,3157,2825,1893,458,-1350,-3359,-5414,-7350,-9052,-10437,-11454,-12105,-12389,-12344,-11989,-11349,-10436,-9256,-7807,-6105,-4166,-2034,210,2490,4671,6645,8283,9487,10173,10322,9925,9048,7783,6253,4617,3038,1668,658,106,75,581,1571,2952,4579,6280,7874,9174,10029,10323,9992,9035,7517,5539,3270,868,-1484,-3642,-5484,-6940,-7992,-8638,-8955,-8980,-8811,-8490,-8069,-7567,-6985,-6316,-5552,-4695,-3773,-2829,-1941,-1186,-664,-452,-610,-1165,-2091,-3324,-4744,-6197,-7513,-8507,-9030,-8951,-8209,-6809,-4817,-2378,326,3079,5651,7867,9557,10667,11167,11133,10668,9930,9059,8202,7449,6849,6407,6065,5775,5450,5054,4560,3987,3395,2846,2430,2191,2170,2329,2623,2925,3132,3093,2714,1921,701,-893,-2758,-4737,-6645,-8295,-9511,-10145,-10115,-9376,-7971,-5983,-3558,-881,1861,4463,6758,8607,9910,10624,10738,10297,9354,8024,6386,4591,2725,917,-757,-2205,-3377,-4216,-4694,-4801,-4528,-3916,-2985,-1814,-467,967,2372,3665,4709,5428,5713,5532,4829,3661,2050,137,-1987,-4128,-6158,-7890,-9194,-9957,-10100,-9621,-8546,-6983,-5059,-2960,-856,1050,2609,3676,4163,4033,3298,2040,356,-1578,-3623,-5590,-7351,-8777,-9800,-10385,-10534,-10304,-9739,-8933,-7946,-6853,-5681,-4476,-3231,-1975,-711,517,1669,2660,3420,3861,3906,3517,2678,1429,-126,-1860,-3565,-5053,-6094,-6532,-6220,-5125,-3261,-755,2214,5395,8524,11332,13596,15140,15887,15824,15039,13666,11893,9893,7867,5922,4181,2651,1361,247,-700,-1547,-2277,-2894,-3344,-3580,-3539,-3199,-2544,-1631,-528,635,1736,2626,3203,3377,3136,2505,1576,481,-633,-1583,-2246,-2481,-2221,-1437,-144,1581,3621,5839,8053,10107,11824,13074,13740,13761,13105,11801,9922,7576,4925,2124,-642,-3225,-5484,-7327,-8691,-9556,-9921,-9836,-9331,-8498,-7382,-6086,-4659,-3202,-1770,-466,649,1471,1943,1989,1591,735,-531,-2138,-3973,-5902,-7774,-9429,-10723,-11526,-11745,-11335,-10291,-8674,-6594,-4199,-1679,776,2968,4737,5943,6516,6431,5720,4485,2835,958,-1016,-2891,-4565,-5913,-6881,-7437,-7581,-7348,-6767,-5909,-4801,-3518,-2084,-558,1023,2608,4131,5538,6731,7655,8206,8344,8001,7177,5899,4236,2319,315,-1602,-3211,-4372,-4928,-4832,-4092,-2789,-1096,792,2636,4206,5322,5833,5702,4928,3617,1905,-31,-2019,-3888,-5529,-6846,-7818,-8446,-8767,-8827,-8670,-8329,-7805,-7099,-6179,-5034,-3670,-2109,-426,1279,2887,4237,5217,5693,5616,4964,3788,2209,370,-1521,-3279,-4708,-5653,-6009,-5716,-4789,-3282,-1318,960,3367,5728,7860,9613,10869,11534,11579,10997,9838,8187,6163,3910,1597,-613,-2567,-4136,-5228,-5801,-5831,-5361,-4439,-3150,-1593,134,1918,3668,5287,6687,7812,8583,8977,8948,8504,7657,6459,4985,3325,1591,-100,-1646,-2927,-3859,-4367,-4393,-3940,-3013,-1694,-84,1685,3457,5078,6396,7289,7645,7433,6624,5290,3520,1461,-711,-2830,-4716,-6236,-7287,-7813,-7809,-7330,-6444,-5283,-3964,-2630,-1397,-367,383,815,900,650,77,-776,-1878,-3158,-4587,-6076,-7589,-9044,-10373,-11503,-12329,-12782,-12757,-12211,-11096,-9427,-7258,-4697,-1890,969,3699,6082,7982,9252,9861,9807,9171,8088,6710,5223,3781,2522,1528,853,482,390,514,799,1187,1645,2146,2689,3254,3827,4374,4833,5141,5210,4969,4361,3363,1994,315,-1563,-3509,-5355,-6959,-8163,-8880,-9024,-8601,-7625,-6196,-4423,-2456,-464,1401,2981,4154,4844,4992,4615,3749,2472,908,-826,-2575,-4198,-5574,-6582,-7172,-7287,-6948,-6179,-5040,-3612,-1976,-219,1561,3286,4877,6243,7351,8116,8521,8539,8157,7414,6343,5018,3541,2012,568,-678,-1593,-2086,-2068,-1496,-368,1291,3384,5803,8384,10943,13309,15274,16702,17434,17401,16560,14942,12638,9795,6614,3311,119,-2755,-5134,-6912,-8022,-8486,-8375,-7792,-6914,-5872,-4840,-3935,-3252,-2844,-2720,-2863,-3232,-3773,-4440,-5174,-5951,-6731,-7491,-8216,-8861,-9407,-9776,-9924,-9751,-9208,-8226,-6793,-4916,-2671,-158,2469,5029,7345,9222,10518,11105,10945,10024,8450,6319,3835,1174,-1456,-3879,-5954,-7574,-8692,-9279,-9382,-9017,-8281,-7210,-5901,-4423,-2848,-1282,188,1457,2403,2952,3006,2531,1524,37,-1841,-3944,-6118,-8135,-9823,-10989,-11515,-11316,-10392,-8783,-6614,-4033,-1237,1568,4185,6439,8188,9347,9865,9756,9051,7836,6196,4253,2131,-44,-2124,-4000,-5534,-6632,-7223,-7233,-6685,-5563,-3954,-1947,343,2749,5124,7300,9129,10489,11293,11485,11070,10073,8579,6689,4539,2275,50,-2000,-3739,-5081,-5934,-6263,-6045,-5288,-4044,-2389,-445,1638,3682,5499,6911,7750,7914,7323,6003,4020,1525,-1270,-4146,-6826,-9110,-10783,-11744,-11917,-11330,-10059,-8221,-5999,-3540,-1041,1369,3557,5447,6984,8148,8925,9327,9348,8996,8287,7223,5848,4204,2367,444,-1438,-3128,-4468,-5303,-5518,-5023,-3811,-1917,532,3380,6375,9296,11844,13805,14952,15164,14381,12643,10075,6889,3320,-326,-3813,-6868,-9346,-11107,-12124,-12418,-12048,-11134,-9775,-8099,-6205,-4198,-2158,-182,1640,3211,4417,5153,5333,4880,3786,2082,-147,-2730,-5496,-8206,-10654,-12636,-13994,-14633,-14511,-13659,-12165,-10151,-7790,-5245,-2689,-266,1900,3724,5145,6125,6651,6711,6328,5528,4362,2920,1288,-376,-1952,-3262,-4176,-4570,-4365,-3546,-2146,-277,1912,4212,6418,8309,9705,10468,10508,9827,8446,6507,4125,1504,-1181,-3750,-6042,-7942,-9340,-10181,-10417,-10018,-9000,-7374,-5209,-2599,329,3407,6438,9211,11523,13164,14009,13947,12995,11215,8780,5916,2884,-24,-2577,-4545,-5811,-6300,-6041,-5116,-3668,-1872,92,2041,3831,5340,6499,7256,7604,7539,7089,6262,5096,3611,1844,-144,-2294,-4497,-6621,-8527,-10019,-10955,-11161,-10556,-9088,-6809,-3844,-399,3243,6777,9879,12247,13678,14000,13221,11396,8745,5517,2063,-1314,-4280,-6624,-8177,-8885,-8789,-7967,-6597,-4820,-2835,-768,1238,3101,4735,6098,7112,7748,7918,7592,6710,5281,3305,892,-1865,-4766,-7626,-10217,-12333,-13793,-14472,-14306,-13302,-11541,-9147,-6309,-3213,-70,2937,5646,7921,9681,10847,11408,11333,10646,9371,7556,5282,2660,-191,-3080,-5848,-8275,-10183,-11403,-11824,-11393,-10149,-8187,-5705,-2914,-94,2522,4688,6248,7085,7173,6554,5330,3657,1710,-316,-2249,-3911,-5195,-5970,-6206,-5840,-4906,-3418,-1463,857,3413,6023,8533,10723,12434,13483,13757,13177,11734,9490,6579,3195,-428,-4036,-7376,-10237,-12442,-13896,-14550,-14434,-13618,-12226,-10401,-8297,-6082,-3895,-1879,-146,1208,2107,2499,2363,1684,507,-1124,-3107,-5328,-7627,-9852,-11796,-13299,-14165,-14274,-13515,-11863,-9356,-6102,-2294,1838,6018,9964,13396,16084,17838,18547,18191,16805,14548,11593,8217,4667,1233,-1857,-4383,-6213,-7242,-7464,-6882,-5607,-3722,-1411,1185,3871,6471,8807,10728,12077,12779,12737,11966,10471,8357,5736,2776,-326,-3391,-6203,-8606,-10448,-11634,-12112,-11874,-10956,-9439,-7421,-5044,-2446,207,2764,5066,6991,8410,9254,9459,9014,7938,6300,4197,1782,-787,-3309,-5594,-7445,-8703,-9217,-8931,-7797,-5881,-3297,-212,3137,6502,9636,12283,14256,15397,15627,14935,13380,11088,8244,5062,1784,-1360,-4164,-6445,-8089,-9001,-9181,-8626,-7435,-5710,-3607,-1318,983,3072,4796,5971,6507,6311,5395,3785,1603,-1011,-3857,-6739,-9442,-11784,-13606,-14804,-15307,-15121,-14266,-12838,-10937,-8713,-6310,-3899,-1625,357,1940,3020,3553,3509,2920,1837,365,-1374,-3237,-5046,-6668,-7920,-8695,-8890,-8434,-7333,-5613,-3349,-696,2224,5193,8048,10592,12663,14128,14898,14906,14174,12725,10679,8162,5365,2471,-293,-2749,-4705,-6043,-6661,-6547,-5710,-4249,-2278,21,2473,4857,6995,8681,9790,10199,9850,8760,6951,4563,1716,-1400,-4596,-7689,-10502,-12883,-14728,-15943,-16501,-16364,-15570,-14122,-12111,-9586,-6663,-3458,-103,3250,6448,9356,11824,13766,15080,15753,15764,15168,14042,12505,10697,8786,6924,5284,3989,3166,2869,3144,3949,5234,6871,8718,10613,12356,13806,14777,15174,14894,13910,12230,9926,7103,3936,587,-2722,-5821,-8525,-10712,-12277,-13199,-13449,-13118,-12253,-11015,-9529,-7964,-6482,-5217,-4297,-3808,-3784,-4260,-5172,-6487,-8078,-9840,-11626,-13298,-14720,-15779,-16372,-16452,-15960,-14924,-13356,-11334,-8955,-6344,-3647,-1033,1342,3315,4762,5587,5742,5248,4169,2647,850,-1001,-2695,-4026,-4817,-4968,-4411,-3168,-1317,1032,3707,6541,9362,12005,14351,16289,17764,18714,19134,18991,18297,17046,15278,13025,10383,7456,4383,1345,-1516,-4005,-6019,-7443,-8246,-8439,-8079,-7274,-6159,-4880,-3598,-2435,-1526,-938,-745,-951,-1569,-2540,-3833,-5353,-7023,-8747,-10417,-11936,-13201,-14114,-14596,-14571,-14003,-12867,-11195,-9028,-6466,-3625,-653,2290,5035,7424,9312,10596,11196,11103,10322,8944,7066,4844,2439,50,-2164,-3995,-5331,-6027,-6030,-5317,-3922,-1935,513,3239,6055,8726,11059,12845,13939,14228,13670,12283,10152,7424,4295,991,-2244,-5173,-7597,-9342,-10309,-10443,-9768,-8342,-6301,-3795,-1015,1832,4559,6972,8915,10266,10931,10869,10072,8588,6496,3932,1042,-1969,-4928,-7609,-9850,-11479,-12375,-12482,-11761,-10284,-8141,-5496,-2559,460,3322,5821,7795,9110,9733,9660,8981,7803,6305,4637,2981,1467,193,-774,-1420,-1757,-1808,-1618,-1221,-641,85,950,1907,2935,3945,4887,5622,6063,6087,5599,4566,2976,909,-1505,-4088,-6609,-8859,-10607,-11703,-12032,-11561,-10339,-8468,-6132,-3516,-861,1646,3796,5455,6503,6893,6592,5655,4113,2098,-298,-2924,-5634,-8295,-10753,-12886,-14579,-15733,-16289,-16195,-15446,-14062,-12090,-9627,-6778,-3689,-526,2544,5342,7703,9501,10619,11026,10689,9688,8077,6039,3701,1297,-993,-2953,-4415,-5234,-5328,-4659,-3257,-1209,1363,4278,7343,10351,13085,15363,17021,17930,18034,17306,15786,13579,10813,7683,4400,1170,-1780,-4291,-6207,-7455,-7991,-7834,-7039,-5712,-3969,-1973,126,2148,3936,5340,6229,6525,6158,5157,3545,1462,-963,-3520,-6013,-8228,-9985,-11134,-11575,-11285,-10264,-8617,-6455,-3958,-1303,1313,3725,5786,7391,8488,9051,9106,8693,7884,6762,5407,3923,2379,878,-522,-1718,-2664,-3256,-3457,-3195,-2460,-1243,401,2401,4624,6921,9111,11001,12410,13181,13199,12411,10853,8598,5836,2765,-371,-3314,-5872,-7854,-9179,-9802,-9779,-9194,-8207,-6960,-5641,-4389,-3340,-2589,-2198,-2198,-2597,-3366,-4475,-5864,-7465,-9204,-10992,-12731,-14332,-15698,-16733,-17375,-17532,-17183,-16281,-14846,-12899,-10512,-7774,-4809,-1746,1255,4063,6522,8523,9972,10806,11016,10628,9705,8371,6747,5010,3316,1830,692,8,-156,229,1122,2472,4160,6063,8022,9883,11479,12678,13348,13404,12803,11532,9646,7230,4415,1387,-1682,-4561,-7070,-9017,-10266,-10732,-10375,-9240,-7406,-5033,-2314,529,3245,5609,7404,8462,8689,8038,6550,4339,1552,-1574,-4827,-7945,-10722,-12971,-14562,-15431,-15564,-15003,-13823,-12137,-10057,-7715,-5239,-2731,-325,1914,3874,5499,6723,7506,7828,7705,7169,6294,5188,3959,2759,1705,927,527,561,1080,2054,3460,5203,7177,9251,11271,13085,14540,15501,15846,15518,14469,12756,10447,7720,4740,1747,-1053,-3471,-5344,-6606,-7206,-7208,-6683,-5784,-4651,-3457,-2342,-1440,-840,-614,-777,-1348,-2281,-3559,-5094,-6838,-8686,-10561,-12356,-13983,-15339,-16351,-16942,-17059,-16663,-15753,-14322,-12436,-10135,-7539,-4731,-1868,950,3563,5871,7744,9119,9918,10147,9806,8971,7734,6226,4598,3009,1609,543,-83,-191,248,1225,2681,4529,6636,8880,11079,13113,14799,16025,16661,16634,15885,14421,12275,9550,6375,2932,-577,-3932,-6930,-9371,-11126,-12088,-12230,-11597,-10261,-8413,-6209,-3919,-1743,78,1367,2002,1903,1093,-370,-2349,-4665,-7126,-9510,-11630,-13308,-14429,-14904,-14722,-13885,-12473,-10558,-8274,-5731,-3087,-451,2031,4278,6193,7738,8867,9581,9873,9758,9261,8418,7270,5900,4386,2847,1398,189,-681,-1071,-934,-215,1062,2828,4974,7328,9716,11932,13782,15103,15747,15644,14747,13106,10793,7970,4812,1546,-1611,-4435,-6749,-8399,-9306,-9427,-8806,-7505,-5686,-3494,-1158,1132,3145,4706,5642,5863,5303,3988,1989,-552,-3439,-6463,-9369,-11958,-14018,-15436,-16115,-16073,-15331,-14033,-12269,-10228,-8030,-5821,-3709,-1764,-63,1386,2531,3390,3947,4216,4220,3986,3559,2993,2341,1663,1020,461,45,-192,-201,34,538,1302,2319,3543,4928,6392,7845,9177,10258,10973,11191,10842,9849,8241,6050,3411,478,-2540,-5419,-7934,-9870,-11068,-11398,-10831,-9382,-7177,-4392,-1271,1910,4874,7354,9134,10073,10091,9221,7543,5242,2523,-370,-3190,-5730,-7800,-9282,-10103,-10249,-9745,-8664,-7098,-5168,-2996,-724,1525,3614,5428,6869,7840,8295,8185,7516,6312,4634,2577,262,-2170,-4558,-6750,-8586,-9938,-10691,-10780,-10167,-8878,-6977,-4575,-1846,1040,3863,6423,8532,10022,10794,10767,9970,8446,6348,3844,1161,-1481,-3847,-5768,-7081,-7734,-7700,-7049,-5895,-4406,-2781,-1225,71,946,1284,1039,220,-1107,-2812,-4756,-6765,-8675,-10352,-11681,-12596,-13079,-13132,-12808,-12147,-11217,-10044,-8680,-7117,-5393,-3496,-1477,647,2791,4901,6871,8637,10103,11239,11988,12366,12372,12050,11441,10604,9598,8497,7369,6306,5385,4692,4301,4257,4591,5285,6303,7554,8934,10306,11521,12428,12899,12809,12116,10782,8862,6450,3679,746,-2155,-4810,-7008,-8580,-9382,-9340,-8445,-6755,-4419,-1642,1315,4147,6578,8326,9203,9080,7933,5839,2963,-468,-4153,-7826,-11177,-14003,-16102,-17388,-17809,-17381,-16187,-14314,-11915,-9136,-6151,-3137,-280,2262,4323,5791,6570,6643,6005,4768,3018,953,-1261,-3414,-5328,-6836,-7816,-8187,-7911,-7004,-5521,-3554,-1225,1319,3922,6411,8633,10429,11672,12261,12126,11258,9683,7483,4799,1802,-1293,-4259,-6873,-8943,-10289,-10836,-10522,-9404,-7575,-5210,-2521,259,2865,5089,6716,7624,7738,7055,5645,3641,1198,-1467,-4186,-6753,-9028,-10890,-12265,-13112,-13433,-13233,-12550,-11431,-9914,-8078,-5980,-3713,-1365,956,3158,5141,6823,8154,9083,9618,9747,9526,8977,8169,7159,6018,4818,3653,2601,1765,1232,1080,1370,2124,3328,4932,6834,8918,11021,13003,14687,15952,16656,16727,16105,14783,12803,10246,7232,3932,531,-2766,-5729,-8173,-9896,-10781,-10740,-9790,-8012,-5588,-2754,189,2949,5207,6743,7349,6962,5571,3285,281,-3202,-6887,-10508,-13798,-16558,-18608,-19857,-20230,-19749,-18427,-16377,-13691,-10541,-7078,-3505,-3,3240,6058,8318,9922,10820,11008,10529,9462,7923,6037,3957,1824,-208,-1995,-3419,-4354,-4726,-4482,-3607,-2149,-194,2117,4604,7054,9270,11021,12175,12589,12247,11164,9463,7288,4861,2376,35,-1996,-3625,-4791,-5508,-5836,-5848,-5674,-5395,-5131,-4946,-4905,-5037,-5355,-5852,-6503,-7293,-8161,-9095,-10019,-10911,-11696,-12343,-12781,-12986,-12897,-12500,-11765,-10684,-9272,-7546,-5546,-3337,-976,1442,3844,6132,8240,10080,11612,12770,13541,13900,13856,13429,12646,11563,10233,8740,7161,5608,4171,2966,2074,1572,1499,1866,2636,3747,5096,6548,7968,9188,10071,10486,10334,9574,8184,6233,3794,1015,-1957,-4946,-7783,-10304,-12374,-13883,-14748,-14950,-14473,-13392,-11782,-9786,-7561,-5294,-3153,-1336,40,849,1051,645,-311,-1716,-3425,-5282,-7118,-8770,-10089,-10957,-11273,-10989,-10089,-8602,-6608,-4220,-1577,1150,3806,6230,8305,9935,11068,11695,11825,11510,10802,9765,8473,6986,5395,3777,2241,909,-114,-683,-736,-185,942,2603,4659,6929,9191,11203,12741,13610,13705,12965,11467,9320,6739,3940,1178,-1351,-3461,-5066,-6116,-6646,-6725,-6463,-5992,-5423,-4880,-4425,-4128,-3990,-4030,-4210,-4522,-4936,-5425,-5991,-6598,-7250,-7916,-8576,-9187,-9716,-10101,-10298,-10244,-9890,-9208,-8178,-6816,-5168,-3292,-1299,734,2669,4429,5907,7035,7777,8092,8001,7510,6660,5497,4084,2497,822,-823,-2333,-3572,-4428,-4805,-4629,-3890,-2599,-851,1255,3535,5831,7935,9679,10896,11473,11329,10444,8866,6658,3988,996,-2100,-5100,-7792,-9985,-11513,-12249,-12144,-11172,-9429,-7023,-4157,-1061,2028,4838,7165,8815,9669,9693,8898,7399,5338,2914,336,-2180,-4451,-6299,-7613,-8300,-8332,-7722,-6521,-4825,-2746,-419,2020,4430,6699,8703,10372,11626,12423,12737,12553,11881,10745,9192,7296,5161,2915,719,-1262,-2857,-3918,-4341,-4078,-3136,-1618,343,2535,4735,6711,8244,9177,9395,8875,7658,5846,3617,1140,-1369,-3737,-5809,-7478,-8689,-9426,-9718,-9628,-9225,-8608,-7851,-7036,-6226,-5471,-4811,-4277,-3899,-3702,-3716,-3954,-4437,-5146,-6062,-7123,-8250,-9347,-10297,-10999,-11345,-11269,-10727,-9720,-8281,-6487,-4430,-2222,21,2212,4251,6096,7688,9004,10019,10700,11028,10969,10506,9629,8367,6771,4960,3055,1255,-288,-1367,-1872,-1703,-847,621,2597,4875,7253,9510,11424,12834,13599,13653,12972,11600,9618,7136,4314,1279,-1774,-4720,-7365,-9595,-11249,-12229,-12462,-11903,-10604,-8627,-6143,-3337,-455,2246,4533,6180,7052,7057,6209,4587,2353,-302,-3136,-5927,-8461,-10555,-12094,-13001,-13257,-12904,-12005,-10663,-8989,-7097,-5102,-3097,-1174,595,2157,3444,4441,5081,5368,5245,4735,3824,2571,1044,-641,-2334,-3868,-5059,-5750,-5813,-5182,-3860,-1917,496,3178,5901,8412,10502,11981,12752,12767,12086,10802,9094,7132,5118,3209,1528,163,-872,-1571,-1996,-2183,-2218,-2131,-1998,-1828,-1672,-1536,-1457,-1457,-1579,-1850,-2317,-2990,-3878,-4954,-6184,-7476,-8775,-9947,-10925,-11598,-11909,-11804,-11273,-10336,-9036,-7460,-5688,-3824,-1956,-153,1534,3075,4468,5705,6807,7755,8554,9161,9553,9677,9512,9052,8309,7366,6297,5242,4315,3649,3312,3379,3806,4575,5556,6650,7708,8610,9237,9515,9378,8818,7823,6449,4729,2747,585,-1652,-3853,-5863,-7583,-8838,-9567,-9661,-9154,-8059,-6535,-4723,-2856,-1144,209,1034,1239,791,-260,-1804,-3680,-5709,-7693,-9470,-10895,-11874,-12334,-12273,-11663,-10579,-9023,-7105,-4865,-2414,159,2754,5264,7590,9643,11340,12622,13446,13790,13650,13048,12017,10621,8945,7091,5196,3391,1827,625,-117,-337,-45,714,1824,3122,4441,5579,6383,6724,6546,5851,4699,3212,1507,-256,-1971,-3535,-4894,-6030,-6942,-7662,-8217,-8627,-8929,-9105,-9186,-9150,-9012,-8793,-8510,-8219,-7955,-7781,-7730,-7846,-8126,-8566,-9119,-9728,-10304,-10769,-11016,-10981,-10586,-9803,-8627,-7077,-5221,-3134,-925,1301,3443,5412,7150,8632,9850,10826,11595,12185,12625,12924,13075,13063,12861,12458,11854,11076,10193,9276,8441,7782,7393,7320,7585,8134,8898,9759,10580,11244,11624,11635,11234,10379,9123,7483,5555,3419,1166,-1093,-3273,-5274,-7006,-8399,-9378,-9920,-10000,-9659,-8955,-7980,-6866,-5727,-4711,-3920,-3446,-3337,-3597,-4202,-5067,-6130,-7247,-8358,-9331,-10107,-10624,-10819,-10684,-10183,-9322,-8110,-6574,-4753,-2723,-542,1682,3861,5887,7658,9085,10078,10588,10564,10011,8947,7447,5596,3541,1422,-583,-2308,-3622,-4403,-4606,-4220,-3311,-1988,-415,1237,2780,4046,4924,5325,5257,4746,3894,2806,1620,438,-639,-1563,-2309,-2896,-3357,-3735,-4081,-4407,-4741,-5057,-5349,-5570,-5714,-5743,-5687,-5547,-5388,-5243,-5182,-5249,-5470,-5857,-6384,-6996,-7640,-8220,-8654,-8884,-8826,-8476,-7806,-6856,-5659,-4302,-2832,-1348,111,1486,2760,3922,4983,5956,6849,7668,8387,8980,9392,9567,9453,9003,8217,7108,5760,4263,2766,1400,305,-419,-705,-561,-14,827,1847,2912,3869,4624,5068,5178,4935,4380,3572,2585,1503,408,-634,-1532,-2254,-2710,-2904,-2783,-2383,-1725,-879,75,1032,1898,2578,2996,3136,2979,2596,2040,1432,849,396,105,15,91,305,601,927,1258,1572,1897,2254,2686,3237,3907,4704,5565,6418,7156,7663,7827,7571,6833,5641,4026,2118,54,-1997,-3843,-5346,-6359,-6828,-6714,-6077,-4990,-3614,-2086,-598,714,1705,2315,2492,2280,1724,924,-12,-994,-1939,-2789,-3549,-4207,-4827,-5431,-6076,-6764,-7506,-8254,-8961,-9547,-9950,-10106,-9998,-9625,-9035,-8306,-7520,-6789,-6186,-5780,-5599,-5631,-5839,-6140,-6453,-6670,-6713,-6514,-6040,-5296,-4318,-3172,-1937,-697,472,1520,2413,3166,3795,4367,4921,5532,6212,6984,7809,8634,9383,9956,10276,10280,9938,9274,8350,7263,6148,5130,4339,3861,3750,4006,4589,5417,6387,7377,8271,8978,9407,9530,9311,8762,7907,6777,5432,3923,2318,706,-853,-2248,-3433,-4324,-4911,-5172,-5144,-4886,-4464,-3978,-3508,-3128,-2908,-2862,-3011,-3325,-3779,-4322,-4916,-5508,-6077,-6579,-6997,-7286,-7422,-7341,-7025,-6408,-5486,-4253,-2726,-992,887,2767,4536,6052,7209,7907,8110,7804,7041,5907,4523,3047,1620,406,-496,-985,-1034,-655,103,1123,2295,3455,4472,5210,5577,5533,5064,4234,3124,1844,534,-720,-1804,-2684,-3332,-3775,-4050,-4224,-4330,-4423,-4491,-4541,-4512,-4384,-4095,-3644,-3031,-2300,-1529,-811,-258,34,-16,-446,-1256,-2401,-3783,-5291,-6783,-8119,-9188,-9889,-10175,-10030,-9474,-8575,-7391,-6027,-4549,-3040,-1555,-125,1230,2507,3727,4884,6005,7077,8090,9020,9824,10457,10866,11016,10856,10398,9630,8610,7395,6082,4771,3572,2584,1884,1525,1509,1815,2363,3062,3783,4403,4811,4901,4637,3970,2946,1601,24,-1688,-3417,-5070,-6528,-7742,-8651,-9248,-9559,-9613,-9498,-9265,-9002,-8764,-8589,-8504,-8489,-8525,-8558,-8545,-8441,-8210,-7861,-7381,-6827,-6207,-5569,-4928,-4276,-3598,-2847,-1979,-945,273,1690,3251,4901,6517,7995,9197,10026,10404,10301,9747,8816,7632,6353,5135,4142,3489,3255,3465,4070,4996,6100,7244,8271,9048,9486,9522,9166,8457,7481,6348,5164,4026,3002,2124,1375,729,107,-545,-1284,-2141,-3096,-4122,-5131,-6056,-6801,-7311,-7558,-7537,-7310,-6930,-6510,-6127,-5881,-5820,-5984,-6363,-6921,-7593,-8293,-8936,-9431,-9711,-9711,-9404,-8773,-7841,-6629,-5212,-3632,-1980,-316,1293,2798,4169,5388,6470,7420,8272,9044,9754,10401,10960,11400,11649,11658,11353,10706,9692,8351,6742,4974,3189,1518,119,-911,-1483,-1581,-1232,-510,465,1561,2625,3529,4143,4399,4235,3652,2681,1383,-137,-1771,-3386,-4866,-6096,-7012,-7570,-7779,-7694,-7387,-6966,-6528,-6167,-5942,-5880,-5974,-6163,-6401,-6585,-6660,-6574,-6309,-5889,-5356,-4776,-4216,-3720,-3314,-2988,-2695,-2374,-1946,-1338,-515,541,1781,3141,4497,5731,6722,7369,7620,7468,6955,6184,5269,4369,3609,3112,2953,3140,3664,4417,5293,6141,6801,7162,7101,6601,5641,4315,2708,990,-707,-2206,-3408,-4210,-4590,-4564,-4198,-3584,-2844,-2080,-1405,-872,-533,-376,-378,-494,-653,-817,-924,-972,-948,-888,-823,-815,-897,-1112,-1467,-1935,-2481,-3008,-3448,-3679,-3633,-3239,-2467,-1358,57,1636,3286,4840,6190,7222,7885,8157,8085,7745,7240,6704,6240,5945,5865,6006,6308,6692,7020,7167,7000,6433,5425,3993,2224,251,-1755,-3593,-5105,-6114,-6570,-6414,-5733,-4626,-3274,-1880,-643,263,694,595,-58,-1197,-2705,-4442,-6214,-7862,-9224,-10194,-10723,-10814,-10527,-9986,-9296,-8631,-8069,-7718,-7586,-7650,-7826,-8000,-8023,-7796,-7194,-6218,-4861,-3230,-1450,335,1959,3310,4315,4936,5238,5283,5203,5113,5127,5308,5701,6246,6903,7546,8065,8369,8361,8040,7404,6532,5528,4507,3612,2933,2557,2507,2753,3225,3799,4333,4687,4718,4353,3532,2291,696,-1107,-2969,-4684,-6107,-7074,-7531,-7438,-6868,-5926,-4761,-3563,-2483,-1676,-1230,-1183,-1518,-2174,-3041,-4018,-4973,-5838,-6531,-7041,-7376,-7574,-7694,-7791,-7915,-8096,-8336,-8608,-8858,-9022,-9007,-8759,-8198,-7326,-6126,-4670,-3009,-1259,496,2149,3629,4886,5897,6678,7264,7722,8107,8503,8939,9461,10051,10686,11311,11837,12209,12328,12167,11683,10906,9874,8688,7448,6289,5327,4666,4362,4439,4855,5519,6320,7084,7682,7947,7791,7144,6010,4448,2571,537,-1476,-3286,-4739,-5728,-6199,-6186,-5773,-5093,-4328,-3638,-3175,-3047,-3280,-3864,-4696,-5661,-6591,-7360,-7838,-7970,-7755,-7242,-6541,-5785,-5102,-4614,-4402,-4469,-4821,-5329,-5920,-6419,-6720,-6706,-6324,-5570,-4502,-3223,-1867,-578,529,1352,1875,2095,2101,1986,1880,1914,2174,2725,3564,4627,5812,6965,7925,8547,8712,8369,7514,6241,4653,2959,1318,-60,-1044,-1542,-1528,-1067,-265,714,1685,2491,2975,3065,2716,1967,890,-397,-1764,-3089,-4261,-5216,-5915,-6372,-6624,-6738,-6779,-6823,-6915,-7071,-7289,-7510,-7680,-7698,-7498,-7002,-6189,-5063,-3677,-2114,-501,1061,2437,3554,4351,4820,4989,4935,4739,4529,4385,4409,4632,5068,5675,6372,7050,7585,7861,7774,7284,6370,5113,3602,2018,524,-692,-1477,-1728,-1410,-556,720,2254,3845,5280,6372,6970,7010,6477,5461,4094,2562,1071,-219,-1154,-1686,-1810,-1615,-1233,-837,-590,-655,-1106,-2002,-3275,-4830,-6508,-8094,-9423,-10295,-10622,-10336,-9486,-8159,-6515,-4732,-2982,-1428,-163,756,1352,1692,1875,2031,2270,2673,3311,4142,5159,6248,7311,8242,8941,9350,9449,9255,8826,8260,7637,7066,6599,6274,6075,5941,5779,5483,4945,4090,2873,1311,-537,-2546,-4572,-6433,-7970,-9030,-9528,-9425,-8766,-7651,-6242,-4725,-3312,-2167,-1458,-1247,-1585,-2406,-3642,-5143,-6769,-8372,-9810,-11001,-11865,-12400,-12608,-12542,-12258,-11831,-11301,-10741,-10143,-9524,-8863,-8107,-7244,-6215,-5027,-3674,-2206,-680,818,2190,3360,4242,4819,5068,5044,4809,4471,4137,3925,3916,4180,4719,5527,6514,7596,8642,9524,10134,10385,10225,9679,8787,7674,6453,5290,4302,3604,3238,3193,3408,3754,4099,4270,4160,3636,2705,1344,-318,-2179,-4040,-5741,-7106,-8016,-8401,-8256,-7645,-6694,-5544,-4382,-3348,-2571,-2110,-1968,-2076,-2337,-2592,-2711,-2554,-2040,-1135,131,1676,3372,5070,6625,7893,8799,9275,9348,9053,8490,7766,6994,6285,5700,5296,5064,4984,4994,5030,5008,4892,4617,4204,3650,3013,2350,1711,1173,732,434,217,61,-120,-390,-823,-1462,-2323,-3377,-4569,-5784,-6909,-7811,-8366,-8514,-8202,-7475,-6401,-5122,-3783,-2564,-1598,-1021,-880,-1190,-1891,-2882,-4030,-5186,-6224,-7030,-7558,-7779,-7730,-7469,-7081,-6644,-6234,-5888,-5621,-5398,-5175,-4858,-4391,-3682,-2702,-1444,75,1765,3546,5296,6891,8240,9246,9870,10097,9955,9500,8825,8024,7193,6433,5794,5320,5013,4826,4716,4581,4341,3910,3210,2228,938,-574,-2247,-3922,-5473,-6737,-7593,-7959,-7808,-7182,-6182,-4944,-3658,-2470,-1548,-973,-786,-961,-1394,-1956,-2488,-2827,-2867,-2530,-1824,-824,355,1531,2547,3231,3484,3238,2522,1400,29,-1434,-2783,-3858,-4512,-4667,-4308,-3486,-2301,-905,568,1942,3122,3996,4551,4769,4718,4462,4095,3717,3399,3203,3158,3257,3478,3770,4080,4360,4564,4680,4707,4667,4608,4569,4600,4733,4986,5331,5745,6146,6451,6591,6463,6046,5312,4306,3105,1825,594,-446,-1199,-1578,-1585,-1237,-648,63,738,1214,1377,1118,427,-685,-2122,-3766,-5463,-7079,-8461,-9534,-10220,-10515,-10446,-10061,-9454,-8691,-7871,-7035,-6230,-5465,-4725,-3989,-3243,-2460,-1669,-887,-170,402,769,852,612,36,-861,-2012,-3320,-4673,-5920,-6945,-7603,-7817,-7522,-6712,-5432,-3764,-1836,196,2178,3945,5376,6371,6892,6946,6602,5959,5172,4373,3717,3317,3246,3527,4137,4987,5979,6981,7845,8475,8764,8676,8216,7429,6413,5278,4152,3139,2319,1735,1365,1169,1058,919,661,171,-585,-1640,-2939,-4407,-5914,-7315,-8465,-9245,-9562,-9401,-8780,-7785,-6550,-5214,-3950,-2891,-2150,-1787,-1812,-2171,-2773,-3487,-4177,-4723,-5009,-5001,-4671,-4083,-3311,-2463,-1657,-973,-490,-204,-114,-131,-200,-207,-105,165,589,1124,1694,2185,2517,2583,2377,1875,1167,347,-448,-1060,-1370,-1268,-718,277,1624,3216,4867,6423,7703,8587,8984,8869,8263,7242,5902,4378,2781,1233,-172,-1377,-2326,-3019,-3447,-3627,-3593,-3353,-2952,-2402,-1724,-954,-102,799,1708,2599,3405,4094,4602,4894,4938,4721,4268,3601,2803,1947,1132,459,1,-159,3,497,1291,2311,3467,4628,5665,6451,6859,6825,6276,5251,3774,1971,-30,-2054,-3920,-5474,-6564,-7130,-7135,-6635,-5743,-4599,-3401,-2310,-1505,-1080,-1129,-1612,-2509,-3673,-4962,-6218,-7267,-8004,-8356,-8310,-7927,-7307,-6579,-5897,-5381,-5132,-5190,-5533,-6089,-6723,-7287,-7611,-7564,-7047,-6030,-4542,-2678,-581,1577,3618,5376,6732,7603,7975,7884,7411,6667,5793,4894,4103,3480,3080,2912,2949,3158,3485,3881,4316,4761,5217,5686,6182,6704,7256,7802,8320,8739,8999,9039,8788,8232,7339,6156,4726,3153,1533,-11,-1390,-2511,-3354,-3888,-4180,-4271,-4273,-4277,-4379,-4657,-5151,-5871,-6791,-7845,-8962,-10041,-11005,-11767,-12274,-12484,-12385,-11977,-11277,-10320,-9120,-7745,-6197,-4540,-2802,-1022,739,2441,4030,5448,6654,7611,8282,8664,8748,8558,8134,7534,6824,6101,5435,4924,4622,4592,4857,5418,6247,7278,8420,9559,10570,11324,11721,11668,11130,10099,8617,6764,4672,2473,342,-1576,-3158,-4303,-4995,-5231,-5095,-4663,-4079,-3449,-2912,-2552,-2436,-2590,-2974,-3535,-4152,-4731,-5150,-5343,-5260,-4922,-4385,-3746,-3143,-2683,-2501,-2644,-3136,-3922,-4885,-5875,-6714,-7234,-7314,-6872,-5926,-4525,-2824,-974,836,2422,3673,4464,4808,4695,4238,3514,2664,1798,1013,383,-68,-329,-440,-426,-356,-248,-154,-66,5,89,199,361,573,837,1109,1353,1489,1456,1187,630,-216,-1344,-2678,-4127,-5554,-6830,-7809,-8388,-8493,-8096,-7241,-6005,-4523,-2950,-1445,-152,816,1398,1584,1403,947,304,-408,-1075,-1619,-1958,-2057,-1906,-1513,-913,-155,710,1622,2533,3395,4179,4850,5407,5820,6111,6251,6256,6108,5787,5289,4585,3682,2588,1340,-1,-1350,-2609,-3659,-4394,-4717,-4563,-3909,-2792,-1292,444,2250,3931,5312,6241,6622,6414,5643,4396,2807,1060,-678,-2213,-3404,-4157,-4404,-4181,-3538,-2573,-1427,-222,902,1827,2471,2789,2767,2469,1949,1332,706,174,-204,-402,-430,-340,-208,-120,-156,-382,-805,-1416,-2126,-2834,-3402,-3701,-3627,-3120,-2177,-853,747,2466,4152,5618,6741,7393,7526,7141,6270,5031,3521,1898,287,-1189,-2428,-3371,-3967,-4230,-4164,-3827,-3264,-2544,-1718,-839,62,952,1823,2658,3432,4141,4717,5155,5370,5341,5021,4407,3523,2424,1213,3,-1057,-1850,-2258,-2229,-1751,-888,245,1480,2625,3498,3932,3822,3127,1875,170,-1837,-3966,-6018,-7828,-9242,-10181,-10595,-10508,-9970,-9077,-7933,-6651,-5352,-4113,-3031,-2152,-1516,-1151,-1052,-1219,-1631,-2268,-3093,-4076,-5159,-6300,-7410,-8437,-9274,-9864,-10116,-9987,-9425,-8434,-7020,-5235,-3164,-904,1412,3649,5682,7385,8676,9493,9806,9651,9051,8118,6931,5627,4327,3144,2205,1573,1339,1509,2105,3080,4364,5868,7438,8953,10252,11217,11762,11850,11495,10759,9755,8578,7374,6216,5190,4309,3570,2927,2316,1702,1023,315,-410,-1061,-1559,-1814,-1757,-1367,-668,272,1329,2367,3235,3787,3926,3578,2746,1469,-146,-1973,-3841,-5611,-7118,-8263,-8950,-9155,-8872,-8156,-7081,-5750,-4284,-2783,-1352,-48,1073,2007,2739,3290,3657,3842,3826,3597,3122,2399,1431,250,-1061,-2411,-3658,-4673,-5314,-5500,-5173,-4370,-3172,-1732,-238,1107,2112,2637,2581,1941,759,-842,-2708,-4656,-6514,-8127,-9384,-10218,-10602,-10550,-10100,-9300,-8211,-6882,-5374,-3730,-2019,-292,1369,2890,4178,5155,5723,5830,5422,4505,3115,1346,-657,-2728,-4647,-6245,-7316,-7765,-7496,-6537,-4950,-2875,-494,1990,4383,6492,8204,9402,10079,10227,9904,9177,8131,6842,5394,3848,2266,714,-759,-2071,-3162,-3949,-4370,-4383,-3976,-3181,-2082,-789,527,1723,2624,3118,3130,2623,1655,296,-1326,-3070,-4800,-6390,-7748,-8816,-9582,-10041,-10237,-10189,-9921,-9449,-8751,-7826,-6645,-5215,-3542,-1675,321,2351,4311,6080,7561,8654,9313,9522,9304,8742,7932,7000,6084,5290,4736,4475,4558,4969,5675,6609,7683,8814,9908,10912,11764,12463,12974,13318,13474,13443,13203,12720,11969,10923,9561,7919,6025,3984,1901,-76,-1828,-3218,-4199,-4723,-4852,-4657,-4273,-3855,-3540,-3461,-3701,-4299,-5251,-6493,-7944,-9483,-11007,-12409,-13605,-14543,-15187,-15527,-15559,-15287,-14718,-13857,-12719,-11328,-9716,-7941,-6075,-4209,-2449,-900,322,1138,1465,1294,639,-432,-1786,-3280,-4725,-5945,-6777,-7099,-6834,-5974,-4561,-2702,-523,1805,4143,6326,8271,9876,11119,11974,12441,12541,12273,11669,10717,9474,7942,6215,4356,2493,752,-718,-1789,-2350,-2347,-1774,-712,732,2359,3991,5418,6476,7056,7089,6610,5671,4406,2935,1415,-53,-1362,-2485,-3395,-4127,-4699,-5158,-5510,-5756,-5860,-5772,-5442,-4820,-3892,-2675,-1226,346,1921,3344,4462,5163,5331,4947,4018,2615,870,-1065,-3020,-4820,-6329,-7439,-8083,-8269,-8010,-7393,-6497,-5423,-4256,-3062,-1886,-742,356,1416,2425,3364,4193,4851,5278,5417,5207,4656,3762,2604,1291,-60,-1274,-2229,-2800,-2902,-2533,-1698,-500,947,2501,3989,5293,6268,6857,7004,6721,6043,5039,3790,2393,947,-455,-1716,-2757,-3512,-3910,-3942,-3569,-2832,-1767,-447,1019,2521,3921,5091,5903,6259,6085,5353,4088,2368,305,-1916,-4128,-6112,-7704,-8745,-9150,-8876,-7966,-6510,-4654,-2575,-453,1546,3277,4656,5616,6142,6246,5942,5274,4272,2986,1467,-223,-2006,-3781,-5451,-6879,-7955,-8568,-8614,-8081,-6938,-5281,-3218,-921,1404,3552,5330,6576,7201,7153,6488,5269,3667,1814,-94,-1913,-3510,-4803,-5744,-6342,-6614,-6616,-6390,-5976,-5402,-4681,-3811,-2808,-1677,-452,808,2051,3169,4085,4703,4949,4787,4204,3251,1999,583,-889,-2239,-3382,-4178,-4599,-4602,-4219,-3508,-2548,-1445,-296,813,1819,2680,3395,3964,4423,4790,5095,5346,5539,5660,5676,5549,5247,4744,4033,3142,2113,1019,-51,-1013,-1782,-2310,-2561,-2553,-2319,-1933,-1477,-1040,-702,-524,-542,-774,-1191,-1774,-2455,-3195,-3926,-4601,-5171,-5596,-5850,-5905,-5756,-5399,-4850,-4144,-3319,-2449,-1581,-806,-181,236,389,277,-110,-737,-1544,-2458,-3385,-4229,-4896,-5305,-5383,-5085,-4405,-3334,-1939,-270,1574,3487,5367,7107,8615,9826,10683,11178,11300,11094,10596,9883,9013,8072,7115,6216,5415,4757,4277,3992,3928,4083,4448,5011,5702,6482,7242,7900,8355,8516,8332,7753,6814,5532,4012,2340,632,-1003,-2484,-3745,-4760,-5529,-6073,-6421,-6624,-6688,-6665,-6542,-6338,-6057,-5708,-5312,-4907,-4535,-4249,-4103,-4144,-4396,-4881,-5567,-6427,-7382,-8362,-9265,-10005,-10510,-10707,-10586,-10129,-9376,-8380,-7216,-5959,-4709,-3507,-2442,-1502,-723,-59,513,1047,1583,2153,2769,3416,4055,4629,5064,5298,5274,4981,4410,3627,2692,1705,771,-28,-609,-939,-1010,-842,-495,-20,499,1014,1462,1813,2057,2176,2192,2100,1924,1654,1312,879,368,-215,-870,-1561,-2272,-2959,-3580,-4098,-4465,-4659,-4652,-4435,-4010,-3395,-2601,-1678,-647,447,1557,2660,3712,4697,5589,6383,7068,7647,8119,8484,8743,8895,8937,8868,8692,8417,8053,7619,7143,6640,6161,5707,5324,5012,4776,4618,4506,4428,4349,4244,4090,3867,3566,3174,2702,2141,1512,818,86,-678,-1440,-2199,-2929,-3622,-4276,-4868,-5426,-5915,-6369,-6769,-7118,-7418,-7654,-7809,-7883,-7845,-7705,-7458,-7115,-6704,-6246,-5782,-5346,-4961,-4662,-4445,-4319,-4253,-4216,-4177,-4074,-3887,-3557,-3080,-2427,-1614,-642,446,1608,2790,3915,4933,5765,6378,6731,6828,6684,6346,5881,5362,4879,4486,4260,4195,4318,4562,4888,5207,5442,5532,5412,5062,4474,3652,2637,1454,144,-1249,-2693,-4144,-5568,-6918,-8154,-9214,-10054,-10616,-10861,-10769,-10346,-9622,-8677,-7588,-6478,-5443,-4595,-4004,-3726,-3772,-4137,-4772,-5625,-6617,-7664,-8693,-9618,-10368,-10879,-11086,-10955,-10430,-9524,-8206,-6548,-4580,-2411,-136,2118,4249,6136,7720,8928,9746,10169,10226,9960,9437,8720,7907,7054,6275,5616,5165,4959,5039,5395,6031,6866,7870,8918,9947,10845,11541,11974,12096,11901,11387,10586,9533,8280,6885,5408,3915,2476,1145,8,-900,-1516,-1821,-1815,-1515,-978,-268,522,1310,2007,2535,2850,2904,2696,2218,1503,573,-529,-1756,-3073,-4421,-5759,-7040,-8203,-9207,-9991,-10510,-10726,-10595,-10118,-9267,-8090,-6586,-4847,-2916,-915,1070,2906,4487,5701,6458,6711,6426,5644,4409,2848,1066,-754,-2495,-3986,-5137,-5856,-6112,-5904,-5282,-4305,-3069,-1671,-207,1211,2505,3571,4343,4746,4734,4276,3382,2077,457,-1383,-3284,-5094,-6648,-7800,-8440,-8505,-7988,-6942,-5461,-3694,-1790,66,1741,3088,4032,4514,4524,4093,3267,2133,775,-688,-2157,-3508,-4634,-5437,-5823,-5745,-5167,-4108,-2610,-773,1306,3466,5589,7515,9136,10349,11085,11317,11037,10279,9100,7573,5807,3899,1966,118,-1549,-2940,-3993,-4662,-4943,-4845,-4430,-3769,-2952,-2091,-1272,-593,-121,94,25,-336,-963,-1822,-2853,-3987,-5141,-6247,-7204,-7968,-8448,-8631,-8476,-8003,-7231,-6218,-5017,-3717,-2359,-1024,256,1453,2524,3483,4279,4914,5351,5551,5505,5173,4563,3703,2629,1432,211,-931,-1848,-2463,-2656,-2396,-1650,-446,1150,3058,5147,7303,9389,11286,12887,14111,14900,15227,15091,14528,13581,12331,10853,9237,7569,5932,4384,3003,1809,856,149,-297,-486,-430,-159,289,859,1467,2029,2431,2574,2346,1683,520,-1119,-3202,-5606,-8189,-10761,-13100,-15029,-16344,-16951,-16777,-15857,-14286,-12228,-9894,-7508,-5305,-3476,-2171,-1486,-1431,-1978,-3029,-4455,-6119,-7863,-9557,-11082,-12335,-13251,-13757,-13835,-13442,-12595,-11289,-9576,-7498,-5148,-2611,-16,2522,4868,6913,8562,9738,10416,10587,10286,9574,8541,7284,5944,4622,3466,2559,2009,1847,2103,2738,3696,4890,6200,7526,8733,9746,10471,10865,10921,10622,10030,9162,8095,6881,5582,4272,3000,1831,820,-7,-606,-990,-1159,-1158,-1035,-853,-683,-582,-614,-800,-1179,-1731,-2456,-3322,-4292,-5334,-6408,-7479,-8518,-9487,-10362,-11112,-11700,-12093,-12253,-12137,-11715,-10959,-9858,-8426,-6690,-4714,-2564,-347,1854,3905,5731,7210,8288,8906,9045,8734,8015,6988,5755,4459,3214,2163,1381,955,911,1244,1935,2919,4133,5502,6949,8412,9819,11119,12226,13078,13561,13605,13093,11987,10242,7901,5063,1891,-1399,-4535,-7275,-9349,-10596,-10896,-10262,-8789,-6683,-4207,-1658,663,2516,3700,4134,3791,2758,1159,-817,-2979,-5131,-7104,-8777,-10045,-10880,-11261,-11204,-10749,-9927,-8782,-7367,-5716,-3883,-1931,93,2102,4031,5795,7300,8465,9196,9435,9131,8283,6942,5175,3148,1002,-1054,-2838,-4176,-4952,-5084,-4595,-3547,-2079,-387,1347,2899,4119,4865,5081,4758,3951,2747,1272,-346,-1982,-3533,-4918,-6091,-7026,-7726,-8201,-8476,-8564,-8490,-8251,-7867,-7313,-6616,-5755,-4766,-3662,-2508,-1354,-295,587,1203,1472,1346,807,-129,-1391,-2880,-4459,-5964,-7245,-8129,-8509,-8280,-7418,-5931,-3895,-1420,1350,4239,7094,9743,12067,13959,15353,16242,16614,16545,16067,15292,14273,13112,11862,10582,9321,8099,6952,5895,4963,4168,3561,3156,2996,3083,3421,3963,4635,5326,5880,6158,5995,5275,3932,1950,-588,-3551,-6719,-9855,-12667,-14925,-16390,-16948,-16552,-15263,-13260,-10758,-8064,-5440,-3171,-1432,-373,-13,-334,-1209,-2508,-4041,-5648,-7180,-8514,-9588,-10346,-10788,-10901,-10693,-10159,-9286,-8055,-6467,-4498,-2195,418,3253,6187,9107,11812,14166,15975,17112,17477,17021,15774,13824,11329,8496,5574,2806,444,-1328,-2369,-2639,-2167,-1071,473,2262,4076,5728,7065,8001,8493,8578,8303,7756,7015,6153,5200,4183,3073,1848,484,-1050,-2726,-4522,-6343,-8110,-9685,-10968,-11842,-12238,-12128,-11529,-10512,-9208,-7755,-6338,-5118,-4230,-3785,-3815,-4312,-5201,-6359,-7629,-8835,-9807,-10378,-10449,-9939,-8844,-7212,-5126,-2722,-148,2448,4916,7139,9015,10496,11528,12134,12294,12067,11455,10514,9252,7725,5954,3994,1921,-197,-2222,-4054,-5539,-6571,-7030,-6863,-6045,-4624,-2695,-415,2010,4354,6373,7839,8583,8469,7477,5637,3095,36,-3277,-6575,-9582,-12058,-13813,-14726,-14773,-13984,-12494,-10460,-8100,-5595,-3162,-912,1023,2595,3801,4622,5128,5319,5255,4952,4427,3704,2797,1752,629,-475,-1448,-2157,-2478,-2298,-1563,-238,1611,3899,6455,9096,11598,13775,15421,16433,16712,16259,15126,13393,11222,8757,6173,3641,1305,-709,-2299,-3424,-4057,-4219,-3966,-3366,-2517,-1522,-479,512,1366,2016,2415,2532,2360,1898,1155,152,-1085,-2530,-4135,-5848,-7597,-9297,-10842,-12133,-13049,-13509,-13438,-12814,-11658,-10051,-8099,-5973,-3825,-1838,-146,1129,1931,2235,2078,1521,677,-354,-1433,-2447,-3291,-3864,-4109,-3973,-3434,-2511,-1221,367,2184,4139,6129,8061,9839,11387,12638,13555,14113,14307,14160,13672,12891,11818,10500,8953,7236,5390,3509,1663,-21,-1473,-2577,-3293,-3572,-3438,-2940,-2183,-1290,-430,259,603,520,-84,-1201,-2798,-4778,-7005,-9327,-11566,-13580,-15214,-16383,-17016,-17109,-16690,-15835,-14643,-13222,-11697,-10161,-8717,-7415,-6317,-5434,-4775,-4346,-4112,-4078,-4210,-4491,-4894,-5379,-5889,-6353,-6678,-6754,-6489,-5777,-4578,-2861,-679,1893,4707,7609,10416,12955,15081,16685,17699,18127,17986,17366,16357,15068,13627,12122,10675,9358,8253,7412,6883,6678,6813,7248,7959,8874,9926,11029,12097,13046,13795,14275,14420,14184,13533,12442,10926,8998,6715,4151,1404,-1410,-4158,-6706,-8934,-10723,-12012,-12755,-12975,-12723,-12113,-11273,-10353,-9503,-8843,-8458,-8410,-8666,-9211,-9932,-10746,-11529,-12186,-12626,-12798,-12667,-12226,-11486,-10468,-9201,-7717,-6050,-4239,-2338,-390,1538,3380,5070,6532,7707,8545,9007,9083,8785,8146,7222,6079,4801,3459,2152,936,-101,-918,-1472,-1733,-1711,-1396,-836,-48,913,1995,3143,4266,5297,6120,6664,6816,6528,5731,4429,2635,424,-2093,-4775,-7427,-9882,-11924,-13410,-14199,-14229,-13495,-12047,-10018,-7570,-4909,-2255,186,2236,3758,4682,4994,4728,3975,2850,1479,9,-1431,-2722,-3749,-4441,-4736,-4596,-4033,-3052,-1721,-95,1725,3652,5561,7372,8964,10275,11219,11760,11855,11494,10680,9422,7784,5800,3593,1248,-1074,-3246,-5098,-6509,-7353,-7584,-7156,-6140,-4593,-2679,-556,1589,3549,5164,6269,6765,6599,5762,4320,2366,44,-2484,-5048,-7476,-9619,-11349,-12568,-13217,-13280,-12769,-11741,-10277,-8469,-6432,-4266,-2082,46,2022,3813,5354,6620,7587,8220,8515,8438,8011,7235,6180,4926,3592,2331,1281,603,381,710,1569,2931,4677,6673,8741,10727,12455,13826,14739,15176,15125,14643,13765,12581,11139,9497,7698,5764,3734,1625,-508,-2607,-4579,-6313,-7691,-8600,-8944,-8677,-7812,-6420,-4654,-2698,-793,825,1937,2354,1975,752,-1258,-3937,-7085,-10467,-13811,-16857,-19367,-21147,-22082,-22114,-21276,-19662,-17429,-14763,-11881,-8978,-6242,-3823,-1819,-301,726,1271,1394,1164,665,3,-738,-1447,-2054,-2469,-2643,-2525,-2092,-1341,-293,1029,2551,4237,5988,7749,9431,10965,12280,13302,13973,14255,14103,13533,12554,11218,9630,7871,6109,4457,3070,2069,1523,1503,1971,2894,4148,5611,7093,8450,9478,10059,10062,9434,8169,6313,3977,1293,-1564,-4431,-7131,-9541,-11538,-13076,-14119,-14695,-14835,-14613,-14092,-13343,-12423,-11379,-10239,-9022,-7730,-6367,-4937,-3464,-1977,-550,753,1816,2573,2940,2899,2475,1735,808,-148,-979,-1507,-1623,-1237,-339,1033,2769,4743,6775,8715,10394,11710,12572,12961,12878,12383,11541,10443,9179,7826,6448,5100,3804,2595,1488,508,-298,-897,-1218,-1232,-894,-222,740,1900,3112,4227,5060,5454,5277,4448,2935,796,-1884,-4922,-8111,-11200,-13932,-16066,-17403,-17821,-17262,-15779,-13485,-10562,-7256,-3797,-463,2545,5012,6818,7880,8185,7786,6779,5304,3520,1581,-353,-2162,-3731,-4995,-5888,-6385,-6467,-6132,-5407,-4319,-2937,-1327,414,2178,3878,5393,6660,7594,8156,8306,8040,7354,6287,4892,3251,1481,-302,-1943,-3322,-4321,-4855,-4893,-4444,-3566,-2380,-1005,371,1605,2527,3028,3023,2488,1445,-26,-1805,-3755,-5710,-7540,-9114,-10357,-11236,-11753,-11954,-11901,-11665,-11331,-10944,-10570,-10217,-9892,-9564,-9167,-8636,-7878,-6836,-5461,-3771,-1815,292,2422,4424,6172,7560,8548,9149,9417,9477,9436,9440,9594,9973,10614,11498,12576,13754,14941,16012,16896,17492,17786,17741,17397,16780,15946,14939,13777,12490,11029,9412,7563,5515,3251,865,-1558,-3857,-5875,-7448,-8451,-8820,-8563,-7771,-6608,-5280,-4016,-3041,-2526,-2600,-3307,-4622,-6454,-8651,-11036,-13403,-15569,-17359,-18642,-19337,-19383,-18792,-17572,-15799,-13543,-10933,-8085,-5177,-2361,173,2266,3776,4602,4697,4077,2817,1067,-994,-3127,-5112,-6707,-7741,-8061,-7622,-6406,-4501,-2018,871,3977,7123,10122,12834,15143,16969,18278,19063,19340,19157,18569,17636,16458,15082,13633,12162,10769,9520,8455,7632,7042,6689,6544,6539,6629,6702,6676,6446,5898,4975,3595,1758,-520,-3184,-6112,-9197,-12270,-15198,-17839,-20079,-21847,-23090,-23801,-23993,-23691,-22940,-21773,-20230,-18343,-16160,-13711,-11077,-8316,-5533,-2828,-312,1934,3810,5289,6340,6962,7201,7063,6613,5861,4864,3653,2286,847,-575,-1848,-2844,-3423,-3465,-2887,-1636,254,2715,5594,8684,11746,14502,16692,18079,18482,17805,16040,13287,9734,5660,1383,-2724,-6332,-9108,-10827,-11340,-10612,-8738,-5915,-2439,1320,4974,8146,10512,11844,12033,11098,9189,6553,3517,424,-2393,-4668,-6228,-7003,-7026,-6430,-5386,-4116,-2810,-1637,-699,-35,383,620,789,970,1250,1642,2122,2602,2967,3066,2762,1948,554,-1398,-3831,-6569,-9379,-11959,-14020,-15248,-15438,-14431,-12228,-8928,-4787,-136,4594,8975,12587,15095,16288,16072,14544,11904,8495,4716,996,-2280,-4782,-6324,-6816,-6334,-5048,-3227,-1188,751,2299,3251,3481,2996,1881,332,-1417,-3108,-4496,-5421,-5764,-5541,-4824,-3767,-2591,-1477,-648,-213,-254,-747,-1589,-2623,-3637,-4417,-4770,-4546,-3677,-2177,-155,2204,4653,6921,8735,9862,10145,9511,8003,5766,3033,115,-2662,-4970,-6536,-7175,-6790,-5435,-3214,-396,2775,5945,8843,11189,12804,13584,13508,12661,11169,9225,7016,4730,2523,485,-1312,-2887,-4247,-5462,-6573,-7630,-8636,-9589,-10423,-11082,-11472,-11535,-11209,-10511,-9462,-8179,-6778,-5426,-4280,-3479,-3117,-3237,-3806,-4733,-5879,-7051,-8072,-8747,-8941,-8548,-7542,-5938,-3837,-1354,1333,4055,6619,8874,10655,11873,12427,12295,11469,9992,7944,5450,2649,-266,-3115,-5701,-7841,-9396,-10237,-10331,-9647,-8257,-6251,-3761,-969,1975,4875,7607,10021,12060,13642,14781,15464,15737,15632,15194,14460,13460,12204,10720,8994,7069,4955,2727,464,-1732,-3709,-5356,-6516,-7099,-7030,-6299,-4946,-3104,-920,1360,3506,5270,6429,6839,6403,5143,3154,622,-2196,-5031,-7580,-9615,-10926,-11423,-11095,-10024,-8399,-6439,-4426,-2618,-1256,-498,-429,-1040,-2209,-3791,-5512,-7181,-8527,-9404,-9684,-9346,-8431,-7055,-5357,-3523,-1688,-11,1453,2643,3586,4326,4939,5505,6104,6777,7552,8404,9274,10081,10711,11060,11021,10526,9545,8096,6261,4157,1969,-126,-1915,-3229,-3932,-3941,-3273,-1993,-268,1694,3642,5322,6507,7021,6765,5716,3954,1609,-1104,-3955,-6694,-9085,-10947,-12144,-12622,-12410,-11592,-10326,-8801,-7213,-5762,-4602,-3844,-3543,-3700,-4248,-5117,-6164,-7291,-8367,-9309,-10053,-10568,-10852,-10922,-10803,-10520,-10073,-9463,-8648,-7586,-6237,-4539,-2500,-114,2559,5417,8343,11160,13721,15850,17427,18346,18586,18148,17130,15640,13848,11917,10014,8264,6767,5554,4632,3963,3486,3147,2898,2695,2549,2449,2439,2528,2735,3044,3410,3757,3985,3970,3616,2819,1546,-200,-2350,-4761,-7270,-9628,-11630,-13040,-13711,-13535,-12532,-10771,-8455,-5800,-3088,-558,1554,3127,4058,4395,4184,3595,2762,1876,1076,489,195,227,589,1241,2146,3230,4436,5699,6960,8172,9287,10268,11071,11680,12045,12173,12030,11632,10982,10109,9043,7831,6504,5110,3667,2205,727,-754,-2240,-3696,-5117,-6440,-7626,-8619,-9361,-9834,-10012,-9934,-9630,-9197,-8705,-8280,-7988,-7921,-8110,-8562,-9239,-10075,-10963,-11804,-12487,-12919,-13045,-12835,-12300,-11497,-10495,-9408,-8330,-7384,-6636,-6161,-5965,-6050,-6359,-6835,-7396,-7945,-8429,-8735,-8834,-8648,-8151,-7312,-6126,-4590,-2737,-597,1773,4306,6911,9510,11985,14262,16230,17835,19001,19704,19919,19655,18943,17835,16404,14733,12918,11050,9209,7486,5923,4605,3555,2825,2440,2414,2748,3426,4392,5582,6881,8162,9257,10017,10271,9912,8862,7117,4751,1906,-1226,-4397,-7368,-9916,-11857,-13096,-13604,-13448,-12768,-11752,-10622,-9577,-8798,-8374,-8335,-8617,-9085,-9575,-9880,-9847,-9349,-8354,-6906,-5132,-3215,-1370,204,1358,2003,2159,1906,1408,869,483,444,855,1764,3109,4754,6485,8058,9222,9769,9570,8580,6880,4634,2098,-436,-2666,-4322,-5220,-5247,-4422,-2838,-690,1790,4331,6693,8658,10088,10893,11069,10661,9756,8477,6943,5275,3576,1944,439,-862,-1927,-2719,-3213,-3422,-3357,-3067,-2616,-2077,-1540,-1082,-773,-650,-729,-1001,-1426,-1961,-2553,-3162,-3756,-4337,-4889,-5455,-6030,-6648,-7292,-7946,-8546,-9021,-9275,-9206,-8732,-7797,-6375,-4511,-2276,201,2752,5201,7357,9042,10112,10470,10058,8917,7102,4770,2084,-755,-3533,-6085,-8223,-9851,-10880,-11274,-11050,-10243,-8919,-7168,-5087,-2777,-358,2061,4356,6399,8068,9252,9852,9818,9115,7789,5900,3590,1016,-1633,-4156,-6363,-8116,-9289,-9858,-9819,-9238,-8208,-6848,-5255,-3538,-1758,38,1819,3586,5322,7016,8636,10128,11419,12429,13074,13289,13037,12326,11200,9765,8140,6480,4942,3645,2703,2134,1947,2040,2318,2620,2801,2741,2335,1566,435,-975,-2561,-4196,-5749,-7106,-8186,-8941,-9359,-9471,-9295,-8891,-8280,-7483,-6503,-5334,-3975,-2444,-792,901,2515,3904,4933,5473,5439,4824,3665,2099,291,-1526,-3155,-4375,-5069,-5152,-4647,-3656,-2328,-880,480,1554,2167,2241,1722,657,-860,-2698,-4680,-6639,-8404,-9821,-10776,-11174,-10984,-10178,-8810,-6931,-4651,-2093,613,3313,5870,8167,10086,11585,12591,13133,13211,12886,12218,11289,10175,8968,7737,6543,5431,4426,3520,2716,1979,1301,675,104,-377,-735,-914,-880,-602,-90,617,1440,2258,2950,3367,3410,2986,2081,716,-1016,-2989,-5039,-7018,-8764,-10193,-11227,-11874,-12187,-12238,-12158,-12042,-11991,-12053,-12236,-12485,-12707,-12772,-12540,-11905,-10772,-9145,-7067,-4673,-2149,290,2420,4046,5047,5375,5073,4285,3200,2068,1119,577,581,1207,2430,4148,6186,8335,10364,12068,13286,13913,13928,13350,12303,10894,9310,7702,6226,5010,4137,3662,3590,3898,4529,5414,6456,7560,8611,9510,10143,10439,10297,9710,8621,7085,5126,2844,344,-2242,-4761,-7061,-9006,-10449,-11324,-11553,-11159,-10177,-8723,-6942,-5009,-3130,-1489,-265,399,430,-216,-1498,-3336,-5582,-8070,-10595,-12948,-14927,-16338,-17026,-16887,-15853,-13939,-11226,-7836,-3984,111,4173,7940,11152,13604,15114,15619,15085,13610,11343,8501,5352,2169,-779,-3255,-5084,-6158,-6432,-5948,-4791,-3102,-1053,1191,3430,5523,7299,8656,9487,9748,9413,8531,7161,5449,3529,1601,-185,-1646,-2700,-3259,-3354,-3034,-2428,-1688,-970,-444,-203,-336,-832,-1651,-2692,-3816,-4881,-5734,-6248,-6337,-5947,-5089,-3809,-2209,-403,1444,3204,4718,5885,6619,6877,6674,6036,5057,3823,2454,1061,-264,-1431,-2402,-3135,-3649,-3955,-4102,-4134,-4102,-4048,-4010,-4002,-4041,-4128,-4256,-4428,-4629,-4852,-5099,-5327,-5539,-5663,-5670,-5492,-5068,-4365,-3349,-2040,-487,1221,2954,4570,5920,6857,7294,7152,6457,5245,3650,1825,-43,-1748,-3117,-3989,-4273,-3921,-2969,-1492,348,2383,4385,6152,7479,8217,8253,7566,6185,4214,1827,-789,-3394,-5762,-7675,-8958,-9462,-9130,-7939,-5959,-3307,-168,3255,6703,9963,12784,14993,16429,17002,16679,15483,13507,10878,7794,4444,1072,-2113,-4899,-7110,-8611,-9317,-9194,-8283,-6652,-4453,-1854,926,3659,6117,8080,9369,9841,9440,8150,6070,3338,174,-3166,-6427,-9343,-11708,-13364,-14232,-14313,-13677,-12452,-10809,-8943,-7018,-5218,-3635,-2361,-1419,-786,-430,-275,-251,-281,-303,-253,-114,153,510,963,1434,1904,2297,2582,2727,2710,2551,2253,1868,1418,962,512,109,-267,-606,-944,-1301,-1687,-2118,-2570,-3013,-3408,-3687,-3814,-3728,-3415,-2861,-2096,-1161,-129,923,1909,2764,3437,3911,4191,4316,4330,4302,4282,4326,4471,4721,5084,5511,5968,6383,6695,6831,6736,6371,5707,4768,3561,2174,657,-867,-2321,-3588,-4609,-5305,-5667,-5697,-5428,-4945,-4314,-3646,-3029,-2551,-2278,-2252,-2488,-2962,-3636,-4417,-5225,-5927,-6435,-6628,-6453,-5852,-4855,-3498,-1905,-200,1428,2822,3796,4239,4062,3246,1848,-22,-2194,-4458,-6603,-8398,-9673,-10258,-10088,-9123,-7413,-5064,-2226,904,4117,7203,9969,12252,13926,14916,15181,14736,13630,11944,9802,7333,4694,2030,-503,-2775,-4657,-6066,-6916,-7182,-6841,-5924,-4487,-2605,-412,1981,4394,6681,8658,10190,11123,11394,10934,9780,7994,5708,3100,363,-2274,-4625,-6496,-7775,-8377,-8287,-7558,-6266,-4561,-2591,-544,1412,3096,4373,5114,5268,4787,3731,2158,218,-1938,-4119,-6129,-7795,-8958,-9513,-9413,-8642,-7290,-5435,-3247,-876,1508,3743,5707,7289,8429,9086,9270,8984,8303,7263,5968,4495,2945,1416,8,-1200,-2122,-2727,-2984,-2937,-2635,-2201,-1742,-1420,-1347,-1637,-2349,-3478,-4998,-6784,-8723,-10630,-12355,-13735,-14648,-15029,-14836,-14110,-12911,-11338,-9505,-7530,-5504,-3520,-1633,133,1744,3215,4531,5685,6657,7408,7896,8067,7891,7344,6445,5255,3863,2411,1050,-60,-763,-963,-576,378,1860,3732,5861,8037,10110,11896,13278,14173,14539,14387,13751,12689,11273,9576,7661,5606,3459,1296,-835,-2853,-4713,-6337,-7686,-8712,-9394,-9731,-9723,-9423,-8845,-8072,-7138,-6127,-5074,-4060,-3113,-2307,-1659,-1236,-1043,-1122,-1458,-2040,-2829,-3739,-4705,-5593,-6316,-6754,-6829,-6476,-5675,-4434,-2805,-872,1255,3443,5544,7409,8901,9887,10287,10048,9171,7729,5823,3634,1349,-812,-2646,-3972,-4663,-4640,-3910,-2519,-590,1726,4250,6799,9204,11317,13022,14232,14887,14959,14431,13324,11668,9540,7024,4271,1418,-1322,-3782,-5758,-7130,-7796,-7751,-7071,-5889,-4417,-2898,-1558,-637,-280,-586,-1560,-3129,-5145,-7420,-9733,-11869,-13650,-14924,-15620,-15704,-15202,-14189,-12739,-10984,-9001,-6931,-4838,-2837,-995,598,1880,2769,3230,3203,2693,1715,330,-1352,-3201,-5038,-6687,-7958,-8698,-8785,-8153,-6811,-4824,-2324,494,3441,6268,8794,10821,12239,12958,12976,12317,11065,9339,7272,5021,2742,587,-1310,-2816,-3853,-4337,-4249,-3589,-2404,-795,1133,3198,5253,7109,8625,9679,10209,10197,9683,8751,7509,6086,4604,3165,1847,701,-262,-1034,-1635,-2078,-2372,-2515,-2508,-2333,-1996,-1505,-870,-141,641,1418,2130,2718,3146,3372,3388,3195,2791,2215,1462,582,-422,-1520,-2687,-3898,-5123,-6309,-7428,-8408,-9195,-9733,-9940,-9787,-9218,-8213,-6795,-4985,-2879,-576,1775,4016,5969,7473,8400,8643,8205,7101,5474,3493,1393,-592,-2215,-3312,-3746,-3514,-2661,-1345,235,1845,3254,4271,4755,4658,3984,2839,1355,-292,-1917,-3377,-4525,-5298,-5639,-5558,-5079,-4251,-3138,-1803,-308,1272,2897,4489,6005,7366,8505,9335,9776,9756,9219,8153,6577,4568,2238,-266,-2762,-5085,-7051,-8518,-9377,-9557,-9049,-7888,-6163,-4001,-1567,956,3370,5488,7122,8132,8407,7888,6595,4585,1997,-984,-4137,-7219,-9974,-12200,-13693,-14354,-14138,-13071,-11290,-8953,-6309,-3582,-1037,1149,2789,3822,4206,3999,3290,2212,911,-473,-1811,-3012,-4003,-4754,-5246,-5474,-5452,-5176,-4667,-3938,-3007,-1926,-728,502,1695,2761,3612,4185,4413,4292,3816,3050,2057,951,-161,-1167,-1959,-2467,-2631,-2436,-1895,-1042,61,1349,2749,4192,5623,6999,8273,9447,10467,11350,12057,12574,12882,12951,12756,12274,11494,10404,9032,7411,5615,3734,1901,231,-1120,-2054,-2477,-2349,-1699,-587,840,2436,3996,5352,6324,6806,6714,6052,4850,3212,1253,-878,-3051,-5123,-7008,-8617,-9926,-10903,-11584,-11969,-12115,-12046,-11799,-11399,-10871,-10235,-9515,-8747,-7957,-7196,-6506,-5931,-5503,-5257,-5185,-5288,-5518,-5827,-6123,-6341,-6357,-6120,-5529,-4572,-3219,-1524,461,2615,4808,6884,8662,10018,10776,10897,10306,9070,7277,5102,2757,482,-1479,-2918,-3674,-3663,-2883,-1414,582,2903,5301,7537,9395,10696,11336,11265,10500,9126,7245,5010,2561,46,-2409,-4703,-6743,-8475,-9826,-10769,-11234,-11212,-10648,-9576,-7982,-5970,-3607,-1062,1511,3917,5965,7488,8344,8461,7806,6438,4460,2039,-624,-3319,-5824,-7958,-9571,-10565,-10908,-10612,-9746,-8412,-6738,-4849,-2888,-947,869,2512,3932,5120,6053,6748,7184,7380,7320,7019,6482,5733,4802,3758,2656,1597,667,-54,-487,-604,-390,124,870,1769,2701,3567,4250,4668,4743,4457,3804,2835,1620,267,-1120,-2407,-3500,-4300,-4745,-4823,-4526,-3920,-3064,-2055,-987,52,996,1792,2425,2884,3195,3366,3420,3369,3207,2936,2532,1992,1311,513,-359,-1237,-2035,-2661,-3019,-3041,-2670,-1904,-764,680,2322,4044,5684,7114,8179,8771,8818,8267,7150,5524,3500,1245,-1082,-3281,-5194,-6672,-7639,-8048,-7953,-7413,-6582,-5589,-4598,-3733,-3090,-2707,-2588,-2658,-2869,-3092,-3270,-3324,-3233,-3008,-2686,-2329,-1995,-1731,-1557,-1464,-1410,-1341,-1179,-879,-387,287,1128,2052,2969,3752,4291,4463,4211,3482,2307,741,-1101,-3081,-5033,-6792,-8201,-9130,-9487,-9217,-8329,-6863,-4916,-2620,-120,2419,4839,7010,8810,10174,11045,11426,11314,10766,9811,8522,6951,5162,3220,1184,-868,-2874,-4728,-6358,-7648,-8526,-8905,-8739,-8003,-6728,-4964,-2831,-463,1966,4266,6256,7765,8657,8858,8330,7126,5328,3107,635,-1864,-4194,-6160,-7632,-8510,-8789,-8483,-7702,-6545,-5176,-3712,-2290,-990,126,1044,1771,2329,2763,3073,3303,3421,3429,3297,3002,2548,1927,1186,364,-472,-1240,-1879,-2317,-2520,-2469,-2174,-1680,-1031,-324,388,1002,1484,1769,1856,1758,1508,1178,841,580,470,574,920,1513,2321,3278,4298,5291,6144,6791,7144,7185,6883,6271,5381,4277,3027,1701,360,-923,-2120,-3148,-4002,-4602,-4937,-4958,-4648,-4016,-3072,-1874,-491,990,2463,3820,4973,5813,6291,6356,5980,5195,4004,2492,711,-1235,-3250,-5230,-7058,-8640,-9874,-10693,-11037,-10898,-10280,-9241,-7856,-6233,-4487,-2743,-1116,291,1399,2148,2520,2494,2102,1372,349,-896,-2318,-3828,-5362,-6830,-8148,-9223,-9956,-10272,-10087,-9369,-8086,-6285,-4012,-1407,1409,4243,6926,9270,11124,12361,12907,12746,11908,10496,8648,6545,4381,2350,614,-691,-1483,-1743,-1482,-792,228,1440,2708,3901,4915,5672,6139,6297,6171,5777,5160,4360,3407,2355,1231,85,-1026,-2060,-2937,-3608,-4001,-4080,-3801,-3179,-2229,-1030,343,1757,3098,4220,4992,5328,5124,4378,3083,1318,-807,-3129,-5481,-7648,-9468,-10764,-11429,-11403,-10698,-9378,-7588,-5485,-3280,-1160,697,2160,3153,3650,3690,3352,2741,1979,1181,431,-185,-645,-909,-997,-899,-643,-232,316,983,1750,2575,3416,4202,4854,5296,5437,5225,4604,3588,2189,507,-1374,-3302,-5142,-6729,-7941,-8653,-8798,-8341,-7300,-5737,-3765,-1510,852,3176,5302,7099,8487,9390,9812,9762,9297,8489,7418,6167,4814,3420,2044,717,-511,-1629,-2575,-3331,-3821,-4016,-3838,-3274,-2278,-885,873,2897,5067,7232,9210,10840,11943,12406,12132,11097,9344,6960,4114,993,-2189,-5203,-7881,-10042,-11618,-12545,-12867,-12639,-11982,-11021,-9894,-8718,-7588,-6566,-5665,-4901,-4220,-3631,-3074,-2584,-2153,-1840,-1693,-1773,-2124,-2774,-3698,-4854,-6129,-7412,-8537,-9373,-9787,-9686,-9055,-7895,-6319,-4438,-2430,-479,1260,2618,3527,3914,3823,3310,2510,1571,672,-37,-400,-342,196,1194,2590,4271,6107,7943,9645,11098,12214,12956,13319,13321,13021,12451,11681,10732,9644,8424,7105,5699,4265,2865,1566,476,-337,-808,-880,-604,23,854,1807,2705,3427,3836,3851,3422,2561,1323,-195,-1873,-3563,-5145,-6482,-7487,-8099,-8280,-8052,-7441,-6524,-5381,-4109,-2806,-1564,-464,423,1067,1422,1510,1321,897,266,-531,-1460,-2476,-3560,-4657,-5742,-6759,-7651,-8344,-8772,-8849,-8523,-7746,-6519,-4867,-2880,-658,1640,3868,5862,7505,8683,9367,9544,9271,8642,7758,6751,5726,4769,3954,3284,2779,2394,2097,1849,1604,1347,1059,755,445,155,-82,-266,-368,-411,-405,-397,-413,-522,-739,-1124,-1675,-2397,-3263,-4219,-5197,-6110,-6850,-7329,-7463,-7182,-6490,-5386,-3965,-2326,-620,997,2362,3353,3864,3870,3375,2457,1229,-162,-1567,-2843,-3871,-4593,-4969,-5027,-4825,-4433,-3951,-3454,-3008,-2639,-2361,-2131,-1918,-1658,-1294,-804,-168,585,1399,2201,2906,3413,3680,3650,3335,2775,2035,1222,432,-218,-661,-827,-723,-358,200,870,1564,2192,2682,2997,3119,3055,2867,2572,2272,1993,1791,1702,1706,1820,1977,2160,2305,2379,2349,2203,1941,1587,1162,713,264,-146,-499,-783,-1000,-1156,-1279,-1368,-1451,-1514,-1560,-1547,-1470,-1262,-920,-399,304,1173,2194,3306,4463,5586,6605,7452,8066,8408,8450,8184,7620,6789,5720,4472,3095,1655,213,-1154,-2410,-3470,-4325,-4926,-5281,-5393,-5292,-5028,-4641,-4201,-3745,-3316,-2937,-2615,-2340,-2116,-1909,-1737,-1581,-1468,-1411,-1432,-1565,-1798,-2162,-2603,-3109,-3607,-4049,-4369,-4524,-4481,-4242,-3831,-3289,-2694,-2102,-1597,-1224,-1027,-1012,-1165,-1441,-1777,-2111,-2354,-2470,-2390,-2129,-1672,-1068,-364,399,1149,1864,2505,3072,3574,4031,4471,4929,5408,5936,6484,7032,7541,7952,8222,8303,8160,7782,7167,6336,5336,4200,3009,1800,650,-416,-1351,-2154,-2815,-3350,-3786,-4142,-4452,-4747,-5033,-5345,-5664,-6005,-6348,-6682,-6987,-7262,-7482,-7652,-7768,-7819,-7819,-7756,-7624,-7432,-7156,-6814,-6387,-5900,-5339,-4747,-4108,-3466,-2818,-2185,-1577,-1007,-477,-9,390,716,947,1104,1188,1236,1300,1426,1686,2129,2801,3713,4855,6174,7601,9030,10360,11483,12310,12789,12888,12630,12066,11266,10333,9360,8432,7625,6967,6480,6144,5929,5780,5659,5504,5303,5023,4668,4251,3778,3270,2742,2175,1577,913,158,-699,-1696,-2813,-4046,-5358,-6683,-7974,-9136,-10111,-10830,-11252,-11357,-11151,-10688,-10000,-9220,-8382,-7626,-6989,-6544,-6289,-6222,-6280,-6400,-6493,-6482,-6296,-5907,-5300,-4504,-3568,-2551,-1521,-533,378,1189,1915,2570,3192,3817,4467,5155,5874,6578,7230,7745,8063,8111,7842,7234,6294,5067,3624,2071,509,-931,-2158,-3073,-3641,-3826,-3669,-3201,-2513,-1689,-828,-20,665,1162,1461,1535,1423,1143,745,267,-244,-768,-1271,-1751,-2198,-2607,-2982,-3309,-3579,-3768,-3859,-3814,-3635,-3295,-2818,-2222,-1542,-848,-176,388,812,1032,1031,789,328,-314,-1079,-1867,-2600,-3150,-3436,-3364,-2889,-1996,-712,890,2699,4579,6384,7962,9212,10023,10377,10256,9712,8810,7639,6298,4870,3438,2058,772,-389,-1417,-2291,-3009,-3545,-3893,-4023,-3935,-3620,-3103,-2423,-1633,-820,-47,582,1019,1200,1103,743,134,-640,-1525,-2398,-3202,-3807,-4182,-4246,-4006,-3465,-2680,-1727,-706,278,1122,1752,2118,2222,2094,1804,1453,1122,918,873,1026,1337,1748,2182,2526,2726,2703,2460,2014,1436,819,267,-110,-244,-87,361,1039,1876,2757,3561,4195,4563,4625,4373,3836,3089,2216,1327,513,-141,-582,-802,-798,-638,-357,-48,234,422,482,383,143,-231,-691,-1200,-1706,-2178,-2577,-2907,-3157,-3349,-3515,-3672,-3860,-4084,-4354,-4650,-4946,-5187,-5329,-5323,-5133,-4762,-4217,-3565,-2866,-2221,-1722,-1440,-1459,-1779,-2423,-3325,-4419,-5600,-6738,-7729,-8437,-8789,-8709,-8170,-7195,-5814,-4131,-2238,-281,1620,3321,4735,5754,6364,6535,6304,5731,4878,3843,2718,1572,498,-459,-1248,-1832,-2195,-2322,-2188,-1810,-1159,-267,865,2185,3649,5184,6705,8131,9373,10357,11035,11370,11371,11055,10479,9709,8823,7908,7023,6235,5567,5024,4592,4225,3868,3469,2973,2330,1552,611,-417,-1500,-2546,-3477,-4213,-4709,-4916,-4860,-4555,-4065,-3474,-2841,-2256,-1748,-1362,-1074,-874,-710,-527,-306,8,388,830,1271,1658,1912,1981,1809,1384,710,-169,-1189,-2260,-3298,-4199,-4900,-5337,-5484,-5350,-4955,-4361,-3627,-2842,-2071,-1397,-856,-506,-329,-346,-500,-775,-1112,-1477,-1830,-2146,-2419,-2636,-2813,-2949,-3054,-3133,-3168,-3155,-3065,-2880,-2583,-2160,-1625,-990,-305,393,1027,1555,1902,2031,1908,1513,869,0,-1023,-2127,-3213,-4166,-4896,-5287,-5288,-4828,-3924,-2587,-912,1000,3003,4936,6648,7990,8863,9190,8978,8242,7097,5635,4035,2410,940,-299,-1189,-1717,-1861,-1656,-1161,-438,431,1370,2311,3193,3959,4573,4992,5179,5120,4773,4147,3231,2053,656,-900,-2528,-4132,-5617,-6878,-7846,-8447,-8676,-8519,-8041,-7292,-6384,-5400,-4454,-3602,-2920,-2409,-2079,-1877,-1765,-1674,-1549,-1358,-1062,-681,-223,279,770,1235,1627,1952,2213,2437,2669,2952,3329,3834,4470,5234,6073,6932,7718,8349,8722,8779,8453,7749,6684,5339,3820,2262,806,-402,-1269,-1709,-1714,-1317,-591,345,1358,2320,3105,3633,3840,3727,3312,2648,1827,897,-35,-936,-1760,-2483,-3120,-3663,-4141,-4548,-4910,-5192,-5413,-5532,-5558,-5466,-5280,-4993,-4660,-4295,-3957,-3681,-3505,-3463,-3567,-3832,-4240,-4788,-5422,-6118,-6788,-7373,-7775,-7904,-7676,-7023,-5901,-4313,-2296,71,2662,5328,7906,10218,12127,13491,14247,14347,13813,12694,11098,9114,6916,4605,2347,270,-1535,-2930,-3893,-4342,-4292,-3751,-2767,-1420,204,1978,3795,5516,7020,8192,8935,9169,8859,7992,6600,4760,2578,196,-2222,-4516,-6529,-8133,-9249,-9841,-9932,-9591,-8920,-8053,-7118,-6235,-5494,-4941,-4591,-4402,-4331,-4293,-4239,-4108,-3895,-3602,-3276,-2965,-2735,-2637,-2701,-2935,-3304,-3750,-4186,-4518,-4658,-4528,-4103,-3372,-2395,-1250,-50,1071,1986,2574,2762,2498,1820,783,-468,-1776,-2958,-3834,-4265,-4151,-3465,-2238,-564,1412,3533,5610,7508,9084,10284,11069,11463,11512,11275,10826,10200,9462,8604,7672,6650,5578,4460,3360,2306,1372,597,40,-282,-342,-166,236,807,1507,2264,3028,3724,4300,4687,4835,4699,4248,3474,2402,1076,-415,-1965,-3460,-4773,-5796,-6455,-6693,-6516,-5955,-5093,-4035,-2904,-1835,-942,-325,-49,-139,-595,-1372,-2408,-3618,-4907,-6183,-7340,-8319,-9017,-9419,-9459,-9136,-8449,-7409,-6050,-4430,-2587,-627,1395,3356,5178,6741,7956,8739,9004,8736,7913,6592,4872,2894,829,-1105,-2753,-3923,-4540,-4543,-3985,-2963,-1644,-216,1118,2202,2897,3177,3035,2568,1883,1128,419,-134,-487,-631,-610,-497,-384,-351,-466,-749,-1190,-1719,-2245,-2663,-2845,-2736,-2256,-1447,-347,918,2199,3326,4123,4449,4200,3347,1918,34,-2133,-4368,-6432,-8113,-9219,-9649,-9353,-8381,-6850,-4920,-2812,-707,1185,2766,3922,4669,5021,5070,4898,4606,4267,3931,3630,3359,3106,2858,2590,2310,2025,1760,1562,1448,1470,1621,1907,2287,2719,3126,3444,3596,3515,3168,2509,1570,347,-1072,-2631,-4218,-5727,-7041,-8053,-8667,-8816,-8464,-7601,-6280,-4555,-2554,-393,1782,3816,5593,6986,7921,8355,8273,7698,6698,5334,3724,1967,188,-1493,-2949,-4086,-4785,-5007,-4678,-3823,-2447,-648,1497,3824,6213,8473,10473,12052,13105,13536,13318,12435,10945,8936,6518,3874,1143,-1467,-3821,-5771,-7230,-8161,-8573,-8532,-8136,-7508,-6772,-6049,-5416,-4925,-4584,-4356,-4194,-4025,-3793,-3470,-3041,-2553,-2054,-1628,-1353,-1281,-1449,-1835,-2394,-3022,-3618,-4038,-4195,-3984,-3398,-2443,-1213,176,1547,2747,3591,3965,3782,3025,1747,70,-1846,-3779,-5524,-6872,-7660,-7786,-7222,-5996,-4235,-2082,262,2596,4745,6544,7907,8774,9151,9088,8641,7909,6952,5838,4603,3268,1844,333,-1239,-2854,-4437,-5931,-7223,-8234,-8852,-9028,-8704,-7917,-6696,-5172,-3457,-1737,-163,1106,1945,2269,2052,1303,110,-1426,-3138,-4857,-6406,-7599,-8319,-8433,-7914,-6751,-5005,-2783,-236,2478,5172,7691,9898,11683,13004,13820,14168,14070,13598,12813,11770,10551,9194,7780,6352,4983,3736,2679,1873,1377,1215,1426,1967,2835,3921,5166,6419,7581,8500,9071,9191,8808,7889,6486,4642,2504,184,-2146,-4345,-6283,-7851,-9006,-9714,-10018,-9966,-9650,-9163,-8605,-8051,-7577,-7190,-6926,-6736,-6614,-6499,-6384,-6218,-6035,-5806,-5578,-5366,-5184,-5048,-4948,-4847,-4712,-4473,-4077,-3468,-2616,-1509,-187,1296,2843,4332,5652,6659,7273,7404,7041,6195,4932,3362,1618,-139,-1763,-3108,-4074,-4585,-4617,-4192,-3362,-2219,-861,594,2044,3390,4563,5506,6193,6610,6752,6632,6250,5632,4779,3728,2502,1148,-273,-1709,-3086,-4330,-5400,-6204,-6739,-6933,-6801,-6326,-5547,-4516,-3302,-2026,-780,288,1075,1489,1453,972,66,-1171,-2612,-4100,-5483,-6592,-7323,-7585,-7349,-6634,-5496,-4026,-2342,-544,1235,2926,4423,5686,6655,7298,7594,7521,7091,6308,5215,3868,2353,779,-733,-2041,-3021,-3560,-3572,-3032,-1948,-386,1534,3664,5835,7854,9572,10822,11520,11592,11028,9876,8197,6123,3779,1311,-1123,-3399,-5386,-7000,-8168,-8869,-9094,-8894,-8308,-7432,-6327,-5087,-3780,-2458,-1186,10,1099,2039,2844,3450,3887,4092,4082,3826,3330,2608,1711,697,-322,-1254,-1964,-2362,-2361,-1928,-1081,127,1563,3080,4499,5631,6339,6487,6044,5001,3459,1542,-557,-2637,-4489,-5923,-6814,-7074,-6705,-5769,-4374,-2681,-859,931,2539,3855,4821,5401,5627,5537,5201,4688,4059,3351,2601,1794,951,46,-899,-1874,-2819,-3689,-4381,-4840,-4970,-4731,-4097,-3080,-1742,-183,1483,3090,4505,5580,6203,6303,5842,4831,3336,1445,-691,-2919,-5051,-6929,-8403,-9384,-9823,-9742,-9203,-8303,-7158,-5873,-4542,-3225,-1975,-801,259,1208,2009,2626,3020,3124,2905,2323,1376,107,-1424,-3088,-4742,-6233,-7385,-8076,-8196,-7711,-6626,-5030,-3031,-804,1484,3645,5521,6963,7878,8187,7886,6984,5558,3713,1593,-644,-2816,-4767,-6339,-7422,-7953,-7894,-7303,-6219,-4783,-3101,-1314,441,2067,3459,4566,5350,5816,5984,5903,5619,5200,4693,4142,3598,3074,2628,2274,2071,2037,2228,2646,3301,4179,5201,6324,7406,8364,9047,9364,9212,8541,7335,5640,3537,1189,-1227,-3499,-5409,-6788,-7493,-7475,-6733,-5370,-3504,-1337,959,3182,5176,6808,7983,8661,8817,8491,7712,6563,5108,3451,1657,-170,-1968,-3667,-5198,-6520,-7582,-8325,-8730,-8741,-8365,-7598,-6497,-5129,-3613,-2083,-666,478,1269,1596,1465,850,-156,-1492,-3035,-4659,-6257,-7714,-8950,-9900,-10537,-10824,-10796,-10435,-9792,-8883,-7744,-6427,-4961,-3416,-1840,-309,1113,2361,3372,4121,4572,4740,4653,4345,3881,3312,2687,2062,1463,934,491,178,20,53,307,802,1537,2500,3635,4862,6091,7181,8045,8548,8645,8283,7485,6299,4832,3184,1505,-100,-1514,-2655,-3487,-3976,-4153,-4036,-3683,-3147,-2479,-1746,-979,-235,467,1099,1639,2089,2418,2641,2724,2670,2463,2093,1582,933,209,-542,-1242,-1797,-2146,-2213,-1972,-1436,-639,320,1323,2237,2911,3229,3107,2497,1439,-1,-1685,-3445,-5118,-6515,-7512,-8000,-7929,-7310,-6186,-4652,-2831,-849,1143,3018,4648,5926,6776,7139,6997,6355,5266,3799,2069,197,-1667,-3395,-4833,-5897,-6481,-6572,-6147,-5274,-4007,-2487,-812,863,2422,3752,4768,5416,5675,5554,5091,4351,3409,2356,1280,267,-621,-1317,-1802,-2047,-2060,-1849,-1429,-818,-35,907,1975,3158,4392,5648,6831,7874,8664,9109,9116,8617,7599,6075,4146,1940,-354,-2534,-4402,-5778,-6541,-6625,-6049,-4894,-3317,-1513,294,1887,3083,3743,3797,3244,2137,598,-1237,-3182,-5076,-6756,-8089,-9008,-9459,-9483,-9129,-8510,-7734,-6932,-6202,-5629,-5251,-5056,-5025,-5050,-5067,-4954,-4630,-4043,-3164,-2031,-710,689,2040,3208,4086,4582,4674,4354,3712,2830,1868,951,235,-190,-247,62,703,1572,2559,3492,4245,4665,4663,4191,3246,1910,295,-1422,-3058,-4426,-5366,-5763,-5576,-4814,-3572,-1992,-235,1496,3042,4263,5061,5421,5348,4920,4230,3395,2522,1704,1010,464,76,-195,-386,-549,-731,-962,-1248,-1591,-1941,-2276,-2516,-2627,-2531,-2217,-1641,-838,177,1316,2518,3673,4703,5519,6062,6296,6195,5774,5051,4078,2918,1656,386,-780,-1733,-2366,-2587,-2338,-1586,-367,1253,3144,5130,7036,8643,9783,10321,10158,9325,7847,5906,3654,1327,-860,-2727,-4111,-4937,-5182,-4880,-4130,-3054,-1796,-498,713,1734,2493,2951,3090,2919,2458,1740,814,-282,-1475,-2715,-3927,-5043,-6017,-6788,-7333,-7647,-7716,-7576,-7231,-6707,-6028,-5204,-4260,-3210,-2083,-918,236,1302,2205,2852,3153,3061,2522,1573,254,-1312,-2997,-4617,-6024,-7037,-7562,-7511,-6893,-5761,-4241,-2504,-743,839,2068,2811,2993,2614,1734,482,-976,-2452,-3759,-4755,-5328,-5451,-5145,-4501,-3648,-2737,-1907,-1285,-942,-890,-1109,-1482,-1927,-2288,-2472,-2397,-2026,-1390,-543,402,1340,2139,2724,3016,3017,2759,2320,1819,1373,1118,1147,1535,2300,3418,4815,6395,8011,9537,10832,11787,12325,12407,12037,11265,10162,8825,7356,5832,4348,2916,1585,333,-855,-1990,-3108,-4196,-5250,-6221,-7063,-7699,-8067,-8104,-7778,-7076,-6039,-4702,-3178,-1536,78,1603,2895,3925,4595,4906,4831,4409,3683,2729,1640,511,-539,-1432,-2070,-2414,-2441,-2164,-1645,-964,-225,454,971,1238,1192,826,139,-798,-1925,-3136,-4335,-5426,-6316,-6936,-7233,-7158,-6699,-5838,-4590,-2980,-1053,1118,3446,5818,8095,10156,11829,13022,13603,13531,12789,11430,9553,7326,4929,2580,474,-1209,-2363,-2913,-2904,-2405,-1577,-596,329,1027,1333,1168,494,-656,-2188,-3971,-5850,-7661,-9266,-10544,-11431,-11888,-11927,-11582,-10911,-9973,-8833,-7545,-6154,-4698,-3217,-1733,-300,1056,2277,3313,4115,4624,4813,4645,4126,3270,2125,780,-681,-2113,-3406,-4411,-5037,-5193,-4868,-4062,-2864,-1368,281,1939,3470,4762,5732,6340,6586,6488,6108,5496,4722,3835,2899,1942,1020,152,-614,-1259,-1754,-2081,-2240,-2232,-2075,-1817,-1475,-1132,-819,-604,-534,-635,-938,-1428,-2091,-2869,-3697,-4481,-5118,-5505,-5543,-5154,-4309,-2992,-1283,740,2914,5080,7050,8652,9742,10215,10021,9167,7728,5805,3582,1214,-1073,-3107,-4706,-5735,-6099,-5766,-4741,-3117,-1004,1426,3980,6480,8735,10616,12013,12891,13249,13133,12614,11774,10681,9410,7987,6451,4802,3054,1217,-686,-2605,-4482,-6232,-7763,-8981,-9808,-10185,-10086,-9542,-8586,-7345,-5913,-4451,-3090,-1959,-1169,-764,-795,-1202,-1951,-2919,-4009,-5092,-6074,-6870,-7443,-7780,-7907,-7851,-7670,-7378,-7010,-6539,-5949,-5193,-4227,-3035,-1606,3,1718,3405,4911,6090,6786,6913,6422,5341,3763,1847,-240,-2262,-4064,-5448,-6329,-6638,-6398,-5676,-4603,-3332,-2031,-862,58,643,890,828,561,213,-65,-143,103,718,1735,3082,4686,6383,8046,9495,10611,11291,11476,11177,10428,9327,7977,6519,5062,3738,2614,1754,1173,843,722,723,766,752,621,312,-176,-824,-1564,-2308,-2947,-3375,-3508,-3282,-2701,-1802,-689,495,1581,2385,2749,2546,1720,281,-1685,-4016,-6507,-8910,-10988,-12533,-13389,-13492,-12848,-11568,-9816,-7814,-5774,-3918,-2379,-1265,-577,-271,-247,-380,-543,-627,-570,-345,25,481,962,1381,1697,1884,1944,1941,1906,1941,2073,2366,2805,3372,4018,4654,5237,5670,5948,6027,5953,5741,5463,5158,4876,4639,4436,4245,4017,3695,3241,2619,1838,948,29,-800,-1403,-1650,-1438,-687,587,2347,4451,6732,8966,10938,12432,13294,13414,12779,11429,9493,7137,4549,1948,-515,-2667,-4439,-5764,-6651,-7122,-7238,-7058,-6654,-6087,-5421,-4718,-4033,-3436,-2975,-2717,-2678,-2885,-3312,-3912,-4603,-5296,-5870,-6250,-6336,-6110,-5563,-4752,-3769,-2731,-1778,-1025,-584,-488,-768,-1347,-2160,-3069,-3952,-4679,-5137,-5277,-5054,-4509,-3685,-2688,-1617,-581,315,1009,1429,1573,1430,1024,404,-418,-1361,-2420,-3524,-4650,-5748,-6757,-7632,-8278,-8650,-8655,-8261,-7424,-6159,-4513,-2574,-466,1656,3645,5351,6660,7522,7895,7850,7442,6805,6042,5279,4578,4003,3528,3131,2733,2256,1648,841,-130,-1247,-2398,-3465,-4316,-4800,-4826,-4314,-3260,-1705,264,2498,4863,7169,9294,11092,12486,13418,13878,13879,13456,12672,11561,10214,8647,6952,5149,3319,1501,-218,-1781,-3087,-4078,-4661,-4805,-4468,-3675,-2474,-954,751,2507,4135,5514,6492,7007,7004,6497,5549,4244,2710,1058,-579,-2119,-3468,-4599,-5475,-6099,-6482,-6627,-6567,-6313,-5886,-5326,-4651,-3918,-3164,-2427,-1756,-1148,-642,-202,166,503,811,1122,1414,1700,1933,2099,2157,2087,1884,1547,1112,612,95,-397,-840,-1225,-1575,-1915,-2317,-2810,-3462,-4273,-5257,-6358,-7526,-8660,-9664,-10444,-10909,-11023,-10762,-10170,-9315,-8322,-7310,-6432,-5808,-5529,-5650,-6151,-6958,-7940,-8907,-9661,-10003,-9760,-8825,-7169,-4831,-1958,1267,4595,7772,10567,12774,14278,15011,15010,14371,13231,11800,10229,8733,7412,6392,5703,5347,5293,5465,5795,6200,6600,6943,7172,7256,7178,6907,6457,5802,4970,3960,2816,1583,315,-899,-2000,-2906,-3576,-3974,-4115,-4024,-3777,-3442,-3122,-2885,-2807,-2919,-3229,-3703,-4292,-4912,-5478,-5916,-6141,-6122,-5832,-5275,-4498,-3538,-2479,-1391,-347,571,1323,1840,2123,2129,1901,1436,807,64,-701,-1403,-1944,-2237,-2210,-1817,-1051,66,1467,3053,4707,6307,7729,8885,9700,10163,10266,10076,9638,9033,8316,7521,6666,5721,4655,3417,1967,297,-1592,-3626,-5722,-7751,-9558,-11023,-11990,-12400,-12199,-11415,-10129,-8455,-6550,-4564,-2652,-925,533,1682,2533,3102,3448,3615,3640,3552,3346,3022,2553,1938,1164,267,-723,-1721,-2666,-3445,-3994,-4235,-4134,-3692,-2936,-1938,-775,440,1638,2713,3640,4364,4911,5281,5528,5676,5765,5805,5782,5669,5400,4931,4203,3194,1915,413,-1214,-2857,-4368,-5627,-6504,-6937,-6878,-6363,-5450,-4259,-2930,-1611,-449,441,983,1140,934,424,-296,-1112,-1910,-2589,-3073,-3321,-3334,-3144,-2808,-2397,-1989,-1635,-1403,-1288,-1318,-1458,-1693,-1974,-2273,-2546,-2770,-2916,-2966,-2914,-2747,-2478,-2100,-1650,-1136,-613,-114,303,599,716,642,343,-156,-837,-1655,-2538,-3441,-4274,-5006,-5558,-5921,-6033,-5895,-5466,-4738,-3699,-2348,-702,1190,3277,5452,7609,9623,11356,12698,13551,13857,13613,12857,11679,10209,8591,6990,5530,4331,3449,2902,2659,2649,2783,2961,3096,3120,2997,2737,2353,1910,1453,1032,688,413,208,21,-183,-454,-822,-1287,-1840,-2422,-2970,-3407,-3645,-3624,-3307,-2681,-1803,-736,393,1448,2299,2798,2886,2484,1640,395,-1120,-2754,-4345,-5714,-6714,-7247,-7236,-6702,-5683,-4295,-2681,-990,606,1972,2996,3599,3766,3509,2900,2019,1001,-65,-1038,-1864,-2461,-2828,-2961,-2914,-2747,-2543,-2383,-2350,-2494,-2859,-3435,-4206,-5104,-6060,-6972,-7747,-8297,-8535,-8417,-7904,-7000,-5734,-4161,-2360,-433,1521,3385,5063,6458,7498,8134,8331,8109,7478,6517,5291,3904,2460,1064,-183,-1198,-1922,-2325,-2403,-2193,-1754,-1173,-541,31,467,679,628,296,-306,-1118,-2081,-3077,-4009,-4764,-5227,-5354,-5083,-4443,-3489,-2308,-1036,203,1286,2118,2653,2887,2860,2663,2383,2130,1979,1977,2137,2427,2799,3174,3499,3707,3781,3718,3556,3340,3139,3011,2992,3105,3323,3587,3836,3952,3871,3499,2804,1782,469,-1052,-2660,-4224,-5583,-6606,-7177,-7228,-6729,-5724,-4275,-2517,-582,1365,3176,4710,5858,6563,6779,6556,5934,5034,3967,2858,1836,973,355,-26,-152,-97,110,372,645,869,1018,1089,1106,1100,1133,1248,1494,1899,2469,3190,4018,4896,5744,6472,7006,7254,7179,6734,5930,4794,3387,1788,93,-1604,-3218,-4669,-5916,-6930,-7711,-8286,-8680,-8946,-9109,-9215,-9277,-9299,-9294,-9239,-9137,-8985,-8782,-8556,-8324,-8121,-7972,-7887,-7858,-7850,-7808,-7661,-7334,-6764,-5915,-4778,-3400,-1838,-216,1371,2784,3931,4740,5175,5253,5027,4585,4035,3503,3085,2882,2940,3292,3922,4789,5837,6975,8135,9221,10174,10934,11469,11764,11818,11645,11263,10683,9927,8994,7896,6640,5232,3699,2071,386,-1288,-2919,-4421,-5775,-6932,-7880,-8639,-9215,-9652,-9991,-10249,-10466,-10632,-10751,-10806,-10771,-10638,-10387,-10021,-9544,-8970,-8304,-7570,-6748,-5851,-4839,-3708,-2432,-1011,534,2167,3815,5406,6843,8054,8967,9554,9805,9747,9443,8965,8407,7859,7399,7086,6961,7026,7265,7641,8097,8570,9002,9323,9500,9483,9261,8825,8178,7344,6338,5189,3931,2585,1192,-222,-1621,-2958,-4195,-5271,-6138,-6733,-7012,-6940,-6509,-5736,-4694,-3449,-2155,-911,116,831,1125,957,330,-735,-2124,-3753,-5471,-7156,-8682,-9951,-10879,-11429,-11552,-11273,-10571,-9507,-8091,-6406,-4497,-2470,-401,1600,3434,5017,6266,7145,7636,7754,7556,7099,6474,5751,4999,4252,3526,2801,2040,1206,237,-872,-2150,-3548,-5002,-6427,-7693,-8685,-9299,-9439,-9087,-8229,-6951,-5332,-3536,-1696,21,1487,2608,3332,3659,3644,3358,2922,2433,2002,1703,1575,1629,1835,2131,2460,2728,2902,2915,2780,2486,2091,1623,1145,693,293,-39,-321,-574,-819,-1099,-1397,-1734,-2061,-2339,-2516,-2534,-2343,-1926,-1262,-382,675,1846,3047,4191,5192,5961,6431,6548,6289,5642,4649,3349,1833,201,-1441,-2967,-4283,-5294,-5946,-6215,-6107,-5681,-5006,-4177,-3313,-2500,-1848,-1420,-1264,-1395,-1808,-2450,-3275,-4194,-5117,-5957,-6614,-7012,-7086,-6781,-6095,-5022,-3613,-1927,-49,1913,3865,5683,7295,8591,9541,10082,10219,9952,9318,8367,7168,5805,4370,2962,1680,617,-157,-576,-626,-300,354,1283,2381,3568,4717,5757,6601,7205,7550,7629,7476,7100,6561,5848,5030,4072,3035,1897,717,-476,-1615,-2625,-3429,-3945,-4110,-3888,-3262,-2279,-986,500,2063,3569,4875,5876,6473,6622,6309,5558,4430,3005,1375,-363,-2121,-3823,-5397,-6807,-8004,-8967,-9670,-10083,-10192,-9969,-9405,-8511,-7297,-5837,-4184,-2473,-796,679,1855,2584,2809,2473,1594,234,-1491,-3434,-5419,-7265,-8824,-9949,-10581,-10671,-10266,-9422,-8265,-6919,-5526,-4206,-3065,-2163,-1530,-1162,-1019,-1043,-1177,-1334,-1471,-1520,-1464,-1274,-966,-549,-58,466,993,1475,1892,2210,2416,2501,2462,2299,2022,1637,1158,613,15,-588,-1148,-1624,-1926,-2029,-1847,-1360,-545,598,2018,3669,5449,7266,8988,10511,11713,12503,12815,12597,11860,10621,8956,6965,4763,2502,309,-1669,-3332,-4580,-5371,-5691,-5545,-5009,-4132,-3021,-1765,-444,855,2087,3206,4197,5046,5749,6300,6688,6888,6879,6621,6100,5306,4247,2993,1588,174,-1158,-2274,-3052,-3431,-3329,-2769,-1766,-409,1193,2914,4609,6154,7420,8337,8828,8889,8516,7747,6628,5237,3626,1886,68,-1746,-3517,-5170,-6680,-7982,-9044,-9828,-10312,-10475,-10343,-9919,-9285,-8490,-7636,-6813,-6110,-5615,-5373,-5420,-5747,-6312,-7062,-7893,-8732,-9472,-10043,-10381,-10447,-10230,-9749,-9024,-8122,-7080,-5976,-4862,-3789,-2805,-1929,-1182,-559,-41,392,783,1169,1583,2065,2633,3294,4053,4882,5763,6657,7531,8356,9097,9756,10302,10759,11098,11339,11448,11415,11203,10771,10090,9124,7867,6329,4551,2599,564,-1444,-3309,-4935,-6219,-7126,-7610,-7700,-7434,-6890,-6161,-5347,-4549,-3853,-3326,-3013,-2914,-3026,-3296,-3679,-4105,-4507,-4833,-5028,-5065,-4930,-4616,-4137,-3505,-2734,-1849,-842,256,1452,2718,4028,5341,6598,7720,8636,9258,9514,9365,8783,7814,6509,5001,3405,1891,596,-352,-863,-892,-446,429,1649,3090,4637,6156,7532,8680,9521,10016,10156,9912,9332,8389,7145,5609,3825,1848,-273,-2450,-4616,-6662,-8519,-10072,-11267,-12016,-12303,-12096,-11438,-10365,-8985,-7390,-5729,-4121,-2707,-1596,-866,-577,-723,-1264,-2133,-3187,-4319,-5361,-6195,-6706,-6821,-6514,-5797,-4733,-3404,-1920,-400,1062,2367,3467,4323,4942,5328,5543,5601,5574,5478,5347,5183,4987,4730,4399,3963,3407,2730,1941,1075,184,-668,-1419,-2001,-2374,-2514,-2430,-2154,-1751,-1278,-830,-448,-202,-99,-139,-297,-512,-736,-900,-968,-907,-718,-418,-36,367,762,1091,1330,1466,1485,1424,1280,1109,912,728,548,375,194,-23,-275,-598,-961,-1372,-1787,-2159,-2455,-2595,-2566,-2311,-1833,-1145,-277,696,1706,2647,3435,3962,4177,4005,3443,2501,1222,-294,-1962,-3642,-5229,-6602,-7682,-8401,-8736,-8682,-8271,-7545,-6566,-5410,-4137,-2833,-1545,-349,715,1591,2246,2651,2791,2666,2302,1728,1015,213,-579,-1303,-1854,-2191,-2221,-1946,-1305,-356,899,2366,3973,5610,7162,8530,9611,10338,10678,10618,10201,9493,8577,7572,6566,5663,4919,4380,4047,3908,3915,4034,4195,4380,4529,4648,4717,4742,4742,4712,4662,4583,4455,4258,3958,3532,2963,2239,1370,373,-726,-1871,-3036,-4140,-5166,-6025,-6718,-7179,-7427,-7441,-7263,-6932,-6496,-6041,-5609,-5281,-5085,-5042,-5134,-5328,-5553,-5746,-5837,-5776,-5548,-5159,-4654,-4101,-3577,-3158,-2906,-2853,-2996,-3310,-3719,-4152,-4520,-4742,-4772,-4576,-4166,-3573,-2862,-2094,-1364,-720,-239,58,158,71,-160,-473,-817,-1098,-1276,-1284,-1101,-716,-147,565,1370,2197,2981,3666,4192,4544,4703,4688,4531,4263,3936,3578,3222,2877,2548,2225,1899,1555,1193,801,411,26,-313,-589,-777,-872,-882,-829,-757,-692,-689,-758,-918,-1152,-1423,-1685,-1870,-1910,-1758,-1358,-713,172,1239,2414,3589,4666,5528,6093,6298,6105,5534,4613,3425,2065,631,-753,-2012,-3054,-3847,-4366,-4624,-4649,-4481,-4174,-3763,-3300,-2790,-2267,-1707,-1111,-460,266,1052,1906,2780,3643,4428,5075,5529,5732,5660,5299,4671,3822,2828,1773,766,-114,-772,-1163,-1257,-1061,-610,32,798,1595,2354,3002,3500,3831,4001,4037,3991,3894,3807,3734,3694,3662,3612,3492,3266,2897,2372,1708,931,106,-699,-1422,-1993,-2398,-2618,-2684,-2648,-2568,-2525,-2568,-2752,-3085,-3567,-4154,-4798,-5430,-5991,-6420,-6699,-6801,-6751,-6574,-6321,-6039,-5776,-5560,-5407,-5307,-5239,-5158,-5025,-4792,-4420,-3895,-3198,-2363,-1400,-368,689,1710,2651,3471,4141,4658,5007,5216,5280,5228,5058,4788,4415,3948,3382,2734,2010,1242,468,-270,-903,-1400,-1694,-1783,-1642,-1301,-786,-152,538,1232,1862,2387,2769,2992,3050,2964,2746,2435,2054,1636,1198,759,322,-111,-562,-1025,-1545,-2100,-2730,-3393,-4100,-4797,-5452,-6009,-6418,-6625,-6603,-6318,-5774,-4997,-4008,-2892,-1692,-495,637,1647,2494,3149,3612,3870,3964,3883,3694,3390,3032,2640,2250,1909,1639,1490,1482,1636,1962,2452,3069,3790,4537,5263,5898,6375,6658,6702,6497,6043,5360,4474,3438,2287,1101,-85,-1186,-2168,-2958,-3540,-3871,-3969,-3840,-3532,-3094,-2601,-2110,-1689,-1387,-1212,-1192,-1280,-1454,-1660,-1844,-1962,-1989,-1896,-1711,-1430,-1112,-772,-458,-197,7,135,217,244,267,274,311,367,475,625,841,1115,1458,1866,2327,2832,3339,3825,4219,4484,4556,4388,3964,3262,2316,1168,-122,-1455,-2756,-3916,-4869,-5539,-5902,-5947,-5696,-5205,-4540,-3782,-3015,-2304,-1717,-1278,-1013,-903,-924,-1039,-1183,-1325,-1390,-1368,-1203,-922,-498,8,587,1161,1693,2112,2373,2427,2247,1826,1169,320,-683,-1756,-2833,-3831,-4671,-5316,-5701,-5840,-5721,-5385,-4876,-4234,-3516,-2755,-1973,-1200,-424,328,1048,1714,2262,2670,2849,2773,2391,1704,729,-462,-1788,-3119,-4329,-5291,-5895,-6069,-5792,-5073,-3992,-2642,-1151,357,1760,2966,3913,4564,4938,5054,4981,4767,4491,4195,3937,3735,3616,3560,3586,3640,3734,3812,3867,3870,3812,3688,3513,3299,3082,2884,2732,2641,2617,2647,2709,2771,2797,2752,2614,2375,2036,1633,1192,754,362,29,-222,-405,-526,-609,-668,-709,-741,-735,-687,-557,-337,-10,408,902,1416,1898,2277,2497,2501,2267,1784,1083,201,-775,-1784,-2717,-3501,-4056,-4332,-4289,-3943,-3302,-2445,-1435,-370,651,1546,2244,2687,2878,2811,2547,2145,1684,1258,928,755,775,961,1315,1755,2230,2673,3004,3194,3197,3008,2638,2100,1434,671,-157,-1023,-1909,-2804,-3697,-4578,-5433,-6231,-6943,-7515,-7902,-8049,-7916,-7476,-6729,-5706,-4470,-3111,-1756,-519,466,1093,1305,1048,365,-693,-2022,-3481,-4940,-6259,-7321,-8063,-8435,-8459,-8169,-7650,-6966,-6217,-5446,-4711,-4027,-3385,-2778,-2178,-1566,-944,-313,291,827,1254,1515,1597,1472,1184,755,278,-184,-537,-714,-668,-380,127,817,1602,2417,3167,3782,4221,4456,4509,4413,4241,4048,3932,3920,4083,4409,4906,5534,6250,6990,7703,8329,8821,9168,9340,9374,9274,9099,8885,8676,8518,8416,8392,8411,8444,8432,8316,8035,7543,6814,5859,4712,3453,2169,965,-41,-781,-1175,-1214,-906,-312,482,1358,2208,2903,3359,3494,3292,2739,1890,802,-431,-1712,-2946,-4063,-4987,-5709,-6204,-6501,-6630,-6636,-6570,-6474,-6394,-6345,-6362,-6440,-6597,-6824,-7128,-7504,-7952,-8468,-9044,-9668,-10324,-10985,-11619,-12185,-12632,-12906,-12959,-12733,-12212,-11362,-10218,-8801,-7191,-5457,-3715,-2041,-560,683,1611,2217,2507,2512,2298,1927,1465,986,523,120,-200,-439,-576,-611,-532,-313,68,633,1415,2403,3595,4941,6362,7775,9055,10105,10816,11131,11017,10488,9617,8482,7223,5964,4820,3900,3250,2901,2824,2964,3247,3574,3862,4029,4015,3788,3353,2711,1934,1048,141,-752,-1568,-2288,-2884,-3360,-3719,-3970,-4140,-4222,-4254,-4205,-4103,-3921,-3659,-3328,-2910,-2453,-1958,-1476,-1046,-700,-490,-430,-551,-841,-1292,-1859,-2480,-3093,-3596,-3924,-3995,-3753,-3181,-2274,-1072,353,1929,3529,5071,6428,7534,8307,8720,8753,8430,7792,6897,5826,4655,3462,2324,1302,436,-219,-668,-879,-868,-649,-230,344,1056,1855,2701,3532,4303,4931,5368,5540,5405,4922,4090,2906,1434,-276,-2114,-3972,-5727,-7252,-8446,-9221,-9539,-9381,-8814,-7880,-6723,-5442,-4173,-3034,-2102,-1442,-1067,-951,-1063,-1319,-1676,-2053,-2418,-2749,-3037,-3298,-3551,-3808,-4072,-4341,-4559,-4704,-4677,-4455,-3947,-3164,-2089,-786,664,2151,3539,4711,5547,5991,5996,5599,4854,3880,2800,1755,868,236,-77,-62,254,800,1508,2246,2964,3543,3958,4184,4213,4101,3872,3591,3296,3009,2746,2487,2207,1873,1446,924,293,-400,-1118,-1783,-2322,-2670,-2774,-2624,-2224,-1649,-959,-274,304,688,782,566,17,-822,-1887,-3093,-4329,-5486,-6478,-7206,-7632,-7726,-7481,-6950,-6157,-5179,-4087,-2929,-1794,-697,297,1179,1930,2540,3006,3328,3487,3497,3326,2995,2495,1852,1118,321,-437,-1102,-1591,-1822,-1782,-1413,-764,150,1240,2422,3581,4614,5426,5934,6099,5886,5331,4450,3331,2037,664,-687,-1946,-3011,-3845,-4379,-4610,-4523,-4148,-3518,-2690,-1720,-670,402,1449,2432,3326,4106,4761,5272,5625,5804,5782,5555,5105,4453,3618,2658,1642,662,-189,-808,-1133,-1095,-698,45,1065,2267,3537,4758,5803,6600,7056,7173,6933,6387,5598,4630,3579,2491,1452,471,-399,-1175,-1845,-2419,-2909,-3320,-3656,-3914,-4083,-4164,-4153,-4050,-3885,-3672,-3462,-3294,-3216,-3265,-3479,-3855,-4399,-5070,-5824,-6588,-7296,-7862,-8243,-8378,-8265,-7915,-7362,-6673,-5919,-5173,-4510,-3989,-3634,-3476,-3485,-3654,-3910,-4233,-4540,-4803,-4982,-5039,-4977,-4767,-4431,-3939,-3332,-2566,-1690,-675,438,1639,2889,4146,5356,6477,7433,8200,8705,8950,8895,8576,7986,7201,6248,5201,4121,3054,2065,1187,461,-95,-462,-639,-633,-447,-121,343,877,1480,2062,2611,3055,3364,3501,3461,3231,2857,2358,1803,1248,751,381,159,131,281,603,1055,1597,2174,2745,3265,3695,4022,4218,4278,4189,3943,3538,2965,2240,1359,369,-707,-1792,-2834,-3733,-4436,-4848,-4953,-4698,-4128,-3260,-2195,-1005,176,1268,2141,2742,3010,2933,2530,1852,965,-30,-1047,-1995,-2799,-3405,-3793,-3952,-3905,-3695,-3349,-2930,-2460,-1977,-1491,-1012,-540,-75,366,783,1124,1376,1481,1418,1171,733,154,-532,-1230,-1872,-2355,-2626,-2619,-2339,-1797,-1049,-179,729,1576,2283,2806,3092,3167,3027,2726,2307,1809,1284,749,233,-266,-734,-1184,-1595,-1976,-2294,-2541,-2682,-2701,-2576,-2297,-1874,-1315,-667,39,732,1365,1865,2204,2333,2263,1997,1576,1052,475,-91,-592,-997,-1265,-1408,-1416,-1320,-1142,-904,-652,-387,-151,42,184,234,195,43,-233,-625,-1126,-1725,-2369,-3050,-3699,-4292,-4780,-5133,-5327,-5355,-5218,-4930,-4522,-4013,-3449,-2846,-2244,-1653,-1101,-594,-148,223,516,709,802,780,643,407,82,-281,-644,-944,-1112,-1102,-852,-349,421,1424,2622,3935,5293,6599,7787,8771,9529,10012,10248,10241,10042,9703,9266,8792,8297,7823,7358,6927,6500,6094,5689,5295,4924,4577,4274,4016,3794,3600,3399,3153,2819,2350,1716,900,-94,-1233,-2470,-3737,-4957,-6052,-6955,-7613,-7999,-8107,-7972,-7638,-7174,-6667,-6171,-5772,-5498,-5382,-5427,-5606,-5895,-6245,-6620,-6979,-7296,-7549,-7738,-7855,-7897,-7870,-7743,-7519,-7154,-6635,-5942,-5061,-4015,-2820,-1528,-196,1124,2347,3446,4355,5075,5594,5938,6145,6259,6325,6384,6455,6547,6653,6741,6791,6757,6619,6367,5981,5504,4927,4314,3679,3063,2488,1960,1489,1056,656,270,-111,-486,-862,-1222,-1566,-1879,-2155,-2392,-2578,-2735,-2852,-2960,-3055,-3164,-3283,-3431,-3593,-3771,-3958,-4135,-4314,-4466,-4616,-4741,-4865,-4976,-5088,-5183,-5274,-5317,-5323,-5237,-5057,-4746,-4301,-3716,-2999,-2176,-1270,-322,625,1537,2369,3092,3684,4120,4410,4535,4520,4362,4087,3717,3275,2804,2335,1915,1572,1347,1249,1304,1501,1827,2253,2748,3257,3749,4164,4480,4669,4718,4634,4425,4111,3714,3260,2757,2241,1706,1175,654,154,-317,-740,-1108,-1397,-1601,-1696,-1684,-1552,-1302,-947,-493,28,599,1180,1742,2249,2682,3007,3245,3366,3424,3408,3368,3313,3254,3200,3124,3017,2835,2563,2167,1652,1029,332,-376,-1031,-1564,-1898,-2015,-1875,-1524,-1001,-389,209,716,1028,1110,925,490,-152,-932,-1774,-2587,-3313,-3887,-4291,-4509,-4569,-4490,-4323,-4094,-3851,-3609,-3396,-3218,-3080,-2980,-2917,-2874,-2860,-2859,-2874,-2902,-2939,-2981,-3024,-3053,-3061,-3038,-2965,-2851,-2665,-2443,-2159,-1849,-1512,-1175,-847,-556,-303,-110,35,119,169,178,175,174,183,239,336,504,744,1051,1424,1841,2278,2711,3109,3441,3692,3838,3870,3789,3612,3334,3011,2630,2240,1849,1456,1086,713,342,-39,-451,-889,-1369,-1878,-2407,-2933,-3422,-3845,-4150,-4337,-4353,-4233,-3961,-3591,-3138,-2671,-2203,-1793,-1441,-1168,-952,-775,-600,-387,-111,261,722,1276,1888,2526,3159,3726,4213,4584,4817,4931,4920,4818,4649,4447,4224,4019,3806,3616,3404,3180,2909,2595,2222,1812,1371,950,576,318,207,295,597,1107,1794,2602,3445,4235,4874,5275,5382,5156,4611,3783,2747,1602,451,-598,-1452,-2058,-2371,-2394,-2161,-1707,-1121,-450,222,846,1381,1795,2080,2241,2271,2211,2037,1783,1429,979,421,-243,-1030,-1908,-2880,-3902,-4941,-5963,-6908,-7764,-8471,-9030,-9412,-9624,-9678,-9584,-9378,-9074,-8712,-8304,-7876,-7443,-7008,-6589,-6169,-5773,-5375,-5008,-4654,-4346,-4083,-3888,-3761,-3707,-3709,-3747,-3782,-3770,-3666,-3415,-2989,-2349,-1506,-453,750,2071,3425,4747,5956,6992,7786,8332,8583,8602,8384,8030,7590,7154,6792,6561,6491,6604,6861,7240,7664,8063,8366,8502,8420,8102,7538,6759,5809,4738,3617,2494,1436,466,-355,-1039,-1540,-1882,-2047,-2057,-1907,-1629,-1223,-730,-175,396,929,1373,1668,1770,1647,1274,667,-162,-1159,-2259,-3383,-4447,-5350,-6024,-6405,-6448,-6168,-5572,-4721,-3695,-2568,-1455,-423,429,1065,1441,1554,1442,1126,692,189,-304,-733,-1057,-1255,-1315,-1270,-1121,-944,-738,-573,-461,-417,-462,-570,-750,-970,-1218,-1472,-1722,-1940,-2138,-2281,-2390,-2449,-2467,-2461,-2430,-2417,-2422,-2481,-2607,-2796,-3074,-3386,-3754,-4097,-4409,-4627,-4713,-4647,-4387,-3949,-3317,-2526,-1578,-523,637,1837,3070,4264,5404,6417,7279,7939,8376,8583,8560,8346,7978,7532,7075,6680,6413,6316,6405,6678,7078,7564,8037,8422,8626,8578,8227,7556,6569,5324,3887,2353,836,-591,-1808,-2788,-3469,-3861,-3984,-3888,-3651,-3347,-3060,-2862,-2802,-2923,-3221,-3710,-4337,-5103,-5933,-6803,-7663,-8460,-9169,-9734,-10137,-10331,-10310,-10035,-9515,-8745,-7751,-6580,-5279,-3932,-2610,-1396,-362,428,945,1158,1096,784,285,-316,-946,-1506,-1936,-2161,-2154,-1893,-1389,-676,204,1180,2181,3130,3955,4590,4988,5113,4963,4541,3893,3055,2115,1122,187,-648,-1288,-1698,-1839,-1691,-1270,-587,306,1362,2503,3668,4765,5735,6497,7006,7220,7121,6715,6029,5100,4002,2785,1531,296,-866,-1899,-2785,-3484,-4004,-4328,-4470,-4444,-4262,-3951,-3529,-3022,-2447,-1840,-1206,-565,75,722,1376,2045,2730,3414,4074,4669,5144,5461,5557,5430,5049,4458,3684,2814,1926,1127,499,123,40,257,756,1462,2310,3190,4020,4696,5158,5339,5224,4801,4106,3180,2088,910,-285,-1414,-2421,-3248,-3858,-4226,-4343,-4222,-3882,-3365,-2722,-2007,-1290,-634,-97,260,402,302,-42,-616,-1361,-2227,-3121,-3954,-4644,-5103,-5285,-5153,-4714,-4000,-3068,-2005,-905,144,1036,1721,2134,2266,2111,1709,1088,308,-574,-1523,-2466,-3391,-4246,-5018,-5676,-6206,-6583,-6798,-6843,-6713,-6430,-6022,-5532,-5020,-4547,-4171,-3952,-3915,-4081,-4433,-4940,-5544,-6182,-6775,-7267,-7577,-7686,-7538,-7150,-6503,-5636,-4557,-3319,-1941,-482,1025,2526,3971,5307,6488,7452,8176,8611,8760,8618,8222,7624,6879,6088,5305,4633,4112,3799,3696,3813,4110,4559,5105,5699,6299,6867,7376,7831,8207,8542,8819,9059,9255,9390,9447,9390,9188,8816,8262,7526,6634,5630,4565,3516,2525,1666,953,425,55,-163,-281,-332,-366,-418,-516,-678,-912,-1208,-1570,-1970,-2399,-2835,-3261,-3659,-4030,-4356,-4641,-4885,-5076,-5210,-5280,-5263,-5158,-4949,-4645,-4243,-3784,-3271,-2768,-2301,-1911,-1641,-1488,-1479,-1575,-1768,-2005,-2251,-2476,-2644,-2746,-2786,-2754,-2687,-2577,-2456,-2318,-2179,-2017,-1850,-1646,-1422,-1174,-922,-699,-547,-496,-612,-887,-1361,-1992,-2745,-3553,-4331,-4995,-5474,-5707,-5678,-5396,-4910,-4291,-3630,-3018,-2523,-2211,-2081,-2124,-2287,-2492,-2668,-2730,-2623,-2309,-1778,-1051,-158,842,1907,2981,4035,5046,5995,6888,7707,8444,9081,9573,9891,9982,9812,9349,8601,7571,6328,4920,3452,1992,636,-570,-1576,-2376,-2973,-3404,-3693,-3894,-4016,-4106,-4143,-4154,-4112,-4022,-3879,-3691,-3472,-3250,-3048,-2897,-2810,-2812,-2882,-3031,-3212,-3405,-3561,-3635,-3586,-3383,-2992,-2419,-1658,-744,287,1385,2488,3547,4499,5311,5958,6423,6735,6896,6959,6943,6892,6817,6746,6663,6584,6485,6365,6225,6057,5887,5706,5544,5386,5243,5101,4938,4750,4515,4233,3911,3564,3217,2904,2641,2451,2327,2240,2161,2016,1766,1345,729,-89,-1091,-2207,-3379,-4499,-5501,-6297,-6862,-7166,-7255,-7159,-6975,-6761,-6616,-6581,-6704,-6980,-7389,-7877,-8388,-8839,-9182,-9363,-9355,-9169,-8807,-8324,-7745,-7122,-6488,-5863,-5267,-4689,-4134,-3579,-3018,-2450,-1863,-1289,-730,-225,214,567,841,1045,1218,1395,1630,1959,2403,2981,3643,4369,5063,5657,6070,6228,6106,5680,4986,4071,3013,1883,775,-266,-1181,-1957,-2593,-3090,-3475,-3747,-3917,-3968,-3874,-3622,-3171,-2516,-1663,-615,566,1850,3150,4414,5554,6530,7264,7750,7941,7857,7506,6904,6114,5156,4109,3020,1954,992,168,-427,-789,-856,-648,-161,559,1465,2468,3507,4455,5250,5788,6008,5881,5382,4555,3445,2149,759,-602,-1849,-2888,-3672,-4186,-4440,-4484,-4383,-4198,-4000,-3829,-3703,-3632,-3580,-3514,-3403,-3194,-2898,-2500,-2047,-1575,-1158,-827,-644,-604,-696,-888,-1111,-1309,-1429,-1426,-1290,-1037,-705,-344,-31,204,299,272,122,-96,-324,-507,-575,-507,-284,75,526,1010,1469,1837,2083,2187,2154,2032,1849,1691,1581,1588,1712,1956,2286,2645,2964,3167,3199,3016,2624,2044,1353,633,-25,-527,-817,-856,-650,-236,312,922,1484,1935,2183,2227,2019,1630,1069,433,-235,-864,-1421,-1887,-2258,-2568,-2825,-3075,-3327,-3595,-3878,-4153,-4388,-4551,-4599,-4498,-4226,-3776,-3152,-2401,-1563,-719,60,686,1099,1230,1073,614,-102,-1017,-2053,-3119,-4124,-4990,-5648,-6037,-6140,-5911,-5378,-4545,-3463,-2204,-828,540,1830,2925,3745,4225,4310,4005,3326,2353,1183,-56,-1232,-2223,-2940,-3315,-3344,-3040,-2469,-1713,-859,-5,784,1447,1975,2364,2652,2878,3088,3332,3636,4013,4470,4973,5507,6027,6503,6907,7230,7459,7624,7727,7808,7876,7941,7990,7991,7880,7617,7118,6379,5377,4164,2808,1405,57,-1139,-2123,-2853,-3335,-3615,-3732,-3789,-3822,-3920,-4095,-4381,-4740,-5167,-5590,-5989,-6312,-6540,-6679,-6730,-6734,-6706,-6686,-6668,-6667,-6631,-6549,-6355,-6024,-5513,-4810,-3922,-2848,-1633,-298,1100,2507,3862,5105,6155,6973,7510,7747,7702,7394,6880,6213,5450,4626,3770,2882,1959,991,-29,-1076,-2137,-3154,-4077,-4866,-5449,-5820,-5923,-5768,-5338,-4647,-3717,-2577,-1296,71,1425,2689,3765,4589,5096,5266,5086,4574,3774,2740,1543,272,-993,-2154,-3140,-3887,-4348,-4525,-4418,-4086,-3586,-2991,-2392,-1853,-1424,-1148,-1012,-1015,-1113,-1253,-1400,-1486,-1480,-1348,-1076,-683,-200,316,781,1138,1311,1286,1058,693,262,-109,-324,-275,87,778,1743,2891,4086,5171,6028,6517,6620,6299,5637,4712,3654,2581,1614,804,215,-198,-461,-663,-891,-1215,-1708,-2380,-3235,-4219,-5249,-6243,-7076,-7677,-7958,-7890,-7483,-6771,-5857,-4836,-3838,-2979,-2344,-1990,-1922,-2098,-2443,-2868,-3270,-3585,-3758,-3784,-3676,-3467,-3182,-2837,-2409,-1865,-1135,-147,1158,2821,4829,7119,9585,12061,14366,16313,17741,18537,18659,18118,17023,15507,13759,11966,10287,8852,7714,6873,6261,5763,5253,4583,3650,2380,745,-1201,-3393,-5685,-7941,-9988,-11695,-12924,-13613,-13711,-13241,-12252,-10829,-9095,-7164,-5183,-3277,-1580,-204,743,1192,1091,435,-750,-2376,-4341,-6481,-8625,-10601,-12211,-13322,-13799,-13588,-12657,-11069,-8894,-6300,-3432,-512,2290,4763,6775,8195,8978,9109,8651,7703,6416,4950,3486,2183,1161,533,303,498,1033,1845,2828,3869,4894,5808,6572,7158,7545,7751,7769,7613,7279,6750,6024,5055,3853,2379,654,-1306,-3452,-5700,-7952,-10061,-11898,-13288,-14117,-14258,-13674,-12346,-10353,-7792,-4840,-1672,1490,4463,7040,9090,10484,11179,11140,10424,9086,7246,5038,2606,126,-2247,-4353,-6053,-7241,-7848,-7848,-7281,-6222,-4810,-3203,-1578,-124,1023,1738,1986,1762,1152,262,-740,-1691,-2435,-2828,-2792,-2284,-1315,31,1667,3438,5201,6808,8119,9032,9471,9404,8839,7815,6398,4687,2774,771,-1228,-3134,-4875,-6386,-7631,-8557,-9135,-9327,-9098,-8428,-7297,-5727,-3756,-1479,987,3461,5770,7699,9079,9766,9682,8823,7271,5170,2753,262,-2009,-3827,-4960,-5291,-4755,-3402,-1358,1169,3940,6654,9064,10906,12001,12229,11543,9985,7658,4733,1413,-2069,-5489,-8616,-11270,-13267,-14505,-14884,-14383,-13023,-10870,-8068,-4776,-1217,2386,5787,8783,11165,12820,13643,13631,12828,11326,9300,6895,4358,1836,-443,-2362,-3793,-4668,-4994,-4774,-4130,-3155,-2028,-908,27,624,770,389,-508,-1873,-3575,-5444,-7279,-8877,-10035,-10622,-10539,-9768,-8372,-6455,-4202,-1798,544,2644,4345,5557,6231,6390,6090,5423,4506,3431,2302,1163,57,-1024,-2089,-3169,-4276,-5423,-6572,-7689,-8687,-9487,-9997,-10149,-9891,-9217,-8160,-6785,-5204,-3544,-1931,-508,631,1408,1791,1788,1456,861,136,-628,-1285,-1748,-1927,-1770,-1276,-459,614,1868,3196,4495,5657,6580,7190,7398,7188,6517,5413,3918,2101,73,-2026,-4050,-5809,-7132,-7859,-7837,-7006,-5321,-2847,299,3931,7813,11669,15249,18277,20560,21940,22332,21737,20219,17914,15006,11717,8269,4905,1814,-809,-2846,-4202,-4845,-4802,-4133,-2972,-1462,207,1843,3264,4297,4828,4775,4135,2959,1365,-486,-2386,-4142,-5543,-6443,-6733,-6375,-5412,-3934,-2105,-111,1851,3578,4938,5798,6122,5893,5147,3956,2391,548,-1500,-3665,-5889,-8103,-10247,-12261,-14069,-15592,-16752,-17454,-17646,-17273,-16337,-14874,-12968,-10742,-8358,-5976,-3771,-1878,-412,574,1054,1067,668,-47,-977,-2020,-3073,-4060,-4911,-5580,-6039,-6266,-6258,-6012,-5548,-4874,-4040,-3070,-2049,-1021,-101,649,1120,1262,1023,423,-487,-1580,-2689,-3614,-4144,-4087,-3311,-1735,607,3632,7133,10889,14612,18032,20905,23028,24279,24608,24036,22657,20614,18074,15235,12265,9342,6596,4150,2063,392,-865,-1717,-2211,-2401,-2367,-2178,-1932,-1706,-1582,-1635,-1906,-2430,-3206,-4202,-5371,-6633,-7898,-9078,-10072,-10799,-11186,-11178,-10744,-9875,-8584,-6918,-4933,-2721,-376,1984,4229,6243,7867,9008,9532,9391,8540,7007,4868,2247,-670,-3683,-6546,-9035,-10935,-12060,-12320,-11645,-10104,-7796,-4922,-1719,1543,4590,7186,9126,10307,10662,10254,9173,7592,5706,3700,1776,55,-1337,-2351,-2980,-3214,-3126,-2725,-2097,-1274,-325,689,1689,2585,3265,3628,3561,2987,1863,192,-1962,-4466,-7152,-9784,-12132,-13949,-15029,-15222,-14435,-12690,-10064,-6744,-2968,982,4800,8204,10953,12868,13854,13915,13113,11632,9661,7469,5299,3391,1933,1047,786,1124,1967,3179,4571,5974,7203,8121,8622,8644,8175,7238,5900,4238,2359,355,-1668,-3626,-5441,-7057,-8423,-9520,-10316,-10824,-11033,-10973,-10657,-10119,-9401,-8542,-7606,-6647,-5731,-4926,-4281,-3847,-3659,-3710,-4019,-4523,-5199,-5964,-6746,-7468,-8031,-8377,-8429,-8154,-7539,-6595,-5370,-3937,-2377,-791,741,2143,3378,4416,5287,5991,6595,7100,7540,7900,8153,8275,8218,7975,7537,6943,6248,5556,4947,4553,4433,4669,5242,6123,7190,8315,9312,10018,10277,9995,9133,7735,5914,3846,1752,-140,-1615,-2502,-2704,-2203,-1074,536,2410,4314,6001,7271,7971,8041,7487,6406,4957,3314,1683,211,-977,-1837,-2387,-2695,-2887,-3077,-3397,-3933,-4720,-5753,-6961,-8240,-9469,-10502,-11226,-11543,-11382,-10741,-9639,-8154,-6401,-4519,-2655,-967,427,1439,2013,2177,1956,1468,809,113,-495,-928,-1099,-992,-606,16,796,1669,2529,3320,3968,4434,4696,4730,4538,4119,3466,2604,1529,280,-1119,-2605,-4116,-5550,-6816,-7789,-8389,-8505,-8132,-7236,-5892,-4187,-2254,-266,1618,3225,4415,5093,5193,4733,3769,2401,793,-914,-2532,-3924,-4959,-5568,-5714,-5427,-4780,-3878,-2867,-1892,-1103,-625,-555,-927,-1735,-2893,-4278,-5696,-6947,-7812,-8106,-7684,-6482,-4496,-1829,1366,4852,8393,11706,14564,16757,18150,18661,18310,17140,15301,12942,10257,7440,4674,2114,-114,-1931,-3307,-4233,-4764,-4940,-4862,-4587,-4224,-3828,-3476,-3228,-3105,-3147,-3338,-3670,-4096,-4570,-5011,-5360,-5525,-5463,-5112,-4460,-3514,-2297,-880,672,2284,3856,5328,6630,7697,8523,9045,9288,9227,8887,8289,7478,6496,5414,4283,3162,2097,1108,207,-611,-1376,-2099,-2811,-3511,-4184,-4809,-5332,-5705,-5889,-5842,-5571,-5083,-4436,-3688,-2917,-2196,-1574,-1094,-740,-500,-310,-128,106,417,808,1248,1669,1986,2092,1892,1302,279,-1186,-3034,-5182,-7475,-9756,-11837,-13530,-14681,-15141,-14836,-13717,-11820,-9216,-6046,-2476,1284,5053,8602,11785,14421,16397,17620,18041,17641,16478,14611,12195,9382,6376,3385,620,-1727,-3496,-4580,-4936,-4572,-3590,-2109,-326,1566,3358,4860,5905,6391,6231,5444,4060,2197,-2,-2376,-4737,-6941,-8834,-10340,-11398,-12006,-12194,-12014,-11542,-10836,-9946,-8889,-7667,-6248,-4600,-2700,-524,1864,4411,6953,9332,11331,12743,13384,13116,11894,9748,6834,3379,-302,-3857,-6953,-9260,-10585,-10770,-9855,-7927,-5257,-2120,1086,4044,6400,7952,8537,8159,6876,4882,2396,-306,-2965,-5348,-7265,-8598,-9289,-9354,-8857,-7918,-6668,-5269,-3862,-2574,-1520,-754,-338,-252,-488,-974,-1654,-2426,-3214,-3922,-4471,-4789,-4811,-4491,-3796,-2714,-1251,558,2670,5000,7471,9967,12379,14594,16482,17950,18906,19294,19112,18360,17123,15468,13528,11411,9249,7141,5193,3447,1968,770,-144,-751,-1071,-1102,-852,-367,318,1127,1960,2715,3255,3464,3229,2460,1134,-762,-3139,-5904,-8879,-11892,-14730,-17222,-19186,-20514,-21123,-20986,-20133,-18635,-16595,-14173,-11513,-8815,-6251,-3995,-2196,-943,-297,-206,-617,-1357,-2273,-3169,-3862,-4234,-4164,-3653,-2689,-1376,217,1947,3720,5424,6991,8372,9542,10481,11191,11645,11841,11739,11332,10596,9555,8239,6719,5082,3427,1849,426,-797,-1814,-2648,-3360,-4017,-4671,-5372,-6097,-6822,-7448,-7889,-8034,-7804,-7166,-6130,-4777,-3236,-1659,-228,922,1681,2011,1941,1556,992,394,-81,-331,-262,126,828,1750,2805,3860,4805,5535,5994,6145,6018,5640,5102,4472,3865,3342,3002,2857,2946,3206,3599,4009,4349,4524,4451,4114,3509,2687,1739,760,-130,-841,-1288,-1451,-1338,-1014,-599,-195,38,29,-304,-951,-1853,-2910,-3964,-4884,-5517,-5774,-5610,-5045,-4176,-3141,-2115,-1293,-818,-813,-1310,-2274,-3592,-5097,-6560,-7773,-8528,-8673,-8154,-6970,-5247,-3151,-903,1264,3159,4629,5603,6081,6138,5893,5514,5153,4972,5057,5472,6170,7079,8044,8898,9470,9602,9217,8272,6826,4995,2952,893,-970,-2481,-3504,-4001,-3973,-3510,-2717,-1742,-709,270,1127,1838,2409,2891,3303,3709,4075,4411,4613,4623,4322,3640,2531,1014,-835,-2847,-4838,-6558,-7798,-8371,-8185,-7227,-5614,-3529,-1260,895,2632,3696,3933,3283,1829,-255,-2688,-5171,-7370,-9029,-9956,-10074,-9442,-8200,-6601,-4927,-3444,-2408,-1930,-2077,-2742,-3773,-4908,-5904,-6494,-6528,-5889,-4631,-2862,-814,1252,3041,4315,4893,4696,3770,2251,355,-1644,-3492,-4967,-5906,-6270,-6078,-5476,-4632,-3772,-3075,-2697,-2687,-3022,-3581,-4178,-4601,-4639,-4145,-3031,-1339,834,3264,5721,7930,9668,10757,11126,10783,9839,8483,6914,5388,4070,3116,2576,2436,2602,2955,3333,3609,3695,3531,3173,2664,2146,1722,1516,1597,1998,2700,3639,4726,5861,6929,7863,8582,9059,9286,9247,8975,8468,7742,6811,5667,4338,2831,1197,-505,-2194,-3743,-5051,-5965,-6401,-6269,-5545,-4261,-2504,-421,1801,3952,5826,7222,8017,8109,7495,6216,4382,2135,-342,-2874,-5265,-7358,-8992,-10064,-10495,-10251,-9376,-7921,-6035,-3853,-1569,639,2600,4163,5226,5719,5624,4969,3812,2257,418,-1571,-3582,-5486,-7182,-8569,-9591,-10214,-10432,-10298,-9871,-9258,-8576,-7939,-7463,-7220,-7260,-7565,-8076,-8689,-9248,-9606,-9595,-9095,-8026,-6391,-4258,-1801,776,3194,5207,6562,7110,6768,5570,3653,1230,-1416,-3982,-6179,-7765,-8568,-8522,-7654,-6079,-4003,-1639,745,2949,4789,6171,7062,7515,7606,7474,7220,6951,6712,6521,6338,6110,5766,5255,4550,3677,2695,1699,821,160,-179,-160,208,861,1677,2506,3187,3580,3584,3169,2376,1312,154,-910,-1676,-2001,-1769,-1002,259,1819,3503,5057,6287,7019,7178,6750,5831,4567,3168,1847,826,252,264,866,2047,3686,5634,7697,9674,11378,12651,13386,13530,13080,12096,10646,8862,6846,4725,2608,574,-1285,-2927,-4290,-5352,-6082,-6483,-6570,-6383,-5995,-5490,-4971,-4558,-4346,-4428,-4851,-5631,-6716,-8039,-9447,-10826,-11987,-12831,-13218,-13131,-12552,-11580,-10320,-8948,-7632,-6521,-5750,-5347,-5324,-5580,-6002,-6440,-6744,-6808,-6548,-5940,-5019,-3829,-2478,-1033,397,1772,3028,4170,5174,6056,6796,7382,7772,7920,7774,7292,6462,5309,3898,2353,817,-535,-1547,-2079,-2054,-1464,-356,1117,2806,4467,5934,6996,7561,7550,6998,5980,4642,3142,1656,336,-723,-1433,-1827,-1923,-1835,-1662,-1521,-1501,-1642,-1950,-2353,-2763,-3061,-3126,-2897,-2327,-1463,-393,745,1782,2575,3006,3033,2680,2053,1304,617,149,25,285,882,1714,2570,3280,3611,3435,2660,1312,-494,-2553,-4602,-6348,-7530,-7939,-7484,-6179,-4184,-1726,847,3217,5052,6108,6254,5464,3869,1662,-850,-3381,-5639,-7395,-8506,-8918,-8657,-7839,-6606,-5145,-3610,-2147,-828,311,1283,2154,2968,3794,4650,5524,6369,7106,7642,7900,7822,7394,6658,5681,4591,3500,2533,1791,1300,1087,1084,1229,1419,1566,1597,1471,1188,778,309,-143,-488,-667,-631,-397,8,481,953,1292,1459,1369,1078,582,19,-556,-1012,-1292,-1344,-1175,-816,-353,138,550,806,857,658,249,-362,-1079,-1849,-2563,-3167,-3587,-3805,-3818,-3668,-3404,-3108,-2837,-2657,-2579,-2609,-2692,-2780,-2781,-2651,-2330,-1839,-1206,-516,138,655,962,1014,809,406,-131,-651,-1074,-1228,-1066,-504,421,1633,2988,4290,5328,5896,5831,5039,3507,1328,-1328,-4216,-7046,-9549,-11470,-12641,-12964,-12441,-11140,-9218,-6847,-4249,-1616,863,3055,4872,6277,7280,7926,8266,8354,8226,7890,7350,6590,5587,4359,2911,1314,-365,-2003,-3497,-4715,-5568,-5997,-5963,-5517,-4697,-3630,-2408,-1179,-54,873,1509,1849,1873,1646,1236,746,268,-106,-335,-391,-302,-97,160,430,660,836,952,1032,1108,1237,1445,1791,2264,2874,3580,4328,5053,5676,6119,6321,6221,5814,5090,4123,2956,1728,502,-580,-1477,-2114,-2494,-2625,-2547,-2317,-1973,-1562,-1104,-598,-38,605,1330,2136,2970,3782,4462,4934,5099,4919,4385,3538,2477,1323,235,-652,-1213,-1391,-1175,-630,126,937,1629,2049,2075,1663,805,-389,-1811,-3248,-4539,-5468,-5905,-5749,-4976,-3656,-1905,72,2070,3847,5220,6032,6215,5768,4775,3367,1729,36,-1534,-2861,-3867,-4544,-4939,-5140,-5270,-5438,-5757,-6276,-7032,-7965,-9021,-10049,-10939,-11528,-11720,-11427,-10642,-9389,-7775,-5915,-3979,-2114,-473,838,1745,2226,2294,2019,1482,803,95,-520,-958,-1139,-1043,-665,-33,796,1772,2824,3914,4981,6016,6978,7874,8670,9374,9931,10322,10483,10361,9902,9060,7824,6208,4274,2112,-146,-2350,-4349,-5988,-7171,-7801,-7874,-7404,-6465,-5156,-3590,-1886,-153,1484,2936,4084,4846,5136,4911,4148,2889,1211,-760,-2853,-4903,-6714,-8151,-9073,-9423,-9175,-8362,-7073,-5405,-3506,-1505,468,2288,3877,5172,6137,6792,7160,7310,7319,7258,7198,7174,7202,7270,7332,7353,7262,7041,6650,6112,5450,4724,4001,3351,2831,2487,2307,2272,2305,2315,2204,1871,1242,295,-981,-2504,-4182,-5880,-7427,-8706,-9560,-9943,-9801,-9180,-8145,-6819,-5330,-3840,-2468,-1349,-554,-131,-80,-360,-905,-1628,-2437,-3250,-3986,-4598,-5036,-5279,-5303,-5086,-4624,-3882,-2878,-1590,-62,1655,3481,5277,6920,8227,9081,9327,8925,7836,6138,3957,1492,-1017,-3315,-5170,-6387,-6871,-6581,-5597,-4060,-2154,-111,1879,3638,5063,6094,6737,7019,6993,6698,6169,5400,4396,3127,1601,-175,-2149,-4243,-6347,-8316,-10000,-11241,-11916,-11933,-11274,-9978,-8171,-6030,-3776,-1647,138,1409,2069,2107,1620,758,-247,-1179,-1830,-2063,-1821,-1144,-158,958,1974,2701,2962,2698,1905,711,-704,-2093,-3211,-3831,-3824,-3118,-1806,-17,1985,3942,5569,6644,7010,6624,5528,3882,1899,-154,-2019,-3453,-4302,-4456,-3920,-2774,-1149,736,2706,4531,6091,7257,8016,8373,8386,8142,7711,7163,6531,5818,5013,4085,3026,1835,569,-700,-1856,-2769,-3323,-3422,-3030,-2161,-917,570,2085,3426,4374,4759,4470,3471,1826,-320,-2749,-5196,-7387,-9084,-10085,-10305,-9710,-8395,-6492,-4206,-1738,697,2929,4803,6225,7124,7481,7299,6633,5540,4136,2514,818,-835,-2325,-3544,-4407,-4862,-4862,-4410,-3528,-2260,-691,1066,2895,4629,6134,7253,7880,7943,7440,6420,5009,3350,1645,55,-1243,-2155,-2611,-2649,-2319,-1776,-1150,-626,-316,-336,-679,-1326,-2146,-3004,-3737,-4200,-4315,-4027,-3415,-2544,-1615,-767,-211,-64,-427,-1311,-2656,-4351,-6214,-8065,-9710,-10975,-11753,-11942,-11557,-10614,-9228,-7505,-5603,-3661,-1807,-144,1267,2397,3245,3828,4161,4258,4123,3754,3140,2307,1261,95,-1119,-2236,-3106,-3591,-3550,-2930,-1713,-12,2024,4133,6046,7479,8184,8007,6888,4894,2221,-848,-3947,-6714,-8813,-9990,-10139,-9252,-7496,-5102,-2386,333,2782,4740,6090,6804,6936,6623,6008,5279,4552,3940,3477,3158,2949,2797,2652,2521,2388,2356,2460,2833,3520,4578,5975,7626,9360,10981,12240,12940,12901,12066,10446,8199,5527,2746,139,-1987,-3433,-4063,-3872,-2971,-1547,129,1778,3150,4038,4357,4094,3366,2331,1210,210,-500,-817,-730,-311,287,895,1297,1346,929,27,-1296,-2906,-4623,-6242,-7592,-8527,-8987,-8965,-8532,-7801,-6916,-6022,-5245,-4668,-4337,-4240,-4343,-4585,-4897,-5241,-5572,-5896,-6222,-6575,-6981,-7450,-7964,-8488,-8947,-9238,-9278,-8946,-8202,-7010,-5413,-3509,-1444,597,2409,3822,4674,4917,4522,3596,2266,735,-792,-2113,-3085,-3591,-3628,-3210,-2431,-1391,-201,1055,2318,3565,4796,6015,7216,8372,9421,10263,10818,10954,10637,9819,8539,6896,5031,3143,1428,94,-736,-955,-599,247,1394,2620,3671,4333,4426,3868,2667,909,-1213,-3499,-5686,-7576,-8984,-9823,-10058,-9752,-8993,-7942,-6730,-5502,-4364,-3362,-2520,-1807,-1160,-537,132,862,1642,2432,3143,3693,3996,4000,3699,3137,2420,1677,1085,769,874,1442,2477,3907,5579,7339,8974,10319,11221,11603,11436,10785,9742,8465,7118,5859,4821,4084,3673,3563,3673,3892,4114,4220,4148,3847,3333,2628,1816,935,74,-755,-1509,-2225,-2900,-3594,-4316,-5090,-5916,-6755,-7569,-8293,-8861,-9220,-9332,-9183,-8818,-8271,-7653,-7031,-6510,-6137,-5935,-5864,-5848,-5773,-5509,-4955,-4033,-2739,-1119,713,2600,4360,5818,6837,7323,7259,6703,5766,4608,3418,2335,1492,931,625,495,406,202,-218,-957,-1987,-3260,-4613,-5877,-6851,-7373,-7352,-6757,-5669,-4236,-2649,-1135,114,946,1274,1098,484,-447,-1540,-2640,-3608,-4349,-4828,-5041,-5066,-4972,-4865,-4833,-4911,-5125,-5409,-5686,-5829,-5718,-5242,-4341,-3009,-1298,655,2704,4641,6295,7518,8204,8363,8023,7340,6473,5612,4967,4659,4807,5410,6428,7742,9188,10594,11773,12595,12957,12825,12219,11194,9827,8224,6446,4578,2648,691,-1283,-3248,-5196,-7061,-8798,-10297,-11471,-12196,-12392,-12000,-11012,-9497,-7561,-5394,-3194,-1170,485,1665,2300,2443,2189,1700,1130,637,309,201,289,513,788,1019,1156,1158,1056,904,791,789,980,1364,1917,2545,3107,3452,3433,2946,1959,521,-1228,-3092,-4814,-6146,-6861,-6820,-5954,-4339,-2108,481,3163,5644,7689,9115,9836,9856,9257,8188,6806,5298,3784,2379,1110,-21,-1070,-2093,-3152,-4279,-5450,-6619,-7664,-8470,-8888,-8808,-8158,-6931,-5193,-3076,-793,1446,3368,4789,5528,5523,4785,3421,1614,-406,-2385,-4088,-5318,-5942,-5918,-5253,-4069,-2483,-704,1125,2809,4251,5347,6057,6371,6296,5861,5086,4006,2641,1017,-820,-2829,-4916,-6979,-8879,-10465,-11580,-12094,-11906,-10975,-9334,-7067,-4362,-1409,1525,4220,6469,8123,9137,9499,9310,8672,7729,6594,5371,4106,2827,1541,234,-1062,-2329,-3463,-4389,-4961,-5100,-4724,-3830,-2494,-850,887,2481,3690,4313,4231,3407,1927,-50,-2287,-4529,-6515,-8037,-8952,-9181,-8758,-7738,-6266,-4483,-2540,-576,1306,3022,4528,5790,6787,7491,7887,7922,7588,6839,5686,4154,2312,274,-1817,-3776,-5432,-6592,-7130,-6942,-6023,-4411,-2244,296,2986,5563,7811,9506,10527,10799,10341,9253,7694,5859,3991,2264,879,-77,-549,-561,-177,487,1339,2255,3179,4046,4850,5579,6231,6791,7220,7438,7384,6922,6018,4575,2640,249,-2443,-5245,-7937,-10252,-12004,-12996,-13164,-12508,-11112,-9170,-6889,-4525,-2309,-415,1032,2006,2539,2742,2727,2628,2530,2475,2450,2388,2204,1807,1132,186,-1000,-2271,-3488,-4432,-4925,-4830,-4066,-2682,-798,1365,3513,5371,6643,7167,6818,5638,3741,1338,-1311,-3944,-6321,-8250,-9630,-10403,-10610,-10302,-9586,-8566,-7328,-5976,-4542,-3106,-1666,-293,1009,2152,3092,3742,4028,3898,3315,2288,876,-821,-2658,-4464,-6054,-7264,-7963,-8058,-7537,-6433,-4841,-2923,-834,1209,3036,4481,5436,5829,5666,4980,3881,2484,955,-569,-1926,-3010,-3742,-4071,-4014,-3593,-2876,-1932,-845,324,1499,2641,3684,4603,5322,5827,6030,5923,5447,4617,3455,2030,457,-1127,-2558,-3683,-4363,-4518,-4102,-3152,-1737,22,1987,4024,5994,7823,9423,10786,11893,12762,13393,13781,13904,13711,13159,12185,10779,8941,6757,4329,1851,-494,-2486,-3950,-4760,-4868,-4310,-3220,-1795,-273,1078,2065,2509,2369,1633,428,-1136,-2855,-4600,-6212,-7618,-8759,-9625,-10230,-10580,-10696,-10554,-10158,-9451,-8443,-7106,-5487,-3639,-1671,296,2109,3629,4720,5281,5246,4606,3390,1697,-342,-2566,-4772,-6803,-8474,-9666,-10280,-10277,-9652,-8467,-6802,-4804,-2600,-379,1727,3554,5002,5979,6451,6426,5936,5089,3976,2742,1502,372,-566,-1264,-1705,-1909,-1898,-1736,-1441,-1087,-677,-274,110,430,657,753,679,418,-47,-705,-1508,-2407,-3303,-4117,-4747,-5136,-5226,-5011,-4511,-3759,-2819,-1754,-619,535,1675,2782,3857,4880,5870,6769,7573,8179,8550,8584,8237,7486,6325,4844,3121,1324,-401,-1870,-2964,-3571,-3675,-3291,-2519,-1472,-297,877,1942,2813,3446,3817,3916,3753,3318,2637,1697,534,-815,-2294,-3792,-5209,-6406,-7258,-7679,-7607,-7059,-6088,-4808,-3349,-1859,-460,737,1668,2287,2584,2581,2302,1804,1141,373,-426,-1200,-1859,-2354,-2584,-2512,-2072,-1255,-62,1452,3214,5101,6988,8718,10166,11200,11771,11832,11441,10663,9644,8500,7394,6406,5615,5033,4612,4305,4008,3656,3183,2563,1814,969,120,-676,-1326,-1793,-2055,-2133,-2085,-1983,-1912,-1950,-2163,-2572,-3196,-3983,-4887,-5812,-6653,-7299,-7655,-7641,-7224,-6405,-5240,-3815,-2264,-710,684,1794,2507,2743,2487,1757,631,-772,-2307,-3821,-5159,-6204,-6866,-7105,-6931,-6395,-5582,-4586,-3522,-2454,-1472,-596,133,728,1156,1436,1518,1394,1022,380,-523,-1667,-2960,-4305,-5551,-6547,-7152,-7263,-6829,-5872,-4487,-2817,-1042,656,2115,3232,3928,4215,4106,3684,3011,2190,1274,345,-565,-1415,-2163,-2786,-3227,-3449,-3394,-3031,-2334,-1315,-12,1496,3099,4650,6018,7034,7616,7669,7213,6297,5042,3605,2148,839,-220,-941,-1332,-1420,-1295,-1050,-798,-604,-539,-589,-744,-920,-1070,-1092,-969,-655,-184,397,1028,1615,2091,2386,2456,2287,1884,1298,589,-150,-836,-1377,-1711,-1791,-1616,-1192,-575,189,1018,1850,2619,3283,3822,4225,4510,4693,4782,4804,4731,4586,4338,4000,3577,3097,2607,2165,1843,1715,1840,2266,2986,3977,5137,6354,7454,8280,8654,8469,7633,6168,4143,1727,-874,-3406,-5629,-7320,-8354,-8650,-8276,-7329,-6015,-4543,-3123,-1933,-1092,-664,-654,-1028,-1718,-2634,-3706,-4827,-5954,-7016,-7984,-8834,-9535,-10086,-10447,-10615,-10546,-10232,-9646,-8798,-7707,-6420,-5006,-3546,-2119,-801,364,1353,2172,2847,3427,3930,4403,4823,5170,5402,5442,5258,4803,4091,3161,2085,976,-67,-916,-1521,-1812,-1831,-1607,-1246,-843,-502,-294,-258,-392,-649,-972,-1276,-1505,-1604,-1562,-1396,-1155,-906,-728,-675,-800,-1094,-1544,-2074,-2614,-3060,-3333,-3362,-3103,-2572,-1784,-842,180,1148,1978,2567,2881,2911,2688,2306,1854,1459,1232,1244,1556,2142,2963,3928,4910,5818,6522,6969,7122,6991,6645,6158,5655,5230,4985,4968,5189,5613,6153,6716,7181,7480,7538,7376,7002,6507,5953,5408,4922,4482,4077,3633,3103,2400,1509,394,-894,-2300,-3725,-5056,-6180,-6994,-7434,-7462,-7100,-6406,-5485,-4460,-3476,-2631,-2036,-1703,-1642,-1785,-2062,-2371,-2652,-2837,-2933,-2954,-2961,-3018,-3184,-3491,-3938,-4477,-5022,-5461,-5675,-5563,-5074,-4202,-3024,-1661,-284,933,1827,2308,2316,1913,1181,293,-593,-1309,-1739,-1826,-1577,-1065,-418,234,748,1027,1024,739,233,-397,-1048,-1599,-1993,-2162,-2141,-1945,-1673,-1383,-1161,-1045,-1051,-1157,-1308,-1431,-1457,-1312,-962,-400,343,1184,2032,2762,3269,3453,3256,2660,1683,398,-1095,-2663,-4155,-5432,-6363,-6851,-6855,-6364,-5451,-4196,-2747,-1219,240,1559,2652,3522,4153,4584,4841,4951,4941,4838,4646,4411,4138,3871,3630,3456,3362,3375,3496,3716,4039,4417,4839,5239,5579,5796,5862,5743,5462,5039,4524,3980,3433,2931,2453,1986,1473,855,76,-901,-2081,-3426,-4864,-6285,-7569,-8588,-9240,-9461,-9230,-8590,-7637,-6497,-5344,-4312,-3554,-3128,-3065,-3311,-3760,-4265,-4677,-4832,-4664,-4107,-3215,-2072,-824,385,1397,2128,2513,2560,2336,1926,1456,1040,774,730,939,1389,2050,2853,3737,4626,5472,6237,6904,7487,7987,8436,8831,9176,9429,9552,9461,9104,8406,7351,5934,4204,2252,182,-1871,-3773,-5426,-6718,-7621,-8101,-8189,-7940,-7443,-6784,-6083,-5399,-4828,-4373,-4056,-3839,-3697,-3585,-3485,-3380,-3289,-3226,-3224,-3294,-3445,-3652,-3880,-4065,-4144,-4047,-3720,-3135,-2276,-1172,134,1572,3056,4499,5806,6909,7750,8314,8596,8639,8470,8146,7700,7141,6486,5693,4752,3625,2317,854,-699,-2233,-3620,-4715,-5391,-5546,-5149,-4223,-2885,-1304,295,1672,2610,2930,2547,1452,-266,-2428,-4813,-7159,-9227,-10804,-11766,-12044,-11682,-10772,-9468,-7953,-6393,-4945,-3709,-2750,-2062,-1634,-1389,-1288,-1262,-1286,-1335,-1418,-1530,-1681,-1851,-2010,-2100,-2046,-1772,-1189,-250,1073,2746,4686,6750,8762,10506,11797,12447,12362,11475,9850,7596,4927,2095,-603,-2892,-4510,-5301,-5155,-4119,-2285,109,2824,5550,8021,10012,11344,11964,11841,11073,9762,8080,6181,4246,2397,766,-598,-1636,-2369,-2799,-2977,-2946,-2733,-2382,-1887,-1264,-497,404,1435,2559,3729,4880,5940,6845,7531,7957,8103,7953,7538,6876,6012,4985,3831,2581,1264,-92,-1457,-2799,-4063,-5207,-6163,-6883,-7322,-7452,-7293,-6862,-6251,-5533,-4829,-4245,-3874,-3795,-4039,-4605,-5455,-6508,-7679,-8844,-9913,-10779,-11361,-11601,-11456,-10907,-9974,-8676,-7083,-5274,-3348,-1409,408,2026,3315,4234,4736,4826,4562,4016,3313,2566,1909,1451,1268,1416,1878,2624,3566,4594,5581,6401,6932,7085,6806,6062,4896,3344,1514,-485,-2526,-4460,-6187,-7554,-8532,-9016,-9050,-8626,-7831,-6735,-5434,-4012,-2548,-1107,247,1462,2468,3217,3639,3708,3399,2744,1800,676,-512,-1621,-2535,-3146,-3392,-3242,-2709,-1838,-696,624,2040,3448,4776,5961,6949,7729,8286,8625,8762,8695,8437,7967,7289,6371,5228,3857,2311,651,-1016,-2581,-3904,-4878,-5401,-5424,-4958,-4055,-2849,-1488,-169,955,1715,2050,1909,1344,449,-667,-1834,-2953,-3887,-4600,-5056,-5285,-5333,-5268,-5141,-5001,-4852,-4670,-4418,-4011,-3404,-2531,-1384,12,1585,3210,4755,6075,7049,7608,7718,7432,6828,6063,5274,4640,4271,4263,4619,5304,6199,7176,8070,8747,9102,9063,8633,7834,6737,5431,3993,2519,1048,-366,-1729,-3029,-4283,-5480,-6608,-7623,-8460,-9053,-9312,-9190,-8655,-7725,-6485,-5052,-3588,-2285,-1292,-758,-735,-1213,-2108,-3268,-4510,-5657,-6534,-7055,-7157,-6889,-6316,-5578,-4803,-4119,-3618,-3312,-3196,-3150,-3075,-2826,-2302,-1455,-301,1072,2492,3776,4708,5104,4848,3891,2301,240,-2060,-4287,-6148,-7357,-7723,-7165,-5720,-3569,-979,1720,4180,6118,7311,7673,7221,6082,4466,2599,728,-961,-2339,-3338,-3983,-4326,-4467,-4505,-4511,-4529,-4542,-4496,-4301,-3857,-3074,-1918,-397,1390,3312,5171,6792,8006,8713,8885,8561,7867,6954,6007,5177,4594,4308,4332,4595,5008,5433,5757,5846,5645,5099,4245,3144,1904,654,-479,-1387,-1995,-2274,-2236,-1943,-1484,-958,-462,-58,221,393,496,589,726,919,1179,1441,1661,1760,1696,1456,1083,655,301,130,255,725,1518,2565,3704,4774,5592,6010,5966,5440,4537,3404,2253,1309,767,757,1331,2401,3822,5331,6645,7481,7603,6864,5245,2832,-155,-3424,-6648,-9483,-11685,-13055,-13559,-13262,-12333,-11045,-9678,-8508,-7760,-7538,-7868,-8626,-9633,-10620,-11351,-11602,-11261,-10290,-8803,-6943,-4991,-3147,-1680,-700,-299,-401,-886,-1524,-2084,-2324,-2074,-1241,148,1961,3992,5968,7640,8799,9304,9153,8406,7240,5864,4491,3323,2458,1952,1744,1737,1767,1708,1425,888,96,-864,-1862,-2761,-3414,-3731,-3659,-3222,-2505,-1627,-753,-23,429,534,278,-278,-1016,-1776,-2385,-2695,-2599,-2072,-1152,24,1286,2419,3240,3605,3469,2860,1929,842,-174,-939,-1323,-1265,-806,-40,877,1794,2553,3081,3330,3353,3241,3131,3157,3434,4002,4853,5878,6931,7816,8350,8368,7794,6615,4934,2923,821,-1110,-2629,-3550,-3777,-3329,-2321,-976,444,1642,2374,2453,1808,485,-1363,-3479,-5574,-7342,-8558,-9045,-8802,-7878,-6482,-4828,-3191,-1773,-755,-172,-22,-169,-463,-707,-749,-488,107,948,1913,2801,3413,3601,3246,2359,1025,-581,-2211,-3612,-4541,-4806,-4349,-3159,-1409,703,2883,4827,6281,7027,6977,6123,4593,2562,315,-1920,-3859,-5338,-6222,-6470,-6121,-5266,-4047,-2625,-1162,216,1391,2318,2956,3313,3407,3259,2883,2302,1518,554,-546,-1723,-2859,-3836,-4501,-4728,-4427,-3559,-2182,-406,1573,3538,5255,6526,7218,7260,6700,5630,4253,2757,1390,305,-344,-525,-272,315,1052,1754,2229,2293,1862,865,-644,-2583,-4780,-7052,-9175,-10975,-12285,-13020,-13152,-12718,-11820,-10579,-9155,-7671,-6256,-4988,-3914,-3056,-2406,-1956,-1676,-1556,-1563,-1667,-1834,-1992,-2083,-2033,-1748,-1194,-298,921,2450,4209,6094,7951,9627,10926,11723,11880,11380,10247,8612,6672,4666,2866,1513,813,880,1753,3348,5524,8023,10602,12948,14830,16020,16395,15884,14518,12375,9612,6412,2991,-441,-3670,-6522,-8844,-10519,-11490,-11708,-11207,-10026,-8281,-6105,-3693,-1239,1030,2913,4241,4882,4790,3992,2594,798,-1145,-2949,-4330,-5078,-5037,-4199,-2634,-542,1827,4187,6259,7829,8747,8968,8539,7598,6319,4928,3606,2512,1725,1252,1030,959,877,673,205,-574,-1681,-3064,-4613,-6179,-7605,-8724,-9432,-9663,-9426,-8816,-7955,-7040,-6236,-5720,-5598,-5924,-6675,-7752,-9017,-10286,-11387,-12164,-12524,-12412,-11866,-10953,-9786,-8498,-7193,-5989,-4928,-4051,-3324,-2711,-2123,-1503,-773,73,1032,2024,2963,3737,4241,4430,4272,3835,3197,2519,1942,1638,1726,2296,3368,4899,6787,8883,11007,12971,14603,15759,16341,16301,15638,14424,12743,10745,8572,6396,4361,2612,1235,312,-149,-159,208,857,1646,2434,3053,3374,3273,2691,1591,27,-1936,-4124,-6382,-8464,-10185,-11338,-11814,-11561,-10620,-9136,-7288,-5334,-3485,-1956,-872,-289,-180,-426,-890,-1378,-1755,-1893,-1755,-1366,-826,-287,87,129,-263,-1154,-2484,-4153,-5951,-7657,-9019,-9827,-9921,-9234,-7801,-5746,-3281,-662,1859,4019,5669,6684,7074,6913,6331,5530,4670,3951,3448,3255,3313,3580,3925,4219,4366,4254,3889,3253,2461,1586,798,205,-62,54,564,1401,2448,3531,4480,5134,5382,5199,4609,3750,2778,1910,1335,1226,1655,2650,4070,5765,7435,8820,9628,9642,8733,6876,4161,788,-2976,-6813,-10398,-13449,-15726,-17083,-17459,-16870,-15415,-13237,-10527,-7485,-4318,-1228,1615,4048,5964,7260,7900,7857,7173,5909,4198,2198,110,-1843,-3466,-4564,-5034,-4828,-3987,-2641,-955,848,2570,4024,5098,5714,5900,5693,5206,4542,3796,3054,2329,1636,913,109,-855,-2025,-3438,-5059,-6851,-8684,-10427,-11917,-12979,-13480,-13328,-12497,-11042,-9113,-6873,-4594,-2471,-742,465,1060,1056,527,-374,-1486,-2601,-3574,-4260,-4602,-4575,-4220,-3596,-2785,-1865,-912,28,917,1754,2543,3307,4080,4873,5697,6530,7321,8013,8537,8822,8855,8615,8165,7581,6981,6491,6230,6288,6702,7449,8441,9531,10538,11276,11564,11294,10395,8904,6902,4561,2055,-395,-2620,-4460,-5829,-6690,-7060,-6994,-6587,-5919,-5092,-4174,-3236,-2326,-1485,-751,-150,274,510,519,320,-84,-621,-1222,-1758,-2126,-2181,-1862,-1102,59,1540,3183,4806,6187,7156,7543,7288,6366,4869,2939,787,-1347,-3209,-4587,-5304,-5270,-4488,-3026,-1069,1187,3472,5541,7174,8185,8481,8041,6905,5221,3143,881,-1364,-3410,-5107,-6353,-7093,-7344,-7138,-6597,-5818,-4957,-4149,-3516,-3168,-3169,-3550,-4317,-5419,-6797,-8332,-9931,-11446,-12767,-13783,-14397,-14561,-14229,-13415,-12135,-10459,-8466,-6259,-3969,-1690,427,2325,3900,5134,6012,6552,6801,6805,6616,6287,5833,5290,4647,3923,3112,2255,1374,548,-170,-697,-982,-994,-739,-262,352,1009,1576,1970,2090,1911,1429,698,-206,-1174,-2110,-2911,-3518,-3880,-4003,-3899,-3606,-3183,-2638,-2022,-1307,-477,500,1685,3097,4752,6618,8607,10589,12380,13780,14584,14623,13794,12067,9529,6346,2788,-817,-4119,-6781,-8515,-9158,-8633,-7052,-4594,-1604,1581,4553,6999,8658,9398,9214,8204,6587,4613,2567,710,-784,-1775,-2261,-2280,-1942,-1393,-766,-179,279,587,734,766,726,648,557,434,241,-79,-585,-1326,-2313,-3518,-4872,-6259,-7535,-8557,-9166,-9257,-8754,-7642,-5969,-3835,-1389,1193,3716,6008,7899,9287,10089,10300,9938,9090,7834,6311,4606,2856,1111,-544,-2102,-3535,-4873,-6126,-7313,-8457,-9535,-10542,-11419,-12100,-12502,-12538,-12130,-11230,-9819,-7937,-5669,-3153,-579,1857,3930,5446,6261,6276,5487,3978,1896,-509,-2969,-5187,-6878,-7829,-7866,-6955,-5127,-2554,508,3732,6734,9146,10647,11005,10115,8040,4942,1189,-2845,-6658,-9825,-11944,-12766,-12166,-10230,-7161,-3323,859,4945,8530,11310,13108,13877,13696,12748,11250,9467,7591,5804,4185,2763,1515,380,-696,-1741,-2754,-3698,-4493,-5074,-5366,-5344,-5022,-4459,-3781,-3106,-2603,-2373,-2506,-3014,-3833,-4853,-5892,-6761,-7266,-7247,-6598,-5289,-3352,-902,1893,4844,7725,10348,12539,14186,15224,15669,15565,15033,14194,13193,12168,11207,10388,9710,9157,8652,8116,7453,6587,5476,4105,2518,786,-980,-2657,-4113,-5238,-5928,-6138,-5826,-5030,-3795,-2231,-461,1343,3028,4398,5319,5653,5326,4319,2676,495,-2043,-4747,-7370,-9678,-11463,-12548,-12834,-12302,-10997,-9086,-6765,-4321,-2038,-186,994,1375,908,-332,-2157,-4319,-6499,-8388,-9720,-10297,-10037,-8980,-7246,-5088,-2736,-495,1429,2858,3721,4033,3884,3405,2769,2107,1544,1142,897,797,744,696,567,337,-4,-440,-929,-1443,-1954,-2458,-2981,-3550,-4213,-4986,-5867,-6802,-7687,-8394,-8743,-8605,-7830,-6385,-4267,-1599,1446,4610,7626,10215,12158,13293,13545,12936,11565,9594,7232,4692,2191,-90,-1998,-3433,-4337,-4701,-4558,-3971,-3039,-1855,-548,804,2091,3257,4238,4997,5497,5717,5641,5255,4586,3647,2514,1277,41,-1034,-1836,-2221,-2114,-1490,-378,1090,2749,4368,5719,6585,6806,6302,5078,3247,993,-1433,-3754,-5707,-7069,-7702,-7550,-6691,-5264,-3527,-1736,-192,879,1305,1022,79,-1375,-3109,-4839,-6293,-7224,-7474,-6981,-5797,-4080,-2048,6,1848,3216,3997,4106,3603,2588,1265,-177,-1497,-2516,-3078,-3100,-2568,-1533,-115,1549,3265,4878,6205,7133,7545,7412,6703,5492,3847,1927,-113,-2056,-3728,-4923,-5528,-5440,-4658,-3238,-1304,950,3317,5549,7444,8815,9544,9581,8926,7663,5886,3755,1401,-1020,-3389,-5603,-7571,-9236,-10524,-11402,-11793,-11677,-10998,-9769,-7991,-5754,-3151,-362,2432,4983,7089,8516,9126,8820,7588,5534,2813,-308,-3555,-6606,-9193,-11074,-12120,-12268,-11590,-10221,-8389,-6328,-4290,-2474,-1004,33,695,1019,1155,1217,1325,1572,1973,2542,3196,3865,4437,4803,4901,4668,4126,3319,2346,1349,460,-164,-410,-194,510,1667,3183,4916,6686,8320,9630,10513,10865,10706,10057,9029,7723,6259,4746,3247,1825,495,-742,-1873,-2922,-3857,-4668,-5314,-5753,-5964,-5921,-5660,-5212,-4675,-4138,-3708,-3462,-3458,-3681,-4094,-4583,-5028,-5270,-5197,-4686,-3723,-2322,-582,1342,3269,4997,6354,7197,7464,7132,6278,5005,3475,1850,286,-1087,-2178,-2948,-3374,-3504,-3349,-2986,-2444,-1777,-1018,-205,628,1438,2171,2770,3163,3295,3113,2601,1764,666,-624,-1973,-3272,-4382,-5199,-5642,-5671,-5302,-4581,-3602,-2472,-1304,-203,763,1544,2140,2573,2890,3153,3404,3690,3998,4337,4626,4853,4928,4831,4539,4036,3361,2537,1613,658,-270,-1105,-1764,-2201,-2349,-2172,-1653,-812,327,1671,3149,4641,6035,7230,8118,8639,8729,8373,7551,6292,4613,2586,276,-2203,-4725,-7138,-9277,-10984,-12117,-12595,-12367,-11504,-10091,-8334,-6427,-4617,-3091,-2010,-1443,-1382,-1750,-2402,-3174,-3896,-4432,-4683,-4625,-4270,-3695,-2989,-2261,-1604,-1074,-709,-471,-337,-204,-39,239,615,1078,1547,1931,2131,2060,1675,988,49,-1012,-2061,-2930,-3472,-3591,-3233,-2426,-1256,136,1602,2946,4070,4831,5227,5244,4962,4482,3920,3400,3010,2802,2786,2919,3137,3343,3455,3402,3134,2664,2001,1229,411,-353,-993,-1460,-1727,-1824,-1789,-1681,-1569,-1485,-1468,-1519,-1628,-1789,-1965,-2167,-2347,-2518,-2633,-2670,-2589,-2327,-1856,-1119,-114,1160,2660,4310,6011,7629,9032,10072,10640,10631,9990,8729,6859,4530,1850,-941,-3648,-6017,-7845,-8955,-9249,-8713,-7430,-5571,-3382,-1135,888,2471,3450,3792,3532,2824,1846,820,-67,-681,-946,-885,-565,-132,285,532,522,213,-364,-1123,-1918,-2594,-2991,-2978,-2514,-1582,-306,1178,2657,3928,4809,5198,5039,4414,3436,2299,1208,349,-138,-190,172,843,1664,2439,2987,3155,2854,2068,849,-680,-2370,-4034,-5516,-6669,-7423,-7735,-7655,-7259,-6678,-6059,-5538,-5237,-5226,-5522,-6081,-6804,-7546,-8159,-8480,-8400,-7844,-6807,-5341,-3546,-1557,468,2378,4016,5266,6021,6228,5875,4993,3692,2096,402,-1202,-2523,-3396,-3724,-3458,-2644,-1388,143,1739,3194,4302,4926,4966,4421,3348,1865,143,-1639,-3296,-4659,-5621,-6080,-6040,-5507,-4562,-3316,-1887,-417,974,2198,3195,3960,4524,4954,5336,5749,6254,6876,7582,8320,8970,9443,9613,9431,8864,7945,6771,5451,4148,2998,2143,1663,1608,1940,2592,3428,4307,5076,5612,5845,5751,5375,4816,4192,3647,3292,3199,3396,3831,4412,5017,5502,5757,5695,5297,4570,3606,2477,1322,223,-730,-1497,-2082,-2502,-2824,-3089,-3366,-3688,-4090,-4569,-5123,-5721,-6330,-6907,-7403,-7793,-8039,-8157,-8140,-8036,-7861,-7655,-7414,-7153,-6833,-6447,-5970,-5407,-4788,-4163,-3588,-3143,-2849,-2745,-2788,-2924,-3077,-3128,-3010,-2641,-2007,-1140,-98,973,1979,2749,3210,3280,2945,2253,1263,103,-1116,-2256,-3209,-3867,-4178,-4108,-3681,-2960,-2040,-1052,-131,600,1038,1133,881,342,-388,-1172,-1871,-2378,-2598,-2532,-2201,-1704,-1152,-682,-389,-357,-610,-1128,-1855,-2685,-3511,-4209,-4674,-4843,-4674,-4202,-3470,-2583,-1627,-694,152,891,1530,2119,2712,3378,4145,5037,5994,6961,7819,8463,8803,8770,8369,7635,6671,5590,4542,3620,2937,2498,2321,2335,2484,2677,2857,2957,2966,2860,2670,2411,2119,1828,1552,1305,1077,844,575,232,-215,-778,-1429,-2115,-2743,-3187,-3348,-3106,-2437,-1326,135,1831,3603,5278,6707,7776,8414,8614,8421,7904,7194,6371,5577,4843,4246,3779,3414,3131,2841,2514,2072,1486,730,-201,-1258,-2405,-3537,-4585,-5441,-6061,-6387,-6460,-6308,-6044,-5754,-5559,-5508,-5654,-5956,-6363,-6774,-7084,-7204,-7081,-6698,-6109,-5385,-4652,-4010,-3571,-3389,-3501,-3873,-4452,-5137,-5820,-6393,-6750,-6841,-6629,-6137,-5433,-4591,-3739,-2973,-2380,-2036,-1935,-2073,-2384,-2791,-3217,-3581,-3839,-3952,-3927,-3764,-3488,-3131,-2703,-2236,-1735,-1216,-689,-186,281,652,919,1036,1042,937,822,745,814,1079,1586,2330,3268,4319,5381,6339,7086,7551,7666,7458,6938,6220,5408,4653,4096,3857,4027,4619,5604,6866,8265,9615,10743,11492,11762,11502,10744,9563,8107,6520,4987,3628,2576,1863,1524,1493,1725,2102,2540,2944,3231,3363,3308,3076,2701,2225,1704,1193,710,282,-125,-526,-977,-1515,-2153,-2903,-3706,-4517,-5240,-5803,-6139,-6219,-6061,-5715,-5285,-4883,-4611,-4573,-4781,-5237,-5854,-6525,-7117,-7486,-7532,-7175,-6407,-5276,-3874,-2352,-873,403,1326,1804,1799,1330,505,-555,-1659,-2650,-3349,-3652,-3469,-2806,-1680,-190,1559,3424,5269,6948,8353,9385,9980,10108,9740,8909,7622,5968,4015,1908,-212,-2190,-3856,-5112,-5848,-6065,-5775,-5086,-4118,-3048,-2034,-1239,-785,-751,-1162,-1975,-3111,-4409,-5723,-6838,-7612,-7883,-7603,-6743,-5389,-3653,-1715,242,2035,3499,4543,5100,5200,4894,4301,3521,2711,1927,1297,807,511,367,369,481,693,978,1333,1736,2175,2619,3032,3366,3559,3564,3311,2781,1939,825,-516,-1975,-3418,-4695,-5640,-6128,-6061,-5426,-4270,-2724,-983,732,2180,3173,3571,3338,2516,1235,-303,-1885,-3275,-4290,-4796,-4735,-4128,-3054,-1665,-106,1434,2812,3905,4636,4976,4956,4616,4060,3363,2624,1909,1275,751,363,111,2,32,187,456,817,1235,1681,2089,2400,2536,2426,2023,1300,280,-968,-2354,-3734,-4989,-5997,-6655,-6930,-6802,-6319,-5549,-4597,-3556,-2543,-1634,-884,-332,50,290,471,664,960,1405,2038,2844,3775,4754,5666,6398,6846,6913,6583,5845,4777,3484,2080,722,-489,-1452,-2126,-2504,-2627,-2534,-2317,-2017,-1706,-1410,-1155,-941,-775,-645,-561,-535,-596,-771,-1100,-1607,-2296,-3158,-4119,-5108,-5987,-6639,-6915,-6724,-5998,-4750,-3049,-1043,1100,3149,4938,6284,7113,7397,7181,6584,5742,4826,3970,3296,2847,2643,2624,2719,2818,2833,2681,2334,1785,1090,313,-433,-1069,-1486,-1668,-1573,-1264,-792,-256,257,662,926,1006,945,763,531,291,95,-71,-202,-384,-658,-1117,-1797,-2713,-3843,-5097,-6372,-7528,-8434,-8995,-9136,-8865,-8231,-7329,-6324,-5342,-4560,-4076,-3967,-4229,-4803,-5551,-6315,-6906,-7165,-6967,-6255,-5045,-3430,-1553,386,2197,3697,4754,5327,5411,5127,4604,4048,3632,3526,3833,4594,5770,7261,8908,10529,11957,13015,13630,13726,13344,12541,11418,10112,8712,7330,6002,4743,3532,2323,1068,-242,-1606,-2958,-4200,-5227,-5899,-6156,-5921,-5255,-4209,-2963,-1671,-549,260,617,495,-84,-1004,-2107,-3194,-4074,-4581,-4601,-4090,-3083,-1660,18,1789,3463,4879,5911,6480,6563,6201,5478,4519,3463,2446,1601,1009,734,788,1142,1752,2530,3399,4261,5052,5679,6108,6254,6099,5582,4708,3458,1879,24,-2006,-4094,-6108,-7906,-9381,-10422,-10997,-11081,-10726,-9997,-9010,-7884,-6732,-5671,-4743,-3997,-3406,-2925,-2493,-2042,-1522,-912,-224,495,1159,1683,1966,1952,1592,922,-6,-1061,-2115,-2993,-3576,-3726,-3409,-2606,-1382,136,1804,3410,4784,5741,6172,6004,5260,4005,2382,549,-1311,-3035,-4501,-5628,-6403,-6849,-7038,-7036,-6915,-6713,-6436,-6064,-5554,-4869,-3993,-2939,-1772,-588,485,1326,1823,1925,1618,970,96,-854,-1701,-2291,-2503,-2265,-1593,-545,753,2130,3440,4495,5207,5479,5309,4729,3828,2712,1530,390,-569,-1287,-1685,-1773,-1549,-1062,-387,423,1261,2066,2767,3309,3661,3794,3704,3395,2893,2228,1467,665,-90,-725,-1168,-1362,-1272,-902,-268,564,1518,2507,3421,4185,4718,4984,4996,4784,4444,4090,3823,3779,4001,4534,5324,6286,7263,8095,8610,8677,8224,7251,5846,4159,2403,786,-468,-1215,-1352,-880,129,1520,3103,4639,5911,6725,6931,6464,5317,3564,1334,-1182,-3809,-6327,-8585,-10459,-11865,-12809,-13305,-13419,-13228,-12794,-12174,-11405,-10500,-9493,-8394,-7274,-6185,-5238,-4530,-4160,-4207,-4683,-5568,-6746,-8074,-9345,-10347,-10886,-10810,-10044,-8594,-6568,-4135,-1548,949,3108,4728,5704,5985,5653,4824,3698,2492,1388,606,217,331,920,1943,3307,4888,6548,8165,9604,10767,11566,11936,11843,11261,10207,8710,6844,4707,2415,115,-2068,-3995,-5565,-6699,-7367,-7576,-7383,-6876,-6163,-5389,-4658,-4105,-3789,-3767,-4023,-4497,-5092,-5665,-6080,-6196,-5919,-5207,-4070,-2594,-903,851,2498,3920,5008,5748,6151,6308,6322,6324,6412,6672,7128,7743,8471,9167,9755,10095,10133,9827,9186,8276,7153,5939,4685,3502,2399,1424,547,-248,-1008,-1767,-2563,-3386,-4225,-5008,-5666,-6095,-6214,-5963,-5321,-4331,-3074,-1676,-290,955,1933,2594,2917,2973,2846,2680,2588,2681,3011,3571,4310,5104,5833,6348,6532,6309,5654,4598,3234,1681,85,-1402,-2668,-3605,-4172,-4357,-4182,-3716,-3024,-2185,-1291,-397,413,1088,1571,1802,1748,1354,614,-484,-1894,-3539,-5308,-7042,-8581,-9752,-10415,-10476,-9904,-8737,-7079,-5112,-3016,-1039,652,1879,2557,2667,2254,1462,443,-585,-1440,-1970,-2078,-1764,-1097,-213,693,1444,1863,1847,1381,518,-589,-1737,-2726,-3325,-3439,-2978,-2034,-734,682,1954,2818,3066,2556,1265,-738,-3278,-6110,-8945,-11501,-13511,-14799,-15246,-14860,-13716,-11981,-9866,-7589,-5371,-3369,-1692,-369,636,1394,2024,2600,3218,3876,4574,5232,5791,6157,6303,6213,5942,5588,5272,5144,5310,5876,6843,8206,9837,11603,13294,14716,15666,15994,15606,14493,12712,10420,7795,5092,2538,356,-1279,-2257,-2541,-2155,-1194,196,1853,3562,5150,6429,7258,7539,7215,6281,4794,2834,544,-1918,-4386,-6675,-8652,-10182,-11203,-11700,-11682,-11252,-10487,-9533,-8499,-7499,-6612,-5883,-5312,-4856,-4451,-3996,-3414,-2631,-1630,-443,830,2057,3060,3689,3808,3369,2389,989,-639,-2241,-3542,-4289,-4284,-3421,-1720,697,3582,6617,9449,11725,13163,13576,12884,11166,8579,5400,1930,-1505,-4625,-7205,-9116,-10318,-10862,-10879,-10531,-10014,-9485,-9069,-8828,-8742,-8750,-8732,-8579,-8191,-7526,-6598,-5498,-4360,-3367,-2682,-2457,-2760,-3585,-4819,-6264,-7664,-8735,-9216,-8924,-7757,-5760,-3073,29,3239,6188,8570,10126,10727,10357,9135,7282,5088,2882,956,-430,-1129,-1059,-272,1132,2956,4998,7027,8845,10279,11221,11606,11430,10742,9603,8136,6426,4614,2782,1046,-532,-1880,-2981,-3796,-4350,-4646,-4721,-4607,-4341,-3954,-3480,-2923,-2298,-1581,-761,189,1294,2542,3919,5356,6767,8026,9018,9607,9725,9319,8432,7144,5618,4056,2674,1699,1284,1542,2456,3942,5774,7706,9406,10600,11023,10530,9066,6711,3642,134,-3504,-6947,-9907,-12173,-13616,-14220,-14063,-13305,-12160,-10848,-9584,-8511,-7713,-7177,-6816,-6490,-6031,-5304,-4213,-2762,-1019,833,2599,4031,4934,5174,4705,3613,2060,322,-1317,-2552,-3154,-2978,-2017,-371,1709,3932,5938,7418,8116,7892,6745,4784,2264,-538,-3280,-5686,-7518,-8665,-9087,-8878,-8166,-7144,-5999,-4883,-3928,-3165,-2617,-2223,-1919,-1644,-1325,-964,-546,-141,198,391,368,108,-401,-1087,-1870,-2617,-3197,-3496,-3436,-2975,-2154,-1017,320,1760,3207,4580,5841,6955,7924,8740,9391,9854,10102,10074,9771,9143,8237,7109,5851,4625,3556,2823,2527,2756,3488,4656,6082,7566,8843,9682,9861,9255,7804,5562,2677,-636,-4098,-7419,-10331,-12611,-14120,-14808,-14725,-14002,-12848,-11489,-10172,-9085,-8366,-8057,-8108,-8395,-8738,-8947,-8860,-8378,-7482,-6244,-4815,-3386,-2187,-1378,-1107,-1370,-2123,-3164,-4298,-5223,-5749,-5657,-4907,-3508,-1629,513,2633,4453,5754,6385,6344,5691,4649,3438,2354,1621,1424,1828,2820,4268,5989,7750,9333,10541,11250,11395,10992,10124,8905,7487,6010,4596,3334,2270,1405,715,148,-354,-842,-1342,-1868,-2402,-2903,-3353,-3690,-3922,-4019,-3995,-3856,-3592,-3205,-2660,-1940,-1036,44,1246,2491,3656,4633,5288,5563,5416,4883,4070,3100,2177,1446,1096,1205,1829,2896,4289,5790,7167,8163,8555,8188,6980,4965,2259,-917,-4294,-7556,-10416,-12595,-13930,-14314,-13777,-12435,-10503,-8244,-5970,-3946,-2436,-1563,-1416,-1909,-2916,-4194,-5484,-6540,-7142,-7178,-6612,-5516,-4050,-2401,-798,591,1631,2283,2593,2664,2669,2759,3082,3702,4612,5715,6832,7748,8249,8139,7343,5845,3780,1356,-1130,-3382,-5089,-6058,-6155,-5396,-3903,-1900,323,2450,4194,5322,5675,5222,3988,2128,-178,-2695,-5180,-7430,-9257,-10555,-11274,-11417,-11068,-10321,-9302,-8138,-6926,-5753,-4675,-3714,-2877,-2151,-1486,-845,-150,665,1655,2869,4294,5906,7599,9266,10744,11889,12570,12695,12249,11273,9883,8264,6600,5131,4021,3433,3401,3919,4850,6003,7140,7996,8336,7997,6865,4971,2406,-617,-3854,-6993,-9771,-11925,-13294,-13788,-13409,-12267,-10524,-8427,-6203,-4101,-2294,-897,46,613,898,1092,1352,1842,2645,3781,5159,6653,8019,9082,9606,9504,8722,7362,5601,3714,1999,756,214,507,1628,3449,5700,8060,10137,11615,12213,11809,10401,8133,5272,2141,-897,-3517,-5470,-6593,-6858,-6335,-5200,-3687,-2060,-589,518,1075,1019,318,-938,-2651,-4629,-6720,-8720,-10494,-11920,-12940,-13537,-13745,-13617,-13242,-12689,-12043,-11363,-10691,-10062,-9474,-8911,-8342,-7687,-6908,-5913,-4694,-3240,-1618,65,1658,3009,3956,4410,4326,3749,2804,1672,568,-274,-671,-470,388,1869,3861,6146,8471,10537,12075,12841,12697,11580,9555,6797,3559,164,-3046,-5768,-7734,-8819,-8963,-8270,-6909,-5156,-3307,-1665,-474,86,-30,-797,-2026,-3509,-4942,-6049,-6593,-6405,-5451,-3794,-1621,801,3165,5174,6560,7197,7016,6138,4750,3138,1609,451,-130,-19,763,2083,3728,5414,6874,7879,8271,8020,7168,5884,4365,2867,1611,777,492,758,1535,2681,3995,5278,6296,6879,6899,6316,5153,3544,1639,-343,-2200,-3760,-4878,-5519,-5667,-5432,-4920,-4295,-3701,-3254,-3033,-3041,-3261,-3581,-3913,-4098,-4017,-3549,-2615,-1196,667,2856,5203,7473,9443,10873,11600,11531,10668,9132,7111,4869,2696,855,-416,-999,-831,-9,1318,2877,4400,5570,6157,5955,4897,2980,332,-2845,-6284,-9694,-12775,-15302,-17071,-18005,-18096,-17425,-16152,-14481,-12642,-10861,-9336,-8194,-7509,-7251,-7335,-7606,-7881,-7972,-7719,-7007,-5802,-4129,-2124,64,2202,4093,5543,6431,6708,6419,5691,4705,3695,2866,2403,2405,2879,3752,4835,5931,6778,7179,6984,6132,4675,2754,576,-1589,-3496,-4912,-5678,-5732,-5089,-3867,-2267,-502,1151,2484,3300,3497,3037,1991,475,-1307,-3154,-4832,-6174,-7025,-7343,-7120,-6444,-5443,-4261,-3061,-1952,-1032,-308,228,669,1106,1672,2467,3583,5025,6763,8671,10579,12290,13588,14325,14401,13809,12669,11131,9475,7940,6789,6212,6311,7086,8420,10101,11837,13326,14257,14410,13625,11898,9299,6036,2380,-1362,-4858,-7839,-10072,-11442,-11886,-11495,-10369,-8735,-6813,-4849,-3078,-1690,-808,-508,-755,-1477,-2524,-3711,-4870,-5808,-6419,-6611,-6379,-5775,-4905,-3902,-2933,-2122,-1590,-1384,-1519,-1928,-2527,-3176,-3743,-4111,-4186,-3951,-3411,-2672,-1826,-1035,-407,-59,-16,-287,-791,-1420,-2043,-2511,-2706,-2541,-1968,-1004,304,1847,3517,5143,6608,7743,8457,8643,8278,7337,5899,4019,1845,-492,-2831,-5019,-6919,-8422,-9448,-9964,-9965,-9493,-8612,-7406,-5981,-4419,-2823,-1244,272,1704,3046,4277,5368,6257,6858,7075,6807,5988,4602,2709,445,-1964,-4272,-6168,-7413,-7778,-7181,-5615,-3245,-311,2815,5762,8115,9576,9884,8970,6863,3748,-77,-4247,-8363,-12021,-14899,-16730,-17380,-16826,-15156,-12580,-9378,-5880,-2447,618,3032,4638,5364,5254,4476,3229,1820,484,-506,-1006,-908,-230,957,2497,4217,5934,7494,8783,9754,10398,10780,10972,11078,11174,11311,11486,11652,11718,11564,11094,10207,8897,7178,5164,2995,863,-1063,-2595,-3652,-4153,-4151,-3705,-2967,-2071,-1178,-411,140,410,381,69,-514,-1302,-2270,-3349,-4501,-5666,-6808,-7859,-8793,-9528,-10034,-10244,-10124,-9641,-8806,-7612,-6135,-4393,-2493,-465,1590,3635,5599,7417,9017,10306,11194,11587,11414,10633,9261,7380,5125,2705,345,-1705,-3229,-4065,-4135,-3462,-2164,-469,1361,3006,4171,4627,4186,2813,532,-2493,-6045,-9826,-13539,-16869,-19550,-21377,-22202,-21997,-20794,-18746,-16059,-13016,-9919,-7078,-4751,-3133,-2304,-2242,-2805,-3760,-4829,-5717,-6181,-6038,-5225,-3762,-1782,522,2938,5231,7238,8843,9993,10736,11140,11331,11441,11581,11829,12224,12735,13301,13817,14159,14230,13941,13268,12228,10906,9420,7920,6557,5458,4712,4345,4318,4538,4871,5157,5254,5029,4420,3403,2022,366,-1432,-3248,-4929,-6388,-7542,-8368,-8874,-9100,-9108,-8959,-8728,-8450,-8181,-7930,-7720,-7531,-7349,-7120,-6797,-6302,-5574,-4573,-3277,-1758,-76,1584,3082,4221,4867,4922,4382,3319,1894,336,-1116,-2182,-2680,-2446,-1461,217,2417,4895,7353,9500,11057,11830,11705,10677,8837,6372,3522,567,-2210,-4567,-6300,-7280,-7460,-6868,-5609,-3875,-1874,119,1864,3134,3782,3743,3061,1861,363,-1193,-2554,-3519,-3949,-3817,-3162,-2133,-911,308,1337,2074,2454,2530,2379,2142,1946,1896,2044,2379,2823,3259,3530,3503,3047,2128,734,-1015,-2990,-4957,-6708,-8020,-8722,-8721,-7996,-6626,-4769,-2623,-438,1577,3221,4373,4972,5023,4593,3781,2717,1515,282,-907,-2006,-2993,-3854,-4593,-5181,-5610,-5823,-5789,-5467,-4832,-3902,-2693,-1279,279,1901,3503,5033,6410,7588,8497,9087,9302,9105,8488,7471,6132,4563,2929,1369,78,-809,-1175,-961,-191,1040,2583,4196,5661,6709,7147,6808,5629,3623,901,-2342,-5865,-9379,-12600,-15282,-17202,-18254,-18370,-17596,-16052,-13912,-11417,-8821,-6383,-4335,-2857,-2043,-1919,-2384,-3295,-4422,-5524,-6380,-6796,-6668,-5953,-4715,-3046,-1119,915,2894,4697,6262,7546,8581,9378,9992,10438,10724,10834,10737,10392,9785,8897,7767,6439,4993,3533,2156,966,44,-558,-813,-734,-377,195,868,1555,2144,2570,2783,2770,2557,2181,1707,1182,650,131,-385,-914,-1507,-2181,-2978,-3865,-4814,-5736,-6527,-7071,-7250,-6990,-6240,-5016,-3372,-1389,798,3084,5328,7432,9284,10813,11931,12589,12741,12367,11481,10140,8421,6470,4441,2513,889,-292,-866,-795,-46,1273,3033,4982,6872,8397,9297,9346,8415,6467,3597,-9,-4066,-8224,-12129,-15426,-17833,-19165,-19320,-18363,-16435,-13793,-10767,-7683,-4898,-2668,-1210,-588,-798,-1704,-3115,-4795,-6510,-8047,-9262,-10073,-10456,-10467,-10150,-9615,-8900,-8065,-7097,-5987,-4697,-3210,-1538,263,2084,3780,5182,6123,6475,6147,5157,3570,1562,-649,-2789,-4599,-5820,-6287,-5881,-4626,-2593,-9,2897,5798,8414,10471,11800,12300,11985,10970,9405,7530,5536,3636,1948,565,-511,-1308,-1895,-2335,-2679,-2931,-3066,-3017,-2725,-2105,-1153,141,1694,3424,5199,6905,8432,9699,10667,11294,11602,11573,11244,10621,9719,8572,7211,5684,4087,2503,1077,-78,-827,-1092,-825,-51,1131,2586,4081,5421,6344,6691,6299,5140,3235,724,-2180,-5227,-8097,-10539,-12277,-13161,-13091,-12093,-10284,-7864,-5121,-2326,188,2209,3534,4112,3968,3225,2095,789,-436,-1413,-1986,-2125,-1825,-1184,-311,668,1622,2490,3211,3813,4324,4803,5310,5860,6463,7053,7560,7868,7880,7497,6663,5371,3665,1651,-517,-2664,-4589,-6126,-7130,-7530,-7315,-6564,-5407,-4044,-2689,-1553,-835,-651,-1081,-2097,-3623,-5508,-7576,-9627,-11484,-13001,-14077,-14679,-14808,-14508,-13854,-12909,-11750,-10428,-8982,-7447,-5833,-4163,-2453,-716,1017,2723,4368,5911,7303,8498,9412,10004,10190,9956,9277,8192,6788,5169,3505,1958,699,-119,-395,-90,774,2079,3666,5296,6729,7703,8021,7519,6150,3939,1028,-2358,-5930,-9357,-12318,-14521,-15756,-15913,-14990,-13116,-10507,-7460,-4322,-1409,968,2619,3429,3418,2696,1481,13,-1424,-2615,-3357,-3589,-3258,-2453,-1260,173,1718,3259,4724,6080,7337,8519,9688,10850,12036,13188,14250,15096,15614,15665,15159,14043,12338,10136,7600,4953,2448,341,-1144,-1850,-1712,-759,848,2887,5043,6995,8446,9148,8980,7900,6010,3489,591,-2396,-5201,-7592,-9398,-10561,-11053,-10983,-10440,-9592,-8573,-7505,-6491,-5566,-4775,-4084,-3481,-2917,-2349,-1747,-1078,-359,401,1123,1733,2117,2160,1778,898,-461,-2246,-4308,-6454,-8453,-10057,-11057,-11287,-10689,-9265,-7168,-4587,-1823,825,3041,4574,5233,4940,3717,1688,-926,-3854,-6786,-9416,-11469,-12747,-13112,-12560,-11143,-9029,-6454,-3657,-960,1430,3266,4454,4938,4779,4105,3098,1960,878,4,-580,-834,-792,-511,-70,453,1006,1567,2137,2764,3477,4323,5308,6388,7501,8508,9284,9677,9572,8904,7656,5905,3767,1447,-837,-2851,-4365,-5228,-5322,-4640,-3260,-1331,913,3205,5270,6838,7716,7768,6966,5373,3143,491,-2315,-5020,-7365,-9173,-10310,-10741,-10491,-9665,-8384,-6826,-5124,-3433,-1847,-434,771,1783,2621,3346,4001,4655,5337,6091,6902,7769,8625,9415,10047,10444,10543,10302,9736,8887,7847,6743,5708,4885,4378,4263,4550,5201,6104,7117,8045,8707,8913,8529,7467,5723,3348,486,-2686,-5937,-9019,-11713,-13792,-15126,-15617,-15259,-14142,-12387,-10223,-7862,-5566,-3545,-1986,-992,-614,-809,-1482,-2489,-3656,-4816,-5812,-6516,-6833,-6721,-6157,-5178,-3821,-2168,-298,1697,3716,5664,7429,8913,10005,10612,10652,10071,8856,7036,4703,1990,-907,-3765,-6336,-8384,-9704,-10142,-9642,-8208,-5975,-3153,-13,3098,5856,7950,9140,9285,8363,6445,3736,485,-2997,-6395,-9443,-11889,-13613,-14522,-14639,-14035,-12822,-11154,-9173,-7031,-4839,-2713,-722,1073,2632,3937,4983,5771,6331,6692,6883,6953,6914,6788,6578,6281,5909,5457,4967,4460,4008,3662,3494,3545,3856,4412,5192,6102,7064,7928,8580,8878,8723,8042,6803,5041,2811,248,-2506,-5275,-7863,-10105,-11821,-12905,-13256,-12873,-11776,-10076,-7916,-5486,-3001,-661,1332,2842,3767,4081,3809,3026,1850,408,-1156,-2703,-4127,-5301,-6168,-6642,-6707,-6334,-5539,-4362,-2863,-1144,676,2460,4054,5321,6144,6437,6164,5344,4037,2360,456,-1502,-3344,-4890,-5996,-6541,-6446,-5701,-4324,-2424,-134,2358,4845,7127,9016,10371,11106,11184,10644,9551,8039,6232,4302,2385,631,-844,-1954,-2629,-2854,-2617,-1974,-979,263,1648,3054,4376,5503,6378,6945,7207,7189,6942,6535,6030,5482,4898,4280,3574,2727,1686,402,-1119,-2846,-4685,-6507,-8161,-9469,-10315,-10570,-10230,-9306,-7944,-6300,-4628,-3151,-2112,-1689,-1995,-3056,-4816,-7114,-9745,-12423,-14864,-16792,-17955,-18214,-17468,-15780,-13257,-10148,-6726,-3323,-253,2215,3885,4656,4560,3698,2295,600,-1115,-2578,-3604,-4031,-3819,-2977,-1599,178,2192,4262,6247,8005,9464,10563,11312,11724,11862,11781,11541,11197,10770,10286,9726,9100,8387,7612,6796,5992,5276,4710,4375,4309,4520,4977,5583,6223,6730,6957,6751,6016,4704,2838,509,-2141,-4922,-7633,-10084,-12085,-13537,-14338,-14488,-14019,-13015,-11607,-9933,-8153,-6392,-4774,-3361,-2178,-1213,-399,346,1113,1999,3056,4322,5743,7255,8692,9908,10710,10961,10560,9497,7855,5788,3545,1388,-393,-1571,-1971,-1528,-297,1568,3801,6075,8062,9423,9927,9429,7895,5460,2313,-1208,-4774,-8000,-10593,-12281,-12951,-12553,-11198,-9063,-6432,-3606,-916,1352,2967,3786,3776,3006,1633,-90,-1908,-3530,-4720,-5307,-5199,-4409,-3035,-1255,723,2656,4339,5598,6326,6489,6130,5344,4280,3111,2002,1114,547,365,554,1052,1737,2461,3073,3427,3436,3061,2323,1311,153,-1000,-1987,-2668,-2949,-2774,-2167,-1213,-37,1164,2209,2910,3118,2761,1824,394,-1382,-3285,-5087,-6554,-7501,-7820,-7474,-6545,-5175,-3597,-2049,-781,13,230,-172,-1083,-2361,-3755,-5027,-5929,-6292,-6021,-5135,-3761,-2106,-443,956,1822,2014,1410,119,-1760,-3913,-6074,-7889,-9080,-9451,-8902,-7500,-5413,-2931,-392,1838,3464,4238,4076,2990,1152,-1170,-3634,-5852,-7484,-8243,-7960,-6616,-4314,-1309,2070,5422,8384,10606,11891,12123,11372,9798,7707,5414,3308,1670,764,685,1449,2926,4909,7122,9272,11086,12346,12912,12744,11880,10444,8596,6533,4428,2451,703,-735,-1858,-2683,-3286,-3737,-4133,-4526,-4973,-5454,-5940,-6355,-6606,-6607,-6271,-5565,-4461,-3037,-1359,401,2071,3460,4368,4672,4270,3185,1500,-589,-2830,-4919,-6568,-7505,-7569,-6681,-4907,-2427,473,3438,6098,8108,9221,9289,8324,6460,3966,1181,-1511,-3739,-5220,-5751,-5299,-3960,-1957,381,2695,4634,5924,6378,5988,4824,3126,1187,-674,-2124,-2950,-3014,-2333,-1054,570,2207,3519,4189,3995,2818,683,-2256,-5731,-9385,-12838,-15698,-17663,-18510,-18167,-16689,-14271,-11208,-7858,-4601,-1786,317,1524,1798,1204,-58,-1732,-3493,-5055,-6168,-6662,-6491,-5680,-4351,-2682,-839,983,2674,4130,5327,6283,7013,7592,8038,8379,8611,8697,8596,8254,7626,6675,5418,3869,2109,234,-1648,-3391,-4889,-6021,-6698,-6862,-6478,-5564,-4174,-2407,-401,1664,3609,5214,6319,6758,6461,5412,3699,1486,-979,-3412,-5519,-7021,-7734,-7535,-6443,-4567,-2121,624,3365,5825,7783,9106,9753,9803,9381,8716,8016,7512,7363,7667,8433,9567,10917,12251,13334,13945,13912,13161,11711,9686,7306,4831,2557,733,-440,-877,-592,275,1512,2822,3933,4538,4468,3564,1859,-582,-3524,-6721,-9837,-12570,-14657,-15890,-16205,-15588,-14192,-12202,-9892,-7543,-5408,-3715,-2577,-2045,-2044,-2450,-3055,-3680,-4117,-4263,-4031,-3466,-2631,-1675,-742,20,506,655,485,40,-553,-1195,-1736,-2090,-2183,-1999,-1572,-973,-314,288,705,842,631,47,-871,-2057,-3376,-4675,-5795,-6549,-6836,-6532,-5651,-4219,-2371,-285,1815,3684,5092,5864,5876,5117,3670,1696,-539,-2783,-4728,-6165,-6891,-6854,-6049,-4595,-2674,-503,1653,3601,5152,6222,6795,6932,6758,6445,6159,6062,6263,6792,7620,8620,9624,10415,10798,10597,9732,8204,6114,3662,1095,-1313,-3298,-4678,-5337,-5285,-4632,-3559,-2335,-1204,-425,-164,-533,-1531,-3086,-5044,-7207,-9352,-11267,-12766,-13714,-14042,-13717,-12784,-11312,-9408,-7207,-4858,-2497,-302,1629,3153,4222,4787,4862,4508,3803,2882,1880,933,203,-216,-210,269,1229,2660,4469,6569,8795,11009,13009,14645,15739,16182,15878,14822,13046,10679,7884,4889,1933,-754,-2936,-4496,-5296,-5363,-4723,-3511,-1888,-43,1817,3517,4887,5810,6209,6024,5288,4013,2299,255,-1988,-4255,-6410,-8283,-9765,-10755,-11216,-11163,-10641,-9773,-8673,-7512,-6425,-5545,-4976,-4749,-4891,-5328,-5987,-6739,-7433,-7935,-8091,-7822,-7058,-5813,-4155,-2194,-102,1939,3738,5118,5955,6177,5793,4871,3563,2046,530,-782,-1737,-2220,-2191,-1703,-835,223,1315,2209,2750,2779,2225,1079,-599,-2672,-4952,-7207,-9192,-10672,-11440,-11362,-10373,-8506,-5889,-2730,713,4117,7203,9680,11345,12076,11828,10681,8781,6378,3745,1198,-977,-2517,-3264,-3099,-2072,-264,2098,4753,7375,9664,11313,12126,11967,10813,8766,5989,2753,-661,-3932,-6790,-8980,-10352,-10807,-10360,-9093,-7162,-4766,-2137,510,2947,5009,6542,7457,7706,7300,6287,4792,2963,999,-874,-2449,-3512,-3924,-3598,-2547,-873,1240,3543,5751,7597,8828,9290,8892,7656,5697,3214,451,-2279,-4727,-6592,-7713,-7934,-7251,-5700,-3458,-725,2207,5037,7477,9257,10205,10212,9297,7554,5191,2442,-397,-3069,-5317,-6994,-7963,-8249,-7866,-6971,-5710,-4289,-2898,-1715,-879,-476,-535,-1012,-1809,-2767,-3709,-4422,-4733,-4484,-3590,-2057,54,2556,5224,7772,9894,11336,11880,11409,9915,7497,4353,784,-2883,-6275,-9066,-10967,-11804,-11484,-10062,-7682,-4613,-1179,2240,5277,7590,8932,9136,8180,6141,3228,-282,-4038,-7689,-10884,-13330,-14837,-15277,-14682,-13156,-10895,-8174,-5259,-2427,95,2146,3626,4522,4867,4746,4285,3591,2817,2063,1446,1047,931,1135,1670,2501,3571,4770,5982,7050,7848,8252,8196,7660,6690,5387,3884,2348,919,-253,-1091,-1522,-1558,-1224,-603,194,1047,1809,2370,2612,2480,1942,1029,-180,-1564,-2978,-4249,-5238,-5819,-5917,-5547,-4731,-3614,-2323,-1035,72,867,1223,1088,449,-648,-2100,-3773,-5482,-7051,-8275,-8996,-9079,-8440,-7072,-5039,-2459,439,3437,6228,8562,10184,10926,10692,9480,7397,4641,1466,-1786,-4806,-7256,-8882,-9504,-9042,-7534,-5124,-2058,1355,4745,7773,10090,11464,11715,10817,8834,5961,2467,-1301,-4989,-8228,-10742,-12273,-12740,-12097,-10494,-8106,-5246,-2216,654,3096,4901,5973,6292,5957,5118,3972,2735,1604,736,247,184,532,1239,2177,3214,4179,4906,5263,5126,4474,3308,1743,-71,-1920,-3586,-4859,-5573,-5636,-5031,-3823,-2138,-151,1956,3993,5818,7302,8382,9023,9221,9009,8405,7474,6244,4802,3184,1488,-232,-1892,-3431,-4794,-5943,-6850,-7509,-7922,-8098,-8077,-7883,-7576,-7201,-6821,-6483,-6235,-6100,-6076,-6142,-6236,-6286,-6195,-5881,-5252,-4285,-2957,-1341,467,2303,3988,5332,6155,6345,5820,4624,2837,669,-1661,-3858,-5663,-6834,-7212,-6713,-5397,-3375,-915,1707,4148,6088,7266,7497,6707,4965,2420,-629,-3864,-6918,-9437,-11167,-11884,-11544,-10166,-7920,-5043,-1843,1369,4294,6698,8427,9418,9705,9396,8646,7657,6601,5654,4932,4498,4374,4523,4868,5319,5761,6086,6222,6082,5676,4991,4114,3117,2125,1259,618,293,309,673,1326,2196,3183,4192,5138,5965,6646,7175,7574,7844,8011,8056,7967,7695,7200,6431,5358,3982,2318,443,-1556,-3559,-5427,-7041,-8274,-9050,-9320,-9075,-8370,-7278,-5935,-4481,-3085,-1900,-1063,-656,-728,-1229,-2101,-3160,-4279,-5228,-5881,-6095,-5830,-5096,-3994,-2662,-1305,-108,731,1086,870,95,-1171,-2765,-4506,-6143,-7485,-8310,-8524,-8046,-6930,-5268,-3245,-1068,1028,2839,4190,4988,5189,4844,4047,2951,1725,535,-455,-1141,-1424,-1299,-754,131,1297,2619,4011,5348,6558,7559,8312,8791,8995,8940,8652,8164,7508,6711,5797,4780,3680,2497,1253,-46,-1375,-2709,-4015,-5254,-6379,-7360,-8150,-8734,-9092,-9223,-9158,-8913,-8561,-8139,-7731,-7377,-7121,-6963,-6882,-6814,-6682,-6399,-5891,-5107,-4047,-2748,-1302,154,1484,2519,3152,3295,2927,2112,936,-420,-1785,-2958,-3761,-4071,-3788,-2924,-1514,307,2372,4479,6414,7985,9037,9478,9278,8492,7224,5654,3972,2393,1109,260,-47,182,923,2042,3400,4821,6141,7221,7974,8349,8362,8067,7539,6881,6176,5483,4846,4252,3675,3065,2365,1528,538,-615,-1871,-3186,-4454,-5601,-6524,-7174,-7504,-7522,-7247,-6724,-6014,-5161,-4221,-3224,-2197,-1171,-150,823,1741,2553,3235,3749,4054,4141,3970,3573,2935,2115,1156,105,-951,-1982,-2925,-3747,-4447,-4992,-5420,-5705,-5877,-5925,-5855,-5676,-5398,-5040,-4646,-4240,-3881,-3590,-3408,-3332,-3364,-3458,-3587,-3671,-3679,-3539,-3249,-2798,-2232,-1598,-991,-468,-124,10,-97,-421,-929,-1537,-2180,-2746,-3171,-3364,-3279,-2879,-2143,-1103,215,1735,3366,5007,6549,7875,8919,9602,9913,9854,9473,8829,8020,7111,6206,5344,4589,3945,3414,2968,2571,2169,1728,1186,533,-266,-1192,-2231,-3345,-4478,-5578,-6589,-7452,-8134,-8589,-8818,-8798,-8574,-8146,-7579,-6910,-6191,-5474,-4792,-4172,-3625,-3138,-2677,-2201,-1650,-973,-127,895,2101,3417,4791,6119,7292,8226,8839,9081,8971,8515,7818,6962,6077,5285,4679,4341,4297,4521,4957,5487,5983,6308,6337,5992,5238,4110,2694,1125,-431,-1813,-2874,-3517,-3687,-3410,-2739,-1796,-707,386,1362,2109,2582,2739,2607,2222,1668,1019,388,-176,-567,-785,-779,-577,-207,303,882,1499,2098,2651,3143,3569,3937,4273,4586,4901,5213,5511,5765,5927,5929,5717,5218,4409,3267,1832,169,-1622,-3401,-5046,-6416,-7425,-7999,-8143,-7879,-7303,-6534,-5700,-4961,-4421,-4196,-4317,-4797,-5573,-6559,-7626,-8643,-9486,-10049,-10282,-10159,-9718,-9020,-8168,-7258,-6404,-5676,-5135,-4788,-4604,-4523,-4434,-4247,-3844,-3158,-2149,-831,723,2398,4043,5502,6614,7284,7434,7082,6294,5194,3967,2781,1846,1282,1210,1626,2495,3681,5025,6314,7379,8037,8210,7854,6999,5763,4252,2651,1081,-304,-1429,-2226,-2688,-2828,-2692,-2328,-1803,-1163,-459,276,1002,1695,2314,2832,3215,3435,3478,3333,3020,2554,1978,1330,651,-11,-640,-1194,-1687,-2100,-2455,-2755,-3012,-3238,-3428,-3585,-3696,-3758,-3756,-3694,-3558,-3379,-3146,-2899,-2649,-2410,-2209,-2018,-1834,-1618,-1320,-899,-312,470,1433,2569,3791,5036,6169,7096,7693,7876,7588,6820,5608,4030,2210,281,-1602,-3300,-4713,-5747,-6390,-6628,-6528,-6136,-5559,-4850,-4102,-3337,-2598,-1867,-1131,-362,468,1358,2295,3234,4102,4823,5306,5499,5359,4905,4174,3256,2250,1272,415,-241,-677,-883,-924,-873,-821,-871,-1075,-1493,-2092,-2855,-3683,-4502,-5206,-5732,-6022,-6069,-5890,-5535,-5064,-4551,-4039,-3577,-3160,-2775,-2383,-1935,-1388,-712,101,1028,2022,3018,3935,4697,5244,5515,5507,5211,4667,3925,3042,2092,1131,224,-597,-1287,-1838,-2215,-2430,-2458,-2314,-2008,-1553,-1006,-409,156,609,873,867,548,-111,-1088,-2325,-3725,-5160,-6484,-7555,-8242,-8452,-8147,-7327,-6083,-4511,-2786,-1062,488,1740,2596,3029,3050,2735,2180,1517,869,353,59,34,300,825,1587,2494,3516,4565,5611,6622,7577,8489,9351,10168,10926,11587,12110,12429,12470,12194,11545,10546,9219,7643,5923,4178,2524,1080,-100,-963,-1534,-1849,-2002,-2071,-2169,-2355,-2697,-3193,-3843,-4576,-5350,-6075,-6692,-7144,-7405,-7462,-7348,-7091,-6760,-6398,-6076,-5815,-5647,-5554,-5512,-5465,-5363,-5134,-4742,-4125,-3289,-2218,-952,464,1964,3466,4874,6104,7054,7659,7855,7625,6976,5961,4662,3195,1700,317,-812,-1562,-1859,-1650,-961,137,1522,3025,4456,5625,6366,6551,6138,5130,3625,1785,-207,-2114,-3753,-4943,-5602,-5681,-5259,-4427,-3360,-2237,-1220,-458,-27,51,-187,-645,-1201,-1724,-2092,-2222,-2080,-1668,-1064,-335,387,1021,1475,1709,1725,1564,1297,1031,848,845,1059,1512,2160,2932,3725,4417,4897,5068,4876,4294,3352,2108,645,-930,-2509,-3997,-5298,-6349,-7112,-7556,-7703,-7576,-7231,-6747,-6192,-5659,-5214,-4909,-4773,-4795,-4939,-5149,-5344,-5458,-5421,-5198,-4768,-4160,-3403,-2570,-1736,-964,-338,119,369,446,379,253,144,136,310,692,1304,2099,3011,3945,4787,5449,5848,5961,5789,5394,4874,4325,3889,3643,3674,3998,4587,5375,6238,7053,7675,7996,7934,7477,6648,5549,4300,3059,1974,1167,711,628,863,1319,1835,2260,2414,2187,1487,319,-1270,-3149,-5164,-7119,-8839,-10170,-11004,-11301,-11073,-10398,-9388,-8182,-6907,-5684,-4585,-3645,-2864,-2194,-1588,-985,-339,369,1134,1917,2675,3343,3873,4234,4403,4404,4270,4042,3798,3560,3392,3281,3244,3231,3219,3148,2979,2684,2237,1648,931,114,-755,-1645,-2508,-3313,-4033,-4643,-5133,-5497,-5739,-5871,-5907,-5872,-5778,-5639,-5456,-5208,-4886,-4446,-3876,-3146,-2259,-1225,-77,1124,2319,3433,4385,5129,5608,5810,5757,5458,4998,4420,3811,3232,2732,2344,2085,1933,1883,1867,1874,1825,1703,1456,1072,534,-146,-955,-1858,-2813,-3788,-4725,-5597,-6363,-6991,-7458,-7734,-7784,-7604,-7154,-6453,-5501,-4337,-3015,-1614,-210,1079,2188,3006,3501,3619,3379,2809,1979,979,-83,-1110,-1992,-2651,-3027,-3082,-2816,-2255,-1441,-459,623,1702,2697,3529,4141,4491,4574,4391,3991,3423,2767,2104,1515,1081,857,889,1192,1760,2559,3551,4657,5828,6974,8040,8962,9690,10185,10413,10365,10041,9459,8672,7721,6706,5678,4726,3891,3199,2670,2254,1942,1662,1402,1114,830,541,323,207,250,482,900,1467,2112,2727,3197,3416,3287,2776,1875,636,-850,-2469,-4083,-5577,-6829,-7778,-8364,-8594,-8496,-8124,-7567,-6912,-6247,-5659,-5204,-4916,-4823,-4884,-5099,-5379,-5715,-6020,-6290,-6474,-6575,-6575,-6462,-6233,-5846,-5295,-4543,-3582,-2418,-1071,401,1930,3414,4748,5823,6532,6802,6575,5852,4661,3099,1281,-627,-2442,-3992,-5106,-5668,-5602,-4913,-3650,-1963,-2,2001,3856,5361,6369,6793,6610,5859,4657,3139,1480,-150,-1611,-2785,-3620,-4103,-4279,-4224,-4041,-3828,-3689,-3653,-3767,-3963,-4202,-4381,-4411,-4224,-3771,-3058,-2126,-1054,62,1112,2001,2653,3025,3117,2949,2603,2137,1674,1278,1052,1033,1266,1731,2408,3210,4076,4880,5546,5967,6092,5881,5340,4512,3460,2275,1048,-129,-1190,-2076,-2762,-3230,-3482,-3523,-3365,-3009,-2470,-1755,-890,94,1147,2210,3208,4068,4707,5072,5097,4767,4071,3036,1733,224,-1357,-2915,-4309,-5449,-6239,-6647,-6651,-6304,-5655,-4805,-3846,-2864,-1938,-1110,-407,179,655,1058,1413,1733,2051,2350,2655,2945,3237,3524,3817,4127,4450,4803,5172,5558,5931,6283,6568,6780,6866,6827,6625,6258,5732,5039,4212,3256,2193,1041,-197,-1506,-2891,-4333,-5825,-7330,-8812,-10208,-11466,-12512,-13300,-13784,-13952,-13799,-13364,-12669,-11795,-10775,-9695,-8581,-7502,-6465,-5500,-4600,-3767,-2974,-2216,-1462,-699,77,881,1697,2507,3282,3972,4544,4944,5158,5145,4930,4513,3938,3248,2488,1712,963,279,-304,-770,-1101,-1288,-1334,-1246,-1036,-737,-369,24,415,772,1077,1322,1511,1655,1767,1858,1953,2049,2169,2326,2527,2799,3138,3551,4025,4533,5034,5482,5825,6035,6074,5959,5693,5330,4910,4487,4104,3780,3532,3343,3192,3051,2892,2700,2468,2212,1933,1669,1416,1190,992,788,579,316,1,-392,-843,-1341,-1827,-2258,-2550,-2659,-2511,-2104,-1417,-521,529,1604,2588,3361,3811,3885,3548,2837,1815,596,-713,-1977,-3093,-3985,-4579,-4889,-4900,-4674,-4253,-3711,-3106,-2497,-1926,-1426,-1015,-698,-470,-331,-258,-253,-291,-368,-471,-585,-695,-786,-820,-791,-656,-428,-81,335,811,1273,1680,1968,2115,2088,1926,1646,1318,1001,749,601,567,622,727,807,810,665,353,-146,-787,-1524,-2279,-2966,-3512,-3843,-3914,-3721,-3262,-2606,-1806,-961,-157,522,1016,1288,1337,1191,896,515,115,-261,-576,-824,-1028,-1202,-1398,-1635,-1920,-2251,-2583,-2867,-3054,-3090,-2945,-2641,-2188,-1682,-1183,-801,-598,-632,-901,-1370,-1954,-2534,-2978,-3158,-2966,-2348,-1294,134,1811,3578,5231,6593,7486,7814,7538,6684,5369,3726,1950,209,-1316,-2513,-3282,-3591,-3457,-2919,-2077,-1021,129,1276,2315,3190,3833,4232,4368,4273,3956,3485,2877,2196,1473,745,59,-557,-1054,-1394,-1549,-1480,-1209,-731,-115,596,1312,1971,2505,2882,3081,3125,3039,2876,2672,2462,2261,2059,1840,1567,1214,757,195,-470,-1208,-1992,-2786,-3560,-4286,-4946,-5523,-6007,-6380,-6642,-6769,-6762,-6613,-6326,-5916,-5414,-4851,-4287,-3758,-3341,-3048,-2944,-3008,-3259,-3632,-4095,-4542,-4902,-5071,-4966,-4534,-3733,-2586,-1143,505,2215,3850,5241,6262,6790,6792,6242,5230,3862,2293,731,-667,-1718,-2309,-2383,-1931,-1026,221,1664,3126,4467,5531,6259,6579,6522,6121,5451,4606,3669,2723,1845,1075,476,60,-134,-105,164,657,1364,2245,3257,4334,5397,6367,7155,7692,7905,7761,7226,6303,5026,3429,1599,-392,-2439,-4453,-6335,-8020,-9450,-10603,-11471,-12070,-12434,-12586,-12579,-12407,-12118,-11681,-11121,-10408,-9561,-8582,-7512,-6398,-5287,-4268,-3349,-2610,-2018,-1571,-1228,-912,-579,-153,406,1123,1995,2993,4059,5133,6128,6989,7644,8077,8261,8231,8002,7645,7182,6678,6128,5562,4940,4265,3500,2663,1764,866,43,-620,-1025,-1119,-865,-270,587,1634,2717,3727,4531,5055,5241,5108,4686,4072,3356,2643,2034,1578,1332,1272,1387,1603,1857,2067,2159,2103,1862,1470,972,429,-55,-434,-629,-643,-480,-189,152,472,686,746,614,314,-138,-658,-1175,-1607,-1868,-1912,-1703,-1235,-541,337,1322,2335,3292,4107,4728,5093,5199,5026,4606,3950,3107,2093,964,-255,-1508,-2751,-3914,-4943,-5752,-6296,-6508,-6371,-5885,-5082,-4045,-2857,-1647,-514,416,1079,1406,1382,1021,361,-525,-1550,-2625,-3649,-4548,-5247,-5707,-5899,-5826,-5505,-4974,-4274,-3464,-2584,-1687,-795,60,871,1625,2314,2927,3451,3859,4151,4296,4306,4176,3915,3554,3108,2608,2098,1590,1147,768,502,343,304,377,531,746,969,1164,1279,1284,1142,851,395,-190,-902,-1685,-2523,-3363,-4194,-4965,-5678,-6281,-6777,-7123,-7317,-7330,-7172,-6830,-6333,-5695,-4958,-4164,-3366,-2623,-1994,-1534,-1297,-1299,-1568,-2052,-2721,-3453,-4156,-4684,-4926,-4779,-4197,-3163,-1749,-35,1826,3693,5416,6864,7950,8621,8885,8770,8360,7734,7012,6277,5635,5141,4844,4759,4877,5148,5529,5923,6270,6477,6488,6262,5783,5082,4192,3200,2165,1191,322,-374,-879,-1193,-1330,-1342,-1258,-1151,-1044,-994,-1019,-1131,-1337,-1619,-1958,-2322,-2676,-2964,-3165,-3204,-3080,-2733,-2186,-1417,-488,568,1641,2644,3443,3927,3993,3566,2640,1239,-530,-2516,-4530,-6358,-7806,-8702,-8948,-8493,-7393,-5752,-3746,-1597,477,2248,3536,4217,4225,3578,2355,700,-1219,-3184,-5011,-6512,-7541,-8021,-7904,-7228,-6063,-4537,-2789,-988,730,2212,3365,4091,4372,4172,3547,2532,1239,-236,-1760,-3214,-4484,-5477,-6141,-6451,-6429,-6124,-5612,-4983,-4328,-3730,-3253,-2944,-2816,-2862,-3039,-3296,-3545,-3705,-3686,-3411,-2824,-1912,-678,810,2476,4200,5862,7343,8545,9406,9898,10044,9898,9552,9098,8647,8271,8031,7941,7983,8100,8227,8264,8149,7808,7203,6330,5200,3858,2379,819,-720,-2178,-3482,-4580,-5443,-6050,-6403,-6498,-6367,-6015,-5492,-4820,-4061,-3264,-2492,-1819,-1288,-971,-874,-1020,-1372,-1883,-2464,-3024,-3451,-3651,-3549,-3092,-2280,-1143,245,1792,3366,4861,6138,7117,7717,7911,7694,7114,6230,5152,3960,2789,1706,819,167,-208,-303,-133,257,819,1460,2128,2714,3171,3434,3478,3311,2957,2484,1968,1499,1159,1010,1074,1342,1757,2232,2672,2961,3026,2800,2274,1462,422,-760,-1993,-3162,-4185,-4970,-5470,-5648,-5523,-5106,-4492,-3727,-2947,-2224,-1677,-1369,-1359,-1652,-2232,-3014,-3914,-4788,-5522,-5981,-6095,-5799,-5120,-4101,-2851,-1494,-172,992,1888,2460,2679,2563,2174,1562,833,30,-762,-1522,-2215,-2835,-3377,-3821,-4157,-4345,-4345,-4122,-3646,-2919,-1976,-885,245,1292,2113,2602,2653,2247,1383,144,-1344,-2930,-4421,-5651,-6466,-6762,-6490,-5684,-4412,-2833,-1107,566,2022,3113,3757,3938,3698,3144,2429,1707,1164,914,1063,1624,2575,3816,5217,6616,7857,8798,9338,9418,9036,8247,7141,5858,4534,3322,2353,1711,1455,1566,1989,2615,3312,3911,4291,4322,3938,3135,1930,429,-1256,-2997,-4635,-6078,-7200,-7963,-8316,-8277,-7870,-7168,-6238,-5190,-4107,-3106,-2267,-1665,-1355,-1352,-1656,-2207,-2951,-3758,-4542,-5160,-5526,-5553,-5212,-4506,-3483,-2239,-874,484,1719,2748,3504,3962,4149,4093,3867,3542,3183,2843,2564,2333,2170,2020,1882,1716,1532,1311,1102,900,755,676,668,728,816,897,915,823,583,180,-374,-1041,-1744,-2408,-2919,-3207,-3198,-2877,-2259,-1413,-444,520,1341,1899,2099,1901,1312,399,-728,-1922,-3032,-3902,-4419,-4502,-4133,-3358,-2255,-981,324,1470,2326,2749,2695,2128,1116,-242,-1800,-3361,-4750,-5785,-6335,-6321,-5743,-4653,-3204,-1559,53,1434,2393,2805,2609,1823,534,-1101,-2894,-4641,-6124,-7209,-7738,-7700,-7080,-5970,-4487,-2786,-1028,632,2065,3186,3934,4317,4356,4130,3732,3269,2851,2570,2489,2635,2985,3491,4064,4612,5041,5286,5308,5124,4774,4345,3927,3616,3482,3570,3877,4368,4961,5572,6099,6467,6617,6536,6243,5789,5247,4697,4216,3863,3677,3664,3807,4068,4379,4686,4903,4992,4891,4598,4112,3472,2731,1956,1212,544,-4,-442,-780,-1067,-1361,-1713,-2185,-2795,-3568,-4467,-5467,-6491,-7473,-8335,-9003,-9435,-9589,-9473,-9104,-8537,-7829,-7064,-6311,-5635,-5097,-4711,-4495,-4408,-4417,-4435,-4387,-4185,-3750,-3031,-2003,-670,899,2634,4399,6073,7508,8585,9212,9341,8963,8146,6956,5541,4025,2547,1235,173,-579,-1004,-1126,-994,-685,-298,95,385,540,512,316,-10,-395,-748,-976,-993,-755,-252,474,1319,2166,2853,3256,3255,2820,1943,731,-704,-2171,-3512,-4555,-5201,-5385,-5129,-4498,-3625,-2645,-1724,-972,-488,-311,-422,-774,-1274,-1814,-2287,-2601,-2673,-2485,-2023,-1328,-469,480,1420,2267,2957,3441,3713,3791,3714,3553,3362,3214,3130,3132,3183,3240,3224,3064,2684,2063,1182,107,-1109,-2319,-3435,-4296,-4841,-4989,-4748,-4163,-3328,-2375,-1450,-685,-201,-74,-324,-952,-1874,-3005,-4219,-5387,-6380,-7107,-7480,-7478,-7102,-6389,-5432,-4312,-3150,-2054,-1113,-417,0,119,-26,-378,-839,-1309,-1674,-1842,-1731,-1309,-560,476,1739,3143,4583,5958,7169,8137,8822,9188,9269,9082,8712,8222,7696,7199,6781,6444,6189,5947,5668,5274,4696,3917,2917,1743,457,-853,-2080,-3149,-3968,-4512,-4763,-4748,-4524,-4169,-3750,-3362,-3050,-2857,-2807,-2876,-3052,-3289,-3545,-3772,-3947,-4026,-4023,-3922,-3743,-3507,-3216,-2903,-2557,-2198,-1817,-1426,-1021,-611,-198,207,599,970,1303,1595,1820,1979,2057,2051,1968,1819,1619,1404,1201,1041,967,987,1119,1364,1684,2063,2443,2777,3022,3119,3036,2742,2213,1456,476,-682,-1964,-3297,-4587,-5750,-6688,-7341,-7648,-7611,-7234,-6588,-5749,-4828,-3932,-3170,-2602,-2293,-2218,-2362,-2636,-2965,-3247,-3407,-3385,-3146,-2712,-2088,-1363,-569,196,900,1485,1961,2315,2616,2882,3199,3582,4075,4644,5258,5822,6249,6425,6267,5725,4800,3555,2103,598,-774,-1862,-2514,-2675,-2317,-1510,-367,957,2285,3462,4363,4906,5081,4906,4470,3859,3196,2572,2074,1748,1610,1628,1766,1930,2064,2073,1921,1569,1031,341,-432,-1195,-1860,-2312,-2500,-2342,-1862,-1062,-37,1126,2303,3370,4230,4803,5057,5000,4679,4181,3599,3051,2608,2360,2312,2479,2806,3238,3690,4094,4370,4484,4387,4088,3585,2919,2134,1284,441,-351,-1027,-1572,-1959,-2218,-2357,-2449,-2516,-2643,-2845,-3163,-3588,-4088,-4619,-5109,-5493,-5732,-5775,-5659,-5392,-5057,-4716,-4441,-4285,-4271,-4386,-4594,-4804,-4958,-4937,-4698,-4177,-3378,-2333,-1118,167,1393,2447,3214,3625,3638,3281,2606,1727,776,-106,-784,-1170,-1214,-931,-404,261,897,1373,1543,1347,751,-182,-1345,-2598,-3759,-4706,-5299,-5504,-5308,-4778,-4013,-3133,-2269,-1530,-995,-695,-635,-745,-973,-1203,-1358,-1354,-1138,-690,-27,812,1754,2721,3629,4401,4978,5333,5449,5356,5085,4703,4256,3829,3440,3158,2958,2868,2823,2813,2761,2636,2401,2037,1565,1004,426,-132,-591,-930,-1112,-1144,-1047,-848,-604,-336,-100,97,228,296,291,227,92,-104,-361,-682,-1053,-1454,-1882,-2288,-2677,-3016,-3307,-3567,-3788,-4027,-4263,-4546,-4843,-5160,-5434,-5645,-5697,-5566,-5175,-4517,-3589,-2427,-1113,262,1581,2728,3613,4162,4359,4227,3834,3287,2709,2232,1963,1988,2324,2972,3845,4854,5855,6726,7338,7623,7533,7096,6378,5478,4532,3636,2907,2375,2073,1961,1969,2031,2034,1914,1610,1092,381,-489,-1443,-2402,-3275,-3995,-4494,-4770,-4805,-4667,-4408,-4128,-3926,-3889,-4096,-4579,-5344,-6331,-7471,-8627,-9686,-10517,-11019,-11137,-10861,-10221,-9312,-8243,-7130,-6121,-5272,-4674,-4299,-4124,-4056,-3996,-3842,-3493,-2910,-2053,-970,292,1631,2955,4147,5149,5881,6344,6538,6495,6279,5919,5494,5013,4530,4056,3599,3184,2792,2448,2130,1852,1605,1399,1246,1158,1163,1279,1535,1940,2501,3196,3990,4817,5597,6236,6647,6749,6505,5896,4964,3769,2424,1035,-266,-1376,-2204,-2696,-2831,-2635,-2151,-1468,-670,142,875,1467,1859,2032,2000,1783,1466,1098,789,596,593,812,1252,1888,2657,3487,4283,4974,5485,5786,5868,5752,5492,5157,4809,4522,4334,4252,4276,4332,4377,4302,4046,3534,2727,1646,314,-1153,-2649,-4024,-5133,-5870,-6134,-5930,-5258,-4239,-2982,-1666,-448,509,1095,1229,910,169,-891,-2150,-3458,-4678,-5681,-6381,-6725,-6709,-6377,-5782,-5033,-4195,-3377,-2624,-1989,-1493,-1138,-913,-804,-776,-822,-895,-989,-1062,-1100,-1074,-966,-757,-438,-2,543,1185,1906,2676,3466,4246,4977,5636,6186,6603,6852,6915,6755,6355,5704,4786,3620,2232,652,-1038,-2783,-4487,-6063,-7434,-8519,-9268,-9642,-9644,-9290,-8640,-7768,-6769,-5743,-4785,-3960,-3318,-2861,-2570,-2395,-2281,-2164,-2008,-1788,-1518,-1232,-979,-822,-802,-944,-1234,-1620,-2026,-2354,-2503,-2381,-1944,-1155,-65,1282,2758,4247,5590,6654,7313,7490,7151,6333,5124,3672,2163,788,-264,-851,-886,-353,689,2114,3742,5387,6835,7936,8562,8668,8262,7418,6252,4898,3511,2203,1082,210,-412,-781,-971,-1030,-1042,-1063,-1152,-1324,-1609,-1978,-2426,-2905,-3389,-3820,-4184,-4425,-4545,-4519,-4371,-4113,-3794,-3452,-3138,-2903,-2767,-2750,-2833,-2978,-3127,-3219,-3175,-2950,-2510,-1847,-1003,-35,969,1907,2674,3199,3396,3274,2809,2083,1156,148,-836,-1684,-2297,-2622,-2611,-2295,-1703,-932,-72,756,1463,1955,2203,2183,1939,1508,982,410,-125,-592,-968,-1250,-1454,-1604,-1705,-1771,-1786,-1732,-1584,-1309,-899,-352,306,1018,1736,2365,2858,3129,3171,2936,2464,1765,896,-74,-1091,-2069,-2965,-3710,-4287,-4670,-4869,-4911,-4829,-4677,-4500,-4348,-4243,-4223,-4266,-4370,-4499,-4601,-4649,-4584,-4388,-4033,-3519,-2856,-2062,-1173,-226,745,1672,2541,3269,3852,4236,4417,4402,4202,3878,3476,3077,2755,2570,2581,2798,3224,3790,4447,5071,5590,5896,5946,5709,5218,4535,3765,3023,2438,2101,2092,2423,3061,3914,4868,5752,6432,6767,6664,6100,5087,3720,2136,492,-1037,-2296,-3181,-3628,-3648,-3309,-2718,-2034,-1397,-964,-818,-1040,-1601,-2470,-3525,-4646,-5693,-6531,-7068,-7246,-7057,-6541,-5779,-4859,-3902,-2979,-2184,-1526,-1023,-637,-312,10,398,905,1556,2358,3280,4266,5241,6113,6797,7214,7328,7122,6630,5918,5085,4226,3467,2868,2506,2377,2469,2699,3000,3240,3357,3251,2892,2296,1477,548,-400,-1262,-1910,-2283,-2333,-2057,-1518,-794,-27,671,1134,1278,1003,294,-841,-2324,-4059,-5895,-7694,-9305,-10587,-11467,-11850,-11767,-11217,-10288,-9078,-7689,-6255,-4864,-3606,-2535,-1660,-968,-411,77,567,1116,1779,2557,3444,4388,5321,6164,6835,7273,7429,7308,6919,6338,5632,4906,4245,3725,3413,3307,3428,3709,4114,4558,4961,5275,5427,5417,5225,4883,4418,3867,3264,2621,1961,1258,526,-268,-1107,-1989,-2871,-3712,-4448,-5033,-5423,-5604,-5588,-5417,-5160,-4885,-4688,-4614,-4736,-5052,-5568,-6239,-7014,-7808,-8557,-9150,-9535,-9623,-9378,-8772,-7825,-6566,-5089,-3482,-1872,-381,880,1827,2403,2602,2464,2050,1483,852,305,-84,-209,-39,449,1229,2255,3439,4700,5917,6998,7828,8337,8447,8141,7400,6281,4833,3183,1439,-241,-1729,-2895,-3645,-3934,-3747,-3146,-2206,-1072,128,1242,2140,2753,3012,2958,2627,2128,1576,1089,772,693,868,1268,1817,2397,2888,3161,3121,2716,1935,836,-491,-1911,-3281,-4454,-5325,-5799,-5869,-5536,-4887,-3999,-2991,-1971,-1008,-183,497,1024,1419,1729,1983,2205,2419,2599,2751,2838,2865,2815,2728,2615,2542,2531,2631,2830,3136,3482,3833,4094,4209,4098,3730,3068,2119,909,-519,-2089,-3722,-5321,-6783,-8014,-8931,-9478,-9634,-9406,-8850,-8027,-7057,-6017,-5040,-4195,-3573,-3215,-3156,-3385,-3887,-4599,-5463,-6384,-7282,-8043,-8593,-8846,-8741,-8263,-7393,-6181,-4681,-2996,-1237,462,1984,3209,4070,4512,4558,4243,3666,2944,2203,1584,1189,1108,1377,2003,2932,4090,5369,6656,7841,8849,9606,10107,10342,10365,10212,9950,9624,9269,8911,8534,8119,7641,7049,6354,5520,4606,3622,2651,1737,950,329,-101,-329,-386,-291,-111,114,316,456,484,380,118,-301,-880,-1608,-2457,-3410,-4415,-5435,-6404,-7251,-7905,-8279,-8313,-7949,-7175,-6006,-4512,-2783,-968,811,2391,3671,4555,5000,5026,4673,4060,3300,2542,1934,1574,1563,1910,2604,3568,4695,5853,6919,7771,8342,8576,8499,8132,7563,6863,6124,5400,4748,4158,3639,3142,2637,2088,1470,795,75,-640,-1295,-1846,-2239,-2464,-2531,-2487,-2401,-2372,-2478,-2810,-3410,-4280,-5389,-6645,-7940,-9141,-10118,-10774,-11034,-10894,-10385,-9590,-8629,-7616,-6682,-5898,-5322,-4946,-4721,-4580,-4402,-4116,-3626,-2909,-1963,-848,337,1466,2396,3001,3189,2905,2175,1049,-333,-1834,-3263,-4465,-5278,-5615,-5415,-4690,-3513,-1986,-264,1486,3121,4480,5487,6056,6191,5911,5283,4407,3380,2335,1366,584,57,-168,-71,321,967,1773,2655,3488,4184,4641,4808,4650,4174,3428,2459,1381,255,-796,-1708,-2411,-2863,-3064,-3016,-2785,-2403,-1977,-1546,-1209,-995,-966,-1110,-1458,-1958,-2603,-3323,-4078,-4792,-5409,-5859,-6083,-6030,-5661,-4963,-3935,-2615,-1045,678,2473,4206,5781,7066,7984,8449,8438,7948,7024,5756,4253,2671,1164,-120,-1024,-1470,-1366,-732,408,1940,3732,5623,7424,8999,10189,10919,11136,10845,10100,8981,7605,6083,4542,3073,1767,665,-196,-838,-1272,-1556,-1735,-1876,-2037,-2279,-2638,-3160,-3840,-4682,-5656,-6717,-7810,-8884,-9863,-10711,-11384,-11840,-12083,-12088,-11874,-11442,-10814,-9996,-9014,-7882,-6612,-5246,-3793,-2305,-818,625,1957,3142,4115,4832,5270,5385,5198,4705,3946,2973,1847,647,-529,-1611,-2487,-3100,-3371,-3270,-2778,-1918,-739,678,2222,3776,5189,6346,7112,7404,7165,6374,5073,3333,1267,-973,-3235,-5352,-7170,-8566,-9448,-9768,-9529,-8773,-7586,-6092,-4426,-2747,-1192,97,1017,1507,1519,1089,258,-872,-2181,-3525,-4775,-5773,-6429,-6638,-6365,-5591,-4364,-2733,-827,1255,3360,5378,7175,8686,9820,10583,10956,10999,10754,10312,9740,9126,8534,8015,7616,7345,7214,7209,7304,7483,7692,7914,8098,8222,8255,8168,7957,7596,7086,6425,5599,4632,3513,2267,921,-506,-1945,-3370,-4697,-5885,-6866,-7602,-8050,-8200,-8037,-7580,-6839,-5856,-4658,-3310,-1852,-362,1106,2459,3650,4574,5206,5478,5385,4939,4186,3194,2079,925,-133,-1017,-1642,-1979,-2008,-1775,-1319,-735,-101,479,920,1147,1105,771,151,-728,-1793,-2973,-4168,-5277,-6222,-6914,-7308,-7386,-7134,-6609,-5840,-4923,-3926,-2942,-2046,-1307,-761,-463,-376,-528,-850,-1310,-1840,-2371,-2834,-3177,-3329,-3280,-2982,-2470,-1735,-848,145,1157,2107,2908,3490,3800,3818,3560,3068,2418,1699,994,394,-55,-319,-400,-348,-205,-66,4,-70,-339,-822,-1513,-2373,-3337,-4323,-5238,-5988,-6494,-6690,-6548,-6066,-5286,-4270,-3114,-1914,-767,243,1088,1725,2208,2550,2841,3118,3453,3855,4342,4887,5449,5984,6449,6799,7033,7134,7125,7023,6837,6592,6265,5865,5360,4750,4028,3215,2338,1466,638,-49,-567,-843,-886,-694,-317,171,696,1134,1413,1425,1117,459,-559,-1886,-3460,-5179,-6933,-8597,-10064,-11235,-12028,-12413,-12353,-11874,-11007,-9808,-8355,-6726,-5011,-3285,-1639,-108,1226,2365,3257,3926,4354,4584,4627,4536,4343,4108,3865,3677,3552,3541,3628,3821,4091,4412,4734,5040,5270,5431,5490,5470,5364,5203,4985,4732,4428,4081,3658,3169,2577,1911,1157,351,-479,-1310,-2095,-2825,-3468,-4033,-4516,-4931,-5304,-5646,-5990,-6343,-6732,-7143,-7589,-8031,-8455,-8799,-9033,-9093,-8950,-8587,-7995,-7226,-6307,-5341,-4373,-3506,-2766,-2195,-1786,-1503,-1302,-1122,-905,-628,-258,174,660,1140,1578,1939,2187,2337,2392,2394,2391,2433,2568,2848,3274,3878,4607,5448,6316,7143,7840,8323,8533,8422,7982,7241,6251,5106,3898,2728,1705,883,331,49,21,204,518,888,1219,1447,1503,1373,1039,546,-75,-743,-1406,-2000,-2494,-2869,-3144,-3339,-3507,-3670,-3875,-4110,-4385,-4639,-4846,-4923,-4846,-4549,-4044,-3327,-2446,-1476,-488,415,1161,1676,1942,1938,1730,1367,956,595,368,368,604,1101,1791,2609,3451,4203,4783,5100,5134,4875,4371,3698,2947,2226,1634,1253,1147,1338,1821,2566,3493,4538,5585,6552,7351,7907,8193,8178,7887,7357,6643,5832,4974,4158,3414,2778,2253,1813,1444,1088,733,332,-120,-632,-1209,-1842,-2522,-3245,-3994,-4761,-5527,-6275,-6973,-7610,-8134,-8548,-8813,-8930,-8909,-8746,-8479,-8117,-7681,-7188,-6640,-6037,-5366,-4621,-3779,-2842,-1801,-668,534,1768,2990,4146,5177,6047,6695,7128,7317,7292,7079,6712,6245,5701,5127,4520,3903,3260,2594,1906,1201,514,-123,-654,-1026,-1201,-1137,-837,-314,371,1144,1888,2502,2864,2877,2491,1665,443,-1118,-2900,-4775,-6592,-8216,-9529,-10440,-10922,-10961,-10607,-9936,-9027,-8002,-6935,-5921,-5010,-4233,-3600,-3095,-2682,-2336,-1999,-1647,-1243,-779,-246,329,934,1515,2057,2506,2862,3100,3241,3295,3292,3266,3219,3185,3124,3045,2887,2637,2251,1741,1104,409,-293,-901,-1335,-1520,-1407,-992,-288,609,1635,2629,3501,4110,4383,4252,3710,2787,1553,118,-1387,-2829,-4064,-4989,-5528,-5638,-5346,-4690,-3777,-2702,-1605,-575,283,928,1337,1540,1583,1548,1505,1533,1685,1990,2451,3036,3707,4379,5010,5505,5842,5977,5920,5688,5339,4917,4496,4124,3833,3643,3529,3470,3398,3272,3025,2633,2084,1400,637,-129,-804,-1295,-1527,-1449,-1061,-397,450,1362,2194,2807,3066,2898,2261,1186,-230,-1855,-3507,-4999,-6169,-6880,-7072,-6745,-5969,-4879,-3643,-2449,-1474,-857,-683,-982,-1714,-2780,-4054,-5359,-6550,-7465,-8009,-8112,-7771,-7045,-6024,-4850,-3676,-2632,-1842,-1378,-1233,-1406,-1771,-2256,-2731,-3109,-3329,-3370,-3259,-3051,-2839,-2697,-2706,-2916,-3315,-3906,-4582,-5290,-5886,-6297,-6405,-6159,-5524,-4511,-3170,-1598,110,1805,3390,4753,5829,6595,7059,7265,7297,7227,7149,7124,7194,7366,7620,7882,8095,8154,7994,7550,6805,5765,4511,3124,1749,517,-425,-974,-1054,-655,185,1354,2721,4088,5299,6161,6569,6429,5743,4553,2976,1159,-713,-2462,-3924,-4970,-5531,-5591,-5187,-4432,-3440,-2378,-1402,-620,-158,-21,-222,-670,-1262,-1860,-2311,-2517,-2359,-1843,-951,224,1590,3027,4400,5625,6606,7330,7780,8015,8079,8061,8023,8030,8115,8288,8521,8776,8967,9036,8885,8469,7752,6727,5452,3986,2445,937,-422,-1544,-2371,-2885,-3123,-3140,-3043,-2924,-2895,-3038,-3407,-4027,-4877,-5904,-7019,-8129,-9108,-9876,-10331,-10450,-10210,-9660,-8870,-7937,-6986,-6108,-5404,-4908,-4630,-4528,-4528,-4534,-4459,-4221,-3792,-3168,-2406,-1581,-810,-194,158,190,-130,-765,-1640,-2622,-3573,-4312,-4717,-4648,-4060,-2943,-1359,573,2694,4813,6747,8321,9414,9945,9901,9324,8314,6991,5511,4012,2627,1443,517,-145,-567,-807,-933,-1028,-1150,-1358,-1673,-2099,-2611,-3167,-3708,-4184,-4532,-4741,-4767,-4658,-4404,-4089,-3735,-3411,-3151,-2978,-2912,-2938,-3035,-3173,-3309,-3410,-3432,-3359,-3160,-2844,-2412,-1881,-1285,-661,-38,535,1052,1476,1837,2120,2387,2638,2934,3279,3695,4165,4664,5149,5572,5874,6028,5993,5787,5424,4959,4458,3997,3643,3468,3495,3754,4196,4792,5429,6033,6480,6691,6593,6160,5410,4408,3260,2085,1031,211,-287,-416,-204,286,936,1590,2103,2334,2172,1581,548,-841,-2487,-4227,-5911,-7365,-8480,-9152,-9359,-9119,-8508,-7635,-6639,-5640,-4776,-4124,-3752,-3678,-3868,-4303,-4863,-5508,-6099,-6576,-6840,-6837,-6521,-5890,-4941,-3730,-2316,-794,734,2153,3373,4288,4867,5065,4919,4478,3818,3055,2278,1594,1066,745,620,684,862,1082,1272,1335,1249,961,500,-113,-816,-1535,-2204,-2754,-3145,-3358,-3396,-3300,-3112,-2910,-2741,-2671,-2718,-2903,-3194,-3576,-3978,-4363,-4676,-4877,-4952,-4899,-4741,-4505,-4240,-3971,-3719,-3496,-3262,-3004,-2651,-2169,-1517,-678,328,1458,2631,3751,4718,5435,5853,5934,5720,5282,4727,4196,3816,3699,3927,4508,5414,6542,7760,8898,9795,10309,10350,9878,8934,7610,6047,4434,2924,1700,859,476,546,1010,1756,2653,3540,4295,4789,4972,4806,4318,3569,2629,1615,600,-302,-1046,-1566,-1849,-1895,-1735,-1402,-983,-513,-99,208,346,271,-14,-495,-1118,-1791,-2422,-2904,-3134,-3058,-2620,-1845,-768,521,1904,3266,4456,5384,5952,6119,5882,5282,4381,3294,2114,973,-32,-816,-1312,-1515,-1424,-1105,-632,-101,379,726,862,751,390,-203,-967,-1826,-2718,-3543,-4275,-4851,-5280,-5556,-5707,-5764,-5740,-5668,-5537,-5347,-5083,-4728,-4273,-3726,-3099,-2442,-1803,-1247,-838,-615,-621,-836,-1246,-1778,-2364,-2914,-3341,-3589,-3613,-3412,-3020,-2484,-1906,-1347,-920,-665,-625,-805,-1148,-1599,-2061,-2426,-2628,-2571,-2251,-1642,-802,213,1308,2384,3345,4102,4588,4765,4614,4168,3463,2582,1613,661,-168,-770,-1068,-1001,-544,281,1426,2789,4244,5638,6812,7620,7945,7726,6950,5686,4061,2237,438,-1154,-2338,-3001,-3065,-2564,-1565,-252,1212,2595,3721,4428,4623,4268,3411,2129,577,-1095,-2707,-4120,-5205,-5898,-6179,-6073,-5672,-5061,-4384,-3747,-3258,-2989,-2969,-3181,-3595,-4115,-4676,-5178,-5557,-5760,-5776,-5598,-5271,-4821,-4306,-3751,-3198,-2636,-2075,-1486,-844,-135,662,1536,2469,3425,4347,5196,5909,6462,6829,7018,7058,6987,6865,6737,6641,6610,6620,6660,6667,6572,6321,5837,5102,4092,2853,1431,-69,-1550,-2901,-4020,-4845,-5321,-5461,-5279,-4858,-4263,-3603,-2956,-2423,-2054,-1904,-1990,-2287,-2779,-3377,-4018,-4588,-5006,-5167,-5024,-4530,-3706,-2598,-1313,28,1261,2250,2852,2992,2627,1806,619,-774,-2191,-3441,-4348,-4791,-4702,-4099,-3053,-1719,-260,1124,2261,3023,3321,3155,2577,1686,647,-394,-1258,-1830,-2000,-1757,-1098,-125,1055,2283,3408,4271,4775,4823,4417,3579,2391,987,-509,-1937,-3181,-4123,-4728,-4955,-4857,-4487,-3931,-3297,-2672,-2144,-1770,-1587,-1595,-1775,-2083,-2454,-2826,-3137,-3323,-3359,-3210,-2881,-2385,-1746,-996,-181,673,1517,2333,3085,3760,4329,4795,5133,5342,5430,5382,5237,4993,4693,4364,4048,3779,3590,3501,3521,3639,3837,4074,4304,4490,4571,4526,4315,3934,3379,2668,1822,884,-101,-1082,-1993,-2787,-3389,-3765,-3870,-3696,-3245,-2570,-1720,-801,101,879,1455,1765,1803,1572,1150,598,29,-467,-823,-964,-905,-634,-212,305,849,1354,1762,2048,2181,2172,2026,1773,1441,1060,671,303,-1,-215,-301,-249,-28,337,842,1438,2079,2697,3242,3641,3878,3918,3781,3492,3097,2667,2247,1920,1702,1650,1731,1965,2262,2603,2875,3021,2967,2654,2067,1205,124,-1111,-2392,-3624,-4701,-5538,-6090,-6321,-6266,-5946,-5452,-4845,-4217,-3640,-3162,-2825,-2627,-2570,-2614,-2739,-2892,-3052,-3193,-3301,-3388,-3447,-3519,-3601,-3715,-3863,-4019,-4168,-4260,-4253,-4107,-3807,-3330,-2736,-2035,-1345,-704,-229,45,67,-149,-567,-1100,-1650,-2089,-2306,-2212,-1754,-930,192,1512,2866,4098,5026,5538,5534,5027,4053,2756,1279,-169,-1435,-2352,-2852,-2885,-2508,-1804,-905,23,840,1412,1637,1497,966,139,-912,-2034,-3099,-3965,-4515,-4685,-4435,-3800,-2844,-1675,-431,767,1796,2572,3063,3261,3224,3026,2763,2526,2398,2415,2615,2965,3446,3989,4544,5057,5475,5786,5962,6025,5980,5861,5687,5472,5239,4966,4662,4294,3847,3305,2655,1905,1066,181,-724,-1579,-2349,-2989,-3459,-3767,-3904,-3917,-3837,-3726,-3628,-3590,-3639,-3786,-4007,-4284,-4546,-4764,-4850,-4784,-4510,-4023,-3331,-2451,-1442,-355,732,1753,2625,3310,3738,3918,3824,3500,2986,2343,1651,988,422,26,-177,-175,2,296,615,875,956,796,334,-438,-1473,-2700,-3983,-5190,-6180,-6825,-7055,-6823,-6164,-5145,-3878,-2506,-1164,9,909,1458,1631,1424,900,124,-790,-1739,-2621,-3339,-3850,-4119,-4161,-4035,-3783,-3522,-3300,-3201,-3253,-3455,-3788,-4190,-4597,-4936,-5153,-5201,-5085,-4797,-4384,-3869,-3303,-2699,-2086,-1443,-771,-37,781,1685,2690,3758,4862,5932,6912,7718,8302,8620,8647,8420,7965,7368,6708,6078,5557,5211,5055,5102,5286,5561,5820,5984,5965,5714,5197,4437,3467,2366,1219,121,-833,-1575,-2047,-2222,-2115,-1746,-1184,-491,242,943,1527,1952,2181,2211,2071,1807,1483,1188,978,939,1094,1472,2052,2779,3594,4385,5067,5542,5743,5636,5226,4563,3729,2839,2009,1349,949,851,1059,1526,2165,2867,3507,3982,4197,4110,3709,3029,2125,1087,-4,-1052,-1978,-2748,-3304,-3681,-3875,-3951,-3954,-3949,-3978,-4072,-4234,-4442,-4657,-4828,-4898,-4847,-4647,-4340,-3950,-3574,-3258,-3100,-3106,-3310,-3652,-4070,-4468,-4735,-4795,-4581,-4084,-3334,-2409,-1422,-493,256,721,856,633,113,-633,-1465,-2266,-2880,-3214,-3196,-2806,-2098,-1150,-100,912,1744,2289,2480,2306,1803,1071,202,-643,-1393,-1921,-2215,-2247,-2071,-1744,-1350,-962,-652,-451,-382,-421,-548,-713,-879,-1008,-1079,-1080,-1024,-909,-755,-567,-330,-42,318,777,1317,1957,2622,3287,3836,4208,4303,4071,3484,2565,1369,12,-1392,-2695,-3785,-4554,-4960,-4984,-4672,-4101,-3373,-2609,-1905,-1364,-1018,-910,-988,-1232,-1523,-1816,-1975,-1962,-1703,-1181,-424,529,1597,2680,3691,4551,5190,5609,5788,5793,5655,5460,5241,5062,4925,4849,4799,4763,4706,4610,4463,4266,4018,3737,3411,3051,2633,2142,1564,880,102,-748,-1642,-2507,-3290,-3913,-4317,-4441,-4276,-3800,-3063,-2115,-1044,46,1051,1876,2444,2716,2687,2397,1913,1321,724,197,-189,-411,-474,-404,-273,-121,-40,-38,-176,-419,-778,-1197,-1652,-2101,-2528,-2916,-3279,-3617,-3962,-4313,-4688,-5060,-5419,-5716,-5919,-5985,-5898,-5652,-5273,-4810,-4319,-3886,-3553,-3384,-3376,-3527,-3767,-4044,-4243,-4313,-4159,-3778,-3147,-2331,-1395,-439,431,1125,1572,1734,1621,1271,759,174,-388,-840,-1113,-1170,-1004,-647,-151,401,930,1347,1595,1631,1459,1096,614,71,-445,-869,-1154,-1281,-1250,-1109,-879,-629,-369,-125,123,415,788,1299,1977,2832,3838,4938,6054,7080,7935,8523,8803,8767,8432,7877,7183,6457,5808,5309,5024,4962,5089,5357,5639,5857,5876,5623,5038,4107,2866,1386,-233,-1870,-3409,-4742,-5793,-6501,-6856,-6852,-6527,-5914,-5076,-4051,-2913,-1694,-472,735,1845,2853,3687,4346,4796,5041,5090,4963,4697,4339,3929,3525,3145,2826,2553,2310,2066,1752,1344,778,50,-856,-1888,-3020,-4150,-5216,-6121,-6793,-7183,-7255,-7017,-6497,-5743,-4841,-3853,-2871,-1953,-1156,-507,-16,331,564,722,854,1002,1197,1461,1787,2167,2565,2952,3282,3548,3716,3806,3818,3778,3705,3614,3510,3379,3213,2983,2671,2274,1796,1267,740,252,-134,-392,-505,-490,-389,-269,-198,-250,-481,-907,-1545,-2337,-3244,-4179,-5059,-5823,-6390,-6752,-6881,-6809,-6573,-6225,-5825,-5425,-5058,-4743,-4480,-4239,-3991,-3685,-3298,-2784,-2167,-1437,-661,118,828,1407,1818,2024,2053,1912,1688,1427,1219,1134,1202,1478,1923,2534,3235,3969,4651,5221,5612,5795,5755,5494,5043,4438,3715,2934,2115,1314,548,-154,-763,-1270,-1651,-1892,-1995,-1946,-1767,-1467,-1085,-658,-250,90,300,325,141,-271,-884,-1655,-2504,-3350,-4084,-4627,-4900,-4868,-4514,-3881,-3027,-2052,-1063,-167,538,994,1156,1047,688,161,-467,-1104,-1688,-2159,-2505,-2707,-2806,-2807,-2765,-2684,-2592,-2470,-2306,-2081,-1761,-1352,-844,-272,318,879,1343,1667,1823,1799,1626,1344,1024,739,548,524,663,1000,1473,2045,2641,3185,3620,3894,4002,3942,3765,3513,3252,3031,2887,2840,2868,2957,3039,3078,3014,2805,2435,1890,1192,365,-542,-1481,-2390,-3215,-3900,-4393,-4661,-4679,-4449,-3980,-3322,-2515,-1633,-744,94,810,1380,1779,2009,2114,2110,2081,2054,2101,2239,2498,2860,3311,3797,4268,4652,4882,4902,4649,4095,3224,2038,587,-1087,-2880,-4716,-6479,-8076,-9427,-10456,-11147,-11478,-11494,-11228,-10768,-10163,-9510,-8838,-8201,-7605,-7041,-6496,-5936,-5336,-4683,-3971,-3219,-2451,-1707,-1014,-403,126,579,980,1373,1783,2250,2763,3320,3871,4362,4733,4929,4903,4672,4230,3671,3051,2492,2071,1879,1949,2299,2879,3635,4442,5217,5821,6181,6231,5942,5359,4532,3583,2624,1788,1181,882,932,1314,1978,2839,3781,4707,5499,6098,6449,6564,6462,6218,5901,5599,5388,5326,5428,5706,6095,6551,6975,7282,7399,7250,6818,6087,5091,3880,2520,1091,-331,-1680,-2901,-3957,-4839,-5534,-6076,-6463,-6746,-6913,-7015,-7013,-6938,-6747,-6441,-6006,-5434,-4747,-3961,-3114,-2256,-1425,-673,-25,501,907,1209,1436,1626,1812,2019,2267,2542,2847,3134,3391,3555,3620,3534,3311,2924,2398,1744,975,141,-761,-1660,-2548,-3353,-4050,-4580,-4920,-5040,-4953,-4663,-4246,-3726,-3206,-2735,-2377,-2169,-2115,-2199,-2380,-2589,-2779,-2869,-2852,-2687,-2405,-2037,-1631,-1254,-956,-780,-741,-842,-1033,-1288,-1518,-1697,-1757,-1699,-1519,-1260,-977,-734,-604,-643,-881,-1333,-1977,-2769,-3652,-4541,-5366,-6035,-6498,-6681,-6563,-6136,-5405,-4426,-3242,-1941,-600,692,1857,2820,3539,3964,4107,3958,3570,2975,2251,1457,675,-35,-595,-973,-1107,-1012,-663,-99,640,1513,2427,3346,4168,4864,5361,5656,5729,5608,5329,4942,4509,4081,3712,3418,3222,3102,3028,2968,2864,2697,2430,2080,1650,1196,754,384,119,-20,-41,23,124,193,180,35,-253,-663,-1156,-1647,-2062,-2321,-2364,-2164,-1730,-1084,-297,572,1454,2289,3043,3700,4242,4693,5040,5293,5426,5416,5227,4826,4191,3316,2234,991,-314,-1599,-2725,-3616,-4162,-4349,-4148,-3636,-2882,-2023,-1195,-515,-114,-33,-317,-923,-1792,-2826,-3911,-4939,-5821,-6478,-6895,-7049,-6984,-6742,-6381,-5963,-5526,-5109,-4709,-4334,-3948,-3545,-3101,-2623,-2124,-1647,-1227,-923,-767,-778,-961,-1274,-1680,-2096,-2473,-2729,-2853,-2818,-2653,-2410,-2135,-1923,-1799,-1825,-1978,-2250,-2567,-2867,-3066,-3099,-2930,-2549,-1990,-1319,-617,17,507,789,844,703,416,96,-151,-209,32,618,1585,2881,4439,6113,7779,9263,10444,11218,11535,11405,10888,10079,9102,8074,7099,6235,5512,4904,4365,3834,3245,2559,1761,870,-71,-988,-1829,-2518,-3035,-3364,-3525,-3572,-3552,-3534,-3562,-3668,-3844,-4073,-4288,-4431,-4434,-4229,-3796,-3116,-2219,-1161,-3,1162,2275,3250,4062,4664,5064,5259,5274,5127,4850,4470,4017,3524,3018,2538,2106,1754,1506,1372,1365,1473,1689,1973,2299,2607,2850,2981,2950,2746,2349,1801,1129,421,-258,-815,-1176,-1300,-1144,-752,-142,579,1346,2039,2591,2940,3053,2956,2676,2287,1863,1474,1180,1006,958,988,1063,1083,1006,751,296,-375,-1218,-2205,-3225,-4238,-5124,-5850,-6352,-6633,-6698,-6604,-6388,-6140,-5899,-5721,-5619,-5577,-5572,-5534,-5429,-5177,-4771,-4188,-3452,-2623,-1745,-916,-182,393,789,1000,1053,984,840,673,517,407,358,365,441,553,709,885,1072,1267,1448,1613,1742,1813,1810,1710,1497,1172,724,190,-417,-1051,-1668,-2238,-2716,-3090,-3345,-3490,-3539,-3513,-3437,-3334,-3214,-3100,-2973,-2853,-2706,-2535,-2314,-2029,-1670,-1215,-670,-26,702,1487,2322,3147,3950,4682,5319,5843,6236,6504,6651,6689,6628,6472,6228,5881,5432,4864,4182,3402,2543,1660,800,36,-578,-983,-1159,-1097,-825,-400,114,617,1044,1303,1361,1180,777,178,-561,-1366,-2168,-2898,-3492,-3930,-4190,-4281,-4256,-4130,-3983,-3838,-3746,-3709,-3735,-3791,-3849,-3864,-3800,-3632,-3352,-2963,-2506,-2008,-1522,-1091,-739,-504,-367,-342,-386,-492,-625,-759,-885,-966,-1019,-997,-922,-753,-498,-143,318,869,1506,2189,2887,3557,4153,4627,4960,5114,5101,4931,4620,4227,3772,3318,2893,2539,2273,2121,2081,2155,2334,2593,2914,3252,3574,3826,3964,3938,3705,3244,2525,1579,401,-925,-2377,-3844,-5272,-6579,-7680,-8549,-9117,-9399,-9394,-9143,-8713,-8174,-7624,-7136,-6797,-6648,-6718,-7002,-7447,-7998,-8560,-9037,-9348,-9416,-9208,-8714,-7958,-6994,-5885,-4702,-3506,-2342,-1238,-200,788,1743,2685,3642,4596,5565,6495,7376,8148,8778,9238,9501,9571,9469,9214,8879,8488,8127,7813,7608,7506,7533,7644,7830,8029,8196,8286,8248,8058,7706,7187,6527,5756,4909,4030,3152,2307,1519,807,175,-355,-795,-1108,-1313,-1366,-1285,-1044,-666,-161,428,1051,1642,2131,2442,2519,2304,1788,966,-123,-1404,-2805,-4197,-5494,-6563,-7341,-7742,-7762,-7391,-6695,-5745,-4646,-3518,-2449,-1550,-860,-419,-217,-213,-364,-590,-836,-1028,-1127,-1086,-895,-540,-37,604,1353,2167,3023,3853,4632,5295,5812,6137,6255,6155,5847,5369,4753,4073,3365,2701,2106,1600,1192,845,540,225,-129,-557,-1069,-1650,-2290,-2923,-3533,-4047,-4449,-4699,-4808,-4771,-4626,-4398,-4129,-3854,-3599,-3385,-3210,-3073,-2946,-2809,-2611,-2341,-1939,-1410,-723,100,1043,2055,3092,4072,4943,5627,6081,6263,6168,5790,5182,4371,3435,2434,1431,487,-369,-1112,-1738,-2278,-2728,-3148,-3533,-3908,-4267,-4591,-4850,-5018,-5052,-4942,-4677,-4276,-3773,-3221,-2677,-2209,-1873,-1706,-1739,-1947,-2322,-2786,-3292,-3739,-4069,-4211,-4120,-3791,-3233,-2492,-1645,-775,21,642,1030,1115,905,401,-326,-1193,-2100,-2932,-3590,-3999,-4101,-3894,-3407,-2687,-1838,-942,-100,601,1127,1430,1549,1507,1379,1248,1181,1248,1487,1896,2454,3099,3753,4332,4762,4981,4967,4735,4322,3814,3297,2867,2611,2586,2811,3289,3953,4738,5551,6265,6823,7097,7081,6718,6048,5106,3966,2718,1454,256,-796,-1660,-2305,-2728,-2958,-3011,-2956,-2810,-2647,-2478,-2348,-2270,-2251,-2298,-2403,-2554,-2742,-2939,-3128,-3283,-3366,-3370,-3256,-3026,-2666,-2189,-1619,-986,-342,263,778,1141,1332,1303,1078,663,109,-509,-1133,-1654,-2022,-2149,-2019,-1599,-926,-37,976,2029,2998,3793,4300,4467,4244,3645,2705,1506,156,-1226,-2505,-3572,-4317,-4702,-4675,-4293,-3580,-2660,-1624,-607,281,928,1261,1223,812,41,-1019,-2282,-3632,-4939,-6082,-6951,-7450,-7546,-7215,-6509,-5511,-4332,-3126,-2028,-1175,-671,-560,-860,-1508,-2425,-3472,-4525,-5431,-6090,-6392,-6310,-5810,-4940,-3752,-2336,-801,757,2215,3512,4545,5306,5756,5927,5853,5599,5226,4818,4431,4118,3917,3836,3880,4028,4257,4539,4841,5139,5399,5614,5752,5813,5781,5656,5449,5169,4849,4524,4230,4010,3902,3908,4057,4297,4618,4941,5207,5339,5277,4966,4380,3528,2440,1183,-151,-1468,-2663,-3640,-4337,-4706,-4737,-4455,-3898,-3145,-2262,-1351,-467,305,943,1405,1719,1888,1975,2021,2082,2214,2436,2771,3211,3712,4256,4763,5208,5520,5694,5692,5544,5245,4845,4348,3805,3197,2564,1870,1138,353,-471,-1308,-2132,-2895,-3561,-4086,-4457,-4655,-4702,-4629,-4469,-4297,-4139,-4065,-4084,-4212,-4437,-4716,-5007,-5248,-5385,-5362,-5172,-4787,-4268,-3652,-3025,-2484,-2102,-1965,-2103,-2533,-3211,-4084,-5040,-5994,-6819,-7433,-7764,-7771,-7469,-6885,-6090,-5185,-4250,-3404,-2713,-2234,-2009,-1996,-2199,-2513,-2883,-3209,-3406,-3407,-3164,-2646,-1867,-849,358,1673,3043,4360,5581,6611,7416,7957,8220,8224,8007,7618,7146,6656,6235,5945,5826,5903,6143,6522,6953,7359,7643,7713,7495,6942,6032,4787,3257,1532,-282,-2050,-3652,-4967,-5903,-6409,-6476,-6134,-5474,-4592,-3628,-2707,-1952,-1452,-1254,-1380,-1785,-2413,-3168,-3937,-4628,-5139,-5406,-5386,-5080,-4497,-3701,-2752,-1734,-739,156,872,1357,1578,1533,1244,762,154,-488,-1088,-1540,-1786,-1752,-1414,-768,161,1298,2566,3830,4990,5890,6453,6568,6223,5410,4203,2693,1043,-620,-2102,-3295,-4066,-4377,-4194,-3581,-2590,-1353,20,1401,2677,3762,4596,5140,5397,5378,5113,4653,4036,3316,2545,1756,1001,307,-287,-757,-1081,-1252,-1274,-1172,-983,-770,-589,-515,-593,-871,-1357,-2016,-2821,-3653,-4455,-5096,-5507,-5619,-5409,-4882,-4102,-3145,-2122,-1161,-355,176,387,236,-246,-1021,-1983,-3038,-4060,-4953,-5628,-6043,-6190,-6092,-5820,-5444,-5045,-4708,-4467,-4360,-4367,-4461,-4582,-4663,-4643,-4466,-4100,-3534,-2783,-1872,-870,184,1204,2138,2932,3527,3924,4085,4053,3831,3490,3062,2628,2233,1945,1796,1842,2078,2534,3182,3998,4942,5945,6948,7867,8644,9197,9509,9530,9292,8807,8136,7343,6497,5674,4918,4288,3779,3422,3173,3032,2939,2887,2814,2724,2570,2362,2083,1732,1324,848,326,-243,-851,-1479,-2113,-2738,-3311,-3817,-4197,-4429,-4469,-4305,-3928,-3365,-2649,-1845,-1018,-235,429,943,1261,1395,1345,1157,861,511,149,-197,-496,-744,-931,-1063,-1146,-1190,-1194,-1178,-1128,-1052,-945,-787,-590,-334,-35,295,624,924,1149,1274,1262,1114,819,421,-56,-552,-1025,-1417,-1703,-1849,-1859,-1736,-1487,-1148,-722,-249,272,798,1332,1827,2282,2660,2951,3140,3231,3219,3132,2975,2786,2583,2401,2254,2168,2147,2200,2308,2471,2648,2816,2945,2969,2885,2624,2190,1569,772,-160,-1184,-2242,-3267,-4192,-4967,-5533,-5877,-5970,-5838,-5499,-5005,-4419,-3799,-3212,-2723,-2365,-2188,-2190,-2383,-2745,-3264,-3905,-4632,-5428,-6223,-7012,-7714,-8302,-8716,-8905,-8838,-8474,-7827,-6885,-5710,-4347,-2871,-1376,70,1378,2498,3379,4007,4360,4464,4324,3971,3454,2785,2042,1241,440,-320,-1005,-1571,-1995,-2237,-2284,-2110,-1714,-1092,-267,732,1862,3063,4276,5436,6483,7372,8067,8566,8863,9001,8998,8920,8787,8654,8512,8373,8207,7974,7631,7122,6418,5493,4353,3029,1569,59,-1439,-2822,-4037,-5022,-5756,-6239,-6494,-6559,-6489,-6334,-6131,-5921,-5701,-5488,-5249,-4994,-4691,-4366,-4017,-3685,-3400,-3200,-3104,-3142,-3278,-3520,-3791,-4073,-4284,-4411,-4386,-4236,-3916,-3482,-2923,-2288,-1592,-858,-113,642,1386,2110,2814,3470,4089,4636,5116,5505,5798,5982,6054,6014,5873,5632,5326,4953,4562,4155,3774,3421,3126,2875,2674,2498,2333,2145,1919,1623,1246,774,201,-467,-1231,-2064,-2961,-3878,-4794,-5654,-6427,-7049,-7496,-7711,-7685,-7399,-6877,-6151,-5283,-4358,-3452,-2673,-2080,-1736,-1660,-1830,-2216,-2728,-3297,-3827,-4242,-4501,-4551,-4420,-4101,-3655,-3124,-2549,-1987,-1451,-968,-534,-151,208,534,859,1177,1493,1813,2127,2435,2738,3024,3316,3584,3876,4143,4444,4725,5024,5292,5533,5699,5772,5698,5464,5032,4409,3608,2663,1651,637,-274,-1002,-1469,-1625,-1467,-1014,-341,475,1312,2083,2678,3042,3135,2950,2530,1918,1200,457,-241,-813,-1241,-1483,-1568,-1511,-1363,-1163,-952,-756,-581,-426,-258,-56,221,588,1062,1635,2282,2980,3670,4339,4925,5436,5832,6136,6339,6455,6494,6452,6322,6093,5733,5228,4554,3715,2728,1640,516,-561,-1500,-2222,-2653,-2768,-2548,-2044,-1314,-461,394,1145,1660,1874,1719,1186,321,-820,-2108,-3438,-4666,-5696,-6431,-6837,-6904,-6662,-6176,-5520,-4778,-4036,-3357,-2797,-2397,-2159,-2094,-2159,-2328,-2536,-2731,-2849,-2843,-2672,-2331,-1814,-1182,-461,232,859,1306,1538,1499,1181,598,-214,-1184,-2226,-3240,-4106,-4738,-5022,-4923,-4398,-3469,-2185,-624,1111,2908,4651,6242,7587,8634,9334,9689,9689,9376,8774,7931,6897,5723,4458,3157,1859,601,-572,-1643,-2571,-3339,-3922,-4305,-4481,-4457,-4250,-3887,-3419,-2894,-2378,-1936,-1628,-1518,-1632,-1999,-2597,-3382,-4299,-5242,-6131,-6876,-7401,-7686,-7704,-7490,-7076,-6516,-5860,-5158,-4441,-3749,-3084,-2472,-1909,-1406,-959,-580,-255,0,200,340,441,502,559,606,680,775,906,1078,1276,1515,1766,2036,2303,2557,2791,2979,3127,3213,3254,3234,3180,3088,2991,2908,2854,2876,2982,3216,3581,4090,4718,5435,6161,6830,7319,7556,7447,6953,6074,4851,3387,1790,220,-1205,-2358,-3169,-3607,-3678,-3432,-2943,-2289,-1565,-841,-173,386,828,1131,1318,1393,1395,1332,1247,1136,1025,895,732,527,232,-138,-611,-1145,-1705,-2227,-2644,-2872,-2865,-2571,-1994,-1168,-152,942,2008,2909,3532,3777,3575,2896,1765,233,-1581,-3552,-5513,-7312,-8812,-9892,-10507,-10620,-10291,-9579,-8601,-7477,-6318,-5241,-4306,-3573,-3044,-2716,-2550,-2513,-2556,-2646,-2760,-2876,-3004,-3135,-3286,-3460,-3661,-3876,-4101,-4295,-4457,-4545,-4566,-4501,-4383,-4212,-4026,-3829,-3618,-3387,-3077,-2655,-2047,-1206,-92,1296,2952,4794,6755,8705,10529,12101,13328,14126,14479,14392,13926,13168,12236,11246,10309,9527,8932,8584,8430,8453,8565,8695,8754,8683,8421,7963,7306,6487,5552,4555,3545,2564,1630,745,-101,-939,-1789,-2687,-3636,-4637,-5666,-6669,-7607,-8394,-8990,-9334,-9400,-9192,-8715,-8020,-7156,-6178,-5155,-4132,-3166,-2276,-1492,-802,-203,335,835,1337,1847,2401,2977,3573,4153,4664,5063,5267,5246,4935,4338,3464,2364,1129,-136,-1304,-2258,-2890,-3127,-2932,-2304,-1296,21,1537,3139,4708,6134,7327,8219,8770,8969,8832,8390,7704,6829,5824,4764,3668,2601,1560,561,-398,-1345,-2282,-3235,-4214,-5210,-6226,-7222,-8169,-9023,-9723,-10240,-10509,-10535,-10296,-9846,-9220,-8510,-7790,-7149,-6647,-6330,-6195,-6234,-6373,-6570,-6713,-6764,-6636,-6309,-5770,-5029,-4134,-3137,-2107,-1110,-200,566,1184,1617,1905,2044,2081,2036,1946,1829,1712,1617,1570,1598,1738,2019,2479,3135,3989,5037,6222,7501,8768,9943,10916,11603,11928,11853,11360,10473,9239,7732,6043,4272,2525,893,-527,-1680,-2514,-3020,-3212,-3140,-2870,-2502,-2125,-1839,-1728,-1835,-2197,-2787,-3570,-4472,-5409,-6289,-7038,-7579,-7883,-7910,-7664,-7154,-6393,-5417,-4246,-2933,-1510,-56,1388,2712,3867,4748,5313,5503,5310,4739,3839,2668,1325,-89,-1466,-2692,-3673,-4338,-4611,-4494,-3957,-3053,-1807,-310,1387,3164,4953,6645,8158,9418,10362,10952,11172,11026,10535,9743,8693,7433,6009,4459,2815,1105,-650,-2431,-4205,-5951,-7628,-9197,-10619,-11843,-12835,-13546,-13959,-14047,-13812,-13276,-12465,-11450,-10278,-9020,-7728,-6442,-5174,-3938,-2707,-1476,-221,1055,2339,3588,4745,5735,6485,6919,7018,6751,6171,5335,4339,3274,2240,1292,479,-186,-729,-1149,-1499,-1757,-1955,-2046,-2018,-1831,-1466,-908,-183,691,1648,2629,3565,4396,5073,5561,5839,5901,5750,5394,4861,4151,3326,2387,1406,417,-536,-1395,-2137,-2741,-3178,-3479,-3614,-3618,-3491,-3247,-2910,-2501,-2057,-1620,-1233,-954,-810,-848,-1071,-1471,-2015,-2657,-3310,-3921,-4380,-4644,-4633,-4328,-3713,-2807,-1661,-348,1058,2442,3741,4855,5744,6374,6747,6884,6839,6655,6404,6120,5844,5585,5335,5075,4770,4395,3932,3377,2759,2103,1472,905,452,128,-69,-163,-210,-253,-353,-545,-829,-1202,-1609,-1997,-2301,-2455,-2431,-2196,-1770,-1178,-468,285,1037,1710,2292,2738,3082,3325,3520,3693,3876,4070,4257,4391,4409,4249,3835,3129,2102,762,-847,-2655,-4560,-6433,-8142,-9545,-10520,-10978,-10858,-10177,-8980,-7399,-5575,-3694,-1924,-412,747,1505,1893,1971,1847,1641,1454,1381,1459,1709,2090,2570,3061,3521,3871,4106,4192,4176,4072,3956,3865,3852,3935,4117,4373,4663,4923,5112,5152,5026,4693,4151,3437,2559,1599,603,-352,-1196,-1865,-2310,-2489,-2391,-2024,-1431,-663,178,1007,1706,2188,2359,2176,1602,664,-600,-2093,-3710,-5320,-6772,-7967,-8760,-9116,-8977,-8371,-7363,-6024,-4509,-2923,-1418,-97,951,1696,2124,2295,2266,2123,1940,1779,1658,1590,1525,1413,1198,799,205,-630,-1650,-2823,-4024,-5163,-6090,-6714,-6927,-6696,-6010,-4925,-3525,-1942,-304,1232,2540,3509,4059,4155,3786,2995,1834,388,-1248,-2991,-4738,-6422,-7967,-9317,-10408,-11211,-11659,-11741,-11415,-10687,-9584,-8153,-6485,-4677,-2847,-1101,479,1830,2939,3812,4498,5046,5526,5973,6437,6901,7369,7793,8145,8391,8521,8547,8504,8456,8460,8603,8919,9449,10173,11040,11958,12810,13459,13782,13673,13061,11932,10307,8273,5944,3463,987,-1348,-3420,-5153,-6509,-7483,-8112,-8430,-8489,-8332,-7950,-7382,-6570,-5537,-4254,-2765,-1118,573,2187,3557,4547,5000,4861,4059,2676,789,-1419,-3745,-5979,-7913,-9390,-10319,-10676,-10510,-9949,-9144,-8287,-7558,-7092,-6988,-7265,-7880,-8730,-9672,-10525,-11135,-11348,-11083,-10301,-9047,-7408,-5532,-3586,-1736,-138,1109,1935,2344,2381,2138,1737,1320,1003,908,1084,1562,2300,3230,4232,5188,5959,6458,6592,6369,5791,4957,3967,2956,2069,1416,1109,1197,1708,2604,3825,5246,6735,8120,9240,9944,10112,9691,8668,7113,5157,2957,729,-1332,-3043,-4239,-4849,-4828,-4220,-3134,-1688,-82,1546,3014,4229,5110,5653,5901,5918,5826,5702,5638,5671,5795,5959,6077,6037,5733,5079,4025,2574,789,-1226,-3325,-5336,-7108,-8493,-9408,-9808,-9718,-9220,-8426,-7489,-6538,-5691,-5011,-4521,-4169,-3895,-3584,-3138,-2485,-1559,-378,1026,2555,4091,5505,6669,7491,7906,7911,7531,6845,5948,4940,3921,2968,2116,1395,788,267,-179,-597,-977,-1341,-1665,-1957,-2188,-2364,-2479,-2536,-2555,-2544,-2535,-2525,-2547,-2568,-2600,-2579,-2498,-2277,-1904,-1328,-551,412,1518,2689,3834,4837,5587,5987,5953,5461,4493,3114,1393,-542,-2548,-4473,-6153,-7439,-8205,-8357,-7837,-6657,-4858,-2548,116,2970,5787,8377,10533,12091,12932,12982,12245,10780,8700,6170,3388,545,-2139,-4512,-6431,-7814,-8648,-8955,-8817,-8340,-7643,-6833,-6020,-5241,-4558,-3926,-3355,-2761,-2130,-1399,-572,352,1329,2295,3173,3881,4351,4539,4437,4072,3509,2831,2137,1507,1014,678,498,422,379,277,42,-383,-1022,-1837,-2783,-3745,-4632,-5325,-5758,-5873,-5686,-5223,-4582,-3843,-3115,-2472,-1961,-1603,-1380,-1251,-1175,-1093,-989,-837,-669,-515,-424,-455,-625,-962,-1434,-2004,-2600,-3157,-3602,-3886,-3990,-3902,-3668,-3321,-2926,-2546,-2214,-1969,-1802,-1697,-1610,-1491,-1298,-978,-543,24,666,1333,1961,2469,2804,2909,2761,2349,1692,829,-196,-1310,-2455,-3556,-4553,-5382,-5993,-6334,-6369,-6074,-5418,-4431,-3091,-1485,366,2351,4384,6354,8146,9660,10816,11548,11851,11727,11256,10512,9627,8721,7918,7331,7023,7033,7352,7918,8653,9442,10153,10686,10921,10802,10291,9390,8150,6650,4994,3315,1726,345,-754,-1521,-1963,-2098,-1999,-1734,-1381,-1014,-686,-448,-326,-350,-529,-887,-1435,-2179,-3131,-4267,-5573,-6991,-8466,-9910,-11254,-12406,-13317,-13924,-14234,-14229,-13968,-13484,-12853,-12140,-11407,-10717,-10113,-9618,-9253,-9001,-8859,-8780,-8748,-8691,-8597,-8382,-8041,-7508,-6781,-5846,-4719,-3441,-2063,-669,673,1858,2832,3529,3926,4037,3886,3556,3120,2691,2367,2231,2370,2801,3559,4585,5832,7184,8518,9695,10571,11035,11011,10466,9436,8004,6304,4507,2803,1355,320,-223,-254,185,975,1976,3007,3916,4572,4887,4864,4506,3919,3208,2487,1894,1505,1386,1569,2006,2679,3477,4340,5161,5882,6443,6830,7045,7120,7110,7067,7059,7108,7263,7488,7782,8062,8282,8359,8239,7881,7259,6397,5310,4067,2723,1360,45,-1159,-2199,-3046,-3683,-4115,-4371,-4488,-4525,-4551,-4621,-4797,-5112,-5571,-6170,-6866,-7602,-8337,-8987,-9533,-9915,-10120,-10132,-9946,-9580,-9046,-8384,-7623,-6814,-5998,-5215,-4500,-3863,-3319,-2844,-2425,-2019,-1600,-1139,-624,-61,526,1109,1638,2084,2408,2592,2623,2497,2218,1798,1244,582,-182,-1012,-1898,-2799,-3680,-4474,-5122,-5529,-5618,-5317,-4551,-3338,-1678,310,2502,4704,6704,8300,9305,9604,9148,7977,6228,4095,1830,-311,-2087,-3315,-3884,-3774,-3054,-1860,-386,1160,2590,3732,4500,4834,4767,4354,3698,2900,2063,1265,546,-64,-589,-1049,-1481,-1922,-2373,-2840,-3281,-3658,-3917,-4011,-3928,-3662,-3259,-2779,-2292,-1884,-1612,-1508,-1579,-1761,-2002,-2186,-2227,-2058,-1628,-977,-130,799,1723,2531,3132,3487,3548,3355,2932,2363,1722,1095,549,157,-73,-92,59,383,834,1381,1992,2634,3294,3950,4593,5215,5785,6298,6697,6963,7034,6881,6462,5782,4831,3669,2319,871,-620,-2074,-3429,-4631,-5640,-6429,-6994,-7333,-7467,-7430,-7246,-6982,-6658,-6355,-6085,-5919,-5854,-5940,-6159,-6524,-7005,-7565,-8159,-8700,-9115,-9301,-9177,-8672,-7760,-6442,-4803,-2939,-1019,799,2336,3461,4077,4155,3740,2908,1822,617,-529,-1490,-2167,-2504,-2499,-2183,-1618,-867,-20,893,1792,2690,3555,4412,5271,6153,7054,7991,8905,9779,10525,11072,11340,11256,10772,9878,8609,7037,5299,3518,1884,516,-456,-967,-1018,-645,42,912,1817,2611,3179,3444,3372,2992,2347,1541,666,-173,-888,-1437,-1777,-1960,-2002,-2005,-2029,-2156,-2440,-2900,-3539,-4313,-5169,-6042,-6838,-7494,-7932,-8093,-7943,-7454,-6624,-5474,-4048,-2391,-613,1220,2965,4526,5788,6651,7067,6996,6479,5560,4365,2996,1610,326,-747,-1518,-1970,-2086,-1936,-1591,-1172,-790,-573,-601,-945,-1605,-2550,-3688,-4912,-6082,-7074,-7782,-8122,-8083,-7653,-6905,-5890,-4717,-3457,-2206,-1015,66,1018,1845,2548,3153,3676,4133,4534,4879,5156,5344,5419,5347,5115,4707,4140,3441,2658,1857,1084,425,-102,-431,-562,-472,-175,324,1001,1832,2796,3847,4961,6083,7172,8168,9030,9706,10174,10399,10392,10138,9684,9041,8276,7428,6568,5751,5039,4473,4089,3894,3885,4034,4297,4621,4935,5176,5276,5180,4838,4230,3334,2163,734,-918,-2731,-4648,-6587,-8468,-10215,-11750,-13030,-14005,-14673,-15038,-15127,-14988,-14646,-14148,-13501,-12694,-11727,-10542,-9141,-7504,-5658,-3669,-1640,300,1997,3315,4140,4408,4125,3352,2224,902,-405,-1508,-2235,-2458,-2133,-1253,68,1711,3449,5090,6406,7228,7421,6948,5819,4143,2065,-225,-2517,-4644,-6427,-7779,-8620,-8947,-8784,-8205,-7282,-6134,-4854,-3543,-2296,-1162,-212,552,1098,1462,1634,1658,1543,1315,996,589,142,-343,-802,-1224,-1552,-1783,-1890,-1904,-1842,-1764,-1707,-1742,-1879,-2160,-2543,-3001,-3456,-3818,-4003,-3923,-3524,-2784,-1723,-410,1062,2559,3968,5165,6081,6682,6979,7042,6954,6833,6762,6839,7068,7476,7982,8530,9016,9354,9478,9339,8949,8321,7530,6632,5716,4828,4024,3298,2647,2030,1404,731,-9,-817,-1649,-2452,-3138,-3631,-3855,-3777,-3388,-2750,-1936,-1094,-344,153,312,41,-635,-1675,-2939,-4264,-5465,-6336,-6764,-6620,-5934,-4748,-3217,-1528,109,1507,2501,3023,3040,2624,1875,939,-44,-954,-1717,-2304,-2753,-3116,-3493,-3957,-4572,-5376,-6326,-7388,-8435,-9369,-10053,-10394,-10321,-9819,-8926,-7730,-6361,-4974,-3712,-2706,-2020,-1689,-1659,-1856,-2158,-2455,-2637,-2650,-2461,-2102,-1617,-1095,-596,-193,98,286,412,555,768,1127,1642,2305,3062,3817,4474,4919,5071,4877,4330,3486,2430,1295,221,-657,-1230,-1433,-1258,-741,29,963,1915,2814,3543,4088,4423,4590,4652,4682,4773,4982,5373,5946,6690,7565,8486,9400,10206,10848,11277,11450,11374,11045,10505,9782,8927,7969,6944,5863,4739,3570,2368,1134,-89,-1267,-2314,-3166,-3735,-3967,-3841,-3366,-2621,-1698,-752,81,657,871,681,87,-836,-1965,-3153,-4244,-5083,-5582,-5666,-5335,-4662,-3718,-2666,-1637,-786,-235,-77,-355,-1069,-2174,-3582,-5174,-6829,-8402,-9785,-10860,-11574,-11859,-11733,-11175,-10250,-8983,-7445,-5702,-3818,-1885,30,1839,3464,4851,5930,6688,7101,7190,6993,6565,5980,5321,4667,4090,3651,3379,3299,3387,3620,3936,4275,4563,4737,4740,4542,4137,3540,2801,1977,1149,401,-186,-550,-634,-437,39,732,1561,2412,3168,3689,3882,3644,2968,1856,413,-1225,-2871,-4311,-5351,-5837,-5661,-4829,-3400,-1540,533,2577,4330,5592,6206,6110,5333,3989,2256,366,-1465,-3009,-4119,-4688,-4711,-4239,-3400,-2363,-1308,-424,165,351,133,-475,-1380,-2474,-3653,-4804,-5865,-6797,-7587,-8258,-8822,-9298,-9661,-9890,-9895,-9634,-8999,-7992,-6581,-4855,-2908,-904,974,2555,3666,4217,4152,3504,2376,914,-694,-2246,-3579,-4541,-5065,-5123,-4758,-4051,-3116,-2078,-1048,-118,666,1292,1776,2174,2533,2915,3363,3887,4499,5167,5847,6506,7068,7504,7764,7827,7680,7338,6811,6158,5403,4625,3846,3135,2483,1935,1449,1039,675,354,70,-164,-345,-447,-477,-430,-342,-243,-189,-229,-402,-744,-1241,-1886,-2607,-3370,-4067,-4661,-5064,-5253,-5188,-4878,-4319,-3559,-2613,-1548,-387,811,2023,3218,4368,5454,6447,7303,7985,8430,8582,8400,7839,6914,5647,4132,2492,867,-554,-1646,-2265,-2370,-1960,-1124,-1,1215,2318,3116,3434,3185,2316,874,-1039,-3284,-5654,-7985,-10073,-11784,-13000,-13658,-13731,-13243,-12242,-10811,-9046,-7060,-4957,-2856,-837,1000,2591,3869,4783,5291,5367,4992,4190,2974,1432,-368,-2288,-4204,-5965,-7431,-8478,-9012,-8985,-8386,-7275,-5751,-3953,-2059,-221,1385,2662,3514,3934,3935,3593,3005,2282,1545,877,357,13,-162,-186,-127,-20,70,125,128,99,58,51,105,255,523,904,1410,1998,2665,3342,4016,4609,5107,5453,5639,5649,5487,5178,4736,4211,3633,3052,2517,2064,1756,1618,1704,2028,2609,3433,4467,5651,6897,8116,9187,10016,10515,10622,10337,9672,8719,7555,6328,5137,4113,3338,2882,2766,2993,3502,4230,5052,5860,6499,6868,6841,6372,5426,4034,2271,241,-1909,-4047,-6018,-7710,-9042,-9958,-10470,-10602,-10422,-10013,-9460,-8834,-8200,-7581,-6997,-6425,-5862,-5275,-4662,-4017,-3359,-2708,-2109,-1609,-1254,-1097,-1157,-1452,-1960,-2646,-3454,-4314,-5156,-5913,-6527,-6942,-7142,-7075,-6759,-6179,-5346,-4293,-3039,-1637,-150,1354,2774,4022,4992,5606,5798,5530,4810,3685,2229,592,-1111,-2692,-4013,-4941,-5369,-5267,-4625,-3512,-2027,-323,1447,3092,4486,5476,6024,6081,5707,4959,3968,2827,1687,612,-299,-1022,-1541,-1868,-2035,-2066,-1996,-1843,-1619,-1324,-954,-502,21,605,1206,1804,2324,2758,3036,3176,3159,3015,2789,2510,2239,1989,1790,1610,1444,1218,913,472,-109,-823,-1615,-2424,-3132,-3678,-3941,-3901,-3513,-2820,-1881,-788,333,1372,2207,2752,2943,2765,2218,1378,308,-873,-2059,-3137,-4003,-4582,-4807,-4658,-4123,-3235,-2037,-617,950,2544,4074,5413,6478,7159,7400,7144,6395,5158,3520,1555,-593,-2787,-4882,-6717,-8191,-9184,-9665,-9597,-9020,-7971,-6551,-4832,-2955,-1014,852,2526,3905,4895,5446,5538,5192,4467,3463,2285,1076,-42,-964,-1599,-1919,-1932,-1678,-1246,-730,-199,249,614,863,1046,1196,1377,1635,2010,2514,3124,3817,4505,5132,5585,5802,5697,5251,4446,3337,1981,484,-1046,-2502,-3789,-4844,-5621,-6126,-6368,-6405,-6288,-6083,-5841,-5610,-5400,-5210,-5014,-4769,-4438,-3980,-3390,-2664,-1842,-963,-107,681,1309,1759,1993,2032,1913,1689,1440,1211,1067,1004,1022,1074,1096,1033,813,419,-173,-918,-1777,-2656,-3488,-4187,-4698,-4976,-5018,-4813,-4404,-3814,-3076,-2245,-1322,-353,665,1720,2796,3889,4972,6018,7003,7863,8584,9092,9367,9374,9080,8504,7639,6527,5211,3740,2173,580,-982,-2435,-3704,-4720,-5399,-5679,-5521,-4895,-3843,-2428,-757,993,2677,4094,5095,5568,5431,4709,3454,1797,-84,-2013,-3790,-5264,-6320,-6897,-7008,-6690,-6049,-5160,-4155,-3084,-2037,-1008,-37,925,1856,2800,3720,4601,5373,5969,6305,6320,5969,5261,4233,2970,1577,155,-1174,-2349,-3287,-3977,-4390,-4546,-4441,-4096,-3509,-2686,-1630,-352,1121,2743,4447,6148,7754,9164,10308,11101,11527,11553,11224,10574,9686,8643,7537,6440,5425,4515,3733,3062,2490,1978,1522,1086,691,331,35,-185,-320,-372,-373,-359,-404,-546,-866,-1382,-2111,-3035,-4081,-5180,-6202,-7045,-7591,-7768,-7545,-6951,-6052,-4985,-3889,-2928,-2245,-1961,-2116,-2743,-3746,-5029,-6410,-7724,-8787,-9478,-9705,-9459,-8781,-7759,-6511,-5168,-3836,-2610,-1528,-608,183,866,1495,2065,2573,2966,3168,3100,2676,1863,633,-938,-2780,-4735,-6635,-8330,-9643,-10496,-10805,-10599,-9911,-8861,-7548,-6108,-4636,-3227,-1924,-770,234,1086,1784,2332,2711,2913,2919,2733,2367,1868,1290,725,240,-66,-159,6,408,1016,1757,2565,3350,4068,4662,5127,5472,5726,5931,6139,6383,6699,7102,7588,8146,8749,9349,9913,10376,10710,10868,10843,10619,10222,9662,8987,8219,7406,6566,5727,4883,4050,3184,2292,1328,293,-833,-2031,-3289,-4567,-5827,-7020,-8103,-9032,-9778,-10304,-10613,-10660,-10481,-10035,-9355,-8439,-7302,-5992,-4548,-3040,-1549,-160,1038,1946,2512,2665,2408,1752,768,-445,-1760,-3040,-4148,-4982,-5443,-5515,-5167,-4457,-3427,-2164,-745,734,2212,3608,4859,5925,6712,7196,7300,6987,6258,5113,3630,1903,63,-1738,-3345,-4643,-5524,-5967,-5978,-5631,-5042,-4331,-3638,-3062,-2668,-2479,-2454,-2538,-2642,-2689,-2624,-2415,-2083,-1672,-1260,-935,-772,-843,-1159,-1741,-2517,-3443,-4414,-5345,-6158,-6774,-7161,-7291,-7175,-6819,-6264,-5527,-4665,-3703,-2689,-1672,-673,255,1122,1909,2643,3351,4064,4811,5618,6468,7353,8211,8988,9606,9991,10097,9885,9374,8599,7633,6578,5521,4567,3768,3181,2786,2589,2523,2552,2633,2711,2787,2834,2873,2917,2983,3086,3226,3376,3520,3595,3585,3419,3102,2602,1952,1181,357,-466,-1194,-1799,-2204,-2417,-2417,-2233,-1886,-1414,-858,-244,381,1004,1593,2130,2602,3006,3323,3564,3726,3814,3861,3878,3904,3953,4028,4115,4163,4117,3905,3451,2714,1650,274,-1375,-3215,-5121,-6963,-8571,-9825,-10588,-10809,-10466,-9597,-8298,-6686,-4901,-3099,-1394,94,1310,2208,2817,3143,3270,3222,3069,2815,2483,2042,1468,741,-175,-1261,-2503,-3852,-5221,-6541,-7686,-8575,-9097,-9191,-8822,-7989,-6755,-5191,-3436,-1611,140,1701,2990,3962,4612,4993,5162,5216,5230,5273,5372,5518,5671,5761,5722,5486,5025,4342,3479,2521,1555,704,42,-348,-458,-291,79,566,1051,1425,1596,1501,1149,546,-187,-1000,-1725,-2311,-2639,-2691,-2455,-1980,-1343,-651,-16,457,697,646,311,-294,-1110,-2076,-3116,-4179,-5194,-6143,-6982,-7709,-8294,-8734,-8995,-9056,-8892,-8482,-7819,-6915,-5801,-4525,-3161,-1781,-472,685,1627,2284,2644,2677,2424,1905,1198,353,-554,-1463,-2313,-3047,-3616,-3970,-4083,-3900,-3441,-2686,-1680,-477,862,2232,3550,4722,5668,6342,6731,6838,6730,6447,6075,5658,5249,4858,4502,4163,3841,3513,3191,2867,2563,2291,2070,1912,1818,1787,1794,1832,1872,1912,1938,1973,2016,2105,2245,2450,2714,3015,3329,3607,3822,3933,3918,3775,3515,3159,2762,2351,1988,1692,1480,1346,1250,1160,1012,779,431,-15,-531,-1044,-1497,-1801,-1924,-1831,-1542,-1120,-641,-221,27,30,-296,-920,-1829,-2914,-4070,-5188,-6150,-6910,-7419,-7704,-7805,-7798,-7767,-7777,-7889,-8097,-8390,-8678,-8885,-8903,-8650,-8090,-7214,-6100,-4839,-3584,-2471,-1643,-1175,-1124,-1423,-2013,-2711,-3382,-3846,-4000,-3781,-3199,-2344,-1336,-337,483,999,1108,777,65,-952,-2083,-3157,-3972,-4358,-4228,-3516,-2294,-647,1257,3239,5127,6766,8050,8931,9408,9538,9401,9088,8691,8247,7804,7326,6800,6177,5417,4533,3523,2469,1441,544,-120,-482,-479,-114,590,1566,2723,3952,5159,6239,7141,7818,8262,8497,8545,8453,8255,7973,7635,7236,6788,6276,5707,5070,4376,3632,2850,2050,1246,438,-355,-1150,-1939,-2721,-3500,-4235,-4918,-5488,-5904,-6111,-6071,-5766,-5212,-4447,-3548,-2598,-1696,-915,-305,118,378,516,590,659,747,870,1002,1087,1069,851,393,-367,-1395,-2646,-3993,-5290,-6359,-7042,-7204,-6772,-5741,-4174,-2203,5,2236,4306,6033,7303,8063,8319,8148,7664,6986,6233,5486,4777,4112,3444,2727,1907,946,-160,-1378,-2645,-3862,-4930,-5756,-6279,-6481,-6396,-6103,-5714,-5345,-5110,-5071,-5267,-5675,-6223,-6837,-7391,-7813,-8019,-7987,-7723,-7274,-6706,-6104,-5520,-5010,-4566,-4173,-3761,-3296,-2712,-2009,-1219,-390,361,960,1303,1363,1129,678,112,-427,-772,-808,-413,432,1712,3335,5161,7019,8744,10178,11213,11786,11895,11563,10880,9914,8775,7538,6272,5020,3803,2620,1468,337,-760,-1795,-2706,-3428,-3868,-3970,-3689,-3027,-2057,-861,380,1530,2390,2846,2785,2186,1075,-444,-2242,-4131,-5954,-7530,-8751,-9519,-9818,-9658,-9102,-8230,-7135,-5899,-4603,-3293,-2013,-787,363,1415,2342,3115,3694,4050,4149,3990,3583,2980,2256,1513,853,371,135,163,441,900,1462,2013,2483,2778,2885,2768,2478,2039,1523,981,459,-13,-436,-825,-1216,-1642,-2125,-2667,-3247,-3822,-4326,-4702,-4879,-4829,-4518,-3970,-3211,-2321,-1376,-485,269,798,1052,1016,689,128,-621,-1469,-2354,-3187,-3906,-4442,-4735,-4727,-4384,-3657,-2548,-1061,763,2837,5052,7262,9303,11016,12268,12955,13055,12570,11612,10282,8764,7197,5723,4455,3419,2647,2075,1661,1312,988,615,212,-228,-641,-975,-1185,-1226,-1118,-901,-666,-521,-587,-964,-1712,-2842,-4285,-5919,-7579,-9069,-10223,-10909,-11062,-10700,-9903,-8818,-7614,-6481,-5566,-4992,-4795,-4977,-5451,-6118,-6836,-7487,-7957,-8184,-8131,-7803,-7243,-6490,-5612,-4651,-3652,-2627,-1581,-493,664,1904,3242,4647,6067,7421,8609,9537,10126,10334,10163,9651,8890,7970,7021,6144,5429,4930,4658,4585,4647,4770,4869,4894,4802,4613,4335,4050,3780,3593,3502,3507,3584,3681,3729,3662,3419,2965,2317,1509,646,-178,-839,-1256,-1372,-1197,-778,-223,348,802,1027,967,607,25,-678,-1337,-1809,-1962,-1727,-1097,-132,1046,2299,3463,4417,5059,5356,5323,5010,4518,3925,3333,2784,2316,1902,1526,1117,647,82,-577,-1275,-1960,-2527,-2894,-2979,-2750,-2195,-1368,-344,766,1851,2792,3524,3979,4166,4106,3842,3444,2944,2387,1779,1110,369,-464,-1403,-2428,-3531,-4644,-5709,-6641,-7356,-7793,-7897,-7668,-7115,-6313,-5332,-4289,-3279,-2423,-1786,-1442,-1391,-1620,-2059,-2622,-3204,-3724,-4093,-4301,-4317,-4205,-3990,-3751,-3521,-3359,-3257,-3233,-3244,-3266,-3248,-3163,-2980,-2698,-2331,-1904,-1450,-1004,-589,-217,91,342,525,630,658,603,461,245,-42,-387,-767,-1176,-1571,-1948,-2260,-2506,-2653,-2714,-2681,-2591,-2463,-2341,-2251,-2228,-2272,-2373,-2502,-2579,-2557,-2324,-1839,-1045,57,1415,2959,4553,6072,7364,8313,8824,8851,8397,7511,6272,4806,3215,1645,174,-1094,-2119,-2863,-3329,-3516,-3449,-3127,-2574,-1795,-802,383,1735,3205,4732,6245,7640,8847,9754,10318,10494,10274,9712,8838,7758,6532,5261,4015,2858,1853,1022,405,-3,-197,-196,-19,299,733,1232,1757,2264,2697,3041,3250,3320,3255,3052,2741,2338,1865,1362,841,334,-155,-633,-1114,-1641,-2238,-2944,-3755,-4659,-5615,-6559,-7421,-8136,-8646,-8926,-8976,-8822,-8517,-8143,-7760,-7459,-7268,-7231,-7322,-7525,-7772,-8027,-8226,-8351,-8375,-8289,-8103,-7804,-7410,-6914,-6336,-5685,-4992,-4280,-3590,-2953,-2420,-2015,-1772,-1707,-1792,-2023,-2318,-2626,-2869,-2982,-2905,-2630,-2111,-1400,-482,574,1731,2943,4129,5274,6301,7203,7942,8515,8914,9145,9205,9111,8853,8453,7903,7212,6391,5452,4425,3348,2274,1265,403,-262,-652,-748,-530,-23,727,1651,2673,3706,4677,5522,6198,6675,6949,7018,6887,6568,6052,5348,4453,3376,2150,812,-557,-1880,-3058,-3999,-4629,-4892,-4783,-4320,-3576,-2638,-1625,-645,196,828,1208,1339,1243,989,646,302,44,-68,14,293,744,1316,1934,2535,3052,3471,3768,3981,4128,4259,4401,4560,4739,4875,4935,4808,4448,3781,2803,1550,99,-1403,-2833,-4017,-4862,-5276,-5237,-4778,-3965,-2906,-1723,-539,537,1417,2062,2436,2579,2480,2201,1747,1135,383,-526,-1564,-2715,-3935,-5142,-6264,-7179,-7793,-7997,-7725,-6927,-5616,-3851,-1739,568,2890,5050,6874,8218,8996,9139,8674,7631,6121,4260,2200,93,-1907,-3668,-5083,-6065,-6584,-6608,-6180,-5325,-4140,-2700,-1125,477,1987,3304,4323,4973,5190,4944,4248,3130,1684,13,-1742,-3435,-4939,-6139,-6979,-7429,-7521,-7316,-6896,-6369,-5815,-5323,-4919,-4637,-4441,-4314,-4196,-4055,-3865,-3620,-3347,-3080,-2863,-2753,-2755,-2905,-3142,-3430,-3665,-3734,-3544,-2983,-2023,-664,1017,2885,4768,6483,7836,8709,9003,8722,7928,6739,5340,3889,2581,1517,796,406,335,488,795,1168,1559,1942,2322,2730,3185,3735,4346,5026,5663,6195,6477,6407,5881,4845,3291,1282,-1070,-3606,-6132,-8464,-10411,-11836,-12636,-12777,-12277,-11226,-9747,-8010,-6185,-4431,-2883,-1614,-662,-9,391,601,694,734,764,812,879,950,1007,1027,1003,954,892,889,968,1197,1598,2174,2912,3749,4626,5448,6139,6634,6883,6900,6690,6332,5888,5444,5073,4820,4716,4745,4891,5091,5297,5456,5518,5470,5300,5017,4651,4215,3729,3206,2622,1972,1216,340,-678,-1833,-3100,-4426,-5745,-6960,-8001,-8762,-9211,-9297,-9047,-8500,-7731,-6834,-5903,-5008,-4217,-3537,-2992,-2545,-2192,-1903,-1672,-1508,-1425,-1463,-1649,-2028,-2608,-3387,-4325,-5347,-6376,-7283,-7998,-8420,-8514,-8271,-7712,-6902,-5920,-4860,-3808,-2866,-2081,-1520,-1182,-1069,-1149,-1363,-1660,-1958,-2206,-2328,-2304,-2083,-1712,-1175,-577,60,633,1117,1461,1678,1782,1824,1863,1949,2140,2456,2918,3515,4213,4994,5794,6606,7376,8107,8775,9374,9896,10308,10579,10664,10505,10080,9359,8355,7126,5738,4334,3012,1935,1171,833,898,1378,2164,3169,4264,5319,6244,6950,7406,7598,7560,7330,6969,6543,6083,5647,5229,4836,4455,4046,3594,3058,2432,1690,867,-49,-988,-1938,-2832,-3654,-4360,-4955,-5427,-5797,-6079,-6295,-6461,-6579,-6648,-6659,-6590,-6436,-6171,-5801,-5317,-4736,-4075,-3365,-2641,-1942,-1298,-735,-272,89,329,457,454,310,21,-445,-1063,-1854,-2778,-3807,-4881,-5924,-6844,-7540,-7906,-7854,-7321,-6284,-4779,-2891,-773,1404,3425,5096,6253,6772,6635,5863,4588,2966,1213,-479,-1921,-2997,-3636,-3845,-3673,-3228,-2601,-1914,-1245,-641,-137,305,700,1112,1582,2142,2809,3564,4375,5189,5945,6577,7045,7292,7316,7094,6639,5968,5101,4073,2926,1689,429,-829,-2026,-3128,-4117,-4949,-5642,-6153,-6513,-6701,-6740,-6636,-6409,-6075,-5667,-5189,-4677,-4139,-3587,-3039,-2475,-1906,-1305,-691,-54,559,1123,1571,1848,1899,1684,1189,439,-522,-1600,-2708,-3729,-4579,-5176,-5493,-5515,-5291,-4868,-4343,-3773,-3240,-2768,-2368,-2004,-1614,-1131,-485,377,1453,2729,4102,5477,6702,7654,8193,8261,7793,6852,5493,3877,2174,566,-765,-1688,-2135,-2084,-1620,-839,91,1028,1826,2389,2680,2703,2538,2277,2028,1899,1937,2173,2575,3058,3555,3933,4146,4118,3853,3384,2752,2054,1330,657,45,-506,-1032,-1584,-2219,-2965,-3834,-4786,-5736,-6577,-7170,-7395,-7152,-6401,-5147,-3484,-1535,505,2453,4100,5300,5919,5914,5298,4140,2601,825,-963,-2596,-3899,-4752,-5088,-4902,-4230,-3169,-1835,-366,1099,2439,3557,4393,4907,5112,5014,4670,4102,3385,2556,1688,842,80,-555,-1017,-1323,-1465,-1509,-1490,-1487,-1545,-1712,-2001,-2407,-2896,-3423,-3929,-4368,-4701,-4915,-5013,-5025,-4972,-4900,-4811,-4733,-4630,-4507,-4303,-4010,-3584,-3024,-2332,-1536,-673,197,1030,1761,2347,2745,2920,2858,2553,2023,1292,412,-571,-1588,-2601,-3539,-4393,-5109,-5684,-6084,-6289,-6272,-5993,-5423,-4537,-3322,-1804,-21,1928,3946,5867,7564,8866,9654,9827,9333,8179,6433,4212,1688,-937,-3448,-5632,-7306,-8332,-8630,-8196,-7078,-5408,-3331,-1050,1250,3389,5229,6666,7677,8254,8476,8413,8169,7828,7461,7095,6757,6417,6067,5685,5266,4838,4435,4127,3969,4018,4301,4795,5457,6195,6898,7464,7808,7867,7658,7208,6616,5985,5436,5063,4956,5122,5581,6249,7074,7939,8756,9430,9888,10092,10016,9668,9064,8230,7194,5974,4581,3022,1296,-590,-2624,-4778,-7009,-9243,-11404,-13382,-15058,-16334,-17084,-17253,-16795,-15713,-14088,-12024,-9700,-7323,-5099,-3246,-1912,-1204,-1138,-1652,-2641,-3935,-5365,-6775,-8023,-9028,-9755,-10194,-10411,-10447,-10373,-10242,-10066,-9847,-9552,-9120,-8521,-7683,-6602,-5269,-3720,-2013,-254,1485,3048,4380,5369,5981,6198,6029,5528,4752,3776,2676,1520,378,-699,-1660,-2461,-3071,-3444,-3567,-3414,-2986,-2292,-1376,-282,896,2085,3177,4089,4753,5121,5201,5013,4635,4148,3651,3238,2975,2905,3021,3292,3631,3972,4197,4253,4079,3667,3055,2281,1436,577,-211,-902,-1457,-1893,-2218,-2463,-2639,-2763,-2818,-2777,-2610,-2247,-1677,-844,223,1507,2929,4395,5777,6957,7811,8250,8215,7689,6704,5343,3702,1934,169,-1458,-2833,-3906,-4642,-5070,-5243,-5222,-5078,-4841,-4533,-4116,-3554,-2770,-1715,-350,1305,3196,5184,7145,8869,10221,11054,11295,10932,10020,8662,7021,5244,3513,1933,612,-442,-1234,-1828,-2296,-2707,-3109,-3513,-3895,-4202,-4358,-4292,-3945,-3293,-2360,-1213,24,1214,2187,2817,2984,2648,1813,561,-990,-2680,-4342,-5824,-7006,-7810,-8233,-8290,-8086,-7701,-7282,-6907,-6688,-6631,-6762,-7006,-7299,-7536,-7623,-7489,-7096,-6444,-5577,-4562,-3493,-2449,-1527,-772,-239,64,148,23,-272,-700,-1236,-1818,-2420,-2975,-3429,-3723,-3810,-3644,-3235,-2582,-1759,-840,65,846,1396,1651,1561,1157,488,-327,-1149,-1822,-2201,-2166,-1678,-732,572,2105,3683,5120,6244,6935,7128,6838,6143,5187,4137,3186,2468,2114,2134,2523,3176,3973,4782,5471,5978,6243,6318,6231,6109,6031,6115,6414,6970,7752,8718,9755,10767,11613,12201,12433,12267,11693,10750,9516,8079,6557,5042,3613,2327,1200,228,-606,-1350,-2028,-2680,-3314,-3929,-4505,-5005,-5397,-5643,-5727,-5641,-5392,-5011,-4516,-3953,-3364,-2777,-2252,-1801,-1456,-1234,-1127,-1142,-1268,-1487,-1803,-2194,-2653,-3159,-3682,-4179,-4611,-4910,-5050,-4973,-4694,-4207,-3569,-2828,-2055,-1314,-642,-76,401,788,1144,1484,1853,2260,2678,3088,3409,3582,3540,3226,2644,1791,756,-398,-1532,-2548,-3325,-3792,-3895,-3636,-3044,-2196,-1181,-101,944,1881,2658,3254,3688,3975,4159,4277,4341,4366,4337,4220,3985,3596,3014,2239,1264,135,-1113,-2397,-3662,-4834,-5858,-6704,-7340,-7771,-7979,-7993,-7801,-7429,-6885,-6177,-5342,-4387,-3371,-2325,-1314,-395,385,966,1326,1439,1297,914,306,-494,-1448,-2508,-3640,-4763,-5844,-6788,-7537,-8004,-8113,-7816,-7063,-5890,-4310,-2453,-406,1643,3575,5213,6464,7227,7485,7260,6602,5644,4471,3232,2026,931,17,-716,-1249,-1631,-1869,-2037,-2146,-2254,-2371,-2516,-2677,-2839,-2946,-2954,-2783,-2381,-1677,-655,696,2329,4161,6086,7957,9631,10964,11841,12179,11951,11179,9934,8343,6539,4690,2936,1417,224,-583,-992,-1037,-779,-317,251,810,1280,1577,1679,1570,1288,895,467,104,-103,-78,234,854,1749,2859,4064,5224,6195,6817,6998,6656,5778,4413,2629,562,-1658,-3892,-5996,-7877,-9441,-10649,-11476,-11918,-11997,-11729,-11140,-10254,-9105,-7718,-6143,-4423,-2636,-856,800,2247,3354,4057,4271,4000,3250,2110,683,-887,-2458,-3885,-5070,-5936,-6472,-6706,-6706,-6561,-6366,-6185,-6069,-6017,-5997,-5966,-5838,-5570,-5091,-4396,-3478,-2385,-1179,66,1262,2354,3284,4034,4601,4998,5250,5382,5421,5384,5305,5184,5065,4935,4831,4732,4658,4567,4460,4276,3979,3527,2866,1997,915,-325,-1655,-2956,-4120,-5007,-5528,-5595,-5187,-4324,-3093,-1615,-74,1376,2523,3251,3433,3045,2089,667,-1102,-3034,-4947,-6665,-8026,-8939,-9344,-9258,-8733,-7880,-6817,-5686,-4592,-3632,-2839,-2224,-1724,-1278,-769,-121,753,1880,3256,4832,6521,8215,9807,11187,12281,13029,13401,13406,13053,12387,11452,10309,9008,7645,6263,4979,3854,2985,2443,2280,2522,3170,4178,5474,6960,8500,9978,11259,12251,12865,13087,12905,12387,11598,10651,9636,8645,7721,6869,6040,5163,4118,2817,1169,-849,-3220,-5841,-8584,-11245,-13640,-15564,-16871,-17462,-17304,-16446,-14995,-13115,-10997,-8823,-6769,-4963,-3494,-2412,-1716,-1394,-1406,-1699,-2239,-2963,-3847,-4850,-5937,-7073,-8207,-9274,-10211,-10923,-11350,-11408,-11052,-10261,-9026,-7410,-5476,-3342,-1156,949,2807,4315,5377,5961,6078,5783,5157,4314,3338,2352,1388,522,-277,-1003,-1703,-2416,-3131,-3864,-4527,-5063,-5341,-5275,-4754,-3746,-2224,-272,2034,4502,6986,9275,11209,12658,13525,13803,13496,12690,11487,9995,8368,6685,5082,3601,2297,1172,201,-635,-1407,-2128,-2852,-3565,-4257,-4890,-5398,-5737,-5842,-5704,-5313,-4715,-3976,-3179,-2425,-1798,-1354,-1134,-1111,-1234,-1425,-1570,-1580,-1369,-885,-127,885,2066,3314,4495,5461,6089,6233,5833,4818,3225,1108,-1396,-4115,-6826,-9315,-11342,-12747,-13371,-13198,-12229,-10607,-8509,-6174,-3858,-1797,-170,896,1388,1344,903,222,-498,-1075,-1360,-1253,-723,178,1376,2695,4007,5129,5967,6427,6511,6239,5718,5051,4397,3878,3613,3670,4055,4733,5602,6546,7431,8139,8591,8742,8609,8246,7739,7191,6698,6325,6100,6000,5955,5873,5638,5158,4361,3222,1783,101,-1692,-3479,-5124,-6516,-7579,-8273,-8604,-8602,-8326,-7833,-7185,-6429,-5597,-4727,-3837,-2975,-2168,-1482,-957,-663,-631,-899,-1474,-2328,-3431,-4697,-6069,-7434,-8729,-9860,-10771,-11404,-11725,-11712,-11349,-10643,-9601,-8248,-6641,-4809,-2852,-822,1179,3084,4812,6302,7498,8359,8858,8978,8725,8115,7163,5927,4411,2689,777,-1265,-3395,-5551,-7669,-9665,-11451,-12910,-13941,-14422,-14266,-13399,-11806,-9512,-6630,-3307,247,3786,7084,9897,12058,13441,13987,13717,12709,11093,9047,6760,4429,2242,353,-1111,-2089,-2522,-2449,-1884,-921,359,1852,3446,5051,6559,7904,9019,9856,10404,10650,10622,10364,9933,9407,8866,8379,8010,7791,7721,7775,7884,7957,7897,7586,6948,5915,4470,2651,519,-1799,-4164,-6426,-8417,-10009,-11095,-11599,-11498,-10798,-9548,-7818,-5714,-3348,-837,1672,4071,6218,8001,9314,10062,10183,9643,8463,6702,4474,1944,-721,-3301,-5634,-7535,-8911,-9666,-9804,-9339,-8351,-6938,-5214,-3299,-1307,668,2535,4241,5726,6957,7914,8575,8959,9063,8929,8578,8052,7389,6635,5823,5009,4214,3465,2765,2084,1391,619,-283,-1377,-2680,-4217,-5936,-7793,-9689,-11516,-13163,-14530,-15525,-16109,-16268,-16016,-15419,-14532,-13439,-12205,-10887,-9509,-8109,-6676,-5236,-3796,-2378,-1023,220,1305,2170,2780,3099,3125,2860,2346,1618,740,-231,-1238,-2212,-3116,-3879,-4471,-4838,-4938,-4763,-4269,-3494,-2438,-1161,265,1769,3243,4590,5707,6503,6891,6829,6286,5275,3848,2092,114,-1931,-3915,-5667,-7079,-8023,-8457,-8343,-7710,-6626,-5180,-3501,-1704,84,1770,3272,4559,5609,6464,7149,7740,8282,8818,9371,9927,10458,10913,11247,11401,11357,11086,10605,9930,9104,8173,7195,6218,5294,4445,3710,3085,2592,2224,1985,1876,1877,1990,2181,2436,2737,3055,3396,3735,4085,4434,4787,5141,5474,5777,5983,6052,5882,5402,4507,3144,1271,-1106,-3914,-7044,-10334,-13572,-16551,-19035,-20842,-21800,-21836,-20917,-19114,-16574,-13483,-10122,-6717,-3559,-826,1295,2739,3465,3531,3031,2092,889,-447,-1749,-2928,-3891,-4614,-5087,-5345,-5420,-5380,-5257,-5095,-4901,-4663,-4351,-3923,-3321,-2526,-1499,-275,1120,2594,4070,5434,6609,7518,8133,8442,8479,8276,7889,7358,6715,5977,5146,4213,3168,2008,734,-611,-1990,-3314,-4511,-5474,-6143,-6432,-6341,-5856,-5048,-3988,-2801,-1605,-529,322,897,1168,1185,1011,737,463,252,166,210,359,571,754,839,735,379,-250,-1159,-2275,-3535,-4796,-5963,-6879,-7447,-7569,-7175,-6265,-4850,-3029,-919,1312,3494,5449,7031,8119,8652,8594,7987,6897,5444,3778,2051,438,-941,-1952,-2570,-2747,-2545,-2001,-1217,-264,772,1834,2889,3912,4917,5902,6880,7849,8787,9663,10436,11040,11449,11601,11505,11138,10542,9723,8735,7591,6338,4997,3604,2206,840,-424,-1535,-2426,-3051,-3365,-3364,-3046,-2458,-1651,-710,284,1236,2065,2704,3089,3193,2989,2483,1702,687,-486,-1734,-2943,-4019,-4848,-5371,-5517,-5297,-4719,-3864,-2830,-1742,-751,3,387,300,-305,-1437,-3021,-4953,-7061,-9155,-11041,-12520,-13455,-13733,-13324,-12257,-10622,-8564,-6242,-3846,-1529,557,2296,3618,4450,4794,4646,4069,3131,1944,621,-723,-1965,-3035,-3836,-4356,-4557,-4476,-4144,-3617,-2962,-2210,-1402,-539,401,1423,2572,3838,5231,6711,8234,9720,11083,12211,13011,13384,13279,12670,11590,10107,8334,6392,4425,2531,829,-658,-1870,-2854,-3621,-4242,-4773,-5263,-5762,-6268,-6793,-7293,-7740,-8091,-8301,-8350,-8205,-7860,-7309,-6553,-5626,-4544,-3386,-2193,-1062,-47,777,1367,1693,1740,1509,1014,265,-697,-1845,-3114,-4440,-5722,-6864,-7739,-8236,-8258,-7730,-6631,-4982,-2871,-420,2180,4756,7081,8996,10315,10947,10807,9902,8274,6045,3361,439,-2520,-5287,-7683,-9571,-10858,-11540,-11637,-11231,-10410,-9266,-7880,-6320,-4621,-2823,-944,965,2874,4693,6370,7815,8969,9805,10315,10544,10562,10457,10315,10224,10203,10293,10447,10631,10783,10821,10703,10362,9806,9019,8071,7000,5893,4807,3803,2912,2163,1552,1077,707,419,160,-84,-362,-649,-959,-1237,-1459,-1578,-1572,-1430,-1163,-810,-417,-63,172,193,-85,-726,-1780,-3248,-5098,-7257,-9617,-12039,-14388,-16497,-18247,-19518,-20233,-20363,-19900,-18888,-17396,-15502,-13306,-10911,-8403,-5910,-3515,-1346,506,1944,2908,3378,3371,2958,2233,1336,393,-446,-1080,-1406,-1384,-986,-246,799,2069,3478,4934,6349,7634,8726,9567,10124,10393,10388,10153,9735,9193,8574,7895,7181,6398,5551,4605,3583,2480,1361,250,-778,-1693,-2448,-3027,-3429,-3660,-3745,-3709,-3584,-3406,-3197,-2998,-2825,-2730,-2719,-2843,-3085,-3453,-3898,-4342,-4700,-4841,-4667,-4079,-3031,-1521,381,2557,4845,7036,8962,10406,11266,11423,10884,9679,7938,5807,3503,1208,-852,-2532,-3673,-4207,-4080,-3324,-1989,-201,1927,4210,6531,8703,10633,12173,13253,13788,13735,13083,11849,10088,7894,5375,2666,-86,-2746,-5178,-7281,-8964,-10184,-10909,-11147,-10916,-10259,-9226,-7883,-6314,-4600,-2848,-1148,403,1729,2776,3520,3953,4106,4005,3701,3239,2663,2035,1386,779,224,-234,-609,-895,-1117,-1306,-1467,-1640,-1801,-1964,-2081,-2138,-2082,-1902,-1568,-1096,-496,183,903,1606,2254,2813,3262,3590,3800,3898,3892,3796,3623,3379,3080,2713,2276,1744,1096,296,-658,-1789,-3060,-4449,-5873,-7272,-8527,-9571,-10308,-10690,-10709,-10367,-9748,-8909,-7965,-6989,-6063,-5229,-4514,-3924,-3450,-3089,-2827,-2663,-2605,-2649,-2817,-3093,-3489,-3976,-4537,-5127,-5708,-6206,-6584,-6754,-6681,-6314,-5617,-4597,-3256,-1648,169,2099,4038,5880,7512,8867,9877,10540,10856,10880,10667,10294,9846,9397,9025,8782,8700,8779,8986,9262,9505,9627,9506,9072,8246,7020,5411,3488,1365,-823,-2935,-4810,-6351,-7451,-8094,-8269,-8048,-7495,-6725,-5838,-4923,-4079,-3332,-2726,-2232,-1831,-1481,-1140,-799,-448,-129,124,248,210,-20,-414,-936,-1497,-1998,-2345,-2431,-2206,-1641,-746,390,1706,3040,4298,5343,6075,6432,6363,5868,4990,3770,2331,745,-844,-2348,-3673,-4746,-5550,-6059,-6298,-6290,-6065,-5655,-5074,-4335,-3443,-2401,-1235,26,1298,2499,3518,4237,4587,4488,3960,3030,1809,430,-936,-2123,-2962,-3341,-3182,-2473,-1290,256,1980,3683,5166,6248,6800,6744,6079,4851,3182,1216,-847,-2834,-4542,-5830,-6579,-6721,-6270,-5248,-3789,-1989,-35,1933,3757,5300,6466,7182,7421,7189,6538,5526,4262,2823,1318,-186,-1616,-2936,-4115,-5156,-6060,-6861,-7582,-8259,-8923,-9575,-10222,-10818,-11323,-11673,-11807,-11695,-11306,-10668,-9820,-8835,-7803,-6808,-5938,-5241,-4755,-4463,-4322,-4281,-4244,-4167,-3972,-3659,-3208,-2660,-2045,-1401,-758,-125,514,1184,1930,2803,3836,5058,6461,8008,9641,11259,12769,14050,15017,15591,15739,15460,14795,13818,12630,11348,10087,8949,8019,7315,6864,6580,6430,6286,6091,5750,5234,4534,3673,2724,1750,843,79,-494,-827,-942,-836,-581,-210,211,632,1035,1385,1704,1992,2278,2591,2934,3325,3741,4161,4550,4865,5069,5132,5023,4738,4269,3629,2843,1941,957,-56,-1079,-2042,-2934,-3696,-4320,-4777,-5064,-5186,-5151,-4984,-4715,-4376,-4016,-3679,-3426,-3308,-3369,-3654,-4166,-4921,-5876,-7000,-8219,-9467,-10666,-11749,-12668,-13379,-13875,-14130,-14139,-13880,-13322,-12443,-11211,-9628,-7709,-5521,-3136,-685,1705,3895,5744,7155,8057,8432,8329,7824,7058,6170,5312,4626,4179,4059,4224,4665,5273,5946,6577,7036,7270,7203,6867,6268,5514,4665,3835,3097,2501,2082,1806,1648,1526,1375,1123,726,168,-522,-1285,-2028,-2656,-3063,-3214,-3057,-2663,-2087,-1466,-926,-613,-620,-1033,-1843,-3030,-4481,-6091,-7689,-9158,-10348,-11189,-11611,-11622,-11228,-10500,-9482,-8271,-6919,-5499,-4053,-2619,-1227,104,1328,2417,3307,3946,4289,4291,3956,3296,2388,1310,203,-805,-1568,-1963,-1886,-1301,-187,1387,3313,5455,7623,9657,11390,12720,13564,13928,13834,13370,12625,11718,10742,9792,8929,8182,7574,7081,6689,6350,6039,5701,5313,4831,4225,3472,2568,1498,308,-993,-2347,-3715,-5045,-6307,-7459,-8483,-9356,-10058,-10587,-10919,-11066,-11001,-10745,-10294,-9668,-8901,-8026,-7105,-6174,-5294,-4480,-3760,-3118,-2543,-2004,-1472,-938,-378,175,721,1198,1594,1844,1949,1875,1649,1300,866,413,-28,-423,-765,-1074,-1389,-1740,-2181,-2713,-3339,-4028,-4713,-5343,-5836,-6149,-6238,-6102,-5745,-5221,-4563,-3843,-3104,-2386,-1725,-1123,-585,-101,344,761,1161,1546,1912,2245,2527,2741,2862,2885,2811,2659,2465,2265,2116,2042,2079,2220,2447,2714,2962,3123,3154,2999,2686,2205,1646,1066,561,218,98,252,673,1343,2195,3155,4143,5080,5907,6593,7119,7505,7770,7947,8067,8139,8157,8101,7906,7541,6931,6059,4903,3490,1871,131,-1623,-3271,-4701,-5806,-6534,-6859,-6814,-6482,-5967,-5393,-4891,-4535,-4406,-4504,-4817,-5277,-5820,-6347,-6799,-7103,-7255,-7234,-7092,-6840,-6533,-6172,-5772,-5293,-4703,-3943,-2975,-1766,-325,1310,3074,4847,6538,8005,9174,9976,10386,10455,10221,9818,9311,8835,8430,8169,8034,8030,8099,8205,8293,8322,8261,8096,7816,7430,6927,6321,5590,4736,3744,2602,1330,-65,-1539,-3032,-4482,-5805,-6924,-7773,-8303,-8484,-8332,-7872,-7182,-6332,-5418,-4507,-3654,-2889,-2207,-1597,-1034,-506,-12,422,755,939,911,651,123,-631,-1574,-2605,-3617,-4491,-5101,-5370,-5227,-4677,-3761,-2565,-1223,122,1332,2272,2877,3090,2942,2463,1746,872,-68,-1005,-1888,-2706,-3446,-4150,-4819,-5495,-6174,-6836,-7455,-7951,-8271,-8331,-8082,-7502,-6600,-5445,-4132,-2790,-1563,-576,73,337,237,-153,-712,-1273,-1699,-1839,-1625,-1035,-114,1024,2249,3399,4351,5014,5347,5391,5200,4912,4623,4462,4491,4745,5197,5774,6378,6885,7195,7224,6939,6351,5515,4534,3503,2557,1769,1209,892,791,847,989,1124,1189,1134,934,605,173,-317,-810,-1283,-1689,-2048,-2349,-2633,-2923,-3239,-3595,-3980,-4375,-4747,-5064,-5291,-5416,-5416,-5322,-5129,-4889,-4615,-4336,-4054,-3763,-3429,-3023,-2508,-1873,-1119,-303,528,1255,1803,2070,2004,1594,864,-67,-1093,-2017,-2679,-2927,-2630,-1768,-334,1539,3728,5998,8170,10019,11398,12193,12361,11936,10991,9664,8101,6453,4858,3398,2147,1086,225,-512,-1153,-1758,-2350,-2932,-3494,-3986,-4371,-4604,-4646,-4519,-4224,-3848,-3455,-3145,-2992,-3064,-3364,-3890,-4549,-5267,-5899,-6336,-6469,-6219,-5561,-4499,-3107,-1459,293,2051,3651,5003,6003,6601,6767,6509,5862,4887,3657,2255,772,-720,-2143,-3442,-4588,-5527,-6273,-6784,-7079,-7148,-7013,-6694,-6239,-5698,-5142,-4630,-4227,-3975,-3903,-4014,-4294,-4711,-5219,-5780,-6343,-6872,-7338,-7697,-7930,-7997,-7855,-7474,-6804,-5837,-4560,-3008,-1232,681,2616,4451,6051,7312,8148,8520,8455,8004,7313,6502,5765,5224,5017,5180,5726,6590,7651,8794,9843,10697,11230,11411,11211,10697,9938,9053,8166,7372,6769,6391,6243,6296,6490,6752,7028,7247,7384,7410,7330,7171,6951,6728,6494,6294,6081,5832,5478,4958,4206,3203,1927,439,-1206,-2898,-4516,-5957,-7114,-7939,-8415,-8570,-8484,-8238,-7948,-7675,-7504,-7435,-7476,-7590,-7731,-7864,-7949,-7979,-7950,-7892,-7828,-7792,-7812,-7878,-7982,-8065,-8073,-7930,-7573,-6953,-6065,-4906,-3549,-2042,-497,1004,2356,3506,4393,5033,5439,5681,5826,5953,6122,6371,6710,7113,7543,7939,8243,8420,8419,8266,7943,7518,7018,6505,6020,5589,5210,4861,4482,4011,3370,2515,1394,37,-1539,-3225,-4934,-6516,-7872,-8884,-9498,-9683,-9488,-8969,-8250,-7436,-6634,-5930,-5348,-4904,-4553,-4255,-3963,-3618,-3230,-2785,-2331,-1922,-1614,-1457,-1494,-1699,-2059,-2480,-2881,-3160,-3229,-3037,-2558,-1824,-883,167,1232,2202,2990,3513,3755,3690,3388,2877,2275,1621,1017,470,17,-372,-716,-1049,-1395,-1753,-2110,-2427,-2650,-2742,-2649,-2378,-1944,-1405,-835,-332,26,167,52,-313,-890,-1611,-2362,-3052,-3556,-3794,-3699,-3242,-2438,-1346,-34,1366,2775,4065,5186,6076,6734,7181,7446,7584,7632,7617,7570,7475,7349,7169,6951,6695,6442,6213,6060,6014,6094,6314,6635,7020,7403,7697,7842,7767,7426,6815,5929,4824,3560,2219,902,-313,-1337,-2141,-2692,-3034,-3205,-3298,-3395,-3602,-3981,-4608,-5472,-6583,-7860,-9239,-10610,-11873,-12940,-13730,-14216,-14361,-14193,-13720,-12996,-12068,-11007,-9874,-8747,-7681,-6728,-5924,-5277,-4792,-4438,-4191,-4004,-3825,-3609,-3291,-2832,-2192,-1357,-325,858,2164,3501,4827,6051,7140,8035,8731,9212,9501,9616,9590,9445,9193,8831,8334,7676,6827,5782,4558,3220,1847,548,-571,-1433,-1972,-2201,-2140,-1876,-1508,-1136,-866,-755,-843,-1109,-1520,-1983,-2427,-2763,-2921,-2893,-2652,-2271,-1789,-1294,-862,-547,-391,-395,-524,-723,-915,-1011,-964,-711,-274,329,1012,1695,2256,2619,2696,2464,1917,1116,126,-931,-1939,-2793,-3373,-3626,-3499,-2999,-2166,-1063,202,1530,2786,3861,4648,5065,5077,4679,3924,2891,1699,464,-688,-1663,-2390,-2827,-2979,-2853,-2504,-1965,-1294,-527,292,1150,2015,2882,3741,4568,5373,6119,6809,7415,7919,8295,8514,8561,8419,8100,7625,7039,6405,5785,5238,4826,4568,4494,4591,4836,5185,5572,5910,6108,6070,5716,4997,3906,2461,759,-1109,-2989,-4744,-6232,-7340,-8000,-8191,-7963,-7392,-6615,-5756,-4950,-4286,-3825,-3579,-3527,-3628,-3828,-4079,-4345,-4605,-4863,-5124,-5421,-5765,-6172,-6634,-7116,-7563,-7890,-8020,-7865,-7382,-6552,-5404,-4028,-2529,-1044,274,1310,1951,2149,1899,1246,274,-884,-2111,-3263,-4226,-4927,-5277,-5286,-4907,-4195,-3168,-1894,-454,1062,2541,3874,4960,5712,6080,6042,5622,4880,3914,2843,1804,908,272,-65,-59,232,775,1459,2208,2923,3538,3983,4246,4297,4154,3836,3359,2772,2081,1329,517,-325,-1187,-2042,-2853,-3584,-4164,-4554,-4680,-4511,-4008,-3177,-2036,-640,933,2589,4207,5689,6923,7834,8352,8450,8106,7355,6225,4814,3206,1549,-62,-1466,-2622,-3432,-3921,-4090,-4004,-3721,-3319,-2856,-2385,-1955,-1571,-1268,-1021,-836,-709,-637,-643,-750,-988,-1393,-1979,-2740,-3658,-4672,-5714,-6693,-7507,-8068,-8287,-8119,-7538,-6586,-5315,-3855,-2313,-835,471,1518,2261,2676,2800,2651,2294,1783,1181,553,-36,-526,-839,-928,-723,-205,654,1821,3257,4861,6522,8105,9462,10474,11036,11093,10636,9706,8394,6813,5120,3453,1957,747,-110,-562,-629,-335,246,1050,1981,2968,3917,4755,5398,5774,5815,5489,4764,3666,2235,535,-1311,-3224,-5058,-6727,-8139,-9236,-10011,-10479,-10696,-10732,-10668,-10569,-10491,-10452,-10448,-10462,-10449,-10386,-10226,-9962,-9568,-9069,-8472,-7824,-7153,-6500,-5885,-5323,-4802,-4313,-3825,-3327,-2782,-2179,-1484,-684,248,1312,2504,3786,5100,6371,7514,8434,9070,9358,9291,8869,8166,7243,6247,5264,4440,3831,3498,3428,3588,3901,4294,4672,4986,5181,5245,5178,4992,4717,4363,3955,3483,2954,2341,1660,894,95,-712,-1450,-2058,-2484,-2683,-2668,-2447,-2091,-1646,-1192,-753,-381,-54,215,474,722,999,1290,1596,1890,2129,2288,2328,2249,2044,1768,1441,1152,945,879,994,1296,1782,2415,3137,3888,4582,5169,5572,5778,5765,5557,5182,4685,4118,3508,2916,2328,1780,1256,731,207,-367,-981,-1656,-2385,-3148,-3928,-4695,-5429,-6116,-6747,-7318,-7832,-8285,-8677,-8983,-9190,-9251,-9142,-8810,-8231,-7372,-6245,-4853,-3263,-1515,283,2071,3741,5236,6481,7443,8095,8441,8509,8344,8021,7612,7192,6820,6522,6317,6173,6075,5975,5838,5650,5366,5011,4563,4064,3525,2984,2455,1938,1428,873,252,-501,-1394,-2446,-3621,-4867,-6105,-7250,-8210,-8933,-9369,-9533,-9449,-9196,-8851,-8515,-8254,-8124,-8141,-8285,-8524,-8792,-9043,-9223,-9302,-9269,-9117,-8856,-8494,-8025,-7454,-6765,-5946,-5005,-3935,-2786,-1597,-442,600,1462,2078,2437,2533,2429,2191,1919,1712,1655,1802,2182,2764,3512,4329,5135,5836,6360,6679,6785,6725,6557,6370,6231,6204,6314,6550,6878,7229,7522,7701,7678,7452,6993,6338,5540,4652,3752,2890,2109,1434,866,398,17,-293,-533,-695,-779,-754,-617,-348,66,606,1273,2015,2793,3525,4153,4589,4798,4732,4410,3846,3123,2301,1495,788,270,-7,-32,161,479,804,992,898,434,-480,-1810,-3512,-5426,-7394,-9210,-10681,-11661,-12044,-11820,-11047,-9854,-8430,-6954,-5626,-4575,-3886,-3588,-3634,-3949,-4440,-4986,-5516,-5949,-6250,-6407,-6418,-6287,-6019,-5597,-5008,-4233,-3260,-2117,-851,445,1668,2692,3420,3774,3739,3354,2713,1957,1251,763,620,930,1692,2893,4404,6097,7785,9300,10482,11228,11459,11186,10431,9283,7845,6216,4523,2840,1252,-187,-1449,-2493,-3305,-3855,-4120,-4073,-3725,-3075,-2192,-1150,-60,944,1742,2219,2297,1951,1195,116,-1188,-2566,-3886,-5024,-5887,-6448,-6694,-6706,-6532,-6301,-6068,-5915,-5855,-5882,-5933,-5937,-5781,-5382,-4653,-3560,-2116,-390,1495,3371,5060,6394,7218,7470,7107,6197,4845,3231,1553,36,-1116,-1756,-1780,-1201,-99,1373,3001,4579,5905,6845,7318,7334,6961,6316,5551,4798,4160,3690,3386,3183,3017,2798,2479,2055,1574,1116,803,728,965,1535,2374,3383,4386,5210,5676,5654,5084,3983,2466,688,-1127,-2788,-4099,-4954,-5282,-5111,-4497,-3567,-2422,-1213,-11,1090,2049,2846,3461,3884,4103,4094,3833,3316,2533,1510,309,-1010,-2317,-3520,-4483,-5118,-5349,-5154,-4560,-3642,-2500,-1282,-99,918,1703,2220,2469,2514,2397,2201,1968,1732,1489,1214,865,388,-247,-1078,-2084,-3240,-4480,-5715,-6860,-7805,-8490,-8855,-8898,-8653,-8168,-7549,-6874,-6242,-5737,-5396,-5259,-5309,-5511,-5806,-6103,-6320,-6360,-6150,-5645,-4820,-3695,-2314,-740,947,2654,4312,5835,7182,8321,9243,9966,10491,10840,10977,10899,10524,9853,8825,7508,5939,4267,2632,1216,176,-363,-336,238,1262,2563,3903,5061,5788,5959,5480,4402,2850,1012,-876,-2595,-3964,-4867,-5267,-5211,-4809,-4217,-3607,-3148,-2954,-3104,-3602,-4396,-5409,-6516,-7610,-8596,-9380,-9943,-10230,-10271,-10045,-9591,-8913,-8026,-6972,-5745,-4432,-3052,-1713,-480,556,1333,1813,1999,1942,1720,1458,1264,1266,1529,2109,2973,4075,5300,6537,7651,8553,9158,9456,9465,9239,8883,8477,8138,7910,7866,7977,8244,8589,8945,9226,9342,9218,8794,8032,6927,5496,3796,1893,-113,-2129,-4045,-5768,-7213,-8319,-9047,-9395,-9377,-9060,-8492,-7766,-6941,-6094,-5261,-4504,-3823,-3274,-2845,-2565,-2428,-2426,-2544,-2735,-2956,-3136,-3198,-3065,-2659,-1944,-912,381,1815,3242,4453,5288,5572,5234,4260,2722,792,-1327,-3375,-5106,-6317,-6869,-6722,-5949,-4678,-3152,-1578,-207,802,1316,1312,791,-147,-1408,-2843,-4326,-5735,-6970,-7978,-8719,-9200,-9427,-9437,-9238,-8860,-8314,-7610,-6777,-5830,-4806,-3730,-2631,-1530,-436,643,1708,2754,3775,4754,5661,6463,7105,7553,7768,7737,7484,7040,6497,5934,5463,5161,5096,5284,5716,6331,7049,7771,8401,8862,9090,9083,8832,8401,7838,7219,6598,6012,5472,4952,4421,3822,3121,2290,1333,269,-842,-1942,-2944,-3771,-4359,-4657,-4663,-4390,-3911,-3292,-2652,-2060,-1624,-1377,-1372,-1599,-2040,-2645,-3340,-4021,-4595,-4932,-4941,-4551,-3711,-2457,-842,997,2907,4694,6166,7159,7544,7282,6393,5003,3271,1429,-334,-1825,-2936,-3608,-3861,-3763,-3416,-2947,-2456,-2051,-1768,-1645,-1651,-1760,-1913,-2075,-2216,-2335,-2430,-2520,-2599,-2663,-2679,-2613,-2427,-2075,-1559,-849,4,975,1979,2933,3742,4311,4580,4525,4156,3556,2802,2009,1289,705,335,183,260,531,963,1511,2127,2780,3431,4061,4642,5150,5554,5814,5893,5752,5365,4744,3893,2881,1756,594,-538,-1592,-2531,-3345,-4029,-4608,-5076,-5485,-5820,-6120,-6381,-6601,-6788,-6913,-6989,-6989,-6941,-6824,-6671,-6468,-6229,-5952,-5639,-5302,-4962,-4648,-4396,-4242,-4219,-4347,-4630,-5056,-5567,-6111,-6579,-6875,-6894,-6557,-5817,-4688,-3221,-1529,255,1982,3531,4792,5735,6346,6683,6824,6869,6922,7069,7369,7846,8489,9250,10070,10871,11596,12185,12604,12813,12778,12467,11845,10892,9601,7999,6120,4046,1860,-329,-2401,-4247,-5760,-6864,-7528,-7749,-7593,-7146,-6524,-5848,-5226,-4731,-4423,-4306,-4367,-4570,-4847,-5154,-5415,-5613,-5699,-5698,-5593,-5420,-5162,-4833,-4410,-3877,-3237,-2485,-1661,-807,22,772,1396,1866,2179,2340,2386,2350,2258,2154,2025,1885,1694,1447,1112,712,257,-189,-580,-857,-982,-951,-765,-476,-108,267,634,947,1200,1390,1517,1602,1657,1708,1757,1824,1880,1936,1940,1903,1782,1600,1344,1051,723,408,98,-164,-398,-596,-775,-967,-1188,-1474,-1838,-2284,-2786,-3318,-3806,-4197,-4416,-4410,-4144,-3609,-2815,-1796,-611,696,2019,3312,4454,5400,6053,6405,6407,6115,5539,4785,3921,3062,2312,1753,1460,1438,1670,2068,2529,2925,3137,3080,2693,1979,967,-260,-1587,-2908,-4076,-5025,-5669,-6026,-6121,-6047,-5897,-5777,-5758,-5891,-6177,-6582,-7049,-7501,-7863,-8075,-8099,-7928,-7599,-7154,-6686,-6238,-5881,-5621,-5457,-5356,-5263,-5137,-4932,-4625,-4198,-3638,-2951,-2118,-1156,-44,1199,2566,4036,5576,7135,8675,10112,11417,12515,13396,14027,14414,14569,14492,14218,13738,13089,12274,11349,10350,9348,8415,7621,7032,6702,6646,6874,7341,7992,8721,9421,9963,10222,10098,9519,8449,6919,4978,2746,354,-2045,-4298,-6268,-7859,-8995,-9671,-9905,-9761,-9334,-8720,-8044,-7393,-6869,-6531,-6423,-6562,-6934,-7493,-8182,-8896,-9542,-9998,-10178,-9989,-9418,-8440,-7133,-5552,-3832,-2073,-411,1071,2286,3221,3869,4284,4512,4616,4628,4575,4434,4200,3833,3320,2665,1873,1000,98,-761,-1487,-2034,-2329,-2384,-2199,-1846,-1392,-935,-532,-260,-113,-100,-173,-283,-386,-432,-409,-336,-230,-179,-219,-434,-849,-1470,-2263,-3153,-4070,-4900,-5588,-6056,-6280,-6247,-5954,-5426,-4675,-3746,-2669,-1503,-297,877,1950,2851,3511,3877,3929,3665,3135,2429,1632,906,324,34,60,458,1189,2197,3393,4642,5840,6843,7566,7924,7897,7488,6756,5784,4674,3544,2477,1559,819,262,-137,-443,-718,-1042,-1474,-2068,-2832,-3777,-4854,-6019,-7196,-8311,-9289,-10060,-10579,-10804,-10738,-10390,-9795,-9019,-8107,-7136,-6139,-5156,-4183,-3196,-2165,-1028,244,1683,3285,5008,6789,8524,10120,11460,12471,13103,13350,13255,12889,12351,11736,11126,10569,10083,9652,9238,8780,8233,7537,6682,5654,4496,3255,2005,806,-274,-1219,-2017,-2688,-3282,-3818,-4350,-4885,-5425,-5963,-6466,-6907,-7270,-7522,-7692,-7771,-7810,-7825,-7853,-7892,-7939,-7957,-7913,-7765,-7491,-7089,-6572,-5984,-5355,-4736,-4145,-3607,-3098,-2627,-2138,-1630,-1073,-470,150,750,1278,1654,1850,1791,1500,952,219,-664,-1592,-2500,-3284,-3884,-4239,-4320,-4134,-3703,-3088,-2354,-1573,-812,-118,491,1011,1469,1889,2300,2714,3139,3537,3900,4165,4310,4301,4110,3759,3245,2619,1907,1164,418,-290,-937,-1499,-1945,-2252,-2373,-2284,-1937,-1336,-474,593,1818,3098,4337,5449,6331,6951,7263,7286,7055,6631,6089,5515,4976,4554,4264,4166,4225,4464,4817,5255,5695,6053,6244,6172,5785,5034,3938,2536,916,-806,-2511,-4066,-5364,-6339,-6947,-7219,-7197,-6971,-6633,-6271,-5948,-5695,-5519,-5388,-5279,-5127,-4930,-4644,-4316,-3955,-3650,-3435,-3387,-3507,-3788,-4160,-4533,-4777,-4796,-4497,-3842,-2867,-1617,-234,1166,2437,3471,4201,4611,4743,4689,4560,4495,4592,4944,5576,6466,7548,8707,9807,10715,11291,11461,11158,10412,9269,7845,6272,4701,3263,2079,1205,684,483,573,870,1314,1824,2343,2812,3183,3418,3457,3293,2854,2170,1193,-16,-1444,-3000,-4624,-6209,-7680,-8948,-9963,-10672,-11084,-11171,-10988,-10539,-9880,-9054,-8103,-7088,-6061,-5072,-4177,-3412,-2781,-2299,-1917,-1608,-1316,-1001,-633,-194,310,868,1464,2051,2640,3170,3664,4088,4430,4683,4779,4699,4353,3704,2701,1349,-332,-2247,-4298,-6321,-8172,-9687,-10744,-11255,-11187,-10575,-9510,-8121,-6572,-5016,-3585,-2379,-1432,-732,-226,177,570,1024,1587,2262,2984,3690,4262,4599,4640,4324,3692,2783,1721,625,-340,-1056,-1386,-1271,-668,391,1850,3580,5460,7322,9019,10430,11435,11996,12087,11746,11054,10098,9003,7861,6763,5759,4866,4077,3350,2646,1914,1136,287,-593,-1471,-2275,-2914,-3325,-3423,-3175,-2577,-1660,-508,751,1990,3022,3730,3967,3688,2858,1552,-148,-2074,-4076,-5976,-7639,-8961,-9892,-10432,-10633,-10575,-10366,-10098,-9876,-9737,-9739,-9843,-10037,-10243,-10386,-10387,-10150,-9616,-8721,-7452,-5812,-3863,-1681,604,2869,4983,6830,8339,9456,10190,10575,10678,10594,10401,10180,9968,9759,9527,9185,8672,7902,6838,5479,3869,2116,348,-1268,-2574,-3455,-3814,-3673,-3084,-2179,-1143,-149,617,1026,992,501,-408,-1634,-3058,-4530,-5928,-7121,-8049,-8635,-8895,-8799,-8411,-7740,-6865,-5829,-4713,-3586,-2519,-1584,-804,-223,202,487,716,951,1267,1713,2305,3028,3804,4560,5148,5497,5480,5086,4295,3196,1876,505,-787,-1839,-2564,-2893,-2838,-2443,-1817,-1061,-328,309,742,968,980,849,654,504,495,704,1171,1895,2819,3855,4885,5771,6409,6676,6532,5938,4940,3604,2036,389,-1224,-2641,-3773,-4537,-4902,-4891,-4557,-3985,-3302,-2598,-2000,-1556,-1304,-1212,-1209,-1183,-1008,-561,252,1466,3071,4970,7023,9050,10831,12196,12978,13104,12565,11449,9897,8113,6310,4659,3335,2370,1790,1498,1368,1244,966,426,-440,-1600,-2984,-4442,-5828,-6976,-7781,-8162,-8126,-7724,-7051,-6254,-5454,-4777,-4310,-4089,-4129,-4387,-4811,-5346,-5908,-6458,-6935,-7299,-7546,-7634,-7593,-7413,-7122,-6746,-6308,-5828,-5339,-4819,-4297,-3727,-3105,-2398,-1574,-628,455,1651,2936,4261,5575,6810,7917,8822,9497,9878,9977,9779,9330,8684,7906,7094,6310,5641,5134,4821,4722,4815,5080,5462,5901,6329,6671,6868,6851,6598,6064,5283,4259,3074,1787,493,-723,-1799,-2679,-3366,-3874,-4256,-4597,-4956,-5428,-6041,-6827,-7759,-8780,-9796,-10710,-11399,-11778,-11790,-11396,-10646,-9567,-8262,-6809,-5292,-3786,-2333,-963,310,1489,2579,3571,4461,5220,5812,6220,6403,6383,6162,5797,5323,4793,4230,3655,3050,2408,1678,854,-107,-1171,-2326,-3505,-4628,-5632,-6423,-6982,-7267,-7319,-7150,-6841,-6433,-5994,-5556,-5152,-4772,-4419,-4063,-3692,-3292,-2871,-2431,-2002,-1597,-1218,-880,-541,-190,228,742,1391,2174,3104,4122,5211,6281,7292,8175,8886,9402,9702,9790,9665,9339,8827,8151,7363,6513,5690,4979,4458,4190,4185,4406,4775,5148,5394,5347,4904,3985,2582,767,-1343,-3542,-5617,-7328,-8463,-8869,-8467,-7283,-5436,-3124,-598,1890,4088,5822,6936,7377,7129,6221,4764,2838,602,-1815,-4282,-6658,-8858,-10775,-12353,-13536,-14287,-14603,-14464,-13923,-13000,-11784,-10357,-8808,-7259,-5779,-4452,-3307,-2349,-1553,-867,-229,420,1139,1950,2866,3873,4921,5967,6934,7766,8408,8808,8948,8805,8398,7730,6854,5778,4568,3236,1846,435,-929,-2176,-3221,-4006,-4446,-4548,-4275,-3700,-2870,-1898,-882,58,834,1370,1634,1625,1368,904,278,-469,-1316,-2223,-3185,-4143,-5073,-5884,-6526,-6903,-6964,-6669,-5993,-4980,-3657,-2121,-449,1252,2881,4343,5551,6434,6955,7090,6853,6299,5479,4514,3486,2523,1718,1147,868,878,1156,1630,2206,2766,3190,3373,3221,2706,1821,645,-720,-2106,-3352,-4281,-4749,-4683,-4030,-2858,-1259,608,2551,4382,5932,7055,7681,7768,7357,6508,5336,3958,2496,1069,-237,-1350,-2212,-2811,-3111,-3122,-2836,-2260,-1408,-307,1004,2460,3973,5449,6769,7832,8544,8850,8725,8192,7315,6189,4943,3725,2663,1905,1528,1596,2113,3007,4194,5504,6779,7830,8495,8654,8220,7185,5572,3483,1033,-1618,-4313,-6892,-9212,-11163,-12657,-13663,-14168,-14213,-13860,-13193,-12318,-11327,-10327,-9381,-8563,-7901,-7419,-7136,-7038,-7124,-7369,-7742,-8193,-8686,-9138,-9514,-9746,-9797,-9655,-9313,-8810,-8196,-7537,-6911,-6374,-5975,-5705,-5547,-5405,-5198,-4799,-4112,-3056,-1605,222,2354,4671,7034,9287,11293,12921,14098,14760,14922,14589,13850,12755,11423,9938,8398,6901,5524,4348,3432,2825,2550,2630,3035,3755,4714,5854,7067,8255,9298,10107,10575,10683,10364,9673,8609,7239,5626,3815,1888,-129,-2159,-4183,-6130,-7962,-9616,-11012,-12087,-12736,-12905,-12518,-11572,-10078,-8111,-5790,-3255,-691,1736,3851,5516,6630,7143,7069,6476,5499,4286,3032,1887,996,430,200,246,455,670,739,499,-124,-1197,-2652,-4390,-6224,-7932,-9279,-10073,-10139,-9443,-8001,-5944,-3482,-858,1661,3827,5457,6427,6698,6318,5385,4053,2473,802,-854,-2410,-3844,-5146,-6355,-7477,-8548,-9542,-10434,-11148,-11606,-11701,-11354,-10501,-9111,-7215,-4876,-2206,648,3524,6257,8684,10670,12124,12970,13213,12875,12039,10821,9359,7799,6297,4962,3907,3170,2778,2689,2847,3154,3505,3797,3938,3867,3561,3035,2339,1550,757,46,-503,-845,-968,-902,-713,-493,-363,-413,-745,-1388,-2356,-3587,-5010,-6485,-7914,-9140,-10097,-10690,-10919,-10786,-10350,-9685,-8886,-8037,-7206,-6453,-5781,-5210,-4710,-4250,-3810,-3345,-2840,-2280,-1660,-1003,-331,317,914,1428,1871,2250,2618,3026,3534,4200,5052,6106,7326,8667,10039,11353,12489,13367,13899,14044,13802,13193,12287,11164,9911,8607,7310,6047,4830,3642,2467,1290,110,-1045,-2143,-3099,-3869,-4352,-4539,-4383,-3952,-3305,-2586,-1931,-1505,-1426,-1802,-2649,-3948,-5602,-7471,-9386,-11166,-12645,-13692,-14204,-14151,-13515,-12355,-10733,-8752,-6517,-4145,-1742,583,2750,4678,6332,7675,8720,9471,9973,10247,10351,10292,10118,9815,9402,8852,8158,7295,6268,5063,3735,2301,861,-533,-1768,-2772,-3456,-3764,-3657,-3131,-2205,-954,549,2182,3817,5349,6618,7569,8066,8099,7601,6604,5123,3244,1046,-1337,-3777,-6134,-8267,-10070,-11445,-12339,-12722,-12598,-12007,-10994,-9646,-8036,-6244,-4358,-2424,-517,1323,3042,4584,5902,6936,7646,8008,8000,7659,6997,6098,5021,3862,2702,1616,662,-136,-771,-1274,-1673,-2024,-2348,-2674,-2988,-3259,-3444,-3473,-3295,-2850,-2127,-1119,106,1465,2819,4014,4892,5301,5147,4366,2982,1051,-1280,-3864,-6491,-8976,-11144,-12834,-13965,-14458,-14344,-13654,-12504,-11003,-9303,-7528,-5797,-4186,-2739,-1449,-293,803,1876,3013,4196,5458,6708,7889,8882,9573,9876,9710,9059,7936,6410,4585,2594,597,-1264,-2820,-3964,-4585,-4633,-4106,-3031,-1504,360,2418,4487,6424,8056,9271,9986,10164,9829,9052,7936,6605,5209,3842,2624,1592,778,147,-332,-747,-1145,-1588,-2090,-2637,-3181,-3643,-3930,-3968,-3693,-3094,-2198,-1088,126,1282,2254,2893,3122,2907,2281,1327,192,-985,-2035,-2835,-3291,-3362,-3056,-2430,-1572,-593,387,1254,1905,2274,2312,2025,1434,595,-418,-1533,-2674,-3787,-4821,-5770,-6610,-7371,-8064,-8701,-9306,-9851,-10317,-10637,-10751,-10588,-10080,-9215,-7973,-6423,-4636,-2731,-854,861,2268,3260,3778,3788,3352,2539,1490,340,-763,-1700,-2381,-2763,-2830,-2622,-2159,-1522,-735,153,1119,2168,3283,4486,5759,7104,8479,9860,11199,12438,13537,14430,15063,15375,15306,14789,13797,12299,10320,7909,5175,2242,-709,-3511,-5990,-7983,-9399,-10155,-10273,-9790,-8829,-7520,-6027,-4497,-3073,-1849,-896,-238,131,244,153,-90,-424,-826,-1260,-1728,-2248,-2828,-3500,-4265,-5130,-6052,-7006,-7891,-8657,-9187,-9417,-9273,-8721,-7753,-6411,-4747,-2863,-848,1181,3143,4933,6512,7808,8822,9517,9931,10064,9955,9646,9144,8500,7705,6775,5705,4509,3180,1775,302,-1146,-2512,-3692,-4603,-5151,-5278,-4941,-4147,-2942,-1403,347,2195,3996,5636,7012,8047,8690,8923,8741,8168,7245,6001,4504,2792,936,-1011,-2970,-4861,-6595,-8059,-9179,-9837,-10000,-9609,-8685,-7264,-5420,-3271,-923,1475,3813,5956,7823,9321,10411,11056,11256,11027,10411,9460,8258,6879,5427,3964,2582,1294,145,-907,-1868,-2810,-3744,-4724,-5724,-6736,-7689,-8509,-9101,-9369,-9235,-8649,-7602,-6145,-4361,-2401,-432,1369,2816,3770,4119,3811,2883,1387,-493,-2619,-4740,-6695,-8281,-9400,-9967,-10000,-9540,-8702,-7603,-6392,-5178,-4086,-3144,-2411,-1835,-1398,-1029,-678,-302,117,580,1069,1566,2039,2486,2889,3274,3660,4081,4590,5210,5982,6900,7931,9027,10068,10968,11582,11821,11606,10906,9748,8196,6380,4446,2556,888,-461,-1378,-1878,-1977,-1796,-1438,-1062,-782,-697,-872,-1302,-1984,-2824,-3779,-4719,-5605,-6344,-6927,-7323,-7570,-7690,-7738,-7762,-7807,-7909,-8101,-8381,-8774,-9241,-9788,-10362,-10935,-11442,-11833,-12023,-11961,-11570,-10818,-9667,-8142,-6272,-4140,-1841,519,2826,4992,6944,8642,10077,11254,12206,12962,13551,13996,14296,14441,14405,14146,13638,12848,11786,10483,9018,7492,6052,4819,3950,3525,3624,4237,5321,6764,8401,10063,11536,12658,13268,13281,12652,11400,9603,7358,4822,2131,-568,-3132,-5492,-7532,-9262,-10632,-11690,-12445,-12956,-13249,-13381,-13358,-13232,-12984,-12643,-12189,-11622,-10929,-10116,-9181,-8164,-7089,-6016,-4991,-4055,-3259,-2613,-2154,-1881,-1812,-1948,-2283,-2805,-3479,-4268,-5105,-5943,-6685,-7289,-7654,-7740,-7480,-6856,-5857,-4510,-2871,-1004,995,3042,5041,6903,8551,9895,10872,11394,11419,10878,9777,8110,5948,3395,591,-2256,-4959,-7293,-9079,-10185,-10529,-10139,-9084,-7529,-5670,-3703,-1844,-221,1071,2007,2648,3062,3383,3701,4121,4674,5363,6137,6913,7586,8066,8261,8136,7670,6900,5882,4698,3457,2245,1166,293,-316,-613,-593,-241,407,1343,2502,3857,5331,6871,8393,9834,11097,12126,12823,13142,13017,12427,11363,9865,7990,5848,3550,1227,-983,-2991,-4693,-6050,-7041,-7680,-8006,-8079,-7948,-7685,-7332,-6930,-6498,-6056,-5592,-5128,-4645,-4165,-3704,-3270,-2895,-2591,-2369,-2228,-2157,-2122,-2088,-2004,-1828,-1512,-1067,-484,161,814,1370,1752,1871,1707,1231,501,-422,-1439,-2428,-3287,-3921,-4264,-4313,-4071,-3612,-2997,-2313,-1621,-964,-359,203,746,1283,1846,2405,2963,3450,3834,4037,4043,3814,3376,2759,2026,1239,477,-244,-870,-1434,-1943,-2449,-2977,-3562,-4179,-4806,-5356,-5761,-5918,-5774,-5278,-4452,-3319,-1984,-526,924,2273,3439,4359,5022,5431,5611,5605,5427,5106,4618,3957,3071,1942,538,-1129,-3027,-5079,-7164,-9144,-10837,-12091,-12735,-12674,-11835,-10243,-7964,-5160,-2005,1251,4402,7207,9513,11184,12166,12469,12140,11301,10070,8605,7031,5476,4022,2730,1615,691,-78,-694,-1191,-1570,-1829,-1950,-1904,-1656,-1179,-457,505,1689,3031,4479,5933,7309,8525,9500,10195,10582,10654,10445,9952,9238,8280,7140,5792,4277,2599,800,-1082,-2992,-4866,-6643,-8256,-9648,-10779,-11612,-12131,-12337,-12221,-11806,-11093,-10114,-8886,-7461,-5907,-4312,-2804,-1503,-556,-87,-180,-888,-2179,-3977,-6129,-8425,-10653,-12554,-13941,-14644,-14570,-13721,-12143,-9992,-7426,-4671,-1910,668,2936,4806,6244,7264,7905,8232,8314,8218,8002,7715,7385,7048,6716,6424,6180,6018,5937,5937,6005,6082,6124,6059,5815,5359,4643,3698,2553,1290,10,-1179,-2163,-2853,-3189,-3145,-2753,-2068,-1195,-240,665,1422,1931,2145,2038,1611,914,-16,-1089,-2246,-3396,-4473,-5408,-6143,-6631,-6846,-6740,-6331,-5587,-4551,-3248,-1738,-115,1540,3108,4501,5626,6417,6848,6907,6648,6113,5421,4650,3936,3362,3027,2977,3231,3760,4494,5316,6098,6691,6966,6823,6197,5085,3525,1610,-535,-2765,-4929,-6890,-8540,-9801,-10643,-11053,-11072,-10725,-10072,-9155,-8032,-6748,-5382,-3992,-2686,-1547,-679,-152,-29,-313,-992,-1976,-3172,-4436,-5626,-6619,-7295,-7621,-7558,-7167,-6505,-5677,-4782,-3910,-3121,-2436,-1845,-1300,-744,-113,654,1589,2699,3977,5372,6846,8323,9759,11087,12275,13285,14084,14652,14957,14965,14648,13978,12937,11537,9807,7819,5679,3525,1513,-187,-1442,-2120,-2187,-1619,-504,1058,2884,4814,6621,8176,9296,9934,10014,9580,8657,7349,5728,3912,1965,-8,-1980,-3868,-5675,-7341,-8878,-10249,-11450,-12464,-13285,-13900,-14316,-14527,-14543,-14363,-13987,-13397,-12586,-11528,-10219,-8658,-6869,-4893,-2799,-653,1445,3427,5182,6660,7765,8461,8703,8479,7813,6742,5343,3703,1940,165,-1503,-2950,-4094,-4868,-5238,-5216,-4815,-4099,-3113,-1924,-576,878,2396,3936,5443,6852,8076,9025,9589,9682,9232,8192,6597,4496,2030,-634,-3297,-5745,-7801,-9311,-10196,-10435,-10061,-9194,-7942,-6475,-4921,-3415,-2043,-879,48,720,1133,1288,1198,870,349,-336,-1109,-1893,-2592,-3103,-3361,-3286,-2891,-2188,-1265,-249,731,1518,1993,2081,1745,1040,47,-1076,-2164,-3043,-3557,-3600,-3124,-2140,-721,999,2888,4762,6487,7932,9016,9701,9995,9925,9557,8950,8159,7247,6228,5150,4015,2865,1713,607,-414,-1313,-2028,-2558,-2862,-2977,-2925,-2775,-2596,-2470,-2448,-2575,-2838,-3200,-3591,-3918,-4080,-3992,-3587,-2824,-1711,-301,1338,3045,4711,6140,7214,7794,7819,7265,6166,4621,2746,724,-1293,-3130,-4656,-5776,-6437,-6651,-6442,-5907,-5109,-4158,-3131,-2095,-1111,-215,562,1201,1683,1986,2103,1998,1686,1149,425,-458,-1424,-2411,-3344,-4162,-4851,-5378,-5809,-6156,-6515,-6918,-7412,-7997,-8632,-9244,-9722,-9955,-9820,-9252,-8205,-6714,-4854,-2758,-579,1514,3385,4912,6045,6767,7107,7150,6958,6633,6220,5763,5264,4699,4037,3233,2274,1147,-91,-1386,-2620,-3672,-4438,-4786,-4691,-4094,-3056,-1629,69,1930,3810,5618,7250,8641,9775,10610,11183,11470,11495,11236,10696,9841,8681,7211,5466,3505,1401,-726,-2773,-4591,-6086,-7131,-7681,-7686,-7164,-6163,-4753,-3061,-1187,719,2533,4150,5451,6403,6956,7145,7010,6628,6080,5443,4775,4114,3453,2783,2051,1207,199,-1025,-2471,-4135,-5956,-7866,-9742,-11490,-12971,-14102,-14785,-14965,-14605,-13701,-12272,-10377,-8106,-5558,-2891,-229,2244,4405,6087,7208,7674,7476,6644,5282,3531,1597,-312,-1992,-3249,-3981,-4110,-3666,-2722,-1428,66,1561,2927,4030,4822,5298,5501,5530,5469,5439,5505,5735,6136,6697,7362,8068,8721,9263,9608,9747,9640,9330,8820,8175,7408,6574,5678,4747,3794,2819,1859,905,19,-804,-1498,-2068,-2472,-2743,-2868,-2923,-2919,-2944,-3018,-3203,-3495,-3918,-4428,-5015,-5613,-6189,-6681,-7057,-7286,-7350,-7265,-7037,-6716,-6337,-5959,-5623,-5375,-5237,-5215,-5310,-5487,-5723,-5962,-6158,-6251,-6185,-5909,-5390,-4603,-3560,-2283,-824,754,2381,3983,5484,6829,7945,8815,9384,9656,9601,9241,8560,7587,6333,4841,3156,1352,-512,-2341,-4077,-5645,-7007,-8129,-8994,-9595,-9937,-10008,-9817,-9337,-8574,-7502,-6148,-4525,-2721,-821,1025,2674,3973,4802,5087,4826,4069,2955,1644,341,-762,-1514,-1796,-1591,-929,78,1280,2497,3571,4359,4792,4855,4586,4097,3504,2964,2592,2494,2711,3243,4036,4992,6002,6946,7725,8270,8541,8533,8265,7766,7082,6232,5258,4151,2943,1618,206,-1279,-2780,-4242,-5571,-6688,-7505,-7939,-7968,-7546,-6722,-5531,-4064,-2418,-714,943,2451,3717,4700,5344,5650,5611,5248,4566,3609,2390,967,-620,-2299,-3989,-5613,-7058,-8271,-9152,-9677,-9816,-9579,-9005,-8145,-7079,-5872,-4629,-3398,-2270,-1270,-435,237,748,1121,1368,1505,1541,1479,1309,1033,626,96,-561,-1316,-2113,-2898,-3559,-4029,-4215,-4062,-3572,-2745,-1683,-459,783,1934,2887,3560,3931,3996,3820,3457,3015,2538,2103,1700,1330,944,495,-58,-749,-1568,-2477,-3422,-4298,-5036,-5543,-5771,-5710,-5388,-4866,-4259,-3643,-3148,-2815,-2689,-2744,-2918,-3115,-3226,-3139,-2786,-2120,-1169,1,1280,2517,3597,4369,4796,4816,4492,3885,3108,2301,1566,1031,739,736,982,1448,2022,2650,3215,3687,4013,4214,4318,4379,4489,4690,5073,5637,6414,7355,8425,9533,10626,11604,12436,13056,13461,13636,13589,13336,12885,12253,11450,10478,9361,8100,6722,5248,3717,2157,620,-870,-2263,-3544,-4681,-5675,-6516,-7209,-7757,-8156,-8405,-8491,-8405,-8144,-7713,-7135,-6463,-5737,-5061,-4482,-4108,-3983,-4177,-4698,-5552,-6690,-8047,-9533,-11036,-12457,-13689,-14669,-15329,-15658,-15635,-15298,-14641,-13728,-12558,-11177,-9584,-7812,-5853,-3755,-1529,755,3044,5240,7262,9001,10383,11329,11803,11780,11297,10385,9157,7683,6105,4505,2998,1631,472,-489,-1229,-1780,-2139,-2325,-2318,-2112,-1677,-991,-52,1131,2514,4023,5567,7023,8286,9241,9823,9986,9739,9131,8235,7157,5986,4828,3741,2786,1965,1287,711,217,-240,-684,-1130,-1576,-2005,-2391,-2699,-2900,-2971,-2898,-2685,-2335,-1865,-1287,-614,137,961,1838,2749,3672,4557,5357,6004,6424,6555,6335,5740,4765,3454,1870,119,-1684,-3410,-4949,-6199,-7098,-7614,-7755,-7564,-7111,-6470,-5739,-4994,-4295,-3704,-3233,-2904,-2711,-2635,-2657,-2747,-2885,-3037,-3196,-3355,-3493,-3647,-3780,-3926,-4074,-4212,-4359,-4489,-4613,-4720,-4806,-4856,-4867,-4808,-4679,-4450,-4116,-3672,-3101,-2417,-1619,-721,244,1264,2285,3284,4215,5052,5759,6327,6724,6969,7047,6995,6826,6578,6292,5988,5697,5428,5170,4922,4648,4333,3966,3532,3060,2552,2067,1613,1244,958,763,641,550,461,317,94,-236,-661,-1185,-1750,-2351,-2917,-3443,-3896,-4273,-4585,-4846,-5085,-5330,-5603,-5916,-6282,-6667,-7066,-7413,-7663,-7758,-7639,-7263,-6609,-5653,-4420,-2934,-1234,601,2528,4442,6290,7973,9434,10591,11406,11823,11852,11473,10758,9732,8516,7156,5776,4417,3159,2014,1015,146,-579,-1172,-1618,-1905,-2007,-1903,-1574,-1019,-263,652,1642,2611,3454,4044,4311,4159,3586,2586,1230,-410,-2208,-4058,-5833,-7439,-8807,-9890,-10682,-11196,-11458,-11512,-11380,-11091,-10641,-10042,-9263,-8314,-7179,-5864,-4404,-2817,-1168,496,2102,3591,4884,5928,6656,7023,6997,6563,5727,4537,3049,1370,-397,-2113,-3659,-4920,-5797,-6239,-6214,-5724,-4822,-3555,-2009,-268,1587,3464,5305,7033,8615,9998,11157,12061,12686,13002,12987,12623,11897,10819,9398,7690,5734,3626,1442,-709,-2729,-4526,-6024,-7169,-7925,-8301,-8295,-7962,-7325,-6450,-5378,-4167,-2865,-1515,-163,1167,2444,3650,4786,5828,6793,7653,8404,9010,9437,9631,9561,9186,8509,7551,6364,5046,3678,2389,1251,349,-289,-674,-843,-889,-898,-979,-1216,-1667,-2353,-3255,-4305,-5427,-6509,-7456,-8185,-8638,-8797,-8675,-8323,-7807,-7197,-6570,-5971,-5437,-4983,-4597,-4277,-3996,-3749,-3527,-3338,-3190,-3100,-3085,-3145,-3288,-3478,-3701,-3890,-4004,-3975,-3747,-3280,-2535,-1512,-225,1279,2931,4636,6297,7799,9049,9956,10465,10548,10208,9480,8425,7130,5679,4179,2702,1332,118,-913,-1745,-2397,-2881,-3228,-3456,-3580,-3601,-3519,-3327,-3022,-2626,-2144,-1636,-1131,-701,-382,-242,-286,-552,-1006,-1621,-2335,-3065,-3736,-4258,-4562,-4601,-4341,-3790,-2979,-1943,-784,460,1659,2779,3722,4465,4972,5237,5289,5146,4883,4546,4230,3995,3920,4044,4391,4938,5632,6387,7098,7654,7963,7942,7562,6820,5761,4461,3010,1513,53,-1305,-2520,-3608,-4566,-5459,-6302,-7140,-7964,-8762,-9478,-10046,-10394,-10435,-10146,-9496,-8531,-7340,-6021,-4757,-3663,-2891,-2518,-2598,-3102,-3985,-5127,-6403,-7677,-8786,-9629,-10083,-10101,-9642,-8718,-7368,-5653,-3659,-1472,810,3099,5315,7384,9259,10894,12268,13364,14161,14666,14847,14726,14276,13524,12479,11174,9664,7992,6245,4490,2821,1313,46,-929,-1564,-1866,-1826,-1515,-951,-237,593,1452,2297,3075,3737,4248,4563,4644,4467,4001,3241,2197,887,-633,-2312,-4065,-5823,-7490,-9001,-10289,-11306,-12031,-12450,-12582,-12445,-12087,-11548,-10879,-10130,-9336,-8525,-7709,-6884,-6038,-5160,-4231,-3245,-2195,-1089,76,1275,2503,3723,4901,5984,6922,7646,8109,8255,8054,7498,6600,5409,4005,2486,977,-409,-1569,-2426,-2960,-3163,-3103,-2837,-2470,-2092,-1775,-1581,-1516,-1564,-1663,-1750,-1730,-1560,-1190,-640,46,789,1492,2059,2413,2505,2313,1870,1215,436,-373,-1117,-1692,-2041,-2101,-1876,-1361,-609,350,1441,2634,3853,5082,6256,7369,8369,9253,9969,10505,10804,10860,10626,10126,9363,8407,7318,6189,5113,4165,3415,2894,2594,2493,2514,2578,2582,2444,2077,1462,589,-488,-1678,-2870,-3934,-4748,-5222,-5303,-4991,-4338,-3459,-2469,-1545,-813,-405,-391,-800,-1593,-2704,-3999,-5357,-6636,-7716,-8531,-9009,-9183,-9061,-8729,-8254,-7717,-7184,-6684,-6227,-5784,-5299,-4729,-3996,-3083,-1953,-634,845,2417,4010,5538,6926,8096,9001,9612,9927,9975,9790,9435,8961,8430,7882,7353,6860,6400,5954,5488,4945,4286,3452,2435,1221,-149,-1626,-3128,-4568,-5847,-6892,-7631,-8038,-8120,-7912,-7501,-6984,-6479,-6099,-5937,-6052,-6468,-7155,-8052,-9058,-10059,-10936,-11589,-11928,-11924,-11569,-10908,-10024,-9001,-7946,-6936,-6022,-5224,-4515,-3845,-3144,-2327,-1335,-114,1338,2990,4765,6547,8215,9618,10662,11253,11377,11039,10334,9333,8209,7054,6033,5226,4721,4550,4716,5178,5887,6759,7708,8661,9534,10278,10861,11252,11469,11509,11398,11147,10756,10219,9506,8593,7440,6033,4365,2475,408,-1723,-3830,-5763,-7424,-8691,-9513,-9841,-9701,-9152,-8277,-7217,-6079,-5002,-4072,-3350,-2860,-2567,-2427,-2355,-2260,-2070,-1701,-1127,-335,639,1718,2796,3748,4440,4776,4669,4106,3094,1715,66,-1699,-3442,-5011,-6293,-7213,-7744,-7923,-7815,-7531,-7170,-6844,-6604,-6514,-6536,-6673,-6824,-6946,-6945,-6778,-6412,-5858,-5166,-4407,-3696,-3116,-2775,-2727,-2995,-3561,-4358,-5299,-6269,-7159,-7858,-8289,-8396,-8154,-7573,-6690,-5558,-4242,-2819,-1327,152,1619,3017,4361,5623,6822,7937,8991,9949,10831,11587,12221,12697,13009,13157,13136,12978,12680,12280,11763,11150,10419,9574,8604,7523,6344,5111,3854,2644,1516,541,-275,-889,-1330,-1602,-1756,-1833,-1869,-1907,-1963,-2046,-2165,-2300,-2454,-2614,-2786,-2959,-3170,-3395,-3696,-4044,-4487,-4995,-5575,-6198,-6821,-7410,-7906,-8261,-8441,-8388,-8105,-7549,-6750,-5706,-4463,-3060,-1543,33,1636,3229,4787,6302,7738,9086,10301,11349,12191,12786,13104,13121,12825,12231,11365,10278,9033,7700,6335,4994,3683,2431,1197,-2,-1210,-2409,-3593,-4744,-5796,-6718,-7433,-7899,-8080,-7970,-7597,-7031,-6357,-5696,-5143,-4806,-4728,-4943,-5407,-6077,-6835,-7601,-8245,-8689,-8864,-8732,-8305,-7614,-6720,-5700,-4631,-3574,-2582,-1668,-835,-56,707,1485,2314,3205,4137,5084,5968,6718,7256,7514,7465,7108,6501,5714,4878,4074,3440,3017,2872,2982,3307,3775,4280,4729,5033,5121,4978,4600,4048,3371,2666,1993,1413,966,641,430,279,143,-48,-327,-747,-1298,-1986,-2767,-3599,-4417,-5176,-5813,-6313,-6637,-6802,-6800,-6648,-6355,-5925,-5350,-4626,-3732,-2651,-1395,55,1634,3324,5028,6691,8208,9541,10607,11413,11916,12147,12100,11809,11282,10553,9641,8567,7364,6040,4649,3216,1813,497,-660,-1611,-2328,-2818,-3118,-3284,-3399,-3518,-3711,-4005,-4418,-4937,-5522,-6132,-6697,-7188,-7546,-7791,-7917,-7985,-8037,-8141,-8335,-8652,-9081,-9604,-10157,-10678,-11080,-11292,-11238,-10885,-10203,-9234,-8012,-6626,-5176,-3741,-2426,-1274,-323,430,1026,1518,1980,2482,3082,3807,4663,5601,6575,7484,8261,8822,9126,9158,8932,8498,7908,7238,6539,5858,5217,4605,4011,3389,2720,1971,1163,323,-481,-1162,-1631,-1802,-1624,-1081,-205,922,2179,3416,4474,5202,5493,5260,4514,3279,1673,-179,-2111,-3967,-5603,-6917,-7832,-8334,-8436,-8185,-7668,-6952,-6130,-5267,-4402,-3572,-2765,-1974,-1165,-323,590,1560,2627,3745,4940,6156,7381,8552,9609,10490,11113,11441,11425,11053,10355,9345,8121,6749,5341,3998,2796,1794,991,358,-190,-729,-1369,-2164,-3168,-4358,-5686,-7071,-8368,-9473,-10241,-10586,-10470,-9895,-8947,-7747,-6450,-5233,-4235,-3593,-3364,-3583,-4205,-5159,-6329,-7570,-8753,-9727,-10406,-10708,-10627,-10163,-9397,-8370,-7205,-5952,-4706,-3500,-2367,-1304,-295,697,1686,2703,3709,4692,5563,6267,6720,6888,6744,6332,5705,4979,4258,3676,3330,3294,3609,4253,5172,6267,7411,8477,9347,9923,10164,10042,9599,8877,7964,6937,5894,4896,4023,3287,2729,2307,2028,1814,1647,1450,1199,836,346,-287,-1061,-1950,-2914,-3896,-4834,-5662,-6314,-6751,-6918,-6817,-6432,-5800,-4952,-3957,-2877,-1786,-748,195,1022,1742,2394,3022,3677,4387,5156,5950,6716,7373,7833,8016,7855,7314,6402,5170,3713,2174,683,-604,-1609,-2259,-2571,-2579,-2370,-2045,-1698,-1422,-1272,-1285,-1453,-1755,-2130,-2538,-2921,-3253,-3528,-3752,-3955,-4172,-4422,-4734,-5097,-5510,-5936,-6341,-6672,-6874,-6891,-6670,-6182,-5411,-4382,-3142,-1763,-359,990,2157,3086,3708,4024,4053,3872,3567,3247,3005,2910,2995,3249,3633,4065,4479,4777,4911,4830,4524,4015,3335,2547,1715,894,137,-532,-1110,-1592,-2010,-2362,-2654,-2878,-3007,-3022,-2910,-2663,-2302,-1873,-1405,-995,-665,-507,-538,-791,-1261,-1919,-2727,-3621,-4551,-5445,-6268,-6971,-7529,-7921,-8133,-8163,-8010,-7682,-7189,-6545,-5756,-4841,-3801,-2653,-1410,-87,1288,2702,4111,5518,6873,8199,9456,10654,11768,12773,13635,14314,14765,14958,14859,14461,13768,12806,11623,10299,8895,7520,6215,5031,3975,3005,2088,1149,133,-988,-2238,-3573,-4954,-6274,-7456,-8379,-8991,-9235,-9116,-8691,-8036,-7268,-6514,-5872,-5454,-5296,-5439,-5849,-6498,-7295,-8179,-9036,-9803,-10390,-10753,-10858,-10691,-10259,-9582,-8680,-7589,-6327,-4942,-3442,-1883,-276,1327,2901,4387,5758,6937,7894,8568,8929,8969,8693,8156,7423,6590,5765,5033,4499,4180,4124,4263,4553,4879,5126,5199,5004,4514,3744,2744,1625,482,-571,-1449,-2121,-2559,-2820,-2945,-3020,-3115,-3276,-3544,-3894,-4311,-4719,-5075,-5300,-5380,-5270,-5006,-4599,-4111,-3589,-3091,-2664,-2333,-2103,-1960,-1856,-1739,-1551,-1226,-734,-44,831,1865,3006,4202,5393,6519,7542,8413,9103,9585,9853,9888,9721,9341,8782,8060,7186,6206,5126,4000,2859,1732,650,-383,-1368,-2315,-3235,-4144,-5042,-5928,-6783,-7590,-8308,-8918,-9377,-9678,-9798,-9769,-9598,-9354,-9073,-8822,-8652,-8576,-8630,-8765,-8964,-9165,-9300,-9314,-9132,-8704,-7997,-6975,-5661,-4069,-2263,-308,1704,3702,5589,7320,8832,10115,11166,11999,12658,13169,13565,13870,14074,14164,14110,13871,13431,12784,11938,10969,9915,8900,7981,7266,6782,6561,6556,6708,6897,7017,6925,6557,5838,4787,3453,1923,338,-1197,-2545,-3645,-4438,-4940,-5187,-5258,-5254,-5258,-5375,-5647,-6128,-6796,-7649,-8606,-9618,-10602,-11466,-12170,-12626,-12831,-12755,-12411,-11831,-11038,-10077,-8975,-7763,-6452,-5071,-3605,-2097,-541,1030,2584,4112,5564,6934,8188,9305,10262,11029,11591,11919,11992,11799,11315,10552,9505,8219,6733,5121,3459,1824,284,-1109,-2330,-3380,-4261,-5022,-5661,-6222,-6667,-6984,-7096,-6944,-6460,-5610,-4408,-2917,-1267,377,1830,2896,3427,3309,2508,1054,-956,-3357,-5950,-8504,-10788,-12600,-13768,-14193,-13843,-12755,-11026,-8804,-6249,-3556,-881,1616,3832,5690,7165,8274,9053,9580,9896,10070,10126,10068,9908,9615,9202,8668,8035,7360,6678,6065,5545,5154,4885,4701,4562,4375,4094,3643,2998,2166,1172,105,-963,-1924,-2702,-3237,-3510,-3536,-3377,-3099,-2800,-2552,-2430,-2464,-2672,-3035,-3527,-4106,-4730,-5355,-5955,-6484,-6935,-7278,-7503,-7615,-7594,-7467,-7213,-6849,-6360,-5735,-4974,-4045,-2972,-1741,-401,1017,2449,3839,5127,6269,7237,8017,8614,9057,9354,9554,9658,9680,9611,9417,9081,8580,7901,7081,6125,5108,4050,3005,1986,993,25,-951,-1944,-2991,-4081,-5225,-6379,-7506,-8549,-9437,-10118,-10542,-10689,-10568,-10204,-9670,-9019,-8354,-7740,-7252,-6937,-6827,-6909,-7164,-7526,-7922,-8268,-8485,-8500,-8283,-7817,-7123,-6247,-5239,-4177,-3102,-2079,-1103,-199,685,1563,2499,3513,4635,5841,7115,8375,9574,10618,11466,12060,12413,12510,12431,12191,11880,11517,11145,10751,10313,9788,9113,8262,7200,5959,4573,3144,1756,528,-466,-1158,-1548,-1652,-1549,-1324,-1080,-917,-908,-1107,-1525,-2156,-2952,-3867,-4823,-5765,-6629,-7364,-7951,-8352,-8580,-8622,-8501,-8222,-7809,-7266,-6613,-5845,-4971,-3989,-2909,-1753,-545,678,1874,3013,4061,5011,5851,6591,7233,7800,8291,8715,9063,9298,9388,9257,8859,8127,7041,5599,3853,1875,-201,-2255,-4129,-5697,-6848,-7509,-7651,-7295,-6496,-5342,-3931,-2389,-810,684,1994,3039,3715,3972,3749,3025,1814,151,-1871,-4162,-6556,-8934,-11112,-12960,-14328,-15120,-15255,-14715,-13528,-11758,-9544,-7010,-4341,-1669,853,3139,5120,6780,8118,9185,9996,10612,11031,11263,11293,11088,10638,9934,9010,7921,6758,5635,4649,3912,3478,3359,3540,3911,4376,4775,4986,4898,4451,3656,2574,1334,85,-1003,-1796,-2191,-2159,-1737,-1028,-180,621,1211,1441,1220,531,-587,-2014,-3608,-5180,-6577,-7645,-8310,-8528,-8335,-7801,-7036,-6153,-5268,-4450,-3760,-3170,-2673,-2170,-1618,-926,-74,960,2135,3400,4676,5876,6928,7767,8363,8691,8784,8655,8365,7960,7475,6957,6406,5836,5235,4585,3884,3104,2251,1309,287,-818,-1984,-3205,-4439,-5668,-6838,-7912,-8836,-9560,-10036,-10222,-10091,-9649,-8912,-7947,-6835,-5684,-4607,-3725,-3122,-2885,-3039,-3574,-4453,-5571,-6816,-8049,-9105,-9874,-10224,-10110,-9504,-8459,-7047,-5404,-3652,-1926,-334,1061,2231,3189,3995,4715,5423,6201,7070,8063,9139,10251,11322,12269,13003,13473,13621,13446,12952,12179,11169,9981,8654,7237,5741,4192,2586,937,-737,-2398,-3995,-5440,-6658,-7551,-8059,-8132,-7782,-7039,-6008,-4792,-3542,-2381,-1439,-803,-506,-583,-949,-1588,-2362,-3219,-4046,-4799,-5427,-5902,-6229,-6397,-6402,-6253,-5918,-5390,-4655,-3681,-2489,-1079,508,2212,3966,5677,7269,8656,9791,10619,11145,11360,11300,11003,10499,9842,9047,8147,7147,6057,4891,3657,2394,1131,-86,-1206,-2194,-3010,-3624,-4042,-4241,-4258,-4094,-3788,-3361,-2846,-2269,-1665,-1063,-512,-47,264,385,256,-145,-847,-1834,-3089,-4560,-6176,-7856,-9507,-11023,-12319,-13286,-13867,-13987,-13639,-12801,-11532,-9887,-7970,-5886,-3764,-1693,207,1907,3341,4532,5481,6231,6815,7253,7567,7733,7735,7538,7100,6426,5506,4391,3151,1866,650,-406,-1231,-1762,-2009,-1992,-1778,-1465,-1133,-878,-752,-774,-925,-1146,-1357,-1470,-1417,-1154,-685,-52,664,1354,1911,2223,2234,1902,1264,386,-613,-1598,-2423,-2964,-3125,-2862,-2166,-1099,271,1813,3424,4970,6367,7534,8437,9060,9433,9570,9537,9362,9099,8787,8462,8151,7893,7697,7591,7576,7652,7799,7995,8190,8352,8416,8359,8125,7713,7096,6290,5295,4129,2807,1346,-225,-1894,-3614,-5368,-7090,-8745,-10253,-11565,-12615,-13348,-13743,-13777,-13471,-12860,-11997,-10953,-9815,-8666,-7592,-6683,-5997,-5596,-5513,-5741,-6268,-7029,-7941,-8910,-9807,-10525,-10954,-11014,-10662,-9885,-8722,-7223,-5488,-3595,-1637,315,2209,4010,5700,7279,8737,10084,11299,12372,13277,13960,14412,14560,14420,13951,13190,12152,10899,9480,7974,6425,4898,3427,2032,741,-462,-1554,-2546,-3416,-4142,-4694,-5041,-5145,-5012,-4633,-4056,-3331,-2540,-1762,-1090,-587,-310,-278,-493,-913,-1503,-2179,-2899,-3589,-4229,-4778,-5245,-5629,-5943,-6197,-6383,-6490,-6486,-6327,-5977,-5379,-4531,-3397,-2028,-443,1273,3050,4804,6448,7917,9151,10116,10790,11169,11258,11070,10625,9934,9024,7912,6626,5206,3688,2130,597,-854,-2133,-3196,-3968,-4413,-4529,-4304,-3809,-3092,-2258,-1403,-643,-69,231,207,-157,-849,-1812,-2979,-4244,-5532,-6734,-7804,-8679,-9347,-9801,-10053,-10122,-10034,-9799,-9441,-8938,-8316,-7525,-6606,-5515,-4295,-2948,-1508,-12,1510,3016,4481,5864,7150,8308,9323,10183,10870,11386,11713,11852,11791,11520,11050,10365,9507,8477,7336,6112,4864,3641,2468,1410,446,-370,-1086,-1689,-2232,-2733,-3238,-3763,-4329,-4935,-5575,-6230,-6876,-7493,-8060,-8570,-9009,-9380,-9679,-9900,-10047,-10083,-9999,-9750,-9297,-8624,-7702,-6559,-5228,-3773,-2287,-855,435,1502,2324,2861,3164,3266,3248,3193,3177,3281,3549,4021,4699,5573,6613,7760,8970,10164,11282,12250,13006,13483,13641,13423,12830,11843,10505,8851,6967,4924,2827,757,-1190,-2959,-4500,-5791,-6856,-7697,-8379,-8934,-9404,-9826,-10201,-10530,-10784,-10924,-10914,-10702,-10277,-9620,-8767,-7748,-6641,-5506,-4429,-3470,-2693,-2131,-1816,-1737,-1891,-2218,-2675,-3163,-3603,-3898,-3956,-3722,-3129,-2170,-847,805,2716,4808,6975,9115,11122,12910,14391,15530,16272,16628,16579,16159,15393,14314,12986,11440,9760,7992,6215,4491,2901,1497,352,-516,-1078,-1366,-1412,-1300,-1095,-898,-772,-789,-980,-1365,-1937,-2663,-3509,-4414,-5331,-6206,-6990,-7654,-8161,-8489,-8638,-8584,-8361,-7977,-7489,-6949,-6435,-5999,-5717,-5595,-5658,-5854,-6126,-6379,-6517,-6439,-6077,-5374,-4350,-3015,-1469,212,1920,3554,5048,6337,7404,8244,8880,9338,9653,9843,9910,9852,9619,9203,8552,7656,6518,5146,3597,1916,183,-1538,-3170,-4646,-5917,-6926,-7650,-8035,-8080,-7740,-7040,-5981,-4617,-3032,-1327,355,1868,3070,3833,4069,3744,2879,1558,-78,-1866,-3598,-5097,-6189,-6753,-6720,-6086,-4896,-3265,-1344,707,2686,4449,5857,6821,7320,7360,7013,6375,5561,4700,3900,3263,2843,2674,2747,3011,3418,3870,4295,4616,4765,4719,4459,4006,3410,2718,2016,1353,800,375,85,-102,-248,-423,-711,-1185,-1890,-2853,-4042,-5409,-6841,-8222,-9408,-10252,-10656,-10512,-9811,-8544,-6801,-4662,-2304,133,2436,4437,5953,6842,7017,6423,5111,3153,727,-1979,-4723,-7268,-9401,-10940,-11776,-11859,-11215,-9925,-8108,-5918,-3493,-996,1469,3769,5853,7628,9089,10182,10912,11254,11217,10804,10046,8989,7704,6279,4798,3356,2013,819,-213,-1097,-1867,-2570,-3260,-3963,-4696,-5433,-6123,-6697,-7070,-7173,-6956,-6416,-5588,-4554,-3436,-2357,-1473,-881,-681,-898,-1523,-2483,-3687,-4979,-6247,-7325,-8120,-8533,-8515,-8078,-7217,-6043,-4599,-3020,-1392,198,1674,3003,4180,5202,6121,6956,7757,8544,9331,10106,10852,11516,12069,12439,12605,12513,12157,11531,10647,9550,8279,6919,5534,4226,3064,2124,1448,1040,898,951,1150,1397,1613,1722,1659,1382,877,140,-795,-1890,-3088,-4330,-5544,-6680,-7657,-8443,-8992,-9279,-9318,-9122,-8739,-8246,-7699,-7202,-6802,-6578,-6541,-6705,-7041,-7484,-7976,-8410,-8715,-8801,-8613,-8106,-7259,-6084,-4599,-2869,-950,1059,3072,4991,6724,8204,9357,10149,10540,10533,10136,9409,8406,7237,5986,4773,3667,2750,2052,1582,1322,1230,1240,1299,1343,1340,1265,1134,957,778,630,533,499,521,560,592,554,424,155,-254,-808,-1484,-2245,-3041,-3834,-4559,-5186,-5682,-6026,-6218,-6279,-6204,-6044,-5788,-5471,-5064,-4572,-3943,-3163,-2188,-1015,359,1893,3540,5218,6850,8339,9612,10610,11282,11632,11649,11369,10838,10090,9199,8199,7161,6122,5126,4205,3366,2622,1949,1330,727,120,-527,-1220,-1961,-2743,-3526,-4291,-4987,-5592,-6057,-6383,-6541,-6551,-6420,-6174,-5838,-5460,-5045,-4658,-4278,-3966,-3690,-3477,-3306,-3156,-3027,-2875,-2701,-2468,-2176,-1800,-1342,-788,-145,586,1394,2282,3224,4232,5283,6364,7472,8557,9612,10580,11434,12120,12602,12820,12750,12343,11609,10533,9155,7507,5640,3613,1476,-706,-2892,-5017,-7043,-8918,-10589,-12013,-13136,-13913,-14308,-14295,-13876,-13079,-11961,-10607,-9126,-7634,-6252,-5087,-4217,-3696,-3532,-3707,-4164,-4824,-5594,-6365,-7057,-7572,-7869,-7917,-7700,-7260,-6600,-5781,-4821,-3759,-2616,-1402,-143,1167,2491,3817,5105,6308,7385,8275,8946,9368,9532,9454,9157,8692,8088,7409,6685,5951,5257,4608,4060,3619,3333,3211,3281,3543,3984,4568,5234,5895,6455,6803,6843,6491,5709,4480,2872,959,-1101,-3151,-5008,-6500,-7493,-7886,-7659,-6830,-5515,-3844,-2017,-226,1337,2499,3146,3210,2683,1617,115,-1688,-3628,-5533,-7244,-8615,-9540,-9942,-9788,-9079,-7859,-6178,-4147,-1846,588,3041,5391,7523,9338,10755,11719,12186,12159,11646,10699,9394,7824,6095,4323,2600,1017,-368,-1521,-2424,-3099,-3560,-3867,-4048,-4165,-4251,-4342,-4459,-4617,-4815,-5060,-5337,-5647,-5975,-6313,-6639,-6942,-7183,-7352,-7414,-7352,-7155,-6814,-6341,-5749,-5077,-4370,-3671,-3054,-2542,-2182,-1972,-1884,-1881,-1878,-1809,-1583,-1151,-457,478,1648,2949,4317,5607,6737,7595,8140,8342,8220,7825,7213,6471,5650,4825,4011,3241,2501,1776,1045,286,-512,-1341,-2178,-2991,-3725,-4350,-4813,-5100,-5198,-5118,-4879,-4512,-4031,-3480,-2847,-2160,-1397,-563,347,1331,2373,3450,4534,5570,6532,7347,7995,8398,8541,8364,7867,7041,5915,4552,3018,1442,-84,-1423,-2482,-3178,-3457,-3315,-2760,-1855,-660,728,2222,3719,5153,6436,7544,8418,9065,9446,9572,9421,8992,8303,7343,6169,4786,3261,1641,-19,-1640,-3180,-4575,-5792,-6810,-7615,-8215,-8610,-8808,-8813,-8616,-8227,-7636,-6873,-5951,-4924,-3845,-2779,-1802,-986,-398,-99,-116,-480,-1173,-2171,-3423,-4853,-6386,-7942,-9428,-10773,-11893,-12723,-13193,-13257,-12866,-11996,-10642,-8814,-6565,-3959,-1111,1868,4802,7569,9978,11936,13321,14093,14248,13833,12928,11674,10195,8662,7214,5976,5049,4476,4273,4398,4786,5334,5935,6477,6857,6998,6852,6394,5650,4649,3462,2153,801,-538,-1800,-2966,-3996,-4912,-5681,-6354,-6896,-7340,-7664,-7859,-7925,-7824,-7579,-7165,-6621,-5966,-5234,-4477,-3723,-3015,-2365,-1781,-1255,-758,-282,210,717,1256,1819,2405,2991,3590,4172,4760,5346,5937,6568,7217,7919,8625,9332,9967,10491,10820,10921,10723,10231,9414,8309,6942,5371,3658,1860,46,-1748,-3469,-5100,-6610,-7978,-9172,-10170,-10921,-11401,-11564,-11399,-10896,-10088,-9021,-7787,-6485,-5249,-4188,-3429,-3043,-3075,-3516,-4310,-5350,-6514,-7655,-8633,-9351,-9706,-9689,-9273,-8528,-7498,-6290,-4975,-3654,-2377,-1208,-149,783,1607,2345,3015,3634,4227,4786,5320,5826,6281,6692,7043,7335,7585,7797,8000,8204,8421,8644,8851,9016,9080,9021,8775,8330,7668,6789,5721,4502,3181,1821,487,-775,-1905,-2885,-3695,-4336,-4827,-5180,-5429,-5581,-5664,-5689,-5657,-5595,-5497,-5391,-5297,-5229,-5231,-5308,-5498,-5790,-6184,-6631,-7084,-7454,-7659,-7618,-7241,-6494,-5331,-3767,-1836,399,2837,5365,7871,10221,12330,14099,15469,16408,16890,16922,16535,15758,14660,13300,11753,10089,8379,6686,5056,3542,2154,913,-203,-1223,-2185,-3146,-4138,-5205,-6336,-7539,-8739,-9906,-10933,-11767,-12336,-12597,-12546,-12206,-11630,-10910,-10141,-9419,-8847,-8468,-8334,-8424,-8705,-9117,-9567,-9974,-10239,-10285,-10035,-9444,-8470,-7114,-5380,-3314,-970,1564,4204,6821,9327,11572,13491,14959,15953,16425,16400,15920,15057,13912,12584,11186,9812,8547,7445,6542,5828,5294,4892,4576,4308,4031,3739,3387,2992,2536,2038,1506,952,402,-130,-619,-1044,-1392,-1646,-1816,-1905,-1933,-1937,-1933,-1979,-2090,-2300,-2631,-3076,-3647,-4316,-5062,-5855,-6657,-7431,-8139,-8735,-9187,-9453,-9517,-9360,-9000,-8442,-7736,-6909,-5996,-5045,-4063,-3082,-2101,-1110,-99,952,2072,3245,4495,5756,7009,8169,9174,9943,10416,10540,10296,9692,8774,7617,6318,4984,3713,2594,1677,990,532,271,162,157,193,244,276,281,274,253,249,250,268,262,224,95,-138,-517,-1040,-1710,-2495,-3363,-4253,-5118,-5898,-6548,-7029,-7319,-7402,-7261,-6900,-6296,-5456,-4385,-3090,-1621,-22,1626,3242,4725,6010,7011,7708,8083,8171,8022,7711,7315,6896,6504,6148,5819,5476,5072,4559,3908,3117,2212,1250,312,-530,-1189,-1631,-1830,-1830,-1684,-1504,-1359,-1373,-1571,-2007,-2647,-3456,-4352,-5263,-6091,-6778,-7262,-7527,-7571,-7419,-7122,-6720,-6286,-5848,-5456,-5129,-4876,-4704,-4579,-4500,-4397,-4263,-4031,-3696,-3219,-2613,-1876,-1037,-140,784,1672,2487,3204,3787,4277,4656,4981,5272,5551,5835,6118,6371,6568,6647,6565,6264,5726,4931,3905,2683,1328,-100,-1527,-2901,-4156,-5259,-6164,-6849,-7280,-7431,-7289,-6818,-6038,-4944,-3602,-2066,-456,1127,2543,3687,4458,4816,4723,4233,3380,2279,1009,-296,-1571,-2700,-3663,-4393,-4903,-5163,-5195,-4973,-4512,-3792,-2827,-1624,-237,1274,2818,4279,5560,6542,7165,7373,7179,6629,5795,4814,3774,2822,2025,1473,1170,1140,1326,1709,2214,2813,3444,4089,4717,5308,5850,6303,6649,6821,6794,6502,5939,5075,3953,2607,1119,-421,-1931,-3312,-4512,-5485,-6218,-6737,-7076,-7289,-7441,-7569,-7716,-7899,-8109,-8340,-8563,-8748,-8874,-8919,-8861,-8702,-8420,-8022,-7485,-6811,-5964,-4958,-3766,-2421,-934,640,2258,3844,5347,6688,7827,8709,9315,9635,9692,9503,9129,8599,7979,7307,6630,5982,5372,4814,4275,3712,3088,2323,1396,266,-1062,-2556,-4152,-5771,-7307,-8660,-9741,-10471,-10821,-10789,-10411,-9764,-8926,-8006,-7076,-6217,-5463,-4825,-4303,-3857,-3454,-3060,-2640,-2197,-1722,-1243,-769,-312,135,607,1149,1817,2669,3735,5027,6507,8114,9748,11293,12631,13663,14306,14541,14359,13827,13011,12008,10905,9764,8629,7507,6377,5217,3998,2710,1382,55,-1181,-2245,-3036,-3489,-3565,-3286,-2710,-1961,-1166,-488,-47,54,-212,-839,-1741,-2813,-3925,-4938,-5760,-6319,-6596,-6632,-6479,-6240,-6003,-5853,-5842,-5985,-6257,-6602,-6937,-7157,-7186,-6937,-6383,-5517,-4369,-3021,-1542,-51,1368,2624,3647,4416,4909,5177,5264,5254,5227,5259,5407,5710,6167,6753,7421,8091,8685,9131,9355,9336,9053,8521,7779,6837,5750,4514,3162,1694,116,-1545,-3275,-5023,-6726,-8326,-9720,-10851,-11640,-12058,-12107,-11815,-11274,-10565,-9818,-9138,-8611,-8314,-8249,-8414,-8743,-9163,-9574,-9890,-10032,-9949,-9622,-9040,-8220,-7183,-5934,-4499,-2872,-1069,891,2980,5134,7285,9334,11189,12747,13938,14701,15028,14934,14481,13752,12851,11887,10958,10135,9470,8970,8626,8396,8232,8093,7919,7712,7425,7090,6689,6239,5735,5149,4464,3612,2580,1301,-214,-1963,-3897,-5927,-7961,-9869,-11548,-12885,-13825,-14319,-14389,-14062,-13433,-12573,-11602,-10597,-9649,-8798,-8086,-7494,-7006,-6571,-6129,-5625,-5007,-4233,-3291,-2182,-926,422,1802,3144,4366,5415,6257,6865,7283,7527,7670,7762,7856,7998,8201,8469,8765,9043,9238,9285,9131,8740,8102,7221,6140,4887,3528,2104,667,-733,-2073,-3309,-4431,-5412,-6230,-6874,-7312,-7536,-7533,-7319,-6912,-6375,-5754,-5139,-4596,-4192,-3975,-3958,-4142,-4488,-4951,-5466,-5980,-6428,-6791,-7019,-7112,-7053,-6829,-6433,-5847,-5051,-4044,-2831,-1441,62,1597,3065,4350,5362,6014,6266,6119,5600,4816,3853,2879,1999,1359,1027,1062,1451,2158,3100,4185,5304,6377,7315,8085,8654,9028,9227,9278,9200,9018,8721,8307,7751,7029,6131,5046,3802,2421,960,-521,-1972,-3320,-4542,-5592,-6465,-7166,-7703,-8105,-8394,-8592,-8727,-8797,-8816,-8768,-8641,-8411,-8051,-7540,-6850,-5973,-4899,-3646,-2237,-733,812,2305,3687,4885,5866,6611,7130,7457,7627,7689,7696,7672,7653,7637,7600,7536,7382,7143,6777,6308,5743,5115,4454,3787,3119,2450,1767,1029,223,-690,-1723,-2855,-4082,-5326,-6543,-7648,-8576,-9280,-9728,-9924,-9887,-9668,-9314,-8882,-8424,-7952,-7506,-7052,-6602,-6115,-5589,-5008,-4375,-3690,-2976,-2242,-1507,-786,-67,631,1333,2023,2708,3361,3962,4476,4860,5098,5138,4999,4663,4161,3533,2836,2137,1515,1018,708,601,698,990,1420,1969,2565,3188,3783,4344,4852,5305,5719,6089,6426,6720,6950,7107,7148,7070,6849,6495,6025,5469,4852,4228,3605,3028,2493,2013,1572,1168,761,354,-98,-586,-1126,-1708,-2306,-2903,-3462,-3956,-4366,-4669,-4861,-4954,-4944,-4886,-4789,-4722,-4712,-4792,-4971,-5225,-5524,-5788,-5972,-5977,-5757,-5257,-4446,-3344,-1975,-427,1209,2808,4259,5461,6332,6844,6971,6745,6206,5401,4405,3273,2059,817,-416,-1623,-2772,-3845,-4832,-5684,-6407,-6956,-7333,-7533,-7575,-7470,-7269,-6978,-6654,-6304,-5967,-5638,-5352,-5089,-4877,-4708,-4573,-4488,-4402,-4319,-4178,-3932,-3535,-2923,-2063,-938,448,2044,3774,5550,7237,8746,9948,10784,11199,11177,10754,9969,8919,7687,6372,5068,3829,2710,1728,883,178,-408,-868,-1215,-1421,-1487,-1383,-1109,-665,-81,596,1285,1907,2346,2536,2387,1878,1013,-177,-1587,-3148,-4712,-6185,-7453,-8427,-9061,-9310,-9189,-8724,-7960,-6972,-5821,-4586,-3316,-2068,-857,271,1335,2301,3200,4011,4759,5435,6036,6556,6961,7244,7371,7355,7191,6920,6580,6213,5889,5630,5494,5488,5610,5843,6117,6391,6572,6604,6443,6061,5479,4714,3821,2845,1826,809,-209,-1201,-2198,-3206,-4243,-5332,-6454,-7607,-8731,-9794,-10713,-11451,-11950,-12189,-12166,-11902,-11426,-10804,-10071,-9301,-8525,-7787,-7096,-6468,-5883,-5340,-4803,-4261,-3685,-3060,-2376,-1622,-800,79,1001,1920,2819,3628,4331,4873,5240,5439,5459,5362,5163,4932,4720,4566,4527,4617,4856,5236,5727,6304,6907,7503,8035,8474,8791,8972,9014,8918,8684,8317,7802,7139,6295,5266,4029,2596,988,-745,-2536,-4291,-5925,-7352,-8487,-9308,-9772,-9914,-9774,-9413,-8921,-8373,-7848,-7410,-7087,-6894,-6810,-6795,-6809,-6771,-6663,-6395,-5983,-5364,-4563,-3570,-2414,-1134,231,1613,2970,4250,5418,6464,7378,8173,8873,9486,10048,10559,11032,11457,11821,12095,12258,12273,12134,11823,11351,10726,9952,9047,7996,6803,5451,3933,2250,412,-1549,-3592,-5644,-7651,-9511,-11167,-12544,-13600,-14311,-14688,-14738,-14522,-14072,-13433,-12655,-11756,-10764,-9703,-8585,-7443,-6313,-5214,-4205,-3288,-2498,-1820,-1234,-708,-180,389,1048,1819,2697,3662,4656,5623,6490,7200,7718,8011,8108,8015,7809,7520,7236,6981,6814,6730,6723,6767,6809,6809,6726,6526,6221,5817,5364,4904,4489,4162,3943,3838,3825,3856,3873,3814,3605,3206,2587,1742,701,-503,-1801,-3145,-4459,-5697,-6824,-7795,-8624,-9286,-9814,-10207,-10494,-10673,-10753,-10721,-10569,-10282,-9857,-9296,-8612,-7825,-6971,-6068,-5173,-4302,-3513,-2826,-2271,-1851,-1562,-1381,-1263,-1182,-1068,-900,-621,-211,361,1093,1993,3031,4183,5404,6646,7867,9003,10028,10877,11524,11916,12014,11799,11232,10332,9088,7552,5766,3791,1721,-381,-2403,-4285,-5946,-7348,-8456,-9273,-9797,-10060,-10076,-9875,-9484,-8927,-8241,-7473,-6659,-5865,-5129,-4496,-3988,-3620,-3351,-3179,-3003,-2800,-2470,-1995,-1324,-483,509,1578,2664,3678,4569,5281,5809,6145,6339,6414,6441,6453,6504,6604,6768,6969,7185,7369,7489,7510,7427,7240,6983,6675,6366,6073,5823,5616,5436,5259,5040,4740,4309,3713,2947,1990,898,-314,-1578,-2836,-4049,-5160,-6143,-6981,-7663,-8196,-8586,-8855,-9002,-9051,-8983,-8804,-8485,-8033,-7425,-6687,-5848,-4948,-4051,-3218,-2499,-1950,-1597,-1446,-1490,-1686,-1965,-2270,-2501,-2602,-2509,-2194,-1652,-910,-9,981,2004,2970,3837,4540,5056,5372,5498,5455,5273,4981,4590,4112,3535,2852,2055,1155,165,-854,-1878,-2802,-3600,-4177,-4523,-4598,-4427,-4045,-3515,-2910,-2305,-1743,-1261,-847,-474,-101,313,798,1354,1954,2540,3051,3379,3493,3309,2853,2154,1293,392,-428,-1051,-1387,-1400,-1105,-556,138,865,1504,1957,2164,2105,1808,1340,790,269,-131,-329,-295,-16,453,1065,1730,2382,2958,3436,3789,4047,4224,4356,4469,4577,4670,4736,4715,4577,4257,3737,3001,2066,987,-178,-1331,-2407,-3323,-4028,-4498,-4732,-4757,-4631,-4403,-4148,-3914,-3733,-3618,-3545,-3488,-3394,-3226,-2946,-2547,-2023,-1405,-727,-35,611,1179,1622,1936,2126,2226,2284,2354,2492,2743,3129,3655,4297,5017,5750,6449,7034,7484,7740,7823,7716,7470,7102,6649,6133,5545,4875,4082,3127,1983,623,-940,-2670,-4523,-6400,-8233,-9921,-11388,-12580,-13466,-14034,-14322,-14347,-14163,-13802,-13274,-12600,-11759,-10749,-9549,-8185,-6652,-5028,-3350,-1709,-182,1171,2292,3171,3807,4245,4529,4720,4865,4989,5115,5216,5292,5297,5239,5098,4901,4680,4475,4344,4316,4426,4667,5020,5424,5814,6103,6225,6129,5792,5247,4534,3749,2964,2276,1732,1378,1188,1141,1147,1142,1026,757,285,-361,-1152,-2005,-2841,-3568,-4126,-4470,-4597,-4533,-4329,-4066,-3812,-3648,-3619,-3753,-4043,-4451,-4913,-5361,-5706,-5881,-5832,-5519,-4945,-4114,-3080,-1893,-643,598,1724,2672,3370,3784,3914,3778,3432,2950,2423,1944,1597,1454,1558,1928,2555,3392,4379,5440,6478,7422,8183,8700,8925,8822,8376,7594,6486,5105,3496,1725,-129,-2015,-3835,-5563,-7117,-8490,-9633,-10560,-11257,-11745,-12031,-12128,-12044,-11778,-11335,-10718,-9948,-9052,-8085,-7105,-6187,-5393,-4775,-4352,-4107,-3980,-3885,-3697,-3307,-2616,-1558,-143,1580,3499,5453,7295,8851,10024,10729,10976,10810,10333,9679,8979,8367,7923,7711,7705,7886,8148,8421,8601,8627,8467,8100,7578,6910,6167,5382,4573,3765,2927,2046,1087,25,-1146,-2416,-3746,-5084,-6368,-7527,-8525,-9309,-9889,-10254,-10447,-10492,-10427,-10287,-10077,-9808,-9461,-9014,-8441,-7724,-6844,-5829,-4675,-3454,-2179,-924,288,1411,2436,3338,4118,4761,5272,5636,5864,5940,5888,5703,5435,5101,4763,4478,4296,4274,4457,4836,5438,6183,7047,7918,8723,9351,9717,9739,9362,8564,7344,5758,3867,1780,-402,-2558,-4593,-6409,-7950,-9165,-10055,-10614,-10889,-10912,-10743,-10418,-9986,-9458,-8859,-8185,-7443,-6641,-5794,-4936,-4111,-3370,-2768,-2348,-2134,-2117,-2263,-2485,-2711,-2818,-2743,-2418,-1837,-1037,-81,926,1888,2720,3355,3782,4007,4097,4110,4147,4253,4502,4876,5384,5946,6513,7001,7360,7557,7600,7517,7378,7251,7198,7265,7449,7715,7986,8148,8095,7714,6955,5786,4276,2503,632,-1202,-2831,-4157,-5106,-5663,-5877,-5821,-5601,-5327,-5089,-4955,-4962,-5097,-5330,-5610,-5864,-6048,-6111,-6038,-5830,-5505,-5094,-4625,-4126,-3619,-3112,-2610,-2107,-1593,-1047,-471,168,860,1613,2430,3286,4190,5103,6021,6906,7725,8457,9042,9478,9703,9738,9543,9150,8560,7808,6921,5930,4864,3733,2559,1329,51,-1290,-2683,-4121,-5577,-7004,-8360,-9583,-10624,-11447,-12018,-12323,-12383,-12187,-11804,-11234,-10554,-9780,-8973,-8152,-7353,-6586,-5872,-5202,-4573,-3971,-3356,-2717,-2013,-1238,-406,460,1286,2018,2562,2874,2908,2669,2204,1583,919,332,-78,-200,-12,512,1302,2277,3307,4274,5037,5543,5714,5599,5230,4723,4178,3715,3409,3304,3396,3619,3892,4101,4149,3970,3536,2886,2094,1278,563,58,-150,-44,374,1016,1801,2613,3332,3894,4218,4299,4143,3785,3269,2661,1978,1282,572,-128,-796,-1433,-1999,-2483,-2870,-3145,-3328,-3432,-3494,-3553,-3641,-3794,-4007,-4272,-4539,-4734,-4783,-4593,-4107,-3296,-2165,-767,807,2453,4041,5463,6621,7452,7933,8071,7910,7496,6900,6153,5302,4332,3255,2020,645,-908,-2580,-4340,-6091,-7723,-9146,-10223,-10907,-11107,-10841,-10105,-8979,-7543,-5924,-4239,-2630,-1214,-90,645,968,853,355,-457,-1454,-2504,-3461,-4194,-4616,-4683,-4393,-3819,-3021,-2130,-1223,-403,293,836,1254,1585,1905,2269,2744,3352,4092,4938,5815,6653,7361,7862,8107,8064,7760,7217,6535,5764,5009,4310,3714,3202,2755,2301,1790,1163,390,-525,-1540,-2608,-3626,-4544,-5269,-5770,-6024,-6031,-5823,-5443,-4925,-4338,-3693,-3042,-2388,-1749,-1134,-550,-21,449,825,1119,1312,1441,1519,1596,1691,1840,2032,2262,2487,2666,2745,2682,2458,2072,1580,1045,579,280,241,526,1134,2038,3141,4322,5442,6358,6959,7161,6941,6329,5387,4237,2978,1728,572,-457,-1335,-2091,-2770,-3401,-4045,-4702,-5391,-6071,-6730,-7290,-7740,-7994,-8054,-7874,-7472,-6853,-6060,-5124,-4116,-3077,-2075,-1165,-389,209,621,849,920,895,816,778,800,962,1248,1679,2217,2817,3443,4021,4523,4904,5153,5275,5292,5237,5148,5068,5009,4999,5022,5064,5109,5121,5089,5005,4858,4679,4463,4243,4014,3771,3487,3135,2655,2027,1201,196,-982,-2263,-3577,-4849,-5972,-6911,-7596,-8038,-8237,-8240,-8091,-7847,-7557,-7247,-6951,-6649,-6360,-6048,-5724,-5384,-5034,-4711,-4415,-4187,-4008,-3880,-3756,-3597,-3355,-2978,-2442,-1731,-851,156,1254,2366,3442,4410,5256,5942,6511,6967,7378,7763,8170,8591,9029,9437,9775,9983,10003,9798,9337,8624,7679,6539,5243,3847,2358,836,-753,-2349,-3985,-5601,-7190,-8680,-10032,-11175,-12064,-12649,-12922,-12868,-12536,-11957,-11212,-10372,-9503,-8676,-7913,-7254,-6662,-6147,-5635,-5117,-4532,-3857,-3076,-2190,-1213,-194,836,1813,2701,3466,4094,4586,4972,5271,5536,5779,6045,6334,6659,7009,7365,7704,8010,8246,8412,8487,8467,8373,8197,7971,7700,7394,7066,6699,6292,5816,5246,4559,3728,2755,1646,441,-801,-2002,-3079,-3952,-4566,-4894,-4937,-4740,-4368,-3905,-3443,-3063,-2823,-2760,-2862,-3113,-3435,-3791,-4090,-4315,-4413,-4407,-4294,-4114,-3888,-3645,-3406,-3166,-2955,-2734,-2537,-2330,-2134,-1947,-1778,-1642,-1536,-1452,-1371,-1247,-1048,-731,-274,310,1011,1750,2492,3135,3645,3967,4087,4034,3825,3542,3232,2960,2766,2648,2595,2546,2448,2225,1828,1226,416,-566,-1661,-2795,-3878,-4834,-5603,-6141,-6450,-6538,-6465,-6266,-6022,-5759,-5527,-5328,-5152,-4986,-4795,-4556,-4258,-3893,-3474,-3032,-2568,-2125,-1689,-1273,-832,-359,216,897,1726,2680,3743,4843,5926,6902,7713,8304,8654,8760,8653,8373,7981,7535,7083,6670,6308,6011,5759,5548,5349,5151,4948,4715,4472,4185,3874,3502,3089,2594,2053,1433,772,70,-649,-1357,-2036,-2652,-3193,-3630,-3968,-4197,-4338,-4409,-4422,-4413,-4378,-4341,-4302,-4251,-4194,-4103,-3970,-3770,-3494,-3124,-2676,-2158,-1604,-1065,-570,-179,87,204,174,20,-212,-461,-665,-743,-657,-369,109,741,1465,2201,2881,3425,3818,4013,4055,3947,3761,3535,3314,3133,2987,2855,2700,2466,2106,1594,916,100,-801,-1717,-2560,-3258,-3733,-3975,-3950,-3724,-3327,-2858,-2393,-2010,-1769,-1692,-1774,-1990,-2277,-2590,-2871,-3086,-3217,-3269,-3248,-3181,-3068,-2920,-2715,-2435,-2044,-1521,-844,-35,880,1820,2709,3440,3928,4110,3950,3486,2760,1900,1006,227,-330,-584,-478,-44,681,1592,2582,3536,4362,4990,5395,5585,5587,5461,5243,4992,4719,4439,4132,3766,3312,2732,2021,1175,241,-743,-1693,-2557,-3275,-3805,-4162,-4338,-4408,-4401,-4396,-4435,-4557,-4775,-5074,-5414,-5738,-5980,-6085,-6008,-5740,-5294,-4726,-4099,-3501,-2989,-2636,-2443,-2418,-2504,-2628,-2699,-2610,-2287,-1658,-726,497,1917,3450,4968,6362,7538,8421,8988,9231,9190,8920,8494,7975,7431,6882,6362,5842,5309,4713,4031,3221,2289,1229,76,-1131,-2351,-3532,-4633,-5636,-6527,-7311,-8014,-8647,-9233,-9783,-10276,-10696,-11012,-11173,-11172,-10967,-10574,-10003,-9277,-8438,-7503,-6499,-5438,-4311,-3127,-1876,-566,778,2133,3443,4660,5731,6607,7265,7694,7920,7977,7930,7833,7761,7745,7835,8024,8309,8646,8996,9289,9503,9569,9501,9283,8952,8530,8063,7570,7069,6555,6014,5403,4711,3874,2905,1764,502,-881,-2297,-3708,-5013,-6161,-7078,-7730,-8095,-8190,-8038,-7712,-7267,-6797,-6364,-6048,-5874,-5889,-6059,-6386,-6794,-7244,-7652,-7972,-8132,-8110,-7866,-7403,-6725,-5862,-4852,-3746,-2589,-1433,-317,725,1672,2502,3219,3819,4321,4742,5104,5429,5737,6029,6323,6597,6859,7090,7279,7422,7492,7499,7407,7232,6941,6545,6022,5378,4602,3705,2704,1618,489,-652,-1756,-2801,-3748,-4604,-5364,-6044,-6672,-7270,-7862,-8466,-9091,-9720,-10347,-10930,-11428,-11803,-11986,-11960,-11680,-11154,-10407,-9464,-8412,-7276,-6143,-5022,-3950,-2912,-1900,-874,184,1303,2496,3753,5065,6396,7708,8962,10122,11146,12027,12738,13282,13661,13879,13955,13893,13716,13425,13044,12572,12035,11433,10808,10165,9548,8957,8413,7903,7404,6872,6260,5504,4579,3438,2106,599,-1007,-2632,-4176,-5538,-6639,-7411,-7831,-7916,-7694,-7264,-6698,-6103,-5576,-5165,-4950,-4916,-5080,-5392,-5804,-6260,-6691,-7050,-7285,-7381,-7314,-7093,-6725,-6224,-5602,-4880,-4049,-3127,-2102,-981,218,1479,2756,3981,5105,6023,6693,7049,7070,6764,6163,5338,4357,3330,2314,1408,633,20,-442,-790,-1062,-1318,-1596,-1936,-2344,-2819,-3329,-3839,-4306,-4686,-4961,-5107,-5146,-5093,-4990,-4874,-4784,-4743,-4751,-4814,-4896,-4988,-5054,-5074,-5036,-4911,-4695,-4370,-3918,-3342,-2629,-1790,-860,139,1120,2021,2748,3208,3347,3113,2512,1589,425,-855,-2113,-3197,-3973,-4323,-4198,-3557,-2472,-1007,697,2486,4230,5772,7038,7958,8529,8775,8759,8551,8225,7850,7455,7080,6711,6352,5986,5605,5211,4816,4432,4088,3793,3561,3388,3250,3119,2937,2666,2248,1667,896,-37,-1105,-2249,-3403,-4497,-5460,-6230,-6758,-7000,-6941,-6566,-5891,-4948,-3777,-2449,-1023,426,1839,3157,4344,5363,6204,6850,7288,7523,7527,7309,6838,6118,5137,3918,2476,878,-815,-2506,-4091,-5475,-6555,-7280,-7596,-7532,-7118,-6456,-5651,-4829,-4111,-3593,-3328,-3346,-3616,-4099,-4715,-5395,-6055,-6645,-7108,-7425,-7586,-7598,-7482,-7267,-6981,-6651,-6290,-5914,-5506,-5058,-4542,-3929,-3206,-2354,-1369,-283,900,2107,3316,4454,5487,6373,7083,7613,7954,8111,8089,7876,7469,6858,6030,4996,3770,2402,953,-483,-1811,-2923,-3728,-4148,-4165,-3763,-3023,-2012,-874,272,1270,2022,2420,2440,2075,1392,490,-492,-1411,-2116,-2496,-2491,-2066,-1294,-242,951,2141,3206,4012,4504,4632,4419,3912,3194,2368,1541,807,270,-21,8,362,1053,2036,3265,4635,6067,7441,8663,9661,10357,10735,10771,10485,9912,9085,8083,6929,5694,4394,3047,1676,268,-1152,-2569,-3959,-5270,-6464,-7486,-8298,-8858,-9156,-9193,-8986,-8603,-8075,-7497,-6905,-6364,-5909,-5560,-5333,-5228,-5229,-5328,-5490,-5696,-5907,-6120,-6291,-6442,-6554,-6644,-6720,-6790,-6840,-6857,-6783,-6568,-6134,-5424,-4397,-3038,-1384,506,2526,4560,6476,8167,9539,10542,11159,11423,11377,11118,10709,10254,9805,9420,9108,8870,8670,8479,8248,7956,7580,7110,6565,5928,5232,4453,3604,2677,1672,614,-468,-1513,-2463,-3239,-3789,-4070,-4080,-3854,-3452,-2982,-2544,-2250,-2198,-2438,-3011,-3891,-5030,-6349,-7744,-9112,-10358,-11396,-12174,-12651,-12810,-12642,-12152,-11329,-10191,-8722,-6948,-4888,-2583,-104,2471,5041,7493,9738,11668,13230,14372,15087,15387,15318,14923,14279,13432,12434,11312,10070,8701,7190,5507,3683,1718,-293,-2272,-4106,-5673,-6907,-7734,-8179,-8257,-8071,-7692,-7235,-6765,-6342,-5997,-5740,-5576,-5507,-5530,-5658,-5871,-6173,-6504,-6835,-7075,-7167,-7052,-6687,-6095,-5302,-4407,-3492,-2679,-2048,-1664,-1552,-1677,-1979,-2353,-2669,-2799,-2612,-2014,-940,605,2570,4838,7235,9571,11615,13197,14134,14376,13877,12726,11030,8959,6692,4401,2231,281,-1385,-2754,-3840,-4669,-5282,-5685,-5898,-5880,-5611,-5023,-4089,-2772,-1093,905,3115,5394,7566,9440,10837,11612,11672,10997,9637,7710,5382,2854,323,-2027,-4042,-5639,-6768,-7458,-7762,-7784,-7603,-7336,-7010,-6690,-6346,-5982,-5563,-5078,-4533,-3966,-3420,-2988,-2719,-2680,-2873,-3260,-3756,-4215,-4499,-4453,-3980,-3045,-1678,-13,1778,3453,4793,5582,5691,5076,3792,2010,-47,-2091,-3857,-5106,-5683,-5515,-4637,-3143,-1214,972,3205,5321,7190,8733,9925,10787,11336,11637,11694,11531,11115,10416,9378,7971,6174,4009,1549,-1108,-3803,-6385,-8683,-10549,-11899,-12664,-12877,-12602,-11950,-11074,-10100,-9151,-8294,-7555,-6901,-6273,-5572,-4715,-3633,-2301,-754,929,2605,4120,5297,6005,6147,5707,4734,3356,1753,138,-1276,-2300,-2801,-2710,-2043,-874,661,2393,4154,5774,7127,8130,8733,8948,8821,8406,7800,7065,6270,5456,4624,3775,2860,1860,717,-569,-2010,-3559,-5144,-6666,-7979,-8959,-9447,-9341,-8560,-7078,-4931,-2217,925,4289,7662,10813,13507,15557,16793,17114,16469,14881,12421,9248,5530,1519,-2563,-6446,-9919,-12776,-14877,-16141,-16529,-16097,-14923,-13158,-10974,-8566,-6130,-3835,-1826,-179,1056,1909,2418,2688,2788,2838,2898,3038,3290,3668,4167,4773,5461,6212,6993,7791,8545,9220,9724,9982,9873,9321,8228,6567,4339,1609,-1500,-4803,-8083,-11078,-13538,-15234,-15987,-15702,-14376,-12094,-9051,-5493,-1740,1886,5063,7512,9042,9529,8973,7461,5165,2338,-746,-3780,-6494,-8641,-10056,-10650,-10412,-9426,-7821,-5787,-3516,-1204,985,2930,4550,5823,6744,7366,7722,7879,7868,7725,7459,7074,6576,5962,5248,4456,3610,2746,1912,1120,427,-163,-627,-956,-1176,-1286,-1329,-1338,-1348,-1419,-1588,-1895,-2380,-3043,-3882,-4853,-5889,-6884,-7736,-8297,-8479,-8160,-7331,-5960,-4154,-1996,324,2641,4761,6522,7788,8498,8603,8170,7233,5934,4355,2623,822,-982,-2742,-4414,-5979,-7364,-8526,-9353,-9773,-9673,-9008,-7744,-5947,-3721,-1269,1187,3374,5060,6034,6179,5460,3938,1774,-823,-3566,-6203,-8444,-10097,-10988,-11042,-10245,-8651,-6384,-3591,-477,2774,5946,8870,11363,13314,14601,15185,15038,14193,12732,10758,8437,5937,3448,1167,-754,-2152,-2956,-3116,-2660,-1673,-272,1358,3053,4606,5860,6665,6926,6600,5707,4313,2546,564,-1471,-3373,-5009,-6249,-7017,-7269,-7012,-6259,-5097,-3579,-1824,64,1974,3769,5335,6544,7281,7461,7003,5907,4170,1895,-807,-3748,-6728,-9507,-11883,-13646,-14664,-14856,-14205,-12793,-10747,-8261,-5571,-2906,-506,1446,2813,3527,3598,3090,2125,844,-591,-2040,-3380,-4533,-5457,-6136,-6592,-6831,-6862,-6669,-6224,-5469,-4384,-2923,-1129,945,3175,5389,7409,9021,10059,10392,9965,8809,7036,4827,2411,47,-2042,-3643,-4622,-4904,-4489,-3435,-1875,50,2146,4247,6169,7780,8952,9620,9727,9292,8310,6882,5050,2956,698,-1583,-3757,-5689,-7249,-8322,-8804,-8638,-7776,-6249,-4120,-1497,1432,4502,7463,10127,12283,13776,14496,14395,13486,11856,9631,7007,4187,1404,-1139,-3252,-4820,-5741,-6045,-5737,-4968,-3839,-2556,-1255,-108,774,1321,1496,1336,897,266,-441,-1124,-1669,-2008,-2082,-1877,-1415,-727,90,985,1833,2573,3101,3361,3288,2856,2044,861,-648,-2436,-4406,-6467,-8498,-10369,-11964,-13148,-13844,-13966,-13491,-12433,-10828,-8789,-6412,-3852,-1256,1222,3445,5277,6635,7433,7647,7275,6358,4973,3216,1229,-873,-2928,-4827,-6449,-7704,-8545,-8906,-8819,-8247,-7272,-5905,-4235,-2316,-233,1943,4128,6256,8250,10066,11638,12943,13943,14617,14956,14953,14608,13946,12988,11789,10404,8909,7380,5897,4516,3301,2269,1436,801,326,1,-223,-379,-499,-608,-740,-890,-1083,-1299,-1528,-1742,-1919,-2013,-2020,-1900,-1688,-1387,-1075,-798,-662,-718,-1042,-1655,-2558,-3717,-5073,-6531,-8004,-9370,-10533,-11393,-11871,-11918,-11495,-10630,-9332,-7688,-5768,-3684,-1559,497,2336,3881,4993,5650,5776,5396,4508,3185,1485,-496,-2647,-4865,-7024,-9015,-10741,-12112,-13068,-13557,-13564,-13075,-12128,-10759,-9050,-7084,-4979,-2833,-768,1119,2741,4013,4905,5369,5441,5136,4547,3770,2920,2155,1575,1328,1473,2082,3140,4633,6461,8536,10714,12852,14825,16481,17745,18516,18764,18473,17644,16337,14604,12536,10251,7856,5506,3317,1435,-58,-1051,-1535,-1479,-955,-36,1127,2394,3560,4491,5003,5017,4463,3350,1745,-229,-2411,-4609,-6627,-8295,-9471,-10066,-10071,-9515,-8513,-7215,-5799,-4469,-3399,-2745,-2608,-3027,-4000,-5429,-7216,-9178,-11160,-12974,-14471,-15532,-16073,-16074,-15546,-14535,-13131,-11418,-9500,-7489,-5471,-3552,-1797,-284,946,1840,2390,2567,2393,1891,1111,151,-895,-1898,-2718,-3240,-3337,-2944,-2010,-565,1332,3553,5920,8247,10300,11898,12854,13066,12480,11118,9098,6563,3757,901,-1740,-3959,-5575,-6484,-6646,-6084,-4898,-3194,-1151,1105,3392,5607,7620,9370,10791,11850,12529,12805,12675,12130,11178,9844,8172,6236,4135,1987,-74,-1926,-3451,-4577,-5253,-5486,-5315,-4816,-4094,-3252,-2397,-1602,-927,-376,54,402,718,1035,1395,1806,2278,2782,3305,3790,4211,4529,4716,4755,4649,4385,3982,3426,2728,1868,857,-328,-1659,-3124,-4670,-6230,-7714,-9010,-10001,-10578,-10646,-10156,-9092,-7516,-5499,-3194,-735,1718,4022,6077,7804,9164,10164,10799,11110,11076,10707,9968,8809,7222,5166,2692,-143,-3200,-6331,-9314,-11968,-14087,-15531,-16214,-16119,-15312,-13921,-12130,-10145,-8170,-6397,-4951,-3927,-3346,-3178,-3370,-3819,-4447,-5150,-5864,-6529,-7095,-7536,-7803,-7869,-7675,-7185,-6349,-5147,-3579,-1687,461,2740,5036,7178,9058,10553,11615,12236,12451,12361,12068,11711,11403,11243,11288,11545,11994,12555,13154,13686,14072,14247,14181,13863,13330,12605,11754,10807,9803,8751,7649,6476,5209,3835,2340,758,-884,-2498,-4016,-5331,-6369,-7068,-7406,-7409,-7134,-6691,-6190,-5769,-5531,-5579,-5943,-6650,-7638,-8854,-10190,-11529,-12783,-13833,-14638,-15137,-15321,-15199,-14778,-14094,-13160,-12013,-10666,-9161,-7525,-5824,-4123,-2515,-1099,25,774,1077,936,351,-569,-1722,-2938,-4050,-4901,-5349,-5312,-4744,-3660,-2127,-233,1880,4085,6236,8216,9911,11264,12203,12749,12873,12652,12104,11338,10410,9443,8518,7743,7192,6926,6972,7312,7909,8659,9461,10167,10639,10743,10379,9481,8050,6134,3845,1334,-1211,-3616,-5697,-7339,-8459,-9039,-9145,-8861,-8344,-7745,-7219,-6886,-6826,-7060,-7548,-8211,-8925,-9543,-9955,-10024,-9700,-8955,-7797,-6317,-4575,-2695,-782,1079,2791,4307,5582,6596,7345,7835,8063,8046,7776,7256,6487,5460,4207,2742,1119,-593,-2312,-3930,-5339,-6428,-7101,-7286,-6948,-6093,-4780,-3089,-1160,874,2849,4626,6083,7131,7741,7888,7635,7014,6112,4992,3717,2333,878,-630,-2160,-3700,-5211,-6655,-7987,-9129,-10027,-10590,-10762,-10479,-9708,-8463,-6760,-4714,-2421,-72,2164,4078,5508,6296,6381,5735,4447,2640,509,-1732,-3865,-5704,-7102,-7985,-8339,-8217,-7713,-6960,-6072,-5165,-4289,-3473,-2672,-1844,-902,212,1550,3116,4885,6782,8711,10540,12146,13405,14233,14581,14443,13881,12960,11808,10543,9284,8152,7226,6573,6214,6144,6317,6669,7116,7570,7947,8175,8191,7958,7446,6650,5578,4248,2697,958,-904,-2854,-4795,-6688,-8430,-9967,-11227,-12167,-12755,-12999,-12894,-12503,-11861,-11051,-10137,-9198,-8283,-7446,-6697,-6038,-5450,-4903,-4369,-3820,-3257,-2680,-2136,-1659,-1314,-1147,-1208,-1509,-2050,-2798,-3669,-4594,-5441,-6111,-6489,-6487,-6062,-5187,-3911,-2288,-447,1489,3371,5045,6406,7340,7816,7828,7423,6701,5768,4775,3835,3090,2612,2475,2688,3232,4058,5077,6213,7360,8446,9405,10179,10751,11093,11197,11064,10684,10058,9182,8074,6739,5236,3603,1925,275,-1276,-2649,-3825,-4771,-5512,-6101,-6569,-7022,-7486,-8036,-8672,-9380,-10110,-10765,-11247,-11440,-11236,-10576,-9413,-7779,-5735,-3405,-938,1480,3673,5471,6737,7380,7358,6682,5408,3651,1538,-757,-3071,-5237,-7113,-8587,-9573,-10047,-9992,-9446,-8462,-7108,-5468,-3626,-1650,371,2393,4339,6179,7854,9324,10551,11468,12048,12211,11943,11190,9960,8278,6201,3844,1340,-1148,-3433,-5351,-6756,-7553,-7718,-7270,-6318,-4977,-3416,-1776,-188,1250,2493,3525,4362,5049,5598,6044,6340,6456,6296,5780,4823,3388,1475,-841,-3423,-6088,-8611,-10756,-12333,-13160,-13202,-12430,-11013,-9084,-6930,-4769,-2847,-1333,-334,132,100,-311,-988,-1778,-2574,-3278,-3854,-4288,-4607,-4837,-5009,-5131,-5193,-5149,-4956,-4536,-3847,-2839,-1509,120,1996,4026,6114,8142,10007,11626,12940,13913,14567,14917,15019,14935,14695,14347,13895,13319,12609,11709,10604,9266,7695,5941,4037,2093,197,-1537,-3009,-4140,-4879,-5201,-5126,-4701,-3992,-3100,-2109,-1135,-252,449,920,1120,1029,645,-12,-921,-2032,-3303,-4669,-6066,-7425,-8683,-9784,-10690,-11380,-11857,-12137,-12265,-12267,-12205,-12088,-11954,-11789,-11586,-11319,-10957,-10498,-9915,-9261,-8530,-7805,-7098,-6460,-5899,-5386,-4907,-4377,-3755,-2970,-1972,-758,683,2293,4008,5746,7395,8881,10126,11080,11751,12137,12302,12296,12186,12029,11866,11710,11553,11371,11117,10765,10284,9681,8975,8214,7448,6736,6112,5598,5183,4843,4521,4182,3764,3259,2656,1980,1279,594,-21,-529,-932,-1241,-1501,-1787,-2157,-2699,-3460,-4465,-5713,-7146,-8692,-10231,-11647,-12797,-13571,-13869,-13623,-12827,-11492,-9699,-7554,-5176,-2718,-296,1962,3982,5692,7084,8155,8937,9486,9847,10089,10248,10362,10434,10453,10397,10221,9892,9375,8645,7711,6582,5310,3941,2545,1193,-71,-1190,-2157,-2950,-3580,-4054,-4376,-4548,-4559,-4401,-4061,-3543,-2865,-2064,-1212,-387,299,757,880,618,-51,-1115,-2458,-3988,-5492,-6824,-7781,-8249,-8150,-7489,-6360,-4906,-3344,-1887,-749,-98,-28,-567,-1646,-3135,-4848,-6591,-8150,-9388,-10174,-10497,-10362,-9881,-9160,-8363,-7607,-7000,-6581,-6337,-6197,-6050,-5756,-5194,-4254,-2887,-1088,1075,3511,6056,8581,10917,12957,14615,15838,16646,17036,17076,16789,16207,15350,14197,12745,10973,8884,6529,3971,1360,-1159,-3379,-5118,-6209,-6529,-6040,-4770,-2845,-451,2155,4709,6943,8633,9640,9879,9398,8276,6693,4830,2881,1020,-635,-1996,-3062,-3842,-4423,-4864,-5266,-5671,-6127,-6613,-7116,-7577,-7956,-8219,-8339,-8348,-8255,-8134,-8008,-7950,-7963,-8064,-8229,-8416,-8586,-8685,-8677,-8540,-8288,-7923,-7513,-7066,-6648,-6251,-5878,-5486,-5016,-4399,-3559,-2440,-1016,721,2712,4892,7135,9318,11302,12967,14224,15008,15324,15193,14696,13918,12969,11940,10912,9945,9059,8277,7576,6954,6380,5855,5369,4922,4538,4205,3950,3745,3583,3432,3243,2987,2602,2069,1346,434,-677,-1961,-3382,-4906,-6466,-8020,-9510,-10885,-12118,-13166,-14038,-14704,-15201,-15524,-15703,-15771,-15725,-15609,-15397,-15097,-14678,-14112,-13361,-12397,-11189,-9747,-8079,-6239,-4285,-2297,-362,1454,3071,4476,5620,6550,7255,7802,8211,8536,8795,9033,9249,9478,9721,9997,10312,10672,11078,11527,11996,12463,12876,13196,13340,13261,12874,12142,11032,9540,7714,5628,3394,1148,-969,-2822,-4310,-5357,-5950,-6111,-5913,-5446,-4830,-4153,-3513,-2948,-2496,-2126,-1842,-1588,-1354,-1126,-903,-730,-637,-697,-950,-1446,-2202,-3201,-4398,-5716,-7047,-8301,-9359,-10149,-10614,-10725,-10504,-9975,-9202,-8232,-7119,-5890,-4560,-3129,-1583,71,1836,3663,5509,7275,8871,10185,11117,11597,11579,11081,10156,8912,7487,6029,4693,3600,2834,2435,2384,2623,3060,3581,4082,4474,4699,4741,4603,4335,3971,3576,3163,2777,2381,1986,1529,1002,351,-416,-1321,-2319,-3389,-4468,-5507,-6454,-7279,-7952,-8487,-8881,-9162,-9354,-9461,-9505,-9456,-9310,-9029,-8583,-7956,-7139,-6144,-5016,-3807,-2591,-1443,-429,391,984,1334,1451,1362,1111,754,352,-35,-354,-563,-637,-567,-347,3,483,1066,1748,2517,3367,4282,5258,6256,7267,8230,9120,9870,10446,10804,10914,10765,10363,9724,8911,7955,6952,5953,5041,4274,3685,3304,3120,3099,3206,3356,3507,3560,3486,3225,2763,2115,1300,385,-568,-1477,-2287,-2938,-3426,-3752,-3978,-4162,-4405,-4779,-5365,-6198,-7286,-8596,-10044,-11540,-12952,-14170,-15092,-15634,-15771,-15502,-14879,-13979,-12903,-11758,-10633,-9609,-8704,-7941,-7260,-6628,-5958,-5190,-4279,-3198,-1968,-634,729,2054,3246,4280,5104,5756,6256,6676,7084,7538,8107,8786,9603,10477,11390,12220,12916,13385,13585,13483,13092,12442,11577,10588,9498,8412,7329,6298,5312,4356,3425,2497,1584,702,-105,-788,-1289,-1555,-1560,-1296,-792,-123,636,1349,1921,2223,2187,1759,928,-257,-1734,-3387,-5108,-6779,-8292,-9580,-10590,-11317,-11788,-12033,-12131,-12126,-12081,-12031,-11983,-11944,-11863,-11730,-11458,-11042,-10410,-9570,-8504,-7249,-5845,-4351,-2847,-1385,-43,1153,2171,3020,3720,4317,4863,5409,6019,6715,7538,8474,9517,10616,11732,12787,13731,14501,15041,15335,15347,15088,14560,13777,12767,11550,10165,8647,7051,5431,3867,2420,1182,196,-471,-819,-858,-644,-279,135,460,575,386,-185,-1145,-2476,-4107,-5929,-7821,-9654,-11311,-12712,-13797,-14564,-15033,-15254,-15301,-15231,-15104,-14966,-14814,-14676,-14510,-14333,-14106,-13844,-13537,-13192,-12817,-12402,-11919,-11332,-10566,-9551,-8221,-6503,-4397,-1904,899,3899,6950,9884,12521,14743,16402,17486,17962,17922,17457,16726,15873,15057,14383,13932,13711,13700,13812,13954,14017,13905,13555,12939,12071,11016,9860,8714,7683,6856,6289,5984,5912,5980,6097,6129,5991,5582,4886,3902,2681,1318,-98,-1463,-2694,-3756,-4621,-5327,-5908,-6441,-6977,-7584,-8278,-9089,-9976,-10933,-11883,-12794,-13609,-14289,-14832,-15222,-15493,-15661,-15765,-15817,-15826,-15766,-15591,-15239,-14628,-13691,-12374,-10662,-8571,-6184,-3586,-930,1656,4035,6094,7770,9029,9890,10405,10651,10722,10699,10669,10680,10765,10928,11154,11403,11661,11861,12008,12058,12024,11892,11672,11351,10934,10383,9705,8856,7864,6717,5481,4186,2936,1775,807,51,-448,-709,-779,-711,-608,-531,-569,-758,-1132,-1672,-2364,-3137,-3963,-4745,-5473,-6076,-6576,-6958,-7278,-7570,-7902,-8326,-8884,-9600,-10479,-11487,-12580,-13671,-14688,-15526,-16113,-16371,-16271,-15780,-14935,-13745,-12286,-10604,-8773,-6853,-4904,-2969,-1095,692,2359,3894,5278,6506,7589,8526,9354,10095,10772,11433,12065,12697,13282,13793,14167,14334,14241,13827,13070,11978,10585,8977,7256,5549,4000,2724,1827,1362,1340,1727,2436,3362,4368,5334,6136,6693,6929,6828,6366,5577,4477,3118,1531,-232,-2125,-4099,-6087,-8029,-9850,-11476,-12837,-13885,-14578,-14909,-14904,-14587,-14056,-13353,-12599,-11842,-11167,-10608,-10177,-9866,-9625,-9394,-9103,-8678,-8065,-7233,-6178,-4923,-3520,-2022,-501,994,2415,3746,4967,6107,7152,8154,9087,9991,10834,11612,12314,12902,13382,13723,13930,13997,13921,13703,13339,12817,12134,11271,10229,9018,7662,6216,4743,3338,2089,1089,408,74,99,415,957,1581,2170,2572,2677,2401,1708,612,-823,-2506,-4314,-6129,-7839,-9355,-10620,-11616,-12351,-12875,-13244,-13535,-13808,-14127,-14502,-14959,-15454,-15957,-16415,-16760,-16956,-16954,-16741,-16315,-15691,-14894,-13945,-12867,-11655,-10303,-8781,-7060,-5107,-2923,-514,2053,4707,7319,9780,11952,13733,15059,15878,16231,16155,15774,15189,14545,13945,13484,13216,13133,13226,13406,13622,13777,13813,13676,13350,12826,12148,11340,10469,9578,8706,7885,7111,6387,5679,4972,4229,3438,2574,1651,662,-349,-1385,-2393,-3378,-4304,-5179,-6005,-6786,-7545,-8282,-9018,-9744,-10464,-11165,-11826,-12437,-12960,-13381,-13665,-13795,-13756,-13531,-13126,-12542,-11781,-10867,-9795,-8596,-7270,-5839,-4316,-2735,-1108,503,2091,3580,4947,6141,7134,7899,8439,8748,8869,8825,8672,8457,8218,8009,7822,7701,7596,7522,7426,7292,7105,6853,6551,6226,5894,5597,5336,5123,4937,4761,4551,4291,3946,3515,3000,2424,1822,1233,697,232,-138,-453,-715,-1001,-1342,-1802,-2405,-3167,-4062,-5058,-6078,-7058,-7922,-8607,-9085,-9334,-9383,-9267,-9058,-8812,-8603,-8456,-8398,-8387,-8398,-8337,-8172,-7817,-7277,-6533,-5646,-4659,-3668,-2725,-1906,-1231,-714,-316,0,323,699,1214,1876,2713,3662,4682,5665,6524,7168,7519,7557,7266,6697,5912,5002,4063,3186,2453,1913,1613,1545,1717,2088,2633,3294,4038,4808,5576,6298,6950,7501,7931,8219,8341,8285,8042,7592,6960,6136,5173,4095,2969,1838,776,-186,-1007,-1679,-2222,-2655,-3043,-3426,-3874,-4422,-5105,-5920,-6861,-7868,-8904,-9881,-10744,-11427,-11894,-12114,-12102,-11863,-11436,-10865,-10166,-9392,-8547,-7653,-6726,-5776,-4820,-3885,-2980,-2135,-1358,-649,-11,586,1157,1740,2358,3035,3775,4571,5399,6223,7002,7700,8270,8705,8974,9097,9066,8915,8654,8319,7937,7540,7157,6814,6522,6302,6132,6027,5941,5881,5791,5665,5442,5108,4604,3922,3040,1968,746,-587,-1956,-3298,-4549,-5652,-6585,-7324,-7887,-8283,-8557,-8731,-8842,-8908,-8939,-8937,-8890,-8792,-8626,-8399,-8105,-7766,-7388,-7003,-6615,-6241,-5886,-5528,-5182,-4802,-4401,-3949,-3450,-2912,-2334,-1743,-1143,-552,35,615,1213,1837,2520,3264,4094,4975,5906,6822,7681,8417,8967,9287,9346,9130,8664,7979,7139,6217,5299,4452,3768,3273,3021,2999,3190,3555,4018,4516,4959,5266,5380,5234,4808,4098,3115,1918,552,-898,-2361,-3766,-5039,-6134,-7005,-7628,-7984,-8068,-7874,-7419,-6719,-5807,-4745,-3590,-2440,-1387,-521,63,316,203,-258,-1011,-1970,-3013,-4021,-4871,-5467,-5746,-5680,-5279,-4586,-3666,-2581,-1422,-226,928,2031,3036,3944,4723,5359,5823,6071,6080,5804,5241,4402,3329,2114,855,-313,-1275,-1913,-2167,-1996,-1433,-529,597,1849,3076,4198,5106,5767,6154,6283,6182,5899,5463,4923,4290,3588,2824,2017,1196,404,-300,-842,-1165,-1201,-940,-371,439,1427,2461,3440,4213,4695,4791,4487,3775,2726,1411,-54,-1563,-3017,-4331,-5459,-6363,-7056,-7528,-7833,-7965,-7982,-7875,-7675,-7370,-6982,-6496,-5953,-5358,-4774,-4236,-3802,-3518,-3411,-3489,-3738,-4099,-4517,-4890,-5136,-5155,-4892,-4282,-3345,-2071,-541,1189,3011,4833,6554,8083,9360,10324,10969,11284,11300,11045,10567,9907,9108,8195,7207,6143,5050,3930,2841,1821,932,240,-211,-379,-268,97,649,1296,1925,2420,2678,2629,2230,1491,468,-770,-2093,-3412,-4592,-5567,-6252,-6642,-6713,-6516,-6082,-5488,-4776,-4033,-3283,-2602,-2008,-1547,-1244,-1133,-1237,-1573,-2150,-2956,-3960,-5115,-6336,-7550,-8649,-9544,-10159,-10426,-10328,-9866,-9076,-8036,-6820,-5528,-4248,-3040,-1965,-1029,-247,420,979,1493,1973,2469,2985,3548,4141,4769,5413,6063,6711,7357,8000,8646,9305,9956,10611,11206,11734,12094,12257,12123,11661,10826,9623,8103,6331,4443,2548,791,-714,-1894,-2686,-3113,-3201,-3038,-2706,-2311,-1928,-1631,-1440,-1361,-1354,-1368,-1338,-1211,-948,-557,-58,454,911,1174,1172,807,66,-1045,-2460,-4057,-5710,-7251,-8556,-9502,-10041,-10156,-9902,-9360,-8650,-7878,-7155,-6537,-6063,-5709,-5434,-5158,-4804,-4298,-3592,-2668,-1543,-265,1094,2452,3725,4846,5757,6439,6877,7105,7134,7029,6798,6493,6106,5642,5091,4438,3687,2851,1979,1111,335,-293,-706,-868,-773,-439,65,682,1289,1826,2179,2323,2202,1851,1272,551,-277,-1117,-1941,-2678,-3330,-3863,-4314,-4675,-4989,-5269,-5525,-5765,-5970,-6121,-6183,-6131,-5947,-5621,-5187,-4661,-4110,-3580,-3126,-2792,-2587,-2518,-2541,-2606,-2640,-2573,-2330,-1882,-1194,-296,778,1956,3165,4324,5366,6246,6937,7454,7819,8086,8306,8523,8773,9043,9311,9511,9571,9421,8997,8287,7297,6102,4788,3489,2325,1418,840,623,742,1116,1632,2144,2529,2662,2500,2017,1269,334,-667,-1624,-2412,-2969,-3230,-3207,-2921,-2453,-1876,-1305,-803,-462,-304,-359,-600,-1005,-1507,-2073,-2633,-3154,-3616,-3994,-4317,-4574,-4815,-5029,-5254,-5461,-5672,-5831,-5943,-5951,-5841,-5584,-5165,-4594,-3893,-3103,-2287,-1505,-827,-311,13,117,26,-232,-593,-975,-1299,-1480,-1450,-1169,-621,183,1186,2329,3526,4688,5739,6620,7274,7693,7868,7825,7600,7241,6801,6331,5873,5473,5137,4915,4775,4747,4795,4903,5034,5132,5149,5015,4682,4105,3260,2164,840,-635,-2185,-3720,-5144,-6397,-7422,-8212,-8783,-9176,-9457,-9678,-9896,-10131,-10377,-10596,-10733,-10709,-10479,-9982,-9227,-8226,-7048,-5774,-4499,-3317,-2289,-1460,-836,-385,-76,163,367,593,857,1173,1538,1930,2350,2765,3188,3604,4024,4449,4886,5329,5769,6186,6569,6881,7119,7252,7271,7184,6984,6703,6356,5982,5611,5279,5016,4842,4768,4787,4879,5014,5150,5236,5235,5088,4779,4259,3539,2607,1498,240,-1115,-2523,-3920,-5270,-6519,-7640,-8603,-9393,-9998,-10421,-10659,-10725,-10630,-10389,-10026,-9564,-9027,-8443,-7836,-7226,-6631,-6055,-5501,-4956,-4418,-3849,-3250,-2588,-1862,-1070,-220,680,1594,2514,3398,4238,5001,5684,6268,6760,7150,7449,7647,7749,7750,7641,7420,7091,6652,6137,5558,4961,4380,3864,3451,3177,3063,3114,3311,3626,3997,4369,4664,4831,4793,4540,4019,3243,2224,979,-428,-1955,-3530,-5077,-6519,-7776,-8765,-9420,-9694,-9548,-9018,-8124,-6976,-5675,-4349,-3133,-2119,-1388,-974,-859,-1014,-1355,-1818,-2312,-2786,-3201,-3534,-3807,-4013,-4194,-4336,-4453,-4515,-4496,-4363,-4076,-3620,-2986,-2206,-1317,-404,467,1199,1732,2020,2054,1863,1513,1074,651,310,128,128,324,687,1171,1730,2295,2828,3296,3689,4017,4305,4568,4831,5085,5321,5508,5607,5595,5446,5163,4783,4331,3888,3505,3245,3168,3272,3580,4028,4569,5111,5553,5819,5817,5515,4892,3971,2804,1477,67,-1311,-2589,-3697,-4591,-5268,-5732,-6008,-6131,-6122,-6006,-5789,-5477,-5070,-4570,-3992,-3358,-2692,-2047,-1452,-965,-620,-442,-451,-619,-934,-1308,-1699,-1994,-2134,-2052,-1703,-1103,-269,716,1770,2778,3639,4271,4612,4661,4437,3992,3413,2754,2101,1472,907,392,-80,-514,-929,-1292,-1591,-1764,-1772,-1547,-1073,-327,657,1819,3080,4316,5415,6268,6782,6902,6622,5942,4951,3706,2316,878,-542,-1862,-3065,-4108,-5004,-5735,-6301,-6686,-6879,-6845,-6601,-6110,-5439,-4598,-3698,-2799,-2027,-1448,-1148,-1143,-1425,-1940,-2585,-3267,-3854,-4261,-4407,-4268,-3837,-3162,-2291,-1301,-263,774,1741,2639,3432,4140,4760,5302,5756,6107,6323,6355,6166,5704,4961,3935,2685,1268,-179,-1561,-2728,-3586,-4059,-4110,-3767,-3084,-2171,-1144,-137,742,1392,1782,1872,1711,1324,785,168,-456,-1030,-1485,-1817,-1975,-1996,-1870,-1646,-1349,-1017,-682,-369,-90,139,318,434,480,431,276,-9,-432,-990,-1655,-2392,-3119,-3783,-4277,-4549,-4519,-4166,-3476,-2469,-1197,267,1844,3432,4941,6291,7400,8222,8709,8841,8605,8006,7060,5794,4253,2490,567,-1423,-3396,-5227,-6815,-8040,-8810,-9060,-8763,-7933,-6646,-4989,-3114,-1154,738,2441,3854,4939,5660,6067,6186,6088,5824,5434,4943,4342,3634,2784,1804,690,-524,-1782,-3021,-4151,-5093,-5783,-6156,-6213,-5942,-5408,-4674,-3833,-2984,-2205,-1557,-1070,-742,-533,-409,-304,-176,-2,235,511,794,1036,1202,1254,1193,1029,807,570,372,248,214,267,372,488,553,526,358,46,-407,-964,-1569,-2153,-2639,-2959,-3049,-2879,-2432,-1737,-848,150,1159,2073,2807,3281,3481,3390,3068,2562,1960,1335,745,241,-176,-494,-755,-970,-1188,-1411,-1658,-1910,-2127,-2283,-2299,-2160,-1820,-1291,-592,213,1066,1877,2579,3114,3439,3561,3489,3281,2979,2654,2346,2083,1881,1701,1532,1319,1034,659,193,-326,-854,-1322,-1664,-1832,-1781,-1528,-1088,-541,41,559,928,1101,1026,731,232,-397,-1086,-1765,-2356,-2833,-3149,-3333,-3379,-3344,-3246,-3127,-2986,-2833,-2619,-2333,-1899,-1310,-526,433,1530,2701,3846,4875,5684,6196,6367,6186,5692,4958,4082,3182,2352,1692,1233,1011,981,1115,1318,1543,1686,1720,1590,1294,858,321,-240,-746,-1125,-1305,-1271,-1002,-567,1,586,1119,1526,1744,1784,1643,1393,1089,819,633,583,673,888,1168,1448,1634,1652,1437,948,184,-826,-2026,-3321,-4625,-5832,-6851,-7627,-8111,-8297,-8208,-7848,-7284,-6512,-5582,-4492,-3260,-1891,-409,1155,2733,4248,5603,6683,7399,7664,7457,6771,5688,4283,2723,1121,-351,-1598,-2527,-3104,-3349,-3286,-3008,-2570,-2060,-1523,-1003,-501,-29,453,928,1438,1938,2431,2845,3148,3274,3210,2926,2469,1859,1183,498,-128,-638,-1018,-1251,-1380,-1429,-1474,-1555,-1725,-2000,-2382,-2836,-3318,-3767,-4121,-4338,-4379,-4238,-3911,-3435,-2827,-2145,-1418,-696,-16,590,1087,1456,1682,1748,1664,1432,1064,590,31,-575,-1185,-1754,-2229,-2556,-2701,-2621,-2334,-1844,-1214,-520,165,735,1142,1319,1275,1014,603,108,-379,-769,-989,-990,-747,-287,351,1086,1816,2473,2937,3182,3145,2847,2309,1603,815,42,-617,-1093,-1319,-1284,-990,-474,209,1012,1860,2737,3578,4389,5133,5812,6384,6846,7128,7212,7031,6557,5774,4677,3326,1775,144,-1458,-2900,-4080,-4918,-5374,-5477,-5260,-4843,-4320,-3822,-3432,-3223,-3201,-3334,-3546,-3722,-3750,-3530,-2991,-2126,-971,367,1757,3029,4040,4653,4789,4428,3594,2388,926,-641,-2168,-3517,-4610,-5363,-5789,-5873,-5690,-5273,-4697,-4025,-3279,-2533,-1762,-1004,-238,534,1312,2082,2808,3453,3936,4229,4251,4006,3482,2733,1821,844,-115,-958,-1641,-2110,-2385,-2467,-2423,-2294,-2144,-2020,-1955,-1961,-2034,-2143,-2264,-2343,-2372,-2314,-2192,-2018,-1842,-1706,-1676,-1773,-2025,-2409,-2884,-3381,-3812,-4102,-4164,-3976,-3494,-2776,-1841,-808,270,1271,2153,2844,3354,3673,3853,3932,3971,4008,4094,4231,4454,4727,5070,5436,5834,6226,6622,6983,7334,7628,7894,8074,8186,8166,8001,7642,7058,6233,5172,3917,2525,1107,-235,-1376,-2212,-2664,-2697,-2319,-1606,-660,367,1326,2066,2484,2507,2132,1409,418,-706,-1855,-2898,-3765,-4390,-4789,-4971,-5022,-5000,-4987,-5037,-5173,-5385,-5625,-5823,-5880,-5727,-5283,-4521,-3458,-2129,-649,876,2312,3528,4445,4981,5144,4939,4451,3731,2900,2000,1131,303,-435,-1097,-1679,-2190,-2645,-3019,-3321,-3487,-3501,-3312,-2900,-2278,-1469,-562,354,1157,1728,1973,1816,1244,284,-969,-2388,-3796,-5018,-5882,-6264,-6077,-5336,-4080,-2458,-622,1226,2906,4252,5158,5544,5423,4812,3822,2536,1096,-389,-1813,-3089,-4176,-5032,-5673,-6080,-6285,-6263,-6026,-5537,-4796,-3784,-2535,-1088,448,1968,3325,4396,5083,5323,5140,4571,3765,2822,1936,1206,752,607,758,1148,1665,2187,2601,2802,2751,2433,1913,1265,621,91,-221,-241,35,592,1343,2202,3051,3789,4356,4687,4822,4746,4563,4290,4009,3732,3457,3166,2799,2327,1697,925,18,-944,-1886,-2723,-3357,-3756,-3882,-3769,-3465,-3068,-2645,-2308,-2087,-2016,-2068,-2182,-2268,-2247,-2019,-1549,-826,114,1163,2205,3076,3628,3741,3335,2411,1027,-682,-2548,-4361,-5940,-7112,-7777,-7891,-7482,-6646,-5518,-4277,-3074,-2076,-1370,-1027,-1032,-1345,-1863,-2477,-3060,-3500,-3717,-3665,-3343,-2810,-2136,-1440,-814,-355,-105,-72,-217,-472,-756,-998,-1143,-1183,-1120,-1000,-846,-687,-520,-313,-13,439,1103,1996,3109,4368,5666,6868,7825,8425,8580,8276,7556,6526,5335,4161,3172,2510,2259,2432,2966,3733,4560,5247,5629,5556,4973,3893,2406,686,-1065,-2622,-3791,-4425,-4475,-3956,-2992,-1760,-474,645,1413,1709,1485,784,-294,-1596,-2964,-4236,-5307,-6098,-6603,-6844,-6882,-6792,-6626,-6448,-6242,-6020,-5716,-5293,-4700,-3915,-2939,-1834,-647,483,1494,2250,2716,2851,2680,2270,1720,1145,662,364,301,476,848,1320,1787,2143,2285,2185,1845,1334,782,312,104,249,844,1869,3244,4827,6393,7748,8667,9028,8747,7870,6501,4832,3080,1462,155,-728,-1166,-1219,-1015,-720,-523,-547,-910,-1594,-2555,-3651,-4726,-5603,-6154,-6274,-5972,-5278,-4330,-3251,-2224,-1353,-746,-410,-310,-354,-413,-359,-76,503,1393,2551,3864,5199,6385,7260,7712,7644,7065,6012,4603,2984,1321,-235,-1548,-2544,-3191,-3509,-3567,-3460,-3284,-3141,-3076,-3118,-3234,-3365,-3449,-3390,-3169,-2743,-2159,-1459,-739,-78,429,737,797,648,309,-132,-586,-969,-1200,-1222,-1022,-603,-12,690,1424,2121,2700,3111,3305,3268,2985,2496,1818,1027,186,-627,-1314,-1814,-2031,-1935,-1473,-661,470,1850,3358,4870,6211,7245,7810,7825,7222,6020,4293,2174,-147,-2464,-4556,-6237,-7353,-7842,-7692,-6985,-5873,-4533,-3201,-2068,-1318,-1077,-1359,-2155,-3297,-4637,-5923,-6954,-7524,-7524,-6893,-5701,-4051,-2161,-231,1499,2848,3685,3955,3683,2967,1944,792,-325,-1266,-1916,-2237,-2198,-1852,-1243,-449,446,1390,2299,3151,3890,4501,4959,5232,5308,5164,4779,4166,3329,2315,1179,7,-1122,-2097,-2858,-3333,-3514,-3410,-3082,-2600,-2063,-1553,-1139,-870,-745,-750,-828,-928,-972,-918,-727,-399,35,531,1006,1383,1579,1525,1189,554,-339,-1424,-2588,-3708,-4636,-5253,-5444,-5156,-4367,-3123,-1507,360,2321,4249,5980,7439,8530,9240,9571,9564,9284,8804,8199,7532,6862,6209,5611,5049,4545,4063,3608,3147,2668,2151,1576,930,200,-625,-1549,-2568,-3671,-4830,-6003,-7136,-8167,-9020,-9640,-9963,-9967,-9634,-8996,-8085,-6987,-5778,-4560,-3416,-2423,-1624,-1042,-658,-451,-351,-325,-294,-240,-121,60,290,549,781,967,1041,1005,816,511,88,-380,-862,-1267,-1552,-1647,-1533,-1188,-645,67,872,1710,2515,3221,3794,4193,4416,4445,4314,4021,3614,3115,2555,1966,1370,789,232,-269,-728,-1105,-1425,-1666,-1850,-1983,-2096,-2214,-2373,-2609,-2941,-3385,-3921,-4510,-5089,-5563,-5845,-5822,-5438,-4621,-3393,-1781,116,2171,4236,6167,7805,9067,9860,10173,10032,9486,8644,7586,6435,5257,4131,3088,2138,1287,514,-185,-815,-1363,-1809,-2116,-2260,-2210,-1976,-1577,-1070,-533,-45,304,469,426,200,-147,-529,-837,-984,-880,-494,190,1124,2239,3428,4567,5551,6262,6649,6661,6317,5648,4729,3645,2494,1363,337,-539,-1229,-1741,-2090,-2325,-2471,-2579,-2657,-2722,-2772,-2790,-2782,-2731,-2658,-2573,-2518,-2522,-2628,-2856,-3206,-3653,-4140,-4592,-4937,-5086,-5020,-4682,-4132,-3380,-2515,-1609,-727,61,731,1266,1678,1988,2224,2394,2502,2515,2384,2061,1474,592,-595,-2066,-3725,-5469,-7121,-8523,-9491,-9897,-9647,-8728,-7190,-5173,-2844,-434,1855,3823,5343,6326,6788,6763,6370,5726,4964,4191,3496,2899,2431,2041,1713,1403,1090,780,491,268,170,237,510,1002,1674,2494,3353,4179,4849,5295,5431,5246,4732,3950,2956,1857,732,-311,-1212,-1912,-2380,-2616,-2629,-2457,-2144,-1744,-1310,-905,-571,-359,-291,-394,-661,-1086,-1638,-2287,-2995,-3720,-4423,-5061,-5605,-6012,-6273,-6358,-6279,-6037,-5668,-5194,-4668,-4122,-3597,-3115,-2691,-2308,-1947,-1566,-1109,-536,210,1140,2269,3556,4955,6385,7745,8944,9893,10506,10775,10650,10206,9460,8535,7503,6490,5576,4832,4300,3950,3760,3614,3441,3113,2563,1723,598,-782,-2321,-3905,-5378,-6600,-7426,-7774,-7600,-6918,-5827,-4436,-2944,-1512,-334,442,708,405,-458,-1822,-3560,-5529,-7534,-9394,-10939,-12024,-12569,-12541,-11971,-10953,-9609,-8104,-6582,-5179,-3991,-3049,-2352,-1828,-1399,-940,-366,425,1474,2793,4362,6094,7913,9689,11313,12676,13687,14300,14486,14265,13686,12811,11740,10544,9313,8102,6954,5878,4880,3924,2997,2060,1087,69,-1013,-2135,-3280,-4400,-5440,-6333,-7026,-7462,-7622,-7513,-7173,-6678,-6126,-5612,-5256,-5111,-5247,-5633,-6248,-6987,-7753,-8416,-8877,-9045,-8877,-8377,-7577,-6566,-5443,-4327,-3334,-2580,-2120,-2025,-2256,-2780,-3472,-4192,-4762,-5000,-4771,-3937,-2487,-420,2137,5043,8072,11029,13680,15875,17473,18425,18725,18421,17619,16426,14993,13438,11887,10437,9147,8064,7167,6443,5804,5193,4506,3674,2643,1372,-112,-1785,-3559,-5346,-7043,-8543,-9774,-10669,-11207,-11382,-11225,-10768,-10073,-9182,-8152,-7008,-5795,-4502,-3169,-1774,-356,1080,2486,3813,5015,6006,6759,7192,7313,7084,6553,5737,4711,3530,2266,978,-278,-1477,-2570,-3573,-4438,-5182,-5772,-6191,-6426,-6442,-6248,-5835,-5229,-4474,-3611,-2720,-1850,-1088,-471,-61,127,79,-190,-638,-1209,-1840,-2441,-2954,-3297,-3428,-3307,-2934,-2310,-1491,-535,473,1412,2196,2702,2870,2642,2020,1050,-180,-1524,-2832,-3896,-4581,-4714,-4251,-3165,-1528,516,2798,5095,7227,9009,10341,11152,11458,11307,10777,9963,8941,7777,6498,5123,3649,2079,439,-1240,-2855,-4333,-5526,-6332,-6655,-6437,-5707,-4525,-3039,-1425,116,1401,2273,2656,2520,1936,1019,-74,-1152,-2072,-2694,-2965,-2862,-2448,-1800,-1048,-316,289,652,741,520,17,-706,-1581,-2493,-3355,-4078,-4583,-4848,-4842,-4599,-4164,-3594,-2977,-2365,-1837,-1403,-1094,-877,-724,-595,-444,-244,16,339,703,1085,1455,1790,2063,2273,2400,2452,2415,2291,2071,1751,1335,839,285,-268,-784,-1176,-1403,-1396,-1139,-625,96,958,1828,2600,3108,3261,2947,2144,866,-798,-2716,-4689,-6534,-8022,-9012,-9365,-9050,-8089,-6571,-4651,-2496,-290,1802,3655,5177,6320,7088,7471,7530,7270,6752,5992,5046,3949,2770,1591,492,-418,-1067,-1387,-1359,-1008,-401,352,1132,1798,2254,2413,2264,1840,1212,516,-134,-615,-836,-783,-469,2,506,894,1020,798,173,-805,-2032,-3346,-4533,-5411,-5784,-5566,-4705,-3264,-1369,801,3015,5064,6741,7897,8434,8322,7598,6348,4718,2862,974,-781,-2241,-3285,-3847,-3887,-3458,-2610,-1480,-175,1155,2400,3454,4259,4758,4961,4851,4462,3816,2956,1911,749,-500,-1750,-2956,-4039,-4947,-5632,-6061,-6233,-6173,-5928,-5578,-5214,-4920,-4784,-4852,-5133,-5609,-6182,-6767,-7211,-7396,-7203,-6556,-5437,-3899,-2033,-27,1947,3668,4950,5657,5697,5071,3846,2139,146,-1961,-3946,-5660,-6922,-7650,-7783,-7322,-6321,-4865,-3069,-1071,1000,3007,4842,6411,7654,8537,9065,9265,9199,8935,8555,8140,7752,7428,7196,7038,6934,6842,6705,6491,6155,5709,5158,4558,3978,3489,3167,3053,3159,3458,3871,4298,4608,4686,4422,3761,2694,1262,-423,-2235,-3999,-5582,-6839,-7713,-8168,-8248,-8042,-7668,-7260,-6949,-6821,-6925,-7251,-7714,-8201,-8540,-8579,-8154,-7182,-5601,-3476,-896,1935,4818,7495,9761,11425,12392,12616,12157,11111,9655,7954,6190,4511,3020,1777,793,36,-539,-997,-1394,-1778,-2160,-2549,-2907,-3201,-3387,-3409,-3265,-2925,-2436,-1832,-1191,-596,-133,116,97,-234,-870,-1789,-2934,-4231,-5599,-6951,-8207,-9299,-10159,-10747,-11017,-10943,-10525,-9759,-8680,-7337,-5799,-4162,-2527,-1003,308,1323,1988,2285,2245,1917,1417,837,317,-47,-162,19,523,1296,2316,3446,4619,5707,6624,7309,7727,7889,7833,7633,7348,7072,6838,6683,6595,6535,6451,6271,5943,5421,4683,3748,2628,1395,89,-1210,-2450,-3571,-4523,-5273,-5773,-6015,-5958,-5607,-4948,-4006,-2822,-1460,-4,1427,2731,3763,4425,4621,4293,3446,2116,411,-1532,-3528,-5412,-7002,-8188,-8889,-9108,-8899,-8371,-7663,-6897,-6200,-5604,-5134,-4714,-4258,-3642,-2745,-1509,135,2118,4389,6790,9151,11304,13052,14268,14826,14684,13843,12370,10391,8064,5586,3150,942,-882,-2224,-3028,-3317,-3148,-2655,-1965,-1255,-658,-300,-254,-546,-1152,-2004,-3006,-4049,-5028,-5843,-6438,-6766,-6834,-6663,-6300,-5810,-5250,-4692,-4169,-3746,-3413,-3211,-3101,-3092,-3141,-3219,-3280,-3285,-3180,-2935,-2501,-1878,-1058,-84,996,2084,3101,3923,4488,4714,4598,4147,3433,2557,1618,758,40,-445,-694,-716,-574,-336,-91,101,190,158,26,-175,-380,-546,-598,-529,-307,36,457,900,1282,1543,1614,1466,1070,453,-357,-1299,-2288,-3255,-4095,-4747,-5136,-5228,-4990,-4425,-3537,-2346,-901,784,2617,4565,6520,8401,10101,11519,12557,13138,13216,12778,11855,10516,8864,7023,5121,3277,1585,115,-1114,-2088,-2857,-3449,-3923,-4318,-4661,-4943,-5149,-5214,-5089,-4692,-3981,-2923,-1523,159,2039,3982,5839,7437,8636,9286,9321,8705,7476,5743,3635,1354,-936,-3050,-4860,-6292,-7308,-7953,-8290,-8421,-8453,-8461,-8511,-8598,-8709,-8773,-8727,-8503,-8048,-7363,-6463,-5432,-4355,-3346,-2518,-1923,-1623,-1578,-1744,-2005,-2248,-2336,-2174,-1683,-836,319,1722,3230,4719,6049,7094,7787,8083,8008,7610,6996,6262,5535,4906,4445,4183,4101,4144,4220,4218,4030,3563,2760,1622,190,-1425,-3083,-4615,-5855,-6666,-6952,-6692,-5911,-4721,-3255,-1694,-210,1032,1898,2304,2210,1627,631,-687,-2161,-3648,-4967,-5969,-6531,-6559,-6027,-4938,-3364,-1418,764,3002,5139,7008,8495,9508,10030,10072,9705,9030,8164,7230,6333,5564,4949,4525,4230,4033,3843,3589,3194,2598,1775,705,-578,-2045,-3613,-5222,-6764,-8183,-9385,-10345,-11001,-11381,-11447,-11246,-10774,-10045,-9078,-7879,-6472,-4895,-3203,-1466,198,1697,2892,3699,4032,3870,3250,2251,1029,-243,-1374,-2176,-2514,-2312,-1558,-332,1228,2947,4606,6031,7049,7577,7576,7090,6220,5106,3914,2784,1853,1164,753,554,488,442,295,-41,-633,-1491,-2568,-3787,-4999,-6063,-6825,-7153,-6974,-6261,-5052,-3454,-1603,332,2184,3801,5065,5898,6269,6187,5703,4884,3833,2637,1406,214,-848,-1733,-2400,-2814,-2997,-2945,-2711,-2357,-1932,-1539,-1213,-1042,-1023,-1189,-1487,-1894,-2313,-2693,-2933,-2992,-2823,-2412,-1799,-1008,-135,770,1607,2340,2905,3301,3533,3630,3649,3643,3666,3766,3958,4237,4568,4888,5118,5180,4993,4522,3735,2688,1418,59,-1299,-2517,-3506,-4198,-4563,-4640,-4486,-4218,-3946,-3807,-3877,-4244,-4880,-5763,-6763,-7755,-8560,-9029,-9033,-8487,-7381,-5752,-3706,-1392,1025,3369,5493,7276,8645,9574,10070,10176,9937,9414,8653,7688,6559,5271,3867,2362,810,-735,-2177,-3442,-4403,-4999,-5135,-4803,-3997,-2812,-1326,275,1848,3202,4198,4717,4727,4228,3316,2106,754,-598,-1816,-2823,-3559,-4033,-4260,-4303,-4207,-4043,-3833,-3617,-3379,-3113,-2784,-2368,-1841,-1207,-470,331,1162,1984,2732,3390,3890,4226,4366,4310,4065,3664,3142,2561,1981,1460,1072,845,835,1033,1445,2038,2754,3547,4322,5024,5552,5874,5899,5626,5022,4099,2910,1496,-50,-1650,-3213,-4664,-5937,-7001,-7826,-8425,-8796,-8970,-8947,-8737,-8332,-7710,-6856,-5750,-4391,-2790,-1000,917,2858,4711,6361,7687,8613,9080,9089,8677,7924,6931,5823,4700,3662,2756,1997,1356,767,144,-591,-1524,-2685,-4078,-5663,-7354,-9041,-10610,-11917,-12874,-13380,-13386,-12881,-11882,-10449,-8671,-6635,-4467,-2249,-84,1967,3864,5569,7082,8392,9496,10391,11060,11496,11674,11599,11257,10674,9882,8932,7898,6851,5874,5030,4365,3897,3601,3454,3365,3297,3138,2874,2430,1822,1043,130,-865,-1912,-2951,-3968,-4944,-5874,-6773,-7638,-8470,-9244,-9927,-10464,-10788,-10856,-10596,-10018,-9098,-7906,-6488,-4965,-3427,-1998,-771,197,853,1233,1358,1316,1183,1036,948,950,1052,1236,1452,1650,1778,1787,1675,1443,1148,835,598,478,544,784,1187,1698,2239,2735,3116,3321,3325,3115,2700,2108,1375,548,-329,-1200,-2027,-2756,-3354,-3773,-3981,-3938,-3619,-3014,-2118,-978,386,1872,3417,4902,6233,7296,8005,8283,8088,7417,6307,4817,3075,1176,-711,-2486,-4015,-5228,-6077,-6557,-6706,-6592,-6297,-5917,-5540,-5228,-5016,-4912,-4869,-4846,-4751,-4516,-4065,-3359,-2378,-1138,301,1881,3506,5091,6567,7861,8932,9757,10311,10586,10589,10290,9717,8851,7725,6376,4853,3250,1657,176,-1081,-2040,-2633,-2839,-2681,-2212,-1526,-748,-3,566,869,803,355,-480,-1629,-3006,-4477,-5932,-7233,-8305,-9078,-9542,-9716,-9653,-9411,-9062,-8649,-8200,-7705,-7132,-6437,-5559,-4463,-3133,-1569,144,1952,3699,5295,6589,7508,7976,7984,7561,6767,5715,4497,3251,2057,997,105,-616,-1184,-1633,-2006,-2319,-2592,-2796,-2927,-2926,-2790,-2477,-2007,-1398,-700,9,663,1164,1450,1470,1192,638,-153,-1102,-2098,-3037,-3790,-4257,-4349,-4021,-3240,-2046,-481,1358,3357,5395,7340,9071,10491,11520,12108,12248,11947,11254,10242,8990,7617,6222,4919,3808,2951,2413,2182,2235,2499,2852,3177,3335,3203,2704,1784,469,-1190,-3072,-5048,-6953,-8644,-9981,-10883,-11287,-11210,-10687,-9822,-8709,-7484,-6245,-5090,-4073,-3214,-2510,-1911,-1386,-858,-318,280,894,1513,2055,2478,2713,2748,2574,2245,1813,1394,1054,913,993,1357,1953,2761,3664,4595,5423,6090,6508,6657,6531,6148,5559,4814,3960,3053,2114,1157,182,-815,-1854,-2901,-3967,-4977,-5895,-6639,-7157,-7381,-7300,-6903,-6238,-5366,-4386,-3399,-2520,-1831,-1411,-1273,-1436,-1827,-2391,-3007,-3565,-3958,-4077,-3868,-3282,-2343,-1089,386,1972,3537,4949,6087,6854,7182,7052,6474,5508,4240,2777,1229,-294,-1708,-2958,-3996,-4847,-5502,-6022,-6427,-6767,-7050,-7296,-7472,-7549,-7463,-7162,-6578,-5680,-4445,-2883,-1051,988,3120,5237,7203,8912,10243,11132,11511,11383,10748,9670,8214,6475,4558,2566,605,-1224,-2838,-4160,-5126,-5701,-5854,-5598,-4954,-3970,-2731,-1315,153,1588,2882,3961,4782,5305,5564,5567,5381,5064,4678,4290,3943,3681,3520,3475,3532,3695,3925,4220,4539,4854,5136,5331,5410,5324,5039,4531,3784,2805,1616,266,-1195,-2675,-4111,-5402,-6486,-7304,-7817,-8033,-7971,-7695,-7278,-6809,-6376,-6046,-5875,-5872,-6045,-6347,-6746,-7176,-7588,-7934,-8188,-8334,-8382,-8349,-8260,-8146,-8006,-7851,-7631,-7316,-6823,-6097,-5079,-3729,-2065,-110,2020,4225,6325,8187,9640,10594,10979,10805,10131,9066,7761,6345,4972,3724,2678,1848,1221,763,433,183,3,-137,-215,-224,-159,4,222,502,770,1007,1141,1152,1004,709,275,-226,-763,-1211,-1533,-1621,-1449,-982,-243,722,1838,3002,4133,5126,5937,6517,6872,7018,6993,6846,6612,6324,5979,5588,5108,4536,3839,3005,2069,1030,-16,-1040,-1940,-2678,-3207,-3515,-3634,-3598,-3497,-3403,-3400,-3560,-3915,-4478,-5216,-6052,-6906,-7662,-8229,-8530,-8513,-8183,-7548,-6658,-5572,-4327,-2994,-1586,-144,1317,2782,4215,5590,6853,7936,8782,9288,9422,9110,8362,7195,5691,3951,2134,381,-1144,-2300,-3008,-3204,-2923,-2235,-1276,-212,778,1530,1919,1872,1394,530,-594,-1847,-3066,-4120,-4895,-5356,-5483,-5351,-5015,-4602,-4170,-3815,-3550,-3393,-3311,-3284,-3257,-3223,-3154,-3070,-2978,-2916,-2883,-2895,-2916,-2904,-2790,-2500,-1967,-1151,-36,1327,2881,4490,6047,7402,8455,9119,9372,9225,8748,8042,7212,6393,5656,5092,4709,4514,4452,4488,4533,4545,4462,4265,3935,3506,2987,2453,1929,1481,1149,948,907,993,1187,1430,1659,1814,1825,1660,1278,688,-105,-1059,-2138,-3289,-4461,-5621,-6702,-7696,-8535,-9204,-9654,-9858,-9795,-9462,-8866,-8059,-7076,-6015,-4934,-3920,-3046,-2339,-1847,-1543,-1409,-1392,-1431,-1456,-1422,-1274,-1011,-636,-184,290,738,1102,1362,1487,1512,1461,1387,1367,1439,1672,2076,2645,3352,4115,4872,5503,5955,6131,6032,5633,5003,4187,3302,2409,1615,937,417,3,-328,-672,-1064,-1582,-2226,-3006,-3863,-4756,-5586,-6312,-6850,-7187,-7307,-7239,-7024,-6722,-6375,-6041,-5718,-5411,-5080,-4666,-4128,-3386,-2426,-1219,215,1825,3546,5280,6938,8428,9676,10632,11263,11567,11556,11251,10678,9866,8846,7650,6325,4910,3482,2098,842,-220,-1027,-1539,-1757,-1690,-1415,-989,-538,-138,99,124,-108,-590,-1279,-2109,-2988,-3812,-4508,-4980,-5210,-5178,-4911,-4471,-3908,-3310,-2715,-2180,-1703,-1277,-881,-459,5,549,1171,1844,2525,3138,3604,3835,3773,3357,2598,1500,146,-1380,-2954,-4459,-5773,-6813,-7496,-7825,-7785,-7454,-6878,-6164,-5378,-4608,-3895,-3282,-2767,-2358,-2022,-1753,-1528,-1331,-1162,-1002,-852,-680,-476,-185,216,783,1531,2495,3649,4975,6395,7838,9186,10340,11189,11633,11617,11089,10056,8563,6682,4534,2256,-1,-2096,-3874,-5269,-6171,-6597,-6529,-6046,-5214,-4161,-2988,-1837,-811,-6,499,685,527,69,-649,-1551,-2549,-3552,-4465,-5207,-5713,-5937,-5862,-5495,-4867,-4024,-3032,-1948,-838,255,1284,2245,3108,3904,4623,5285,5891,6428,6880,7211,7379,7352,7098,6609,5906,5020,4031,3013,2067,1289,748,509,577,933,1514,2221,2939,3551,3935,4019,3736,3089,2096,838,-602,-2090,-3530,-4799,-5822,-6543,-6930,-7015,-6818,-6419,-5874,-5262,-4626,-4010,-3424,-2865,-2325,-1801,-1286,-828,-442,-213,-178,-405,-915,-1699,-2715,-3859,-5012,-6010,-6707,-6961,-6683,-5839,-4455,-2636,-523,1694,3815,5665,7078,7973,8293,8081,7395,6372,5136,3843,2615,1569,773,271,70,151,468,972,1594,2266,2941,3543,4053,4420,4632,4672,4539,4240,3797,3234,2591,1913,1236,612,62,-399,-760,-1057,-1298,-1531,-1785,-2076,-2423,-2799,-3187,-3532,-3796,-3938,-3926,-3774,-3488,-3130,-2756,-2430,-2221,-2152,-2247,-2458,-2753,-3013,-3181,-3129,-2809,-2174,-1222,-17,1372,2809,4177,5342,6202,6680,6751,6412,5710,4722,3515,2203,842,-487,-1751,-2908,-3970,-4909,-5753,-6482,-7107,-7599,-7956,-8130,-8116,-7867,-7390,-6682,-5778,-4742,-3645,-2597,-1682,-992,-577,-451,-586,-907,-1309,-1668,-1867,-1793,-1396,-634,442,1768,3228,4690,6029,7130,7922,8367,8481,8302,7920,7408,6866,6357,5928,5602,5359,5179,5009,4827,4580,4274,3890,3444,2959,2433,1905,1350,793,205,-417,-1089,-1824,-2619,-3468,-4361,-5258,-6145,-6971,-7720,-8343,-8841,-9162,-9322,-9284,-9047,-8592,-7918,-7003,-5865,-4496,-2934,-1220,584,2387,4112,5636,6911,7826,8390,8563,8411,7970,7350,6624,5903,5261,4753,4417,4242,4196,4232,4266,4245,4089,3775,3261,2566,1694,706,-368,-1446,-2485,-3422,-4213,-4830,-5258,-5504,-5579,-5527,-5366,-5159,-4921,-4692,-4480,-4278,-4077,-3843,-3557,-3194,-2750,-2241,-1691,-1163,-687,-342,-144,-123,-266,-530,-869,-1206,-1481,-1634,-1637,-1485,-1206,-847,-479,-173,2,8,-180,-534,-1009,-1531,-2009,-2373,-2554,-2525,-2283,-1856,-1294,-662,-16,588,1117,1554,1901,2178,2403,2620,2834,3083,3365,3685,4038,4406,4769,5097,5359,5516,5533,5386,5047,4525,3830,2987,2048,1062,79,-823,-1616,-2229,-2647,-2847,-2838,-2646,-2315,-1894,-1443,-1004,-614,-287,-25,197,401,626,898,1239,1643,2107,2584,3038,3411,3655,3731,3615,3307,2828,2203,1504,768,88,-496,-901,-1111,-1072,-814,-323,337,1120,1959,2756,3452,3953,4205,4178,3853,3275,2480,1564,605,-306,-1103,-1729,-2184,-2460,-2609,-2683,-2730,-2822,-2976,-3216,-3519,-3844,-4133,-4332,-4383,-4268,-3976,-3546,-3025,-2488,-2003,-1634,-1412,-1353,-1422,-1575,-1728,-1810,-1741,-1476,-996,-320,486,1342,2130,2748,3083,3070,2659,1859,706,-708,-2275,-3860,-5328,-6556,-7446,-7934,-8014,-7696,-7065,-6199,-5218,-4222,-3303,-2516,-1892,-1407,-1028,-676,-287,222,901,1776,2847,4051,5325,6553,7628,8449,8924,9021,8718,8072,7145,6062,4932,3900,3047,2485,2229,2302,2651,3212,3874,4534,5065,5371,5360,4993,4239,3138,1733,123,-1589,-3288,-4848,-6184,-7194,-7853,-8126,-8049,-7662,-7048,-6291,-5488,-4708,-4010,-3422,-2935,-2535,-2158,-1773,-1317,-782,-148,544,1270,1954,2553,3007,3294,3410,3379,3261,3117,3031,3063,3261,3626,4147,4743,5339,5826,6104,6097,5762,5088,4134,2960,1693,425,-717,-1664,-2361,-2795,-3004,-3034,-2976,-2906,-2908,-3052,-3363,-3866,-4528,-5315,-6162,-7002,-7767,-8407,-8870,-9150,-9227,-9131,-8881,-8519,-8078,-7582,-7069,-6516,-5960,-5345,-4690,-3960,-3154,-2262,-1299,-261,805,1883,2914,3851,4641,5234,5605,5739,5652,5390,5002,4570,4156,3828,3629,3599,3725,4018,4419,4899,5376,5795,6080,6184,6063,5704,5115,4329,3409,2424,1470,628,-17,-414,-533,-388,-20,499,1070,1607,2004,2205,2162,1886,1404,796,144,-451,-910,-1171,-1214,-1059,-757,-398,-75,122,110,-135,-628,-1318,-2124,-2955,-3684,-4228,-4499,-4472,-4141,-3564,-2803,-1959,-1127,-389,195,588,800,848,787,671,564,514,568,740,1041,1439,1920,2413,2892,3277,3551,3654,3600,3365,2996,2512,1966,1409,873,403,5,-318,-582,-813,-1038,-1277,-1545,-1835,-2131,-2416,-2661,-2851,-2957,-2982,-2904,-2747,-2506,-2219,-1915,-1636,-1431,-1328,-1374,-1556,-1883,-2291,-2738,-3131,-3402,-3461,-3269,-2774,-2004,-977,222,1503,2760,3875,4760,5324,5521,5333,4761,3860,2684,1328,-115,-1554,-2899,-4088,-5075,-5835,-6372,-6695,-6835,-6819,-6692,-6460,-6169,-5798,-5360,-4832,-4194,-3432,-2534,-1496,-337,919,2232,3544,4806,5955,6942,7734,8303,8670,8832,8867,8790,8699,8607,8585,8618,8731,8876,9025,9123,9119,8977,8669,8187,7541,6760,5876,4937,3977,3036,2144,1316,569,-104,-710,-1262,-1787,-2305,-2847,-3420,-4057,-4735,-5469,-6231,-6984,-7716,-8367,-8918,-9342,-9606,-9720,-9666,-9457,-9099,-8589,-7955,-7183,-6318,-5348,-4326,-3249,-2167,-1088,-55,914,1777,2507,3068,3436,3593,3539,3300,2900,2420,1894,1419,1030,785,691,750,917,1137,1334,1424,1337,1025,459,-333,-1313,-2386,-3459,-4410,-5142,-5558,-5620,-5293,-4633,-3687,-2586,-1437,-386,453,986,1155,962,444,-315,-1199,-2094,-2867,-3435,-3712,-3685,-3344,-2752,-1968,-1090,-206,595,1251,1727,2018,2145,2156,2098,2046,2037,2117,2292,2552,2855,3150,3383,3493,3472,3299,3018,2683,2352,2116,2022,2125,2438,2948,3625,4404,5226,6017,6715,7264,7633,7787,7725,7443,6937,6238,5347,4305,3143,1907,658,-551,-1648,-2598,-3333,-3848,-4121,-4164,-4027,-3738,-3386,-3026,-2731,-2555,-2523,-2650,-2914,-3282,-3719,-4172,-4624,-5034,-5416,-5746,-6046,-6292,-6473,-6552,-6475,-6197,-5655,-4830,-3704,-2320,-743,915,2512,3917,4970,5588,5682,5257,4351,3061,1540,-66,-1559,-2804,-3655,-4035,-3924,-3337,-2367,-1135,220,1515,2636,3426,3846,3833,3440,2713,1779,735,-279,-1177,-1884,-2364,-2631,-2711,-2662,-2540,-2399,-2275,-2192,-2131,-2089,-2001,-1859,-1592,-1214,-690,-82,588,1220,1758,2106,2223,2065,1650,1009,220,-624,-1427,-2088,-2529,-2711,-2603,-2240,-1657,-929,-125,689,1438,2096,2597,2953,3118,3113,2927,2582,2095,1498,827,138,-534,-1106,-1546,-1781,-1778,-1502,-953,-137,890,2083,3358,4637,5854,6925,7821,8494,8936,9140,9104,8846,8363,7685,6828,5829,4743,3629,2578,1669,988,606,547,832,1395,2167,3021,3812,4404,4651,4466,3777,2592,948,-1055,-3289,-5599,-7831,-9829,-11471,-12661,-13347,-13513,-13201,-12464,-11425,-10191,-8909,-7701,-6672,-5899,-5397,-5151,-5090,-5110,-5104,-4949,-4563,-3886,-2912,-1680,-261,1234,2701,4034,5144,6009,6586,6930,7066,7058,6974,6847,6719,6593,6443,6246,5935,5491,4848,4036,3028,1915,723,-431,-1490,-2364,-3002,-3376,-3476,-3340,-3004,-2545,-2025,-1518,-1079,-749,-544,-472,-514,-646,-838,-1060,-1282,-1486,-1652,-1770,-1843,-1852,-1810,-1692,-1509,-1240,-900,-489,-32,439,906,1313,1665,1923,2096,2184,2196,2139,2022,1850,1613,1331,974,584,145,-283,-677,-975,-1119,-1063,-765,-218,569,1538,2630,3731,4754,5581,6136,6341,6174,5617,4726,3546,2182,737,-689,-1967,-3038,-3805,-4262,-4381,-4226,-3835,-3333,-2792,-2340,-2045,-1960,-2103,-2431,-2894,-3398,-3863,-4207,-4393,-4396,-4241,-3985,-3680,-3404,-3198,-3088,-3056,-3068,-3039,-2912,-2609,-2097,-1381,-487,484,1449,2278,2877,3175,3128,2764,2136,1349,524,-220,-761,-1039,-1001,-669,-96,642,1436,2189,2829,3279,3536,3592,3489,3262,2973,2646,2325,2006,1680,1334,923,445,-121,-758,-1422,-2080,-2642,-3079,-3305,-3325,-3107,-2694,-2114,-1434,-704,-7,630,1123,1488,1657,1675,1529,1261,921,545,209,-51,-174,-128,111,560,1197,2005,2925,3898,4836,5661,6266,6589,6542,6106,5255,4027,2481,701,-1182,-3065,-4797,-6287,-7431,-8175,-8491,-8400,-7935,-7196,-6260,-5264,-4296,-3472,-2842,-2438,-2261,-2241,-2334,-2430,-2466,-2363,-2092,-1644,-1039,-334,415,1141,1786,2324,2730,3030,3237,3390,3527,3656,3794,3925,4016,4049,3979,3793,3481,3056,2550,2005,1477,1002,633,371,228,187,201,256,293,307,272,211,136,96,122,249,499,855,1293,1755,2158,2441,2506,2334,1875,1181,291,-695,-1655,-2482,-3057,-3306,-3191,-2723,-1948,-955,152,1267,2287,3127,3736,4068,4123,3910,3455,2802,1997,1089,129,-831,-1751,-2574,-3253,-3744,-3994,-3975,-3668,-3084,-2255,-1271,-212,776,1574,2051,2115,1702,825,-474,-2072,-3822,-5544,-7055,-8188,-8829,-8893,-8389,-7359,-5923,-4227,-2438,-722,786,1986,2847,3361,3604,3639,3580,3501,3484,3549,3716,3932,4169,4347,4431,4373,4179,3868,3492,3122,2807,2616,2551,2615,2756,2907,2993,2920,2654,2131,1400,481,-524,-1505,-2358,-2955,-3240,-3151,-2713,-1968,-1015,26,1027,1873,2473,2776,2793,2539,2123,1596,1073,608,245,-19,-203,-384,-601,-939,-1412,-2047,-2794,-3613,-4403,-5095,-5598,-5873,-5886,-5667,-5243,-4683,-4052,-3412,-2815,-2300,-1874,-1550,-1309,-1130,-996,-886,-776,-677,-555,-429,-272,-81,174,503,937,1479,2136,2883,3688,4488,5207,5772,6090,6111,5773,5088,4077,2813,1415,-1,-1287,-2310,-2970,-3195,-2966,-2332,-1376,-230,940,1988,2764,3173,3175,2776,2058,1123,120,-830,-1593,-2108,-2327,-2269,-1985,-1556,-1067,-611,-234,12,150,192,196,219,303,479,760,1110,1497,1848,2097,2180,2041,1656,1029,189,-792,-1836,-2845,-3733,-4422,-4879,-5080,-5067,-4883,-4617,-4340,-4146,-4081,-4189,-4468,-4883,-5390,-5904,-6362,-6691,-6847,-6807,-6564,-6140,-5560,-4849,-4047,-3153,-2199,-1173,-82,1065,2274,3511,4756,5977,7115,8148,9015,9690,10146,10362,10344,10096,9642,9023,8276,7458,6620,5810,5083,4470,4004,3698,3544,3537,3619,3766,3891,3937,3840,3524,2969,2143,1056,-236,-1693,-3197,-4667,-5976,-7033,-7743,-8050,-7931,-7393,-6503,-5333,-4019,-2669,-1427,-396,351,765,861,681,295,-194,-710,-1158,-1505,-1710,-1798,-1778,-1721,-1639,-1602,-1593,-1630,-1670,-1678,-1606,-1409,-1073,-597,-16,600,1181,1627,1858,1811,1451,781,-142,-1250,-2404,-3497,-4370,-4935,-5093,-4823,-4154,-3152,-1947,-684,499,1451,2093,2368,2281,1890,1281,569,-122,-704,-1082,-1243,-1162,-898,-483,-4,493,941,1315,1600,1807,1959,2094,2240,2438,2688,3011,3362,3717,4016,4181,4176,3915,3410,2631,1649,524,-639,-1711,-2594,-3165,-3367,-3160,-2553,-1612,-416,890,2193,3337,4218,4734,4845,4535,3848,2851,1655,367,-878,-1973,-2827,-3362,-3562,-3416,-2960,-2263,-1390,-449,471,1286,1903,2303,2429,2323,1999,1518,952,354,-209,-699,-1096,-1380,-1568,-1655,-1661,-1592,-1440,-1212,-883,-458,83,718,1432,2185,2930,3605,4167,4555,4752,4734,4516,4114,3588,2977,2365,1794,1331,1014,843,843,945,1140,1321,1456,1443,1259,851,238,-567,-1495,-2485,-3444,-4305,-4995,-5480,-5743,-5794,-5680,-5438,-5139,-4824,-4549,-4322,-4176,-4078,-4033,-3990,-3934,-3824,-3653,-3392,-3051,-2639,-2175,-1700,-1250,-860,-584,-423,-413,-511,-717,-954,-1183,-1328,-1338,-1167,-796,-223,511,1357,2237,3057,3740,4190,4343,4161,3607,2722,1524,102,-1460,-3058,-4581,-5924,-7001,-7732,-8079,-8014,-7563,-6740,-5636,-4300,-2851,-1363,58,1348,2441,3309,3947,4369,4612,4727,4767,4793,4850,4984,5212,5560,6001,6537,7122,7730,8309,8825,9215,9461,9501,9330,8915,8266,7388,6324,5102,3800,2459,1171,-24,-1041,-1863,-2434,-2766,-2851,-2730,-2440,-2052,-1630,-1251,-984,-874,-958,-1238,-1691,-2276,-2936,-3598,-4215,-4712,-5083,-5277,-5330,-5225,-5012,-4701,-4335,-3923,-3501,-3066,-2645,-2231,-1847,-1487,-1164,-883,-644,-453,-308,-209,-163,-179,-264,-439,-699,-1059,-1494,-1991,-2502,-2986,-3396,-3665,-3778,-3688,-3405,-2951,-2351,-1688,-1003,-397,90,377,441,263,-158,-769,-1534,-2364,-3181,-3897,-4427,-4702,-4684,-4333,-3677,-2732,-1565,-257,1113,2439,3634,4609,5308,5684,5723,5440,4855,4046,3056,1987,901,-109,-980,-1646,-2068,-2219,-2090,-1702,-1081,-279,639,1599,2526,3347,4004,4454,4682,4681,4502,4160,3744,3280,2855,2499,2254,2144,2179,2345,2657,3067,3569,4130,4708,5276,5797,6228,6556,6740,6774,6648,6348,5902,5286,4560,3702,2780,1799,809,-150,-1050,-1845,-2524,-3062,-3470,-3748,-3931,-4031,-4084,-4103,-4098,-4072,-4009,-3886,-3702,-3429,-3095,-2713,-2337,-2014,-1815,-1768,-1924,-2256,-2763,-3346,-3957,-4472,-4814,-4909,-4715,-4234,-3522,-2641,-1741,-910,-319,-34,-153,-673,-1578,-2778,-4147,-5539,-6783,-7733,-8261,-8281,-7771,-6749,-5304,-3548,-1635,270,2022,3481,4559,5202,5413,5234,4750,4070,3312,2589,2006,1617,1477,1580,1899,2398,3000,3643,4264,4800,5211,5470,5563,5496,5293,4977,4590,4167,3743,3348,2991,2687,2425,2191,1982,1754,1526,1255,962,632,284,-78,-436,-782,-1117,-1435,-1741,-2057,-2369,-2710,-3058,-3418,-3776,-4101,-4382,-4585,-4693,-4697,-4572,-4333,-3969,-3501,-2941,-2306,-1626,-914,-205,497,1166,1810,2422,3018,3605,4202,4805,5413,5991,6498,6867,7032,6923,6494,5730,4652,3329,1869,404,-914,-1956,-2609,-2830,-2604,-2013,-1158,-206,676,1325,1605,1430,788,-287,-1682,-3254,-4831,-6237,-7320,-7972,-8129,-7799,-7026,-5925,-4614,-3247,-1960,-877,-86,365,466,253,-201,-814,-1463,-2061,-2509,-2739,-2730,-2458,-1976,-1313,-565,208,920,1504,1910,2100,2057,1789,1311,656,-122,-978,-1834,-2643,-3331,-3860,-4183,-4307,-4206,-3948,-3533,-3041,-2521,-2004,-1566,-1181,-898,-658,-455,-227,64,465,983,1632,2363,3142,3887,4531,5010,5267,5297,5096,4715,4211,3669,3159,2763,2513,2443,2521,2721,2956,3176,3284,3255,3043,2678,2187,1649,1135,735,505,479,654,985,1394,1793,2074,2159,1988,1549,872,28,-881,-1735,-2419,-2839,-2940,-2719,-2222,-1538,-800,-126,340,526,369,-113,-865,-1782,-2733,-3577,-4182,-4455,-4332,-3833,-2999,-1950,-821,232,1059,1538,1596,1199,389,-758,-2105,-3497,-4768,-5758,-6349,-6459,-6067,-5208,-3965,-2459,-832,766,2202,3361,4182,4619,4696,4441,3926,3238,2450,1659,927,326,-111,-353,-403,-282,-13,344,757,1169,1545,1860,2101,2264,2369,2441,2504,2607,2749,2958,3207,3464,3679,3783,3726,3461,2975,2284,1451,550,-299,-997,-1435,-1550,-1316,-753,57,1003,1940,2714,3210,3308,2996,2262,1211,-60,-1366,-2556,-3470,-3989,-4068,-3698,-2960,-1970,-885,132,937,1427,1541,1303,764,45,-727,-1418,-1917,-2162,-2136,-1895,-1515,-1139,-882,-873,-1182,-1844,-2813,-4013,-5281,-6466,-7386,-7886,-7874,-7296,-6195,-4671,-2882,-1029,693,2080,3012,3380,3193,2492,1409,94,-1259,-2485,-3428,-4004,-4158,-3929,-3361,-2574,-1655,-730,146,904,1540,2060,2489,2871,3220,3564,3893,4192,4439,4599,4648,4585,4390,4111,3759,3402,3077,2847,2740,2789,2996,3348,3825,4383,4985,5582,6132,6588,6922,7085,7055,6791,6270,5479,4411,3095,1569,-88,-1793,-3433,-4906,-6110,-6966,-7445,-7515,-7246,-6673,-5917,-5074,-4238,-3506,-2914,-2494,-2213,-2040,-1890,-1707,-1418,-986,-406,305,1083,1850,2524,3010,3268,3248,2987,2521,1953,1380,924,671,700,1016,1605,2376,3213,3984,4530,4735,4521,3822,2714,1221,-474,-2250,-3910,-5318,-6341,-6930,-7057,-6794,-6223,-5479,-4711,-4024,-3557,-3318,-3369,-3617,-4020,-4448,-4797,-4978,-4915,-4594,-4026,-3261,-2383,-1456,-575,221,896,1454,1913,2325,2713,3133,3590,4087,4603,5099,5527,5843,5998,5976,5766,5376,4854,4215,3535,2844,2194,1626,1159,824,617,557,618,806,1075,1416,1765,2098,2335,2445,2364,2066,1547,795,-121,-1173,-2265,-3316,-4249,-4973,-5443,-5613,-5486,-5091,-4475,-3723,-2905,-2109,-1401,-821,-393,-101,75,192,275,380,488,617,698,701,545,189,-408,-1237,-2262,-3398,-4538,-5548,-6312,-6720,-6713,-6281,-5467,-4377,-3126,-1898,-802,-4,451,517,219,-351,-1113,-1909,-2638,-3180,-3471,-3474,-3199,-2687,-2002,-1230,-438,285,903,1359,1652,1766,1728,1537,1242,837,360,-180,-778,-1397,-2034,-2634,-3164,-3565,-3776,-3759,-3471,-2909,-2098,-1088,32,1159,2183,3002,3534,3742,3617,3218,2617,1943,1306,839,639,761,1253,2059,3157,4417,5763,7067,8229,9189,9873,10297,10456,10386,10151,9782,9346,8877,8395,7921,7455,6968,6474,5919,5320,4640,3898,3081,2215,1301,358,-590,-1550,-2485,-3405,-4285,-5111,-5876,-6542,-7095,-7501,-7748,-7813,-7721,-7462,-7109,-6680,-6258,-5893,-5636,-5523,-5559,-5715,-5950,-6166,-6294,-6216,-5872,-5201,-4182,-2856,-1268,455,2217,3859,5277,6356,7026,7267,7080,6532,5697,4691,3627,2612,1751,1101,717,585,698,974,1356,1738,2035,2167,2061,1693,1035,125,-1011,-2292,-3646,-4967,-6179,-7174,-7902,-8295,-8342,-8049,-7449,-6625,-5654,-4652,-3722,-2958,-2429,-2172,-2175,-2400,-2756,-3151,-3457,-3579,-3425,-2936,-2117,-972,402,1929,3481,4945,6224,7224,7912,8251,8270,7988,7471,6773,5967,5118,4280,3519,2869,2381,2064,1949,2017,2262,2639,3104,3596,4057,4426,4660,4718,4582,4260,3746,3110,2366,1612,900,316,-73,-219,-87,316,957,1766,2648,3485,4161,4556,4592,4215,3427,2273,844,-745,-2344,-3841,-5096,-6055,-6659,-6921,-6881,-6606,-6198,-5739,-5324,-5019,-4859,-4863,-5001,-5221,-5466,-5636,-5662,-5466,-4989,-4219,-3160,-1857,-396,1115,2560,3801,4739,5280,5378,5034,4277,3198,1890,498,-850,-2018,-2892,-3400,-3477,-3145,-2420,-1400,-182,1100,2299,3297,3957,4222,4031,3404,2400,1101,-335,-1788,-3087,-4108,-4759,-4965,-4743,-4119,-3202,-2101,-960,91,942,1510,1771,1718,1413,911,310,-316,-888,-1349,-1673,-1831,-1846,-1711,-1472,-1132,-738,-299,155,594,1010,1356,1636,1815,1889,1854,1714,1474,1168,793,402,6,-348,-638,-827,-898,-848,-673,-416,-100,218,487,673,737,687,539,343,157,59,97,342,786,1440,2234,3112,3965,4713,5244,5508,5445,5063,4388,3491,2468,1431,501,-221,-651,-746,-499,49,822,1704,2571,3273,3702,3735,3325,2441,1120,-573,-2517,-4587,-6624,-8478,-10011,-11112,-11693,-11731,-11217,-10221,-8819,-7148,-5339,-3549,-1925,-591,357,854,902,518,-201,-1150,-2194,-3173,-3963,-4432,-4507,-4156,-3384,-2270,-904,573,2021,3315,4330,5014,5328,5295,4969,4426,3761,3062,2402,1837,1392,1071,857,710,602,461,283,-7,-380,-880,-1453,-2092,-2727,-3316,-3783,-4092,-4194,-4082,-3762,-3262,-2638,-1938,-1229,-547,66,592,1046,1421,1762,2078,2396,2729,3085,3456,3851,4257,4671,5103,5530,5974,6406,6833,7219,7563,7810,7960,7956,7796,7460,6946,6277,5482,4608,3716,2871,2126,1551,1163,997,1037,1253,1600,2005,2393,2686,2814,2717,2371,1755,903,-156,-1335,-2564,-3730,-4739,-5494,-5909,-5939,-5550,-4754,-3611,-2187,-612,996,2492,3743,4630,5081,5035,4516,3548,2244,701,-924,-2508,-3912,-5040,-5825,-6247,-6321,-6115,-5706,-5212,-4724,-4347,-4132,-4112,-4276,-4573,-4940,-5297,-5556,-5673,-5602,-5347,-4936,-4426,-3885,-3401,-3041,-2863,-2898,-3145,-3563,-4090,-4637,-5095,-5375,-5379,-5065,-4407,-3434,-2205,-821,613,1970,3160,4093,4744,5093,5189,5079,4839,4550,4271,4054,3934,3900,3960,4064,4194,4308,4383,4394,4346,4231,4070,3875,3658,3437,3212,2986,2748,2485,2178,1812,1377,871,318,-262,-815,-1289,-1642,-1814,-1798,-1567,-1174,-630,-46,540,1014,1323,1410,1238,820,166,-667,-1620,-2610,-3575,-4418,-5104,-5561,-5791,-5763,-5526,-5080,-4501,-3819,-3103,-2395,-1731,-1139,-630,-202,154,446,713,941,1182,1415,1679,1957,2269,2609,2976,3378,3796,4240,4696,5163,5631,6100,6552,6990,7395,7746,8034,8220,8282,8183,7888,7370,6597,5564,4267,2731,1008,-853,-2748,-4613,-6329,-7837,-9053,-9943,-10495,-10726,-10679,-10426,-10040,-9606,-9195,-8853,-8603,-8448,-8353,-8282,-8183,-8005,-7721,-7310,-6767,-6128,-5407,-4647,-3885,-3126,-2406,-1699,-1004,-299,442,1226,2066,2952,3869,4774,5642,6411,7040,7491,7722,7731,7514,7097,6516,5824,5069,4315,3602,2966,2441,2010,1695,1448,1256,1087,903,701,453,174,-139,-460,-779,-1076,-1336,-1561,-1740,-1894,-2027,-2150,-2283,-2421,-2562,-2700,-2794,-2840,-2784,-2623,-2323,-1890,-1326,-652,103,901,1703,2477,3182,3809,4339,4764,5099,5336,5495,5594,5631,5642,5630,5607,5601,5590,5600,5594,5574,5509,5374,5156,4818,4365,3773,3059,2228,1314,344,-633,-1574,-2432,-3160,-3741,-4147,-4396,-4496,-4497,-4430,-4349,-4290,-4281,-4333,-4445,-4592,-4753,-4895,-4989,-5034,-5014,-4965,-4894,-4850,-4847,-4922,-5069,-5288,-5552,-5826,-6063,-6229,-6271,-6173,-5905,-5465,-4857,-4083,-3182,-2153,-1054,101,1260,2394,3463,4438,5296,6009,6580,6980,7223,7299,7212,6979,6603,6131,5574,5006,4449,3971,3601,3375,3304,3376,3565,3828,4106,4346,4483,4485,4318,3991,3517,2944,2335,1746,1258,903,730,732,894,1175,1510,1836,2084,2210,2178,1991,1660,1224,722,201,-317,-806,-1274,-1727,-2187,-2672,-3195,-3758,-4332,-4904,-5409,-5815,-6065,-6125,-5981,-5631,-5116,-4480,-3797,-3144,-2588,-2209,-2022,-2071,-2314,-2723,-3244,-3775,-4284,-4665,-4905,-4960,-4842,-4563,-4164,-3683,-3164,-2637,-2138,-1662,-1241,-845,-500,-181,101,354,579,771,943,1084,1217,1337,1463,1602,1760,1952,2176,2439,2743,3075,3455,3844,4270,4685,5102,5482,5810,6059,6193,6186,6005,5620,5022,4195,3159,1936,574,-862,-2306,-3673,-4887,-5885,-6601,-7029,-7144,-6989,-6602,-6056,-5425,-4788,-4207,-3738,-3400,-3202,-3112,-3109,-3123,-3118,-3032,-2838,-2515,-2068,-1517,-897,-256,374,950,1469,1922,2335,2735,3159,3638,4190,4818,5491,6171,6798,7286,7599,7650,7433,6942,6191,5257,4197,3107,2067,1147,401,-166,-542,-786,-934,-1056,-1208,-1431,-1746,-2154,-2623,-3119,-3584,-3981,-4261,-4426,-4452,-4383,-4232,-4050,-3863,-3696,-3556,-3421,-3268,-3047,-2720,-2248,-1622,-835,72,1065,2066,3016,3829,4454,4823,4923,4724,4263,3557,2681,1692,678,-287,-1132,-1796,-2243,-2453,-2430,-2199,-1802,-1285,-712,-132,397,834,1140,1290,1260,1061,687,188,-407,-1021,-1594,-2038,-2294,-2294,-2012,-1434,-591,466,1660,2889,4060,5071,5844,6328,6494,6355,5934,5301,4510,3644,2771,1934,1189,537,-3,-454,-820,-1128,-1388,-1604,-1780,-1895,-1944,-1911,-1790,-1583,-1312,-989,-661,-342,-71,145,298,393,453,483,515,546,584,612,615,563,434,213,-119,-525,-1004,-1474,-1902,-2195,-2309,-2186,-1807,-1190,-363,585,1574,2499,3262,3802,4053,4034,3756,3298,2744,2181,1717,1398,1298,1401,1708,2155,2681,3203,3641,3926,4010,3857,3470,2865,2077,1167,176,-825,-1793,-2683,-3464,-4122,-4643,-5041,-5314,-5495,-5588,-5634,-5642,-5653,-5669,-5736,-5841,-6019,-6258,-6557,-6910,-7276,-7641,-7951,-8175,-8278,-8213,-7990,-7579,-7024,-6335,-5577,-4782,-4020,-3318,-2724,-2228,-1855,-1536,-1280,-999,-664,-234,338,1047,1905,2880,3952,5060,6178,7240,8221,9085,9811,10397,10841,11155,11347,11426,11402,11279,11059,10747,10345,9865,9319,8722,8087,7435,6757,6074,5350,4589,3751,2829,1804,679,-534,-1797,-3068,-4292,-5397,-6348,-7070,-7555,-7781,-7757,-7536,-7145,-6687,-6203,-5800,-5515,-5401,-5479,-5726,-6118,-6583,-7052,-7442,-7671,-7679,-7407,-6852,-5989,-4879,-3547,-2085,-563,929,2307,3504,4466,5168,5596,5776,5729,5510,5163,4739,4293,3842,3441,3070,2757,2468,2196,1894,1549,1105,557,-121,-931,-1845,-2842,-3857,-4838,-5710,-6417,-6911,-7163,-7177,-6978,-6612,-6146,-5651,-5190,-4831,-4598,-4514,-4552,-4684,-4836,-4955,-4955,-4777,-4387,-3740,-2867,-1773,-536,796,2122,3386,4501,5433,6141,6635,6925,7059,7082,7051,7011,7009,7059,7187,7364,7593,7835,8062,8248,8366,8388,8315,8124,7823,7420,6909,6329,5664,4964,4208,3443,2646,1856,1059,287,-445,-1116,-1687,-2139,-2439,-2581,-2559,-2403,-2139,-1826,-1526,-1296,-1198,-1272,-1537,-2002,-2632,-3400,-4228,-5060,-5817,-6432,-6863,-7062,-7039,-6793,-6374,-5826,-5204,-4565,-3949,-3380,-2876,-2418,-1988,-1562,-1107,-603,-51,554,1175,1787,2335,2787,3088,3228,3192,2988,2663,2248,1828,1444,1185,1084,1187,1499,2006,2658,3395,4123,4758,5201,5376,5229,4736,3908,2788,1460,13,-1428,-2765,-3889,-4725,-5231,-5376,-5194,-4711,-4002,-3148,-2223,-1332,-529,95,512,673,577,231,-343,-1092,-1974,-2908,-3838,-4682,-5389,-5886,-6157,-6144,-5874,-5326,-4556,-3592,-2508,-1370,-253,769,1630,2277,2675,2808,2675,2303,1719,996,176,-649,-1417,-2057,-2510,-2730,-2710,-2434,-1951,-1290,-515,305,1127,1882,2564,3136,3625,4037,4406,4771,5147,5577,6047,6575,7122,7673,8183,8614,8940,9125,9166,9058,8819,8469,8040,7555,7038,6501,5937,5338,4677,3930,3071,2086,963,-270,-1613,-2995,-4397,-5744,-6998,-8116,-9052,-9808,-10340,-10674,-10777,-10680,-10364,-9862,-9174,-8350,-7408,-6425,-5433,-4527,-3737,-3155,-2773,-2661,-2759,-3088,-3549,-4113,-4674,-5167,-5511,-5650,-5539,-5174,-4548,-3718,-2716,-1634,-537,491,1379,2076,2537,2753,2714,2452,1988,1377,659,-101,-858,-1558,-2153,-2616,-2904,-3012,-2928,-2649,-2208,-1611,-914,-155,617,1338,1964,2446,2748,2860,2785,2549,2206,1812,1440,1150,996,999,1170,1471,1880,2311,2740,3082,3345,3490,3566,3597,3645,3773,4019,4425,4977,5649,6373,7057,7622,7951,8014,7748,7177,6348,5333,4247,3196,2280,1597,1177,1054,1181,1515,1955,2419,2800,3029,3050,2837,2408,1783,1035,217,-595,-1354,-1998,-2520,-2876,-3086,-3133,-3028,-2780,-2378,-1867,-1227,-522,232,979,1657,2227,2612,2805,2735,2439,1885,1138,222,-790,-1834,-2836,-3733,-4456,-4978,-5259,-5310,-5141,-4797,-4319,-3784,-3226,-2726,-2303,-2003,-1838,-1804,-1906,-2109,-2405,-2759,-3147,-3547,-3943,-4306,-4640,-4915,-5136,-5286,-5359,-5348,-5237,-5023,-4691,-4239,-3677,-3007,-2269,-1479,-688,80,786,1412,1943,2377,2716,2973,3154,3271,3332,3337,3296,3215,3107,2991,2903,2867,2923,3101,3402,3842,4373,4965,5542,6031,6361,6451,6267,5768,4968,3897,2613,1206,-237,-1613,-2831,-3819,-4515,-4899,-4966,-4735,-4261,-3594,-2810,-1982,-1170,-452,147,559,789,800,605,211,-356,-1060,-1845,-2672,-3459,-4174,-4737,-5140,-5334,-5334,-5140,-4781,-4295,-3720,-3090,-2443,-1794,-1156,-531,92,722,1374,2057,2777,3532,4305,5081,5836,6531,7148,7649,8021,8258,8355,8338,8217,8032,7802,7563,7321,7093,6868,6630,6354,6003,5537,4924,4137,3147,1967,601,-912,-2524,-4171,-5785,-7291,-8621,-9730,-10567,-11133,-11409,-11439,-11233,-10848,-10323,-9700,-9032,-8345,-7680,-7070,-6527,-6091,-5751,-5533,-5415,-5368,-5364,-5323,-5200,-4907,-4395,-3618,-2566,-1261,247,1867,3504,5034,6359,7377,8033,8293,8169,7708,6982,6084,5119,4172,3336,2648,2157,1836,1687,1639,1656,1677,1660,1573,1413,1173,890,582,294,53,-108,-172,-126,25,275,596,956,1315,1631,1851,1951,1882,1658,1261,747,134,-498,-1103,-1612,-1981,-2175,-2174,-1990,-1627,-1136,-543,91,721,1296,1772,2121,2311,2355,2241,2019,1709,1372,1053,806,670,677,848,1174,1655,2252,2938,3660,4374,5026,5567,5950,6142,6104,5835,5320,4580,3638,2535,1309,24,-1282,-2541,-3712,-4751,-5614,-6296,-6760,-7034,-7109,-7037,-6839,-6584,-6310,-6086,-5955,-5945,-6084,-6352,-6726,-7161,-7583,-7935,-8138,-8146,-7915,-7435,-6713,-5792,-4719,-3582,-2436,-1376,-429,334,945,1382,1711,1977,2228,2538,2923,3421,4008,4665,5338,5971,6510,6905,7135,7194,7101,6898,6634,6366,6146,6017,5999,6106,6308,6587,6877,7133,7283,7286,7098,6708,6119,5366,4494,3575,2666,1841,1147,609,254,55,-3,43,139,264,365,426,418,325,143,-154,-554,-1076,-1718,-2465,-3317,-4242,-5207,-6175,-7084,-7888,-8527,-8955,-9133,-9036,-8665,-8034,-7181,-6171,-5057,-3943,-2879,-1961,-1220,-707,-431,-379,-546,-868,-1327,-1840,-2377,-2857,-3246,-3486,-3541,-3396,-3037,-2486,-1774,-951,-82,757,1515,2113,2539,2758,2793,2679,2451,2186,1922,1719,1612,1615,1726,1931,2181,2448,2666,2813,2831,2734,2500,2182,1802,1432,1108,893,808,851,1019,1237,1465,1619,1628,1454,1054,453,-340,-1241,-2203,-3128,-3953,-4615,-5065,-5294,-5278,-5067,-4654,-4122,-3483,-2811,-2140,-1518,-981,-557,-270,-134,-145,-297,-566,-916,-1309,-1681,-1984,-2148,-2129,-1877,-1374,-620,363,1514,2764,4018,5172,6132,6810,7140,7097,6666,5891,4833,3571,2227,881,-339,-1373,-2147,-2644,-2850,-2809,-2551,-2154,-1682,-1193,-761,-398,-154,-1,52,48,1,-54,-93,-107,-64,21,182,410,723,1121,1611,2181,2829,3518,4227,4905,5517,6014,6369,6550,6555,6370,6015,5494,4832,4046,3147,2173,1114,21,-1121,-2254,-3386,-4457,-5447,-6312,-6999,-7477,-7700,-7640,-7291,-6655,-5770,-4689,-3495,-2265,-1121,-128,613,1070,1217,1072,689,138,-485,-1084,-1572,-1864,-1922,-1704,-1234,-527,348,1325,2329,3271,4092,4722,5134,5291,5217,4898,4391,3713,2911,2034,1114,205,-656,-1411,-2024,-2443,-2638,-2592,-2298,-1788,-1110,-327,475,1214,1811,2213,2375,2309,2031,1596,1085,556,106,-221,-376,-352,-160,165,563,983,1344,1620,1746,1739,1576,1321,986,646,323,62,-141,-282,-403,-526,-703,-947,-1288,-1699,-2167,-2633,-3039,-3325,-3438,-3330,-2994,-2422,-1645,-716,321,1380,2398,3303,4039,4551,4829,4836,4606,4128,3459,2610,1634,564,-562,-1697,-2808,-3843,-4767,-5534,-6109,-6456,-6574,-6448,-6123,-5627,-5031,-4407,-3830,-3370,-3087,-3009,-3160,-3511,-4044,-4690,-5395,-6074,-6674,-7114,-7363,-7379,-7153,-6690,-6010,-5146,-4148,-3057,-1935,-814,257,1262,2173,2998,3724,4379,4948,5473,5936,6375,6777,7164,7533,7883,8217,8524,8797,9027,9205,9306,9343,9283,9139,8908,8582,8192,7728,7219,6677,6108,5536,4949,4366,3762,3150,2499,1810,1073,273,-569,-1457,-2350,-3228,-4044,-4760,-5348,-5776,-6038,-6149,-6107,-5976,-5765,-5541,-5342,-5202,-5167,-5238,-5444,-5756,-6174,-6639,-7115,-7528,-7826,-7939,-7830,-7459,-6834,-5965,-4903,-3707,-2442,-1198,-20,1012,1880,2549,3018,3303,3413,3399,3279,3103,2910,2730,2601,2528,2525,2572,2644,2700,2694,2582,2334,1922,1355,652,-143,-972,-1765,-2469,-3013,-3375,-3517,-3464,-3219,-2843,-2369,-1867,-1383,-973,-671,-507,-484,-604,-828,-1133,-1458,-1755,-1972,-2064,-1991,-1743,-1310,-713,19,828,1663,2440,3105,3591,3846,3864,3622,3181,2574,1908,1266,764,495,530,929,1679,2766,4096,5582,7075,8458,9581,10342,10652,10477,9812,8717,7270,5601,3844,2144,630,-593,-1455,-1935,-2038,-1833,-1383,-804,-178,383,813,1052,1060,838,395,-241,-1006,-1857,-2722,-3534,-4258,-4832,-5253,-5499,-5591,-5546,-5393,-5178,-4913,-4655,-4398,-4177,-3982,-3815,-3657,-3487,-3283,-3004,-2632,-2134,-1499,-731,166,1138,2153,3127,4016,4731,5254,5521,5567,5381,5047,4598,4137,3713,3399,3220,3195,3297,3490,3714,3892,3976,3890,3614,3116,2411,1512,466,-681,-1872,-3036,-4139,-5106,-5923,-6544,-6962,-7176,-7191,-7023,-6713,-6273,-5779,-5241,-4742,-4306,-3987,-3821,-3821,-4001,-4348,-4816,-5366,-5909,-6373,-6676,-6731,-6502,-5939,-5061,-3893,-2512,-1002,525,1953,3187,4125,4713,4928,4763,4278,3531,2619,1647,710,-97,-699,-1061,-1146,-975,-572,22,732,1512,2290,3015,3652,4176,4585,4893,5119,5310,5480,5685,5913,6193,6493,6789,7043,7204,7238,7103,6788,6279,5600,4775,3841,2859,1872,942,116,-573,-1088,-1427,-1597,-1620,-1545,-1417,-1309,-1276,-1374,-1645,-2099,-2733,-3500,-4350,-5183,-5934,-6484,-6793,-6782,-6457,-5820,-4924,-3848,-2671,-1503,-419,486,1166,1577,1699,1552,1138,513,-293,-1216,-2208,-3205,-4162,-5014,-5728,-6245,-6549,-6605,-6415,-5988,-5352,-4563,-3675,-2779,-1944,-1264,-796,-597,-683,-1048,-1649,-2413,-3246,-4041,-4683,-5089,-5174,-4912,-4304,-3389,-2261,-1004,246,1394,2336,3014,3407,3530,3439,3219,2962,2769,2720,2866,3235,3806,4542,5367,6207,6979,7605,8049,8261,8269,8077,7753,7352,6945,6601,6362,6257,6290,6415,6599,6742,6792,6648,6282,5634,4736,3589,2286,880,-512,-1808,-2923,-3775,-4333,-4559,-4459,-4072,-3431,-2620,-1714,-794,36,720,1177,1380,1299,959,374,-374,-1238,-2117,-2941,-3640,-4152,-4451,-4519,-4368,-4029,-3529,-2928,-2249,-1548,-851,-179,435,982,1442,1792,2029,2120,2077,1864,1523,1025,437,-234,-919,-1580,-2146,-2585,-2839,-2899,-2758,-2427,-1959,-1402,-825,-306,105,342,396,253,-37,-445,-879,-1289,-1596,-1772,-1784,-1660,-1423,-1139,-879,-688,-643,-745,-1018,-1416,-1894,-2374,-2781,-3031,-3073,-2858,-2392,-1699,-827,125,1087,1947,2631,3077,3258,3173,2869,2411,1890,1408,1059,914,1031,1415,2037,2848,3734,4612,5347,5852,6034,5859,5300,4407,3219,1861,411,-983,-2233,-3233,-3919,-4265,-4263,-3955,-3400,-2677,-1880,-1091,-399,141,477,590,485,178,-289,-855,-1478,-2084,-2626,-3080,-3397,-3606,-3690,-3688,-3628,-3525,-3421,-3302,-3187,-3054,-2890,-2674,-2399,-2044,-1635,-1163,-674,-175,293,721,1090,1407,1677,1926,2175,2459,2793,3208,3696,4264,4892,5545,6193,6782,7268,7607,7765,7725,7479,7051,6459,5754,4979,4169,3370,2587,1837,1103,366,-397,-1207,-2081,-3007,-3982,-4955,-5900,-6746,-7464,-7999,-8339,-8466,-8410,-8188,-7871,-7491,-7126,-6810,-6593,-6483,-6490,-6581,-6727,-6875,-6964,-6954,-6777,-6427,-5867,-5119,-4202,-3154,-2042,-913,162,1124,1932,2543,2943,3139,3139,2995,2742,2446,2152,1920,1778,1759,1863,2091,2417,2819,3256,3692,4104,4447,4723,4909,5019,5063,5064,5048,5043,5067,5135,5249,5390,5553,5688,5783,5796,5711,5517,5213,4807,4329,3783,3220,2631,2064,1498,960,428,-90,-611,-1131,-1655,-2180,-2684,-3168,-3596,-3950,-4210,-4343,-4334,-4174,-3849,-3384,-2785,-2098,-1360,-619,71,680,1165,1520,1742,1846,1863,1820,1755,1685,1627,1574,1512,1417,1251,1003,634,164,-417,-1069,-1757,-2437,-3053,-3570,-3952,-4187,-4273,-4238,-4107,-3937,-3767,-3653,-3623,-3716,-3920,-4249,-4650,-5102,-5531,-5904,-6145,-6231,-6114,-5787,-5258,-4535,-3670,-2697,-1682,-681,248,1057,1710,2200,2515,2704,2773,2804,2820,2885,3033,3291,3669,4166,4754,5406,6085,6738,7333,7825,8185,8405,8467,8383,8174,7845,7435,6953,6416,5845,5238,4612,3972,3323,2694,2078,1511,990,523,116,-247,-576,-877,-1186,-1489,-1818,-2148,-2492,-2823,-3134,-3409,-3631,-3800,-3907,-3955,-3949,-3896,-3806,-3692,-3557,-3428,-3295,-3193,-3115,-3082,-3101,-3169,-3295,-3454,-3643,-3813,-3942,-3987,-3912,-3709,-3362,-2888,-2327,-1703,-1096,-533,-78,247,435,488,449,352,260,206,246,384,637,982,1379,1796,2165,2450,2601,2593,2419,2091,1640,1118,577,92,-299,-535,-614,-515,-283,56,427,766,1012,1094,1000,697,232,-372,-1028,-1673,-2231,-2634,-2856,-2877,-2712,-2401,-1995,-1540,-1104,-707,-385,-133,60,213,356,507,683,879,1079,1255,1367,1378,1259,987,577,38,-566,-1193,-1760,-2212,-2496,-2585,-2477,-2204,-1805,-1353,-897,-511,-209,-35,50,43,5,-37,-36,30,169,381,642,932,1217,1469,1662,1783,1814,1763,1625,1411,1131,794,412,-1,-429,-845,-1224,-1534,-1741,-1822,-1757,-1535,-1182,-693,-140,466,1044,1581,2016,2355,2576,2716,2792,2849,2927,3053,3262,3548,3911,4320,4738,5116,5408,5562,5558,5365,5003,4487,3857,3180,2489,1859,1296,844,476,181,-84,-371,-719,-1167,-1731,-2405,-3154,-3929,-4664,-5297,-5766,-6058,-6135,-6055,-5827,-5536,-5226,-4961,-4766,-4665,-4619,-4619,-4574,-4457,-4194,-3762,-3155,-2392,-1533,-640,193,896,1405,1674,1720,1557,1262,920,607,427,423,621,1020,1539,2134,2673,3113,3346,3386,3205,2886,2484,2106,1838,1747,1878,2224,2753,3390,4067,4675,5169,5466,5577,5480,5233,4868,4453,4043,3678,3384,3182,3036,2967,2904,2855,2775,2646,2466,2218,1906,1539,1115,644,134,-421,-998,-1614,-2227,-2862,-3469,-4051,-4583,-5035,-5413,-5675,-5844,-5888,-5833,-5677,-5438,-5140,-4800,-4437,-4079,-3715,-3364,-2998,-2613,-2183,-1690,-1127,-498,178,859,1495,2029,2399,2569,2513,2234,1777,1179,529,-123,-705,-1189,-1560,-1837,-2056,-2257,-2501,-2802,-3193,-3643,-4132,-4593,-4979,-5227,-5307,-5201,-4930,-4543,-4095,-3680,-3350,-3176,-3184,-3357,-3671,-4044,-4387,-4615,-4631,-4386,-3853,-3048,-2028,-881,288,1382,2295,2989,3424,3631,3664,3598,3525,3524,3658,3958,4430,5034,5734,6448,7134,7721,8178,8498,8666,8718,8676,8564,8426,8269,8115,7962,7809,7640,7444,7201,6893,6509,6041,5480,4847,4133,3385,2593,1803,1015,246,-496,-1219,-1924,-2618,-3305,-3991,-4668,-5331,-5973,-6561,-7099,-7553,-7924,-8194,-8365,-8438,-8413,-8311,-8121,-7873,-7553,-7181,-6749,-6263,-5730,-5150,-4548,-3940,-3349,-2815,-2349,-1978,-1700,-1506,-1364,-1249,-1115,-932,-689,-367,2,410,804,1166,1459,1672,1811,1896,1951,2024,2137,2316,2572,2876,3209,3513,3744,3851,3799,3574,3188,2665,2070,1449,890,439,146,28,68,237,462,680,809,797,604,226,-314,-956,-1629,-2253,-2737,-3044,-3108,-2953,-2581,-2051,-1421,-759,-127,428,868,1191,1381,1474,1477,1419,1338,1237,1153,1090,1055,1062,1100,1173,1271,1391,1521,1663,1808,1962,2124,2292,2471,2637,2803,2921,3006,3004,2938,2771,2531,2216,1848,1463,1065,697,361,75,-156,-335,-455,-530,-546,-528,-453,-345,-199,-21,171,370,546,688,764,766,675,493,239,-74,-394,-693,-913,-1035,-1010,-858,-558,-159,315,818,1309,1748,2133,2429,2681,2867,3038,3185,3319,3418,3464,3396,3188,2781,2163,1317,279,-910,-2172,-3412,-4543,-5479,-6145,-6517,-6578,-6370,-5947,-5409,-4833,-4333,-3968,-3795,-3828,-4047,-4403,-4826,-5244,-5580,-5786,-5827,-5703,-5435,-5058,-4623,-4168,-3730,-3309,-2924,-2522,-2121,-1655,-1147,-566,43,680,1270,1800,2199,2451,2523,2411,2125,1694,1159,584,24,-445,-782,-929,-885,-641,-232,295,891,1489,2044,2520,2895,3186,3398,3571,3729,3904,4109,4351,4620,4896,5171,5404,5602,5734,5813,5832,5805,5736,5625,5478,5272,5007,4656,4207,3658,3000,2260,1455,624,-198,-966,-1656,-2231,-2691,-3025,-3241,-3362,-3386,-3346,-3234,-3061,-2821,-2512,-2132,-1697,-1224,-755,-342,-40,86,-12,-359,-976,-1809,-2837,-3940,-5054,-6047,-6838,-7342,-7512,-7331,-6833,-6074,-5150,-4174,-3253,-2495,-1970,-1712,-1728,-1968,-2361,-2822,-3246,-3558,-3691,-3626,-3345,-2913,-2342,-1727,-1108,-537,-44,358,673,915,1104,1264,1394,1514,1605,1677,1709,1706,1664,1594,1503,1420,1350,1342,1387,1530,1754,2076,2467,2910,3369,3805,4187,4487,4689,4802,4839,4834,4817,4839,4908,5061,5272,5543,5813,6068,6230,6288,6200,5964,5593,5103,4539,3928,3317,2730,2200,1726,1332,998,731,516,341,199,69,-54,-194,-364,-582,-865,-1223,-1659,-2172,-2742,-3338,-3930,-4459,-4881,-5150,-5221,-5085,-4742,-4222,-3594,-2924,-2308,-1825,-1552,-1524,-1752,-2205,-2810,-3482,-4112,-4588,-4834,-4774,-4398,-3717,-2783,-1693,-529,571,1541,2273,2754,2951,2920,2698,2381,2049,1780,1639,1655,1828,2136,2515,2913,3248,3485,3559,3487,3254,2912,2498,2075,1684,1385,1180,1086,1085,1123,1173,1157,1032,764,316,-283,-1025,-1843,-2680,-3466,-4144,-4658,-5000,-5145,-5135,-4984,-4745,-4455,-4147,-3845,-3555,-3282,-3003,-2723,-2413,-2085,-1728,-1365,-994,-652,-339,-73,137,287,388,430,441,417,382,347,325,340,401,531,748,1048,1454,1933,2493,3077,3674,4210,4670,4985,5141,5105,4886,4486,3957,3335,2678,2058,1491,1043,690,438,240,45,-197,-547,-1032,-1676,-2448,-3318,-4198,-5019,-5692,-6135,-6306,-6178,-5765,-5115,-4299,-3396,-2518,-1722,-1087,-634,-368,-261,-265,-313,-349,-307,-157,128,540,1055,1640,2246,2828,3355,3790,4127,4360,4497,4559,4554,4502,4408,4281,4116,3908,3655,3343,2971,2548,2059,1541,998,456,-46,-507,-884,-1205,-1446,-1664,-1863,-2104,-2412,-2816,-3335,-3951,-4653,-5383,-6106,-6745,-7279,-7632,-7819,-7802,-7614,-7265,-6789,-6219,-5583,-4915,-4234,-3562,-2922,-2324,-1797,-1343,-990,-728,-565,-471,-427,-379,-296,-115,182,636,1226,1949,2746,3568,4348,5017,5530,5854,5983,5942,5780,5547,5340,5193,5190,5338,5649,6089,6602,7113,7535,7805,7850,7660,7222,6582,5793,4931,4067,3269,2580,2021,1590,1249,962,673,337,-87,-603,-1222,-1906,-2620,-3323,-3946,-4473,-4852,-5095,-5194,-5186,-5095,-4971,-4816,-4676,-4523,-4359,-4165,-3895,-3559,-3126,-2621,-2065,-1498,-976,-549,-259,-148,-221,-474,-881,-1380,-1918,-2412,-2795,-2998,-2988,-2737,-2270,-1625,-862,-72,672,1291,1727,1956,1965,1781,1438,987,478,-30,-510,-910,-1227,-1441,-1547,-1561,-1470,-1298,-1037,-707,-310,136,607,1082,1527,1908,2220,2410,2521,2515,2457,2355,2261,2210,2225,2331,2511,2754,3007,3236,3377,3411,3301,3064,2727,2338,1974,1691,1553,1596,1820,2204,2676,3160,3553,3768,3732,3411,2815,1987,1011,-12,-970,-1772,-2331,-2624,-2627,-2379,-1934,-1370,-769,-214,222,498,563,426,90,-426,-1072,-1811,-2599,-3381,-4124,-4782,-5322,-5708,-5912,-5912,-5681,-5229,-4552,-3690,-2684,-1607,-536,443,1236,1781,2007,1905,1466,747,-184,-1216,-2239,-3127,-3775,-4112,-4090,-3716,-3043,-2142,-1126,-103,826,1581,2109,2416,2512,2462,2327,2180,2082,2066,2151,2315,2516,2710,2827,2817,2659,2316,1830,1219,543,-132,-765,-1292,-1707,-1986,-2162,-2248,-2298,-2331,-2386,-2467,-2569,-2678,-2760,-2795,-2755,-2632,-2441,-2189,-1929,-1676,-1481,-1342,-1284,-1259,-1262,-1209,-1091,-835,-450,69,677,1307,1873,2291,2467,2353,1918,1174,184,-982,-2191,-3345,-4310,-4996,-5331,-5279,-4848,-4077,-3046,-1841,-582,643,1730,2615,3263,3651,3823,3787,3639,3405,3168,2968,2830,2790,2831,2956,3138,3358,3574,3773,3910,3968,3927,3764,3488,3092,2597,2029,1414,801,228,-257,-617,-809,-834,-660,-332,141,700,1289,1852,2316,2654,2811,2795,2601,2273,1848,1401,971,629,397,300,332,465,653,857,1008,1085,1038,875,590,222,-212,-649,-1085,-1461,-1791,-2063,-2284,-2492,-2683,-2900,-3124,-3372,-3605,-3828,-3984,-4093,-4108,-4077,-3988,-3900,-3829,-3828,-3898,-4062,-4278,-4530,-4738,-4858,-4820,-4587,-4140,-3508,-2710,-1857,-999,-245,333,704,831,761,531,227,-62,-256,-273,-68,379,1060,1932,2923,3969,4960,5846,6544,7027,7289,7347,7246,7059,6842,6675,6614,6682,6907,7252,7701,8176,8635,8998,9222,9261,9100,8723,8155,7401,6502,5480,4365,3191,1970,747,-467,-1625,-2701,-3649,-4441,-5041,-5431,-5623,-5616,-5465,-5220,-4934,-4705,-4561,-4594,-4792,-5194,-5738,-6407,-7101,-7769,-8311,-8689,-8836,-8763,-8451,-7962,-7318,-6600,-5840,-5105,-4406,-3776,-3208,-2695,-2225,-1784,-1349,-933,-505,-91,321,720,1100,1465,1805,2121,2409,2654,2856,2972,3009,2911,2694,2314,1804,1155,420,-364,-1137,-1837,-2408,-2815,-3029,-3058,-2933,-2695,-2412,-2146,-1948,-1860,-1898,-2035,-2259,-2501,-2707,-2827,-2788,-2583,-2177,-1593,-866,-41,795,1590,2254,2748,3022,3084,2938,2640,2247,1834,1472,1225,1136,1232,1524,1980,2590,3301,4079,4881,5671,6415,7083,7656,8095,8394,8517,8454,8208,7770,7185,6468,5693,4896,4156,3494,2974,2573,2310,2123,1979,1798,1537,1120,527,-274,-1269,-2424,-3693,-4994,-6270,-7420,-8397,-9138,-9623,-9842,-9826,-9600,-9232,-8768,-8271,-7786,-7338,-6942,-6589,-6262,-5921,-5547,-5091,-4552,-3910,-3170,-2356,-1491,-598,273,1120,1892,2592,3192,3695,4081,4354,4505,4527,4437,4234,3952,3628,3303,3035,2877,2861,3023,3353,3836,4410,5014,5546,5937,6094,5963,5522,4760,3718,2464,1054,-388,-1804,-3085,-4178,-5027,-5612,-5929,-6003,-5877,-5601,-5247,-4855,-4508,-4210,-4013,-3897,-3852,-3859,-3874,-3876,-3834,-3733,-3571,-3342,-3055,-2710,-2304,-1839,-1304,-698,-19,711,1477,2228,2923,3514,3949,4213,4291,4210,4006,3744,3489,3309,3249,3341,3575,3929,4335,4733,5045,5195,5139,4848,4318,3597,2726,1796,890,90,-518,-907,-1022,-902,-552,-41,572,1221,1850,2406,2873,3231,3492,3664,3776,3830,3854,3839,3779,3662,3466,3170,2770,2255,1638,948,197,-559,-1300,-1981,-2575,-3064,-3432,-3672,-3791,-3779,-3662,-3425,-3098,-2674,-2181,-1636,-1072,-531,-48,319,536,563,383,-6,-576,-1300,-2099,-2938,-3722,-4411,-4956,-5318,-5510,-5524,-5399,-5171,-4878,-4578,-4291,-4064,-3899,-3813,-3790,-3813,-3859,-3897,-3905,-3858,-3751,-3563,-3321,-2998,-2634,-2207,-1745,-1235,-694,-132,438,983,1469,1861,2121,2216,2144,1906,1536,1094,646,276,53,40,272,754,1463,2343,3319,4311,5225,5999,6562,6898,6993,6866,6574,6156,5694,5246,4865,4597,4454,4430,4507,4631,4763,4838,4814,4656,4341,3870,3253,2520,1699,841,-37,-878,-1675,-2387,-3015,-3547,-3981,-4334,-4604,-4825,-5001,-5160,-5316,-5479,-5659,-5845,-6033,-6205,-6331,-6399,-6361,-6214,-5923,-5494,-4923,-4247,-3491,-2724,-1992,-1367,-904,-634,-592,-754,-1096,-1553,-2055,-2511,-2848,-3004,-2926,-2621,-2093,-1387,-590,255,1040,1720,2237,2562,2697,2661,2492,2244,1970,1723,1539,1443,1435,1511,1643,1806,1982,2130,2270,2363,2447,2503,2560,2604,2641,2652,2615,2518,2336,2079,1753,1397,1053,770,604,583,729,1033,1453,1943,2418,2815,3058,3102,2922,2536,1965,1299,595,-32,-519,-780,-783,-514,14,727,1576,2442,3249,3905,4343,4539,4473,4179,3703,3102,2450,1810,1224,747,371,123,-38,-117,-163,-201,-264,-377,-573,-844,-1217,-1668,-2187,-2758,-3330,-3887,-4374,-4769,-5033,-5154,-5118,-4936,-4632,-4242,-3814,-3413,-3086,-2898,-2885,-3070,-3460,-4026,-4721,-5479,-6203,-6814,-7204,-7309,-7057,-6434,-5427,-4091,-2480,-684,1181,3035,4753,6277,7539,8501,9176,9554,9697,9623,9405,9065,8662,8206,7734,7248,6757,6280,5801,5360,4935,4551,4199,3860,3525,3143,2683,2103,1362,456,-626,-1839,-3144,-4448,-5681,-6743,-7570,-8104,-8329,-8251,-7917,-7391,-6762,-6110,-5523,-5066,-4770,-4668,-4723,-4905,-5148,-5369,-5498,-5466,-5213,-4727,-4001,-3085,-2025,-914,182,1177,2017,2673,3132,3425,3578,3663,3715,3805,3943,4169,4454,4797,5142,5455,5689,5800,5765,5561,5190,4670,4026,3310,2554,1828,1159,598,166,-139,-307,-381,-377,-350,-333,-365,-473,-666,-945,-1283,-1661,-2018,-2334,-2544,-2637,-2582,-2383,-2059,-1634,-1164,-688,-263,60,271,331,279,110,-110,-359,-571,-729,-795,-775,-665,-501,-306,-120,24,103,105,36,-80,-213,-321,-357,-300,-111,185,592,1043,1499,1870,2116,2165,2007,1630,1078,393,-337,-1058,-1692,-2204,-2580,-2832,-3001,-3153,-3339,-3635,-4060,-4648,-5359,-6167,-6985,-7730,-8312,-8644,-8660,-8341,-7669,-6709,-5526,-4221,-2931,-1748,-784,-99,293,406,308,103,-111,-210,-112,252,899,1808,2929,4158,5403,6554,7502,8205,8592,8683,8499,8099,7570,6997,6470,6061,5826,5788,5942,6260,6673,7124,7521,7799,7894,7765,7402,6810,6031,5113,4121,3118,2164,1302,562,-47,-531,-918,-1225,-1510,-1777,-2089,-2424,-2826,-3250,-3706,-4145,-4553,-4890,-5144,-5298,-5362,-5338,-5258,-5144,-5020,-4925,-4854,-4829,-4831,-4838,-4822,-4744,-4571,-4279,-3853,-3302,-2643,-1933,-1205,-545,11,393,591,587,408,99,-278,-657,-972,-1179,-1249,-1199,-1040,-850,-672,-574,-618,-808,-1175,-1656,-2226,-2778,-3244,-3528,-3555,-3291,-2709,-1851,-763,448,1686,2822,3763,4422,4765,4793,4551,4126,3619,3140,2791,2632,2703,2982,3435,3958,4486,4894,5128,5121,4866,4383,3727,2977,2221,1556,1042,741,670,812,1153,1601,2119,2613,3029,3322,3447,3419,3218,2903,2471,1989,1461,927,390,-148,-682,-1237,-1795,-2380,-2965,-3552,-4106,-4613,-5033,-5363,-5552,-5625,-5540,-5335,-4998,-4563,-4040,-3463,-2845,-2222,-1599,-1012,-455,43,476,836,1095,1262,1306,1233,1034,715,290,-224,-797,-1404,-2007,-2581,-3098,-3531,-3870,-4086,-4181,-4132,-3935,-3584,-3071,-2415,-1626,-741,195,1130,2005,2766,3369,3791,4025,4091,4033,3900,3755,3661,3651,3761,3983,4291,4635,4952,5157,5196,4988,4523,3770,2776,1580,264,-1080,-2372,-3525,-4492,-5231,-5754,-6066,-6225,-6270,-6258,-6235,-6228,-6251,-6302,-6355,-6396,-6380,-6295,-6113,-5838,-5471,-5034,-4559,-4065,-3597,-3160,-2780,-2453,-2167,-1919,-1677,-1437,-1175,-882,-558,-202,189,594,1039,1493,1990,2512,3081,3691,4332,5002,5649,6262,6781,7166,7389,7414,7247,6901,6408,5825,5205,4612,4102,3712,3468,3369,3402,3527,3718,3912,4078,4184,4188,4106,3911,3634,3280,2878,2446,2000,1557,1112,685,255,-149,-553,-917,-1253,-1528,-1735,-1852,-1882,-1806,-1664,-1454,-1227,-1011,-854,-773,-809,-938,-1175,-1459,-1773,-2040,-2232,-2290,-2203,-1959,-1577,-1102,-579,-79,336,618,731,659,426,48,-415,-912,-1393,-1816,-2150,-2399,-2558,-2666,-2740,-2822,-2932,-3085,-3290,-3526,-3791,-4051,-4293,-4494,-4646,-4749,-4801,-4816,-4800,-4766,-4718,-4666,-4600,-4538,-4457,-4376,-4282,-4181,-4074,-3951,-3810,-3631,-3389,-3055,-2602,-1986,-1209,-223,926,2248,3671,5153,6613,7985,9196,10200,10955,11456,11717,11760,11647,11416,11133,10842,10580,10365,10206,10079,9968,9830,9630,9330,8901,8324,7592,6716,5712,4617,3478,2317,1197,123,-864,-1766,-2575,-3304,-3955,-4551,-5088,-5579,-6017,-6400,-6714,-6964,-7139,-7249,-7317,-7343,-7372,-7408,-7472,-7579,-7706,-7858,-7989,-8080,-8078,-7969,-7698,-7291,-6701,-5995,-5159,-4264,-3341,-2429,-1570,-779,-65,571,1151,1692,2216,2734,3259,3771,4262,4688,5018,5207,5221,5033,4638,4038,3264,2353,1356,327,-680,-1619,-2457,-3165,-3729,-4153,-4424,-4575,-4598,-4533,-4389,-4205,-3990,-3789,-3591,-3434,-3286,-3158,-3002,-2807,-2524,-2132,-1612,-953,-174,694,1606,2491,3295,3934,4376,4569,4517,4234,3759,3163,2513,1890,1366,983,788,771,932,1229,1618,2059,2502,2912,3266,3543,3736,3850,3881,3840,3734,3563,3342,3070,2747,2392,1986,1556,1097,605,114,-395,-878,-1345,-1755,-2115,-2390,-2602,-2731,-2803,-2820,-2804,-2771,-2735,-2695,-2660,-2619,-2557,-2469,-2331,-2152,-1923,-1661,-1388,-1122,-907,-748,-681,-691,-775,-904,-1033,-1123,-1128,-1009,-758,-360,142,735,1339,1928,2428,2821,3080,3206,3228,3170,3088,3008,2977,2999,3086,3224,3380,3540,3656,3728,3722,3659,3524,3347,3118,2864,2565,2236,1856,1429,950,426,-137,-712,-1294,-1855,-2386,-2878,-3331,-3743,-4138,-4505,-4876,-5230,-5588,-5918,-6221,-6454,-6611,-6649,-6571,-6351,-6001,-5532,-4967,-4337,-3684,-3027,-2414,-1842,-1343,-892,-509,-144,179,518,845,1196,1553,1913,2258,2573,2823,3008,3085,3072,2943,2723,2426,2075,1711,1354,1048,790,620,498,447,425,423,429,437,447,486,559,702,932,1259,1690,2224,2823,3478,4134,4749,5306,5728,6042,6191,6208,6092,5867,5567,5217,4842,4470,4098,3738,3377,2999,2599,2163,1692,1198,691,203,-249,-636,-953,-1187,-1358,-1473,-1566,-1654,-1759,-1888,-2038,-2192,-2331,-2424,-2462,-2430,-2343,-2222,-2099,-2019,-2017,-2119,-2341,-2668,-3073,-3523,-3953,-4333,-4616,-4777,-4829,-4767,-4640,-4471,-4305,-4177,-4093,-4069,-4074,-4095,-4083,-4009,-3829,-3528,-3090,-2525,-1857,-1115,-358,384,1035,1571,1931,2103,2060,1817,1385,816,148,-539,-1191,-1726,-2115,-2298,-2279,-2059,-1662,-1138,-522,133,808,1459,2106,2723,3347,3965,4601,5246,5887,6518,7098,7609,8018,8294,8416,8371,8140,7737,7154,6422,5553,4592,3568,2533,1518,576,-282,-1008,-1626,-2109,-2503,-2814,-3092,-3353,-3640,-3966,-4341,-4767,-5214,-5671,-6089,-6447,-6699,-6840,-6841,-6726,-6502,-6199,-5869,-5525,-5220,-4956,-4749,-4581,-4445,-4306,-4145,-3952,-3707,-3442,-3155,-2889,-2669,-2511,-2437,-2417,-2441,-2439,-2375,-2156,-1755,-1109,-229,876,2142,3483,4787,5937,6822,7362,7492,7221,6571,5640,4523,3366,2271,1379,734,405,363,575,963,1431,1893,2256,2470,2489,2323,1989,1547,1052,591,206,-26,-101,0,256,612,1035,1444,1800,2061,2202,2237,2189,2088,2003,1952,1992,2115,2330,2601,2890,3149,3326,3395,3319,3118,2779,2375,1910,1469,1065,748,525,397,347,347,364,363,320,210,35,-207,-499,-827,-1165,-1501,-1821,-2122,-2403,-2678,-2943,-3216,-3490,-3761,-4027,-4256,-4446,-4564,-4604,-4556,-4408,-4177,-3850,-3464,-3006,-2524,-2016,-1523,-1070,-680,-398,-233,-220,-352,-633,-1034,-1519,-2033,-2516,-2891,-3101,-3080,-2792,-2215,-1365,-264,1012,2395,3788,5096,6243,7147,7781,8120,8184,8021,7683,7247,6781,6342,5970,5691,5486,5351,5231,5107,4917,4648,4262,3755,3127,2386,1558,665,-264,-1208,-2133,-3043,-3906,-4736,-5522,-6271,-6970,-7618,-8187,-8652,-8989,-9153,-9135,-8918,-8513,-7948,-7268,-6526,-5790,-5103,-4515,-4035,-3662,-3372,-3114,-2850,-2515,-2085,-1529,-856,-83,750,1588,2387,3092,3683,4142,4481,4722,4902,5061,5236,5448,5711,6002,6302,6546,6698,6683,6478,6044,5396,4556,3575,2529,1475,502,-353,-1041,-1540,-1869,-2013,-2034,-1928,-1745,-1504,-1223,-925,-617,-316,-22,246,492,702,879,1015,1122,1194,1255,1310,1371,1456,1564,1705,1868,2037,2194,2306,2343,2282,2091,1781,1333,798,182,-447,-1066,-1620,-2091,-2450,-2702,-2846,-2898,-2881,-2803,-2694,-2556,-2412,-2264,-2144,-2039,-2002,-2013,-2118,-2315,-2618,-3027,-3537,-4124,-4769,-5424,-6055,-6605,-7039,-7309,-7398,-7297,-7011,-6580,-6028,-5420,-4789,-4184,-3625,-3125,-2671,-2249,-1825,-1374,-880,-335,247,830,1379,1836,2166,2331,2328,2163,1886,1547,1229,1000,937,1081,1461,2072,2861,3786,4731,5632,6383,6923,7216,7246,7058,6694,6250,5801,5432,5203,5134,5234,5452,5744,6029,6246,6334,6262,6024,5621,5101,4484,3831,3157,2502,1853,1228,598,-43,-701,-1382,-2059,-2708,-3293,-3760,-4086,-4227,-4185,-3968,-3613,-3174,-2725,-2328,-2063,-1962,-2074,-2372,-2849,-3435,-4064,-4669,-5161,-5504,-5644,-5587,-5337,-4933,-4424,-3859,-3292,-2766,-2312,-1946,-1675,-1475,-1339,-1233,-1127,-1017,-864,-698,-502,-312,-135,7,108,162,195,200,230,270,355,470,612,747,870,934,949,900,811,704,624,593,653,810,1061,1389,1758,2127,2464,2724,2913,2998,3029,2996,2962,2935,2956,3033,3171,3358,3571,3777,3942,4031,4020,3899,3670,3356,2990,2624,2292,2043,1896,1851,1898,1996,2096,2152,2110,1948,1649,1234,729,180,-364,-864,-1278,-1605,-1835,-2000,-2124,-2243,-2392,-2594,-2848,-3161,-3493,-3818,-4092,-4271,-4334,-4255,-4052,-3728,-3338,-2915,-2512,-2166,-1908,-1738,-1655,-1625,-1616,-1582,-1497,-1330,-1081,-765,-405,-48,268,503,620,617,474,222,-128,-534,-956,-1356,-1698,-1949,-2099,-2119,-2034,-1822,-1533,-1145,-712,-216,307,862,1445,2033,2636,3216,3772,4269,4683,4999,5193,5278,5246,5133,4955,4740,4516,4278,4039,3751,3417,2956,2379,1628,725,-317,-1456,-2623,-3752,-4765,-5609,-6228,-6620,-6772,-6739,-6554,-6301,-6035,-5827,-5730,-5764,-5944,-6243,-6623,-7033,-7407,-7691,-7831,-7804,-7584,-7190,-6630,-5943,-5157,-4311,-3425,-2534,-1642,-771,75,890,1657,2382,3041,3641,4167,4620,5004,5315,5568,5767,5925,6056,6167,6258,6348,6412,6463,6465,6422,6294,6089,5781,5384,4909,4382,3845,3323,2881,2515,2286,2157,2154,2222,2358,2497,2631,2703,2716,2636,2480,2240,1945,1607,1257,905,580,282,24,-197,-385,-537,-663,-755,-813,-835,-815,-756,-674,-570,-486,-432,-440,-521,-681,-897,-1152,-1387,-1572,-1646,-1590,-1388,-1048,-628,-163,252,561,692,614,306,-205,-882,-1658,-2455,-3207,-3843,-4321,-4628,-4751,-4738,-4615,-4442,-4278,-4154,-4121,-4169,-4306,-4487,-4679,-4823,-4882,-4809,-4606,-4266,-3824,-3334,-2831,-2390,-2034,-1802,-1685,-1674,-1719,-1788,-1807,-1756,-1573,-1263,-817,-252,395,1083,1789,2457,3083,3641,4131,4563,4948,5303,5642,5979,6314,6653,6975,7278,7531,7725,7847,7877,7835,7703,7511,7255,6955,6613,6235,5823,5371,4881,4355,3791,3211,2611,2021,1450,921,435,15,-368,-690,-1006,-1305,-1637,-2017,-2459,-2986,-3584,-4244,-4939,-5638,-6288,-6870,-7328,-7660,-7848,-7897,-7827,-7648,-7395,-7065,-6675,-6208,-5664,-5028,-4297,-3478,-2605,-1711,-868,-127,453,829,1000,967,794,532,285,111,98,278,675,1263,2006,2813,3615,4317,4836,5132,5152,4926,4449,3807,3036,2231,1444,738,150,-308,-631,-839,-961,-1017,-1043,-1042,-1030,-992,-914,-787,-573,-282,107,567,1080,1603,2084,2483,2742,2835,2741,2456,2008,1436,797,151,-423,-880,-1165,-1260,-1162,-894,-496,-19,476,935,1314,1569,1693,1657,1490,1179,761,248,-338,-968,-1625,-2283,-2911,-3499,-4005,-4428,-4736,-4930,-4999,-4955,-4809,-4571,-4278,-3934,-3580,-3225,-2890,-2588,-2322,-2096,-1912,-1750,-1637,-1528,-1466,-1411,-1382,-1355,-1324,-1260,-1141,-949,-651,-254,244,822,1426,2029,2544,2940,3155,3171,2989,2621,2132,1569,1015,535,189,16,41,248,625,1116,1675,2246,2771,3227,3572,3820,3965,4042,4071,4085,4111,4149,4217,4278,4322,4317,4220,4037,3734,3350,2895,2421,1970,1582,1300,1122,1061,1070,1122,1148,1101,926,591,86,-584,-1380,-2265,-3160,-4022,-4775,-5390,-5823,-6074,-6150,-6075,-5898,-5646,-5379,-5120,-4890,-4699,-4523,-4351,-4135,-3854,-3465,-2966,-2346,-1632,-858,-72,667,1310,1822,2168,2359,2397,2320,2167,1973,1783,1612,1482,1379,1303,1217,1120,979,802,594,376,181,37,-23,11,149,379,674,1010,1362,1689,1998,2257,2493,2695,2896,3077,3266,3435,3573,3665,3677,3595,3411,3113,2724,2247,1719,1160,611,93,-357,-727,-989,-1146,-1187,-1131,-975,-758,-483,-200,82,326,506,625,639,582,420,187,-127,-493,-901,-1330,-1750,-2146,-2487,-2757,-2940,-3034,-3036,-2970,-2849,-2717,-2596,-2523,-2523,-2605,-2781,-3030,-3338,-3673,-4002,-4295,-4518,-4654,-4683,-4600,-4404,-4100,-3701,-3223,-2682,-2097,-1495,-892,-317,219,700,1110,1462,1747,1984,2189,2369,2552,2745,2950,3186,3427,3683,3921,4134,4294,4387,4402,4332,4194,3992,3767,3534,3344,3211,3174,3233,3404,3666,3997,4369,4722,5035,5242,5336,5276,5085,4752,4329,3834,3315,2811,2333,1912,1534,1193,871,539,180,-222,-678,-1186,-1751,-2349,-2992,-3651,-4326,-5008,-5675,-6324,-6927,-7473,-7929,-8288,-8521,-8627,-8593,-8442,-8174,-7835,-7439,-7033,-6628,-6266,-5935,-5659,-5412,-5184,-4954,-4694,-4391,-4022,-3587,-3087,-2540,-1968,-1407,-891,-449,-107,128,260,307,307,299,320,416,602,909,1306,1809,2352,2935,3493,4009,4440,4783,5002,5120,5122,5023,4842,4585,4281,3941,3596,3255,2965,2723,2580,2519,2568,2702,2909,3147,3381,3557,3636,3571,3350,2954,2417,1757,1043,335,-304,-798,-1115,-1208,-1088,-753,-260,361,1025,1697,2294,2799,3158,3379,3457,3419,3295,3112,2908,2699,2499,2310,2116,1905,1658,1352,990,569,103,-384,-865,-1320,-1717,-2056,-2325,-2535,-2694,-2814,-2912,-2979,-3034,-3046,-3017,-2927,-2763,-2529,-2227,-1881,-1523,-1191,-914,-737,-666,-717,-880,-1125,-1430,-1750,-2052,-2295,-2464,-2534,-2514,-2410,-2245,-2043,-1837,-1646,-1493,-1383,-1305,-1252,-1192,-1098,-945,-700,-361,74,600,1173,1774,2350,2865,3290,3602,3780,3850,3797,3674,3489,3278,3069,2872,2705,2563,2443,2335,2219,2094,1929,1734,1484,1187,833,437,-15,-488,-1004,-1521,-2048,-2552,-3020,-3438,-3769,-4019,-4155,-4186,-4120,-3967,-3762,-3531,-3314,-3134,-3024,-2978,-3006,-3074,-3152,-3197,-3156,-2992,-2671,-2176,-1527,-730,137,1045,1902,2656,3253,3647,3831,3811,3610,3281,2865,2424,2003,1645,1370,1201,1127,1158,1265,1445,1671,1935,2213,2495,2757,2982,3154,3239,3240,3124,2904,2577,2167,1695,1207,727,318,-2,-185,-225,-111,138,497,907,1320,1659,1883,1930,1797,1467,988,400,-211,-789,-1233,-1517,-1573,-1428,-1077,-592,-26,538,1027,1380,1557,1538,1333,967,483,-61,-627,-1156,-1635,-2022,-2339,-2575,-2763,-2923,-3076,-3257,-3472,-3745,-4062,-4439,-4842,-5274,-5698,-6107,-6469,-6784,-7016,-7180,-7253,-7243,-7159,-6991,-6770,-6488,-6171,-5831,-5479,-5133,-4799,-4482,-4184,-3897,-3608,-3305,-2963,-2565,-2093,-1534,-880,-136,701,1597,2549,3514,4479,5406,6275,7063,7752,8328,8782,9102,9290,9336,9244,9016,8666,8213,7685,7116,6554,6034,5610,5303,5141,5125,5233,5435,5672,5888,6017,6005,5809,5405,4793,3995,3045,2015,951,-57,-961,-1705,-2252,-2598,-2751,-2733,-2601,-2391,-2165,-1961,-1820,-1752,-1782,-1883,-2068,-2294,-2568,-2855,-3158,-3461,-3760,-4051,-4322,-4568,-4766,-4906,-4967,-4938,-4805,-4572,-4230,-3802,-3292,-2733,-2137,-1549,-977,-465,-35,302,501,582,515,309,-11,-446,-937,-1469,-1984,-2443,-2803,-3022,-3077,-2956,-2646,-2190,-1595,-931,-238,411,971,1382,1617,1662,1518,1215,795,312,-172,-594,-911,-1075,-1064,-876,-511,-6,619,1303,2014,2693,3303,3817,4195,4443,4543,4507,4350,4074,3721,3285,2810,2305,1798,1330,910,593,397,347,475,755,1207,1773,2429,3111,3754,4310,4706,4909,4884,4622,4130,3445,2607,1673,718,-220,-1068,-1802,-2403,-2857,-3194,-3420,-3579,-3683,-3759,-3809,-3830,-3811,-3726,-3574,-3330,-3017,-2638,-2236,-1842,-1503,-1252,-1115,-1116,-1236,-1477,-1790,-2144,-2493,-2785,-2985,-3057,-2978,-2752,-2373,-1875,-1282,-641,7,609,1134,1534,1803,1927,1913,1798,1596,1376,1160,1009,952,1023,1239,1597,2090,2688,3353,4050,4721,5328,5832,6188,6393,6411,6265,5944,5481,4880,4181,3389,2548,1667,784,-78,-892,-1625,-2258,-2769,-3157,-3420,-3578,-3653,-3686,-3709,-3775,-3900,-4141,-4483,-4963,-5541,-6219,-6950,-7698,-8428,-9084,-9642,-10062,-10321,-10412,-10321,-10063,-9646,-9094,-8431,-7688,-6893,-6081,-5268,-4492,-3751,-3068,-2434,-1858,-1317,-824,-358,81,483,871,1225,1557,1873,2177,2483,2814,3174,3591,4067,4605,5204,5846,6507,7165,7787,8342,8816,9181,9437,9578,9605,9533,9361,9111,8777,8379,7917,7404,6852,6271,5680,5090,4519,3967,3450,2954,2487,2029,1583,1123,656,163,-352,-886,-1436,-1984,-2507,-2990,-3396,-3707,-3905,-3963,-3896,-3691,-3388,-2994,-2566,-2125,-1721,-1382,-1130,-981,-931,-974,-1079,-1231,-1381,-1516,-1589,-1588,-1494,-1299,-1017,-659,-250,168,573,914,1171,1310,1317,1192,933,568,125,-366,-855,-1309,-1697,-1985,-2166,-2232,-2189,-2062,-1866,-1649,-1435,-1269,-1183,-1196,-1326,-1580,-1925,-2353,-2790,-3197,-3497,-3631,-3553,-3220,-2647,-1830,-856,233,1318,2321,3140,3714,3983,3953,3624,3069,2338,1546,754,75,-451,-761,-851,-728,-414,26,556,1093,1604,2024,2337,2510,2550,2455,2254,1956,1611,1228,856,512,222,12,-119,-151,-93,51,267,538,827,1119,1366,1536,1616,1560,1385,1085,673,198,-320,-824,-1281,-1656,-1923,-2076,-2122,-2072,-1965,-1820,-1680,-1559,-1477,-1431,-1409,-1393,-1350,-1252,-1078,-801,-433,35,551,1108,1630,2096,2434,2632,2635,2471,2105,1601,965,267,-448,-1131,-1720,-2192,-2499,-2639,-2599,-2391,-2033,-1555,-992,-384,225,793,1283,1653,1889,1967,1884,1669,1331,940,536,190,-47,-123,-23,272,718,1297,1921,2545,3078,3479,3694,3712,3534,3198,2741,2236,1733,1294,962,752,674,705,819,970,1119,1231,1273,1237,1115,916,660,352,15,-355,-754,-1200,-1704,-2281,-2948,-3689,-4505,-5360,-6218,-7034,-7763,-8352,-8784,-9022,-9083,-8962,-8707,-8337,-7908,-7438,-6970,-6507,-6057,-5604,-5133,-4622,-4058,-3430,-2746,-2022,-1297,-598,22,543,947,1226,1424,1554,1702,1898,2216,2687,3330,4146,5095,6128,7169,8137,8952,9542,9858,9870,9571,8997,8175,7181,6079,4937,3830,2808,1914,1179,608,211,-33,-135,-123,-31,125,289,445,540,552,442,201,-183,-689,-1286,-1932,-2553,-3101,-3509,-3739,-3775,-3608,-3281,-2828,-2320,-1821,-1382,-1070,-895,-879,-992,-1205,-1464,-1713,-1892,-1963,-1880,-1660,-1286,-819,-281,254,748,1150,1437,1600,1657,1625,1562,1494,1476,1526,1669,1888,2179,2489,2787,3020,3145,3122,2931,2561,2014,1313,487,-428,-1369,-2304,-3157,-3887,-4438,-4773,-4857,-4683,-4234,-3549,-2644,-1586,-440,717,1790,2699,3368,3731,3771,3466,2864,2018,1023,-20,-995,-1804,-2363,-2607,-2537,-2145,-1507,-679,227,1131,1932,2570,2998,3196,3187,2990,2665,2260,1827,1412,1051,758,551,427,388,431,552,757,1034,1389,1803,2247,2702,3098,3416,3579,3576,3368,2958,2374,1649,840,10,-796,-1529,-2164,-2703,-3145,-3530,-3866,-4207,-4543,-4912,-5279,-5654,-5975,-6238,-6379,-6396,-6261,-5976,-5575,-5074,-4546,-4030,-3588,-3269,-3094,-3081,-3205,-3432,-3705,-3956,-4112,-4113,-3908,-3462,-2782,-1869,-776,451,1741,3036,4258,5371,6316,7075,7634,7985,8157,8158,8029,7811,7527,7247,6976,6776,6650,6625,6702,6867,7110,7387,7665,7895,8025,8020,7825,7434,6829,6027,5066,3985,2852,1726,663,-288,-1099,-1764,-2294,-2714,-3066,-3384,-3713,-4076,-4499,-4974,-5508,-6071,-6651,-7219,-7757,-8249,-8691,-9078,-9419,-9718,-9981,-10211,-10397,-10543,-10609,-10606,-10479,-10251,-9880,-9400,-8796,-8115,-7362,-6577,-5782,-4986,-4213,-3450,-2706,-1972,-1253,-551,118,734,1273,1716,2041,2251,2351,2370,2348,2341,2393,2573,2908,3430,4140,5010,5996,7025,8018,8885,9547,9944,10025,9797,9258,8474,7496,6411,5292,4211,3214,2350,1614,1022,547,169,-130,-381,-591,-769,-926,-1047,-1153,-1215,-1261,-1273,-1268,-1256,-1230,-1217,-1198,-1194,-1179,-1160,-1102,-1005,-838,-595,-270,141,612,1124,1643,2119,2536,2828,3009,3034,2946,2737,2457,2141,1825,1547,1331,1179,1103,1076,1091,1113,1125,1110,1055,965,840,691,533,364,194,10,-204,-454,-768,-1145,-1579,-2067,-2565,-3055,-3485,-3823,-4045,-4124,-4064,-3866,-3551,-3146,-2674,-2162,-1630,-1090,-556,-30,477,947,1370,1705,1941,2029,1958,1711,1283,704,5,-760,-1507,-2184,-2694,-2991,-3028,-2791,-2298,-1598,-761,123,951,1644,2116,2333,2277,1970,1473,850,205,-394,-862,-1155,-1262,-1181,-956,-642,-287,36,292,452,506,469,374,246,142,65,56,91,173,260,330,340,284,131,-92,-373,-675,-947,-1153,-1257,-1240,-1103,-871,-566,-242,66,320,508,618,679,706,739,798,908,1063,1254,1443,1593,1663,1609,1428,1090,642,102,-464,-991,-1417,-1677,-1732,-1557,-1149,-542,227,1092,1981,2839,3596,4209,4660,4919,5015,4950,4759,4481,4137,3777,3412,3081,2790,2565,2404,2323,2301,2344,2412,2487,2526,2484,2336,2039,1594,996,285,-504,-1294,-2025,-2618,-3014,-3175,-3083,-2763,-2255,-1642,-1007,-456,-68,86,-30,-423,-1060,-1888,-2832,-3808,-4745,-5576,-6265,-6799,-7177,-7437,-7604,-7725,-7839,-7952,-8108,-8264,-8441,-8579,-8671,-8667,-8562,-8323,-7963,-7491,-6923,-6299,-5647,-4999,-4384,-3814,-3297,-2818,-2374,-1918,-1454,-935,-370,261,947,1674,2428,3200,3962,4727,5479,6232,6991,7760,8529,9295,10014,10659,11171,11506,11619,11483,11086,10445,9595,8593,7514,6430,5416,4534,3811,3276,2894,2645,2465,2294,2082,1770,1340,778,93,-682,-1502,-2327,-3093,-3763,-4296,-4669,-4868,-4909,-4783,-4541,-4181,-3757,-3281,-2793,-2316,-1868,-1472,-1140,-882,-704,-605,-580,-612,-687,-770,-835,-842,-763,-575,-257,175,721,1336,1972,2588,3112,3504,3722,3745,3562,3213,2704,2114,1483,862,312,-160,-524,-801,-1006,-1175,-1342,-1535,-1779,-2084,-2442,-2848,-3263,-3678,-4035,-4331,-4512,-4576,-4500,-4279,-3919,-3439,-2853,-2208,-1536,-882,-299,177,515,679,672,492,143,-330,-911,-1536,-2166,-2733,-3183,-3466,-3536,-3375,-2981,-2373,-1592,-709,233,1122,1934,2575,3041,3303,3393,3334,3185,3019,2870,2834,2906,3132,3497,3969,4520,5078,5606,6039,6349,6505,6501,6350,6059,5667,5189,4660,4095,3505,2903,2280,1644,981,297,-409,-1131,-1854,-2557,-3220,-3817,-4322,-4723,-5005,-5169,-5239,-5209,-5136,-5015,-4886,-4758,-4628,-4510,-4378,-4238,-4074,-3888,-3683,-3471,-3267,-3092,-2952,-2866,-2816,-2793,-2761,-2679,-2501,-2193,-1717,-1076,-270,659,1669,2686,3661,4519,5224,5742,6069,6215,6219,6120,5967,5816,5692,5635,5650,5732,5870,6044,6222,6393,6511,6583,6559,6445,6207,5827,5298,4593,3724,2691,1521,249,-1072,-2386,-3634,-4760,-5718,-6483,-7036,-7391,-7561,-7589,-7506,-7370,-7215,-7087,-7011,-7008,-7078,-7221,-7408,-7622,-7821,-7986,-8086,-8106,-8048,-7915,-7724,-7508,-7277,-7056,-6855,-6653,-6443,-6185,-5835,-5365,-4737,-3936,-2976,-1875,-687,523,1688,2720,3567,4158,4490,4537,4354,3981,3504,3012,2590,2324,2273,2471,2928,3622,4503,5511,6567,7588,8508,9260,9790,10083,10110,9892,9446,8799,8005,7099,6135,5152,4190,3276,2440,1680,1014,426,-87,-539,-950,-1327,-1693,-2044,-2398,-2729,-3049,-3310,-3522,-3629,-3633,-3505,-3244,-2854,-2354,-1766,-1126,-478,156,724,1221,1620,1916,2128,2252,2319,2341,2339,2313,2285,2227,2158,2049,1900,1700,1447,1140,791,402,-4,-414,-811,-1178,-1507,-1786,-2022,-2207,-2358,-2485,-2582,-2689,-2774,-2873,-2968,-3053,-3142,-3200,-3252,-3279,-3290,-3287,-3272,-3241,-3196,-3112,-2986,-2779,-2489,-2074,-1547,-883,-108,770,1705,2676,3607,4478,5205,5771,6112,6220,6063,5655,5007,4146,3132,2000,845,-288,-1315,-2177,-2832,-3228,-3369,-3241,-2888,-2339,-1667,-935,-213,424,929,1257,1387,1327,1094,734,292,-168,-593,-932,-1147,-1218,-1144,-931,-614,-216,205,630,985,1278,1443,1500,1430,1249,984,649,296,-61,-377,-637,-822,-933,-972,-964,-925,-876,-844,-831,-849,-895,-950,-1020,-1072,-1120,-1138,-1142,-1120,-1099,-1067,-1065,-1077,-1141,-1245,-1398,-1601,-1829,-2082,-2327,-2551,-2737,-2857,-2916,-2879,-2764,-2533,-2211,-1753,-1192,-495,310,1213,2184,3180,4144,5029,5765,6322,6647,6752,6620,6302,5830,5262,4665,4080,3569,3151,2851,2667,2585,2575,2615,2644,2657,2593,2454,2218,1897,1502,1068,617,193,-181,-479,-686,-805,-839,-815,-744,-670,-600,-573,-588,-664,-794,-977,-1216,-1491,-1822,-2185,-2607,-3072,-3601,-4181,-4819,-5502,-6221,-6956,-7682,-8379,-9012,-9560,-9996,-10295,-10448,-10432,-10242,-9871,-9315,-8569,-7651,-6558,-5332,-3993,-2592,-1175,200,1490,2643,3631,4430,5037,5459,5717,5841,5856,5799,5691,5551,5398,5228,5059,4885,4715,4561,4418,4317,4261,4258,4335,4464,4659,4885,5114,5321,5460,5510,5456,5288,5028,4690,4309,3913,3520,3146,2776,2399,1976,1475,864,132,-734,-1693,-2729,-3755,-4738,-5590,-6275,-6750,-6994,-7015,-6830,-6469,-5983,-5410,-4803,-4204,-3650,-3160,-2762,-2431,-2190,-1978,-1804,-1600,-1366,-1053,-663,-188,361,957,1571,2166,2707,3173,3536,3797,3955,4018,4013,3938,3836,3705,3573,3459,3360,3315,3301,3340,3413,3499,3584,3618,3585,3436,3157,2730,2158,1468,677,-141,-966,-1710,-2346,-2822,-3114,-3208,-3106,-2833,-2407,-1887,-1302,-703,-141,363,762,1038,1188,1180,1036,739,300,-265,-951,-1724,-2564,-3422,-4258,-5017,-5643,-6103,-6335,-6345,-6102,-5643,-4997,-4223,-3384,-2544,-1760,-1072,-502,-36,333,676,1005,1404,1871,2452,3116,3858,4618,5353,5996,6508,6836,6978,6920,6696,6335,5894,5401,4917,4437,3983,3529,3036,2480,1800,977,-16,-1169,-2467,-3843,-5256,-6599,-7812,-8798,-9509,-9882,-9931,-9637,-9079,-8288,-7374,-6401,-5459,-4598,-3869,-3275,-2814,-2460,-2169,-1907,-1643,-1339,-996,-603,-157,320,843,1390,1976,2591,3245,3930,4641,5367,6073,6751,7340,7837,8189,8396,8443,8346,8124,7816,7462,7108,6789,6539,6369,6280,6253,6264,6266,6231,6110,5883,5523,5032,4407,3660,2818,1882,899,-146,-1199,-2275,-3329,-4362,-5336,-6240,-7044,-7730,-8290,-8708,-8998,-9162,-9226,-9209,-9140,-9048,-8951,-8876,-8824,-8800,-8799,-8788,-8759,-8673,-8509,-8259,-7905,-7478,-6980,-6461,-5942,-5473,-5067,-4750,-4506,-4320,-4147,-3939,-3636,-3198,-2577,-1773,-783,342,1559,2783,3944,4963,5782,6353,6666,6725,6566,6236,5801,5316,4846,4428,4087,3839,3667,3563,3500,3465,3436,3429,3425,3454,3512,3599,3721,3827,3910,3906,3794,3540,3132,2591,1935,1231,516,-133,-688,-1098,-1367,-1489,-1506,-1432,-1323,-1183,-1045,-890,-701,-447,-84,418,1076,1898,2843,3864,4884,5806,6553,7016,7171,6940,6387,5491,4382,3111,1808,558,-551,-1467,-2154,-2621,-2879,-2978,-2947,-2836,-2667,-2462,-2222,-1945,-1627,-1252,-847,-394,39,460,788,1012,1087,995,750,367,-101,-589,-1043,-1381,-1575,-1583,-1424,-1117,-730,-327,17,225,266,109,-231,-702,-1257,-1803,-2272,-2596,-2729,-2657,-2397,-1983,-1492,-991,-564,-278,-180,-289,-601,-1077,-1657,-2278,-2846,-3317,-3604,-3714,-3604,-3326,-2897,-2390,-1852,-1345,-905,-562,-315,-163,-69,-14,38,114,228,405,638,939,1306,1731,2214,2735,3275,3800,4270,4639,4854,4886,4690,4276,3644,2841,1924,971,72,-695,-1248,-1540,-1543,-1273,-764,-93,649,1372,1974,2399,2594,2560,2317,1924,1449,967,535,203,-16,-135,-179,-204,-261,-392,-640,-1010,-1494,-2071,-2683,-3289,-3831,-4260,-4561,-4696,-4698,-4560,-4339,-4039,-3715,-3350,-2976,-2556,-2084,-1532,-875,-123,738,1655,2609,3529,4366,5057,5560,5849,5910,5770,5445,5001,4474,3931,3410,2944,2561,2255,2026,1853,1716,1603,1492,1380,1262,1139,1022,912,825,757,712,683,660,624,571,476,334,151,-87,-349,-646,-949,-1273,-1604,-1971,-2384,-2877,-3463,-4177,-5002,-5948,-6978,-8046,-9111,-10100,-10958,-11643,-12093,-12305,-12242,-11923,-11344,-10538,-9529,-8349,-7042,-5646,-4202,-2762,-1365,-55,1111,2115,2898,3460,3774,3855,3732,3429,3029,2569,2162,1839,1703,1761,2062,2587,3312,4194,5173,6176,7151,8024,8762,9327,9697,9879,9874,9702,9392,8972,8468,7921,7338,6764,6196,5673,5188,4765,4393,4074,3786,3506,3206,2836,2379,1780,1045,152,-867,-1983,-3143,-4275,-5326,-6218,-6919,-7378,-7597,-7582,-7364,-6983,-6505,-5959,-5422,-4901,-4441,-4042,-3709,-3439,-3218,-3043,-2892,-2778,-2664,-2576,-2470,-2364,-2219,-2042,-1794,-1490,-1099,-638,-111,474,1081,1695,2280,2804,3250,3579,3803,3898,3891,3792,3625,3428,3212,3014,2832,2682,2549,2435,2312,2175,2002,1778,1488,1128,682,170,-415,-1038,-1682,-2310,-2887,-3374,-3744,-3969,-4038,-3950,-3717,-3356,-2913,-2412,-1906,-1433,-1030,-729,-549,-495,-555,-718,-927,-1165,-1350,-1462,-1428,-1236,-853,-282,452,1325,2280,3270,4227,5113,5870,6480,6921,7194,7310,7287,7157,6947,6696,6422,6157,5899,5673,5438,5222,4956,4669,4298,3865,3328,2712,1994,1201,323,-604,-1587,-2580,-3584,-4558,-5479,-6330,-7067,-7701,-8188,-8550,-8779,-8893,-8913,-8859,-8748,-8605,-8428,-8236,-8006,-7751,-7439,-7078,-6652,-6159,-5606,-4993,-4336,-3639,-2914,-2165,-1400,-623,164,947,1722,2471,3184,3841,4439,4952,5402,5766,6082,6338,6581,6801,7044,7287,7566,7845,8132,8390,8600,8734,8760,8653,8392,7957,7348,6558,5616,4531,3355,2128,898,-268,-1336,-2240,-2967,-3487,-3809,-3963,-3975,-3905,-3801,-3712,-3684,-3748,-3907,-4185,-4543,-4996,-5485,-6010,-6528,-7014,-7457,-7820,-8103,-8290,-8369,-8355,-8227,-8016,-7706,-7326,-6867,-6347,-5769,-5135,-4460,-3747,-3012,-2272,-1554,-868,-256,285,722,1076,1326,1516,1647,1761,1893,2063,2311,2645,3080,3610,4202,4837,5441,5976,6359,6543,6484,6158,5578,4775,3819,2788,1779,876,158,-309,-505,-411,-65,496,1198,1963,2701,3329,3769,3962,3878,3492,2843,1954,909,-213,-1324,-2319,-3130,-3685,-3939,-3898,-3546,-2959,-2160,-1259,-311,570,1321,1864,2156,2172,1912,1408,711,-109,-964,-1764,-2428,-2865,-3033,-2878,-2409,-1648,-654,485,1659,2758,3659,4271,4526,4392,3889,3071,2034,888,-226,-1211,-1947,-2392,-2511,-2328,-1896,-1289,-604,78,683,1158,1495,1681,1765,1772,1762,1767,1826,1948,2127,2353,2578,2780,2908,2943,2863,2667,2374,1998,1593,1172,785,444,160,-57,-226,-352,-453,-534,-606,-655,-686,-680,-637,-561,-469,-393,-367,-431,-619,-943,-1413,-1999,-2667,-3364,-4018,-4571,-4964,-5153,-5122,-4863,-4399,-3773,-3034,-2243,-1461,-728,-102,416,802,1076,1256,1368,1442,1504,1566,1642,1723,1794,1849,1850,1801,1670,1463,1164,791,336,-169,-716,-1265,-1799,-2264,-2643,-2893,-3000,-2945,-2748,-2412,-1985,-1512,-1035,-618,-301,-114,-90,-213,-481,-848,-1259,-1665,-1976,-2158,-2133,-1903,-1446,-815,-54,739,1485,2071,2443,2525,2326,1846,1170,366,-438,-1150,-1657,-1895,-1816,-1415,-721,212,1307,2473,3633,4697,5609,6327,6806,7082,7116,6985,6679,6262,5749,5183,4575,3949,3325,2704,2124,1583,1129,763,539,435,497,673,968,1321,1691,2026,2276,2407,2406,2262,2006,1654,1262,853,482,156,-98,-304,-462,-631,-842,-1145,-1594,-2200,-2992,-3954,-5046,-6236,-7437,-8595,-9632,-10481,-11111,-11471,-11575,-11417,-11035,-10465,-9756,-8958,-8123,-7295,-6513,-5810,-5214,-4720,-4354,-4071,-3882,-3721,-3577,-3383,-3115,-2733,-2207,-1547,-728,195,1216,2265,3289,4232,5011,5601,5938,6031,5883,5533,5056,4514,4009,3602,3367,3333,3514,3894,4421,5054,5705,6324,6840,7208,7409,7419,7259,6944,6506,5978,5399,4793,4182,3585,2986,2398,1788,1157,478,-237,-993,-1769,-2536,-3266,-3921,-4466,-4881,-5146,-5255,-5217,-5044,-4757,-4386,-3948,-3471,-2970,-2464,-1972,-1494,-1060,-654,-309,0,255,474,667,835,1015,1192,1406,1639,1912,2212,2540,2883,3234,3580,3906,4207,4462,4672,4812,4883,4873,4774,4589,4313,3950,3509,2997,2424,1811,1163,501,-165,-827,-1470,-2091,-2672,-3216,-3700,-4120,-4457,-4689,-4806,-4784,-4612,-4305,-3860,-3332,-2749,-2190,-1705,-1371,-1228,-1310,-1631,-2158,-2863,-3664,-4492,-5250,-5861,-6244,-6349,-6146,-5623,-4826,-3782,-2586,-1316,-53,1097,2092,2858,3394,3696,3794,3735,3583,3383,3211,3090,3061,3137,3307,3562,3868,4187,4487,4714,4846,4838,4690,4374,3917,3319,2623,1858,1072,292,-425,-1076,-1620,-2060,-2397,-2629,-2789,-2876,-2931,-2963,-3001,-3064,-3155,-3293,-3470,-3674,-3904,-4120,-4312,-4449,-4503,-4472,-4329,-4084,-3744,-3318,-2836,-2309,-1758,-1204,-638,-69,515,1130,1772,2468,3192,3958,4734,5497,6239,6905,7504,7998,8382,8660,8812,8864,8802,8647,8395,8060,7642,7148,6591,5970,5318,4634,3963,3310,2723,2207,1793,1483,1268,1142,1050,973,841,607,237,-326,-1064,-2004,-3084,-4276,-5496,-6681,-7744,-8633,-9284,-9687,-9840,-9768,-9538,-9195,-8828,-8487,-8237,-8093,-8072,-8151,-8293,-8464,-8600,-8678,-8672,-8568,-8392,-8160,-7905,-7663,-7445,-7257,-7096,-6923,-6708,-6401,-5961,-5348,-4553,-3561,-2408,-1125,226,1567,2844,3963,4900,5604,6079,6341,6423,6375,6257,6103,5982,5890,5869,5905,6000,6146,6337,6569,6844,7171,7534,7944,8354,8757,9092,9312,9379,9225,8851,8216,7354,6287,5073,3795,2513,1327,291,-532,-1121,-1466,-1597,-1549,-1388,-1176,-985,-863,-857,-979,-1230,-1577,-1982,-2395,-2753,-3022,-3154,-3139,-2967,-2654,-2216,-1704,-1144,-595,-91,331,629,807,830,732,497,164,-248,-717,-1194,-1663,-2073,-2394,-2582,-2619,-2467,-2138,-1630,-988,-257,489,1176,1736,2094,2237,2130,1828,1368,843,340,-59,-269,-267,-24,426,1023,1708,2364,2935,3315,3479,3368,3010,2398,1603,662,-347,-1360,-2322,-3167,-3876,-4404,-4757,-4926,-4928,-4774,-4494,-4097,-3627,-3094,-2549,-2012,-1536,-1147,-886,-775,-818,-1021,-1344,-1759,-2199,-2608,-2919,-3073,-3033,-2766,-2282,-1605,-773,131,1049,1890,2578,3064,3298,3271,3011,2542,1955,1303,696,181,-156,-302,-239,22,413,904,1396,1844,2158,2319,2265,2016,1570,977,294,-401,-1020,-1488,-1717,-1673,-1327,-694,166,1188,2248,3259,4090,4675,4936,4865,4467,3800,2942,1985,1036,184,-489,-931,-1122,-1069,-812,-416,51,495,860,1083,1142,1041,800,474,113,-220,-481,-636,-676,-602,-448,-227,7,256,488,700,905,1089,1263,1420,1527,1583,1541,1391,1104,689,141,-492,-1187,-1864,-2485,-2969,-3277,-3367,-3220,-2847,-2269,-1545,-723,101,882,1531,2019,2299,2383,2265,1994,1597,1127,627,129,-333,-756,-1126,-1466,-1787,-2113,-2476,-2893,-3377,-3949,-4577,-5264,-5959,-6633,-7221,-7705,-8016,-8156,-8103,-7863,-7466,-6943,-6333,-5699,-5052,-4468,-3926,-3477,-3094,-2778,-2506,-2250,-1991,-1693,-1349,-946,-477,21,560,1084,1585,2032,2411,2721,2973,3175,3377,3584,3867,4223,4710,5305,6036,6853,7747,8645,9515,10273,10897,11310,11514,11478,11227,10788,10208,9541,8849,8183,7570,7040,6569,6150,5713,5231,4625,3867,2925,1775,461,-1010,-2562,-4138,-5671,-7087,-8334,-9363,-10146,-10664,-10927,-10934,-10728,-10329,-9783,-9127,-8391,-7610,-6805,-5990,-5189,-4411,-3682,-3019,-2452,-1998,-1685,-1509,-1467,-1528,-1648,-1769,-1825,-1760,-1513,-1063,-391,469,1482,2573,3661,4673,5515,6148,6522,6635,6509,6169,5700,5139,4585,4077,3666,3378,3206,3125,3103,3077,3004,2837,2542,2108,1547,878,141,-610,-1342,-1994,-2547,-2972,-3264,-3432,-3490,-3474,-3415,-3340,-3298,-3299,-3373,-3531,-3766,-4075,-4437,-4820,-5191,-5512,-5725,-5804,-5685,-5352,-4767,-3937,-2861,-1586,-159,1343,2839,4236,5461,6430,7115,7481,7555,7360,6972,6449,5885,5341,4884,4556,4371,4324,4398,4526,4680,4775,4771,4620,4286,3772,3076,2241,1295,316,-669,-1570,-2382,-3039,-3554,-3917,-4145,-4264,-4311,-4304,-4289,-4273,-4279,-4317,-4385,-4485,-4617,-4770,-4952,-5138,-5344,-5529,-5716,-5855,-5963,-5993,-5951,-5799,-5543,-5160,-4669,-4074,-3397,-2672,-1909,-1147,-382,372,1128,1899,2700,3552,4459,5424,6415,7414,8351,9187,9847,10285,10449,10329,9913,9246,8372,7368,6324,5319,4436,3728,3226,2934,2826,2850,2941,3031,3046,2941,2671,2236,1640,921,113,-718,-1554,-2322,-3041,-3669,-4234,-4740,-5207,-5650,-6083,-6497,-6895,-7252,-7554,-7791,-7939,-8013,-8014,-7962,-7894,-7820,-7779,-7771,-7809,-7880,-7961,-8029,-8054,-8001,-7867,-7615,-7266,-6809,-6267,-5644,-4969,-4229,-3454,-2626,-1749,-826,152,1164,2198,3226,4201,5096,5853,6450,6848,7043,7035,6841,6504,6060,5564,5072,4617,4252,3985,3843,3812,3902,4082,4357,4689,5077,5495,5920,6348,6730,7059,7284,7368,7284,6980,6461,5694,4729,3574,2306,989,-296,-1471,-2464,-3229,-3734,-3970,-3972,-3763,-3413,-2976,-2515,-2093,-1744,-1512,-1398,-1419,-1547,-1771,-2049,-2363,-2664,-2950,-3173,-3345,-3436,-3460,-3408,-3289,-3112,-2876,-2592,-2252,-1862,-1403,-885,-295,356,1055,1783,2520,3223,3891,4469,4970,5354,5635,5794,5839,5768,5592,5304,4941,4482,3985,3430,2879,2314,1793,1301,871,504,192,-54,-266,-436,-595,-735,-877,-1004,-1131,-1231,-1321,-1374,-1417,-1423,-1426,-1413,-1414,-1421,-1451,-1502,-1566,-1645,-1721,-1795,-1858,-1920,-1977,-2053,-2154,-2289,-2476,-2691,-2947,-3200,-3434,-3611,-3696,-3669,-3507,-3211,-2778,-2244,-1621,-962,-301,316,845,1255,1505,1594,1493,1232,810,275,-340,-980,-1599,-2149,-2596,-2910,-3094,-3138,-3084,-2944,-2767,-2581,-2406,-2267,-2154,-2058,-1956,-1807,-1589,-1266,-823,-265,397,1116,1850,2534,3109,3523,3738,3731,3519,3116,2582,1957,1324,714,201,-213,-494,-667,-738,-739,-682,-589,-450,-262,-3,349,810,1391,2078,2854,3675,4493,5251,5898,6384,6700,6818,6779,6593,6316,5976,5608,5222,4813,4374,3868,3288,2622,1874,1086,295,-432,-1024,-1439,-1619,-1568,-1288,-826,-234,404,1026,1549,1927,2115,2103,1882,1488,939,289,-431,-1176,-1918,-2635,-3307,-3931,-4495,-4989,-5414,-5748,-5997,-6139,-6189,-6140,-6019,-5843,-5649,-5468,-5345,-5298,-5356,-5518,-5776,-6104,-6457,-6791,-7040,-7166,-7122,-6895,-6491,-5933,-5277,-4570,-3873,-3244,-2706,-2295,-1989,-1779,-1616,-1464,-1273,-1012,-668,-244,242,749,1253,1707,2113,2443,2735,3002,3284,3629,4048,4566,5164,5809,6449,7015,7453,7704,7748,7569,7212,6701,6127,5538,5004,4579,4261,4070,3957,3888,3807,3665,3434,3099,2677,2189,1693,1222,831,534,346,238,183,120,4,-220,-577,-1082,-1715,-2440,-3210,-3955,-4628,-5165,-5543,-5738,-5748,-5595,-5292,-4884,-4389,-3844,-3266,-2672,-2069,-1461,-840,-213,436,1096,1766,2440,3086,3697,4234,4686,5024,5260,5369,5391,5314,5186,5007,4815,4609,4405,4202,3984,3749,3471,3140,2754,2294,1791,1230,657,73,-490,-1020,-1502,-1931,-2303,-2612,-2873,-3057,-3195,-3247,-3239,-3157,-3012,-2830,-2618,-2428,-2273,-2205,-2244,-2410,-2714,-3143,-3667,-4256,-4841,-5383,-5819,-6109,-6222,-6141,-5865,-5410,-4789,-4033,-3165,-2204,-1184,-110,975,2057,3080,3999,4755,5279,5530,5454,5048,4320,3318,2114,815,-484,-1655,-2614,-3285,-3617,-3625,-3316,-2760,-2030,-1198,-351,454,1175,1774,2261,2624,2889,3064,3165,3197,3160,3064,2892,2660,2363,2006,1620,1196,779,362,-24,-382,-692,-974,-1202,-1404,-1564,-1698,-1807,-1907,-1995,-2087,-2170,-2234,-2252,-2192,-2020,-1696,-1206,-537,293,1237,2251,3241,4144,4882,5398,5676,5711,5538,5227,4834,4461,4151,3974,3933,4033,4231,4479,4712,4870,4907,4791,4520,4106,3584,3002,2401,1830,1307,858,478,153,-127,-406,-678,-997,-1337,-1742,-2177,-2669,-3188,-3748,-4339,-4954,-5596,-6240,-6880,-7474,-8009,-8431,-8726,-8859,-8817,-8612,-8252,-7778,-7239,-6681,-6163,-5733,-5409,-5228,-5171,-5234,-5396,-5614,-5875,-6122,-6343,-6504,-6576,-6568,-6438,-6209,-5864,-5396,-4813,-4102,-3277,-2339,-1319,-225,880,1991,3037,4013,4861,5588,6163,6604,6914,7115,7232,7289,7305,7296,7266,7212,7129,7001,6826,6585,6294,5940,5553,5146,4744,4389,4091,3886,3777,3750,3797,3860,3919,3903,3801,3570,3225,2787,2298,1825,1423,1157,1052,1135,1362,1698,2051,2351,2492,2432,2104,1527,717,-260,-1312,-2355,-3282,-4021,-4517,-4733,-4693,-4412,-3959,-3389,-2774,-2166,-1605,-1107,-674,-285,81,453,855,1276,1737,2171,2578,2867,3030,2993,2772,2347,1762,1068,323,-393,-1023,-1514,-1835,-1978,-1966,-1820,-1602,-1350,-1112,-924,-799,-742,-732,-750,-749,-715,-613,-438,-196,86,375,611,757,757,581,222,-333,-1031,-1857,-2729,-3596,-4377,-5013,-5440,-5636,-5575,-5280,-4790,-4152,-3449,-2736,-2085,-1533,-1110,-804,-605,-460,-333,-166,74,398,815,1284,1782,2245,2635,2903,3033,3000,2825,2507,2087,1582,1020,432,-168,-762,-1320,-1845,-2288,-2645,-2876,-2964,-2888,-2644,-2243,-1702,-1069,-377,299,931,1456,1850,2100,2186,2147,1993,1773,1521,1285,1087,969,924,976,1106,1319,1597,1934,2334,2765,3249,3731,4215,4641,4980,5174,5187,4982,4545,3892,3053,2111,1143,259,-453,-907,-1067,-914,-485,148,899,1657,2303,2779,2984,2945,2655,2195,1656,1131,724,495,479,654,978,1343,1668,1833,1767,1424,801,-54,-1051,-2087,-3029,-3791,-4284,-4494,-4422,-4140,-3724,-3285,-2930,-2735,-2770,-3042,-3531,-4180,-4896,-5585,-6161,-6542,-6705,-6629,-6355,-5925,-5401,-4855,-4317,-3847,-3426,-3071,-2744,-2431,-2106,-1774,-1431,-1125,-879,-754,-768,-953,-1292,-1757,-2294,-2828,-3280,-3586,-3679,-3536,-3148,-2536,-1748,-855,83,978,1774,2426,2890,3188,3303,3293,3171,2988,2778,2568,2381,2232,2124,2060,2046,2071,2151,2273,2455,2678,2955,3252,3572,3876,4155,4385,4559,4680,4759,4819,4887,4991,5153,5375,5649,5952,6225,6440,6521,6450,6192,5753,5153,4434,3647,2841,2074,1364,741,191,-313,-799,-1324,-1914,-2600,-3386,-4245,-5142,-6015,-6791,-7418,-7821,-7974,-7857,-7472,-6859,-6066,-5152,-4192,-3237,-2340,-1527,-813,-199,323,742,1084,1305,1434,1416,1267,965,519,-43,-689,-1357,-1985,-2500,-2848,-2984,-2890,-2589,-2099,-1505,-855,-235,302,715,979,1106,1126,1069,1014,975,1028,1175,1436,1797,2224,2683,3130,3514,3816,3984,4023,3911,3654,3272,2768,2195,1570,949,365,-136,-527,-778,-890,-860,-719,-493,-231,26,230,352,378,296,136,-97,-358,-624,-872,-1089,-1265,-1411,-1532,-1642,-1759,-1893,-2042,-2224,-2406,-2595,-2760,-2880,-2951,-2937,-2855,-2689,-2456,-2161,-1831,-1462,-1095,-718,-356,-15,307,588,838,1020,1158,1200,1182,1065,882,632,340,41,-237,-454,-578,-583,-453,-197,175,618,1100,1558,1951,2223,2343,2289,2050,1653,1120,501,-141,-759,-1282,-1686,-1921,-2005,-1913,-1697,-1354,-944,-478,-3,461,902,1284,1635,1918,2165,2359,2515,2636,2728,2801,2870,2943,3037,3154,3297,3464,3633,3793,3920,3993,3997,3916,3745,3493,3163,2784,2373,1953,1541,1142,754,359,-48,-493,-969,-1479,-1996,-2487,-2907,-3212,-3369,-3349,-3166,-2840,-2432,-2013,-1656,-1448,-1426,-1634,-2049,-2639,-3343,-4081,-4778,-5375,-5823,-6111,-6245,-6258,-6187,-6089,-5985,-5916,-5869,-5830,-5767,-5623,-5376,-4984,-4450,-3796,-3060,-2314,-1626,-1062,-679,-502,-520,-707,-980,-1274,-1494,-1564,-1442,-1087,-535,196,1021,1867,2654,3292,3749,3979,3996,3833,3528,3174,2810,2536,2375,2390,2577,2952,3477,4132,4856,5616,6342,7008,7560,7972,8220,8276,8129,7765,7184,6388,5408,4267,3027,1732,452,-764,-1861,-2808,-3576,-4178,-4611,-4922,-5126,-5278,-5392,-5503,-5600,-5683,-5723,-5691,-5560,-5298,-4896,-4351,-3668,-2886,-2028,-1141,-274,551,1295,1958,2538,3054,3522,3961,4381,4781,5153,5473,5721,5862,5891,5785,5566,5243,4869,4469,4107,3801,3580,3446,3375,3348,3310,3241,3090,2847,2512,2083,1612,1115,648,234,-94,-346,-526,-665,-815,-1002,-1275,-1655,-2130,-2699,-3304,-3902,-4437,-4855,-5120,-5206,-5122,-4868,-4500,-4038,-3544,-3054,-2608,-2230,-1936,-1737,-1625,-1611,-1672,-1806,-1997,-2227,-2474,-2714,-2917,-3068,-3128,-3098,-2949,-2698,-2354,-1943,-1505,-1082,-724,-462,-344,-371,-559,-882,-1319,-1813,-2322,-2785,-3145,-3382,-3448,-3364,-3126,-2778,-2348,-1889,-1431,-1021,-665,-398,-192,-65,24,90,153,247,370,544,752,996,1240,1485,1684,1836,1919,1927,1873,1775,1652,1550,1491,1501,1618,1820,2144,2543,3032,3566,4139,4715,5270,5789,6231,6603,6864,7030,7096,7073,6994,6882,6775,6714,6718,6810,6988,7238,7520,7790,7985,8037,7895,7489,6803,5809,4522,2982,1234,-630,-2535,-4383,-6087,-7569,-8778,-9656,-10222,-10442,-10387,-10059,-9544,-8878,-8133,-7358,-6595,-5886,-5241,-4689,-4213,-3829,-3509,-3262,-3054,-2897,-2760,-2653,-2564,-2490,-2424,-2356,-2274,-2163,-2010,-1810,-1559,-1274,-973,-683,-451,-291,-256,-339,-571,-914,-1359,-1839,-2325,-2737,-3051,-3201,-3194,-3003,-2667,-2207,-1681,-1148,-666,-297,-80,-33,-159,-409,-755,-1108,-1427,-1634,-1703,-1615,-1375,-1022,-591,-146,272,614,863,1012,1080,1096,1108,1148,1269,1483,1808,2239,2759,3334,3947,4531,5085,5540,5910,6147,6281,6303,6237,6111,5931,5736,5516,5304,5079,4863,4631,4398,4136,3851,3530,3170,2771,2329,1856,1346,820,275,-257,-778,-1248,-1658,-1986,-2204,-2316,-2316,-2203,-2016,-1764,-1500,-1252,-1065,-958,-967,-1074,-1284,-1557,-1856,-2143,-2364,-2487,-2486,-2344,-2072,-1671,-1181,-613,-23,581,1140,1653,2074,2390,2579,2608,2478,2157,1664,998,207,-671,-1558,-2385,-3078,-3562,-3797,-3752,-3436,-2887,-2169,-1365,-569,132,666,980,1063,916,596,145,-333,-786,-1118,-1300,-1292,-1125,-811,-440,-52,265,460,513,386,123,-277,-750,-1267,-1778,-2255,-2680,-3051,-3366,-3649,-3903,-4138,-4357,-4541,-4688,-4773,-4783,-4703,-4530,-4250,-3883,-3417,-2886,-2301,-1685,-1069,-474,82,584,1025,1396,1695,1924,2072,2152,2141,2074,1930,1758,1556,1380,1256,1228,1336,1598,2035,2623,3340,4125,4909,5616,6174,6510,6597,6385,5902,5151,4192,3086,1899,733,-361,-1279,-1980,-2416,-2549,-2392,-1943,-1238,-329,727,1868,3007,4094,5048,5823,6378,6681,6731,6534,6125,5545,4862,4136,3435,2826,2332,1994,1795,1719,1722,1758,1766,1715,1551,1276,863,347,-267,-936,-1635,-2330,-3005,-3638,-4234,-4786,-5302,-5782,-6222,-6612,-6921,-7122,-7166,-7019,-6651,-6054,-5254,-4288,-3251,-2220,-1303,-589,-138,4,-158,-594,-1243,-2025,-2858,-3657,-4366,-4934,-5350,-5612,-5741,-5762,-5696,-5576,-5396,-5180,-4913,-4597,-4242,-3843,-3438,-3049,-2723,-2504,-2442,-2555,-2881,-3382,-4044,-4788,-5532,-6177,-6616,-6753,-6520,-5867,-4794,-3334,-1563,410,2457,4446,6243,7758,8907,9676,10065,10117,9915,9521,9042,8545,8099,7751,7515,7400,7386,7446,7554,7669,7771,7821,7808,7695,7479,7121,6628,5972,5173,4226,3179,2051,919,-180,-1167,-1999,-2631,-3033,-3211,-3172,-2952,-2604,-2161,-1696,-1225,-808,-437,-146,81,242,346,407,420,401,338,230,81,-122,-356,-620,-875,-1106,-1256,-1317,-1232,-1016,-644,-157,427,1050,1662,2223,2676,3025,3230,3328,3309,3207,3035,2788,2496,2115,1671,1125,489,-231,-1025,-1838,-2635,-3349,-3921,-4313,-4481,-4439,-4193,-3814,-3358,-2918,-2574,-2391,-2437,-2715,-3233,-3934,-4758,-5612,-6404,-7034,-7436,-7550,-7360,-6883,-6156,-5258,-4274,-3298,-2414,-1692,-1162,-850,-713,-730,-825,-951,-1036,-1058,-962,-772,-464,-79,379,871,1396,1922,2454,2978,3484,3967,4383,4721,4911,4938,4740,4311,3636,2750,1697,551,-595,-1659,-2549,-3199,-3578,-3666,-3494,-3104,-2561,-1934,-1301,-701,-195,218,520,740,892,1018,1134,1268,1425,1605,1791,1962,2100,2168,2187,2118,2017,1885,1778,1725,1770,1929,2215,2616,3099,3642,4182,4696,5131,5476,5710,5836,5869,5817,5714,5567,5415,5252,5119,4993,4904,4832,4786,4750,4733,4705,4673,4600,4470,4247,3899,3386,2687,1781,667,-639,-2092,-3643,-5205,-6693,-8023,-9097,-9862,-10270,-10321,-10052,-9516,-8826,-8067,-7363,-6796,-6434,-6310,-6410,-6693,-7086,-7502,-7854,-8064,-8083,-7881,-7465,-6853,-6094,-5229,-4303,-3349,-2395,-1443,-508,422,1343,2247,3126,3952,4696,5328,5812,6136,6281,6250,6060,5720,5263,4703,4062,3343,2569,1723,838,-99,-1058,-2015,-2947,-3809,-4570,-5187,-5629,-5864,-5885,-5680,-5275,-4685,-3964,-3154,-2314,-1489,-728,-52,530,1024,1474,1913,2386,2941,3589,4342,5165,6020,6825,7523,8032,8297,8289,7996,7453,6703,5827,4898,4003,3203,2551,2070,1759,1598,1559,1593,1682,1776,1881,1976,2068,2161,2234,2300,2302,2240,2046,1716,1205,519,-318,-1280,-2275,-3243,-4078,-4704,-5045,-5079,-4793,-4236,-3488,-2633,-1802,-1088,-576,-338,-361,-656,-1130,-1729,-2343,-2888,-3299,-3522,-3554,-3411,-3132,-2784,-2414,-2091,-1842,-1690,-1632,-1652,-1718,-1806,-1884,-1934,-1958,-1941,-1915,-1857,-1796,-1698,-1559,-1346,-1028,-578,19,759,1631,2585,3575,4536,5389,6088,6572,6804,6792,6511,6033,5360,4584,3737,2898,2090,1378,737,212,-248,-639,-999,-1344,-1679,-2018,-2323,-2601,-2791,-2893,-2879,-2747,-2525,-2235,-1928,-1653,-1441,-1346,-1357,-1506,-1740,-2063,-2400,-2730,-2990,-3153,-3183,-3082,-2836,-2487,-2040,-1554,-1058,-586,-185,151,380,532,596,609,577,539,495,471,463,467,487,497,503,494,466,423,372,305,246,170,100,18,-72,-170,-283,-399,-524,-643,-761,-855,-930,-958,-927,-816,-600,-254,229,871,1661,2584,3611,4694,5769,6782,7644,8304,8687,8753,8473,7840,6880,5638,4188,2617,1026,-486,-1821,-2906,-3688,-4140,-4274,-4110,-3708,-3137,-2462,-1759,-1083,-476,33,440,749,971,1119,1197,1215,1145,995,725,342,-167,-770,-1447,-2122,-2745,-3235,-3532,-3591,-3393,-2960,-2330,-1596,-829,-144,378,681,703,474,-14,-678,-1459,-2276,-3039,-3697,-4178,-4469,-4549,-4444,-4175,-3807,-3363,-2932,-2516,-2193,-1953,-1828,-1815,-1912,-2119,-2421,-2821,-3295,-3847,-4442,-5061,-5656,-6180,-6560,-6738,-6635,-6219,-5437,-4322,-2879,-1206,609,2445,4162,5660,6828,7618,8015,8033,7754,7237,6606,5930,5302,4779,4380,4127,3984,3939,3938,3966,3985,3988,3972,3941,3903,3862,3823,3764,3686,3541,3316,2974,2486,1860,1070,164,-850,-1910,-2974,-3987,-4892,-5662,-6240,-6643,-6819,-6811,-6587,-6187,-5613,-4882,-4028,-3061,-2031,-962,92,1093,1988,2745,3325,3724,3945,4015,3983,3905,3845,3866,4016,4321,4776,5368,6021,6684,7255,7663,7837,7732,7336,6665,5753,4682,3490,2289,1101,9,-977,-1833,-2552,-3144,-3610,-3956,-4180,-4275,-4224,-4029,-3679,-3183,-2574,-1883,-1183,-534,-13,318,400,208,-266,-998,-1927,-2990,-4086,-5125,-6026,-6709,-7142,-7308,-7227,-6936,-6492,-5942,-5341,-4707,-4069,-3398,-2708,-1954,-1156,-309,543,1343,2023,2506,2728,2661,2286,1658,833,-77,-958,-1687,-2172,-2336,-2163,-1670,-927,-40,880,1710,2354,2754,2871,2737,2385,1898,1349,825,373,46,-173,-288,-344,-400,-488,-659,-920,-1269,-1685,-2129,-2552,-2920,-3190,-3351,-3399,-3344,-3227,-3062,-2894,-2730,-2569,-2396,-2158,-1809,-1286,-538,457,1704,3170,4783,6456,8084,9549,10771,11667,12205,12387,12240,11826,11233,10524,9801,9101,8474,7934,7471,7060,6677,6270,5822,5298,4679,3980,3175,2306,1364,375,-636,-1663,-2676,-3660,-4594,-5450,-6205,-6840,-7331,-7675,-7874,-7934,-7895,-7780,-7628,-7484,-7359,-7283,-7241,-7219,-7178,-7071,-6847,-6466,-5902,-5159,-4260,-3264,-2231,-1248,-383,310,783,1043,1101,1000,810,578,379,250,217,280,407,565,680,707,583,279,-215,-877,-1674,-2523,-3376,-4133,-4763,-5199,-5447,-5488,-5373,-5115,-4782,-4392,-3994,-3592,-3199,-2799,-2377,-1920,-1408,-847,-234,405,1050,1659,2208,2645,2966,3130,3157,3049,2839,2565,2267,1985,1759,1597,1523,1518,1579,1677,1801,1932,2074,2217,2392,2593,2855,3177,3565,4012,4496,4989,5452,5852,6143,6312,6320,6186,5899,5486,4981,4403,3801,3203,2637,2134,1703,1360,1097,916,798,734,703,691,679,655,612,541,441,322,172,21,-139,-293,-425,-551,-637,-712,-758,-783,-810,-819,-859,-902,-998,-1123,-1302,-1526,-1789,-2087,-2406,-2726,-3037,-3303,-3514,-3629,-3636,-3515,-3256,-2881,-2389,-1840,-1256,-699,-216,167,404,506,470,316,81,-208,-520,-831,-1131,-1412,-1680,-1937,-2197,-2446,-2689,-2898,-3058,-3135,-3113,-2970,-2712,-2345,-1898,-1412,-932,-507,-179,17,68,-33,-265,-598,-1004,-1438,-1872,-2290,-2662,-3002,-3300,-3564,-3798,-3993,-4148,-4240,-4260,-4177,-3980,-3656,-3189,-2598,-1867,-1049,-135,815,1780,2710,3566,4303,4884,5288,5469,5452,5206,4780,4191,3486,2723,1952,1239,626,166,-122,-207,-106,180,604,1127,1688,2232,2695,3041,3226,3250,3125,2890,2601,2332,2153,2127,2307,2706,3324,4117,5020,5958,6830,7572,8102,8389,8420,8203,7786,7215,6551,5858,5173,4539,3963,3437,2952,2476,1995,1488,967,432,-72,-524,-871,-1092,-1160,-1086,-890,-631,-369,-194,-162,-352,-783,-1471,-2394,-3485,-4691,-5915,-7072,-8097,-8917,-9512,-9853,-9961,-9834,-9524,-9033,-8409,-7657,-6813,-5883,-4912,-3904,-2928,-1995,-1190,-531,-87,131,97,-169,-649,-1289,-2041,-2844,-3633,-4380,-5019,-5556,-5953,-6229,-6384,-6443,-6418,-6342,-6226,-6095,-5954,-5817,-5675,-5523,-5353,-5124,-4834,-4429,-3903,-3216,-2377,-1369,-227,1038,2363,3712,5014,6220,7273,8130,8766,9160,9320,9262,9024,8646,8191,7711,7250,6869,6557,6354,6209,6118,6012,5864,5613,5237,4718,4058,3290,2454,1611,831,157,-342,-669,-797,-765,-610,-388,-159,17,97,57,-130,-423,-832,-1272,-1736,-2127,-2426,-2568,-2530,-2282,-1825,-1156,-308,693,1793,2953,4087,5163,6098,6851,7383,7653,7669,7431,6975,6354,5625,4866,4143,3515,3028,2690,2496,2397,2335,2229,2002,1590,953,86,-989,-2200,-3463,-4678,-5728,-6539,-7027,-7171,-6969,-6465,-5725,-4842,-3921,-3039,-2304,-1752,-1440,-1371,-1536,-1913,-2459,-3130,-3878,-4662,-5440,-6184,-6864,-7458,-7954,-8321,-8565,-8652,-8590,-8356,-7956,-7385,-6646,-5771,-4761,-3685,-2564,-1470,-452,451,1184,1750,2120,2331,2389,2342,2223,2062,1892,1715,1551,1375,1205,1015,839,672,572,549,666,934,1378,1988,2741,3583,4454,5269,5951,6427,6631,6539,6123,5414,4447,3282,2000,683,-596,-1753,-2742,-3515,-4063,-4376,-4483,-4406,-4184,-3854,-3452,-2998,-2517,-2020,-1501,-978,-432,128,709,1307,1931,2568,3228,3904,4594,5300,6019,6736,7459,8152,8817,9410,9919,10304,10553,10634,10545,10274,9832,9224,8466,7573,6568,5465,4301,3099,1897,750,-327,-1250,-2031,-2602,-2990,-3183,-3234,-3175,-3082,-3011,-3022,-3169,-3470,-3931,-4539,-5247,-6019,-6787,-7508,-8129,-8631,-8987,-9215,-9319,-9334,-9276,-9171,-9020,-8826,-8559,-8206,-7711,-7063,-6211,-5167,-3934,-2553,-1103,348,1693,2844,3745,4320,4594,4559,4288,3851,3324,2804,2332,1969,1698,1519,1361,1196,935,563,25,-645,-1449,-2306,-3171,-3958,-4602,-5052,-5270,-5242,-4981,-4506,-3863,-3087,-2230,-1330,-418,463,1303,2058,2721,3254,3644,3869,3911,3780,3463,3004,2420,1770,1100,468,-73,-474,-710,-749,-592,-249,275,930,1706,2543,3410,4263,5063,5782,6393,6880,7222,7416,7439,7291,6955,6427,5709,4806,3734,2520,1180,-221,-1670,-3079,-4423,-5611,-6603,-7317,-7717,-7743,-7381,-6618,-5479,-4011,-2296,-429,1461,3252,4827,6072,6919,7324,7270,6810,5974,4865,3563,2166,777,-548,-1718,-2706,-3474,-4005,-4319,-4410,-4319,-4070,-3696,-3251,-2756,-2271,-1806,-1413,-1088,-871,-745,-721,-779,-897,-1041,-1178,-1253,-1244,-1100,-831,-407,115,719,1323,1865,2267,2462,2399,2059,1445,592,-431,-1543,-2656,-3657,-4484,-5052,-5332,-5302,-4984,-4401,-3625,-2712,-1746,-796,68,799,1339,1689,1816,1737,1468,1019,447,-231,-956,-1684,-2378,-2974,-3461,-3786,-3941,-3913,-3687,-3285,-2700,-1961,-1084,-98,977,2087,3222,4307,5316,6183,6868,7319,7527,7460,7155,6613,5899,5054,4144,3230,2354,1571,887,320,-158,-568,-961,-1364,-1829,-2360,-2971,-3637,-4326,-4985,-5554,-5973,-6194,-6173,-5905,-5381,-4641,-3711,-2659,-1523,-363,786,1892,2941,3910,4814,5623,6349,6968,7474,7841,8069,8126,8030,7766,7361,6829,6200,5511,4788,4077,3398,2792,2267,1853,1547,1353,1263,1251,1301,1378,1447,1487,1452,1333,1099,737,244,-394,-1159,-2050,-3031,-4088,-5156,-6219,-7187,-8040,-8701,-9136,-9310,-9206,-8821,-8180,-7306,-6264,-5094,-3885,-2675,-1557,-557,251,863,1240,1397,1339,1091,682,136,-506,-1229,-1986,-2759,-3512,-4197,-4802,-5267,-5593,-5743,-5727,-5549,-5231,-4807,-4309,-3785,-3253,-2749,-2267,-1811,-1358,-890,-376,196,844,1575,2372,3231,4124,5005,5868,6634,7310,7820,8175,8313,8249,7938,7391,6591,5556,4301,2874,1329,-263,-1796,-3201,-4342,-5171,-5577,-5550,-5057,-4141,-2865,-1327,344,2011,3549,4818,5748,6253,6323,5959,5198,4123,2797,1343,-161,-1605,-2921,-4028,-4900,-5486,-5805,-5848,-5644,-5228,-4623,-3881,-3018,-2078,-1078,-55,976,1973,2922,3779,4525,5135,5591,5900,6058,6097,6027,5890,5696,5468,5205,4913,4566,4171,3696,3155,2543,1882,1189,511,-131,-686,-1132,-1452,-1628,-1685,-1627,-1502,-1345,-1193,-1095,-1060,-1112,-1228,-1391,-1552,-1686,-1743,-1728,-1626,-1476,-1309,-1179,-1139,-1228,-1483,-1909,-2496,-3206,-3995,-4776,-5506,-6078,-6468,-6597,-6469,-6050,-5380,-4474,-3397,-2217,-1003,147,1182,2014,2626,2966,3055,2883,2501,1944,1262,521,-232,-946,-1568,-2089,-2465,-2705,-2798,-2748,-2560,-2252,-1810,-1283,-649,41,776,1518,2231,2864,3394,3756,3951,3934,3722,3316,2743,2042,1241,399,-473,-1319,-2132,-2893,-3572,-4184,-4687,-5088,-5356,-5487,-5454,-5264,-4902,-4384,-3735,-2972,-2143,-1284,-428,375,1107,1745,2267,2693,3012,3261,3467,3654,3878,4157,4523,4993,5555,6195,6879,7552,8175,8677,9024,9168,9092,8785,8261,7557,6707,5800,4870,4027,3296,2762,2415,2293,2331,2518,2755,2990,3132,3131,2935,2531,1914,1114,161,-893,-2016,-3143,-4262,-5304,-6267,-7105,-7810,-8356,-8747,-8950,-8994,-8849,-8550,-8084,-7490,-6764,-5939,-5016,-4009,-2935,-1787,-607,615,1822,3002,4109,5094,5928,6547,6924,7019,6804,6278,5445,4336,3001,1499,-103,-1718,-3293,-4743,-6031,-7109,-7961,-8578,-8970,-9154,-9158,-9012,-8741,-8383,-7945,-7462,-6929,-6360,-5743,-5075,-4344,-3535,-2660,-1712,-726,276,1251,2160,2954,3612,4086,4381,4459,4345,4025,3539,2893,2159,1360,591,-95,-621,-915,-945,-674,-122,668,1635,2670,3684,4571,5247,5648,5753,5536,5052,4312,3406,2388,1338,331,-571,-1322,-1880,-2247,-2423,-2430,-2306,-2077,-1764,-1398,-964,-478,81,704,1393,2110,2835,3499,4059,4452,4650,4623,4397,3984,3459,2862,2272,1731,1275,922,671,506,404,347,296,253,195,127,67,12,0,29,108,250,425,651,879,1122,1333,1512,1637,1696,1703,1651,1577,1483,1402,1344,1315,1327,1356,1402,1426,1405,1296,1068,683,122,-623,-1548,-2610,-3772,-4964,-6107,-7145,-7976,-8588,-8902,-8939,-8682,-8176,-7443,-6549,-5528,-4441,-3331,-2244,-1227,-320,424,993,1337,1480,1406,1166,786,324,-174,-665,-1102,-1469,-1737,-1915,-1983,-1958,-1829,-1607,-1285,-869,-365,216,848,1507,2154,2752,3269,3656,3895,3943,3786,3410,2814,2016,1067,9,-1067,-2086,-2979,-3655,-4101,-4266,-4178,-3854,-3342,-2706,-2006,-1299,-648,-77,361,669,821,835,707,482,179,-133,-409,-580,-586,-382,57,746,1644,2729,3904,5119,6272,7289,8118,8689,8997,9032,8808,8381,7796,7126,6442,5804,5271,4883,4663,4618,4734,4984,5330,5730,6140,6523,6842,7065,7167,7110,6869,6407,5702,4743,3526,2077,425,-1361,-3226,-5063,-6807,-8358,-9640,-10607,-11194,-11411,-11245,-10744,-9952,-8944,-7802,-6605,-5446,-4379,-3466,-2736,-2191,-1838,-1644,-1600,-1669,-1855,-2121,-2486,-2918,-3421,-3961,-4525,-5068,-5565,-5978,-6283,-6456,-6496,-6401,-6188,-5880,-5500,-5081,-4645,-4209,-3792,-3397,-3018,-2659,-2294,-1915,-1507,-1062,-574,-63,465,981,1456,1878,2229,2509,2737,2914,3080,3238,3402,3574,3737,3872,3961,3971,3900,3731,3489,3182,2856,2533,2250,2026,1876,1798,1790,1830,1915,2013,2121,2203,2254,2238,2152,1970,1686,1306,822,267,-350,-999,-1643,-2262,-2813,-3270,-3595,-3758,-3723,-3471,-2976,-2247,-1278,-128,1185,2557,3935,5221,6343,7241,7869,8218,8287,8117,7743,7229,6631,6014,5416,4891,4434,4063,3745,3455,3144,2789,2339,1803,1159,439,-337,-1133,-1904,-2624,-3255,-3790,-4214,-4533,-4754,-4885,-4936,-4907,-4799,-4614,-4345,-3994,-3571,-3071,-2530,-1941,-1349,-765,-231,227,570,775,817,693,410,-8,-527,-1092,-1666,-2185,-2626,-2953,-3157,-3245,-3221,-3116,-2946,-2741,-2514,-2297,-2086,-1916,-1785,-1703,-1684,-1713,-1797,-1920,-2078,-2248,-2435,-2608,-2775,-2907,-2998,-3022,-2950,-2761,-2423,-1920,-1242,-401,565,1602,2618,3532,4234,4649,4713,4395,3714,2709,1477,110,-1254,-2501,-3520,-4215,-4553,-4508,-4115,-3455,-2597,-1680,-790,-38,510,804,855,666,327,-107,-523,-832,-957,-822,-411,296,1257,2422,3721,5052,6354,7513,8489,9212,9672,9856,9796,9520,9092,8557,7971,7376,6796,6253,5728,5231,4716,4182,3594,2940,2213,1420,567,-300,-1152,-1933,-2597,-3096,-3404,-3506,-3405,-3140,-2750,-2295,-1845,-1442,-1151,-984,-959,-1061,-1262,-1539,-1843,-2169,-2478,-2785,-3078,-3370,-3654,-3926,-4159,-4315,-4357,-4229,-3896,-3325,-2518,-1485,-290,1009,2297,3493,4466,5154,5469,5393,4930,4110,3027,1753,413,-895,-2084,-3069,-3833,-4351,-4669,-4814,-4872,-4883,-4931,-5026,-5214,-5467,-5776,-6096,-6389,-6617,-6746,-6768,-6674,-6483,-6212,-5892,-5538,-5188,-4826,-4481,-4116,-3732,-3294,-2791,-2197,-1514,-737,110,1010,1934,2844,3716,4514,5209,5790,6223,6522,6665,6679,6560,6346,6062,5745,5444,5190,5024,4969,5021,5188,5417,5682,5915,6061,6064,5878,5479,4858,4041,3055,1977,844,-245,-1256,-2123,-2817,-3333,-3668,-3851,-3910,-3870,-3770,-3607,-3406,-3134,-2804,-2385,-1902,-1343,-762,-185,332,727,976,1027,889,581,139,-364,-852,-1263,-1517,-1590,-1461,-1148,-698,-155,395,915,1328,1620,1772,1797,1726,1608,1482,1404,1404,1493,1682,1933,2223,2490,2686,2758,2663,2389,1928,1317,605,-147,-859,-1476,-1940,-2240,-2372,-2380,-2305,-2228,-2185,-2258,-2447,-2790,-3243,-3795,-4382,-4961,-5484,-5908,-6218,-6396,-6451,-6385,-6213,-5950,-5594,-5169,-4653,-4074,-3409,-2698,-1936,-1186,-467,139,616,882,956,801,479,22,-477,-946,-1284,-1424,-1308,-913,-249,643,1696,2818,3920,4900,5699,6248,6552,6603,6459,6168,5804,5433,5103,4852,4686,4590,4533,4464,4334,4098,3714,3175,2471,1632,686,-311,-1316,-2256,-3106,-3787,-4306,-4604,-4715,-4624,-4380,-4013,-3573,-3113,-2665,-2276,-1949,-1695,-1494,-1319,-1128,-886,-547,-90,499,1227,2068,3001,3991,4989,5968,6875,7683,8362,8883,9241,9413,9414,9229,8897,8405,7811,7113,6362,5568,4759,3944,3125,2297,1453,586,-299,-1192,-2071,-2890,-3627,-4214,-4656,-4901,-4983,-4893,-4693,-4412,-4102,-3812,-3557,-3369,-3232,-3138,-3073,-2998,-2930,-2826,-2738,-2656,-2634,-2693,-2877,-3195,-3665,-4266,-4965,-5722,-6460,-7130,-7664,-8020,-8181,-8137,-7928,-7578,-7168,-6729,-6341,-6010,-5772,-5597,-5464,-5306,-5083,-4716,-4181,-3431,-2483,-1351,-90,1230,2538,3746,4792,5625,6209,6551,6659,6578,6356,6048,5701,5360,5038,4754,4488,4235,3960,3654,3291,2875,2402,1896,1377,880,432,64,-218,-404,-516,-571,-607,-642,-716,-815,-959,-1112,-1264,-1366,-1411,-1356,-1219,-995,-714,-417,-135,89,240,307,309,268,238,240,342,534,859,1268,1762,2280,2789,3248,3626,3915,4121,4252,4334,4392,4421,4453,4452,4425,4347,4202,3982,3689,3317,2906,2445,1983,1515,1058,617,173,-270,-735,-1220,-1725,-2242,-2737,-3202,-3575,-3860,-4000,-4001,-3857,-3576,-3196,-2746,-2277,-1824,-1430,-1106,-867,-691,-572,-462,-356,-220,-51,131,329,484,594,606,524,331,48,-294,-662,-991,-1255,-1389,-1399,-1250,-997,-649,-295,23,224,274,138,-169,-620,-1151,-1684,-2153,-2473,-2618,-2548,-2305,-1914,-1460,-1026,-683,-527,-568,-853,-1325,-1959,-2658,-3348,-3937,-4368,-4593,-4611,-4443,-4143,-3783,-3422,-3139,-2951,-2889,-2911,-2989,-3050,-3035,-2898,-2594,-2144,-1557,-899,-228,392,914,1305,1582,1757,1897,2048,2270,2604,3071,3654,4336,5038,5723,6302,6740,6989,7046,6913,6639,6250,5821,5373,4971,4603,4298,4022,3764,3504,3210,2902,2559,2230,1920,1677,1511,1458,1489,1619,1785,1959,2089,2117,2025,1778,1388,871,266,-383,-1019,-1609,-2098,-2486,-2745,-2900,-2956,-2931,-2850,-2711,-2526,-2288,-1979,-1614,-1170,-675,-146,387,876,1287,1593,1767,1822,1782,1686,1602,1586,1696,1975,2431,3046,3782,4553,5287,5885,6271,6391,6202,5707,4937,3935,2778,1537,271,-942,-2091,-3132,-4089,-4958,-5775,-6558,-7327,-8095,-8856,-9592,-10281,-10880,-11366,-11702,-11873,-11879,-11725,-11445,-11063,-10617,-10135,-9626,-9093,-8519,-7868,-7124,-6230,-5200,-3991,-2654,-1193,325,1848,3316,4655,5831,6786,7524,8026,8321,8431,8397,8258,8048,7796,7515,7217,6889,6536,6132,5680,5184,4641,4082,3518,2975,2466,2019,1613,1287,999,776,586,441,320,222,140,57,-31,-136,-269,-421,-602,-781,-953,-1080,-1136,-1103,-960,-710,-374,23,423,777,1020,1098,970,614,36,-732,-1634,-2579,-3486,-4243,-4786,-5036,-4978,-4607,-3970,-3126,-2172,-1181,-265,538,1160,1599,1877,2015,2096,2159,2279,2484,2808,3239,3765,4342,4925,5465,5920,6250,6439,6479,6375,6154,5823,5418,4940,4388,3776,3053,2256,1326,308,-814,-1990,-3195,-4357,-5450,-6399,-7186,-7779,-8175,-8390,-8442,-8366,-8190,-7937,-7633,-7283,-6897,-6494,-6057,-5632,-5204,-4814,-4470,-4192,-3984,-3860,-3778,-3750,-3703,-3627,-3455,-3171,-2735,-2151,-1411,-548,408,1410,2392,3318,4113,4760,5219,5489,5584,5526,5354,5114,4839,4572,4334,4143,3999,3899,3826,3769,3705,3623,3508,3358,3167,2937,2670,2357,2006,1591,1125,578,-32,-711,-1432,-2170,-2878,-3519,-4027,-4369,-4502,-4408,-4091,-3567,-2892,-2104,-1293,-488,231,858,1362,1763,2070,2331,2563,2816,3098,3432,3807,4218,4625,5010,5327,5557,5677,5670,5557,5324,5029,4663,4291,3920,3588,3312,3100,2941,2834,2737,2643,2519,2349,2127,1859,1537,1201,836,482,135,-182,-473,-720,-929,-1094,-1220,-1312,-1392,-1466,-1585,-1751,-2024,-2399,-2912,-3553,-4311,-5162,-6054,-6953,-7788,-8523,-9105,-9499,-9694,-9676,-9469,-9085,-8579,-7969,-7327,-6667,-6039,-5452,-4915,-4429,-3970,-3529,-3078,-2601,-2080,-1520,-905,-269,388,1035,1651,2217,2714,3131,3469,3723,3916,4037,4123,4168,4183,4184,4152,4093,3991,3829,3605,3298,2925,2486,2009,1531,1069,685,376,184,87,81,130,190,224,191,66,-163,-487,-884,-1319,-1749,-2139,-2448,-2653,-2730,-2683,-2515,-2246,-1917,-1541,-1177,-826,-517,-249,-3,238,507,839,1254,1774,2401,3118,3908,4717,5513,6220,6814,7235,7472,7514,7370,7068,6645,6142,5602,5069,4561,4109,3685,3299,2885,2425,1861,1158,304,-712,-1852,-3080,-4330,-5519,-6592,-7453,-8074,-8397,-8415,-8131,-7565,-6759,-5758,-4623,-3415,-2183,-1003,106,1073,1892,2529,2987,3262,3377,3347,3208,2987,2709,2409,2089,1782,1475,1186,910,644,402,178,-15,-172,-292,-376,-437,-490,-561,-678,-866,-1156,-1549,-2049,-2635,-3268,-3899,-4466,-4912,-5182,-5244,-5084,-4715,-4191,-3552,-2902,-2278,-1784,-1429,-1270,-1278,-1451,-1738,-2094,-2472,-2819,-3109,-3317,-3435,-3473,-3453,-3384,-3302,-3211,-3126,-3036,-2942,-2793,-2592,-2280,-1853,-1293,-600,193,1065,1946,2812,3586,4257,4779,5160,5404,5528,5574,5565,5551,5561,5615,5743,5921,6168,6430,6713,6959,7167,7304,7360,7332,7210,7003,6718,6360,5944,5474,4958,4400,3803,3179,2529,1885,1242,651,94,-385,-811,-1170,-1487,-1775,-2055,-2345,-2660,-3005,-3383,-3781,-4186,-4570,-4916,-5179,-5361,-5423,-5378,-5222,-4963,-4627,-4218,-3758,-3250,-2705,-2118,-1493,-829,-123,614,1378,2154,2913,3646,4319,4913,5423,5821,6129,6329,6444,6462,6401,6231,5966,5559,5017,4310,3441,2420,1273,47,-1189,-2388,-3461,-4381,-5104,-5629,-5979,-6196,-6342,-6475,-6668,-6950,-7369,-7910,-8556,-9263,-9961,-10594,-11087,-11390,-11464,-11298,-10895,-10285,-9509,-8606,-7649,-6650,-5678,-4729,-3839,-2988,-2189,-1419,-677,45,756,1446,2114,2747,3335,3869,4337,4738,5077,5362,5611,5856,6102,6395,6721,7102,7505,7925,8308,8643,8869,8982,8943,8763,8440,8002,7475,6906,6313,5743,5194,4685,4190,3710,3204,2674,2103,1498,875,255,-325,-837,-1249,-1546,-1717,-1783,-1756,-1692,-1622,-1599,-1659,-1828,-2117,-2518,-3017,-3579,-4176,-4764,-5310,-5780,-6150,-6395,-6512,-6484,-6324,-6017,-5585,-5029,-4368,-3619,-2810,-1960,-1112,-278,502,1218,1855,2415,2900,3323,3706,4053,4395,4717,5041,5337,5614,5832,5998,6083,6091,6017,5861,5630,5317,4923,4438,3852,3160,2356,1440,426,-667,-1809,-2962,-4086,-5144,-6098,-6929,-7627,-8181,-8621,-8934,-9170,-9313,-9400,-9418,-9381,-9278,-9110,-8862,-8538,-8126,-7636,-7074,-6444,-5772,-5065,-4337,-3605,-2854,-2108,-1337,-567,232,1047,1887,2756,3638,4542,5432,6303,7100,7806,8363,8755,8946,8938,8740,8375,7899,7355,6811,6318,5916,5618,5430,5306,5215,5091,4886,4553,4076,3436,2669,1791,869,-63,-936,-1731,-2397,-2949,-3373,-3693,-3938,-4115,-4264,-4378,-4467,-4519,-4527,-4470,-4344,-4132,-3828,-3436,-2948,-2372,-1724,-1001,-237,566,1375,2173,2932,3638,4257,4789,5200,5495,5664,5697,5615,5411,5108,4726,4280,3803,3317,2852,2433,2078,1801,1608,1498,1461,1484,1547,1635,1731,1807,1871,1886,1874,1814,1723,1597,1447,1270,1079,862,624,356,41,-315,-744,-1241,-1823,-2496,-3244,-4081,-4960,-5886,-6800,-7684,-8502,-9200,-9781,-10180,-10414,-10450,-10303,-9973,-9492,-8871,-8157,-7373,-6570,-5770,-5011,-4305,-3661,-3066,-2499,-1911,-1283,-571,234,1125,2077,3048,3973,4805,5469,5941,6172,6176,5960,5572,5063,4493,3918,3379,2903,2503,2158,1872,1600,1349,1090,834,576,342,137,-11,-100,-119,-82,6,106,204,262,262,194,42,-176,-453,-776,-1098,-1429,-1703,-1937,-2080,-2140,-2103,-1971,-1757,-1472,-1135,-766,-374,23,437,858,1316,1810,2366,2980,3657,4379,5115,5827,6461,6970,7304,7427,7309,6959,6378,5615,4710,3733,2747,1814,988,288,-262,-695,-1025,-1313,-1599,-1935,-2346,-2864,-3471,-4162,-4891,-5611,-6274,-6820,-7213,-7420,-7425,-7224,-6828,-6249,-5521,-4651,-3690,-2644,-1555,-447,656,1720,2729,3651,4477,5169,5732,6131,6371,6440,6335,6063,5632,5056,4356,3566,2714,1856,1018,252,-432,-998,-1478,-1864,-2198,-2511,-2823,-3167,-3549,-3961,-4382,-4787,-5118,-5354,-5443,-5378,-5151,-4779,-4293,-3738,-3147,-2581,-2047,-1596,-1216,-921,-701,-542,-433,-359,-317,-299,-309,-353,-423,-537,-675,-846,-1040,-1246,-1468,-1694,-1923,-2146,-2342,-2489,-2562,-2515,-2322,-1945,-1364,-582,392,1507,2720,3941,5119,6160,7018,7645,8017,8139,8027,7719,7265,6714,6120,5523,4955,4435,3976,3568,3216,2905,2635,2409,2231,2115,2057,2078,2137,2243,2325,2371,2301,2108,1736,1197,503,-317,-1188,-2062,-2855,-3517,-4005,-4300,-4416,-4380,-4245,-4069,-3904,-3802,-3786,-3872,-4043,-4265,-4496,-4679,-4760,-4704,-4476,-4071,-3510,-2805,-2017,-1174,-325,500,1278,2004,2676,3308,3918,4523,5137,5769,6408,7037,7619,8107,8462,8630,8595,8324,7836,7133,6270,5266,4188,3058,1917,783,-341,-1450,-2547,-3632,-4689,-5691,-6622,-7424,-8081,-8568,-8858,-8998,-8975,-8863,-8700,-8533,-8413,-8360,-8376,-8453,-8539,-8601,-8569,-8419,-8096,-7611,-6959,-6165,-5275,-4318,-3344,-2379,-1450,-563,263,1042,1755,2412,2993,3484,3889,4177,4375,4471,4506,4500,4505,4555,4700,4960,5359,5884,6509,7191,7859,8450,8898,9141,9161,8934,8490,7870,7112,6309,5486,4721,4026,3427,2914,2472,2070,1677,1274,834,355,-163,-706,-1263,-1803,-2329,-2818,-3281,-3721,-4158,-4597,-5056,-5542,-6037,-6551,-7034,-7481,-7841,-8089,-8201,-8139,-7918,-7520,-6974,-6305,-5535,-4711,-3853,-2998,-2163,-1366,-620,80,734,1351,1932,2484,2984,3433,3797,4072,4238,4321,4323,4302,4297,4346,4514,4796,5213,5728,6289,6824,7255,7484,7468,7146,6537,5653,4568,3356,2098,881,-254,-1257,-2135,-2893,-3573,-4204,-4832,-5472,-6148,-6840,-7535,-8196,-8786,-9277,-9637,-9864,-9958,-9930,-9814,-9616,-9366,-9069,-8708,-8290,-7769,-7136,-6363,-5435,-4369,-3162,-1871,-521,826,2123,3328,4404,5331,6114,6745,7266,7670,8007,8272,8498,8674,8813,8903,8943,8925,8851,8717,8536,8317,8063,7797,7502,7193,6849,6459,6003,5458,4811,4044,3149,2141,1015,-176,-1416,-2648,-3820,-4892,-5798,-6520,-7005,-7264,-7269,-7061,-6655,-6099,-5446,-4738,-4017,-3328,-2674,-2097,-1570,-1129,-735,-412,-133,103,304,493,673,872,1105,1401,1779,2249,2808,3434,4070,4675,5151,5450,5514,5303,4836,4139,3267,2336,1411,624,38,-271,-289,-14,486,1154,1884,2589,3189,3609,3823,3802,3567,3139,2557,1885,1147,417,-302,-970,-1599,-2183,-2753,-3304,-3871,-4444,-5040,-5644,-6253,-6838,-7387,-7866,-8249,-8516,-8645,-8633,-8490,-8222,-7877,-7471,-7054,-6653,-6286,-5961,-5667,-5374,-5053,-4650,-4137,-3474,-2659,-1697,-615,528,1684,2772,3747,4543,5139,5514,5676,5651,5478,5198,4868,4520,4184,3882,3605,3350,3100,2841,2562,2274,1968,1679,1410,1194,1038,962,956,1015,1101,1193,1227,1182,1002,685,204,-415,-1158,-1976,-2813,-3608,-4282,-4765,-4998,-4915,-4506,-3757,-2710,-1429,1,1457,2836,4005,4890,5412,5568,5369,4900,4248,3540,2890,2392,2130,2116,2372,2832,3451,4132,4795,5355,5749,5930,5884,5613,5135,4487,3706,2818,1876,882,-117,-1115,-2087,-3010,-3873,-4649,-5315,-5854,-6229,-6436,-6454,-6280,-5934,-5436,-4817,-4132,-3406,-2692,-2026,-1427,-936,-536,-260,-60,56,141,227,344,538,823,1208,1698,2252,2852,3430,3941,4320,4516,4495,4229,3731,3016,2131,1131,75,-979,-1976,-2879,-3662,-4303,-4810,-5171,-5408,-5517,-5517,-5408,-5201,-4899,-4517,-4055,-3549,-2999,-2448,-1905,-1407,-968,-617,-373,-249,-270,-433,-744,-1183,-1734,-2347,-2979,-3574,-4059,-4392,-4516,-4397,-4047,-3465,-2722,-1873,-1006,-202,465,959,1249,1365,1347,1250,1168,1145,1258,1527,1964,2547,3231,3965,4682,5344,5905,6357,6697,6937,7096,7184,7215,7179,7074,6877,6571,6141,5572,4871,4058,3176,2269,1412,658,60,-334,-533,-517,-328,2,427,890,1340,1732,2016,2168,2164,1997,1665,1194,589,-101,-851,-1624,-2363,-3054,-3641,-4117,-4465,-4687,-4789,-4793,-4707,-4559,-4355,-4119,-3843,-3547,-3215,-2855,-2459,-2024,-1544,-1023,-452,161,827,1534,2295,3085,3904,4721,5502,6219,6822,7282,7570,7669,7577,7304,6861,6283,5582,4803,3950,3063,2147,1218,301,-616,-1488,-2335,-3108,-3820,-4443,-4981,-5439,-5823,-6162,-6480,-6795,-7150,-7535,-7983,-8467,-8976,-9487,-9947,-10331,-10584,-10676,-10581,-10287,-9790,-9120,-8283,-7328,-6277,-5169,-4036,-2910,-1826,-804,116,936,1616,2178,2600,2917,3137,3303,3452,3624,3862,4194,4628,5172,5787,6454,7116,7731,8252,8639,8862,8908,8783,8492,8076,7556,6972,6344,5698,5032,4364,3687,3016,2359,1736,1171,688,305,50,-89,-96,-9,138,301,416,428,303,-10,-496,-1157,-1954,-2845,-3769,-4685,-5519,-6242,-6803,-7184,-7364,-7346,-7141,-6766,-6258,-5644,-4972,-4276,-3594,-2956,-2384,-1886,-1466,-1115,-824,-590,-390,-231,-85,41,186,359,598,933,1388,1980,2725,3589,4576,5610,6657,7635,8487,9143,9556,9686,9527,9071,8362,7420,6314,5093,3812,2524,1265,65,-1056,-2099,-3052,-3935,-4747,-5492,-6199,-6834,-7445,-7989,-8497,-8947,-9340,-9672,-9922,-10092,-10151,-10102,-9923,-9623,-9199,-8667,-8043,-7345,-6584,-5784,-4925,-4035,-3069,-2052,-941,242,1505,2816,4131,5406,6559,7557,8322,8841,9101,9103,8902,8532,8069,7577,7119,6743,6486,6351,6327,6380,6459,6523,6513,6403,6167,5794,5303,4697,4020,3285,2524,1748,969,188,-597,-1393,-2186,-2973,-3729,-4425,-5038,-5534,-5898,-6112,-6181,-6089,-5870,-5510,-5050,-4496,-3877,-3227,-2566,-1932,-1352,-840,-430,-99,138,322,467,622,806,1055,1379,1767,2219,2683,3136,3532,3830,4009,4048,3941,3720,3387,3013,2609,2253,1961,1782,1722,1783,1952,2193,2473,2747,2967,3104,3117,2991,2721,2307,1771,1139,442,-286,-1011,-1712,-2374,-2983,-3553,-4080,-4586,-5068,-5542,-5990,-6407,-6765,-7031,-7178,-7182,-7025,-6719,-6281,-5749,-5184,-4639,-4170,-3827,-3619,-3557,-3602,-3700,-3786,-3775,-3613,-3245,-2660,-1879,-937,72,1091,2007,2767,3300,3587,3624,3447,3108,2686,2247,1871,1601,1473,1494,1650,1927,2275,2681,3096,3503,3880,4207,4470,4664,4749,4741,4582,4296,3856,3284,2613,1878,1135,436,-181,-681,-1046,-1296,-1419,-1463,-1435,-1359,-1253,-1118,-961,-778,-571,-341,-106,128,322,482,556,569,489,349,161,-44,-222,-348,-382,-310,-123,170,550,979,1424,1834,2185,2437,2593,2638,2604,2498,2359,2195,2028,1853,1652,1419,1101,703,175,-468,-1225,-2076,-2972,-3866,-4710,-5437,-6019,-6413,-6610,-6599,-6402,-6020,-5496,-4837,-4088,-3261,-2393,-1501,-620,237,1034,1763,2394,2916,3318,3593,3743,3778,3714,3579,3400,3205,3025,2868,2762,2686,2644,2595,2516,2357,2094,1686,1139,444,-362,-1244,-2158,-3029,-3827,-4486,-4986,-5304,-5442,-5407,-5233,-4933,-4545,-4079,-3562,-2999,-2408,-1800,-1194,-614,-95,333,624,755,697,462,66,-428,-960,-1425,-1769,-1896,-1793,-1442,-887,-183,573,1307,1913,2354,2574,2594,2437,2166,1853,1571,1376,1319,1402,1621,1936,2298,2651,2933,3113,3153,3061,2847,2547,2213,1885,1613,1433,1358,1401,1539,1757,2025,2317,2613,2899,3175,3439,3704,3954,4204,4412,4574,4640,4586,4376,3993,3431,2696,1824,847,-175,-1198,-2156,-3020,-3733,-4298,-4684,-4921,-5014,-4999,-4915,-4784,-4660,-4550,-4482,-4459,-4462,-4482,-4485,-4438,-4324,-4102,-3775,-3312,-2728,-2008,-1175,-236,778,1838,2905,3928,4866,5656,6259,6621,6734,6570,6168,5551,4788,3952,3110,2348,1715,1260,995,909,975,1128,1313,1451,1484,1375,1082,638,32,-659,-1409,-2148,-2842,-3460,-3998,-4455,-4862,-5224,-5588,-5934,-6293,-6618,-6915,-7130,-7247,-7245,-7099,-6826,-6420,-5917,-5334,-4708,-4067,-3434,-2839,-2285,-1782,-1323,-899,-490,-85,344,789,1268,1751,2225,2655,3005,3252,3368,3359,3240,3046,2830,2643,2551,2597,2816,3218,3789,4498,5286,6091,6836,7449,7872,8050,7972,7626,7047,6279,5386,4439,3501,2628,1862,1210,676,227,-165,-550,-957,-1428,-1966,-2582,-3254,-3955,-4652,-5293,-5852,-6276,-6562,-6673,-6623,-6416,-6067,-5623,-5104,-4569,-4050,-3588,-3210,-2926,-2731,-2619,-2551,-2507,-2438,-2315,-2111,-1800,-1388,-883,-311,279,865,1386,1832,2177,2433,2618,2766,2927,3137,3449,3864,4399,5012,5667,6292,6821,7194,7353,7280,6957,6421,5697,4852,3940,3011,2126,1287,540,-147,-757,-1328,-1868,-2405,-2947,-3515,-4107,-4729,-5365,-5999,-6600,-7135,-7570,-7860,-8001,-7952,-7742,-7377,-6900,-6358,-5811,-5294,-4867,-4534,-4305,-4160,-4062,-3963,-3820,-3579,-3215,-2705,-2054,-1271,-388,558,1525,2478,3379,4217,4959,5627,6203,6716,7157,7547,7871,8142,8331,8433,8433,8308,8068,7689,7201,6590,5898,5122,4307,3459,2618,1792,1016,287,-371,-975,-1520,-2023,-2505,-2972,-3445,-3923,-4401,-4859,-5257,-5558,-5694,-5638,-5316,-4745,-3893,-2828,-1593,-286,979,2101,2969,3503,3673,3460,2937,2166,1287,404,-338,-871,-1111,-1076,-779,-311,240,760,1172,1389,1425,1262,983,649,353,172,162,353,732,1265,1894,2530,3117,3579,3873,3989,3918,3697,3362,2964,2552,2176,1862,1624,1463,1350,1248,1127,917,628,201,-316,-928,-1578,-2226,-2817,-3321,-3695,-3952,-4084,-4133,-4130,-4116,-4136,-4201,-4338,-4534,-4780,-5048,-5307,-5521,-5660,-5694,-5602,-5378,-5022,-4550,-3985,-3352,-2687,-2009,-1354,-734,-173,317,729,1046,1280,1419,1482,1485,1448,1406,1395,1432,1562,1773,2065,2413,2762,3065,3258,3283,3106,2712,2106,1339,466,-425,-1239,-1896,-2318,-2466,-2327,-1929,-1318,-586,197,929,1551,1999,2265,2329,2238,2014,1705,1368,1021,704,426,197,24,-82,-125,-83,25,218,468,765,1089,1397,1676,1884,2013,2046,1990,1850,1651,1404,1133,844,553,272,-3,-244,-473,-655,-811,-927,-1010,-1076,-1124,-1182,-1241,-1335,-1432,-1556,-1663,-1746,-1774,-1728,-1591,-1369,-1062,-701,-310,74,426,716,938,1085,1165,1194,1192,1168,1146,1128,1113,1118,1122,1163,1218,1328,1479,1682,1919,2156,2349,2448,2383,2124,1621,886,-76,-1192,-2409,-3594,-4672,-5497,-6010,-6112,-5805,-5087,-4020,-2712,-1244,227,1633,2854,3839,4545,4943,5047,4869,4436,3805,3001,2097,1123,138,-826,-1715,-2511,-3161,-3657,-3976,-4107,-4073,-3880,-3576,-3189,-2791,-2399,-2091,-1854,-1729,-1692,-1729,-1813,-1908,-1984,-2024,-2008,-1941,-1815,-1650,-1443,-1211,-954,-680,-385,-74,244,574,882,1174,1406,1581,1667,1681,1622,1527,1425,1368,1378,1504,1743,2117,2592,3157,3763,4363,4932,5399,5777,6008,6119,6079,5907,5591,5133,4544,3833,3022,2159,1270,426,-341,-976,-1464,-1773,-1927,-1923,-1809,-1613,-1390,-1167,-1010,-914,-931,-1041,-1245,-1514,-1810,-2091,-2308,-2429,-2406,-2245,-1920,-1475,-920,-315,299,868,1343,1694,1889,1931,1821,1591,1276,928,597,329,175,139,259,495,850,1267,1716,2142,2504,2758,2884,2851,2663,2311,1816,1194,476,-308,-1114,-1907,-2644,-3291,-3814,-4195,-4415,-4475,-4383,-4154,-3827,-3436,-3034,-2670,-2399,-2256,-2286,-2476,-2843,-3330,-3921,-4526,-5116,-5598,-5948,-6101,-6051,-5775,-5294,-4624,-3811,-2898,-1940,-998,-111,658,1303,1791,2143,2365,2499,2576,2647,2744,2901,3139,3462,3876,4352,4873,5393,5882,6292,6601,6770,6800,6690,6451,6113,5697,5232,4742,4247,3749,3276,2798,2347,1890,1444,990,536,74,-387,-860,-1328,-1817,-2302,-2811,-3323,-3842,-4353,-4834,-5260,-5602,-5834,-5923,-5880,-5680,-5372,-4966,-4519,-4076,-3678,-3371,-3171,-3102,-3153,-3313,-3546,-3820,-4076,-4278,-4360,-4302,-4047,-3601,-2937,-2086,-1056,97,1347,2627,3894,5104,6201,7159,7945,8538,8930,9125,9126,8956,8640,8186,7625,6959,6188,5320,4338,3245,2041,737,-631,-2022,-3370,-4610,-5665,-6474,-6987,-7186,-7076,-6695,-6088,-5352,-4541,-3775,-3104,-2609,-2329,-2272,-2447,-2795,-3284,-3822,-4358,-4803,-5118,-5270,-5247,-5084,-4807,-4479,-4149,-3867,-3657,-3530,-3450,-3380,-3244,-2964,-2482,-1733,-705,584,2091,3726,5389,6972,8373,9499,10306,10753,10865,10660,10209,9565,8790,7946,7052,6146,5227,4299,3363,2425,1501,621,-180,-850,-1362,-1657,-1733,-1578,-1203,-659,23,759,1504,2178,2737,3128,3332,3325,3131,2751,2246,1636,996,360,-222,-715,-1113,-1406,-1611,-1763,-1880,-2018,-2188,-2428,-2731,-3094,-3486,-3863,-4178,-4375,-4418,-4260,-3904,-3330,-2582,-1687,-709,289,1234,2064,2719,3171,3399,3414,3242,2931,2527,2101,1684,1332,1058,868,760,700,670,632,575,467,326,124,-98,-361,-633,-925,-1224,-1548,-1887,-2273,-2699,-3182,-3717,-4296,-4884,-5463,-5966,-6367,-6605,-6643,-6471,-6065,-5467,-4691,-3810,-2867,-1944,-1080,-334,279,739,1071,1283,1415,1498,1540,1584,1597,1602,1565,1486,1353,1164,925,654,365,92,-149,-325,-432,-462,-419,-349,-246,-192,-178,-259,-422,-673,-969,-1286,-1560,-1751,-1809,-1702,-1412,-945,-307,455,1312,2211,3105,3957,4732,5396,5942,6351,6621,6756,6750,6612,6340,5939,5415,4771,4021,3174,2265,1299,342,-599,-1449,-2182,-2739,-3098,-3214,-3100,-2749,-2190,-1470,-626,270,1173,2018,2767,3366,3802,4041,4087,3939,3607,3115,2483,1739,916,36,-867,-1773,-2654,-3487,-4249,-4914,-5460,-5862,-6099,-6164,-6040,-5740,-5279,-4676,-3982,-3217,-2440,-1670,-951,-298,270,730,1088,1321,1448,1454,1380,1205,999,736,484,226,3,-204,-373,-544,-699,-889,-1102,-1365,-1667,-2004,-2348,-2672,-2936,-3100,-3132,-2994,-2676,-2162,-1486,-661,236,1161,2010,2738,3245,3518,3497,3214,2663,1915,1012,37,-939,-1849,-2628,-3226,-3627,-3793,-3763,-3533,-3157,-2670,-2120,-1555,-1006,-503,-49,346,702,1017,1318,1589,1833,2024,2144,2158,2046,1795,1398,876,251,-426,-1115,-1746,-2277,-2646,-2817,-2756,-2450,-1901,-1136,-192,867,1969,3048,4000,4792,5344,5647,5695,5505,5130,4623,4050,3472,2939,2488,2141,1895,1752,1675,1659,1670,1687,1705,1711,1713,1712,1724,1750,1795,1858,1920,1966,1972,1906,1750,1495,1129,695,199,-289,-740,-1096,-1332,-1430,-1393,-1246,-1021,-753,-494,-257,-82,39,106,129,138,155,195,285,414,587,775,960,1107,1186,1178,1061,835,516,122,-298,-702,-1041,-1264,-1353,-1283,-1082,-759,-385,2,325,533,583,440,103,-415,-1075,-1823,-2596,-3324,-3950,-4429,-4731,-4864,-4833,-4684,-4458,-4202,-3959,-3760,-3617,-3527,-3471,-3420,-3339,-3214,-3009,-2741,-2404,-2031,-1650,-1298,-1006,-807,-726,-774,-961,-1270,-1688,-2172,-2687,-3163,-3553,-3791,-3819,-3618,-3139,-2416,-1452,-310,952,2258,3540,4716,5762,6610,7277,7746,8042,8200,8236,8195,8092,7954,7784,7592,7357,7088,6756,6360,5891,5345,4741,4081,3404,2720,2074,1470,946,485,108,-223,-512,-794,-1094,-1428,-1816,-2259,-2762,-3315,-3907,-4530,-5161,-5788,-6397,-6965,-7486,-7941,-8321,-8628,-8844,-8995,-9051,-9057,-8979,-8852,-8649,-8381,-8019,-7561,-6974,-6253,-5385,-4363,-3208,-1925,-552,879,2323,3737,5069,6281,7320,8155,8754,9098,9175,8986,8542,7874,7018,6032,4977,3926,2953,2125,1500,1121,1002,1146,1518,2076,2759,3486,4201,4812,5290,5561,5629,5453,5068,4469,3706,2803,1820,786,-228,-1209,-2098,-2895,-3588,-4181,-4706,-5180,-5636,-6096,-6556,-7031,-7472,-7868,-8155,-8300,-8255,-7989,-7498,-6770,-5860,-4785,-3625,-2436,-1284,-232,670,1395,1907,2227,2359,2348,2247,2101,1978,1915,1958,2115,2399,2777,3236,3725,4214,4660,5035,5324,5503,5594,5569,5468,5264,4977,4602,4124,3572,2925,2228,1493,769,90,-485,-930,-1188,-1261,-1128,-821,-378,137,644,1065,1318,1355,1127,648,-77,-975,-1990,-3027,-3998,-4836,-5459,-5855,-5987,-5890,-5577,-5109,-4531,-3892,-3238,-2591,-1978,-1395,-846,-311,217,750,1296,1848,2401,2935,3430,3861,4213,4462,4608,4636,4550,4354,4049,3651,3165,2607,2004,1374,756,176,-333,-742,-1052,-1241,-1341,-1364,-1342,-1310,-1284,-1287,-1318,-1375,-1437,-1499,-1537,-1560,-1556,-1549,-1546,-1570,-1633,-1745,-1912,-2117,-2358,-2588,-2797,-2929,-2968,-2879,-2647,-2278,-1768,-1163,-484,213,872,1449,1894,2167,2266,2174,1921,1538,1065,568,79,-330,-648,-826,-876,-792,-598,-320,3,345,661,938,1150,1294,1375,1408,1409,1413,1438,1511,1649,1853,2111,2405,2693,2929,3085,3096,2961,2641,2149,1494,698,-189,-1138,-2077,-2979,-3784,-4465,-5002,-5375,-5592,-5647,-5552,-5313,-4938,-4441,-3828,-3108,-2302,-1406,-466,519,1484,2406,3209,3849,4256,4395,4219,3728,2934,1875,642,-692,-1995,-3168,-4096,-4699,-4916,-4737,-4183,-3304,-2206,-963,299,1495,2559,3425,4081,4525,4765,4843,4781,4621,4390,4116,3818,3511,3209,2915,2639,2373,2110,1846,1542,1207,802,326,-216,-828,-1473,-2125,-2742,-3271,-3674,-3903,-3946,-3775,-3423,-2901,-2266,-1571,-880,-245,268,644,836,882,767,562,289,10,-232,-419,-520,-555,-533,-482,-442,-423,-458,-532,-646,-768,-877,-942,-944,-876,-740,-561,-359,-171,-23,58,71,3,-116,-284,-465,-640,-800,-920,-1018,-1091,-1160,-1249,-1372,-1552,-1784,-2069,-2373,-2676,-2930,-3099,-3148,-3053,-2811,-2428,-1943,-1384,-814,-279,187,546,814,999,1137,1281,1467,1740,2110,2587,3133,3730,4306,4830,5244,5530,5673,5690,5602,5448,5247,5037,4807,4554,4254,3863,3373,2747,2013,1191,347,-448,-1122,-1600,-1847,-1828,-1579,-1116,-530,125,764,1321,1755,2041,2180,2197,2117,1967,1782,1551,1291,969,568,71,-557,-1285,-2128,-3021,-3908,-4729,-5373,-5787,-5888,-5635,-5027,-4077,-2862,-1464,-8,1393,2619,3570,4200,4452,4381,3987,3392,2649,1879,1150,540,78,-211,-352,-361,-295,-181,-82,-8,0,-56,-179,-353,-571,-809,-1058,-1313,-1557,-1809,-2051,-2309,-2563,-2839,-3109,-3387,-3652,-3901,-4140,-4354,-4567,-4784,-5011,-5275,-5557,-5872,-6194,-6510,-6788,-7000,-7113,-7102,-6944,-6610,-6109,-5408,-4537,-3477,-2263,-898,575,2126,3712,5254,6710,7983,9012,9731,10086,10055,9651,8907,7920,6779,5621,4569,3736,3210,3033,3206,3685,4387,5201,6016,6711,7206,7440,7389,7073,6529,5819,5018,4171,3354,2558,1835,1131,464,-231,-940,-1711,-2519,-3371,-4236,-5090,-5900,-6640,-7291,-7835,-8269,-8585,-8805,-8913,-8950,-8889,-8762,-8552,-8269,-7890,-7443,-6893,-6281,-5594,-4857,-4094,-3310,-2534,-1771,-1033,-331,346,973,1574,2111,2611,3030,3386,3649,3832,3930,3958,3944,3908,3895,3921,4028,4210,4489,4833,5223,5625,5980,6265,6417,6422,6254,5910,5422,4801,4115,3396,2706,2067,1516,1030,609,197,-247,-770,-1413,-2190,-3103,-4121,-5203,-6268,-7262,-8103,-8739,-9138,-9277,-9185,-8880,-8432,-7869,-7260,-6624,-5989,-5350,-4701,-4023,-3303,-2535,-1722,-887,-62,713,1404,1966,2395,2669,2820,2860,2841,2783,2750,2733,2793,2886,3048,3224,3422,3604,3760,3876,3945,3964,3938,3871,3772,3652,3530,3413,3338,3296,3334,3429,3604,3825,4073,4301,4463,4507,4393,4079,3572,2850,1980,983,-48,-1054,-1948,-2669,-3158,-3389,-3354,-3075,-2582,-1944,-1216,-475,217,816,1280,1607,1799,1883,1898,1875,1860,1869,1923,2012,2133,2245,2336,2371,2326,2211,2004,1739,1420,1084,741,434,156,-49,-200,-266,-269,-206,-95,43,185,299,363,339,221,-21,-395,-893,-1524,-2261,-3089,-3973,-4878,-5763,-6588,-7320,-7921,-8378,-8667,-8802,-8770,-8610,-8325,-7944,-7494,-6968,-6403,-5772,-5095,-4362,-3571,-2750,-1897,-1069,-286,403,952,1346,1548,1581,1451,1206,897,588,335,186,178,312,588,971,1419,1896,2354,2780,3148,3482,3779,4082,4394,4744,5114,5510,5886,6222,6485,6637,6682,6601,6418,6154,5834,5482,5119,4739,4345,3897,3381,2763,2018,1144,147,-945,-2076,-3192,-4209,-5059,-5672,-6009,-6031,-5765,-5218,-4474,-3585,-2647,-1744,-936,-295,166,428,495,410,173,-150,-562,-1009,-1480,-1948,-2380,-2766,-3066,-3262,-3336,-3265,-3055,-2709,-2256,-1726,-1174,-632,-158,228,501,675,750,780,774,792,858,996,1225,1543,1927,2356,2778,3155,3426,3570,3536,3339,2963,2441,1807,1098,377,-325,-959,-1497,-1931,-2243,-2460,-2581,-2630,-2617,-2553,-2436,-2265,-2028,-1719,-1343,-891,-405,113,605,1045,1400,1644,1771,1790,1722,1582,1415,1209,995,740,450,83,-346,-857,-1405,-1959,-2446,-2809,-2968,-2899,-2560,-1993,-1227,-368,507,1263,1836,2134,2130,1835,1268,524,-329,-1187,-1965,-2607,-3058,-3330,-3422,-3398,-3301,-3195,-3134,-3142,-3233,-3387,-3554,-3692,-3718,-3598,-3274,-2748,-2014,-1123,-117,935,1964,2921,3758,4449,4994,5401,5678,5866,5961,5998,5969,5882,5730,5509,5225,4870,4478,4052,3639,3262,2960,2753,2662,2682,2806,3014,3268,3537,3779,3953,4031,3980,3798,3480,3049,2534,1964,1383,815,275,-219,-692,-1141,-1607,-2098,-2652,-3261,-3942,-4667,-5418,-6146,-6815,-7373,-7788,-8018,-8061,-7884,-7508,-6933,-6170,-5253,-4202,-3060,-1870,-679,455,1485,2353,3026,3474,3684,3683,3487,3171,2779,2404,2081,1880,1804,1866,2032,2264,2512,2725,2868,2913,2856,2719,2515,2302,2092,1940,1839,1814,1828,1873,1893,1860,1736,1491,1120,628,27,-630,-1324,-1993,-2602,-3134,-3555,-3890,-4127,-4309,-4445,-4566,-4685,-4803,-4919,-5015,-5060,-5041,-4918,-4685,-4336,-3861,-3297,-2637,-1933,-1182,-429,330,1060,1774,2438,3071,3635,4150,4588,4952,5242,5436,5564,5593,5557,5439,5261,5019,4733,4398,4035,3639,3233,2817,2414,2035,1687,1393,1135,937,759,619,464,301,81,-210,-602,-1112,-1751,-2520,-3412,-4405,-5469,-6567,-7652,-8680,-9610,-10401,-11022,-11466,-11708,-11775,-11661,-11398,-10999,-10485,-9870,-9169,-8380,-7518,-6579,-5564,-4491,-3361,-2198,-1030,121,1224,2247,3178,4003,4718,5334,5865,6322,6732,7097,7428,7728,7982,8190,8327,8397,8379,8293,8135,7931,7698,7462,7237,7053,6896,6783,6689,6599,6496,6347,6143,5868,5512,5086,4579,4015,3382,2694,1951,1142,283,-640,-1607,-2606,-3614,-4591,-5508,-6310,-6975,-7461,-7752,-7844,-7740,-7461,-7031,-6478,-5824,-5098,-4308,-3482,-2623,-1762,-909,-109,617,1216,1664,1923,1979,1838,1512,1058,513,-35,-541,-925,-1152,-1194,-1034,-703,-226,343,942,1518,2014,2387,2607,2661,2552,2298,1930,1491,1015,552,123,-238,-536,-752,-910,-1009,-1076,-1117,-1157,-1193,-1253,-1327,-1435,-1575,-1753,-1978,-2240,-2551,-2879,-3216,-3528,-3772,-3914,-3906,-3718,-3329,-2734,-1953,-1016,10,1084,2114,3063,3857,4483,4910,5158,5233,5183,5038,4839,4624,4412,4223,4056,3917,3792,3687,3584,3501,3433,3401,3413,3473,3593,3751,3930,4097,4196,4201,4047,3723,3195,2487,1600,597,-492,-1596,-2671,-3669,-4561,-5318,-5952,-6447,-6836,-7124,-7322,-7452,-7496,-7469,-7350,-7138,-6832,-6425,-5942,-5389,-4795,-4182,-3562,-2953,-2353,-1753,-1156,-530,107,775,1451,2113,2736,3284,3713,4015,4153,4132,3965,3651,3242,2746,2212,1664,1133,648,221,-123,-377,-531,-564,-490,-277,52,524,1105,1805,2577,3399,4212,4967,5590,6041,6242,6177,5813,5153,4230,3072,1757,334,-1107,-2513,-3820,-4983,-5979,-6779,-7390,-7802,-8027,-8067,-7928,-7620,-7145,-6509,-5735,-4828,-3831,-2774,-1713,-697,215,971,1536,1872,1987,1887,1604,1193,705,203,-262,-652,-939,-1126,-1212,-1230,-1190,-1125,-1034,-918,-765,-542,-234,179,718,1350,2076,2830,3572,4237,4772,5136,5311,5293,5111,4801,4409,3989,3571,3188,2847,2538,2249,1949,1622,1246,826,367,-100,-539,-922,-1200,-1372,-1409,-1336,-1161,-916,-629,-317,-7,311,619,950,1281,1651,2028,2414,2789,3100,3339,3443,3397,3175,2770,2201,1493,689,-151,-985,-1741,-2396,-2918,-3294,-3551,-3699,-3784,-3841,-3890,-3967,-4057,-4179,-4288,-4396,-4456,-4483,-4461,-4411,-4355,-4318,-4335,-4427,-4613,-4904,-5272,-5719,-6183,-6646,-7051,-7367,-7562,-7620,-7530,-7298,-6933,-6460,-5896,-5268,-4593,-3882,-3141,-2371,-1557,-698,216,1186,2209,3264,4341,5403,6420,7366,8202,8911,9478,9893,10167,10314,10348,10297,10177,10009,9802,9567,9300,9010,8689,8350,7989,7628,7267,6937,6622,6348,6086,5831,5549,5218,4806,4302,3695,2997,2222,1410,581,-217,-967,-1643,-2231,-2743,-3178,-3563,-3908,-4233,-4553,-4859,-5158,-5411,-5614,-5713,-5695,-5516,-5170,-4648,-3956,-3131,-2200,-1229,-266,626,1391,1998,2399,2601,2586,2383,2015,1516,930,298,-341,-949,-1500,-1979,-2361,-2658,-2852,-2955,-2961,-2883,-2705,-2461,-2122,-1739,-1293,-830,-363,85,474,781,980,1032,931,651,200,-417,-1179,-2049,-2994,-3972,-4939,-5868,-6718,-7477,-8121,-8640,-9022,-9256,-9326,-9222,-8925,-8424,-7725,-6816,-5744,-4511,-3186,-1797,-403,948,2219,3374,4397,5276,6006,6595,7048,7370,7571,7656,7623,7494,7258,6947,6563,6136,5678,5222,4776,4369,4013,3717,3496,3343,3272,3264,3324,3422,3561,3695,3819,3881,3857,3708,3403,2925,2257,1418,409,-716,-1926,-3159,-4364,-5481,-6466,-7271,-7881,-8270,-8454,-8430,-8248,-7906,-7470,-6943,-6366,-5764,-5134,-4506,-3862,-3214,-2545,-1853,-1134,-383,383,1164,1918,2638,3271,3804,4198,4448,4551,4515,4379,4164,3920,3684,3478,3335,3246,3212,3209,3212,3191,3122,2980,2769,2483,2160,1813,1493,1225,1039,953,954,1033,1149,1263,1339,1332,1240,1041,763,415,36,-358,-731,-1097,-1431,-1765,-2105,-2469,-2889,-3349,-3874,-4420,-4983,-5505,-5959,-6293,-6475,-6479,-6286,-5905,-5342,-4635,-3821,-2946,-2071,-1233,-494,124,583,883,1007,982,820,563,246,-86,-397,-639,-801,-847,-792,-623,-375,-48,308,689,1047,1371,1626,1807,1881,1864,1733,1516,1213,855,460,67,-306,-626,-879,-1041,-1111,-1072,-938,-693,-356,84,598,1198,1838,2524,3201,3863,4456,4973,5377,5659,5819,5855,5791,5654,5468,5275,5097,4957,4869,4817,4794,4750,4664,4482,4189,3757,3202,2534,1805,1055,343,-279,-778,-1132,-1339,-1432,-1430,-1397,-1355,-1353,-1396,-1482,-1590,-1675,-1701,-1618,-1414,-1074,-640,-159,285,598,699,504,-13,-870,-2013,-3375,-4840,-6296,-7612,-8701,-9473,-9897,-9973,-9730,-9228,-8549,-7746,-6903,-6045,-5202,-4374,-3539,-2681,-1779,-814,197,1240,2279,3245,4111,4785,5262,5479,5467,5215,4788,4223,3587,2939,2327,1782,1338,973,705,482,314,158,22,-94,-176,-183,-100,123,482,1006,1649,2398,3177,3932,4591,5089,5388,5455,5298,4930,4401,3761,3064,2377,1724,1152,659,247,-100,-406,-696,-981,-1287,-1597,-1923,-2226,-2500,-2705,-2834,-2864,-2795,-2642,-2403,-2126,-1801,-1483,-1167,-890,-662,-501,-428,-448,-582,-815,-1161,-1590,-2088,-2625,-3158,-3651,-4069,-4370,-4551,-4589,-4511,-4333,-4093,-3834,-3591,-3400,-3283,-3247,-3281,-3360,-3443,-3480,-3429,-3240,-2895,-2381,-1720,-946,-112,727,1500,2162,2659,2977,3091,3031,2799,2462,2045,1615,1206,857,598,435,386,438,595,842,1167,1560,1999,2478,2976,3478,3967,4414,4804,5109,5313,5416,5407,5318,5162,4979,4808,4680,4625,4657,4768,4943,5147,5317,5417,5376,5162,4748,4126,3323,2373,1343,293,-707,-1587,-2322,-2868,-3251,-3477,-3608,-3689,-3780,-3944,-4199,-4582,-5079,-5667,-6310,-6951,-7545,-8040,-8398,-8600,-8640,-8522,-8282,-7939,-7531,-7094,-6629,-6174,-5698,-5217,-4695,-4134,-3512,-2827,-2090,-1301,-495,308,1079,1774,2387,2880,3266,3542,3735,3871,3978,4094,4237,4434,4683,4986,5324,5674,6006,6282,6485,6586,6584,6484,6301,6064,5809,5559,5348,5194,5100,5067,5072,5084,5073,4983,4790,4441,3930,3237,2382,1378,289,-869,-1997,-3085,-4045,-4865,-5505,-5967,-6252,-6384,-6391,-6304,-6154,-5958,-5739,-5484,-5206,-4869,-4477,-3991,-3426,-2753,-2016,-1223,-436,299,916,1369,1609,1625,1408,1002,445,-177,-787,-1295,-1619,-1701,-1501,-1015,-268,682,1759,2877,3938,4879,5616,6143,6424,6495,6378,6120,5768,5353,4905,4425,3910,3332,2687,1939,1101,177,-807,-1799,-2756,-3621,-4339,-4878,-5216,-5342,-5288,-5074,-4755,-4369,-3969,-3574,-3218,-2895,-2598,-2314,-2008,-1671,-1258,-787,-219,398,1061,1719,2330,2853,3251,3508,3604,3573,3401,3153,2829,2479,2104,1730,1337,933,480,-19,-584,-1193,-1833,-2455,-3014,-3461,-3746,-3846,-3752,-3479,-3064,-2569,-2052,-1595,-1255,-1090,-1121,-1365,-1794,-2371,-3045,-3747,-4421,-5013,-5481,-5800,-5961,-5955,-5806,-5516,-5120,-4627,-4073,-3462,-2831,-2185,-1557,-966,-449,-23,272,445,470,396,219,21,-175,-288,-283,-110,258,817,1559,2425,3364,4296,5139,5830,6309,6544,6541,6298,5880,5322,4706,4088,3535,3086,2770,2595,2543,2597,2711,2861,3011,3143,3238,3302,3325,3333,3318,3310,3296,3295,3280,3253,3181,3055,2847,2553,2167,1689,1138,521,-121,-770,-1380,-1919,-2359,-2659,-2822,-2820,-2681,-2401,-2021,-1557,-1060,-567,-132,188,353,312,49,-443,-1147,-2017,-2998,-4020,-5007,-5882,-6597,-7091,-7363,-7411,-7264,-6973,-6590,-6164,-5753,-5371,-5055,-4782,-4564,-4353,-4146,-3898,-3616,-3268,-2893,-2472,-2070,-1677,-1341,-1053,-818,-607,-395,-134,206,660,1241,1935,2732,3559,4385,5122,5720,6138,6350,6364,6210,5942,5625,5328,5114,5025,5088,5296,5625,6026,6431,6790,7021,7105,7004,6725,6296,5752,5143,4524,3922,3370,2862,2403,1945,1488,968,391,-263,-978,-1712,-2417,-3025,-3474,-3703,-3692,-3422,-2935,-2273,-1528,-775,-115,373,636,619,342,-197,-933,-1802,-2736,-3644,-4461,-5145,-5624,-5914,-5969,-5824,-5478,-4961,-4305,-3533,-2692,-1801,-901,-22,811,1552,2197,2699,3070,3289,3383,3357,3254,3067,2850,2572,2273,1918,1517,1058,535,-44,-672,-1325,-1969,-2572,-3096,-3515,-3820,-4008,-4102,-4128,-4116,-4094,-4080,-4076,-4078,-4063,-4000,-3861,-3607,-3231,-2710,-2081,-1353,-602,132,783,1300,1661,1848,1878,1792,1631,1462,1339,1306,1394,1603,1913,2279,2638,2928,3080,3060,2836,2427,1858,1205,524,-79,-558,-839,-911,-777,-482,-93,301,617,777,733,464,-3,-634,-1333,-2037,-2648,-3102,-3356,-3390,-3223,-2885,-2446,-1946,-1461,-1009,-625,-303,-23,227,489,755,1047,1331,1599,1798,1898,1862,1674,1330,856,292,-310,-875,-1353,-1680,-1825,-1780,-1541,-1155,-642,-80,506,1048,1533,1928,2250,2497,2712,2911,3135,3400,3713,4081,4485,4908,5332,5726,6071,6345,6512,6571,6488,6270,5914,5427,4852,4189,3512,2834,2224,1704,1311,1044,887,797,718,573,316,-129,-761,-1599,-2603,-3714,-4860,-5947,-6885,-7596,-8028,-8152,-7985,-7575,-6992,-6333,-5698,-5171,-4839,-4734,-4894,-5286,-5881,-6596,-7357,-8065,-8641,-9013,-9150,-9027,-8677,-8122,-7430,-6659,-5879,-5139,-4486,-3938,-3497,-3149,-2863,-2603,-2351,-2064,-1761,-1417,-1063,-694,-331,37,407,814,1272,1819,2485,3274,4212,5261,6405,7585,8735,9799,10703,11407,11881,12103,12107,11898,11536,11061,10525,9987,9468,9017,8624,8308,8036,7790,7527,7212,6811,6285,5625,4816,3879,2834,1729,611,-454,-1425,-2241,-2883,-3322,-3559,-3607,-3485,-3231,-2884,-2480,-2069,-1673,-1331,-1045,-817,-639,-481,-346,-204,-76,42,113,120,24,-178,-521,-980,-1557,-2208,-2883,-3536,-4098,-4534,-4803,-4891,-4811,-4565,-4200,-3731,-3207,-2648,-2097,-1559,-1077,-654,-310,-68,76,91,-12,-245,-587,-1025,-1522,-2040,-2541,-2978,-3335,-3570,-3693,-3676,-3545,-3292,-2941,-2507,-2010,-1478,-933,-402,85,515,852,1099,1239,1283,1250,1166,1061,981,936,969,1060,1226,1424,1646,1844,2003,2077,2072,1960,1765,1500,1182,862,546,282,72,-68,-143,-146,-103,3,122,278,412,539,606,617,547,396,167,-140,-501,-921,-1362,-1838,-2314,-2798,-3276,-3736,-4176,-4577,-4920,-5193,-5365,-5428,-5366,-5175,-4860,-4435,-3913,-3323,-2678,-2010,-1329,-662,-18,593,1151,1664,2111,2509,2836,3111,3301,3419,3432,3350,3154,2861,2488,2059,1612,1190,820,557,405,382,476,651,866,1073,1211,1255,1178,980,697,360,31,-238,-391,-396,-233,96,553,1116,1714,2318,2873,3368,3775,4112,4380,4595,4775,4915,5023,5067,5050,4915,4682,4296,3801,3182,2500,1782,1092,465,-54,-453,-723,-888,-969,-1018,-1062,-1168,-1347,-1650,-2067,-2608,-3249,-3954,-4691,-5403,-6049,-6584,-6975,-7199,-7255,-7144,-6883,-6519,-6066,-5586,-5094,-4621,-4185,-3778,-3404,-3051,-2709,-2389,-2082,-1816,-1604,-1474,-1434,-1509,-1672,-1925,-2216,-2504,-2734,-2844,-2791,-2537,-2059,-1375,-481,546,1687,2845,3978,5015,5915,6648,7203,7597,7843,7999,8082,8154,8237,8353,8524,8723,8963,9190,9406,9550,9605,9536,9298,8902,8296,7519,6565,5464,4266,2984,1693,405,-821,-1977,-3031,-3990,-4845,-5614,-6298,-6916,-7449,-7911,-8260,-8498,-8580,-8503,-8244,-7814,-7218,-6502,-5700,-4881,-4098,-3417,-2869,-2499,-2285,-2231,-2271,-2371,-2460,-2495,-2444,-2270,-2000,-1622,-1184,-712,-236,208,610,959,1265,1527,1784,2021,2284,2542,2818,3067,3283,3408,3421,3269,2936,2411,1707,867,-41,-944,-1726,-2315,-2619,-2586,-2213,-1497,-518,652,1886,3082,4112,4903,5376,5520,5330,4864,4171,3352,2476,1641,902,316,-95,-327,-396,-348,-212,-60,77,148,126,6,-220,-518,-872,-1231,-1558,-1821,-1971,-2005,-1898,-1665,-1312,-875,-375,136,639,1082,1458,1722,1888,1937,1895,1772,1606,1419,1243,1087,957,831,689,484,197,-226,-774,-1473,-2277,-3160,-4053,-4890,-5608,-6153,-6492,-6625,-6564,-6358,-6066,-5740,-5449,-5214,-5064,-4975,-4919,-4840,-4693,-4421,-4021,-3470,-2835,-2132,-1470,-886,-461,-228,-195,-350,-648,-1015,-1379,-1651,-1753,-1637,-1253,-627,237,1254,2368,3483,4518,5421,6122,6623,6904,7001,6946,6787,6569,6337,6108,5899,5698,5491,5256,4983,4651,4287,3885,3499,3127,2831,2591,2445,2364,2333,2336,2325,2295,2208,2063,1858,1603,1312,1001,680,362,37,-299,-668,-1081,-1555,-2084,-2679,-3293,-3924,-4508,-5029,-5445,-5733,-5893,-5917,-5841,-5669,-5457,-5212,-4986,-4778,-4622,-4495,-4421,-4349,-4295,-4208,-4091,-3911,-3676,-3376,-3035,-2656,-2275,-1892,-1530,-1183,-846,-517,-177,173,545,922,1312,1676,2024,2309,2555,2728,2868,2977,3092,3232,3419,3656,3936,4246,4546,4820,5022,5135,5144,5035,4838,4557,4242,3930,3649,3447,3328,3307,3370,3494,3640,3768,3828,3780,3591,3238,2720,2054,1278,440,-398,-1177,-1854,-2378,-2744,-2945,-2994,-2927,-2781,-2584,-2392,-2212,-2074,-1969,-1901,-1844,-1789,-1715,-1608,-1471,-1293,-1081,-847,-590,-325,-58,219,486,762,1030,1298,1553,1785,1977,2114,2180,2159,2054,1852,1582,1245,874,483,91,-284,-651,-993,-1340,-1683,-2041,-2414,-2793,-3173,-3520,-3828,-4043,-4168,-4155,-4017,-3728,-3318,-2783,-2166,-1482,-767,-52,646,1289,1887,2401,2860,3238,3551,3797,3976,4090,4137,4117,4039,3908,3735,3536,3309,3083,2840,2600,2340,2061,1726,1332,827,212,-548,-1436,-2451,-3545,-4672,-5771,-6754,-7574,-8145,-8431,-8411,-8067,-7447,-6579,-5536,-4389,-3212,-2074,-1042,-158,539,1021,1289,1332,1169,823,313,-313,-1018,-1755,-2469,-3112,-3630,-3972,-4110,-4016,-3684,-3149,-2422,-1588,-688,203,1016,1724,2272,2659,2878,2944,2873,2694,2416,2061,1640,1151,616,34,-566,-1156,-1696,-2141,-2441,-2556,-2452,-2115,-1558,-807,68,1007,1911,2711,3336,3745,3929,3915,3749,3516,3279,3130,3108,3256,3552,3974,4442,4888,5237,5408,5391,5153,4749,4220,3651,3128,2713,2476,2417,2550,2820,3175,3538,3837,4015,4021,3857,3518,3061,2526,1984,1489,1085,792,608,512,450,390,255,24,-352,-877,-1537,-2316,-3147,-4002,-4804,-5531,-6138,-6618,-6976,-7232,-7413,-7563,-7711,-7886,-8117,-8400,-8729,-9098,-9453,-9787,-10050,-10213,-10257,-10154,-9901,-9491,-8925,-8222,-7396,-6487,-5516,-4540,-3581,-2692,-1892,-1202,-622,-142,278,662,1080,1561,2160,2896,3774,4789,5885,7030,8129,9140,9979,10607,10992,11136,11057,10814,10455,10063,9697,9406,9231,9153,9168,9207,9220,9118,8858,8365,7651,6695,5557,4285,2962,1668,471,-567,-1425,-2086,-2575,-2923,-3166,-3352,-3501,-3640,-3761,-3856,-3901,-3868,-3748,-3519,-3207,-2813,-2385,-1950,-1543,-1205,-936,-753,-634,-565,-507,-451,-347,-223,-46,133,321,461,554,556,487,336,139,-76,-269,-390,-422,-316,-96,249,681,1148,1619,2011,2294,2406,2325,2036,1536,859,33,-882,-1833,-2757,-3592,-4292,-4804,-5111,-5188,-5048,-4709,-4200,-3570,-2866,-2133,-1423,-771,-208,235,562,759,843,828,731,574,379,148,-95,-355,-629,-925,-1243,-1597,-1989,-2408,-2862,-3305,-3725,-4071,-4303,-4374,-4260,-3931,-3398,-2681,-1818,-880,67,946,1689,2247,2588,2710,2626,2378,2006,1564,1088,614,153,-292,-720,-1157,-1592,-2040,-2485,-2889,-3245,-3480,-3593,-3530,-3309,-2928,-2433,-1878,-1315,-820,-431,-187,-98,-142,-287,-487,-671,-822,-868,-834,-697,-500,-270,-59,104,184,177,96,-23,-135,-167,-73,212,716,1450,2400,3524,4758,6031,7260,8369,9302,9999,10459,10655,10627,10392,9991,9484,8887,8275,7647,7060,6505,6014,5572,5183,4838,4502,4191,3836,3461,3009,2484,1863,1142,324,-587,-1563,-2589,-3622,-4634,-5584,-6442,-7177,-7774,-8222,-8517,-8671,-8690,-8597,-8406,-8138,-7807,-7426,-7010,-6565,-6103,-5638,-5182,-4762,-4404,-4127,-3968,-3932,-4036,-4273,-4616,-5040,-5494,-5930,-6296,-6548,-6658,-6609,-6414,-6092,-5683,-5235,-4778,-4357,-3975,-3642,-3329,-3022,-2667,-2250,-1728,-1094,-361,467,1331,2202,3021,3752,4366,4848,5207,5455,5633,5761,5885,6030,6212,6459,6741,7077,7422,7766,8081,8329,8509,8575,8544,8381,8117,7736,7276,6749,6184,5621,5072,4569,4130,3739,3421,3128,2864,2577,2258,1863,1391,833,200,-467,-1140,-1757,-2271,-2632,-2812,-2785,-2570,-2177,-1673,-1091,-516,5,434,710,864,864,750,543,266,-41,-363,-683,-991,-1285,-1565,-1832,-2080,-2319,-2516,-2686,-2789,-2831,-2788,-2669,-2461,-2204,-1887,-1573,-1266,-1017,-843,-762,-790,-913,-1130,-1404,-1724,-2046,-2349,-2602,-2784,-2885,-2896,-2820,-2659,-2424,-2114,-1743,-1311,-827,-299,269,852,1455,2035,2602,3105,3557,3916,4198,4378,4477,4487,4431,4302,4121,3888,3602,3282,2905,2498,2041,1553,1029,481,-93,-673,-1267,-1861,-2451,-3045,-3614,-4169,-4666,-5091,-5395,-5555,-5527,-5309,-4890,-4309,-3605,-2853,-2131,-1521,-1105,-931,-1038,-1420,-2043,-2849,-3738,-4627,-5394,-5963,-6241,-6186,-5778,-5018,-3977,-2695,-1298,125,1467,2619,3520,4111,4364,4299,3939,3341,2582,1726,854,42,-665,-1206,-1553,-1688,-1594,-1294,-800,-163,569,1328,2042,2646,3070,3274,3229,2937,2428,1752,982,196,-523,-1117,-1528,-1756,-1788,-1678,-1457,-1205,-959,-785,-689,-682,-743,-810,-852,-786,-586,-195,372,1127,2014,2998,4004,4982,5862,6602,7168,7528,7686,7622,7366,6908,6303,5557,4725,3846,2962,2122,1361,707,184,-200,-457,-598,-664,-689,-720,-797,-957,-1221,-1596,-2081,-2641,-3257,-3869,-4445,-4929,-5294,-5508,-5578,-5504,-5324,-5070,-4781,-4503,-4261,-4071,-3960,-3899,-3912,-3963,-4053,-4163,-4292,-4418,-4557,-4680,-4799,-4886,-4939,-4921,-4829,-4623,-4300,-3837,-3234,-2488,-1612,-626,453,1569,2710,3808,4835,5755,6546,7191,7714,8095,8391,8596,8750,8859,8931,8964,8946,8860,8699,8442,8106,7697,7240,6767,6304,5870,5487,5133,4812,4465,4070,3563,2915,2094,1098,-64,-1333,-2672,-3978,-5211,-6272,-7137,-7749,-8121,-8244,-8160,-7889,-7470,-6940,-6314,-5626,-4878,-4100,-3300,-2514,-1766,-1096,-537,-113,149,267,238,120,-54,-216,-315,-295,-129,208,701,1331,2043,2788,3486,4081,4506,4718,4696,4434,3948,3279,2474,1589,690,-182,-967,-1645,-2190,-2609,-2900,-3103,-3210,-3285,-3308,-3325,-3325,-3312,-3285,-3218,-3108,-2920,-2653,-2284,-1831,-1292,-721,-143,366,761,982,991,763,306,-357,-1155,-2027,-2864,-3585,-4085,-4308,-4194,-3732,-2933,-1835,-501,975,2517,3991,5323,6392,7131,7485,7429,6985,6199,5153,3957,2725,1581,621,-74,-467,-559,-398,-36,409,895,1294,1593,1732,1713,1554,1281,937,566,190,-163,-504,-832,-1186,-1563,-2003,-2487,-3022,-3579,-4131,-4654,-5106,-5491,-5773,-5988,-6125,-6218,-6292,-6338,-6390,-6397,-6359,-6222,-5947,-5513,-4882,-4076,-3105,-2028,-904,188,1182,2006,2625,3014,3191,3183,3061,2883,2733,2673,2751,2998,3407,3953,4573,5203,5759,6177,6400,6403,6194,5798,5287,4718,4182,3738,3446,3327,3380,3581,3856,4159,4394,4500,4432,4141,3654,2978,2185,1338,524,-186,-734,-1081,-1237,-1219,-1087,-913,-763,-712,-800,-1060,-1484,-2065,-2746,-3500,-4266,-5009,-5692,-6292,-6788,-7171,-7421,-7527,-7472,-7242,-6842,-6271,-5568,-4767,-3938,-3149,-2475,-1980,-1721,-1708,-1953,-2404,-3005,-3677,-4323,-4862,-5223,-5344,-5220,-4819,-4202,-3374,-2418,-1377,-311,728,1708,2602,3392,4068,4622,5033,5308,5424,5393,5228,4943,4591,4204,3835,3539,3338,3275,3341,3528,3808,4142,4470,4770,4984,5111,5134,5072,4942,4781,4618,4482,4398,4366,4399,4458,4536,4580,4560,4438,4186,3790,3263,2612,1891,1136,397,-265,-830,-1257,-1548,-1709,-1758,-1728,-1657,-1575,-1521,-1515,-1582,-1724,-1951,-2234,-2577,-2930,-3283,-3590,-3825,-3960,-3976,-3853,-3599,-3210,-2698,-2097,-1397,-666,110,852,1566,2165,2645,2936,3025,2889,2537,1985,1291,502,-304,-1062,-1708,-2205,-2513,-2644,-2602,-2427,-2147,-1822,-1464,-1132,-825,-564,-355,-175,-33,105,248,405,601,822,1080,1366,1663,1968,2260,2520,2752,2913,3025,3050,3011,2892,2719,2493,2245,1990,1752,1556,1418,1336,1315,1316,1313,1247,1077,746,233,-482,-1397,-2469,-3666,-4905,-6137,-7263,-8233,-8981,-9463,-9665,-9571,-9203,-8590,-7773,-6813,-5766,-4707,-3695,-2794,-2051,-1501,-1169,-1043,-1122,-1364,-1725,-2172,-2616,-3041,-3363,-3563,-3608,-3488,-3216,-2812,-2320,-1775,-1239,-738,-319,7,234,359,417,412,389,356,342,356,404,493,621,791,1006,1266,1569,1916,2293,2703,3116,3544,3962,4367,4774,5154,5539,5909,6278,6623,6950,7215,7413,7497,7444,7222,6814,6220,5443,4528,3521,2500,1546,753,195,-47,59,532,1347,2447,3739,5123,6463,7653,8573,9143,9309,9040,8359,7294,5921,4334,2616,896,-758,-2232,-3490,-4468,-5175,-5605,-5800,-5806,-5681,-5495,-5303,-5166,-5120,-5192,-5393,-5713,-6133,-6629,-7149,-7673,-8139,-8519,-8784,-8899,-8875,-8701,-8409,-8026,-7589,-7135,-6707,-6320,-6010,-5758,-5574,-5420,-5284,-5117,-4907,-4618,-4243,-3778,-3229,-2604,-1925,-1205,-456,305,1079,1853,2629,3404,4171,4928,5657,6348,6969,7502,7920,8202,8339,8329,8186,7931,7600,7215,6824,6437,6074,5730,5387,5021,4606,4111,3532,2863,2133,1372,632,-39,-595,-993,-1223,-1267,-1163,-927,-616,-284,33,261,405,411,308,85,-217,-588,-980,-1385,-1772,-2129,-2453,-2732,-2964,-3147,-3264,-3317,-3279,-3151,-2913,-2559,-2094,-1509,-829,-63,767,1621,2481,3297,4042,4675,5170,5502,5663,5649,5478,5169,4766,4297,3817,3345,2932,2583,2320,2143,2044,2013,2036,2073,2119,2132,2090,1981,1756,1424,953,351,-365,-1190,-2060,-2961,-3827,-4619,-5313,-5862,-6262,-6513,-6605,-6579,-6431,-6198,-5893,-5523,-5106,-4624,-4101,-3510,-2879,-2202,-1500,-799,-111,523,1093,1569,1930,2174,2281,2257,2104,1821,1431,939,365,-265,-928,-1591,-2206,-2753,-3172,-3456,-3567,-3506,-3271,-2886,-2380,-1802,-1194,-632,-153,172,324,270,25,-399,-947,-1573,-2191,-2749,-3159,-3383,-3377,-3125,-2656,-1992,-1210,-374,424,1118,1629,1918,1959,1749,1324,716,7,-754,-1468,-2084,-2535,-2773,-2786,-2552,-2100,-1449,-651,244,1176,2089,2929,3658,4248,4685,4982,5143,5204,5193,5136,5071,5005,4961,4925,4894,4846,4744,4572,4286,3875,3326,2647,1870,1044,223,-501,-1081,-1426,-1510,-1296,-798,-54,871,1891,2897,3805,4513,4971,5136,5001,4590,3949,3130,2209,1229,264,-678,-1552,-2375,-3137,-3855,-4523,-5155,-5722,-6225,-6625,-6917,-7062,-7077,-6942,-6697,-6358,-5977,-5586,-5242,-4962,-4779,-4688,-4674,-4722,-4776,-4816,-4797,-4693,-4504,-4218,-3859,-3459,-3040,-2659,-2332,-2090,-1951,-1897,-1921,-1990,-2052,-2082,-2022,-1847,-1529,-1056,-433,321,1176,2097,3041,3971,4854,5672,6407,7064,7633,8132,8558,8908,9190,9377,9470,9449,9294,9007,8558,7963,7216,6335,5343,4271,3160,2058,1012,76,-709,-1297,-1667,-1797,-1695,-1373,-873,-235,470,1185,1831,2351,2682,2805,2675,2331,1773,1070,284,-522,-1258,-1875,-2322,-2564,-2610,-2461,-2156,-1737,-1252,-748,-279,133,452,670,778,768,647,408,69,-378,-889,-1457,-2029,-2563,-3023,-3338,-3494,-3449,-3203,-2776,-2203,-1550,-900,-326,87,296,259,0,-463,-1041,-1666,-2234,-2668,-2899,-2891,-2645,-2186,-1589,-918,-284,250,597,722,612,271,-246,-898,-1589,-2269,-2836,-3260,-3466,-3453,-3196,-2725,-2062,-1257,-369,548,1422,2197,2833,3276,3535,3587,3470,3213,2864,2480,2099,1781,1534,1403,1361,1419,1539,1692,1849,1966,2031,2014,1912,1731,1467,1150,775,372,-55,-486,-914,-1316,-1685,-1999,-2243,-2417,-2505,-2528,-2493,-2419,-2343,-2278,-2256,-2290,-2393,-2560,-2792,-3063,-3362,-3669,-3945,-4190,-4365,-4467,-4489,-4407,-4252,-4000,-3699,-3341,-2969,-2589,-2227,-1884,-1567,-1263,-958,-623,-242,219,773,1425,2169,2973,3797,4584,5285,5818,6158,6246,6086,5672,5045,4260,3372,2465,1591,807,150,-374,-756,-1020,-1182,-1269,-1298,-1282,-1216,-1099,-902,-623,-232,265,877,1578,2358,3170,3990,4774,5483,6089,6548,6854,6960,6885,6589,6095,5395,4509,3454,2283,1019,-249,-1492,-2621,-3607,-4396,-4987,-5376,-5590,-5677,-5680,-5657,-5656,-5708,-5828,-6023,-6263,-6529,-6774,-6976,-7095,-7135,-7068,-6923,-6693,-6405,-6063,-5682,-5259,-4806,-4322,-3812,-3299,-2787,-2320,-1905,-1584,-1355,-1227,-1186,-1184,-1196,-1151,-1003,-714,-236,434,1293,2328,3476,4700,5919,7080,8117,8986,9651,10103,10336,10373,10233,9961,9585,9153,8691,8227,7775,7332,6901,6455,5992,5484,4921,4301,3626,2917,2208,1531,931,442,89,-111,-163,-87,90,316,552,745,864,876,774,552,219,-213,-730,-1316,-1958,-2635,-3330,-4014,-4657,-5226,-5675,-5983,-6109,-6058,-5827,-5452,-4980,-4457,-3961,-3523,-3199,-2997,-2915,-2927,-2996,-3063,-3087,-3014,-2821,-2488,-2029,-1461,-828,-176,460,1028,1526,1921,2241,2484,2680,2844,2985,3114,3206,3255,3224,3092,2843,2468,1973,1398,762,134,-458,-956,-1332,-1565,-1645,-1576,-1385,-1080,-707,-289,137,536,888,1159,1334,1388,1325,1124,813,399,-89,-604,-1120,-1587,-1971,-2241,-2384,-2384,-2261,-2020,-1694,-1310,-895,-482,-86,277,586,857,1053,1201,1267,1274,1186,1040,795,509,166,-188,-523,-824,-1037,-1184,-1218,-1180,-1053,-879,-670,-456,-269,-129,-69,-103,-243,-503,-866,-1333,-1873,-2454,-3043,-3585,-4049,-4390,-4600,-4670,-4626,-4501,-4329,-4173,-4037,-3977,-3946,-3959,-3942,-3859,-3640,-3249,-2646,-1837,-849,274,1446,2604,3666,4563,5268,5739,6004,6068,5977,5781,5502,5198,4858,4514,4133,3732,3279,2796,2285,1772,1296,878,556,340,236,235,316,444,601,749,893,1015,1136,1277,1450,1692,1997,2375,2805,3267,3720,4142,4493,4760,4929,4999,4979,4877,4699,4455,4131,3727,3214,2576,1801,880,-181,-1343,-2588,-3832,-5038,-6132,-7067,-7810,-8337,-8665,-8807,-8810,-8715,-8569,-8408,-8261,-8128,-8016,-7891,-7748,-7538,-7260,-6883,-6420,-5862,-5243,-4563,-3862,-3141,-2423,-1721,-1032,-371,271,905,1515,2144,2761,3404,4051,4703,5356,5976,6562,7075,7505,7830,8052,8161,8198,8147,8055,7906,7712,7455,7108,6657,6064,5328,4437,3412,2283,1105,-66,-1162,-2121,-2903,-3481,-3850,-4036,-4072,-4005,-3883,-3746,-3614,-3503,-3396,-3275,-3107,-2864,-2530,-2099,-1601,-1066,-554,-113,208,378,393,265,33,-252,-547,-787,-958,-1017,-985,-848,-658,-417,-174,63,276,465,629,786,941,1105,1291,1490,1714,1953,2206,2475,2755,3048,3357,3671,3987,4292,4549,4746,4829,4771,4550,4133,3547,2797,1946,1048,185,-587,-1180,-1583,-1742,-1691,-1442,-1046,-565,-52,431,844,1159,1349,1422,1368,1212,959,637,260,-140,-544,-922,-1248,-1515,-1689,-1797,-1824,-1801,-1746,-1668,-1581,-1496,-1385,-1272,-1112,-926,-687,-416,-106,209,517,788,995,1132,1170,1118,964,718,372,-61,-591,-1204,-1897,-2653,-3447,-4247,-5007,-5686,-6224,-6584,-6727,-6644,-6333,-5835,-5186,-4468,-3741,-3099,-2585,-2278,-2181,-2318,-2663,-3174,-3808,-4494,-5176,-5804,-6321,-6701,-6910,-6928,-6749,-6366,-5772,-4998,-4045,-2971,-1811,-635,493,1514,2365,3011,3441,3649,3685,3584,3416,3252,3146,3155,3296,3578,3976,4455,4954,5429,5816,6090,6223,6205,6071,5816,5508,5150,4796,4448,4125,3818,3519,3216,2899,2572,2228,1909,1607,1380,1230,1187,1256,1436,1716,2065,2476,2893,3317,3692,4019,4270,4429,4502,4469,4347,4142,3861,3534,3164,2787,2402,2026,1659,1280,889,454,-33,-584,-1205,-1881,-2607,-3351,-4100,-4822,-5504,-6123,-6679,-7166,-7583,-7945,-8230,-8459,-8598,-8659,-8606,-8461,-8195,-7852,-7421,-6954,-6465,-5998,-5569,-5202,-4889,-4621,-4366,-4090,-3754,-3328,-2781,-2126,-1343,-482,449,1411,2368,3306,4201,5050,5856,6608,7321,7961,8535,8989,9316,9454,9405,9121,8620,7905,7004,5962,4832,3660,2507,1403,385,-530,-1338,-2033,-2624,-3112,-3494,-3762,-3897,-3883,-3684,-3299,-2699,-1904,-936,174,1349,2547,3667,4673,5467,6047,6339,6377,6127,5648,4932,4061,3035,1940,795,-331,-1396,-2353,-3162,-3793,-4234,-4477,-4545,-4452,-4246,-3948,-3621,-3278,-2981,-2726,-2566,-2479,-2492,-2574,-2710,-2866,-3002,-3073,-3042,-2872,-2542,-2045,-1383,-603,269,1145,1978,2699,3252,3624,3803,3814,3701,3520,3328,3193,3153,3239,3454,3775,4160,4548,4882,5094,5151,5016,4687,4167,3480,2661,1744,774,-218,-1192,-2123,-2984,-3758,-4422,-4959,-5357,-5588,-5671,-5580,-5365,-5018,-4604,-4127,-3651,-3175,-2735,-2326,-1948,-1591,-1239,-886,-522,-164,177,470,684,788,754,577,252,-185,-712,-1265,-1804,-2251,-2584,-2735,-2717,-2499,-2127,-1625,-1056,-482,34,440,681,751,621,323,-136,-703,-1346,-2001,-2637,-3189,-3636,-3938,-4073,-4038,-3815,-3420,-2866,-2167,-1360,-475,443,1367,2234,3048,3735,4311,4732,5007,5124,5102,4956,4713,4413,4081,3758,3460,3205,2989,2798,2616,2402,2140,1799,1372,855,281,-334,-928,-1460,-1886,-2170,-2297,-2291,-2157,-1968,-1743,-1550,-1406,-1331,-1315,-1330,-1324,-1250,-1040,-657,-67,727,1701,2799,3958,5093,6127,7001,7646,8062,8202,8113,7780,7258,6554,5698,4707,3587,2354,1024,-387,-1827,-3276,-4647,-5920,-7008,-7893,-8542,-8941,-9120,-9097,-8928,-8674,-8383,-8122,-7922,-7822,-7830,-7939,-8129,-8362,-8605,-8799,-8915,-8896,-8741,-8411,-7923,-7284,-6510,-5645,-4702,-3721,-2717,-1713,-703,302,1317,2342,3389,4454,5544,6639,7727,8789,9784,10701,11492,12149,12637,12956,13094,13050,12842,12456,11924,11234,10416,9462,8400,7235,5988,4693,3367,2054,788,-401,-1475,-2417,-3205,-3831,-4292,-4586,-4720,-4701,-4541,-4256,-3861,-3386,-2851,-2296,-1734,-1206,-721,-305,41,311,510,661,760,852,920,993,1054,1091,1095,1035,915,720,469,176,-111,-365,-522,-562,-435,-147,300,868,1501,2134,2699,3119,3353,3351,3106,2623,1928,1068,101,-910,-1898,-2800,-3567,-4155,-4543,-4711,-4672,-4423,-4013,-3444,-2790,-2056,-1313,-572,129,774,1352,1850,2273,2598,2822,2921,2870,2665,2273,1709,974,102,-867,-1877,-2868,-3775,-4542,-5131,-5507,-5681,-5645,-5460,-5137,-4753,-4319,-3892,-3476,-3086,-2713,-2343,-1962,-1551,-1100,-614,-86,441,972,1455,1888,2241,2516,2705,2825,2879,2888,2855,2794,2703,2583,2431,2236,1996,1702,1354,956,502,17,-511,-1045,-1595,-2129,-2648,-3126,-3570,-3955,-4301,-4593,-4851,-5074,-5273,-5452,-5609,-5740,-5841,-5888,-5883,-5792,-5600,-5285,-4826,-4204,-3426,-2490,-1424,-275,930,2111,3231,4231,5066,5721,6171,6438,6543,6524,6439,6330,6242,6225,6270,6421,6628,6889,7147,7353,7445,7362,7047,6469,5607,4480,3132,1626,55,-1485,-2903,-4102,-5028,-5634,-5914,-5881,-5589,-5072,-4425,-3671,-2887,-2086,-1285,-499,298,1078,1873,2635,3374,4029,4589,5000,5241,5290,5141,4803,4302,3667,2936,2143,1315,470,-381,-1227,-2071,-2892,-3687,-4435,-5105,-5690,-6150,-6480,-6677,-6728,-6679,-6528,-6335,-6124,-5933,-5798,-5716,-5710,-5752,-5833,-5925,-5995,-6026,-5976,-5844,-5589,-5227,-4734,-4140,-3442,-2678,-1865,-1027,-201,604,1363,2067,2709,3295,3816,4306,4753,5186,5603,6013,6422,6816,7199,7551,7852,8094,8229,8248,8115,7813,7342,6700,5912,5004,4021,3000,1992,1050,203,-486,-1017,-1347,-1485,-1424,-1185,-782,-249,385,1086,1807,2528,3201,3809,4329,4744,5046,5225,5268,5167,4904,4477,3875,3117,2212,1207,130,-950,-1991,-2936,-3742,-4376,-4833,-5101,-5221,-5212,-5122,-4986,-4837,-4698,-4579,-4490,-4429,-4400,-4408,-4461,-4565,-4743,-4986,-5306,-5685,-6082,-6471,-6764,-6910,-6833,-6475,-5810,-4827,-3558,-2076,-445,1200,2795,4204,5391,6271,6860,7140,7173,6996,6692,6319,5945,5621,5366,5210,5128,5120,5139,5163,5136,5034,4812,4456,3948,3295,2515,1641,709,-222,-1122,-1923,-2598,-3106,-3433,-3567,-3523,-3319,-2991,-2582,-2134,-1687,-1278,-931,-667,-491,-404,-392,-446,-532,-649,-770,-882,-999,-1087,-1186,-1263,-1349,-1424,-1507,-1595,-1690,-1808,-1928,-2073,-2210,-2355,-2473,-2563,-2621,-2613,-2574,-2466,-2329,-2152,-1965,-1767,-1590,-1430,-1305,-1224,-1176,-1185,-1233,-1341,-1494,-1710,-1957,-2242,-2519,-2766,-2942,-3004,-2928,-2684,-2266,-1692,-977,-179,646,1440,2131,2681,3052,3240,3265,3158,2980,2765,2583,2438,2368,2333,2324,2277,2150,1891,1473,875,126,-757,-1706,-2668,-3575,-4364,-4991,-5415,-5617,-5584,-5324,-4847,-4176,-3339,-2374,-1308,-199,940,2053,3118,4111,4997,5791,6460,7027,7501,7876,8199,8437,8636,8754,8808,8763,8601,8309,7845,7224,6422,5469,4383,3206,1986,773,-391,-1466,-2433,-3278,-4016,-4642,-5202,-5690,-6155,-6588,-7017,-7429,-7827,-8201,-8537,-8827,-9062,-9225,-9322,-9327,-9245,-9056,-8747,-8316,-7746,-7046,-6216,-5268,-4219,-3095,-1910,-707,514,1713,2889,4018,5102,6127,7096,8000,8837,9597,10280,10854,11331,11664,11862,11884,11721,11351,10766,9956,8937,7723,6352,4870,3322,1781,287,-1087,-2306,-3334,-4141,-4742,-5126,-5331,-5379,-5303,-5137,-4898,-4622,-4307,-3996,-3672,-3378,-3100,-2868,-2666,-2502,-2359,-2215,-2061,-1858,-1607,-1295,-939,-565,-221,49,191,172,-30,-400,-918,-1510,-2117,-2655,-3049,-3248,-3211,-2941,-2443,-1787,-1002,-198,583,1259,1785,2139,2305,2310,2166,1931,1636,1327,1057,843,727,719,824,1060,1400,1855,2392,2989,3621,4231,4804,5268,5613,5797,5813,5664,5366,4947,4449,3910,3365,2856,2388,1985,1632,1319,1026,730,406,58,-344,-767,-1226,-1685,-2142,-2575,-2969,-3321,-3615,-3848,-4018,-4117,-4138,-4080,-3916,-3651,-3257,-2744,-2097,-1343,-498,400,1297,2150,2893,3481,3859,3996,3872,3477,2840,1978,953,-191,-1382,-2571,-3696,-4713,-5594,-6298,-6835,-7187,-7370,-7396,-7277,-7031,-6677,-6223,-5697,-5109,-4499,-3896,-3335,-2865,-2514,-2318,-2303,-2460,-2794,-3254,-3805,-4372,-4891,-5289,-5510,-5506,-5256,-4762,-4031,-3108,-2024,-845,390,1610,2777,3837,4758,5511,6076,6450,6635,6650,6523,6279,5970,5624,5292,5000,4779,4635,4563,4544,4532,4492,4359,4102,3685,3100,2370,1529,648,-199,-935,-1484,-1801,-1861,-1663,-1259,-670,-3,723,1403,2026,2546,2947,3247,3443,3556,3618,3623,3604,3549,3461,3330,3151,2910,2608,2238,1808,1324,800,246,-315,-872,-1399,-1891,-2322,-2691,-2984,-3200,-3335,-3394,-3377,-3300,-3172,-3014,-2848,-2691,-2576,-2513,-2528,-2632,-2834,-3137,-3538,-4020,-4564,-5142,-5713,-6245,-6699,-7026,-7221,-7220,-7052,-6678,-6136,-5439,-4616,-3721,-2778,-1834,-908,-16,833,1643,2422,3176,3907,4618,5290,5909,6448,6869,7156,7264,7195,6921,6460,5814,5004,4060,3012,1902,779,-301,-1291,-2120,-2752,-3130,-3232,-3043,-2577,-1864,-952,72,1156,2185,3106,3857,4387,4713,4831,4795,4661,4483,4325,4224,4195,4243,4328,4423,4462,4410,4228,3901,3444,2873,2248,1603,990,443,-24,-412,-728,-1013,-1271,-1550,-1844,-2181,-2544,-2932,-3325,-3702,-4053,-4352,-4599,-4781,-4896,-4940,-4915,-4807,-4626,-4361,-4020,-3606,-3127,-2592,-2014,-1409,-783,-159,470,1076,1669,2234,2775,3278,3742,4157,4511,4804,5029,5183,5284,5325,5322,5280,5193,5059,4859,4568,4161,3604,2880,1973,889,-346,-1683,-3058,-4376,-5559,-6504,-7142,-7418,-7301,-6808,-5955,-4831,-3494,-2063,-632,702,1838,2715,3265,3465,3303,2790,1971,898,-347,-1680,-3012,-4254,-5344,-6212,-6847,-7220,-7363,-7290,-7053,-6690,-6251,-5771,-5290,-4814,-4374,-3952,-3560,-3198,-2848,-2537,-2249,-1997,-1796,-1624,-1501,-1388,-1288,-1154,-973,-709,-352,108,664,1288,1956,2620,3246,3795,4250,4596,4841,5004,5099,5165,5214,5269,5337,5412,5495,5560,5588,5563,5455,5261,4961,4566,4077,3507,2885,2207,1524,827,153,-491,-1091,-1635,-2115,-2535,-2895,-3190,-3448,-3649,-3821,-3950,-4033,-4056,-3990,-3805,-3465,-2936,-2200,-1248,-103,1203,2611,4047,5438,6701,7770,8588,9125,9359,9305,8978,8420,7670,6774,5777,4713,3627,2530,1470,449,-501,-1370,-2152,-2834,-3435,-3941,-4382,-4753,-5069,-5347,-5584,-5795,-5985,-6159,-6329,-6506,-6696,-6919,-7181,-7499,-7868,-8287,-8744,-9202,-9652,-10032,-10332,-10499,-10518,-10359,-10015,-9484,-8766,-7891,-6862,-5728,-4505,-3234,-1942,-655,592,1796,2917,3960,4903,5746,6478,7111,7635,8063,8399,8645,8808,8890,8893,8811,8651,8398,8071,7650,7169,6624,6053,5477,4926,4423,4001,3655,3418,3258,3207,3207,3285,3388,3515,3645,3757,3842,3897,3894,3846,3718,3526,3233,2864,2397,1858,1260,622,-25,-661,-1265,-1823,-2326,-2776,-3173,-3526,-3835,-4097,-4300,-4422,-4428,-4300,-3992,-3520,-2865,-2078,-1187,-269,634,1429,2090,2558,2820,2885,2752,2474,2071,1596,1084,557,57,-416,-827,-1167,-1416,-1551,-1545,-1392,-1066,-580,58,816,1642,2477,3252,3896,4349,4563,4508,4194,3627,2859,1937,924,-123,-1148,-2114,-2987,-3754,-4408,-4950,-5386,-5714,-5946,-6057,-6062,-5925,-5653,-5237,-4679,-4012,-3259,-2479,-1716,-1036,-479,-91,117,140,4,-251,-571,-906,-1186,-1400,-1483,-1473,-1346,-1161,-940,-726,-564,-465,-465,-541,-697,-895,-1114,-1315,-1482,-1596,-1658,-1683,-1681,-1677,-1687,-1718,-1773,-1840,-1898,-1925,-1898,-1790,-1600,-1327,-998,-638,-303,-19,158,220,154,-27,-296,-606,-931,-1214,-1436,-1569,-1602,-1542,-1391,-1165,-867,-513,-98,372,896,1470,2075,2696,3297,3856,4342,4728,5015,5179,5251,5227,5145,5009,4862,4697,4529,4350,4136,3875,3541,3123,2622,2049,1435,821,256,-207,-532,-679,-643,-427,-65,401,911,1405,1835,2151,2335,2384,2295,2113,1842,1526,1190,832,491,135,-216,-578,-951,-1334,-1717,-2088,-2426,-2706,-2928,-3066,-3146,-3174,-3181,-3216,-3295,-3470,-3751,-4142,-4638,-5200,-5782,-6334,-6781,-7085,-7191,-7077,-6759,-6232,-5572,-4814,-4033,-3292,-2644,-2121,-1751,-1512,-1397,-1344,-1322,-1260,-1124,-875,-494,26,664,1412,2217,3057,3887,4666,5380,5989,6501,6891,7174,7345,7402,7358,7205,6943,6595,6140,5615,5018,4359,3665,2927,2178,1403,636,-134,-873,-1580,-2208,-2746,-3138,-3359,-3371,-3147,-2689,-1996,-1107,-63,1076,2241,3366,4387,5248,5908,6344,6546,6521,6302,5898,5371,4729,4027,3275,2508,1740,993,291,-357,-915,-1387,-1744,-2000,-2155,-2230,-2263,-2276,-2324,-2426,-2620,-2911,-3298,-3765,-4263,-4773,-5227,-5602,-5854,-5974,-5954,-5816,-5570,-5259,-4906,-4541,-4178,-3827,-3469,-3110,-2698,-2248,-1713,-1121,-459,229,915,1551,2079,2470,2665,2668,2456,2066,1524,897,240,-374,-879,-1226,-1373,-1292,-990,-470,229,1059,1969,2886,3748,4497,5080,5469,5644,5611,5396,5030,4571,4072,3595,3189,2898,2737,2717,2819,3010,3255,3487,3673,3749,3683,3448,3027,2436,1685,814,-147,-1146,-2164,-3147,-4097,-4977,-5787,-6520,-7158,-7712,-8152,-8479,-8675,-8710,-8606,-8311,-7887,-7304,-6622,-5857,-5047,-4213,-3389,-2566,-1772,-986,-220,540,1285,2018,2718,3371,3947,4422,4769,4974,5025,4932,4711,4394,4015,3615,3227,2876,2583,2337,2132,1934,1710,1420,1041,548,-52,-748,-1494,-2256,-2966,-3595,-4080,-4411,-4558,-4537,-4353,-4043,-3635,-3181,-2723,-2296,-1956,-1707,-1591,-1594,-1726,-1958,-2272,-2626,-2981,-3286,-3507,-3592,-3512,-3252,-2776,-2119,-1269,-277,823,1979,3130,4226,5216,6057,6737,7230,7554,7713,7719,7610,7376,7060,6651,6173,5630,5036,4395,3734,3058,2399,1766,1188,671,247,-110,-371,-575,-730,-853,-1000,-1170,-1416,-1748,-2183,-2731,-3372,-4098,-4873,-5659,-6427,-7119,-7727,-8195,-8527,-8691,-8695,-8530,-8211,-7735,-7124,-6377,-5512,-4542,-3483,-2359,-1202,-31,1111,2200,3214,4115,4913,5572,6116,6527,6838,7044,7179,7249,7273,7264,7220,7154,7052,6913,6723,6474,6151,5755,5283,4738,4160,3548,2965,2419,1959,1592,1347,1197,1162,1170,1227,1253,1225,1089,818,389,-191,-909,-1732,-2610,-3493,-4329,-5069,-5676,-6121,-6388,-6471,-6378,-6126,-5739,-5256,-4715,-4152,-3621,-3145,-2753,-2460,-2253,-2123,-2035,-1941,-1812,-1596,-1278,-834,-274,389,1115,1869,2599,3260,3820,4239,4517,4645,4655,4563,4429,4274,4157,4096,4116,4216,4388,4603,4833,5050,5211,5307,5297,5195,4972,4652,4221,3702,3090,2404,1652,853,28,-800,-1595,-2333,-2987,-3536,-3984,-4316,-4566,-4736,-4867,-4964,-5058,-5144,-5232,-5294,-5329,-5288,-5177,-4939,-4594,-4105,-3503,-2777,-1974,-1100,-215,659,1471,2182,2768,3194,3454,3534,3445,3192,2797,2272,1645,928,155,-668,-1502,-2347,-3163,-3943,-4665,-5307,-5864,-6316,-6662,-6893,-7013,-7007,-6886,-6634,-6254,-5740,-5091,-4314,-3417,-2427,-1360,-279,787,1753,2572,3173,3507,3552,3300,2777,2046,1165,241,-653,-1424,-2018,-2395,-2556,-2510,-2316,-2011,-1671,-1333,-1048,-828,-692,-624,-602,-615,-606,-586,-491,-342,-103,206,596,1035,1536,2047,2591,3121,3642,4134,4586,4994,5339,5629,5842,5995,6081,6121,6122,6118,6114,6143,6200,6303,6426,6563,6669,6720,6666,6485,6140,5628,4952,4125,3187,2166,1114,65,-937,-1869,-2703,-3416,-4007,-4449,-4756,-4917,-4936,-4835,-4605,-4288,-3874,-3415,-2906,-2400,-1899,-1459,-1087,-830,-704,-729,-917,-1269,-1769,-2406,-3138,-3932,-4744,-5527,-6241,-6853,-7330,-7657,-7834,-7846,-7733,-7483,-7135,-6696,-6172,-5571,-4877,-4087,-3190,-2184,-1087,76,1256,2405,3452,4359,5057,5540,5780,5796,5610,5258,4780,4231,3639,3057,2500,2004,1575,1233,979,816,746,758,845,987,1171,1381,1587,1792,1958,2085,2152,2140,2034,1830,1509,1091,582,22,-558,-1100,-1563,-1897,-2063,-2050,-1852,-1491,-997,-424,187,773,1305,1744,2079,2311,2453,2529,2577,2620,2705,2837,3039,3299,3601,3913,4198,4419,4542,4545,4419,4164,3811,3369,2903,2416,1972,1575,1246,997,807,688,615,582,575,579,581,575,555,514,473,417,375,338,309,290,262,221,142,11,-187,-469,-834,-1273,-1772,-2279,-2780,-3202,-3528,-3716,-3746,-3638,-3381,-3042,-2643,-2256,-1928,-1700,-1607,-1640,-1798,-2023,-2284,-2510,-2655,-2669,-2529,-2217,-1752,-1157,-477,228,914,1514,1998,2328,2490,2500,2354,2101,1753,1346,895,414,-102,-652,-1254,-1911,-2625,-3384,-4165,-4930,-5623,-6207,-6615,-6833,-6821,-6609,-6205,-5683,-5093,-4515,-4015,-3636,-3406,-3316,-3326,-3392,-3433,-3405,-3243,-2945,-2500,-1951,-1350,-751,-219,208,510,682,761,769,777,815,934,1164,1510,1976,2537,3158,3796,4399,4908,5287,5483,5480,5260,4827,4213,3445,2594,1710,884,175,-338,-616,-615,-341,191,932,1806,2732,3626,4385,4959,5280,5327,5120,4662,4042,3306,2554,1856,1287,895,710,721,915,1222,1611,1986,2328,2567,2697,2699,2581,2351,2029,1630,1180,698,218,-236,-634,-937,-1149,-1230,-1208,-1078,-869,-603,-311,-16,260,492,673,767,771,644,375,-69,-687,-1485,-2426,-3480,-4576,-5651,-6633,-7450,-8058,-8410,-8500,-8331,-7935,-7359,-6669,-5926,-5209,-4566,-4052,-3684,-3476,-3403,-3446,-3562,-3716,-3876,-4019,-4132,-4219,-4278,-4328,-4356,-4373,-4348,-4264,-4079,-3750,-3239,-2498,-1509,-249,1249,2976,4829,6760,8631,10352,11809,12911,13606,13857,13681,13126,12251,11169,9953,8716,7523,6448,5511,4743,4122,3634,3244,2910,2610,2311,2001,1679,1341,999,656,303,-52,-441,-865,-1349,-1895,-2484,-3104,-3691,-4205,-4573,-4757,-4715,-4459,-4000,-3402,-2733,-2077,-1512,-1100,-875,-838,-952,-1156,-1366,-1491,-1456,-1202,-710,12,915,1934,2974,3954,4793,5436,5861,6058,6071,5933,5709,5455,5200,4995,4821,4690,4568,4429,4244,3991,3650,3236,2737,2196,1606,1008,398,-214,-832,-1472,-2134,-2838,-3571,-4326,-5084,-5800,-6455,-6993,-7405,-7648,-7738,-7672,-7480,-7209,-6907,-6624,-6429,-6325,-6365,-6507,-6742,-6998,-7211,-7309,-7228,-6923,-6389,-5628,-4711,-3695,-2672,-1730,-937,-350,-5,101,-29,-345,-821,-1370,-1965,-2495,-2939,-3202,-3266,-3085,-2665,-2012,-1171,-193,863,1908,2910,3781,4530,5106,5561,5890,6163,6406,6674,6992,7377,7813,8270,8678,8967,9038,8814,8222,7215,5794,3982,1864,-459,-2845,-5151,-7211,-8905,-10109,-10746,-10797,-10241,-9158,-7607,-5724,-3630,-1477,591,2454,3993,5148,5881,6185,6100,5677,4987,4119,3158,2187,1296,554,24,-235,-191,170,844,1789,2934,4196,5431,6520,7312,7683,7547,6852,5612,3904,1851,-365,-2551,-4497,-6027,-7000,-7339,-7047,-6184,-4888,-3327,-1700,-194,1023,1828,2162,2000,1416,470,-685,-1951,-3177,-4283,-5174,-5832,-6235,-6421,-6433,-6326,-6169,-6014,-5891,-5830,-5812,-5813,-5799,-5703,-5499,-5122,-4577,-3832,-2936,-1902,-811,286,1309,2196,2901,3388,3651,3708,3585,3347,3042,2751,2528,2432,2507,2763,3218,3822,4563,5349,6136,6830,7366,7680,7730,7503,7007,6299,5429,4508,3599,2820,2204,1815,1641,1664,1826,2052,2264,2391,2374,2178,1802,1254,584,-170,-953,-1726,-2455,-3128,-3742,-4301,-4818,-5278,-5672,-5962,-6093,-6021,-5682,-5058,-4135,-2962,-1607,-184,1177,2348,3206,3674,3715,3343,2631,1673,626,-396,-1221,-1789,-1980,-1816,-1280,-443,623,1830,3088,4302,5424,6379,7162,7733,8102,8264,8211,7956,7474,6772,5841,4693,3339,1835,213,-1431,-3034,-4487,-5720,-6639,-7213,-7390,-7192,-6645,-5807,-4776,-3631,-2494,-1443,-581,57,403,475,261,-196,-854,-1656,-2539,-3438,-4277,-5008,-5553,-5887,-5963,-5777,-5337,-4660,-3817,-2840,-1844,-871,-30,633,1064,1246,1195,957,598,214,-101,-258,-184,160,782,1655,2716,3878,5035,6078,6903,7420,7578,7331,6707,5714,4438,2941,1320,-334,-1944,-3429,-4739,-5833,-6674,-7259,-7558,-7571,-7291,-6715,-5865,-4773,-3500,-2127,-753,507,1536,2246,2548,2426,1879,963,-215,-1540,-2870,-4065,-5014,-5623,-5849,-5680,-5145,-4316,-3258,-2100,-906,212,1202,2016,2638,3077,3356,3510,3579,3587,3562,3505,3412,3270,3069,2795,2464,2096,1729,1423,1224,1189,1355,1726,2299,3013,3813,4605,5290,5788,6001,5894,5420,4595,3457,2070,528,-1065,-2603,-3978,-5116,-5947,-6448,-6614,-6470,-6069,-5474,-4755,-3986,-3232,-2532,-1939,-1447,-1084,-815,-632,-503,-390,-267,-103,128,440,841,1339,1911,2560,3237,3938,4593,5182,5646,5945,6040,5902,5510,4864,3983,2888,1646,299,-1063,-2376,-3564,-4566,-5338,-5851,-6103,-6100,-5895,-5517,-5054,-4553,-4105,-3751,-3556,-3535,-3707,-4049,-4536,-5108,-5707,-6271,-6721,-7021,-7106,-6966,-6571,-5948,-5097,-4076,-2914,-1676,-412,824,1990,3055,4001,4820,5525,6123,6634,7081,7451,7763,7979,8074,8029,7785,7356,6723,5937,5040,4128,3285,2608,2184,2058,2276,2807,3626,4644,5772,6909,7944,8791,9380,9650,9592,9197,8497,7529,6355,5033,3635,2220,837,-459,-1656,-2715,-3648,-4440,-5096,-5620,-6013,-6284,-6439,-6497,-6475,-6399,-6302,-6208,-6136,-6115,-6120,-6159,-6187,-6165,-6055,-5804,-5385,-4790,-4015,-3103,-2100,-1070,-89,780,1482,1968,2235,2270,2115,1797,1386,929,500,144,-86,-155,-47,250,721,1338,2069,2845,3629,4338,4931,5336,5524,5449,5107,4490,3630,2558,1350,58,-1204,-2376,-3343,-4055,-4435,-4469,-4139,-3487,-2550,-1417,-168,1097,2284,3316,4117,4655,4892,4841,4509,3930,3152,2210,1170,72,-1030,-2081,-3045,-3867,-4512,-4956,-5164,-5140,-4892,-4441,-3849,-3170,-2482,-1869,-1390,-1110,-1051,-1216,-1571,-2065,-2607,-3125,-3521,-3734,-3711,-3445,-2950,-2288,-1534,-791,-164,260,399,227,-271,-1052,-2057,-3191,-4367,-5473,-6438,-7188,-7679,-7916,-7874,-7613,-7135,-6498,-5721,-4850,-3895,-2906,-1886,-896,46,883,1577,2088,2381,2455,2301,1972,1504,990,503,139,-24,73,471,1170,2145,3339,4671,6037,7341,8476,9357,9928,10139,10007,9542,8822,7920,6926,5965,5088,4411,3941,3719,3718,3905,4220,4602,4990,5321,5561,5666,5628,5430,5079,4571,3928,3146,2258,1265,202,-913,-2039,-3143,-4182,-5112,-5898,-6502,-6909,-7105,-7103,-6914,-6577,-6134,-5622,-5098,-4591,-4135,-3744,-3426,-3161,-2949,-2747,-2547,-2318,-2046,-1730,-1370,-986,-605,-254,26,214,291,242,93,-167,-486,-853,-1225,-1576,-1875,-2090,-2204,-2176,-2006,-1660,-1132,-428,447,1458,2556,3692,4780,5751,6539,7081,7351,7338,7045,6531,5813,4978,4047,3084,2101,1115,121,-888,-1926,-2996,-4087,-5184,-6250,-7240,-8114,-8821,-9334,-9623,-9695,-9545,-9215,-8736,-8148,-7504,-6828,-6151,-5489,-4829,-4188,-3537,-2890,-2236,-1587,-958,-359,197,712,1186,1653,2126,2661,3280,4014,4878,5860,6930,8032,9101,10044,10813,11313,11539,11461,11115,10550,9836,9049,8291,7598,7058,6661,6424,6310,6281,6281,6276,6211,6091,5898,5651,5385,5112,4875,4675,4509,4358,4173,3905,3501,2908,2110,1085,-125,-1478,-2899,-4287,-5567,-6641,-7450,-7966,-8180,-8136,-7889,-7525,-7130,-6786,-6554,-6475,-6547,-6759,-7048,-7374,-7651,-7835,-7878,-7747,-7458,-6998,-6420,-5729,-4978,-4170,-3335,-2470,-1584,-679,229,1125,1969,2717,3321,3716,3867,3735,3309,2607,1665,543,-682,-1937,-3134,-4208,-5093,-5743,-6136,-6248,-6101,-5709,-5121,-4386,-3578,-2760,-2020,-1415,-1017,-852,-955,-1286,-1825,-2476,-3152,-3739,-4132,-4231,-3991,-3370,-2406,-1157,273,1756,3159,4351,5236,5738,5855,5602,5076,4360,3613,2930,2445,2216,2281,2626,3183,3873,4561,5168,5559,5713,5566,5179,4577,3877,3151,2501,1985,1633,1452,1392,1415,1436,1411,1288,1048,700,271,-183,-614,-960,-1187,-1280,-1236,-1101,-904,-722,-592,-576,-685,-935,-1289,-1712,-2132,-2478,-2686,-2694,-2482,-2048,-1427,-674,133,918,1608,2136,2490,2634,2623,2477,2274,2075,1941,1917,2027,2257,2589,2958,3316,3590,3725,3674,3408,2916,2228,1364,404,-605,-1566,-2429,-3121,-3613,-3890,-3958,-3868,-3661,-3426,-3228,-3135,-3208,-3448,-3881,-4445,-5113,-5801,-6452,-7001,-7401,-7634,-7690,-7601,-7393,-7121,-6823,-6538,-6282,-6058,-5838,-5595,-5278,-4847,-4266,-3511,-2572,-1473,-233,1086,2429,3733,4930,5973,6836,7493,7977,8291,8495,8628,8738,8874,9048,9298,9586,9923,10239,10519,10703,10771,10697,10483,10135,9680,9125,8510,7820,7074,6245,5319,4280,3122,1847,495,-892,-2246,-3481,-4540,-5333,-5838,-6017,-5895,-5509,-4931,-4248,-3550,-2930,-2458,-2180,-2120,-2265,-2582,-3015,-3500,-3962,-4350,-4596,-4688,-4589,-4322,-3893,-3342,-2713,-2045,-1385,-773,-233,202,537,757,889,923,899,812,695,558,417,290,197,148,170,263,447,713,1059,1464,1897,2324,2701,2978,3122,3093,2885,2490,1946,1278,550,-186,-874,-1485,-1974,-2376,-2670,-2931,-3164,-3440,-3762,-4164,-4620,-5118,-5600,-6040,-6370,-6571,-6615,-6500,-6256,-5903,-5502,-5094,-4725,-4431,-4217,-4082,-3995,-3919,-3794,-3584,-3225,-2702,-1981,-1077,-3,1204,2479,3776,5002,6108,7009,7667,8019,8052,7750,7130,6235,5119,3865,2555,1279,113,-879,-1653,-2181,-2474,-2530,-2394,-2084,-1645,-1097,-476,208,929,1668,2400,3078,3663,4086,4299,4238,3883,3211,2265,1084,-218,-1551,-2768,-3769,-4440,-4734,-4621,-4151,-3388,-2453,-1471,-555,180,704,966,1037,951,829,751,810,1043,1463,2023,2639,3216,3622,3790,3642,3191,2466,1572,625,-235,-863,-1186,-1104,-654,141,1158,2269,3312,4146,4639,4716,4343,3531,2359,901,-702,-2351,-3923,-5332,-6518,-7435,-8075,-8443,-8556,-8441,-8128,-7648,-7028,-6306,-5508,-4676,-3852,-3075,-2391,-1836,-1432,-1197,-1108,-1157,-1266,-1413,-1491,-1478,-1283,-916,-329,418,1317,2275,3243,4137,4901,5497,5888,6091,6125,6021,5853,5650,5484,5384,5379,5478,5664,5917,6178,6423,6564,6597,6445,6121,5600,4904,4062,3106,2093,1058,59,-871,-1700,-2398,-2970,-3406,-3742,-3989,-4198,-4391,-4612,-4870,-5184,-5530,-5902,-6249,-6545,-6741,-6810,-6739,-6520,-6183,-5741,-5236,-4689,-4125,-3542,-2943,-2298,-1598,-823,33,949,1903,2837,3697,4413,4933,5219,5263,5083,4739,4302,3872,3538,3382,3463,3794,4367,5117,5961,6805,7530,8064,8329,8312,8014,7489,6803,6037,5274,4577,3985,3530,3179,2927,2702,2481,2188,1816,1318,706,-18,-829,-1708,-2616,-3542,-4457,-5353,-6227,-7074,-7891,-8679,-9408,-10077,-10633,-11053,-11290,-11312,-11092,-10624,-9901,-8968,-7844,-6601,-5282,-3948,-2648,-1418,-277,756,1699,2548,3331,4060,4755,5413,6054,6635,7171,7597,7914,8076,8070,7891,7544,7059,6460,5800,5099,4410,3733,3087,2460,1830,1178,481,-286,-1107,-1990,-2885,-3781,-4610,-5360,-5979,-6462,-6799,-7002,-7082,-7076,-6994,-6872,-6709,-6526,-6306,-6045,-5732,-5342,-4880,-4351,-3765,-3182,-2624,-2164,-1841,-1698,-1749,-1992,-2386,-2882,-3404,-3864,-4187,-4291,-4133,-3693,-2974,-2035,-925,245,1406,2460,3345,4034,4499,4782,4912,4957,4973,5023,5138,5356,5656,6044,6461,6894,7282,7607,7837,7963,7973,7879,7656,7329,6858,6247,5471,4515,3381,2071,622,-924,-2484,-3979,-5310,-6379,-7110,-7433,-7327,-6801,-5893,-4701,-3318,-1886,-527,648,1537,2093,2301,2183,1794,1227,551,-117,-712,-1163,-1425,-1479,-1327,-995,-514,56,681,1305,1886,2396,2802,3076,3208,3162,2949,2545,1979,1256,425,-474,-1383,-2249,-3016,-3657,-4134,-4454,-4630,-4674,-4651,-4568,-4490,-4418,-4370,-4341,-4289,-4202,-4010,-3699,-3226,-2584,-1788,-866,119,1096,1982,2706,3204,3450,3445,3218,2840,2382,1932,1565,1324,1246,1321,1527,1819,2152,2470,2743,2937,3057,3099,3088,3036,2963,2879,2781,2657,2501,2293,2029,1708,1337,943,552,194,-88,-286,-375,-364,-279,-144,-17,64,44,-100,-409,-859,-1470,-2177,-2965,-3763,-4527,-5199,-5733,-6088,-6237,-6170,-5886,-5407,-4758,-3981,-3114,-2199,-1273,-361,511,1327,2082,2753,3350,3849,4250,4559,4755,4887,4941,4988,5050,5182,5424,5803,6329,6994,7756,8568,9347,10022,10502,10720,10616,10154,9340,8188,6767,5153,3457,1770,216,-1156,-2255,-3092,-3651,-3993,-4157,-4231,-4270,-4344,-4482,-4722,-5036,-5437,-5858,-6292,-6678,-6996,-7213,-7323,-7317,-7221,-7039,-6818,-6571,-6330,-6114,-5924,-5766,-5628,-5491,-5349,-5170,-4957,-4679,-4346,-3940,-3467,-2927,-2320,-1654,-941,-192,575,1324,2039,2664,3181,3547,3731,3733,3531,3157,2625,1989,1303,630,30,-436,-737,-837,-744,-475,-61,450,1002,1552,2048,2464,2772,2970,3052,3025,2908,2697,2420,2073,1674,1220,725,180,-405,-1031,-1696,-2394,-3114,-3846,-4573,-5271,-5936,-6529,-7052,-7474,-7795,-7991,-8068,-7999,-7799,-7445,-6950,-6317,-5563,-4717,-3813,-2890,-1991,-1156,-407,242,786,1247,1654,2032,2442,2898,3449,4106,4866,5725,6630,7547,8408,9154,9732,10096,10225,10118,9795,9306,8692,8037,7388,6807,6340,5994,5779,5672,5621,5592,5510,5335,5022,4552,3927,3173,2329,1457,600,-176,-844,-1379,-1784,-2072,-2276,-2434,-2576,-2751,-2952,-3209,-3492,-3797,-4080,-4327,-4507,-4609,-4642,-4614,-4560,-4518,-4521,-4612,-4804,-5115,-5518,-5995,-6480,-6925,-7268,-7450,-7447,-7226,-6807,-6197,-5453,-4604,-3720,-2825,-1967,-1154,-391,328,1027,1721,2421,3131,3843,4524,5153,5656,6017,6163,6097,5789,5273,4576,3758,2883,2009,1203,500,-63,-478,-746,-885,-918,-871,-773,-647,-523,-405,-323,-282,-294,-377,-522,-739,-1013,-1323,-1647,-1939,-2168,-2278,-2230,-1987,-1518,-825,81,1161,2349,3572,4735,5751,6546,7054,7264,7157,6790,6198,5483,4705,3968,3321,2815,2463,2249,2136,2068,1986,1828,1562,1158,632,3,-669,-1331,-1910,-2351,-2611,-2661,-2511,-2183,-1725,-1207,-688,-251,50,168,77,-220,-702,-1323,-2010,-2695,-3291,-3728,-3940,-3893,-3560,-2967,-2138,-1136,-46,1072,2107,3010,3695,4145,4315,4233,3901,3367,2691,1919,1133,389,-248,-719,-992,-1026,-826,-397,232,999,1859,2712,3502,4130,4544,4682,4519,4046,3286,2274,1079,-238,-1584,-2908,-4119,-5203,-6110,-6855,-7448,-7920,-8316,-8662,-8998,-9330,-9670,-10007,-10330,-10626,-10878,-11084,-11238,-11335,-11387,-11372,-11296,-11128,-10841,-10410,-9792,-8975,-7948,-6710,-5309,-3765,-2162,-539,1025,2499,3842,5050,6122,7085,7967,8801,9623,10435,11262,12063,12825,13493,14014,14355,14466,14344,13988,13429,12716,11907,11075,10271,9551,8946,8449,8055,7698,7338,6891,6300,5523,4517,3316,1917,415,-1150,-2659,-4067,-5277,-6262,-6993,-7469,-7727,-7781,-7707,-7519,-7288,-7033,-6782,-6571,-6386,-6271,-6197,-6205,-6272,-6418,-6638,-6921,-7252,-7605,-7928,-8183,-8302,-8237,-7940,-7390,-6583,-5551,-4347,-3053,-1752,-541,513,1356,1965,2365,2587,2706,2797,2931,3177,3566,4112,4799,5578,6387,7156,7811,8302,8590,8663,8541,8253,7849,7366,6841,6293,5710,5084,4372,3554,2600,1519,314,-955,-2248,-3484,-4608,-5549,-6273,-6749,-6976,-6969,-6754,-6377,-5875,-5303,-4691,-4089,-3511,-2988,-2522,-2117,-1762,-1454,-1177,-936,-719,-549,-416,-366,-379,-502,-701,-1001,-1347,-1733,-2094,-2385,-2560,-2560,-2364,-1941,-1300,-455,534,1623,2716,3750,4635,5310,5740,5889,5794,5471,5014,4483,4002,3629,3471,3551,3902,4491,5248,6100,6912,7598,8041,8185,7995,7482,6702,5732,4681,3657,2751,2047,1575,1350,1337,1485,1721,1973,2183,2296,2297,2175,1963,1675,1369,1052,770,508,266,16,-285,-651,-1132,-1717,-2415,-3189,-4008,-4815,-5564,-6208,-6704,-7042,-7198,-7197,-7042,-6774,-6417,-6014,-5599,-5208,-4869,-4601,-4426,-4345,-4365,-4494,-4705,-5029,-5407,-5865,-6328,-6788,-7161,-7410,-7459,-7273,-6814,-6075,-5086,-3887,-2563,-1185,149,1373,2416,3259,3876,4298,4527,4621,4592,4491,4321,4104,3838,3534,3187,2819,2455,2120,1885,1763,1833,2090,2567,3227,4029,4899,5746,6473,6989,7214,7111,6656,5892,4858,3648,2351,1054,-160,-1234,-2146,-2879,-3471,-3941,-4353,-4733,-5137,-5565,-6031,-6502,-6953,-7333,-7604,-7732,-7704,-7517,-7214,-6810,-6380,-5952,-5573,-5256,-4994,-4760,-4496,-4152,-3648,-2962,-2046,-940,336,1696,3047,4303,5361,6162,6659,6843,6749,6414,5940,5381,4846,4383,4045,3858,3811,3900,4083,4337,4634,4941,5258,5559,5849,6126,6374,6601,6778,6894,6918,6833,6606,6238,5704,5036,4238,3359,2423,1492,582,-262,-1036,-1745,-2392,-3024,-3648,-4320,-5033,-5827,-6667,-7556,-8440,-9296,-10065,-10718,-11206,-11516,-11627,-11542,-11275,-10844,-10281,-9614,-8870,-8063,-7206,-6297,-5333,-4298,-3203,-2019,-795,485,1760,3003,4169,5211,6093,6803,7318,7668,7855,7928,7903,7827,7705,7574,7415,7263,7079,6905,6705,6527,6354,6230,6159,6152,6215,6319,6439,6518,6500,6323,5937,5310,4420,3296,1965,510,-1000,-2461,-3793,-4918,-5783,-6366,-6671,-6729,-6586,-6322,-5979,-5646,-5355,-5144,-5041,-5028,-5108,-5247,-5420,-5593,-5750,-5851,-5904,-5879,-5772,-5566,-5243,-4777,-4162,-3374,-2436,-1363,-211,963,2081,3079,3885,4476,4825,4960,4922,4771,4598,4463,4450,4585,4896,5355,5909,6495,7016,7391,7550,7444,7057,6419,5558,4569,3510,2487,1556,776,183,-231,-468,-577,-595,-580,-577,-624,-749,-953,-1246,-1592,-1983,-2374,-2754,-3081,-3367,-3578,-3742,-3845,-3904,-3922,-3889,-3809,-3659,-3439,-3136,-2750,-2304,-1810,-1316,-850,-458,-161,19,100,83,30,-43,-64,-13,144,412,770,1189,1618,2006,2294,2457,2446,2282,1964,1533,1034,503,6,-445,-792,-1061,-1216,-1299,-1306,-1268,-1203,-1128,-1059,-1011,-991,-1002,-1050,-1125,-1232,-1357,-1513,-1687,-1897,-2139,-2424,-2756,-3119,-3503,-3872,-4193,-4420,-4518,-4447,-4200,-3771,-3171,-2448,-1628,-783,43,792,1419,1898,2215,2374,2404,2329,2194,2025,1845,1667,1481,1281,1052,784,480,165,-154,-404,-577,-609,-491,-219,195,690,1221,1693,2044,2201,2116,1771,1176,352,-624,-1713,-2806,-3859,-4789,-5559,-6125,-6480,-6613,-6544,-6282,-5861,-5285,-4596,-3792,-2906,-1957,-966,24,990,1877,2661,3300,3780,4099,4258,4307,4269,4216,4191,4244,4422,4733,5183,5747,6370,7016,7594,8065,8357,8445,8307,7956,7407,6716,5917,5074,4220,3384,2592,1828,1104,386,-322,-1029,-1725,-2379,-2961,-3423,-3721,-3827,-3726,-3434,-2996,-2476,-1959,-1536,-1283,-1267,-1503,-1992,-2674,-3484,-4321,-5087,-5701,-6080,-6204,-6036,-5619,-4961,-4135,-3176,-2143,-1083,-21,1001,1969,2847,3613,4219,4632,4797,4685,4260,3533,2523,1301,-48,-1410,-2650,-3659,-4330,-4599,-4452,-3900,-3022,-1900,-660,594,1747,2734,3490,4000,4267,4305,4158,3852,3429,2913,2333,1706,1058,419,-182,-698,-1092,-1327,-1374,-1237,-919,-472,58,591,1050,1368,1476,1349,966,356,-432,-1339,-2264,-3147,-3901,-4470,-4840,-4967,-4894,-4614,-4173,-3597,-2912,-2145,-1310,-413,529,1519,2525,3532,4492,5365,6089,6629,6923,6969,6737,6266,5584,4769,3885,3040,2293,1740,1407,1335,1507,1892,2428,3040,3639,4149,4487,4624,4506,4165,3593,2851,1963,997,-33,-1058,-2079,-3045,-3941,-4736,-5388,-5865,-6129,-6141,-5904,-5407,-4697,-3822,-2871,-1930,-1110,-483,-138,-91,-364,-901,-1653,-2513,-3396,-4186,-4806,-5187,-5291,-5111,-4668,-4009,-3204,-2326,-1458,-673,-28,424,666,674,474,63,-507,-1207,-1984,-2776,-3534,-4188,-4703,-5020,-5134,-5022,-4698,-4197,-3544,-2805,-2026,-1262,-567,33,496,828,1010,1063,998,831,589,293,-45,-394,-756,-1111,-1461,-1805,-2127,-2435,-2687,-2866,-2931,-2830,-2541,-2018,-1276,-310,807,2034,3255,4389,5334,6005,6367,6384,6102,5565,4872,4124,3427,2879,2549,2475,2667,3087,3689,4388,5110,5771,6318,6703,6918,6975,6892,6718,6473,6184,5850,5455,4974,4361,3597,2646,1529,260,-1094,-2467,-3764,-4905,-5818,-6454,-6805,-6888,-6751,-6480,-6142,-5829,-5600,-5491,-5522,-5656,-5861,-6068,-6215,-6242,-6111,-5795,-5308,-4659,-3899,-3056,-2178,-1292,-421,423,1230,2006,2734,3424,4030,4559,4934,5166,5179,4998,4595,4012,3291,2484,1681,928,320,-121,-330,-320,-70,374,992,1716,2502,3284,4011,4632,5115,5415,5530,5422,5111,4574,3835,2898,1792,546,-800,-2192,-3580,-4894,-6074,-7068,-7813,-8305,-8504,-8461,-8180,-7746,-7207,-6647,-6132,-5708,-5422,-5275,-5252,-5319,-5408,-5458,-5401,-5171,-4725,-4051,-3123,-1998,-675,772,2301,3867,5406,6893,8296,9580,10740,11741,12570,13198,13591,13732,13585,13166,12462,11535,10422,9210,7979,6813,5786,4954,4340,3951,3745,3675,3664,3629,3509,3238,2797,2181,1412,538,-402,-1342,-2249,-3087,-3829,-4477,-5023,-5477,-5844,-6125,-6326,-6432,-6448,-6368,-6197,-5954,-5653,-5328,-5005,-4705,-4462,-4270,-4148,-4077,-4051,-4058,-4073,-4092,-4101,-4090,-4065,-4010,-3919,-3786,-3583,-3303,-2945,-2482,-1961,-1365,-761,-159,376,831,1157,1357,1415,1356,1190,964,693,416,157,-77,-275,-429,-567,-656,-743,-791,-822,-830,-806,-775,-726,-698,-693,-759,-891,-1134,-1470,-1905,-2418,-2965,-3522,-4029,-4461,-4772,-4954,-4995,-4895,-4674,-4333,-3888,-3351,-2713,-1994,-1184,-307,619,1557,2455,3267,3928,4407,4664,4711,4553,4260,3878,3502,3187,3007,2988,3144,3449,3861,4318,4757,5110,5336,5405,5308,5069,4704,4266,3777,3284,2795,2330,1892,1475,1078,703,339,6,-300,-574,-804,-997,-1148,-1246,-1299,-1289,-1203,-1048,-801,-477,-95,343,764,1168,1466,1660,1683,1554,1262,843,346,-184,-677,-1091,-1377,-1523,-1523,-1401,-1198,-960,-749,-606,-588,-703,-975,-1381,-1901,-2497,-3126,-3741,-4313,-4790,-5167,-5409,-5517,-5477,-5296,-4972,-4520,-3947,-3281,-2540,-1771,-1008,-301,308,784,1097,1244,1222,1062,792,450,94,-252,-527,-717,-796,-760,-620,-383,-95,233,548,824,1031,1139,1146,1044,863,623,375,169,46,62,240,608,1160,1881,2740,3678,4652,5587,6437,7149,7687,8036,8182,8128,7888,7460,6874,6121,5227,4197,3067,1864,649,-518,-1564,-2417,-3013,-3326,-3332,-3069,-2590,-1981,-1328,-739,-265,17,119,28,-192,-508,-842,-1155,-1401,-1572,-1662,-1692,-1686,-1661,-1635,-1614,-1576,-1529,-1421,-1259,-1016,-700,-337,55,412,716,907,989,943,813,626,443,320,293,397,637,983,1417,1864,2288,2622,2843,2922,2871,2707,2458,2164,1840,1510,1167,810,423,-10,-487,-1008,-1551,-2081,-2566,-2959,-3217,-3316,-3231,-2973,-2551,-2014,-1409,-793,-247,198,458,534,381,34,-500,-1164,-1912,-2687,-3434,-4125,-4720,-5224,-5623,-5934,-6153,-6301,-6363,-6357,-6258,-6085,-5810,-5453,-5000,-4469,-3864,-3197,-2491,-1748,-1007,-256,463,1174,1838,2493,3103,3706,4274,4824,5340,5806,6207,6510,6702,6758,6676,6466,6145,5748,5309,4857,4415,3995,3592,3194,2783,2333,1827,1258,620,-61,-773,-1470,-2126,-2705,-3183,-3550,-3809,-3965,-4060,-4101,-4136,-4177,-4239,-4328,-4432,-4539,-4630,-4694,-4712,-4702,-4653,-4586,-4512,-4414,-4302,-4121,-3853,-3440,-2854,-2061,-1070,96,1376,2678,3911,4958,5737,6179,6266,6009,5470,4731,3889,3038,2263,1603,1098,725,470,290,147,18,-122,-253,-376,-448,-446,-352,-148,145,499,869,1185,1395,1436,1272,893,297,-464,-1346,-2271,-3171,-3965,-4612,-5056,-5294,-5328,-5175,-4887,-4483,-4021,-3518,-3007,-2495,-1998,-1505,-1020,-518,8,588,1230,1953,2759,3636,4564,5518,6445,7310,8060,8659,9073,9286,9286,9074,8668,8075,7328,6449,5476,4445,3401,2390,1453,644,-12,-475,-729,-771,-590,-228,308,945,1646,2323,2915,3351,3564,3518,3186,2557,1676,552,-718,-2100,-3495,-4850,-6101,-7186,-8092,-8767,-9223,-9443,-9441,-9226,-8825,-8250,-7545,-6732,-5855,-4944,-4039,-3154,-2317,-1527,-786,-84,579,1212,1813,2353,2838,3206,3456,3541,3460,3196,2784,2241,1621,980,371,-141,-513,-709,-704,-508,-133,386,1004,1672,2348,2979,3539,4002,4343,4563,4658,4624,4487,4235,3905,3496,3028,2527,1990,1452,905,360,-189,-754,-1348,-1983,-2668,-3403,-4164,-4940,-5668,-6322,-6837,-7179,-7313,-7224,-6899,-6355,-5608,-4677,-3613,-2425,-1181,110,1382,2628,3797,4875,5833,6662,7343,7882,8264,8509,8605,8581,8435,8191,7852,7441,6949,6395,5768,5076,4327,3521,2685,1811,944,64,-789,-1629,-2445,-3234,-4010,-4761,-5503,-6210,-6892,-7504,-8048,-8478,-8784,-8940,-8946,-8791,-8513,-8110,-7642,-7118,-6592,-6069,-5573,-5093,-4628,-4153,-3652,-3109,-2511,-1869,-1189,-492,193,844,1430,1940,2349,2661,2856,2947,2930,2813,2600,2308,1941,1524,1074,613,173,-220,-542,-760,-867,-844,-698,-441,-93,319,759,1203,1618,1993,2319,2597,2848,3073,3303,3526,3752,3957,4113,4196,4164,3999,3677,3200,2565,1802,928,-17,-993,-1969,-2897,-3754,-4505,-5136,-5634,-5998,-6236,-6355,-6372,-6302,-6144,-5916,-5599,-5204,-4704,-4111,-3404,-2602,-1710,-747,260,1274,2265,3191,4014,4714,5255,5639,5861,5932,5880,5723,5499,5231,4942,4647,4358,4072,3803,3545,3314,3125,2993,2949,3000,3167,3433,3778,4154,4489,4717,4756,4542,4044,3235,2156,847,-600,-2100,-3539,-4831,-5890,-6665,-7125,-7278,-7134,-6756,-6172,-5463,-4660,-3825,-2976,-2156,-1354,-598,127,815,1457,2063,2612,3106,3529,3883,4150,4341,4441,4464,4411,4279,4090,3815,3490,3061,2573,1969,1289,510,-345,-1252,-2190,-3111,-3970,-4721,-5300,-5664,-5766,-5581,-5102,-4356,-3382,-2269,-1103,3,945,1632,2011,2037,1746,1162,383,-501,-1380,-2153,-2737,-3073,-3147,-2961,-2569,-2036,-1440,-865,-370,-8,215,300,294,233,187,191,297,518,853,1298,1810,2366,2916,3435,3881,4256,4531,4727,4829,4856,4808,4698,4523,4318,4062,3814,3560,3337,3157,3015,2925,2853,2792,2693,2536,2270,1894,1363,709,-73,-941,-1842,-2737,-3549,-4241,-4749,-5050,-5119,-4960,-4594,-4052,-3392,-2666,-1945,-1284,-749,-370,-191,-209,-419,-795,-1280,-1826,-2354,-2804,-3110,-3236,-3150,-2872,-2410,-1847,-1221,-647,-168,122,195,19,-397,-1032,-1821,-2725,-3639,-4524,-5283,-5871,-6238,-6339,-6173,-5721,-5020,-4087,-2994,-1788,-557,638,1737,2676,3435,3986,4321,4463,4403,4182,3817,3328,2767,2137,1499,857,258,-300,-783,-1207,-1559,-1849,-2084,-2268,-2419,-2528,-2631,-2697,-2776,-2838,-2911,-2990,-3084,-3189,-3312,-3440,-3571,-3687,-3775,-3807,-3760,-3602,-3297,-2827,-2160,-1295,-233,1002,2371,3814,5265,6639,7870,8873,9604,10022,10111,9894,9385,8646,7720,6666,5537,4372,3214,2083,1009,7,-904,-1701,-2376,-2907,-3292,-3523,-3610,-3564,-3418,-3199,-2950,-2724,-2534,-2446,-2434,-2517,-2655,-2799,-2897,-2877,-2688,-2282,-1642,-773,291,1480,2727,3928,5020,5913,6585,6997,7174,7126,6902,6530,6056,5487,4845,4121,3311,2407,1407,324,-815,-1970,-3077,-4078,-4903,-5493,-5799,-5803,-5495,-4921,-4125,-3197,-2222,-1305,-524,51,381,472,334,33,-373,-810,-1211,-1522,-1704,-1748,-1653,-1441,-1152,-806,-457,-114,209,505,791,1062,1320,1556,1729,1815,1746,1499,1008,280,-708,-1895,-3230,-4618,-5924,-7055,-7854,-8266,-8201,-7681,-6721,-5424,-3900,-2277,-698,739,1940,2870,3522,3921,4128,4199,4222,4242,4320,4471,4699,4999,5320,5651,5936,6169,6323,6407,6428,6403,6354,6276,6180,6030,5820,5496,5057,4473,3761,2944,2054,1160,293,-470,-1118,-1613,-1962,-2188,-2310,-2388,-2449,-2545,-2690,-2908,-3180,-3492,-3805,-4072,-4252,-4302,-4201,-3924,-3497,-2905,-2215,-1436,-622,186,974,1699,2364,2948,3447,3853,4144,4326,4357,4268,4035,3707,3302,2879,2478,2148,1913,1780,1724,1703,1652,1505,1200,691,-30,-948,-2011,-3136,-4242,-5222,-6008,-6535,-6796,-6788,-6580,-6233,-5848,-5517,-5314,-5306,-5498,-5895,-6431,-7053,-7660,-8184,-8531,-8679,-8583,-8274,-7787,-7191,-6559,-5966,-5474,-5107,-4884,-4763,-4705,-4644,-4499,-4224,-3755,-3083,-2210,-1168,-13,1180,2340,3401,4300,5027,5562,5934,6175,6325,6423,6490,6546,6582,6602,6593,6558,6507,6469,6463,6531,6681,6928,7237,7576,7868,8049,8048,7814,7332,6617,5710,4711,3690,2766,2013,1482,1204,1143,1246,1425,1579,1607,1436,1005,317,-619,-1720,-2911,-4072,-5103,-5910,-6429,-6626,-6528,-6154,-5615,-4976,-4356,-3834,-3479,-3319,-3370,-3590,-3949,-4379,-4831,-5255,-5616,-5882,-6038,-6064,-5946,-5671,-5211,-4566,-3705,-2655,-1417,-40,1414,2877,4250,5456,6411,7062,7378,7355,7035,6465,5730,4910,4089,3336,2703,2212,1861,1633,1471,1336,1164,916,571,115,-426,-1007,-1590,-2087,-2474,-2687,-2728,-2607,-2365,-2068,-1778,-1567,-1467,-1507,-1656,-1873,-2081,-2201,-2151,-1882,-1358,-597,348,1412,2480,3469,4299,4898,5273,5408,5369,5205,4987,4787,4640,4586,4604,4685,4767,4813,4754,4560,4202,3676,3002,2213,1359,484,-348,-1111,-1753,-2277,-2661,-2924,-3078,-3143,-3144,-3095,-3016,-2912,-2792,-2653,-2493,-2318,-2121,-1918,-1710,-1523,-1366,-1263,-1216,-1225,-1275,-1326,-1347,-1286,-1109,-791,-322,276,966,1695,2384,2975,3385,3571,3499,3158,2585,1820,939,38,-817,-1518,-2037,-2315,-2364,-2205,-1889,-1505,-1117,-831,-700,-778,-1089,-1592,-2255,-2970,-3652,-4187,-4480,-4458,-4089,-3356,-2320,-1023,407,1882,3261,4450,5344,5886,6030,5792,5183,4281,3148,1892,603,-629,-1718,-2614,-3283,-3713,-3934,-3972,-3888,-3739,-3590,-3487,-3477,-3573,-3774,-4056,-4366,-4651,-4835,-4863,-4679,-4257,-3597,-2718,-1680,-544,599,1675,2607,3337,3840,4097,4142,3992,3719,3363,3002,2680,2454,2352,2404,2604,2951,3406,3928,4470,4947,5323,5505,5467,5145,4552,3659,2538,1206,-237,-1717,-3141,-4415,-5464,-6221,-6655,-6750,-6549,-6088,-5460,-4737,-4022,-3371,-2857,-2485,-2274,-2181,-2179,-2190,-2183,-2082,-1870,-1522,-1054,-493,103,674,1146,1457,1552,1417,1040,470,-240,-990,-1695,-2231,-2537,-2531,-2210,-1579,-714,305,1354,2321,3099,3609,3793,3671,3243,2610,1827,1014,236,-408,-903,-1202,-1340,-1331,-1240,-1107,-1000,-960,-1004,-1156,-1380,-1650,-1927,-2148,-2288,-2299,-2179,-1920,-1541,-1069,-536,29,586,1125,1617,2065,2460,2802,3093,3317,3476,3550,3531,3419,3204,2910,2541,2138,1724,1349,1042,851,795,900,1162,1569,2086,2665,3248,3772,4178,4418,4467,4315,3986,3511,2949,2345,1764,1234,793,445,197,30,-70,-122,-153,-169,-191,-213,-234,-234,-209,-133,-13,168,384,636,876,1093,1240,1289,1225,1006,655,141,-502,-1272,-2125,-3031,-3927,-4763,-5467,-5975,-6239,-6212,-5899,-5309,-4500,-3555,-2572,-1657,-916,-408,-195,-250,-560,-1016,-1542,-2014,-2331,-2429,-2249,-1807,-1130,-306,585,1416,2121,2604,2844,2831,2608,2232,1798,1382,1066,902,906,1066,1334,1642,1924,2099,2140,2002,1720,1309,845,388,16,-220,-269,-139,169,585,1049,1480,1791,1928,1836,1514,971,260,-551,-1376,-2131,-2730,-3118,-3248,-3110,-2707,-2077,-1248,-285,764,1848,2903,3895,4766,5488,6018,6342,6421,6277,5890,5314,4574,3742,2888,2066,1357,767,333,23,-193,-361,-539,-765,-1079,-1482,-1981,-2543,-3145,-3752,-4328,-4862,-5342,-5769,-6170,-6540,-6914,-7283,-7640,-7960,-8198,-8309,-8235,-7935,-7367,-6543,-5472,-4224,-2873,-1524,-284,752,1520,1970,2130,2007,1705,1276,827,428,121,-50,-112,-78,-6,60,75,17,-110,-292,-470,-606,-624,-496,-175,333,1020,1835,2722,3606,4402,5060,5496,5713,5665,5402,4927,4325,3620,2907,2221,1622,1136,775,531,379,276,181,46,-162,-466,-870,-1354,-1888,-2428,-2923,-3332,-3615,-3761,-3761,-3643,-3435,-3176,-2925,-2718,-2599,-2601,-2732,-2990,-3367,-3815,-4300,-4761,-5138,-5371,-5390,-5158,-4616,-3752,-2560,-1056,700,2647,4689,6720,8635,10318,11698,12687,13271,13420,13185,12593,11745,10702,9580,8446,7382,6433,5613,4915,4303,3714,3105,2400,1581,609,-489,-1694,-2934,-4151,-5252,-6178,-6853,-7255,-7362,-7199,-6803,-6243,-5579,-4906,-4278,-3770,-3414,-3242,-3237,-3398,-3647,-3967,-4245,-4472,-4542,-4464,-4195,-3761,-3186,-2515,-1806,-1102,-459,113,593,994,1344,1663,1999,2368,2799,3289,3841,4425,5027,5602,6121,6547,6853,7013,7019,6857,6536,6062,5448,4717,3886,2987,2033,1064,93,-852,-1743,-2584,-3337,-4018,-4611,-5120,-5551,-5892,-6139,-6292,-6313,-6222,-5972,-5602,-5093,-4505,-3852,-3209,-2615,-2129,-1774,-1565,-1490,-1504,-1574,-1611,-1587,-1432,-1140,-698,-154,459,1055,1574,1940,2107,2047,1764,1294,697,62,-506,-913,-1057,-880,-339,554,1761,3191,4742,6289,7712,8907,9794,10334,10515,10355,9909,9221,8370,7410,6387,5362,4348,3392,2495,1692,970,358,-171,-617,-993,-1340,-1659,-1997,-2360,-2769,-3226,-3728,-4256,-4790,-5302,-5758,-6138,-6411,-6554,-6564,-6420,-6132,-5702,-5145,-4478,-3740,-2954,-2174,-1439,-808,-324,-34,43,-112,-474,-1017,-1681,-2399,-3105,-3721,-4203,-4507,-4630,-4588,-4409,-4146,-3852,-3568,-3340,-3171,-3069,-3008,-2963,-2887,-2763,-2555,-2276,-1930,-1554,-1186,-876,-663,-579,-636,-818,-1101,-1422,-1726,-1930,-1973,-1794,-1359,-666,274,1399,2642,3908,5088,6075,6767,7076,6945,6353,5316,3905,2212,388,-1431,-3063,-4379,-5231,-5555,-5288,-4471,-3152,-1459,476,2491,4433,6177,7613,8693,9373,9675,9618,9254,8618,7768,6734,5553,4254,2869,1434,1,-1372,-2625,-3680,-4485,-4980,-5152,-4998,-4570,-3927,-3165,-2393,-1694,-1169,-850,-754,-865,-1106,-1408,-1674,-1805,-1751,-1459,-929,-194,686,1637,2559,3384,4023,4433,4585,4475,4138,3607,2951,2228,1499,810,200,-321,-754,-1109,-1420,-1695,-1981,-2256,-2553,-2817,-3046,-3190,-3210,-3087,-2796,-2342,-1747,-1026,-238,595,1409,2184,2873,3453,3911,4214,4373,4353,4172,3820,3322,2699,1999,1279,591,19,-411,-633,-647,-471,-131,278,684,979,1069,896,406,-378,-1423,-2632,-3889,-5067,-6040,-6700,-6996,-6894,-6451,-5719,-4821,-3869,-2969,-2225,-1683,-1369,-1271,-1333,-1507,-1720,-1917,-2057,-2109,-2073,-1941,-1736,-1446,-1089,-641,-106,538,1287,2128,3046,3960,4855,5601,6195,6532,6637,6484,6148,5684,5196,4769,4483,4385,4481,4736,5074,5392,5582,5542,5210,4564,3630,2491,1257,68,-943,-1664,-2017,-1981,-1574,-869,29,995,1903,2633,3103,3248,3062,2552,1788,833,-216,-1267,-2245,-3068,-3706,-4124,-4340,-4367,-4250,-4025,-3743,-3417,-3088,-2738,-2382,-2002,-1599,-1186,-766,-395,-77,122,196,122,-92,-422,-805,-1213,-1546,-1795,-1884,-1841,-1667,-1425,-1191,-1043,-1070,-1336,-1860,-2647,-3624,-4711,-5769,-6682,-7303,-7551,-7363,-6732,-5736,-4452,-3048,-1668,-477,394,853,868,432,-360,-1440,-2653,-3880,-4993,-5873,-6456,-6689,-6567,-6114,-5374,-4405,-3283,-2059,-799,458,1684,2847,3951,4979,5931,6806,7593,8281,8866,9308,9610,9737,9675,9431,8983,8372,7596,6708,5735,4733,3741,2807,1954,1207,558,-4,-511,-998,-1507,-2055,-2673,-3338,-4037,-4710,-5304,-5744,-5970,-5940,-5621,-5046,-4243,-3308,-2332,-1426,-696,-224,-62,-223,-679,-1354,-2152,-2938,-3583,-3968,-3990,-3609,-2810,-1654,-230,1325,2867,4251,5358,6106,6465,6457,6143,5629,5022,4438,3968,3675,3565,3646,3819,4057,4228,4280,4137,3765,3170,2381,1463,497,-431,-1239,-1873,-2298,-2514,-2563,-2487,-2373,-2275,-2271,-2387,-2651,-3039,-3521,-4040,-4541,-4957,-5254,-5398,-5378,-5201,-4883,-4448,-3919,-3321,-2671,-1978,-1270,-543,166,847,1461,1984,2367,2599,2651,2533,2260,1878,1441,1023,693,513,540,788,1273,1953,2793,3714,4650,5517,6265,6836,7218,7399,7406,7268,7025,6712,6371,6007,5646,5271,4878,4450,3961,3399,2749,2003,1174,262,-689,-1665,-2614,-3507,-4295,-4941,-5418,-5685,-5747,-5581,-5218,-4686,-4031,-3320,-2622,-2012,-1559,-1321,-1344,-1627,-2183,-2931,-3832,-4767,-5650,-6368,-6854,-7032,-6914,-6490,-5845,-5049,-4206,-3415,-2750,-2257,-1953,-1789,-1726,-1658,-1518,-1219,-712,16,951,2041,3208,4367,5420,6289,6907,7242,7282,7059,6612,6024,5357,4701,4115,3642,3322,3135,3072,3077,3103,3088,2984,2766,2411,1946,1407,834,309,-140,-454,-616,-639,-527,-344,-119,85,224,273,202,15,-285,-686,-1162,-1708,-2288,-2913,-3540,-4184,-4806,-5391,-5911,-6313,-6577,-6641,-6501,-6120,-5537,-4766,-3891,-2976,-2122,-1408,-904,-664,-686,-973,-1451,-2072,-2730,-3362,-3878,-4234,-4393,-4348,-4113,-3721,-3195,-2602,-1947,-1295,-635,0,626,1242,1859,2481,3112,3738,4348,4910,5397,5767,5993,6041,5891,5546,5017,4332,3546,2706,1879,1128,484,5,-314,-446,-420,-247,30,365,711,999,1196,1240,1116,814,337,-259,-941,-1619,-2240,-2714,-3005,-3064,-2894,-2509,-1965,-1320,-661,-61,408,701,781,673,378,-15,-460,-852,-1133,-1216,-1082,-695,-92,683,1547,2401,3142,3671,3918,3839,3442,2760,1875,878,-126,-1042,-1805,-2365,-2737,-2927,-3015,-3050,-3107,-3234,-3460,-3769,-4146,-4509,-4809,-4972,-4935,-4696,-4227,-3596,-2831,-2035,-1249,-554,39,517,914,1289,1690,2212,2871,3732,4766,5953,7218,8483,9643,10618,11320,11714,11769,11509,10972,10234,9355,8441,7521,6680,5901,5199,4522,3837,3071,2186,1141,-67,-1421,-2858,-4309,-5676,-6849,-7764,-8340,-8558,-8436,-8008,-7367,-6600,-5806,-5089,-4508,-4137,-3982,-4055,-4335,-4761,-5310,-5873,-6426,-6863,-7158,-7237,-7088,-6686,-6039,-5175,-4134,-2984,-1794,-650,386,1234,1875,2266,2432,2395,2201,1908,1587,1277,1057,940,963,1127,1420,1824,2302,2820,3333,3812,4221,4549,4776,4918,4972,4968,4914,4826,4718,4576,4418,4214,3987,3726,3450,3190,2959,2798,2720,2738,2842,3007,3179,3301,3309,3127,2724,2062,1168,71,-1132,-2358,-3489,-4424,-5096,-5436,-5462,-5175,-4654,-3965,-3193,-2411,-1680,-1031,-487,-20,371,737,1090,1448,1821,2171,2489,2716,2833,2793,2592,2212,1690,1038,316,-421,-1126,-1725,-2202,-2519,-2689,-2738,-2696,-2627,-2564,-2560,-2626,-2783,-3009,-3303,-3620,-3954,-4267,-4550,-4786,-4984,-5125,-5238,-5306,-5343,-5349,-5313,-5226,-5091,-4881,-4617,-4279,-3886,-3441,-2946,-2423,-1869,-1298,-728,-155,396,926,1426,1893,2319,2711,3071,3386,3686,3936,4162,4338,4467,4523,4517,4418,4257,4009,3717,3366,2988,2575,2131,1646,1113,520,-137,-852,-1612,-2384,-3135,-3811,-4375,-4773,-4985,-4993,-4821,-4485,-4068,-3600,-3179,-2836,-2604,-2486,-2445,-2425,-2348,-2133,-1718,-1047,-131,1021,2326,3699,5031,6209,7141,7759,8019,7936,7516,6849,5988,5040,4085,3201,2458,1884,1509,1318,1283,1383,1550,1774,1997,2220,2411,2584,2722,2831,2890,2887,2779,2550,2154,1590,850,-26,-1002,-1989,-2932,-3740,-4361,-4749,-4885,-4771,-4448,-3936,-3324,-2643,-1970,-1346,-792,-337,42,346,612,854,1096,1341,1597,1838,2058,2217,2300,2275,2142,1893,1559,1163,753,367,51,-180,-308,-353,-335,-292,-264,-288,-374,-546,-765,-1021,-1264,-1456,-1563,-1568,-1468,-1287,-1051,-792,-567,-376,-278,-240,-286,-370,-470,-549,-566,-506,-342,-84,251,648,1047,1440,1761,2005,2144,2178,2115,1961,1744,1472,1166,840,506,166,-163,-497,-821,-1146,-1479,-1811,-2168,-2530,-2928,-3344,-3794,-4265,-4744,-5218,-5656,-6032,-6315,-6468,-6458,-6259,-5840,-5194,-4312,-3215,-1923,-496,1021,2546,4019,5363,6535,7486,8207,8686,8946,9002,8895,8651,8301,7879,7388,6860,6284,5683,5049,4413,3776,3170,2610,2112,1696,1358,1106,920,798,722,675,652,632,612,577,519,419,257,20,-331,-787,-1385,-2085,-2895,-3752,-4617,-5426,-6112,-6625,-6911,-6958,-6742,-6314,-5702,-4986,-4252,-3575,-3047,-2716,-2616,-2743,-3055,-3506,-3996,-4464,-4817,-5008,-5001,-4804,-4431,-3959,-3431,-2942,-2535,-2273,-2159,-2195,-2339,-2530,-2716,-2816,-2796,-2600,-2232,-1679,-980,-162,721,1617,2472,3233,3861,4318,4602,4698,4638,4433,4135,3780,3419,3098,2843,2680,2609,2604,2639,2660,2624,2470,2178,1699,1057,236,-708,-1741,-2803,-3824,-4748,-5517,-6071,-6383,-6425,-6185,-5687,-4954,-4026,-2976,-1838,-705,396,1399,2287,3043,3664,4175,4598,4967,5313,5650,6009,6368,6744,7095,7418,7685,7882,7989,8001,7896,7676,7318,6821,6177,5385,4462,3411,2284,1092,-89,-1244,-2292,-3219,-3971,-4542,-4928,-5131,-5198,-5144,-5041,-4920,-4847,-4850,-4968,-5203,-5544,-5966,-6406,-6825,-7148,-7341,-7352,-7173,-6805,-6268,-5603,-4853,-4058,-3267,-2496,-1755,-1054,-354,341,1065,1828,2623,3436,4238,4976,5624,6121,6466,6628,6646,6533,6346,6139,5953,5845,5821,5886,6013,6148,6239,6220,6036,5655,5066,4271,3320,2258,1152,81,-897,-1728,-2368,-2819,-3074,-3181,-3169,-3107,-3045,-3024,-3091,-3231,-3461,-3719,-3987,-4187,-4289,-4233,-4018,-3627,-3094,-2469,-1801,-1175,-639,-254,-47,-26,-179,-469,-853,-1271,-1678,-2028,-2282,-2427,-2439,-2331,-2099,-1774,-1356,-897,-405,59,472,789,981,1032,938,717,407,57,-264,-497,-560,-417,-16,643,1543,2638,3858,5102,6282,7295,8055,8508,8605,8346,7758,6878,5794,4573,3315,2084,954,-38,-863,-1511,-1992,-2318,-2509,-2579,-2554,-2438,-2256,-2011,-1724,-1410,-1087,-782,-505,-277,-100,32,123,204,282,390,534,724,949,1191,1406,1560,1601,1486,1194,708,38,-774,-1690,-2626,-3533,-4333,-4988,-5465,-5762,-5900,-5922,-5877,-5826,-5824,-5906,-6099,-6389,-6754,-7123,-7446,-7620,-7594,-7302,-6715,-5850,-4741,-3471,-2148,-885,189,993,1443,1547,1314,838,227,-393,-889,-1154,-1134,-787,-165,676,1635,2589,3451,4123,4568,4773,4774,4628,4429,4240,4159,4213,4425,4783,5220,5688,6082,6349,6406,6232,5812,5170,4361,3443,2489,1567,717,-28,-663,-1210,-1678,-2116,-2534,-2959,-3387,-3799,-4180,-4476,-4666,-4711,-4585,-4309,-3869,-3332,-2711,-2074,-1458,-904,-433,-59,239,475,680,893,1130,1404,1715,2030,2315,2534,2634,2605,2427,2130,1733,1307,880,523,241,62,-43,-110,-187,-337,-610,-1032,-1627,-2351,-3174,-4000,-4750,-5323,-5637,-5634,-5287,-4611,-3651,-2486,-1210,77,1282,2335,3191,3828,4264,4513,4631,4639,4587,4482,4346,4162,3941,3655,3322,2943,2542,2161,1832,1599,1496,1527,1697,1963,2275,2566,2767,2817,2679,2345,1834,1204,521,-134,-689,-1094,-1315,-1363,-1260,-1057,-813,-575,-390,-275,-230,-233,-255,-246,-186,-32,207,538,926,1335,1717,2022,2201,2239,2115,1859,1498,1092,693,362,130,32,48,180,354,549,674,698,563,256,-230,-862,-1602,-2389,-3157,-3851,-4425,-4848,-5118,-5249,-5275,-5230,-5164,-5089,-5039,-4997,-4955,-4878,-4741,-4510,-4173,-3726,-3182,-2568,-1922,-1276,-661,-107,399,838,1253,1644,2046,2462,2898,3338,3766,4140,4442,4635,4708,4650,4483,4215,3893,3539,3196,2879,2616,2401,2242,2122,2034,1969,1928,1917,1944,2036,2194,2446,2774,3181,3626,4068,4459,4728,4832,4711,4352,3727,2877,1826,645,-595,-1816,-2954,-3947,-4780,-5427,-5924,-6280,-6558,-6785,-7005,-7236,-7487,-7749,-8009,-8223,-8384,-8431,-8377,-8183,-7857,-7408,-6827,-6146,-5356,-4476,-3500,-2444,-1306,-113,1116,2340,3502,4546,5394,6004,6301,6288,5939,5305,4433,3416,2351,1349,516,-62,-326,-244,159,849,1729,2711,3670,4506,5125,5457,5468,5153,4534,3667,2610,1446,239,-938,-2043,-3027,-3881,-4581,-5135,-5547,-5820,-5977,-6019,-5968,-5826,-5619,-5347,-5042,-4697,-4344,-3972,-3599,-3210,-2815,-2405,-1976,-1537,-1076,-606,-119,381,900,1443,2008,2618,3252,3932,4638,5363,6089,6789,7434,7991,8428,8722,8842,8791,8547,8129,7542,6808,5952,5005,3992,2952,1906,882,-101,-1024,-1891,-2668,-3390,-4013,-4562,-5013,-5359,-5599,-5720,-5741,-5663,-5534,-5373,-5235,-5155,-5165,-5289,-5518,-5831,-6179,-6498,-6711,-6746,-6538,-6040,-5240,-4141,-2798,-1265,362,1997,3550,4932,6099,6993,7621,7975,8103,8041,7856,7595,7329,7081,6904,6795,6767,6802,6875,6956,7002,6986,6862,6611,6212,5649,4943,4097,3156,2154,1141,163,-735,-1528,-2179,-2695,-3066,-3308,-3444,-3496,-3482,-3446,-3384,-3333,-3287,-3255,-3238,-3226,-3221,-3214,-3214,-3224,-3255,-3329,-3440,-3615,-3820,-4058,-4278,-4447,-4518,-4448,-4215,-3814,-3259,-2613,-1920,-1294,-790,-508,-486,-751,-1294,-2055,-2962,-3905,-4782,-5473,-5916,-6012,-5787,-5204,-4351,-3280,-2088,-876,286,1321,2199,2912,3474,3926,4311,4677,5053,5459,5882,6295,6656,6897,6983,6850,6504,5935,5197,4340,3463,2628,1941,1434,1171,1137,1322,1664,2092,2530,2881,3096,3116,2944,2589,2113,1581,1095,722,554,625,963,1549,2337,3255,4211,5109,5856,6360,6581,6452,5992,5189,4093,2746,1217,-421,-2094,-3722,-5246,-6605,-7759,-8682,-9376,-9836,-10098,-10175,-10117,-9938,-9688,-9362,-8998,-8583,-8134,-7644,-7121,-6575,-6025,-5502,-5025,-4645,-4357,-4192,-4121,-4116,-4125,-4085,-3925,-3597,-3049,-2277,-1292,-141,1103,2352,3516,4498,5244,5699,5868,5764,5452,4991,4477,3974,3548,3251,3073,3028,3056,3109,3128,3038,2809,2407,1831,1127,321,-472,-1224,-1803,-2195,-2336,-2221,-1893,-1386,-796,-206,290,620,726,591,234,-299,-923,-1545,-2076,-2424,-2543,-2411,-2037,-1486,-822,-150,452,888,1124,1113,887,473,-49,-607,-1096,-1456,-1601,-1521,-1194,-663,25,779,1525,2158,2620,2854,2846,2614,2215,1701,1185,714,389,234,278,514,901,1395,1924,2424,2840,3118,3237,3194,2995,2691,2314,1932,1589,1335,1197,1183,1286,1479,1719,1968,2179,2318,2377,2338,2237,2081,1917,1769,1661,1615,1619,1665,1727,1763,1754,1654,1457,1151,745,271,-258,-784,-1291,-1730,-2087,-2350,-2507,-2573,-2554,-2463,-2327,-2145,-1942,-1723,-1501,-1286,-1100,-946,-834,-783,-762,-787,-818,-846,-848,-811,-728,-615,-476,-343,-236,-165,-138,-145,-135,-96,56,328,783,1387,2147,2979,3809,4543,5071,5312,5212,4728,3897,2757,1402,-66,-1540,-2912,-4113,-5071,-5786,-6242,-6494,-6572,-6550,-6473,-6401,-6358,-6364,-6412,-6476,-6526,-6518,-6416,-6191,-5831,-5325,-4708,-3972,-3180,-2324,-1455,-573,312,1180,2047,2881,3695,4455,5169,5800,6359,6815,7181,7437,7593,7627,7558,7370,7091,6724,6303,5866,5445,5098,4851,4751,4810,5036,5405,5893,6425,6952,7377,7637,7660,7390,6809,5900,4701,3259,1647,-37,-1708,-3263,-4637,-5759,-6614,-7186,-7517,-7636,-7630,-7548,-7479,-7471,-7571,-7800,-8145,-8582,-9054,-9503,-9859,-10072,-10094,-9920,-9553,-9029,-8402,-7730,-7067,-6463,-5930,-5466,-5051,-4632,-4167,-3612,-2927,-2115,-1182,-170,868,1872,2782,3555,4165,4606,4912,5102,5243,5364,5513,5707,5949,6221,6489,6713,6838,6824,6625,6210,5578,4719,3679,2490,1225,-51,-1249,-2320,-3177,-3814,-4196,-4349,-4303,-4116,-3839,-3551,-3275,-3080,-2952,-2907,-2907,-2912,-2865,-2713,-2396,-1899,-1199,-348,615,1580,2472,3175,3639,3804,3699,3357,2876,2371,1941,1713,1739,2062,2668,3494,4445,5412,6254,6889,7200,7175,6781,6077,5118,3995,2813,1650,603,-292,-991,-1494,-1810,-1980,-2023,-2011,-1953,-1919,-1923,-2002,-2174,-2445,-2816,-3268,-3776,-4305,-4803,-5237,-5553,-5734,-5762,-5636,-5386,-5030,-4611,-4158,-3685,-3207,-2709,-2177,-1580,-912,-152,674,1539,2382,3140,3728,4104,4206,4033,3614,2991,2268,1529,889,435,236,327,706,1332,2139,3034,3905,4674,5232,5543,5573,5334,4877,4272,3596,2952,2395,1999,1760,1683,1700,1757,1754,1624,1305,765,26,-868,-1830,-2745,-3506,-3983,-4105,-3808,-3100,-2030,-712,714,2071,3190,3930,4177,3905,3130,1947,506,-1031,-2463,-3645,-4430,-4770,-4637,-4101,-3261,-2250,-1235,-337,312,651,650,320,-262,-1029,-1858,-2662,-3337,-3823,-4075,-4090,-3882,-3489,-2976,-2388,-1799,-1247,-776,-399,-127,69,194,303,399,531,688,878,1067,1235,1332,1333,1208,959,593,168,-274,-631,-833,-803,-482,144,1053,2196,3455,4737,5895,6828,7436,7674,7531,7042,6282,5348,4358,3418,2626,2045,1717,1630,1764,2040,2396,2730,2967,3035,2880,2489,1862,1033,69,-979,-2013,-2983,-3821,-4496,-5000,-5335,-5546,-5668,-5760,-5868,-6026,-6266,-6586,-6974,-7400,-7813,-8165,-8397,-8463,-8332,-7998,-7489,-6842,-6143,-5453,-4859,-4417,-4150,-4066,-4110,-4227,-4316,-4304,-4100,-3672,-2988,-2091,-1014,127,1274,2311,3173,3815,4218,4399,4412,4306,4164,4048,4006,4072,4247,4510,4836,5161,5451,5646,5724,5646,5430,5067,4606,4090,3559,3088,2695,2434,2302,2294,2388,2527,2683,2779,2790,2671,2410,2011,1503,917,323,-239,-708,-1054,-1258,-1330,-1294,-1196,-1092,-1036,-1091,-1277,-1641,-2148,-2802,-3539,-4312,-5059,-5706,-6211,-6505,-6576,-6383,-5946,-5283,-4435,-3479,-2478,-1517,-677,-11,430,627,602,369,5,-438,-877,-1243,-1495,-1581,-1518,-1298,-960,-539,-58,441,952,1458,1969,2490,3047,3649,4318,5043,5816,6585,7304,7875,8253,8329,8105,7532,6677,5584,4386,3179,2108,1266,726,523,629,978,1467,1967,2361,2535,2418,1984,1245,263,-866,-2046,-3133,-4055,-4694,-5031,-5030,-4729,-4175,-3450,-2638,-1832,-1107,-516,-106,140,222,201,126,60,64,181,431,820,1317,1891,2481,3030,3484,3790,3927,3875,3650,3276,2807,2295,1812,1400,1119,965,968,1063,1236,1400,1504,1489,1297,916,324,-457,-1402,-2461,-3582,-4704,-5757,-6693,-7453,-7994,-8312,-8374,-8218,-7865,-7365,-6790,-6194,-5650,-5201,-4882,-4693,-4615,-4607,-4605,-4558,-4393,-4088,-3602,-2958,-2168,-1286,-357,553,1406,2158,2799,3336,3793,4201,4606,5017,5455,5892,6295,6610,6785,6777,6567,6181,5658,5089,4571,4197,4065,4209,4650,5339,6186,7078,7858,8408,8602,8378,7709,6633,5230,3620,1939,324,-1106,-2268,-3116,-3654,-3927,-3999,-3973,-3931,-3969,-4138,-4490,-5007,-5676,-6426,-7198,-7911,-8505,-8933,-9182,-9248,-9170,-8966,-8700,-8386,-8062,-7717,-7350,-6916,-6395,-5729,-4916,-3919,-2776,-1492,-151,1210,2490,3635,4578,5263,5686,5822,5722,5405,4961,4430,3906,3429,3065,2827,2747,2798,2979,3242,3549,3852,4087,4213,4168,3918,3433,2694,1718,531,-808,-2226,-3624,-4916,-5983,-6767,-7186,-7231,-6891,-6234,-5308,-4231,-3096,-2003,-1046,-275,271,611,762,798,757,711,674,671,673,642,538,310,-52,-545,-1114,-1683,-2147,-2389,-2324,-1876,-1028,177,1661,3283,4883,6303,7392,8045,8217,7897,7168,6118,4899,3647,2507,1582,946,619,576,760,1060,1383,1599,1633,1408,904,134,-837,-1940,-3053,-4099,-4974,-5627,-6028,-6184,-6130,-5918,-5606,-5252,-4885,-4535,-4182,-3819,-3390,-2875,-2218,-1415,-458,622,1763,2896,3914,4736,5262,5451,5274,4757,3967,2998,1978,1031,281,-183,-285,-33,591,1481,2597,3806,5029,6168,7150,7915,8431,8677,8649,8365,7834,7106,6210,5197,4133,3050,2032,1106,328,-282,-707,-961,-1064,-1062,-1005,-948,-929,-1001,-1156,-1419,-1756,-2154,-2588,-3033,-3474,-3922,-4358,-4815,-5279,-5753,-6210,-6619,-6913,-7047,-6954,-6592,-5964,-5068,-3991,-2806,-1646,-636,105,475,420,-87,-992,-2239,-3684,-5208,-6644,-7858,-8716,-9133,-9044,-8445,-7362,-5869,-4085,-2131,-167,1674,3266,4516,5380,5850,5964,5792,5414,4923,4404,3913,3501,3187,2974,2855,2827,2866,2991,3177,3456,3796,4217,4674,5154,5598,5970,6209,6293,6176,5866,5367,4710,3964,3174,2441,1815,1375,1153,1170,1419,1862,2447,3105,3755,4339,4775,5043,5091,4931,4566,4011,3306,2477,1558,592,-403,-1383,-2332,-3211,-4014,-4709,-5302,-5791,-6176,-6503,-6769,-7041,-7334,-7684,-8115,-8622,-9190,-9784,-10353,-10841,-11197,-11382,-11371,-11165,-10785,-10256,-9634,-8943,-8226,-7483,-6713,-5881,-4958,-3885,-2650,-1222,374,2095,3869,5587,7151,8437,9357,9843,9842,9388,8492,7265,5790,4210,2636,1204,7,-873,-1398,-1550,-1369,-895,-234,550,1334,2073,2680,3152,3481,3688,3826,3906,3988,4058,4133,4181,4175,4080,3878,3546,3108,2572,2002,1419,899,433,61,-251,-537,-836,-1221,-1721,-2379,-3196,-4149,-5188,-6236,-7199,-7983,-8497,-8666,-8460,-7864,-6916,-5694,-4271,-2784,-1317,13,1139,2015,2624,2983,3121,3086,2934,2711,2466,2231,2043,1906,1861,1893,2042,2295,2671,3156,3742,4395,5075,5740,6322,6790,7087,7202,7122,6843,6403,5800,5092,4283,3425,2531,1628,754,-93,-864,-1556,-2135,-2578,-2865,-2972,-2898,-2631,-2212,-1652,-1037,-404,150,570,792,780,515,26,-660,-1461,-2298,-3086,-3722,-4145,-4285,-4123,-3661,-2925,-1998,-950,105,1060,1835,2346,2567,2497,2167,1653,1028,403,-157,-560,-771,-763,-542,-129,427,1088,1800,2527,3227,3877,4446,4911,5247,5427,5422,5214,4778,4115,3227,2145,903,-428,-1795,-3105,-4297,-5300,-6069,-6575,-6825,-6828,-6646,-6319,-5931,-5534,-5198,-4948,-4821,-4797,-4869,-4994,-5143,-5269,-5362,-5389,-5372,-5293,-5188,-5040,-4862,-4634,-4328,-3922,-3374,-2663,-1785,-748,412,1635,2867,4035,5081,5972,6671,7178,7510,7675,7717,7659,7536,7372,7194,7003,6823,6653,6499,6386,6308,6305,6381,6553,6825,7174,7562,7935,8191,8261,8029,7439,6437,5025,3256,1221,-936,-3066,-4982,-6561,-7661,-8245,-8299,-7888,-7128,-6167,-5181,-4332,-3759,-3563,-3769,-4385,-5317,-6487,-7753,-8999,-10107,-10992,-11608,-11933,-11990,-11816,-11452,-10953,-10340,-9626,-8814,-7876,-6809,-5596,-4256,-2829,-1363,47,1341,2425,3256,3807,4084,4133,4029,3854,3724,3700,3876,4246,4841,5570,6393,7172,7820,8229,8322,8073,7477,6593,5494,4290,3084,1971,1025,279,-262,-622,-851,-987,-1084,-1152,-1214,-1239,-1230,-1142,-996,-774,-528,-278,-90,11,-16,-164,-424,-755,-1108,-1436,-1685,-1833,-1866,-1795,-1650,-1468,-1296,-1160,-1081,-1050,-1028,-981,-835,-547,-73,610,1463,2452,3460,4401,5136,5570,5619,5250,4491,3406,2121,778,-466,-1455,-2090,-2291,-2063,-1448,-553,482,1506,2355,2925,3113,2915,2348,1499,478,-588,-1583,-2394,-2982,-3300,-3393,-3297,-3088,-2843,-2627,-2478,-2413,-2411,-2433,-2432,-2358,-2183,-1897,-1527,-1104,-702,-380,-197,-203,-402,-782,-1285,-1832,-2320,-2645,-2708,-2445,-1818,-841,429,1909,3469,4985,6325,7377,8074,8360,8262,7799,7067,6141,5137,4128,3214,2429,1818,1397,1145,1073,1136,1316,1589,1902,2243,2554,2807,2965,3002,2908,2673,2324,1865,1345,779,194,-386,-970,-1537,-2110,-2676,-3240,-3788,-4298,-4738,-5062,-5232,-5200,-4944,-4449,-3731,-2836,-1835,-821,97,815,1240,1305,986,303,-683,-1864,-3109,-4274,-5226,-5847,-6075,-5888,-5309,-4435,-3359,-2226,-1165,-287,323,630,635,381,-66,-619,-1208,-1747,-2216,-2563,-2812,-2962,-3037,-3065,-3034,-2964,-2806,-2546,-2130,-1522,-705,337,1564,2937,4362,5751,6983,7975,8627,8907,8779,8294,7497,6505,5428,4400,3545,2958,2701,2792,3196,3838,4608,5370,6001,6381,6434,6112,5436,4434,3212,1857,493,-777,-1868,-2727,-3321,-3680,-3811,-3809,-3704,-3609,-3557,-3624,-3832,-4198,-4713,-5341,-6037,-6735,-7386,-7918,-8312,-8531,-8592,-8511,-8338,-8118,-7897,-7716,-7587,-7504,-7449,-7364,-7208,-6919,-6461,-5799,-4949,-3908,-2748,-1508,-273,899,1932,2793,3440,3877,4117,4191,4153,4055,3955,3894,3915,4024,4227,4507,4823,5148,5431,5638,5746,5728,5607,5382,5109,4806,4531,4294,4134,4024,3972,3932,3878,3775,3592,3322,2963,2537,2069,1595,1145,746,398,99,-183,-477,-828,-1261,-1804,-2468,-3234,-4081,-4963,-5813,-6583,-7191,-7585,-7715,-7552,-7095,-6364,-5413,-4312,-3157,-2051,-1087,-358,87,215,40,-388,-1007,-1708,-2410,-3010,-3436,-3641,-3591,-3291,-2765,-2034,-1169,-185,836,1872,2865,3791,4611,5314,5874,6303,6590,6762,6830,6811,6729,6580,6378,6100,5751,5304,4766,4132,3432,2679,1949,1261,712,324,159,222,519,1002,1628,2301,2948,3452,3757,3768,3473,2857,1949,821,-442,-1729,-2912,-3891,-4553,-4836,-4704,-4162,-3262,-2084,-736,656,1973,3098,3952,4477,4657,4518,4100,3488,2752,1983,1250,604,86,-296,-538,-659,-668,-593,-441,-231,29,318,624,904,1139,1273,1276,1105,738,165,-599,-1532,-2571,-3663,-4721,-5669,-6436,-6959,-7200,-7155,-6835,-6293,-5604,-4855,-4143,-3549,-3144,-2956,-3005,-3240,-3636,-4098,-4574,-4978,-5261,-5379,-5314,-5060,-4636,-4065,-3380,-2622,-1826,-1033,-281,405,994,1475,1839,2089,2248,2329,2382,2431,2513,2667,2890,3209,3606,4068,4581,5100,5616,6090,6510,6864,7144,7364,7526,7653,7753,7834,7898,7925,7895,7764,7492,7029,6342,5411,4232,2851,1306,-303,-1891,-3363,-4615,-5599,-6252,-6581,-6597,-6359,-5946,-5435,-4936,-4518,-4255,-4193,-4336,-4690,-5201,-5837,-6515,-7183,-7771,-8224,-8501,-8568,-8413,-8020,-7410,-6580,-5573,-4420,-3173,-1896,-658,468,1424,2152,2630,2848,2835,2625,2293,1895,1513,1203,1016,981,1113,1413,1852,2416,3053,3730,4388,4986,5459,5772,5878,5742,5356,4705,3817,2717,1461,121,-1225,-2478,-3544,-4339,-4781,-4831,-4471,-3722,-2659,-1365,12,1356,2513,3386,3894,4002,3734,3137,2307,1350,369,-539,-1312,-1929,-2375,-2705,-2944,-3162,-3390,-3650,-3937,-4215,-4425,-4499,-4370,-3975,-3307,-2359,-1197,97,1413,2622,3610,4288,4599,4532,4128,3451,2621,1732,915,234,-225,-468,-482,-331,-65,239,511,708,787,748,607,384,142,-101,-288,-413,-457,-441,-380,-308,-257,-251,-308,-436,-620,-854,-1102,-1348,-1568,-1734,-1847,-1886,-1853,-1744,-1553,-1281,-922,-472,66,700,1412,2200,3045,3917,4802,5660,6475,7210,7856,8381,8779,9029,9120,9036,8781,8334,7717,6935,6010,4987,3892,2782,1708,709,-158,-865,-1392,-1718,-1871,-1862,-1752,-1582,-1430,-1339,-1371,-1539,-1857,-2287,-2786,-3281,-3700,-3979,-4075,-3976,-3704,-3317,-2886,-2507,-2256,-2198,-2364,-2748,-3302,-3960,-4612,-5176,-5549,-5689,-5564,-5194,-4654,-4001,-3373,-2831,-2482,-2351,-2460,-2751,-3174,-3612,-3979,-4163,-4112,-3768,-3161,-2317,-1323,-282,709,1537,2126,2424,2405,2086,1517,763,-82,-920,-1672,-2242,-2586,-2671,-2482,-2057,-1415,-629,254,1154,2026,2804,3457,3949,4262,4399,4352,4157,3842,3439,3024,2619,2312,2122,2102,2255,2585,3070,3674,4352,5058,5739,6350,6868,7256,7520,7649,7658,7558,7355,7065,6670,6181,5566,4827,3951,2954,1847,688,-494,-1610,-2631,-3472,-4130,-4562,-4802,-4875,-4845,-4787,-4773,-4879,-5149,-5610,-6238,-7003,-7812,-8587,-9224,-9638,-9774,-9601,-9140,-8441,-7589,-6682,-5808,-5061,-4469,-4073,-3824,-3697,-3603,-3476,-3242,-2845,-2272,-1534,-675,210,1053,1724,2171,2310,2148,1685,1003,176,-675,-1435,-2002,-2286,-2243,-1854,-1148,-181,951,2151,3310,4326,5122,5643,5856,5783,5449,4918,4281,3593,2976,2450,2095,1906,1878,1986,2160,2353,2486,2508,2367,2041,1524,839,26,-858,-1745,-2570,-3257,-3765,-4046,-4099,-3932,-3581,-3107,-2563,-2019,-1527,-1115,-808,-586,-437,-309,-169,37,328,723,1200,1730,2241,2686,2969,3070,2931,2585,2061,1441,829,328,50,63,416,1094,2041,3164,4313,5365,6156,6594,6598,6154,5307,4141,2801,1426,190,-790,-1410,-1637,-1489,-1038,-404,292,894,1318,1465,1334,948,393,-224,-768,-1125,-1210,-962,-414,399,1343,2297,3112,3656,3838,3611,2988,2043,892,-317,-1426,-2295,-2820,-2944,-2666,-2053,-1183,-212,755,1565,2140,2405,2353,2006,1432,717,-38,-733,-1301,-1689,-1883,-1919,-1817,-1656,-1472,-1319,-1211,-1152,-1121,-1082,-1010,-867,-660,-386,-96,175,356,398,251,-110,-681,-1445,-2340,-3302,-4242,-5072,-5719,-6121,-6241,-6081,-5653,-5015,-4227,-3366,-2518,-1754,-1146,-740,-578,-660,-998,-1542,-2265,-3081,-3920,-4682,-5280,-5628,-5653,-5334,-4641,-3630,-2357,-921,546,1938,3127,4035,4613,4868,4829,4598,4264,3957,3781,3824,4123,4697,5476,6398,7332,8170,8794,9128,9127,8809,8222,7468,6656,5916,5348,5030,4990,5210,5611,6100,6523,6772,6702,6255,5368,4088,2440,576,-1419,-3359,-5145,-6637,-7791,-8546,-8943,-9006,-8820,-8466,-8027,-7577,-7179,-6852,-6627,-6480,-6414,-6395,-6422,-6473,-6568,-6698,-6888,-7137,-7442,-7788,-8129,-8415,-8582,-8561,-8296,-7748,-6902,-5788,-4441,-2946,-1381,155,1582,2816,3831,4563,5054,5285,5312,5177,4911,4591,4228,3893,3588,3363,3213,3159,3188,3296,3448,3634,3789,3909,3916,3811,3548,3139,2594,1948,1249,552,-75,-600,-959,-1160,-1184,-1074,-864,-607,-366,-171,-65,-34,-76,-130,-157,-81,145,558,1164,1928,2793,3648,4401,4929,5140,4988,4442,3563,2419,1156,-99,-1190,-1992,-2442,-2480,-2168,-1548,-770,63,786,1301,1513,1377,904,125,-869,-2002,-3144,-4228,-5140,-5836,-6264,-6406,-6260,-5849,-5186,-4340,-3333,-2251,-1146,-89,843,1604,2118,2378,2339,2039,1498,797,7,-749,-1395,-1808,-1943,-1734,-1203,-366,684,1848,3008,4028,4812,5269,5370,5114,4559,3803,2946,2150,1497,1122,1067,1358,1983,2863,3921,5037,6098,6996,7655,8003,8035,7739,7169,6353,5376,4280,3139,2016,937,-31,-880,-1585,-2127,-2522,-2765,-2880,-2901,-2852,-2791,-2738,-2763,-2865,-3102,-3444,-3912,-4455,-5040,-5606,-6093,-6430,-6566,-6453,-6066,-5423,-4540,-3486,-2345,-1193,-151,718,1324,1648,1670,1429,994,430,-134,-635,-965,-1080,-956,-590,-44,642,1341,2001,2487,2762,2744,2438,1839,1017,35,-1001,-1982,-2810,-3387,-3662,-3594,-3201,-2527,-1648,-680,274,1085,1661,1917,1824,1378,619,-365,-1469,-2548,-3476,-4107,-4361,-4150,-3477,-2374,-931,720,2420,3999,5300,6187,6583,6449,5815,4760,3399,1891,374,-978,-2065,-2779,-3075,-2959,-2447,-1632,-596,559,1707,2781,3679,4359,4783,4938,4832,4492,3947,3245,2447,1602,785,51,-549,-967,-1193,-1227,-1105,-876,-614,-396,-298,-395,-725,-1316,-2167,-3227,-4456,-5743,-7013,-8140,-9032,-9590,-9751,-9468,-8749,-7625,-6172,-4504,-2737,-1019,524,1788,2689,3210,3345,3158,2727,2143,1531,958,530,263,190,284,501,782,1057,1242,1307,1177,879,397,-192,-843,-1450,-1934,-2210,-2211,-1907,-1307,-436,595,1719,2767,3648,4234,4438,4240,3611,2632,1367,-52,-1481,-2787,-3809,-4451,-4612,-4259,-3397,-2079,-398,1501,3476,5335,6935,8104,8749,8786,8201,7050,5400,3425,1267,-859,-2787,-4342,-5407,-5916,-5851,-5270,-4280,-3013,-1651,-341,761,1539,1938,1926,1541,847,-60,-1067,-2067,-2945,-3631,-4048,-4178,-4006,-3563,-2879,-2036,-1078,-105,829,1656,2331,2822,3130,3238,3196,3004,2710,2348,1935,1523,1121,773,492,310,224,255,373,572,808,1049,1253,1397,1451,1439,1363,1285,1243,1296,1494,1849,2384,3050,3806,4564,5236,5722,5951,5852,5414,4653,3626,2446,1218,98,-800,-1356,-1506,-1214,-515,539,1817,3196,4515,5620,6394,6714,6546,5860,4708,3156,1326,-650,-2622,-4445,-5985,-7141,-7830,-8036,-7743,-7024,-5940,-4617,-3188,-1787,-570,351,870,928,519,-335,-1533,-2976,-4501,-5962,-7201,-8099,-8555,-8544,-8061,-7183,-5999,-4643,-3250,-1944,-835,10,558,811,797,579,201,-252,-745,-1221,-1651,-2027,-2326,-2567,-2741,-2870,-2950,-2996,-3005,-2969,-2888,-2728,-2487,-2127,-1644,-1021,-267,603,1555,2548,3543,4484,5351,6089,6709,7169,7500,7679,7728,7647,7432,7108,6654,6117,5496,4841,4185,3581,3064,2681,2446,2374,2442,2629,2880,3148,3367,3487,3462,3259,2872,2292,1560,685,-255,-1251,-2215,-3139,-3963,-4675,-5252,-5692,-6004,-6196,-6308,-6349,-6366,-6383,-6429,-6520,-6664,-6853,-7064,-7258,-7390,-7393,-7219,-6811,-6140,-5190,-3988,-2573,-1037,526,1987,3231,4150,4659,4731,4354,3608,2569,1392,208,-823,-1583,-1968,-1943,-1503,-715,327,1492,2642,3645,4391,4813,4879,4611,4064,3317,2473,1627,866,255,-174,-404,-476,-402,-276,-123,-31,-24,-132,-360,-673,-1047,-1410,-1719,-1919,-1978,-1884,-1642,-1298,-876,-453,-49,272,522,675,777,843,902,1002,1128,1299,1490,1656,1778,1800,1698,1465,1091,620,80,-465,-964,-1367,-1633,-1754,-1728,-1574,-1354,-1090,-872,-719,-690,-793,-1031,-1379,-1795,-2224,-2608,-2886,-3017,-2963,-2730,-2318,-1779,-1146,-500,118,626,999,1188,1193,1025,703,299,-153,-554,-855,-983,-891,-563,14,803,1761,2817,3894,4905,5787,6469,6928,7141,7136,6939,6615,6216,5811,5450,5179,5013,4967,5020,5142,5307,5446,5548,5552,5457,5250,4932,4548,4099,3655,3218,2844,2525,2279,2085,1913,1734,1503,1182,748,176,-519,-1338,-2225,-3160,-4071,-4928,-5675,-6290,-6753,-7064,-7244,-7318,-7322,-7286,-7243,-7194,-7153,-7091,-6998,-6844,-6619,-6310,-5937,-5514,-5097,-4709,-4420,-4238,-4194,-4262,-4410,-4572,-4678,-4649,-4418,-3952,-3215,-2258,-1101,155,1418,2585,3540,4207,4523,4458,4029,3273,2278,1121,-66,-1203,-2163,-2880,-3288,-3352,-3077,-2489,-1639,-610,519,1666,2735,3679,4434,4979,5312,5436,5381,5191,4891,4537,4139,3737,3329,2927,2523,2112,1696,1265,838,414,35,-291,-506,-600,-519,-261,189,832,1625,2554,3542,4540,5474,6270,6875,7223,7297,7073,6570,5818,4858,3767,2583,1403,240,-819,-1782,-2608,-3309,-3903,-4392,-4825,-5204,-5566,-5914,-6254,-6580,-6887,-7149,-7364,-7515,-7594,-7613,-7560,-7451,-7289,-7060,-6772,-6386,-5906,-5290,-4544,-3651,-2638,-1533,-385,740,1786,2683,3397,3886,4168,4232,4142,3922,3637,3324,3022,2750,2517,2322,2142,1987,1818,1655,1476,1288,1110,918,749,580,423,275,121,-44,-230,-452,-710,-1008,-1341,-1689,-2035,-2354,-2612,-2800,-2880,-2863,-2735,-2512,-2215,-1860,-1488,-1116,-779,-499,-288,-173,-137,-206,-336,-549,-792,-1067,-1337,-1584,-1798,-1949,-2047,-2061,-2003,-1854,-1617,-1276,-831,-280,369,1089,1856,2613,3326,3917,4376,4637,4718,4621,4378,4058,3708,3406,3209,3154,3271,3538,3938,4402,4870,5266,5515,5573,5394,4982,4352,3549,2642,1691,788,-20,-665,-1127,-1393,-1463,-1385,-1164,-882,-547,-218,68,306,444,500,453,311,104,-164,-436,-697,-892,-997,-977,-823,-528,-118,390,938,1493,1984,2395,2663,2804,2785,2651,2403,2108,1774,1473,1199,1003,863,796,762,757,744,708,638,516,360,163,-44,-257,-451,-625,-771,-903,-1031,-1178,-1373,-1623,-1958,-2364,-2844,-3362,-3900,-4400,-4839,-5169,-5371,-5426,-5340,-5128,-4823,-4457,-4078,-3702,-3372,-3081,-2834,-2612,-2393,-2144,-1864,-1521,-1145,-749,-373,-77,99,107,-87,-476,-1056,-1761,-2533,-3287,-3924,-4377,-4570,-4479,-4107,-3481,-2667,-1742,-779,130,951,1630,2186,2606,2945,3214,3461,3693,3919,4132,4311,4433,4484,4438,4315,4113,3871,3627,3412,3284,3254,3353,3580,3914,4349,4825,5332,5801,6223,6541,6747,6810,6726,6483,6083,5538,4843,4038,3125,2150,1137,125,-851,-1764,-2580,-3297,-3893,-4382,-4770,-5072,-5324,-5538,-5754,-5983,-6248,-6549,-6891,-7248,-7603,-7929,-8184,-8355,-8404,-8330,-8124,-7802,-7380,-6885,-6349,-5790,-5237,-4695,-4172,-3657,-3152,-2629,-2090,-1524,-928,-315,308,919,1511,2042,2532,2932,3277,3536,3745,3900,4019,4119,4194,4249,4279,4255,4174,4008,3760,3424,3025,2569,2118,1669,1283,950,694,488,318,147,-63,-329,-677,-1100,-1561,-2044,-2459,-2769,-2900,-2813,-2488,-1924,-1155,-226,778,1799,2737,3543,4154,4548,4714,4675,4450,4097,3639,3144,2619,2128,1663,1258,923,647,455,317,248,218,224,234,243,212,142,5,-188,-444,-738,-1050,-1358,-1623,-1832,-1962,-2012,-1983,-1907,-1780,-1668,-1562,-1515,-1522,-1591,-1721,-1880,-2057,-2207,-2309,-2338,-2277,-2121,-1885,-1581,-1247,-910,-596,-338,-138,4,100,188,286,437,663,981,1396,1893,2452,3040,3620,4161,4629,5009,5292,5475,5575,5599,5575,5505,5417,5302,5166,5001,4789,4530,4211,3835,3422,2985,2571,2206,1929,1768,1715,1772,1888,2013,2089,2029,1807,1357,694,-176,-1202,-2317,-3443,-4506,-5429,-6170,-6689,-6995,-7087,-7022,-6825,-6568,-6280,-6018,-5787,-5613,-5477,-5368,-5253,-5101,-4881,-4562,-4138,-3581,-2919,-2142,-1298,-402,496,1359,2145,2811,3331,3678,3845,3830,3651,3324,2884,2361,1786,1204,627,108,-341,-700,-934,-1063,-1060,-960,-779,-541,-293,-60,128,242,290,263,184,76,-39,-132,-197,-213,-198,-154,-95,-47,-4,7,6,-17,-33,-35,-4,79,213,412,659,953,1268,1595,1902,2183,2401,2561,2630,2620,2522,2352,2119,1855,1575,1311,1090,921,831,812,867,976,1124,1268,1401,1460,1445,1312,1055,673,163,-448,-1143,-1885,-2650,-3407,-4136,-4823,-5450,-6031,-6535,-6980,-7335,-7584,-7710,-7675,-7460,-7050,-6435,-5632,-4678,-3606,-2496,-1405,-405,439,1087,1508,1702,1703,1538,1295,1017,787,650,639,771,1035,1401,1847,2307,2776,3187,3549,3836,4051,4202,4301,4346,4362,4325,4245,4102,3876,3566,3139,2616,1970,1252,458,-355,-1145,-1860,-2450,-2850,-3051,-3001,-2720,-2233,-1573,-830,-73,602,1114,1388,1394,1104,552,-216,-1123,-2076,-2977,-3747,-4297,-4599,-4615,-4361,-3870,-3187,-2385,-1537,-709,20,621,1024,1247,1251,1078,743,289,-230,-772,-1270,-1690,-1981,-2115,-2073,-1835,-1413,-810,-57,808,1742,2682,3578,4367,4998,5426,5623,5567,5270,4739,4033,3187,2296,1417,647,51,-323,-416,-253,182,819,1610,2481,3356,4167,4864,5406,5779,5979,6025,5936,5745,5472,5148,4772,4372,3927,3448,2927,2359,1761,1131,500,-118,-694,-1210,-1641,-1988,-2232,-2383,-2443,-2416,-2315,-2134,-1898,-1584,-1236,-840,-438,-52,273,500,586,497,230,-236,-838,-1561,-2308,-3018,-3616,-4032,-4250,-4246,-4056,-3731,-3328,-2937,-2607,-2405,-2345,-2439,-2655,-2959,-3294,-3606,-3844,-3973,-3962,-3818,-3534,-3144,-2669,-2143,-1598,-1066,-561,-115,273,578,803,922,941,834,601,243,-239,-814,-1450,-2104,-2716,-3244,-3627,-3842,-3856,-3684,-3332,-2842,-2267,-1648,-1062,-537,-121,161,322,356,324,242,188,190,304,539,912,1387,1947,2523,3086,3565,3945,4192,4320,4352,4321,4291,4292,4396,4597,4928,5349,5819,6283,6651,6869,6870,6621,6117,5369,4435,3359,2242,1125,110,-781,-1497,-2046,-2430,-2692,-2861,-2992,-3120,-3278,-3488,-3754,-4069,-4416,-4770,-5106,-5396,-5629,-5779,-5847,-5825,-5704,-5492,-5173,-4755,-4228,-3608,-2892,-2108,-1270,-418,426,1213,1912,2483,2890,3103,3107,2877,2437,1792,999,111,-784,-1605,-2254,-2666,-2773,-2562,-2035,-1248,-276,780,1804,2691,3338,3691,3701,3393,2787,1969,1016,21,-921,-1750,-2398,-2856,-3111,-3192,-3133,-2979,-2772,-2550,-2336,-2151,-1994,-1867,-1761,-1674,-1598,-1528,-1458,-1384,-1298,-1197,-1068,-911,-715,-482,-218,70,361,645,905,1127,1316,1467,1608,1744,1912,2117,2371,2685,3021,3385,3712,3988,4165,4213,4119,3861,3464,2931,2305,1625,920,250,-363,-884,-1289,-1581,-1753,-1811,-1789,-1692,-1557,-1408,-1262,-1154,-1087,-1089,-1150,-1289,-1477,-1715,-1962,-2201,-2383,-2491,-2485,-2356,-2088,-1690,-1163,-532,186,972,1797,2650,3510,4358,5177,5957,6661,7298,7814,8224,8491,8620,8598,8429,8111,7658,7068,6373,5575,4725,3845,2989,2206,1545,1053,755,682,810,1129,1576,2083,2573,2956,3153,3103,2762,2121,1194,33,-1300,-2711,-4121,-5436,-6594,-7525,-8220,-8645,-8826,-8773,-8515,-8092,-7531,-6872,-6152,-5411,-4688,-4033,-3486,-3089,-2886,-2872,-3080,-3441,-3959,-4517,-5078,-5531,-5821,-5892,-5705,-5280,-4628,-3822,-2921,-2016,-1173,-473,61,383,523,485,324,99,-149,-347,-467,-473,-352,-114,230,649,1117,1599,2074,2515,2915,3265,3556,3800,3980,4119,4201,4248,4248,4217,4147,4032,3880,3660,3382,3016,2573,2038,1439,782,114,-533,-1098,-1547,-1823,-1899,-1753,-1372,-785,-2,910,1918,2932,3902,4749,5421,5872,6071,6011,5704,5182,4482,3664,2784,1890,1055,292,-339,-846,-1198,-1424,-1514,-1520,-1445,-1350,-1258,-1220,-1264,-1432,-1736,-2198,-2812,-3568,-4434,-5383,-6347,-7283,-8120,-8793,-9254,-9442,-9331,-8902,-8161,-7138,-5882,-4469,-2978,-1517,-167,975,1859,2439,2712,2700,2459,2048,1563,1070,662,380,286,360,625,1011,1489,1977,2415,2745,2914,2910,2713,2360,1881,1341,785,283,-130,-417,-574,-600,-536,-392,-229,-67,65,149,193,204,205,227,292,424,629,891,1191,1478,1702,1810,1746,1490,1014,354,-472,-1382,-2319,-3196,-3938,-4497,-4823,-4907,-4758,-4386,-3843,-3158,-2375,-1539,-676,180,1005,1776,2470,3064,3535,3862,4031,4029,3863,3541,3097,2564,2002,1452,988,648,482,513,749,1180,1771,2468,3214,3929,4555,5022,5292,5345,5167,4801,4267,3634,2973,2331,1797,1399,1183,1164,1325,1650,2091,2596,3106,3557,3897,4076,4067,3847,3433,2825,2077,1211,290,-637,-1526,-2319,-2990,-3501,-3854,-4033,-4078,-4005,-3859,-3687,-3512,-3371,-3270,-3199,-3145,-3072,-2952,-2757,-2474,-2101,-1661,-1187,-718,-309,15,221,305,284,173,34,-114,-199,-206,-100,127,456,878,1341,1813,2250,2601,2852,2960,2926,2743,2416,1967,1409,781,94,-612,-1317,-2000,-2627,-3196,-3666,-4044,-4295,-4440,-4457,-4390,-4232,-4049,-3845,-3699,-3609,-3633,-3770,-4015,-4368,-4771,-5198,-5584,-5877,-6036,-6017,-5808,-5395,-4798,-4039,-3152,-2190,-1182,-182,786,1693,2524,3274,3942,4528,5034,5467,5817,6103,6305,6445,6516,6539,6516,6470,6406,6338,6271,6192,6104,5981,5815,5586,5294,4924,4501,4013,3497,2953,2420,1894,1416,977,592,256,-52,-338,-631,-956,-1306,-1719,-2143,-2598,-3020,-3404,-3692,-3883,-3950,-3916,-3802,-3657,-3524,-3464,-3514,-3708,-4056,-4537,-5133,-5777,-6434,-7021,-7504,-7826,-7969,-7914,-7668,-7249,-6676,-5989,-5205,-4367,-3488,-2600,-1712,-857,-35,712,1385,1943,2393,2702,2901,2984,2997,2977,2969,3021,3176,3442,3836,4323,4867,5409,5878,6212,6356,6281,5961,5433,4711,3879,2979,2100,1284,586,22,-410,-725,-973,-1171,-1397,-1652,-1984,-2384,-2837,-3315,-3772,-4162,-4450,-4602,-4614,-4497,-4275,-3986,-3677,-3366,-3099,-2859,-2652,-2454,-2227,-1958,-1604,-1170,-643,-42,603,1274,1912,2505,3009,3408,3696,3870,3948,3951,3901,3834,3759,3694,3644,3577,3503,3365,3165,2866,2483,2008,1485,935,407,-61,-438,-696,-829,-841,-745,-567,-338,-84,154,358,494,553,515,396,185,-82,-390,-703,-972,-1177,-1263,-1226,-1033,-697,-226,353,1006,1694,2381,3021,3596,4065,4432,4673,4809,4829,4773,4626,4436,4184,3903,3580,3232,2850,2448,2021,1583,1140,714,314,-35,-314,-514,-612,-620,-531,-367,-157,74,282,436,493,434,230,-113,-594,-1182,-1839,-2517,-3160,-3728,-4167,-4470,-4619,-4628,-4527,-4343,-4123,-3906,-3723,-3602,-3552,-3585,-3680,-3841,-4025,-4214,-4377,-4471,-4482,-4363,-4134,-3764,-3301,-2753,-2164,-1581,-1025,-545,-141,159,381,501,571,557,512,407,278,110,-64,-244,-394,-489,-508,-418,-213,105,538,1038,1595,2146,2673,3117,3484,3723,3867,3886,3824,3677,3476,3238,2974,2700,2434,2156,1892,1618,1326,1015,662,271,-161,-623,-1091,-1537,-1921,-2206,-2355,-2333,-2132,-1737,-1173,-462,344,1183,1996,2702,3255,3586,3682,3520,3136,2556,1867,1132,457,-88,-424,-509,-317,132,793,1591,2428,3196,3796,4123,4127,3754,3028,1971,666,-793,-2301,-3746,-5037,-6104,-6906,-7429,-7692,-7728,-7579,-7305,-6937,-6531,-6105,-5691,-5303,-4956,-4656,-4410,-4212,-4058,-3938,-3825,-3707,-3540,-3318,-2999,-2576,-2031,-1367,-587,282,1218,2180,3119,4004,4771,5398,5849,6110,6192,6111,5893,5597,5230,4867,4486,4130,3754,3360,2898,2359,1712,970,151,-698,-1518,-2237,-2795,-3135,-3236,-3092,-2738,-2228,-1637,-1048,-534,-170,0,-49,-315,-768,-1357,-2026,-2692,-3294,-3761,-4054,-4129,-3991,-3627,-3073,-2349,-1504,-576,383,1328,2214,2991,3622,4069,4294,4291,4037,3563,2896,2091,1232,385,-350,-912,-1239,-1294,-1082,-616,47,840,1683,2489,3198,3733,4092,4248,4243,4120,3927,3746,3617,3599,3697,3926,4248,4629,5019,5346,5584,5662,5581,5317,4898,4341,3709,3036,2398,1831,1379,1062,868,785,740,702,576,327,-99,-716,-1514,-2460,-3490,-4543,-5521,-6364,-7000,-7375,-7482,-7287,-6834,-6130,-5243,-4205,-3092,-1953,-857,138,982,1633,2062,2271,2263,2087,1791,1445,1116,874,768,838,1084,1503,2041,2666,3290,3864,4313,4593,4657,4490,4080,3444,2592,1576,416,-826,-2108,-3389,-4610,-5738,-6731,-7549,-8182,-8592,-8792,-8767,-8546,-8151,-7615,-6994,-6329,-5679,-5084,-4586,-4203,-3947,-3796,-3733,-3699,-3660,-3551,-3337,-2987,-2490,-1864,-1136,-355,420,1140,1749,2229,2554,2755,2842,2882,2908,2988,3146,3412,3781,4231,4727,5216,5649,5980,6174,6213,6098,5851,5504,5116,4720,4398,4156,4055,4075,4213,4430,4662,4858,4932,4843,4533,3998,3238,2303,1239,139,-941,-1909,-2723,-3346,-3756,-3983,-4026,-3954,-3786,-3590,-3391,-3231,-3136,-3108,-3168,-3294,-3488,-3723,-3992,-4249,-4502,-4694,-4844,-4915,-4923,-4879,-4786,-4686,-4584,-4503,-4445,-4400,-4340,-4240,-4053,-3742,-3284,-2650,-1857,-919,119,1204,2271,3259,4111,4783,5257,5517,5587,5489,5264,4968,4635,4318,4044,3830,3688,3597,3549,3503,3444,3335,3167,2927,2621,2252,1829,1371,871,345,-220,-823,-1477,-2177,-2934,-3725,-4546,-5356,-6136,-6832,-7415,-7847,-8093,-8143,-7981,-7614,-7071,-6361,-5556,-4662,-3768,-2885,-2074,-1347,-731,-206,221,600,952,1327,1750,2270,2875,3591,4378,5213,6040,6807,7452,7930,8198,8239,8045,7647,7059,6344,5533,4684,3826,2984,2176,1397,652,-72,-771,-1440,-2069,-2631,-3108,-3473,-3700,-3788,-3709,-3492,-3130,-2655,-2100,-1482,-868,-262,263,715,1041,1256,1352,1353,1296,1213,1164,1169,1287,1510,1865,2321,2854,3424,3984,4488,4904,5191,5347,5357,5245,5019,4725,4377,4032,3696,3416,3181,3010,2871,2747,2592,2368,2038,1568,965,219,-616,-1501,-2374,-3163,-3821,-4298,-4575,-4654,-4555,-4325,-4010,-3670,-3355,-3100,-2935,-2856,-2857,-2909,-2971,-3029,-3027,-2978,-2859,-2696,-2511,-2340,-2207,-2163,-2203,-2362,-2614,-2940,-3322,-3692,-4044,-4301,-4473,-4512,-4442,-4253,-3982,-3638,-3271,-2888,-2524,-2186,-1881,-1602,-1344,-1082,-812,-509,-175,201,613,1052,1512,1977,2435,2877,3288,3664,3981,4240,4415,4504,4507,4402,4237,3993,3728,3452,3199,2981,2813,2665,2539,2367,2145,1807,1355,763,52,-745,-1588,-2413,-3158,-3776,-4203,-4435,-4438,-4243,-3863,-3338,-2716,-2026,-1317,-609,80,737,1372,1988,2599,3215,3842,4475,5097,5688,6201,6610,6848,6911,6741,6364,5770,5013,4134,3207,2291,1447,723,129,-330,-683,-978,-1261,-1597,-2025,-2581,-3274,-4090,-4994,-5935,-6850,-7672,-8353,-8826,-9085,-9099,-8893,-8484,-7926,-7257,-6555,-5859,-5226,-4688,-4262,-3946,-3731,-3568,-3437,-3268,-3041,-2699,-2234,-1633,-905,-84,802,1698,2557,3340,4002,4532,4913,5155,5270,5282,5214,5086,4921,4729,4514,4288,4039,3774,3487,3173,2842,2481,2105,1701,1283,845,393,-67,-544,-1019,-1503,-1980,-2444,-2880,-3276,-3598,-3845,-3978,-3996,-3890,-3667,-3336,-2940,-2485,-2029,-1586,-1186,-844,-560,-326,-136,37,196,361,532,714,902,1101,1305,1516,1744,1976,2236,2496,2771,3024,3250,3415,3491,3468,3324,3078,2743,2372,2004,1709,1528,1511,1667,2010,2503,3110,3776,4429,5025,5509,5847,6046,6085,6020,5855,5642,5399,5160,4917,4690,4449,4185,3874,3498,3046,2514,1919,1269,609,-43,-642,-1174,-1619,-1976,-2259,-2486,-2692,-2909,-3170,-3504,-3925,-4443,-5030,-5682,-6331,-6956,-7484,-7893,-8132,-8192,-8059,-7732,-7241,-6577,-5795,-4886,-3895,-2832,-1719,-583,551,1655,2690,3621,4413,5020,5431,5604,5563,5295,4850,4257,3580,2875,2203,1619,1157,837,650,566,536,499,397,173,-197,-733,-1407,-2196,-3032,-3869,-4637,-5293,-5812,-6161,-6370,-6426,-6381,-6247,-6053,-5828,-5576,-5315,-5037,-4746,-4432,-4098,-3737,-3341,-2920,-2457,-1955,-1398,-768,-69,727,1594,2543,3529,4521,5469,6309,7003,7483,7744,7744,7527,7092,6522,5845,5155,4487,3902,3422,3058,2801,2625,2491,2359,2197,1972,1686,1333,959,585,279,72,10,112,368,763,1236,1730,2166,2474,2594,2492,2165,1632,954,201,-558,-1227,-1782,-2161,-2389,-2470,-2471,-2422,-2403,-2436,-2561,-2776,-3066,-3396,-3729,-4019,-4241,-4368,-4415,-4383,-4329,-4270,-4273,-4349,-4536,-4810,-5158,-5527,-5848,-6074,-6112,-5946,-5530,-4880,-4028,-3017,-1928,-826,231,1183,2021,2721,3309,3803,4222,4601,4930,5221,5453,5609,5672,5626,5466,5210,4859,4457,4006,3549,3075,2602,2102,1560,953,256,-533,-1420,-2365,-3354,-4305,-5192,-5931,-6503,-6849,-6981,-6886,-6608,-6179,-5646,-5068,-4465,-3901,-3356,-2866,-2404,-1968,-1543,-1108,-663,-194,295,798,1317,1822,2328,2808,3264,3703,4112,4517,4913,5309,5712,6108,6486,6816,7066,7199,7174,6970,6565,5973,5215,4327,3380,2402,1484,625,-110,-751,-1283,-1740,-2143,-2516,-2859,-3190,-3450,-3653,-3706,-3614,-3315,-2812,-2120,-1267,-332,616,1488,2203,2708,2967,2980,2788,2436,2023,1612,1309,1152,1198,1441,1855,2391,2974,3522,3980,4272,4391,4322,4091,3747,3330,2899,2495,2145,1863,1645,1469,1329,1184,1036,860,665,448,221,-21,-262,-519,-784,-1068,-1378,-1703,-2056,-2414,-2779,-3134,-3471,-3779,-4060,-4301,-4507,-4672,-4796,-4883,-4924,-4925,-4886,-4801,-4691,-4533,-4361,-4157,-3942,-3717,-3491,-3263,-3050,-2838,-2644,-2454,-2265,-2073,-1866,-1642,-1393,-1125,-839,-546,-266,0,224,402,533,599,629,611,583,554,558,613,745,957,1255,1616,2021,2425,2793,3086,3273,3351,3318,3198,3034,2856,2716,2634,2619,2662,2726,2758,2706,2507,2120,1528,724,-245,-1330,-2447,-3512,-4426,-5125,-5532,-5634,-5415,-4924,-4204,-3353,-2442,-1572,-806,-199,228,482,598,621,621,647,763,991,1353,1843,2428,3093,3770,4451,5067,5618,6063,6402,6629,6737,6740,6638,6433,6151,5772,5335,4826,4264,3659,3006,2319,1592,827,37,-792,-1633,-2494,-3357,-4211,-5047,-5846,-6603,-7303,-7932,-8492,-8963,-9350,-9641,-9841,-9937,-9941,-9837,-9626,-9304,-8852,-8268,-7542,-6671,-5676,-4570,-3390,-2191,-1001,100,1099,1941,2621,3132,3492,3718,3855,3928,3978,4029,4096,4185,4288,4390,4473,4503,4477,4363,4177,3915,3604,3275,2957,2684,2473,2335,2252,2199,2127,1986,1731,1312,716,-55,-977,-1986,-3015,-3981,-4795,-5386,-5696,-5693,-5378,-4770,-3938,-2931,-1861,-785,199,1059,1747,2274,2644,2892,3054,3154,3223,3248,3237,3153,2977,2686,2259,1715,1069,377,-302,-913,-1376,-1672,-1755,-1640,-1351,-921,-419,112,612,1048,1393,1646,1811,1918,1999,2085,2223,2421,2719,3100,3571,4096,4651,5199,5692,6113,6411,6604,6650,6595,6419,6164,5825,5424,4957,4426,3823,3152,2397,1586,713,-187,-1092,-1974,-2795,-3536,-4168,-4685,-5077,-5357,-5529,-5618,-5639,-5608,-5546,-5461,-5354,-5234,-5078,-4900,-4661,-4372,-4010,-3570,-3063,-2476,-1828,-1121,-364,428,1252,2084,2915,3702,4432,5033,5489,5727,5723,5442,4877,4038,2969,1726,385,-960,-2222,-3329,-4193,-4820,-5156,-5271,-5185,-4983,-4744,-4534,-4418,-4429,-4571,-4823,-5140,-5458,-5715,-5849,-5813,-5588,-5176,-4596,-3893,-3112,-2292,-1494,-725,-20,616,1196,1709,2174,2593,2954,3274,3522,3711,3828,3865,3841,3747,3607,3435,3247,3058,2893,2742,2627,2523,2430,2326,2198,2035,1837,1609,1377,1168,1014,950,999,1169,1461,1839,2279,2717,3115,3406,3566,3556,3383,3044,2572,1994,1356,685,34,-599,-1162,-1676,-2116,-2496,-2822,-3102,-3344,-3564,-3753,-3927,-4074,-4201,-4288,-4351,-4359,-4330,-4245,-4099,-3887,-3600,-3216,-2751,-2172,-1514,-777,-11,742,1405,1921,2216,2241,1974,1420,625,-326,-1337,-2277,-3034,-3503,-3614,-3343,-2698,-1748,-584,669,1883,2942,3751,4245,4423,4289,3926,3397,2816,2254,1796,1480,1310,1285,1341,1431,1496,1462,1319,1008,576,5,-634,-1312,-1970,-2559,-3048,-3408,-3641,-3748,-3766,-3723,-3671,-3633,-3657,-3737,-3890,-4081,-4291,-4474,-4602,-4634,-4555,-4348,-4022,-3590,-3064,-2478,-1838,-1174,-481,224,954,1696,2462,3235,4019,4789,5532,6229,6848,7379,7788,8064,8187,8153,7955,7607,7119,6512,5818,5061,4279,3509,2776,2120,1550,1085,713,421,174,-62,-335,-673,-1120,-1673,-2342,-3085,-3864,-4594,-5220,-5639,-5814,-5676,-5236,-4500,-3537,-2421,-1254,-141,835,1599,2130,2424,2522,2495,2403,2347,2362,2516,2796,3199,3670,4146,4563,4845,4951,4852,4546,4067,3454,2775,2092,1456,918,486,173,-56,-223,-371,-536,-739,-991,-1295,-1610,-1939,-2213,-2432,-2547,-2560,-2468,-2283,-2040,-1766,-1507,-1298,-1170,-1147,-1225,-1399,-1630,-1878,-2096,-2234,-2258,-2163,-1941,-1652,-1319,-1030,-839,-789,-938,-1259,-1762,-2378,-3055,-3709,-4279,-4687,-4901,-4891,-4659,-4233,-3648,-2975,-2264,-1590,-995,-531,-215,-46,-13,-69,-181,-275,-309,-219,22,437,1026,1763,2604,3487,4339,5078,5645,5967,6028,5804,5332,4653,3845,2993,2171,1462,902,518,293,187,133,57,-119,-451,-988,-1719,-2628,-3639,-4671,-5618,-6373,-6849,-6970,-6713,-6068,-5077,-3808,-2353,-812,715,2134,3385,4409,5198,5748,6083,6232,6239,6129,5945,5694,5399,5065,4692,4302,3888,3487,3107,2778,2510,2315,2180,2098,2021,1927,1760,1496,1097,562,-123,-913,-1795,-2694,-3566,-4344,-4962,-5397,-5602,-5601,-5409,-5083,-4690,-4300,-3982,-3793,-3752,-3878,-4132,-4478,-4861,-5205,-5466,-5590,-5553,-5343,-4975,-4461,-3848,-3161,-2443,-1728,-1039,-399,173,678,1094,1434,1690,1865,1975,2012,2006,1958,1896,1834,1793,1788,1832,1921,2055,2208,2366,2489,2561,2548,2443,2244,1960,1628,1269,920,620,368,194,62,-36,-144,-300,-531,-871,-1306,-1843,-2422,-3020,-3557,-3996,-4282,-4385,-4298,-4023,-3587,-3030,-2393,-1721,-1065,-437,112,593,986,1297,1524,1681,1760,1784,1746,1669,1561,1460,1375,1365,1440,1640,1984,2454,3059,3736,4449,5131,5712,6141,6364,6358,6122,5675,5077,4385,3700,3083,2637,2397,2412,2667,3140,3752,4437,5084,5611,5944,6030,5857,5451,4849,4130,3368,2622,1964,1399,950,576,253,-83,-465,-941,-1519,-2201,-2960,-3755,-4532,-5233,-5815,-6232,-6478,-6546,-6456,-6249,-5951,-5614,-5253,-4902,-4545,-4198,-3827,-3430,-2986,-2500,-1979,-1444,-923,-443,-28,311,571,775,941,1112,1321,1590,1942,2363,2828,3297,3698,3972,4053,3888,3462,2766,1850,755,-417,-1598,-2685,-3608,-4309,-4759,-4957,-4935,-4742,-4446,-4126,-3849,-3684,-3666,-3823,-4150,-4617,-5187,-5783,-6355,-6817,-7121,-7201,-7036,-6592,-5892,-4938,-3788,-2486,-1101,282,1615,2804,3825,4619,5189,5521,5658,5610,5446,5195,4925,4657,4453,4306,4249,4257,4317,4404,4466,4481,4402,4203,3879,3426,2863,2242,1593,992,487,124,-55,-44,153,520,993,1546,2097,2608,3023,3309,3445,3425,3254,2948,2526,2022,1443,838,199,-437,-1061,-1656,-2191,-2651,-2995,-3210,-3269,-3171,-2932,-2576,-2162,-1743,-1388,-1144,-1067,-1151,-1413,-1791,-2248,-2706,-3104,-3394,-3536,-3533,-3407,-3198,-2970,-2770,-2646,-2623,-2682,-2811,-2929,-2995,-2923,-2667,-2201,-1502,-631,390,1442,2449,3297,3895,4177,4102,3669,2919,1929,791,-364,-1440,-2319,-2937,-3254,-3262,-3012,-2545,-1980,-1373,-843,-429,-195,-144,-276,-554,-935,-1372,-1811,-2226,-2573,-2855,-3047,-3164,-3199,-3146,-3012,-2767,-2420,-1943,-1356,-640,151,1015,1877,2707,3436,4024,4437,4653,4691,4565,4324,4026,3713,3453,3265,3183,3197,3299,3441,3603,3714,3761,3692,3504,3186,2758,2232,1649,1028,419,-173,-699,-1172,-1558,-1874,-2107,-2274,-2368,-2404,-2382,-2315,-2207,-2072,-1919,-1756,-1592,-1423,-1237,-1029,-763,-428,5,543,1185,1913,2692,3474,4196,4805,5242,5472,5483,5276,4893,4379,3798,3218,2697,2283,2006,1873,1873,1967,2114,2252,2337,2316,2172,1884,1475,966,403,-172,-714,-1188,-1571,-1858,-2053,-2167,-2219,-2226,-2183,-2113,-1984,-1807,-1563,-1257,-905,-536,-201,54,161,81,-225,-769,-1526,-2461,-3497,-4569,-5569,-6448,-7115,-7546,-7721,-7639,-7341,-6858,-6245,-5563,-4844,-4148,-3477,-2862,-2283,-1740,-1198,-655,-78,518,1145,1766,2367,2906,3350,3682,3869,3924,3845,3659,3395,3088,2772,2477,2230,2036,1921,1863,1884,1960,2104,2298,2536,2810,3086,3353,3553,3650,3594,3341,2867,2162,1244,176,-986,-2117,-3141,-3941,-4446,-4623,-4446,-3978,-3269,-2431,-1567,-780,-158,236,389,291,1,-442,-948,-1459,-1896,-2218,-2379,-2379,-2209,-1903,-1486,-994,-475,51,537,983,1359,1679,1929,2128,2265,2360,2391,2384,2314,2214,2076,1939,1817,1746,1747,1833,2010,2253,2531,2789,2978,3037,2927,2623,2130,1477,720,-76,-835,-1489,-1997,-2331,-2506,-2554,-2525,-2492,-2507,-2629,-2891,-3285,-3822,-4426,-5074,-5671,-6170,-6499,-6632,-6541,-6241,-5755,-5127,-4419,-3675,-2952,-2281,-1678,-1161,-700,-301,78,441,813,1200,1601,2011,2418,2801,3148,3439,3663,3807,3868,3840,3723,3514,3219,2831,2369,1829,1231,605,-42,-646,-1199,-1636,-1947,-2093,-2071,-1883,-1548,-1104,-586,-53,468,913,1276,1527,1665,1709,1656,1546,1388,1207,1021,843,683,543,429,333,250,178,100,12,-89,-215,-353,-501,-656,-794,-910,-990,-1015,-984,-882,-695,-435,-84,338,831,1371,1933,2486,2992,3414,3722,3882,3902,3769,3522,3196,2832,2507,2244,2109,2113,2269,2555,2943,3361,3768,4075,4238,4203,3944,3458,2764,1910,948,-36,-987,-1818,-2491,-2968,-3245,-3337,-3290,-3146,-2969,-2816,-2719,-2727,-2823,-3024,-3276,-3564,-3818,-4002,-4069,-3978,-3718,-3277,-2668,-1923,-1075,-181,715,1558,2311,2931,3413,3724,3896,3905,3797,3573,3267,2908,2513,2128,1757,1443,1173,975,819,706,599,483,316,100,-205,-569,-1008,-1475,-1962,-2419,-2832,-3167,-3416,-3582,-3668,-3706,-3712,-3728,-3764,-3849,-3977,-4138,-4318,-4461,-4553,-4530,-4379,-4075,-3625,-3051,-2389,-1690,-998,-361,192,642,994,1250,1450,1598,1731,1845,1955,2036,2087,2080,2014,1890,1723,1550,1403,1333,1379,1554,1883,2330,2867,3428,3951,4359,4602,4632,4435,4032,3451,2775,2052,1385,817,410,177,114,184,343,520,655,694,601,358,-17,-503,-1051,-1605,-2125,-2551,-2877,-3064,-3147,-3119,-3034,-2915,-2803,-2730,-2718,-2773,-2904,-3083,-3303,-3518,-3705,-3812,-3816,-3668,-3366,-2872,-2210,-1373,-402,662,1767,2842,3811,4612,5163,5428,5366,4975,4282,3330,2194,956,-285,-1443,-2442,-3208,-3730,-3967,-3959,-3722,-3311,-2787,-2196,-1604,-1035,-535,-103,252,539,781,976,1159,1314,1455,1561,1623,1636,1577,1473,1306,1125,933,772,650,584,553,543,505,393,159,-239,-821,-1578,-2479,-3465,-4436,-5319,-5990,-6383,-6425,-6090,-5382,-4357,-3071,-1651,-177,1218,2458,3463,4192,4641,4817,4779,4574,4278,3959,3671,3454,3335,3294,3328,3382,3426,3413,3308,3094,2763,2322,1806,1235,660,114,-375,-777,-1089,-1307,-1447,-1526,-1568,-1600,-1636,-1707,-1813,-1963,-2147,-2345,-2534,-2681,-2744,-2699,-2510,-2167,-1666,-1020,-261,570,1431,2267,3044,3721,4291,4739,5081,5338,5521,5672,5779,5870,5920,5921,5846,5677,5388,4984,4456,3841,3162,2471,1808,1217,728,348,84,-95,-219,-321,-462,-650,-939,-1321,-1793,-2338,-2907,-3458,-3932,-4287,-4470,-4484,-4309,-3996,-3575,-3130,-2723,-2427,-2305,-2377,-2653,-3111,-3670,-4291,-4855,-5307,-5573,-5618,-5438,-5056,-4519,-3900,-3267,-2690,-2223,-1884,-1686,-1582,-1543,-1490,-1373,-1123,-715,-126,619,1481,2392,3270,4036,4615,4952,5036,4858,4486,3966,3390,2848,2400,2117,2004,2068,2260,2527,2789,2969,3000,2830,2440,1836,1049,152,-796,-1695,-2479,-3077,-3454,-3586,-3497,-3218,-2810,-2354,-1908,-1567,-1363,-1352,-1526,-1881,-2369,-2935,-3513,-4028,-4432,-4658,-4707,-4544,-4213,-3722,-3133,-2474,-1811,-1158,-557,-5,499,970,1428,1904,2399,2945,3518,4122,4727,5305,5830,6264,6594,6785,6853,6775,6589,6296,5938,5536,5123,4721,4345,4001,3687,3378,3066,2712,2310,1838,1310,733,154,-402,-883,-1258,-1509,-1631,-1644,-1597,-1539,-1542,-1668,-1964,-2464,-3176,-4063,-5091,-6167,-7214,-8136,-8837,-9265,-9352,-9108,-8536,-7694,-6665,-5523,-4387,-3322,-2411,-1678,-1138,-758,-494,-280,-57,231,607,1080,1623,2196,2729,3179,3470,3591,3512,3249,2848,2340,1815,1300,871,538,326,216,189,190,189,129,-6,-240,-563,-945,-1359,-1737,-2055,-2256,-2328,-2260,-2073,-1802,-1490,-1197,-962,-832,-824,-934,-1149,-1428,-1726,-1995,-2186,-2258,-2194,-1965,-1595,-1074,-453,263,1009,1775,2499,3184,3780,4297,4717,5036,5263,5391,5425,5372,5233,5018,4747,4425,4082,3725,3371,3039,2708,2409,2101,1807,1501,1200,906,640,428,294,264,353,561,883,1287,1742,2199,2623,2958,3192,3285,3251,3089,2825,2493,2119,1738,1378,1041,745,478,223,-20,-282,-556,-848,-1145,-1424,-1662,-1830,-1911,-1899,-1801,-1640,-1446,-1268,-1126,-1066,-1083,-1179,-1332,-1491,-1630,-1692,-1645,-1483,-1188,-804,-355,102,516,838,1027,1071,960,721,381,-16,-428,-815,-1150,-1419,-1628,-1780,-1913,-2032,-2182,-2353,-2569,-2801,-3050,-3280,-3475,-3618,-3696,-3723,-3706,-3676,-3668,-3697,-3808,-3983,-4245,-4546,-4877,-5171,-5410,-5532,-5520,-5348,-5013,-4530,-3914,-3201,-2418,-1601,-776,35,819,1574,2296,2998,3673,4328,4956,5535,6062,6504,6851,7086,7202,7207,7105,6920,6671,6378,6071,5739,5415,5055,4675,4228,3714,3102,2400,1601,748,-154,-1032,-1870,-2593,-3190,-3613,-3862,-3944,-3858,-3669,-3378,-3058,-2718,-2418,-2140,-1936,-1768,-1658,-1577,-1518,-1474,-1425,-1378,-1321,-1255,-1188,-1109,-1029,-931,-828,-697,-555,-397,-227,-62,106,251,390,516,633,772,910,1095,1296,1541,1794,2050,2275,2431,2501,2450,2268,1969,1549,1072,547,50,-399,-751,-990,-1108,-1117,-1047,-927,-806,-704,-664,-682,-769,-901,-1063,-1221,-1358,-1456,-1502,-1514,-1495,-1474,-1491,-1552,-1709,-1954,-2302,-2741,-3240,-3785,-4312,-4807,-5203,-5490,-5626,-5613,-5442,-5146,-4731,-4251,-3723,-3184,-2653,-2140,-1641,-1150,-633,-85,528,1206,1946,2742,3554,4356,5103,5753,6283,6661,6892,6967,6923,6774,6567,6323,6083,5859,5667,5501,5340,5174,4957,4685,4309,3848,3277,2630,1925,1185,464,-239,-864,-1435,-1917,-2335,-2695,-3013,-3307,-3592,-3868,-4142,-4397,-4622,-4800,-4903,-4927,-4839,-4642,-4315,-3857,-3267,-2551,-1718,-798,188,1189,2173,3086,3899,4569,5096,5455,5681,5775,5787,5738,5670,5605,5559,5533,5513,5480,5389,5220,4926,4492,3919,3201,2385,1498,597,-266,-1050,-1726,-2276,-2713,-3055,-3329,-3586,-3834,-4121,-4429,-4781,-5127,-5469,-5756,-5972,-6091,-6105,-6014,-5835,-5597,-5316,-5046,-4788,-4591,-4440,-4356,-4307,-4277,-4231,-4124,-3938,-3630,-3215,-2674,-2057,-1375,-681,-16,600,1126,1569,1931,2227,2493,2753,3033,3361,3732,4152,4583,5015,5382,5671,5826,5831,5680,5370,4933,4399,3814,3213,2654,2137,1711,1347,1059,822,619,445,285,149,41,-28,-46,-19,50,141,223,270,244,131,-86,-398,-782,-1205,-1626,-2000,-2298,-2495,-2583,-2571,-2482,-2340,-2179,-2028,-1900,-1824,-1784,-1796,-1836,-1903,-1979,-2054,-2118,-2163,-2176,-2154,-2075,-1932,-1696,-1362,-903,-323,377,1185,2054,2956,3824,4605,5241,5685,5909,5899,5660,5235,4645,3972,3242,2529,1851,1253,722,271,-140,-525,-923,-1360,-1849,-2407,-3019,-3670,-4332,-4970,-5547,-6040,-6425,-6697,-6867,-6949,-6972,-6968,-6947,-6942,-6933,-6920,-6872,-6742,-6511,-6115,-5546,-4774,-3800,-2647,-1341,67,1520,2961,4328,5568,6644,7516,8182,8622,8857,8888,8746,8444,8003,7449,6784,6049,5240,4400,3545,2705,1906,1175,512,-56,-558,-993,-1392,-1777,-2174,-2593,-3047,-3519,-3991,-4433,-4794,-5061,-5174,-5150,-4967,-4652,-4235,-3759,-3256,-2775,-2329,-1930,-1570,-1231,-876,-497,-50,449,1009,1592,2177,2705,3160,3493,3707,3793,3779,3698,3593,3508,3483,3535,3680,3901,4169,4451,4693,4856,4905,4809,4562,4163,3630,2989,2273,1525,778,78,-546,-1069,-1465,-1736,-1871,-1885,-1793,-1606,-1362,-1051,-725,-353,14,409,790,1174,1519,1828,2056,2191,2206,2068,1790,1335,736,-10,-874,-1820,-2809,-3798,-4730,-5573,-6265,-6790,-7103,-7216,-7111,-6823,-6368,-5795,-5148,-4473,-3812,-3196,-2644,-2152,-1712,-1284,-841,-336,268,990,1851,2823,3897,5002,6103,7100,7960,8595,8993,9114,8982,8613,8064,7375,6623,5829,5057,4288,3555,2809,2049,1246,376,-533,-1487,-2411,-3279,-3995,-4533,-4826,-4876,-4688,-4316,-3831,-3334,-2916,-2675,-2674,-2951,-3500,-4274,-5199,-6161,-7055,-7766,-8201,-8318,-8066,-7491,-6615,-5527,-4300,-3024,-1772,-601,450,1370,2157,2830,3413,3928,4396,4833,5230,5592,5885,6105,6211,6204,6059,5794,5417,4964,4469,3967,3497,3066,2700,2364,2061,1734,1373,933,405,-217,-921,-1684,-2456,-3210,-3874,-4434,-4833,-5074,-5135,-5042,-4803,-4466,-4045,-3606,-3156,-2751,-2398,-2125,-1931,-1818,-1778,-1793,-1843,-1915,-1973,-2012,-2007,-1943,-1820,-1621,-1360,-1034,-657,-238,204,670,1133,1604,2067,2530,2990,3438,3876,4265,4603,4829,4921,4834,4534,4020,3281,2360,1298,172,-933,-1923,-2714,-3220,-3397,-3213,-2674,-1835,-755,455,1692,2843,3805,4496,4885,4942,4712,4236,3582,2848,2082,1365,714,149,-345,-793,-1224,-1676,-2151,-2680,-3222,-3784,-4314,-4793,-5183,-5472,-5638,-5702,-5668,-5570,-5435,-5298,-5172,-5084,-5003,-4937,-4814,-4615,-4273,-3753,-3027,-2097,-972,279,1606,2921,4139,5196,6024,6604,6922,7010,6886,6626,6252,5846,5412,5002,4598,4207,3806,3372,2898,2362,1775,1146,505,-129,-719,-1253,-1713,-2098,-2429,-2717,-3004,-3310,-3670,-4094,-4583,-5121,-5678,-6203,-6656,-6972,-7122,-7053,-6762,-6212,-5430,-4407,-3177,-1771,-218,1418,3103,4764,6348,7802,9065,10105,10877,11382,11598,11562,11281,10813,10185,9461,8677,7875,7086,6320,5586,4868,4152,3405,2611,1744,803,-208,-1262,-2323,-3351,-4294,-5110,-5779,-6266,-6591,-6758,-6789,-6724,-6577,-6374,-6120,-5806,-5427,-4961,-4401,-3740,-2993,-2189,-1371,-599,64,568,849,907,716,337,-199,-798,-1379,-1858,-2157,-2239,-2078,-1701,-1139,-468,238,914,1474,1899,2145,2223,2147,1945,1659,1313,945,554,172,-222,-609,-990,-1353,-1668,-1910,-2041,-2026,-1839,-1468,-916,-206,611,1487,2336,3097,3697,4080,4227,4117,3790,3272,2643,1945,1261,612,46,-458,-901,-1333,-1785,-2296,-2888,-3558,-4290,-5043,-5760,-6388,-6865,-7159,-7238,-7111,-6789,-6321,-5746,-5131,-4494,-3900,-3315,-2776,-2208,-1618,-923,-134,805,1857,3020,4230,5439,6568,7564,8356,8926,9236,9313,9166,8840,8389,7835,7246,6614,5986,5334,4684,4010,3326,2625,1917,1217,529,-127,-751,-1332,-1873,-2373,-2842,-3284,-3704,-4108,-4492,-4850,-5181,-5459,-5689,-5840,-5928,-5931,-5871,-5750,-5581,-5379,-5152,-4896,-4609,-4260,-3828,-3283,-2589,-1744,-733,405,1637,2892,4102,5190,6087,6749,7142,7269,7156,6850,6402,5890,5359,4870,4451,4115,3858,3652,3468,3244,2954,2532,1966,1233,334,-695,-1837,-3016,-4205,-5335,-6370,-7276,-8025,-8614,-9028,-9279,-9363,-9292,-9070,-8711,-8219,-7628,-6949,-6224,-5490,-4779,-4137,-3586,-3139,-2805,-2549,-2352,-2153,-1910,-1564,-1079,-426,394,1372,2451,3597,4719,5763,6662,7364,7854,8111,8169,8051,7809,7493,7141,6794,6457,6143,5822,5487,5096,4648,4110,3512,2840,2148,1453,804,234,-227,-551,-727,-750,-625,-369,-2,456,972,1523,2087,2628,3136,3567,3906,4118,4179,4067,3772,3289,2640,1850,959,33,-898,-1762,-2539,-3205,-3756,-4212,-4600,-4951,-5304,-5669,-6076,-6481,-6900,-7250,-7516,-7629,-7557,-7264,-6744,-5993,-5035,-3911,-2659,-1345,-12,1281,2492,3598,4563,5398,6093,6658,7116,7462,7721,7883,7956,7940,7822,7620,7320,6950,6517,6040,5535,5012,4476,3923,3334,2698,1985,1182,274,-744,-1853,-3037,-4256,-5458,-6610,-7640,-8540,-9250,-9782,-10121,-10296,-10328,-10255,-10107,-9915,-9701,-9470,-9218,-8931,-8574,-8125,-7547,-6813,-5920,-4847,-3623,-2267,-811,686,2190,3637,4983,6184,7204,8020,8616,8988,9148,9109,8899,8542,8074,7519,6913,6272,5627,4987,4362,3763,3169,2597,2007,1408,763,86,-646,-1395,-2163,-2884,-3529,-4027,-4336,-4416,-4239,-3811,-3160,-2336,-1411,-466,422,1185,1764,2145,2312,2296,2122,1850,1513,1161,825,515,239,-18,-271,-549,-857,-1228,-1638,-2096,-2565,-3013,-3408,-3701,-3874,-3900,-3783,-3536,-3185,-2778,-2341,-1940,-1570,-1289,-1058,-903,-768,-644,-489,-274,16,393,856,1392,1971,2587,3185,3765,4286,4737,5105,5384,5567,5654,5645,5536,5335,5031,4632,4126,3522,2815,2013,1129,167,-839,-1888,-2935,-3984,-4987,-5950,-6837,-7643,-8350,-8945,-9411,-9752,-9937,-9979,-9863,-9592,-9176,-8620,-7942,-7160,-6296,-5371,-4403,-3415,-2408,-1410,-405,589,1577,2569,3539,4502,5428,6301,7102,7789,8356,8764,9024,9119,9083,8925,8689,8400,8085,7762,7427,7069,6657,6170,5571,4850,4012,3065,2062,1050,75,-783,-1516,-2070,-2464,-2704,-2831,-2896,-2945,-3029,-3182,-3423,-3743,-4129,-4528,-4898,-5182,-5321,-5283,-5026,-4557,-3865,-2996,-1977,-860,294,1446,2538,3541,4428,5181,5797,6273,6618,6838,6940,6925,6803,6570,6228,5778,5217,4551,3785,2932,2006,1034,39,-942,-1885,-2751,-3523,-4173,-4694,-5078,-5323,-5446,-5441,-5352,-5166,-4934,-4659,-4375,-4091,-3834,-3602,-3411,-3253,-3121,-3006,-2902,-2787,-2676,-2549,-2429,-2317,-2235,-2192,-2199,-2258,-2356,-2488,-2612,-2710,-2745,-2678,-2499,-2175,-1722,-1137,-460,279,1031,1743,2383,2907,3306,3570,3717,3768,3747,3682,3588,3471,3327,3147,2902,2588,2182,1701,1156,590,43,-416,-751,-895,-836,-559,-70,591,1373,2225,3068,3844,4502,4991,5298,5407,5337,5089,4716,4217,3641,2997,2305,1577,815,22,-793,-1619,-2439,-3223,-3943,-4562,-5048,-5375,-5527,-5507,-5317,-5002,-4575,-4097,-3590,-3096,-2633,-2210,-1825,-1464,-1111,-737,-337,113,610,1139,1698,2239,2747,3178,3509,3711,3783,3709,3521,3224,2863,2462,2060,1683,1353,1078,859,675,513,333,118,-168,-531,-980,-1507,-2094,-2715,-3346,-3956,-4524,-5037,-5486,-5883,-6228,-6543,-6825,-7087,-7305,-7467,-7526,-7453,-7204,-6740,-6051,-5120,-3967,-2620,-1119,482,2121,3738,5286,6690,7937,8964,9763,10314,10602,10645,10438,10019,9396,8618,7702,6691,5610,4483,3339,2188,1061,-39,-1088,-2074,-2995,-3825,-4573,-5225,-5780,-6249,-6617,-6914,-7122,-7262,-7334,-7338,-7285,-7163,-6985,-6731,-6409,-5999,-5501,-4900,-4196,-3380,-2466,-1462,-398,690,1765,2778,3682,4449,5039,5452,5683,5759,5693,5551,5339,5134,4936,4794,4705,4677,4704,4765,4847,4924,4975,4983,4930,4804,4593,4294,3900,3416,2847,2196,1492,736,-26,-783,-1492,-2116,-2635,-3004,-3219,-3253,-3117,-2811,-2365,-1803,-1165,-490,181,802,1351,1775,2085,2239,2259,2134,1886,1517,1053,492,-148,-861,-1638,-2458,-3309,-4156,-4970,-5709,-6340,-6837,-7171,-7342,-7358,-7224,-6987,-6653,-6266,-5824,-5354,-4824,-4248,-3585,-2833,-1973,-1000,66,1227,2425,3660,4858,6009,7059,7984,8768,9384,9836,10115,10229,10182,9987,9644,9182,8590,7903,7117,6262,5354,4416,3484,2571,1716,924,206,-439,-1037,-1593,-2152,-2713,-3309,-3929,-4574,-5219,-5841,-6405,-6887,-7261,-7524,-7660,-7701,-7643,-7525,-7365,-7174,-6979,-6760,-6514,-6227,-5849,-5381,-4757,-3999,-3064,-2002,-800,465,1766,3040,4225,5286,6173,6856,7334,7579,7618,7450,7093,6583,5928,5176,4354,3499,2659,1866,1157,568,102,-216,-409,-489,-481,-431,-370,-335,-369,-484,-703,-1020,-1414,-1868,-2329,-2772,-3150,-3436,-3628,-3708,-3721,-3667,-3611,-3557,-3560,-3607,-3725,-3875,-4058,-4225,-4369,-4452,-4475,-4430,-4312,-4153,-3932,-3678,-3381,-3030,-2627,-2152,-1601,-985,-304,396,1095,1738,2286,2711,2972,3085,3041,2880,2642,2370,2123,1949,1875,1946,2145,2485,2929,3449,4005,4563,5082,5557,5961,6312,6614,6882,7135,7381,7613,7824,7983,8050,7986,7746,7292,6611,5698,4577,3289,1898,452,-950,-2286,-3475,-4511,-5381,-6086,-6667,-7133,-7537,-7893,-8229,-8558,-8874,-9184,-9461,-9706,-9890,-10007,-10042,-9978,-9813,-9525,-9105,-8535,-7794,-6879,-5777,-4501,-3069,-1519,101,1726,3295,4742,6007,7057,7848,8400,8702,8806,8738,8568,8325,8082,7847,7654,7509,7382,7272,7121,6911,6592,6154,5560,4832,3950,2954,1853,684,-527,-1741,-2938,-4071,-5117,-6046,-6826,-7443,-7875,-8125,-8183,-8081,-7823,-7456,-7001,-6500,-5965,-5425,-4871,-4304,-3696,-3033,-2288,-1450,-514,507,1586,2683,3746,4718,5543,6162,6549,6669,6537,6157,5582,4855,4040,3206,2398,1675,1064,575,216,-40,-215,-340,-453,-566,-712,-864,-1046,-1201,-1329,-1381,-1334,-1170,-866,-433,125,777,1495,2235,2952,3616,4168,4604,4871,4978,4904,4668,4284,3781,3201,2583,1974,1409,923,524,225,4,-160,-296,-445,-633,-889,-1218,-1630,-2093,-2605,-3112,-3594,-4014,-4341,-4568,-4678,-4684,-4598,-4435,-4235,-3993,-3749,-3490,-3223,-2936,-2603,-2217,-1751,-1202,-566,140,894,1658,2392,3043,3582,3961,4176,4215,4085,3823,3457,3026,2583,2139,1741,1378,1059,750,440,87,-325,-822,-1405,-2072,-2793,-3544,-4282,-4956,-5531,-5960,-6218,-6284,-6159,-5845,-5368,-4752,-4031,-3243,-2420,-1595,-794,-42,646,1248,1765,2180,2494,2707,2821,2854,2807,2717,2581,2445,2312,2201,2129,2083,2074,2078,2091,2087,2059,1976,1840,1630,1342,975,526,5,-584,-1219,-1889,-2556,-3200,-3779,-4255,-4606,-4777,-4774,-4560,-4159,-3574,-2850,-2024,-1154,-294,508,1207,1781,2217,2522,2714,2824,2889,2946,3029,3168,3380,3669,4041,4470,4945,5433,5908,6331,6685,6926,7049,7023,6847,6505,6011,5352,4553,3613,2551,1390,149,-1140,-2441,-3722,-4933,-6042,-6998,-7776,-8335,-8677,-8779,-8672,-8363,-7902,-7327,-6691,-6052,-5453,-4948,-4566,-4324,-4239,-4272,-4418,-4606,-4802,-4940,-4975,-4868,-4605,-4176,-3613,-2938,-2209,-1462,-751,-93,482,982,1414,1804,2170,2552,2948,3391,3867,4374,4898,5414,5900,6335,6687,6946,7088,7109,7003,6777,6437,6006,5495,4932,4346,3743,3166,2601,2086,1594,1149,730,342,-10,-331,-600,-812,-941,-986,-917,-750,-469,-105,333,804,1278,1712,2076,2326,2446,2404,2194,1816,1268,587,-223,-1102,-2022,-2939,-3784,-4545,-5147,-5588,-5831,-5876,-5739,-5430,-4998,-4466,-3886,-3285,-2696,-2137,-1613,-1128,-664,-220,221,667,1115,1574,2023,2461,2866,3237,3557,3832,4060,4257,4422,4587,4737,4904,5067,5225,5361,5458,5480,5430,5257,4983,4577,4061,3435,2717,1928,1078,199,-709,-1611,-2513,-3382,-4221,-5004,-5724,-6366,-6919,-7374,-7736,-7998,-8169,-8263,-8277,-8229,-8122,-7944,-7707,-7386,-6982,-6479,-5876,-5167,-4356,-3465,-2493,-1486,-448,587,1583,2539,3400,4178,4834,5363,5763,6010,6132,6112,5968,5724,5368,4958,4475,3970,3447,2938,2466,2038,1693,1409,1220,1091,1022,977,939,862,734,531,237,-114,-534,-954,-1358,-1684,-1906,-1981,-1914,-1688,-1345,-911,-435,20,422,710,871,881,747,484,117,-325,-807,-1296,-1766,-2188,-2547,-2824,-3012,-3100,-3089,-2969,-2746,-2425,-2011,-1540,-1015,-498,-7,404,704,864,872,728,461,119,-252,-563,-770,-793,-603,-175,478,1323,2297,3334,4339,5250,5984,6503,6782,6806,6618,6229,5695,5067,4367,3659,2935,2230,1533,839,142,-579,-1324,-2102,-2915,-3754,-4608,-5467,-6306,-7118,-7875,-8568,-9174,-9687,-10091,-10378,-10545,-10576,-10481,-10236,-9857,-9324,-8645,-7828,-6865,-5795,-4605,-3346,-2027,-684,653,1960,3205,4366,5426,6359,7167,7826,8338,8704,8916,8992,8944,8774,8529,8204,7845,7468,7099,6755,6454,6200,5994,5836,5709,5596,5484,5341,5141,4864,4470,3949,3274,2443,1461,341,-870,-2142,-3394,-4578,-5608,-6435,-6992,-7265,-7223,-6898,-6317,-5538,-4636,-3673,-2735,-1869,-1141,-562,-155,97,221,253,246,244,295,415,638,932,1307,1691,2074,2372,2564,2596,2457,2138,1658,1050,363,-345,-1023,-1613,-2078,-2391,-2542,-2540,-2403,-2158,-1839,-1478,-1105,-738,-400,-83,187,441,642,831,950,1037,1026,934,734,415,6,-496,-1039,-1581,-2077,-2465,-2710,-2779,-2657,-2354,-1894,-1315,-668,-10,624,1179,1643,1995,2236,2381,2438,2432,2369,2263,2115,1923,1682,1387,1042,650,230,-187,-593,-928,-1192,-1348,-1394,-1331,-1177,-957,-701,-454,-240,-87,-19,-23,-113,-245,-413,-567,-686,-734,-685,-533,-273,83,509,981,1459,1912,2303,2617,2828,2933,2937,2830,2638,2350,1990,1561,1076,559,21,-496,-978,-1385,-1700,-1907,-1999,-1985,-1890,-1731,-1562,-1402,-1293,-1261,-1301,-1433,-1612,-1837,-2049,-2233,-2345,-2367,-2295,-2130,-1896,-1620,-1339,-1083,-879,-747,-676,-673,-702,-746,-780,-771,-722,-615,-466,-286,-107,55,163,204,156,28,-195,-474,-816,-1180,-1551,-1905,-2215,-2462,-2626,-2689,-2639,-2470,-2179,-1768,-1252,-639,43,773,1517,2247,2924,3525,4016,4399,4650,4801,4854,4852,4826,4806,4837,4912,5071,5271,5512,5736,5902,5958,5849,5541,5007,4239,3257,2085,781,-614,-2017,-3390,-4654,-5781,-6727,-7477,-8012,-8345,-8468,-8407,-8172,-7784,-7270,-6657,-5974,-5265,-4563,-3906,-3334,-2850,-2483,-2203,-1999,-1822,-1640,-1391,-1059,-604,-37,635,1370,2127,2845,3476,3979,4313,4483,4479,4345,4113,3834,3566,3348,3227,3210,3308,3488,3722,3945,4110,4159,4044,3752,3264,2612,1828,960,76,-770,-1523,-2137,-2590,-2870,-2979,-2935,-2764,-2488,-2141,-1756,-1339,-940,-546,-198,104,351,525,637,669,643,552,425,264,99,-58,-185,-284,-333,-363,-365,-382,-422,-527,-703,-971,-1319,-1741,-2198,-2673,-3108,-3485,-3766,-3933,-3990,-3927,-3769,-3525,-3208,-2842,-2413,-1942,-1406,-814,-152,567,1341,2141,2936,3701,4380,4965,5415,5726,5918,5990,5998,5959,5927,5919,5973,6071,6220,6387,6539,6639,6655,6554,6336,5990,5533,4985,4363,3692,2980,2239,1469,655,-184,-1078,-1994,-2934,-3869,-4762,-5585,-6289,-6850,-7241,-7450,-7488,-7366,-7129,-6813,-6479,-6157,-5899,-5714,-5608,-5565,-5548,-5511,-5410,-5201,-4853,-4357,-3719,-2968,-2139,-1287,-457,314,975,1537,1962,2289,2503,2646,2723,2752,2754,2720,2663,2571,2442,2267,2053,1796,1520,1233,979,773,655,641,749,968,1296,1683,2093,2473,2756,2903,2864,2621,2167,1524,716,-190,-1156,-2098,-2982,-3736,-4347,-4773,-5032,-5109,-5049,-4857,-4592,-4259,-3922,-3576,-3276,-3007,-2811,-2654,-2570,-2512,-2487,-2461,-2405,-2300,-2120,-1848,-1484,-1027,-494,88,699,1308,1885,2425,2896,3321,3680,4004,4283,4539,4768,4967,5139,5262,5342,5353,5310,5200,5039,4835,4608,4374,4160,3981,3857,3798,3810,3884,4012,4159,4300,4390,4390,4260,3978,3515,2886,2092,1167,152,-909,-1978,-3000,-3966,-4829,-5597,-6258,-6811,-7272,-7634,-7908,-8096,-8184,-8180,-8057,-7829,-7467,-7005,-6424,-5775,-5059,-4333,-3602,-2926,-2289,-1731,-1224,-766,-327,111,583,1086,1636,2202,2773,3299,3747,4084,4277,4327,4230,4012,3703,3343,2971,2617,2308,2054,1847,1682,1525,1364,1168,919,619,265,-122,-516,-888,-1210,-1451,-1604,-1655,-1614,-1498,-1322,-1119,-901,-689,-493,-311,-147,18,187,375,591,841,1121,1439,1776,2127,2490,2832,3159,3441,3656,3793,3814,3709,3445,3021,2425,1676,788,-187,-1208,-2205,-3115,-3881,-4446,-4774,-4867,-4718,-4383,-3911,-3367,-2844,-2382,-2060,-1883,-1868,-1982,-2174,-2384,-2541,-2571,-2437,-2090,-1536,-782,128,1151,2210,3256,4221,5053,5729,6220,6529,6676,6672,6561,6376,6138,5895,5647,5418,5210,5007,4820,4610,4391,4130,3828,3472,3050,2554,1983,1320,587,-233,-1105,-2018,-2933,-3818,-4633,-5340,-5904,-6302,-6526,-6581,-6479,-6264,-5963,-5628,-5295,-4988,-4729,-4518,-4332,-4158,-3946,-3672,-3306,-2832,-2263,-1618,-948,-307,247,664,904,958,822,533,126,-344,-815,-1253,-1593,-1837,-1952,-1952,-1852,-1665,-1419,-1127,-807,-469,-126,224,559,879,1161,1393,1549,1624,1599,1482,1283,1025,747,490,295,198,224,383,654,1014,1403,1774,2055,2201,2167,1936,1518,935,254,-473,-1150,-1715,-2099,-2257,-2178,-1860,-1350,-688,46,798,1484,2071,2504,2772,2881,2830,2672,2426,2145,1867,1621,1440,1333,1310,1365,1480,1647,1831,2017,2183,2303,2379,2385,2334,2207,2021,1772,1477,1155,822,527,271,115,48,97,244,464,728,975,1163,1225,1129,837,345,-339,-1180,-2126,-3121,-4097,-5000,-5773,-6392,-6821,-7084,-7162,-7104,-6921,-6640,-6296,-5888,-5445,-4958,-4443,-3891,-3322,-2735,-2141,-1568,-1007,-498,-35,362,687,938,1114,1218,1270,1271,1252,1216,1185,1170,1169,1195,1228,1287,1352,1439,1550,1702,1901,2171,2504,2896,3338,3777,4192,4518,4718,4746,4582,4219,3673,2985,2207,1404,644,-22,-538,-893,-1062,-1085,-963,-767,-517,-275,-66,77,151,146,87,-14,-131,-230,-299,-301,-238,-84,154,485,893,1373,1897,2444,2977,3454,3837,4079,4146,4008,3655,3082,2322,1401,386,-672,-1688,-2620,-3381,-3951,-4288,-4394,-4272,-3971,-3506,-2964,-2369,-1794,-1268,-818,-460,-180,40,225,421,644,927,1279,1681,2136,2589,3032,3415,3724,3945,4079,4143,4158,4155,4162,4201,4283,4403,4535,4658,4698,4630,4363,3873,3120,2083,800,-709,-2352,-4057,-5714,-7233,-8528,-9528,-10207,-10545,-10570,-10332,-9876,-9300,-8649,-8005,-7418,-6908,-6506,-6195,-5963,-5767,-5584,-5345,-5038,-4603,-4032,-3305,-2426,-1413,-288,905,2120,3305,4408,5373,6162,6730,7067,7161,7036,6708,6242,5673,5076,4493,3978,3558,3249,3057,2953,2932,2945,2984,3005,3006,2968,2898,2798,2680,2544,2398,2227,2016,1751,1395,953,393,-262,-1002,-1796,-2586,-3336,-3977,-4481,-4796,-4925,-4856,-4627,-4272,-3839,-3392,-2961,-2609,-2337,-2172,-2083,-2072,-2073,-2081,-2028,-1910,-1704,-1407,-1045,-626,-193,238,635,988,1293,1542,1760,1943,2118,2293,2478,2686,2910,3156,3414,3666,3912,4121,4295,4409,4454,4421,4293,4082,3776,3396,2949,2473,1979,1524,1117,801,588,484,483,556,665,761,784,688,420,-46,-712,-1582,-2598,-3725,-4885,-6010,-7025,-7878,-8515,-8926,-9104,-9066,-8855,-8506,-8071,-7591,-7104,-6619,-6167,-5717,-5283,-4822,-4340,-3801,-3215,-2568,-1873,-1150,-407,315,1016,1649,2225,2709,3124,3449,3715,3906,4050,4154,4214,4266,4297,4333,4396,4481,4623,4811,5054,5338,5637,5929,6161,6309,6324,6182,5879,5400,4786,4057,3280,2508,1811,1242,857,673,709,939,1326,1819,2351,2852,3265,3538,3634,3559,3297,2891,2353,1736,1060,371,-324,-991,-1629,-2213,-2747,-3211,-3608,-3920,-4155,-4313,-4398,-4434,-4429,-4406,-4390,-4385,-4418,-4487,-4591,-4726,-4873,-5024,-5148,-5243,-5276,-5254,-5157,-4993,-4755,-4457,-4097,-3698,-3256,-2793,-2304,-1799,-1271,-717,-133,486,1139,1820,2523,3220,3906,4541,5112,5599,5978,6258,6427,6502,6504,6454,6383,6321,6283,6291,6345,6443,6564,6683,6772,6789,6699,6468,6056,5458,4639,3619,2393,1002,-528,-2132,-3764,-5352,-6832,-8147,-9241,-10077,-10623,-10874,-10833,-10511,-9956,-9189,-8282,-7278,-6242,-5225,-4277,-3421,-2691,-2066,-1559,-1118,-731,-353,40,461,927,1413,1914,2388,2822,3180,3458,3644,3750,3786,3772,3713,3637,3521,3402,3231,3054,2824,2581,2301,2019,1718,1441,1157,907,666,445,235,38,-156,-345,-525,-710,-877,-1049,-1208,-1358,-1504,-1635,-1760,-1873,-1980,-2079,-2185,-2293,-2420,-2559,-2721,-2888,-3049,-3180,-3244,-3223,-3072,-2791,-2363,-1809,-1157,-448,254,902,1434,1823,2034,2079,1963,1731,1431,1105,821,603,496,498,622,821,1103,1388,1684,1927,2125,2249,2320,2333,2321,2287,2256,2226,2208,2182,2149,2091,1999,1886,1736,1592,1452,1353,1299,1302,1344,1402,1435,1384,1214,866,335,-402,-1302,-2325,-3400,-4436,-5366,-6108,-6611,-6857,-6831,-6575,-6123,-5535,-4881,-4197,-3552,-2945,-2402,-1899,-1419,-935,-407,157,794,1457,2141,2797,3374,3830,4114,4194,4065,3717,3199,2538,1812,1080,415,-125,-502,-686,-685,-515,-209,179,606,1020,1388,1676,1880,1983,2001,1927,1794,1581,1335,1026,709,368,51,-243,-469,-627,-688,-660,-548,-370,-158,54,227,332,343,257,83,-157,-419,-670,-853,-945,-916,-762,-504,-163,219,588,918,1161,1306,1356,1306,1195,1027,834,620,389,130,-172,-537,-982,-1518,-2134,-2814,-3519,-4199,-4800,-5263,-5535,-5592,-5400,-4975,-4319,-3486,-2497,-1427,-303,820,1904,2944,3913,4825,5684,6490,7262,7974,8627,9183,9605,9866,9913,9731,9302,8628,7746,6694,5539,4357,3215,2187,1314,629,124,-206,-424,-559,-689,-856,-1106,-1470,-1947,-2541,-3213,-3940,-4670,-5367,-6005,-6540,-6989,-7311,-7548,-7680,-7736,-7715,-7629,-7478,-7265,-6981,-6630,-6215,-5735,-5211,-4642,-4044,-3438,-2803,-2176,-1525,-877,-220,434,1070,1677,2231,2711,3111,3403,3610,3717,3760,3759,3747,3757,3823,3948,4166,4433,4760,5071,5341,5487,5469,5224,4729,3968,2961,1742,384,-1043,-2453,-3751,-4888,-5784,-6427,-6799,-6911,-6803,-6499,-6060,-5506,-4895,-4239,-3573,-2912,-2269,-1675,-1144,-701,-380,-184,-146,-247,-486,-817,-1197,-1556,-1829,-1954,-1868,-1561,-1016,-275,601,1548,2449,3238,3819,4154,4208,3998,3560,2969,2301,1656,1114,752,612,720,1051,1573,2219,2909,3565,4120,4504,4700,4691,4499,4165,3744,3291,2871,2525,2277,2141,2098,2125,2182,2230,2236,2167,2024,1784,1483,1114,718,301,-112,-502,-869,-1191,-1476,-1711,-1904,-2055,-2178,-2291,-2408,-2561,-2774,-3048,-3429,-3868,-4396,-4950,-5504,-6009,-6402,-6646,-6688,-6509,-6100,-5473,-4676,-3749,-2768,-1793,-886,-101,553,1047,1422,1684,1886,2063,2230,2416,2593,2754,2845,2841,2686,2375,1883,1246,489,-311,-1102,-1795,-2341,-2686,-2811,-2721,-2454,-2044,-1573,-1085,-641,-279,0,193,339,467,626,846,1151,1544,2013,2520,3030,3476,3833,4040,4094,3982,3723,3366,2939,2519,2145,1867,1712,1686,1778,1958,2173,2374,2496,2496,2316,1951,1377,629,-274,-1267,-2301,-3297,-4205,-4964,-5541,-5905,-6063,-6004,-5774,-5383,-4882,-4299,-3680,-3046,-2436,-1860,-1326,-848,-397,20,437,868,1329,1841,2400,3016,3671,4359,5048,5732,6373,6972,7496,7947,8307,8577,8751,8824,8793,8655,8395,8015,7492,6826,6010,5031,3916,2660,1304,-118,-1566,-2978,-4313,-5515,-6543,-7384,-7998,-8415,-8621,-8651,-8529,-8273,-7922,-7489,-6998,-6464,-5902,-5316,-4736,-4160,-3612,-3112,-2664,-2285,-1983,-1740,-1561,-1402,-1253,-1069,-832,-520,-129,330,826,1317,1760,2080,2260,2233,2011,1589,998,293,-474,-1224,-1895,-2435,-2799,-2970,-2956,-2762,-2435,-2013,-1535,-1057,-607,-233,59,232,306,264,141,-60,-287,-537,-746,-912,-991,-975,-857,-641,-345,5,373,729,1023,1234,1334,1304,1168,918,618,289,5,-195,-258,-152,130,584,1169,1852,2559,3240,3831,4286,4565,4661,4552,4282,3858,3347,2781,2232,1739,1354,1116,1035,1142,1408,1837,2387,3021,3701,4363,4970,5453,5781,5892,5776,5389,4752,3865,2773,1531,215,-1105,-2326,-3390,-4225,-4784,-5081,-5086,-4896,-4508,-4059,-3576,-3158,-2857,-2699,-2711,-2873,-3154,-3519,-3900,-4254,-4523,-4679,-4696,-4585,-4349,-4036,-3670,-3302,-2956,-2662,-2418,-2234,-2080,-1952,-1815,-1661,-1477,-1262,-1028,-787,-568,-385,-270,-226,-275,-407,-628,-909,-1246,-1601,-1951,-2263,-2499,-2636,-2635,-2490,-2175,-1707,-1088,-346,474,1342,2195,2997,3697,4258,4662,4885,4945,4842,4620,4302,3936,3561,3213,2927,2717,2602,2578,2642,2772,2952,3149,3346,3503,3618,3657,3622,3507,3305,3035,2696,2298,1860,1381,885,373,-134,-627,-1086,-1503,-1850,-2135,-2322,-2432,-2452,-2400,-2301,-2167,-2036,-1927,-1856,-1844,-1880,-1959,-2066,-2175,-2266,-2312,-2299,-2211,-2047,-1799,-1474,-1074,-602,-66,529,1179,1873,2604,3362,4129,4898,5643,6353,7005,7578,8052,8402,8609,8651,8515,8183,7656,6941,6044,5005,3848,2629,1395,207,-895,-1849,-2642,-3248,-3670,-3944,-4090,-4178,-4256,-4387,-4614,-4972,-5465,-6086,-6800,-7557,-8304,-8980,-9534,-9928,-10126,-10129,-9931,-9554,-9029,-8385,-7668,-6914,-6158,-5431,-4748,-4120,-3538,-2994,-2456,-1905,-1304,-627,135,1001,1954,2975,4036,5086,6085,6977,7706,8239,8512,8515,8215,7617,6738,5611,4281,2829,1320,-148,-1495,-2641,-3508,-4065,-4268,-4152,-3728,-3083,-2293,-1450,-672,-22,409,600,544,269,-156,-646,-1107,-1440,-1570,-1447,-1048,-397,456,1437,2446,3402,4205,4802,5143,5220,5048,4655,4106,3446,2743,2053,1405,852,379,17,-259,-459,-593,-686,-735,-749,-721,-646,-513,-323,-61,245,614,1000,1415,1818,2212,2570,2899,3189,3435,3636,3785,3853,3850,3723,3495,3131,2662,2087,1457,795,159,-423,-899,-1271,-1507,-1641,-1688,-1690,-1696,-1749,-1885,-2142,-2510,-3007,-3573,-4207,-4830,-5414,-5902,-6266,-6483,-6546,-6471,-6265,-5981,-5630,-5262,-4902,-4564,-4272,-4021,-3808,-3619,-3425,-3206,-2931,-2566,-2100,-1511,-807,-3,875,1766,2630,3386,3985,4361,4473,4297,3826,3081,2106,966,-257,-1470,-2581,-3498,-4156,-4496,-4513,-4201,-3625,-2828,-1927,-987,-126,615,1161,1522,1702,1749,1735,1726,1799,2009,2397,2971,3720,4605,5567,6543,7461,8261,8883,9306,9496,9474,9246,8850,8317,7688,6979,6228,5421,4587,3694,2767,1778,767,-272,-1283,-2251,-3115,-3856,-4433,-4842,-5080,-5168,-5132,-5010,-4838,-4649,-4464,-4304,-4162,-4042,-3922,-3795,-3646,-3461,-3241,-2988,-2704,-2415,-2116,-1835,-1563,-1308,-1059,-803,-530,-221,125,520,948,1406,1872,2325,2742,3107,3396,3597,3716,3729,3659,3491,3235,2894,2479,1986,1447,868,286,-266,-757,-1144,-1400,-1502,-1447,-1230,-894,-461,8,442,803,996,1010,788,347,-307,-1121,-2029,-2964,-3833,-4589,-5155,-5528,-5682,-5656,-5467,-5186,-4837,-4489,-4154,-3861,-3598,-3352,-3087,-2771,-2361,-1837,-1172,-381,534,1518,2537,3518,4397,5125,5637,5924,5955,5767,5369,4829,4183,3500,2817,2180,1601,1103,667,297,-37,-346,-642,-936,-1224,-1505,-1764,-1990,-2171,-2290,-2352,-2339,-2271,-2140,-1971,-1766,-1541,-1304,-1058,-804,-537,-252,63,414,806,1236,1695,2160,2612,3001,3306,3479,3494,3337,2993,2495,1848,1124,348,-398,-1078,-1636,-2048,-2298,-2389,-2336,-2168,-1903,-1591,-1235,-873,-495,-116,284,696,1144,1602,2078,2530,2933,3245,3421,3426,3235,2836,2240,1471,584,-362,-1293,-2115,-2773,-3175,-3300,-3115,-2639,-1918,-1027,-62,862,1641,2173,2391,2254,1764,962,-90,-1281,-2526,-3699,-4727,-5526,-6063,-6318,-6316,-6089,-5700,-5214,-4686,-4183,-3731,-3352,-3048,-2791,-2557,-2295,-1981,-1565,-1042,-403,341,1157,2009,2856,3645,4350,4928,5373,5667,5817,5830,5719,5488,5155,4719,4190,3575,2876,2109,1289,434,-425,-1261,-2043,-2739,-3321,-3771,-4069,-4201,-4174,-3959,-3599,-3061,-2401,-1613,-749,168,1085,1981,2794,3522,4122,4600,4945,5172,5290,5323,5285,5194,5066,4900,4707,4472,4196,3871,3486,3047,2550,2016,1445,875,298,-248,-771,-1261,-1735,-2196,-2685,-3200,-3778,-4421,-5125,-5880,-6652,-7393,-8059,-8578,-8909,-8991,-8801,-8322,-7563,-6563,-5364,-4035,-2643,-1253,83,1323,2449,3452,4343,5140,5860,6516,7107,7628,8054,8355,8503,8466,8238,7814,7212,6472,5626,4743,3853,3017,2255,1587,1020,529,107,-286,-670,-1075,-1497,-1952,-2395,-2821,-3169,-3420,-3531,-3493,-3304,-2974,-2556,-2069,-1584,-1132,-751,-466,-270,-162,-113,-102,-105,-98,-85,-51,-20,-3,-20,-101,-244,-478,-779,-1152,-1553,-1966,-2348,-2667,-2900,-3019,-3036,-2939,-2762,-2523,-2259,-2005,-1782,-1611,-1502,-1437,-1415,-1388,-1356,-1269,-1127,-915,-636,-308,58,416,758,1023,1210,1277,1219,1030,714,288,-228,-802,-1412,-2018,-2590,-3093,-3491,-3754,-3848,-3757,-3458,-2966,-2292,-1485,-608,275,1067,1705,2113,2253,2121,1726,1143,433,-291,-943,-1428,-1684,-1664,-1377,-825,-79,809,1755,2684,3529,4238,4785,5142,5337,5370,5292,5128,4919,4696,4480,4293,4127,4000,3880,3786,3690,3602,3514,3422,3327,3210,3063,2856,2572,2184,1686,1059,342,-466,-1293,-2099,-2817,-3384,-3756,-3900,-3798,-3477,-2959,-2317,-1608,-920,-314,136,401,451,302,-30,-486,-1024,-1576,-2095,-2537,-2884,-3119,-3264,-3334,-3367,-3394,-3449,-3550,-3720,-3942,-4216,-4501,-4761,-4947,-5001,-4876,-4530,-3935,-3100,-2032,-799,537,1874,3117,4147,4895,5259,5225,4767,3928,2776,1401,-70,-1518,-2828,-3879,-4628,-4996,-5015,-4695,-4118,-3367,-2547,-1755,-1071,-558,-231,-96,-109,-224,-375,-491,-538,-452,-242,108,575,1129,1746,2384,3025,3636,4211,4721,5166,5510,5764,5886,5885,5734,5438,5002,4435,3774,3043,2292,1566,907,355,-66,-347,-497,-531,-504,-438,-406,-429,-560,-799,-1155,-1600,-2096,-2604,-3047,-3397,-3589,-3593,-3407,-3003,-2439,-1714,-909,-52,776,1551,2214,2760,3177,3481,3705,3874,4032,4205,4418,4680,4985,5317,5653,5955,6193,6333,6349,6215,5934,5482,4877,4123,3228,2229,1135,-14,-1189,-2366,-3500,-4578,-5558,-6431,-7167,-7760,-8191,-8456,-8556,-8481,-8250,-7853,-7319,-6636,-5850,-4948,-3993,-2990,-2000,-1050,-193,541,1114,1519,1743,1813,1750,1604,1422,1255,1141,1116,1181,1337,1546,1773,1954,2054,2005,1790,1380,774,2,-913,-1917,-2959,-3976,-4925,-5743,-6404,-6877,-7140,-7201,-7065,-6746,-6286,-5691,-5020,-4267,-3492,-2683,-1888,-1106,-374,299,885,1370,1746,2006,2169,2254,2301,2347,2430,2598,2862,3253,3744,4320,4930,5512,6008,6338,6468,6341,5970,5347,4525,3560,2518,1493,544,-249,-848,-1217,-1361,-1282,-1023,-612,-100,478,1086,1705,2310,2900,3464,4005,4510,4990,5418,5806,6124,6370,6525,6570,6494,6278,5910,5383,4690,3836,2826,1687,434,-885,-2234,-3555,-4807,-5916,-6857,-7562,-8017,-8203,-8116,-7788,-7252,-6570,-5808,-5037,-4323,-3720,-3258,-2953,-2784,-2736,-2742,-2774,-2771,-2693,-2530,-2247,-1878,-1428,-942,-452,-5,372,649,811,865,804,663,444,188,-97,-388,-672,-950,-1218,-1486,-1754,-2041,-2340,-2667,-3010,-3373,-3739,-4110,-4452,-4770,-5035,-5240,-5377,-5435,-5411,-5309,-5119,-4851,-4503,-4083,-3585,-3019,-2378,-1662,-878,-19,895,1861,2847,3850,4828,5776,6669,7498,8257,8938,9545,10071,10514,10859,11093,11190,11134,10901,10476,9856,9041,8056,6936,5729,4491,3291,2176,1210,413,-184,-596,-831,-939,-946,-925,-893,-915,-991,-1145,-1360,-1630,-1917,-2211,-2475,-2696,-2873,-3001,-3088,-3158,-3209,-3262,-3321,-3369,-3410,-3417,-3376,-3271,-3094,-2838,-2521,-2152,-1754,-1352,-960,-588,-245,84,402,727,1072,1443,1836,2250,2658,3044,3372,3627,3772,3813,3729,3539,3262,2913,2534,2142,1764,1417,1100,823,565,320,67,-213,-527,-898,-1315,-1797,-2320,-2894,-3490,-4110,-4727,-5329,-5895,-6408,-6837,-7169,-7369,-7421,-7309,-7010,-6536,-5882,-5082,-4173,-3200,-2236,-1334,-559,43,443,634,627,475,224,-49,-272,-388,-334,-106,322,897,1604,2358,3110,3771,4296,4611,4698,4519,4085,3415,2534,1509,375,-777,-1913,-2936,-3820,-4492,-4930,-5108,-5018,-4671,-4086,-3302,-2352,-1293,-169,969,2068,3096,4010,4790,5427,5917,6277,6517,6666,6734,6735,6675,6537,6327,6010,5589,5046,4387,3617,2772,1865,961,69,-732,-1448,-2019,-2456,-2745,-2894,-2911,-2815,-2608,-2312,-1931,-1483,-980,-436,119,674,1192,1649,2030,2305,2477,2539,2511,2401,2249,2066,1879,1703,1533,1368,1193,982,719,390,-21,-497,-1042,-1620,-2211,-2786,-3315,-3781,-4176,-4483,-4727,-4900,-5037,-5136,-5236,-5327,-5437,-5548,-5666,-5766,-5839,-5850,-5786,-5613,-5327,-4908,-4365,-3709,-2962,-2158,-1336,-529,219,883,1448,1887,2229,2462,2620,2728,2797,2870,2940,3026,3113,3182,3210,3157,2994,2685,2223,1582,796,-130,-1135,-2181,-3197,-4126,-4917,-5509,-5890,-6025,-5918,-5582,-5021,-4267,-3334,-2247,-1031,291,1685,3121,4548,5936,7214,8359,9308,10043,10536,10783,10802,10606,10240,9738,9126,8446,7691,6881,5998,5042,4005,2886,1713,495,-710,-1875,-2942,-3876,-4646,-5231,-5633,-5852,-5918,-5842,-5667,-5405,-5094,-4752,-4393,-4044,-3697,-3384,-3085,-2827,-2593,-2390,-2206,-2031,-1846,-1633,-1368,-1032,-606,-90,523,1197,1924,2638,3314,3875,4291,4510,4508,4280,3835,3209,2450,1633,811,76,-530,-963,-1201,-1278,-1203,-1052,-873,-726,-664,-700,-855,-1092,-1390,-1682,-1931,-2073,-2089,-1959,-1700,-1337,-914,-477,-59,296,590,811,985,1133,1279,1445,1629,1825,1997,2099,2091,1910,1550,971,223,-673,-1642,-2597,-3477,-4177,-4676,-4918,-4922,-4702,-4308,-3798,-3219,-2628,-2041,-1473,-922,-355,229,865,1538,2245,2944,3587,4122,4485,4645,4569,4268,3758,3102,2338,1556,786,90,-516,-1034,-1454,-1825,-2146,-2453,-2765,-3067,-3376,-3659,-3901,-4081,-4171,-4164,-4040,-3806,-3456,-3011,-2477,-1879,-1225,-539,167,885,1589,2283,2935,3541,4073,4518,4855,5080,5176,5154,5020,4789,4493,4151,3796,3449,3127,2837,2572,2319,2058,1764,1419,1006,520,-19,-607,-1186,-1745,-2215,-2588,-2821,-2920,-2882,-2732,-2504,-2228,-1951,-1700,-1502,-1369,-1299,-1279,-1293,-1312,-1325,-1311,-1271,-1206,-1128,-1038,-962,-870,-786,-660,-498,-249,75,501,983,1499,1973,2338,2515,2440,2071,1404,463,-679,-1929,-3169,-4282,-5156,-5720,-5918,-5757,-5262,-4511,-3576,-2562,-1547,-594,233,939,1502,1947,2294,2556,2750,2874,2923,2876,2734,2472,2105,1642,1105,535,-37,-574,-1045,-1448,-1762,-2022,-2223,-2414,-2595,-2814,-3051,-3339,-3647,-3960,-4253,-4462,-4556,-4472,-4165,-3620,-2797,-1743,-467,945,2421,3866,5188,6299,7154,7699,7958,7946,7722,7369,6939,6532,6174,5913,5747,5659,5607,5548,5420,5178,4780,4207,3453,2538,1496,367,-784,-1921,-2970,-3918,-4703,-5339,-5794,-6093,-6245,-6273,-6210,-6074,-5902,-5706,-5511,-5321,-5138,-4958,-4754,-4514,-4195,-3784,-3239,-2563,-1735,-786,277,1391,2527,3612,4604,5451,6126,6612,6909,7042,7026,6901,6689,6415,6089,5723,5305,4832,4299,3691,3023,2304,1559,829,147,-449,-929,-1292,-1527,-1671,-1740,-1784,-1830,-1905,-2026,-2177,-2351,-2499,-2597,-2601,-2486,-2255,-1905,-1485,-1029,-603,-261,-46,6,-116,-396,-813,-1313,-1838,-2345,-2753,-3061,-3211,-3240,-3143,-2985,-2794,-2644,-2565,-2594,-2744,-2977,-3282,-3567,-3795,-3887,-3795,-3507,-3010,-2349,-1577,-767,-2,655,1136,1434,1527,1460,1270,1024,780,593,509,527,664,867,1117,1347,1527,1610,1587,1460,1244,979,704,459,273,171,144,181,254,319,344,300,160,-62,-363,-709,-1055,-1378,-1613,-1769,-1798,-1728,-1554,-1308,-1009,-691,-358,-38,275,579,878,1187,1509,1837,2189,2529,2875,3192,3477,3712,3887,3998,4038,4004,3904,3727,3493,3198,2864,2508,2160,1849,1608,1467,1434,1526,1721,1994,2314,2619,2883,3052,3109,3039,2860,2590,2273,1949,1652,1417,1250,1158,1126,1127,1138,1127,1058,931,701,390,-24,-522,-1105,-1751,-2444,-3165,-3881,-4578,-5221,-5789,-6273,-6654,-6939,-7136,-7253,-7317,-7339,-7342,-7330,-7315,-7284,-7242,-7158,-7042,-6850,-6609,-6281,-5903,-5459,-4984,-4484,-3976,-3469,-2970,-2468,-1960,-1418,-842,-206,472,1205,1942,2678,3347,3927,4367,4651,4768,4729,4568,4332,4082,3861,3735,3699,3785,3939,4136,4304,4381,4320,4072,3648,3059,2376,1671,1045,582,359,408,734,1293,2001,2776,3479,4035,4346,4365,4101,3563,2847,2019,1188,438,-173,-601,-857,-963,-974,-959,-974,-1087,-1318,-1695,-2178,-2746,-3314,-3831,-4216,-4419,-4414,-4176,-3743,-3129,-2391,-1577,-722,122,951,1736,2493,3211,3905,4562,5172,5712,6152,6461,6613,6604,6428,6117,5696,5217,4723,4255,3840,3495,3214,2986,2779,2565,2319,2009,1636,1188,678,125,-462,-1051,-1643,-2215,-2776,-3307,-3826,-4302,-4755,-5136,-5455,-5664,-5760,-5729,-5554,-5268,-4880,-4438,-3987,-3572,-3234,-3006,-2889,-2878,-2933,-3021,-3065,-3044,-2884,-2598,-2182,-1666,-1126,-607,-197,55,116,-25,-341,-783,-1292,-1792,-2230,-2547,-2731,-2783,-2732,-2634,-2540,-2507,-2579,-2759,-3050,-3394,-3749,-4038,-4184,-4161,-3897,-3423,-2735,-1891,-957,5,913,1720,2393,2908,3298,3565,3768,3919,4064,4199,4342,4470,4570,4623,4613,4528,4385,4193,3990,3809,3683,3627,3663,3758,3900,4039,4131,4141,4036,3806,3472,3047,2590,2146,1760,1483,1334,1313,1423,1619,1870,2137,2368,2552,2659,2685,2637,2512,2325,2087,1799,1476,1124,761,399,70,-218,-424,-551,-576,-516,-394,-234,-101,-24,-62,-243,-584,-1090,-1739,-2490,-3305,-4124,-4890,-5577,-6112,-6512,-6725,-6784,-6689,-6463,-6147,-5750,-5320,-4853,-4383,-3889,-3388,-2866,-2310,-1737,-1132,-525,74,632,1120,1500,1760,1856,1808,1579,1214,700,84,-616,-1370,-2137,-2901,-3620,-4288,-4871,-5362,-5740,-5990,-6115,-6096,-5951,-5673,-5287,-4800,-4237,-3608,-2938,-2231,-1510,-770,-24,732,1493,2256,3017,3751,4450,5077,5614,6035,6318,6461,6455,6330,6083,5775,5410,5050,4711,4427,4210,4061,3970,3923,3892,3860,3808,3722,3596,3435,3243,3030,2821,2612,2434,2277,2154,2055,1967,1892,1801,1701,1581,1432,1269,1079,874,656,427,201,-12,-193,-327,-388,-365,-241,-14,298,678,1071,1437,1709,1835,1772,1498,1014,355,-441,-1290,-2137,-2890,-3503,-3931,-4147,-4169,-4001,-3694,-3291,-2828,-2363,-1903,-1490,-1099,-759,-427,-129,172,449,713,935,1109,1209,1226,1156,992,762,468,142,-202,-551,-891,-1231,-1561,-1907,-2266,-2653,-3073,-3521,-3991,-4466,-4925,-5348,-5699,-5974,-6134,-6181,-6102,-5886,-5547,-5070,-4477,-3767,-2956,-2055,-1093,-83,928,1915,2829,3620,4252,4681,4887,4870,4629,4217,3659,3030,2368,1739,1167,697,323,49,-142,-282,-398,-509,-649,-808,-992,-1194,-1368,-1534,-1621,-1667,-1616,-1508,-1317,-1077,-785,-462,-114,257,660,1092,1582,2116,2710,3341,3990,4617,5182,5640,5944,6072,5999,5744,5318,4786,4180,3585,3032,2575,2226,1984,1831,1725,1627,1487,1277,971,571,90,-431,-958,-1431,-1825,-2094,-2243,-2254,-2181,-2021,-1844,-1664,-1516,-1411,-1346,-1302,-1262,-1186,-1059,-847,-550,-155,317,857,1424,1994,2524,2983,3328,3533,3564,3403,3041,2473,1717,805,-225,-1320,-2408,-3456,-4366,-5129,-5684,-6024,-6161,-6104,-5906,-5611,-5274,-4950,-4680,-4489,-4389,-4367,-4403,-4445,-4465,-4398,-4237,-3939,-3531,-3021,-2453,-1888,-1354,-934,-624,-483,-478,-621,-863,-1176,-1507,-1819,-2061,-2226,-2272,-2224,-2072,-1845,-1566,-1247,-918,-582,-248,84,428,781,1172,1586,2043,2523,3019,3508,3972,4388,4742,5031,5245,5400,5504,5564,5609,5634,5659,5687,5716,5757,5793,5842,5886,5938,5992,6042,6079,6096,6060,5960,5754,5426,4937,4286,3454,2450,1304,34,-1300,-2656,-3975,-5207,-6311,-7239,-7985,-8514,-8842,-8963,-8886,-8631,-8209,-7637,-6939,-6129,-5238,-4280,-3297,-2294,-1327,-402,445,1189,1827,2333,2726,2990,3154,3223,3217,3174,3091,3022,2951,2914,2891,2891,2883,2868,2803,2691,2498,2232,1881,1468,997,514,32,-398,-751,-1002,-1122,-1115,-972,-720,-380,4,383,706,931,1006,937,687,312,-191,-747,-1332,-1879,-2372,-2766,-3059,-3253,-3343,-3371,-3334,-3267,-3180,-3080,-2978,-2858,-2729,-2575,-2396,-2190,-1950,-1689,-1388,-1068,-708,-332,80,501,947,1398,1855,2314,2752,3177,3547,3876,4122,4290,4370,4357,4262,4092,3859,3589,3292,2990,2690,2397,2103,1793,1445,1039,548,-25,-698,-1442,-2240,-3051,-3830,-4538,-5121,-5562,-5826,-5926,-5859,-5660,-5352,-4973,-4555,-4115,-3679,-3246,-2821,-2398,-1974,-1538,-1093,-627,-141,360,892,1430,1996,2557,3119,3653,4138,4544,4841,4999,4996,4832,4500,4044,3483,2884,2293,1766,1347,1064,931,933,1038,1205,1363,1475,1470,1329,1033,594,45,-555,-1140,-1637,-1977,-2113,-2019,-1701,-1193,-555,136,810,1387,1820,2076,2134,2012,1732,1322,838,297,-257,-802,-1325,-1817,-2260,-2660,-2989,-3245,-3410,-3477,-3442,-3302,-3077,-2772,-2415,-2030,-1638,-1272,-950,-696,-515,-416,-387,-411,-472,-547,-621,-678,-719,-738,-748,-755,-763,-776,-790,-788,-751,-659,-480,-205,168,635,1152,1681,2154,2516,2697,2665,2378,1836,1065,89,-1008,-2170,-3303,-4332,-5189,-5815,-6177,-6255,-6056,-5593,-4908,-4028,-3019,-1909,-771,365,1439,2417,3257,3943,4447,4784,4946,4975,4893,4749,4575,4410,4276,4178,4121,4075,4024,3935,3778,3538,3203,2776,2267,1707,1112,515,-48,-587,-1059,-1493,-1884,-2240,-2592,-2923,-3255,-3566,-3824,-4013,-4058,-3944,-3611,-3065,-2300,-1366,-323,743,1748,2603,3259,3658,3821,3738,3489,3109,2680,2260,1892,1608,1424,1314,1284,1283,1316,1354,1400,1458,1534,1650,1801,2004,2226,2462,2656,2783,2781,2633,2304,1810,1166,434,-327,-1029,-1599,-1967,-2081,-1920,-1499,-848,-44,833,1683,2412,2946,3225,3237,2972,2483,1813,1024,192,-645,-1424,-2138,-2758,-3303,-3770,-4175,-4526,-4825,-5061,-5240,-5337,-5359,-5299,-5169,-4991,-4789,-4585,-4417,-4281,-4208,-4170,-4168,-4171,-4156,-4102,-3991,-3828,-3607,-3350,-3076,-2789,-2526,-2259,-2021,-1767,-1510,-1216,-880,-486,-46,447,962,1481,1985,2427,2814,3109,3319,3456,3515,3537,3530,3509,3505,3488,3486,3447,3376,3234,3007,2695,2297,1854,1392,966,611,367,250,269,403,628,904,1186,1441,1623,1724,1734,1666,1549,1415,1296,1229,1227,1292,1422,1580,1746,1874,1937,1901,1763,1514,1181,789,389,19,-269,-436,-461,-326,-37,377,896,1452,2013,2513,2918,3196,3331,3331,3210,2989,2711,2390,2077,1770,1515,1301,1162,1084,1081,1145,1266,1433,1619,1794,1919,1946,1834,1535,1024,282,-673,-1826,-3105,-4458,-5795,-7038,-8117,-8969,-9558,-9870,-9915,-9720,-9338,-8814,-8218,-7591,-6996,-6445,-5988,-5600,-5311,-5077,-4905,-4745,-4599,-4421,-4219,-3962,-3673,-3331,-2965,-2567,-2152,-1715,-1264,-777,-267,285,866,1470,2084,2680,3239,3731,4140,4452,4663,4772,4803,4757,4669,4549,4423,4311,4222,4173,4160,4192,4244,4323,4398,4467,4516,4529,4504,4428,4292,4090,3817,3460,3028,2505,1912,1246,530,-208,-940,-1613,-2197,-2639,-2912,-3004,-2908,-2670,-2305,-1906,-1498,-1169,-939,-849,-879,-1019,-1201,-1390,-1508,-1523,-1387,-1095,-658,-87,572,1294,2040,2785,3513,4208,4875,5495,6080,6612,7079,7470,7743,7902,7892,7732,7387,6876,6204,5387,4450,3418,2322,1183,46,-1077,-2142,-3130,-4014,-4781,-5408,-5909,-6267,-6510,-6639,-6674,-6633,-6528,-6379,-6197,-5999,-5794,-5597,-5411,-5246,-5099,-4952,-4800,-4601,-4341,-3987,-3521,-2950,-2283,-1555,-820,-120,479,941,1239,1364,1336,1189,969,737,534,410,384,451,613,808,1021,1187,1277,1265,1146,930,651,337,31,-242,-464,-636,-775,-901,-1061,-1260,-1547,-1896,-2316,-2757,-3179,-3508,-3702,-3688,-3457,-2986,-2309,-1470,-542,406,1290,2052,2641,3042,3251,3295,3203,3021,2780,2519,2244,1967,1684,1379,1059,714,364,37,-246,-421,-491,-386,-136,275,819,1437,2100,2739,3305,3787,4136,4399,4567,4698,4828,4988,5228,5525,5920,6331,6779,7155,7458,7596,7561,7306,6829,6138,5249,4206,3046,1825,582,-626,-1780,-2835,-3793,-4629,-5347,-5945,-6413,-6766,-6979,-7074,-7032,-6870,-6591,-6224,-5785,-5313,-4835,-4370,-3946,-3572,-3244,-2981,-2754,-2584,-2449,-2358,-2293,-2268,-2260,-2279,-2309,-2340,-2372,-2380,-2370,-2312,-2222,-2071,-1880,-1632,-1352,-1034,-707,-382,-84,150,314,355,281,51,-304,-806,-1394,-2064,-2746,-3417,-4017,-4514,-4884,-5093,-5158,-5047,-4805,-4421,-3948,-3398,-2820,-2239,-1698,-1205,-783,-413,-83,236,598,1021,1566,2222,3018,3914,4872,5842,6733,7493,8033,8316,8304,7994,7415,6613,5662,4645,3645,2740,1999,1462,1142,1046,1135,1383,1731,2143,2557,2968,3320,3633,3883,4086,4245,4358,4431,4435,4371,4195,3908,3476,2914,2230,1471,676,-80,-743,-1253,-1570,-1680,-1595,-1352,-1011,-640,-308,-74,21,-33,-228,-524,-879,-1237,-1547,-1769,-1888,-1891,-1801,-1639,-1441,-1245,-1079,-968,-918,-928,-978,-1041,-1088,-1095,-1035,-917,-730,-514,-291,-101,12,26,-83,-317,-649,-1051,-1467,-1838,-2121,-2254,-2237,-2048,-1728,-1325,-898,-538,-304,-253,-424,-811,-1395,-2130,-2937,-3766,-4523,-5158,-5633,-5892,-5961,-5820,-5508,-5052,-4482,-3831,-3135,-2409,-1678,-963,-268,373,963,1461,1875,2158,2324,2340,2221,1960,1583,1098,552,-40,-636,-1205,-1727,-2165,-2516,-2750,-2868,-2850,-2697,-2400,-1962,-1386,-691,114,981,1903,2810,3699,4499,5219,5805,6291,6647,6921,7108,7250,7359,7447,7524,7573,7575,7507,7324,7003,6509,5832,4972,3945,2785,1539,260,-1000,-2180,-3249,-4157,-4888,-5432,-5780,-5934,-5918,-5713,-5361,-4842,-4187,-3388,-2480,-1467,-400,691,1748,2722,3550,4192,4593,4745,4624,4254,3668,2912,2068,1192,371,-344,-907,-1296,-1514,-1575,-1520,-1372,-1183,-953,-722,-466,-201,91,405,732,1041,1307,1469,1493,1334,976,411,-322,-1194,-2126,-3045,-3886,-4561,-5051,-5309,-5362,-5232,-4970,-4643,-4295,-3988,-3734,-3564,-3446,-3382,-3322,-3250,-3141,-2988,-2800,-2609,-2440,-2354,-2370,-2531,-2832,-3274,-3814,-4414,-5010,-5548,-5974,-6248,-6348,-6277,-6044,-5694,-5249,-4755,-4236,-3696,-3134,-2529,-1830,-1027,-60,1066,2356,3782,5282,6799,8231,9520,10566,11348,11807,11974,11849,11496,10964,10324,9626,8927,8247,7616,7020,6464,5918,5369,4800,4196,3551,2877,2161,1436,691,-48,-777,-1490,-2170,-2829,-3428,-4001,-4490,-4933,-5283,-5555,-5747,-5849,-5891,-5870,-5809,-5727,-5624,-5514,-5373,-5197,-4939,-4580,-4073,-3405,-2554,-1546,-400,819,2052,3224,4270,5134,5780,6200,6399,6416,6286,6061,5786,5494,5206,4920,4630,4301,3912,3426,2827,2107,1275,362,-588,-1524,-2387,-3129,-3710,-4097,-4296,-4293,-4133,-3827,-3423,-2958,-2457,-1964,-1484,-1048,-663,-344,-101,48,101,37,-137,-424,-814,-1284,-1813,-2367,-2908,-3404,-3810,-4108,-4260,-4278,-4138,-3877,-3495,-3031,-2510,-1951,-1387,-816,-260,288,823,1347,1863,2359,2843,3285,3699,4049,4341,4558,4695,4749,4718,4603,4405,4127,3772,3338,2834,2265,1638,972,277,-420,-1103,-1747,-2334,-2847,-3271,-3604,-3833,-3966,-3995,-3926,-3756,-3482,-3100,-2616,-2016,-1336,-562,238,1066,1832,2520,3054,3406,3535,3429,3091,2550,1845,1036,192,-634,-1363,-1976,-2420,-2700,-2814,-2771,-2609,-2331,-1987,-1578,-1132,-667,-177,303,791,1251,1693,2085,2431,2709,2910,3032,3055,2985,2813,2544,2187,1752,1269,756,265,-185,-541,-780,-874,-817,-611,-287,133,580,1030,1404,1681,1810,1780,1579,1222,730,134,-519,-1200,-1857,-2473,-3007,-3466,-3820,-4083,-4249,-4328,-4326,-4245,-4101,-3888,-3620,-3296,-2910,-2475,-1969,-1418,-794,-136,571,1290,2002,2680,3285,3789,4161,4381,4425,4309,4018,3598,3058,2444,1790,1132,500,-81,-605,-1056,-1456,-1807,-2134,-2467,-2815,-3207,-3642,-4120,-4623,-5118,-5569,-5913,-6111,-6107,-5873,-5385,-4662,-3720,-2635,-1463,-299,785,1713,2449,2955,3253,3348,3304,3154,2969,2779,2637,2544,2523,2548,2618,2705,2792,2879,2947,3019,3088,3177,3282,3415,3553,3687,3775,3785,3677,3407,2967,2338,1538,606,-421,-1472,-2488,-3410,-4178,-4768,-5146,-5326,-5302,-5113,-4768,-4309,-3738,-3085,-2354,-1555,-696,204,1132,2050,2932,3734,4423,4959,5330,5518,5535,5390,5120,4740,4296,3797,3275,2735,2189,1642,1096,562,35,-464,-936,-1360,-1734,-2043,-2284,-2454,-2544,-2558,-2485,-2328,-2069,-1722,-1260,-713,-68,638,1386,2135,2836,3451,3922,4210,4290,4133,3750,3150,2370,1464,494,-467,-1358,-2105,-2684,-3062,-3257,-3295,-3221,-3106,-2993,-2952,-3004,-3177,-3452,-3812,-4191,-4556,-4824,-4963,-4928,-4706,-4306,-3761,-3112,-2426,-1753,-1159,-683,-362,-208,-214,-374,-645,-1005,-1404,-1802,-2170,-2452,-2633,-2664,-2534,-2215,-1707,-1007,-138,877,1978,3126,4240,5270,6148,6830,7280,7494,7474,7249,6865,6364,5802,5219,4640,4082,3526,2959,2335,1625,801,-155,-1228,-2389,-3581,-4737,-5773,-6616,-7201,-7467,-7415,-7025,-6346,-5423,-4324,-3123,-1905,-722,355,1286,2058,2631,3043,3275,3376,3355,3253,3097,2909,2722,2553,2415,2341,2314,2368,2485,2671,2916,3213,3540,3888,4221,4514,4740,4860,4853,4704,4391,3940,3350,2655,1899,1107,341,-382,-1012,-1543,-1956,-2259,-2459,-2572,-2608,-2591,-2517,-2418,-2281,-2132,-1973,-1816,-1689,-1594,-1571,-1624,-1786,-2060,-2451,-2959,-3555,-4229,-4928,-5626,-6279,-6844,-7309,-7628,-7813,-7856,-7775,-7593,-7342,-7043,-6733,-6422,-6117,-5827,-5526,-5212,-4853,-4439,-3956,-3391,-2756,-2043,-1286,-483,330,1149,1955,2733,3491,4209,4906,5565,6185,6767,7278,7733,8079,8334,8456,8456,8311,8028,7607,7046,6367,5575,4703,3786,2858,1984,1198,566,110,-130,-164,1,313,726,1160,1558,1840,1975,1915,1670,1238,654,-43,-808,-1594,-2363,-3074,-3719,-4267,-4730,-5100,-5373,-5561,-5636,-5607,-5435,-5113,-4612,-3913,-3015,-1913,-641,771,2254,3746,5162,6432,7492,8292,8809,9040,9005,8738,8296,7721,7076,6401,5723,5075,4446,3842,3247,2642,2017,1359,659,-77,-844,-1638,-2425,-3217,-3970,-4687,-5344,-5916,-6406,-6766,-7007,-7085,-7010,-6756,-6357,-5804,-5160,-4452,-3740,-3086,-2538,-2137,-1931,-1899,-2067,-2378,-2802,-3280,-3751,-4155,-4443,-4566,-4505,-4237,-3768,-3111,-2286,-1331,-283,822,1924,3009,4013,4931,5712,6341,6790,7028,7047,6820,6348,5630,4681,3527,2200,754,-764,-2289,-3755,-5095,-6249,-7143,-7743,-7985,-7865,-7353,-6487,-5279,-3814,-2153,-406,1333,2958,4385,5535,6382,6882,7071,6949,6591,6026,5334,4557,3754,2980,2257,1639,1125,744,496,370,365,439,581,736,888,975,991,886,664,313,-151,-705,-1303,-1902,-2436,-2849,-3091,-3114,-2900,-2449,-1778,-944,3,976,1903,2712,3340,3752,3936,3894,3664,3289,2822,2331,1862,1468,1178,1019,982,1075,1256,1508,1782,2034,2219,2290,2213,1956,1510,868,55,-908,-1962,-3063,-4134,-5124,-5962,-6607,-7028,-7206,-7155,-6886,-6440,-5854,-5173,-4429,-3667,-2894,-2147,-1407,-705,-23,618,1215,1747,2195,2542,2771,2877,2856,2714,2470,2140,1751,1327,878,436,-13,-463,-919,-1411,-1931,-2505,-3123,-3779,-4448,-5108,-5715,-6240,-6650,-6908,-7019,-6957,-6754,-6415,-5977,-5461,-4899,-4294,-3667,-2998,-2285,-1514,-660,258,1260,2300,3372,4413,5394,6259,6973,7502,7822,7936,7842,7563,7138,6592,5982,5357,4744,4219,3775,3466,3285,3228,3289,3419,3599,3776,3915,3976,3924,3737,3398,2908,2264,1504,637,-271,-1196,-2067,-2857,-3506,-4000,-4314,-4446,-4415,-4231,-3934,-3546,-3103,-2621,-2122,-1608,-1094,-574,-57,454,951,1426,1858,2251,2574,2839,3019,3124,3157,3118,3045,2929,2818,2706,2622,2561,2518,2480,2424,2328,2170,1934,1612,1206,743,237,-265,-737,-1146,-1467,-1687,-1807,-1823,-1762,-1627,-1463,-1273,-1107,-967,-891,-889,-976,-1163,-1463,-1871,-2403,-3037,-3771,-4571,-5403,-6223,-6966,-7585,-8000,-8174,-8054,-7617,-6879,-5850,-4604,-3212,-1762,-364,901,1957,2745,3254,3476,3440,3200,2803,2320,1807,1315,887,541,287,116,8,-58,-119,-187,-291,-427,-586,-749,-875,-926,-865,-648,-263,298,1028,1879,2825,3791,4734,5587,6311,6867,7228,7391,7343,7101,6684,6106,5423,4646,3843,3035,2271,1574,963,445,8,-360,-697,-1021,-1372,-1774,-2240,-2787,-3402,-4071,-4772,-5458,-6099,-6634,-7035,-7248,-7259,-7059,-6642,-6047,-5290,-4418,-3474,-2491,-1510,-557,346,1192,1971,2697,3363,3992,4576,5140,5665,6168,6633,7057,7424,7725,7925,8030,7993,7826,7504,7034,6419,5666,4797,3823,2778,1679,566,-541,-1607,-2614,-3528,-4345,-5037,-5607,-6033,-6318,-6466,-6461,-6338,-6076,-5717,-5263,-4758,-4222,-3695,-3215,-2797,-2486,-2275,-2178,-2185,-2270,-2424,-2610,-2821,-3031,-3241,-3439,-3633,-3812,-3981,-4119,-4220,-4256,-4217,-4077,-3837,-3492,-3062,-2567,-2049,-1540,-1094,-741,-517,-440,-510,-726,-1046,-1437,-1837,-2185,-2411,-2461,-2277,-1835,-1133,-183,961,2238,3572,4869,6059,7060,7819,8305,8495,8415,8082,7565,6920,6228,5556,4969,4515,4211,4064,4042,4106,4199,4252,4222,4049,3726,3230,2590,1816,962,45,-870,-1778,-2616,-3390,-4055,-4628,-5081,-5438,-5690,-5857,-5948,-5971,-5945,-5866,-5747,-5571,-5330,-4990,-4540,-3932,-3167,-2227,-1114,132,1498,2907,4316,5644,6832,7815,8541,8989,9139,9017,8644,8073,7355,6542,5691,4832,4010,3224,2497,1807,1161,530,-91,-713,-1348,-1985,-2635,-3276,-3902,-4497,-5030,-5489,-5847,-6070,-6165,-6097,-5884,-5533,-5061,-4497,-3877,-3229,-2591,-2006,-1492,-1102,-835,-732,-768,-956,-1238,-1583,-1916,-2170,-2283,-2190,-1871,-1304,-537,397,1400,2397,3296,4014,4511,4743,4719,4454,3994,3388,2699,1979,1284,654,114,-326,-667,-935,-1141,-1320,-1486,-1638,-1785,-1887,-1931,-1877,-1706,-1402,-977,-447,137,732,1283,1743,2089,2301,2396,2398,2330,2255,2172,2130,2114,2128,2161,2173,2165,2085,1948,1718,1418,1047,643,218,-183,-548,-848,-1071,-1226,-1303,-1346,-1354,-1382,-1450,-1590,-1822,-2147,-2552,-3015,-3494,-3942,-4310,-4552,-4624,-4507,-4187,-3681,-3021,-2258,-1459,-687,-8,537,912,1129,1195,1168,1095,1040,1060,1195,1477,1901,2464,3118,3837,4547,5223,5786,6222,6471,6523,6350,5951,5334,4518,3541,2451,1295,142,-971,-1981,-2868,-3596,-4173,-4581,-4842,-4967,-4963,-4865,-4667,-4397,-4061,-3678,-3255,-2811,-2357,-1904,-1467,-1045,-657,-313,-20,188,314,327,228,31,-259,-602,-969,-1319,-1623,-1847,-1990,-2026,-1988,-1863,-1704,-1519,-1351,-1229,-1173,-1218,-1366,-1635,-2006,-2475,-2995,-3542,-4043,-4463,-4723,-4805,-4650,-4271,-3655,-2839,-1872,-791,322,1439,2481,3424,4222,4858,5320,5606,5732,5715,5586,5373,5121,4852,4621,4436,4337,4317,4392,4533,4736,4957,5169,5337,5413,5367,5159,4761,4159,3354,2353,1196,-82,-1425,-2776,-4074,-5270,-6303,-7153,-7776,-8172,-8329,-8260,-7975,-7503,-6863,-6101,-5231,-4305,-3337,-2361,-1394,-446,472,1357,2202,3013,3758,4456,5063,5590,6012,6326,6532,6639,6645,6577,6440,6255,6036,5795,5544,5291,5028,4775,4494,4214,3882,3518,3083,2585,2007,1357,642,-125,-921,-1727,-2519,-3274,-3970,-4589,-5104,-5507,-5775,-5903,-5889,-5739,-5475,-5122,-4713,-4301,-3895,-3565,-3289,-3109,-2998,-2947,-2920,-2902,-2845,-2755,-2593,-2380,-2107,-1787,-1439,-1062,-684,-316,27,319,540,671,680,574,327,-34,-513,-1062,-1660,-2258,-2807,-3272,-3593,-3737,-3675,-3380,-2845,-2091,-1119,-2,1236,2501,3744,4874,5845,6604,7128,7422,7498,7405,7181,6891,6583,6297,6070,5903,5798,5716,5622,5461,5179,4742,4111,3289,2286,1134,-105,-1391,-2645,-3823,-4881,-5780,-6528,-7105,-7545,-7861,-8072,-8216,-8281,-8303,-8254,-8152,-7965,-7691,-7318,-6819,-6209,-5469,-4620,-3669,-2649,-1576,-487,594,1652,2659,3617,4518,5361,6150,6886,7566,8182,8735,9196,9575,9848,10013,10068,10009,9838,9557,9156,8639,7990,7205,6284,5216,4018,2699,1287,-182,-1661,-3109,-4445,-5640,-6608,-7322,-7731,-7814,-7574,-7026,-6225,-5242,-4170,-3118,-2182,-1468,-1031,-915,-1123,-1602,-2307,-3121,-3956,-4700,-5265,-5582,-5624,-5389,-4922,-4286,-3583,-2888,-2326,-1935,-1799,-1909,-2273,-2833,-3540,-4297,-5035,-5667,-6129,-6379,-6394,-6175,-5753,-5169,-4459,-3701,-2910,-2145,-1422,-746,-129,454,1006,1553,2105,2669,3247,3819,4370,4870,5288,5598,5789,5831,5749,5533,5221,4838,4414,4005,3626,3343,3146,3076,3117,3253,3459,3693,3903,4059,4099,4012,3767,3368,2832,2175,1452,684,-69,-799,-1454,-2054,-2566,-3019,-3397,-3715,-3958,-4122,-4178,-4105,-3877,-3477,-2892,-2144,-1246,-270,744,1701,2552,3219,3677,3901,3913,3738,3455,3111,2809,2592,2534,2649,2956,3418,4000,4621,5229,5723,6071,6201,6106,5782,5243,4534,3690,2759,1785,793,-183,-1134,-2053,-2921,-3754,-4521,-5231,-5859,-6396,-6822,-7126,-7292,-7314,-7201,-6942,-6569,-6077,-5504,-4852,-4160,-3438,-2718,-2024,-1369,-791,-288,115,417,635,764,843,891,934,1014,1130,1319,1555,1850,2158,2458,2701,2848,2854,2700,2360,1840,1161,346,-550,-1486,-2398,-3245,-3969,-4545,-4939,-5148,-5162,-4999,-4665,-4179,-3569,-2842,-2035,-1176,-286,581,1403,2140,2756,3243,3576,3767,3823,3780,3658,3526,3391,3320,3310,3378,3515,3684,3871,4014,4102,4078,3951,3691,3325,2858,2332,1772,1226,706,251,-145,-475,-756,-1018,-1272,-1569,-1909,-2327,-2820,-3368,-3957,-4523,-5027,-5399,-5589,-5559,-5288,-4780,-4074,-3200,-2242,-1252,-299,562,1301,1897,2352,2687,2917,3089,3212,3326,3441,3560,3707,3855,4019,4181,4334,4463,4563,4604,4579,4463,4221,3848,3302,2588,1694,646,-525,-1765,-3004,-4175,-5185,-5983,-6495,-6703,-6590,-6180,-5519,-4676,-3732,-2777,-1882,-1131,-534,-144,98,184,204,182,198,265,424,652,949,1253,1537,1725,1793,1685,1401,927,286,-486,-1352,-2258,-3153,-4000,-4747,-5383,-5880,-6245,-6490,-6630,-6700,-6719,-6715,-6700,-6678,-6645,-6562,-6430,-6169,-5792,-5226,-4495,-3564,-2480,-1257,55,1398,2738,4017,5201,6276,7200,7997,8635,9133,9486,9695,9764,9700,9494,9176,8733,8211,7601,6946,6243,5510,4750,3957,3134,2277,1387,480,-432,-1321,-2163,-2932,-3611,-4182,-4651,-5010,-5279,-5464,-5570,-5608,-5555,-5410,-5148,-4741,-4187,-3468,-2602,-1610,-540,564,1621,2596,3412,4051,4488,4729,4812,4765,4668,4556,4499,4512,4625,4810,5041,5263,5407,5423,5255,4868,4275,3473,2534,1503,459,-514,-1371,-2037,-2521,-2786,-2887,-2832,-2688,-2502,-2315,-2175,-2105,-2116,-2210,-2372,-2582,-2815,-3051,-3269,-3461,-3623,-3753,-3861,-3952,-4031,-4112,-4180,-4248,-4294,-4308,-4276,-4177,-4011,-3772,-3478,-3134,-2772,-2410,-2056,-1739,-1434,-1161,-888,-615,-325,-18,302,614,889,1100,1204,1188,1036,765,400,8,-366,-629,-732,-620,-259,338,1162,2141,3226,4320,5362,6275,7020,7554,7890,8012,7973,7786,7500,7148,6768,6385,6017,5672,5351,5037,4726,4374,3973,3475,2869,2119,1226,179,-991,-2260,-3576,-4887,-6126,-7237,-8167,-8882,-9356,-9594,-9605,-9429,-9106,-8684,-8217,-7733,-7272,-6837,-6419,-6007,-5560,-5047,-4442,-3712,-2857,-1886,-806,324,1492,2624,3708,4691,5559,6307,6921,7438,7848,8202,8484,8736,8935,9090,9174,9176,9062,8831,8451,7939,7284,6508,5620,4651,3603,2512,1375,216,-963,-2141,-3310,-4447,-5530,-6529,-7409,-8142,-8683,-9030,-9138,-9034,-8709,-8208,-7571,-6852,-6116,-5406,-4779,-4250,-3839,-3517,-3272,-3048,-2814,-2535,-2180,-1763,-1285,-793,-320,81,377,548,578,492,297,43,-246,-536,-802,-1039,-1240,-1420,-1585,-1757,-1922,-2103,-2260,-2387,-2447,-2406,-2242,-1935,-1485,-906,-232,507,1250,1971,2615,3182,3640,4016,4306,4547,4748,4933,5106,5271,5416,5522,5577,5550,5449,5244,4970,4614,4213,3789,3341,2921,2494,2101,1708,1325,933,533,120,-301,-718,-1134,-1522,-1900,-2251,-2595,-2943,-3307,-3701,-4139,-4602,-5084,-5548,-5936,-6207,-6274,-6104,-5627,-4857,-3767,-2438,-909,700,2307,3783,5059,6045,6709,7047,7073,6851,6447,5942,5425,4947,4575,4307,4161,4082,4044,3969,3814,3515,3055,2407,1603,658,-362,-1410,-2420,-3344,-4138,-4788,-5273,-5616,-5820,-5916,-5922,-5849,-5716,-5521,-5270,-4955,-4576,-4135,-3619,-3049,-2417,-1745,-1049,-345,348,1000,1602,2127,2561,2897,3116,3225,3212,3087,2853,2523,2106,1627,1101,573,55,-400,-782,-1051,-1214,-1258,-1209,-1081,-912,-734,-581,-492,-475,-575,-765,-1069,-1452,-1892,-2352,-2779,-3123,-3323,-3332,-3097,-2599,-1826,-791,450,1854,3310,4750,6054,7150,7953,8426,8538,8312,7781,7023,6119,5162,4247,3432,2783,2295,1966,1755,1589,1416,1157,765,209,-520,-1404,-2395,-3435,-4453,-5382,-6169,-6767,-7164,-7352,-7361,-7213,-6958,-6623,-6263,-5890,-5544,-5214,-4915,-4611,-4307,-3954,-3558,-3084,-2538,-1921,-1237,-509,248,1012,1762,2475,3140,3737,4256,4690,5024,5264,5395,5436,5384,5262,5096,4894,4703,4513,4344,4183,4002,3779,3471,3050,2479,1769,896,-80,-1142,-2216,-3244,-4159,-4911,-5448,-5753,-5814,-5632,-5235,-4644,-3897,-3034,-2096,-1113,-139,816,1701,2501,3191,3739,4136,4358,4393,4250,3924,3450,2845,2154,1412,662,-65,-739,-1349,-1883,-2359,-2777,-3178,-3564,-3980,-4418,-4904,-5415,-5943,-6455,-6918,-7287,-7535,-7613,-7518,-7223,-6748,-6107,-5337,-4484,-3588,-2688,-1825,-993,-226,518,1221,1926,2628,3349,4071,4795,5482,6121,6661,7090,7376,7508,7490,7332,7046,6670,6216,5727,5216,4713,4230,3780,3355,2964,2570,2178,1756,1283,765,176,-466,-1157,-1881,-2624,-3353,-4063,-4707,-5279,-5737,-6068,-6233,-6223,-6019,-5625,-5051,-4326,-3480,-2571,-1629,-714,151,930,1616,2207,2703,3127,3486,3799,4080,4331,4566,4767,4953,5097,5199,5260,5257,5202,5090,4916,4692,4413,4087,3708,3291,2827,2329,1808,1269,726,205,-298,-744,-1140,-1470,-1724,-1917,-2035,-2110,-2138,-2137,-2127,-2098,-2083,-2061,-2051,-2045,-2044,-2044,-2045,-2035,-2018,-1986,-1935,-1875,-1796,-1729,-1671,-1656,-1699,-1820,-2038,-2354,-2759,-3243,-3754,-4279,-4745,-5132,-5393,-5505,-5460,-5257,-4918,-4467,-3956,-3421,-2923,-2492,-2171,-1960,-1867,-1853,-1881,-1886,-1811,-1583,-1164,-514,372,1466,2739,4093,5482,6779,7936,8860,9520,9890,9977,9810,9448,8937,8365,7777,7233,6761,6357,6003,5647,5231,4689,3965,3023,1851,470,-1077,-2716,-4363,-5943,-7354,-8550,-9466,-10088,-10403,-10446,-10226,-9811,-9232,-8541,-7794,-7009,-6240,-5484,-4773,-4091,-3440,-2795,-2133,-1432,-665,181,1122,2140,3236,4367,5508,6609,7637,8535,9293,9868,10255,10459,10468,10317,10002,9559,8988,8316,7539,6671,5722,4691,3611,2480,1346,226,-839,-1821,-2699,-3457,-4098,-4628,-5076,-5454,-5798,-6117,-6426,-6722,-6996,-7216,-7365,-7397,-7292,-7012,-6560,-5915,-5118,-4178,-3164,-2109,-1089,-151,659,1305,1775,2075,2214,2226,2141,1980,1776,1521,1226,871,444,-65,-672,-1365,-2139,-2962,-3799,-4610,-5338,-5950,-6391,-6647,-6695,-6543,-6206,-5720,-5116,-4450,-3750,-3069,-2431,-1866,-1382,-979,-650,-370,-120,127,401,706,1083,1512,2021,2592,3219,3894,4577,5253,5875,6408,6824,7076,7155,7040,6732,6248,5610,4864,4055,3234,2462,1763,1190,732,399,170,11,-100,-208,-325,-480,-678,-912,-1186,-1462,-1741,-1979,-2174,-2288,-2330,-2261,-2098,-1809,-1396,-850,-160,656,1599,2624,3696,4756,5735,6573,7200,7578,7665,7481,7030,6382,5593,4741,3898,3121,2444,1884,1419,1030,652,261,-217,-789,-1486,-2292,-3173,-4088,-4972,-5763,-6408,-6852,-7079,-7079,-6868,-6480,-5962,-5357,-4730,-4106,-3527,-3008,-2553,-2156,-1799,-1467,-1133,-785,-413,-8,416,853,1274,1664,1979,2219,2341,2362,2261,2067,1786,1433,1035,584,115,-390,-901,-1424,-1932,-2405,-2817,-3142,-3344,-3403,-3300,-3041,-2633,-2125,-1553,-994,-502,-137,55,62,-119,-448,-879,-1332,-1737,-2010,-2084,-1917,-1474,-775,159,1263,2468,3693,4857,5888,6735,7340,7703,7797,7648,7270,6703,5989,5165,4291,3388,2527,1710,1000,381,-112,-510,-812,-1070,-1298,-1558,-1859,-2238,-2698,-3227,-3809,-4396,-4955,-5431,-5781,-5984,-5998,-5851,-5521,-5057,-4469,-3798,-3075,-2321,-1561,-814,-91,595,1234,1828,2368,2854,3295,3679,4021,4311,4551,4741,4866,4927,4903,4786,4563,4235,3794,3270,2673,2049,1421,849,327,-77,-405,-625,-774,-882,-975,-1099,-1282,-1549,-1914,-2377,-2915,-3510,-4114,-4685,-5179,-5526,-5703,-5633,-5314,-4704,-3827,-2703,-1397,20,1451,2797,3971,4882,5498,5769,5726,5382,4817,4086,3278,2449,1653,919,251,-357,-934,-1505,-2098,-2735,-3415,-4146,-4897,-5653,-6376,-7039,-7606,-8071,-8402,-8617,-8698,-8664,-8518,-8257,-7897,-7418,-6841,-6147,-5354,-4464,-3486,-2444,-1342,-212,938,2080,3213,4303,5360,6355,7288,8148,8915,9584,10132,10544,10802,10887,10788,10500,10017,9357,8530,7572,6516,5406,4283,3194,2163,1234,406,-307,-907,-1422,-1848,-2224,-2568,-2889,-3215,-3547,-3881,-4229,-4552,-4858,-5104,-5274,-5337,-5273,-5055,-4678,-4128,-3425,-2577,-1625,-595,456,1491,2468,3337,4094,4690,5148,5446,5611,5654,5604,5482,5314,5123,4912,4697,4463,4190,3874,3457,2954,2313,1571,720,-169,-1063,-1876,-2558,-3057,-3347,-3425,-3323,-3077,-2749,-2409,-2105,-1893,-1805,-1839,-2003,-2245,-2549,-2856,-3142,-3383,-3553,-3674,-3722,-3733,-3696,-3624,-3518,-3374,-3189,-2963,-2691,-2392,-2068,-1760,-1475,-1265,-1139,-1121,-1223,-1427,-1727,-2092,-2483,-2870,-3219,-3488,-3672,-3731,-3675,-3487,-3194,-2788,-2316,-1779,-1219,-649,-92,448,967,1469,1981,2506,3088,3728,4456,5260,6140,7063,8002,8903,9721,10401,10905,11192,11245,11061,10654,10046,9298,8421,7496,6523,5546,4556,3551,2511,1411,245,-1012,-2334,-3716,-5103,-6455,-7703,-8796,-9675,-10315,-10680,-10792,-10648,-10297,-9765,-9097,-8325,-7484,-6587,-5652,-4685,-3684,-2662,-1608,-546,533,1590,2631,3606,4519,5324,6020,6576,6992,7264,7392,7394,7283,7085,6819,6503,6142,5737,5270,4719,4057,3258,2315,1217,0,-1311,-2643,-3941,-5116,-6124,-6887,-7398,-7635,-7626,-7414,-7043,-6584,-6090,-5607,-5178,-4806,-4510,-4270,-4065,-3885,-3675,-3448,-3142,-2780,-2318,-1783,-1156,-461,280,1044,1780,2450,3000,3391,3582,3575,3362,2983,2486,1939,1407,971,664,538,573,762,1030,1335,1569,1694,1620,1343,837,146,-694,-1605,-2512,-3340,-4024,-4518,-4807,-4890,-4784,-4547,-4194,-3798,-3362,-2922,-2476,-2013,-1524,-993,-408,222,894,1585,2267,2921,3527,4057,4537,4934,5295,5602,5882,6127,6330,6471,6526,6460,6262,5900,5390,4729,3959,3112,2239,1394,609,-62,-614,-1041,-1343,-1574,-1744,-1916,-2119,-2382,-2725,-3147,-3624,-4131,-4608,-5007,-5253,-5297,-5082,-4584,-3804,-2770,-1532,-181,1216,2548,3755,4753,5527,6031,6302,6327,6171,5829,5363,4762,4055,3257,2359,1416,429,-547,-1462,-2296,-2986,-3541,-3939,-4216,-4382,-4507,-4601,-4725,-4880,-5077,-5290,-5485,-5603,-5609,-5438,-5090,-4533,-3809,-2934,-1980,-988,-30,854,1629,2270,2792,3184,3487,3704,3861,3967,4019,4025,3968,3854,3681,3455,3203,2940,2705,2521,2412,2383,2429,2514,2601,2632,2551,2316,1891,1279,484,-433,-1438,-2437,-3385,-4202,-4854,-5298,-5546,-5569,-5431,-5114,-4683,-4150,-3539,-2882,-2177,-1453,-701,59,821,1580,2303,3004,3630,4208,4686,5078,5361,5529,5580,5512,5322,5028,4642,4170,3660,3096,2524,1946,1364,798,228,-331,-896,-1461,-2031,-2599,-3156,-3692,-4209,-4691,-5152,-5589,-6007,-6400,-6755,-7034,-7203,-7205,-6992,-6532,-5798,-4812,-3603,-2261,-865,465,1633,2554,3173,3484,3510,3316,2993,2632,2331,2155,2145,2311,2627,3036,3478,3863,4135,4223,4110,3770,3230,2516,1670,751,-207,-1153,-2050,-2879,-3599,-4201,-4652,-4923,-5005,-4854,-4489,-3873,-3061,-2056,-939,246,1406,2476,3396,4105,4601,4865,4942,4864,4693,4482,4287,4139,4071,4073,4145,4248,4360,4429,4437,4339,4131,3794,3331,2743,2041,1239,341,-627,-1661,-2736,-3832,-4939,-6019,-7076,-8064,-8992,-9815,-10541,-11126,-11583,-11860,-11967,-11864,-11545,-11001,-10218,-9223,-8021,-6655,-5164,-3590,-1993,-412,1105,2518,3800,4923,5872,6647,7238,7669,7941,8098,8152,8147,8115,8083,8083,8106,8155,8177,8139,7962,7592,6972,6077,4905,3488,1893,211,-1454,-2979,-4275,-5247,-5855,-6085,-5958,-5541,-4914,-4166,-3406,-2700,-2133,-1734,-1535,-1517,-1673,-1942,-2291,-2644,-2968,-3199,-3316,-3283,-3094,-2745,-2237,-1592,-815,46,981,1929,2878,3768,4593,5306,5904,6360,6672,6830,6833,6679,6372,5931,5359,4706,3984,3256,2561,1945,1454,1109,921,887,964,1120,1297,1433,1491,1423,1217,869,400,-165,-774,-1393,-1982,-2508,-2963,-3338,-3645,-3899,-4101,-4269,-4372,-4415,-4348,-4158,-3820,-3316,-2671,-1897,-1057,-202,583,1237,1677,1871,1769,1391,739,-135,-1176,-2312,-3477,-4572,-5552,-6312,-6814,-6994,-6828,-6311,-5464,-4344,-3030,-1629,-252,983,1974,2650,2972,2953,2640,2129,1525,953,527,330,421,820,1495,2404,3453,4556,5613,6535,7248,7705,7873,7757,7361,6713,5853,4810,3631,2355,1020,-330,-1663,-2934,-4120,-5174,-6078,-6809,-7341,-7682,-7820,-7778,-7586,-7256,-6855,-6381,-5902,-5417,-4955,-4515,-4095,-3665,-3207,-2670,-2023,-1224,-256,892,2206,3647,5166,6688,8140,9436,10516,11303,11782,11923,11747,11292,10598,9740,8766,7737,6688,5640,4607,3576,2540,1494,418,-664,-1751,-2813,-3810,-4716,-5483,-6091,-6516,-6757,-6813,-6710,-6462,-6115,-5686,-5223,-4759,-4328,-3972,-3708,-3562,-3540,-3625,-3793,-4000,-4177,-4269,-4197,-3910,-3368,-2560,-1512,-271,1066,2417,3657,4704,5473,5928,6058,5898,5497,4934,4289,3625,3004,2442,1939,1480,1003,482,-138,-877,-1728,-2694,-3703,-4744,-5723,-6627,-7385,-7988,-8413,-8665,-8753,-8695,-8515,-8221,-7830,-7335,-6734,-6013,-5174,-4207,-3135,-1972,-754,487,1704,2857,3913,4826,5586,6156,6544,6741,6773,6651,6406,6079,5684,5277,4862,4475,4109,3771,3439,3092,2710,2262,1751,1163,532,-130,-762,-1335,-1795,-2101,-2237,-2180,-1949,-1565,-1050,-462,182,837,1481,2103,2687,3229,3731,4179,4581,4927,5217,5458,5631,5759,5815,5803,5706,5504,5180,4725,4114,3366,2481,1497,455,-596,-1593,-2491,-3237,-3819,-4222,-4471,-4600,-4651,-4690,-4745,-4868,-5067,-5333,-5653,-5965,-6226,-6375,-6349,-6114,-5644,-4927,-4012,-2903,-1694,-416,845,2047,3129,4059,4797,5334,5650,5759,5665,5397,4978,4451,3848,3213,2588,2007,1497,1079,744,489,280,84,-127,-392,-729,-1151,-1664,-2257,-2909,-3608,-4306,-4997,-5627,-6202,-6675,-7059,-7316,-7449,-7434,-7257,-6904,-6366,-5640,-4744,-3698,-2548,-1337,-139,997,1990,2799,3376,3708,3812,3704,3470,3136,2814,2532,2367,2341,2473,2767,3198,3739,4347,4974,5578,6106,6523,6796,6896,6808,6527,6045,5386,4557,3595,2528,1392,232,-918,-2006,-2991,-3822,-4457,-4853,-4983,-4824,-4392,-3703,-2814,-1790,-706,338,1272,2015,2519,2751,2712,2422,1933,1295,593,-121,-764,-1307,-1695,-1942,-2017,-1977,-1813,-1594,-1335,-1084,-869,-717,-648,-677,-807,-1029,-1346,-1715,-2135,-2539,-2915,-3195,-3376,-3394,-3288,-3015,-2650,-2187,-1690,-1186,-705,-267,132,494,849,1203,1590,2005,2453,2900,3323,3673,3914,4021,3977,3793,3498,3129,2743,2383,2110,1937,1897,1963,2111,2284,2412,2424,2257,1857,1203,294,-839,-2149,-3563,-5011,-6407,-7695,-8807,-9729,-10418,-10909,-11179,-11290,-11227,-11043,-10728,-10314,-9787,-9162,-8418,-7555,-6562,-5424,-4138,-2713,-1149,498,2208,3916,5552,7078,8405,9515,10358,10937,11258,11348,11258,11028,10722,10375,10030,9705,9400,9116,8819,8486,8081,7567,6920,6120,5169,4066,2866,1583,301,-946,-2083,-3073,-3872,-4467,-4845,-5035,-5046,-4937,-4734,-4494,-4251,-4038,-3871,-3759,-3696,-3663,-3650,-3625,-3577,-3485,-3338,-3129,-2852,-2506,-2079,-1575,-976,-291,497,1362,2309,3294,4283,5226,6051,6715,7143,7310,7180,6764,6084,5194,4163,3067,1990,995,129,-578,-1145,-1583,-1953,-2284,-2646,-3052,-3538,-4090,-4689,-5291,-5847,-6286,-6569,-6649,-6511,-6172,-5645,-4986,-4250,-3471,-2726,-2015,-1389,-842,-381,-7,293,509,646,694,642,495,252,-70,-452,-858,-1274,-1651,-1998,-2277,-2504,-2665,-2768,-2804,-2768,-2646,-2419,-2082,-1605,-1010,-280,542,1437,2358,3260,4105,4846,5472,5954,6300,6522,6629,6658,6622,6553,6459,6359,6252,6126,5986,5803,5574,5293,4945,4551,4103,3626,3120,2592,2038,1443,794,66,-766,-1699,-2754,-3894,-5103,-6325,-7496,-8560,-9437,-10094,-10460,-10547,-10323,-9835,-9094,-8160,-7070,-5878,-4623,-3340,-2056,-791,444,1631,2778,3851,4863,5782,6591,7285,7825,8211,8435,8484,8386,8140,7771,7316,6774,6202,5585,4957,4308,3636,2932,2192,1407,583,-268,-1141,-1995,-2828,-3603,-4303,-4920,-5428,-5841,-6145,-6355,-6460,-6472,-6376,-6178,-5864,-5448,-4924,-4336,-3690,-3056,-2455,-1961,-1603,-1410,-1406,-1548,-1826,-2151,-2474,-2707,-2799,-2709,-2428,-1962,-1361,-658,74,798,1471,2063,2587,3027,3422,3780,4104,4411,4665,4850,4920,4830,4548,4043,3313,2375,1264,39,-1227,-2463,-3590,-4550,-5299,-5811,-6089,-6147,-6019,-5738,-5339,-4848,-4278,-3635,-2911,-2113,-1230,-286,696,1676,2595,3403,4050,4487,4710,4703,4511,4157,3718,3231,2779,2391,2114,1953,1917,1972,2099,2245,2366,2430,2382,2222,1917,1490,954,345,-290,-904,-1445,-1872,-2143,-2238,-2136,-1831,-1336,-671,133,1014,1920,2779,3503,4051,4324,4310,3962,3306,2362,1217,-63,-1350,-2558,-3572,-4331,-4756,-4854,-4601,-4061,-3278,-2340,-1327,-327,591,1371,1970,2388,2607,2657,2548,2307,1956,1508,976,367,-304,-1028,-1775,-2522,-3220,-3839,-4321,-4649,-4788,-4732,-4485,-4064,-3485,-2784,-1979,-1098,-165,804,1786,2765,3710,4610,5418,6135,6705,7134,7385,7464,7361,7093,6665,6106,5438,4685,3887,3056,2237,1434,681,-23,-671,-1254,-1800,-2297,-2778,-3246,-3720,-4211,-4725,-5261,-5811,-6364,-6883,-7356,-7719,-7955,-8018,-7877,-7541,-6983,-6266,-5398,-4461,-3506,-2589,-1783,-1106,-592,-230,-1,137,234,342,520,800,1215,1766,2444,3224,4052,4889,5666,6333,6842,7157,7263,7162,6866,6408,5817,5142,4403,3654,2897,2169,1466,798,156,-456,-1049,-1612,-2139,-2625,-3038,-3372,-3589,-3677,-3609,-3374,-2978,-2435,-1777,-1061,-316,362,965,1405,1687,1774,1673,1401,979,449,-165,-805,-1465,-2077,-2652,-3132,-3532,-3819,-4008,-4093,-4106,-4053,-3975,-3888,-3804,-3746,-3677,-3600,-3462,-3236,-2885,-2378,-1713,-890,54,1082,2139,3161,4107,4922,5593,6102,6457,6680,6787,6812,6772,6683,6563,6406,6215,5987,5712,5403,5050,4681,4293,3923,3557,3225,2897,2579,2231,1827,1337,725,-19,-904,-1921,-3036,-4227,-5429,-6616,-7720,-8714,-9562,-10235,-10744,-11061,-11238,-11253,-11170,-10983,-10734,-10431,-10080,-9676,-9202,-8628,-7913,-7025,-5918,-4580,-3002,-1205,759,2822,4889,6857,8621,10080,11156,11805,11996,11778,11175,10309,9260,8151,7077,6120,5323,4706,4237,3870,3539,3160,2685,2062,1291,388,-599,-1594,-2537,-3343,-3966,-4373,-4541,-4502,-4274,-3910,-3464,-2975,-2502,-2064,-1689,-1386,-1153,-986,-876,-804,-774,-754,-773,-795,-865,-954,-1083,-1242,-1408,-1563,-1661,-1667,-1536,-1243,-762,-93,743,1711,2758,3811,4817,5699,6411,6914,7185,7222,7039,6662,6130,5488,4779,4053,3341,2675,2072,1542,1086,709,387,144,-66,-217,-346,-463,-565,-700,-850,-1044,-1276,-1542,-1825,-2108,-2370,-2584,-2752,-2856,-2925,-2961,-3014,-3090,-3238,-3453,-3747,-4091,-4468,-4813,-5102,-5263,-5272,-5112,-4765,-4278,-3659,-2994,-2303,-1676,-1110,-666,-311,-51,158,350,564,835,1184,1611,2115,2668,3241,3817,4354,4847,5264,5610,5849,6006,6032,5950,5732,5374,4885,4257,3522,2693,1820,924,57,-760,-1497,-2138,-2668,-3090,-3395,-3600,-3714,-3752,-3746,-3713,-3689,-3695,-3758,-3887,-4097,-4368,-4699,-5042,-5375,-5646,-5822,-5872,-5770,-5516,-5109,-4571,-3926,-3199,-2420,-1620,-793,10,836,1633,2442,3232,4018,4777,5504,6186,6806,7355,7830,8214,8510,8692,8757,8672,8429,7998,7383,6577,5612,4503,3322,2108,941,-113,-1000,-1658,-2070,-2231,-2159,-1917,-1559,-1168,-807,-536,-387,-384,-523,-788,-1158,-1601,-2080,-2571,-3041,-3463,-3827,-4112,-4309,-4421,-4421,-4333,-4129,-3830,-3432,-2946,-2395,-1790,-1167,-539,57,612,1105,1533,1891,2186,2420,2596,2712,2767,2735,2621,2382,2026,1522,882,104,-789,-1769,-2798,-3837,-4837,-5758,-6567,-7227,-7731,-8055,-8201,-8166,-7941,-7542,-6958,-6218,-5324,-4309,-3193,-2020,-818,362,1488,2516,3416,4164,4744,5148,5371,5417,5280,4972,4494,3875,3127,2302,1432,581,-215,-894,-1436,-1798,-1988,-1996,-1851,-1579,-1213,-805,-387,2,335,597,791,924,1028,1132,1276,1497,1817,2265,2831,3511,4273,5065,5844,6537,7098,7466,7613,7507,7158,6579,5810,4915,3948,2992,2105,1345,742,317,59,-59,-68,-31,18,19,-62,-247,-568,-1000,-1567,-2214,-2938,-3695,-4438,-5148,-5757,-6255,-6589,-6753,-6715,-6484,-6050,-5443,-4676,-3790,-2826,-1823,-842,94,933,1671,2287,2783,3186,3495,3751,3961,4149,4324,4493,4653,4799,4916,4996,5010,4947,4785,4500,4094,3548,2876,2084,1192,233,-770,-1777,-2760,-3688,-4533,-5283,-5917,-6437,-6833,-7117,-7291,-7359,-7341,-7224,-7025,-6734,-6350,-5867,-5289,-4616,-3869,-3065,-2239,-1425,-658,16,574,983,1229,1311,1232,1008,671,243,-235,-729,-1207,-1630,-1972,-2193,-2270,-2174,-1890,-1409,-739,104,1071,2128,3197,4231,5163,5938,6534,6904,7070,7010,6775,6376,5868,5289,4686,4109,3582,3157,2836,2649,2591,2660,2840,3119,3463,3849,4254,4631,4969,5215,5353,5353,5194,4869,4363,3687,2836,1830,684,-578,-1924,-3321,-4723,-6081,-7347,-8466,-9379,-10047,-10412,-10459,-10172,-9555,-8649,-7497,-6174,-4746,-3306,-1921,-664,403,1252,1848,2200,2326,2257,2058,1773,1478,1221,1046,980,1016,1152,1327,1518,1655,1708,1646,1452,1158,776,383,17,-255,-396,-381,-218,73,432,815,1149,1383,1473,1383,1117,673,79,-634,-1433,-2280,-3151,-4021,-4876,-5708,-6499,-7249,-7926,-8530,-9010,-9362,-9527,-9500,-9243,-8744,-8011,-7039,-5865,-4515,-3036,-1475,109,1678,3161,4535,5742,6775,7598,8225,8650,8902,9005,8995,8897,8759,8574,8395,8182,7969,7719,7427,7084,6670,6192,5649,5048,4417,3756,3103,2449,1831,1231,670,124,-396,-921,-1440,-1974,-2513,-3049,-3569,-4040,-4444,-4744,-4922,-4955,-4838,-4580,-4198,-3729,-3209,-2686,-2190,-1763,-1405,-1128,-923,-752,-617,-471,-313,-133,74,284,492,668,795,868,870,835,760,711,690,774,953,1271,1699,2220,2799,3354,3862,4224,4434,4434,4246,3868,3357,2755,2125,1518,979,524,173,-116,-335,-552,-767,-1025,-1323,-1663,-2026,-2389,-2722,-2987,-3172,-3251,-3246,-3160,-3053,-2956,-2934,-3036,-3289,-3720,-4312,-5040,-5844,-6669,-7433,-8076,-8539,-8782,-8788,-8552,-8094,-7430,-6601,-5632,-4551,-3386,-2161,-881,422,1742,3062,4351,5599,6773,7844,8792,9587,10211,10648,10882,10925,10760,10429,9933,9320,8621,7876,7130,6408,5746,5144,4627,4166,3773,3399,3040,2653,2216,1712,1116,433,-334,-1176,-2060,-2971,-3873,-4739,-5551,-6285,-6937,-7491,-7950,-8310,-8568,-8718,-8745,-8636,-8371,-7933,-7304,-6480,-5468,-4277,-2951,-1520,-44,1418,2813,4074,5158,6018,6633,6988,7096,6978,6672,6220,5674,5066,4447,3826,3221,2635,2049,1466,853,229,-432,-1077,-1722,-2293,-2796,-3158,-3392,-3444,-3345,-3075,-2681,-2175,-1628,-1068,-580,-195,27,67,-91,-429,-917,-1505,-2130,-2733,-3247,-3622,-3820,-3821,-3625,-3244,-2721,-2083,-1406,-716,-88,458,882,1177,1346,1397,1376,1289,1194,1092,1013,947,898,833,754,617,435,185,-113,-442,-786,-1097,-1359,-1535,-1600,-1543,-1345,-1025,-570,-39,580,1207,1834,2388,2852,3172,3343,3336,3169,2845,2407,1875,1303,712,144,-382,-850,-1251,-1589,-1864,-2092,-2274,-2426,-2548,-2643,-2707,-2735,-2710,-2643,-2498,-2308,-2051,-1757,-1439,-1122,-834,-590,-408,-282,-201,-144,-73,36,213,473,822,1247,1733,2255,2774,3278,3724,4115,4427,4665,4829,4927,4963,4943,4867,4729,4529,4243,3884,3417,2863,2204,1464,646,-204,-1069,-1886,-2621,-3230,-3673,-3939,-4023,-3938,-3723,-3418,-3074,-2749,-2488,-2329,-2304,-2406,-2651,-2981,-3395,-3816,-4229,-4573,-4840,-4993,-5045,-4990,-4841,-4601,-4286,-3882,-3386,-2786,-2051,-1187,-177,966,2202,3505,4798,6031,7129,8037,8705,9105,9216,9046,8603,7930,7054,6039,4931,3793,2681,1644,727,-33,-633,-1047,-1311,-1426,-1436,-1366,-1250,-1111,-971,-836,-716,-610,-518,-444,-389,-357,-354,-384,-438,-531,-636,-768,-896,-1027,-1140,-1233,-1298,-1326,-1317,-1266,-1177,-1048,-896,-717,-540,-375,-237,-155,-123,-166,-268,-441,-657,-923,-1204,-1503,-1796,-2073,-2331,-2553,-2748,-2907,-3046,-3156,-3261,-3348,-3435,-3506,-3562,-3578,-3549,-3436,-3231,-2903,-2447,-1856,-1138,-303,615,1599,2601,3611,4571,5480,6283,6972,7510,7870,8031,7962,7652,7075,6251,5171,3885,2435,881,-689,-2200,-3564,-4708,-5572,-6124,-6347,-6265,-5912,-5356,-4666,-3920,-3196,-2545,-2025,-1641,-1415,-1310,-1319,-1381,-1466,-1522,-1509,-1395,-1158,-787,-287,309,992,1689,2387,3016,3567,4001,4322,4539,4659,4735,4768,4819,4885,4994,5143,5314,5489,5627,5690,5633,5417,5003,4371,3501,2415,1129,-302,-1809,-3334,-4772,-6079,-7165,-8018,-8590,-8911,-8980,-8859,-8573,-8199,-7764,-7319,-6886,-6479,-6102,-5747,-5398,-5042,-4659,-4241,-3761,-3220,-2603,-1897,-1115,-236,711,1733,2797,3895,4981,6033,6993,7825,8469,8888,9041,8902,8477,7771,6829,5697,4449,3147,1880,692,-343,-1219,-1899,-2415,-2767,-3004,-3141,-3222,-3252,-3252,-3217,-3140,-3013,-2823,-2568,-2241,-1863,-1437,-1006,-589,-229,54,225,281,202,9,-295,-682,-1133,-1623,-2117,-2602,-3042,-3424,-3720,-3915,-3989,-3936,-3753,-3442,-3021,-2506,-1912,-1275,-592,107,826,1562,2301,3053,3788,4509,5166,5757,6227,6577,6772,6815,6713,6476,6149,5744,5334,4931,4602,4367,4251,4276,4426,4694,5041,5425,5789,6070,6213,6156,5866,5320,4502,3453,2184,770,-726,-2245,-3688,-5021,-6165,-7098,-7802,-8268,-8526,-8595,-8522,-8353,-8128,-7893,-7669,-7479,-7318,-7173,-7018,-6807,-6516,-6087,-5518,-4784,-3902,-2904,-1816,-713,370,1363,2218,2912,3393,3685,3771,3689,3471,3157,2788,2415,2066,1783,1581,1492,1505,1645,1877,2204,2586,3004,3416,3789,4081,4252,4267,4083,3687,3059,2209,1156,-58,-1379,-2735,-4053,-5260,-6275,-7052,-7535,-7715,-7580,-7171,-6516,-5689,-4747,-3758,-2780,-1848,-989,-207,510,1177,1814,2440,3064,3680,4296,4868,5416,5882,6290,6599,6831,6964,7010,6965,6820,6577,6233,5774,5228,4583,3881,3139,2405,1713,1104,617,255,47,-42,-26,50,130,178,131,-37,-348,-811,-1405,-2099,-2851,-3608,-4313,-4931,-5413,-5746,-5921,-5943,-5823,-5588,-5248,-4828,-4337,-3775,-3161,-2486,-1768,-1028,-276,440,1100,1660,2097,2386,2524,2510,2366,2118,1802,1454,1106,786,508,276,77,-99,-291,-497,-770,-1078,-1461,-1864,-2298,-2713,-3087,-3401,-3619,-3758,-3788,-3752,-3628,-3467,-3252,-3014,-2732,-2412,-2022,-1563,-1008,-358,370,1160,1966,2736,3427,3970,4339,4497,4444,4187,3764,3203,2561,1864,1151,422,-299,-1052,-1805,-2619,-3440,-4298,-5127,-5901,-6560,-7038,-7303,-7304,-7038,-6514,-5744,-4796,-3693,-2514,-1291,-75,1107,2234,3299,4286,5197,6007,6707,7264,7654,7853,7840,7614,7195,6600,5900,5139,4405,3765,3280,3008,2970,3168,3577,4137,4781,5416,5953,6309,6416,6230,5739,4949,3910,2673,1321,-65,-1411,-2642,-3707,-4576,-5223,-5663,-5897,-5965,-5888,-5703,-5441,-5121,-4768,-4386,-3979,-3541,-3070,-2551,-1992,-1378,-724,-32,676,1384,2063,2691,3237,3673,3968,4099,4035,3766,3280,2585,1690,646,-531,-1754,-2991,-4165,-5227,-6125,-6826,-7294,-7525,-7509,-7254,-6780,-6100,-5258,-4271,-3201,-2084,-982,41,932,1631,2093,2294,2229,1920,1419,799,152,-435,-857,-1066,-1001,-665,-96,659,1491,2316,3023,3527,3775,3728,3399,2824,2058,1184,276,-595,-1368,-2007,-2486,-2816,-2989,-3046,-2983,-2833,-2602,-2301,-1941,-1528,-1078,-602,-125,350,800,1227,1627,2006,2381,2759,3159,3581,4042,4520,5025,5516,5987,6402,6734,6971,7092,7090,6971,6741,6412,6012,5534,5009,4421,3793,3090,2340,1500,611,-351,-1334,-2329,-3278,-4146,-4880,-5447,-5821,-5987,-5966,-5766,-5440,-5030,-4586,-4161,-3794,-3502,-3304,-3180,-3101,-3034,-2921,-2724,-2416,-1965,-1398,-729,-13,686,1311,1790,2087,2162,2027,1687,1198,612,-10,-588,-1085,-1441,-1649,-1695,-1593,-1367,-1046,-663,-250,163,551,888,1157,1327,1396,1323,1119,763,262,-366,-1110,-1916,-2769,-3601,-4389,-5093,-5680,-6150,-6490,-6712,-6840,-6893,-6888,-6867,-6806,-6750,-6646,-6514,-6291,-5973,-5506,-4870,-4041,-3005,-1775,-362,1185,2823,4472,6078,7538,8810,9806,10507,10870,10917,10646,10131,9410,8565,7672,6789,5993,5308,4775,4392,4156,4039,4014,4042,4083,4104,4065,3949,3731,3408,2979,2453,1843,1181,469,-239,-945,-1609,-2218,-2755,-3206,-3560,-3824,-3975,-4049,-4019,-3939,-3793,-3627,-3444,-3261,-3093,-2917,-2754,-2557,-2337,-2058,-1732,-1343,-918,-461,-17,407,749,1017,1151,1165,1039,775,400,-81,-625,-1211,-1803,-2372,-2886,-3326,-3665,-3886,-3983,-3935,-3747,-3412,-2930,-2312,-1563,-705,241,1235,2245,3218,4116,4885,5495,5914,6129,6135,5944,5572,5051,4407,3676,2879,2053,1203,355,-487,-1321,-2124,-2908,-3644,-4336,-4954,-5494,-5925,-6257,-6467,-6576,-6579,-6511,-6365,-6178,-5932,-5632,-5262,-4788,-4201,-3462,-2576,-1535,-364,887,2179,3431,4590,5588,6382,6944,7262,7355,7248,6987,6635,6227,5835,5481,5200,5001,4881,4816,4788,4749,4666,4511,4241,3856,3341,2700,1964,1128,246,-670,-1590,-2466,-3296,-4017,-4627,-5084,-5375,-5481,-5397,-5132,-4696,-4130,-3461,-2753,-2036,-1372,-777,-281,118,439,698,935,1171,1453,1779,2189,2653,3172,3704,4213,4640,4944,5058,4965,4615,4030,3189,2156,949,-347,-1677,-2967,-4144,-5169,-5982,-6579,-6938,-7076,-7013,-6772,-6394,-5907,-5342,-4738,-4095,-3462,-2817,-2207,-1611,-1067,-556,-115,283,601,878,1082,1235,1328,1349,1294,1154,911,581,159,-319,-828,-1310,-1730,-2029,-2180,-2159,-1970,-1632,-1186,-686,-181,277,661,944,1139,1254,1322,1381,1449,1559,1719,1909,2132,2332,2491,2565,2534,2377,2116,1752,1345,934,574,325,213,273,498,876,1369,1933,2516,3061,3540,3903,4153,4276,4285,4198,4028,3796,3497,3156,2738,2271,1715,1090,383,-391,-1202,-2032,-2830,-3562,-4187,-4670,-4989,-5138,-5112,-4935,-4632,-4236,-3799,-3353,-2942,-2588,-2301,-2077,-1893,-1723,-1539,-1309,-1032,-699,-337,23,345,567,668,591,342,-87,-670,-1350,-2083,-2790,-3414,-3897,-4190,-4269,-4122,-3755,-3186,-2454,-1596,-667,287,1208,2058,2786,3371,3784,4011,4059,3933,3671,3296,2862,2411,1971,1595,1266,1015,803,626,446,242,-2,-300,-634,-1001,-1357,-1683,-1931,-2084,-2106,-1997,-1740,-1361,-848,-257,424,1131,1863,2573,3248,3858,4381,4814,5116,5315,5351,5273,5028,4672,4181,3605,2962,2291,1635,1027,501,84,-216,-392,-465,-444,-372,-271,-166,-94,-55,-67,-126,-226,-351,-496,-636,-761,-859,-917,-935,-908,-847,-762,-677,-607,-583,-617,-731,-930,-1216,-1575,-1987,-2421,-2836,-3205,-3474,-3636,-3655,-3545,-3301,-2951,-2521,-2048,-1570,-1127,-750,-474,-314,-291,-394,-634,-970,-1403,-1874,-2372,-2834,-3239,-3536,-3703,-3707,-3552,-3208,-2717,-2057,-1290,-407,523,1499,2463,3398,4274,5058,5750,6315,6760,7063,7233,7259,7157,6931,6587,6154,5629,5033,4377,3654,2877,2043,1145,199,-794,-1814,-2838,-3837,-4773,-5615,-6327,-6882,-7272,-7469,-7498,-7356,-7074,-6671,-6179,-5619,-5009,-4373,-3696,-3009,-2286,-1548,-784,-18,750,1486,2179,2798,3329,3755,4071,4277,4388,4418,4394,4342,4282,4237,4221,4244,4300,4400,4519,4663,4804,4941,5039,5099,5077,4969,4742,4376,3864,3184,2350,1370,273,-907,-2114,-3313,-4427,-5434,-6269,-6920,-7363,-7600,-7640,-7517,-7255,-6900,-6495,-6058,-5647,-5259,-4918,-4621,-4347,-4084,-3800,-3464,-3062,-2571,-1992,-1339,-619,119,858,1539,2139,2611,2938,3102,3089,2926,2595,2160,1617,1026,415,-170,-690,-1097,-1371,-1471,-1391,-1121,-672,-74,646,1420,2215,2955,3599,4100,4431,4571,4536,4328,3985,3538,3018,2463,1892,1333,781,258,-262,-758,-1254,-1725,-2180,-2592,-2944,-3219,-3385,-3444,-3374,-3191,-2901,-2534,-2113,-1671,-1238,-829,-476,-169,76,268,420,528,611,676,719,755,786,814,857,921,1024,1178,1409,1704,2095,2544,3060,3602,4143,4663,5112,5493,5774,5962,6061,6077,6034,5941,5806,5643,5429,5175,4851,4442,3944,3325,2604,1763,826,-195,-1268,-2367,-3445,-4474,-5410,-6218,-6880,-7363,-7664,-7778,-7701,-7451,-7035,-6471,-5786,-4998,-4149,-3262,-2392,-1567,-840,-238,200,465,538,432,160,-246,-752,-1321,-1906,-2481,-3005,-3470,-3844,-4135,-4314,-4394,-4361,-4205,-3932,-3525,-2993,-2338,-1573,-725,178,1082,1948,2716,3332,3769,3974,3961,3719,3285,2702,2030,1325,662,78,-365,-669,-802,-794,-652,-399,-70,331,773,1263,1779,2330,2896,3472,4031,4561,5014,5382,5624,5723,5693,5520,5252,4910,4537,4177,3858,3603,3414,3284,3185,3089,2956,2761,2472,2097,1630,1104,545,-15,-540,-1010,-1418,-1747,-2025,-2238,-2420,-2557,-2666,-2737,-2758,-2727,-2625,-2456,-2221,-1938,-1622,-1319,-1052,-863,-783,-824,-1006,-1305,-1711,-2175,-2665,-3124,-3513,-3794,-3942,-3953,-3832,-3593,-3269,-2886,-2470,-2047,-1625,-1213,-816,-420,-36,344,701,1029,1300,1488,1575,1526,1341,1011,542,-28,-677,-1357,-2017,-2625,-3128,-3509,-3751,-3839,-3806,-3646,-3414,-3121,-2806,-2483,-2169,-1858,-1548,-1225,-866,-477,-31,451,979,1522,2068,2589,3063,3475,3798,4043,4173,4223,4154,3991,3712,3320,2809,2180,1438,603,-302,-1235,-2154,-3003,-3737,-4299,-4674,-4820,-4764,-4504,-4087,-3553,-2935,-2293,-1634,-999,-380,216,802,1379,1960,2526,3076,3573,3994,4299,4458,4452,4269,3929,3452,2896,2311,1768,1326,1035,931,1028,1313,1759,2312,2914,3493,3994,4349,4532,4507,4280,3860,3278,2572,1789,970,172,-587,-1258,-1835,-2296,-2642,-2859,-2968,-2942,-2811,-2562,-2211,-1778,-1273,-738,-191,319,766,1116,1338,1422,1354,1137,791,330,-202,-777,-1356,-1908,-2414,-2857,-3240,-3565,-3847,-4099,-4323,-4530,-4694,-4813,-4840,-4754,-4526,-4133,-3574,-2861,-2013,-1091,-120,824,1711,2487,3126,3618,3945,4132,4173,4101,3925,3659,3326,2920,2474,1966,1441,874,305,-274,-844,-1403,-1943,-2456,-2941,-3380,-3778,-4107,-4367,-4533,-4597,-4548,-4384,-4112,-3753,-3330,-2880,-2446,-2054,-1747,-1533,-1425,-1413,-1482,-1588,-1708,-1766,-1748,-1572,-1235,-687,60,1013,2135,3396,4735,6113,7445,8708,9812,10750,11468,11960,12223,12260,12100,11766,11286,10697,10014,9259,8449,7576,6659,5685,4666,3616,2541,1473,422,-578,-1522,-2381,-3172,-3869,-4508,-5079,-5608,-6103,-6577,-7025,-7457,-7848,-8190,-8462,-8640,-8716,-8678,-8529,-8281,-7955,-7570,-7158,-6723,-6285,-5840,-5374,-4891,-4355,-3795,-3178,-2555,-1931,-1342,-838,-430,-169,-42,-61,-193,-397,-634,-838,-960,-959,-789,-446,77,761,1563,2449,3346,4207,4971,5585,6020,6235,6234,6007,5572,4958,4189,3322,2378,1422,464,-432,-1274,-2015,-2665,-3206,-3644,-3977,-4214,-4356,-4420,-4405,-4341,-4220,-4073,-3914,-3740,-3589,-3441,-3309,-3187,-3049,-2890,-2678,-2390,-2013,-1516,-913,-182,642,1553,2511,3479,4422,5296,6070,6707,7199,7518,7681,7679,7541,7274,6922,6496,6044,5583,5143,4744,4396,4097,3841,3609,3373,3113,2805,2427,1989,1482,926,360,-216,-737,-1217,-1611,-1946,-2212,-2452,-2674,-2930,-3212,-3565,-3936,-4351,-4718,-5031,-5214,-5232,-5077,-4724,-4235,-3635,-3030,-2470,-2071,-1864,-1906,-2196,-2706,-3378,-4143,-4897,-5573,-6080,-6375,-6410,-6196,-5725,-5041,-4172,-3156,-2035,-841,404,1662,2928,4158,5343,6437,7421,8243,8881,9294,9462,9374,9033,8453,7671,6727,5666,4550,3415,2303,1254,270,-615,-1429,-2144,-2802,-3367,-3879,-4297,-4627,-4845,-4915,-4840,-4579,-4158,-3576,-2880,-2114,-1339,-622,-18,431,697,783,705,507,238,-42,-277,-434,-475,-409,-239,7,282,562,796,968,1057,1065,1003,892,765,628,533,454,431,433,474,530,608,689,787,881,986,1073,1149,1187,1177,1101,940,701,368,-13,-441,-850,-1212,-1468,-1585,-1536,-1306,-911,-366,283,992,1709,2380,2966,3439,3774,3988,4074,4064,3977,3824,3627,3386,3094,2755,2342,1863,1298,666,-41,-783,-1553,-2305,-3007,-3630,-4141,-4528,-4777,-4890,-4873,-4738,-4507,-4193,-3817,-3391,-2935,-2447,-1945,-1430,-918,-421,35,442,758,992,1111,1139,1075,945,789,614,477,365,307,281,261,228,127,-59,-371,-802,-1354,-1981,-2643,-3258,-3773,-4094,-4186,-3991,-3517,-2775,-1820,-728,413,1506,2462,3208,3700,3918,3873,3605,3159,2611,2013,1434,905,459,103,-169,-370,-512,-624,-686,-728,-706,-636,-477,-243,88,481,938,1404,1861,2248,2550,2713,2743,2626,2381,2047,1653,1254,885,583,362,242,194,223,272,326,333,275,117,-133,-477,-883,-1316,-1733,-2091,-2347,-2480,-2466,-2321,-2048,-1698,-1295,-905,-556,-302,-155,-139,-240,-447,-728,-1043,-1367,-1654,-1883,-2035,-2099,-2076,-1982,-1827,-1642,-1448,-1270,-1122,-1019,-961,-944,-947,-964,-943,-888,-748,-527,-203,194,660,1128,1573,1914,2120,2134,1938,1535,935,204,-604,-1395,-2088,-2594,-2855,-2820,-2489,-1875,-1027,-27,1058,2123,3107,3942,4586,5028,5270,5328,5243,5027,4730,4346,3902,3383,2794,2129,1397,607,-205,-1005,-1747,-2378,-2854,-3140,-3211,-3069,-2740,-2244,-1660,-1018,-392,177,660,1034,1309,1492,1617,1710,1810,1936,2110,2325,2573,2823,3040,3194,3244,3185,2997,2698,2297,1829,1306,777,232,-296,-822,-1354,-1904,-2492,-3126,-3800,-4504,-5200,-5857,-6428,-6871,-7161,-7274,-7212,-7004,-6660,-6257,-5800,-5380,-4980,-4662,-4401,-4188,-4001,-3792,-3534,-3191,-2744,-2188,-1518,-758,82,981,1913,2873,3843,4819,5793,6768,7719,8648,9522,10305,10977,11481,11801,11906,11784,11446,10906,10203,9373,8471,7537,6615,5730,4887,4085,3298,2491,1635,698,-337,-1467,-2671,-3924,-5158,-6337,-7390,-8275,-8953,-9408,-9632,-9658,-9503,-9222,-8850,-8429,-7995,-7556,-7136,-6716,-6303,-5873,-5416,-4926,-4385,-3819,-3213,-2612,-2017,-1468,-975,-557,-223,34,213,335,422,491,582,709,906,1189,1559,2028,2577,3202,3873,4575,5273,5944,6560,7071,7463,7685,7723,7555,7166,6574,5777,4826,3740,2590,1408,267,-804,-1754,-2578,-3249,-3796,-4200,-4511,-4722,-4867,-4954,-4982,-4980,-4913,-4821,-4665,-4487,-4267,-4051,-3840,-3670,-3551,-3495,-3493,-3530,-3568,-3571,-3493,-3310,-2978,-2521,-1928,-1253,-529,182,840,1394,1840,2170,2408,2595,2777,2992,3296,3683,4183,4757,5370,5980,6504,6906,7120,7117,6895,6455,5848,5110,4319,3514,2758,2074,1473,951,478,21,-458,-989,-1596,-2274,-3005,-3751,-4450,-5058,-5511,-5774,-5835,-5688,-5374,-4931,-4419,-3897,-3424,-3030,-2761,-2599,-2557,-2597,-2683,-2803,-2892,-2967,-2968,-2929,-2802,-2616,-2332,-1963,-1479,-878,-143,717,1695,2767,3888,5021,6086,7049,7829,8415,8755,8877,8780,8510,8112,7619,7088,6530,5970,5410,4828,4222,3554,2828,2020,1156,242,-671,-1561,-2376,-3096,-3694,-4171,-4523,-4776,-4936,-5039,-5088,-5110,-5093,-5047,-4949,-4788,-4554,-4233,-3844,-3388,-2902,-2416,-1967,-1579,-1278,-1062,-926,-849,-788,-720,-590,-390,-91,291,732,1204,1634,1993,2210,2265,2139,1835,1387,841,255,-309,-799,-1181,-1435,-1581,-1639,-1671,-1712,-1831,-2042,-2368,-2792,-3269,-3755,-4173,-4464,-4575,-4470,-4138,-3594,-2873,-2028,-1109,-183,727,1573,2358,3082,3749,4385,4990,5571,6118,6609,7020,7309,7461,7438,7248,6887,6388,5782,5128,4456,3828,3249,2750,2312,1923,1556,1175,760,291,-227,-780,-1327,-1834,-2234,-2491,-2565,-2437,-2120,-1635,-1029,-358,323,957,1493,1906,2150,2237,2145,1899,1521,1035,481,-101,-683,-1217,-1679,-2041,-2284,-2405,-2424,-2351,-2249,-2138,-2079,-2100,-2236,-2485,-2853,-3303,-3799,-4295,-4711,-5016,-5124,-5036,-4697,-4155,-3410,-2538,-1593,-660,185,873,1340,1564,1519,1239,757,148,-511,-1141,-1667,-2029,-2196,-2156,-1920,-1532,-1034,-481,56,557,958,1275,1486,1612,1675,1671,1637,1550,1419,1228,970,631,235,-230,-703,-1182,-1596,-1923,-2125,-2178,-2094,-1876,-1577,-1230,-895,-614,-424,-346,-388,-525,-744,-993,-1240,-1439,-1547,-1552,-1418,-1171,-808,-365,129,635,1123,1557,1926,2211,2416,2553,2628,2681,2710,2752,2799,2864,2926,2990,3021,3019,2964,2848,2673,2444,2161,1860,1540,1246,986,793,667,619,625,677,732,777,768,708,565,355,82,-241,-570,-891,-1157,-1350,-1445,-1437,-1319,-1105,-809,-443,-40,388,805,1195,1522,1783,1936,1993,1934,1759,1491,1119,684,202,-308,-802,-1281,-1710,-2092,-2419,-2696,-2923,-3100,-3226,-3290,-3287,-3205,-3035,-2784,-2445,-2047,-1596,-1135,-670,-248,137,461,741,984,1212,1436,1682,1935,2213,2476,2719,2906,3007,3010,2890,2660,2311,1884,1384,865,335,-172,-645,-1086,-1488,-1880,-2259,-2657,-3070,-3517,-3994,-4501,-5028,-5554,-6064,-6521,-6915,-7196,-7374,-7396,-7295,-7041,-6661,-6172,-5573,-4911,-4181,-3404,-2592,-1735,-839,104,1103,2149,3239,4357,5484,6589,7648,8630,9504,10260,10873,11349,11686,11897,12010,12029,12003,11913,11800,11634,11416,11120,10714,10192,9515,8700,7721,6629,5417,4153,2858,1581,356,-797,-1869,-2858,-3776,-4641,-5462,-6254,-7016,-7747,-8427,-9046,-9569,-9984,-10263,-10406,-10397,-10264,-9996,-9641,-9191,-8695,-8148,-7573,-6987,-6385,-5797,-5217,-4674,-4169,-3718,-3328,-2995,-2715,-2464,-2220,-1950,-1620,-1212,-694,-75,643,1437,2263,3088,3859,4532,5069,5432,5611,5588,5378,4991,4456,3816,3104,2371,1653,982,387,-130,-561,-924,-1242,-1524,-1813,-2104,-2412,-2734,-3043,-3330,-3558,-3714,-3783,-3770,-3674,-3536,-3357,-3186,-3022,-2882,-2756,-2625,-2461,-2228,-1903,-1456,-891,-220,534,1317,2085,2787,3362,3804,4063,4176,4132,3994,3791,3575,3397,3285,3268,3358,3542,3814,4142,4507,4880,5243,5575,5862,6090,6245,6317,6298,6180,5965,5651,5252,4766,4226,3624,3005,2357,1718,1071,430,-217,-888,-1565,-2287,-3007,-3754,-4471,-5154,-5766,-6280,-6686,-6955,-7105,-7132,-7076,-6951,-6807,-6661,-6546,-6464,-6408,-6361,-6285,-6151,-5918,-5565,-5068,-4433,-3662,-2784,-1824,-826,185,1163,2091,2941,3708,4392,4990,5518,5983,6390,6753,7059,7300,7454,7489,7381,7094,6617,5944,5096,4110,3046,1953,916,-34,-842,-1499,-2016,-2403,-2721,-2994,-3286,-3609,-3996,-4429,-4904,-5374,-5806,-6158,-6388,-6484,-6417,-6205,-5848,-5369,-4802,-4157,-3470,-2750,-2007,-1248,-481,302,1080,1862,2613,3339,4001,4599,5108,5523,5830,6044,6149,6160,6086,5911,5655,5303,4851,4298,3640,2881,2042,1155,252,-608,-1386,-2037,-2530,-2858,-3023,-3050,-2973,-2833,-2671,-2516,-2391,-2283,-2185,-2052,-1856,-1555,-1133,-582,74,801,1543,2242,2842,3302,3597,3738,3744,3661,3549,3445,3398,3414,3481,3570,3626,3586,3405,3023,2439,1647,683,-386,-1489,-2524,-3411,-4052,-4413,-4434,-4155,-3584,-2816,-1909,-974,-87,684,1272,1678,1872,1903,1787,1584,1327,1054,782,515,249,-29,-330,-659,-1006,-1365,-1696,-1997,-2232,-2397,-2499,-2534,-2547,-2539,-2556,-2606,-2705,-2847,-3025,-3210,-3384,-3514,-3586,-3587,-3530,-3423,-3303,-3186,-3108,-3072,-3079,-3112,-3123,-3090,-2939,-2663,-2213,-1618,-876,-53,806,1629,2344,2914,3287,3461,3443,3263,2974,2631,2287,1997,1793,1697,1702,1794,1932,2095,2232,2344,2395,2416,2395,2368,2343,2334,2345,2370,2387,2375,2308,2161,1937,1623,1265,866,490,147,-122,-320,-443,-520,-578,-646,-777,-968,-1271,-1635,-2088,-2551,-3019,-3414,-3720,-3888,-3915,-3787,-3529,-3160,-2724,-2260,-1797,-1390,-1025,-743,-499,-287,-69,200,535,972,1495,2100,2746,3387,3980,4458,4797,4951,4915,4695,4300,3782,3156,2486,1778,1086,404,-239,-849,-1414,-1934,-2397,-2791,-3109,-3326,-3445,-3455,-3360,-3180,-2940,-2669,-2411,-2191,-2043,-1980,-1991,-2070,-2172,-2263,-2304,-2251,-2094,-1825,-1459,-1033,-580,-148,225,515,706,807,830,803,761,715,709,731,798,894,1002,1113,1204,1272,1308,1315,1314,1304,1320,1370,1462,1610,1797,2018,2247,2466,2650,2797,2895,2951,2979,2994,3014,3071,3153,3293,3451,3628,3769,3847,3811,3626,3269,2739,2034,1210,286,-661,-1585,-2433,-3160,-3743,-4175,-4469,-4651,-4758,-4833,-4915,-5039,-5230,-5498,-5841,-6247,-6693,-7139,-7568,-7914,-8170,-8284,-8224,-7981,-7502,-6797,-5833,-4618,-3161,-1493,345,2280,4252,6159,7946,9509,10824,11833,12531,12936,13058,12963,12680,12272,11773,11212,10608,9955,9255,8485,7649,6730,5746,4699,3625,2543,1486,475,-473,-1348,-2164,-2927,-3663,-4386,-5100,-5822,-6521,-7190,-7786,-8290,-8652,-8882,-8944,-8874,-8685,-8418,-8121,-7835,-7587,-7405,-7278,-7182,-7083,-6917,-6644,-6204,-5589,-4773,-3798,-2693,-1533,-387,672,1581,2296,2799,3098,3227,3236,3184,3134,3126,3202,3359,3591,3874,4151,4405,4563,4627,4552,4369,4072,3722,3335,2977,2667,2438,2300,2238,2243,2268,2281,2238,2100,1846,1460,944,316,-393,-1153,-1915,-2646,-3304,-3857,-4282,-4564,-4691,-4674,-4525,-4275,-3959,-3618,-3303,-3049,-2898,-2869,-2958,-3166,-3435,-3730,-3972,-4096,-4035,-3737,-3177,-2340,-1281,-27,1313,2671,3935,5033,5892,6485,6796,6861,6717,6439,6090,5741,5435,5197,5033,4904,4793,4622,4376,3994,3480,2841,2099,1317,533,-190,-808,-1313,-1691,-1976,-2204,-2421,-2675,-3001,-3413,-3902,-4446,-4990,-5482,-5873,-6105,-6167,-6042,-5753,-5329,-4823,-4271,-3734,-3228,-2781,-2388,-2030,-1689,-1332,-942,-504,-19,493,1019,1509,1952,2308,2570,2736,2819,2845,2856,2879,2962,3124,3377,3728,4151,4622,5101,5546,5915,6171,6275,6217,5973,5559,4971,4240,3383,2447,1454,464,-495,-1367,-2122,-2723,-3158,-3408,-3492,-3417,-3224,-2942,-2630,-2317,-2074,-1911,-1877,-1967,-2189,-2513,-2916,-3350,-3772,-4138,-4405,-4548,-4546,-4403,-4119,-3732,-3249,-2716,-2142,-1547,-938,-310,339,1019,1728,2463,3206,3920,4578,5125,5527,5744,5750,5550,5140,4565,3848,3052,2200,1354,515,-280,-1048,-1773,-2474,-3142,-3774,-4359,-4859,-5255,-5499,-5574,-5453,-5144,-4657,-4042,-3336,-2619,-1926,-1327,-829,-454,-170,45,246,481,776,1178,1653,2214,2797,3364,3863,4227,4456,4491,4392,4140,3829,3479,3191,2979,2926,3012,3263,3640,4099,4591,5047,5409,5640,5686,5561,5234,4759,4130,3411,2614,1790,954,149,-629,-1329,-1970,-2505,-2944,-3262,-3456,-3516,-3451,-3258,-2967,-2597,-2182,-1766,-1378,-1065,-842,-738,-743,-864,-1071,-1350,-1668,-2000,-2331,-2632,-2911,-3149,-3356,-3539,-3699,-3846,-3987,-4108,-4229,-4323,-4404,-4454,-4480,-4480,-4453,-4415,-4345,-4268,-4150,-3996,-3775,-3471,-3054,-2519,-1845,-1051,-152,816,1790,2731,3567,4257,4770,5085,5215,5188,5032,4809,4559,4318,4124,3963,3840,3715,3555,3315,2968,2481,1865,1121,292,-588,-1460,-2283,-3000,-3590,-4014,-4279,-4372,-4328,-4148,-3880,-3535,-3157,-2768,-2389,-2053,-1759,-1533,-1364,-1246,-1166,-1096,-1013,-883,-683,-386,8,512,1102,1751,2432,3085,3685,4179,4545,4766,4841,4784,4614,4370,4073,3764,3460,3173,2905,2653,2381,2095,1745,1343,863,326,-270,-888,-1507,-2095,-2613,-3046,-3358,-3542,-3594,-3503,-3302,-2970,-2557,-2054,-1498,-892,-277,352,942,1489,1955,2320,2558,2661,2608,2421,2096,1671,1174,632,100,-415,-868,-1264,-1588,-1865,-2102,-2326,-2557,-2807,-3073,-3353,-3606,-3817,-3922,-3902,-3700,-3312,-2717,-1936,-992,66,1182,2295,3344,4280,5053,5642,6019,6199,6179,5992,5665,5231,4733,4200,3667,3151,2671,2223,1809,1400,991,534,23,-575,-1262,-2037,-2875,-3749,-4598,-5391,-6062,-6582,-6924,-7077,-7062,-6905,-6654,-6354,-6068,-5826,-5676,-5611,-5641,-5726,-5820,-5883,-5825,-5622,-5192,-4523,-3601,-2423,-1056,473,2061,3636,5115,6411,7478,8263,8764,8977,8941,8697,8302,7819,7311,6824,6414,6105,5924,5877,5964,6155,6438,6754,7072,7334,7488,7500,7327,6959,6393,5653,4777,3829,2855,1940,1108,420,-137,-561,-893,-1185,-1490,-1869,-2360,-2992,-3769,-4657,-5628,-6605,-7539,-8354,-9002,-9441,-9651,-9636,-9412,-9006,-8461,-7815,-7106,-6376,-5645,-4951,-4303,-3720,-3204,-2751,-2353,-1986,-1628,-1254,-833,-352,212,855,1575,2354,3151,3948,4669,5298,5768,6052,6126,5970,5606,5031,4303,3442,2527,1586,694,-127,-833,-1421,-1877,-2231,-2480,-2670,-2812,-2922,-3032,-3130,-3238,-3348,-3466,-3589,-3723,-3868,-4023,-4199,-4389,-4584,-4781,-4950,-5079,-5135,-5101,-4947,-4668,-4248,-3692,-3017,-2232,-1385,-498,383,1218,1995,2678,3280,3803,4261,4679,5069,5446,5806,6139,6419,6614,6696,6632,6415,6049,5555,4989,4389,3831,3356,3017,2825,2801,2892,3095,3310,3520,3628,3626,3459,3153,2695,2143,1513,860,217,-395,-949,-1440,-1858,-2206,-2474,-2660,-2766,-2770,-2703,-2554,-2358,-2156,-1965,-1862,-1850,-1991,-2264,-2684,-3201,-3765,-4315,-4762,-5048,-5104,-4895,-4400,-3640,-2641,-1483,-221,1032,2222,3246,4076,4659,5004,5118,5041,4819,4507,4157,3814,3503,3249,3038,2866,2703,2505,2262,1920,1486,936,283,-455,-1258,-2083,-2898,-3659,-4333,-4886,-5300,-5567,-5685,-5688,-5584,-5437,-5258,-5115,-5014,-5000,-5056,-5197,-5364,-5540,-5648,-5639,-5456,-5045,-4395,-3476,-2334,-980,499,2037,3535,4887,6009,6799,7213,7211,6802,6036,4973,3733,2419,1159,64,-785,-1321,-1534,-1436,-1075,-521,151,864,1547,2152,2639,2996,3218,3322,3325,3251,3122,2952,2763,2557,2365,2185,2051,1970,1961,2033,2173,2381,2604,2831,2988,3055,2973,2739,2329,1781,1117,402,-302,-939,-1445,-1799,-1980,-2003,-1905,-1730,-1531,-1366,-1261,-1248,-1318,-1444,-1595,-1703,-1729,-1609,-1322,-848,-203,579,1441,2303,3100,3744,4188,4385,4331,4039,3562,2949,2290,1634,1073,615,319,140,81,74,66,9,-170,-473,-950,-1557,-2292,-3087,-3893,-4642,-5279,-5753,-6037,-6121,-6019,-5754,-5381,-4926,-4447,-3979,-3541,-3172,-2863,-2632,-2473,-2384,-2372,-2417,-2529,-2680,-2853,-3020,-3128,-3145,-3021,-2726,-2250,-1588,-784,125,1063,1952,2716,3288,3612,3679,3475,3054,2449,1752,1017,326,-263,-721,-1003,-1123,-1081,-906,-629,-289,84,464,820,1155,1442,1690,1888,2033,2137,2186,2222,2226,2251,2287,2371,2500,2679,2902,3138,3368,3545,3631,3598,3405,3058,2545,1907,1174,405,-339,-1006,-1537,-1897,-2073,-2052,-1871,-1560,-1167,-763,-385,-99,74,112,24,-174,-441,-736,-1015,-1230,-1346,-1346,-1207,-945,-559,-79,468,1047,1613,2137,2570,2882,3048,3034,2854,2487,1975,1330,605,-156,-904,-1583,-2163,-2597,-2884,-2999,-2974,-2817,-2575,-2288,-2009,-1783,-1655,-1647,-1774,-2033,-2386,-2817,-3256,-3673,-4016,-4245,-4352,-4318,-4164,-3901,-3570,-3186,-2793,-2399,-2027,-1676,-1352,-1040,-737,-426,-96,259,651,1073,1536,2025,2536,3066,3584,4101,4579,5011,5378,5653,5830,5892,5842,5676,5422,5080,4700,4289,3898,3542,3251,3030,2882,2785,2719,2641,2518,2321,2009,1582,1020,342,-431,-1272,-2132,-2974,-3742,-4402,-4905,-5238,-5369,-5315,-5069,-4679,-4171,-3607,-3035,-2524,-2111,-1850,-1747,-1816,-2037,-2372,-2773,-3173,-3515,-3731,-3768,-3590,-3173,-2525,-1663,-643,486,1639,2755,3766,4610,5265,5704,5931,5974,5854,5619,5302,4941,4558,4178,3799,3441,3088,2755,2439,2145,1880,1650,1458,1312,1212,1157,1150,1181,1246,1336,1436,1534,1611,1642,1611,1481,1241,848,306,-413,-1290,-2312,-3445,-4629,-5800,-6879,-7784,-8436,-8770,-8742,-8332,-7552,-6462,-5116,-3648,-2146,-751,441,1333,1863,2006,1769,1189,350,-671,-1753,-2795,-3690,-4355,-4724,-4762,-4469,-3858,-2992,-1922,-742,469,1628,2649,3497,4107,4491,4635,4579,4358,4029,3649,3272,2965,2748,2664,2708,2863,3105,3372,3614,3766,3773,3585,3189,2550,1723,694,-436,-1654,-2859,-4018,-5061,-5964,-6695,-7244,-7618,-7805,-7833,-7682,-7378,-6903,-6263,-5457,-4483,-3358,-2104,-747,651,2052,3384,4598,5647,6498,7134,7566,7803,7888,7845,7725,7540,7329,7071,6785,6432,6010,5494,4889,4190,3435,2630,1829,1050,324,-325,-910,-1412,-1876,-2300,-2725,-3165,-3633,-4135,-4654,-5167,-5643,-6033,-6317,-6440,-6409,-6200,-5839,-5347,-4762,-4124,-3473,-2848,-2263,-1746,-1282,-874,-497,-142,230,603,1021,1442,1890,2314,2717,3045,3294,3424,3438,3322,3091,2760,2359,1922,1477,1065,701,410,199,66,5,8,42,110,168,225,253,262,242,208,155,103,56,32,38,95,207,384,625,912,1249,1586,1933,2222,2460,2603,2639,2570,2381,2100,1731,1302,837,345,-147,-633,-1105,-1556,-1977,-2376,-2725,-3054,-3322,-3567,-3755,-3919,-4046,-4154,-4255,-4348,-4458,-4568,-4678,-4775,-4818,-4789,-4637,-4333,-3855,-3173,-2307,-1250,-74,1200,2467,3686,4757,5626,6262,6609,6719,6572,6257,5812,5318,4843,4439,4149,3993,3956,4013,4116,4197,4200,4067,3748,3231,2508,1600,553,-582,-1740,-2848,-3850,-4686,-5321,-5722,-5894,-5821,-5542,-5061,-4428,-3663,-2807,-1901,-962,-54,836,1639,2374,2997,3513,3917,4201,4370,4441,4401,4282,4072,3782,3422,2974,2456,1851,1174,430,-353,-1157,-1927,-2631,-3215,-3632,-3852,-3838,-3593,-3124,-2475,-1689,-843,-2,762,1398,1850,2113,2155,2012,1684,1225,649,21,-653,-1319,-1969,-2569,-3108,-3559,-3917,-4144,-4257,-4211,-4043,-3730,-3304,-2788,-2205,-1604,-1009,-464,0,373,628,787,848,838,787,710,636,571,523,486,444,384,279,126,-113,-407,-791,-1210,-1672,-2128,-2551,-2915,-3183,-3345,-3381,-3283,-3064,-2723,-2286,-1776,-1204,-609,7,622,1229,1822,2394,2937,3436,3881,4252,4526,4698,4738,4662,4446,4117,3674,3143,2542,1900,1236,588,-28,-572,-1030,-1372,-1579,-1651,-1572,-1368,-1053,-666,-245,157,496,730,811,729,459,15,-580,-1289,-2058,-2821,-3513,-4071,-4434,-4569,-4446,-4063,-3447,-2621,-1651,-588,494,1546,2493,3325,3982,4479,4797,4946,4945,4804,4556,4220,3830,3414,3003,2615,2288,2015,1820,1688,1605,1541,1460,1309,1058,655,86,-657,-1559,-2578,-3669,-4756,-5776,-6659,-7345,-7801,-7996,-7942,-7655,-7175,-6547,-5814,-5023,-4201,-3370,-2545,-1720,-896,-72,764,1601,2436,3259,4052,4795,5473,6065,6555,6941,7204,7341,7357,7239,7002,6643,6180,5616,4982,4274,3526,2739,1926,1103,265,-564,-1390,-2194,-2973,-3717,-4407,-5047,-5598,-6078,-6436,-6694,-6809,-6799,-6642,-6345,-5915,-5350,-4669,-3880,-3002,-2057,-1070,-66,915,1856,2702,3452,4052,4508,4803,4931,4915,4763,4484,4129,3672,3187,2641,2087,1514,947,395,-140,-640,-1116,-1554,-1967,-2342,-2696,-2999,-3269,-3466,-3588,-3599,-3473,-3182,-2703,-2022,-1146,-90,1106,2390,3698,4965,6115,7096,7851,8354,8589,8567,8301,7841,7208,6466,5623,4740,3803,2864,1901,943,-14,-947,-1848,-2674,-3415,-4028,-4492,-4793,-4926,-4896,-4742,-4488,-4186,-3890,-3634,-3474,-3429,-3521,-3749,-4099,-4551,-5056,-5589,-6082,-6506,-6803,-6936,-6864,-6568,-6021,-5241,-4226,-3032,-1695,-294,1108,2431,3610,4591,5338,5836,6091,6133,5997,5741,5402,5039,4668,4329,4002,3707,3398,3077,2703,2260,1738,1110,394,-423,-1321,-2277,-3289,-4302,-5306,-6259,-7118,-7867,-8445,-8855,-9049,-9041,-8809,-8375,-7747,-6951,-6014,-4964,-3841,-2668,-1485,-306,824,1913,2910,3836,4647,5370,5971,6479,6878,7179,7396,7512,7553,7506,7372,7154,6846,6445,5975,5424,4830,4216,3591,3017,2472,2013,1619,1308,1054,859,679,517,334,131,-104,-362,-646,-938,-1239,-1528,-1812,-2069,-2298,-2489,-2615,-2678,-2639,-2498,-2239,-1867,-1398,-860,-293,251,723,1084,1296,1350,1249,1003,662,253,-172,-570,-915,-1173,-1349,-1433,-1454,-1426,-1371,-1319,-1267,-1240,-1216,-1206,-1186,-1168,-1133,-1106,-1084,-1104,-1168,-1308,-1516,-1795,-2117,-2449,-2735,-2937,-2985,-2860,-2515,-1959,-1199,-271,773,1875,2956,3964,4827,5501,5963,6175,6164,5917,5478,4863,4119,3274,2378,1452,537,-344,-1172,-1925,-2594,-3181,-3673,-4087,-4424,-4704,-4926,-5125,-5281,-5430,-5547,-5654,-5719,-5763,-5749,-5692,-5575,-5392,-5153,-4837,-4452,-3989,-3436,-2797,-2062,-1233,-326,658,1685,2749,3805,4846,5821,6721,7513,8176,8703,9071,9295,9357,9287,9081,8771,8378,7918,7412,6865,6265,5607,4859,4004,3026,1918,696,-612,-1954,-3275,-4495,-5556,-6397,-6969,-7270,-7288,-7061,-6635,-6053,-5381,-4667,-3941,-3245,-2570,-1930,-1306,-690,-70,559,1187,1801,2371,2880,3293,3608,3809,3911,3929,3891,3815,3731,3642,3563,3477,3378,3240,3052,2791,2462,2060,1605,1113,607,109,-370,-813,-1230,-1612,-1967,-2310,-2624,-2930,-3203,-3455,-3665,-3841,-3974,-4065,-4132,-4167,-4202,-4219,-4245,-4244,-4226,-4149,-3990,-3729,-3332,-2807,-2149,-1393,-573,249,1015,1665,2144,2418,2476,2317,1979,1499,929,327,-270,-817,-1306,-1721,-2082,-2400,-2699,-3005,-3327,-3685,-4074,-4479,-4895,-5271,-5587,-5790,-5838,-5699,-5334,-4735,-3895,-2824,-1564,-144,1368,2921,4456,5918,7259,8450,9444,10239,10793,11115,11180,11003,10585,9948,9117,8132,7026,5863,4676,3525,2435,1446,556,-223,-919,-1544,-2124,-2687,-3234,-3787,-4324,-4834,-5299,-5675,-5955,-6101,-6117,-5999,-5773,-5461,-5095,-4713,-4321,-3943,-3565,-3177,-2759,-2290,-1751,-1139,-458,283,1047,1814,2539,3198,3765,4220,4566,4800,4938,4995,4976,4911,4787,4625,4416,4154,3849,3474,3053,2560,2016,1411,757,52,-698,-1496,-2332,-3211,-4115,-5036,-5942,-6807,-7582,-8232,-8706,-8973,-8998,-8781,-8301,-7604,-6694,-5630,-4446,-3195,-1907,-641,596,1743,2807,3734,4528,5162,5629,5929,6069,6054,5919,5674,5351,4973,4548,4105,3636,3173,2704,2262,1843,1470,1134,861,615,422,241,71,-102,-307,-529,-792,-1065,-1359,-1637,-1901,-2126,-2308,-2444,-2526,-2565,-2553,-2490,-2377,-2190,-1929,-1568,-1100,-518,176,959,1810,2677,3515,4271,4886,5319,5538,5518,5268,4798,4140,3344,2449,1513,583,-306,-1100,-1792,-2339,-2743,-2991,-3086,-3045,-2888,-2654,-2379,-2111,-1892,-1753,-1728,-1807,-1993,-2242,-2511,-2739,-2860,-2820,-2561,-2074,-1335,-393,721,1924,3145,4288,5285,6070,6599,6865,6861,6637,6219,5676,5042,4382,3709,3058,2413,1790,1162,537,-101,-738,-1373,-1984,-2555,-3077,-3523,-3912,-4230,-4497,-4730,-4942,-5150,-5376,-5608,-5875,-6145,-6432,-6702,-6952,-7150,-7280,-7316,-7242,-7033,-6688,-6188,-5545,-4762,-3861,-2868,-1803,-699,415,1520,2583,3591,4524,5366,6101,6730,7230,7609,7850,7959,7937,7799,7545,7202,6767,6259,5673,5007,4252,3401,2442,1375,200,-1062,-2391,-3734,-5056,-6288,-7385,-8294,-8980,-9417,-9605,-9534,-9235,-8709,-7995,-7095,-6034,-4824,-3477,-2014,-463,1139,2745,4286,5717,6960,7972,8713,9159,9314,9199,8843,8309,7640,6902,6138,5386,4675,4008,3397,2817,2272,1735,1218,699,217,-240,-629,-940,-1164,-1280,-1318,-1270,-1188,-1083,-1006,-974,-1026,-1153,-1381,-1674,-2030,-2409,-2783,-3117,-3376,-3533,-3560,-3438,-3160,-2719,-2139,-1434,-644,180,1000,1747,2393,2884,3200,3318,3243,2971,2535,1940,1249,459,-347,-1178,-1964,-2707,-3361,-3940,-4411,-4805,-5103,-5344,-5530,-5690,-5830,-5961,-6076,-6160,-6183,-6115,-5912,-5538,-4957,-4139,-3085,-1794,-307,1325,3034,4735,6352,7801,9022,9964,10597,10908,10915,10625,10096,9350,8449,7431,6343,5221,4103,3012,1984,1019,149,-649,-1356,-2004,-2600,-3159,-3699,-4223,-4741,-5241,-5720,-6159,-6551,-6868,-7113,-7262,-7322,-7300,-7183,-7006,-6746,-6428,-6031,-5553,-4975,-4275,-3440,-2454,-1314,-34,1368,2844,4345,5807,7154,8335,9272,9949,10318,10399,10190,9738,9077,8263,7352,6390,5428,4503,3634,2845,2134,1498,930,407,-81,-561,-1042,-1553,-2086,-2661,-3264,-3883,-4510,-5108,-5665,-6147,-6536,-6800,-6927,-6885,-6670,-6267,-5674,-4904,-3971,-2913,-1773,-599,539,1597,2510,3244,3769,4075,4177,4104,3894,3604,3273,2947,2652,2399,2193,2018,1865,1713,1559,1386,1210,1032,876,764,705,714,787,900,1036,1148,1213,1194,1072,846,509,89,-395,-919,-1454,-1975,-2478,-2936,-3357,-3725,-4031,-4261,-4392,-4399,-4257,-3945,-3459,-2798,-1993,-1083,-118,825,1692,2406,2925,3212,3260,3076,2696,2165,1539,881,230,-352,-864,-1275,-1608,-1882,-2116,-2364,-2634,-2972,-3368,-3839,-4353,-4887,-5400,-5837,-6158,-6303,-6229,-5912,-5312,-4450,-3311,-1956,-413,1238,2933,4591,6137,7510,8647,9521,10100,10386,10387,10123,9630,8938,8091,7117,6065,4940,3798,2636,1498,388,-664,-1650,-2542,-3333,-4004,-4545,-4952,-5219,-5356,-5378,-5302,-5162,-4982,-4803,-4642,-4528,-4469,-4467,-4516,-4593,-4674,-4722,-4706,-4586,-4340,-3942,-3397,-2701,-1886,-967,12,1028,2037,3021,3950,4815,5594,6300,6902,7423,7835,8142,8330,8385,8301,8068,7685,7150,6466,5640,4677,3592,2393,1101,-262,-1670,-3088,-4479,-5798,-7009,-8055,-8917,-9542,-9931,-10056,-9933,-9572,-8984,-8223,-7275,-6220,-5045,-3805,-2530,-1238,11,1203,2286,3232,4017,4610,5014,5220,5248,5120,4870,4532,4154,3764,3395,3066,2790,2558,2375,2210,2067,1907,1741,1535,1303,1031,733,402,61,-308,-673,-1052,-1418,-1779,-2111,-2404,-2640,-2796,-2861,-2817,-2650,-2368,-1961,-1454,-848,-184,527,1245,1943,2599,3175,3666,4039,4303,4439,4465,4378,4200,3938,3602,3215,2758,2265,1703,1101,441,-256,-986,-1733,-2478,-3199,-3877,-4484,-5011,-5427,-5739,-5929,-6009,-5997,-5889,-5734,-5518,-5281,-5015,-4730,-4411,-4048,-3610,-3081,-2424,-1623,-670,441,1676,3020,4408,5799,7118,8313,9315,10081,10568,10743,10608,10164,9437,8484,7346,6105,4822,3571,2403,1375,497,-211,-772,-1216,-1578,-1918,-2265,-2659,-3110,-3622,-4174,-4743,-5295,-5793,-6221,-6547,-6771,-6900,-6936,-6912,-6832,-6727,-6600,-6453,-6284,-6067,-5794,-5438,-4979,-4412,-3716,-2907,-1987,-978,96,1193,2294,3332,4303,5142,5847,6383,6747,6937,6956,6829,6569,6215,5784,5312,4805,4280,3730,3142,2508,1792,1000,108,-876,-1940,-3063,-4205,-5329,-6384,-7327,-8108,-8699,-9064,-9203,-9084,-8749,-8167,-7395,-6429,-5308,-4063,-2720,-1326,96,1493,2833,4072,5159,6074,6763,7222,7437,7411,7173,6745,6172,5497,4766,4030,3329,2710,2189,1808,1553,1453,1473,1615,1839,2118,2415,2691,2911,3043,3068,2976,2767,2453,2049,1579,1057,507,-62,-634,-1186,-1719,-2195,-2606,-2922,-3110,-3154,-3032,-2731,-2270,-1650,-929,-139,653,1403,2049,2573,2925,3119,3125,2969,2647,2178,1575,855,33,-865,-1819,-2796,-3758,-4672,-5493,-6189,-6728,-7093,-7284,-7309,-7188,-6956,-6647,-6279,-5902,-5497,-5090,-4655,-4175,-3618,-2959,-2167,-1229,-147,1069,2387,3762,5140,6460,7667,8693,9508,10059,10336,10331,10048,9517,8766,7841,6784,5641,4452,3259,2095,990,-35,-967,-1792,-2517,-3141,-3676,-4136,-4528,-4871,-5170,-5440,-5682,-5906,-6104,-6288,-6445,-6583,-6693,-6776,-6829,-6839,-6801,-6682,-6471,-6134,-5650,-5006,-4187,-3209,-2077,-834,492,1847,3187,4467,5645,6693,7583,8308,8865,9247,9480,9550,9493,9307,9008,8610,8122,7550,6909,6183,5395,4520,3585,2568,1506,395,-722,-1827,-2888,-3860,-4730,-5461,-6041,-6477,-6745,-6894,-6901,-6814,-6611,-6318,-5911,-5382,-4719,-3900,-2939,-1831,-622,653,1925,3123,4182,5025,5617,5919,5937,5695,5223,4595,3867,3101,2378,1723,1205,825,610,541,599,751,941,1127,1245,1259,1124,825,355,-270,-1010,-1824,-2644,-3417,-4073,-4576,-4880,-4988,-4901,-4644,-4268,-3808,-3323,-2844,-2408,-2015,-1677,-1362,-1059,-729,-361,63,533,1032,1538,2001,2400,2684,2845,2860,2735,2482,2128,1687,1198,675,127,-421,-991,-1562,-2141,-2733,-3313,-3883,-4423,-4900,-5329,-5657,-5908,-6054,-6102,-6060,-5913,-5674,-5330,-4862,-4280,-3528,-2642,-1572,-361,996,2445,3952,5441,6863,8144,9224,10062,10612,10861,10806,10454,9851,9021,8028,6912,5734,4534,3356,2236,1190,250,-592,-1318,-1940,-2459,-2887,-3230,-3500,-3697,-3843,-3927,-3980,-3998,-4000,-4003,-4005,-4027,-4051,-4085,-4101,-4084,-4009,-3848,-3586,-3209,-2719,-2134,-1466,-763,-31,675,1358,1987,2564,3098,3579,4030,4440,4820,5149,5431,5625,5740,5728,5597,5320,4902,4350,3667,2881,2004,1064,74,-937,-1959,-2969,-3954,-4891,-5765,-6548,-7222,-7757,-8135,-8340,-8368,-8218,-7912,-7463,-6907,-6254,-5540,-4766,-3949,-3082,-2170,-1202,-196,844,1889,2894,3827,4620,5243,5642,5814,5736,5455,4979,4381,3706,3003,2330,1710,1176,723,366,78,-144,-305,-434,-499,-530,-485,-377,-184,89,436,841,1280,1707,2105,2405,2607,2647,2540,2263,1841,1304,688,52,-555,-1073,-1460,-1667,-1691,-1499,-1130,-585,74,818,1581,2325,3001,3583,4033,4354,4520,4536,4399,4102,3659,3061,2326,1461,492,-549,-1621,-2673,-3657,-4517,-5217,-5723,-6024,-6119,-6030,-5775,-5403,-4935,-4430,-3903,-3396,-2919,-2486,-2096,-1742,-1409,-1072,-715,-309,167,721,1374,2110,2930,3804,4705,5593,6412,7122,7656,7989,8065,7887,7444,6771,5913,4931,3890,2874,1922,1094,390,-193,-682,-1129,-1578,-2075,-2660,-3334,-4109,-4942,-5808,-6646,-7414,-8057,-8547,-8852,-8983,-8929,-8734,-8401,-7984,-7485,-6949,-6361,-5748,-5083,-4370,-3590,-2735,-1800,-787,289,1405,2531,3630,4666,5598,6400,7046,7526,7829,7975,7960,7823,7568,7226,6801,6303,5724,5055,4276,3384,2351,1211,-54,-1374,-2737,-4059,-5295,-6373,-7244,-7877,-8241,-8354,-8221,-7897,-7402,-6803,-6117,-5382,-4610,-3797,-2948,-2036,-1071,-32,1054,2175,3292,4364,5343,6185,6854,7314,7559,7573,7367,6956,6369,5644,4819,3952,3077,2262,1526,920,449,133,-47,-107,-79,-11,74,112,106,14,-139,-352,-580,-795,-950,-1018,-972,-814,-551,-215,162,539,880,1171,1394,1575,1715,1863,2027,2242,2503,2800,3106,3383,3582,3669,3600,3361,2943,2349,1621,756,-167,-1152,-2131,-3092,-4011,-4856,-5639,-6316,-6920,-7415,-7821,-8136,-8359,-8506,-8578,-8584,-8531,-8413,-8231,-7970,-7605,-7127,-6480,-5672,-4655,-3451,-2054,-509,1151,2854,4545,6147,7601,8856,9859,10594,11036,11182,11044,10614,9930,8988,7832,6476,4977,3377,1751,160,-1303,-2591,-3618,-4369,-4803,-4942,-4800,-4436,-3896,-3263,-2585,-1947,-1380,-953,-669,-569,-635,-874,-1251,-1730,-2273,-2809,-3299,-3669,-3885,-3902,-3708,-3299,-2689,-1918,-1020,-45,951,1935,2851,3691,4415,5036,5529,5912,6179,6321,6359,6257,6042,5695,5227,4662,4007,3313,2594,1902,1255,672,166,-286,-691,-1080,-1481,-1908,-2373,-2871,-3382,-3874,-4321,-4679,-4929,-5045,-5033,-4881,-4627,-4274,-3860,-3409,-2930,-2455,-1966,-1492,-996,-505,9,529,1056,1577,2078,2544,2951,3300,3553,3732,3798,3776,3643,3422,3099,2706,2238,1735,1212,712,271,-79,-306,-397,-358,-191,48,344,621,851,977,976,827,525,90,-463,-1083,-1747,-2397,-3005,-3525,-3925,-4183,-4263,-4161,-3860,-3374,-2710,-1923,-1027,-108,801,1635,2351,2912,3309,3518,3577,3480,3270,2964,2586,2145,1651,1094,474,-214,-966,-1772,-2605,-3439,-4235,-4947,-5551,-6002,-6291,-6406,-6350,-6149,-5820,-5408,-4925,-4422,-3891,-3368,-2826,-2276,-1688,-1059,-360,399,1235,2126,3058,4008,4943,5823,6629,7310,7853,8232,8427,8444,8263,7916,7402,6762,6018,5215,4382,3557,2756,2003,1287,624,-25,-643,-1267,-1887,-2509,-3122,-3708,-4237,-4702,-5056,-5310,-5444,-5467,-5402,-5260,-5068,-4853,-4612,-4370,-4114,-3840,-3542,-3199,-2802,-2343,-1810,-1215,-548,167,930,1720,2528,3336,4131,4885,5580,6182,6666,6995,7155,7116,6869,6426,5764,4935,3931,2801,1564,254,-1096,-2462,-3808,-5111,-6337,-7452,-8422,-9208,-9772,-10091,-10132,-9887,-9358,-8551,-7504,-6254,-4852,-3358,-1827,-316,1127,2465,3664,4710,5582,6281,6798,7137,7293,7281,7090,6758,6271,5687,5000,4279,3532,2817,2154,1572,1089,698,396,157,-56,-261,-513,-816,-1200,-1654,-2174,-2715,-3251,-3720,-4077,-4278,-4284,-4085,-3676,-3083,-2342,-1504,-630,236,1026,1721,2286,2720,3046,3269,3439,3579,3716,3864,4024,4180,4305,4379,4353,4219,3954,3550,3033,2411,1727,1010,290,-403,-1061,-1672,-2248,-2790,-3313,-3818,-4306,-4774,-5207,-5593,-5915,-6160,-6315,-6378,-6343,-6218,-5999,-5700,-5307,-4825,-4242,-3548,-2750,-1840,-837,232,1346,2457,3538,4543,5446,6217,6843,7322,7647,7842,7901,7853,7692,7438,7077,6622,6059,5405,4655,3840,2963,2068,1172,308,-497,-1234,-1883,-2457,-2957,-3407,-3815,-4210,-4584,-4963,-5315,-5648,-5931,-6149,-6287,-6331,-6274,-6123,-5879,-5558,-5164,-4711,-4200,-3627,-3005,-2301,-1547,-716,158,1057,1953,2788,3531,4120,4527,4711,4670,4402,3941,3333,2637,1925,1265,722,340,140,121,262,505,796,1065,1238,1270,1121,771,246,-434,-1207,-2010,-2784,-3451,-3986,-4324,-4481,-4434,-4220,-3860,-3401,-2882,-2340,-1814,-1307,-856,-435,-64,281,598,896,1183,1463,1737,2004,2264,2504,2713,2880,2974,2994,2902,2706,2383,1953,1429,840,233,-353,-866,-1262,-1520,-1604,-1535,-1296,-934,-452,97,703,1315,1926,2495,3028,3490,3890,4206,4439,4571,4609,4527,4349,4066,3705,3296,2869,2473,2143,1919,1819,1851,2006,2247,2536,2813,3020,3114,3048,2801,2375,1773,1036,198,-704,-1618,-2524,-3383,-4191,-4930,-5606,-6221,-6769,-7259,-7677,-8011,-8252,-8374,-8366,-8222,-7929,-7511,-6971,-6348,-5670,-4970,-4287,-3635,-3041,-2492,-1993,-1508,-1023,-497,85,750,1503,2326,3228,4143,5071,5939,6721,7360,7827,8076,8102,7878,7430,6751,5901,4887,3786,2628,1479,378,-628,-1513,-2262,-2858,-3331,-3672,-3925,-4101,-4227,-4327,-4396,-4463,-4493,-4508,-4459,-4362,-4176,-3921,-3583,-3185,-2744,-2282,-1818,-1373,-943,-531,-125,306,777,1313,1929,2619,3377,4158,4935,5638,6236,6677,6938,7009,6897,6625,6232,5764,5251,4752,4260,3809,3373,2932,2469,1931,1319,603,-201,-1070,-1977,-2854,-3675,-4362,-4903,-5245,-5407,-5377,-5200,-4897,-4518,-4088,-3639,-3180,-2706,-2220,-1689,-1117,-491,194,909,1646,2367,3035,3630,4097,4445,4626,4658,4533,4258,3856,3336,2722,2028,1287,501,-287,-1065,-1814,-2490,-3096,-3591,-3965,-4213,-4322,-4300,-4162,-3912,-3588,-3191,-2754,-2276,-1775,-1252,-711,-159,398,953,1487,1995,2463,2874,3237,3527,3766,3933,4051,4108,4116,4069,3968,3796,3550,3208,2755,2180,1467,621,-359,-1444,-2615,-3821,-5027,-6169,-7214,-8097,-8810,-9312,-9617,-9724,-9658,-9452,-9134,-8737,-8285,-7789,-7256,-6665,-6012,-5259,-4397,-3404,-2279,-1038,303,1699,3115,4496,5791,6971,7981,8825,9470,9937,10223,10358,10346,10220,9973,9630,9175,8619,7948,7158,6252,5235,4128,2961,1775,616,-452,-1400,-2168,-2746,-3118,-3292,-3299,-3168,-2950,-2699,-2451,-2267,-2158,-2151,-2250,-2425,-2669,-2923,-3164,-3342,-3436,-3403,-3249,-2941,-2505,-1930,-1249,-477,345,1184,1982,2713,3305,3751,3998,4052,3907,3595,3137,2597,1999,1415,862,376,-28,-365,-634,-869,-1097,-1337,-1620,-1951,-2332,-2755,-3193,-3620,-4003,-4303,-4511,-4593,-4562,-4411,-4170,-3847,-3478,-3072,-2655,-2230,-1806,-1388,-963,-546,-123,290,693,1068,1418,1718,1976,2176,2325,2415,2443,2404,2291,2091,1805,1419,944,389,-230,-877,-1528,-2135,-2668,-3086,-3373,-3503,-3480,-3300,-2985,-2551,-2028,-1436,-812,-178,444,1035,1596,2104,2585,3015,3429,3802,4150,4460,4711,4905,5003,5011,4902,4692,4371,3974,3520,3044,2585,2170,1822,1572,1401,1334,1322,1365,1428,1473,1499,1461,1377,1233,1032,790,492,158,-239,-686,-1207,-1788,-2438,-3124,-3838,-4521,-5155,-5679,-6064,-6287,-6325,-6192,-5901,-5480,-4971,-4399,-3807,-3214,-2633,-2083,-1536,-1014,-474,76,662,1277,1927,2603,3284,3960,4602,5190,5711,6138,6469,6696,6805,6812,6690,6467,6114,5658,5078,4406,3637,2805,1924,1019,120,-764,-1605,-2402,-3138,-3818,-4434,-4987,-5477,-5891,-6233,-6492,-6659,-6741,-6727,-6634,-6464,-6228,-5937,-5592,-5193,-4735,-4205,-3589,-2882,-2068,-1158,-159,905,2005,3094,4128,5054,5823,6384,6713,6761,6543,6041,5288,4320,3177,1927,627,-656,-1867,-2949,-3876,-4613,-5166,-5540,-5756,-5850,-5859,-5809,-5738,-5647,-5537,-5393,-5169,-4846,-4368,-3723,-2891,-1888,-737,506,1792,3048,4216,5247,6092,6733,7161,7374,7403,7254,6974,6581,6111,5595,5040,4497,3950,3445,2961,2523,2112,1739,1376,1033,685,326,-37,-442,-853,-1312,-1782,-2284,-2776,-3257,-3685,-4030,-4252,-4314,-4184,-3840,-3274,-2490,-1523,-400,815,2066,3294,4434,5442,6282,6924,7361,7608,7657,7556,7314,6959,6517,5990,5380,4691,3894,2999,1983,859,-360,-1651,-2968,-4269,-5502,-6616,-7574,-8343,-8909,-9268,-9431,-9417,-9245,-8948,-8551,-8079,-7558,-7006,-6430,-5840,-5226,-4589,-3912,-3202,-2444,-1652,-839,-15,789,1540,2224,2790,3246,3556,3751,3821,3814,3752,3663,3597,3547,3549,3576,3619,3637,3586,3422,3096,2587,1874,975,-78,-1238,-2433,-3588,-4629,-5479,-6085,-6413,-6435,-6174,-5652,-4916,-4030,-3051,-2037,-1045,-102,766,1551,2263,2906,3499,4043,4555,5016,5437,5786,6064,6253,6348,6351,6278,6129,5949,5724,5497,5245,4982,4670,4299,3824,3230,2503,1651,700,-290,-1263,-2135,-2848,-3339,-3594,-3596,-3402,-3036,-2591,-2121,-1699,-1365,-1156,-1055,-1083,-1170,-1318,-1469,-1600,-1693,-1734,-1720,-1675,-1593,-1520,-1453,-1426,-1442,-1508,-1624,-1782,-1970,-2173,-2368,-2536,-2651,-2696,-2642,-2484,-2195,-1799,-1281,-693,-48,599,1201,1717,2100,2331,2384,2272,2006,1616,1159,664,201,-202,-501,-682,-742,-691,-560,-375,-164,36,221,375,497,605,693,782,877,985,1116,1275,1465,1693,1953,2243,2540,2831,3093,3296,3437,3496,3480,3398,3259,3075,2854,2584,2251,1831,1286,605,-234,-1220,-2320,-3488,-4660,-5758,-6716,-7470,-7971,-8208,-8163,-7883,-7393,-6772,-6079,-5386,-4757,-4234,-3837,-3576,-3412,-3320,-3237,-3118,-2912,-2589,-2131,-1546,-850,-78,741,1555,2346,3079,3738,4335,4854,5339,5790,6243,6717,7205,7728,8229,8704,9081,9314,9356,9153,8694,7966,6988,5797,4450,2994,1520,57,-1301,-2546,-3611,-4507,-5202,-5714,-6047,-6212,-6219,-6087,-5810,-5415,-4896,-4290,-3598,-2882,-2150,-1463,-843,-318,101,427,674,885,1087,1311,1574,1862,2161,2415,2575,2580,2377,1939,1259,361,-692,-1821,-2923,-3900,-4657,-5136,-5300,-5159,-4751,-4142,-3423,-2673,-1978,-1388,-939,-631,-451,-359,-313,-289,-237,-174,-61,56,202,337,482,621,787,979,1243,1581,2016,2542,3132,3768,4371,4912,5301,5508,5479,5213,4706,4001,3133,2168,1162,160,-785,-1665,-2459,-3183,-3851,-4484,-5101,-5707,-6302,-6858,-7347,-7721,-7931,-7935,-7698,-7210,-6477,-5531,-4417,-3200,-1937,-687,506,1613,2623,3521,4334,5045,5688,6247,6740,7155,7497,7756,7929,8009,7991,7870,7639,7286,6816,6213,5495,4655,3732,2743,1747,787,-78,-790,-1311,-1603,-1669,-1519,-1202,-790,-363,-29,138,42,-352,-1074,-2098,-3374,-4807,-6299,-7702,-8913,-9792,-10263,-10254,-9740,-8752,-7312,-5537,-3510,-1361,773,2791,4573,6038,7138,7835,8142,8073,7680,7009,6131,5108,4009,2899,1852,917,164,-371,-651,-663,-433,14,586,1210,1750,2123,2201,1931,1276,242,-1089,-2634,-4231,-5743,-7003,-7890,-8298,-8184,-7552,-6460,-5016,-3340,-1592,99,1594,2806,3671,4171,4321,4169,3773,3217,2567,1894,1248,666,164,-245,-577,-850,-1077,-1295,-1512,-1752,-2012,-2299,-2587,-2869,-3116,-3298,-3406,-3407,-3311,-3096,-2800,-2420,-2003,-1573,-1161,-809,-520,-328,-211,-179,-186,-219,-224,-173,-26,239,635,1152,1776,2463,3163,3821,4366,4756,4930,4889,4616,4154,3551,2869,2190,1575,1078,732,533,460,465,492,490,398,203,-119,-531,-1015,-1506,-1972,-2348,-2622,-2778,-2825,-2800,-2736,-2667,-2633,-2627,-2648,-2642,-2575,-2361,-1973,-1354,-510,531,1716,2945,4130,5167,5967,6489,6685,6589,6217,5660,4971,4254,3570,2974,2522,2206,2059,2039,2152,2351,2629,2941,3279,3591,3871,4065,4141,4065,3781,3271,2506,1483,218,-1247,-2849,-4513,-6132,-7628,-8888,-9845,-10434,-10625,-10414,-9829,-8916,-7755,-6424,-5015,-3612,-2294,-1116,-131,655,1217,1577,1749,1761,1648,1449,1192,939,702,544,463,508,648,906,1224,1575,1902,2132,2223,2100,1742,1122,256,-814,-2026,-3287,-4507,-5577,-6422,-6965,-7179,-7058,-6629,-5951,-5092,-4143,-3176,-2270,-1473,-814,-297,93,399,653,905,1198,1539,1966,2449,2982,3548,4099,4637,5129,5573,5980,6346,6691,7007,7290,7505,7626,7589,7358,6873,6119,5080,3790,2302,694,-921,-2449,-3768,-4803,-5475,-5763,-5656,-5189,-4421,-3425,-2300,-1129,-5,999,1832,2456,2860,3046,3035,2854,2537,2126,1644,1140,623,142,-299,-646,-905,-1018,-995,-806,-458,29,630,1294,1963,2579,3068,3385,3475,3316,2901,2232,1362,317,-811,-1973,-3068,-4047,-4831,-5393,-5702,-5770,-5612,-5275,-4804,-4263,-3695,-3147,-2641,-2190,-1778,-1403,-1012,-601,-123,426,1061,1777,2558,3383,4215,5021,5772,6430,6966,7365,7587,7636,7472,7095,6486,5641,4566,3269,1787,148,-1587,-3363,-5106,-6750,-8228,-9495,-10491,-11215,-11636,-11787,-11680,-11366,-10883,-10306,-9673,-9055,-8486,-8008,-7632,-7371,-7194,-7081,-6982,-6839,-6613,-6224,-5660,-4856,-3835,-2576,-1121,489,2202,3940,5638,7227,8639,9832,10763,11420,11798,11921,11810,11518,11079,10544,9944,9305,8635,7941,7209,6442,5635,4798,3960,3147,2417,1799,1351,1090,1039,1186,1511,1971,2513,3081,3618,4064,4389,4548,4540,4357,4024,3562,3019,2434,1845,1308,818,421,76,-204,-472,-752,-1075,-1479,-1964,-2545,-3209,-3940,-4717,-5506,-6293,-7024,-7705,-8280,-8748,-9079,-9261,-9281,-9135,-8824,-8361,-7770,-7084,-6338,-5580,-4854,-4191,-3634,-3186,-2871,-2672,-2587,-2585,-2641,-2724,-2803,-2843,-2825,-2713,-2497,-2161,-1687,-1096,-370,444,1338,2269,3189,4061,4823,5431,5842,6015,5933,5587,4990,4182,3205,2145,1064,61,-793,-1428,-1786,-1850,-1616,-1106,-375,513,1479,2424,3281,3962,4415,4600,4500,4124,3502,2675,1717,687,-325,-1244,-1991,-2497,-2703,-2564,-2075,-1214,-49,1397,3011,4711,6370,7883,9130,10039,10534,10591,10219,9444,8347,7006,5524,4005,2539,1208,55,-879,-1614,-2159,-2576,-2911,-3233,-3591,-4029,-4563,-5193,-5898,-6633,-7352,-7996,-8511,-8857,-9002,-8937,-8660,-8210,-7582,-6855,-6016,-5133,-4213,-3286,-2377,-1504,-679,57,712,1241,1643,1910,2034,2036,1937,1773,1585,1428,1338,1365,1535,1856,2335,2942,3642,4385,5099,5731,6208,6478,6503,6246,5722,4936,3939,2788,1548,313,-862,-1888,-2738,-3353,-3745,-3897,-3846,-3607,-3225,-2729,-2168,-1561,-950,-351,203,704,1116,1438,1639,1715,1648,1449,1113,673,144,-427,-1006,-1556,-2040,-2444,-2746,-2962,-3090,-3174,-3212,-3262,-3311,-3399,-3500,-3627,-3743,-3834,-3877,-3834,-3714,-3481,-3155,-2750,-2271,-1783,-1281,-832,-441,-133,79,220,271,289,262,252,265,338,500,765,1166,1697,2383,3192,4132,5136,6190,7195,8116,8852,9366,9586,9508,9113,8435,7529,6443,5277,4080,2931,1858,902,36,-723,-1443,-2113,-2794,-3473,-4166,-4845,-5494,-6065,-6534,-6860,-7020,-7006,-6824,-6488,-6043,-5509,-4934,-4345,-3750,-3175,-2594,-2014,-1417,-802,-164,478,1115,1724,2274,2764,3156,3484,3718,3911,4055,4188,4316,4437,4554,4621,4639,4541,4325,3951,3433,2769,2003,1171,323,-478,-1194,-1782,-2221,-2505,-2644,-2653,-2557,-2380,-2131,-1836,-1487,-1087,-639,-130,418,1003,1585,2131,2586,2904,3034,2952,2641,2116,1424,609,-239,-1050,-1757,-2289,-2636,-2784,-2763,-2640,-2459,-2321,-2268,-2366,-2629,-3052,-3615,-4248,-4907,-5506,-5995,-6334,-6488,-6478,-6306,-6023,-5665,-5267,-4877,-4487,-4118,-3744,-3342,-2899,-2387,-1805,-1161,-468,240,937,1593,2191,2723,3198,3630,4044,4462,4891,5354,5824,6305,6752,7151,7465,7667,7755,7691,7515,7201,6782,6272,5671,5011,4285,3518,2722,1928,1170,490,-59,-434,-597,-524,-230,268,897,1586,2238,2757,3057,3082,2796,2213,1385,378,-685,-1708,-2579,-3218,-3579,-3654,-3473,-3108,-2650,-2198,-1848,-1673,-1710,-1969,-2399,-2952,-3516,-4022,-4377,-4536,-4478,-4224,-3812,-3327,-2825,-2390,-2063,-1871,-1816,-1867,-1977,-2104,-2180,-2182,-2086,-1886,-1627,-1321,-1037,-804,-661,-625,-693,-840,-1027,-1195,-1292,-1252,-1036,-608,37,877,1882,2989,4132,5240,6247,7089,7735,8158,8360,8370,8203,7927,7556,7145,6704,6239,5754,5212,4598,3876,3015,2006,829,-493,-1938,-3460,-4985,-6454,-7777,-8891,-9734,-10263,-10470,-10362,-9991,-9411,-8718,-7986,-7311,-6747,-6351,-6118,-6056,-6093,-6204,-6282,-6288,-6139,-5804,-5264,-4515,-3599,-2542,-1419,-257,869,1945,2926,3810,4587,5264,5840,6332,6739,7063,7306,7453,7505,7461,7319,7106,6837,6557,6297,6094,5986,5976,6090,6292,6562,6851,7089,7219,7175,6902,6393,5626,4655,3516,2301,1075,-56,-1053,-1836,-2409,-2757,-2912,-2910,-2804,-2631,-2443,-2262,-2118,-2022,-1981,-1998,-2075,-2208,-2407,-2669,-3000,-3394,-3854,-4354,-4891,-5428,-5950,-6424,-6844,-7172,-7430,-7581,-7660,-7641,-7557,-7381,-7142,-6813,-6409,-5913,-5335,-4675,-3945,-3161,-2347,-1517,-708,83,815,1509,2125,2696,3203,3660,4082,4455,4817,5131,5434,5687,5905,6065,6160,6179,6121,5974,5755,5454,5101,4705,4287,3874,3469,3087,2722,2349,1962,1506,975,331,-426,-1295,-2239,-3228,-4186,-5059,-5784,-6297,-6580,-6608,-6407,-6002,-5455,-4815,-4153,-3513,-2931,-2419,-1966,-1541,-1108,-605,-6,744,1639,2689,3855,5103,6359,7572,8650,9545,10183,10524,10538,10199,9520,8506,7193,5633,3873,2009,101,-1749,-3469,-4980,-6229,-7159,-7772,-8032,-7988,-7640,-7043,-6236,-5262,-4181,-3023,-1845,-689,397,1364,2152,2722,3011,2995,2668,2023,1129,35,-1145,-2310,-3330,-4115,-4557,-4636,-4320,-3685,-2787,-1767,-731,186,899,1342,1514,1439,1189,863,552,350,312,463,774,1201,1645,2030,2259,2287,2074,1655,1057,381,-297,-870,-1265,-1429,-1338,-1029,-531,55,671,1218,1648,1912,2011,1950,1768,1511,1211,917,630,368,104,-165,-471,-815,-1203,-1611,-2021,-2381,-2665,-2827,-2853,-2725,-2480,-2129,-1739,-1361,-1045,-847,-783,-871,-1077,-1385,-1724,-2054,-2310,-2458,-2465,-2334,-2068,-1705,-1273,-814,-365,66,450,804,1135,1457,1794,2160,2554,2998,3458,3940,4414,4847,5237,5531,5734,5821,5775,5615,5313,4903,4377,3757,3063,2309,1524,728,-56,-802,-1499,-2129,-2690,-3184,-3624,-4019,-4385,-4740,-5073,-5405,-5706,-5974,-6185,-6324,-6376,-6348,-6234,-6059,-5841,-5586,-5317,-5020,-4674,-4258,-3715,-3029,-2152,-1087,158,1546,3007,4475,5852,7062,8034,8714,9109,9202,9073,8753,8343,7902,7493,7155,6898,6698,6523,6304,5989,5531,4896,4097,3153,2133,1095,122,-727,-1413,-1894,-2207,-2342,-2377,-2335,-2276,-2236,-2239,-2291,-2397,-2525,-2686,-2840,-2997,-3160,-3325,-3543,-3801,-4142,-4561,-5044,-5579,-6099,-6564,-6895,-7049,-6967,-6639,-6063,-5273,-4329,-3310,-2291,-1360,-575,19,402,592,607,505,335,149,8,-64,-29,113,361,692,1071,1465,1825,2120,2317,2400,2368,2222,1990,1696,1370,1055,780,571,463,456,580,815,1176,1634,2169,2762,3344,3899,4345,4653,4760,4648,4291,3705,2912,1962,926,-135,-1128,-1998,-2672,-3118,-3320,-3279,-3047,-2661,-2213,-1767,-1398,-1176,-1115,-1249,-1542,-1959,-2438,-2899,-3270,-3481,-3482,-3235,-2757,-2050,-1192,-228,744,1669,2458,3091,3520,3767,3844,3793,3667,3510,3365,3272,3231,3254,3329,3430,3544,3649,3726,3774,3782,3746,3657,3506,3263,2909,2417,1758,929,-69,-1218,-2451,-3723,-4927,-5986,-6798,-7291,-7404,-7116,-6434,-5407,-4110,-2646,-1127,335,1636,2709,3504,4021,4277,4328,4238,4078,3913,3794,3743,3784,3887,4042,4203,4322,4378,4309,4128,3790,3326,2715,1985,1136,178,-872,-2011,-3212,-4463,-5716,-6950,-8101,-9133,-9995,-10647,-11065,-11237,-11162,-10875,-10392,-9778,-9064,-8310,-7538,-6789,-6057,-5357,-4658,-3959,-3216,-2441,-1596,-709,218,1155,2056,2912,3659,4307,4824,5232,5541,5777,5968,6131,6288,6426,6559,6645,6696,6676,6586,6428,6206,5949,5678,5425,5204,5035,4912,4820,4737,4629,4460,4209,3845,3369,2783,2101,1361,584,-176,-904,-1554,-2118,-2584,-2948,-3225,-3422,-3558,-3647,-3706,-3743,-3771,-3792,-3804,-3817,-3806,-3789,-3731,-3640,-3501,-3306,-3064,-2773,-2454,-2110,-1774,-1440,-1141,-867,-633,-425,-256,-106,10,110,177,227,255,281,328,416,582,847,1228,1731,2338,3019,3724,4400,4973,5395,5601,5567,5279,4737,3999,3094,2126,1160,283,-428,-939,-1215,-1273,-1148,-903,-606,-349,-186,-188,-376,-763,-1326,-2032,-2827,-3655,-4463,-5197,-5833,-6338,-6724,-6976,-7142,-7214,-7252,-7250,-7247,-7230,-7219,-7179,-7122,-6998,-6813,-6522,-6129,-5602,-4936,-4133,-3174,-2081,-847,506,1948,3453,4968,6451,7838,9079,10123,10928,11476,11744,11755,11521,11090,10505,9825,9096,8370,7683,7050,6493,5997,5551,5139,4735,4315,3878,3395,2883,2338,1769,1197,618,63,-483,-989,-1472,-1909,-2318,-2682,-3018,-3323,-3600,-3869,-4118,-4372,-4627,-4885,-5162,-5440,-5735,-6021,-6303,-6549,-6752,-6876,-6899,-6802,-6548,-6154,-5593,-4910,-4124,-3284,-2453,-1673,-1010,-486,-141,41,52,-44,-228,-410,-557,-585,-470,-166,319,969,1750,2593,3441,4221,4869,5341,5614,5677,5561,5298,4950,4578,4244,4013,3911,3976,4199,4551,5008,5491,5954,6333,6562,6624,6477,6124,5575,4834,3945,2915,1779,564,-725,-2041,-3390,-4725,-6031,-7262,-8389,-9367,-10160,-10748,-11096,-11230,-11133,-10868,-10453,-9965,-9439,-8948,-8513,-8168,-7912,-7718,-7555,-7371,-7104,-6719,-6163,-5430,-4514,-3434,-2231,-946,364,1653,2879,4006,5031,5928,6732,7420,8038,8572,9041,9438,9749,9959,10045,9978,9749,9347,8773,8051,7200,6261,5264,4258,3267,2333,1478,724,88,-420,-789,-1023,-1121,-1091,-955,-734,-455,-169,107,322,466,517,492,398,281,174,129,190,382,735,1228,1853,2548,3253,3895,4388,4679,4702,4452,3916,3151,2190,1132,33,-1005,-1937,-2701,-3291,-3697,-3962,-4112,-4218,-4316,-4463,-4678,-4977,-5342,-5749,-6150,-6504,-6751,-6865,-6807,-6575,-6179,-5636,-5001,-4307,-3616,-2970,-2405,-1957,-1627,-1429,-1334,-1327,-1369,-1415,-1437,-1385,-1243,-978,-599,-94,499,1173,1875,2578,3232,3806,4258,4568,4709,4684,4484,4130,3632,3018,2333,1593,876,195,-368,-792,-1029,-1053,-863,-456,125,846,1630,2415,3107,3651,3962,4031,3809,3348,2657,1825,917,16,-801,-1480,-1993,-2324,-2509,-2579,-2592,-2601,-2656,-2787,-3015,-3336,-3741,-4205,-4706,-5213,-5703,-6150,-6533,-6825,-6993,-7017,-6843,-6459,-5826,-4936,-3802,-2447,-924,696,2330,3901,5326,6556,7554,8305,8845,9192,9418,9571,9713,9886,10112,10398,10722,11037,11305,11443,11432,11201,10754,10074,9198,8153,7003,5796,4591,3442,2373,1416,558,-201,-889,-1538,-2162,-2805,-3457,-4147,-4851,-5572,-6289,-6981,-7644,-8253,-8811,-9311,-9743,-10125,-10425,-10667,-10812,-10882,-10839,-10710,-10475,-10154,-9769,-9326,-8870,-8403,-7961,-7532,-7125,-6699,-6234,-5667,-4965,-4069,-2966,-1631,-105,1584,3347,5097,6735,8153,9278,10039,10420,10421,10092,9495,8728,7879,7043,6299,5693,5257,4985,4849,4806,4799,4775,4691,4518,4246,3879,3438,2947,2427,1903,1364,829,267,-325,-949,-1622,-2311,-3002,-3663,-4239,-4714,-5034,-5188,-5161,-4951,-4582,-4066,-3449,-2758,-2037,-1328,-665,-85,386,734,941,1024,976,831,587,274,-106,-542,-1022,-1566,-2148,-2782,-3447,-4125,-4791,-5404,-5925,-6308,-6502,-6486,-6205,-5683,-4894,-3891,-2706,-1402,-52,1278,2518,3612,4525,5238,5759,6104,6332,6470,6598,6747,6959,7257,7622,8039,8445,8784,8976,8966,8693,8136,7289,6178,4861,3404,1894,419,-957,-2161,-3168,-3958,-4533,-4929,-5160,-5273,-5298,-5250,-5168,-5039,-4890,-4704,-4503,-4278,-4057,-3841,-3667,-3538,-3480,-3493,-3570,-3694,-3835,-3949,-4005,-3951,-3775,-3442,-2963,-2347,-1622,-839,-39,714,1373,1876,2194,2292,2173,1838,1325,659,-96,-911,-1727,-2509,-3229,-3847,-4353,-4722,-4937,-4998,-4888,-4626,-4208,-3664,-3013,-2280,-1498,-672,164,1029,1900,2796,3707,4628,5548,6438,7265,8001,8598,9033,9286,9341,9224,8951,8568,8125,7674,7260,6914,6654,6452,6299,6124,5882,5504,4946,4171,3183,1997,660,-742,-2153,-3462,-4617,-5556,-6236,-6670,-6855,-6845,-6683,-6434,-6148,-5884,-5664,-5510,-5422,-5372,-5348,-5304,-5229,-5103,-4921,-4706,-4473,-4256,-4088,-3976,-3947,-3970,-4032,-4079,-4071,-3948,-3683,-3245,-2652,-1926,-1125,-307,452,1103,1583,1890,2004,1975,1835,1654,1498,1418,1468,1654,1984,2418,2919,3436,3913,4323,4623,4828,4929,4969,4974,4983,5040,5154,5353,5612,5923,6238,6528,6739,6847,6820,6654,6353,5943,5437,4890,4300,3702,3092,2444,1757,974,83,-946,-2121,-3425,-4838,-6303,-7767,-9161,-10416,-11471,-12283,-12807,-13053,-13008,-12718,-12208,-11532,-10725,-9843,-8895,-7930,-6928,-5920,-4882,-3830,-2751,-1663,-574,494,1516,2470,3334,4098,4755,5311,5777,6167,6496,6775,7007,7206,7348,7457,7499,7499,7440,7342,7219,7077,6944,6824,6714,6622,6505,6351,6119,5763,5277,4613,3788,2799,1679,467,-782,-2022,-3185,-4245,-5148,-5894,-6460,-6870,-7129,-7264,-7302,-7262,-7160,-7017,-6825,-6605,-6338,-6036,-5690,-5302,-4889,-4444,-3993,-3520,-3049,-2536,-2000,-1387,-712,47,878,1742,2615,3427,4130,4676,5020,5158,5092,4858,4517,4130,3786,3537,3446,3532,3786,4176,4635,5079,5431,5605,5540,5217,4611,3780,2759,1639,498,-582,-1525,-2285,-2828,-3146,-3259,-3192,-2992,-2709,-2383,-2060,-1769,-1517,-1325,-1167,-1052,-949,-865,-775,-701,-625,-572,-541,-538,-567,-617,-684,-757,-832,-904,-983,-1084,-1233,-1447,-1761,-2170,-2693,-3305,-3975,-4672,-5323,-5900,-6323,-6581,-6619,-6453,-6068,-5503,-4780,-3943,-3033,-2084,-1132,-195,713,1578,2409,3192,3940,4637,5290,5872,6381,6786,7079,7219,7208,6998,6603,6000,5207,4240,3142,1953,736,-448,-1554,-2522,-3321,-3941,-4354,-4586,-4629,-4502,-4223,-3799,-3253,-2596,-1860,-1057,-231,606,1405,2152,2819,3382,3841,4188,4433,4602,4707,4786,4854,4928,5006,5076,5107,5072,4923,4646,4211,3631,2921,2118,1276,445,-330,-1003,-1571,-2020,-2381,-2685,-2969,-3283,-3650,-4097,-4626,-5225,-5868,-6526,-7143,-7704,-8147,-8467,-8627,-8636,-8475,-8165,-7695,-7082,-6318,-5404,-4341,-3124,-1774,-306,1244,2822,4380,5845,7161,8276,9150,9771,10135,10271,10210,10013,9722,9397,9070,8778,8510,8281,8034,7757,7383,6880,6205,5335,4275,3027,1638,154,-1370,-2860,-4269,-5537,-6634,-7523,-8213,-8679,-8958,-9038,-8945,-8689,-8277,-7725,-7045,-6265,-5413,-4541,-3698,-2942,-2337,-1914,-1708,-1716,-1907,-2236,-2636,-3025,-3355,-3542,-3589,-3462,-3194,-2821,-2377,-1923,-1492,-1104,-789,-512,-290,-72,138,354,581,780,941,1011,963,773,434,-34,-588,-1168,-1688,-2079,-2259,-2185,-1828,-1190,-317,753,1930,3153,4348,5452,6431,7252,7908,8402,8737,8928,8985,8910,8713,8388,7946,7390,6732,6003,5212,4408,3597,2816,2056,1334,628,-72,-781,-1522,-2294,-3095,-3913,-4714,-5467,-6124,-6652,-7011,-7189,-7173,-6983,-6631,-6162,-5602,-4991,-4368,-3745,-3154,-2594,-2068,-1579,-1118,-683,-284,85,393,649,823,921,938,880,771,631,490,391,355,415,587,874,1269,1756,2300,2869,3430,3930,4357,4665,4851,4905,4822,4614,4286,3838,3280,2599,1812,897,-108,-1203,-2341,-3469,-4543,-5471,-6219,-6712,-6935,-6872,-6549,-5999,-5301,-4520,-3740,-3035,-2450,-2023,-1757,-1624,-1598,-1612,-1630,-1585,-1446,-1191,-808,-323,249,849,1447,1969,2393,2667,2778,2718,2487,2109,1611,1028,404,-218,-789,-1266,-1612,-1800,-1813,-1655,-1326,-866,-291,345,1007,1658,2247,2767,3180,3495,3704,3818,3861,3839,3790,3724,3664,3627,3619,3644,3693,3752,3798,3811,3769,3659,3479,3240,2955,2650,2354,2075,1842,1632,1448,1248,1011,685,254,-311,-1009,-1814,-2700,-3600,-4465,-5217,-5818,-6205,-6376,-6313,-6050,-5621,-5076,-4467,-3844,-3236,-2664,-2120,-1589,-1040,-448,219,956,1772,2623,3475,4269,4955,5475,5803,5910,5815,5534,5116,4602,4038,3462,2883,2306,1704,1052,307,-546,-1538,-2642,-3849,-5093,-6321,-7455,-8428,-9181,-9673,-9886,-9825,-9511,-8993,-8306,-7515,-6660,-5779,-4918,-4073,-3285,-2520,-1812,-1122,-475,148,732,1280,1778,2239,2650,3032,3384,3725,4064,4410,4765,5133,5498,5863,6192,6483,6703,6831,6854,6751,6513,6143,5625,4987,4222,3358,2414,1400,367,-694,-1722,-2725,-3657,-4508,-5259,-5882,-6381,-6721,-6920,-6954,-6843,-6585,-6208,-5712,-5135,-4478,-3770,-3016,-2225,-1392,-523,397,1357,2369,3404,4449,5466,6415,7258,7952,8471,8799,8933,8893,8703,8407,8046,7660,7276,6900,6535,6132,5687,5123,4440,3597,2612,1515,355,-789,-1838,-2718,-3355,-3716,-3786,-3587,-3172,-2618,-2011,-1445,-988,-703,-607,-708,-983,-1388,-1881,-2419,-2951,-3460,-3913,-4303,-4630,-4889,-5086,-5226,-5299,-5327,-5284,-5211,-5087,-4955,-4811,-4688,-4590,-4538,-4535,-4588,-4688,-4837,-5009,-5210,-5400,-5584,-5727,-5821,-5849,-5782,-5611,-5307,-4872,-4287,-3583,-2746,-1848,-879,83,1034,1923,2746,3484,4143,4729,5257,5733,6180,6582,6952,7272,7523,7704,7792,7790,7701,7530,7306,7027,6724,6390,6026,5624,5155,4605,3945,3171,2274,1280,210,-879,-1937,-2906,-3731,-4380,-4815,-5043,-5061,-4894,-4572,-4118,-3561,-2930,-2227,-1488,-701,87,887,1634,2333,2918,3391,3714,3902,3961,3922,3835,3730,3669,3659,3733,3868,4037,4199,4288,4254,4050,3635,3014,2191,1209,118,-1013,-2130,-3154,-4059,-4786,-5330,-5678,-5833,-5819,-5643,-5352,-4964,-4526,-4071,-3637,-3255,-2951,-2737,-2603,-2556,-2537,-2552,-2524,-2445,-2267,-1967,-1542,-981,-302,469,1307,2172,3023,3831,4555,5162,5639,5948,6096,6058,5842,5444,4877,4155,3307,2356,1345,312,-715,-1683,-2587,-3385,-4081,-4668,-5147,-5532,-5827,-6038,-6172,-6224,-6193,-6071,-5863,-5554,-5178,-4733,-4256,-3784,-3330,-2948,-2627,-2393,-2214,-2083,-1949,-1783,-1536,-1175,-675,-24,773,1692,2698,3741,4769,5715,6541,7173,7603,7779,7714,7409,6887,6197,5378,4490,3585,2715,1911,1219,630,172,-183,-444,-631,-788,-912,-1048,-1189,-1347,-1527,-1715,-1914,-2117,-2322,-2535,-2748,-2959,-3156,-3307,-3388,-3344,-3131,-2712,-2053,-1155,-38,1243,2612,3968,5214,6253,7011,7438,7523,7274,6738,5974,5037,4006,2912,1809,709,-371,-1428,-2459,-3452,-4393,-5258,-6019,-6639,-7095,-7355,-7420,-7279,-6966,-6497,-5924,-5277,-4608,-3928,-3281,-2646,-2054,-1478,-930,-398,103,582,1014,1400,1734,2010,2239,2437,2615,2805,3005,3245,3487,3750,3965,4127,4181,4102,3872,3488,2964,2327,1625,901,217,-389,-869,-1207,-1384,-1420,-1331,-1156,-947,-736,-592,-527,-587,-771,-1075,-1487,-1962,-2475,-2985,-3443,-3849,-4147,-4358,-4448,-4427,-4287,-4027,-3654,-3167,-2579,-1908,-1168,-394,395,1159,1877,2517,3054,3484,3778,3960,4020,3994,3897,3772,3637,3532,3465,3451,3467,3501,3507,3447,3290,2997,2571,2024,1382,698,28,-583,-1066,-1402,-1552,-1512,-1293,-903,-384,245,941,1675,2413,3134,3806,4410,4917,5307,5547,5631,5515,5220,4716,4038,3194,2221,1155,38,-1100,-2216,-3305,-4331,-5296,-6188,-6983,-7691,-8256,-8689,-8939,-9008,-8876,-8556,-8071,-7459,-6777,-6094,-5456,-4939,-4550,-4321,-4215,-4205,-4218,-4201,-4081,-3813,-3366,-2726,-1911,-941,134,1278,2438,3577,4665,5666,6581,7378,8067,8626,9055,9341,9470,9436,9223,8833,8258,7521,6629,5618,4525,3381,2240,1135,98,-837,-1663,-2366,-2956,-3434,-3826,-4132,-4378,-4573,-4722,-4846,-4927,-4987,-4989,-4946,-4815,-4596,-4262,-3803,-3234,-2552,-1797,-992,-179,607,1332,1972,2517,2954,3295,3538,3698,3783,3799,3758,3654,3508,3307,3077,2807,2521,2227,1935,1669,1430,1237,1080,963,857,748,603,392,101,-305,-810,-1433,-2140,-2918,-3735,-4549,-5345,-6069,-6721,-7252,-7659,-7915,-7994,-7887,-7559,-7001,-6201,-5151,-3881,-2407,-798,899,2584,4203,5657,6908,7886,8589,8988,9116,8973,8607,8035,7292,6407,5401,4310,3155,1978,806,-312,-1340,-2243,-2976,-3529,-3864,-3995,-3910,-3642,-3212,-2658,-2024,-1346,-665,-17,585,1107,1555,1912,2190,2383,2507,2553,2545,2466,2348,2169,1968,1718,1451,1141,807,422,1,-477,-996,-1545,-2119,-2674,-3197,-3658,-4027,-4306,-4475,-4545,-4525,-4418,-4250,-4021,-3757,-3455,-3133,-2791,-2427,-2050,-1650,-1236,-806,-371,66,491,889,1253,1561,1818,2006,2142,2212,2245,2231,2199,2159,2125,2119,2153,2233,2370,2546,2760,2976,3189,3348,3456,3468,3394,3210,2944,2580,2165,1687,1180,652,97,-472,-1071,-1705,-2376,-3090,-3840,-4600,-5359,-6059,-6681,-7162,-7483,-7605,-7525,-7228,-6746,-6077,-5267,-4332,-3302,-2206,-1058,102,1268,2394,3462,4438,5288,5994,6529,6893,7070,7095,6962,6725,6400,6033,5653,5286,4951,4645,4373,4097,3813,3469,3057,2547,1937,1240,468,-332,-1132,-1883,-2557,-3125,-3575,-3902,-4116,-4228,-4263,-4234,-4166,-4072,-3960,-3845,-3711,-3558,-3372,-3127,-2818,-2422,-1931,-1355,-687,35,812,1592,2360,3090,3747,4328,4811,5180,5455,5601,5648,5576,5409,5136,4772,4319,3775,3169,2483,1758,988,208,-569,-1316,-2026,-2670,-3259,-3763,-4207,-4568,-4871,-5084,-5228,-5273,-5209,-5036,-4712,-4268,-3678,-2984,-2214,-1421,-670,-13,486,792,894,785,516,122,-326,-761,-1129,-1373,-1476,-1416,-1222,-899,-512,-78,338,707,999,1184,1260,1222,1074,836,523,143,-270,-726,-1182,-1657,-2113,-2562,-2977,-3366,-3695,-3988,-4200,-4352,-4427,-4419,-4352,-4200,-3997,-3725,-3402,-3014,-2565,-2035,-1433,-724,76,990,2006,3112,4295,5507,6712,7843,8840,9625,10145,10337,10175,9655,8793,7647,6284,4808,3295,1885,614,-402,-1159,-1626,-1830,-1812,-1638,-1375,-1099,-865,-722,-685,-765,-931,-1157,-1403,-1621,-1787,-1861,-1834,-1704,-1468,-1157,-783,-373,40,448,813,1141,1400,1596,1716,1752,1716,1598,1422,1190,932,661,402,166,-37,-211,-354,-503,-656,-858,-1114,-1442,-1849,-2319,-2838,-3381,-3896,-4374,-4738,-4997,-5091,-5028,-4803,-4426,-3937,-3366,-2768,-2194,-1691,-1305,-1064,-980,-1052,-1251,-1536,-1859,-2138,-2322,-2339,-2143,-1708,-1027,-124,945,2121,3300,4412,5341,6040,6427,6492,6215,5629,4773,3713,2518,1274,54,-1076,-2041,-2825,-3365,-3688,-3775,-3670,-3409,-3037,-2622,-2199,-1819,-1496,-1246,-1041,-888,-715,-529,-261,90,548,1126,1796,2565,3382,4228,5048,5808,6459,6977,7324,7498,7496,7320,7009,6569,6042,5451,4812,4141,3444,2701,1916,1053,112,-921,-2049,-3237,-4477,-5697,-6864,-7899,-8748,-9350,-9667,-9670,-9349,-8733,-7837,-6741,-5489,-4173,-2861,-1621,-517,429,1172,1732,2102,2313,2392,2367,2274,2140,1999,1875,1802,1800,1891,2094,2396,2811,3291,3825,4350,4823,5186,5388,5388,5152,4672,3966,3059,2019,914,-177,-1166,-1990,-2592,-2948,-3058,-2952,-2686,-2330,-1965,-1655,-1471,-1424,-1544,-1791,-2143,-2533,-2927,-3258,-3518,-3672,-3737,-3726,-3660,-3576,-3482,-3395,-3306,-3194,-3034,-2785,-2420,-1906,-1238,-414,532,1561,2607,3602,4474,5149,5589,5747,5634,5247,4642,3845,2935,1948,940,-42,-985,-1850,-2645,-3352,-3972,-4498,-4912,-5207,-5350,-5334,-5140,-4775,-4248,-3608,-2881,-2142,-1432,-812,-315,40,254,366,407,468,593,867,1325,1997,2857,3875,4954,6019,6951,7673,8096,8201,7963,7421,6631,5655,4594,3509,2473,1542,725,52,-504,-945,-1307,-1589,-1822,-1981,-2071,-2065,-1943,-1699,-1319,-832,-257,352,950,1491,1929,2243,2429,2487,2448,2339,2186,2014,1833,1641,1417,1145,776,308,-297,-1025,-1869,-2781,-3716,-4603,-5381,-5993,-6389,-6559,-6498,-6235,-5818,-5293,-4732,-4173,-3669,-3228,-2862,-2552,-2273,-1999,-1711,-1388,-1041,-672,-306,44,355,625,846,1033,1195,1339,1472,1585,1664,1689,1633,1490,1249,932,577,227,-44,-180,-132,144,641,1337,2177,3068,3922,4620,5075,5206,4971,4373,3442,2261,926,-445,-1737,-2854,-3719,-4292,-4585,-4614,-4470,-4214,-3944,-3738,-3647,-3699,-3899,-4196,-4550,-4867,-5091,-5123,-4936,-4469,-3736,-2744,-1545,-199,1224,2647,4017,5270,6380,7328,8087,8685,9081,9308,9339,9183,8848,8351,7716,7006,6250,5526,4868,4304,3851,3482,3154,2822,2413,1888,1209,377,-588,-1628,-2668,-3628,-4414,-4978,-5258,-5274,-5023,-4593,-4034,-3459,-2934,-2543,-2321,-2286,-2415,-2658,-2938,-3179,-3279,-3196,-2857,-2290,-1490,-544,478,1470,2337,2996,3406,3515,3373,2966,2386,1663,865,42,-768,-1530,-2212,-2804,-3266,-3600,-3774,-3788,-3637,-3328,-2897,-2362,-1793,-1231,-740,-378,-166,-144,-289,-596,-999,-1460,-1898,-2261,-2494,-2563,-2461,-2196,-1808,-1341,-864,-421,-69,181,314,363,374,394,502,728,1130,1680,2389,3148,3929,4588,5076,5297,5221,4836,4181,3311,2315,1283,291,-581,-1314,-1881,-2316,-2651,-2937,-3217,-3529,-3880,-4271,-4660,-5017,-5272,-5397,-5334,-5088,-4641,-4041,-3309,-2506,-1675,-843,-60,697,1402,2089,2768,3453,4158,4876,5588,6270,6877,7366,7696,7827,7743,7429,6909,6197,5351,4406,3429,2455,1542,695,-52,-724,-1312,-1855,-2345,-2806,-3208,-3536,-3753,-3806,-3681,-3337,-2794,-2074,-1225,-329,546,1308,1902,2266,2393,2280,1970,1523,998,487,40,-284,-460,-493,-400,-235,-58,64,65,-109,-489,-1088,-1882,-2818,-3844,-4844,-5763,-6478,-6953,-7114,-6958,-6490,-5738,-4776,-3665,-2497,-1361,-334,508,1114,1455,1515,1321,902,323,-340,-1021,-1615,-2076,-2329,-2345,-2123,-1661,-1018,-232,616,1458,2219,2848,3289,3548,3608,3522,3332,3095,2889,2749,2729,2834,3053,3359,3686,3982,4180,4216,4069,3710,3156,2447,1622,756,-82,-846,-1456,-1905,-2142,-2187,-2039,-1735,-1304,-801,-264,252,711,1078,1323,1438,1422,1283,1060,779,498,260,111,96,239,553,1021,1620,2271,2929,3480,3873,4014,3885,3446,2737,1785,674,-523,-1708,-2807,-3746,-4483,-5002,-5304,-5424,-5409,-5312,-5201,-5112,-5103,-5168,-5328,-5531,-5747,-5901,-5931,-5763,-5355,-4666,-3714,-2524,-1167,262,1673,2950,4014,4798,5260,5422,5294,4966,4499,3984,3508,3118,2867,2755,2775,2881,3036,3164,3222,3148,2916,2512,1945,1242,448,-385,-1203,-1955,-2599,-3102,-3440,-3602,-3587,-3396,-3045,-2549,-1932,-1228,-468,295,1026,1659,2157,2469,2563,2428,2058,1480,728,-138,-1051,-1930,-2699,-3278,-3614,-3652,-3379,-2804,-1959,-915,251,1440,2567,3524,4279,4748,4958,4892,4603,4137,3541,2881,2189,1516,875,288,-234,-705,-1101,-1460,-1756,-2013,-2229,-2398,-2538,-2634,-2709,-2762,-2805,-2861,-2925,-3020,-3151,-3306,-3501,-3698,-3903,-4083,-4226,-4306,-4303,-4200,-3970,-3600,-3075,-2378,-1528,-524,591,1770,2963,4074,5061,5822,6333,6539,6452,6089,5512,4786,4004,3248,2596,2103,1794,1662,1689,1803,1962,2084,2118,2034,1804,1452,1007,526,68,-300,-534,-601,-497,-254,95,469,823,1080,1216,1199,1055,797,490,179,-74,-224,-253,-146,49,319,562,756,801,684,360,-151,-840,-1637,-2507,-3354,-4138,-4792,-5283,-5603,-5745,-5743,-5609,-5390,-5095,-4758,-4374,-3953,-3492,-2977,-2429,-1826,-1218,-597,-21,506,940,1290,1543,1730,1874,2003,2154,2340,2572,2854,3153,3471,3762,4012,4205,4314,4348,4292,4153,3924,3608,3185,2660,2012,1243,358,-629,-1679,-2756,-3792,-4732,-5505,-6057,-6341,-6338,-6046,-5502,-4757,-3883,-2974,-2096,-1335,-727,-301,-45,65,83,71,68,150,313,598,972,1431,1924,2429,2910,3342,3729,4059,4353,4625,4888,5156,5433,5705,5950,6138,6218,6152,5892,5407,4685,3725,2570,1250,-142,-1557,-2887,-4083,-5056,-5790,-6242,-6432,-6375,-6122,-5715,-5228,-4692,-4168,-3676,-3223,-2820,-2434,-2060,-1669,-1246,-788,-286,234,778,1302,1811,2262,2659,2968,3194,3302,3308,3172,2922,2533,2036,1447,814,179,-381,-815,-1048,-1042,-771,-235,524,1451,2455,3435,4297,4947,5317,5374,5106,4545,3754,2805,1808,844,10,-635,-1058,-1258,-1266,-1149,-973,-826,-775,-872,-1152,-1600,-2203,-2897,-3616,-4297,-4856,-5257,-5459,-5459,-5267,-4929,-4481,-3991,-3510,-3091,-2774,-2590,-2539,-2622,-2811,-3072,-3358,-3630,-3838,-3949,-3948,-3815,-3575,-3237,-2840,-2415,-2004,-1617,-1297,-1008,-779,-561,-336,-80,249,664,1172,1791,2480,3244,4015,4768,5440,5988,6369,6557,6535,6315,5915,5374,4739,4061,3388,2771,2231,1794,1458,1216,1046,914,799,652,480,242,-23,-334,-626,-905,-1104,-1229,-1254,-1185,-1040,-842,-618,-403,-203,-35,123,268,460,674,974,1314,1708,2088,2426,2629,2667,2464,2002,1276,304,-856,-2125,-3407,-4587,-5563,-6222,-6502,-6340,-5739,-4729,-3379,-1801,-119,1530,3024,4248,5142,5660,5805,5620,5147,4473,3666,2801,1937,1129,411,-197,-676,-1037,-1275,-1423,-1489,-1522,-1535,-1578,-1665,-1830,-2076,-2418,-2834,-3317,-3823,-4326,-4769,-5127,-5339,-5391,-5242,-4894,-4331,-3579,-2653,-1600,-461,697,1834,2870,3766,4466,4930,5151,5109,4827,4344,3692,2956,2176,1431,763,217,-206,-489,-684,-790,-888,-978,-1121,-1309,-1552,-1829,-2110,-2360,-2543,-2633,-2615,-2487,-2264,-1966,-1624,-1267,-920,-595,-309,-37,212,485,789,1154,1604,2136,2762,3449,4183,4913,5601,6186,6614,6833,6781,6439,5760,4758,3458,1894,178,-1632,-3382,-4991,-6316,-7287,-7812,-7882,-7477,-6669,-5515,-4131,-2630,-1113,313,1585,2654,3506,4140,4579,4845,4953,4932,4772,4477,4042,3460,2742,1909,1000,66,-823,-1606,-2218,-2609,-2766,-2682,-2400,-1975,-1469,-985,-564,-288,-169,-216,-405,-687,-1004,-1301,-1516,-1630,-1613,-1493,-1280,-1021,-762,-528,-363,-274,-261,-320,-413,-520,-615,-668,-684,-655,-610,-568,-571,-637,-792,-1046,-1373,-1758,-2148,-2474,-2700,-2734,-2567,-2157,-1515,-678,316,1384,2461,3470,4346,5045,5519,5764,5757,5517,5046,4366,3498,2470,1322,99,-1136,-2325,-3390,-4268,-4905,-5260,-5322,-5109,-4659,-4059,-3380,-2745,-2232,-1928,-1884,-2096,-2559,-3173,-3870,-4506,-4976,-5178,-5028,-4518,-3642,-2484,-1113,331,1763,3043,4122,4919,5441,5670,5662,5437,5056,4555,3975,3343,2693,2045,1441,912,506,268,226,417,824,1437,2200,3040,3876,4626,5207,5590,5738,5688,5481,5194,4909,4698,4616,4679,4857,5106,5309,5392,5230,4768,3961,2825,1420,-149,-1761,-3273,-4571,-5560,-6193,-6464,-6419,-6128,-5699,-5225,-4818,-4532,-4432,-4506,-4750,-5094,-5492,-5854,-6132,-6265,-6236,-6036,-5692,-5239,-4730,-4206,-3710,-3258,-2851,-2470,-2079,-1642,-1120,-503,215,1004,1808,2585,3243,3751,4042,4123,3981,3678,3234,2754,2251,1820,1445,1160,921,697,430,76,-396,-988,-1672,-2392,-3052,-3576,-3843,-3807,-3405,-2658,-1600,-341,1015,2304,3413,4203,4613,4592,4171,3397,2372,1205,14,-1085,-2016,-2699,-3124,-3273,-3184,-2896,-2459,-1930,-1354,-772,-202,337,854,1345,1826,2308,2796,3299,3818,4342,4872,5380,5856,6261,6586,6776,6829,6695,6369,5838,5109,4201,3169,2044,915,-174,-1159,-1999,-2677,-3187,-3553,-3798,-3978,-4110,-4240,-4362,-4480,-4560,-4566,-4453,-4186,-3749,-3141,-2411,-1601,-812,-110,406,682,678,406,-107,-756,-1463,-2085,-2514,-2663,-2454,-1902,-1018,97,1339,2568,3660,4508,5039,5235,5106,4732,4186,3593,3033,2606,2347,2278,2376,2580,2834,3038,3137,3058,2778,2287,1609,790,-109,-1019,-1885,-2652,-3295,-3807,-4198,-4499,-4746,-4970,-5210,-5478,-5776,-6101,-6418,-6709,-6941,-7087,-7147,-7099,-6966,-6741,-6445,-6071,-5627,-5094,-4466,-3733,-2887,-1944,-925,129,1160,2103,2898,3476,3806,3874,3675,3286,2731,2135,1549,1072,754,630,701,942,1299,1716,2122,2472,2715,2852,2881,2837,2762,2703,2693,2777,2945,3208,3538,3897,4258,4581,4833,5003,5075,5048,4941,4757,4524,4251,3957,3650,3338,3026,2712,2420,2127,1879,1637,1430,1236,1033,811,525,153,-330,-950,-1699,-2568,-3514,-4478,-5388,-6170,-6744,-7059,-7086,-6819,-6310,-5610,-4822,-4032,-3337,-2804,-2469,-2333,-2355,-2464,-2577,-2601,-2455,-2096,-1493,-683,303,1361,2421,3366,4118,4618,4806,4704,4307,3692,2910,2055,1184,387,-316,-874,-1301,-1600,-1806,-1950,-2066,-2184,-2300,-2435,-2539,-2602,-2581,-2436,-2164,-1738,-1192,-545,147,838,1475,2010,2423,2693,2823,2834,2730,2552,2297,1990,1624,1198,714,168,-428,-1046,-1652,-2196,-2624,-2883,-2946,-2778,-2408,-1862,-1202,-519,121,623,942,1037,910,587,126,-415,-949,-1429,-1783,-2000,-2054,-1968,-1753,-1453,-1085,-690,-276,147,577,1027,1509,2027,2596,3200,3835,4470,5079,5620,6063,6362,6495,6430,6163,5687,5026,4197,3246,2218,1161,134,-828,-1667,-2361,-2871,-3185,-3294,-3206,-2944,-2548,-2071,-1573,-1126,-788,-601,-604,-781,-1124,-1567,-2055,-2491,-2821,-2958,-2883,-2574,-2054,-1388,-628,112,769,1250,1505,1511,1266,814,214,-453,-1104,-1657,-2056,-2261,-2268,-2110,-1820,-1492,-1167,-946,-844,-905,-1100,-1396,-1727,-2025,-2216,-2254,-2118,-1802,-1368,-855,-361,45,297,352,205,-103,-524,-962,-1326,-1540,-1529,-1277,-798,-130,621,1387,2043,2532,2791,2818,2634,2303,1907,1536,1273,1179,1284,1581,2030,2571,3113,3593,3932,4093,4056,3834,3461,2998,2499,2031,1640,1361,1195,1135,1137,1162,1151,1051,831,459,-49,-683,-1383,-2107,-2780,-3361,-3801,-4091,-4228,-4238,-4167,-4054,-3951,-3899,-3921,-4036,-4243,-4528,-4872,-5239,-5599,-5900,-6109,-6174,-6054,-5715,-5127,-4282,-3187,-1861,-366,1243,2869,4428,5833,6994,7871,8418,8656,8591,8303,7832,7283,6712,6186,5756,5434,5231,5117,5057,5003,4899,4708,4387,3929,3325,2603,1796,945,102,-699,-1419,-2046,-2568,-3003,-3346,-3630,-3842,-4000,-4080,-4081,-3970,-3757,-3422,-2998,-2500,-1999,-1536,-1194,-1023,-1063,-1333,-1809,-2444,-3155,-3852,-4433,-4815,-4945,-4788,-4383,-3757,-3013,-2221,-1481,-854,-387,-87,62,110,98,108,154,289,492,743,1009,1225,1352,1359,1212,944,560,132,-299,-647,-868,-903,-734,-361,190,870,1613,2355,3034,3604,4031,4316,4448,4466,4372,4203,3954,3651,3276,2840,2323,1736,1071,358,-396,-1142,-1869,-2512,-3079,-3514,-3840,-4035,-4117,-4092,-3979,-3777,-3509,-3164,-2760,-2279,-1739,-1123,-451,269,1028,1788,2538,3237,3867,4399,4814,5102,5253,5273,5175,4966,4683,4327,3927,3479,2990,2448,1842,1160,394,-449,-1364,-2315,-3267,-4181,-4989,-5676,-6171,-6483,-6589,-6510,-6288,-5955,-5573,-5180,-4813,-4485,-4194,-3907,-3591,-3192,-2666,-1990,-1133,-138,991,2164,3333,4411,5324,6034,6482,6686,6624,6360,5904,5347,4705,4066,3445,2894,2428,2054,1775,1583,1453,1385,1344,1335,1335,1346,1350,1353,1324,1272,1154,968,694,323,-131,-647,-1185,-1688,-2112,-2407,-2538,-2506,-2315,-2001,-1618,-1210,-846,-568,-413,-398,-523,-772,-1101,-1484,-1860,-2205,-2487,-2691,-2823,-2890,-2917,-2920,-2933,-2962,-3028,-3122,-3238,-3347,-3428,-3439,-3367,-3178,-2887,-2489,-2022,-1514,-1012,-547,-166,127,310,394,408,361,303,241,202,185,191,201,213,198,169,112,45,-16,-50,-34,54,226,484,826,1233,1681,2144,2591,2997,3344,3622,3817,3956,4013,4042,4001,3950,3852,3737,3596,3431,3248,3039,2805,2542,2241,1897,1504,1042,516,-92,-767,-1504,-2267,-3032,-3751,-4368,-4860,-5151,-5247,-5103,-4734,-4149,-3383,-2484,-1513,-527,396,1214,1873,2353,2647,2768,2740,2606,2390,2129,1835,1521,1188,817,423,-27,-493,-984,-1446,-1848,-2141,-2269,-2220,-1953,-1494,-860,-104,718,1525,2271,2878,3325,3573,3633,3507,3229,2825,2326,1758,1143,485,-194,-902,-1613,-2323,-2999,-3614,-4136,-4521,-4750,-4791,-4644,-4314,-3828,-3228,-2559,-1882,-1233,-669,-194,177,456,682,872,1069,1301,1570,1888,2220,2533,2786,2919,2906,2700,2316,1745,1057,280,-490,-1208,-1794,-2223,-2448,-2491,-2346,-2055,-1662,-1194,-723,-261,132,440,656,750,759,674,534,363,195,71,18,71,239,527,917,1377,1863,2314,2685,2906,2952,2776,2383,1771,982,53,-949,-1959,-2901,-3711,-4324,-4705,-4819,-4672,-4294,-3705,-3006,-2217,-1461,-761,-196,218,468,568,562,483,412,376,448,637,971,1432,2015,2666,3367,4063,4722,5305,5784,6129,6330,6372,6256,5988,5577,5049,4419,3717,2972,2207,1455,748,96,-464,-933,-1301,-1575,-1772,-1914,-2037,-2166,-2345,-2592,-2923,-3341,-3822,-4342,-4854,-5319,-5687,-5928,-6019,-5951,-5739,-5401,-4962,-4476,-3949,-3435,-2934,-2459,-2023,-1589,-1188,-772,-372,23,398,725,999,1190,1312,1354,1357,1326,1325,1352,1479,1664,1959,2283,2639,2936,3143,3190,3055,2720,2193,1512,718,-118,-942,-1689,-2312,-2784,-3086,-3227,-3237,-3136,-2991,-2820,-2683,-2582,-2539,-2533,-2534,-2512,-2403,-2193,-1826,-1303,-629,180,1066,1992,2881,3685,4351,4845,5160,5283,5255,5084,4829,4506,4159,3804,3451,3114,2785,2457,2138,1798,1460,1106,739,368,-18,-406,-797,-1179,-1537,-1845,-2081,-2206,-2193,-2002,-1620,-1027,-229,737,1849,3015,4178,5245,6128,6766,7096,7096,6754,6108,5188,4079,2844,1563,320,-856,-1891,-2796,-3542,-4152,-4627,-4994,-5246,-5409,-5469,-5433,-5293,-5054,-4715,-4297,-3820,-3304,-2793,-2307,-1877,-1523,-1244,-1053,-923,-851,-819,-800,-811,-817,-862,-921,-1045,-1214,-1453,-1743,-2070,-2403,-2709,-2941,-3073,-3080,-2950,-2696,-2335,-1904,-1455,-1022,-663,-396,-256,-228,-311,-456,-631,-775,-841,-793,-599,-265,198,739,1314,1837,2255,2496,2527,2334,1935,1375,733,92,-458,-830,-977,-861,-495,83,813,1614,2401,3108,3672,4074,4304,4390,4370,4302,4225,4197,4217,4312,4437,4574,4666,4666,4534,4244,3776,3168,2418,1613,774,-20,-729,-1330,-1782,-2120,-2323,-2442,-2487,-2488,-2464,-2421,-2356,-2271,-2138,-1962,-1718,-1420,-1065,-681,-286,87,414,673,846,935,942,888,795,690,597,534,504,506,513,516,478,389,246,46,-169,-386,-550,-642,-637,-532,-350,-117,100,267,303,195,-105,-571,-1189,-1891,-2614,-3267,-3768,-4049,-4064,-3784,-3248,-2462,-1540,-527,455,1342,2050,2548,2790,2805,2578,2176,1610,939,193,-604,-1410,-2218,-2998,-3727,-4380,-4921,-5319,-5544,-5568,-5386,-5000,-4440,-3747,-2988,-2226,-1533,-974,-574,-367,-324,-428,-614,-839,-1034,-1166,-1200,-1128,-958,-708,-400,-69,275,607,919,1220,1488,1742,1957,2141,2266,2335,2324,2238,2082,1862,1613,1354,1143,1006,1005,1148,1485,1992,2672,3482,4380,5302,6197,6995,7654,8121,8375,8392,8179,7749,7122,6347,5445,4472,3455,2435,1429,471,-448,-1293,-2077,-2772,-3374,-3870,-4238,-4482,-4590,-4572,-4446,-4237,-3976,-3694,-3429,-3186,-3000,-2851,-2746,-2653,-2572,-2455,-2326,-2139,-1934,-1689,-1440,-1186,-952,-738,-554,-401,-270,-176,-96,-55,-46,-79,-166,-308,-503,-748,-1012,-1276,-1496,-1640,-1673,-1568,-1322,-938,-450,103,660,1165,1552,1776,1800,1614,1220,658,-32,-785,-1529,-2217,-2775,-3194,-3435,-3534,-3490,-3360,-3168,-2963,-2755,-2571,-2389,-2212,-2003,-1754,-1437,-1051,-603,-106,414,921,1396,1808,2144,2414,2609,2761,2883,2996,3115,3241,3364,3467,3517,3486,3340,3069,2664,2147,1548,922,322,-175,-519,-652,-542,-171,440,1272,2251,3324,4398,5399,6247,6878,7257,7346,7150,6682,5968,5056,3987,2812,1577,327,-908,-2089,-3194,-4200,-5082,-5842,-6448,-6918,-7229,-7404,-7437,-7348,-7149,-6851,-6481,-6037,-5549,-5018,-4462,-3902,-3334,-2799,-2278,-1809,-1369,-972,-599,-235,130,521,953,1431,1967,2548,3162,3784,4384,4925,5372,5698,5876,5904,5767,5493,5082,4576,3992,3364,2716,2067,1435,818,237,-330,-865,-1379,-1867,-2318,-2728,-3071,-3343,-3518,-3602,-3595,-3506,-3379,-3227,-3101,-3032,-3036,-3135,-3309,-3540,-3786,-3990,-4106,-4078,-3876,-3482,-2899,-2162,-1310,-416,468,1266,1925,2409,2689,2771,2668,2415,2058,1653,1254,903,649,504,490,594,802,1086,1413,1749,2050,2298,2454,2509,2463,2299,2058,1746,1404,1071,784,572,471,478,613,842,1157,1510,1870,2192,2443,2591,2618,2520,2298,1979,1580,1144,690,260,-141,-487,-791,-1046,-1273,-1469,-1644,-1791,-1895,-1938,-1900,-1760,-1511,-1165,-736,-275,167,535,758,796,615,212,-396,-1146,-1987,-2815,-3558,-4125,-4455,-4509,-4268,-3758,-3012,-2105,-1107,-104,830,1640,2283,2749,3043,3181,3214,3156,3059,2928,2776,2601,2377,2092,1721,1250,694,59,-607,-1258,-1837,-2291,-2574,-2667,-2548,-2258,-1802,-1267,-687,-155,281,560,659,564,299,-97,-562,-1022,-1403,-1636,-1672,-1482,-1066,-450,313,1150,1976,2707,3254,3567,3579,3303,2712,1880,835,-323,-1516,-2649,-3630,-4398,-4882,-5073,-4953,-4550,-3910,-3086,-2153,-1171,-217,674,1445,2091,2586,2955,3182,3311,3325,3248,3072,2793,2407,1908,1314,643,-62,-742,-1338,-1779,-2008,-1991,-1697,-1159,-400,489,1445,2344,3127,3680,3995,4009,3787,3325,2741,2074,1440,893,491,263,207,291,469,672,829,885,781,500,43,-569,-1280,-2034,-2754,-3379,-3845,-4125,-4194,-4074,-3787,-3397,-2951,-2527,-2168,-1921,-1803,-1801,-1894,-2021,-2138,-2178,-2093,-1871,-1486,-982,-394,222,774,1229,1493,1571,1422,1093,612,68,-477,-918,-1194,-1242,-1027,-563,132,979,1899,2795,3557,4121,4407,4408,4126,3609,2932,2176,1442,801,331,54,-1,124,405,763,1138,1461,1670,1739,1647,1413,1067,663,253,-93,-348,-458,-441,-284,-35,273,595,878,1103,1238,1294,1271,1203,1103,1017,943,911,898,901,880,816,658,394,-10,-546,-1218,-1986,-2837,-3704,-4566,-5353,-6048,-6597,-6996,-7226,-7284,-7188,-6945,-6585,-6129,-5614,-5059,-4501,-3958,-3438,-2957,-2491,-2037,-1570,-1066,-512,98,771,1473,2188,2877,3495,4022,4425,4718,4893,5016,5093,5211,5381,5651,6015,6453,6916,7341,7637,7732,7550,7052,6216,5077,3677,2111,479,-1120,-2574,-3805,-4766,-5411,-5766,-5847,-5711,-5428,-5055,-4662,-4291,-3963,-3701,-3476,-3280,-3072,-2829,-2525,-2159,-1726,-1242,-741,-227,247,685,1051,1351,1570,1716,1785,1795,1746,1674,1573,1495,1419,1390,1372,1380,1371,1335,1246,1086,856,577,266,-5,-212,-273,-160,162,709,1439,2336,3288,4247,5085,5730,6095,6128,5810,5152,4207,3038,1763,467,-730,-1750,-2527,-3024,-3251,-3224,-3023,-2697,-2356,-2059,-1890,-1887,-2073,-2436,-2942,-3527,-4122,-4653,-5054,-5285,-5323,-5178,-4887,-4499,-4081,-3688,-3370,-3145,-3029,-2980,-2971,-2943,-2839,-2619,-2247,-1721,-1043,-261,602,1474,2321,3102,3787,4376,4864,5268,5612,5905,6166,6392,6577,6709,6754,6694,6485,6110,5539,4762,3786,2623,1325,-71,-1482,-2848,-4087,-5145,-5964,-6532,-6834,-6908,-6781,-6519,-6177,-5814,-5477,-5193,-4974,-4806,-4654,-4468,-4194,-3766,-3159,-2341,-1335,-192,1015,2185,3211,4014,4518,4707,4595,4240,3728,3166,2658,2287,2121,2180,2448,2889,3412,3946,4389,4685,4767,4638,4293,3798,3189,2576,1995,1539,1241,1119,1183,1396,1725,2115,2513,2858,3104,3211,3145,2900,2472,1883,1169,375,-439,-1214,-1900,-2448,-2852,-3084,-3200,-3195,-3158,-3101,-3086,-3125,-3226,-3364,-3513,-3611,-3627,-3511,-3256,-2862,-2373,-1840,-1352,-964,-774,-793,-1062,-1540,-2179,-2897,-3593,-4178,-4563,-4704,-4569,-4183,-3595,-2876,-2132,-1446,-914,-594,-521,-683,-1049,-1549,-2085,-2586,-2933,-3090,-2997,-2666,-2122,-1433,-683,46,660,1110,1358,1409,1300,1096,882,743,777,1032,1558,2332,3323,4432,5557,6570,7355,7817,7900,7597,6937,6014,4923,3804,2768,1922,1337,1023,990,1148,1441,1748,1975,2040,1884,1483,853,46,-867,-1787,-2615,-3272,-3670,-3786,-3604,-3138,-2459,-1612,-705,194,1005,1662,2145,2425,2534,2503,2382,2235,2114,2056,2085,2187,2335,2480,2554,2517,2296,1905,1315,601,-194,-962,-1617,-2070,-2263,-2165,-1802,-1221,-519,188,803,1202,1331,1149,665,-66,-965,-1923,-2831,-3586,-4114,-4362,-4322,-4019,-3510,-2869,-2196,-1558,-1056,-715,-579,-631,-837,-1148,-1483,-1783,-1981,-2032,-1920,-1656,-1269,-832,-398,-57,133,122,-121,-591,-1254,-2064,-2931,-3782,-4516,-5063,-5361,-5387,-5159,-4707,-4125,-3483,-2887,-2411,-2105,-1993,-2040,-2201,-2376,-2487,-2426,-2134,-1568,-725,350,1588,2897,4159,5293,6198,6838,7188,7267,7124,6828,6455,6089,5783,5589,5506,5531,5620,5709,5744,5641,5356,4845,4092,3123,1971,718,-560,-1764,-2809,-3627,-4160,-4396,-4342,-4020,-3508,-2836,-2113,-1359,-656,-1,572,1096,1569,2044,2522,3034,3573,4122,4643,5095,5409,5544,5437,5075,4442,3563,2491,1271,9,-1239,-2379,-3345,-4095,-4585,-4828,-4833,-4647,-4336,-3957,-3594,-3297,-3116,-3073,-3164,-3362,-3625,-3883,-4085,-4153,-4062,-3770,-3295,-2655,-1908,-1113,-342,339,887,1265,1466,1510,1430,1280,1129,1026,1034,1164,1424,1776,2157,2510,2730,2786,2596,2191,1559,796,-51,-862,-1568,-2098,-2402,-2506,-2411,-2224,-1991,-1848,-1835,-2047,-2494,-3166,-4040,-5015,-6033,-6969,-7747,-8283,-8519,-8441,-8050,-7386,-6507,-5485,-4404,-3327,-2327,-1431,-675,-38,488,956,1401,1880,2417,3054,3770,4581,5425,6282,7081,7783,8339,8716,8909,8913,8769,8503,8188,7864,7599,7427,7360,7412,7529,7678,7787,7782,7616,7226,6595,5722,4633,3365,1997,583,-786,-2049,-3141,-4020,-4655,-5047,-5206,-5172,-4987,-4712,-4413,-4133,-3934,-3831,-3843,-3954,-4137,-4343,-4535,-4656,-4684,-4596,-4397,-4112,-3772,-3425,-3104,-2855,-2672,-2577,-2524,-2478,-2391,-2195,-1866,-1376,-744,-13,743,1444,1986,2322,2383,2196,1782,1235,650,147,-180,-244,-27,478,1178,2005,2802,3460,3859,3911,3598,2910,1939,754,-490,-1690,-2710,-3470,-3909,-4023,-3839,-3427,-2872,-2279,-1742,-1351,-1156,-1191,-1442,-1879,-2427,-3029,-3585,-4048,-4347,-4467,-4387,-4134,-3723,-3208,-2625,-2010,-1411,-821,-276,255,763,1275,1801,2347,2920,3501,4078,4610,5072,5412,5607,5629,5473,5154,4705,4176,3630,3142,2764,2563,2570,2797,3244,3863,4605,5393,6139,6758,7162,7280,7069,6497,5576,4343,2858,1221,-474,-2115,-3594,-4840,-5774,-6394,-6683,-6697,-6492,-6154,-5760,-5394,-5104,-4927,-4866,-4879,-4935,-4949,-4877,-4662,-4287,-3765,-3127,-2441,-1779,-1203,-770,-488,-350,-300,-272,-180,55,484,1137,1987,2982,4014,4985,5755,6240,6356,6084,5435,4489,3334,2107,922,-89,-850,-1297,-1435,-1280,-924,-443,37,418,605,536,183,-441,-1278,-2267,-3284,-4255,-5066,-5658,-5994,-6063,-5897,-5552,-5081,-4572,-4067,-3614,-3224,-2884,-2560,-2200,-1750,-1150,-384,575,1681,2885,4090,5185,6059,6604,6753,6456,5742,4655,3305,1814,326,-1026,-2129,-2894,-3300,-3337,-3053,-2528,-1835,-1087,-350,281,778,1089,1226,1200,1045,810,552,311,154,98,178,400,746,1208,1742,2310,2874,3380,3810,4123,4332,4418,4427,4357,4264,4148,4033,3909,3756,3543,3235,2790,2197,1446,572,-388,-1342,-2233,-2952,-3450,-3682,-3640,-3360,-2919,-2391,-1912,-1548,-1421,-1552,-1977,-2660,-3542,-4530,-5511,-6367,-6997,-7302,-7231,-6752,-5879,-4665,-3186,-1548,118,1693,3058,4113,4806,5108,5039,4661,4051,3307,2533,1804,1185,714,387,198,100,63,48,28,-1,-42,-72,-74,-26,72,236,421,625,784,869,834,652,317,-158,-730,-1344,-1909,-2369,-2621,-2641,-2375,-1843,-1073,-134,901,1913,2837,3564,4050,4254,4172,3828,3274,2567,1788,1004,287,-315,-759,-1037,-1139,-1103,-947,-731,-491,-291,-163,-155,-277,-546,-933,-1416,-1928,-2426,-2823,-3095,-3175,-3076,-2804,-2390,-1903,-1400,-946,-590,-361,-254,-247,-285,-304,-232,-14,392,990,1760,2639,3551,4401,5084,5524,5648,5429,4866,4000,2893,1638,347,-896,-1967,-2820,-3378,-3639,-3602,-3310,-2829,-2230,-1612,-1040,-585,-284,-132,-127,-212,-343,-463,-523,-510,-403,-239,-32,170,324,412,424,361,269,178,137,189,341,596,914,1243,1510,1643,1575,1268,708,-80,-1033,-2063,-3066,-3922,-4547,-4852,-4825,-4441,-3781,-2894,-1901,-903,5,730,1242,1503,1544,1393,1122,779,454,175,10,-32,53,268,570,948,1356,1759,2134,2440,2659,2776,2779,2673,2469,2194,1873,1551,1261,1027,880,817,839,932,1066,1228,1377,1516,1614,1687,1733,1766,1809,1868,1959,2069,2187,2276,2305,2218,1981,1557,923,98,-920,-2055,-3276,-4484,-5624,-6605,-7385,-7905,-8151,-8121,-7832,-7330,-6668,-5911,-5132,-4393,-3749,-3232,-2855,-2589,-2418,-2261,-2080,-1800,-1378,-787,-10,922,1997,3133,4300,5414,6437,7318,8030,8561,8901,9061,9037,8842,8475,7933,7215,6324,5252,4030,2669,1218,-270,-1734,-3105,-4314,-5307,-6051,-6514,-6721,-6675,-6451,-6076,-5643,-5190,-4779,-4434,-4175,-3987,-3864,-3765,-3670,-3551,-3396,-3195,-2961,-2686,-2404,-2086,-1767,-1403,-1010,-553,-23,577,1259,1991,2756,3522,4249,4911,5481,5937,6268,6463,6512,6411,6153,5739,5169,4457,3625,2702,1734,780,-106,-841,-1384,-1665,-1670,-1385,-837,-82,795,1701,2514,3141,3494,3512,3195,2549,1665,622,-445,-1422,-2198,-2681,-2836,-2645,-2169,-1468,-672,112,752,1152,1250,1006,453,-372,-1373,-2463,-3530,-4504,-5296,-5895,-6266,-6441,-6435,-6298,-6044,-5711,-5287,-4767,-4134,-3360,-2449,-1398,-254,940,2098,3144,3996,4592,4891,4900,4635,4177,3596,3005,2493,2139,2000,2086,2383,2826,3338,3815,4162,4291,4144,3700,2966,1997,861,-351,-1553,-2659,-3625,-4405,-4999,-5427,-5700,-5869,-5954,-5976,-5955,-5889,-5780,-5624,-5431,-5190,-4930,-4638,-4336,-4002,-3644,-3213,-2715,-2099,-1370,-511,459,1512,2607,3687,4688,5568,6261,6759,7044,7129,7059,6866,6610,6342,6092,5890,5732,5595,5455,5248,4955,4517,3941,3221,2401,1529,679,-75,-671,-1042,-1177,-1063,-732,-253,309,851,1289,1553,1584,1373,935,312,-418,-1180,-1899,-2494,-2946,-3213,-3326,-3299,-3192,-3043,-2904,-2798,-2732,-2695,-2647,-2559,-2384,-2108,-1715,-1238,-706,-193,246,530,619,460,74,-533,-1282,-2094,-2875,-3515,-3943,-4098,-3952,-3534,-2891,-2107,-1290,-537,49,397,465,249,-222,-878,-1651,-2428,-3145,-3700,-4055,-4171,-4033,-3669,-3092,-2357,-1515,-609,285,1146,1908,2560,3075,3465,3723,3903,4004,4089,4163,4257,4357,4458,4513,4497,4361,4082,3646,3065,2370,1617,873,209,-300,-608,-676,-517,-145,361,939,1475,1893,2101,2053,1716,1118,288,-674,-1691,-2640,-3433,-3975,-4224,-4145,-3770,-3123,-2307,-1379,-450,404,1138,1687,2079,2302,2415,2444,2442,2445,2456,2503,2543,2572,2552,2455,2270,1998,1648,1267,891,578,364,296,364,572,863,1178,1446,1575,1514,1191,609,-235,-1278,-2445,-3629,-4703,-5558,-6079,-6204,-5893,-5162,-4079,-2731,-1265,200,1511,2583,3313,3698,3726,3461,2985,2386,1770,1226,812,572,497,569,720,903,1022,1029,866,499,-54,-784,-1625,-2512,-3366,-4109,-4681,-5047,-5191,-5140,-4943,-4661,-4383,-4160,-4063,-4104,-4284,-4561,-4867,-5134,-5261,-5197,-4874,-4280,-3433,-2368,-1166,95,1316,2423,3337,4033,4479,4702,4731,4617,4423,4198,3987,3825,3718,3659,3645,3627,3605,3528,3394,3182,2894,2553,2170,1791,1435,1139,916,783,710,711,720,749,744,717,653,574,507,487,546,728,1027,1471,2012,2631,3255,3832,4291,4567,4631,4433,3995,3319,2456,1478,453,-516,-1361,-1995,-2386,-2498,-2364,-2013,-1542,-1019,-579,-282,-235,-459,-976,-1746,-2712,-3774,-4839,-5797,-6563,-7069,-7271,-7164,-6770,-6117,-5279,-4308,-3276,-2250,-1271,-390,373,1011,1514,1917,2213,2449,2632,2791,2931,3053,3156,3209,3215,3137,2980,2734,2417,2037,1647,1254,922,656,482,401,384,408,417,359,192,-138,-644,-1334,-2191,-3169,-4213,-5257,-6222,-7045,-7658,-8024,-8106,-7913,-7446,-6747,-5864,-4846,-3770,-2673,-1629,-658,196,936,1554,2075,2511,2901,3254,3604,3944,4288,4619,4935,5220,5468,5671,5839,5979,6098,6212,6318,6406,6467,6461,6353,6116,5705,5107,4322,3356,2267,1092,-73,-1171,-2101,-2810,-3243,-3376,-3219,-2814,-2219,-1537,-851,-274,126,271,158,-225,-818,-1564,-2381,-3171,-3865,-4391,-4705,-4798,-4665,-4342,-3865,-3288,-2653,-2017,-1404,-849,-361,68,427,761,1056,1360,1669,2005,2361,2740,3100,3446,3708,3888,3929,3828,3564,3149,2587,1912,1154,355,-443,-1199,-1872,-2434,-2866,-3149,-3301,-3309,-3227,-3061,-2861,-2659,-2483,-2356,-2295,-2282,-2318,-2364,-2397,-2385,-2303,-2133,-1867,-1518,-1091,-636,-169,248,593,822,922,880,705,411,26,-416,-882,-1327,-1729,-2037,-2245,-2310,-2229,-1983,-1573,-998,-292,532,1408,2292,3121,3821,4352,4667,4744,4598,4240,3720,3091,2404,1725,1094,566,159,-91,-188,-113,114,477,953,1489,2051,2574,3004,3295,3389,3268,2910,2330,1550,628,-380,-1381,-2303,-3057,-3581,-3826,-3779,-3454,-2896,-2193,-1419,-697,-98,287,428,310,-31,-548,-1141,-1744,-2241,-2589,-2722,-2645,-2358,-1915,-1360,-755,-156,407,908,1352,1756,2147,2555,2999,3493,4022,4558,5053,5439,5657,5648,5363,4790,3933,2832,1546,154,-1262,-2618,-3835,-4877,-5686,-6279,-6647,-6822,-6846,-6743,-6569,-6339,-6080,-5797,-5483,-5139,-4731,-4268,-3715,-3100,-2413,-1684,-947,-219,448,1047,1548,1948,2257,2477,2644,2766,2878,2994,3124,3286,3467,3664,3873,4057,4223,4334,4379,4361,4259,4087,3851,3558,3229,2883,2523,2173,1822,1480,1123,747,317,-166,-728,-1359,-2055,-2789,-3529,-4225,-4844,-5321,-5638,-5742,-5634,-5298,-4761,-4043,-3193,-2269,-1316,-414,414,1104,1659,2056,2341,2514,2655,2778,2932,3136,3378,3642,3870,4013,3999,3795,3350,2682,1810,799,-263,-1280,-2152,-2796,-3153,-3207,-2963,-2487,-1844,-1133,-455,123,518,731,740,605,364,101,-118,-235,-207,-22,308,749,1243,1730,2138,2419,2519,2423,2124,1649,1035,352,-344,-969,-1474,-1797,-1929,-1843,-1589,-1180,-693,-185,286,648,876,926,802,505,64,-495,-1118,-1784,-2431,-3045,-3580,-4027,-4365,-4590,-4696,-4689,-4559,-4317,-3951,-3459,-2846,-2103,-1244,-281,763,1859,2959,4033,5015,5878,6550,7013,7220,7158,6827,6234,5424,4440,3350,2223,1127,127,-730,-1413,-1917,-2249,-2455,-2576,-2668,-2797,-2978,-3271,-3630,-4069,-4507,-4907,-5191,-5315,-5235,-4958,-4492,-3903,-3258,-2639,-2136,-1798,-1677,-1765,-2041,-2447,-2894,-3304,-3580,-3659,-3484,-3062,-2397,-1570,-649,264,1075,1713,2116,2285,2219,1987,1662,1329,1099,1039,1222,1672,2385,3324,4406,5555,6654,7615,8349,8796,8930,8750,8300,7623,6823,5948,5105,4327,3668,3130,2707,2364,2070,1775,1458,1080,659,180,-302,-774,-1181,-1492,-1677,-1719,-1615,-1377,-1030,-611,-168,251,602,838,950,906,735,440,65,-361,-797,-1206,-1564,-1852,-2070,-2230,-2359,-2486,-2656,-2892,-3219,-3646,-4141,-4680,-5194,-5616,-5878,-5914,-5681,-5167,-4388,-3391,-2267,-1092,8,958,1677,2115,2292,2203,1949,1591,1240,990,907,1055,1421,1998,2700,3449,4138,4660,4945,4921,4592,3961,3108,2101,1053,49,-832,-1550,-2092,-2501,-2828,-3156,-3573,-4131,-4897,-5852,-6986,-8215,-9447,-10572,-11470,-12058,-12255,-12058,-11469,-10567,-9435,-8182,-6924,-5746,-4716,-3852,-3149,-2543,-1980,-1350,-604,342,1489,2844,4340,5903,7424,8804,9941,10775,11259,11409,11240,10846,10271,9627,8957,8320,7727,7172,6621,6029,5356,4557,3627,2557,1401,195,-956,-2000,-2819,-3377,-3599,-3490,-3040,-2298,-1317,-172,1061,2293,3463,4497,5357,6009,6440,6651,6668,6515,6247,5906,5554,5239,4998,4863,4841,4921,5065,5224,5326,5304,5094,4631,3913,2909,1684,269,-1245,-2767,-4220,-5513,-6596,-7443,-8044,-8439,-8669,-8803,-8899,-9016,-9182,-9415,-9686,-9967,-10182,-10280,-10186,-9858,-9274,-8433,-7374,-6155,-4843,-3526,-2267,-1132,-149,663,1318,1837,2267,2637,2990,3342,3701,4057,4388,4660,4850,4930,4889,4739,4484,4168,3812,3451,3105,2771,2437,2064,1611,1018,264,-692,-1825,-3093,-4435,-5727,-6866,-7727,-8199,-8222,-7744,-6800,-5432,-3759,-1899,-4,1788,3347,4583,5435,5883,5959,5702,5205,4554,3833,3145,2542,2077,1779,1634,1631,1717,1846,1951,1987,1891,1643,1217,616,-129,-988,-1895,-2794,-3621,-4327,-4858,-5205,-5342,-5303,-5101,-4795,-4426,-4057,-3731,-3483,-3342,-3289,-3317,-3374,-3406,-3354,-3149,-2758,-2140,-1323,-314,798,1960,3060,4032,4794,5307,5560,5573,5391,5095,4754,4450,4251,4182,4273,4492,4800,5150,5460,5681,5761,5653,5362,4877,4232,3458,2607,1722,865,77,-587,-1088,-1392,-1471,-1311,-928,-319,446,1342,2274,3183,3982,4604,4993,5106,4941,4504,3841,3023,2117,1231,419,-216,-665,-885,-911,-785,-581,-384,-288,-360,-667,-1218,-2004,-2961,-4013,-5027,-5916,-6527,-6810,-6678,-6137,-5218,-3996,-2591,-1138,218,1338,2117,2480,2396,1880,992,-191,-1549,-2973,-4349,-5565,-6548,-7225,-7573,-7564,-7232,-6588,-5695,-4612,-3405,-2161,-942,167,1104,1817,2260,2428,2307,1942,1366,661,-96,-815,-1403,-1795,-1927,-1783,-1377,-739,29,860,1618,2208,2533,2528,2164,1466,488,-669,-1878,-3010,-3933,-4539,-4766,-4585,-4017,-3139,-2034,-847,306,1299,2039,2470,2572,2376,1952,1394,825,351,91,115,472,1168,2162,3389,4735,6100,7344,8366,9068,9379,9276,8751,7850,6636,5205,3665,2129,697,-534,-1521,-2220,-2668,-2872,-2949,-2936,-2964,-3093,-3389,-3894,-4607,-5501,-6526,-7611,-8662,-9618,-10379,-10905,-11147,-11088,-10730,-10096,-9206,-8111,-6828,-5415,-3876,-2273,-603,1064,2716,4291,5738,7027,8082,8917,9468,9783,9848,9729,9453,9086,8664,8233,7817,7419,7036,6641,6204,5685,5060,4301,3420,2433,1394,372,-545,-1266,-1704,-1799,-1511,-849,142,1380,2747,4107,5328,6282,6875,7054,6807,6158,5195,3987,2664,1317,38,-1100,-2074,-2859,-3490,-3997,-4432,-4859,-5304,-5826,-6408,-7070,-7758,-8439,-9047,-9524,-9818,-9883,-9706,-9284,-8664,-7884,-7043,-6206,-5477,-4918,-4597,-4534,-4735,-5161,-5760,-6431,-7096,-7611,-7901,-7828,-7346,-6376,-4925,-3013,-702,1887,4635,7377,9960,12232,14059,15355,16055,16164,15713,14789,13515,12015,10459,8962,7670,6649,5964,5603,5545,5701,5990,6292,6504,6529,6297,5758,4908,3752,2346,758,-942,-2647,-4282,-5761,-7000,-7966,-8608,-8918,-8907,-8594,-8034,-7281,-6398,-5461,-4523,-3650,-2879,-2233,-1739,-1368,-1135,-980,-892,-818,-723,-568,-331,4,431,927,1458,1967,2389,2668,2744,2587,2175,1529,681,-303,-1358,-2410,-3392,-4261,-4989,-5582,-6055,-6459,-6827,-7233,-7690,-8249,-8889,-9606,-10338,-11039,-11612,-12001,-12120,-11929,-11392,-10517,-9329,-7886,-6273,-4566,-2881,-1283,137,1335,2279,2958,3393,3619,3685,3651,3584,3538,3575,3726,4020,4465,5044,5745,6509,7306,8052,8709,9193,9464,9475,9204,8658,7863,6866,5749,4588,3482,2508,1741,1217,963,950,1144,1480,1883,2285,2618,2844,2929,2892,2731,2504,2235,1983,1773,1639,1589,1624,1727,1874,2039,2184,2293,2340,2321,2248,2128,1999,1892,1837,1867,1991,2216,2515,2876,3239,3583,3856,4031,4093,4028,3839,3540,3132,2647,2072,1441,742,4,-761,-1519,-2226,-2834,-3278,-3515,-3487,-3175,-2569,-1692,-591,660,1981,3262,4426,5371,6048,6403,6427,6138,5566,4779,3837,2822,1806,849,-3,-708,-1291,-1720,-2083,-2375,-2695,-3068,-3566,-4199,-5017,-5967,-7076,-8241,-9443,-10576,-11588,-12390,-12943,-13189,-13132,-12761,-12123,-11270,-10265,-9210,-8161,-7223,-6431,-5843,-5448,-5251,-5178,-5190,-5179,-5082,-4812,-4319,-3571,-2570,-1351,21,1470,2895,4210,5330,6201,6782,7072,7091,6871,6472,5938,5321,4664,3980,3290,2584,1854,1084,263,-615,-1534,-2486,-3422,-4313,-5094,-5739,-6187,-6441,-6468,-6306,-5973,-5514,-4991,-4430,-3900,-3389,-2926,-2471,-2000,-1479,-855,-125,731,1685,2700,3720,4680,5519,6181,6649,6897,6964,6872,6686,6466,6260,6135,6094,6177,6342,6594,6863,7129,7334,7450,7457,7353,7139,6866,6546,6249,5995,5837,5779,5845,6005,6250,6535,6824,7075,7253,7338,7301,7164,6899,6558,6124,5652,5139,4624,4112,3618,3146,2692,2253,1812,1360,874,342,-255,-928,-1688,-2527,-3448,-4421,-5437,-6454,-7442,-8365,-9183,-9873,-10406,-10772,-10976,-11024,-10949,-10773,-10539,-10270,-10004,-9740,-9504,-9267,-9032,-8759,-8434,-8018,-7512,-6882,-6157,-5326,-4429,-3486,-2536,-1598,-719,110,843,1504,2073,2553,2959,3269,3501,3640,3678,3621,3458,3206,2884,2516,2152,1821,1580,1435,1422,1506,1671,1848,1975,1973,1779,1341,645,-302,-1437,-2691,-3946,-5095,-6029,-6643,-6895,-6730,-6183,-5292,-4133,-2828,-1458,-159,993,1928,2598,3019,3186,3172,3016,2803,2590,2441,2391,2482,2688,3035,3439,3905,4333,4707,4948,5034,4924,4606,4079,3354,2459,1423,297,-881,-2057,-3189,-4240,-5169,-5954,-6582,-7033,-7329,-7454,-7458,-7326,-7122,-6829,-6495,-6107,-5669,-5173,-4588,-3897,-3072,-2092,-967,308,1679,3119,4555,5931,7186,8268,9144,9797,10222,10441,10476,10360,10136,9826,9469,9077,8656,8213,7738,7221,6661,6045,5385,4688,3968,3250,2550,1886,1271,710,199,-264,-700,-1102,-1492,-1858,-2209,-2525,-2802,-3025,-3181,-3279,-3305,-3282,-3211,-3107,-2985,-2833,-2668,-2465,-2235,-1945,-1611,-1210,-770,-291,195,667,1089,1431,1675,1785,1760,1584,1252,783,178,-532,-1314,-2149,-2985,-3803,-4565,-5250,-5841,-6325,-6693,-6942,-7066,-7060,-6924,-6644,-6235,-5681,-5004,-4207,-3316,-2356,-1359,-359,605,1509,2315,3012,3584,4031,4366,4600,4756,4850,4909,4929,4930,4891,4813,4674,4463,4174,3799,3355,2847,2295,1716,1126,517,-86,-722,-1368,-2053,-2759,-3486,-4210,-4899,-5525,-6033,-6404,-6597,-6605,-6418,-6051,-5537,-4893,-4182,-3415,-2650,-1889,-1151,-435,281,995,1747,2525,3347,4198,5048,5883,6641,7304,7818,8166,8330,8312,8119,7781,7316,6758,6134,5448,4732,3961,3160,2307,1404,460,-531,-1544,-2563,-3562,-4522,-5399,-6204,-6882,-7463,-7913,-8248,-8469,-8582,-8591,-8514,-8336,-8084,-7750,-7339,-6868,-6324,-5741,-5105,-4445,-3751,-3051,-2326,-1605,-867,-126,621,1368,2108,2814,3479,4051,4512,4817,4938,4858,4576,4105,3490,2772,2035,1327,740,302,67,34,200,518,956,1433,1920,2347,2701,2960,3141,3263,3367,3485,3653,3892,4205,4579,4981,5374,5707,5943,6044,5999,5800,5476,5052,4569,4082,3610,3191,2831,2501,2204,1867,1471,963,324,-459,-1375,-2399,-3488,-4593,-5667,-6668,-7569,-8341,-8993,-9514,-9927,-10240,-10464,-10610,-10678,-10656,-10546,-10327,-9988,-9526,-8927,-8205,-7348,-6380,-5293,-4108,-2828,-1460,-27,1466,2990,4525,6030,7484,8831,10056,11104,11964,12601,13022,13211,13192,12972,12580,12047,11396,10665,9879,9050,8220,7365,6527,5670,4824,3952,3084,2193,1305,418,-455,-1296,-2107,-2869,-3594,-4274,-4928,-5553,-6169,-6756,-7337,-7868,-8354,-8751,-9040,-9187,-9171,-8976,-8588,-8018,-7263,-6358,-5310,-4167,-2943,-1693,-431,791,1953,3023,3965,4771,5395,5838,6058,6063,5818,5355,4648,3761,2690,1516,259,-998,-2228,-3373,-4403,-5312,-6072,-6720,-7241,-7687,-8047,-8367,-8623,-8840,-8981,-9046,-9001,-8838,-8539,-8110,-7555,-6900,-6165,-5388,-4588,-3796,-3013,-2255,-1504,-751,16,818,1653,2521,3409,4291,5141,5923,6605,7159,7568,7811,7894,7826,7612,7294,6879,6403,5894,5362,4832,4312,3811,3343,2902,2508,2152,1852,1597,1396,1228,1093,960,818,641,413,125,-223,-611,-1020,-1395,-1708,-1884,-1902,-1709,-1299,-684,131,1066,2103,3137,4144,5037,5810,6415,6870,7167,7334,7383,7334,7197,6968,6646,6217,5667,5004,4214,3331,2364,1362,357,-600,-1475,-2237,-2864,-3356,-3719,-3970,-4135,-4235,-4286,-4297,-4252,-4138,-3916,-3561,-3040,-2343,-1473,-457,654,1804,2909,3916,4740,5361,5735,5873,5794,5527,5119,4614,4045,3443,2816,2165,1478,734,-77,-979,-1960,-3025,-4134,-5269,-6369,-7402,-8319,-9081,-9673,-10074,-10287,-10328,-10207,-9960,-9602,-9171,-8684,-8170,-7639,-7112,-6586,-6073,-5554,-5036,-4493,-3923,-3313,-2649,-1935,-1166,-346,516,1401,2303,3184,4026,4802,5466,6011,6392,6605,6642,6501,6208,5782,5250,4647,3981,3274,2514,1699,797,-205,-1321,-2557,-3886,-5287,-6694,-8053,-9276,-10313,-11080,-11557,-11703,-11536,-11072,-10368,-9468,-8447,-7362,-6258,-5190,-4162,-3199,-2283,-1404,-540,334,1230,2165,3128,4117,5101,6062,6961,7769,8466,9017,9437,9702,9837,9855,9769,9619,9408,9184,8938,8709,8496,8296,8129,7955,7793,7601,7387,7121,6821,6467,6100,5718,5365,5054,4820,4659,4595,4592,4649,4724,4779,4796,4726,4570,4319,3977,3583,3161,2758,2411,2160,2011,1985,2045,2178,2322,2435,2453,2327,2022,1503,761,-186,-1337,-2624,-4024,-5467,-6900,-8267,-9529,-10631,-11567,-12308,-12859,-13225,-13420,-13463,-13369,-13162,-12843,-12439,-11936,-11351,-10676,-9914,-9068,-8151,-7158,-6130,-5057,-3983,-2910,-1861,-848,124,1051,1924,2755,3518,4231,4854,5395,5819,6113,6270,6259,6103,5776,5319,4724,4039,3277,2478,1667,876,125,-561,-1171,-1696,-2129,-2475,-2740,-2929,-3055,-3126,-3152,-3142,-3101,-3040,-2966,-2892,-2821,-2768,-2730,-2712,-2712,-2712,-2706,-2658,-2549,-2339,-2002,-1501,-825,40,1083,2270,3568,4905,6224,7438,8500,9321,9890,10156,10125,9814,9240,8459,7509,6446,5317,4171,3031,1937,893,-84,-988,-1834,-2595,-3306,-3926,-4486,-4957,-5347,-5653,-5872,-6007,-6064,-6048,-5956,-5803,-5572,-5268,-4876,-4394,-3814,-3147,-2393,-1586,-744,80,870,1566,2175,2651,3028,3298,3503,3665,3814,3971,4146,4339,4530,4702,4826,4870,4824,4661,4392,4014,3550,3020,2448,1870,1296,765,283,-132,-469,-735,-925,-1054,-1138,-1188,-1234,-1294,-1386,-1534,-1740,-2014,-2340,-2710,-3079,-3418,-3670,-3783,-3714,-3413,-2868,-2071,-1047,153,1465,2799,4058,5151,5980,6481,6593,6299,5599,4526,3153,1550,-168,-1903,-3555,-5022,-6251,-7189,-7827,-8179,-8270,-8161,-7894,-7530,-7115,-6670,-6228,-5771,-5292,-4766,-4158,-3447,-2614,-1650,-578,592,1798,3018,4187,5276,6240,7070,7746,8280,8673,8948,9117,9196,9188,9096,8909,8616,8204,7658,6969,6150,5185,4125,2960,1753,512,-709,-1896,-3008,-4036,-4952,-5753,-6424,-6956,-7350,-7595,-7701,-7669,-7508,-7237,-6874,-6439,-5957,-5440,-4913,-4371,-3830,-3271,-2690,-2071,-1388,-639,210,1144,2190,3310,4512,5739,6969,8142,9205,10110,10790,11220,11354,11178,10690,9891,8818,7493,5971,4293,2522,698,-1107,-2867,-4514,-6030,-7374,-8533,-9490,-10246,-10805,-11170,-11372,-11410,-11326,-11129,-10856,-10521,-10145,-9737,-9292,-8817,-8281,-7681,-6990,-6199,-5304,-4307,-3236,-2106,-980,127,1152,2078,2872,3539,4070,4505,4843,5135,5381,5612,5818,6006,6145,6232,6228,6128,5907,5570,5118,4569,3947,3281,2606,1954,1358,839,422,123,-56,-100,-24,175,478,870,1331,1822,2324,2787,3191,3495,3684,3747,3688,3536,3306,3059,2815,2633,2522,2510,2591,2742,2942,3133,3286,3334,3249,2994,2543,1907,1089,119,-949,-2083,-3208,-4286,-5260,-6099,-6783,-7300,-7661,-7883,-7984,-8001,-7939,-7825,-7656,-7427,-7131,-6747,-6254,-5647,-4907,-4044,-3065,-1989,-847,330,1511,2652,3736,4729,5624,6400,7066,7612,8047,8371,8589,8695,8702,8601,8402,8118,7755,7333,6869,6372,5858,5309,4738,4098,3396,2579,1657,610,-543,-1768,-3026,-4247,-5377,-6351,-7123,-7666,-7955,-8030,-7889,-7606,-7218,-6781,-6352,-5948,-5601,-5294,-5017,-4732,-4394,-3969,-3409,-2704,-1833,-823,309,1506,2718,3874,4925,5804,6481,6923,7106,7051,6741,6221,5509,4635,3653,2584,1480,373,-717,-1760,-2753,-3686,-4567,-5398,-6191,-6949,-7669,-8353,-8979,-9536,-10003,-10350,-10563,-10616,-10491,-10190,-9692,-9024,-8184,-7202,-6118,-4947,-3765,-2580,-1457,-410,526,1352,2046,2638,3112,3508,3821,4091,4314,4527,4730,4940,5174,5421,5700,5992,6291,6581,6842,7036,7153,7145,7010,6714,6263,5657,4918,4077,3175,2267,1398,626,-14,-492,-786,-912,-879,-735,-524,-295,-114,-3,-3,-107,-295,-528,-745,-882,-869,-663,-215,471,1386,2483,3694,4932,6116,7141,7945,8456,8655,8530,8117,7456,6636,5712,4785,3900,3114,2453,1903,1459,1066,694,290,-182,-735,-1386,-2108,-2874,-3637,-4345,-4941,-5382,-5621,-5646,-5448,-5046,-4473,-3769,-2986,-2174,-1367,-610,93,714,1276,1757,2191,2561,2884,3142,3338,3445,3468,3387,3202,2911,2517,2027,1447,780,31,-797,-1698,-2669,-3699,-4760,-5845,-6893,-7895,-8784,-9536,-10106,-10471,-10609,-10523,-10217,-9720,-9060,-8284,-7436,-6562,-5709,-4890,-4152,-3458,-2838,-2230,-1628,-979,-262,561,1485,2527,3647,4828,6006,7140,8154,9013,9644,10027,10122,9923,9429,8658,7626,6385,4963,3415,1797,144,-1473,-3024,-4458,-5738,-6846,-7748,-8457,-8967,-9301,-9487,-9545,-9513,-9413,-9257,-9061,-8813,-8515,-8144,-7697,-7156,-6537,-5829,-5071,-4271,-3457,-2652,-1862,-1093,-346,401,1152,1928,2740,3584,4473,5373,6289,7168,8015,8762,9435,9966,10394,10680,10849,10901,10851,10708,10488,10199,9854,9462,9034,8570,8102,7616,7161,6717,6327,5982,5682,5428,5181,4930,4627,4244,3757,3138,2400,1554,634,-298,-1191,-1973,-2581,-2974,-3120,-3015,-2680,-2150,-1498,-783,-102,478,885,1058,973,610,-22,-877,-1932,-3104,-4351,-5589,-6772,-7826,-8725,-9412,-9886,-10119,-10135,-9935,-9568,-9055,-8465,-7827,-7204,-6619,-6111,-5675,-5309,-4993,-4684,-4358,-3965,-3485,-2886,-2172,-1337,-417,563,1551,2501,3358,4089,4652,5044,5259,5316,5253,5093,4891,4659,4438,4219,4001,3766,3472,3106,2630,2038,1330,525,-351,-1246,-2129,-2938,-3657,-4235,-4689,-4983,-5157,-5205,-5163,-5040,-4864,-4636,-4374,-4073,-3739,-3362,-2960,-2514,-2057,-1574,-1090,-596,-98,416,965,1559,2234,2979,3819,4723,5672,6613,7486,8230,8774,9076,9087,8813,8252,7456,6475,5384,4257,3157,2155,1268,540,-56,-517,-882,-1180,-1444,-1703,-1963,-2252,-2536,-2831,-3096,-3326,-3499,-3620,-3676,-3692,-3688,-3664,-3670,-3680,-3718,-3760,-3782,-3776,-3694,-3541,-3291,-2955,-2546,-2082,-1587,-1087,-604,-137,289,703,1088,1482,1868,2285,2702,3138,3560,3944,4274,4500,4605,4570,4366,4024,3541,2955,2312,1647,1003,420,-92,-504,-838,-1086,-1281,-1438,-1570,-1708,-1849,-2007,-2187,-2370,-2564,-2741,-2894,-3002,-3040,-2995,-2840,-2571,-2169,-1646,-1008,-287,491,1270,2029,2692,3256,3663,3917,4006,3945,3754,3466,3122,2748,2390,2053,1759,1497,1257,1013,741,419,17,-461,-1029,-1666,-2347,-3042,-3707,-4302,-4777,-5111,-5260,-5228,-4990,-4563,-3959,-3193,-2302,-1309,-253,828,1905,2940,3912,4790,5567,6216,6740,7120,7360,7448,7391,7186,6840,6346,5726,4958,4079,3059,1941,715,-583,-1925,-3278,-4581,-5801,-6867,-7754,-8406,-8816,-8969,-8873,-8550,-8025,-7328,-6501,-5563,-4559,-3499,-2415,-1318,-228,853,1900,2931,3909,4866,5768,6633,7439,8185,8847,9415,9858,10160,10296,10251,10013,9574,8938,8111,7098,5925,4598,3146,1600,-26,-1666,-3314,-4894,-6386,-7742,-8926,-9925,-10722,-11314,-11724,-11952,-12045,-12006,-11878,-11665,-11402,-11076,-10719,-10301,-9843,-9330,-8752,-8123,-7429,-6690,-5911,-5114,-4302,-3508,-2722,-1966,-1219,-481,272,1059,1891,2788,3746,4757,5801,6840,7834,8730,9481,10044,10380,10475,10323,9942,9366,8640,7818,6963,6114,5327,4612,3991,3443,2968,2520,2104,1677,1251,811,373,-52,-451,-805,-1107,-1348,-1516,-1623,-1648,-1608,-1497,-1319,-1079,-790,-445,-82,318,704,1090,1432,1730,1951,2087,2122,2044,1859,1571,1196,767,303,-159,-588,-979,-1310,-1601,-1865,-2127,-2417,-2763,-3171,-3646,-4167,-4697,-5184,-5577,-5809,-5838,-5638,-5182,-4507,-3620,-2592,-1471,-320,803,1847,2784,3582,4246,4773,5191,5505,5762,5959,6134,6281,6413,6514,6591,6615,6590,6490,6307,6033,5644,5135,4487,3685,2729,1606,342,-1047,-2510,-3986,-5408,-6694,-7768,-8583,-9066,-9231,-9047,-8576,-7850,-6953,-5962,-4960,-4023,-3208,-2552,-2069,-1739,-1537,-1406,-1293,-1146,-912,-568,-99,495,1178,1926,2687,3413,4070,4605,5009,5253,5349,5292,5111,4819,4443,4006,3516,2990,2417,1798,1117,365,-465,-1364,-2331,-3323,-4327,-5288,-6177,-6951,-7583,-8050,-8351,-8478,-8462,-8316,-8076,-7778,-7453,-7134,-6843,-6612,-6427,-6324,-6259,-6244,-6224,-6180,-6052,-5797,-5374,-4734,-3874,-2773,-1468,15,1603,3239,4831,6311,7616,8677,9490,10009,10275,10283,10089,9719,9224,8631,7974,7270,6525,5748,4940,4095,3240,2360,1505,669,-93,-787,-1371,-1856,-2233,-2513,-2724,-2872,-2993,-3089,-3160,-3210,-3194,-3100,-2868,-2481,-1892,-1111,-124,1018,2283,3587,4875,6053,7075,7878,8434,8750,8821,8710,8445,8094,7706,7328,6977,6687,6414,6181,5909,5604,5192,4664,3985,3154,2177,1072,-110,-1340,-2536,-3668,-4670,-5513,-6163,-6626,-6889,-6991,-6945,-6780,-6527,-6200,-5804,-5351,-4824,-4220,-3542,-2771,-1939,-1044,-116,809,1708,2534,3264,3859,4310,4577,4678,4577,4303,3840,3210,2426,1501,474,-642,-1798,-2972,-4122,-5221,-6236,-7155,-7947,-8608,-9116,-9466,-9648,-9650,-9472,-9104,-8556,-7837,-6963,-5960,-4864,-3703,-2528,-1372,-266,749,1669,2476,3170,3772,4281,4732,5132,5503,5851,6172,6465,6702,6872,6934,6874,6658,6280,5729,5008,4130,3117,1993,788,-454,-1721,-2953,-4136,-5244,-6224,-7100,-7802,-8363,-8743,-8956,-9010,-8901,-8671,-8322,-7893,-7409,-6900,-6385,-5898,-5445,-5037,-4688,-4370,-4095,-3816,-3520,-3169,-2721,-2161,-1433,-553,519,1738,3114,4565,6077,7552,8951,10196,11244,12057,12614,12917,12984,12845,12545,12126,11633,11104,10558,10012,9458,8891,8294,7646,6937,6152,5301,4384,3424,2435,1450,488,-417,-1247,-1984,-2601,-3100,-3465,-3704,-3822,-3838,-3767,-3636,-3468,-3281,-3099,-2929,-2772,-2632,-2500,-2366,-2236,-2088,-1939,-1777,-1615,-1457,-1304,-1168,-1046,-941,-852,-777,-715,-663,-626,-595,-594,-605,-672,-770,-945,-1193,-1521,-1949,-2448,-3019,-3623,-4232,-4800,-5285,-5653,-5862,-5908,-5771,-5478,-5028,-4485,-3846,-3195,-2524,-1893,-1306,-777,-315,93,448,765,1044,1296,1510,1689,1807,1870,1844,1739,1532,1238,855,408,-92,-615,-1139,-1637,-2092,-2487,-2808,-3057,-3218,-3307,-3304,-3227,-3065,-2822,-2499,-2096,-1620,-1076,-485,152,803,1457,2088,2683,3222,3699,4110,4446,4728,4930,5092,5170,5208,5165,5063,4893,4660,4385,4073,3765,3461,3206,2992,2834,2717,2631,2540,2435,2278,2064,1781,1440,1050,640,234,-148,-468,-734,-922,-1063,-1152,-1243,-1339,-1493,-1708,-2018,-2417,-2903,-3459,-4048,-4647,-5205,-5686,-6058,-6291,-6372,-6295,-6068,-5696,-5212,-4609,-3931,-3171,-2352,-1480,-563,392,1360,2337,3281,4181,4987,5691,6240,6636,6846,6880,6729,6419,5957,5379,4702,3960,3166,2346,1505,658,-189,-1032,-1859,-2671,-3448,-4189,-4877,-5490,-6023,-6442,-6740,-6886,-6867,-6666,-6274,-5693,-4932,-4011,-2970,-1851,-702,405,1435,2319,3035,3558,3887,4038,4039,3941,3774,3607,3455,3372,3359,3429,3567,3754,3954,4139,4258,4283,4175,3916,3492,2912,2177,1340,403,-555,-1527,-2441,-3280,-3994,-4563,-4960,-5164,-5177,-4982,-4601,-4043,-3331,-2506,-1593,-644,312,1232,2091,2861,3529,4087,4527,4853,5053,5143,5101,4941,4656,4245,3723,3092,2377,1598,782,-34,-832,-1566,-2233,-2799,-3270,-3630,-3881,-4028,-4056,-3979,-3772,-3454,-3001,-2435,-1753,-975,-130,761,1660,2531,3351,4088,4731,5271,5707,6040,6288,6444,6525,6530,6448,6293,6035,5684,5219,4647,3966,3179,2312,1365,383,-636,-1648,-2655,-3629,-4563,-5455,-6288,-7074,-7795,-8458,-9045,-9557,-9971,-10282,-10466,-10523,-10440,-10232,-9906,-9499,-9031,-8554,-8089,-7668,-7315,-7017,-6786,-6569,-6358,-6094,-5750,-5290,-4691,-3951,-3075,-2088,-1026,68,1148,2169,3099,3911,4598,5162,5622,5995,6321,6608,6893,7161,7429,7652,7839,7928,7924,7787,7516,7113,6577,5937,5199,4398,3547,2669,1791,924,107,-642,-1289,-1807,-2170,-2366,-2377,-2226,-1911,-1483,-965,-418,129,626,1056,1402,1671,1878,2043,2200,2364,2554,2770,2991,3205,3367,3454,3435,3294,3036,2675,2241,1770,1301,863,479,153,-120,-362,-596,-845,-1137,-1468,-1838,-2221,-2580,-2867,-3040,-3041,-2861,-2464,-1885,-1134,-286,617,1475,2245,2844,3249,3434,3412,3217,2895,2518,2136,1807,1568,1431,1399,1449,1542,1655,1743,1781,1762,1660,1496,1262,972,623,218,-259,-808,-1450,-2185,-3012,-3924,-4889,-5874,-6833,-7702,-8434,-8964,-9257,-9272,-9008,-8458,-7665,-6659,-5500,-4250,-2954,-1684,-452,688,1746,2700,3558,4323,4982,5537,5978,6279,6449,6468,6352,6111,5780,5376,4957,4526,4133,3765,3443,3123,2794,2411,1937,1351,633,-213,-1161,-2177,-3209,-4200,-5099,-5861,-6456,-6872,-7121,-7215,-7207,-7116,-7002,-6888,-6807,-6773,-6791,-6857,-6965,-7088,-7221,-7324,-7392,-7387,-7291,-7087,-6739,-6251,-5587,-4763,-3764,-2617,-1333,46,1489,2936,4353,5673,6864,7877,8685,9277,9646,9812,9794,9633,9359,9003,8593,8123,7606,7007,6311,5492,4530,3429,2199,875,-482,-1815,-3039,-4096,-4909,-5452,-5686,-5631,-5299,-4741,-4006,-3149,-2229,-1267,-318,632,1559,2476,3385,4289,5182,6050,6873,7609,8241,8719,9034,9161,9113,8902,8564,8136,7655,7163,6666,6188,5693,5180,4594,3914,3110,2158,1081,-125,-1393,-2698,-3968,-5151,-6209,-7086,-7780,-8259,-8542,-8624,-8532,-8280,-7883,-7370,-6743,-6035,-5235,-4387,-3466,-2529,-1554,-592,361,1270,2120,2895,3573,4156,4623,4985,5231,5364,5390,5299,5094,4770,4324,3752,3065,2264,1364,397,-635,-1680,-2732,-3748,-4711,-5597,-6386,-7065,-7619,-8049,-8338,-8496,-8513,-8390,-8132,-7729,-7186,-6504,-5698,-4769,-3762,-2681,-1586,-492,545,1516,2382,3144,3790,4326,4765,5102,5355,5496,5528,5419,5147,4695,4042,3192,2165,991,-279,-1576,-2843,-3995,-4981,-5743,-6249,-6489,-6469,-6219,-5793,-5235,-4620,-4005,-3433,-2964,-2603,-2377,-2279,-2289,-2404,-2579,-2813,-3062,-3317,-3545,-3728,-3827,-3826,-3673,-3357,-2831,-2104,-1146,6,1337,2801,4333,5882,7372,8744,9950,10937,11697,12199,12465,12500,12339,12011,11555,11002,10382,9713,9002,8251,7452,6580,5636,4585,3440,2188,852,-548,-1971,-3377,-4715,-5933,-6983,-7817,-8404,-8710,-8733,-8469,-7944,-7199,-6270,-5238,-4138,-3051,-2010,-1065,-231,470,1059,1531,1921,2248,2532,2797,3056,3305,3554,3777,3969,4110,4173,4163,4057,3870,3616,3306,2986,2671,2387,2153,1952,1782,1595,1358,1013,527,-139,-987,-2013,-3171,-4413,-5656,-6827,-7842,-8640,-9166,-9398,-9330,-8995,-8427,-7709,-6891,-6059,-5260,-4534,-3900,-3350,-2864,-2406,-1950,-1453,-913,-322,305,933,1524,2043,2451,2717,2847,2825,2674,2418,2067,1647,1179,660,118,-456,-1040,-1626,-2192,-2717,-3170,-3528,-3756,-3832,-3738,-3451,-2985,-2334,-1530,-600,408,1454,2474,3440,4289,5019,5590,6031,6329,6530,6641,6703,6730,6735,6729,6706,6665,6592,6482,6322,6110,5844,5518,5150,4727,4273,3779,3258,2712,2143,1556,959,350,-256,-857,-1452,-2025,-2595,-3144,-3692,-4235,-4787,-5349,-5922,-6515,-7098,-7680,-8220,-8698,-9092,-9364,-9508,-9502,-9354,-9067,-8664,-8161,-7584,-6942,-6244,-5493,-4664,-3764,-2750,-1636,-402,931,2337,3773,5184,6497,7654,8575,9218,9537,9521,9180,8543,7666,6616,5457,4267,3101,2005,1005,120,-668,-1350,-1957,-2487,-2951,-3338,-3641,-3837,-3911,-3846,-3627,-3264,-2760,-2141,-1451,-704,29,728,1345,1841,2206,2407,2455,2341,2091,1728,1276,780,271,-209,-628,-947,-1141,-1189,-1067,-790,-349,223,889,1612,2325,2973,3510,3861,4018,3940,3634,3120,2434,1619,752,-125,-938,-1646,-2205,-2597,-2805,-2830,-2698,-2411,-2024,-1540,-1020,-467,65,582,1045,1462,1814,2110,2343,2529,2662,2774,2847,2931,3006,3114,3238,3403,3575,3762,3908,3996,3966,3788,3428,2874,2137,1248,266,-732,-1661,-2441,-2991,-3267,-3230,-2900,-2287,-1475,-515,494,1472,2356,3084,3624,3975,4133,4138,4011,3785,3491,3136,2736,2269,1738,1110,396,-427,-1336,-2310,-3324,-4317,-5266,-6104,-6804,-7314,-7635,-7727,-7626,-7326,-6877,-6317,-5707,-5085,-4519,-4031,-3653,-3402,-3255,-3224,-3260,-3360,-3488,-3626,-3766,-3890,-4006,-4108,-4206,-4298,-4393,-4485,-4578,-4665,-4727,-4762,-4737,-4638,-4444,-4117,-3661,-3046,-2292,-1400,-400,668,1763,2834,3833,4720,5450,6010,6377,6571,6599,6490,6289,6007,5698,5355,5000,4618,4199,3719,3165,2517,1785,987,153,-655,-1388,-1975,-2366,-2532,-2447,-2146,-1646,-1031,-351,300,881,1326,1641,1818,1906,1956,2020,2172,2441,2854,3410,4065,4776,5463,6054,6475,6674,6611,6293,5728,4979,4089,3160,2231,1403,695,162,-195,-382,-409,-320,-131,106,367,617,832,989,1088,1102,1058,939,776,577,349,124,-115,-325,-546,-734,-925,-1078,-1215,-1290,-1324,-1272,-1154,-962,-713,-442,-169,54,202,245,166,-29,-339,-727,-1172,-1631,-2076,-2476,-2815,-3077,-3277,-3409,-3504,-3573,-3638,-3723,-3828,-3979,-4152,-4366,-4576,-4778,-4934,-4999,-4954,-4746,-4360,-3779,-2996,-2039,-939,251,1455,2615,3637,4478,5070,5408,5479,5320,4972,4505,3973,3458,2985,2601,2298,2059,1845,1602,1280,829,239,-516,-1379,-2330,-3283,-4172,-4928,-5489,-5824,-5912,-5780,-5454,-5008,-4488,-3976,-3517,-3159,-2923,-2806,-2804,-2877,-3004,-3137,-3253,-3330,-3351,-3325,-3251,-3150,-3024,-2892,-2739,-2570,-2359,-2095,-1750,-1322,-783,-155,572,1362,2198,3040,3853,4599,5242,5757,6123,6337,6400,6334,6147,5881,5528,5128,4663,4141,3556,2892,2165,1367,529,-325,-1155,-1919,-2571,-3087,-3419,-3573,-3524,-3291,-2879,-2310,-1599,-780,144,1136,2181,3257,4320,5363,6320,7185,7893,8436,8766,8896,8796,8513,8037,7441,6731,5976,5183,4397,3615,2845,2079,1308,519,-275,-1084,-1870,-2611,-3271,-3807,-4201,-4424,-4482,-4392,-4178,-3903,-3591,-3316,-3095,-2961,-2911,-2926,-2976,-3016,-3003,-2900,-2672,-2326,-1849,-1287,-655,-15,608,1155,1621,1962,2197,2305,2322,2241,2098,1888,1640,1352,1035,706,357,30,-282,-549,-754,-904,-984,-1022,-1034,-1059,-1124,-1279,-1530,-1914,-2420,-3038,-3740,-4471,-5185,-5810,-6290,-6560,-6585,-6326,-5797,-4993,-3977,-2786,-1506,-199,1059,2208,3209,4031,4672,5136,5443,5610,5657,5590,5413,5119,4689,4123,3399,2532,1537,442,-698,-1829,-2893,-3824,-4585,-5130,-5468,-5584,-5536,-5337,-5069,-4754,-4469,-4220,-4056,-3963,-3959,-4014,-4129,-4278,-4448,-4633,-4808,-4982,-5123,-5228,-5269,-5220,-5059,-4751,-4285,-3639,-2826,-1850,-748,439,1668,2872,4027,5067,5992,6775,7428,7970,8420,8809,9160,9484,9796,10075,10319,10478,10528,10418,10113,9576,8791,7743,6458,4949,3282,1508,-286,-2027,-3634,-5028,-6167,-6983,-7483,-7641,-7499,-7083,-6449,-5658,-4764,-3834,-2901,-2004,-1161,-369,361,1059,1711,2351,2955,3538,4076,4558,4964,5277,5476,5551,5504,5322,5031,4632,4149,3604,3019,2418,1826,1270,755,313,-68,-376,-620,-828,-998,-1171,-1358,-1580,-1852,-2179,-2556,-2985,-3441,-3922,-4402,-4871,-5322,-5731,-6111,-6445,-6733,-6982,-7158,-7280,-7296,-7206,-6974,-6581,-6023,-5299,-4427,-3447,-2403,-1354,-348,558,1334,1953,2411,2724,2902,2976,2967,2881,2740,2520,2231,1845,1373,805,177,-498,-1147,-1747,-2215,-2528,-2637,-2537,-2225,-1732,-1095,-371,378,1089,1714,2195,2534,2700,2737,2664,2536,2410,2338,2360,2520,2812,3244,3780,4377,4989,5561,6044,6406,6630,6702,6660,6494,6273,5990,5699,5389,5076,4738,4356,3916,3373,2749,2002,1188,298,-611,-1510,-2361,-3126,-3805,-4375,-4868,-5292,-5684,-6074,-6482,-6926,-7409,-7909,-8421,-8884,-9291,-9576,-9725,-9698,-9481,-9063,-8445,-7634,-6648,-5507,-4248,-2897,-1505,-111,1240,2494,3620,4569,5323,5865,6184,6302,6220,5974,5591,5101,4534,3909,3246,2547,1830,1082,324,-451,-1210,-1940,-2603,-3164,-3589,-3844,-3921,-3804,-3521,-3090,-2561,-1976,-1390,-831,-341,76,417,692,921,1124,1312,1506,1701,1907,2103,2284,2430,2520,2547,2492,2363,2157,1905,1618,1334,1074,871,728,666,666,724,811,915,1005,1084,1139,1178,1222,1277,1367,1492,1656,1843,2035,2196,2306,2327,2262,2088,1829,1509,1148,791,468,195,7,-112,-141,-111,-13,120,295,487,708,947,1212,1514,1845,2224,2631,3069,3514,3944,4328,4635,4841,4914,4854,4639,4293,3824,3260,2635,1974,1314,672,77,-467,-944,-1351,-1685,-1937,-2106,-2191,-2184,-2097,-1941,-1729,-1513,-1310,-1185,-1166,-1295,-1585,-2036,-2623,-3290,-3984,-4619,-5127,-5462,-5558,-5437,-5088,-4568,-3941,-3266,-2628,-2074,-1665,-1410,-1331,-1394,-1591,-1870,-2204,-2554,-2880,-3178,-3411,-3595,-3719,-3793,-3838,-3857,-3875,-3905,-3945,-4022,-4106,-4220,-4333,-4443,-4544,-4609,-4655,-4642,-4588,-4460,-4256,-3965,-3562,-3060,-2442,-1737,-948,-131,707,1490,2218,2827,3334,3704,3978,4154,4279,4376,4476,4596,4737,4893,5035,5135,5161,5074,4860,4500,4004,3386,2682,1928,1177,465,-159,-674,-1061,-1306,-1425,-1421,-1312,-1106,-820,-447,-4,522,1118,1781,2491,3227,3960,4649,5269,5773,6147,6361,6415,6302,6051,5662,5186,4636,4051,3466,2896,2376,1915,1533,1236,1031,923,905,983,1144,1381,1683,2031,2405,2788,3148,3474,3734,3912,4002,3975,3842,3586,3206,2712,2091,1362,526,-399,-1388,-2422,-3465,-4490,-5457,-6349,-7128,-7790,-8316,-8702,-8953,-9070,-9059,-8930,-8686,-8342,-7893,-7361,-6735,-6040,-5267,-4440,-3563,-2649,-1726,-807,76,885,1605,2178,2601,2837,2888,2760,2477,2078,1613,1136,698,359,141,82,176,411,767,1191,1650,2089,2461,2739,2890,2909,2797,2577,2272,1925,1575,1246,990,794,692,643,660,680,703,670,573,374,74,-342,-853,-1451,-2101,-2779,-3448,-4073,-4632,-5094,-5452,-5699,-5834,-5877,-5836,-5734,-5591,-5421,-5239,-5057,-4877,-4712,-4550,-4405,-4254,-4112,-3953,-3776,-3569,-3314,-3012,-2645,-2212,-1711,-1149,-522,149,867,1614,2378,3151,3915,4655,5354,5990,6543,6977,7284,7417,7372,7129,6683,6055,5266,4351,3379,2390,1462,641,-27,-516,-819,-949,-936,-811,-614,-390,-135,109,374,665,998,1406,1888,2451,3078,3729,4376,4945,5423,5732,5887,5856,5679,5360,4965,4507,4048,3590,3156,2737,2313,1871,1379,825,204,-488,-1207,-1944,-2625,-3228,-3689,-3971,-4061,-3927,-3600,-3078,-2420,-1650,-839,-23,743,1418,1983,2407,2700,2854,2888,2817,2660,2440,2172,1863,1538,1180,807,408,-22,-478,-965,-1475,-1994,-2500,-2963,-3360,-3638,-3786,-3759,-3539,-3138,-2539,-1804,-945,-60,809,1551,2116,2418,2425,2111,1483,589,-523,-1756,-3027,-4240,-5310,-6165,-6767,-7077,-7112,-6878,-6420,-5773,-4990,-4117,-3184,-2239,-1292,-371,509,1343,2109,2797,3385,3848,4163,4305,4261,4021,3605,3023,2335,1576,824,115,-481,-959,-1281,-1496,-1600,-1686,-1768,-1931,-2194,-2580,-3089,-3684,-4318,-4932,-5455,-5837,-6032,-6022,-5808,-5422,-4906,-4321,-3723,-3172,-2700,-2348,-2091,-1952,-1856,-1795,-1703,-1534,-1271,-868,-352,284,987,1727,2443,3105,3668,4120,4454,4687,4838,4952,5051,5174,5335,5536,5769,6002,6196,6315,6300,6132,5773,5222,4490,3606,2612,1582,564,-360,-1137,-1722,-2081,-2212,-2128,-1863,-1464,-989,-490,-14,405,755,1042,1284,1523,1785,2120,2532,3048,3631,4267,4888,5445,5876,6128,6167,5984,5586,5015,4321,3575,2841,2184,1640,1238,979,827,772,723,674,533,294,-79,-581,-1193,-1872,-2574,-3234,-3809,-4256,-4552,-4709,-4748,-4719,-4681,-4692,-4813,-5075,-5495,-6048,-6700,-7376,-8008,-8513,-8829,-8906,-8732,-8315,-7699,-6943,-6120,-5303,-4553,-3907,-3389,-2980,-2654,-2361,-2040,-1649,-1139,-497,281,1153,2087,3000,3840,4530,5025,5293,5323,5147,4788,4319,3793,3268,2802,2409,2114,1899,1737,1609,1453,1276,1029,744,426,126,-111,-225,-173,87,567,1264,2142,3155,4222,5271,6217,6972,7497,7722,7655,7300,6691,5900,4990,4049,3139,2333,1652,1119,718,411,154,-108,-436,-852,-1401,-2060,-2826,-3644,-4464,-5227,-5874,-6360,-6664,-6765,-6690,-6463,-6125,-5732,-5327,-4952,-4642,-4403,-4240,-4121,-4028,-3903,-3723,-3432,-3023,-2463,-1789,-998,-153,702,1512,2221,2793,3208,3461,3579,3589,3547,3491,3465,3499,3587,3728,3867,3972,3960,3802,3424,2827,1995,961,-211,-1463,-2691,-3820,-4758,-5452,-5861,-5986,-5845,-5501,-5015,-4479,-3969,-3546,-3263,-3120,-3112,-3185,-3285,-3340,-3293,-3087,-2714,-2158,-1472,-681,132,914,1608,2169,2580,2846,2988,3044,3061,3082,3136,3252,3424,3637,3862,4060,4177,4199,4079,3838,3473,3043,2578,2163,1832,1656,1641,1816,2140,2585,3088,3572,3979,4244,4316,4190,3838,3315,2631,1863,1060,288,-387,-932,-1293,-1473,-1441,-1243,-871,-381,202,841,1501,2154,2783,3364,3889,4348,4741,5054,5304,5473,5572,5590,5528,5366,5104,4713,4195,3534,2733,1803,773,-329,-1439,-2520,-3501,-4337,-4991,-5426,-5648,-5655,-5477,-5157,-4730,-4259,-3771,-3324,-2923,-2602,-2352,-2168,-2040,-1945,-1878,-1820,-1780,-1743,-1734,-1751,-1801,-1898,-2017,-2168,-2316,-2445,-2535,-2572,-2547,-2484,-2390,-2314,-2284,-2346,-2519,-2827,-3260,-3802,-4416,-5057,-5674,-6221,-6663,-6964,-7126,-7144,-7035,-6834,-6559,-6255,-5937,-5638,-5354,-5109,-4879,-4667,-4456,-4232,-3989,-3715,-3406,-3067,-2692,-2286,-1844,-1362,-837,-259,371,1056,1783,2533,3284,3991,4632,5158,5544,5774,5832,5738,5508,5173,4779,4356,3956,3590,3303,3078,2940,2864,2846,2869,2927,2997,3097,3203,3348,3515,3737,3990,4298,4619,4964,5280,5561,5774,5902,5934,5883,5741,5548,5316,5079,4860,4685,4557,4488,4461,4470,4483,4500,4476,4423,4319,4173,4000,3797,3605,3418,3270,3154,3080,3034,3005,2965,2888,2750,2514,2166,1688,1075,327,-535,-1499,-2528,-3589,-4651,-5668,-6617,-7462,-8183,-8767,-9199,-9490,-9638,-9666,-9588,-9433,-9215,-8959,-8667,-8346,-7986,-7569,-7086,-6500,-5814,-4997,-4067,-3021,-1896,-712,465,1615,2658,3586,4328,4903,5262,5444,5437,5277,4985,4582,4105,3556,2972,2349,1718,1086,488,-67,-524,-887,-1099,-1173,-1090,-865,-521,-91,390,868,1307,1662,1898,1995,1943,1732,1387,912,348,-279,-927,-1568,-2159,-2695,-3131,-3496,-3757,-3961,-4093,-4199,-4275,-4351,-4426,-4506,-4575,-4639,-4663,-4659,-4599,-4500,-4351,-4185,-3989,-3815,-3645,-3512,-3415,-3344,-3301,-3260,-3201,-3112,-2957,-2740,-2427,-2043,-1570,-1042,-466,133,728,1316,1866,2398,2891,3362,3820,4257,4687,5102,5478,5828,6097,6301,6392,6382,6245,6010,5661,5252,4769,4280,3772,3304,2869,2501,2207,1986,1850,1782,1774,1805,1854,1891,1901,1863,1764,1615,1410,1191,956,764,614,546,565,669,854,1088,1345,1585,1776,1886,1910,1825,1676,1453,1221,997,819,706,667,680,739,788,808,752,613,374,56,-306,-684,-1008,-1248,-1358,-1308,-1111,-768,-326,163,649,1049,1336,1436,1363,1082,650,85,-534,-1154,-1699,-2133,-2400,-2513,-2464,-2290,-2044,-1751,-1484,-1254,-1092,-994,-940,-908,-853,-744,-557,-269,103,539,1010,1431,1784,1979,1996,1796,1386,779,30,-819,-1684,-2516,-3243,-3825,-4243,-4473,-4541,-4444,-4228,-3892,-3491,-3011,-2500,-1945,-1391,-826,-309,171,548,830,968,982,846,610,273,-96,-489,-834,-1136,-1345,-1478,-1523,-1512,-1445,-1365,-1281,-1218,-1199,-1223,-1316,-1463,-1678,-1943,-2249,-2581,-2906,-3214,-3450,-3616,-3646,-3556,-3297,-2891,-2330,-1649,-879,-61,736,1483,2096,2570,2845,2942,2847,2607,2246,1831,1391,992,659,424,295,276,334,472,633,814,970,1102,1187,1241,1262,1281,1305,1359,1452,1580,1737,1907,2045,2148,2164,2094,1922,1656,1323,941,564,211,-67,-249,-316,-257,-77,204,578,1006,1469,1935,2384,2798,3159,3471,3710,3903,4023,4099,4108,4078,3982,3858,3681,3491,3284,3094,2927,2812,2742,2739,2766,2835,2886,2907,2859,2696,2424,2006,1472,832,121,-619,-1347,-2035,-2645,-3176,-3620,-3991,-4305,-4591,-4856,-5134,-5409,-5703,-5992,-6275,-6535,-6764,-6952,-7101,-7204,-7274,-7301,-7300,-7255,-7178,-7043,-6854,-6590,-6250,-5823,-5313,-4722,-4065,-3362,-2622,-1872,-1119,-382,344,1043,1732,2394,3039,3657,4241,4778,5257,5653,5960,6154,6227,6168,5979,5661,5244,4733,4192,3633,3142,2726,2463,2351,2427,2666,3057,3551,4101,4649,5142,5519,5767,5832,5739,5478,5082,4597,4047,3500,2980,2530,2161,1887,1682,1534,1394,1221,981,619,135,-513,-1290,-2192,-3176,-4181,-5176,-6076,-6858,-7460,-7876,-8082,-8102,-7948,-7670,-7308,-6915,-6535,-6207,-5953,-5775,-5675,-5604,-5560,-5459,-5299,-5019,-4612,-4078,-3412,-2670,-1866,-1061,-296,410,1016,1538,1980,2366,2738,3110,3522,3967,4442,4913,5335,5652,5805,5748,5451,4907,4148,3209,2178,1127,140,-713,-1381,-1845,-2099,-2189,-2152,-2056,-1961,-1918,-1967,-2126,-2386,-2723,-3103,-3465,-3774,-3970,-4037,-3949,-3717,-3368,-2923,-2451,-1971,-1538,-1165,-858,-604,-370,-119,183,576,1058,1638,2278,2941,3572,4111,4511,4733,4761,4597,4276,3836,3347,2872,2468,2196,2085,2154,2397,2794,3290,3855,4408,4909,5297,5543,5609,5509,5226,4807,4266,3653,2998,2346,1718,1152,656,245,-71,-297,-421,-444,-377,-192,76,467,940,1511,2153,2843,3554,4249,4870,5402,5760,5945,5902,5631,5127,4411,3517,2493,1400,296,-747,-1680,-2451,-3032,-3422,-3618,-3669,-3602,-3486,-3356,-3279,-3258,-3330,-3459,-3640,-3810,-3943,-3984,-3917,-3726,-3428,-3051,-2642,-2244,-1904,-1656,-1505,-1461,-1487,-1569,-1653,-1727,-1750,-1731,-1669,-1599,-1554,-1590,-1740,-2059,-2544,-3229,-4054,-5002,-5982,-6931,-7746,-8376,-8737,-8824,-8619,-8166,-7514,-6753,-5949,-5199,-4552,-4066,-3742,-3591,-3565,-3643,-3761,-3877,-3959,-3963,-3893,-3733,-3504,-3218,-2891,-2544,-2175,-1797,-1396,-965,-494,16,575,1154,1751,2314,2821,3222,3492,3603,3556,3357,3050,2669,2282,1935,1687,1578,1625,1839,2216,2710,3321,3971,4651,5303,5902,6427,6857,7187,7420,7552,7606,7579,7502,7372,7220,7052,6891,6750,6653,6597,6620,6700,6860,7072,7332,7605,7868,8083,8224,8269,8200,8016,7714,7309,6800,6217,5542,4812,4005,3158,2254,1344,424,-446,-1254,-1954,-2532,-2970,-3277,-3476,-3601,-3708,-3839,-4062,-4403,-4902,-5562,-6357,-7264,-8202,-9118,-9921,-10545,-10930,-11033,-10858,-10409,-9741,-8916,-8003,-7090,-6235,-5484,-4880,-4406,-4063,-3800,-3590,-3370,-3118,-2794,-2393,-1908,-1361,-765,-151,452,1042,1587,2092,2562,2986,3393,3762,4107,4406,4647,4803,4846,4757,4516,4134,3613,3004,2339,1683,1085,595,241,38,-31,8,107,221,306,322,261,123,-84,-309,-557,-758,-931,-1050,-1128,-1200,-1280,-1425,-1641,-1976,-2403,-2932,-3518,-4111,-4672,-5129,-5456,-5611,-5594,-5413,-5104,-4708,-4284,-3877,-3537,-3293,-3150,-3116,-3148,-3242,-3333,-3404,-3421,-3355,-3201,-2957,-2602,-2168,-1632,-1022,-334,405,1202,2006,2823,3609,4343,5009,5570,6025,6357,6567,6668,6671,6605,6495,6372,6255,6179,6127,6131,6153,6185,6202,6165,6055,5857,5542,5139,4624,4044,3389,2699,1968,1224,457,-314,-1096,-1862,-2617,-3319,-3956,-4486,-4885,-5112,-5160,-5007,-4654,-4124,-3434,-2626,-1757,-859,-5,773,1427,1936,2294,2502,2584,2560,2463,2318,2141,1945,1726,1490,1223,937,633,323,46,-187,-333,-376,-307,-122,153,491,846,1170,1418,1561,1565,1448,1204,882,520,167,-132,-331,-427,-395,-279,-95,97,255,324,283,98,-203,-617,-1089,-1575,-2024,-2391,-2641,-2763,-2750,-2626,-2409,-2144,-1851,-1571,-1325,-1125,-981,-894,-845,-839,-845,-869,-888,-914,-929,-960,-992,-1048,-1112,-1191,-1273,-1341,-1387,-1393,-1355,-1264,-1135,-959,-769,-555,-346,-130,79,297,525,767,1028,1300,1571,1829,2044,2200,2271,2247,2115,1893,1570,1193,762,315,-133,-566,-972,-1353,-1707,-2046,-2380,-2710,-3060,-3407,-3772,-4116,-4444,-4710,-4910,-5009,-5001,-4884,-4657,-4349,-3973,-3561,-3133,-2707,-2290,-1878,-1461,-1027,-558,-58,494,1065,1662,2234,2775,3234,3605,3853,3988,4001,3918,3754,3543,3306,3067,2834,2618,2397,2168,1907,1590,1224,787,306,-207,-711,-1179,-1557,-1831,-1958,-1944,-1778,-1489,-1096,-636,-150,338,785,1183,1516,1784,2004,2183,2357,2539,2760,3024,3348,3714,4129,4551,4978,5373,5712,6000,6191,6320,6346,6299,6162,5940,5629,5224,4725,4128,3451,2694,1898,1075,266,-508,-1211,-1845,-2382,-2846,-3234,-3573,-3875,-4164,-4443,-4728,-5011,-5289,-5559,-5799,-6022,-6200,-6362,-6486,-6612,-6723,-6852,-6993,-7158,-7328,-7513,-7657,-7776,-7796,-7723,-7508,-7161,-6653,-6028,-5270,-4442,-3551,-2643,-1730,-831,54,926,1800,2681,3585,4501,5433,6347,7227,8031,8728,9287,9679,9895,9926,9786,9495,9073,8563,7990,7382,6783,6181,5628,5094,4606,4152,3723,3338,2971,2651,2362,2124,1929,1780,1675,1594,1533,1465,1377,1257,1078,852,548,192,-227,-695,-1205,-1747,-2320,-2910,-3528,-4169,-4830,-5514,-6212,-6908,-7590,-8223,-8789,-9245,-9580,-9758,-9790,-9662,-9406,-9042,-8603,-8133,-7638,-7172,-6697,-6250,-5778,-5278,-4724,-4091,-3392,-2623,-1819,-1012,-232,469,1087,1593,2005,2335,2612,2873,3148,3461,3822,4231,4657,5089,5455,5741,5879,5863,5662,5297,4780,4160,3484,2802,2175,1622,1189,849,618,440,296,135,-71,-356,-712,-1155,-1649,-2175,-2692,-3165,-3558,-3846,-4015,-4046,-3960,-3748,-3438,-3044,-2585,-2079,-1539,-971,-380,230,861,1510,2168,2830,3465,4065,4594,5034,5368,5573,5659,5626,5488,5282,5021,4753,4502,4295,4151,4083,4085,4157,4267,4399,4512,4577,4558,4425,4160,3749,3202,2527,1771,955,152,-607,-1257,-1756,-2081,-2197,-2118,-1850,-1435,-909,-348,215,707,1097,1369,1501,1531,1464,1359,1229,1129,1052,1026,1019,1029,1009,948,805,589,289,-68,-459,-841,-1181,-1448,-1616,-1686,-1657,-1554,-1415,-1273,-1176,-1155,-1237,-1428,-1725,-2093,-2511,-2912,-3266,-3507,-3618,-3566,-3359,-3003,-2541,-2000,-1436,-879,-364,88,479,802,1078,1306,1506,1666,1789,1843,1811,1662,1366,903,273,-538,-1484,-2561,-3694,-4858,-5979,-7021,-7930,-8686,-9261,-9661,-9889,-9961,-9910,-9755,-9515,-9221,-8865,-8470,-8022,-7522,-6957,-6330,-5633,-4879,-4079,-3249,-2420,-1605,-838,-117,531,1127,1656,2141,2580,2985,3349,3667,3925,4097,4175,4128,3968,3690,3326,2913,2492,2123,1836,1685,1660,1795,2047,2407,2840,3305,3782,4236,4658,5033,5356,5625,5829,5965,6017,5983,5850,5621,5314,4934,4535,4138,3806,3579,3493,3595,3879,4358,5001,5763,6594,7422,8180,8810,9250,9474,9451,9194,8717,8047,7242,6323,5354,4356,3368,2408,1494,636,-153,-865,-1493,-2026,-2465,-2806,-3062,-3252,-3402,-3544,-3717,-3950,-4267,-4691,-5209,-5826,-6494,-7200,-7884,-8514,-9056,-9461,-9739,-9852,-9830,-9670,-9402,-9048,-8636,-8183,-7711,-7222,-6724,-6207,-5662,-5074,-4440,-3741,-2991,-2180,-1335,-463,407,1264,2079,2841,3544,4169,4730,5214,5628,5981,6260,6477,6621,6690,6677,6574,6384,6101,5738,5302,4803,4273,3710,3149,2589,2049,1534,1046,599,185,-176,-492,-753,-962,-1128,-1254,-1370,-1475,-1608,-1770,-1984,-2253,-2571,-2950,-3355,-3809,-4264,-4740,-5213,-5672,-6127,-6548,-6947,-7306,-7616,-7869,-8054,-8162,-8190,-8135,-7996,-7786,-7500,-7163,-6767,-6334,-5847,-5324,-4738,-4093,-3369,-2551,-1641,-620,489,1679,2905,4133,5305,6370,7277,7989,8482,8755,8817,8707,8463,8141,7781,7428,7106,6826,6584,6364,6143,5895,5604,5247,4837,4370,3877,3373,2901,2479,2123,1857,1648,1513,1397,1292,1155,963,700,354,-74,-569,-1124,-1705,-2295,-2864,-3391,-3851,-4216,-4475,-4594,-4567,-4369,-4002,-3452,-2747,-1893,-938,83,1110,2095,2980,3716,4272,4617,4752,4691,4456,4102,3670,3230,2816,2481,2240,2101,2048,2059,2096,2118,2108,2023,1878,1660,1393,1094,784,481,197,-58,-294,-506,-713,-916,-1119,-1334,-1539,-1755,-1951,-2147,-2330,-2511,-2698,-2904,-3128,-3390,-3666,-3960,-4248,-4491,-4678,-4752,-4712,-4516,-4179,-3692,-3094,-2407,-1686,-968,-307,268,733,1072,1309,1443,1522,1561,1599,1641,1705,1770,1828,1845,1790,1647,1391,1029,577,71,-443,-897,-1254,-1436,-1435,-1212,-793,-196,524,1305,2094,2815,3435,3905,4215,4354,4332,4159,3858,3442,2930,2333,1664,928,142,-682,-1524,-2357,-3158,-3902,-4561,-5127,-5586,-5946,-6210,-6402,-6538,-6636,-6715,-6781,-6829,-6858,-6831,-6739,-6535,-6212,-5738,-5117,-4363,-3494,-2566,-1621,-716,88,765,1268,1609,1780,1817,1753,1622,1479,1347,1264,1246,1304,1432,1630,1873,2146,2426,2685,2904,3057,3132,3108,2988,2767,2459,2088,1683,1279,923,642,482,452,570,824,1195,1654,2149,2645,3086,3437,3675,3775,3765,3645,3479,3296,3163,3117,3205,3439,3833,4357,4983,5656,6326,6916,7391,7679,7776,7647,7306,6772,6072,5251,4358,3429,2511,1628,806,50,-635,-1268,-1853,-2424,-2983,-3563,-4173,-4814,-5500,-6207,-6933,-7645,-8325,-8934,-9456,-9855,-10129,-10258,-10255,-10127,-9890,-9580,-9210,-8821,-8416,-8034,-7652,-7302,-6946,-6587,-6187,-5735,-5195,-4552,-3790,-2906,-1903,-809,361,1560,2752,3899,4963,5912,6737,7419,7969,8396,8704,8936,9082,9180,9220,9214,9157,9047,8869,8625,8310,7924,7485,6988,6470,5935,5416,4926,4470,4077,3723,3426,3168,2930,2713,2485,2245,1977,1680,1350,993,621,232,-143,-522,-878,-1226,-1565,-1895,-2247,-2608,-3017,-3464,-3969,-4542,-5171,-5871,-6615,-7408,-8214,-9022,-9793,-10496,-11103,-11565,-11865,-11964,-11846,-11499,-10914,-10108,-9081,-7885,-6523,-5076,-3564,-2060,-620,711,1867,2823,3533,4006,4226,4238,4061,3761,3386,3010,2674,2442,2333,2376,2565,2878,3284,3732,4161,4520,4748,4804,4659,4296,3728,2970,2075,1084,63,-930,-1844,-2626,-3257,-3713,-4000,-4139,-4141,-4061,-3915,-3749,-3590,-3456,-3361,-3317,-3302,-3331,-3360,-3399,-3403,-3375,-3275,-3099,-2821,-2425,-1909,-1248,-454,478,1530,2683,3899,5144,6366,7513,8545,9407,10075,10520,10737,10724,10506,10109,9568,8944,8260,7591,6945,6378,5877,5464,5100,4773,4436,4052,3583,3013,2313,1516,623,-313,-1250,-2140,-2940,-3614,-4143,-4531,-4773,-4909,-4949,-4936,-4887,-4830,-4767,-4707,-4636,-4536,-4392,-4167,-3853,-3420,-2876,-2210,-1453,-626,239,1081,1878,2566,3128,3527,3766,3839,3775,3600,3351,3070,2789,2541,2341,2206,2122,2091,2091,2101,2118,2107,2083,2020,1939,1817,1684,1516,1340,1138,920,674,411,119,-184,-499,-808,-1091,-1340,-1529,-1655,-1715,-1703,-1647,-1550,-1447,-1368,-1339,-1395,-1565,-1865,-2323,-2933,-3700,-4607,-5633,-6742,-7902,-9062,-10183,-11215,-12118,-12855,-13396,-13723,-13828,-13708,-13386,-12869,-12196,-11394,-10495,-9531,-8526,-7502,-6475,-5454,-4447,-3453,-2484,-1530,-609,287,1136,1943,2691,3383,4009,4574,5078,5521,5910,6239,6513,6720,6869,6938,6947,6876,6758,6581,6386,6179,5988,5838,5731,5690,5702,5768,5865,5976,6073,6139,6140,6076,5923,5696,5393,5036,4655,4261,3906,3598,3368,3231,3193,3254,3416,3655,3978,4354,4782,5243,5717,6192,6639,7033,7344,7536,7583,7454,7136,6623,5924,5064,4083,3020,1941,879,-104,-987,-1745,-2369,-2883,-3286,-3632,-3929,-4222,-4531,-4864,-5236,-5640,-6059,-6492,-6897,-7283,-7602,-7874,-8056,-8166,-8193,-8134,-8002,-7793,-7509,-7170,-6772,-6330,-5865,-5378,-4898,-4437,-3995,-3590,-3205,-2832,-2454,-2035,-1550,-972,-281,530,1459,2474,3544,4617,5625,6528,7248,7757,8019,8024,7778,7309,6639,5820,4888,3886,2854,1819,816,-134,-1002,-1775,-2421,-2936,-3292,-3503,-3550,-3467,-3268,-2991,-2688,-2389,-2153,-2008,-1977,-2079,-2292,-2612,-2981,-3376,-3731,-4009,-4174,-4194,-4071,-3817,-3451,-3030,-2588,-2188,-1867,-1672,-1606,-1704,-1923,-2276,-2701,-3177,-3659,-4102,-4481,-4763,-4922,-4953,-4835,-4569,-4156,-3588,-2889,-2055,-1120,-103,962,2033,3071,4032,4878,5578,6114,6466,6657,6674,6568,6342,6047,5692,5320,4935,4561,4208,3872,3571,3298,3060,2856,2683,2533,2398,2257,2094,1892,1626,1302,896,436,-79,-614,-1142,-1627,-2033,-2328,-2495,-2513,-2403,-2152,-1827,-1431,-1039,-675,-391,-210,-152,-211,-372,-591,-832,-1021,-1123,-1064,-824,-369,299,1156,2175,3286,4447,5567,6608,7497,8203,8701,8976,9043,8916,8629,8203,7683,7076,6420,5710,4961,4174,3346,2486,1596,687,-228,-1130,-2008,-2842,-3622,-4339,-4992,-5570,-6093,-6541,-6942,-7271,-7559,-7778,-7956,-8076,-8154,-8191,-8194,-8177,-8137,-8090,-8021,-7938,-7815,-7637,-7382,-7010,-6515,-5866,-5053,-4105,-3005,-1831,-598,625,1777,2815,3681,4357,4815,5071,5129,5028,4804,4489,4138,3769,3423,3116,2856,2661,2524,2460,2463,2545,2708,2947,3281,3679,4146,4649,5153,5630,6030,6325,6480,6487,6335,6050,5644,5162,4631,4089,3553,3045,2552,2079,1587,1066,488,-167,-896,-1711,-2573,-3483,-4382,-5262,-6079,-6817,-7468,-8022,-8498,-8898,-9255,-9565,-9852,-10111,-10321,-10486,-10550,-10508,-10315,-9953,-9413,-8692,-7801,-6783,-5654,-4492,-3318,-2200,-1168,-253,527,1177,1694,2115,2441,2725,2979,3239,3530,3870,4263,4732,5248,5821,6413,7009,7569,8060,8436,8665,8696,8517,8092,7434,6553,5494,4299,3067,1837,723,-238,-976,-1475,-1727,-1754,-1594,-1304,-935,-556,-198,94,316,457,545,594,634,704,806,976,1201,1492,1825,2191,2565,2932,3273,3579,3834,4038,4174,4238,4210,4082,3827,3446,2916,2261,1483,621,-283,-1188,-2043,-2809,-3464,-3991,-4409,-4728,-4999,-5253,-5531,-5872,-6287,-6781,-7342,-7934,-8522,-9053,-9480,-9763,-9864,-9777,-9490,-9020,-8400,-7644,-6815,-5913,-4989,-4037,-3070,-2087,-1076,-40,1030,2114,3213,4288,5320,6287,7144,7897,8515,9003,9372,9624,9781,9854,9852,9785,9651,9447,9162,8789,8318,7748,7082,6332,5523,4683,3855,3075,2388,1823,1406,1142,1027,1040,1143,1313,1490,1665,1791,1862,1861,1784,1629,1392,1063,649,126,-477,-1184,-1947,-2764,-3578,-4365,-5073,-5672,-6137,-6459,-6646,-6721,-6721,-6691,-6676,-6719,-6846,-7069,-7383,-7763,-8172,-8565,-8889,-9102,-9165,-9061,-8781,-8332,-7734,-7009,-6185,-5283,-4326,-3328,-2301,-1272,-244,743,1670,2503,3209,3770,4162,4390,4460,4402,4252,4050,3844,3677,3566,3546,3586,3688,3790,3852,3802,3597,3179,2534,1655,577,-652,-1954,-3245,-4439,-5464,-6255,-6791,-7050,-7064,-6863,-6499,-6032,-5508,-4984,-4476,-4020,-3609,-3244,-2908,-2587,-2246,-1878,-1440,-922,-300,446,1314,2318,3437,4663,5963,7305,8645,9935,11135,12191,13071,13737,14169,14356,14303,14020,13540,12894,12128,11284,10409,9532,8698,7903,7178,6493,5856,5222,4590,3905,3172,2352,1454,474,-576,-1671,-2789,-3894,-4967,-5970,-6896,-7711,-8425,-9008,-9476,-9805,-10006,-10068,-9986,-9773,-9407,-8923,-8292,-7558,-6701,-5754,-4720,-3613,-2460,-1267,-75,1100,2212,3233,4111,4823,5321,5598,5634,5441,5038,4461,3755,2981,2183,1443,784,274,-73,-234,-214,-21,303,742,1228,1742,2222,2656,3002,3262,3428,3503,3501,3435,3309,3139,2919,2646,2322,1926,1473,940,352,-294,-978,-1676,-2375,-3041,-3676,-4255,-4797,-5292,-5777,-6256,-6770,-7324,-7939,-8608,-9333,-10072,-10818,-11503,-12114,-12590,-12924,-13089,-13082,-12926,-12620,-12216,-11723,-11174,-10592,-9972,-9344,-8671,-7979,-7227,-6434,-5574,-4655,-3680,-2640,-1563,-435,717,1898,3093,4294,5499,6682,7848,8961,10017,10982,11840,12563,13134,13538,13765,13811,13692,13401,12975,12412,11746,10982,10147,9249,8308,7343,6365,5407,4482,3626,2856,2200,1664,1261,978,805,715,678,668,656,626,572,504,442,417,470,629,924,1366,1941,2626,3364,4097,4751,5256,5562,5618,5429,4988,4348,3560,2689,1821,999,288,-285,-726,-1029,-1240,-1397,-1544,-1740,-2006,-2392,-2886,-3512,-4226,-5020,-5840,-6657,-7412,-8088,-8624,-9024,-9255,-9314,-9218,-8955,-8559,-8034,-7404,-6689,-5907,-5090,-4248,-3423,-2625,-1877,-1202,-590,-55,421,853,1259,1667,2090,2552,3044,3573,4107,4619,5074,5411,5608,5610,5413,4992,4372,3576,2639,1631,585,-430,-1376,-2224,-2949,-3546,-4015,-4360,-4592,-4707,-4714,-4611,-4397,-4074,-3645,-3117,-2505,-1831,-1115,-387,325,998,1607,2135,2569,2905,3127,3244,3241,3127,2889,2543,2079,1518,882,181,-525,-1218,-1837,-2345,-2702,-2890,-2884,-2720,-2402,-1996,-1557,-1145,-830,-658,-665,-860,-1235,-1748,-2347,-2969,-3525,-3969,-4213,-4244,-4028,-3573,-2910,-2074,-1118,-109,914,1884,2780,3563,4225,4758,5170,5471,5678,5804,5868,5882,5853,5785,5680,5519,5292,4977,4542,3980,3251,2369,1317,129,-1169,-2535,-3901,-5219,-6406,-7411,-8172,-8652,-8825,-8699,-8283,-7632,-6795,-5839,-4838,-3857,-2937,-2135,-1429,-841,-305,200,760,1394,2187,3118,4224,5455,6776,8116,9402,10553,11511,12201,12620,12721,12546,12107,11458,10660,9761,8830,7904,7032,6230,5513,4871,4288,3735,3167,2559,1850,1033,67,-1042,-2289,-3658,-5100,-6588,-8062,-9473,-10781,-11930,-12901,-13660,-14194,-14505,-14592,-14477,-14177,-13725,-13136,-12456,-11684,-10859,-9969,-9026,-8020,-6937,-5773,-4515,-3163,-1738,-245,1262,2751,4176,5469,6617,7544,8261,8735,8977,9014,8857,8565,8159,7699,7205,6726,6275,5881,5553,5313,5152,5106,5149,5308,5559,5901,6302,6739,7161,7534,7804,7937,7893,7661,7227,6610,5835,4930,3960,2947,1962,1023,176,-572,-1211,-1749,-2209,-2613,-2993,-3381,-3806,-4280,-4830,-5443,-6119,-6844,-7594,-8343,-9080,-9765,-10400,-10962,-11445,-11847,-12159,-12382,-12501,-12522,-12412,-12189,-11809,-11301,-10631,-9825,-8896,-7852,-6747,-5591,-4443,-3322,-2268,-1292,-403,409,1164,1897,2627,3409,4247,5172,6165,7228,8303,9377,10367,11249,11954,12455,12709,12706,12426,11880,11056,9994,8687,7195,5541,3781,1980,199,-1487,-3010,-4305,-5330,-6046,-6454,-6560,-6406,-6049,-5557,-5004,-4463,-3981,-3612,-3353,-3198,-3112,-3027,-2898,-2638,-2216,-1578,-733,328,1534,2857,4199,5499,6674,7669,8428,8938,9181,9179,8952,8540,7980,7319,6587,5829,5056,4303,3564,2860,2171,1504,843,177,-505,-1218,-1971,-2765,-3611,-4483,-5387,-6280,-7144,-7951,-8647,-9229,-9639,-9879,-9923,-9768,-9421,-8894,-8202,-7372,-6432,-5391,-4294,-3132,-1941,-725,501,1717,2909,4050,5130,6109,6992,7741,8359,8836,9165,9357,9405,9321,9088,8720,8184,7498,6623,5590,4383,3052,1625,164,-1260,-2579,-3717,-4608,-5212,-5496,-5460,-5127,-4542,-3761,-2868,-1918,-994,-136,614,1242,1750,2153,2481,2755,3012,3254,3498,3724,3922,4052,4097,4009,3786,3392,2844,2144,1311,387,-607,-1616,-2619,-3573,-4457,-5254,-5942,-6537,-7021,-7424,-7743,-7999,-8208,-8374,-8522,-8649,-8769,-8881,-8981,-9067,-9113,-9118,-9039,-8869,-8568,-8125,-7520,-6748,-5822,-4746,-3572,-2320,-1049,196,1375,2438,3370,4141,4759,5224,5562,5805,5970,6106,6209,6320,6411,6488,6507,6445,6254,5908,5374,4644,3731,2651,1457,201,-1060,-2248,-3322,-4213,-4897,-5348,-5558,-5536,-5308,-4892,-4349,-3699,-3006,-2294,-1611,-960,-368,185,711,1237,1798,2426,3149,3978,4926,5968,7083,8218,9332,10348,11235,11916,12372,12573,12507,12195,11650,10923,10049,9090,8085,7083,6108,5186,4306,3479,2661,1854,1019,146,-770,-1739,-2732,-3738,-4719,-5643,-6476,-7186,-7753,-8166,-8422,-8535,-8520,-8397,-8197,-7920,-7607,-7227,-6818,-6335,-5796,-5176,-4467,-3678,-2814,-1885,-933,32,961,1830,2610,3278,3822,4235,4523,4696,4774,4772,4714,4602,4460,4265,4033,3738,3383,2969,2484,1966,1414,875,363,-82,-452,-719,-901,-988,-1013,-973,-908,-804,-692,-547,-386,-182,43,306,581,855,1109,1309,1439,1474,1399,1210,899,478,-46,-656,-1332,-2056,-2804,-3553,-4286,-4972,-5605,-6161,-6630,-7016,-7305,-7515,-7648,-7724,-7757,-7764,-7767,-7776,-7810,-7879,-7971,-8109,-8244,-8396,-8499,-8546,-8490,-8291,-7940,-7392,-6665,-5747,-4678,-3477,-2204,-890,409,1663,2841,3927,4922,5824,6658,7425,8152,8841,9495,10115,10670,11162,11533,11782,11853,11737,11400,10830,10025,8982,7726,6282,4685,3000,1260,-446,-2080,-3559,-4838,-5861,-6593,-7003,-7085,-6843,-6307,-5517,-4536,-3432,-2284,-1170,-142,738,1463,2029,2457,2815,3131,3491,3931,4486,5169,5960,6822,7692,8515,9207,9721,10010,10050,9853,9442,8861,8175,7434,6694,5992,5341,4740,4159,3561,2892,2113,1179,72,-1214,-2651,-4207,-5809,-7401,-8896,-10239,-11357,-12230,-12818,-13142,-13207,-13057,-12730,-12265,-11708,-11076,-10395,-9658,-8867,-8004,-7057,-6027,-4896,-3696,-2426,-1119,187,1480,2700,3842,4860,5737,6452,6982,7317,7439,7344,7032,6510,5798,4931,3950,2911,1875,892,19,-707,-1272,-1657,-1892,-1992,-1987,-1920,-1808,-1667,-1509,-1308,-1060,-737,-318,198,812,1502,2233,2964,3650,4238,4704,5013,5166,5163,5029,4789,4471,4103,3697,3262,2793,2274,1695,1036,288,-541,-1439,-2370,-3290,-4151,-4887,-5468,-5843,-6023,-6001,-5830,-5556,-5242,-4967,-4778,-4729,-4847,-5118,-5538,-6038,-6574,-7062,-7437,-7628,-7594,-7290,-6727,-5900,-4862,-3647,-2325,-954,399,1676,2841,3849,4694,5359,5855,6192,6384,6452,6407,6269,6044,5747,5373,4935,4423,3846,3200,2489,1721,899,42,-838,-1714,-2562,-3348,-4039,-4603,-5002,-5222,-5244,-5069,-4714,-4197,-3557,-2827,-2048,-1245,-448,341,1121,1904,2709,3554,4456,5422,6442,7505,8562,9588,10502,11274,11829,12143,12180,11938,11433,10698,9782,8743,7642,6527,5460,4449,3540,2713,1982,1320,719,148,-394,-951,-1507,-2105,-2725,-3408,-4126,-4911,-5740,-6609,-7515,-8421,-9315,-10161,-10921,-11566,-12064,-12371,-12490,-12378,-12066,-11543,-10850,-10006,-9059,-8034,-6969,-5882,-4787,-3688,-2583,-1467,-335,801,1952,3069,4158,5153,6041,6771,7305,7637,7727,7601,7260,6734,6082,5338,4571,3835,3174,2636,2244,2000,1914,1954,2093,2311,2551,2814,3051,3273,3462,3628,3782,3924,4077,4235,4407,4591,4780,4979,5166,5354,5513,5655,5743,5774,5709,5519,5172,4629,3872,2882,1667,242,-1344,-3045,-4780,-6483,-8067,-9476,-10642,-11549,-12163,-12521,-12626,-12547,-12312,-11995,-11621,-11240,-10863,-10497,-10146,-9787,-9425,-9030,-8615,-8163,-7687,-7181,-6648,-6081,-5463,-4786,-4008,-3136,-2121,-989,279,1648,3089,4554,5984,7329,8525,9536,10325,10876,11202,11305,11230,10996,10647,10202,9679,9086,8414,7658,6790,5816,4707,3494,2169,788,-632,-2017,-3333,-4517,-5528,-6332,-6909,-7246,-7361,-7263,-6987,-6570,-6042,-5450,-4820,-4177,-3542,-2921,-2304,-1693,-1056,-389,330,1108,1948,2835,3762,4688,5602,6451,7222,7875,8390,8749,8933,8939,8755,8389,7837,7125,6262,5277,4202,3063,1905,749,-361,-1419,-2374,-3245,-3987,-4612,-5111,-5482,-5729,-5873,-5900,-5852,-5727,-5548,-5339,-5104,-4875,-4647,-4442,-4242,-4057,-3854,-3625,-3336,-2966,-2483,-1885,-1150,-298,651,1669,2702,3707,4637,5441,6091,6557,6836,6912,6815,6534,6116,5560,4901,4154,3345,2497,1630,780,-36,-777,-1417,-1932,-2290,-2491,-2525,-2400,-2151,-1788,-1368,-912,-468,-53,311,624,899,1146,1403,1683,2022,2428,2912,3457,4055,4660,5243,5761,6163,6424,6506,6383,6049,5489,4708,3723,2542,1207,-252,-1783,-3344,-4865,-6307,-7609,-8730,-9651,-10341,-10815,-11077,-11165,-11109,-10960,-10751,-10534,-10321,-10152,-10007,-9897,-9785,-9642,-9435,-9118,-8673,-8070,-7321,-6424,-5421,-4337,-3219,-2107,-1042,-52,834,1609,2265,2808,3249,3598,3876,4084,4246,4355,4428,4454,4443,4387,4291,4149,3965,3732,3448,3104,2699,2214,1661,1025,323,-424,-1194,-1932,-2596,-3125,-3458,-3556,-3371,-2893,-2126,-1097,143,1524,2969,4390,5717,6881,7843,8571,9080,9375,9508,9513,9445,9357,9270,9235,9226,9275,9329,9385,9395,9324,9158,8855,8423,7840,7130,6294,5362,4351,3286,2196,1094,4,-1061,-2098,-3096,-4058,-4983,-5871,-6726,-7544,-8319,-9045,-9699,-10274,-10738,-11077,-11270,-11300,-11153,-10830,-10321,-9638,-8787,-7774,-6629,-5354,-3995,-2556,-1095,378,1801,3155,4389,5483,6399,7130,7664,8003,8169,8174,8056,7843,7571,7259,6946,6616,6307,5975,5636,5246,4793,4250,3603,2836,1960,979,-77,-1168,-2255,-3283,-4201,-4966,-5530,-5870,-5967,-5832,-5475,-4939,-4274,-3531,-2777,-2063,-1427,-913,-527,-281,-161,-158,-249,-422,-664,-958,-1316,-1721,-2185,-2701,-3266,-3867,-4498,-5124,-5737,-6300,-6787,-7180,-7447,-7584,-7568,-7415,-7118,-6713,-6209,-5654,-5077,-4519,-4018,-3600,-3288,-3092,-2996,-2995,-3029,-3077,-3060,-2943,-2666,-2204,-1532,-670,376,1528,2750,3946,5053,6007,6751,7272,7557,7634,7531,7306,6993,6657,6324,6017,5764,5535,5346,5142,4920,4622,4232,3716,3062,2257,1322,266,-865,-2025,-3155,-4198,-5079,-5758,-6183,-6324,-6183,-5759,-5087,-4214,-3192,-2093,-985,70,1013,1808,2433,2886,3188,3379,3495,3608,3756,3993,4368,4887,5571,6397,7333,8337,9336,10269,11054,11634,11945,11958,11654,11045,10173,9083,7857,6562,5271,4038,2900,1864,921,42,-820,-1703,-2647,-3674,-4785,-5967,-7177,-8377,-9495,-10492,-11304,-11907,-12272,-12402,-12305,-12007,-11541,-10947,-10254,-9510,-8718,-7918,-7096,-6266,-5417,-4550,-3661,-2765,-1859,-985,-135,632,1325,1902,2361,2699,2908,3006,2994,2889,2695,2430,2096,1721,1319,917,554,254,54,-14,52,283,644,1146,1731,2384,3056,3700,4296,4801,5206,5507,5701,5811,5849,5849,5817,5794,5772,5762,5767,5757,5735,5654,5501,5244,4852,4309,3584,2681,1591,334,-1068,-2568,-4118,-5652,-7107,-8425,-9551,-10445,-11093,-11490,-11655,-11623,-11442,-11153,-10826,-10484,-10174,-9909,-9689,-9498,-9306,-9058,-8713,-8215,-7520,-6615,-5475,-4150,-2653,-1092,497,1982,3326,4436,5290,5873,6203,6324,6294,6185,6057,5976,5972,6072,6270,6550,6885,7218,7534,7759,7893,7888,7747,7458,7035,6485,5831,5088,4285,3430,2565,1684,841,19,-718,-1380,-1917,-2317,-2563,-2627,-2526,-2254,-1847,-1326,-748,-141,438,965,1406,1759,2013,2200,2324,2426,2518,2641,2790,2991,3237,3503,3798,4075,4317,4512,4611,4627,4518,4298,3938,3463,2848,2130,1297,386,-585,-1589,-2590,-3559,-4473,-5293,-6023,-6634,-7138,-7537,-7839,-8062,-8216,-8313,-8361,-8357,-8294,-8168,-7952,-7655,-7226,-6702,-6026,-5254,-4359,-3385,-2358,-1314,-302,640,1470,2166,2706,3100,3362,3512,3605,3649,3712,3783,3901,4046,4223,4392,4556,4654,4699,4649,4505,4281,3962,3593,3178,2745,2322,1920,1557,1240,970,739,550,388,251,144,70,36,72,162,350,615,968,1392,1863,2365,2847,3295,3658,3916,4051,4040,3892,3605,3203,2690,2116,1475,817,140,-531,-1194,-1841,-2483,-3107,-3728,-4331,-4922,-5476,-5993,-6434,-6798,-7052,-7181,-7183,-7046,-6786,-6418,-5966,-5461,-4940,-4420,-3941,-3500,-3120,-2783,-2488,-2208,-1935,-1645,-1335,-997,-640,-268,101,454,783,1074,1327,1554,1744,1931,2109,2294,2479,2662,2808,2908,2907,2786,2505,2045,1408,594,-358,-1410,-2498,-3562,-4522,-5320,-5897,-6214,-6250,-6016,-5529,-4844,-4022,-3126,-2233,-1399,-663,-63,418,780,1066,1323,1584,1908,2311,2825,3449,4175,4981,5837,6699,7536,8294,8949,9472,9826,10027,10040,9895,9581,9122,8527,7808,6985,6053,5039,3941,2777,1564,315,-940,-2179,-3376,-4504,-5536,-6459,-7245,-7886,-8385,-8712,-8902,-8926,-8819,-8573,-8221,-7763,-7232,-6647,-6021,-5386,-4743,-4109,-3478,-2842,-2184,-1486,-727,103,1013,1987,3012,4045,5052,5980,6792,7441,7913,8178,8251,8137,7860,7457,6955,6396,5806,5216,4645,4103,3603,3144,2733,2362,2044,1756,1528,1324,1174,1045,945,853,751,631,464,250,-18,-338,-685,-1038,-1355,-1599,-1728,-1705,-1513,-1145,-611,31,760,1462,2101,2571,2830,2822,2524,1948,1099,46,-1184,-2510,-3883,-5254,-6573,-7821,-8966,-10005,-10916,-11701,-12337,-12818,-13131,-13248,-13177,-12889,-12402,-11714,-10846,-9822,-8681,-7455,-6198,-4939,-3738,-2609,-1605,-716,26,636,1120,1488,1767,1969,2122,2248,2368,2501,2674,2893,3187,3557,4004,4536,5116,5742,6349,6924,7382,7716,7842,7756,7415,6828,5996,4964,3767,2477,1164,-110,-1266,-2259,-3047,-3603,-3934,-4045,-3977,-3757,-3435,-3053,-2640,-2228,-1824,-1425,-1028,-607,-146,379,979,1669,2437,3291,4192,5137,6081,6997,7863,8632,9302,9845,10251,10519,10653,10644,10515,10265,9900,9443,8889,8259,7562,6800,5985,5114,4183,3193,2127,998,-206,-1452,-2736,-4001,-5214,-6313,-7246,-7972,-8442,-8657,-8599,-8309,-7820,-7189,-6486,-5776,-5116,-4567,-4144,-3877,-3746,-3737,-3803,-3896,-3969,-3957,-3833,-3547,-3093,-2463,-1672,-755,255,1299,2333,3299,4157,4864,5388,5718,5828,5732,5416,4912,4225,3396,2449,1431,383,-648,-1622,-2495,-3234,-3823,-4235,-4481,-4556,-4477,-4264,-3939,-3521,-3044,-2513,-1960,-1391,-825,-268,266,771,1228,1635,1968,2235,2394,2476,2429,2296,2032,1675,1200,631,-29,-770,-1572,-2404,-3249,-4049,-4783,-5406,-5885,-6206,-6361,-6361,-6233,-6009,-5739,-5461,-5217,-5026,-4904,-4834,-4795,-4740,-4625,-4401,-4036,-3495,-2791,-1931,-966,39,1023,1882,2577,3015,3206,3112,2802,2294,1706,1083,543,131,-87,-96,107,498,1029,1658,2322,2976,3573,4083,4480,4744,4862,4830,4631,4283,3777,3135,2383,1549,681,-173,-962,-1633,-2144,-2455,-2557,-2429,-2108,-1602,-966,-241,521,1277,1983,2624,3191,3674,4116,4511,4911,5324,5769,6264,6795,7361,7927,8478,8972,9384,9680,9832,9825,9647,9298,8780,8110,7300,6373,5344,4228,3041,1797,512,-796,-2110,-3397,-4640,-5805,-6865,-7805,-8597,-9244,-9737,-10089,-10313,-10429,-10456,-10423,-10337,-10233,-10104,-9975,-9837,-9688,-9526,-9316,-9059,-8712,-8253,-7661,-6904,-5979,-4874,-3604,-2189,-675,899,2459,3953,5311,6479,7416,8099,8512,8676,8615,8371,8002,7552,7078,6611,6183,5789,5440,5086,4726,4303,3797,3195,2471,1659,757,-180,-1115,-2003,-2784,-3427,-3888,-4140,-4177,-3984,-3579,-2980,-2213,-1327,-358,637,1613,2531,3342,4022,4546,4883,5041,4980,4724,4247,3564,2693,1634,446,-860,-2221,-3588,-4925,-6159,-7279,-8218,-8986,-9541,-9905,-10064,-10042,-9843,-9485,-8971,-8316,-7528,-6606,-5582,-4451,-3265,-2032,-821,348,1399,2311,3024,3535,3812,3888,3764,3505,3140,2746,2358,2049,1832,1765,1830,2051,2392,2832,3330,3833,4303,4679,4933,5016,4922,4627,4149,3499,2711,1828,898,-19,-877,-1611,-2193,-2579,-2762,-2736,-2530,-2170,-1721,-1226,-767,-388,-147,-73,-172,-434,-819,-1274,-1732,-2122,-2373,-2435,-2254,-1825,-1141,-226,862,2087,3361,4634,5828,6899,7796,8496,8982,9244,9299,9142,8807,8285,7606,6769,5784,4670,3433,2106,708,-712,-2118,-3458,-4682,-5755,-6634,-7300,-7752,-7981,-8029,-7907,-7669,-7345,-6981,-6606,-6249,-5922,-5626,-5358,-5091,-4805,-4479,-4075,-3593,-3012,-2330,-1571,-727,154,1073,1985,2880,3729,4516,5227,5843,6355,6753,7026,7172,7183,7056,6795,6402,5880,5252,4518,3721,2858,1977,1084,211,-617,-1396,-2086,-2705,-3208,-3615,-3889,-4040,-4039,-3890,-3567,-3090,-2450,-1680,-809,127,1061,1959,2755,3412,3913,4226,4388,4388,4298,4116,3925,3714,3530,3351,3175,2962,2681,2293,1759,1072,210,-797,-1937,-3152,-4401,-5623,-6757,-7763,-8589,-9210,-9607,-9765,-9694,-9394,-8890,-8187,-7330,-6330,-5241,-4092,-2940,-1827,-816,58,742,1214,1442,1441,1203,775,183,-511,-1256,-1988,-2648,-3195,-3568,-3759,-3727,-3491,-3037,-2410,-1615,-719,259,1249,2208,3091,3826,4392,4716,4796,4583,4100,3346,2364,1219,-32,-1284,-2459,-3474,-4244,-4739,-4913,-4790,-4388,-3769,-3002,-2166,-1342,-596,19,471,757,904,943,950,977,1103,1379,1854,2539,3448,4540,5775,7099,8418,9685,10798,11715,12380,12765,12855,12663,12193,11486,10567,9473,8247,6917,5525,4098,2668,1256,-113,-1426,-2665,-3818,-4874,-5821,-6652,-7356,-7932,-8374,-8683,-8869,-8931,-8892,-8749,-8533,-8236,-7894,-7491,-7038,-6530,-5942,-5280,-4506,-3628,-2636,-1536,-358,878,2134,3353,4513,5556,6465,7217,7806,8233,8521,8678,8725,8687,8548,8340,8020,7606,7051,6370,5531,4562,3468,2284,1052,-180,-1362,-2442,-3382,-4148,-4712,-5076,-5230,-5194,-4988,-4633,-4170,-3623,-3028,-2418,-1806,-1230,-689,-209,216,572,864,1079,1219,1271,1233,1086,830,450,-47,-669,-1389,-2207,-3082,-3993,-4907,-5776,-6585,-7282,-7866,-8300,-8597,-8739,-8750,-8627,-8395,-8063,-7648,-7161,-6604,-6004,-5342,-4653,-3921,-3184,-2437,-1729,-1056,-472,30,410,687,840,908,892,837,761,700,676,712,822,1011,1273,1615,1997,2444,2900,3379,3845,4276,4657,4940,5112,5122,4968,4615,4082,3373,2528,1590,618,-338,-1213,-1968,-2568,-2990,-3237,-3317,-3243,-3063,-2777,-2456,-2086,-1728,-1367,-1031,-705,-390,-68,274,661,1103,1632,2241,2960,3776,4688,5684,6729,7811,8876,9894,10825,11623,12260,12700,12921,12915,12671,12205,11530,10671,9673,8568,7404,6220,5050,3906,2811,1749,712,-305,-1330,-2354,-3389,-4412,-5408,-6341,-7178,-7892,-8443,-8828,-9037,-9076,-8984,-8764,-8480,-8125,-7754,-7344,-6919,-6444,-5915,-5301,-4597,-3791,-2906,-1963,-1014,-101,720,1399,1918,2249,2412,2426,2330,2171,2000,1834,1719,1633,1581,1531,1440,1296,1062,737,334,-127,-608,-1058,-1448,-1731,-1902,-1950,-1900,-1772,-1605,-1441,-1291,-1200,-1143,-1132,-1136,-1126,-1084,-973,-789,-517,-170,235,685,1138,1575,1959,2259,2466,2548,2514,2348,2072,1694,1238,731,186,-361,-906,-1421,-1904,-2344,-2726,-3057,-3314,-3507,-3625,-3658,-3617,-3488,-3287,-3017,-2695,-2335,-1968,-1604,-1280,-1010,-810,-708,-695,-803,-1012,-1337,-1763,-2273,-2859,-3480,-4108,-4703,-5219,-5613,-5850,-5899,-5735,-5367,-4786,-4035,-3124,-2116,-1037,54,1112,2113,3006,3788,4426,4930,5281,5501,5579,5545,5401,5177,4900,4592,4299,4037,3844,3732,3706,3754,3845,3938,3977,3912,3689,3281,2679,1902,1001,44,-864,-1646,-2181,-2426,-2306,-1833,-1018,76,1363,2753,4130,5413,6510,7379,7975,8294,8346,8148,7732,7130,6369,5486,4506,3452,2362,1246,148,-916,-1923,-2843,-3671,-4390,-4997,-5502,-5895,-6210,-6432,-6600,-6704,-6777,-6820,-6843,-6860,-6856,-6830,-6762,-6614,-6369,-5987,-5450,-4746,-3886,-2889,-1807,-683,406,1418,2294,3011,3557,3946,4205,4382,4515,4648,4815,5015,5255,5500,5721,5873,5910,5798,5505,5028,4364,3538,2583,1552,483,-555,-1531,-2391,-3106,-3663,-4044,-4261,-4327,-4256,-4093,-3845,-3564,-3252,-2946,-2647,-2364,-2094,-1818,-1537,-1213,-852,-432,44,564,1118,1667,2182,2609,2921,3049,2994,2703,2204,1496,626,-362,-1406,-2445,-3419,-4277,-4973,-5487,-5803,-5920,-5859,-5623,-5248,-4741,-4124,-3415,-2622,-1772,-882,13,882,1684,2381,2939,3325,3532,3547,3390,3069,2637,2111,1552,979,446,-47,-451,-793,-1037,-1213,-1310,-1341,-1316,-1239,-1117,-960,-762,-540,-298,-45,188,391,522,561,477,251,-122,-631,-1255,-1944,-2653,-3319,-3883,-4303,-4539,-4584,-4444,-4146,-3724,-3238,-2717,-2208,-1728,-1270,-831,-364,160,789,1557,2474,3557,4754,6061,7380,8678,9862,10880,11684,12237,12533,12572,12385,11986,11439,10744,9964,9086,8139,7115,6003,4817,3530,2181,765,-669,-2096,-3460,-4722,-5840,-6777,-7517,-8047,-8373,-8513,-8493,-8339,-8091,-7773,-7420,-7046,-6679,-6311,-5962,-5608,-5262,-4896,-4509,-4094,-3635,-3154,-2623,-2080,-1508,-939,-378,163,670,1141,1574,1969,2333,2675,2991,3279,3533,3731,3854,3891,3804,3610,3285,2867,2362,1827,1289,804,406,122,-28,-48,58,266,554,897,1274,1663,2052,2426,2782,3109,3398,3652,3842,3992,4063,4084,4033,3928,3776,3574,3343,3069,2762,2407,2003,1521,977,336,-378,-1166,-2008,-2874,-3735,-4545,-5283,-5896,-6385,-6712,-6896,-6921,-6825,-6605,-6300,-5910,-5467,-4960,-4417,-3820,-3201,-2553,-1923,-1320,-806,-399,-168,-109,-275,-629,-1162,-1827,-2546,-3266,-3904,-4406,-4727,-4849,-4770,-4520,-4135,-3661,-3155,-2642,-2169,-1713,-1301,-874,-444,39,566,1132,1709,2247,2687,2981,3057,2902,2482,1838,996,44,-953,-1891,-2702,-3324,-3720,-3890,-3854,-3649,-3345,-2996,-2665,-2390,-2199,-2082,-2010,-1947,-1804,-1558,-1110,-467,423,1512,2793,4187,5640,7074,8423,9627,10646,11445,12021,12366,12487,12407,12121,11666,11043,10278,9396,8419,7378,6304,5214,4146,3090,2077,1087,125,-809,-1732,-2627,-3491,-4315,-5064,-5732,-6280,-6701,-6976,-7099,-7084,-6927,-6671,-6311,-5889,-5402,-4866,-4279,-3628,-2912,-2107,-1215,-234,824,1933,3054,4151,5160,6048,6762,7283,7589,7701,7622,7419,7103,6759,6385,6038,5695,5347,4967,4496,3903,3145,2203,1083,-194,-1578,-3016,-4421,-5748,-6908,-7879,-8621,-9132,-9434,-9533,-9483,-9288,-8990,-8584,-8081,-7467,-6739,-5885,-4901,-3806,-2605,-1348,-65,1186,2358,3397,4276,4954,5429,5697,5759,5645,5360,4936,4384,3734,2992,2180,1320,412,-498,-1405,-2273,-3072,-3785,-4388,-4872,-5244,-5511,-5690,-5812,-5891,-5947,-5999,-6030,-6059,-6045,-5999,-5884,-5701,-5442,-5107,-4710,-4268,-3792,-3313,-2828,-2360,-1894,-1437,-969,-490,14,536,1083,1635,2185,2716,3209,3654,4027,4326,4526,4626,4603,4458,4165,3747,3179,2499,1714,866,-11,-871,-1674,-2391,-2979,-3445,-3763,-3954,-4026,-3995,-3895,-3730,-3528,-3296,-3022,-2718,-2338,-1879,-1297,-572,323,1384,2624,3994,5482,7017,8545,9997,11312,12422,13296,13887,14186,14194,13926,13410,12691,11807,10813,9755,8672,7603,6584,5623,4745,3944,3214,2547,1916,1298,677,22,-666,-1410,-2188,-3013,-3839,-4674,-5462,-6207,-6860,-7424,-7868,-8202,-8419,-8527,-8540,-8465,-8305,-8079,-7768,-7387,-6920,-6363,-5721,-4985,-4175,-3299,-2389,-1473,-585,242,981,1614,2136,2545,2863,3096,3275,3414,3522,3622,3687,3742,3730,3666,3499,3226,2820,2293,1629,870,20,-876,-1781,-2659,-3466,-4163,-4714,-5090,-5259,-5219,-4949,-4478,-3811,-3002,-2092,-1146,-230,604,1292,1809,2133,2275,2254,2120,1900,1667,1434,1247,1110,1021,980,942,916,847,752,602,418,203,-9,-210,-371,-479,-544,-560,-562,-564,-609,-712,-911,-1204,-1599,-2079,-2623,-3207,-3795,-4372,-4905,-5394,-5829,-6207,-6548,-6840,-7107,-7326,-7506,-7609,-7621,-7508,-7232,-6785,-6128,-5274,-4222,-2994,-1629,-160,1348,2854,4292,5621,6793,7775,8539,9076,9359,9411,9211,8797,8171,7380,6451,5440,4385,3336,2338,1408,591,-128,-726,-1223,-1637,-1972,-2256,-2492,-2682,-2820,-2887,-2862,-2725,-2458,-2047,-1499,-815,-26,845,1757,2680,3558,4383,5104,5724,6222,6610,6884,7066,7148,7154,7074,6918,6677,6356,5950,5468,4913,4304,3659,3004,2356,1734,1147,590,63,-464,-994,-1568,-2178,-2856,-3575,-4337,-5100,-5835,-6494,-7037,-7426,-7635,-7649,-7470,-7117,-6605,-5989,-5275,-4527,-3741,-2959,-2174,-1405,-637,115,868,1606,2337,3040,3720,4351,4930,5430,5851,6159,6360,6416,6334,6084,5679,5104,4378,3509,2521,1447,315,-831,-1960,-3025,-4004,-4863,-5585,-6163,-6589,-6865,-7004,-7006,-6896,-6664,-6347,-5915,-5420,-4825,-4180,-3468,-2743,-2000,-1306,-663,-132,283,550,682,668,554,345,109,-141,-338,-463,-484,-368,-138,228,697,1237,1841,2441,3036,3571,4029,4394,4633,4769,4764,4655,4425,4098,3676,3183,2616,2018,1378,745,112,-479,-1037,-1531,-1973,-2357,-2680,-2964,-3187,-3376,-3510,-3596,-3623,-3586,-3474,-3300,-3053,-2769,-2453,-2147,-1877,-1680,-1589,-1624,-1803,-2130,-2595,-3180,-3854,-4578,-5307,-6001,-6605,-7093,-7415,-7557,-7492,-7214,-6720,-6015,-5110,-4035,-2804,-1474,-62,1372,2794,4164,5437,6593,7597,8440,9114,9614,9957,10149,10216,10178,10063,9892,9693,9480,9265,9047,8825,8573,8289,7933,7506,6979,6361,5647,4867,4031,3197,2369,1627,953,421,-7,-295,-492,-605,-692,-778,-923,-1152,-1509,-1998,-2623,-3364,-4191,-5046,-5895,-6657,-7313,-7797,-8105,-8206,-8117,-7838,-7391,-6805,-6090,-5289,-4406,-3471,-2499,-1515,-530,415,1313,2110,2801,3346,3734,3956,4003,3893,3629,3246,2770,2243,1702,1198,754,414,191,90,123,266,510,832,1205,1605,2006,2386,2725,3015,3240,3404,3497,3528,3499,3415,3293,3133,2970,2790,2636,2486,2373,2265,2178,2064,1927,1712,1408,987,424,-263,-1090,-2004,-2994,-3985,-4958,-5829,-6585,-7167,-7561,-7759,-7745,-7545,-7168,-6647,-6018,-5316,-4586,-3877,-3228,-2685,-2281,-2033,-1962,-2041,-2256,-2555,-2884,-3185,-3388,-3454,-3334,-3032,-2538,-1902,-1162,-406,315,904,1325,1519,1481,1215,767,184,-441,-1053,-1552,-1898,-2053,-2006,-1791,-1448,-1044,-649,-321,-118,-62,-174,-425,-806,-1258,-1748,-2228,-2657,-3019,-3288,-3473,-3562,-3577,-3508,-3377,-3172,-2906,-2573,-2166,-1694,-1127,-491,249,1057,1947,2879,3839,4776,5669,6462,7137,7664,8022,8215,8245,8126,7890,7557,7168,6745,6336,5943,5622,5354,5182,5084,5066,5098,5158,5190,5170,5025,4749,4288,3654,2847,1892,838,-271,-1379,-2421,-3356,-4140,-4727,-5131,-5299,-5288,-5062,-4677,-4133,-3461,-2686,-1830,-915,26,976,1906,2787,3603,4323,4939,5438,5817,6083,6247,6318,6318,6245,6113,5911,5632,5248,4757,4116,3342,2408,1343,159,-1098,-2400,-3682,-4917,-6050,-7055,-7915,-8616,-9166,-9573,-9854,-10021,-10091,-10056,-9916,-9646,-9226,-8628,-7841,-6849,-5684,-4355,-2934,-1464,-17,1331,2550,3560,4369,4947,5303,5465,5446,5285,5007,4636,4196,3704,3179,2638,2094,1579,1090,666,297,3,-236,-425,-601,-786,-1020,-1340,-1761,-2314,-2976,-3746,-4578,-5423,-6230,-6927,-7456,-7781,-7839,-7652,-7182,-6496,-5609,-4603,-3531,-2464,-1462,-565,195,812,1286,1639,1884,2056,2166,2237,2276,2282,2251,2182,2052,1869,1616,1289,905,445,-58,-620,-1200,-1814,-2413,-3005,-3549,-4042,-4447,-4768,-4967,-5072,-5046,-4932,-4713,-4416,-4063,-3635,-3180,-2648,-2066,-1396,-623,259,1283,2422,3699,5053,6482,7908,9296,10582,11713,12653,13360,13840,14076,14107,13956,13661,13271,12821,12332,11835,11316,10772,10178,9507,8736,7842,6834,5693,4471,3165,1834,498,-802,-2039,-3192,-4243,-5193,-6030,-6773,-7409,-7966,-8422,-8802,-9079,-9268,-9346,-9321,-9178,-8928,-8563,-8098,-7532,-6884,-6155,-5365,-4518,-3629,-2697,-1738,-745,258,1283,2296,3296,4247,5130,5900,6534,6973,7207,7189,6921,6398,5636,4674,3552,2316,1032,-261,-1500,-2647,-3661,-4521,-5194,-5684,-5972,-6077,-5996,-5769,-5401,-4947,-4433,-3898,-3388,-2925,-2531,-2221,-1974,-1791,-1633,-1479,-1296,-1069,-779,-437,-44,378,798,1197,1541,1822,2013,2126,2145,2100,1980,1822,1617,1406,1176,960,747,554,377,217,65,-69,-211,-339,-469,-599,-718,-841,-969,-1108,-1287,-1511,-1803,-2184,-2646,-3199,-3819,-4473,-5136,-5758,-6295,-6713,-6982,-7074,-6992,-6729,-6300,-5731,-5033,-4245,-3376,-2458,-1497,-515,480,1462,2418,3313,4120,4803,5323,5657,5775,5671,5344,4822,4140,3354,2532,1734,1041,477,98,-120,-182,-146,-62,-10,-29,-184,-475,-904,-1427,-1986,-2508,-2912,-3126,-3110,-2816,-2273,-1479,-503,612,1782,2969,4087,5130,6039,6828,7483,8015,8448,8777,9036,9211,9319,9338,9281,9110,8841,8442,7909,7248,6438,5509,4457,3310,2099,842,-409,-1635,-2799,-3871,-4840,-5684,-6396,-6975,-7418,-7725,-7907,-7962,-7891,-7716,-7415,-7022,-6514,-5914,-5214,-4414,-3526,-2546,-1487,-376,772,1906,2991,3977,4820,5482,5938,6178,6213,6061,5755,5344,4858,4349,3841,3356,2894,2463,2028,1590,1111,592,21,-595,-1228,-1875,-2477,-3042,-3522,-3931,-4261,-4528,-4762,-4979,-5211,-5461,-5748,-6039,-6322,-6551,-6673,-6663,-6460,-6076,-5492,-4759,-3913,-3023,-2163,-1389,-752,-282,31,200,279,323,382,519,745,1092,1531,2034,2563,3053,3474,3783,3964,4022,3976,3848,3691,3519,3384,3277,3221,3178,3143,3072,2937,2718,2397,1978,1481,920,337,-244,-788,-1284,-1707,-2075,-2376,-2644,-2880,-3110,-3335,-3574,-3806,-4044,-4250,-4424,-4543,-4593,-4575,-4490,-4355,-4193,-4023,-3880,-3776,-3725,-3731,-3769,-3835,-3883,-3895,-3840,-3694,-3461,-3133,-2729,-2267,-1770,-1257,-756,-270,170,579,935,1261,1555,1834,2115,2406,2727,3082,3480,3912,4388,4876,5392,5895,6400,6872,7319,7728,8086,8406,8654,8833,8923,8887,8731,8405,7922,7259,6438,5471,4396,3256,2097,983,-55,-951,-1696,-2241,-2613,-2793,-2835,-2757,-2616,-2459,-2336,-2278,-2322,-2450,-2667,-2926,-3184,-3381,-3476,-3402,-3164,-2730,-2139,-1420,-645,129,817,1359,1710,1822,1713,1386,891,284,-370,-1004,-1566,-2006,-2316,-2478,-2517,-2455,-2322,-2152,-1967,-1779,-1594,-1399,-1177,-913,-585,-185,280,805,1350,1894,2385,2800,3101,3286,3343,3310,3200,3068,2955,2888,2910,3018,3206,3451,3710,3928,4073,4079,3936,3620,3133,2502,1749,924,67,-777,-1575,-2286,-2911,-3413,-3826,-4129,-4359,-4519,-4632,-4711,-4763,-4800,-4815,-4817,-4804,-4770,-4732,-4681,-4633,-4591,-4557,-4536,-4515,-4488,-4423,-4303,-4101,-3784,-3355,-2797,-2136,-1400,-637,99,734,1231,1519,1599,1449,1099,594,-27,-674,-1322,-1877,-2336,-2641,-2810,-2839,-2760,-2598,-2395,-2181,-1982,-1823,-1704,-1633,-1601,-1592,-1593,-1593,-1569,-1538,-1471,-1403,-1325,-1254,-1213,-1186,-1211,-1250,-1331,-1415,-1498,-1558,-1567,-1507,-1351,-1078,-682,-147,512,1290,2154,3070,3999,4888,5700,6381,6919,7272,7461,7472,7351,7114,6812,6477,6133,5819,5516,5246,4965,4660,4298,3841,3288,2614,1848,1011,148,-687,-1441,-2063,-2512,-2762,-2807,-2651,-2316,-1839,-1239,-576,151,897,1658,2429,3202,3985,4768,5550,6309,7029,7680,8226,8641,8885,8946,8797,8451,7907,7207,6370,5454,4492,3525,2582,1671,804,-43,-862,-1691,-2517,-3342,-4160,-4925,-5619,-6201,-6636,-6922,-7046,-7039,-6934,-6778,-6619,-6516,-6477,-6550,-6697,-6915,-7146,-7335,-7436,-7379,-7149,-6711,-6095,-5314,-4433,-3488,-2559,-1669,-880,-180,400,899,1318,1702,2058,2402,2732,3021,3247,3368,3354,3180,2832,2324,1669,926,120,-664,-1406,-2042,-2555,-2935,-3185,-3324,-3382,-3379,-3340,-3276,-3182,-3047,-2855,-2574,-2199,-1713,-1133,-482,194,838,1399,1807,2032,2040,1828,1424,858,194,-512,-1188,-1792,-2266,-2594,-2767,-2781,-2683,-2479,-2237,-1985,-1766,-1627,-1577,-1650,-1841,-2156,-2573,-3080,-3643,-4226,-4817,-5345,-5816,-6171,-6404,-6493,-6431,-6227,-5884,-5432,-4878,-4254,-3573,-2838,-2058,-1206,-278,756,1911,3199,4607,6127,7701,9292,10818,12227,13444,14429,15145,15592,15775,15738,15525,15188,14785,14348,13907,13464,12989,12458,11805,10991,9955,8684,7152,5407,3476,1448,-596,-2565,-4368,-5939,-7221,-8202,-8866,-9254,-9388,-9326,-9121,-8801,-8426,-7992,-7532,-7037,-6509,-5940,-5336,-4680,-4003,-3282,-2560,-1827,-1114,-423,231,853,1430,1979,2489,2969,3412,3800,4132,4376,4522,4553,4454,4230,3888,3442,2926,2360,1786,1226,704,240,-165,-508,-802,-1058,-1295,-1526,-1772,-2030,-2321,-2623,-2949,-3271,-3583,-3861,-4091,-4254,-4343,-4341,-4259,-4080,-3839,-3521,-3166,-2775,-2375,-1984,-1603,-1253,-930,-631,-360,-91,165,427,688,944,1182,1378,1516,1559,1488,1280,919,411,-245,-1012,-1868,-2758,-3644,-4473,-5201,-5799,-6228,-6484,-6546,-6431,-6129,-5686,-5087,-4400,-3624,-2811,-1993,-1198,-469,178,709,1127,1404,1565,1601,1537,1393,1186,958,733,540,422,389,473,681,1005,1441,1954,2512,3070,3578,3991,4273,4389,4335,4099,3706,3176,2540,1837,1102,361,-354,-1033,-1670,-2261,-2822,-3350,-3867,-4359,-4842,-5276,-5674,-5979,-6190,-6259,-6170,-5898,-5427,-4754,-3879,-2812,-1586,-220,1227,2715,4190,5590,6866,7976,8866,9536,9945,10121,10058,9792,9343,8755,8054,7282,6465,5629,4810,4009,3261,2573,1937,1396,894,494,136,-138,-356,-494,-563,-534,-423,-205,99,483,922,1375,1800,2149,2377,2452,2356,2089,1680,1160,600,36,-451,-826,-1059,-1125,-1046,-846,-558,-252,45,266,408,431,364,208,1,-225,-437,-621,-753,-863,-951,-1071,-1246,-1519,-1909,-2432,-3068,-3805,-4590,-5386,-6141,-6809,-7362,-7768,-8035,-8152,-8144,-8022,-7802,-7502,-7126,-6670,-6143,-5527,-4832,-4054,-3200,-2295,-1348,-407,527,1396,2210,2929,3562,4102,4553,4924,5212,5428,5571,5636,5631,5546,5394,5173,4895,4565,4205,3818,3432,3048,2687,2354,2062,1817,1626,1493,1424,1409,1454,1531,1632,1731,1790,1791,1682,1451,1057,503,-222,-1096,-2094,-3170,-4267,-5320,-6267,-7040,-7597,-7894,-7939,-7724,-7313,-6733,-6083,-5411,-4803,-4306,-3952,-3771,-3728,-3816,-3971,-4149,-4290,-4358,-4312,-4151,-3880,-3509,-3094,-2636,-2206,-1792,-1442,-1126,-858,-599,-340,-40,310,739,1240,1828,2479,3201,3955,4752,5551,6358,7148,7913,8643,9317,9929,10454,10877,11183,11348,11370,11229,10932,10473,9860,9099,8203,7182,6043,4805,3467,2055,584,-923,-2424,-3884,-5246,-6464,-7471,-8232,-8693,-8836,-8647,-8141,-7345,-6317,-5110,-3811,-2484,-1213,-52,940,1734,2306,2659,2803,2762,2575,2275,1910,1508,1113,739,418,156,-37,-150,-196,-163,-61,97,327,587,897,1220,1542,1847,2100,2294,2412,2450,2412,2316,2170,2007,1839,1686,1558,1455,1369,1284,1181,1039,851,607,328,25,-260,-503,-656,-706,-620,-409,-82,330,771,1199,1538,1743,1759,1563,1137,502,-321,-1279,-2313,-3367,-4367,-5269,-6026,-6616,-7026,-7266,-7340,-7287,-7114,-6857,-6525,-6135,-5697,-5211,-4681,-4111,-3498,-2862,-2194,-1526,-852,-202,422,1004,1541,2029,2462,2847,3167,3438,3637,3769,3819,3776,3643,3394,3044,2576,2002,1326,556,-291,-1187,-2113,-3020,-3882,-4642,-5269,-5724,-5981,-6039,-5889,-5576,-5116,-4586,-4014,-3483,-3017,-2670,-2444,-2353,-2376,-2490,-2663,-2859,-3041,-3193,-3275,-3305,-3254,-3155,-2995,-2803,-2567,-2297,-1983,-1605,-1161,-621,17,764,1617,2555,3557,4568,5563,6464,7256,7874,8319,8567,8634,8539,8303,7962,7535,7044,6504,5902,5253,4527,3735,2873,1949,995,39,-864,-1681,-2343,-2829,-3097,-3139,-2952,-2559,-1976,-1249,-414,503,1447,2420,3376,4315,5211,6057,6833,7520,8104,8547,8854,8977,8934,8700,8297,7735,7050,6262,5427,4565,3723,2919,2185,1521,947,448,24,-332,-642,-906,-1147,-1352,-1549,-1712,-1875,-2020,-2179,-2360,-2595,-2891,-3293,-3780,-4397,-5101,-5913,-6782,-7695,-8604,-9472,-10247,-10891,-11353,-11593,-11579,-11279,-10689,-9803,-8646,-7256,-5686,-4012,-2304,-643,888,2241,3356,4211,4794,5105,5169,5015,4671,4186,3589,2924,2235,1540,891,303,-200,-590,-872,-1033,-1079,-1029,-890,-696,-463,-224,11,201,360,455,511,529,533,535,573,640,765,923,1107,1275,1398,1415,1303,1009,531,-140,-985,-1953,-3008,-4072,-5090,-5990,-6725,-7256,-7558,-7640,-7499,-7181,-6723,-6168,-5580,-4999,-4475,-4050,-3737,-3565,-3520,-3605,-3786,-4048,-4339,-4635,-4875,-5033,-5057,-4923,-4604,-4086,-3373,-2468,-1400,-183,1139,2536,3975,5413,6834,8193,9481,10666,11728,12652,13417,14014,14437,14685,14760,14689,14470,14140,13703,13193,12607,11961,11250,10458,9579,8580,7445,6172,4745,3201,1558,-123,-1787,-3356,-4777,-5965,-6904,-7542,-7895,-7965,-7807,-7455,-6979,-6431,-5846,-5276,-4717,-4184,-3661,-3130,-2573,-1978,-1334,-649,59,775,1451,2076,2596,3000,3268,3379,3363,3202,2949,2616,2240,1863,1506,1200,958,782,670,602,562,523,465,376,233,44,-196,-483,-804,-1154,-1524,-1897,-2271,-2638,-2973,-3297,-3565,-3810,-3995,-4147,-4252,-4317,-4355,-4348,-4321,-4249,-4137,-3971,-3739,-3442,-3068,-2631,-2135,-1603,-1055,-528,-43,351,640,789,792,644,368,-25,-481,-983,-1477,-1940,-2343,-2677,-2934,-3126,-3250,-3336,-3368,-3377,-3330,-3234,-3070,-2811,-2470,-2018,-1477,-855,-170,546,1266,1959,2595,3144,3592,3922,4124,4203,4148,3970,3666,3241,2702,2058,1333,550,-248,-1021,-1709,-2268,-2641,-2785,-2689,-2329,-1744,-961,-53,908,1833,2643,3264,3643,3745,3567,3121,2440,1582,598,-444,-1484,-2473,-3365,-4136,-4764,-5256,-5601,-5828,-5942,-5953,-5885,-5720,-5474,-5128,-4670,-4102,-3394,-2586,-1652,-652,405,1464,2495,3444,4299,5016,5600,6030,6317,6465,6471,6374,6150,5856,5478,5055,4606,4139,3685,3249,2836,2459,2107,1783,1481,1201,932,690,462,270,111,4,-38,-6,123,351,679,1110,1601,2142,2673,3164,3568,3852,4003,4002,3877,3629,3309,2943,2579,2255,1994,1828,1749,1774,1870,2030,2219,2405,2557,2641,2621,2488,2217,1812,1284,637,-97,-898,-1740,-2591,-3426,-4225,-4961,-5629,-6207,-6705,-7111,-7434,-7676,-7836,-7924,-7929,-7861,-7702,-7465,-7126,-6715,-6202,-5640,-5005,-4354,-3678,-3020,-2371,-1764,-1184,-642,-136,348,792,1205,1576,1896,2161,2374,2534,2664,2778,2903,3066,3284,3578,3941,4376,4860,5366,5859,6307,6665,6910,7014,6957,6741,6369,5850,5225,4510,3756,2997,2268,1599,999,474,8,-414,-826,-1255,-1728,-2270,-2885,-3589,-4360,-5188,-6045,-6889,-7694,-8415,-9016,-9482,-9778,-9924,-9904,-9759,-9492,-9162,-8773,-8377,-7971,-7580,-7201,-6829,-6458,-6077,-5681,-5267,-4830,-4365,-3886,-3370,-2850,-2301,-1748,-1183,-608,-30,566,1165,1793,2430,3106,3806,4548,5332,6144,6996,7843,8700,9507,10266,10923,11473,11872,12110,12173,12036,11728,11223,10566,9752,8816,7778,6651,5474,4253,3033,1822,670,-414,-1382,-2220,-2902,-3417,-3758,-3943,-3966,-3889,-3695,-3464,-3184,-2901,-2620,-2348,-2092,-1845,-1611,-1384,-1166,-964,-774,-607,-463,-348,-263,-210,-184,-191,-204,-231,-236,-198,-108,90,377,799,1316,1944,2613,3308,3953,4505,4914,5145,5181,5026,4697,4224,3662,3048,2449,1899,1448,1116,918,843,871,957,1066,1147,1163,1100,942,714,430,135,-149,-385,-573,-706,-815,-917,-1052,-1244,-1508,-1854,-2259,-2715,-3177,-3629,-4040,-4392,-4694,-4936,-5150,-5341,-5534,-5740,-5973,-6217,-6469,-6695,-6861,-6938,-6877,-6666,-6268,-5699,-4950,-4056,-3057,-1990,-920,106,1043,1844,2497,2987,3317,3509,3578,3558,3472,3348,3200,3043,2870,2677,2440,2150,1777,1328,786,188,-462,-1103,-1711,-2241,-2657,-2953,-3115,-3174,-3144,-3075,-2992,-2937,-2928,-2976,-3078,-3226,-3398,-3576,-3747,-3887,-3999,-4064,-4090,-4066,-3999,-3892,-3743,-3572,-3369,-3163,-2947,-2735,-2527,-2316,-2104,-1873,-1613,-1309,-961,-550,-101,401,921,1459,1982,2484,2927,3312,3596,3783,3843,3788,3608,3344,3006,2650,2307,2017,1816,1723,1748,1897,2154,2506,2933,3407,3905,4399,4857,5264,5577,5794,5882,5850,5704,5460,5168,4859,4592,4411,4347,4430,4658,5024,5495,6034,6593,7121,7575,7918,8111,8147,8013,7711,7265,6692,6013,5277,4484,3688,2892,2125,1398,711,78,-506,-1045,-1526,-1975,-2369,-2738,-3073,-3401,-3725,-4066,-4428,-4824,-5247,-5708,-6184,-6684,-7177,-7667,-8115,-8525,-8860,-9117,-9268,-9299,-9202,-8958,-8582,-8063,-7430,-6695,-5890,-5040,-4177,-3322,-2497,-1724,-1006,-366,198,672,1057,1344,1543,1652,1684,1655,1576,1472,1360,1256,1187,1155,1182,1265,1412,1615,1877,2170,2508,2845,3199,3531,3841,4115,4330,4492,4568,4551,4429,4175,3799,3285,2655,1917,1118,275,-564,-1362,-2114,-2775,-3367,-3885,-4339,-4756,-5148,-5523,-5906,-6280,-6652,-7015,-7345,-7655,-7917,-8138,-8310,-8421,-8476,-8462,-8370,-8204,-7948,-7615,-7200,-6719,-6179,-5596,-4989,-4361,-3747,-3131,-2552,-1991,-1458,-950,-439,72,628,1233,1920,2696,3568,4536,5566,6647,7718,8749,9690,10500,11154,11642,11946,12100,12101,11995,11798,11546,11257,10945,10614,10257,9851,9385,8818,8150,7353,6442,5427,4335,3215,2090,1026,37,-827,-1569,-2171,-2656,-3025,-3317,-3542,-3726,-3884,-4023,-4151,-4266,-4363,-4434,-4476,-4467,-4420,-4300,-4136,-3895,-3599,-3241,-2821,-2349,-1811,-1225,-569,125,878,1646,2439,3197,3921,4551,5077,5468,5707,5799,5737,5548,5240,4835,4361,3825,3258,2666,2064,1475,898,363,-139,-580,-965,-1281,-1523,-1690,-1771,-1771,-1678,-1505,-1246,-929,-571,-214,91,299,344,197,-182,-795,-1622,-2626,-3739,-4884,-5980,-6941,-7704,-8210,-8455,-8422,-8172,-7738,-7208,-6650,-6132,-5721,-5438,-5308,-5304,-5398,-5529,-5641,-5654,-5530,-5203,-4669,-3920,-2977,-1895,-712,490,1662,2740,3681,4455,5046,5450,5686,5759,5708,5543,5295,4976,4591,4153,3655,3097,2484,1814,1102,367,-375,-1091,-1754,-2334,-2803,-3143,-3336,-3386,-3300,-3093,-2808,-2464,-2109,-1770,-1479,-1244,-1088,-975,-920,-870,-818,-726,-579,-376,-120,168,439,678,811,837,711,449,62,-413,-918,-1404,-1800,-2072,-2175,-2108,-1882,-1523,-1098,-644,-242,76,263,319,235,56,-191,-446,-652,-780,-770,-629,-336,77,592,1163,1765,2353,2921,3448,3944,4416,4878,5342,5811,6280,6723,7122,7422,7611,7624,7475,7124,6607,5944,5170,4359,3547,2808,2188,1723,1439,1347,1438,1701,2100,2606,3169,3752,4299,4768,5116,5303,5303,5098,4682,4075,3291,2391,1406,414,-545,-1408,-2143,-2719,-3136,-3389,-3520,-3543,-3521,-3476,-3462,-3498,-3610,-3800,-4067,-4396,-4767,-5160,-5545,-5917,-6243,-6538,-6768,-6960,-7075,-7136,-7105,-6990,-6769,-6449,-6035,-5548,-5018,-4483,-3982,-3560,-3238,-3044,-2963,-2987,-3062,-3152,-3182,-3109,-2881,-2480,-1894,-1151,-274,679,1657,2615,3495,4285,4950,5503,5954,6318,6640,6923,7213,7495,7799,8085,8354,8560,8668,8652,8462,8088,7514,6745,5807,4733,3571,2361,1166,-3,-1093,-2115,-3048,-3911,-4712,-5457,-6168,-6836,-7475,-8066,-8614,-9094,-9522,-9868,-10158,-10374,-10533,-10635,-10687,-10677,-10614,-10470,-10250,-9916,-9469,-8880,-8150,-7281,-6276,-5172,-3987,-2774,-1559,-393,704,1698,2582,3351,4005,4560,5023,5417,5738,6021,6234,6424,6549,6644,6692,6714,6712,6715,6727,6786,6887,7045,7248,7483,7711,7908,8006,7986,7788,7400,6797,6001,5020,3923,2742,1562,451,-543,-1325,-1904,-2206,-2277,-2105,-1756,-1279,-752,-245,173,447,536,438,147,-285,-822,-1393,-1939,-2396,-2719,-2866,-2830,-2600,-2190,-1627,-923,-125,737,1634,2507,3336,4059,4642,5046,5228,5187,4894,4384,3676,2820,1883,918,9,-806,-1454,-1931,-2192,-2252,-2106,-1777,-1287,-665,58,846,1653,2453,3184,3838,4349,4733,4941,5003,4913,4691,4378,3980,3544,3068,2580,2058,1514,908,242,-518,-1368,-2316,-3331,-4406,-5469,-6505,-7427,-8219,-8823,-9230,-9431,-9448,-9310,-9061,-8752,-8418,-8100,-7812,-7549,-7296,-7020,-6669,-6220,-5613,-4848,-3903,-2803,-1580,-279,1036,2307,3480,4503,5348,5992,6435,6685,6767,6695,6504,6201,5811,5330,4763,4107,3362,2524,1616,634,-375,-1397,-2383,-3299,-4103,-4774,-5275,-5615,-5789,-5818,-5732,-5554,-5322,-5052,-4782,-4499,-4235,-3973,-3714,-3464,-3214,-2972,-2757,-2561,-2415,-2310,-2253,-2227,-2220,-2198,-2137,-2020,-1810,-1532,-1167,-759,-329,78,432,699,863,924,885,775,621,447,296,172,101,88,118,212,336,501,691,904,1136,1387,1647,1915,2177,2429,2651,2846,3003,3130,3243,3355,3496,3682,3945,4273,4701,5172,5704,6222,6712,7122,7413,7573,7583,7460,7224,6908,6562,6220,5928,5700,5565,5501,5519,5580,5667,5753,5810,5824,5783,5680,5520,5300,5035,4708,4343,3905,3404,2815,2127,1348,469,-473,-1459,-2437,-3366,-4191,-4885,-5400,-5752,-5925,-5966,-5896,-5781,-5651,-5571,-5555,-5629,-5788,-6004,-6251,-6473,-6629,-6676,-6577,-6326,-5924,-5404,-4805,-4188,-3603,-3117,-2750,-2549,-2494,-2582,-2781,-3034,-3319,-3574,-3781,-3913,-3967,-3935,-3830,-3642,-3376,-3023,-2565,-1997,-1302,-487,444,1457,2522,3584,4593,5498,6246,6823,7183,7363,7334,7166,6852,6464,5999,5506,4975,4421,3829,3191,2491,1737,918,60,-824,-1705,-2554,-3355,-4081,-4741,-5312,-5835,-6301,-6745,-7176,-7601,-8029,-8438,-8827,-9156,-9416,-9578,-9620,-9551,-9349,-9040,-8625,-8118,-7536,-6881,-6160,-5378,-4528,-3620,-2667,-1674,-689,276,1170,1956,2612,3109,3449,3645,3718,3724,3702,3709,3796,3971,4281,4676,5166,5681,6193,6645,7009,7252,7382,7393,7329,7214,7086,6990,6929,6932,6972,7029,7072,7046,6924,6663,6259,5706,5043,4297,3538,2813,2185,1691,1358,1184,1153,1221,1345,1455,1511,1457,1280,961,518,-26,-637,-1267,-1881,-2433,-2897,-3247,-3466,-3550,-3493,-3305,-2989,-2558,-2028,-1420,-760,-77,590,1208,1729,2131,2374,2453,2356,2105,1719,1253,752,281,-112,-374,-474,-397,-139,274,820,1448,2109,2763,3341,3821,4150,4310,4287,4082,3700,3182,2542,1841,1105,394,-275,-864,-1375,-1816,-2196,-2568,-2953,-3400,-3941,-4587,-5349,-6212,-7132,-8078,-8971,-9764,-10383,-10787,-10936,-10825,-10462,-9873,-9116,-8232,-7288,-6327,-5382,-4489,-3631,-2824,-2028,-1234,-416,436,1326,2236,3145,4009,4795,5454,5965,6292,6441,6405,6210,5882,5453,4968,4447,3930,3417,2925,2442,1967,1482,991,484,-25,-530,-1014,-1457,-1852,-2185,-2462,-2682,-2862,-3015,-3148,-3276,-3385,-3474,-3521,-3509,-3418,-3243,-2981,-2649,-2271,-1878,-1509,-1194,-960,-823,-771,-798,-866,-943,-993,-991,-911,-773,-571,-356,-151,-6,49,-15,-211,-530,-967,-1470,-2018,-2558,-3047,-3461,-3764,-3945,-4002,-3928,-3733,-3417,-2987,-2443,-1796,-1040,-200,731,1713,2738,3768,4769,5717,6567,7304,7900,8347,8654,8812,8867,8808,8696,8522,8328,8111,7887,7647,7385,7089,6744,6342,5879,5364,4802,4234,3657,3135,2646,2243,1895,1621,1381,1170,943,690,378,2,-442,-947,-1487,-2046,-2585,-3079,-3498,-3814,-4017,-4078,-4009,-3798,-3460,-3021,-2487,-1910,-1301,-709,-153,329,725,995,1150,1155,1035,788,436,11,-454,-927,-1370,-1766,-2102,-2383,-2627,-2865,-3129,-3450,-3861,-4363,-4967,-5637,-6353,-7048,-7688,-8203,-8550,-8698,-8613,-8303,-7772,-7042,-6147,-5130,-4015,-2856,-1660,-461,725,1899,3030,4131,5173,6153,7054,7855,8552,9116,9557,9846,10003,10011,9891,9638,9282,8811,8265,7634,6950,6208,5437,4621,3795,2926,2041,1109,141,-880,-1952,-3069,-4217,-5382,-6523,-7625,-8635,-9546,-10308,-10938,-11398,-11723,-11904,-11970,-11934,-11816,-11621,-11357,-11026,-10605,-10110,-9498,-8787,-7948,-7000,-5934,-4789,-3578,-2346,-1134,24,1083,2021,2824,3473,3997,4377,4667,4859,4996,5083,5141,5167,5163,5122,5032,4894,4695,4450,4170,3879,3605,3378,3231,3188,3263,3453,3748,4104,4482,4812,5039,5106,4980,4639,4102,3400,2589,1742,926,214,-335,-689,-816,-729,-434,31,624,1298,1994,2669,3263,3736,4046,4167,4079,3785,3289,2633,1855,1009,170,-616,-1275,-1771,-2069,-2156,-2035,-1739,-1289,-744,-145,460,1020,1510,1897,2169,2320,2355,2282,2123,1895,1627,1352,1094,898,784,790,930,1217,1645,2199,2836,3522,4188,4786,5262,5568,5687,5605,5327,4890,4309,3645,2923,2187,1455,747,53,-625,-1310,-2024,-2769,-3569,-4406,-5270,-6132,-6956,-7699,-8329,-8799,-9105,-9226,-9181,-8992,-8688,-8320,-7917,-7512,-7137,-6778,-6449,-6113,-5745,-5316,-4779,-4118,-3307,-2350,-1257,-59,1198,2460,3670,4770,5713,6454,6971,7248,7288,7114,6739,6217,5570,4846,4075,3279,2493,1720,981,281,-372,-974,-1523,-2027,-2485,-2913,-3314,-3703,-4081,-4454,-4815,-5165,-5479,-5759,-5969,-6110,-6156,-6113,-5973,-5766,-5490,-5191,-4875,-4566,-4285,-4006,-3759,-3491,-3219,-2898,-2533,-2101,-1624,-1099,-554,-27,461,859,1151,1308,1328,1198,951,586,138,-365,-909,-1449,-1977,-2457,-2865,-3177,-3352,-3373,-3203,-2827,-2241,-1450,-490,593,1740,2885,3953,4896,5661,6237,6614,6821,6897,6891,6865,6862,6928,7086,7343,7682,8083,8494,8883,9196,9401,9464,9372,9114,8704,8151,7481,6726,5905,5059,4205,3371,2577,1839,1167,574,64,-363,-703,-952,-1124,-1201,-1210,-1139,-1012,-846,-658,-482,-333,-236,-201,-231,-317,-445,-579,-699,-763,-748,-634,-414,-104,272,668,1039,1331,1502,1524,1374,1067,606,41,-606,-1276,-1945,-2565,-3128,-3614,-4033,-4395,-4708,-5006,-5283,-5562,-5839,-6104,-6360,-6584,-6764,-6896,-6953,-6934,-6823,-6614,-6293,-5864,-5305,-4626,-3827,-2909,-1909,-828,270,1370,2404,3346,4146,4775,5218,5459,5517,5390,5123,4729,4247,3707,3130,2544,1961,1404,873,392,-39,-424,-751,-1047,-1319,-1585,-1880,-2205,-2588,-3028,-3524,-4070,-4633,-5212,-5753,-6260,-6691,-7048,-7320,-7512,-7626,-7678,-7657,-7581,-7424,-7196,-6864,-6442,-5899,-5268,-4528,-3730,-2875,-2014,-1166,-369,358,994,1543,2003,2388,2722,3007,3279,3542,3808,4089,4385,4683,4989,5253,5468,5589,5584,5430,5111,4632,4015,3313,2568,1873,1284,881,708,799,1147,1732,2502,3378,4302,5173,5956,6572,7024,7277,7358,7283,7078,6776,6401,5970,5497,4988,4440,3867,3267,2650,2041,1439,877,348,-132,-574,-978,-1359,-1724,-2076,-2419,-2740,-3026,-3259,-3414,-3474,-3413,-3235,-2917,-2501,-1967,-1380,-738,-97,525,1100,1607,2040,2398,2691,2926,3135,3316,3511,3704,3926,4154,4396,4629,4844,5021,5144,5203,5182,5080,4892,4615,4252,3805,3267,2640,1917,1090,164,-873,-2004,-3222,-4506,-5821,-7141,-8416,-9612,-10681,-11591,-12303,-12800,-13071,-13103,-12918,-12522,-11945,-11214,-10363,-9428,-8435,-7431,-6421,-5456,-4529,-3674,-2881,-2165,-1506,-899,-313,271,892,1561,2311,3121,4004,4904,5806,6645,7384,7975,8393,8603,8629,8447,8122,7656,7103,6487,5829,5139,4421,3659,2858,2000,1110,182,-733,-1620,-2433,-3134,-3706,-4121,-4384,-4511,-4518,-4452,-4343,-4227,-4137,-4091,-4085,-4131,-4195,-4275,-4340,-4370,-4351,-4264,-4099,-3853,-3518,-3105,-2619,-2082,-1507,-934,-376,116,529,827,999,1032,937,713,399,-4,-444,-928,-1404,-1896,-2361,-2823,-3258,-3669,-4044,-4358,-4594,-4711,-4681,-4466,-4045,-3400,-2548,-1499,-305,978,2306,3587,4797,5870,6788,7544,8135,8589,8931,9184,9391,9551,9700,9823,9927,10000,10031,10005,9918,9751,9507,9173,8749,8239,7627,6936,6145,5273,4320,3290,2201,1069,-85,-1233,-2350,-3399,-4352,-5178,-5841,-6332,-6623,-6716,-6618,-6352,-5947,-5456,-4910,-4368,-3853,-3401,-3012,-2691,-2413,-2154,-1889,-1581,-1219,-795,-308,209,744,1247,1707,2076,2368,2550,2648,2663,2604,2485,2304,2058,1733,1314,785,141,-625,-1492,-2443,-3426,-4412,-5334,-6169,-6855,-7386,-7727,-7889,-7857,-7647,-7262,-6707,-5993,-5129,-4118,-2991,-1768,-481,812,2079,3253,4302,5169,5854,6312,6584,6654,6579,6372,6084,5742,5370,5001,4623,4264,3905,3548,3191,2832,2465,2105,1733,1357,960,519,26,-560,-1235,-2025,-2910,-3876,-4880,-5877,-6800,-7602,-8217,-8626,-8789,-8734,-8459,-8026,-7472,-6848,-6208,-5574,-4975,-4412,-3875,-3349,-2813,-2245,-1640,-985,-296,406,1109,1753,2340,2809,3163,3376,3458,3405,3247,2990,2674,2317,1954,1597,1267,958,668,374,59,-295,-703,-1155,-1651,-2152,-2633,-3052,-3371,-3564,-3617,-3524,-3309,-2986,-2586,-2131,-1638,-1104,-529,117,832,1647,2538,3508,4503,5485,6390,7157,7738,8094,8211,8092,7775,7291,6709,6068,5427,4813,4250,3739,3276,2850,2433,2025,1598,1161,713,252,-193,-634,-1045,-1427,-1770,-2067,-2304,-2470,-2542,-2495,-2309,-1958,-1425,-716,176,1202,2340,3522,4683,5766,6698,7438,7946,8212,8228,8027,7623,7068,6393,5649,4863,4076,3317,2601,1959,1394,918,537,239,20,-144,-288,-430,-634,-909,-1313,-1860,-2562,-3419,-4412,-5502,-6652,-7794,-8896,-9875,-10716,-11360,-11792,-12004,-11984,-11758,-11334,-10751,-10023,-9195,-8276,-7300,-6285,-5238,-4180,-3120,-2056,-1020,-1,965,1866,2675,3366,3924,4336,4613,4766,4844,4872,4920,5005,5186,5452,5810,6221,6637,6992,7215,7251,7043,6588,5872,4948,3854,2671,1456,284,-809,-1769,-2598,-3281,-3834,-4274,-4626,-4904,-5138,-5340,-5517,-5694,-5868,-6056,-6269,-6510,-6788,-7095,-7417,-7733,-8005,-8189,-8245,-8126,-7804,-7262,-6495,-5533,-4413,-3191,-1940,-733,360,1267,1944,2354,2479,2321,1909,1264,453,-479,-1455,-2405,-3259,-3956,-4425,-4648,-4565,-4208,-3549,-2651,-1527,-264,1107,2491,3858,5133,6301,7317,8193,8907,9483,9924,10238,10441,10533,10521,10406,10191,9882,9487,9027,8512,7970,7414,6856,6309,5769,5228,4684,4118,3530,2913,2259,1588,893,197,-487,-1145,-1750,-2290,-2741,-3085,-3294,-3360,-3241,-2953,-2470,-1832,-1059,-219,633,1414,2067,2529,2780,2796,2619,2267,1824,1350,919,604,432,449,623,956,1376,1848,2299,2683,2947,3062,2992,2743,2292,1673,879,-41,-1079,-2180,-3330,-4477,-5591,-6641,-7575,-8387,-9026,-9496,-9768,-9855,-9748,-9465,-9008,-8400,-7654,-6799,-5863,-4882,-3891,-2934,-2039,-1234,-533,68,574,1018,1423,1825,2246,2705,3191,3701,4183,4610,4918,5079,5052,4836,4435,3881,3226,2523,1825,1185,631,174,-186,-497,-773,-1083,-1443,-1888,-2415,-3011,-3641,-4251,-4803,-5238,-5526,-5642,-5578,-5348,-4985,-4518,-4005,-3479,-2986,-2561,-2208,-1957,-1790,-1708,-1692,-1715,-1745,-1756,-1695,-1537,-1249,-809,-222,499,1318,2170,3006,3730,4293,4622,4679,4467,3981,3275,2410,1435,446,-521,-1408,-2186,-2849,-3386,-3811,-4128,-4360,-4495,-4549,-4504,-4347,-4076,-3666,-3123,-2439,-1635,-714,284,1345,2438,3531,4602,5623,6573,7436,8200,8855,9392,9809,10092,10236,10238,10077,9759,9280,8635,7851,6925,5902,4803,3685,2586,1569,678,-47,-571,-889,-1011,-950,-767,-487,-185,97,317,437,463,384,249,78,-77,-177,-202,-126,28,249,500,739,942,1064,1111,1069,956,801,628,475,362,309,323,389,513,653,806,942,1038,1076,1034,885,615,207,-356,-1065,-1918,-2884,-3934,-5013,-6073,-7053,-7901,-8580,-9066,-9348,-9455,-9404,-9249,-9030,-8787,-8543,-8313,-8084,-7838,-7544,-7170,-6683,-6068,-5312,-4418,-3415,-2314,-1165,10,1183,2313,3407,4412,5341,6144,6811,7309,7616,7714,7605,7289,6803,6184,5488,4781,4129,3584,3196,2975,2924,3010,3190,3402,3594,3701,3688,3522,3177,2671,1987,1183,259,-715,-1715,-2680,-3571,-4345,-4961,-5396,-5627,-5659,-5497,-5168,-4718,-4184,-3623,-3078,-2574,-2158,-1812,-1567,-1386,-1272,-1204,-1161,-1146,-1139,-1151,-1186,-1237,-1327,-1437,-1581,-1752,-1948,-2178,-2434,-2736,-3075,-3462,-3886,-4325,-4771,-5173,-5518,-5759,-5877,-5849,-5667,-5322,-4834,-4195,-3443,-2568,-1600,-543,600,1801,3063,4345,5630,6869,8028,9049,9905,10557,10985,11192,11177,10972,10610,10121,9558,8951,8330,7730,7143,6592,6060,5541,5035,4514,3991,3436,2857,2231,1554,815,9,-854,-1776,-2715,-3664,-4559,-5368,-6035,-6510,-6754,-6741,-6460,-5923,-5165,-4224,-3171,-2044,-932,138,1098,1926,2592,3096,3421,3608,3635,3562,3376,3126,2817,2494,2173,1896,1680,1559,1536,1624,1802,2044,2319,2560,2724,2738,2557,2137,1462,546,-590,-1863,-3230,-4579,-5850,-6963,-7862,-8512,-8896,-9009,-8877,-8520,-7984,-7308,-6529,-5694,-4829,-3971,-3139,-2354,-1627,-958,-365,187,671,1123,1535,1909,2263,2575,2867,3121,3352,3559,3742,3921,4076,4233,4372,4496,4594,4641,4633,4531,4326,3999,3528,2930,2191,1346,412,-573,-1574,-2545,-3450,-4242,-4903,-5389,-5702,-5824,-5770,-5557,-5211,-4770,-4279,-3772,-3304,-2891,-2574,-2346,-2217,-2154,-2138,-2137,-2112,-2053,-1937,-1771,-1566,-1339,-1104,-887,-683,-507,-330,-155,52,293,578,890,1205,1470,1647,1671,1511,1138,547,-230,-1165,-2171,-3198,-4141,-4937,-5513,-5812,-5828,-5534,-4973,-4168,-3177,-2054,-850,378,1592,2755,3832,4815,5666,6393,6955,7361,7580,7613,7459,7116,6623,5999,5297,4557,3835,3171,2608,2172,1888,1762,1800,1980,2279,2656,3068,3453,3770,3959,3988,3843,3506,3012,2385,1693,993,364,-142,-461,-576,-466,-161,322,915,1575,2229,2824,3312,3657,3832,3846,3695,3419,3035,2596,2123,1660,1230,852,539,296,116,-7,-83,-142,-189,-249,-344,-473,-671,-928,-1264,-1679,-2175,-2745,-3386,-4079,-4805,-5546,-6263,-6929,-7520,-7985,-8325,-8493,-8499,-8332,-8011,-7558,-6998,-6376,-5712,-5050,-4394,-3764,-3145,-2532,-1899,-1222,-481,328,1214,2143,3100,4029,4886,5628,6196,6578,6734,6680,6410,5979,5401,4760,4083,3436,2854,2362,1979,1695,1511,1403,1350,1327,1311,1267,1189,1029,792,443,-11,-585,-1257,-2017,-2818,-3624,-4377,-5027,-5535,-5866,-6014,-5985,-5801,-5504,-5124,-4712,-4284,-3881,-3497,-3159,-2841,-2567,-2314,-2102,-1939,-1824,-1794,-1826,-1953,-2146,-2409,-2709,-3031,-3346,-3637,-3887,-4083,-4230,-4323,-4375,-4392,-4383,-4355,-4313,-4253,-4161,-4033,-3842,-3572,-3219,-2750,-2195,-1526,-794,8,834,1668,2477,3246,3956,4612,5213,5767,6292,6789,7273,7737,8175,8578,8923,9207,9397,9505,9503,9417,9225,8962,8618,8222,7775,7293,6775,6235,5667,5074,4464,3833,3199,2573,1966,1407,905,481,149,-81,-208,-233,-169,-32,159,384,619,855,1063,1250,1379,1474,1496,1468,1371,1218,1009,767,492,231,-14,-190,-289,-282,-172,40,320,628,916,1105,1162,1006,628,-5,-862,-1909,-3080,-4287,-5465,-6513,-7389,-8045,-8466,-8672,-8675,-8526,-8263,-7915,-7532,-7097,-6648,-6152,-5616,-5026,-4381,-3690,-2972,-2246,-1544,-889,-305,196,607,938,1190,1390,1545,1679,1797,1910,2010,2097,2149,2170,2132,2043,1906,1715,1511,1288,1084,905,755,648,552,469,365,216,18,-258,-588,-980,-1391,-1806,-2180,-2485,-2688,-2774,-2713,-2523,-2192,-1749,-1218,-626,-19,570,1110,1549,1889,2080,2136,2051,1827,1500,1077,600,93,-405,-865,-1259,-1563,-1780,-1900,-1954,-1960,-1973,-2018,-2156,-2408,-2800,-3341,-4005,-4761,-5549,-6307,-6966,-7457,-7736,-7760,-7521,-7010,-6270,-5309,-4204,-2977,-1691,-383,919,2183,3405,4565,5671,6701,7663,8523,9282,9893,10357,10630,10718,10612,10323,9886,9335,8716,8079,7470,6920,6467,6115,5870,5725,5657,5644,5655,5655,5612,5498,5283,4958,4503,3935,3254,2490,1668,817,-26,-837,-1589,-2266,-2852,-3337,-3713,-3971,-4098,-4090,-3928,-3621,-3163,-2570,-1863,-1087,-270,513,1231,1806,2209,2390,2339,2051,1547,876,84,-746,-1555,-2266,-2837,-3233,-3449,-3511,-3454,-3344,-3245,-3216,-3317,-3573,-4002,-4588,-5298,-6081,-6876,-7625,-8262,-8742,-9038,-9122,-9011,-8710,-8256,-7687,-7044,-6372,-5693,-5046,-4416,-3818,-3223,-2615,-1969,-1265,-493,353,1258,2203,3153,4071,4905,5631,6198,6607,6835,6900,6822,6628,6369,6068,5777,5505,5276,5070,4885,4682,4449,4152,3782,3341,2828,2283,1710,1162,645,200,-181,-475,-708,-876,-1001,-1098,-1178,-1254,-1340,-1441,-1573,-1735,-1934,-2157,-2397,-2624,-2817,-2945,-2986,-2929,-2771,-2532,-2234,-1930,-1653,-1461,-1382,-1437,-1631,-1941,-2336,-2776,-3206,-3595,-3904,-4122,-4243,-4274,-4240,-4151,-4046,-3923,-3809,-3694,-3576,-3444,-3277,-3070,-2806,-2488,-2115,-1698,-1249,-789,-330,116,538,934,1309,1660,2012,2358,2726,3113,3533,3986,4462,4966,5460,5940,6366,6711,6958,7070,7050,6892,6610,6232,5801,5347,4940,4599,4368,4264,4265,4369,4506,4635,4679,4577,4265,3721,2914,1883,659,-668,-2017,-3278,-4362,-5185,-5698,-5867,-5718,-5266,-4601,-3774,-2876,-1966,-1103,-313,375,975,1478,1903,2253,2531,2740,2873,2931,2908,2822,2662,2471,2236,1989,1735,1462,1185,863,511,88,-397,-957,-1590,-2272,-3002,-3733,-4451,-5108,-5675,-6115,-6398,-6508,-6425,-6165,-5731,-5154,-4479,-3737,-2992,-2279,-1639,-1093,-663,-330,-106,55,154,239,315,420,553,730,940,1182,1436,1694,1938,2157,2354,2511,2649,2742,2808,2829,2801,2718,2561,2343,2048,1705,1318,918,528,170,-145,-408,-630,-823,-1007,-1202,-1423,-1667,-1929,-2180,-2395,-2526,-2549,-2420,-2135,-1687,-1105,-413,320,1060,1733,2296,2717,2958,3031,2922,2660,2265,1762,1187,562,-92,-740,-1384,-1978,-2530,-3000,-3394,-3699,-3921,-4072,-4161,-4218,-4243,-4274,-4295,-4328,-4356,-4379,-4378,-4361,-4304,-4236,-4144,-4055,-3966,-3887,-3802,-3704,-3560,-3355,-3054,-2654,-2136,-1523,-828,-84,663,1384,2033,2599,3058,3422,3689,3894,4041,4172,4292,4422,4579,4763,4985,5235,5521,5817,6134,6428,6707,6918,7068,7107,7038,6848,6531,6121,5621,5074,4496,3916,3342,2782,2238,1695,1162,632,114,-366,-794,-1128,-1336,-1390,-1245,-905,-357,371,1235,2176,3115,3981,4695,5205,5463,5450,5175,4629,3883,2938,1885,757,-373,-1465,-2462,-3342,-4076,-4657,-5086,-5380,-5544,-5616,-5606,-5549,-5463,-5365,-5273,-5195,-5132,-5089,-5045,-4996,-4913,-4786,-4594,-4332,-3995,-3596,-3150,-2675,-2207,-1751,-1337,-967,-638,-350,-86,165,413,659,910,1140,1354,1516,1630,1679,1674,1629,1568,1515,1501,1547,1658,1849,2093,2388,2695,2994,3253,3450,3573,3610,3561,3431,3215,2920,2547,2093,1579,1009,412,-185,-753,-1259,-1677,-1997,-2210,-2326,-2359,-2338,-2289,-2245,-2236,-2281,-2403,-2609,-2908,-3289,-3747,-4262,-4808,-5366,-5899,-6375,-6782,-7073,-7267,-7323,-7282,-7128,-6912,-6637,-6355,-6073,-5828,-5618,-5451,-5304,-5160,-4984,-4744,-4416,-3974,-3417,-2758,-2005,-1214,-395,376,1098,1707,2208,2569,2809,2919,2933,2852,2726,2566,2422,2318,2295,2382,2608,2982,3516,4193,4999,5896,6839,7786,8672,9464,10096,10563,10818,10885,10754,10456,10017,9465,8835,8144,7423,6675,5924,5162,4413,3665,2947,2249,1598,991,445,-30,-432,-747,-974,-1103,-1132,-1057,-881,-603,-232,230,755,1341,1949,2555,3137,3637,4049,4320,4441,4395,4171,3788,3253,2597,1847,1029,180,-688,-1548,-2385,-3203,-3977,-4722,-5425,-6081,-6690,-7232,-7705,-8096,-8394,-8601,-8698,-8705,-8603,-8405,-8102,-7699,-7191,-6589,-5894,-5127,-4311,-3475,-2656,-1894,-1216,-656,-228,55,195,201,83,-128,-421,-754,-1106,-1442,-1727,-1941,-2041,-2023,-1861,-1556,-1121,-554,93,817,1551,2277,2941,3509,3948,4235,4347,4292,4058,3668,3135,2472,1719,883,15,-864,-1711,-2480,-3137,-3626,-3914,-3965,-3752,-3283,-2555,-1621,-525,659,1845,2965,3933,4690,5191,5397,5309,4927,4286,3430,2417,1318,206,-851,-1793,-2571,-3173,-3579,-3830,-3946,-3990,-4006,-4050,-4159,-4355,-4627,-4967,-5321,-5643,-5876,-5965,-5876,-5592,-5107,-4448,-3640,-2737,-1773,-806,136,1015,1810,2515,3115,3612,4015,4303,4506,4599,4602,4519,4363,4161,3943,3741,3595,3546,3615,3839,4217,4745,5412,6176,6997,7836,8621,9328,9883,10267,10425,10351,10010,9420,8564,7490,6211,4791,3277,1730,222,-1198,-2466,-3543,-4396,-5003,-5357,-5467,-5340,-5005,-4485,-3821,-3041,-2195,-1310,-441,388,1127,1756,2237,2551,2676,2598,2321,1839,1190,384,-518,-1483,-2450,-3371,-4200,-4909,-5471,-5890,-6168,-6333,-6413,-6433,-6429,-6408,-6398,-6385,-6377,-6355,-6310,-6228,-6100,-5914,-5672,-5370,-5013,-4618,-4181,-3722,-3247,-2743,-2238,-1685,-1121,-501,144,826,1521,2203,2840,3398,3838,4134,4269,4232,4044,3723,3316,2860,2413,2007,1687,1464,1358,1346,1439,1592,1812,2057,2325,2594,2859,3110,3341,3544,3711,3824,3863,3808,3629,3302,2828,2177,1398,485,-486,-1491,-2443,-3310,-4029,-4569,-4911,-5051,-4995,-4770,-4394,-3896,-3311,-2651,-1957,-1230,-514,189,847,1436,1950,2356,2651,2822,2858,2762,2533,2178,1699,1124,450,-278,-1043,-1811,-2532,-3181,-3712,-4104,-4335,-4400,-4304,-4063,-3708,-3265,-2783,-2296,-1845,-1468,-1183,-1008,-948,-989,-1117,-1309,-1529,-1760,-1969,-2145,-2275,-2355,-2388,-2372,-2320,-2211,-2064,-1841,-1545,-1152,-650,-34,696,1524,2430,3377,4335,5255,6105,6836,7426,7838,8066,8091,7933,7589,7095,6465,5736,4933,4077,3209,2324,1468,636,-137,-844,-1450,-1947,-2285,-2465,-2438,-2215,-1773,-1137,-314,645,1710,2814,3907,4924,5806,6501,6965,7173,7104,6776,6193,5404,4447,3366,2223,1045,-109,-1224,-2264,-3219,-4074,-4824,-5465,-5993,-6410,-6714,-6910,-6996,-6975,-6849,-6616,-6278,-5838,-5300,-4684,-4004,-3296,-2595,-1938,-1368,-914,-603,-449,-444,-574,-811,-1115,-1442,-1746,-1989,-2124,-2139,-2003,-1722,-1302,-763,-137,536,1222,1873,2464,2964,3357,3644,3826,3920,3942,3913,3842,3751,3628,3488,3312,3104,2848,2547,2194,1798,1372,930,494,99,-253,-515,-691,-767,-749,-649,-501,-321,-159,-31,34,29,-43,-158,-301,-432,-532,-583,-574,-517,-422,-314,-220,-157,-158,-221,-371,-597,-905,-1282,-1723,-2220,-2750,-3317,-3892,-4468,-5034,-5559,-6046,-6471,-6820,-7096,-7270,-7349,-7313,-7155,-6878,-6463,-5943,-5303,-4587,-3805,-2993,-2179,-1394,-667,-11,543,1010,1365,1637,1820,1949,2010,2046,2028,1990,1906,1791,1640,1465,1288,1141,1053,1090,1269,1648,2232,3026,4004,5115,6295,7456,8514,9383,9985,10266,10191,9738,8938,7821,6456,4934,3346,1803,418,-736,-1555,-2015,-2073,-1753,-1088,-144,1002,2254,3527,4737,5814,6711,7387,7839,8051,8054,7852,7478,6966,6324,5602,4793,3931,3016,2057,1060,27,-1026,-2096,-3156,-4186,-5164,-6044,-6822,-7449,-7929,-8242,-8389,-8382,-8231,-7955,-7576,-7105,-6569,-5980,-5358,-4717,-4075,-3447,-2854,-2303,-1817,-1407,-1089,-880,-787,-830,-1000,-1312,-1738,-2270,-2869,-3503,-4109,-4657,-5074,-5327,-5373,-5182,-4750,-4075,-3176,-2085,-844,494,1873,3231,4503,5635,6572,7273,7710,7859,7730,7324,6678,5824,4819,3716,2591,1491,506,-336,-968,-1375,-1547,-1491,-1255,-870,-425,35,419,685,786,686,412,-50,-632,-1300,-1986,-2633,-3176,-3577,-3804,-3838,-3708,-3434,-3084,-2713,-2406,-2209,-2204,-2386,-2792,-3380,-4107,-4920,-5721,-6451,-7022,-7383,-7489,-7331,-6912,-6276,-5462,-4553,-3612,-2716,-1942,-1324,-915,-703,-683,-812,-1030,-1281,-1494,-1622,-1618,-1467,-1156,-701,-127,541,1265,2015,2761,3484,4159,4780,5337,5816,6216,6536,6769,6934,7033,7087,7120,7156,7211,7321,7476,7711,7998,8340,8696,9032,9295,9427,9370,9081,8527,7706,6636,5360,3961,2513,1126,-111,-1115,-1815,-2192,-2227,-1962,-1436,-730,89,933,1738,2444,3017,3427,3691,3800,3801,3703,3547,3349,3117,2861,2547,2177,1706,1111,383,-508,-1540,-2704,-3967,-5275,-6589,-7839,-8982,-9957,-10728,-11274,-11560,-11615,-11423,-11032,-10464,-9756,-8958,-8083,-7179,-6246,-5310,-4373,-3443,-2539,-1673,-876,-177,399,811,1059,1123,1014,759,376,-76,-569,-1036,-1449,-1742,-1894,-1871,-1657,-1251,-669,63,900,1787,2666,3469,4150,4643,4942,5007,4855,4497,3956,3284,2510,1692,864,72,-651,-1285,-1810,-2217,-2520,-2712,-2826,-2872,-2866,-2838,-2768,-2692,-2557,-2388,-2128,-1776,-1309,-710,3,824,1717,2644,3560,4417,5163,5755,6153,6325,6248,5917,5329,4513,3482,2292,980,-385,-1757,-3047,-4221,-5191,-5930,-6392,-6560,-6430,-6015,-5344,-4469,-3441,-2343,-1236,-211,674,1360,1808,2006,1957,1691,1259,714,140,-404,-837,-1112,-1187,-1045,-698,-172,486,1202,1928,2578,3125,3510,3738,3790,3707,3497,3219,2899,2588,2316,2116,2005,2010,2111,2335,2635,3011,3413,3809,4142,4383,4478,4416,4175,3779,3235,2608,1931,1279,711,266,4,-76,46,340,776,1307,1879,2433,2922,3301,3544,3644,3596,3435,3168,2843,2474,2083,1682,1258,798,289,-308,-988,-1783,-2662,-3632,-4633,-5648,-6620,-7501,-8264,-8871,-9302,-9565,-9648,-9576,-9372,-9043,-8628,-8128,-7568,-6948,-6287,-5580,-4846,-4086,-3330,-2588,-1898,-1276,-753,-336,-42,151,243,282,270,275,290,360,495,686,948,1256,1604,1984,2381,2797,3234,3691,4180,4685,5215,5735,6246,6688,7065,7312,7441,7410,7242,6929,6510,5994,5427,4807,4173,3503,2810,2074,1282,438,-467,-1406,-2350,-3257,-4075,-4763,-5281,-5604,-5725,-5655,-5411,-5033,-4538,-3973,-3350,-2688,-2000,-1282,-542,208,962,1673,2314,2823,3146,3233,3037,2542,1746,678,-593,-2005,-3434,-4792,-5960,-6850,-7387,-7542,-7291,-6692,-5779,-4657,-3426,-2174,-1020,-17,760,1301,1586,1654,1516,1243,856,422,-40,-488,-910,-1285,-1615,-1879,-2094,-2238,-2329,-2354,-2327,-2239,-2106,-1921,-1700,-1440,-1151,-838,-493,-126,278,713,1189,1705,2253,2829,3400,3947,4428,4808,5050,5126,5023,4741,4292,3716,3043,2331,1631,985,450,59,-169,-192,-36,327,865,1563,2389,3301,4251,5189,6050,6794,7346,7700,7797,7662,7290,6740,6050,5307,4572,3908,3385,2994,2773,2655,2617,2566,2449,2178,1727,1043,158,-920,-2118,-3372,-4601,-5729,-6688,-7442,-7953,-8235,-8293,-8167,-7896,-7522,-7086,-6620,-6160,-5709,-5307,-4932,-4620,-4352,-4135,-3967,-3823,-3706,-3586,-3441,-3266,-3018,-2708,-2309,-1833,-1285,-679,-41,610,1234,1817,2325,2749,3072,3298,3423,3467,3435,3349,3223,3068,2898,2712,2523,2313,2106,1872,1650,1412,1200,1003,851,736,681,666,703,766,849,931,1003,1048,1069,1066,1061,1062,1111,1217,1415,1707,2093,2551,3042,3513,3901,4142,4173,3953,3447,2657,1604,327,-1100,-2604,-4104,-5511,-6772,-7817,-8625,-9177,-9474,-9544,-9398,-9083,-8627,-8064,-7432,-6750,-6051,-5351,-4671,-4019,-3408,-2840,-2318,-1838,-1405,-996,-629,-285,32,310,566,773,951,1077,1167,1217,1229,1226,1195,1168,1135,1117,1111,1121,1160,1221,1324,1467,1669,1930,2271,2675,3151,3677,4228,4787,5305,5774,6148,6426,6588,6644,6600,6476,6297,6085,5870,5661,5489,5340,5240,5161,5110,5064,5011,4939,4833,4698,4521,4332,4116,3922,3734,3593,3488,3424,3391,3366,3317,3214,3010,2674,2176,1493,622,-430,-1638,-2961,-4346,-5736,-7054,-8248,-9243,-10005,-10492,-10690,-10612,-10265,-9704,-8959,-8087,-7149,-6171,-5233,-4329,-3533,-2826,-2253,-1795,-1466,-1240,-1114,-1064,-1064,-1102,-1143,-1173,-1170,-1120,-1003,-822,-555,-217,204,689,1233,1814,2409,2990,3525,3978,4326,4541,4603,4517,4271,3897,3405,2835,2215,1590,985,430,-53,-462,-791,-1050,-1268,-1442,-1611,-1776,-1951,-2140,-2344,-2545,-2755,-2952,-3143,-3325,-3488,-3631,-3738,-3796,-3778,-3661,-3424,-3042,-2523,-1854,-1080,-216,675,1540,2324,2965,3417,3647,3632,3367,2875,2173,1320,358,-644,-1627,-2547,-3337,-3988,-4452,-4743,-4849,-4792,-4585,-4251,-3807,-3278,-2675,-2031,-1355,-689,-44,530,1033,1415,1690,1826,1847,1754,1569,1319,1024,713,410,125,-120,-331,-491,-609,-672,-679,-634,-520,-348,-109,200,561,988,1459,1959,2485,2987,3467,3880,4211,4448,4568,4592,4507,4353,4131,3881,3622,3373,3154,2971,2822,2718,2641,2602,2598,2635,2730,2881,3117,3427,3828,4297,4830,5392,5955,6488,6949,7319,7574,7705,7711,7597,7360,7017,6553,5969,5244,4373,3344,2165,856,-559,-2015,-3476,-4860,-6132,-7226,-8137,-8836,-9345,-9688,-9891,-10004,-10055,-10069,-10075,-10060,-10033,-9963,-9847,-9643,-9355,-8955,-8455,-7866,-7198,-6489,-5764,-5043,-4364,-3715,-3114,-2546,-1983,-1422,-820,-184,510,1239,2000,2756,3479,4133,4691,5121,5423,5584,5618,5543,5381,5149,4879,4578,4258,3923,3558,3161,2708,2203,1623,997,320,-360,-1026,-1620,-2125,-2485,-2696,-2730,-2602,-2318,-1924,-1446,-948,-454,-20,346,626,824,963,1044,1104,1144,1179,1209,1217,1192,1111,952,697,346,-123,-666,-1289,-1946,-2605,-3233,-3790,-4245,-4570,-4746,-4755,-4595,-4273,-3793,-3188,-2484,-1708,-916,-127,602,1258,1799,2233,2542,2753,2876,2940,2971,2983,2991,2995,2980,2944,2860,2719,2518,2254,1949,1614,1289,993,755,593,510,500,554,633,725,787,799,744,609,405,147,-142,-418,-653,-802,-847,-761,-546,-206,237,758,1316,1886,2422,2906,3306,3614,3810,3913,3910,3829,3679,3478,3258,3026,2815,2635,2502,2425,2409,2451,2552,2703,2895,3120,3361,3602,3821,3989,4078,4045,3868,3507,2951,2193,1230,109,-1158,-2489,-3851,-5156,-6364,-7406,-8249,-8873,-9263,-9428,-9395,-9177,-8828,-8377,-7858,-7319,-6785,-6278,-5840,-5451,-5157,-4929,-4772,-4675,-4598,-4544,-4452,-4326,-4118,-3824,-3442,-2956,-2401,-1764,-1093,-381,332,1043,1732,2392,3009,3587,4104,4566,4957,5260,5484,5602,5627,5558,5401,5183,4911,4616,4311,4012,3728,3460,3200,2942,2677,2389,2082,1748,1400,1045,711,395,143,-54,-171,-208,-181,-78,54,225,386,541,666,751,802,809,787,736,662,575,472,352,224,65,-111,-322,-568,-845,-1163,-1501,-1870,-2236,-2605,-2944,-3242,-3475,-3626,-3670,-3602,-3408,-3087,-2661,-2131,-1543,-925,-313,242,712,1063,1270,1332,1239,1013,664,231,-272,-798,-1332,-1838,-2300,-2710,-3046,-3319,-3520,-3664,-3753,-3802,-3821,-3817,-3804,-3781,-3746,-3707,-3642,-3559,-3442,-3285,-3085,-2831,-2526,-2163,-1744,-1274,-752,-193,403,1010,1629,2226,2800,3326,3799,4213,4566,4875,5145,5405,5665,5956,6276,6649,7048,7479,7893,8278,8582,8783,8851,8767,8535,8162,7674,7105,6484,5855,5236,4648,4094,3565,3045,2507,1935,1300,607,-153,-961,-1793,-2621,-3412,-4138,-4774,-5318,-5758,-6106,-6382,-6589,-6764,-6899,-7019,-7110,-7174,-7198,-7165,-7072,-6896,-6642,-6300,-5879,-5381,-4819,-4201,-3536,-2841,-2111,-1379,-633,96,797,1455,2039,2545,2942,3237,3423,3512,3525,3483,3414,3349,3302,3298,3332,3411,3515,3631,3745,3823,3866,3837,3748,3565,3306,2954,2521,2015,1446,833,199,-430,-1035,-1574,-2040,-2396,-2632,-2737,-2707,-2548,-2280,-1926,-1525,-1118,-755,-471,-313,-303,-461,-776,-1249,-1825,-2487,-3170,-3832,-4433,-4933,-5313,-5567,-5686,-5703,-5610,-5452,-5225,-4958,-4648,-4308,-3929,-3512,-3047,-2544,-1993,-1418,-824,-230,337,868,1336,1738,2062,2314,2498,2623,2703,2745,2759,2750,2706,2641,2523,2377,2175,1953,1694,1451,1208,1015,865,774,733,725,734,718,670,541,340,50,-298,-691,-1073,-1422,-1675,-1816,-1816,-1664,-1384,-980,-492,37,596,1131,1645,2122,2564,2984,3391,3796,4210,4615,5031,5408,5773,6076,6333,6522,6658,6739,6786,6800,6797,6790,6761,6728,6659,6545,6373,6115,5760,5308,4734,4067,3296,2451,1540,594,-383,-1365,-2343,-3309,-4251,-5157,-6025,-6826,-7557,-8185,-8698,-9070,-9293,-9349,-9252,-8993,-8604,-8092,-7499,-6842,-6162,-5473,-4812,-4183,-3607,-3080,-2601,-2176,-1777,-1423,-1074,-756,-433,-120,193,513,822,1145,1456,1780,2095,2416,2725,3032,3313,3574,3793,3969,4090,4154,4158,4104,4002,3850,3666,3447,3206,2928,2627,2269,1873,1404,875,279,-370,-1054,-1748,-2413,-3031,-3548,-3966,-4245,-4412,-4451,-4411,-4300,-4160,-4021,-3888,-3786,-3696,-3618,-3520,-3391,-3194,-2936,-2595,-2190,-1741,-1273,-831,-452,-164,-1,34,-63,-261,-542,-850,-1156,-1403,-1571,-1622,-1560,-1377,-1090,-733,-320,95,511,871,1193,1432,1621,1732,1798,1812,1789,1742,1667,1575,1466,1328,1179,994,802,584,367,150,-44,-219,-348,-452,-507,-546,-559,-575,-606,-660,-762,-906,-1097,-1336,-1589,-1861,-2107,-2322,-2478,-2564,-2577,-2511,-2382,-2187,-1938,-1635,-1269,-833,-299,340,1112,2014,3045,4191,5406,6662,7886,9047,10067,10931,11574,12013,12203,12194,11968,11581,11043,10396,9672,8885,8076,7246,6419,5601,4796,4007,3237,2476,1737,1000,293,-408,-1067,-1704,-2285,-2829,-3311,-3748,-4138,-4498,-4843,-5197,-5580,-6011,-6497,-7046,-7645,-8280,-8923,-9534,-10088,-10533,-10853,-11005,-10985,-10779,-10400,-9859,-9189,-8416,-7579,-6708,-5835,-4982,-4159,-3386,-2655,-1972,-1336,-727,-160,394,922,1435,1935,2410,2863,3278,3648,3959,4213,4392,4516,4578,4588,4568,4510,4442,4350,4241,4111,3948,3745,3493,3176,2796,2343,1824,1243,619,-39,-699,-1354,-1972,-2542,-3057,-3491,-3857,-4137,-4326,-4425,-4412,-4290,-4050,-3692,-3229,-2675,-2057,-1413,-769,-176,342,751,1041,1195,1240,1178,1058,904,767,680,680,793,1020,1379,1834,2379,2967,3563,4132,4627,5029,5306,5452,5460,5339,5103,4772,4374,3929,3469,3006,2563,2145,1752,1391,1045,722,407,103,-194,-483,-765,-1036,-1309,-1573,-1855,-2138,-2454,-2784,-3144,-3521,-3905,-4279,-4624,-4906,-5109,-5193,-5144,-4939,-4565,-4025,-3327,-2494,-1555,-554,475,1473,2416,3248,3963,4523,4939,5204,5343,5363,5314,5198,5072,4932,4807,4699,4589,4479,4326,4127,3848,3489,3043,2526,1958,1368,787,243,-242,-662,-1008,-1310,-1574,-1841,-2127,-2461,-2846,-3278,-3749,-4214,-4655,-5022,-5290,-5440,-5465,-5385,-5221,-5020,-4827,-4683,-4621,-4667,-4799,-5031,-5294,-5570,-5799,-5940,-5966,-5853,-5598,-5225,-4747,-4215,-3638,-3070,-2498,-1948,-1398,-824,-222,453,1195,2012,2896,3802,4714,5559,6308,6901,7320,7530,7548,7374,7054,6616,6122,5602,5108,4663,4294,3999,3785,3638,3537,3490,3449,3446,3441,3461,3489,3527,3565,3587,3558,3462,3244,2895,2372,1688,830,-157,-1242,-2363,-3455,-4458,-5304,-5956,-6365,-6539,-6458,-6166,-5680,-5058,-4338,-3578,-2824,-2120,-1491,-975,-564,-282,-110,-43,-57,-137,-250,-366,-468,-510,-490,-382,-193,78,399,756,1105,1418,1657,1794,1811,1702,1464,1123,686,193,-342,-885,-1432,-1955,-2463,-2947,-3404,-3848,-4266,-4664,-5036,-5375,-5664,-5908,-6081,-6193,-6243,-6234,-6189,-6107,-6019,-5924,-5838,-5745,-5658,-5535,-5377,-5136,-4797,-4320,-3696,-2890,-1926,-784,483,1867,3306,4761,6185,7519,8732,9787,10653,11339,11818,12118,12237,12201,12022,11731,11336,10871,10351,9794,9226,8649,8078,7515,6941,6363,5740,5066,4316,3473,2538,1511,419,-712,-1823,-2880,-3811,-4577,-5134,-5455,-5537,-5400,-5072,-4610,-4082,-3536,-3056,-2662,-2402,-2275,-2273,-2365,-2513,-2673,-2801,-2875,-2861,-2776,-2619,-2426,-2227,-2064,-1965,-1958,-2046,-2226,-2464,-2738,-2983,-3174,-3252,-3196,-2988,-2628,-2130,-1528,-856,-166,506,1118,1655,2090,2444,2706,2919,3085,3235,3384,3536,3693,3847,3974,4061,4077,4005,3830,3545,3154,2668,2105,1487,837,179,-473,-1101,-1700,-2272,-2811,-3335,-3837,-4333,-4816,-5292,-5745,-6165,-6531,-6820,-7016,-7095,-7045,-6861,-6538,-6094,-5544,-4922,-4262,-3606,-2994,-2462,-2031,-1726,-1528,-1439,-1407,-1407,-1374,-1276,-1055,-701,-191,447,1197,1987,2786,3513,4122,4578,4846,4937,4868,4671,4405,4120,3874,3711,3659,3731,3910,4174,4469,4755,4973,5085,5057,4871,4526,4038,3419,2707,1920,1082,218,-664,-1559,-2445,-3333,-4194,-5018,-5779,-6440,-6971,-7335,-7494,-7430,-7116,-6557,-5762,-4757,-3584,-2285,-920,467,1819,3102,4279,5333,6251,7030,7677,8198,8601,8901,9087,9181,9154,9033,8787,8457,8016,7507,6929,6307,5655,4983,4297,3599,2871,2126,1318,483,-422,-1350,-2298,-3230,-4099,-4877,-5517,-5996,-6306,-6435,-6420,-6269,-6041,-5762,-5484,-5233,-5034,-4899,-4811,-4771,-4735,-4698,-4617,-4490,-4307,-4069,-3795,-3496,-3191,-2905,-2638,-2399,-2182,-1968,-1751,-1494,-1198,-836,-420,52,551,1070,1563,2022,2423,2743,2998,3168,3284,3346,3386,3398,3417,3410,3399,3339,3227,3039,2749,2371,1895,1345,760,158,-404,-904,-1307,-1599,-1777,-1856,-1864,-1827,-1788,-1773,-1808,-1906,-2068,-2281,-2528,-2781,-3008,-3186,-3286,-3299,-3211,-3040,-2781,-2481,-2136,-1807,-1487,-1231,-1029,-913,-868,-894,-976,-1085,-1199,-1288,-1328,-1290,-1175,-948,-638,-219,273,839,1439,2056,2649,3197,3661,4036,4294,4447,4493,4440,4323,4134,3921,3676,3418,3150,2859,2545,2192,1797,1367,894,412,-76,-534,-951,-1297,-1580,-1780,-1928,-2034,-2134,-2262,-2438,-2702,-3047,-3482,-3975,-4492,-4989,-5414,-5719,-5868,-5836,-5618,-5218,-4672,-3989,-3233,-2408,-1561,-695,184,1070,1983,2915,3883,4870,5866,6847,7763,8590,9264,9752,10028,10054,9854,9430,8827,8102,7301,6502,5735,5058,4472,3990,3594,3244,2920,2573,2181,1724,1206,636,51,-518,-1045,-1484,-1837,-2098,-2285,-2429,-2566,-2731,-2966,-3282,-3701,-4203,-4784,-5396,-6015,-6584,-7080,-7460,-7710,-7826,-7796,-7646,-7383,-7032,-6617,-6151,-5664,-5157,-4656,-4161,-3681,-3229,-2795,-2401,-2036,-1701,-1396,-1098,-803,-493,-154,217,625,1062,1516,1973,2414,2824,3188,3497,3745,3938,4085,4187,4271,4316,4350,4334,4285,4155,3954,3652,3251,2749,2153,1474,745,-20,-786,-1529,-2225,-2852,-3403,-3871,-4247,-4548,-4752,-4877,-4899,-4818,-4613,-4275,-3790,-3150,-2369,-1449,-446,627,1678,2683,3557,4263,4763,5040,5099,4971,4699,4340,3956,3611,3335,3181,3131,3194,3324,3493,3648,3757,3784,3716,3561,3321,3030,2706,2376,2059,1766,1491,1231,971,697,404,97,-226,-526,-802,-1015,-1167,-1243,-1266,-1249,-1233,-1258,-1359,-1571,-1913,-2391,-2992,-3686,-4428,-5166,-5836,-6392,-6777,-6964,-6936,-6686,-6238,-5609,-4846,-3974,-3046,-2084,-1127,-187,710,1566,2361,3091,3748,4308,4777,5125,5365,5480,5477,5368,5146,4844,4452,4008,3519,3012,2515,2036,1609,1238,930,696,515,386,262,134,-61,-328,-716,-1213,-1833,-2534,-3292,-4040,-4725,-5288,-5660,-5815,-5709,-5352,-4756,-3971,-3048,-2076,-1111,-247,467,980,1257,1305,1116,749,224,-370,-1003,-1584,-2086,-2459,-2685,-2763,-2697,-2518,-2242,-1918,-1549,-1182,-802,-425,-45,369,789,1266,1753,2272,2789,3287,3750,4155,4497,4773,4981,5149,5273,5387,5493,5605,5722,5839,5939,6003,6019,5959,5823,5604,5291,4911,4447,3929,3348,2719,2041,1321,559,-238,-1069,-1920,-2788,-3648,-4493,-5292,-6027,-6677,-7214,-7624,-7882,-7995,-7935,-7739,-7397,-6948,-6423,-5853,-5281,-4738,-4256,-3842,-3516,-3256,-3055,-2875,-2688,-2443,-2113,-1659,-1068,-334,521,1474,2467,3462,4392,5214,5874,6346,6605,6651,6489,6149,5659,5060,4386,3670,2936,2210,1488,795,117,-535,-1170,-1787,-2391,-2979,-3555,-4116,-4656,-5180,-5670,-6139,-6564,-6955,-7289,-7568,-7776,-7903,-7943,-7883,-7716,-7432,-7029,-6487,-5821,-5009,-4075,-3023,-1872,-658,602,1855,3078,4236,5289,6237,7042,7723,8266,8690,9000,9200,9314,9315,9230,9031,8731,8323,7818,7221,6570,5875,5185,4523,3915,3394,2953,2601,2318,2085,1868,1653,1411,1133,818,465,89,-293,-657,-990,-1257,-1461,-1575,-1611,-1575,-1482,-1364,-1232,-1131,-1055,-1049,-1085,-1194,-1334,-1510,-1690,-1850,-1981,-2054,-2072,-2035,-1939,-1814,-1668,-1522,-1406,-1324,-1295,-1335,-1416,-1563,-1727,-1907,-2061,-2185,-2240,-2246,-2180,-2066,-1914,-1733,-1535,-1325,-1097,-847,-563,-223,163,620,1111,1632,2133,2569,2898,3059,3042,2806,2389,1787,1072,289,-491,-1204,-1796,-2243,-2505,-2619,-2580,-2450,-2260,-2067,-1901,-1805,-1788,-1866,-2030,-2271,-2570,-2908,-3260,-3612,-3939,-4233,-4476,-4657,-4771,-4801,-4747,-4594,-4345,-3986,-3533,-2974,-2334,-1616,-854,-55,726,1491,2182,2798,3320,3736,4066,4316,4510,4679,4834,5003,5186,5381,5591,5774,5945,6044,6099,6061,5970,5803,5606,5371,5135,4879,4623,4328,3987,3555,3015,2339,1523,575,-488,-1608,-2761,-3854,-4868,-5718,-6395,-6852,-7103,-7137,-6998,-6700,-6292,-5802,-5264,-4695,-4111,-3508,-2877,-2214,-1495,-728,106,976,1888,2793,3683,4512,5264,5907,6432,6818,7070,7183,7164,7039,6810,6521,6168,5797,5400,5015,4618,4234,3829,3394,2907,2325,1640,814,-139,-1230,-2411,-3659,-4908,-6096,-7171,-8057,-8730,-9144,-9306,-9225,-8944,-8502,-7974,-7394,-6837,-6311,-5857,-5451,-5092,-4754,-4394,-4012,-3555,-3029,-2429,-1742,-1009,-225,575,1371,2145,2879,3553,4169,4710,5174,5562,5855,6052,6133,6084,5878,5512,4963,4247,3386,2412,1399,404,-482,-1202,-1682,-1907,-1848,-1556,-1050,-438,229,835,1325,1630,1720,1587,1254,759,164,-477,-1088,-1631,-2042,-2312,-2432,-2391,-2245,-1989,-1697,-1386,-1100,-868,-695,-601,-559,-565,-585,-592,-558,-457,-282,-19,302,678,1054,1398,1658,1796,1769,1568,1177,623,-56,-804,-1545,-2194,-2684,-2934,-2915,-2601,-2011,-1192,-201,866,1931,2902,3704,4302,4643,4757,4642,4364,3952,3471,2955,2436,1930,1431,936,425,-103,-657,-1218,-1763,-2253,-2652,-2918,-3039,-3005,-2843,-2587,-2306,-2055,-1910,-1911,-2102,-2484,-3040,-3736,-4491,-5256,-5924,-6455,-6769,-6855,-6689,-6309,-5732,-5027,-4237,-3411,-2605,-1829,-1112,-445,182,785,1379,1988,2600,3230,3842,4429,4954,5410,5770,6049,6243,6382,6484,6572,6666,6776,6909,7045,7188,7296,7362,7355,7257,7049,6738,6297,5761,5109,4372,3548,2654,1696,695,-344,-1388,-2424,-3411,-4326,-5132,-5810,-6335,-6703,-6907,-6967,-6893,-6715,-6459,-6141,-5802,-5432,-5063,-4680,-4276,-3855,-3388,-2878,-2320,-1719,-1095,-478,108,613,1020,1291,1436,1453,1377,1234,1092,965,938,1000,1204,1524,1965,2479,3047,3607,4133,4576,4915,5113,5163,5037,4734,4251,3588,2769,1808,746,-370,-1499,-2579,-3558,-4390,-5026,-5455,-5653,-5650,-5450,-5122,-4694,-4240,-3805,-3442,-3189,-3057,-3070,-3186,-3402,-3646,-3877,-4031,-4056,-3920,-3586,-3078,-2385,-1576,-672,256,1161,1993,2720,3317,3783,4125,4358,4516,4612,4686,4730,4778,4803,4822,4800,4744,4616,4431,4157,3813,3390,2912,2379,1823,1253,695,164,-314,-732,-1057,-1287,-1410,-1415,-1322,-1134,-881,-602,-324,-94,56,106,34,-149,-436,-799,-1196,-1591,-1942,-2202,-2364,-2379,-2274,-2034,-1699,-1283,-843,-401,-2,318,550,666,681,596,433,212,-43,-311,-568,-802,-987,-1119,-1175,-1155,-1045,-848,-564,-200,233,707,1208,1687,2118,2457,2669,2727,2620,2346,1926,1390,780,146,-463,-1000,-1433,-1737,-1910,-1960,-1904,-1782,-1612,-1443,-1290,-1180,-1121,-1111,-1160,-1237,-1351,-1476,-1601,-1734,-1844,-1964,-2056,-2153,-2225,-2281,-2296,-2268,-2167,-2004,-1751,-1424,-1025,-562,-61,468,998,1510,1989,2407,2766,3037,3232,3333,3348,3282,3139,2942,2706,2458,2230,2049,1942,1934,2035,2248,2565,2959,3396,3837,4220,4520,4671,4671,4493,4156,3678,3106,2462,1816,1172,578,22,-491,-985,-1486,-2017,-2612,-3268,-3997,-4765,-5553,-6303,-6974,-7514,-7886,-8066,-8042,-7827,-7438,-6923,-6309,-5650,-4975,-4307,-3663,-3033,-2406,-1764,-1085,-358,417,1231,2057,2866,3622,4292,4843,5262,5546,5699,5760,5737,5697,5637,5621,5625,5667,5722,5751,5723,5582,5297,4825,4161,3289,2248,1060,-201,-1492,-2730,-3861,-4824,-5587,-6114,-6408,-6472,-6330,-6031,-5613,-5133,-4651,-4212,-3865,-3640,-3553,-3606,-3787,-4059,-4386,-4708,-4983,-5152,-5185,-5048,-4745,-4277,-3682,-2997,-2261,-1533,-837,-208,347,836,1274,1690,2123,2593,3129,3721,4368,5025,5650,6186,6568,6762,6723,6460,5974,5334,4578,3811,3085,2487,2054,1814,1761,1859,2066,2309,2541,2701,2758,2705,2538,2290,1990,1668,1364,1090,860,662,492,319,136,-74,-317,-578,-843,-1083,-1276,-1392,-1424,-1357,-1207,-987,-722,-443,-175,56,228,333,369,328,232,69,-144,-410,-727,-1104,-1525,-2014,-2530,-3081,-3630,-4148,-4601,-4950,-5157,-5202,-5063,-4741,-4242,-3600,-2834,-1996,-1119,-244,585,1355,2029,2609,3077,3449,3717,3903,3994,4018,3957,3825,3619,3331,2979,2547,2057,1502,901,259,-414,-1100,-1799,-2487,-3170,-3825,-4454,-5031,-5549,-5978,-6299,-6485,-6511,-6364,-6026,-5513,-4823,-4004,-3079,-2104,-1116,-175,701,1465,2118,2659,3078,3423,3670,3878,4020,4131,4195,4210,4183,4092,3960,3780,3572,3360,3163,3009,2916,2888,2937,3041,3184,3338,3479,3575,3619,3585,3482,3307,3064,2757,2386,1949,1439,850,171,-590,-1428,-2323,-3239,-4142,-4972,-5684,-6223,-6553,-6645,-6491,-6110,-5525,-4793,-3967,-3109,-2281,-1534,-893,-393,-10,251,429,558,660,782,933,1127,1383,1670,2006,2357,2714,3062,3382,3668,3905,4096,4226,4303,4317,4263,4137,3926,3632,3229,2743,2139,1457,692,-139,-997,-1875,-2722,-3526,-4246,-4875,-5377,-5768,-6021,-6166,-6191,-6121,-5958,-5715,-5398,-5013,-4563,-4059,-3502,-2910,-2287,-1655,-1013,-385,238,839,1429,2001,2562,3105,3620,4096,4505,4830,5037,5119,5059,4861,4547,4136,3680,3207,2771,2397,2117,1930,1835,1799,1798,1780,1720,1583,1349,1029,614,155,-339,-810,-1233,-1572,-1804,-1920,-1922,-1820,-1647,-1420,-1185,-969,-794,-707,-686,-777,-940,-1179,-1471,-1776,-2076,-2337,-2522,-2637,-2636,-2547,-2351,-2079,-1742,-1371,-992,-624,-298,-12,218,405,552,680,789,902,1011,1117,1213,1274,1282,1217,1048,782,399,-74,-624,-1208,-1793,-2329,-2775,-3094,-3251,-3225,-3024,-2631,-2101,-1429,-688,97,872,1599,2235,2765,3148,3395,3490,3446,3276,3001,2645,2239,1804,1378,966,615,300,71,-110,-220,-288,-325,-353,-404,-492,-655,-901,-1243,-1688,-2222,-2831,-3487,-4161,-4807,-5406,-5901,-6286,-6526,-6621,-6564,-6364,-6028,-5571,-5001,-4331,-3558,-2709,-1754,-733,371,1531,2728,3933,5112,6220,7219,8072,8741,9201,9452,9470,9294,8920,8404,7783,7096,6418,5763,5198,4725,4352,4071,3842,3620,3361,2991,2489,1798,926,-129,-1325,-2608,-3906,-5140,-6224,-7093,-7680,-7957,-7898,-7527,-6871,-5993,-4967,-3876,-2797,-1823,-986,-363,61,264,281,156,-78,-343,-605,-809,-918,-918,-792,-550,-203,224,702,1192,1664,2079,2407,2628,2715,2680,2508,2239,1881,1488,1084,722,420,215,93,59,73,108,104,36,-156,-470,-925,-1498,-2152,-2843,-3511,-4098,-4557,-4854,-4964,-4901,-4667,-4311,-3859,-3369,-2874,-2412,-2015,-1692,-1459,-1313,-1239,-1228,-1249,-1276,-1272,-1208,-1046,-771,-357,199,889,1700,2597,3542,4488,5381,6166,6801,7247,7480,7493,7283,6875,6293,5578,4776,3923,3081,2271,1538,896,364,-60,-367,-572,-673,-686,-605,-465,-245,8,310,625,947,1253,1525,1749,1906,1984,1989,1899,1747,1517,1243,935,611,288,-16,-293,-538,-750,-945,-1136,-1329,-1558,-1804,-2093,-2403,-2724,-3047,-3345,-3616,-3843,-4031,-4175,-4299,-4394,-4487,-4567,-4629,-4663,-4630,-4515,-4287,-3927,-3434,-2814,-2101,-1334,-578,114,675,1057,1231,1198,960,589,116,-374,-817,-1171,-1377,-1434,-1336,-1095,-749,-321,153,640,1126,1586,2012,2391,2713,2968,3136,3216,3182,3037,2785,2426,1996,1509,1006,514,65,-323,-638,-876,-1055,-1184,-1299,-1415,-1564,-1755,-1993,-2265,-2550,-2808,-3004,-3081,-3020,-2763,-2327,-1679,-873,75,1099,2134,3119,3983,4680,5178,5458,5535,5430,5190,4862,4508,4167,3898,3705,3620,3609,3659,3715,3735,3657,3454,3071,2517,1780,898,-93,-1132,-2155,-3104,-3914,-4553,-4992,-5216,-5249,-5099,-4808,-4413,-3954,-3480,-3026,-2629,-2314,-2086,-1946,-1864,-1809,-1740,-1602,-1354,-960,-400,328,1187,2151,3134,4074,4897,5527,5934,6074,5970,5618,5094,4415,3680,2918,2192,1529,951,449,25,-342,-666,-945,-1201,-1406,-1579,-1696,-1760,-1783,-1753,-1716,-1666,-1643,-1662,-1738,-1875,-2068,-2293,-2540,-2765,-2963,-3104,-3192,-3239,-3255,-3278,-3333,-3450,-3642,-3925,-4274,-4683,-5100,-5492,-5807,-6013,-6065,-5968,-5706,-5306,-4803,-4228,-3634,-3058,-2525,-2051,-1629,-1237,-838,-402,122,748,1491,2337,3248,4176,5044,5788,6323,6604,6592,6274,5684,4865,3903,2887,1920,1092,487,151,113,353,838,1500,2260,3042,3769,4377,4835,5106,5197,5108,4862,4475,3972,3373,2701,1981,1243,531,-122,-649,-1026,-1190,-1145,-870,-413,195,868,1525,2090,2467,2624,2510,2138,1545,776,-74,-945,-1740,-2414,-2910,-3220,-3340,-3302,-3138,-2906,-2646,-2405,-2214,-2084,-2017,-2000,-2007,-2016,-1991,-1910,-1743,-1480,-1103,-615,-32,642,1360,2111,2838,3517,4103,4563,4873,5010,4961,4738,4333,3791,3117,2362,1551,714,-104,-900,-1634,-2311,-2913,-3452,-3922,-4341,-4717,-5046,-5354,-5615,-5843,-6018,-6125,-6161,-6101,-5948,-5692,-5334,-4892,-4363,-3786,-3152,-2511,-1853,-1219,-610,-39,476,952,1364,1744,2076,2388,2678,2961,3240,3523,3808,4096,4384,4659,4926,5167,5369,5527,5613,5625,5540,5347,5054,4646,4164,3593,3002,2368,1762,1166,602,73,-448,-959,-1489,-2044,-2634,-3243,-3860,-4449,-4976,-5403,-5690,-5818,-5763,-5534,-5139,-4617,-3989,-3321,-2628,-1969,-1360,-817,-353,47,389,695,978,1257,1543,1838,2150,2461,2765,3045,3288,3476,3614,3683,3694,3644,3528,3357,3117,2815,2443,2003,1493,920,286,-386,-1087,-1781,-2442,-3038,-3528,-3894,-4098,-4134,-3994,-3687,-3234,-2665,-2023,-1348,-696,-97,408,801,1075,1227,1284,1252,1172,1064,955,868,821,811,850,918,1002,1087,1141,1158,1117,1015,854,647,404,150,-90,-315,-485,-621,-703,-761,-790,-827,-863,-929,-1017,-1128,-1264,-1393,-1525,-1617,-1674,-1657,-1576,-1400,-1148,-813,-413,35,504,971,1401,1767,2033,2185,2186,2052,1752,1324,773,135,-542,-1223,-1845,-2363,-2739,-2919,-2904,-2656,-2210,-1568,-781,102,1039,1949,2805,3534,4113,4513,4717,4727,4556,4218,3745,3169,2515,1822,1115,416,-253,-873,-1442,-1935,-2368,-2718,-3000,-3210,-3349,-3428,-3445,-3400,-3307,-3151,-2940,-2655,-2300,-1849,-1322,-692,5,769,1559,2345,3091,3752,4299,4702,4945,5025,4948,4726,4394,3966,3474,2935,2363,1768,1158,536,-98,-718,-1328,-1902,-2420,-2877,-3251,-3545,-3759,-3908,-4010,-4095,-4189,-4317,-4496,-4737,-5020,-5344,-5650,-5919,-6092,-6133,-6007,-5696,-5192,-4524,-3709,-2812,-1872,-949,-81,693,1371,1931,2411,2807,3164,3485,3797,4100,4374,4620,4777,4846,4774,4553,4188,3682,3083,2432,1780,1191,696,341,116,36,53,152,276,395,467,483,423,307,140,-48,-235,-391,-513,-575,-604,-591,-579,-571,-611,-701,-865,-1077,-1351,-1622,-1886,-2079,-2169,-2127,-1923,-1567,-1049,-420,312,1081,1848,2574,3206,3731,4118,4368,4481,4466,4335,4103,3787,3396,2956,2465,1954,1419,882,346,-181,-678,-1155,-1577,-1968,-2283,-2548,-2727,-2840,-2861,-2812,-2680,-2497,-2265,-2023,-1786,-1591,-1454,-1401,-1429,-1557,-1757,-2023,-2326,-2628,-2903,-3116,-3235,-3244,-3141,-2903,-2568,-2121,-1601,-1012,-385,272,932,1591,2227,2836,3399,3909,4346,4689,4927,5033,5015,4850,4574,4191,3744,3275,2815,2428,2130,1964,1934,2036,2259,2556,2901,3230,3508,3696,3760,3695,3497,3181,2775,2309,1815,1339,889,503,172,-102,-330,-536,-741,-954,-1205,-1485,-1802,-2154,-2517,-2893,-3252,-3594,-3899,-4163,-4382,-4546,-4661,-4723,-4729,-4687,-4592,-4453,-4282,-4080,-3882,-3684,-3528,-3416,-3369,-3388,-3466,-3582,-3717,-3828,-3883,-3850,-3693,-3415,-3006,-2497,-1917,-1318,-743,-239,159,438,586,621,566,451,308,178,73,23,32,95,222,395,618,891,1210,1592,2030,2536,3101,3720,4361,5005,5598,6093,6446,6587,6499,6143,5516,4643,3551,2312,984,-342,-1605,-2725,-3657,-4366,-4836,-5080,-5116,-4983,-4722,-4371,-3969,-3537,-3095,-2644,-2181,-1694,-1167,-591,44,735,1475,2245,3015,3760,4442,5040,5535,5906,6160,6297,6326,6265,6123,5919,5668,5382,5064,4736,4385,4030,3655,3263,2831,2370,1831,1251,580,-145,-933,-1750,-2576,-3364,-4087,-4687,-5146,-5408,-5479,-5322,-4971,-4420,-3728,-2922,-2070,-1221,-430,256,809,1205,1449,1547,1527,1417,1246,1051,850,672,512,385,275,173,79,-32,-152,-287,-451,-622,-822,-1035,-1265,-1508,-1750,-1987,-2195,-2369,-2480,-2521,-2483,-2350,-2153,-1887,-1602,-1330,-1106,-983,-968,-1088,-1332,-1673,-2085,-2511,-2910,-3238,-3455,-3554,-3522,-3388,-3172,-2918,-2668,-2452,-2304,-2233,-2238,-2306,-2412,-2515,-2591,-2589,-2494,-2271,-1921,-1440,-846,-164,573,1317,2033,2662,3177,3536,3713,3711,3515,3166,2684,2115,1516,918,384,-64,-395,-601,-673,-635,-490,-277,-19,265,539,804,1034,1245,1428,1607,1782,1976,2189,2441,2723,3053,3405,3793,4195,4594,4991,5338,5651,5872,6015,6039,5949,5735,5398,4946,4397,3763,3076,2345,1611,877,178,-484,-1096,-1648,-2146,-2588,-2985,-3343,-3669,-3972,-4251,-4505,-4724,-4895,-4995,-5009,-4902,-4662,-4272,-3727,-3051,-2264,-1421,-575,209,865,1345,1606,1634,1433,1040,502,-108,-719,-1262,-1671,-1917,-1960,-1826,-1508,-1072,-538,24,582,1082,1514,1848,2082,2225,2257,2217,2067,1845,1514,1110,604,31,-612,-1296,-1988,-2673,-3296,-3854,-4296,-4633,-4835,-4916,-4882,-4735,-4502,-4183,-3793,-3351,-2850,-2316,-1752,-1176,-600,-38,501,1007,1481,1933,2363,2804,3254,3742,4264,4832,5425,6035,6635,7190,7683,8074,8351,8494,8497,8354,8068,7645,7084,6397,5579,4649,3605,2477,1282,56,-1162,-2329,-3403,-4347,-5127,-5724,-6131,-6341,-6390,-6279,-6070,-5773,-5440,-5093,-4753,-4436,-4143,-3859,-3581,-3276,-2931,-2523,-2039,-1482,-863,-203,456,1076,1609,2007,2247,2283,2147,1811,1351,787,192,-380,-873,-1248,-1470,-1547,-1476,-1302,-1057,-802,-577,-438,-405,-503,-741,-1094,-1564,-2103,-2686,-3274,-3809,-4268,-4576,-4726,-4649,-4353,-3814,-3055,-2111,-1039,90,1189,2179,2989,3561,3866,3899,3682,3265,2699,2065,1421,835,347,-13,-247,-355,-374,-323,-239,-138,-39,70,178,324,497,725,993,1295,1605,1891,2120,2257,2281,2183,1962,1649,1257,835,418,33,-275,-504,-633,-664,-613,-478,-287,-52,221,498,795,1075,1344,1578,1774,1915,1994,2008,1948,1836,1663,1463,1253,1046,890,777,744,790,917,1124,1395,1711,2061,2410,2750,3042,3280,3429,3477,3412,3207,2872,2393,1781,1061,240,-629,-1529,-2403,-3232,-3955,-4564,-5001,-5271,-5343,-5224,-4926,-4460,-3867,-3169,-2418,-1632,-865,-125,558,1184,1747,2257,2712,3119,3454,3713,3849,3849,3668,3306,2744,2025,1174,268,-624,-1422,-2059,-2482,-2679,-2657,-2461,-2162,-1837,-1579,-1449,-1522,-1796,-2299,-2972,-3773,-4623,-5447,-6172,-6746,-7115,-7278,-7215,-6959,-6525,-5946,-5268,-4513,-3734,-2956,-2218,-1561,-1000,-571,-279,-123,-98,-158,-285,-399,-477,-446,-276,45,544,1173,1920,2727,3541,4324,5012,5606,6051,6387,6581,6672,6666,6567,6391,6131,5777,5334,4782,4137,3399,2610,1780,979,218,-435,-979,-1382,-1658,-1825,-1906,-1948,-1981,-2035,-2132,-2273,-2450,-2645,-2822,-2959,-3023,-3000,-2879,-2666,-2368,-2011,-1606,-1178,-735,-280,176,651,1139,1656,2206,2784,3392,4002,4603,5150,5626,5980,6193,6233,6088,5763,5255,4621,3867,3069,2243,1431,663,-69,-742,-1383,-1978,-2556,-3086,-3586,-4010,-4347,-4564,-4633,-4546,-4304,-3932,-3471,-2982,-2515,-2142,-1897,-1807,-1874,-2063,-2330,-2605,-2823,-2913,-2846,-2585,-2154,-1584,-926,-254,369,906,1301,1569,1704,1740,1707,1643,1573,1512,1468,1427,1375,1306,1195,1058,892,733,600,542,573,729,1008,1408,1906,2472,3058,3634,4142,4564,4858,5017,5024,4877,4577,4125,3528,2792,1934,979,-44,-1081,-2087,-2995,-3749,-4301,-4611,-4666,-4479,-4077,-3519,-2873,-2205,-1593,-1085,-715,-510,-449,-532,-704,-951,-1219,-1493,-1745,-1953,-2129,-2250,-2345,-2403,-2446,-2484,-2527,-2587,-2668,-2762,-2867,-2962,-3030,-3055,-3018,-2911,-2731,-2477,-2154,-1780,-1359,-910,-441,39,524,1005,1478,1925,2328,2672,2924,3078,3105,3011,2796,2488,2107,1709,1324,1011,795,707,749,912,1167,1474,1777,2040,2198,2236,2114,1848,1427,906,289,-361,-1018,-1647,-2218,-2714,-3124,-3437,-3654,-3770,-3788,-3709,-3535,-3276,-2944,-2552,-2123,-1670,-1216,-767,-330,97,524,966,1430,1939,2474,3044,3604,4137,4578,4902,5053,5021,4796,4394,3858,3246,2618,2052,1602,1307,1202,1258,1465,1754,2073,2344,2531,2565,2462,2194,1816,1351,860,385,-31,-365,-605,-758,-845,-880,-901,-915,-949,-1007,-1080,-1179,-1269,-1357,-1411,-1428,-1391,-1311,-1169,-998,-793,-590,-403,-260,-175,-152,-199,-289,-411,-527,-620,-653,-619,-508,-316,-83,199,464,718,907,1045,1103,1106,1043,942,796,613,388,110,-236,-653,-1168,-1757,-2420,-3126,-3821,-4480,-5026,-5443,-5684,-5739,-5619,-5330,-4914,-4399,-3817,-3205,-2573,-1932,-1289,-627,45,725,1419,2071,2693,3210,3621,3871,3957,3866,3597,3193,2647,2027,1339,622,-95,-814,-1503,-2176,-2812,-3410,-3962,-4447,-4852,-5143,-5310,-5314,-5154,-4810,-4294,-3618,-2810,-1899,-940,40,978,1850,2619,3261,3769,4137,4364,4471,4463,4363,4190,3962,3707,3437,3186,2946,2754,2586,2462,2355,2260,2164,2047,1910,1739,1544,1324,1094,858,638,428,252,94,-39,-157,-275,-393,-533,-682,-862,-1049,-1253,-1448,-1625,-1755,-1819,-1783,-1646,-1368,-979,-462,145,816,1509,2173,2755,3206,3490,3571,3459,3150,2690,2118,1484,849,255,-259,-663,-954,-1123,-1190,-1165,-1077,-936,-758,-558,-333,-108,123,327,493,593,607,519,320,25,-360,-786,-1223,-1626,-1947,-2162,-2255,-2221,-2088,-1880,-1640,-1417,-1235,-1139,-1119,-1199,-1327,-1508,-1669,-1793,-1827,-1744,-1526,-1167,-677,-88,577,1263,1948,2577,3142,3611,3992,4271,4481,4612,4708,4770,4811,4857,4886,4920,4930,4914,4850,4718,4493,4160,3689,3082,2323,1424,410,-706,-1869,-3047,-4192,-5254,-6202,-6994,-7608,-8027,-8239,-8257,-8077,-7739,-7249,-6662,-5992,-5294,-4591,-3910,-3283,-2705,-2194,-1730,-1307,-904,-507,-105,296,693,1051,1362,1585,1712,1730,1641,1474,1254,1025,840,730,741,885,1159,1556,2018,2526,3005,3425,3740,3915,3945,3814,3537,3121,2589,1950,1230,435,-415,-1311,-2228,-3144,-4029,-4843,-5544,-6104,-6467,-6640,-6588,-6341,-5911,-5347,-4685,-3986,-3283,-2616,-2003,-1441,-928,-442,49,555,1107,1703,2326,2979,3594,4168,4622,4952,5094,5070,4845,4480,3974,3417,2833,2312,1885,1612,1509,1587,1831,2213,2686,3197,3685,4095,4381,4515,4473,4267,3908,3428,2871,2267,1663,1093,579,153,-185,-423,-561,-607,-564,-444,-258,-22,251,540,823,1085,1307,1470,1583,1617,1604,1516,1384,1193,962,683,367,6,-379,-801,-1236,-1682,-2128,-2557,-2961,-3331,-3651,-3941,-4178,-4398,-4585,-4758,-4915,-5046,-5144,-5180,-5135,-4968,-4668,-4200,-3566,-2767,-1824,-780,330,1434,2497,3453,4271,4926,5394,5686,5799,5758,5569,5256,4817,4276,3614,2855,1986,1031,3,-1068,-2137,-3176,-4118,-4939,-5598,-6062,-6334,-6400,-6288,-6006,-5607,-5107,-4567,-4014,-3488,-3010,-2609,-2275,-2030,-1844,-1723,-1636,-1577,-1525,-1474,-1418,-1357,-1302,-1261,-1245,-1269,-1338,-1450,-1601,-1771,-1935,-2069,-2128,-2096,-1926,-1616,-1141,-511,258,1152,2122,3146,4168,5159,6071,6877,7547,8051,8387,8526,8487,8259,7865,7320,6648,5881,5043,4165,3273,2384,1522,690,-93,-832,-1510,-2132,-2681,-3154,-3536,-3824,-4002,-4072,-4020,-3860,-3586,-3219,-2773,-2275,-1751,-1239,-752,-329,21,291,472,576,612,590,536,461,381,311,255,217,201,205,232,285,362,473,615,791,995,1224,1459,1693,1894,2047,2116,2078,1909,1589,1123,513,-207,-1003,-1818,-2603,-3288,-3842,-4201,-4372,-4320,-4094,-3696,-3204,-2637,-2070,-1520,-1023,-576,-181,193,552,934,1341,1784,2251,2727,3176,3575,3879,4069,4125,4037,3810,3460,3000,2458,1860,1214,570,-83,-701,-1272,-1782,-2204,-2524,-2733,-2807,-2750,-2561,-2236,-1803,-1263,-654,8,699,1390,2069,2707,3297,3805,4235,4546,4741,4793,4696,4447,4042,3501,2819,2054,1198,330,-537,-1351,-2072,-2675,-3130,-3423,-3559,-3526,-3362,-3061,-2682,-2224,-1747,-1255,-792,-368,-6,278,472,562,540,404,162,-191,-608,-1101,-1609,-2121,-2596,-3001,-3307,-3490,-3528,-3419,-3158,-2756,-2233,-1612,-924,-207,515,1190,1805,2317,2726,3011,3174,3224,3159,2996,2739,2386,1948,1418,804,115,-640,-1442,-2262,-3085,-3860,-4582,-5205,-5725,-6121,-6398,-6560,-6619,-6592,-6482,-6323,-6094,-5836,-5530,-5202,-4847,-4480,-4097,-3714,-3318,-2922,-2503,-2070,-1593,-1074,-497,140,822,1540,2254,2932,3530,4004,4336,4501,4512,4391,4173,3932,3698,3562,3538,3686,3997,4474,5077,5765,6480,7163,7759,8220,8507,8605,8496,8189,7693,7027,6223,5314,4327,3317,2296,1328,429,-354,-1001,-1485,-1793,-1930,-1886,-1709,-1390,-988,-518,-15,486,965,1395,1752,2029,2198,2260,2192,1998,1661,1199,618,-64,-795,-1564,-2293,-2961,-3519,-3936,-4198,-4290,-4226,-4011,-3673,-3241,-2737,-2197,-1643,-1094,-578,-98,320,688,973,1205,1360,1463,1514,1533,1526,1510,1485,1457,1412,1347,1241,1078,845,525,109,-409,-1018,-1729,-2499,-3339,-4204,-5083,-5940,-6756,-7485,-8116,-8593,-8899,-9000,-8873,-8508,-7904,-7073,-6049,-4872,-3598,-2292,-1014,169,1205,2058,2693,3110,3295,3270,3051,2662,2140,1516,830,129,-553,-1169,-1691,-2090,-2349,-2471,-2450,-2312,-2070,-1747,-1372,-952,-508,-44,442,944,1470,2016,2562,3100,3592,4011,4321,4493,4501,4341,4025,3564,3022,2424,1853,1337,943,673,552,554,656,811,981,1113,1180,1161,1042,840,572,260,-53,-351,-604,-792,-915,-956,-928,-824,-652,-421,-132,196,551,921,1269,1600,1869,2083,2226,2300,2320,2304,2270,2259,2275,2352,2486,2688,2925,3193,3445,3659,3807,3856,3807,3639,3375,3017,2598,2138,1671,1219,803,435,118,-157,-392,-618,-831,-1074,-1333,-1636,-1972,-2331,-2707,-3059,-3380,-3621,-3783,-3826,-3772,-3606,-3360,-3051,-2706,-2363,-2031,-1742,-1497,-1296,-1151,-1037,-972,-944,-965,-1047,-1193,-1410,-1694,-2022,-2370,-2687,-2940,-3061,-3036,-2807,-2391,-1768,-981,-60,948,1984,3000,3949,4789,5495,6054,6446,6680,6745,6650,6393,5975,5408,4687,3841,2874,1833,733,-365,-1441,-2438,-3345,-4122,-4778,-5295,-5692,-5968,-6139,-6208,-6177,-6054,-5822,-5494,-5060,-4532,-3924,-3257,-2553,-1854,-1171,-544,17,513,923,1279,1568,1814,2007,2160,2250,2286,2243,2130,1932,1672,1360,1032,720,466,308,274,385,642,1029,1516,2061,2605,3099,3484,3721,3778,3638,3310,2809,2171,1436,651,-143,-908,-1612,-2248,-2793,-3272,-3671,-4023,-4334,-4618,-4887,-5139,-5369,-5570,-5726,-5822,-5851,-5792,-5654,-5413,-5093,-4669,-4170,-3571,-2900,-2136,-1301,-391,579,1576,2586,3545,4425,5156,5702,6019,6089,5906,5491,4878,4122,3281,2433,1627,933,382,11,-173,-162,15,359,826,1394,2036,2707,3387,4034,4602,5063,5368,5478,5386,5050,4514,3774,2901,1957,1015,162,-538,-1022,-1267,-1259,-1024,-601,-42,591,1242,1858,2400,2836,3155,3340,3395,3315,3105,2762,2300,1713,1026,248,-596,-1464,-2341,-3169,-3933,-4589,-5125,-5519,-5774,-5886,-5869,-5741,-5507,-5200,-4811,-4371,-3868,-3314,-2712,-2061,-1374,-659,72,795,1496,2157,2750,3268,3685,3993,4183,4248,4185,4006,3703,3301,2807,2232,1608,921,222,-524,-1267,-2041,-2824,-3614,-4411,-5189,-5932,-6612,-7186,-7634,-7901,-7981,-7837,-7475,-6896,-6114,-5166,-4080,-2902,-1667,-426,790,1926,2954,3816,4496,4940,5159,5114,4852,4370,3731,2987,2187,1411,703,112,-325,-601,-707,-665,-492,-227,113,479,876,1247,1620,1940,2233,2449,2598,2636,2555,2328,1951,1418,761,0,-800,-1588,-2294,-2864,-3248,-3429,-3392,-3170,-2789,-2300,-1761,-1216,-716,-297,24,231,324,318,218,53,-157,-389,-615,-810,-948,-1009,-978,-850,-632,-341,-1,349,686,963,1169,1278,1301,1240,1131,994,876,796,785,849,983,1190,1430,1710,1980,2252,2492,2715,2909,3079,3224,3339,3412,3422,3347,3157,2838,2368,1767,1029,227,-626,-1441,-2178,-2771,-3190,-3397,-3390,-3175,-2768,-2207,-1524,-768,16,792,1500,2128,2614,2958,3135,3147,3014,2753,2401,1996,1565,1143,744,372,34,-289,-600,-914,-1234,-1551,-1865,-2136,-2356,-2478,-2485,-2351,-2070,-1641,-1088,-430,294,1048,1799,2503,3153,3713,4185,4559,4826,4992,5041,4964,4754,4392,3874,3207,2386,1457,426,-634,-1707,-2711,-3635,-4418,-5046,-5505,-5784,-5904,-5875,-5727,-5483,-5178,-4829,-4464,-4100,-3742,-3407,-3083,-2779,-2470,-2157,-1812,-1434,-1004,-530,-13,523,1049,1536,1941,2236,2391,2390,2241,1950,1567,1121,681,287,-10,-187,-216,-122,100,389,731,1059,1355,1578,1711,1759,1708,1598,1415,1203,954,681,390,58,-300,-713,-1171,-1690,-2261,-2880,-3541,-4217,-4902,-5559,-6173,-6709,-7156,-7488,-7702,-7790,-7765,-7634,-7429,-7164,-6864,-6550,-6222,-5879,-5499,-5057,-4512,-3840,-3008,-2005,-845,459,1849,3274,4666,5947,7065,7969,8620,9036,9195,9170,8967,8672,8312,7945,7605,7309,7082,6911,6796,6715,6654,6588,6510,6392,6242,6035,5786,5476,5117,4705,4243,3742,3209,2661,2117,1590,1107,674,323,50,-117,-184,-134,27,297,677,1136,1668,2226,2773,3258,3620,3804,3761,3451,2859,1988,867,-456,-1912,-3426,-4920,-6317,-7547,-8573,-9344,-9859,-10110,-10103,-9859,-9390,-8717,-7853,-6829,-5659,-4389,-3055,-1704,-395,824,1902,2803,3497,3978,4248,4325,4243,4023,3712,3319,2883,2398,1883,1333,747,138,-503,-1146,-1802,-2430,-3035,-3590,-4092,-4532,-4916,-5237,-5515,-5741,-5928,-6066,-6159,-6185,-6149,-6029,-5823,-5527,-5141,-4665,-4115,-3493,-2815,-2092,-1336,-559,223,997,1752,2458,3112,3672,4130,4446,4605,4584,4365,3954,3343,2577,1665,685,-336,-1299,-2172,-2860,-3345,-3559,-3513,-3190,-2623,-1852,-928,75,1101,2066,2929,3621,4130,4421,4510,4398,4118,3698,3176,2590,1979,1374,820,333,-44,-311,-438,-451,-326,-123,167,474,778,1030,1197,1266,1216,1076,862,615,391,216,150,192,374,660,1048,1477,1933,2344,2709,2983,3168,3267,3290,3246,3157,3023,2850,2645,2391,2104,1772,1410,1028,647,286,-14,-250,-375,-403,-310,-126,140,446,762,1042,1256,1371,1371,1244,1000,636,197,-315,-853,-1400,-1925,-2404,-2818,-3144,-3366,-3466,-3424,-3247,-2915,-2463,-1889,-1251,-580,67,638,1085,1374,1469,1380,1108,679,149,-456,-1062,-1641,-2141,-2546,-2824,-2987,-3018,-2940,-2759,-2484,-2139,-1720,-1249,-721,-150,456,1087,1718,2336,2896,3379,3744,3964,4018,3886,3578,3088,2462,1708,882,20,-848,-1673,-2438,-3125,-3712,-4205,-4590,-4871,-5048,-5117,-5080,-4936,-4683,-4328,-3877,-3336,-2743,-2099,-1452,-818,-225,310,783,1194,1551,1874,2182,2486,2807,3140,3484,3829,4143,4406,4591,4670,4626,4447,4135,3684,3131,2468,1756,1004,268,-414,-1008,-1456,-1754,-1854,-1771,-1493,-1050,-468,206,920,1614,2235,2723,3038,3147,3034,2703,2173,1480,658,-229,-1155,-2062,-2933,-3739,-4482,-5156,-5773,-6348,-6879,-7388,-7859,-8292,-8671,-8973,-9187,-9278,-9252,-9076,-8769,-8311,-7715,-6984,-6121,-5126,-4016,-2780,-1453,-35,1430,2910,4360,5714,6939,7957,8746,9262,9491,9437,9116,8569,7838,6990,6082,5178,4335,3599,3006,2585,2344,2287,2401,2681,3078,3586,4139,4714,5263,5732,6104,6331,6395,6296,6006,5570,4977,4281,3499,2691,1880,1123,440,-119,-555,-831,-968,-965,-851,-656,-424,-193,-15,81,46,-129,-475,-982,-1648,-2446,-3342,-4301,-5252,-6170,-6970,-7626,-8074,-8288,-8235,-7917,-7326,-6504,-5473,-4298,-3030,-1732,-462,723,1789,2694,3426,3984,4359,4579,4655,4606,4458,4224,3919,3562,3151,2712,2231,1739,1217,682,132,-446,-1031,-1649,-2289,-2947,-3631,-4312,-4989,-5629,-6205,-6686,-7041,-7241,-7276,-7129,-6816,-6348,-5756,-5070,-4313,-3532,-2724,-1931,-1140,-369,384,1119,1818,2483,3083,3605,4020,4303,4435,4400,4196,3826,3306,2667,1942,1172,414,-311,-932,-1443,-1790,-1974,-1962,-1765,-1368,-794,-56,809,1764,2748,3706,4573,5274,5779,6013,5982,5660,5070,4249,3239,2122,941,-196,-1259,-2162,-2878,-3382,-3667,-3756,-3674,-3482,-3217,-2957,-2726,-2592,-2550,-2635,-2811,-3075,-3369,-3678,-3934,-4120,-4189,-4128,-3921,-3572,-3076,-2472,-1754,-979,-151,681,1489,2245,2909,3469,3895,4193,4347,4382,4299,4139,3910,3663,3403,3188,3012,2924,2911,2994,3163,3410,3721,4074,4442,4799,5124,5380,5558,5628,5585,5419,5131,4715,4183,3534,2790,1960,1072,150,-773,-1662,-2481,-3203,-3796,-4246,-4546,-4697,-4724,-4641,-4499,-4322,-4162,-4044,-3998,-4028,-4140,-4304,-4501,-4692,-4831,-4897,-4842,-4660,-4333,-3850,-3236,-2483,-1634,-695,292,1296,2280,3202,4027,4724,5253,5618,5783,5784,5610,5302,4881,4383,3839,3283,2733,2211,1725,1274,862,457,74,-338,-757,-1213,-1694,-2178,-2660,-3095,-3459,-3724,-3863,-3862,-3734,-3468,-3118,-2684,-2228,-1760,-1322,-920,-576,-278,-42,168,328,484,616,752,897,1051,1229,1422,1632,1845,2051,2212,2318,2326,2214,1973,1579,1056,414,-304,-1059,-1785,-2444,-2968,-3316,-3462,-3374,-3071,-2558,-1882,-1090,-249,577,1317,1910,2312,2481,2408,2090,1547,809,-77,-1071,-2114,-3164,-4178,-5117,-5959,-6685,-7282,-7756,-8100,-8324,-8436,-8432,-8326,-8112,-7805,-7403,-6926,-6373,-5767,-5104,-4399,-3643,-2834,-1961,-1021,-4,1077,2217,3382,4538,5645,6646,7510,8189,8667,8933,8991,8852,8554,8109,7564,6939,6268,5573,4884,4220,3614,3080,2659,2358,2214,2225,2413,2753,3249,3856,4547,5274,5977,6617,7132,7492,7662,7631,7402,6990,6422,5737,4974,4173,3371,2602,1883,1248,691,235,-129,-400,-591,-720,-809,-894,-997,-1170,-1419,-1792,-2270,-2882,-3580,-4359,-5165,-5953,-6678,-7281,-7718,-7956,-7952,-7709,-7209,-6493,-5573,-4518,-3374,-2219,-1111,-123,710,1326,1729,1899,1862,1647,1291,853,368,-99,-533,-892,-1171,-1384,-1526,-1641,-1738,-1845,-1976,-2132,-2302,-2479,-2636,-2758,-2835,-2864,-2849,-2822,-2784,-2781,-2822,-2922,-3087,-3311,-3569,-3845,-4100,-4305,-4431,-4448,-4346,-4097,-3723,-3199,-2572,-1827,-1029,-174,671,1489,2240,2888,3420,3807,4050,4134,4069,3858,3503,3036,2462,1826,1156,508,-75,-543,-841,-953,-848,-536,-46,586,1297,2025,2701,3272,3686,3917,3948,3786,3447,2971,2389,1758,1111,492,-74,-575,-1004,-1369,-1691,-1976,-2247,-2510,-2767,-3008,-3220,-3373,-3451,-3421,-3269,-2977,-2541,-1968,-1268,-460,417,1340,2259,3134,3931,4612,5162,5563,5828,5952,5970,5890,5743,5542,5299,5027,4705,4349,3920,3432,2869,2242,1574,889,231,-360,-846,-1195,-1383,-1407,-1278,-1013,-670,-273,112,448,704,845,875,786,603,335,26,-305,-631,-916,-1168,-1357,-1504,-1598,-1666,-1698,-1718,-1712,-1679,-1619,-1499,-1338,-1109,-833,-529,-204,86,324,477,513,446,262,4,-301,-597,-849,-1009,-1052,-975,-782,-515,-215,62,261,337,269,50,-301,-738,-1220,-1687,-2085,-2398,-2583,-2662,-2640,-2545,-2411,-2260,-2119,-1995,-1897,-1811,-1745,-1672,-1602,-1517,-1421,-1309,-1192,-1056,-935,-805,-707,-629,-593,-613,-688,-835,-1034,-1293,-1570,-1848,-2082,-2231,-2254,-2124,-1807,-1320,-653,132,1011,1897,2744,3481,4049,4429,4578,4527,4277,3891,3408,2906,2433,2060,1814,1728,1799,2010,2332,2714,3117,3493,3812,4052,4203,4258,4242,4138,3986,3772,3514,3223,2892,2537,2143,1720,1249,731,150,-496,-1206,-1979,-2784,-3620,-4438,-5232,-5967,-6639,-7240,-7783,-8274,-8740,-9181,-9617,-10023,-10396,-10687,-10878,-10901,-10741,-10343,-9706,-8807,-7672,-6321,-4801,-3173,-1491,167,1753,3197,4476,5545,6410,7045,7490,7722,7791,7693,7451,7094,6627,6089,5509,4923,4382,3921,3600,3447,3506,3783,4291,5000,5880,6868,7884,8852,9671,10276,10578,10561,10182,9474,8463,7215,5802,4304,2795,1341,-2,-1198,-2226,-3080,-3759,-4286,-4660,-4916,-5057,-5102,-5063,-4946,-4777,-4557,-4329,-4104,-3927,-3820,-3814,-3917,-4129,-4430,-4767,-5103,-5356,-5486,-5440,-5202,-4774,-4193,-3512,-2802,-2144,-1594,-1221,-1029,-1037,-1192,-1458,-1751,-2016,-2170,-2179,-2003,-1646,-1119,-457,292,1078,1860,2588,3254,3822,4307,4701,5012,5252,5412,5501,5510,5425,5252,4970,4584,4100,3512,2848,2112,1328,514,-306,-1113,-1881,-2588,-3206,-3716,-4083,-4306,-4351,-4241,-3964,-3569,-3079,-2552,-2045,-1606,-1299,-1149,-1193,-1425,-1834,-2396,-3036,-3726,-4367,-4921,-5315,-5512,-5498,-5251,-4820,-4216,-3511,-2751,-1991,-1276,-633,-73,396,803,1143,1453,1732,1993,2241,2471,2674,2857,2998,3105,3167,3173,3131,3016,2840,2584,2261,1876,1438,992,542,157,-158,-347,-399,-299,-45,336,815,1349,1863,2319,2628,2758,2662,2317,1737,937,-19,-1067,-2121,-3090,-3889,-4443,-4697,-4631,-4235,-3540,-2600,-1469,-254,991,2152,3184,4004,4605,4943,5060,4956,4692,4312,3862,3412,2979,2634,2369,2231,2212,2326,2548,2882,3277,3710,4124,4460,4664,4669,4439,3934,3168,2153,953,-362,-1693,-2951,-4028,-4865,-5394,-5604,-5494,-5112,-4504,-3763,-2945,-2144,-1408,-790,-319,-1,164,196,121,-39,-241,-478,-711,-929,-1114,-1260,-1354,-1416,-1426,-1421,-1389,-1358,-1322,-1294,-1261,-1219,-1162,-1056,-913,-698,-422,-87,302,707,1114,1472,1766,1947,2014,1933,1726,1389,959,470,-43,-519,-929,-1229,-1395,-1418,-1304,-1071,-764,-420,-91,179,358,429,395,286,140,7,-48,-5,195,516,971,1489,2018,2495,2840,3029,3007,2805,2425,1927,1376,818,339,-49,-298,-439,-465,-444,-394,-376,-402,-497,-645,-834,-1032,-1206,-1343,-1430,-1485,-1528,-1612,-1760,-2034,-2433,-2977,-3640,-4379,-5150,-5870,-6493,-6950,-7208,-7249,-7069,-6700,-6168,-5528,-4818,-4096,-3392,-2746,-2177,-1699,-1326,-1046,-875,-787,-790,-870,-1015,-1219,-1461,-1721,-1980,-2205,-2362,-2427,-2356,-2133,-1735,-1156,-408,486,1489,2552,3613,4617,5499,6215,6723,7016,7077,6960,6668,6296,5877,5502,5216,5093,5150,5427,5912,6573,7390,8260,9145,9931,10555,10943,11037,10810,10253,9389,8262,6952,5522,4096,2728,1539,556,-156,-601,-797,-778,-618,-382,-153,-2,11,-163,-541,-1138,-1921,-2870,-3918,-5029,-6122,-7167,-8092,-8884,-9500,-9945,-10191,-10260,-10127,-9805,-9277,-8536,-7583,-6422,-5077,-3594,-2034,-476,982,2256,3255,3918,4208,4124,3695,2992,2099,1126,171,-657,-1286,-1652,-1727,-1512,-1030,-330,518,1452,2375,3232,3937,4454,4736,4764,4534,4046,3328,2403,1309,86,-1218,-2556,-3868,-5106,-6208,-7124,-7806,-8215,-8333,-8151,-7692,-6984,-6089,-5071,-4010,-2980,-2056,-1303,-757,-456,-380,-526,-826,-1230,-1649,-2002,-2219,-2229,-1999,-1510,-784,144,1202,2322,3413,4397,5210,5797,6128,6199,6011,5602,5006,4272,3452,2603,1774,1007,349,-177,-542,-736,-756,-613,-323,77,555,1056,1540,1958,2263,2434,2436,2273,1935,1454,845,155,-578,-1308,-1989,-2583,-3059,-3387,-3566,-3577,-3450,-3193,-2833,-2421,-1969,-1533,-1128,-783,-506,-307,-178,-108,-95,-105,-143,-182,-216,-234,-221,-181,-83,58,268,547,892,1316,1801,2345,2932,3542,4162,4759,5322,5815,6223,6510,6676,6683,6556,6283,5903,5453,4978,4539,4185,3965,3902,4011,4269,4657,5111,5582,5996,6305,6442,6383,6082,5551,4778,3799,2639,1357,-4,-1368,-2693,-3914,-4999,-5913,-6657,-7223,-7645,-7929,-8127,-8243,-8331,-8386,-8439,-8505,-8576,-8682,-8811,-8969,-9157,-9358,-9554,-9722,-9821,-9814,-9661,-9330,-8782,-8033,-7052,-5912,-4611,-3245,-1854,-517,702,1759,2599,3222,3603,3774,3756,3588,3330,3011,2702,2425,2230,2126,2129,2230,2422,2664,2945,3205,3441,3594,3659,3606,3433,3140,2735,2234,1674,1069,481,-72,-525,-846,-998,-938,-668,-158,560,1476,2540,3705,4906,6088,7177,8131,8891,9433,9733,9784,9587,9166,8529,7727,6767,5716,4593,3448,2329,1253,272,-599,-1357,-1977,-2495,-2912,-3263,-3577,-3884,-4211,-4574,-4987,-5441,-5932,-6436,-6924,-7378,-7755,-8050,-8228,-8295,-8248,-8095,-7868,-7568,-7251,-6905,-6575,-6239,-5913,-5572,-5202,-4791,-4305,-3765,-3135,-2459,-1738,-1006,-309,343,889,1335,1647,1843,1919,1907,1828,1717,1608,1523,1498,1538,1667,1877,2170,2547,2981,3478,4011,4575,5145,5720,6258,6765,7196,7532,7755,7821,7733,7455,7005,6374,5605,4716,3778,2831,1953,1193,607,230,71,131,368,743,1188,1630,2010,2255,2325,2182,1815,1230,448,-496,-1551,-2667,-3788,-4865,-5847,-6701,-7382,-7880,-8165,-8239,-8095,-7748,-7211,-6520,-5702,-4811,-3885,-2976,-2119,-1360,-700,-173,251,577,830,1055,1268,1516,1802,2161,2565,3044,3542,4062,4558,5011,5388,5686,5875,5974,5973,5885,5721,5477,5174,4792,4354,3852,3294,2707,2092,1503,941,456,48,-271,-505,-685,-837,-990,-1189,-1443,-1775,-2171,-2634,-3120,-3620,-4098,-4532,-4922,-5249,-5535,-5782,-6009,-6221,-6419,-6597,-6736,-6808,-6788,-6640,-6345,-5887,-5269,-4503,-3632,-2691,-1762,-881,-140,448,818,981,926,687,290,-222,-798,-1409,-1990,-2525,-2958,-3266,-3419,-3386,-3155,-2722,-2086,-1279,-336,686,1716,2687,3523,4165,4569,4724,4628,4331,3864,3319,2737,2210,1761,1447,1257,1197,1229,1329,1443,1556,1624,1652,1641,1598,1569,1562,1620,1755,1977,2274,2626,2994,3338,3613,3783,3821,3726,3496,3177,2793,2403,2059,1789,1642,1608,1690,1860,2074,2292,2468,2557,2551,2411,2177,1829,1429,980,540,113,-246,-556,-772,-912,-963,-916,-790,-557,-248,151,608,1100,1584,2014,2336,2498,2461,2191,1693,966,67,-972,-2060,-3147,-4152,-5028,-5726,-6222,-6502,-6573,-6451,-6159,-5735,-5215,-4636,-4037,-3451,-2901,-2419,-1998,-1661,-1380,-1148,-942,-716,-461,-129,287,793,1385,2029,2684,3306,3825,4200,4385,4348,4100,3645,3034,2321,1578,879,288,-137,-371,-397,-243,59,438,835,1169,1384,1432,1291,964,480,-121,-776,-1428,-2021,-2521,-2895,-3150,-3281,-3318,-3273,-3172,-3015,-2820,-2561,-2247,-1841,-1354,-758,-73,692,1511,2347,3157,3902,4540,5034,5363,5501,5451,5201,4781,4189,3460,2619,1683,696,-332,-1366,-2375,-3344,-4228,-5013,-5664,-6155,-6478,-6603,-6548,-6301,-5900,-5369,-4760,-4127,-3522,-3001,-2601,-2349,-2257,-2304,-2475,-2723,-3008,-3269,-3470,-3545,-3484,-3247,-2836,-2266,-1565,-781,24,784,1426,1881,2113,2074,1779,1242,512,-328,-1219,-2056,-2782,-3317,-3634,-3699,-3532,-3137,-2572,-1866,-1071,-233,639,1502,2376,3239,4120,4992,5895,6775,7663,8496,9280,9956,10522,10935,11205,11321,11308,11190,11006,10790,10584,10407,10293,10226,10213,10216,10199,10118,9909,9536,8941,8114,7024,5695,4139,2403,539,-1395,-3337,-5224,-7003,-8621,-10045,-11236,-12187,-12871,-13302,-13477,-13419,-13152,-12695,-12091,-11365,-10556,-9698,-8821,-7947,-7107,-6295,-5534,-4808,-4120,-3454,-2805,-2168,-1533,-920,-316,250,767,1225,1591,1869,2040,2102,2063,1929,1721,1461,1173,888,629,424,285,222,234,311,438,597,759,908,1015,1073,1057,970,800,564,263,-80,-442,-807,-1134,-1420,-1620,-1739,-1750,-1662,-1476,-1210,-896,-558,-252,5,155,190,87,-140,-472,-862,-1268,-1624,-1887,-2015,-1988,-1818,-1523,-1155,-778,-442,-222,-156,-263,-566,-1015,-1596,-2224,-2852,-3393,-3797,-4005,-3978,-3710,-3183,-2429,-1466,-351,870,2128,3368,4523,5535,6364,6961,7327,7432,7322,7001,6541,5977,5377,4794,4257,3819,3465,3219,3042,2932,2847,2776,2692,2582,2448,2273,2075,1836,1564,1238,851,385,-166,-810,-1523,-2295,-3064,-3794,-4405,-4852,-5066,-5033,-4710,-4158,-3370,-2465,-1488,-540,303,996,1499,1823,1991,2061,2088,2144,2268,2506,2843,3273,3736,4176,4535,4754,4798,4671,4374,3970,3502,3053,2669,2420,2302,2337,2466,2648,2795,2825,2675,2270,1607,662,-513,-1870,-3331,-4816,-6245,-7561,-8702,-9651,-10399,-10947,-11323,-11537,-11619,-11586,-11441,-11192,-10831,-10345,-9738,-8986,-8101,-7085,-5950,-4722,-3419,-2081,-732,584,1848,3015,4070,4975,5721,6283,6651,6830,6811,6631,6300,5871,5379,4886,4434,4074,3842,3755,3831,4048,4392,4814,5277,5711,6072,6296,6338,6172,5771,5146,4317,3321,2221,1075,-46,-1075,-1954,-2642,-3100,-3334,-3330,-3127,-2758,-2263,-1718,-1151,-635,-191,155,396,556,654,734,826,969,1162,1422,1699,1981,2194,2312,2277,2079,1711,1191,560,-143,-866,-1562,-2207,-2773,-3266,-3695,-4072,-4435,-4781,-5153,-5511,-5878,-6196,-6451,-6601,-6602,-6454,-6120,-5637,-5001,-4278,-3485,-2686,-1910,-1187,-535,56,582,1074,1526,1968,2376,2760,3081,3327,3471,3485,3382,3134,2785,2335,1830,1295,757,243,-242,-687,-1109,-1514,-1920,-2352,-2790,-3275,-3736,-4197,-4567,-4835,-4925,-4800,-4430,-3789,-2892,-1765,-454,964,2427,3848,5165,6322,7282,8030,8574,8933,9140,9243,9277,9285,9298,9322,9371,9417,9447,9416,9290,9026,8590,7948,7097,6015,4726,3250,1613,-118,-1914,-3692,-5416,-7015,-8453,-9682,-10684,-11442,-11960,-12249,-12338,-12249,-12037,-11710,-11327,-10883,-10402,-9866,-9260,-8551,-7701,-6689,-5474,-4068,-2461,-705,1158,3049,4878,6567,8011,9152,9924,10302,10296,9922,9249,8340,7287,6175,5090,4096,3247,2565,2053,1694,1452,1285,1145,1003,827,613,372,113,-123,-320,-454,-509,-498,-421,-310,-188,-74,5,52,51,30,-24,-74,-138,-201,-288,-411,-607,-895,-1307,-1844,-2511,-3269,-4088,-4889,-5619,-6189,-6539,-6630,-6426,-5949,-5223,-4316,-3308,-2278,-1321,-491,144,579,804,850,763,584,379,183,34,-41,-48,30,157,338,533,737,931,1110,1268,1412,1540,1654,1761,1839,1895,1906,1861,1758,1574,1330,1007,636,206,-245,-731,-1210,-1700,-2168,-2625,-3057,-3456,-3825,-4142,-4408,-4598,-4709,-4719,-4628,-4431,-4131,-3748,-3298,-2813,-2325,-1863,-1451,-1097,-802,-542,-292,-12,338,787,1349,2033,2807,3654,4517,5361,6139,6816,7379,7807,8121,8330,8456,8535,8567,8595,8601,8611,8597,8571,8507,8412,8264,8085,7849,7588,7282,6946,6561,6127,5606,4993,4241,3351,2282,1055,-341,-1863,-3486,-5149,-6806,-8385,-9838,-11105,-12152,-12942,-13468,-13717,-13719,-13474,-13045,-12430,-11697,-10852,-9925,-8930,-7874,-6758,-5591,-4377,-3136,-1885,-669,490,1535,2449,3199,3776,4192,4453,4605,4669,4694,4700,4716,4755,4808,4878,4929,4951,4914,4800,4600,4317,3954,3554,3125,2724,2368,2084,1885,1757,1689,1652,1606,1533,1400,1200,944,625,293,-61,-379,-679,-924,-1143,-1321,-1499,-1673,-1880,-2120,-2400,-2717,-3047,-3373,-3658,-3873,-3991,-3992,-3867,-3623,-3277,-2849,-2388,-1898,-1449,-1025,-676,-388,-169,-30,59,65,18,-108,-313,-594,-970,-1416,-1935,-2499,-3078,-3638,-4144,-4547,-4830,-4946,-4906,-4685,-4315,-3798,-3172,-2460,-1694,-901,-99,680,1444,2153,2816,3411,3926,4350,4672,4871,4961,4917,4769,4506,4157,3734,3259,2749,2222,1686,1151,615,77,-469,-1027,-1601,-2178,-2761,-3308,-3811,-4216,-4495,-4608,-4518,-4216,-3685,-2945,-2022,-959,197,1385,2557,3661,4661,5536,6268,6865,7339,7712,8013,8267,8494,8716,8920,9118,9277,9385,9409,9331,9123,8787,8293,7673,6901,6016,5020,3926,2772,1550,300,-966,-2248,-3495,-4733,-5909,-7022,-8051,-8959,-9743,-10363,-10808,-11069,-11125,-10991,-10664,-10151,-9481,-8646,-7688,-6598,-5411,-4130,-2785,-1390,22,1414,2754,3979,5052,5911,6504,6790,6734,6322,5568,4498,3179,1685,115,-1439,-2879,-4128,-5134,-5864,-6317,-6519,-6499,-6320,-6024,-5661,-5268,-4853,-4429,-3973,-3473,-2906,-2259,-1532,-730,102,943,1711,2378,2871,3164,3238,3085,2743,2239,1629,969,302,-319,-871,-1326,-1683,-1922,-2066,-2095,-2030,-1866,-1609,-1265,-855,-391,93,564,989,1336,1572,1696,1690,1587,1399,1173,954,777,697,724,884,1162,1538,1975,2427,2847,3195,3442,3580,3601,3544,3408,3263,3105,2998,2929,2925,2955,3005,3029,2991,2843,2558,2103,1497,726,-142,-1088,-2035,-2926,-3715,-4341,-4784,-5027,-5076,-4952,-4698,-4346,-3962,-3575,-3250,-2994,-2849,-2808,-2861,-2998,-3167,-3345,-3476,-3522,-3435,-3195,-2760,-2139,-1318,-323,823,2073,3386,4696,5957,7109,8111,8930,9544,9949,10152,10171,10045,9793,9478,9119,8772,8455,8201,8011,7894,7829,7797,7762,7677,7502,7182,6672,5944,4954,3714,2212,484,-1421,-3464,-5545,-7623,-9594,-11416,-13020,-14381,-15464,-16279,-16813,-17106,-17164,-17035,-16740,-16329,-15824,-15269,-14673,-14066,-13428,-12767,-12036,-11215,-10256,-9130,-7813,-6303,-4622,-2817,-952,886,2613,4141,5417,6382,7053,7421,7566,7530,7422,7300,7259,7339,7579,7973,8497,9097,9711,10266,10696,10957,11018,10879,10568,10118,9598,9059,8569,8166,7886,7726,7683,7710,7762,7788,7722,7529,7169,6614,5886,4965,3907,2723,1458,147,-1175,-2479,-3728,-4904,-5972,-6911,-7695,-8305,-8727,-8957,-8995,-8871,-8588,-8215,-7764,-7308,-6869,-6499,-6209,-6018,-5905,-5846,-5805,-5725,-5574,-5301,-4891,-4350,-3681,-2950,-2190,-1472,-855,-370,-55,97,106,11,-137,-277,-357,-334,-177,118,541,1068,1650,2250,2819,3318,3732,4038,4257,4394,4477,4519,4544,4542,4516,4437,4286,4034,3658,3149,2495,1720,828,-140,-1152,-2173,-3157,-4082,-4901,-5614,-6184,-6624,-6920,-7080,-7119,-7030,-6836,-6525,-6102,-5561,-4895,-4099,-3179,-2145,-1016,162,1362,2520,3594,4529,5294,5855,6214,6374,6365,6228,6009,5765,5537,5373,5281,5275,5328,5414,5472,5449,5279,4915,4312,3460,2364,1060,-379,-1885,-3346,-4679,-5793,-6614,-7118,-7283,-7142,-6748,-6154,-5457,-4700,-3958,-3251,-2593,-1978,-1366,-727,-30,776,1675,2692,3786,4919,6045,7097,8020,8769,9291,9581,9616,9413,8987,8363,7567,6631,5572,4419,3182,1892,556,-784,-2112,-3384,-4569,-5633,-6536,-7261,-7779,-8090,-8177,-8061,-7744,-7251,-6614,-5860,-5035,-4177,-3322,-2513,-1769,-1134,-607,-222,18,106,30,-197,-570,-1058,-1643,-2261,-2897,-3471,-3968,-4323,-4529,-4550,-4392,-4046,-3535,-2865,-2078,-1184,-237,738,1690,2573,3345,3963,4381,4586,4536,4264,3758,3089,2296,1468,689,41,-392,-576,-468,-96,502,1254,2058,2827,3451,3867,4022,3900,3533,2955,2256,1499,782,157,-321,-635,-786,-811,-746,-666,-617,-661,-831,-1150,-1611,-2196,-2867,-3577,-4290,-4953,-5555,-6068,-6499,-6856,-7147,-7400,-7607,-7789,-7918,-7988,-7957,-7799,-7482,-6985,-6301,-5436,-4412,-3257,-2016,-705,612,1945,3244,4516,5748,6938,8080,9169,10188,11125,11957,12659,13219,13607,13841,13904,13825,13627,13326,12970,12573,12168,11761,11361,10953,10518,10021,9427,8687,7780,6666,5344,3820,2114,286,-1623,-3534,-5381,-7109,-8651,-9984,-11083,-11946,-12591,-13038,-13323,-13474,-13528,-13496,-13406,-13240,-13014,-12682,-12247,-11674,-10941,-10060,-9003,-7817,-6503,-5117,-3691,-2287,-945,278,1341,2218,2873,3320,3550,3595,3484,3264,2979,2689,2427,2255,2178,2240,2415,2709,3082,3503,3935,4342,4698,4989,5215,5383,5524,5650,5801,5984,6214,6472,6738,6962,7103,7086,6881,6426,5714,4737,3514,2104,554,-1037,-2607,-4052,-5315,-6333,-7064,-7505,-7646,-7522,-7158,-6608,-5913,-5120,-4283,-3432,-2625,-1874,-1239,-721,-370,-194,-208,-422,-813,-1365,-2016,-2729,-3415,-4034,-4516,-4835,-4968,-4934,-4745,-4459,-4107,-3745,-3405,-3113,-2872,-2675,-2492,-2291,-2035,-1695,-1250,-707,-78,596,1275,1903,2448,2863,3150,3304,3344,3320,3248,3196,3173,3213,3313,3465,3642,3816,3938,3992,3928,3759,3460,3070,2598,2095,1591,1123,719,382,124,-83,-246,-406,-571,-769,-992,-1230,-1467,-1647,-1759,-1735,-1574,-1240,-754,-121,618,1421,2247,3047,3789,4456,5022,5510,5907,6253,6544,6807,7034,7228,7366,7432,7385,7201,6842,6290,5526,4548,3368,2010,517,-1065,-2668,-4244,-5707,-7032,-8136,-9018,-9640,-10009,-10142,-10054,-9798,-9383,-8874,-8268,-7610,-6902,-6154,-5372,-4560,-3715,-2845,-1960,-1047,-142,781,1681,2559,3400,4163,4850,5413,5840,6117,6219,6155,5931,5555,5058,4475,3828,3180,2541,1958,1434,978,566,189,-199,-610,-1072,-1583,-2141,-2708,-3269,-3759,-4162,-4435,-4569,-4569,-4456,-4262,-4046,-3855,-3733,-3738,-3871,-4158,-4583,-5112,-5719,-6347,-6950,-7484,-7902,-8172,-8265,-8167,-7858,-7346,-6612,-5684,-4549,-3251,-1800,-249,1353,2952,4468,5852,7026,7955,8600,8954,9026,8858,8492,8008,7463,6945,6499,6182,6019,6001,6125,6336,6598,6846,7030,7110,7046,6842,6478,6000,5410,4763,4073,3376,2688,2009,1358,703,75,-557,-1167,-1741,-2269,-2698,-3033,-3226,-3299,-3241,-3099,-2909,-2732,-2623,-2633,-2808,-3145,-3660,-4303,-5035,-5798,-6518,-7152,-7643,-7966,-8107,-8061,-7851,-7477,-6985,-6361,-5650,-4839,-3949,-2986,-1963,-897,174,1235,2226,3132,3910,4546,5043,5403,5673,5875,6071,6294,6581,6951,7404,7915,8456,8972,9416,9736,9888,9839,9581,9095,8407,7512,6454,5237,3910,2481,999,-519,-2026,-3484,-4854,-6083,-7138,-7984,-8592,-8978,-9135,-9116,-8957,-8715,-8460,-8227,-8077,-8016,-8063,-8189,-8363,-8546,-8663,-8699,-8575,-8308,-7866,-7276,-6570,-5770,-4943,-4104,-3314,-2569,-1909,-1309,-782,-294,160,605,1045,1491,1938,2381,2815,3229,3627,4004,4372,4746,5140,5575,6074,6628,7262,7946,8669,9399,10099,10723,11237,11600,11782,11766,11540,11103,10458,9616,8580,7368,5992,4471,2838,1129,-599,-2277,-3834,-5183,-6247,-6960,-7279,-7183,-6703,-5871,-4790,-3554,-2283,-1099,-106,625,1022,1104,866,378,-291,-1057,-1823,-2523,-3074,-3456,-3622,-3601,-3394,-3064,-2639,-2193,-1767,-1412,-1158,-1033,-1041,-1182,-1444,-1794,-2216,-2662,-3107,-3510,-3844,-4096,-4234,-4276,-4204,-4041,-3792,-3481,-3122,-2742,-2351,-1977,-1621,-1309,-1041,-829,-675,-585,-551,-584,-656,-783,-922,-1089,-1252,-1407,-1544,-1640,-1683,-1656,-1534,-1303,-948,-468,133,817,1565,2305,2998,3566,3968,4145,4095,3799,3305,2644,1900,1146,455,-91,-453,-583,-487,-166,334,984,1714,2490,3248,3967,4616,5179,5655,6034,6308,6471,6492,6354,6033,5500,4757,3802,2669,1405,74,-1244,-2469,-3519,-4339,-4885,-5148,-5142,-4908,-4505,-4006,-3473,-2961,-2521,-2145,-1860,-1611,-1388,-1133,-823,-423,66,646,1290,1969,2646,3277,3842,4298,4648,4871,4980,4979,4886,4708,4461,4150,3779,3349,2864,2325,1740,1126,493,-134,-737,-1299,-1791,-2216,-2536,-2770,-2890,-2911,-2835,-2668,-2435,-2149,-1833,-1515,-1218,-972,-803,-737,-795,-992,-1349,-1848,-2502,-3273,-4138,-5049,-5960,-6801,-7523,-8058,-8357,-8394,-8139,-7602,-6809,-5798,-4638,-3391,-2140,-946,113,1007,1694,2173,2453,2555,2523,2384,2192,1971,1768,1594,1485,1447,1496,1638,1868,2179,2566,2995,3446,3886,4274,4584,4788,4866,4828,4682,4458,4204,3943,3746,3608,3576,3622,3733,3864,3951,3937,3750,3341,2671,1737,546,-841,-2371,-3956,-5510,-6960,-8228,-9277,-10066,-10594,-10866,-10902,-10740,-10404,-9939,-9361,-8703,-7979,-7197,-6384,-5527,-4654,-3757,-2849,-1945,-1036,-151,721,1553,2348,3094,3784,4423,5005,5536,6040,6507,6981,7456,7960,8493,9055,9643,10224,10798,11306,11755,12087,12303,12371,12284,12030,11604,10996,10207,9234,8080,6757,5286,3690,2020,320,-1350,-2932,-4367,-5619,-6640,-7432,-7985,-8330,-8492,-8524,-8463,-8360,-8241,-8130,-8027,-7927,-7805,-7635,-7392,-7044,-6589,-6006,-5319,-4533,-3680,-2790,-1887,-1023,-206,510,1122,1591,1908,2051,2021,1806,1435,913,300,-375,-1029,-1620,-2067,-2338,-2391,-2217,-1832,-1267,-570,198,975,1717,2365,2912,3330,3632,3826,3923,3949,3897,3789,3599,3334,2973,2511,1940,1271,509,-309,-1158,-1992,-2762,-3419,-3909,-4191,-4225,-3991,-3488,-2735,-1771,-660,530,1698,2778,3671,4323,4681,4720,4449,3888,3088,2107,1017,-112,-1215,-2234,-3126,-3871,-4446,-4869,-5124,-5264,-5260,-5178,-4989,-4729,-4400,-3999,-3547,-3034,-2484,-1898,-1302,-695,-115,441,945,1388,1764,2055,2264,2379,2400,2320,2145,1876,1527,1123,682,248,-155,-483,-711,-814,-778,-602,-289,135,649,1209,1775,2312,2763,3113,3319,3382,3282,3053,2688,2251,1752,1250,774,351,14,-242,-402,-488,-507,-489,-455,-425,-419,-442,-492,-557,-607,-619,-553,-387,-93,342,910,1602,2390,3231,4095,4927,5698,6360,6902,7280,7498,7523,7354,6968,6378,5557,4557,3369,2058,667,-742,-2098,-3356,-4451,-5363,-6064,-6567,-6882,-7046,-7085,-7037,-6930,-6769,-6580,-6343,-6054,-5706,-5272,-4769,-4182,-3541,-2861,-2178,-1523,-923,-397,42,404,697,946,1174,1402,1648,1923,2225,2547,2873,3178,3447,3648,3776,3802,3729,3531,3217,2761,2179,1456,616,-324,-1331,-2362,-3368,-4305,-5119,-5780,-6257,-6540,-6633,-6561,-6345,-6045,-5693,-5348,-5051,-4829,-4706,-4684,-4744,-4863,-4987,-5067,-5040,-4856,-4466,-3848,-2989,-1906,-636,778,2263,3767,5201,6528,7670,8608,9304,9754,9971,9960,9773,9420,8964,8412,7816,7171,6508,5827,5131,4435,3743,3063,2430,1839,1333,916,607,412,328,345,459,637,881,1149,1436,1695,1908,2041,2053,1946,1669,1257,689,12,-756,-1551,-2343,-3058,-3677,-4144,-4457,-4608,-4609,-4505,-4319,-4114,-3927,-3791,-3748,-3787,-3932,-4144,-4423,-4720,-5024,-5297,-5523,-5687,-5776,-5777,-5686,-5485,-5169,-4741,-4182,-3533,-2790,-2009,-1224,-483,162,681,1059,1297,1436,1516,1616,1793,2118,2625,3334,4235,5276,6405,7528,8567,9437,10072,10422,10471,10219,9690,8935,7995,6934,5794,4612,3417,2223,1025,-161,-1356,-2540,-3708,-4849,-5913,-6902,-7748,-8451,-8968,-9306,-9449,-9433,-9266,-8990,-8638,-8243,-7825,-7420,-7013,-6624,-6231,-5816,-5361,-4819,-4185,-3416,-2524,-1500,-374,812,2016,3170,4232,5140,5867,6391,6706,6829,6781,6596,6313,5964,5589,5212,4868,4567,4345,4195,4153,4200,4361,4622,4975,5414,5902,6421,6915,7343,7640,7753,7629,7220,6518,5502,4213,2684,987,-792,-2576,-4256,-5780,-7046,-8040,-8695,-9033,-9028,-8730,-8145,-7332,-6337,-5205,-4006,-2785,-1606,-513,445,1247,1867,2314,2586,2716,2719,2634,2480,2282,2050,1797,1521,1222,902,562,208,-147,-486,-793,-1049,-1230,-1334,-1341,-1255,-1093,-862,-601,-341,-117,29,73,-25,-257,-653,-1177,-1824,-2555,-3318,-4078,-4776,-5367,-5818,-6096,-6185,-6091,-5826,-5417,-4914,-4361,-3808,-3312,-2898,-2589,-2391,-2277,-2219,-2172,-2088,-1932,-1666,-1291,-793,-216,430,1079,1695,2223,2609,2836,2854,2676,2295,1740,1043,250,-586,-1412,-2167,-2802,-3273,-3532,-3565,-3335,-2853,-2114,-1142,20,1349,2763,4231,5672,7037,8268,9317,10140,10712,11007,11029,10775,10275,9547,8647,7605,6495,5350,4241,3198,2268,1468,810,290,-103,-394,-609,-764,-896,-990,-1082,-1137,-1170,-1160,-1096,-995,-835,-659,-465,-291,-150,-67,-46,-101,-220,-395,-618,-857,-1114,-1355,-1577,-1764,-1914,-2013,-2076,-2081,-2058,-1982,-1884,-1747,-1596,-1425,-1251,-1076,-909,-761,-628,-522,-443,-384,-350,-339,-339,-373,-423,-524,-679,-915,-1247,-1693,-2249,-2921,-3670,-4487,-5301,-6093,-6782,-7342,-7704,-7852,-7735,-7364,-6723,-5838,-4751,-3499,-2151,-771,581,1839,2961,3911,4671,5238,5629,5848,5942,5911,5802,5616,5377,5090,4758,4385,3962,3504,3000,2478,1946,1428,955,542,222,-3,-116,-130,-57,88,271,473,671,837,963,1034,1038,973,827,585,243,-221,-813,-1541,-2394,-3361,-4402,-5482,-6546,-7534,-8405,-9096,-9588,-9853,-9884,-9704,-9315,-8772,-8087,-7308,-6459,-5555,-4630,-3671,-2696,-1698,-674,364,1419,2471,3494,4482,5372,6176,6837,7359,7727,7944,8027,8001,7901,7765,7633,7544,7513,7578,7712,7941,8208,8515,8804,9056,9225,9296,9245,9068,8779,8371,7882,7302,6661,5940,5145,4249,3252,2126,886,-466,-1899,-3365,-4818,-6185,-7406,-8423,-9187,-9672,-9865,-9782,-9454,-8931,-8275,-7541,-6797,-6085,-5441,-4886,-4413,-4019,-3679,-3369,-3075,-2766,-2449,-2113,-1763,-1417,-1076,-771,-495,-272,-90,49,144,220,258,295,298,304,278,248,192,131,51,-21,-89,-133,-141,-98,3,176,413,711,1059,1424,1789,2113,2365,2520,2544,2425,2165,1756,1240,620,-44,-725,-1376,-1964,-2455,-2832,-3082,-3201,-3198,-3081,-2863,-2560,-2184,-1741,-1248,-707,-126,470,1080,1661,2199,2643,2975,3140,3132,2918,2511,1913,1167,305,-606,-1509,-2335,-3026,-3526,-3796,-3806,-3550,-3025,-2270,-1306,-204,990,2203,3365,4431,5336,6065,6585,6904,7014,6945,6695,6306,5780,5152,4446,3674,2887,2087,1318,594,-64,-644,-1133,-1537,-1851,-2085,-2251,-2357,-2425,-2462,-2488,-2508,-2539,-2581,-2649,-2741,-2865,-3024,-3219,-3438,-3693,-3942,-4207,-4431,-4625,-4749,-4795,-4751,-4610,-4379,-4069,-3699,-3293,-2881,-2485,-2130,-1828,-1588,-1396,-1251,-1109,-972,-783,-551,-229,163,652,1206,1838,2505,3214,3921,4620,5278,5877,6390,6799,7078,7213,7183,6980,6587,6020,5270,4381,3375,2310,1238,227,-667,-1379,-1880,-2133,-2139,-1912,-1489,-926,-286,368,970,1482,1862,2109,2214,2197,2078,1877,1622,1326,1005,666,318,-38,-385,-732,-1035,-1318,-1525,-1667,-1728,-1694,-1590,-1414,-1203,-993,-817,-728,-753,-924,-1255,-1727,-2341,-3030,-3779,-4509,-5202,-5792,-6282,-6635,-6871,-6990,-7025,-6980,-6904,-6780,-6647,-6476,-6267,-5997,-5650,-5205,-4663,-4005,-3261,-2416,-1519,-559,413,1405,2385,3351,4299,5227,6136,7032,7902,8745,9537,10252,10858,11323,11613,11715,11605,11294,10790,10113,9292,8356,7325,6237,5101,3947,2777,1621,479,-613,-1650,-2590,-3421,-4096,-4603,-4909,-5015,-4913,-4633,-4202,-3668,-3096,-2526,-2030,-1627,-1359,-1226,-1231,-1358,-1582,-1887,-2238,-2631,-3034,-3458,-3885,-4323,-4767,-5221,-5672,-6119,-6536,-6913,-7219,-7445,-7554,-7562,-7431,-7190,-6825,-6353,-5783,-5121,-4385,-3568,-2691,-1750,-763,250,1269,2248,3150,3933,4553,4997,5249,5331,5275,5134,4969,4837,4791,4860,5061,5379,5791,6243,6698,7097,7416,7620,7715,7707,7617,7476,7304,7117,6923,6693,6411,6017,5472,4727,3744,2524,1061,-590,-2371,-4203,-5981,-7627,-9046,-10182,-10994,-11471,-11640,-11527,-11219,-10757,-10232,-9680,-9153,-8656,-8201,-7751,-7290,-6765,-6155,-5424,-4578,-3602,-2549,-1428,-308,777,1781,2687,3462,4143,4697,5191,5598,5967,6268,6524,6703,6810,6836,6778,6665,6504,6337,6189,6074,6026,6022,6068,6131,6186,6204,6168,6049,5862,5594,5276,4910,4521,4116,3690,3245,2752,2198,1563,829,0,-913,-1881,-2860,-3796,-4628,-5293,-5744,-5931,-5850,-5493,-4907,-4136,-3261,-2359,-1518,-801,-274,58,166,94,-135,-476,-881,-1319,-1760,-2182,-2576,-2929,-3233,-3476,-3644,-3705,-3664,-3469,-3146,-2672,-2067,-1367,-598,187,939,1627,2195,2639,2930,3074,3075,2946,2706,2360,1934,1417,830,166,-575,-1377,-2244,-3138,-4044,-4911,-5707,-6370,-6866,-7149,-7203,-7013,-6607,-6008,-5278,-4486,-3675,-2932,-2270,-1737,-1315,-1004,-759,-568,-385,-201,-16,158,288,332,265,43,-329,-842,-1471,-2144,-2814,-3404,-3852,-4121,-4184,-4030,-3706,-3221,-2656,-2038,-1426,-836,-292,232,739,1286,1895,2604,3435,4390,5458,6613,7806,8983,10102,11087,11920,12543,12950,13124,13076,12809,12361,11738,10988,10117,9169,8140,7074,5966,4852,3748,2697,1721,874,170,-357,-710,-899,-950,-907,-810,-723,-674,-718,-860,-1127,-1497,-1958,-2469,-2991,-3492,-3911,-4242,-4443,-4516,-4472,-4314,-4094,-3829,-3579,-3373,-3255,-3248,-3358,-3588,-3899,-4268,-4632,-4950,-5171,-5259,-5193,-4980,-4622,-4176,-3673,-3191,-2775,-2491,-2381,-2469,-2773,-3265,-3920,-4675,-5471,-6219,-6848,-7280,-7453,-7329,-6891,-6142,-5130,-3897,-2530,-1104,295,1587,2712,3627,4316,4787,5066,5209,5260,5289,5333,5433,5605,5842,6124,6411,6657,6815,6841,6707,6399,5921,5295,4554,3740,2908,2095,1355,718,213,-139,-342,-391,-317,-130,115,400,662,874,989,973,801,455,-68,-761,-1598,-2554,-3577,-4626,-5639,-6570,-7368,-8004,-8453,-8716,-8805,-8741,-8558,-8283,-7947,-7570,-7167,-6732,-6263,-5737,-5140,-4440,-3633,-2698,-1651,-497,720,1973,3196,4356,5385,6258,6936,7414,7697,7807,7781,7666,7512,7350,7235,7157,7145,7164,7205,7219,7196,7082,6888,6584,6202,5753,5280,4811,4389,4027,3746,3535,3377,3248,3093,2890,2577,2146,1558,825,-55,-1028,-2083,-3138,-4172,-5114,-5933,-6583,-7055,-7311,-7371,-7222,-6891,-6396,-5771,-5043,-4263,-3453,-2668,-1936,-1294,-773,-380,-139,-27,-54,-184,-395,-655,-921,-1161,-1332,-1400,-1344,-1142,-802,-331,231,846,1456,2003,2429,2683,2739,2568,2193,1612,895,65,-792,-1644,-2412,-3066,-3557,-3871,-3992,-3935,-3704,-3341,-2860,-2306,-1699,-1074,-451,149,705,1202,1627,1964,2201,2326,2331,2203,1944,1549,1029,393,-335,-1125,-1940,-2719,-3425,-3977,-4340,-4457,-4315,-3904,-3247,-2397,-1410,-384,617,1500,2212,2713,2996,3070,2989,2791,2565,2349,2227,2205,2331,2581,2949,3395,3890,4380,4853,5264,5615,5900,6119,6295,6422,6517,6561,6549,6434,6201,5789,5190,4371,3341,2131,767,-657,-2102,-3447,-4655,-5623,-6336,-6750,-6886,-6765,-6443,-5985,-5458,-4938,-4469,-4113,-3870,-3774,-3779,-3896,-4054,-4249,-4424,-4563,-4652,-4666,-4630,-4518,-4364,-4149,-3901,-3601,-3275,-2904,-2515,-2095,-1678,-1268,-893,-576,-330,-167,-92,-81,-138,-221,-322,-408,-464,-465,-393,-227,55,465,1021,1730,2581,3566,4647,5778,6904,7949,8840,9500,9866,9889,9548,8837,7804,6487,4999,3406,1842,389,-860,-1842,-2525,-2910,-3013,-2895,-2599,-2204,-1753,-1297,-861,-460,-91,245,570,869,1149,1380,1541,1601,1517,1287,884,335,-330,-1075,-1821,-2529,-3119,-3557,-3805,-3849,-3712,-3406,-3001,-2541,-2099,-1735,-1490,-1419,-1505,-1784,-2192,-2726,-3319,-3927,-4503,-4998,-5390,-5651,-5779,-5777,-5652,-5418,-5088,-4660,-4146,-3538,-2826,-2017,-1099,-93,988,2107,3229,4304,5290,6147,6832,7340,7645,7768,7714,7519,7207,6825,6396,5965,5546,5172,4847,4598,4412,4314,4283,4330,4429,4571,4718,4849,4919,4894,4747,4445,3982,3357,2584,1692,730,-261,-1212,-2070,-2786,-3313,-3637,-3750,-3673,-3448,-3115,-2746,-2386,-2106,-1941,-1935,-2100,-2445,-2955,-3607,-4363,-5194,-6039,-6884,-7664,-8368,-8959,-9422,-9746,-9932,-9978,-9900,-9711,-9416,-9044,-8591,-8080,-7500,-6874,-6179,-5446,-4661,-3839,-3000,-2149,-1309,-492,294,1045,1761,2456,3140,3819,4517,5228,5961,6704,7446,8159,8823,9403,9872,10207,10384,10402,10254,9963,9541,9023,8438,7821,7191,6579,5982,5407,4841,4259,3646,2969,2207,1354,392,-649,-1769,-2904,-4034,-5081,-6017,-6782,-7349,-7709,-7852,-7814,-7610,-7298,-6910,-6490,-6063,-5644,-5229,-4813,-4366,-3880,-3319,-2701,-1997,-1260,-490,257,944,1535,1996,2306,2469,2493,2419,2282,2155,2075,2119,2303,2668,3197,3873,4638,5436,6180,6808,7242,7449,7385,7067,6490,5713,4765,3725,2631,1569,564,-307,-1027,-1557,-1883,-2005,-1931,-1693,-1323,-886,-423,-10,303,467,438,204,-236,-873,-1650,-2540,-3456,-4353,-5151,-5795,-6233,-6418,-6345,-5980,-5367,-4502,-3453,-2263,-1000,257,1444,2481,3317,3894,4207,4226,4004,3561,2969,2305,1628,1022,530,186,6,-21,83,284,543,830,1116,1391,1644,1880,2093,2290,2455,2572,2613,2539,2320,1921,1322,516,-477,-1636,-2892,-4201,-5467,-6630,-7607,-8340,-8785,-8918,-8731,-8254,-7513,-6581,-5523,-4425,-3383,-2476,-1786,-1370,-1254,-1450,-1916,-2607,-3429,-4295,-5100,-5741,-6142,-6240,-6008,-5454,-4614,-3546,-2330,-1050,226,1412,2480,3362,4070,4557,4859,4944,4853,4567,4129,3537,2843,2074,1297,566,-40,-457,-617,-476,-8,791,1881,3214,4697,6239,7737,9091,10210,11050,11547,11724,11576,11162,10532,9753,8894,8003,7142,6321,5581,4908,4311,3776,3285,2842,2421,2031,1669,1330,1029,746,495,249,6,-260,-569,-925,-1364,-1860,-2437,-3058,-3705,-4342,-4929,-5427,-5805,-6036,-6110,-6025,-5791,-5434,-4979,-4465,-3937,-3430,-2999,-2671,-2491,-2476,-2649,-3006,-3536,-4204,-4973,-5768,-6545,-7198,-7693,-7934,-7912,-7570,-6945,-6039,-4935,-3697,-2429,-1234,-188,614,1154,1400,1391,1181,835,469,136,-59,-93,68,410,897,1479,2104,2701,3252,3692,4044,4276,4425,4480,4476,4407,4281,4103,3868,3580,3259,2911,2569,2267,2014,1842,1746,1704,1704,1676,1606,1424,1124,693,151,-443,-1041,-1546,-1913,-2059,-1993,-1697,-1243,-694,-155,266,479,417,35,-642,-1581,-2698,-3878,-5035,-6036,-6825,-7319,-7517,-7400,-7025,-6420,-5669,-4818,-3946,-3085,-2288,-1558,-916,-341,162,627,1052,1459,1851,2228,2589,2930,3242,3542,3818,4105,4397,4736,5113,5558,6042,6560,7076,7544,7929,8176,8262,8161,7875,7419,6819,6122,5368,4589,3838,3099,2409,1730,1058,367,-365,-1141,-1959,-2786,-3599,-4325,-4935,-5352,-5557,-5513,-5236,-4741,-4093,-3354,-2604,-1931,-1391,-1056,-932,-1033,-1326,-1764,-2291,-2836,-3335,-3733,-3982,-4066,-3964,-3697,-3279,-2750,-2147,-1510,-883,-295,217,649,977,1216,1364,1442,1474,1478,1480,1502,1547,1630,1735,1856,1967,2041,2050,1966,1761,1434,970,401,-260,-959,-1664,-2324,-2911,-3385,-3751,-3985,-4107,-4123,-4032,-3858,-3580,-3213,-2731,-2144,-1451,-662,169,1012,1783,2420,2843,3001,2845,2377,1608,599,-570,-1796,-2956,-3949,-4656,-5024,-4989,-4567,-3778,-2695,-1410,-27,1355,2630,3749,4647,5330,5805,6112,6302,6424,6528,6650,6799,6988,7186,7371,7514,7577,7543,7393,7140,6789,6378,5938,5498,5103,4758,4474,4236,4016,3768,3453,3012,2408,1623,631,-532,-1853,-3275,-4735,-6181,-7538,-8765,-9808,-10646,-11251,-11630,-11772,-11706,-11441,-11011,-10451,-9797,-9085,-8377,-7683,-7078,-6562,-6173,-5912,-5768,-5725,-5737,-5765,-5747,-5640,-5391,-4973,-4366,-3579,-2627,-1564,-420,718,1826,2830,3707,4444,5023,5479,5814,6073,6275,6447,6609,6755,6895,7000,7072,7071,7001,6829,6573,6222,5814,5355,4890,4446,4050,3731,3501,3367,3335,3386,3520,3692,3899,4077,4226,4273,4220,4013,3650,3117,2421,1588,654,-328,-1298,-2199,-2969,-3586,-4007,-4261,-4345,-4324,-4236,-4143,-4096,-4124,-4247,-4442,-4697,-4937,-5135,-5216,-5146,-4910,-4491,-3933,-3264,-2550,-1859,-1246,-777,-487,-403,-520,-827,-1276,-1820,-2408,-2962,-3452,-3810,-4026,-4073,-3959,-3689,-3296,-2797,-2226,-1600,-940,-250,458,1188,1937,2701,3468,4224,4950,5613,6202,6680,7041,7276,7382,7371,7257,7053,6785,6453,6085,5671,5230,4760,4271,3772,3292,2836,2451,2149,1950,1874,1899,2012,2170,2314,2396,2345,2128,1700,1067,231,-758,-1854,-2975,-4065,-5037,-5846,-6441,-6803,-6927,-6824,-6527,-6067,-5497,-4860,-4202,-3567,-2980,-2476,-2063,-1759,-1566,-1484,-1513,-1638,-1861,-2157,-2526,-2940,-3385,-3846,-4291,-4711,-5077,-5367,-5578,-5679,-5682,-5573,-5360,-5044,-4632,-4124,-3524,-2836,-2069,-1237,-358,544,1436,2296,3085,3791,4389,4875,5255,5533,5728,5859,5937,5980,5986,5955,5877,5735,5519,5212,4806,4302,3709,3046,2341,1631,940,324,-212,-633,-940,-1138,-1241,-1284,-1292,-1307,-1355,-1461,-1638,-1872,-2167,-2468,-2776,-3029,-3221,-3323,-3329,-3249,-3094,-2893,-2676,-2459,-2272,-2107,-1961,-1816,-1623,-1378,-1018,-558,28,709,1458,2219,2942,3574,4067,4409,4586,4625,4569,4462,4376,4349,4430,4637,4957,5366,5814,6233,6572,6760,6762,6546,6114,5478,4678,3761,2778,1786,830,-59,-847,-1540,-2131,-2637,-3071,-3451,-3780,-4068,-4295,-4449,-4512,-4446,-4260,-3927,-3483,-2947,-2367,-1802,-1307,-933,-727,-716,-906,-1302,-1866,-2575,-3374,-4210,-5028,-5765,-6366,-6790,-6985,-6932,-6609,-6014,-5162,-4082,-2814,-1420,36,1483,2854,4085,5130,5951,6536,6874,6993,6909,6660,6294,5840,5355,4861,4397,3975,3620,3326,3100,2937,2816,2740,2678,2622,2543,2427,2237,1957,1552,1013,315,-521,-1502,-2573,-3705,-4825,-5880,-6805,-7541,-8067,-8337,-8387,-8219,-7893,-7470,-7004,-6568,-6202,-5935,-5779,-5706,-5687,-5680,-5628,-5505,-5278,-4949,-4538,-4075,-3604,-3170,-2806,-2530,-2346,-2226,-2143,-2035,-1869,-1585,-1172,-617,66,829,1644,2434,3170,3793,4285,4635,4843,4938,4949,4908,4871,4842,4868,4933,5053,5204,5377,5557,5735,5913,6086,6271,6468,6681,6913,7147,7383,7583,7753,7845,7876,7807,7663,7432,7134,6783,6389,5970,5532,5080,4617,4148,3661,3175,2668,2160,1634,1098,550,-9,-571,-1138,-1697,-2242,-2767,-3262,-3719,-4142,-4517,-4858,-5162,-5439,-5691,-5926,-6142,-6342,-6523,-6686,-6825,-6957,-7067,-7182,-7293,-7409,-7529,-7644,-7731,-7782,-7758,-7636,-7400,-7024,-6512,-5886,-5155,-4391,-3620,-2914,-2312,-1836,-1510,-1300,-1182,-1090,-967,-747,-381,158,878,1748,2721,3734,4704,5561,6239,6687,6889,6839,6564,6106,5525,4883,4245,3668,3196,2854,2663,2602,2667,2811,3004,3212,3392,3525,3586,3558,3443,3222,2901,2473,1931,1290,544,-274,-1146,-2016,-2851,-3579,-4177,-4590,-4810,-4840,-4689,-4406,-4023,-3605,-3198,-2853,-2617,-2494,-2521,-2660,-2908,-3215,-3550,-3857,-4113,-4268,-4319,-4245,-4063,-3786,-3440,-3057,-2669,-2283,-1933,-1590,-1271,-931,-569,-151,319,866,1460,2110,2778,3452,4106,4723,5288,5796,6240,6624,6945,7201,7390,7504,7535,7478,7324,7077,6738,6310,5807,5242,4627,3989,3326,2675,2022,1395,783,192,-376,-929,-1462,-1966,-2451,-2877,-3267,-3583,-3825,-3997,-4074,-4083,-4007,-3856,-3644,-3368,-3043,-2680,-2283,-1874,-1467,-1073,-731,-445,-257,-164,-185,-313,-543,-854,-1225,-1631,-2035,-2424,-2751,-3009,-3167,-3219,-3149,-2965,-2663,-2257,-1760,-1187,-551,121,823,1524,2197,2814,3332,3716,3920,3917,3671,3182,2451,1502,395,-821,-2050,-3227,-4258,-5091,-5661,-5944,-5935,-5637,-5093,-4339,-3429,-2433,-1388,-369,606,1473,2232,2839,3293,3573,3668,3580,3299,2845,2226,1481,642,-231,-1095,-1870,-2525,-2987,-3242,-3259,-3043,-2615,-1996,-1241,-382,535,1469,2396,3296,4150,4953,5694,6361,6942,7416,7759,7942,7951,7756,7361,6778,6024,5163,4238,3323,2493,1801,1302,1021,971,1124,1472,1929,2466,2987,3432,3734,3827,3678,3263,2576,1643,500,-800,-2180,-3574,-4897,-6086,-7073,-7834,-8336,-8600,-8638,-8508,-8248,-7939,-7617,-7349,-7168,-7089,-7130,-7264,-7479,-7728,-7966,-8155,-8236,-8185,-7962,-7566,-6987,-6260,-5399,-4460,-3477,-2501,-1564,-703,77,764,1374,1923,2424,2914,3384,3862,4331,4779,5197,5557,5847,6054,6173,6196,6149,6012,5827,5579,5295,4981,4641,4294,3934,3588,3251,2954,2701,2517,2413,2394,2471,2620,2834,3073,3300,3468,3538,3456,3218,2791,2210,1491,693,-124,-899,-1569,-2093,-2433,-2599,-2588,-2456,-2226,-1969,-1724,-1541,-1440,-1445,-1541,-1723,-1961,-2222,-2489,-2723,-2920,-3070,-3172,-3240,-3277,-3295,-3304,-3303,-3293,-3272,-3224,-3154,-3040,-2891,-2705,-2483,-2242,-1974,-1688,-1379,-1039,-661,-235,245,773,1351,1956,2575,3182,3745,4239,4643,4926,5088,5115,5017,4815,4530,4201,3865,3552,3304,3127,3050,3055,3143,3277,3443,3597,3719,3784,3780,3708,3580,3401,3204,2994,2786,2585,2379,2158,1903,1588,1200,723,147,-505,-1245,-2023,-2836,-3641,-4417,-5138,-5776,-6330,-6753,-7080,-7251,-7308,-7211,-6982,-6608,-6107,-5491,-4778,-4012,-3226,-2465,-1792,-1221,-821,-582,-535,-658,-931,-1320,-1772,-2250,-2704,-3096,-3414,-3618,-3737,-3747,-3672,-3517,-3281,-2980,-2604,-2157,-1642,-1052,-412,283,990,1698,2362,2956,3457,3829,4087,4196,4202,4091,3909,3670,3396,3113,2820,2524,2224,1901,1567,1195,815,417,34,-319,-612,-826,-946,-965,-896,-759,-579,-408,-275,-227,-287,-473,-779,-1181,-1642,-2098,-2492,-2763,-2845,-2718,-2347,-1751,-950,-9,1021,2052,3029,3887,4585,5108,5457,5648,5725,5705,5643,5540,5420,5271,5075,4818,4472,4029,3492,2890,2241,1626,1076,666,440,420,615,1008,1547,2172,2817,3384,3835,4079,4105,3881,3418,2748,1903,937,-94,-1150,-2170,-3137,-4007,-4766,-5395,-5883,-6211,-6383,-6370,-6191,-5826,-5300,-4621,-3835,-2970,-2100,-1258,-525,63,455,632,584,326,-107,-669,-1300,-1930,-2519,-2989,-3337,-3518,-3548,-3425,-3168,-2800,-2328,-1776,-1147,-444,306,1119,1943,2772,3556,4249,4813,5182,5340,5241,4901,4319,3550,2639,1672,722,-131,-823,-1305,-1559,-1588,-1413,-1098,-676,-235,187,535,769,886,858,705,424,36,-452,-1017,-1657,-2341,-3060,-3783,-4475,-5112,-5644,-6043,-6281,-6329,-6204,-5893,-5450,-4906,-4322,-3763,-3267,-2903,-2673,-2598,-2657,-2810,-3029,-3239,-3415,-3501,-3477,-3336,-3076,-2716,-2276,-1776,-1243,-688,-126,448,1018,1590,2156,2705,3224,3702,4102,4433,4648,4758,4750,4633,4428,4164,3870,3591,3355,3202,3144,3206,3385,3675,4066,4523,5025,5534,6024,6456,6824,7105,7295,7411,7430,7399,7293,7144,6939,6685,6384,6032,5644,5221,4785,4348,3917,3511,3113,2729,2325,1885,1375,776,67,-751,-1671,-2665,-3697,-4712,-5670,-6512,-7200,-7710,-8014,-8128,-8045,-7811,-7437,-6987,-6475,-5966,-5476,-5057,-4717,-4494,-4384,-4408,-4544,-4788,-5113,-5480,-5851,-6165,-6385,-6447,-6320,-5976,-5399,-4613,-3640,-2531,-1355,-173,940,1930,2741,3348,3736,3908,3893,3714,3417,3031,2600,2134,1664,1187,705,224,-260,-741,-1195,-1611,-1950,-2188,-2288,-2228,-1986,-1561,-961,-208,669,1621,2609,3582,4496,5323,6021,6594,7003,7272,7376,7319,7108,6710,6148,5396,4466,3379,2148,830,-538,-1878,-3136,-4234,-5113,-5723,-6025,-6011,-5683,-5085,-4255,-3284,-2237,-1207,-279,494,1035,1340,1373,1168,735,132,-600,-1403,-2217,-3005,-3708,-4304,-4759,-5054,-5186,-5149,-4946,-4594,-4098,-3484,-2771,-1975,-1132,-247,641,1522,2368,3165,3889,4529,5062,5488,5789,5982,6057,6036,5932,5763,5548,5311,5059,4814,4582,4354,4144,3923,3697,3442,3154,2828,2459,2056,1621,1172,717,266,-165,-579,-969,-1339,-1702,-2055,-2410,-2775,-3133,-3497,-3834,-4135,-4380,-4539,-4604,-4563,-4412,-4174,-3861,-3509,-3152,-2821,-2547,-2354,-2241,-2217,-2247,-2320,-2385,-2418,-2378,-2248,-2014,-1678,-1253,-771,-251,262,753,1186,1564,1864,2106,2290,2425,2532,2606,2650,2659,2609,2485,2272,1930,1483,888,199,-602,-1439,-2302,-3115,-3840,-4425,-4822,-5006,-4943,-4636,-4080,-3303,-2339,-1232,-44,1171,2344,3419,4340,5061,5551,5786,5759,5475,4958,4238,3361,2387,1365,370,-555,-1342,-1965,-2377,-2569,-2526,-2257,-1765,-1082,-227,753,1820,2920,4004,5004,5877,6557,7013,7205,7124,6772,6169,5361,4400,3351,2289,1266,354,-423,-1026,-1463,-1742,-1887,-1946,-1940,-1926,-1912,-1927,-1955,-1993,-2014,-1987,-1902,-1735,-1486,-1187,-834,-510,-220,-46,-5,-132,-440,-906,-1514,-2210,-2941,-3651,-4284,-4796,-5157,-5353,-5386,-5285,-5073,-4803,-4514,-4247,-4038,-3892,-3825,-3805,-3816,-3812,-3755,-3611,-3355,-2971,-2474,-1884,-1231,-576,47,584,991,1255,1349,1280,1064,718,285,-201,-702,-1162,-1566,-1849,-2022,-2038,-1915,-1645,-1240,-733,-130,519,1209,1888,2553,3161,3715,4181,4562,4844,5013,5087,5027,4872,4587,4213,3754,3246,2733,2256,1868,1623,1543,1671,1986,2488,3127,3845,4578,5250,5792,6156,6290,6196,5860,5322,4608,3772,2860,1928,1006,146,-647,-1342,-1950,-2466,-2912,-3300,-3643,-3971,-4275,-4584,-4880,-5169,-5434,-5667,-5842,-5966,-6007,-5986,-5883,-5730,-5516,-5276,-5000,-4712,-4389,-4039,-3621,-3130,-2526,-1811,-952,10,1087,2203,3335,4396,5339,6095,6616,6874,6851,6569,6051,5366,4564,3741,2955,2291,1788,1489,1409,1520,1813,2216,2688,3158,3580,3907,4114,4200,4155,4013,3785,3503,3179,2839,2466,2079,1644,1155,592,-62,-801,-1637,-2536,-3482,-4438,-5351,-6196,-6913,-7482,-7872,-8075,-8088,-7931,-7619,-7184,-6650,-6051,-5396,-4717,-4011,-3295,-2573,-1855,-1152,-483,128,661,1081,1365,1491,1441,1220,832,307,-324,-1013,-1712,-2374,-2951,-3407,-3719,-3868,-3860,-3695,-3397,-2989,-2500,-1960,-1414,-875,-401,7,316,524,634,663,636,579,534,516,557,666,825,1051,1289,1547,1790,2019,2236,2455,2704,3003,3383,3847,4390,4991,5596,6155,6592,6851,6873,6625,6105,5325,4344,3218,2037,882,-169,-1042,-1702,-2108,-2274,-2211,-1955,-1571,-1092,-600,-124,286,612,836,969,1009,986,906,796,666,536,415,321,265,265,326,465,679,974,1333,1752,2202,2670,3125,3548,3901,4169,4300,4290,4089,3699,3108,2327,1395,340,-755,-1844,-2840,-3682,-4320,-4708,-4844,-4732,-4409,-3925,-3357,-2762,-2225,-1793,-1513,-1402,-1461,-1659,-1961,-2309,-2647,-2929,-3101,-3153,-3068,-2874,-2586,-2268,-1948,-1690,-1528,-1478,-1559,-1736,-1984,-2238,-2437,-2517,-2416,-2107,-1567,-821,93,1103,2134,3100,3923,4545,4933,5071,4989,4714,4306,3821,3312,2815,2370,1956,1598,1238,885,488,59,-422,-919,-1417,-1865,-2232,-2478,-2583,-2540,-2362,-2072,-1719,-1341,-998,-731,-579,-567,-692,-968,-1345,-1817,-2322,-2826,-3298,-3684,-3993,-4185,-4289,-4309,-4262,-4188,-4090,-4009,-3935,-3895,-3855,-3826,-3759,-3640,-3437,-3111,-2660,-2077,-1367,-595,223,997,1685,2236,2604,2804,2827,2739,2569,2401,2274,2253,2351,2586,2937,3368,3837,4285,4669,4945,5100,5121,5034,4864,4647,4432,4244,4119,4060,4079,4145,4261,4376,4490,4559,4587,4552,4452,4295,4073,3807,3496,3169,2823,2500,2194,1931,1723,1546,1424,1301,1184,1018,809,511,156,-277,-736,-1207,-1632,-1999,-2250,-2406,-2440,-2392,-2291,-2177,-2101,-2103,-2211,-2445,-2799,-3258,-3796,-4370,-4949,-5492,-5972,-6380,-6695,-6936,-7100,-7216,-7287,-7341,-7369,-7378,-7357,-7272,-7116,-6841,-6439,-5888,-5184,-4349,-3403,-2404,-1397,-444,398,1098,1615,1962,2153,2212,2214,2195,2231,2366,2639,3058,3620,4278,4970,5630,6163,6520,6628,6490,6099,5519,4817,4085,3430,2926,2656,2650,2913,3419,4102,4883,5665,6356,6868,7142,7121,6811,6188,5316,4210,2950,1585,178,-1217,-2563,-3811,-4964,-5981,-6882,-7650,-8285,-8800,-9169,-9410,-9486,-9403,-9125,-8657,-7976,-7102,-6044,-4853,-3570,-2282,-1039,62,981,1658,2084,2272,2249,2098,1868,1668,1544,1573,1764,2134,2645,3253,3899,4503,5019,5387,5580,5586,5416,5095,4655,4145,3592,3039,2505,2004,1546,1116,720,325,-53,-447,-844,-1242,-1631,-1990,-2300,-2543,-2694,-2752,-2704,-2574,-2364,-2115,-1849,-1605,-1402,-1274,-1217,-1248,-1347,-1495,-1676,-1833,-1959,-1996,-1947,-1788,-1539,-1225,-881,-566,-307,-152,-115,-182,-348,-541,-735,-854,-861,-729,-447,-37,459,986,1474,1868,2118,2199,2115,1885,1569,1223,919,728,689,845,1183,1692,2319,2994,3653,4195,4571,4691,4537,4073,3317,2299,1079,-268,-1659,-3001,-4222,-5249,-6036,-6560,-6819,-6828,-6627,-6251,-5756,-5181,-4562,-3920,-3270,-2610,-1929,-1227,-482,287,1088,1888,2664,3376,3977,4443,4725,4824,4721,4440,4003,3448,2828,2193,1595,1090,717,503,472,605,901,1306,1793,2295,2780,3190,3507,3704,3787,3765,3659,3504,3325,3151,2995,2857,2738,2605,2452,2235,1951,1567,1096,531,-90,-744,-1372,-1941,-2394,-2709,-2874,-2893,-2794,-2616,-2398,-2178,-1991,-1834,-1712,-1602,-1466,-1293,-1049,-736,-377,8,338,573,626,456,23,-675,-1612,-2727,-3937,-5150,-6258,-7179,-7835,-8185,-8225,-7966,-7478,-6816,-6080,-5340,-4685,-4159,-3804,-3629,-3613,-3725,-3911,-4104,-4252,-4284,-4174,-3880,-3406,-2764,-1976,-1091,-157,781,1665,2472,3159,3728,4165,4497,4741,4925,5080,5232,5385,5562,5724,5887,5996,6043,6004,5855,5606,5246,4809,4294,3757,3194,2660,2167,1739,1394,1138,981,913,929,1005,1120,1247,1357,1420,1432,1364,1244,1067,870,682,523,438,417,488,622,804,1007,1180,1300,1323,1238,1026,714,306,-142,-610,-1054,-1459,-1807,-2121,-2393,-2675,-2955,-3261,-3572,-3868,-4102,-4233,-4209,-4008,-3604,-3030,-2311,-1526,-749,-62,455,753,803,622,240,-261,-812,-1307,-1670,-1840,-1760,-1443,-892,-164,674,1548,2381,3098,3653,4001,4143,4081,3855,3509,3096,2671,2279,1956,1719,1585,1532,1564,1640,1757,1880,2003,2115,2217,2317,2423,2548,2690,2862,3041,3221,3360,3431,3378,3170,2765,2131,1277,198,-1060,-2447,-3903,-5344,-6693,-7881,-8833,-9501,-9850,-9857,-9530,-8893,-7988,-6880,-5643,-4369,-3148,-2070,-1213,-631,-364,-399,-732,-1272,-1981,-2725,-3450,-4030,-4437,-4586,-4499,-4159,-3622,-2935,-2167,-1381,-635,22,571,994,1295,1484,1564,1547,1429,1217,895,492,-6,-537,-1075,-1541,-1868,-1985,-1830,-1365,-583,496,1803,3255,4741,6143,7355,8283,8866,9078,8919,8439,7692,6767,5751,4723,3763,2922,2225,1700,1316,1062,897,779,680,572,442,295,147,7,-75,-119,-69,22,183,346,506,602,623,533,349,68,-257,-595,-871,-1040,-1041,-841,-431,182,953,1813,2686,3478,4100,4496,4604,4425,3966,3275,2418,1469,510,-383,-1171,-1789,-2255,-2548,-2701,-2747,-2717,-2655,-2608,-2598,-2664,-2825,-3083,-3446,-3894,-4403,-4936,-5463,-5913,-6272,-6467,-6486,-6295,-5888,-5278,-4478,-3537,-2493,-1392,-296,778,1768,2679,3476,4165,4732,5176,5480,5648,5649,5503,5183,4728,4154,3511,2860,2252,1761,1426,1276,1332,1541,1899,2303,2701,3014,3165,3114,2825,2289,1530,583,-499,-1650,-2807,-3906,-4885,-5713,-6345,-6792,-7033,-7120,-7060,-6920,-6732,-6540,-6377,-6250,-6152,-6065,-5937,-5730,-5395,-4892,-4206,-3333,-2301,-1146,63,1268,2401,3403,4234,4870,5299,5539,5605,5530,5341,5074,4745,4365,3947,3470,2940,2335,1662,918,124,-690,-1492,-2231,-2868,-3361,-3674,-3784,-3690,-3381,-2892,-2242,-1475,-639,219,1052,1810,2461,2973,3336,3536,3590,3506,3311,3037,2705,2347,1987,1634,1308,1003,726,463,205,-53,-313,-572,-800,-989,-1093,-1084,-950,-657,-230,325,963,1636,2289,2860,3317,3606,3753,3736,3622,3433,3241,3085,3015,3040,3180,3400,3681,3971,4216,4378,4404,4271,3967,3485,2853,2093,1247,353,-544,-1410,-2215,-2942,-3585,-4149,-4648,-5098,-5518,-5919,-6301,-6658,-6974,-7212,-7367,-7401,-7315,-7115,-6804,-6433,-6019,-5614,-5245,-4926,-4669,-4443,-4233,-3976,-3655,-3210,-2645,-1950,-1156,-317,520,1271,1899,2331,2576,2608,2480,2239,1942,1681,1497,1457,1572,1846,2256,2748,3279,3766,4192,4476,4650,4663,4578,4396,4169,3939,3729,3589,3511,3528,3616,3773,3982,4199,4425,4592,4702,4688,4549,4233,3745,3065,2211,1204,94,-1083,-2247,-3359,-4348,-5180,-5814,-6245,-6458,-6473,-6306,-5987,-5542,-5005,-4399,-3739,-3058,-2351,-1652,-965,-321,266,746,1120,1330,1391,1276,1000,587,65,-520,-1118,-1685,-2175,-2544,-2776,-2852,-2769,-2557,-2218,-1809,-1361,-925,-541,-252,-67,-17,-70,-223,-431,-658,-856,-1002,-1033,-973,-759,-434,24,590,1243,1970,2740,3522,4293,4999,5616,6091,6386,6470,6315,5916,5281,4432,3416,2286,1112,-32,-1084,-1964,-2639,-3062,-3224,-3137,-2821,-2336,-1734,-1098,-490,10,353,500,432,158,-297,-893,-1569,-2276,-2951,-3544,-4017,-4323,-4457,-4383,-4117,-3646,-3001,-2192,-1264,-253,786,1795,2729,3521,4156,4582,4819,4848,4707,4402,3984,3459,2873,2237,1563,883,183,-508,-1193,-1845,-2451,-2978,-3401,-3689,-3815,-3773,-3558,-3197,-2724,-2202,-1687,-1266,-973,-886,-997,-1317,-1803,-2384,-2988,-3509,-3862,-3963,-3753,-3216,-2348,-1209,137,1586,3030,4371,5510,6390,6974,7256,7266,7048,6661,6178,5642,5122,4630,4202,3829,3523,3271,3076,2948,2880,2906,3006,3196,3444,3718,3970,4128,4142,3943,3498,2789,1831,661,-630,-1986,-3265,-4408,-5309,-5912,-6198,-6152,-5828,-5268,-4566,-3794,-3042,-2378,-1842,-1477,-1262,-1205,-1257,-1402,-1594,-1828,-2073,-2343,-2631,-2941,-3282,-3633,-3989,-4323,-4611,-4833,-4972,-5035,-5018,-4959,-4859,-4765,-4673,-4603,-4543,-4477,-4398,-4265,-4083,-3822,-3498,-3112,-2699,-2269,-1871,-1507,-1200,-946,-725,-508,-259,60,480,1016,1665,2411,3192,3958,4628,5132,5410,5422,5160,4651,3947,3136,2310,1569,1008,685,642,880,1353,2011,2748,3487,4128,4612,4890,4959,4838,4571,4226,3853,3530,3277,3134,3090,3135,3232,3355,3452,3514,3516,3465,3372,3253,3131,3010,2899,2780,2629,2419,2099,1654,1039,260,-684,-1752,-2896,-4040,-5109,-6018,-6698,-7095,-7181,-6967,-6469,-5775,-4937,-4076,-3266,-2600,-2138,-1915,-1939,-2179,-2592,-3108,-3641,-4130,-4493,-4677,-4665,-4406,-3949,-3274,-2446,-1495,-476,563,1573,2528,3387,4149,4806,5368,5853,6278,6653,6997,7295,7544,7713,7781,7718,7502,7134,6604,5956,5219,4451,3712,3069,2558,2241,2098,2160,2352,2647,2959,3200,3313,3204,2846,2205,1295,144,-1183,-2618,-4070,-5468,-6727,-7807,-8660,-9286,-9695,-9905,-9970,-9916,-9794,-9624,-9432,-9213,-8974,-8696,-8371,-8003,-7578,-7125,-6647,-6179,-5732,-5327,-4957,-4624,-4278,-3912,-3447,-2874,-2133,-1224,-140,1083,2395,3726,4982,6083,6930,7471,7631,7424,6837,5943,4808,3545,2260,1078,91,-622,-1016,-1098,-887,-458,114,739,1327,1810,2146,2305,2313,2184,1979,1742,1530,1381,1315,1335,1434,1565,1714,1820,1865,1829,1704,1517,1297,1092,965,962,1130,1491,2046,2764,3593,4450,5245,5882,6278,6373,6129,5559,4691,3600,2375,1106,-94,-1162,-2007,-2619,-2956,-3044,-2909,-2576,-2117,-1551,-943,-309,304,892,1424,1898,2296,2604,2809,2896,2843,2654,2306,1818,1195,461,-346,-1191,-2020,-2785,-3438,-3941,-4267,-4402,-4364,-4168,-3869,-3510,-3137,-2809,-2547,-2374,-2293,-2273,-2302,-2330,-2332,-2278,-2158,-1977,-1751,-1514,-1291,-1130,-1041,-1061,-1172,-1379,-1639,-1926,-2175,-2350,-2381,-2245,-1891,-1340,-574,327,1340,2353,3294,4073,4606,4856,4781,4412,3776,2963,2054,1153,356,-254,-628,-728,-578,-192,355,1001,1659,2253,2714,2988,3042,2866,2470,1886,1155,341,-509,-1319,-2057,-2668,-3139,-3456,-3626,-3664,-3596,-3446,-3231,-2989,-2705,-2416,-2099,-1768,-1416,-1047,-673,-296,45,347,571,696,707,585,328,-58,-557,-1142,-1784,-2440,-3073,-3639,-4095,-4406,-4552,-4497,-4260,-3821,-3227,-2487,-1660,-783,85,904,1622,2223,2679,2989,3169,3218,3183,3072,2920,2755,2590,2454,2358,2313,2338,2426,2589,2813,3087,3382,3679,3922,4097,4145,4061,3809,3403,2843,2168,1414,639,-98,-735,-1220,-1507,-1567,-1400,-1013,-457,223,948,1652,2258,2723,2995,3074,2954,2676,2260,1779,1256,757,310,-60,-324,-491,-550,-521,-415,-254,-59,142,329,477,561,573,486,306,27,-345,-789,-1296,-1838,-2390,-2943,-3460,-3944,-4365,-4726,-5019,-5246,-5410,-5518,-5567,-5571,-5520,-5420,-5257,-5029,-4720,-4335,-3864,-3333,-2745,-2148,-1567,-1051,-631,-337,-181,-159,-249,-413,-604,-768,-859,-827,-653,-324,154,742,1412,2106,2778,3388,3894,4282,4541,4680,4719,4678,4598,4500,4430,4396,4435,4543,4737,4997,5321,5668,6016,6313,6521,6585,6478,6154,5616,4854,3899,2786,1567,303,-952,-2123,-3183,-4060,-4753,-5216,-5453,-5462,-5247,-4841,-4266,-3566,-2800,-2010,-1276,-641,-167,94,133,-84,-525,-1168,-1959,-2814,-3667,-4412,-4983,-5300,-5324,-5037,-4458,-3633,-2643,-1582,-547,355,1064,1504,1681,1589,1282,824,276,-268,-772,-1176,-1475,-1672,-1779,-1841,-1873,-1908,-1953,-1985,-2006,-1952,-1811,-1538,-1122,-566,100,833,1566,2226,2743,3069,3156,3015,2649,2122,1487,833,231,-251,-561,-676,-593,-334,53,517,995,1427,1766,1973,2030,1941,1715,1388,993,572,169,-190,-469,-667,-758,-765,-670,-503,-262,45,402,816,1269,1756,2271,2792,3306,3793,4222,4574,4814,4918,4863,4631,4218,3626,2870,1989,1010,0,-1001,-1930,-2740,-3400,-3880,-4187,-4329,-4345,-4270,-4157,-4053,-3985,-3994,-4066,-4213,-4396,-4592,-4747,-4840,-4809,-4664,-4361,-3936,-3385,-2758,-2080,-1401,-745,-145,405,896,1371,1842,2367,2967,3673,4491,5403,6378,7350,8266,9037,9608,9926,9947,9690,9155,8405,7502,6517,5535,4614,3800,3130,2587,2161,1814,1482,1144,727,235,-370,-1055,-1816,-2599,-3375,-4096,-4726,-5245,-5635,-5902,-6061,-6123,-6134,-6094,-6051,-6002,-5961,-5924,-5871,-5788,-5644,-5419,-5092,-4654,-4110,-3477,-2787,-2076,-1396,-786,-287,63,272,307,218,6,-283,-606,-940,-1235,-1490,-1669,-1796,-1859,-1880,-1888,-1882,-1903,-1945,-2013,-2113,-2207,-2306,-2353,-2361,-2282,-2131,-1887,-1575,-1198,-795,-387,-19,284,489,588,571,466,291,111,-40,-87,1,278,744,1420,2243,3206,4195,5176,6032,6713,7145,7313,7192,6834,6260,5568,4815,4096,3468,2981,2656,2479,2421,2436,2461,2449,2352,2150,1833,1430,957,471,14,-378,-656,-830,-870,-831,-705,-567,-420,-320,-270,-282,-346,-442,-547,-630,-676,-655,-583,-450,-292,-128,-6,54,1,-162,-455,-865,-1356,-1907,-2444,-2937,-3313,-3546,-3593,-3449,-3115,-2626,-2009,-1334,-642,-1,537,939,1170,1223,1106,827,435,-59,-582,-1123,-1614,-2040,-2360,-2560,-2628,-2557,-2363,-2040,-1617,-1097,-505,153,846,1572,2303,3021,3722,4363,4947,5430,5799,6022,6076,5948,5620,5121,4455,3680,2849,2023,1285,681,270,67,73,247,532,846,1097,1201,1080,694,22,-908,-2043,-3295,-4558,-5728,-6692,-7385,-7742,-7768,-7477,-6929,-6218,-5416,-4644,-3955,-3424,-3066,-2883,-2835,-2869,-2917,-2917,-2812,-2577,-2203,-1720,-1176,-624,-144,212,405,409,246,-50,-422,-793,-1097,-1280,-1297,-1154,-854,-458,-14,401,729,914,928,764,442,6,-490,-978,-1394,-1692,-1830,-1805,-1621,-1297,-874,-378,166,734,1329,1946,2607,3307,4063,4847,5652,6423,7116,7678,8043,8184,8050,7656,6994,6122,5084,3962,2834,1787,884,195,-245,-429,-340,-35,466,1087,1762,2418,2982,3384,3574,3510,3174,2580,1757,767,-310,-1384,-2348,-3122,-3615,-3790,-3626,-3144,-2414,-1513,-568,317,1022,1471,1612,1425,965,264,-549,-1404,-2181,-2812,-3241,-3457,-3473,-3346,-3135,-2913,-2742,-2661,-2680,-2783,-2919,-3019,-3022,-2846,-2465,-1857,-1048,-105,887,1811,2559,3026,3133,2854,2177,1173,-95,-1488,-2899,-4173,-5221,-5931,-6270,-6203,-5761,-4993,-3962,-2769,-1480,-194,1021,2114,3038,3769,4298,4609,4711,4601,4295,3798,3148,2366,1510,635,-195,-900,-1422,-1706,-1713,-1448,-923,-195,665,1565,2416,3112,3598,3792,3694,3278,2598,1697,646,-462,-1553,-2543,-3361,-3965,-4321,-4415,-4284,-3933,-3451,-2866,-2278,-1728,-1293,-999,-882,-918,-1108,-1368,-1675,-1930,-2092,-2096,-1919,-1547,-999,-321,444,1209,1923,2510,2938,3178,3243,3149,2951,2709,2477,2324,2271,2341,2513,2744,2971,3115,3104,2870,2379,1624,632,-532,-1776,-2997,-4077,-4920,-5447,-5605,-5397,-4836,-4003,-2964,-1842,-720,291,1125,1719,2056,2125,1962,1602,1107,533,-37,-567,-967,-1225,-1288,-1142,-800,-251,447,1277,2170,3078,3941,4695,5300,5706,5898,5857,5606,5165,4587,3928,3250,2624,2095,1725,1513,1477,1585,1785,2031,2232,2334,2264,1985,1474,741,-183,-1234,-2351,-3445,-4435,-5270,-5875,-6249,-6376,-6274,-6002,-5588,-5116,-4620,-4166,-3773,-3474,-3269,-3148,-3105,-3105,-3137,-3157,-3170,-3132,-3064,-2945,-2798,-2623,-2443,-2275,-2130,-2026,-1961,-1940,-1944,-1964,-1965,-1922,-1791,-1553,-1154,-600,141,1056,2111,3292,4511,5731,6847,7807,8515,8931,9006,8721,8110,7195,6070,4815,3547,2365,1386,670,290,252,547,1120,1902,2777,3658,4418,4978,5252,5211,4835,4160,3231,2137,965,-185,-1211,-2058,-2640,-2961,-2999,-2800,-2413,-1908,-1371,-876,-502,-306,-324,-572,-1037,-1679,-2454,-3273,-4076,-4770,-5303,-5621,-5705,-5566,-5228,-4759,-4230,-3714,-3302,-3035,-2971,-3108,-3437,-3913,-4479,-5061,-5589,-5998,-6235,-6280,-6104,-5756,-5231,-4617,-3935,-3260,-2624,-2066,-1597,-1216,-909,-650,-400,-131,203,625,1163,1829,2630,3550,4578,5664,6776,7845,8813,9615,10187,10476,10437,10057,9317,8262,6917,5364,3689,1991,382,-1030,-2154,-2903,-3241,-3139,-2634,-1770,-647,627,1925,3124,4101,4788,5103,5058,4649,3950,3027,1991,930,-52,-892,-1526,-1948,-2150,-2177,-2083,-1919,-1780,-1697,-1742,-1930,-2261,-2728,-3272,-3856,-4412,-4877,-5219,-5392,-5400,-5251,-4982,-4640,-4290,-3983,-3765,-3677,-3709,-3869,-4093,-4343,-4535,-4596,-4457,-4056,-3356,-2350,-1061,468,2136,3865,5519,6988,8166,8958,9312,9206,8663,7744,6554,5209,3861,2638,1666,1051,828,1034,1612,2496,3577,4717,5785,6649,7205,7377,7140,6483,5475,4163,2671,1077,-486,-1953,-3222,-4257,-5020,-5499,-5710,-5682,-5438,-5050,-4535,-3965,-3372,-2801,-2284,-1852,-1524,-1317,-1238,-1293,-1473,-1767,-2155,-2601,-3082,-3543,-3958,-4282,-4492,-4578,-4525,-4364,-4101,-3772,-3410,-3032,-2662,-2296,-1932,-1544,-1124,-634,-85,542,1207,1891,2527,3063,3437,3590,3493,3126,2509,1679,718,-308,-1281,-2130,-2768,-3153,-3254,-3103,-2719,-2204,-1617,-1075,-647,-421,-424,-695,-1193,-1896,-2716,-3573,-4365,-4991,-5354,-5391,-5033,-4278,-3125,-1631,134,2060,4039,5928,7622,8983,9947,10428,10420,9920,8994,7710,6191,4550,2920,1427,160,-784,-1394,-1634,-1557,-1206,-661,-9,672,1308,1845,2247,2507,2615,2606,2485,2289,2041,1753,1452,1140,825,514,206,-88,-372,-626,-856,-1033,-1156,-1204,-1164,-1034,-800,-483,-87,348,801,1216,1576,1833,1975,1991,1881,1659,1352,972,555,116,-333,-768,-1201,-1611,-2009,-2378,-2724,-3028,-3299,-3518,-3697,-3823,-3925,-3987,-4045,-4093,-4143,-4196,-4235,-4250,-4207,-4076,-3827,-3418,-2847,-2084,-1158,-76,1106,2345,3567,4711,5704,6489,7013,7243,7159,6760,6072,5131,3994,2737,1434,173,-955,-1884,-2543,-2893,-2919,-2628,-2058,-1278,-371,560,1412,2080,2493,2577,2324,1729,850,-251,-1471,-2706,-3862,-4821,-5547,-5951,-6063,-5859,-5410,-4753,-3975,-3135,-2303,-1529,-846,-271,196,564,859,1091,1286,1452,1588,1702,1766,1780,1715,1563,1322,984,578,118,-353,-802,-1189,-1489,-1688,-1779,-1789,-1741,-1684,-1654,-1699,-1838,-2092,-2447,-2874,-3345,-3791,-4191,-4472,-4629,-4631,-4474,-4183,-3747,-3211,-2573,-1846,-1043,-155,799,1828,2901,4001,5088,6104,7013,7745,8257,8521,8498,8208,7660,6898,5990,4998,4010,3105,2341,1796,1480,1428,1613,2011,2573,3225,3922,4564,5122,5513,5722,5708,5469,5005,4340,3496,2525,1462,365,-719,-1747,-2669,-3473,-4121,-4629,-4988,-5226,-5366,-5426,-5452,-5442,-5439,-5422,-5417,-5391,-5353,-5267,-5129,-4915,-4620,-4231,-3754,-3193,-2559,-1872,-1141,-394,366,1107,1837,2525,3180,3772,4301,4743,5074,5276,5313,5166,4816,4251,3482,2526,1430,244,-962,-2102,-3120,-3924,-4477,-4738,-4694,-4373,-3801,-3055,-2195,-1313,-473,261,840,1250,1463,1518,1400,1169,821,404,-68,-574,-1082,-1577,-2019,-2378,-2613,-2689,-2567,-2246,-1708,-991,-123,824,1789,2675,3425,3944,4209,4156,3814,3173,2301,1243,87,-1102,-2234,-3257,-4100,-4744,-5148,-5329,-5282,-5043,-4638,-4109,-3487,-2815,-2111,-1408,-710,-38,611,1227,1807,2352,2839,3275,3624,3897,4055,4112,4046,3874,3600,3245,2825,2370,1894,1425,976,549,163,-204,-538,-859,-1173,-1486,-1807,-2141,-2491,-2855,-3238,-3621,-4006,-4368,-4687,-4937,-5087,-5108,-4976,-4675,-4187,-3538,-2726,-1805,-817,184,1133,1975,2678,3196,3540,3708,3738,3670,3554,3438,3359,3358,3436,3607,3856,4162,4511,4873,5233,5574,5887,6160,6392,6564,6673,6694,6613,6406,6053,5549,4885,4074,3136,2097,1003,-107,-1189,-2200,-3109,-3884,-4518,-4991,-5316,-5486,-5530,-5450,-5286,-5047,-4770,-4471,-4180,-3906,-3676,-3483,-3347,-3254,-3204,-3187,-3180,-3167,-3123,-3023,-2849,-2584,-2220,-1767,-1238,-662,-88,457,895,1210,1338,1270,984,503,-159,-948,-1810,-2675,-3479,-4146,-4633,-4878,-4874,-4596,-4072,-3314,-2382,-1312,-178,973,2082,3091,3968,4658,5146,5401,5412,5186,4724,4074,3267,2371,1464,613,-85,-572,-782,-684,-275,434,1377,2495,3685,4860,5914,6772,7361,7655,7637,7331,6777,6030,5163,4226,3294,2385,1547,773,72,-571,-1169,-1733,-2275,-2785,-3277,-3718,-4120,-4464,-4738,-4959,-5103,-5201,-5238,-5245,-5205,-5151,-5069,-4971,-4865,-4740,-4610,-4466,-4316,-4152,-3974,-3788,-3573,-3362,-3110,-2871,-2599,-2346,-2075,-1831,-1592,-1382,-1193,-1029,-885,-755,-627,-489,-332,-135,93,381,701,1075,1476,1898,2322,2732,3097,3414,3643,3790,3833,3777,3621,3386,3079,2730,2363,1996,1653,1358,1105,926,803,751,768,855,1024,1274,1612,2043,2555,3140,3771,4408,5017,5530,5923,6120,6126,5895,5455,4816,4027,3135,2198,1274,400,-376,-1062,-1638,-2141,-2589,-3016,-3456,-3928,-4438,-4986,-5545,-6088,-6582,-6988,-7283,-7448,-7472,-7380,-7164,-6875,-6516,-6117,-5697,-5238,-4754,-4203,-3578,-2844,-1989,-1004,105,1306,2575,3843,5076,6195,7165,7929,8476,8772,8850,8704,8387,7933,7390,6804,6215,5666,5166,4749,4397,4117,3884,3678,3463,3223,2912,2519,2015,1396,653,-188,-1128,-2107,-3098,-4051,-4899,-5623,-6152,-6486,-6595,-6501,-6210,-5779,-5236,-4651,-4065,-3531,-3081,-2747,-2528,-2432,-2438,-2524,-2674,-2844,-3031,-3189,-3320,-3394,-3409,-3352,-3217,-3001,-2705,-2325,-1878,-1361,-804,-219,364,921,1417,1837,2146,2342,2427,2398,2294,2128,1944,1768,1630,1547,1518,1547,1601,1666,1704,1698,1622,1473,1259,986,700,416,164,-21,-151,-206,-226,-216,-237,-297,-455,-708,-1088,-1572,-2149,-2783,-3425,-4037,-4569,-4978,-5234,-5312,-5193,-4883,-4379,-3701,-2873,-1925,-897,157,1206,2179,3049,3769,4305,4665,4825,4832,4699,4487,4242,4013,3857,3795,3857,4039,4328,4686,5083,5450,5757,5943,5982,5846,5538,5059,4449,3734,2970,2198,1466,806,250,-210,-549,-809,-982,-1103,-1191,-1247,-1303,-1338,-1373,-1398,-1411,-1427,-1434,-1462,-1503,-1585,-1693,-1857,-2039,-2262,-2478,-2689,-2857,-2974,-3011,-2969,-2840,-2636,-2368,-2069,-1754,-1460,-1213,-1021,-911,-869,-897,-981,-1094,-1234,-1371,-1506,-1630,-1741,-1836,-1924,-1976,-2005,-1969,-1860,-1657,-1331,-891,-326,342,1081,1860,2624,3326,3917,4357,4605,4648,4473,4093,3523,2809,1983,1102,218,-630,-1378,-2011,-2490,-2799,-2941,-2902,-2714,-2383,-1944,-1420,-851,-257,313,853,1327,1719,2028,2228,2342,2356,2292,2160,1978,1764,1541,1305,1088,865,656,434,210,-39,-293,-562,-828,-1068,-1281,-1429,-1531,-1566,-1566,-1544,-1536,-1577,-1692,-1912,-2238,-2671,-3190,-3754,-4334,-4861,-5316,-5629,-5805,-5801,-5647,-5337,-4918,-4415,-3871,-3332,-2815,-2374,-1994,-1719,-1511,-1392,-1319,-1288,-1263,-1223,-1147,-1007,-793,-491,-93,394,967,1616,2314,3053,3796,4530,5224,5856,6416,6875,7237,7487,7625,7659,7583,7420,7164,6849,6478,6084,5683,5307,4971,4703,4512,4405,4378,4414,4493,4573,4626,4601,4462,4188,3737,3134,2363,1477,509,-485,-1447,-2322,-3074,-3669,-4109,-4400,-4572,-4659,-4708,-4754,-4833,-4962,-5146,-5384,-5642,-5909,-6133,-6300,-6364,-6319,-6145,-5842,-5422,-4887,-4273,-3583,-2856,-2089,-1319,-537,230,992,1727,2442,3104,3723,4246,4674,4962,5086,5037,4775,4332,3688,2907,2003,1060,121,-735,-1458,-1998,-2328,-2442,-2343,-2085,-1687,-1248,-789,-415,-144,-37,-100,-338,-733,-1246,-1839,-2448,-3041,-3545,-3949,-4195,-4297,-4226,-4011,-3645,-3168,-2590,-1943,-1251,-542,163,822,1427,1937,2329,2596,2695,2639,2412,2019,1490,834,117,-637,-1354,-1993,-2500,-2841,-2991,-2949,-2726,-2350,-1859,-1293,-696,-101,463,984,1453,1876,2266,2630,2989,3351,3719,4104,4485,4866,5225,5546,5818,6017,6139,6169,6100,5927,5642,5249,4734,4106,3364,2507,1556,519,-576,-1708,-2831,-3939,-4966,-5924,-6755,-7474,-8055,-8498,-8818,-8990,-9043,-8956,-8735,-8377,-7881,-7241,-6485,-5612,-4654,-3642,-2598,-1566,-561,381,1262,2058,2785,3440,4037,4592,5107,5609,6087,6562,7023,7465,7880,8257,8568,8819,8967,9016,8942,8738,8395,7909,7271,6490,5571,4527,3399,2202,1011,-150,-1200,-2107,-2824,-3325,-3609,-3690,-3593,-3386,-3111,-2844,-2642,-2552,-2622,-2857,-3268,-3823,-4492,-5212,-5938,-6591,-7137,-7511,-7703,-7684,-7475,-7085,-6551,-5910,-5203,-4467,-3734,-3023,-2346,-1708,-1098,-520,44,586,1100,1577,1977,2296,2489,2558,2485,2296,2004,1669,1320,1029,833,776,872,1129,1514,1998,2518,3020,3443,3745,3881,3848,3637,3281,2800,2247,1657,1072,530,46,-354,-669,-892,-1023,-1061,-1003,-848,-595,-243,204,732,1333,1971,2631,3264,3839,4312,4648,4810,4772,4533,4066,3437,2625,1731,775,-153,-1012,-1743,-2323,-2736,-2983,-3106,-3119,-3087,-3041,-3018,-3061,-3157,-3331,-3550,-3797,-4043,-4256,-4412,-4494,-4495,-4408,-4258,-4045,-3799,-3529,-3249,-2962,-2667,-2359,-2024,-1665,-1267,-848,-401,41,473,868,1201,1470,1641,1730,1720,1620,1447,1194,903,562,220,-130,-437,-701,-873,-960,-922,-770,-507,-137,290,760,1223,1643,1989,2239,2370,2405,2333,2204,2034,1874,1754,1716,1771,1950,2232,2625,3087,3603,4119,4616,5045,5384,5615,5713,5683,5515,5216,4798,4267,3641,2943,2184,1396,590,-210,-987,-1738,-2442,-3113,-3735,-4313,-4851,-5339,-5782,-6170,-6499,-6761,-6951,-7061,-7094,-7035,-6899,-6668,-6356,-5954,-5472,-4898,-4255,-3522,-2728,-1863,-942,30,1039,2081,3132,4188,5214,6206,7118,7946,8645,9198,9588,9789,9809,9632,9288,8770,8138,7389,6585,5746,4893,4068,3246,2461,1671,884,72,-776,-1653,-2567,-3481,-4387,-5227,-5988,-6620,-7105,-7438,-7604,-7631,-7538,-7345,-7103,-6814,-6515,-6212,-5896,-5580,-5229,-4846,-4410,-3908,-3342,-2710,-2020,-1300,-557,165,855,1469,1996,2402,2688,2831,2842,2719,2470,2123,1682,1191,658,132,-369,-801,-1146,-1372,-1471,-1433,-1265,-981,-600,-148,340,853,1340,1803,2203,2529,2773,2917,2969,2922,2793,2584,2334,2036,1745,1449,1197,969,794,647,527,416,285,126,-94,-379,-751,-1197,-1727,-2315,-2942,-3584,-4198,-4763,-5243,-5615,-5865,-5988,-5985,-5873,-5660,-5365,-5002,-4572,-4088,-3535,-2909,-2214,-1422,-570,362,1329,2313,3276,4183,5000,5701,6265,6690,6980,7145,7229,7234,7216,7190,7172,7194,7227,7289,7338,7359,7313,7175,6922,6540,6032,5414,4705,3959,3196,2473,1821,1263,821,493,265,116,1,-108,-271,-511,-869,-1359,-1985,-2726,-3564,-4452,-5341,-6195,-6943,-7575,-8041,-8335,-8449,-8389,-8171,-7818,-7343,-6781,-6142,-5455,-4721,-3967,-3188,-2402,-1611,-828,-70,654,1304,1877,2327,2644,2819,2832,2721,2479,2167,1811,1459,1151,915,771,723,759,869,1020,1195,1362,1506,1609,1669,1665,1612,1484,1302,1044,723,341,-109,-584,-1106,-1606,-2104,-2526,-2885,-3117,-3232,-3180,-2982,-2609,-2092,-1435,-677,145,992,1803,2556,3185,3686,4021,4193,4202,4072,3808,3464,3041,2592,2121,1666,1219,809,409,42,-327,-681,-1051,-1427,-1821,-2223,-2631,-3029,-3409,-3758,-4055,-4304,-4475,-4581,-4599,-4539,-4393,-4177,-3896,-3572,-3227,-2869,-2538,-2221,-1949,-1699,-1476,-1259,-1029,-781,-491,-177,164,511,837,1122,1341,1483,1539,1522,1441,1323,1193,1072,989,957,989,1082,1243,1449,1706,1991,2295,2607,2918,3203,3474,3691,3874,3990,4063,4072,4043,3974,3884,3794,3712,3662,3656,3697,3797,3939,4118,4310,4491,4634,4708,4693,4560,4302,3911,3387,2749,2004,1181,302,-609,-1519,-2420,-3268,-4072,-4785,-5414,-5944,-6353,-6664,-6847,-6935,-6913,-6817,-6644,-6426,-6182,-5926,-5678,-5441,-5214,-4991,-4744,-4455,-4083,-3607,-3001,-2247,-1360,-342,766,1912,3064,4137,5112,5917,6538,6949,7139,7133,6925,6572,6086,5527,4913,4297,3694,3130,2612,2140,1710,1312,926,552,163,-228,-639,-1059,-1486,-1911,-2334,-2739,-3136,-3509,-3859,-4181,-4463,-4704,-4887,-5009,-5056,-5038,-4940,-4788,-4577,-4336,-4072,-3802,-3538,-3271,-3018,-2740,-2450,-2108,-1719,-1258,-748,-184,387,948,1445,1854,2122,2256,2217,2049,1744,1358,920,469,48,-328,-622,-838,-960,-991,-933,-778,-535,-196,232,751,1354,2023,2747,3491,4233,4938,5570,6111,6521,6791,6910,6862,6663,6309,5816,5198,4469,3636,2725,1727,673,-440,-1587,-2746,-3889,-4976,-5972,-6835,-7530,-8025,-8309,-8372,-8240,-7914,-7460,-6892,-6274,-5642,-5030,-4467,-3968,-3526,-3133,-2757,-2374,-1939,-1429,-812,-88,749,1665,2641,3625,4580,5463,6238,6890,7399,7780,8030,8181,8238,8238,8178,8094,7968,7828,7654,7450,7207,6911,6555,6120,5598,4973,4242,3407,2465,1449,364,-734,-1826,-2844,-3771,-4538,-5140,-5534,-5729,-5718,-5540,-5212,-4801,-4343,-3905,-3528,-3258,-3119,-3125,-3264,-3526,-3872,-4262,-4661,-5012,-5289,-5459,-5497,-5407,-5180,-4841,-4401,-3883,-3322,-2721,-2120,-1517,-935,-379,148,639,1091,1503,1869,2184,2449,2643,2782,2849,2855,2809,2715,2588,2445,2287,2135,1984,1848,1717,1606,1488,1381,1257,1123,969,778,567,321,56,-203,-459,-657,-801,-851,-806,-652,-397,-58,365,821,1323,1811,2288,2717,3078,3349,3500,3519,3387,3098,2655,2078,1385,628,-167,-951,-1682,-2341,-2901,-3354,-3708,-3955,-4122,-4200,-4212,-4146,-4017,-3815,-3542,-3207,-2802,-2361,-1875,-1391,-898,-459,-48,271,524,667,720,656,503,248,-86,-469,-892,-1308,-1693,-2009,-2230,-2319,-2281,-2080,-1752,-1286,-733,-115,518,1117,1643,2044,2310,2401,2341,2125,1790,1381,920,482,78,-232,-444,-532,-512,-378,-165,109,417,725,1029,1299,1552,1774,2001,2229,2493,2792,3138,3520,3930,4330,4713,5033,5281,5439,5489,5446,5297,5059,4727,4310,3802,3211,2524,1755,902,-20,-989,-1991,-2981,-3943,-4831,-5617,-6272,-6769,-7091,-7241,-7203,-7010,-6672,-6221,-5691,-5111,-4504,-3903,-3303,-2726,-2164,-1619,-1097,-598,-130,287,651,943,1171,1340,1475,1603,1766,2003,2345,2819,3423,4148,4958,5802,6617,7343,7913,8282,8407,8272,7866,7218,6332,5267,4051,2737,1374,1,-1334,-2594,-3746,-4761,-5613,-6287,-6765,-7050,-7138,-7052,-6800,-6424,-5950,-5421,-4885,-4363,-3905,-3508,-3193,-2943,-2749,-2577,-2413,-2213,-1978,-1679,-1326,-919,-483,-37,377,746,1029,1219,1307,1297,1203,1054,861,669,479,314,173,48,-67,-193,-342,-519,-724,-954,-1175,-1375,-1511,-1549,-1470,-1244,-868,-352,289,1016,1780,2536,3225,3803,4242,4511,4619,4566,4387,4108,3765,3398,3012,2652,2291,1945,1589,1205,778,292,-270,-893,-1583,-2316,-3065,-3822,-4532,-5197,-5768,-6243,-6598,-6820,-6907,-6853,-6663,-6349,-5916,-5395,-4794,-4159,-3489,-2834,-2179,-1560,-954,-367,223,835,1477,2166,2903,3679,4492,5304,6111,6868,7565,8185,8707,9148,9489,9751,9941,10051,10106,10073,9959,9735,9378,8873,8191,7332,6296,5101,3789,2397,993,-359,-1613,-2696,-3593,-4271,-4737,-5013,-5127,-5126,-5062,-4968,-4898,-4860,-4875,-4941,-5035,-5151,-5252,-5333,-5366,-5357,-5304,-5216,-5107,-4992,-4877,-4767,-4667,-4550,-4415,-4228,-3966,-3615,-3154,-2585,-1923,-1188,-427,319,999,1565,1987,2233,2314,2230,2019,1716,1366,1016,693,439,250,151,127,178,290,458,666,921,1205,1527,1869,2233,2601,2960,3285,3561,3757,3864,3856,3730,3476,3105,2612,2033,1365,653,-83,-808,-1479,-2065,-2536,-2852,-3009,-2988,-2800,-2464,-2014,-1489,-942,-432,3,297,442,399,181,-206,-723,-1337,-1993,-2645,-3249,-3759,-4160,-4423,-4551,-4546,-4425,-4199,-3891,-3517,-3084,-2629,-2130,-1637,-1135,-654,-207,191,534,793,994,1106,1166,1170,1147,1119,1105,1135,1216,1365,1586,1870,2213,2586,2976,3347,3682,3942,4114,4170,4104,3905,3580,3139,2606,2002,1370,726,129,-420,-876,-1247,-1510,-1687,-1772,-1794,-1759,-1679,-1570,-1426,-1260,-1051,-810,-513,-174,229,669,1161,1671,2198,2716,3205,3662,4051,4389,4633,4811,4886,4880,4772,4577,4286,3914,3456,2931,2335,1684,976,229,-562,-1371,-2199,-3016,-3811,-4548,-5207,-5754,-6168,-6422,-6510,-6416,-6153,-5728,-5161,-4487,-3726,-2923,-2098,-1293,-519,194,847,1425,1941,2394,2802,3164,3506,3814,4104,4362,4573,4740,4825,4845,4764,4608,4369,4065,3721,3344,2965,2589,2225,1867,1507,1117,688,183,-399,-1079,-1846,-2690,-3572,-4474,-5325,-6111,-6763,-7265,-7589,-7718,-7665,-7425,-7038,-6515,-5905,-5219,-4513,-3790,-3096,-2433,-1835,-1295,-843,-468,-187,14,132,184,181,148,96,64,47,90,175,337,544,809,1103,1405,1697,1945,2130,2235,2240,2143,1933,1626,1212,728,178,-396,-963,-1469,-1877,-2118,-2165,-1974,-1526,-841,73,1141,2314,3492,4607,5562,6309,6783,6976,6876,6504,5902,5102,4174,3156,2096,1044,13,-956,-1860,-2682,-3416,-4053,-4590,-5013,-5317,-5496,-5535,-5434,-5199,-4831,-4358,-3801,-3195,-2580,-1994,-1469,-1038,-713,-503,-395,-370,-396,-438,-450,-411,-272,-28,337,826,1420,2104,2860,3648,4457,5257,6028,6760,7436,8052,8596,9062,9432,9700,9843,9851,9693,9365,8835,8106,7165,6028,4713,3259,1709,127,-1422,-2878,-4169,-5255,-6093,-6670,-6982,-7062,-6933,-6658,-6282,-5858,-5437,-5050,-4719,-4460,-4263,-4135,-4052,-4012,-4002,-4012,-4046,-4091,-4153,-4225,-4302,-4383,-4439,-4489,-4482,-4445,-4337,-4176,-3947,-3667,-3347,-2995,-2646,-2298,-1973,-1672,-1389,-1110,-820,-493,-118,328,825,1389,1971,2562,3110,3591,3961,4216,4327,4320,4195,3990,3740,3465,3225,3010,2876,2804,2812,2887,3015,3185,3370,3554,3712,3821,3869,3819,3674,3399,3010,2491,1874,1172,429,-320,-1028,-1663,-2179,-2576,-2820,-2941,-2938,-2847,-2699,-2521,-2349,-2202,-2100,-2054,-2064,-2137,-2257,-2436,-2641,-2887,-3130,-3380,-3590,-3757,-3839,-3821,-3680,-3403,-2979,-2427,-1747,-992,-183,620,1370,2019,2529,2867,3027,3005,2822,2520,2135,1720,1332,999,772,646,633,712,849,1026,1194,1346,1451,1521,1552,1573,1588,1625,1683,1764,1853,1915,1931,1844,1636,1273,745,63,-751,-1655,-2584,-3483,-4267,-4884,-5272,-5395,-5240,-4811,-4140,-3270,-2266,-1177,-84,984,1963,2840,3592,4213,4711,5089,5350,5511,5565,5516,5370,5108,4747,4273,3692,3021,2256,1429,553,-347,-1238,-2102,-2903,-3623,-4231,-4706,-5022,-5161,-5110,-4853,-4403,-3755,-2949,-2004,-984,80,1112,2078,2925,3615,4139,4472,4631,4619,4459,4172,3777,3303,2755,2171,1538,902,248,-374,-972,-1487,-1923,-2223,-2378,-2365,-2173,-1810,-1299,-669,16,705,1329,1819,2123,2195,2021,1598,961,144,-778,-1749,-2694,-3554,-4287,-4838,-5211,-5372,-5337,-5111,-4697,-4125,-3406,-2560,-1632,-639,356,1313,2171,2877,3373,3623,3591,3275,2687,1870,872,-218,-1333,-2376,-3282,-3985,-4456,-4674,-4659,-4432,-4048,-3547,-2984,-2401,-1817,-1269,-744,-265,187,586,945,1230,1439,1554,1567,1487,1327,1121,901,722,617,629,782,1077,1509,2044,2632,3228,3768,4200,4483,4597,4514,4266,3849,3307,2669,1965,1225,466,-294,-1050,-1793,-2513,-3205,-3841,-4423,-4903,-5289,-5547,-5677,-5680,-5559,-5337,-5036,-4688,-4316,-3955,-3619,-3324,-3073,-2847,-2641,-2416,-2150,-1818,-1382,-854,-206,534,1355,2235,3133,4029,4901,5712,6479,7158,7774,8307,8754,9123,9379,9539,9568,9473,9247,8885,8411,7828,7172,6453,5708,4943,4177,3416,2645,1875,1075,263,-581,-1438,-2286,-3113,-3863,-4525,-5043,-5411,-5589,-5602,-5430,-5128,-4710,-4235,-3742,-3273,-2865,-2532,-2291,-2124,-2037,-1991,-1999,-2019,-2080,-2150,-2269,-2414,-2615,-2851,-3128,-3420,-3711,-3961,-4157,-4260,-4269,-4162,-3961,-3656,-3289,-2858,-2400,-1921,-1444,-967,-511,-67,344,729,1073,1364,1609,1780,1899,1957,1970,1959,1949,1961,2035,2181,2429,2771,3208,3709,4249,4775,5246,5613,5839,5891,5768,5459,4986,4384,3662,2885,2057,1224,393,-405,-1182,-1908,-2601,-3243,-3833,-4367,-4827,-5217,-5515,-5729,-5851,-5889,-5860,-5771,-5661,-5531,-5416,-5319,-5241,-5187,-5126,-5055,-4937,-4754,-4499,-4144,-3720,-3220,-2670,-2114,-1542,-1019,-519,-77,333,706,1077,1443,1847,2276,2754,3259,3792,4308,4802,5212,5535,5715,5766,5654,5417,5058,4626,4152,3692,3269,2931,2683,2534,2474,2482,2529,2590,2631,2637,2588,2481,2307,2083,1808,1499,1164,811,450,89,-265,-609,-922,-1209,-1448,-1627,-1748,-1776,-1732,-1587,-1358,-1045,-656,-216,261,746,1211,1631,1977,2224,2355,2352,2213,1932,1523,999,383,-287,-990,-1665,-2299,-2824,-3246,-3511,-3644,-3623,-3483,-3244,-2936,-2595,-2255,-1925,-1648,-1390,-1183,-977,-776,-535,-246,122,566,1091,1679,2303,2932,3518,4030,4423,4674,4778,4720,4538,4238,3864,3452,3010,2584,2147,1723,1272,795,267,-316,-959,-1639,-2338,-3020,-3644,-4189,-4605,-4898,-5041,-5063,-4973,-4810,-4615,-4412,-4246,-4121,-4045,-3999,-3951,-3871,-3707,-3445,-3047,-2532,-1906,-1220,-520,133,674,1077,1292,1339,1224,984,681,347,50,-190,-340,-401,-383,-300,-193,-70,23,88,104,79,26,-52,-116,-173,-188,-169,-111,-16,95,219,334,430,503,549,572,589,597,629,673,757,868,1019,1199,1413,1648,1907,2179,2464,2745,3023,3266,3476,3620,3688,3652,3507,3230,2837,2324,1716,1031,314,-421,-1122,-1774,-2350,-2831,-3221,-3511,-3713,-3840,-3893,-3895,-3838,-3724,-3560,-3319,-3023,-2652,-2226,-1763,-1290,-837,-448,-144,42,107,52,-96,-299,-513,-668,-736,-638,-376,92,740,1553,2477,3470,4454,5392,6216,6902,7429,7790,7995,8074,8037,7929,7753,7538,7278,6976,6620,6201,5701,5122,4445,3696,2862,1985,1066,151,-754,-1602,-2398,-3097,-3711,-4219,-4623,-4931,-5140,-5266,-5313,-5298,-5224,-5103,-4950,-4765,-4581,-4390,-4235,-4117,-4062,-4091,-4195,-4400,-4673,-5022,-5394,-5789,-6139,-6450,-6652,-6764,-6738,-6592,-6314,-5920,-5411,-4809,-4114,-3345,-2518,-1646,-748,151,1024,1853,2594,3251,3773,4178,4440,4572,4588,4499,4341,4139,3932,3738,3604,3529,3546,3644,3827,4069,4367,4669,4976,5231,5424,5521,5500,5342,5033,4556,3920,3123,2185,1143,23,-1106,-2200,-3194,-4034,-4676,-5085,-5255,-5179,-4907,-4453,-3908,-3303,-2727,-2214,-1822,-1561,-1449,-1463,-1589,-1784,-2022,-2260,-2475,-2649,-2763,-2827,-2829,-2779,-2673,-2510,-2280,-1975,-1589,-1105,-537,115,837,1581,2345,3051,3694,4201,4569,4750,4755,4576,4237,3777,3225,2637,2056,1509,1048,666,391,211,116,99,133,215,322,450,588,729,869,990,1094,1155,1178,1139,1046,887,673,403,96,-244,-596,-950,-1294,-1610,-1898,-2141,-2338,-2478,-2555,-2556,-2472,-2299,-2028,-1676,-1241,-764,-263,217,635,962,1160,1219,1136,927,629,282,-60,-349,-544,-617,-557,-383,-102,225,575,894,1149,1327,1418,1435,1408,1360,1339,1364,1467,1655,1922,2260,2632,3020,3375,3674,3891,3997,3996,3872,3637,3298,2867,2359,1784,1165,507,-170,-848,-1520,-2158,-2752,-3295,-3758,-4162,-4472,-4714,-4877,-4973,-5005,-4989,-4917,-4815,-4673,-4499,-4297,-4061,-3786,-3467,-3085,-2636,-2104,-1493,-799,-44,749,1550,2303,2984,3538,3947,4186,4254,4160,3932,3589,3186,2732,2285,1854,1464,1134,853,634,456,315,181,51,-116,-320,-586,-920,-1318,-1773,-2257,-2749,-3196,-3581,-3844,-3973,-3941,-3749,-3417,-2959,-2435,-1878,-1340,-869,-482,-202,-25,70,114,135,183,273,439,681,986,1325,1665,1936,2110,2112,1936,1547,972,234,-614,-1497,-2354,-3107,-3701,-4095,-4268,-4224,-3992,-3602,-3113,-2573,-2019,-1509,-1035,-642,-298,-17,223,441,629,812,974,1125,1256,1375,1482,1593,1719,1885,2096,2379,2719,3133,3583,4069,4545,4989,5367,5651,5820,5865,5784,5586,5301,4949,4579,4221,3908,3673,3510,3429,3410,3417,3436,3412,3339,3183,2953,2629,2246,1796,1311,799,269,-261,-796,-1322,-1843,-2345,-2824,-3262,-3642,-3956,-4174,-4295,-4306,-4201,-3992,-3684,-3289,-2835,-2329,-1799,-1262,-730,-228,229,619,915,1090,1122,975,649,125,-572,-1426,-2383,-3388,-4371,-5269,-6006,-6556,-6852,-6923,-6744,-6373,-5845,-5208,-4537,-3858,-3228,-2655,-2153,-1709,-1306,-922,-530,-118,334,816,1331,1853,2370,2858,3295,3670,3968,4199,4351,4449,4490,4493,4466,4410,4321,4203,4030,3809,3519,3167,2751,2283,1769,1232,680,123,-424,-977,-1508,-2056,-2584,-3130,-3658,-4171,-4645,-5050,-5362,-5540,-5564,-5414,-5081,-4581,-3936,-3187,-2399,-1614,-913,-325,89,329,382,283,59,-230,-532,-800,-967,-1024,-925,-676,-286,240,855,1544,2254,2966,3635,4238,4755,5156,5447,5599,5618,5495,5238,4848,4344,3739,3060,2346,1609,911,250,-317,-806,-1180,-1470,-1655,-1783,-1842,-1878,-1881,-1877,-1867,-1851,-1823,-1788,-1727,-1655,-1564,-1462,-1367,-1275,-1206,-1156,-1119,-1080,-1028,-921,-765,-517,-185,233,725,1264,1817,2352,2825,3204,3463,3577,3543,3357,3032,2591,2050,1461,838,242,-317,-780,-1148,-1372,-1467,-1401,-1200,-858,-406,127,717,1312,1885,2393,2810,3113,3290,3344,3279,3121,2887,2615,2334,2065,1839,1658,1529,1446,1383,1325,1238,1105,899,615,249,-188,-676,-1185,-1698,-2175,-2612,-2985,-3302,-3570,-3801,-4019,-4236,-4471,-4728,-5007,-5296,-5578,-5832,-6030,-6155,-6193,-6121,-5956,-5677,-5316,-4869,-4357,-3781,-3155,-2474,-1745,-965,-144,703,1561,2382,3149,3795,4301,4622,4745,4661,4391,3962,3419,2817,2211,1645,1171,794,540,384,315,295,300,295,268,210,123,30,-62,-113,-117,-56,71,250,456,661,814,881,829,624,274,-222,-825,-1497,-2176,-2813,-3346,-3737,-3952,-3983,-3833,-3520,-3082,-2546,-1959,-1346,-744,-161,380,882,1333,1730,2073,2337,2527,2608,2583,2435,2174,1816,1377,918,462,73,-211,-364,-359,-201,85,472,901,1322,1685,1934,2058,2022,1859,1579,1235,879,559,339,249,322,563,961,1487,2104,2756,3396,3964,4426,4733,4873,4823,4596,4190,3646,2977,2233,1456,678,-44,-680,-1189,-1547,-1739,-1751,-1606,-1295,-885,-366,182,755,1297,1788,2208,2540,2776,2915,2943,2871,2682,2376,1955,1408,759,10,-798,-1644,-2472,-3247,-3928,-4465,-4843,-5032,-5027,-4846,-4499,-4032,-3495,-2929,-2406,-1962,-1642,-1479,-1471,-1629,-1927,-2340,-2836,-3379,-3930,-4465,-4950,-5363,-5676,-5877,-5925,-5831,-5547,-5092,-4454,-3652,-2730,-1709,-673,351,1281,2081,2723,3173,3457,3574,3569,3473,3331,3173,3030,2923,2848,2823,2821,2850,2885,2926,2958,2982,2992,2987,2962,2922,2841,2727,2549,2296,1957,1517,978,351,-339,-1071,-1780,-2451,-3008,-3438,-3694,-3765,-3652,-3363,-2923,-2367,-1724,-1042,-341,330,964,1518,1986,2337,2554,2606,2488,2166,1652,937,59,-944,-2003,-3040,-3962,-4677,-5108,-5194,-4904,-4252,-3267,-2040,-653,772,2131,3321,4266,4911,5235,5241,4949,4414,3671,2802,1838,858,-103,-997,-1777,-2421,-2888,-3168,-3243,-3104,-2770,-2241,-1570,-777,65,918,1700,2374,2881,3190,3304,3212,2974,2615,2214,1824,1499,1274,1170,1163,1240,1335,1410,1401,1282,1025,642,156,-384,-919,-1391,-1753,-1955,-2003,-1874,-1621,-1257,-846,-425,-40,276,508,636,689,657,589,495,407,350,337,379,481,642,853,1108,1395,1700,2010,2317,2589,2837,3013,3139,3170,3132,2997,2784,2494,2135,1727,1277,806,325,-158,-623,-1083,-1510,-1934,-2330,-2728,-3113,-3502,-3893,-4280,-4667,-5037,-5373,-5678,-5904,-6067,-6127,-6082,-5922,-5640,-5241,-4725,-4110,-3406,-2640,-1829,-1008,-195,572,1277,1905,2433,2870,3209,3463,3636,3741,3774,3750,3647,3482,3221,2893,2476,1999,1474,930,394,-91,-509,-820,-1019,-1097,-1044,-899,-641,-340,11,360,686,955,1153,1249,1252,1150,966,708,415,103,-193,-447,-652,-785,-861,-880,-866,-835,-815,-822,-870,-979,-1136,-1351,-1600,-1868,-2138,-2371,-2558,-2661,-2676,-2587,-2399,-2113,-1755,-1339,-900,-466,-76,252,471,581,560,406,144,-223,-647,-1100,-1540,-1919,-2215,-2382,-2421,-2304,-2054,-1669,-1190,-632,-46,544,1089,1568,1946,2224,2382,2454,2443,2397,2347,2334,2397,2559,2836,3224,3713,4264,4852,5415,5919,6319,6584,6688,6630,6398,6013,5489,4845,4103,3295,2437,1564,706,-119,-850,-1485,-1961,-2269,-2387,-2302,-2037,-1606,-1061,-446,176,756,1242,1605,1825,1904,1850,1693,1449,1160,825,481,105,-284,-703,-1158,-1632,-2135,-2617,-3070,-3432,-3685,-3787,-3728,-3517,-3167,-2738,-2273,-1852,-1527,-1360,-1381,-1608,-2026,-2602,-3279,-3995,-4674,-5251,-5672,-5897,-5909,-5707,-5311,-4756,-4082,-3328,-2554,-1775,-1057,-392,172,645,1001,1257,1404,1462,1436,1357,1238,1117,1009,950,955,1040,1212,1459,1776,2132,2510,2872,3202,3471,3666,3785,3813,3771,3649,3459,3197,2853,2434,1905,1286,551,-279,-1190,-2146,-3112,-4018,-4836,-5483,-5936,-6143,-6100,-5797,-5260,-4523,-3632,-2654,-1646,-677,201,936,1502,1875,2055,2059,1903,1627,1265,846,422,-2,-370,-693,-916,-1049,-1052,-928,-652,-227,344,1045,1843,2694,3541,4320,4962,5410,5614,5544,5194,4586,3749,2762,1678,589,-435,-1322,-2030,-2504,-2758,-2767,-2584,-2220,-1747,-1196,-641,-116,334,678,911,1021,1032,961,841,692,550,422,333,278,257,268,297,346,402,462,535,604,690,769,855,917,969,958,913,783,590,327,0,-352,-720,-1044,-1307,-1440,-1435,-1239,-863,-286,452,1327,2287,3258,4190,5001,5649,6073,6261,6192,5887,5373,4693,3890,3028,2134,1261,427,-352,-1062,-1706,-2275,-2762,-3157,-3444,-3588,-3590,-3409,-3067,-2552,-1915,-1183,-442,258,822,1197,1317,1147,680,-77,-1075,-2251,-3527,-4800,-5994,-7004,-7790,-8288,-8505,-8451,-8171,-7732,-7202,-6658,-6157,-5739,-5419,-5176,-4982,-4774,-4496,-4097,-3528,-2783,-1870,-821,292,1410,2439,3324,3994,4432,4612,4578,4348,4006,3598,3206,2880,2673,2595,2669,2863,3159,3518,3887,4245,4541,4768,4906,4954,4919,4810,4629,4398,4095,3751,3335,2861,2322,1707,1043,312,-437,-1218,-1971,-2696,-3353,-3921,-4389,-4741,-4977,-5102,-5130,-5071,-4956,-4794,-4616,-4424,-4242,-4053,-3866,-3652,-3402,-3090,-2701,-2228,-1663,-1032,-346,343,1004,1578,2033,2319,2431,2350,2101,1716,1241,745,279,-83,-298,-329,-155,213,764,1453,2244,3069,3893,4661,5338,5907,6346,6668,6875,6985,7016,6980,6890,6741,6530,6243,5861,5379,4784,4090,3316,2492,1671,892,214,-335,-712,-923,-964,-864,-665,-397,-131,114,285,376,370,279,117,-80,-293,-477,-629,-717,-756,-757,-748,-775,-872,-1085,-1443,-1961,-2637,-3440,-4333,-5251,-6137,-6919,-7541,-7966,-8154,-8119,-7841,-7381,-6742,-6001,-5173,-4331,-3499,-2720,-2027,-1430,-962,-609,-396,-291,-308,-412,-591,-828,-1086,-1359,-1607,-1821,-1972,-2044,-2027,-1895,-1671,-1327,-913,-417,98,621,1093,1494,1787,1961,2017,1965,1832,1656,1472,1328,1252,1271,1399,1628,1948,2325,2719,3094,3402,3611,3693,3640,3444,3122,2691,2175,1610,1015,432,-118,-606,-1009,-1308,-1484,-1538,-1456,-1267,-963,-590,-164,288,723,1138,1489,1786,2000,2142,2194,2163,2046,1839,1550,1179,740,243,-284,-833,-1349,-1833,-2227,-2520,-2689,-2706,-2591,-2324,-1946,-1462,-919,-336,235,782,1263,1680,2016,2277,2468,2607,2689,2738,2740,2694,2604,2437,2209,1906,1531,1112,651,196,-234,-603,-882,-1059,-1122,-1071,-929,-710,-456,-200,23,172,230,167,-8,-312,-703,-1180,-1692,-2213,-2707,-3133,-3465,-3682,-3757,-3691,-3477,-3125,-2654,-2084,-1456,-798,-164,418,907,1267,1500,1580,1546,1403,1203,983,792,669,652,759,1004,1380,1871,2453,3079,3730,4336,4889,5328,5647,5814,5828,5683,5382,4943,4355,3659,2842,1949,992,7,-960,-1874,-2682,-3338,-3810,-4064,-4090,-3897,-3512,-2977,-2359,-1721,-1137,-673,-380,-290,-426,-765,-1289,-1950,-2683,-3443,-4157,-4784,-5282,-5624,-5809,-5821,-5706,-5446,-5104,-4679,-4210,-3723,-3229,-2758,-2307,-1897,-1524,-1189,-894,-615,-364,-110,144,414,711,1029,1376,1745,2119,2503,2871,3216,3536,3808,4048,4239,4385,4491,4543,4554,4515,4418,4275,4060,3794,3465,3082,2653,2191,1701,1210,724,259,-170,-552,-889,-1156,-1378,-1541,-1657,-1737,-1787,-1816,-1846,-1870,-1914,-1978,-2072,-2206,-2371,-2582,-2814,-3079,-3348,-3620,-3866,-4088,-4248,-4352,-4373,-4308,-4145,-3878,-3503,-3025,-2444,-1781,-1052,-288,475,1197,1840,2360,2728,2924,2931,2761,2436,1975,1441,859,302,-205,-608,-884,-1016,-987,-818,-498,-74,460,1052,1697,2358,3012,3640,4208,4706,5101,5381,5527,5535,5397,5137,4757,4307,3817,3329,2894,2533,2285,2151,2123,2190,2297,2424,2506,2518,2421,2214,1889,1479,1010,525,70,-322,-616,-799,-863,-813,-674,-463,-223,21,224,362,406,334,149,-163,-572,-1072,-1622,-2200,-2759,-3271,-3703,-4020,-4224,-4274,-4209,-4003,-3704,-3323,-2884,-2430,-1966,-1525,-1112,-731,-383,-62,234,511,764,980,1153,1246,1250,1134,887,501,-21,-664,-1397,-2190,-2990,-3767,-4467,-5061,-5519,-5830,-5986,-5999,-5875,-5641,-5310,-4911,-4442,-3923,-3352,-2724,-2049,-1318,-547,252,1052,1830,2540,3165,3665,4024,4231,4289,4210,4028,3761,3459,3140,2845,2572,2348,2137,1961,1763,1561,1310,1028,706,367,26,-285,-551,-742,-855,-882,-837,-732,-588,-430,-273,-142,-40,22,41,21,-43,-145,-294,-481,-715,-975,-1273,-1565,-1852,-2086,-2250,-2308,-2248,-2039,-1703,-1234,-658,-15,677,1369,2029,2644,3168,3613,3952,4188,4319,4341,4251,4053,3735,3310,2775,2151,1464,740,36,-619,-1156,-1558,-1769,-1799,-1635,-1313,-869,-358,164,633,1011,1252,1355,1319,1167,946,693,470,319,273,361,570,904,1310,1761,2198,2574,2850,2986,2972,2807,2495,2079,1575,1031,492,-21,-461,-809,-1046,-1150,-1127,-966,-680,-282,203,749,1317,1867,2363,2754,3017,3113,3025,2750,2282,1647,863,-26,-983,-1957,-2905,-3780,-4539,-5162,-5611,-5892,-5981,-5896,-5637,-5215,-4650,-3946,-3143,-2245,-1310,-350,565,1402,2106,2621,2925,2968,2761,2292,1603,730,-275,-1343,-2417,-3441,-4362,-5158,-5799,-6290,-6628,-6832,-6916,-6892,-6780,-6578,-6305,-5948,-5521,-5022,-4457,-3842,-3183,-2499,-1809,-1112,-438,237,887,1540,2194,2851,3528,4209,4889,5562,6184,6754,7224,7585,7806,7889,7814,7605,7264,6815,6295,5704,5102,4474,3857,3240,2630,2008,1376,717,23,-685,-1414,-2126,-2793,-3388,-3868,-4214,-4411,-4456,-4371,-4180,-3923,-3648,-3396,-3199,-3094,-3073,-3152,-3299,-3483,-3678,-3815,-3879,-3797,-3560,-3132,-2504,-1689,-704,417,1612,2840,4020,5106,6018,6727,7168,7338,7212,6799,6127,5220,4137,2932,1671,420,-750,-1788,-2633,-3264,-3653,-3806,-3732,-3457,-3021,-2451,-1799,-1090,-370,339,1003,1602,2106,2505,2774,2916,2921,2810,2602,2335,2063,1824,1692,1682,1865,2205,2739,3386,4117,4838,5478,5939,6179,6122,5789,5173,4341,3360,2324,1313,424,-307,-833,-1165,-1332,-1382,-1392,-1418,-1537,-1778,-2178,-2734,-3414,-4203,-5015,-5833,-6568,-7203,-7685,-8015,-8168,-8174,-8022,-7757,-7367,-6894,-6316,-5661,-4907,-4076,-3151,-2171,-1138,-101,906,1835,2645,3292,3749,4006,4047,3896,3568,3093,2515,1853,1161,444,-251,-930,-1559,-2143,-2655,-3102,-3457,-3731,-3896,-3971,-3941,-3827,-3633,-3377,-3081,-2763,-2433,-2105,-1777,-1435,-1084,-676,-218,321,945,1650,2425,3245,4078,4883,5632,6267,6779,7124,7290,7273,7056,6659,6077,5338,4463,3485,2444,1383,358,-594,-1408,-2065,-2520,-2768,-2814,-2667,-2377,-1974,-1525,-1078,-685,-384,-207,-152,-215,-374,-578,-799,-981,-1090,-1109,-1013,-832,-570,-278,17,272,462,574,607,584,523,471,450,506,642,884,1205,1596,2014,2419,2760,3000,3101,3040,2827,2450,1964,1381,759,130,-471,-1020,-1503,-1912,-2262,-2545,-2789,-2982,-3136,-3249,-3310,-3319,-3271,-3161,-3003,-2792,-2557,-2294,-2041,-1789,-1565,-1359,-1179,-999,-828,-617,-383,-87,264,660,1103,1543,1972,2332,2598,2734,2727,2581,2307,1960,1567,1211,930,784,807,1014,1406,1958,2636,3389,4159,4890,5523,6015,6321,6426,6298,5960,5393,4641,3713,2653,1486,266,-975,-2188,-3322,-4344,-5193,-5839,-6244,-6384,-6243,-5834,-5164,-4280,-3228,-2060,-860,332,1423,2379,3139,3661,3929,3908,3611,3030,2203,1151,-64,-1385,-2744,-4067,-5282,-6327,-7153,-7721,-8025,-8062,-7864,-7474,-6943,-6343,-5719,-5148,-4651,-4268,-3993,-3808,-3681,-3552,-3375,-3082,-2645,-2023,-1219,-244,862,2054,3266,4445,5529,6471,7238,7806,8163,8311,8256,8004,7584,6997,6281,5456,4554,3615,2677,1776,962,251,-324,-760,-1062,-1237,-1328,-1352,-1359,-1384,-1443,-1571,-1760,-2013,-2310,-2626,-2937,-3223,-3463,-3653,-3795,-3892,-3971,-4034,-4097,-4162,-4221,-4255,-4248,-4161,-3984,-3679,-3257,-2691,-2021,-1246,-412,450,1306,2116,2862,3515,4079,4544,4923,5223,5454,5611,5695,5680,5548,5275,4829,4208,3403,2448,1380,259,-824,-1823,-2623,-3204,-3502,-3521,-3269,-2781,-2110,-1312,-448,424,1273,2046,2744,3335,3835,4225,4526,4729,4837,4860,4785,4630,4392,4089,3739,3361,2987,2632,2330,2082,1910,1798,1750,1742,1752,1775,1771,1752,1693,1607,1483,1339,1157,947,685,364,-37,-529,-1122,-1809,-2583,-3407,-4255,-5074,-5824,-6451,-6925,-7200,-7274,-7123,-6764,-6204,-5481,-4623,-3675,-2682,-1686,-726,162,951,1630,2166,2576,2828,2935,2886,2678,2324,1815,1182,433,-399,-1282,-2191,-3078,-3932,-4707,-5408,-5998,-6494,-6871,-7143,-7304,-7347,-7275,-7081,-6745,-6284,-5661,-4907,-4002,-2982,-1857,-672,540,1731,2853,3879,4764,5501,6080,6504,6798,6966,7044,7031,6941,6761,6475,6062,5497,4757,3845,2756,1538,217,-1124,-2426,-3612,-4602,-5356,-5813,-5975,-5826,-5414,-4760,-3944,-3007,-2031,-1049,-127,717,1454,2073,2572,2945,3196,3326,3340,3245,3049,2778,2452,2104,1769,1471,1240,1083,1004,987,1014,1051,1080,1071,1021,919,785,629,481,366,299,309,385,544,765,1031,1321,1596,1825,1980,2022,1941,1725,1373,924,377,-187,-762,-1275,-1705,-2018,-2197,-2229,-2133,-1895,-1550,-1101,-565,28,682,1353,2046,2713,3350,3913,4387,4739,4949,4998,4876,4579,4118,3505,2767,1937,1049,145,-731,-1549,-2256,-2839,-3247,-3479,-3509,-3339,-2969,-2423,-1718,-905,-19,878,1730,2482,3083,3488,3673,3621,3339,2845,2166,1341,418,-562,-1553,-2516,-3417,-4224,-4918,-5476,-5889,-6139,-6233,-6147,-5912,-5503,-4965,-4294,-3532,-2711,-1867,-1052,-302,335,830,1145,1287,1232,1018,654,179,-372,-966,-1570,-2174,-2748,-3313,-3841,-4359,-4848,-5308,-5727,-6078,-6334,-6469,-6448,-6256,-5879,-5313,-4585,-3716,-2747,-1734,-706,267,1166,1958,2633,3200,3670,4077,4450,4819,5208,5620,6055,6485,6879,7190,7375,7390,7218,6832,6259,5516,4650,3725,2785,1896,1104,431,-85,-475,-718,-860,-917,-908,-871,-802,-717,-624,-504,-379,-224,-65,97,241,341,376,319,152,-128,-526,-1016,-1577,-2161,-2731,-3222,-3606,-3820,-3853,-3673,-3283,-2692,-1930,-1018,-25,1034,2084,3096,4027,4832,5502,5992,6311,6422,6337,6042,5544,4849,3975,2947,1800,572,-682,-1924,-3090,-4149,-5050,-5779,-6301,-6622,-6727,-6635,-6341,-5879,-5242,-4470,-3573,-2588,-1533,-459,615,1639,2587,3430,4144,4723,5145,5441,5577,5606,5499,5297,4985,4592,4103,3548,2923,2257,1575,904,293,-227,-612,-838,-882,-755,-463,-59,414,889,1296,1579,1681,1576,1245,708,-15,-867,-1793,-2739,-3632,-4440,-5098,-5606,-5921,-6066,-6017,-5805,-5426,-4899,-4247,-3471,-2607,-1672,-690,293,1254,2145,2928,3569,4039,4309,4378,4235,3899,3380,2716,1927,1054,135,-813,-1738,-2645,-3485,-4270,-4972,-5595,-6133,-6577,-6935,-7194,-7357,-7408,-7351,-7151,-6823,-6321,-5656,-4806,-3780,-2581,-1248,210,1712,3242,4711,6074,7277,8259,8994,9446,9601,9467,9057,8395,7532,6491,5352,4122,2883,1638,440,-703,-1765,-2743,-3611,-4371,-4999,-5480,-5800,-5945,-5897,-5665,-5241,-4652,-3911,-3063,-2128,-1169,-202,711,1558,2302,2929,3436,3809,4066,4199,4236,4170,4022,3800,3510,3163,2767,2332,1876,1415,979,579,258,27,-96,-91,20,248,549,903,1276,1623,1923,2140,2256,2271,2165,1963,1650,1263,789,260,-321,-941,-1577,-2224,-2849,-3439,-3963,-4395,-4721,-4898,-4942,-4812,-4541,-4107,-3548,-2870,-2100,-1271,-399,476,1332,2142,2879,3527,4051,4456,4700,4794,4713,4462,4033,3442,2693,1820,848,-171,-1186,-2126,-2921,-3500,-3797,-3761,-3375,-2629,-1575,-262,1213,2748,4235,5569,6663,7455,7902,8004,7760,7218,6404,5384,4192,2885,1507,89,-1305,-2663,-3912,-5038,-5968,-6691,-7145,-7333,-7217,-6829,-6170,-5301,-4268,-3137,-1992,-892,83,884,1472,1813,1910,1766,1402,858,164,-628,-1485,-2355,-3211,-4009,-4736,-5354,-5862,-6233,-6465,-6564,-6513,-6342,-6045,-5643,-5161,-4601,-3996,-3351,-2679,-1991,-1280,-559,187,942,1722,2509,3297,4066,4799,5470,6049,6522,6847,7028,7032,6864,6520,6010,5355,4572,3705,2776,1841,920,75,-692,-1328,-1841,-2214,-2451,-2565,-2576,-2490,-2346,-2146,-1915,-1666,-1406,-1146,-892,-643,-417,-202,-19,137,254,320,325,266,116,-114,-446,-860,-1349,-1893,-2448,-2986,-3450,-3809,-4015,-4051,-3886,-3542,-3007,-2322,-1507,-597,370,1367,2359,3320,4232,5061,5795,6398,6858,7144,7234,7116,6770,6206,5428,4468,3356,2154,909,-309,-1442,-2440,-3263,-3877,-4283,-4476,-4468,-4291,-3950,-3483,-2890,-2196,-1403,-525,422,1417,2429,3413,4329,5125,5754,6189,6387,6358,6092,5623,4982,4205,3362,2471,1618,801,87,-526,-1014,-1379,-1625,-1766,-1813,-1795,-1718,-1615,-1493,-1378,-1273,-1197,-1155,-1148,-1182,-1243,-1333,-1427,-1528,-1609,-1663,-1689,-1669,-1615,-1525,-1403,-1264,-1108,-944,-775,-599,-417,-224,-11,210,452,700,939,1171,1351,1473,1511,1433,1234,895,416,-193,-906,-1708,-2545,-3398,-4219,-4987,-5680,-6284,-6807,-7244,-7609,-7909,-8142,-8301,-8379,-8344,-8179,-7849,-7329,-6607,-5666,-4528,-3188,-1707,-102,1551,3210,4800,6278,7570,8644,9444,9944,10118,9958,9456,8638,7524,6155,4606,2921,1209,-476,-2027,-3389,-4491,-5290,-5780,-5948,-5831,-5471,-4910,-4229,-3467,-2680,-1904,-1159,-454,210,846,1460,2055,2640,3200,3721,4192,4575,4869,5040,5103,5039,4883,4635,4335,4007,3672,3355,3066,2797,2552,2306,2037,1745,1387,981,519,11,-507,-1017,-1477,-1853,-2117,-2243,-2232,-2073,-1801,-1429,-1001,-561,-135,217,493,644,687,602,418,141,-195,-560,-934,-1271,-1563,-1777,-1897,-1913,-1808,-1586,-1235,-767,-189,491,1237,2036,2850,3638,4373,5011,5519,5870,6030,5987,5713,5217,4478,3535,2391,1109,-267,-1661,-2996,-4191,-5166,-5860,-6222,-6226,-5881,-5205,-4269,-3128,-1884,-615,588,1654,2535,3182,3600,3775,3743,3529,3164,2702,2156,1572,963,340,-275,-890,-1485,-2058,-2594,-3086,-3505,-3852,-4097,-4241,-4276,-4200,-4032,-3784,-3482,-3155,-2830,-2536,-2296,-2127,-2037,-2025,-2093,-2212,-2386,-2579,-2779,-2976,-3139,-3278,-3370,-3417,-3425,-3375,-3291,-3152,-2977,-2758,-2496,-2198,-1853,-1479,-1059,-610,-122,385,931,1476,2053,2625,3199,3772,4314,4834,5294,5690,5983,6157,6177,6028,5686,5151,4425,3526,2497,1363,202,-954,-2029,-2984,-3768,-4362,-4729,-4893,-4838,-4597,-4200,-3657,-3028,-2319,-1572,-809,-46,689,1385,2026,2597,3096,3505,3820,4046,4166,4203,4135,3983,3737,3399,2976,2455,1859,1181,451,-316,-1083,-1822,-2480,-3025,-3416,-3600,-3581,-3297,-2786,-2027,-1057,84,1353,2676,4000,5235,6333,7203,7813,8101,8043,7632,6863,5781,4419,2852,1161,-576,-2250,-3790,-5109,-6143,-6862,-7233,-7267,-6978,-6410,-5603,-4626,-3527,-2369,-1207,-86,951,1873,2653,3276,3730,4010,4122,4067,3867,3527,3076,2535,1919,1270,592,-67,-701,-1276,-1778,-2193,-2504,-2713,-2817,-2827,-2758,-2633,-2466,-2300,-2133,-2011,-1913,-1870,-1848,-1849,-1841,-1801,-1697,-1513,-1222,-817,-304,315,1012,1753,2510,3231,3881,4415,4801,4999,5010,4801,4400,3807,3062,2201,1274,342,-548,-1327,-1965,-2412,-2663,-2704,-2577,-2290,-1929,-1530,-1177,-935,-862,-997,-1376,-1985,-2814,-3810,-4911,-6038,-7117,-8058,-8795,-9270,-9439,-9289,-8811,-8027,-6969,-5678,-4210,-2615,-949,726,2367,3922,5348,6617,7686,8539,9155,9511,9603,9413,8947,8196,7183,5919,4449,2818,1094,-652,-2334,-3872,-5181,-6205,-6877,-7191,-7117,-6701,-5965,-4990,-3830,-2593,-1328,-140,934,1838,2541,3051,3360,3506,3525,3443,3338,3212,3142,3128,3208,3376,3628,3945,4286,4629,4901,5079,5107,4951,4594,4026,3257,2323,1260,132,-1004,-2076,-3031,-3809,-4376,-4706,-4790,-4638,-4278,-3745,-3101,-2385,-1685,-1032,-506,-123,70,79,-95,-426,-875,-1395,-1934,-2443,-2868,-3177,-3340,-3337,-3176,-2856,-2396,-1831,-1163,-448,323,1101,1895,2678,3449,4195,4898,5554,6126,6604,6947,7123,7109,6864,6386,5653,4690,3516,2181,744,-727,-2153,-3457,-4573,-5436,-6008,-6256,-6175,-5771,-5081,-4139,-3010,-1757,-454,826,2014,3049,3886,4491,4848,4969,4856,4566,4119,3574,2982,2371,1806,1287,858,501,233,14,-149,-316,-479,-691,-937,-1242,-1584,-1953,-2328,-2680,-2996,-3254,-3463,-3615,-3750,-3870,-4021,-4217,-4482,-4820,-5229,-5677,-6145,-6579,-6936,-7175,-7243,-7133,-6810,-6296,-5598,-4754,-3804,-2799,-1777,-799,122,934,1641,2229,2695,3076,3359,3599,3800,3999,4204,4441,4693,4975,5252,5510,5710,5812,5787,5583,5199,4592,3797,2814,1697,501,-703,-1835,-2820,-3591,-4094,-4302,-4209,-3839,-3234,-2465,-1597,-729,80,745,1225,1487,1520,1340,978,474,-113,-731,-1327,-1854,-2277,-2574,-2732,-2759,-2663,-2474,-2214,-1923,-1621,-1347,-1117,-941,-835,-779,-774,-793,-807,-796,-722,-572,-314,51,536,1127,1810,2553,3328,4083,4786,5377,5833,6103,6180,6048,5711,5201,4535,3775,2954,2141,1376,702,161,-238,-483,-570,-534,-372,-130,173,514,862,1211,1541,1849,2127,2383,2603,2813,2981,3149,3271,3379,3439,3449,3392,3248,3000,2635,2141,1517,777,-66,-977,-1912,-2839,-3693,-4457,-5073,-5543,-5848,-6000,-6018,-5930,-5764,-5558,-5323,-5084,-4835,-4569,-4264,-3886,-3416,-2818,-2087,-1217,-228,841,1946,3017,3994,4805,5400,5732,5777,5540,5030,4300,3391,2368,1306,255,-719,-1576,-2294,-2848,-3242,-3489,-3591,-3589,-3486,-3317,-3099,-2849,-2588,-2331,-2092,-1889,-1741,-1659,-1659,-1748,-1928,-2190,-2520,-2885,-3253,-3582,-3833,-3959,-3942,-3745,-3377,-2834,-2144,-1336,-452,470,1377,2239,3009,3662,4167,4498,4640,4570,4285,3773,3048,2119,1025,-197,-1483,-2766,-3978,-5037,-5880,-6450,-6704,-6633,-6228,-5527,-4563,-3409,-2120,-788,538,1769,2873,3793,4512,5011,5293,5370,5266,5017,4659,4248,3818,3432,3117,2923,2854,2939,3145,3478,3867,4298,4682,4990,5140,5110,4858,4371,3675,2783,1767,687,-383,-1364,-2183,-2798,-3162,-3272,-3143,-2792,-2294,-1682,-1045,-429,107,522,805,940,953,863,702,524,333,186,64,-4,-52,-71,-108,-149,-232,-331,-456,-576,-668,-712,-671,-535,-296,53,477,971,1474,1964,2385,2699,2878,2890,2728,2389,1883,1237,481,-341,-1178,-1986,-2708,-3310,-3738,-3985,-4007,-3822,-3424,-2829,-2092,-1227,-314,609,1480,2245,2873,3329,3606,3713,3662,3493,3233,2930,2606,2299,2004,1732,1460,1172,831,423,-92,-704,-1436,-2249,-3147,-4058,-4977,-5825,-6586,-7205,-7670,-7949,-8050,-7970,-7723,-7340,-6829,-6234,-5565,-4859,-4133,-3410,-2712,-2052,-1442,-897,-411,13,383,715,1013,1303,1579,1857,2124,2370,2591,2750,2848,2855,2772,2601,2337,2025,1655,1295,953,670,472,368,367,449,603,769,936,1021,1025,886,618,209,-308,-897,-1507,-2080,-2567,-2908,-3078,-3041,-2803,-2364,-1758,-1013,-178,705,1589,2432,3198,3861,4397,4795,5051,5165,5153,5021,4801,4502,4166,3800,3443,3098,2786,2502,2242,1993,1734,1441,1098,682,201,-353,-945,-1556,-2138,-2655,-3061,-3335,-3441,-3388,-3175,-2824,-2370,-1841,-1270,-698,-135,385,859,1273,1627,1904,2116,2236,2279,2237,2108,1921,1675,1414,1155,942,788,732,771,912,1147,1437,1773,2099,2392,2625,2760,2816,2752,2625,2398,2135,1808,1454,1058,621,137,-409,-1016,-1684,-2406,-3156,-3906,-4621,-5251,-5767,-6123,-6308,-6301,-6111,-5762,-5278,-4713,-4105,-3496,-2931,-2426,-1988,-1621,-1296,-997,-690,-353,35,481,977,1520,2080,2639,3168,3642,4042,4358,4567,4682,4677,4566,4338,3984,3520,2928,2228,1428,545,-383,-1331,-2246,-3091,-3815,-4390,-4774,-4963,-4943,-4732,-4357,-3851,-3258,-2631,-2008,-1439,-946,-552,-263,-66,44,106,137,167,222,310,449,630,859,1114,1396,1687,1984,2284,2574,2868,3142,3402,3618,3768,3826,3747,3512,3073,2447,1600,583,-594,-1871,-3187,-4491,-5696,-6773,-7637,-8278,-8643,-8729,-8525,-8039,-7284,-6294,-5094,-3743,-2285,-780,699,2111,3378,4470,5340,5967,6348,6479,6403,6127,5729,5230,4713,4208,3778,3444,3232,3146,3157,3258,3379,3502,3552,3512,3331,3007,2534,1924,1214,428,-383,-1190,-1947,-2634,-3233,-3725,-4124,-4417,-4632,-4764,-4835,-4840,-4794,-4688,-4530,-4312,-4035,-3704,-3306,-2859,-2348,-1785,-1163,-487,246,1024,1837,2676,3496,4291,4989,5581,6000,6232,6253,6046,5651,5063,4362,3570,2769,1996,1313,733,295,-29,-232,-361,-448,-528,-644,-815,-1056,-1363,-1722,-2099,-2460,-2757,-2955,-3012,-2910,-2636,-2189,-1592,-872,-60,792,1647,2463,3197,3825,4323,4677,4885,4959,4901,4752,4510,4236,3920,3622,3317,3046,2770,2495,2185,1808,1344,756,43,-800,-1758,-2793,-3867,-4917,-5892,-6733,-7400,-7860,-8103,-8143,-7999,-7725,-7360,-6965,-6587,-6256,-5999,-5812,-5674,-5558,-5412,-5188,-4846,-4343,-3671,-2823,-1829,-727,427,1565,2628,3543,4281,4794,5089,5164,5060,4801,4460,4061,3666,3302,2983,2725,2504,2319,2126,1912,1648,1316,921,451,-69,-628,-1200,-1758,-2276,-2728,-3087,-3339,-3463,-3457,-3303,-3025,-2616,-2118,-1548,-963,-399,89,450,660,688,534,225,-210,-702,-1184,-1585,-1830,-1871,-1666,-1223,-552,281,1218,2159,3027,3735,4225,4450,4402,4087,3546,2839,2032,1207,436,-217,-696,-979,-1039,-908,-584,-142,389,936,1438,1845,2106,2196,2097,1814,1378,815,204,-418,-953,-1360,-1551,-1513,-1195,-618,206,1218,2355,3526,4645,5628,6398,6897,7104,7005,6634,6037,5271,4425,3561,2750,2046,1461,1023,700,470,303,141,-31,-255,-530,-866,-1240,-1638,-2029,-2383,-2687,-2916,-3070,-3149,-3161,-3124,-3052,-2968,-2882,-2813,-2770,-2754,-2777,-2824,-2908,-3003,-3121,-3238,-3339,-3423,-3430,-3382,-3204,-2915,-2475,-1898,-1194,-397,453,1288,2055,2682,3110,3302,3224,2880,2288,1497,555,-448,-1460,-2387,-3192,-3806,-4227,-4420,-4415,-4219,-3864,-3394,-2833,-2226,-1592,-959,-344,251,806,1335,1820,2269,2668,3017,3293,3492,3579,3554,3390,3089,2654,2099,1453,764,51,-611,-1222,-1722,-2119,-2403,-2591,-2704,-2776,-2835,-2909,-3037,-3205,-3457,-3754,-4113,-4498,-4889,-5262,-5577,-5814,-5930,-5905,-5707,-5319,-4731,-3940,-2960,-1816,-539,807,2184,3516,4754,5840,6730,7398,7826,8026,8008,7822,7489,7086,6638,6207,5825,5513,5293,5161,5101,5096,5108,5097,5021,4839,4507,4002,3311,2421,1372,178,-1093,-2391,-3639,-4772,-5725,-6447,-6906,-7082,-6977,-6623,-6037,-5291,-4415,-3478,-2521,-1591,-715,82,792,1418,1952,2433,2843,3223,3565,3871,4159,4380,4563,4645,4639,4517,4269,3905,3436,2883,2285,1675,1084,557,98,-268,-561,-782,-980,-1166,-1400,-1683,-2061,-2509,-3037,-3591,-4144,-4628,-4990,-5181,-5152,-4893,-4388,-3667,-2760,-1720,-619,502,1549,2508,3299,3925,4353,4588,4642,4523,4271,3896,3452,2948,2436,1923,1446,1007,617,273,-48,-355,-683,-1058,-1498,-2036,-2663,-3388,-4184,-5024,-5864,-6657,-7355,-7910,-8290,-8461,-8420,-8163,-7701,-7063,-6260,-5347,-4330,-3262,-2155,-1048,53,1103,2118,3044,3894,4635,5258,5754,6109,6326,6397,6334,6138,5830,5417,4924,4363,3756,3120,2475,1826,1205,597,38,-489,-968,-1408,-1814,-2186,-2549,-2890,-3231,-3570,-3904,-4240,-4562,-4866,-5138,-5361,-5514,-5572,-5517,-5316,-4965,-4435,-3740,-2870,-1862,-733,472,1703,2917,4049,5066,5911,6564,6995,7201,7186,6963,6561,6015,5365,4665,3950,3287,2691,2216,1859,1631,1521,1480,1496,1486,1426,1258,946,479,-151,-918,-1783,-2686,-3561,-4334,-4935,-5301,-5398,-5199,-4724,-3992,-3085,-2049,-1004,-2,864,1538,1997,2224,2238,2088,1811,1489,1165,907,741,703,793,999,1301,1665,2044,2422,2738,2996,3165,3242,3239,3142,2979,2734,2430,2046,1602,1072,478,-197,-925,-1705,-2502,-3293,-4047,-4716,-5291,-5714,-5992,-6088,-6015,-5767,-5366,-4818,-4159,-3390,-2553,-1640,-695,294,1280,2272,3222,4121,4936,5640,6213,6633,6898,6996,6950,6766,6471,6100,5660,5196,4709,4219,3722,3217,2686,2122,1499,810,36,-820,-1758,-2769,-3819,-4895,-5946,-6945,-7844,-8612,-9212,-9623,-9828,-9818,-9596,-9178,-8569,-7812,-6910,-5914,-4836,-3716,-2577,-1447,-358,678,1626,2487,3233,3874,4396,4813,5125,5343,5489,5552,5575,5540,5481,5394,5288,5173,5035,4890,4709,4489,4218,3849,3397,2800,2080,1205,195,-940,-2160,-3431,-4692,-5895,-6977,-7893,-8590,-9052,-9240,-9172,-8836,-8261,-7468,-6494,-5366,-4144,-2836,-1520,-198,1064,2252,3333,4285,5091,5750,6244,6590,6780,6838,6774,6609,6369,6067,5729,5366,4976,4568,4108,3600,2997,2296,1468,522,-535,-1673,-2851,-4015,-5115,-6091,-6899,-7517,-7907,-8091,-8059,-7848,-7472,-6980,-6386,-5742,-5057,-4363,-3672,-2993,-2323,-1666,-996,-322,394,1138,1937,2777,3653,4557,5457,6334,7164,7912,8558,9085,9464,9704,9775,9691,9441,9035,8475,7778,6947,6019,4996,3918,2805,1679,571,-503,-1520,-2470,-3322,-4086,-4714,-5227,-5573,-5764,-5765,-5574,-5184,-4597,-3817,-2887,-1816,-681,494,1619,2665,3546,4246,4713,4941,4934,4695,4277,3689,3004,2243,1450,670,-92,-793,-1442,-2014,-2515,-2929,-3273,-3533,-3728,-3859,-3954,-4018,-4095,-4187,-4335,-4544,-4818,-5165,-5548,-5958,-6340,-6659,-6867,-6925,-6802,-6482,-5967,-5265,-4409,-3440,-2392,-1325,-266,742,1674,2527,3282,3957,4544,5059,5488,5845,6099,6251,6275,6154,5881,5445,4848,4111,3242,2292,1284,268,-718,-1643,-2473,-3202,-3823,-4346,-4788,-5173,-5514,-5844,-6149,-6443,-6705,-6903,-7024,-7013,-6867,-6552,-6065,-5421,-4623,-3710,-2713,-1656,-600,440,1419,2295,3063,3660,4100,4343,4397,4265,3973,3552,3063,2558,2103,1772,1597,1641,1900,2374,3037,3813,4663,5470,6182,6711,7002,7034,6787,6295,5597,4756,3852,2943,2114,1396,842,446,217,117,125,192,278,352,368,327,192,-25,-318,-687,-1085,-1510,-1911,-2266,-2544,-2716,-2753,-2652,-2384,-1962,-1386,-674,145,1034,1946,2833,3644,4326,4846,5160,5263,5142,4815,4308,3654,2906,2102,1296,514,-202,-848,-1406,-1888,-2286,-2625,-2899,-3128,-3307,-3439,-3519,-3545,-3515,-3427,-3295,-3119,-2930,-2735,-2564,-2435,-2352,-2335,-2368,-2451,-2556,-2659,-2737,-2753,-2700,-2545,-2300,-1957,-1532,-1044,-511,44,588,1109,1565,1949,2219,2372,2373,2222,1919,1459,885,205,-515,-1245,-1923,-2514,-2964,-3266,-3385,-3341,-3134,-2794,-2352,-1842,-1301,-757,-237,241,669,1038,1352,1610,1818,1970,2077,2122,2113,2051,1929,1777,1592,1418,1258,1168,1138,1214,1371,1607,1887,2170,2399,2521,2479,2231,1750,1032,95,-1022,-2253,-3529,-4764,-5881,-6812,-7503,-7922,-8063,-7919,-7536,-6921,-6143,-5217,-4195,-3105,-1973,-825,311,1424,2466,3435,4271,4963,5468,5771,5857,5737,5425,4965,4414,3825,3273,2811,2486,2337,2358,2544,2851,3219,3585,3870,4009,3946,3650,3099,2331,1361,278,-867,-1980,-2987,-3820,-4419,-4757,-4803,-4563,-4052,-3295,-2349,-1256,-90,1088,2203,3190,3995,4568,4890,4950,4766,4371,3816,3155,2469,1798,1219,763,447,295,269,358,511,685,833,922,919,817,613,317,-41,-453,-880,-1323,-1755,-2189,-2618,-3056,-3506,-3970,-4435,-4893,-5299,-5631,-5827,-5859,-5670,-5253,-4584,-3680,-2576,-1308,42,1426,2761,3994,5076,5971,6667,7158,7452,7563,7514,7311,6983,6524,5949,5257,4446,3530,2507,1404,240,-954,-2143,-3291,-4363,-5335,-6175,-6883,-7445,-7868,-8168,-8352,-8442,-8453,-8398,-8286,-8127,-7907,-7633,-7272,-6830,-6270,-5589,-4774,-3813,-2726,-1507,-200,1186,2587,3983,5309,6528,7595,8462,9100,9481,9591,9422,8981,8289,7375,6274,5047,3720,2382,1049,-199,-1346,-2338,-3167,-3812,-4275,-4571,-4706,-4722,-4631,-4483,-4298,-4105,-3939,-3795,-3705,-3651,-3639,-3647,-3658,-3646,-3583,-3436,-3181,-2785,-2241,-1535,-675,309,1396,2521,3640,4691,5609,6350,6864,7128,7130,6878,6394,5719,4899,3994,3057,2143,1310,578,0,-433,-697,-809,-784,-643,-435,-177,64,269,385,393,274,22,-335,-786,-1258,-1729,-2108,-2375,-2448,-2341,-2008,-1495,-827,-57,731,1482,2115,2579,2836,2873,2684,2317,1784,1168,505,-142,-706,-1175,-1483,-1639,-1627,-1450,-1144,-710,-215,336,871,1370,1780,2070,2213,2188,1984,1612,1079,425,-321,-1095,-1868,-2557,-3153,-3582,-3860,-3958,-3897,-3705,-3407,-3044,-2655,-2259,-1890,-1551,-1244,-961,-683,-393,-69,304,732,1220,1745,2303,2853,3378,3840,4229,4513,4699,4774,4753,4632,4432,4139,3772,3310,2755,2098,1335,482,-453,-1431,-2418,-3366,-4228,-4959,-5526,-5906,-6092,-6094,-5932,-5643,-5253,-4811,-4329,-3842,-3350,-2852,-2346,-1802,-1223,-578,125,892,1705,2541,3371,4156,4870,5465,5945,6258,6442,6456,6353,6117,5797,5394,4951,4465,3975,3470,2967,2450,1922,1349,737,41,-732,-1601,-2565,-3598,-4699,-5802,-6892,-7899,-8788,-9512,-10030,-10332,-10391,-10222,-9828,-9229,-8451,-7514,-6440,-5258,-3977,-2639,-1246,147,1528,2837,4050,5111,5995,6664,7114,7333,7346,7176,6866,6464,6022,5585,5191,4869,4619,4439,4305,4165,3997,3724,3331,2767,2028,1109,44,-1142,-2375,-3609,-4773,-5797,-6650,-7273,-7663,-7814,-7737,-7469,-7041,-6498,-5870,-5201,-4507,-3809,-3126,-2444,-1783,-1127,-485,153,781,1409,2032,2656,3286,3916,4558,5198,5839,6464,7064,7619,8114,8524,8836,9025,9084,8991,8742,8317,7722,6941,5990,4866,3602,2214,758,-727,-2177,-3528,-4724,-5705,-6425,-6862,-6997,-6841,-6421,-5775,-4962,-4029,-3044,-2044,-1070,-150,721,1524,2284,2991,3658,4274,4828,5294,5653,5859,5912,5760,5421,4873,4139,3238,2194,1056,-155,-1383,-2597,-3768,-4839,-5816,-6645,-7330,-7856,-8213,-8424,-8481,-8422,-8253,-8010,-7713,-7390,-7061,-6743,-6442,-6156,-5875,-5581,-5246,-4856,-4365,-3775,-3048,-2196,-1211,-118,1064,2288,3518,4699,5772,6699,7425,7910,8154,8115,7839,7331,6646,5829,4951,4045,3186,2387,1674,1055,501,4,-472,-954,-1460,-2002,-2580,-3174,-3766,-4315,-4790,-5159,-5390,-5466,-5386,-5149,-4778,-4305,-3749,-3164,-2565,-1989,-1445,-944,-486,-60,327,697,1032,1337,1591,1786,1893,1924,1836,1673,1411,1106,769,448,173,-25,-119,-95,51,317,690,1149,1676,2233,2805,3346,3851,4280,4625,4878,5023,5073,5023,4897,4695,4447,4163,3855,3559,3251,2979,2704,2453,2206,1949,1687,1388,1069,707,323,-90,-508,-914,-1308,-1646,-1946,-2168,-2324,-2398,-2393,-2307,-2147,-1926,-1654,-1357,-1060,-791,-582,-458,-446,-554,-786,-1138,-1582,-2093,-2636,-3148,-3607,-3934,-4124,-4111,-3916,-3509,-2938,-2230,-1446,-659,74,679,1116,1357,1405,1281,1042,739,446,228,131,192,418,797,1293,1866,2450,3004,3457,3792,3960,3971,3811,3507,3081,2557,1969,1339,687,31,-628,-1272,-1907,-2512,-3092,-3612,-4071,-4431,-4676,-4791,-4755,-4577,-4262,-3825,-3302,-2718,-2106,-1508,-928,-408,66,478,840,1163,1455,1733,2000,2269,2529,2783,3013,3202,3341,3394,3368,3230,3001,2662,2244,1755,1225,686,164,-313,-716,-1035,-1254,-1380,-1419,-1393,-1314,-1227,-1141,-1096,-1105,-1187,-1344,-1574,-1859,-2181,-2510,-2819,-3076,-3257,-3344,-3325,-3194,-2958,-2624,-2216,-1746,-1260,-759,-306,110,439,697,869,977,1030,1059,1078,1115,1177,1270,1394,1538,1687,1825,1933,2003,2013,1976,1872,1724,1538,1324,1103,885,681,502,343,206,72,-62,-228,-417,-662,-940,-1259,-1597,-1927,-2232,-2466,-2621,-2653,-2568,-2343,-1994,-1532,-982,-370,269,905,1510,2059,2541,2948,3283,3553,3775,3959,4124,4278,4417,4545,4634,4671,4630,4476,4193,3764,3175,2452,1597,654,-336,-1329,-2279,-3133,-3869,-4438,-4838,-5039,-5058,-4883,-4540,-4039,-3403,-2663,-1843,-979,-102,753,1562,2291,2940,3481,3934,4287,4574,4793,4981,5131,5276,5382,5470,5479,5406,5183,4789,4175,3332,2246,940,-556,-2176,-3865,-5525,-7096,-8479,-9628,-10483,-11013,-11221,-11103,-10712,-10071,-9258,-8316,-7307,-6281,-5272,-4296,-3381,-2498,-1669,-851,-61,733,1508,2275,3005,3696,4304,4835,5241,5535,5689,5712,5612,5392,5085,4690,4250,3762,3260,2738,2217,1683,1144,591,17,-571,-1178,-1796,-2404,-2999,-3551,-4046,-4464,-4784,-4998,-5094,-5066,-4916,-4643,-4262,-3773,-3207,-2562,-1882,-1170,-470,213,836,1404,1884,2297,2625,2906,3141,3361,3586,3819,4085,4357,4646,4907,5132,5275,5316,5226,4980,4576,4011,3289,2451,1503,510,-496,-1475,-2365,-3150,-3776,-4240,-4510,-4598,-4494,-4224,-3799,-3256,-2618,-1925,-1219,-526,99,635,1047,1317,1436,1412,1256,1007,696,382,111,-72,-122,-24,234,632,1139,1697,2254,2741,3103,3304,3303,3125,2757,2269,1676,1060,443,-117,-611,-1028,-1369,-1658,-1911,-2153,-2397,-2657,-2921,-3193,-3446,-3666,-3827,-3906,-3896,-3768,-3536,-3186,-2728,-2182,-1545,-854,-113,656,1429,2198,2932,3616,4233,4756,5181,5484,5671,5733,5690,5549,5338,5078,4795,4508,4229,3958,3686,3396,3064,2659,2161,1542,801,-65,-1033,-2075,-3146,-4193,-5163,-6002,-6668,-7124,-7359,-7363,-7167,-6782,-6270,-5653,-5008,-4342,-3720,-3134,-2609,-2126,-1684,-1247,-822,-367,95,587,1086,1578,2062,2485,2870,3165,3385,3511,3547,3502,3380,3195,2962,2696,2411,2132,1868,1646,1473,1368,1331,1371,1461,1592,1717,1808,1814,1704,1434,1007,402,-336,-1176,-2065,-2926,-3707,-4342,-4791,-5037,-5077,-4931,-4653,-4272,-3874,-3489,-3178,-2963,-2856,-2849,-2916,-3019,-3106,-3137,-3057,-2834,-2447,-1885,-1162,-308,645,1637,2615,3534,4316,4949,5365,5566,5524,5244,4740,4038,3178,2208,1191,188,-739,-1524,-2131,-2516,-2675,-2612,-2351,-1947,-1447,-928,-447,-63,177,253,151,-97,-466,-890,-1311,-1657,-1872,-1895,-1713,-1297,-685,106,998,1945,2854,3670,4331,4792,5028,5043,4837,4459,3942,3341,2717,2120,1593,1172,870,684,601,584,587,579,502,335,51,-355,-863,-1446,-2056,-2629,-3122,-3453,-3599,-3497,-3157,-2562,-1759,-778,302,1418,2491,3456,4260,4865,5266,5459,5475,5343,5099,4787,4425,4049,3655,3261,2848,2425,1976,1506,1006,488,-56,-615,-1196,-1794,-2415,-3055,-3712,-4384,-5041,-5689,-6280,-6808,-7231,-7533,-7686,-7678,-7501,-7154,-6651,-6008,-5253,-4412,-3524,-2617,-1730,-888,-114,566,1149,1614,1977,2222,2371,2420,2393,2296,2160,1981,1800,1608,1438,1289,1167,1088,1044,1045,1092,1173,1297,1425,1568,1669,1727,1697,1554,1296,890,366,-283,-1004,-1778,-2540,-3261,-3874,-4362,-4675,-4824,-4779,-4589,-4244,-3819,-3328,-2836,-2380,-1989,-1698,-1497,-1394,-1348,-1340,-1309,-1224,-1026,-694,-189,478,1314,2266,3303,4354,5356,6229,6926,7367,7543,7412,6993,6303,5399,4332,3187,2029,942,-21,-801,-1375,-1729,-1865,-1806,-1588,-1244,-829,-377,62,453,769,990,1105,1115,1030,862,650,400,169,-36,-181,-240,-225,-101,91,370,685,1028,1353,1625,1817,1886,1826,1618,1273,808,263,-331,-911,-1447,-1887,-2204,-2383,-2413,-2313,-2100,-1806,-1474,-1124,-801,-512,-273,-85,68,193,316,452,618,819,1060,1331,1610,1888,2121,2304,2407,2418,2345,2176,1943,1647,1319,971,623,287,-34,-335,-618,-894,-1163,-1441,-1732,-2040,-2368,-2711,-3066,-3420,-3760,-4075,-4340,-4547,-4663,-4684,-4575,-4341,-3953,-3430,-2762,-1987,-1120,-221,675,1502,2213,2766,3116,3265,3200,2955,2568,2078,1562,1043,603,235,1,-137,-153,-98,11,139,246,311,310,234,92,-105,-334,-547,-735,-826,-832,-705,-458,-105,341,820,1307,1735,2077,2276,2320,2188,1882,1427,841,171,-547,-1265,-1944,-2544,-3037,-3407,-3633,-3730,-3683,-3531,-3269,-2934,-2541,-2107,-1668,-1224,-809,-428,-88,210,469,712,948,1210,1509,1871,2291,2782,3307,3853,4369,4809,5126,5266,5195,4885,4331,3548,2574,1465,296,-857,-1907,-2786,-3428,-3798,-3872,-3666,-3199,-2530,-1712,-814,99,966,1737,2379,2860,3168,3301,3249,3037,2661,2156,1533,841,99,-636,-1327,-1932,-2411,-2750,-2924,-2948,-2833,-2612,-2328,-2016,-1721,-1474,-1296,-1197,-1178,-1223,-1324,-1444,-1583,-1703,-1807,-1877,-1915,-1918,-1893,-1841,-1758,-1653,-1504,-1318,-1068,-758,-365,96,636,1237,1878,2548,3198,3821,4373,4836,5192,5424,5533,5521,5396,5175,4880,4530,4145,3751,3359,2990,2651,2347,2073,1823,1588,1336,1072,746,365,-97,-654,-1283,-1999,-2757,-3543,-4306,-5019,-5617,-6090,-6381,-6493,-6406,-6139,-5711,-5159,-4524,-3848,-3172,-2532,-1964,-1474,-1093,-801,-613,-506,-470,-485,-534,-606,-675,-738,-778,-779,-748,-649,-512,-303,-55,246,582,942,1320,1703,2075,2436,2761,3048,3284,3443,3540,3529,3433,3212,2877,2413,1822,1115,304,-582,-1498,-2408,-3248,-3971,-4523,-4859,-4948,-4777,-4341,-3669,-2796,-1766,-660,484,1573,2577,3434,4125,4626,4939,5073,5046,4890,4623,4284,3884,3457,2993,2521,2017,1497,942,360,-270,-921,-1625,-2335,-3077,-3801,-4512,-5166,-5753,-6232,-6583,-6779,-6793,-6617,-6234,-5653,-4873,-3926,-2829,-1628,-357,931,2196,3383,4454,5372,6101,6632,6940,7040,6934,6648,6212,5660,5027,4356,3673,3007,2376,1789,1247,746,283,-159,-572,-978,-1360,-1726,-2054,-2348,-2578,-2749,-2841,-2859,-2801,-2677,-2503,-2287,-2057,-1816,-1580,-1352,-1132,-905,-673,-402,-104,253,653,1098,1565,2037,2481,2872,3184,3393,3488,3470,3324,3090,2743,2343,1871,1370,844,303,-229,-763,-1275,-1770,-2233,-2649,-3018,-3320,-3555,-3726,-3822,-3867,-3857,-3805,-3719,-3593,-3431,-3221,-2949,-2607,-2175,-1661,-1057,-382,342,1091,1826,2510,3118,3606,3972,4184,4254,4185,3984,3690,3297,2863,2370,1878,1370,895,447,61,-253,-474,-583,-583,-460,-232,81,462,862,1255,1594,1854,2007,2041,1960,1764,1484,1141,758,364,-34,-430,-822,-1244,-1691,-2198,-2767,-3390,-4067,-4759,-5429,-6031,-6516,-6825,-6936,-6810,-6451,-5873,-5102,-4188,-3185,-2145,-1124,-166,700,1449,2077,2591,2996,3314,3556,3725,3837,3867,3836,3704,3496,3186,2803,2340,1836,1297,759,233,-262,-721,-1143,-1528,-1880,-2195,-2457,-2660,-2764,-2746,-2577,-2230,-1702,-999,-147,800,1785,2736,3576,4248,4689,4880,4797,4466,3898,3150,2269,1300,315,-656,-1557,-2360,-3032,-3560,-3923,-4127,-4158,-4039,-3759,-3354,-2828,-2200,-1513,-763,-12,738,1438,2071,2613,3049,3372,3586,3692,3711,3643,3511,3319,3077,2796,2482,2146,1795,1456,1126,849,620,471,406,425,528,693,900,1116,1312,1458,1528,1518,1416,1246,1025,785,568,390,293,267,330,451,612,775,908,977,960,839,617,304,-81,-507,-959,-1395,-1814,-2189,-2519,-2812,-3046,-3255,-3405,-3531,-3596,-3623,-3589,-3508,-3382,-3232,-3070,-2939,-2848,-2839,-2912,-3081,-3328,-3629,-3942,-4224,-4417,-4482,-4369,-4064,-3556,-2859,-2001,-1029,10,1056,2064,2985,3785,4447,4948,5294,5482,5516,5414,5173,4808,4326,3733,3045,2267,1425,524,-401,-1328,-2234,-3082,-3846,-4504,-5012,-5367,-5542,-5517,-5315,-4904,-4339,-3606,-2756,-1804,-789,264,1316,2344,3304,4183,4925,5532,5952,6178,6207,6020,5648,5105,4423,3649,2825,1993,1189,450,-217,-798,-1297,-1733,-2108,-2452,-2769,-3075,-3367,-3642,-3872,-4052,-4127,-4095,-3902,-3553,-3017,-2318,-1462,-493,550,1608,2625,3539,4305,4871,5221,5329,5202,4855,4315,3623,2839,2004,1201,462,-133,-575,-806,-852,-697,-381,54,558,1078,1541,1929,2169,2278,2217,2027,1703,1289,821,322,-156,-603,-984,-1294,-1527,-1677,-1755,-1763,-1705,-1590,-1418,-1204,-955,-685,-419,-162,44,210,301,327,286,182,41,-129,-304,-477,-633,-782,-919,-1071,-1236,-1445,-1691,-1991,-2324,-2688,-3050,-3390,-3664,-3852,-3914,-3835,-3605,-3227,-2720,-2117,-1452,-768,-116,482,993,1403,1728,1957,2141,2278,2408,2535,2672,2800,2919,2977,2978,2866,2646,2304,1845,1296,689,56,-548,-1092,-1539,-1856,-2037,-2072,-1966,-1743,-1406,-999,-522,-14,519,1054,1583,2088,2563,2984,3335,3598,3742,3755,3607,3296,2818,2180,1414,542,-390,-1331,-2252,-3091,-3838,-4446,-4918,-5232,-5399,-5417,-5292,-5030,-4637,-4116,-3485,-2744,-1934,-1064,-189,662,1427,2077,2553,2846,2925,2807,2507,2073,1542,989,444,-13,-367,-573,-632,-537,-322,1,364,747,1080,1336,1480,1490,1377,1138,824,457,112,-179,-344,-361,-192,164,689,1361,2122,2924,3700,4392,4946,5304,5451,5328,4969,4330,3470,2391,1150,-204,-1607,-2989,-4292,-5438,-6383,-7083,-7505,-7658,-7542,-7184,-6641,-5948,-5165,-4350,-3530,-2758,-2044,-1394,-819,-293,181,624,1039,1438,1807,2151,2452,2705,2901,3040,3117,3148,3135,3093,3030,2947,2858,2745,2619,2462,2277,2068,1836,1605,1392,1224,1120,1098,1159,1295,1481,1687,1865,1981,1989,1867,1603,1201,700,129,-441,-971,-1397,-1689,-1833,-1821,-1692,-1466,-1204,-940,-730,-588,-549,-593,-722,-898,-1103,-1302,-1483,-1633,-1761,-1870,-1986,-2122,-2293,-2513,-2774,-3066,-3372,-3639,-3853,-3957,-3931,-3755,-3415,-2933,-2318,-1608,-830,-25,784,1564,2299,2975,3579,4113,4564,4933,5201,5370,5413,5335,5111,4763,4271,3681,2980,2215,1400,553,-290,-1129,-1936,-2700,-3414,-4053,-4616,-5071,-5408,-5602,-5624,-5465,-5094,-4520,-3739,-2772,-1658,-437,828,2081,3251,4293,5143,5782,6175,6321,6227,5903,5376,4672,3816,2848,1794,688,-428,-1534,-2582,-3544,-4395,-5102,-5659,-6058,-6300,-6417,-6407,-6328,-6173,-5988,-5759,-5494,-5176,-4776,-4281,-3653,-2901,-2006,-1004,80,1187,2255,3214,4017,4592,4947,5038,4925,4611,4180,3666,3147,2671,2277,2006,1858,1841,1937,2126,2381,2669,2975,3261,3514,3711,3818,3835,3726,3492,3123,2632,2030,1355,638,-71,-720,-1264,-1667,-1889,-1943,-1820,-1564,-1217,-826,-455,-142,71,171,152,39,-150,-360,-564,-716,-783,-758,-626,-407,-116,208,542,836,1071,1214,1239,1150,919,576,119,-427,-1022,-1648,-2252,-2804,-3271,-3619,-3832,-3901,-3812,-3591,-3234,-2774,-2224,-1611,-951,-264,432,1130,1801,2441,3017,3517,3904,4166,4275,4216,3988,3578,3008,2296,1470,576,-336,-1222,-2016,-2685,-3174,-3465,-3540,-3397,-3060,-2540,-1895,-1161,-387,363,1065,1652,2114,2409,2540,2498,2291,1936,1455,875,228,-459,-1153,-1834,-2468,-3051,-3562,-3991,-4356,-4621,-4825,-4938,-4968,-4912,-4747,-4476,-4081,-3558,-2902,-2125,-1233,-261,762,1792,2767,3652,4382,4930,5262,5366,5250,4924,4433,3798,3094,2336,1603,903,288,-243,-673,-1010,-1264,-1437,-1555,-1613,-1635,-1619,-1568,-1495,-1388,-1256,-1092,-888,-656,-374,-63,291,677,1082,1510,1924,2321,2660,2926,3077,3106,2990,2727,2341,1832,1258,638,26,-546,-1049,-1461,-1783,-2010,-2169,-2263,-2323,-2345,-2343,-2306,-2221,-2085,-1871,-1582,-1219,-781,-306,206,702,1172,1574,1896,2118,2239,2260,2192,2054,1853,1624,1361,1103,831,591,352,162,-4,-113,-169,-154,-73,87,305,582,885,1203,1500,1760,1951,2068,2087,2016,1856,1615,1317,974,607,234,-138,-490,-825,-1123,-1394,-1610,-1784,-1888,-1922,-1879,-1748,-1539,-1252,-913,-543,-173,149,409,556,587,490,269,-63,-481,-966,-1497,-2034,-2589,-3106,-3607,-4050,-4443,-4757,-4980,-5094,-5067,-4891,-4536,-4011,-3312,-2468,-1508,-471,580,1610,2555,3386,4063,4581,4924,5118,5175,5128,5000,4828,4600,4352,4050,3691,3263,2730,2101,1354,509,-416,-1385,-2346,-3268,-4071,-4748,-5230,-5522,-5607,-5494,-5205,-4764,-4204,-3560,-2853,-2113,-1352,-573,202,984,1757,2505,3223,3871,4439,4885,5194,5344,5326,5137,4791,4296,3682,2978,2202,1400,589,-199,-940,-1615,-2210,-2710,-3116,-3424,-3643,-3777,-3851,-3859,-3830,-3759,-3647,-3505,-3308,-3065,-2758,-2386,-1946,-1444,-890,-295,307,912,1476,1995,2442,2813,3097,3306,3438,3518,3545,3550,3530,3504,3468,3414,3336,3216,3041,2800,2479,2092,1630,1130,597,74,-425,-857,-1213,-1464,-1616,-1658,-1612,-1494,-1317,-1115,-898,-681,-487,-304,-148,-18,98,186,257,301,316,291,229,119,-26,-197,-377,-543,-675,-757,-775,-729,-623,-476,-305,-138,3,94,119,69,-57,-250,-504,-791,-1107,-1412,-1714,-1970,-2196,-2363,-2483,-2555,-2578,-2567,-2513,-2439,-2320,-2187,-1993,-1772,-1487,-1147,-755,-300,183,699,1205,1690,2114,2457,2696,2818,2825,2723,2536,2287,2006,1729,1475,1272,1125,1045,1014,1036,1077,1136,1191,1241,1276,1304,1329,1350,1377,1398,1414,1411,1375,1282,1127,879,549,115,-394,-976,-1589,-2211,-2792,-3301,-3697,-3947,-4037,-3954,-3708,-3329,-2840,-2304,-1744,-1227,-760,-381,-78,142,317,452,591,745,938,1167,1443,1724,2024,2267,2470,2564,2562,2433,2185,1829,1380,861,310,-252,-788,-1267,-1680,-1993,-2213,-2326,-2331,-2238,-2033,-1737,-1341,-865,-317,278,905,1525,2118,2654,3089,3417,3597,3621,3489,3187,2748,2174,1505,761,-16,-803,-1558,-2268,-2895,-3438,-3868,-4199,-4420,-4541,-4582,-4533,-4437,-4274,-4079,-3837,-3556,-3227,-2837,-2387,-1851,-1249,-571,152,895,1626,2300,2885,3350,3667,3847,3865,3773,3559,3283,2947,2597,2235,1881,1538,1206,893,600,343,132,-8,-58,-1,176,483,892,1404,1956,2521,3032,3440,3693,3757,3601,3233,2657,1913,1054,133,-780,-1619,-2343,-2901,-3282,-3480,-3499,-3375,-3120,-2777,-2369,-1927,-1473,-1030,-611,-235,84,332,499,560,520,357,88,-285,-742,-1250,-1781,-2301,-2754,-3130,-3358,-3438,-3330,-3030,-2549,-1896,-1113,-236,683,1597,2460,3231,3883,4393,4754,4970,5043,5000,4853,4629,4348,4031,3691,3346,2991,2642,2274,1902,1477,1023,483,-115,-794,-1531,-2312,-3100,-3867,-4565,-5169,-5638,-5963,-6115,-6107,-5933,-5608,-5155,-4580,-3913,-3161,-2344,-1479,-577,334,1234,2089,2858,3505,3986,4257,4298,4077,3610,2899,1997,941,-189,-1337,-2428,-3405,-4228,-4858,-5293,-5525,-5572,-5456,-5196,-4824,-4354,-3809,-3204,-2553,-1869,-1176,-491,162,740,1240,1603,1853,1946,1935,1804,1642,1459,1348,1341,1486,1809,2302,2948,3691,4485,5241,5912,6425,6742,6834,6701,6347,5813,5123,4338,3484,2627,1775,990,273,-345,-848,-1242,-1501,-1652,-1679,-1623,-1476,-1288,-1074,-874,-716,-634,-642,-759,-977,-1285,-1652,-2044,-2414,-2712,-2905,-2935,-2805,-2479,-1979,-1331,-561,257,1085,1846,2499,2987,3292,3382,3272,2955,2466,1828,1072,247,-621,-1480,-2296,-3030,-3642,-4108,-4392,-4492,-4389,-4105,-3648,-3062,-2378,-1641,-894,-177,492,1074,1584,1993,2321,2563,2718,2786,2762,2624,2388,2022,1559,1001,392,-236,-821,-1315,-1672,-1837,-1814,-1568,-1153,-576,77,762,1396,1928,2298,2496,2494,2332,2019,1619,1165,710,279,-105,-443,-745,-1031,-1329,-1661,-2031,-2452,-2893,-3344,-3752,-4094,-4319,-4409,-4330,-4090,-3679,-3139,-2483,-1770,-1031,-318,344,917,1398,1778,2056,2263,2380,2461,2477,2475,2423,2352,2236,2078,1877,1618,1325,988,640,292,-32,-295,-498,-603,-620,-546,-392,-188,48,275,486,643,762,818,846,834,819,798,795,801,829,858,887,904,880,827,715,553,338,70,-237,-578,-940,-1309,-1673,-2012,-2309,-2555,-2729,-2829,-2850,-2791,-2667,-2490,-2275,-2045,-1811,-1588,-1374,-1173,-972,-754,-510,-217,133,539,1010,1520,2063,2611,3139,3621,4034,4353,4576,4680,4682,4574,4380,4113,3789,3434,3056,2671,2281,1893,1503,1122,736,370,13,-309,-594,-831,-1012,-1143,-1228,-1281,-1315,-1345,-1396,-1464,-1581,-1724,-1909,-2114,-2325,-2524,-2699,-2818,-2901,-2914,-2898,-2842,-2784,-2734,-2722,-2753,-2848,-2986,-3166,-3351,-3508,-3601,-3582,-3446,-3149,-2737,-2201,-1602,-995,-408,82,471,737,888,970,1015,1084,1231,1484,1882,2410,3053,3774,4506,5208,5815,6285,6594,6728,6696,6524,6242,5889,5504,5111,4734,4378,4035,3699,3332,2934,2451,1901,1238,489,-357,-1271,-2228,-3197,-4138,-5011,-5789,-6427,-6929,-7256,-7440,-7455,-7352,-7118,-6799,-6400,-5940,-5440,-4894,-4321,-3713,-3080,-2415,-1739,-1038,-343,348,1010,1626,2174,2620,2946,3110,3103,2904,2513,1951,1247,450,-381,-1181,-1892,-2456,-2841,-3019,-2996,-2779,-2410,-1919,-1356,-762,-173,388,898,1362,1768,2129,2445,2714,2940,3108,3228,3273,3270,3199,3100,2976,2871,2797,2798,2881,3059,3324,3644,3983,4281,4476,4515,4337,3927,3268,2392,1339,186,-987,-2097,-3053,-3814,-4318,-4568,-4576,-4369,-4019,-3564,-3073,-2592,-2148,-1773,-1465,-1220,-1042,-907,-826,-788,-802,-864,-983,-1137,-1325,-1496,-1631,-1666,-1574,-1305,-848,-195,635,1594,2635,3669,4632,5441,6031,6352,6372,6082,5492,4640,3567,2343,1026,-305,-1596,-2788,-3836,-4722,-5407,-5917,-6217,-6346,-6289,-6063,-5674,-5129,-4431,-3611,-2672,-1665,-618,416,1394,2263,2990,3546,3907,4080,4064,3890,3584,3192,2746,2294,1872,1503,1215,1005,878,822,815,840,866,879,852,785,662,501,299,74,-160,-397,-624,-838,-1047,-1236,-1421,-1596,-1755,-1907,-2029,-2125,-2187,-2196,-2169,-2082,-1951,-1778,-1566,-1340,-1096,-875,-663,-506,-378,-307,-262,-248,-222,-174,-71,113,383,754,1206,1726,2270,2804,3269,3622,3817,3813,3598,3157,2518,1699,759,-252,-1272,-2232,-3094,-3794,-4319,-4640,-4763,-4688,-4444,-4037,-3516,-2881,-2179,-1419,-629,164,945,1678,2335,2886,3293,3530,3572,3409,3041,2500,1796,1014,170,-643,-1391,-2015,-2491,-2796,-2936,-2926,-2777,-2548,-2236,-1914,-1563,-1248,-941,-679,-444,-238,-52,125,308,500,725,975,1260,1579,1918,2272,2626,2960,3268,3525,3724,3851,3893,3848,3704,3466,3133,2715,2227,1689,1136,593,110,-286,-554,-673,-634,-441,-114,307,767,1220,1592,1855,1945,1863,1581,1127,514,-225,-1039,-1898,-2744,-3543,-4260,-4857,-5323,-5642,-5809,-5840,-5732,-5518,-5207,-4835,-4407,-3961,-3489,-3018,-2537,-2053,-1556,-1048,-523,13,552,1079,1578,2024,2397,2680,2854,2927,2891,2781,2610,2432,2270,2173,2172,2277,2509,2842,3257,3716,4170,4567,4877,5047,5087,4972,4744,4420,4049,3673,3322,3030,2791,2603,2426,2228,1949,1552,1000,272,-618,-1660,-2790,-3967,-5110,-6161,-7060,-7758,-8226,-8453,-8431,-8187,-7730,-7108,-6336,-5462,-4507,-3506,-2481,-1461,-469,469,1320,2060,2653,3070,3293,3292,3070,2630,1983,1188,269,-686,-1630,-2481,-3183,-3702,-3988,-4067,-3924,-3613,-3164,-2623,-2037,-1437,-852,-294,225,709,1140,1531,1852,2096,2246,2278,2196,1989,1679,1293,871,458,117,-115,-184,-74,228,706,1335,2062,2844,3615,4337,4947,5433,5744,5901,5864,5673,5308,4803,4159,3402,2547,1623,660,-304,-1227,-2069,-2781,-3335,-3697,-3863,-3826,-3616,-3255,-2800,-2301,-1804,-1376,-1034,-810,-703,-688,-740,-801,-832,-772,-600,-277,182,776,1455,2184,2909,3568,4136,4544,4808,4874,4780,4503,4080,3516,2847,2078,1255,390,-487,-1342,-2165,-2913,-3586,-4152,-4618,-4965,-5212,-5354,-5403,-5377,-5268,-5109,-4873,-4586,-4230,-3807,-3324,-2768,-2172,-1532,-898,-275,287,776,1165,1449,1632,1736,1777,1811,1845,1943,2104,2350,2668,3039,3424,3787,4077,4256,4299,4180,3910,3489,2958,2338,1679,1010,365,-224,-757,-1204,-1585,-1888,-2125,-2296,-2402,-2432,-2396,-2273,-2075,-1803,-1467,-1110,-733,-401,-112,80,181,173,72,-114,-350,-623,-897,-1163,-1400,-1609,-1782,-1931,-2049,-2137,-2198,-2212,-2181,-2090,-1928,-1699,-1393,-1029,-618,-183,245,640,975,1216,1365,1398,1337,1191,985,756,532,342,216,165,197,315,501,746,1030,1331,1625,1907,2137,2324,2429,2455,2381,2196,1895,1474,941,311,-391,-1126,-1863,-2535,-3123,-3558,-3827,-3902,-3775,-3466,-2994,-2403,-1737,-1057,-391,193,695,1072,1347,1507,1592,1610,1600,1584,1575,1600,1652,1751,1877,2041,2224,2427,2637,2848,3046,3227,3371,3473,3524,3513,3441,3301,3095,2827,2502,2130,1715,1279,826,381,-52,-441,-798,-1087,-1338,-1530,-1688,-1828,-1958,-2110,-2281,-2490,-2728,-2999,-3269,-3547,-3787,-4003,-4159,-4281,-4343,-4395,-4412,-4450,-4482,-4549,-4624,-4716,-4794,-4842,-4825,-4712,-4482,-4098,-3567,-2869,-2036,-1087,-60,991,2023,2983,3824,4515,5026,5348,5482,5449,5270,4994,4656,4304,3980,3716,3535,3449,3455,3545,3692,3884,4078,4271,4425,4537,4597,4603,4565,4474,4358,4197,4016,3799,3547,3246,2894,2460,1950,1340,624,-184,-1093,-2066,-3075,-4090,-5040,-5898,-6600,-7106,-7405,-7455,-7298,-6936,-6426,-5820,-5174,-4547,-3983,-3512,-3145,-2881,-2694,-2570,-2469,-2372,-2255,-2100,-1918,-1696,-1470,-1235,-1023,-844,-699,-609,-549,-528,-526,-530,-536,-522,-500,-455,-405,-345,-292,-236,-186,-125,-41,83,265,519,851,1256,1721,2223,2719,3190,3575,3868,4034,4076,4004,3836,3606,3355,3108,2902,2745,2648,2591,2566,2526,2457,2319,2096,1781,1368,877,323,-260,-840,-1384,-1852,-2219,-2455,-2545,-2487,-2286,-1966,-1562,-1114,-678,-298,-23,119,104,-52,-341,-698,-1087,-1420,-1652,-1707,-1553,-1167,-557,255,1198,2225,3229,4146,4889,5399,5632,5576,5230,4639,3832,2899,1871,844,-168,-1106,-1971,-2752,-3466,-4123,-4739,-5322,-5867,-6364,-6785,-7093,-7258,-7233,-7005,-6546,-5873,-4993,-3956,-2796,-1582,-361,809,1881,2826,3609,4227,4667,4933,5036,4976,4777,4452,4014,3503,2934,2356,1801,1314,924,671,562,612,796,1103,1477,1890,2280,2611,2850,2974,2984,2888,2706,2480,2222,1982,1750,1549,1348,1139,882,552,128,-400,-1021,-1706,-2416,-3098,-3687,-4146,-4413,-4480,-4336,-3998,-3504,-2908,-2256,-1621,-1047,-579,-242,-58,-2,-79,-229,-434,-641,-810,-925,-947,-899,-769,-595,-400,-221,-90,-39,-78,-224,-453,-760,-1107,-1456,-1784,-2035,-2205,-2254,-2186,-1981,-1664,-1226,-709,-122,489,1104,1677,2179,2579,2838,2946,2880,2637,2231,1663,978,199,-628,-1449,-2226,-2901,-3429,-3772,-3899,-3791,-3456,-2902,-2182,-1332,-441,442,1217,1839,2240,2398,2293,1959,1414,740,-11,-755,-1414,-1942,-2261,-2375,-2241,-1888,-1333,-612,222,1122,2029,2902,3689,4367,4907,5305,5555,5679,5676,5596,5439,5253,5043,4835,4636,4437,4241,4024,3771,3463,3078,2607,2033,1361,586,-279,-1215,-2212,-3220,-4233,-5179,-6055,-6788,-7374,-7764,-7966,-7963,-7779,-7439,-6966,-6418,-5818,-5207,-4611,-4035,-3494,-2973,-2466,-1954,-1424,-866,-268,360,1025,1701,2380,3037,3652,4207,4684,5064,5349,5518,5593,5567,5461,5304,5099,4894,4694,4524,4395,4321,4286,4315,4368,4466,4565,4670,4744,4778,4742,4618,4382,4026,3527,2901,2129,1249,267,-778,-1852,-2920,-3938,-4876,-5703,-6388,-6937,-7312,-7546,-7619,-7552,-7364,-7056,-6663,-6192,-5668,-5127,-4589,-4090,-3660,-3327,-3106,-3022,-3055,-3203,-3437,-3711,-3988,-4221,-4357,-4385,-4250,-3982,-3548,-3003,-2346,-1634,-896,-170,497,1087,1567,1920,2155,2261,2271,2193,2066,1902,1741,1583,1462,1370,1316,1301,1302,1328,1352,1368,1375,1358,1338,1304,1291,1291,1346,1449,1629,1883,2218,2623,3094,3598,4120,4625,5070,5440,5672,5757,5655,5342,4824,4085,3159,2069,868,-374,-1602,-2719,-3676,-4392,-4832,-4963,-4789,-4327,-3626,-2737,-1748,-719,259,1140,1857,2400,2743,2916,2939,2869,2749,2646,2597,2639,2799,3052,3398,3774,4137,4428,4579,4558,4322,3860,3194,2331,1340,251,-858,-1942,-2950,-3835,-4584,-5163,-5584,-5844,-5953,-5942,-5813,-5609,-5341,-5040,-4732,-4431,-4172,-3949,-3797,-3698,-3669,-3678,-3721,-3754,-3756,-3685,-3513,-3208,-2765,-2172,-1444,-610,306,1251,2184,3059,3835,4482,4975,5306,5466,5467,5324,5046,4674,4227,3738,3241,2760,2323,1954,1662,1467,1367,1363,1439,1577,1743,1915,2038,2103,2064,1910,1648,1265,806,282,-263,-791,-1274,-1677,-1997,-2216,-2348,-2410,-2406,-2381,-2329,-2284,-2247,-2221,-2221,-2232,-2263,-2302,-2351,-2398,-2438,-2461,-2445,-2393,-2279,-2105,-1862,-1557,-1200,-798,-387,31,417,752,1026,1203,1291,1272,1147,929,622,260,-141,-546,-927,-1259,-1523,-1700,-1798,-1801,-1730,-1583,-1373,-1105,-788,-426,-39,373,779,1165,1500,1751,1905,1927,1822,1581,1227,789,305,-176,-607,-940,-1146,-1191,-1088,-836,-482,-66,348,715,971,1105,1082,931,666,348,9,-266,-457,-500,-381,-104,340,907,1562,2277,2981,3659,4250,4743,5100,5320,5399,5336,5160,4874,4517,4103,3662,3210,2767,2340,1933,1545,1163,771,351,-112,-639,-1221,-1871,-2556,-3265,-3953,-4591,-5138,-5564,-5847,-5984,-5980,-5853,-5649,-5392,-5143,-4926,-4776,-4701,-4709,-4768,-4869,-4963,-5015,-4994,-4851,-4578,-4150,-3570,-2843,-1997,-1046,-44,985,1990,2939,3795,4539,5145,5617,5944,6152,6240,6241,6167,6044,5893,5734,5574,5445,5331,5262,5224,5206,5211,5192,5157,5049,4883,4614,4269,3836,3343,2811,2263,1716,1196,693,224,-238,-696,-1171,-1676,-2217,-2801,-3423,-4058,-4700,-5310,-5853,-6312,-6640,-6824,-6858,-6736,-6482,-6126,-5701,-5245,-4805,-4398,-4059,-3791,-3590,-3449,-3340,-3240,-3115,-2941,-2695,-2358,-1940,-1429,-861,-251,363,927,1421,1768,1973,1973,1790,1412,875,201,-542,-1314,-2049,-2685,-3176,-3475,-3543,-3379,-2966,-2333,-1499,-518,574,1703,2829,3892,4835,5637,6246,6659,6856,6843,6622,6220,5660,4976,4211,3409,2610,1866,1191,636,176,-158,-412,-587,-723,-843,-958,-1098,-1237,-1391,-1526,-1632,-1688,-1679,-1593,-1440,-1212,-942,-630,-323,-16,246,475,647,782,878,973,1074,1222,1430,1719,2086,2532,3016,3523,3990,4384,4654,4761,4682,4396,3909,3236,2401,1459,456,-550,-1488,-2322,-2995,-3493,-3810,-3961,-3985,-3921,-3829,-3751,-3732,-3790,-3929,-4136,-4380,-4628,-4840,-4975,-5014,-4936,-4724,-4405,-3958,-3438,-2838,-2212,-1567,-943,-349,185,665,1054,1390,1639,1837,1988,2105,2212,2317,2440,2585,2765,2976,3226,3504,3804,4110,4409,4677,4902,5061,5145,5151,5059,4898,4635,4316,3918,3482,2999,2508,1997,1506,1017,558,112,-308,-721,-1121,-1525,-1923,-2330,-2713,-3084,-3400,-3658,-3825,-3899,-3860,-3734,-3509,-3230,-2910,-2586,-2289,-2045,-1879,-1811,-1846,-1989,-2221,-2517,-2844,-3144,-3379,-3480,-3413,-3149,-2672,-2013,-1203,-308,589,1419,2097,2573,2806,2791,2534,2081,1473,775,44,-656,-1293,-1805,-2206,-2458,-2598,-2628,-2588,-2491,-2371,-2225,-2067,-1879,-1653,-1377,-1038,-654,-230,195,586,908,1126,1228,1209,1101,923,737,580,500,516,652,880,1196,1550,1899,2211,2423,2537,2505,2354,2089,1747,1366,1007,697,502,424,501,710,1049,1472,1948,2423,2863,3226,3497,3664,3734,3722,3648,3541,3419,3303,3205,3119,3034,2937,2781,2554,2211,1736,1125,376,-470,-1379,-2288,-3134,-3869,-4420,-4783,-4921,-4860,-4622,-4258,-3813,-3356,-2926,-2574,-2325,-2203,-2196,-2317,-2516,-2791,-3083,-3364,-3595,-3741,-3781,-3712,-3517,-3234,-2854,-2421,-1943,-1441,-925,-400,140,683,1241,1808,2366,2921,3439,3917,4340,4704,4997,5239,5416,5546,5634,5667,5672,5619,5540,5406,5244,5039,4792,4515,4182,3821,3408,2972,2511,2046,1592,1161,765,409,78,-230,-551,-888,-1281,-1718,-2219,-2754,-3313,-3858,-4358,-4783,-5114,-5334,-5445,-5456,-5381,-5252,-5079,-4904,-4736,-4602,-4520,-4483,-4510,-4578,-4674,-4785,-4859,-4887,-4817,-4626,-4294,-3812,-3179,-2428,-1584,-703,170,969,1655,2165,2479,2567,2424,2074,1528,858,86,-697,-1456,-2125,-2666,-3043,-3231,-3231,-3033,-2657,-2118,-1435,-648,217,1120,2017,2878,3652,4320,4842,5221,5440,5513,5462,5290,5047,4724,4357,3950,3515,3052,2577,2081,1582,1077,579,96,-366,-787,-1164,-1471,-1694,-1820,-1820,-1699,-1432,-1038,-513,113,814,1562,2313,3039,3700,4268,4728,5045,5237,5274,5195,4986,4693,4319,3910,3464,3021,2562,2116,1653,1186,689,175,-363,-917,-1460,-1985,-2456,-2861,-3181,-3418,-3556,-3630,-3627,-3585,-3509,-3416,-3316,-3224,-3142,-3087,-3060,-3071,-3119,-3218,-3336,-3503,-3666,-3849,-4006,-4144,-4232,-4265,-4224,-4088,-3859,-3505,-3040,-2445,-1750,-955,-117,746,1569,2309,2933,3395,3701,3837,3839,3726,3549,3343,3153,3008,2935,2936,3016,3152,3320,3486,3622,3687,3686,3584,3415,3180,2918,2654,2423,2242,2125,2069,2046,2034,1986,1863,1629,1261,741,90,-684,-1532,-2404,-3258,-4018,-4661,-5128,-5410,-5508,-5428,-5219,-4910,-4560,-4214,-3907,-3659,-3480,-3347,-3243,-3122,-2940,-2673,-2270,-1744,-1074,-294,565,1455,2312,3087,3709,4137,4326,4257,3926,3361,2586,1672,666,-352,-1328,-2207,-2943,-3516,-3897,-4092,-4088,-3898,-3516,-2965,-2246,-1403,-455,529,1499,2374,3085,3575,3789,3723,3365,2778,1999,1135,259,-526,-1148,-1546,-1690,-1582,-1252,-762,-189,388,872,1210,1342,1255,957,488,-85,-687,-1226,-1627,-1820,-1761,-1437,-854,-59,893,1921,2948,3897,4694,5301,5669,5807,5708,5412,4953,4388,3758,3120,2506,1938,1444,998,611,250,-104,-463,-852,-1273,-1721,-2187,-2648,-3072,-3442,-3724,-3906,-3988,-3966,-3877,-3729,-3581,-3442,-3359,-3337,-3384,-3490,-3627,-3763,-3856,-3875,-3782,-3578,-3247,-2828,-2328,-1802,-1272,-781,-331,56,410,729,1060,1418,1830,2311,2850,3436,4040,4612,5127,5520,5787,5887,5836,5641,5333,4953,4547,4156,3817,3562,3389,3303,3277,3280,3276,3235,3120,2932,2663,2327,1962,1581,1230,912,650,421,225,14,-231,-551,-960,-1477,-2091,-2795,-3541,-4308,-5030,-5672,-6186,-6533,-6697,-6656,-6426,-6005,-5434,-4746,-3974,-3186,-2409,-1702,-1101,-625,-309,-134,-110,-196,-370,-581,-796,-969,-1075,-1103,-1046,-932,-784,-654,-577,-605,-765,-1080,-1547,-2152,-2850,-3598,-4333,-4987,-5511,-5838,-5948,-5798,-5402,-4752,-3892,-2841,-1668,-397,891,2168,3372,4459,5397,6146,6685,7004,7090,6965,6631,6138,5504,4800,4047,3323,2637,2047,1546,1149,829,569,332,90,-184,-505,-875,-1284,-1708,-2109,-2452,-2686,-2779,-2695,-2426,-1958,-1320,-533,359,1298,2234,3113,3872,4498,4947,5229,5353,5349,5253,5115,4957,4822,4707,4613,4520,4394,4201,3909,3488,2933,2244,1443,559,-364,-1289,-2169,-2972,-3675,-4251,-4709,-5028,-5235,-5325,-5318,-5226,-5059,-4828,-4545,-4213,-3847,-3465,-3069,-2698,-2351,-2062,-1840,-1693,-1627,-1626,-1688,-1773,-1872,-1944,-1965,-1919,-1788,-1569,-1271,-904,-495,-62,368,783,1175,1530,1870,2190,2502,2823,3134,3449,3751,4014,4239,4382,4451,4424,4297,4096,3811,3493,3154,2826,2551,2340,2217,2191,2241,2369,2514,2660,2729,2697,2503,2128,1557,787,-133,-1181,-2274,-3357,-4352,-5198,-5833,-6236,-6371,-6260,-5905,-5355,-4646,-3831,-2967,-2105,-1295,-588,-7,414,663,751,676,487,198,-130,-465,-766,-1004,-1165,-1257,-1272,-1262,-1225,-1207,-1223,-1278,-1393,-1540,-1731,-1937,-2152,-2370,-2578,-2774,-2961,-3121,-3263,-3354,-3386,-3330,-3162,-2867,-2427,-1843,-1135,-322,547,1430,2276,3029,3661,4129,4434,4564,4545,4391,4140,3817,3449,3053,2635,2187,1710,1187,606,-13,-688,-1351,-2001,-2552,-2978,-3205,-3211,-2952,-2442,-1682,-729,368,1538,2694,3775,4700,5432,5922,6175,6172,5962,5551,5007,4356,3654,2931,2228,1556,940,383,-113,-552,-932,-1281,-1573,-1849,-2077,-2285,-2442,-2570,-2642,-2675,-2661,-2604,-2512,-2389,-2240,-2066,-1878,-1666,-1442,-1207,-960,-720,-493,-295,-150,-66,-57,-130,-274,-480,-722,-979,-1216,-1413,-1548,-1605,-1585,-1482,-1307,-1067,-767,-419,-21,419,901,1421,1970,2540,3114,3680,4215,4709,5148,5521,5830,6060,6219,6302,6297,6210,6016,5716,5302,4763,4122,3379,2574,1740,911,140,-554,-1129,-1585,-1922,-2156,-2324,-2459,-2605,-2802,-3081,-3457,-3931,-4494,-5104,-5735,-6334,-6847,-7259,-7507,-7604,-7533,-7301,-6940,-6452,-5879,-5230,-4526,-3785,-3006,-2209,-1392,-573,241,1016,1740,2365,2875,3219,3390,3353,3116,2686,2080,1349,518,-344,-1212,-2020,-2762,-3384,-3909,-4299,-4588,-4759,-4830,-4802,-4666,-4429,-4068,-3591,-2979,-2251,-1406,-484,502,1483,2443,3302,4052,4633,5053,5291,5370,5312,5132,4886,4565,4216,3821,3396,2918,2391,1794,1145,452,-260,-941,-1570,-2080,-2451,-2643,-2646,-2458,-2092,-1570,-930,-200,573,1366,2137,2866,3535,4127,4628,5037,5329,5522,5581,5534,5357,5082,4712,4278,3812,3335,2891,2487,2154,1880,1674,1497,1348,1181,984,728,409,26,-414,-884,-1374,-1848,-2291,-2682,-3003,-3259,-3430,-3527,-3546,-3478,-3341,-3103,-2801,-2407,-1963,-1469,-972,-501,-110,175,303,267,47,-333,-847,-1447,-2069,-2654,-3135,-3467,-3608,-3558,-3318,-2923,-2428,-1872,-1331,-841,-447,-175,-12,27,4,-81,-161,-220,-219,-147,2,223,503,821,1161,1503,1829,2143,2429,2697,2949,3177,3394,3582,3733,3837,3865,3812,3661,3404,3056,2608,2101,1539,954,366,-214,-761,-1272,-1736,-2136,-2478,-2736,-2915,-3006,-2999,-2911,-2729,-2483,-2172,-1834,-1476,-1135,-829,-583,-415,-345,-374,-513,-747,-1069,-1454,-1869,-2294,-2683,-3025,-3279,-3444,-3499,-3452,-3310,-3078,-2790,-2454,-2106,-1756,-1441,-1151,-920,-722,-568,-428,-293,-127,79,351,691,1108,1574,2082,2585,3050,3445,3717,3858,3834,3654,3325,2870,2332,1750,1170,638,172,-199,-479,-683,-827,-940,-1053,-1168,-1310,-1456,-1592,-1681,-1686,-1569,-1298,-853,-236,535,1425,2372,3333,4213,4984,5561,5927,6047,5910,5541,4948,4189,3298,2344,1369,431,-427,-1183,-1796,-2280,-2612,-2820,-2907,-2909,-2833,-2731,-2603,-2496,-2424,-2404,-2448,-2555,-2715,-2907,-3100,-3257,-3334,-3314,-3149,-2857,-2417,-1873,-1240,-580,81,680,1194,1586,1849,1977,1988,1883,1712,1468,1200,917,631,371,136,-56,-199,-280,-299,-239,-98,124,432,814,1264,1758,2287,2811,3331,3797,4223,4568,4848,5041,5166,5208,5193,5116,4987,4817,4595,4331,4014,3631,3189,2663,2076,1416,707,-34,-785,-1513,-2207,-2824,-3379,-3839,-4232,-4554,-4823,-5061,-5267,-5455,-5610,-5717,-5759,-5707,-5547,-5270,-4864,-4364,-3774,-3147,-2517,-1915,-1395,-953,-630,-401,-275,-223,-229,-272,-337,-405,-477,-538,-603,-667,-751,-857,-1010,-1211,-1475,-1802,-2181,-2610,-3052,-3497,-3906,-4241,-4482,-4581,-4519,-4270,-3822,-3171,-2339,-1337,-230,944,2106,3196,4147,4907,5447,5739,5818,5675,5400,5000,4566,4112,3693,3305,2962,2629,2292,1906,1452,900,246,-497,-1303,-2136,-2929,-3644,-4211,-4590,-4759,-4684,-4388,-3876,-3181,-2358,-1433,-467,498,1439,2302,3097,3791,4389,4891,5301,5620,5861,6024,6114,6138,6100,5995,5845,5635,5388,5099,4790,4451,4109,3752,3390,3019,2628,2209,1742,1216,608,-80,-860,-1717,-2631,-3573,-4499,-5357,-6110,-6695,-7088,-7250,-7174,-6859,-6331,-5624,-4794,-3904,-3021,-2204,-1516,-983,-631,-456,-435,-532,-701,-881,-1036,-1109,-1088,-944,-697,-356,50,483,921,1330,1697,2011,2275,2488,2670,2814,2945,3036,3102,3101,3034,2864,2585,2188,1690,1113,505,-87,-615,-1018,-1279,-1363,-1283,-1051,-707,-284,161,603,990,1314,1553,1706,1776,1774,1697,1578,1401,1195,967,719,481,251,50,-117,-240,-317,-352,-344,-312,-251,-183,-108,-38,21,68,93,93,55,-27,-169,-379,-666,-1045,-1502,-2052,-2653,-3313,-3970,-4617,-5193,-5674,-6022,-6215,-6239,-6100,-5807,-5385,-4865,-4271,-3646,-3007,-2377,-1773,-1199,-662,-162,303,737,1130,1496,1813,2093,2318,2491,2604,2668,2673,2648,2587,2513,2438,2364,2301,2234,2154,2039,1864,1621,1280,865,367,-172,-726,-1243,-1685,-2004,-2169,-2155,-1953,-1562,-1011,-322,461,1288,2119,2900,3597,4169,4591,4836,4896,4763,4437,3937,3271,2487,1596,675,-264,-1130,-1901,-2511,-2921,-3119,-3080,-2834,-2395,-1831,-1179,-521,91,601,966,1164,1191,1052,784,417,7,-410,-787,-1090,-1309,-1407,-1413,-1303,-1108,-841,-510,-159,213,564,887,1153,1357,1480,1520,1480,1354,1176,940,702,464,281,165,149,250,460,793,1211,1703,2235,2769,3281,3748,4147,4475,4732,4913,5033,5089,5081,5011,4864,4648,4335,3945,3454,2882,2222,1501,718,-96,-932,-1773,-2594,-3389,-4145,-4840,-5482,-6042,-6526,-6915,-7207,-7385,-7460,-7407,-7245,-6970,-6591,-6129,-5584,-4997,-4361,-3726,-3078,-2462,-1863,-1318,-806,-355,56,414,740,1016,1275,1479,1650,1763,1800,1767,1622,1397,1051,637,126,-421,-1014,-1597,-2167,-2685,-3149,-3536,-3848,-4083,-4240,-4327,-4330,-4251,-4076,-3787,-3378,-2837,-2154,-1355,-435,553,1581,2595,3536,4364,5018,5480,5723,5752,5580,5237,4756,4189,3564,2925,2306,1712,1182,698,278,-82,-388,-623,-803,-909,-950,-928,-848,-733,-593,-458,-339,-263,-237,-264,-340,-451,-567,-677,-727,-719,-603,-389,-52,392,934,1554,2219,2904,3562,4172,4681,5084,5348,5475,5473,5352,5146,4880,4585,4289,4009,3751,3511,3272,3005,2691,2289,1789,1182,476,-310,-1129,-1955,-2723,-3399,-3944,-4331,-4555,-4615,-4532,-4337,-4062,-3759,-3453,-3180,-2973,-2824,-2761,-2753,-2799,-2864,-2925,-2943,-2889,-2732,-2463,-2068,-1574,-989,-363,273,869,1397,1824,2139,2346,2445,2472,2431,2362,2263,2157,2031,1890,1723,1529,1309,1073,830,604,408,251,146,79,45,21,-20,-97,-234,-441,-713,-1047,-1404,-1774,-2098,-2371,-2544,-2618,-2581,-2434,-2203,-1890,-1532,-1137,-740,-340,33,384,701,975,1213,1403,1544,1629,1659,1626,1533,1383,1172,926,634,338,27,-257,-512,-719,-860,-944,-958,-918,-842,-729,-628,-522,-462,-429,-459,-527,-649,-801,-976,-1158,-1327,-1472,-1582,-1636,-1645,-1586,-1472,-1300,-1079,-824,-556,-285,-48,141,271,307,276,152,-31,-267,-528,-786,-1021,-1202,-1323,-1362,-1328,-1206,-1022,-773,-477,-160,182,516,844,1163,1455,1753,2024,2303,2553,2786,2968,3090,3129,3074,2916,2661,2321,1921,1487,1058,652,302,11,-217,-405,-556,-721,-890,-1095,-1325,-1561,-1786,-1953,-2044,-2006,-1853,-1550,-1142,-643,-109,403,843,1155,1312,1291,1090,739,257,-289,-871,-1411,-1885,-2231,-2437,-2477,-2362,-2094,-1716,-1251,-754,-260,182,549,815,978,1048,1039,993,938,914,960,1082,1308,1624,2022,2482,2968,3459,3921,4338,4691,4977,5199,5361,5477,5550,5595,5599,5564,5468,5300,5039,4679,4206,3630,2960,2210,1426,612,-176,-931,-1622,-2241,-2782,-3247,-3649,-3982,-4279,-4519,-4730,-4897,-5029,-5114,-5163,-5150,-5100,-4987,-4831,-4623,-4374,-4082,-3760,-3403,-3025,-2623,-2206,-1775,-1338,-897,-459,-31,379,760,1093,1363,1536,1604,1528,1317,942,444,-189,-891,-1639,-2377,-3062,-3653,-4133,-4466,-4687,-4775,-4780,-4715,-4599,-4463,-4297,-4111,-3893,-3628,-3307,-2917,-2456,-1932,-1354,-747,-126,477,1051,1573,2037,2434,2760,3007,3174,3249,3229,3116,2903,2620,2279,1913,1573,1281,1090,1021,1081,1276,1576,1946,2342,2703,2988,3149,3161,3021,2722,2310,1796,1245,680,152,-317,-710,-1013,-1235,-1373,-1443,-1436,-1361,-1202,-952,-604,-145,405,1041,1720,2406,3054,3611,4046,4339,4470,4474,4363,4190,3998,3827,3716,3669,3693,3744,3804,3806,3713,3479,3079,2507,1773,915,-29,-988,-1913,-2748,-3435,-3971,-4305,-4484,-4488,-4375,-4162,-3898,-3600,-3311,-3032,-2769,-2525,-2271,-1998,-1687,-1322,-900,-442,54,532,987,1362,1665,1846,1942,1927,1839,1695,1506,1304,1081,852,608,348,76,-203,-464,-694,-856,-938,-920,-808,-624,-393,-172,-1,67,2,-214,-580,-1059,-1614,-2183,-2706,-3131,-3413,-3530,-3477,-3274,-2934,-2513,-2033,-1542,-1065,-624,-236,93,368,571,729,816,855,844,783,707,606,531,476,483,556,704,926,1202,1509,1804,2058,2215,2269,2177,1956,1613,1175,695,204,-248,-631,-923,-1114,-1215,-1237,-1206,-1144,-1070,-994,-933,-862,-801,-711,-612,-474,-327,-159,-6,122,197,203,128,-39,-286,-612,-996,-1414,-1850,-2272,-2655,-2983,-3223,-3367,-3392,-3298,-3061,-2703,-2203,-1597,-884,-105,708,1525,2283,2962,3498,3861,4018,3934,3607,3036,2248,1289,230,-855,-1870,-2736,-3374,-3739,-3793,-3567,-3075,-2396,-1604,-778,1,672,1210,1594,1843,1997,2076,2145,2210,2311,2432,2575,2710,2811,2854,2813,2684,2460,2160,1792,1389,960,535,112,-293,-683,-1059,-1409,-1734,-2014,-2224,-2351,-2355,-2233,-1968,-1565,-1041,-434,233,889,1517,2056,2495,2816,3019,3135,3166,3181,3173,3211,3284,3427,3625,3882,4172,4476,4774,5032,5236,5368,5411,5364,5225,4990,4679,4291,3847,3359,2840,2301,1740,1169,561,-68,-756,-1492,-2290,-3138,-4031,-4933,-5822,-6653,-7385,-7989,-8432,-8700,-8794,-8726,-8512,-8192,-7781,-7320,-6817,-6302,-5763,-5225,-4663,-4091,-3498,-2891,-2268,-1643,-1026,-415,158,724,1241,1736,2182,2576,2903,3135,3263,3255,3120,2829,2424,1900,1313,699,106,-404,-805,-1053,-1145,-1093,-909,-654,-359,-82,129,247,242,109,-143,-490,-908,-1344,-1772,-2143,-2432,-2611,-2672,-2617,-2443,-2187,-1849,-1476,-1089,-718,-391,-124,74,200,264,278,255,219,175,139,117,112,130,171,243,356,512,738,1020,1384,1803,2269,2750,3204,3588,3863,3975,3920,3670,3250,2684,2029,1331,680,112,-294,-516,-530,-337,34,552,1172,1843,2534,3194,3815,4366,4839,5238,5539,5754,5864,5858,5731,5461,5042,4476,3755,2909,1942,899,-195,-1302,-2374,-3385,-4279,-5026,-5584,-5926,-6027,-5888,-5507,-4927,-4184,-3353,-2503,-1718,-1070,-616,-390,-395,-603,-960,-1389,-1815,-2144,-2329,-2303,-2072,-1625,-1007,-267,541,1340,2085,2712,3204,3521,3681,3660,3501,3195,2782,2283,1715,1129,531,-25,-530,-940,-1247,-1433,-1490,-1435,-1271,-1039,-761,-491,-259,-102,-62,-132,-344,-668,-1101,-1610,-2159,-2714,-3229,-3673,-4005,-4207,-4256,-4153,-3895,-3501,-2990,-2389,-1734,-1046,-367,287,899,1446,1946,2371,2751,3059,3315,3491,3578,3565,3426,3153,2749,2206,1561,831,73,-683,-1365,-1949,-2379,-2638,-2712,-2605,-2331,-1919,-1400,-819,-218,355,854,1236,1468,1520,1390,1076,606,25,-619,-1246,-1795,-2197,-2392,-2356,-2076,-1576,-911,-145,635,1347,1912,2291,2434,2365,2093,1671,1155,610,86,-360,-703,-933,-1041,-1051,-968,-821,-622,-394,-153,81,282,419,473,403,203,-152,-651,-1280,-2003,-2778,-3537,-4223,-4775,-5130,-5273,-5163,-4831,-4272,-3549,-2684,-1744,-768,192,1105,1927,2644,3230,3678,3987,4161,4204,4151,4007,3819,3594,3377,3166,2987,2822,2661,2488,2273,2000,1659,1244,772,261,-252,-729,-1133,-1429,-1594,-1620,-1507,-1267,-928,-507,-37,466,983,1498,2009,2498,2973,3414,3823,4192,4510,4779,4982,5126,5186,5180,5080,4907,4640,4305,3895,3446,2967,2496,2057,1680,1385,1188,1078,1042,1056,1055,1029,884,630,195,-394,-1158,-2051,-3042,-4075,-5094,-6041,-6872,-7535,-8027,-8319,-8428,-8364,-8144,-7802,-7355,-6828,-6251,-5637,-5018,-4410,-3832,-3300,-2827,-2411,-2061,-1758,-1489,-1228,-949,-627,-239,211,739,1308,1900,2479,2998,3424,3718,3852,3811,3600,3212,2700,2058,1366,622,-101,-801,-1420,-1962,-2382,-2687,-2855,-2890,-2801,-2589,-2288,-1909,-1492,-1062,-658,-301,-24,167,268,286,248,173,88,19,-30,-50,-50,-50,-59,-102,-189,-315,-494,-681,-880,-1036,-1136,-1140,-1038,-812,-470,-14,531,1143,1783,2423,3020,3540,3957,4238,4376,4361,4196,3893,3474,2955,2367,1736,1080,448,-161,-694,-1149,-1483,-1691,-1742,-1635,-1360,-922,-337,371,1170,2009,2850,3634,4316,4854,5206,5353,5288,4997,4521,3857,3060,2163,1206,243,-694,-1561,-2322,-2951,-3423,-3721,-3852,-3807,-3624,-3315,-2935,-2518,-2113,-1758,-1482,-1300,-1214,-1208,-1247,-1301,-1321,-1268,-1123,-853,-482,-1,541,1135,1728,2302,2831,3291,3682,3988,4215,4365,4433,4421,4323,4128,3843,3452,2978,2424,1824,1215,632,117,-286,-571,-704,-714,-618,-460,-303,-197,-209,-369,-717,-1246,-1950,-2789,-3719,-4682,-5635,-6508,-7284,-7900,-8351,-8620,-8695,-8587,-8306,-7858,-7276,-6575,-5775,-4918,-4011,-3087,-2165,-1240,-350,534,1376,2198,2969,3695,4341,4900,5342,5645,5801,5793,5625,5312,4875,4352,3788,3228,2726,2314,2041,1902,1921,2064,2315,2620,2939,3213,3396,3447,3336,3055,2604,2007,1298,514,-289,-1070,-1788,-2402,-2905,-3266,-3501,-3603,-3596,-3481,-3291,-3022,-2706,-2350,-1966,-1591,-1224,-911,-663,-510,-473,-550,-761,-1057,-1448,-1850,-2247,-2552,-2741,-2748,-2580,-2209,-1685,-1037,-339,340,924,1345,1556,1514,1232,708,7,-825,-1705,-2571,-3337,-3973,-4407,-4653,-4663,-4482,-4092,-3547,-2852,-2064,-1191,-298,606,1467,2258,2952,3512,3944,4217,4370,4380,4306,4138,3919,3648,3349,3013,2662,2283,1912,1539,1216,944,770,713,780,980,1293,1687,2125,2552,2927,3203,3366,3384,3295,3091,2840,2559,2305,2112,1998,1986,2063,2219,2422,2650,2860,3036,3152,3197,3179,3088,2957,2769,2566,2322,2071,1788,1496,1175,845,504,172,-143,-415,-644,-813,-933,-1014,-1082,-1164,-1296,-1504,-1812,-2226,-2746,-3347,-4001,-4672,-5306,-5873,-6322,-6635,-6794,-6789,-6642,-6355,-5971,-5506,-4995,-4464,-3931,-3414,-2925,-2467,-2052,-1672,-1339,-1041,-797,-585,-429,-305,-224,-168,-131,-96,-61,-6,59,149,242,346,432,508,547,562,542,509,464,443,438,486,556,668,778,870,910,856,691,403,-8,-504,-1049,-1580,-2026,-2340,-2474,-2408,-2158,-1752,-1256,-735,-273,79,261,260,84,-238,-646,-1077,-1465,-1748,-1891,-1868,-1688,-1365,-938,-441,79,596,1088,1536,1957,2336,2700,3044,3371,3671,3923,4107,4193,4167,4017,3747,3381,2953,2503,2086,1738,1491,1369,1355,1454,1611,1817,2006,2180,2291,2351,2361,2322,2276,2212,2174,2135,2127,2103,2073,2001,1864,1657,1353,966,500,-30,-588,-1155,-1685,-2150,-2525,-2777,-2912,-2906,-2792,-2558,-2251,-1874,-1474,-1073,-699,-390,-156,-23,8,-60,-213,-431,-673,-904,-1081,-1155,-1102,-896,-532,-26,593,1280,1976,2622,3157,3528,3693,3634,3351,2864,2225,1477,705,-39,-678,-1168,-1483,-1603,-1553,-1354,-1058,-709,-365,-59,169,302,332,251,71,-204,-561,-992,-1483,-2019,-2584,-3152,-3706,-4212,-4657,-4998,-5239,-5344,-5320,-5160,-4873,-4464,-3970,-3392,-2787,-2158,-1562,-1004,-527,-132,171,387,535,631,704,776,872,1004,1178,1398,1642,1911,2169,2405,2594,2724,2778,2767,2672,2538,2350,2159,1966,1801,1675,1586,1539,1511,1495,1454,1388,1267,1104,893,661,430,229,91,33,76,218,441,727,1023,1297,1492,1565,1494,1235,816,223,-489,-1284,-2104,-2886,-3587,-4146,-4553,-4768,-4818,-4687,-4435,-4064,-3641,-3186,-2743,-2333,-1983,-1690,-1471,-1304,-1184,-1099,-1012,-932,-822,-706,-567,-444,-329,-267,-251,-298,-391,-519,-638,-725,-722,-606,-350,57,591,1235,1937,2634,3289,3820,4208,4393,4383,4156,3742,3166,2467,1710,935,203,-437,-957,-1320,-1537,-1599,-1540,-1381,-1162,-913,-665,-427,-207,2,226,485,802,1211,1706,2300,2983,3714,4494,5243,5970,6597,7133,7544,7824,7990,8028,7968,7807,7558,7216,6785,6246,5611,4857,4012,3078,2082,1070,65,-878,-1727,-2452,-3029,-3452,-3729,-3874,-3917,-3902,-3858,-3847,-3881,-4021,-4259,-4622,-5094,-5648,-6261,-6868,-7434,-7883,-8180,-8268,-8132,-7756,-7160,-6381,-5470,-4508,-3553,-2694,-1980,-1455,-1136,-1010,-1034,-1172,-1331,-1486,-1548,-1517,-1361,-1108,-789,-452,-151,78,201,222,144,17,-130,-237,-279,-218,-61,194,513,853,1195,1476,1691,1817,1844,1796,1667,1488,1266,1028,777,534,307,102,-59,-182,-245,-244,-173,-27,192,471,802,1150,1492,1789,2008,2116,2087,1914,1589,1135,572,-58,-707,-1339,-1901,-2370,-2713,-2918,-2989,-2912,-2725,-2418,-2032,-1578,-1080,-558,-33,489,980,1442,1853,2203,2483,2674,2774,2772,2673,2492,2238,1957,1672,1426,1260,1188,1249,1417,1707,2064,2464,2859,3199,3454,3589,3597,3469,3236,2900,2510,2087,1654,1241,850,482,144,-187,-501,-810,-1110,-1393,-1644,-1854,-2004,-2081,-2087,-2010,-1868,-1666,-1419,-1137,-830,-499,-147,221,615,1022,1447,1869,2288,2677,3036,3341,3592,3780,3908,3972,3971,3905,3754,3525,3192,2765,2242,1632,959,251,-465,-1141,-1754,-2264,-2657,-2915,-3041,-3041,-2931,-2742,-2489,-2217,-1942,-1710,-1532,-1450,-1470,-1609,-1877,-2257,-2748,-3314,-3934,-4564,-5171,-5711,-6160,-6484,-6672,-6719,-6615,-6390,-6032,-5576,-5023,-4395,-3706,-2982,-2232,-1504,-802,-168,383,834,1180,1424,1584,1686,1762,1851,1992,2216,2536,2969,3478,4051,4625,5155,5589,5886,6017,5975,5765,5410,4940,4402,3825,3263,2728,2256,1842,1495,1198,950,734,545,385,251,157,111,111,172,281,430,600,769,909,1006,1031,974,827,583,247,-172,-670,-1229,-1833,-2471,-3111,-3748,-4351,-4905,-5385,-5785,-6081,-6280,-6372,-6369,-6280,-6121,-5908,-5649,-5363,-5041,-4697,-4318,-3907,-3467,-2993,-2496,-1981,-1455,-931,-420,76,548,996,1429,1837,2242,2621,2997,3329,3642,3886,4087,4205,4265,4246,4171,4033,3859,3638,3406,3141,2884,2606,2343,2075,1822,1574,1342,1118,918,730,577,447,364,316,328,383,488,637,815,1010,1209,1386,1543,1656,1737,1782,1811,1844,1907,2024,2221,2515,2904,3386,3931,4496,5043,5510,5841,6004,5945,5668,5159,4445,3567,2561,1505,434,-566,-1462,-2199,-2739,-3070,-3169,-3054,-2742,-2261,-1667,-1013,-352,226,698,967,1034,843,413,-243,-1088,-2054,-3085,-4100,-5033,-5829,-6433,-6838,-7012,-6990,-6777,-6419,-5950,-5417,-4855,-4316,-3815,-3397,-3060,-2828,-2691,-2646,-2673,-2757,-2869,-2992,-3094,-3157,-3153,-3074,-2896,-2630,-2258,-1807,-1279,-700,-97,516,1100,1644,2128,2536,2862,3097,3234,3274,3208,3041,2768,2398,1938,1401,818,205,-392,-943,-1413,-1764,-1980,-2049,-1961,-1747,-1409,-990,-523,-37,418,827,1150,1373,1485,1469,1336,1086,736,307,-174,-687,-1183,-1658,-2060,-2381,-2599,-2691,-2661,-2493,-2196,-1769,-1230,-580,145,948,1779,2643,3484,4302,5054,5727,6295,6737,7041,7190,7193,7033,6738,6305,5754,5102,4368,3566,2727,1860,997,156,-634,-1354,-1974,-2479,-2847,-3073,-3154,-3101,-2933,-2682,-2367,-2049,-1715,-1440,-1203,-1037,-936,-898,-899,-933,-952,-944,-862,-698,-418,-31,456,1016,1603,2168,2662,3025,3234,3257,3111,2812,2418,1975,1564,1236,1037,1007,1125,1390,1742,2132,2501,2781,2940,2928,2747,2391,1879,1247,518,-262,-1063,-1865,-2629,-3349,-3996,-4552,-5000,-5313,-5470,-5458,-5261,-4881,-4338,-3647,-2866,-2031,-1208,-452,198,684,1009,1132,1084,860,496,24,-537,-1128,-1741,-2328,-2867,-3342,-3731,-4024,-4230,-4334,-4358,-4305,-4181,-4011,-3783,-3525,-3228,-2893,-2539,-2138,-1726,-1276,-814,-332,156,646,1134,1607,2058,2472,2847,3159,3420,3604,3734,3802,3822,3816,3784,3757,3729,3718,3712,3718,3711,3694,3659,3594,3520,3432,3349,3289,3252,3259,3287,3344,3386,3393,3329,3140,2820,2314,1646,802,-169,-1240,-2340,-3422,-4417,-5288,-5988,-6510,-6840,-7004,-7015,-6911,-6717,-6465,-6172,-5851,-5505,-5139,-4742,-4322,-3870,-3405,-2926,-2460,-2002,-1570,-1163,-767,-386,12,428,885,1382,1917,2476,3024,3531,3936,4201,4268,4121,3725,3109,2288,1322,277,-774,-1765,-2615,-3305,-3780,-4051,-4124,-4017,-3773,-3412,-2972,-2474,-1926,-1348,-729,-81,596,1303,2020,2742,3445,4103,4706,5220,5646,5957,6173,6274,6299,6241,6153,6036,5948,5891,5907,5998,6174,6424,6732,7068,7403,7691,7904,7994,7941,7713,7302,6697,5911,4960,3861,2656,1373,52,-1257,-2536,-3720,-4805,-5736,-6508,-7093,-7485,-7674,-7673,-7487,-7143,-6670,-6098,-5474,-4831,-4216,-3650,-3173,-2787,-2516,-2343,-2286,-2304,-2411,-2562,-2746,-2936,-3113,-3247,-3342,-3371,-3355,-3288,-3200,-3095,-3013,-2964,-2966,-3031,-3152,-3324,-3523,-3738,-3925,-4090,-4184,-4225,-4179,-4063,-3861,-3594,-3250,-2855,-2407,-1923,-1423,-900,-404,92,532,937,1276,1547,1755,1894,1986,2040,2070,2116,2172,2284,2441,2672,2962,3324,3731,4183,4655,5128,5585,5996,6342,6591,6714,6681,6456,6023,5352,4452,3319,1995,504,-1073,-2690,-4248,-5693,-6938,-7937,-8626,-8996,-9015,-8718,-8110,-7251,-6191,-4999,-3742,-2493,-1295,-212,741,1550,2209,2754,3192,3567,3901,4221,4531,4858,5163,5473,5735,5950,6092,6134,6079,5908,5631,5254,4789,4257,3673,3056,2421,1778,1137,502,-132,-750,-1357,-1936,-2470,-2940,-3322,-3591,-3732,-3738,-3600,-3348,-2979,-2554,-2064,-1581,-1094,-645,-233,149,495,831,1166,1501,1869,2228,2608,2964,3290,3563,3761,3870,3884,3801,3630,3392,3108,2802,2500,2215,1957,1721,1496,1264,994,676,276,-207,-775,-1431,-2135,-2876,-3595,-4269,-4844,-5294,-5596,-5737,-5729,-5587,-5342,-5028,-4686,-4338,-4011,-3710,-3426,-3156,-2861,-2544,-2161,-1740,-1259,-765,-267,187,564,834,968,954,797,498,93,-390,-909,-1413,-1859,-2208,-2425,-2486,-2394,-2141,-1767,-1296,-775,-250,234,641,944,1141,1226,1235,1178,1113,1061,1062,1146,1313,1583,1926,2336,2765,3198,3578,3903,4132,4267,4316,4279,4195,4070,3946,3827,3745,3684,3661,3648,3643,3616,3565,3465,3320,3122,2875,2580,2244,1860,1429,945,394,-227,-934,-1722,-2602,-3548,-4561,-5596,-6633,-7619,-8521,-9287,-9884,-10283,-10454,-10409,-10136,-9677,-9051,-8304,-7478,-6608,-5727,-4852,-3992,-3148,-2320,-1488,-667,155,967,1741,2474,3117,3653,4060,4305,4401,4332,4135,3828,3459,3062,2698,2383,2175,2060,2063,2158,2319,2513,2692,2823,2863,2798,2611,2310,1918,1467,997,563,204,-35,-127,-58,156,503,924,1376,1800,2138,2357,2441,2379,2219,1981,1746,1567,1504,1613,1909,2410,3086,3900,4783,5675,6481,7154,7608,7823,7757,7429,6843,6064,5128,4120,3088,2102,1205,417,-229,-761,-1165,-1481,-1724,-1914,-2078,-2208,-2329,-2426,-2506,-2566,-2609,-2640,-2676,-2719,-2790,-2879,-3004,-3127,-3257,-3350,-3383,-3339,-3179,-2909,-2520,-2044,-1509,-984,-521,-197,-65,-165,-522,-1116,-1921,-2863,-3873,-4861,-5741,-6452,-6938,-7186,-7204,-7025,-6708,-6309,-5891,-5512,-5189,-4957,-4784,-4664,-4537,-4381,-4132,-3782,-3301,-2706,-2017,-1273,-523,182,810,1316,1705,1964,2123,2203,2246,2279,2337,2432,2581,2774,3007,3259,3508,3738,3923,4054,4118,4111,4032,3887,3682,3430,3134,2801,2436,2031,1584,1083,525,-96,-767,-1478,-2202,-2895,-3538,-4057,-4448,-4646,-4655,-4446,-4039,-3436,-2687,-1803,-852,146,1140,2096,2992,3807,4521,5151,5663,6097,6428,6677,6842,6913,6896,6777,6544,6199,5716,5110,4369,3507,2540,1490,386,-738,-1843,-2895,-3852,-4687,-5370,-5877,-6195,-6311,-6231,-5941,-5477,-4828,-4043,-3125,-2126,-1062,14,1077,2081,2992,3770,4399,4838,5100,5161,5054,4775,4374,3875,3329,2780,2282,1869,1592,1460,1499,1691,2027,2467,2972,3490,3957,4320,4520,4510,4257,3744,2973,1972,771,-552,-1948,-3317,-4600,-5712,-6600,-7217,-7549,-7591,-7371,-6929,-6316,-5598,-4825,-4058,-3327,-2670,-2092,-1605,-1196,-865,-587,-367,-185,-37,77,172,239,291,321,330,306,247,123,-69,-355,-741,-1223,-1803,-2448,-3132,-3803,-4420,-4923,-5280,-5448,-5423,-5203,-4813,-4298,-3694,-3078,-2479,-1962,-1539,-1227,-1016,-876,-764,-634,-441,-143,271,816,1468,2200,2964,3724,4427,5045,5561,5955,6258,6469,6628,6757,6874,7001,7132,7258,7363,7405,7367,7206,6909,6455,5852,5099,4232,3273,2252,1212,168,-843,-1822,-2743,-3625,-4441,-5209,-5915,-6549,-7108,-7567,-7924,-8157,-8267,-8245,-8105,-7852,-7514,-7096,-6635,-6120,-5576,-4978,-4325,-3595,-2779,-1865,-867,210,1314,2414,3445,4354,5095,5619,5913,5970,5794,5427,4885,4214,3451,2613,1738,836,-75,-976,-1844,-2660,-3382,-3994,-4448,-4745,-4854,-4792,-4572,-4208,-3748,-3211,-2640,-2041,-1448,-841,-242,373,1004,1644,2297,2932,3522,4047,4452,4731,4855,4833,4680,4435,4151,3884,3704,3662,3798,4141,4675,5378,6193,7041,7855,8536,9026,9263,9209,8873,8246,7385,6321,5123,3845,2541,1266,47,-1069,-2080,-2954,-3691,-4283,-4724,-5019,-5169,-5184,-5076,-4871,-4585,-4245,-3883,-3512,-3162,-2834,-2533,-2261,-1993,-1729,-1442,-1125,-776,-397,-12,356,662,865,921,788,453,-104,-862,-1796,-2854,-3979,-5104,-6162,-7095,-7847,-8391,-8701,-8783,-8642,-8312,-7823,-7213,-6530,-5809,-5090,-4415,-3798,-3284,-2876,-2592,-2432,-2390,-2443,-2559,-2695,-2792,-2807,-2671,-2355,-1818,-1059,-83,1074,2363,3725,5095,6403,7606,8643,9497,10150,10591,10837,10891,10762,10466,9999,9374,8578,7625,6512,5259,3886,2421,904,-618,-2114,-3523,-4826,-5971,-6948,-7725,-8303,-8668,-8831,-8790,-8569,-8174,-7631,-6966,-6195,-5360,-4479,-3582,-2700,-1843,-1032,-266,446,1122,1761,2381,2985,3579,4161,4723,5246,5714,6102,6384,6550,6568,6457,6194,5809,5310,4717,4069,3364,2652,1925,1217,531,-137,-758,-1359,-1908,-2409,-2850,-3199,-3451,-3563,-3526,-3312,-2922,-2361,-1651,-839,41,907,1733,2432,2996,3380,3586,3639,3547,3376,3148,2928,2735,2612,2556,2583,2671,2815,2983,3163,3323,3451,3525,3529,3450,3268,2982,2568,2035,1371,586,-291,-1261,-2257,-3273,-4246,-5139,-5928,-6558,-7039,-7330,-7452,-7405,-7206,-6890,-6466,-5981,-5445,-4890,-4331,-3780,-3239,-2714,-2195,-1682,-1163,-641,-106,426,950,1449,1890,2269,2536,2704,2729,2637,2411,2093,1688,1253,816,419,105,-108,-201,-168,-35,184,440,694,892,992,958,765,414,-92,-709,-1406,-2115,-2790,-3370,-3816,-4088,-4182,-4087,-3821,-3411,-2880,-2262,-1585,-864,-120,645,1424,2221,3027,3844,4659,5455,6214,6902,7498,7960,8266,8389,8308,8022,7526,6839,5980,4985,3878,2707,1494,287,-903,-2030,-3104,-4079,-4970,-5755,-6433,-6995,-7431,-7739,-7906,-7938,-7824,-7582,-7208,-6742,-6176,-5574,-4926,-4296,-3681,-3119,-2612,-2160,-1756,-1382,-1020,-651,-257,164,617,1079,1535,1948,2283,2510,2591,2516,2271,1870,1342,724,74,-550,-1101,-1516,-1782,-1875,-1808,-1617,-1333,-1017,-709,-447,-258,-139,-78,-52,-16,49,186,396,680,1024,1389,1751,2065,2309,2469,2542,2558,2540,2541,2608,2778,3103,3576,4216,4985,5845,6744,7604,8378,8984,9399,9573,9517,9227,8737,8082,7299,6441,5533,4627,3727,2889,2097,1398,788,276,-110,-399,-566,-646,-647,-608,-567,-557,-630,-795,-1093,-1506,-2036,-2652,-3308,-3974,-4585,-5107,-5489,-5712,-5755,-5631,-5353,-4960,-4492,-3994,-3508,-3069,-2695,-2419,-2219,-2124,-2103,-2158,-2293,-2479,-2749,-3078,-3483,-3962,-4502,-5090,-5701,-6289,-6829,-7264,-7566,-7696,-7643,-7397,-6979,-6415,-5747,-5030,-4308,-3638,-3045,-2561,-2185,-1917,-1738,-1623,-1540,-1462,-1360,-1195,-960,-605,-139,470,1213,2093,3083,4160,5276,6377,7410,8300,8999,9450,9622,9496,9070,8368,7414,6274,4974,3607,2191,816,-504,-1717,-2802,-3742,-4520,-5138,-5572,-5839,-5903,-5782,-5454,-4921,-4202,-3300,-2260,-1121,60,1221,2298,3231,3983,4509,4825,4926,4858,4676,4420,4171,3956,3834,3804,3880,4026,4220,4398,4528,4541,4428,4150,3720,3145,2461,1702,918,139,-583,-1239,-1796,-2262,-2643,-2939,-3182,-3363,-3492,-3570,-3563,-3480,-3277,-2957,-2508,-1927,-1254,-495,283,1038,1723,2267,2652,2839,2829,2635,2295,1844,1349,859,429,113,-69,-80,62,360,767,1255,1768,2257,2678,2988,3161,3174,3033,2735,2318,1797,1216,610,-5,-585,-1150,-1670,-2174,-2659,-3132,-3600,-4044,-4454,-4791,-5030,-5125,-5056,-4790,-4334,-3698,-2909,-2034,-1105,-224,588,1241,1728,2007,2101,2004,1774,1425,1020,586,153,-256,-639,-997,-1338,-1670,-2004,-2331,-2661,-2964,-3228,-3443,-3562,-3615,-3549,-3419,-3201,-2950,-2676,-2423,-2206,-2053,-1962,-1947,-1979,-2058,-2133,-2200,-2207,-2138,-1968,-1676,-1266,-737,-111,599,1354,2137,2910,3659,4359,5008,5592,6119,6590,7015,7390,7733,8020,8259,8421,8500,8459,8292,7963,7469,6793,5930,4892,3687,2353,908,-588,-2101,-3574,-4958,-6216,-7301,-8188,-8861,-9305,-9539,-9557,-9399,-9072,-8605,-8023,-7337,-6564,-5718,-4807,-3847,-2856,-1856,-867,69,932,1690,2311,2795,3119,3303,3355,3299,3160,2963,2715,2449,2127,1787,1369,896,333,-315,-1039,-1829,-2647,-3453,-4205,-4839,-5319,-5598,-5639,-5439,-4980,-4296,-3410,-2370,-1234,-59,1087,2154,3078,3838,4383,4721,4843,4767,4533,4168,3736,3284,2865,2530,2320,2257,2369,2645,3082,3650,4317,5052,5802,6544,7225,7835,8329,8707,8932,9003,8902,8610,8134,7447,6572,5508,4286,2947,1529,105,-1274,-2535,-3628,-4507,-5137,-5516,-5643,-5545,-5271,-4855,-4367,-3845,-3345,-2898,-2530,-2254,-2068,-1967,-1927,-1937,-1959,-1995,-2003,-1997,-1951,-1874,-1769,-1629,-1477,-1298,-1115,-927,-743,-583,-446,-360,-338,-400,-565,-845,-1243,-1761,-2377,-3065,-3789,-4500,-5155,-5700,-6110,-6346,-6410,-6306,-6052,-5696,-5274,-4840,-4441,-4108,-3872,-3742,-3701,-3742,-3812,-3883,-3900,-3818,-3603,-3227,-2673,-1944,-1045,-11,1140,2354,3606,4844,6037,7145,8137,8984,9662,10143,10413,10447,10233,9763,9026,8033,6802,5342,3716,1950,118,-1722,-3500,-5158,-6620,-7865,-8813,-9476,-9807,-9813,-9501,-8868,-7958,-6785,-5400,-3850,-2195,-495,1177,2764,4195,5424,6408,7124,7556,7723,7634,7344,6876,6311,5674,5040,4436,3901,3448,3080,2781,2529,2284,2029,1710,1334,869,336,-250,-860,-1461,-2007,-2477,-2827,-3057,-3150,-3119,-2979,-2761,-2493,-2216,-1951,-1740,-1581,-1504,-1490,-1537,-1629,-1731,-1836,-1894,-1908,-1837,-1690,-1450,-1127,-728,-261,252,816,1395,2007,2621,3243,3862,4462,5041,5568,6035,6401,6653,6750,6684,6423,5978,5337,4537,3591,2551,1451,347,-730,-1724,-2633,-3413,-4076,-4610,-5021,-5320,-5499,-5571,-5521,-5354,-5058,-4647,-4111,-3486,-2780,-2044,-1313,-637,-54,396,694,829,811,664,418,116,-204,-510,-768,-969,-1094,-1158,-1157,-1111,-1019,-905,-757,-594,-412,-208,-11,185,345,456,487,429,259,-10,-380,-818,-1307,-1806,-2291,-2731,-3119,-3431,-3689,-3883,-4036,-4152,-4227,-4258,-4214,-4072,-3784,-3321,-2644,-1744,-627,689,2141,3671,5186,6608,7846,8838,9534,9900,9950,9690,9173,8435,7536,6520,5427,4290,3124,1947,762,-426,-1606,-2768,-3887,-4942,-5896,-6716,-7371,-7828,-8075,-8084,-7876,-7438,-6820,-6028,-5125,-4135,-3120,-2106,-1137,-240,564,1257,1827,2267,2572,2740,2776,2688,2492,2214,1878,1523,1181,887,666,531,485,506,571,627,645,564,367,26,-448,-1037,-1693,-2360,-2982,-3480,-3824,-3962,-3880,-3606,-3125,-2530,-1819,-1089,-360,310,893,1375,1732,1981,2118,2157,2119,2007,1841,1640,1407,1177,959,785,689,698,840,1144,1614,2262,3063,3998,5012,6064,7081,8011,8779,9357,9673,9750,9537,9090,8401,7537,6529,5435,4307,3185,2121,1134,260,-489,-1111,-1589,-1940,-2160,-2260,-2265,-2178,-2042,-1874,-1713,-1592,-1543,-1585,-1749,-2027,-2426,-2925,-3499,-4108,-4715,-5266,-5723,-6040,-6193,-6164,-5954,-5580,-5072,-4473,-3835,-3199,-2617,-2119,-1731,-1463,-1317,-1275,-1332,-1464,-1651,-1889,-2144,-2435,-2716,-3015,-3287,-3548,-3770,-3954,-4083,-4165,-4183,-4164,-4087,-3990,-3853,-3702,-3530,-3330,-3103,-2828,-2503,-2106,-1643,-1089,-468,241,1001,1825,2674,3542,4402,5231,6004,6699,7279,7726,7998,8081,7933,7561,6936,6085,5016,3767,2386,924,-562,-2003,-3362,-4562,-5596,-6408,-7007,-7362,-7498,-7393,-7075,-6536,-5787,-4846,-3716,-2440,-1034,449,1956,3444,4839,6095,7159,7977,8530,8788,8739,8409,7787,6942,5900,4718,3483,2226,1048,-27,-932,-1654,-2168,-2485,-2621,-2601,-2467,-2253,-2001,-1743,-1501,-1298,-1133,-1018,-936,-895,-866,-863,-861,-866,-864,-850,-815,-748,-639,-475,-254,24,353,712,1084,1436,1748,1976,2127,2155,2093,1925,1691,1416,1140,906,745,697,771,988,1332,1793,2341,2929,3531,4080,4556,4906,5107,5145,5002,4689,4214,3590,2856,2021,1136,215,-705,-1601,-2452,-3243,-3943,-4567,-5070,-5474,-5748,-5894,-5914,-5799,-5565,-5220,-4776,-4263,-3695,-3102,-2506,-1930,-1393,-907,-492,-148,109,284,378,387,331,204,37,-175,-397,-635,-860,-1070,-1259,-1413,-1546,-1644,-1724,-1781,-1829,-1859,-1886,-1890,-1881,-1839,-1759,-1645,-1481,-1294,-1087,-887,-725,-624,-605,-682,-857,-1105,-1405,-1702,-1951,-2093,-2082,-1873,-1453,-816,11,999,2086,3223,4341,5387,6325,7102,7721,8144,8389,8435,8290,7941,7386,6615,5633,4443,3072,1552,-57,-1707,-3310,-4818,-6151,-7266,-8128,-8716,-9028,-9085,-8894,-8501,-7911,-7160,-6256,-5211,-4039,-2744,-1354,116,1615,3104,4523,5806,6903,7741,8299,8526,8436,8020,7323,6383,5255,4006,2689,1366,90,-1117,-2206,-3181,-4022,-4739,-5324,-5795,-6129,-6346,-6412,-6330,-6083,-5655,-5063,-4306,-3422,-2446,-1433,-428,496,1311,1954,2421,2677,2751,2628,2364,1968,1490,963,417,-100,-576,-956,-1240,-1387,-1385,-1220,-880,-365,317,1153,2114,3170,4275,5389,6466,7459,8332,9059,9609,9976,10138,10102,9852,9401,8742,7885,6843,5629,4275,2818,1307,-203,-1647,-2969,-4109,-5026,-5695,-6101,-6260,-6190,-5936,-5547,-5065,-4551,-4026,-3533,-3071,-2651,-2262,-1894,-1542,-1193,-861,-544,-270,-46,96,152,101,-52,-304,-635,-1023,-1433,-1834,-2195,-2488,-2699,-2817,-2850,-2801,-2703,-2572,-2441,-2340,-2286,-2307,-2399,-2579,-2818,-3121,-3452,-3791,-4110,-4380,-4576,-4677,-4670,-4547,-4308,-3965,-3531,-3028,-2484,-1922,-1366,-844,-357,74,464,815,1153,1501,1881,2326,2841,3441,4123,4856,5615,6346,6994,7497,7801,7851,7617,7085,6249,5154,3826,2344,764,-827,-2372,-3792,-5053,-6100,-6931,-7509,-7866,-7977,-7872,-7551,-7017,-6290,-5358,-4255,-2974,-1573,-67,1481,3015,4474,5795,6909,7787,8370,8656,8635,8328,7762,6993,6053,5014,3917,2813,1752,765,-116,-868,-1480,-1939,-2253,-2414,-2445,-2344,-2138,-1837,-1470,-1051,-615,-180,220,562,823,981,1018,928,708,362,-93,-641,-1252,-1893,-2529,-3135,-3664,-4110,-4435,-4630,-4688,-4599,-4373,-4008,-3522,-2914,-2215,-1417,-557,371,1327,2314,3296,4266,5188,6056,6828,7503,8034,8420,8621,8632,8432,8018,7387,6559,5543,4392,3136,1838,556,-658,-1743,-2671,-3408,-3951,-4317,-4519,-4609,-4606,-4562,-4480,-4398,-4282,-4150,-3951,-3675,-3302,-2816,-2233,-1570,-870,-181,445,948,1306,1471,1463,1274,951,517,48,-443,-877,-1258,-1536,-1729,-1821,-1847,-1799,-1726,-1611,-1503,-1388,-1286,-1210,-1140,-1113,-1096,-1128,-1188,-1309,-1475,-1707,-1993,-2327,-2698,-3077,-3445,-3776,-4031,-4202,-4254,-4180,-3981,-3649,-3207,-2665,-2043,-1360,-626,136,946,1763,2620,3476,4336,5168,5949,6634,7188,7577,7755,7712,7425,6903,6169,5250,4194,3056,1879,722,-385,-1395,-2299,-3064,-3689,-4165,-4482,-4646,-4640,-4478,-4146,-3669,-3046,-2313,-1497,-642,211,1013,1733,2331,2800,3125,3315,3381,3340,3220,3024,2782,2479,2132,1710,1224,644,-18,-765,-1574,-2420,-3257,-4053,-4750,-5319,-5722,-5937,-5971,-5811,-5501,-5048,-4504,-3886,-3242,-2578,-1925,-1296,-683,-125,400,859,1245,1544,1736,1800,1740,1534,1206,756,227,-362,-945,-1499,-1949,-2267,-2390,-2297,-1959,-1359,-517,556,1810,3193,4641,6086,7455,8692,9736,10560,11124,11434,11479,11288,10885,10302,9581,8754,7850,6902,5928,4938,3958,2973,2008,1057,123,-779,-1653,-2473,-3241,-3924,-4529,-5020,-5406,-5666,-5808,-5828,-5741,-5554,-5290,-4964,-4588,-4197,-3775,-3360,-2929,-2502,-2070,-1650,-1242,-882,-584,-387,-325,-418,-692,-1143,-1748,-2482,-3272,-4062,-4774,-5327,-5678,-5770,-5601,-5174,-4532,-3722,-2832,-1915,-1069,-326,247,646,864,923,859,706,509,297,87,-107,-294,-484,-691,-935,-1217,-1543,-1888,-2238,-2540,-2762,-2848,-2768,-2489,-2009,-1331,-502,443,1423,2386,3247,3956,4457,4720,4736,4504,4057,3417,2645,1768,853,-71,-954,-1769,-2483,-3072,-3523,-3811,-3936,-3885,-3663,-3274,-2733,-2065,-1288,-455,421,1279,2114,2883,3582,4194,4717,5143,5479,5704,5823,5816,5677,5392,4964,4382,3666,2838,1923,975,24,-872,-1684,-2372,-2919,-3308,-3544,-3623,-3564,-3378,-3076,-2688,-2211,-1673,-1082,-447,196,847,1457,2007,2462,2781,2957,2954,2791,2462,2004,1452,842,241,-325,-797,-1170,-1411,-1545,-1567,-1521,-1412,-1286,-1127,-963,-759,-496,-150,326,934,1703,2600,3612,4656,5686,6596,7325,7790,7953,7776,7277,6472,5424,4191,2857,1488,156,-1081,-2189,-3138,-3922,-4537,-4997,-5302,-5480,-5528,-5464,-5293,-5026,-4664,-4227,-3708,-3138,-2517,-1872,-1221,-586,8,536,981,1326,1546,1655,1619,1456,1165,739,210,-428,-1144,-1915,-2714,-3504,-4246,-4901,-5426,-5789,-5960,-5925,-5687,-5252,-4660,-3933,-3130,-2280,-1443,-653,51,636,1089,1395,1558,1588,1504,1329,1095,821,550,289,76,-94,-206,-276,-311,-332,-355,-390,-444,-505,-564,-586,-550,-412,-153,255,807,1500,2297,3150,3999,4772,5402,5835,6014,5917,5539,4887,4012,2954,1796,596,-547,-1596,-2460,-3130,-3562,-3765,-3742,-3520,-3126,-2604,-1987,-1305,-599,130,841,1545,2216,2849,3435,3945,4378,4688,4888,4919,4819,4534,4108,3516,2801,1966,1042,64,-954,-1963,-2952,-3881,-4722,-5453,-6037,-6459,-6701,-6742,-6601,-6266,-5777,-5150,-4421,-3644,-2833,-2065,-1338,-717,-200,178,422,532,511,388,167,-104,-419,-724,-1013,-1243,-1405,-1477,-1455,-1330,-1107,-783,-362,146,747,1416,2162,2962,3806,4678,5550,6407,7214,7943,8557,9031,9329,9444,9355,9065,8585,7919,7109,6158,5126,4020,2904,1789,728,-265,-1157,-1934,-2581,-3087,-3452,-3675,-3770,-3747,-3626,-3431,-3183,-2905,-2615,-2324,-2047,-1779,-1533,-1288,-1056,-811,-571,-316,-71,163,364,508,580,550,407,133,-280,-823,-1494,-2259,-3102,-3967,-4822,-5608,-6279,-6792,-7103,-7185,-7027,-6623,-5997,-5183,-4218,-3176,-2107,-1079,-156,624,1216,1600,1769,1725,1498,1107,607,29,-573,-1154,-1683,-2120,-2446,-2648,-2713,-2646,-2457,-2146,-1750,-1261,-722,-121,507,1165,1830,2494,3131,3715,4220,4601,4840,4889,4732,4363,3765,2982,2023,956,-173,-1288,-2336,-3243,-3969,-4470,-4727,-4730,-4494,-4028,-3382,-2583,-1681,-729,246,1195,2099,2942,3707,4391,4987,5491,5893,6189,6364,6417,6336,6120,5769,5288,4694,4002,3233,2408,1559,688,-163,-998,-1788,-2518,-3181,-3741,-4206,-4531,-4735,-4780,-4687,-4446,-4087,-3614,-3084,-2499,-1932,-1388,-914,-527,-237,-58,22,10,-86,-234,-430,-638,-847,-1033,-1178,-1272,-1294,-1245,-1115,-899,-610,-239,203,709,1281,1905,2581,3296,4039,4781,5513,6181,6773,7238,7550,7694,7637,7399,6967,6375,5637,4788,3857,2876,1871,869,-104,-1043,-1907,-2703,-3397,-3980,-4443,-4772,-4968,-5030,-4973,-4802,-4544,-4203,-3807,-3357,-2883,-2369,-1850,-1310,-779,-258,235,686,1068,1376,1578,1673,1640,1480,1192,785,275,-318,-957,-1618,-2252,-2840,-3329,-3713,-3965,-4080,-4066,-3928,-3689,-3365,-2989,-2575,-2160,-1765,-1405,-1106,-865,-694,-585,-542,-546,-609,-702,-833,-992,-1160,-1353,-1536,-1737,-1913,-2085,-2220,-2310,-2333,-2268,-2091,-1788,-1352,-768,-67,747,1630,2533,3417,4214,4886,5394,5705,5828,5755,5522,5148,4677,4137,3556,2965,2362,1775,1195,630,87,-431,-907,-1328,-1674,-1926,-2064,-2078,-1960,-1713,-1348,-881,-346,230,804,1345,1817,2193,2467,2617,2671,2617,2491,2297,2052,1756,1413,1003,528,-41,-698,-1451,-2279,-3158,-4052,-4899,-5669,-6281,-6727,-6945,-6949,-6722,-6305,-5720,-5023,-4260,-3478,-2731,-2045,-1453,-956,-562,-261,-34,129,255,357,449,547,655,784,935,1112,1318,1543,1804,2075,2383,2697,3037,3387,3755,4129,4526,4931,5363,5814,6286,6768,7254,7706,8112,8425,8618,8662,8519,8192,7662,6954,6095,5114,4075,3008,1973,995,105,-694,-1392,-2011,-2556,-3046,-3492,-3892,-4239,-4521,-4715,-4805,-4778,-4626,-4357,-3993,-3549,-3073,-2583,-2122,-1712,-1378,-1130,-979,-911,-927,-996,-1121,-1254,-1418,-1567,-1731,-1897,-2078,-2285,-2514,-2775,-3053,-3342,-3611,-3845,-4011,-4080,-4043,-3864,-3563,-3129,-2590,-1963,-1285,-586,102,730,1288,1716,2008,2124,2056,1788,1335,696,-73,-955,-1877,-2791,-3639,-4353,-4900,-5232,-5331,-5188,-4808,-4212,-3434,-2509,-1488,-408,676,1731,2716,3597,4349,4941,5364,5577,5603,5393,4995,4387,3620,2709,1718,682,-342,-1290,-2139,-2819,-3329,-3626,-3731,-3624,-3350,-2918,-2369,-1737,-1050,-336,384,1101,1800,2475,3110,3705,4228,4677,5015,5226,5291,5193,4934,4524,3976,3329,2610,1857,1109,383,-286,-893,-1425,-1872,-2244,-2531,-2737,-2871,-2915,-2893,-2787,-2616,-2382,-2098,-1783,-1446,-1116,-802,-526,-293,-127,-14,15,-3,-91,-206,-350,-490,-607,-685,-709,-669,-576,-421,-229,-1,244,507,773,1062,1365,1711,2099,2549,3061,3632,4251,4888,5521,6101,6605,6984,7216,7282,7164,6874,6414,5806,5067,4228,3303,2323,1305,267,-763,-1761,-2709,-3560,-4305,-4896,-5328,-5573,-5638,-5522,-5249,-4846,-4340,-3774,-3173,-2578,-2002,-1478,-1008,-611,-290,-40,121,217,226,177,56,-111,-330,-576,-849,-1128,-1412,-1686,-1950,-2201,-2432,-2663,-2882,-3110,-3336,-3565,-3778,-3971,-4108,-4192,-4173,-4070,-3847,-3529,-3128,-2669,-2198,-1760,-1398,-1164,-1076,-1163,-1401,-1784,-2239,-2735,-3176,-3511,-3667,-3600,-3286,-2719,-1916,-930,203,1392,2594,3718,4733,5568,6219,6648,6868,6882,6714,6391,5940,5398,4788,4147,3496,2853,2257,1697,1219,807,482,235,62,-37,-80,-62,3,116,283,496,765,1082,1450,1854,2288,2728,3153,3540,3861,4093,4215,4207,4065,3777,3347,2782,2094,1301,426,-517,-1493,-2482,-3456,-4385,-5244,-5997,-6625,-7096,-7402,-7529,-7489,-7295,-6974,-6566,-6106,-5640,-5194,-4800,-4463,-4186,-3945,-3720,-3475,-3175,-2804,-2333,-1776,-1136,-447,264,943,1570,2103,2528,2842,3052,3178,3259,3319,3402,3529,3721,3988,4322,4713,5139,5580,6009,6407,6754,7036,7240,7366,7400,7350,7205,6977,6651,6248,5758,5195,4576,3902,3193,2463,1717,979,248,-463,-1139,-1781,-2372,-2905,-3369,-3749,-4035,-4222,-4292,-4265,-4125,-3913,-3627,-3315,-2988,-2694,-2436,-2251,-2127,-2067,-2060,-2063,-2070,-2025,-1914,-1718,-1416,-1039,-590,-128,308,661,872,905,724,325,-274,-1044,-1912,-2821,-3681,-4418,-4974,-5286,-5352,-5152,-4738,-4133,-3424,-2653,-1913,-1244,-700,-309,-80,-11,-91,-292,-584,-952,-1347,-1766,-2163,-2525,-2819,-3022,-3105,-3042,-2815,-2414,-1835,-1099,-222,743,1761,2760,3695,4501,5135,5562,5752,5716,5443,4975,4339,3573,2730,1852,969,143,-634,-1301,-1881,-2333,-2671,-2878,-2952,-2889,-2682,-2333,-1846,-1227,-505,304,1153,2016,2835,3587,4208,4698,5004,5146,5095,4892,4525,4055,3471,2847,2169,1511,848,243,-332,-836,-1284,-1666,-1978,-2228,-2411,-2539,-2617,-2659,-2681,-2697,-2730,-2779,-2870,-2986,-3137,-3300,-3453,-3583,-3652,-3648,-3555,-3359,-3066,-2683,-2219,-1700,-1135,-543,61,672,1276,1869,2450,2988,3503,3934,4308,4561,4721,4746,4667,4480,4226,3924,3634,3375,3189,3103,3106,3219,3399,3635,3881,4113,4288,4391,4402,4308,4117,3817,3423,2926,2346,1669,917,93,-785,-1679,-2570,-3410,-4160,-4780,-5243,-5520,-5609,-5512,-5236,-4825,-4289,-3680,-3021,-2348,-1686,-1056,-469,63,544,956,1324,1616,1860,2034,2139,2177,2134,2013,1810,1514,1139,659,100,-558,-1295,-2110,-2981,-3880,-4782,-5633,-6401,-7027,-7476,-7708,-7705,-7451,-6969,-6276,-5425,-4467,-3470,-2495,-1606,-845,-251,166,419,518,523,462,398,372,418,567,812,1171,1603,2102,2629,3160,3664,4135,4542,4892,5172,5378,5510,5550,5490,5319,5014,4589,4018,3347,2577,1768,950,191,-477,-996,-1357,-1539,-1560,-1441,-1226,-955,-679,-423,-218,-69,34,105,182,285,446,677,983,1351,1748,2143,2489,2741,2870,2832,2630,2245,1696,995,170,-752,-1727,-2743,-3737,-4708,-5594,-6390,-7056,-7578,-7938,-8129,-8157,-8026,-7765,-7374,-6904,-6343,-5737,-5074,-4374,-3631,-2852,-2036,-1195,-340,502,1310,2037,2666,3149,3479,3644,3647,3521,3294,3016,2749,2522,2408,2410,2574,2883,3331,3890,4521,5183,5836,6430,6944,7333,7594,7707,7671,7500,7197,6788,6297,5739,5161,4557,3976,3412,2887,2397,1938,1497,1064,614,140,-379,-940,-1547,-2181,-2820,-3435,-3990,-4443,-4775,-4934,-4933,-4738,-4378,-3858,-3220,-2493,-1735,-966,-257,392,933,1370,1697,1912,2043,2087,2077,2013,1911,1771,1596,1374,1107,774,380,-89,-625,-1232,-1887,-2586,-3301,-3994,-4662,-5233,-5711,-6045,-6220,-6227,-6057,-5725,-5255,-4683,-4048,-3410,-2808,-2297,-1914,-1675,-1596,-1658,-1845,-2113,-2426,-2729,-2991,-3170,-3246,-3207,-3042,-2771,-2392,-1935,-1413,-832,-234,410,1041,1692,2322,2925,3492,3986,4401,4694,4850,4840,4652,4278,3729,3022,2204,1316,420,-425,-1162,-1750,-2136,-2320,-2279,-2028,-1593,-985,-265,556,1416,2290,3121,3884,4515,5001,5281,5347,5174,4762,4124,3300,2331,1287,239,-753,-1608,-2289,-2763,-3013,-3069,-2951,-2716,-2420,-2118,-1871,-1708,-1668,-1740,-1937,-2219,-2562,-2927,-3266,-3552,-3745,-3824,-3774,-3597,-3288,-2882,-2383,-1844,-1287,-754,-278,127,438,679,847,996,1144,1346,1624,2021,2534,3182,3927,4757,5612,6455,7223,7877,8373,8690,8809,8744,8502,8120,7626,7064,6469,5872,5296,4756,4247,3777,3312,2857,2384,1886,1359,795,196,-427,-1079,-1739,-2408,-3075,-3723,-4349,-4928,-5447,-5883,-6218,-6418,-6477,-6366,-6085,-5635,-5022,-4280,-3434,-2538,-1628,-774,-5,612,1067,1323,1401,1296,1066,721,333,-88,-488,-878,-1229,-1590,-1941,-2351,-2803,-3339,-3934,-4584,-5248,-5885,-6455,-6902,-7206,-7337,-7296,-7101,-6775,-6368,-5919,-5477,-5069,-4722,-4429,-4188,-3962,-3727,-3438,-3073,-2594,-2001,-1282,-450,475,1465,2495,3519,4510,5433,6245,6931,7456,7806,7975,7959,7776,7447,7004,6489,5941,5411,4926,4522,4209,3995,3872,3814,3803,3795,3763,3670,3496,3214,2834,2352,1804,1209,618,61,-417,-782,-1026,-1119,-1094,-941,-719,-442,-165,78,261,347,343,230,37,-236,-546,-885,-1216,-1523,-1795,-2023,-2214,-2381,-2539,-2709,-2918,-3170,-3485,-3862,-4286,-4751,-5217,-5666,-6049,-6348,-6520,-6547,-6422,-6122,-5678,-5078,-4364,-3551,-2690,-1806,-973,-198,439,943,1279,1459,1511,1463,1379,1309,1320,1454,1754,2232,2884,3678,4577,5505,6425,7247,7949,8469,8800,8921,8847,8588,8175,7628,6980,6251,5467,4656,3834,3034,2282,1597,1016,539,184,-58,-208,-287,-343,-405,-528,-729,-1039,-1455,-1967,-2545,-3149,-3729,-4245,-4646,-4912,-5013,-4958,-4746,-4404,-3947,-3412,-2818,-2190,-1550,-901,-259,366,987,1572,2129,2635,3054,3376,3550,3549,3344,2915,2253,1383,325,-854,-2100,-3332,-4482,-5476,-6278,-6835,-7163,-7257,-7153,-6908,-6559,-6169,-5783,-5428,-5122,-4866,-4631,-4397,-4119,-3761,-3299,-2718,-2022,-1237,-406,428,1197,1866,2377,2717,2868,2842,2661,2361,1984,1581,1191,867,634,540,583,801,1170,1691,2335,3056,3816,4549,5203,5715,6040,6139,5992,5601,4986,4177,3245,2234,1234,290,-515,-1165,-1598,-1830,-1846,-1672,-1348,-900,-397,145,651,1117,1490,1766,1922,1952,1860,1633,1306,873,382,-153,-684,-1193,-1629,-1985,-2232,-2376,-2410,-2372,-2264,-2138,-2006,-1911,-1860,-1881,-1960,-2101,-2298,-2511,-2749,-2968,-3160,-3317,-3419,-3471,-3479,-3440,-3373,-3274,-3159,-3006,-2829,-2591,-2289,-1907,-1419,-836,-148,623,1461,2326,3197,4023,4782,5435,5968,6359,6613,6728,6724,6619,6446,6223,5989,5760,5553,5388,5248,5143,5045,4941,4805,4616,4346,3979,3501,2893,2170,1322,374,-645,-1709,-2760,-3756,-4647,-5376,-5909,-6217,-6279,-6122,-5742,-5205,-4532,-3794,-3026,-2277,-1571,-933,-364,132,565,944,1279,1577,1836,2063,2229,2344,2377,2318,2156,1875,1479,965,344,-369,-1151,-1971,-2806,-3605,-4355,-4999,-5533,-5912,-6143,-6199,-6105,-5849,-5479,-5000,-4475,-3922,-3398,-2928,-2544,-2258,-2081,-1997,-1996,-2042,-2105,-2141,-2128,-2002,-1777,-1396,-882,-232,545,1400,2321,3247,4146,4972,5684,6255,6658,6880,6916,6771,6463,6011,5455,4822,4163,3518,2924,2422,2028,1756,1602,1547,1563,1623,1676,1711,1685,1604,1450,1245,997,734,470,223,0,-199,-375,-546,-712,-889,-1078,-1277,-1479,-1687,-1869,-2042,-2172,-2272,-2340,-2372,-2401,-2419,-2468,-2542,-2679,-2865,-3124,-3442,-3807,-4213,-4626,-5035,-5408,-5733,-5981,-6150,-6223,-6198,-6079,-5867,-5572,-5211,-4791,-4336,-3856,-3372,-2885,-2418,-1955,-1511,-1067,-613,-146,361,897,1489,2115,2796,3498,4232,4964,5688,6384,7027,7607,8099,8499,8789,8969,9025,8972,8795,8525,8142,7686,7142,6537,5875,5170,4441,3706,2978,2292,1652,1088,600,203,-112,-343,-510,-617,-682,-716,-722,-708,-671,-603,-512,-385,-237,-63,116,291,455,579,682,736,767,768,758,746,736,745,753,768,760,708,594,387,74,-343,-864,-1459,-2099,-2749,-3355,-3892,-4321,-4636,-4827,-4924,-4932,-4912,-4869,-4865,-4896,-4998,-5150,-5364,-5598,-5854,-6075,-6264,-6379,-6412,-6354,-6201,-5960,-5640,-5250,-4810,-4326,-3820,-3293,-2765,-2236,-1729,-1235,-781,-353,34,398,734,1070,1406,1769,2170,2607,3096,3610,4149,4678,5177,5602,5936,6132,6181,6049,5747,5257,4621,3841,2987,2088,1210,414,-258,-750,-1037,-1110,-965,-625,-136,477,1133,1801,2407,2917,3291,3501,3543,3409,3116,2681,2130,1502,830,149,-503,-1112,-1636,-2093,-2451,-2733,-2938,-3074,-3160,-3194,-3189,-3142,-3053,-2913,-2727,-2481,-2205,-1885,-1574,-1279,-1048,-912,-901,-1033,-1327,-1763,-2332,-2987,-3679,-4350,-4926,-5351,-5561,-5515,-5187,-4566,-3660,-2512,-1143,360,1954,3560,5108,6551,7818,8888,9714,10293,10605,10662,10470,10054,9439,8671,7783,6833,5859,4919,4052,3291,2666,2189,1857,1666,1575,1564,1580,1589,1546,1419,1190,844,393,-154,-764,-1394,-2018,-2579,-3049,-3405,-3614,-3694,-3632,-3457,-3186,-2846,-2471,-2068,-1680,-1299,-954,-634,-356,-112,86,243,341,386,357,254,73,-196,-542,-965,-1459,-2004,-2595,-3214,-3842,-4474,-5077,-5657,-6174,-6642,-7028,-7336,-7562,-7695,-7747,-7726,-7628,-7489,-7288,-7065,-6790,-6486,-6124,-5698,-5194,-4605,-3913,-3142,-2272,-1364,-403,536,1459,2309,3082,3757,4336,4826,5238,5595,5908,6200,6474,6737,6981,7201,7372,7479,7505,7419,7231,6914,6480,5953,5319,4643,3910,3183,2462,1796,1186,661,237,-97,-307,-421,-424,-333,-159,80,373,677,992,1266,1497,1658,1737,1734,1649,1485,1272,1015,746,483,241,37,-127,-263,-378,-499,-645,-845,-1111,-1464,-1899,-2415,-2991,-3611,-4243,-4860,-5435,-5945,-6368,-6705,-6934,-7070,-7115,-7073,-6969,-6799,-6589,-6330,-6042,-5701,-5324,-4877,-4370,-3781,-3115,-2369,-1554,-683,226,1149,2072,2974,3842,4672,5441,6170,6828,7430,7962,8412,8780,9044,9201,9244,9164,8970,8660,8246,7732,7124,6435,5665,4830,3935,2999,2039,1079,146,-732,-1520,-2193,-2728,-3107,-3334,-3411,-3363,-3212,-2997,-2746,-2490,-2264,-2067,-1932,-1830,-1777,-1737,-1701,-1640,-1539,-1375,-1150,-850,-492,-88,348,773,1186,1521,1801,1955,2012,1946,1759,1475,1095,645,157,-365,-867,-1363,-1803,-2199,-2542,-2828,-3074,-3290,-3485,-3685,-3893,-4118,-4374,-4644,-4943,-5233,-5522,-5761,-5949,-6050,-6041,-5915,-5654,-5262,-4755,-4132,-3450,-2703,-1966,-1235,-572,21,519,927,1249,1504,1720,1923,2147,2406,2731,3111,3564,4062,4592,5134,5648,6126,6522,6825,7001,7040,6910,6617,6126,5464,4626,3636,2548,1381,220,-884,-1883,-2689,-3299,-3645,-3740,-3579,-3186,-2610,-1884,-1080,-237,579,1333,1984,2503,2875,3089,3132,3030,2760,2364,1838,1215,520,-221,-966,-1684,-2342,-2911,-3367,-3709,-3909,-4006,-3979,-3872,-3699,-3479,-3248,-3017,-2806,-2640,-2521,-2468,-2482,-2572,-2730,-2958,-3229,-3534,-3838,-4118,-4334,-4465,-4466,-4335,-4041,-3598,-3010,-2292,-1483,-606,297,1200,2073,2902,3663,4362,4984,5535,6014,6418,6748,7005,7176,7273,7282,7223,7085,6893,6639,6343,6006,5627,5207,4740,4216,3642,3004,2321,1596,859,128,-560,-1187,-1715,-2137,-2435,-2616,-2682,-2655,-2546,-2385,-2181,-1952,-1706,-1438,-1155,-838,-486,-87,350,825,1313,1791,2225,2578,2811,2901,2810,2546,2092,1488,754,-62,-892,-1712,-2430,-3050,-3505,-3813,-3958,-3978,-3892,-3760,-3613,-3502,-3463,-3510,-3665,-3917,-4250,-4646,-5069,-5492,-5888,-6224,-6491,-6674,-6756,-6756,-6638,-6436,-6123,-5713,-5209,-4604,-3915,-3139,-2290,-1370,-399,621,1663,2717,3764,4766,5718,6568,7308,7901,8335,8594,8688,8614,8401,8075,7649,7172,6648,6099,5546,4963,4381,3763,3120,2449,1750,1049,368,-258,-790,-1192,-1431,-1497,-1380,-1102,-705,-215,281,753,1129,1377,1473,1406,1189,848,409,-85,-606,-1119,-1607,-2052,-2454,-2805,-3118,-3393,-3647,-3875,-4099,-4305,-4518,-4727,-4940,-5167,-5386,-5627,-5851,-6081,-6287,-6472,-6620,-6723,-6768,-6757,-6671,-6527,-6307,-6022,-5678,-5262,-4797,-4255,-3661,-2993,-2267,-1479,-641,234,1127,2017,2887,3705,4469,5157,5770,6314,6789,7211,7588,7930,8248,8543,8812,9055,9245,9379,9426,9367,9187,8871,8407,7811,7080,6252,5348,4417,3492,2625,1838,1162,610,174,-140,-359,-494,-560,-574,-545,-479,-379,-255,-106,53,201,332,408,422,361,210,-7,-289,-604,-920,-1219,-1451,-1614,-1680,-1653,-1542,-1367,-1159,-951,-772,-653,-611,-651,-783,-978,-1248,-1553,-1885,-2234,-2573,-2915,-3238,-3556,-3856,-4151,-4424,-4681,-4913,-5116,-5290,-5436,-5551,-5649,-5725,-5779,-5811,-5801,-5738,-5606,-5372,-5044,-4591,-4045,-3397,-2699,-1971,-1264,-615,-50,407,759,1013,1196,1341,1480,1646,1859,2121,2440,2775,3120,3419,3654,3791,3816,3720,3517,3209,2838,2413,1974,1544,1137,786,488,267,119,60,73,178,334,562,810,1093,1361,1627,1852,2048,2195,2297,2357,2373,2355,2303,2218,2104,1974,1807,1646,1452,1262,1053,825,572,288,-38,-396,-791,-1209,-1635,-2052,-2450,-2805,-3115,-3378,-3592,-3781,-3949,-4124,-4311,-4523,-4757,-4988,-5213,-5372,-5460,-5409,-5221,-4845,-4305,-3580,-2722,-1743,-719,332,1330,2261,3084,3775,4350,4791,5128,5368,5538,5647,5727,5777,5824,5870,5931,5998,6096,6198,6328,6452,6576,6669,6714,6692,6574,6354,6009,5547,4959,4275,3497,2666,1804,936,103,-692,-1419,-2073,-2656,-3158,-3580,-3930,-4184,-4359,-4423,-4382,-4220,-3941,-3548,-3053,-2481,-1854,-1215,-580,5,532,970,1314,1554,1692,1721,1646,1467,1186,808,339,-207,-824,-1478,-2170,-2862,-3543,-4203,-4807,-5367,-5851,-6263,-6595,-6844,-7009,-7106,-7122,-7089,-6999,-6867,-6709,-6518,-6312,-6084,-5829,-5550,-5232,-4877,-4475,-4033,-3551,-3033,-2492,-1922,-1344,-738,-129,514,1169,1860,2571,3311,4057,4798,5513,6168,6745,7210,7545,7731,7773,7651,7414,7042,6598,6086,5549,5009,4485,3999,3557,3165,2835,2552,2321,2141,1978,1854,1721,1586,1428,1237,1022,776,528,285,88,-43,-86,-10,172,477,866,1316,1781,2217,2568,2803,2877,2779,2495,2037,1417,669,-180,-1093,-2037,-2990,-3922,-4818,-5668,-6453,-7170,-7805,-8337,-8766,-9061,-9221,-9229,-9093,-8802,-8396,-7862,-7263,-6592,-5900,-5193,-4494,-3808,-3140,-2477,-1825,-1155,-476,236,976,1752,2545,3361,4166,4955,5691,6358,6932,7394,7739,7952,8055,8042,7951,7782,7570,7327,7063,6792,6505,6205,5871,5501,5076,4601,4068,3495,2881,2256,1621,1003,407,-155,-680,-1163,-1603,-1999,-2348,-2643,-2885,-3046,-3145,-3148,-3079,-2926,-2713,-2432,-2127,-1773,-1417,-1032,-642,-231,198,641,1103,1551,1984,2352,2643,2801,2825,2668,2347,1849,1207,438,-411,-1306,-2207,-3067,-3870,-4580,-5190,-5688,-6073,-6338,-6498,-6540,-6480,-6312,-6045,-5683,-5247,-4745,-4213,-3676,-3166,-2724,-2362,-2123,-1994,-1992,-2086,-2261,-2471,-2690,-2860,-2959,-2942,-2790,-2485,-2023,-1405,-648,230,1192,2206,3224,4202,5095,5861,6470,6896,7135,7180,7057,6778,6381,5896,5360,4804,4262,3739,3270,2840,2460,2123,1809,1526,1242,965,673,367,49,-283,-606,-918,-1184,-1402,-1539,-1597,-1551,-1407,-1161,-819,-404,88,602,1148,1673,2166,2608,2949,3195,3291,3234,2995,2564,1940,1136,171,-914,-2072,-3248,-4381,-5405,-6283,-6946,-7403,-7618,-7628,-7438,-7102,-6652,-6131,-5586,-5023,-4493,-3975,-3499,-3042,-2610,-2207,-1820,-1479,-1169,-922,-731,-608,-538,-510,-496,-465,-387,-225,44,435,956,1598,2331,3135,3950,4754,5486,6128,6638,7017,7237,7321,7258,7069,6772,6374,5905,5381,4814,4234,3651,3086,2553,2069,1629,1258,928,655,414,201,2,-187,-378,-568,-764,-956,-1144,-1312,-1456,-1552,-1592,-1549,-1425,-1188,-863,-428,72,635,1208,1764,2252,2636,2877,2957,2859,2593,2176,1632,1010,332,-355,-1030,-1669,-2253,-2785,-3249,-3659,-4000,-4285,-4503,-4656,-4737,-4750,-4691,-4580,-4427,-4258,-4092,-3958,-3864,-3835,-3858,-3942,-4058,-4207,-4342,-4467,-4541,-4560,-4511,-4385,-4177,-3894,-3515,-3055,-2495,-1834,-1082,-223,705,1704,2730,3753,4735,5629,6402,7010,7442,7664,7700,7543,7232,6799,6289,5747,5221,4740,4341,4025,3802,3648,3542,3443,3329,3152,2905,2565,2133,1632,1074,495,-67,-589,-1028,-1367,-1594,-1692,-1683,-1564,-1373,-1120,-857,-591,-377,-227,-183,-258,-488,-873,-1429,-2157,-3031,-4043,-5144,-6297,-7448,-8540,-9520,-10332,-10945,-11317,-11445,-11324,-10967,-10412,-9680,-8821,-7874,-6869,-5859,-4849,-3880,-2945,-2069,-1235,-453,287,997,1659,2304,2901,3478,4016,4530,5011,5468,5889,6284,6638,6947,7217,7422,7589,7697,7762,7801,7810,7826,7842,7882,7941,8025,8111,8203,8257,8285,8239,8135,7938,7662,7290,6832,6280,5639,4916,4107,3227,2288,1295,293,-718,-1678,-2574,-3368,-4027,-4549,-4905,-5109,-5155,-5062,-4844,-4514,-4109,-3621,-3111,-2563,-2031,-1514,-1048,-638,-317,-83,43,58,-31,-226,-507,-852,-1249,-1658,-2068,-2441,-2772,-3028,-3223,-3328,-3376,-3356,-3294,-3213,-3113,-3035,-2967,-2933,-2923,-2942,-2975,-3020,-3060,-3090,-3103,-3100,-3082,-3061,-3042,-3040,-3052,-3093,-3135,-3189,-3217,-3214,-3153,-3020,-2811,-2524,-2167,-1769,-1336,-917,-520,-174,114,340,509,642,746,858,978,1146,1352,1623,1938,2302,2695,3096,3488,3841,4146,4378,4533,4594,4551,4412,4150,3793,3317,2752,2099,1386,636,-109,-815,-1421,-1891,-2165,-2217,-2014,-1554,-854,59,1118,2273,3419,4494,5383,6029,6339,6286,5827,4979,3773,2263,556,-1272,-3083,-4792,-6283,-7480,-8328,-8798,-8892,-8640,-8090,-7301,-6350,-5294,-4199,-3116,-2078,-1125,-263,479,1110,1609,1986,2230,2346,2336,2212,1987,1689,1350,1002,686,435,268,223,288,485,789,1194,1669,2197,2733,3266,3748,4181,4526,4790,4963,5042,5049,4977,4862,4702,4539,4357,4207,4049,3925,3794,3668,3521,3344,3117,2841,2483,2073,1573,1024,418,-222,-862,-1498,-2081,-2600,-3027,-3328,-3503,-3518,-3380,-3085,-2640,-2076,-1401,-670,91,830,1491,2032,2385,2529,2401,2026,1368,488,-590,-1797,-3058,-4301,-5449,-6431,-7198,-7710,-7952,-7939,-7677,-7229,-6625,-5936,-5207,-4502,-3854,-3310,-2886,-2586,-2420,-2360,-2392,-2490,-2632,-2797,-2973,-3155,-3331,-3509,-3672,-3817,-3932,-3985,-3965,-3823,-3546,-3094,-2465,-1649,-671,444,1639,2864,4053,5149,6101,6858,7403,7705,7780,7627,7278,6769,6143,5447,4742,4065,3484,3024,2737,2625,2708,2960,3356,3843,4363,4856,5255,5519,5597,5479,5163,4656,4012,3247,2453,1652,931,311,-142,-428,-519,-429,-182,194,643,1100,1511,1787,1880,1731,1292,577,-439,-1688,-3140,-4708,-6306,-7855,-9251,-10440,-11338,-11930,-12178,-12109,-11732,-11100,-10249,-9245,-8130,-6958,-5770,-4596,-3465,-2396,-1398,-488,331,1046,1651,2149,2527,2813,3003,3132,3222,3293,3386,3503,3683,3908,4206,4536,4914,5286,5653,5971,6227,6396,6473,6450,6327,6126,5839,5515,5148,4779,4424,4093,3807,3554,3330,3120,2898,2642,2331,1941,1465,904,252,-450,-1207,-1959,-2700,-3378,-3979,-4476,-4853,-5101,-5204,-5167,-4962,-4615,-4091,-3424,-2611,-1684,-677,356,1366,2276,3035,3582,3874,3906,3657,3179,2498,1681,805,-80,-891,-1590,-2130,-2494,-2675,-2690,-2569,-2343,-2083,-1819,-1617,-1515,-1534,-1698,-1993,-2396,-2872,-3363,-3817,-4182,-4409,-4470,-4366,-4091,-3706,-3230,-2751,-2297,-1945,-1716,-1625,-1687,-1842,-2080,-2322,-2517,-2616,-2566,-2355,-1970,-1438,-778,-47,723,1472,2167,2779,3283,3687,3979,4185,4310,4385,4412,4419,4408,4395,4387,4390,4401,4432,4468,4511,4544,4558,4532,4464,4325,4118,3834,3475,3055,2579,2086,1577,1108,680,334,81,-64,-97,-29,134,349,598,825,983,1031,919,617,112,-602,-1503,-2558,-3713,-4918,-6087,-7175,-8108,-8839,-9341,-9584,-9583,-9344,-8902,-8298,-7571,-6778,-5952,-5152,-4396,-3730,-3161,-2704,-2359,-2102,-1928,-1795,-1678,-1538,-1350,-1081,-730,-284,243,821,1439,2051,2637,3176,3643,4039,4362,4604,4788,4903,4958,4961,4898,4784,4618,4405,4172,3932,3717,3564,3492,3545,3710,4012,4411,4879,5365,5796,6123,6262,6190,5845,5253,4401,3360,2164,908,-347,-1515,-2533,-3348,-3913,-4211,-4224,-3962,-3441,-2690,-1759,-690,444,1584,2653,3584,4317,4796,4988,4883,4483,3820,2950,1918,813,-314,-1392,-2365,-3200,-3870,-4361,-4687,-4843,-4867,-4768,-4578,-4315,-4002,-3659,-3302,-2946,-2614,-2314,-2068,-1890,-1783,-1769,-1842,-2002,-2250,-2564,-2933,-3335,-3741,-4131,-4477,-4755,-4953,-5041,-5025,-4875,-4606,-4202,-3677,-3036,-2293,-1463,-570,362,1310,2228,3105,3883,4551,5069,5426,5612,5634,5507,5268,4946,4605,4278,4022,3864,3823,3903,4083,4335,4608,4866,5046,5130,5068,4859,4491,3966,3316,2538,1682,755,-204,-1167,-2097,-2969,-3733,-4365,-4820,-5078,-5122,-4955,-4599,-4102,-3519,-2937,-2423,-2066,-1928,-2046,-2448,-3104,-3987,-5016,-6123,-7199,-8182,-8970,-9536,-9824,-9840,-9583,-9081,-8366,-7475,-6441,-5305,-4095,-2841,-1582,-339,843,1936,2900,3708,4328,4760,4996,5055,4973,4781,4542,4293,4093,3972,3971,4096,4357,4731,5202,5722,6261,6766,7198,7517,7703,7725,7597,7308,6899,6380,5811,5212,4644,4129,3700,3370,3146,3010,2949,2922,2895,2832,2690,2451,2091,1612,1025,344,-380,-1139,-1861,-2534,-3102,-3542,-3829,-3939,-3875,-3625,-3215,-2650,-1976,-1213,-416,375,1120,1770,2298,2679,2891,2941,2821,2545,2130,1586,945,226,-539,-1316,-2075,-2773,-3389,-3873,-4231,-4424,-4470,-4372,-4158,-3860,-3523,-3183,-2885,-2653,-2505,-2453,-2473,-2574,-2702,-2865,-3024,-3179,-3329,-3472,-3631,-3809,-4030,-4286,-4585,-4904,-5231,-5531,-5777,-5942,-6002,-5947,-5769,-5468,-5059,-4547,-3951,-3284,-2559,-1796,-1007,-213,572,1319,2021,2643,3183,3622,3959,4202,4358,4445,4486,4496,4502,4506,4537,4575,4653,4736,4848,4966,5091,5226,5344,5462,5548,5592,5581,5471,5273,4946,4504,3952,3301,2602,1872,1173,525,-30,-487,-839,-1110,-1317,-1507,-1709,-1959,-2284,-2677,-3153,-3664,-4198,-4701,-5138,-5476,-5686,-5747,-5671,-5446,-5113,-4678,-4186,-3658,-3124,-2616,-2144,-1729,-1377,-1074,-828,-601,-388,-146,128,472,878,1349,1873,2420,2963,3473,3911,4260,4496,4621,4630,4545,4376,4144,3874,3563,3237,2878,2506,2102,1689,1261,853,482,193,8,-28,85,372,794,1336,1931,2523,3042,3427,3623,3601,3348,2880,2225,1448,595,-247,-1027,-1673,-2142,-2408,-2446,-2278,-1910,-1393,-757,-73,629,1272,1829,2251,2507,2587,2475,2179,1721,1109,386,-425,-1292,-2175,-3050,-3891,-4661,-5361,-5939,-6413,-6730,-6905,-6897,-6721,-6356,-5834,-5157,-4385,-3543,-2705,-1915,-1231,-705,-357,-220,-269,-506,-875,-1339,-1839,-2325,-2751,-3081,-3288,-3371,-3327,-3175,-2936,-2635,-2304,-1971,-1651,-1367,-1118,-900,-701,-501,-276,-8,325,734,1213,1760,2346,2954,3540,4081,4542,4911,5181,5358,5457,5516,5543,5593,5658,5774,5919,6097,6272,6427,6525,6539,6462,6270,5989,5610,5178,4691,4199,3689,3201,2707,2226,1733,1229,700,150,-425,-1013,-1598,-2174,-2715,-3220,-3677,-4084,-4450,-4776,-5080,-5362,-5637,-5907,-6171,-6437,-6686,-6927,-7139,-7320,-7457,-7532,-7543,-7459,-7277,-6973,-6538,-5967,-5263,-4433,-3519,-2533,-1545,-571,322,1126,1800,2349,2780,3095,3337,3511,3659,3790,3923,4061,4202,4351,4488,4618,4730,4821,4894,4930,4929,4872,4743,4527,4211,3779,3245,2613,1902,1162,407,-300,-936,-1461,-1865,-2128,-2269,-2291,-2224,-2092,-1921,-1731,-1546,-1368,-1206,-1060,-914,-776,-618,-457,-261,-57,189,453,758,1091,1473,1880,2339,2805,3293,3758,4185,4531,4783,4891,4863,4669,4322,3836,3229,2539,1794,1031,282,-430,-1086,-1673,-2196,-2645,-3036,-3366,-3649,-3883,-4071,-4214,-4305,-4337,-4311,-4214,-4057,-3837,-3571,-3270,-2963,-2665,-2412,-2217,-2107,-2093,-2173,-2356,-2611,-2931,-3278,-3626,-3950,-4211,-4403,-4496,-4484,-4363,-4119,-3763,-3284,-2693,-1995,-1199,-325,609,1565,2520,3415,4231,4916,5446,5813,5999,6033,5928,5726,5464,5182,4915,4693,4527,4431,4387,4399,4434,4490,4541,4581,4599,4583,4531,4421,4254,4001,3666,3227,2701,2075,1391,655,-88,-806,-1471,-2048,-2530,-2905,-3193,-3408,-3580,-3740,-3915,-4125,-4382,-4688,-5024,-5391,-5747,-6090,-6386,-6642,-6840,-6995,-7117,-7209,-7294,-7364,-7414,-7438,-7394,-7268,-7012,-6610,-6032,-5278,-4346,-3267,-2071,-806,473,1717,2867,3888,4741,5407,5883,6162,6271,6215,6032,5749,5391,5002,4595,4206,3855,3548,3308,3126,3006,2943,2910,2908,2907,2893,2854,2776,2644,2478,2255,2001,1729,1434,1163,899,679,499,364,282,229,225,235,272,331,401,509,642,822,1057,1346,1700,2101,2545,2996,3439,3822,4145,4345,4442,4395,4228,3938,3542,3065,2512,1921,1286,637,-30,-694,-1359,-1995,-2608,-3160,-3652,-4048,-4361,-4552,-4655,-4643,-4553,-4380,-4151,-3873,-3562,-3236,-2894,-2561,-2230,-1919,-1640,-1406,-1230,-1138,-1132,-1235,-1444,-1753,-2147,-2598,-3073,-3525,-3927,-4225,-4409,-4440,-4334,-4068,-3688,-3181,-2600,-1954,-1271,-575,119,796,1434,2030,2554,3001,3349,3584,3700,3686,3562,3334,3042,2716,2401,2146,1974,1931,2000,2196,2474,2794,3108,3347,3466,3419,3178,2748,2134,1385,546,-321,-1150,-1889,-2488,-2919,-3166,-3243,-3150,-2944,-2645,-2308,-1981,-1692,-1497,-1396,-1422,-1557,-1798,-2121,-2492,-2882,-3266,-3598,-3887,-4101,-4251,-4354,-4408,-4454,-4491,-4541,-4596,-4657,-4689,-4691,-4590,-4399,-4042,-3534,-2844,-1985,-986,129,1294,2468,3576,4584,5428,6097,6566,6844,6958,6926,6805,6630,6439,6281,6143,6073,6019,6005,5977,5920,5818,5629,5366,5005,4569,4067,3516,2952,2378,1832,1309,829,385,-15,-378,-701,-985,-1222,-1421,-1566,-1668,-1725,-1744,-1737,-1715,-1684,-1658,-1630,-1589,-1523,-1390,-1178,-841,-364,259,1034,1915,2884,3865,4809,5645,6310,6766,6959,6896,6554,5966,5159,4164,3046,1835,599,-632,-1801,-2882,-3842,-4658,-5323,-5827,-6180,-6391,-6477,-6465,-6373,-6232,-6057,-5867,-5674,-5476,-5287,-5089,-4897,-4707,-4532,-4390,-4295,-4275,-4345,-4516,-4799,-5171,-5624,-6114,-6604,-7038,-7376,-7552,-7541,-7301,-6821,-6110,-5174,-4065,-2826,-1516,-213,1036,2149,3100,3837,4357,4649,4742,4658,4447,4156,3832,3531,3290,3144,3115,3211,3420,3739,4124,4552,4977,5367,5675,5892,5980,5944,5795,5538,5219,4864,4507,4192,3938,3763,3678,3667,3710,3780,3823,3814,3694,3445,3040,2470,1761,917,-1,-961,-1911,-2799,-3583,-4243,-4746,-5109,-5328,-5436,-5464,-5440,-5411,-5383,-5396,-5440,-5516,-5614,-5692,-5749,-5719,-5604,-5351,-4971,-4436,-3780,-3001,-2145,-1241,-318,573,1429,2208,2911,3524,4049,4483,4841,5112,5321,5465,5554,5603,5613,5588,5541,5453,5329,5163,4928,4639,4268,3828,3318,2752,2151,1531,927,351,-161,-601,-961,-1235,-1430,-1569,-1649,-1719,-1770,-1836,-1912,-2013,-2110,-2215,-2279,-2309,-2260,-2135,-1907,-1586,-1174,-679,-135,451,1029,1593,2093,2526,2850,3057,3128,3055,2826,2463,1947,1334,620,-139,-914,-1664,-2351,-2950,-3433,-3800,-4041,-4179,-4220,-4200,-4132,-4042,-3951,-3866,-3789,-3725,-3645,-3557,-3417,-3236,-2981,-2678,-2313,-1930,-1548,-1212,-964,-832,-849,-1028,-1362,-1833,-2407,-3019,-3636,-4160,-4567,-4775,-4760,-4499,-3969,-3212,-2224,-1081,181,1497,2796,4041,5159,6127,6905,7477,7832,7969,7899,7642,7226,6685,6067,5410,4768,4169,3665,3257,2973,2797,2709,2694,2696,2703,2665,2569,2401,2155,1851,1499,1136,781,473,217,40,-67,-113,-108,-100,-94,-138,-242,-428,-700,-1061,-1480,-1967,-2462,-2976,-3454,-3898,-4271,-4576,-4785,-4913,-4935,-4886,-4744,-4554,-4311,-4048,-3785,-3544,-3329,-3169,-3036,-2951,-2867,-2784,-2663,-2482,-2233,-1889,-1472,-976,-432,141,716,1262,1768,2211,2589,2903,3155,3363,3534,3686,3820,3955,4065,4169,4222,4227,4147,3961,3659,3215,2632,1922,1083,174,-802,-1767,-2707,-3546,-4274,-4838,-5237,-5459,-5518,-5433,-5228,-4937,-4577,-4173,-3728,-3246,-2716,-2133,-1484,-761,25,882,1775,2704,3632,4542,5411,6212,6936,7554,8062,8440,8676,8771,8704,8494,8125,7631,7010,6308,5532,4733,3919,3136,2384,1688,1050,469,-66,-548,-1024,-1465,-1928,-2391,-2877,-3378,-3890,-4388,-4856,-5267,-5595,-5821,-5940,-5935,-5840,-5659,-5436,-5202,-4992,-4843,-4771,-4796,-4909,-5095,-5334,-5584,-5806,-5964,-6005,-5914,-5654,-5231,-4642,-3914,-3072,-2159,-1214,-280,604,1413,2121,2720,3209,3598,3888,4122,4287,4433,4555,4683,4822,4980,5156,5350,5542,5730,5886,6005,6068,6066,5996,5845,5629,5333,4986,4578,4135,3665,3179,2691,2214,1747,1309,889,495,112,-266,-658,-1078,-1544,-2063,-2654,-3303,-4022,-4784,-5576,-6366,-7127,-7814,-8408,-8866,-9171,-9314,-9274,-9084,-8736,-8268,-7714,-7091,-6461,-5825,-5227,-4671,-4160,-3695,-3255,-2819,-2369,-1877,-1329,-726,-51,658,1408,2147,2869,3536,4128,4646,5060,5415,5682,5921,6124,6313,6514,6700,6886,7029,7116,7100,6971,6687,6263,5685,4992,4201,3364,2508,1686,915,226,-372,-872,-1278,-1590,-1822,-1972,-2059,-2080,-2051,-1985,-1878,-1756,-1618,-1466,-1315,-1143,-970,-760,-536,-264,45,391,782,1184,1609,2015,2405,2753,3058,3315,3535,3724,3900,4076,4249,4437,4607,4756,4845,4851,4729,4478,4055,3492,2784,1975,1104,226,-610,-1360,-1985,-2483,-2831,-3070,-3205,-3284,-3332,-3379,-3445,-3538,-3658,-3801,-3954,-4112,-4266,-4409,-4540,-4660,-4772,-4870,-4969,-5057,-5140,-5220,-5276,-5311,-5300,-5227,-5068,-4810,-4434,-3942,-3349,-2666,-1949,-1229,-561,3,443,720,853,842,736,559,380,224,142,165,291,543,880,1296,1740,2175,2562,2861,3046,3104,3027,2825,2518,2126,1681,1210,741,304,-81,-388,-608,-716,-719,-602,-391,-80,288,710,1138,1562,1946,2263,2497,2617,2608,2466,2160,1727,1143,457,-312,-1127,-1938,-2712,-3415,-4003,-4478,-4806,-5005,-5066,-5015,-4855,-4609,-4290,-3904,-3461,-2958,-2391,-1754,-1051,-282,546,1395,2267,3089,3872,4546,5122,5565,5902,6121,6273,6351,6403,6418,6416,6368,6262,6063,5738,5271,4641,3868,2964,1993,996,49,-791,-1484,-1986,-2304,-2441,-2430,-2321,-2153,-1975,-1828,-1718,-1675,-1671,-1699,-1737,-1756,-1741,-1684,-1553,-1379,-1121,-810,-418,50,601,1243,1983,2802,3703,4643,5595,6518,7347,8054,8570,8886,8957,8797,8402,7799,7020,6089,5053,3920,2741,1497,240,-1058,-2362,-3671,-4966,-6219,-7403,-8477,-9417,-10166,-10720,-11042,-11139,-11027,-10717,-10275,-9726,-9148,-8573,-8051,-7617,-7272,-7039,-6886,-6812,-6778,-6775,-6764,-6734,-6660,-6526,-6325,-6037,-5669,-5199,-4642,-3991,-3258,-2461,-1602,-720,180,1072,1926,2755,3517,4234,4890,5497,6055,6572,7042,7469,7831,8119,8303,8356,8262,7984,7534,6894,6096,5172,4167,3157,2200,1376,748,364,261,447,908,1607,2495,3488,4524,5507,6375,7052,7505,7690,7609,7266,6672,5872,4887,3766,2540,1256,-47,-1332,-2548,-3671,-4644,-5455,-6062,-6469,-6675,-6690,-6570,-6329,-6048,-5754,-5504,-5327,-5229,-5218,-5259,-5327,-5366,-5337,-5190,-4903,-4456,-3861,-3133,-2318,-1450,-583,250,1012,1683,2259,2738,3145,3481,3788,4055,4329,4577,4834,5060,5268,5414,5506,5496,5400,5179,4857,4422,3900,3302,2660,1989,1315,664,31,-544,-1090,-1582,-2045,-2471,-2887,-3280,-3679,-4062,-4455,-4822,-5181,-5499,-5761,-5956,-6043,-6020,-5850,-5528,-5031,-4371,-3541,-2573,-1485,-330,856,2014,3103,4076,4909,5577,6086,6432,6636,6717,6687,6572,6371,6094,5743,5317,4813,4250,3620,2954,2262,1559,869,192,-459,-1095,-1716,-2338,-2965,-3598,-4228,-4831,-5381,-5834,-6157,-6312,-6284,-6071,-5696,-5197,-4639,-4087,-3605,-3260,-3072,-3072,-3237,-3530,-3897,-4263,-4550,-4703,-4650,-4369,-3848,-3089,-2135,-1016,198,1476,2740,3973,5110,6135,7016,7732,8257,8569,8645,8467,8019,7305,6337,5149,3804,2357,915,-448,-1629,-2549,-3150,-3390,-3263,-2795,-2025,-1041,89,1255,2379,3376,4179,4758,5076,5155,4997,4647,4144,3534,2862,2186,1522,933,405,-16,-358,-616,-819,-998,-1181,-1410,-1707,-2102,-2596,-3194,-3871,-4604,-5336,-6037,-6631,-7091,-7363,-7422,-7269,-6892,-6343,-5637,-4844,-4015,-3197,-2465,-1832,-1354,-1020,-845,-791,-841,-938,-1060,-1141,-1173,-1111,-948,-688,-314,145,689,1312,1989,2730,3503,4310,5104,5870,6536,7074,7397,7478,7246,6702,5816,4647,3218,1635,-23,-1647,-3132,-4401,-5376,-6030,-6335,-6334,-6033,-5534,-4869,-4136,-3390,-2687,-2064,-1546,-1114,-779,-487,-226,50,359,737,1175,1699,2295,2947,3672,4422,5216,6024,6827,7632,8378,9088,9685,10177,10503,10648,10584,10281,9750,8970,7979,6790,5451,4012,2530,1062,-328,-1608,-2722,-3665,-4427,-5005,-5441,-5739,-5948,-6087,-6190,-6264,-6334,-6388,-6432,-6455,-6455,-6418,-6354,-6251,-6128,-5979,-5825,-5656,-5491,-5317,-5130,-4924,-4678,-4397,-4063,-3689,-3278,-2846,-2410,-1997,-1616,-1294,-1026,-828,-686,-586,-529,-472,-430,-362,-281,-167,-34,136,320,538,765,1017,1284,1563,1860,2162,2469,2773,3065,3338,3581,3786,3945,4053,4108,4105,4056,3960,3830,3679,3510,3338,3166,2991,2814,2622,2404,2154,1850,1495,1071,587,40,-572,-1222,-1932,-2653,-3400,-4129,-4833,-5460,-6007,-6408,-6662,-6729,-6598,-6274,-5753,-5069,-4239,-3312,-2319,-1313,-330,585,1404,2085,2621,2990,3195,3248,3160,2972,2704,2408,2113,1855,1671,1568,1576,1687,1902,2219,2600,3050,3506,3956,4347,4634,4789,4765,4555,4139,3538,2775,1887,941,-23,-932,-1744,-2423,-2942,-3305,-3519,-3609,-3615,-3560,-3496,-3438,-3412,-3437,-3500,-3603,-3731,-3849,-3949,-3986,-3934,-3775,-3458,-2993,-2343,-1518,-527,609,1856,3160,4474,5736,6876,7848,8591,9067,9261,9156,8777,8154,7333,6390,5379,4395,3480,2718,2121,1728,1530,1501,1616,1807,2036,2232,2357,2360,2222,1925,1471,874,148,-670,-1560,-2482,-3401,-4290,-5116,-5840,-6451,-6905,-7203,-7322,-7272,-7062,-6711,-6271,-5756,-5245,-4746,-4324,-3979,-3738,-3581,-3497,-3449,-3401,-3321,-3172,-2940,-2620,-2217,-1768,-1298,-864,-503,-264,-161,-220,-415,-731,-1122,-1528,-1906,-2190,-2345,-2343,-2170,-1831,-1359,-773,-126,554,1222,1858,2436,2951,3392,3761,4056,4273,4418,4461,4426,4267,4006,3631,3146,2582,1952,1293,649,50,-471,-886,-1193,-1384,-1483,-1507,-1500,-1487,-1510,-1587,-1744,-1969,-2273,-2615,-2977,-3318,-3595,-3780,-3835,-3750,-3509,-3126,-2607,-1980,-1268,-502,297,1102,1897,2665,3389,4064,4662,5188,5605,5915,6095,6136,6046,5828,5510,5121,4711,4318,3996,3779,3684,3722,3873,4091,4339,4534,4626,4551,4264,3751,3009,2071,987,-181,-1352,-2459,-3429,-4212,-4784,-5121,-5254,-5197,-5006,-4725,-4405,-4081,-3791,-3537,-3338,-3161,-3003,-2822,-2598,-2299,-1906,-1393,-761,0,883,1866,2940,4059,5197,6306,7332,8245,8974,9514,9809,9870,9685,9269,8655,7861,6928,5878,4733,3506,2202,822,-635,-2156,-3731,-5322,-6898,-8391,-9760,-10928,-11852,-12485,-12800,-12796,-12496,-11933,-11173,-10285,-9343,-8416,-7572,-6834,-6261,-5820,-5547,-5381,-5331,-5335,-5384,-5426,-5453,-5417,-5319,-5119,-4814,-4392,-3840,-3177,-2397,-1544,-630,282,1172,1967,2662,3194,3581,3800,3887,3850,3756,3614,3502,3426,3436,3535,3733,4022,4391,4817,5285,5779,6277,6785,7281,7783,8268,8758,9216,9653,10023,10307,10469,10477,10304,9941,9373,8635,7728,6714,5619,4498,3380,2305,1268,303,-634,-1524,-2406,-3279,-4151,-5010,-5849,-6626,-7327,-7911,-8359,-8661,-8817,-8839,-8761,-8609,-8417,-8222,-8017,-7830,-7614,-7368,-7024,-6572,-5958,-5182,-4246,-3166,-2002,-797,381,1467,2423,3209,3817,4249,4531,4689,4766,4796,4807,4833,4874,4952,5046,5167,5277,5391,5461,5505,5473,5384,5189,4900,4487,3937,3266,2451,1537,526,-528,-1601,-2634,-3610,-4477,-5236,-5865,-6376,-6783,-7098,-7351,-7539,-7685,-7762,-7764,-7649,-7382,-6930,-6259,-5367,-4257,-2970,-1561,-101,1322,2636,3764,4666,5310,5709,5882,5890,5776,5611,5432,5289,5176,5114,5059,4998,4888,4702,4415,4020,3514,2919,2261,1568,883,231,-368,-877,-1319,-1662,-1938,-2136,-2275,-2355,-2390,-2374,-2310,-2202,-2048,-1857,-1645,-1427,-1232,-1082,-1010,-1019,-1139,-1345,-1635,-1971,-2314,-2618,-2826,-2907,-2814,-2548,-2096,-1495,-780,-2,775,1499,2114,2573,2850,2925,2801,2489,2029,1445,812,159,-438,-950,-1318,-1551,-1606,-1538,-1335,-1075,-775,-496,-260,-92,12,57,82,106,175,306,512,798,1125,1480,1800,2053,2202,2219,2107,1884,1567,1221,862,556,310,143,57,7,-8,-63,-173,-371,-676,-1069,-1527,-2017,-2476,-2870,-3147,-3280,-3264,-3097,-2813,-2445,-2040,-1651,-1312,-1056,-895,-812,-802,-810,-821,-777,-670,-476,-200,132,502,865,1199,1474,1674,1812,1882,1923,1954,1995,2085,2218,2407,2645,2888,3135,3316,3418,3391,3224,2889,2404,1759,997,133,-785,-1732,-2663,-3554,-4372,-5101,-5725,-6235,-6632,-6904,-7063,-7107,-7035,-6859,-6568,-6164,-5648,-5006,-4234,-3340,-2302,-1157,108,1452,2857,4279,5681,7017,8250,9337,10258,10979,11505,11831,11964,11938,11756,11470,11082,10640,10139,9614,9046,8450,7798,7081,6273,5353,4307,3126,1818,400,-1088,-2599,-4073,-5448,-6660,-7665,-8420,-8917,-9158,-9173,-8997,-8699,-8322,-7935,-7584,-7301,-7115,-7022,-7010,-7060,-7130,-7192,-7199,-7133,-6953,-6660,-6232,-5687,-5032,-4290,-3490,-2664,-1839,-1064,-335,282,807,1204,1482,1644,1703,1666,1570,1410,1234,1034,852,689,572,513,528,631,831,1128,1533,2022,2601,3230,3893,4552,5171,5718,6155,6463,6620,6622,6475,6192,5801,5324,4808,4261,3731,3202,2697,2187,1667,1109,500,-168,-886,-1640,-2390,-3108,-3737,-4264,-4642,-4886,-5002,-5023,-5011,-5005,-5075,-5252,-5562,-6009,-6549,-7146,-7714,-8180,-8462,-8492,-8228,-7653,-6791,-5679,-4409,-3041,-1690,-407,732,1697,2485,3092,3571,3934,4242,4500,4757,4991,5228,5432,5616,5758,5861,5940,5987,6046,6109,6203,6320,6449,6566,6632,6600,6432,6077,5526,4760,3807,2691,1486,234,-969,-2082,-3031,-3795,-4347,-4696,-4859,-4865,-4748,-4539,-4262,-3924,-3533,-3065,-2519,-1861,-1095,-207,779,1837,2921,3972,4931,5733,6340,6702,6825,6698,6364,5862,5242,4580,3903,3289,2731,2274,1891,1578,1295,1016,698,320,-148,-710,-1358,-2076,-2818,-3555,-4225,-4791,-5204,-5442,-5485,-5347,-5046,-4618,-4121,-3595,-3102,-2676,-2348,-2137,-2044,-2063,-2174,-2369,-2619,-2922,-3255,-3621,-4004,-4417,-4827,-5244,-5619,-5944,-6159,-6242,-6137,-5834,-5307,-4565,-3635,-2560,-1403,-236,874,1854,2655,3248,3616,3777,3747,3568,3278,2909,2500,2069,1635,1218,817,463,158,-65,-185,-179,-25,280,730,1294,1929,2566,3127,3544,3733,3657,3281,2623,1733,685,-411,-1453,-2319,-2935,-3219,-3173,-2792,-2140,-1298,-347,592,1452,2143,2634,2890,2931,2762,2441,1997,1478,928,362,-175,-699,-1173,-1618,-1997,-2313,-2528,-2626,-2567,-2334,-1908,-1297,-513,401,1390,2402,3347,4190,4858,5330,5593,5654,5542,5294,4954,4562,4157,3751,3366,2994,2626,2260,1880,1489,1099,714,367,79,-133,-245,-272,-216,-115,-19,28,-42,-266,-683,-1302,-2107,-3060,-4098,-5139,-6105,-6894,-7455,-7705,-7642,-7240,-6536,-5578,-4416,-3147,-1813,-504,742,1888,2904,3807,4578,5256,5829,6334,6762,7123,7408,7615,7734,7761,7694,7532,7288,6959,6564,6088,5538,4897,4149,3282,2271,1124,-164,-1561,-3029,-4510,-5937,-7218,-8304,-9089,-9568,-9673,-9447,-8898,-8108,-7154,-6136,-5156,-4304,-3651,-3238,-3083,-3161,-3433,-3840,-4302,-4772,-5167,-5480,-5660,-5737,-5708,-5618,-5496,-5373,-5271,-5186,-5111,-5004,-4835,-4551,-4120,-3519,-2741,-1802,-748,385,1513,2593,3557,4355,4976,5376,5599,5622,5506,5259,4927,4536,4117,3692,3293,2940,2657,2481,2417,2513,2762,3187,3772,4506,5335,6232,7103,7914,8567,9034,9256,9225,8942,8432,7732,6899,5968,5008,4039,3101,2207,1359,562,-198,-930,-1641,-2336,-3030,-3698,-4375,-5008,-5637,-6209,-6748,-7217,-7604,-7899,-8061,-8089,-7934,-7596,-7049,-6302,-5359,-4260,-3042,-1775,-520,653,1679,2505,3105,3462,3589,3520,3298,2982,2636,2306,2049,1887,1838,1897,2039,2236,2439,2606,2704,2691,2566,2311,1948,1485,958,380,-218,-825,-1431,-2026,-2622,-3195,-3759,-4283,-4750,-5137,-5407,-5538,-5508,-5308,-4939,-4424,-3787,-3069,-2313,-1561,-853,-211,336,801,1176,1490,1771,2031,2313,2615,2951,3306,3664,3987,4255,4414,4459,4349,4100,3704,3194,2587,1919,1228,533,-125,-740,-1282,-1763,-2161,-2488,-2743,-2917,-3015,-3024,-2920,-2707,-2344,-1847,-1192,-409,484,1447,2416,3334,4125,4720,5075,5126,4881,4313,3483,2412,1193,-114,-1414,-2628,-3695,-4541,-5157,-5501,-5600,-5461,-5117,-4610,-3976,-3254,-2483,-1682,-882,-99,658,1370,2031,2633,3154,3597,3937,4168,4281,4264,4125,3857,3487,3024,2507,1964,1438,960,560,262,69,-12,-5,73,187,305,388,410,340,175,-100,-459,-898,-1366,-1840,-2274,-2621,-2868,-2968,-2949,-2786,-2536,-2204,-1860,-1529,-1260,-1092,-1033,-1116,-1317,-1645,-2052,-2540,-3038,-3549,-4013,-4425,-4755,-4993,-5127,-5152,-5052,-4830,-4463,-3959,-3299,-2501,-1563,-522,602,1750,2891,3951,4906,5688,6287,6664,6835,6792,6582,6213,5754,5222,4671,4116,3582,3067,2573,2077,1576,1054,511,-46,-598,-1121,-1573,-1940,-2173,-2289,-2264,-2144,-1955,-1753,-1595,-1539,-1628,-1896,-2349,-2963,-3704,-4490,-5250,-5881,-6300,-6430,-6214,-5633,-4691,-3434,-1924,-256,1476,3172,4735,6102,7212,8043,8602,8899,8985,8900,8695,8427,8125,7824,7540,7266,7011,6748,6474,6180,5842,5484,5076,4646,4178,3686,3159,2609,2026,1416,785,137,-509,-1135,-1730,-2267,-2741,-3144,-3479,-3757,-4002,-4224,-4455,-4704,-4983,-5292,-5622,-5957,-6272,-6544,-6750,-6874,-6910,-6863,-6750,-6604,-6448,-6329,-6255,-6261,-6327,-6454,-6585,-6702,-6724,-6625,-6344,-5865,-5173,-4299,-3269,-2158,-1025,44,982,1731,2258,2538,2603,2457,2185,1814,1434,1085,821,677,651,761,969,1268,1618,1991,2370,2725,3058,3359,3635,3896,4151,4406,4674,4943,5225,5490,5743,5953,6109,6195,6187,6087,5860,5522,5047,4447,3715,2864,1899,855,-263,-1408,-2555,-3667,-4694,-5620,-6390,-7000,-7415,-7638,-7660,-7496,-7158,-6673,-6070,-5378,-4635,-3866,-3101,-2360,-1654,-992,-369,220,784,1335,1884,2428,2972,3503,4007,4470,4863,5182,5387,5483,5430,5225,4837,4266,3497,2543,1427,190,-1109,-2382,-3562,-4539,-5249,-5622,-5634,-5280,-4595,-3659,-2541,-1371,-227,787,1622,2234,2630,2844,2906,2916,2899,2949,3076,3322,3655,4065,4482,4871,5164,5326,5336,5188,4918,4556,4170,3808,3532,3377,3361,3482,3698,3973,4219,4389,4389,4194,3748,3069,2160,1075,-126,-1368,-2581,-3698,-4665,-5461,-6045,-6456,-6670,-6739,-6664,-6475,-6190,-5815,-5371,-4863,-4323,-3759,-3229,-2741,-2374,-2138,-2086,-2227,-2560,-3071,-3709,-4423,-5144,-5799,-6329,-6690,-6837,-6797,-6551,-6162,-5663,-5100,-4528,-3957,-3418,-2895,-2377,-1842,-1254,-602,126,928,1778,2641,3478,4226,4859,5324,5615,5731,5691,5537,5321,5076,4871,4709,4616,4571,4548,4498,4383,4141,3756,3197,2473,1604,631,-399,-1407,-2357,-3165,-3795,-4210,-4379,-4304,-3996,-3468,-2780,-1949,-1055,-124,778,1612,2344,2925,3342,3553,3553,3313,2843,2130,1210,98,-1148,-2468,-3799,-5047,-6140,-6988,-7521,-7686,-7435,-6773,-5698,-4275,-2562,-659,1328,3289,5116,6714,8012,8962,9550,9773,9690,9319,8764,8055,7286,6489,5716,4977,4285,3626,2990,2351,1705,1031,348,-344,-1003,-1614,-2125,-2514,-2752,-2824,-2740,-2518,-2185,-1801,-1400,-1049,-774,-623,-595,-704,-926,-1233,-1594,-1965,-2309,-2602,-2812,-2935,-2964,-2891,-2738,-2488,-2174,-1779,-1332,-834,-316,219,726,1199,1603,1922,2147,2273,2307,2255,2152,2002,1856,1715,1625,1571,1585,1624,1694,1750,1769,1722,1586,1349,1025,606,139,-375,-891,-1393,-1860,-2278,-2641,-2939,-3176,-3335,-3428,-3441,-3379,-3254,-3072,-2859,-2647,-2457,-2341,-2311,-2411,-2641,-3011,-3503,-4087,-4724,-5364,-5948,-6432,-6762,-6918,-6873,-6636,-6207,-5627,-4910,-4106,-3239,-2333,-1426,-504,394,1284,2146,2970,3744,4442,5035,5494,5793,5891,5796,5477,4975,4305,3526,2704,1895,1196,626,278,120,194,446,856,1361,1925,2481,3028,3514,3969,4376,4778,5167,5575,5975,6370,6701,6952,7049,6964,6658,6109,5333,4348,3205,1963,703,-515,-1621,-2565,-3331,-3895,-4279,-4504,-4599,-4603,-4547,-4452,-4336,-4199,-4035,-3834,-3570,-3250,-2841,-2375,-1838,-1271,-688,-125,398,857,1244,1549,1795,1971,2120,2226,2323,2389,2433,2412,2328,2128,1810,1341,729,-26,-899,-1855,-2852,-3835,-4753,-5550,-6194,-6634,-6883,-6909,-6756,-6428,-5975,-5426,-4820,-4195,-3571,-2969,-2397,-1861,-1345,-868,-393,59,496,928,1319,1698,2033,2330,2587,2792,2958,3071,3145,3170,3157,3109,3034,2943,2849,2768,2712,2700,2728,2801,2904,3005,3088,3098,3020,2818,2483,2030,1468,862,244,-302,-735,-983,-1030,-846,-457,110,800,1544,2272,2917,3416,3733,3837,3728,3416,2921,2287,1542,739,-101,-929,-1736,-2493,-3187,-3804,-4324,-4736,-5022,-5167,-5170,-5021,-4741,-4333,-3835,-3263,-2660,-2051,-1470,-937,-478,-100,183,378,477,499,439,319,139,-83,-330,-585,-817,-999,-1098,-1080,-913,-585,-71,601,1426,2349,3313,4262,5107,5789,6243,6417,6295,5861,5138,4168,3003,1723,393,-899,-2096,-3130,-3972,-4591,-4984,-5161,-5135,-4935,-4590,-4119,-3570,-2950,-2310,-1669,-1072,-551,-156,93,150,13,-335,-864,-1553,-2337,-3163,-3948,-4625,-5117,-5378,-5358,-5053,-4467,-3629,-2596,-1418,-185,1053,2218,3258,4141,4823,5309,5586,5670,5563,5299,4874,4329,3666,2918,2100,1243,370,-487,-1295,-2031,-2661,-3174,-3552,-3792,-3915,-3919,-3851,-3723,-3564,-3398,-3222,-3037,-2821,-2543,-2169,-1673,-1020,-212,758,1859,3054,4286,5507,6634,7633,8440,9035,9404,9548,9495,9259,8888,8389,7788,7103,6312,5437,4464,3400,2278,1112,-29,-1099,-2025,-2747,-3211,-3383,-3242,-2813,-2114,-1211,-168,936,2023,3011,3848,4452,4803,4856,4600,4046,3193,2097,788,-663,-2188,-3720,-5163,-6465,-7537,-8338,-8825,-8978,-8813,-8338,-7626,-6713,-5702,-4652,-3653,-2772,-2061,-1559,-1280,-1215,-1344,-1634,-2024,-2488,-2955,-3410,-3802,-4133,-4370,-4528,-4599,-4586,-4497,-4321,-4068,-3726,-3309,-2803,-2247,-1633,-1021,-427,113,554,895,1121,1240,1301,1322,1371,1498,1724,2102,2598,3220,3893,4570,5166,5611,5852,5840,5577,5069,4370,3533,2633,1741,912,210,-353,-752,-996,-1100,-1090,-984,-821,-604,-368,-113,140,380,589,745,824,806,658,383,-42,-584,-1239,-1955,-2687,-3391,-3995,-4482,-4788,-4919,-4842,-4579,-4125,-3510,-2741,-1847,-845,238,1376,2538,3690,4793,5805,6685,7402,7913,8211,8282,8127,7778,7244,6579,5799,4954,4059,3144,2220,1295,375,-530,-1420,-2277,-3087,-3829,-4468,-4987,-5347,-5530,-5531,-5324,-4953,-4397,-3725,-2943,-2110,-1259,-437,327,998,1558,1992,2297,2466,2517,2442,2270,1997,1655,1251,812,365,-65,-450,-753,-956,-1024,-953,-727,-363,129,713,1353,2003,2618,3164,3597,3908,4080,4125,4045,3877,3614,3297,2912,2471,1960,1377,710,-33,-841,-1681,-2515,-3283,-3935,-4413,-4676,-4710,-4501,-4088,-3505,-2817,-2101,-1413,-832,-398,-136,-66,-165,-417,-783,-1214,-1684,-2141,-2573,-2944,-3267,-3520,-3730,-3894,-4019,-4125,-4194,-4247,-4256,-4235,-4170,-4057,-3916,-3737,-3544,-3359,-3176,-3040,-2932,-2870,-2832,-2801,-2745,-2618,-2398,-2027,-1505,-805,48,1039,2103,3201,4242,5179,5931,6469,6753,6785,6575,6161,5583,4901,4158,3412,2692,2052,1499,1074,770,607,575,662,853,1108,1399,1679,1904,2041,2040,1905,1602,1172,612,-12,-676,-1312,-1887,-2351,-2674,-2843,-2838,-2671,-2340,-1864,-1258,-535,279,1181,2131,3122,4113,5072,5948,6698,7254,7575,7611,7330,6723,5803,4597,3183,1620,17,-1551,-2981,-4223,-5203,-5929,-6375,-6585,-6595,-6442,-6199,-5885,-5556,-5216,-4891,-4568,-4245,-3913,-3556,-3176,-2764,-2325,-1859,-1377,-871,-349,193,762,1351,1965,2597,3232,3856,4438,4957,5381,5681,5852,5873,5754,5516,5159,4742,4259,3763,3255,2757,2269,1794,1330,866,405,-59,-511,-938,-1319,-1623,-1820,-1876,-1781,-1501,-1069,-471,232,999,1775,2469,3045,3406,3528,3370,2918,2200,1229,74,-1218,-2565,-3911,-5186,-6338,-7326,-8126,-8710,-9098,-9271,-9264,-9088,-8771,-8346,-7844,-7295,-6742,-6193,-5688,-5218,-4786,-4381,-3965,-3530,-3024,-2444,-1760,-979,-115,804,1737,2623,3423,4069,4536,4788,4832,4665,4333,3869,3327,2768,2232,1776,1424,1200,1115,1158,1321,1584,1922,2329,2776,3258,3758,4262,4757,5219,5628,5960,6191,6294,6265,6076,5749,5265,4666,3946,3161,2305,1435,555,-299,-1101,-1842,-2476,-3010,-3394,-3645,-3726,-3653,-3429,-3057,-2590,-2028,-1441,-845,-301,171,532,774,872,844,679,413,57,-352,-783,-1202,-1573,-1867,-2067,-2150,-2114,-1971,-1708,-1380,-974,-547,-103,324,719,1073,1373,1627,1823,1974,2071,2107,2083,1971,1774,1473,1059,547,-64,-742,-1457,-2174,-2848,-3450,-3941,-4306,-4529,-4614,-4564,-4390,-4104,-3719,-3236,-2683,-2045,-1358,-625,116,840,1494,2055,2463,2707,2755,2617,2311,1865,1339,767,222,-277,-683,-998,-1222,-1373,-1486,-1584,-1696,-1837,-2007,-2183,-2350,-2446,-2434,-2273,-1905,-1335,-540,453,1604,2864,4157,5412,6552,7504,8206,8616,8690,8445,7864,7010,5913,4654,3301,1933,617,-586,-1626,-2478,-3126,-3574,-3831,-3920,-3852,-3659,-3352,-2947,-2463,-1908,-1306,-679,-51,539,1059,1470,1737,1835,1750,1478,1028,438,-277,-1050,-1854,-2631,-3349,-3977,-4492,-4888,-5165,-5323,-5385,-5343,-5224,-5011,-4720,-4322,-3829,-3212,-2485,-1637,-693,333,1407,2485,3531,4489,5326,5992,6466,6715,6742,6536,6114,5495,4699,3765,2716,1597,440,-719,-1848,-2905,-3876,-4707,-5392,-5893,-6191,-6274,-6129,-5761,-5181,-4410,-3484,-2444,-1341,-229,839,1808,2638,3297,3756,4021,4082,3958,3685,3268,2771,2206,1622,1056,538,103,-213,-402,-430,-314,-46,336,799,1286,1732,2081,2265,2240,1983,1476,750,-175,-1232,-2373,-3521,-4628,-5628,-6492,-7185,-7692,-8013,-8139,-8085,-7853,-7453,-6895,-6180,-5322,-4325,-3207,-1989,-685,658,2020,3360,4636,5842,6918,7883,8691,9362,9867,10221,10412,10435,10302,9995,9533,8919,8171,7312,6375,5385,4392,3405,2472,1583,777,30,-626,-1216,-1702,-2092,-2347,-2459,-2390,-2132,-1663,-990,-128,893,2021,3194,4345,5388,6256,6874,7191,7162,6774,6021,4935,3562,1962,213,-1601,-3408,-5114,-6673,-8012,-9104,-9918,-10446,-10685,-10660,-10380,-9897,-9236,-8456,-7597,-6721,-5861,-5084,-4410,-3887,-3530,-3349,-3352,-3512,-3810,-4198,-4631,-5048,-5402,-5624,-5691,-5552,-5214,-4671,-3949,-3096,-2136,-1149,-154,782,1636,2376,2989,3462,3803,4017,4123,4146,4107,4039,3970,3921,3924,3974,4097,4265,4480,4702,4905,5050,5092,5010,4760,4351,3765,3030,2173,1227,248,-726,-1647,-2476,-3187,-3762,-4182,-4451,-4555,-4505,-4299,-3943,-3446,-2827,-2107,-1316,-511,292,996,1602,2029,2276,2335,2209,1951,1599,1218,865,600,455,469,629,946,1370,1882,2426,2955,3439,3824,4104,4253,4271,4171,3958,3656,3275,2834,2341,1809,1236,635,6,-641,-1289,-1922,-2518,-3043,-3480,-3786,-3960,-3969,-3830,-3535,-3112,-2585,-1978,-1335,-672,-35,573,1124,1622,2070,2469,2843,3186,3510,3813,4068,4277,4389,4398,4273,3996,3571,2998,2295,1505,643,-226,-1082,-1874,-2568,-3141,-3565,-3829,-3923,-3845,-3603,-3207,-2683,-2046,-1332,-572,201,942,1634,2220,2706,3042,3245,3293,3213,2993,2679,2264,1781,1245,654,34,-628,-1316,-2029,-2751,-3472,-4158,-4791,-5329,-5741,-6007,-6087,-5995,-5709,-5264,-4666,-3959,-3174,-2340,-1506,-687,75,749,1322,1740,2000,2059,1906,1537,947,173,-761,-1788,-2847,-3876,-4783,-5540,-6055,-6337,-6342,-6098,-5632,-4978,-4209,-3362,-2509,-1682,-919,-237,371,910,1405,1890,2383,2913,3497,4123,4798,5481,6153,6759,7264,7611,7764,7676,7327,6706,5813,4687,3361,1910,397,-1080,-2468,-3661,-4640,-5336,-5752,-5882,-5736,-5367,-4792,-4079,-3259,-2386,-1484,-592,286,1136,1954,2744,3501,4228,4908,5538,6093,6555,6913,7147,7244,7218,7056,6787,6417,5978,5476,4950,4398,3829,3256,2641,2002,1300,537,-297,-1198,-2152,-3137,-4113,-5053,-5901,-6630,-7203,-7592,-7802,-7814,-7672,-7377,-6985,-6524,-6037,-5550,-5096,-4670,-4283,-3912,-3537,-3137,-2672,-2132,-1487,-740,109,1057,2058,3113,4153,5167,6085,6889,7518,7954,8163,8129,7848,7331,6592,5673,4608,3454,2258,1086,-31,-1019,-1881,-2545,-3047,-3337,-3460,-3401,-3201,-2865,-2436,-1918,-1348,-734,-94,558,1208,1844,2446,2999,3487,3887,4185,4361,4401,4289,4015,3563,2938,2125,1155,25,-1215,-2542,-3896,-5235,-6496,-7640,-8609,-9378,-9913,-10200,-10233,-10015,-9552,-8877,-8004,-6980,-5842,-4645,-3429,-2263,-1183,-248,512,1057,1384,1476,1358,1048,589,23,-593,-1210,-1775,-2246,-2577,-2752,-2737,-2539,-2142,-1574,-833,32,1003,2038,3086,4124,5089,5960,6703,7287,7715,7973,8075,8045,7886,7638,7303,6904,6433,5894,5265,4535,3702,2741,1681,528,-680,-1881,-3038,-4063,-4914,-5519,-5842,-5849,-5540,-4918,-4026,-2908,-1631,-265,1117,2446,3663,4716,5574,6213,6628,6818,6796,6575,6172,5602,4881,4031,3061,2009,884,-260,-1402,-2481,-3466,-4300,-4939,-5358,-5515,-5420,-5063,-4495,-3745,-2897,-2016,-1188,-490,21,300,323,110,-327,-919,-1620,-2352,-3060,-3676,-4172,-4509,-4691,-4721,-4619,-4415,-4135,-3803,-3443,-3054,-2650,-2215,-1745,-1223,-652,-17,667,1392,2139,2875,3568,4179,4663,4987,5110,5010,4670,4081,3265,2232,1032,-294,-1669,-3045,-4318,-5450,-6338,-6949,-7219,-7133,-6671,-5850,-4704,-3287,-1673,55,1802,3476,4990,6277,7280,7976,8352,8433,8250,7852,7295,6624,5903,5150,4410,3686,2985,2308,1641,975,311,-370,-1045,-1722,-2371,-2975,-3493,-3906,-4159,-4239,-4098,-3740,-3147,-2355,-1374,-288,870,1984,3013,3834,4419,4679,4606,4180,3420,2374,1103,-311,-1780,-3204,-4507,-5598,-6433,-6967,-7190,-7104,-6744,-6133,-5329,-4374,-3311,-2200,-1059,49,1117,2097,2979,3743,4379,4881,5248,5486,5591,5578,5430,5161,4755,4219,3545,2745,1824,815,-272,-1379,-2489,-3535,-4502,-5331,-6013,-6522,-6855,-7017,-7024,-6891,-6648,-6313,-5908,-5447,-4938,-4381,-3772,-3107,-2371,-1571,-698,231,1197,2179,3132,4025,4814,5464,5948,6245,6344,6250,5963,5512,4903,4177,3354,2464,1560,662,-184,-939,-1591,-2106,-2493,-2761,-2931,-3041,-3137,-3250,-3441,-3706,-4096,-4563,-5122,-5696,-6254,-6712,-7021,-7107,-6934,-6467,-5696,-4640,-3328,-1819,-181,1511,3184,4759,6198,7441,8484,9318,9949,10407,10700,10867,10905,10844,10659,10363,9922,9343,8597,7697,6639,5457,4173,2845,1515,244,-915,-1925,-2736,-3347,-3729,-3903,-3868,-3650,-3262,-2734,-2086,-1346,-547,280,1089,1846,2502,3027,3396,3579,3598,3441,3156,2766,2330,1875,1469,1106,831,616,454,309,141,-89,-415,-868,-1445,-2158,-2965,-3837,-4726,-5552,-6292,-6861,-7258,-7444,-7449,-7287,-7021,-6694,-6373,-6101,-5921,-5843,-5876,-5983,-6159,-6329,-6489,-6570,-6575,-6474,-6282,-6008,-5676,-5309,-4928,-4533,-4136,-3705,-3234,-2681,-2036,-1274,-409,552,1565,2592,3581,4475,5239,5841,6254,6503,6568,6513,6325,6066,5731,5351,4917,4425,3862,3211,2464,1619,677,-326,-1369,-2396,-3357,-4204,-4880,-5347,-5582,-5556,-5294,-4783,-4083,-3197,-2191,-1087,64,1239,2392,3509,4549,5504,6343,7070,7662,8139,8496,8753,8925,9018,9043,8988,8847,8589,8193,7617,6864,5899,4767,3473,2097,693,-642,-1847,-2834,-3577,-4024,-4218,-4155,-3927,-3583,-3209,-2874,-2635,-2521,-2552,-2700,-2946,-3226,-3505,-3722,-3841,-3843,-3714,-3470,-3141,-2751,-2349,-1950,-1591,-1267,-980,-714,-445,-147,187,590,1037,1540,2050,2555,2987,3325,3515,3533,3371,3023,2518,1879,1150,363,-441,-1231,-1995,-2695,-3336,-3866,-4296,-4553,-4654,-4528,-4196,-3635,-2880,-1964,-952,89,1085,1978,2707,3250,3598,3761,3784,3697,3554,3386,3225,3071,2920,2752,2529,2236,1839,1338,739,63,-648,-1352,-2002,-2545,-2961,-3217,-3322,-3295,-3150,-2957,-2730,-2532,-2385,-2300,-2286,-2321,-2381,-2440,-2478,-2469,-2430,-2350,-2271,-2194,-2164,-2183,-2264,-2416,-2604,-2837,-3063,-3286,-3466,-3605,-3695,-3735,-3740,-3712,-3651,-3567,-3424,-3227,-2930,-2514,-1955,-1232,-350,690,1846,3091,4359,5594,6735,7715,8492,9023,9284,9278,9007,8502,7796,6924,5932,4846,3703,2514,1315,101,-1086,-2233,-3306,-4257,-5061,-5652,-6023,-6121,-5973,-5564,-4951,-4164,-3271,-2327,-1379,-464,399,1211,1980,2734,3483,4252,5037,5822,6591,7287,7868,8284,8480,8430,8104,7516,6661,5606,4373,3043,1679,343,-898,-1993,-2908,-3616,-4122,-4433,-4582,-4607,-4550,-4458,-4369,-4316,-4311,-4366,-4468,-4605,-4762,-4909,-5052,-5155,-5241,-5282,-5287,-5234,-5105,-4869,-4498,-3953,-3222,-2286,-1164,125,1525,2985,4428,5781,6981,7961,8679,9113,9247,9099,8679,8041,7197,6224,5125,3975,2776,1579,393,-765,-1866,-2920,-3891,-4780,-5551,-6191,-6649,-6915,-6933,-6695,-6185,-5405,-4382,-3162,-1798,-375,1040,2356,3511,4429,5086,5433,5493,5249,4761,4049,3181,2215,1203,215,-712,-1530,-2218,-2763,-3162,-3437,-3592,-3679,-3694,-3696,-3667,-3642,-3596,-3522,-3396,-3197,-2903,-2516,-2027,-1476,-883,-309,201,591,818,853,679,311,-239,-917,-1688,-2481,-3255,-3943,-4505,-4899,-5087,-5058,-4781,-4281,-3533,-2602,-1483,-256,1052,2359,3626,4778,5783,6598,7202,7588,7766,7748,7572,7262,6857,6384,5868,5313,4723,4079,3368,2565,1661,653,-450,-1607,-2787,-3916,-4936,-5783,-6382,-6707,-6704,-6386,-5759,-4858,-3750,-2487,-1160,174,1441,2595,3602,4438,5115,5628,6009,6276,6447,6541,6558,6492,6328,6043,5614,5029,4270,3353,2292,1125,-96,-1314,-2474,-3511,-4389,-5068,-5537,-5798,-5861,-5768,-5539,-5237,-4884,-4531,-4204,-3921,-3694,-3518,-3388,-3288,-3211,-3135,-3058,-2972,-2863,-2743,-2584,-2400,-2162,-1874,-1503,-1067,-525,86,786,1527,2303,3048,3746,4329,4771,5032,5089,4925,4556,3974,3240,2363,1424,455,-483,-1330,-2070,-2650,-3073,-3334,-3436,-3409,-3266,-3033,-2737,-2379,-1993,-1566,-1117,-645,-153,352,867,1389,1902,2407,2877,3308,3680,3975,4180,4279,4267,4125,3868,3479,2985,2392,1731,1024,318,-366,-974,-1490,-1874,-2123,-2223,-2183,-2017,-1733,-1365,-915,-411,138,713,1304,1884,2439,2930,3331,3608,3728,3675,3429,3003,2412,1690,886,42,-787,-1565,-2254,-2843,-3325,-3708,-4015,-4254,-4454,-4616,-4754,-4845,-4884,-4835,-4675,-4382,-3925,-3316,-2548,-1663,-696,299,1253,2116,2826,3356,3678,3798,3730,3503,3175,2768,2354,1937,1561,1211,883,546,172,-276,-817,-1470,-2224,-3059,-3935,-4801,-5597,-6269,-6746,-7016,-7013,-6770,-6259,-5518,-4577,-3463,-2237,-931,393,1701,2935,4060,5041,5840,6450,6846,7042,7039,6866,6555,6133,5646,5102,4533,3930,3294,2611,1863,1050,171,-760,-1705,-2635,-3490,-4233,-4821,-5230,-5452,-5503,-5398,-5199,-4917,-4631,-4338,-4088,-3866,-3666,-3476,-3246,-2972,-2594,-2126,-1530,-836,-41,820,1723,2643,3547,4426,5248,6025,6727,7365,7916,8371,8709,8907,8935,8773,8395,7800,6988,5985,4828,3573,2283,1025,-135,-1136,-1941,-2510,-2847,-2946,-2841,-2572,-2175,-1717,-1231,-768,-357,-23,238,407,524,582,615,647,678,738,819,912,1013,1097,1145,1151,1085,962,766,532,257,-14,-280,-501,-677,-792,-855,-872,-860,-843,-848,-898,-1032,-1255,-1607,-2081,-2682,-3400,-4206,-5068,-5943,-6781,-7522,-8128,-8531,-8716,-8645,-8330,-7786,-7056,-6204,-5297,-4412,-3615,-2959,-2474,-2164,-2012,-1968,-1982,-1980,-1901,-1691,-1309,-745,-12,852,1794,2737,3615,4351,4895,5211,5278,5120,4749,4225,3596,2923,2257,1641,1102,645,269,-49,-342,-635,-966,-1354,-1818,-2346,-2937,-3551,-4149,-4690,-5103,-5361,-5392,-5190,-4702,-3954,-2932,-1685,-242,1326,2975,4621,6212,7692,8998,10122,11007,11675,12106,12328,12352,12208,11912,11488,10942,10278,9487,8556,7478,6240,4848,3318,1680,-13,-1705,-3326,-4803,-6082,-7096,-7834,-8263,-8413,-8296,-7977,-7488,-6909,-6266,-5611,-4961,-4319,-3691,-3051,-2392,-1707,-989,-257,471,1168,1795,2323,2738,3022,3192,3251,3245,3181,3114,3042,2981,2928,2846,2724,2502,2165,1664,1006,176,-788,-1850,-2947,-4008,-4955,-5722,-6232,-6459,-6369,-5977,-5320,-4454,-3464,-2431,-1447,-579,112,604,885,981,920,758,540,322,140,28,-5,47,166,328,497,635,704,669,506,205,-227,-777,-1402,-2064,-2711,-3280,-3734,-4014,-4097,-3967,-3612,-3065,-2334,-1475,-521,475,1469,2416,3284,4035,4643,5092,5350,5416,5263,4896,4313,3529,2574,1479,300,-911,-2102,-3203,-4188,-4995,-5626,-6047,-6273,-6303,-6155,-5839,-5368,-4751,-3992,-3112,-2102,-1008,167,1363,2540,3648,4611,5399,5951,6247,6277,6047,5592,4952,4197,3371,2564,1811,1165,654,275,27,-126,-219,-298,-404,-581,-850,-1240,-1738,-2344,-3019,-3727,-4412,-5012,-5464,-5706,-5681,-5347,-4675,-3667,-2337,-747,1047,2942,4847,6661,8292,9663,10731,11439,11813,11822,11527,10928,10082,9013,7759,6356,4834,3235,1598,-29,-1593,-3053,-4344,-5448,-6318,-6949,-7351,-7530,-7539,-7411,-7198,-6944,-6687,-6442,-6232,-6032,-5842,-5618,-5350,-4999,-4560,-4024,-3392,-2696,-1938,-1166,-393,349,1045,1680,2251,2762,3212,3616,3973,4287,4558,4773,4917,4979,4931,4765,4468,4033,3482,2818,2092,1322,577,-129,-725,-1220,-1565,-1786,-1873,-1856,-1759,-1605,-1425,-1243,-1073,-944,-846,-807,-814,-884,-995,-1165,-1351,-1556,-1746,-1886,-1969,-1946,-1829,-1592,-1266,-853,-411,39,433,751,952,1037,1010,903,765,643,603,679,915,1305,1840,2468,3120,3730,4204,4483,4508,4244,3708,2890,1877,684,-581,-1886,-3145,-4326,-5373,-6273,-7000,-7544,-7906,-8070,-8054,-7847,-7474,-6939,-6278,-5512,-4682,-3816,-2948,-2097,-1274,-481,304,1083,1897,2742,3638,4566,5496,6387,7167,7774,8136,8198,7925,7314,6387,5207,3855,2423,1025,-257,-1335,-2166,-2728,-3026,-3093,-2980,-2741,-2442,-2128,-1847,-1616,-1449,-1341,-1255,-1186,-1081,-919,-678,-330,123,667,1304,1980,2691,3391,4059,4673,5219,5686,6078,6377,6581,6679,6637,6449,6070,5497,4707,3713,2539,1213,-184,-1617,-2985,-4246,-5328,-6212,-6861,-7308,-7548,-7645,-7621,-7532,-7392,-7235,-7040,-6807,-6494,-6084,-5529,-4834,-3971,-2981,-1876,-726,432,1512,2481,3274,3877,4265,4443,4433,4247,3938,3513,3037,2510,1989,1472,992,552,165,-166,-444,-662,-833,-950,-1021,-1046,-1017,-934,-782,-568,-268,93,521,984,1449,1885,2244,2489,2593,2528,2306,1926,1439,875,294,-253,-734,-1110,-1387,-1571,-1696,-1800,-1930,-2115,-2388,-2744,-3169,-3619,-4040,-4362,-4527,-4475,-4175,-3616,-2819,-1821,-693,505,1685,2792,3759,4568,5186,5642,5946,6142,6267,6363,6447,6540,6623,6681,6668,6546,6269,5800,5136,4267,3239,2085,883,-310,-1412,-2375,-3155,-3723,-4084,-4254,-4252,-4134,-3919,-3664,-3380,-3105,-2829,-2568,-2299,-2026,-1727,-1410,-1074,-734,-414,-149,35,96,7,-248,-682,-1284,-2033,-2896,-3823,-4767,-5667,-6474,-7138,-7612,-7873,-7896,-7673,-7218,-6548,-5700,-4729,-3684,-2641,-1653,-790,-96,396,666,734,625,395,116,-147,-302,-301,-76,384,1094,2021,3122,4334,5569,6762,7816,8679,9289,9617,9655,9404,8900,8171,7279,6262,5182,4082,3001,1984,1038,202,-544,-1167,-1710,-2146,-2520,-2818,-3070,-3271,-3435,-3560,-3642,-3678,-3654,-3557,-3380,-3101,-2726,-2242,-1664,-1006,-290,440,1160,1807,2355,2758,2999,3069,2976,2739,2399,1991,1556,1136,741,409,116,-120,-330,-510,-680,-827,-948,-1021,-1026,-939,-747,-444,-34,458,1003,1563,2090,2545,2896,3107,3182,3109,2917,2627,2281,1916,1564,1256,1006,805,662,517,371,162,-122,-513,-1004,-1585,-2209,-2833,-3383,-3794,-4009,-3968,-3664,-3082,-2255,-1224,-64,1162,2358,3466,4407,5139,5612,5809,5711,5322,4642,3699,2504,1111,-445,-2102,-3790,-5439,-6969,-8308,-9394,-10179,-10640,-10770,-10603,-10171,-9552,-8790,-7982,-7152,-6380,-5657,-5014,-4418,-3860,-3297,-2711,-2070,-1369,-607,202,1025,1832,2583,3237,3762,4130,4327,4340,4188,3869,3419,2856,2215,1528,832,153,-476,-1031,-1497,-1851,-2092,-2203,-2189,-2046,-1772,-1377,-868,-251,439,1209,2009,2843,3666,4477,5233,5930,6531,7028,7397,7638,7731,7709,7564,7343,7076,6787,6539,6328,6198,6121,6091,6062,5979,5793,5433,4867,4058,3010,1734,295,-1256,-2813,-4298,-5613,-6686,-7452,-7894,-7998,-7807,-7366,-6753,-6048,-5337,-4683,-4140,-3730,-3445,-3262,-3118,-2963,-2724,-2353,-1808,-1080,-176,861,1981,3105,4165,5083,5798,6275,6480,6416,6100,5548,4823,3940,2967,1930,879,-147,-1116,-1982,-2714,-3271,-3626,-3758,-3653,-3326,-2793,-2113,-1337,-549,180,772,1165,1329,1232,899,352,-356,-1153,-1982,-2771,-3468,-4043,-4461,-4743,-4888,-4946,-4945,-4938,-4956,-5039,-5191,-5417,-5690,-5973,-6213,-6358,-6347,-6142,-5705,-5033,-4129,-3027,-1769,-413,974,2331,3589,4698,5608,6293,6736,6938,6918,6704,6335,5853,5301,4717,4137,3574,3045,2545,2072,1603,1141,657,166,-332,-818,-1263,-1640,-1910,-2046,-2021,-1824,-1454,-926,-265,481,1274,2049,2763,3364,3810,4080,4151,4033,3729,3269,2676,1979,1220,408,-412,-1241,-2047,-2822,-3542,-4188,-4734,-5155,-5424,-5520,-5428,-5146,-4680,-4060,-3321,-2513,-1695,-922,-240,307,708,961,1072,1092,1034,955,876,821,803,821,873,955,1066,1204,1401,1650,2007,2463,3056,3763,4588,5469,6364,7198,7892,8383,8597,8507,8082,7347,6318,5075,3673,2209,765,-598,-1803,-2833,-3658,-4288,-4743,-5047,-5238,-5336,-5374,-5366,-5326,-5265,-5180,-5089,-4973,-4853,-4708,-4548,-4354,-4123,-3833,-3479,-3037,-2511,-1890,-1193,-439,342,1114,1830,2464,2967,3335,3535,3590,3484,3277,2959,2610,2233,1888,1591,1366,1225,1159,1158,1202,1243,1281,1237,1132,910,594,171,-323,-877,-1447,-2011,-2538,-3005,-3400,-3710,-3939,-4080,-4149,-4148,-4085,-3976,-3825,-3644,-3454,-3249,-3062,-2891,-2745,-2629,-2524,-2414,-2265,-2031,-1677,-1149,-430,508,1648,2965,4402,5885,7326,8629,9713,10492,10919,10946,10574,9799,8675,7229,5541,3681,1728,-233,-2126,-3874,-5415,-6698,-7681,-8357,-8705,-8746,-8502,-8000,-7289,-6417,-5430,-4385,-3333,-2316,-1385,-570,108,631,1014,1258,1405,1475,1510,1533,1571,1626,1719,1820,1942,2050,2138,2183,2171,2091,1938,1709,1415,1066,674,263,-151,-545,-895,-1184,-1390,-1506,-1518,-1434,-1253,-993,-665,-294,108,510,899,1250,1547,1770,1909,1953,1903,1767,1554,1291,1009,740,531,406,404,531,796,1181,1657,2182,2715,3193,3581,3824,3894,3775,3455,2947,2280,1477,593,-337,-1264,-2145,-2953,-3645,-4224,-4652,-4952,-5107,-5138,-5057,-4891,-4650,-4379,-4077,-3776,-3474,-3170,-2861,-2519,-2134,-1668,-1123,-472,253,1054,1869,2666,3371,3944,4325,4481,4404,4082,3561,2873,2088,1275,510,-145,-626,-905,-962,-810,-468,11,587,1194,1782,2304,2717,2988,3103,3041,2811,2406,1855,1166,380,-487,-1386,-2298,-3165,-3977,-4685,-5280,-5747,-6067,-6267,-6332,-6301,-6175,-5986,-5744,-5460,-5140,-4779,-4360,-3877,-3300,-2631,-1846,-969,8,1041,2122,3207,4274,5292,6247,7118,7901,8590,9178,9668,10041,10295,10402,10339,10090,9616,8921,7987,6844,5508,4046,2498,956,-525,-1866,-3012,-3928,-4576,-4966,-5108,-5028,-4780,-4401,-3957,-3487,-3048,-2675,-2399,-2246,-2227,-2344,-2591,-2948,-3382,-3869,-4358,-4818,-5215,-5519,-5721,-5808,-5794,-5686,-5512,-5285,-5035,-4768,-4499,-4212,-3915,-3568,-3177,-2711,-2173,-1570,-911,-228,436,1055,1562,1940,2147,2166,2007,1673,1210,654,63,-508,-1005,-1381,-1608,-1654,-1538,-1235,-793,-210,478,1248,2078,2945,3830,4705,5563,6359,7093,7712,8220,8564,8759,8766,8609,8281,7810,7212,6516,5744,4917,4057,3169,2274,1376,483,-384,-1229,-2022,-2758,-3417,-3979,-4436,-4763,-4962,-5018,-4937,-4727,-4403,-3988,-3514,-3007,-2511,-2048,-1650,-1321,-1076,-896,-774,-690,-614,-544,-450,-337,-202,-49,119,279,451,595,753,892,1049,1210,1402,1609,1859,2116,2400,2677,2941,3178,3370,3512,3603,3632,3611,3527,3384,3175,2878,2489,1979,1336,557,-360,-1392,-2500,-3642,-4751,-5771,-6637,-7300,-7716,-7868,-7744,-7363,-6742,-5931,-4970,-3918,-2819,-1727,-676,302,1193,1991,2691,3304,3833,4278,4642,4908,5059,5074,4913,4569,4003,3223,2237,1066,-231,-1606,-2985,-4295,-5473,-6455,-7198,-7674,-7862,-7777,-7420,-6827,-6032,-5079,-4021,-2915,-1825,-815,42,693,1089,1191,1003,533,-172,-1032,-1969,-2856,-3609,-4097,-4272,-4056,-3460,-2502,-1256,186,1700,3177,4495,5571,6341,6781,6901,6740,6358,5839,5248,4663,4137,3701,3394,3193,3114,3124,3200,3326,3460,3584,3672,3694,3638,3481,3219,2846,2373,1822,1218,611,34,-455,-824,-1031,-1071,-928,-638,-223,261,754,1208,1563,1784,1852,1759,1517,1160,712,220,-288,-781,-1235,-1651,-2008,-2334,-2608,-2862,-3079,-3267,-3415,-3498,-3512,-3406,-3183,-2801,-2272,-1583,-764,164,1150,2140,3079,3904,4560,5019,5234,5225,4983,4557,3976,3302,2578,1857,1176,560,25,-429,-812,-1130,-1414,-1656,-1896,-2111,-2332,-2526,-2714,-2870,-3000,-3106,-3174,-3228,-3255,-3273,-3286,-3293,-3307,-3324,-3348,-3388,-3439,-3519,-3633,-3790,-4012,-4290,-4645,-5051,-5506,-5975,-6427,-6823,-7124,-7292,-7300,-7118,-6753,-6182,-5447,-4539,-3515,-2387,-1202,7,1213,2377,3485,4511,5442,6279,7006,7640,8168,8603,8935,9175,9307,9344,9273,9099,8836,8472,8040,7518,6938,6286,5574,4805,3979,3114,2219,1319,444,-377,-1104,-1705,-2161,-2440,-2567,-2528,-2387,-2166,-1941,-1756,-1675,-1735,-1957,-2349,-2880,-3519,-4194,-4859,-5435,-5880,-6155,-6242,-6144,-5886,-5498,-5022,-4488,-3936,-3361,-2794,-2205,-1595,-950,-254,474,1234,1972,2670,3256,3701,3958,4013,3869,3548,3097,2570,2036,1547,1162,903,791,819,961,1195,1479,1788,2092,2382,2636,2874,3078,3269,3444,3598,3740,3848,3927,3958,3937,3853,3709,3499,3236,2925,2573,2197,1788,1362,906,418,-94,-652,-1233,-1845,-2479,-3111,-3738,-4333,-4878,-5348,-5722,-5980,-6099,-6074,-5886,-5550,-5069,-4471,-3779,-3035,-2272,-1530,-846,-243,245,610,846,945,930,806,606,360,96,-140,-325,-425,-429,-325,-128,150,475,809,1131,1393,1589,1703,1743,1720,1664,1592,1534,1503,1507,1542,1588,1624,1611,1532,1341,1048,616,89,-543,-1221,-1925,-2604,-3221,-3754,-4162,-4450,-4602,-4625,-4528,-4318,-4002,-3590,-3085,-2486,-1800,-1028,-179,724,1661,2594,3481,4273,4933,5399,5671,5700,5512,5102,4510,3766,2923,2020,1105,219,-613,-1355,-2004,-2528,-2936,-3197,-3322,-3285,-3094,-2734,-2221,-1567,-800,32,881,1683,2371,2883,3180,3216,3003,2537,1877,1073,203,-644,-1398,-1977,-2330,-2435,-2271,-1885,-1301,-607,134,842,1437,1891,2141,2216,2106,1870,1550,1202,880,625,451,374,368,408,461,475,427,277,22,-350,-806,-1341,-1895,-2451,-2947,-3352,-3639,-3767,-3750,-3561,-3236,-2782,-2246,-1649,-1046,-454,85,562,959,1283,1542,1750,1930,2107,2284,2498,2722,2984,3242,3497,3714,3868,3937,3894,3719,3408,2946,2349,1623,800,-102,-1032,-1960,-2837,-3622,-4272,-4756,-5041,-5110,-4958,-4580,-3991,-3235,-2323,-1343,-326,641,1506,2203,2692,2943,2953,2743,2348,1843,1280,763,328,65,-23,96,381,811,1309,1818,2275,2602,2787,2780,2600,2250,1777,1207,604,-9,-574,-1090,-1524,-1886,-2183,-2422,-2626,-2818,-2998,-3201,-3413,-3658,-3922,-4210,-4509,-4812,-5104,-5366,-5585,-5727,-5788,-5729,-5551,-5218,-4742,-4093,-3296,-2341,-1257,-66,1205,2500,3799,5030,6172,7169,7994,8624,9043,9246,9249,9049,8694,8188,7586,6912,6213,5521,4871,4290,3791,3381,3051,2776,2530,2268,1958,1562,1049,418,-344,-1210,-2146,-3132,-4094,-5023,-5847,-6567,-7144,-7587,-7897,-8089,-8186,-8208,-8180,-8111,-8014,-7884,-7710,-7487,-7187,-6812,-6342,-5787,-5146,-4431,-3668,-2854,-2034,-1193,-364,459,1263,2052,2815,3551,4243,4875,5432,5882,6206,6383,6381,6206,5835,5285,4578,3734,2816,1865,952,137,-522,-976,-1194,-1165,-894,-411,239,1003,1812,2604,3324,3911,4347,4594,4656,4549,4280,3906,3443,2955,2467,2029,1648,1362,1148,1016,931,873,814,720,576,360,68,-295,-727,-1195,-1694,-2180,-2642,-3040,-3372,-3604,-3745,-3780,-3720,-3558,-3310,-2966,-2542,-2029,-1439,-785,-67,664,1408,2101,2722,3220,3571,3751,3747,3587,3273,2860,2392,1908,1468,1100,827,677,626,688,814,994,1186,1358,1482,1534,1497,1369,1154,860,509,122,-281,-683,-1065,-1437,-1786,-2138,-2500,-2897,-3342,-3844,-4409,-5023,-5661,-6297,-6876,-7365,-7714,-7884,-7856,-7608,-7151,-6497,-5680,-4742,-3722,-2677,-1650,-676,202,978,1632,2162,2583,2898,3125,3277,3361,3389,3350,3255,3082,2841,2526,2145,1718,1276,840,465,163,-23,-92,-37,122,357,626,888,1091,1200,1188,1035,756,361,-109,-614,-1104,-1531,-1862,-2064,-2134,-2068,-1897,-1639,-1344,-1032,-753,-510,-323,-176,-53,74,237,474,801,1243,1797,2456,3191,3969,4743,5470,6102,6594,6923,7052,6981,6697,6214,5544,4712,3745,2675,1550,400,-719,-1775,-2714,-3516,-4139,-4580,-4828,-4893,-4792,-4544,-4184,-3721,-3197,-2613,-2002,-1363,-728,-97,504,1052,1546,1946,2275,2505,2674,2776,2858,2931,3021,3143,3283,3439,3572,3643,3616,3447,3107,2600,1909,1098,190,-736,-1615,-2385,-2982,-3369,-3534,-3468,-3215,-2796,-2289,-1731,-1193,-716,-334,-71,72,99,22,-138,-371,-650,-987,-1343,-1744,-2147,-2557,-2951,-3290,-3572,-3748,-3819,-3768,-3592,-3311,-2936,-2502,-2034,-1565,-1128,-741,-448,-243,-158,-186,-317,-555,-855,-1209,-1576,-1931,-2246,-2500,-2677,-2777,-2796,-2756,-2664,-2558,-2446,-2368,-2329,-2348,-2422,-2541,-2673,-2797,-2843,-2788,-2560,-2139,-1485,-610,482,1728,3083,4454,5758,6913,7833,8474,8791,8787,8484,7936,7209,6394,5568,4815,4185,3727,3431,3294,3266,3298,3325,3307,3180,2948,2578,2106,1537,912,262,-395,-1028,-1643,-2228,-2794,-3347,-3887,-4417,-4925,-5395,-5807,-6135,-6356,-6464,-6433,-6286,-6021,-5660,-5241,-4768,-4292,-3813,-3354,-2915,-2483,-2052,-1592,-1086,-511,146,884,1697,2556,3431,4271,5029,5660,6110,6365,6382,6178,5751,5131,4369,3500,2600,1732,949,324,-126,-366,-406,-274,-5,339,717,1070,1379,1615,1789,1918,2018,2128,2260,2428,2636,2856,3070,3225,3289,3203,2957,2508,1879,1063,121,-926,-1992,-3041,-3998,-4821,-5470,-5915,-6152,-6174,-6004,-5652,-5156,-4544,-3856,-3132,-2408,-1725,-1113,-591,-177,136,363,511,636,727,846,961,1111,1245,1370,1435,1434,1330,1142,854,509,131,-239,-559,-804,-941,-975,-892,-730,-483,-204,108,421,718,1009,1270,1514,1740,1934,2107,2222,2282,2241,2098,1803,1369,772,35,-818,-1744,-2690,-3594,-4398,-5048,-5509,-5752,-5793,-5637,-5337,-4928,-4474,-4003,-3570,-3164,-2807,-2460,-2107,-1709,-1228,-651,43,822,1675,2518,3313,3959,4408,4602,4524,4177,3617,2903,2140,1424,844,496,403,609,1068,1749,2554,3411,4204,4857,5295,5463,5353,4956,4317,3470,2496,1444,398,-602,-1498,-2269,-2901,-3396,-3767,-4034,-4221,-4345,-4429,-4467,-4480,-4441,-4355,-4195,-3952,-3610,-3171,-2629,-2003,-1315,-579,158,890,1577,2220,2800,3336,3830,4302,4769,5229,5688,6111,6473,6717,6786,6635,6208,5503,4510,3269,1847,320,-1205,-2634,-3870,-4840,-5494,-5809,-5799,-5492,-4954,-4244,-3447,-2627,-1843,-1153,-565,-109,231,470,618,714,756,772,753,700,616,472,290,56,-218,-495,-784,-1018,-1211,-1306,-1312,-1207,-990,-678,-280,172,645,1097,1497,1790,1977,2010,1927,1714,1427,1104,785,531,358,295,332,456,614,777,863,860,699,394,-64,-643,-1284,-1940,-2524,-2988,-3267,-3326,-3166,-2785,-2238,-1575,-875,-215,319,680,799,683,323,-237,-932,-1694,-2439,-3085,-3587,-3884,-3977,-3872,-3605,-3230,-2809,-2405,-2074,-1848,-1747,-1751,-1836,-1941,-2008,-1973,-1788,-1410,-834,-64,867,1903,2983,4045,5008,5841,6478,6920,7138,7154,6982,6654,6211,5683,5127,4556,4023,3522,3079,2681,2315,1974,1627,1276,894,493,75,-340,-742,-1096,-1412,-1650,-1843,-1983,-2099,-2217,-2360,-2555,-2814,-3145,-3551,-4001,-4501,-4976,-5439,-5800,-6076,-6201,-6197,-6054,-5793,-5450,-5054,-4637,-4230,-3829,-3452,-3054,-2639,-2148,-1583,-907,-131,733,1660,2596,3504,4323,5023,5563,5944,6146,6204,6121,5936,5669,5340,4973,4564,4128,3650,3135,2579,1983,1363,740,130,-413,-883,-1230,-1429,-1481,-1356,-1086,-678,-163,419,1027,1625,2176,2640,3010,3244,3352,3312,3134,2821,2380,1841,1208,533,-177,-878,-1546,-2168,-2706,-3171,-3531,-3805,-3968,-4040,-4004,-3868,-3641,-3303,-2883,-2356,-1750,-1053,-291,531,1386,2240,3064,3806,4426,4872,5106,5096,4830,4316,3574,2656,1624,539,-501,-1467,-2259,-2884,-3280,-3484,-3473,-3307,-2986,-2573,-2077,-1542,-981,-413,153,700,1219,1685,2079,2367,2523,2528,2366,2048,1598,1049,469,-103,-606,-1003,-1286,-1452,-1545,-1603,-1697,-1872,-2189,-2654,-3278,-4017,-4816,-5603,-6280,-6777,-7025,-6977,-6634,-6013,-5162,-4180,-3132,-2140,-1274,-615,-206,-60,-166,-470,-918,-1422,-1900,-2285,-2507,-2546,-2369,-2004,-1462,-794,-39,755,1547,2311,3020,3674,4261,4801,5282,5728,6115,6455,6713,6879,6923,6807,6523,6040,5362,4499,3472,2331,1125,-82,-1228,-2251,-3101,-3734,-4129,-4272,-4183,-3865,-3382,-2748,-2050,-1314,-618,10,519,895,1136,1253,1283,1270,1260,1316,1468,1749,2161,2680,3269,3858,4379,4749,4908,4793,4396,3701,2765,1635,405,-833,-1990,-2974,-3737,-4229,-4449,-4408,-4135,-3674,-3068,-2350,-1569,-725,134,1021,1894,2749,3536,4230,4770,5121,5231,5086,4666,3998,3116,2085,980,-105,-1105,-1915,-2516,-2836,-2906,-2715,-2323,-1787,-1167,-547,23,489,824,1020,1091,1061,965,835,698,561,430,279,89,-173,-526,-991,-1551,-2199,-2890,-3570,-4196,-4690,-5024,-5143,-5047,-4724,-4226,-3584,-2879,-2180,-1555,-1083,-794,-721,-862,-1184,-1656,-2211,-2793,-3339,-3792,-4116,-4283,-4276,-4107,-3773,-3322,-2759,-2151,-1523,-940,-443,-80,113,120,-62,-407,-869,-1383,-1875,-2252,-2455,-2397,-2066,-1427,-518,620,1914,3269,4601,5816,6842,7631,8153,8409,8416,8210,7824,7312,6699,6020,5304,4550,3799,3044,2320,1652,1058,580,230,25,-40,19,156,340,496,587,548,360,-4,-539,-1223,-2023,-2889,-3768,-4616,-5373,-6014,-6499,-6819,-6971,-6960,-6806,-6535,-6171,-5749,-5284,-4795,-4279,-3732,-3141,-2477,-1747,-919,-16,950,1958,2959,3918,4805,5573,6217,6724,7101,7364,7538,7638,7687,7706,7680,7626,7518,7341,7083,6709,6215,5589,4824,3947,2972,1932,888,-146,-1093,-1929,-2620,-3130,-3461,-3603,-3575,-3387,-3087,-2694,-2257,-1819,-1407,-1068,-821,-689,-680,-791,-1016,-1325,-1714,-2129,-2576,-3006,-3424,-3812,-4172,-4512,-4833,-5151,-5459,-5757,-6025,-6223,-6327,-6276,-6038,-5577,-4881,-3954,-2832,-1556,-216,1132,2380,3476,4343,4958,5300,5397,5278,5000,4629,4211,3821,3461,3185,2951,2777,2608,2426,2192,1895,1513,1081,595,119,-326,-682,-923,-1028,-993,-840,-598,-326,-66,118,198,151,-18,-272,-579,-862,-1091,-1201,-1191,-1049,-818,-540,-277,-96,-33,-136,-390,-782,-1255,-1750,-2197,-2535,-2728,-2744,-2618,-2360,-2049,-1732,-1486,-1353,-1376,-1554,-1871,-2287,-2736,-3150,-3469,-3615,-3578,-3307,-2843,-2190,-1413,-563,300,1112,1843,2441,2915,3238,3439,3521,3507,3431,3294,3140,2973,2819,2698,2622,2613,2675,2813,3019,3271,3535,3768,3915,3930,3767,3398,2806,2012,1029,-68,-1236,-2387,-3445,-4343,-5012,-5418,-5524,-5345,-4877,-4186,-3300,-2291,-1216,-140,886,1814,2601,3235,3678,3949,4035,3962,3747,3418,3012,2558,2092,1646,1243,902,635,437,305,213,144,65,-57,-240,-517,-880,-1339,-1865,-2423,-2975,-3462,-3840,-4067,-4102,-3944,-3575,-3034,-2327,-1515,-627,288,1188,2049,2844,3548,4157,4642,5002,5214,5260,5135,4813,4309,3620,2780,1825,809,-199,-1130,-1908,-2479,-2783,-2815,-2558,-2056,-1356,-538,312,1097,1731,2145,2279,2127,1680,986,93,-925,-1995,-3037,-3998,-4813,-5459,-5906,-6160,-6213,-6091,-5798,-5364,-4801,-4143,-3405,-2627,-1836,-1068,-353,283,812,1232,1517,1686,1733,1678,1534,1338,1091,851,607,396,226,88,7,-46,-56,-48,-12,29,82,122,150,145,98,-2,-162,-374,-629,-893,-1139,-1314,-1387,-1309,-1067,-645,-62,649,1433,2226,2952,3548,3962,4160,4139,3928,3552,3096,2593,2123,1705,1379,1123,938,758,570,310,-28,-462,-967,-1506,-2021,-2455,-2747,-2862,-2782,-2525,-2137,-1679,-1240,-893,-718,-751,-1026,-1508,-2160,-2899,-3631,-4262,-4697,-4876,-4757,-4343,-3667,-2786,-1787,-761,226,1082,1797,2331,2714,2969,3146,3289,3436,3616,3835,4083,4352,4602,4824,4996,5107,5174,5197,5199,5194,5174,5148,5081,4962,4749,4422,3960,3357,2623,1779,857,-94,-1034,-1914,-2694,-3350,-3854,-4199,-4393,-4422,-4326,-4083,-3738,-3276,-2743,-2130,-1497,-845,-257,257,604,775,699,379,-190,-984,-1932,-2974,-4000,-4920,-5634,-6059,-6137,-5847,-5187,-4214,-2990,-1610,-187,1202,2444,3510,4334,4942,5330,5548,5632,5625,5558,5449,5298,5091,4816,4436,3957,3354,2664,1899,1113,357,-330,-899,-1329,-1623,-1784,-1854,-1872,-1887,-1949,-2102,-2355,-2728,-3184,-3696,-4197,-4629,-4918,-5017,-4883,-4499,-3890,-3082,-2151,-1172,-223,600,1245,1651,1802,1700,1371,863,231,-461,-1155,-1795,-2342,-2766,-3045,-3184,-3173,-3043,-2800,-2474,-2093,-1677,-1265,-859,-497,-169,104,327,503,624,699,720,686,600,467,294,95,-100,-282,-407,-462,-423,-276,-16,345,797,1308,1841,2360,2813,3180,3410,3502,3438,3231,2900,2478,1986,1481,969,491,52,-348,-710,-1051,-1392,-1735,-2103,-2476,-2850,-3189,-3464,-3628,-3647,-3504,-3167,-2674,-2016,-1268,-453,355,1114,1783,2330,2756,3060,3280,3436,3587,3757,3989,4297,4682,5135,5616,6090,6497,6783,6909,6815,6504,5952,5189,4249,3189,2073,978,-40,-914,-1622,-2130,-2463,-2621,-2662,-2604,-2511,-2393,-2302,-2225,-2186,-2159,-2133,-2085,-1999,-1847,-1634,-1341,-994,-586,-167,269,661,1005,1261,1413,1450,1376,1187,924,592,245,-101,-413,-666,-866,-989,-1075,-1109,-1124,-1123,-1122,-1118,-1128,-1130,-1148,-1165,-1201,-1257,-1346,-1482,-1664,-1915,-2211,-2570,-2959,-3372,-3783,-4166,-4498,-4748,-4904,-4932,-4845,-4611,-4267,-3804,-3261,-2663,-2045,-1445,-904,-446,-98,130,245,251,187,58,-81,-237,-367,-484,-568,-635,-673,-690,-676,-618,-509,-321,-52,311,772,1297,1888,2477,3052,3545,3932,4175,4252,4161,3906,3511,3012,2453,1892,1380,978,716,642,743,1030,1449,1953,2478,2932,3262,3388,3279,2916,2308,1491,524,-533,-1598,-2605,-3498,-4228,-4769,-5111,-5259,-5224,-5043,-4735,-4335,-3886,-3396,-2918,-2442,-2004,-1589,-1213,-849,-501,-145,222,604,1008,1414,1823,2212,2575,2900,3187,3434,3660,3870,4089,4326,4600,4898,5238,5578,5917,6218,6449,6582,6598,6469,6200,5788,5241,4593,3857,3072,2272,1478,737,49,-550,-1074,-1506,-1873,-2175,-2435,-2671,-2889,-3101,-3305,-3489,-3647,-3754,-3806,-3774,-3670,-3477,-3218,-2899,-2548,-2180,-1825,-1499,-1211,-986,-815,-712,-678,-708,-817,-992,-1251,-1577,-1974,-2433,-2933,-3460,-3987,-4477,-4902,-5227,-5406,-5423,-5247,-4860,-4282,-3510,-2592,-1577,-511,528,1494,2331,3007,3505,3832,4000,4049,4006,3912,3793,3677,3563,3463,3351,3225,3056,2838,2550,2208,1799,1363,903,464,64,-268,-509,-651,-686,-622,-478,-273,-43,187,384,533,612,619,565,442,294,105,-80,-271,-442,-599,-739,-864,-992,-1120,-1274,-1454,-1682,-1957,-2287,-2662,-3079,-3499,-3912,-4260,-4521,-4645,-4605,-4387,-3969,-3382,-2627,-1768,-835,95,972,1740,2346,2770,2987,3008,2853,2551,2151,1691,1229,805,448,205,65,65,181,408,733,1115,1533,1943,2298,2571,2705,2692,2495,2119,1573,875,70,-799,-1676,-2495,-3211,-3751,-4091,-4173,-4002,-3557,-2872,-1981,-936,184,1314,2363,3275,3973,4441,4634,4576,4279,3796,3176,2504,1834,1260,828,600,595,835,1286,1923,2669,3460,4193,4809,5204,5356,5210,4781,4082,3172,2093,946,-236,-1361,-2403,-3324,-4103,-4741,-5239,-5585,-5798,-5843,-5731,-5427,-4932,-4231,-3345,-2293,-1126,99,1305,2416,3344,4032,4405,4441,4109,3424,2421,1157,-281,-1783,-3228,-4486,-5431,-5968,-6021,-5569,-4641,-3309,-1700,35,1733,3224,4399,5136,5438,5280,4769,3978,3064,2130,1325,710,362,272,421,730,1118,1478,1714,1747,1524,1024,274,-679,-1744,-2821,-3800,-4571,-5055,-5181,-4932,-4307,-3361,-2155,-810,569,1849,2901,3647,3970,3873,3311,2358,1060,-458,-2092,-3695,-5152,-6353,-7212,-7688,-7761,-7471,-6861,-6026,-5060,-4050,-3117,-2293,-1676,-1254,-1061,-1058,-1219,-1498,-1828,-2161,-2425,-2575,-2554,-2343,-1907,-1261,-415,598,1733,2933,4160,5343,6459,7458,8316,9014,9527,9828,9897,9693,9185,8347,7154,5614,3757,1640,-639,-2963,-5185,-7168,-8758,-9856,-10365,-10275,-9589,-8404,-6827,-5022,-3163,-1413,55,1143,1762,1900,1588,901,-38,-1081,-2080,-2884,-3364,-3426,-3018,-2129,-806,878,2799,4832,6821,8639,10163,11295,12000,12234,12052,11482,10625,9556,8380,7173,6005,4920,3934,3051,2254,1512,811,110,-580,-1284,-1961,-2603,-3167,-3614,-3920,-4054,-4005,-3791,-3419,-2943,-2403,-1863,-1382,-1018,-817,-818,-1026,-1445,-2037,-2762,-3556,-4347,-5068,-5656,-6057,-6246,-6202,-5947,-5509,-4938,-4297,-3654,-3068,-2593,-2262,-2085,-2056,-2140,-2296,-2476,-2623,-2700,-2673,-2525,-2263,-1894,-1439,-922,-368,219,811,1425,2041,2672,3307,3934,4537,5071,5492,5759,5784,5560,5008,4148,2971,1540,-83,-1795,-3470,-4998,-6232,-7077,-7443,-7266,-6562,-5330,-3682,-1700,452,2645,4710,6532,7990,9021,9588,9704,9401,8765,7860,6802,5661,4525,3452,2484,1655,960,418,-8,-305,-516,-640,-707,-727,-726,-718,-727,-772,-860,-1018,-1229,-1505,-1831,-2182,-2566,-2930,-3295,-3611,-3899,-4132,-4323,-4472,-4584,-4660,-4715,-4722,-4703,-4617,-4470,-4230,-3892,-3436,-2871,-2189,-1421,-588,276,1117,1908,2582,3116,3459,3587,3487,3144,2578,1804,866,-178,-1279,-2345,-3337,-4160,-4791,-5173,-5304,-5179,-4827,-4289,-3623,-2879,-2122,-1395,-732,-159,335,746,1116,1456,1823,2238,2731,3329,4008,4762,5528,6246,6826,7185,7249,6947,6284,5247,3920,2406,837,-626,-1813,-2605,-2875,-2581,-1728,-360,1395,3418,5516,7551,9347,10800,11815,12361,12434,12075,11343,10311,9052,7624,6083,4455,2773,1047,-705,-2458,-4188,-5847,-7401,-8788,-9965,-10897,-11548,-11916,-12005,-11840,-11458,-10914,-10246,-9525,-8774,-8046,-7353,-6703,-6105,-5537,-5000,-4482,-3977,-3491,-3036,-2621,-2278,-2018,-1868,-1838,-1941,-2174,-2526,-2985,-3506,-4061,-4589,-5032,-5327,-5402,-5206,-4676,-3795,-2542,-948,951,3071,5328,7604,9790,11780,13482,14823,15769,16306,16453,16260,15772,15075,14214,13266,12248,11194,10106,8960,7759,6468,5087,3630,2110,591,-881,-2223,-3362,-4235,-4783,-4994,-4853,-4419,-3732,-2900,-2013,-1164,-476,10,200,102,-302,-974,-1856,-2895,-3999,-5117,-6164,-7104,-7886,-8489,-8901,-9108,-9123,-8936,-8567,-8013,-7289,-6411,-5402,-4299,-3146,-1993,-896,88,920,1555,1993,2217,2274,2173,1982,1736,1474,1241,1034,861,703,531,317,34,-342,-808,-1356,-1960,-2574,-3166,-3676,-4066,-4301,-4346,-4192,-3826,-3257,-2497,-1573,-514,633,1836,3035,4194,5267,6218,7021,7664,8132,8435,8568,8532,8330,7947,7372,6595,5590,4363,2915,1265,-537,-2437,-4349,-6174,-7806,-9143,-10075,-10535,-10460,-9837,-8695,-7084,-5117,-2907,-607,1644,3706,5464,6830,7748,8190,8170,7697,6832,5600,4071,2293,320,-1780,-3956,-6128,-8234,-10188,-11931,-13381,-14499,-15230,-15571,-15512,-15094,-14355,-13370,-12209,-10950,-9651,-8366,-7111,-5895,-4695,-3485,-2233,-920,471,1920,3402,4860,6241,7465,8490,9255,9752,9984,9978,9804,9520,9215,8968,8838,8878,9108,9515,10080,10732,11422,12054,12584,12929,13084,13008,12742,12307,11756,11148,10536,9946,9417,8914,8423,7887,7244,6436,5419,4160,2674,986,-835,-2708,-4522,-6187,-7589,-8648,-9303,-9512,-9277,-8627,-7615,-6340,-4887,-3393,-1941,-657,403,1177,1653,1836,1774,1512,1130,686,239,-168,-520,-822,-1091,-1372,-1710,-2145,-2732,-3480,-4416,-5515,-6759,-8083,-9441,-10741,-11922,-12898,-13619,-14023,-14101,-13830,-13247,-12378,-11292,-10053,-8745,-7440,-6211,-5112,-4180,-3432,-2866,-2453,-2161,-1937,-1733,-1501,-1203,-812,-306,300,1020,1809,2662,3542,4423,5279,6083,6817,7466,8003,8434,8728,8891,8927,8827,8629,8343,8009,7664,7345,7080,6892,6790,6757,6776,6805,6792,6704,6476,6097,5530,4786,3879,2840,1724,584,-510,-1505,-2330,-2957,-3344,-3487,-3397,-3088,-2610,-1996,-1314,-602,77,694,1198,1584,1821,1923,1893,1753,1530,1267,985,744,549,456,455,571,790,1091,1461,1848,2225,2543,2759,2839,2747,2456,1968,1270,394,-631,-1760,-2932,-4091,-5191,-6165,-7008,-7680,-8199,-8577,-8842,-9028,-9173,-9300,-9430,-9574,-9719,-9861,-9976,-10042,-10044,-9959,-9774,-9476,-9045,-8475,-7734,-6814,-5694,-4359,-2816,-1063,859,2913,5031,7140,9145,10969,12503,13686,14433,14709,14485,13768,12585,10998,9090,6965,4733,2528,444,-1387,-2914,-4055,-4803,-5154,-5137,-4802,-4213,-3433,-2550,-1613,-708,125,822,1365,1717,1876,1853,1646,1308,848,335,-205,-696,-1102,-1363,-1432,-1290,-899,-279,569,1590,2746,3949,5146,6228,7145,7798,8155,8150,7782,7035,5939,4541,2893,1089,-805,-2680,-4465,-6074,-7445,-8538,-9314,-9782,-9943,-9835,-9502,-9000,-8393,-7731,-7070,-6446,-5865,-5345,-4843,-4347,-3812,-3204,-2512,-1716,-845,80,1011,1899,2705,3388,3948,4378,4718,4995,5268,5566,5930,6361,6846,7353,7820,8180,8370,8320,8009,7404,6543,5461,4238,2967,1741,659,-198,-781,-1051,-1023,-720,-207,434,1134,1782,2327,2701,2864,2824,2568,2149,1600,971,318,-333,-932,-1486,-1971,-2418,-2815,-3202,-3555,-3905,-4214,-4485,-4681,-4783,-4764,-4604,-4296,-3840,-3257,-2564,-1810,-1033,-288,364,887,1211,1321,1175,777,139,-700,-1680,-2729,-3748,-4655,-5350,-5765,-5848,-5573,-4953,-4034,-2874,-1582,-244,1026,2130,3003,3568,3814,3728,3341,2698,1865,908,-89,-1070,-1972,-2754,-3398,-3874,-4197,-4339,-4324,-4121,-3751,-3192,-2458,-1567,-537,580,1738,2880,3938,4881,5645,6241,6646,6900,7022,7068,7067,7070,7079,7120,7159,7189,7160,7038,6790,6387,5820,5093,4226,3245,2188,1096,-12,-1084,-2136,-3124,-4076,-4973,-5835,-6661,-7461,-8229,-8978,-9690,-10360,-10979,-11510,-11939,-12229,-12330,-12225,-11845,-11191,-10216,-8947,-7385,-5598,-3651,-1650,292,2050,3493,4518,5034,4983,4370,3206,1594,-367,-2514,-4690,-6722,-8447,-9740,-10491,-10652,-10205,-9174,-7639,-5673,-3419,-970,1510,3937,6168,8153,9792,11064,11929,12395,12462,12167,11541,10649,9548,8320,7059,5848,4800,3995,3516,3433,3750,4492,5585,6980,8549,10183,11733,13086,14111,14738,14904,14603,13857,12722,11280,9622,7851,6053,4300,2660,1156,-190,-1375,-2423,-3343,-4165,-4909,-5598,-6240,-6844,-7421,-7945,-8436,-8846,-9184,-9392,-9464,-9342,-9003,-8420,-7561,-6452,-5080,-3520,-1806,-25,1734,3408,4891,6142,7104,7743,8065,8055,7747,7150,6287,5187,3853,2330,616,-1236,-3204,-5223,-7237,-9179,-10964,-12541,-13832,-14796,-15410,-15649,-15550,-15123,-14439,-13546,-12513,-11412,-10289,-9196,-8163,-7195,-6295,-5444,-4619,-3795,-2957,-2089,-1201,-316,536,1299,1931,2383,2636,2682,2552,2290,1981,1693,1541,1567,1854,2402,3210,4233,5384,6594,7734,8741,9511,10013,10215,10135,9813,9306,8699,8057,7456,6943,6541,6256,6060,5917,5773,5577,5284,4859,4290,3571,2724,1768,745,-316,-1379,-2409,-3393,-4296,-5122,-5841,-6459,-6949,-7309,-7517,-7558,-7427,-7099,-6584,-5871,-4981,-3938,-2778,-1556,-336,812,1813,2604,3132,3367,3306,2979,2438,1769,1065,437,-25,-232,-136,285,1001,1976,3096,4295,5431,6424,7177,7633,7762,7561,7052,6283,5298,4168,2929,1646,335,-963,-2241,-3477,-4674,-5803,-6878,-7858,-8743,-9505,-10110,-10549,-10762,-10750,-10453,-9873,-8979,-7788,-6302,-4577,-2654,-615,1461,3485,5381,7053,8468,9554,10302,10692,10726,10426,9798,8890,7712,6319,4739,3018,1214,-624,-2428,-4120,-5652,-6924,-7916,-8547,-8834,-8738,-8325,-7591,-6642,-5500,-4264,-2976,-1696,-459,703,1783,2758,3639,4407,5069,5613,6034,6334,6507,6574,6539,6437,6283,6109,5935,5769,5608,5440,5225,4935,4518,3927,3149,2141,933,-466,-2009,-3621,-5249,-6803,-8209,-9413,-10347,-10991,-11323,-11349,-11093,-10598,-9912,-9089,-8195,-7279,-6387,-5567,-4827,-4196,-3664,-3228,-2856,-2544,-2232,-1921,-1557,-1135,-627,-25,665,1459,2322,3260,4242,5246,6253,7231,8150,8995,9720,10323,10755,11020,11082,10944,10590,10024,9252,8273,7118,5781,4308,2702,1014,-727,-2476,-4176,-5786,-7239,-8495,-9499,-10219,-10631,-10718,-10484,-9940,-9119,-8051,-6802,-5403,-3948,-2467,-1053,260,1414,2362,3103,3595,3870,3933,3815,3567,3224,2849,2479,2168,1942,1828,1835,1945,2157,2416,2712,2981,3210,3363,3437,3431,3363,3256,3138,3040,2981,2977,3035,3142,3289,3457,3622,3764,3868,3912,3888,3780,3574,3267,2838,2289,1611,802,-116,-1142,-2240,-3372,-4517,-5604,-6612,-7481,-8183,-8675,-8947,-8974,-8761,-8317,-7658,-6815,-5830,-4742,-3601,-2465,-1366,-366,523,1266,1874,2345,2711,3005,3255,3512,3792,4126,4513,4946,5411,5867,6292,6641,6890,7016,7002,6847,6553,6129,5579,4918,4139,3257,2257,1144,-79,-1405,-2810,-4263,-5728,-7141,-8452,-9600,-10527,-11197,-11576,-11653,-11445,-10968,-10276,-9415,-8444,-7429,-6413,-5459,-4590,-3852,-3257,-2821,-2554,-2440,-2484,-2652,-2929,-3275,-3662,-4050,-4409,-4708,-4931,-5058,-5091,-5023,-4858,-4603,-4250,-3811,-3270,-2637,-1898,-1066,-137,862,1927,3012,4111,5167,6167,7075,7860,8525,9041,9429,9697,9864,9971,10040,10110,10216,10370,10599,10887,11233,11594,11936,12198,12323,12261,11947,11367,10484,9324,7901,6278,4515,2692,894,-813,-2353,-3691,-4782,-5638,-6244,-6651,-6874,-6970,-6978,-6941,-6894,-6861,-6859,-6886,-6938,-6995,-7029,-7020,-6923,-6717,-6365,-5835,-5117,-4176,-3031,-1668,-127,1558,3338,5130,6889,8513,9964,11165,12085,12707,13010,13025,12746,12215,11438,10438,9227,7799,6168,4336,2308,131,-2176,-4531,-6873,-9120,-11173,-12975,-14435,-15528,-16209,-16491,-16385,-15936,-15200,-14234,-13118,-11898,-10648,-9401,-8200,-7064,-6015,-5044,-4173,-3382,-2672,-2047,-1479,-992,-545,-163,193,515,827,1132,1455,1781,2143,2509,2901,3294,3694,4081,4470,4836,5206,5563,5930,6298,6676,7058,7437,7797,8127,8391,8581,8652,8591,8372,7979,7406,6655,5734,4672,3493,2233,942,-352,-1587,-2737,-3760,-4630,-5331,-5852,-6199,-6385,-6430,-6363,-6212,-6008,-5771,-5525,-5272,-5014,-4742,-4437,-4076,-3658,-3141,-2564,-1899,-1203,-502,149,696,1080,1269,1231,975,526,-49,-689,-1275,-1738,-1981,-1934,-1591,-916,9,1163,2418,3708,4909,5953,6757,7288,7516,7460,7126,6571,5822,4937,3947,2888,1787,653,-489,-1643,-2783,-3900,-4966,-5947,-6809,-7507,-7996,-8255,-8238,-7955,-7397,-6590,-5577,-4395,-3116,-1785,-472,781,1926,2936,3796,4496,5047,5452,5723,5870,5884,5770,5499,5072,4469,3688,2747,1668,497,-706,-1880,-2952,-3860,-4542,-4958,-5074,-4887,-4391,-3616,-2595,-1364,1,1461,2937,4368,5701,6873,7854,8613,9139,9448,9545,9479,9278,8983,8636,8255,7852,7425,6943,6372,5670,4784,3683,2349,777,-992,-2908,-4896,-6848,-8689,-10293,-11614,-12564,-13140,-13325,-13163,-12697,-12015,-11177,-10280,-9386,-8554,-7824,-7218,-6724,-6344,-6035,-5776,-5530,-5271,-4978,-4637,-4243,-3790,-3277,-2700,-2050,-1306,-468,501,1594,2821,4181,5628,7147,8661,10128,11457,12598,13472,14035,14260,14115,13630,12803,11699,10346,8820,7160,5440,3692,1975,309,-1272,-2748,-4117,-5356,-6477,-7452,-8300,-8982,-9525,-9878,-10080,-10073,-9902,-9534,-8991,-8288,-7429,-6458,-5380,-4250,-3078,-1926,-806,227,1160,1950,2596,3066,3382,3527,3527,3395,3151,2809,2399,1916,1400,842,276,-283,-809,-1254,-1592,-1769,-1748,-1501,-999,-259,725,1877,3171,4499,5802,6980,7970,8701,9143,9264,9087,8613,7895,6968,5880,4680,3397,2077,722,-622,-1964,-3267,-4519,-5689,-6738,-7624,-8296,-8707,-8814,-8597,-8040,-7179,-6044,-4724,-3294,-1880,-566,527,1338,1808,1929,1721,1257,616,-73,-704,-1155,-1339,-1191,-693,143,1257,2568,3975,5363,6635,7696,8490,8981,9159,9053,8694,8147,7465,6710,5926,5157,4418,3722,3063,2421,1790,1127,433,-331,-1163,-2073,-3051,-4087,-5145,-6201,-7205,-8114,-8883,-9467,-9836,-9970,-9866,-9544,-9035,-8393,-7678,-6953,-6286,-5716,-5294,-5015,-4899,-4899,-5006,-5160,-5341,-5505,-5637,-5724,-5764,-5773,-5757,-5732,-5706,-5678,-5642,-5581,-5470,-5278,-4972,-4527,-3906,-3097,-2089,-881,508,2043,3702,5407,7133,8800,10369,11779,13003,14001,14767,15284,15571,15627,15489,15170,14708,14127,13459,12718,11930,11102,10227,9318,8347,7314,6206,5013,3735,2391,984,-431,-1841,-3180,-4419,-5506,-6408,-7104,-7582,-7848,-7932,-7858,-7679,-7442,-7192,-6971,-6806,-6702,-6665,-6659,-6653,-6598,-6437,-6122,-5612,-4863,-3890,-2670,-1263,297,1947,3605,5214,6693,7989,9060,9872,10417,10686,10700,10464,10014,9356,8511,7495,6309,4969,3485,1864,148,-1650,-3478,-5294,-7057,-8703,-10211,-11524,-12633,-13511,-14154,-14558,-14737,-14684,-14424,-13958,-13297,-12466,-11474,-10350,-9125,-7831,-6505,-5183,-3899,-2679,-1541,-508,432,1258,1990,2628,3176,3660,4065,4424,4715,4967,5152,5291,5360,5376,5328,5241,5127,5022,4957,4971,5095,5373,5794,6396,7121,7977,8874,9786,10607,11300,11769,11974,11872,11425,10656,9553,8176,6562,4781,2899,986,-890,-2672,-4299,-5744,-6961,-7951,-8682,-9178,-9421,-9440,-9242,-8837,-8258,-7508,-6626,-5631,-4555,-3440,-2326,-1260,-300,509,1108,1460,1532,1309,797,28,-950,-2058,-3217,-4316,-5279,-5991,-6406,-6457,-6129,-5438,-4402,-3102,-1595,18,1663,3244,4704,5970,7018,7801,8326,8562,8532,8223,7660,6843,5815,4590,3239,1797,345,-1061,-2349,-3471,-4389,-5072,-5537,-5780,-5846,-5768,-5582,-5334,-5049,-4750,-4440,-4117,-3765,-3360,-2889,-2319,-1649,-868,12,962,1961,2938,3868,4661,5283,5666,5765,5565,5035,4205,3095,1770,293,-1243,-2762,-4165,-5386,-6352,-7017,-7348,-7327,-6954,-6240,-5210,-3904,-2368,-664,1146,2985,4787,6476,7992,9282,10308,11048,11498,11667,11573,11249,10715,9994,9109,8043,6821,5415,3831,2079,172,-1851,-3923,-5984,-7940,-9698,-11185,-12314,-13045,-13351,-13241,-12752,-11946,-10913,-9744,-8547,-7406,-6407,-5594,-5012,-4639,-4475,-4453,-4528,-4619,-4669,-4592,-4361,-3904,-3225,-2298,-1152,196,1688,3281,4907,6503,8022,9385,10587,11557,12317,12833,13133,13225,13134,12891,12515,12041,11480,10849,10160,9406,8589,7702,6724,5662,4487,3210,1827,349,-1205,-2795,-4401,-5952,-7421,-8748,-9881,-10798,-11436,-11807,-11867,-11641,-11117,-10325,-9291,-8056,-6660,-5170,-3630,-2122,-687,600,1715,2602,3259,3665,3838,3789,3539,3122,2554,1875,1099,256,-639,-1551,-2470,-3344,-4150,-4827,-5334,-5605,-5604,-5278,-4622,-3628,-2337,-795,910,2694,4440,6060,7449,8545,9286,9669,9675,9362,8758,7941,6977,5925,4855,3793,2789,1834,958,121,-650,-1403,-2106,-2787,-3400,-3955,-4380,-4690,-4799,-4734,-4444,-3963,-3304,-2515,-1657,-803,-25,601,1016,1178,1060,681,63,-728,-1609,-2495,-3275,-3867,-4185,-4184,-3834,-3158,-2192,-1025,266,1555,2759,3780,4543,5020,5183,5048,4655,4051,3294,2469,1618,835,139,-391,-760,-930,-921,-756,-472,-135,187,424,499,365,-31,-683,-1600,-2716,-3995,-5328,-6654,-7858,-8886,-9644,-10125,-10269,-10131,-9696,-9050,-8232,-7324,-6386,-5481,-4657,-3940,-3360,-2901,-2575,-2341,-2192,-2088,-2008,-1926,-1819,-1669,-1473,-1209,-887,-489,-16,544,1203,1973,2865,3885,5031,6291,7635,9031,10428,11770,13003,14072,14937,15563,15937,16050,15918,15546,14962,14177,13215,12087,10816,9410,7906,6322,4695,3073,1479,-25,-1423,-2672,-3758,-4662,-5385,-5912,-6275,-6448,-6490,-6373,-6167,-5867,-5529,-5179,-4854,-4598,-4428,-4384,-4460,-4673,-5003,-5413,-5883,-6322,-6705,-6934,-6956,-6728,-6186,-5344,-4188,-2766,-1128,641,2469,4251,5913,7385,8598,9529,10147,10458,10464,10192,9653,8886,7901,6723,5373,3863,2218,474,-1358,-3193,-5032,-6770,-8390,-9818,-11018,-11963,-12635,-13038,-13188,-13116,-12855,-12454,-11935,-11336,-10666,-9921,-9110,-8194,-7182,-6043,-4789,-3428,-1992,-517,936,2320,3562,4614,5425,5957,6182,6105,5711,5052,4144,3062,1865,634,-549,-1605,-2459,-3039,-3297,-3194,-2708,-1853,-645,858,2589,4458,6360,8202,9873,11296,12394,13123,13459,13403,12970,12191,11114,9775,8233,6527,4715,2846,970,-843,-2556,-4092,-5422,-6490,-7278,-7774,-7980,-7921,-7633,-7151,-6542,-5837,-5097,-4356,-3650,-3000,-2430,-1940,-1557,-1272,-1112,-1065,-1160,-1381,-1744,-2223,-2799,-3439,-4078,-4676,-5144,-5438,-5484,-5256,-4721,-3889,-2788,-1455,31,1620,3222,4781,6232,7531,8654,9568,10289,10793,11120,11252,11224,11030,10687,10201,9567,8799,7890,6851,5694,4424,3068,1646,180,-1288,-2751,-4161,-5512,-6764,-7904,-8895,-9710,-10298,-10638,-10658,-10364,-9691,-8688,-7337,-5718,-3891,-1946,5,1864,3529,4908,5930,6549,6735,6483,5824,4788,3448,1877,152,-1626,-3379,-5022,-6474,-7681,-8577,-9114,-9265,-8989,-8283,-7154,-5618,-3742,-1588,734,3123,5436,7583,9426,10903,11944,12520,12647,12337,11650,10640,9365,7899,6280,4576,2806,1030,-746,-2462,-4109,-5642,-7034,-8259,-9280,-10091,-10658,-10993,-11078,-10937,-10582,-10041,-9344,-8528,-7625,-6674,-5704,-4745,-3824,-2956,-2166,-1461,-859,-364,16,285,447,526,536,519,506,537,649,866,1207,1674,2263,2942,3690,4465,5229,5945,6579,7108,7507,7788,7926,7960,7880,7718,7482,7187,6842,6445,5999,5487,4896,4222,3428,2525,1483,317,-969,-2352,-3797,-5265,-6697,-8035,-9220,-10188,-10885,-11271,-11302,-10974,-10275,-9231,-7874,-6256,-4444,-2518,-560,1338,3095,4635,5900,6841,7444,7697,7627,7252,6630,5796,4809,3717,2557,1376,208,-916,-1953,-2873,-3625,-4177,-4476,-4502,-4211,-3629,-2732,-1596,-248,1226,2741,4228,5593,6776,7729,8416,8829,8972,8872,8560,8086,7490,6826,6130,5437,4766,4129,3522,2937,2350,1753,1105,417,-346,-1168,-2046,-2963,-3888,-4793,-5629,-6362,-6941,-7325,-7489,-7393,-7048,-6446,-5628,-4630,-3518,-2361,-1243,-224,608,1226,1578,1675,1522,1164,658,64,-528,-1072,-1490,-1758,-1846,-1761,-1519,-1154,-704,-216,280,747,1166,1519,1797,1996,2108,2135,2064,1903,1642,1285,832,285,-342,-1050,-1811,-2626,-3460,-4313,-5143,-5953,-6701,-7392,-7991,-8511,-8920,-9241,-9443,-9550,-9543,-9426,-9202,-8861,-8415,-7870,-7241,-6548,-5823,-5088,-4378,-3718,-3118,-2599,-2142,-1740,-1368,-986,-571,-87,487,1162,1937,2807,3741,4722,5720,6699,7645,8533,9344,10087,10738,11309,11789,12172,12451,12614,12638,12527,12253,11838,11272,10591,9814,8975,8113,7251,6418,5627,4875,4162,3468,2783,2084,1376,649,-79,-789,-1471,-2079,-2619,-3057,-3400,-3648,-3816,-3916,-3990,-4035,-4098,-4172,-4281,-4420,-4580,-4760,-4933,-5095,-5223,-5307,-5323,-5266,-5106,-4838,-4438,-3893,-3191,-2334,-1315,-169,1095,2426,3778,5112,6353,7475,8414,9146,9637,9873,9837,9527,8942,8082,6971,5615,4054,2319,464,-1457,-3377,-5235,-6967,-8516,-9839,-10897,-11675,-12159,-12353,-12263,-11902,-11288,-10442,-9386,-8158,-6782,-5316,-3792,-2277,-811,549,1755,2773,3555,4093,4351,4338,4049,3494,2711,1720,591,-643,-1900,-3125,-4260,-5233,-6019,-6567,-6864,-6903,-6673,-6198,-5473,-4529,-3376,-2038,-540,1087,2800,4563,6300,7973,9486,10793,11806,12476,12744,12584,11981,10956,9546,7821,5879,3818,1765,-163,-1870,-3256,-4275,-4890,-5120,-4987,-4577,-3949,-3212,-2452,-1748,-1174,-774,-564,-557,-719,-1025,-1429,-1881,-2343,-2774,-3153,-3460,-3701,-3871,-4004,-4106,-4213,-4335,-4487,-4678,-4886,-5112,-5298,-5443,-5477,-5386,-5134,-4682,-4039,-3178,-2114,-863,560,2115,3762,5457,7142,8757,10248,11540,12601,13357,13798,13885,13616,13009,12059,10824,9322,7610,5732,3741,1692,-354,-2360,-4250,-5994,-7537,-8839,-9876,-10617,-11046,-11172,-10972,-10485,-9694,-8651,-7366,-5881,-4248,-2504,-724,1039,2712,4234,5541,6574,7298,7662,7669,7294,6578,5532,4240,2744,1157,-450,-1974,-3318,-4424,-5202,-5630,-5669,-5324,-4617,-3583,-2278,-774,858,2531,4169,5701,7045,8168,8996,9535,9732,9620,9176,8439,7422,6158,4688,3049,1289,-544,-2397,-4216,-5950,-7537,-8949,-10119,-11044,-11682,-12043,-12120,-11944,-11517,-10898,-10080,-9123,-8021,-6810,-5493,-4101,-2628,-1130,396,1871,3268,4516,5546,6314,6748,6826,6535,5871,4892,3638,2199,661,-886,-2341,-3628,-4662,-5395,-5772,-5770,-5376,-4598,-3459,-2010,-301,1580,3547,5504,7344,8973,10303,11261,11790,11872,11477,10646,9393,7797,5906,3830,1635,-572,-2701,-4689,-6435,-7915,-9059,-9860,-10300,-10387,-10144,-9604,-8805,-7805,-6642,-5383,-4064,-2742,-1447,-220,916,1932,2823,3563,4154,4588,4862,4976,4927,4719,4339,3809,3110,2272,1312,251,-854,-1971,-3036,-3997,-4804,-5411,-5784,-5911,-5777,-5407,-4808,-4026,-3087,-2039,-910,260,1448,2626,3782,4887,5940,6911,7792,8561,9199,9688,10011,10158,10114,9885,9467,8872,8119,7223,6214,5115,3954,2759,1551,355,-804,-1914,-2933,-3855,-4637,-5252,-5681,-5881,-5852,-5574,-5060,-4333,-3432,-2412,-1349,-304,633,1408,1963,2264,2305,2093,1664,1059,343,-435,-1208,-1934,-2565,-3076,-3439,-3647,-3690,-3569,-3300,-2886,-2369,-1758,-1104,-440,199,761,1233,1572,1774,1825,1734,1505,1165,723,213,-351,-951,-1565,-2196,-2822,-3453,-4075,-4694,-5292,-5877,-6416,-6916,-7343,-7690,-7943,-8093,-8135,-8084,-7936,-7723,-7446,-7124,-6759,-6343,-5867,-5300,-4625,-3817,-2849,-1742,-482,865,2276,3659,4957,6084,6974,7573,7851,7805,7460,6877,6118,5294,4473,3762,3214,2882,2781,2900,3211,3655,4183,4722,5225,5641,5950,6130,6197,6155,6043,5879,5706,5530,5391,5275,5202,5148,5107,5050,4959,4800,4558,4208,3743,3153,2451,1640,752,-194,-1153,-2097,-2972,-3752,-4391,-4877,-5192,-5340,-5344,-5227,-5036,-4812,-4595,-4420,-4315,-4271,-4305,-4368,-4449,-4502,-4484,-4374,-4124,-3732,-3177,-2465,-1613,-633,431,1551,2674,3760,4758,5621,6310,6775,6997,6934,6582,5926,4975,3752,2293,656,-1091,-2867,-4580,-6145,-7468,-8489,-9138,-9389,-9218,-8650,-7702,-6444,-4939,-3277,-1544,157,1763,3178,4369,5286,5913,6244,6279,6037,5528,4782,3817,2674,1376,-7,-1458,-2870,-4221,-5407,-6386,-7094,-7492,-7561,-7302,-6737,-5907,-4870,-3685,-2432,-1156,66,1208,2227,3114,3861,4476,4966,5344,5620,5798,5880,5858,5723,5465,5062,4530,3836,3030,2102,1112,98,-883,-1772,-2507,-3056,-3361,-3434,-3246,-2842,-2239,-1498,-668,179,996,1703,2273,2650,2819,2765,2495,2019,1380,597,-268,-1191,-2111,-3009,-3836,-4585,-5228,-5765,-6177,-6475,-6632,-6672,-6550,-6293,-5855,-5253,-4459,-3486,-2329,-1013,445,2003,3626,5257,6851,8346,9701,10865,11804,12489,12900,13026,12858,12398,11636,10587,9247,7640,5785,3732,1524,-760,-3045,-5245,-7257,-9010,-10414,-11419,-11979,-12083,-11745,-10996,-9898,-8527,-6963,-5313,-3649,-2064,-621,634,1664,2462,3034,3390,3558,3563,3432,3184,2853,2433,1965,1442,898,344,-195,-694,-1133,-1486,-1752,-1908,-1979,-1953,-1860,-1714,-1528,-1328,-1114,-899,-675,-441,-183,108,444,820,1241,1677,2117,2521,2853,3083,3168,3101,2842,2415,1799,1031,115,-905,-2012,-3157,-4312,-5429,-6457,-7353,-8055,-8512,-8673,-8487,-7940,-7005,-5716,-4089,-2210,-151,1976,4058,5979,7632,8914,9761,10124,9984,9373,8315,6906,5213,3355,1421,-484,-2277,-3893,-5264,-6374,-7170,-7661,-7805,-7617,-7068,-6175,-4935,-3379,-1551,495,2664,4872,7001,8949,10610,11898,12741,13105,12960,12340,11251,9777,7968,5923,3718,1460,-784,-2905,-4851,-6537,-7921,-8959,-9624,-9922,-9845,-9434,-8726,-7770,-6634,-5381,-4074,-2783,-1564,-457,486,1257,1829,2211,2407,2434,2319,2080,1748,1349,897,421,-76,-578,-1075,-1562,-2029,-2475,-2881,-3259,-3578,-3858,-4080,-4250,-4355,-4402,-4350,-4216,-3936,-3513,-2895,-2076,-1040,210,1641,3215,4870,6515,8087,9471,10609,11417,11858,11896,11556,10837,9828,8559,7146,5649,4161,2752,1474,376,-537,-1242,-1773,-2136,-2362,-2487,-2515,-2485,-2391,-2248,-2057,-1820,-1547,-1251,-944,-657,-411,-229,-140,-149,-258,-466,-738,-1062,-1392,-1698,-1955,-2133,-2230,-2235,-2165,-2030,-1863,-1678,-1520,-1403,-1356,-1397,-1528,-1754,-2066,-2427,-2835,-3219,-3575,-3838,-3996,-4012,-3888,-3620,-3240,-2772,-2274,-1790,-1382,-1097,-969,-1026,-1258,-1666,-2191,-2811,-3447,-4066,-4611,-5048,-5369,-5561,-5638,-5630,-5544,-5411,-5246,-5034,-4790,-4461,-4048,-3485,-2779,-1877,-807,437,1803,3244,4685,6052,7274,8274,9009,9438,9555,9365,8899,8192,7294,6255,5120,3932,2733,1544,407,-658,-1615,-2426,-3052,-3451,-3572,-3400,-2886,-2060,-910,488,2089,3784,5483,7069,8443,9522,10222,10532,10411,9917,9071,7966,6673,5299,3912,2620,1450,487,-275,-800,-1105,-1202,-1118,-886,-549,-148,258,633,907,1059,1037,826,415,-186,-959,-1846,-2820,-3795,-4726,-5541,-6188,-6620,-6814,-6740,-6427,-5867,-5126,-4227,-3244,-2218,-1217,-267,571,1312,1905,2388,2739,2980,3108,3136,3048,2856,2543,2103,1545,852,54,-856,-1838,-2876,-3922,-4941,-5877,-6685,-7310,-7706,-7835,-7678,-7213,-6478,-5477,-4287,-2965,-1591,-258,955,1980,2745,3227,3399,3277,2887,2286,1527,704,-138,-903,-1561,-2050,-2377,-2513,-2508,-2366,-2146,-1879,-1605,-1348,-1129,-937,-773,-603,-412,-167,138,529,973,1480,1992,2491,2928,3273,3499,3598,3563,3422,3177,2870,2497,2096,1650,1182,666,121,-470,-1078,-1695,-2270,-2774,-3140,-3334,-3308,-3040,-2535,-1795,-885,161,1243,2306,3253,4028,4566,4832,4816,4501,3933,3127,2150,1052,-103,-1247,-2324,-3270,-4043,-4588,-4877,-4883,-4585,-3992,-3102,-1960,-605,894,2449,3979,5365,6547,7418,7967,8166,8038,7666,7104,6484,5871,5372,5023,4849,4833,4910,5019,5062,4957,4646,4080,3266,2224,1021,-271,-1556,-2752,-3786,-4602,-5176,-5509,-5610,-5535,-5307,-4987,-4603,-4195,-3766,-3349,-2915,-2503,-2078,-1686,-1308,-990,-735,-573,-504,-538,-655,-837,-1057,-1283,-1488,-1660,-1786,-1874,-1942,-1999,-2082,-2189,-2349,-2531,-2750,-2952,-3134,-3253,-3292,-3244,-3106,-2905,-2658,-2403,-2167,-1968,-1821,-1701,-1603,-1478,-1304,-1041,-678,-208,332,918,1462,1919,2189,2237,2005,1507,758,-152,-1152,-2090,-2879,-3378,-3525,-3258,-2595,-1567,-286,1133,2542,3789,4758,5342,5494,5217,4541,3563,2382,1118,-105,-1206,-2092,-2753,-3158,-3347,-3359,-3244,-3064,-2866,-2681,-2539,-2430,-2348,-2270,-2153,-1976,-1684,-1275,-708,1,860,1839,2899,4015,5114,6170,7098,7872,8417,8705,8685,8345,7673,6681,5414,3917,2280,588,-1060,-2569,-3858,-4860,-5551,-5899,-5952,-5714,-5255,-4623,-3861,-3030,-2146,-1250,-350,526,1370,2138,2817,3342,3694,3808,3678,3273,2621,1747,723,-377,-1457,-2431,-3210,-3743,-3983,-3942,-3622,-3100,-2408,-1653,-878,-157,468,979,1362,1635,1814,1931,2011,2089,2184,2323,2512,2767,3084,3457,3875,4307,4735,5111,5411,5586,5604,5443,5064,4484,3678,2701,1566,355,-884,-2051,-3082,-3887,-4419,-4623,-4495,-4045,-3315,-2375,-1307,-196,854,1784,2513,3020,3283,3313,3137,2799,2341,1824,1277,761,286,-104,-414,-621,-736,-751,-682,-532,-322,-69,195,448,640,748,724,538,185,-370,-1080,-1951,-2899,-3891,-4840,-5685,-6378,-6863,-7146,-7220,-7130,-6921,-6668,-6424,-6262,-6213,-6306,-6541,-6887,-7309,-7742,-8135,-8421,-8565,-8521,-8287,-7861,-7268,-6533,-5705,-4802,-3885,-2956,-2054,-1186,-361,419,1146,1830,2460,3037,3564,4029,4451,4813,5141,5411,5650,5832,5964,6019,5980,5828,5532,5082,4460,3681,2743,1702,580,-541,-1605,-2534,-3256,-3705,-3829,-3593,-2991,-2033,-763,758,2450,4218,5962,7594,9015,10161,10972,11409,11463,11139,10463,9488,8281,6916,5497,4114,2862,1834,1095,690,649,951,1558,2405,3388,4418,5372,6153,6677,6870,6701,6160,5263,4054,2609,982,-711,-2411,-4019,-5472,-6705,-7678,-8349,-8717,-8772,-8535,-8035,-7303,-6403,-5369,-4279,-3171,-2110,-1140,-291,401,941,1332,1595,1777,1910,2036,2201,2402,2656,2935,3191,3379,3428,3279,2886,2220,1270,77,-1328,-2851,-4420,-5929,-7283,-8412,-9228,-9710,-9817,-9565,-8971,-8083,-6944,-5633,-4203,-2728,-1274,106,1352,2425,3284,3915,4285,4420,4298,3971,3445,2786,2024,1232,458,-238,-805,-1215,-1439,-1495,-1394,-1192,-946,-727,-593,-611,-792,-1164,-1676,-2295,-2929,-3503,-3929,-4138,-4092,-3780,-3224,-2491,-1647,-805,-37,555,920,1027,856,456,-155,-887,-1694,-2479,-3193,-3751,-4122,-4246,-4119,-3705,-3032,-2100,-966,340,1732,3162,4538,5797,6877,7715,8294,8581,8594,8346,7881,7255,6513,5732,4942,4208,3538,2954,2445,1988,1572,1144,704,219,-309,-857,-1431,-1961,-2449,-2826,-3084,-3182,-3113,-2868,-2452,-1882,-1174,-359,524,1453,2370,3256,4055,4743,5275,5628,5776,5699,5399,4876,4149,3261,2246,1173,93,-920,-1824,-2562,-3107,-3452,-3593,-3562,-3393,-3140,-2839,-2555,-2304,-2116,-1992,-1912,-1860,-1798,-1703,-1541,-1314,-1009,-655,-268,115,470,757,968,1087,1105,1044,880,644,319,-90,-584,-1178,-1855,-2626,-3458,-4340,-5234,-6099,-6892,-7565,-8062,-8347,-8363,-8093,-7507,-6614,-5425,-3990,-2356,-609,1173,2896,4461,5794,6813,7469,7728,7581,7049,6172,5031,3700,2297,934,-285,-1242,-1870,-2105,-1939,-1385,-514,577,1771,2917,3889,4555,4836,4666,4060,3051,1731,228,-1338,-2805,-4061,-4995,-5536,-5663,-5384,-4749,-3843,-2762,-1611,-499,492,1291,1855,2174,2255,2136,1861,1494,1097,728,445,277,257,381,642,1008,1430,1867,2240,2518,2631,2557,2284,1795,1134,318,-595,-1543,-2477,-3317,-4033,-4552,-4870,-4952,-4806,-4461,-3934,-3290,-2563,-1825,-1110,-474,64,486,794,996,1131,1210,1291,1390,1536,1759,2051,2426,2859,3334,3820,4281,4681,4977,5139,5131,4929,4529,3914,3117,2146,1058,-104,-1277,-2386,-3369,-4155,-4696,-4945,-4898,-4546,-3940,-3115,-2154,-1129,-124,789,1559,2141,2527,2728,2765,2696,2562,2427,2341,2343,2463,2705,3074,3534,4074,4641,5204,5729,6181,6539,6782,6899,6872,6703,6366,5868,5187,4327,3293,2087,760,-664,-2113,-3512,-4800,-5872,-6693,-7178,-7336,-7135,-6635,-5872,-4941,-3922,-2915,-1997,-1247,-696,-379,-275,-375,-628,-1002,-1447,-1936,-2434,-2929,-3414,-3878,-4330,-4756,-5153,-5520,-5824,-6076,-6248,-6342,-6361,-6301,-6189,-6024,-5837,-5625,-5408,-5178,-4929,-4653,-4331,-3958,-3517,-3022,-2464,-1887,-1293,-740,-236,170,467,639,686,625,474,260,19,-222,-434,-597,-692,-722,-659,-533,-321,-46,294,690,1126,1602,2089,2584,3052,3472,3814,4054,4178,4173,4059,3849,3598,3340,3143,3044,3092,3299,3672,4175,4777,5400,5991,6468,6784,6899,6801,6502,6040,5475,4863,4296,3817,3494,3359,3410,3651,4027,4501,4995,5459,5815,6019,6030,5818,5379,4715,3837,2791,1590,302,-1043,-2385,-3668,-4855,-5886,-6742,-7383,-7813,-8020,-8041,-7881,-7599,-7213,-6770,-6295,-5796,-5289,-4752,-4173,-3539,-2826,-2036,-1181,-272,636,1506,2281,2916,3363,3616,3642,3483,3133,2664,2087,1474,844,236,-338,-869,-1366,-1834,-2281,-2720,-3130,-3518,-3834,-4063,-4144,-4064,-3766,-3259,-2525,-1597,-511,670,1887,3054,4116,5004,5679,6120,6321,6301,6086,5714,5228,4659,4041,3380,2696,1972,1219,419,-413,-1276,-2144,-2992,-3789,-4502,-5104,-5586,-5933,-6156,-6270,-6288,-6241,-6139,-6001,-5839,-5654,-5451,-5231,-4999,-4754,-4513,-4274,-4057,-3864,-3709,-3586,-3501,-3438,-3395,-3344,-3272,-3150,-2952,-2660,-2247,-1701,-1012,-185,772,1841,2988,4201,5419,6647,7812,8921,9910,10764,11435,11882,12066,11941,11478,10664,9499,8026,6296,4402,2435,519,-1253,-2774,-3985,-4842,-5337,-5494,-5354,-4979,-4435,-3783,-3082,-2372,-1681,-1030,-415,150,677,1167,1604,2005,2337,2609,2799,2911,2931,2881,2747,2559,2313,2031,1711,1369,992,602,178,-259,-723,-1197,-1681,-2159,-2618,-3037,-3394,-3667,-3832,-3874,-3777,-3546,-3181,-2703,-2135,-1508,-854,-216,394,916,1354,1660,1819,1815,1618,1234,645,-124,-1059,-2114,-3235,-4365,-5429,-6374,-7133,-7691,-7995,-8076,-7918,-7564,-7033,-6358,-5569,-4686,-3728,-2705,-1622,-498,667,1843,3012,4137,5183,6101,6857,7407,7724,7796,7618,7211,6616,5871,5052,4207,3410,2700,2121,1681,1384,1207,1122,1084,1071,1030,958,831,649,428,170,-105,-375,-642,-876,-1085,-1256,-1379,-1464,-1492,-1476,-1405,-1297,-1152,-989,-821,-662,-529,-424,-360,-325,-322,-346,-375,-429,-466,-522,-565,-616,-670,-723,-775,-815,-822,-787,-680,-485,-195,206,681,1231,1782,2299,2708,2933,2945,2674,2123,1296,220,-1025,-2373,-3723,-4974,-6044,-6834,-7296,-7374,-7070,-6373,-5348,-4022,-2502,-851,820,2435,3902,5167,6176,6919,7375,7586,7559,7352,6995,6533,5991,5405,4770,4107,3404,2665,1881,1059,198,-689,-1580,-2466,-3308,-4096,-4796,-5392,-5864,-6194,-6373,-6386,-6224,-5881,-5356,-4647,-3780,-2755,-1625,-408,831,2061,3218,4282,5198,5967,6570,7015,7323,7502,7582,7576,7491,7342,7115,6817,6431,5962,5404,4768,4064,3307,2523,1731,948,206,-507,-1149,-1744,-2278,-2753,-3189,-3576,-3932,-4264,-4563,-4849,-5099,-5329,-5520,-5668,-5772,-5809,-5801,-5713,-5574,-5362,-5098,-4777,-4415,-4020,-3605,-3191,-2789,-2421,-2104,-1851,-1673,-1585,-1566,-1639,-1759,-1938,-2122,-2306,-2438,-2509,-2487,-2361,-2138,-1823,-1455,-1063,-698,-400,-210,-150,-241,-472,-827,-1281,-1779,-2297,-2782,-3200,-3535,-3765,-3893,-3919,-3858,-3716,-3507,-3237,-2905,-2516,-2063,-1554,-976,-356,311,997,1684,2357,2986,3580,4107,4606,5058,5497,5929,6364,6796,7226,7605,7923,8118,8160,8017,7657,7097,6341,5448,4466,3488,2573,1827,1281,1010,1011,1289,1805,2504,3316,4157,4948,5610,6083,6320,6298,6014,5495,4776,3918,2984,2042,1152,365,-291,-802,-1171,-1426,-1596,-1716,-1828,-1953,-2109,-2310,-2526,-2768,-2983,-3172,-3306,-3373,-3383,-3330,-3241,-3126,-3002,-2896,-2806,-2749,-2728,-2734,-2778,-2847,-2943,-3064,-3211,-3383,-3575,-3797,-4027,-4267,-4507,-4716,-4904,-5021,-5074,-5020,-4858,-4561,-4122,-3543,-2819,-1987,-1052,-83,898,1821,2643,3322,3823,4133,4268,4236,4106,3904,3715,3572,3537,3623,3853,4193,4632,5090,5538,5878,6076,6062,5812,5310,4565,3605,2482,1251,-15,-1254,-2406,-3425,-4284,-4967,-5484,-5852,-6101,-6267,-6380,-6478,-6569,-6683,-6812,-6954,-7104,-7235,-7348,-7414,-7432,-7388,-7285,-7122,-6901,-6628,-6306,-5927,-5491,-4980,-4374,-3661,-2810,-1824,-692,560,1918,3316,4722,6061,7277,8330,9174,9796,10201,10397,10428,10315,10123,9854,9569,9251,8913,8532,8081,7524,6835,5980,4961,3764,2437,992,-490,-1965,-3361,-4602,-5650,-6434,-6934,-7125,-6996,-6568,-5853,-4898,-3742,-2444,-1065,342,1706,2985,4125,5089,5861,6416,6763,6903,6850,6629,6265,5775,5194,4536,3827,3085,2321,1554,788,52,-666,-1320,-1924,-2437,-2866,-3177,-3384,-3465,-3439,-3304,-3083,-2782,-2440,-2065,-1694,-1344,-1038,-797,-641,-577,-631,-790,-1081,-1484,-2001,-2619,-3309,-4061,-4834,-5610,-6353,-7043,-7639,-8139,-8496,-8710,-8759,-8625,-8312,-7801,-7109,-6230,-5190,-3995,-2689,-1286,158,1615,3025,4354,5541,6558,7355,7919,8225,8291,8118,7758,7242,6637,5988,5344,4745,4194,3704,3241,2781,2288,1725,1076,337,-479,-1335,-2172,-2946,-3572,-4018,-4229,-4198,-3920,-3432,-2769,-2001,-1189,-393,326,930,1389,1694,1847,1867,1764,1566,1286,938,529,61,-462,-1040,-1661,-2311,-2973,-3600,-4190,-4668,-5041,-5254,-5300,-5172,-4861,-4384,-3757,-3001,-2152,-1246,-309,605,1479,2271,2954,3522,3939,4214,4334,4296,4119,3795,3359,2823,2219,1588,954,373,-132,-519,-764,-858,-780,-553,-172,327,926,1586,2289,2991,3675,4317,4884,5383,5773,6065,6229,6277,6186,5967,5610,5125,4516,3801,2983,2100,1150,172,-820,-1806,-2759,-3659,-4492,-5221,-5842,-6310,-6620,-6730,-6637,-6320,-5780,-5041,-4113,-3055,-1911,-736,406,1481,2437,3273,3970,4556,5045,5469,5851,6220,6561,6884,7148,7317,7350,7189,6799,6155,5245,4098,2749,1274,-250,-1724,-3060,-4164,-4982,-5462,-5601,-5407,-4942,-4256,-3463,-2632,-1882,-1290,-929,-856,-1080,-1611,-2402,-3404,-4539,-5711,-6839,-7823,-8598,-9100,-9301,-9188,-8780,-8108,-7226,-6185,-5050,-3881,-2728,-1641,-655,212,929,1518,1953,2283,2494,2634,2699,2722,2687,2617,2472,2267,1965,1569,1072,472,-203,-950,-1723,-2505,-3266,-3973,-4627,-5198,-5698,-6122,-6474,-6757,-6972,-7099,-7135,-7045,-6807,-6397,-5783,-4970,-3955,-2768,-1459,-81,1282,2564,3695,4625,5327,5787,6036,6093,6028,5882,5722,5590,5524,5541,5640,5816,6030,6263,6464,6616,6678,6646,6505,6265,5942,5557,5153,4757,4416,4157,4019,4016,4159,4440,4839,5316,5825,6300,6689,6915,6952,6731,6273,5553,4619,3504,2270,982,-301,-1513,-2613,-3556,-4311,-4879,-5229,-5381,-5327,-5079,-4649,-4062,-3335,-2510,-1632,-736,107,868,1476,1923,2152,2181,1993,1621,1086,435,-289,-1048,-1790,-2499,-3135,-3706,-4192,-4621,-4986,-5323,-5633,-5939,-6241,-6534,-6811,-7040,-7198,-7247,-7154,-6882,-6415,-5729,-4838,-3752,-2514,-1162,236,1623,2940,4119,5141,5947,6552,6941,7137,7172,7067,6872,6602,6300,5965,5624,5255,4870,4445,3978,3461,2883,2264,1592,896,175,-548,-1273,-1980,-2681,-3358,-4022,-4666,-5290,-5887,-6459,-6981,-7464,-7877,-8227,-8502,-8690,-8811,-8844,-8815,-8717,-8561,-8355,-8098,-7800,-7452,-7060,-6613,-6102,-5523,-4846,-4082,-3192,-2194,-1073,151,1459,2815,4180,5502,6722,7804,8686,9346,9764,9924,9866,9589,9165,8622,8029,7424,6854,6338,5884,5486,5106,4724,4276,3746,3084,2290,1367,323,-777,-1911,-2993,-3971,-4794,-5396,-5751,-5828,-5615,-5125,-4368,-3385,-2211,-908,480,1889,3265,4559,5726,6728,7542,8140,8517,8662,8588,8294,7812,7150,6356,5444,4477,3475,2499,1574,747,37,-526,-946,-1213,-1353,-1384,-1334,-1245,-1143,-1070,-1045,-1106,-1245,-1493,-1836,-2267,-2784,-3361,-3978,-4622,-5250,-5853,-6390,-6851,-7199,-7439,-7545,-7536,-7414,-7205,-6926,-6620,-6295,-5997,-5717,-5481,-5261,-5049,-4819,-4520,-4146,-3643,-3006,-2216,-1286,-228,923,2128,3343,4521,5607,6576,7373,7991,8394,8591,8570,8346,7941,7375,6683,5909,5086,4260,3481,2763,2160,1662,1291,1031,859,760,678,605,485,309,56,-275,-673,-1113,-1568,-1997,-2361,-2630,-2775,-2784,-2669,-2442,-2155,-1847,-1577,-1406,-1372,-1515,-1843,-2347,-3006,-3761,-4568,-5353,-6069,-6661,-7095,-7364,-7451,-7395,-7191,-6896,-6517,-6091,-5635,-5148,-4649,-4116,-3552,-2941,-2277,-1552,-773,57,918,1785,2635,3436,4158,4774,5268,5617,5830,5893,5839,5666,5423,5120,4801,4499,4236,4056,3951,3959,4059,4256,4526,4842,5180,5505,5793,6019,6168,6224,6197,6069,5871,5578,5218,4770,4236,3612,2877,2038,1085,34,-1101,-2282,-3483,-4633,-5706,-6627,-7372,-7890,-8175,-8214,-8018,-7618,-7036,-6320,-5505,-4625,-3712,-2774,-1832,-875,88,1073,2077,3097,4126,5136,6113,7011,7804,8451,8914,9174,9201,9001,8561,7915,7078,6098,5012,3876,2720,1605,535,-439,-1331,-2117,-2807,-3408,-3905,-4324,-4637,-4867,-4991,-5031,-4984,-4874,-4723,-4556,-4403,-4298,-4244,-4275,-4371,-4532,-4743,-4962,-5170,-5329,-5400,-5366,-5195,-4873,-4396,-3775,-3010,-2157,-1219,-270,662,1522,2265,2854,3264,3479,3498,3342,3026,2608,2107,1591,1085,623,226,-112,-399,-659,-933,-1251,-1645,-2139,-2735,-3434,-4202,-5011,-5811,-6553,-7197,-7695,-8024,-8161,-8105,-7852,-7422,-6823,-6075,-5198,-4196,-3099,-1904,-647,667,1985,3289,4505,5600,6500,7160,7536,7600,7352,6814,6037,5088,4065,3057,2154,1454,983,805,896,1234,1776,2433,3166,3862,4517,5033,5440,5697,5849,5898,5900,5870,5842,5834,5827,5830,5789,5687,5469,5119,4602,3935,3115,2196,1213,229,-711,-1548,-2263,-2820,-3232,-3491,-3627,-3650,-3581,-3441,-3231,-2969,-2642,-2268,-1836,-1375,-876,-378,117,578,999,1363,1668,1902,2065,2151,2142,2032,1795,1417,891,196,-646,-1627,-2715,-3848,-4999,-6077,-7039,-7821,-8367,-8647,-8625,-8293,-7651,-6721,-5521,-4107,-2521,-838,887,2561,4138,5520,6674,7538,8084,8315,8218,7847,7224,6430,5507,4556,3603,2747,2006,1421,1016,770,687,715,827,952,1057,1069,962,696,261,-341,-1081,-1931,-2838,-3756,-4628,-5423,-6094,-6643,-7042,-7321,-7471,-7537,-7518,-7452,-7346,-7215,-7061,-6888,-6683,-6446,-6168,-5834,-5456,-5021,-4538,-4015,-3452,-2858,-2236,-1574,-885,-141,637,1475,2341,3241,4138,5016,5834,6578,7204,7719,8092,8338,8457,8450,8347,8125,7813,7384,6844,6177,5373,4433,3362,2172,910,-407,-1697,-2938,-4044,-5005,-5747,-6290,-6594,-6694,-6597,-6339,-5949,-5467,-4904,-4297,-3637,-2943,-2196,-1411,-565,317,1245,2189,3135,4055,4914,5698,6367,6917,7319,7586,7701,7697,7566,7345,7047,6688,6301,5877,5450,5006,4561,4108,3651,3182,2703,2210,1698,1173,620,51,-543,-1164,-1799,-2461,-3125,-3792,-4442,-5069,-5646,-6175,-6628,-7016,-7315,-7545,-7684,-7755,-7747,-7664,-7513,-7287,-6993,-6628,-6205,-5722,-5208,-4665,-4126,-3604,-3122,-2688,-2302,-1960,-1629,-1294,-903,-434,141,838,1643,2540,3473,4399,5245,5959,6496,6810,6916,6799,6519,6103,5612,5109,4627,4217,3891,3646,3487,3371,3284,3188,3058,2878,2639,2340,1997,1622,1239,858,511,177,-104,-388,-644,-936,-1250,-1629,-2067,-2574,-3128,-3713,-4292,-4827,-5282,-5626,-5834,-5904,-5837,-5658,-5392,-5085,-4765,-4483,-4258,-4120,-4069,-4115,-4232,-4408,-4605,-4795,-4943,-5024,-5012,-4892,-4667,-4310,-3853,-3265,-2573,-1774,-869,120,1179,2291,3412,4521,5573,6527,7361,8029,8534,8845,8983,8943,8755,8439,8019,7536,7004,6470,5954,5485,5099,4802,4621,4552,4589,4710,4880,5050,5168,5174,5010,4628,4000,3107,1960,602,-924,-2523,-4124,-5623,-6942,-8005,-8759,-9182,-9266,-9039,-8543,-7834,-6982,-6047,-5092,-4161,-3293,-2509,-1815,-1215,-695,-236,173,569,950,1363,1792,2267,2774,3314,3877,4445,5010,5544,6047,6491,6878,7183,7409,7525,7527,7390,7092,6621,5959,5107,4063,2857,1503,57,-1446,-2948,-4393,-5743,-6935,-7960,-8766,-9375,-9751,-9943,-9929,-9775,-9467,-9066,-8567,-8007,-7393,-6726,-6027,-5281,-4501,-3694,-2851,-2009,-1160,-334,453,1189,1852,2439,2938,3351,3676,3932,4120,4266,4383,4486,4590,4700,4807,4904,4954,4931,4788,4489,4003,3297,2388,1268,-10,-1401,-2848,-4261,-5596,-6756,-7718,-8418,-8860,-9025,-8949,-8653,-8186,-7598,-6927,-6218,-5498,-4787,-4095,-3426,-2779,-2158,-1558,-995,-467,11,424,787,1070,1315,1496,1666,1812,1973,2151,2363,2612,2902,3223,3575,3945,4327,4708,5090,5451,5797,6115,6393,6635,6827,6965,7054,7085,7062,6989,6866,6701,6505,6281,6042,5801,5560,5326,5103,4870,4633,4354,4032,3639,3179,2634,2037,1372,701,13,-633,-1242,-1773,-2240,-2617,-2929,-3173,-3363,-3523,-3638,-3748,-3820,-3882,-3909,-3901,-3862,-3777,-3670,-3538,-3420,-3321,-3287,-3320,-3450,-3677,-3991,-4381,-4802,-5234,-5616,-5927,-6121,-6177,-6085,-5846,-5455,-4954,-4326,-3628,-2847,-2018,-1144,-242,689,1622,2569,3492,4391,5236,6005,6670,7208,7587,7802,7829,7680,7362,6891,6311,5637,4925,4192,3480,2801,2183,1622,1139,719,368,69,-199,-446,-722,-1035,-1442,-1949,-2594,-3365,-4268,-5268,-6322,-7389,-8390,-9288,-10006,-10519,-10785,-10805,-10579,-10137,-9519,-8764,-7939,-7078,-6240,-5448,-4734,-4092,-3526,-3002,-2492,-1968,-1380,-716,48,920,1871,2899,3947,4992,5992,6909,7728,8425,9003,9462,9810,10055,10206,10263,10215,10058,9758,9302,8662,7821,6773,5532,4111,2570,948,-672,-2225,-3643,-4852,-5822,-6498,-6886,-6977,-6789,-6363,-5720,-4922,-4003,-3015,-2011,-1024,-118,695,1353,1862,2182,2336,2316,2163,1902,1595,1279,1036,894,922,1137,1563,2181,2978,3881,4848,5787,6629,7307,7753,7946,7848,7490,6867,6040,5034,3910,2700,1457,197,-1034,-2233,-3363,-4416,-5372,-6205,-6907,-7456,-7835,-8043,-8072,-7922,-7603,-7127,-6506,-5779,-4956,-4099,-3235,-2431,-1730,-1188,-846,-729,-852,-1195,-1730,-2400,-3123,-3829,-4411,-4798,-4916,-4706,-4170,-3296,-2152,-804,649,2090,3398,4480,5225,5596,5561,5131,4376,3363,2214,1047,-20,-873,-1428,-1621,-1442,-884,-18,1105,2371,3689,4938,6029,6867,7398,7583,7412,6899,6084,5017,3766,2403,986,-405,-1731,-2935,-3987,-4864,-5545,-6041,-6340,-6469,-6442,-6281,-6028,-5700,-5339,-4967,-4615,-4301,-4038,-3846,-3714,-3661,-3663,-3725,-3821,-3946,-4064,-4174,-4232,-4245,-4179,-4033,-3798,-3472,-3052,-2554,-1962,-1307,-582,198,1013,1866,2728,3594,4447,5270,6051,6761,7393,7911,8301,8548,8626,8546,8302,7921,7434,6878,6306,5766,5299,4944,4715,4608,4621,4693,4809,4882,4886,4745,4439,3931,3220,2314,1244,46,-1217,-2493,-3721,-4842,-5812,-6591,-7158,-7497,-7621,-7525,-7235,-6771,-6135,-5373,-4471,-3478,-2396,-1269,-124,986,2025,2933,3681,4220,4544,4637,4524,4234,3812,3326,2830,2401,2087,1937,1984,2223,2659,3245,3935,4672,5372,5974,6402,6598,6514,6125,5418,4410,3123,1618,-59,-1817,-3602,-5324,-6923,-8339,-9522,-10454,-11101,-11486,-11604,-11494,-11182,-10714,-10116,-9449,-8724,-7987,-7248,-6526,-5820,-5137,-4461,-3791,-3107,-2420,-1711,-1003,-301,391,1025,1628,2140,2601,2981,3305,3588,3838,4086,4334,4589,4855,5099,5321,5466,5521,5439,5202,4792,4203,3455,2569,1588,563,-448,-1402,-2235,-2938,-3463,-3827,-4025,-4082,-4027,-3886,-3691,-3465,-3226,-2979,-2739,-2505,-2273,-2065,-1866,-1709,-1592,-1543,-1562,-1662,-1836,-2077,-2350,-2647,-2903,-3107,-3200,-3162,-2966,-2598,-2057,-1359,-526,403,1380,2363,3292,4126,4827,5362,5723,5904,5929,5806,5592,5301,4995,4693,4443,4247,4143,4111,4164,4282,4451,4654,4874,5093,5302,5487,5643,5765,5845,5881,5854,5767,5582,5309,4909,4388,3734,2948,2057,1062,32,-1029,-2037,-2974,-3773,-4411,-4860,-5111,-5176,-5082,-4869,-4595,-4303,-4065,-3909,-3880,-3986,-4216,-4556,-4953,-5370,-5735,-6000,-6110,-6022,-5716,-5174,-4411,-3453,-2333,-1122,144,1375,2529,3544,4375,4999,5399,5579,5560,5365,5047,4636,4196,3766,3379,3076,2860,2741,2709,2738,2802,2875,2909,2902,2808,2639,2387,2061,1690,1278,861,436,20,-403,-842,-1311,-1850,-2448,-3149,-3925,-4786,-5700,-6637,-7562,-8433,-9214,-9865,-10370,-10694,-10846,-10802,-10585,-10188,-9633,-8932,-8101,-7160,-6133,-5048,-3932,-2834,-1779,-813,28,729,1265,1646,1891,2022,2101,2161,2270,2474,2805,3305,3963,4783,5723,6742,7775,8759,9616,10281,10691,10792,10559,9967,9036,7785,6279,4578,2776,958,-786,-2364,-3717,-4779,-5527,-5934,-6021,-5800,-5315,-4630,-3784,-2871,-1932,-1051,-256,387,894,1218,1411,1456,1414,1289,1129,936,744,543,360,185,34,-78,-137,-126,-13,195,519,939,1437,1985,2539,3057,3507,3842,4064,4145,4105,3961,3736,3473,3196,2935,2713,2529,2385,2251,2114,1927,1681,1339,896,368,-249,-892,-1552,-2163,-2691,-3108,-3380,-3521,-3523,-3430,-3269,-3093,-2943,-2860,-2876,-2997,-3240,-3554,-3947,-4333,-4701,-4970,-5123,-5103,-4910,-4511,-3938,-3190,-2312,-1342,-323,682,1628,2468,3151,3669,3982,4118,4062,3871,3559,3190,2801,2446,2165,1991,1949,2036,2261,2583,2988,3417,3835,4178,4414,4482,4370,4048,3519,2801,1910,900,-195,-1309,-2412,-3439,-4371,-5179,-5846,-6383,-6789,-7080,-7290,-7422,-7520,-7584,-7647,-7709,-7782,-7865,-7944,-8017,-8055,-8053,-7984,-7832,-7588,-7231,-6765,-6181,-5489,-4693,-3815,-2870,-1877,-863,156,1164,2133,3069,3940,4747,5480,6121,6673,7114,7443,7651,7735,7699,7555,7319,7024,6699,6382,6112,5921,5833,5866,6011,6275,6609,7009,7406,7781,8078,8260,8305,8172,7868,7368,6686,5842,4845,3740,2550,1316,86,-1117,-2240,-3270,-4168,-4921,-5522,-5954,-6234,-6353,-6335,-6183,-5923,-5562,-5129,-4630,-4102,-3548,-3003,-2477,-1993,-1568,-1208,-920,-703,-547,-445,-371,-318,-257,-184,-75,72,267,515,815,1175,1579,2036,2516,3021,3517,3982,4394,4711,4921,4983,4897,4632,4209,3604,2864,1974,993,-75,-1183,-2303,-3405,-4451,-5420,-6275,-7007,-7573,-7980,-8192,-8224,-8059,-7725,-7223,-6591,-5862,-5059,-4241,-3416,-2633,-1897,-1234,-634,-106,369,793,1189,1547,1901,2215,2522,2788,3022,3211,3340,3418,3417,3355,3198,2969,2645,2243,1773,1245,698,156,-337,-746,-1033,-1178,-1166,-994,-687,-269,220,723,1205,1604,1887,2026,1984,1786,1400,877,226,-514,-1298,-2090,-2847,-3530,-4107,-4559,-4863,-5023,-5045,-4942,-4749,-4480,-4186,-3882,-3606,-3368,-3190,-3064,-2992,-2956,-2933,-2913,-2857,-2757,-2580,-2323,-1964,-1502,-935,-258,504,1356,2264,3204,4156,5065,5916,6658,7271,7724,8012,8130,8088,7919,7633,7282,6881,6468,6053,5656,5262,4886,4498,4100,3687,3244,2798,2343,1908,1502,1151,845,613,421,277,150,15,-144,-352,-621,-948,-1341,-1768,-2220,-2661,-3072,-3418,-3692,-3873,-3962,-3964,-3887,-3754,-3566,-3358,-3112,-2860,-2580,-2283,-1954,-1595,-1196,-767,-302,175,670,1150,1602,2015,2350,2610,2764,2808,2741,2565,2302,1969,1611,1253,942,710,582,579,697,922,1234,1580,1929,2216,2406,2455,2334,2029,1546,884,101,-800,-1737,-2686,-3584,-4392,-5077,-5620,-6000,-6247,-6348,-6363,-6299,-6208,-6116,-6040,-5999,-5990,-5992,-5998,-5956,-5849,-5637,-5295,-4815,-4192,-3438,-2597,-1677,-762,150,974,1714,2321,2801,3143,3359,3466,3474,3430,3329,3235,3146,3111,3145,3266,3490,3812,4217,4693,5190,5679,6110,6422,6602,6577,6360,5912,5263,4418,3421,2315,1146,-21,-1150,-2188,-3106,-3878,-4493,-4951,-5258,-5424,-5475,-5408,-5268,-5033,-4752,-4399,-4009,-3571,-3103,-2608,-2101,-1586,-1084,-598,-137,288,677,1030,1330,1592,1792,1928,1995,1977,1875,1687,1423,1099,734,373,27,-239,-418,-460,-358,-92,330,902,1593,2375,3197,4024,4794,5485,6034,6441,6672,6728,6618,6351,5949,5433,4828,4153,3430,2682,1923,1170,456,-226,-833,-1377,-1832,-2202,-2498,-2714,-2889,-3017,-3134,-3255,-3386,-3544,-3729,-3928,-4149,-4355,-4556,-4716,-4842,-4899,-4893,-4796,-4604,-4299,-3865,-3299,-2588,-1751,-783,261,1372,2472,3526,4467,5238,5806,6117,6183,5983,5559,4939,4180,3342,2483,1668,927,312,-186,-547,-814,-1000,-1165,-1335,-1567,-1875,-2295,-2815,-3432,-4116,-4843,-5558,-6255,-6861,-7399,-7812,-8126,-8328,-8436,-8461,-8417,-8311,-8159,-7957,-7703,-7393,-7010,-6547,-5999,-5339,-4589,-3731,-2787,-1770,-706,380,1454,2486,3459,4344,5137,5834,6431,6939,7374,7722,8028,8257,8446,8579,8655,8689,8652,8580,8445,8278,8076,7849,7624,7396,7194,7009,6854,6721,6600,6472,6318,6109,5823,5436,4923,4292,3531,2674,1737,769,-191,-1096,-1913,-2612,-3190,-3643,-4002,-4284,-4538,-4783,-5058,-5361,-5702,-6053,-6391,-6670,-6860,-6921,-6832,-6594,-6201,-5696,-5097,-4456,-3803,-3182,-2603,-2094,-1642,-1236,-870,-497,-131,280,705,1164,1623,2060,2450,2745,2933,2981,2888,2658,2306,1874,1391,918,493,163,-36,-88,12,256,608,1034,1481,1902,2244,2468,2542,2454,2202,1802,1281,675,23,-631,-1260,-1828,-2323,-2732,-3050,-3279,-3421,-3473,-3442,-3319,-3103,-2798,-2401,-1926,-1389,-811,-224,334,845,1256,1571,1740,1787,1682,1450,1092,627,74,-540,-1198,-1852,-2487,-3049,-3521,-3850,-4027,-4005,-3801,-3384,-2792,-2030,-1149,-179,810,1783,2673,3432,4032,4423,4606,4561,4305,3846,3226,2465,1624,737,-142,-972,-1716,-2344,-2846,-3216,-3467,-3613,-3683,-3697,-3690,-3669,-3661,-3662,-3681,-3707,-3740,-3772,-3793,-3797,-3773,-3697,-3575,-3353,-3049,-2598,-2027,-1280,-404,634,1768,2991,4231,5442,6557,7520,8281,8805,9065,9067,8825,8365,7750,7010,6222,5427,4671,3993,3414,2934,2574,2289,2092,1930,1795,1645,1467,1229,934,562,131,-363,-884,-1433,-1960,-2468,-2918,-3301,-3613,-3849,-4011,-4126,-4186,-4221,-4221,-4196,-4129,-4009,-3813,-3522,-3120,-2597,-1958,-1213,-401,453,1283,2056,2705,3202,3516,3634,3568,3347,2999,2601,2168,1794,1480,1279,1190,1203,1308,1452,1611,1726,1774,1714,1547,1257,876,412,-82,-583,-1045,-1445,-1759,-1974,-2091,-2115,-2063,-1942,-1781,-1570,-1346,-1086,-824,-546,-286,-45,136,240,228,83,-213,-662,-1254,-1949,-2726,-3512,-4274,-4958,-5514,-5932,-6179,-6269,-6207,-6010,-5712,-5319,-4864,-4351,-3792,-3190,-2549,-1870,-1167,-446,264,941,1556,2074,2480,2751,2878,2889,2772,2598,2364,2141,1941,1806,1748,1777,1886,2069,2300,2563,2832,3090,3315,3505,3636,3721,3737,3701,3593,3421,3175,2856,2464,2006,1488,926,346,-242,-790,-1301,-1727,-2073,-2320,-2471,-2546,-2546,-2508,-2443,-2368,-2306,-2249,-2206,-2166,-2122,-2071,-1998,-1914,-1812,-1706,-1599,-1503,-1417,-1346,-1285,-1218,-1139,-1017,-851,-606,-282,132,640,1223,1874,2576,3295,4030,4735,5420,6048,6628,7139,7572,7926,8172,8318,8331,8209,7953,7550,7034,6405,5713,4974,4233,3509,2819,2172,1558,960,361,-276,-956,-1706,-2513,-3377,-4260,-5138,-5954,-6681,-7278,-7718,-8004,-8127,-8121,-8012,-7831,-7615,-7380,-7141,-6884,-6602,-6246,-5806,-5231,-4511,-3643,-2622,-1498,-297,923,2088,3163,4067,4779,5252,5484,5461,5209,4746,4107,3335,2469,1558,643,-239,-1054,-1778,-2397,-2889,-3275,-3533,-3695,-3764,-3758,-3711,-3625,-3546,-3471,-3437,-3450,-3519,-3649,-3830,-4052,-4293,-4527,-4729,-4861,-4906,-4833,-4633,-4297,-3832,-3245,-2563,-1803,-1004,-184,616,1381,2079,2702,3226,3650,3967,4172,4274,4280,4198,4057,3873,3685,3516,3406,3372,3439,3609,3881,4234,4652,5093,5532,5932,6257,6503,6625,6641,6524,6282,5915,5418,4796,4053,3196,2250,1227,183,-852,-1806,-2628,-3248,-3624,-3703,-3486,-2968,-2187,-1217,-122,975,1990,2824,3387,3646,3567,3166,2495,1606,596,-454,-1465,-2349,-3077,-3595,-3907,-4016,-3942,-3715,-3371,-2939,-2453,-1940,-1415,-914,-435,-16,339,606,763,803,713,492,153,-283,-775,-1290,-1756,-2143,-2376,-2436,-2289,-1931,-1382,-673,140,994,1825,2563,3157,3554,3736,3682,3399,2909,2231,1417,492,-482,-1475,-2429,-3323,-4099,-4753,-5233,-5549,-5667,-5602,-5345,-4921,-4338,-3633,-2831,-1979,-1101,-255,544,1247,1834,2288,2579,2721,2687,2512,2190,1750,1234,653,75,-482,-968,-1345,-1591,-1686,-1622,-1421,-1089,-676,-219,232,637,947,1151,1218,1167,1001,761,474,189,-62,-248,-348,-366,-302,-188,-56,63,128,112,8,-206,-498,-867,-1279,-1711,-2144,-2554,-2948,-3312,-3674,-4020,-4384,-4743,-5115,-5470,-5792,-6052,-6208,-6228,-6078,-5725,-5163,-4373,-3380,-2192,-857,592,2095,3603,5056,6416,7624,8671,9502,10145,10561,10787,10811,10672,10365,9939,9386,8752,8045,7294,6513,5732,4950,4196,3468,2776,2126,1510,940,399,-105,-582,-1037,-1467,-1884,-2287,-2677,-3055,-3415,-3758,-4060,-4332,-4538,-4684,-4748,-4725,-4603,-4391,-4074,-3683,-3204,-2675,-2098,-1501,-902,-320,234,720,1157,1484,1737,1869,1910,1845,1707,1499,1264,1011,773,568,407,299,241,221,236,263,295,321,329,323,298,260,206,142,45,-71,-233,-439,-692,-983,-1304,-1614,-1902,-2106,-2218,-2181,-2007,-1666,-1193,-595,74,784,1480,2112,2655,3047,3292,3337,3201,2850,2327,1611,766,-199,-1224,-2267,-3276,-4206,-5007,-5659,-6125,-6411,-6508,-6435,-6222,-5876,-5452,-4959,-4437,-3913,-3407,-2940,-2525,-2173,-1869,-1623,-1402,-1202,-1011,-809,-604,-394,-173,41,273,515,797,1128,1544,2055,2690,3436,4306,5250,6244,7210,8094,8805,9296,9494,9383,8947,8205,7204,6002,4665,3273,1882,549,-682,-1806,-2797,-3671,-4435,-5094,-5667,-6165,-6585,-6954,-7255,-7509,-7704,-7838,-7909,-7889,-7776,-7549,-7189,-6707,-6079,-5336,-4470,-3527,-2509,-1473,-427,579,1523,2377,3111,3718,4171,4489,4661,4732,4707,4651,4584,4573,4634,4816,5122,5549,6087,6671,7276,7812,8239,8491,8535,8361,7964,7398,6704,5963,5259,4646,4202,3937,3858,3920,4071,4219,4299,4226,3951,3455,2729,1808,733,-438,-1645,-2831,-3946,-4962,-5841,-6589,-7188,-7641,-7960,-8122,-8152,-8015,-7732,-7282,-6692,-5970,-5169,-4334,-3526,-2820,-2244,-1868,-1672,-1668,-1797,-2009,-2220,-2363,-2365,-2182,-1800,-1233,-530,230,963,1573,1982,2129,1985,1553,862,-1,-974,-1931,-2790,-3457,-3878,-4015,-3881,-3501,-2934,-2261,-1561,-921,-424,-106,-31,-161,-513,-995,-1567,-2139,-2636,-3003,-3190,-3184,-3001,-2660,-2231,-1761,-1331,-986,-781,-732,-843,-1096,-1448,-1845,-2234,-2534,-2716,-2706,-2510,-2086,-1484,-704,175,1124,2058,2938,3697,4307,4730,4963,5001,4866,4581,4185,3717,3226,2758,2361,2073,1941,1978,2217,2645,3253,4010,4868,5768,6647,7432,8066,8493,8672,8582,8230,7622,6820,5858,4807,3736,2679,1700,807,15,-672,-1276,-1791,-2251,-2642,-2994,-3290,-3543,-3743,-3887,-3970,-3998,-3967,-3897,-3794,-3673,-3549,-3435,-3331,-3264,-3216,-3221,-3263,-3354,-3477,-3619,-3751,-3833,-3831,-3701,-3428,-2980,-2374,-1608,-734,220,1186,2117,2947,3644,4157,4483,4598,4509,4218,3737,3073,2267,1342,371,-589,-1441,-2108,-2504,-2564,-2256,-1563,-530,776,2246,3750,5160,6346,7222,7723,7838,7595,7040,6265,5339,4348,3360,2412,1535,737,6,-661,-1285,-1871,-2427,-2940,-3418,-3839,-4201,-4506,-4744,-4932,-5074,-5184,-5279,-5368,-5473,-5602,-5774,-5994,-6270,-6598,-6965,-7357,-7733,-8077,-8339,-8507,-8547,-8464,-8253,-7926,-7506,-6990,-6407,-5739,-4999,-4161,-3235,-2205,-1098,63,1230,2347,3347,4179,4790,5165,5297,5215,4968,4610,4219,3852,3552,3367,3282,3321,3440,3632,3859,4110,4363,4614,4874,5147,5463,5836,6273,6781,7310,7830,8241,8482,8448,8076,7320,6162,4648,2849,897,-1068,-2869,-4369,-5421,-5964,-5956,-5445,-4503,-3269,-1875,-485,769,1767,2430,2710,2609,2140,1372,363,-796,-2022,-3237,-4344,-5270,-5931,-6264,-6211,-5763,-4913,-3721,-2244,-596,1145,2827,4395,5716,6766,7483,7886,7985,7838,7495,7021,6470,5890,5302,4733,4181,3644,3119,2574,2023,1427,820,180,-449,-1054,-1597,-2065,-2427,-2702,-2887,-3019,-3137,-3284,-3504,-3836,-4296,-4893,-5601,-6386,-7176,-7922,-8522,-8939,-9084,-8945,-8486,-7723,-6676,-5400,-3949,-2412,-850,639,1982,3110,3941,4450,4583,4336,3722,2760,1510,28,-1602,-3302,-4978,-6552,-7946,-9088,-9931,-10423,-10534,-10238,-9531,-8407,-6905,-5057,-2936,-632,1756,4106,6302,8237,9816,10985,11712,12008,11915,11494,10830,9992,9072,8114,7181,6286,5438,4632,3827,3029,2184,1324,432,-446,-1287,-2046,-2697,-3206,-3567,-3771,-3825,-3748,-3564,-3302,-3010,-2711,-2459,-2270,-2182,-2210,-2357,-2636,-3004,-3445,-3887,-4266,-4518,-4572,-4394,-3968,-3299,-2437,-1425,-355,703,1659,2454,3044,3414,3593,3610,3548,3454,3410,3452,3613,3900,4299,4776,5296,5806,6259,6623,6855,6954,6901,6703,6372,5896,5304,4574,3733,2767,1703,544,-682,-1946,-3210,-4416,-5509,-6410,-7043,-7334,-7220,-6655,-5636,-4168,-2324,-180,2131,4489,6733,8738,10380,11564,12234,12362,11948,11023,9637,7852,5743,3394,884,-1695,-4253,-6710,-8967,-10961,-12594,-13820,-14563,-14801,-14502,-13679,-12360,-10603,-8492,-6136,-3646,-1169,1180,3271,5000,6308,7138,7505,7437,6998,6276,5344,4300,3184,2070,958,-121,-1178,-2211,-3234,-4246,-5246,-6217,-7128,-7948,-8632,-9147,-9470,-9583,-9503,-9226,-8799,-8231,-7566,-6832,-6068,-5310,-4595,-3964,-3438,-3053,-2804,-2688,-2676,-2707,-2733,-2663,-2455,-2040,-1420,-593,389,1449,2513,3466,4247,4781,5051,5053,4845,4473,4059,3666,3419,3360,3557,4011,4704,5599,6617,7676,8685,9553,10196,10553,10587,10275,9643,8716,7555,6229,4813,3384,2026,786,-260,-1099,-1692,-2042,-2144,-2005,-1644,-1059,-295,656,1724,2894,4089,5260,6323,7214,7842,8145,8051,7520,6522,5062,3182,933,-1561,-4197,-6816,-9274,-11422,-13133,-14311,-14896,-14890,-14326,-13310,-11956,-10425,-8862,-7397,-6125,-5092,-4280,-3641,-3066,-2447,-1671,-650,662,2258,4082,6030,7967,9752,11254,12360,13022,13201,12935,12260,11262,10017,8614,7130,5619,4143,2703,1347,49,-1150,-2262,-3258,-4135,-4880,-5507,-6021,-6451,-6822,-7143,-7424,-7655,-7805,-7859,-7771,-7543,-7149,-6616,-5946,-5179,-4324,-3422,-2468,-1498,-496,502,1515,2493,3429,4264,4949,5441,5680,5659,5378,4862,4195,3437,2689,2026,1499,1135,919,805,719,590,335,-99,-739,-1586,-2598,-3716,-4864,-5956,-6930,-7710,-8277,-8587,-8649,-8451,-8015,-7355,-6500,-5488,-4350,-3144,-1901,-672,515,1630,2667,3611,4486,5287,6037,6744,7400,8006,8523,8921,9142,9123,8817,8159,7141,5749,4024,2033,-134,-2352,-4499,-6436,-8049,-9234,-9930,-10105,-9771,-8978,-7793,-6332,-4666,-2935,-1192,464,1995,3360,4541,5535,6333,6947,7365,7603,7648,7527,7249,6861,6414,5953,5562,5268,5149,5207,5475,5927,6533,7221,7905,8470,8805,8797,8350,7411,5943,3992,1606,-1080,-3924,-6742,-9335,-11535,-13171,-14149,-14414,-13989,-12956,-11446,-9621,-7654,-5695,-3882,-2296,-995,3,716,1148,1335,1277,985,443,-354,-1399,-2680,-4114,-5639,-7101,-8378,-9306,-9757,-9636,-8887,-7533,-5641,-3350,-820,1746,4166,6252,7865,8904,9320,9110,8330,7061,5422,3558,1610,-257,-1909,-3219,-4092,-4474,-4340,-3725,-2675,-1290,335,2083,3837,5516,7008,8276,9236,9862,10110,9948,9363,8339,6893,5058,2890,492,-2043,-4563,-6948,-9055,-10765,-11987,-12648,-12726,-12232,-11206,-9744,-7944,-5956,-3904,-1948,-184,1254,2345,3023,3332,3304,3018,2572,2067,1607,1293,1182,1337,1758,2439,3334,4384,5513,6646,7689,8560,9180,9477,9424,8994,8238,7181,5935,4551,3136,1744,433,-771,-1860,-2846,-3753,-4595,-5388,-6112,-6736,-7190,-7416,-7337,-6929,-6178,-5147,-3920,-2630,-1420,-412,283,626,620,330,-124,-603,-952,-1050,-813,-224,664,1749,2881,3909,4680,5095,5082,4645,3820,2702,1395,34,-1276,-2422,-3341,-3984,-4341,-4430,-4278,-3946,-3482,-2951,-2399,-1881,-1413,-1030,-705,-441,-179,99,463,933,1558,2334,3263,4302,5405,6501,7509,8371,9013,9412,9548,9419,9071,8501,7771,6881,5854,4697,3398,1974,426,-1209,-2895,-4565,-6153,-7581,-8786,-9714,-10343,-10658,-10689,-10454,-10013,-9402,-8676,-7872,-7018,-6148,-5263,-4408,-3571,-2809,-2113,-1543,-1081,-784,-607,-575,-635,-745,-857,-881,-772,-443,125,971,2053,3331,4702,6050,7249,8146,8632,8599,8008,6858,5214,3199,978,-1260,-3328,-5055,-6313,-7034,-7194,-6847,-6076,-5017,-3815,-2626,-1582,-789,-310,-148,-286,-630,-1110,-1596,-2002,-2237,-2256,-2032,-1613,-1029,-402,212,704,1038,1184,1174,1047,896,777,779,923,1238,1687,2218,2769,3238,3586,3715,3633,3293,2738,1980,1071,63,-978,-1989,-2873,-3570,-3977,-4038,-3707,-2964,-1846,-403,1253,3011,4723,6267,7512,8382,8818,8816,8412,7645,6621,5386,4051,2659,1277,-63,-1325,-2498,-3562,-4506,-5332,-6022,-6589,-7022,-7332,-7514,-7567,-7484,-7240,-6825,-6211,-5386,-4340,-3086,-1645,-75,1569,3200,4740,6098,7208,8016,8480,8610,8392,7882,7110,6146,5062,3935,2874,1939,1251,845,778,1063,1662,2528,3562,4663,5694,6541,7073,7196,6837,5969,4590,2784,622,-1739,-4159,-6466,-8504,-10127,-11235,-11741,-11635,-10928,-9711,-8077,-6203,-4229,-2344,-679,636,1537,1994,2044,1757,1248,641,67,-373,-614,-621,-438,-115,232,494,555,327,-234,-1121,-2250,-3521,-4748,-5796,-6497,-6754,-6528,-5814,-4712,-3312,-1800,-310,969,1920,2426,2433,1938,973,-364,-1948,-3632,-5225,-6570,-7496,-7869,-7613,-6680,-5128,-3028,-564,2100,4727,7114,9064,10425,11106,11078,10379,9109,7424,5496,3528,1694,153,-983,-1656,-1863,-1643,-1104,-348,460,1198,1732,1967,1865,1406,655,-319,-1386,-2428,-3310,-3936,-4215,-4130,-3670,-2886,-1854,-649,619,1879,3055,4098,4993,5713,6299,6738,7083,7336,7519,7641,7691,7669,7551,7335,6990,6526,5908,5152,4228,3157,1914,541,-971,-2552,-4170,-5737,-7177,-8392,-9283,-9774,-9785,-9296,-8298,-6861,-5071,-3084,-1067,796,2327,3381,3860,3713,2964,1673,-27,-1997,-4045,-6000,-7680,-8929,-9621,-9671,-9053,-7790,-5977,-3761,-1335,1081,3251,4983,6099,6525,6242,5327,3931,2253,520,-1044,-2258,-2990,-3184,-2859,-2100,-1036,169,1355,2387,3137,3560,3612,3320,2737,1935,1015,86,-750,-1397,-1778,-1866,-1649,-1183,-543,151,781,1217,1366,1158,594,-299,-1415,-2632,-3794,-4750,-5365,-5549,-5244,-4466,-3259,-1727,4,1784,3475,4927,6045,6742,6991,6795,6206,5290,4152,2893,1612,402,-669,-1564,-2251,-2746,-3043,-3177,-3146,-2965,-2637,-2138,-1485,-664,303,1371,2498,3581,4552,5295,5746,5816,5487,4736,3604,2141,434,-1421,-3313,-5134,-6789,-8172,-9232,-9890,-10123,-9908,-9233,-8134,-6634,-4805,-2719,-475,1825,4065,6138,7932,9364,10350,10848,10835,10312,9322,7925,6206,4289,2282,341,-1405,-2826,-3807,-4301,-4275,-3779,-2905,-1786,-600,488,1299,1728,1674,1162,223,-993,-2329,-3580,-4546,-5064,-5006,-4327,-3052,-1283,814,3030,5133,6894,8139,8721,8604,7795,6399,4577,2514,444,-1452,-2970,-4003,-4471,-4375,-3790,-2819,-1641,-417,659,1450,1836,1762,1235,308,-905,-2261,-3600,-4761,-5614,-6057,-6056,-5619,-4811,-3746,-2545,-1357,-316,480,929,1026,741,149,-677,-1624,-2544,-3319,-3804,-3902,-3552,-2716,-1443,209,2109,4113,6048,7751,9062,9870,10093,9714,8760,7309,5483,3422,1290,-765,-2590,-4090,-5166,-5811,-6013,-5856,-5405,-4804,-4157,-3598,-3219,-3092,-3254,-3689,-4360,-5173,-6042,-6842,-7483,-7859,-7932,-7656,-7056,-6166,-5037,-3773,-2441,-1138,49,1078,1885,2466,2822,2984,3003,2953,2893,2922,3079,3435,3987,4724,5593,6482,7295,7874,8113,7887,7145,5863,4101,1980,-341,-2613,-4627,-6126,-6940,-6935,-6084,-4440,-2169,515,3307,5924,8060,9482,10021,9601,8255,6105,3359,278,-2844,-5735,-8132,-9868,-10809,-10952,-10329,-9085,-7382,-5431,-3440,-1585,-26,1171,1950,2367,2466,2384,2226,2126,2186,2474,3031,3826,4822,5910,7001,7956,8686,9081,9099,8703,7915,6795,5422,3928,2416,1038,-113,-940,-1393,-1457,-1159,-562,247,1145,2027,2770,3278,3483,3344,2852,2036,946,-341,-1743,-3155,-4497,-5673,-6619,-7299,-7672,-7774,-7604,-7229,-6689,-6042,-5346,-4629,-3935,-3259,-2610,-1974,-1326,-651,67,839,1650,2484,3308,4067,4722,5199,5466,5463,5175,4578,3696,2542,1190,-313,-1850,-3348,-4675,-5742,-6448,-6727,-6543,-5910,-4886,-3572,-2119,-693,536,1400,1779,1615,893,-288,-1796,-3423,-4943,-6128,-6785,-6778,-6052,-4644,-2670,-338,2107,4387,6224,7415,7774,7262,5894,3801,1193,-1665,-4481,-6972,-8885,-10060,-10382,-9876,-8622,-6794,-4624,-2351,-238,1515,2736,3343,3321,2720,1674,319,-1134,-2528,-3675,-4447,-4755,-4538,-3818,-2629,-1080,722,2630,4504,6219,7661,8768,9494,9860,9887,9670,9268,8800,8325,7925,7625,7443,7352,7318,7290,7202,7030,6705,6247,5630,4891,4059,3164,2265,1380,564,-184,-823,-1372,-1824,-2195,-2525,-2824,-3142,-3495,-3912,-4396,-4934,-5503,-6043,-6494,-6777,-6808,-6541,-5930,-4988,-3760,-2338,-834,598,1848,2776,3320,3436,3143,2502,1618,603,-400,-1295,-1963,-2369,-2472,-2295,-1876,-1272,-561,182,885,1480,1904,2119,2086,1786,1225,409,-621,-1810,-3082,-4352,-5508,-6461,-7096,-7348,-7146,-6496,-5399,-3950,-2234,-418,1361,2917,4120,4833,5003,4587,3651,2263,589,-1218,-2950,-4442,-5517,-6077,-6043,-5430,-4284,-2737,-929,946,2715,4199,5275,5836,5863,5359,4397,3093,1570,-11,-1512,-2812,-3803,-4445,-4695,-4586,-4150,-3463,-2606,-1668,-736,122,850,1425,1831,2093,2227,2275,2266,2223,2161,2066,1941,1738,1459,1064,564,-38,-701,-1399,-2049,-2626,-3051,-3303,-3345,-3181,-2822,-2296,-1657,-938,-209,503,1150,1713,2191,2582,2915,3206,3491,3801,4151,4568,5038,5560,6105,6619,7072,7377,7499,7370,6956,6236,5210,3898,2361,664,-1092,-2802,-4356,-5642,-6582,-7103,-7185,-6819,-6043,-4919,-3529,-1969,-354,1222,2644,3838,4735,5297,5515,5411,5024,4424,3691,2910,2169,1540,1076,805,731,820,1031,1285,1528,1660,1657,1432,1010,359,-451,-1392,-2356,-3270,-4036,-4573,-4835,-4798,-4474,-3929,-3234,-2508,-1853,-1383,-1174,-1288,-1737,-2503,-3513,-4700,-5923,-7092,-8057,-8737,-9028,-8891,-8291,-7258,-5837,-4126,-2230,-282,1597,3277,4680,5724,6404,6708,6698,6425,5986,5463,4940,4483,4127,3886,3740,3653,3563,3417,3150,2724,2112,1310,336,-758,-1936,-3100,-4218,-5192,-6009,-6617,-7024,-7234,-7278,-7188,-7008,-6766,-6494,-6211,-5916,-5613,-5284,-4915,-4494,-4002,-3436,-2789,-2062,-1267,-408,494,1419,2344,3230,4052,4783,5381,5852,6167,6349,6421,6401,6345,6274,6225,6206,6212,6219,6179,6047,5762,5269,4558,3595,2436,1114,-270,-1624,-2831,-3797,-4431,-4686,-4542,-4022,-3176,-2099,-889,312,1405,2261,2811,2992,2797,2248,1407,368,-766,-1862,-2807,-3483,-3808,-3724,-3222,-2315,-1093,374,1936,3480,4874,6007,6791,7191,7165,6765,6015,5009,3831,2582,1353,230,-725,-1457,-1950,-2178,-2170,-1927,-1508,-934,-283,401,1046,1578,1959,2118,2036,1711,1141,408,-451,-1318,-2116,-2748,-3150,-3277,-3135,-2745,-2183,-1530,-884,-352,-4,86,-109,-580,-1300,-2194,-3168,-4129,-4953,-5553,-5847,-5777,-5345,-4553,-3469,-2179,-776,608,1884,2950,3751,4254,4460,4403,4125,3682,3135,2507,1856,1168,480,-226,-925,-1615,-2268,-2863,-3359,-3744,-3973,-4056,-3965,-3730,-3350,-2870,-2306,-1703,-1091,-504,28,477,824,1050,1151,1123,970,718,366,-41,-504,-987,-1485,-1969,-2450,-2886,-3308,-3670,-3992,-4250,-4437,-4544,-4556,-4471,-4282,-3988,-3602,-3131,-2591,-1997,-1356,-687,13,731,1461,2181,2870,3479,3968,4275,4353,4156,3678,2918,1940,819,-319,-1341,-2108,-2498,-2423,-1842,-761,737,2557,4524,6490,8275,9749,10796,11370,11457,11104,10390,9412,8295,7137,6043,5075,4276,3655,3195,2854,2588,2337,2061,1717,1283,757,138,-545,-1282,-2020,-2750,-3417,-4009,-4497,-4862,-5090,-5187,-5136,-4960,-4661,-4260,-3785,-3260,-2729,-2219,-1777,-1422,-1185,-1064,-1052,-1129,-1246,-1373,-1449,-1446,-1328,-1094,-748,-323,134,581,956,1228,1365,1357,1224,979,675,339,20,-258,-484,-645,-776,-878,-1012,-1183,-1445,-1802,-2268,-2840,-3493,-4196,-4919,-5595,-6215,-6693,-7041,-7188,-7150,-6897,-6438,-5787,-4953,-3975,-2880,-1700,-487,737,1914,3019,4002,4841,5494,5959,6217,6290,6202,6000,5733,5464,5223,5057,4963,4931,4923,4881,4752,4461,3991,3274,2353,1216,-63,-1412,-2765,-4004,-5076,-5901,-6434,-6679,-6612,-6306,-5765,-5101,-4335,-3574,-2846,-2212,-1686,-1279,-978,-751,-571,-398,-200,33,324,646,995,1329,1618,1818,1901,1823,1584,1169,599,-89,-838,-1581,-2232,-2707,-2935,-2839,-2403,-1603,-485,900,2456,4066,5628,7003,8118,8877,9247,9205,8779,7997,6948,5696,4349,2994,1719,612,-278,-900,-1237,-1293,-1083,-649,-41,683,1453,2218,2903,3481,3893,4140,4194,4074,3785,3355,2813,2189,1516,819,128,-540,-1172,-1745,-2268,-2719,-3110,-3447,-3722,-3974,-4192,-4420,-4654,-4920,-5212,-5533,-5851,-6153,-6376,-6500,-6454,-6232,-5787,-5152,-4331,-3397,-2414,-1464,-635,3,400,518,375,-13,-574,-1234,-1905,-2496,-2930,-3161,-3145,-2900,-2437,-1816,-1088,-324,432,1122,1737,2264,2713,3122,3514,3926,4400,4926,5533,6171,6826,7421,7919,8224,8312,8109,7619,6817,5743,4423,2930,1324,-315,-1906,-3395,-4708,-5820,-6698,-7337,-7748,-7951,-7977,-7855,-7633,-7324,-6981,-6605,-6224,-5837,-5456,-5071,-4697,-4314,-3951,-3588,-3248,-2933,-2633,-2366,-2106,-1851,-1579,-1272,-910,-480,34,628,1308,2056,2859,3698,4530,5334,6054,6661,7104,7344,7361,7122,6647,5943,5057,4053,2989,1954,1006,204,-407,-827,-1048,-1111,-1046,-908,-738,-576,-459,-385,-371,-408,-476,-581,-696,-830,-972,-1121,-1269,-1396,-1480,-1487,-1375,-1117,-673,-38,800,1794,2924,4090,5234,6253,7057,7584,7768,7585,7053,6183,5068,3763,2382,1012,-260,-1352,-2238,-2874,-3291,-3495,-3553,-3491,-3386,-3255,-3146,-3062,-3001,-2939,-2849,-2683,-2405,-1990,-1413,-688,170,1107,2067,2964,3732,4273,4551,4488,4110,3400,2436,1284,45,-1165,-2246,-3095,-3655,-3878,-3780,-3379,-2759,-1994,-1187,-426,209,670,925,990,892,681,416,153,-65,-212,-279,-291,-264,-249,-267,-367,-553,-840,-1207,-1639,-2091,-2529,-2911,-3184,-3349,-3360,-3252,-3011,-2696,-2315,-1934,-1565,-1248,-999,-817,-701,-633,-594,-571,-550,-529,-514,-520,-564,-664,-833,-1079,-1388,-1757,-2148,-2545,-2917,-3240,-3509,-3710,-3855,-3949,-3997,-4005,-3950,-3839,-3623,-3302,-2855,-2276,-1595,-831,-36,727,1417,1960,2345,2536,2549,2418,2174,1889,1607,1380,1253,1228,1343,1564,1906,2330,2829,3376,3934,4499,5018,5501,5907,6246,6507,6704,6857,6976,7089,7208,7335,7471,7589,7654,7637,7486,7175,6681,5994,5134,4128,3009,1835,642,-524,-1625,-2649,-3572,-4381,-5085,-5651,-6096,-6391,-6536,-6517,-6338,-5998,-5529,-4952,-4317,-3663,-3049,-2505,-2083,-1783,-1628,-1592,-1655,-1770,-1889,-1961,-1934,-1779,-1471,-1015,-437,235,933,1619,2228,2722,3076,3282,3341,3293,3140,2936,2685,2403,2097,1737,1328,839,258,-406,-1163,-1972,-2814,-3640,-4409,-5076,-5606,-5962,-6144,-6130,-5945,-5602,-5127,-4560,-3927,-3278,-2635,-2047,-1521,-1087,-731,-443,-196,60,350,735,1228,1859,2603,3456,4342,5216,5985,6575,6920,6956,6674,6049,5149,3993,2686,1298,-75,-1354,-2465,-3374,-4044,-4483,-4713,-4773,-4714,-4595,-4454,-4349,-4282,-4272,-4293,-4313,-4297,-4184,-3944,-3535,-2950,-2198,-1312,-348,623,1533,2308,2892,3256,3379,3294,3013,2615,2133,1651,1197,816,515,298,151,65,27,40,116,269,532,913,1438,2093,2863,3717,4578,5407,6105,6614,6883,6855,6542,5940,5093,4060,2901,1702,525,-550,-1477,-2197,-2684,-2927,-2917,-2676,-2240,-1638,-937,-190,546,1198,1723,2081,2235,2182,1923,1476,882,174,-590,-1368,-2094,-2734,-3235,-3573,-3718,-3665,-3421,-3008,-2456,-1821,-1152,-526,5,380,552,499,213,-288,-957,-1733,-2543,-3278,-3876,-4232,-4302,-4045,-3458,-2581,-1458,-196,1130,2381,3477,4310,4818,4962,4725,4141,3253,2139,897,-383,-1586,-2627,-3414,-3902,-4038,-3848,-3331,-2569,-1618,-584,455,1411,2215,2844,3265,3517,3634,3673,3703,3771,3921,4150,4441,4727,4945,4988,4798,4280,3438,2250,788,-880,-2622,-4338,-5874,-7156,-8084,-8623,-8774,-8549,-8025,-7260,-6356,-5386,-4437,-3575,-2843,-2283,-1901,-1701,-1670,-1786,-2015,-2327,-2681,-3030,-3339,-3556,-3643,-3564,-3285,-2794,-2084,-1175,-108,1069,2264,3416,4415,5209,5723,5933,5826,5433,4792,3984,3076,2156,1285,528,-93,-552,-853,-1022,-1060,-1010,-881,-695,-458,-181,142,499,894,1311,1737,2143,2511,2797,2989,3052,2983,2791,2479,2106,1687,1304,983,787,736,847,1118,1516,2013,2555,3099,3591,4007,4296,4467,4485,4381,4132,3785,3323,2785,2176,1504,797,59,-680,-1404,-2080,-2686,-3191,-3579,-3834,-3949,-3937,-3799,-3559,-3242,-2857,-2434,-1985,-1504,-1019,-498,36,604,1186,1790,2371,2932,3415,3803,4054,4136,4037,3736,3246,2569,1749,801,-202,-1242,-2242,-3165,-3959,-4571,-4978,-5140,-5061,-4730,-4191,-3476,-2649,-1786,-952,-223,333,688,795,682,345,-142,-736,-1346,-1895,-2317,-2539,-2532,-2271,-1774,-1075,-234,674,1562,2352,2964,3344,3456,3291,2866,2215,1394,457,-522,-1493,-2388,-3176,-3812,-4276,-4554,-4633,-4524,-4230,-3781,-3210,-2568,-1916,-1317,-846,-553,-491,-669,-1089,-1715,-2491,-3349,-4201,-4973,-5577,-5966,-6070,-5891,-5406,-4646,-3651,-2468,-1181,148,1434,2601,3588,4329,4801,4973,4867,4497,3930,3218,2442,1677,1002,472,148,49,199,580,1180,1946,2846,3807,4794,5734,6596,7333,7905,8306,8496,8493,8276,7878,7304,6604,5802,4953,4105,3292,2580,1969,1514,1188,1006,922,905,910,880,785,582,267,-169,-691,-1279,-1872,-2435,-2916,-3285,-3529,-3643,-3650,-3573,-3453,-3322,-3212,-3148,-3133,-3175,-3250,-3349,-3424,-3466,-3418,-3276,-3004,-2595,-2049,-1371,-589,271,1159,2032,2829,3499,3993,4262,4294,4047,3550,2787,1810,642,-657,-2032,-3419,-4740,-5937,-6938,-7682,-8131,-8230,-7979,-7367,-6441,-5239,-3868,-2402,-980,308,1350,2072,2436,2415,2057,1404,562,-370,-1269,-2021,-2531,-2725,-2557,-2028,-1154,-2,1354,2812,4260,5606,6722,7556,8007,8061,7695,6926,5809,4404,2816,1135,-521,-2064,-3413,-4500,-5310,-5825,-6076,-6095,-5936,-5653,-5300,-4922,-4560,-4219,-3930,-3665,-3429,-3195,-2948,-2675,-2361,-2014,-1621,-1206,-755,-296,184,663,1142,1617,2064,2491,2862,3177,3414,3558,3609,3561,3436,3248,3039,2839,2686,2618,2649,2794,3031,3343,3668,3972,4179,4259,4167,3900,3456,2879,2198,1478,764,112,-440,-860,-1127,-1233,-1169,-945,-564,-36,608,1357,2149,2943,3666,4241,4601,4680,4437,3868,2986,1857,554,-817,-2148,-3349,-4321,-5030,-5432,-5555,-5408,-5060,-4549,-3944,-3287,-2617,-1970,-1370,-834,-396,-54,148,227,149,-47,-370,-757,-1184,-1576,-1881,-2039,-1996,-1739,-1240,-541,332,1301,2292,3221,3999,4557,4834,4791,4427,3742,2798,1638,354,-966,-2241,-3375,-4306,-4979,-5357,-5433,-5222,-4741,-4051,-3190,-2225,-1206,-181,809,1729,2561,3275,3875,4324,4633,4777,4751,4559,4191,3674,3013,2255,1423,574,-255,-1022,-1689,-2232,-2636,-2898,-3022,-3025,-2930,-2757,-2554,-2327,-2137,-1989,-1919,-1935,-2042,-2240,-2520,-2864,-3255,-3670,-4093,-4496,-4876,-5212,-5498,-5731,-5888,-5973,-5950,-5808,-5513,-5054,-4409,-3592,-2607,-1501,-320,874,2008,3017,3845,4440,4789,4877,4737,4397,3916,3355,2771,2240,1800,1507,1384,1446,1689,2097,2620,3231,3855,4451,4970,5372,5640,5767,5758,5635,5419,5135,4789,4412,3985,3524,3022,2474,1904,1323,772,281,-102,-340,-413,-294,-9,433,983,1589,2199,2748,3180,3461,3537,3402,3037,2441,1641,651,-484,-1718,-2994,-4252,-5424,-6451,-7281,-7862,-8171,-8198,-7941,-7439,-6712,-5826,-4819,-3762,-2688,-1663,-701,157,907,1531,2054,2456,2785,3026,3221,3370,3495,3597,3683,3751,3794,3801,3768,3677,3535,3328,3076,2776,2459,2128,1815,1528,1277,1076,899,761,619,475,299,81,-181,-487,-825,-1174,-1518,-1835,-2104,-2329,-2479,-2593,-2633,-2656,-2636,-2626,-2607,-2624,-2662,-2737,-2854,-2988,-3157,-3326,-3508,-3670,-3834,-3967,-4098,-4208,-4314,-4413,-4511,-4601,-4670,-4717,-4703,-4634,-4472,-4228,-3886,-3481,-3006,-2534,-2061,-1669,-1354,-1175,-1119,-1193,-1370,-1601,-1841,-2020,-2078,-1964,-1630,-1072,-263,739,1932,3219,4567,5874,7088,8125,8924,9447,9647,9513,9048,8263,7199,5912,4453,2915,1367,-98,-1399,-2462,-3223,-3633,-3675,-3336,-2648,-1647,-407,998,2460,3891,5190,6262,7063,7522,7636,7411,6860,6050,5021,3855,2625,1405,283,-684,-1418,-1890,-2054,-1929,-1505,-866,-36,860,1763,2561,3177,3554,3642,3441,2959,2253,1374,409,-564,-1477,-2250,-2853,-3247,-3438,-3432,-3274,-2992,-2660,-2313,-2016,-1805,-1713,-1745,-1914,-2173,-2517,-2886,-3242,-3551,-3762,-3866,-3833,-3672,-3387,-3004,-2559,-2087,-1636,-1251,-964,-819,-824,-988,-1307,-1734,-2233,-2733,-3166,-3462,-3558,-3412,-3003,-2343,-1467,-445,646,1692,2610,3289,3671,3697,3363,2689,1738,603,-607,-1760,-2749,-3448,-3803,-3749,-3294,-2467,-1334,16,1474,2937,4305,5483,6421,7049,7364,7338,6991,6341,5417,4273,2950,1523,43,-1403,-2768,-3962,-4964,-5708,-6202,-6435,-6437,-6255,-5939,-5555,-5164,-4816,-4545,-4381,-4304,-4309,-4337,-4351,-4283,-4091,-3726,-3175,-2428,-1514,-466,647,1774,2827,3759,4499,5022,5308,5361,5220,4925,4542,4144,3783,3538,3422,3473,3671,3982,4370,4752,5078,5282,5312,5151,4794,4254,3595,2849,2107,1413,838,404,141,28,40,125,222,270,216,20,-331,-831,-1449,-2128,-2806,-3412,-3881,-4156,-4210,-4025,-3621,-3035,-2317,-1541,-771,-73,502,912,1156,1217,1144,956,718,474,272,150,122,192,337,525,710,856,914,877,728,488,202,-92,-313,-416,-342,-65,421,1085,1881,2728,3554,4268,4809,5112,5160,4933,4453,3752,2870,1864,793,-305,-1366,-2368,-3272,-4049,-4687,-5170,-5481,-5631,-5615,-5446,-5145,-4733,-4234,-3687,-3114,-2550,-2036,-1583,-1238,-1006,-913,-962,-1142,-1447,-1827,-2253,-2654,-2977,-3157,-3144,-2906,-2428,-1731,-855,133,1159,2122,2960,3584,3968,4077,3934,3559,3027,2375,1700,1029,429,-88,-519,-872,-1184,-1483,-1809,-2189,-2634,-3149,-3704,-4275,-4798,-5233,-5516,-5611,-5489,-5143,-4583,-3844,-2972,-2031,-1085,-197,572,1199,1646,1938,2079,2114,2080,2021,1968,1954,1983,2069,2191,2347,2504,2661,2784,2885,2949,2996,3033,3086,3165,3296,3483,3731,4046,4391,4772,5124,5426,5629,5687,5581,5279,4788,4115,3299,2382,1426,490,-359,-1073,-1597,-1917,-2009,-1894,-1581,-1123,-553,49,637,1126,1473,1608,1515,1170,597,-175,-1075,-2041,-2967,-3787,-4400,-4756,-4807,-4551,-4011,-3240,-2332,-1373,-481,253,752,954,852,456,-182,-972,-1825,-2613,-3237,-3595,-3626,-3285,-2601,-1585,-356,1036,2429,3769,4907,5814,6397,6661,6586,6210,5565,4721,3731,2682,1637,663,-172,-831,-1274,-1492,-1491,-1303,-963,-549,-114,256,501,563,403,5,-617,-1433,-2387,-3401,-4413,-5329,-6096,-6656,-6980,-7052,-6889,-6505,-5940,-5243,-4454,-3625,-2806,-2022,-1322,-728,-254,58,228,210,45,-293,-751,-1315,-1939,-2573,-3177,-3707,-4119,-4397,-4518,-4480,-4300,-3995,-3601,-3144,-2663,-2162,-1671,-1160,-637,-66,572,1292,2113,3013,3981,4963,5905,6730,7370,7758,7851,7635,7117,6346,5386,4327,3253,2252,1380,686,175,-159,-360,-464,-533,-600,-697,-833,-986,-1130,-1216,-1191,-1020,-670,-138,550,1362,2221,3055,3794,4351,4704,4799,4666,4316,3813,3223,2619,2071,1645,1370,1281,1357,1589,1928,2330,2749,3135,3456,3703,3843,3909,3885,3801,3672,3493,3298,3061,2816,2533,2236,1906,1551,1155,714,207,-388,-1079,-1902,-2843,-3916,-5081,-6312,-7537,-8690,-9682,-10431,-10863,-10920,-10583,-9850,-8789,-7454,-5981,-4462,-3039,-1797,-825,-165,181,224,33,-330,-777,-1221,-1595,-1830,-1886,-1745,-1393,-851,-138,707,1640,2596,3532,4348,5012,5421,5555,5348,4815,3951,2825,1506,116,-1230,-2388,-3253,-3718,-3737,-3303,-2455,-1288,75,1483,2778,3818,4494,4723,4499,3853,2862,1670,400,-782,-1758,-2426,-2747,-2731,-2429,-1952,-1415,-947,-671,-653,-949,-1541,-2383,-3381,-4430,-5396,-6183,-6678,-6840,-6625,-6060,-5173,-4048,-2764,-1421,-125,1046,2001,2696,3100,3213,3068,2722,2250,1738,1284,955,832,941,1296,1883,2654,3545,4486,5398,6215,6885,7365,7647,7720,7614,7342,6955,6481,5970,5443,4943,4460,4015,3571,3119,2615,2045,1366,586,-307,-1288,-2316,-3366,-4365,-5283,-6060,-6677,-7095,-7322,-7341,-7172,-6823,-6297,-5627,-4804,-3873,-2840,-1767,-686,325,1212,1895,2328,2465,2296,1842,1155,308,-580,-1425,-2097,-2533,-2651,-2448,-1918,-1121,-117,988,2122,3166,4075,4781,5267,5535,5605,5506,5295,4988,4639,4249,3842,3413,2953,2468,1930,1372,776,181,-391,-911,-1346,-1666,-1875,-1953,-1940,-1847,-1733,-1629,-1596,-1655,-1843,-2158,-2603,-3137,-3744,-4353,-4938,-5432,-5809,-6025,-6063,-5913,-5565,-5046,-4349,-3510,-2545,-1483,-365,782,1905,2954,3888,4637,5174,5452,5449,5175,4632,3883,2971,1985,997,97,-655,-1197,-1515,-1599,-1483,-1219,-874,-535,-266,-160,-241,-562,-1107,-1867,-2787,-3819,-4876,-5901,-6810,-7543,-8060,-8319,-8314,-8046,-7523,-6789,-5862,-4804,-3638,-2431,-1211,-29,1084,2091,2962,3678,4207,4564,4722,4719,4569,4305,3994,3659,3374,3171,3087,3148,3356,3709,4184,4754,5387,6036,6675,7252,7743,8097,8291,8274,8028,7520,6744,5704,4424,2962,1362,-266,-1867,-3331,-4601,-5612,-6331,-6755,-6879,-6751,-6382,-5840,-5147,-4361,-3508,-2642,-1786,-997,-309,242,607,782,748,520,143,-346,-876,-1386,-1821,-2134,-2296,-2310,-2175,-1929,-1602,-1231,-864,-519,-228,14,196,354,485,641,827,1076,1402,1802,2282,2812,3373,3922,4423,4839,5137,5305,5350,5282,5153,5001,4875,4829,4882,5043,5301,5598,5876,6059,6049,5800,5235,4360,3176,1741,132,-1550,-3207,-4723,-6034,-7058,-7784,-8186,-8309,-8172,-7847,-7386,-6841,-6276,-5716,-5198,-4731,-4328,-3985,-3712,-3509,-3378,-3338,-3388,-3549,-3822,-4207,-4696,-5268,-5890,-6525,-7109,-7601,-7925,-8047,-7919,-7522,-6851,-5925,-4771,-3442,-1991,-474,1050,2522,3917,5178,6302,7262,8050,8669,9105,9371,9447,9349,9065,8593,7956,7139,6195,5127,3998,2840,1724,694,-179,-865,-1307,-1520,-1478,-1249,-854,-387,91,490,754,826,690,348,-170,-799,-1473,-2109,-2627,-2964,-3073,-2936,-2563,-1994,-1291,-522,219,869,1360,1654,1749,1646,1403,1067,724,432,267,277,483,892,1476,2188,2971,3756,4476,5083,5536,5820,5939,5909,5772,5549,5291,4996,4697,4352,3964,3473,2843,2045,1036,-174,-1573,-3131,-4761,-6416,-7982,-9388,-10557,-11413,-11928,-12067,-11840,-11258,-10373,-9222,-7891,-6430,-4930,-3446,-2049,-784,311,1216,1925,2442,2794,2994,3081,3070,2990,2849,2667,2447,2204,1957,1715,1518,1388,1350,1443,1670,2049,2562,3187,3885,4591,5249,5773,6101,6159,5911,5319,4407,3187,1747,162,-1465,-3007,-4380,-5472,-6228,-6606,-6596,-6229,-5542,-4625,-3537,-2387,-1248,-206,680,1360,1803,2006,1960,1704,1263,687,37,-645,-1299,-1877,-2368,-2728,-2988,-3144,-3223,-3270,-3295,-3345,-3425,-3540,-3696,-3853,-4003,-4095,-4106,-4001,-3764,-3397,-2898,-2309,-1630,-928,-185,540,1280,2010,2764,3542,4366,5228,6135,7053,7966,8821,9582,10199,10637,10858,10859,10619,10159,9490,8636,7627,6491,5252,3945,2586,1216,-158,-1476,-2744,-3886,-4910,-5758,-6432,-6899,-7177,-7254,-7166,-6926,-6567,-6129,-5639,-5141,-4657,-4219,-3841,-3542,-3326,-3203,-3166,-3205,-3307,-3433,-3556,-3618,-3581,-3380,-2997,-2376,-1534,-455,814,2237,3753,5275,6749,8076,9207,10075,10645,10892,10819,10431,9773,8873,7807,6614,5366,4112,2893,1745,682,-276,-1136,-1887,-2529,-3067,-3481,-3785,-3972,-4060,-4068,-4029,-3980,-3956,-3998,-4123,-4351,-4668,-5062,-5483,-5900,-6241,-6474,-6543,-6436,-6138,-5676,-5075,-4390,-3668,-2963,-2315,-1761,-1312,-979,-748,-595,-499,-417,-316,-178,40,319,681,1095,1553,2008,2453,2831,3149,3375,3508,3567,3538,3472,3354,3227,3083,2946,2797,2647,2454,2216,1886,1449,875,147,-733,-1764,-2914,-4143,-5399,-6606,-7697,-8588,-9203,-9501,-9417,-8967,-8148,-7026,-5663,-4167,-2630,-1164,145,1232,2065,2639,2991,3168,3247,3289,3369,3515,3762,4106,4512,4964,5400,5800,6115,6355,6490,6570,6592,6604,6630,6685,6800,6945,7131,7295,7411,7415,7261,6895,6293,5427,4322,2988,1493,-112,-1733,-3294,-4707,-5902,-6821,-7423,-7700,-7638,-7284,-6641,-5783,-4745,-3598,-2406,-1231,-142,804,1564,2086,2376,2398,2191,1756,1152,410,-406,-1247,-2065,-2804,-3442,-3947,-4308,-4529,-4611,-4577,-4442,-4229,-3960,-3655,-3326,-2993,-2659,-2337,-2024,-1725,-1427,-1127,-805,-435,1,539,1200,1998,2945,4028,5218,6475,7735,8923,9972,10799,11357,11597,11505,11095,10396,9463,8364,7148,5895,4619,3371,2146,941,-244,-1431,-2622,-3805,-4982,-6110,-7172,-8116,-8922,-9550,-9994,-10244,-10314,-10228,-10027,-9744,-9432,-9123,-8857,-8653,-8524,-8456,-8432,-8412,-8348,-8187,-7879,-7382,-6668,-5737,-4587,-3268,-1812,-289,1241,2713,4061,5251,6231,6997,7533,7844,7951,7859,7595,7169,6604,5903,5087,4171,3159,2101,999,-91,-1129,-2080,-2888,-3518,-3936,-4111,-4038,-3711,-3157,-2392,-1472,-437,648,1729,2742,3644,4379,4937,5285,5441,5411,5229,4937,4574,4192,3825,3522,3289,3159,3103,3123,3168,3211,3193,3079,2838,2445,1917,1266,545,-191,-860,-1409,-1748,-1859,-1690,-1274,-623,198,1114,2061,2945,3720,4325,4742,4958,4986,4852,4584,4220,3784,3303,2789,2246,1675,1067,415,-282,-1037,-1845,-2709,-3626,-4584,-5566,-6555,-7510,-8407,-9193,-9838,-10295,-10541,-10546,-10313,-9840,-9164,-8301,-7307,-6218,-5076,-3920,-2776,-1670,-632,322,1159,1851,2375,2697,2814,2719,2429,1991,1453,899,406,66,-55,108,584,1362,2436,3710,5128,6557,7892,9002,9783,10129,9995,9338,8192,6605,4689,2575,423,-1600,-3348,-4678,-5514,-5814,-5589,-4922,-3899,-2679,-1381,-176,857,1588,2006,2066,1808,1269,520,-369,-1317,-2261,-3133,-3893,-4503,-4947,-5226,-5344,-5335,-5219,-5059,-4866,-4722,-4617,-4603,-4669,-4810,-5004,-5211,-5389,-5494,-5483,-5322,-4995,-4484,-3809,-2973,-2015,-967,144,1266,2379,3451,4461,5396,6254,7022,7709,8315,8830,9265,9589,9817,9914,9891,9729,9429,9002,8436,7766,6982,6112,5169,4163,3125,2064,1017,-6,-958,-1833,-2587,-3213,-3694,-4034,-4233,-4330,-4322,-4287,-4214,-4180,-4184,-4260,-4414,-4640,-4916,-5211,-5484,-5668,-5721,-5573,-5192,-4532,-3609,-2411,-1000,572,2232,3882,5439,6828,7957,8813,9324,9533,9424,9059,8485,7765,6968,6151,5370,4656,4030,3494,3023,2597,2166,1694,1140,476,-307,-1208,-2203,-3259,-4327,-5363,-6307,-7133,-7782,-8258,-8522,-8598,-8472,-8171,-7699,-7085,-6340,-5498,-4583,-3639,-2703,-1832,-1058,-445,-2,229,265,107,-202,-627,-1109,-1597,-2039,-2393,-2628,-2727,-2679,-2492,-2174,-1751,-1241,-680,-99,469,992,1440,1799,2034,2168,2175,2099,1950,1777,1607,1499,1457,1537,1710,1996,2340,2727,3081,3367,3515,3488,3244,2778,2086,1203,173,-943,-2068,-3138,-4070,-4826,-5344,-5637,-5679,-5533,-5219,-4813,-4369,-3942,-3576,-3296,-3106,-2992,-2933,-2878,-2800,-2642,-2381,-1981,-1434,-735,95,1041,2058,3102,4133,5087,5936,6631,7158,7498,7669,7679,7573,7383,7157,6926,6726,6564,6446,6349,6238,6081,5814,5413,4819,4028,3033,1850,533,-869,-2267,-3586,-4737,-5640,-6236,-6478,-6348,-5862,-5041,-3969,-2701,-1356,-12,1223,2270,3059,3540,3694,3516,3037,2297,1363,299,-814,-1914,-2939,-3835,-4580,-5140,-5520,-5716,-5741,-5615,-5357,-4997,-4561,-4081,-3582,-3090,-2627,-2195,-1806,-1440,-1082,-707,-270,241,875,1624,2506,3490,4553,5635,6686,7634,8419,8980,9275,9286,8997,8454,7666,6722,5661,4575,3513,2541,1703,1012,493,120,-125,-279,-392,-512,-675,-924,-1279,-1748,-2331,-3008,-3752,-4535,-5321,-6069,-6759,-7349,-7844,-8216,-8489,-8658,-8751,-8781,-8763,-8715,-8637,-8524,-8362,-8127,-7780,-7300,-6644,-5800,-4764,-3547,-2194,-755,689,2067,3298,4318,5083,5568,5785,5751,5528,5162,4722,4265,3820,3424,3056,2723,2366,1987,1528,1004,397,-256,-934,-1582,-2163,-2626,-2948,-3093,-3074,-2875,-2544,-2091,-1578,-1025,-499,-6,409,747,1023,1250,1480,1748,2109,2591,3227,4003,4898,5867,6835,7735,8487,9017,9285,9247,8915,8301,7458,6460,5380,4308,3322,2487,1852,1441,1251,1260,1425,1683,1967,2211,2348,2337,2145,1769,1220,543,-224,-1011,-1767,-2438,-2988,-3388,-3653,-3777,-3811,-3784,-3734,-3709,-3717,-3788,-3910,-4077,-4270,-4465,-4643,-4791,-4899,-4973,-5024,-5058,-5096,-5145,-5198,-5261,-5302,-5303,-5251,-5107,-4879,-4548,-4136,-3639,-3105,-2522,-1942,-1357,-801,-273,222,677,1107,1506,1895,2276,2670,3072,3500,3946,4398,4857,5276,5652,5947,6134,6206,6140,5952,5651,5263,4823,4364,3921,3528,3203,2960,2803,2706,2661,2616,2545,2404,2167,1821,1353,798,164,-486,-1121,-1690,-2168,-2525,-2771,-2912,-2989,-3039,-3114,-3259,-3511,-3901,-4428,-5100,-5874,-6731,-7610,-8451,-9220,-9838,-10283,-10513,-10507,-10260,-9779,-9068,-8167,-7093,-5895,-4605,-3265,-1903,-562,749,1990,3159,4234,5207,6074,6830,7472,7991,8384,8628,8721,8642,8389,7977,7412,6733,5974,5174,4385,3643,2983,2437,2019,1735,1584,1543,1590,1693,1806,1902,1924,1858,1661,1327,851,237,-484,-1281,-2115,-2941,-3711,-4396,-4952,-5362,-5601,-5660,-5528,-5212,-4710,-4039,-3223,-2273,-1245,-146,964,2071,3135,4146,5070,5923,6665,7317,7843,8248,8496,8589,8488,8205,7723,7056,6235,5281,4253,3188,2145,1164,291,-454,-1061,-1534,-1902,-2198,-2471,-2765,-3118,-3559,-4084,-4690,-5324,-5954,-6505,-6944,-7209,-7291,-7180,-6896,-6484,-5974,-5442,-4900,-4416,-3978,-3614,-3298,-3034,-2794,-2574,-2357,-2146,-1932,-1712,-1483,-1229,-946,-615,-222,243,779,1392,2056,2756,3454,4111,4689,5149,5457,5587,5530,5275,4844,4247,3528,2717,1864,1008,190,-562,-1221,-1782,-2238,-2600,-2885,-3102,-3282,-3432,-3569,-3700,-3810,-3892,-3922,-3864,-3699,-3389,-2938,-2327,-1602,-773,88,931,1693,2306,2736,2939,2900,2634,2143,1493,717,-110,-927,-1659,-2258,-2661,-2859,-2827,-2593,-2198,-1680,-1132,-589,-138,193,371,402,300,114,-102,-286,-367,-308,-52,396,1052,1870,2819,3823,4823,5729,6471,6986,7213,7147,6772,6140,5289,4318,3286,2301,1416,697,173,-147,-269,-234,-70,162,417,653,826,913,907,785,582,287,-55,-426,-806,-1156,-1483,-1760,-2007,-2223,-2432,-2647,-2888,-3168,-3485,-3844,-4223,-4605,-4964,-5255,-5448,-5496,-5369,-5036,-4489,-3714,-2739,-1575,-272,1125,2560,3973,5298,6495,7499,8291,8835,9121,9143,8904,8418,7706,6793,5717,4509,3220,1885,557,-737,-1936,-3027,-3954,-4711,-5259,-5604,-5711,-5618,-5304,-4828,-4215,-3518,-2809,-2137,-1575,-1159,-924,-882,-1015,-1305,-1694,-2143,-2589,-2990,-3294,-3493,-3556,-3517,-3382,-3186,-2979,-2772,-2606,-2478,-2378,-2291,-2172,-1991,-1709,-1314,-787,-173,519,1198,1827,2308,2617,2680,2512,2103,1494,745,-85,-919,-1677,-2308,-2746,-2976,-2972,-2766,-2374,-1860,-1278,-689,-162,272,562,719,728,637,473,292,136,49,45,148,336,604,926,1272,1631,1983,2315,2624,2908,3147,3360,3507,3605,3623,3566,3423,3207,2929,2625,2321,2073,1917,1896,2047,2374,2891,3557,4350,5192,6032,6771,7361,7713,7808,7603,7120,6370,5414,4293,3091,1856,669,-437,-1392,-2197,-2801,-3243,-3507,-3640,-3670,-3635,-3577,-3529,-3516,-3551,-3655,-3801,-4007,-4232,-4479,-4722,-4953,-5172,-5364,-5543,-5705,-5845,-5979,-6082,-6163,-6205,-6201,-6140,-6011,-5805,-5511,-5129,-4658,-4105,-3490,-2829,-2149,-1481,-844,-261,251,704,1085,1431,1742,2059,2385,2751,3151,3585,4049,4498,4933,5286,5553,5690,5692,5558,5306,4969,4598,4245,3962,3801,3789,3937,4245,4662,5165,5664,6115,6443,6599,6557,6292,5829,5180,4397,3518,2599,1679,799,-19,-762,-1432,-2045,-2623,-3208,-3820,-4505,-5267,-6135,-7082,-8119,-9186,-10273,-11312,-12267,-13074,-13689,-14048,-14113,-13833,-13191,-12166,-10777,-9052,-7059,-4875,-2605,-361,1749,3617,5166,6341,7122,7518,7579,7359,6946,6420,5850,5311,4827,4429,4096,3817,3534,3229,2834,2351,1748,1054,296,-470,-1182,-1769,-2177,-2344,-2258,-1896,-1288,-478,486,1507,2516,3426,4149,4636,4836,4728,4326,3660,2788,1795,767,-200,-1011,-1602,-1912,-1928,-1645,-1110,-362,520,1477,2442,3359,4198,4924,5544,6035,6427,6700,6877,6935,6876,6682,6332,5824,5144,4300,3324,2228,1080,-85,-1201,-2226,-3115,-3849,-4409,-4815,-5069,-5222,-5294,-5330,-5354,-5398,-5458,-5544,-5626,-5692,-5700,-5637,-5467,-5191,-4808,-4331,-3788,-3202,-2615,-2051,-1541,-1103,-740,-457,-237,-69,71,191,310,431,546,657,749,809,837,819,782,721,692,704,804,1019,1352,1819,2381,3025,3677,4311,4844,5245,5462,5471,5259,4828,4192,3379,2419,1358,237,-905,-2013,-3065,-4004,-4819,-5472,-5955,-6261,-6382,-6345,-6154,-5830,-5410,-4889,-4314,-3677,-3002,-2299,-1580,-870,-192,426,940,1330,1549,1596,1446,1131,666,115,-468,-1001,-1422,-1660,-1677,-1448,-980,-299,524,1433,2319,3106,3699,4035,4065,3781,3202,2378,1404,368,-594,-1396,-1919,-2121,-1954,-1452,-655,335,1418,2470,3387,4083,4503,4629,4477,4087,3532,2882,2224,1623,1144,832,708,787,1044,1463,1990,2584,3170,3702,4114,4365,4426,4276,3922,3388,2691,1888,999,79,-856,-1767,-2648,-3485,-4274,-5018,-5711,-6353,-6940,-7453,-7882,-8186,-8352,-8323,-8082,-7572,-6794,-5709,-4347,-2725,-888,1075,3093,5054,6856,8411,9622,10442,10833,10793,10359,9570,8514,7254,5885,4481,3101,1809,623,-425,-1342,-2127,-2802,-3377,-3874,-4311,-4694,-5038,-5345,-5621,-5865,-6088,-6279,-6458,-6607,-6736,-6828,-6865,-6835,-6698,-6435,-6028,-5436,-4693,-3765,-2718,-1575,-401,722,1740,2564,3156,3472,3504,3279,2831,2240,1580,943,403,30,-143,-98,134,532,998,1501,1928,2243,2377,2312,2029,1560,924,189,-598,-1366,-2059,-2631,-3045,-3288,-3356,-3276,-3070,-2791,-2471,-2159,-1872,-1637,-1428,-1246,-1036,-773,-413,74,688,1434,2267,3144,3997,4753,5339,5701,5795,5614,5177,4526,3741,2907,2111,1456,987,769,798,1058,1505,2061,2658,3210,3658,3954,4080,4044,3878,3632,3367,3140,3014,3011,3159,3437,3815,4242,4651,4965,5139,5096,4825,4307,3552,2617,1532,396,-748,-1805,-2736,-3490,-4050,-4410,-4591,-4614,-4528,-4368,-4180,-3997,-3854,-3763,-3732,-3763,-3836,-3947,-4062,-4171,-4244,-4277,-4262,-4198,-4105,-3993,-3887,-3809,-3765,-3775,-3824,-3910,-4009,-4088,-4134,-4101,-3983,-3757,-3419,-2983,-2454,-1862,-1221,-560,107,759,1386,1978,2526,3029,3468,3853,4152,4373,4484,4486,4361,4113,3745,3284,2755,2212,1693,1260,949,809,854,1094,1514,2074,2735,3426,4080,4647,5043,5264,5252,5029,4599,3993,3253,2417,1535,630,-258,-1127,-1958,-2755,-3525,-4257,-4969,-5631,-6264,-6818,-7315,-7703,-7997,-8170,-8229,-8175,-8018,-7784,-7478,-7135,-6744,-6323,-5839,-5280,-4601,-3774,-2770,-1580,-214,1293,2886,4490,6017,7387,8518,9357,9855,10009,9814,9313,8531,7538,6364,5087,3728,2347,967,-376,-1653,-2843,-3913,-4849,-5620,-6212,-6611,-6806,-6802,-6602,-6231,-5702,-5054,-4314,-3513,-2703,-1894,-1140,-452,161,679,1134,1533,1908,2297,2724,3222,3803,4473,5227,6044,6902,7757,8584,9334,9983,10490,10845,11018,11016,10821,10455,9909,9217,8381,7430,6397,5287,4149,2993,1845,728,-349,-1377,-2342,-3254,-4101,-4888,-5607,-6253,-6816,-7285,-7654,-7903,-8041,-8050,-7955,-7745,-7453,-7082,-6662,-6206,-5736,-5260,-4795,-4335,-3900,-3471,-3075,-2701,-2369,-2100,-1890,-1784,-1748,-1829,-1971,-2189,-2425,-2655,-2834,-2917,-2880,-2696,-2365,-1893,-1316,-651,26,708,1323,1874,2330,2704,3013,3271,3522,3778,4062,4379,4715,5058,5370,5620,5766,5781,5630,5316,4813,4159,3350,2437,1443,409,-622,-1627,-2558,-3400,-4112,-4680,-5073,-5274,-5276,-5057,-4656,-4066,-3365,-2590,-1824,-1150,-641,-359,-357,-620,-1149,-1852,-2666,-3457,-4135,-4585,-4740,-4549,-4013,-3159,-2050,-777,569,1875,3062,4044,4782,5240,5428,5367,5093,4658,4108,3490,2839,2178,1528,894,294,-265,-769,-1182,-1510,-1692,-1752,-1638,-1386,-978,-466,138,764,1380,1924,2359,2655,2788,2769,2601,2333,2003,1672,1403,1245,1255,1449,1847,2404,3104,3835,4550,5118,5483,5547,5285,4672,3744,2553,1190,-242,-1625,-2865,-3857,-4565,-4936,-5003,-4783,-4352,-3777,-3135,-2497,-1907,-1397,-957,-580,-213,179,647,1222,1917,2723,3608,4521,5380,6131,6676,6976,6977,6652,6024,5095,3940,2600,1162,-310,-1742,-3091,-4304,-5374,-6280,-7043,-7663,-8175,-8578,-8911,-9161,-9356,-9475,-9532,-9502,-9394,-9182,-8874,-8455,-7929,-7297,-6563,-5743,-4848,-3912,-2946,-1999,-1086,-241,508,1171,1721,2198,2601,2976,3346,3749,4201,4718,5285,5886,6471,6991,7384,7601,7594,7346,6852,6137,5240,4219,3122,2017,938,-81,-1023,-1905,-2719,-3506,-4257,-4986,-5678,-6281,-6781,-7086,-7176,-6995,-6526,-5779,-4779,-3589,-2281,-942,345,1503,2483,3252,3819,4204,4460,4647,4822,5038,5306,5627,5940,6182,6251,6062,5544,4665,3446,1958,318,-1317,-2777,-3911,-4567,-4694,-4232,-3251,-1827,-106,1742,3559,5178,6497,7422,7951,8068,7854,7349,6661,5848,5003,4172,3422,2766,2243,1838,1557,1368,1250,1162,1079,959,781,521,156,-299,-871,-1510,-2216,-2928,-3611,-4199,-4656,-4929,-5009,-4885,-4593,-4156,-3666,-3163,-2743,-2466,-2362,-2489,-2803,-3313,-3940,-4642,-5327,-5943,-6406,-6686,-6730,-6547,-6123,-5486,-4672,-3698,-2629,-1470,-292,905,2063,3168,4194,5107,5902,6543,7023,7318,7420,7312,7014,6510,5852,5050,4154,3217,2274,1372,550,-194,-817,-1358,-1795,-2158,-2444,-2652,-2775,-2789,-2661,-2383,-1910,-1271,-454,480,1475,2449,3306,3946,4298,4289,3901,3144,2062,748,-707,-2165,-3553,-4742,-5713,-6414,-6867,-7118,-7211,-7225,-7211,-7215,-7257,-7335,-7406,-7445,-7378,-7174,-6788,-6203,-5418,-4450,-3320,-2074,-743,630,2002,3348,4616,5795,6819,7683,8309,8690,8772,8549,8010,7192,6114,4867,3487,2077,678,-640,-1859,-2953,-3934,-4813,-5599,-6317,-6952,-7501,-7925,-8182,-8226,-8015,-7517,-6739,-5688,-4432,-3024,-1563,-124,1207,2376,3347,4104,4671,5059,5334,5519,5683,5854,6069,6339,6668,7030,7416,7781,8121,8411,8664,8888,9108,9348,9627,9947,10299,10642,10924,11070,11007,10660,9982,8951,7564,5887,3974,1948,-98,-2043,-3805,-5314,-6534,-7466,-8122,-8550,-8792,-8897,-8917,-8862,-8781,-8643,-8473,-8238,-7936,-7557,-7092,-6566,-5983,-5396,-4826,-4324,-3909,-3603,-3405,-3289,-3241,-3205,-3168,-3090,-2969,-2816,-2637,-2481,-2360,-2306,-2330,-2424,-2572,-2735,-2882,-2939,-2884,-2645,-2195,-1518,-592,540,1868,3304,4800,6255,7589,8723,9575,10100,10260,10051,9474,8583,7413,6053,4583,3096,1692,472,-505,-1168,-1517,-1557,-1356,-986,-561,-191,25,-6,-322,-948,-1836,-2930,-4103,-5248,-6222,-6904,-7220,-7095,-6562,-5650,-4478,-3179,-1903,-803,2,434,461,121,-513,-1326,-2186,-2971,-3577,-3932,-4016,-3835,-3434,-2873,-2220,-1534,-865,-237,347,888,1412,1924,2437,2927,3378,3735,3957,3995,3816,3416,2795,2000,1084,133,-756,-1482,-1950,-2079,-1835,-1225,-296,847,2072,3237,4179,4786,4955,4661,3901,2778,1381,-103,-1522,-2703,-3505,-3832,-3640,-2942,-1807,-359,1267,2898,4379,5575,6377,6732,6614,6070,5148,3976,2650,1318,89,-915,-1624,-1975,-1969,-1611,-966,-100,913,1979,3050,4055,4973,5791,6494,7101,7593,7971,8205,8255,8068,7597,6788,5624,4098,2263,186,-2016,-4204,-6250,-8012,-9383,-10310,-10749,-10752,-10368,-9723,-8930,-8145,-7475,-7040,-6880,-7019,-7412,-7976,-8611,-9186,-9606,-9768,-9634,-9177,-8432,-7444,-6284,-5043,-3776,-2566,-1439,-418,493,1320,2072,2788,3472,4160,4828,5498,6134,6724,7255,7686,8033,8267,8392,8415,8321,8120,7795,7340,6751,6013,5146,4144,3045,1871,665,-530,-1653,-2680,-3542,-4245,-4749,-5079,-5242,-5276,-5214,-5102,-4956,-4818,-4675,-4530,-4368,-4132,-3827,-3380,-2811,-2094,-1260,-356,582,1462,2247,2862,3263,3429,3333,3001,2445,1721,880,-15,-899,-1732,-2461,-3085,-3586,-3960,-4220,-4323,-4262,-3984,-3441,-2608,-1456,-1,1697,3578,5504,7373,9042,10394,11352,11839,11865,11433,10623,9508,8190,6774,5336,3978,2739,1688,841,223,-176,-373,-399,-302,-120,94,303,484,607,677,672,618,489,310,60,-261,-651,-1130,-1692,-2336,-3065,-3856,-4705,-5587,-6456,-7301,-8039,-8656,-9062,-9231,-9101,-8656,-7882,-6804,-5461,-3934,-2301,-675,862,2217,3335,4185,4757,5088,5215,5194,5103,4964,4843,4717,4596,4437,4201,3864,3384,2782,2052,1250,412,-403,-1141,-1760,-2226,-2522,-2653,-2630,-2484,-2246,-1954,-1646,-1348,-1091,-870,-713,-598,-525,-495,-474,-495,-525,-612,-739,-956,-1252,-1671,-2180,-2801,-3480,-4201,-4892,-5517,-5998,-6308,-6404,-6282,-5954,-5457,-4845,-4164,-3486,-2830,-2235,-1694,-1182,-674,-107,539,1331,2257,3342,4546,5828,7121,8342,9396,10207,10681,10770,10430,9652,8463,6916,5080,3077,1006,-1009,-2854,-4466,-5760,-6743,-7394,-7758,-7874,-7788,-7560,-7224,-6821,-6374,-5893,-5394,-4876,-4362,-3858,-3396,-2982,-2642,-2366,-2136,-1924,-1666,-1326,-847,-215,563,1458,2405,3335,4191,4898,5446,5815,6023,6115,6121,6116,6115,6182,6306,6505,6750,7016,7285,7528,7755,7972,8196,8466,8776,9124,9468,9716,9789,9561,8929,7834,6226,4158,1715,-939,-3613,-6082,-8156,-9656,-10499,-10633,-10128,-9071,-7653,-6058,-4512,-3202,-2286,-1853,-1924,-2446,-3307,-4351,-5405,-6299,-6893,-7097,-6863,-6220,-5230,-4019,-2728,-1523,-562,21,129,-281,-1186,-2502,-4098,-5769,-7338,-8566,-9293,-9368,-8715,-7326,-5272,-2676,256,3325,6277,8912,11042,12537,13346,13467,12976,11996,10673,9177,7651,6212,4935,3845,2911,2088,1283,437,-519,-1591,-2761,-3948,-5052,-5929,-6456,-6513,-6049,-5047,-3591,-1804,115,1942,3453,4433,4749,4309,3161,1394,-774,-3111,-5349,-7243,-8624,-9373,-9495,-9052,-8186,-7080,-5906,-4838,-3970,-3359,-2971,-2738,-2525,-2213,-1676,-835,319,1751,3331,4922,6334,7412,8038,8143,7754,6941,5851,4638,3475,2498,1784,1380,1234,1280,1413,1523,1522,1359,1003,486,-165,-876,-1597,-2268,-2842,-3311,-3650,-3878,-4001,-4017,-3947,-3762,-3475,-3061,-2535,-1898,-1184,-418,362,1117,1840,2498,3105,3646,4126,4529,4852,5073,5187,5191,5087,4906,4660,4400,4140,3921,3745,3633,3571,3569,3603,3685,3797,3948,4135,4354,4612,4883,5157,5383,5520,5492,5261,4750,3967,2896,1599,137,-1391,-2897,-4290,-5516,-6542,-7367,-8015,-8528,-8955,-9342,-9721,-10098,-10465,-10778,-10993,-11052,-10914,-10550,-9971,-9203,-8326,-7416,-6591,-5924,-5496,-5321,-5379,-5591,-5846,-6016,-5963,-5616,-4882,-3801,-2377,-734,1037,2793,4418,5808,6876,7584,7897,7845,7457,6812,6012,5161,4390,3791,3464,3448,3758,4369,5203,6177,7159,8045,8699,9052,9015,8587,7771,6642,5281,3823,2373,1049,-69,-947,-1568,-1982,-2241,-2431,-2616,-2861,-3180,-3579,-3996,-4369,-4611,-4637,-4397,-3858,-3057,-2044,-937,153,1088,1748,2037,1896,1298,286,-1081,-2665,-4338,-5920,-7273,-8245,-8772,-8795,-8351,-7499,-6333,-4983,-3539,-2107,-739,538,1721,2848,3938,5033,6143,7264,8371,9414,10307,10994,11361,11363,10944,10100,8885,7365,5682,3943,2307,854,-310,-1172,-1706,-1939,-1910,-1640,-1196,-584,113,888,1640,2336,2890,3250,3371,3232,2826,2188,1355,390,-637,-1665,-2631,-3516,-4292,-5008,-5658,-6310,-6945,-7562,-8096,-8454,-8536,-8236,-7494,-6284,-4642,-2674,-508,1657,3654,5288,6432,6979,6922,6294,5222,3859,2395,1010,-153,-988,-1461,-1582,-1410,-1039,-574,-124,216,369,308,7,-484,-1147,-1887,-2666,-3385,-4002,-4440,-4673,-4657,-4393,-3897,-3211,-2415,-1597,-863,-318,-44,-102,-504,-1226,-2202,-3326,-4469,-5519,-6331,-6850,-7001,-6807,-6287,-5546,-4650,-3730,-2842,-2068,-1409,-882,-433,-24,404,911,1521,2277,3158,4156,5215,6281,7294,8178,8887,9366,9599,9575,9326,8884,8308,7635,6902,6108,5240,4261,3137,1845,376,-1221,-2913,-4563,-6090,-7326,-8156,-8465,-8180,-7299,-5878,-4055,-2006,24,1827,3173,3911,3966,3323,2085,407,-1513,-3423,-5141,-6450,-7268,-7508,-7206,-6416,-5249,-3836,-2289,-745,734,2044,3175,4068,4747,5199,5466,5578,5576,5522,5446,5412,5442,5574,5800,6135,6532,6984,7425,7842,8168,8388,8459,8353,8060,7571,6894,6072,5132,4146,3158,2221,1357,574,-151,-857,-1581,-2384,-3276,-4272,-5330,-6384,-7335,-8078,-8505,-8548,-8174,-7423,-6366,-5154,-3930,-2875,-2121,-1783,-1891,-2432,-3323,-4429,-5616,-6714,-7624,-8255,-8589,-8651,-8516,-8256,-7971,-7699,-7465,-7239,-6947,-6507,-5812,-4774,-3349,-1515,660,3094,5620,8073,10256,12005,13182,13701,13545,12748,11414,9687,7731,5740,3860,2242,955,50,-503,-753,-800,-757,-721,-789,-998,-1359,-1831,-2343,-2805,-3121,-3216,-3026,-2536,-1762,-752,398,1575,2631,3419,3798,3651,2912,1569,-322,-2638,-5211,-7837,-10276,-12331,-13780,-14502,-14388,-13436,-11684,-9265,-6336,-3117,176,3317,6114,8419,10133,11213,11671,11565,11003,10097,9000,7823,6685,5649,4747,3980,3299,2664,2007,1294,514,-319,-1144,-1887,-2475,-2825,-2917,-2745,-2357,-1846,-1306,-852,-571,-521,-723,-1154,-1751,-2433,-3089,-3619,-3913,-3910,-3544,-2835,-1796,-522,888,2309,3604,4669,5395,5744,5688,5261,4531,3595,2575,1612,808,278,71,208,678,1412,2336,3341,4319,5171,5816,6202,6315,6182,5850,5399,4896,4414,3987,3631,3314,2981,2569,1988,1198,146,-1153,-2659,-4296,-5951,-7505,-8844,-9866,-10505,-10743,-10580,-10075,-9294,-8332,-7287,-6260,-5321,-4556,-3963,-3569,-3308,-3138,-2975,-2766,-2466,-2085,-1641,-1209,-843,-631,-621,-851,-1331,-2030,-2883,-3799,-4647,-5303,-5639,-5552,-4988,-3949,-2495,-767,1077,2833,4327,5415,6018,6123,5798,5158,4373,3606,3028,2733,2801,3192,3870,4699,5570,6350,6929,7245,7254,6962,6414,5663,4799,3896,3011,2183,1420,706,28,-637,-1285,-1910,-2497,-3018,-3461,-3798,-4035,-4150,-4163,-4076,-3909,-3684,-3430,-3159,-2906,-2668,-2481,-2343,-2288,-2320,-2452,-2693,-3009,-3405,-3828,-4262,-4655,-4969,-5146,-5139,-4899,-4387,-3606,-2552,-1282,157,1683,3235,4735,6146,7405,8509,9412,10122,10620,10899,10965,10792,10391,9728,8826,7663,6296,4738,3078,1361,-312,-1868,-3231,-4309,-5069,-5436,-5418,-4999,-4210,-3103,-1729,-195,1427,3015,4483,5727,6669,7241,7398,7125,6424,5339,3935,2298,550,-1207,-2834,-4228,-5285,-5936,-6147,-5924,-5316,-4405,-3304,-2121,-972,69,938,1616,2092,2388,2515,2507,2377,2152,1839,1451,993,471,-110,-738,-1396,-2063,-2713,-3324,-3883,-4372,-4788,-5130,-5397,-5598,-5740,-5834,-5895,-5934,-5966,-5988,-6001,-5987,-5934,-5816,-5633,-5378,-5060,-4706,-4336,-3978,-3676,-3439,-3301,-3242,-3248,-3253,-3213,-3055,-2755,-2288,-1689,-997,-283,373,915,1265,1413,1319,1030,574,39,-482,-890,-1090,-1008,-607,125,1162,2443,3889,5402,6867,8182,9248,9991,10373,10368,10005,9301,8331,7142,5818,4432,3056,1760,595,-402,-1210,-1825,-2258,-2522,-2635,-2620,-2481,-2245,-1906,-1498,-1030,-552,-103,266,496,570,440,150,-299,-825,-1378,-1878,-2278,-2552,-2688,-2731,-2699,-2656,-2619,-2614,-2634,-2674,-2710,-2725,-2678,-2552,-2302,-1908,-1351,-628,236,1202,2206,3186,4056,4779,5296,5620,5757,5775,5717,5684,5710,5853,6120,6489,6917,7338,7669,7846,7807,7522,7006,6283,5440,4544,3697,2960,2380,1957,1642,1379,1060,617,-26,-893,-1968,-3205,-4507,-5783,-6917,-7824,-8440,-8735,-8726,-8466,-8034,-7538,-7079,-6749,-6600,-6660,-6880,-7199,-7501,-7670,-7597,-7188,-6405,-5239,-3760,-2044,-238,1537,3145,4478,5481,6120,6421,6417,6187,5777,5279,4712,4139,3549,2960,2345,1694,997,265,-471,-1151,-1717,-2092,-2234,-2109,-1745,-1188,-542,81,555,767,659,201,-535,-1466,-2429,-3277,-3864,-4089,-3905,-3338,-2452,-1385,-276,714,1448,1816,1767,1279,408,-775,-2136,-3550,-4855,-5920,-6623,-6875,-6645,-5913,-4755,-3219,-1454,450,2333,4107,5650,6916,7825,8385,8551,8355,7809,6941,5811,4476,2999,1479,-14,-1397,-2597,-3573,-4280,-4706,-4844,-4705,-4311,-3711,-2937,-2069,-1149,-249,565,1253,1742,2019,2046,1835,1408,807,96,-651,-1351,-1922,-2275,-2350,-2083,-1459,-485,789,2272,3845,5348,6638,7539,7972,7830,7153,5966,4429,2684,948,-608,-1811,-2559,-2802,-2542,-1860,-826,413,1778,3137,4435,5601,6589,7360,7863,8045,7868,7268,6246,4788,2961,835,-1458,-3776,-5959,-7849,-9331,-10304,-10760,-10709,-10242,-9474,-8537,-7570,-6680,-5948,-5388,-5001,-4709,-4442,-4107,-3614,-2929,-2022,-946,229,1383,2398,3165,3600,3675,3393,2809,2015,1098,188,-646,-1295,-1737,-1929,-1894,-1672,-1323,-933,-581,-329,-222,-254,-392,-573,-714,-747,-600,-253,311,1053,1924,2860,3768,4581,5208,5595,5696,5488,4989,4219,3259,2162,1032,-62,-1029,-1812,-2354,-2632,-2629,-2354,-1836,-1112,-254,677,1587,2407,3053,3483,3656,3575,3257,2733,2070,1309,522,-257,-996,-1675,-2311,-2905,-3497,-4096,-4728,-5398,-6094,-6814,-7520,-8193,-8775,-9241,-9498,-9521,-9206,-8514,-7392,-5821,-3838,-1505,1043,3662,6153,8351,10079,11218,11703,11503,10684,9326,7570,5576,3496,1489,-330,-1874,-3089,-3960,-4484,-4682,-4576,-4180,-3530,-2626,-1518,-229,1173,2604,3968,5146,6031,6534,6600,6233,5483,4463,3309,2191,1262,659,471,746,1464,2576,3954,5470,6947,8208,9107,9488,9297,8491,7134,5349,3314,1260,-589,-2011,-2857,-3029,-2541,-1484,-38,1575,3089,4294,4984,5066,4519,3381,1809,-67,-2023,-3913,-5571,-6906,-7865,-8462,-8742,-8808,-8749,-8687,-8696,-8847,-9143,-9583,-10100,-10620,-11043,-11257,-11172,-10722,-9860,-8615,-7016,-5177,-3193,-1221,625,2208,3439,4262,4659,4660,4335,3766,3073,2353,1714,1219,934,850,955,1190,1462,1700,1809,1743,1476,1043,476,-114,-677,-1108,-1366,-1403,-1213,-812,-223,476,1248,1986,2640,3124,3394,3408,3157,2667,1970,1151,262,-608,-1411,-2109,-2685,-3143,-3503,-3775,-3985,-4127,-4193,-4163,-4009,-3715,-3273,-2692,-2008,-1253,-489,241,890,1431,1852,2162,2381,2548,2701,2881,3097,3376,3669,3962,4171,4255,4129,3766,3122,2201,1037,-323,-1772,-3210,-4486,-5484,-6069,-6161,-5719,-4739,-3295,-1472,579,2717,4773,6599,8075,9098,9638,9665,9232,8388,7225,5842,4338,2830,1425,223,-676,-1210,-1332,-1034,-352,652,1891,3245,4632,5931,7090,8047,8792,9305,9611,9690,9566,9208,8610,7744,6600,5168,3462,1520,-610,-2839,-5083,-7233,-9188,-10834,-12106,-12902,-13222,-13023,-12360,-11287,-9887,-8279,-6553,-4823,-3156,-1614,-212,1035,2153,3150,4045,4832,5495,5991,6281,6317,6058,5501,4627,3485,2099,531,-1162,-2913,-4661,-6334,-7869,-9192,-10245,-10964,-11331,-11322,-10966,-10297,-9376,-8266,-7033,-5735,-4421,-3146,-1948,-891,-5,627,996,1034,760,165,-683,-1726,-2848,-3946,-4906,-5632,-6063,-6162,-5934,-5414,-4642,-3684,-2581,-1388,-127,1165,2476,3769,5024,6190,7237,8100,8766,9190,9388,9362,9147,8796,8346,7847,7326,6796,6267,5725,5163,4573,3962,3332,2710,2096,1510,933,371,-218,-834,-1508,-2237,-3007,-3773,-4481,-5027,-5336,-5303,-4871,-4004,-2725,-1100,744,2652,4439,5944,7002,7543,7505,6945,5928,4612,3121,1644,286,-824,-1639,-2137,-2342,-2303,-2100,-1790,-1462,-1152,-907,-739,-644,-606,-594,-577,-521,-409,-206,72,464,933,1492,2116,2765,3425,4020,4527,4877,5044,4993,4707,4204,3477,2580,1535,386,-808,-2030,-3230,-4396,-5502,-6536,-7466,-8270,-8887,-9277,-9360,-9103,-8443,-7400,-6000,-4338,-2543,-766,820,2079,2888,3207,3013,2385,1395,186,-1121,-2399,-3553,-4499,-5226,-5685,-5933,-5944,-5776,-5414,-4882,-4169,-3279,-2220,-1026,247,1501,2622,3479,3956,3955,3453,2463,1093,-503,-2115,-3519,-4494,-4860,-4515,-3434,-1696,526,2988,5398,7448,8875,9465,9114,7822,5730,3059,164,-2622,-4882,-6320,-6676,-5822,-3794,-727,3064,7206,11226,14692,17166,18361,18080,16314,13196,9010,4144,-949,-5795,-9975,-13132,-15056,-15648,-14972,-13198,-10612,-7535,-4337,-1335,1191,3054,4163,4533,4257,3526,2539,1544,751,316,373,911,1921,3249,4739,6178,7338,8036,8099,7445,6053,3984,1383,-1562,-4602,-7499,-10006,-11926,-13113,-13489,-13055,-11869,-10068,-7811,-5311,-2761,-369,1711,3352,4492,5118,5258,4996,4423,3680,2874,2148,1595,1305,1324,1655,2278,3126,4113,5140,6097,6903,7479,7785,7825,7611,7214,6703,6154,5641,5204,4850,4556,4259,3873,3327,2531,1466,124,-1434,-3125,-4822,-6410,-7768,-8818,-9517,-9858,-9893,-9683,-9334,-8930,-8558,-8279,-8107,-8043,-8044,-8046,-7989,-7790,-7403,-6766,-5872,-4705,-3303,-1702,26,1806,3556,5185,6628,7797,8645,9112,9177,8829,8097,7010,5666,4129,2540,1003,-348,-1397,-2044,-2238,-1944,-1215,-122,1196,2575,3826,4775,5246,5132,4365,2943,954,-1478,-4140,-6810,-9222,-11145,-12359,-12725,-12160,-10678,-8387,-5457,-2171,1204,4311,6880,8629,9407,9114,7790,5550,2616,-743,-4215,-7488,-10274,-12330,-13497,-13670,-12856,-11101,-8545,-5371,-1789,1934,5563,8831,11535,13474,14547,14686,13937,12394,10240,7682,4967,2321,-58,-2011,-3454,-4346,-4722,-4638,-4201,-3514,-2676,-1796,-929,-141,536,1081,1476,1704,1764,1633,1322,823,164,-620,-1490,-2368,-3200,-3901,-4408,-4657,-4617,-4258,-3604,-2676,-1533,-249,1093,2409,3610,4636,5435,5996,6348,6532,6642,6758,6974,7371,7986,8846,9915,11134,12397,13579,14535,15130,15236,14771,13676,11970,9695,6959,3902,685,-2504,-5501,-8144,-10312,-11922,-12932,-13354,-13221,-12621,-11635,-10385,-8985,-7547,-6196,-5009,-4088,-3456,-3145,-3119,-3310,-3633,-3942,-4126,-4056,-3648,-2870,-1737,-346,1170,2624,3820,4565,4704,4137,2823,820,-1770,-4754,-7911,-10982,-13711,-15848,-17197,-17595,-16974,-15325,-12737,-9359,-5422,-1191,3015,6886,10124,12465,13731,13815,12732,10576,7572,3982,152,-3585,-6891,-9513,-11229,-11978,-11733,-10616,-8791,-6491,-3972,-1473,778,2623,3946,4711,4932,4688,4078,3256,2351,1528,888,554,562,948,1674,2666,3823,5002,6057,6862,7285,7273,6792,5872,4613,3119,1577,139,-1011,-1738,-1934,-1558,-615,809,2583,4541,6470,8192,9508,10298,10485,10047,9067,7643,5951,4170,2485,1041,-33,-708,-969,-884,-542,-58,468,934,1281,1473,1477,1313,971,459,-207,-1054,-2056,-3229,-4542,-5960,-7407,-8789,-9970,-10811,-11169,-10923,-9993,-8361,-6068,-3232,-26,3331,6596,9524,11890,13522,14294,14165,13163,11385,8999,6198,3215,260,-2455,-4782,-6600,-7875,-8581,-8794,-8573,-8035,-7304,-6486,-5703,-5038,-4552,-4271,-4179,-4221,-4332,-4409,-4375,-4163,-3725,-3090,-2272,-1372,-480,283,804,992,785,162,-846,-2174,-3703,-5313,-6845,-8173,-9158,-9704,-9736,-9222,-8164,-6620,-4670,-2446,-96,2207,4291,5994,7194,7810,7828,7304,6345,5122,3823,2642,1747,1263,1251,1705,2567,3715,4999,6271,7361,8166,8577,8576,8147,7348,6251,4956,3569,2213,954,-96,-929,-1496,-1828,-1956,-1929,-1821,-1688,-1593,-1579,-1680,-1889,-2217,-2613,-3058,-3499,-3889,-4195,-4381,-4430,-4341,-4116,-3780,-3364,-2920,-2488,-2129,-1880,-1761,-1776,-1889,-2023,-2116,-2031,-1696,-1007,76,1562,3400,5488,7686,9809,11680,13111,13964,14130,13584,12348,10529,8273,5773,3222,812,-1303,-3010,-4260,-5053,-5445,-5535,-5426,-5247,-5074,-4978,-4956,-4979,-4972,-4835,-4483,-3824,-2826,-1504,77,1765,3405,4780,5708,6035,5669,4620,2971,892,-1373,-3576,-5447,-6772,-7391,-7233,-6295,-4692,-2560,-136,2374,4729,6741,8265,9200,9532,9259,8473,7235,5691,3936,2099,301,-1365,-2789,-3891,-4615,-4898,-4750,-4170,-3226,-2002,-608,827,2163,3284,4082,4480,4448,3966,3075,1826,296,-1421,-3224,-5014,-6688,-8156,-9351,-10207,-10703,-10832,-10613,-10104,-9360,-8481,-7529,-6614,-5779,-5095,-4570,-4211,-3986,-3854,-3744,-3615,-3391,-3059,-2592,-2013,-1363,-700,-107,350,593,600,348,-107,-704,-1332,-1854,-2158,-2106,-1629,-677,735,2541,4621,6840,9013,10990,12604,13743,14316,14279,13639,12418,10703,8574,6151,3564,933,-1587,-3890,-5831,-7327,-8275,-8645,-8406,-7612,-6321,-4681,-2838,-996,656,1938,2698,2849,2362,1272,-319,-2259,-4370,-6450,-8306,-9775,-10718,-11053,-10755,-9825,-8347,-6409,-4160,-1749,642,2869,4774,6272,7296,7862,8017,7880,7570,7251,7046,7076,7401,8026,8916,9951,11013,11919,12519,12675,12285,11342,9868,8004,5904,3814,1938,508,-327,-473,60,1181,2691,4367,5919,7103,7689,7550,6626,4969,2702,28,-2826,-5616,-8123,-10193,-11703,-12643,-13027,-12949,-12513,-11850,-11060,-10244,-9445,-8686,-7957,-7205,-6406,-5498,-4481,-3359,-2186,-1037,-12,801,1318,1501,1363,955,398,-176,-601,-731,-449,327,1590,3304,5335,7514,9647,11502,12879,13595,13518,12576,10768,8179,4947,1309,-2482,-6125,-9318,-11816,-13400,-13992,-13572,-12268,-10287,-7915,-5481,-3301,-1650,-725,-617,-1304,-2678,-4521,-6622,-8689,-10521,-11912,-12759,-13016,-12710,-11933,-10804,-9466,-8046,-6645,-5335,-4132,-3040,-2015,-1021,-1,1085,2262,3548,4928,6383,7871,9349,10768,12080,13241,14215,14977,15505,15786,15820,15584,15091,14318,13266,11953,10384,8614,6700,4721,2789,1002,-526,-1704,-2466,-2782,-2661,-2165,-1380,-435,537,1393,2015,2296,2184,1659,742,-493,-1963,-3549,-5125,-6584,-7812,-8748,-9345,-9597,-9534,-9205,-8676,-8037,-7344,-6685,-6099,-5626,-5286,-5064,-4955,-4911,-4909,-4896,-4835,-4676,-4382,-3902,-3214,-2282,-1102,320,1959,3781,5715,7722,9697,11598,13309,14785,15913,16646,16909,16648,15847,14486,12606,10273,7586,4693,1746,-1077,-3619,-5748,-7369,-8451,-9004,-9102,-8851,-8388,-7847,-7362,-7023,-6903,-7005,-7313,-7749,-8237,-8669,-8954,-9029,-8838,-8394,-7707,-6855,-5898,-4941,-4062,-3337,-2827,-2539,-2478,-2585,-2793,-3003,-3110,-3010,-2612,-1853,-687,866,2787,4973,7340,9726,12004,14000,15577,16599,16984,16676,15693,14103,12021,9613,7054,4522,2179,127,-1542,-2839,-3754,-4369,-4720,-4890,-4896,-4787,-4551,-4203,-3745,-3203,-2625,-2084,-1665,-1468,-1580,-2063,-2959,-4240,-5864,-7714,-9672,-11577,-13283,-14634,-15509,-15810,-15478,-14508,-12931,-10839,-8362,-5659,-2920,-326,1942,3739,4976,5598,5650,5193,4382,3383,2388,1589,1143,1169,1736,2832,4416,6356,8532,10747,12858,14695,16142,17128,17600,17598,17144,16345,15254,13978,12557,11042,9429,7719,5874,3885,1731,-569,-2968,-5390,-7736,-9878,-11715,-13126,-14048,-14432,-14279,-13618,-12524,-11070,-9369,-7510,-5596,-3695,-1883,-192,1326,2656,3765,4638,5243,5563,5567,5260,4633,3740,2635,1428,249,-752,-1422,-1629,-1282,-352,1124,3022,5171,7325,9258,10721,11555,11645,10994,9685,7885,5820,3726,1827,285,-802,-1434,-1685,-1692,-1627,-1649,-1892,-2422,-3235,-4264,-5383,-6438,-7294,-7820,-7968,-7733,-7189,-6456,-5702,-5079,-4759,-4830,-5351,-6292,-7560,-9006,-10445,-11679,-12536,-12880,-12654,-11847,-10561,-8905,-7084,-5262,-3632,-2317,-1399,-904,-774,-942,-1268,-1640,-1929,-2044,-1919,-1527,-874,8,1054,2211,3388,4548,5626,6601,7468,8225,8897,9515,10084,10638,11150,11601,11926,12052,11890,11359,10405,9008,7195,5051,2677,239,-2138,-4293,-6137,-7585,-8633,-9286,-9622,-9690,-9593,-9363,-9055,-8655,-8138,-7465,-6583,-5470,-4132,-2610,-989,606,2058,3224,4016,4375,4311,3888,3240,2518,1919,1605,1723,2350,3507,5121,7066,9142,11132,12805,13969,14481,14280,13389,11909,10009,7887,5745,3770,2070,730,-285,-1025,-1597,-2124,-2706,-3413,-4263,-5212,-6173,-7017,-7598,-7784,-7474,-6637,-5294,-3564,-1602,353,2078,3339,3939,3788,2815,1135,-1139,-3742,-6428,-8893,-10896,-12230,-12770,-12502,-11447,-9770,-7602,-5171,-2648,-213,2014,3936,5520,6749,7624,8178,8409,8347,7998,7373,6497,5408,4150,2816,1487,280,-693,-1328,-1537,-1254,-480,782,2434,4368,6417,8381,10058,11243,11770,11523,10459,8615,6106,3108,-155,-3452,-6561,-9291,-11527,-13197,-14310,-14919,-15121,-15015,-14716,-14285,-13779,-13201,-12536,-11755,-10818,-9719,-8447,-7057,-5587,-4136,-2777,-1592,-638,69,548,858,1090,1363,1772,2423,3350,4557,5969,7481,8919,10135,10954,11292,11089,10404,9332,8057,6775,5697,4980,4740,4979,5657,6621,7704,8682,9392,9653,9403,8607,7308,5630,3687,1656,-326,-2126,-3651,-4849,-5690,-6197,-6397,-6345,-6104,-5738,-5308,-4876,-4480,-4153,-3913,-3753,-3675,-3655,-3693,-3777,-3902,-4083,-4312,-4596,-4920,-5255,-5557,-5768,-5815,-5646,-5210,-4496,-3528,-2355,-1085,175,1281,2119,2588,2621,2228,1439,380,-817,-1955,-2868,-3373,-3341,-2699,-1416,426,2724,5274,7858,10221,12141,13399,13879,13508,12311,10409,7946,5154,2248,-563,-3089,-5221,-6886,-8077,-8854,-9279,-9473,-9512,-9503,-9478,-9502,-9539,-9595,-9601,-9508,-9251,-8765,-8020,-6991,-5698,-4184,-2514,-767,968,2629,4160,5526,6741,7803,8740,9576,10301,10908,11365,11618,11630,11381,10857,10127,9248,8346,7527,6913,6573,6550,6808,7274,7821,8303,8576,8512,8029,7088,5707,3953,1918,-268,-2487,-4617,-6566,-8251,-9638,-10684,-11390,-11759,-11806,-11561,-11072,-10379,-9553,-8661,-7772,-6968,-6306,-5852,-5645,-5711,-6061,-6676,-7513,-8521,-9584,-10608,-11440,-11935,-11969,-11401,-10191,-8295,-5792,-2794,503,3853,6989,9638,11559,12595,12653,11762,10050,7725,5081,2415,45,-1786,-2863,-3124,-2534,-1232,640,2818,5084,7181,8929,10210,10956,11226,11074,10649,10064,9441,8846,8291,7755,7153,6401,5417,4124,2532,642,-1432,-3611,-5720,-7656,-9281,-10523,-11337,-11722,-11719,-11392,-10816,-10075,-9217,-8286,-7264,-6138,-4833,-3306,-1489,646,3085,5780,8609,11421,14010,16162,17663,18345,18088,16901,14836,12114,8974,5749,2756,284,-1461,-2366,-2458,-1843,-743,602,1919,2984,3638,3793,3459,2717,1673,497,-699,-1796,-2738,-3526,-4180,-4777,-5376,-6058,-6848,-7767,-8778,-9815,-10796,-11599,-12142,-12329,-12128,-11534,-10606,-9438,-8159,-6909,-5819,-4993,-4495,-4323,-4436,-4728,-5061,-5286,-5239,-4813,-3926,-2578,-839,1157,3200,5074,6532,7387,7488,6794,5342,3294,868,-1636,-3919,-5698,-6757,-6978,-6364,-5016,-3141,-989,1168,3084,4583,5570,6040,6082,5829,5457,5113,4926,4936,5147,5464,5783,5949,5853,5389,4535,3299,1767,40,-1738,-3442,-4945,-6169,-7054,-7592,-7801,-7718,-7413,-6922,-6326,-5640,-4910,-4131,-3299,-2396,-1384,-236,1076,2561,4188,5914,7637,9248,10626,11646,12236,12347,11994,11264,10257,9147,8085,7214,6650,6417,6503,6804,7185,7482,7532,7232,6498,5360,3867,2147,340,-1418,-3009,-4366,-5460,-6339,-7042,-7689,-8334,-9059,-9866,-10735,-11564,-12230,-12580,-12446,-11724,-10341,-8319,-5778,-2913,6,2665,4771,6067,6381,5671,4009,1597,-1249,-4178,-6778,-8715,-9688,-9549,-8258,-5943,-2833,720,4351,7655,10322,12095,12882,12674,11630,9975,7999,6026,4307,3064,2366,2221,2472,2953,3397,3594,3360,2601,1337,-324,-2173,-3962,-5420,-6330,-6528,-5983,-4752,-3015,-1033,916,2529,3588,3940,3542,2459,842,-1099,-3113,-4989,-6519,-7611,-8201,-8349,-8152,-7770,-7373,-7124,-7129,-7452,-8058,-8852,-9668,-10301,-10531,-10180,-9101,-7268,-4726,-1643,1737,5122,8209,10716,12457,13311,13303,12531,11212,9584,7934,6482,5424,4826,4695,4912,5325,5725,5932,5786,5227,4232,2912,1388,-134,-1480,-2476,-3024,-3081,-2708,-2005,-1161,-344,257,523,387,-134,-948,-1902,-2818,-3492,-3795,-3597,-2915,-1787,-376,1138,2539,3617,4237,4293,3789,2806,1476,12,-1376,-2479,-3097,-3137,-2525,-1332,337,2280,4245,5995,7267,7894,7752,6818,5186,2991,492,-2081,-4460,-6441,-7894,-8754,-9067,-8924,-8477,-7861,-7213,-6612,-6082,-5611,-5129,-4563,-3863,-2972,-1937,-799,308,1265,1935,2211,2064,1486,592,-501,-1619,-2589,-3294,-3617,-3570,-3171,-2547,-1830,-1184,-762,-670,-979,-1674,-2683,-3874,-5059,-6045,-6628,-6653,-5993,-4639,-2610,-62,2820,5783,8562,10928,12681,13717,14015,13625,12712,11445,10056,8749,7711,7053,6849,7058,7609,8368,9164,9853,10284,10371,10065,9374,8349,7065,5611,4070,2502,945,-602,-2143,-3729,-5361,-7091,-8866,-10679,-12407,-13968,-15211,-16022,-16299,-15992,-15105,-13710,-11937,-9959,-7975,-6182,-4746,-3782,-3345,-3403,-3888,-4653,-5538,-6356,-6942,-7146,-6874,-6087,-4804,-3144,-1236,689,2440,3803,4625,4817,4375,3383,2012,491,-927,-1988,-2507,-2361,-1557,-172,1591,3501,5298,6745,7669,7983,7684,6868,5695,4358,3065,1985,1243,888,907,1233,1749,2357,2936,3430,3785,4021,4153,4246,4343,4496,4718,5014,5332,5620,5781,5734,5401,4718,3686,2305,667,-1133,-2949,-4614,-5976,-6870,-7205,-6893,-5962,-4455,-2526,-323,1926,4056,5866,7263,8165,8600,8623,8362,7965,7577,7335,7316,7546,7981,8505,8981,9225,9097,8470,7309,5625,3536,1185,-1223,-3502,-5479,-7038,-8129,-8775,-9055,-9096,-9038,-9001,-9083,-9302,-9640,-10005,-10284,-10341,-10075,-9411,-8357,-6963,-5365,-3728,-2246,-1093,-423,-303,-758,-1698,-2983,-4413,-5751,-6778,-7284,-7138,-6271,-4719,-2609,-137,2404,4755,6598,7735,8004,7369,5915,3807,1326,-1232,-3546,-5356,-6481,-6840,-6487,-5551,-4264,-2873,-1627,-716,-278,-311,-793,-1553,-2437,-3244,-3802,-4001,-3778,-3168,-2235,-1127,35,1092,1954,2548,2868,2946,2851,2678,2506,2417,2426,2544,2701,2835,2833,2611,2092,1245,86,-1314,-2843,-4350,-5667,-6637,-7114,-7010,-6285,-4963,-3141,-956,1386,3702,5764,7440,8597,9202,9280,8913,8246,7435,6653,6051,5742,5783,6172,6841,7680,8539,9266,9728,9817,9498,8773,7726,6461,5127,3853,2751,1879,1245,779,400,-44,-667,-1573,-2822,-4381,-6181,-8060,-9833,-11291,-12248,-12565,-12187,-11126,-9513,-7515,-5371,-3307,-1546,-216,570,868,737,354,-75,-365,-309,188,1178,2591,4284,6026,7569,8641,9037,8623,7359,5354,2782,-38,-2802,-5139,-6793,-7551,-7346,-6256,-4446,-2208,151,2320,4031,5121,5513,5244,4443,3293,2012,802,-175,-824,-1115,-1106,-878,-577,-318,-221,-353,-739,-1350,-2106,-2891,-3581,-4030,-4166,-3909,-3294,-2377,-1289,-197,738,1337,1495,1138,269,-1030,-2641,-4375,-6058,-7495,-8548,-9107,-9138,-8657,-7746,-6526,-5141,-3738,-2448,-1357,-522,71,456,721,944,1241,1682,2327,3205,4271,5478,6709,7831,8716,9231,9296,8866,7973,6688,5154,3528,1986,668,-322,-945,-1239,-1285,-1231,-1227,-1421,-1909,-2749,-3883,-5218,-6567,-7718,-8454,-8585,-7987,-6620,-4551,-1930,1012,3986,6727,8960,10510,11272,11237,10522,9284,7781,6244,4919,3975,3504,3502,3873,4439,4999,5314,5225,4595,3421,1773,-191,-2228,-4107,-5572,-6478,-6713,-6331,-5432,-4235,-2987,-1934,-1305,-1233,-1791,-2926,-4529,-6400,-8321,-10065,-11432,-12279,-12540,-12201,-11354,-10094,-8595,-6999,-5449,-4055,-2855,-1876,-1057,-341,363,1118,1961,2885,3834,4717,5421,5829,5842,5419,4547,3309,1815,238,-1233,-2409,-3133,-3291,-2839,-1798,-257,1646,3724,5798,7662,9178,10216,10733,10719,10240,9392,8323,7173,6109,5260,4719,4570,4786,5370,6206,7208,8234,9165,9891,10322,10408,10123,9469,8477,7168,5603,3806,1828,-289,-2517,-4782,-7057,-9239,-11285,-13074,-14558,-15638,-16285,-16453,-16165,-15449,-14377,-13032,-11525,-9941,-8398,-6943,-5657,-4538,-3608,-2823,-2144,-1511,-862,-143,663,1575,2534,3492,4331,4960,5253,5132,4540,3469,1973,146,-1853,-3867,-5700,-7213,-8290,-8880,-8998,-8708,-8120,-7351,-6522,-5711,-4974,-4303,-3681,-3028,-2294,-1397,-322,937,2325,3743,5085,6202,6995,7365,7283,6763,5877,4741,3506,2338,1395,802,655,959,1693,2744,3984,5249,6394,7281,7843,8031,7897,7492,6946,6366,5882,5574,5503,5669,6037,6530,7042,7468,7685,7620,7193,6402,5248,3815,2186,509,-1081,-2429,-3399,-3894,-3859,-3284,-2233,-802,864,2589,4208,5564,6516,7013,6997,6514,5609,4375,2905,1301,-374,-2046,-3683,-5269,-6773,-8207,-9531,-10733,-11762,-12575,-13124,-13354,-13238,-12751,-11893,-10698,-9189,-7454,-5553,-3601,-1680,92,1648,2900,3839,4434,4753,4831,4778,4666,4580,4565,4633,4758,4868,4884,4711,4281,3563,2574,1377,83,-1202,-2343,-3261,-3901,-4255,-4371,-4316,-4171,-4035,-3950,-3968,-4089,-4282,-4531,-4765,-4980,-5124,-5217,-5254,-5268,-5274,-5301,-5334,-5380,-5399,-5360,-5236,-4996,-4630,-4150,-3557,-2887,-2155,-1401,-646,75,739,1325,1811,2194,2455,2612,2667,2651,2605,2559,2568,2652,2833,3103,3441,3807,4159,4448,4640,4701,4626,4407,4080,3667,3219,2794,2428,2188,2090,2179,2450,2906,3520,4255,5059,5868,6615,7222,7643,7811,7711,7330,6679,5809,4761,3614,2437,1288,244,-690,-1463,-2116,-2650,-3125,-3571,-4058,-4608,-5261,-6018,-6843,-7704,-8496,-9149,-9545,-9614,-9294,-8578,-7493,-6119,-4561,-2942,-1377,38,1263,2275,3121,3839,4507,5151,5801,6426,6970,7355,7493,7322,6820,5998,4946,3754,2566,1485,602,-48,-493,-783,-1034,-1313,-1713,-2247,-2907,-3615,-4283,-4794,-5049,-4992,-4584,-3869,-2899,-1786,-623,476,1447,2228,2802,3172,3353,3372,3258,3040,2745,2393,1996,1562,1087,569,-3,-627,-1297,-1984,-2653,-3236,-3682,-3903,-3858,-3501,-2833,-1902,-777,405,1521,2427,3013,3211,3003,2415,1550,494,-596,-1626,-2492,-3136,-3562,-3776,-3836,-3802,-3708,-3587,-3442,-3222,-2905,-2416,-1724,-808,337,1645,3073,4494,5812,6910,7672,8035,7946,7409,6468,5206,3726,2150,590,-865,-2139,-3209,-4075,-4770,-5339,-5837,-6280,-6679,-6984,-7126,-7012,-6549,-5667,-4354,-2622,-584,1646,3896,5990,7813,9231,10234,10798,10996,10870,10506,9935,9174,8208,6995,5505,3736,1721,-432,-2573,-4518,-6070,-7075,-7447,-7159,-6320,-5069,-3636,-2255,-1135,-461,-325,-762,-1723,-3106,-4770,-6556,-8320,-9917,-11250,-12239,-12826,-12997,-12732,-12068,-11049,-9764,-8310,-6824,-5406,-4181,-3206,-2522,-2116,-1930,-1895,-1906,-1879,-1732,-1417,-911,-227,615,1566,2599,3669,4758,5831,6868,7830,8663,9336,9776,9980,9925,9644,9184,8623,8030,7502,7089,6834,6735,6758,6841,6927,6930,6834,6613,6300,5962,5650,5456,5417,5571,5910,6387,6937,7462,7854,8021,7856,7324,6373,5052,3391,1504,-504,-2500,-4353,-5966,-7242,-8164,-8706,-8929,-8900,-8713,-8473,-8268,-8143,-8126,-8183,-8253,-8271,-8144,-7840,-7311,-6589,-5698,-4706,-3678,-2666,-1730,-879,-138,506,1052,1491,1803,1949,1868,1515,845,-141,-1409,-2875,-4433,-5954,-7305,-8396,-9142,-9529,-9562,-9277,-8738,-8003,-7130,-6177,-5184,-4204,-3269,-2430,-1727,-1193,-854,-694,-685,-753,-806,-743,-463,98,956,2077,3369,4699,5931,6916,7551,7773,7566,6978,6080,4992,3822,2696,1719,969,528,425,698,1350,2358,3696,5273,7008,8769,10422,11853,12930,13610,13828,13618,12999,12051,10845,9462,7967,6413,4833,3252,1689,172,-1258,-2541,-3611,-4387,-4816,-4844,-4487,-3753,-2738,-1517,-226,1022,2111,2921,3409,3488,3189,2504,1512,280,-1083,-2486,-3817,-5002,-5974,-6705,-7194,-7475,-7604,-7661,-7709,-7822,-8015,-8297,-8609,-8881,-9002,-8885,-8427,-7592,-6346,-4738,-2826,-708,1481,3630,5591,7254,8518,9306,9564,9291,8480,7203,5525,3579,1505,-526,-2357,-3844,-4892,-5459,-5570,-5296,-4769,-4117,-3480,-2975,-2655,-2560,-2646,-2876,-3157,-3442,-3656,-3804,-3878,-3923,-3975,-4078,-4250,-4500,-4785,-5072,-5291,-5380,-5298,-4997,-4481,-3751,-2860,-1856,-826,162,1010,1667,2052,2161,1972,1545,934,275,-337,-728,-817,-487,263,1411,2848,4429,5983,7335,8361,8973,9163,8975,8492,7833,7100,6384,5718,5108,4505,3849,3085,2175,1135,28,-1042,-1935,-2512,-2657,-2291,-1407,-60,1627,3475,5271,6814,7886,8368,8141,7215,5629,3513,1032,-1599,-4172,-6465,-8306,-9548,-10121,-10005,-9274,-8030,-6459,-4729,-3057,-1584,-467,253,553,484,157,-327,-813,-1194,-1361,-1249,-821,-91,908,2094,3375,4650,5798,6741,7376,7654,7531,6995,6077,4825,3333,1700,57,-1494,-2837,-3903,-4629,-5000,-5000,-4674,-4053,-3227,-2264,-1276,-338,439,997,1268,1230,872,236,-621,-1603,-2586,-3465,-4105,-4427,-4373,-3917,-3107,-1993,-698,652,1916,2944,3616,3839,3550,2757,1497,-135,-1997,-3928,-5743,-7253,-8318,-8798,-8659,-7889,-6569,-4830,-2837,-786,1155,2826,4146,5074,5629,5891,5936,5872,5757,5632,5485,5258,4892,4272,3368,2122,591,-1148,-2940,-4601,-5928,-6748,-6914,-6364,-5103,-3222,-890,1677,4224,6490,8264,9346,9654,9146,7887,6002,3680,1140,-1370,-3640,-5458,-6700,-7268,-7169,-6451,-5248,-3719,-2066,-478,876,1885,2490,2708,2609,2317,1966,1704,1648,1886,2456,3339,4472,5751,7037,8211,9127,9706,9873,9596,8885,7763,6285,4528,2566,512,-1556,-3514,-5288,-6770,-7891,-8581,-8800,-8533,-7819,-6711,-5351,-3863,-2451,-1254,-453,-134,-367,-1134,-2369,-3944,-5711,-7472,-9082,-10368,-11259,-11689,-11690,-11312,-10660,-9855,-9003,-8218,-7565,-7086,-6788,-6641,-6592,-6580,-6528,-6376,-6064,-5561,-4835,-3892,-2739,-1402,77,1656,3287,4909,6483,7954,9300,10491,11533,12414,13161,13763,14238,14559,14703,14636,14299,13673,12712,11445,9901,8179,6397,4710,3279,2254,1735,1797,2399,3492,4901,6466,7956,9178,9950,10142,9691,8606,6949,4853,2460,-44,-2512,-4789,-6787,-8437,-9714,-10616,-11171,-11396,-11336,-11016,-10468,-9732,-8845,-7857,-6835,-5851,-4992,-4336,-3941,-3835,-3994,-4355,-4796,-5191,-5393,-5292,-4818,-3961,-2779,-1397,20,1283,2195,2628,2477,1738,480,-1183,-3069,-4998,-6807,-8329,-9476,-10174,-10397,-10162,-9496,-8452,-7109,-5548,-3867,-2185,-594,783,1886,2645,3059,3154,2995,2680,2318,1995,1800,1760,1875,2133,2465,2848,3221,3573,3890,4166,4416,4625,4783,4864,4814,4610,4192,3572,2750,1814,861,23,-537,-707,-363,518,1937,3800,5982,8307,10580,12625,14277,15416,15985,15959,15388,14342,12927,11243,9407,7496,5594,3757,2028,449,-935,-2107,-3010,-3641,-3959,-3980,-3709,-3196,-2503,-1721,-938,-264,219,440,356,-36,-711,-1614,-2679,-3816,-4958,-6038,-7004,-7834,-8497,-8984,-9282,-9375,-9246,-8881,-8277,-7444,-6432,-5291,-4136,-3053,-2163,-1530,-1200,-1148,-1310,-1574,-1805,-1878,-1679,-1160,-309,808,2075,3342,4436,5211,5548,5410,4798,3810,2563,1201,-120,-1293,-2223,-2870,-3237,-3355,-3285,-3104,-2877,-2665,-2500,-2400,-2338,-2305,-2249,-2157,-1995,-1785,-1518,-1279,-1073,-1019,-1132,-1498,-2128,-3011,-4116,-5332,-6557,-7641,-8456,-8889,-8869,-8386,-7477,-6249,-4824,-3379,-2050,-993,-272,61,57,-201,-574,-912,-1064,-916,-401,491,1693,3121,4617,6057,7302,8254,8886,9178,9197,9004,8692,8339,8000,7703,7438,7168,6852,6430,5883,5191,4396,3551,2740,2059,1582,1370,1439,1755,2253,2818,3330,3650,3675,3319,2551,1394,-102,-1812,-3621,-5377,-6937,-8179,-8999,-9331,-9155,-8485,-7374,-5920,-4210,-2375,-522,1240,2820,4137,5151,5819,6160,6198,6005,5649,5232,4808,4457,4185,4002,3858,3708,3470,3093,2520,1742,772,-321,-1469,-2547,-3474,-4160,-4558,-4662,-4487,-4083,-3507,-2823,-2082,-1332,-596,103,764,1383,1960,2490,2960,3350,3640,3804,3819,3679,3360,2876,2205,1355,328,-864,-2191,-3595,-5018,-6361,-7536,-8471,-9088,-9385,-9358,-9082,-8627,-8120,-7646,-7312,-7148,-7179,-7344,-7574,-7744,-7753,-7480,-6879,-5902,-4591,-2998,-1229,616,2423,4114,5613,6889,7921,8712,9263,9590,9691,9590,9277,8794,8139,7380,6549,5725,4972,4352,3919,3700,3696,3887,4219,4634,5060,5417,5641,5664,5452,4972,4223,3231,2021,660,-795,-2279,-3715,-5051,-6227,-7207,-7946,-8436,-8643,-8573,-8211,-7565,-6650,-5490,-4138,-2656,-1120,383,1774,2992,3984,4748,5285,5632,5836,5939,5988,6002,5983,5905,5716,5351,4753,3865,2690,1244,-386,-2088,-3719,-5124,-6170,-6753,-6819,-6369,-5469,-4222,-2791,-1336,-33,984,1600,1790,1542,940,68,-951,-2007,-3007,-3887,-4622,-5228,-5747,-6244,-6783,-7416,-8169,-9035,-9959,-10881,-11692,-12310,-12644,-12642,-12289,-11585,-10606,-9393,-8061,-6659,-5264,-3895,-2553,-1220,155,1595,3142,4796,6537,8324,10081,11743,13204,14414,15297,15845,16060,15981,15680,15233,14725,14229,13795,13438,13149,12868,12537,12060,11380,10439,9245,7824,6271,4690,3211,1969,1040,506,353,547,985,1546,2060,2397,2399,1985,1086,-285,-2079,-4181,-6459,-8746,-10886,-12738,-14187,-15165,-15644,-15632,-15180,-14350,-13210,-11847,-10308,-8668,-6954,-5226,-3506,-1845,-270,1169,2434,3455,4208,4611,4658,4317,3601,2557,1244,-231,-1760,-3199,-4435,-5348,-5868,-5987,-5711,-5156,-4422,-3674,-3057,-2694,-2687,-3056,-3798,-4812,-5992,-7153,-8142,-8779,-8949,-8566,-7627,-6176,-4333,-2243,-88,1950,3723,5085,5987,6391,6349,5951,5308,4567,3826,3194,2692,2330,2052,1792,1468,1024,426,-296,-1083,-1810,-2339,-2520,-2220,-1367,70,2023,4390,6979,9605,12037,14105,15640,16581,16880,16620,15894,14878,13745,12674,11797,11183,10833,10663,10536,10284,9732,8751,7270,5303,2947,373,-2209,-4570,-6509,-7879,-8614,-8722,-8309,-7515,-6539,-5571,-4779,-4284,-4148,-4364,-4874,-5580,-6356,-7100,-7711,-8142,-8373,-8426,-8347,-8182,-7988,-7784,-7575,-7335,-6996,-6500,-5771,-4752,-3433,-1814,34,2035,4059,5990,7687,9033,9918,10280,10071,9325,8078,6453,4564,2578,638,-1109,-2535,-3562,-4139,-4276,-4033,-3506,-2836,-2173,-1654,-1404,-1484,-1923,-2672,-3651,-4726,-5760,-6613,-7172,-7379,-7214,-6743,-6051,-5285,-4582,-4070,-3849,-3936,-4326,-4908,-5584,-6182,-6599,-6703,-6475,-5907,-5089,-4128,-3167,-2333,-1737,-1410,-1363,-1493,-1706,-1828,-1737,-1288,-459,783,2308,4002,5643,7033,7983,8343,8068,7177,5803,4149,2477,1055,141,-90,457,1756,3674,5980,8388,10583,12278,13240,13329,12511,10868,8579,5907,3150,613,-1455,-2857,-3540,-3511,-2924,-1972,-906,28,637,787,444,-328,-1406,-2589,-3694,-4537,-5005,-5045,-4681,-3999,-3114,-2167,-1262,-502,91,497,768,941,1091,1258,1501,1834,2286,2857,3542,4319,5145,5947,6632,7080,7164,6777,5840,4341,2334,-32,-2567,-5001,-7088,-8584,-9328,-9249,-8381,-6869,-4941,-2872,-959,562,1480,1727,1294,296,-1083,-2609,-4034,-5122,-5710,-5694,-5077,-3939,-2449,-801,755,2048,2888,3225,3049,2442,1564,580,-315,-983,-1333,-1356,-1114,-731,-363,-157,-248,-687,-1483,-2554,-3772,-4979,-6003,-6709,-6992,-6819,-6201,-5199,-3923,-2461,-941,561,1981,3270,4430,5457,6387,7237,8051,8838,9608,10347,11007,11545,11881,11945,11672,11014,9961,8550,6860,5026,3213,1598,346,-420,-638,-328,429,1463,2592,3599,4299,4548,4270,3458,2182,557,-1270,-3136,-4914,-6490,-7810,-8858,-9647,-10218,-10610,-10834,-10913,-10793,-10452,-9824,-8870,-7580,-5961,-4074,-2004,147,2260,4229,5967,7391,8461,9142,9417,9295,8767,7868,6619,5073,3302,1387,-556,-2430,-4120,-5561,-6695,-7524,-8061,-8362,-8466,-8427,-8260,-7973,-7548,-6959,-6181,-5216,-4084,-2843,-1599,-445,459,1018,1119,720,-184,-1530,-3226,-5114,-7046,-8837,-10346,-11423,-11987,-11972,-11393,-10290,-8773,-6979,-5075,-3244,-1648,-434,310,551,324,-263,-1058,-1849,-2454,-2655,-2339,-1395,154,2257,4758,7482,10213,12740,14896,16536,17604,18089,18052,17610,16892,16056,15227,14518,13983,13637,13454,13359,13273,13105,12769,12225,11439,10434,9255,7954,6614,5267,3959,2681,1419,130,-1213,-2638,-4125,-5640,-7094,-8405,-9458,-10184,-10525,-10486,-10114,-9507,-8786,-8091,-7526,-7191,-7092,-7232,-7508,-7839,-8084,-8140,-7923,-7376,-6521,-5370,-4019,-2534,-1017,440,1758,2849,3642,4081,4114,3729,2931,1762,300,-1349,-3048,-4657,-6042,-7084,-7729,-7955,-7819,-7413,-6864,-6311,-5877,-5655,-5689,-5976,-6465,-7073,-7691,-8214,-8535,-8596,-8344,-7801,-6978,-5945,-4755,-3481,-2186,-911,291,1404,2395,3262,3991,4578,5019,5305,5430,5374,5135,4700,4082,3311,2426,1519,666,-19,-439,-506,-164,618,1808,3369,5194,7193,9229,11208,13011,14590,15878,16884,17581,18021,18181,18123,17809,17287,16512,15511,14267,12794,11135,9318,7420,5509,3644,1910,322,-1064,-2276,-3299,-4188,-4961,-5676,-6345,-7018,-7672,-8323,-8925,-9443,-9827,-10030,-10016,-9777,-9312,-8686,-7947,-7205,-6552,-6063,-5811,-5796,-5990,-6321,-6679,-6952,-7034,-6848,-6362,-5583,-4574,-3406,-2195,-1018,43,956,1714,2339,2869,3341,3777,4172,4500,4695,4707,4448,3876,2966,1716,207,-1495,-3243,-4928,-6404,-7595,-8404,-8830,-8844,-8493,-7816,-6862,-5718,-4422,-3084,-1754,-532,501,1273,1707,1761,1425,716,-296,-1507,-2782,-3986,-4955,-5605,-5832,-5629,-5000,-4011,-2742,-1304,193,1650,2970,4095,4974,5588,5934,6024,5889,5548,5058,4437,3749,3018,2294,1611,999,500,124,-93,-152,-42,227,644,1185,1826,2539,3305,4096,4898,5680,6423,7087,7636,8024,8204,8132,7782,7131,6201,5023,3675,2237,814,-499,-1639,-2550,-3229,-3704,-4008,-4217,-4369,-4521,-4664,-4802,-4869,-4829,-4612,-4192,-3562,-2759,-1865,-975,-218,311,504,346,-174,-974,-1950,-2965,-3866,-4518,-4817,-4688,-4112,-3106,-1711,-29,1868,3845,5802,7605,9152,10307,11002,11134,10684,9640,8056,6037,3730,1307,-1026,-3105,-4764,-5927,-6545,-6669,-6372,-5780,-5028,-4225,-3490,-2853,-2377,-2027,-1804,-1678,-1625,-1634,-1717,-1861,-2100,-2417,-2796,-3216,-3600,-3923,-4114,-4154,-4030,-3755,-3362,-2884,-2366,-1824,-1291,-762,-237,276,783,1246,1640,1899,1967,1786,1322,570,-435,-1615,-2865,-4054,-5043,-5709,-5946,-5685,-4918,-3651,-1987,-1,2138,4319,6388,8245,9801,10999,11820,12243,12297,11976,11324,10362,9129,7692,6119,4516,3001,1694,712,146,28,362,1049,1988,2986,3890,4519,4757,4522,3808,2652,1149,-577,-2397,-4165,-5767,-7106,-8108,-8743,-8998,-8886,-8456,-7745,-6832,-5763,-4622,-3450,-2302,-1202,-156,841,1823,2827,3889,5050,6306,7650,9024,10329,11460,12260,12598,12344,11416,9785,7489,4634,1378,-2074,-5519,-8740,-11578,-13887,-15595,-16654,-17075,-16874,-16114,-14851,-13178,-11192,-9031,-6829,-4771,-3014,-1737,-1068,-1103,-1843,-3241,-5139,-7337,-9571,-11582,-13117,-13991,-14083,-13365,-11906,-9825,-7323,-4591,-1847,733,3013,4879,6303,7248,7747,7826,7540,6941,6102,5085,3972,2854,1810,948,347,94,243,830,1852,3269,5008,6966,9011,11013,12831,14340,15464,16112,16296,16003,15312,14292,13054,11704,10356,9103,8015,7156,6536,6173,6037,6080,6238,6419,6517,6432,6058,5330,4202,2697,857,-1203,-3370,-5492,-7449,-9130,-10473,-11450,-12086,-12418,-12535,-12492,-12364,-12188,-11973,-11718,-11379,-10930,-10339,-9589,-8693,-7676,-6573,-5431,-4282,-3155,-2078,-1055,-121,718,1412,1947,2272,2379,2258,1924,1442,849,262,-265,-633,-819,-807,-643,-414,-218,-179,-383,-890,-1703,-2776,-4024,-5331,-6572,-7644,-8466,-9008,-9278,-9326,-9223,-9049,-8853,-8657,-8429,-8093,-7546,-6664,-5345,-3518,-1158,1670,4876,8264,11631,14738,17332,19231,20265,20376,19560,17924,15617,12882,9960,7127,4623,2642,1335,737,859,1601,2832,4397,6095,7788,9301,10553,11455,11998,12185,12060,11696,11153,10509,9816,9098,8366,7580,6704,5672,4429,2938,1185,-800,-2945,-5161,-7303,-9255,-10886,-12113,-12887,-13211,-13140,-12750,-12167,-11471,-10763,-10084,-9454,-8854,-8249,-7596,-6867,-6060,-5199,-4339,-3549,-2917,-2482,-2308,-2358,-2611,-2968,-3343,-3616,-3713,-3554,-3122,-2408,-1454,-299,985,2329,3670,4917,6012,6868,7431,7633,7462,6883,5961,4736,3348,1912,593,-489,-1238,-1610,-1659,-1460,-1183,-985,-1044,-1489,-2392,-3742,-5444,-7332,-9181,-10756,-11838,-12261,-11951,-10920,-9283,-7238,-5016,-2888,-1079,238,967,1113,770,102,-679,-1335,-1669,-1504,-764,561,2374,4517,6758,8856,10553,11659,12013,11575,10345,8451,6043,3350,593,-2001,-4242,-5995,-7171,-7771,-7814,-7416,-6688,-5777,-4846,-4003,-3369,-2978,-2834,-2866,-2977,-3018,-2865,-2397,-1539,-285,1327,3187,5151,7050,8712,10000,10798,11071,10810,10089,8986,7627,6106,4537,2975,1492,109,-1128,-2189,-3036,-3606,-3872,-3765,-3293,-2438,-1270,153,1701,3266,4707,5921,6828,7385,7587,7454,7042,6376,5538,4538,3441,2283,1119,20,-945,-1705,-2203,-2423,-2357,-2082,-1655,-1208,-834,-639,-676,-956,-1428,-1997,-2537,-2915,-3027,-2815,-2286,-1512,-620,244,916,1278,1237,789,-40,-1134,-2381,-3617,-4736,-5626,-6259,-6635,-6817,-6889,-6955,-7103,-7397,-7861,-8450,-9095,-9643,-9959,-9861,-9226,-7967,-6069,-3614,-759,2268,5178,7705,9578,10617,10729,9916,8306,6092,3550,945,-1435,-3400,-4784,-5549,-5716,-5376,-4674,-3755,-2767,-1819,-977,-266,348,918,1532,2277,3220,4413,5852,7493,9248,10994,12585,13878,14741,15075,14842,14032,12733,11039,9122,7132,5220,3513,2066,901,-15,-756,-1389,-1993,-2600,-3217,-3811,-4301,-4631,-4699,-4476,-3949,-3157,-2215,-1246,-428,91,171,-261,-1217,-2638,-4384,-6282,-8102,-9636,-10660,-11014,-10580,-9315,-7270,-4555,-1377,2018,5328,8266,10550,11962,12364,11696,10041,7529,4438,1034,-2321,-5353,-7784,-9467,-10319,-10384,-9774,-8680,-7316,-5890,-4597,-3571,-2883,-2566,-2558,-2807,-3196,-3651,-4086,-4473,-4799,-5101,-5414,-5804,-6308,-6953,-7734,-8596,-9453,-10179,-10625,-10654,-10141,-9025,-7301,-5052,-2423,365,3081,5481,7361,8584,9086,8908,8167,7047,5780,4583,3670,3169,3156,3612,4448,5522,6654,7671,8414,8782,8725,8279,7522,6610,5690,4961,4538,4538,4982,5824,6983,8289,9586,10699,11480,11836,11718,11154,10214,9022,7708,6409,5212,4188,3309,2561,1830,1047,115,-1017,-2353,-3863,-5450,-7012,-8413,-9537,-10309,-10679,-10674,-10357,-9829,-9217,-8635,-8180,-7908,-7840,-7936,-8142,-8364,-8491,-8444,-8103,-7436,-6389,-4994,-3297,-1403,569,2474,4169,5540,6471,6923,6853,6301,5321,4011,2480,850,-779,-2309,-3683,-4856,-5809,-6533,-7039,-7320,-7409,-7308,-7068,-6711,-6309,-5910,-5593,-5409,-5421,-5647,-6100,-6742,-7500,-8284,-8965,-9419,-9519,-9169,-8299,-6890,-4955,-2557,200,3199,6268,9266,12009,14362,16190,17413,17976,17903,17223,16068,14546,12834,11083,9446,8031,6931,6153,5716,5551,5620,5835,6158,6522,6920,7321,7735,8152,8568,8974,9338,9626,9785,9748,9462,8846,7867,6482,4706,2571,163,-2413,-5006,-7478,-9653,-11415,-12643,-13294,-13369,-12926,-12096,-11023,-9895,-8868,-8078,-7609,-7463,-7609,-7928,-8288,-8527,-8517,-8130,-7352,-6152,-4656,-2947,-1212,414,1788,2803,3421,3638,3492,3090,2514,1913,1387,1060,1001,1266,1862,2750,3876,5134,6424,7627,8638,9376,9765,9793,9436,8730,7702,6406,4877,3175,1312,-651,-2696,-4741,-6735,-8557,-10121,-11296,-12003,-12167,-11777,-10887,-9577,-8032,-6412,-4940,-3790,-3102,-2948,-3323,-4126,-5200,-6326,-7273,-7821,-7806,-7128,-5786,-3858,-1518,1038,3543,5784,7548,8706,9193,9025,8285,7113,5666,4127,2628,1306,210,-623,-1228,-1658,-1989,-2300,-2647,-3062,-3540,-4051,-4526,-4906,-5101,-5079,-4781,-4223,-3414,-2406,-1278,-100,1025,2024,2833,3408,3755,3883,3853,3726,3565,3444,3391,3440,3568,3750,3912,3995,3912,3609,3044,2228,1194,40,-1119,-2152,-2904,-3277,-3178,-2587,-1532,-102,1568,3315,4956,6330,7304,7792,7764,7248,6312,5075,3670,2251,969,-33,-651,-809,-490,264,1368,2678,4039,5278,6238,6798,6865,6429,5491,4164,2536,788,-958,-2555,-3917,-4994,-5789,-6334,-6689,-6908,-7031,-7080,-7047,-6910,-6641,-6224,-5656,-4985,-4263,-3597,-3089,-2845,-2942,-3424,-4264,-5401,-6707,-8026,-9200,-10049,-10463,-10327,-9620,-8344,-6565,-4398,-1961,580,3097,5434,7503,9200,10488,11337,11740,11735,11326,10586,9529,8237,6741,5124,3449,1802,274,-1042,-2056,-2677,-2851,-2531,-1723,-465,1161,3043,5035,6993,8761,10222,11260,11835,11911,11530,10757,9679,8417,7062,5709,4419,3205,2083,1005,-41,-1111,-2211,-3349,-4511,-5630,-6667,-7513,-8109,-8371,-8268,-7786,-6977,-5913,-4721,-3522,-2458,-1627,-1098,-896,-979,-1292,-1726,-2189,-2588,-2870,-3012,-3042,-2997,-2936,-2903,-2913,-2958,-2998,-2971,-2816,-2476,-1934,-1191,-319,615,1475,2160,2568,2636,2365,1769,942,-48,-1093,-2126,-3098,-3966,-4732,-5386,-5912,-6318,-6541,-6575,-6349,-5840,-5044,-3962,-2691,-1313,13,1139,1904,2196,1922,1086,-275,-2037,-4037,-6083,-7956,-9479,-10471,-10833,-10508,-9495,-7879,-5755,-3295,-655,1970,4438,6582,8322,9573,10319,10562,10337,9692,8694,7408,5919,4305,2671,1121,-222,-1238,-1811,-1861,-1323,-208,1433,3497,5808,8202,10456,12396,13852,14713,14929,14495,13488,12015,10238,8335,6460,4786,3397,2364,1679,1281,1085,949,772,406,-188,-1079,-2213,-3540,-4930,-6259,-7388,-8216,-8685,-8784,-8570,-8133,-7599,-7092,-6719,-6546,-6592,-6821,-7147,-7472,-7662,-7625,-7275,-6574,-5524,-4156,-2538,-747,1120,2978,4725,6276,7552,8477,8994,9053,8643,7755,6457,4807,2939,988,-902,-2589,-3979,-5013,-5683,-6028,-6122,-6041,-5879,-5698,-5543,-5439,-5366,-5308,-5225,-5091,-4885,-4619,-4305,-3998,-3747,-3605,-3636,-3856,-4309,-4961,-5804,-6753,-7733,-8619,-9284,-9597,-9438,-8727,-7420,-5536,-3144,-370,2631,5669,8562,11145,13289,14909,15995,16540,16634,16335,15749,14959,14037,13043,12021,11003,10017,9089,8246,7519,6938,6538,6320,6319,6500,6861,7351,7908,8461,8902,9142,9061,8590,7653,6250,4391,2160,-345,-2975,-5590,-8031,-10177,-11920,-13200,-14009,-14351,-14300,-13914,-13283,-12493,-11611,-10706,-9830,-9021,-8309,-7713,-7245,-6906,-6676,-6536,-6423,-6290,-6051,-5636,-4979,-4036,-2790,-1273,466,2328,4216,6012,7630,8972,10009,10700,11073,11147,10971,10590,10034,9317,8436,7365,6086,4588,2873,987,-1001,-2999,-4889,-6556,-7896,-8816,-9270,-9242,-8775,-7934,-6847,-5626,-4419,-3336,-2461,-1843,-1467,-1301,-1264,-1267,-1239,-1099,-849,-479,-79,277,467,390,-16,-779,-1845,-3122,-4447,-5653,-6558,-7005,-6904,-6197,-4940,-3213,-1188,954,3024,4836,6278,7270,7796,7898,7637,7109,6401,5589,4727,3856,2967,2087,1179,276,-625,-1483,-2245,-2855,-3250,-3363,-3179,-2664,-1866,-842,301,1429,2413,3109,3421,3274,2653,1587,165,-1499,-3235,-4890,-6289,-7298,-7819,-7786,-7215,-6136,-4647,-2860,-908,1048,2888,4458,5663,6424,6684,6467,5784,4744,3431,2007,608,-608,-1502,-1985,-1980,-1497,-564,728,2272,3944,5619,7188,8546,9635,10379,10774,10772,10391,9615,8459,6955,5123,3057,814,-1451,-3645,-5599,-7219,-8402,-9103,-9332,-9129,-8591,-7835,-6991,-6184,-5528,-5093,-4927,-5034,-5367,-5864,-6422,-6914,-7239,-7253,-6910,-6126,-4950,-3425,-1700,54,1641,2854,3546,3606,3028,1884,332,-1415,-3106,-4512,-5431,-5745,-5402,-4444,-2978,-1156,835,2833,4674,6262,7509,8399,8906,9068,8891,8427,7699,6770,5688,4540,3406,2392,1601,1139,1070,1471,2323,3631,5296,7218,9249,11215,12939,14254,14988,15051,14355,12911,10759,8025,4866,1494,-1877,-5018,-7739,-9875,-11332,-12068,-12109,-11541,-10477,-9082,-7492,-5878,-4351,-3022,-1956,-1188,-734,-584,-709,-1075,-1633,-2327,-3103,-3886,-4623,-5241,-5703,-5931,-5928,-5624,-5047,-4170,-3042,-1696,-225,1281,2707,3926,4828,5313,5307,4802,3805,2425,769,-961,-2599,-3946,-4854,-5240,-5058,-4373,-3282,-1948,-562,690,1641,2160,2182,1697,749,-543,-2052,-3600,-5024,-6160,-6882,-7101,-6790,-5979,-4774,-3309,-1797,-416,616,1161,1100,422,-842,-2551,-4531,-6549,-8368,-9761,-10557,-10630,-9959,-8565,-6571,-4134,-1442,1277,3850,6080,7851,9077,9729,9833,9449,8681,7643,6464,5276,4181,3297,2679,2393,2449,2843,3550,4516,5688,6992,8351,9698,10933,12004,12799,13278,13342,12958,12076,10688,8817,6522,3895,1084,-1773,-4493,-6921,-8931,-10405,-11318,-11647,-11454,-10822,-9859,-8704,-7466,-6273,-5198,-4317,-3656,-3230,-3032,-3028,-3187,-3437,-3732,-3982,-4139,-4134,-3932,-3517,-2874,-2037,-1017,128,1349,2586,3756,4806,5644,6225,6484,6386,5910,5056,3856,2373,700,-1034,-2703,-4163,-5303,-6041,-6326,-6170,-5610,-4727,-3633,-2435,-1275,-240,565,1104,1340,1299,1008,531,-64,-703,-1316,-1837,-2227,-2456,-2527,-2461,-2308,-2120,-1968,-1896,-1959,-2167,-2522,-3001,-3543,-4108,-4597,-4958,-5108,-4999,-4586,-3858,-2798,-1456,159,1957,3888,5850,7769,9542,11107,12374,13306,13855,14011,13774,13184,12283,11163,9908,8631,7453,6468,5784,5456,5519,5977,6763,7800,8962,10082,11027,11611,11724,11259,10164,8449,6159,3406,331,-2896,-6095,-9091,-11736,-13905,-15534,-16587,-17070,-17044,-16562,-15742,-14664,-13447,-12169,-10918,-9744,-8688,-7778,-7011,-6400,-5924,-5549,-5256,-4972,-4654,-4235,-3649,-2862,-1819,-539,1000,2717,4568,6430,8207,9757,10977,11767,12058,11839,11123,9972,8500,6804,5050,3321,1761,389,-733,-1638,-2352,-2928,-3407,-3836,-4223,-4579,-4896,-5145,-5317,-5384,-5334,-5166,-4872,-4471,-3981,-3418,-2832,-2236,-1691,-1210,-854,-625,-560,-647,-871,-1212,-1603,-2032,-2423,-2785,-3091,-3369,-3654,-3973,-4375,-4854,-5400,-5958,-6436,-6731,-6724,-6307,-5415,-4007,-2121,168,2730,5385,7957,10244,12073,13307,13849,13668,12789,11313,9377,7185,4947,2875,1174,-24,-627,-643,-141,726,1770,2769,3513,3811,3558,2673,1202,-779,-3110,-5584,-8002,-10131,-11815,-12892,-13321,-13063,-12203,-10822,-9076,-7121,-5108,-3189,-1452,21,1228,2159,2873,3411,3830,4182,4493,4795,5090,5395,5702,6024,6365,6742,7160,7644,8166,8733,9292,9790,10167,10341,10264,9887,9193,8197,6937,5496,3948,2409,947,-345,-1442,-2326,-3027,-3589,-4074,-4544,-5044,-5604,-6228,-6899,-7579,-8228,-8793,-9236,-9513,-9611,-9503,-9198,-8696,-8008,-7179,-6216,-5200,-4133,-3101,-2101,-1187,-349,400,1071,1664,2174,2576,2831,2879,2668,2133,1262,48,-1451,-3126,-4864,-6457,-7772,-8608,-8859,-8434,-7329,-5597,-3369,-813,1851,4417,6677,8487,9736,10413,10549,10272,9718,9094,8570,8323,8472,9075,10134,11570,13250,14997,16613,17888,18669,18795,18211,16881,14847,12207,9089,5666,2107,-1389,-4686,-7629,-10143,-12163,-13694,-14746,-15382,-15647,-15596,-15281,-14705,-13894,-12824,-11507,-9957,-8221,-6383,-4572,-2913,-1569,-642,-223,-317,-879,-1782,-2859,-3905,-4724,-5146,-5066,-4457,-3367,-1934,-334,1227,2552,3496,3963,3945,3504,2757,1886,1056,433,135,193,613,1276,2084,2858,3470,3793,3748,3323,2528,1453,170,-1189,-2530,-3751,-4765,-5532,-6005,-6193,-6102,-5792,-5306,-4739,-4144,-3601,-3145,-2798,-2548,-2368,-2216,-2059,-1870,-1657,-1440,-1283,-1239,-1380,-1744,-2338,-3122,-4009,-4868,-5541,-5885,-5747,-5050,-3748,-1879,456,3093,5828,8432,10677,12371,13370,13601,13082,11888,10203,8229,6218,4423,3051,2277,2183,2779,3981,5646,7555,9490,11204,12499,13207,13226,12521,11125,9118,6646,3867,967,-1878,-4520,-6841,-8768,-10276,-11376,-12109,-12537,-12716,-12699,-12514,-12167,-11654,-10940,-10022,-8879,-7551,-6088,-4571,-3117,-1814,-751,17,508,735,821,848,967,1271,1850,2712,3838,5111,6389,7495,8232,8461,8073,7035,5417,3332,990,-1396,-3593,-5410,-6705,-7412,-7544,-7169,-6419,-5436,-4373,-3361,-2487,-1816,-1358,-1101,-1002,-1011,-1071,-1132,-1149,-1091,-942,-714,-423,-124,125,265,229,-5,-461,-1086,-1845,-2622,-3342,-3906,-4247,-4347,-4201,-3880,-3453,-3025,-2700,-2531,-2593,-2839,-3260,-3724,-4143,-4349,-4246,-3693,-2654,-1094,928,3310,5907,8522,10978,13080,14691,15717,16128,15958,15316,14328,13191,12055,11107,10450,10175,10290,10749,11478,12329,13173,13841,14194,14106,13489,12289,10509,8192,5431,2355,-886,-4124,-7205,-9990,-12363,-14259,-15634,-16484,-16859,-16790,-16381,-15695,-14835,-13878,-12904,-11978,-11149,-10457,-9895,-9474,-9125,-8811,-8429,-7904,-7141,-6073,-4655,-2891,-816,1475,3857,6185,8283,10017,11253,11923,12005,11549,10649,9463,8148,6891,5836,5090,4698,4636,4821,5108,5347,5351,4997,4175,2860,1085,-1056,-3406,-5800,-8043,-9986,-11490,-12485,-12940,-12879,-12382,-11544,-10491,-9353,-8217,-7186,-6269,-5487,-4785,-4117,-3407,-2599,-1657,-573,597,1791,2873,3730,4211,4229,3703,2647,1105,-775,-2827,-4807,-6495,-7650,-8100,-7703,-6447,-4356,-1613,1581,4924,8107,10839,12858,14008,14212,13520,12068,10092,7848,5645,3714,2276,1425,1178,1464,2117,2948,3737,4299,4474,4187,3397,2161,547,-1312,-3295,-5267,-7125,-8780,-10197,-11348,-12249,-12926,-13384,-13664,-13730,-13582,-13151,-12400,-11263,-9724,-7776,-5478,-2926,-263,2344,4705,6670,8097,8935,9176,8901,8247,7393,6542,5875,5547,5642,6181,7087,8252,9479,10586,11389,11729,11554,10837,9674,8189,6559,4965,3562,2461,1707,1285,1109,1075,1028,852,428,-294,-1339,-2651,-4167,-5759,-7319,-8721,-9852,-10655,-11044,-11054,-10656,-9942,-8952,-7790,-6523,-5234,-3973,-2779,-1676,-657,259,1105,1855,2535,3110,3579,3892,4028,3938,3618,3035,2224,1191,-1,-1295,-2612,-3864,-4949,-5769,-6228,-6250,-5792,-4853,-3483,-1784,107,2027,3803,5308,6433,7144,7480,7512,7390,7264,7282,7585,8235,9262,10614,12182,13837,15386,16685,17564,17917,17665,16775,15268,13192,10632,7700,4504,1188,-2139,-5341,-8328,-10985,-13261,-15078,-16425,-17269,-17637,-17538,-17030,-16146,-14971,-13544,-11960,-10277,-8567,-6918,-5374,-4022,-2884,-2005,-1377,-980,-777,-693,-675,-642,-539,-335,-12,408,878,1339,1724,1971,2054,1961,1720,1381,1002,655,385,235,202,285,434,606,753,822,786,629,335,-76,-606,-1223,-1919,-2655,-3423,-4175,-4902,-5559,-6138,-6606,-6963,-7181,-7267,-7194,-6965,-6560,-5972,-5206,-4270,-3188,-1995,-741,530,1752,2874,3853,4630,5192,5496,5547,5330,4868,4180,3324,2366,1415,570,-35,-305,-153,441,1461,2798,4336,5873,7233,8246,8774,8774,8258,7314,6120,4849,3720,2917,2554,2716,3367,4444,5791,7242,8602,9692,10361,10512,10067,9071,7519,5567,3281,830,-1673,-4112,-6386,-8437,-10220,-11708,-12905,-13798,-14396,-14685,-14657,-14298,-13595,-12551,-11203,-9580,-7796,-5925,-4109,-2446,-1034,81,885,1433,1799,2100,2454,2949,3667,4609,5748,6996,8221,9283,10033,10359,10187,9518,8385,6921,5220,3475,1779,272,-1005,-2015,-2792,-3372,-3841,-4245,-4656,-5087,-5550,-6009,-6433,-6750,-6917,-6882,-6618,-6119,-5409,-4525,-3541,-2539,-1591,-795,-179,209,389,398,285,128,-31,-146,-212,-249,-296,-402,-623,-982,-1503,-2161,-2914,-3704,-4453,-5103,-5593,-5894,-5991,-5876,-5564,-5045,-4318,-3369,-2187,-761,882,2729,4694,6704,8656,10421,11925,13054,13787,14095,14036,13672,13125,12502,11929,11496,11275,11287,11518,11904,12362,12757,12999,12942,12527,11687,10403,8719,6663,4342,1832,-758,-3333,-5810,-8107,-10177,-11962,-13440,-14585,-15386,-15852,-15982,-15805,-15351,-14655,-13770,-12759,-11673,-10579,-9538,-8557,-7680,-6853,-6057,-5208,-4251,-3119,-1768,-214,1543,3388,5253,6975,8452,9542,10183,10325,10005,9273,8274,7104,5954,4901,4077,3500,3181,3062,3058,3052,2942,2619,2026,1122,-83,-1544,-3199,-4949,-6700,-8353,-9812,-11006,-11879,-12404,-12581,-12430,-11993,-11318,-10451,-9435,-8292,-7052,-5714,-4309,-2842,-1364,95,1470,2719,3794,4669,5334,5805,6093,6245,6271,6203,6036,5766,5369,4840,4171,3397,2566,1767,1093,650,514,746,1347,2276,3443,4711,5939,6960,7668,7966,7848,7348,6550,5598,4598,3706,2977,2476,2170,2011,1888,1694,1317,660,-312,-1607,-3179,-4922,-6739,-8487,-10052,-11344,-12291,-12880,-13120,-13063,-12766,-12316,-11769,-11174,-10558,-9890,-9151,-8263,-7173,-5825,-4194,-2301,-199,2005,4196,6227,7979,9341,10252,10688,10681,10289,9617,8764,7846,6945,6141,5460,4940,4571,4356,4278,4314,4445,4632,4837,5014,5114,5082,4887,4473,3841,2958,1865,559,-879,-2421,-3975,-5487,-6883,-8091,-9064,-9731,-10077,-10058,-9707,-9034,-8123,-7049,-5901,-4790,-3763,-2893,-2169,-1590,-1098,-659,-198,292,855,1439,2039,2573,3016,3307,3438,3406,3237,2973,2652,2319,1982,1664,1322,965,532,44,-514,-1093,-1626,-2046,-2233,-2120,-1638,-746,511,2100,3895,5789,7632,9319,10723,11807,12518,12887,12947,12770,12425,11992,11510,11026,10529,10011,9432,8751,7932,6944,5777,4434,2941,1325,-370,-2102,-3831,-5526,-7146,-8683,-10102,-11397,-12541,-13519,-14286,-14813,-15050,-14949,-14484,-13626,-12381,-10776,-8867,-6724,-4446,-2132,116,2197,4032,5554,6716,7490,7875,7863,7492,6783,5794,4596,3249,1867,504,-729,-1789,-2617,-3192,-3515,-3594,-3464,-3164,-2744,-2268,-1788,-1388,-1111,-1033,-1169,-1565,-2187,-3022,-4003,-5037,-6056,-6937,-7626,-8054,-8213,-8107,-7795,-7335,-6814,-6298,-5846,-5474,-5183,-4934,-4663,-4314,-3820,-3141,-2259,-1186,64,1418,2855,4291,5707,7030,8244,9284,10109,10663,10876,10714,10139,9172,7871,6336,4727,3197,1928,1055,669,795,1372,2290,3356,4405,5227,5715,5780,5438,4757,3876,2939,2114,1517,1215,1236,1508,1940,2399,2726,2826,2580,1983,1031,-194,-1593,-3047,-4434,-5660,-6658,-7401,-7902,-8209,-8381,-8510,-8654,-8870,-9190,-9582,-10016,-10399,-10637,-10620,-10260,-9469,-8234,-6547,-4488,-2151,307,2743,4977,6889,8351,9314,9751,9701,9228,8440,7451,6387,5354,4453,3744,3264,3021,2983,3117,3345,3610,3828,3950,3915,3700,3283,2679,1906,1000,11,-1016,-2030,-2990,-3864,-4626,-5252,-5758,-6112,-6365,-6487,-6523,-6452,-6290,-6010,-5605,-5044,-4317,-3409,-2338,-1128,152,1426,2579,3506,4090,4249,3929,3145,1943,461,-1166,-2745,-4106,-5116,-5664,-5743,-5373,-4656,-3704,-2653,-1613,-654,188,947,1668,2439,3319,4367,5581,6931,8353,9737,10989,12010,12724,13104,13141,12865,12323,11576,10663,9645,8533,7373,6169,4962,3777,2675,1685,888,290,-62,-203,-164,-31,111,144,-14,-439,-1166,-2187,-3472,-4933,-6502,-8058,-9537,-10827,-11888,-12644,-13070,-13129,-12793,-12066,-10947,-9470,-7684,-5667,-3505,-1317,799,2734,4395,5724,6670,7226,7408,7248,6813,6163,5384,4544,3722,2973,2360,1902,1635,1545,1630,1828,2101,2338,2474,2388,2019,1282,173,-1317,-3114,-5130,-7240,-9286,-11142,-12656,-13744,-14337,-14424,-14037,-13237,-12134,-10807,-9399,-7967,-6606,-5345,-4190,-3147,-2169,-1246,-336,563,1460,2341,3196,4019,4794,5543,6261,6976,7682,8389,9055,9652,10116,10382,10416,10166,9662,8923,8040,7097,6215,5478,4966,4710,4694,4880,5179,5513,5790,5955,5959,5801,5486,5039,4488,3839,3101,2254,1274,143,-1168,-2637,-4250,-5938,-7631,-9235,-10647,-11790,-12588,-13011,-13058,-12760,-12189,-11441,-10608,-9813,-9130,-8647,-8387,-8362,-8522,-8798,-9072,-9223,-9100,-8597,-7599,-6082,-4030,-1532,1310,4308,7281,10016,12315,14029,15033,15292,14820,13694,12058,10059,7905,5742,3767,2071,783,-66,-441,-360,127,969,2066,3329,4639,5877,6916,7648,7947,7765,7031,5781,4043,1933,-430,-2887,-5276,-7454,-9296,-10711,-11668,-12138,-12181,-11830,-11175,-10277,-9213,-8032,-6773,-5460,-4107,-2733,-1354,-7,1266,2399,3339,4017,4405,4470,4229,3724,3009,2197,1361,628,52,-286,-386,-242,98,586,1158,1766,2367,2944,3498,4035,4595,5179,5831,6536,7293,8074,8829,9525,10089,10495,10673,10609,10256,9611,8662,7420,5926,4210,2368,461,-1382,-3070,-4481,-5515,-6108,-6202,-5816,-4986,-3811,-2426,-990,325,1357,1964,2052,1568,522,-1015,-2927,-5052,-7191,-9143,-10710,-11717,-12046,-11633,-10476,-8650,-6280,-3535,-623,2252,4887,7123,8822,9925,10386,10232,9509,8282,6651,4706,2563,346,-1823,-3802,-5476,-6721,-7470,-7666,-7337,-6530,-5373,-4014,-2643,-1435,-572,-162,-286,-941,-2064,-3543,-5231,-6948,-8550,-9875,-10852,-11396,-11530,-11259,-10679,-9847,-8878,-7832,-6779,-5763,-4783,-3857,-2944,-2048,-1132,-206,736,1662,2555,3375,4096,4713,5202,5604,5922,6214,6517,6870,7309,7841,8452,9104,9740,10279,10669,10819,10720,10324,9679,8806,7790,6706,5636,4654,3803,3116,2574,2178,1864,1606,1356,1077,743,352,-116,-621,-1169,-1708,-2226,-2685,-3062,-3341,-3511,-3564,-3521,-3373,-3165,-2908,-2640,-2405,-2218,-2138,-2176,-2365,-2719,-3245,-3944,-4800,-5782,-6842,-7907,-8885,-9664,-10129,-10177,-9710,-8696,-7111,-5031,-2540,187,2987,5642,7977,9820,11058,11632,11528,10807,9556,7911,6023,4051,2150,469,-896,-1841,-2345,-2388,-2012,-1289,-311,796,1915,2917,3692,4152,4235,3916,3205,2138,783,-784,-2466,-4185,-5844,-7384,-8735,-9862,-10721,-11297,-11573,-11540,-11208,-10578,-9678,-8531,-7191,-5705,-4145,-2585,-1084,275,1456,2398,3081,3495,3629,3515,3164,2626,1938,1158,345,-450,-1160,-1746,-2156,-2361,-2337,-2075,-1576,-856,63,1138,2348,3619,4953,6266,7558,8774,9891,10876,11704,12340,12761,12947,12846,12473,11769,10770,9468,7918,6190,4375,2593,957,-419,-1439,-2046,-2205,-1934,-1282,-323,835,2087,3319,4423,5315,5913,6170,6034,5502,4553,3233,1562,-360,-2452,-4585,-6608,-8394,-9784,-10665,-10955,-10598,-9618,-8065,-6061,-3745,-1304,1091,3257,5062,6385,7172,7406,7116,6387,5319,4045,2706,1425,312,-553,-1147,-1466,-1557,-1501,-1370,-1277,-1294,-1492,-1910,-2550,-3398,-4406,-5512,-6658,-7774,-8811,-9728,-10508,-11129,-11605,-11934,-12123,-12198,-12144,-11993,-11725,-11360,-10872,-10277,-9546,-8696,-7715,-6614,-5422,-4138,-2812,-1452,-100,1228,2502,3713,4836,5860,6778,7561,8212,8685,9001,9111,9059,8828,8478,8046,7586,7162,6811,6565,6436,6389,6406,6411,6363,6206,5914,5492,4971,4406,3881,3444,3166,3038,3042,3110,3136,3031,2690,2067,1150,-17,-1339,-2686,-3926,-4918,-5577,-5839,-5722,-5264,-4586,-3798,-3046,-2464,-2150,-2185,-2607,-3387,-4499,-5824,-7259,-8661,-9871,-10782,-11253,-11239,-10699,-9650,-8167,-6322,-4256,-2068,104,2180,4075,5747,7174,8337,9245,9873,10228,10271,10009,9421,8537,7391,6057,4625,3211,1923,890,181,-109,15,560,1451,2590,3848,5062,6077,6732,6893,6475,5419,3762,1574,-998,-3766,-6524,-9053,-11167,-12723,-13632,-13883,-13512,-12632,-11387,-9948,-8490,-7157,-6050,-5214,-4628,-4204,-3835,-3388,-2749,-1865,-717,615,2026,3346,4424,5109,5310,5011,4253,3158,1892,647,-389,-1046,-1230,-868,5,1337,2997,4854,6749,8549,10125,11414,12349,12954,13232,13262,13078,12759,12313,11767,11078,10221,9137,7798,6201,4376,2423,462,-1339,-2806,-3778,-4124,-3772,-2719,-1040,1118,3538,5974,8151,9825,10775,10871,10055,8357,5922,2921,-372,-3717,-6850,-9576,-11757,-13321,-14294,-14732,-14758,-14491,-14045,-13496,-12891,-12213,-11423,-10473,-9297,-7888,-6259,-4476,-2656,-935,550,1676,2359,2583,2377,1821,1066,217,-552,-1167,-1546,-1700,-1664,-1529,-1392,-1360,-1501,-1878,-2470,-3269,-4187,-5161,-6079,-6885,-7486,-7876,-8017,-7944,-7678,-7272,-6762,-6196,-5584,-4952,-4283,-3575,-2797,-1944,-975,95,1294,2574,3916,5246,6482,7545,8329,8782,8847,8528,7878,6968,5942,4917,4056,3456,3212,3329,3777,4463,5227,5929,6379,6461,6093,5267,4061,2632,1167,-78,-910,-1131,-656,516,2283,4428,6684,8727,10249,10996,10800,9611,7519,4719,1533,-1688,-4564,-6759,-8050,-8290,-7545,-5939,-3781,-1402,822,2555,3544,3649,2859,1290,-832,-3224,-5575,-7588,-9053,-9817,-9864,-9258,-8156,-6786,-5359,-4124,-3207,-2737,-2681,-2988,-3486,-4011,-4354,-4366,-3922,-3002,-1639,35,1854,3605,5095,6154,6665,6602,5985,4931,3594,2168,861,-149,-699,-709,-135,972,2520,4344,6252,8022,9438,10289,10430,9748,8222,5905,2914,-555,-4273,-7982,-11430,-14379,-16645,-18087,-18644,-18305,-17140,-15254,-12818,-10001,-7016,-4032,-1236,1239,3297,4847,5889,6391,6398,5956,5121,3995,2668,1250,-141,-1415,-2469,-3262,-3749,-3949,-3893,-3642,-3268,-2836,-2385,-1935,-1470,-935,-281,565,1641,2951,4472,6113,7766,9287,10541,11408,11804,11695,11094,10065,8720,7178,5595,4099,2826,1854,1267,1061,1256,1788,2607,3627,4757,5921,7030,8025,8858,9482,9876,10009,9859,9410,8647,7585,6246,4687,2992,1251,-416,-1907,-3125,-4006,-4510,-4655,-4480,-4068,-3534,-2976,-2529,-2274,-2285,-2598,-3199,-4056,-5094,-6217,-7328,-8321,-9101,-9602,-9767,-9587,-9072,-8269,-7246,-6090,-4894,-3748,-2739,-1916,-1321,-959,-801,-827,-964,-1184,-1421,-1658,-1856,-2021,-2148,-2263,-2385,-2536,-2751,-3025,-3381,-3786,-4223,-4632,-4969,-5160,-5159,-4920,-4427,-3691,-2757,-1698,-610,395,1210,1736,1899,1671,1048,88,-1134,-2493,-3864,-5102,-6080,-6690,-6855,-6532,-5731,-4481,-2868,-981,1053,3116,5081,6838,8293,9377,10058,10325,10227,9809,9180,8430,7672,7007,6510,6240,6219,6436,6863,7432,8079,8721,9281,9699,9924,9933,9726,9303,8702,7928,7012,5959,4763,3432,1940,292,-1514,-3466,-5514,-7624,-9705,-11687,-13480,-14999,-16191,-17004,-17418,-17432,-17051,-16299,-15197,-13775,-12056,-10084,-7890,-5539,-3100,-659,1671,3785,5568,6913,7769,8072,7856,7139,6015,4570,2929,1200,-500,-2064,-3414,-4455,-5142,-5420,-5251,-4644,-3579,-2123,-323,1697,3809,5842,7626,8997,9824,10027,9596,8573,7084,5281,3360,1510,-100,-1351,-2153,-2521,-2456,-2074,-1446,-708,52,731,1268,1628,1783,1752,1537,1171,680,85,-576,-1297,-2036,-2790,-3523,-4218,-4857,-5405,-5866,-6200,-6422,-6501,-6445,-6234,-5851,-5286,-4504,-3506,-2275,-827,805,2578,4399,6186,7822,9205,10236,10846,10988,10659,9905,8786,7415,5912,4412,3041,1925,1142,768,820,1286,2119,3231,4528,5885,7197,8350,9277,9918,10270,10340,10199,9890,9526,9144,8822,8564,8358,8149,7854,7371,6595,5445,3858,1836,-587,-3313,-6208,-9111,-11841,-14243,-16172,-17542,-18317,-18500,-18174,-17424,-16393,-15215,-14005,-12888,-11898,-11097,-10422,-9860,-9288,-8653,-7847,-6828,-5549,-4038,-2318,-496,1339,3041,4482,5524,6073,6044,5439,4279,2665,732,-1354,-3412,-5279,-6814,-7928,-8563,-8729,-8456,-7807,-6859,-5672,-4311,-2818,-1213,461,2191,3914,5561,7041,8240,9043,9365,9134,8345,7050,5348,3412,1428,-390,-1853,-2810,-3180,-2941,-2171,-988,428,1887,3226,4300,5036,5419,5493,5363,5147,4989,5007,5292,5883,6769,7872,9091,10268,11244,11855,11968,11479,10359,8618,6364,3739,952,-1778,-4228,-6218,-7616,-8380,-8527,-8174,-7464,-6608,-5790,-5191,-4929,-5057,-5549,-6317,-7215,-8068,-8724,-9033,-8939,-8413,-7517,-6348,-5036,-3720,-2515,-1510,-735,-183,215,546,928,1458,2212,3213,4419,5725,6986,8006,8602,8607,7903,6444,4278,1511,-1632,-4914,-8023,-10685,-12623,-13651,-13636,-12567,-10505,-7620,-4139,-341,3468,7003,9990,12227,13570,13948,13383,11950,9798,7120,4121,1042,-1925,-4567,-6762,-8386,-9409,-9820,-9667,-9025,-7999,-6701,-5249,-3767,-2335,-1063,21,857,1457,1816,1972,1944,1787,1502,1146,699,190,-397,-1060,-1804,-2612,-3482,-4351,-5202,-5936,-6502,-6805,-6778,-6368,-5527,-4273,-2612,-637,1574,3880,6161,8270,10104,11564,12602,13201,13372,13175,12671,11965,11149,10347,9640,9129,8849,8828,9038,9422,9886,10315,10592,10606,10281,9583,8528,7181,5660,4094,2636,1406,511,-8,-126,93,598,1266,1993,2667,3173,3440,3395,2998,2239,1107,-359,-2132,-4141,-6321,-8589,-10861,-13057,-15104,-16945,-18529,-19831,-20816,-21473,-21769,-21681,-21177,-20222,-18815,-16951,-14694,-12117,-9358,-6576,-3940,-1636,223,1511,2236,2393,2105,1478,694,-123,-814,-1315,-1553,-1553,-1319,-935,-443,92,617,1126,1600,2051,2507,2967,3467,3989,4538,5077,5588,6025,6367,6567,6628,6513,6250,5839,5313,4728,4122,3573,3130,2848,2768,2902,3256,3807,4512,5347,6232,7161,8060,8923,9719,10434,11063,11591,12002,12285,12395,12317,11998,11428,10579,9463,8093,6527,4816,3058,1330,-265,-1665,-2805,-3685,-4305,-4732,-5044,-5328,-5699,-6218,-6963,-7935,-9120,-10441,-11798,-13069,-14126,-14865,-15214,-15146,-14695,-13927,-12959,-11899,-10886,-9992,-9294,-8797,-8470,-8252,-8035,-7714,-7179,-6347,-5171,-3667,-1890,26,1927,3629,4935,5706,5799,5201,3907,2042,-225,-2677,-5057,-7132,-8688,-9583,-9728,-9144,-7873,-6064,-3847,-1408,1114,3562,5856,7898,9664,11136,12297,13171,13735,13999,13944,13570,12893,11930,10753,9413,8013,6633,5368,4290,3458,2898,2617,2572,2706,2931,3137,3237,3131,2779,2145,1261,180,-1011,-2199,-3287,-4184,-4823,-5198,-5326,-5269,-5123,-4971,-4901,-4963,-5173,-5495,-5868,-6181,-6337,-6226,-5771,-4939,-3724,-2187,-408,1504,3404,5200,6746,8018,8932,9538,9852,9957,9945,9878,9844,9857,9933,10020,10051,9923,9528,8776,7602,5994,4013,1754,-614,-2906,-4947,-6555,-7626,-8099,-7972,-7334,-6281,-4986,-3589,-2257,-1102,-205,393,708,781,675,489,270,97,-29,-112,-209,-399,-780,-1435,-2443,-3820,-5539,-7515,-9600,-11620,-13381,-14694,-15424,-15489,-14885,-13684,-12022,-10073,-8025,-6053,-4283,-2798,-1619,-708,-9,582,1131,1720,2369,3079,3814,4502,5080,5461,5609,5484,5101,4496,3728,2887,2064,1332,797,478,429,620,1003,1506,2010,2418,2628,2568,2223,1588,761,-194,-1121,-1921,-2473,-2712,-2607,-2192,-1519,-701,169,985,1686,2241,2665,2997,3317,3677,4164,4792,5592,6532,7565,8632,9641,10521,11203,11622,11770,11620,11206,10553,9705,8696,7562,6319,4968,3513,1922,204,-1671,-3666,-5762,-7887,-9942,-11835,-13423,-14626,-15345,-15554,-15269,-14555,-13529,-12342,-11126,-10046,-9175,-8583,-8246,-8111,-8050,-7942,-7628,-6987,-5927,-4405,-2431,-92,2498,5153,7683,9877,11553,12561,12822,12312,11096,9305,7110,4734,2385,250,-1525,-2871,-3792,-4332,-4624,-4783,-4943,-5201,-5590,-6104,-6666,-7160,-7451,-7408,-6925,-5950,-4489,-2620,-467,1781,3955,5847,7310,8231,8553,8306,7556,6455,5169,3899,2821,2075,1747,1830,2273,2920,3622,4157,4386,4157,3432,2233,651,-1137,-2948,-4568,-5843,-6636,-6919,-6711,-6106,-5262,-4344,-3526,-2952,-2702,-2799,-3192,-3761,-4351,-4789,-4903,-4588,-3754,-2433,-669,1384,3581,5717,7645,9216,10361,11064,11363,11356,11159,10893,10684,10588,10665,10875,11168,11439,11566,11440,10960,10084,8805,7179,5296,3281,1263,-630,-2300,-3672,-4722,-5440,-5871,-6046,-6045,-5890,-5643,-5298,-4857,-4303,-3596,-2719,-1651,-407,990,2448,3893,5165,6156,6694,6689,6039,4729,2796,325,-2512,-5540,-8543,-11314,-13690,-15518,-16742,-17334,-17341,-16839,-15946,-14763,-13417,-11985,-10537,-9118,-7743,-6426,-5170,-3964,-2828,-1742,-744,185,1006,1723,2319,2777,3105,3285,3353,3296,3173,2993,2802,2629,2487,2385,2316,2255,2180,2064,1889,1649,1362,1050,778,579,538,674,1034,1604,2339,3179,4009,4731,5222,5385,5159,4522,3508,2214,770,-652,-1864,-2707,-3033,-2772,-1895,-463,1426,3605,5897,8116,10100,11726,12920,13650,13947,13855,13447,12790,11939,10927,9761,8434,6919,5211,3297,1204,-1035,-3348,-5658,-7885,-9938,-11765,-13308,-14551,-15498,-16173,-16613,-16863,-16965,-16944,-16811,-16555,-16138,-15506,-14611,-13371,-11767,-9759,-7381,-4688,-1794,1148,3961,6458,8460,9839,10501,10442,9715,8451,6816,5029,3275,1753,565,-213,-610,-690,-586,-434,-381,-529,-954,-1643,-2559,-3575,-4561,-5360,-5818,-5831,-5309,-4250,-2669,-662,1668,4168,6700,9100,11249,13030,14371,15242,15630,15578,15131,14361,13327,12092,10692,9163,7521,5776,3946,2041,111,-1813,-3652,-5343,-6810,-7992,-8853,-9378,-9599,-9555,-9336,-9024,-8705,-8463,-8335,-8349,-8470,-8645,-8771,-8741,-8435,-7773,-6694,-5228,-3419,-1420,636,2551,4194,5432,6230,6596,6614,6427,6181,6056,6164,6599,7355,8383,9546,10689,11630,12201,12297,11826,10823,9312,7441,5318,3124,978,-995,-2720,-4169,-5337,-6276,-7035,-7683,-8273,-8840,-9369,-9840,-10147,-10219,-9907,-9126,-7778,-5838,-3329,-362,2909,6243,9391,12093,14095,15240,15408,14617,12956,10623,7858,4959,2178,-248,-2181,-3565,-4428,-4890,-5100,-5240,-5481,-5933,-6679,-7706,-8949,-10301,-11587,-12671,-13367,-13587,-13229,-12297,-10812,-8880,-6609,-4178,-1727,574,2598,4260,5506,6338,6807,6967,6922,6728,6454,6114,5700,5181,4487,3581,2422,1002,-614,-2369,-4112,-5718,-7040,-7952,-8394,-8327,-7812,-6924,-5814,-4633,-3535,-2655,-2077,-1822,-1864,-2089,-2374,-2539,-2448,-1958,-1011,412,2242,4364,6617,8818,10805,12415,13576,14222,14383,14122,13522,12718,11785,10812,9832,8836,7801,6653,5346,3826,2079,132,-1967,-4113,-6199,-8093,-9689,-10883,-11639,-11925,-11804,-11332,-10648,-9860,-9122,-8536,-8183,-8104,-8252,-8566,-8887,-9068,-8929,-8336,-7191,-5482,-3265,-682,2069,4756,7142,9021,10250,10756,10558,9751,8503,7009,5486,4104,3008,2244,1820,1650,1629,1609,1459,1062,356,-687,-2024,-3583,-5242,-6877,-8354,-9572,-10439,-10926,-11003,-10705,-10060,-9125,-7950,-6586,-5064,-3413,-1641,244,2243,4326,6466,8588,10608,12415,13886,14912,15400,15294,14595,13342,11637,9614,7428,5248,3207,1425,-58,-1206,-2089,-2744,-3279,-3752,-4225,-4716,-5215,-5674,-6034,-6237,-6226,-5985,-5530,-4893,-4180,-3448,-2826,-2352,-2076,-1980,-1985,-2010,-1911,-1575,-910,146,1579,3322,5244,7170,8898,10235,11008,11106,10483,9179,7306,5029,2576,140,-2041,-3827,-5089,-5784,-5938,-5615,-4961,-4108,-3246,-2514,-2047,-1923,-2169,-2743,-3552,-4434,-5207,-5674,-5639,-4984,-3611,-1550,1116,4204,7478,10659,13469,15665,17045,17526,17070,15792,13826,11409,8769,6129,3690,1558,-190,-1580,-2659,-3534,-4308,-5088,-5943,-6927,-8025,-9231,-10452,-11644,-12702,-13565,-14190,-14514,-14564,-14302,-13782,-13000,-11991,-10780,-9375,-7798,-6066,-4182,-2195,-122,1953,3964,5801,7358,8531,9216,9366,8948,8002,6610,4899,3027,1172,-510,-1881,-2847,-3386,-3490,-3253,-2746,-2116,-1458,-889,-457,-198,-96,-107,-174,-233,-223,-117,114,453,883,1372,1887,2414,2949,3504,4111,4792,5586,6488,7497,8551,9587,10490,11155,11459,11314,10660,9483,7830,5787,3490,1093,-1243,-3374,-5182,-6606,-7607,-8229,-8515,-8556,-8461,-8308,-8209,-8215,-8378,-8712,-9209,-9826,-10499,-11134,-11615,-11820,-11621,-10916,-9639,-7782,-5395,-2597,441,3501,6353,8779,10586,11665,11962,11519,10461,8955,7232,5505,3985,2823,2118,1876,2057,2536,3161,3744,4109,4096,3593,2549,961,-1084,-3484,-6061,-8648,-11062,-13138,-14745,-15791,-16216,-16020,-15211,-13848,-12000,-9734,-7162,-4354,-1431,1520,4380,7060,9444,11468,13032,14114,14674,14734,14334,13554,12487,11266,9991,8799,7758,6944,6379,6042,5904,5873,5879,5818,5623,5224,4591,3725,2640,1390,38,-1354,-2703,-3955,-5057,-5966,-6660,-7120,-7325,-7290,-6990,-6467,-5726,-4830,-3840,-2835,-1917,-1167,-681,-506,-679,-1184,-1969,-2953,-4008,-5022,-5837,-6364,-6489,-6193,-5458,-4363,-2978,-1474,43,1384,2452,3135,3400,3248,2744,1985,1102,250,-444,-829,-834,-382,511,1812,3417,5210,7036,8753,10227,11350,12057,12317,12137,11574,10695,9594,8382,7151,6004,5006,4227,3680,3391,3320,3425,3631,3835,3932,3801,3337,2464,1130,-665,-2868,-5397,-8100,-10836,-13411,-15680,-17478,-18713,-19320,-19285,-18663,-17520,-15982,-14165,-12209,-10235,-8346,-6629,-5125,-3863,-2831,-2000,-1325,-754,-244,261,781,1347,1974,2661,3411,4209,5037,5861,6651,7355,7932,8337,8520,8459,8121,7523,6676,5641,4472,3268,2088,1039,166,-460,-818,-883,-671,-205,474,1294,2208,3123,3992,4743,5344,5761,5996,6058,5966,5759,5448,5060,4588,4017,3336,2501,1518,358,-941,-2369,-3858,-5372,-6833,-8207,-9439,-10513,-11404,-12109,-12624,-12936,-13049,-12927,-12569,-11935,-11023,-9817,-8329,-6594,-4643,-2569,-436,1642,3586,5289,6702,7746,8429,8721,8678,8318,7726,6962,6108,5253,4462,3816,3350,3107,3086,3275,3627,4076,4528,4884,5028,4860,4306,3290,1837,-59,-2276,-4718,-7208,-9571,-11622,-13185,-14145,-14406,-13979,-12901,-11313,-9361,-7252,-5167,-3279,-1707,-518,285,756,999,1135,1311,1627,2198,3055,4218,5648,7284,9029,10797,12480,13989,15256,16202,16794,16986,16753,16093,15003,13510,11674,9542,7233,4826,2444,181,-1878,-3673,-5170,-6373,-7292,-7990,-8495,-8904,-9238,-9588,-9947,-10359,-10784,-11202,-11534,-11716,-11658,-11283,-10551,-9418,-7940,-6155,-4203,-2204,-328,1287,2511,3258,3499,3233,2541,1510,273,-1020,-2238,-3230,-3898,-4146,-3929,-3234,-2093,-574,1209,3147,5074,6881,8430,9641,10472,10903,10977,10758,10325,9797,9250,8799,8492,8393,8509,8827,9314,9892,10489,11000,11331,11384,11093,10401,9301,7814,5989,3919,1693,-579,-2807,-4914,-6850,-8598,-10154,-11539,-12783,-13903,-14922,-15824,-16598,-17189,-17561,-17650,-17429,-16873,-16000,-14845,-13476,-11983,-10441,-8953,-7574,-6358,-5339,-4485,-3807,-3219,-2688,-2132,-1487,-697,276,1462,2846,4407,6091,7820,9505,11044,12328,13276,13797,13871,13472,12651,11467,10037,8478,6939,5545,4411,3612,3180,3093,3284,3644,4034,4316,4336,4007,3230,2019,386,-1547,-3657,-5747,-7645,-9155,-10134,-10479,-10145,-9163,-7629,-5690,-3556,-1441,434,1858,2697,2836,2277,1061,-679,-2760,-4981,-7092,-8914,-10241,-10975,-11061,-10499,-9397,-7845,-6027,-4090,-2183,-443,1056,2240,3103,3636,3886,3896,3739,3509,3270,3140,3180,3463,4037,4892,6028,7359,8808,10248,11546,12586,13238,13436,13123,12310,11033,9369,7426,5312,3149,1037,-943,-2740,-4317,-5688,-6857,-7861,-8742,-9508,-10218,-10853,-11437,-11962,-12395,-12748,-12964,-13045,-12954,-12676,-12193,-11500,-10581,-9452,-8108,-6580,-4899,-3086,-1212,714,2618,4481,6271,7948,9508,10906,12126,13124,13855,14272,14316,13955,13149,11910,10272,8319,6168,3972,1899,108,-1252,-2102,-2395,-2175,-1524,-606,421,1339,2000,2238,1978,1191,-89,-1745,-3642,-5585,-7383,-8860,-9853,-10268,-10054,-9224,-7862,-6091,-4089,-2052,-177,1350,2385,2846,2691,1980,799,-683,-2280,-3784,-4995,-5741,-5901,-5400,-4258,-2512,-300,2233,4897,7502,9847,11780,13135,13836,13819,13108,11758,9910,7716,5405,3170,1246,-212,-1052,-1231,-747,311,1794,3520,5254,6808,7970,8632,8699,8186,7164,5747,4128,2457,930,-338,-1257,-1819,-2054,-2071,-1971,-1909,-1996,-2332,-2979,-3933,-5173,-6608,-8146,-9664,-11055,-12211,-13079,-13590,-13774,-13614,-13189,-12531,-11718,-10803,-9828,-8831,-7814,-6781,-5702,-4559,-3309,-1951,-461,1128,2775,4409,5940,7266,8306,8970,9240,9101,8612,7854,6946,6012,5176,4525,4112,3923,3912,3972,3986,3843,3429,2711,1666,356,-1122,-2639,-4038,-5174,-5923,-6198,-5964,-5241,-4090,-2625,-973,713,2289,3608,4567,5065,5075,4567,3597,2219,547,-1311,-3210,-5042,-6675,-8036,-9039,-9667,-9889,-9742,-9236,-8440,-7387,-6150,-4776,-3322,-1850,-397,971,2225,3321,4241,4974,5522,5923,6188,6392,6549,6726,6926,7168,7431,7675,7849,7885,7712,7298,6593,5632,4430,3085,1665,298,-952,-1985,-2786,-3323,-3650,-3795,-3855,-3883,-3959,-4138,-4433,-4869,-5396,-5998,-6594,-7148,-7593,-7904,-8067,-8088,-8002,-7850,-7685,-7545,-7458,-7432,-7432,-7423,-7324,-7056,-6551,-5724,-4563,-3026,-1185,943,3230,5605,7941,10147,12133,13844,15237,16306,17062,17524,17740,17712,17489,17028,16350,15390,14138,12557,10646,8432,5965,3338,661,-1939,-4340,-6415,-8098,-9319,-10093,-10438,-10442,-10191,-9789,-9348,-8926,-8596,-8363,-8213,-8111,-7987,-7786,-7441,-6922,-6206,-5331,-4326,-3279,-2275,-1393,-731,-330,-229,-419,-874,-1515,-2279,-3047,-3731,-4228,-4460,-4371,-3932,-3156,-2078,-764,686,2205,3665,5026,6199,7189,7968,8587,9076,9486,9876,10262,10675,11088,11484,11799,11995,12001,11792,11338,10650,9760,8721,7610,6493,5446,4520,3731,3095,2564,2096,1616,1058,348,-538,-1639,-2912,-4321,-5776,-7190,-8456,-9510,-10283,-10764,-10977,-10962,-10816,-10612,-10440,-10358,-10399,-10560,-10793,-11045,-11214,-11238,-11035,-10571,-9844,-8876,-7729,-6464,-5165,-3873,-2656,-1500,-430,599,1606,2624,3668,4743,5803,6828,7715,8423,8867,9001,8811,8297,7506,6512,5381,4234,3116,2141,1309,676,216,-97,-295,-441,-568,-726,-940,-1220,-1579,-1995,-2458,-2937,-3398,-3798,-4099,-4249,-4207,-3942,-3426,-2662,-1671,-498,778,2081,3291,4326,5071,5475,5470,5062,4256,3121,1726,182,-1406,-2922,-4252,-5320,-6034,-6361,-6272,-5769,-4891,-3675,-2202,-540,1222,2997,4713,6275,7637,8724,9502,9942,10024,9767,9173,8304,7184,5911,4531,3142,1802,572,-511,-1434,-2208,-2873,-3461,-4044,-4646,-5315,-6048,-6824,-7610,-8329,-8923,-9319,-9468,-9359,-9004,-8465,-7826,-7188,-6656,-6316,-6204,-6343,-6647,-7047,-7378,-7489,-7246,-6500,-5221,-3383,-1072,1586,4422,7230,9838,12058,13801,14978,15610,15734,15447,14866,14101,13252,12395,11548,10739,9923,9089,8185,7199,6102,4911,3627,2288,925,-425,-1722,-2934,-4041,-5024,-5879,-6611,-7225,-7739,-8174,-8537,-8861,-9133,-9375,-9560,-9685,-9711,-9621,-9378,-8971,-8381,-7623,-6703,-5667,-4546,-3402,-2272,-1222,-266,540,1211,1712,2074,2291,2388,2391,2324,2223,2131,2085,2138,2327,2693,3250,4001,4916,5948,7024,8064,8978,9700,10158,10344,10235,9887,9338,8672,7958,7272,6666,6184,5836,5632,5552,5576,5675,5816,5957,6069,6090,5982,5690,5160,4365,3278,1911,289,-1524,-3451,-5392,-7252,-8941,-10387,-11548,-12408,-12995,-13341,-13519,-13579,-13592,-13585,-13581,-13571,-13513,-13366,-13064,-12554,-11793,-10762,-9463,-7931,-6218,-4398,-2547,-746,942,2465,3786,4898,5792,6490,6996,7334,7513,7547,7449,7242,6938,6576,6182,5796,5453,5179,4997,4910,4927,5014,5153,5307,5420,5465,5387,5154,4742,4135,3332,2357,1242,40,-1176,-2342,-3375,-4220,-4828,-5181,-5284,-5165,-4880,-4490,-4075,-3693,-3418,-3267,-3281,-3424,-3687,-4007,-4352,-4655,-4907,-5053,-5111,-5059,-4908,-4652,-4290,-3806,-3198,-2438,-1546,-513,601,1764,2890,3922,4762,5390,5734,5840,5699,5401,4990,4553,4142,3796,3534,3342,3193,3050,2861,2605,2240,1779,1199,536,-222,-1033,-1904,-2801,-3714,-4610,-5463,-6225,-6856,-7307,-7538,-7534,-7286,-6820,-6195,-5468,-4743,-4084,-3588,-3270,-3178,-3246,-3455,-3686,-3874,-3892,-3698,-3193,-2395,-1275,99,1680,3374,5100,6769,8307,9670,10814,11744,12457,12979,13340,13557,13665,13657,13549,13298,12885,12253,11345,10131,8569,6671,4476,2042,-504,-3062,-5468,-7620,-9381,-10692,-11508,-11834,-11722,-11240,-10483,-9546,-8516,-7464,-6442,-5496,-4643,-3914,-3315,-2867,-2577,-2450,-2472,-2626,-2868,-3148,-3410,-3590,-3640,-3533,-3250,-2826,-2291,-1720,-1172,-724,-424,-299,-352,-531,-790,-1020,-1140,-1046,-662,49,1112,2474,4092,5830,7607,9251,10688,11794,12524,12855,12806,12427,11797,10995,10103,9201,8322,7516,6784,6129,5552,5024,4559,4118,3706,3286,2845,2344,1762,1080,288,-579,-1504,-2415,-3260,-3981,-4546,-4940,-5199,-5370,-5528,-5767,-6148,-6726,-7505,-8455,-9490,-10526,-11418,-12086,-12417,-12387,-11984,-11263,-10301,-9209,-8089,-7035,-6110,-5327,-4682,-4112,-3554,-2928,-2162,-1213,-68,1255,2695,4163,5556,6746,7625,8107,8126,7685,6811,5612,4196,2743,1389,296,-442,-755,-656,-180,547,1412,2250,2932,3336,3385,3054,2354,1362,160,-1122,-2372,-3469,-4318,-4853,-5028,-4841,-4307,-3473,-2410,-1189,83,1324,2424,3305,3888,4118,3977,3458,2613,1501,224,-1112,-2383,-3482,-4314,-4805,-4917,-4652,-4024,-3119,-1991,-753,506,1705,2763,3656,4347,4856,5198,5411,5538,5604,5639,5642,5619,5545,5412,5205,4908,4536,4081,3560,2980,2342,1640,865,-2,-982,-2069,-3276,-4554,-5876,-7154,-8323,-9287,-9977,-10335,-10325,-9956,-9261,-8318,-7212,-6052,-4933,-3951,-3144,-2557,-2154,-1911,-1771,-1660,-1542,-1353,-1095,-730,-292,241,838,1504,2235,3036,3906,4849,5849,6884,7919,8897,9751,10415,10808,10868,10555,9839,8755,7343,5712,3972,2258,702,-597,-1560,-2167,-2438,-2425,-2231,-1948,-1695,-1545,-1567,-1767,-2132,-2600,-3100,-3550,-3877,-4032,-3998,-3776,-3424,-2971,-2501,-2043,-1654,-1329,-1080,-868,-676,-469,-241,11,256,450,550,496,258,-182,-816,-1603,-2483,-3372,-4176,-4795,-5145,-5149,-4761,-3968,-2779,-1261,521,2447,4392,6237,7840,9125,10003,10457,10495,10176,9586,8832,8031,7285,6679,6253,6025,5958,5996,6066,6077,5969,5672,5174,4455,3558,2514,1394,257,-828,-1822,-2683,-3410,-4009,-4508,-4950,-5377,-5817,-6319,-6867,-7480,-8115,-8742,-9311,-9778,-10095,-10241,-10196,-9963,-9567,-9037,-8415,-7734,-7039,-6327,-5630,-4919,-4174,-3391,-2511,-1557,-495,634,1812,2963,4045,4952,5639,6028,6091,5831,5265,4484,3566,2639,1819,1207,887,896,1222,1829,2621,3502,4358,5092,5624,5917,5958,5761,5369,4824,4157,3413,2593,1704,749,-295,-1406,-2581,-3776,-4935,-5990,-6863,-7487,-7803,-7787,-7447,-6815,-5984,-5029,-4070,-3204,-2512,-2048,-1821,-1811,-1954,-2166,-2361,-2423,-2305,-1934,-1320,-482,510,1570,2603,3496,4199,4636,4818,4760,4525,4192,3848,3575,3437,3473,3691,4049,4517,4985,5399,5633,5633,5325,4683,3711,2438,934,-728,-2440,-4121,-5678,-7041,-8177,-9037,-9636,-9971,-10059,-9933,-9595,-9087,-8405,-7594,-6668,-5681,-4679,-3711,-2844,-2105,-1543,-1159,-937,-857,-854,-881,-854,-717,-397,137,926,1951,3208,4618,6137,7650,9081,10325,11290,11929,12171,12033,11516,10689,9628,8434,7222,6082,5103,4329,3773,3407,3166,2961,2700,2283,1657,774,-345,-1634,-3018,-4337,-5487,-6312,-6733,-6694,-6192,-5309,-4135,-2830,-1560,-466,304,676,616,144,-655,-1674,-2767,-3797,-4642,-5211,-5475,-5429,-5145,-4696,-4199,-3753,-3442,-3323,-3404,-3663,-4028,-4410,-4702,-4809,-4648,-4175,-3383,-2290,-969,521,2077,3625,5097,6433,7612,8614,9452,10139,10694,11132,11458,11664,11726,11618,11306,10772,10004,9027,7880,6638,5382,4202,3185,2379,1820,1482,1315,1248,1164,999,647,82,-715,-1720,-2863,-4069,-5241,-6291,-7143,-7747,-8086,-8175,-8047,-7769,-7400,-7017,-6680,-6434,-6309,-6306,-6405,-6569,-6739,-6856,-6854,-6686,-6314,-5726,-4939,-3986,-2948,-1882,-905,-76,505,814,821,556,71,-547,-1202,-1792,-2224,-2445,-2414,-2139,-1673,-1054,-383,283,884,1373,1763,2061,2321,2585,2905,3289,3746,4205,4618,4862,4858,4518,3793,2697,1281,-332,-1984,-3497,-4680,-5400,-5546,-5106,-4123,-2728,-1098,552,2019,3116,3718,3783,3319,2448,1290,51,-1116,-2036,-2619,-2804,-2609,-2098,-1371,-546,258,963,1498,1879,2111,2291,2464,2760,3202,3874,4741,5786,6904,7988,8894,9489,9661,9341,8511,7219,5563,3673,1721,-156,-1817,-3190,-4242,-5001,-5535,-5949,-6343,-6821,-7431,-8202,-9087,-10011,-10851,-11467,-11733,-11526,-10795,-9522,-7781,-5680,-3401,-1130,921,2575,3688,4187,4047,3353,2207,812,-643,-1941,-2893,-3362,-3268,-2605,-1439,99,1855,3621,5244,6555,7466,7926,7951,7598,6969,6188,5366,4632,4050,3686,3541,3590,3775,4021,4237,4350,4304,4068,3652,3092,2447,1802,1208,742,399,194,70,-22,-166,-411,-824,-1394,-2125,-2927,-3733,-4403,-4844,-4951,-4679,-4025,-3051,-1864,-620,520,1400,1885,1913,1459,574,-631,-2023,-3436,-4713,-5732,-6395,-6671,-6560,-6116,-5406,-4518,-3518,-2473,-1404,-332,760,1889,3061,4294,5558,6838,8059,9174,10093,10762,11124,11149,10850,10256,9431,8472,7449,6476,5600,4872,4293,3827,3421,2991,2462,1769,869,-230,-1494,-2843,-4182,-5380,-6357,-6997,-7282,-7194,-6780,-6142,-5383,-4655,-4084,-3781,-3831,-4249,-5013,-6038,-7194,-8330,-9277,-9887,-10041,-9671,-8770,-7397,-5666,-3738,-1799,-32,1393,2367,2827,2777,2302,1490,523,-474,-1335,-1952,-2250,-2186,-1800,-1118,-250,711,1670,2514,3197,3663,3922,3994,3949,3849,3786,3824,4003,4345,4800,5322,5790,6119,6183,5926,5296,4309,3029,1554,21,-1430,-2665,-3584,-4125,-4278,-4087,-3630,-3021,-2381,-1817,-1418,-1239,-1287,-1535,-1930,-2385,-2830,-3183,-3406,-3472,-3401,-3225,-3001,-2784,-2619,-2526,-2510,-2521,-2524,-2424,-2171,-1680,-932,99,1368,2825,4364,5873,7221,8285,8967,9192,8924,8189,7016,5511,3770,1908,45,-1731,-3338,-4733,-5895,-6824,-7545,-8081,-8468,-8735,-8890,-8953,-8901,-8724,-8393,-7883,-7176,-6267,-5166,-3919,-2569,-1215,70,1184,2036,2588,2779,2646,2225,1594,878,184,-361,-648,-614,-209,548,1611,2902,4298,5704,6983,8055,8849,9329,9502,9407,9101,8664,8178,7698,7283,6926,6629,6334,5996,5547,4930,4124,3120,1952,698,-565,-1716,-2656,-3313,-3626,-3615,-3310,-2810,-2220,-1674,-1277,-1143,-1297,-1786,-2528,-3476,-4476,-5412,-6133,-6540,-6552,-6167,-5420,-4423,-3303,-2232,-1348,-794,-637,-904,-1561,-2502,-3626,-4756,-5783,-6557,-7006,-7067,-6729,-6013,-4951,-3621,-2068,-384,1389,3174,4943,6633,8225,9676,10945,12016,12835,13382,13646,13584,13239,12592,11699,10596,9345,8011,6662,5353,4139,3051,2101,1307,629,74,-399,-812,-1169,-1508,-1804,-2089,-2331,-2549,-2718,-2857,-2958,-3054,-3153,-3296,-3511,-3829,-4279,-4861,-5572,-6379,-7220,-8032,-8712,-9186,-9364,-9199,-8659,-7768,-6575,-5186,-3727,-2342,-1184,-366,8,-90,-641,-1570,-2737,-3993,-5153,-6062,-6583,-6650,-6233,-5403,-4247,-2929,-1600,-419,490,1059,1275,1182,884,501,190,69,244,755,1583,2659,3839,4972,5875,6404,6441,5953,4951,3565,1924,274,-1200,-2269,-2794,-2682,-1927,-620,1101,3014,4907,6560,7789,8485,8589,8128,7174,5855,4310,2681,1097,-361,-1629,-2702,-3596,-4345,-4981,-5529,-5961,-6258,-6327,-6105,-5496,-4459,-2961,-1053,1187,3601,6013,8207,9988,11179,11656,11381,10366,8735,6642,4311,1961,-195,-1989,-3319,-4154,-4541,-4583,-4449,-4294,-4298,-4576,-5210,-6199,-7480,-8928,-10367,-11613,-12475,-12802,-12496,-11539,-9971,-7944,-5609,-3215,-957,963,2388,3258,3537,3307,2679,1812,903,107,-407,-556,-285,383,1379,2598,3901,5162,6253,7093,7618,7825,7736,7414,6951,6434,5965,5619,5438,5455,5630,5937,6288,6611,6812,6822,6577,6050,5227,4133,2818,1340,-200,-1742,-3168,-4429,-5441,-6172,-6594,-6701,-6509,-6050,-5359,-4511,-3547,-2565,-1620,-803,-171,214,315,122,-355,-1074,-1962,-2935,-3898,-4734,-5381,-5736,-5785,-5502,-4921,-4111,-3148,-2145,-1203,-414,160,485,597,529,394,288,328,612,1213,2139,3390,4869,6478,8060,9468,10536,11167,11256,10809,9857,8492,6869,5121,3430,1922,692,-189,-742,-988,-1017,-917,-786,-705,-730,-884,-1157,-1515,-1906,-2279,-2593,-2825,-2971,-3054,-3111,-3168,-3267,-3401,-3561,-3703,-3761,-3665,-3355,-2787,-1952,-891,323,1577,2717,3616,4116,4139,3606,2558,1035,-800,-2791,-4730,-6416,-7689,-8420,-8563,-8123,-7192,-5888,-4394,-2881,-1520,-454,226,494,349,-100,-776,-1502,-2171,-2615,-2771,-2546,-1951,-1002,225,1629,3092,4498,5729,6703,7349,7641,7581,7196,6547,5690,4716,3685,2689,1776,1005,402,-27,-287,-420,-462,-486,-524,-650,-860,-1205,-1629,-2148,-2680,-3205,-3669,-4035,-4298,-4447,-4506,-4496,-4442,-4363,-4266,-4137,-3966,-3717,-3369,-2906,-2319,-1632,-867,-84,672,1335,1863,2210,2360,2311,2076,1692,1199,640,73,-463,-938,-1324,-1627,-1859,-2038,-2208,-2393,-2618,-2905,-3243,-3626,-4022,-4394,-4707,-4927,-5030,-5004,-4850,-4578,-4208,-3758,-3247,-2686,-2085,-1440,-754,-28,740,1524,2320,3078,3784,4388,4867,5201,5382,5427,5363,5236,5095,5002,4992,5110,5347,5708,6139,6600,7027,7364,7567,7609,7489,7218,6853,6412,5981,5566,5223,4931,4689,4455,4182,3846,3394,2832,2166,1417,660,-74,-699,-1184,-1486,-1615,-1585,-1459,-1298,-1190,-1198,-1399,-1804,-2439,-3251,-4203,-5195,-6152,-6973,-7597,-7971,-8081,-7958,-7638,-7220,-6775,-6406,-6173,-6135,-6281,-6600,-7001,-7407,-7687,-7737,-7457,-6770,-5647,-4096,-2164,50,2436,4845,7148,9200,10901,12172,12968,13292,13180,12671,11870,10816,9618,8306,6949,5573,4207,2882,1610,436,-617,-1504,-2184,-2622,-2792,-2674,-2284,-1643,-813,148,1140,2098,2924,3570,3984,4155,4083,3799,3342,2754,2086,1372,645,-80,-790,-1496,-2190,-2888,-3588,-4294,-4992,-5684,-6342,-6963,-7521,-8002,-8377,-8629,-8730,-8649,-8386,-7912,-7264,-6449,-5538,-4566,-3617,-2729,-1956,-1322,-817,-448,-157,64,267,458,654,840,996,1096,1104,1007,789,460,49,-416,-876,-1308,-1659,-1924,-2089,-2171,-2176,-2130,-2042,-1902,-1715,-1425,-1021,-447,309,1272,2400,3661,4957,6185,7230,7971,8318,8205,7617,6576,5170,3497,1719,-24,-1571,-2781,-3559,-3835,-3592,-2874,-1736,-302,1313,2962,4532,5895,6998,7783,8251,8443,8399,8210,7928,7632,7334,7059,6752,6369,5819,5028,3925,2475,682,-1407,-3695,-6057,-8351,-10432,-12181,-13502,-14366,-14763,-14767,-14442,-13928,-13317,-12733,-12239,-11877,-11637,-11466,-11285,-10979,-10463,-9631,-8445,-6885,-4985,-2834,-529,1775,3955,5874,7432,8571,9259,9523,9407,8995,8383,7662,6945,6290,5784,5451,5309,5360,5564,5898,6316,6774,7247,7702,8122,8502,8813,9055,9187,9178,8982,8555,7846,6844,5524,3924,2093,105,-1930,-3923,-5759,-7371,-8687,-9705,-10411,-10862,-11088,-11169,-11134,-11030,-10839,-10545,-10077,-9370,-8352,-6961,-5198,-3066,-675,1879,4404,6740,8702,10133,10955,11102,10635,9631,8243,6654,5024,3534,2288,1367,798,545,577,781,1115,1466,1814,2102,2338,2545,2744,2992,3306,3712,4207,4747,5292,5754,6055,6121,5876,5308,4411,3249,1903,510,-806,-1904,-2687,-3090,-3113,-2803,-2259,-1631,-1052,-697,-670,-1065,-1906,-3165,-4756,-6539,-8361,-10001,-11309,-12077,-12208,-11615,-10296,-8325,-5830,-3012,-91,2683,5085,6928,8078,8492,8185,7259,5850,4140,2304,497,-1141,-2547,-3670,-4527,-5153,-5599,-5931,-6187,-6411,-6608,-6776,-6898,-6940,-6877,-6671,-6307,-5761,-5042,-4154,-3128,-2000,-813,378,1538,2612,3590,4430,5149,5723,6175,6487,6669,6708,6588,6311,5853,5244,4491,3664,2812,2042,1420,1038,933,1107,1528,2082,2658,3085,3216,2937,2159,900,-782,-2725,-4733,-6570,-7999,-8836,-8936,-8282,-6913,-5002,-2750,-441,1681,3374,4493,4960,4816,4163,3199,2133,1193,563,367,653,1381,2436,3653,4827,5774,6328,6386,5916,4947,3586,1963,258,-1382,-2808,-3936,-4726,-5189,-5401,-5451,-5462,-5544,-5784,-6236,-6913,-7760,-8722,-9654,-10462,-10996,-11168,-10910,-10200,-9082,-7628,-5961,-4210,-2521,-997,262,1224,1891,2297,2534,2675,2829,3073,3459,4022,4747,5604,6540,7476,8363,9118,9707,10100,10269,10243,10008,9610,9068,8419,7705,6953,6218,5519,4908,4390,3992,3694,3489,3326,3182,2987,2724,2337,1829,1185,431,-406,-1282,-2146,-2955,-3657,-4220,-4626,-4858,-4939,-4888,-4743,-4560,-4389,-4293,-4325,-4539,-4962,-5628,-6521,-7621,-8878,-10205,-11500,-12638,-13471,-13885,-13749,-13006,-11629,-9674,-7249,-4529,-1717,968,3326,5194,6502,7210,7417,7229,6840,6441,6212,6309,6803,7733,9015,10556,12172,13679,14885,15622,15770,15282,14157,12502,10442,8179,5908,3815,2064,744,-98,-495,-520,-299,43,361,556,545,301,-161,-802,-1539,-2305,-3009,-3600,-4030,-4276,-4346,-4225,-3954,-3532,-2989,-2352,-1642,-900,-177,482,995,1313,1357,1091,483,-460,-1697,-3156,-4732,-6298,-7729,-8888,-9677,-10009,-9858,-9226,-8178,-6812,-5255,-3671,-2195,-987,-141,259,195,-317,-1202,-2374,-3682,-5021,-6231,-7227,-7898,-8197,-8090,-7576,-6691,-5482,-4021,-2410,-742,865,2312,3510,4383,4900,5053,4862,4397,3712,2910,2067,1260,545,-35,-473,-750,-888,-884,-763,-514,-166,289,827,1430,2069,2713,3313,3843,4261,4556,4718,4770,4749,4716,4735,4892,5229,5815,6650,7722,8985,10334,11677,12862,13768,14261,14234,13614,12377,10522,8138,5313,2209,-1019,-4185,-7140,-9733,-11882,-13519,-14648,-15290,-15516,-15407,-15059,-14553,-13977,-13379,-12805,-12271,-11778,-11314,-10862,-10390,-9882,-9296,-8623,-7817,-6883,-5785,-4552,-3176,-1721,-220,1244,2596,3766,4681,5294,5588,5560,5251,4726,4056,3347,2682,2157,1832,1762,1960,2419,3109,3965,4915,5874,6745,7448,7899,8057,7876,7385,6597,5605,4490,3375,2381,1615,1179,1117,1455,2150,3123,4253,5394,6380,7074,7326,7077,6274,4979,3260,1311,-711,-2564,-4065,-5056,-5434,-5186,-4381,-3144,-1679,-195,1090,1999,2407,2279,1643,618,-644,-1945,-3108,-3972,-4448,-4486,-4140,-3471,-2631,-1732,-922,-265,167,417,508,556,640,871,1301,1972,2852,3884,4957,5951,6729,7184,7231,6844,6034,4880,3489,1987,536,-768,-1800,-2526,-2929,-3049,-2967,-2774,-2579,-2474,-2523,-2775,-3209,-3814,-4508,-5232,-5889,-6412,-6722,-6780,-6549,-6016,-5211,-4139,-2887,-1493,-68,1312,2537,3531,4221,4570,4584,4288,3760,3069,2312,1552,846,204,-379,-954,-1550,-2247,-3042,-3987,-5023,-6119,-7180,-8108,-8801,-9162,-9123,-8650,-7739,-6439,-4819,-2981,-1052,858,2618,4146,5359,6226,6741,6938,6864,6597,6206,5768,5327,4922,4555,4213,3867,3490,3048,2535,1950,1316,664,37,-540,-1029,-1431,-1734,-1975,-2157,-2329,-2501,-2684,-2890,-3081,-3259,-3375,-3419,-3381,-3252,-3072,-2850,-2645,-2467,-2355,-2287,-2261,-2209,-2091,-1819,-1346,-610,403,1684,3194,4836,6518,8103,9452,10462,10999,11029,10508,9471,7988,6166,4135,2037,-1,-1869,-3486,-4820,-5860,-6630,-7171,-7517,-7718,-7783,-7736,-7567,-7287,-6895,-6420,-5894,-5377,-4922,-4597,-4437,-4469,-4670,-4999,-5376,-5711,-5908,-5889,-5600,-5028,-4186,-3125,-1913,-626,664,1890,3006,3983,4796,5454,5953,6305,6522,6614,6588,6464,6236,5931,5545,5105,4620,4129,3646,3239,2918,2755,2758,2958,3329,3842,4429,4999,5478,5766,5816,5607,5139,4490,3728,2969,2319,1857,1650,1698,1978,2399,2871,3252,3448,3328,2854,1958,686,-950,-2843,-4910,-7035,-9098,-11005,-12663,-14001,-14980,-15570,-15764,-15577,-15025,-14161,-13014,-11662,-10148,-8553,-6918,-5311,-3739,-2244,-798,595,1982,3389,4847,6385,7993,9664,11343,12973,14455,15710,16638,17161,17240,16838,16001,14770,13259,11575,9867,8246,6834,5687,4844,4276,3932,3709,3510,3233,2783,2137,1246,179,-1041,-2307,-3549,-4673,-5630,-6369,-6892,-7204,-7334,-7332,-7227,-7057,-6852,-6615,-6365,-6089,-5788,-5455,-5083,-4688,-4256,-3836,-3417,-3047,-2744,-2524,-2415,-2422,-2546,-2794,-3150,-3606,-4146,-4735,-5360,-5962,-6518,-6964,-7243,-7318,-7101,-6597,-5741,-4576,-3113,-1432,371,2193,3894,5374,6522,7270,7595,7485,7015,6254,5320,4343,3416,2664,2115,1816,1720,1783,1911,2012,1999,1796,1375,724,-111,-1068,-2057,-2995,-3784,-4386,-4742,-4877,-4793,-4559,-4204,-3814,-3406,-3033,-2701,-2402,-2125,-1833,-1498,-1078,-547,123,943,1919,3043,4302,5654,7072,8485,9845,11074,12107,12871,13317,13388,13078,12361,11279,9844,8137,6203,4134,2009,-103,-2111,-3981,-5650,-7111,-8350,-9373,-10194,-10839,-11300,-11602,-11717,-11642,-11358,-10838,-10097,-9138,-8023,-6806,-5593,-4454,-3508,-2801,-2386,-2272,-2415,-2775,-3253,-3772,-4238,-4579,-4750,-4717,-4507,-4123,-3633,-3064,-2475,-1885,-1303,-730,-128,520,1247,2065,2961,3904,4831,5667,6321,6728,6831,6630,6150,5473,4706,3966,3389,3049,3017,3284,3804,4493,5223,5887,6366,6601,6563,6274,5807,5256,4719,4305,4057,4017,4153,4395,4674,4862,4879,4651,4128,3326,2285,1064,-217,-1493,-2649,-3643,-4420,-4982,-5337,-5529,-5602,-5608,-5597,-5596,-5628,-5681,-5725,-5707,-5568,-5224,-4635,-3727,-2510,-968,812,2779,4786,6724,8434,9794,10676,11021,10769,9947,8605,6840,4800,2621,492,-1453,-3057,-4234,-4913,-5096,-4814,-4165,-3256,-2247,-1275,-486,17,164,-62,-614,-1426,-2352,-3271,-4029,-4498,-4611,-4318,-3656,-2699,-1572,-416,601,1365,1754,1735,1295,513,-521,-1642,-2711,-3554,-4056,-4110,-3698,-2827,-1588,-108,1454,2909,4087,4829,5029,4630,3640,2132,225,-1903,-4081,-6108,-7827,-9087,-9802,-9911,-9419,-8358,-6817,-4898,-2746,-488,1717,3749,5497,6877,7858,8413,8585,8412,7984,7369,6664,5923,5208,4526,3890,3270,2639,1972,1236,437,-422,-1305,-2177,-2985,-3693,-4259,-4682,-4951,-5101,-5148,-5144,-5109,-5094,-5091,-5137,-5200,-5303,-5395,-5495,-5541,-5551,-5472,-5310,-5023,-4612,-4051,-3336,-2472,-1454,-319,920,2217,3532,4825,6038,7140,8074,8822,9341,9620,9645,9417,8950,8269,7405,6413,5337,4230,3146,2108,1166,312,-427,-1077,-1624,-2099,-2489,-2810,-3058,-3226,-3312,-3310,-3221,-3051,-2814,-2528,-2221,-1918,-1665,-1473,-1400,-1455,-1664,-2054,-2590,-3295,-4087,-4949,-5787,-6530,-7106,-7418,-7429,-7084,-6392,-5367,-4094,-2645,-1163,247,1450,2351,2875,2999,2718,2112,1228,224,-811,-1708,-2384,-2701,-2633,-2117,-1188,106,1686,3422,5194,6865,8308,9426,10147,10436,10308,9802,8997,7993,6887,5795,4790,3949,3302,2857,2595,2473,2426,2388,2285,2033,1596,900,-48,-1262,-2696,-4292,-5956,-7592,-9072,-10309,-11190,-11673,-11718,-11347,-10597,-9551,-8279,-6882,-5418,-3951,-2497,-1073,347,1775,3237,4749,6291,7847,9354,10741,11927,12822,13354,13470,13159,12424,11349,9984,8476,6910,5414,4078,2953,2093,1474,1084,864,757,718,686,641,551,421,233,7,-270,-592,-954,-1361,-1807,-2277,-2773,-3257,-3730,-4152,-4531,-4848,-5112,-5342,-5545,-5752,-5956,-6161,-6341,-6453,-6455,-6292,-5915,-5317,-4485,-3471,-2330,-1165,-59,860,1529,1862,1840,1453,737,-252,-1440,-2735,-4049,-5296,-6383,-7247,-7823,-8063,-7943,-7447,-6584,-5388,-3902,-2203,-365,1521,3349,5048,6507,7671,8473,8872,8848,8408,7574,6401,4971,3379,1749,210,-1123,-2126,-2736,-2896,-2639,-2005,-1129,-128,800,1528,1885,1804,1224,198,-1206,-2810,-4462,-5936,-7078,-7720,-7790,-7258,-6171,-4643,-2817,-867,1035,2749,4172,5251,5999,6450,6702,6835,6951,7117,7373,7730,8149,8578,8938,9144,9123,8816,8183,7227,5960,4438,2721,898,-954,-2737,-4388,-5822,-7019,-7918,-8544,-8884,-8971,-8846,-8540,-8113,-7597,-7042,-6482,-5953,-5476,-5081,-4767,-4555,-4427,-4388,-4416,-4506,-4630,-4786,-4944,-5098,-5231,-5320,-5357,-5318,-5198,-4970,-4625,-4148,-3523,-2751,-1837,-794,338,1518,2693,3799,4788,5602,6219,6601,6778,6741,6563,6279,5968,5696,5523,5492,5633,5938,6389,6943,7533,8107,8589,8933,9077,9013,8701,8164,7402,6450,5343,4130,2863,1604,427,-612,-1434,-2014,-2292,-2300,-2030,-1560,-955,-310,267,682,844,696,198,-632,-1763,-3106,-4567,-6012,-7325,-8383,-9088,-9379,-9211,-8599,-7577,-6210,-4599,-2834,-1032,718,2327,3738,4895,5786,6392,6717,6781,6583,6164,5534,4732,3786,2749,1653,573,-453,-1354,-2102,-2646,-2991,-3124,-3088,-2907,-2647,-2355,-2086,-1880,-1760,-1722,-1750,-1803,-1824,-1777,-1596,-1273,-775,-133,627,1444,2246,2955,3496,3798,3820,3540,2957,2126,1081,-69,-1248,-2348,-3267,-3940,-4281,-4282,-3925,-3263,-2363,-1332,-295,625,1292,1624,1537,1033,131,-1079,-2481,-3922,-5245,-6297,-6949,-7125,-6774,-5930,-4646,-3033,-1224,650,2451,4081,5454,6537,7322,7824,8094,8164,8095,7909,7640,7288,6848,6313,5661,4886,3997,2988,1915,789,-322,-1390,-2368,-3230,-3960,-4567,-5049,-5453,-5788,-6090,-6383,-6657,-6935,-7171,-7369,-7477,-7487,-7360,-7104,-6700,-6182,-5558,-4868,-4145,-3411,-2687,-1989,-1294,-615,93,820,1596,2407,3239,4061,4823,5478,5972,6262,6325,6160,5796,5272,4677,4051,3501,3041,2733,2550,2486,2482,2486,2440,2292,2004,1580,1015,355,-354,-1076,-1736,-2324,-2777,-3112,-3292,-3349,-3269,-3079,-2790,-2415,-1982,-1508,-1023,-568,-169,132,302,321,176,-132,-578,-1131,-1744,-2357,-2915,-3371,-3679,-3822,-3801,-3619,-3337,-2980,-2622,-2314,-2094,-2005,-2041,-2186,-2393,-2598,-2728,-2714,-2500,-2042,-1349,-420,665,1869,3075,4227,5226,6027,6583,6885,6942,6781,6447,5992,5460,4917,4381,3907,3479,3124,2808,2524,2234,1923,1561,1138,662,112,-448,-1049,-1611,-2152,-2620,-3013,-3319,-3526,-3642,-3669,-3609,-3484,-3296,-3072,-2818,-2554,-2286,-2021,-1745,-1446,-1101,-673,-148,512,1308,2248,3308,4465,5654,6829,7895,8798,9444,9793,9796,9445,8755,7774,6560,5214,3810,2460,1235,211,-571,-1076,-1320,-1299,-1079,-686,-194,337,842,1252,1511,1574,1401,987,337,-522,-1532,-2637,-3758,-4832,-5784,-6584,-7179,-7577,-7759,-7767,-7596,-7314,-6922,-6484,-6013,-5540,-5084,-4636,-4205,-3762,-3289,-2770,-2185,-1539,-835,-125,563,1145,1572,1791,1745,1452,903,175,-669,-1535,-2312,-2924,-3275,-3334,-3062,-2488,-1626,-563,662,1948,3243,4474,5590,6556,7335,7908,8255,8362,8218,7820,7155,6253,5110,3795,2344,848,-603,-1927,-3017,-3834,-4304,-4459,-4302,-3931,-3426,-2917,-2502,-2300,-2354,-2714,-3336,-4179,-5109,-6031,-6777,-7254,-7346,-7020,-6260,-5125,-3692,-2089,-431,1140,2536,3657,4491,5002,5252,5262,5121,4875,4593,4293,4009,3712,3394,3019,2552,1985,1312,554,-232,-991,-1651,-2123,-2382,-2362,-2097,-1606,-978,-307,293,711,862,685,188,-608,-1580,-2635,-3592,-4345,-4751,-4779,-4403,-3706,-2795,-1821,-970,-363,-157,-376,-1037,-2059,-3299,-4597,-5742,-6566,-6910,-6694,-5899,-4577,-2862,-921,1035,2794,4186,5067,5387,5153,4465,3472,2373,1381,673,421,689,1501,2792,4426,6224,7996,9523,10677,11317,11432,11027,10218,9112,7892,6683,5625,4784,4185,3794,3535,3301,2987,2500,1789,843,-286,-1505,-2690,-3692,-4407,-4725,-4633,-4148,-3369,-2437,-1522,-798,-421,-491,-1054,-2080,-3473,-5073,-6697,-8136,-9215,-9793,-9792,-9205,-8091,-6571,-4790,-2924,-1123,475,1793,2785,3468,3892,4119,4253,4346,4475,4655,4893,5163,5406,5581,5603,5445,5054,4438,3610,2619,1548,458,-537,-1389,-2027,-2434,-2626,-2625,-2516,-2353,-2229,-2193,-2280,-2493,-2792,-3118,-3387,-3517,-3435,-3108,-2518,-1721,-773,202,1104,1814,2241,2344,2107,1572,822,-57,-929,-1705,-2277,-2593,-2628,-2381,-1911,-1273,-573,108,660,1026,1133,979,572,-28,-744,-1462,-2090,-2507,-2662,-2491,-2003,-1245,-275,779,1827,2750,3475,3951,4178,4183,4043,3829,3634,3523,3525,3654,3856,4072,4210,4183,3912,3371,2534,1473,239,-1043,-2266,-3334,-4152,-4702,-4969,-5011,-4908,-4740,-4628,-4617,-4769,-5069,-5466,-5878,-6201,-6314,-6155,-5655,-4838,-3754,-2514,-1259,-138,720,1198,1262,913,225,-668,-1631,-2476,-3076,-3303,-3107,-2480,-1480,-214,1187,2571,3805,4770,5399,5659,5585,5229,4694,4081,3503,3043,2765,2685,2789,3017,3299,3541,3665,3618,3363,2930,2347,1702,1067,521,127,-93,-144,-65,67,180,179,11,-368,-940,-1673,-2471,-3249,-3889,-4314,-4462,-4326,-3939,-3364,-2729,-2121,-1684,-1489,-1603,-2034,-2751,-3682,-4723,-5761,-6681,-7386,-7805,-7903,-7674,-7153,-6388,-5452,-4416,-3358,-2335,-1388,-550,204,865,1512,2166,2904,3755,4757,5893,7140,8413,9611,10617,11287,11536,11270,10486,9219,7576,5710,3810,2056,636,-345,-796,-756,-263,520,1456,2345,3047,3423,3418,3017,2275,1301,220,-804,-1650,-2199,-2402,-2250,-1795,-1132,-397,282,764,962,820,349,-398,-1304,-2247,-3067,-3640,-3855,-3671,-3076,-2140,-964,323,1564,2630,3417,3846,3923,3655,3137,2453,1718,1036,485,118,-42,-12,175,477,829,1196,1530,1816,2038,2192,2293,2327,2323,2255,2130,1927,1628,1216,681,14,-771,-1657,-2604,-3571,-4502,-5354,-6071,-6635,-7014,-7217,-7256,-7149,-6936,-6635,-6271,-5854,-5387,-4862,-4287,-3649,-2984,-2313,-1689,-1171,-811,-644,-711,-967,-1403,-1910,-2423,-2814,-3006,-2906,-2473,-1692,-578,805,2390,4067,5747,7310,8682,9765,10520,10900,10900,10530,9830,8851,7677,6371,5039,3736,2546,1503,638,-42,-559,-938,-1226,-1470,-1722,-2028,-2419,-2923,-3526,-4230,-4977,-5729,-6423,-6988,-7381,-7544,-7470,-7146,-6618,-5919,-5141,-4344,-3616,-3005,-2544,-2225,-2007,-1836,-1618,-1303,-816,-145,681,1624,2561,3408,4032,4352,4317,3911,3199,2266,1236,263,-548,-1064,-1254,-1085,-603,122,999,1911,2774,3492,4035,4357,4483,4414,4193,3834,3364,2789,2106,1316,407,-626,-1755,-2977,-4219,-5438,-6548,-7467,-8133,-8474,-8476,-8126,-7474,-6576,-5528,-4421,-3356,-2406,-1625,-1025,-590,-268,-1,286,648,1121,1717,2404,3139,3851,4471,4936,5210,5272,5159,4903,4602,4326,4176,4232,4538,5132,5984,7046,8224,9396,10421,11169,11508,11360,10679,9479,7826,5837,3650,1437,-659,-2492,-3978,-5051,-5713,-5997,-5964,-5709,-5323,-4894,-4511,-4221,-4078,-4086,-4249,-4545,-4931,-5372,-5810,-6197,-6491,-6651,-6668,-6515,-6226,-5791,-5257,-4639,-3965,-3253,-2513,-1751,-962,-157,666,1485,2280,3023,3685,4243,4681,5003,5211,5340,5412,5461,5510,5562,5615,5629,5566,5357,4952,4300,3375,2188,767,-814,-2458,-4063,-5503,-6671,-7467,-7819,-7688,-7071,-6006,-4555,-2832,-947,947,2720,4239,5381,6096,6309,6063,5379,4360,3117,1778,468,-697,-1634,-2283,-2622,-2657,-2416,-1940,-1285,-503,349,1218,2041,2769,3337,3692,3785,3580,3052,2224,1117,-188,-1597,-2987,-4222,-5169,-5702,-5744,-5229,-4194,-2684,-842,1158,3118,4804,6040,6656,6578,5790,4378,2483,327,-1874,-3873,-5483,-6563,-7047,-6954,-6372,-5430,-4309,-3159,-2146,-1355,-852,-636,-664,-870,-1170,-1474,-1732,-1884,-1933,-1873,-1754,-1603,-1480,-1419,-1446,-1575,-1788,-2064,-2357,-2620,-2809,-2879,-2812,-2603,-2262,-1841,-1366,-908,-484,-137,145,385,603,871,1207,1655,2216,2872,3562,4228,4766,5107,5177,4939,4403,3608,2635,1606,628,-152,-641,-752,-440,277,1363,2710,4202,5692,7029,8076,8719,8873,8509,7630,6294,4601,2669,652,-1316,-3103,-4600,-5751,-6515,-6907,-6969,-6756,-6358,-5842,-5295,-4774,-4338,-4021,-3845,-3830,-3967,-4251,-4670,-5191,-5792,-6436,-7071,-7671,-8162,-8518,-8670,-8590,-8232,-7576,-6597,-5315,-3725,-1893,131,2261,4376,6388,8155,9593,10622,11188,11304,10993,10338,9433,8383,7295,6237,5269,4405,3631,2934,2273,1641,1023,440,-69,-473,-703,-738,-536,-101,543,1358,2271,3211,4096,4850,5412,5730,5778,5535,5027,4268,3328,2254,1139,50,-933,-1760,-2390,-2832,-3089,-3217,-3257,-3267,-3278,-3305,-3338,-3337,-3252,-3038,-2644,-2069,-1330,-467,424,1279,1990,2508,2770,2775,2538,2095,1527,900,297,-198,-531,-653,-533,-188,376,1097,1928,2788,3607,4308,4825,5092,5079,4742,4089,3116,1861,375,-1279,-3008,-4726,-6311,-7674,-8711,-9346,-9540,-9264,-8566,-7498,-6176,-4723,-3292,-2020,-1043,-452,-298,-579,-1244,-2187,-3285,-4372,-5321,-5982,-6286,-6166,-5639,-4735,-3539,-2137,-630,887,2353,3699,4916,5967,6878,7629,8233,8693,8974,9090,8977,8641,8038,7188,6088,4817,3424,2036,750,-318,-1081,-1479,-1518,-1215,-679,-16,635,1114,1320,1147,568,-410,-1710,-3239,-4840,-6397,-7761,-8840,-9568,-9918,-9913,-9596,-9042,-8324,-7516,-6675,-5841,-5021,-4220,-3405,-2556,-1645,-657,396,1494,2574,3570,4398,4970,5229,5120,4644,3833,2765,1558,343,-729,-1543,-1984,-2018,-1627,-877,148,1320,2509,3585,4460,5070,5407,5490,5379,5139,4834,4519,4202,3894,3544,3113,2538,1772,791,-417,-1812,-3336,-4896,-6371,-7644,-8590,-9107,-9123,-8616,-7596,-6148,-4377,-2438,-512,1242,2655,3624,4084,4034,3546,2730,1760,808,54,-354,-329,180,1126,2427,3946,5515,6987,8205,9079,9548,9615,9331,8774,8054,7269,6514,5851,5305,4860,4482,4087,3618,2991,2173,1135,-100,-1481,-2928,-4334,-5597,-6604,-7283,-7568,-7464,-6991,-6234,-5289,-4290,-3347,-2586,-2059,-1832,-1865,-2148,-2580,-3104,-3605,-4032,-4312,-4415,-4347,-4091,-3712,-3213,-2663,-2074,-1492,-923,-392,112,566,977,1314,1563,1689,1659,1468,1097,592,-9,-622,-1152,-1515,-1624,-1436,-937,-152,840,1940,3009,3916,4531,4754,4544,3893,2881,1630,287,-943,-1926,-2495,-2586,-2177,-1299,-80,1354,2805,4109,5094,5649,5702,5276,4419,3291,2024,841,-127,-703,-845,-506,231,1257,2401,3468,4280,4671,4555,3894,2741,1204,-543,-2316,-3897,-5125,-5841,-5992,-5553,-4605,-3273,-1720,-154,1276,2393,3131,3423,3303,2821,2074,1177,249,-616,-1323,-1854,-2179,-2352,-2412,-2453,-2531,-2738,-3094,-3636,-4323,-5106,-5883,-6547,-6964,-7043,-6695,-5900,-4689,-3129,-1370,454,2157,3592,4616,5149,5135,4609,3618,2293,771,-797,-2245,-3463,-4341,-4836,-4929,-4654,-4052,-3216,-2196,-1108,8,1054,1988,2756,3316,3648,3742,3596,3231,2667,1941,1100,201,-694,-1511,-2185,-2649,-2856,-2777,-2401,-1760,-885,131,1229,2298,3277,4085,4693,5082,5274,5297,5221,5080,4953,4842,4779,4723,4645,4478,4166,3663,2948,2036,974,-155,-1273,-2264,-3079,-3638,-3931,-3967,-3781,-3444,-3036,-2655,-2371,-2284,-2408,-2789,-3396,-4190,-5107,-6057,-6956,-7715,-8267,-8553,-8549,-8253,-7687,-6907,-5982,-4995,-4036,-3168,-2458,-1913,-1546,-1301,-1137,-975,-741,-377,175,933,1891,3030,4269,5544,6746,7773,8541,8967,9025,8721,8098,7259,6303,5382,4593,4057,3814,3891,4240,4791,5421,6023,6460,6648,6515,6047,5279,4269,3129,1948,848,-104,-844,-1350,-1645,-1742,-1725,-1617,-1504,-1400,-1350,-1346,-1392,-1461,-1538,-1611,-1670,-1741,-1845,-2023,-2329,-2767,-3369,-4075,-4842,-5558,-6122,-6407,-6337,-5826,-4888,-3534,-1870,-10,1885,3654,5139,6223,6825,6913,6540,5761,4737,3592,2487,1562,895,549,505,702,1054,1419,1693,1757,1539,1023,211,-812,-1956,-3098,-4120,-4914,-5423,-5614,-5520,-5202,-4748,-4274,-3856,-3592,-3485,-3564,-3762,-4030,-4271,-4414,-4372,-4112,-3593,-2845,-1888,-796,359,1500,2546,3439,4138,4616,4883,4953,4870,4686,4448,4222,4028,3903,3823,3773,3690,3518,3208,2714,2044,1230,345,-499,-1170,-1561,-1542,-1074,-134,1216,2856,4614,6290,7656,8531,8743,8219,6927,4954,2415,-467,-3486,-6380,-8941,-10979,-12372,-13060,-13055,-12434,-11327,-9888,-8315,-6763,-5405,-4336,-3622,-3262,-3188,-3325,-3522,-3695,-3714,-3549,-3167,-2627,-1982,-1355,-829,-503,-433,-611,-1022,-1559,-2127,-2589,-2835,-2764,-2327,-1513,-362,1036,2565,4083,5456,6553,7298,7622,7543,7080,6316,5335,4243,3131,2109,1230,586,190,80,240,640,1231,1928,2659,3310,3816,4078,4064,3731,3101,2196,1095,-133,-1385,-2573,-3612,-4429,-4975,-5218,-5139,-4750,-4060,-3100,-1909,-530,978,2556,4124,5614,6924,7990,8730,9088,9053,8607,7811,6717,5431,4059,2716,1502,508,-230,-682,-880,-867,-717,-509,-325,-233,-286,-505,-897,-1422,-2043,-2687,-3291,-3789,-4126,-4272,-4196,-3925,-3466,-2891,-2262,-1663,-1177,-879,-800,-974,-1348,-1879,-2463,-3005,-3410,-3600,-3539,-3225,-2695,-2017,-1281,-565,47,512,818,963,1006,975,940,923,951,1012,1068,1087,1001,790,423,-72,-665,-1267,-1812,-2187,-2335,-2185,-1719,-949,87,1304,2614,3894,5028,5903,6415,6500,6125,5306,4112,2638,1031,-570,-2004,-3154,-3911,-4227,-4078,-3508,-2574,-1390,-59,1288,2544,3613,4427,4945,5158,5064,4697,4079,3265,2289,1211,74,-1052,-2127,-3078,-3870,-4459,-4802,-4904,-4727,-4312,-3646,-2791,-1760,-623,586,1798,2967,4024,4920,5584,5973,6032,5732,5056,4008,2614,930,-965,-2972,-4964,-6824,-8423,-9673,-10495,-10869,-10802,-10330,-9536,-8486,-7272,-5962,-4619,-3276,-1968,-691,535,1697,2777,3719,4476,4976,5153,4967,4389,3446,2196,759,-731,-2090,-3177,-3829,-3976,-3581,-2684,-1389,169,1814,3392,4745,5770,6386,6555,6290,5610,4589,3294,1827,284,-1236,-2634,-3835,-4762,-5371,-5623,-5511,-5035,-4233,-3146,-1846,-411,1075,2533,3868,5037,5967,6636,7028,7143,7000,6633,6060,5331,4466,3503,2487,1440,438,-500,-1289,-1914,-2309,-2473,-2394,-2088,-1603,-990,-330,289,782,1059,1063,737,82,-895,-2135,-3563,-5086,-6585,-7967,-9121,-9972,-10462,-10549,-10238,-9541,-8506,-7207,-5728,-4165,-2628,-1195,53,1053,1791,2238,2426,2371,2119,1729,1246,758,304,-38,-234,-242,-62,313,843,1498,2224,2969,3688,4342,4916,5406,5822,6200,6552,6903,7272,7613,7940,8159,8258,8152,7842,7281,6523,5576,4534,3448,2414,1488,727,171,-178,-306,-253,-29,308,734,1186,1632,2007,2279,2397,2322,2036,1498,721,-303,-1545,-2965,-4501,-6080,-7602,-8973,-10078,-10839,-11158,-11027,-10400,-9351,-7911,-6199,-4318,-2378,-518,1188,2625,3763,4554,5010,5149,5024,4686,4201,3624,3008,2398,1817,1299,847,482,212,33,-31,-11,113,291,524,748,946,1065,1064,922,593,73,-658,-1584,-2690,-3916,-5210,-6474,-7607,-8509,-9054,-9164,-8750,-7782,-6254,-4216,-1761,975,3825,6606,9120,11207,12698,13519,13598,12973,11713,9955,7889,5697,3595,1739,263,-776,-1379,-1609,-1580,-1420,-1272,-1238,-1386,-1716,-2174,-2668,-3046,-3208,-3007,-2429,-1433,-137,1354,2837,4102,4966,5234,4831,3715,1946,-332,-2938,-5632,-8179,-10366,-12014,-13017,-13312,-12929,-11925,-10424,-8568,-6518,-4427,-2457,-709,699,1729,2332,2531,2338,1823,1039,76,-984,-2054,-3055,-3912,-4566,-4965,-5083,-4893,-4419,-3656,-2673,-1506,-235,1056,2295,3391,4274,4885,5185,5155,4817,4199,3377,2433,1468,599,-97,-509,-609,-358,212,1052,2070,3166,4219,5125,5798,6165,6225,5966,5471,4793,4043,3301,2643,2113,1718,1436,1218,1000,714,311,-249,-960,-1793,-2674,-3508,-4177,-4562,-4553,-4076,-3083,-1601,316,2540,4908,7222,9268,10845,11788,11978,11395,10073,8141,5780,3199,626,-1743,-3759,-5313,-6383,-6975,-7167,-7046,-6731,-6310,-5892,-5514,-5227,-5026,-4889,-4796,-4688,-4559,-4374,-4130,-3849,-3518,-3183,-2844,-2516,-2209,-1912,-1619,-1321,-989,-615,-185,307,840,1394,1919,2377,2705,2884,2875,2702,2377,1973,1538,1159,898,799,899,1166,1575,2037,2472,2791,2906,2778,2380,1740,918,10,-864,-1577,-2016,-2080,-1734,-965,146,1499,2931,4269,5338,5983,6102,5641,4621,3111,1253,-787,-2814,-4622,-6049,-6938,-7209,-6837,-5840,-4337,-2444,-359,1741,3664,5239,6355,6903,6890,6311,5271,3872,2257,576,-1046,-2493,-3690,-4586,-5163,-5425,-5390,-5089,-4549,-3810,-2900,-1856,-701,527,1806,3093,4357,5537,6588,7434,8019,8270,8141,7593,6623,5250,3532,1558,-567,-2705,-4736,-6528,-7991,-9044,-9666,-9863,-9678,-9205,-8526,-7758,-6993,-6289,-5710,-5227,-4845,-4488,-4119,-3681,-3149,-2526,-1833,-1122,-452,120,549,805,911,876,785,683,656,761,1032,1481,2089,2797,3553,4272,4887,5338,5587,5605,5409,4994,4413,3688,2868,1982,1059,117,-830,-1754,-2632,-3412,-4035,-4448,-4572,-4390,-3851,-3008,-1871,-558,851,2210,3409,4316,4856,4955,4623,3885,2838,1602,320,-851,-1790,-2381,-2584,-2369,-1792,-903,171,1344,2489,3518,4357,4945,5263,5293,5046,4555,3835,2960,1941,853,-295,-1448,-2601,-3717,-4782,-5770,-6652,-7408,-8003,-8411,-8603,-8548,-8234,-7633,-6768,-5644,-4329,-2889,-1419,-27,1188,2141,2765,3029,2944,2532,1887,1086,259,-490,-1043,-1338,-1316,-988,-381,428,1358,2303,3171,3878,4357,4588,4566,4327,3948,3484,3048,2683,2455,2377,2429,2589,2791,3000,3161,3264,3296,3289,3273,3306,3421,3670,4046,4537,5087,5603,6003,6169,6042,5565,4754,3653,2360,993,-319,-1457,-2341,-2914,-3197,-3222,-3107,-2933,-2852,-2921,-3244,-3807,-4598,-5541,-6517,-7414,-8094,-8452,-8423,-7978,-7153,-6028,-4716,-3368,-2118,-1106,-412,-89,-123,-451,-973,-1557,-2073,-2396,-2449,-2175,-1585,-718,358,1541,2743,3872,4855,5648,6222,6583,6731,6717,6524,6219,5758,5186,4441,3551,2469,1221,-173,-1665,-3160,-4562,-5742,-6578,-6962,-6810,-6085,-4803,-3015,-846,1574,4066,6458,8587,10299,11495,12100,12090,11491,10344,8762,6837,4730,2559,478,-1400,-2966,-4168,-4960,-5384,-5442,-5252,-4850,-4377,-3888,-3488,-3236,-3171,-3326,-3674,-4205,-4853,-5568,-6283,-6924,-7451,-7791,-7918,-7788,-7397,-6740,-5867,-4810,-3672,-2515,-1458,-560,85,454,508,278,-206,-880,-1656,-2461,-3198,-3799,-4200,-4356,-4250,-3885,-3293,-2534,-1671,-806,1,669,1164,1479,1621,1643,1588,1514,1467,1481,1563,1718,1909,2110,2277,2362,2346,2187,1900,1472,951,356,-234,-777,-1184,-1403,-1368,-1050,-450,411,1454,2613,3783,4877,5841,6619,7226,7682,8027,8326,8593,8854,9058,9158,9045,8634,7834,6611,4963,2988,796,-1405,-3438,-5096,-6245,-6778,-6694,-6025,-4901,-3458,-1881,-310,1097,2269,3141,3726,4054,4195,4208,4174,4114,4059,3971,3817,3528,3044,2317,1316,56,-1424,-3043,-4700,-6295,-7704,-8868,-9712,-10229,-10443,-10387,-10140,-9758,-9307,-8824,-8326,-7815,-7246,-6610,-5828,-4905,-3797,-2543,-1178,226,1576,2787,3763,4448,4804,4828,4570,4082,3477,2851,2313,1949,1811,1928,2261,2754,3307,3806,4148,4246,4058,3585,2888,2050,1195,449,-78,-297,-158,341,1159,2216,3390,4562,5592,6372,6800,6830,6434,5640,4498,3094,1531,-73,-1617,-2981,-4102,-4909,-5389,-5552,-5429,-5093,-4599,-4023,-3414,-2797,-2185,-1549,-867,-92,794,1803,2905,4046,5135,6070,6730,7021,6860,6218,5103,3581,1772,-188,-2094,-3801,-5118,-5950,-6228,-5953,-5207,-4102,-2800,-1471,-253,723,1413,1791,1920,1861,1733,1630,1626,1784,2070,2469,2846,3134,3165,2890,2212,1155,-254,-1903,-3669,-5406,-6966,-8252,-9173,-9721,-9898,-9767,-9385,-8833,-8158,-7415,-6609,-5760,-4850,-3876,-2826,-1707,-531,675,1860,2983,3968,4768,5332,5624,5644,5398,4928,4292,3540,2765,1996,1313,726,263,-89,-344,-532,-656,-748,-779,-757,-644,-441,-128,256,696,1115,1464,1669,1690,1485,1076,476,-223,-962,-1618,-2132,-2412,-2442,-2211,-1770,-1173,-525,96,596,902,984,820,453,-76,-661,-1225,-1653,-1863,-1802,-1422,-738,228,1411,2738,4109,5451,6657,7661,8390,8785,8813,8441,7673,6526,5054,3329,1462,-424,-2198,-3732,-4937,-5759,-6177,-6257,-6039,-5665,-5211,-4806,-4510,-4384,-4425,-4617,-4893,-5184,-5403,-5481,-5354,-4998,-4394,-3574,-2576,-1469,-336,740,1663,2366,2775,2860,2592,1993,1079,-79,-1427,-2866,-4309,-5649,-6796,-7641,-8115,-8144,-7691,-6762,-5360,-3574,-1465,830,3209,5523,7682,9560,11113,12284,13066,13466,13507,13217,12636,11787,10718,9439,8018,6461,4864,3255,1733,355,-805,-1696,-2291,-2588,-2604,-2386,-1985,-1472,-898,-334,189,614,932,1102,1133,1019,780,466,112,-198,-416,-489,-390,-144,214,596,898,1027,875,407,-398,-1479,-2732,-4010,-5143,-5958,-6336,-6161,-5444,-4193,-2552,-660,1271,3048,4474,5411,5755,5491,4637,3301,1597,-305,-2237,-4045,-5566,-6697,-7361,-7511,-7170,-6370,-5186,-3707,-2042,-274,1476,3155,4689,6038,7190,8127,8866,9401,9740,9874,9792,9478,8927,8141,7147,5983,4697,3350,1996,667,-597,-1808,-2969,-4100,-5237,-6381,-7550,-8717,-9853,-10914,-11825,-12551,-13008,-13183,-13032,-12564,-11793,-10760,-9518,-8140,-6688,-5254,-3893,-2679,-1642,-821,-206,199,440,538,552,517,480,469,501,574,681,775,841,822,697,453,92,-364,-868,-1381,-1837,-2206,-2437,-2520,-2443,-2195,-1804,-1275,-641,62,802,1544,2239,2873,3400,3820,4109,4268,4293,4196,3967,3630,3170,2606,1931,1152,291,-635,-1570,-2465,-3233,-3804,-4090,-4029,-3579,-2709,-1449,169,2062,4126,6243,8274,10096,11589,12660,13258,13346,12946,12100,10880,9392,7735,6041,4406,2958,1756,888,369,214,408,890,1617,2493,3436,4344,5127,5669,5914,5771,5226,4259,2910,1238,-664,-2674,-4671,-6521,-8112,-9360,-10209,-10653,-10724,-10491,-10066,-9543,-9055,-8687,-8516,-8577,-8868,-9346,-9954,-10588,-11170,-11591,-11786,-11693,-11283,-10560,-9538,-8271,-6808,-5220,-3565,-1903,-280,1257,2699,4010,5201,6253,7177,7959,8609,9088,9414,9529,9452,9136,8594,7818,6825,5655,4355,3005,1699,539,-363,-904,-1010,-624,264,1611,3352,5355,7486,9576,11466,13001,14062,14556,14456,13757,12538,10884,8921,6805,4648,2603,747,-844,-2150,-3176,-3985,-4619,-5181,-5723,-6313,-6985,-7734,-8547,-9357,-10105,-10692,-11057,-11109,-10815,-10132,-9073,-7658,-5955,-4035,-2008,27,1955,3678,5115,6199,6899,7203,7140,6749,6110,5298,4412,3538,2767,2155,1759,1589,1652,1912,2334,2852,3416,3957,4423,4767,4945,4928,4680,4191,3431,2430,1175,-270,-1862,-3536,-5206,-6815,-8289,-9584,-10660,-11501,-12094,-12449,-12576,-12498,-12237,-11837,-11324,-10744,-10150,-9568,-9049,-8621,-8270,-8017,-7788,-7540,-7181,-6620,-5779,-4581,-3016,-1080,1146,3566,6023,8353,10377,11937,12892,13163,12705,11560,9803,7581,5075,2470,-9,-2205,-3940,-5133,-5714,-5700,-5140,-4141,-2817,-1326,225,1695,3016,4124,4992,5628,6033,6243,6273,6147,5880,5487,4981,4375,3701,2974,2237,1527,875,317,-130,-474,-712,-896,-1038,-1199,-1382,-1624,-1906,-2215,-2507,-2738,-2838,-2768,-2465,-1927,-1134,-133,1033,2279,3513,4641,5569,6215,6527,6471,6047,5281,4225,2959,1566,158,-1185,-2367,-3323,-4003,-4377,-4419,-4146,-3560,-2702,-1637,-421,833,2041,3080,3854,4273,4271,3819,2922,1626,13,-1795,-3684,-5483,-7097,-8381,-9278,-9735,-9740,-9335,-8564,-7523,-6310,-5032,-3806,-2708,-1827,-1174,-784,-602,-600,-687,-805,-851,-782,-516,-37,672,1600,2699,3924,5192,6433,7558,8495,9180,9550,9580,9247,8551,7531,6216,4706,3071,1441,-82,-1387,-2386,-3022,-3259,-3120,-2620,-1865,-906,111,1122,2007,2714,3197,3444,3491,3376,3187,2985,2875,2885,3078,3417,3866,4335,4687,4813,4559,3854,2618,874,-1323,-3847,-6517,-9144,-11497,-13380,-14630,-15123,-14824,-13765,-12028,-9808,-7259,-4642,-2131,62,1812,3034,3712,3898,3690,3239,2702,2241,2012,2094,2582,3441,4657,6108,7687,9238,10631,11745,12499,12857,12823,12446,11795,10970,10042,9103,8196,7348,6565,5814,5058,4256,3367,2366,1258,46,-1216,-2491,-3723,-4853,-5862,-6703,-7408,-7958,-8423,-8804,-9176,-9545,-9956,-10395,-10872,-11330,-11758,-12083,-12281,-12312,-12153,-11813,-11291,-10620,-9814,-8912,-7926,-6896,-5831,-4766,-3717,-2718,-1797,-991,-342,115,343,328,73,-396,-1013,-1715,-2391,-2966,-3333,-3445,-3241,-2739,-1939,-918,256,1475,2633,3625,4360,4779,4849,4596,4063,3342,2549,1791,1197,848,813,1104,1701,2532,3487,4449,5273,5849,6072,5897,5294,4323,3031,1556,2,-1473,-2744,-3700,-4229,-4310,-3885,-3007,-1726,-128,1648,3487,5226,6750,7932,8710,9030,8917,8402,7593,6582,5513,4500,3656,3078,2800,2863,3225,3843,4630,5486,6307,6990,7453,7642,7525,7113,6442,5572,4577,3545,2533,1615,810,126,-456,-988,-1514,-2108,-2802,-3644,-4633,-5758,-6988,-8260,-9510,-10669,-11648,-12391,-12830,-12922,-12665,-12048,-11131,-9973,-8666,-7324,-6050,-4948,-4102,-3538,-3268,-3230,-3334,-3481,-3520,-3362,-2902,-2108,-985,406,1968,3562,5052,6285,7171,7604,7601,7144,6355,5308,4178,3091,2205,1635,1466,1751,2475,3608,5042,6683,8383,10011,11444,12558,13295,13591,13454,12900,11989,10795,9402,7884,6315,4732,3174,1637,127,-1374,-2874,-4369,-5858,-7300,-8665,-9899,-10939,-11745,-12255,-12458,-12331,-11898,-11196,-10280,-9238,-8138,-7080,-6125,-5334,-4736,-4326,-4079,-3933,-3817,-3636,-3321,-2802,-2042,-1067,116,1391,2695,3889,4891,5594,5962,5961,5630,5027,4260,3445,2712,2177,1930,2016,2445,3156,4063,5031,5913,6562,6858,6708,6089,5006,3552,1820,-31,-1876,-3567,-5012,-6133,-6909,-7339,-7471,-7362,-7085,-6724,-6339,-6000,-5734,-5567,-5487,-5471,-5483,-5474,-5399,-5210,-4876,-4372,-3694,-2866,-1907,-889,151,1130,2022,2775,3392,3863,4217,4451,4595,4625,4546,4321,3928,3354,2578,1649,587,-506,-1543,-2401,-2983,-3182,-2959,-2284,-1195,227,1870,3579,5203,6572,7565,8070,8049,7501,6498,5151,3608,2035,582,-624,-1503,-2030,-2236,-2190,-2015,-1829,-1761,-1915,-2350,-3086,-4089,-5268,-6516,-7686,-8637,-9248,-9409,-9078,-8221,-6889,-5148,-3118,-928,1263,3329,5132,6587,7630,8242,8421,8214,7668,6841,5824,4657,3435,2198,1011,-76,-1012,-1752,-2238,-2436,-2306,-1836,-1037,54,1356,2771,4156,5386,6301,6798,6790,6244,5215,3770,2092,323,-1315,-2686,-3643,-4138,-4168,-3804,-3169,-2420,-1719,-1221,-1025,-1201,-1739,-2589,-3646,-4780,-5840,-6703,-7242,-7399,-7130,-6472,-5456,-4208,-2787,-1348,55,1316,2409,3298,3992,4498,4845,5053,5132,5093,4932,4638,4227,3690,3072,2410,1766,1221,835,685,810,1220,1896,2760,3727,4664,5455,5992,6187,6030,5506,4712,3716,2661,1667,854,315,88,182,519,1025,1533,1934,2067,1843,1205,129,-1320,-3074,-5005,-6978,-8860,-10525,-11875,-12837,-13383,-13489,-13193,-12511,-11506,-10225,-8721,-7057,-5274,-3427,-1558,290,2077,3755,5291,6636,7755,8612,9189,9474,9480,9238,8795,8225,7605,7024,6560,6290,6251,6482,6946,7618,8396,9188,9860,10298,10390,10070,9295,8103,6541,4741,2825,946,-766,-2206,-3317,-4094,-4576,-4855,-5033,-5230,-5550,-6065,-6814,-7778,-8913,-10117,-11295,-12315,-13097,-13536,-13624,-13326,-12717,-11841,-10822,-9737,-8704,-7788,-7038,-6466,-6044,-5718,-5420,-5059,-4586,-3925,-3091,-2073,-939,242,1383,2392,3187,3716,3947,3887,3582,3088,2503,1923,1426,1109,991,1112,1432,1916,2482,3058,3553,3894,4032,3934,3614,3112,2494,1854,1277,845,606,581,750,1064,1447,1819,2089,2189,2073,1705,1118,331,-577,-1540,-2467,-3288,-3941,-4368,-4548,-4452,-4078,-3443,-2553,-1454,-175,1227,2687,4151,5526,6753,7749,8465,8859,8922,8661,8130,7388,6529,5658,4869,4258,3900,3822,4044,4511,5169,5905,6614,7176,7486,7475,7094,6353,5285,3982,2533,1055,-352,-1610,-2666,-3517,-4181,-4728,-5207,-5720,-6311,-7032,-7897,-8875,-9927,-10964,-11913,-12674,-13184,-13380,-13243,-12772,-12002,-10982,-9785,-8481,-7143,-5832,-4591,-3455,-2440,-1548,-783,-119,453,967,1451,1933,2443,3004,3627,4328,5101,5930,6802,7675,8510,9281,9924,10439,10785,10979,11017,10941,10761,10543,10298,10074,9885,9745,9642,9566,9474,9341,9117,8775,8267,7588,6697,5609,4308,2818,1155,-641,-2522,-4433,-6303,-8068,-9664,-11030,-12131,-12945,-13465,-13728,-13757,-13619,-13364,-13043,-12691,-12323,-11920,-11466,-10904,-10199,-9317,-8238,-6989,-5596,-4139,-2687,-1333,-158,798,1478,1923,2135,2208,2203,2210,2307,2545,2966,3566,4330,5202,6131,7047,7883,8601,9153,9539,9762,9834,9798,9654,9437,9127,8715,8167,7439,6497,5305,3861,2172,279,-1751,-3844,-5892,-7814,-9514,-10932,-12028,-12786,-13226,-13374,-13300,-13035,-12668,-12213,-11724,-11192,-10611,-9947,-9154,-8185,-7009,-5592,-3961,-2131,-181,1817,3756,5549,7104,8362,9301,9914,10245,10342,10283,10122,9932,9735,9557,9388,9196,8952,8603,8127,7487,6696,5757,4712,3613,2506,1466,529,-256,-876,-1326,-1640,-1846,-2011,-2175,-2402,-2714,-3136,-3653,-4240,-4846,-5422,-5912,-6283,-6507,-6594,-6563,-6460,-6331,-6221,-6173,-6197,-6306,-6459,-6630,-6739,-6739,-6546,-6121,-5427,-4466,-3256,-1857,-333,1235,2756,4168,5407,6438,7261,7872,8312,8593,8754,8791,8721,8511,8164,7646,6965,6132,5179,4180,3197,2329,1650,1220,1077,1206,1572,2090,2664,3183,3538,3654,3472,2977,2198,1169,-20,-1315,-2629,-3906,-5114,-6210,-7202,-8080,-8845,-9513,-10061,-10501,-10800,-10952,-10940,-10752,-10387,-9860,-9169,-8346,-7411,-6368,-5265,-4093,-2883,-1647,-401,839,2047,3215,4321,5350,6303,7171,7958,8680,9329,9924,10450,10895,11237,11425,11414,11145,10568,9657,8395,6817,4987,2997,995,-897,-2510,-3722,-4439,-4599,-4223,-3360,-2123,-654,895,2368,3640,4607,5218,5437,5293,4800,4028,3009,1808,458,-995,-2515,-4059,-5581,-7035,-8351,-9491,-10386,-11003,-11321,-11327,-11052,-10535,-9823,-8993,-8089,-7173,-6276,-5403,-4560,-3699,-2793,-1776,-609,743,2288,4000,5817,7663,9423,11001,12287,13223,13754,13903,13695,13219,12561,11825,11095,10427,9846,9332,8850,8333,7733,7003,6133,5137,4067,2969,1922,953,98,-658,-1354,-2055,-2831,-3758,-4881,-6219,-7762,-9438,-11175,-12854,-14369,-15611,-16504,-16989,-17060,-16727,-16048,-15080,-13913,-12618,-11266,-9915,-8591,-7325,-6101,-4929,-3776,-2645,-1519,-408,682,1735,2736,3672,4540,5330,6045,6681,7230,7686,8014,8205,8215,8040,7651,7067,6302,5395,4405,3375,2377,1440,612,-107,-708,-1218,-1655,-2056,-2444,-2837,-3247,-3674,-4102,-4516,-4894,-5205,-5445,-5574,-5594,-5468,-5197,-4747,-4114,-3292,-2289,-1139,99,1370,2565,3609,4405,4889,5021,4796,4254,3460,2535,1580,748,137,-144,-45,453,1331,2509,3911,5400,6878,8218,9330,10156,10658,10851,10770,10480,10058,9574,9086,8614,8164,7686,7135,6436,5523,4365,2935,1267,-581,-2520,-4441,-6231,-7801,-9065,-10000,-10592,-10879,-10916,-10779,-10544,-10294,-10078,-9959,-9938,-10038,-10227,-10479,-10759,-11001,-11165,-11172,-10974,-10496,-9713,-8563,-7078,-5252,-3169,-898,1432,3700,5763,7493,8793,9586,9860,9643,9013,8088,7010,5926,4983,4287,3919,3899,4227,4825,5631,6526,7423,8238,8896,9370,9628,9681,9529,9207,8728,8138,7467,6751,6052,5388,4833,4390,4107,3960,3948,4001,4070,4049,3876,3463,2781,1811,577,-855,-2420,-4009,-5557,-6969,-8220,-9265,-10128,-10825,-11401,-11905,-12360,-12806,-13224,-13591,-13859,-13945,-13782,-13295,-12437,-11189,-9579,-7664,-5539,-3320,-1128,919,2724,4217,5365,6164,6641,6835,6799,6570,6197,5696,5100,4434,3717,3017,2359,1827,1482,1379,1571,2072,2858,3874,5009,6129,7067,7679,7808,7390,6370,4805,2776,447,-2011,-4405,-6569,-8377,-9736,-10650,-11119,-11244,-11103,-10796,-10416,-10008,-9599,-9167,-8665,-8023,-7168,-6055,-4646,-2965,-1070,961,2987,4901,6568,7893,8809,9301,9379,9123,8594,7923,7196,6529,5994,5659,5542,5658,5965,6427,6964,7509,7973,8293,8401,8259,7842,7147,6202,5041,3725,2323,900,-467,-1726,-2836,-3765,-4528,-5120,-5589,-5952,-6253,-6497,-6708,-6854,-6932,-6899,-6736,-6434,-5998,-5470,-4904,-4378,-3971,-3753,-3770,-4024,-4486,-5071,-5673,-6168,-6429,-6371,-5915,-5072,-3860,-2382,-729,947,2547,3957,5118,6006,6639,7052,7330,7508,7665,7802,7930,7998,7960,7722,7235,6418,5270,3783,2026,82,-1922,-3868,-5619,-7084,-8183,-8882,-9176,-9095,-8665,-7958,-6998,-5861,-4570,-3179,-1729,-260,1163,2486,3635,4546,5154,5434,5360,4968,4310,3461,2528,1602,770,108,-357,-607,-682,-618,-498,-384,-344,-432,-663,-1042,-1520,-2043,-2525,-2872,-3023,-2889,-2461,-1725,-709,514,1869,3260,4566,5726,6632,7258,7567,7564,7274,6714,5941,4959,3823,2531,1116,-408,-2009,-3649,-5258,-6774,-8085,-9115,-9747,-9930,-9588,-8739,-7398,-5644,-3604,-1388,826,2911,4709,6121,7044,7445,7297,6645,5538,4086,2396,602,-1169,-2817,-4243,-5412,-6294,-6909,-7290,-7479,-7523,-7442,-7246,-6904,-6377,-5591,-4488,-3011,-1133,1118,3694,6464,9285,11963,14317,16153,17338,17768,17409,16311,14556,12329,9800,7195,4696,2461,600,-849,-1881,-2548,-2914,-3050,-3022,-2878,-2639,-2320,-1914,-1414,-828,-154,564,1297,1971,2544,2935,3120,3033,2667,1992,1019,-246,-1761,-3480,-5329,-7219,-9055,-10724,-12132,-13184,-13814,-13996,-13717,-13028,-11980,-10672,-9201,-7677,-6191,-4835,-3651,-2680,-1910,-1314,-856,-456,-76,361,889,1555,2360,3312,4362,5466,6529,7472,8169,8560,8523,8063,7128,5793,4106,2199,185,-1788,-3603,-5160,-6392,-7276,-7829,-8082,-8113,-7979,-7754,-7489,-7210,-6928,-6617,-6243,-5743,-5070,-4165,-3003,-1588,58,1842,3690,5449,7025,8275,9135,9531,9473,8979,8144,7067,5895,4757,3795,3095,2744,2755,3118,3779,4651,5621,6578,7394,7965,8212,8059,7509,6540,5223,3607,1793,-117,-2018,-3812,-5416,-6763,-7820,-8550,-8965,-9059,-8867,-8411,-7743,-6903,-5955,-4943,-3930,-2958,-2056,-1262,-565,24,526,953,1301,1568,1718,1713,1504,1056,345,-601,-1739,-2964,-4159,-5171,-5866,-6116,-5848,-5034,-3713,-1986,14,2102,4127,5916,7352,8357,8876,8929,8536,7776,6723,5480,4144,2822,1621,634,-51,-372,-296,177,1019,2135,3448,4803,6092,7177,7962,8384,8398,8030,7282,6241,4939,3476,1903,311,-1226,-2620,-3791,-4639,-5112,-5136,-4709,-3838,-2587,-1056,628,2312,3847,5084,5897,6204,5938,5114,3740,1924,-257,-2644,-5108,-7485,-9630,-11410,-12706,-13449,-13578,-13111,-12072,-10553,-8672,-6565,-4396,-2318,-467,1038,2126,2757,2932,2684,2068,1146,7,-1301,-2679,-4087,-5446,-6698,-7775,-8619,-9156,-9346,-9136,-8518,-7486,-6080,-4356,-2392,-296,1832,3887,5771,7424,8797,9880,10674,11202,11473,11502,11273,10757,9925,8728,7153,5200,2911,394,-2221,-4738,-6958,-8691,-9771,-10118,-9707,-8615,-6990,-5016,-2931,-929,813,2186,3165,3769,4107,4276,4435,4663,5058,5620,6331,7116,7877,8510,8924,9057,8878,8418,7698,6812,5813,4784,3764,2787,1848,938,14,-945,-1973,-3071,-4234,-5426,-6597,-7688,-8628,-9373,-9857,-10072,-9983,-9621,-9003,-8193,-7252,-6272,-5327,-4494,-3826,-3333,-3027,-2842,-2750,-2656,-2514,-2261,-1879,-1370,-777,-158,416,882,1202,1375,1433,1454,1517,1724,2136,2799,3698,4786,5973,7140,8165,8923,9309,9266,8737,7761,6358,4627,2650,542,-1605,-3681,-5611,-7307,-8702,-9740,-10367,-10557,-10304,-9608,-8518,-7071,-5355,-3447,-1438,579,2544,4378,6060,7548,8823,9867,10636,11114,11241,11002,10364,9333,7941,6248,4364,2410,531,-1144,-2506,-3485,-4067,-4282,-4198,-3908,-3514,-3098,-2733,-2448,-2238,-2085,-1933,-1743,-1484,-1135,-738,-322,23,231,218,-60,-626,-1445,-2454,-3536,-4565,-5394,-5905,-6018,-5696,-4991,-3980,-2825,-1686,-741,-143,4,-346,-1176,-2391,-3852,-5368,-6732,-7744,-8228,-8068,-7216,-5690,-3609,-1116,1558,4213,6611,8588,10006,10809,11002,10651,9884,8833,7661,6469,5363,4357,3453,2611,1783,940,97,-726,-1422,-1918,-2106,-1931,-1370,-469,691,1956,3180,4189,4854,5086,4867,4248,3335,2286,1246,369,-272,-632,-745,-677,-520,-373,-306,-364,-536,-785,-1024,-1160,-1103,-771,-134,805,1996,3352,4768,6116,7283,8152,8642,8690,8276,7420,6170,4622,2869,1034,-774,-2472,-3979,-5267,-6312,-7133,-7766,-8251,-8645,-8983,-9295,-9583,-9823,-9978,-9978,-9774,-9304,-8532,-7466,-6126,-4588,-2957,-1351,95,1258,2050,2405,2322,1843,1060,106,-870,-1713,-2298,-2536,-2398,-1908,-1140,-215,730,1565,2153,2431,2329,1875,1119,142,-911,-1966,-2879,-3624,-4144,-4469,-4628,-4679,-4676,-4660,-4657,-4661,-4638,-4543,-4295,-3840,-3119,-2115,-852,609,2165,3690,5054,6137,6869,7209,7197,6918,6497,6107,5879,5958,6373,7137,8129,9207,10163,10778,10889,10344,9131,7271,4918,2264,-458,-3009,-5202,-6896,-8039,-8653,-8818,-8676,-8354,-8002,-7695,-7484,-7354,-7232,-7036,-6651,-5987,-4984,-3618,-1928,10,2064,4080,5886,7317,8249,8601,8357,7580,6373,4905,3345,1880,651,-222,-705,-796,-587,-174,286,669,866,808,499,-17,-650,-1264,-1754,-1980,-1877,-1396,-544,610,1971,3394,4720,5802,6486,6689,6329,5418,3994,2159,64,-2119,-4182,-5937,-7209,-7875,-7882,-7230,-6019,-4381,-2501,-574,1239,2789,4005,4850,5353,5558,5530,5331,4976,4500,3858,3055,2062,910,-358,-1631,-2798,-3698,-4213,-4234,-3726,-2706,-1271,427,2195,3817,5104,5884,6078,5655,4688,3316,1727,161,-1175,-2073,-2436,-2214,-1477,-372,908,2109,3003,3395,3141,2205,613,-1508,-3979,-6585,-9105,-11347,-13162,-14454,-15201,-15398,-15106,-14367,-13262,-11834,-10151,-8240,-6176,-3976,-1744,488,2623,4591,6345,7809,8977,9803,10305,10457,10295,9819,9069,8087,6933,5687,4430,3267,2253,1485,946,661,534,503,440,250,-158,-820,-1724,-2809,-3941,-5001,-5802,-6217,-6134,-5488,-4311,-2657,-676,1472,3593,5503,7050,8097,8577,8462,7770,6583,5012,3196,1310,-501,-2080,-3321,-4163,-4562,-4574,-4221,-3609,-2809,-1898,-938,37,1002,1949,2849,3685,4378,4870,5056,4848,4176,2998,1333,-729,-3063,-5455,-7703,-9570,-10891,-11521,-11431,-10640,-9260,-7471,-5455,-3442,-1602,-70,1065,1822,2239,2434,2546,2710,3045,3630,4472,5534,6709,7849,8803,9392,9506,9041,7982,6369,4290,1909,-615,-3095,-5372,-7323,-8862,-9955,-10597,-10824,-10672,-10201,-9468,-8519,-7417,-6201,-4909,-3591,-2251,-929,369,1634,2847,4008,5095,6082,6937,7614,8064,8251,8127,7716,7026,6146,5178,4247,3482,2999,2845,3055,3557,4257,5000,5623,5967,5923,5419,4477,3180,1664,139,-1237,-2251,-2826,-2879,-2473,-1702,-726,261,1080,1571,1627,1208,333,-922,-2428,-4047,-5636,-7062,-8259,-9153,-9756,-10082,-10158,-10034,-9718,-9220,-8527,-7606,-6438,-5003,-3322,-1438,553,2515,4303,5727,6646,6924,6506,5392,3678,1505,-895,-3309,-5478,-7216,-8355,-8817,-8578,-7698,-6282,-4478,-2451,-368,1648,3469,5065,6384,7462,8314,8969,9449,9743,9818,9650,9180,8396,7303,5917,4331,2620,912,-686,-2056,-3134,-3858,-4244,-4331,-4197,-3945,-3679,-3466,-3371,-3379,-3462,-3535,-3504,-3253,-2700,-1775,-457,1224,3203,5365,7581,9696,11582,13097,14160,14691,14661,14072,12965,11404,9506,7378,5191,3072,1182,-383,-1543,-2274,-2620,-2640,-2474,-2231,-2061,-2058,-2302,-2813,-3549,-4450,-5368,-6206,-6806,-7101,-7034,-6632,-5969,-5174,-4392,-3790,-3477,-3551,-4019,-4847,-5928,-7127,-8277,-9232,-9877,-10130,-10000,-9518,-8790,-7909,-7002,-6128,-5341,-4621,-3927,-3179,-2315,-1261,-20,1405,2918,4417,5752,6763,7327,7331,6740,5576,3908,1880,-355,-2628,-4772,-6657,-8176,-9261,-9875,-10011,-9682,-8908,-7737,-6195,-4353,-2245,45,2450,4892,7257,9481,11429,13046,14219,14927,15108,14802,14015,12834,11329,9595,7723,5802,3897,2079,379,-1178,-2583,-3844,-4964,-5943,-6787,-7454,-7948,-8199,-8198,-7897,-7283,-6349,-5115,-3606,-1898,-38,1863,3730,5456,6950,8124,8913,9264,9153,8583,7574,6196,4514,2659,731,-1119,-2785,-4165,-5198,-5869,-6185,-6202,-5968,-5553,-5004,-4367,-3655,-2878,-2024,-1078,-35,1112,2332,3581,4773,5816,6594,7011,6986,6462,5466,4014,2240,246,-1786,-3711,-5369,-6655,-7498,-7888,-7860,-7496,-6891,-6138,-5329,-4471,-3607,-2658,-1604,-365,1088,2759,4613,6554,8453,10150,11466,12257,12397,11842,10613,8810,6595,4166,1734,-516,-2427,-3928,-4966,-5583,-5817,-5758,-5460,-4997,-4384,-3637,-2732,-1654,-362,1130,2827,4663,6566,8398,10030,11288,12025,12114,11463,10051,7908,5139,1900,-1602,-5146,-8480,-11421,-13761,-15428,-16353,-16583,-16212,-15375,-14247,-12995,-11756,-10646,-9707,-8926,-8253,-7574,-6772,-5740,-4374,-2642,-549,1825,4356,6868,9168,11076,12410,13075,12985,12169,10683,8669,6315,3811,1387,-804,-2606,-3971,-4879,-5394,-5602,-5611,-5525,-5413,-5311,-5203,-5034,-4717,-4168,-3297,-2074,-494,1359,3367,5346,7103,8446,9215,9319,8728,7499,5747,3649,1405,-776,-2705,-4239,-5284,-5809,-5848,-5463,-4763,-3846,-2808,-1726,-635,439,1504,2562,3640,4712,5790,6807,7717,8435,8869,8950,8608,7838,6648,5111,3321,1397,-543,-2391,-4060,-5506,-6698,-7662,-8408,-8981,-9395,-9664,-9763,-9668,-9313,-8670,-7671,-6325,-4611,-2597,-336,2043,4426,6649,8581,10074,11017,11324,10950,9885,8183,5919,3248,327,-2638,-5466,-7968,-10018,-11515,-12432,-12782,-12616,-12039,-11131,-10007,-8748,-7406,-6034,-4625,-3183,-1680,-108,1552,3274,5036,6765,8400,9835,11013,11841,12287,12313,11941,11187,10138,8850,7431,5959,4507,3123,1835,639,-459,-1482,-2416,-3247,-3929,-4388,-4564,-4357,-3732,-2627,-1075,883,3132,5514,7855,9932,11563,12564,12812,12253,10875,8770,6061,2931,-406,-3736,-6835,-9517,-11627,-13064,-13790,-13826,-13244,-12165,-10731,-9089,-7390,-5751,-4267,-2999,-1962,-1153,-525,-38,370,714,1031,1280,1456,1502,1387,1088,583,-109,-962,-1943,-2987,-4057,-5086,-6044,-6869,-7550,-8028,-8303,-8335,-8115,-7635,-6884,-5883,-4632,-3163,-1499,327,2261,4265,6240,8129,9798,11143,12044,12384,12081,11108,9469,7271,4658,1829,-965,-3520,-5606,-7099,-7895,-8004,-7473,-6410,-4968,-3265,-1467,351,2104,3771,5357,6872,8362,9820,11264,12633,13880,14904,15611,15910,15718,14999,13747,12014,9901,7536,5090,2719,561,-1266,-2732,-3812,-4570,-5066,-5388,-5610,-5773,-5902,-5963,-5910,-5667,-5170,-4368,-3261,-1884,-339,1254,2725,3942,4753,5079,4864,4114,2888,1270,-616,-2654,-4718,-6711,-8546,-10178,-11561,-12693,-13543,-14121,-14395,-14350,-13954,-13189,-12045,-10541,-8733,-6692,-4547,-2419,-438,1272,2639,3603,4167,4361,4241,3887,3363,2734,2033,1277,456,-447,-1455,-2582,-3818,-5122,-6435,-7629,-8624,-9241,-9416,-9017,-8024,-6429,-4289,-1719,1140,4112,7010,9672,11937,13710,14911,15511,15519,14950,13868,12319,10378,8132,5654,3064,460,-2040,-4319,-6277,-7833,-8927,-9540,-9684,-9389,-8722,-7748,-6535,-5151,-3633,-2025,-329,1423,3250,5093,6942,8696,10287,11593,12516,12954,12844,12128,10836,8996,6721,4153,1450,-1195,-3625,-5703,-7336,-8494,-9191,-9483,-9451,-9179,-8750,-8210,-7584,-6862,-6004,-4978,-3730,-2253,-558,1297,3225,5104,6814,8225,9228,9756,9754,9235,8221,6799,5049,3105,1075,-915,-2759,-4375,-5702,-6708,-7392,-7753,-7814,-7579,-7063,-6278,-5228,-3945,-2457,-830,878,2566,4175,5596,6784,7683,8272,8568,8578,8362,7939,7365,6648,5808,4838,3733,2493,1117,-358,-1898,-3428,-4866,-6112,-7064,-7638,-7756,-7378,-6501,-5159,-3424,-1426,731,2858,4846,6536,7840,8684,9034,8892,8287,7270,5911,4293,2494,606,-1302,-3156,-4915,-6528,-7993,-9272,-10383,-11281,-11978,-12418,-12588,-12432,-11913,-10998,-9666,-7924,-5810,-3404,-805,1821,4347,6591,8437,9782,10566,10776,10448,9623,8414,6902,5203,3430,1648,-44,-1628,-3052,-4321,-5413,-6323,-7040,-7533,-7787,-7774,-7469,-6873,-5994,-4854,-3521,-2043,-513,990,2403,3659,4730,5610,6290,6800,7151,7350,7420,7347,7137,6796,6312,5706,4978,4138,3210,2197,1136,37,-1044,-2069,-2956,-3643,-4046,-4120,-3814,-3148,-2149,-902,493,1916,3227,4321,5081,5450,5394,4922,4090,2979,1683,309,-1051,-2330,-3468,-4463,-5299,-6013,-6620,-7148,-7607,-7991,-8270,-8411,-8349,-8033,-7423,-6465,-5187,-3599,-1784,146,2061,3806,5230,6223,6684,6599,5958,4862,3396,1725,-8,-1657,-3111,-4301,-5218,-5885,-6384,-6790,-7179,-7599,-8038,-8439,-8705,-8686,-8247,-7272,-5680,-3494,-795,2230,5343,8264,10723,12495,13435,13488,12726,11283,9409,7348,5391,3755,2630,2084,2123,2641,3481,4446,5319,5937,6156,5931,5282,4288,3107,1901,841,75,-313,-298,93,732,1513,2250,2824,3117,3085,2730,2126,1351,538,-231,-865,-1318,-1607,-1734,-1802,-1840,-1957,-2182,-2556,-3061,-3659,-4269,-4807,-5167,-5266,-5030,-4444,-3506,-2309,-941,422,1633,2516,2946,2822,2131,885,-795,-2781,-4870,-6884,-8622,-9949,-10758,-11021,-10771,-10097,-9142,-8053,-6998,-6082,-5393,-4939,-4664,-4487,-4256,-3846,-3128,-2030,-538,1279,3289,5297,7083,8429,9166,9158,8411,6935,4921,2538,63,-2242,-4147,-5447,-6060,-5962,-5237,-4037,-2547,-966,531,1822,2857,3629,4235,4756,5342,6088,7069,8296,9709,11208,12625,13820,14624,14941,14716,13949,12714,11119,9307,7428,5618,3973,2558,1374,395,-450,-1221,-1996,-2796,-3639,-4474,-5235,-5815,-6124,-6057,-5586,-4698,-3467,-2015,-506,872,1929,2525,2553,1996,903,-602,-2344,-4106,-5696,-6919,-7663,-7860,-7535,-6764,-5680,-4445,-3200,-2099,-1209,-599,-235,-93,-84,-126,-146,-64,128,460,860,1298,1660,1883,1879,1607,1041,205,-874,-2116,-3457,-4810,-6101,-7281,-8301,-9147,-9816,-10309,-10647,-10819,-10842,-10677,-10321,-9723,-8860,-7699,-6234,-4477,-2466,-269,2038,4340,6537,8508,10149,11379,12147,12429,12257,11675,10758,9588,8239,6792,5308,3838,2423,1076,-190,-1390,-2535,-3636,-4689,-5677,-6553,-7260,-7720,-7851,-7569,-6832,-5593,-3901,-1822,498,2879,5121,7030,8427,9210,9307,8751,7608,6020,4145,2173,258,-1436,-2838,-3868,-4550,-4896,-4988,-4893,-4676,-4411,-4100,-3772,-3382,-2904,-2278,-1473,-459,752,2110,3539,4920,6126,7031,7518,7506,6955,5874,4326,2424,309,-1840,-3854,-5566,-6851,-7617,-7828,-7494,-6674,-5458,-3967,-2316,-627,1015,2531,3900,5103,6164,7113,7958,8733,9390,9916,10222,10250,9929,9208,8089,6583,4768,2727,588,-1527,-3492,-5208,-6597,-7611,-8248,-8497,-8402,-7975,-7259,-6275,-5061,-3644,-2072,-404,1309,2972,4526,5874,6959,7701,8064,8013,7542,6688,5490,4035,2413,716,-947,-2496,-3846,-4944,-5737,-6226,-6407,-6322,-6033,-5575,-5045,-4460,-3874,-3306,-2747,-2207,-1653,-1065,-417,316,1130,2026,2961,3901,4787,5566,6179,6574,6705,6528,6025,5182,4011,2565,890,-914,-2758,-4527,-6123,-7442,-8413,-8987,-9144,-8907,-8333,-7484,-6472,-5374,-4297,-3299,-2442,-1747,-1217,-833,-559,-348,-154,68,355,711,1145,1628,2141,2640,3106,3503,3837,4088,4283,4414,4520,4594,4660,4713,4756,4779,4789,4777,4776,4793,4868,5029,5271,5607,5961,6281,6444,6349,5881,4967,3570,1709,-539,-3058,-5689,-8265,-10620,-12605,-14127,-15110,-15556,-15473,-14925,-13964,-12661,-11070,-9240,-7221,-5066,-2835,-613,1527,3472,5156,6470,7373,7802,7750,7226,6273,4971,3423,1734,30,-1599,-3054,-4280,-5233,-5891,-6269,-6385,-6298,-6057,-5732,-5363,-4993,-4626,-4251,-3853,-3386,-2817,-2111,-1241,-199,988,2299,3650,4995,6236,7324,8182,8779,9067,9032,8662,7956,6941,5644,4118,2429,657,-1092,-2716,-4085,-5097,-5645,-5670,-5137,-4072,-2528,-609,1550,3810,6001,7993,9655,10897,11680,11981,11842,11317,10475,9413,8196,6904,5581,4260,2953,1660,375,-909,-2184,-3446,-4658,-5795,-6805,-7644,-8259,-8608,-8637,-8328,-7650,-6621,-5256,-3613,-1764,207,2179,4064,5729,7088,8035,8513,8469,7911,6857,5383,3566,1537,-604,-2729,-4745,-6572,-8152,-9467,-10495,-11256,-11733,-11948,-11869,-11492,-10791,-9748,-8373,-6693,-4766,-2698,-589,1400,3136,4470,5277,5488,5055,4021,2463,510,-1657,-3875,-5957,-7750,-9147,-10060,-10473,-10396,-9878,-8994,-7815,-6427,-4872,-3211,-1449,389,2298,4279,6292,8327,10312,12199,13903,15354,16475,17216,17535,17425,16899,15994,14765,13288,11633,9873,8082,6286,4542,2848,1223,-330,-1807,-3188,-4456,-5576,-6507,-7207,-7610,-7692,-7383,-6705,-5628,-4221,-2536,-669,1260,3145,4851,6277,7330,7938,8092,7775,7062,6001,4713,3279,1814,392,-907,-2040,-2975,-3701,-4230,-4563,-4735,-4736,-4592,-4289,-3824,-3196,-2410,-1478,-457,625,1661,2604,3331,3780,3857,3509,2713,1461,-200,-2198,-4441,-6785,-9122,-11302,-13214,-14762,-15877,-16533,-16737,-16529,-15973,-15137,-14100,-12915,-11625,-10260,-8812,-7282,-5646,-3890,-2012,-25,2011,4030,5914,7546,8798,9573,9786,9435,8514,7138,5389,3465,1498,-312,-1840,-2969,-3638,-3832,-3583,-2937,-1993,-819,495,1878,3289,4678,6030,7318,8524,9603,10533,11236,11680,11799,11567,10962,9995,8703,7153,5428,3635,1855,189,-1310,-2609,-3694,-4586,-5310,-5900,-6390,-6803,-7147,-7422,-7602,-7658,-7547,-7221,-6654,-5813,-4708,-3354,-1803,-116,1616,3302,4841,6132,7093,7653,7780,7468,6754,5700,4387,2925,1400,-78,-1432,-2602,-3524,-4203,-4606,-4761,-4668,-4349,-3804,-3045,-2073,-894,454,1947,3502,5051,6492,7730,8676,9260,9432,9177,8507,7467,6124,4563,2890,1177,-456,-1974,-3294,-4402,-5277,-5920,-6356,-6596,-6692,-6652,-6516,-6287,-5965,-5537,-4971,-4229,-3285,-2106,-714,871,2552,4221,5728,6908,7616,7730,7178,5965,4157,1884,-644,-3225,-5608,-7598,-9039,-9841,-9993,-9556,-8625,-7348,-5856,-4273,-2692,-1150,329,1769,3198,4631,6092,7537,8939,10211,11283,12065,12494,12523,12145,11388,10301,8967,7465,5869,4255,2642,1071,-479,-2010,-3537,-5072,-6601,-8106,-9537,-10828,-11906,-12685,-13107,-13098,-12662,-11779,-10521,-8947,-7158,-5283,-3413,-1684,-161,1075,2004,2630,2980,3128,3127,3072,3000,2972,2984,3033,3092,3107,3071,2931,2719,2428,2129,1868,1728,1774,2060,2609,3411,4413,5526,6643,7638,8385,8792,8760,8269,7291,5867,4060,1952,-331,-2686,-4987,-7135,-9043,-10647,-11904,-12790,-13306,-13457,-13280,-12806,-12088,-11173,-10100,-8908,-7617,-6237,-4774,-3215,-1574,148,1908,3652,5310,6765,7942,8714,9042,8857,8197,7090,5645,3981,2229,523,-1038,-2383,-3483,-4343,-4996,-5476,-5824,-6040,-6118,-6006,-5651,-4990,-3980,-2622,-952,918,2872,4712,6295,7441,8042,8055,7460,6366,4873,3164,1400,-250,-1671,-2768,-3530,-3963,-4136,-4122,-4018,-3892,-3802,-3750,-3721,-3650,-3453,-3059,-2388,-1415,-152,1356,2993,4646,6169,7442,8366,8885,9004,8758,8246,7577,6865,6218,5703,5356,5157,5075,5008,4904,4650,4219,3567,2713,1717,642,-387,-1295,-1963,-2344,-2386,-2095,-1513,-689,264,1267,2205,3006,3598,3943,4034,3855,3454,2817,2010,1030,-63,-1262,-2506,-3775,-5000,-6136,-7107,-7845,-8303,-8419,-8218,-7695,-6945,-6043,-5103,-4231,-3508,-2992,-2698,-2604,-2669,-2825,-3029,-3212,-3377,-3501,-3625,-3788,-4030,-4392,-4887,-5490,-6156,-6806,-7362,-7744,-7898,-7812,-7488,-6991,-6356,-5665,-4933,-4187,-3392,-2491,-1426,-109,1479,3368,5488,7764,10044,12182,14006,15390,16222,16478,16157,15349,14152,12718,11175,9651,8238,6977,5889,4936,4073,3244,2387,1474,486,-549,-1585,-2553,-3365,-3961,-4272,-4291,-4013,-3497,-2795,-2006,-1204,-466,150,626,958,1174,1330,1465,1644,1898,2241,2675,3157,3651,4090,4417,4588,4564,4361,3989,3506,2983,2480,2085,1834,1780,1907,2196,2584,2974,3281,3390,3218,2704,1809,538,-1070,-2949,-5009,-7141,-9247,-11210,-12955,-14395,-15490,-16203,-16521,-16449,-15996,-15194,-14083,-12719,-11187,-9566,-7966,-6485,-5201,-4181,-3438,-2948,-2669,-2495,-2362,-2164,-1851,-1388,-775,-68,672,1334,1841,2115,2127,1895,1468,934,385,-95,-430,-592,-543,-313,110,683,1413,2279,3291,4452,5751,7182,8684,10198,11618,12828,13727,14205,14227,13758,12858,11584,10068,8403,6732,5112,3635,2298,1109,31,-982,-1970,-2969,-3981,-4997,-5961,-6827,-7513,-7967,-8133,-7996,-7559,-6867,-5979,-4986,-3970,-3022,-2208,-1581,-1150,-922,-850,-902,-1025,-1174,-1330,-1465,-1595,-1714,-1841,-1971,-2099,-2190,-2218,-2120,-1864,-1407,-728,159,1220,2398,3602,4744,5739,6491,6968,7106,6929,6428,5667,4689,3568,2377,1187,66,-929,-1740,-2341,-2679,-2760,-2559,-2101,-1416,-545,437,1470,2473,3387,4148,4713,5045,5117,4930,4484,3819,2974,2007,989,-41,-1005,-1894,-2656,-3295,-3796,-4178,-4452,-4658,-4807,-4925,-5014,-5059,-5057,-4971,-4810,-4552,-4218,-3823,-3367,-2882,-2340,-1748,-1071,-273,662,1780,3060,4504,6053,7624,9125,10429,11440,12063,12258,12011,11355,10359,9090,7646,6089,4485,2864,1254,-353,-1950,-3545,-5130,-6674,-8140,-9462,-10564,-11387,-11855,-11953,-11662,-11028,-10103,-8979,-7750,-6522,-5376,-4385,-3582,-2962,-2507,-2152,-1840,-1526,-1150,-734,-262,211,653,1042,1343,1594,1802,2046,2374,2853,3529,4418,5503,6740,8024,9274,10355,11184,11678,11800,11551,10962,10091,9002,7770,6442,5079,3687,2293,872,-574,-2056,-3568,-5087,-6559,-7941,-9139,-10122,-10809,-11193,-11240,-10982,-10435,-9664,-8720,-7685,-6623,-5606,-4671,-3863,-3181,-2650,-2246,-1993,-1858,-1870,-1984,-2208,-2503,-2845,-3205,-3538,-3820,-4000,-4054,-3945,-3656,-3208,-2614,-1935,-1235,-564,12,478,819,1067,1253,1440,1678,2006,2468,3034,3698,4374,4999,5482,5775,5827,5670,5313,4839,4301,3764,3262,2811,2395,1971,1506,925,219,-650,-1633,-2684,-3690,-4536,-5097,-5263,-4969,-4191,-2972,-1392,416,2292,4086,5635,6837,7620,7971,7932,7588,7043,6403,5764,5173,4664,4210,3791,3354,2877,2347,1783,1230,768,462,410,648,1207,2051,3099,4242,5324,6209,6769,6911,6609,5866,4751,3364,1822,247,-1243,-2575,-3682,-4560,-5222,-5710,-6076,-6374,-6621,-6834,-6977,-7011,-6873,-6515,-5887,-4988,-3829,-2479,-1014,435,1763,2842,3571,3903,3777,3233,2284,1009,-516,-2206,-3968,-5721,-7389,-8903,-10216,-11280,-12075,-12578,-12793,-12722,-12389,-11826,-11071,-10178,-9186,-8133,-7045,-5916,-4744,-3504,-2180,-757,751,2336,3931,5494,6927,8171,9128,9763,10040,9973,9619,9044,8360,7649,7015,6499,6157,5961,5901,5908,5909,5835,5617,5215,4635,3897,3081,2266,1551,1014,718,682,891,1297,1816,2371,2854,3212,3388,3381,3227,2977,2721,2516,2425,2447,2571,2729,2853,2862,2705,2356,1832,1197,540,-28,-390,-456,-168,488,1459,2666,3967,5220,6287,7034,7393,7315,6797,5897,4655,3172,1511,-232,-2009,-3749,-5428,-7009,-8478,-9826,-11027,-12075,-12931,-13568,-13946,-14039,-13812,-13274,-12421,-11307,-9976,-8515,-7002,-5528,-4171,-2995,-2043,-1341,-893,-692,-717,-949,-1353,-1905,-2577,-3324,-4124,-4925,-5687,-6362,-6901,-7259,-7402,-7303,-6952,-6347,-5507,-4440,-3176,-1739,-152,1544,3316,5120,6898,8600,10153,11491,12542,13236,13538,13411,12895,12018,10892,9601,8272,6992,5841,4863,4076,3460,2992,2616,2288,1968,1622,1241,838,430,59,-248,-465,-587,-619,-600,-553,-551,-609,-798,-1111,-1569,-2128,-2757,-3373,-3926,-4334,-4570,-4613,-4488,-4252,-3980,-3763,-3682,-3807,-4155,-4735,-5461,-6266,-6994,-7524,-7712,-7455,-6697,-5423,-3702,-1618,660,2993,5196,7142,8713,9845,10517,10736,10555,10019,9212,8193,7036,5795,4522,3258,2041,905,-120,-1001,-1696,-2184,-2416,-2386,-2074,-1498,-692,300,1397,2539,3628,4605,5396,5941,6208,6150,5760,5034,3990,2667,1121,-581,-2360,-4135,-5834,-7371,-8705,-9762,-10537,-11004,-11177,-11078,-10725,-10159,-9373,-8402,-7213,-5828,-4229,-2449,-508,1527,3579,5566,7367,8904,10069,10824,11132,11040,10588,9893,9029,8117,7196,6330,5507,4733,3974,3216,2443,1643,843,39,-721,-1420,-2038,-2556,-2982,-3327,-3610,-3871,-4125,-4405,-4720,-5070,-5457,-5849,-6223,-6517,-6692,-6673,-6419,-5895,-5087,-4036,-2793,-1474,-185,922,1733,2153,2123,1670,839,-230,-1393,-2461,-3269,-3662,-3553,-2881,-1689,-29,1946,4098,6238,8206,9859,11088,11833,12080,11847,11199,10214,8991,7622,6205,4804,3475,2233,1088,7,-1020,-2034,-3046,-4063,-5077,-6057,-6966,-7760,-8384,-8811,-8995,-8927,-8599,-8023,-7230,-6268,-5208,-4128,-3123,-2277,-1662,-1325,-1298,-1552,-2079,-2793,-3641,-4521,-5362,-6080,-6639,-6993,-7161,-7138,-6963,-6644,-6196,-5609,-4873,-3972,-2889,-1641,-246,1246,2768,4229,5546,6615,7385,7797,7858,7584,7047,6302,5438,4510,3574,2660,1803,1008,325,-250,-656,-889,-903,-715,-315,237,904,1594,2236,2741,3058,3134,2990,2619,2112,1492,878,295,-152,-459,-569,-485,-210,245,848,1563,2347,3145,3892,4529,5006,5265,5300,5081,4640,3991,3198,2323,1438,641,-10,-419,-563,-397,53,764,1673,2697,3759,4761,5629,6292,6696,6823,6664,6244,5598,4760,3788,2705,1555,354,-883,-2127,-3369,-4568,-5692,-6683,-7491,-8054,-8333,-8302,-7954,-7335,-6479,-5478,-4403,-3356,-2410,-1665,-1155,-959,-1069,-1497,-2204,-3131,-4209,-5352,-6475,-7480,-8310,-8878,-9168,-9161,-8866,-8340,-7627,-6795,-5909,-5001,-4122,-3267,-2450,-1649,-847,-22,845,1762,2715,3676,4612,5457,6195,6759,7144,7335,7325,7127,6750,6204,5511,4700,3793,2855,1918,1059,318,-248,-626,-800,-809,-680,-486,-269,-85,54,143,218,323,515,834,1299,1903,2591,3302,3948,4448,4757,4835,4709,4411,4020,3613,3266,3041,2960,3021,3176,3363,3493,3510,3347,3012,2516,1925,1316,782,396,231,307,626,1156,1827,2567,3286,3906,4379,4656,4752,4666,4443,4121,3732,3302,2827,2290,1662,889,-54,-1199,-2545,-4049,-5666,-7296,-8856,-10239,-11367,-12164,-12597,-12636,-12296,-11608,-10623,-9419,-8086,-6717,-5421,-4272,-3361,-2724,-2419,-2425,-2749,-3315,-4062,-4891,-5688,-6375,-6844,-7060,-6974,-6591,-5935,-5045,-4006,-2868,-1735,-644,345,1218,1989,2668,3288,3887,4457,5042,5608,6160,6656,7067,7333,7424,7281,6900,6268,5419,4403,3304,2207,1227,444,-49,-224,-60,389,1067,1868,2696,3460,4095,4569,4888,5091,5214,5330,5453,5607,5764,5873,5862,5667,5223,4520,3553,2380,1072,-280,-1572,-2735,-3692,-4420,-4915,-5209,-5358,-5424,-5459,-5526,-5626,-5790,-5974,-6168,-6315,-6383,-6324,-6100,-5696,-5081,-4280,-3298,-2177,-966,296,1543,2747,3853,4846,5697,6396,6931,7295,7467,7444,7208,6738,6063,5150,4085,2869,1599,323,-878,-1950,-2835,-3504,-3928,-4102,-4031,-3738,-3269,-2675,-2037,-1419,-909,-573,-454,-603,-999,-1633,-2434,-3313,-4175,-4907,-5416,-5632,-5503,-5014,-4197,-3087,-1796,-407,932,2141,3103,3791,4183,4310,4232,4025,3761,3529,3369,3339,3433,3648,3937,4248,4525,4705,4766,4669,4439,4073,3621,3108,2579,2057,1564,1101,650,187,-323,-909,-1577,-2313,-3076,-3792,-4394,-4794,-4953,-4833,-4464,-3892,-3207,-2515,-1907,-1483,-1268,-1285,-1477,-1764,-2051,-2228,-2223,-1993,-1544,-931,-239,429,979,1338,1465,1362,1066,636,162,-288,-627,-800,-769,-521,-64,564,1328,2160,3019,3842,4604,5271,5828,6290,6646,6925,7132,7263,7317,7252,7035,6618,5968,5063,3912,2543,1015,-606,-2235,-3795,-5217,-6428,-7401,-8088,-8506,-8654,-8597,-8370,-8070,-7742,-7473,-7297,-7253,-7349,-7565,-7883,-8224,-8547,-8750,-8787,-8576,-8096,-7312,-6243,-4907,-3364,-1685,26,1656,3081,4188,4897,5161,4985,4425,3564,2537,1470,510,-236,-670,-769,-530,-27,643,1370,2026,2530,2819,2872,2720,2405,2007,1589,1225,950,782,721,715,740,741,689,593,455,346,304,415,704,1209,1908,2750,3671,4550,5310,5837,6085,6011,5642,5015,4228,3362,2528,1796,1209,806,537,400,308,236,128,-23,-223,-437,-637,-765,-785,-663,-372,59,628,1261,1916,2525,3043,3440,3715,3885,3996,4102,4251,4498,4839,5272,5726,6124,6366,6340,5988,5248,4129,2684,982,-836,-2650,-4309,-5701,-6712,-7308,-7457,-7223,-6677,-5954,-5193,-4534,-4100,-3976,-4200,-4764,-5612,-6652,-7775,-8859,-9794,-10502,-10922,-11048,-10873,-10429,-9726,-8789,-7618,-6223,-4616,-2827,-907,1054,2966,4702,6161,7224,7838,7949,7594,6824,5749,4487,3172,1902,757,-223,-1042,-1702,-2239,-2657,-2969,-3167,-3237,-3174,-2958,-2614,-2148,-1613,-1049,-526,-76,248,448,541,566,593,684,901,1282,1856,2593,3479,4446,5430,6370,7196,7854,8318,8558,8583,8397,8029,7493,6828,6044,5180,4262,3332,2450,1661,1043,631,476,586,947,1530,2268,3095,3925,4672,5260,5608,5676,5414,4830,3941,2794,1480,81,-1270,-2476,-3414,-4023,-4258,-4135,-3723,-3122,-2465,-1893,-1524,-1464,-1746,-2386,-3304,-4423,-5579,-6646,-7455,-7901,-7903,-7447,-6579,-5403,-4062,-2718,-1537,-638,-130,-46,-385,-1104,-2113,-3313,-4593,-5837,-6971,-7914,-8628,-9080,-9239,-9088,-8597,-7768,-6594,-5136,-3438,-1630,180,1836,3221,4193,4713,4711,4265,3423,2341,1150,-3,-993,-1759,-2255,-2518,-2561,-2475,-2272,-2031,-1736,-1400,-999,-497,119,878,1760,2749,3791,4836,5817,6684,7396,7925,8274,8449,8480,8401,8255,8075,7908,7772,7702,7690,7747,7824,7901,7892,7747,7378,6732,5761,4451,2826,942,-1103,-3195,-5194,-6979,-8412,-9433,-9970,-10046,-9686,-8983,-8021,-6930,-5785,-4700,-3712,-2880,-2196,-1664,-1235,-891,-558,-222,169,614,1113,1642,2160,2612,2938,3087,3003,2677,2107,1334,417,-547,-1486,-2287,-2892,-3238,-3291,-3051,-2526,-1763,-823,210,1239,2179,2933,3462,3702,3676,3371,2833,2086,1181,144,-973,-2161,-3384,-4619,-5837,-6969,-7938,-8638,-8937,-8735,-7941,-6521,-4515,-2020,787,3683,6416,8727,10411,11311,11368,10624,9193,7288,5122,2940,945,-724,-1953,-2743,-3098,-3105,-2846,-2419,-1920,-1395,-914,-460,-61,309,658,998,1321,1639,1906,2134,2268,2313,2248,2078,1822,1505,1164,854,602,464,445,563,786,1077,1381,1622,1748,1699,1450,998,361,-419,-1281,-2169,-3016,-3765,-4383,-4822,-5091,-5170,-5076,-4818,-4408,-3860,-3180,-2400,-1522,-606,329,1228,2041,2740,3286,3661,3868,3905,3804,3592,3301,2974,2630,2301,1995,1726,1489,1288,1110,956,803,662,510,370,240,143,106,137,271,480,767,1078,1364,1567,1617,1464,1059,392,-559,-1744,-3157,-4715,-6381,-8066,-9711,-11225,-12518,-13486,-14027,-14026,-13417,-12136,-10203,-7694,-4738,-1566,1587,4438,6733,8274,8932,8692,7628,5920,3788,1501,-700,-2612,-4101,-5096,-5626,-5734,-5545,-5165,-4694,-4213,-3741,-3270,-2754,-2124,-1316,-288,985,2464,4105,5785,7400,8809,9893,10568,10772,10515,9845,8866,7711,6526,5451,4590,4013,3726,3690,3815,3993,4097,4027,3706,3112,2260,1234,118,-952,-1862,-2520,-2843,-2827,-2477,-1848,-1029,-100,840,1719,2479,3089,3531,3832,4004,4092,4138,4165,4212,4281,4364,4450,4500,4473,4334,4026,3527,2810,1878,761,-498,-1812,-3104,-4277,-5251,-5957,-6359,-6439,-6220,-5752,-5092,-4340,-3569,-2883,-2337,-2003,-1882,-1998,-2293,-2746,-3278,-3845,-4399,-4906,-5375,-5808,-6253,-6741,-7315,-7986,-8735,-9504,-10198,-10696,-10869,-10594,-9794,-8417,-6512,-4144,-1478,1317,4028,6467,8455,9874,10660,10782,10302,9265,7800,5998,4000,1908,-154,-2099,-3828,-5300,-6438,-7247,-7693,-7784,-7539,-6970,-6119,-5016,-3708,-2237,-657,982,2622,4206,5666,6960,8022,8832,9365,9616,9631,9419,9062,8611,8114,7647,7209,6832,6487,6156,5786,5355,4819,4180,3443,2637,1807,1007,278,-325,-776,-1067,-1174,-1135,-938,-615,-187,342,937,1603,2301,3025,3730,4382,4933,5318,5487,5376,4937,4156,3014,1553,-182,-2101,-4101,-6045,-7823,-9290,-10358,-10947,-11027,-10608,-9746,-8531,-7089,-5548,-4048,-2694,-1572,-731,-162,152,297,337,375,472,675,994,1378,1765,2044,2094,1823,1118,-28,-1631,-3582,-5768,-7984,-10033,-11702,-12810,-13227,-12893,-11809,-10067,-7807,-5216,-2509,122,2483,4458,5937,6905,7346,7292,6804,5919,4727,3286,1678,-10,-1692,-3287,-4698,-5857,-6682,-7113,-7113,-6664,-5785,-4520,-2941,-1140,787,2737,4628,6374,7912,9195,10181,10863,11236,11317,11150,10774,10257,9667,9075,8552,8152,7897,7794,7789,7820,7782,7560,7075,6233,5038,3485,1671,-313,-2320,-4218,-5879,-7200,-8119,-8612,-8695,-8422,-7864,-7113,-6257,-5364,-4511,-3708,-3010,-2377,-1836,-1344,-902,-502,-137,166,397,518,490,293,-113,-707,-1483,-2377,-3317,-4213,-4968,-5507,-5769,-5732,-5405,-4838,-4088,-3252,-2391,-1589,-870,-260,276,776,1302,1926,2676,3590,4627,5748,6833,7782,8443,8703,8469,7673,6346,4527,2355,-20,-2408,-4629,-6510,-7924,-8787,-9049,-8748,-7895,-6617,-4977,-3128,-1173,750,2525,4030,5173,5859,6042,5689,4819,3487,1799,-114,-2091,-3951,-5531,-6674,-7255,-7225,-6560,-5319,-3630,-1616,502,2574,4418,5910,6970,7568,7714,7483,6951,6229,5422,4618,3892,3290,2845,2553,2425,2433,2556,2760,2995,3211,3348,3358,3186,2814,2227,1441,504,-544,-1616,-2649,-3580,-4337,-4907,-5248,-5373,-5290,-5019,-4592,-4039,-3390,-2680,-1939,-1197,-477,203,830,1398,1904,2338,2695,2937,3052,2983,2711,2198,1452,494,-617,-1779,-2905,-3837,-4509,-4797,-4695,-4186,-3349,-2261,-1062,138,1206,2055,2637,2922,2967,2815,2575,2329,2160,2108,2184,2341,2513,2589,2472,2052,1274,103,-1429,-3242,-5224,-7213,-9056,-10599,-11716,-12327,-12394,-11924,-10976,-9632,-8001,-6202,-4347,-2560,-928,445,1489,2147,2371,2155,1514,484,-848,-2391,-4016,-5596,-6992,-8080,-8757,-8938,-8599,-7730,-6383,-4623,-2562,-299,2035,4328,6488,8410,10050,11350,12294,12881,13115,13033,12655,12040,11230,10303,9314,8354,7457,6695,6064,5566,5161,4787,4386,3890,3252,2462,1516,484,-590,-1579,-2408,-2961,-3165,-2978,-2379,-1407,-143,1332,2872,4363,5685,6728,7439,7776,7746,7397,6784,6003,5118,4205,3312,2432,1579,693,-247,-1285,-2427,-3657,-4929,-6167,-7290,-8211,-8850,-9163,-9130,-8758,-8111,-7253,-6273,-5286,-4353,-3570,-2959,-2535,-2276,-2136,-2057,-1995,-1894,-1749,-1539,-1311,-1080,-930,-893,-1044,-1408,-1996,-2794,-3751,-4792,-5836,-6784,-7547,-8045,-8220,-8027,-7453,-6508,-5209,-3625,-1807,145,2140,4052,5769,7149,8098,8496,8306,7491,6097,4193,1924,-570,-3078,-5423,-7420,-8904,-9780,-9978,-9492,-8387,-6741,-4699,-2407,-25,2290,4404,6216,7645,8669,9270,9490,9359,8952,8329,7585,6787,6034,5395,4935,4700,4693,4896,5252,5684,6087,6366,6421,6183,5612,4703,3502,2090,582,-887,-2183,-3175,-3781,-3931,-3627,-2890,-1792,-429,1086,2627,4076,5320,6282,6893,7131,6998,6506,5701,4626,3317,1838,216,-1495,-3250,-4995,-6672,-8210,-9546,-10618,-11369,-11763,-11792,-11453,-10786,-9832,-8646,-7299,-5840,-4338,-2827,-1362,42,1337,2528,3581,4499,5264,5866,6289,6515,6508,6246,5688,4818,3621,2109,328,-1669,-3771,-5884,-7868,-9607,-10992,-11930,-12370,-12297,-11704,-10664,-9210,-7462,-5486,-3417,-1339,624,2387,3859,4974,5683,5955,5796,5209,4262,2989,1521,-78,-1646,-3101,-4303,-5186,-5662,-5735,-5368,-4637,-3560,-2236,-734,865,2482,4052,5529,6849,8012,8954,9697,10204,10497,10590,10505,10296,9990,9643,9276,8916,8567,8218,7848,7422,6906,6254,5443,4440,3254,1888,394,-1177,-2751,-4244,-5579,-6681,-7483,-7953,-8055,-7809,-7216,-6345,-5237,-3982,-2649,-1315,-44,1106,2096,2879,3436,3721,3713,3390,2724,1739,435,-1133,-2894,-4774,-6654,-8428,-9995,-11234,-12084,-12470,-12372,-11774,-10712,-9216,-7375,-5262,-2997,-693,1535,3571,5320,6716,7706,8294,8485,8329,7872,7192,6342,5386,4387,3372,2400,1470,622,-155,-835,-1437,-1941,-2371,-2725,-3020,-3263,-3457,-3594,-3648,-3595,-3394,-3025,-2464,-1730,-847,105,1062,1905,2552,2901,2897,2505,1739,657,-642,-2025,-3344,-4450,-5217,-5545,-5393,-4751,-3675,-2238,-557,1247,3046,4727,6209,7413,8329,8933,9252,9328,9186,8891,8480,7984,7457,6889,6324,5754,5190,4654,4132,3668,3243,2883,2557,2268,1950,1599,1138,568,-156,-1006,-1988,-3026,-4096,-5091,-5957,-6604,-6980,-7037,-6775,-6197,-5357,-4306,-3114,-1854,-600,573,1584,2364,2837,2957,2685,2018,988,-352,-1896,-3546,-5152,-6591,-7725,-8449,-8680,-8394,-7582,-6317,-4675,-2783,-775,1198,3008,4506,5616,6263,6427,6145,5476,4519,3398,2206,1061,15,-881,-1632,-2242,-2766,-3232,-3705,-4210,-4786,-5433,-6146,-6898,-7650,-8364,-8986,-9493,-9827,-9978,-9894,-9566,-8970,-8093,-6963,-5576,-4022,-2332,-620,1029,2511,3721,4588,5046,5075,4695,3956,2968,1836,711,-280,-1025,-1432,-1461,-1100,-362,687,2003,3483,5064,6657,8179,9577,10771,11716,12367,12668,12618,12180,11397,10288,8941,7433,5885,4404,3091,2032,1273,819,654,692,851,1013,1069,932,547,-101,-961,-1962,-2968,-3854,-4475,-4716,-4504,-3812,-2668,-1181,545,2316,3996,5427,6504,7173,7401,7220,6659,5786,4655,3339,1895,388,-1134,-2621,-4037,-5337,-6485,-7436,-8145,-8583,-8711,-8552,-8098,-7416,-6544,-5557,-4519,-3500,-2556,-1748,-1104,-647,-373,-262,-274,-381,-542,-749,-999,-1310,-1693,-2183,-2762,-3454,-4207,-5011,-5799,-6528,-7138,-7573,-7789,-7752,-7444,-6873,-6047,-5006,-3785,-2417,-964,555,2069,3544,4919,6138,7146,7890,8326,8427,8172,7570,6645,5443,4032,2493,919,-596,-1958,-3101,-3955,-4487,-4677,-4521,-4027,-3226,-2148,-840,628,2199,3785,5310,6704,7885,8816,9437,9742,9723,9403,8827,8056,7151,6187,5206,4266,3373,2560,1809,1117,478,-153,-763,-1406,-2054,-2734,-3403,-4050,-4616,-5064,-5333,-5385,-5182,-4701,-3955,-2967,-1795,-509,804,2075,3221,4208,4991,5550,5872,5928,5711,5190,4365,3235,1824,184,-1630,-3521,-5390,-7114,-8572,-9650,-10265,-10362,-9955,-9073,-7836,-6327,-4702,-3051,-1498,-103,1073,2012,2719,3210,3528,3699,3752,3702,3529,3244,2797,2209,1471,606,-340,-1338,-2326,-3285,-4166,-4967,-5676,-6285,-6818,-7265,-7635,-7913,-8079,-8092,-7918,-7516,-6859,-5943,-4780,-3418,-1904,-324,1262,2762,4115,5251,6116,6682,6909,6809,6383,5662,4704,3553,2301,1005,-229,-1347,-2243,-2881,-3182,-3137,-2728,-1975,-931,349,1775,3265,4732,6089,7285,8257,8997,9496,9774,9874,9823,9665,9413,9095,8698,8226,7653,6974,6160,5213,4110,2887,1546,165,-1221,-2521,-3681,-4633,-5337,-5780,-5951,-5898,-5650,-5266,-4819,-4350,-3916,-3527,-3185,-2847,-2486,-2032,-1473,-784,-10,805,1561,2162,2506,2486,2054,1163,-162,-1846,-3786,-5814,-7780,-9505,-10865,-11755,-12133,-11992,-11366,-10315,-8925,-7289,-5487,-3629,-1760,24,1701,3206,4508,5559,6315,6746,6822,6555,5967,5110,4056,2881,1669,493,-580,-1500,-2223,-2734,-3021,-3107,-3006,-2767,-2416,-2009,-1572,-1143,-748,-399,-105,142,363,587,852,1191,1637,2185,2836,3534,4229,4844,5294,5525,5484,5164,4592,3825,2957,2103,1374,883,695,857,1349,2121,3086,4134,5166,6080,6808,7312,7578,7629,7499,7242,6913,6542,6170,5766,5339,4830,4219,3474,2579,1545,390,-857,-2134,-3414,-4619,-5724,-6677,-7469,-8094,-8559,-8906,-9147,-9326,-9461,-9549,-9607,-9602,-9526,-9343,-9019,-8517,-7802,-6834,-5628,-4174,-2564,-852,823,2355,3622,4516,4981,4974,4518,3684,2571,1348,163,-805,-1428,-1618,-1344,-647,396,1656,3003,4291,5415,6270,6818,7029,6926,6541,5928,5128,4179,3112,1929,663,-681,-2061,-3436,-4750,-5953,-6994,-7843,-8478,-8897,-9128,-9193,-9157,-9053,-8949,-8862,-8831,-8839,-8882,-8919,-8911,-8819,-8586,-8186,-7562,-6709,-5596,-4238,-2653,-884,1002,2928,4798,6526,8010,9189,10002,10433,10489,10208,9675,8963,8202,7472,6877,6485,6324,6418,6723,7211,7804,8434,9027,9505,9818,9922,9796,9441,8864,8099,7165,6115,4982,3821,2683,1605,633,-224,-956,-1578,-2111,-2589,-3028,-3466,-3890,-4331,-4753,-5170,-5544,-5867,-6107,-6240,-6244,-6104,-5808,-5378,-4815,-4166,-3438,-2678,-1885,-1103,-329,398,1061,1621,2048,2302,2360,2197,1805,1197,405,-511,-1464,-2349,-3058,-3496,-3596,-3334,-2740,-1870,-839,262,1300,2196,2862,3267,3407,3311,3039,2651,2209,1753,1296,826,311,-296,-1018,-1898,-2925,-4083,-5333,-6598,-7808,-8867,-9704,-10239,-10443,-10290,-9799,-9014,-7998,-6828,-5599,-4378,-3248,-2250,-1415,-739,-209,236,628,1060,1560,2180,2944,3802,4747,5654,6468,7057,7368,7329,6949,6261,5360,4358,3410,2643,2180,2097,2413,3102,4073,5215,6376,7433,8245,8755,8895,8695,8179,7437,6548,5595,4648,3733,2876,2042,1215,334,-614,-1673,-2816,-4023,-5234,-6360,-7335,-8064,-8498,-8604,-8389,-7883,-7160,-6286,-5356,-4432,-3572,-2804,-2133,-1551,-1029,-532,-34,506,1106,1770,2517,3296,4099,4846,5487,5952,6178,6124,5758,5083,4124,2946,1645,327,-864,-1838,-2491,-2798,-2762,-2439,-1912,-1277,-634,-55,395,687,828,821,711,519,262,-55,-453,-969,-1629,-2460,-3455,-4594,-5806,-7040,-8191,-9195,-9974,-10485,-10695,-10605,-10222,-9583,-8733,-7723,-6614,-5463,-4330,-3268,-2324,-1531,-909,-456,-142,75,273,524,905,1476,2263,3254,4394,5591,6736,7695,8380,8694,8621,8175,7415,6464,5439,4483,3717,3223,3049,3192,3592,4190,4866,5552,6137,6590,6848,6929,6829,6578,6212,5734,5192,4559,3870,3098,2262,1363,425,-526,-1438,-2268,-2949,-3446,-3716,-3761,-3600,-3275,-2865,-2443,-2093,-1898,-1889,-2117,-2546,-3172,-3907,-4698,-5451,-6099,-6566,-6797,-6757,-6405,-5749,-4792,-3578,-2188,-718,706,1939,2863,3358,3357,2840,1838,455,-1174,-2854,-4396,-5615,-6356,-6540,-6142,-5193,-3827,-2143,-344,1446,3073,4442,5494,6218,6634,6793,6762,6572,6292,5893,5406,4776,3991,3027,1875,559,-880,-2375,-3837,-5174,-6290,-7110,-7587,-7702,-7489,-6990,-6305,-5518,-4735,-4037,-3474,-3073,-2805,-2616,-2434,-2150,-1719,-1056,-186,880,2050,3231,4294,5140,5671,5848,5676,5200,4531,3776,3082,2561,2307,2363,2739,3382,4230,5176,6129,6990,7698,8194,8481,8546,8445,8182,7820,7358,6828,6216,5527,4744,3866,2892,1832,704,-461,-1618,-2727,-3730,-4600,-5311,-5859,-6266,-6559,-6787,-6994,-7215,-7494,-7819,-8211,-8613,-8992,-9281,-9389,-9270,-8840,-8080,-6985,-5574,-3923,-2091,-198,1661,3361,4803,5889,6561,6788,6586,6011,5134,4067,2910,1785,789,15,-460,-611,-404,111,902,1875,2955,4039,5053,5917,6571,6977,7102,6943,6495,5787,4819,3642,2248,689,-1030,-2859,-4746,-6639,-8439,-10083,-11468,-12536,-13218,-13507,-13386,-12911,-12132,-11149,-10053,-8953,-7930,-7073,-6408,-5970,-5706,-5592,-5512,-5396,-5145,-4686,-4000,-3078,-1968,-753,491,1654,2663,3456,4011,4343,4501,4565,4617,4748,5025,5466,6103,6859,7723,8574,9365,10003,10436,10639,10585,10333,9896,9372,8818,8304,7885,7585,7409,7333,7328,7316,7248,7033,6603,5912,4923,3646,2122,414,-1379,-3162,-4830,-6302,-7494,-8384,-8926,-9155,-9075,-8744,-8193,-7478,-6638,-5717,-4752,-3798,-2891,-2094,-1441,-967,-671,-530,-498,-495,-465,-321,-37,413,994,1651,2284,2799,3083,3078,2748,2147,1360,544,-149,-549,-546,-76,858,2155,3698,5287,6734,7856,8508,8603,8138,7154,5754,4072,2230,362,-1458,-3157,-4719,-6139,-7423,-8593,-9661,-10619,-11475,-12186,-12737,-13080,-13195,-13052,-12653,-12007,-11138,-10106,-8943,-7725,-6486,-5272,-4097,-2968,-1866,-778,311,1430,2551,3687,4791,5821,6735,7462,7964,8212,8186,7931,7463,6883,6239,5628,5097,4713,4487,4451,4586,4875,5285,5767,6278,6772,7211,7557,7803,7916,7905,7750,7442,6972,6322,5466,4408,3123,1640,-13,-1772,-3558,-5261,-6796,-8046,-8965,-9492,-9659,-9475,-9053,-8447,-7794,-7142,-6580,-6112,-5742,-5422,-5105,-4710,-4217,-3571,-2800,-1930,-1014,-115,726,1472,2136,2728,3304,3892,4528,5204,5889,6503,6945,7092,6848,6146,4993,3462,1698,-97,-1713,-2931,-3599,-3617,-2984,-1776,-157,1659,3439,4944,6006,6493,6370,5675,4482,2943,1178,-656,-2466,-4151,-5684,-7034,-8226,-9268,-10193,-10998,-11667,-12164,-12408,-12330,-11846,-10894,-9457,-7552,-5252,-2675,19,2656,5041,7031,8475,9325,9542,9182,8328,7106,5660,4134,2656,1332,230,-610,-1188,-1519,-1642,-1605,-1455,-1238,-992,-738,-493,-249,7,298,657,1094,1627,2255,2951,3711,4480,5248,5967,6629,7186,7636,7929,8058,7976,7674,7110,6299,5233,3967,2566,1111,-275,-1519,-2514,-3240,-3673,-3868,-3888,-3831,-3791,-3862,-4088,-4514,-5097,-5804,-6533,-7185,-7666,-7884,-7792,-7378,-6664,-5703,-4586,-3382,-2200,-1107,-180,521,960,1091,908,402,-412,-1490,-2774,-4157,-5523,-6703,-7556,-7907,-7647,-6692,-5030,-2727,98,3256,6534,9695,12525,14829,16484,17401,17565,17017,15815,14069,11888,9378,6665,3842,1007,-1746,-4341,-6696,-8743,-10412,-11631,-12354,-12520,-12121,-11147,-9640,-7682,-5369,-2871,-336,2022,4035,5521,6355,6465,5840,4560,2752,616,-1639,-3780,-5616,-6980,-7782,-7983,-7625,-6802,-5647,-4319,-2965,-1710,-636,225,878,1389,1808,2237,2738,3368,4152,5083,6117,7201,8247,9187,9950,10481,10760,10767,10515,10029,9312,8416,7328,6112,4749,3315,1817,323,-1107,-2432,-3586,-4547,-5296,-5849,-6227,-6484,-6668,-6823,-6998,-7184,-7387,-7546,-7617,-7510,-7165,-6522,-5560,-4295,-2785,-1126,553,2129,3476,4511,5186,5498,5485,5215,4749,4184,3550,2911,2248,1570,832,31,-858,-1799,-2741,-3614,-4313,-4783,-4948,-4812,-4388,-3735,-2938,-2072,-1225,-446,227,805,1300,1762,2241,2762,3367,4031,4731,5406,5983,6376,6516,6339,5808,4922,3700,2201,506,-1278,-3049,-4688,-6112,-7245,-8059,-8557,-8778,-8793,-8680,-8525,-8386,-8307,-8281,-8287,-8276,-8181,-7961,-7567,-7002,-6279,-5457,-4598,-3788,-3090,-2552,-2181,-1946,-1779,-1594,-1292,-801,-52,953,2212,3651,5206,6779,8292,9665,10872,11873,12708,13370,13920,14359,14699,14922,14961,14776,14269,13405,12127,10446,8377,6014,3442,817,-1729,-4033,-5983,-7468,-8454,-8936,-8971,-8643,-8084,-7393,-6715,-6116,-5675,-5418,-5320,-5367,-5475,-5614,-5716,-5769,-5778,-5752,-5737,-5740,-5771,-5803,-5792,-5686,-5429,-5007,-4403,-3675,-2867,-2066,-1340,-735,-261,105,453,854,1427,2244,3351,4744,6358,8085,9780,11289,12467,13197,13429,13152,12431,11355,10044,8606,7138,5672,4250,2810,1357,-202,-1845,-3616,-5444,-7281,-9027,-10553,-11781,-12585,-12949,-12839,-12316,-11451,-10375,-9211,-8090,-7110,-6333,-5763,-5371,-5056,-4716,-4229,-3486,-2422,-1012,695,2609,4573,6416,7969,9068,9645,9646,9156,8264,7166,6024,5028,4306,3926,3905,4169,4622,5125,5553,5799,5818,5599,5214,4743,4316,4019,3942,4089,4438,4895,5328,5608,5568,5128,4189,2779,938,-1196,-3455,-5635,-7557,-9030,-9984,-10343,-10170,-9544,-8620,-7556,-6509,-5620,-4963,-4586,-4458,-4524,-4683,-4838,-4895,-4776,-4466,-3943,-3249,-2436,-1538,-639,233,1011,1655,2111,2343,2314,2026,1498,795,18,-706,-1232,-1418,-1162,-393,870,2555,4510,6540,8439,9990,11059,11526,11416,10753,9716,8433,7131,5945,5001,4349,3954,3739,3560,3270,2729,1824,521,-1187,-3210,-5426,-7692,-9816,-11671,-13109,-14055,-14474,-14380,-13833,-12952,-11841,-10672,-9545,-8585,-7832,-7300,-6942,-6670,-6386,-5980,-5372,-4529,-3461,-2236,-973,203,1154,1782,2047,1962,1626,1174,778,618,832,1520,2706,4336,6302,8432,10545,12457,14015,15118,15734,15860,15576,14945,14064,12996,11779,10426,8909,7208,5273,3108,706,-1843,-4465,-6977,-9226,-11010,-12181,-12610,-12271,-11188,-9494,-7375,-5068,-2830,-897,535,1343,1476,982,-51,-1436,-3024,-4608,-6067,-7279,-8206,-8826,-9177,-9287,-9207,-8960,-8575,-8042,-7364,-6521,-5501,-4306,-2937,-1415,223,1942,3676,5385,6993,8464,9729,10756,11491,11920,12021,11820,11342,10664,9851,9015,8227,7567,7081,6764,6595,6496,6374,6134,5668,4919,3844,2472,862,-867,-2581,-4130,-5387,-6243,-6662,-6634,-6216,-5508,-4631,-3720,-2923,-2339,-2071,-2152,-2601,-3363,-4391,-5562,-6780,-7911,-8857,-9516,-9827,-9767,-9334,-8581,-7570,-6375,-5078,-3740,-2395,-1070,255,1594,2978,4415,5911,7418,8889,10234,11359,12189,12655,12734,12455,11873,11097,10238,9422,8742,8259,7983,7854,7791,7642,7275,6550,5369,3702,1575,-910,-3583,-6250,-8691,-10710,-12155,-12936,-13049,-12547,-11573,-10286,-8871,-7503,-6318,-5403,-4800,-4487,-4421,-4520,-4714,-4924,-5106,-5222,-5278,-5270,-5235,-5174,-5117,-5051,-4974,-4847,-4647,-4328,-3867,-3237,-2434,-1453,-319,957,2331,3780,5259,6740,8189,9571,10870,12049,13097,13985,14690,15195,15473,15509,15288,14781,13990,12878,11451,9683,7588,5178,2500,-373,-3348,-6296,-9084,-11570,-13623,-15141,-16063,-16358,-16078,-15282,-14103,-12678,-11151,-9668,-8341,-7251,-6459,-5976,-5801,-5901,-6231,-6729,-7334,-7968,-8568,-9053,-9365,-9436,-9224,-8708,-7875,-6764,-5413,-3892,-2273,-621,1010,2584,4086,5524,6902,8251,9579,10899,12203,13473,14681,15787,16758,17550,18138,18500,18616,18485,18090,17432,16481,15228,13641,11704,9432,6832,3988,969,-2091,-5065,-7810,-10198,-12122,-13517,-14348,-14631,-14408,-13757,-12772,-11555,-10208,-8828,-7494,-6294,-5266,-4470,-3937,-3670,-3701,-3977,-4508,-5206,-6048,-6920,-7778,-8496,-9014,-9213,-9038,-8408,-7311,-5745,-3775,-1493,960,3441,5788,7876,9598,10915,11812,12347,12591,12647,12611,12562,12546,12560,12581,12532,12338,11931,11239,10258,8962,7414,5643,3743,1780,-160,-2009,-3706,-5213,-6509,-7574,-8438,-9088,-9585,-9920,-10155,-10296,-10378,-10408,-10405,-10351,-10258,-10105,-9885,-9599,-9251,-8846,-8416,-7959,-7500,-7021,-6506,-5915,-5203,-4323,-3248,-1952,-472,1180,2902,4644,6279,7751,8965,9892,10516,10848,10961,10895,10755,10601,10500,10499,10613,10846,11180,11576,11988,12362,12637,12759,12672,12321,11673,10677,9329,7610,5548,3195,624,-2052,-4712,-7228,-9476,-11365,-12821,-13821,-14364,-14492,-14269,-13754,-13046,-12192,-11263,-10290,-9290,-8262,-7215,-6134,-5048,-3965,-2934,-1995,-1192,-579,-168,1,-58,-327,-761,-1273,-1792,-2193,-2412,-2351,-1993,-1314,-347,855,2235,3707,5206,6655,8004,9198,10206,10985,11512,11742,11649,11193,10365,9174,7656,5892,3966,2008,114,-1598,-3073,-4246,-5131,-5737,-6115,-6339,-6455,-6558,-6678,-6867,-7133,-7475,-7863,-8263,-8613,-8878,-9007,-8986,-8803,-8472,-8034,-7522,-7003,-6522,-6132,-5853,-5690,-5609,-5557,-5456,-5227,-4789,-4078,-3067,-1738,-126,1705,3686,5688,7622,9359,10821,11929,12664,13015,13033,12775,12330,11795,11255,10805,10489,10348,10374,10529,10749,10951,11021,10889,10444,9651,8460,6886,4969,2778,431,-1969,-4273,-6372,-8158,-9548,-10512,-11027,-11131,-10875,-10342,-9620,-8814,-8010,-7303,-6748,-6397,-6275,-6375,-6697,-7185,-7818,-8502,-9195,-9788,-10219,-10399,-10285,-9838,-9068,-7988,-6662,-5132,-3479,-1753,-30,1644,3208,4629,5875,6930,7807,8510,9080,9535,9916,10242,10524,10765,10953,11054,11046,10886,10544,10030,9332,8520,7625,6734,5898,5168,4576,4112,3765,3482,3204,2867,2390,1732,849,-247,-1527,-2917,-4332,-5670,-6840,-7782,-8446,-8845,-9005,-8992,-8892,-8785,-8763,-8875,-9162,-9612,-10192,-10822,-11413,-11837,-11996,-11777,-11112,-9952,-8305,-6206,-3749,-1043,1767,4533,7112,9380,11247,12655,13593,14078,14171,13949,13500,12923,12300,11689,11144,10647,10220,9795,9374,8891,8343,7698,6959,6124,5200,4208,3147,2056,936,-173,-1260,-2288,-3240,-4079,-4792,-5350,-5754,-5992,-6096,-6085,-6005,-5903,-5829,-5828,-5937,-6180,-6563,-7073,-7692,-8350,-9008,-9565,-9965,-10134,-10029,-9634,-8970,-8072,-7024,-5885,-4737,-3626,-2583,-1614,-691,209,1141,2142,3243,4470,5823,7272,8788,10291,11723,12987,14010,14703,14984,14790,14063,12795,11006,8785,6237,3545,863,-1616,-3746,-5409,-6540,-7131,-7237,-6961,-6440,-5839,-5285,-4918,-4779,-4911,-5265,-5787,-6386,-6979,-7490,-7867,-8095,-8171,-8143,-8056,-7967,-7945,-8006,-8196,-8482,-8858,-9259,-9632,-9907,-10014,-9897,-9503,-8802,-7784,-6444,-4814,-2922,-816,1445,3800,6179,8511,10726,12763,14560,16079,17286,18182,18746,19030,19010,18758,18259,17567,16686,15639,14431,13068,11549,9892,8098,6217,4276,2338,466,-1288,-2866,-4226,-5354,-6228,-6872,-7287,-7519,-7598,-7569,-7483,-7381,-7312,-7308,-7405,-7600,-7916,-8307,-8756,-9199,-9588,-9861,-9978,-9905,-9640,-9199,-8619,-7964,-7291,-6681,-6159,-5770,-5467,-5218,-4924,-4486,-3818,-2814,-1454,296,2386,4743,7257,9778,12168,14273,15972,17184,17841,17941,17493,16534,15146,13394,11400,9255,7082,4969,3002,1249,-273,-1532,-2555,-3374,-4017,-4561,-5027,-5471,-5900,-6316,-6695,-7010,-7219,-7307,-7251,-7071,-6795,-6476,-6180,-5970,-5911,-6031,-6348,-6841,-7450,-8128,-8768,-9320,-9686,-9842,-9730,-9361,-8728,-7848,-6745,-5425,-3911,-2205,-324,1714,3869,6087,8294,10402,12315,13945,15215,16080,16524,16561,16235,15610,14748,13731,12609,11445,10277,9129,8023,6958,5942,4971,4045,3154,2289,1427,542,-402,-1424,-2555,-3769,-5064,-6368,-7637,-8781,-9744,-10458,-10896,-11040,-10913,-10544,-9996,-9318,-8582,-7810,-7066,-6337,-5672,-5042,-4492,-3984,-3572,-3222,-2969,-2801,-2712,-2688,-2684,-2649,-2524,-2221,-1707,-898,193,1582,3218,5031,6930,8802,10523,11987,13091,13780,14024,13831,13253,12340,11177,9829,8370,6852,5328,3827,2371,982,-345,-1582,-2739,-3791,-4750,-5596,-6359,-7024,-7636,-8175,-8685,-9127,-9537,-9860,-10119,-10260,-10303,-10211,-10016,-9706,-9316,-8863,-8374,-7868,-7376,-6901,-6477,-6096,-5777,-5498,-5244,-4977,-4642,-4196,-3578,-2746,-1672,-346,1214,2959,4817,6691,8464,10040,11308,12220,12721,12844,12618,12142,11514,10847,10238,9768,9473,9349,9368,9437,9477,9365,9020,8363,7378,6077,4521,2803,1029,-701,-2275,-3641,-4724,-5523,-6030,-6282,-6334,-6247,-6102,-5972,-5918,-6000,-6222,-6610,-7117,-7717,-8336,-8909,-9351,-9614,-9631,-9403,-8923,-8231,-7378,-6425,-5429,-4440,-3497,-2605,-1776,-969,-171,677,1592,2614,3727,4930,6164,7399,8548,9562,10377,10932,11218,11206,10940,10452,9813,9093,8360,7672,7062,6548,6108,5725,5330,4890,4335,3647,2792,1783,644,-595,-1857,-3101,-4244,-5239,-6030,-6594,-6921,-7030,-6958,-6766,-6526,-6307,-6191,-6214,-6436,-6840,-7434,-8154,-8960,-9764,-10497,-11089,-11467,-11599,-11440,-10987,-10236,-9208,-7928,-6433,-4758,-2946,-1033,932,2899,4827,6642,8310,9754,10952,11842,12441,12716,12729,12494,12086,11561,10987,10414,9899,9446,9077,8758,8456,8133,7735,7243,6628,5913,5097,4246,3372,2553,1810,1208,755,486,370,398,495,601,616,472,73,-613,-1632,-2959,-4564,-6359,-8250,-10098,-11786,-13179,-14194,-14744,-14810,-14372,-13472,-12155,-10508,-8622,-6622,-4615,-2722,-1033,395,1511,2341,2894,3246,3460,3626,3816,4112,4533,5124,5834,6647,7470,8244,8879,9313,9487,9367,8927,8182,7147,5873,4433,2903,1390,-9,-1200,-2098,-2654,-2851,-2705,-2284,-1676,-1013,-420,-40,21,-315,-1093,-2282,-3839,-5655,-7612,-9581,-11423,-13042,-14335,-15267,-15807,-15976,-15809,-15365,-14700,-13886,-12962,-11974,-10940,-9851,-8701,-7450,-6063,-4502,-2736,-752,1431,3782,6222,8671,11017,13161,15002,16467,17512,18126,18341,18206,17804,17213,16516,15770,15018,14272,13514,12724,11851,10870,9768,8535,7220,5858,4511,3248,2093,1106,260,-435,-1039,-1602,-2184,-2860,-3662,-4644,-5795,-7108,-8536,-10020,-11487,-12864,-14072,-15053,-15747,-16133,-16184,-15921,-15364,-14551,-13537,-12358,-11071,-9712,-8319,-6917,-5529,-4153,-2793,-1423,-19,1440,2982,4601,6303,8040,9790,11466,13032,14389,15493,16275,16708,16778,16504,15918,15083,14054,12893,11653,10369,9062,7744,6406,5036,3623,2151,630,-926,-2481,-3972,-5360,-6552,-7518,-8203,-8594,-8702,-8557,-8212,-7752,-7244,-6787,-6455,-6304,-6388,-6718,-7286,-8060,-8979,-9965,-10936,-11803,-12476,-12903,-13017,-12811,-12260,-11389,-10220,-8783,-7129,-5291,-3325,-1265,831,2938,4978,6935,8719,10309,11638,12685,13433,13881,14060,13999,13748,13348,12836,12242,11586,10860,10069,9180,8188,7081,5864,4576,3262,1989,831,-155,-913,-1422,-1674,-1697,-1538,-1255,-946,-669,-534,-583,-878,-1428,-2231,-3255,-4447,-5747,-7073,-8361,-9535,-10537,-11322,-11858,-12128,-12139,-11892,-11418,-10728,-9852,-8810,-7622,-6320,-4904,-3422,-1861,-274,1339,2934,4481,5949,7299,8498,9535,10373,11031,11492,11775,11909,11899,11800,11611,11374,11092,10767,10397,9952,9407,8727,7863,6794,5489,3954,2213,317,-1646,-3582,-5385,-6949,-8210,-9097,-9631,-9803,-9724,-9438,-9087,-8756,-8538,-8516,-8702,-9135,-9756,-10552,-11417,-12308,-13115,-13796,-14270,-14513,-14498,-14225,-13700,-12948,-11974,-10805,-9441,-7884,-6137,-4193,-2067,222,2636,5106,7555,9886,11997,13805,15229,16242,16833,17035,16915,16549,16041,15471,14924,14444,14054,13723,13416,13033,12519,11780,10787,9522,8017,6320,4533,2732,1029,-494,-1780,-2785,-3521,-4020,-4353,-4597,-4860,-5206,-5709,-6402,-7279,-8326,-9480,-10675,-11829,-12864,-13700,-14275,-14546,-14484,-14082,-13359,-12334,-11058,-9584,-7969,-6279,-4587,-2930,-1376,71,1386,2584,3683,4707,5690,6644,7585,8514,9399,10233,10943,11512,11870,12002,11884,11526,10962,10247,9445,8638,7877,7215,6664,6191,5767,5296,4726,3980,3031,1871,546,-888,-2324,-3675,-4842,-5750,-6367,-6683,-6736,-6598,-6356,-6114,-5969,-5996,-6251,-6739,-7458,-8339,-9323,-10312,-11209,-11937,-12409,-12596,-12466,-12040,-11359,-10460,-9434,-8303,-7134,-5923,-4681,-3384,-2009,-529,1057,2754,4508,6283,8000,9582,10971,12103,12950,13507,13775,13795,13596,13219,12700,12065,11339,10533,9672,8777,7886,7050,6317,5759,5405,5303,5429,5762,6218,6700,7084,7247,7072,6482,5420,3910,1982,-243,-2659,-5116,-7474,-9630,-11473,-12964,-14076,-14813,-15220,-15330,-15201,-14873,-14388,-13771,-13044,-12213,-11286,-10279,-9189,-8050,-6853,-5632,-4375,-3097,-1791,-449,912,2306,3697,5068,6376,7575,8622,9474,10092,10466,10587,10481,10185,9750,9237,8705,8194,7740,7338,6978,6629,6248,5802,5262,4620,3885,3089,2259,1444,662,-59,-732,-1378,-2033,-2750,-3572,-4535,-5663,-6946,-8358,-9848,-11341,-12763,-14027,-15074,-15835,-16301,-16451,-16319,-15945,-15383,-14699,-13950,-13156,-12342,-11461,-10469,-9289,-7837,-6049,-3894,-1366,1469,4525,7664,10731,13568,16019,17981,19360,20158,20371,20090,19386,18380,17173,15854,14521,13206,11986,10850,9839,8936,8146,7457,6853,6325,5841,5383,4912,4385,3764,3005,2077,965,-340,-1825,-3450,-5186,-6959,-8722,-10398,-11929,-13265,-14362,-15209,-15787,-16119,-16207,-16080,-15760,-15257,-14607,-13800,-12881,-11829,-10678,-9419,-8059,-6601,-5040,-3370,-1595,302,2298,4389,6542,8696,10804,12771,14519,15974,17051,17711,17920,17683,17033,16030,14764,13326,11839,10370,9025,7819,6785,5895,5104,4364,3606,2795,1894,905,-149,-1228,-2272,-3228,-4047,-4696,-5178,-5498,-5719,-5866,-6042,-6273,-6643,-7168,-7872,-8740,-9747,-10837,-11948,-13022,-13972,-14765,-15336,-15676,-15769,-15624,-15265,-14692,-13937,-12975,-11810,-10412,-8760,-6852,-4682,-2293,272,2922,5573,8108,10435,12457,14105,15346,16148,16539,16533,16181,15527,14632,13539,12325,11027,9730,8469,7324,6320,5520,4924,4560,4393,4404,4534,4718,4896,4987,4944,4710,4266,3596,2712,1641,413,-917,-2305,-3695,-5034,-6285,-7400,-8366,-9151,-9761,-10183,-10440,-10529,-10490,-10327,-10096,-9800,-9495,-9178,-8873,-8559,-8212,-7785,-7214,-6442,-5400,-4058,-2392,-427,1770,4121,6477,8738,10743,12410,13640,14413,14715,14597,14118,13371,12439,11416,10351,9301,8259,7223,6161,5048,3864,2619,1327,41,-1182,-2293,-3223,-3961,-4481,-4819,-5007,-5125,-5229,-5412,-5717,-6208,-6890,-7776,-8823,-9997,-11221,-12438,-13560,-14525,-15275,-15756,-15958,-15860,-15493,-14894,-14109,-13208,-12234,-11227,-10202,-9144,-8012,-6762,-5321,-3647,-1699,524,2994,5647,8379,11083,13617,15876,17742,19160,20080,20521,20499,20093,19365,18409,17298,16100,14862,13617,12367,11117,9844,8547,7207,5831,4420,3000,1588,220,-1083,-2294,-3401,-4404,-5313,-6146,-6935,-7705,-8481,-9271,-10079,-10877,-11650,-12336,-12913,-13314,-13527,-13510,-13267,-12805,-12144,-11334,-10415,-9444,-8468,-7518,-6622,-5769,-4942,-4106,-3207,-2194,-1022,360,1962,3783,5790,7921,10078,12173,14079,15700,16941,17732,18026,17811,17103,15945,14418,12615,10637,8585,6551,4610,2819,1230,-131,-1234,-2061,-2613,-2885,-2902,-2688,-2291,-1769,-1195,-651,-230,-10,-68,-447,-1173,-2215,-3544,-5060,-6682,-8295,-9787,-11066,-12053,-12689,-12960,-12876,-12467,-11829,-11020,-10171,-9350,-8665,-8132,-7793,-7588,-7460,-7302,-6986,-6409,-5460,-4091,-2285,-99,2388,5016,7652,10099,12229,13896,15029,15584,15580,15070,14160,12954,11606,10221,8934,7815,6931,6302,5925,5763,5778,5901,6078,6251,6367,6394,6290,6051,5635,5050,4274,3295,2133,777,-730,-2364,-4071,-5787,-7460,-9008,-10395,-11555,-12472,-13121,-13512,-13646,-13572,-13308,-12916,-12434,-11898,-11356,-10808,-10265,-9714,-9109,-8422,-7577,-6534,-5219,-3615,-1693,515,2954,5524,8114,10570,12778,14585,15912,16660,16825,16395,15451,14078,12415,10594,8761,7021,5475,4168,3133,2362,1835,1512,1349,1306,1336,1411,1487,1533,1513,1369,1072,543,-234,-1313,-2684,-4342,-6228,-8271,-10374,-12420,-14307,-15920,-17183,-18031,-18448,-18427,-18023,-17283,-16305,-15163,-13950,-12715,-11500,-10293,-9060,-7742,-6257,-4542,-2542,-235,2354,5170,8108,11043,13830,16330,18418,20002,21034,21495,21436,20912,20031,18898,17613,16277,14949,13676,12455,11276,10098,8876,7581,6160,4637,2992,1298,-424,-2090,-3645,-5033,-6215,-7176,-7916,-8463,-8853,-9143,-9386,-9629,-9923,-10277,-10724,-11222,-11770,-12310,-12805,-13200,-13447,-13515,-13374,-13038,-12502,-11810,-10985,-10059,-9056,-7967,-6789,-5489,-4035,-2399,-542,1532,3827,6293,8868,11458,13942,16210,18131,19617,20585,20995,20841,20149,18990,17454,15660,13721,11737,9786,7903,6086,4327,2570,816,-967,-2735,-4434,-5979,-7242,-8134,-8549,-8440,-7830,-6759,-5397,-3886,-2460,-1303,-598,-472,-971,-2101,-3763,-5832,-8127,-10446,-12613,-14439,-15813,-16644,-16908,-16645,-15912,-14832,-13519,-12099,-10668,-9298,-8016,-6811,-5648,-4455,-3181,-1755,-160,1626,3552,5576,7603,9546,11314,12826,14030,14882,15387,15543,15393,14967,14307,13464,12467,11367,10199,8997,7810,6667,5595,4639,3787,3078,2494,2033,1697,1443,1294,1192,1157,1139,1140,1104,1013,804,437,-134,-941,-1993,-3275,-4744,-6334,-7954,-9505,-10885,-11998,-12782,-13187,-13216,-12889,-12260,-11396,-10374,-9258,-8109,-6967,-5835,-4723,-3577,-2366,-1024,491,2199,4110,6160,8299,10405,12385,14104,15469,16391,16810,16735,16166,15198,13894,12357,10668,8880,7045,5172,3292,1412,-426,-2173,-3768,-5127,-6185,-6878,-7177,-7089,-6671,-6008,-5247,-4516,-3975,-3745,-3917,-4533,-5584,-7006,-8704,-10540,-12379,-14068,-15490,-16530,-17139,-17262,-16944,-16186,-15103,-13747,-12235,-10645,-9039,-7479,-5957,-4492,-3034,-1568,-44,1550,3233,4986,6787,8590,10346,12005,13521,14854,15986,16890,17574,18021,18233,18213,17941,17427,16660,15651,14412,12985,11384,9688,7913,6128,4365,2655,1039,-477,-1855,-3106,-4200,-5152,-5944,-6597,-7110,-7507,-7805,-8035,-8228,-8412,-8617,-8857,-9146,-9477,-9849,-10225,-10603,-10921,-11172,-11301,-11290,-11109,-10739,-10173,-9389,-8417,-7229,-5892,-4404,-2824,-1188,470,2127,3763,5374,6962,8498,9987,11374,12632,13704,14542,15089,15312,15176,14685,13858,12743,11412,9918,8350,6733,5114,3511,1925,380,-1110,-2509,-3772,-4828,-5627,-6085,-6161,-5832,-5095,-4026,-2697,-1269,127,1305,2136,2488,2299,1541,266,-1458,-3475,-5650,-7793,-9754,-11383,-12582,-13287,-13493,-13222,-12559,-11580,-10404,-9121,-7817,-6558,-5367,-4266,-3228,-2236,-1253,-242,798,1917,3060,4270,5471,6667,7795,8813,9677,10336,10755,10910,10790,10404,9788,8977,8042,7057,6087,5224,4508,4000,3713,3647,3789,4097,4532,5036,5553,6016,6360,6522,6441,6074,5382,4365,3022,1408,-434,-2411,-4446,-6433,-8305,-9970,-11396,-12542,-13408,-13998,-14335,-14449,-14359,-14108,-13701,-13165,-12513,-11746,-10882,-9912,-8842,-7654,-6334,-4849,-3174,-1298,796,3047,5424,7799,10082,12127,13827,15068,15789,15953,15583,14743,13529,12071,10493,8905,7392,6002,4750,3640,2652,1782,1016,377,-135,-475,-628,-579,-318,102,650,1208,1688,1960,1920,1484,591,-761,-2540,-4674,-7042,-9521,-11954,-14196,-16122,-17618,-18622,-19089,-19030,-18476,-17491,-16155,-14555,-12778,-10899,-8975,-7055,-5144,-3274,-1413,411,2232,4008,5760,7440,9037,10522,11865,13039,14034,14805,15367,15684,15777,15639,15289,14751,14037,13200,12251,11247,10202,9149,8095,7041,5986,4903,3809,2684,1551,418,-688,-1749,-2735,-3635,-4427,-5114,-5683,-6157,-6551,-6883,-7209,-7530,-7909,-8343,-8868,-9472,-10149,-10876,-11597,-12283,-12842,-13240,-13400,-13293,-12885,-12175,-11167,-9889,-8371,-6648,-4760,-2727,-579,1665,3993,6353,8728,11014,13159,15043,16582,17677,18269,18316,17825,16843,15444,13755,11891,9981,8127,6392,4812,3386,2087,894,-224,-1266,-2219,-3050,-3697,-4111,-4237,-4032,-3518,-2694,-1664,-502,659,1697,2501,2961,3020,2617,1765,467,-1206,-3184,-5357,-7623,-9850,-11936,-13769,-15263,-16356,-17005,-17200,-16959,-16312,-15325,-14041,-12548,-10880,-9106,-7265,-5401,-3550,-1752,-22,1599,3116,4507,5776,6925,7940,8829,9571,10166,10599,10860,10948,10847,10583,10151,9600,8961,8282,7625,7021,6515,6127,5857,5719,5680,5729,5826,5928,5994,5983,5858,5598,5197,4649,3983,3193,2308,1331,266,-875,-2099,-3391,-4749,-6145,-7557,-8936,-10235,-11393,-12358,-13068,-13482,-13573,-13323,-12745,-11845,-10668,-9236,-7601,-5786,-3827,-1741,438,2686,4943,7173,9271,11186,12811,14081,14943,15360,15328,14894,14087,13012,11728,10336,8880,7417,5940,4463,2949,1406,-185,-1785,-3348,-4817,-6082,-7102,-7774,-8096,-8046,-7689,-7102,-6396,-5714,-5163,-4864,-4891,-5269,-6010,-7050,-8323,-9724,-11141,-12469,-13602,-14472,-15013,-15206,-15040,-14532,-13717,-12634,-11339,-9876,-8284,-6603,-4842,-3025,-1156,748,2667,4563,6404,8130,9694,11055,12164,13010,13575,13870,13912,13743,13401,12946,12419,11881,11354,10882,10469,10120,9841,9584,9348,9048,8658,8099,7335,6331,5081,3621,1994,289,-1413,-3009,-4416,-5559,-6391,-6891,-7088,-7010,-6760,-6406,-6072,-5836,-5781,-5953,-6368,-7007,-7824,-8741,-9672,-10512,-11180,-11576,-11679,-11420,-10840,-9922,-8742,-7327,-5749,-4056,-2285,-482,1346,3175,4990,6779,8488,10092,11508,12678,13527,13998,14047,13668,12870,11711,10267,8637,6924,5237,3645,2222,986,-47,-893,-1565,-2081,-2458,-2681,-2762,-2667,-2400,-1954,-1342,-602,226,1067,1870,2550,3060,3334,3347,3061,2479,1602,452,-928,-2490,-4170,-5891,-7578,-9150,-10521,-11642,-12436,-12893,-12977,-12701,-12075,-11136,-9909,-8465,-6833,-5102,-3323,-1581,56,1527,2780,3784,4523,5007,5256,5296,5182,4924,4606,4229,3870,3535,3274,3099,3038,3109,3324,3699,4226,4904,5698,6570,7464,8326,9083,9704,10118,10323,10282,9994,9471,8710,7746,6583,5256,3771,2164,440,-1355,-3204,-5046,-6851,-8560,-10130,-11523,-12700,-13647,-14345,-14786,-14986,-14936,-14668,-14189,-13510,-12646,-11588,-10340,-8875,-7195,-5282,-3135,-793,1726,4327,6915,9380,11573,13390,14708,15462,15616,15184,14235,12866,11219,9440,7667,6033,4608,3451,2560,1913,1478,1185,1013,900,850,834,867,933,1040,1143,1225,1215,1066,725,149,-676,-1749,-3032,-4498,-6053,-7667,-9233,-10714,-12031,-13152,-14038,-14665,-15034,-15124,-14968,-14551,-13915,-13053,-11998,-10742,-9303,-7669,-5850,-3862,-1721,507,2763,4952,6973,8733,10148,11156,11750,11913,11720,11204,10479,9613,8716,7855,7106,6513,6096,5876,5835,5967,6245,6632,7084,7545,7945,8215,8289,8128,7691,7010,6080,4983,3756,2482,1217,15,-1089,-2080,-2964,-3760,-4500,-5227,-5957,-6734,-7540,-8389,-9252,-10096,-10899,-11607,-12195,-12629,-12879,-12931,-12767,-12379,-11753,-10882,-9752,-8352,-6689,-4751,-2577,-180,2363,4993,7594,10061,12270,14083,15421,16174,16327,15866,14852,13370,11557,9552,7514,5569,3830,2355,1174,275,-381,-833,-1130,-1308,-1381,-1358,-1221,-958,-555,-18,634,1341,2046,2651,3089,3274,3163,2716,1939,852,-504,-2051,-3728,-5440,-7106,-8660,-10028,-11180,-12078,-12730,-13133,-13324,-13324,-13168,-12877,-12447,-11868,-11104,-10106,-8851,-7300,-5482,-3434,-1245,969,3088,4982,6560,7750,8526,8909,8938,8695,8270,7735,7194,6693,6281,5996,5826,5792,5872,6063,6348,6716,7140,7602,8061,8485,8841,9086,9205,9163,8957,8559,7979,7196,6228,5079,3766,2313,754,-879,-2546,-4203,-5810,-7330,-8718,-9965,-11040,-11937,-12662,-13205,-13589,-13809,-13876,-13786,-13530,-13086,-12426,-11507,-10299,-8764,-6887,-4672,-2155,606,3513,6457,9308,11923,14180,15965,17197,17829,17858,17310,16265,14807,13063,11155,9202,7319,5582,4062,2769,1729,888,230,-309,-776,-1211,-1651,-2117,-2621,-3162,-3763,-4394,-5090,-5830,-6619,-7464,-8341,-9252,-10173,-11084,-11957,-12762,-13458,-14013,-14391,-14557,-14502,-14212,-13703,-13000,-12136,-11160,-10117,-9040,-7955,-6857,-5722,-4517,-3184,-1694,-23,1813,3761,5734,7625,9308,10682,11661,12209,12330,12079,11543,10843,10087,9400,8856,8507,8368,8400,8556,8754,8927,9000,8950,8742,8398,7940,7398,6827,6242,5680,5127,4579,3989,3317,2508,1526,359,-994,-2475,-4028,-5563,-6983,-8228,-9209,-9920,-10335,-10497,-10447,-10262,-9999,-9742,-9511,-9348,-9239,-9147,-9050,-8861,-8550,-8045,-7308,-6317,-5055,-3544,-1810,90,2096,4130,6123,7985,9656,11058,12137,12854,13187,13129,12723,11995,11025,9888,8659,7431,6250,5182,4220,3386,2630,1945,1279,628,-1,-596,-1083,-1439,-1580,-1502,-1174,-647,27,736,1363,1784,1887,1594,867,-283,-1786,-3542,-5407,-7227,-8864,-10170,-11085,-11536,-11573,-11220,-10610,-9836,-9041,-8316,-7722,-7292,-6959,-6680,-6311,-5763,-4936,-3784,-2327,-626,1183,2962,4544,5804,6653,7054,7032,6667,6068,5378,4735,4243,3997,4020,4307,4801,5431,6100,6731,7253,7621,7828,7873,7802,7641,7458,7268,7109,6964,6809,6594,6248,5725,4950,3923,2611,1065,-682,-2551,-4467,-6345,-8114,-9704,-11076,-12200,-13061,-13675,-14046,-14199,-14162,-13950,-13593,-13108,-12501,-11785,-10946,-9973,-8835,-7510,-5955,-4161,-2110,181,2662,5277,7905,10446,12737,14675,16105,16967,17199,16814,15876,14483,12779,10920,9053,7312,5774,4484,3433,2566,1831,1143,458,-248,-960,-1646,-2227,-2663,-2879,-2879,-2655,-2293,-1861,-1502,-1319,-1440,-1932,-2834,-4135,-5753,-7599,-9516,-11371,-12999,-14293,-15129,-15488,-15324,-14711,-13696,-12400,-10929,-9383,-7861,-6397,-5027,-3732,-2470,-1224,64,1389,2743,4086,5347,6464,7364,8021,8401,8550,8495,8320,8088,7868,7706,7618,7607,7629,7654,7635,7530,7339,7068,6751,6456,6236,6159,6262,6569,7047,7658,8286,8835,9156,9147,8689,7749,6297,4398,2130,-369,-2955,-5477,-7795,-9803,-11421,-12615,-13396,-13787,-13858,-13673,-13310,-12833,-12310,-11770,-11244,-10737,-10218,-9691,-9086,-8387,-7538,-6510,-5276,-3829,-2175,-339,1624,3660,5683,7604,9333,10774,11856,12521,12753,12560,11988,11119,10043,8864,7680,6557,5541,4647,3846,3110,2400,1676,956,247,-377,-844,-1068,-981,-543,236,1294,2515,3742,4793,5488,5676,5243,4157,2449,221,-2352,-5089,-7747,-10143,-12082,-13454,-14195,-14311,-13874,-12993,-11827,-10502,-9183,-7938,-6852,-5920,-5130,-4421,-3750,-3050,-2304,-1508,-682,123,849,1468,1932,2261,2477,2613,2767,2958,3281,3738,4355,5099,5938,6784,7589,8259,8745,9014,9049,8878,8545,8113,7654,7246,6933,6769,6747,6853,7035,7210,7289,7170,6763,5997,4840,3284,1378,-809,-3169,-5576,-7907,-10039,-11865,-13330,-14371,-15010,-15262,-15194,-14880,-14396,-13811,-13176,-12498,-11775,-10945,-9956,-8724,-7185,-5291,-3037,-444,2406,5414,8437,11329,13941,16134,17798,18853,19259,19034,18217,16918,15244,13352,11379,9467,7726,6235,5026,4094,3381,2812,2292,1729,1065,259,-670,-1693,-2729,-3721,-4584,-5289,-5803,-6162,-6398,-6598,-6835,-7194,-7734,-8486,-9446,-10567,-11779,-12979,-14062,-14912,-15456,-15604,-15368,-14727,-13764,-12545,-11177,-9759,-8375,-7102,-5969,-4986,-4131,-3362,-2635,-1886,-1099,-221,720,1736,2786,3845,4872,5836,6703,7444,8040,8468,8728,8809,8735,8508,8167,7739,7266,6786,6351,5990,5760,5679,5771,6036,6457,7006,7634,8290,8913,9445,9835,10026,9993,9691,9120,8252,7115,5698,4051,2192,179,-1930,-4073,-6155,-8127,-9876,-11379,-12555,-13394,-13879,-14015,-13831,-13348,-12616,-11663,-10539,-9272,-7889,-6428,-4890,-3324,-1728,-148,1406,2909,4333,5676,6899,7993,8916,9648,10158,10434,10467,10270,9867,9297,8604,7844,7061,6306,5593,4945,4333,3754,3165,2556,1920,1274,650,99,-334,-596,-668,-534,-250,147,531,812,867,593,-52,-1102,-2505,-4174,-5994,-7809,-9473,-10854,-11853,-12407,-12522,-12227,-11597,-10740,-9743,-8707,-7683,-6706,-5767,-4832,-3868,-2812,-1667,-415,893,2196,3407,4450,5243,5761,5978,5943,5700,5348,4975,4675,4533,4584,4872,5356,6013,6753,7506,8180,8706,9031,9123,8988,8641,8129,7499,6804,6092,5387,4708,4040,3367,2646,1852,946,-91,-1251,-2546,-3919,-5364,-6795,-8196,-9486,-10636,-11606,-12363,-12912,-13237,-13365,-13304,-13083,-12719,-12228,-11619,-10894,-10048,-9062,-7920,-6611,-5112,-3447,-1617,329,2340,4370,6330,8181,9832,11249,12360,13145,13568,13644,13377,12808,11977,10941,9764,8504,7227,5985,4814,3746,2778,1908,1110,371,-320,-970,-1561,-2090,-2523,-2850,-3063,-3157,-3173,-3138,-3130,-3216,-3475,-3975,-4746,-5804,-7104,-8575,-10115,-11588,-12860,-13810,-14318,-14335,-13823,-12807,-11366,-9577,-7575,-5476,-3393,-1444,310,1802,3014,3935,4573,4951,5077,4984,4684,4213,3603,2896,2152,1416,757,223,-122,-251,-124,260,883,1725,2718,3818,4946,6054,7086,8015,8819,9496,10050,10499,10842,11109,11276,11368,11354,11228,10974,10560,9981,9209,8228,7040,5630,4023,2246,327,-1653,-3656,-5584,-7389,-8984,-10346,-11421,-12203,-12705,-12919,-12906,-12669,-12268,-11722,-11066,-10317,-9475,-8544,-7511,-6361,-5107,-3732,-2274,-745,805,2330,3768,5060,6143,6976,7521,7783,7769,7524,7100,6557,5954,5353,4783,4283,3853,3489,3177,2893,2624,2367,2140,1967,1898,1956,2182,2557,3060,3599,4096,4393,4393,3954,3019,1545,-424,-2791,-5406,-8068,-10571,-12718,-14326,-15303,-15585,-15204,-14254,-12859,-11205,-9445,-7743,-6204,-4899,-3833,-2974,-2252,-1568,-845,-9,975,2080,3279,4475,5581,6510,7169,7535,7568,7329,6844,6230,5560,4944,4450,4142,4034,4126,4381,4752,5178,5610,5985,6288,6479,6575,6579,6519,6429,6340,6282,6270,6316,6385,6466,6474,6370,6040,5452,4509,3214,1549,-430,-2653,-5006,-7370,-9605,-11597,-13236,-14464,-15244,-15585,-15529,-15140,-14486,-13659,-12692,-11662,-10543,-9358,-8051,-6592,-4944,-3082,-1012,1236,3597,5993,8299,10416,12209,13581,14452,14777,14559,13840,12706,11259,9635,7944,6315,4830,3571,2563,1812,1291,941,695,489,256,-42,-414,-874,-1382,-1918,-2452,-2945,-3397,-3804,-4183,-4584,-5029,-5573,-6232,-7013,-7892,-8834,-9759,-10616,-11320,-11826,-12085,-12100,-11858,-11419,-10793,-10045,-9189,-8260,-7255,-6175,-5016,-3759,-2430,-1027,393,1783,3069,4172,5028,5581,5811,5723,5351,4760,4028,3240,2489,1850,1382,1127,1091,1257,1602,2063,2601,3168,3715,4230,4681,5075,5416,5714,5991,6268,6547,6859,7169,7488,7775,7995,8120,8094,7890,7491,6870,6065,5085,4006,2873,1772,755,-109,-789,-1262,-1537,-1641,-1620,-1538,-1453,-1435,-1508,-1717,-2038,-2455,-2904,-3330,-3661,-3846,-3856,-3685,-3361,-2937,-2470,-2038,-1705,-1521,-1517,-1686,-1987,-2361,-2705,-2930,-2959,-2711,-2200,-1409,-423,684,1808,2830,3656,4212,4440,4359,3989,3418,2742,2073,1511,1153,1026,1167,1503,1990,2478,2868,3012,2818,2224,1215,-153,-1797,-3579,-5359,-6993,-8360,-9379,-10005,-10252,-10146,-9781,-9201,-8503,-7722,-6893,-6039,-5129,-4169,-3123,-1986,-766,520,1809,3050,4151,5065,5712,6103,6207,6100,5817,5459,5123,4874,4809,4930,5261,5743,6306,6863,7308,7565,7579,7317,6819,6118,5310,4479,3712,3075,2591,2249,1988,1726,1365,805,-15,-1138,-2549,-4189,-5967,-7755,-9415,-10824,-11866,-12461,-12594,-12249,-11504,-10428,-9138,-7764,-6429,-5242,-4303,-3646,-3285,-3168,-3204,-3274,-3232,-2941,-2291,-1202,333,2278,4539,6958,9383,11597,13440,14723,15323,15170,14234,12595,10362,7719,4884,2082,-467,-2568,-4083,-4923,-5078,-4605,-3625,-2319,-889,458,1530,2196,2389,2097,1416,448,-633,-1673,-2544,-3146,-3478,-3551,-3487,-3395,-3414,-3663,-4196,-5043,-6131,-7367,-8581,-9608,-10285,-10475,-10116,-9185,-7764,-5955,-3950,-1912,-53,1475,2539,3084,3089,2632,1794,743,-387,-1431,-2283,-2842,-3088,-3012,-2680,-2156,-1536,-909,-328,145,524,810,1059,1317,1642,2070,2635,3337,4169,5096,6069,7036,7921,8679,9233,9560,9627,9431,9015,8396,7684,6921,6228,5658,5281,5110,5133,5289,5488,5614,5551,5182,4439,3276,1717,-182,-2305,-4512,-6650,-8567,-10135,-11261,-11885,-12001,-11626,-10815,-9636,-8175,-6511,-4748,-2951,-1204,431,1929,3237,4360,5270,5952,6383,6531,6363,5847,4970,3726,2150,310,-1711,-3750,-5675,-7283,-8433,-8963,-8812,-7936,-6394,-4302,-1808,862,3530,5967,8044,9608,10625,11052,10933,10309,9254,7836,6126,4199,2113,-42,-2211,-4288,-6217,-7906,-9311,-10383,-11125,-11534,-11678,-11582,-11339,-10987,-10566,-10106,-9577,-8977,-8256,-7378,-6327,-5074,-3647,-2063,-379,1338,3022,4590,5989,7164,8085,8752,9150,9313,9257,9004,8605,8064,7435,6726,5973,5196,4433,3716,3103,2631,2349,2294,2460,2865,3451,4184,5000,5819,6583,7219,7677,7928,7948,7734,7302,6646,5804,4766,3554,2186,658,-980,-2722,-4501,-6274,-7973,-9541,-10910,-12047,-12896,-13458,-13702,-13637,-13251,-12543,-11511,-10144,-8465,-6479,-4259,-1865,589,2985,5198,7104,8600,9613,10108,10068,9541,8574,7262,5698,4003,2265,608,-898,-2157,-3123,-3741,-4006,-3921,-3518,-2877,-2047,-1157,-260,543,1203,1685,1981,2106,2082,1955,1731,1444,1076,612,28,-716,-1618,-2692,-3890,-5164,-6429,-7604,-8583,-9313,-9722,-9807,-9586,-9113,-8474,-7752,-7052,-6425,-5950,-5612,-5427,-5332,-5288,-5206,-5034,-4685,-4127,-3313,-2253,-956,526,2120,3759,5323,6746,7920,8788,9298,9440,9225,8710,7965,7081,6173,5320,4634,4158,3956,4020,4344,4867,5525,6235,6913,7482,7887,8093,8091,7905,7564,7137,6659,6203,5770,5387,5022,4624,4157,3523,2709,1636,337,-1199,-2894,-4684,-6476,-8169,-9687,-10947,-11908,-12536,-12820,-12775,-12395,-11725,-10756,-9541,-8090,-6459,-4682,-2829,-938,908,2680,4304,5741,6944,7863,8464,8729,8631,8203,7460,6480,5329,4124,2958,1960,1200,779,697,974,1543,2314,3182,4013,4682,5109,5205,4970,4404,3569,2530,1380,192,-972,-2055,-3053,-3951,-4766,-5517,-6221,-6881,-7516,-8093,-8618,-9044,-9377,-9576,-9657,-9602,-9423,-9123,-8703,-8152,-7482,-6655,-5702,-4594,-3364,-2017,-591,888,2368,3824,5199,6474,7605,8567,9349,9917,10275,10401,10288,9949,9375,8609,7669,6622,5500,4386,3318,2364,1570,973,603,478,593,931,1459,2126,2869,3626,4317,4873,5229,5325,5118,4583,3704,2502,1010,-713,-2590,-4543,-6473,-8301,-9944,-11330,-12418,-13162,-13563,-13612,-13352,-12808,-12040,-11082,-9977,-8749,-7414,-5969,-4419,-2763,-1013,793,2628,4428,6136,7692,9026,10091,10828,11209,11196,10794,10005,8867,7434,5773,3982,2135,357,-1279,-2659,-3720,-4396,-4661,-4506,-3973,-3106,-2003,-753,530,1741,2774,3549,3994,4079,3777,3117,2127,878,-551,-2082,-3610,-5056,-6333,-7367,-8108,-8518,-8588,-8340,-7828,-7118,-6320,-5527,-4841,-4348,-4084,-4071,-4270,-4614,-5014,-5346,-5523,-5433,-5037,-4291,-3223,-1870,-314,1349,3015,4564,5906,6943,7622,7900,7778,7282,6474,5441,4296,3149,2122,1307,776,567,682,1103,1768,2644,3629,4697,5759,6785,7724,8549,9223,9733,10046,10154,10040,9703,9147,8406,7500,6491,5417,4339,3272,2262,1273,325,-636,-1630,-2677,-3814,-5006,-6264,-7521,-8735,-9834,-10738,-11384,-11695,-11637,-11175,-10323,-9105,-7592,-5853,-4009,-2142,-380,1203,2512,3509,4141,4415,4343,3954,3327,2508,1599,652,-248,-1057,-1729,-2240,-2566,-2715,-2663,-2432,-2011,-1416,-651,259,1295,2415,3575,4719,5785,6703,7414,7841,7941,7653,6958,5838,4309,2421,251,-2087,-4446,-6696,-8667,-10260,-11376,-11991,-12124,-11830,-11233,-10431,-9573,-8760,-8057,-7530,-7131,-6846,-6581,-6240,-5759,-5026,-4031,-2725,-1142,666,2638,4641,6595,8348,9805,10857,11436,11508,11078,10205,8985,7558,6072,4691,3537,2734,2324,2332,2727,3431,4354,5377,6391,7292,8003,8472,8669,8613,8318,7835,7212,6492,5717,4918,4105,3282,2437,1556,606,-419,-1557,-2800,-4154,-5598,-7092,-8603,-10044,-11370,-12483,-13320,-13808,-13885,-13515,-12677,-11388,-9682,-7651,-5382,-3015,-668,1518,3443,5000,6146,6837,7077,6877,6280,5326,4084,2629,1035,-594,-2174,-3599,-4777,-5619,-6055,-6034,-5537,-4583,-3206,-1510,425,2444,4435,6258,7802,8989,9758,10098,10012,9541,8713,7598,6228,4650,2924,1075,-806,-2655,-4357,-5813,-6898,-7548,-7699,-7389,-6668,-5689,-4598,-3597,-2845,-2491,-2602,-3206,-4231,-5576,-7081,-8569,-9901,-10900,-11513,-11638,-11294,-10481,-9262,-7706,-5905,-3957,-1963,-27,1755,3300,4535,5415,5929,6088,5953,5585,5091,4546,4060,3688,3504,3528,3780,4245,4899,5702,6607,7568,8532,9467,10316,11050,11617,11971,12063,11845,11272,10324,8993,7304,5312,3091,744,-1623,-3891,-5967,-7758,-9218,-10306,-11039,-11426,-11531,-11376,-11036,-10521,-9871,-9076,-8131,-7029,-5747,-4301,-2702,-996,752,2460,4043,5405,6469,7174,7479,7387,6918,6143,5143,4036,2927,1944,1168,697,556,771,1309,2118,3117,4209,5296,6268,7049,7544,7729,7553,7045,6226,5165,3926,2596,1236,-90,-1356,-2541,-3660,-4707,-5715,-6665,-7557,-8349,-9006,-9469,-9714,-9697,-9444,-8969,-8337,-7621,-6898,-6247,-5724,-5350,-5145,-5063,-5073,-5097,-5073,-4912,-4566,-3949,-3043,-1806,-264,1559,3583,5719,7836,9792,11441,12630,13253,13201,12476,11080,9137,6790,4232,1695,-625,-2524,-3868,-4575,-4616,-4054,-2973,-1527,142,1861,3513,4970,6171,7077,7656,7928,7871,7500,6811,5792,4469,2840,965,-1104,-3274,-5447,-7510,-9352,-10885,-12026,-12750,-13038,-12915,-12429,-11621,-10560,-9276,-7835,-6244,-4569,-2819,-1062,664,2286,3749,4995,5971,6661,7050,7174,7062,6784,6380,5914,5425,4919,4425,3895,3341,2698,1973,1124,178,-847,-1898,-2892,-3759,-4401,-4754,-4774,-4432,-3768,-2812,-1667,-418,808,1907,2768,3316,3503,3305,2763,1913,855,-309,-1480,-2525,-3377,-3956,-4246,-4270,-4081,-3780,-3467,-3263,-3246,-3504,-4024,-4821,-5805,-6890,-7979,-8923,-9659,-10071,-10123,-9776,-9034,-7902,-6431,-4661,-2659,-515,1703,3878,5914,7700,9130,10113,10589,10528,9954,8934,7586,6051,4507,3115,2041,1385,1238,1596,2433,3661,5151,6781,8399,9898,11179,12180,12866,13227,13249,12945,12307,11332,10037,8425,6549,4455,2235,-9,-2169,-4131,-5807,-7136,-8078,-8659,-8908,-8906,-8734,-8460,-8166,-7869,-7605,-7338,-7047,-6678,-6191,-5545,-4727,-3738,-2620,-1418,-209,941,1955,2776,3357,3665,3696,3449,2966,2285,1472,589,-292,-1116,-1826,-2391,-2786,-3006,-3059,-2971,-2770,-2506,-2218,-1957,-1757,-1628,-1596,-1624,-1717,-1833,-1942,-2040,-2085,-2097,-2061,-2008,-1948,-1909,-1891,-1908,-1919,-1927,-1878,-1772,-1604,-1391,-1181,-1022,-977,-1091,-1397,-1898,-2557,-3322,-4087,-4760,-5222,-5389,-5177,-4566,-3538,-2154,-466,1414,3380,5314,7091,8616,9792,10550,10857,10691,10088,9093,7808,6337,4833,3421,2250,1409,977,949,1299,1919,2698,3488,4158,4613,4785,4677,4332,3830,3281,2777,2405,2200,2159,2249,2378,2481,2441,2215,1732,1013,53,-1052,-2262,-3460,-4574,-5532,-6269,-6768,-7012,-7023,-6822,-6459,-5965,-5392,-4774,-4148,-3550,-2992,-2519,-2116,-1823,-1612,-1487,-1421,-1380,-1342,-1271,-1155,-988,-781,-550,-337,-157,-52,-27,-84,-208,-357,-499,-573,-549,-390,-96,319,816,1338,1831,2225,2492,2604,2568,2422,2202,1973,1794,1695,1723,1855,2089,2380,2670,2936,3103,3166,3075,2819,2377,1732,879,-179,-1431,-2828,-4343,-5874,-7374,-8719,-9855,-10685,-11180,-11316,-11108,-10604,-9867,-8965,-7975,-6935,-5895,-4842,-3789,-2699,-1567,-384,829,2044,3185,4207,5007,5565,5811,5785,5497,5031,4483,3942,3519,3286,3298,3583,4120,4869,5769,6729,7671,8507,9159,9567,9669,9444,8857,7944,6705,5221,3543,1765,-22,-1736,-3289,-4626,-5690,-6474,-6958,-7179,-7159,-6946,-6590,-6132,-5614,-5058,-4475,-3862,-3212,-2509,-1750,-929,-58,842,1746,2604,3389,4052,4573,4935,5131,5171,5065,4840,4509,4118,3680,3238,2821,2455,2179,1997,1942,1994,2152,2380,2621,2834,2931,2872,2599,2104,1391,507,-489,-1499,-2458,-3260,-3877,-4259,-4414,-4382,-4212,-3988,-3784,-3658,-3667,-3811,-4101,-4493,-4963,-5448,-5912,-6309,-6607,-6786,-6834,-6746,-6523,-6163,-5663,-5014,-4209,-3247,-2127,-869,498,1922,3352,4708,5937,6962,7745,8235,8435,8324,7943,7303,6461,5454,4336,3160,1972,838,-199,-1072,-1744,-2153,-2285,-2104,-1631,-870,107,1258,2477,3686,4797,5713,6392,6762,6811,6520,5914,5017,3888,2587,1183,-251,-1660,-2975,-4156,-5157,-5939,-6491,-6777,-6819,-6613,-6206,-5637,-4966,-4254,-3553,-2909,-2346,-1874,-1488,-1161,-871,-586,-275,59,438,838,1259,1677,2085,2445,2752,2955,3031,2930,2623,2085,1312,325,-820,-2059,-3277,-4377,-5243,-5778,-5936,-5684,-5067,-4155,-3065,-1938,-905,-91,428,613,491,125,-365,-857,-1199,-1298,-1055,-479,424,1544,2772,3963,4970,5667,5954,5765,5094,3969,2463,688,-1235,-3165,-4986,-6571,-7844,-8726,-9181,-9192,-8765,-7931,-6748,-5277,-3614,-1843,-67,1617,3132,4393,5363,5996,6303,6285,5993,5465,4768,3953,3086,2210,1390,656,58,-374,-613,-637,-441,-24,596,1399,2321,3335,4351,5337,6210,6945,7485,7814,7913,7787,7444,6928,6255,5489,4651,3781,2902,2028,1164,309,-547,-1411,-2283,-3177,-4068,-4952,-5782,-6518,-7104,-7476,-7588,-7381,-6854,-5985,-4829,-3432,-1887,-305,1212,2537,3603,4335,4728,4796,4579,4155,3588,2944,2278,1615,968,322,-346,-1070,-1870,-2762,-3738,-4764,-5796,-6770,-7624,-8295,-8746,-8942,-8885,-8581,-8054,-7340,-6467,-5469,-4373,-3195,-1959,-674,612,1877,3038,4052,4820,5302,5430,5207,4632,3763,2671,1460,226,-924,-1917,-2701,-3248,-3573,-3686,-3627,-3407,-3045,-2538,-1871,-1045,-36,1126,2426,3804,5181,6480,7588,8432,8935,9059,8805,8198,7318,6238,5080,3926,2890,2033,1407,1034,889,944,1125,1361,1578,1705,1696,1513,1162,645,23,-670,-1348,-1958,-2427,-2724,-2802,-2670,-2335,-1840,-1240,-608,4,516,903,1135,1207,1153,998,784,565,346,174,23,-109,-262,-458,-752,-1143,-1666,-2291,-2990,-3717,-4402,-4981,-5396,-5582,-5514,-5152,-4519,-3613,-2509,-1257,38,1281,2370,3207,3714,3842,3570,2923,1954,765,-526,-1773,-2840,-3602,-3980,-3940,-3509,-2771,-1850,-887,-38,594,926,952,716,319,-109,-421,-508,-273,285,1142,2183,3281,4276,5031,5425,5396,4932,4063,2890,1501,34,-1410,-2740,-3892,-4832,-5559,-6076,-6413,-6593,-6641,-6586,-6431,-6204,-5879,-5484,-4990,-4409,-3740,-2991,-2177,-1311,-420,484,1344,2148,2821,3348,3675,3798,3706,3424,2983,2424,1804,1165,574,51,-341,-609,-729,-711,-573,-327,4,389,816,1249,1670,2055,2373,2621,2771,2832,2795,2684,2497,2274,2013,1758,1514,1309,1147,1036,966,933,919,919,925,939,975,1058,1216,1484,1881,2417,3074,3810,4560,5252,5795,6130,6188,5963,5437,4671,3706,2638,1543,504,-418,-1191,-1811,-2296,-2681,-3006,-3301,-3569,-3822,-4020,-4162,-4206,-4163,-4029,-3838,-3620,-3416,-3270,-3193,-3202,-3258,-3340,-3382,-3350,-3203,-2937,-2575,-2158,-1752,-1418,-1201,-1139,-1221,-1428,-1703,-1985,-2204,-2310,-2269,-2077,-1754,-1332,-857,-362,124,588,1045,1499,1993,2537,3163,3867,4642,5442,6220,6889,7386,7631,7574,7191,6477,5473,4237,2856,1433,79,-1106,-2041,-2662,-2963,-2945,-2661,-2174,-1562,-900,-265,283,709,975,1095,1067,916,676,363,7,-382,-789,-1218,-1656,-2105,-2545,-2960,-3312,-3581,-3707,-3679,-3455,-3034,-2421,-1640,-729,246,1242,2165,2978,3610,4027,4216,4160,3897,3440,2840,2123,1343,530,-273,-1026,-1696,-2251,-2672,-2954,-3110,-3165,-3159,-3146,-3171,-3284,-3527,-3905,-4420,-5029,-5647,-6214,-6578,-6687,-6422,-5780,-4760,-3443,-1951,-428,953,2056,2774,3052,2915,2442,1763,1040,441,87,71,401,1027,1847,2709,3458,3949,4074,3782,3080,2045,784,-554,-1826,-2908,-3694,-4143,-4222,-3968,-3422,-2660,-1766,-808,139,1041,1862,2605,3271,3876,4428,4934,5379,5754,6019,6160,6126,5908,5470,4822,3980,2974,1871,730,-371,-1370,-2210,-2863,-3303,-3545,-3596,-3499,-3274,-2965,-2599,-2179,-1733,-1229,-678,-58,630,1382,2167,2961,3700,4337,4811,5077,5092,4848,4340,3594,2656,1569,429,-714,-1746,-2608,-3218,-3532,-3537,-3237,-2686,-1940,-1100,-234,556,1220,1695,1971,2047,1967,1773,1552,1346,1223,1190,1249,1354,1459,1477,1365,1039,488,-321,-1341,-2544,-3823,-5092,-6234,-7139,-7738,-7968,-7834,-7362,-6640,-5757,-4830,-3964,-3231,-2683,-2304,-2070,-1875,-1671,-1334,-842,-166,658,1544,2392,3077,3485,3552,3215,2529,1539,372,-813,-1898,-2717,-3201,-3290,-3002,-2390,-1563,-650,231,932,1408,1576,1483,1167,739,322,42,11,302,943,1911,3134,4492,5847,7041,7935,8416,8410,7916,6970,5674,4163,2574,1061,-269,-1333,-2094,-2570,-2794,-2856,-2814,-2752,-2715,-2708,-2742,-2746,-2699,-2522,-2191,-1679,-1011,-215,621,1442,2153,2698,3039,3158,3084,2845,2526,2179,1898,1742,1760,1977,2376,2899,3472,3972,4294,4324,3981,3226,2057,543,-1217,-3056,-4808,-6265,-7279,-7699,-7475,-6601,-5158,-3293,-1203,906,2798,4304,5253,5583,5265,4366,3002,1334,-438,-2127,-3570,-4625,-5250,-5412,-5180,-4651,-3944,-3209,-2570,-2118,-1919,-1964,-2217,-2588,-2978,-3274,-3397,-3291,-2950,-2405,-1727,-994,-300,290,725,1002,1128,1169,1162,1187,1272,1432,1655,1874,2029,2029,1793,1299,509,-495,-1661,-2832,-3883,-4648,-5011,-4882,-4230,-3090,-1552,231,2087,3801,5211,6136,6503,6266,5482,4256,2756,1161,-334,-1595,-2499,-3033,-3208,-3132,-2918,-2718,-2649,-2814,-3231,-3888,-4677,-5485,-6142,-6507,-6462,-5941,-4953,-3559,-1886,-84,1671,3241,4499,5385,5880,6020,5881,5569,5197,4882,4716,4751,5017,5469,6054,6653,7176,7485,7525,7212,6567,5611,4446,3183,1964,925,172,-218,-235,79,633,1281,1882,2278,2355,2040,1313,230,-1109,-2562,-3956,-5135,-5956,-6332,-6229,-5695,-4815,-3749,-2661,-1722,-1081,-829,-1002,-1564,-2423,-3434,-4434,-5243,-5729,-5787,-5394,-4596,-3492,-2247,-1026,4,726,1074,1058,744,251,-266,-663,-802,-597,-33,869,1990,3205,4347,5260,5825,5978,5690,5040,4096,3031,1975,1095,509,293,480,1026,1855,2821,3789,4589,5104,5240,4965,4307,3344,2193,1000,-110,-1012,-1647,-1982,-2064,-1956,-1780,-1641,-1644,-1848,-2274,-2880,-3595,-4298,-4878,-5224,-5260,-4966,-4351,-3498,-2502,-1484,-555,189,703,953,978,816,545,258,20,-78,4,288,784,1427,2180,2935,3610,4104,4335,4247,3800,3019,1922,616,-821,-2235,-3526,-4543,-5225,-5495,-5364,-4872,-4106,-3186,-2246,-1416,-809,-508,-549,-922,-1579,-2415,-3330,-4180,-4866,-5288,-5403,-5206,-4731,-4048,-3249,-2416,-1641,-974,-449,-71,203,395,585,798,1089,1451,1879,2323,2738,3055,3245,3261,3124,2837,2465,2062,1702,1451,1346,1426,1662,2034,2466,2894,3237,3445,3475,3338,3045,2677,2289,1985,1824,1870,2135,2602,3213,3870,4466,4874,4998,4741,4093,3049,1679,96,-1602,-3239,-4730,-5951,-6852,-7432,-7696,-7731,-7601,-7394,-7181,-6987,-6823,-6643,-6386,-5968,-5314,-4368,-3095,-1535,284,2228,4201,6054,7664,8933,9782,10185,10149,9715,8960,7965,6842,5682,4586,3624,2842,2263,1860,1599,1416,1249,1049,770,405,-36,-517,-979,-1368,-1612,-1662,-1499,-1104,-541,147,840,1437,1817,1888,1580,867,-236,-1665,-3334,-5101,-6844,-8411,-9685,-10573,-11013,-11003,-10566,-9774,-8733,-7525,-6286,-5068,-3954,-2957,-2076,-1276,-516,262,1091,1998,2970,3969,4927,5756,6367,6669,6605,6151,5316,4167,2799,1342,-69,-1303,-2269,-2900,-3196,-3193,-2970,-2634,-2283,-2011,-1869,-1864,-1953,-2067,-2085,-1914,-1448,-637,530,2003,3686,5430,7078,8456,9424,9890,9804,9207,8172,6846,5362,3898,2557,1451,605,7,-386,-690,-963,-1345,-1854,-2560,-3408,-4367,-5315,-6145,-6730,-6960,-6766,-6113,-5019,-3548,-1806,87,1978,3743,5251,6413,7171,7489,7397,6923,6163,5194,4133,3065,2084,1220,527,-35,-455,-805,-1114,-1420,-1773,-2151,-2581,-2993,-3372,-3623,-3717,-3572,-3178,-2523,-1642,-609,488,1532,2404,3000,3233,3060,2476,1529,296,-1092,-2523,-3839,-4957,-5762,-6247,-6385,-6247,-5892,-5427,-4933,-4508,-4183,-3989,-3895,-3839,-3758,-3544,-3137,-2470,-1545,-386,919,2260,3495,4489,5132,5350,5133,4524,3619,2566,1510,605,-32,-342,-294,36,586,1196,1760,2148,2278,2134,1721,1133,462,-157,-618,-823,-723,-323,340,1161,2028,2805,3366,3616,3492,2996,2145,1045,-232,-1552,-2814,-3949,-4884,-5622,-6177,-6584,-6906,-7199,-7486,-7800,-8113,-8384,-8554,-8535,-8254,-7644,-6665,-5310,-3607,-1622,553,2804,5008,7055,8831,10263,11280,11866,12000,11728,11085,10152,9013,7750,6460,5203,4059,3065,2267,1689,1334,1202,1268,1500,1859,2294,2759,3206,3598,3904,4106,4185,4136,3951,3629,3156,2542,1764,832,-254,-1484,-2822,-4225,-5632,-6971,-8151,-9116,-9772,-10109,-10075,-9729,-9082,-8242,-7286,-6316,-5427,-4672,-4089,-3681,-3399,-3204,-3010,-2763,-2410,-1931,-1328,-647,76,765,1383,1880,2255,2510,2687,2818,2971,3159,3441,3780,4197,4613,5005,5286,5426,5372,5123,4691,4114,3467,2816,2248,1838,1631,1653,1895,2297,2800,3280,3672,3854,3812,3508,2995,2339,1630,970,426,44,-185,-308,-406,-588,-952,-1573,-2498,-3698,-5108,-6610,-8019,-9199,-9944,-10162,-9744,-8698,-7056,-4955,-2531,-10,2429,4580,6289,7458,8029,8027,7516,6614,5463,4208,3002,1930,1088,467,78,-151,-247,-300,-309,-330,-328,-299,-200,-4,306,735,1249,1805,2326,2735,2947,2904,2550,1890,928,-271,-1643,-3098,-4546,-5901,-7090,-8046,-8737,-9138,-9256,-9111,-8744,-8205,-7555,-6853,-6164,-5534,-5010,-4604,-4307,-4082,-3865,-3573,-3132,-2455,-1512,-282,1189,2833,4519,6125,7498,8526,9118,9241,8903,8186,7185,6050,4903,3891,3091,2574,2336,2348,2537,2811,3068,3231,3237,3064,2741,2303,1853,1456,1205,1132,1264,1550,1936,2309,2564,2604,2339,1744,815,-403,-1813,-3331,-4823,-6200,-7357,-8257,-8856,-9175,-9236,-9089,-8803,-8419,-7989,-7529,-7032,-6474,-5804,-4961,-3903,-2573,-971,896,2978,5184,7400,9501,11332,12788,13745,14152,13965,13211,11940,10239,8236,6037,3801,1629,-341,-2030,-3344,-4231,-4656,-4605,-4114,-3229,-2037,-661,799,2186,3411,4351,4948,5156,4968,4415,3528,2397,1075,-342,-1792,-3216,-4567,-5812,-6932,-7908,-8732,-9376,-9837,-10061,-10056,-9763,-9197,-8330,-7202,-5841,-4330,-2743,-1182,252,1495,2453,3126,3488,3569,3430,3121,2720,2301,1893,1551,1260,1022,797,567,283,-49,-456,-908,-1378,-1839,-2233,-2532,-2712,-2745,-2651,-2433,-2125,-1751,-1344,-903,-455,31,542,1108,1714,2355,3000,3612,4139,4546,4792,4870,4783,4564,4244,3882,3503,3152,2816,2506,2166,1775,1280,636,-153,-1116,-2184,-3325,-4425,-5394,-6118,-6494,-6450,-5923,-4909,-3427,-1548,630,2969,5316,7511,9403,10865,11808,12167,11950,11161,9890,8208,6238,4101,1920,-181,-2095,-3737,-5015,-5894,-6308,-6268,-5758,-4832,-3556,-2017,-342,1361,2949,4325,5360,6006,6180,5894,5157,4040,2642,1084,-499,-1984,-3262,-4266,-4965,-5381,-5564,-5599,-5574,-5578,-5682,-5919,-6292,-6773,-7288,-7781,-8149,-8348,-8319,-8049,-7548,-6828,-5941,-4906,-3778,-2577,-1349,-113,1086,2216,3229,4076,4713,5091,5197,5008,4561,3888,3063,2157,1264,442,-233,-731,-1037,-1148,-1092,-900,-613,-266,111,501,898,1301,1708,2117,2513,2864,3139,3277,3246,2984,2486,1730,750,-396,-1642,-2888,-4043,-5030,-5780,-6268,-6481,-6445,-6205,-5826,-5372,-4916,-4493,-4154,-3879,-3664,-3449,-3169,-2765,-2144,-1279,-118,1316,2999,4835,6750,8590,10263,11628,12595,13084,13047,12465,11356,9771,7798,5557,3180,832,-1350,-3204,-4631,-5523,-5837,-5551,-4702,-3348,-1615,383,2471,4506,6329,7808,8830,9322,9229,8567,7357,5704,3722,1569,-585,-2591,-4299,-5638,-6546,-7045,-7190,-7060,-6774,-6422,-6098,-5871,-5765,-5777,-5876,-5988,-6066,-6029,-5849,-5486,-4967,-4291,-3521,-2688,-1862,-1074,-391,178,588,855,973,971,870,699,475,240,-2,-203,-348,-405,-338,-146,201,693,1321,2070,2897,3772,4640,5461,6188,6794,7247,7543,7651,7582,7301,6807,6091,5151,4020,2731,1358,-25,-1326,-2454,-3347,-3938,-4233,-4236,-4020,-3671,-3294,-3008,-2897,-3027,-3421,-4038,-4827,-5675,-6467,-7085,-7412,-7365,-6892,-5969,-4634,-2943,-1001,1064,3136,5062,6751,8099,9048,9577,9671,9380,8733,7816,6692,5445,4146,2861,1649,550,-390,-1162,-1740,-2139,-2370,-2450,-2418,-2275,-2051,-1748,-1367,-940,-464,2,431,758,929,907,645,159,-557,-1422,-2398,-3374,-4293,-5077,-5687,-6107,-6356,-6457,-6464,-6415,-6347,-6285,-6232,-6165,-6057,-5843,-5478,-4907,-4092,-3044,-1763,-330,1208,2731,4175,5427,6430,7120,7472,7480,7176,6599,5830,4932,4002,3092,2294,1637,1167,890,786,825,937,1056,1117,1074,914,660,356,78,-107,-130,37,404,920,1513,2069,2469,2595,2367,1740,732,-594,-2125,-3724,-5245,-6549,-7535,-8125,-8310,-8098,-7583,-6834,-5988,-5128,-4340,-3660,-3085,-2578,-2073,-1497,-779,140,1274,2632,4155,5779,7412,8925,10243,11234,11862,12055,11819,11151,10088,8683,6997,5121,3131,1144,-762,-2483,-3939,-5079,-5839,-6210,-6186,-5792,-5070,-4092,-2922,-1653,-356,889,2035,3016,3817,4385,4715,4777,4567,4084,3354,2396,1279,30,-1251,-2519,-3674,-4650,-5380,-5813,-5937,-5759,-5326,-4687,-3922,-3084,-2253,-1464,-775,-204,218,499,624,630,509,301,7,-334,-708,-1063,-1378,-1595,-1698,-1666,-1497,-1237,-908,-589,-325,-185,-219,-460,-937,-1625,-2503,-3492,-4518,-5471,-6274,-6818,-7059,-6931,-6435,-5565,-4388,-2968,-1415,147,1611,2858,3818,4440,4714,4655,4323,3764,3085,2338,1620,976,454,59,-206,-379,-499,-592,-722,-854,-1026,-1145,-1187,-1051,-669,16,1041,2395,4025,5840,7704,9467,10972,12084,12696,12760,12268,11281,9872,8182,6308,4413,2582,915,-513,-1699,-2595,-3257,-3669,-3894,-3919,-3783,-3464,-2978,-2322,-1512,-588,398,1378,2255,2953,3365,3427,3079,2314,1151,-321,-1997,-3722,-5346,-6709,-7693,-8195,-8183,-7666,-6711,-5435,-3978,-2491,-1126,-1,809,1253,1360,1169,774,290,-194,-560,-769,-783,-627,-347,-22,292,508,618,595,480,310,138,18,-28,7,102,202,252,179,-71,-529,-1200,-2045,-3017,-4024,-4994,-5828,-6449,-6797,-6811,-6482,-5808,-4835,-3633,-2298,-931,359,1490,2389,3017,3359,3424,3239,2846,2278,1576,775,-103,-1028,-1971,-2921,-3815,-4646,-5334,-5862,-6158,-6206,-5961,-5429,-4602,-3517,-2207,-730,847,2460,4034,5510,6828,7955,8856,9525,9950,10142,10087,9805,9264,8486,7447,6168,4663,2976,1174,-667,-2432,-4027,-5316,-6215,-6632,-6518,-5870,-4712,-3121,-1206,905,3056,5108,6895,8318,9247,9631,9434,8654,7354,5595,3495,1182,-1198,-3498,-5554,-7262,-8493,-9216,-9383,-9041,-8236,-7051,-5602,-3976,-2302,-656,874,2241,3399,4331,5017,5439,5585,5432,4971,4203,3139,1830,339,-1226,-2746,-4072,-5093,-5679,-5794,-5403,-4581,-3411,-2060,-673,563,1528,2099,2247,1967,1322,431,-589,-1568,-2387,-2900,-3061,-2792,-2142,-1130,144,1565,3028,4387,5544,6405,6915,7059,6858,6355,5621,4718,3718,2668,1605,545,-512,-1576,-2660,-3776,-4925,-6087,-7231,-8295,-9215,-9902,-10289,-10291,-9860,-8960,-7581,-5762,-3546,-1060,1602,4262,6785,9018,10837,12146,12891,13035,12595,11602,10132,8260,6107,3770,1380,-956,-3118,-5023,-6565,-7700,-8359,-8533,-8204,-7399,-6145,-4509,-2577,-445,1736,3842,5687,7133,8017,8231,7710,6423,4444,1852,-1161,-4421,-7675,-10724,-13338,-15354,-16649,-17140,-16815,-15713,-13901,-11519,-8690,-5591,-2388,766,3708,6328,8520,10231,11432,12132,12374,12201,11712,10969,10070,9102,8129,7222,6415,5735,5180,4756,4433,4208,4049,3931,3816,3658,3395,2984,2358,1490,374,-989,-2527,-4185,-5853,-7428,-8803,-9893,-10616,-10943,-10848,-10350,-9480,-8287,-6836,-5206,-3473,-1750,-118,1300,2421,3163,3480,3349,2800,1879,682,-678,-2094,-3433,-4608,-5539,-6182,-6526,-6577,-6357,-5886,-5188,-4257,-3095,-1691,-36,1852,3947,6181,8477,10710,12771,14513,15806,16537,16606,15963,14606,12561,9949,6889,3573,194,-3054,-5975,-8417,-10264,-11433,-11907,-11697,-10856,-9486,-7692,-5611,-3392,-1158,934,2795,4303,5397,6016,6137,5759,4912,3641,2022,147,-1892,-3968,-5979,-7789,-9293,-10375,-10949,-10947,-10326,-9088,-7259,-4925,-2192,768,3785,6645,9158,11138,12459,13029,12853,11976,10533,8696,6675,4683,2907,1494,511,-30,-208,-126,47,179,116,-211,-844,-1745,-2832,-3989,-5079,-5991,-6642,-6998,-7080,-6952,-6705,-6445,-6267,-6243,-6401,-6740,-7184,-7645,-7986,-8076,-7789,-7036,-5776,-4040,-1911,458,2873,5115,6968,8241,8815,8606,7657,6027,3898,1449,-1076,-3460,-5478,-6967,-7784,-7882,-7231,-5902,-3978,-1606,1060,3855,6623,9232,11566,13551,15120,16231,16859,16974,16571,15639,14196,12279,9952,7317,4491,1627,-1131,-3637,-5772,-7440,-8593,-9211,-9308,-8942,-8172,-7091,-5795,-4381,-2958,-1610,-443,490,1097,1371,1255,781,-44,-1164,-2506,-3994,-5522,-7003,-8330,-9425,-10208,-10618,-10616,-10183,-9320,-8053,-6437,-4516,-2387,-116,2200,4458,6579,8448,9996,11133,11829,12043,11809,11162,10172,8949,7566,6151,4746,3431,2212,1105,102,-799,-1596,-2258,-2767,-3084,-3186,-3069,-2756,-2295,-1777,-1301,-988,-948,-1265,-1978,-3070,-4459,-6012,-7548,-8877,-9813,-10193,-9920,-8948,-7313,-5122,-2543,207,2888,5252,7103,8258,8645,8234,7095,5362,3216,885,-1415,-3479,-5149,-6332,-6975,-7124,-6811,-6172,-5279,-4259,-3196,-2154,-1191,-312,471,1190,1869,2550,3254,4010,4790,5590,6319,6923,7286,7322,6949,6104,4786,3008,862,-1550,-4064,-6519,-8720,-10506,-11707,-12212,-11945,-10886,-9094,-6672,-3799,-684,2434,5323,7765,9606,10727,11110,10775,9835,8412,6700,4846,3042,1396,29,-1021,-1732,-2136,-2297,-2289,-2212,-2122,-2086,-2092,-2123,-2107,-1953,-1592,-955,-33,1132,2470,3827,5070,6019,6556,6565,6044,4995,3549,1841,63,-1592,-2958,-3893,-4322,-4203,-3570,-2493,-1080,499,2101,3526,4645,5312,5470,5089,4208,2919,1348,-326,-1929,-3261,-4169,-4513,-4224,-3296,-1771,215,2523,4925,7235,9211,10681,11476,11502,10728,9179,6964,4236,1194,-1936,-4943,-7615,-9809,-11404,-12358,-12689,-12437,-11733,-10676,-9428,-8093,-6800,-5605,-4563,-3676,-2914,-2248,-1615,-969,-269,519,1395,2355,3357,4354,5291,6083,6691,7038,7099,6838,6262,5358,4179,2729,1096,-687,-2508,-4300,-5943,-7350,-8409,-9057,-9215,-8885,-8053,-6802,-5200,-3388,-1501,314,1919,3195,4060,4454,4362,3802,2822,1503,-50,-1726,-3406,-4977,-6353,-7450,-8224,-8625,-8628,-8208,-7345,-6045,-4319,-2219,164,2731,5308,7765,9894,11580,12673,13116,12900,12068,10753,9099,7299,5536,3969,2737,1898,1516,1544,1957,2638,3483,4346,5080,5565,5665,5336,4524,3270,1639,-254,-2261,-4204,-5919,-7230,-8025,-8214,-7789,-6805,-5364,-3650,-1821,-99,1358,2410,2957,2988,2519,1651,511,-742,-1953,-2991,-3761,-4248,-4453,-4470,-4373,-4290,-4297,-4475,-4840,-5378,-6025,-6684,-7232,-7569,-7584,-7220,-6465,-5320,-3873,-2185,-367,1484,3294,4979,6502,7829,8934,9817,10457,10835,10924,10680,10061,9034,7577,5702,3456,923,-1766,-4458,-6969,-9121,-10736,-11673,-11841,-11204,-9801,-7733,-5169,-2308,606,3341,5689,7459,8548,8888,8493,7436,5826,3844,1638,-596,-2710,-4579,-6108,-7242,-7968,-8277,-8183,-7718,-6890,-5741,-4294,-2591,-686,1354,3440,5469,7323,8891,10059,10750,10915,10546,9692,8429,6881,5191,3505,1982,735,-125,-543,-511,-53,730,1721,2758,3672,4304,4518,4228,3391,2043,247,-1850,-4105,-6325,-8353,-10028,-11260,-11963,-12143,-11803,-11012,-9836,-8356,-6665,-4832,-2948,-1067,740,2419,3911,5154,6092,6662,6811,6499,5720,4486,2863,943,-1139,-3222,-5126,-6685,-7735,-8166,-7928,-6997,-5471,-3443,-1093,1398,3855,6107,8037,9554,10643,11303,11597,11583,11346,10947,10435,9820,9086,8198,7093,5732,4070,2112,-112,-2527,-5015,-7443,-9642,-11475,-12777,-13480,-13494,-12842,-11571,-9790,-7659,-5364,-3101,-1070,561,1663,2159,2033,1348,193,-1244,-2798,-4247,-5408,-6131,-6295,-5879,-4877,-3395,-1531,535,2653,4658,6414,7825,8829,9422,9616,9483,9068,8479,7761,6992,6213,5448,4731,4046,3412,2803,2238,1689,1183,712,298,-45,-309,-483,-586,-624,-666,-733,-922,-1265,-1822,-2615,-3635,-4853,-6207,-7605,-8953,-10135,-11035,-11554,-11593,-11097,-10032,-8412,-6282,-3746,-921,2030,4939,7624,9922,11675,12782,13161,12808,11731,10029,7792,5185,2355,-534,-3315,-5862,-8052,-9801,-11062,-11795,-11990,-11667,-10824,-9519,-7776,-5680,-3301,-754,1840,4348,6624,8533,9949,10781,10948,10453,9292,7554,5338,2785,55,-2681,-5260,-7526,-9351,-10635,-11322,-11384,-10851,-9773,-8252,-6389,-4336,-2200,-134,1777,3426,4762,5752,6387,6686,6689,6438,5998,5416,4748,4036,3314,2608,1927,1291,689,147,-348,-763,-1098,-1320,-1420,-1390,-1231,-967,-626,-259,92,370,546,601,538,382,191,9,-65,9,311,859,1661,2689,3873,5139,6377,7492,8388,8987,9230,9082,8526,7574,6262,4632,2776,762,-1296,-3295,-5118,-6645,-7766,-8386,-8445,-7902,-6790,-5150,-3090,-738,1770,4262,6598,8631,10236,11320,11804,11659,10866,9462,7490,5048,2244,-796,-3908,-6963,-9788,-12273,-14294,-15778,-16674,-16953,-16628,-15715,-14263,-12347,-10062,-7526,-4878,-2269,169,2287,4007,5228,5948,6145,5894,5263,4363,3337,2281,1329,539,-42,-402,-562,-569,-456,-297,-123,9,81,60,-39,-219,-447,-708,-967,-1219,-1432,-1614,-1759,-1861,-1951,-2003,-2057,-2090,-2106,-2079,-1977,-1764,-1398,-857,-128,771,1793,2867,3901,4787,5425,5737,5658,5193,4363,3253,1971,654,-558,-1524,-2139,-2318,-2039,-1300,-189,1219,2770,4330,5757,6914,7718,8106,8076,7668,6953,6048,5056,4102,3256,2581,2063,1663,1303,859,251,-620,-1792,-3234,-4886,-6593,-8185,-9464,-10245,-10368,-9755,-8377,-6312,-3706,-758,2275,5154,7621,9488,10598,10861,10273,8857,6748,4071,1040,-2159,-5309,-8235,-10776,-12822,-14295,-15166,-15435,-15143,-14343,-13122,-11554,-9746,-7778,-5743,-3715,-1772,37,1652,3049,4205,5116,5801,6280,6586,6765,6839,6856,6824,6772,6702,6625,6548,6467,6393,6323,6246,6153,6011,5787,5437,4927,4213,3307,2198,962,-351,-1624,-2763,-3648,-4205,-4364,-4127,-3519,-2618,-1546,-429,584,1366,1821,1874,1532,793,-235,-1489,-2820,-4130,-5301,-6242,-6893,-7227,-7236,-6957,-6418,-5684,-4801,-3813,-2771,-1676,-562,587,1765,2978,4227,5498,6758,7956,9019,9858,10395,10547,10279,9576,8467,7014,5302,3437,1520,-337,-2064,-3576,-4851,-5860,-6613,-7122,-7411,-7495,-7392,-7123,-6679,-6109,-5378,-4560,-3610,-2604,-1522,-430,638,1622,2429,3000,3222,3051,2414,1318,-225,-2118,-4256,-6458,-8546,-10325,-11599,-12234,-12117,-11222,-9592,-7321,-4589,-1586,1446,4297,6758,8682,9970,10591,10595,10059,9159,8036,6908,5915,5208,4862,4889,5261,5870,6590,7279,7795,8029,7919,7442,6639,5575,4353,3067,1813,657,-374,-1267,-2055,-2781,-3469,-4173,-4874,-5575,-6216,-6745,-7089,-7194,-7019,-6559,-5844,-4935,-3924,-2904,-1988,-1243,-734,-470,-429,-557,-766,-956,-1035,-921,-555,61,933,1967,3112,4226,5233,6009,6492,6637,6431,5923,5170,4264,3294,2349,1476,724,76,-465,-940,-1366,-1779,-2184,-2596,-2997,-3398,-3776,-4140,-4483,-4804,-5107,-5368,-5574,-5673,-5628,-5376,-4888,-4120,-3086,-1804,-333,1233,2800,4248,5467,6377,6901,7017,6721,6040,5044,3792,2393,913,-537,-1899,-3109,-4120,-4946,-5566,-6047,-6399,-6698,-6966,-7243,-7538,-7830,-8094,-8275,-8311,-8154,-7739,-7060,-6082,-4858,-3411,-1827,-175,1452,2985,4347,5490,6380,6990,7327,7406,7253,6929,6457,5916,5326,4742,4173,3639,3124,2627,2114,1595,1040,489,-44,-509,-829,-969,-853,-459,203,1104,2144,3215,4171,4876,5197,5054,4400,3262,1710,-130,-2089,-3997,-5665,-6947,-7729,-7947,-7616,-6778,-5560,-4078,-2501,-947,447,1623,2531,3187,3638,3941,4198,4469,4823,5292,5853,6468,7039,7457,7608,7389,6746,5665,4214,2503,696,-1020,-2465,-3491,-3986,-3919,-3300,-2219,-802,790,2384,3824,4968,5729,6046,5928,5400,4542,3446,2215,964,-215,-1234,-2035,-2593,-2919,-3048,-3061,-3027,-3054,-3216,-3587,-4205,-5073,-6168,-7404,-8705,-9933,-10983,-11740,-12111,-12063,-11561,-10657,-9398,-7885,-6229,-4535,-2914,-1434,-148,934,1822,2554,3175,3739,4267,4802,5314,5797,6199,6461,6541,6394,6014,5424,4676,3848,3037,2337,1824,1563,1564,1820,2266,2823,3376,3818,4050,3995,3631,2965,2057,987,-132,-1216,-2150,-2906,-3416,-3716,-3803,-3746,-3587,-3382,-3168,-2975,-2789,-2619,-2409,-2144,-1789,-1304,-701,35,873,1782,2704,3597,4372,4991,5377,5498,5314,4835,4063,3042,1834,489,-885,-2236,-3472,-4539,-5371,-5937,-6184,-6104,-5666,-4880,-3768,-2371,-765,977,2742,4443,5968,7240,8175,8722,8851,8544,7833,6736,5322,3657,1817,-89,-1971,-3710,-5197,-6343,-7062,-7343,-7184,-6671,-5898,-5017,-4176,-3526,-3190,-3245,-3727,-4605,-5803,-7194,-8617,-9916,-10924,-11540,-11671,-11322,-10508,-9323,-7854,-6226,-4529,-2858,-1260,235,1634,2957,4238,5508,6784,8070,9338,10548,11639,12546,13205,13575,13619,13358,12804,12043,11130,10169,9231,8387,7669,7089,6606,6173,5708,5137,4397,3448,2287,954,-502,-1986,-3421,-4728,-5847,-6751,-7439,-7922,-8245,-8436,-8542,-8582,-8569,-8498,-8350,-8089,-7692,-7127,-6388,-5488,-4448,-3311,-2121,-916,260,1386,2426,3365,4172,4827,5303,5591,5680,5576,5297,4859,4308,3679,3020,2378,1787,1286,881,604,430,382,430,567,777,1019,1264,1477,1593,1608,1442,1095,536,-249,-1228,-2392,-3676,-5007,-6303,-7453,-8370,-8945,-9143,-8890,-8255,-7250,-6023,-4694,-3438,-2415,-1772,-1605,-1970,-2840,-4127,-5680,-7286,-8715,-9725,-10113,-9719,-8488,-6431,-3675,-415,3089,6554,9698,12287,14154,15211,15472,15020,14014,12638,11098,9565,8187,7037,6146,5482,4974,4552,4131,3665,3149,2597,2074,1649,1388,1344,1528,1909,2420,2956,3396,3625,3536,3076,2227,1026,-445,-2074,-3741,-5310,-6692,-7804,-8607,-9106,-9314,-9293,-9076,-8728,-8258,-7687,-6994,-6141,-5104,-3833,-2332,-607,1303,3315,5352,7298,9043,10483,11511,12060,12068,11529,10455,8899,6949,4709,2305,-117,-2434,-4495,-6202,-7450,-8200,-8423,-8159,-7459,-6424,-5168,-3819,-2517,-1394,-561,-109,-70,-433,-1134,-2041,-3029,-3905,-4554,-4810,-4636,-3976,-2894,-1472,144,1793,3297,4515,5328,5684,5554,4999,4045,2814,1364,-200,-1812,-3404,-4924,-6320,-7550,-8565,-9308,-9736,-9775,-9426,-8655,-7515,-6085,-4473,-2840,-1338,-112,721,1103,1047,622,-30,-738,-1312,-1583,-1414,-738,445,2059,3973,5996,7944,9607,10839,11523,11614,11137,10158,8815,7241,5604,4034,2652,1527,691,136,-183,-333,-383,-419,-481,-632,-867,-1203,-1618,-2086,-2594,-3105,-3610,-4093,-4536,-4939,-5284,-5560,-5756,-5829,-5763,-5499,-5019,-4285,-3307,-2099,-712,778,2296,3742,5039,6109,6901,7397,7585,7515,7223,6785,6281,5772,5337,5009,4835,4806,4921,5129,5364,5549,5583,5385,4869,3998,2752,1159,-695,-2716,-4730,-6585,-8075,-9057,-9373,-8975,-7846,-6077,-3823,-1299,1236,3525,5330,6465,6831,6392,5233,3494,1379,-872,-3037,-4920,-6377,-7341,-7808,-7833,-7516,-6980,-6350,-5725,-5193,-4766,-4462,-4224,-4010,-3763,-3438,-3032,-2548,-2031,-1540,-1133,-863,-760,-815,-990,-1217,-1401,-1451,-1287,-846,-125,851,1992,3182,4275,5125,5616,5666,5262,4460,3366,2146,981,55,-481,-515,-26,964,2334,3915,5509,6891,7871,8299,8080,7216,5757,3850,1663,-577,-2672,-4411,-5654,-6298,-6302,-5708,-4578,-3062,-1307,504,2197,3623,4656,5214,5290,4895,4128,3096,1942,819,-146,-845,-1226,-1268,-1023,-560,9,557,975,1154,1027,565,-234,-1312,-2617,-4047,-5514,-6911,-8140,-9111,-9729,-9925,-9632,-8830,-7507,-5711,-3505,-1008,1650,4297,6770,8882,10476,11422,11622,11060,9750,7809,5368,2643,-146,-2756,-4959,-6565,-7454,-7572,-6978,-5796,-4255,-2581,-1074,56,600,459,-369,-1815,-3693,-5784,-7831,-9574,-10832,-11451,-11408,-10736,-9562,-8066,-6432,-4864,-3487,-2401,-1606,-1050,-624,-186,407,1275,2489,4061,5928,7983,10059,11995,13612,14796,15454,15584,15223,14460,13434,12253,11061,9912,8883,7931,7069,6190,5271,4240,3083,1825,501,-793,-1977,-2956,-3661,-4051,-4133,-3957,-3601,-3196,-2850,-2705,-2840,-3329,-4168,-5322,-6693,-8141,-9504,-10608,-11292,-11420,-10920,-9753,-7976,-5685,-3040,-229,2532,5060,7167,8741,9701,10024,9752,8937,7692,6114,4330,2451,583,-1180,-2753,-4076,-5092,-5766,-6091,-6054,-5691,-5043,-4168,-3147,-2052,-963,57,939,1640,2109,2308,2213,1805,1090,89,-1141,-2528,-3957,-5299,-6417,-7174,-7463,-7231,-6476,-5282,-3787,-2185,-699,461,1114,1172,593,-511,-2004,-3623,-5119,-6212,-6693,-6405,-5314,-3473,-1050,1712,4547,7143,9281,10742,11451,11388,10636,9363,7743,6032,4390,3026,2019,1431,1240,1386,1773,2297,2866,3385,3817,4107,4254,4254,4109,3838,3449,2952,2360,1681,934,156,-613,-1305,-1853,-2184,-2245,-2005,-1479,-709,199,1130,1928,2446,2556,2150,1205,-260,-2129,-4234,-6339,-8203,-9554,-10212,-10005,-8913,-6961,-4324,-1217,2050,5170,7844,9810,10926,11095,10377,8872,6786,4324,1750,-757,-2986,-4851,-6267,-7238,-7794,-8010,-7967,-7761,-7464,-7136,-6808,-6478,-6113,-5674,-5090,-4314,-3295,-2018,-492,1241,3100,4986,6766,8318,9506,10237,10427,10066,9165,7815,6122,4240,2331,533,-1028,-2279,-3200,-3806,-4173,-4386,-4547,-4739,-5024,-5413,-5888,-6386,-6831,-7129,-7203,-6991,-6467,-5661,-4608,-3442,-2231,-1149,-261,326,589,544,236,-221,-725,-1141,-1365,-1311,-947,-270,655,1762,2917,4037,4982,5696,6106,6193,5967,5466,4742,3883,2936,1994,1086,269,-441,-1030,-1493,-1836,-2063,-2177,-2179,-2064,-1844,-1512,-1122,-688,-307,-21,61,-101,-580,-1374,-2463,-3778,-5178,-6533,-7629,-8332,-8452,-7937,-6720,-4876,-2505,223,3103,5926,8513,10685,12374,13507,14123,14272,14038,13535,12827,12001,11074,10050,8922,7637,6187,4541,2713,750,-1281,-3279,-5121,-6698,-7885,-8604,-8802,-8456,-7608,-6300,-4648,-2753,-773,1165,2904,4333,5339,5878,5902,5446,4537,3270,1736,57,-1644,-3251,-4650,-5759,-6519,-6905,-6926,-6623,-6056,-5317,-4478,-3653,-2900,-2300,-1885,-1655,-1609,-1683,-1828,-1978,-2060,-2044,-1888,-1599,-1190,-697,-177,337,785,1158,1434,1632,1762,1850,1902,1910,1860,1697,1392,889,165,-783,-1931,-3204,-4522,-5751,-6772,-7457,-7701,-7445,-6670,-5408,-3762,-1848,165,2129,3882,5327,6370,7012,7259,7181,6861,6379,5823,5240,4656,4080,3471,2833,2115,1345,529,-281,-1017,-1624,-2037,-2234,-2207,-1989,-1620,-1170,-690,-224,204,601,982,1384,1827,2339,2892,3457,3943,4266,4306,3978,3203,1964,285,-1754,-4013,-6324,-8483,-10293,-11566,-12160,-11977,-11008,-9279,-6924,-4082,-969,2207,5242,7936,10151,11777,12753,13081,12789,11943,10651,8997,7108,5085,3021,1023,-861,-2546,-4018,-5238,-6220,-6971,-7527,-7925,-8208,-8415,-8578,-8719,-8843,-8939,-8987,-8946,-8777,-8433,-7872,-7070,-6022,-4741,-3282,-1705,-111,1423,2784,3926,4788,5379,5724,5884,5943,5984,6092,6309,6681,7176,7787,8429,9056,9591,9975,10189,10195,10017,9662,9150,8508,7740,6845,5816,4630,3294,1786,172,-1535,-3212,-4795,-6153,-7217,-7902,-8209,-8141,-7790,-7241,-6646,-6106,-5755,-5644,-5811,-6226,-6817,-7490,-8117,-8587,-8795,-8655,-8131,-7191,-5860,-4173,-2204,-26,2244,4515,6662,8569,10143,11264,11871,11899,11320,10165,8474,6358,3938,1379,-1164,-3509,-5529,-7091,-8128,-8603,-8529,-7968,-6990,-5724,-4244,-2692,-1124,362,1721,2907,3879,4614,5070,5241,5085,4615,3819,2730,1397,-113,-1719,-3304,-4791,-6058,-7047,-7691,-7972,-7891,-7483,-6801,-5907,-4873,-3757,-2609,-1464,-343,748,1813,2850,3878,4882,5859,6787,7626,8352,8902,9256,9357,9201,8755,8044,7073,5894,4545,3110,1629,203,-1125,-2287,-3228,-3924,-4342,-4476,-4334,-3936,-3313,-2519,-1600,-633,327,1196,1919,2425,2675,2643,2325,1753,981,77,-847,-1722,-2444,-2962,-3248,-3297,-3169,-2914,-2638,-2415,-2330,-2425,-2715,-3169,-3731,-4304,-4799,-5114,-5174,-4940,-4389,-3549,-2467,-1198,164,1570,2935,4226,5394,6420,7276,7938,8386,8582,8501,8113,7383,6322,4915,3218,1277,-820,-2956,-5032,-6893,-8435,-9529,-10083,-10034,-9356,-8058,-6200,-3882,-1219,1624,4500,7241,9693,11739,13253,14179,14459,14087,13082,11496,9393,6889,4086,1115,-1870,-4765,-7406,-9723,-11601,-13007,-13920,-14345,-14343,-13964,-13296,-12420,-11400,-10302,-9149,-7969,-6748,-5487,-4164,-2777,-1326,163,1660,3105,4445,5602,6529,7154,7462,7431,7077,6455,5609,4630,3590,2565,1633,834,219,-208,-434,-488,-377,-154,174,555,983,1414,1837,2198,2468,2585,2515,2195,1633,790,-267,-1504,-2830,-4140,-5336,-6315,-6999,-7349,-7362,-7064,-6537,-5857,-5127,-4439,-3845,-3404,-3104,-2937,-2845,-2765,-2605,-2302,-1750,-925,245,1743,3566,5658,7941,10322,12682,14899,16842,18380,19391,19779,19450,18384,16556,14041,10924,7352,3523,-367,-4081,-7410,-10166,-12192,-13414,-13785,-13357,-12218,-10494,-8359,-5977,-3505,-1112,1098,3004,4539,5638,6268,6401,6049,5208,3940,2279,334,-1799,-3977,-6042,-7845,-9222,-10064,-10285,-9868,-8853,-7346,-5493,-3483,-1501,274,1712,2718,3292,3448,3309,2962,2577,2246,2081,2119,2348,2714,3104,3398,3459,3184,2509,1421,-12,-1697,-3462,-5153,-6580,-7610,-8137,-8128,-7609,-6668,-5444,-4079,-2735,-1525,-536,200,688,969,1102,1139,1140,1127,1119,1103,1068,1004,904,797,718,728,893,1260,1852,2670,3641,4694,5690,6514,7021,7135,6767,5927,4640,2997,1129,-815,-2661,-4250,-5437,-6110,-6204,-5695,-4621,-3054,-1125,1017,3182,5198,6876,8080,8687,8643,7920,6572,4672,2355,-213,-2861,-5387,-7633,-9432,-10687,-11319,-11314,-10695,-9529,-7901,-5945,-3766,-1506,734,2855,4783,6459,7832,8874,9528,9786,9583,8929,7797,6226,4264,2003,-440,-2909,-5271,-7349,-9043,-10248,-10919,-11082,-10770,-10097,-9166,-8102,-7007,-5964,-5002,-4150,-3360,-2624,-1872,-1086,-237,661,1589,2475,3277,3897,4315,4472,4395,4108,3685,3218,2800,2539,2504,2765,3327,4184,5269,6497,7755,8930,9892,10570,10872,10789,10307,9476,8345,7004,5524,4000,2482,1057,-280,-1460,-2515,-3413,-4173,-4803,-5296,-5679,-5943,-6120,-6210,-6254,-6259,-6269,-6297,-6364,-6474,-6621,-6781,-6927,-7021,-6998,-6842,-6465,-5865,-4986,-3838,-2414,-771,1062,2972,4890,6688,8273,9534,10400,10804,10721,10154,9127,7712,5975,4029,1974,-77,-2027,-3781,-5290,-6493,-7379,-7946,-8201,-8172,-7881,-7347,-6593,-5630,-4467,-3121,-1614,5,1671,3288,4733,5878,6595,6764,6327,5234,3539,1324,-1262,-4000,-6688,-9051,-10885,-11996,-12247,-11605,-10090,-7816,-4973,-1763,1549,4741,7602,9978,11770,12947,13523,13573,13174,12429,11420,10211,8857,7373,5793,4125,2407,672,-1011,-2591,-3980,-5135,-5990,-6532,-6752,-6693,-6394,-5944,-5402,-4852,-4339,-3899,-3532,-3220,-2920,-2589,-2173,-1642,-974,-179,713,1644,2549,3342,3950,4291,4328,4017,3377,2429,1246,-96,-1482,-2827,-4018,-4976,-5640,-5973,-5967,-5652,-5062,-4266,-3340,-2340,-1352,-400,467,1252,1960,2607,3231,3846,4476,5130,5790,6441,7040,7546,7898,8051,7944,7546,6813,5755,4365,2706,826,-1169,-3178,-5071,-6727,-8026,-8869,-9186,-8942,-8152,-6849,-5134,-3095,-868,1433,3684,5789,7649,9197,10361,11088,11325,11042,10220,8866,7022,4750,2160,-614,-3429,-6101,-8487,-10431,-11826,-12622,-12799,-12414,-11556,-10347,-8928,-7443,-6000,-4705,-3606,-2719,-2043,-1525,-1129,-806,-521,-260,-18,199,371,512,599,678,750,860,1044,1310,1695,2156,2698,3231,3730,4090,4277,4229,3934,3396,2660,1779,853,-30,-769,-1284,-1521,-1465,-1137,-602,47,699,1235,1546,1556,1195,483,-578,-1885,-3347,-4830,-6203,-7348,-8174,-8616,-8673,-8347,-7716,-6838,-5809,-4714,-3600,-2529,-1482,-474,564,1642,2829,4132,5559,7095,8674,10248,11725,13034,14108,14870,15312,15380,15100,14451,13470,12162,10568,8713,6643,4419,2101,-216,-2455,-4507,-6294,-7727,-8762,-9360,-9534,-9314,-8769,-7982,-7063,-6103,-5213,-4465,-3918,-3606,-3523,-3648,-3935,-4316,-4727,-5094,-5351,-5453,-5348,-5029,-4472,-3702,-2726,-1598,-353,934,2217,3407,4474,5342,6014,6465,6725,6828,6816,6760,6681,6649,6644,6685,6714,6685,6518,6148,5504,4561,3297,1764,2,-1882,-3802,-5636,-7290,-8666,-9712,-10367,-10643,-10543,-10121,-9437,-8565,-7581,-6554,-5543,-4583,-3705,-2904,-2174,-1492,-832,-171,503,1199,1888,2562,3150,3632,3946,4068,3992,3722,3307,2801,2286,1841,1531,1420,1526,1857,2374,3026,3723,4401,4948,5320,5440,5299,4896,4263,3459,2561,1657,818,136,-371,-652,-737,-657,-468,-260,-105,-93,-273,-695,-1341,-2202,-3189,-4231,-5225,-6057,-6665,-6940,-6888,-6466,-5740,-4753,-3608,-2395,-1225,-175,686,1325,1737,1952,2004,1972,1892,1836,1811,1837,1880,1905,1852,1668,1303,740,-29,-966,-2022,-3126,-4188,-5150,-5917,-6471,-6751,-6774,-6535,-6066,-5402,-4575,-3626,-2581,-1469,-319,845,1974,3032,3956,4705,5233,5523,5571,5402,5061,4627,4151,3755,3471,3401,3553,3958,4585,5400,6311,7258,8110,8805,9231,9333,9070,8427,7432,6125,4591,2903,1164,-540,-2138,-3548,-4748,-5704,-6421,-6925,-7234,-7404,-7457,-7430,-7347,-7197,-7002,-6719,-6350,-5860,-5249,-4502,-3637,-2673,-1647,-609,386,1290,2048,2643,3054,3297,3402,3419,3398,3408,3477,3658,3931,4297,4684,5048,5283,5344,5147,4686,3938,2953,1778,497,-800,-2048,-3154,-4110,-4870,-5471,-5936,-6319,-6674,-7038,-7444,-7881,-8329,-8731,-9009,-9098,-8906,-8404,-7551,-6396,-4985,-3444,-1893,-476,682,1480,1879,1878,1554,1014,419,-83,-324,-202,360,1366,2758,4442,6259,8067,9694,11025,11951,12454,12522,12233,11663,10915,10093,9260,8469,7711,6969,6166,5263,4166,2865,1333,-399,-2254,-4154,-5966,-7587,-8901,-9834,-10334,-10404,-10072,-9414,-8518,-7484,-6426,-5415,-4529,-3798,-3235,-2821,-2532,-2316,-2150,-1986,-1818,-1620,-1417,-1199,-997,-824,-683,-588,-531,-483,-450,-372,-253,-56,220,586,1021,1526,2060,2606,3119,3562,3885,4058,4031,3813,3387,2804,2112,1386,718,198,-103,-113,161,733,1501,2414,3313,4109,4664,4907,4787,4292,3471,2391,1169,-77,-1218,-2144,-2768,-3033,-2939,-2493,-1772,-824,237,1358,2430,3423,4260,4928,5385,5623,5617,5363,4845,4066,3033,1767,302,-1305,-2997,-4682,-6287,-7717,-8897,-9760,-10265,-10388,-10144,-9573,-8741,-7733,-6638,-5533,-4486,-3530,-2677,-1910,-1189,-486,259,1045,1884,2737,3541,4219,4693,4877,4749,4287,3546,2602,1567,575,-253,-798,-1005,-821,-296,536,1535,2599,3563,4313,4722,4730,4286,3411,2149,582,-1174,-3010,-4790,-6409,-7758,-8781,-9416,-9669,-9543,-9087,-8364,-7445,-6419,-5361,-4352,-3442,-2678,-2075,-1623,-1304,-1052,-828,-542,-151,414,1174,2141,3296,4597,5986,7384,8734,9948,11004,11841,12466,12873,13075,13097,12948,12637,12165,11515,10687,9665,8461,7088,5576,3977,2323,689,-904,-2399,-3774,-5021,-6119,-7096,-7938,-8675,-9292,-9798,-10173,-10398,-10458,-10318,-9975,-9410,-8631,-7669,-6547,-5342,-4116,-2950,-1932,-1112,-547,-233,-161,-265,-469,-676,-780,-706,-370,245,1149,2293,3618,5024,6424,7705,8787,9608,10116,10313,10203,9820,9210,8412,7464,6400,5241,3999,2694,1333,-63,-1463,-2844,-4158,-5370,-6438,-7326,-8013,-8486,-8749,-8829,-8746,-8548,-8271,-7952,-7626,-7310,-7003,-6711,-6386,-6008,-5516,-4867,-4021,-2955,-1670,-194,1416,3088,4719,6227,7497,8464,9051,9236,9003,8388,7439,6232,4858,3416,2004,723,-343,-1139,-1615,-1768,-1624,-1213,-631,62,766,1406,1927,2283,2471,2497,2403,2218,2003,1778,1579,1406,1255,1100,933,697,403,0,-495,-1086,-1752,-2453,-3150,-3783,-4306,-4665,-4830,-4770,-4483,-3981,-3297,-2479,-1598,-722,69,704,1135,1309,1237,909,386,-296,-1060,-1836,-2572,-3197,-3703,-4049,-4271,-4376,-4417,-4435,-4463,-4539,-4655,-4811,-4966,-5078,-5104,-4984,-4691,-4195,-3486,-2594,-1533,-382,830,2007,3127,4115,4974,5676,6246,6706,7081,7419,7731,8047,8364,8665,8928,9105,9158,9039,8720,8175,7426,6477,5400,4229,3049,1920,901,48,-618,-1077,-1350,-1458,-1456,-1400,-1351,-1372,-1504,-1781,-2207,-2770,-3432,-4141,-4841,-5455,-5935,-6220,-6281,-6110,-5700,-5097,-4326,-3448,-2517,-1581,-697,112,814,1409,1900,2300,2639,2940,3223,3521,3821,4144,4453,4744,4965,5091,5079,4883,4495,3877,3043,1996,772,-595,-2046,-3526,-4980,-6325,-7532,-8519,-9265,-9735,-9917,-9820,-9471,-8910,-8203,-7415,-6618,-5881,-5254,-4769,-4434,-4217,-4086,-3959,-3789,-3480,-3002,-2294,-1360,-216,1092,2478,3862,5133,6215,7035,7572,7833,7862,7742,7550,7392,7338,7440,7731,8171,8738,9329,9879,10278,10464,10367,9960,9247,8227,6976,5507,3915,2243,550,-1118,-2718,-4247,-5652,-6962,-8120,-9145,-9978,-10604,-10969,-11020,-10732,-10060,-9020,-7646,-6008,-4225,-2434,-779,583,1550,2020,1990,1464,552,-634,-1911,-3111,-4058,-4619,-4693,-4265,-3354,-2072,-551,1034,2496,3682,4452,4741,4525,3852,2810,1532,173,-1129,-2217,-3011,-3419,-3432,-3060,-2351,-1403,-297,842,1924,2859,3597,4105,4394,4483,4418,4257,4041,3818,3610,3423,3259,3095,2917,2717,2496,2270,2080,1950,1939,2070,2368,2834,3447,4157,4902,5599,6172,6536,6649,6457,5971,5201,4198,3016,1731,402,-896,-2131,-3264,-4303,-5244,-6124,-6960,-7775,-8585,-9364,-10102,-10730,-11200,-11437,-11382,-10985,-10238,-9142,-7758,-6154,-4432,-2688,-1033,461,1734,2728,3469,3916,4125,4103,3883,3503,2984,2359,1660,924,196,-475,-1026,-1411,-1558,-1449,-1050,-387,496,1527,2589,3568,4337,4776,4810,4385,3514,2250,696,-1014,-2730,-4305,-5617,-6572,-7131,-7279,-7073,-6567,-5877,-5093,-4313,-3625,-3040,-2601,-2227,-1901,-1520,-1036,-386,454,1479,2655,3929,5218,6446,7544,8444,9138,9607,9896,10047,10126,10183,10269,10394,10550,10694,10752,10638,10264,9537,8410,6850,4885,2586,61,-2534,-5051,-7305,-9180,-10550,-11379,-11659,-11442,-10830,-9939,-8908,-7866,-6910,-6114,-5502,-5056,-4733,-4467,-4177,-3811,-3312,-2682,-1929,-1128,-349,293,706,802,548,-61,-951,-2019,-3107,-4047,-4669,-4820,-4412,-3391,-1797,282,2695,5246,7727,9937,11691,12861,13360,13158,12294,10827,8889,6610,4147,1676,-691,-2785,-4549,-5898,-6816,-7324,-7447,-7268,-6856,-6299,-5673,-5040,-4433,-3879,-3359,-2850,-2324,-1732,-1072,-314,510,1382,2247,3070,3787,4377,4795,5044,5119,5038,4833,4533,4178,3801,3422,3065,2728,2417,2123,1849,1583,1321,1047,740,376,-79,-649,-1350,-2178,-3113,-4104,-5087,-5968,-6660,-7063,-7111,-6749,-5980,-4826,-3367,-1703,32,1710,3196,4386,5187,5564,5488,5011,4170,3077,1829,535,-690,-1768,-2620,-3206,-3504,-3510,-3242,-2730,-2009,-1147,-175,816,1789,2667,3406,3953,4272,4318,4079,3530,2679,1532,128,-1490,-3243,-5058,-6834,-8477,-9894,-10988,-11707,-11989,-11830,-11245,-10288,-9042,-7619,-6125,-4678,-3367,-2244,-1336,-614,-30,489,1033,1650,2404,3280,4256,5262,6206,7005,7570,7864,7853,7589,7115,6540,5956,5473,5172,5100,5287,5681,6249,6872,7471,7932,8185,8169,7875,7308,6525,5577,4545,3489,2473,1527,674,-99,-807,-1491,-2170,-2890,-3641,-4435,-5233,-5993,-6669,-7175,-7475,-7487,-7196,-6576,-5649,-4467,-3107,-1667,-255,1020,2079,2845,3301,3455,3341,3049,2650,2254,1924,1735,1693,1817,2037,2332,2580,2742,2704,2436,1869,1023,-116,-1473,-3006,-4609,-6207,-7691,-8988,-10008,-10697,-11001,-10888,-10348,-9379,-8014,-6304,-4330,-2197,-36,2015,3803,5205,6111,6471,6277,5580,4488,3133,1677,261,-989,-1978,-2676,-3051,-3148,-2979,-2599,-2032,-1315,-459,512,1583,2732,3910,5079,6171,7131,7900,8437,8719,8736,8515,8057,7408,6573,5578,4428,3134,1703,151,-1485,-3175,-4853,-6458,-7908,-9120,-10021,-10546,-10652,-10326,-9574,-8449,-6995,-5304,-3443,-1500,451,2338,4087,5627,6878,7772,8223,8196,7635,6559,5020,3097,967,-1215,-3226,-4894,-6045,-6595,-6517,-5860,-4759,-3379,-1927,-600,415,1013,1115,756,16,-959,-1978,-2858,-3418,-3538,-3156,-2289,-1033,464,1998,3377,4402,4953,4961,4441,3500,2284,1010,-128,-930,-1279,-1089,-394,733,2142,3646,5077,6252,7077,7477,7488,7156,6631,6027,5522,5217,5227,5576,6271,7236,8370,9519,10530,11214,11448,11076,10059,8349,6012,3131,-133,-3604,-7069,-10320,-13166,-15447,-17059,-17946,-18123,-17656,-16660,-15294,-13712,-12110,-10609,-9355,-8399,-7768,-7431,-7298,-7265,-7195,-6965,-6481,-5673,-4548,-3151,-1575,23,1501,2684,3438,3666,3325,2449,1133,-467,-2151,-3710,-4928,-5642,-5727,-5129,-3869,-2029,256,2790,5384,7818,9904,11488,12453,12751,12370,11375,9848,7934,5777,3551,1406,-504,-2078,-3234,-3934,-4194,-4031,-3521,-2730,-1744,-656,458,1518,2452,3222,3781,4122,4250,4193,3999,3742,3479,3315,3287,3483,3890,4522,5320,6197,7069,7792,8283,8413,8144,7400,6224,4626,2715,578,-1636,-3801,-5791,-7476,-8803,-9686,-10140,-10154,-9794,-9118,-8216,-7187,-6100,-5050,-4058,-3172,-2370,-1652,-976,-313,363,1085,1840,2629,3397,4090,4619,4896,4832,4356,3420,2028,205,-1950,-4322,-6735,-9006,-10916,-12291,-12943,-12787,-11752,-9894,-7309,-4187,-767,2705,5928,8709,10805,12132,12611,12263,11179,9468,7310,4867,2318,-185,-2499,-4542,-6211,-7495,-8342,-8764,-8773,-8382,-7637,-6574,-5241,-3698,-1999,-205,1624,3424,5148,6722,8119,9279,10184,10813,11153,11225,11042,10647,10089,9414,8676,7913,7143,6372,5589,4763,3884,2919,1877,759,-396,-1564,-2690,-3737,-4666,-5448,-6088,-6571,-6942,-7196,-7376,-7486,-7528,-7499,-7388,-7171,-6854,-6426,-5899,-5303,-4643,-3968,-3274,-2599,-1930,-1280,-633,0,617,1191,1678,2040,2208,2158,1864,1349,664,-106,-846,-1452,-1793,-1800,-1407,-615,538,1973,3571,5206,6736,8043,9015,9574,9656,9239,8302,6874,4995,2730,181,-2552,-5337,-8045,-10556,-12744,-14516,-15794,-16525,-16693,-16300,-15376,-13985,-12191,-10106,-7830,-5487,-3195,-1058,841,2439,3724,4699,5384,5843,6089,6190,6141,5976,5678,5262,4725,4096,3403,2723,2103,1647,1398,1429,1750,2359,3210,4242,5360,6473,7488,8315,8898,9188,9169,8862,8285,7517,6607,5653,4728,3906,3244,2775,2483,2370,2333,2347,2287,2114,1761,1211,480,-395,-1347,-2306,-3187,-3947,-4523,-4921,-5137,-5210,-5165,-5054,-4885,-4680,-4430,-4119,-3733,-3259,-2702,-2071,-1413,-748,-142,382,775,1031,1122,1075,870,542,75,-516,-1235,-2088,-3051,-4119,-5225,-6321,-7307,-8101,-8602,-8742,-8462,-7755,-6636,-5161,-3410,-1488,505,2444,4254,5827,7119,8066,8651,8842,8656,8072,7137,5854,4302,2518,614,-1338,-3210,-4916,-6338,-7397,-8019,-8151,-7794,-6941,-5672,-4050,-2201,-248,1680,3461,4987,6202,7041,7521,7629,7424,6920,6183,5234,4110,2838,1435,-66,-1634,-3213,-4744,-6148,-7342,-8255,-8809,-8964,-8686,-7968,-6835,-5323,-3513,-1473,658,2808,4813,6605,8064,9132,9772,9972,9771,9217,8401,7408,6333,5259,4232,3293,2438,1647,902,146,-626,-1447,-2317,-3218,-4139,-5041,-5900,-6675,-7351,-7897,-8305,-8575,-8681,-8634,-8406,-7982,-7354,-6496,-5429,-4151,-2709,-1162,439,1987,3434,4688,5708,6462,6944,7180,7198,7067,6815,6508,6174,5843,5544,5297,5120,5046,5074,5229,5489,5848,6256,6688,7076,7398,7600,7680,7615,7441,7157,6803,6386,5898,5320,4603,3686,2520,1061,-701,-2739,-5001,-7382,-9779,-12045,-14063,-15711,-16891,-17557,-17674,-17282,-16416,-15178,-13654,-11956,-10176,-8413,-6719,-5172,-3775,-2577,-1561,-729,-77,422,762,951,1001,892,649,265,-237,-821,-1463,-2093,-2671,-3122,-3381,-3410,-3138,-2575,-1690,-534,852,2388,3982,5535,6955,8150,9070,9664,9931,9886,9565,9034,8352,7594,6812,6050,5320,4633,3956,3275,2556,1788,973,127,-704,-1466,-2091,-2520,-2691,-2601,-2224,-1641,-893,-87,679,1347,1828,2137,2255,2243,2157,2046,2005,2032,2197,2460,2821,3214,3599,3888,4039,3970,3655,3043,2141,947,-482,-2089,-3761,-5391,-6839,-7998,-8761,-9082,-8932,-8351,-7395,-6156,-4737,-3234,-1730,-307,1021,2197,3241,4123,4833,5338,5593,5552,5155,4391,3224,1707,-119,-2158,-4292,-6405,-8352,-10024,-11316,-12144,-12478,-12279,-11578,-10394,-8803,-6871,-4698,-2393,-57,2187,4231,5986,7354,8294,8762,8759,8310,7452,6272,4827,3244,1597,15,-1421,-2604,-3483,-3989,-4107,-3829,-3164,-2170,-881,612,2238,3902,5520,7008,8297,9339,10093,10557,10725,10633,10318,9829,9239,8595,7953,7357,6802,6298,5800,5267,4641,3867,2898,1710,302,-1296,-3025,-4802,-6539,-8127,-9502,-10582,-11352,-11800,-11948,-11835,-11517,-11020,-10407,-9672,-8849,-7914,-6875,-5714,-4434,-3067,-1615,-158,1279,2616,3794,4760,5439,5799,5782,5389,4619,3535,2215,782,-615,-1843,-2749,-3242,-3256,-2781,-1876,-615,854,2413,3906,5236,6313,7104,7585,7790,7713,7408,6854,6073,5044,3760,2210,414,-1611,-3789,-6053,-8288,-10384,-12222,-13702,-14736,-15280,-15314,-14856,-13968,-12715,-11205,-9531,-7793,-6075,-4440,-2915,-1526,-237,952,2096,3203,4296,5367,6389,7320,8106,8681,8993,8997,8669,8025,7099,5968,4730,3497,2398,1539,994,831,1025,1555,2337,3254,4215,5079,5785,6251,6469,6451,6234,5904,5514,5159,4881,4730,4705,4794,4947,5096,5168,5086,4783,4230,3398,2325,1043,-365,-1830,-3255,-4582,-5740,-6699,-7433,-7942,-8220,-8284,-8118,-7747,-7154,-6372,-5408,-4320,-3145,-1968,-836,173,1019,1666,2105,2325,2358,2199,1879,1398,761,-24,-960,-2019,-3187,-4395,-5598,-6709,-7668,-8406,-8871,-9038,-8870,-8385,-7565,-6456,-5071,-3479,-1723,113,1967,3742,5381,6778,7903,8669,9078,9101,8773,8117,7193,6053,4761,3370,1945,528,-814,-2046,-3105,-3966,-4575,-4922,-4981,-4752,-4251,-3494,-2529,-1411,-200,1019,2184,3207,4038,4611,4901,4882,4563,3959,3117,2086,944,-241,-1382,-2408,-3248,-3851,-4179,-4223,-4001,-3554,-2951,-2280,-1613,-1058,-648,-436,-410,-523,-723,-895,-964,-825,-417,289,1303,2552,3964,5404,6730,7799,8469,8648,8263,7323,5859,3983,1825,-452,-2676,-4700,-6396,-7691,-8552,-9006,-9100,-8927,-8564,-8108,-7602,-7098,-6581,-6041,-5432,-4706,-3831,-2770,-1540,-148,1347,2884,4398,5801,7035,8030,8742,9136,9203,8961,8441,7735,6910,6097,5372,4837,4533,4482,4660,5016,5472,5954,6375,6676,6827,6803,6640,6349,5989,5585,5163,4723,4246,3689,3007,2146,1070,-248,-1794,-3541,-5417,-7339,-9193,-10880,-12283,-13327,-13955,-14145,-13922,-13340,-12470,-11437,-10319,-9253,-8295,-7528,-6973,-6623,-6456,-6383,-6354,-6257,-6033,-5606,-4964,-4090,-3055,-1902,-747,320,1210,1841,2190,2239,2029,1619,1083,515,-22,-443,-731,-839,-800,-597,-276,155,671,1257,1907,2619,3381,4194,5042,5904,6753,7546,8240,8789,9151,9295,9213,8910,8427,7804,7130,6450,5859,5383,5061,4886,4825,4830,4843,4799,4657,4396,3995,3495,2902,2250,1583,891,217,-457,-1111,-1740,-2315,-2813,-3190,-3416,-3475,-3357,-3102,-2763,-2413,-2149,-2045,-2168,-2552,-3181,-4022,-4993,-6003,-6958,-7747,-8310,-8567,-8496,-8084,-7339,-6306,-5027,-3572,-2020,-453,1030,2341,3386,4079,4372,4214,3634,2644,1357,-148,-1716,-3237,-4565,-5624,-6323,-6667,-6653,-6350,-5836,-5204,-4551,-3950,-3448,-3075,-2802,-2610,-2424,-2183,-1812,-1252,-457,579,1846,3272,4778,6228,7502,8458,8992,9032,8554,7612,6295,4768,3201,1792,703,57,-78,292,1105,2247,3576,4939,6211,7273,8079,8587,8847,8880,8783,8613,8428,8273,8143,8014,7841,7541,7054,6305,5262,3909,2279,447,-1497,-3410,-5184,-6687,-7852,-8628,-9030,-9109,-8960,-8686,-8411,-8215,-8184,-8316,-8613,-8996,-9387,-9684,-9779,-9593,-9073,-8183,-6958,-5429,-3699,-1868,-63,1580,2939,3905,4397,4384,3871,2926,1659,227,-1197,-2426,-3296,-3681,-3511,-2785,-1576,1,1760,3525,5103,6341,7138,7430,7246,6633,5705,4580,3379,2217,1170,293,-404,-935,-1341,-1672,-1992,-2356,-2806,-3377,-4065,-4858,-5721,-6583,-7389,-8055,-8516,-8721,-8630,-8235,-7555,-6610,-5469,-4151,-2743,-1251,263,1785,3293,4748,6126,7368,8415,9208,9675,9786,9512,8891,7969,6860,5651,4497,3458,2649,2069,1725,1558,1501,1462,1375,1180,850,408,-119,-651,-1129,-1451,-1580,-1434,-1021,-326,599,1696,2873,4025,5044,5827,6287,6380,6088,5437,4505,3358,2133,892,-236,-1221,-2002,-2572,-2954,-3148,-3208,-3150,-3008,-2802,-2572,-2315,-2105,-1930,-1862,-1906,-2092,-2425,-2894,-3462,-4101,-4730,-5310,-5757,-6051,-6137,-6046,-5770,-5367,-4875,-4338,-3799,-3286,-2809,-2390,-2016,-1707,-1449,-1256,-1125,-1043,-1012,-991,-955,-858,-651,-290,246,978,1880,2909,4010,5089,6074,6878,7432,7689,7619,7210,6487,5464,4215,2780,1252,-305,-1805,-3181,-4363,-5309,-5980,-6371,-6476,-6323,-5920,-5307,-4487,-3489,-2319,-997,447,1969,3491,4929,6165,7095,7623,7675,7247,6346,5090,3567,1975,438,-868,-1860,-2456,-2684,-2569,-2227,-1766,-1306,-959,-787,-817,-1030,-1347,-1682,-1908,-1930,-1655,-1062,-148,986,2244,3444,4432,5037,5138,4664,3625,2092,217,-1816,-3788,-5505,-6785,-7540,-7705,-7342,-6528,-5428,-4207,-3033,-2061,-1378,-1031,-1010,-1236,-1622,-2025,-2340,-2446,-2287,-1825,-1074,-98,1035,2215,3349,4350,5133,5670,5932,5950,5761,5448,5081,4772,4580,4588,4816,5271,5930,6722,7573,8382,9055,9496,9653,9460,8944,8094,6998,5700,4298,2872,1490,224,-900,-1851,-2636,-3274,-3791,-4238,-4644,-5063,-5513,-6019,-6585,-7195,-7834,-8458,-9043,-9537,-9927,-10181,-10297,-10285,-10155,-9922,-9612,-9213,-8744,-8172,-7495,-6688,-5758,-4705,-3569,-2384,-1226,-148,764,1460,1887,2016,1857,1423,777,-23,-895,-1754,-2524,-3133,-3519,-3654,-3496,-3070,-2371,-1457,-373,824,2060,3281,4430,5453,6322,7009,7497,7796,7905,7842,7640,7315,6929,6515,6136,5853,5701,5728,5936,6316,6827,7402,7966,8425,8703,8728,8465,7903,7070,6027,4848,3632,2447,1379,450,-326,-972,-1548,-2108,-2715,-3427,-4256,-5198,-6212,-7216,-8130,-8841,-9277,-9358,-9077,-8435,-7501,-6366,-5136,-3943,-2881,-2049,-1492,-1237,-1253,-1508,-1915,-2404,-2882,-3277,-3528,-3600,-3478,-3178,-2724,-2174,-1569,-980,-449,-15,287,455,484,381,172,-147,-541,-1024,-1567,-2188,-2857,-3582,-4326,-5069,-5759,-6340,-6751,-6909,-6754,-6224,-5272,-3913,-2150,-75,2222,4606,6926,9033,10786,12078,12828,13011,12632,11756,10478,8916,7217,5518,3959,2652,1685,1105,936,1140,1687,2472,3427,4437,5419,6298,7018,7551,7882,8023,7976,7760,7384,6838,6136,5244,4177,2920,1506,-34,-1636,-3209,-4681,-5935,-6921,-7564,-7847,-7781,-7409,-6810,-6090,-5349,-4703,-4229,-3987,-3988,-4213,-4598,-5075,-5548,-5955,-6221,-6332,-6272,-6087,-5808,-5512,-5244,-5055,-4962,-4954,-4996,-5044,-5024,-4901,-4622,-4175,-3559,-2784,-1874,-870,208,1313,2427,3512,4549,5507,6355,7070,7599,7922,7996,7816,7378,6712,5853,4862,3797,2720,1690,752,-57,-720,-1237,-1617,-1906,-2118,-2334,-2555,-2854,-3202,-3641,-4105,-4595,-5030,-5370,-5546,-5515,-5232,-4696,-3904,-2902,-1733,-475,816,2060,3206,4214,5033,5675,6097,6324,6343,6169,5804,5262,4563,3720,2783,1791,802,-115,-909,-1514,-1907,-2054,-1980,-1711,-1306,-842,-391,-37,172,184,7,-354,-836,-1396,-1930,-2399,-2705,-2825,-2727,-2399,-1875,-1164,-328,606,1578,2563,3509,4410,5221,5946,6547,7021,7331,7471,7407,7148,6680,6031,5225,4288,3272,2187,1084,-41,-1175,-2320,-3494,-4695,-5921,-7165,-8378,-9519,-10517,-11294,-11789,-11928,-11682,-11028,-9979,-8587,-6912,-5064,-3136,-1255,487,1988,3184,4028,4507,4625,4433,3972,3341,2609,1882,1225,718,388,276,354,630,1034,1555,2117,2684,3208,3636,3944,4087,4047,3808,3353,2698,1840,824,-325,-1547,-2787,-3973,-5046,-5921,-6547,-6852,-6794,-6338,-5475,-4219,-2622,-757,1272,3338,5317,7066,8477,9446,9922,9873,9332,8359,7048,5530,3927,2370,981,-162,-993,-1493,-1686,-1602,-1335,-947,-552,-206,3,53,-83,-394,-855,-1422,-2058,-2702,-3335,-3909,-4431,-4881,-5279,-5626,-5930,-6186,-6375,-6477,-6446,-6254,-5852,-5214,-4334,-3213,-1908,-462,1011,2443,3704,4738,5456,5842,5885,5619,5103,4395,3587,2724,1883,1079,347,-322,-924,-1466,-1964,-2392,-2758,-3014,-3130,-3063,-2763,-2195,-1344,-198,1203,2824,4579,6382,8132,9710,11031,11986,12522,12592,12186,11338,10089,8536,6768,4909,3066,1349,-155,-1387,-2305,-2928,-3264,-3395,-3376,-3297,-3228,-3225,-3327,-3548,-3861,-4256,-4660,-5063,-5395,-5660,-5833,-5932,-5975,-5984,-5978,-5970,-5956,-5927,-5861,-5734,-5526,-5229,-4843,-4389,-3906,-3420,-3005,-2673,-2489,-2449,-2570,-2837,-3206,-3651,-4087,-4484,-4753,-4874,-4784,-4482,-3960,-3236,-2359,-1366,-337,673,1583,2354,2930,3306,3466,3433,3228,2893,2456,1963,1445,937,485,120,-101,-128,83,596,1424,2604,4100,5888,7871,9966,12031,13941,15568,16775,17504,17652,17240,16261,14777,12881,10653,8225,5686,3142,671,-1658,-3806,-5723,-7405,-8828,-9986,-10881,-11504,-11848,-11922,-11696,-11204,-10426,-9417,-8196,-6835,-5398,-3965,-2622,-1447,-507,137,466,466,162,-397,-1150,-2011,-2899,-3726,-4419,-4915,-5176,-5179,-4938,-4466,-3825,-3064,-2254,-1469,-753,-179,242,468,503,341,-7,-527,-1208,-2018,-2943,-3927,-4933,-5884,-6711,-7311,-7606,-7490,-6925,-5855,-4310,-2332,-21,2488,5049,7504,9707,11534,12911,13772,14147,14040,13541,12724,11679,10506,9276,8052,6887,5802,4825,3959,3218,2590,2096,1716,1474,1357,1375,1516,1773,2116,2506,2890,3193,3359,3299,2976,2329,1369,98,-1406,-3069,-4759,-6347,-7677,-8632,-9077,-8964,-8250,-6976,-5233,-3148,-915,1289,3242,4783,5758,6091,5747,4770,3240,1298,-895,-3171,-5361,-7319,-8938,-10145,-10912,-11251,-11197,-10807,-10147,-9272,-8235,-7074,-5824,-4509,-3159,-1809,-500,726,1803,2704,3365,3790,3956,3909,3683,3357,3006,2701,2522,2495,2662,2992,3464,4014,4571,5066,5415,5577,5486,5162,4584,3825,2933,1992,1100,313,-286,-691,-886,-923,-850,-758,-714,-791,-1025,-1412,-1933,-2503,-3053,-3479,-3701,-3661,-3330,-2711,-1864,-836,253,1328,2277,3038,3540,3779,3738,3455,2982,2353,1663,929,242,-391,-910,-1319,-1584,-1722,-1727,-1618,-1424,-1170,-904,-654,-477,-386,-432,-598,-919,-1360,-1921,-2558,-3247,-3924,-4549,-5046,-5355,-5412,-5154,-4546,-3557,-2204,-501,1458,3611,5815,7958,9909,11525,12735,13421,13572,13147,12178,10713,8814,6586,4128,1545,-1027,-3515,-5795,-7817,-9514,-10852,-11824,-12409,-12637,-12493,-12013,-11197,-10065,-8649,-6969,-5097,-3089,-1056,911,2668,4141,5199,5824,5964,5665,4966,3971,2773,1497,243,-881,-1806,-2472,-2846,-2929,-2713,-2240,-1527,-636,401,1511,2655,3761,4783,5658,6344,6786,6951,6806,6333,5525,4400,2985,1337,-477,-2370,-4251,-6014,-7558,-8791,-9624,-9994,-9864,-9210,-8065,-6462,-4492,-2258,121,2502,4766,6778,8450,9703,10494,10829,10709,10202,9354,8254,6970,5591,4181,2813,1541,399,-569,-1374,-1999,-2478,-2838,-3113,-3352,-3589,-3858,-4188,-4596,-5077,-5635,-6250,-6887,-7532,-8130,-8642,-9029,-9207,-9145,-8761,-8025,-6901,-5393,-3543,-1424,847,3134,5287,7147,8600,9528,9900,9698,8978,7836,6384,4782,3154,1640,318,-744,-1546,-2088,-2432,-2616,-2698,-2719,-2688,-2611,-2454,-2176,-1741,-1101,-255,793,1996,3280,4560,5732,6716,7435,7862,7978,7816,7420,6856,6196,5503,4836,4229,3712,3279,2938,2659,2438,2238,2052,1850,1614,1334,984,581,106,-403,-949,-1492,-2011,-2495,-2915,-3278,-3580,-3836,-4055,-4265,-4466,-4687,-4919,-5168,-5420,-5664,-5876,-6046,-6149,-6178,-6130,-6012,-5838,-5634,-5421,-5225,-5080,-4981,-4957,-4992,-5069,-5186,-5286,-5366,-5368,-5276,-5053,-4687,-4165,-3498,-2717,-1854,-979,-141,594,1175,1590,1811,1892,1842,1733,1604,1498,1444,1452,1512,1617,1756,1914,2122,2384,2765,3295,4036,5003,6221,7648,9248,10922,12580,14105,15384,16327,16840,16888,16425,15480,14070,12263,10132,7754,5223,2622,34,-2450,-4764,-6828,-8589,-9989,-10993,-11578,-11736,-11484,-10859,-9912,-8745,-7432,-6109,-4859,-3800,-2988,-2484,-2285,-2384,-2716,-3228,-3816,-4412,-4931,-5305,-5513,-5514,-5349,-5014,-4580,-4070,-3540,-3021,-2537,-2094,-1703,-1339,-1005,-686,-378,-92,154,332,405,341,104,-316,-931,-1712,-2625,-3605,-4583,-5464,-6178,-6628,-6766,-6541,-5938,-4973,-3669,-2098,-322,1567,3486,5353,7097,8654,9992,11064,11875,12402,12668,12674,12444,12001,11362,10567,9624,8580,7451,6274,5089,3921,2824,1817,946,229,-308,-658,-825,-827,-696,-480,-239,-21,93,94,-84,-411,-877,-1441,-2007,-2532,-2908,-3095,-3039,-2740,-2211,-1507,-698,138,900,1523,1930,2079,1967,1580,978,194,-701,-1641,-2570,-3427,-4181,-4810,-5302,-5683,-5955,-6163,-6325,-6464,-6587,-6698,-6778,-6803,-6753,-6588,-6305,-5886,-5346,-4701,-3996,-3256,-2533,-1850,-1240,-716,-284,64,344,585,823,1094,1447,1905,2501,3232,4110,5079,6133,7181,8185,9070,9769,10250,10453,10380,10011,9370,8466,7342,6019,4552,2982,1360,-244,-1784,-3171,-4369,-5296,-5929,-6218,-6170,-5794,-5124,-4233,-3186,-2079,-1002,-28,769,1336,1656,1696,1483,1028,369,-441,-1346,-2296,-3209,-4058,-4765,-5328,-5696,-5883,-5889,-5722,-5439,-5033,-4576,-4074,-3564,-3068,-2597,-2160,-1776,-1437,-1171,-970,-844,-798,-802,-863,-918,-942,-873,-661,-260,359,1219,2296,3567,4974,6449,7909,9279,10472,11427,12094,12422,12414,12040,11336,10290,8964,7360,5547,3575,1484,-618,-2691,-4636,-6380,-7867,-9021,-9825,-10236,-10274,-9933,-9262,-8288,-7067,-5665,-4127,-2556,-990,446,1712,2691,3339,3594,3427,2854,1907,668,-747,-2218,-3595,-4756,-5595,-6028,-6034,-5604,-4793,-3651,-2286,-763,809,2363,3840,5179,6348,7301,7993,8386,8422,8068,7296,6098,4512,2596,452,-1786,-3974,-5942,-7547,-8652,-9175,-9083,-8391,-7182,-5573,-3716,-1779,84,1731,3070,4031,4615,4849,4803,4576,4258,3966,3757,3702,3784,3998,4257,4487,4571,4419,3948,3116,1915,404,-1352,-3221,-5070,-6783,-8205,-9287,-9930,-10162,-9973,-9452,-8668,-7722,-6716,-5725,-4813,-4022,-3348,-2785,-2289,-1812,-1301,-700,23,891,1909,3059,4297,5585,6847,8023,9044,9834,10337,10508,10303,9730,8785,7523,5992,4274,2463,643,-1087,-2644,-3965,-4976,-5661,-5971,-5924,-5507,-4764,-3726,-2465,-1051,407,1807,3028,3957,4518,4645,4337,3632,2621,1429,224,-837,-1588,-1906,-1716,-991,218,1813,3640,5532,7292,8766,9806,10327,10296,9726,8686,7291,5645,3897,2153,507,-974,-2259,-3346,-4245,-4981,-5589,-6075,-6461,-6736,-6892,-6905,-6769,-6463,-6019,-5449,-4815,-4185,-3622,-3213,-3004,-3046,-3352,-3910,-4693,-5626,-6653,-7670,-8611,-9382,-9937,-10225,-10233,-9957,-9417,-8637,-7647,-6493,-5188,-3799,-2335,-859,589,1964,3193,4234,5026,5525,5706,5573,5138,4479,3646,2767,1909,1200,693,463,538,926,1624,2589,3785,5152,6636,8173,9711,11187,12556,13761,14751,15479,15879,15917,15536,14717,13446,11743,9644,7238,4610,1896,-781,-3279,-5490,-7303,-8674,-9549,-9956,-9915,-9501,-8785,-7868,-6838,-5795,-4826,-4006,-3400,-3052,-2984,-3196,-3669,-4348,-5178,-6068,-6924,-7670,-8192,-8452,-8380,-7982,-7266,-6290,-5129,-3867,-2616,-1448,-444,342,906,1235,1360,1329,1167,925,629,282,-96,-535,-1023,-1583,-2198,-2847,-3503,-4098,-4587,-4896,-4960,-4746,-4206,-3361,-2215,-837,707,2325,3917,5408,6708,7770,8561,9058,9294,9262,9036,8630,8113,7518,6892,6267,5681,5146,4708,4364,4147,4049,4071,4189,4373,4572,4737,4810,4735,4475,3993,3297,2398,1340,189,-986,-2106,-3106,-3924,-4528,-4888,-5004,-4887,-4549,-4030,-3350,-2554,-1666,-736,218,1123,1962,2645,3134,3356,3269,2837,2062,962,-395,-1925,-3519,-5052,-6414,-7499,-8248,-8627,-8654,-8387,-7914,-7328,-6745,-6228,-5850,-5611,-5492,-5433,-5365,-5197,-4871,-4347,-3609,-2714,-1711,-701,218,971,1481,1755,1782,1658,1446,1284,1265,1497,2035,2909,4088,5509,7061,8608,10029,11164,11938,12256,12103,11500,10493,9182,7662,6045,4433,2905,1524,332,-667,-1462,-2073,-2513,-2780,-2906,-2873,-2704,-2413,-2009,-1559,-1075,-653,-320,-158,-195,-467,-986,-1726,-2671,-3737,-4874,-5973,-6964,-7736,-8236,-8392,-8178,-7586,-6639,-5391,-3922,-2343,-762,669,1849,2654,3022,2914,2340,1362,76,-1375,-2846,-4173,-5216,-5869,-6063,-5800,-5111,-4098,-2863,-1544,-256,904,1869,2620,3166,3559,3861,4154,4497,4950,5518,6193,6933,7642,8262,8667,8796,8570,7967,6982,5661,4078,2321,511,-1246,-2854,-4210,-5280,-6001,-6386,-6426,-6158,-5622,-4856,-3931,-2881,-1783,-674,380,1339,2157,2801,3240,3472,3467,3269,2868,2326,1673,971,275,-363,-886,-1273,-1487,-1549,-1454,-1259,-978,-675,-369,-86,156,368,550,706,853,968,1048,1067,992,801,467,-21,-652,-1400,-2224,-3058,-3841,-4496,-4974,-5227,-5243,-5032,-4622,-4070,-3424,-2743,-2074,-1445,-870,-347,135,593,1051,1513,1996,2484,2975,3450,3883,4271,4578,4816,4947,4972,4857,4587,4135,3482,2632,1589,398,-891,-2202,-3448,-4544,-5414,-6006,-6288,-6284,-6014,-5568,-5001,-4409,-3842,-3356,-2945,-2616,-2304,-1985,-1579,-1057,-375,462,1440,2504,3599,4637,5560,6277,6772,6978,6925,6588,6018,5234,4278,3193,2009,768,-499,-1757,-2970,-4096,-5093,-5914,-6503,-6824,-6828,-6489,-5804,-4771,-3440,-1865,-125,1674,3437,5053,6426,7487,8181,8493,8442,8079,7480,6750,5977,5277,4704,4328,4144,4143,4271,4453,4612,4678,4579,4304,3835,3214,2491,1720,972,286,-296,-783,-1165,-1497,-1791,-2121,-2494,-2971,-3536,-4217,-4976,-5799,-6641,-7466,-8223,-8879,-9384,-9710,-9839,-9748,-9467,-9009,-8433,-7787,-7145,-6559,-6087,-5744,-5544,-5453,-5421,-5378,-5236,-4915,-4343,-3488,-2334,-935,645,2297,3902,5336,6494,7292,7689,7680,7304,6630,5752,4769,3775,2842,2027,1350,824,443,188,55,27,102,284,568,976,1498,2155,2925,3822,4800,5860,6935,7996,8980,9820,10467,10839,10894,10584,9877,8795,7343,5599,3638,1561,-509,-2464,-4193,-5611,-6648,-7289,-7516,-7388,-6945,-6279,-5458,-4571,-3661,-2792,-1975,-1230,-576,-9,439,744,872,792,466,-99,-911,-1915,-3055,-4248,-5400,-6433,-7269,-7865,-8213,-8308,-8203,-7923,-7524,-7044,-6510,-5942,-5349,-4738,-4120,-3505,-2921,-2377,-1921,-1552,-1307,-1169,-1139,-1179,-1260,-1328,-1355,-1284,-1105,-782,-322,283,1017,1868,2805,3803,4820,5813,6745,7570,8259,8787,9130,9284,9249,9041,8679,8209,7661,7093,6529,6013,5551,5158,4832,4559,4346,4167,4038,3942,3898,3891,3934,3987,4044,4036,3909,3606,3052,2232,1127,-225,-1750,-3346,-4880,-6221,-7238,-7839,-7954,-7588,-6772,-5613,-4222,-2770,-1375,-208,666,1151,1244,955,324,-563,-1635,-2795,-3961,-5064,-6048,-6876,-7531,-8008,-8313,-8465,-8481,-8385,-8200,-7932,-7597,-7173,-6652,-5998,-5189,-4188,-2992,-1598,-43,1618,3296,4892,6290,7385,8095,8370,8209,7669,6828,5833,4813,3907,3239,2864,2831,3095,3624,4292,5043,5728,6306,6675,6832,6731,6403,5848,5099,4186,3141,2001,808,-401,-1574,-2673,-3651,-4477,-5126,-5569,-5829,-5876,-5768,-5492,-5098,-4615,-4074,-3529,-3019,-2596,-2301,-2158,-2188,-2371,-2687,-3062,-3439,-3711,-3817,-3656,-3205,-2434,-1391,-130,1234,2593,3819,4816,5483,5790,5703,5248,4481,3464,2297,1071,-141,-1264,-2268,-3125,-3841,-4420,-4878,-5231,-5479,-5627,-5664,-5567,-5330,-4919,-4321,-3536,-2546,-1394,-86,1321,2788,4245,5641,6898,7961,8759,9250,9382,9161,8574,7676,6513,5168,3740,2311,986,-167,-1080,-1712,-2049,-2080,-1849,-1366,-712,84,945,1839,2707,3530,4257,4875,5331,5596,5628,5384,4850,4006,2872,1487,-82,-1748,-3396,-4936,-6252,-7281,-7979,-8321,-8346,-8091,-7615,-6997,-6288,-5542,-4802,-4073,-3382,-2718,-2092,-1508,-983,-551,-234,-84,-113,-351,-782,-1384,-2095,-2862,-3586,-4208,-4634,-4829,-4754,-4419,-3852,-3118,-2282,-1443,-661,-11,481,795,958,997,974,942,962,1079,1322,1711,2206,2803,3415,4006,4513,4886,5118,5196,5143,4993,4784,4558,4347,4160,4000,3821,3605,3263,2783,2108,1247,227,-893,-2033,-3091,-3983,-4614,-4934,-4904,-4526,-3843,-2900,-1803,-625,538,1600,2524,3240,3762,4050,4144,4021,3730,3259,2655,1918,1081,166,-811,-1813,-2823,-3793,-4689,-5454,-6035,-6378,-6425,-6147,-5508,-4514,-3190,-1580,226,2144,4045,5826,7363,8573,9382,9759,9701,9251,8469,7464,6337,5213,4210,3407,2879,2627,2636,2830,3115,3370,3495,3386,3008,2339,1433,359,-775,-1854,-2800,-3510,-4000,-4232,-4301,-4246,-4178,-4170,-4302,-4612,-5126,-5821,-6653,-7561,-8448,-9240,-9854,-10224,-10327,-10138,-9681,-8985,-8100,-7087,-6004,-4911,-3863,-2898,-2055,-1340,-762,-298,69,381,660,951,1253,1602,1972,2390,2816,3272,3709,4146,4543,4904,5207,5443,5587,5628,5527,5265,4809,4148,3285,2249,1081,-143,-1348,-2453,-3364,-4033,-4379,-4390,-4028,-3322,-2282,-984,526,2129,3761,5307,6693,7841,8697,9234,9440,9334,8950,8340,7570,6700,5795,4906,4066,3289,2589,1928,1312,696,76,-547,-1172,-1750,-2261,-2646,-2868,-2907,-2737,-2403,-1919,-1375,-827,-376,-87,-27,-234,-714,-1466,-2426,-3555,-4743,-5931,-7009,-7922,-8605,-9031,-9192,-9102,-8787,-8290,-7657,-6931,-6178,-5435,-4759,-4190,-3755,-3471,-3350,-3357,-3490,-3691,-3925,-4138,-4279,-4297,-4158,-3824,-3287,-2545,-1615,-540,646,1864,3078,4199,5207,6044,6707,7190,7503,7685,7747,7744,7693,7638,7612,7629,7716,7852,8033,8196,8307,8295,8121,7754,7185,6444,5569,4643,3739,2939,2322,1914,1737,1766,1924,2157,2344,2426,2312,1976,1397,598,-361,-1422,-2483,-3481,-4316,-4962,-5358,-5535,-5492,-5305,-5015,-4710,-4437,-4254,-4187,-4231,-4381,-4578,-4787,-4941,-5001,-4944,-4754,-4476,-4127,-3786,-3506,-3340,-3338,-3496,-3815,-4223,-4673,-5044,-5270,-5240,-4904,-4220,-3185,-1850,-265,1435,3160,4746,6095,7081,7642,7743,7390,6655,5614,4406,3146,1981,1018,355,45,111,532,1254,2202,3271,4363,5376,6210,6802,7087,7037,6641,5913,4873,3581,2083,462,-1218,-2859,-4400,-5747,-6852,-7656,-8134,-8270,-8080,-7583,-6824,-5846,-4718,-3492,-2253,-1058,21,922,1610,2044,2226,2159,1879,1442,918,396,-41,-313,-380,-209,150,656,1192,1672,1983,2044,1823,1303,545,-380,-1356,-2276,-3026,-3538,-3780,-3745,-3500,-3097,-2638,-2199,-1860,-1664,-1638,-1774,-2036,-2370,-2704,-2954,-3057,-2952,-2610,-2038,-1266,-349,637,1627,2564,3380,4083,4618,5027,5285,5435,5467,5420,5290,5099,4857,4564,4248,3893,3559,3219,2946,2745,2645,2694,2881,3234,3741,4360,5066,5760,6389,6837,7050,6946,6508,5724,4634,3284,1763,139,-1486,-3048,-4467,-5704,-6715,-7494,-8037,-8351,-8458,-8363,-8099,-7666,-7108,-6438,-5704,-4956,-4228,-3591,-3066,-2696,-2496,-2454,-2572,-2804,-3119,-3475,-3821,-4129,-4365,-4517,-4577,-4547,-4430,-4238,-3973,-3640,-3252,-2800,-2317,-1798,-1282,-782,-333,55,363,600,792,958,1168,1439,1829,2337,2955,3643,4334,4959,5431,5700,5713,5481,5029,4422,3763,3133,2647,2349,2289,2433,2740,3105,3427,3587,3505,3111,2401,1407,222,-1038,-2208,-3161,-3742,-3880,-3528,-2722,-1539,-127,1360,2729,3820,4490,4655,4293,3433,2188,691,-875,-2344,-3556,-4403,-4823,-4808,-4426,-3748,-2915,-2030,-1212,-529,-19,328,555,737,957,1293,1800,2507,3392,4415,5486,6512,7394,8041,8388,8405,8089,7472,6615,5582,4445,3276,2120,1023,5,-917,-1739,-2442,-3039,-3490,-3813,-3968,-3974,-3834,-3568,-3224,-2850,-2508,-2267,-2170,-2270,-2579,-3103,-3817,-4675,-5627,-6601,-7524,-8338,-8970,-9392,-9552,-9451,-9070,-8422,-7521,-6390,-5067,-3598,-2037,-465,1052,2414,3556,4397,4908,5067,4916,4502,3935,3303,2734,2295,2066,2056,2256,2611,3043,3463,3787,3947,3909,3658,3233,2665,2019,1354,704,118,-413,-876,-1300,-1706,-2112,-2549,-2998,-3462,-3894,-4259,-4505,-4592,-4490,-4181,-3689,-3022,-2229,-1346,-418,523,1446,2340,3194,4010,4787,5537,6247,6923,7548,8102,8563,8898,9071,9062,8835,8397,7740,6905,5922,4861,3764,2715,1748,933,284,-158,-407,-464,-361,-152,117,362,528,526,315,-164,-923,-1959,-3246,-4720,-6316,-7939,-9507,-10926,-12126,-13041,-13629,-13875,-13775,-13366,-12693,-11824,-10834,-9797,-8782,-7831,-6969,-6188,-5461,-4740,-3980,-3133,-2184,-1149,-50,1018,2015,2837,3458,3850,4046,4102,4110,4141,4293,4589,5060,5672,6381,7126,7839,8478,8994,9393,9656,9822,9889,9885,9801,9632,9356,8947,8390,7679,6833,5897,4934,4025,3246,2663,2306,2174,2212,2346,2459,2449,2220,1709,915,-145,-1372,-2676,-3927,-5013,-5847,-6377,-6580,-6503,-6191,-5744,-5263,-4837,-4556,-4483,-4633,-5023,-5585,-6262,-6940,-7503,-7832,-7829,-7413,-6582,-5353,-3830,-2149,-474,1008,2150,2833,3013,2716,2037,1132,188,-615,-1092,-1165,-761,59,1200,2504,3768,4814,5469,5631,5255,4382,3114,1608,51,-1385,-2532,-3293,-3603,-3475,-2963,-2159,-1188,-160,815,1658,2328,2801,3094,3237,3264,3212,3112,2983,2835,2670,2474,2238,1940,1559,1076,475,-239,-1064,-1951,-2875,-3749,-4517,-5087,-5391,-5356,-4948,-4149,-2990,-1541,98,1786,3381,4736,5721,6251,6261,5770,4819,3510,1988,386,-1123,-2427,-3421,-4055,-4342,-4293,-4013,-3550,-3042,-2539,-2137,-1863,-1740,-1757,-1892,-2099,-2352,-2613,-2875,-3124,-3380,-3652,-3972,-4343,-4777,-5236,-5677,-6030,-6190,-6080,-5603,-4710,-3382,-1645,427,2714,5058,7287,9219,10697,11601,11864,11481,10522,9095,7387,5575,3887,2488,1556,1178,1409,2220,3529,5202,7077,8960,10681,12059,12974,13314,13037,12131,10641,8658,6316,3770,1220,-1165,-3201,-4760,-5764,-6180,-6079,-5534,-4730,-3819,-2995,-2427,-2219,-2477,-3185,-4339,-5828,-7562,-9386,-11176,-12791,-14118,-15060,-15560,-15573,-15122,-14233,-12989,-11489,-9846,-8208,-6672,-5385,-4405,-3805,-3583,-3707,-4094,-4635,-5181,-5598,-5744,-5521,-4869,-3769,-2284,-491,1456,3415,5216,6716,7803,8395,8488,8087,7281,6168,4877,3558,2339,1347,689,424,598,1201,2205,3542,5128,6843,8584,10213,11620,12688,13333,13477,13107,12202,10827,9053,6987,4771,2544,455,-1357,-2772,-3706,-4099,-3954,-3306,-2262,-937,475,1825,2913,3613,3813,3470,2592,1245,-455,-2376,-4344,-6233,-7884,-9226,-10188,-10765,-10987,-10903,-10578,-10070,-9410,-8611,-7655,-6501,-5106,-3443,-1487,717,3125,5615,8068,10307,12206,13590,14384,14499,13933,12710,10932,8717,6239,3685,1231,-941,-2703,-3958,-4662,-4813,-4460,-3679,-2568,-1249,168,1564,2850,3951,4815,5419,5743,5801,5585,5120,4396,3442,2259,876,-668,-2328,-4025,-5695,-7244,-8596,-9677,-10421,-10787,-10768,-10347,-9595,-8536,-7282,-5917,-4547,-3280,-2203,-1381,-872,-657,-735,-1017,-1438,-1873,-2228,-2407,-2337,-1989,-1372,-522,463,1487,2422,3158,3596,3690,3428,2856,2071,1180,338,-347,-749,-828,-547,23,817,1673,2464,3012,3189,2895,2081,762,-995,-3072,-5307,-7526,-9546,-11195,-12331,-12838,-12659,-11786,-10273,-8220,-5800,-3176,-573,1854,3927,5569,6715,7406,7687,7681,7507,7307,7203,7301,7653,8277,9144,10167,11254,12263,13078,13578,13682,13334,12529,11296,9702,7852,5846,3810,1839,26,-1585,-2948,-4083,-4988,-5714,-6284,-6757,-7140,-7476,-7747,-7959,-8081,-8101,-7991,-7760,-7398,-6949,-6439,-5930,-5473,-5108,-4878,-4763,-4754,-4770,-4740,-4559,-4138,-3406,-2328,-915,769,2620,4477,6169,7507,8324,8492,7941,6679,4797,2459,-110,-2641,-4881,-6568,-7551,-7707,-7055,-5678,-3752,-1505,806,2946,4688,5903,6491,6456,5856,4795,3429,1912,405,-949,-2057,-2831,-3261,-3333,-3093,-2583,-1887,-1052,-173,724,1574,2370,3090,3749,4349,4903,5417,5887,6292,6621,6831,6909,6825,6571,6151,5573,4866,4048,3156,2209,1232,237,-758,-1753,-2731,-3695,-4631,-5533,-6379,-7164,-7849,-8432,-8861,-9135,-9195,-9036,-8609,-7901,-6894,-5593,-4024,-2233,-309,1662,3546,5230,6594,7546,8031,8039,7600,6804,5751,4581,3418,2387,1572,1039,782,776,939,1156,1307,1257,912,203,-877,-2286,-3920,-5651,-7312,-8754,-9829,-10424,-10485,-9986,-8986,-7551,-5827,-3944,-2066,-333,1124,2218,2874,3089,2859,2255,1339,221,-981,-2164,-3191,-3979,-4430,-4499,-4154,-3407,-2298,-894,711,2424,4129,5748,7186,8407,9370,10069,10518,10708,10662,10359,9797,8948,7809,6368,4651,2711,609,-1540,-3627,-5529,-7112,-8281,-8953,-9096,-8726,-7900,-6716,-5308,-3802,-2328,-986,171,1100,1833,2393,2836,3227,3584,3967,4343,4721,5034,5254,5304,5160,4786,4182,3378,2411,1360,276,-742,-1665,-2424,-3026,-3454,-3765,-3973,-4161,-4343,-4570,-4825,-5086,-5291,-5346,-5174,-4673,-3804,-2539,-922,971,3003,5022,6861,8350,9368,9829,9696,9006,7831,6285,4507,2632,792,-900,-2361,-3515,-4338,-4797,-4912,-4709,-4235,-3564,-2757,-1900,-1043,-252,452,1040,1516,1891,2166,2379,2525,2628,2692,2695,2649,2505,2260,1872,1333,630,-239,-1243,-2364,-3538,-4724,-5855,-6879,-7757,-8453,-8964,-9297,-9463,-9503,-9429,-9267,-9015,-8670,-8192,-7565,-6738,-5702,-4452,-3008,-1430,215,1839,3340,4651,5692,6436,6865,7005,6892,6602,6197,5768,5360,5034,4792,4627,4504,4354,4124,3736,3148,2320,1265,16,-1355,-2741,-4047,-5146,-5963,-6421,-6502,-6220,-5614,-4782,-3805,-2801,-1876,-1103,-556,-254,-193,-347,-646,-1038,-1434,-1776,-2001,-2049,-1898,-1497,-846,75,1261,2676,4301,6051,7861,9624,11230,12577,13556,14098,14157,13722,12843,11573,10043,8359,6671,5086,3727,2635,1872,1400,1198,1182,1277,1388,1437,1353,1105,664,65,-674,-1471,-2268,-2981,-3537,-3893,-3998,-3867,-3511,-2994,-2391,-1799,-1311,-1027,-1010,-1324,-1964,-2935,-4156,-5577,-7070,-8567,-9938,-11137,-12084,-12776,-13182,-13338,-13230,-12890,-12306,-11484,-10414,-9102,-7558,-5814,-3916,-1936,47,1931,3624,5042,6103,6790,7079,7032,6704,6209,5648,5145,4784,4647,4757,5121,5677,6356,7031,7595,7917,7909,7505,6701,5512,4036,2358,627,-1045,-2523,-3731,-4592,-5103,-5264,-5134,-4775,-4273,-3709,-3150,-2655,-2247,-1939,-1716,-1550,-1405,-1248,-1046,-791,-472,-131,239,561,857,1082,1274,1449,1680,1997,2493,3167,4067,5146,6360,7618,8812,9816,10528,10833,10692,10058,8970,7479,5677,3685,1603,-438,-2356,-4066,-5524,-6706,-7621,-8285,-8755,-9067,-9299,-9493,-9696,-9950,-10230,-10543,-10812,-10986,-10983,-10738,-10205,-9379,-8281,-6993,-5598,-4231,-2986,-1972,-1231,-789,-603,-611,-713,-803,-779,-566,-109,581,1496,2556,3696,4819,5857,6735,7426,7906,8196,8319,8325,8254,8145,8024,7883,7714,7464,7093,6551,5797,4831,3658,2338,938,-438,-1685,-2702,-3390,-3708,-3621,-3170,-2427,-1489,-487,450,1229,1744,1994,1969,1741,1399,1062,844,859,1154,1784,2691,3834,5075,6287,7324,8037,8335,8130,7426,6247,4691,2872,932,-988,-2781,-4354,-5677,-6741,-7593,-8273,-8863,-9397,-9915,-10407,-10843,-11157,-11281,-11135,-10669,-9847,-8688,-7240,-5597,-3875,-2197,-693,551,1454,2003,2192,2092,1768,1333,893,547,380,441,755,1286,2017,2849,3731,4572,5309,5894,6300,6531,6602,6570,6466,6353,6258,6195,6158,6106,5995,5766,5369,4773,3950,2931,1717,391,-1020,-2414,-3751,-4932,-5933,-6674,-7152,-7321,-7207,-6797,-6152,-5280,-4260,-3125,-1946,-776,333,1318,2147,2779,3197,3406,3409,3253,2968,2622,2262,1939,1697,1534,1455,1414,1358,1219,932,434,-308,-1310,-2563,-4010,-5593,-7206,-8750,-10099,-11148,-11794,-11960,-11609,-10731,-9375,-7624,-5603,-3454,-1354,552,2107,3208,3789,3827,3372,2509,1362,87,-1158,-2223,-2962,-3291,-3119,-2437,-1247,396,2399,4668,7050,9435,11666,13645,15263,16452,17177,17427,17212,16588,15582,14283,12731,11010,9170,7270,5368,3492,1699,-1,-1573,-3010,-4302,-5444,-6448,-7309,-8050,-8660,-9156,-9525,-9756,-9841,-9753,-9483,-9015,-8344,-7475,-6423,-5209,-3882,-2474,-1049,359,1689,2912,3992,4908,5648,6188,6522,6618,6451,5981,5178,4011,2475,587,-1612,-4020,-6546,-9034,-11355,-13367,-14945,-16014,-16510,-16437,-15827,-14764,-13348,-11719,-9993,-8300,-6731,-5354,-4210,-3298,-2615,-2102,-1726,-1401,-1070,-653,-107,630,1544,2661,3917,5280,6667,8002,9209,10218,10981,11479,11719,11738,11597,11366,11112,10901,10755,10695,10679,10683,10612,10415,10004,9320,8342,7047,5479,3689,1757,-214,-2124,-3886,-5407,-6644,-7547,-8123,-8379,-8364,-8123,-7720,-7205,-6620,-5990,-5311,-4581,-3766,-2855,-1828,-696,526,1794,3058,4259,5329,6210,6855,7228,7316,7137,6709,6110,5382,4613,3853,3150,2533,2003,1547,1143,747,336,-128,-658,-1250,-1911,-2599,-3304,-3979,-4590,-5114,-5510,-5765,-5861,-5799,-5587,-5257,-4838,-4385,-3947,-3583,-3346,-3279,-3420,-3772,-4329,-5046,-5851,-6667,-7375,-7893,-8115,-7994,-7476,-6578,-5310,-3746,-1953,-32,1934,3834,5614,7190,8541,9641,10484,11083,11438,11558,11449,11092,10491,9624,8486,7083,5426,3556,1531,-581,-2681,-4696,-6533,-8121,-9427,-10387,-11025,-11309,-11282,-10944,-10342,-9497,-8456,-7252,-5936,-4553,-3162,-1811,-560,557,1498,2252,2801,3152,3305,3270,3052,2674,2143,1512,806,109,-525,-997,-1253,-1214,-864,-181,779,1973,3275,4605,5811,6816,7508,7852,7828,7462,6825,6008,5109,4256,3519,2993,2702,2653,2817,3127,3517,3884,4179,4309,4267,4028,3607,3057,2410,1728,1046,396,-226,-818,-1427,-2079,-2804,-3639,-4555,-5554,-6548,-7474,-8221,-8696,-8805,-8495,-7749,-6595,-5129,-3464,-1772,-212,1046,1872,2174,1929,1159,-20,-1491,-3053,-4540,-5762,-6574,-6876,-6605,-5778,-4441,-2696,-684,1456,3557,5491,7133,8414,9270,9703,9721,9374,8719,7847,6827,5761,4716,3759,2947,2286,1809,1469,1262,1113,977,781,469,-7,-662,-1493,-2455,-3482,-4493,-5395,-6115,-6590,-6795,-6729,-6431,-5954,-5384,-4786,-4256,-3838,-3596,-3525,-3649,-3914,-4296,-4728,-5146,-5479,-5669,-5641,-5363,-4788,-3918,-2759,-1353,249,1958,3687,5333,6781,7947,8729,9079,8953,8366,7343,5976,4351,2596,829,-826,-2278,-3430,-4251,-4696,-4793,-4548,-4025,-3261,-2327,-1284,-174,923,1983,2928,3732,4340,4723,4859,4741,4380,3813,3084,2264,1424,635,-38,-548,-874,-1002,-955,-741,-418,15,482,997,1498,2001,2470,2919,3337,3722,4079,4400,4681,4917,5097,5214,5256,5213,5070,4829,4463,3996,3399,2709,1913,1039,110,-861,-1828,-2774,-3659,-4457,-5148,-5712,-6140,-6422,-6551,-6539,-6367,-6076,-5646,-5135,-4547,-3931,-3322,-2750,-2259,-1863,-1576,-1391,-1283,-1217,-1142,-1023,-812,-506,-97,374,864,1295,1596,1681,1499,993,176,-935,-2263,-3702,-5135,-6416,-7423,-8036,-8180,-7794,-6895,-5493,-3687,-1567,738,3086,5340,7385,9087,10395,11229,11581,11456,10899,9978,8787,7437,6030,4686,3481,2477,1701,1140,761,495,276,26,-314,-779,-1393,-2137,-2977,-3867,-4728,-5510,-6142,-6583,-6807,-6806,-6607,-6241,-5770,-5252,-4752,-4329,-4030,-3876,-3892,-4050,-4336,-4683,-5045,-5336,-5490,-5439,-5127,-4531,-3647,-2503,-1152,318,1829,3273,4566,5639,6433,6939,7146,7107,6848,6471,6015,5582,5204,4936,4779,4727,4755,4818,4876,4882,4809,4623,4319,3880,3325,2646,1890,1036,152,-784,-1712,-2637,-3507,-4324,-5030,-5638,-6094,-6402,-6516,-6424,-6083,-5473,-4563,-3352,-1840,-70,1913,4011,6133,8139,9910,11302,12212,12543,12269,11371,9927,8015,5771,3346,876,-1474,-3604,-5413,-6862,-7934,-8647,-9060,-9226,-9230,-9137,-9008,-8895,-8824,-8807,-8830,-8869,-8872,-8807,-8609,-8260,-7719,-6995,-6081,-5013,-3816,-2539,-1227,72,1314,2471,3510,4436,5231,5927,6520,7040,7494,7896,8251,8558,8816,9007,9130,9157,9087,8894,8575,8118,7524,6793,5929,4945,3844,2659,1399,115,-1164,-2387,-3507,-4489,-5297,-5911,-6348,-6593,-6712,-6713,-6666,-6599,-6557,-6554,-6601,-6684,-6770,-6808,-6754,-6523,-6093,-5382,-4396,-3109,-1549,242,2215,4286,6383,8410,10294,11938,13291,14271,14856,14988,14679,13899,12695,11079,9140,6936,4575,2151,-230,-2476,-4502,-6243,-7655,-8716,-9423,-9803,-9889,-9732,-9393,-8920,-8372,-7787,-7209,-6661,-6161,-5729,-5368,-5088,-4898,-4790,-4772,-4827,-4937,-5063,-5166,-5182,-5068,-4750,-4203,-3383,-2299,-968,561,2218,3917,5562,7061,8331,9310,9964,10277,10276,9999,9503,8860,8133,7371,6626,5901,5207,4516,3798,3015,2130,1117,-16,-1270,-2577,-3904,-5155,-6272,-7174,-7815,-8159,-8203,-7976,-7531,-6944,-6314,-5729,-5283,-5028,-5013,-5219,-5629,-6161,-6730,-7223,-7535,-7551,-7206,-6433,-5229,-3615,-1666,526,2814,5062,7116,8834,10118,10886,11116,10826,10058,8904,7447,5802,4061,2313,636,-927,-2327,-3546,-4560,-5338,-5867,-6107,-6045,-5666,-4970,-3995,-2779,-1402,48,1480,2773,3858,4637,5095,5215,5047,4657,4152,3616,3176,2874,2800,2935,3299,3823,4472,5168,5853,6483,7012,7442,7761,7988,8132,8205,8212,8137,7970,7668,7203,6540,5652,4538,3215,1721,136,-1466,-2986,-4328,-5429,-6211,-6675,-6798,-6634,-6222,-5651,-4997,-4343,-3772,-3331,-3074,-2996,-3098,-3339,-3673,-4030,-4351,-4557,-4597,-4418,-3997,-3327,-2432,-1353,-161,1075,2261,3331,4187,4778,5030,4903,4368,3425,2100,440,-1460,-3526,-5631,-7684,-9589,-11260,-12656,-13731,-14492,-14939,-15109,-15033,-14746,-14274,-13625,-12794,-11771,-10533,-9074,-7382,-5493,-3430,-1271,919,3040,5010,6737,8167,9254,9995,10405,10535,10437,10190,9840,9462,9073,8737,8437,8224,8078,8019,8040,8125,8263,8421,8551,8606,8528,8253,7746,6955,5893,4550,2997,1269,-526,-2319,-4007,-5529,-6805,-7824,-8546,-9006,-9202,-9199,-9010,-8695,-8261,-7738,-7106,-6378,-5508,-4508,-3345,-2040,-606,923,2483,4023,5463,6736,7793,8585,9111,9374,9427,9319,9139,8950,8830,8820,8950,9205,9560,9933,10264,10448,10410,10080,9410,8388,7032,5375,3501,1469,-618,-2686,-4663,-6478,-8108,-9497,-10658,-11556,-12207,-12591,-12701,-12532,-12052,-11287,-10205,-8869,-7294,-5559,-3751,-1954,-281,1189,2373,3213,3686,3785,3545,3019,2274,1409,492,-383,-1171,-1815,-2315,-2655,-2873,-2994,-3068,-3151,-3286,-3519,-3876,-4353,-4943,-5589,-6235,-6807,-7225,-7427,-7368,-7026,-6424,-5613,-4668,-3689,-2772,-2009,-1467,-1185,-1174,-1396,-1808,-2323,-2856,-3331,-3665,-3821,-3762,-3502,-3056,-2478,-1817,-1129,-472,120,608,1003,1299,1555,1798,2118,2555,3190,4039,5129,6426,7884,9416,10922,12287,13405,14180,14553,14487,14000,13123,11934,10511,8946,7315,5693,4117,2636,1258,3,-1114,-2085,-2878,-3472,-3834,-3930,-3745,-3267,-2516,-1537,-398,791,1930,2887,3560,3864,3739,3176,2203,892,-662,-2322,-3967,-5443,-6649,-7475,-7875,-7816,-7320,-6438,-5243,-3847,-2341,-855,535,1728,2683,3352,3745,3860,3760,3466,3071,2604,2145,1717,1368,1104,950,893,939,1066,1265,1515,1798,2099,2396,2669,2898,3038,3073,2950,2658,2158,1458,543,-546,-1801,-3161,-4592,-6024,-7414,-8697,-9834,-10788,-11516,-12014,-12241,-12201,-11871,-11255,-10361,-9194,-7803,-6216,-4499,-2719,-945,736,2258,3554,4587,5303,5711,5775,5521,4956,4095,2989,1654,168,-1431,-3055,-4638,-6101,-7363,-8362,-9037,-9332,-9234,-8702,-7767,-6428,-4738,-2761,-570,1727,4019,6200,8142,9755,10960,11698,11964,11773,11175,10272,9162,7973,6844,5860,5147,4732,4657,4897,5392,6067,6799,7492,8021,8310,8290,7948,7299,6398,5333,4199,3104,2147,1396,908,688,730,995,1422,1953,2510,3032,3453,3720,3789,3625,3200,2513,1553,346,-1076,-2667,-4351,-6065,-7717,-9238,-10548,-11606,-12364,-12815,-12953,-12796,-12377,-11718,-10871,-9854,-8733,-7521,-6280,-5035,-3831,-2699,-1681,-789,-68,486,852,1042,1073,966,750,449,75,-358,-855,-1418,-2040,-2721,-3427,-4144,-4810,-5398,-5835,-6092,-6115,-5887,-5398,-4652,-3690,-2532,-1258,101,1464,2792,4023,5135,6093,6898,7552,8076,8489,8839,9135,9432,9719,10014,10270,10466,10520,10390,10002,9321,8334,7045,5518,3814,2047,326,-1241,-2538,-3506,-4083,-4263,-4076,-3561,-2809,-1894,-917,33,871,1527,1949,2108,1991,1613,1003,196,-754,-1804,-2911,-4024,-5115,-6153,-7108,-7968,-8706,-9305,-9742,-9989,-10009,-9775,-9244,-8400,-7230,-5738,-3954,-1934,260,2521,4760,6861,8720,10257,11385,12087,12322,12130,11533,10579,9346,7860,6219,4436,2601,733,-1092,-2844,-4458,-5887,-7086,-7997,-8595,-8842,-8739,-8291,-7533,-6512,-5297,-3953,-2561,-1189,108,1281,2313,3198,3954,4601,5184,5715,6232,6720,7189,7588,7899,8053,8012,7733,7184,6382,5338,4124,2800,1451,154,-1030,-2041,-2859,-3463,-3880,-4135,-4295,-4418,-4574,-4835,-5231,-5802,-6538,-7412,-8387,-9391,-10361,-11226,-11919,-12394,-12608,-12543,-12193,-11564,-10681,-9568,-8268,-6821,-5267,-3665,-2039,-458,1069,2491,3802,4994,6058,7014,7854,8592,9228,9750,10165,10446,10602,10615,10491,10230,9843,9347,8768,8138,7490,6850,6242,5660,5108,4546,3955,3304,2554,1706,739,-315,-1440,-2577,-3682,-4684,-5533,-6178,-6595,-6776,-6729,-6486,-6083,-5543,-4914,-4187,-3396,-2523,-1583,-587,453,1488,2493,3402,4187,4793,5227,5463,5550,5513,5419,5317,5265,5289,5404,5601,5827,6045,6158,6117,5828,5258,4355,3131,1610,-154,-2061,-4025,-5919,-7650,-9117,-10260,-11030,-11426,-11479,-11229,-10775,-10179,-9545,-8948,-8430,-8044,-7762,-7581,-7430,-7250,-6968,-6528,-5890,-5051,-4015,-2832,-1551,-244,1015,2156,3116,3837,4286,4443,4306,3893,3243,2392,1427,412,-554,-1375,-1973,-2260,-2207,-1781,-1018,42,1311,2697,4090,5396,6534,7438,8089,8461,8591,8486,8216,7805,7327,6803,6277,5759,5242,4721,4152,3512,2764,1876,846,-344,-1656,-3062,-4498,-5883,-7142,-8171,-8905,-9264,-9207,-8721,-7797,-6495,-4846,-2955,-906,1191,3212,5070,6656,7908,8778,9229,9279,8919,8206,7173,5882,4408,2809,1178,-418,-1897,-3195,-4248,-5016,-5464,-5594,-5408,-4945,-4253,-3399,-2454,-1494,-582,228,905,1433,1825,2099,2291,2441,2581,2750,2953,3211,3483,3752,3953,4028,3916,3567,2936,2032,857,-534,-2064,-3639,-5134,-6413,-7359,-7839,-7795,-7161,-5974,-4291,-2237,10,2270,4318,5980,7080,7536,7293,6393,4930,3046,928,-1242,-3287,-5057,-6461,-7433,-7990,-8159,-8026,-7676,-7207,-6700,-6203,-5750,-5311,-4875,-4356,-3726,-2918,-1915,-733,609,2016,3404,4650,5652,6314,6596,6479,6023,5316,4479,3661,2981,2552,2429,2603,3026,3572,4114,4472,4531,4148,3306,1967,231,-1819,-4018,-6207,-8221,-9912,-11173,-11920,-12132,-11811,-11000,-9780,-8213,-6418,-4457,-2454,-468,1392,3058,4455,5527,6227,6546,6471,6048,5323,4386,3334,2280,1324,556,32,-230,-237,-47,285,668,1023,1297,1437,1457,1379,1255,1169,1169,1338,1683,2218,2910,3681,4460,5125,5585,5749,5565,5015,4132,2977,1663,295,-989,-2090,-2909,-3392,-3522,-3311,-2808,-2075,-1199,-249,697,1588,2386,3062,3617,4050,4379,4624,4793,4917,4980,5007,4961,4862,4654,4352,3906,3325,2593,1729,750,-294,-1354,-2364,-3258,-3975,-4467,-4687,-4633,-4299,-3726,-2963,-2092,-1197,-390,248,622,688,412,-192,-1101,-2243,-3564,-4960,-6358,-7673,-8828,-9786,-10492,-10953,-11153,-11116,-10839,-10339,-9610,-8654,-7476,-6070,-4479,-2728,-906,917,2624,4124,5331,6173,6656,6770,6613,6248,5801,5369,5033,4836,4777,4803,4828,4742,4419,3772,2723,1265,-555,-2645,-4842,-6979,-8854,-10292,-11135,-11281,-10678,-9351,-7374,-4889,-2062,901,3811,6461,8707,10405,11489,11914,11716,10957,9756,8247,6591,4927,3415,2148,1231,707,584,839,1401,2172,3052,3900,4638,5148,5414,5389,5125,4653,4075,3466,2915,2482,2192,2039,1965,1901,1736,1392,773,-167,-1430,-2999,-4779,-6680,-8560,-10296,-11756,-12835,-13468,-13604,-13250,-12446,-11234,-9714,-7963,-6065,-4130,-2202,-372,1332,2868,4229,5410,6427,7305,8053,8719,9302,9830,10318,10758,11160,11514,11789,11972,11995,11808,11344,10527,9320,7682,5635,3223,532,-2299,-5137,-7796,-10136,-12013,-13344,-14081,-14258,-13921,-13202,-12191,-11033,-9793,-8558,-7324,-6099,-4834,-3493,-2055,-512,1077,2644,4059,5206,5942,6179,5841,4930,3485,1620,-524,-2765,-4917,-6811,-8306,-9293,-9744,-9627,-9017,-7956,-6560,-4923,-3139,-1320,468,2137,3633,4901,5892,6578,6916,6904,6526,5805,4789,3523,2112,621,-843,-2203,-3404,-4395,-5165,-5722,-6092,-6299,-6399,-6381,-6292,-6083,-5750,-5231,-4497,-3517,-2282,-833,797,2504,4209,5806,7207,8340,9168,9674,9888,9856,9651,9352,9030,8752,8554,8461,8457,8519,8588,8612,8523,8278,7837,7198,6377,5420,4391,3364,2418,1608,998,589,401,390,522,734,968,1156,1253,1201,989,584,-2,-769,-1691,-2747,-3910,-5138,-6397,-7628,-8791,-9817,-10671,-11303,-11692,-11855,-11790,-11570,-11220,-10825,-10414,-10042,-9704,-9392,-9058,-8643,-8080,-7317,-6325,-5111,-3728,-2246,-778,581,1715,2571,3097,3323,3292,3100,2865,2684,2671,2873,3330,4002,4856,5790,6719,7557,8207,8627,8765,8613,8163,7433,6451,5241,3861,2358,796,-734,-2159,-3372,-4288,-4821,-4909,-4512,-3641,-2329,-663,1240,3244,5199,6955,8392,9405,9941,9984,9549,8694,7497,6039,4427,2722,1013,-657,-2240,-3718,-5064,-6271,-7331,-8219,-8949,-9485,-9836,-9995,-9957,-9737,-9341,-8783,-8085,-7258,-6320,-5280,-4154,-2939,-1659,-303,1090,2523,3941,5327,6611,7753,8674,9331,9657,9628,9227,8475,7417,6141,4729,3326,2016,930,120,-359,-521,-402,-84,337,752,1065,1191,1096,760,225,-455,-1193,-1920,-2548,-3049,-3379,-3562,-3602,-3546,-3418,-3230,-2994,-2689,-2303,-1835,-1283,-690,-103,408,769,903,759,287,-491,-1559,-2806,-4144,-5401,-6468,-7190,-7489,-7296,-6606,-5445,-3896,-2044,-26,2032,3995,5745,7159,8184,8731,8809,8389,7517,6224,4586,2680,612,-1529,-3620,-5587,-7345,-8840,-10050,-10953,-11566,-11904,-12005,-11897,-11624,-11209,-10671,-10016,-9218,-8252,-7068,-5629,-3897,-1874,433,2951,5598,8246,10760,12988,14800,16086,16776,16851,16334,15291,13840,12089,10196,8274,6464,4839,3486,2427,1679,1230,1043,1080,1285,1594,1964,2315,2639,2868,3032,3104,3125,3113,3101,3122,3192,3324,3507,3715,3911,4023,4006,3777,3297,2535,1475,160,-1375,-3036,-4747,-6403,-7918,-9205,-10203,-10869,-11183,-11150,-10788,-10136,-9240,-8143,-6894,-5542,-4119,-2671,-1216,210,1581,2863,4018,4987,5720,6139,6195,5832,5031,3799,2185,270,-1818,-3958,-5984,-7784,-9232,-10264,-10846,-10981,-10721,-10129,-9313,-8354,-7359,-6385,-5496,-4702,-4008,-3393,-2816,-2248,-1639,-966,-190,695,1704,2828,4040,5318,6604,7847,9000,9983,10773,11295,11539,11463,11071,10370,9380,8153,6719,5150,3497,1820,180,-1376,-2811,-4083,-5194,-6120,-6879,-7466,-7900,-8174,-8307,-8279,-8100,-7767,-7285,-6670,-5954,-5147,-4301,-3410,-2514,-1580,-626,391,1474,2622,3834,5041,6201,7204,7975,8418,8484,8150,7447,6456,5283,4095,3020,2227,1803,1827,2311,3204,4427,5842,7299,8659,9758,10515,10839,10722,10178,9258,8042,6610,5060,3446,1843,282,-1224,-2647,-4012,-5298,-6511,-7642,-8667,-9566,-10317,-10881,-11257,-11419,-11374,-11124,-10689,-10067,-9286,-8335,-7227,-5957,-4530,-2972,-1299,419,2135,3746,5173,6316,7090,7447,7348,6832,5954,4826,3565,2318,1173,241,-473,-958,-1273,-1504,-1731,-2057,-2545,-3223,-4102,-5114,-6195,-7240,-8140,-8823,-9213,-9305,-9098,-8640,-7988,-7197,-6321,-5397,-4437,-3450,-2425,-1346,-206,995,2252,3510,4727,5801,6657,7191,7356,7095,6426,5377,4020,2463,804,-819,-2292,-3510,-4373,-4828,-4845,-4414,-3583,-2393,-936,705,2414,4091,5616,6891,7832,8372,8507,8230,7621,6749,5733,4702,3768,3049,2610,2495,2686,3124,3705,4286,4741,4912,4725,4113,3093,1749,188,-1417,-2906,-4123,-4952,-5329,-5246,-4755,-3957,-2975,-1977,-1057,-365,94,276,269,126,-12,-68,58,400,943,1646,2397,3080,3568,3738,3521,2885,1846,500,-1045,-2635,-4110,-5344,-6208,-6651,-6645,-6204,-5396,-4283,-2958,-1518,-30,1412,2766,3970,5003,5831,6446,6837,6998,6954,6707,6309,5796,5214,4621,4025,3455,2883,2287,1616,828,-116,-1233,-2516,-3930,-5422,-6901,-8298,-9510,-10484,-11160,-11529,-11608,-11432,-11076,-10604,-10081,-9569,-9085,-8648,-8240,-7827,-7389,-6875,-6278,-5574,-4768,-3882,-2936,-1989,-1066,-222,528,1173,1712,2185,2594,2992,3374,3773,4168,4566,4923,5229,5436,5528,5482,5312,5035,4717,4415,4210,4173,4356,4798,5492,6404,7466,8585,9652,10566,11221,11564,11546,11171,10457,9453,8214,6808,5289,3717,2137,585,-901,-2295,-3568,-4691,-5643,-6408,-6976,-7352,-7541,-7563,-7431,-7149,-6735,-6161,-5445,-4543,-3468,-2203,-777,778,2390,3985,5448,6685,7585,8072,8081,7595,6633,5250,3560,1668,-260,-2103,-3725,-5044,-6009,-6615,-6901,-6927,-6787,-6556,-6327,-6128,-5996,-5886,-5769,-5572,-5229,-4715,-3995,-3124,-2138,-1152,-252,432,835,870,540,-134,-1088,-2185,-3324,-4346,-5146,-5643,-5780,-5570,-5045,-4282,-3377,-2433,-1545,-796,-224,142,331,373,326,265,237,323,561,994,1650,2527,3622,4898,6303,7773,9229,10594,11795,12753,13415,13719,13633,13127,12217,10908,9286,7393,5367,3271,1247,-632,-2264,-3598,-4588,-5241,-5566,-5640,-5500,-5265,-4959,-4689,-4459,-4319,-4257,-4282,-4369,-4510,-4685,-4889,-5104,-5335,-5548,-5745,-5875,-5917,-5812,-5536,-5042,-4342,-3435,-2376,-1235,-110,906,1688,2190,2322,2109,1551,730,-274,-1355,-2417,-3359,-4119,-4640,-4889,-4871,-4575,-4031,-3254,-2268,-1108,207,1617,3094,4552,5954,7207,8274,9094,9637,9912,9902,9684,9267,8756,8184,7621,7096,6604,6141,5646,5087,4390,3544,2521,1349,97,-1177,-2332,-3289,-3925,-4186,-4033,-3490,-2625,-1542,-379,722,1633,2231,2459,2267,1674,727,-514,-1940,-3476,-5010,-6484,-7818,-8989,-9964,-10737,-11318,-11697,-11898,-11909,-11740,-11383,-10843,-10118,-9227,-8177,-6995,-5719,-4363,-2979,-1586,-205,1134,2442,3697,4913,6090,7225,8332,9383,10387,11297,12091,12709,13109,13221,13015,12430,11470,10115,8406,6393,4155,1800,-564,-2805,-4815,-6482,-7729,-8502,-8778,-8562,-7908,-6859,-5539,-4017,-2442,-907,470,1603,2445,2967,3190,3177,2994,2761,2552,2478,2554,2829,3229,3716,4169,4482,4567,4328,3764,2868,1732,430,-894,-2153,-3218,-4044,-4575,-4812,-4770,-4477,-3977,-3307,-2497,-1574,-566,516,1623,2729,3756,4635,5280,5605,5545,5051,4113,2754,1041,-943,-3066,-5208,-7234,-9018,-10475,-11520,-12131,-12295,-12046,-11437,-10541,-9454,-8261,-7064,-5929,-4920,-4071,-3371,-2820,-2347,-1918,-1446,-890,-181,694,1757,2988,4349,5794,7253,8654,9923,10977,11744,12157,12155,11696,10762,9351,7506,5292,2807,204,-2368,-4716,-6665,-8060,-8769,-8740,-7966,-6517,-4524,-2154,386,2900,5194,7113,8552,9436,9761,9560,8894,7885,6631,5269,3903,2631,1519,616,-64,-521,-784,-895,-921,-927,-992,-1181,-1551,-2126,-2926,-3906,-5030,-6200,-7326,-8294,-9002,-9353,-9297,-8798,-7891,-6631,-5116,-3485,-1856,-382,852,1752,2309,2525,2456,2194,1817,1447,1146,1012,1050,1306,1721,2273,2877,3467,3961,4310,4467,4421,4183,3788,3296,2777,2301,1939,1736,1720,1881,2188,2587,3004,3369,3598,3634,3428,2958,2241,1297,206,-970,-2141,-3232,-4185,-4955,-5529,-5908,-6129,-6213,-6220,-6179,-6130,-6096,-6092,-6114,-6156,-6210,-6255,-6281,-6264,-6188,-6020,-5740,-5301,-4686,-3857,-2801,-1521,-18,1657,3458,5317,7140,8861,10386,11655,12611,13215,13441,13287,12753,11878,10680,9239,7588,5819,3996,2183,464,-1124,-2529,-3730,-4723,-5515,-6135,-6609,-6978,-7259,-7483,-7641,-7732,-7726,-7602,-7325,-6870,-6227,-5388,-4376,-3215,-1963,-686,545,1632,2530,3150,3497,3533,3317,2865,2269,1580,887,256,-250,-578,-699,-607,-301,160,740,1350,1910,2352,2595,2607,2377,1927,1327,669,60,-377,-536,-350,227,1166,2406,3837,5301,6645,7687,8296,8347,7795,6624,4896,2722,234,-2380,-4969,-7360,-9425,-11062,-12201,-12808,-12867,-12404,-11438,-10034,-8243,-6156,-3862,-1466,899,3134,5090,6688,7824,8458,8573,8181,7354,6155,4708,3122,1522,16,-1285,-2327,-3040,-3432,-3501,-3293,-2869,-2292,-1646,-990,-382,144,572,914,1185,1429,1678,1978,2359,2842,3433,4120,4882,5678,6464,7186,7799,8248,8496,8488,8188,7563,6571,5212,3490,1436,-873,-3357,-5896,-8365,-10630,-12571,-14079,-15086,-15544,-15473,-14894,-13913,-12606,-11103,-9509,-7912,-6393,-4980,-3695,-2516,-1427,-383,628,1627,2608,3550,4422,5189,5816,6286,6581,6723,6717,6592,6370,6053,5640,5133,4496,3756,2892,1960,992,75,-719,-1308,-1623,-1615,-1269,-600,347,1493,2757,4033,5235,6281,7106,7668,7942,7911,7592,6979,6118,5026,3762,2370,927,-508,-1856,-3054,-4055,-4808,-5321,-5582,-5647,-5564,-5407,-5265,-5204,-5296,-5571,-6039,-6671,-7403,-8146,-8791,-9215,-9316,-8992,-8196,-6914,-5170,-3065,-688,1790,4233,6481,8404,9904,10918,11425,11450,11050,10307,9332,8220,7093,6024,5106,4375,3862,3574,3479,3555,3733,3970,4178,4326,4323,4158,3777,3184,2370,1373,210,-1055,-2374,-3670,-4866,-5875,-6615,-7006,-6993,-6541,-5668,-4422,-2905,-1256,375,1803,2889,3482,3507,2931,1776,146,-1835,-3981,-6119,-8074,-9706,-10923,-11666,-11949,-11793,-11279,-10488,-9510,-8461,-7408,-6441,-5600,-4905,-4346,-3882,-3445,-2955,-2336,-1512,-435,900,2479,4218,6016,7734,9214,10310,10890,10876,10222,8965,7174,4973,2525,-17,-2471,-4710,-6604,-8090,-9118,-9689,-9817,-9546,-8906,-7959,-6728,-5261,-3599,-1770,148,2113,4040,5849,7473,8834,9889,10602,10972,11007,10748,10241,9538,8703,7775,6801,5801,4788,3772,2744,1716,687,-306,-1242,-2056,-2701,-3106,-3214,-2976,-2372,-1394,-83,1506,3277,5122,6915,8536,9879,10842,11377,11444,11049,10230,9035,7547,5838,3997,2084,165,-1727,-3565,-5333,-7029,-8652,-10185,-11622,-12938,-14083,-15036,-15723,-16112,-16144,-15798,-15035,-13887,-12351,-10501,-8391,-6111,-3746,-1389,884,2987,4859,6427,7638,8435,8792,8677,8112,7111,5762,4136,2360,545,-1183,-2713,-3952,-4831,-5314,-5392,-5092,-4456,-3563,-2468,-1270,-23,1188,2320,3308,4140,4764,5190,5414,5453,5360,5165,4945,4746,4625,4627,4761,5034,5396,5801,6151,6368,6342,6006,5294,4206,2756,1023,-889,-2852,-4721,-6366,-7671,-8558,-8982,-8960,-8518,-7773,-6801,-5767,-4764,-3932,-3341,-3051,-3086,-3411,-3998,-4745,-5581,-6383,-7071,-7547,-7754,-7657,-7242,-6536,-5573,-4407,-3111,-1733,-349,1008,2280,3452,4489,5394,6153,6779,7280,7679,7989,8242,8460,8661,8887,9123,9408,9709,10030,10319,10539,10625,10513,10139,9454,8430,7054,5374,3422,1315,-865,-2979,-4924,-6580,-7867,-8727,-9137,-9108,-8684,-7932,-6937,-5788,-4567,-3351,-2200,-1149,-233,544,1180,1682,2072,2381,2626,2858,3098,3379,3724,4124,4576,5013,5394,5611,5596,5260,4547,3440,1942,115,-1962,-4183,-6414,-8547,-10457,-12057,-13290,-14109,-14531,-14567,-14277,-13717,-12963,-12086,-11151,-10220,-9333,-8524,-7795,-7153,-6556,-5989,-5388,-4712,-3902,-2922,-1739,-350,1231,2969,4793,6639,8408,10020,11378,12415,13072,13321,13160,12620,11759,10650,9386,8047,6726,5483,4381,3455,2723,2191,1846,1671,1646,1752,1981,2333,2818,3434,4200,5090,6095,7160,8234,9243,10112,10770,11144,11197,10884,10213,9188,7848,6257,4468,2567,615,-1317,-3181,-4931,-6548,-8016,-9335,-10508,-11543,-12439,-13193,-13792,-14207,-14410,-14373,-14064,-13493,-12663,-11627,-10438,-9186,-7944,-6800,-5810,-5022,-4458,-4117,-3989,-4045,-4260,-4600,-5037,-5537,-6068,-6593,-7052,-7410,-7569,-7504,-7117,-6398,-5304,-3847,-2061,-10,2224,4531,6792,8900,10729,12202,13265,13877,14088,13919,13482,12862,12165,11496,10923,10485,10206,10031,9926,9785,9540,9084,8373,7371,6088,4585,2930,1231,-409,-1896,-3155,-4143,-4832,-5243,-5398,-5348,-5154,-4869,-4568,-4297,-4132,-4090,-4226,-4521,-4977,-5539,-6157,-6733,-7196,-7443,-7396,-7018,-6255,-5170,-3785,-2226,-598,963,2337,3429,4180,4566,4613,4368,3919,3351,2766,2249,1873,1681,1706,1927,2330,2856,3443,4019,4506,4831,4938,4787,4351,3657,2710,1593,354,-910,-2120,-3212,-4115,-4812,-5298,-5579,-5722,-5748,-5726,-5696,-5677,-5684,-5697,-5682,-5588,-5365,-4947,-4302,-3398,-2235,-840,731,2412,4093,5692,7087,8205,8959,9329,9298,8910,8227,7322,6308,5249,4243,3333,2563,1937,1457,1088,804,561,320,57,-254,-608,-1004,-1418,-1822,-2200,-2522,-2780,-2973,-3092,-3162,-3180,-3166,-3132,-3077,-3008,-2909,-2758,-2540,-2215,-1783,-1229,-574,138,859,1500,1994,2241,2183,1757,954,-202,-1656,-3290,-4992,-6613,-8033,-9148,-9890,-10240,-10216,-9878,-9309,-8610,-7876,-7198,-6635,-6233,-5985,-5886,-5865,-5875,-5811,-5597,-5123,-4333,-3150,-1570,391,2675,5155,7720,10191,12439,14320,15739,16645,17021,16908,16376,15521,14452,13281,12099,10989,9994,9129,8391,7726,7096,6417,5633,4684,3532,2171,612,-1098,-2886,-4676,-6360,-7851,-9063,-9932,-10419,-10522,-10254,-9662,-8816,-7775,-6637,-5462,-4336,-3305,-2436,-1753,-1305,-1087,-1129,-1395,-1883,-2516,-3259,-3996,-4661,-5132,-5330,-5165,-4586,-3564,-2107,-281,1844,4121,6421,8574,10415,11820,12645,12848,12377,11283,9639,7576,5253,2848,524,-1559,-3302,-4628,-5525,-6013,-6152,-6019,-5712,-5299,-4864,-4440,-4056,-3721,-3422,-3151,-2892,-2641,-2385,-2139,-1878,-1633,-1358,-1083,-770,-445,-106,207,462,612,619,456,116,-397,-1030,-1752,-2472,-3140,-3663,-4013,-4126,-4026,-3700,-3211,-2600,-1919,-1238,-570,26,550,987,1333,1594,1784,1905,1997,2065,2165,2302,2535,2879,3353,3996,4768,5684,6664,7647,8523,9183,9508,9403,8793,7657,6004,3910,1477,-1138,-3767,-6233,-8361,-10024,-11113,-11580,-11433,-10702,-9489,-7885,-6019,-4015,-1983,-27,1775,3366,4702,5762,6528,6991,7141,6986,6535,5831,4927,3911,2863,1892,1068,463,104,-15,62,259,470,595,522,187,-461,-1405,-2607,-3965,-5376,-6692,-7793,-8546,-8864,-8689,-8009,-6871,-5348,-3570,-1663,223,1965,3458,4636,5464,5948,6099,5969,5589,5005,4246,3329,2271,1085,-207,-1579,-2963,-4308,-5507,-6479,-7133,-7393,-7236,-6648,-5688,-4432,-2979,-1468,14,1344,2477,3370,4032,4505,4836,5093,5328,5569,5828,6084,6307,6453,6495,6404,6178,5834,5390,4898,4390,3921,3516,3210,2993,2883,2825,2831,2828,2822,2756,2625,2387,2031,1509,818,-83,-1187,-2505,-4000,-5640,-7347,-9038,-10612,-11940,-12927,-13465,-13487,-12985,-11962,-10524,-8754,-6836,-4902,-3138,-1663,-583,54,261,87,-363,-973,-1622,-2185,-2597,-2772,-2727,-2437,-1959,-1329,-588,210,1057,1923,2819,3753,4715,5725,6734,7740,8667,9485,10120,10536,10689,10569,10172,9531,8676,7678,6589,5481,4398,3385,2449,1598,791,16,-782,-1604,-2476,-3352,-4203,-4937,-5469,-5720,-5594,-5082,-4159,-2907,-1415,170,1688,2993,3940,4461,4517,4139,3424,2469,1430,425,-442,-1092,-1514,-1717,-1761,-1722,-1691,-1750,-1970,-2389,-3010,-3825,-4769,-5795,-6812,-7747,-8531,-9081,-9360,-9316,-8924,-8195,-7124,-5754,-4132,-2313,-377,1582,3501,5251,6801,8044,8979,9568,9838,9805,9526,9028,8378,7582,6697,5697,4619,3425,2140,744,-723,-2240,-3739,-5161,-6417,-7449,-8179,-8590,-8663,-8427,-7945,-7274,-6523,-5749,-5020,-4361,-3747,-3150,-2468,-1653,-612,669,2194,3902,5701,7448,9011,10224,10979,11178,10813,9901,8565,6919,5158,3419,1863,565,-413,-1105,-1543,-1839,-2076,-2361,-2761,-3305,-3985,-4738,-5463,-6054,-6382,-6363,-5941,-5108,-3919,-2471,-895,653,2012,3057,3657,3770,3362,2473,1176,-433,-2225,-4085,-5879,-7520,-8898,-9964,-10650,-10930,-10777,-10189,-9172,-7745,-5965,-3880,-1591,801,3182,5409,7382,8975,10129,10788,10969,10706,10087,9216,8202,7171,6204,5390,4756,4332,4097,4030,4088,4227,4404,4583,4735,4848,4906,4924,4898,4852,4796,4750,4724,4740,4792,4894,5027,5191,5353,5491,5555,5496,5261,4786,4035,2963,1575,-120,-2073,-4211,-6445,-8667,-10762,-12631,-14174,-15340,-16084,-16422,-16383,-16037,-15457,-14743,-13949,-13174,-12418,-11737,-11097,-10489,-9882,-9233,-8539,-7775,-6967,-6128,-5292,-4482,-3702,-2949,-2179,-1367,-453,595,1795,3152,4619,6144,7641,9009,10154,10992,11463,11559,11283,10720,9941,9075,8215,7473,6896,6540,6375,6395,6526,6714,6889,6988,6977,6814,6500,6013,5371,4562,3601,2490,1255,-80,-1442,-2770,-3949,-4884,-5471,-5640,-5343,-4601,-3462,-2043,-494,1031,2340,3305,3787,3745,3157,2087,645,-1029,-2740,-4331,-5624,-6496,-6865,-6712,-6068,-5032,-3734,-2338,-1008,104,893,1291,1296,948,346,-403,-1144,-1770,-2139,-2198,-1873,-1194,-191,1042,2380,3697,4840,5695,6154,6163,5685,4761,3424,1793,-48,-1951,-3810,-5486,-6882,-7899,-8470,-8551,-8132,-7227,-5906,-4241,-2363,-387,1545,3321,4835,6026,6851,7322,7469,7353,7055,6646,6187,5725,5243,4745,4160,3462,2595,1562,366,-938,-2275,-3563,-4700,-5618,-6261,-6623,-6718,-6621,-6399,-6150,-5938,-5798,-5734,-5689,-5602,-5372,-4932,-4212,-3208,-1933,-461,1110,2658,4053,5171,5920,6226,6074,5473,4481,3189,1686,101,-1472,-2936,-4199,-5216,-5931,-6333,-6405,-6155,-5603,-4774,-3706,-2453,-1058,399,1860,3243,4492,5521,6310,6798,6993,6896,6531,5937,5156,4228,3186,2078,912,-261,-1435,-2563,-3623,-4560,-5330,-5875,-6128,-6055,-5595,-4757,-3535,-1979,-155,1849,3929,5973,7884,9561,10938,11962,12622,12919,12894,12579,12027,11261,10312,9166,7832,6272,4500,2499,311,-2023,-4419,-6787,-9005,-10984,-12603,-13806,-14536,-14791,-14599,-14022,-13146,-12081,-10922,-9765,-8670,-7656,-6731,-5834,-4934,-3946,-2848,-1599,-226,1236,2714,4113,5340,6305,6940,7221,7152,6787,6197,5473,4686,3903,3142,2413,1686,939,140,-710,-1604,-2488,-3317,-3987,-4453,-4624,-4492,-4040,-3320,-2391,-1355,-304,663,1478,2095,2493,2690,2705,2586,2377,2105,1821,1528,1259,1018,826,713,699,836,1140,1666,2403,3368,4501,5750,7004,8158,9080,9674,9838,9539,8756,7530,5923,4037,1980,-123,-2166,-4051,-5700,-7079,-8152,-8927,-9416,-9628,-9605,-9353,-8905,-8278,-7497,-6581,-5558,-4455,-3302,-2139,-998,80,1052,1897,2579,3097,3433,3612,3628,3529,3317,3047,2719,2391,2050,1734,1438,1173,939,753,611,550,560,673,875,1169,1522,1908,2270,2562,2727,2717,2502,2060,1398,548,-442,-1501,-2558,-3541,-4392,-5070,-5557,-5858,-5980,-5965,-5827,-5588,-5263,-4818,-4268,-3551,-2692,-1659,-514,710,1930,3065,4047,4811,5331,5603,5664,5550,5345,5088,4861,4660,4512,4359,4151,3811,3259,2442,1322,-90,-1760,-3601,-5537,-7426,-9192,-10703,-11907,-12737,-13174,-13207,-12855,-12116,-11026,-9582,-7816,-5746,-3410,-865,1805,4509,7106,9480,11479,12991,13917,14191,13807,12796,11230,9250,6984,4625,2331,265,-1454,-2747,-3576,-3970,-3961,-3641,-3084,-2367,-1564,-712,164,1057,1980,2945,3954,5007,6071,7106,8053,8844,9427,9736,9755,9440,8815,7875,6666,5236,3631,1925,176,-1569,-3238,-4824,-6267,-7573,-8704,-9669,-10451,-11040,-11448,-11646,-11651,-11443,-11038,-10429,-9643,-8686,-7591,-6377,-5067,-3684,-2244,-774,715,2176,3589,4880,6012,6908,7519,7803,7719,7282,6497,5419,4109,2638,1084,-481,-1994,-3404,-4667,-5745,-6620,-7234,-7580,-7592,-7241,-6502,-5344,-3791,-1880,313,2666,5033,7251,9136,10547,11344,11478,10922,9751,8069,6037,3833,1639,-389,-2127,-3514,-4521,-5188,-5566,-5752,-5800,-5795,-5739,-5656,-5498,-5226,-4787,-4140,-3269,-2201,-975,293,1517,2553,3303,3671,3607,3112,2215,1020,-377,-1811,-3166,-4300,-5122,-5580,-5644,-5357,-4756,-3932,-2949,-1911,-852,150,1100,1967,2767,3501,4170,4770,5277,5663,5896,5945,5800,5459,4954,4329,3655,3003,2456,2067,1886,1915,2127,2484,2888,3289,3575,3714,3637,3352,2843,2159,1324,396,-583,-1574,-2542,-3456,-4304,-5044,-5663,-6098,-6325,-6274,-5938,-5283,-4339,-3149,-1784,-344,1075,2373,3467,4303,4853,5121,5158,4992,4725,4398,4080,3816,3610,3475,3374,3283,3161,2961,2668,2239,1686,998,196,-698,-1662,-2663,-3686,-4698,-5698,-6659,-7571,-8416,-9170,-9801,-10279,-10552,-10580,-10332,-9762,-8886,-7695,-6243,-4580,-2776,-919,922,2672,4276,5697,6911,7912,8710,9299,9692,9869,9818,9501,8883,7930,6628,4979,3026,837,-1488,-3808,-5999,-7900,-9407,-10413,-10878,-10790,-10193,-9159,-7782,-6172,-4423,-2624,-838,894,2544,4109,5582,6953,8212,9315,10232,10895,11270,11288,10949,10218,9151,7779,6205,4524,2852,1286,-80,-1216,-2096,-2755,-3252,-3659,-4052,-4501,-5033,-5652,-6316,-6963,-7495,-7835,-7898,-7634,-7040,-6121,-4947,-3592,-2150,-732,573,1665,2473,2941,3036,2752,2107,1146,-67,-1433,-2867,-4229,-5440,-6375,-6964,-7162,-6939,-6323,-5352,-4096,-2640,-1066,544,2124,3624,5012,6276,7408,8421,9314,10092,10738,11227,11511,11538,11252,10604,9568,8151,6376,4333,2094,-206,-2460,-4550,-6370,-7861,-8965,-9692,-10038,-10066,-9797,-9294,-8578,-7668,-6565,-5255,-3730,-1981,-28,2094,4318,6538,8650,10503,11991,12972,13395,13177,12345,10915,8972,6640,4031,1319,-1375,-3901,-6169,-8087,-9637,-10787,-11575,-12021,-12180,-12087,-11791,-11305,-10658,-9845,-8880,-7765,-6521,-5178,-3785,-2387,-1060,153,1194,2039,2682,3136,3431,3619,3731,3816,3878,3928,3956,3937,3868,3738,3551,3338,3116,2929,2815,2788,2878,3056,3310,3578,3813,3949,3958,3804,3513,3096,2627,2144,1735,1437,1293,1325,1496,1803,2153,2520,2809,2992,3007,2845,2479,1926,1191,296,-717,-1831,-2977,-4129,-5209,-6171,-6939,-7469,-7697,-7617,-7212,-6528,-5619,-4587,-3520,-2544,-1742,-1184,-912,-903,-1120,-1476,-1886,-2239,-2473,-2512,-2350,-1986,-1460,-835,-170,461,1016,1457,1775,1996,2135,2261,2390,2583,2833,3161,3530,3911,4248,4483,4557,4427,4050,3442,2595,1594,481,-628,-1640,-2460,-2996,-3201,-3055,-2564,-1803,-826,257,1361,2409,3332,4113,4742,5244,5665,6040,6402,6761,7080,7302,7339,7083,6449,5376,3834,1888,-393,-2845,-5298,-7571,-9470,-10878,-11689,-11893,-11518,-10679,-9494,-8146,-6772,-5519,-4478,-3707,-3203,-2948,-2855,-2863,-2864,-2803,-2606,-2262,-1773,-1172,-525,117,684,1133,1453,1636,1725,1755,1773,1831,1938,2127,2363,2637,2899,3117,3250,3285,3206,3041,2807,2559,2343,2203,2192,2319,2611,3037,3581,4175,4755,5244,5545,5595,5319,4676,3671,2307,664,-1193,-3137,-5061,-6828,-8342,-9496,-10234,-10520,-10357,-9771,-8835,-7599,-6179,-4621,-3027,-1436,114,1588,2996,4317,5572,6744,7853,8863,9779,10548,11137,11490,11548,11260,10580,9484,7973,6077,3860,1424,-1122,-3627,-5970,-8011,-9658,-10834,-11510,-11685,-11388,-10679,-9618,-8272,-6725,-5023,-3251,-1462,274,1879,3289,4430,5241,5684,5733,5417,4767,3883,2855,1808,858,84,-436,-706,-749,-638,-474,-362,-391,-641,-1109,-1809,-2636,-3533,-4359,-5031,-5444,-5569,-5370,-4897,-4199,-3358,-2470,-1610,-838,-193,331,745,1097,1418,1755,2111,2491,2862,3179,3399,3465,3368,3082,2658,2127,1572,1082,722,587,695,1075,1688,2482,3377,4265,5068,5687,6063,6161,5960,5484,4775,3881,2883,1845,833,-99,-915,-1605,-2164,-2618,-2995,-3337,-3685,-4078,-4532,-5067,-5659,-6281,-6881,-7381,-7722,-7820,-7630,-7109,-6259,-5094,-3681,-2093,-436,1188,2675,3937,4918,5570,5908,5923,5692,5233,4650,3957,3256,2532,1864,1213,618,41,-499,-1028,-1510,-1943,-2280,-2477,-2497,-2292,-1846,-1165,-265,773,1893,2959,3892,4565,4919,4898,4520,3824,2914,1903,944,145,-357,-529,-327,188,938,1791,2618,3267,3646,3661,3310,2607,1631,496,-695,-1792,-2734,-3432,-3897,-4136,-4235,-4263,-4321,-4488,-4805,-5306,-5956,-6714,-7487,-8195,-8736,-9039,-9065,-8783,-8226,-7416,-6410,-5272,-4041,-2780,-1506,-247,990,2202,3392,4542,5652,6685,7622,8424,9065,9512,9749,9758,9527,9065,8360,7443,6321,5028,3603,2090,539,-975,-2406,-3666,-4695,-5440,-5846,-5913,-5641,-5075,-4282,-3340,-2347,-1382,-521,196,738,1139,1413,1646,1884,2199,2628,3191,3864,4605,5321,5917,6285,6323,5975,5194,4021,2497,760,-1086,-2862,-4464,-5737,-6637,-7096,-7139,-6798,-6146,-5262,-4244,-3161,-2091,-1073,-153,667,1355,1936,2394,2746,2994,3143,3185,3134,2966,2692,2295,1782,1140,402,-442,-1333,-2259,-3146,-3957,-4612,-5063,-5248,-5128,-4680,-3905,-2829,-1493,22,1648,3270,4812,6164,7243,7994,8353,8327,7911,7144,6093,4823,3432,2002,620,-650,-1772,-2736,-3550,-4270,-4911,-5554,-6187,-6852,-7498,-8108,-8604,-8921,-9005,-8801,-8307,-7541,-6559,-5442,-4286,-3172,-2175,-1336,-667,-145,249,589,896,1232,1618,2053,2543,3028,3488,3855,4093,4172,4069,3790,3345,2758,2066,1314,562,-138,-705,-1089,-1230,-1089,-664,64,1029,2212,3509,4856,6156,7331,8299,9022,9442,9570,9397,8956,8289,7429,6448,5364,4243,3095,1945,804,-348,-1493,-2672,-3851,-5050,-6204,-7283,-8180,-8831,-9116,-8989,-8382,-7324,-5851,-4082,-2149,-229,1516,2932,3909,4394,4387,3956,3199,2257,1261,331,-439,-1017,-1384,-1589,-1689,-1754,-1877,-2092,-2459,-2966,-3585,-4264,-4915,-5456,-5796,-5880,-5659,-5142,-4365,-3384,-2309,-1227,-246,554,1122,1441,1543,1475,1333,1188,1138,1236,1527,2014,2672,3441,4250,5016,5653,6124,6364,6400,6214,5860,5349,4710,3965,3107,2145,1077,-95,-1355,-2658,-3975,-5222,-6351,-7287,-7990,-8429,-8610,-8556,-8302,-7909,-7394,-6811,-6154,-5442,-4665,-3825,-2937,-2015,-1105,-242,515,1121,1532,1734,1734,1570,1321,1071,931,998,1353,2039,3068,4381,5906,7498,9020,10306,11224,11666,11580,10974,9897,8466,6798,5053,3338,1779,415,-704,-1609,-2321,-2897,-3389,-3816,-4216,-4548,-4799,-4918,-4863,-4605,-4149,-3507,-2761,-1987,-1289,-782,-532,-611,-1004,-1684,-2550,-3507,-4399,-5139,-5576,-5673,-5361,-4650,-3568,-2175,-555,1196,2979,4697,6263,7609,8670,9411,9792,9804,9443,8728,7695,6398,4901,3290,1638,40,-1449,-2750,-3845,-4699,-5337,-5763,-6045,-6197,-6293,-6342,-6367,-6346,-6257,-6025,-5606,-4924,-3938,-2643,-1054,736,2631,4461,6094,7354,8145,8390,8082,7283,6097,4695,3234,1904,808,48,-394,-565,-589,-610,-778,-1222,-2025,-3205,-4728,-6489,-8343,-10124,-11649,-12778,-13388,-13424,-12868,-11767,-10192,-8242,-6040,-3687,-1317,982,3105,4982,6548,7762,8596,9044,9110,8823,8229,7378,6366,5256,4147,3105,2176,1398,767,273,-104,-390,-592,-713,-732,-632,-375,54,670,1463,2393,3410,4436,5379,6160,6691,6921,6830,6412,5738,4865,3904,2950,2092,1400,885,553,325,142,-110,-514,-1135,-2012,-3107,-4355,-5627,-6760,-7615,-8018,-7907,-7212,-5995,-4348,-2443,-476,1334,2798,3764,4144,3937,3201,2067,699,-717,-2020,-3071,-3790,-4152,-4186,-3969,-3604,-3199,-2860,-2655,-2626,-2781,-3054,-3416,-3734,-3955,-3982,-3777,-3313,-2626,-1748,-766,250,1227,2100,2850,3456,3959,4375,4768,5153,5573,5993,6417,6764,7001,7047,6855,6394,5638,4618,3361,1939,419,-1108,-2575,-3902,-5044,-5945,-6596,-6965,-7063,-6899,-6489,-5869,-5084,-4176,-3218,-2264,-1370,-591,72,597,1036,1422,1814,2255,2771,3342,3927,4456,4827,4977,4816,4336,3520,2455,1203,-91,-1305,-2333,-3052,-3446,-3474,-3189,-2647,-1917,-1104,-254,549,1289,1925,2464,2896,3225,3452,3558,3540,3372,3049,2575,1960,1254,505,-215,-841,-1304,-1557,-1568,-1321,-853,-189,581,1381,2101,2643,2918,2855,2422,1621,486,-890,-2412,-3945,-5352,-6530,-7353,-7795,-7807,-7432,-6727,-5774,-4690,-3563,-2494,-1538,-744,-113,351,683,906,1053,1151,1205,1242,1238,1213,1140,1027,869,672,458,247,72,-37,-62,9,159,378,601,818,935,947,795,483,20,-553,-1159,-1714,-2118,-2279,-2133,-1627,-771,409,1840,3420,5039,6556,7864,8851,9452,9629,9372,8721,7711,6428,4937,3322,1676,66,-1420,-2724,-3801,-4614,-5171,-5473,-5572,-5511,-5361,-5189,-5051,-4993,-5022,-5119,-5239,-5301,-5227,-4945,-4399,-3578,-2502,-1236,125,1466,2671,3633,4274,4549,4457,4036,3338,2458,1466,453,-506,-1362,-2047,-2536,-2791,-2799,-2556,-2073,-1380,-507,482,1550,2612,3627,4521,5256,5797,6107,6205,6059,5715,5168,4462,3617,2680,1679,670,-314,-1215,-2013,-2664,-3161,-3507,-3702,-3788,-3782,-3716,-3616,-3486,-3328,-3133,-2880,-2563,-2178,-1731,-1261,-799,-414,-139,-26,-85,-305,-651,-1054,-1433,-1730,-1864,-1830,-1614,-1271,-869,-496,-252,-198,-403,-859,-1557,-2419,-3372,-4310,-5152,-5807,-6235,-6393,-6285,-5921,-5325,-4539,-3599,-2541,-1406,-216,997,2227,3450,4671,5864,7022,8120,9132,10024,10761,11319,11647,11759,11603,11213,10567,9689,8588,7279,5785,4119,2316,404,-1563,-3537,-5443,-7217,-8785,-10072,-11034,-11612,-11801,-11590,-11012,-10116,-8964,-7640,-6221,-4792,-3430,-2192,-1133,-286,330,708,870,853,702,502,318,246,357,712,1352,2279,3475,4859,6356,7820,9155,10193,10870,11065,10781,9998,8785,7228,5439,3556,1700,-9,-1476,-2650,-3492,-4014,-4252,-4246,-4074,-3780,-3436,-3079,-2753,-2471,-2254,-2081,-1956,-1844,-1741,-1627,-1504,-1377,-1267,-1189,-1166,-1194,-1277,-1375,-1465,-1486,-1398,-1166,-775,-245,376,1021,1578,1972,2094,1900,1354,486,-650,-1951,-3298,-4562,-5611,-6341,-6679,-6578,-6043,-5108,-3849,-2363,-779,788,2196,3333,4117,4475,4419,3961,3191,2207,1136,97,-787,-1452,-1820,-1908,-1710,-1292,-697,-1,755,1510,2246,2920,3532,4043,4449,4726,4853,4834,4646,4323,3873,3356,2821,2321,1907,1593,1382,1231,1092,878,540,-2,-753,-1732,-2872,-4117,-5343,-6457,-7335,-7905,-8115,-7948,-7446,-6647,-5635,-4472,-3228,-1951,-686,538,1681,2712,3584,4259,4680,4817,4630,4120,3307,2245,1036,-218,-1368,-2313,-2928,-3171,-3003,-2460,-1596,-518,667,1820,2832,3599,4058,4180,3994,3549,2935,2251,1579,1011,581,326,224,260,383,541,698,801,843,800,674,477,202,-136,-538,-1020,-1552,-2157,-2799,-3448,-4075,-4603,-4997,-5175,-5113,-4762,-4136,-3251,-2167,-973,232,1339,2241,2872,3169,3146,2844,2333,1758,1205,829,708,903,1429,2245,3273,4396,5487,6402,7024,7262,7051,6402,5336,3952,2347,654,-996,-2486,-3719,-4631,-5199,-5422,-5344,-5011,-4492,-3842,-3106,-2331,-1519,-719,86,847,1559,2186,2696,3068,3285,3338,3260,3066,2822,2562,2336,2159,2024,1903,1733,1463,1020,375,-499,-1569,-2800,-4096,-5379,-6543,-7509,-8224,-8671,-8853,-8834,-8644,-8370,-8035,-7682,-7298,-6867,-6362,-5735,-4983,-4085,-3070,-1984,-873,193,1166,2017,2723,3321,3821,4288,4747,5233,5743,6257,6743,7136,7407,7497,7407,7125,6685,6126,5490,4848,4217,3646,3132,2673,2250,1823,1372,857,270,-391,-1116,-1862,-2586,-3228,-3720,-4015,-4050,-3818,-3289,-2514,-1526,-416,728,1810,2730,3429,3843,3983,3840,3479,2943,2308,1648,1013,466,34,-263,-403,-417,-287,-70,231,552,871,1121,1267,1262,1075,688,104,-663,-1568,-2559,-3570,-4526,-5361,-6003,-6408,-6548,-6406,-6015,-5396,-4618,-3757,-2881,-2082,-1420,-933,-648,-524,-520,-538,-501,-294,126,827,1779,2963,4277,5636,6897,7971,8743,9174,9232,8957,8406,7652,6787,5856,4895,3910,2860,1722,445,-985,-2566,-4261,-5992,-7668,-9168,-10395,-11245,-11684,-11683,-11294,-10566,-9602,-8484,-7301,-6115,-4959,-3863,-2813,-1819,-867,37,879,1645,2309,2851,3260,3530,3672,3698,3645,3512,3347,3133,2892,2621,2297,1946,1531,1087,616,137,-308,-699,-1004,-1186,-1234,-1125,-861,-451,82,694,1330,1924,2407,2724,2814,2680,2300,1743,1056,333,-326,-831,-1100,-1080,-763,-161,650,1608,2575,3477,4187,4649,4796,4623,4135,3383,2422,1335,199,-913,-1925,-2799,-3470,-3936,-4157,-4148,-3908,-3457,-2836,-2069,-1224,-337,523,1301,1949,2404,2650,2639,2391,1909,1235,427,-458,-1344,-2157,-2842,-3327,-3587,-3590,-3328,-2830,-2109,-1219,-203,901,2039,3184,4294,5340,6276,7076,7678,8069,8196,8063,7666,7029,6193,5209,4129,3015,1890,797,-283,-1339,-2415,-3516,-4666,-5850,-7046,-8192,-9235,-10072,-10669,-10936,-10879,-10485,-9799,-8890,-7839,-6735,-5659,-4669,-3792,-3043,-2379,-1789,-1190,-580,102,845,1638,2455,3243,3954,4549,4985,5260,5360,5328,5169,4947,4677,4399,4119,3845,3549,3232,2858,2433,1960,1462,990,588,315,214,312,598,1051,1584,2128,2574,2833,2834,2541,1944,1099,60,-1057,-2163,-3142,-3936,-4471,-4767,-4819,-4702,-4459,-4167,-3855,-3561,-3261,-2940,-2542,-2034,-1376,-566,393,1443,2531,3575,4487,5217,5688,5902,5854,5589,5164,4658,4141,3683,3324,3079,2930,2846,2755,2606,2335,1909,1308,558,-316,-1246,-2169,-3024,-3753,-4327,-4731,-4977,-5091,-5103,-5060,-4971,-4869,-4728,-4559,-4317,-3997,-3571,-3037,-2410,-1702,-959,-203,520,1195,1798,2339,2815,3252,3651,4028,4363,4635,4793,4784,4537,4012,3164,2004,561,-1079,-2829,-4541,-6110,-7402,-8331,-8858,-8949,-8679,-8084,-7303,-6409,-5522,-4700,-3981,-3366,-2817,-2279,-1694,-998,-155,835,1955,3129,4279,5305,6115,6654,6883,6826,6536,6100,5628,5225,4973,4943,5126,5506,5992,6492,6885,7081,6998,6608,5918,4981,3869,2684,1516,453,-449,-1164,-1702,-2102,-2423,-2733,-3100,-3568,-4166,-4890,-5701,-6559,-7373,-8072,-8575,-8805,-8729,-8312,-7572,-6535,-5264,-3815,-2291,-753,678,1961,3001,3776,4278,4498,4511,4344,4086,3811,3578,3468,3503,3719,4085,4571,5101,5585,5931,6040,5837,5272,4329,3028,1444,-346,-2188,-3989,-5583,-6895,-7837,-8375,-8522,-8297,-7768,-6989,-6040,-4970,-3842,-2686,-1529,-403,694,1717,2659,3462,4102,4516,4681,4563,4169,3523,2677,1716,728,-184,-914,-1406,-1586,-1469,-1078,-490,185,828,1313,1538,1434,981,197,-834,-2021,-3227,-4328,-5210,-5788,-6012,-5891,-5444,-4745,-3867,-2881,-1856,-825,183,1167,2132,3082,4024,4926,5774,6508,7074,7432,7524,7352,6918,6264,5454,4573,3694,2917,2265,1803,1475,1287,1131,970,713,329,-204,-865,-1614,-2365,-3062,-3603,-3954,-4083,-4002,-3775,-3481,-3221,-3095,-3166,-3477,-4001,-4684,-5407,-6047,-6457,-6527,-6166,-5361,-4147,-2625,-947,728,2234,3454,4301,4771,4896,4765,4487,4187,3954,3891,4005,4316,4742,5222,5630,5884,5885,5598,5006,4140,3072,1883,683,-437,-1389,-2130,-2620,-2886,-2949,-2876,-2732,-2584,-2492,-2495,-2609,-2829,-3125,-3454,-3768,-4013,-4171,-4203,-4137,-3973,-3762,-3536,-3343,-3205,-3143,-3151,-3194,-3247,-3243,-3159,-2942,-2591,-2099,-1487,-801,-72,630,1274,1794,2171,2357,2350,2138,1740,1192,538,-137,-766,-1256,-1524,-1525,-1206,-596,269,1297,2379,3379,4188,4693,4844,4624,4069,3262,2312,1361,520,-70,-364,-293,105,783,1644,2559,3408,4067,4452,4503,4226,3651,2863,1972,1091,349,-173,-406,-346,-16,501,1116,1704,2173,2416,2399,2067,1471,625,-380,-1468,-2552,-3551,-4389,-5030,-5428,-5586,-5505,-5205,-4710,-4063,-3287,-2431,-1531,-634,213,960,1563,1981,2178,2152,1888,1426,787,38,-768,-1551,-2250,-2782,-3095,-3123,-2837,-2225,-1291,-100,1295,2779,4251,5600,6706,7499,7891,7869,7429,6597,5458,4067,2542,957,-593,-2034,-3314,-4367,-5183,-5719,-5986,-5973,-5716,-5229,-4572,-3789,-2955,-2133,-1420,-867,-571,-551,-850,-1428,-2247,-3205,-4176,-5036,-5626,-5849,-5600,-4858,-3623,-1985,-56,1992,3974,5716,7044,7862,8091,7748,6887,5606,4057,2367,699,-846,-2157,-3203,-3944,-4420,-4647,-4700,-4607,-4428,-4183,-3871,-3514,-3053,-2521,-1856,-1083,-192,800,1863,2966,4073,5139,6128,7007,7738,8298,8671,8832,8796,8549,8119,7519,6791,5968,5112,4271,3507,2854,2351,1977,1737,1558,1403,1199,884,435,-188,-960,-1853,-2824,-3787,-4707,-5508,-6166,-6679,-7044,-7321,-7538,-7763,-8016,-8341,-8706,-9100,-9437,-9658,-9650,-9362,-8714,-7708,-6355,-4721,-2904,-1018,804,2443,3798,4791,5405,5636,5550,5207,4706,4138,3570,3090,2700,2442,2284,2201,2162,2111,2036,1897,1707,1466,1190,907,616,346,82,-167,-436,-718,-1060,-1442,-1896,-2366,-2852,-3252,-3540,-3609,-3432,-2962,-2214,-1221,-56,1187,2401,3490,4367,4980,5293,5319,5080,4622,4013,3295,2547,1814,1146,595,182,-50,-101,52,377,866,1444,2080,2657,3143,3415,3465,3209,2680,1861,831,-369,-1626,-2864,-3974,-4871,-5490,-5780,-5735,-5358,-4708,-3835,-2829,-1751,-686,339,1267,2104,2836,3467,4018,4476,4852,5129,5291,5313,5178,4857,4357,3676,2848,1906,903,-114,-1093,-1999,-2801,-3493,-4078,-4559,-4977,-5320,-5629,-5868,-6046,-6099,-6019,-5731,-5252,-4545,-3675,-2672,-1645,-664,146,741,1028,1022,702,146,-608,-1443,-2297,-3068,-3694,-4130,-4340,-4320,-4078,-3632,-3019,-2271,-1431,-531,392,1317,2226,3096,3929,4684,5367,5913,6331,6558,6611,6470,6179,5782,5362,5000,4785,4778,5005,5450,6040,6650,7144,7348,7123,6372,5021,3129,754,-1920,-4699,-7348,-9640,-11373,-12426,-12705,-12262,-11147,-9538,-7589,-5497,-3432,-1521,129,1484,2521,3265,3747,4001,4053,3912,3583,3050,2314,1373,262,-961,-2201,-3357,-4292,-4919,-5148,-4961,-4374,-3459,-2318,-1078,145,1232,2117,2743,3115,3262,3248,3156,3070,3070,3215,3531,4013,4625,5299,5965,6531,6935,7122,7061,6769,6245,5559,4732,3833,2891,1945,1016,114,-738,-1542,-2261,-2886,-3373,-3711,-3871,-3862,-3704,-3420,-3082,-2707,-2370,-2067,-1820,-1603,-1380,-1125,-802,-414,1,377,606,572,168,-700,-2053,-3882,-6075,-8506,-10957,-13235,-15115,-16426,-17047,-16915,-16046,-14535,-12497,-10132,-7586,-5065,-2673,-529,1344,2942,4316,5537,6677,7792,8905,9989,10978,11764,12218,12218,11662,10508,8779,6566,4043,1413,-1078,-3212,-4803,-5729,-5959,-5518,-4539,-3151,-1567,60,1561,2835,3836,4541,5011,5281,5419,5471,5449,5354,5179,4889,4506,4032,3531,3073,2744,2620,2751,3138,3733,4439,5113,5605,5775,5512,4780,3591,2048,305,-1460,-3028,-4243,-4956,-5107,-4710,-3838,-2644,-1307,-24,1014,1660,1829,1484,674,-516,-1949,-3480,-4949,-6232,-7212,-7823,-8026,-7825,-7244,-6344,-5181,-3838,-2390,-925,486,1748,2804,3590,4072,4253,4150,3819,3347,2817,2339,1989,1835,1894,2158,2555,3013,3401,3630,3579,3201,2451,1364,2,-1525,-3084,-4534,-5753,-6642,-7149,-7274,-7055,-6574,-5938,-5254,-4631,-4150,-3854,-3758,-3816,-3978,-4135,-4217,-4120,-3806,-3242,-2453,-1495,-440,602,1557,2328,2888,3217,3366,3404,3436,3562,3874,4408,5157,6056,6958,7733,8173,8147,7527,6277,4428,2102,-529,-3226,-5762,-7911,-9495,-10420,-10631,-10188,-9179,-7749,-6074,-4294,-2561,-974,416,1562,2487,3197,3722,4094,4330,4453,4473,4405,4263,4073,3848,3630,3430,3275,3175,3110,3067,2989,2831,2533,2047,1350,435,-662,-1874,-3111,-4262,-5218,-5895,-6212,-6150,-5704,-4908,-3823,-2520,-1063,466,2027,3563,5047,6458,7754,8917,9875,10589,10969,10958,10493,9556,8164,6394,4356,2225,158,-1653,-3078,-4028,-4477,-4484,-4159,-3667,-3186,-2884,-2883,-3240,-3928,-4866,-5883,-6820,-7465,-7690,-7368,-6483,-5066,-3230,-1143,998,2982,4623,5764,6312,6232,5544,4341,2724,854,-1133,-3102,-4934,-6559,-7922,-9012,-9825,-10390,-10694,-10774,-10585,-10141,-9389,-8328,-6952,-5275,-3374,-1318,759,2733,4479,5879,6874,7437,7594,7425,7019,6510,5988,5556,5247,5079,5005,4971,4888,4687,4317,3752,3010,2132,1171,206,-715,-1538,-2249,-2838,-3337,-3748,-4130,-4456,-4741,-4927,-4953,-4739,-4211,-3304,-2013,-363,1544,3569,5519,7198,8411,9008,8901,8088,6639,4722,2542,347,-1628,-3180,-4167,-4532,-4283,-3528,-2401,-1094,213,1347,2176,2609,2616,2203,1420,361,-886,-2181,-3420,-4472,-5225,-5601,-5520,-4984,-4000,-2656,-1069,603,2182,3500,4398,4770,4565,3801,2568,1028,-628,-2149,-3336,-3982,-3965,-3225,-1772,292,2826,5626,8489,11196,13565,15453,16750,17431,17474,16929,15845,14287,12326,10027,7444,4648,1691,-1360,-4420,-7424,-10261,-12847,-15080,-16868,-18146,-18873,-19030,-18661,-17821,-16616,-15165,-13615,-12094,-10737,-9642,-8855,-8408,-8231,-8260,-8350,-8372,-8169,-7628,-6655,-5216,-3324,-1046,1511,4214,6917,9482,11787,13743,15287,16398,17062,17296,17107,16516,15516,14138,12366,10253,7843,5218,2518,-132,-2550,-4589,-6109,-7023,-7310,-6998,-6207,-5082,-3823,-2631,-1693,-1146,-1097,-1550,-2473,-3756,-5243,-6773,-8142,-9199,-9783,-9810,-9219,-8014,-6256,-4026,-1476,1263,4014,6633,8977,10928,12398,13335,13711,13550,12880,11769,10285,8520,6541,4438,2276,120,-1960,-3918,-5681,-7206,-8422,-9271,-9709,-9667,-9141,-8115,-6628,-4757,-2619,-357,1835,3794,5313,6276,6540,6100,4953,3221,1056,-1325,-3691,-5810,-7485,-8555,-8934,-8586,-7549,-5909,-3791,-1344,1273,3909,6431,8721,10694,12278,13411,14056,14171,13741,12778,11301,9398,7149,4706,2208,-173,-2302,-4035,-5316,-6083,-6387,-6260,-5839,-5214,-4550,-3939,-3511,-3309,-3399,-3758,-4382,-5187,-6116,-7054,-7908,-8561,-8916,-8881,-8401,-7422,-5972,-4045,-1761,822,3536,6256,8804,11029,12779,13920,14373,14050,12977,11151,8690,5697,2348,-1183,-4691,-8001,-10929,-13351,-15149,-16273,-16690,-16426,-15515,-14035,-12079,-9752,-7196,-4548,-1965,382,2348,3788,4608,4744,4213,3078,1493,-361,-2232,-3889,-5098,-5680,-5546,-4675,-3150,-1140,1151,3457,5548,7205,8294,8729,8547,7813,6694,5341,3940,2628,1504,624,-30,-489,-845,-1159,-1523,-1959,-2494,-3079,-3651,-4113,-4358,-4298,-3859,-3021,-1805,-281,1442,3224,4924,6390,7525,8233,8514,8376,7908,7223,6439,5708,5128,4803,4781,5075,5677,6530,7563,8693,9817,10844,11685,12249,12470,12271,11602,10423,8711,6492,3795,734,-2584,-5984,-9294,-12330,-14921,-16939,-18290,-18948,-18931,-18321,-17224,-15783,-14129,-12395,-10678,-9066,-7600,-6330,-5271,-4441,-3857,-3514,-3413,-3517,-3787,-4142,-4509,-4772,-4857,-4669,-4170,-3353,-2235,-918,534,1979,3341,4529,5505,6273,6861,7331,7754,8190,8686,9235,9816,10335,10708,10794,10499,9737,8488,6786,4742,2528,348,-1567,-3034,-3896,-4106,-3680,-2747,-1488,-139,1057,1897,2217,1968,1163,-68,-1543,-3019,-4268,-5064,-5270,-4800,-3680,-1994,66,2314,4485,6381,7807,8641,8836,8401,7414,5998,4274,2398,464,-1410,-3191,-4815,-6302,-7627,-8807,-9847,-10719,-11434,-11944,-12244,-12313,-12150,-11777,-11225,-10541,-9772,-8961,-8148,-7335,-6535,-5723,-4880,-3973,-2992,-1913,-767,436,1629,2764,3776,4608,5244,5662,5902,6007,6042,6097,6234,6526,7014,7708,8594,9629,10736,11838,12838,13654,14217,14484,14444,14103,13522,12725,11802,10783,9722,8630,7509,6326,5064,3661,2110,377,-1521,-3551,-5661,-7772,-9806,-11669,-13299,-14610,-15582,-16154,-16331,-16088,-15434,-14373,-12924,-11116,-9008,-6672,-4222,-1784,503,2501,4092,5206,5805,5921,5625,5032,4279,3501,2822,2314,2013,1890,1875,1871,1762,1453,885,34,-1049,-2287,-3555,-4714,-5638,-6215,-6381,-6122,-5467,-4501,-3329,-2085,-896,119,879,1329,1461,1301,892,309,-390,-1130,-1870,-2567,-3195,-3736,-4156,-4425,-4494,-4302,-3806,-2937,-1697,-66,1878,4066,6343,8564,10536,12099,13111,13474,13157,12192,10668,8744,6600,4445,2476,852,-304,-956,-1100,-827,-238,519,1299,1974,2436,2630,2531,2174,1609,947,265,-318,-728,-902,-796,-407,258,1161,2254,3475,4751,6015,7186,8202,8990,9492,9648,9416,8743,7623,6038,4031,1653,-1001,-3817,-6659,-9393,-11881,-14023,-15738,-16986,-17762,-18098,-18022,-17614,-16904,-15956,-14811,-13498,-12069,-10564,-9043,-7584,-6253,-5137,-4278,-3728,-3470,-3480,-3688,-3997,-4296,-4482,-4431,-4086,-3371,-2285,-841,899,2856,4917,6976,8910,10613,12007,13025,13647,13875,13736,13286,12586,11698,10685,9586,8442,7256,6051,4802,3534,2215,881,-487,-1837,-3179,-4434,-5617,-6645,-7520,-8185,-8632,-8816,-8729,-8344,-7647,-6652,-5363,-3825,-2098,-250,1621,3421,5046,6403,7422,8050,8269,8096,7573,6780,5806,4758,3734,2824,2090,1565,1256,1125,1131,1190,1230,1175,951,530,-123,-979,-2013,-3145,-4292,-5344,-6185,-6700,-6798,-6399,-5488,-4076,-2247,-120,2139,4345,6305,7843,8816,9133,8762,7740,6166,4173,1950,-332,-2479,-4346,-5793,-6735,-7106,-6892,-6103,-4805,-3075,-1039,1169,3393,5479,7285,8685,9593,9957,9771,9094,7998,6619,5081,3529,2077,814,-213,-1007,-1598,-2075,-2520,-3045,-3730,-4657,-5843,-7294,-8953,-10737,-12541,-14229,-15678,-16757,-17358,-17399,-16813,-15596,-13758,-11362,-8524,-5361,-2059,1216,4275,6950,9099,10624,11468,11638,11183,10202,8837,7229,5551,3932,2490,1299,386,-246,-648,-865,-966,-1014,-1045,-1095,-1170,-1238,-1291,-1258,-1124,-846,-418,139,804,1509,2211,2840,3356,3727,3935,4004,3936,3798,3595,3384,3157,2923,2641,2283,1780,1105,211,-884,-2173,-3559,-4970,-6268,-7327,-8030,-8273,-8005,-7218,-5945,-4278,-2328,-232,1875,3884,5698,7265,8564,9598,10385,10959,11318,11480,11412,11089,10467,9526,8248,6674,4861,2918,968,-841,-2382,-3543,-4244,-4470,-4230,-3601,-2684,-1611,-512,495,1322,1924,2299,2487,2560,2604,2714,2941,3347,3893,4543,5187,5696,5943,5792,5161,3989,2301,149,-2340,-5018,-7700,-10216,-12382,-14081,-15198,-15703,-15592,-14918,-13782,-12295,-10604,-8847,-7154,-5658,-4427,-3562,-3059,-2945,-3157,-3626,-4243,-4881,-5413,-5707,-5683,-5253,-4429,-3211,-1700,8,1775,3448,4911,6040,6773,7069,6944,6421,5583,4481,3227,1862,494,-850,-2091,-3204,-4134,-4852,-5307,-5472,-5303,-4806,-3968,-2856,-1514,-59,1407,2764,3887,4714,5164,5253,5004,4499,3845,3170,2585,2202,2080,2237,2657,3250,3933,4568,5059,5310,5276,4965,4432,3765,3102,2546,2225,2202,2518,3147,4032,5063,6107,7025,7676,7948,7770,7122,6026,4572,2868,1052,-720,-2334,-3662,-4648,-5249,-5478,-5373,-4998,-4438,-3768,-3082,-2437,-1895,-1506,-1272,-1240,-1381,-1706,-2184,-2787,-3457,-4139,-4752,-5217,-5459,-5406,-5009,-4254,-3149,-1737,-111,1650,3393,5025,6410,7471,8150,8425,8327,7910,7255,6468,5628,4831,4106,3492,2953,2461,1952,1354,630,-271,-1339,-2550,-3850,-5158,-6389,-7466,-8312,-8877,-9136,-9064,-8683,-7991,-7034,-5826,-4417,-2840,-1146,622,2392,4127,5729,7165,8338,9230,9781,9989,9860,9404,8685,7733,6623,5407,4132,2852,1571,318,-933,-2187,-3471,-4795,-6163,-7565,-8953,-10300,-11515,-12553,-13324,-13783,-13874,-13588,-12923,-11914,-10614,-9098,-7448,-5761,-4112,-2588,-1246,-131,729,1328,1670,1772,1661,1363,903,318,-364,-1099,-1848,-2544,-3155,-3602,-3849,-3858,-3585,-3049,-2237,-1194,39,1408,2850,4313,5748,7114,8391,9554,10593,11480,12205,12714,12989,12974,12640,11980,10997,9741,8287,6727,5188,3769,2589,1705,1167,966,1061,1390,1863,2392,2899,3321,3603,3734,3685,3474,3110,2614,2017,1340,615,-142,-908,-1679,-2445,-3217,-3980,-4763,-5557,-6379,-7242,-8131,-9061,-9997,-10930,-11802,-12591,-13221,-13665,-13848,-13746,-13310,-12533,-11412,-9975,-8268,-6359,-4322,-2250,-220,1680,3401,4872,6096,7039,7741,8221,8528,8702,8796,8818,8793,8704,8514,8201,7701,6986,6027,4818,3383,1768,48,-1694,-3350,-4833,-6049,-6926,-7430,-7510,-7198,-6486,-5438,-4104,-2565,-894,796,2444,3924,5191,6143,6740,6938,6721,6107,5142,3901,2490,1045,-314,-1427,-2206,-2532,-2388,-1766,-737,569,2013,3393,4544,5313,5591,5343,4590,3412,1948,361,-1180,-2498,-3475,-4017,-4093,-3737,-3022,-2067,-1020,-34,748,1185,1202,728,-219,-1598,-3287,-5138,-6949,-8522,-9656,-10197,-10049,-9194,-7692,-5686,-3370,-983,1235,3056,4326,4934,4894,4278,3255,2031,826,-157,-782,-964,-732,-136,670,1565,2379,3011,3369,3436,3225,2799,2238,1639,1081,654,388,348,524,953,1608,2488,3547,4730,5951,7116,8085,8762,9001,8745,7913,6528,4628,2324,-217,-2821,-5269,-7376,-8985,-9973,-10312,-9998,-9120,-7782,-6140,-4338,-2529,-833,653,1879,2821,3508,3964,4253,4419,4505,4554,4570,4581,4580,4574,4564,4547,4523,4464,4363,4164,3839,3339,2615,1656,443,-983,-2575,-4237,-5869,-7347,-8565,-9427,-9864,-9856,-9406,-8579,-7449,-6145,-4776,-3483,-2365,-1520,-996,-812,-957,-1375,-2005,-2754,-3539,-4273,-4880,-5311,-5532,-5545,-5363,-5025,-4577,-4060,-3512,-2948,-2365,-1751,-1062,-266,681,1804,3103,4581,6162,7823,9440,10965,12298,13378,14161,14613,14712,14460,13830,12830,11454,9707,7632,5259,2698,21,-2610,-5087,-7242,-8960,-10128,-10682,-10596,-9905,-8672,-7012,-5060,-2958,-868,1082,2748,4039,4879,5226,5083,4472,3451,2095,510,-1219,-2948,-4594,-6025,-7181,-7992,-8452,-8579,-8432,-8105,-7698,-7316,-7054,-6974,-7095,-7408,-7829,-8268,-8583,-8646,-8325,-7535,-6230,-4418,-2166,412,3170,5934,8537,10832,12696,14064,14909,15256,15171,14743,14078,13273,12410,11538,10665,9771,8806,7702,6399,4856,3045,1014,-1186,-3442,-5612,-7578,-9170,-10321,-10930,-11006,-10565,-9703,-8520,-7165,-5763,-4451,-3326,-2474,-1928,-1710,-1805,-2176,-2784,-3557,-4442,-5351,-6228,-6972,-7520,-7785,-7696,-7208,-6266,-4898,-3106,-998,1343,3753,6084,8170,9857,11046,11646,11663,11118,10116,8784,7292,5798,4482,3442,2793,2533,2644,3036,3577,4134,4552,4734,4607,4170,3471,2609,1716,926,368,126,253,730,1505,2470,3499,4454,5208,5668,5770,5502,4886,3972,2843,1581,271,-997,-2174,-3202,-4063,-4759,-5303,-5737,-6107,-6469,-6876,-7381,-8006,-8786,-9692,-10712,-11773,-12793,-13676,-14307,-14577,-14405,-13709,-12475,-10707,-8462,-5837,-2974,-13,2841,5457,7639,9300,10329,10704,10443,9605,8319,6715,4982,3272,1786,631,-49,-224,136,967,2199,3693,5319,6911,8323,9417,10063,10184,9709,8640,6999,4880,2401,-269,-2945,-5444,-7586,-9244,-10337,-10846,-10820,-10368,-9627,-8778,-7965,-7315,-6897,-6704,-6678,-6694,-6602,-6251,-5511,-4304,-2627,-524,1857,4360,6751,8825,10373,11229,11310,10573,9095,7001,4484,1790,-846,-3180,-5022,-6238,-6760,-6620,-5885,-4724,-3296,-1814,-438,675,1447,1845,1903,1702,1374,1038,858,923,1347,2145,3345,4880,6700,8681,10731,12709,14509,16011,17126,17766,17888,17441,16431,14868,12804,10313,7507,4499,1445,-1529,-4281,-6708,-8724,-10283,-11371,-12001,-12214,-12074,-11635,-10984,-10183,-9295,-8387,-7488,-6648,-5881,-5200,-4612,-4098,-3650,-3235,-2833,-2417,-1985,-1542,-1102,-707,-388,-182,-122,-208,-437,-782,-1187,-1618,-1983,-2251,-2336,-2223,-1870,-1291,-509,419,1409,2369,3196,3792,4085,4022,3597,2835,1798,576,-731,-2008,-3178,-4158,-4930,-5483,-5860,-6105,-6295,-6487,-6742,-7090,-7534,-8062,-8617,-9152,-9570,-9816,-9797,-9488,-8823,-7835,-6505,-4908,-3088,-1129,865,2828,4626,6215,7494,8430,8991,9170,8986,8480,7695,6706,5573,4383,3207,2129,1218,555,175,143,449,1107,2072,3282,4660,6091,7472,8691,9658,10318,10639,10646,10388,9939,9400,8842,8340,7916,7559,7223,6827,6293,5543,4524,3233,1689,-39,-1860,-3667,-5356,-6818,-8001,-8828,-9303,-9406,-9175,-8629,-7827,-6789,-5595,-4271,-2910,-1556,-310,778,1629,2210,2496,2509,2282,1907,1439,1012,663,498,502,685,978,1286,1517,1531,1249,596,-458,-1882,-3618,-5563,-7580,-9539,-11286,-12701,-13654,-14076,-13898,-13115,-11755,-9879,-7598,-5048,-2366,279,2763,4949,6750,8095,8962,9342,9286,8845,8121,7224,6264,5382,4676,4258,4197,4530,5255,6327,7631,9065,10424,11572,12325,12540,12151,11083,9394,7154,4506,1641,-1257,-3983,-6378,-8324,-9753,-10671,-11119,-11190,-10992,-10635,-10232,-9847,-9553,-9343,-9250,-9223,-9256,-9312,-9360,-9402,-9409,-9390,-9332,-9233,-9062,-8809,-8419,-7871,-7120,-6146,-4949,-3539,-1977,-307,1364,2969,4393,5580,6450,6984,7170,7034,6630,6011,5273,4455,3651,2880,2198,1619,1163,862,723,804,1112,1701,2576,3750,5192,6866,8677,10543,12324,13908,15159,15986,16307,16102,15369,14172,12588,10722,8701,6630,4634,2783,1166,-215,-1325,-2212,-2904,-3452,-3923,-4352,-4797,-5275,-5808,-6409,-7053,-7749,-8447,-9142,-9780,-10353,-10811,-11165,-11379,-11474,-11448,-11319,-11104,-10811,-10437,-9991,-9421,-8735,-7865,-6802,-5515,-3994,-2248,-307,1780,3940,6089,8129,9972,11530,12749,13579,14033,14115,13892,13430,12804,12102,11373,10658,9959,9238,8462,7549,6463,5162,3642,1950,143,-1670,-3387,-4891,-6110,-6969,-7484,-7662,-7591,-7363,-7076,-6830,-6685,-6653,-6727,-6813,-6851,-6710,-6332,-5651,-4676,-3460,-2107,-760,420,1273,1677,1543,861,-334,-1925,-3763,-5664,-7434,-8912,-9948,-10462,-10417,-9823,-8752,-7288,-5553,-3670,-1746,114,1846,3401,4757,5918,6886,7676,8299,8757,9055,9182,9130,8897,8469,7873,7109,6234,5295,4359,3509,2802,2306,2037,2001,2155,2441,2783,3094,3315,3361,3222,2848,2264,1477,522,-551,-1689,-2848,-3961,-4998,-5908,-6653,-7217,-7563,-7701,-7624,-7372,-6970,-6496,-5990,-5532,-5169,-4942,-4870,-4947,-5123,-5355,-5542,-5608,-5464,-5049,-4329,-3308,-2010,-513,1125,2789,4421,5937,7294,8464,9439,10218,10820,11237,11478,11523,11364,10980,10366,9526,8494,7314,6068,4840,3737,2840,2229,1937,1962,2271,2776,3386,3978,4447,4688,4631,4230,3474,2403,1060,-442,-2029,-3572,-4997,-6216,-7188,-7898,-8348,-8586,-8646,-8609,-8513,-8442,-8418,-8501,-8689,-9005,-9422,-9928,-10481,-11050,-11582,-12046,-12383,-12562,-12530,-12259,-11721,-10882,-9765,-8348,-6691,-4824,-2811,-736,1334,3311,5130,6735,8096,9190,10043,10666,11112,11421,11618,11743,11778,11729,11556,11254,10780,10148,9343,8392,7326,6175,5010,3872,2850,1994,1376,1027,977,1205,1691,2358,3134,3911,4585,5053,5216,5024,4419,3432,2065,414,-1464,-3442,-5439,-7333,-9038,-10452,-11512,-12151,-12345,-12094,-11420,-10397,-9096,-7624,-6087,-4589,-3208,-2026,-1055,-322,195,529,701,751,684,513,225,-173,-681,-1257,-1850,-2363,-2699,-2742,-2399,-1613,-357,1327,3343,5573,7817,9919,11687,12973,13695,13790,13300,12295,10894,9259,7525,5856,4353,3109,2166,1524,1171,1035,1064,1159,1248,1236,1067,668,13,-928,-2140,-3608,-5265,-7058,-8880,-10635,-12209,-13492,-14385,-14818,-14742,-14148,-13064,-11556,-9715,-7669,-5551,-3502,-1659,-120,1025,1763,2092,2086,1828,1437,1022,695,528,568,818,1256,1821,2451,3084,3655,4150,4557,4898,5219,5556,5953,6420,6958,7519,8069,8527,8856,9010,8969,8762,8392,7939,7422,6913,6429,5995,5605,5246,4875,4481,4031,3530,3001,2482,2020,1684,1499,1499,1686,2003,2419,2807,3094,3139,2857,2154,987,-639,-2688,-5049,-7600,-10168,-12592,-14702,-16371,-17500,-18051,-18029,-17499,-16551,-15314,-13908,-12457,-11054,-9751,-8596,-7567,-6672,-5871,-5166,-4543,-4030,-3632,-3374,-3245,-3220,-3239,-3221,-3061,-2669,-1950,-853,636,2497,4647,6974,9352,11612,13628,15269,16445,17102,17225,16812,15920,14598,12917,10982,8865,6690,4534,2509,681,-870,-2103,-3001,-3555,-3814,-3824,-3666,-3445,-3231,-3144,-3220,-3522,-4039,-4748,-5590,-6476,-7320,-8020,-8509,-8727,-8667,-8340,-7798,-7125,-6405,-5730,-5186,-4808,-4637,-4629,-4765,-4939,-5107,-5160,-5061,-4769,-4279,-3620,-2827,-1959,-1065,-182,664,1482,2282,3095,3953,4870,5854,6877,7901,8862,9700,10358,10794,10998,10986,10796,10495,10155,9839,9622,9517,9546,9669,9822,9934,9891,9648,9113,8306,7224,5949,4577,3223,2021,1071,468,233,359,763,1320,1883,2270,2345,1983,1131,-201,-1955,-3987,-6150,-8245,-10107,-11588,-12572,-13040,-12976,-12481,-11637,-10594,-9474,-8399,-7448,-6663,-6047,-5563,-5161,-4780,-4358,-3872,-3288,-2631,-1910,-1173,-445,235,854,1404,1894,2336,2746,3142,3513,3873,4184,4442,4625,4714,4720,4646,4510,4339,4146,3939,3722,3463,3154,2743,2222,1555,748,-177,-1205,-2269,-3340,-4357,-5294,-6119,-6837,-7439,-7952,-8387,-8748,-9055,-9282,-9427,-9467,-9376,-9158,-8794,-8322,-7753,-7152,-6560,-6038,-5641,-5388,-5306,-5358,-5515,-5683,-5795,-5720,-5398,-4724,-3670,-2231,-430,1639,3880,6163,8349,10316,11966,13218,14063,14504,14596,14431,14090,13696,13320,13049,12909,12926,13073,13308,13564,13773,13851,13750,13421,12845,12033,11007,9800,8465,7040,5571,4105,2665,1290,-9,-1212,-2316,-3302,-4162,-4880,-5437,-5832,-6061,-6147,-6122,-6047,-5976,-5985,-6139,-6487,-7057,-7848,-8820,-9913,-11025,-12060,-12902,-13469,-13699,-13565,-13087,-12319,-11335,-10236,-9106,-8024,-7040,-6170,-5418,-4745,-4135,-3528,-2928,-2286,-1633,-943,-246,467,1187,1922,2681,3467,4286,5125,5991,6845,7700,8515,9296,10029,10705,11326,11881,12367,12761,13045,13174,13111,12808,12224,11330,10112,8584,6775,4746,2562,315,-1912,-4029,-5960,-7639,-9023,-10093,-10832,-11282,-11438,-11384,-11126,-10755,-10290,-9811,-9341,-8945,-8638,-8462,-8410,-8499,-8694,-8987,-9315,-9657,-9947,-10148,-10220,-10116,-9821,-9301,-8553,-7570,-6364,-4954,-3373,-1662,119,1919,3668,5313,6794,8084,9146,9987,10607,11026,11284,11401,11429,11386,11304,11193,11059,10901,10711,10488,10227,9951,9653,9377,9111,8879,8661,8428,8146,7745,7178,6378,5316,3972,2374,586,-1288,-3109,-4719,-5968,-6719,-6887,-6447,-5425,-3934,-2112,-169,1704,3289,4416,4961,4839,4065,2676,785,-1452,-3895,-6333,-8649,-10661,-12282,-13419,-14021,-14091,-13636,-12717,-11414,-9804,-8014,-6121,-4232,-2418,-740,774,2094,3245,4212,5036,5715,6268,6681,6951,7046,6958,6674,6199,5570,4829,4052,3316,2703,2276,2085,2143,2436,2909,3493,4083,4585,4911,4978,4767,4255,3487,2509,1399,236,-911,-1971,-2920,-3733,-4417,-5013,-5536,-6044,-6554,-7086,-7642,-8188,-8700,-9124,-9422,-9555,-9514,-9298,-8942,-8498,-8029,-7614,-7318,-7203,-7296,-7603,-8084,-8664,-9247,-9696,-9887,-9690,-9003,-7769,-5973,-3660,-941,2043,5104,8037,10667,12811,14368,15270,15527,15190,14379,13223,11875,10486,9162,7999,7045,6307,5791,5452,5272,5212,5250,5376,5574,5853,6204,6616,7074,7518,7902,8134,8145,7846,7199,6157,4753,3016,1042,-1064,-3171,-5153,-6885,-8277,-9272,-9855,-10059,-9956,-9650,-9256,-8894,-8651,-8613,-8796,-9199,-9769,-10423,-11062,-11577,-11864,-11842,-11475,-10743,-9699,-8409,-6964,-5485,-4047,-2743,-1600,-627,206,970,1718,2541,3474,4563,5789,7122,8496,9829,11043,12063,12836,13343,13584,13602,13437,13173,12859,12568,12324,12151,12026,11923,11777,11534,11128,10514,9660,8567,7253,5772,4178,2551,955,-540,-1896,-3071,-4073,-4890,-5569,-6125,-6619,-7069,-7536,-8017,-8548,-9112,-9705,-10297,-10856,-11341,-11709,-11926,-11957,-11798,-11443,-10926,-10285,-9575,-8851,-8149,-7502,-6893,-6308,-5680,-4959,-4079,-2995,-1695,-184,1478,3212,4922,6479,7810,8803,9453,9718,9676,9356,8883,8326,7780,7305,6926,6647,6439,6252,6043,5763,5396,4934,4404,3839,3281,2761,2286,1855,1420,920,299,-546,-1619,-2991,-4605,-6424,-8332,-10198,-11867,-13180,-14010,-14239,-13837,-12802,-11218,-9228,-7006,-4773,-2740,-1093,6,483,303,-477,-1748,-3359,-5108,-6823,-8302,-9409,-10023,-10088,-9587,-8545,-7028,-5122,-2937,-588,1818,4180,6405,8437,10215,11724,12943,13886,14560,14986,15193,15193,15017,14679,14193,13580,12861,12052,11190,10317,9449,8661,7951,7365,6908,6560,6296,6063,5778,5384,4776,3917,2747,1268,-494,-2479,-4593,-6720,-8739,-10542,-12013,-13120,-13797,-14097,-14046,-13729,-13253,-12686,-12138,-11643,-11244,-10944,-10715,-10532,-10344,-10116,-9829,-9462,-9047,-8597,-8148,-7744,-7375,-7067,-6763,-6431,-5990,-5370,-4497,-3316,-1809,25,2116,4396,6734,9007,11089,12866,14256,15227,15755,15896,15691,15233,14595,13863,13089,12319,11569,10834,10106,9372,8624,7867,7129,6432,5836,5369,5067,4946,4975,5127,5305,5436,5384,5082,4410,3345,1862,-4,-2168,-4524,-6928,-9229,-11284,-12969,-14188,-14905,-15095,-14831,-14167,-13239,-12157,-11058,-10059,-9252,-8695,-8422,-8402,-8609,-8949,-9339,-9678,-9865,-9831,-9515,-8904,-8004,-6865,-5553,-4150,-2741,-1399,-174,901,1832,2648,3386,4113,4876,5712,6660,7696,8812,9939,11016,11961,12691,13152,13299,13125,12667,11967,11124,10222,9354,8607,8007,7592,7302,7104,6891,6591,6107,5395,4419,3196,1773,221,-1370,-2911,-4318,-5547,-6550,-7343,-7937,-8370,-8680,-8901,-9049,-9142,-9166,-9124,-8996,-8787,-8488,-8115,-7681,-7211,-6728,-6267,-5831,-5446,-5093,-4755,-4396,-3977,-3444,-2773,-1928,-905,271,1566,2893,4172,5295,6168,6715,6890,6704,6199,5482,4664,3911,3332,3073,3178,3693,4569,5722,7023,8309,9414,10185,10501,10301,9568,8360,6774,4950,3052,1231,-375,-1659,-2576,-3106,-3303,-3233,-3009,-2732,-2512,-2434,-2544,-2864,-3367,-3998,-4682,-5312,-5808,-6062,-6024,-5650,-4932,-3927,-2691,-1363,-53,1074,1895,2298,2209,1607,538,-930,-2640,-4437,-6128,-7537,-8516,-8964,-8843,-8177,-7054,-5588,-3936,-2233,-603,858,2111,3137,3961,4625,5183,5687,6181,6686,7212,7741,8243,8687,9022,9236,9303,9226,9027,8712,8322,7858,7336,6737,6045,5220,4237,3061,1689,132,-1565,-3339,-5102,-6763,-8236,-9450,-10358,-10954,-11251,-11299,-11163,-10908,-10615,-10323,-10083,-9897,-9759,-9660,-9545,-9415,-9213,-8953,-8621,-8234,-7833,-7436,-7110,-6867,-6758,-6772,-6909,-7127,-7356,-7530,-7535,-7289,-6696,-5703,-4276,-2438,-247,2199,4763,7312,9700,11798,13538,14830,15709,16159,16267,16082,15704,15188,14611,14003,13392,12781,12169,11535,10878,10195,9497,8815,8183,7634,7221,6947,6850,6898,7080,7335,7603,7805,7857,7686,7221,6417,5263,3756,1951,-86,-2263,-4449,-6536,-8381,-9886,-10961,-11562,-11695,-11399,-10781,-9953,-9077,-8286,-7726,-7483,-7614,-8115,-8918,-9924,-10980,-11930,-12630,-12941,-12808,-12181,-11110,-9641,-7895,-5962,-3971,-1989,-102,1669,3297,4793,6170,7437,8603,9652,10560,11285,11789,12026,11985,11650,11063,10256,9303,8276,7240,6265,5392,4634,3994,3434,2907,2365,1749,1029,185,-779,-1832,-2949,-4063,-5156,-6170,-7098,-7931,-8672,-9348,-9980,-10597,-11221,-11870,-12532,-13206,-13842,-14411,-14843,-15088,-15074,-14769,-14124,-13154,-11877,-10356,-8680,-6953,-5280,-3771,-2492,-1493,-776,-294,19,268,564,1003,1683,2647,3914,5459,7220,9111,11027,12865,14517,15918,16995,17736,18129,18199,17986,17538,16910,16161,15318,14440,13523,12597,11647,10660,9621,8497,7273,5922,4449,2845,1160,-585,-2311,-3967,-5479,-6791,-7869,-8684,-9256,-9614,-9805,-9907,-9969,-10059,-10207,-10410,-10655,-10873,-10994,-10931,-10609,-9969,-9002,-7715,-6181,-4486,-2752,-1094,381,1586,2486,3065,3361,3427,3334,3156,2971,2819,2754,2781,2904,3125,3419,3799,4234,4750,5321,5962,6661,7389,8139,8861,9529,10097,10537,10812,10933,10870,10676,10340,9916,9419,8870,8281,7647,6940,6142,5201,4087,2768,1222,-535,-2474,-4538,-6633,-8678,-10552,-12170,-13449,-14338,-14820,-14907,-14651,-14130,-13433,-12677,-11950,-11355,-10949,-10782,-10855,-11151,-11625,-12204,-12823,-13394,-13852,-14140,-14210,-14054,-13647,-13005,-12127,-11023,-9702,-8167,-6418,-4483,-2368,-128,2191,4517,6778,8885,10788,12403,13730,14730,15443,15897,16149,16269,16304,16305,16303,16282,16248,16138,15926,15542,14957,14113,13007,11619,9967,8094,6035,3878,1684,-451,-2449,-4220,-5697,-6818,-7545,-7862,-7780,-7341,-6617,-5702,-4710,-3759,-2958,-2404,-2150,-2231,-2617,-3271,-4087,-4991,-5845,-6579,-7096,-7360,-7361,-7109,-6675,-6094,-5474,-4854,-4313,-3880,-3574,-3397,-3326,-3330,-3369,-3395,-3358,-3225,-2940,-2486,-1837,-966,95,1365,2781,4307,5879,7403,8820,10025,10956,11544,11744,11540,10926,9956,8677,7203,5637,4097,2734,1612,857,462,455,755,1290,1925,2536,2990,3192,3053,2559,1705,535,-865,-2437,-4064,-5676,-7197,-8557,-9731,-10669,-11360,-11784,-11928,-11785,-11351,-10636,-9668,-8483,-7153,-5748,-4366,-3089,-2004,-1173,-631,-379,-393,-601,-931,-1280,-1544,-1644,-1493,-1059,-324,686,1909,3266,4652,5960,7106,8000,8610,8913,8931,8708,8319,7825,7321,6852,6475,6195,6014,5895,5809,5712,5562,5344,5035,4637,4176,3643,3099,2521,1943,1347,709,22,-761,-1640,-2618,-3687,-4791,-5905,-6942,-7884,-8651,-9251,-9654,-9880,-9960,-9912,-9787,-9590,-9350,-9050,-8695,-8246,-7706,-7037,-6265,-5373,-4416,-3402,-2394,-1413,-492,358,1128,1833,2465,3039,3544,3965,4290,4488,4550,4469,4252,3942,3579,3247,3009,2950,3119,3556,4261,5206,6332,7563,8803,9959,10945,11690,12142,12271,12064,11518,10645,9467,7998,6299,4387,2354,245,-1843,-3822,-5598,-7070,-8159,-8790,-8935,-8593,-7817,-6699,-5367,-3982,-2699,-1674,-1028,-829,-1116,-1830,-2901,-4182,-5515,-6741,-7700,-8281,-8434,-8128,-7458,-6501,-5424,-4379,-3523,-2987,-2854,-3155,-3856,-4886,-6095,-7332,-8411,-9152,-9426,-9106,-8159,-6586,-4455,-1886,978,3956,6889,9612,12003,13970,15458,16451,16971,17053,16757,16158,15319,14321,13222,12092,10977,9929,8980,8164,7491,6970,6574,6265,5992,5677,5260,4678,3905,2930,1796,548,-729,-1967,-3095,-4078,-4894,-5566,-6128,-6626,-7125,-7651,-8237,-8886,-9564,-10245,-10868,-11383,-11758,-11946,-11956,-11790,-11479,-11076,-10624,-10182,-9793,-9486,-9283,-9169,-9129,-9121,-9099,-9017,-8818,-8467,-7915,-7144,-6124,-4863,-3357,-1656,218,2173,4153,6059,7809,9325,10540,11405,11909,12040,11852,11385,10732,9980,9219,8539,8008,7663,7532,7578,7771,8025,8259,8370,8281,7915,7261,6301,5105,3713,2238,757,-644,-1892,-2950,-3795,-4428,-4886,-5195,-5429,-5619,-5843,-6120,-6494,-6966,-7518,-8130,-8736,-9299,-9746,-10048,-10160,-10080,-9805,-9348,-8726,-7957,-7060,-6037,-4917,-3689,-2389,-1028,359,1734,3053,4275,5364,6297,7074,7711,8242,8729,9215,9767,10408,11168,12019,12943,13849,14678,15323,15695,15731,15361,14578,13397,11862,10062,8091,6057,4056,2179,476,-1003,-2252,-3281,-4106,-4772,-5311,-5763,-6176,-6556,-6947,-7339,-7744,-8171,-8602,-9061,-9527,-10001,-10475,-10914,-11303,-11591,-11750,-11738,-11540,-11141,-10563,-9837,-9021,-8173,-7365,-6637,-6038,-5567,-5209,-4932,-4678,-4402,-4063,-3631,-3112,-2512,-1865,-1190,-515,164,852,1594,2422,3394,4546,5888,7441,9125,10914,12674,14315,15713,16761,17384,17525,17181,16353,15106,13494,11599,9512,7303,5070,2869,784,-1146,-2861,-4348,-5575,-6573,-7333,-7923,-8362,-8718,-9027,-9330,-9653,-10004,-10381,-10764,-11126,-11438,-11661,-11778,-11753,-11592,-11273,-10827,-10254,-9592,-8873,-8125,-7391,-6698,-6069,-5525,-5059,-4670,-4315,-3962,-3547,-3019,-2318,-1408,-262,1105,2667,4362,6109,7831,9440,10878,12097,13088,13856,14442,14867,15185,15401,15538,15580,15512,15302,14934,14383,13649,12745,11704,10570,9416,8281,7229,6286,5458,4736,4080,3442,2769,2013,1128,115,-1030,-2248,-3486,-4656,-5672,-6460,-6968,-7165,-7074,-6725,-6201,-5577,-4962,-4437,-4093,-3979,-4133,-4552,-5212,-6058,-7025,-8022,-8974,-9785,-10385,-10703,-10683,-10294,-9504,-8338,-6808,-4980,-2941,-779,1363,3382,5149,6578,7601,8201,8398,8247,7852,7306,6755,6284,6012,5983,6234,6745,7459,8292,9119,9809,10230,10244,9761,8701,7049,4844,2161,-832,-3969,-7012,-9760,-11991,-13572,-14381,-14429,-13759,-12514,-10888,-9101,-7383,-5941,-4925,-4435,-4489,-5041,-5996,-7220,-8562,-9881,-11048,-11972,-12584,-12853,-12773,-12357,-11640,-10667,-9491,-8187,-6813,-5456,-4159,-2989,-1950,-1059,-263,459,1200,1993,2920,3989,5231,6610,8088,9600,11058,12401,13545,14455,15092,15459,15566,15451,15153,14717,14203,13633,13065,12490,11930,11351,10732,10018,9176,8147,6911,5442,3756,1870,-155,-2261,-4353,-6355,-8171,-9734,-10986,-11888,-12451,-12671,-12619,-12336,-11912,-11424,-10946,-10543,-10258,-10097,-10044,-10051,-10040,-9938,-9655,-9123,-8295,-7150,-5696,-3989,-2103,-155,1740,3445,4869,5907,6547,6778,6668,6310,5832,5365,5056,4997,5280,5922,6913,8191,9650,11178,12625,13873,14784,15285,15311,14853,13966,12702,11208,9605,8042,6666,5576,4851,4521,4545,4858,5328,5809,6148,6201,5862,5080,3846,2235,332,-1694,-3717,-5562,-7135,-8329,-9136,-9554,-9655,-9525,-9272,-9006,-8826,-8802,-8988,-9389,-10007,-10786,-11688,-12618,-13518,-14293,-14883,-15218,-15266,-15012,-14457,-13664,-12668,-11576,-10463,-9421,-8527,-7826,-7342,-7056,-6926,-6878,-6828,-6679,-6348,-5776,-4908,-3755,-2317,-653,1178,3110,5045,6931,8668,10213,11508,12522,13247,13688,13869,13835,13629,13310,12926,12515,12110,11700,11271,10781,10169,9386,8393,7173,5752,4195,2566,1002,-422,-1575,-2408,-2866,-2945,-2697,-2175,-1488,-740,-35,534,899,1023,892,526,-29,-718,-1455,-2180,-2803,-3278,-3561,-3633,-3504,-3198,-2762,-2253,-1739,-1279,-934,-742,-728,-893,-1218,-1666,-2175,-2683,-3099,-3351,-3352,-3052,-2401,-1404,-79,1518,3278,5123,6896,8503,9829,10789,11354,11500,11267,10709,9905,8940,7878,6787,5678,4567,3425,2230,947,-432,-1904,-3428,-4946,-6372,-7620,-8602,-9248,-9522,-9416,-8959,-8216,-7264,-6207,-5148,-4185,-3412,-2901,-2702,-2848,-3337,-4141,-5199,-6416,-7683,-8859,-9819,-10437,-10628,-10352,-9614,-8483,-7074,-5526,-4007,-2655,-1595,-882,-544,-507,-695,-965,-1163,-1183,-881,-231,815,2200,3870,5711,7615,9460,11139,12562,13661,14407,14780,14816,14538,14013,13301,12455,11553,10620,9717,8841,8009,7188,6350,5432,4388,3152,1704,21,-1862,-3898,-6005,-8073,-9996,-11654,-12954,-13834,-14250,-14226,-13798,-13061,-12113,-11075,-10057,-9157,-8443,-7966,-7729,-7728,-7925,-8268,-8701,-9146,-9549,-9819,-9915,-9747,-9291,-8487,-7338,-5831,-4021,-1946,284,2591,4837,6938,8770,10283,11420,12183,12599,12730,12650,12470,12253,12105,12049,12125,12316,12590,12896,13176,13384,13483,13460,13321,13077,12763,12387,11970,11496,10943,10262,9407,8314,6965,5316,3417,1283,-975,-3278,-5492,-7521,-9251,-10618,-11573,-12105,-12247,-12046,-11582,-10947,-10234,-9537,-8937,-8505,-8274,-8278,-8502,-8919,-9472,-10095,-10691,-11197,-11523,-11609,-11437,-10970,-10251,-9308,-8206,-7024,-5833,-4701,-3687,-2820,-2116,-1570,-1146,-825,-540,-255,87,536,1132,1899,2855,3979,5236,6575,7907,9169,10265,11144,11766,12113,12228,12137,11931,11665,11417,11212,11064,10925,10743,10404,9837,8950,7701,6105,4202,2100,-67,-2169,-4060,-5634,-6827,-7604,-8003,-8068,-7896,-7578,-7202,-6850,-6557,-6359,-6232,-6170,-6119,-6064,-5966,-5826,-5631,-5419,-5191,-5002,-4852,-4785,-4789,-4866,-4988,-5110,-5190,-5175,-5020,-4702,-4208,-3540,-2737,-1817,-827,197,1237,2268,3294,4317,5352,6399,7472,8548,9604,10604,11478,12191,12664,12874,12767,12344,11594,10543,9225,7676,5962,4130,2248,372,-1446,-3148,-4708,-6080,-7264,-8245,-9033,-9650,-10110,-10445,-10673,-10808,-10861,-10817,-10669,-10390,-9963,-9387,-8651,-7802,-6874,-5946,-5081,-4354,-3815,-3486,-3375,-3421,-3591,-3781,-3930,-3955,-3812,-3464,-2914,-2174,-1263,-232,910,2112,3361,4631,5899,7153,8371,9546,10665,11723,12713,13633,14480,15240,15905,16454,16861,17117,17187,17079,16776,16306,15671,14923,14066,13141,12142,11058,9870,8512,6965,5165,3118,840,-1615,-4132,-6597,-8864,-10793,-12282,-13252,-13687,-13618,-13123,-12308,-11318,-10266,-9288,-8457,-7845,-7463,-7314,-7368,-7578,-7917,-8318,-8776,-9231,-9700,-10131,-10532,-10868,-11114,-11234,-11187,-10920,-10395,-9572,-8427,-6961,-5193,-3181,-1004,1244,3432,5467,7217,8623,9610,10183,10348,10174,9747,9156,8523,7921,7425,7085,6886,6840,6888,6999,7127,7227,7269,7227,7080,6800,6380,5782,5007,4045,2907,1622,240,-1176,-2551,-3810,-4891,-5746,-6347,-6700,-6827,-6773,-6582,-6318,-6018,-5736,-5501,-5338,-5275,-5323,-5497,-5799,-6236,-6776,-7415,-8082,-8746,-9319,-9760,-9990,-9993,-9725,-9217,-8465,-7537,-6463,-5311,-4133,-2979,-1885,-893,0,765,1432,1998,2505,2978,3460,3989,4594,5293,6092,6966,7883,8777,9593,10254,10701,10904,10828,10529,10023,9425,8793,8242,7818,7572,7481,7509,7566,7552,7360,6906,6117,4998,3553,1871,33,-1827,-3614,-5198,-6521,-7499,-8118,-8350,-8217,-7732,-6941,-5891,-4645,-3280,-1871,-509,724,1758,2519,2992,3145,3017,2637,2082,1404,696,1,-605,-1093,-1419,-1572,-1528,-1297,-877,-291,427,1256,2129,3031,3884,4683,5357,5924,6339,6633,6794,6849,6805,6679,6470,6181,5809,5337,4775,4093,3311,2415,1405,304,-904,-2168,-3501,-4845,-6186,-7482,-8681,-9764,-10680,-11406,-11945,-12274,-12444,-12457,-12382,-12229,-12066,-11878,-11705,-11509,-11274,-10959,-10524,-9936,-9186,-8259,-7204,-6039,-4849,-3684,-2617,-1718,-1029,-595,-437,-540,-903,-1463,-2166,-2927,-3644,-4219,-4532,-4497,-4023,-3071,-1637,252,2486,4980,7558,10103,12455,14507,16184,17431,18254,18675,18748,18533,18106,17519,16826,16071,15268,14440,13596,12713,11801,10813,9731,8521,7163,5639,3974,2176,315,-1551,-3338,-4969,-6373,-7495,-8314,-8825,-9067,-9086,-8955,-8733,-8491,-8252,-8053,-7874,-7714,-7539,-7330,-7079,-6788,-6469,-6167,-5902,-5726,-5650,-5685,-5812,-6001,-6201,-6361,-6425,-6355,-6104,-5668,-5021,-4175,-3151,-1960,-661,725,2134,3533,4861,6095,7188,8130,8899,9499,9930,10208,10347,10349,10239,9998,9640,9146,8513,7741,6827,5797,4669,3492,2314,1186,166,-703,-1393,-1866,-2139,-2187,-2056,-1731,-1271,-675,-4,708,1409,2015,2485,2710,2661,2260,1504,385,-1046,-2716,-4522,-6339,-8049,-9525,-10678,-11438,-11761,-11677,-11197,-10428,-9447,-8384,-7352,-6453,-5779,-5363,-5232,-5345,-5650,-6043,-6439,-6700,-6760,-6519,-5956,-5056,-3864,-2428,-851,793,2399,3889,5206,6299,7150,7756,8121,8259,8185,7908,7440,6802,6013,5118,4163,3215,2340,1605,1074,785,765,1010,1497,2165,2961,3785,4567,5221,5671,5859,5751,5301,4547,3476,2184,725,-773,-2211,-3456,-4436,-5064,-5332,-5252,-4875,-4311,-3645,-3016,-2499,-2186,-2093,-2233,-2550,-2995,-3476,-3941,-4300,-4534,-4584,-4456,-4129,-3616,-2918,-2054,-1033,112,1360,2669,3990,5284,6495,7580,8505,9240,9771,10101,10229,10183,9970,9630,9175,8651,8066,7477,6889,6347,5850,5406,4979,4543,4022,3374,2516,1419,54,-1561,-3371,-5294,-7205,-8975,-10459,-11537,-12121,-12159,-11667,-10715,-9400,-7901,-6347,-4936,-3772,-2980,-2590,-2611,-2991,-3631,-4431,-5240,-5962,-6473,-6728,-6691,-6380,-5857,-5180,-4461,-3758,-3171,-2708,-2413,-2241,-2162,-2110,-2007,-1793,-1411,-823,-23,991,2179,3514,4930,6379,7798,9136,10346,11393,12239,12875,13276,13448,13387,13106,12623,11967,11152,10210,9144,7966,6679,5275,3772,2163,499,-1205,-2863,-4429,-5803,-6925,-7720,-8166,-8244,-8009,-7525,-6897,-6250,-5689,-5322,-5207,-5378,-5811,-6462,-7247,-8078,-8855,-9508,-9969,-10223,-10263,-10124,-9855,-9504,-9146,-8807,-8542,-8342,-8205,-8087,-7928,-7659,-7200,-6485,-5464,-4111,-2437,-477,1684,3978,6272,8493,10531,12315,13808,14975,15823,16375,16642,16663,16441,15987,15277,14311,13051,11523,9725,7738,5624,3511,1499,-286,-1756,-2845,-3518,-3788,-3690,-3288,-2667,-1908,-1092,-287,465,1142,1727,2233,2660,3002,3267,3409,3425,3259,2902,2329,1541,570,-547,-1744,-2940,-4074,-5061,-5865,-6449,-6818,-6989,-7007,-6917,-6779,-6632,-6510,-6429,-6361,-6308,-6185,-5974,-5598,-5021,-4214,-3153,-1874,-389,1208,2859,4451,5897,7115,8034,8634,8894,8856,8556,8065,7462,6810,6176,5597,5080,4617,4160,3663,3058,2312,1369,251,-1038,-2423,-3832,-5160,-6316,-7207,-7787,-8017,-7924,-7555,-6992,-6333,-5680,-5109,-4696,-4450,-4380,-4443,-4581,-4744,-4851,-4879,-4770,-4536,-4177,-3718,-3207,-2675,-2155,-1688,-1251,-861,-468,-44,454,1057,1786,2629,3571,4550,5502,6346,6994,7395,7478,7263,6737,5993,5087,4153,3270,2570,2108,1950,2101,2537,3195,3995,4817,5572,6139,6460,6473,6180,5595,4781,3794,2723,1621,548,-473,-1427,-2333,-3202,-4072,-4960,-5880,-6832,-7784,-8703,-9531,-10210,-10694,-10936,-10938,-10702,-10283,-9729,-9132,-8561,-8085,-7763,-7599,-7600,-7709,-7870,-7992,-7991,-7783,-7298,-6496,-5362,-3905,-2180,-245,1800,3855,5818,7577,9068,10205,10978,11371,11431,11220,10828,10359,9907,9567,9383,9396,9584,9916,10328,10734,11064,11232,11181,10882,10325,9530,8558,7434,6259,5043,3855,2696,1578,498,-555,-1584,-2585,-3544,-4444,-5244,-5927,-6447,-6796,-6951,-6918,-6703,-6338,-5847,-5282,-4679,-4090,-3565,-3133,-2842,-2691,-2695,-2816,-3028,-3268,-3485,-3624,-3652,-3562,-3370,-3129,-2896,-2754,-2763,-2985,-3427,-4094,-4905,-5788,-6613,-7251,-7589,-7527,-7010,-6046,-4666,-2976,-1100,827,2656,4269,5581,6540,7147,7431,7459,7298,7036,6725,6417,6118,5826,5501,5108,4605,3958,3167,2240,1215,150,-902,-1874,-2713,-3392,-3875,-4186,-4325,-4334,-4250,-4084,-3875,-3596,-3246,-2794,-2213,-1492,-634,337,1366,2394,3346,4151,4763,5138,5280,5201,4937,4544,4058,3538,2997,2461,1927,1386,833,261,-327,-918,-1480,-1997,-2430,-2764,-2991,-3103,-3121,-3049,-2905,-2707,-2451,-2169,-1865,-1566,-1315,-1125,-1051,-1095,-1284,-1588,-1991,-2413,-2792,-3038,-3077,-2858,-2367,-1629,-726,248,1166,1918,2402,2580,2434,2027,1449,812,261,-96,-176,71,611,1396,2314,3244,4057,4637,4895,4776,4270,3399,2220,823,-699,-2237,-3685,-4963,-5986,-6709,-7105,-7152,-6888,-6305,-5475,-4398,-3150,-1729,-211,1404,3043,4678,6246,7678,8924,9901,10571,10883,10835,10430,9728,8791,7722,6625,5609,4760,4159,3828,3786,3978,4360,4821,5275,5602,5713,5525,4991,4092,2842,1293,-481,-2381,-4295,-6115,-7721,-9026,-9934,-10420,-10436,-10035,-9242,-8165,-6892,-5549,-4237,-3068,-2111,-1433,-1062,-1005,-1254,-1762,-2495,-3374,-4338,-5316,-6229,-7046,-7697,-8201,-8526,-8731,-8818,-8862,-8879,-8911,-8951,-8987,-8962,-8829,-8499,-7932,-7077,-5943,-4558,-2992,-1332,331,1904,3330,4561,5585,6426,7099,7658,8138,8570,8983,9371,9735,10052,10312,10496,10620,10679,10708,10712,10714,10703,10666,10554,10326,9919,9279,8376,7175,5699,3968,2048,10,-2051,-4062,-5918,-7575,-8949,-10017,-10745,-11119,-11155,-10862,-10289,-9485,-8515,-7465,-6387,-5377,-4460,-3693,-3076,-2617,-2298,-2108,-2019,-2030,-2105,-2254,-2430,-2627,-2791,-2892,-2870,-2697,-2323,-1749,-969,-30,1023,2103,3134,4034,4738,5208,5435,5437,5263,4977,4646,4360,4168,4140,4298,4659,5221,5936,6781,7673,8558,9354,9992,10403,10544,10375,9892,9103,8046,6771,5338,3815,2258,718,-762,-2172,-3472,-4682,-5763,-6739,-7562,-8253,-8758,-9098,-9231,-9175,-8927,-8503,-7932,-7228,-6438,-5575,-4691,-3818,-2990,-2278,-1702,-1334,-1190,-1296,-1623,-2140,-2745,-3361,-3861,-4161,-4172,-3877,-3260,-2394,-1345,-216,888,1885,2706,3319,3724,3938,4006,3953,3835,3644,3416,3119,2757,2309,1759,1112,371,-448,-1314,-2204,-3076,-3910,-4661,-5313,-5821,-6162,-6298,-6211,-5877,-5315,-4535,-3613,-2599,-1604,-701,15,491,683,606,266,-258,-923,-1627,-2321,-2920,-3384,-3669,-3738,-3588,-3194,-2574,-1757,-777,271,1327,2279,3049,3581,3830,3826,3598,3243,2854,2547,2415,2545,2974,3717,4743,5997,7390,8839,10247,11538,12658,13556,14227,14655,14860,14851,14652,14283,13771,13139,12414,11627,10790,9940,9068,8194,7290,6340,5301,4128,2786,1226,-548,-2545,-4714,-6996,-9302,-11528,-13563,-15309,-16671,-17583,-18019,-17967,-17490,-16646,-15560,-14351,-13141,-12053,-11139,-10462,-9976,-9638,-9352,-8992,-8474,-7696,-6642,-5319,-3802,-2216,-678,660,1704,2399,2737,2777,2625,2397,2239,2262,2550,3150,4033,5157,6404,7662,8785,9665,10198,10335,10069,9413,8465,7288,6018,4751,3597,2630,1907,1438,1219,1196,1328,1533,1763,1954,2076,2100,2030,1870,1646,1397,1135,909,707,545,397,234,28,-267,-664,-1193,-1837,-2596,-3426,-4287,-5133,-5901,-6553,-7051,-7369,-7516,-7497,-7347,-7098,-6788,-6454,-6109,-5782,-5445,-5101,-4706,-4241,-3663,-2969,-2140,-1205,-193,841,1849,2760,3541,4143,4552,4773,4815,4719,4517,4263,3984,3717,3453,3196,2895,2523,2022,1355,516,-503,-1642,-2848,-4019,-5052,-5844,-6299,-6358,-5997,-5235,-4149,-2835,-1438,-85,1089,1991,2566,2798,2718,2387,1878,1289,674,119,-366,-742,-1032,-1223,-1345,-1376,-1322,-1141,-813,-288,448,1420,2608,3988,5488,7025,8479,9732,10642,11100,11003,10307,9006,7175,4908,2410,-148,-2518,-4498,-5910,-6616,-6574,-5798,-4388,-2510,-362,1820,3838,5491,6658,7240,7234,6653,5594,4154,2473,695,-1060,-2659,-4020,-5076,-5790,-6166,-6226,-6025,-5624,-5107,-4532,-3976,-3462,-3035,-2677,-2407,-2199,-2064,-1993,-2014,-2133,-2394,-2793,-3353,-4045,-4830,-5649,-6399,-7007,-7358,-7395,-7056,-6337,-5254,-3868,-2256,-515,1242,2917,4425,5670,6628,7241,7517,7477,7127,6544,5736,4782,3704,2552,1369,185,-949,-1991,-2892,-3595,-4055,-4213,-4056,-3540,-2698,-1540,-139,1419,3035,4586,5974,7095,7899,8346,8461,8278,7873,7326,6723,6136,5619,5206,4889,4673,4495,4344,4153,3898,3548,3079,2492,1778,946,8,-1029,-2138,-3307,-4507,-5721,-6924,-8105,-9237,-10323,-11335,-12270,-13102,-13805,-14337,-14657,-14693,-14415,-13763,-12738,-11352,-9669,-7785,-5829,-3939,-2260,-891,68,624,781,643,335,2,-179,-94,392,1310,2679,4439,6497,8715,10950,13047,14862,16291,17247,17693,17638,17107,16170,14913,13409,11770,10050,8333,6652,5042,3521,2089,773,-428,-1461,-2306,-2893,-3203,-3180,-2855,-2228,-1393,-425,540,1387,1992,2256,2131,1587,669,-558,-1983,-3485,-4940,-6243,-7308,-8093,-8572,-8770,-8718,-8471,-8086,-7608,-7084,-6530,-5962,-5367,-4734,-4044,-3282,-2454,-1575,-689,148,868,1404,1702,1725,1477,969,266,-582,-1461,-2318,-3036,-3582,-3890,-3959,-3780,-3387,-2809,-2082,-1257,-354,579,1531,2455,3341,4142,4843,5401,5801,6012,6037,5874,5556,5099,4555,3941,3299,2628,1939,1216,450,-376,-1266,-2218,-3221,-4234,-5236,-6167,-6998,-7686,-8214,-8565,-8753,-8781,-8679,-8445,-8107,-7644,-7066,-6350,-5488,-4475,-3297,-1975,-509,1060,2689,4330,5902,7342,8577,9533,10179,10468,10416,10029,9369,8502,7505,6485,5505,4665,3993,3531,3266,3175,3203,3303,3398,3459,3430,3314,3107,2835,2531,2225,1957,1739,1594,1512,1489,1498,1506,1481,1369,1142,759,183,-572,-1543,-2673,-3955,-5334,-6746,-8142,-9455,-10627,-11624,-12404,-12946,-13256,-13324,-13182,-12845,-12340,-11697,-10920,-10033,-9014,-7870,-6573,-5121,-3510,-1748,134,2097,4073,6000,7787,9362,10653,11599,12175,12370,12204,11742,11037,10199,9314,8478,7789,7306,7071,7105,7368,7825,8388,8975,9491,9857,10010,9900,9524,8867,7971,6853,5575,4170,2705,1223,-212,-1553,-2738,-3731,-4484,-4997,-5261,-5331,-5251,-5121,-5025,-5063,-5315,-5829,-6629,-7684,-8936,-10284,-11610,-12782,-13698,-14242,-14387,-14099,-13424,-12441,-11233,-9933,-8626,-7416,-6355,-5465,-4744,-4143,-3622,-3104,-2550,-1915,-1197,-412,398,1181,1869,2436,2833,3101,3242,3350,3482,3723,4139,4767,5624,6675,7876,9138,10374,11470,12350,12904,13114,12913,12334,11388,10143,8670,7061,5403,3784,2267,906,-297,-1324,-2224,-3016,-3743,-4440,-5116,-5770,-6395,-6945,-7394,-7703,-7844,-7807,-7600,-7248,-6803,-6311,-5850,-5445,-5163,-4988,-4926,-4926,-4927,-4858,-4632,-4177,-3441,-2377,-1003,668,2559,4579,6625,8569,10307,11738,12798,13434,13663,13488,12983,12208,11241,10157,9007,7841,6661,5485,4284,3048,1766,423,-952,-2334,-3658,-4868,-5876,-6630,-7064,-7163,-6933,-6426,-5719,-4932,-4179,-3600,-3279,-3298,-3655,-4329,-5209,-6179,-7069,-7728,-8012,-7834,-7140,-5967,-4389,-2534,-581,1331,3020,4404,5390,5989,6219,6159,5880,5470,4980,4448,3887,3275,2619,1894,1139,384,-287,-785,-1022,-908,-401,519,1812,3409,5188,7026,8768,10275,11429,12111,12279,11881,10939,9501,7634,5474,3124,768,-1474,-3438,-5030,-6177,-6875,-7159,-7129,-6909,-6627,-6426,-6378,-6540,-6902,-7398,-7950,-8439,-8774,-8889,-8751,-8395,-7880,-7309,-6795,-6441,-6324,-6483,-6913,-7553,-8333,-9120,-9821,-10312,-10521,-10403,-9950,-9213,-8257,-7189,-6110,-5115,-4269,-3610,-3118,-2743,-2406,-1987,-1403,-542,631,2139,3931,5919,7968,9923,11623,12935,13749,14033,13791,13100,12079,10854,9577,8349,7261,6323,5531,4820,4118,3357,2483,1495,424,-649,-1615,-2359,-2769,-2778,-2340,-1493,-280,1169,2748,4310,5741,6937,7846,8442,8740,8792,8648,8375,8019,7594,7100,6495,5724,4729,3455,1880,16,-2078,-4296,-6485,-8467,-10065,-11109,-11497,-11171,-10169,-8609,-6665,-4575,-2585,-924,210,721,566,-164,-1347,-2751,-4176,-5376,-6192,-6481,-6200,-5366,-4059,-2429,-638,1111,2654,3828,4536,4727,4406,3643,2544,1254,-74,-1284,-2246,-2873,-3115,-2985,-2538,-1850,-1033,-168,652,1396,2031,2579,3072,3549,4054,4608,5204,5806,6346,6740,6877,6685,6078,5042,3596,1785,-249,-2408,-4507,-6416,-8008,-9177,-9902,-10166,-10034,-9596,-8943,-8222,-7504,-6897,-6417,-6089,-5853,-5678,-5453,-5122,-4606,-3863,-2892,-1712,-381,1008,2368,3599,4619,5376,5845,6026,5960,5693,5280,4788,4250,3700,3151,2601,2041,1476,894,337,-171,-558,-769,-734,-415,204,1093,2164,3322,4401,5273,5798,5869,5449,4545,3222,1619,-119,-1797,-3243,-4308,-4868,-4883,-4352,-3349,-2002,-466,1070,2440,3488,4131,4311,4081,3508,2740,1928,1237,790,688,936,1508,2293,3148,3903,4399,4498,4139,3299,2068,560,-1032,-2518,-3719,-4479,-4738,-4482,-3779,-2768,-1592,-443,549,1261,1651,1724,1536,1199,814,521,395,515,886,1480,2238,3049,3821,4438,4814,4910,4691,4217,3524,2741,1939,1257,743,464,414,551,804,1060,1211,1143,772,50,-1031,-2420,-4040,-5765,-7483,-9052,-10397,-11425,-12137,-12526,-12659,-12588,-12404,-12163,-11931,-11717,-11526,-11328,-11069,-10709,-10191,-9488,-8595,-7513,-6280,-4931,-3507,-2056,-587,867,2331,3794,5299,6837,8435,10064,11696,13269,14701,15901,16773,17225,17204,16665,15641,14176,12388,10418,8419,6565,4991,3802,3044,2709,2727,2987,3354,3680,3842,3746,3337,2628,1661,539,-629,-1702,-2580,-3155,-3405,-3320,-2971,-2460,-1926,-1519,-1379,-1613,-2283,-3389,-4853,-6559,-8316,-9939,-11231,-12036,-12268,-11902,-11010,-9719,-8224,-6717,-5416,-4461,-3972,-3957,-4372,-5093,-5939,-6730,-7263,-7405,-7053,-6190,-4855,-3157,-1218,774,2707,4403,5809,6833,7481,7763,7728,7434,6959,6359,5708,5050,4440,3915,3505,3245,3135,3212,3447,3866,4424,5124,5909,6740,7552,8255,8768,8981,8814,8185,7068,5455,3410,1036,-1525,-4093,-6489,-8554,-10140,-11198,-11679,-11662,-11224,-10522,-9707,-8937,-8334,-7973,-7866,-7953,-8117,-8197,-8004,-7389,-6201,-4405,-2003,904,4136,7497,10713,13572,15838,17386,18109,18033,17213,15801,13979,11936,9876,7952,6289,4959,3977,3328,2951,2777,2725,2720,2711,2651,2527,2329,2065,1741,1358,909,382,-256,-1023,-1950,-3048,-4302,-5697,-7166,-8649,-10065,-11326,-12368,-13136,-13595,-13768,-13664,-13365,-12930,-12452,-12004,-11634,-11376,-11219,-11117,-11011,-10796,-10391,-9703,-8671,-7265,-5505,-3424,-1133,1282,3688,5976,8046,9825,11269,12360,13115,13549,13714,13635,13353,12892,12265,11489,10565,9514,8353,7109,5831,4547,3313,2165,1136,252,-462,-1014,-1395,-1633,-1757,-1796,-1796,-1795,-1827,-1912,-2062,-2268,-2511,-2756,-2954,-3054,-3014,-2797,-2398,-1838,-1167,-473,153,599,763,580,-8,-973,-2284,-3818,-5467,-7053,-8448,-9493,-10102,-10207,-9788,-8885,-7547,-5881,-3990,-1984,7,1907,3600,5042,6177,6968,7418,7516,7285,6778,6033,5155,4221,3339,2613,2115,1924,2059,2528,3299,4299,5456,6640,7767,8707,9393,9752,9758,9409,8738,7804,6686,5484,4285,3206,2293,1640,1219,1055,1055,1158,1246,1212,970,435,-408,-1559,-2963,-4524,-6139,-7675,-9017,-10065,-10746,-11027,-10908,-10421,-9615,-8557,-7304,-5919,-4437,-2900,-1327,251,1804,3294,4666,5851,6791,7396,7639,7462,6899,5964,4756,3368,1931,568,-613,-1518,-2124,-2402,-2424,-2243,-1974,-1713,-1569,-1607,-1890,-2407,-3153,-4065,-5076,-6104,-7074,-7911,-8574,-9031,-9278,-9342,-9248,-9052,-8797,-8529,-8296,-8114,-8007,-7971,-7986,-8022,-8041,-7964,-7762,-7331,-6655,-5652,-4335,-2678,-739,1430,3737,6067,8308,10338,12054,13380,14249,14655,14585,14082,13186,11966,10486,8844,7113,5396,3788,2367,1218,388,-93,-233,-72,315,828,1378,1847,2180,2327,2283,2095,1816,1537,1333,1268,1378,1668,2104,2646,3197,3720,4109,4338,4364,4173,3787,3224,2527,1742,899,52,-791,-1586,-2323,-2999,-3591,-4116,-4582,-4996,-5399,-5801,-6221,-6673,-7134,-7576,-7952,-8175,-8203,-7947,-7387,-6508,-5342,-3974,-2501,-1071,192,1146,1717,1841,1536,862,-82,-1139,-2168,-2996,-3507,-3589,-3209,-2360,-1104,473,2244,4082,5852,7446,8768,9767,10405,10687,10640,10294,9705,8927,7997,6987,5914,4846,3799,2825,1937,1164,495,-60,-554,-1000,-1462,-1985,-2602,-3366,-4262,-5306,-6423,-7576,-8632,-9518,-10091,-10274,-9986,-9193,-7908,-6190,-4137,-1888,394,2556,4424,5883,6828,7219,7056,6395,5335,4002,2561,1141,-91,-1060,-1686,-1974,-1973,-1765,-1484,-1251,-1187,-1375,-1845,-2582,-3500,-4482,-5381,-6031,-6321,-6147,-5503,-4435,-3051,-1526,-36,1224,2097,2472,2299,1590,430,-1071,-2747,-4439,-5992,-7262,-8154,-8590,-8546,-8014,-7040,-5681,-4016,-2160,-188,1768,3655,5366,6881,8154,9180,9988,10574,11006,11286,11459,11533,11500,11356,11061,10592,9908,8999,7850,6482,4928,3245,1510,-188,-1764,-3113,-4167,-4850,-5132,-4996,-4467,-3591,-2453,-1151,193,1458,2537,3330,3788,3879,3623,3065,2297,1398,500,-324,-960,-1386,-1544,-1486,-1225,-857,-447,-89,141,186,-8,-444,-1135,-2038,-3120,-4300,-5509,-6645,-7613,-8319,-8660,-8577,-7999,-6935,-5397,-3482,-1312,940,3073,4884,6195,6849,6779,5967,4488,2488,158,-2258,-4535,-6430,-7786,-8470,-8437,-7718,-6378,-4579,-2469,-242,1928,3897,5538,6791,7618,8031,8064,7765,7192,6405,5454,4391,3256,2091,933,-183,-1206,-2116,-2844,-3386,-3699,-3802,-3702,-3462,-3126,-2791,-2496,-2331,-2303,-2444,-2733,-3117,-3551,-3941,-4214,-4297,-4126,-3672,-2927,-1916,-687,685,2111,3491,4721,5712,6390,6701,6631,6195,5436,4434,3278,2067,919,-104,-906,-1482,-1816,-1961,-1983,-1969,-2010,-2186,-2554,-3129,-3905,-4801,-5762,-6652,-7385,-7850,-7978,-7743,-7137,-6236,-5098,-3868,-2633,-1532,-647,-31,262,276,17,-435,-1010,-1647,-2253,-2800,-3215,-3478,-3544,-3386,-2971,-2261,-1245,112,1782,3759,5981,8369,10825,13221,15425,17308,18744,19637,19928,19577,18612,17078,15064,12692,10086,7390,4736,2225,-37,-2027,-3701,-5093,-6225,-7153,-7909,-8547,-9062,-9456,-9696,-9730,-9514,-8998,-8165,-7021,-5612,-4019,-2343,-724,732,1896,2693,3080,3043,2645,1945,1064,110,-821,-1635,-2295,-2784,-3115,-3337,-3498,-3648,-3836,-4079,-4391,-4750,-5123,-5457,-5703,-5802,-5723,-5432,-4928,-4217,-3314,-2265,-1108,87,1249,2296,3134,3698,3897,3725,3135,2190,936,-512,-2018,-3447,-4632,-5454,-5801,-5618,-4898,-3699,-2112,-292,1589,3362,4834,5886,6405,6368,5792,4757,3401,1855,310,-1110,-2269,-3090,-3544,-3625,-3401,-2932,-2323,-1665,-1046,-540,-200,-53,-118,-384,-834,-1425,-2109,-2804,-3434,-3884,-4071,-3886,-3269,-2175,-611,1367,3666,6128,8597,10871,12785,14193,14989,15147,14682,13685,12286,10658,8980,7438,6173,5302,4856,4833,5128,5623,6130,6481,6485,6032,5007,3425,1316,-1202,-3953,-6762,-9409,-11722,-13557,-14823,-15497,-15618,-15271,-14575,-13667,-12670,-11686,-10785,-9996,-9318,-8715,-8147,-7550,-6887,-6121,-5231,-4222,-3102,-1891,-618,696,2017,3313,4559,5698,6713,7542,8168,8579,8758,8762,8615,8404,8206,8088,8126,8344,8747,9302,9925,10524,10969,11138,10931,10258,9105,7481,5463,3165,732,-1682,-3912,-5825,-7307,-8276,-8715,-8617,-8049,-7079,-5825,-4389,-2895,-1454,-152,909,1692,2126,2210,1923,1295,353,-849,-2239,-3749,-5286,-6779,-8146,-9329,-10294,-11021,-11520,-11822,-11956,-11972,-11879,-11689,-11363,-10857,-10088,-8990,-7486,-5550,-3186,-447,2539,5631,8627,11323,13537,15084,15863,15801,14916,13282,11030,8355,5450,2549,-161,-2496,-4324,-5561,-6150,-6103,-5443,-4233,-2562,-529,1754,4156,6566,8845,10877,12549,13739,14387,14392,13763,12484,10627,8294,5613,2756,-123,-2859,-5339,-7462,-9197,-10543,-11542,-12271,-12812,-13242,-13634,-14001,-14353,-14628,-14768,-14675,-14262,-13464,-12237,-10592,-8574,-6269,-3798,-1289,1123,3329,5243,6811,8021,8870,9397,9621,9587,9313,8841,8185,7397,6518,5616,4775,4079,3610,3437,3578,4036,4727,5580,6431,7156,7602,7654,7235,6328,4951,3215,1220,-869,-2913,-4772,-6351,-7572,-8437,-8939,-9148,-9120,-8945,-8708,-8472,-8309,-8243,-8301,-8464,-8716,-9002,-9286,-9486,-9569,-9460,-9127,-8531,-7655,-6505,-5084,-3442,-1600,373,2424,4496,6515,8430,10185,11731,13050,14115,14938,15525,15905,16105,16152,16068,15872,15559,15127,14552,13802,12852,11662,10225,8534,6622,4548,2397,279,-1677,-3367,-4679,-5549,-5961,-5919,-5497,-4779,-3877,-2910,-1970,-1144,-463,54,417,667,809,881,859,733,449,-39,-795,-1846,-3223,-4893,-6813,-8897,-11027,-13102,-14988,-16599,-17855,-18715,-19168,-19221,-18909,-18249,-17285,-16023,-14476,-12656,-10567,-8248,-5750,-3159,-587,1838,3971,5701,6909,7563,7634,7201,6344,5236,4028,2903,2021,1484,1379,1710,2441,3509,4785,6180,7553,8830,9921,10801,11450,11883,12138,12244,12256,12193,12079,11901,11640,11238,10638,9762,8547,6951,4955,2583,-94,-2987,-5949,-8846,-11519,-13835,-15668,-16936,-17579,-17574,-16931,-15666,-13846,-11522,-8796,-5756,-2534,746,3923,6846,9351,11285,12520,12957,12554,11314,9334,6730,3748,595,-2409,-5024,-6990,-8123,-8332,-7579,-5964,-3618,-783,2300,5353,8122,10412,12058,13002,13227,12801,11828,10445,8797,7026,5240,3538,1963,547,-721,-1853,-2896,-3864,-4804,-5713,-6600,-7434,-8182,-8772,-9142,-9198,-8866,-8082,-6803,-5054,-2874,-384,2271,4918,7357,9414,10933,11796,11949,11385,10171,8398,6231,3810,1312,-1121,-3377,-5370,-7062,-8444,-9517,-10321,-10874,-11210,-11345,-11294,-11058,-10636,-10032,-9227,-8254,-7090,-5796,-4365,-2882,-1363,95,1455,2638,3600,4307,4731,4893,4795,4492,4032,3465,2865,2266,1714,1224,810,459,180,-42,-190,-259,-230,-89,155,500,890,1291,1610,1791,1740,1411,770,-167,-1351,-2667,-4001,-5188,-6109,-6641,-6745,-6409,-5703,-4738,-3655,-2616,-1761,-1212,-1017,-1199,-1684,-2379,-3153,-3851,-4368,-4597,-4504,-4090,-3400,-2520,-1545,-581,289,1003,1542,1924,2205,2462,2800,3296,4038,5059,6376,7950,9708,11559,13357,14991,16319,17231,17651,17513,16813,15560,13807,11620,9103,6348,3479,609,-2158,-4704,-6942,-8775,-10127,-10936,-11157,-10789,-9839,-8382,-6500,-4322,-1992,346,2543,4484,6071,7245,8004,8344,8340,8023,7488,6760,5903,4912,3801,2553,1156,-390,-2078,-3869,-5709,-7537,-9268,-10830,-12153,-13173,-13861,-14196,-14174,-13822,-13157,-12235,-11081,-9757,-8307,-6782,-5261,-3796,-2479,-1380,-565,-104,-23,-345,-1050,-2084,-3350,-4727,-6032,-7107,-7756,-7849,-7281,-6029,-4131,-1705,1088,4034,6942,9608,11890,13688,14962,15731,16050,16009,15694,15178,14511,13687,12685,11446,9927,8074,5913,3455,822,-1890,-4519,-6924,-8972,-10548,-11597,-12083,-12033,-11500,-10568,-9333,-7916,-6389,-4886,-3453,-2190,-1156,-385,62,197,1,-484,-1223,-2162,-3226,-4359,-5461,-6471,-7282,-7821,-7997,-7739,-7007,-5770,-4051,-1906,574,3245,5961,8530,10799,12606,13845,14464,14448,13860,12801,11376,9742,8002,6265,4599,3043,1605,293,-929,-2055,-3107,-4070,-4924,-5642,-6191,-6542,-6676,-6578,-6243,-5662,-4823,-3716,-2336,-687,1187,3227,5319,7322,9084,10428,11220,11339,10738,9430,7511,5135,2527,-72,-2418,-4297,-5565,-6137,-6035,-5344,-4225,-2886,-1536,-397,374,655,412,-324,-1450,-2805,-4200,-5425,-6301,-6654,-6402,-5482,-3940,-1847,644,3360,6115,8706,10970,12763,13965,14532,14420,13660,12309,10470,8282,5922,3564,1408,-405,-1738,-2561,-2864,-2767,-2387,-1928,-1579,-1501,-1862,-2703,-4073,-5882,-8037,-10352,-12653,-14726,-16421,-17589,-18170,-18139,-17538,-16463,-15028,-13388,-11684,-10055,-8617,-7443,-6575,-6012,-5727,-5660,-5741,-5879,-5995,-5988,-5795,-5338,-4578,-3501,-2110,-443,1437,3471,5570,7662,9674,11549,13237,14713,15952,16956,17712,18249,18531,18600,18404,17961,17229,16208,14878,13245,11319,9135,6730,4177,1533,-1103,-3654,-6030,-8130,-9892,-11216,-12062,-12360,-12112,-11299,-9986,-8233,-6169,-3923,-1655,487,2367,3884,4956,5568,5692,5370,4631,3517,2103,412,-1457,-3482,-5552,-7618,-9555,-11281,-12669,-13624,-14054,-13908,-13176,-11897,-10171,-8126,-5941,-3788,-1831,-212,994,1750,2092,2096,1890,1601,1363,1293,1438,1827,2402,3077,3736,4239,4488,4396,3957,3201,2243,1213,296,-352,-584,-304,511,1826,3524,5459,7425,9249,10734,11774,12273,12249,11740,10872,9793,8671,7664,6905,6455,6338,6493,6813,7151,7339,7212,6640,5538,3866,1675,-954,-3856,-6853,-9719,-12260,-14257,-15571,-16080,-15752,-14601,-12733,-10291,-7489,-4552,-1734,747,2673,3908,4347,3986,2866,1131,-1044,-3410,-5706,-7676,-9085,-9759,-9596,-8580,-6775,-4327,-1440,1654,4695,7445,9694,11279,12091,12110,11337,9887,7855,5438,2774,87,-2486,-4760,-6625,-7978,-8763,-8983,-8654,-7875,-6739,-5404,-4011,-2718,-1667,-947,-639,-714,-1148,-1806,-2565,-3244,-3682,-3737,-3307,-2351,-896,959,3069,5225,7217,8833,9892,10276,9942,8918,7328,5331,3142,963,-1021,-2670,-3915,-4732,-5175,-5315,-5265,-5133,-5016,-4987,-5071,-5263,-5489,-5683,-5697,-5458,-4835,-3803,-2336,-484,1642,3922,6158,8205,9871,11052,11651,11670,11134,10152,8835,7336,5801,4350,3099,2116,1456,1130,1137,1428,1953,2630,3374,4086,4696,5116,5298,5204,4803,4111,3143,1937,562,-924,-2435,-3903,-5255,-6428,-7374,-8050,-8440,-8545,-8383,-8008,-7470,-6857,-6235,-5689,-5270,-5020,-4949,-5034,-5227,-5447,-5610,-5603,-5351,-4776,-3845,-2574,-994,790,2677,4519,6195,7574,8574,9133,9250,8965,8343,7499,6521,5529,4584,3748,3015,2375,1774,1142,423,-452,-1520,-2785,-4251,-5855,-7553,-9250,-10860,-12283,-13415,-14170,-14448,-14189,-13336,-11872,-9815,-7217,-4175,-821,2689,6171,9449,12351,14722,16456,17474,17750,17312,16207,14550,12447,10055,7503,4937,2475,215,-1758,-3393,-4642,-5498,-5945,-6020,-5745,-5204,-4465,-3640,-2840,-2160,-1723,-1575,-1781,-2328,-3160,-4199,-5296,-6319,-7119,-7587,-7651,-7314,-6618,-5680,-4641,-3664,-2902,-2484,-2466,-2868,-3597,-4534,-5474,-6223,-6561,-6344,-5442,-3855,-1606,1160,4270,7514,10654,13502,15874,17662,18807,19299,19193,18547,17447,15961,14143,12041,9670,7070,4266,1308,-1726,-4747,-7645,-10290,-12578,-14377,-15631,-16260,-16284,-15708,-14617,-13104,-11283,-9283,-7217,-5191,-3291,-1583,-96,1130,2111,2835,3327,3597,3671,3553,3290,2885,2396,1855,1307,805,377,72,-103,-122,10,297,721,1261,1889,2558,3234,3859,4395,4805,5066,5171,5129,4957,4685,4351,3981,3610,3246,2891,2537,2158,1727,1223,621,-80,-870,-1736,-2633,-3516,-4336,-5022,-5524,-5793,-5767,-5443,-4785,-3831,-2609,-1203,297,1760,3062,4071,4666,4780,4351,3416,2033,340,-1488,-3253,-4748,-5809,-6311,-6222,-5568,-4486,-3129,-1737,-503,372,763,622,-19,-1043,-2270,-3488,-4481,-5067,-5117,-4583,-3489,-1940,-97,1846,3697,5259,6425,7096,7285,7042,6466,5699,4874,4125,3544,3199,3097,3234,3547,3985,4457,4889,5203,5322,5200,4768,4023,2920,1488,-264,-2288,-4507,-6839,-9165,-11359,-13300,-14847,-15904,-16377,-16218,-15419,-14016,-12081,-9750,-7172,-4521,-1996,252,2063,3350,4062,4204,3831,3052,1999,844,-268,-1167,-1750,-1930,-1683,-1028,-19,1248,2670,4140,5541,6817,7883,8737,9360,9790,10045,10180,10214,10170,10054,9839,9513,9021,8350,7455,6337,5004,3481,1846,159,-1462,-2915,-4091,-4885,-5227,-5063,-4393,-3247,-1696,152,2162,4200,6094,7741,9004,9822,10166,10035,9509,8647,7589,6418,5264,4187,3251,2455,1795,1203,637,18,-699,-1547,-2526,-3610,-4744,-5861,-6892,-7776,-8467,-8968,-9276,-9449,-9536,-9595,-9669,-9778,-9899,-9993,-9976,-9767,-9289,-8491,-7390,-6025,-4528,-3026,-1710,-717,-176,-142,-601,-1461,-2574,-3736,-4736,-5372,-5477,-4962,-3799,-2053,141,2605,5116,7473,9485,11005,11957,12302,12071,11331,10159,8685,6976,5153,3255,1343,-554,-2435,-4262,-6033,-7707,-9245,-10594,-11691,-12478,-12896,-12910,-12507,-11692,-10528,-9080,-7460,-5785,-4155,-2691,-1441,-464,237,700,954,1093,1163,1237,1343,1495,1671,1846,1971,2028,1996,1891,1763,1656,1669,1855,2300,3040,4082,5409,6938,8572,10165,11571,12639,13242,13283,12717,11534,9803,7600,5089,2412,-228,-2678,-4758,-6358,-7370,-7766,-7529,-6711,-5389,-3674,-1709,353,2355,4153,5607,6646,7198,7284,6942,6267,5378,4410,3477,2675,2063,1643,1401,1275,1201,1116,984,762,495,176,-115,-358,-512,-581,-599,-626,-748,-1043,-1583,-2392,-3452,-4686,-5960,-7131,-8007,-8446,-8332,-7602,-6306,-4528,-2452,-297,1717,3355,4466,4926,4726,3904,2596,974,-750,-2372,-3701,-4615,-5046,-5004,-4563,-3837,-2963,-2078,-1276,-630,-147,183,422,624,862,1164,1536,1944,2301,2511,2455,2044,1216,-23,-1625,-3458,-5377,-7186,-8721,-9816,-10380,-10358,-9790,-8755,-7398,-5888,-4395,-3083,-2059,-1409,-1132,-1202,-1540,-2014,-2517,-2884,-3016,-2807,-2206,-1206,163,1815,3661,5557,7401,9055,10441,11473,12130,12388,12271,11813,11040,10015,8752,7297,5669,3902,2034,107,-1805,-3635,-5285,-6662,-7665,-8209,-8224,-7666,-6542,-4870,-2746,-268,2424,5163,7801,10176,12155,13634,14550,14866,14611,13833,12618,11082,9346,7525,5738,4055,2535,1193,1,-1061,-2066,-3040,-4030,-5032,-6034,-6981,-7823,-8481,-8902,-9041,-8879,-8448,-7795,-7007,-6192,-5434,-4837,-4443,-4277,-4320,-4511,-4771,-5002,-5123,-5049,-4766,-4256,-3584,-2820,-2075,-1452,-1052,-928,-1105,-1544,-2156,-2826,-3382,-3694,-3596,-3018,-1882,-237,1866,4277,6830,9342,11631,13546,14980,15862,16184,15953,15223,14042,12461,10540,8294,5780,3001,19,-3117,-6319,-9477,-12464,-15140,-17370,-19043,-20060,-20376,-19960,-18844,-17095,-14808,-12142,-9245,-6307,-3503,-989,1092,2647,3630,4029,3901,3339,2470,1466,484,-317,-803,-892,-538,244,1404,2849,4474,6146,7756,9181,10337,11153,11585,11625,11279,10577,9568,8303,6855,5288,3682,2115,654,-611,-1625,-2311,-2641,-2561,-2098,-1242,-71,1344,2894,4440,5847,6973,7677,7878,7487,6525,4996,3018,700,-1787,-4268,-6565,-8520,-9994,-10918,-11241,-11001,-10265,-9134,-7745,-6221,-4685,-3237,-1957,-894,-83,459,745,765,555,111,-530,-1369,-2358,-3480,-4659,-5840,-6911,-7786,-8351,-8527,-8242,-7477,-6235,-4583,-2625,-493,1635,3598,5231,6410,7053,7148,6712,5853,4687,3386,2114,1044,300,-13,136,722,1678,2870,4172,5418,6491,7279,7714,7771,7443,6767,5802,4600,3254,1805,336,-1129,-2544,-3895,-5157,-6315,-7338,-8209,-8870,-9305,-9448,-9283,-8769,-7908,-6717,-5236,-3551,-1737,83,1815,3360,4643,5612,6236,6509,6441,6074,5453,4666,3791,2931,2187,1633,1345,1345,1648,2212,2994,3903,4848,5744,6485,7009,7268,7224,6894,6292,5450,4428,3254,2007,711,-537,-1711,-2713,-3498,-3996,-4166,-3982,-3444,-2584,-1460,-153,1231,2588,3809,4799,5490,5830,5808,5411,4687,3638,2343,823,-844,-2616,-4410,-6185,-7845,-9350,-10609,-11573,-12180,-12377,-12139,-11449,-10332,-8832,-7051,-5090,-3107,-1240,365,1572,2301,2477,2096,1183,-195,-1931,-3896,-5944,-7928,-9710,-11162,-12199,-12727,-12730,-12174,-11102,-9554,-7632,-5447,-3130,-836,1318,3186,4713,5817,6522,6847,6879,6735,6521,6389,6422,6722,7312,8199,9331,10645,12027,13385,14591,15536,16115,16228,15815,14826,13256,11131,8523,5524,2287,-1061,-4312,-7335,-9947,-12031,-13506,-14309,-14457,-13984,-12954,-11475,-9639,-7570,-5371,-3158,-1026,927,2629,4027,5062,5746,6052,6038,5743,5235,4628,3984,3442,3040,2877,2958,3296,3870,4619,5491,6412,7292,8082,8679,9052,9132,8891,8317,7400,6177,4682,2985,1169,-677,-2433,-4016,-5296,-6230,-6730,-6805,-6463,-5765,-4818,-3722,-2633,-1660,-942,-555,-557,-956,-1700,-2724,-3884,-5081,-6149,-6999,-7519,-7658,-7394,-6736,-5733,-4454,-2978,-1416,158,1639,2964,4091,4964,5595,5949,6044,5860,5409,4678,3686,2430,948,-731,-2559,-4461,-6386,-8240,-9963,-11477,-12717,-13626,-14152,-14241,-13853,-12954,-11528,-9588,-7192,-4416,-1412,1674,4641,7308,9487,11038,11847,11889,11171,9813,7949,5807,3586,1537,-178,-1376,-1997,-1986,-1395,-297,1159,2816,4472,5948,7060,7668,7670,7026,5743,3889,1577,-1051,-3817,-6546,-9073,-11239,-12943,-14092,-14664,-14649,-14091,-13042,-11589,-9823,-7848,-5773,-3712,-1761,-23,1436,2567,3336,3778,3896,3786,3498,3147,2802,2570,2499,2663,3073,3743,4639,5738,6949,8235,9477,10611,11528,12152,12394,12210,11554,10432,8876,6954,4769,2458,161,-1960,-3760,-5122,-5952,-6215,-5904,-5066,-3771,-2126,-237,1768,3791,5707,7447,8915,10066,10842,11213,11153,10647,9694,8300,6495,4321,1848,-829,-3597,-6299,-8795,-10908,-12504,-13456,-13690,-13191,-11976,-10170,-7885,-5341,-2717,-241,1922,3626,4795,5406,5489,5103,4347,3291,2035,632,-853,-2382,-3903,-5378,-6736,-7905,-8807,-9339,-9433,-9036,-8119,-6734,-4953,-2898,-755,1328,3148,4558,5430,5690,5321,4378,2966,1255,-559,-2267,-3662,-4596,-4929,-4641,-3710,-2252,-363,1751,3910,5897,7517,8610,9043,8758,7729,6012,3688,913,-2166,-5333,-8420,-11237,-13620,-15473,-16678,-17229,-17103,-16338,-15003,-13174,-10963,-8485,-5857,-3208,-644,1720,3802,5535,6869,7792,8304,8441,8250,7805,7181,6474,5765,5146,4675,4420,4396,4616,5051,5647,6341,7038,7662,8123,8359,8332,8026,7467,6703,5797,4836,3879,3002,2229,1582,1056,619,251,-94,-430,-786,-1144,-1508,-1839,-2117,-2323,-2426,-2449,-2386,-2282,-2175,-2104,-2125,-2255,-2515,-2880,-3307,-3722,-4027,-4121,-3903,-3299,-2266,-814,1015,3117,5374,7643,9777,11655,13163,14241,14847,14983,14676,13962,12889,11495,9815,7861,5672,3244,655,-2063,-4778,-7393,-9739,-11671,-13047,-13749,-13730,-12988,-11603,-9723,-7540,-5288,-3186,-1459,-252,313,218,-501,-1742,-3351,-5139,-6910,-8468,-9645,-10305,-10359,-9771,-8550,-6774,-4549,-2041,581,3114,5380,7206,8447,9019,8851,7960,6381,4224,1627,-1239,-4180,-7012,-9562,-11675,-13261,-14236,-14600,-14371,-13605,-12410,-10870,-9119,-7250,-5366,-3544,-1845,-327,980,2035,2818,3323,3537,3492,3207,2745,2165,1563,1019,636,494,638,1115,1879,2902,4066,5273,6373,7260,7803,7951,7651,6933,5847,4497,3006,1515,148,-964,-1752,-2139,-2132,-1720,-966,78,1340,2732,4196,5647,7030,8288,9361,10204,10773,11028,10955,10537,9798,8752,7458,5966,4354,2708,1118,-325,-1521,-2396,-2882,-2936,-2550,-1741,-560,904,2543,4229,5809,7152,8112,8575,8456,7696,6298,4286,1754,-1186,-4380,-7651,-10819,-13698,-16108,-17905,-18964,-19218,-18642,-17282,-15238,-12657,-9753,-6714,-3789,-1142,1047,2705,3772,4291,4322,3989,3422,2752,2117,1601,1291,1207,1381,1779,2403,3200,4148,5188,6285,7353,8354,9171,9746,9970,9763,9070,7838,6088,3862,1251,-1599,-4541,-7401,-10014,-12256,-14003,-15204,-15825,-15861,-15359,-14350,-12910,-11111,-9029,-6766,-4413,-2098,63,1943,3426,4417,4863,4729,4064,2920,1423,-285,-2040,-3664,-4989,-5878,-6221,-5969,-5128,-3749,-1952,124,2309,4429,6329,7876,8990,9625,9810,9583,9054,8328,7517,6735,6038,5495,5093,4848,4699,4624,4563,4477,4328,4093,3748,3303,2747,2102,1382,603,-195,-1002,-1770,-2481,-3113,-3639,-4077,-4404,-4660,-4830,-4935,-4959,-4889,-4695,-4355,-3834,-3130,-2229,-1160,36,1303,2562,3733,4737,5495,5954,6063,5803,5163,4152,2805,1160,-706,-2706,-4717,-6610,-8213,-9385,-9963,-9844,-8959,-7305,-4947,-2038,1248,4634,7898,10736,12961,14363,14869,14431,13122,11053,8413,5400,2266,-797,-3537,-5808,-7443,-8351,-8498,-7893,-6633,-4855,-2747,-526,1582,3363,4637,5274,5199,4428,3014,1099,-1141,-3527,-5843,-7934,-9653,-10913,-11678,-11951,-11775,-11233,-10388,-9355,-8178,-6955,-5701,-4475,-3270,-2112,-995,65,1073,1994,2827,3530,4085,4466,4651,4645,4453,4126,3716,3308,2986,2829,2901,3244,3851,4698,5710,6799,7860,8788,9493,9899,9981,9722,9163,8360,7381,6312,5227,4183,3220,2366,1605,944,340,-219,-770,-1324,-1895,-2487,-3079,-3663,-4206,-4690,-5092,-5402,-5600,-5706,-5704,-5631,-5495,-5315,-5116,-4886,-4637,-4328,-3945,-3441,-2801,-2001,-1051,26,1179,2356,3471,4471,5279,5858,6178,6232,6015,5547,4835,3882,2718,1317,-259,-2016,-3866,-5738,-7527,-9086,-10303,-11036,-11198,-10741,-9681,-8097,-6141,-3997,-1891,-39,1368,2189,2333,1815,667,-966,-2931,-5036,-7062,-8833,-10153,-10903,-10982,-10353,-9041,-7114,-4697,-1960,920,3726,6275,8377,9892,10724,10817,10207,8948,7181,5063,2769,485,-1638,-3467,-4928,-5966,-6584,-6802,-6665,-6232,-5551,-4674,-3635,-2454,-1153,255,1739,3261,4755,6152,7361,8301,8895,9094,8876,8260,7308,6122,4842,3622,2625,1995,1836,2204,3091,4411,6056,7819,9533,10985,12015,12509,12394,11690,10456,8810,6906,4883,2925,1108,-422,-1678,-2594,-3236,-3607,-3790,-3814,-3736,-3594,-3396,-3181,-2933,-2687,-2446,-2247,-2121,-2097,-2216,-2483,-2911,-3472,-4136,-4843,-5529,-6113,-6517,-6672,-6514,-6020,-5177,-4023,-2619,-1052,575,2146,3568,4740,5615,6139,6324,6164,5698,4943,3925,2652,1132,-625,-2608,-4769,-7045,-9338,-11514,-13432,-14928,-15867,-16125,-15656,-14447,-12587,-10211,-7524,-4750,-2135,108,1797,2822,3124,2746,1746,303,-1419,-3189,-4790,-6012,-6675,-6662,-5898,-4400,-2235,457,3482,6616,9609,12223,14241,15500,15895,15407,14080,12042,9463,6549,3533,605,-2031,-4261,-5978,-7159,-7795,-7933,-7615,-6918,-5890,-4603,-3098,-1439,320,2097,3803,5324,6555,7372,7703,7474,6685,5360,3600,1512,-710,-2914,-4879,-6462,-7492,-7902,-7626,-6719,-5232,-3317,-1126,1160,3361,5327,6940,8129,8886,9230,9252,9028,8683,8295,7948,7686,7506,7411,7343,7279,7173,7001,6767,6483,6186,5925,5743,5674,5729,5882,6070,6212,6183,5892,5230,4154,2645,751,-1427,-3758,-6061,-8158,-9876,-11066,-11650,-11587,-10939,-9791,-8316,-6678,-5078,-3678,-2630,-2015,-1888,-2227,-2987,-4064,-5359,-6742,-8122,-9401,-10521,-11436,-12114,-12539,-12681,-12527,-12043,-11205,-10001,-8418,-6493,-4268,-1836,683,3151,5405,7306,8711,9538,9728,9286,8269,6770,4937,2934,943,-855,-2301,-3264,-3659,-3455,-2681,-1416,203,2007,3809,5404,6634,7339,7459,6948,5874,4321,2449,432,-1567,-3376,-4904,-6065,-6860,-7314,-7497,-7484,-7365,-7175,-6959,-6686,-6321,-5801,-5066,-4084,-2858,-1442,67,1519,2761,3633,3986,3757,2894,1482,-376,-2465,-4555,-6381,-7685,-8276,-7985,-6783,-4689,-1848,1527,5177,8799,12116,14872,16894,18072,18398,17938,16820,15228,13351,11386,9500,7817,6432,5372,4659,4263,4146,4258,4540,4925,5332,5681,5870,5817,5426,4632,3396,1709,-380,-2791,-5399,-8034,-10538,-12717,-14434,-15557,-16019,-15790,-14903,-13425,-11474,-9181,-6710,-4210,-1836,294,2088,3477,4457,5016,5199,5056,4634,4017,3252,2405,1531,662,-160,-902,-1544,-2032,-2349,-2443,-2293,-1872,-1178,-222,956,2289,3710,5088,6334,7298,7885,7991,7572,6610,5152,3286,1143,-1105,-3284,-5199,-6692,-7623,-7912,-7533,-6536,-5013,-3147,-1107,882,2619,3935,4679,4778,4207,3010,1287,-805,-3098,-5379,-7500,-9267,-10620,-11457,-11808,-11697,-11211,-10453,-9520,-8515,-7496,-6507,-5536,-4576,-3573,-2515,-1378,-191,997,2095,2998,3598,3778,3495,2707,1477,-91,-1829,-3509,-4909,-5801,-6002,-5410,-3983,-1800,983,4147,7404,10482,13109,15074,16244,16570,16087,14915,13213,11172,8998,6836,4835,3067,1556,322,-686,-1479,-2080,-2505,-2715,-2702,-2432,-1879,-1096,-84,1010,2108,3037,3667,3865,3549,2671,1274,-580,-2735,-5022,-7245,-9180,-10662,-11501,-11607,-10908,-9419,-7226,-4468,-1351,1889,5001,7734,9876,11249,11756,11353,10102,8103,5564,2679,-275,-3086,-5520,-7410,-8637,-9127,-8875,-7914,-6336,-4246,-1808,852,3547,6158,8526,10553,12122,13174,13639,13500,12764,11462,9685,7522,5131,2641,234,-1953,-3765,-5108,-5886,-6096,-5727,-4880,-3633,-2169,-629,783,1912,2606,2763,2333,1308,-234,-2196,-4418,-6715,-8920,-10839,-12353,-13347,-13788,-13668,-13044,-11998,-10628,-9059,-7370,-5668,-3986,-2375,-836,623,1998,3280,4424,5380,6075,6410,6318,5728,4619,3037,1065,-1121,-3317,-5287,-6791,-7647,-7712,-6945,-5398,-3211,-597,2180,4842,7142,8852,9860,10088,9569,8394,6695,4655,2447,254,-1775,-3496,-4818,-5670,-6007,-5836,-5149,-4014,-2473,-630,1411,3516,5532,7296,8666,9484,9675,9159,7949,6106,3744,1046,-1788,-4530,-6966,-8900,-10201,-10782,-10626,-9793,-8365,-6516,-4409,-2237,-200,1565,2901,3755,4079,3909,3294,2341,1150,-154,-1451,-2650,-3644,-4389,-4824,-4953,-4771,-4315,-3608,-2702,-1620,-407,913,2325,3780,5272,6737,8141,9409,10469,11234,11627,11567,11016,9943,8378,6382,4048,1521,-1040,-3465,-5557,-7171,-8145,-8417,-7944,-6784,-5051,-2913,-591,1688,3694,5226,6122,6279,5676,4338,2394,-4,-2641,-5274,-7690,-9649,-11000,-11608,-11416,-10451,-8770,-6540,-3921,-1142,1593,4074,6131,7624,8467,8624,8096,6955,5273,3188,838,-1635,-4052,-6299,-8191,-9637,-10503,-10705,-10206,-8977,-7080,-4605,-1699,1435,4580,7489,9950,11753,12786,12976,12352,11021,9141,6942,4631,2458,576,-867,-1811,-2261,-2257,-1898,-1284,-513,311,1149,1933,2670,3324,3891,4327,4597,4627,4359,3714,2660,1161,-741,-2997,-5489,-8063,-10563,-12782,-14560,-15733,-16187,-15863,-14750,-12918,-10475,-7617,-4528,-1468,1358,3730,5492,6546,6846,6423,5365,3798,1909,-124,-2079,-3782,-5045,-5743,-5791,-5139,-3832,-1924,447,3118,5910,8598,11005,12937,14262,14897,14798,14012,12608,10737,8544,6231,3961,1915,215,-1037,-1799,-2059,-1849,-1229,-278,912,2243,3607,4901,6015,6848,7304,7308,6804,5770,4212,2187,-227,-2897,-5682,-8414,-10934,-13091,-14765,-15879,-16386,-16307,-15679,-14603,-13174,-11533,-9796,-8079,-6475,-5032,-3787,-2725,-1827,-1057,-383,208,726,1140,1432,1547,1481,1208,779,245,-277,-652,-748,-416,421,1838,3789,6229,8980,11873,14672,17132,19045,20201,20480,19817,18230,15817,12744,9214,5479,1772,-1674,-4674,-7076,-8796,-9770,-10029,-9574,-8525,-6943,-4993,-2806,-571,1538,3325,4619,5280,5194,4338,2720,456,-2292,-5298,-8289,-10998,-13146,-14532,-14996,-14494,-13048,-10791,-7921,-4693,-1398,1686,4298,6241,7385,7692,7186,5985,4225,2108,-198,-2498,-4639,-6502,-7971,-8998,-9533,-9557,-9083,-8110,-6696,-4869,-2718,-323,2217,4765,7216,9421,11268,12656,13494,13743,13379,12408,10884,8861,6443,3733,871,-2019,-4764,-7246,-9286,-10775,-11589,-11658,-10970,-9559,-7560,-5141,-2563,-81,2014,3474,4111,3804,2539,403,-2437,-5710,-9119,-12333,-15043,-16986,-17970,-17893,-16749,-14616,-11669,-8121,-4249,-318,3405,6709,9420,11441,12724,13278,13163,12453,11264,9708,7914,6003,4101,2318,776,-433,-1197,-1455,-1130,-222,1276,3272,5676,8307,10978,13464,15527,16964,17592,17312,16077,13973,11116,7766,4167,635,-2568,-5204,-7124,-8251,-8596,-8250,-7330,-6011,-4430,-2741,-1024,635,2227,3720,5123,6406,7535,8440,9021,9183,8806,7831,6202,3959,1172,-2006,-5375,-8718,-11776,-14330,-16179,-17169,-17234,-16346,-14595,-12098,-9070,-5728,-2329,870,3661,5834,7261,7863,7612,6574,4849,2625,105,-2451,-4802,-6701,-7948,-8393,-7969,-6672,-4602,-1918,1150,4330,7335,9900,11776,12811,12897,12029,10281,7782,4740,1371,-2084,-5408,-8409,-10943,-12916,-14269,-14986,-15073,-14545,-13454,-11839,-9791,-7399,-4810,-2172,331,2508,4192,5219,5501,4985,3718,1800,-594,-3238,-5899,-8336,-10332,-11747,-12447,-12416,-11650,-10230,-8254,-5867,-3210,-438,2306,4902,7219,9176,10673,11651,12043,11819,10953,9471,7405,4865,1962,-1098,-4112,-6822,-8961,-10297,-10620,-9811,-7829,-4754,-756,3874,8798,13609,17904,21320,23546,24396,23803,21829,18685,14666,10162,5575,1308,-2317,-5040,-6727,-7339,-6932,-5646,-3667,-1206,1507,4278,6898,9218,11075,12357,12958,12805,11860,10131,7664,4592,1052,-2719,-6488,-10003,-12988,-15255,-16602,-16958,-16290,-14683,-12273,-9285,-5955,-2568,641,3432,5653,7182,7994,8094,7567,6500,5044,3299,1431,-476,-2288,-3937,-5330,-6424,-7155,-7498,-7433,-6960,-6112,-4933,-3515,-1941,-350,1164,2472,3501,4176,4470,4372,3909,3110,2038,737,-717,-2287,-3880,-5456,-6911,-8156,-9095,-9599,-9586,-8971,-7719,-5865,-3476,-728,2183,4998,7437,9249,10202,10150,9035,6897,3890,243,-3743,-7733,-11420,-14491,-16741,-18004,-18225,-17417,-15680,-13168,-10084,-6658,-3128,274,3335,5879,7758,8891,9210,8759,7554,5753,3479,957,-1599,-3942,-5845,-7091,-7526,-7050,-5628,-3330,-276,3323,7212,11112,14728,17798,20092,21440,21756,21003,19272,16667,13419,9742,5921,2196,-1194,-4076,-6319,-7872,-8720,-8915,-8517,-7620,-6316,-4692,-2839,-836,1239,3287,5212,6893,8209,9027,9240,8751,7524,5550,2915,-288,-3852,-7587,-11236,-14563,-17332,-19346,-20441,-20525,-19557,-17581,-14704,-11109,-7032,-2771,1369,5071,8043,10058,10949,10656,9212,6775,3576,-46,-3719,-7051,-9671,-11278,-11657,-10716,-8479,-5106,-846,3952,8908,13621,17721,20903,22945,23715,23218,21511,18799,15309,11347,7237,3285,-219,-3060,-5082,-6233,-6515,-6033,-4922,-3372,-1590,214,1844,3114,3903,4111,3701,2695,1136,-862,-3175,-5664,-8159,-10518,-12602,-14293,-15518,-16223,-16408,-16089,-15322,-14166,-12701,-10993,-9130,-7158,-5163,-3192,-1307,415,1930,3145,4024,4484,4515,4076,3209,1950,406,-1310,-3031,-4592,-5818,-6543,-6655,-6051,-4730,-2711,-114,2919,6181,9454,12507,15121,17102,18293,18590,17945,16374,13968,10873,7302,3504,-244,-3671,-6514,-8584,-9716,-9869,-9034,-7327,-4890,-1954,1242,4442,7390,9882,11726,12799,13034,12400,10952,8762,5971,2728,-779,-4372,-7855,-11074,-13866,-16126,-17753,-18687,-18898,-18379,-17152,-15277,-12832,-9934,-6725,-3363,-24,3122,5899,8177,9833,10808,11077,10672,9676,8208,6435,4525,2667,1034,-222,-983,-1168,-757,240,1736,3639,5780,8013,10142,12014,13450,14334,14542,14016,12742,10731,8086,4921,1410,-2235,-5826,-9119,-11940,-14098,-15469,-15960,-15547,-14246,-12177,-9466,-6349,-3049,162,3021,5294,6778,7339,6913,5516,3253,302,-3097,-6650,-10067,-13030,-15283,-16605,-16846,-15963,-13969,-11003,-7254,-3005,1437,5727,9536,12563,14568,15394,14992,13398,10796,7411,3608,-274,-3828,-6731,-8694,-9537,-9200,-7708,-5230,-1983,1732,5597,9308,12570,15179,16963,17855,17828,16941,15280,12983,10210,7132,3937,812,-2072,-4555,-6512,-7869,-8582,-8695,-8272,-7451,-6381,-5232,-4160,-3296,-2716,-2468,-2509,-2806,-3237,-3741,-4204,-4595,-4880,-5082,-5259,-5480,-5820,-6352,-7095,-8052,-9150,-10287,-11307,-12046,-12331,-12022,-11018,-9296,-6883,-3904,-538,2987,6390,9421,11803,13354,13906,13431,11925,9540,6447,2931,-705,-4132,-7034,-9130,-10228,-10186,-9010,-6762,-3627,140,4248,8347,12124,15274,17557,18816,18966,18032,16116,13399,10130,6589,3062,-153,-2847,-4810,-5974,-6287,-5833,-4711,-3112,-1228,729,2546,4074,5156,5745,5781,5308,4351,2997,1323,-594,-2648,-4794,-6911,-8971,-10859,-12528,-13895,-14887,-15444,-15505,-15045,-14043,-12543,-10591,-8304,-5801,-3243,-767,1460,3342,4769,5702,6132,6087,5624,4843,3823,2693,1537,467,-431,-1077,-1389,-1319,-815,141,1538,3332,5439,7736,10051,12209,13980,15175,15603,15143,13727,11409,8295,4638,715,-3109,-6485,-9093,-10658,-11046,-10194,-8195,-5242,-1604,2359,6316,9886,12806,14810,15777,15630,14407,12210,9213,5627,1695,-2329,-6208,-9725,-12697,-14991,-16519,-17247,-17205,-16445,-15107,-13305,-11234,-9033,-6885,-4909,-3230,-1915,-1013,-533,-448,-718,-1272,-2036,-2934,-3882,-4810,-5637,-6299,-6720,-6849,-6622,-6017,-5003,-3599,-1830,254,2559,5011,7468,9829,11943,13700,14975,15694,15781,15235,14056,12327,10136,7631,4969,2325,-136,-2258,-3943,-5083,-5674,-5687,-5183,-4230,-2936,-1437,113,1557,2729,3494,3713,3333,2289,625,-1593,-4236,-7122,-10047,-12798,-15140,-16911,-17941,-18153,-17506,-16040,-13848,-11083,-7926,-4610,-1332,1669,4251,6262,7638,8371,8472,8064,7222,6126,4904,3714,2689,1929,1516,1490,1862,2619,3722,5107,6711,8436,10199,11906,13461,14790,15811,16468,16711,16509,15863,14771,13308,11514,9524,7415,5341,3376,1636,157,-1034,-1949,-2644,-3163,-3583,-3949,-4309,-4659,-5006,-5313,-5550,-5710,-5766,-5769,-5740,-5771,-5921,-6286,-6909,-7838,-9056,-10530,-12160,-13833,-15383,-16649,-17451,-17639,-17102,-15782,-13684,-10894,-7543,-3848,-35,3625,6886,9523,11346,12273,12245,11346,9702,7519,5071,2629,491,-1097,-1932,-1891,-942,861,3382,6407,9691,12942,15884,18255,19839,20488,20107,18714,16355,13203,9446,5333,1155,-2834,-6347,-9192,-11182,-12256,-12383,-11655,-10196,-8216,-5938,-3619,-1500,203,1318,1734,1410,364,-1318,-3505,-6033,-8710,-11362,-13798,-15892,-17515,-18623,-19189,-19246,-18863,-18114,-17107,-15917,-14629,-13280,-11906,-10502,-9066,-7567,-6004,-4353,-2641,-884,872,2575,4165,5593,6804,7780,8506,8991,9275,9402,9449,9491,9610,9874,10351,11049,11986,13086,14295,15457,16455,17103,17272,16837,15735,13973,11633,8852,5853,2847,86,-2230,-3942,-4951,-5245,-4869,-3945,-2627,-1108,431,1798,2859,3489,3623,3241,2337,984,-767,-2787,-4975,-7187,-9290,-11156,-12654,-13692,-14183,-14094,-13402,-12145,-10382,-8216,-5768,-3190,-615,1807,3972,5784,7194,8181,8757,8962,8855,8505,7997,7396,6785,6201,5707,5309,5044,4901,4891,5005,5238,5576,6020,6538,7122,7733,8312,8806,9113,9152,8824,8046,6773,4973,2698,2,-2972,-6081,-9136,-11956,-14363,-16223,-17417,-17907,-17672,-16777,-15314,-13440,-11324,-9182,-7201,-5580,-4465,-3951,-4101,-4879,-6230,-8013,-10076,-12218,-14259,-15998,-17288,-17985,-18009,-17303,-15866,-13735,-10986,-7744,-4152,-407,3322,6820,9933,12498,14406,15600,16035,15759,14813,13317,11404,9236,7006,4896,3092,1760,1010,945,1574,2868,4754,7060,9639,12256,14704,16772,18278,19086,19115,18339,16806,14605,11902,8873,5748,2734,50,-2144,-3717,-4616,-4824,-4413,-3457,-2119,-537,1118,2671,3987,4916,5365,5267,4578,3323,1541,-677,-3199,-5879,-8542,-11025,-13167,-14855,-15994,-16566,-16562,-16052,-15085,-13778,-12193,-10432,-8543,-6594,-4607,-2645,-725,1086,2737,4163,5302,6093,6504,6515,6125,5386,4332,3069,1686,314,-918,-1880,-2446,-2525,-2042,-997,595,2632,4985,7459,9842,11883,13371,14081,13894,12726,10633,7719,4229,425,-3339,-6753,-9492,-11328,-12095,-11748,-10342,-8044,-5103,-1838,1399,4273,6479,7786,8077,7306,5569,3034,-62,-3417,-6749,-9765,-12248,-14029,-15043,-15278,-14825,-13796,-12362,-10686,-8915,-7187,-5571,-4126,-2864,-1762,-803,52,826,1530,2153,2675,3050,3231,3175,2847,2233,1351,252,-992,-2254,-3408,-4305,-4790,-4751,-4097,-2790,-880,1564,4356,7313,10190,12748,14761,16048,16491,16067,14826,12921,10567,8029,5587,3493,1967,1143,1076,1742,3010,4710,6597,8427,9944,10935,11239,10760,9488,7483,4874,1841,-1406,-4656,-7691,-10355,-12504,-14071,-15029,-15381,-15202,-14535,-13484,-12110,-10512,-8744,-6924,-5097,-3400,-1888,-664,222,731,873,669,205,-444,-1167,-1875,-2482,-2937,-3208,-3280,-3177,-2899,-2475,-1915,-1234,-439,450,1424,2450,3500,4516,5454,6226,6780,7025,6918,6418,5511,4239,2642,830,-1092,-2987,-4713,-6139,-7134,-7607,-7494,-6770,-5472,-3666,-1493,886,3263,5426,7167,8303,8699,8290,7061,5095,2522,-469,-3656,-6800,-9690,-12106,-13904,-14945,-15165,-14522,-13045,-10788,-7872,-4442,-700,3133,6812,10092,12741,14575,15457,15333,14235,12265,9624,6548,3326,250,-2408,-4414,-5598,-5870,-5205,-3681,-1421,1372,4470,7619,10558,13053,14892,15930,16062,15272,13587,11136,8076,4650,1110,-2257,-5183,-7421,-8801,-9202,-8623,-7122,-4875,-2090,928,3911,6533,8567,9788,10090,9425,7842,5467,2483,-885,-4393,-7821,-10953,-13655,-15800,-17375,-18356,-18817,-18812,-18439,-17776,-16899,-15863,-14702,-13441,-12078,-10622,-9060,-7398,-5645,-3815,-1957,-108,1654,3256,4620,5664,6328,6581,6414,5886,5072,4110,3149,2354,1881,1858,2370,3437,5032,7065,9385,11842,14212,16328,17978,19021,19313,18796,17424,15253,12363,8917,5115,1200,-2575,-5930,-8648,-10500,-11384,-11234,-10117,-8183,-5672,-2901,-195,2110,3729,4470,4200,2952,803,-2035,-5306,-8718,-11973,-14808,-17024,-18480,-19124,-18981,-18112,-16660,-14742,-12534,-10150,-7732,-5353,-3097,-985,954,2730,4349,5821,7159,8362,9418,10305,10991,11431,11606,11471,11062,10375,9511,8542,7605,6826,6328,6212,6535,7308,8480,9947,11564,13150,14505,15468,15854,15607,14652,13047,10875,8279,5438,2540,-249,-2753,-4893,-6566,-7777,-8535,-8899,-8956,-8799,-8538,-8263,-8070,-8022,-8166,-8533,-9111,-9891,-10814,-11836,-12859,-13821,-14617,-15176,-15418,-15285,-14741,-13763,-12376,-10595,-8507,-6168,-3693,-1171,1293,3605,5700,7496,8977,10088,10849,11239,11293,11029,10486,9715,8762,7697,6590,5515,4558,3783,3255,3023,3086,3453,4064,4864,5759,6648,7421,7970,8201,8035,7418,6336,4800,2857,595,-1895,-4477,-7031,-9417,-11519,-13216,-14431,-15085,-15154,-14637,-13556,-12004,-10067,-7894,-5643,-3469,-1557,-36,957,1362,1132,306,-1052,-2828,-4858,-6993,-9027,-10805,-12142,-12918,-13016,-12400,-11052,-9044,-6470,-3499,-292,2936,6021,8772,11078,12835,14000,14572,14564,14049,13081,11755,10169,8419,6640,4943,3481,2380,1756,1707,2250,3366,4948,6818,8757,10496,11783,12392,12165,11051,9072,6416,3292,42,-3024,-5581,-7378,-8259,-8157,-7157,-5399,-3148,-691,1669,3639,4995,5591,5360,4349,2670,508,-1909,-4356,-6600,-8476,-9834,-10624,-10827,-10498,-9749,-8687,-7494,-6271,-5165,-4233,-3518,-3021,-2688,-2468,-2259,-1997,-1580,-978,-134,925,2187,3559,4970,6274,7369,8100,8373,8094,7223,5801,3887,1670,-684,-2914,-4792,-6106,-6680,-6429,-5338,-3481,-1023,1820,4765,7535,9836,11433,12131,11834,10516,8259,5223,1632,-2221,-6022,-9469,-12246,-14139,-14956,-14643,-13204,-10796,-7611,-3964,-190,3374,6381,8580,9780,9890,8958,7092,4533,1529,-1599,-4585,-7153,-9124,-10358,-10808,-10484,-9467,-7878,-5882,-3647,-1347,873,2880,4596,5967,6964,7610,7893,7870,7519,6882,5934,4682,3124,1276,-817,-3065,-5348,-7496,-9324,-10645,-11283,-11129,-10118,-8298,-5768,-2734,569,3848,6821,9239,10889,11656,11494,10450,8654,6292,3588,793,-1848,-4135,-5865,-6940,-7271,-6858,-5755,-4055,-1919,487,2949,5276,7265,8751,9603,9728,9103,7747,5762,3276,496,-2369,-5080,-7407,-9172,-10214,-10470,-9923,-8645,-6760,-4456,-1929,596,2935,4930,6485,7555,8172,8385,8308,8030,7662,7273,6905,6568,6234,5862,5407,4833,4135,3332,2481,1654,940,418,139,132,370,805,1352,1897,2348,2587,2544,2160,1412,310,-1110,-2785,-4642,-6583,-8514,-10318,-11876,-13063,-13755,-13850,-13259,-11969,-9978,-7395,-4356,-1052,2257,5358,7978,9944,11104,11387,10812,9463,7480,5073,2433,-221,-2708,-4885,-6653,-7968,-8833,-9284,-9402,-9246,-8924,-8475,-7971,-7423,-6851,-6233,-5560,-4805,-3957,-3024,-2037,-1042,-125,645,1183,1441,1407,1105,620,56,-446,-753,-745,-344,480,1697,3222,4927,6647,8220,9477,10303,10615,10396,9693,8581,7212,5718,4261,2974,1953,1272,948,970,1285,1815,2465,3116,3668,4001,4026,3663,2869,1611,-66,-2139,-4477,-6994,-9502,-11882,-13951,-15596,-16699,-17202,-17078,-16359,-15100,-13409,-11410,-9240,-7042,-4938,-3023,-1356,52,1229,2224,3129,4004,4928,5919,6981,8070,9115,10028,10719,11122,11197,10973,10486,9864,9213,8680,8385,8412,8805,9550,10582,11785,13022,14124,14937,15313,15140,14345,12911,10866,8294,5324,2129,-1094,-4123,-6743,-8753,-9989,-10372,-9866,-8570,-6639,-4315,-1914,272,1916,2785,2706,1613,-441,-3313,-6767,-10510,-14231,-17616,-20415,-22402,-23464,-23539,-22639,-20865,-18335,-15232,-11759,-8117,-4528,-1177,1765,4154,5918,6993,7402,7192,6447,5304,3874,2315,739,-722,-1980,-2937,-3538,-3719,-3463,-2753,-1618,-113,1687,3656,5672,7581,9244,10535,11360,11680,11487,10845,9837,8578,7192,5783,4433,3204,2107,1163,352,-327,-872,-1279,-1517,-1576,-1426,-1083,-562,70,729,1312,1695,1783,1485,761,-372,-1873,-3613,-5460,-7236,-8773,-9911,-10534,-10567,-10000,-8876,-7302,-5420,-3402,-1433,342,1780,2838,3490,3804,3874,3839,3832,3981,4375,5049,5998,7151,8419,9668,10790,11663,12224,12430,12286,11832,11136,10258,9282,8253,7220,6203,5214,4241,3287,2315,1317,258,-886,-2136,-3510,-5029,-6666,-8437,-10267,-12124,-13902,-15506,-16809,-17709,-18080,-17885,-17057,-15658,-13728,-11421,-8871,-6279,-3818,-1670,22,1159,1676,1585,931,-181,-1600,-3155,-4639,-5862,-6621,-6789,-6238,-4961,-2967,-381,2649,5901,9146,12143,14666,16533,17608,17821,17160,15699,13537,10869,7873,4796,1851,-739,-2787,-4156,-4758,-4580,-3680,-2165,-228,1927,4066,5947,7393,8236,8414,7908,6798,5203,3306,1309,-598,-2215,-3425,-4117,-4276,-3912,-3109,-1960,-604,833,2216,3427,4354,4929,5071,4766,3978,2741,1077,-929,-3203,-5616,-8056,-10371,-12442,-14127,-15337,-15978,-16010,-15417,-14230,-12493,-10330,-7820,-5153,-2438,145,2483,4457,6011,7102,7760,8021,7972,7697,7300,6845,6418,6028,5713,5440,5197,4944,4656,4321,3927,3495,3031,2551,2077,1574,1052,447,-256,-1112,-2123,-3314,-4631,-6038,-7451,-8759,-9887,-10720,-11219,-11341,-11108,-10560,-9762,-8806,-7755,-6700,-5678,-4747,-3918,-3210,-2620,-2141,-1765,-1474,-1248,-1069,-894,-702,-442,-88,378,967,1659,2422,3217,3987,4704,5332,5880,6354,6791,7236,7725,8281,8911,9568,10209,10717,11012,10965,10506,9575,8164,6317,4129,1732,-701,-2989,-4953,-6429,-7303,-7498,-7006,-5872,-4195,-2131,146,2434,4552,6324,7635,8404,8609,8291,7512,6380,5016,3524,2018,573,-750,-1910,-2872,-3635,-4154,-4437,-4439,-4159,-3592,-2747,-1687,-469,774,1932,2857,3434,3559,3197,2342,1066,-512,-2249,-3948,-5456,-6595,-7281,-7434,-7092,-6302,-5203,-3941,-2676,-1568,-722,-210,-46,-176,-511,-927,-1290,-1480,-1424,-1082,-493,271,1087,1825,2352,2574,2440,1958,1184,243,-739,-1610,-2236,-2545,-2476,-2076,-1398,-575,268,981,1453,1590,1362,766,-139,-1281,-2559,-3869,-5119,-6226,-7114,-7745,-8062,-8046,-7680,-6958,-5919,-4594,-3077,-1451,151,1604,2791,3594,3955,3823,3222,2204,848,-708,-2357,-3951,-5368,-6498,-7237,-7517,-7280,-6508,-5208,-3423,-1243,1220,3804,6339,8635,10513,11816,12437,12307,11455,9948,7945,5641,3270,1086,-699,-1879,-2353,-2058,-1035,595,2667,4949,7204,9192,10702,11581,11739,11168,9930,8168,6058,3825,1676,-189,-1619,-2521,-2858,-2650,-1980,-930,348,1760,3171,4502,5683,6670,7429,7957,8212,8197,7858,7180,6123,4679,2851,676,-1773,-4407,-7086,-9689,-12069,-14110,-15724,-16846,-17480,-17640,-17410,-16865,-16117,-15255,-14363,-13502,-12686,-11918,-11153,-10342,-9413,-8315,-6985,-5417,-3606,-1595,545,2732,4845,6792,8459,9768,10667,11125,11171,10846,10241,9450,8598,7786,7120,6664,6457,6494,6737,7108,7509,7835,7980,7865,7432,6653,5558,4170,2584,883,-819,-2406,-3764,-4815,-5468,-5714,-5540,-5008,-4187,-3196,-2160,-1207,-463,-9,87,-188,-801,-1705,-2796,-3990,-5173,-6251,-7158,-7808,-8189,-8234,-7963,-7341,-6402,-5159,-3670,-2010,-286,1374,2821,3913,4518,4552,3968,2803,1140,-863,-3009,-5075,-6839,-8098,-8725,-8620,-7810,-6343,-4372,-2066,371,2742,4868,6617,7895,8666,8949,8787,8278,7508,6586,5589,4592,3625,2719,1870,1092,381,-218,-696,-962,-1005,-744,-201,619,1629,2712,3719,4480,4845,4683,3934,2581,697,-1596,-4118,-6655,-8987,-10909,-12248,-12883,-12756,-11870,-10290,-8137,-5564,-2752,103,2827,5265,7290,8843,9895,10480,10669,10572,10302,9993,9754,9660,9775,10090,10580,11177,11774,12281,12563,12558,12161,11375,10167,8610,6738,4674,2487,300,-1811,-3760,-5487,-6946,-8112,-8966,-9527,-9804,-9848,-9719,-9473,-9215,-8990,-8889,-8935,-9145,-9497,-9935,-10382,-10769,-11000,-11043,-10842,-10416,-9782,-8998,-8114,-7206,-6310,-5470,-4698,-3988,-3336,-2721,-2136,-1574,-1041,-529,-52,416,885,1382,1946,2579,3308,4103,4914,5684,6304,6695,6778,6501,5876,4948,3826,2647,1582,787,412,542,1234,2442,4089,6017,8040,9956,11555,12668,13161,12960,12067,10531,8481,6066,3479,900,-1490,-3561,-5212,-6406,-7143,-7472,-7479,-7241,-6880,-6452,-6041,-5679,-5383,-5150,-4975,-4822,-4698,-4584,-4488,-4434,-4433,-4531,-4738,-5080,-5556,-6142,-6816,-7502,-8149,-8655,-8951,-8954,-8594,-7848,-6695,-5164,-3326,-1251,924,3098,5133,6939,8434,9566,10351,10787,10963,10933,10791,10615,10472,10394,10416,10500,10635,10751,10805,10734,10512,10106,9530,8798,7950,7030,6087,5161,4285,3466,2707,1984,1266,530,-268,-1119,-2036,-2987,-3932,-4823,-5602,-6206,-6599,-6741,-6633,-6298,-5787,-5188,-4585,-4096,-3787,-3746,-3970,-4468,-5146,-5926,-6658,-7215,-7462,-7306,-6689,-5627,-4169,-2438,-567,1282,2971,4381,5446,6142,6492,6562,6427,6164,5837,5461,5027,4491,3780,2836,1617,117,-1603,-3445,-5255,-6860,-8089,-8793,-8889,-8343,-7214,-5623,-3749,-1828,-77,1272,2056,2158,1550,278,-1531,-3694,-5977,-8143,-9941,-11187,-11720,-11479,-10467,-8771,-6536,-3958,-1243,1390,3759,5724,7182,8109,8486,8388,7847,6981,5836,4510,3056,1530,-25,-1561,-3043,-4412,-5618,-6603,-7307,-7676,-7675,-7279,-6498,-5370,-3960,-2373,-717,874,2300,3451,4290,4780,4967,4902,4697,4449,4293,4313,4596,5168,6029,7116,8358,9622,10797,11748,12371,12593,12360,11695,10627,9258,7691,6065,4497,3102,1944,1060,426,-3,-314,-602,-952,-1451,-2136,-3032,-4110,-5328,-6602,-7844,-8950,-9826,-10391,-10590,-10403,-9840,-8955,-7818,-6517,-5144,-3776,-2474,-1276,-190,791,1689,2522,3320,4057,4739,5284,5671,5792,5636,5141,4336,3262,2003,666,-619,-1748,-2624,-3192,-3448,-3429,-3217,-2930,-2691,-2619,-2805,-3276,-4026,-4955,-5945,-6819,-7392,-7521,-7059,-5980,-4289,-2091,418,3029,5459,7465,8834,9415,9153,8090,6351,4153,1743,-595,-2607,-4090,-4898,-5011,-4453,-3359,-1905,-279,1315,2723,3832,4580,4962,5008,4778,4333,3728,3009,2176,1246,190,-1002,-2340,-3811,-5380,-6983,-8523,-9905,-10997,-11701,-11917,-11604,-10731,-9363,-7560,-5470,-3230,-1015,1042,2800,4201,5200,5825,6147,6253,6274,6318,6492,6865,7473,8299,9294,10360,11381,12240,12800,12976,12698,11947,10759,9206,7400,5480,3578,1820,285,-960,-1936,-2656,-3198,-3629,-4011,-4401,-4789,-5178,-5480,-5641,-5560,-5175,-4445,-3387,-2063,-603,829,2041,2840,3066,2607,1447,-374,-2686,-5284,-7874,-10160,-11856,-12730,-12648,-11584,-9634,-7019,-4036,-1035,1627,3657,4828,5044,4336,2839,824,-1424,-3540,-5256,-6296,-6562,-5994,-4707,-2874,-730,1432,3401,4938,5957,6399,6328,5850,5134,4339,3631,3109,2838,2787,2907,3065,3151,3037,2627,1882,804,-548,-2051,-3575,-4951,-6026,-6690,-6844,-6487,-5640,-4403,-2891,-1255,368,1847,3090,4041,4670,4987,5009,4772,4303,3633,2786,1780,646,-602,-1900,-3218,-4460,-5578,-6458,-7037,-7233,-6987,-6278,-5095,-3478,-1501,737,3100,5439,7597,9422,10787,11605,11837,11496,10663,9448,8024,6564,5243,4222,3604,3448,3757,4452,5437,6544,7620,8496,9037,9155,8808,8018,6863,5450,3905,2365,909,-386,-1520,-2533,-3479,-4473,-5571,-6872,-8383,-10104,-11973,-13880,-15707,-17293,-18515,-19249,-19437,-19057,-18159,-16844,-15258,-13572,-11961,-10578,-9535,-8881,-8614,-8646,-8869,-9114,-9228,-9056,-8505,-7497,-6061,-4230,-2126,133,2395,4538,6436,8028,9254,10125,10648,10870,10836,10598,10200,9678,9067,8396,7698,7014,6375,5852,5470,5297,5352,5656,6190,6919,7757,8632,9402,9983,10241,10114,9534,8505,7056,5284,3306,1302,-565,-2100,-3162,-3643,-3497,-2756,-1525,50,1757,3407,4801,5794,6300,6305,5856,5061,4070,3006,2038,1216,610,190,-114,-388,-755,-1311,-2135,-3251,-4643,-6228,-7888,-9470,-10805,-11734,-12140,-11931,-11104,-9693,-7799,-5574,-3185,-806,1391,3282,4777,5821,6442,6669,6594,6324,5941,5565,5236,5014,4881,4814,4734,4578,4229,3643,2733,1514,-4,-1725,-3537,-5287,-6819,-7997,-8714,-8935,-8673,-8026,-7133,-6165,-5312,-4714,-4497,-4688,-5262,-6112,-7071,-7956,-8554,-8717,-8324,-7353,-5859,-3975,-1901,146,1939,3305,4124,4356,4063,3343,2403,1423,622,165,162,667,1623,2941,4443,5949,7253,8205,8647,8554,7887,6745,5219,3488,1699,39,-1385,-2457,-3163,-3509,-3561,-3427,-3209,-3021,-2949,-3032,-3276,-3636,-4024,-4346,-4484,-4357,-3906,-3117,-2043,-761,584,1862,2916,3635,3951,3837,3359,2596,1710,832,133,-291,-343,-23,644,1562,2612,3660,4579,5266,5661,5747,5539,5096,4475,3744,2965,2174,1405,681,5,-588,-1090,-1459,-1654,-1638,-1368,-818,25,1128,2467,3940,5474,6938,8225,9227,9843,10028,9723,8959,7752,6198,4375,2436,490,-1296,-2794,-3886,-4474,-4528,-4037,-3086,-1766,-267,1243,2542,3453,3815,3537,2593,1038,-1007,-3343,-5770,-8033,-9948,-11333,-12111,-12251,-11811,-10914,-9702,-8384,-7113,-6058,-5323,-4944,-4934,-5191,-5628,-6091,-6442,-6562,-6356,-5784,-4854,-3621,-2182,-668,794,2060,3053,3687,3971,3917,3611,3132,2590,2066,1630,1317,1129,1050,1034,1047,1037,986,884,734,577,431,348,354,462,689,996,1380,1771,2151,2464,2700,2846,2928,2966,3022,3121,3312,3592,3960,4356,4714,4950,4952,4672,4027,3044,1748,245,-1331,-2818,-4054,-4887,-5225,-5006,-4263,-3067,-1566,71,1647,2999,3966,4482,4488,4038,3183,2051,759,-574,-1833,-2948,-3876,-4602,-5152,-5556,-5874,-6132,-6393,-6650,-6926,-7192,-7415,-7550,-7536,-7324,-6866,-6141,-5132,-3885,-2422,-852,764,2296,3673,4792,5622,6125,6328,6282,6051,5744,5442,5249,5220,5400,5783,6327,6963,7582,8075,8338,8283,7862,7079,5965,4626,3175,1759,530,-417,-971,-1143,-931,-447,208,877,1438,1761,1787,1480,864,27,-936,-1875,-2673,-3219,-3454,-3368,-3014,-2480,-1906,-1419,-1144,-1178,-1533,-2209,-3088,-4059,-4934,-5558,-5778,-5503,-4706,-3445,-1825,-39,1716,3240,4332,4898,4842,4215,3070,1570,-122,-1827,-3371,-4629,-5526,-6025,-6178,-6038,-5729,-5341,-4986,-4715,-4562,-4500,-4476,-4404,-4196,-3776,-3080,-2107,-870,563,2079,3586,4924,6006,6710,7003,6838,6271,5337,4152,2820,1458,185,-920,-1778,-2367,-2677,-2732,-2587,-2295,-1925,-1552,-1224,-1002,-928,-1016,-1301,-1755,-2378,-3115,-3921,-4717,-5425,-5962,-6249,-6225,-5846,-5098,-3993,-2583,-939,840,2655,4387,5949,7241,8202,8803,9004,8856,8367,7647,6766,5847,5010,4350,3980,3959,4324,5090,6193,7568,9071,10560,11850,12779,13187,12978,12075,10503,8308,5625,2618,-518,-3569,-6351,-8706,-10525,-11777,-12456,-12648,-12444,-11971,-11371,-10739,-10196,-9773,-9503,-9337,-9216,-9032,-8693,-8098,-7195,-5969,-4455,-2745,-962,739,2204,3301,3930,4058,3712,2971,1990,911,-78,-839,-1261,-1282,-914,-194,773,1878,2988,3992,4788,5317,5538,5461,5101,4517,3766,2924,2070,1269,600,109,-160,-180,39,501,1149,1950,2838,3738,4589,5308,5836,6104,6073,5690,4959,3866,2465,798,-1021,-2901,-4696,-6273,-7510,-8288,-8542,-8229,-7380,-6056,-4387,-2534,-668,1013,2358,3233,3564,3336,2577,1390,-122,-1792,-3493,-5073,-6424,-7470,-8152,-8481,-8467,-8168,-7644,-6956,-6157,-5286,-4359,-3375,-2331,-1203,6,1291,2624,3946,5176,6220,6976,7351,7293,6765,5810,4481,2918,1247,-343,-1703,-2695,-3210,-3234,-2765,-1915,-792,436,1608,2586,3248,3533,3426,2950,2186,1238,213,-749,-1567,-2139,-2443,-2446,-2182,-1680,-999,-202,647,1482,2242,2898,3408,3793,4055,4233,4360,4455,4538,4599,4610,4547,4349,4007,3468,2767,1908,985,79,-687,-1198,-1350,-1091,-382,711,2128,3709,5314,6751,7865,8500,8560,7991,6796,5040,2835,323,-2301,-4889,-7239,-9223,-10719,-11657,-12018,-11821,-11143,-10076,-8750,-7288,-5805,-4401,-3149,-2081,-1231,-577,-132,143,238,174,-64,-466,-1050,-1788,-2673,-3642,-4642,-5578,-6372,-6924,-7173,-7075,-6616,-5831,-4782,-3559,-2273,-1028,91,1001,1688,2124,2353,2396,2324,2176,2016,1881,1809,1829,1974,2236,2663,3216,3916,4726,5601,6509,7353,8089,8613,8866,8783,8317,7464,6223,4682,2891,1033,-790,-2374,-3579,-4277,-4355,-3795,-2593,-835,1361,3823,6363,8775,10862,12461,13436,13704,13247,12066,10263,7918,5213,2284,-670,-3493,-6021,-8135,-9735,-10774,-11245,-11165,-10629,-9718,-8580,-7358,-6194,-5224,-4535,-4173,-4125,-4326,-4663,-5016,-5243,-5248,-4958,-4370,-3531,-2554,-1572,-761,-244,-157,-511,-1318,-2448,-3791,-5125,-6306,-7121,-7485,-7299,-6581,-5381,-3831,-2078,-332,1245,2469,3225,3445,3119,2314,1132,-260,-1680,-2941,-3848,-4272,-4111,-3332,-1993,-163,1974,4278,6547,8622,10374,11684,12502,12782,12537,11765,10539,8892,6932,4764,2513,350,-1575,-3075,-4015,-4264,-3773,-2545,-673,1691,4310,6941,9295,11133,12245,12495,11840,10306,8025,5162,1955,-1369,-4568,-7449,-9847,-11653,-12809,-13288,-13121,-12337,-11026,-9252,-7134,-4788,-2333,81,2336,4295,5855,6926,7447,7403,6805,5724,4262,2553,764,-945,-2420,-3541,-4225,-4437,-4199,-3551,-2610,-1452,-215,1026,2177,3194,4053,4730,5245,5577,5733,5684,5411,4889,4093,3032,1736,266,-1262,-2729,-3980,-4863,-5276,-5120,-4407,-3178,-1564,245,2047,3615,4755,5329,5244,4513,3179,1383,-733,-2986,-5195,-7239,-8974,-10369,-11369,-11993,-12256,-12182,-11797,-11114,-10142,-8899,-7398,-5694,-3832,-1918,-44,1658,3059,4055,4531,4455,3796,2611,987,-945,-3026,-5082,-6948,-8474,-9537,-10053,-9993,-9346,-8187,-6578,-4641,-2480,-211,2066,4271,6327,8184,9787,11086,12040,12603,12735,12409,11610,10354,8676,6669,4418,2083,-213,-2311,-4099,-5468,-6369,-6769,-6683,-6144,-5216,-3962,-2481,-848,827,2452,3922,5140,6020,6488,6506,6070,5225,4075,2754,1459,362,-333,-497,-25,1085,2787,4933,7354,9804,12057,13866,15049,15449,15003,13705,11649,8979,5910,2692,-437,-3199,-5426,-6927,-7644,-7548,-6701,-5223,-3274,-1038,1282,3509,5460,6997,7998,8367,8060,7043,5355,3046,236,-2939,-6288,-9622,-12715,-15362,-17380,-18602,-18956,-18413,-17040,-14989,-12463,-9724,-7042,-4659,-2778,-1518,-908,-905,-1375,-2156,-3062,-3918,-4610,-5055,-5262,-5280,-5206,-5154,-5225,-5482,-5943,-6542,-7194,-7729,-8009,-7870,-7211,-5980,-4192,-1944,616,3283,5847,8081,9827,10938,11377,11140,10315,9025,7442,5740,4102,2686,1617,975,798,1065,1735,2715,3911,5217,6521,7737,8767,9544,9994,10077,9753,9018,7876,6384,4591,2625,579,-1367,-3106,-4459,-5353,-5679,-5439,-4630,-3355,-1691,172,2113,3922,5473,6607,7241,7311,6814,5780,4293,2447,392,-1754,-3807,-5653,-7131,-8146,-8599,-8455,-7696,-6379,-4574,-2418,-59,2321,4543,6427,7825,8619,8743,8190,7004,5295,3222,957,-1289,-3339,-5032,-6264,-6976,-7190,-6960,-6402,-5643,-4815,-4027,-3349,-2801,-2358,-1966,-1566,-1095,-546,74,695,1222,1557,1585,1256,526,-537,-1854,-3244,-4526,-5487,-5961,-5806,-4984,-3521,-1540,776,3184,5455,7347,8693,9374,9359,8684,7445,5792,3872,1861,-107,-1920,-3494,-4798,-5795,-6495,-6874,-6948,-6680,-6082,-5129,-3845,-2263,-455,1476,3385,5118,6511,7398,7671,7237,6098,4299,1968,-725,-3571,-6335,-8818,-10813,-12199,-12868,-12814,-12047,-10671,-8789,-6566,-4143,-1683,690,2873,4779,6385,7640,8577,9167,9457,9422,9091,8437,7480,6197,4638,2815,822,-1263,-3311,-5199,-6798,-7987,-8687,-8824,-8408,-7458,-6051,-4315,-2365,-372,1524,3194,4511,5432,5885,5914,5532,4842,3942,2954,2012,1230,712,514,670,1134,1867,2732,3625,4390,4906,5070,4803,4104,2977,1522,-169,-1950,-3677,-5210,-6428,-7228,-7554,-7378,-6711,-5613,-4157,-2458,-637,1187,2876,4340,5467,6200,6489,6315,5703,4684,3349,1776,97,-1581,-3130,-4444,-5427,-6004,-6133,-5785,-4981,-3749,-2157,-305,1708,3736,5667,7360,8729,9686,10200,10273,9939,9274,8356,7271,6104,4900,3704,2499,1280,7,-1353,-2808,-4363,-5964,-7548,-9002,-10221,-11071,-11463,-11325,-10646,-9463,-7874,-6026,-4088,-2261,-703,420,1040,1100,658,-201,-1326,-2531,-3642,-4484,-4916,-4880,-4336,-3344,-2002,-434,1194,2746,4097,5174,5943,6423,6666,6753,6755,6751,6749,6773,6748,6638,6332,5787,4938,3796,2398,836,-762,-2254,-3490,-4348,-4734,-4622,-4025,-3022,-1745,-326,1042,2233,3078,3517,3470,2963,2025,753,-757,-2365,-3963,-5429,-6672,-7635,-8273,-8586,-8597,-8337,-7882,-7275,-6595,-5881,-5182,-4511,-3883,-3279,-2699,-2109,-1520,-903,-293,308,857,1314,1645,1806,1778,1552,1128,555,-143,-878,-1591,-2190,-2604,-2761,-2624,-2149,-1357,-250,1100,2648,4292,5959,7549,8986,10200,11141,11784,12115,12155,11918,11443,10773,9940,8999,7979,6937,5891,4897,3960,3120,2373,1740,1194,738,326,-65,-476,-949,-1500,-2151,-2877,-3661,-4437,-5149,-5719,-6085,-6198,-6037,-5615,-4976,-4195,-3381,-2623,-2037,-1690,-1627,-1853,-2330,-2981,-3707,-4389,-4909,-5167,-5085,-4634,-3823,-2720,-1417,-46,1267,2395,3250,3778,3983,3904,3631,3270,2931,2717,2686,2853,3189,3606,3987,4207,4136,3680,2802,1481,-194,-2150,-4227,-6294,-8194,-9803,-11023,-11798,-12093,-11939,-11339,-10372,-9064,-7496,-5711,-3787,-1784,206,2106,3806,5239,6303,6972,7205,7025,6463,5592,4473,3211,1862,526,-751,-1892,-2845,-3563,-3983,-4077,-3803,-3156,-2148,-826,723,2404,4070,5614,6895,7831,8367,8478,8189,7554,6645,5549,4366,3161,2023,1000,127,-552,-1040,-1311,-1370,-1222,-864,-336,352,1146,2003,2869,3681,4385,4921,5237,5278,5020,4418,3491,2236,721,-992,-2790,-4554,-6159,-7469,-8401,-8881,-8897,-8495,-7751,-6798,-5780,-4836,-4110,-3676,-3601,-3863,-4431,-5197,-6068,-6910,-7621,-8113,-8321,-8234,-7853,-7215,-6378,-5384,-4305,-3169,-2014,-854,309,1485,2678,3916,5182,6491,7794,9065,10232,11224,11972,12399,12458,12131,11422,10390,9123,7726,6342,5088,4073,3372,3006,2958,3163,3521,3923,4252,4413,4333,3969,3312,2384,1214,-135,-1620,-3166,-4733,-6245,-7662,-8910,-9936,-10677,-11084,-11117,-10765,-10046,-9001,-7709,-6264,-4776,-3354,-2097,-1080,-351,74,196,52,-324,-883,-1569,-2342,-3134,-3908,-4576,-5096,-5371,-5354,-4978,-4218,-3072,-1576,191,2136,4108,5985,7610,8862,9642,9879,9555,8692,7360,5658,3737,1745,-144,-1765,-2987,-3682,-3789,-3267,-2148,-482,1604,3975,6456,8859,11009,12736,13895,14392,14149,13178,11498,9224,6482,3454,349,-2643,-5294,-7459,-8974,-9782,-9832,-9194,-7948,-6274,-4350,-2406,-638,770,1685,2053,1850,1161,70,-1262,-2696,-4087,-5314,-6315,-7046,-7524,-7798,-7919,-7978,-8012,-8085,-8188,-8313,-8409,-8396,-8215,-7766,-7014,-5912,-4480,-2750,-820,1212,3193,4992,6469,7512,8052,8059,7554,6616,5339,3879,2357,937,-285,-1204,-1782,-2004,-1896,-1518,-933,-241,493,1177,1751,2166,2375,2350,2084,1551,784,-216,-1371,-2621,-3850,-4926,-5717,-6062,-5861,-5020,-3520,-1400,1230,4211,7317,10332,13010,15153,16593,17236,17037,16043,14335,12060,9383,6487,3557,753,-1761,-3876,-5484,-6524,-6969,-6821,-6132,-4976,-3475,-1752,43,1753,3263,4428,5197,5499,5343,4750,3784,2508,1029,-595,-2250,-3876,-5378,-6675,-7688,-8333,-8547,-8281,-7521,-6287,-4645,-2697,-578,1552,3533,5205,6443,7161,7302,6887,5947,4573,2885,994,-934,-2783,-4408,-5709,-6605,-7061,-7082,-6724,-6080,-5280,-4475,-3810,-3421,-3399,-3799,-4614,-5789,-7224,-8786,-10337,-11738,-12871,-13650,-14029,-13986,-13555,-12756,-11668,-10329,-8827,-7192,-5489,-3756,-2027,-338,1279,2814,4217,5508,6647,7649,8512,9226,9800,10228,10500,10626,10591,10416,10105,9689,9188,8630,8042,7436,6819,6202,5570,4942,4316,3728,3213,2831,2643,2695,3017,3599,4366,5227,6011,6564,6721,6351,5397,3866,1864,-438,-2790,-4940,-6605,-7595,-7756,-7067,-5602,-3536,-1119,1360,3626,5430,6603,7047,6761,5808,4323,2462,409,-1677,-3637,-5382,-6813,-7926,-8676,-9105,-9200,-9000,-8503,-7727,-6678,-5375,-3839,-2122,-273,1610,3439,5077,6417,7329,7731,7581,6884,5723,4232,2586,1006,-311,-1169,-1441,-1046,-4,1616,3638,5864,8053,9963,11382,12149,12159,11397,9905,7806,5257,2460,-385,-3087,-5475,-7449,-8924,-9919,-10454,-10631,-10549,-10338,-10108,-9957,-9947,-10099,-10403,-10796,-11202,-11527,-11683,-11609,-11264,-10666,-9859,-8925,-7967,-7081,-6348,-5830,-5521,-5402,-5391,-5393,-5300,-5007,-4438,-3545,-2316,-789,981,2903,4877,6810,8597,10165,11462,12434,13100,13440,13507,13324,12941,12391,11703,10891,9955,8888,7682,6329,4844,3267,1650,98,-1285,-2381,-3067,-3276,-2972,-2186,-1033,341,1716,2884,3635,3816,3349,2229,565,-1472,-3630,-5634,-7210,-8129,-8235,-7484,-5932,-3746,-1176,1498,3967,5982,7334,7917,7702,6762,5229,3301,1184,-908,-2800,-4345,-5485,-6166,-6432,-6321,-5898,-5243,-4402,-3424,-2333,-1141,156,1545,3036,4584,6156,7668,9015,10082,10739,10878,10430,9352,7693,5533,3041,409,-2117,-4315,-5960,-6912,-7078,-6476,-5192,-3396,-1303,850,2830,4442,5552,6062,5987,5342,4236,2773,1064,-763,-2648,-4491,-6283,-7970,-9547,-10987,-12255,-13316,-14113,-14591,-14704,-14410,-13700,-12604,-11174,-9524,-7775,-6074,-4566,-3362,-2541,-2123,-2067,-2283,-2637,-2975,-3141,-3007,-2472,-1507,-112,1632,3626,5733,7810,9741,11414,12781,13803,14509,14929,15138,15193,15169,15100,15024,14929,14775,14519,14062,13352,12300,10893,9109,7022,4703,2301,-41,-2156,-3904,-5157,-5857,-5983,-5584,-4775,-3706,-2578,-1592,-945,-789,-1230,-2295,-3942,-6042,-8444,-10889,-13192,-15075,-16382,-16955,-16733,-15729,-14024,-11770,-9154,-6383,-3658,-1149,1009,2724,3956,4689,4952,4778,4212,3313,2108,665,-983,-2766,-4597,-6383,-7985,-9271,-10105,-10354,-9949,-8839,-7062,-4709,-1934,1051,4022,6724,8958,10536,11363,11403,10692,9352,7528,5437,3278,1270,-409,-1610,-2239,-2269,-1715,-662,779,2465,4241,5978,7537,8843,9819,10453,10745,10704,10382,9782,8941,7860,6532,4966,3155,1127,-1071,-3365,-5649,-7786,-9645,-11066,-11944,-12183,-11755,-10687,-9060,-7025,-4750,-2449,-323,1457,2729,3426,3501,2999,2010,662,-870,-2425,-3819,-4917,-5590,-5766,-5412,-4538,-3202,-1490,486,2596,4714,6721,8515,10017,11174,11954,12338,12335,11934,11158,10008,8496,6652,4504,2117,-432,-3038,-5579,-7914,-9919,-11454,-12435,-12785,-12469,-11526,-9999,-8032,-5756,-3374,-1072,962,2571,3649,4134,4031,3406,2363,1065,-336,-1649,-2731,-3453,-3746,-3586,-3007,-2092,-944,300,1517,2593,3431,3979,4199,4104,3715,3085,2267,1312,278,-802,-1897,-2983,-4038,-5039,-5943,-6718,-7311,-7668,-7773,-7566,-7076,-6273,-5217,-3914,-2451,-853,772,2383,3894,5237,6365,7200,7715,7869,7654,7088,6211,5106,3873,2639,1534,676,175,95,476,1298,2519,4042,5750,7495,9117,10443,11326,11610,11213,10059,8163,5580,2435,-1096,-4789,-8402,-11682,-14394,-16350,-17416,-17536,-16754,-15172,-12997,-10460,-7832,-5370,-3298,-1766,-870,-587,-861,-1527,-2420,-3340,-4107,-4580,-4660,-4298,-3518,-2354,-899,760,2522,4298,6012,7609,9043,10299,11360,12222,12891,13358,13632,13709,13586,13269,12755,12047,11144,10048,8760,7297,5669,3914,2077,224,-1569,-3198,-4571,-5575,-6130,-6153,-5643,-4587,-3116,-1318,563,2365,3812,4748,4977,4431,3074,987,-1703,-4767,-7969,-11017,-13662,-15667,-16890,-17233,-16729,-15443,-13564,-11282,-8859,-6525,-4509,-2977,-2043,-1744,-2041,-2845,-4007,-5356,-6730,-7931,-8856,-9355,-9390,-8914,-7951,-6547,-4785,-2761,-586,1628,3786,5787,7583,9103,10349,11297,11975,12406,12612,12634,12485,12187,11740,11158,10433,9598,8659,7675,6688,5767,4990,4407,4095,4070,4362,4939,5760,6733,7763,8697,9414,9747,9589,8835,7437,5400,2786,-291,-3659,-7137,-10498,-13547,-16093,-17989,-19148,-19523,-19149,-18094,-16476,-14450,-12173,-9822,-7553,-5506,-3800,-2497,-1657,-1261,-1301,-1708,-2404,-3299,-4266,-5187,-5926,-6352,-6348,-5833,-4751,-3120,-985,1531,4282,7075,9722,12027,13849,15061,15617,15516,14806,13592,11986,10135,8148,6155,4220,2415,752,-747,-2105,-3299,-4344,-5195,-5801,-6117,-6039,-5547,-4588,-3181,-1396,664,2836,4933,6766,8138,8903,8940,8214,6738,4606,1984,-938,-3898,-6664,-8979,-10650,-11526,-11528,-10668,-9020,-6753,-4076,-1234,1502,3911,5783,6982,7448,7175,6238,4763,2904,842,-1242,-3195,-4881,-6209,-7131,-7631,-7735,-7473,-6908,-6087,-5066,-3881,-2577,-1165,315,1852,3398,4919,6353,7642,8731,9549,10078,10277,10156,9741,9067,8228,7276,6335,5467,4763,4285,4025,4019,4161,4418,4639,4720,4525,3943,2901,1361,-651,-3060,-5751,-8553,-11312,-13841,-15996,-17659,-18756,-19268,-19219,-18676,-17734,-16498,-15075,-13561,-12021,-10496,-9014,-7540,-6079,-4578,-3012,-1379,328,2051,3741,5291,6630,7644,8308,8571,8479,8090,7506,6864,6276,5882,5745,5925,6406,7133,8022,8943,9786,10421,10759,10733,10315,9514,8377,6963,5363,3660,1929,248,-1345,-2799,-4104,-5223,-6139,-6802,-7166,-7171,-6767,-5922,-4635,-2957,-981,1154,3268,5181,6691,7639,7897,7380,6097,4094,1506,-1458,-4567,-7522,-10058,-11922,-12934,-13000,-12109,-10379,-7956,-5111,-2091,820,3363,5350,6630,7158,6947,6106,4775,3160,1450,-168,-1533,-2552,-3152,-3329,-3106,-2519,-1645,-522,764,2183,3668,5180,6673,8097,9415,10580,11559,12319,12833,13075,13037,12690,12055,11128,9951,8582,7075,5546,4055,2719,1585,715,99,-273,-484,-615,-783,-1096,-1644,-2495,-3674,-5147,-6863,-8690,-10519,-12180,-13560,-14534,-15063,-15128,-14791,-14148,-13332,-12485,-11742,-11216,-10974,-11057,-11439,-12059,-12814,-13556,-14125,-14362,-14124,-13326,-11944,-10030,-7706,-5148,-2552,-126,1982,3643,4843,5584,5977,6124,6181,6258,6465,6843,7401,8103,8870,9633,10288,10790,11080,11175,11086,10890,10640,10419,10260,10180,10150,10082,9892,9440,8644,7432,5804,3838,1672,-488,-2419,-3884,-4725,-4813,-4168,-2853,-1062,982,2992,4723,5918,6427,6133,5036,3205,784,-2021,-4983,-7847,-10397,-12418,-13779,-14360,-14150,-13142,-11440,-9155,-6480,-3609,-783,1779,3857,5280,5924,5741,4746,3040,781,-1810,-4481,-6979,-9049,-10506,-11193,-11059,-10096,-8395,-6075,-3313,-302,2778,5748,8470,10838,12780,14264,15296,15875,16055,15867,15365,14617,13668,12602,11482,10379,9350,8451,7705,7120,6685,6345,6053,5718,5272,4603,3667,2375,725,-1291,-3622,-6191,-8891,-11598,-14181,-16521,-18515,-20107,-21243,-21961,-22260,-22230,-21913,-21388,-20687,-19836,-18831,-17632,-16220,-14522,-12549,-10252,-7708,-4940,-2068,800,3560,6072,8271,10069,11443,12376,12880,12985,12727,12151,11311,10266,9084,7858,6665,5623,4824,4366,4334,4760,5665,6995,8657,10512,12357,13997,15199,15769,15557,14467,12514,9767,6421,2705,-1067,-4576,-7514,-9606,-10664,-10586,-9383,-7192,-4225,-809,2716,5973,8630,10424,11180,10853,9499,7297,4488,1367,-1772,-4675,-7140,-9053,-10392,-11177,-11534,-11561,-11411,-11175,-10930,-10684,-10407,-10037,-9486,-8695,-7624,-6293,-4778,-3204,-1740,-554,168,312,-215,-1402,-3165,-5332,-7646,-9815,-11498,-12414,-12291,-11009,-8517,-4929,-479,4510,9622,14438,18553,21633,23455,23929,23103,21157,18369,15097,11696,8519,5826,3798,2486,1848,1720,1908,2154,2224,1937,1152,-145,-1904,-3983,-6172,-8235,-9950,-11109,-11612,-11411,-10580,-9256,-7661,-6033,-4630,-3661,-3269,-3528,-4382,-5718,-7301,-8876,-10148,-10856,-10797,-9854,-8031,-5434,-2293,1100,4395,7247,9364,10513,10603,9643,7789,5283,2455,-344,-2774,-4548,-5482,-5488,-4604,-2961,-779,1688,4168,6410,8229,9488,10149,10236,9848,9121,8215,7281,6435,5748,5235,4844,4496,4075,3466,2589,1392,-104,-1818,-3620,-5320,-6730,-7657,-7966,-7578,-6504,-4839,-2758,-502,1672,3495,4758,5294,5050,4039,2385,259,-2094,-4445,-6533,-8164,-9182,-9490,-9072,-7970,-6279,-4155,-1776,671,2978,4964,6468,7365,7559,7042,5800,3944,1570,-1129,-3971,-6724,-9189,-11156,-12480,-13031,-12775,-11704,-9899,-7472,-4595,-1448,1755,4832,7609,9941,11746,12953,13560,13573,13054,12042,10637,8884,6875,4669,2318,-102,-2560,-4966,-7279,-9398,-11248,-12726,-13722,-14158,-13936,-13028,-11423,-9189,-6451,-3395,-267,2675,5151,6928,7828,7752,6715,4824,2293,-594,-3504,-6091,-8055,-9138,-9203,-8219,-6265,-3559,-373,2949,6073,8699,10615,11695,11955,11471,10462,9119,7718,6442,5462,4844,4601,4651,4894,5186,5407,5463,5306,4946,4442,3892,3413,3118,3088,3384,3970,4808,5748,6658,7351,7669,7469,6676,5252,3260,802,-1930,-4728,-7325,-9500,-11013,-11721,-11527,-10448,-8578,-6109,-3296,-440,2168,4234,5576,6033,5599,4314,2334,-134,-2857,-5561,-8032,-10055,-11509,-12321,-12501,-12105,-11260,-10091,-8769,-7426,-6186,-5145,-4345,-3809,-3518,-3441,-3532,-3730,-4015,-4321,-4667,-5016,-5379,-5755,-6114,-6437,-6646,-6675,-6415,-5777,-4673,-3055,-911,1707,4697,7922,11165,14251,16937,19068,20477,21096,20893,19920,18289,16137,13654,10998,8337,5780,3404,1242,-711,-2475,-4074,-5523,-6800,-7876,-8677,-9139,-9188,-8793,-7953,-6733,-5255,-3679,-2215,-1075,-431,-462,-1200,-2676,-4762,-7294,-10008,-12611,-14792,-16269,-16824,-16335,-14798,-12318,-9118,-5482,-1740,1788,4825,7174,8715,9442,9412,8763,7663,6300,4840,3436,2198,1186,468,28,-100,61,508,1231,2211,3416,4818,6354,7962,9566,11074,12410,13483,14241,14626,14621,14225,13453,12355,10988,9410,7714,5959,4231,2611,1159,-35,-925,-1445,-1564,-1272,-583,450,1742,3173,4596,5854,6772,7225,7077,6284,4837,2793,279,-2541,-5473,-8315,-10864,-12985,-14539,-15505,-15863,-15689,-15096,-14201,-13192,-12181,-11324,-10696,-10358,-10313,-10534,-10950,-11479,-12017,-12455,-12703,-12654,-12254,-11442,-10206,-8544,-6501,-4122,-1504,1268,4072,6799,9335,11581,13448,14885,15840,16316,16305,15851,14996,13806,12357,10732,8992,7229,5469,3790,2208,782,-451,-1432,-2110,-2428,-2343,-1826,-884,442,2064,3847,5623,7197,8360,8950,8813,7897,6209,3831,958,-2217,-5400,-8357,-10846,-12692,-13809,-14177,-13878,-13051,-11884,-10572,-9300,-8188,-7321,-6683,-6236,-5868,-5487,-4987,-4331,-3504,-2585,-1666,-902,-420,-337,-702,-1490,-2603,-3856,-5045,-5910,-6257,-5900,-4777,-2901,-407,2478,5461,8206,10413,11808,12249,11692,10221,8066,5496,2889,564,-1151,-2044,-1999,-1006,800,3242,6030,8893,11537,13738,15307,16152,16236,15600,14327,12535,10359,7940,5402,2875,455,-1751,-3675,-5238,-6416,-7168,-7517,-7481,-7129,-6534,-5787,-4977,-4188,-3476,-2893,-2444,-2141,-1968,-1908,-1966,-2119,-2398,-2795,-3329,-3994,-4762,-5587,-6386,-7052,-7473,-7518,-7107,-6153,-4663,-2656,-239,2460,5255,7963,10387,12343,13697,14331,14197,13295,11688,9471,6809,3856,799,-2186,-4968,-7404,-9429,-10984,-12053,-12646,-12775,-12482,-11793,-10750,-9387,-7746,-5891,-3890,-1854,105,1849,3238,4149,4493,4198,3290,1801,-143,-2383,-4733,-6977,-8931,-10416,-11336,-11612,-11248,-10298,-8823,-6954,-4778,-2427,16,2447,4805,7010,9008,10724,12094,13041,13501,13417,12760,11552,9841,7752,5428,3076,893,-908,-2158,-2734,-2586,-1745,-323,1495,3477,5368,6911,7908,8191,7703,6450,4519,2092,-646,-3429,-6036,-8248,-9883,-10829,-11014,-10428,-9126,-7178,-4729,-1910,1092,4095,6897,9310,11144,12254,12529,11917,10448,8212,5382,2187,-1112,-4231,-6919,-8956,-10204,-10602,-10186,-9060,-7416,-5468,-3460,-1619,-133,848,1259,1071,353,-817,-2277,-3892,-5458,-6837,-7847,-8386,-8355,-7707,-6455,-4633,-2348,282,3103,5942,8645,11053,13044,14529,15446,15777,15539,14757,13509,11848,9894,7716,5447,3168,989,-1022,-2800,-4314,-5549,-6502,-7186,-7616,-7788,-7720,-7386,-6802,-5953,-4882,-3612,-2245,-854,412,1448,2124,2344,2070,1275,32,-1574,-3398,-5275,-7046,-8556,-9710,-10432,-10731,-10642,-10252,-9666,-8975,-8268,-7574,-6913,-6222,-5463,-4534,-3390,-1980,-328,1507,3398,5184,6676,7689,8085,7770,6758,5137,3088,871,-1248,-2970,-4072,-4371,-3812,-2413,-327,2244,5011,7696,10012,11732,12707,12858,12226,10899,9067,6937,4749,2726,1066,-97,-662,-621,0,1119,2605,4324,6103,7785,9209,10233,10742,10654,9923,8551,6583,4105,1239,-1856,-5021,-8063,-10820,-13123,-14842,-15879,-16173,-15732,-14577,-12828,-10595,-8078,-5454,-2942,-736,977,2067,2437,2061,972,-741,-2916,-5369,-7850,-10123,-11927,-13045,-13296,-12575,-10845,-8169,-4685,-608,3795,8216,12347,15885,18582,20232,20735,20052,18260,15513,12044,8122,4074,176,-3279,-6084,-8100,-9236,-9533,-9039,-7909,-6302,-4411,-2429,-526,1133,2441,3313,3714,3664,3209,2456,1519,550,-321,-963,-1290,-1253,-855,-150,758,1747,2662,3383,3785,3823,3460,2758,1780,653,-505,-1565,-2420,-3001,-3259,-3216,-2889,-2363,-1722,-1048,-455,7,254,276,58,-377,-971,-1684,-2416,-3118,-3697,-4122,-4343,-4365,-4196,-3878,-3457,-2998,-2554,-2176,-1902,-1742,-1696,-1729,-1806,-1853,-1816,-1622,-1224,-582,304,1436,2761,4234,5782,7331,8815,10158,11320,12235,12887,13232,13253,12935,12262,11251,9896,8261,6360,4301,2134,-23,-2092,-3971,-5594,-6897,-7866,-8477,-8780,-8798,-8612,-8290,-7911,-7563,-7314,-7223,-7336,-7664,-8207,-8930,-9784,-10690,-11570,-12305,-12808,-12951,-12659,-11837,-10459,-8506,-6028,-3103,132,3528,6884,10018,12721,14820,16158,16624,16165,14768,12525,9537,6027,2201,-1654,-5281,-8409,-10816,-12323,-12817,-12271,-10720,-8298,-5186,-1623,2111,5743,8984,11605,13400,14248,14100,12976,11004,8345,5249,1960,-1228,-4087,-6385,-7970,-8767,-8730,-7948,-6497,-4561,-2310,61,2368,4459,6203,7527,8372,8748,8663,8180,7363,6295,5056,3738,2405,1126,-56,-1107,-2000,-2729,-3279,-3660,-3870,-3923,-3838,-3622,-3318,-2933,-2528,-2126,-1780,-1534,-1416,-1457,-1647,-1973,-2376,-2806,-3165,-3386,-3370,-3068,-2430,-1457,-179,1342,3002,4698,6315,7732,8900,9716,10208,10334,10166,9719,9079,8291,7419,6504,5575,4634,3675,2682,1612,467,-799,-2160,-3616,-5117,-6608,-8012,-9233,-10199,-10805,-11019,-10797,-10154,-9157,-7885,-6464,-5042,-3742,-2705,-2017,-1730,-1851,-2326,-3067,-3930,-4774,-5421,-5737,-5599,-4937,-3739,-2037,57,2419,4851,7161,9144,10599,11387,11383,10558,8923,6584,3687,450,-2909,-6135,-9012,-11340,-12977,-13833,-13879,-13153,-11738,-9767,-7404,-4816,-2197,305,2520,4346,5676,6455,6649,6267,5333,3928,2132,66,-2129,-4326,-6352,-8096,-9395,-10168,-10316,-9796,-8609,-6773,-4379,-1538,1606,4851,8022,10893,13277,15002,15934,16006,15201,13594,11292,8494,5412,2287,-633,-3146,-5054,-6249,-6643,-6247,-5093,-3307,-1018,1573,4264,6843,9079,10809,11856,12142,11621,10337,8381,5932,3191,404,-2166,-4299,-5773,-6456,-6280,-5242,-3446,-1035,1777,4753,7650,10240,12317,13743,14402,14282,13378,11785,9605,6997,4127,1174,-1691,-4317,-6570,-8367,-9654,-10425,-10730,-10641,-10279,-9776,-9270,-8887,-8732,-8862,-9306,-10044,-11017,-12134,-13299,-14379,-15278,-15885,-16126,-15941,-15306,-14205,-12666,-10714,-8408,-5810,-2998,-69,2897,5794,8529,11022,13168,14914,16176,16907,17063,16628,15600,14025,11968,9543,6894,4189,1609,-663,-2481,-3719,-4317,-4272,-3616,-2476,-952,774,2565,4265,5759,6931,7724,8066,7937,7325,6233,4698,2764,523,-1946,-4495,-7016,-9350,-11367,-12956,-14006,-14471,-14304,-13534,-12182,-10347,-8118,-5626,-3014,-420,2005,4129,5821,6992,7550,7473,6741,5407,3557,1319,-1131,-3607,-5895,-7802,-9146,-9804,-9688,-8792,-7160,-4909,-2204,742,3704,6429,8698,10308,11117,11046,10085,8319,5890,3024,-26,-2965,-5518,-7422,-8501,-8611,-7748,-5941,-3340,-139,3420,7085,10603,13764,16397,18373,19636,20151,19937,19032,17490,15393,12822,9884,6699,3398,148,-2888,-5535,-7635,-9058,-9732,-9625,-8805,-7377,-5523,-3467,-1428,334,1650,2348,2363,1683,374,-1431,-3566,-5827,-8016,-9938,-11438,-12381,-12697,-12332,-11311,-9666,-7497,-4922,-2093,809,3595,6063,8022,9288,9742,9280,7913,5677,2735,-725,-4419,-8059,-11340,-13971,-15739,-16483,-16146,-14777,-12505,-9546,-6174,-2673,664,3584,5892,7442,8191,8126,7343,5948,4112,2016,-155,-2206,-3987,-5348,-6196,-6471,-6151,-5265,-3880,-2095,-39,2142,4306,6303,8028,9381,10325,10837,10936,10665,10072,9221,8154,6922,5546,4050,2449,758,-1002,-2786,-4548,-6211,-7685,-8896,-9730,-10137,-10044,-9440,-8344,-6807,-4936,-2854,-727,1298,3042,4392,5218,5477,5140,4240,2863,1111,-865,-2890,-4822,-6457,-7689,-8372,-8448,-7871,-6659,-4864,-2578,70,2944,5871,8716,11303,13521,15235,16363,16839,16631,15748,14234,12185,9735,7059,4351,1813,-368,-2053,-3150,-3647,-3594,-3116,-2366,-1540,-804,-324,-195,-466,-1132,-2111,-3316,-4602,-5855,-6947,-7804,-8352,-8570,-8446,-7980,-7190,-6090,-4703,-3046,-1158,920,3116,5355,7504,9460,11034,12121,12541,12249,11145,9307,6780,3739,380,-3084,-6390,-9350,-11746,-13459,-14383,-14498,-13823,-12439,-10453,-8028,-5326,-2547,125,2497,4400,5699,6292,6133,5239,3676,1582,-873,-3469,-5973,-8154,-9800,-10748,-10892,-10200,-8720,-6564,-3915,-980,1994,4790,7201,9077,10321,10895,10824,10170,9050,7567,5863,4045,2219,463,-1147,-2575,-3762,-4684,-5317,-5636,-5646,-5349,-4777,-3974,-3007,-1962,-923,1,729,1184,1317,1125,616,-135,-1057,-2035,-2951,-3716,-4202,-4379,-4176,-3611,-2695,-1485,-44,1546,3212,4873,6468,7936,9239,10338,11210,11838,12203,12293,12095,11585,10754,9581,8076,6239,4133,1803,-634,-3064,-5345,-7330,-8883,-9901,-10301,-10079,-9247,-7902,-6165,-4187,-2155,-224,1427,2685,3442,3657,3319,2472,1183,-419,-2217,-4036,-5735,-7137,-8119,-8560,-8393,-7592,-6182,-4246,-1904,670,3283,5730,7791,9301,10109,10127,9345,7789,5587,2885,-99,-3142,-6008,-8469,-10342,-11478,-11784,-11256,-9914,-7888,-5324,-2429,570,3433,5932,7864,9062,9449,8976,7721,5797,3413,813,-1726,-3930,-5554,-6418,-6403,-5501,-3772,-1382,1458,4476,7402,9973,11954,13198,13586,13122,11840,9872,7362,4507,1496,-1495,-4307,-6820,-8954,-10645,-11873,-12619,-12879,-12650,-11939,-10751,-9111,-7068,-4679,-2066,663,3331,5773,7816,9297,10094,10133,9390,7927,5845,3331,585,-2141,-4610,-6595,-7916,-8451,-8153,-7037,-5212,-2816,-64,2840,5664,8215,10320,11872,12784,13061,12708,11796,10418,8659,6643,4457,2203,-32,-2174,-4153,-5908,-7396,-8581,-9439,-9983,-10206,-10165,-9877,-9417,-8820,-8166,-7491,-6859,-6288,-5826,-5449,-5188,-4991,-4852,-4735,-4602,-4433,-4194,-3873,-3460,-2943,-2329,-1606,-790,131,1140,2239,3396,4592,5765,6869,7814,8546,8953,9006,8625,7807,6567,4948,3055,1003,-1053,-2965,-4566,-5743,-6376,-6419,-5858,-4728,-3115,-1147,1033,3239,5298,7029,8280,8935,8909,8207,6844,4955,2666,198,-2258,-4464,-6255,-7464,-8017,-7871,-7076,-5700,-3893,-1786,440,2643,4681,6439,7851,8839,9400,9498,9160,8390,7234,5738,3982,2058,92,-1793,-3460,-4781,-5664,-6042,-5899,-5283,-4263,-2985,-1592,-269,832,1556,1809,1540,739,-521,-2155,-4021,-5962,-7819,-9436,-10660,-11395,-11537,-11058,-9944,-8238,-6022,-3407,-537,2424,5324,7991,10300,12137,13419,14109,14206,13715,12714,11250,9419,7314,5018,2645,280,-1962,-3982,-5667,-6927,-7652,-7800,-7299,-6186,-4474,-2293,235,2904,5513,7827,9655,10800,11169,10687,9397,7377,4803,1871,-1175,-4098,-6682,-8744,-10169,-10895,-10932,-10338,-9229,-7725,-5990,-4148,-2353,-685,747,1912,2754,3269,3441,3278,2782,1972,874,-480,-2030,-3721,-5467,-7184,-8780,-10160,-11252,-11974,-12297,-12198,-11685,-10820,-9646,-8269,-6770,-5252,-3784,-2446,-1251,-233,642,1391,2075,2723,3400,4110,4886,5702,6536,7349,8099,8743,9263,9633,9861,9949,9909,9752,9490,9106,8615,7981,7216,6302,5257,4105,2886,1661,486,-562,-1439,-2087,-2492,-2639,-2545,-2228,-1729,-1085,-340,456,1261,2019,2673,3169,3441,3441,3115,2452,1433,123,-1430,-3095,-4738,-6201,-7322,-7966,-8027,-7459,-6262,-4498,-2286,231,2861,5421,7726,9607,10942,11623,11618,10909,9542,7591,5155,2370,-623,-3675,-6625,-9332,-11645,-13451,-14633,-15129,-14887,-13917,-12267,-10034,-7358,-4423,-1420,1441,3965,5988,7382,8069,8034,7322,6025,4287,2286,199,-1779,-3487,-4784,-5578,-5802,-5465,-4595,-3266,-1607,276,2213,4066,5709,6998,7861,8214,8035,7332,6152,4581,2730,737,-1250,-3097,-4658,-5829,-6524,-6683,-6311,-5425,-4115,-2486,-702,1083,2678,3921,4669,4816,4314,3167,1451,-721,-3157,-5679,-8041,-10054,-11529,-12317,-12367,-11632,-10210,-8191,-5765,-3131,-490,1948,4032,5638,6704,7221,7234,6807,6060,5084,4004,2898,1853,912,107,-535,-1030,-1353,-1532,-1554,-1434,-1175,-798,-327,202,732,1212,1572,1760,1724,1451,928,214,-658,-1575,-2454,-3182,-3653,-3803,-3560,-2919,-1890,-533,1071,2814,4582,6267,7761,9002,9931,10534,10816,10802,10536,10055,9419,8638,7771,6799,5759,4621,3416,2119,783,-581,-1879,-3042,-3947,-4490,-4571,-4108,-3080,-1524,479,2747,5081,7235,8949,10011,10238,9539,7908,5429,2284,-1301,-5030,-8633,-11828,-14414,-16227,-17204,-17343,-16702,-15413,-13596,-11423,-9022,-6529,-4032,-1620,668,2774,4660,6281,7560,8440,8834,8679,7923,6560,4616,2196,-570,-3471,-6299,-8799,-10765,-12012,-12433,-12001,-10774,-8893,-6569,-4044,-1578,595,2282,3368,3801,3625,2939,1905,711,-450,-1407,-2017,-2200,-1917,-1198,-104,1256,2769,4302,5753,7018,8033,8757,9160,9247,9024,8495,7696,6627,5331,3831,2178,429,-1342,-3046,-4590,-5880,-6827,-7370,-7468,-7114,-6346,-5229,-3878,-2407,-975,293,1261,1842,1978,1670,942,-107,-1376,-2720,-3996,-5066,-5805,-6130,-5980,-5356,-4280,-2829,-1092,809,2759,4634,6339,7781,8911,9685,10086,10107,9756,9034,7970,6574,4888,2959,849,-1351,-3544,-5607,-7429,-8879,-9875,-10321,-10214,-9543,-8398,-6860,-5092,-3223,-1417,214,1577,2635,3391,3895,4215,4440,4645,4891,5199,5561,5940,6266,6482,6516,6336,5932,5328,4586,3794,3043,2443,2072,1988,2222,2744,3506,4413,5337,6153,6715,6906,6623,5818,4467,2631,402,-2077,-4609,-7001,-9044,-10557,-11419,-11553,-10985,-9789,-8133,-6217,-4271,-2527,-1174,-351,-130,-486,-1340,-2538,-3890,-5198,-6271,-6958,-7158,-6846,-6031,-4821,-3308,-1673,-29,1465,2734,3706,4386,4784,4976,5016,4990,4937,4906,4877,4840,4733,4506,4099,3468,2594,1489,190,-1225,-2669,-4047,-5246,-6214,-6863,-7207,-7220,-6973,-6498,-5871,-5161,-4410,-3679,-2973,-2316,-1699,-1119,-575,-67,385,761,1024,1156,1122,933,597,148,-350,-855,-1283,-1602,-1767,-1766,-1615,-1342,-995,-637,-319,-98,4,-36,-179,-401,-617,-758,-730,-469,90,970,2166,3643,5319,7103,8871,10484,11823,12751,13189,13052,12338,11049,9270,7112,4724,2295,-4,-1981,-3495,-4440,-4758,-4485,-3666,-2473,-1031,432,1770,2819,3490,3746,3614,3166,2518,1792,1090,509,77,-201,-374,-508,-701,-1023,-1551,-2311,-3307,-4495,-5801,-7141,-8396,-9487,-10308,-10809,-10961,-10743,-10217,-9388,-8383,-7250,-6101,-5022,-4069,-3313,-2745,-2376,-2145,-2002,-1869,-1674,-1352,-868,-192,651,1635,2705,3789,4831,5759,6538,7144,7569,7835,7962,7982,7923,7791,7601,7319,6954,6449,5825,5046,4154,3172,2171,1209,367,-298,-750,-975,-1002,-889,-705,-556,-511,-657,-1022,-1615,-2390,-3269,-4136,-4876,-5360,-5494,-5219,-4521,-3438,-2060,-508,1075,2529,3730,4560,4951,4888,4385,3528,2397,1148,-125,-1267,-2213,-2884,-3273,-3409,-3354,-3206,-3080,-3066,-3261,-3689,-4346,-5161,-6013,-6763,-7237,-7308,-6865,-5873,-4383,-2484,-379,1743,3639,5117,6041,6308,5970,5074,3808,2361,937,-247,-1053,-1366,-1160,-460,644,2028,3538,5027,6356,7412,8143,8495,8509,8196,7644,6903,6053,5134,4201,3252,2310,1346,368,-649,-1693,-2757,-3816,-4818,-5723,-6459,-6990,-7267,-7289,-7062,-6644,-6102,-5548,-5068,-4770,-4717,-4941,-5416,-6078,-6802,-7451,-7868,-7915,-7481,-6525,-5040,-3105,-830,1626,4085,6386,8375,9944,11044,11651,11822,11614,11121,10430,9618,8729,7790,6794,5712,4531,3204,1756,179,-1455,-3087,-4619,-5954,-7011,-7708,-8020,-7921,-7456,-6664,-5634,-4449,-3209,-1999,-887,78,874,1508,1991,2376,2677,2955,3205,3451,3665,3818,3872,3774,3494,3011,2325,1471,505,-495,-1434,-2231,-2800,-3098,-3103,-2840,-2369,-1788,-1201,-745,-497,-558,-918,-1577,-2431,-3357,-4217,-4823,-5071,-4834,-4093,-2861,-1257,594,2457,4167,5499,6336,6569,6207,5296,3958,2361,667,-929,-2289,-3293,-3874,-4022,-3758,-3159,-2315,-1333,-328,619,1420,2033,2441,2630,2650,2515,2293,2027,1751,1508,1289,1095,888,628,264,-242,-917,-1762,-2750,-3827,-4920,-5934,-6786,-7398,-7719,-7735,-7455,-6930,-6234,-5428,-4608,-3799,-3060,-2375,-1735,-1104,-452,243,976,1732,2455,3099,3585,3880,3941,3774,3415,2919,2383,1900,1551,1429,1539,1910,2466,3146,3830,4409,4772,4836,4566,3966,3102,2084,1048,157,-454,-659,-397,349,1530,3044,4735,6435,7941,9088,9733,9786,9233,8127,6585,4785,2924,1214,-168,-1083,-1464,-1327,-740,139,1133,2043,2676,2902,2626,1849,624,-915,-2623,-4308,-5816,-7011,-7810,-8185,-8187,-7869,-7386,-6837,-6379,-6091,-6060,-6275,-6732,-7325,-7967,-8512,-8839,-8829,-8405,-7522,-6205,-4500,-2531,-426,1657,3556,5144,6298,6953,7083,6692,5859,4669,3255,1766,345,-864,-1753,-2232,-2281,-1877,-1095,16,1333,2763,4172,5477,6570,7407,7943,8168,8099,7758,7185,6430,5528,4532,3481,2404,1343,316,-659,-1560,-2403,-3160,-3879,-4532,-5174,-5795,-6424,-7069,-7722,-8383,-9010,-9569,-10003,-10244,-10243,-9934,-9283,-8278,-6921,-5256,-3358,-1298,790,2813,4650,6202,7401,8206,8601,8629,8334,7814,7155,6466,5823,5292,4901,4629,4449,4267,4017,3609,2977,2113,1014,-252,-1582,-2866,-3963,-4753,-5155,-5120,-4652,-3829,-2736,-1525,-329,718,1511,1979,2109,1911,1458,823,116,-571,-1144,-1549,-1738,-1715,-1500,-1128,-674,-182,277,662,945,1114,1184,1179,1152,1129,1175,1280,1479,1728,2002,2255,2433,2518,2486,2360,2176,1999,1895,1936,2165,2604,3232,3986,4768,5454,5915,6032,5720,4941,3719,2126,309,-1582,-3339,-4805,-5801,-6251,-6082,-5347,-4109,-2525,-756,997,2571,3795,4586,4868,4663,4016,3030,1819,522,-758,-1919,-2910,-3713,-4335,-4830,-5241,-5645,-6073,-6573,-7141,-7765,-8399,-8996,-9490,-9828,-9979,-9903,-9633,-9163,-8558,-7853,-7112,-6368,-5665,-4998,-4372,-3749,-3096,-2356,-1497,-467,722,2083,3557,5098,6611,8014,9215,10132,10723,10947,10825,10386,9693,8809,7829,6786,5766,4756,3795,2841,1898,925,-67,-1079,-2067,-2978,-3747,-4284,-4540,-4442,-3979,-3167,-2033,-691,784,2234,3555,4612,5333,5649,5561,5101,4333,3384,2351,1387,599,89,-75,123,660,1464,2421,3389,4228,4779,4943,4638,3837,2594,975,-879,-2820,-4695,-6354,-7703,-8656,-9230,-9416,-9326,-8998,-8565,-8048,-7526,-6971,-6370,-5664,-4790,-3698,-2359,-781,976,2818,4608,6202,7446,8223,8437,8065,7114,5667,3841,1788,-315,-2292,-3971,-5222,-5938,-6078,-5651,-4699,-3336,-1680,122,1931,3601,5055,6177,6959,7363,7411,7136,6569,5760,4756,3597,2341,1025,-278,-1517,-2613,-3508,-4139,-4477,-4502,-4238,-3732,-3050,-2295,-1546,-910,-443,-198,-173,-351,-669,-1064,-1433,-1715,-1819,-1706,-1350,-752,49,990,2003,2984,3856,4531,4954,5073,4890,4395,3650,2687,1603,455,-664,-1702,-2607,-3372,-3985,-4482,-4882,-5222,-5525,-5793,-6021,-6178,-6212,-6079,-5712,-5071,-4129,-2883,-1355,377,2259,4155,5990,7628,8980,9952,10483,10523,10082,9160,7841,6201,4355,2427,546,-1184,-2656,-3820,-4634,-5103,-5248,-5122,-4778,-4280,-3686,-3043,-2386,-1755,-1157,-633,-197,119,285,280,95,-265,-774,-1381,-2026,-2639,-3133,-3459,-3545,-3383,-2966,-2332,-1551,-706,87,729,1117,1181,872,192,-831,-2120,-3569,-5047,-6413,-7516,-8238,-8477,-8178,-7342,-6009,-4271,-2259,-108,2014,3991,5697,7067,8075,8711,9041,9105,8980,8734,8400,8039,7643,7238,6810,6366,5903,5429,4949,4487,4052,3659,3304,2981,2666,2330,1944,1479,931,303,-379,-1089,-1771,-2410,-2955,-3411,-3760,-4026,-4214,-4358,-4460,-4527,-4558,-4505,-4361,-4050,-3567,-2870,-1983,-942,182,1282,2257,2980,3359,3312,2803,1846,489,-1142,-2918,-4644,-6157,-7275,-7874,-7860,-7215,-5965,-4213,-2103,188,2451,4503,6169,7334,7928,7952,7461,6552,5360,4025,2677,1444,403,-374,-870,-1079,-1038,-783,-387,92,575,986,1265,1338,1166,716,-16,-1010,-2211,-3550,-4930,-6255,-7424,-8368,-9011,-9348,-9363,-9105,-8625,-8005,-7308,-6628,-5982,-5423,-4919,-4449,-3952,-3377,-2668,-1813,-797,319,1490,2603,3575,4311,4727,4803,4506,3898,3037,2034,1019,121,-529,-818,-679,-61,1013,2501,4298,6285,8298,10187,11786,12956,13600,13621,13039,11844,10152,8063,5747,3372,1114,-869,-2450,-3555,-4152,-4283,-4016,-3482,-2814,-2165,-1658,-1398,-1435,-1780,-2386,-3167,-4006,-4777,-5356,-5641,-5588,-5169,-4437,-3454,-2319,-1142,-7,1006,1862,2556,3106,3561,3974,4386,4833,5305,5774,6175,6421,6425,6093,5375,4227,2681,774,-1373,-3642,-5866,-7881,-9526,-10672,-11213,-11111,-10355,-9003,-7145,-4912,-2454,75,2508,4717,6570,7986,8902,9279,9130,8454,7310,5746,3841,1691,-595,-2900,-5078,-7005,-8549,-9591,-10062,-9907,-9142,-7833,-6083,-4065,-1959,32,1715,2943,3594,3642,3085,2026,578,-1089,-2793,-4371,-5648,-6525,-6901,-6761,-6101,-4981,-3480,-1700,243,2230,4167,5940,7502,8778,9765,10434,10813,10890,10704,10244,9530,8566,7352,5925,4308,2579,811,-885,-2395,-3619,-4446,-4834,-4735,-4183,-3234,-1991,-590,830,2108,3119,3752,3927,3631,2862,1704,228,-1408,-3107,-4692,-6077,-7155,-7869,-8215,-8192,-7854,-7256,-6471,-5567,-4608,-3649,-2721,-1860,-1068,-356,272,819,1264,1594,1778,1780,1583,1151,501,-360,-1369,-2461,-3525,-4456,-5122,-5417,-5258,-4587,-3421,-1797,149,2278,4374,6257,7711,8598,8793,8274,7060,5261,3038,586,-1856,-4080,-5873,-7076,-7592,-7352,-6400,-4771,-2610,-46,2742,5587,8312,10776,12842,14414,15413,15800,15552,14691,13256,11334,9028,6484,3842,1270,-1096,-3130,-4750,-5909,-6608,-6879,-6780,-6389,-5795,-5071,-4314,-3567,-2902,-2358,-1959,-1740,-1691,-1828,-2118,-2546,-3065,-3636,-4217,-4772,-5269,-5700,-6045,-6304,-6458,-6502,-6389,-6116,-5617,-4879,-3890,-2642,-1208,359,1918,3351,4495,5221,5427,5045,4091,2625,783,-1247,-3249,-4992,-6267,-6898,-6790,-5898,-4296,-2090,505,3285,5979,8379,10261,11513,12020,11821,10930,9500,7659,5592,3462,1425,-401,-1928,-3118,-3958,-4490,-4745,-4817,-4748,-4616,-4459,-4291,-4146,-3976,-3805,-3585,-3321,-3006,-2641,-2240,-1826,-1415,-1042,-732,-503,-381,-348,-415,-529,-680,-798,-872,-851,-754,-564,-342,-120,26,34,-141,-554,-1185,-2038,-3026,-4095,-5121,-6020,-6669,-6996,-6931,-6440,-5538,-4242,-2649,-817,1130,3107,5010,6769,8309,9598,10591,11280,11654,11703,11434,10833,9916,8690,7191,5468,3606,1704,-103,-1688,-2916,-3673,-3882,-3508,-2568,-1140,643,2624,4585,6338,7684,8482,8633,8114,6965,5271,3198,884,-1462,-3686,-5623,-7161,-8216,-8766,-8833,-8479,-7820,-6957,-6012,-5081,-4212,-3437,-2736,-2072,-1419,-726,-11,739,1454,2089,2560,2812,2790,2492,1930,1178,325,-507,-1193,-1620,-1696,-1365,-627,486,1887,3462,5080,6592,7878,8804,9292,9263,8690,7568,5932,3848,1420,-1218,-3924,-6513,-8840,-10733,-12074,-12763,-12763,-12071,-10755,-8912,-6696,-4263,-1819,470,2423,3887,4775,4996,4562,3503,1902,-107,-2388,-4760,-7070,-9134,-10817,-11970,-12502,-12330,-11446,-9862,-7674,-5012,-2058,959,3819,6274,8129,9219,9445,8788,7301,5125,2463,-410,-3205,-5618,-7371,-8271,-8171,-7067,-5024,-2213,1127,4729,8312,11611,14429,16599,18037,18724,18668,17949,16646,14867,12720,10316,7766,5169,2634,246,-1911,-3755,-5229,-6277,-6859,-6980,-6637,-5902,-4848,-3603,-2301,-1095,-110,526,756,541,-96,-1099,-2379,-3834,-5353,-6846,-8227,-9444,-10444,-11216,-11729,-11966,-11903,-11508,-10745,-9598,-8035,-6093,-3792,-1222,1507,4271,6897,9256,11195,12614,13442,13665,13291,12400,11067,9401,7515,5511,3486,1545,-242,-1782,-3010,-3860,-4286,-4261,-3794,-2921,-1728,-326,1133,2489,3578,4261,4434,4051,3124,1712,-49,-2026,-4023,-5882,-7441,-8576,-9213,-9303,-8876,-7965,-6671,-5091,-3353,-1575,122,1638,2898,3837,4448,4714,4679,4371,3850,3160,2364,1483,589,-331,-1184,-1983,-2631,-3099,-3330,-3268,-2905,-2229,-1283,-140,1103,2309,3348,4088,4416,4278,3648,2572,1147,-514,-2230,-3869,-5259,-6287,-6861,-6924,-6477,-5528,-4163,-2439,-504,1540,3524,5310,6740,7679,8025,7698,6691,5033,2822,209,-2622,-5445,-8042,-10198,-11726,-12509,-12458,-11596,-9968,-7722,-5028,-2098,854,3609,6002,7876,9159,9810,9848,9338,8391,7126,5692,4227,2861,1705,838,322,168,399,973,1859,3015,4356,5825,7334,8781,10092,11142,11850,12104,11830,10970,9495,7457,4922,2059,-948,-3865,-6466,-8536,-9926,-10538,-10368,-9497,-8065,-6296,-4409,-2669,-1266,-385,-89,-407,-1265,-2542,-4069,-5652,-7115,-8275,-9029,-9281,-9045,-8352,-7327,-6094,-4835,-3685,-2794,-2233,-2043,-2195,-2598,-3140,-3654,-3995,-4022,-3634,-2801,-1543,33,1781,3494,4976,6023,6499,6314,5481,4088,2304,374,-1451,-2894,-3737,-3817,-3072,-1532,653,3272,6034,8626,10757,12163,12677,12224,10838,8671,5961,3005,135,-2339,-4166,-5157,-5255,-4482,-2970,-925,1397,3746,5855,7548,8676,9181,9079,8426,7346,5964,4432,2876,1408,123,-953,-1768,-2358,-2731,-2936,-3029,-3051,-3072,-3122,-3250,-3461,-3756,-4111,-4470,-4791,-5005,-5065,-4938,-4614,-4101,-3456,-2719,-1984,-1331,-842,-616,-694,-1133,-1924,-3029,-4370,-5804,-7190,-8325,-9046,-9183,-8644,-7362,-5415,-2886,-20,2955,5716,7989,9507,10093,9649,8207,5869,2880,-504,-3940,-7122,-9752,-11609,-12536,-12488,-11481,-9640,-7129,-4173,-1002,2141,5047,7521,9428,10666,11185,10995,10141,8723,6885,4788,2619,562,-1226,-2609,-3510,-3897,-3787,-3244,-2347,-1210,74,1411,2728,3976,5115,6129,6993,7678,8143,8331,8183,7649,6701,5346,3657,1735,-254,-2123,-3678,-4736,-5164,-4892,-3938,-2388,-441,1697,3733,5439,6571,6997,6637,5528,3783,1588,-819,-3198,-5315,-6997,-8125,-8670,-8671,-8226,-7481,-6582,-5667,-4836,-4132,-3549,-3033,-2486,-1828,-959,138,1457,2917,4376,5682,6645,7118,6983,6197,4794,2885,656,-1668,-3827,-5589,-6747,-7168,-6795,-5658,-3870,-1599,926,3487,5834,7790,9197,9975,10110,9646,8690,7374,5851,4267,2737,1346,125,-926,-1847,-2694,-3529,-4395,-5335,-6321,-7345,-8312,-9164,-9790,-10127,-10104,-9705,-8941,-7857,-6540,-5078,-3589,-2161,-906,115,822,1197,1206,877,228,-662,-1723,-2832,-3882,-4738,-5288,-5443,-5143,-4379,-3200,-1687,15,1751,3351,4650,5518,5862,5643,4874,3614,1967,67,-1941,-3898,-5651,-7061,-7995,-8350,-8047,-7051,-5340,-2997,-72,3232,6762,10251,13453,16096,17944,18795,18538,17149,14697,11394,7495,3369,-611,-4084,-6707,-8286,-8678,-7921,-6146,-3607,-616,2462,5295,7576,9091,9713,9426,8296,6492,4206,1695,-820,-3114,-5023,-6415,-7235,-7454,-7104,-6249,-4964,-3366,-1562,327,2171,3864,5287,6359,6995,7168,6837,6037,4791,3185,1301,-739,-2827,-4822,-6621,-8104,-9190,-9821,-9967,-9642,-8896,-7795,-6466,-4997,-3536,-2152,-962,22,744,1253,1556,1719,1783,1795,1777,1751,1704,1644,1547,1434,1297,1170,1079,1045,1101,1244,1479,1763,2068,2320,2462,2435,2170,1645,829,-252,-1578,-3062,-4635,-6167,-7540,-8615,-9272,-9403,-8944,-7872,-6226,-4091,-1624,1005,3565,5855,7649,8798,9161,8711,7447,5485,2973,134,-2787,-5530,-7848,-9527,-10417,-10414,-9531,-7809,-5425,-2540,568,3683,6554,8994,10874,12122,12737,12777,12322,11491,10376,9073,7645,6137,4585,3009,1443,-74,-1485,-2721,-3703,-4357,-4629,-4470,-3903,-2939,-1684,-227,1270,2684,3844,4642,4976,4786,4093,2911,1354,-467,-2416,-4340,-6120,-7655,-8876,-9771,-10354,-10664,-10772,-10716,-10543,-10260,-9831,-9221,-8347,-7159,-5609,-3707,-1508,871,3249,5432,7185,8330,8701,8238,6942,4918,2344,-540,-3463,-6137,-8311,-9756,-10343,-9986,-8729,-6666,-3987,-932,2237,5238,7853,9863,11187,11755,11635,10932,9806,8471,7107,5917,5032,4554,4506,4878,5572,6506,7509,8477,9248,9731,9849,9552,8867,7821,6504,5018,3469,1972,606,-560,-1518,-2253,-2822,-3251,-3599,-3902,-4177,-4430,-4626,-4739,-4710,-4518,-4128,-3567,-2866,-2119,-1433,-922,-724,-914,-1568,-2679,-4201,-6021,-8007,-9952,-11716,-13094,-13990,-14309,-14038,-13221,-11942,-10329,-8518,-6645,-4814,-3113,-1562,-191,1040,2143,3141,4031,4791,5352,5657,5607,5153,4237,2898,1176,-774,-2791,-4661,-6172,-7133,-7424,-6962,-5805,-4039,-1875,472,2740,4705,6183,7055,7288,6922,6057,4853,3470,2076,810,-238,-1014,-1523,-1792,-1880,-1841,-1711,-1519,-1230,-832,-236,577,1684,3063,4707,6535,8441,10301,11970,13328,14275,14757,14758,14311,13474,12325,10947,9404,7756,6033,4263,2460,649,-1142,-2851,-4420,-5766,-6812,-7502,-7786,-7678,-7211,-6471,-5569,-4628,-3762,-3084,-2637,-2460,-2516,-2761,-3098,-3449,-3708,-3822,-3734,-3445,-2964,-2357,-1669,-991,-377,112,433,565,501,233,-203,-818,-1544,-2392,-3276,-4183,-5030,-5762,-6306,-6593,-6565,-6190,-5468,-4430,-3157,-1758,-361,871,1832,2394,2522,2209,1519,577,-467,-1430,-2137,-2446,-2253,-1520,-287,1365,3277,5279,7177,8800,10013,10726,10920,10610,9881,8818,7545,6138,4701,3247,1821,392,-1053,-2529,-4063,-5610,-7155,-8591,-9840,-10770,-11282,-11274,-10698,-9529,-7822,-5652,-3174,-536,2061,4462,6494,8062,9080,9536,9445,8861,7858,6523,4941,3192,1350,-526,-2368,-4134,-5739,-7132,-8214,-8918,-9159,-8882,-8059,-6702,-4869,-2675,-257,2187,4489,6441,7904,8754,8938,8467,7404,5867,4016,2026,71,-1689,-3135,-4182,-4791,-4959,-4727,-4143,-3290,-2249,-1096,70,1186,2174,2973,3553,3875,3958,3814,3503,3084,2639,2232,1943,1794,1834,2024,2369,2783,3241,3645,3955,4111,4083,3846,3408,2763,1955,993,-70,-1198,-2349,-3459,-4489,-5370,-6060,-6510,-6699,-6610,-6251,-5660,-4868,-3955,-2994,-2060,-1261,-656,-330,-328,-666,-1347,-2307,-3478,-4726,-5917,-6892,-7511,-7646,-7246,-6265,-4790,-2894,-752,1471,3583,5421,6856,7809,8259,8241,7829,7137,6282,5378,4520,3764,3133,2624,2186,1790,1364,897,350,-240,-848,-1399,-1819,-2033,-1984,-1631,-999,-118,920,1994,3011,3817,4354,4542,4359,3833,3000,1931,719,-568,-1846,-3045,-4136,-5064,-5825,-6397,-6776,-6953,-6921,-6676,-6211,-5529,-4648,-3586,-2399,-1129,138,1347,2408,3281,3914,4297,4432,4356,4086,3701,3204,2664,2082,1487,886,297,-266,-765,-1167,-1425,-1500,-1356,-993,-395,374,1298,2284,3272,4193,4969,5563,5928,6040,5894,5481,4803,3885,2723,1366,-162,-1796,-3472,-5101,-6598,-7859,-8805,-9365,-9490,-9184,-8455,-7392,-6081,-4654,-3241,-1966,-926,-188,246,396,345,185,32,-13,125,475,1036,1727,2475,3139,3618,3800,3620,3055,2132,930,-443,-1838,-3132,-4171,-4890,-5198,-5109,-4632,-3832,-2787,-1579,-281,1031,2326,3563,4732,5820,6805,7650,8309,8692,8746,8373,7559,6287,4630,2700,659,-1298,-2979,-4219,-4877,-4919,-4333,-3221,-1724,-24,1666,3156,4277,4919,5022,4599,3721,2507,1108,-310,-1599,-2623,-3302,-3606,-3542,-3190,-2629,-1985,-1364,-852,-529,-392,-465,-667,-963,-1238,-1439,-1462,-1282,-849,-183,691,1708,2776,3809,4683,5316,5602,5498,4950,3989,2629,971,-899,-2842,-4726,-6412,-7788,-8751,-9255,-9274,-8833,-7980,-6785,-5334,-3707,-1982,-220,1522,3214,4804,6280,7583,8688,9537,10089,10296,10141,9601,8716,7515,6087,4508,2891,1303,-159,-1473,-2601,-3561,-4378,-5084,-5717,-6295,-6812,-7255,-7571,-7718,-7640,-7319,-6734,-5942,-4993,-4006,-3091,-2377,-1944,-1872,-2127,-2694,-3424,-4201,-4846,-5195,-5144,-4579,-3525,-2002,-158,1835,3761,5378,6491,6923,6595,5501,3734,1479,-1031,-3498,-5642,-7200,-7968,-7845,-6803,-4950,-2462,399,3325,6018,8190,9625,10190,9837,8632,6704,4298,1635,-961,-3268,-5040,-6125,-6456,-6020,-4917,-3295,-1349,667,2553,4061,5064,5430,5162,4290,2956,1321,-390,-1968,-3205,-3932,-4052,-3504,-2335,-613,1504,3861,6251,8507,10454,11962,12944,13341,13155,12401,11162,9507,7577,5491,3400,1458,-206,-1457,-2210,-2416,-2063,-1218,21,1500,3030,4419,5482,6062,6065,5444,4242,2536,490,-1732,-3929,-5919,-7556,-8722,-9386,-9553,-9293,-8743,-8020,-7314,-6734,-6402,-6369,-6623,-7125,-7748,-8387,-8892,-9157,-9119,-8742,-8081,-7208,-6238,-5300,-4492,-3891,-3531,-3376,-3383,-3444,-3469,-3367,-3073,-2576,-1899,-1118,-336,331,759,874,596,-50,-1045,-2270,-3597,-4862,-5885,-6520,-6635,-6167,-5107,-3509,-1494,782,3122,5331,7213,8615,9419,9571,9097,8067,6635,4997,3348,1919,871,321,330,844,1782,2965,4229,5353,6208,6648,6651,6230,5481,4548,3602,2822,2357,2319,2764,3675,4987,6570,8266,9892,11267,12230,12652,12466,11637,10219,8281,5969,3428,830,-1665,-3914,-5816,-7295,-8338,-8947,-9182,-9101,-8791,-8325,-7771,-7188,-6609,-6052,-5535,-5036,-4583,-4144,-3754,-3403,-3121,-2903,-2762,-2676,-2632,-2591,-2527,-2411,-2224,-1968,-1649,-1291,-921,-561,-230,71,344,619,902,1237,1621,2073,2566,3082,3573,4011,4352,4579,4693,4699,4637,4543,4452,4415,4443,4568,4773,5058,5376,5698,5951,6090,6032,5737,5147,4249,3042,1567,-112,-1905,-3701,-5395,-6877,-8079,-8952,-9493,-9738,-9747,-9608,-9411,-9229,-9136,-9150,-9289,-9518,-9797,-10061,-10245,-10278,-10110,-9687,-9000,-8025,-6789,-5318,-3665,-1898,-94,1640,3232,4553,5580,6215,6504,6434,6119,5628,5111,4668,4431,4464,4820,5482,6402,7480,8595,9607,10394,10842,10883,10488,9661,8472,6984,5323,3591,1908,372,-935,-1963,-2678,-3094,-3218,-3112,-2810,-2391,-1891,-1361,-831,-304,204,718,1246,1791,2361,2914,3436,3851,4114,4149,3909,3353,2476,1281,-173,-1829,-3591,-5366,-7053,-8557,-9793,-10681,-11175,-11217,-10810,-9940,-8649,-6993,-5057,-2947,-789,1302,3194,4795,6028,6854,7279,7338,7096,6654,6090,5506,4944,4444,3990,3545,3050,2434,1631,615,-646,-2084,-3657,-5230,-6689,-7879,-8680,-8981,-8718,-7875,-6482,-4625,-2432,-56,2327,4542,6439,7884,8806,9162,8965,8274,7172,5771,4198,2559,980,-476,-1728,-2758,-3535,-4075,-4376,-4462,-4346,-4048,-3585,-2992,-2288,-1536,-780,-81,493,888,1071,1013,733,271,-323,-962,-1561,-2053,-2348,-2420,-2230,-1794,-1131,-305,619,1559,2428,3144,3642,3854,3767,3354,2659,1711,612,-567,-1694,-2674,-3391,-3771,-3751,-3311,-2483,-1312,77,1571,3008,4236,5117,5532,5411,4722,3488,1783,-290,-2574,-4921,-7148,-9099,-10629,-11624,-12005,-11739,-10838,-9352,-7378,-5049,-2502,62,2500,4615,6276,7348,7773,7510,6614,5163,3315,1251,-825,-2696,-4199,-5177,-5567,-5351,-4578,-3375,-1870,-263,1304,2659,3715,4409,4741,4772,4575,4276,3972,3769,3724,3862,4163,4572,5005,5364,5561,5522,5213,4628,3796,2798,1700,627,-352,-1128,-1673,-1928,-1929,-1678,-1253,-707,-129,412,841,1100,1146,946,493,-204,-1125,-2223,-3440,-4701,-5905,-6959,-7741,-8142,-8068,-7439,-6233,-4458,-2192,456,3300,6168,8816,11070,12712,13622,13691,12908,11308,9007,6170,3009,-248,-3363,-6132,-8363,-9951,-10795,-10919,-10327,-9143,-7483,-5500,-3374,-1250,712,2406,3744,4683,5225,5383,5230,4822,4254,3606,2942,2333,1795,1354,998,694,425,131,-206,-623,-1129,-1720,-2377,-3072,-3755,-4403,-4962,-5415,-5749,-5942,-6021,-5970,-5805,-5530,-5123,-4578,-3873,-2970,-1881,-586,860,2409,3960,5394,6583,7394,7717,7480,6652,5261,3392,1177,-1223,-3612,-5815,-7658,-9025,-9819,-10023,-9639,-8739,-7406,-5748,-3883,-1909,72,1989,3786,5410,6837,8033,8971,9625,9962,9954,9582,8835,7722,6289,4591,2729,808,-1046,-2715,-4086,-5078,-5628,-5720,-5358,-4597,-3495,-2148,-656,892,2382,3757,4934,5883,6574,6997,7155,7057,6712,6139,5340,4342,3149,1795,303,-1273,-2884,-4454,-5913,-7187,-8206,-8921,-9299,-9328,-9025,-8431,-7600,-6614,-5548,-4493,-3517,-2695,-2067,-1670,-1516,-1595,-1888,-2352,-2932,-3561,-4159,-4650,-4953,-5003,-4748,-4159,-3244,-2024,-575,1034,2686,4285,5723,6917,7810,8367,8597,8524,8206,7711,7110,6488,5903,5421,5088,4937,4997,5264,5744,6395,7175,8012,8810,9464,9864,9897,9477,8546,7081,5122,2744,82,-2712,-5449,-7963,-10082,-11703,-12729,-13162,-13010,-12353,-11309,-9987,-8562,-7136,-5868,-4823,-4095,-3693,-3625,-3846,-4297,-4887,-5536,-6130,-6603,-6864,-6879,-6608,-6067,-5260,-4244,-3058,-1771,-436,890,2163,3343,4401,5311,6056,6600,6934,7015,6842,6396,5697,4765,3673,2477,1284,181,-739,-1384,-1707,-1658,-1242,-486,566,1811,3189,4568,5879,7011,7899,8473,8678,8481,7862,6820,5387,3605,1554,-670,-2955,-5180,-7210,-8940,-10244,-11054,-11292,-10941,-10007,-8546,-6648,-4441,-2084,248,2382,4138,5394,6038,6033,5401,4209,2599,739,-1171,-2939,-4369,-5333,-5728,-5519,-4744,-3469,-1832,18,1917,3702,5234,6410,7160,7468,7356,6877,6120,5173,4130,3075,2058,1121,269,-516,-1255,-1991,-2753,-3553,-4406,-5274,-6121,-6878,-7460,-7795,-7793,-7405,-6592,-5364,-3753,-1854,245,2387,4456,6288,7789,8833,9385,9394,8893,7924,6586,4998,3306,1670,231,-872,-1563,-1792,-1575,-980,-115,862,1801,2527,2926,2895,2424,1523,314,-1082,-2480,-3698,-4579,-4979,-4831,-4097,-2833,-1115,913,3090,5256,7232,8896,10115,10839,10998,10616,9693,8296,6501,4388,2085,-316,-2677,-4902,-6885,-8548,-9821,-10680,-11092,-11084,-10674,-9917,-8880,-7626,-6244,-4797,-3373,-2037,-855,117,846,1302,1481,1407,1090,604,-34,-736,-1479,-2183,-2836,-3372,-3785,-4040,-4127,-4037,-3769,-3333,-2747,-2046,-1254,-434,388,1147,1819,2371,2786,3063,3203,3226,3139,2973,2728,2444,2128,1814,1529,1305,1163,1134,1215,1410,1694,2028,2360,2636,2784,2764,2526,2069,1393,537,-449,-1493,-2533,-3487,-4306,-4933,-5334,-5490,-5389,-5045,-4465,-3689,-2753,-1703,-612,475,1469,2336,2998,3462,3685,3714,3561,3276,2908,2485,2047,1600,1152,700,239,-232,-693,-1145,-1533,-1857,-2064,-2139,-2077,-1859,-1512,-1048,-482,153,857,1614,2428,3293,4209,5154,6106,7021,7842,8521,8981,9198,9120,8755,8112,7237,6197,5067,3939,2888,1995,1301,846,631,633,834,1148,1538,1898,2169,2258,2116,1683,958,-64,-1333,-2784,-4334,-5881,-7328,-8579,-9569,-10243,-10597,-10630,-10397,-9937,-9332,-8637,-7909,-7190,-6510,-5864,-5271,-4698,-4154,-3615,-3079,-2548,-2021,-1518,-1044,-618,-252,46,264,403,463,441,357,208,22,-186,-409,-616,-819,-1006,-1179,-1353,-1517,-1675,-1821,-1934,-2006,-2016,-1941,-1781,-1507,-1140,-669,-129,461,1060,1634,2142,2558,2850,3009,3024,2902,2651,2297,1858,1374,867,369,-103,-534,-915,-1239,-1503,-1683,-1772,-1727,-1531,-1131,-517,349,1445,2769,4244,5806,7333,8701,9789,10464,10652,10301,9427,8104,6449,4631,2831,1224,-32,-858,-1201,-1115,-684,-60,595,1114,1369,1259,774,-58,-1134,-2305,-3418,-4298,-4820,-4892,-4499,-3672,-2530,-1206,120,1272,2109,2517,2452,1930,1021,-138,-1395,-2565,-3491,-4041,-4115,-3704,-2816,-1554,-24,1613,3220,4639,5782,6541,6905,6836,6372,5538,4386,2978,1379,-332,-2073,-3738,-5228,-6429,-7235,-7562,-7348,-6583,-5311,-3630,-1689,316,2188,3718,4744,5144,4867,3932,2431,521,-1610,-3724,-5623,-7092,-8000,-8255,-7841,-6814,-5292,-3433,-1442,481,2145,3386,4107,4250,3844,2956,1720,283,-1184,-2531,-3631,-4400,-4804,-4853,-4600,-4135,-3550,-2955,-2423,-2029,-1794,-1727,-1808,-1985,-2227,-2459,-2658,-2762,-2762,-2622,-2342,-1905,-1322,-586,288,1289,2400,3584,4819,6054,7253,8364,9346,10158,10752,11114,11192,10989,10484,9681,8605,7286,5787,4178,2544,972,-463,-1681,-2667,-3383,-3872,-4159,-4310,-4387,-4438,-4492,-4556,-4598,-4575,-4415,-4065,-3461,-2597,-1473,-153,1267,2675,3919,4882,5438,5522,5105,4211,2925,1368,-311,-1936,-3362,-4446,-5100,-5285,-5005,-4337,-3373,-2257,-1128,-129,626,1047,1100,769,103,-853,-1998,-3255,-4518,-5714,-6762,-7626,-8253,-8639,-8761,-8627,-8233,-7591,-6701,-5593,-4276,-2799,-1196,469,2138,3734,5196,6456,7455,8177,8575,8692,8522,8147,7603,6995,6366,5822,5389,5126,5038,5114,5328,5606,5897,6112,6184,6062,5707,5110,4311,3318,2227,1068,-88,-1192,-2239,-3187,-4063,-4859,-5575,-6211,-6723,-7075,-7207,-7067,-6615,-5855,-4808,-3560,-2226,-937,149,905,1225,1047,374,-753,-2228,-3924,-5678,-7332,-8738,-9762,-10324,-10352,-9851,-8832,-7361,-5531,-3454,-1265,904,2918,4664,6051,7015,7537,7622,7309,6669,5759,4683,3493,2268,1047,-132,-1251,-2278,-3208,-3994,-4601,-4981,-5062,-4816,-4180,-3171,-1779,-97,1814,3796,5728,7436,8795,9668,9990,9727,8888,7560,5826,3840,1742,-310,-2170,-3717,-4843,-5489,-5624,-5265,-4466,-3323,-1951,-504,882,2057,2915,3362,3361,2911,2049,867,-551,-2061,-3558,-4899,-5987,-6724,-7025,-6864,-6191,-5044,-3447,-1488,728,3048,5321,7364,9005,10105,10536,10256,9250,7598,5419,2896,241,-2334,-4606,-6417,-7620,-8164,-8024,-7267,-5979,-4309,-2402,-435,1455,3127,4497,5498,6118,6358,6262,5873,5246,4444,3510,2499,1455,415,-568,-1463,-2213,-2787,-3143,-3254,-3120,-2736,-2145,-1394,-545,317,1124,1799,2289,2559,2589,2399,1999,1436,751,-15,-824,-1624,-2412,-3118,-3743,-4224,-4530,-4624,-4461,-4033,-3324,-2367,-1197,110,1476,2801,3994,4967,5650,5993,5977,5592,4877,3859,2603,1180,-344,-1883,-3365,-4723,-5876,-6780,-7379,-7635,-7543,-7088,-6313,-5254,-3984,-2594,-1169,183,1367,2303,2920,3175,3063,2593,1830,855,-220,-1268,-2154,-2760,-2997,-2790,-2148,-1088,293,1876,3515,5051,6333,7231,7658,7552,6926,5796,4264,2421,411,-1624,-3540,-5207,-6502,-7357,-7706,-7555,-6911,-5844,-4425,-2761,-965,854,2574,4109,5359,6276,6805,6948,6703,6116,5237,4141,2908,1630,387,-719,-1625,-2244,-2543,-2483,-2072,-1339,-343,819,2043,3199,4160,4821,5076,4886,4230,3134,1683,-46,-1902,-3782,-5528,-7050,-8222,-9002,-9329,-9210,-8663,-7747,-6523,-5091,-3533,-1951,-445,916,2042,2895,3434,3659,3592,3275,2762,2121,1412,697,21,-573,-1056,-1393,-1564,-1538,-1282,-784,-10,1021,2300,3766,5328,6887,8287,9412,10123,10338,10007,9142,7791,6074,4110,2068,76,-1722,-3248,-4443,-5298,-5844,-6130,-6216,-6174,-6036,-5844,-5591,-5271,-4849,-4305,-3612,-2766,-1802,-744,306,1290,2094,2648,2888,2776,2339,1596,652,-404,-1455,-2374,-3092,-3520,-3651,-3498,-3109,-2582,-2009,-1498,-1159,-1052,-1245,-1740,-2519,-3522,-4651,-5797,-6819,-7596,-8005,-7959,-7410,-6349,-4820,-2902,-719,1599,3893,6023,7860,9284,10228,10642,10518,9898,8835,7427,5780,4014,2239,561,-934,-2174,-3117,-3711,-3967,-3850,-3395,-2605,-1521,-187,1323,2939,4536,6023,7260,8143,8576,8488,7859,6696,5068,3047,784,-1609,-3961,-6132,-8000,-9447,-10423,-10879,-10837,-10334,-9438,-8238,-6827,-5290,-3718,-2173,-718,613,1781,2758,3521,4029,4265,4186,3776,3032,1964,638,-873,-2426,-3885,-5072,-5830,-6024,-5568,-4441,-2711,-490,2000,4547,6872,8755,10005,10498,10224,9216,7646,5694,3609,1628,-36,-1224,-1836,-1862,-1337,-372,901,2332,3771,5107,6230,7097,7668,7955,7967,7738,7300,6671,5887,4940,3858,2629,1278,-175,-1697,-3219,-4677,-5977,-7025,-7742,-8056,-7934,-7388,-6459,-5242,-3872,-2477,-1240,-278,270,341,-103,-1027,-2369,-4000,-5783,-7546,-9131,-10386,-11191,-11472,-11192,-10370,-9062,-7374,-5407,-3324,-1212,776,2592,4144,5426,6419,7142,7613,7843,7847,7619,7159,6464,5542,4430,3188,1901,689,-343,-1055,-1364,-1188,-520,626,2143,3923,5774,7524,8987,9995,10436,10232,9380,7926,5971,3660,1150,-1369,-3755,-5843,-7547,-8784,-9550,-9843,-9732,-9279,-8571,-7695,-6727,-5723,-4754,-3837,-3028,-2345,-1828,-1507,-1414,-1578,-2013,-2718,-3677,-4821,-6089,-7345,-8473,-9319,-9741,-9624,-8884,-7489,-5481,-2945,-37,3047,6098,8892,11236,12988,14038,14368,13998,13008,11524,9681,7636,5532,3497,1639,43,-1249,-2199,-2822,-3125,-3151,-2943,-2548,-2020,-1403,-745,-90,535,1088,1567,1941,2224,2413,2519,2572,2570,2558,2544,2540,2585,2649,2774,2920,3098,3282,3455,3593,3677,3672,3575,3341,2981,2464,1797,986,30,-1034,-2189,-3391,-4590,-5723,-6729,-7513,-8022,-8169,-7912,-7221,-6102,-4591,-2779,-756,1330,3338,5133,6570,7560,8022,7927,7295,6166,4642,2829,869,-1101,-2946,-4542,-5791,-6618,-6990,-6897,-6378,-5496,-4355,-3076,-1794,-646,248,778,890,535,-246,-1429,-2897,-4553,-6255,-7869,-9280,-10376,-11095,-11396,-11269,-10760,-9901,-8786,-7472,-6056,-4592,-3153,-1778,-507,634,1624,2443,3076,3495,3705,3681,3454,3027,2462,1819,1183,653,319,275,580,1281,2360,3803,5501,7378,9275,11065,12593,13729,14364,14425,13868,12721,11018,8885,6421,3817,1207,-1212,-3316,-4960,-6068,-6586,-6510,-5894,-4801,-3359,-1700,38,1694,3151,4290,5029,5327,5161,4563,3570,2275,757,-855,-2450,-3900,-5084,-5909,-6290,-6195,-5612,-4592,-3212,-1599,102,1735,3138,4185,4765,4828,4367,3419,2073,443,-1343,-3143,-4841,-6327,-7532,-8394,-8909,-9056,-8868,-8364,-7582,-6563,-5354,-3996,-2542,-1042,457,1902,3260,4481,5549,6427,7116,7593,7876,7954,7850,7568,7130,6551,5851,5052,4186,3276,2367,1494,704,39,-458,-771,-866,-782,-523,-170,226,571,800,837,650,213,-466,-1338,-2369,-3453,-4532,-5491,-6265,-6772,-6967,-6838,-6372,-5633,-4657,-3538,-2368,-1233,-234,556,1074,1282,1173,753,66,-847,-1909,-3058,-4222,-5315,-6295,-7057,-7587,-7782,-7644,-7099,-6169,-4840,-3152,-1180,1016,3301,5580,7716,9597,11113,12188,12762,12811,12353,11422,10099,8480,6671,4809,3003,1368,6,-1025,-1664,-1912,-1779,-1317,-598,280,1214,2093,2813,3292,3459,3298,2792,1993,957,-218,-1429,-2556,-3510,-4176,-4525,-4496,-4132,-3453,-2564,-1549,-537,366,1065,1482,1589,1368,860,109,-804,-1801,-2802,-3741,-4567,-5246,-5771,-6138,-6352,-6435,-6375,-6174,-5833,-5319,-4654,-3826,-2869,-1836,-779,209,1067,1711,2105,2213,2064,1682,1154,561,0,-439,-675,-679,-398,118,877,1785,2809,3849,4856,5761,6511,7078,7423,7541,7426,7075,6510,5744,4817,3772,2661,1549,502,-432,-1193,-1771,-2153,-2362,-2435,-2430,-2392,-2401,-2488,-2701,-3051,-3528,-4105,-4735,-5345,-5886,-6269,-6461,-6405,-6082,-5495,-4659,-3614,-2430,-1164,91,1263,2286,3100,3687,4036,4173,4152,4020,3874,3761,3764,3910,4216,4659,5193,5741,6210,6521,6563,6300,5681,4718,3461,1992,423,-1114,-2490,-3603,-4347,-4686,-4605,-4120,-3306,-2239,-1034,189,1313,2221,2835,3070,2921,2371,1473,292,-1075,-2524,-3933,-5206,-6233,-6956,-7315,-7305,-6926,-6237,-5287,-4183,-3006,-1880,-901,-161,265,331,27,-644,-1614,-2831,-4176,-5559,-6847,-7955,-8764,-9229,-9277,-8917,-8142,-7016,-5599,-3992,-2310,-661,823,2063,2965,3506,3676,3532,3151,2659,2170,1830,1728,1957,2528,3446,4634,6011,7463,8859,10108,11100,11792,12146,12176,11901,11383,10652,9776,8765,7667,6470,5200,3843,2429,958,-512,-1969,-3333,-4583,-5636,-6473,-7035,-7308,-7285,-6971,-6401,-5618,-4682,-3664,-2647,-1693,-896,-291,50,123,-79,-533,-1177,-1947,-2747,-3479,-4058,-4404,-4458,-4200,-3630,-2788,-1736,-550,678,1866,2931,3822,4493,4917,5100,5031,4757,4285,3679,2972,2234,1512,869,351,6,-144,-79,203,673,1321,2068,2889,3686,4419,4991,5369,5479,5315,4851,4124,3173,2087,952,-106,-1007,-1642,-1986,-2008,-1761,-1311,-766,-251,125,250,70,-455,-1291,-2382,-3622,-4887,-6058,-7010,-7679,-7992,-7977,-7630,-7054,-6298,-5483,-4679,-3969,-3397,-2988,-2729,-2600,-2534,-2492,-2397,-2216,-1902,-1454,-865,-186,556,1277,1932,2446,2781,2920,2861,2650,2325,1960,1615,1336,1171,1110,1160,1263,1389,1459,1451,1295,1020,596,98,-445,-961,-1397,-1715,-1891,-1942,-1873,-1757,-1599,-1471,-1374,-1323,-1304,-1282,-1224,-1083,-825,-428,106,752,1465,2172,2796,3261,3495,3457,3135,2528,1708,718,-331,-1358,-2261,-2950,-3372,-3468,-3235,-2680,-1842,-790,408,1660,2879,3980,4901,5591,6040,6252,6263,6131,5911,5662,5427,5231,5071,4936,4784,4583,4296,3900,3395,2809,2188,1600,1128,824,766,954,1391,2015,2739,3439,3995,4257,4147,3574,2553,1119,-604,-2468,-4280,-5853,-7019,-7647,-7685,-7126,-6067,-4632,-3023,-1437,-77,880,1319,1176,451,-777,-2411,-4290,-6255,-8135,-9786,-11073,-11904,-12223,-11998,-11260,-10042,-8432,-6533,-4468,-2376,-406,1315,2645,3509,3834,3609,2872,1678,153,-1579,-3366,-5037,-6455,-7464,-7976,-7900,-7230,-5975,-4210,-2042,387,2922,5386,7624,9480,10850,11640,11833,11425,10494,9129,7476,5688,3917,2315,990,15,-574,-807,-730,-438,-29,381,707,852,783,464,-81,-818,-1681,-2598,-3483,-4268,-4886,-5294,-5480,-5435,-5191,-4798,-4294,-3770,-3258,-2828,-2497,-2281,-2163,-2101,-2056,-1951,-1750,-1390,-857,-156,708,1670,2697,3732,4731,5676,6543,7334,8041,8658,9155,9496,9631,9495,9045,8241,7091,5633,3958,2187,475,-1019,-2155,-2814,-2949,-2540,-1674,-429,995,2449,3724,4660,5132,5065,4457,3369,1926,287,-1348,-2797,-3874,-4463,-4463,-3879,-2743,-1172,691,2655,4551,6174,7396,8089,8189,7692,6615,5065,3131,990,-1241,-3378,-5313,-6912,-8111,-8853,-9134,-8971,-8420,-7551,-6461,-5241,-3987,-2788,-1706,-813,-131,297,470,389,72,-453,-1127,-1917,-2733,-3536,-4235,-4791,-5132,-5239,-5075,-4648,-3978,-3103,-2099,-1031,-5,903,1585,1997,2062,1798,1190,308,-790,-2006,-3246,-4419,-5442,-6245,-6783,-7014,-6929,-6525,-5811,-4830,-3612,-2224,-740,772,2221,3530,4638,5485,6038,6298,6255,5949,5411,4677,3818,2864,1909,991,199,-418,-800,-907,-720,-244,491,1430,2494,3583,4609,5456,6072,6387,6397,6127,5610,4946,4180,3429,2719,2135,1673,1355,1152,1037,958,876,749,550,277,-74,-461,-870,-1226,-1502,-1632,-1582,-1328,-866,-226,546,1369,2161,2829,3298,3499,3416,3032,2405,1576,666,-253,-1044,-1640,-1960,-1972,-1687,-1145,-433,354,1085,1666,1977,1961,1573,814,-265,-1592,-3052,-4512,-5843,-6907,-7607,-7866,-7646,-6971,-5878,-4476,-2868,-1200,400,1806,2920,3682,4052,4048,3695,3050,2194,1178,91,-1017,-2086,-3075,-3929,-4629,-5106,-5345,-5289,-4929,-4239,-3246,-1985,-524,1027,2565,3941,5051,5770,6038,5821,5132,4046,2657,1097,-489,-1981,-3252,-4239,-4883,-5185,-5155,-4847,-4295,-3583,-2737,-1837,-907,-5,829,1555,2107,2459,2538,2329,1792,944,-197,-1561,-3069,-4611,-6069,-7324,-8269,-8815,-8903,-8509,-7634,-6333,-4665,-2749,-690,1374,3320,5031,6409,7391,7926,8024,7690,6985,5972,4737,3375,1995,692,-424,-1278,-1784,-1918,-1649,-1009,-58,1140,2461,3815,5076,6170,6993,7535,7726,7609,7165,6448,5483,4330,3037,1685,328,-940,-2055,-2937,-3525,-3766,-3634,-3116,-2236,-1045,378,1931,3476,4902,6057,6845,7175,6997,6314,5174,3665,1929,116,-1611,-3093,-4216,-4906,-5136,-4959,-4450,-3748,-2984,-2313,-1839,-1655,-1772,-2182,-2788,-3504,-4193,-4742,-5067,-5115,-4882,-4425,-3800,-3126,-2483,-1952,-1589,-1396,-1359,-1426,-1534,-1619,-1639,-1558,-1384,-1143,-873,-633,-465,-397,-445,-588,-796,-1034,-1260,-1444,-1586,-1680,-1765,-1871,-2029,-2263,-2567,-2911,-3229,-3447,-3459,-3203,-2596,-1642,-347,1200,2891,4578,6106,7325,8119,8409,8164,7422,6237,4737,3047,1310,-324,-1739,-2819,-3494,-3706,-3452,-2733,-1599,-120,1616,3490,5380,7155,8683,9851,10564,10765,10433,9593,8309,6677,4824,2873,973,-772,-2232,-3358,-4079,-4408,-4349,-3969,-3330,-2532,-1662,-818,-75,501,880,1048,1014,834,544,230,-59,-253,-322,-236,-21,312,689,1074,1380,1585,1618,1488,1164,673,21,-766,-1653,-2617,-3616,-4624,-5595,-6492,-7267,-7877,-8278,-8438,-8333,-7966,-7360,-6556,-5615,-4609,-3596,-2644,-1780,-1027,-375,193,715,1198,1682,2136,2555,2883,3071,3071,2839,2373,1681,836,-94,-989,-1758,-2294,-2543,-2471,-2101,-1485,-705,141,955,1664,2200,2549,2697,2670,2505,2234,1913,1554,1202,842,498,135,-234,-634,-1044,-1458,-1837,-2147,-2344,-2393,-2276,-1989,-1561,-1039,-480,48,493,818,1019,1110,1144,1173,1268,1487,1854,2381,3019,3725,4387,4935,5259,5314,5059,4519,3740,2815,1843,947,211,-268,-463,-355,9,581,1237,1902,2431,2746,2765,2441,1775,798,-438,-1814,-3250,-4589,-5733,-6556,-6963,-6907,-6341,-5304,-3833,-2034,-25,2043,4022,5753,7100,7953,8237,7922,7024,5611,3790,1700,-478,-2586,-4436,-5889,-6836,-7211,-7024,-6315,-5199,-3793,-2270,-762,580,1662,2417,2820,2895,2693,2284,1764,1188,637,133,-299,-655,-951,-1180,-1355,-1466,-1509,-1488,-1397,-1270,-1131,-1042,-1057,-1244,-1642,-2289,-3160,-4224,-5379,-6523,-7528,-8263,-8649,-8603,-8142,-7301,-6182,-4913,-3644,-2508,-1620,-1040,-783,-798,-1025,-1331,-1633,-1820,-1834,-1670,-1336,-919,-488,-165,-6,-85,-376,-849,-1386,-1880,-2165,-2142,-1688,-777,595,2356,4385,6534,8618,10475,11947,12932,13361,13242,12621,11600,10313,8895,7493,6218,5165,4378,3881,3646,3632,3775,3996,4240,4431,4538,4524,4393,4140,3799,3369,2898,2366,1811,1210,571,-105,-830,-1578,-2349,-3108,-3835,-4490,-5065,-5519,-5873,-6089,-6197,-6171,-6017,-5724,-5278,-4674,-3917,-2997,-1961,-818,361,1518,2583,3468,4118,4476,4533,4296,3819,3163,2399,1610,831,117,-543,-1133,-1694,-2224,-2748,-3256,-3722,-4118,-4382,-4487,-4389,-4092,-3603,-2974,-2263,-1548,-904,-403,-81,27,-46,-275,-578,-875,-1082,-1097,-896,-426,259,1094,1959,2704,3193,3300,2968,2190,1042,-351,-1839,-3223,-4390,-5186,-5594,-5585,-5232,-4613,-3841,-3016,-2224,-1523,-930,-448,-37,311,642,930,1180,1329,1327,1126,657,-72,-1074,-2274,-3607,-4942,-6161,-7132,-7730,-7870,-7477,-6536,-5058,-3122,-824,1664,4179,6523,8511,10011,10899,11164,10807,9936,8666,7165,5577,4051,2677,1522,612,-83,-579,-948,-1236,-1500,-1786,-2126,-2519,-2967,-3418,-3825,-4121,-4239,-4132,-3777,-3181,-2381,-1443,-432,576,1520,2372,3098,3707,4209,4612,4965,5256,5548,5820,6116,6415,6722,7003,7238,7363,7353,7149,6739,6122,5328,4422,3493,2640,1959,1540,1414,1608,2070,2728,3467,4144,4625,4751,4436,3591,2229,405,-1751,-4052,-6277,-8205,-9631,-10423,-10501,-9913,-8748,-7220,-5533,-3945,-2653,-1823,-1523,-1764,-2462,-3508,-4733,-6006,-7176,-8171,-8939,-9481,-9839,-10064,-10215,-10337,-10441,-10528,-10539,-10433,-10121,-9549,-8673,-7479,-6011,-4335,-2585,-893,565,1652,2242,2268,1728,672,-753,-2394,-4034,-5493,-6609,-7276,-7469,-7213,-6605,-5751,-4772,-3754,-2743,-1739,-688,486,1869,3528,5498,7747,10201,12719,15140,17283,18994,20148,20697,20648,20080,19125,17952,16732,15643,14776,14225,13941,13878,13888,13803,13475,12725,11482,9689,7388,4700,1782,-1132,-3819,-6051,-7650,-8486,-8529,-7795,-6415,-4538,-2382,-168,1904,3622,4868,5518,5543,4941,3765,2103,70,-2201,-4569,-6904,-9085,-11006,-12604,-13813,-14620,-15009,-15001,-14615,-13885,-12869,-11602,-10177,-8663,-7159,-5767,-4590,-3702,-3193,-3076,-3370,-4031,-4984,-6118,-7317,-8432,-9359,-9988,-10263,-10159,-9687,-8889,-7825,-6566,-5182,-3731,-2260,-799,642,2048,3433,4778,6077,7288,8347,9183,9684,9771,9344,8370,6848,4844,2505,19,-2357,-4372,-5776,-6366,-6024,-4704,-2475,525,4056,7866,11627,15072,17916,19968,21068,21174,20282,18479,15927,12790,9322,5749,2314,-757,-3276,-5113,-6184,-6494,-6104,-5155,-3820,-2335,-910,235,934,1091,661,-293,-1673,-3296,-4980,-6513,-7715,-8450,-8618,-8203,-7219,-5758,-3918,-1853,315,2432,4394,6104,7488,8513,9142,9365,9182,8579,7570,6149,4349,2193,-245,-2891,-5618,-8284,-10728,-12769,-14258,-15038,-15037,-14205,-12598,-10326,-7582,-4612,-1700,868,2841,4004,4268,3596,2102,-44,-2560,-5144,-7454,-9189,-10109,-10038,-8952,-6879,-4014,-587,3079,6647,9792,12213,13688,14088,13356,11567,8854,5434,1578,-2445,-6333,-9841,-12733,-14828,-15999,-16158,-15294,-13430,-10679,-7166,-3122,1244,5640,9826,13518,16520,18640,19783,19915,19084,17421,15112,12402,9550,6812,4429,2549,1310,699,694,1153,1903,2757,3478,3908,3862,3276,2104,402,-1716,-4082,-6478,-8677,-10453,-11620,-12032,-11629,-10421,-8499,-6022,-3219,-312,2418,4776,6558,7666,8044,7730,6805,5410,3700,1840,-24,-1780,-3342,-4693,-5816,-6750,-7517,-8140,-8630,-8953,-9074,-8922,-8450,-7603,-6379,-4795,-2926,-875,1227,3234,5010,6435,7424,7941,7982,7603,6878,5914,4822,3715,2679,1792,1071,537,133,-178,-482,-841,-1315,-1937,-2718,-3630,-4636,-5672,-6687,-7623,-8450,-9156,-9739,-10235,-10652,-11020,-11309,-11498,-11482,-11181,-10454,-9208,-7365,-4900,-1872,1606,5333,9067,12522,15422,17510,18595,18578,17446,15316,12380,8922,5259,1713,-1400,-3855,-5471,-6179,-6009,-5049,-3509,-1596,406,2267,3737,4675,4946,4559,3537,2013,164,-1825,-3707,-5302,-6413,-6931,-6778,-5970,-4559,-2681,-487,1834,4097,6144,7836,9101,9897,10248,10200,9836,9228,8454,7551,6546,5430,4182,2771,1181,-595,-2513,-4512,-6480,-8281,-9772,-10812,-11283,-11142,-10363,-9027,-7252,-5195,-3059,-1008,787,2233,3256,3871,4107,4031,3734,3276,2722,2106,1430,694,-119,-1017,-1975,-2957,-3884,-4661,-5183,-5350,-5103,-4411,-3329,-1947,-436,1010,2178,2870,2949,2342,1094,-670,-2721,-4778,-6525,-7671,-7979,-7300,-5604,-2976,406,4241,8225,11983,15196,17573,18913,19097,18120,16068,13116,9511,5536,1497,-2311,-5621,-8239,-10015,-10909,-10924,-10174,-8778,-6950,-4850,-2712,-682,1060,2412,3283,3639,3479,2847,1814,493,-997,-2512,-3910,-5063,-5846,-6185,-6022,-5344,-4182,-2588,-662,1488,3736,5937,7955,9638,10859,11476,11409,10581,8984,6666,3720,319,-3333,-6985,-10381,-13247,-15379,-16568,-16741,-15859,-13999,-11329,-8054,-4478,-866,2476,5309,7457,8791,9307,9028,8092,6630,4858,2931,1050,-663,-2079,-3140,-3782,-4015,-3824,-3256,-2330,-1122,316,1871,3438,4874,6018,6724,6839,6267,4942,2891,187,-3000,-6439,-9874,-12991,-15519,-17191,-17843,-17342,-15731,-13068,-9587,-5547,-1285,2851,6531,9471,11481,12458,12422,11488,9866,7826,5670,3692,2156,1256,1103,1733,3062,4970,7242,9656,11966,13959,15439,16284,16408,15798,14496,12575,10169,7400,4429,1395,-1575,-4358,-6871,-9038,-10793,-12107,-12916,-13223,-12971,-12193,-10881,-9115,-6965,-4593,-2130,194,2220,3752,4656,4865,4345,3187,1484,-550,-2739,-4831,-6657,-8019,-8838,-9046,-8675,-7815,-6587,-5185,-3767,-2519,-1569,-998,-829,-1004,-1428,-1939,-2392,-2634,-2566,-2155,-1422,-489,523,1405,2031,2236,1982,1246,144,-1209,-2577,-3779,-4600,-4898,-4605,-3726,-2359,-670,1146,2862,4298,5311,5836,5894,5567,5017,4424,3975,3842,4133,4898,6115,7682,9448,11236,12838,14090,14843,15018,14592,13608,12152,10366,8369,6317,4294,2378,583,-1092,-2712,-4301,-5942,-7640,-9411,-11218,-12996,-14651,-16086,-17192,-17872,-18065,-17706,-16812,-15401,-13562,-11403,-9081,-6752,-4585,-2716,-1249,-238,321,481,345,28,-318,-574,-632,-413,93,876,1864,2952,4040,4994,5738,6178,6300,6086,5569,4801,3822,2715,1516,279,-963,-2194,-3391,-4536,-5606,-6549,-7309,-7797,-7933,-7633,-6838,-5539,-3740,-1552,929,3498,5984,8164,9862,10936,11305,10968,9997,8529,6761,4909,3197,1828,953,674,1012,1923,3303,4973,6751,8393,9705,10490,10618,10037,8762,6912,4663,2266,-14,-1902,-3164,-3638,-3228,-1960,73,2664,5587,8544,11270,13515,15084,15863,15813,14957,13415,11323,8866,6232,3591,1094,-1146,-3064,-4622,-5825,-6700,-7281,-7629,-7782,-7815,-7755,-7692,-7649,-7711,-7908,-8285,-8873,-9656,-10643,-11750,-12948,-14110,-15167,-15990,-16500,-16615,-16284,-15494,-14265,-12635,-10707,-8561,-6346,-4187,-2215,-574,658,1389,1605,1324,613,-413,-1611,-2835,-3938,-4803,-5362,-5586,-5497,-5168,-4670,-4111,-3541,-3028,-2541,-2082,-1548,-894,-25,1101,2501,4161,6005,7948,9862,11640,13154,14338,15125,15511,15503,15148,14485,13581,12462,11169,9703,8067,6251,4252,2069,-263,-2691,-5140,-7488,-9626,-11407,-12707,-13402,-13413,-12669,-11192,-8996,-6216,-2962,551,4159,7636,10828,13564,15740,17271,18122,18289,17804,16737,15169,13229,11032,8722,6430,4275,2377,809,-363,-1116,-1449,-1401,-1021,-398,380,1219,1992,2622,2973,2986,2576,1715,402,-1319,-3380,-5660,-8038,-10376,-12527,-14383,-15831,-16804,-17266,-17200,-16627,-15574,-14087,-12210,-10003,-7523,-4841,-2045,761,3457,5889,7931,9420,10259,10353,9687,8295,6278,3825,1136,-1509,-3872,-5713,-6854,-7199,-6728,-5528,-3753,-1648,526,2476,3950,4745,4734,3888,2256,-6,-2726,-5636,-8519,-11120,-13252,-14763,-15558,-15598,-14915,-13574,-11705,-9457,-7004,-4530,-2214,-199,1384,2460,3015,3055,2698,2026,1226,424,-204,-558,-533,-103,737,1938,3409,5063,6771,8438,9969,11293,12383,13200,13757,14035,14038,13754,13171,12283,11101,9633,7927,6038,4045,2043,121,-1613,-3081,-4197,-4902,-5153,-4915,-4189,-2990,-1367,596,2794,5066,7270,9201,10706,11608,11792,11190,9787,7670,4967,1896,-1294,-4342,-6989,-9024,-10308,-10760,-10412,-9335,-7703,-5693,-3535,-1444,385,1777,2607,2809,2346,1268,-351,-2375,-4639,-6964,-9161,-11059,-12519,-13433,-13750,-13458,-12591,-11218,-9435,-7338,-5053,-2668,-299,1980,4079,5928,7452,8584,9267,9451,9132,8315,7074,5504,3742,1940,239,-1233,-2411,-3265,-3849,-4239,-4569,-4951,-5496,-6242,-7183,-8223,-9220,-10005,-10385,-10239,-9466,-8098,-6216,-4016,-1729,391,2108,3256,3764,3643,3037,2127,1175,411,55,250,1052,2444,4315,6492,8781,10951,12836,14264,15177,15537,15394,14852,14016,13065,12123,11333,10787,10513,10508,10679,10916,11060,10972,10508,9613,8241,6461,4367,2112,-119,-2171,-3877,-5168,-5996,-6409,-6504,-6422,-6314,-6334,-6558,-7038,-7721,-8505,-9230,-9715,-9784,-9301,-8206,-6519,-4377,-1983,375,2393,3790,4327,3893,2481,214,-2653,-5789,-8813,-11350,-13090,-13838,-13511,-12212,-10130,-7596,-4943,-2543,-662,483,833,433,-567,-1919,-3360,-4607,-5447,-5737,-5442,-4635,-3471,-2183,-1003,-166,164,-97,-949,-2269,-3899,-5600,-7145,-8320,-8976,-9025,-8477,-7387,-5886,-4113,-2220,-335,1453,3094,4586,5947,7236,8477,9728,10968,12176,13283,14183,14783,14984,14731,14028,12923,11555,10077,8700,7590,6909,6716,7024,7714,8628,9527,10160,10304,9781,8508,6513,3914,949,-2117,-4953,-7301,-8917,-9695,-9620,-8807,-7452,-5835,-4226,-2897,-2025,-1700,-1907,-2521,-3351,-4162,-4713,-4825,-4370,-3338,-1806,52,1985,3730,5005,5606,5388,4319,2475,20,-2810,-5738,-8494,-10844,-12609,-13715,-14154,-14030,-13477,-12694,-11836,-11072,-10454,-10010,-9665,-9302,-8799,-8005,-6865,-5323,-3446,-1331,872,2969,4815,6243,7189,7616,7572,7149,6478,5701,4952,4335,3901,3678,3622,3685,3801,3894,3937,3905,3821,3726,3675,3720,3900,4223,4665,5179,5688,6118,6398,6464,6289,5855,5171,4271,3184,1954,624,-781,-2218,-3664,-5093,-6452,-7723,-8819,-9698,-10257,-10428,-10123,-9291,-7906,-5994,-3627,-931,1931,4768,7372,9566,11192,12160,12434,12047,11083,9668,7952,6086,4204,2438,869,-409,-1366,-1944,-2164,-2000,-1533,-776,139,1152,2108,2917,3440,3606,3325,2589,1390,-204,-2110,-4201,-6341,-8369,-10157,-11553,-12456,-12798,-12518,-11663,-10274,-8476,-6426,-4299,-2288,-560,747,1564,1872,1744,1298,713,183,-89,59,749,2005,3785,5933,8238,10419,12196,13297,13527,12775,11043,8455,5216,1629,-1990,-5308,-8041,-9986,-11025,-11160,-10497,-9201,-7524,-5698,-3949,-2455,-1298,-509,-20,271,502,804,1273,1958,2842,3857,4885,5798,6461,6784,6708,6257,5489,4538,3528,2622,1911,1492,1343,1435,1641,1826,1834,1535,834,-277,-1762,-3489,-5291,-6967,-8319,-9186,-9474,-9149,-8291,-7014,-5522,-4007,-2678,-1675,-1096,-947,-1166,-1613,-2127,-2504,-2584,-2227,-1360,19,1849,4011,6322,8620,10686,12386,13585,14220,14295,13840,12961,11752,10348,8853,7352,5916,4569,3340,2214,1206,288,-519,-1236,-1853,-2382,-2831,-3226,-3591,-3967,-4396,-4904,-5531,-6265,-7109,-8017,-8946,-9820,-10578,-11141,-11464,-11516,-11291,-10828,-10174,-9396,-8570,-7736,-6935,-6155,-5372,-4545,-3626,-2591,-1432,-173,1134,2426,3633,4679,5538,6176,6621,6904,7083,7204,7298,7375,7388,7290,6978,6368,5385,3975,2160,-4,-2372,-4782,-7001,-8849,-10114,-10709,-10555,-9726,-8317,-6528,-4572,-2669,-1016,243,1041,1368,1302,955,471,1,-342,-458,-327,45,604,1255,1911,2486,2916,3201,3360,3470,3635,3954,4523,5398,6571,7986,9518,10998,12250,13092,13406,13133,12304,11034,9497,7910,6474,5359,4651,4354,4380,4565,4707,4592,4051,2965,1336,-765,-3148,-5555,-7723,-9357,-10276,-10349,-9609,-8172,-6295,-4265,-2426,-1068,-430,-620,-1653,-3380,-5596,-7996,-10287,-12191,-13497,-14085,-13936,-13116,-11785,-10126,-8372,-6705,-5294,-4214,-3494,-3078,-2872,-2756,-2619,-2372,-1985,-1460,-866,-287,166,407,355,10,-631,-1458,-2388,-3275,-3994,-4458,-4584,-4381,-3859,-3092,-2164,-1154,-157,779,1622,2357,3018,3634,4242,4891,5580,6318,7054,7757,8346,8783,9020,9041,8872,8537,8104,7621,7141,6691,6280,5890,5479,5013,4429,3712,2836,1813,673,-540,-1768,-2944,-4018,-4928,-5648,-6147,-6436,-6525,-6449,-6238,-5929,-5534,-5059,-4487,-3780,-2913,-1836,-557,926,2540,4207,5806,7219,8331,9063,9369,9254,8767,8005,7078,6141,5310,4722,4442,4506,4870,5429,6036,6499,6630,6269,5290,3663,1414,-1325,-4369,-7478,-10403,-12911,-14805,-15968,-16326,-15912,-14772,-13045,-10860,-8390,-5777,-3176,-689,1594,3615,5357,6788,7917,8728,9220,9389,9235,8778,8050,7099,6005,4844,3715,2715,1914,1386,1148,1211,1535,2066,2720,3413,4043,4531,4787,4772,4436,3794,2859,1692,359,-1057,-2492,-3869,-5170,-6355,-7438,-8408,-9287,-10052,-10714,-11228,-11560,-11658,-11457,-10918,-10002,-8713,-7085,-5187,-3132,-1039,929,2648,3969,4815,5113,4885,4158,3061,1703,256,-1147,-2379,-3350,-4029,-4402,-4527,-4441,-4242,-3976,-3704,-3458,-3226,-3012,-2776,-2507,-2205,-1864,-1548,-1261,-1072,-988,-1010,-1123,-1252,-1325,-1248,-923,-294,683,1975,3521,5181,6823,8254,9348,9983,10107,9752,8989,7979,6891,5926,5262,5037,5338,6160,7440,9026,10728,12318,13579,14320,14420,13810,12538,10689,8440,5991,3547,1306,-594,-2064,-3087,-3710,-4035,-4189,-4310,-4524,-4915,-5525,-6347,-7307,-8328,-9259,-10002,-10422,-10451,-10055,-9234,-8060,-6614,-5031,-3426,-1942,-668,297,925,1189,1125,781,231,-434,-1135,-1792,-2353,-2789,-3089,-3269,-3343,-3336,-3266,-3131,-2948,-2679,-2346,-1915,-1398,-817,-200,379,844,1107,1061,647,-209,-1493,-3187,-5188,-7368,-9551,-11542,-13163,-14220,-14621,-14261,-13173,-11396,-9058,-6311,-3339,-325,2523,5036,7035,8400,9030,8907,8054,6593,4682,2555,442,-1397,-2762,-3485,-3486,-2752,-1361,550,2778,5115,7317,9209,10609,11441,11656,11296,10452,9260,7900,6552,5397,4577,4186,4256,4750,5582,6613,7683,8631,9318,9640,9553,9057,8212,7109,5862,4592,3382,2326,1411,664,-9,-645,-1342,-2164,-3136,-4285,-5556,-6885,-8167,-9279,-10111,-10565,-10583,-10160,-9319,-8163,-6782,-5331,-3936,-2729,-1818,-1265,-1109,-1337,-1906,-2740,-3754,-4843,-5917,-6886,-7669,-8209,-8447,-8344,-7870,-6997,-5741,-4100,-2140,60,2386,4669,6739,8415,9517,9938,9599,8522,6800,4609,2174,-210,-2300,-3813,-4597,-4539,-3656,-2053,72,2474,4868,7008,8685,9777,10252,10145,9585,8689,7626,6483,5343,4210,3057,1817,434,-1157,-2963,-4963,-7075,-9172,-11088,-12639,-13648,-13962,-13503,-12250,-10281,-7747,-4865,-1892,915,3305,5125,6259,6731,6629,6118,5408,4711,4191,3967,4056,4410,4885,5333,5549,5412,4817,3781,2375,787,-795,-2106,-2972,-3220,-2831,-1837,-414,1223,2789,4019,4679,4611,3765,2190,46,-2427,-4939,-7187,-8891,-9831,-9881,-8994,-7269,-4843,-1991,1040,3946,6493,8507,9866,10589,10694,10337,9627,8741,7782,6855,5992,5216,4496,3820,3161,2525,1949,1465,1157,1067,1244,1690,2358,3154,3941,4550,4802,4547,3665,2110,-78,-2787,-5813,-8897,-11774,-14153,-15836,-16663,-16585,-15660,-13998,-11815,-9324,-6769,-4374,-2319,-760,219,576,324,-466,-1687,-3194,-4821,-6398,-7778,-8816,-9444,-9588,-9263,-8482,-7306,-5813,-4092,-2242,-383,1390,2948,4199,5052,5451,5392,4907,4093,3070,2002,1031,299,-95,-113,249,918,1789,2741,3616,4310,4716,4814,4614,4210,3717,3295,3078,3193,3689,4584,5793,7215,8661,9984,10981,11559,11605,11141,10186,8871,7307,5657,4052,2606,1407,484,-146,-537,-727,-815,-857,-948,-1116,-1416,-1818,-2328,-2879,-3449,-3985,-4473,-4898,-5263,-5587,-5862,-6095,-6249,-6286,-6131,-5714,-4956,-3805,-2257,-341,1809,4049,6131,7836,8921,9202,8587,7055,4737,1830,-1353,-4480,-7213,-9265,-10454,-10705,-10089,-8777,-7028,-5138,-3369,-1970,-1055,-692,-830,-1352,-2108,-2916,-3632,-4145,-4426,-4484,-4420,-4324,-4333,-4517,-4928,-5518,-6197,-6794,-7137,-7027,-6351,-5037,-3141,-817,1706,4109,6096,7373,7755,7158,5622,3339,571,-2321,-4983,-7072,-8345,-8637,-7942,-6355,-4084,-1411,1372,3964,6167,7810,8882,9403,9505,9336,9044,8761,8553,8421,8324,8142,7785,7129,6135,4789,3187,1444,-239,-1676,-2683,-3113,-2912,-2068,-683,1103,3074,5020,6713,7980,8685,8772,8241,7163,5643,3818,1829,-199,-2137,-3908,-5441,-6688,-7646,-8277,-8612,-8634,-8368,-7835,-7058,-6097,-5004,-3872,-2786,-1853,-1155,-776,-745,-1076,-1720,-2601,-3611,-4632,-5535,-6242,-6652,-6766,-6560,-6080,-5375,-4474,-3429,-2244,-905,580,2264,4093,6056,8044,9915,11531,12686,13277,13171,12387,10954,9043,6850,4640,2689,1235,488,533,1388,2918,4934,7127,9203,10831,11775,11854,11014,9317,6915,4068,1051,-1844,-4367,-6341,-7668,-8346,-8450,-8105,-7475,-6717,-5959,-5301,-4771,-4367,-4053,-3759,-3450,-3083,-2674,-2253,-1908,-1717,-1774,-2135,-2826,-3792,-4962,-6160,-7239,-8009,-8337,-8124,-7366,-6126,-4552,-2840,-1208,145,1055,1453,1337,806,24,-808,-1470,-1782,-1625,-950,177,1627,3196,4640,5755,6331,6293,5594,4338,2662,779,-1088,-2730,-3990,-4765,-5047,-4875,-4372,-3670,-2941,-2315,-1916,-1783,-1933,-2288,-2760,-3210,-3510,-3557,-3270,-2645,-1687,-491,884,2310,3728,5068,6292,7416,8424,9348,10183,10907,11498,11875,11994,11765,11170,10180,8839,7228,5458,3693,2052,694,-334,-986,-1319,-1427,-1441,-1489,-1699,-2115,-2749,-3533,-4335,-5036,-5461,-5538,-5194,-4480,-3489,-2381,-1347,-555,-153,-202,-703,-1571,-2668,-3814,-4847,-5618,-6048,-6121,-5888,-5468,-5003,-4661,-4564,-4817,-5437,-6372,-7509,-8663,-9642,-10243,-10314,-9760,-8580,-6856,-4747,-2471,-264,1658,3117,4030,4388,4278,3860,3330,2900,2756,3020,3751,4919,6425,8120,9815,11339,12543,13321,13658,13553,13113,12413,11582,10684,9781,8856,7885,6787,5498,3955,2146,100,-2093,-4294,-6335,-8032,-9236,-9824,-9779,-9116,-7992,-6561,-5082,-3770,-2830,-2398,-2501,-3091,-4005,-5053,-5999,-6657,-6883,-6622,-5906,-4836,-3575,-2284,-1146,-255,304,564,565,430,251,139,134,245,408,528,494,183,-447,-1447,-2721,-4185,-5650,-6928,-7833,-8213,-7980,-7150,-5782,-4062,-2153,-309,1311,2538,3306,3610,3491,3071,2451,1764,1098,516,32,-364,-727,-1097,-1512,-1980,-2462,-2889,-3163,-3162,-2791,-1969,-676,1055,3122,5371,7600,9597,11155,12115,12374,11933,10851,9300,7477,5638,4013,2809,2172,2150,2738,3812,5219,6750,8193,9371,10125,10386,10111,9353,8164,6662,4938,3101,1228,-614,-2390,-4064,-5613,-7005,-8187,-9106,-9688,-9864,-9589,-8827,-7610,-5986,-4078,-2018,8,1841,3317,4337,4842,4850,4439,3708,2806,1822,865,-43,-899,-1744,-2641,-3618,-4703,-5839,-6938,-7849,-8412,-8458,-7892,-6663,-4846,-2596,-170,2147,4028,5225,5545,4937,3469,1332,-1200,-3787,-6124,-7912,-8972,-9211,-8631,-7370,-5587,-3519,-1387,605,2299,3596,4460,4906,4976,4749,4283,3641,2865,1973,986,-72,-1185,-2282,-3309,-4161,-4749,-4976,-4770,-4104,-2986,-1493,266,2140,3954,5539,6740,7441,7584,7158,6223,4886,3291,1609,20,-1331,-2308,-2844,-2913,-2538,-1783,-742,495,1830,3194,4529,5794,6966,7997,8853,9446,9706,9518,8815,7505,5603,3127,218,-2951,-6133,-9061,-11467,-13136,-13901,-13730,-12644,-10813,-8437,-5791,-3141,-730,1257,2729,3652,4110,4205,4086,3904,3738,3665,3654,3656,3587,3339,2862,2116,1152,64,-999,-1865,-2370,-2394,-1883,-872,506,2058,3527,4661,5253,5144,4320,2823,836,-1426,-3690,-5699,-7244,-8154,-8390,-7925,-6866,-5315,-3441,-1391,681,2660,4450,5986,7237,8171,8777,9030,8905,8374,7414,6006,4177,1962,-542,-3210,-5886,-8386,-10544,-12200,-13249,-13638,-13365,-12503,-11160,-9482,-7639,-5794,-4087,-2649,-1541,-809,-452,-425,-681,-1120,-1664,-2200,-2653,-2929,-2983,-2776,-2305,-1593,-683,370,1485,2608,3640,4539,5217,5639,5746,5517,4926,3984,2707,1152,-612,-2478,-4331,-6019,-7421,-8396,-8858,-8754,-8079,-6884,-5263,-3324,-1210,964,3097,5105,6964,8641,10165,11516,12727,13736,14532,15014,15120,14768,13921,12582,10815,8755,6575,4511,2761,1550,988,1143,1962,3280,4885,6466,7747,8464,8436,7592,5955,3653,893,-2111,-5091,-7878,-10275,-12217,-13635,-14539,-14945,-14892,-14401,-13515,-12238,-10616,-8684,-6516,-4204,-1878,329,2265,3780,4765,5109,4782,3775,2153,25,-2447,-5065,-7617,-9897,-11701,-12901,-13369,-13083,-12054,-10356,-8141,-5573,-2868,-241,2105,3991,5273,5882,5780,5017,3690,1945,-15,-1999,-3778,-5189,-6077,-6372,-6054,-5182,-3850,-2222,-442,1301,2876,4150,5051,5541,5624,5344,4761,3965,3047,2094,1216,477,-25,-243,-128,331,1138,2238,3597,5112,6719,8302,9794,11102,12175,12971,13483,13703,13676,13394,12911,12216,11334,10261,9008,7601,6071,4486,2918,1470,237,-686,-1237,-1385,-1148,-590,191,1079,1945,2704,3271,3625,3759,3690,3450,3048,2504,1781,874,-266,-1649,-3268,-5077,-6995,-8890,-10632,-12066,-13081,-13593,-13590,-13091,-12191,-10999,-9652,-8289,-7036,-5998,-5253,-4841,-4776,-5034,-5564,-6289,-7112,-7915,-8585,-8985,-9004,-8550,-7551,-6008,-3949,-1486,1239,4011,6622,8839,10460,11356,11437,10744,9367,7507,5377,3238,1309,-241,-1298,-1860,-1977,-1757,-1351,-881,-479,-191,-56,-14,-14,40,222,569,1086,1707,2353,2871,3175,3110,2652,1757,483,-1070,-2762,-4406,-5825,-6833,-7296,-7120,-6277,-4824,-2865,-582,1830,4131,6124,7602,8436,8556,7936,6675,4869,2729,431,-1781,-3740,-5250,-6214,-6551,-6256,-5368,-3975,-2189,-150,2003,4137,6118,7845,9203,10126,10522,10354,9586,8219,6307,3936,1255,-1540,-4229,-6564,-8326,-9319,-9439,-8654,-7040,-4788,-2126,609,3142,5166,6481,6951,6545,5324,3433,1075,-1505,-4061,-6365,-8224,-9507,-10128,-10086,-9395,-8146,-6432,-4382,-2130,205,2489,4637,6538,8136,9368,10204,10635,10678,10373,9801,9043,8199,7359,6578,5899,5304,4752,4178,3486,2615,1502,134,-1446,-3169,-4910,-6525,-7889,-8884,-9447,-9589,-9344,-8838,-8197,-7572,-7098,-6881,-6972,-7389,-8073,-8942,-9865,-10707,-11333,-11643,-11562,-11081,-10213,-9034,-7621,-6091,-4529,-3043,-1676,-493,522,1352,2038,2586,3015,3309,3456,3414,3180,2727,2095,1321,504,-253,-817,-1068,-903,-260,859,2391,4211,6117,7915,9353,10251,10455,9917,8658,6838,4647,2374,311,-1289,-2194,-2311,-1612,-206,1738,3968,6250,8341,10075,11349,12118,12414,12298,11842,11146,10260,9242,8107,6858,5475,3959,2305,548,-1248,-3000,-4591,-5911,-6858,-7355,-7399,-6991,-6253,-5276,-4233,-3253,-2466,-1939,-1699,-1717,-1912,-2199,-2462,-2624,-2632,-2460,-2141,-1704,-1220,-732,-296,73,353,567,721,830,899,907,828,625,257,-289,-1013,-1876,-2816,-3747,-4588,-5263,-5733,-5980,-6036,-5960,-5824,-5726,-5717,-5859,-6122,-6479,-6809,-7006,-6923,-6447,-5498,-4055,-2164,49,2408,4691,6660,8129,8923,8999,8357,7133,5505,3732,2059,747,-27,-142,412,1563,3150,4959,6755,8305,9417,9977,9912,9276,8161,6730,5183,3706,2481,1621,1196,1174,1498,2034,2649,3208,3606,3785,3728,3463,3033,2484,1868,1178,434,-416,-1384,-2516,-3805,-5242,-6756,-8265,-9643,-10766,-11512,-11780,-11522,-10718,-9438,-7771,-5892,-3965,-2175,-680,435,1108,1389,1342,1093,768,465,263,162,139,103,-42,-394,-1020,-1937,-3091,-4383,-5637,-6671,-7303,-7394,-6879,-5778,-4208,-2337,-414,1361,2766,3678,4044,3887,3323,2500,1604,799,234,-30,48,418,1005,1714,2425,3071,3569,3914,4082,4126,4064,3957,3823,3694,3566,3447,3320,3204,3101,3049,3087,3253,3584,4096,4772,5568,6415,7192,7810,8132,8084,7606,6695,5400,3801,2030,218,-1488,-2973,-4140,-4947,-5379,-5484,-5336,-5036,-4704,-4453,-4375,-4528,-4914,-5493,-6172,-6841,-7375,-7671,-7662,-7324,-6675,-5780,-4714,-3571,-2443,-1389,-478,288,882,1348,1694,1980,2230,2480,2743,3009,3265,3469,3603,3641,3595,3483,3344,3214,3123,3062,3015,2903,2656,2169,1359,171,-1409,-3321,-5461,-7664,-9731,-11472,-12685,-13269,-13138,-12346,-10988,-9253,-7368,-5549,-4005,-2858,-2154,-1856,-1822,-1891,-1851,-1531,-816,350,1901,3727,5624,7405,8855,9840,10258,10114,9455,8399,7098,5698,4351,3162,2197,1481,1001,696,527,405,295,151,-35,-250,-469,-650,-760,-760,-652,-433,-139,191,509,766,935,988,921,739,441,61,-406,-910,-1437,-1935,-2358,-2661,-2789,-2711,-2398,-1852,-1081,-125,960,2105,3202,4155,4849,5178,5083,4500,3470,2045,357,-1417,-3093,-4460,-5354,-5651,-5308,-4343,-2881,-1063,872,2734,4301,5415,5994,5993,5503,4632,3579,2542,1711,1239,1203,1595,2345,3287,4242,5018,5444,5433,4952,4072,2924,1691,589,-208,-545,-368,305,1355,2603,3807,4749,5195,5025,4153,2617,534,-1924,-4517,-7017,-9208,-10931,-12094,-12676,-12735,-12360,-11691,-10841,-9928,-9011,-8121,-7248,-6347,-5387,-4321,-3148,-1893,-598,637,1762,2670,3347,3759,3947,3974,3935,3935,4079,4429,5020,5813,6716,7601,8275,8585,8344,7468,5887,3647,864,-2273,-5493,-8513,-11020,-12760,-13531,-13237,-11918,-9688,-6828,-3623,-447,2392,4613,6056,6657,6475,5670,4456,3108,1871,965,544,661,1306,2371,3707,5124,6448,7517,8237,8569,8527,8209,7703,7165,6695,6405,6343,6534,6950,7543,8223,8896,9458,9795,9843,9512,8791,7656,6135,4294,2186,-43,-2325,-4495,-6474,-8154,-9474,-10414,-10979,-11224,-11220,-11065,-10849,-10670,-10588,-10653,-10882,-11251,-11742,-12284,-12824,-13295,-13630,-13792,-13731,-13445,-12899,-12125,-11093,-9862,-8402,-6793,-5033,-3206,-1363,428,2075,3517,4682,5525,6026,6205,6095,5795,5390,5006,4755,4737,5029,5659,6622,7841,9219,10585,11789,12630,12980,12704,11761,10168,7995,5405,2574,-284,-2948,-5241,-7003,-8142,-8631,-8492,-7820,-6737,-5388,-3924,-2452,-1070,202,1337,2371,3305,4163,4920,5542,5976,6166,6075,5692,5035,4171,3178,2157,1227,464,-23,-203,-38,451,1219,2178,3232,4248,5115,5723,5993,5883,5386,4526,3359,1957,397,-1235,-2868,-4435,-5882,-7158,-8221,-9039,-9583,-9840,-9806,-9492,-8931,-8175,-7291,-6371,-5483,-4724,-4130,-3732,-3514,-3429,-3425,-3419,-3379,-3258,-3091,-2907,-2787,-2812,-3050,-3546,-4288,-5224,-6233,-7183,-7889,-8205,-7993,-7184,-5765,-3817,-1485,1033,3463,5594,7167,8057,8168,7541,6282,4596,2738,968,-428,-1265,-1381,-760,569,2436,4666,7007,9233,11153,12608,13532,13908,13795,13275,12482,11518,10495,9471,8478,7506,6532,5521,4453,3334,2187,1078,81,-737,-1312,-1638,-1742,-1698,-1642,-1689,-2006,-2666,-3734,-5171,-6867,-8664,-10343,-11711,-12579,-12853,-12481,-11535,-10132,-8462,-6722,-5104,-3739,-2713,-1996,-1511,-1114,-625,88,1158,2594,4361,6313,8244,9928,11100,11586,11236,10033,8059,5504,2637,-205,-2709,-4584,-5642,-5817,-5152,-3839,-2113,-305,1324,2507,3114,3088,2485,1444,145,-1204,-2428,-3382,-3989,-4233,-4142,-3801,-3290,-2715,-2129,-1584,-1068,-558,3,668,1475,2423,3481,4561,5585,6428,7034,7340,7365,7152,6798,6409,6098,5928,5958,6141,6440,6722,6882,6777,6314,5412,4061,2290,186,-2119,-4477,-6717,-8696,-10283,-11405,-12012,-12138,-11814,-11154,-10248,-9209,-8127,-7057,-6029,-5055,-4114,-3231,-2397,-1677,-1103,-737,-612,-717,-1011,-1383,-1704,-1819,-1592,-937,162,1632,3313,4995,6412,7348,7607,7115,5900,4104,1984,-149,-1975,-3175,-3580,-3084,-1782,127,2317,4412,6022,6838,6635,5374,3145,210,-3057,-6240,-8905,-10714,-11445,-11030,-9587,-7370,-4735,-2121,110,1603,2201,1856,692,-1018,-2955,-4726,-6022,-6590,-6323,-5246,-3507,-1349,926,3043,4738,5866,6368,6290,5791,5060,4336,3805,3619,3814,4362,5116,5912,6543,6845,6716,6118,5131,3865,2521,1265,274,-356,-597,-483,-132,328,732,972,951,661,130,-565,-1317,-2013,-2581,-2936,-3095,-3065,-2909,-2714,-2532,-2447,-2458,-2570,-2711,-2814,-2765,-2497,-1932,-1080,20,1260,2489,3540,4239,4473,4171,3382,2213,848,-478,-1573,-2255,-2451,-2166,-1500,-613,289,1027,1439,1460,1092,424,-383,-1150,-1691,-1884,-1659,-1068,-202,737,1555,2051,2061,1535,465,-1000,-2693,-4333,-5685,-6491,-6615,-5977,-4650,-2799,-678,1384,3091,4160,4412,3801,2379,362,-1982,-4314,-6324,-7762,-8483,-8472,-7830,-6758,-5510,-4336,-3448,-2967,-2916,-3211,-3683,-4127,-4323,-4107,-3389,-2191,-630,1068,2655,3845,4427,4255,3311,1704,-347,-2528,-4491,-5903,-6488,-6089,-4682,-2379,555,3801,6941,9618,11480,12322,12033,10669,8396,5498,2308,-813,-3545,-5611,-6851,-7164,-6596,-5232,-3263,-894,1639,4118,6347,8181,9501,10254,10417,9995,9056,7646,5890,3902,1848,-91,-1734,-2879,-3405,-3185,-2226,-577,1618,4144,6765,9222,11305,12828,13715,13940,13569,12739,11597,10343,9121,8067,7230,6627,6188,5811,5369,4709,3730,2337,502,-1753,-4341,-7150,-9997,-12716,-15123,-17062,-18421,-19140,-19201,-18664,-17607,-16160,-14453,-12624,-10805,-9092,-7588,-6339,-5407,-4793,-4506,-4501,-4710,-5043,-5355,-5530,-5415,-4903,-3914,-2418,-455,1883,4447,7032,9429,11378,12695,13175,12754,11400,9239,6450,3338,214,-2558,-4676,-5893,-6056,-5157,-3265,-611,2536,5819,8894,11441,13201,14010,13796,12591,10512,7759,4543,1150,-2215,-5292,-7943,-10013,-11450,-12212,-12305,-11771,-10652,-9037,-7006,-4690,-2200,294,2665,4736,6385,7486,7980,7850,7162,6035,4654,3215,1923,924,319,118,267,648,1125,1536,1779,1758,1472,964,330,-294,-777,-1007,-905,-476,238,1109,2013,2763,3243,3307,2922,2063,816,-721,-2362,-3931,-5231,-6110,-6462,-6260,-5557,-4476,-3206,-1960,-944,-349,-283,-794,-1838,-3291,-4983,-6693,-8228,-9391,-10079,-10220,-9827,-8968,-7738,-6275,-4685,-3100,-1581,-193,1049,2166,3163,4074,4898,5609,6176,6535,6641,6464,6011,5327,4502,3656,2913,2414,2252,2511,3205,4302,5732,7356,9043,10626,11965,12933,13451,13464,12986,12047,10733,9142,7391,5605,3881,2318,969,-137,-994,-1644,-2124,-2513,-2869,-3283,-3800,-4494,-5378,-6475,-7771,-9224,-10795,-12380,-13903,-15218,-16203,-16721,-16660,-15953,-14604,-12673,-10318,-7735,-5164,-2859,-1013,207,759,668,63,-858,-1865,-2723,-3241,-3297,-2866,-2018,-911,244,1213,1777,1801,1191,23,-1612,-3450,-5278,-6786,-7771,-8042,-7542,-6289,-4412,-2094,418,2904,5138,6978,8338,9201,9625,9710,9566,9312,9027,8750,8475,8156,7716,7077,6184,5001,3563,1948,271,-1283,-2559,-3361,-3573,-3121,-2015,-369,1645,3776,5782,7425,8544,9057,8983,8442,7617,6745,6063,5774,6019,6834,8161,9828,11591,13150,14203,14494,13833,12142,9466,5944,1838,-2557,-6891,-10854,-14155,-16599,-18058,-18497,-17967,-16577,-14496,-11919,-9068,-6163,-3417,-1025,860,2124,2690,2564,1764,404,-1375,-3380,-5386,-7173,-8524,-9287,-9366,-8757,-7550,-5894,-4010,-2111,-421,915,1794,2218,2240,1984,1583,1192,902,798,847,1015,1161,1184,910,275,-808,-2296,-4106,-6063,-7953,-9511,-10511,-10746,-10102,-8586,-6286,-3436,-312,2760,5476,7584,8940,9484,9300,8527,7401,6156,5026,4193,3754,3739,4091,4692,5418,6098,6625,6890,6850,6494,5863,5016,4053,3057,2117,1289,593,22,-462,-918,-1378,-1891,-2417,-2934,-3327,-3510,-3341,-2751,-1667,-129,1784,3894,5979,7787,9071,9637,9369,8247,6372,3933,1202,-1514,-3913,-5730,-6782,-6988,-6352,-5006,-3108,-910,1371,3491,5270,6557,7265,7359,6845,5793,4270,2426,363,-1732,-3730,-5436,-6733,-7460,-7552,-6955,-5706,-3914,-1754,538,2685,4426,5513,5787,5159,3660,1398,-1405,-4483,-7529,-10213,-12281,-13485,-13718,-12936,-11227,-8757,-5778,-2575,542,3297,5452,6852,7416,7153,6145,4548,2536,330,-1885,-3916,-5624,-6889,-7665,-7912,-7685,-7038,-6093,-4985,-3852,-2855,-2107,-1715,-1736,-2175,-3001,-4124,-5411,-6703,-7826,-8599,-8904,-8615,-7717,-6213,-4202,-1802,795,3429,5878,8011,9675,10829,11432,11559,11276,10727,10035,9327,8703,8210,7861,7603,7378,7071,6617,5927,4991,3825,2505,1135,-143,-1209,-1950,-2306,-2271,-1884,-1253,-491,239,837,1180,1245,1019,563,-45,-702,-1308,-1787,-2069,-2146,-2012,-1702,-1257,-712,-103,571,1311,2153,3125,4263,5575,7038,8590,10105,11428,12375,12741,12391,11186,9128,6257,2755,-1151,-5138,-8872,-12017,-14295,-15516,-15613,-14640,-12792,-10353,-7671,-5119,-3009,-1603,-1037,-1332,-2390,-4034,-5992,-8013,-9820,-11215,-12061,-12305,-11978,-11169,-10015,-8671,-7288,-5994,-4879,-3999,-3355,-2931,-2689,-2572,-2555,-2604,-2700,-2862,-3064,-3334,-3649,-4003,-4361,-4683,-4905,-4964,-4784,-4304,-3455,-2213,-557,1483,3851,6449,9165,11835,14327,16472,18153,19263,19744,19585,18816,17506,15755,13677,11388,9006,6611,4290,2078,13,-1892,-3627,-5181,-6522,-7621,-8405,-8805,-8746,-8151,-6997,-5279,-3058,-466,2331,5091,7583,9544,10785,11134,10560,9075,6848,4096,1129,-1715,-4110,-5764,-6463,-6103,-4679,-2344,675,4006,7269,10018,11891,12581,11932,9945,6764,2725,-1771,-6199,-10089,-12960,-14517,-14555,-13106,-10346,-6605,-2325,2035,6019,9269,11539,12730,12861,12093,10618,8706,6578,4438,2405,552,-1123,-2655,-4076,-5444,-6747,-7983,-9101,-10042,-10756,-11201,-11376,-11306,-11062,-10732,-10409,-10189,-10125,-10240,-10503,-10843,-11152,-11308,-11187,-10685,-9746,-8339,-6510,-4323,-1901,626,3107,5409,7407,9012,10181,10893,11192,11141,10843,10412,9966,9607,9415,9419,9619,9948,10321,10611,10697,10463,9839,8800,7372,5653,3762,1868,133,-1290,-2272,-2754,-2702,-2181,-1279,-151,1017,2050,2753,3006,2698,1815,386,-1488,-3636,-5886,-7991,-9775,-11022,-11627,-11493,-10644,-9138,-7136,-4825,-2462,-279,1462,2597,2985,2609,1546,-54,-1919,-3787,-5330,-6303,-6494,-5820,-4311,-2109,525,3283,5822,7832,9083,9439,8907,7600,5730,3590,1449,-393,-1766,-2530,-2697,-2327,-1582,-635,316,1118,1643,1828,1650,1129,311,-747,-1988,-3354,-4799,-6252,-7659,-8901,-9889,-10461,-10515,-9915,-8614,-6591,-3921,-753,2705,6176,9390,12064,14001,15028,15128,14308,12722,10531,7983,5287,2683,336,-1607,-3060,-3997,-4428,-4414,-4048,-3439,-2704,-1967,-1301,-787,-444,-279,-251,-336,-456,-587,-695,-750,-789,-792,-808,-828,-869,-901,-903,-826,-652,-344,65,558,1046,1458,1682,1655,1299,611,-398,-1646,-3041,-4439,-5709,-6724,-7383,-7644,-7495,-7013,-6279,-5448,-4642,-4003,-3607,-3493,-3640,-3958,-4337,-4612,-4648,-4316,-3554,-2350,-774,1046,2927,4673,6093,7031,7412,7204,6491,5377,4038,2670,1436,529,27,27,496,1394,2593,3949,5305,6482,7347,7767,7677,7026,5847,4171,2125,-172,-2538,-4791,-6748,-8237,-9131,-9346,-8864,-7733,-6062,-4021,-1804,357,2272,3746,4686,5004,4736,3926,2696,1178,-484,-2158,-3729,-5126,-6286,-7188,-7804,-8122,-8120,-7769,-7034,-5891,-4325,-2353,-26,2559,5262,7906,10284,12206,13469,13953,13571,12334,10333,7742,4793,1773,-1049,-3391,-5067,-5941,-5994,-5293,-3998,-2310,-478,1294,2806,3960,4683,5014,5001,4759,4384,3985,3616,3329,3083,2870,2586,2182,1579,732,-338,-1601,-2933,-4197,-5229,-5835,-5891,-5266,-3944,-1951,584,3467,6460,9282,11693,13462,14457,14621,13982,12651,10792,8587,6225,3880,1671,-294,-1969,-3334,-4395,-5174,-5718,-6057,-6252,-6347,-6394,-6456,-6575,-6807,-7177,-7694,-8341,-9062,-9788,-10411,-10836,-10957,-10706,-10037,-8962,-7535,-5872,-4106,-2415,-944,161,825,1008,758,153,-676,-1569,-2405,-3032,-3410,-3475,-3295,-2901,-2414,-1922,-1515,-1253,-1149,-1183,-1286,-1385,-1376,-1196,-796,-176,606,1471,2289,2939,3319,3342,3007,2321,1387,306,-771,-1720,-2414,-2785,-2801,-2465,-1841,-979,33,1131,2273,3421,4583,5759,6968,8217,9489,10749,11926,12927,13660,14023,13949,13393,12360,10872,9025,6891,4617,2316,130,-1820,-3418,-4573,-5227,-5351,-4974,-4156,-2991,-1621,-175,1196,2364,3242,3749,3879,3619,3016,2099,930,-446,-1959,-3559,-5157,-6672,-7996,-9014,-9626,-9738,-9303,-8332,-6869,-5060,-3045,-1023,822,2349,3441,4060,4224,3985,3448,2704,1855,970,86,-759,-1578,-2356,-3099,-3783,-4378,-4835,-5101,-5131,-4891,-4393,-3675,-2830,-1969,-1235,-752,-631,-925,-1633,-2701,-3996,-5382,-6667,-7685,-8308,-8428,-8040,-7169,-5909,-4401,-2785,-1219,186,1327,2183,2735,3038,3161,3180,3189,3243,3390,3622,3918,4209,4428,4498,4349,3946,3275,2360,1269,74,-1109,-2193,-3084,-3738,-4135,-4285,-4233,-4019,-3682,-3257,-2750,-2178,-1536,-847,-117,611,1304,1931,2448,2865,3166,3398,3591,3798,4073,4449,4946,5571,6278,7027,7730,8296,8629,8624,8212,7332,5985,4210,2094,-197,-2506,-4606,-6317,-7464,-7945,-7731,-6872,-5513,-3829,-2051,-386,1000,1992,2567,2759,2662,2391,2078,1802,1646,1594,1637,1689,1692,1569,1286,852,299,-269,-757,-1033,-992,-565,278,1485,2954,4519,5977,7132,7807,7892,7349,6235,4678,2869,1035,-631,-1938,-2798,-3181,-3146,-2815,-2358,-1940,-1730,-1845,-2353,-3265,-4537,-6073,-7753,-9437,-10988,-12287,-13245,-13807,-13960,-13732,-13180,-12399,-11476,-10512,-9574,-8717,-7935,-7222,-6510,-5751,-4886,-3865,-2682,-1329,161,1747,3387,5017,6576,8009,9236,10208,10869,11190,11169,10852,10286,9595,8867,8242,7809,7660,7824,8302,9024,9889,10751,11452,11833,11762,11157,9975,8262,6086,3601,966,-1622,-3983,-5954,-7410,-8285,-8559,-8284,-7550,-6484,-5230,-3919,-2653,-1504,-477,441,1312,2203,3163,4228,5377,6544,7645,8536,9127,9298,9019,8298,7181,5805,4289,2803,1488,455,-231,-563,-603,-441,-220,-64,-90,-365,-906,-1657,-2535,-3390,-4105,-4541,-4644,-4386,-3836,-3095,-2334,-1702,-1365,-1408,-1894,-2785,-4002,-5408,-6838,-8132,-9150,-9788,-10015,-9827,-9301,-8524,-7619,-6728,-5957,-5426,-5203,-5316,-5771,-6492,-7413,-8399,-9343,-10118,-10631,-10804,-10603,-9993,-9000,-7636,-5956,-4035,-1968,113,2064,3737,4987,5707,5857,5439,4570,3383,2098,928,81,-279,-56,765,2117,3878,5862,7881,9762,11332,12533,13277,13610,13553,13204,12647,11985,11301,10661,10114,9651,9266,8890,8469,7920,7177,6212,4997,3602,2066,518,-946,-2220,-3228,-3944,-4391,-4620,-4747,-4862,-5078,-5469,-6054,-6841,-7743,-8697,-9552,-10209,-10531,-10441,-9890,-8893,-7500,-5839,-4017,-2194,-475,1052,2347,3424,4334,5144,5944,6781,7700,8659,9614,10434,11024,11235,11003,10264,9045,7405,5474,3387,1313,-621,-2307,-3673,-4719,-5441,-5915,-6179,-6331,-6408,-6486,-6579,-6708,-6869,-7042,-7205,-7340,-7432,-7491,-7537,-7605,-7745,-7982,-8338,-8776,-9238,-9615,-9779,-9614,-9018,-7954,-6439,-4554,-2421,-220,1902,3766,5263,6300,6858,6952,6642,6024,5188,4246,3278,2365,1550,872,333,-70,-353,-567,-726,-889,-1057,-1245,-1419,-1555,-1589,-1498,-1246,-856,-360,159,625,958,1104,1057,848,562,298,189,325,784,1586,2686,4005,5421,6788,7989,8902,9465,9644,9455,8946,8202,7304,6358,5426,4575,3828,3175,2612,2080,1572,1043,508,-23,-508,-902,-1168,-1270,-1222,-1037,-781,-515,-314,-240,-338,-628,-1092,-1714,-2406,-3142,-3823,-4419,-4884,-5187,-5313,-5237,-4926,-4359,-3508,-2364,-948,689,2460,4240,5893,7271,8242,8702,8598,7914,6715,5089,3211,1248,-577,-2073,-3067,-3452,-3184,-2326,-1000,584,2183,3561,4488,4811,4449,3418,1824,-151,-2291,-4353,-6129,-7455,-8228,-8433,-8106,-7354,-6315,-5132,-3960,-2902,-2058,-1446,-1079,-899,-849,-849,-826,-750,-589,-380,-154,13,63,-53,-350,-809,-1363,-1944,-2430,-2764,-2859,-2724,-2367,-1880,-1349,-894,-590,-496,-608,-873,-1210,-1497,-1636,-1517,-1110,-384,572,1693,2806,3778,4456,4701,4476,3739,2578,1105,-495,-2030,-3280,-4079,-4278,-3813,-2674,-927,1321,3885,6595,9229,11601,13540,14908,15617,15626,14925,13562,11601,9178,6423,3553,744,-1773,-3844,-5316,-6155,-6345,-6010,-5278,-4366,-3478,-2814,-2540,-2748,-3482,-4692,-6283,-8100,-9954,-11652,-12996,-13842,-14085,-13696,-12712,-11237,-9404,-7398,-5365,-3458,-1773,-364,777,1682,2443,3128,3829,4590,5424,6311,7175,7934,8491,8755,8683,8236,7456,6381,5107,3733,2354,1082,-38,-939,-1642,-2154,-2544,-2866,-3190,-3561,-3992,-4471,-4935,-5311,-5509,-5454,-5112,-4472,-3604,-2591,-1570,-669,-3,374,448,289,3,-261,-350,-128,500,1555,3014,4765,6660,8529,10171,11431,12172,12312,11837,10776,9228,7312,5193,3010,919,-982,-2601,-3905,-4876,-5520,-5876,-5958,-5833,-5519,-5070,-4516,-3898,-3264,-2675,-2198,-1910,-1876,-2137,-2707,-3555,-4616,-5783,-6945,-7959,-8724,-9134,-9137,-8704,-7856,-6634,-5122,-3413,-1617,158,1808,3253,4436,5324,5927,6262,6367,6294,6067,5741,5319,4822,4244,3572,2835,2009,1180,342,-408,-1047,-1536,-1856,-2047,-2132,-2189,-2274,-2448,-2748,-3180,-3728,-4342,-4967,-5526,-5965,-6226,-6302,-6184,-5925,-5568,-5189,-4841,-4571,-4376,-4241,-4070,-3794,-3274,-2425,-1163,532,2626,5009,7523,9960,12102,13760,14759,15048,14596,13500,11900,9969,7929,5934,4172,2689,1577,768,255,-71,-251,-365,-423,-442,-387,-232,64,522,1130,1855,2614,3318,3850,4140,4107,3765,3149,2356,1516,769,241,28,161,601,1251,1945,2499,2726,2469,1646,230,-1697,-3993,-6452,-8843,-10933,-12527,-13490,-13747,-13330,-12309,-10847,-9118,-7320,-5618,-4151,-2965,-2077,-1407,-855,-304,382,1264,2402,3749,5230,6694,7986,8928,9400,9311,8678,7570,6148,4604,3173,2053,1413,1353,1877,2928,4359,5976,7568,8916,9851,10236,10017,9192,7834,6045,3980,1771,-427,-2516,-4401,-6047,-7428,-8551,-9428,-10063,-10484,-10675,-10674,-10471,-10116,-9640,-9115,-8611,-8207,-7979,-7976,-8223,-8703,-9363,-10100,-10804,-11320,-11522,-11287,-10525,-9212,-7358,-5043,-2393,438,3254,5904,8195,10041,11345,12096,12346,12146,11642,10939,10181,9478,8915,8546,8391,8436,8640,8960,9331,9705,10030,10253,10331,10206,9828,9158,8152,6821,5168,3268,1198,-918,-2955,-4774,-6271,-7346,-7961,-8112,-7834,-7213,-6350,-5365,-4359,-3430,-2623,-1954,-1410,-932,-472,31,607,1274,1986,2690,3287,3676,3765,3497,2845,1875,663,-619,-1814,-2731,-3220,-3177,-2559,-1422,131,1878,3598,5017,5899,6080,5445,4044,1964,-561,-3285,-5927,-8231,-10026,-11191,-11747,-11755,-11383,-10793,-10168,-9630,-9255,-9039,-8924,-8814,-8602,-8194,-7549,-6663,-5603,-4457,-3349,-2379,-1639,-1164,-945,-931,-1025,-1120,-1114,-920,-501,145,969,1893,2811,3622,4229,4553,4572,4264,3679,2867,1920,925,-22,-857,-1510,-1964,-2198,-2230,-2081,-1785,-1378,-882,-332,284,935,1641,2375,3131,3884,4609,5280,5894,6430,6920,7364,7808,8270,8769,9300,9841,10325,10691,10839,10681,10157,9231,7929,6348,4605,2897,1390,252,-421,-587,-312,289,1011,1650,1989,1877,1228,58,-1524,-3322,-5093,-6576,-7547,-7841,-7388,-6218,-4449,-2301,6,2176,4011,5288,5920,5852,5141,3884,2253,420,-1426,-3123,-4564,-5680,-6481,-7005,-7341,-7582,-7803,-8055,-8338,-8606,-8797,-8805,-8580,-8060,-7285,-6298,-5238,-4227,-3432,-2947,-2855,-3141,-3728,-4486,-5220,-5754,-5917,-5585,-4735,-3382,-1683,211,2053,3650,4800,5399,5396,4836,3831,2539,1161,-128,-1143,-1775,-1931,-1600,-796,409,1925,3639,5423,7162,8736,10042,10999,11535,11606,11192,10305,8979,7309,5367,3304,1218,-751,-2504,-3960,-5057,-5788,-6154,-6211,-6011,-5639,-5175,-4687,-4245,-3879,-3591,-3355,-3110,-2782,-2292,-1565,-571,699,2192,3835,5508,7096,8479,9575,10338,10769,10918,10867,10729,10590,10550,10628,10835,11096,11321,11372,11139,10516,9457,7973,6119,4020,1810,-359,-2338,-4034,-5362,-6324,-6929,-7258,-7386,-7426,-7448,-7529,-7664,-7854,-8016,-8073,-7939,-7538,-6852,-5913,-4784,-3611,-2519,-1656,-1125,-963,-1172,-1640,-2253,-2818,-3182,-3211,-2819,-2037,-913,363,1623,2624,3186,3143,2423,1039,-918,-3268,-5789,-8237,-10368,-11997,-12989,-13298,-12937,-12006,-10624,-8959,-7163,-5390,-3754,-2366,-1281,-558,-219,-282,-741,-1584,-2758,-4192,-5776,-7357,-8775,-9844,-10395,-10294,-9454,-7862,-5596,-2784,352,3577,6636,9282,11347,12696,13310,13226,12587,11557,10369,9213,8282,7697,7508,7711,8217,8920,9678,10371,10901,11228,11348,11309,11174,11000,10831,10655,10431,10054,9424,8405,6933,4958,2512,-296,-3314,-6322,-9095,-11411,-13089,-14000,-14103,-13430,-12097,-10280,-8187,-6048,-4052,-2347,-1029,-87,513,885,1154,1426,1794,2270,2835,3394,3844,4068,3985,3565,2847,1929,968,130,-410,-536,-183,632,1803,3179,4541,5678,6385,6515,5979,4799,3046,903,-1433,-3717,-5727,-7269,-8217,-8507,-8155,-7248,-5902,-4308,-2605,-1010,370,1363,1917,1954,1470,490,-939,-2727,-4774,-6960,-9158,-11238,-13087,-14606,-15723,-16409,-16650,-16497,-15997,-15239,-14309,-13286,-12235,-11201,-10176,-9141,-8043,-6803,-5357,-3647,-1660,556,2903,5213,7294,8936,9958,10260,9798,8669,7044,5188,3416,2038,1348,1540,2720,4854,7792,11264,14945,18433,21385,23471,24476,24306,22959,20598,17430,13770,9935,6235,2947,254,-1727,-2999,-3636,-3796,-3660,-3438,-3299,-3370,-3712,-4296,-5054,-5849,-6549,-7033,-7216,-7093,-6690,-6130,-5532,-5055,-4807,-4858,-5196,-5732,-6309,-6726,-6772,-6276,-5120,-3281,-844,2025,5061,7973,10455,12241,13149,13088,12081,10269,7839,5079,2244,-394,-2620,-4281,-5282,-5607,-5288,-4424,-3126,-1572,98,1692,3075,4098,4668,4719,4230,3229,1785,1,-1972,-3999,-5910,-7575,-8867,-9716,-10062,-9919,-9304,-8299,-6982,-5468,-3846,-2223,-664,773,2063,3193,4161,4959,5584,5994,6167,6055,5620,4875,3808,2528,1104,-276,-1471,-2273,-2545,-2163,-1103,571,2706,5043,7288,9101,10203,10352,9443,7484,4620,1125,-2663,-6338,-9548,-11959,-13390,-13744,-13093,-11606,-9562,-7270,-5062,-3196,-1874,-1160,-1019,-1289,-1760,-2155,-2259,-1884,-969,442,2206,4083,5815,7140,7853,7863,7166,5904,4301,2635,1219,294,34,489,1575,3094,4773,6276,7319,7654,7154,5820,3777,1261,-1427,-3963,-6064,-7509,-8185,-8096,-7323,-6057,-4491,-2850,-1327,-41,908,1522,1828,1890,1793,1605,1377,1149,910,660,359,-1,-441,-952,-1495,-2033,-2498,-2839,-3017,-3013,-2835,-2532,-2130,-1693,-1232,-777,-285,249,877,1614,2429,3314,4153,4878,5373,5556,5385,4855,4024,3007,1939,1005,335,80,278,935,1955,3190,4430,5471,6094,6149,5535,4245,2339,-39,-2688,-5400,-7924,-10080,-11697,-12694,-13041,-12806,-12082,-11059,-9892,-8773,-7836,-7155,-6752,-6548,-6433,-6241,-5826,-5065,-3913,-2403,-646,1158,2805,4041,4714,4692,4003,2740,1124,-577,-2065,-3079,-3415,-2994,-1836,-88,2020,4203,6184,7710,8636,8895,8541,7734,6663,5595,4718,4223,4166,4565,5316,6277,7273,8115,8672,8833,8575,7918,6945,5766,4498,3256,2102,1089,184,-637,-1473,-2379,-3448,-4695,-6137,-7709,-9329,-10870,-12206,-13210,-13797,-13904,-13518,-12679,-11416,-9834,-7987,-5985,-3915,-1880,6,1637,2908,3735,4086,3948,3403,2545,1550,591,-135,-463,-251,544,1923,3760,5865,7990,9832,11118,11605,11131,9646,7202,3991,278,-3578,-7207,-10238,-12369,-13388,-13209,-11885,-9589,-6613,-3318,-77,2729,4835,6043,6312,5728,4492,2899,1276,-50,-831,-891,-209,1148,2970,5018,6980,8620,9717,10184,10026,9352,8343,7224,6197,5438,5018,4936,5084,5299,5380,5140,4436,3219,1519,-522,-2709,-4799,-6557,-7794,-8389,-8317,-7648,-6515,-5133,-3708,-2463,-1577,-1159,-1273,-1901,-2957,-4346,-5886,-7447,-8848,-9979,-10710,-11012,-10828,-10206,-9178,-7816,-6211,-4436,-2584,-739,1033,2643,4058,5231,6168,6894,7471,7969,8476,9037,9703,10433,11195,11857,12318,12427,12102,11267,9952,8223,6235,4175,2260,688,-389,-888,-819,-295,517,1354,1992,2167,1732,574,-1275,-3700,-6490,-9356,-12007,-14143,-15534,-16046,-15633,-14381,-12473,-10150,-7736,-5501,-3724,-2557,-2083,-2243,-2891,-3771,-4617,-5122,-5080,-4320,-2850,-747,1747,4347,6715,8542,9586,9731,8986,7510,5574,3518,1723,505,119,672,2129,4318,6939,9623,12002,13711,14538,14329,13140,11103,8494,5635,2872,510,-1212,-2168,-2337,-1824,-816,424,1622,2503,2850,2521,1466,-268,-2541,-5156,-7858,-10406,-12560,-14152,-15065,-15288,-14857,-13904,-12564,-11041,-9480,-8059,-6870,-5989,-5419,-5115,-4971,-4860,-4610,-4099,-3201,-1898,-209,1724,3741,5594,7093,8041,8350,8019,7136,5891,4529,3296,2455,2180,2568,3634,5237,7191,9199,10964,12182,12614,12121,10641,8294,5247,1806,-1690,-4912,-7533,-9354,-10243,-10228,-9429,-8077,-6467,-4912,-3712,-3093,-3203,-4058,-5576,-7557,-9723,-11765,-13360,-14251,-14251,-13309,-11474,-8944,-5972,-2889,-11,2391,4127,5129,5443,5222,4694,4112,3712,3677,4088,4930,6095,7390,8603,9516,9962,9860,9208,8102,6713,5239,3911,2913,2376,2372,2858,3747,4852,5973,6880,7384,7338,6673,5418,3671,1621,-515,-2501,-4134,-5255,-5802,-5777,-5285,-4480,-3574,-2757,-2224,-2065,-2346,-2992,-3913,-4907,-5799,-6365,-6441,-5900,-4691,-2864,-540,2042,4621,6868,8503,9291,9091,7923,5897,3300,461,-2214,-4344,-5625,-5833,-4931,-2996,-283,2845,5959,8598,10375,10972,10241,8163,4911,761,-3871,-8560,-12838,-16338,-18762,-19968,-19939,-18811,-16797,-14233,-11424,-8715,-6366,-4561,-3398,-2851,-2815,-3114,-3525,-3835,-3853,-3443,-2544,-1184,551,2483,4424,6154,7481,8260,8423,7976,7023,5747,4353,3101,2192,1778,1931,2595,3652,4872,6012,6802,7045,6598,5436,3640,1387,-1070,-3434,-5435,-6803,-7385,-7082,-5923,-4015,-1545,1243,4106,6775,9061,10796,11896,12340,12164,11457,10328,8919,7334,5702,4085,2556,1142,-121,-1212,-2091,-2709,-3019,-2951,-2472,-1549,-186,1569,3653,5928,8242,10390,12150,13317,13692,13175,11728,9448,6535,3291,78,-2709,-4746,-5740,-5591,-4287,-2022,900,4074,7024,9347,10648,10740,9516,7106,3725,-251,-4442,-8408,-11823,-14388,-15995,-16594,-16310,-15310,-13856,-12197,-10586,-9217,-8224,-7681,-7562,-7817,-8314,-8933,-9515,-9968,-10169,-10112,-9749,-9157,-8359,-7475,-6572,-5756,-5102,-4652,-4431,-4414,-4550,-4762,-4953,-5021,-4881,-4468,-3754,-2757,-1529,-162,1235,2545,3669,4533,5104,5383,5419,5276,5047,4826,4686,4712,4930,5368,6010,6816,7729,8669,9539,10241,10673,10755,10413,9630,8392,6764,4816,2670,467,-1653,-3530,-5056,-6118,-6669,-6675,-6173,-5205,-3874,-2278,-536,1240,2958,4556,5994,7260,8367,9295,10050,10585,10842,10763,10268,9335,7961,6227,4262,2248,412,-1045,-1925,-2123,-1597,-429,1222,3107,4926,6387,7215,7218,6291,4445,1790,-1461,-5036,-8627,-11920,-14638,-16560,-17542,-17541,-16601,-14851,-12507,-9814,-7061,-4513,-2398,-895,-62,85,-328,-1146,-2138,-3079,-3748,-3983,-3686,-2837,-1510,173,2021,3846,5458,6701,7492,7779,7620,7084,6319,5461,4640,3958,3453,3113,2876,2629,2269,1675,778,-456,-2011,-3798,-5716,-7604,-9327,-10742,-11750,-12293,-12356,-11976,-11214,-10166,-8943,-7666,-6448,-5405,-4615,-4154,-4044,-4292,-4845,-5656,-6601,-7592,-8482,-9165,-9518,-9459,-8924,-7897,-6397,-4483,-2239,216,2788,5352,7842,10178,12334,14250,15925,17285,18306,18911,19042,18656,17731,16305,14455,12338,10123,8045,6297,5070,4468,4520,5167,6233,7502,8693,9531,9783,9261,7901,5703,2805,-604,-4246,-7824,-11026,-13587,-15262,-15919,-15493,-14029,-11689,-8708,-5408,-2146,726,2899,4159,4405,3689,2185,178,-1974,-3921,-5348,-6025,-5876,-4915,-3308,-1296,843,2827,4434,5512,6015,5978,5512,4793,3979,3254,2726,2468,2467,2672,2949,3187,3229,2984,2404,1485,326,-954,-2181,-3172,-3785,-3898,-3497,-2610,-1382,10,1342,2378,2932,2858,2093,679,-1291,-3609,-6072,-8425,-10457,-11989,-12897,-13154,-12752,-11813,-10419,-8764,-6980,-5239,-3676,-2386,-1451,-866,-619,-606,-735,-848,-837,-591,-72,706,1674,2712,3694,4486,5009,5224,5166,4931,4648,4490,4600,5110,6070,7478,9234,11191,13116,14795,15965,16455,16110,14891,12839,10092,6871,3441,110,-2843,-5164,-6683,-7312,-7059,-6037,-4433,-2504,-550,1152,2315,2763,2378,1167,-749,-3177,-5814,-8378,-10547,-12104,-12882,-12834,-12015,-10562,-8685,-6603,-4535,-2633,-1014,320,1384,2278,3085,3885,4725,5582,6400,7061,7433,7381,6807,5661,3973,1854,-523,-2907,-5055,-6702,-7650,-7779,-7039,-5533,-3408,-924,1636,3988,5871,7097,7555,7219,6153,4475,2357,-12,-2450,-4789,-6902,-8692,-10104,-11093,-11650,-11752,-11403,-10603,-9369,-7743,-5787,-3596,-1270,1067,3312,5369,7143,8592,9629,10226,10325,9902,8943,7484,5593,3404,1082,-1155,-3103,-4522,-5271,-5209,-4326,-2681,-429,2190,4882,7340,9254,10382,10542,9674,7800,5078,1708,-2000,-5765,-9250,-12213,-14425,-15765,-16177,-15700,-14435,-12562,-10285,-7845,-5469,-3368,-1688,-524,135,344,255,28,-148,-128,202,861,1841,3024,4309,5543,6610,7443,8009,8346,8543,8687,8896,9234,9727,10341,10976,11499,11745,11564,10839,9496,7560,5090,2256,-758,-3697,-6334,-8441,-9840,-10444,-10204,-9210,-7588,-5546,-3334,-1178,672,2068,2873,3061,2653,1723,393,-1209,-2950,-4716,-6417,-7991,-9394,-10597,-11568,-12272,-12656,-12680,-12280,-11444,-10152,-8456,-6417,-4141,-1746,647,2907,4944,6645,7958,8808,9166,9015,8359,7252,5756,3990,2089,215,-1449,-2745,-3499,-3615,-3012,-1704,238,2656,5328,7978,10304,12013,12855,12664,11356,8999,5738,1857,-2311,-6376,-9967,-12742,-14451,-14943,-14185,-12274,-9405,-5868,-2001,1844,5321,8171,10178,11263,11412,10705,9285,7324,5010,2513,-7,-2444,-4678,-6653,-8285,-9510,-10249,-10430,-9985,-8890,-7157,-4880,-2207,631,3381,5754,7506,8427,8420,7473,5707,3336,658,-1976,-4235,-5794,-6454,-6079,-4700,-2432,469,3704,6925,9798,12065,13534,14142,13928,13022,11613,9928,8152,6466,4943,3617,2448,1355,256,-929,-2220,-3587,-4949,-6165,-7108,-7632,-7667,-7172,-6190,-4804,-3130,-1312,533,2294,3879,5242,6325,7101,7540,7606,7277,6537,5379,3845,1997,-42,-2120,-4049,-5639,-6721,-7155,-6897,-5944,-4417,-2486,-397,1582,3179,4162,4367,3710,2240,63,-2582,-5443,-8213,-10610,-12407,-13445,-13667,-13118,-11917,-10285,-8436,-6631,-5049,-3828,-3011,-2546,-2325,-2177,-1939,-1460,-667,464,1852,3375,4862,6135,7055,7521,7529,7125,6451,5662,4946,4467,4328,4589,5218,6119,7153,8137,8898,9283,9183,8555,7431,5909,4142,2318,626,-756,-1726,-2212,-2253,-1942,-1414,-878,-501,-455,-860,-1750,-3121,-4857,-6831,-8835,-10698,-12225,-13298,-13827,-13794,-13231,-12208,-10813,-9162,-7333,-5428,-3506,-1623,166,1848,3372,4738,5934,6950,7822,8544,9159,9670,10089,10405,10580,10592,10379,9916,9183,8172,6945,5547,4104,2720,1524,611,57,-133,3,359,782,1102,1135,729,-212,-1738,-3789,-6261,-8946,-11623,-14009,-15879,-16999,-17259,-16602,-15092,-12893,-10225,-7389,-4664,-2330,-599,434,721,389,-424,-1471,-2519,-3351,-3798,-3769,-3252,-2290,-993,510,2105,3669,5149,6505,7747,8907,10015,11101,12149,13120,13933,14471,14624,14273,13347,11833,9769,7297,4583,1878,-570,-2528,-3786,-4252,-3888,-2803,-1168,733,2615,4149,5095,5246,4539,2979,711,-2068,-5089,-8065,-10731,-12862,-14285,-14937,-14792,-13928,-12458,-10525,-8302,-5944,-3604,-1408,532,2148,3378,4212,4665,4771,4612,4257,3789,3277,2750,2214,1644,991,207,-733,-1830,-3034,-4247,-5343,-6163,-6561,-6419,-5659,-4295,-2392,-110,2345,4726,6770,8248,8973,8849,7853,6074,3681,914,-1930,-4561,-6690,-8102,-8644,-8291,-7091,-5220,-2915,-467,1811,3638,4793,5137,4650,3414,1605,-529,-2722,-4720,-6314,-7369,-7849,-7765,-7220,-6332,-5230,-4036,-2823,-1630,-447,744,2000,3315,4701,6079,7376,8460,9217,9537,9356,8656,7494,5975,4265,2567,1091,48,-405,-148,842,2525,4775,7391,10129,12717,14872,16359,16989,16662,15361,13169,10238,6794,3093,-597,-4023,-6979,-9308,-10918,-11775,-11913,-11390,-10329,-8841,-7075,-5175,-3264,-1470,124,1445,2469,3193,3645,3878,3951,3913,3826,3679,3498,3242,2900,2458,1919,1316,711,186,-173,-279,-76,449,1283,2327,3471,4541,5362,5757,5570,4708,3110,833,-2051,-5355,-8887,-12405,-15674,-18473,-20619,-21988,-22510,-22204,-21138,-19450,-17319,-14945,-12533,-10268,-8298,-6713,-5558,-4804,-4386,-4201,-4128,-4053,-3884,-3539,-2994,-2219,-1240,-64,1267,2740,4326,6018,7792,9634,11483,13283,14907,16237,17102,17359,16875,15563,13422,10513,7012,3170,-700,-4233,-7086,-8951,-9609,-8965,-7058,-4071,-312,3807,7848,11354,13950,15359,15445,14229,11863,8626,4879,991,-2646,-5740,-8043,-9436,-9888,-9457,-8291,-6550,-4456,-2196,43,2104,3879,5276,6265,6815,6981,6772,6308,5640,4881,4107,3365,2704,2100,1559,1031,499,-48,-612,-1147,-1602,-1919,-2013,-1857,-1403,-671,291,1416,2569,3652,4489,4989,5001,4483,3379,1718,-433,-2959,-5704,-8477,-11095,-13346,-15078,-16135,-16445,-15956,-14712,-12776,-10302,-7457,-4446,-1488,1220,3505,5228,6313,6722,6461,5591,4182,2353,225,-2048,-4322,-6427,-8225,-9561,-10344,-10480,-9966,-8824,-7171,-5138,-2951,-805,1060,2464,3253,3358,2770,1562,-125,-2105,-4149,-6020,-7500,-8390,-8566,-7942,-6542,-4433,-1780,1208,4293,7212,9739,11678,12891,13317,12951,11864,10169,8030,5620,3135,754,-1356,-3049,-4229,-4818,-4807,-4205,-3084,-1538,310,2317,4352,6275,7985,9399,10475,11214,11632,11794,11750,11554,11245,10810,10241,9492,8510,7290,5796,4115,2286,479,-1195,-2552,-3468,-3839,-3615,-2832,-1571,-2,1665,3204,4361,4965,4845,3957,2314,28,-2713,-5667,-8566,-11135,-13151,-14431,-14886,-14517,-13391,-11681,-9585,-7353,-5229,-3425,-2112,-1380,-1238,-1636,-2436,-3477,-4592,-5596,-6383,-6851,-6974,-6772,-6283,-5596,-4767,-3883,-2977,-2090,-1219,-368,496,1375,2295,3246,4206,5137,5976,6656,7116,7298,7192,6797,6185,5425,4640,3956,3462,3274,3394,3818,4467,5200,5864,6281,6287,5772,4658,2958,738,-1864,-4668,-7474,-10068,-12258,-13889,-14843,-15070,-14557,-13354,-11558,-9278,-6679,-3899,-1097,1597,4077,6270,8135,9683,10929,11948,12794,13533,14219,14851,15420,15853,16077,15982,15502,14571,13199,11436,9402,7243,5152,3287,1810,809,313,283,588,1068,1511,1710,1502,747,-572,-2431,-4695,-7164,-9615,-11777,-13424,-14374,-14499,-13795,-12307,-10205,-7705,-5077,-2609,-557,862,1520,1386,521,-901,-2660,-4476,-6083,-7233,-7761,-7569,-6668,-5153,-3187,-996,1191,3142,4664,5623,5945,5632,4758,3450,1874,235,-1294,-2529,-3365,-3739,-3661,-3216,-2520,-1731,-1009,-470,-218,-261,-594,-1115,-1736,-2311,-2721,-2869,-2673,-2150,-1321,-327,718,1601,2187,2311,1921,1006,-325,-1915,-3518,-4888,-5791,-6037,-5545,-4324,-2495,-292,2012,4089,5657,6486,6449,5565,3933,1823,-485,-2634,-4310,-5277,-5391,-4673,-3241,-1360,664,2475,3776,4342,4074,3016,1340,-672,-2665,-4284,-5209,-5212,-4217,-2276,389,3449,6517,9166,11066,11937,11681,10327,8064,5200,2116,-768,-3081,-4525,-4927,-4282,-2706,-468,2085,4575,6626,7948,8361,7806,6396,4333,1946,-426,-2422,-3770,-4281,-3901,-2702,-870,1337,3609,5662,7240,8189,8423,7983,6973,5561,3944,2301,783,-511,-1552,-2359,-3006,-3591,-4231,-5024,-6045,-7315,-8801,-10413,-12001,-13404,-14422,-14919,-14744,-13870,-12289,-10133,-7559,-4836,-2236,-65,1421,2013,1625,260,-1923,-4666,-7616,-10373,-12538,-13785,-13871,-12721,-10388,-7101,-3197,907,4750,7951,10165,11238,11122,9962,8009,5627,3215,1164,-202,-669,-170,1229,3313,5798,8320,10566,12245,13198,13366,12824,11755,10405,9061,7991,7389,7374,7924,8919,10136,11286,12073,12223,11540,9928,7403,4113,284,-3753,-7676,-11127,-13834,-15590,-16299,-15988,-14787,-12917,-10665,-8334,-6212,-4540,-3471,-3070,-3295,-4010,-5015,-6078,-6976,-7527,-7624,-7226,-6391,-5197,-3798,-2293,-825,572,1839,3016,4106,5177,6227,7271,8252,9100,9708,9969,9777,9079,7831,6099,3959,1575,-857,-3147,-5073,-6498,-7282,-7385,-6801,-5590,-3861,-1759,545,2872,5022,6836,8142,8818,8796,8031,6594,4590,2208,-300,-2680,-4649,-5992,-6535,-6219,-5072,-3233,-913,1611,4067,6190,7794,8769,9106,8879,8244,7395,6559,5913,5632,5775,6342,7253,8320,9349,10079,10301,9831,8594,6593,3958,897,-2305,-5352,-7946,-9881,-11011,-11329,-10924,-9981,-8768,-7545,-6606,-6142,-6311,-7142,-8573,-10458,-12563,-14632,-16399,-17633,-18166,-17932,-16917,-15245,-13055,-10569,-7989,-5533,-3347,-1547,-157,855,1574,2112,2591,3093,3665,4302,4928,5463,5764,5749,5320,4483,3262,1768,145,-1434,-2805,-3800,-4333,-4321,-3778,-2754,-1338,328,2106,3848,5419,6723,7686,8288,8535,8483,8207,7805,7393,7071,6932,7035,7404,8008,8793,9615,10351,10819,10858,10364,9231,7503,5226,2579,-243,-2998,-5450,-7392,-8683,-9228,-9065,-8250,-6971,-5393,-3746,-2200,-895,93,760,1165,1401,1607,1881,2330,2971,3783,4676,5507,6125,6363,6122,5322,4020,2288,319,-1691,-3511,-4958,-5883,-6245,-6057,-5448,-4581,-3677,-2930,-2523,-2566,-3105,-4109,-5479,-7081,-8740,-10292,-11579,-12483,-12933,-12893,-12371,-11413,-10075,-8445,-6608,-4662,-2712,-855,797,2173,3185,3810,4026,3873,3414,2758,2025,1366,914,805,1129,1948,3272,5050,7196,9565,11981,14247,16157,17509,18151,17951,16868,14915,12200,8885,5211,1428,-2178,-5371,-7928,-9722,-10663,-10775,-10110,-8828,-7089,-5119,-3135,-1346,46,912,1132,687,-429,-2122,-4279,-6721,-9254,-11664,-13736,-15291,-16161,-16264,-15548,-14056,-11893,-9218,-6262,-3256,-465,1888,3616,4607,4813,4302,3166,1632,-95,-1733,-3058,-3849,-3980,-3382,-2096,-225,2035,4468,6809,8838,10347,11219,11401,10941,9940,8595,7084,5640,4424,3584,3176,3213,3615,4274,5013,5663,6049,6016,5495,4420,2864,910,-1253,-3419,-5342,-6787,-7552,-7497,-6567,-4812,-2370,523,3582,6493,8961,10726,11630,11579,10618,8849,6503,3818,1115,-1338,-3258,-4468,-4817,-4294,-2933,-884,1640,4383,7045,9335,10992,11801,11650,10486,8392,5501,2058,-1681,-5401,-8843,-11728,-13898,-15212,-15651,-15251,-14114,-12403,-10282,-7954,-5596,-3377,-1455,55,1057,1490,1347,661,-476,-1912,-3464,-4897,-6001,-6558,-6434,-5552,-3939,-1718,906,3672,6286,8469,9989,10681,10492,9447,7689,5415,2901,408,-1776,-3439,-4413,-4620,-4072,-2865,-1177,766,2704,4382,5579,6140,5998,5189,3817,2097,229,-1508,-2942,-3881,-4275,-4115,-3481,-2538,-1440,-410,387,797,727,144,-915,-2364,-4059,-5812,-7438,-8712,-9472,-9555,-8892,-7438,-5277,-2510,633,3918,7045,9720,11685,12714,12687,11557,9401,6382,2772,-1115,-4899,-8235,-10784,-12311,-12654,-11788,-9793,-6869,-3309,535,4286,7559,10056,11510,11811,10926,8962,6117,2681,-1000,-4569,-7664,-10001,-11354,-11618,-10793,-9002,-6438,-3391,-145,2988,5753,7944,9432,10159,10152,9473,8268,6673,4881,3050,1370,-37,-1023,-1548,-1555,-1110,-274,793,1935,2975,3742,4132,4064,3556,2686,1562,377,-736,-1593,-2091,-2155,-1768,-972,142,1451,2795,4026,4989,5572,5689,5316,4469,3223,1693,24,-1636,-3125,-4337,-5176,-5624,-5691,-5453,-4997,-4456,-3943,-3586,-3476,-3689,-4257,-5182,-6417,-7887,-9472,-11028,-12383,-13380,-13850,-13688,-12811,-11223,-8988,-6253,-3212,-110,2801,5281,7119,8186,8401,7792,6444,4534,2287,-31,-2153,-3824,-4844,-5079,-4473,-3083,-1028,1460,4122,6637,8708,10061,10502,9926,8341,5887,2766,-679,-4128,-7196,-9576,-11017,-11376,-10644,-8903,-6395,-3383,-230,2746,5251,7068,8109,8347,7931,7003,5839,4665,3719,3178,3147,3646,4618,5929,7394,8788,9910,10536,10552,9855,8477,6509,4122,1576,-890,-2986,-4511,-5317,-5345,-4650,-3349,-1637,277,2176,3893,5281,6281,6857,7025,6825,6292,5473,4400,3099,1603,-54,-1829,-3650,-5462,-7167,-8712,-10004,-11015,-11688,-12021,-12021,-11703,-11129,-10352,-9448,-8504,-7587,-6768,-6095,-5579,-5210,-4937,-4678,-4347,-3824,-3040,-1911,-444,1330,3299,5298,7132,8570,9422,9515,8770,7186,4877,2038,-1030,-4012,-6538,-8320,-9103,-8763,-7314,-4870,-1722,1801,5267,8277,10465,11557,11442,10121,7799,4767,1443,-1742,-4359,-6083,-6677,-6084,-4375,-1779,1377,4699,7800,10328,12033,12775,12556,11479,9753,7648,5430,3379,1688,507,-114,-188,193,903,1786,2672,3429,3922,4101,3922,3432,2689,1810,909,122,-472,-791,-841,-642,-282,149,534,794,865,737,447,49,-363,-724,-976,-1112,-1147,-1167,-1239,-1495,-1996,-2830,-3983,-5444,-7094,-8817,-10427,-11755,-12637,-12929,-12578,-11536,-9893,-7738,-5273,-2699,-272,1800,3298,4109,4157,3488,2202,508,-1372,-3173,-4657,-5647,-6026,-5777,-4973,-3762,-2337,-942,238,1003,1277,1019,299,-748,-1934,-3044,-3866,-4238,-4041,-3250,-1909,-135,1884,3955,5852,7395,8441,8909,8798,8157,7108,5790,4373,3007,1835,945,413,238,416,888,1583,2423,3317,4194,4977,5622,6068,6307,6287,6034,5508,4761,3784,2635,1347,-18,-1406,-2747,-3983,-5062,-5929,-6566,-6939,-7071,-6963,-6668,-6225,-5704,-5148,-4637,-4184,-3854,-3640,-3562,-3601,-3732,-3910,-4072,-4148,-4049,-3717,-3072,-2123,-844,667,2342,4017,5545,6762,7516,7732,7348,6424,5050,3384,1643,4,-1307,-2171,-2476,-2220,-1450,-286,1097,2523,3774,4713,5196,5173,4648,3678,2381,917,-557,-1859,-2833,-3376,-3385,-2880,-1859,-454,1236,3029,4776,6313,7529,8328,8690,8620,8170,7436,6500,5465,4402,3348,2320,1282,204,-984,-2306,-3814,-5478,-7281,-9143,-10984,-12705,-14218,-15440,-16332,-16859,-17035,-16865,-16384,-15603,-14558,-13249,-11712,-9954,-8027,-5974,-3864,-1777,213,2030,3602,4895,5872,6529,6889,6971,6827,6509,6052,5523,4933,4338,3740,3172,2651,2192,1819,1553,1397,1365,1437,1580,1770,1944,2075,2118,2064,1909,1685,1427,1194,1053,1044,1229,1608,2190,2920,3753,4599,5396,6060,6545,6811,6848,6664,6268,5702,4983,4161,3265,2366,1510,784,261,0,67,465,1180,2149,3278,4448,5538,6426,7015,7233,7051,6455,5496,4210,2702,1055,-622,-2214,-3641,-4807,-5674,-6216,-6443,-6416,-6186,-5865,-5522,-5254,-5112,-5142,-5340,-5689,-6135,-6616,-7056,-7387,-7561,-7533,-7299,-6859,-6234,-5461,-4579,-3617,-2620,-1599,-574,450,1482,2514,3546,4559,5510,6373,7069,7574,7821,7806,7518,7004,6294,5499,4681,3954,3405,3087,3060,3307,3803,4458,5174,5818,6267,6406,6162,5494,4436,3044,1444,-243,-1854,-3282,-4402,-5165,-5548,-5560,-5268,-4732,-4047,-3295,-2569,-1929,-1454,-1172,-1122,-1307,-1711,-2289,-2992,-3718,-4407,-4950,-5288,-5362,-5156,-4682,-3983,-3135,-2228,-1346,-582,32,448,691,772,748,640,494,293,39,-319,-820,-1505,-2391,-3458,-4648,-5854,-6952,-7788,-8240,-8203,-7643,-6574,-5094,-3332,-1490,249,1680,2650,3055,2850,2085,851,-662,-2273,-3738,-4868,-5484,-5495,-4856,-3626,-1914,108,2239,4282,6049,7414,8291,8687,8646,8298,7782,7275,6928,6861,7151,7797,8748,9880,11048,12070,12786,13060,12794,11971,10619,8844,6799,4663,2640,898,-416,-1226,-1530,-1377,-893,-240,423,920,1145,1007,509,-332,-1409,-2639,-3870,-5013,-5934,-6582,-6893,-6870,-6531,-5930,-5144,-4262,-3371,-2577,-1944,-1558,-1451,-1658,-2168,-2955,-3962,-5117,-6342,-7545,-8658,-9605,-10357,-10871,-11164,-11238,-11121,-10864,-10479,-10025,-9506,-8940,-8330,-7658,-6919,-6095,-5174,-4165,-3065,-1909,-718,464,1600,2660,3614,4455,5191,5837,6432,7004,7596,8223,8901,9606,10308,10949,11440,11712,11662,11226,10360,9032,7288,5168,2795,284,-2206,-4531,-6552,-8162,-9284,-9895,-10007,-9670,-8962,-7965,-6765,-5442,-4039,-2602,-1138,332,1798,3240,4595,5825,6816,7520,7842,7768,7290,6473,5414,4246,3126,2194,1571,1329,1471,1949,2638,3384,4003,4320,4202,3559,2391,747,-1236,-3397,-5548,-7507,-9124,-10305,-10994,-11219,-11028,-10522,-9793,-8939,-8016,-7054,-6050,-4968,-3769,-2414,-887,806,2610,4467,6273,7934,9352,10454,11179,11520,11467,11075,10381,9479,8431,7344,6291,5361,4625,4142,3943,4045,4414,5002,5712,6428,7009,7332,7253,6701,5603,3974,1857,-634,-3351,-6106,-8697,-10917,-12584,-13560,-13749,-13147,-11798,-9835,-7443,-4840,-2267,50,1926,3214,3860,3843,3236,2142,709,-898,-2516,-3987,-5194,-6024,-6434,-6386,-5898,-5004,-3765,-2265,-583,1177,2922,4560,5975,7086,7788,8002,7681,6794,5380,3512,1320,-1024,-3327,-5381,-7022,-8084,-8518,-8286,-7462,-6170,-4551,-2817,-1108,393,1616,2482,3016,3234,3239,3072,2858,2607,2399,2216,2061,1901,1692,1396,980,420,-274,-1079,-1937,-2774,-3495,-4013,-4239,-4103,-3575,-2639,-1347,251,2039,3913,5731,7367,8693,9608,10030,9924,9295,8191,6714,4993,3190,1460,-26,-1159,-1831,-2024,-1737,-1054,-71,1061,2186,3161,3847,4156,4043,3504,2603,1425,89,-1269,-2538,-3601,-4407,-4908,-5132,-5112,-4920,-4634,-4319,-4032,-3807,-3638,-3520,-3405,-3267,-3071,-2799,-2469,-2099,-1748,-1468,-1335,-1388,-1683,-2211,-2967,-3883,-4899,-5890,-6767,-7415,-7734,-7684,-7218,-6366,-5185,-3757,-2225,-696,669,1791,2543,2917,2865,2437,1693,710,-391,-1515,-2533,-3365,-3901,-4105,-3926,-3365,-2459,-1257,145,1645,3126,4482,5610,6452,6962,7146,7031,6675,6147,5528,4893,4306,3823,3470,3268,3204,3263,3403,3586,3759,3904,3962,3949,3832,3621,3329,2945,2489,1947,1323,606,-192,-1076,-2010,-2956,-3862,-4643,-5230,-5537,-5498,-5081,-4267,-3117,-1678,-93,1532,3044,4327,5280,5853,6021,5833,5335,4630,3799,2931,2088,1295,560,-151,-876,-1674,-2584,-3639,-4842,-6160,-7543,-8918,-10189,-11281,-12113,-12625,-12802,-12631,-12140,-11378,-10393,-9240,-7975,-6618,-5204,-3731,-2206,-625,995,2643,4275,5831,7265,8482,9455,10114,10462,10493,10258,9810,9230,8592,7969,7415,6943,6567,6227,5903,5499,4983,4285,3391,2296,1026,-368,-1822,-3261,-4618,-5828,-6857,-7668,-8268,-8661,-8864,-8917,-8829,-8641,-8348,-7967,-7470,-6853,-6081,-5134,-4001,-2681,-1189,432,2135,3855,5512,7051,8382,9476,10267,10765,10942,10838,10465,9873,9080,8135,7031,5812,4452,2984,1405,-245,-1937,-3601,-5184,-6602,-7801,-8723,-9347,-9659,-9692,-9482,-9088,-8582,-8003,-7416,-6819,-6215,-5561,-4804,-3881,-2735,-1325,348,2252,4309,6405,8414,10179,11577,12490,12842,12627,11856,10642,9093,7394,5700,4191,2995,2198,1847,1900,2293,2899,3576,4173,4545,4596,4252,3519,2429,1096,-369,-1788,-3042,-3974,-4510,-4590,-4220,-3442,-2344,-1023,380,1776,3030,4086,4873,5369,5571,5501,5173,4641,3915,3034,2012,860,-376,-1672,-2949,-4125,-5121,-5828,-6215,-6228,-5927,-5367,-4680,-4014,-3508,-3307,-3483,-4075,-5040,-6288,-7661,-8995,-10093,-10810,-11018,-10693,-9842,-8590,-7069,-5480,-4004,-2812,-2020,-1689,-1804,-2294,-3029,-3841,-4559,-5011,-5078,-4676,-3807,-2510,-915,846,2598,4192,5497,6433,6957,7099,6896,6439,5799,5067,4292,3541,2824,2196,1654,1254,998,932,1059,1394,1920,2612,3426,4312,5211,6057,6806,7397,7808,8005,7994,7775,7388,6862,6262,5647,5072,4599,4247,4041,3954,3946,3961,3918,3748,3385,2790,1936,854,-426,-1824,-3250,-4618,-5824,-6808,-7508,-7913,-8035,-7906,-7612,-7216,-6814,-6475,-6239,-6135,-6128,-6182,-6222,-6187,-6016,-5693,-5200,-4593,-3910,-3231,-2638,-2175,-1919,-1865,-2031,-2373,-2843,-3367,-3858,-4234,-4406,-4314,-3909,-3183,-2154,-888,528,1972,3315,4431,5215,5595,5556,5103,4337,3328,2254,1212,373,-186,-364,-148,465,1412,2629,3993,5423,6783,8006,8992,9710,10111,10209,10003,9536,8841,7965,6938,5804,4578,3289,1949,584,-792,-2132,-3427,-4627,-5716,-6670,-7486,-8156,-8706,-9135,-9476,-9732,-9917,-10030,-10064,-10004,-9829,-9519,-9045,-8396,-7536,-6472,-5188,-3702,-2043,-258,1587,3403,5101,6578,7750,8536,8906,8825,8334,7475,6336,5021,3650,2323,1159,209,-474,-907,-1133,-1229,-1314,-1477,-1835,-2439,-3329,-4473,-5812,-7237,-8629,-9865,-10826,-11438,-11638,-11406,-10760,-9713,-8325,-6636,-4708,-2598,-375,1908,4169,6355,8393,10230,11814,13121,14115,14813,15190,15282,15076,14595,13837,12815,11544,10053,8370,6568,4696,2860,1138,-371,-1590,-2456,-2947,-3064,-2855,-2403,-1814,-1206,-710,-407,-388,-660,-1205,-1946,-2765,-3516,-4062,-4266,-4039,-3344,-2190,-660,1142,3065,4967,6703,8158,9246,9932,10178,10029,9479,8601,7429,6012,4422,2688,891,-932,-2724,-4423,-6008,-7413,-8642,-9650,-10447,-11027,-11400,-11591,-11618,-11522,-11330,-11095,-10836,-10594,-10367,-10157,-9931,-9640,-9231,-8622,-7770,-6611,-5135,-3340,-1271,1004,3390,5773,8035,10057,11746,13014,13825,14165,14064,13574,12783,11764,10615,9397,8168,6948,5762,4590,3439,2300,1173,82,-957,-1896,-2714,-3351,-3806,-4036,-4064,-3887,-3547,-3073,-2527,-1957,-1420,-981,-660,-524,-552,-782,-1162,-1693,-2315,-2999,-3697,-4375,-5007,-5560,-6035,-6389,-6639,-6741,-6702,-6500,-6130,-5603,-4928,-4141,-3285,-2421,-1614,-937,-453,-208,-242,-552,-1122,-1909,-2839,-3832,-4790,-5599,-6178,-6423,-6293,-5748,-4802,-3496,-1905,-130,1722,3534,5208,6657,7832,8686,9236,9470,9447,9187,8758,8199,7581,6948,6368,5886,5542,5372,5376,5560,5869,6268,6672,7007,7198,7163,6870,6278,5411,4296,3004,1626,252,-1003,-2058,-2832,-3298,-3438,-3303,-2933,-2427,-1849,-1273,-752,-298,64,352,556,694,732,687,523,243,-146,-639,-1200,-1798,-2403,-2974,-3493,-3948,-4329,-4652,-4911,-5126,-5286,-5407,-5479,-5521,-5543,-5563,-5606,-5687,-5822,-5997,-6224,-6449,-6688,-6887,-7053,-7161,-7209,-7183,-7069,-6840,-6471,-5924,-5178,-4216,-3055,-1733,-333,1052,2302,3305,3960,4213,4020,3433,2478,1282,-72,-1446,-2732,-3829,-4635,-5103,-5174,-4842,-4117,-3038,-1670,-103,1562,3220,4756,6088,7142,7880,8302,8425,8309,8016,7630,7226,6875,6637,6542,6619,6848,7222,7678,8171,8617,8951,9093,9002,8632,7998,7103,6022,4797,3525,2269,1101,63,-805,-1520,-2064,-2500,-2842,-3147,-3462,-3804,-4227,-4702,-5256,-5825,-6399,-6903,-7316,-7575,-7674,-7584,-7308,-6843,-6193,-5354,-4338,-3127,-1755,-209,1439,3165,4863,6464,7838,8894,9526,9668,9277,8346,6918,5047,2855,440,-2052,-4490,-6754,-8723,-10327,-11505,-12243,-12565,-12507,-12160,-11595,-10905,-10178,-9455,-8789,-8155,-7547,-6876,-6104,-5119,-3895,-2369,-559,1507,3751,6079,8358,10488,12327,13808,14848,15425,15543,15215,14515,13469,12177,10671,9046,7340,5648,4013,2531,1256,261,-413,-735,-720,-409,116,741,1339,1772,1932,1731,1150,203,-1027,-2423,-3847,-5147,-6206,-6918,-7241,-7160,-6699,-5920,-4886,-3678,-2379,-1062,202,1346,2321,3079,3592,3857,3875,3683,3317,2817,2236,1589,911,201,-536,-1283,-2045,-2789,-3496,-4141,-4688,-5135,-5466,-5699,-5849,-5948,-6025,-6105,-6203,-6323,-6444,-6541,-6567,-6475,-6215,-5735,-5003,-3992,-2705,-1159,602,2513,4504,6474,8356,10056,11516,12682,13509,13981,14082,13811,13200,12263,11078,9690,8198,6670,5203,3853,2668,1676,845,174,-417,-961,-1518,-2125,-2790,-3529,-4308,-5111,-5895,-6618,-7249,-7748,-8095,-8273,-8288,-8136,-7856,-7452,-6980,-6449,-5899,-5347,-4786,-4235,-3640,-3008,-2295,-1504,-641,249,1109,1838,2357,2559,2391,1813,841,-460,-1993,-3612,-5171,-6518,-7522,-8108,-8230,-7914,-7216,-6238,-5094,-3892,-2742,-1692,-802,-60,560,1087,1596,2118,2697,3340,4034,4726,5371,5881,6212,6302,6152,5765,5190,4498,3758,3069,2489,2091,1898,1923,2136,2493,2910,3307,3579,3654,3464,2990,2251,1312,277,-734,-1601,-2216,-2527,-2519,-2222,-1733,-1122,-516,27,454,754,978,1169,1423,1798,2369,3153,4152,5321,6582,7844,8983,9893,10453,10589,10236,9370,8020,6234,4134,1836,-480,-2662,-4542,-5995,-6929,-7315,-7174,-6590,-5698,-4655,-3637,-2802,-2286,-2158,-2470,-3171,-4216,-5483,-6874,-8249,-9526,-10599,-11424,-11960,-12189,-12118,-11747,-11094,-10187,-9045,-7736,-6313,-4883,-3542,-2420,-1614,-1221,-1287,-1807,-2727,-3930,-5253,-6516,-7516,-8090,-8092,-7448,-6143,-4226,-1814,938,3829,6668,9240,11390,12971,13910,14179,13811,12888,11542,9930,8221,6598,5191,4139,3494,3300,3527,4129,5013,6094,7257,8416,9466,10345,10973,11315,11329,11006,10351,9386,8152,6703,5099,3414,1695,26,-1566,-3025,-4329,-5470,-6435,-7246,-7920,-8490,-8987,-9446,-9878,-10296,-10668,-10962,-11103,-11026,-10647,-9899,-8755,-7181,-5235,-2965,-481,2082,4598,6911,8906,10483,11573,12161,12253,11905,11193,10208,9056,7818,6581,5391,4283,3261,2307,1398,488,-440,-1429,-2467,-3563,-4683,-5797,-6853,-7806,-8600,-9181,-9507,-9526,-9213,-8543,-7516,-6151,-4493,-2613,-596,1437,3384,5119,6540,7594,8218,8446,8306,7879,7269,6562,5861,5217,4674,4228,3847,3484,3071,2545,1869,1002,-30,-1203,-2429,-3625,-4674,-5475,-5946,-6027,-5705,-5021,-4033,-2869,-1652,-528,370,934,1092,820,144,-856,-2065,-3330,-4495,-5402,-5930,-5989,-5568,-4690,-3477,-2072,-660,554,1427,1803,1659,965,-177,-1673,-3358,-5073,-6671,-8012,-9008,-9587,-9731,-9441,-8756,-7733,-6449,-5003,-3494,-2043,-742,295,1012,1363,1358,1050,542,-50,-559,-862,-824,-373,515,1819,3433,5264,7135,8928,10497,11756,12659,13195,13397,13328,13047,12621,12093,11471,10759,9933,8959,7843,6571,5208,3797,2438,1207,188,-576,-1072,-1326,-1402,-1384,-1379,-1474,-1753,-2253,-2987,-3920,-4976,-6063,-7058,-7860,-8366,-8518,-8298,-7732,-6891,-5879,-4806,-3799,-2945,-2310,-1913,-1724,-1682,-1693,-1658,-1492,-1130,-572,167,974,1761,2361,2681,2592,2076,1111,-225,-1831,-3574,-5279,-6815,-8030,-8837,-9175,-9035,-8469,-7552,-6409,-5177,-3986,-2978,-2223,-1797,-1675,-1834,-2163,-2575,-2923,-3126,-3088,-2764,-2160,-1286,-211,998,2265,3498,4642,5612,6381,6894,7143,7115,6820,6278,5534,4634,3670,2707,1854,1177,761,628,795,1209,1818,2502,3177,3726,4083,4212,4115,3837,3468,3092,2824,2733,2880,3267,3861,4589,5337,6005,6469,6661,6516,6043,5253,4227,3024,1740,438,-815,-2001,-3098,-4126,-5104,-6053,-6994,-7920,-8801,-9594,-10220,-10604,-10670,-10372,-9689,-8666,-7370,-5925,-4480,-3183,-2192,-1609,-1517,-1918,-2770,-3960,-5334,-6706,-7870,-8655,-8900,-8531,-7506,-5892,-3792,-1392,1106,3471,5498,7003,7875,8060,7596,6585,5206,3659,2191,1006,291,164,662,1761,3341,5245,7261,9184,10814,11999,12639,12697,12215,11267,10005,8570,7143,5851,4833,4131,3791,3762,3990,4368,4797,5157,5371,5350,5081,4539,3791,2884,1937,1035,302,-217,-458,-458,-265,13,252,323,120,-429,-1336,-2564,-4006,-5549,-7021,-8304,-9253,-9819,-9964,-9733,-9211,-8499,-7735,-7021,-6461,-6091,-5932,-5942,-6058,-6178,-6219,-6060,-5655,-4937,-3915,-2614,-1107,510,2128,3632,4925,5931,6603,6934,6937,6649,6132,5418,4573,3629,2613,1561,487,-578,-1601,-2549,-3378,-4050,-4535,-4819,-4896,-4808,-4567,-4261,-3932,-3647,-3464,-3396,-3455,-3607,-3789,-3932,-3941,-3737,-3253,-2446,-1301,144,1853,3716,5649,7523,9225,10647,11690,12283,12375,11951,11018,9629,7844,5780,3550,1300,-829,-2694,-4175,-5165,-5623,-5507,-4882,-3798,-2400,-836,725,2092,3135,3719,3804,3396,2573,1486,300,-766,-1550,-1893,-1742,-1098,-72,1187,2448,3495,4132,4192,3630,2438,727,-1354,-3603,-5826,-7826,-9472,-10670,-11402,-11695,-11619,-11280,-10768,-10190,-9610,-9059,-8563,-8068,-7558,-6941,-6178,-5208,-4012,-2597,-991,730,2488,4181,5718,7027,8049,8778,9224,9438,9494,9464,9438,9463,9593,9819,10120,10444,10715,10866,10822,10542,10001,9206,8202,7027,5785,4516,3313,2206,1221,363,-409,-1124,-1836,-2600,-3440,-4404,-5471,-6645,-7865,-9085,-10217,-11184,-11904,-12310,-12354,-12026,-11343,-10365,-9175,-7895,-6636,-5536,-4686,-4157,-3984,-4129,-4535,-5086,-5663,-6137,-6395,-6370,-6008,-5332,-4363,-3201,-1926,-660,500,1463,2164,2585,2727,2655,2434,2170,1973,1920,2104,2513,3163,3934,4753,5449,5918,6031,5765,5107,4155,3031,1905,951,330,150,467,1263,2455,3901,5424,6834,7947,8629,8780,8375,7444,6081,4417,2623,876,-667,-1856,-2602,-2860,-2617,-1941,-903,370,1745,3081,4250,5122,5623,5696,5345,4600,3550,2286,934,-401,-1612,-2634,-3400,-3897,-4107,-4038,-3707,-3125,-2319,-1312,-137,1152,2495,3800,4972,5900,6487,6644,6326,5511,4230,2547,555,-1617,-3849,-5996,-7945,-9589,-10846,-11690,-12090,-12097,-11759,-11157,-10405,-9590,-8824,-8172,-7695,-7397,-7266,-7236,-7226,-7129,-6861,-6318,-5479,-4320,-2893,-1286,406,2043,3530,4764,5704,6343,6707,6887,6953,7020,7166,7442,7868,8400,8954,9416,9642,9500,8887,7734,6069,3957,1576,-871,-3125,-4928,-6070,-6371,-5786,-4311,-2105,647,3645,6614,9246,11311,12641,13147,12868,11880,10377,8551,6637,4838,3318,2188,1486,1179,1192,1396,1658,1851,1870,1658,1194,512,-343,-1267,-2189,-3002,-3653,-4088,-4291,-4266,-4047,-3664,-3181,-2638,-2098,-1604,-1203,-938,-817,-893,-1125,-1560,-2135,-2864,-3679,-4566,-5454,-6301,-7048,-7631,-8021,-8168,-8069,-7728,-7163,-6428,-5570,-4648,-3752,-2917,-2249,-1759,-1524,-1527,-1790,-2257,-2883,-3591,-4276,-4863,-5230,-5333,-5103,-4549,-3709,-2654,-1514,-417,509,1133,1403,1283,822,117,-691,-1424,-1909,-1987,-1546,-532,1040,3074,5434,7904,10285,12349,13911,14843,15073,14614,13552,12034,10242,8395,6655,5183,4042,3239,2713,2334,1968,1462,715,-331,-1654,-3175,-4753,-6232,-7455,-8297,-8702,-8658,-8242,-7548,-6726,-5890,-5179,-4643,-4341,-4243,-4320,-4489,-4680,-4809,-4810,-4639,-4266,-3694,-2944,-2069,-1123,-200,633,1289,1701,1843,1686,1275,641,-116,-922,-1663,-2260,-2648,-2784,-2669,-2335,-1828,-1224,-596,21,572,1073,1544,2014,2545,3146,3837,4587,5352,6068,6657,7082,7278,7276,7071,6739,6340,5951,5649,5476,5474,5631,5938,6343,6783,7198,7490,7598,7428,6924,6026,4727,3021,984,-1313,-3722,-6104,-8284,-10117,-11466,-12248,-12422,-12005,-11076,-9747,-8176,-6526,-4957,-3613,-2590,-1948,-1695,-1786,-2140,-2658,-3202,-3680,-3974,-4033,-3827,-3383,-2754,-2044,-1353,-801,-484,-461,-756,-1330,-2111,-2989,-3843,-4561,-5062,-5294,-5264,-5006,-4582,-4075,-3543,-3042,-2595,-2177,-1774,-1306,-749,-35,829,1849,2975,4139,5254,6217,6943,7336,7360,6967,6181,5053,3656,2119,568,-855,-2019,-2820,-3193,-3128,-2646,-1862,-867,155,1087,1780,2164,2206,1950,1487,972,550,400,622,1315,2452,3997,5796,7690,9484,10990,12065,12609,12593,12044,11046,9715,8186,6590,5046,3652,2478,1579,975,680,676,945,1435,2112,2890,3725,4514,5204,5713,5988,5985,5694,5100,4244,3138,1831,364,-1231,-2904,-4627,-6356,-8042,-9650,-11122,-12420,-13507,-14348,-14938,-15275,-15371,-15266,-14982,-14562,-14033,-13408,-12693,-11874,-10931,-9836,-8586,-7148,-5558,-3819,-1987,-119,1720,3452,5014,6350,7428,8237,8789,9124,9278,9323,9288,9235,9180,9131,9092,9016,8885,8643,8253,7678,6911,5943,4826,3589,2326,1116,52,-763,-1259,-1374,-1089,-416,581,1821,3175,4508,5687,6576,7088,7143,6722,5835,4535,2910,1061,-881,-2806,-4589,-6147,-7407,-8333,-8918,-9193,-9203,-9025,-8722,-8380,-8044,-7772,-7580,-7466,-7426,-7415,-7413,-7371,-7265,-7071,-6772,-6381,-5890,-5325,-4686,-3998,-3246,-2455,-1595,-686,282,1305,2357,3426,4470,5464,6366,7159,7805,8305,8629,8783,8745,8504,8051,7350,6426,5243,3869,2318,694,-923,-2399,-3639,-4518,-4983,-4992,-4574,-3799,-2782,-1648,-543,428,1176,1665,1898,1907,1766,1523,1273,1039,885,806,822,914,1079,1308,1592,1933,2320,2750,3205,3672,4127,4553,4927,5229,5438,5525,5455,5192,4690,3924,2875,1551,16,-1674,-3374,-4975,-6316,-7278,-7771,-7745,-7227,-6293,-5073,-3743,-2460,-1409,-676,-360,-428,-850,-1510,-2281,-3043,-3664,-4085,-4253,-4204,-3974,-3675,-3385,-3225,-3258,-3547,-4088,-4867,-5805,-6809,-7760,-8518,-8966,-8992,-8529,-7556,-6105,-4271,-2189,-50,1966,3663,4892,5556,5619,5126,4191,2973,1675,497,-382,-828,-770,-216,771,2051,3464,4831,5970,6767,7111,7000,6449,5559,4452,3282,2214,1376,894,812,1145,1834,2779,3836,4858,5698,6241,6427,6228,5697,4894,3941,2935,1986,1170,535,96,-152,-253,-225,-131,26,207,430,686,1002,1366,1785,2219,2636,2965,3149,3112,2802,2183,1249,32,-1406,-2965,-4530,-5967,-7168,-8020,-8491,-8542,-8243,-7655,-6918,-6161,-5538,-5166,-5147,-5523,-6285,-7381,-8680,-10045,-11280,-12205,-12647,-12457,-11565,-9926,-7618,-4737,-1498,1892,5147,8041,10334,11882,12604,12521,11733,10429,8837,7207,5789,4762,4266,4337,4937,5942,7187,8449,9542,10273,10523,10241,9437,8218,6724,5160,3718,2584,1909,1748,2119,2918,4015,5198,6275,7033,7348,7129,6398,5238,3810,2312,952,-93,-707,-841,-555,40,749,1373,1701,1583,922,-293,-1986,-4024,-6211,-8346,-10231,-11714,-12685,-13117,-13035,-12518,-11700,-10702,-9685,-8747,-8004,-7487,-7230,-7199,-7340,-7585,-7820,-7978,-7947,-7695,-7175,-6419,-5463,-4410,-3338,-2368,-1563,-970,-593,-360,-209,0,350,955,1836,3002,4370,5831,7227,8406,9223,9588,9471,8895,7981,6859,5719,4736,4055,3775,3931,4482,5321,6299,7210,7888,8143,7883,7035,5632,3765,1576,-731,-2960,-4903,-6392,-7305,-7594,-7264,-6407,-5150,-3668,-2137,-733,428,1240,1697,1818,1688,1419,1135,955,951,1174,1588,2149,2733,3237,3526,3520,3144,2403,1311,-34,-1540,-3068,-4500,-5713,-6625,-7176,-7353,-7165,-6669,-5913,-5005,-4004,-3014,-2094,-1299,-664,-211,68,163,99,-131,-500,-1011,-1618,-2309,-3005,-3654,-4153,-4411,-4338,-3853,-2933,-1576,141,2085,4095,5936,7417,8336,8550,7993,6678,4677,2174,-652,-3559,-6312,-8715,-10570,-11763,-12198,-11868,-10790,-9073,-6844,-4296,-1634,920,3156,4916,6057,6571,6455,5839,4879,3768,2732,1949,1578,1717,2372,3521,5035,6782,8575,10242,11627,12595,13088,13046,12514,11521,10157,8504,6664,4716,2750,827,-990,-2649,-4107,-5334,-6289,-6976,-7374,-7519,-7431,-7160,-6748,-6257,-5711,-5163,-4600,-4052,-3497,-2940,-2391,-1872,-1425,-1128,-1034,-1236,-1779,-2702,-3994,-5611,-7461,-9423,-11347,-13078,-14469,-15391,-15753,-15507,-14643,-13201,-11250,-8891,-6240,-3428,-582,2173,4706,6934,8758,10140,11045,11486,11494,11148,10536,9769,8973,8261,7734,7469,7479,7769,8259,8870,9476,9960,10226,10190,9826,9138,8165,6975,5646,4248,2865,1535,327,-733,-1605,-2261,-2678,-2854,-2776,-2478,-1984,-1334,-602,172,891,1510,1942,2133,2032,1604,836,-246,-1610,-3162,-4826,-6471,-7998,-9290,-10265,-10859,-11042,-10812,-10211,-9278,-8110,-6768,-5360,-3944,-2597,-1370,-291,618,1344,1903,2279,2494,2541,2423,2145,1702,1117,401,-398,-1225,-2005,-2655,-3086,-3229,-3010,-2414,-1429,-100,1501,3275,5092,6810,8302,9440,10141,10362,10102,9419,8397,7167,5848,4592,3507,2696,2222,2107,2337,2848,3557,4327,5044,5550,5738,5505,4802,3628,2015,84,-2072,-4248,-6313,-8069,-9386,-10127,-10236,-9676,-8499,-6800,-4719,-2446,-155,1958,3763,5136,6041,6464,6453,6084,5453,4670,3838,3041,2348,1782,1357,1039,793,560,298,-35,-459,-964,-1535,-2126,-2687,-3184,-3564,-3831,-3969,-4015,-3997,-3969,-3979,-4069,-4276,-4613,-5076,-5650,-6289,-6945,-7543,-8026,-8318,-8384,-8200,-7770,-7149,-6387,-5573,-4783,-4068,-3476,-2985,-2581,-2188,-1751,-1202,-503,346,1315,2337,3314,4157,4756,5072,5041,4717,4119,3379,2586,1897,1403,1214,1351,1807,2508,3324,4100,4680,4904,4689,3990,2837,1354,-308,-1937,-3319,-4260,-4601,-4258,-3220,-1555,594,3037,5542,7885,9861,11312,12142,12331,11927,11030,9796,8380,6948,5630,4513,3639,2998,2534,2176,1824,1402,846,122,-754,-1742,-2773,-3753,-4623,-5297,-5768,-6018,-6092,-6044,-5925,-5818,-5740,-5747,-5829,-5983,-6201,-6448,-6735,-7034,-7372,-7741,-8168,-8647,-9178,-9733,-10268,-10716,-10995,-11023,-10712,-10001,-8860,-7279,-5314,-3031,-549,2004,4481,6746,8667,10138,11093,11473,11288,10537,9291,7624,5645,3499,1337,-665,-2329,-3511,-4066,-3944,-3102,-1634,365,2678,5113,7406,9368,10801,11609,11752,11260,10256,8880,7338,5815,4490,3511,2958,2863,3198,3874,4770,5751,6644,7340,7683,7622,7069,6044,4549,2664,468,-1925,-4392,-6825,-9107,-11158,-12907,-14313,-15349,-16018,-16316,-16262,-15867,-15149,-14129,-12834,-11296,-9573,-7721,-5833,-3984,-2282,-815,331,1094,1434,1347,858,26,-1063,-2296,-3573,-4751,-5747,-6446,-6785,-6709,-6188,-5227,-3840,-2075,5,2318,4760,7223,9589,11728,13527,14887,15717,15987,15677,14829,13525,11870,10019,8121,6349,4826,3690,2988,2760,2962,3518,4310,5201,6039,6697,7059,7065,6672,5897,4777,3376,1788,90,-1606,-3230,-4686,-5912,-6850,-7445,-7679,-7526,-6996,-6115,-4928,-3502,-1933,-301,1268,2688,3858,4704,5174,5247,4916,4218,3189,1901,425,-1153,-2738,-4247,-5563,-6626,-7319,-7631,-7482,-6921,-5948,-4670,-3164,-1583,-44,1295,2320,2922,3025,2605,1662,255,-1527,-3552,-5666,-7699,-9483,-10865,-11722,-11969,-11576,-10560,-8985,-6955,-4606,-2078,478,2930,5169,7102,8682,9866,10661,11054,11089,10761,10135,9209,8064,6713,5247,3703,2177,732,-546,-1594,-2362,-2813,-2957,-2810,-2450,-1945,-1426,-979,-725,-725,-1022,-1606,-2427,-3395,-4386,-5283,-5943,-6282,-6205,-5694,-4739,-3394,-1738,146,2108,4069,5880,7458,8717,9583,10022,10002,9532,8620,7329,5715,3890,1962,76,-1632,-3026,-3986,-4445,-4362,-3784,-2787,-1528,-175,1069,2028,2564,2574,2057,1035,-368,-2030,-3770,-5451,-6926,-8101,-8941,-9423,-9608,-9549,-9336,-9048,-8754,-8504,-8312,-8182,-8080,-7969,-7799,-7528,-7106,-6531,-5770,-4852,-3791,-2614,-1367,-73,1235,2525,3800,5013,6169,7215,8126,8842,9323,9520,9420,9030,8393,7593,6724,5927,5284,4912,4834,5045,5486,6038,6569,6945,7045,6812,6226,5353,4295,3199,2237,1542,1256,1413,2041,3051,4332,5715,7009,8026,8598,8602,7955,6662,4756,2351,-414,-3372,-6353,-9187,-11742,-13895,-15592,-16767,-17439,-17594,-17289,-16551,-15456,-14051,-12426,-10644,-8796,-6959,-5215,-3625,-2261,-1146,-320,224,496,517,337,0,-448,-933,-1420,-1833,-2134,-2270,-2204,-1905,-1357,-556,486,1740,3153,4662,6172,7602,8841,9819,10451,10720,10598,10141,9394,8459,7433,6422,5515,4781,4253,3935,3789,3775,3796,3803,3701,3445,2988,2322,1433,380,-833,-2104,-3399,-4626,-5725,-6637,-7315,-7736,-7894,-7798,-7492,-7002,-6384,-5668,-4872,-4019,-3091,-2095,-1019,107,1259,2357,3333,4076,4518,4570,4216,3442,2322,920,-608,-2154,-3542,-4662,-5393,-5673,-5474,-4810,-3753,-2388,-856,711,2165,3381,4261,4742,4814,4505,3883,3047,2103,1161,323,-345,-782,-971,-920,-636,-179,429,1111,1834,2517,3136,3605,3920,4014,3892,3539,2965,2212,1308,332,-659,-1572,-2332,-2864,-3106,-3036,-2645,-1977,-1111,-139,806,1609,2165,2396,2269,1805,1055,130,-847,-1741,-2415,-2767,-2722,-2256,-1394,-216,1169,2615,3966,5087,5854,6205,6117,5632,4833,3852,2838,1933,1278,960,1036,1507,2326,3406,4636,5881,7007,7888,8421,8531,8190,7396,6209,4699,2996,1214,-496,-2017,-3251,-4119,-4615,-4748,-4598,-4259,-3867,-3531,-3388,-3502,-3934,-4691,-5736,-7014,-8431,-9900,-11315,-12598,-13666,-14480,-14992,-15211,-15122,-14765,-14160,-13351,-12388,-11305,-10152,-8955,-7741,-6522,-5306,-4080,-2837,-1555,-215,1192,2687,4244,5869,7496,9090,10571,11869,12904,13620,13965,13929,13528,12802,11828,10686,9471,8259,7116,6087,5175,4393,3700,3090,2535,2027,1587,1231,1017,985,1178,1640,2353,3313,4437,5640,6806,7790,8486,8767,8578,7874,6694,5084,3175,1082,-1041,-3058,-4869,-6386,-7591,-8486,-9119,-9557,-9878,-10148,-10427,-10726,-11057,-11364,-11608,-11708,-11601,-11242,-10599,-9695,-8568,-7298,-5990,-4717,-3598,-2651,-1933,-1411,-1056,-794,-573,-317,-7,381,808,1236,1591,1815,1849,1678,1312,814,261,-227,-563,-626,-391,198,1084,2226,3511,4839,6087,7152,7947,8412,8518,8267,7689,6841,5820,4704,3631,2681,1954,1516,1373,1518,1881,2360,2850,3217,3356,3196,2694,1874,804,-419,-1654,-2767,-3642,-4176,-4333,-4106,-3544,-2719,-1752,-718,252,1128,1830,2376,2751,3000,3131,3172,3122,2957,2670,2194,1525,616,-520,-1867,-3367,-4941,-6482,-7870,-8974,-9691,-9913,-9617,-8792,-7512,-5891,-4102,-2310,-731,508,1268,1518,1271,618,-292,-1285,-2163,-2760,-2948,-2653,-1889,-735,679,2150,3497,4522,5077,5080,4503,3427,1958,307,-1341,-2752,-3755,-4208,-4058,-3312,-2073,-502,1196,2788,4079,4890,5143,4825,4008,2852,1527,249,-803,-1501,-1764,-1609,-1087,-324,549,1390,2076,2537,2729,2669,2389,1980,1500,1058,704,504,489,661,1018,1530,2155,2873,3618,4387,5130,5839,6493,7072,7562,7933,8160,8198,8023,7579,6862,5837,4528,2961,1195,-682,-2566,-4334,-5868,-7047,-7796,-8050,-7821,-7145,-6124,-4892,-3598,-2412,-1459,-862,-664,-893,-1493,-2405,-3507,-4703,-5858,-6895,-7727,-8314,-8642,-8718,-8584,-8270,-7834,-7310,-6728,-6119,-5471,-4794,-4062,-3256,-2360,-1355,-225,1012,2359,3766,5202,6596,7893,9019,9916,10546,10880,10941,10751,10386,9914,9428,9008,8710,8585,8619,8806,9058,9311,9440,9350,8938,8141,6935,5351,3467,1417,-640,-2533,-4092,-5206,-5798,-5861,-5465,-4705,-3752,-2753,-1887,-1280,-1041,-1220,-1817,-2797,-4062,-5510,-6999,-8402,-9604,-10510,-11079,-11297,-11203,-10880,-10405,-9910,-9457,-9132,-8949,-8882,-8896,-8879,-8771,-8472,-7943,-7164,-6173,-5016,-3818,-2651,-1653,-895,-434,-299,-442,-808,-1279,-1735,-2037,-2074,-1743,-1006,158,1684,3497,5466,7443,9298,10880,12101,12880,13208,13088,12607,11821,10878,9858,8889,8048,7387,6935,6680,6575,6571,6566,6506,6280,5858,5179,4253,3101,1783,377,-1018,-2313,-3428,-4303,-4914,-5255,-5370,-5298,-5114,-4893,-4686,-4564,-4544,-4636,-4818,-5041,-5235,-5322,-5218,-4858,-4202,-3251,-2045,-678,741,2053,3139,3858,4154,3979,3377,2412,1186,-165,-1543,-2832,-3965,-4902,-5629,-6150,-6508,-6707,-6800,-6770,-6644,-6385,-5978,-5389,-4589,-3568,-2334,-925,593,2120,3555,4770,5680,6199,6320,6049,5475,4706,3878,3136,2597,2342,2411,2769,3347,4023,4646,5083,5190,4891,4145,2975,1475,-226,-1952,-3530,-4793,-5631,-5966,-5818,-5238,-4343,-3281,-2189,-1218,-457,13,181,52,-322,-868,-1508,-2151,-2718,-3140,-3355,-3327,-3040,-2481,-1697,-711,387,1522,2601,3527,4241,4683,4868,4798,4565,4221,3873,3584,3396,3324,3323,3330,3250,2982,2449,1590,416,-1044,-2656,-4317,-5828,-7070,-7881,-8203,-7997,-7313,-6253,-4965,-3629,-2432,-1521,-1024,-983,-1376,-2127,-3079,-4064,-4894,-5398,-5461,-5008,-4071,-2711,-1099,596,2155,3398,4173,4401,4078,3275,2146,874,-312,-1208,-1645,-1512,-776,493,2198,4123,6096,7895,9366,10394,10924,11000,10660,10075,9326,8591,7943,7463,7156,6989,6893,6761,6517,6065,5381,4461,3348,2133,908,-219,-1154,-1846,-2244,-2387,-2278,-2009,-1620,-1191,-762,-376,-37,241,473,660,808,901,936,884,725,451,41,-490,-1132,-1863,-2648,-3461,-4276,-5073,-5847,-6591,-7306,-7985,-8607,-9146,-9549,-9777,-9764,-9471,-8874,-7950,-6748,-5301,-3700,-2045,-438,1016,2232,3142,3716,3928,3807,3373,2686,1796,796,-272,-1303,-2260,-3079,-3707,-4137,-4322,-4281,-3998,-3501,-2807,-1955,-993,21,1015,1919,2663,3179,3446,3442,3212,2824,2378,1997,1812,1918,2408,3293,4557,6091,7767,9379,10737,11634,11911,11466,10274,8392,5962,3178,293,-2459,-4821,-6635,-7756,-8175,-7919,-7124,-5964,-4644,-3371,-2329,-1631,-1349,-1445,-1845,-2403,-2959,-3355,-3459,-3202,-2568,-1619,-462,740,1829,2634,3030,2920,2291,1149,-393,-2243,-4210,-6155,-7892,-9286,-10217,-10601,-10407,-9628,-8320,-6558,-4461,-2170,152,2343,4224,5689,6602,6960,6754,6082,5085,3926,2813,1917,1382,1304,1692,2501,3617,4883,6127,7175,7898,8180,8011,7373,6361,5062,3612,2158,803,-312,-1155,-1661,-1858,-1783,-1498,-1111,-684,-334,-97,-31,-136,-409,-805,-1309,-1846,-2418,-2971,-3519,-4040,-4556,-5061,-5551,-6026,-6435,-6764,-6943,-6944,-6716,-6242,-5513,-4545,-3368,-2039,-602,862,2309,3668,4909,5986,6889,7593,8097,8387,8457,8278,7855,7145,6166,4910,3406,1708,-123,-1985,-3783,-5391,-6731,-7692,-8250,-8374,-8096,-7485,-6623,-5625,-4600,-3643,-2839,-2242,-1869,-1744,-1817,-2081,-2469,-2922,-3395,-3792,-4072,-4163,-4014,-3609,-2923,-1988,-841,437,1765,3018,4110,4922,5392,5465,5140,4441,3459,2266,1020,-185,-1194,-1938,-2326,-2354,-2023,-1395,-540,444,1472,2456,3346,4092,4692,5144,5470,5704,5872,5998,6097,6169,6194,6156,6019,5761,5356,4817,4142,3390,2608,1878,1290,914,832,1059,1607,2404,3356,4319,5128,5625,5665,5153,4048,2379,235,-2229,-4830,-7347,-9574,-11331,-12470,-12939,-12705,-11868,-10516,-8845,-7010,-5207,-3578,-2231,-1230,-573,-229,-122,-182,-308,-458,-556,-612,-588,-526,-411,-285,-136,21,204,419,685,1011,1403,1866,2388,2959,3553,4155,4724,5244,5666,5964,6088,6014,5694,5145,4353,3385,2308,1237,296,-371,-663,-465,231,1432,3030,4895,6841,8649,10130,11093,11424,11068,10025,8394,6294,3903,1413,-1018,-3207,-5067,-6493,-7486,-8031,-8205,-8060,-7706,-7234,-6731,-6292,-5956,-5783,-5749,-5868,-6075,-6327,-6566,-6723,-6778,-6696,-6497,-6215,-5901,-5636,-5461,-5443,-5589,-5886,-6285,-6700,-7030,-7170,-7015,-6500,-5574,-4258,-2577,-642,1438,3511,5415,7008,8147,8743,8744,8163,7060,5556,3799,1977,251,-1194,-2255,-2825,-2888,-2460,-1607,-439,924,2337,3690,4859,5788,6412,6732,6748,6486,5988,5286,4429,3456,2406,1342,317,-588,-1293,-1713,-1768,-1413,-614,586,2131,3876,5659,7277,8525,9215,9201,8392,6797,4479,1619,-1575,-4799,-7779,-10207,-11870,-12596,-12337,-11149,-9184,-6696,-3969,-1315,993,2748,3826,4212,3977,3270,2280,1215,242,-487,-936,-1076,-1002,-798,-607,-548,-711,-1145,-1852,-2757,-3775,-4759,-5580,-6101,-6240,-5932,-5196,-4088,-2705,-1215,248,1504,2426,2915,2930,2481,1659,572,-614,-1737,-2652,-3232,-3425,-3205,-2619,-1743,-685,439,1516,2467,3224,3778,4130,4337,4435,4505,4577,4686,4828,4968,5051,5006,4772,4300,3585,2659,1599,516,-454,-1184,-1562,-1523,-1058,-226,865,2059,3170,4031,4479,4424,3817,2693,1141,-701,-2647,-4535,-6168,-7426,-8189,-8421,-8100,-7287,-6051,-4499,-2778,-988,708,2222,3452,4332,4836,4939,4688,4106,3279,2272,1175,59,-1012,-2007,-2895,-3703,-4426,-5120,-5789,-6473,-7152,-7815,-8399,-8831,-9031,-8906,-8388,-7452,-6091,-4376,-2410,-335,1670,3440,4818,5679,5966,5659,4828,3575,2070,497,-953,-2098,-2807,-2994,-2634,-1782,-516,1000,2639,4217,5614,6734,7498,7918,7987,7753,7268,6569,5712,4732,3676,2601,1574,689,40,-254,-120,534,1699,3375,5429,7738,10067,12199,13874,14883,15042,14270,12554,9990,6770,3126,-619,-4184,-7271,-9654,-11196,-11830,-11610,-10656,-9172,-7388,-5556,-3898,-2583,-1740,-1401,-1556,-2120,-2980,-4004,-5045,-6001,-6760,-7282,-7539,-7545,-7345,-6988,-6554,-6091,-5667,-5305,-5017,-4780,-4548,-4256,-3827,-3199,-2309,-1142,282,1926,3660,5397,6964,8236,9085,9425,9216,8488,7305,5811,4168,2567,1204,235,-211,-81,613,1782,3288,4916,6475,7735,8532,8741,8311,7264,5685,3721,1534,-674,-2735,-4498,-5844,-6727,-7112,-7045,-6570,-5778,-4756,-3584,-2354,-1111,85,1202,2212,3065,3743,4167,4314,4097,3504,2497,1103,-620,-2568,-4606,-6564,-8280,-9600,-10402,-10626,-10269,-9373,-8064,-6464,-4753,-3076,-1576,-339,576,1184,1511,1649,1659,1643,1640,1694,1783,1881,1919,1842,1594,1163,555,-156,-890,-1524,-1943,-2055,-1788,-1153,-190,991,2231,3376,4247,4721,4709,4196,3221,1895,348,-1236,-2715,-3920,-4762,-5157,-5094,-4585,-3682,-2467,-1019,557,2178,3752,5201,6452,7437,8104,8404,8303,7804,6906,5673,4167,2491,764,-888,-2344,-3487,-4237,-4527,-4344,-3690,-2630,-1237,360,2036,3638,5026,6069,6661,6742,6277,5303,3870,2094,91,-1987,-4007,-5830,-7340,-8453,-9085,-9207,-8791,-7863,-6451,-4660,-2563,-342,1875,3890,5548,6689,7218,7068,6270,4891,3081,1013,-1106,-3089,-4770,-6040,-6853,-7215,-7197,-6898,-6433,-5931,-5461,-5110,-4868,-4735,-4652,-4545,-4362,-4024,-3521,-2848,-2039,-1169,-311,443,1027,1395,1542,1500,1323,1125,961,953,1118,1495,2047,2713,3406,4032,4505,4761,4783,4568,4177,3663,3107,2572,2102,1718,1408,1137,873,569,213,-179,-570,-871,-1000,-857,-375,479,1684,3134,4713,6195,7417,8154,8279,7698,6415,4511,2151,-459,-3063,-5434,-7346,-8658,-9268,-9185,-8456,-7231,-5667,-3979,-2346,-965,65,631,759,477,-106,-838,-1589,-2193,-2551,-2591,-2303,-1721,-936,-48,818,1543,2051,2261,2172,1777,1134,296,-639,-1593,-2463,-3164,-3616,-3749,-3519,-2906,-1915,-604,965,2648,4333,5839,7039,7812,8075,7837,7133,6097,4885,3689,2701,2071,1929,2280,3124,4318,5713,7093,8244,8969,9125,8618,7448,5680,3442,922,-1687,-4168,-6351,-8069,-9233,-9774,-9689,-9000,-7782,-6114,-4116,-1913,369,2574,4578,6236,7444,8104,8177,7645,6563,5002,3111,1030,-1049,-2958,-4539,-5661,-6251,-6287,-5807,-4915,-3765,-2518,-1389,-517,-52,-59,-545,-1466,-2702,-4123,-5559,-6866,-7918,-8629,-8967,-8941,-8601,-8033,-7325,-6568,-5839,-5170,-4591,-4068,-3573,-3041,-2419,-1665,-750,298,1451,2600,3670,4528,5102,5318,5177,4709,4011,3206,2427,1828,1490,1502,1840,2487,3318,4236,5087,5767,6187,6297,6106,5633,4961,4146,3260,2364,1476,635,-171,-921,-1612,-2229,-2726,-3090,-3257,-3222,-2955,-2465,-1779,-937,1,960,1884,2683,3323,3728,3893,3768,3385,2725,1846,768,-441,-1734,-3045,-4318,-5492,-6499,-7291,-7794,-7972,-7783,-7211,-6274,-5017,-3505,-1841,-119,1548,3069,4368,5393,6118,6545,6684,6573,6235,5706,5020,4186,3243,2197,1083,-57,-1188,-2232,-3141,-3838,-4271,-4410,-4237,-3774,-3071,-2191,-1238,-295,525,1151,1514,1577,1348,840,135,-701,-1543,-2307,-2876,-3179,-3159,-2795,-2103,-1139,19,1256,2458,3508,4302,4773,4881,4627,4052,3223,2221,1143,66,-935,-1820,-2559,-3151,-3590,-3884,-4023,-3990,-3757,-3286,-2547,-1524,-220,1305,2977,4657,6199,7434,8210,8408,7962,6876,5201,3088,690,-1768,-4084,-6061,-7528,-8378,-8559,-8083,-7035,-5548,-3800,-1984,-297,1098,2072,2545,2503,1973,1020,-234,-1691,-3200,-4657,-5938,-6966,-7666,-8014,-7998,-7650,-7013,-6171,-5196,-4191,-3213,-2346,-1598,-1006,-540,-194,65,257,392,483,517,495,419,296,162,64,55,217,604,1272,2250,3520,5049,6736,8479,10130,11549,12609,13189,13244,12734,11699,10208,8367,6311,4177,2108,221,-1379,-2620,-3471,-3911,-3972,-3698,-3156,-2442,-1623,-804,-28,643,1185,1604,1887,2057,2126,2076,1928,1633,1198,595,-175,-1080,-2081,-3082,-3988,-4682,-5053,-5030,-4570,-3711,-2529,-1181,169,1315,2093,2375,2096,1283,29,-1509,-3109,-4581,-5712,-6373,-6487,-6055,-5154,-3925,-2534,-1178,-19,798,1199,1161,742,32,-817,-1662,-2343,-2750,-2790,-2437,-1705,-652,621,2010,3388,4658,5726,6550,7107,7422,7539,7532,7471,7429,7452,7561,7738,7943,8095,8124,7934,7476,6696,5595,4199,2559,765,-1106,-2944,-4672,-6213,-7508,-8537,-9273,-9735,-9925,-9875,-9591,-9091,-8376,-7443,-6296,-4939,-3393,-1728,7,1661,3135,4269,4936,5033,4515,3388,1750,-251,-2406,-4476,-6233,-7460,-8019,-7825,-6900,-5338,-3311,-1034,1247,3315,4966,6082,6586,6492,5859,4806,3467,2005,561,-727,-1754,-2464,-2810,-2819,-2525,-1998,-1338,-633,23,539,887,1009,945,707,362,-25,-399,-702,-918,-1024,-1061,-1025,-985,-947,-951,-986,-1051,-1094,-1087,-951,-665,-167,518,1392,2371,3392,4323,5072,5518,5581,5214,4396,3169,1601,-202,-2106,-3970,-5634,-6968,-7835,-8165,-7897,-7046,-5665,-3857,-1763,450,2620,4574,6196,7379,8084,8303,8078,7481,6604,5551,4423,3307,2282,1392,678,143,-219,-418,-503,-476,-394,-272,-138,-36,24,4,-122,-352,-723,-1199,-1792,-2460,-3177,-3907,-4609,-5250,-5807,-6254,-6592,-6808,-6914,-6907,-6796,-6582,-6254,-5815,-5246,-4552,-3737,-2830,-1862,-907,-20,722,1256,1552,1592,1416,1077,675,296,59,29,286,833,1677,2763,4025,5380,6724,7969,9033,9839,10345,10520,10352,9858,9058,8000,6730,5319,3825,2321,877,-442,-1575,-2471,-3108,-3466,-3574,-3468,-3215,-2899,-2602,-2396,-2348,-2460,-2740,-3130,-3570,-3979,-4291,-4448,-4434,-4259,-3970,-3642,-3348,-3181,-3182,-3396,-3799,-4344,-4958,-5538,-5992,-6239,-6221,-5927,-5372,-4606,-3711,-2756,-1835,-994,-287,281,708,1025,1254,1416,1537,1595,1593,1494,1270,921,436,-131,-727,-1247,-1600,-1665,-1384,-690,390,1807,3449,5154,6781,8142,9127,9647,9674,9258,8486,7504,6477,5568,4926,4659,4825,5410,6361,7529,8782,9907,10745,11132,10975,10221,8918,7120,4990,2657,299,-1948,-3976,-5705,-7117,-8197,-8993,-9512,-9822,-9901,-9807,-9493,-9006,-8308,-7452,-6451,-5368,-4271,-3228,-2322,-1603,-1125,-895,-913,-1142,-1513,-1969,-2401,-2755,-2932,-2900,-2615,-2092,-1344,-441,566,1583,2535,3352,3955,4321,4414,4245,3845,3256,2552,1807,1097,489,53,-188,-194,20,450,1038,1759,2503,3224,3806,4172,4240,3946,3268,2210,827,-791,-2513,-4196,-5674,-6812,-7497,-7647,-7269,-6381,-5092,-3516,-1805,-93,1475,2824,3872,4607,5026,5161,5047,4739,4269,3680,3000,2249,1454,628,-193,-991,-1719,-2360,-2867,-3233,-3436,-3492,-3405,-3233,-2993,-2771,-2590,-2524,-2589,-2799,-3149,-3575,-4034,-4420,-4652,-4636,-4314,-3637,-2620,-1296,252,1908,3556,5060,6301,7200,7683,7744,7393,6675,5670,4462,3151,1825,589,-508,-1389,-2043,-2457,-2647,-2665,-2552,-2393,-2232,-2160,-2192,-2396,-2743,-3249,-3858,-4530,-5196,-5798,-6263,-6547,-6597,-6397,-5924,-5199,-4233,-3085,-1802,-474,822,1994,2961,3653,4035,4086,3846,3376,2773,2165,1671,1419,1499,1968,2844,4070,5584,7228,8881,10364,11546,12305,12563,12290,11499,10245,8621,6726,4699,2636,683,-1088,-2565,-3706,-4453,-4802,-4757,-4364,-3696,-2845,-1928,-1067,-369,55,156,-105,-706,-1596,-2692,-3883,-5058,-6113,-6943,-7509,-7760,-7719,-7419,-6920,-6310,-5659,-5053,-4543,-4165,-3929,-3800,-3745,-3684,-3556,-3295,-2863,-2245,-1477,-608,270,1059,1671,2024,2078,1832,1310,588,-256,-1122,-1931,-2604,-3117,-3447,-3615,-3663,-3633,-3577,-3535,-3505,-3500,-3462,-3352,-3106,-2659,-1982,-1046,134,1522,3049,4643,6205,7649,8908,9900,10627,11043,11204,11112,10848,10441,9960,9428,8873,8285,7656,6933,6098,5094,3907,2525,961,-746,-2529,-4328,-6033,-7581,-8878,-9866,-10499,-10764,-10651,-10218,-9491,-8565,-7507,-6405,-5335,-4365,-3532,-2882,-2393,-2086,-1904,-1828,-1806,-1800,-1765,-1690,-1542,-1328,-1047,-701,-308,132,620,1144,1720,2347,3026,3763,4539,5329,6115,6839,7467,7948,8231,8300,8124,7723,7116,6363,5526,4683,3908,3260,2785,2493,2377,2398,2503,2616,2675,2604,2357,1907,1246,408,-555,-1573,-2547,-3400,-4035,-4401,-4454,-4185,-3628,-2822,-1855,-803,251,1227,2082,2775,3303,3670,3892,3986,3950,3787,3463,2959,2237,1287,102,-1271,-2786,-4330,-5812,-7096,-8079,-8675,-8827,-8545,-7869,-6899,-5777,-4634,-3640,-2893,-2479,-2409,-2641,-3073,-3592,-4035,-4284,-4235,-3819,-3037,-1917,-524,1030,2658,4244,5699,6955,7940,8626,8975,8989,8657,8019,7095,5964,4685,3349,2042,835,-207,-1051,-1680,-2121,-2393,-2574,-2695,-2843,-3039,-3344,-3745,-4261,-4842,-5454,-6040,-6528,-6871,-7006,-6906,-6559,-5975,-5188,-4260,-3250,-2246,-1312,-510,121,575,875,1077,1264,1523,1956,2631,3606,4877,6413,8115,9864,11488,12833,13727,14056,13733,12748,11155,9063,6642,4084,1585,-664,-2528,-3912,-4780,-5166,-5133,-4793,-4259,-3667,-3104,-2679,-2424,-2391,-2555,-2922,-3433,-4063,-4752,-5452,-6115,-6705,-7180,-7517,-7689,-7690,-7506,-7138,-6600,-5893,-5058,-4107,-3081,-2023,-964,48,979,1807,2489,3032,3399,3597,3608,3430,3065,2519,1828,1023,190,-619,-1289,-1763,-1954,-1846,-1425,-756,91,992,1817,2451,2774,2736,2314,1537,506,-676,-1854,-2884,-3641,-4019,-3963,-3457,-2538,-1265,252,1936,3647,5331,6878,8265,9431,10374,11062,11497,11653,11512,11059,10266,9139,7677,5925,3942,1823,-330,-2381,-4237,-5772,-6945,-7702,-8083,-8116,-7915,-7559,-7176,-6858,-6672,-6659,-6817,-7106,-7466,-7826,-8097,-8246,-8200,-7981,-7573,-7029,-6385,-5695,-5001,-4329,-3691,-3069,-2443,-1767,-1017,-163,794,1825,2891,3911,4819,5529,5998,6183,6096,5768,5262,4664,4064,3554,3193,3039,3092,3333,3708,4119,4488,4697,4676,4358,3726,2798,1625,305,-1074,-2383,-3533,-4434,-5033,-5303,-5255,-4906,-4314,-3520,-2593,-1577,-541,483,1421,2259,2943,3471,3841,4069,4210,4303,4430,4642,4990,5506,6163,6920,7683,8322,8724,8751,8326,7410,6021,4250,2220,116,-1906,-3661,-5033,-5939,-6350,-6303,-5878,-5175,-4355,-3518,-2820,-2330,-2128,-2228,-2615,-3241,-4020,-4861,-5657,-6309,-6744,-6895,-6732,-6247,-5450,-4371,-3058,-1553,72,1759,3420,4977,6334,7394,8065,8277,7966,7140,5821,4108,2132,66,-1900,-3575,-4807,-5467,-5528,-4984,-3947,-2557,-1007,481,1709,2499,2733,2361,1423,14,-1683,-3467,-5112,-6407,-7185,-7342,-6835,-5704,-4056,-2038,153,2333,4321,5974,7211,7994,8350,8350,8093,7695,7258,6870,6575,6393,6285,6211,6094,5876,5499,4946,4214,3345,2397,1439,532,-262,-943,-1493,-1957,-2378,-2811,-3292,-3868,-4521,-5266,-6042,-6829,-7560,-8209,-8735,-9125,-9380,-9509,-9532,-9470,-9331,-9128,-8841,-8452,-7926,-7214,-6289,-5110,-3693,-2044,-239,1644,3485,5164,6568,7593,8186,8324,8027,7380,6450,5386,4276,3243,2356,1655,1157,815,595,401,181,-142,-606,-1226,-1990,-2859,-3772,-4659,-5440,-6049,-6418,-6509,-6295,-5757,-4925,-3806,-2450,-917,751,2452,4147,5734,7166,8387,9361,10086,10570,10852,10986,11022,11023,11017,11037,11047,11034,10904,10592,10012,9081,7769,6045,3958,1562,-1022,-3670,-6242,-8573,-10560,-12070,-13054,-13478,-13352,-12751,-11757,-10501,-9115,-7736,-6492,-5481,-4777,-4410,-4391,-4671,-5211,-5910,-6697,-7455,-8105,-8544,-8700,-8499,-7899,-6865,-5418,-3584,-1451,873,3237,5485,7448,8986,9986,10377,10162,9372,8123,6548,4822,3130,1646,527,-127,-246,143,993,2155,3485,4771,5847,6541,6747,6422,5577,4310,2739,1042,-629,-2114,-3301,-4124,-4554,-4629,-4387,-3919,-3296,-2592,-1870,-1150,-461,205,860,1503,2155,2789,3395,3930,4343,4600,4638,4460,4033,3409,2607,1720,790,-92,-890,-1566,-2111,-2542,-2882,-3175,-3449,-3752,-4082,-4478,-4905,-5379,-5856,-6324,-6739,-7079,-7308,-7414,-7393,-7249,-7014,-6722,-6408,-6115,-5854,-5630,-5418,-5180,-4845,-4367,-3667,-2714,-1492,1,1688,3523,5371,7135,8689,9920,10764,11144,11084,10583,9741,8627,7383,6099,4903,3863,3029,2418,2000,1721,1522,1313,1045,662,149,-477,-1184,-1897,-2541,-3034,-3295,-3265,-2909,-2215,-1217,33,1449,2922,4338,5579,6544,7157,7380,7209,6695,5917,4990,4038,3185,2534,2152,2074,2270,2684,3216,3749,4166,4358,4249,3801,3013,1943,652,-737,-2125,-3401,-4470,-5282,-5798,-6035,-6024,-5823,-5506,-5130,-4755,-4405,-4109,-3850,-3650,-3483,-3376,-3336,-3393,-3565,-3879,-4317,-4870,-5474,-6060,-6539,-6802,-6771,-6367,-5550,-4326,-2722,-823,1257,3399,5435,7243,8678,9643,10081,9968,9353,8303,6947,5405,3828,2330,1013,-72,-903,-1496,-1908,-2189,-2425,-2672,-2973,-3367,-3846,-4403,-5000,-5596,-6135,-6579,-6870,-6978,-6866,-6518,-5921,-5088,-4032,-2781,-1389,110,1643,3174,4633,5992,7194,8230,9065,9699,10122,10326,10317,10073,9607,8904,7989,6866,5580,4165,2682,1176,-274,-1648,-2865,-3939,-4816,-5534,-6075,-6478,-6738,-6888,-6905,-6822,-6602,-6274,-5841,-5326,-4783,-4249,-3797,-3466,-3311,-3333,-3545,-3911,-4388,-4911,-5411,-5802,-6019,-5989,-5644,-4971,-3926,-2550,-873,1022,3033,5038,6913,8536,9811,10670,11080,11062,10643,9914,8939,7813,6606,5366,4142,2940,1775,639,-470,-1561,-2616,-3640,-4583,-5429,-6112,-6590,-6804,-6713,-6302,-5565,-4551,-3322,-1983,-638,585,1602,2323,2735,2841,2714,2452,2172,2024,2098,2501,3255,4354,5721,7249,8775,10144,11189,11771,11799,11226,10069,8395,6320,3976,1527,-901,-3158,-5172,-6864,-8209,-9211,-9883,-10272,-10419,-10374,-10183,-9893,-9546,-9185,-8854,-8594,-8438,-8430,-8566,-8863,-9286,-9788,-10311,-10758,-11053,-11096,-10820,-10156,-9082,-7588,-5713,-3514,-1084,1462,3992,6373,8463,10152,11346,11993,12094,11675,10834,9659,8297,6856,5464,4198,3124,2271,1630,1193,916,782,757,844,1039,1359,1809,2387,3070,3814,4554,5214,5702,5965,5918,5565,4882,3929,2754,1457,131,-1124,-2204,-3043,-3580,-3780,-3650,-3183,-2438,-1449,-299,942,2169,3301,4228,4878,5186,5111,4663,3866,2790,1526,185,-1123,-2277,-3200,-3802,-4062,-3963,-3544,-2864,-2016,-1108,-260,415,817,871,540,-176,-1231,-2551,-4013,-5510,-6877,-8018,-8800,-9157,-9034,-8428,-7355,-5891,-4098,-2102,3,2090,4064,5825,7308,8463,9257,9707,9809,9629,9204,8615,7924,7205,6512,5873,5309,4783,4279,3722,3068,2265,1276,100,-1248,-2718,-4234,-5707,-7034,-8121,-8887,-9281,-9287,-8929,-8274,-7409,-6449,-5494,-4643,-3938,-3407,-3006,-2682,-2325,-1867,-1185,-267,939,2380,3996,5684,7329,8806,10019,10877,11340,11386,11031,10325,9309,8065,6641,5094,3469,1794,108,-1555,-3147,-4610,-5864,-6843,-7449,-7642,-7378,-6667,-5588,-4233,-2781,-1406,-306,339,399,-193,-1441,-3242,-5439,-7812,-10094,-12049,-13435,-14102,-13955,-12997,-11304,-9030,-6357,-3514,-691,1905,4143,5913,7164,7898,8141,7972,7481,6767,5947,5095,4317,3637,3126,2761,2557,2468,2467,2494,2515,2470,2324,2049,1617,1032,315,-501,-1346,-2153,-2831,-3316,-3524,-3431,-3000,-2242,-1190,108,1572,3114,4649,6068,7307,8283,8976,9351,9441,9267,8903,8410,7855,7305,6779,6305,5857,5395,4890,4268,3517,2608,1552,391,-825,-2024,-3142,-4109,-4905,-5503,-5937,-6258,-6519,-6821,-7206,-7753,-8464,-9347,-10362,-11439,-12525,-13521,-14375,-15014,-15395,-15475,-15231,-14633,-13674,-12350,-10666,-8658,-6373,-3877,-1269,1353,3882,6196,8235,9891,11169,12017,12493,12610,12436,12042,11463,10798,10048,9279,8488,7683,6851,5978,5035,4020,2920,1753,556,-632,-1732,-2692,-3434,-3906,-4076,-3917,-3455,-2704,-1729,-595,618,1815,2899,3796,4405,4708,4651,4276,3606,2731,1734,725,-203,-962,-1500,-1792,-1831,-1667,-1325,-890,-403,62,469,770,952,974,851,551,114,-461,-1122,-1825,-2511,-3119,-3598,-3925,-4083,-4105,-4030,-3925,-3856,-3889,-4056,-4381,-4838,-5386,-5956,-6474,-6872,-7083,-7088,-6861,-6444,-5870,-5216,-4559,-3966,-3512,-3213,-3074,-3049,-3064,-3015,-2815,-2355,-1591,-492,920,2571,4373,6195,7919,9420,10606,11406,11790,11753,11330,10567,9525,8283,6892,5422,3921,2429,994,-358,-1579,-2634,-3489,-4095,-4448,-4529,-4370,-4015,-3542,-3029,-2581,-2244,-2084,-2065,-2162,-2257,-2247,-1991,-1389,-360,1109,2980,5152,7464,9743,11782,13418,14508,14974,14807,14047,12809,11215,9430,7582,5799,4158,2711,1463,410,-481,-1243,-1907,-2490,-3019,-3474,-3886,-4225,-4535,-4800,-5090,-5413,-5837,-6390,-7102,-7987,-9014,-10156,-11317,-12415,-13311,-13887,-14024,-13618,-12630,-11051,-8943,-6430,-3655,-815,1908,4347,6367,7890,8886,9387,9451,9190,8706,8112,7503,6936,6453,6045,5707,5370,5018,4554,3976,3200,2241,1066,-291,-1803,-3411,-5042,-6605,-8020,-9167,-9994,-10380,-10314,-9733,-8668,-7138,-5235,-3050,-720,1618,3829,5768,7348,8479,9139,9338,9121,8588,7838,6995,6173,5458,4921,4573,4406,4356,4334,4248,3980,3451,2601,1413,-84,-1805,-3646,-5449,-7073,-8388,-9279,-9724,-9700,-9304,-8617,-7809,-6995,-6345,-5934,-5848,-6084,-6623,-7369,-8247,-9090,-9806,-10233,-10293,-9895,-9012,-7656,-5875,-3769,-1465,901,3169,5220,6931,8241,9108,9551,9609,9373,8925,8394,7859,7435,7166,7110,7263,7615,8111,8687,9262,9747,10075,10171,10009,9566,8860,7924,6807,5570,4271,2961,1697,501,-588,-1561,-2397,-3103,-3656,-4089,-4373,-4558,-4623,-4616,-4533,-4400,-4243,-4056,-3887,-3722,-3597,-3521,-3490,-3528,-3594,-3694,-3755,-3759,-3613,-3295,-2731,-1930,-893,320,1614,2875,3955,4740,5110,5021,4454,3464,2142,613,-990,-2531,-3918,-5083,-6002,-6698,-7209,-7593,-7900,-8156,-8355,-8461,-8401,-8099,-7471,-6466,-5065,-3296,-1227,1012,3309,5490,7443,9049,10233,10963,11237,11079,10545,9675,8537,7171,5624,3926,2119,226,-1703,-3627,-5494,-7235,-8793,-10102,-11104,-11771,-12069,-12027,-11661,-11049,-10244,-9342,-8389,-7448,-6535,-5643,-4751,-3813,-2780,-1627,-326,1089,2584,4065,5442,6607,7472,7977,8093,7837,7247,6395,5359,4218,3053,1930,925,92,-493,-790,-737,-328,445,1529,2847,4288,5713,6986,7982,8613,8833,8648,8117,7319,6384,5404,4491,3707,3081,2604,2244,1916,1567,1103,469,-367,-1441,-2698,-4123,-5594,-7033,-8296,-9274,-9850,-9948,-9530,-8612,-7260,-5592,-3767,-1952,-320,997,1910,2396,2499,2316,1999,1699,1585,1766,2333,3278,4571,6081,7676,9166,10409,11240,11587,11401,10696,9561,8082,6404,4650,2928,1336,-83,-1303,-2327,-3174,-3862,-4402,-4799,-5026,-5075,-4908,-4536,-3963,-3240,-2449,-1672,-1030,-588,-426,-546,-929,-1492,-2126,-2711,-3110,-3229,-2998,-2393,-1454,-260,1069,2384,3527,4381,4818,4810,4350,3499,2373,1089,-205,-1400,-2420,-3230,-3862,-4372,-4863,-5437,-6188,-7192,-8469,-10014,-11745,-13568,-15321,-16849,-17975,-18540,-18435,-17564,-15938,-13591,-10657,-7288,-3701,-96,3300,6322,8823,10715,11977,12612,12708,12353,11689,10848,9968,9172,8546,8154,8021,8133,8450,8922,9451,9979,10398,10640,10625,10301,9629,8610,7253,5622,3773,1817,-158,-2025,-3704,-5087,-6130,-6777,-7022,-6876,-6361,-5539,-4453,-3182,-1799,-379,987,2221,3235,3952,4308,4252,3766,2851,1561,-35,-1796,-3601,-5257,-6630,-7549,-7930,-7699,-6881,-5532,-3782,-1801,234,2105,3668,4769,5347,5397,4963,4172,3162,2081,1092,261,-319,-692,-879,-999,-1144,-1431,-1943,-2719,-3753,-4977,-6271,-7479,-8439,-8972,-8956,-8315,-7024,-5160,-2826,-205,2514,5121,7449,9344,10724,11545,11819,11583,10902,9831,8436,6753,4828,2686,388,-2020,-4434,-6762,-8867,-10637,-11949,-12735,-12953,-12630,-11831,-10674,-9297,-7843,-6439,-5181,-4110,-3247,-2541,-1958,-1418,-878,-305,320,945,1576,2122,2592,2943,3197,3400,3590,3858,4247,4818,5573,6499,7522,8566,9497,10216,10601,10580,10104,9179,7833,6174,4284,2314,385,-1401,-2933,-4189,-5126,-5772,-6148,-6289,-6227,-5964,-5511,-4835,-3945,-2816,-1496,-44,1437,2796,3891,4565,4706,4244,3181,1588,-386,-2548,-4658,-6491,-7830,-8539,-8531,-7842,-6571,-4904,-3084,-1351,44,924,1183,804,-134,-1456,-2965,-4385,-5504,-6107,-6064,-5344,-3981,-2134,-3,2150,4059,5495,6262,6295,5548,4169,2274,141,-1998,-3870,-5258,-5997,-5999,-5282,-3912,-2091,5,2094,3965,5382,6212,6353,5826,4691,3115,1289,-539,-2144,-3284,-3801,-3555,-2512,-697,1765,4686,7815,10855,13522,15533,16690,16858,16037,14291,11828,8887,5777,2793,222,-1759,-2993,-3495,-3306,-2598,-1558,-425,603,1338,1674,1578,1086,297,-630,-1552,-2304,-2782,-2942,-2773,-2366,-1812,-1268,-857,-694,-854,-1332,-2110,-3066,-4096,-5034,-5754,-6135,-6118,-5689,-4898,-3844,-2656,-1480,-434,382,929,1216,1283,1217,1093,981,936,948,1005,1041,981,760,312,-387,-1321,-2464,-3726,-5031,-6285,-7394,-8305,-8972,-9384,-9558,-9518,-9304,-8949,-8479,-7915,-7252,-6515,-5686,-4791,-3839,-2849,-1852,-870,73,960,1783,2550,3264,3955,4638,5342,6078,6855,7662,8489,9288,10039,10668,11146,11398,11386,11052,10370,9300,7861,6042,3906,1510,-1061,-3685,-6246,-8589,-10566,-12029,-12836,-12892,-12115,-10521,-8144,-5126,-1641,2076,5746,9127,11931,13991,15132,15324,14582,13024,10848,8268,5587,3011,813,-908,-2020,-2576,-2602,-2264,-1676,-1016,-391,82,368,424,290,-43,-505,-1099,-1780,-2544,-3386,-4293,-5250,-6233,-7175,-8014,-8642,-8967,-8880,-8325,-7248,-5692,-3714,-1467,882,3114,5031,6434,7208,7281,6676,5491,3881,2044,203,-1449,-2735,-3536,-3805,-3535,-2804,-1707,-376,1051,2449,3707,4737,5493,5927,6040,5834,5317,4537,3507,2291,930,-489,-1903,-3206,-4333,-5204,-5784,-6065,-6082,-5895,-5615,-5323,-5148,-5148,-5377,-5832,-6464,-7180,-7870,-8401,-8667,-8580,-8112,-7269,-6127,-4772,-3342,-1935,-670,391,1211,1772,2092,2193,2084,1800,1320,674,-156,-1134,-2228,-3372,-4468,-5415,-6083,-6368,-6178,-5463,-4217,-2505,-411,1897,4255,6479,8385,9849,10775,11122,10946,10296,9340,8198,7050,6026,5253,4798,4703,4953,5499,6266,7138,8013,8756,9266,9458,9269,8711,7797,6630,5308,3977,2765,1787,1120,797,796,1064,1504,2027,2532,2943,3205,3287,3168,2860,2350,1645,745,-367,-1668,-3163,-4793,-6513,-8230,-9840,-11247,-12337,-13051,-13331,-13189,-12652,-11799,-10721,-9524,-8307,-7160,-6147,-5312,-4680,-4249,-3999,-3923,-3952,-4075,-4197,-4287,-4250,-4048,-3603,-2908,-1925,-705,743,2312,3945,5513,6928,8082,8900,9325,9344,8973,8266,7323,6238,5164,4191,3455,3011,2915,3164,3707,4472,5318,6128,6728,7007,6839,6177,5003,3359,1356,-889,-3173,-5358,-7243,-8730,-9714,-10188,-10170,-9731,-8963,-7960,-6794,-5536,-4196,-2801,-1336,205,1797,3445,5052,6589,7928,9012,9733,10057,9944,9408,8512,7315,5944,4505,3122,1908,944,280,-71,-152,-31,182,367,399,188,-345,-1200,-2364,-3746,-5248,-6727,-8051,-9085,-9723,-9895,-9549,-8704,-7376,-5643,-3589,-1318,1055,3394,5589,7503,9037,10103,10639,10623,10076,9033,7596,5853,3937,1971,67,-1675,-3182,-4434,-5402,-6138,-6657,-7022,-7269,-7422,-7499,-7485,-7357,-7091,-6651,-6040,-5252,-4336,-3343,-2353,-1443,-678,-102,274,463,507,445,321,157,-39,-281,-589,-991,-1491,-2084,-2720,-3336,-3829,-4103,-4052,-3604,-2714,-1400,279,2201,4208,6123,7749,8933,9524,9466,8727,7371,5510,3297,933,-1398,-3499,-5237,-6485,-7215,-7420,-7165,-6534,-5644,-4601,-3502,-2425,-1402,-453,429,1274,2096,2914,3730,4512,5249,5879,6390,6739,6935,6991,6940,6844,6748,6704,6736,6840,6988,7114,7151,7004,6617,5914,4898,3565,1991,268,-1483,-3126,-4545,-5653,-6389,-6756,-6767,-6488,-5978,-5307,-4543,-3730,-2911,-2110,-1351,-659,-66,403,696,801,667,314,-255,-982,-1804,-2619,-3338,-3848,-4073,-3943,-3433,-2552,-1356,68,1578,3044,4286,5172,5572,5401,4647,3303,1484,-730,-3148,-5618,-7955,-9988,-11602,-12667,-13162,-13046,-12373,-11214,-9669,-7882,-5993,-4144,-2489,-1125,-161,372,452,131,-521,-1373,-2276,-3062,-3576,-3677,-3287,-2366,-961,824,2845,4904,6831,8434,9601,10234,10328,9893,9015,7773,6290,4658,2989,1356,-163,-1522,-2668,-3589,-4251,-4672,-4831,-4765,-4463,-3955,-3245,-2339,-1254,-1,1390,2876,4386,5846,7134,8154,8797,8962,8626,7755,6433,4747,2874,976,-737,-2125,-3056,-3486,-3419,-2941,-2156,-1216,-251,637,1361,1921,2313,2602,2841,3083,3373,3711,4072,4414,4650,4734,4588,4203,3580,2773,1865,950,132,-507,-910,-1052,-952,-636,-168,400,1018,1649,2287,2926,3588,4280,5005,5748,6455,7073,7509,7679,7507,6941,5970,4611,2956,1090,-814,-2627,-4184,-5356,-6072,-6299,-6079,-5524,-4776,-4034,-3475,-3271,-3514,-4254,-5442,-6967,-8670,-10364,-11857,-13007,-13691,-13863,-13531,-12739,-11595,-10215,-8727,-7267,-5937,-4815,-3954,-3353,-3000,-2840,-2817,-2860,-2918,-2945,-2922,-2854,-2765,-2692,-2681,-2757,-2947,-3242,-3616,-4018,-4375,-4610,-4635,-4370,-3752,-2734,-1306,517,2690,5128,7736,10382,12945,15276,17282,18832,19888,20384,20342,19772,18743,17324,15598,13682,11650,9620,7664,5869,4298,2998,2009,1338,990,935,1126,1501,1970,2447,2840,3059,3034,2721,2080,1134,-102,-1560,-3140,-4753,-6250,-7544,-8522,-9131,-9362,-9236,-8848,-8294,-7717,-7231,-6927,-6853,-6988,-7267,-7570,-7776,-7737,-7397,-6688,-5675,-4426,-3105,-1869,-888,-295,-155,-494,-1235,-2259,-3390,-4425,-5177,-5476,-5229,-4383,-3015,-1220,785,2796,4557,5861,6538,6498,5731,4324,2427,261,-1934,-3914,-5460,-6407,-6647,-6156,-4968,-3204,-1012,1387,3801,6007,7829,9142,9862,9992,9579,8739,7602,6339,5078,3946,3007,2292,1777,1407,1116,813,445,-50,-695,-1487,-2410,-3413,-4453,-5465,-6382,-7144,-7662,-7895,-7752,-7218,-6247,-4867,-3125,-1097,1069,3247,5246,6918,8118,8744,8767,8194,7126,5688,4048,2380,838,-452,-1426,-2046,-2370,-2436,-2367,-2246,-2183,-2245,-2479,-2894,-3463,-4142,-4853,-5536,-6112,-6534,-6759,-6763,-6535,-6076,-5376,-4458,-3314,-1979,-471,1163,2861,4550,6136,7519,8598,9280,9498,9220,8455,7268,5771,4115,2488,1064,26,-515,-485,94,1136,2468,3881,5131,6002,6325,5997,5037,3519,1638,-399,-2347,-4003,-5213,-5910,-6112,-5918,-5485,-5001,-4642,-4558,-4820,-5430,-6318,-7326,-8282,-8982,-9245,-8961,-8074,-6625,-4750,-2622,-497,1410,2877,3787,4078,3797,3074,2079,1027,100,-551,-847,-778,-418,117,680,1111,1313,1203,796,159,-606,-1342,-1927,-2241,-2215,-1829,-1121,-151,955,2122,3209,4177,4947,5536,5948,6239,6442,6615,6759,6895,6972,6964,6823,6502,6002,5315,4488,3583,2685,1884,1278,928,901,1188,1791,2639,3653,4742,5779,6678,7336,7688,7692,7343,6652,5693,4511,3220,1879,584,-622,-1696,-2630,-3425,-4104,-4681,-5173,-5586,-5910,-6145,-6275,-6303,-6245,-6119,-5978,-5864,-5821,-5904,-6103,-6434,-6829,-7245,-7584,-7779,-7755,-7450,-6866,-5981,-4868,-3572,-2208,-875,308,1224,1788,1914,1584,778,-438,-2000,-3779,-5638,-7411,-8946,-10078,-10700,-10707,-10069,-8787,-6906,-4545,-1802,1132,4113,6954,9495,11594,13139,14047,14300,13909,12938,11508,9749,7837,5940,4208,2772,1703,1033,726,705,857,1040,1125,1000,570,-160,-1203,-2440,-3782,-5061,-6139,-6866,-7146,-6897,-6119,-4834,-3138,-1154,957,3016,4841,6265,7149,7390,6953,5840,4142,1991,-423,-2870,-5120,-6938,-8140,-8600,-8264,-7177,-5449,-3282,-899,1426,3470,5021,5961,6243,5911,5092,3960,2735,1627,825,480,659,1374,2558,4088,5790,7485,8965,10080,10686,10705,10107,8904,7165,4971,2453,-266,-3040,-5725,-8185,-10273,-11878,-12877,-13198,-12803,-11692,-9957,-7722,-5189,-2596,-186,1798,3168,3800,3647,2761,1256,-669,-2804,-4914,-6799,-8296,-9310,-9810,-9818,-9420,-8711,-7797,-6782,-5715,-4641,-3551,-2413,-1200,129,1578,3124,4711,6251,7634,8756,9508,9841,9700,9127,8153,6890,5439,3930,2488,1206,178,-565,-1014,-1200,-1198,-1091,-984,-969,-1117,-1466,-2005,-2681,-3406,-4070,-4542,-4744,-4582,-4058,-3194,-2058,-770,571,1828,2928,3783,4373,4675,4727,4544,4198,3715,3161,2565,1964,1385,843,362,-47,-360,-555,-613,-523,-291,54,467,873,1190,1338,1229,846,159,-757,-1820,-2886,-3794,-4393,-4544,-4172,-3274,-1894,-184,1688,3498,5018,6064,6465,6147,5089,3351,1071,-1572,-4353,-7031,-9376,-11180,-12272,-12554,-11974,-10576,-8464,-5805,-2819,265,3204,5799,7883,9354,10171,10332,9902,8954,7595,5927,4050,2066,57,-1875,-3669,-5208,-6428,-7235,-7546,-7329,-6538,-5208,-3401,-1227,1164,3598,5910,7940,9570,10730,11396,11601,11423,10955,10318,9618,8934,8327,7812,7366,6958,6516,5989,5322,4483,3461,2272,944,-473,-1921,-3344,-4683,-5886,-6921,-7750,-8372,-8779,-9000,-9039,-8954,-8734,-8449,-8083,-7680,-7245,-6786,-6333,-5886,-5469,-5091,-4761,-4477,-4221,-3975,-3703,-3383,-3000,-2554,-2075,-1603,-1207,-941,-887,-1050,-1460,-2055,-2765,-3476,-4064,-4400,-4384,-3941,-3038,-1699,20,2012,4140,6264,8220,9881,11136,11920,12209,12035,11450,10558,9455,8248,7036,5882,4845,3935,3163,2504,1955,1483,1103,806,624,587,724,1078,1645,2430,3377,4424,5479,6437,7196,7672,7781,7498,6796,5706,4271,2556,655,-1363,-3410,-5413,-7334,-9101,-10714,-12113,-13303,-14226,-14873,-15182,-15131,-14665,-13787,-12486,-10837,-8906,-6843,-4790,-2912,-1366,-266,298,312,-195,-1118,-2333,-3644,-4891,-5857,-6422,-6448,-5894,-4777,-3162,-1209,897,2942,4694,5981,6658,6678,6070,4949,3495,1934,495,-610,-1221,-1254,-695,391,1879,3613,5417,7132,8623,9810,10639,11113,11258,11109,10721,10142,9407,8572,7655,6708,5767,4871,4069,3383,2836,2424,2117,1864,1599,1239,727,9,-911,-2008,-3190,-4354,-5351,-6064,-6361,-6196,-5532,-4431,-2985,-1343,325,1832,3032,3764,3970,3590,2663,1255,-521,-2530,-4613,-6639,-8466,-9999,-11149,-11863,-12114,-11885,-11206,-10107,-8655,-6932,-5036,-3076,-1189,527,1921,2922,3427,3415,2867,1839,400,-1317,-3180,-5019,-6679,-8021,-8916,-9301,-9118,-8382,-7123,-5411,-3350,-1042,1372,3773,6026,8028,9677,10915,11697,12009,11883,11346,10488,9383,8144,6853,5613,4454,3433,2522,1726,993,307,-356,-993,-1577,-2068,-2419,-2556,-2464,-2083,-1438,-556,505,1639,2734,3682,4349,4686,4617,4172,3372,2316,1097,-163,-1364,-2411,-3241,-3817,-4136,-4211,-4097,-3841,-3520,-3204,-2948,-2810,-2797,-2931,-3169,-3507,-3880,-4262,-4612,-4889,-5076,-5149,-5100,-4925,-4618,-4174,-3602,-2896,-2074,-1155,-167,836,1812,2704,3461,4055,4456,4673,4725,4648,4494,4300,4106,3920,3747,3544,3298,2953,2504,1950,1322,697,164,-155,-156,262,1151,2513,4301,6399,8660,10888,12890,14477,15481,15795,15348,14143,12235,9729,6771,3525,169,-3122,-6202,-8904,-11141,-12785,-13782,-14087,-13688,-12627,-10983,-8882,-6496,-4022,-1669,355,1879,2781,3002,2565,1566,155,-1448,-3028,-4378,-5307,-5750,-5649,-5100,-4215,-3194,-2223,-1494,-1143,-1240,-1796,-2730,-3931,-5240,-6498,-7577,-8359,-8831,-8957,-8832,-8481,-8026,-7497,-6962,-6426,-5889,-5344,-4765,-4152,-3498,-2805,-2080,-1315,-509,378,1361,2493,3799,5287,6954,8735,10559,12303,13849,15054,15825,16064,15757,14911,13608,11956,10118,8241,6499,5004,3858,3076,2659,2528,2603,2777,2946,3042,3009,2845,2555,2194,1799,1422,1087,792,526,235,-118,-587,-1190,-1936,-2787,-3676,-4512,-5180,-5585,-5648,-5336,-4674,-3744,-2660,-1590,-680,-83,104,-168,-885,-1954,-3249,-4592,-5808,-6758,-7332,-7506,-7313,-6838,-6214,-5552,-4982,-4542,-4274,-4105,-3982,-3778,-3413,-2819,-1986,-974,115,1135,1921,2352,2309,1792,816,-479,-1947,-3372,-4576,-5368,-5649,-5361,-4530,-3255,-1679,26,1675,3122,4234,4953,5241,5137,4682,3978,3089,2135,1161,275,-502,-1097,-1497,-1669,-1617,-1345,-906,-325,291,892,1361,1642,1663,1409,886,157,-700,-1566,-2322,-2870,-3105,-3006,-2540,-1753,-707,519,1816,3099,4266,5255,6001,6495,6732,6751,6605,6364,6097,5870,5730,5697,5769,5905,6056,6137,6098,5852,5387,4662,3720,2571,1296,-57,-1421,-2724,-3936,-4995,-5886,-6576,-7046,-7284,-7280,-7021,-6525,-5786,-4856,-3754,-2570,-1344,-192,835,1625,2137,2303,2125,1613,828,-145,-1202,-2229,-3145,-3863,-4366,-4647,-4740,-4697,-4579,-4424,-4284,-4157,-4039,-3914,-3739,-3513,-3212,-2875,-2527,-2231,-2039,-1992,-2102,-2362,-2696,-3042,-3276,-3316,-3074,-2520,-1660,-556,688,1952,3089,4003,4595,4861,4811,4538,4146,3753,3486,3412,3576,3953,4485,5057,5569,5896,5963,5724,5189,4396,3452,2439,1493,686,109,-206,-244,-10,448,1108,1889,2759,3614,4421,5081,5558,5806,5807,5588,5175,4638,4038,3445,2906,2447,2053,1704,1315,842,190,-672,-1778,-3094,-4573,-6098,-7568,-8831,-9790,-10339,-10438,-10075,-9286,-8140,-6739,-5177,-3579,-2024,-603,630,1636,2390,2876,3083,3013,2663,2059,1224,212,-911,-2064,-3145,-4070,-4741,-5097,-5109,-4761,-4100,-3176,-2071,-864,360,1540,2611,3541,4300,4874,5263,5468,5509,5407,5194,4925,4645,4432,4350,4455,4793,5345,6077,6877,7619,8142,8299,7962,7062,5594,3626,1307,-1170,-3551,-5610,-7114,-7929,-7968,-7264,-5916,-4116,-2078,-48,1757,3161,4031,4340,4080,3360,2278,991,-373,-1695,-2902,-3957,-4873,-5682,-6442,-7206,-8010,-8879,-9800,-10735,-11638,-12409,-12991,-13278,-13222,-12767,-11916,-10677,-9121,-7311,-5354,-3353,-1393,421,2047,3427,4559,5440,6094,6556,6846,7000,7034,6950,6771,6490,6137,5728,5309,4915,4600,4395,4331,4416,4631,4950,5314,5662,5929,6045,5972,5680,5183,4519,3763,3003,2349,1895,1729,1904,2429,3284,4380,5613,6842,7912,8709,9111,9084,8604,7724,6520,5102,3582,2076,680,-538,-1527,-2281,-2813,-3151,-3351,-3461,-3544,-3645,-3818,-4076,-4451,-4929,-5501,-6145,-6825,-7521,-8205,-8880,-9520,-10161,-10777,-11400,-12016,-12620,-13190,-13690,-14072,-14265,-14207,-13811,-13028,-11803,-10146,-8081,-5706,-3138,-537,1923,4081,5791,6958,7541,7566,7112,6304,5296,4225,3232,2400,1784,1399,1227,1242,1395,1662,2005,2409,2861,3349,3856,4361,4828,5216,5497,5629,5624,5474,5244,4979,4763,4667,4746,5033,5530,6190,6961,7728,8420,8902,9122,8999,8519,7704,6596,5282,3850,2403,1020,-234,-1320,-2237,-2970,-3545,-3958,-4213,-4295,-4194,-3889,-3392,-2724,-1922,-1079,-262,416,858,1007,791,231,-663,-1807,-3131,-4521,-5911,-7211,-8384,-9399,-10261,-10979,-11588,-12098,-12520,-12847,-13016,-12976,-12624,-11878,-10670,-8967,-6793,-4240,-1445,1384,4052,6329,8053,9108,9464,9176,8383,7277,6081,4996,4192,3756,3708,3990,4472,5006,5419,5580,5389,4830,3939,2842,1680,647,-117,-483,-398,117,1004,2123,3359,4556,5619,6475,7097,7525,7796,8005,8193,8421,8656,8873,8960,8826,8358,7473,6156,4416,2365,131,-2106,-4164,-5880,-7132,-7845,-8021,-7701,-7004,-6044,-4989,-3961,-3088,-2439,-2043,-1897,-1946,-2138,-2404,-2683,-2951,-3175,-3389,-3596,-3865,-4207,-4686,-5298,-6054,-6924,-7860,-8812,-9703,-10483,-11091,-11494,-11668,-11596,-11268,-10684,-9823,-8679,-7244,-5515,-3540,-1358,918,3191,5325,7204,8739,9867,10591,10938,10980,10806,10509,10164,9836,9527,9239,8917,8503,7937,7182,6227,5119,3927,2756,1735,957,533,491,856,1568,2563,3700,4865,5897,6693,7156,7245,6968,6361,5503,4460,3316,2110,899,-323,-1532,-2745,-3955,-5146,-6301,-7347,-8236,-8869,-9186,-9129,-8686,-7889,-6814,-5570,-4303,-3141,-2226,-1635,-1445,-1633,-2180,-2982,-3928,-4900,-5766,-6448,-6875,-7047,-6974,-6732,-6366,-5973,-5573,-5223,-4905,-4613,-4322,-4007,-3660,-3280,-2873,-2457,-2037,-1611,-1157,-641,-3,797,1815,3066,4534,6191,7932,9672,11277,12647,13683,14337,14575,14432,13926,13141,12110,10904,9549,8075,6491,4804,3013,1139,-797,-2734,-4604,-6297,-7714,-8725,-9253,-9230,-8650,-7565,-6091,-4371,-2621,-1006,269,1097,1391,1172,491,-517,-1696,-2880,-3899,-4646,-5019,-5018,-4643,-3994,-3138,-2208,-1279,-444,273,845,1304,1678,2020,2364,2749,3173,3621,4058,4424,4676,4771,4692,4447,4067,3585,3046,2460,1840,1153,369,-551,-1645,-2920,-4356,-5914,-7499,-9033,-10383,-11469,-12184,-12495,-12388,-11889,-11086,-10043,-8881,-7659,-6457,-5296,-4196,-3145,-2126,-1132,-133,852,1839,2785,3683,4485,5172,5715,6101,6316,6363,6228,5913,5399,4688,3768,2670,1434,140,-1096,-2156,-2888,-3183,-2943,-2131,-792,995,3046,5174,7162,8803,9973,10574,10627,10193,9423,8459,7489,6627,5981,5568,5373,5324,5321,5273,5078,4693,4097,3322,2449,1573,811,266,-1,45,360,871,1456,1963,2259,2212,1753,864,-413,-1980,-3690,-5399,-6942,-8196,-9084,-9554,-9646,-9409,-8957,-8413,-7890,-7510,-7326,-7386,-7669,-8123,-8671,-9198,-9604,-9767,-9608,-9051,-8071,-6662,-4862,-2736,-375,2122,4627,7042,9217,11062,12443,13277,13508,13093,12090,10563,8644,6509,4321,2265,494,-891,-1813,-2284,-2343,-2091,-1655,-1170,-759,-530,-521,-762,-1206,-1797,-2450,-3077,-3599,-3953,-4102,-4044,-3797,-3421,-2971,-2516,-2104,-1744,-1432,-1118,-762,-304,267,948,1689,2407,3006,3388,3474,3250,2730,2018,1244,569,180,171,660,1608,2971,4602,6318,7941,9278,10198,10620,10511,9921,8908,7588,6047,4377,2649,880,-882,-2670,-4439,-6203,-7895,-9462,-10797,-11808,-12376,-12448,-11968,-10976,-9539,-7782,-5875,-3967,-2229,-767,343,1089,1500,1647,1603,1449,1253,1058,899,791,731,728,754,809,857,883,864,774,601,329,-49,-514,-1063,-1650,-2245,-2798,-3262,-3594,-3754,-3710,-3443,-2924,-2167,-1160,42,1397,2824,4224,5501,6561,7324,7755,7837,7597,7099,6411,5639,4857,4149,3562,3110,2791,2582,2439,2360,2307,2296,2334,2421,2577,2770,2988,3179,3301,3294,3116,2722,2099,1248,192,-1007,-2298,-3590,-4826,-5937,-6897,-7689,-8333,-8858,-9316,-9740,-10174,-10613,-11041,-11407,-11624,-11607,-11278,-10574,-9491,-8069,-6390,-4599,-2827,-1253,17,858,1253,1190,753,31,-823,-1674,-2388,-2849,-2997,-2803,-2294,-1528,-583,464,1526,2570,3547,4464,5324,6136,6922,7666,8368,8978,9464,9775,9878,9762,9433,8927,8288,7571,6828,6098,5418,4805,4282,3860,3559,3385,3371,3512,3838,4323,4959,5692,6443,7134,7649,7907,7836,7403,6625,5563,4315,3008,1777,737,-18,-457,-593,-510,-338,-238,-377,-910,-1922,-3470,-5491,-7910,-10536,-13201,-15681,-17805,-19418,-20432,-20813,-20609,-19886,-18798,-17459,-16030,-14613,-13296,-12123,-11103,-10213,-9417,-8661,-7881,-7027,-6038,-4894,-3575,-2101,-511,1131,2767,4303,5712,6900,7892,8630,9178,9534,9771,9922,10053,10188,10369,10590,10861,11154,11460,11744,11987,12161,12236,12200,12025,11713,11265,10686,10021,9270,8494,7699,6920,6160,5414,4668,3891,3047,2111,1050,-124,-1404,-2725,-4037,-5224,-6226,-6935,-7313,-7321,-6974,-6297,-5361,-4230,-2979,-1683,-394,830,1959,2947,3765,4363,4695,4706,4347,3583,2405,838,-1061,-3188,-5408,-7571,-9504,-11071,-12135,-12640,-12561,-11953,-10914,-9598,-8160,-6796,-5627,-4783,-4302,-4174,-4323,-4621,-4903,-5004,-4784,-4140,-3046,-1547,266,2229,4190,5987,7494,8632,9377,9743,9797,9616,9277,8844,8341,7754,7051,6180,5096,3807,2319,733,-870,-2358,-3614,-4559,-5104,-5245,-4969,-4315,-3353,-2149,-810,583,1931,3154,4182,4949,5411,5526,5271,4646,3665,2395,909,-663,-2198,-3549,-4583,-5204,-5326,-4941,-4055,-2753,-1138,644,2448,4110,5520,6547,7148,7272,6921,6121,4919,3375,1576,-400,-2445,-4475,-6388,-8102,-9537,-10626,-11325,-11597,-11445,-10874,-9943,-8707,-7272,-5727,-4207,-2810,-1649,-817,-358,-318,-642,-1293,-2122,-3013,-3784,-4313,-4465,-4214,-3535,-2531,-1288,18,1259,2296,3056,3517,3713,3750,3735,3830,4124,4712,5588,6708,7949,9160,10161,10787,10918,10477,9492,8040,6297,4475,2805,1520,761,647,1144,2175,3562,5086,6506,7608,8198,8184,7518,6255,4499,2412,164,-2060,-4110,-5866,-7230,-8161,-8634,-8640,-8223,-7396,-6238,-4806,-3188,-1486,202,1750,3043,3959,4402,4281,3567,2255,405,-1880,-4453,-7143,-9763,-12128,-14088,-15501,-16309,-16457,-15989,-14953,-13474,-11660,-9673,-7611,-5612,-3736,-2066,-627,549,1457,2107,2519,2721,2772,2697,2578,2436,2339,2302,2364,2510,2750,3052,3394,3758,4119,4466,4813,5146,5501,5868,6265,6677,7098,7498,7846,8107,8241,8213,7994,7569,6924,6084,5068,3924,2724,1533,430,-503,-1224,-1685,-1894,-1880,-1706,-1457,-1235,-1134,-1236,-1596,-2227,-3108,-4167,-5301,-6391,-7292,-7900,-8104,-7865,-7190,-6112,-4754,-3196,-1588,-13,1439,2731,3845,4810,5635,6376,7034,7622,8101,8427,8514,8302,7718,6738,5373,3682,1762,-250,-2222,-4004,-5482,-6554,-7179,-7326,-7050,-6403,-5508,-4494,-3502,-2673,-2118,-1907,-2063,-2548,-3264,-4091,-4853,-5424,-5652,-5496,-4933,-4033,-2923,-1738,-645,248,862,1193,1285,1238,1168,1192,1410,1857,2555,3437,4441,5447,6368,7104,7604,7835,7789,7489,6950,6204,5269,4170,2934,1600,217,-1153,-2419,-3512,-4335,-4830,-4963,-4714,-4131,-3267,-2221,-1079,42,1076,1947,2622,3096,3372,3482,3458,3334,3142,2909,2647,2376,2096,1817,1544,1281,1033,810,616,461,357,303,306,345,398,426,371,202,-148,-673,-1396,-2254,-3200,-4120,-4916,-5475,-5706,-5575,-5047,-4209,-3117,-1939,-799,135,761,985,811,258,-572,-1580,-2632,-3635,-4496,-5192,-5704,-6070,-6328,-6518,-6674,-6790,-6843,-6770,-6492,-5921,-4987,-3644,-1901,174,2459,4768,6891,8610,9724,10089,9639,8390,6470,4067,1448,-1105,-3320,-4963,-5889,-6033,-5428,-4203,-2518,-606,1336,3113,4592,5702,6425,6818,6964,6984,6991,7094,7362,7837,8515,9357,10299,11256,12130,12827,13254,13327,12993,12208,10968,9294,7244,4890,2351,-280,-2868,-5316,-7534,-9451,-11023,-12236,-13093,-13623,-13874,-13884,-13716,-13399,-12960,-12420,-11764,-10995,-10103,-9078,-7949,-6732,-5485,-4283,-3188,-2291,-1636,-1283,-1237,-1486,-2001,-2699,-3522,-4370,-5162,-5833,-6321,-6599,-6642,-6460,-6053,-5443,-4657,-3697,-2603,-1370,-19,1441,3006,4652,6360,8076,9750,11287,12613,13625,14239,14404,14073,13271,12044,10479,8710,6875,5128,3600,2395,1554,1083,911,939,1037,1074,938,565,-74,-925,-1906,-2880,-3704,-4254,-4424,-4192,-3570,-2660,-1579,-490,470,1195,1608,1735,1599,1316,972,676,485,424,457,511,466,217,-352,-1286,-2593,-4198,-5970,-7720,-9251,-10349,-10863,-10674,-9762,-8183,-6067,-3624,-1101,1247,3163,4457,4995,4745,3756,2177,214,-1890,-3865,-5508,-6624,-7129,-7003,-6300,-5151,-3707,-2136,-596,808,2005,2983,3774,4429,5008,5572,6140,6729,7313,7854,8304,8600,8682,8510,8053,7302,6307,5099,3805,2509,1358,457,-83,-203,109,820,1824,2986,4143,5114,5780,6005,5789,5106,4074,2767,1364,-24,-1231,-2182,-2786,-3039,-2934,-2537,-1904,-1139,-329,412,1001,1336,1380,1073,442,-514,-1703,-3076,-4528,-5978,-7367,-8612,-9700,-10580,-11248,-11672,-11835,-11702,-11233,-10419,-9231,-7725,-5938,-4010,-2069,-297,1125,2051,2339,1956,885,-770,-2868,-5205,-7545,-9650,-11306,-12333,-12624,-12125,-10879,-8961,-6541,-3777,-876,1992,4663,7039,9040,10676,11951,12949,13720,14355,14885,15358,15735,16004,16076,15898,15402,14550,13344,11839,10113,8314,6562,5014,3758,2868,2342,2137,2164,2304,2459,2524,2456,2234,1891,1486,1085,769,588,584,774,1134,1645,2261,2916,3558,4114,4512,4694,4593,4158,3369,2198,682,-1162,-3237,-5488,-7780,-10038,-12138,-14004,-15559,-16757,-17561,-17966,-17974,-17611,-16900,-15893,-14628,-13167,-11576,-9930,-8303,-6779,-5408,-4236,-3267,-2478,-1827,-1262,-719,-168,415,1022,1601,2101,2441,2552,2388,1948,1263,434,-417,-1140,-1578,-1600,-1111,-70,1509,3540,5897,8403,10860,13084,14876,16117,16685,16551,15706,14211,12155,9671,6913,4050,1265,-1281,-3435,-5087,-6169,-6654,-6587,-6029,-5114,-3962,-2737,-1565,-575,150,553,629,394,-78,-713,-1389,-2012,-2456,-2647,-2533,-2081,-1354,-397,645,1646,2461,2957,3063,2732,2004,949,-307,-1631,-2881,-3954,-4762,-5299,-5563,-5635,-5580,-5498,-5457,-5501,-5634,-5803,-5936,-5909,-5625,-4980,-3925,-2469,-674,1328,3369,5247,6769,7769,8129,7805,6823,5284,3351,1218,-908,-2835,-4418,-5553,-6201,-6365,-6089,-5429,-4456,-3220,-1772,-140,1647,3554,5540,7519,9418,11097,12466,13395,13823,13701,13041,11900,10363,8571,6635,4716,2891,1262,-163,-1369,-2415,-3342,-4210,-5052,-5864,-6618,-7239,-7639,-7723,-7400,-6642,-5446,-3910,-2159,-406,1153,2290,2850,2734,1917,493,-1408,-3556,-5743,-7719,-9326,-10414,-10947,-10938,-10466,-9657,-8647,-7563,-6518,-5560,-4715,-3955,-3226,-2474,-1646,-711,311,1393,2461,3440,4264,4871,5251,5404,5375,5216,4998,4769,4579,4420,4293,4149,3953,3670,3286,2809,2269,1728,1219,824,540,390,335,318,266,102,-247,-809,-1583,-2505,-3467,-4317,-4887,-5013,-4586,-3555,-1969,47,2272,4455,6303,7578,8086,7743,6579,4725,2432,-18,-2300,-4150,-5352,-5810,-5525,-4586,-3170,-1461,327,2034,3519,4734,5641,6282,6690,6936,7059,7125,7141,7151,7159,7178,7216,7270,7335,7394,7415,7367,7187,6841,6254,5397,4232,2764,1015,-943,-3029,-5119,-7086,-8819,-10181,-11124,-11572,-11563,-11125,-10371,-9415,-8389,-7427,-6604,-6002,-5602,-5403,-5323,-5283,-5197,-4968,-4547,-3907,-3053,-2058,-995,7,842,1405,1629,1498,1039,337,-493,-1320,-2018,-2480,-2656,-2512,-2075,-1390,-513,500,1590,2747,3925,5140,6358,7562,8687,9657,10366,10710,10582,9925,8714,6986,4853,2442,-45,-2432,-4529,-6196,-7334,-7910,-7940,-7503,-6710,-5696,-4594,-3523,-2565,-1770,-1146,-659,-272,86,460,899,1419,2023,2659,3299,3842,4237,4400,4286,3876,3169,2221,1081,-139,-1358,-2453,-3330,-3905,-4113,-3931,-3363,-2457,-1282,43,1416,2686,3750,4492,4857,4816,4403,3667,2730,1680,638,-301,-1102,-1716,-2187,-2543,-2858,-3182,-3578,-4045,-4575,-5105,-5548,-5812,-5792,-5419,-4659,-3526,-2099,-501,1109,2535,3610,4186,4177,3580,2459,946,-760,-2476,-3978,-5136,-5813,-6014,-5735,-5102,-4227,-3295,-2441,-1824,-1519,-1573,-1965,-2604,-3371,-4088,-4593,-4712,-4328,-3355,-1796,310,2833,5612,8451,11129,13448,15235,16357,16755,16426,15432,13895,11974,9851,7705,5710,3987,2630,1667,1085,814,773,832,901,870,683,311,-237,-911,-1637,-2340,-2932,-3370,-3605,-3667,-3571,-3414,-3253,-3204,-3318,-3650,-4212,-4957,-5849,-6797,-7732,-8601,-9345,-9971,-10473,-10891,-11261,-11609,-11966,-12313,-12625,-12831,-12841,-12563,-11893,-10765,-9134,-7018,-4486,-1657,1276,4132,6669,8724,10142,10860,10906,10359,9410,8244,7098,6155,5563,5382,5592,6097,6747,7353,7774,7858,7584,6945,6045,5014,4008,3190,2671,2541,2801,3415,4289,5303,6314,7212,7865,8233,8238,7896,7204,6217,5001,3648,2274,992,-80,-849,-1275,-1340,-1112,-680,-188,208,347,106,-607,-1810,-3462,-5445,-7591,-9699,-11549,-12953,-13753,-13874,-13292,-12092,-10399,-8404,-6335,-4386,-2765,-1604,-985,-939,-1400,-2299,-3475,-4780,-6035,-7088,-7804,-8110,-7963,-7386,-6470,-5305,-4062,-2866,-1851,-1113,-683,-542,-627,-813,-966,-959,-665,-24,997,2370,4031,5889,7830,9762,11568,13173,14498,15464,16027,16114,15694,14747,13266,11326,8986,6415,3766,1245,-944,-2622,-3637,-3897,-3383,-2133,-277,2032,4562,7099,9408,11288,12595,13222,13156,12438,11174,9519,7640,5701,3841,2143,633,-701,-1949,-3166,-4472,-5902,-7488,-9197,-10935,-12588,-13997,-15017,-15526,-15445,-14769,-13571,-11963,-10151,-8316,-6670,-5370,-4525,-4177,-4304,-4821,-5594,-6497,-7369,-8109,-8641,-8934,-9011,-8926,-8731,-8502,-8272,-8052,-7825,-7531,-7110,-6484,-5589,-4397,-2885,-1116,860,2934,4987,6924,8627,10048,11133,11891,12345,12544,12559,12448,12278,12059,11820,11497,11067,10444,9593,8480,7143,5634,4089,2641,1451,664,367,620,1377,2559,3999,5524,6924,8032,8703,8860,8485,7610,6323,4733,2964,1132,-659,-2347,-3875,-5231,-6417,-7439,-8315,-9054,-9644,-10083,-10347,-10408,-10266,-9901,-9356,-8656,-7881,-7095,-6389,-5819,-5436,-5249,-5231,-5332,-5449,-5494,-5353,-4944,-4221,-3152,-1782,-166,1588,3370,5046,6506,7622,8321,8513,8181,7294,5901,4053,1867,-508,-2907,-5117,-6964,-8259,-8884,-8773,-7942,-6476,-4560,-2390,-231,1699,3197,4147,4496,4304,3674,2799,1870,1111,692,753,1339,2434,3918,5617,7301,8735,9701,10045,9666,8592,6912,4807,2534,328,-1537,-2886,-3596,-3649,-3105,-2096,-803,609,1955,3135,4057,4718,5129,5354,5443,5442,5381,5238,4979,4551,3885,2962,1748,303,-1325,-3022,-4666,-6150,-7357,-8226,-8731,-8874,-8723,-8340,-7826,-7256,-6697,-6207,-5779,-5458,-5190,-4998,-4847,-4744,-4678,-4662,-4685,-4760,-4871,-5003,-5131,-5220,-5238,-5154,-4951,-4611,-4148,-3557,-2876,-2121,-1321,-499,325,1151,1967,2794,3639,4525,5468,6488,7581,8745,9942,11126,12228,13177,13882,14284,14297,13893,13019,11676,9859,7612,4977,2045,-1087,-4292,-7412,-10299,-12764,-14665,-15842,-16220,-15737,-14444,-12432,-9884,-7016,-4073,-1307,1076,2900,4070,4542,4344,3551,2278,664,-1143,-2995,-4743,-6266,-7447,-8193,-8447,-8158,-7329,-5981,-4182,-2025,365,2842,5264,7479,9369,10845,11841,12358,12412,12093,11477,10706,9881,9131,8537,8165,8032,8122,8379,8703,8996,9114,8965,8428,7471,6059,4252,2111,-210,-2587,-4816,-6764,-8263,-9214,-9552,-9250,-8361,-6948,-5150,-3104,-988,1049,2837,4266,5218,5640,5494,4787,3564,1896,-100,-2292,-4530,-6644,-8504,-9962,-10956,-11423,-11399,-10916,-10086,-9012,-7813,-6606,-5452,-4421,-3519,-2751,-2091,-1528,-1024,-576,-156,256,675,1141,1657,2268,2956,3733,4559,5403,6193,6862,7314,7470,7250,6612,5534,4059,2254,248,-1815,-3761,-5437,-6688,-7428,-7603,-7238,-6412,-5253,-3930,-2617,-1474,-616,-116,43,-94,-403,-762,-1034,-1127,-960,-561,59,764,1466,2011,2315,2289,1924,1244,318,-744,-1842,-2860,-3719,-4363,-4763,-4930,-4879,-4651,-4270,-3778,-3171,-2482,-1678,-778,247,1378,2612,3893,5173,6352,7342,8042,8372,8279,7761,6842,5626,4194,2717,1275,21,-1012,-1753,-2222,-2434,-2429,-2267,-1976,-1606,-1168,-679,-140,446,1093,1783,2532,3297,4069,4773,5371,5788,5969,5881,5503,4853,3980,2946,1843,759,-202,-974,-1483,-1713,-1650,-1331,-802,-128,615,1366,2054,2636,3069,3334,3435,3378,3218,2994,2774,2619,2578,2690,2958,3369,3846,4323,4654,4727,4391,3542,2096,31,-2610,-5727,-9141,-12651,-15985,-18906,-21145,-22528,-22908,-22244,-20591,-18084,-14948,-11468,-7928,-4632,-1800,394,1889,2687,2894,2643,2124,1501,928,508,289,255,360,502,606,574,364,-46,-618,-1297,-1966,-2531,-2859,-2865,-2484,-1697,-534,927,2579,4294,5945,7426,8671,9644,10365,10878,11232,11501,11699,11845,11897,11792,11454,10800,9782,8388,6653,4679,2609,612,-1102,-2383,-3074,-3117,-2498,-1301,335,2206,4081,5730,6940,7571,7548,6884,5679,4079,2269,434,-1279,-2753,-3928,-4822,-5445,-5918,-6297,-6702,-7203,-7836,-8625,-9522,-10479,-11401,-12202,-12798,-13103,-13069,-12653,-11839,-10661,-9158,-7418,-5545,-3641,-1830,-199,1169,2232,2980,3425,3630,3664,3627,3599,3671,3875,4245,4739,5312,5888,6384,6744,6921,6915,6758,6505,6250,6072,6059,6261,6695,7337,8107,8903,9579,10014,10071,9678,8798,7439,5691,3639,1439,-777,-2863,-4694,-6204,-7310,-8045,-8393,-8438,-8214,-7805,-7237,-6565,-5783,-4905,-3915,-2818,-1621,-361,896,2065,3027,3676,3889,3614,2809,1527,-120,-1982,-3829,-5472,-6687,-7355,-7367,-6752,-5573,-4003,-2238,-527,907,1851,2163,1764,662,-1045,-3215,-5616,-8033,-10219,-11961,-13118,-13560,-13286,-12318,-10755,-8749,-6454,-4049,-1675,528,2484,4114,5397,6326,6916,7207,7256,7120,6869,6555,6223,5912,5636,5414,5244,5124,5038,4975,4914,4865,4826,4841,4934,5154,5535,6088,6822,7705,8694,9723,10697,11531,12105,12338,12142,11479,10336,8746,6780,4535,2131,-311,-2666,-4820,-6688,-8198,-9318,-10044,-10390,-10398,-10126,-9610,-8926,-8109,-7219,-6315,-5443,-4665,-4021,-3543,-3251,-3132,-3169,-3324,-3555,-3827,-4095,-4338,-4533,-4678,-4781,-4870,-4978,-5161,-5460,-5926,-6577,-7408,-8379,-9399,-10354,-11078,-11431,-11228,-10398,-8838,-6594,-3748,-449,3057,6548,9757,12469,14506,15764,16200,15851,14812,13224,11266,9118,6961,4933,3143,1633,411,-560,-1329,-1951,-2441,-2816,-3016,-3003,-2694,-2035,-1012,367,2001,3770,5492,6980,8066,8613,8568,7933,6815,5337,3703,2059,586,-635,-1534,-2131,-2463,-2634,-2727,-2866,-3112,-3519,-4082,-4750,-5456,-6081,-6535,-6719,-6569,-6060,-5197,-4042,-2686,-1244,153,1408,2419,3162,3620,3836,3867,3784,3665,3571,3556,3630,3796,3992,4157,4175,3953,3376,2386,941,-934,-3164,-5629,-8155,-10564,-12652,-14253,-15217,-15459,-14946,-13709,-11834,-9442,-6697,-3755,-797,2018,4550,6652,8249,9255,9670,9517,8884,7896,6698,5456,4300,3357,2670,2268,2103,2110,2202,2293,2326,2268,2128,1937,1749,1622,1598,1707,1945,2288,2689,3083,3392,3549,3467,3114,2441,1479,250,-1137,-2596,-3991,-5211,-6175,-6808,-7112,-7083,-6773,-6234,-5509,-4666,-3710,-2690,-1609,-490,622,1681,2608,3320,3739,3809,3499,2848,1925,849,-221,-1148,-1776,-2008,-1803,-1143,-118,1191,2627,4035,5256,6129,6544,6413,5709,4465,2748,700,-1537,-3758,-5791,-7433,-8542,-8999,-8745,-7794,-6196,-4087,-1596,1076,3777,6302,8525,10299,11542,12217,12302,11855,10913,9586,7941,6095,4121,2110,137,-1743,-3458,-4966,-6201,-7110,-7640,-7745,-7396,-6601,-5386,-3845,-2072,-224,1558,3121,4327,5099,5343,5073,4280,3039,1431,-427,-2408,-4378,-6215,-7821,-9111,-10056,-10627,-10857,-10765,-10401,-9809,-9014,-8055,-6939,-5685,-4302,-2810,-1223,409,2062,3682,5229,6666,7947,9049,9930,10572,10948,11035,10853,10395,9722,8870,7905,6887,5858,4840,3836,2828,1786,689,-486,-1718,-2975,-4176,-5232,-6043,-6508,-6585,-6238,-5524,-4516,-3331,-2119,-988,-70,581,920,950,713,254,-347,-1023,-1714,-2355,-2924,-3396,-3777,-4087,-4355,-4627,-4934,-5318,-5782,-6325,-6904,-7449,-7870,-8047,-7878,-7265,-6160,-4560,-2527,-171,2348,4848,7145,9059,10452,11228,11352,10849,9818,8392,6755,5070,3511,2185,1163,449,7,-251,-402,-555,-759,-1061,-1434,-1844,-2205,-2436,-2456,-2202,-1660,-841,196,1374,2589,3752,4757,5550,6068,6300,6252,5960,5488,4894,4259,3621,3023,2459,1911,1324,673,-117,-1021,-2083,-3217,-4398,-5505,-6474,-7192,-7615,-7680,-7409,-6817,-5981,-4984,-3918,-2895,-1990,-1287,-822,-615,-642,-865,-1203,-1584,-1919,-2144,-2208,-2110,-1854,-1493,-1084,-678,-344,-90,65,159,238,356,576,919,1397,1970,2575,3129,3522,3683,3514,3004,2135,974,-383,-1812,-3132,-4207,-4877,-5059,-4712,-3866,-2613,-1096,521,2051,3347,4275,4762,4802,4408,3706,2784,1824,955,329,44,176,735,1703,2994,4518,6125,7689,9056,10096,10711,10818,10400,9468,8092,6362,4418,2371,366,-1508,-3172,-4584,-5754,-6695,-7470,-8136,-8764,-9405,-10092,-10833,-11596,-12337,-12989,-13485,-13773,-13814,-13597,-13133,-12446,-11578,-10560,-9438,-8231,-6967,-5655,-4304,-2931,-1554,-202,1079,2246,3244,4040,4612,4969,5147,5202,5219,5273,5451,5811,6390,7213,8236,9440,10731,12036,13247,14276,15016,15406,15370,14891,13951,12595,10876,8895,6772,4633,2613,820,-674,-1822,-2631,-3123,-3349,-3366,-3226,-2963,-2607,-2164,-1635,-1028,-337,412,1195,1977,2697,3327,3812,4139,4300,4296,4163,3921,3605,3236,2831,2385,1893,1324,668,-103,-989,-1992,-3092,-4268,-5482,-6704,-7897,-9024,-10054,-10953,-11697,-12245,-12588,-12680,-12525,-12104,-11446,-10558,-9507,-8312,-7049,-5742,-4440,-3175,-1966,-852,150,1001,1678,2135,2359,2315,1997,1409,573,-484,-1697,-3026,-4387,-5720,-6934,-7938,-8633,-8913,-8690,-7890,-6487,-4500,-2006,856,3910,6941,9720,12032,13700,14582,14643,13883,12408,10386,7999,5502,3079,953,-752,-1917,-2522,-2560,-2109,-1253,-117,1169,2481,3715,4782,5639,6251,6626,6783,6763,6605,6354,6041,5696,5325,4937,4521,4088,3629,3181,2754,2405,2147,2012,1989,2040,2123,2135,2010,1649,1002,21,-1266,-2839,-4589,-6422,-8208,-9821,-11161,-12141,-12733,-12905,-12714,-12169,-11347,-10294,-9043,-7641,-6089,-4398,-2582,-653,1343,3334,5228,6896,8217,9071,9366,9060,8156,6736,4919,2892,854,-984,-2426,-3321,-3586,-3186,-2195,-712,1070,2970,4776,6315,7444,8085,8194,7805,6967,5781,4352,2805,1244,-227,-1532,-2627,-3470,-4071,-4431,-4578,-4550,-4382,-4124,-3815,-3494,-3194,-2931,-2734,-2600,-2563,-2631,-2816,-3156,-3614,-4226,-4919,-5679,-6427,-7100,-7635,-7972,-8078,-7939,-7571,-7014,-6322,-5562,-4789,-4049,-3364,-2741,-2158,-1604,-1045,-480,96,649,1154,1555,1814,1893,1776,1482,1043,548,66,-288,-443,-331,73,756,1670,2750,3910,5076,6179,7178,8039,8772,9353,9818,10147,10355,10429,10364,10148,9797,9301,8709,8039,7340,6658,6022,5462,4984,4571,4203,3832,3417,2896,2239,1399,378,-817,-2155,-3571,-4995,-6352,-7550,-8533,-9246,-9659,-9783,-9639,-9281,-8773,-8176,-7551,-6937,-6349,-5798,-5232,-4644,-3964,-3169,-2241,-1169,4,1249,2499,3700,4797,5753,6546,7172,7642,7973,8172,8254,8190,7959,7509,6788,5757,4387,2691,703,-1486,-3776,-6018,-8073,-9791,-11061,-11786,-11960,-11595,-10794,-9679,-8405,-7129,-5977,-5046,-4362,-3924,-3647,-3458,-3225,-2873,-2330,-1588,-698,265,1170,1911,2392,2548,2408,1995,1452,874,419,191,261,658,1348,2259,3285,4328,5266,6057,6637,7023,7222,7275,7196,7005,6698,6251,5657,4889,3967,2902,1760,602,-489,-1414,-2115,-2517,-2608,-2389,-1904,-1229,-450,324,1013,1522,1817,1863,1674,1299,778,226,-308,-710,-930,-910,-628,-80,705,1697,2832,4043,5245,6345,7229,7808,7968,7660,6824,5495,3705,1587,-736,-3077,-5269,-7135,-8545,-9401,-9669,-9376,-8591,-7451,-6099,-4717,-3444,-2418,-1696,-1307,-1200,-1292,-1460,-1582,-1546,-1290,-787,-94,707,1473,2057,2323,2150,1503,376,-1136,-2896,-4719,-6389,-7724,-8555,-8805,-8453,-7587,-6343,-4932,-3560,-2437,-1703,-1437,-1614,-2142,-2854,-3556,-4056,-4209,-3923,-3217,-2146,-882,437,1616,2541,3138,3399,3414,3285,3172,3216,3527,4168,5134,6347,7707,9039,10212,11064,11510,11494,11023,10165,9013,7714,6383,5168,4141,3372,2870,2604,2530,2568,2647,2704,2681,2559,2323,1977,1539,1017,428,-222,-940,-1721,-2569,-3476,-4414,-5374,-6296,-7162,-7921,-8541,-9001,-9266,-9345,-9218,-8891,-8368,-7625,-6688,-5521,-4169,-2637,-1003,653,2217,3538,4507,4978,4894,4214,2985,1310,-632,-2637,-4457,-5861,-6674,-6762,-6119,-4794,-2959,-821,1365,3361,4972,6050,6553,6483,5942,5048,3955,2811,1725,785,9,-597,-1084,-1493,-1873,-2254,-2639,-3008,-3326,-3531,-3571,-3392,-2967,-2296,-1409,-382,694,1696,2505,3037,3208,3043,2555,1880,1137,508,146,176,675,1648,3013,4647,6332,7887,9071,9744,9766,9120,7821,5986,3752,1303,-1174,-3515,-5580,-7283,-8582,-9487,-10043,-10334,-10433,-10435,-10381,-10318,-10228,-10098,-9863,-9479,-8878,-8023,-6887,-5472,-3806,-1958,-2,1934,3735,5263,6386,7016,7072,6560,5524,4070,2384,647,-907,-2085,-2732,-2743,-2105,-878,812,2765,4787,6638,8144,9155,9586,9449,8780,7725,6416,5052,3771,2734,2009,1660,1656,1977,2519,3224,3966,4690,5301,5764,6049,6148,6085,5870,5545,5110,4594,3978,3277,2478,1621,727,-121,-859,-1392,-1648,-1556,-1096,-284,808,2056,3284,4309,4923,4966,4327,2972,952,-1595,-4469,-7425,-10203,-12568,-14346,-15419,-15788,-15511,-14746,-13679,-12524,-11461,-10641,-10120,-9910,-9926,-10056,-10160,-10083,-9731,-9012,-7935,-6521,-4877,-3112,-1371,231,1587,2648,3388,3843,4068,4151,4189,4266,4466,4812,5317,5947,6629,7299,7877,8299,8541,8589,8457,8189,7811,7375,6902,6426,5956,5507,5094,4724,4420,4200,4087,4103,4264,4566,4990,5491,5990,6407,6633,6575,6177,5389,4243,2791,1136,-588,-2250,-3721,-4901,-5724,-6178,-6269,-6063,-5633,-5053,-4427,-3802,-3248,-2797,-2472,-2295,-2260,-2380,-2641,-3041,-3566,-4200,-4914,-5680,-6448,-7158,-7746,-8137,-8268,-8103,-7621,-6862,-5868,-4747,-3580,-2471,-1488,-680,-51,414,789,1131,1543,2091,2824,3773,4889,6106,7304,8334,9063,9359,9152,8428,7237,5706,3993,2303,798,-357,-1102,-1412,-1357,-1060,-667,-358,-264,-506,-1110,-2070,-3280,-4620,-5899,-6972,-7655,-7876,-7560,-6748,-5511,-3973,-2283,-587,994,2374,3502,4394,5051,5534,5880,6114,6261,6300,6219,5991,5588,5028,4311,3511,2682,1925,1315,938,844,1047,1537,2256,3117,4022,4834,5448,5740,5639,5085,4083,2666,922,-1043,-3087,-5088,-6906,-8458,-9666,-10518,-11014,-11214,-11178,-10987,-10730,-10452,-10217,-10028,-9886,-9760,-9607,-9377,-9007,-8457,-7657,-6604,-5273,-3699,-1943,-82,1762,3487,4975,6145,6929,7326,7347,7073,6590,6026,5502,5130,4988,5110,5479,6023,6638,7191,7575,7682,7474,6952,6163,5213,4209,3276,2519,1986,1704,1613,1631,1643,1509,1160,513,-396,-1527,-2751,-3957,-4999,-5783,-6241,-6357,-6170,-5742,-5177,-4569,-4002,-3554,-3222,-3029,-2898,-2781,-2586,-2236,-1685,-895,113,1295,2566,3818,4935,5813,6349,6510,6263,5669,4782,3720,2593,1502,560,-210,-743,-1093,-1270,-1368,-1432,-1553,-1758,-2091,-2520,-3034,-3528,-3953,-4182,-4154,-3778,-3025,-1872,-363,1439,3428,5449,7352,8951,10097,10666,10582,9832,8474,6611,4407,2038,-292,-2414,-4157,-5429,-6162,-6355,-6059,-5356,-4368,-3225,-2055,-980,-80,567,954,1058,930,588,103,-497,-1139,-1800,-2403,-2916,-3258,-3383,-3227,-2763,-1982,-916,381,1811,3272,4648,5819,6688,7159,7164,6658,5632,4117,2187,-30,-2383,-4672,-6690,-8249,-9162,-9337,-8724,-7383,-5468,-3184,-831,1330,3011,4042,4296,3787,2596,903,-1079,-3112,-4986,-6529,-7640,-8292,-8519,-8420,-8108,-7714,-7318,-6980,-6682,-6380,-5981,-5398,-4543,-3387,-1909,-186,1718,3660,5523,7170,8505,9440,9958,10047,9757,9137,8266,7216,6070,4901,3781,2784,1974,1402,1110,1086,1322,1735,2255,2765,3159,3360,3282,2917,2279,1419,451,-523,-1368,-1973,-2264,-2193,-1767,-1027,-40,1099,2296,3455,4487,5328,5919,6235,6263,6007,5498,4768,3858,2831,1733,621,-432,-1397,-2187,-2788,-3140,-3245,-3089,-2704,-2113,-1375,-545,320,1142,1885,2481,2912,3148,3172,2986,2572,1936,1077,6,-1243,-2631,-4097,-5567,-6982,-8273,-9386,-10290,-10934,-11310,-11392,-11168,-10644,-9825,-8734,-7404,-5876,-4200,-2438,-665,1035,2546,3785,4617,4984,4807,4078,2825,1124,-893,-3054,-5171,-7026,-8453,-9288,-9465,-8975,-7886,-6346,-4527,-2634,-859,649,1758,2419,2602,2333,1680,714,-438,-1672,-2843,-3820,-4480,-4684,-4363,-3440,-1921,146,2665,5454,8329,11048,13395,15168,16216,16453,15868,14530,12576,10206,7647,5154,2945,1230,128,-264,30,984,2459,4330,6414,8531,10502,12152,13334,13926,13849,13077,11620,9565,7010,4135,1098,-1890,-4672,-7077,-9018,-10430,-11327,-11769,-11846,-11688,-11411,-11121,-10905,-10793,-10806,-10917,-11087,-11261,-11375,-11371,-11200,-10823,-10226,-9396,-8350,-7106,-5694,-4162,-2561,-970,538,1868,2962,3767,4274,4522,4562,4497,4404,4376,4460,4678,5013,5397,5764,5994,6022,5766,5219,4402,3387,2275,1174,198,-588,-1102,-1357,-1326,-1070,-620,-46,581,1208,1758,2196,2466,2562,2444,2139,1628,948,121,-804,-1773,-2715,-3572,-4275,-4793,-5099,-5206,-5132,-4916,-4585,-4180,-3689,-3140,-2489,-1752,-908,29,1020,2019,2947,3725,4277,4536,4470,4076,3384,2453,1365,206,-935,-1980,-2864,-3534,-3962,-4125,-4033,-3688,-3121,-2363,-1437,-399,739,1907,3088,4204,5229,6094,6764,7211,7401,7347,7033,6491,5731,4799,3727,2579,1399,252,-799,-1715,-2438,-2956,-3250,-3329,-3224,-2975,-2632,-2268,-1922,-1663,-1497,-1448,-1481,-1554,-1608,-1555,-1342,-883,-155,855,2120,3562,5090,6572,7893,8937,9637,9939,9865,9424,8687,7718,6588,5384,4175,3022,1990,1094,359,-226,-681,-1037,-1333,-1621,-1946,-2353,-2899,-3594,-4466,-5497,-6649,-7874,-9098,-10246,-11250,-12056,-12617,-12939,-13014,-12903,-12647,-12324,-12002,-11739,-11569,-11510,-11528,-11602,-11659,-11643,-11501,-11176,-10644,-9875,-8866,-7618,-6135,-4438,-2543,-485,1693,3929,6158,8280,10217,11858,13133,13983,14374,14343,13922,13226,12357,11451,10614,9943,9484,9244,9187,9235,9294,9270,9074,8675,8055,7268,6394,5521,4766,4193,3855,3753,3836,4046,4268,4420,4406,4173,3709,3020,2176,1245,318,-522,-1236,-1774,-2161,-2401,-2541,-2609,-2625,-2599,-2528,-2402,-2218,-1972,-1690,-1378,-1104,-875,-762,-767,-923,-1195,-1570,-1963,-2340,-2607,-2740,-2688,-2458,-2071,-1569,-1026,-535,-187,-107,-369,-1070,-2223,-3831,-5819,-8073,-10434,-12711,-14706,-16228,-17121,-17276,-16668,-15323,-13375,-10974,-8349,-5689,-3208,-1021,754,2120,3073,3683,4008,4113,4041,3826,3474,2994,2407,1735,1056,447,17,-130,84,685,1648,2864,4185,5412,6363,6862,6820,6212,5113,3684,2134,723,-327,-817,-639,215,1680,3569,5679,7739,9521,10806,11461,11410,10664,9290,7418,5197,2811,407,-1841,-3836,-5456,-6667,-7402,-7677,-7474,-6844,-5826,-4505,-2981,-1364,212,1630,2786,3589,3998,4008,3640,2980,2101,1128,154,-727,-1457,-2019,-2416,-2715,-2956,-3230,-3558,-3976,-4456,-4935,-5340,-5554,-5497,-5074,-4262,-3037,-1482,344,2275,4191,5922,7349,8375,8948,9076,8796,8205,7405,6528,5700,5021,4570,4368,4395,4580,4824,5019,5062,4885,4462,3794,2946,1966,955,-39,-947,-1772,-2519,-3233,-3974,-4778,-5669,-6618,-7552,-8374,-8949,-9177,-8966,-8310,-7238,-5890,-4405,-3011,-1888,-1217,-1110,-1597,-2626,-4057,-5679,-7268,-8579,-9436,-9706,-9362,-8449,-7091,-5463,-3743,-2112,-695,428,1259,1815,2209,2495,2790,3130,3554,4032,4542,4993,5345,5520,5491,5248,4811,4218,3538,2819,2134,1530,1046,723,570,618,868,1337,2019,2907,3957,5129,6324,7455,8413,9078,9387,9255,8688,7693,6349,4746,3003,1252,-404,-1852,-3046,-3943,-4568,-4952,-5163,-5268,-5332,-5405,-5522,-5697,-5928,-6200,-6504,-6802,-7090,-7324,-7490,-7548,-7466,-7204,-6724,-5987,-4975,-3675,-2104,-311,1648,3677,5691,7600,9319,10780,11915,12666,12987,12827,12190,11073,9560,7745,5785,3851,2128,777,-67,-341,-57,701,1759,2908,3924,4593,4787,4442,3607,2397,1002,-395,-1605,-2519,-3073,-3313,-3312,-3233,-3228,-3452,-4019,-4981,-6318,-7957,-9750,-11540,-13158,-14460,-15353,-15786,-15771,-15352,-14616,-13623,-12467,-11165,-9764,-8236,-6589,-4798,-2877,-863,1190,3187,5036,6639,7919,8834,9366,9551,9430,9092,8600,8034,7439,6854,6293,5745,5212,4667,4126,3587,3086,2660,2344,2200,2231,2477,2910,3506,4217,4963,5680,6270,6664,6779,6572,6001,5074,3813,2287,562,-1241,-3039,-4713,-6174,-7347,-8178,-8634,-8720,-8461,-7901,-7121,-6191,-5190,-4206,-3283,-2483,-1829,-1322,-960,-701,-501,-309,-63,288,773,1437,2269,3294,4472,5790,7159,8508,9686,10567,10977,10807,9950,8401,6209,3520,536,-2486,-5267,-7556,-9151,-9926,-9890,-9097,-7766,-6088,-4355,-2762,-1517,-707,-391,-524,-1044,-1839,-2799,-3802,-4763,-5604,-6299,-6834,-7227,-7502,-7687,-7790,-7815,-7736,-7537,-7193,-6687,-6041,-5250,-4367,-3409,-2416,-1406,-387,649,1706,2801,3939,5091,6245,7323,8278,9038,9555,9806,9815,9610,9301,8946,8673,8534,8582,8828,9235,9741,10266,10708,10993,11060,10873,10446,9806,9010,8124,7178,6218,5228,4201,3110,1919,634,-761,-2211,-3685,-5101,-6393,-7494,-8343,-8920,-9220,-9284,-9172,-8972,-8761,-8635,-8631,-8818,-9170,-9703,-10347,-11058,-11749,-12319,-12685,-12722,-12371,-11545,-10237,-8452,-6270,-3793,-1185,1389,3726,5668,7065,7844,8003,7595,6766,5669,4491,3389,2476,1822,1427,1262,1253,1322,1386,1383,1281,1072,793,480,199,-22,-147,-202,-192,-175,-168,-199,-253,-308,-317,-241,-32,329,845,1501,2238,2997,3695,4244,4600,4710,4603,4292,3851,3343,2824,2350,1938,1598,1330,1112,945,815,724,699,744,909,1194,1625,2181,2822,3492,4100,4566,4816,4777,4447,3800,2892,1759,469,-903,-2298,-3648,-4904,-6027,-6988,-7774,-8381,-8816,-9078,-9179,-9108,-8878,-8471,-7895,-7138,-6198,-5070,-3752,-2252,-595,1166,2966,4702,6266,7546,8432,8841,8719,8055,6886,5312,3462,1534,-289,-1811,-2869,-3373,-3277,-2637,-1555,-189,1274,2675,3848,4714,5204,5342,5175,4808,4344,3905,3578,3437,3502,3767,4198,4740,5333,5912,6410,6762,6895,6757,6296,5496,4352,2897,1174,-733,-2747,-4756,-6660,-8349,-9748,-10782,-11447,-11752,-11757,-11547,-11216,-10850,-10525,-10287,-10148,-10099,-10096,-10086,-10011,-9816,-9480,-8986,-8383,-7702,-7024,-6388,-5855,-5416,-5089,-4820,-4593,-4355,-4083,-3757,-3353,-2894,-2351,-1763,-1094,-371,441,1340,2340,3451,4638,5894,7143,8361,9463,10432,11212,11798,12181,12362,12345,12151,11789,11299,10713,10079,9451,8869,8374,7980,7694,7505,7387,7308,7228,7101,6898,6580,6144,5587,4932,4210,3457,2713,1996,1320,676,35,-625,-1360,-2188,-3147,-4226,-5414,-6644,-7860,-8946,-9822,-10388,-10577,-10371,-9767,-8831,-7641,-6307,-4934,-3628,-2470,-1532,-841,-428,-261,-326,-562,-914,-1318,-1711,-2033,-2229,-2249,-2047,-1615,-943,-93,875,1845,2705,3346,3671,3635,3206,2435,1361,122,-1185,-2402,-3420,-4146,-4527,-4571,-4308,-3822,-3181,-2483,-1776,-1123,-533,-26,411,782,1085,1315,1437,1414,1195,735,12,-965,-2149,-3457,-4788,-6020,-7061,-7826,-8279,-8405,-8229,-7783,-7130,-6317,-5398,-4419,-3394,-2347,-1270,-146,1023,2280,3599,5003,6457,7927,9360,10669,11772,12558,12956,12891,12364,11401,10104,8606,7083,5701,4637,4001,3885,4283,5166,6393,7827,9244,10445,11238,11456,11017,9892,8143,5896,3340,679,-1853,-4082,-5836,-7054,-7705,-7851,-7599,-7094,-6486,-5937,-5547,-5410,-5544,-5946,-6563,-7329,-8164,-8985,-9731,-10316,-10696,-10803,-10593,-10025,-9072,-7735,-6024,-4007,-1735,667,3101,5441,7573,9410,10883,11963,12629,12900,12767,12256,11367,10127,8569,6748,4740,2632,523,-1489,-3316,-4889,-6154,-7096,-7716,-8046,-8143,-8057,-7867,-7612,-7345,-7080,-6829,-6595,-6363,-6139,-5909,-5698,-5506,-5376,-5319,-5377,-5548,-5842,-6219,-6645,-7043,-7359,-7519,-7489,-7238,-6763,-6076,-5190,-4136,-2941,-1642,-286,1084,2413,3640,4719,5595,6241,6634,6789,6732,6533,6268,6029,5917,5995,6325,6911,7725,8706,9754,10762,11619,12212,12489,12382,11918,11119,10076,8882,7665,6522,5562,4834,4361,4120,4058,4085,4125,4082,3892,3516,2924,2143,1183,99,-1083,-2311,-3568,-4828,-6077,-7310,-8497,-9628,-10659,-11561,-12282,-12803,-13082,-13117,-12895,-12434,-11729,-10808,-9665,-8316,-6775,-5061,-3216,-1302,616,2441,4090,5484,6558,7303,7707,7838,7739,7503,7191,6858,6537,6235,5938,5635,5283,4877,4395,3849,3269,2675,2125,1614,1175,752,323,-192,-836,-1657,-2642,-3764,-4945,-6084,-7088,-7857,-8334,-8502,-8370,-8029,-7537,-7033,-6569,-6238,-6043,-5972,-5976,-5985,-5936,-5789,-5518,-5152,-4726,-4296,-3926,-3651,-3491,-3434,-3432,-3414,-3311,-3032,-2536,-1779,-778,444,1809,3249,4659,5956,7047,7865,8340,8449,8152,7486,6458,5148,3632,2017,427,-1023,-2203,-3023,-3390,-3263,-2630,-1522,-23,1748,3635,5468,7081,8324,9108,9364,9129,8453,7461,6300,5117,4050,3204,2622,2313,2227,2283,2398,2489,2502,2439,2306,2181,2133,2243,2574,3163,3990,5014,6136,7232,8178,8821,9077,8860,8176,7067,5642,4048,2458,1036,-65,-747,-975,-776,-261,417,1049,1448,1413,849,-323,-2046,-4237,-6709,-9276,-11717,-13853,-15533,-16685,-17278,-17371,-17046,-16419,-15605,-14691,-13740,-12753,-11734,-10614,-9370,-7959,-6380,-4692,-2970,-1369,-26,892,1283,1079,313,-914,-2425,-3999,-5411,-6458,-7005,-6982,-6423,-5418,-4119,-2703,-1317,-98,902,1686,2297,2852,3437,4174,5104,6269,7609,9056,10481,11749,12727,13307,13428,13068,12283,11145,9792,8351,6975,5771,4848,4247,4002,4095,4496,5154,6007,6977,7986,8927,9699,10182,10275,9885,8972,7522,5590,3275,725,-1894,-4394,-6625,-8447,-9788,-10618,-10964,-10893,-10496,-9883,-9140,-8362,-7592,-6880,-6235,-5670,-5183,-4759,-4401,-4069,-3760,-3426,-3051,-2609,-2072,-1440,-689,176,1160,2263,3483,4785,6175,7576,8951,10201,11211,11859,12012,11562,10444,8659,6275,3444,374,-2691,-5485,-7788,-9410,-10255,-10311,-9663,-8471,-6954,-5346,-3862,-2674,-1881,-1487,-1443,-1601,-1821,-1929,-1818,-1412,-745,113,999,1744,2182,2153,1599,508,-1053,-2925,-4927,-6834,-8413,-9483,-9879,-9518,-8392,-6560,-4176,-1431,1420,4120,6416,8099,9018,9128,8449,7117,5313,3285,1264,-522,-1911,-2825,-3233,-3213,-2875,-2367,-1854,-1458,-1286,-1363,-1688,-2174,-2719,-3193,-3453,-3407,-2963,-2128,-913,558,2168,3741,5110,6140,6718,6812,6439,5671,4643,3478,2337,1312,491,-125,-552,-886,-1206,-1632,-2238,-3080,-4155,-5412,-6760,-8050,-9153,-9900,-10181,-9902,-9025,-7579,-5629,-3320,-801,1738,4134,6245,7974,9281,10186,10737,11040,11185,11276,11391,11551,11758,11932,11998,11833,11338,10452,9132,7436,5433,3279,1135,-803,-2384,-3456,-3981,-3944,-3454,-2651,-1740,-931,-420,-364,-839,-1867,-3369,-5227,-7256,-9278,-11098,-12587,-13622,-14183,-14256,-13913,-13222,-12301,-11230,-10144,-9083,-8156,-7374,-6781,-6364,-6094,-5927,-5780,-5583,-5232,-4665,-3803,-2637,-1160,560,2444,4373,6227,7888,9275,10328,11054,11478,11678,11733,11742,11759,11841,11963,12102,12165,12079,11750,11120,10179,8939,7497,5951,4465,3164,2201,1644,1557,1888,2578,3461,4393,5171,5641,5658,5137,4060,2443,406,-1951,-4425,-6876,-9106,-11001,-12433,-13367,-13780,-13725,-13281,-12554,-11688,-10784,-9972,-9296,-8785,-8399,-8054,-7642,-7043,-6167,-4967,-3456,-1725,103,1825,3283,4285,4740,4599,3915,2815,1484,138,-1029,-1841,-2231,-2153,-1705,-986,-180,555,1076,1289,1184,805,270,-283,-703,-868,-700,-185,648,1691,2858,3989,5013,5825,6414,6789,6990,7103,7174,7275,7416,7596,7775,7881,7840,7564,6982,6054,4753,3117,1197,-899,-3051,-5123,-6974,-8487,-9555,-10117,-10144,-9651,-8697,-7368,-5793,-4103,-2442,-941,300,1196,1713,1842,1629,1130,463,-277,-947,-1460,-1703,-1641,-1240,-522,454,1626,2894,4169,5370,6422,7281,7926,8343,8568,8607,8513,8309,8036,7720,7374,6998,6587,6088,5491,4712,3736,2510,1038,-670,-2554,-4544,-6528,-8402,-10040,-11354,-12253,-12703,-12698,-12257,-11462,-10361,-9072,-7642,-6163,-4657,-3173,-1701,-268,1138,2498,3792,4983,6016,6844,7404,7676,7634,7313,6742,5984,5080,4076,2996,1828,574,-803,-2311,-3950,-5700,-7503,-9278,-10928,-12355,-13468,-14215,-14566,-14542,-14188,-13576,-12781,-11882,-10924,-9952,-8947,-7898,-6758,-5485,-4050,-2453,-715,1087,2882,4557,6028,7213,8071,8598,8818,8806,8637,8407,8209,8103,8146,8343,8685,9135,9625,10098,10474,10673,10653,10348,9768,8919,7891,6752,5657,4693,3974,3536,3378,3422,3572,3676,3596,3220,2461,1309,-205,-1979,-3861,-5673,-7203,-8272,-8713,-8440,-7425,-5735,-3507,-923,1783,4420,6758,8674,10020,10762,10859,10350,9298,7795,5967,3925,1799,-305,-2301,-4109,-5692,-7017,-8080,-8892,-9483,-9891,-10169,-10366,-10530,-10701,-10892,-11099,-11292,-11406,-11391,-11156,-10673,-9899,-8850,-7571,-6139,-4649,-3216,-1923,-860,-53,471,758,839,789,669,539,436,391,385,413,438,444,422,401,404,508,744,1164,1777,2566,3478,4450,5377,6196,6827,7236,7433,7427,7291,7066,6787,6482,6111,5655,5057,4275,3299,2142,852,-489,-1792,-2952,-3883,-4507,-4770,-4650,-4131,-3255,-2060,-640,897,2423,3804,4910,5638,5927,5750,5158,4226,3081,1880,761,-123,-689,-872,-686,-188,516,1270,1934,2337,2363,1931,1009,-344,-2046,-3922,-5798,-7473,-8747,-9490,-9583,-8999,-7785,-6017,-3879,-1542,775,2866,4556,5710,6238,6142,5455,4290,2798,1149,-467,-1884,-2962,-3595,-3742,-3390,-2582,-1398,79,1716,3409,5029,6473,7643,8474,8910,8943,8578,7859,6854,5657,4370,3108,1987,1091,494,209,224,454,813,1139,1315,1193,692,-242,-1600,-3314,-5285,-7364,-9414,-11278,-12854,-14024,-14775,-15062,-14929,-14424,-13595,-12539,-11296,-9945,-8512,-7042,-5544,-4033,-2522,-1015,449,1853,3132,4261,5174,5848,6251,6384,6250,5879,5291,4535,3630,2622,1518,346,-892,-2183,-3503,-4831,-6099,-7247,-8166,-8755,-8902,-8513,-7539,-5952,-3822,-1224,1663,4684,7621,10303,12565,14287,15429,15952,15935,15434,14582,13494,12302,11117,10045,9155,8507,8114,7991,8092,8400,8840,9367,9909,10414,10811,11069,11125,10962,10557,9914,9034,7954,6675,5230,3632,1869,-28,-2095,-4282,-6610,-8998,-11419,-13764,-15942,-17836,-19320,-20292,-20673,-20429,-19564,-18166,-16314,-14181,-11896,-9620,-7488,-5601,-4032,-2809,-1919,-1318,-927,-655,-405,-105,303,814,1408,1989,2467,2707,2598,2060,1037,-428,-2267,-4315,-6381,-8231,-9648,-10439,-10492,-9768,-8330,-6322,-3958,-1480,876,2888,4428,5400,5827,5771,5359,4731,4021,3340,2737,2223,1771,1299,770,98,-720,-1673,-2708,-3716,-4586,-5184,-5393,-5125,-4333,-3027,-1251,879,3241,5657,7966,9989,11585,12627,13050,12834,12017,10695,9011,7121,5227,3451,1976,824,71,-348,-501,-496,-464,-521,-751,-1199,-1846,-2623,-3410,-4075,-4478,-4510,-4113,-3272,-2044,-513,1173,2884,4460,5787,6774,7374,7583,7452,7039,6451,5780,5115,4553,4121,3870,3774,3806,3905,3996,3997,3840,3472,2872,2041,1023,-140,-1361,-2582,-3714,-4708,-5499,-6069,-6400,-6513,-6439,-6219,-5906,-5524,-5121,-4683,-4243,-3768,-3288,-2787,-2298,-1839,-1439,-1136,-938,-865,-897,-1015,-1167,-1307,-1369,-1317,-1111,-763,-301,207,655,966,1010,751,132,-810,-2017,-3363,-4710,-5883,-6732,-7127,-6996,-6330,-5207,-3762,-2195,-736,409,1020,1004,268,-1121,-3078,-5406,-7891,-10282,-12356,-13892,-14766,-14865,-14195,-12784,-10738,-8196,-5306,-2243,840,3814,6555,9007,11107,12855,14250,15314,16086,16584,16854,16908,16773,16456,15946,15243,14309,13148,11734,10092,8257,6292,4289,2335,544,-1014,-2244,-3126,-3624,-3758,-3563,-3085,-2399,-1564,-661,252,1105,1842,2409,2751,2829,2604,2057,1202,48,-1324,-2851,-4418,-5912,-7217,-8224,-8843,-9025,-8737,-8008,-6883,-5439,-3780,-1993,-179,1582,3222,4668,5875,6777,7344,7540,7353,6806,5911,4747,3358,1834,239,-1359,-2917,-4393,-5779,-7067,-8260,-9370,-10370,-11245,-11939,-12382,-12502,-12216,-11470,-10235,-8525,-6402,-3970,-1371,1226,3650,5742,7369,8466,8989,8977,8497,7649,6558,5342,4120,2994,2047,1338,909,762,865,1177,1584,2016,2332,2468,2336,1936,1269,432,-503,-1376,-2099,-2551,-2692,-2511,-2071,-1460,-824,-297,-13,-82,-540,-1414,-2629,-4109,-5718,-7308,-8730,-9841,-10506,-10650,-10192,-9144,-7521,-5410,-2924,-209,2563,5235,7636,9649,11175,12175,12651,12653,12256,11556,10657,9634,8571,7498,6447,5416,4391,3367,2324,1270,223,-784,-1699,-2473,-3053,-3415,-3546,-3467,-3224,-2875,-2490,-2145,-1883,-1756,-1757,-1877,-2066,-2267,-2414,-2442,-2302,-1958,-1403,-630,323,1440,2648,3905,5113,6206,7068,7621,7780,7487,6737,5537,3952,2075,17,-2102,-4153,-6048,-7691,-9046,-10092,-10845,-11336,-11614,-11719,-11689,-11541,-11276,-10885,-10348,-9650,-8776,-7733,-6533,-5219,-3847,-2490,-1234,-149,693,1262,1540,1572,1389,1104,768,494,340,352,569,969,1547,2249,3050,3890,4763,5625,6490,7345,8198,9055,9908,10750,11564,12310,12942,13394,13589,13437,12874,11819,10269,8223,5764,2999,94,-2776,-5418,-7670,-9388,-10491,-10933,-10747,-9976,-8744,-7152,-5346,-3455,-1602,115,1596,2807,3702,4295,4625,4730,4710,4607,4518,4458,4461,4499,4533,4497,4325,3946,3322,2433,1285,-59,-1548,-3064,-4524,-5820,-6883,-7655,-8130,-8305,-8237,-7977,-7603,-7191,-6817,-6530,-6387,-6380,-6511,-6734,-7000,-7239,-7408,-7455,-7377,-7185,-6923,-6649,-6438,-6338,-6393,-6576,-6853,-7096,-7202,-6994,-6369,-5204,-3485,-1222,1473,4461,7543,10513,13181,15371,16963,17893,18140,17758,16819,15431,13713,11762,9684,7545,5409,3324,1322,-544,-2244,-3717,-4926,-5824,-6369,-6545,-6336,-5751,-4816,-3571,-2082,-416,1322,3042,4626,5967,6969,7552,7676,7334,6575,5482,4183,2802,1486,327,-594,-1269,-1722,-2017,-2244,-2482,-2807,-3245,-3798,-4413,-5021,-5516,-5805,-5795,-5433,-4711,-3668,-2385,-995,373,1563,2440,2907,2889,2377,1406,59,-1526,-3206,-4800,-6166,-7160,-7705,-7747,-7314,-6451,-5271,-3887,-2436,-1034,228,1291,2140,2802,3306,3734,4114,4516,4945,5424,5930,6448,6945,7386,7745,8000,8140,8182,8136,8040,7909,7759,7570,7300,6881,6231,5272,3941,2214,100,-2327,-4969,-7664,-10259,-12568,-14444,-15766,-16456,-16518,-15969,-14922,-13471,-11782,-9977,-8203,-6563,-5134,-3953,-3023,-2286,-1688,-1129,-520,212,1126,2237,3504,4869,6203,7375,8228,8625,8456,7663,6261,4312,1984,-563,-3071,-5352,-7172,-8404,-8945,-8789,-8012,-6732,-5141,-3438,-1813,-429,606,1268,1575,1624,1542,1470,1539,1852,2443,3313,4379,5532,6617,7486,8007,8102,7750,7005,5990,4859,3820,3042,2689,2858,3574,4806,6445,8331,10289,12106,13620,14672,15165,15048,14316,13005,11194,8970,6446,3736,945,-1819,-4466,-6916,-9106,-10989,-12533,-13726,-14565,-15074,-15271,-15203,-14896,-14395,-13726,-12908,-11963,-10899,-9749,-8542,-7329,-6165,-5109,-4202,-3471,-2917,-2516,-2236,-2019,-1835,-1629,-1405,-1148,-893,-680,-557,-589,-799,-1214,-1799,-2508,-3249,-3915,-4397,-4581,-4392,-3753,-2661,-1117,789,2953,5193,7330,9130,10407,10978,10738,9673,7841,5428,2683,-82,-2525,-4361,-5342,-5358,-4406,-2619,-232,2451,5111,7461,9274,10448,10952,10896,10420,9744,9040,8503,8201,8195,8415,8781,9140,9358,9296,8872,8030,6787,5193,3337,1330,-714,-2687,-4506,-6105,-7447,-8531,-9342,-9922,-10273,-10418,-10361,-10110,-9644,-8980,-8097,-7027,-5793,-4451,-3069,-1732,-530,462,1175,1588,1702,1564,1255,854,482,203,114,230,572,1098,1761,2468,3149,3717,4117,4321,4323,4153,3860,3482,3080,2664,2256,1833,1380,859,265,-426,-1182,-1973,-2750,-3436,-3995,-4361,-4541,-4538,-4406,-4218,-4042,-3968,-4032,-4281,-4686,-5232,-5839,-6449,-6970,-7343,-7507,-7449,-7164,-6691,-6074,-5359,-4607,-3830,-3052,-2253,-1417,-517,465,1527,2661,3817,4949,5990,6865,7535,7934,8064,7898,7462,6770,5841,4713,3392,1923,314,-1386,-3131,-4851,-6436,-7779,-8739,-9182,-9016,-8155,-6620,-4464,-1828,1092,4067,6857,9237,11044,12170,12609,12430,11774,10829,9792,8846,8111,7646,7420,7339,7260,7009,6451,5478,4079,2317,337,-1644,-3404,-4710,-5379,-5318,-4484,-2978,-934,1427,3850,6096,7923,9162,9689,9463,8511,6917,4833,2418,-122,-2620,-4902,-6853,-8387,-9473,-10116,-10361,-10271,-9926,-9383,-8716,-7939,-7089,-6151,-5122,-4005,-2789,-1514,-202,1082,2278,3322,4159,4762,5113,5229,5130,4835,4379,3735,2917,1881,610,-911,-2678,-4659,-6775,-8951,-11053,-12975,-14594,-15809,-16573,-16831,-16611,-15926,-14834,-13382,-11631,-9624,-7431,-5088,-2709,-357,1819,3704,5166,6090,6426,6145,5340,4107,2666,1217,0,-790,-1001,-576,482,2050,3975,6026,7988,9668,10904,11645,11861,11641,11075,10296,9426,8548,7722,6942,6180,5377,4466,3405,2164,771,-708,-2194,-3545,-4670,-5442,-5811,-5741,-5270,-4462,-3444,-2335,-1291,-416,194,505,529,325,-9,-367,-621,-705,-517,-71,655,1590,2669,3793,4866,5780,6469,6855,6920,6645,6069,5215,4163,2962,1698,441,-727,-1737,-2507,-2992,-3140,-2960,-2460,-1716,-810,153,1046,1781,2271,2476,2411,2106,1665,1183,785,587,676,1114,1909,3028,4372,5821,7196,8337,9065,9256,8809,7714,5988,3745,1125,-1697,-4513,-7156,-9458,-11316,-12667,-13505,-13878,-13855,-13548,-13032,-12422,-11765,-11121,-10511,-9941,-9415,-8932,-8484,-8086,-7735,-7459,-7244,-7113,-7028,-6987,-6943,-6884,-6775,-6626,-6436,-6242,-6062,-5933,-5850,-5803,-5738,-5575,-5233,-4598,-3612,-2215,-404,1772,4234,6850,9472,11948,14135,15925,17242,18068,18404,18313,17832,17049,15991,14717,13227,11545,9659,7597,5384,3086,797,-1380,-3305,-4876,-5975,-6539,-6530,-5942,-4828,-3250,-1315,858,3139,5389,7481,9289,10713,11665,12089,11968,11305,10159,8614,6773,4779,2742,801,-965,-2466,-3691,-4620,-5304,-5786,-6145,-6437,-6711,-6986,-7247,-7456,-7556,-7471,-7163,-6570,-5708,-4569,-3217,-1718,-164,1318,2628,3610,4177,4211,3680,2565,923,-1152,-3509,-5974,-8348,-10444,-12080,-13130,-13492,-13156,-12132,-10530,-8450,-6069,-3526,-982,1435,3627,5523,7085,8287,9144,9637,9805,9636,9166,8409,7417,6238,4958,3656,2430,1356,500,-113,-471,-622,-611,-517,-418,-379,-442,-647,-961,-1374,-1827,-2256,-2615,-2855,-2956,-2920,-2777,-2564,-2339,-2160,-2059,-2079,-2207,-2432,-2704,-2988,-3218,-3386,-3442,-3417,-3306,-3143,-2965,-2785,-2639,-2529,-2452,-2403,-2346,-2266,-2126,-1903,-1581,-1143,-599,55,785,1584,2409,3240,4042,4765,5374,5808,6008,5927,5519,4775,3726,2431,1011,-407,-1664,-2615,-3146,-3174,-2699,-1749,-449,1065,2611,4019,5151,5906,6257,6233,5916,5431,4924,4522,4356,4487,4957,5739,6767,7925,9081,10067,10744,10965,10638,9695,8133,5997,3381,432,-2675,-5750,-8593,-11047,-12978,-14315,-15039,-15187,-14835,-14100,-13096,-11949,-10758,-9608,-8551,-7613,-6798,-6090,-5464,-4893,-4342,-3792,-3202,-2568,-1845,-1056,-181,721,1619,2415,3022,3338,3272,2764,1797,393,-1341,-3275,-5208,-6932,-8230,-8928,-8880,-8053,-6459,-4217,-1507,1446,4397,7102,9368,11044,12058,12395,12120,11327,10151,8727,7174,5601,4062,2616,1253,6,-1145,-2171,-3042,-3708,-4124,-4210,-3963,-3327,-2344,-1039,518,2241,4049,5850,7576,9160,10565,11755,12699,13387,13754,13797,13441,12664,11449,9777,7712,5297,2646,-121,-2870,-5461,-7779,-9724,-11234,-12292,-12884,-13072,-12866,-12351,-11556,-10541,-9359,-8045,-6661,-5238,-3824,-2451,-1142,80,1202,2204,3070,3775,4297,4603,4655,4425,3868,2986,1759,247,-1507,-3387,-5295,-7093,-8674,-9924,-10765,-11131,-10995,-10346,-9207,-7633,-5691,-3499,-1160,1168,3377,5303,6855,7915,8425,8360,7743,6651,5212,3586,1950,495,-649,-1363,-1620,-1433,-884,-86,809,1680,2404,2925,3214,3304,3263,3170,3127,3201,3447,3889,4490,5216,5958,6628,7104,7295,7122,6567,5631,4392,2934,1387,-142,-1531,-2713,-3625,-4271,-4662,-4861,-4923,-4932,-4940,-5004,-5144,-5360,-5640,-5938,-6219,-6433,-6541,-6525,-6358,-6059,-5632,-5115,-4526,-3907,-3261,-2616,-1964,-1293,-611,122,874,1673,2482,3295,4080,4813,5466,6006,6410,6631,6652,6437,5977,5298,4423,3452,2456,1571,891,528,549,986,1839,3048,4513,6109,7657,9007,9985,10456,10339,9562,8152,6149,3657,823,-2196,-5214,-8049,-10547,-12564,-14023,-14866,-15116,-14794,-14012,-12839,-11413,-9815,-8134,-6433,-4738,-3073,-1443,137,1625,2979,4097,4920,5341,5326,4858,3974,2779,1404,11,-1229,-2190,-2766,-2943,-2740,-2260,-1634,-1004,-526,-284,-350,-698,-1270,-1950,-2588,-3044,-3182,-2908,-2189,-1030,485,2258,4133,5984,7674,9108,10228,11007,11464,11620,11538,11229,10754,10086,9242,8178,6877,5322,3500,1464,-750,-3017,-5251,-7275,-8982,-10203,-10849,-10831,-10126,-8758,-6811,-4418,-1755,984,3586,5857,7622,8747,9148,8784,7691,5927,3627,941,-1947,-4838,-7552,-9909,-11793,-13095,-13804,-13907,-13480,-12593,-11356,-9871,-8243,-6566,-4909,-3339,-1883,-572,600,1622,2520,3272,3903,4372,4681,4785,4660,4274,3604,2658,1459,74,-1404,-2857,-4163,-5195,-5886,-6170,-6067,-5616,-4914,-4065,-3195,-2391,-1738,-1253,-932,-714,-523,-274,122,715,1532,2563,3766,5074,6421,7729,8941,10023,10951,11723,12366,12878,13288,13577,13727,13689,13405,12819,11870,10549,8863,6868,4686,2431,292,-1589,-3066,-4037,-4475,-4395,-3902,-3131,-2271,-1490,-973,-820,-1118,-1849,-2962,-4342,-5845,-7320,-8632,-9667,-10375,-10727,-10772,-10550,-10160,-9662,-9132,-8592,-8060,-7504,-6888,-6164,-5277,-4207,-2941,-1493,77,1725,3364,4919,6330,7525,8468,9128,9493,9558,9350,8884,8216,7393,6480,5542,4643,3815,3108,2495,1984,1513,1042,512,-113,-866,-1737,-2714,-3737,-4747,-5654,-6387,-6863,-7030,-6855,-6338,-5504,-4418,-3159,-1826,-546,578,1415,1877,1889,1412,455,-934,-2667,-4618,-6655,-8626,-10397,-11858,-12922,-13541,-13712,-13436,-12761,-11724,-10365,-8728,-6838,-4732,-2443,-33,2432,4834,7065,8975,10432,11327,11571,11158,10108,8548,6613,4515,2453,618,-822,-1770,-2178,-2054,-1464,-491,758,2185,3703,5253,6782,8271,9692,11037,12279,13399,14357,15124,15652,15913,15874,15527,14871,13926,12715,11284,9670,7925,6107,4249,2417,638,-1046,-2601,-4015,-5256,-6319,-7178,-7835,-8261,-8472,-8458,-8254,-7884,-7401,-6839,-6249,-5653,-5060,-4461,-3829,-3122,-2313,-1351,-255,988,2292,3591,4755,5650,6151,6135,5538,4329,2558,309,-2266,-4998,-7710,-10214,-12391,-14111,-15332,-16023,-16188,-15872,-15099,-13946,-12448,-10698,-8760,-6737,-4728,-2847,-1196,132,1066,1567,1634,1281,587,-385,-1527,-2740,-3927,-5010,-5908,-6597,-7024,-7194,-7093,-6725,-6113,-5262,-4219,-3013,-1689,-315,1090,2442,3738,4926,6001,6959,7797,8526,9148,9658,10044,10293,10381,10299,10061,9669,9189,8654,8129,7657,7254,6918,6606,6265,5808,5178,4315,3199,1859,331,-1266,-2854,-4281,-5466,-6286,-6708,-6673,-6211,-5336,-4112,-2617,-925,865,2659,4370,5888,7141,8036,8511,8526,8048,7112,5733,4008,2001,-149,-2352,-4464,-6383,-8002,-9213,-9960,-10164,-9808,-8879,-7409,-5458,-3128,-546,2132,4730,7087,9036,10459,11260,11409,10907,9827,8251,6333,4185,1984,-172,-2144,-3877,-5292,-6379,-7112,-7493,-7532,-7226,-6604,-5670,-4472,-3044,-1453,218,1888,3439,4785,5817,6459,6650,6349,5571,4322,2695,747,-1388,-3607,-5779,-7800,-9561,-11008,-12071,-12754,-13044,-12969,-12561,-11847,-10875,-9672,-8283,-6752,-5123,-3458,-1808,-236,1215,2492,3581,4454,5128,5608,5921,6099,6150,6116,5977,5751,5418,4963,4374,3657,2807,1871,878,-118,-1052,-1880,-2547,-3019,-3273,-3294,-3070,-2606,-1894,-940,252,1669,3277,5026,6827,8564,10098,11263,11911,11906,11162,9646,7417,4566,1312,-2141,-5505,-8532,-10969,-12647,-13436,-13305,-12297,-10501,-8101,-5264,-2217,854,3759,6361,8544,10265,11505,12293,12708,12814,12726,12505,12217,11875,11459,10922,10187,9198,7898,6288,4395,2297,107,-2057,-4064,-5818,-7246,-8323,-9066,-9526,-9789,-9939,-10065,-10233,-10480,-10813,-11215,-11629,-12016,-12295,-12439,-12389,-12146,-11690,-11032,-10183,-9146,-7938,-6560,-5028,-3374,-1633,107,1784,3274,4501,5361,5801,5788,5325,4472,3291,1912,454,-935,-2115,-2956,-3351,-3216,-2517,-1253,520,2709,5167,7741,10231,12477,14300,15593,16271,16314,15762,14685,13217,11486,9649,7834,6156,4690,3462,2476,1673,1010,407,-186,-797,-1425,-2042,-2587,-3014,-3266,-3324,-3194,-2916,-2560,-2216,-1982,-1951,-2191,-2754,-3637,-4807,-6192,-7680,-9154,-10475,-11527,-12207,-12440,-12197,-11484,-10341,-8869,-7167,-5383,-3656,-2116,-880,-11,449,533,301,-128,-619,-1008,-1152,-911,-219,972,2614,4623,6862,9153,11326,13210,14662,15579,15912,15646,14819,13512,11788,9778,7544,5190,2770,349,-2033,-4313,-6448,-8356,-9957,-11165,-11867,-12010,-11529,-10443,-8807,-6771,-4513,-2284,-330,1125,1877,1838,975,-645,-2853,-5457,-8190,-10797,-13046,-14727,-15720,-15947,-15429,-14223,-12448,-10245,-7748,-5104,-2419,220,2744,5127,7335,9363,11186,12794,14129,15173,15839,16098,15883,15187,14001,12379,10376,8116,5720,3338,1126,-779,-2248,-3196,-3573,-3389,-2688,-1570,-161,1398,2958,4384,5567,6414,6883,6936,6584,5854,4794,3491,2013,480,-1027,-2406,-3580,-4503,-5128,-5480,-5557,-5437,-5166,-4839,-4520,-4279,-4154,-4173,-4326,-4592,-4934,-5284,-5616,-5829,-5923,-5813,-5509,-4983,-4244,-3314,-2200,-936,452,1942,3472,4999,6440,7690,8667,9243,9352,8924,7931,6423,4448,2170,-276,-2680,-4880,-6701,-8044,-8842,-9104,-8879,-8271,-7384,-6350,-5273,-4219,-3260,-2361,-1543,-727,105,980,1901,2801,3606,4209,4480,4345,3714,2595,1021,-903,-3035,-5194,-7194,-8843,-10001,-10549,-10467,-9750,-8506,-6823,-4871,-2771,-672,1329,3154,4760,6131,7278,8198,8922,9439,9748,9835,9691,9315,8751,8034,7274,6545,5975,5638,5619,5924,6555,7412,8399,9346,10095,10470,10350,9634,8317,6438,4122,1541,-1094,-3569,-5674,-7262,-8223,-8541,-8254,-7486,-6384,-5145,-3947,-2966,-2325,-2109,-2344,-3001,-4020,-5292,-6712,-8155,-9523,-10726,-11702,-12410,-12832,-12951,-12766,-12257,-11426,-10248,-8740,-6900,-4785,-2454,-7,2451,4796,6926,8738,10171,11179,11754,11919,11713,11211,10485,9620,8697,7771,6893,6087,5361,4700,4085,3469,2812,2076,1205,200,-968,-2250,-3620,-4980,-6257,-7317,-8082,-8426,-8319,-7707,-6648,-5192,-3499,-1686,31,1532,2654,3331,3529,3280,2671,1819,873,-27,-750,-1206,-1350,-1190,-786,-254,287,684,838,664,144,-669,-1692,-2757,-3703,-4343,-4530,-4156,-3205,-1721,139,2182,4148,5802,6917,7353,7050,6035,4458,2507,450,-1450,-2956,-3869,-4089,-3589,-2446,-796,1157,3200,5123,6731,7923,8607,8820,8606,8093,7411,6704,6075,5598,5276,5063,4869,4558,4017,3121,1829,112,-1956,-4259,-6645,-8908,-10872,-12364,-13263,-13503,-13097,-12089,-10615,-8792,-6802,-4767,-2838,-1094,386,1571,2454,3050,3385,3522,3486,3349,3130,2877,2596,2315,2043,1794,1584,1421,1292,1209,1121,1028,861,600,180,-429,-1269,-2347,-3666,-5179,-6837,-8539,-10187,-11659,-12840,-13614,-13895,-13616,-12764,-11368,-9514,-7338,-5019,-2756,-744,836,1868,2274,2066,1311,136,-1281,-2757,-4088,-5103,-5651,-5642,-5034,-3838,-2132,-12,2374,4886,7373,9709,11793,13556,14964,16029,16771,17260,17537,17673,17685,17610,17427,17125,16686,16075,15299,14333,13204,11916,10501,8979,7391,5757,4127,2518,963,-509,-1891,-3152,-4302,-5311,-6204,-6945,-7570,-8042,-8385,-8573,-8616,-8505,-8264,-7894,-7454,-6955,-6473,-6028,-5670,-5433,-5322,-5367,-5550,-5862,-6278,-6749,-7217,-7631,-7908,-8030,-7935,-7639,-7142,-6492,-5733,-4933,-4138,-3408,-2760,-2208,-1720,-1247,-724,-66,787,1870,3202,4720,6365,8018,9551,10843,11757,12203,12120,11473,10306,8668,6666,4419,2040,-344,-2633,-4736,-6573,-8096,-9253,-10045,-10451,-10503,-10215,-9615,-8747,-7630,-6333,-4906,-3440,-2040,-809,123,675,761,362,-512,-1793,-3370,-5095,-6798,-8315,-9471,-10162,-10299,-9880,-8946,-7598,-5970,-4205,-2443,-784,700,1993,3116,4119,5066,6008,6983,7981,8960,9857,10565,11036,11189,11041,10620,10018,9363,8785,8413,8352,8642,9298,10239,11372,12529,13559,14270,14544,14251,13371,11900,9926,7571,4982,2353,-178,-2440,-4335,-5793,-6796,-7366,-7582,-7521,-7314,-7054,-6846,-6756,-6834,-7082,-7504,-8042,-8661,-9283,-9837,-10248,-10427,-10330,-9869,-9050,-7828,-6257,-4361,-2242,9,2265,4396,6307,7894,9124,9981,10503,10737,10754,10602,10329,9937,9431,8762,7917,6826,5494,3891,2080,112,-1889,-3822,-5557,-7008,-8127,-8890,-9344,-9525,-9516,-9381,-9176,-8963,-8747,-8567,-8403,-8270,-8150,-8054,-7979,-7951,-7973,-8066,-8219,-8417,-8607,-8750,-8765,-8611,-8231,-7598,-6712,-5569,-4218,-2691,-1067,589,2173,3610,4801,5680,6203,6347,6149,5658,4990,4248,3590,3122,2960,3155,3723,4610,5741,6968,8189,9253,10085,10622,10844,10777,10459,9944,9283,8509,7645,6690,5650,4513,3312,2085,899,-138,-941,-1401,-1458,-1078,-292,841,2192,3625,4968,6060,6764,6966,6613,5689,4236,2344,124,-2276,-4717,-7052,-9169,-10964,-12373,-13355,-13900,-14015,-13747,-13134,-12256,-11172,-9949,-8652,-7298,-5936,-4551,-3149,-1712,-224,1327,2943,4616,6305,7946,9456,10728,11672,12202,12279,11889,11081,9925,8535,7060,5614,4361,3361,2682,2308,2147,2114,2022,1761,1179,207,-1185,-2965,-5036,-7249,-9420,-11347,-12827,-13715,-13888,-13329,-12076,-10249,-8037,-5632,-3298,-1208,405,1442,1800,1486,557,-862,-2593,-4439,-6184,-7634,-8629,-9052,-8858,-8038,-6688,-4879,-2815,-593,1582,3621,5420,6920,8119,8996,9578,9877,9910,9695,9261,8629,7856,6985,6075,5201,4395,3729,3206,2862,2673,2632,2685,2799,2914,2991,2995,2914,2737,2483,2167,1811,1440,1072,715,389,71,-225,-531,-834,-1158,-1488,-1826,-2155,-2469,-2749,-2990,-3173,-3288,-3322,-3253,-3075,-2769,-2344,-1799,-1160,-464,249,892,1413,1713,1733,1422,764,-195,-1374,-2627,-3795,-4684,-5159,-5103,-4497,-3389,-1895,-195,1512,3019,4135,4733,4721,4109,2967,1426,-314,-2081,-3663,-4934,-5782,-6173,-6131,-5716,-5035,-4219,-3388,-2668,-2140,-1854,-1806,-1955,-2229,-2525,-2754,-2816,-2650,-2227,-1545,-667,324,1309,2148,2731,2961,2816,2321,1584,744,-13,-526,-651,-313,486,1689,3142,4690,6133,7318,8122,8500,8465,8101,7517,6842,6187,5639,5250,5018,4926,4925,4952,4965,4907,4766,4530,4217,3846,3462,3078,2727,2404,2109,1815,1511,1168,772,312,-224,-851,-1561,-2371,-3262,-4223,-5236,-6248,-7237,-8133,-8904,-9502,-9887,-10058,-9993,-9743,-9326,-8828,-8297,-7819,-7440,-7206,-7123,-7169,-7300,-7437,-7494,-7370,-6991,-6285,-5235,-3846,-2167,-281,1723,3732,5661,7433,9005,10366,11516,12485,13281,13940,14434,14779,14903,14788,14353,13559,12367,10774,8819,6584,4172,1714,-663,-2865,-4793,-6435,-7751,-8799,-9582,-10181,-10618,-10941,-11156,-11265,-11241,-11074,-10730,-10219,-9556,-8777,-7937,-7096,-6305,-5618,-5071,-4677,-4451,-4375,-4427,-4560,-4723,-4829,-4818,-4590,-4105,-3301,-2189,-786,822,2544,4232,5761,6998,7847,8273,8270,7925,7327,6632,5968,5462,5207,5243,5572,6154,6915,7772,8628,9401,10009,10406,10541,10404,9991,9308,8396,7287,6042,4742,3450,2269,1251,470,-84,-398,-563,-638,-744,-970,-1407,-2085,-3019,-4146,-5382,-6612,-7699,-8546,-9060,-9220,-9034,-8578,-7946,-7260,-6648,-6197,-6000,-6072,-6410,-6957,-7612,-8272,-8803,-9090,-9043,-8592,-7738,-6483,-4914,-3084,-1124,896,2860,4699,6330,7694,8745,9451,9809,9830,9562,9054,8389,7642,6891,6221,5681,5322,5143,5129,5223,5358,5440,5395,5134,4619,3805,2699,1333,-243,-1935,-3650,-5282,-6731,-7923,-8817,-9388,-9682,-9715,-9587,-9334,-9030,-8734,-8452,-8240,-8069,-7954,-7847,-7715,-7478,-7080,-6432,-5480,-4184,-2534,-572,1636,3980,6330,8543,10499,12078,13232,13931,14213,14147,13835,13385,12910,12487,12170,11966,11847,11752,11607,11324,10841,10105,9118,7882,6464,4918,3323,1757,266,-1090,-2300,-3333,-4204,-4904,-5469,-5898,-6239,-6500,-6721,-6919,-7118,-7332,-7573,-7853,-8168,-8536,-8937,-9381,-9852,-10333,-10817,-11260,-11656,-11944,-12118,-12123,-11962,-11606,-11075,-10373,-9526,-8558,-7496,-6362,-5184,-3978,-2770,-1569,-402,735,1834,2902,3960,5019,6098,7205,8329,9456,10541,11551,12400,13052,13401,13408,13003,12168,10911,9273,7338,5210,3019,894,-1052,-2718,-4053,-5019,-5631,-5913,-5888,-5599,-5048,-4249,-3203,-1908,-417,1237,2923,4549,5935,6968,7492,7442,6755,5451,3600,1310,-1250,-3893,-6422,-8621,-10334,-11417,-11797,-11459,-10435,-8825,-6752,-4388,-1902,516,2714,4557,5965,6913,7430,7601,7534,7352,7180,7098,7174,7419,7810,8303,8820,9303,9660,9868,9854,9643,9204,8580,7792,6880,5898,4883,3883,2942,2075,1307,620,-11,-619,-1277,-2019,-2905,-3958,-5168,-6520,-7928,-9317,-10561,-11571,-12245,-12542,-12451,-12013,-11327,-10501,-9673,-8970,-8487,-8295,-8399,-8767,-9311,-9913,-10432,-10726,-10679,-10200,-9256,-7875,-6115,-4123,-2028,0,1816,3325,4461,5225,5675,5884,5984,6069,6245,6549,6995,7516,8029,8404,8524,8296,7667,6623,5231,3547,1714,-178,-1978,-3616,-4982,-6059,-6812,-7266,-7447,-7409,-7190,-6835,-6374,-5823,-5204,-4522,-3803,-3069,-2357,-1709,-1168,-758,-505,-388,-379,-419,-420,-303,20,610,1493,2660,4044,5555,7056,8422,9513,10227,10504,10313,9713,8778,7655,6499,5481,4745,4409,4525,5097,6059,7310,8692,10059,11242,12107,12554,12520,11992,11008,9631,7962,6122,4209,2360,642,-858,-2091,-3044,-3698,-4089,-4234,-4201,-4031,-3814,-3595,-3458,-3430,-3553,-3817,-4200,-4660,-5139,-5580,-5946,-6210,-6380,-6489,-6578,-6708,-6929,-7279,-7769,-8383,-9079,-9789,-10433,-10928,-11189,-11158,-10787,-10068,-9013,-7695,-6189,-4618,-3098,-1723,-584,301,933,1367,1680,1970,2314,2792,3426,4213,5090,5974,6718,7213,7314,6941,6061,4678,2896,830,-1326,-3394,-5177,-6522,-7330,-7550,-7206,-6375,-5169,-3734,-2197,-704,646,1747,2534,2950,2964,2565,1761,602,-868,-2546,-4344,-6146,-7833,-9287,-10406,-11067,-11215,-10762,-9707,-8053,-5875,-3268,-396,2606,5539,8274,10682,12678,14243,15376,16127,16564,16753,16765,16640,16402,16059,15605,15026,14332,13512,12616,11654,10692,9756,8882,8080,7324,6595,5805,4924,3866,2618,1187,-389,-1993,-3527,-4835,-5818,-6376,-6498,-6208,-5609,-4852,-4093,-3536,-3299,-3517,-4200,-5340,-6819,-8496,-10179,-11677,-12822,-13472,-13575,-13114,-12174,-10853,-9330,-7735,-6257,-4966,-3958,-3216,-2708,-2347,-2037,-1688,-1229,-620,127,990,1899,2804,3628,4338,4900,5310,5600,5790,5930,6056,6160,6263,6289,6210,5952,5464,4723,3725,2496,1112,-363,-1821,-3179,-4356,-5279,-5930,-6275,-6352,-6172,-5796,-5260,-4619,-3914,-3188,-2488,-1846,-1319,-925,-728,-729,-975,-1447,-2157,-3053,-4108,-5232,-6354,-7373,-8204,-8761,-8996,-8881,-8430,-7683,-6722,-5615,-4465,-3331,-2257,-1261,-310,635,1644,2774,4081,5587,7282,9122,11036,12905,14638,16095,17198,17868,18080,17843,17213,16267,15106,13828,12496,11172,9842,8496,7066,5512,3780,1879,-166,-2259,-4278,-6083,-7517,-8498,-8928,-8841,-8283,-7395,-6334,-5294,-4438,-3914,-3805,-4132,-4860,-5900,-7124,-8411,-9620,-10666,-11464,-11986,-12222,-12172,-11872,-11320,-10554,-9578,-8406,-7050,-5531,-3869,-2108,-294,1519,3255,4876,6300,7514,8468,9166,9613,9830,9852,9719,9463,9121,8702,8215,7643,6972,6175,5250,4183,3000,1732,433,-815,-1948,-2862,-3511,-3822,-3801,-3445,-2824,-2014,-1124,-276,420,854,949,670,1,-1009,-2295,-3768,-5307,-6827,-8224,-9426,-10400,-11097,-11523,-11673,-11538,-11151,-10490,-9585,-8442,-7089,-5554,-3893,-2141,-367,1388,3074,4664,6130,7469,8671,9729,10645,11379,11924,12224,12253,11981,11402,10533,9427,8161,6821,5535,4382,3476,2862,2571,2589,2849,3271,3724,4103,4284,4204,3828,3180,2347,1429,585,-84,-452,-504,-231,261,858,1379,1672,1578,1023,-29,-1504,-3292,-5199,-7027,-8575,-9684,-10251,-10265,-9753,-8848,-7678,-6419,-5207,-4162,-3331,-2752,-2360,-2135,-1971,-1829,-1656,-1415,-1125,-770,-384,23,444,882,1333,1835,2363,2952,3560,4181,4769,5286,5697,5977,6092,6058,5836,5454,4872,4103,3109,1900,464,-1167,-2937,-4773,-6549,-8152,-9453,-10337,-10753,-10653,-10083,-9097,-7807,-6329,-4801,-3331,-2038,-999,-281,75,55,-333,-1057,-2038,-3197,-4390,-5498,-6358,-6844,-6844,-6299,-5201,-3608,-1616,624,2960,5239,7334,9146,10644,11804,12677,13310,13782,14149,14483,14787,15093,15347,15519,15529,15315,14797,13934,12679,11043,9046,6747,4236,1604,-1026,-3548,-5857,-7869,-9512,-10747,-11546,-11902,-11837,-11373,-10569,-9488,-8220,-6842,-5467,-4155,-3006,-2043,-1314,-814,-530,-436,-493,-661,-911,-1211,-1563,-1951,-2405,-2919,-3508,-4160,-4852,-5541,-6161,-6649,-6915,-6906,-6563,-5875,-4843,-3532,-1998,-355,1302,2868,4254,5385,6232,6756,6986,6930,6634,6134,5471,4678,3789,2824,1821,801,-189,-1110,-1912,-2543,-2958,-3124,-3031,-2683,-2129,-1411,-625,163,852,1380,1674,1700,1438,887,94,-915,-2048,-3254,-4447,-5564,-6553,-7373,-8005,-8445,-8688,-8760,-8654,-8405,-7981,-7412,-6646,-5701,-4543,-3182,-1641,56,1838,3649,5413,7053,8519,9746,10717,11419,11867,12094,12152,12091,11971,11825,11678,11535,11367,11155,10850,10435,9878,9195,8377,7472,6500,5497,4489,3493,2498,1510,487,-572,-1690,-2852,-4053,-5236,-6380,-7425,-8344,-9123,-9751,-10267,-10686,-11074,-11453,-11866,-12318,-12786,-13234,-13578,-13737,-13623,-13158,-12304,-11059,-9462,-7613,-5608,-3605,-1712,-66,1266,2230,2839,3121,3169,3064,2925,2848,2925,3222,3769,4579,5612,6817,8111,9388,10551,11491,12111,12350,12154,11524,10489,9114,7488,5720,3915,2172,574,-835,-2028,-3016,-3832,-4521,-5141,-5731,-6326,-6924,-7509,-8032,-8440,-8663,-8648,-8349,-7745,-6866,-5737,-4473,-3138,-1883,-787,35,540,700,524,78,-578,-1327,-2072,-2707,-3135,-3296,-3143,-2671,-1886,-834,456,1916,3519,5191,6917,8626,10302,11885,13347,14637,15720,16538,17058,17209,16970,16289,15168,13611,11669,9411,6947,4406,1926,-323,-2234,-3663,-4576,-4948,-4834,-4363,-3655,-2918,-2285,-1928,-1916,-2319,-3098,-4216,-5559,-7018,-8479,-9826,-10996,-11926,-12605,-13037,-13233,-13241,-13084,-12814,-12471,-12110,-11780,-11548,-11444,-11515,-11756,-12149,-12629,-13109,-13475,-13606,-13395,-12755,-11643,-10064,-8071,-5754,-3245,-662,1853,4206,6307,8115,9618,10829,11786,12537,13122,13580,13927,14174,14312,14338,14223,13964,13526,12905,12064,11002,9689,8143,6375,4433,2409,400,-1428,-2937,-3947,-4348,-4042,-3041,-1408,689,3023,5321,7294,8678,9284,8972,7761,5719,3059,33,-3039,-5850,-8105,-9577,-10124,-9685,-8328,-6182,-3477,-476,2531,5284,7551,9199,10145,10418,10096,9328,8283,7142,6067,5183,4561,4230,4157,4283,4519,4773,4961,5027,4932,4675,4272,3766,3201,2619,2066,1543,1064,593,92,-502,-1240,-2190,-3373,-4812,-6485,-8334,-10293,-12238,-14060,-15625,-16809,-17517,-17667,-17246,-16242,-14729,-12771,-10498,-8037,-5545,-3176,-1105,529,1582,1970,1634,595,-1085,-3265,-5766,-8373,-10836,-12948,-14490,-15341,-15413,-14707,-13290,-11266,-8807,-6050,-3201,-377,2249,4600,6584,8158,9318,10041,10378,10345,9994,9412,8648,7829,7014,6305,5752,5383,5203,5157,5189,5209,5129,4883,4433,3771,2974,2111,1328,753,507,680,1297,2313,3628,5073,6446,7549,8182,8227,7597,6322,4472,2218,-245,-2690,-4890,-6652,-7826,-8316,-8103,-7232,-5794,-3956,-1869,262,2299,4092,5571,6703,7492,8014,8328,8541,8730,8971,9294,9726,10224,10759,11247,11617,11785,11694,11287,10553,9499,8170,6633,4992,3326,1756,338,-875,-1874,-2687,-3364,-3961,-4549,-5157,-5817,-6512,-7223,-7897,-8499,-8984,-9342,-9574,-9704,-9783,-9856,-9971,-10168,-10452,-10823,-11252,-11701,-12122,-12479,-12729,-12859,-12855,-12724,-12479,-12128,-11691,-11168,-10556,-9861,-9054,-8153,-7131,-6005,-4771,-3449,-2047,-600,874,2324,3733,5046,6258,7334,8264,9033,9612,9982,10111,9982,9579,8921,8018,6933,5715,4446,3206,2072,1103,364,-152,-407,-459,-310,-17,389,885,1433,2023,2628,3218,3765,4223,4554,4726,4709,4499,4111,3555,2897,2158,1407,686,32,-523,-956,-1276,-1478,-1586,-1625,-1611,-1571,-1502,-1398,-1222,-934,-477,195,1110,2281,3663,5212,6815,8370,9753,10849,11567,11852,11679,11077,10109,8864,7458,6014,4643,3452,2506,1849,1472,1347,1383,1494,1562,1479,1161,547,-372,-1566,-2971,-4473,-5972,-7330,-8458,-9267,-9720,-9810,-9577,-9075,-8408,-7663,-6953,-6377,-6005,-5904,-6091,-6555,-7258,-8104,-9005,-9825,-10461,-10791,-10758,-10301,-9449,-8229,-6740,-5090,-3393,-1776,-317,917,1909,2689,3292,3795,4253,4740,5289,5927,6649,7415,8187,8880,9437,9781,9862,9658,9137,8324,7229,5877,4333,2616,806,-1050,-2886,-4621,-6188,-7499,-8472,-9046,-9160,-8799,-7979,-6757,-5233,-3543,-1842,-293,943,1753,2039,1780,1005,-213,-1718,-3364,-4946,-6291,-7241,-7681,-7559,-6862,-5658,-4022,-2087,17,2173,4255,6192,7920,9413,10658,11671,12455,13026,13397,13562,13532,13311,12913,12358,11683,10909,10068,9181,8253,7290,6302,5282,4272,3281,2379,1604,1026,664,551,648,899,1207,1436,1465,1156,430,-777,-2429,-4467,-6744,-9089,-11302,-13192,-14598,-15398,-15544,-15040,-13966,-12454,-10665,-8801,-7033,-5548,-4463,-3863,-3791,-4198,-5042,-6192,-7536,-8916,-10203,-11259,-11987,-12294,-12143,-11501,-10386,-8816,-6851,-4551,-2015,669,3371,5974,8346,10364,11927,12947,13386,13224,12515,11331,9802,8085,6328,4700,3318,2275,1614,1331,1394,1723,2250,2867,3505,4087,4570,4908,5097,5114,4961,4637,4134,3463,2620,1642,540,-622,-1796,-2924,-3935,-4806,-5482,-5981,-6292,-6462,-6529,-6541,-6549,-6580,-6640,-6722,-6768,-6719,-6494,-6014,-5211,-4053,-2516,-654,1482,3764,6062,8223,10085,11531,12459,12834,12682,12075,11143,10042,8930,7951,7216,6765,6602,6642,6789,6876,6785,6368,5566,4342,2740,839,-1226,-3309,-5275,-6967,-8313,-9221,-9678,-9684,-9273,-8500,-7442,-6166,-4775,-3345,-1981,-757,230,937,1297,1314,986,352,-526,-1592,-2749,-3948,-5092,-6148,-7051,-7774,-8285,-8568,-8611,-8410,-7963,-7295,-6404,-5338,-4100,-2743,-1286,222,1751,3259,4715,6079,7325,8400,9267,9858,10130,10024,9534,8644,7405,5869,4126,2284,431,-1318,-2908,-4272,-5399,-6294,-6982,-7499,-7865,-8097,-8187,-8105,-7827,-7305,-6541,-5524,-4303,-2926,-1480,-58,1251,2357,3201,3711,3889,3687,3163,2308,1204,-122,-1577,-3107,-4617,-6015,-7206,-8079,-8539,-8499,-7894,-6691,-4901,-2563,214,3308,6528,9690,12575,14998,16793,17856,18142,17682,16568,14956,13036,11028,9135,7553,6416,5811,5751,6192,7010,8064,9164,10126,10789,11009,10719,9877,8531,6747,4656,2386,79,-2137,-4169,-5945,-7438,-8646,-9590,-10310,-10847,-11248,-11544,-11772,-11935,-12066,-12147,-12204,-12218,-12203,-12147,-12051,-11914,-11719,-11474,-11154,-10762,-10278,-9707,-9031,-8280,-7443,-6564,-5645,-4717,-3786,-2869,-1953,-1046,-120,832,1835,2902,4043,5250,6498,7749,8944,10024,10927,11597,11999,12118,11940,11505,10823,9957,8934,7794,6557,5243,3856,2418,953,-500,-1861,-3074,-4034,-4680,-4954,-4836,-4364,-3591,-2652,-1667,-816,-231,-53,-346,-1143,-2383,-3970,-5731,-7497,-9056,-10267,-10977,-11135,-10716,-9765,-8370,-6647,-4728,-2753,-838,915,2442,3693,4667,5358,5804,6033,6102,6050,5951,5832,5760,5750,5830,6003,6255,6580,6938,7315,7663,7956,8145,8197,8071,7740,7192,6424,5465,4338,3101,1796,489,-780,-1960,-3017,-3934,-4697,-5321,-5814,-6209,-6510,-6747,-6896,-6964,-6910,-6729,-6402,-5934,-5377,-4758,-4189,-3723,-3476,-3498,-3853,-4533,-5516,-6716,-8010,-9267,-10307,-11013,-11236,-10909,-9986,-8474,-6437,-3969,-1217,1666,4511,7168,9507,11427,12868,13799,14215,14143,13633,12752,11602,10279,8902,7578,6396,5423,4701,4219,3946,3800,3690,3506,3147,2532,1625,431,-986,-2520,-4031,-5364,-6380,-6955,-7038,-6615,-5752,-4570,-3236,-1932,-863,-178,-2,-393,-1317,-2707,-4406,-6247,-8032,-9581,-10736,-11372,-11427,-10858,-9696,-7984,-5815,-3284,-525,2365,5230,7973,10457,12577,14240,15366,15921,15902,15355,14367,13065,11596,10109,8758,7633,6827,6335,6125,6126,6196,6243,6118,5744,5071,4078,2819,1353,-228,-1817,-3343,-4714,-5912,-6899,-7703,-8343,-8865,-9308,-9716,-10103,-10489,-10863,-11213,-11525,-11778,-11969,-12096,-12164,-12196,-12194,-12195,-12189,-12193,-12207,-12201,-12171,-12060,-11834,-11446,-10854,-10031,-8962,-7651,-6125,-4419,-2600,-735,1097,2815,4378,5729,6884,7850,8668,9389,10047,10674,11280,11843,12336,12706,12905,12889,12634,12141,11439,10587,9647,8704,7813,7033,6402,5921,5606,5418,5346,5355,5413,5497,5588,5662,5711,5706,5626,5449,5146,4696,4087,3314,2392,1339,192,-1016,-2239,-3439,-4579,-5623,-6551,-7327,-7940,-8337,-8509,-8385,-7948,-7147,-5983,-4461,-2643,-608,1509,3576,5429,6936,7980,8496,8476,7962,7049,5876,4580,3318,2202,1321,721,395,305,392,559,754,882,920,830,624,320,-53,-460,-891,-1333,-1795,-2307,-2867,-3515,-4233,-5028,-5860,-6715,-7521,-8266,-8882,-9361,-9680,-9854,-9905,-9881,-9832,-9808,-9854,-10002,-10260,-10627,-11071,-11549,-12003,-12367,-12573,-12561,-12284,-11707,-10814,-9615,-8119,-6388,-4472,-2464,-441,1506,3309,4917,6308,7488,8470,9309,10022,10670,11256,11784,12235,12548,12677,12555,12128,11383,10297,8916,7278,5461,3559,1660,-124,-1710,-2998,-3927,-4422,-4458,-4005,-3079,-1727,-25,1902,3914,5846,7543,8862,9707,10023,9802,9105,8001,6629,5088,3529,2032,693,-446,-1370,-2068,-2567,-2866,-2980,-2886,-2579,-2015,-1202,-117,1181,2654,4181,5665,6973,7990,8663,8912,8800,8342,7661,6847,6021,5254,4622,4130,3774,3529,3335,3168,2966,2727,2408,2016,1534,946,247,-586,-1572,-2714,-4028,-5483,-7069,-8710,-10372,-11944,-13377,-14573,-15481,-16048,-16250,-16099,-15611,-14861,-13906,-12855,-11791,-10816,-10001,-9414,-9086,-9022,-9211,-9579,-10077,-10589,-11022,-11281,-11267,-10925,-10207,-9119,-7661,-5918,-3939,-1838,295,2371,4298,6028,7503,8715,9644,10316,10752,10999,11115,11144,11159,11199,11313,11526,11848,12253,12712,13127,13436,13514,13290,12698,11711,10367,8718,6879,4968,3112,1426,-5,-1137,-1956,-2501,-2819,-2993,-3080,-3160,-3247,-3385,-3547,-3740,-3927,-4098,-4243,-4348,-4439,-4514,-4612,-4744,-4906,-5098,-5263,-5342,-5241,-4871,-4146,-3017,-1469,449,2649,4976,7275,9351,11048,12238,12852,12892,12410,11536,10399,9176,7984,6934,6066,5381,4833,4362,3896,3388,2811,2179,1530,925,425,81,-95,-122,-63,-11,-74,-349,-913,-1796,-2974,-4412,-5984,-7610,-9158,-10545,-11705,-12599,-13241,-13641,-13864,-13943,-13932,-13857,-13734,-13563,-13319,-12993,-12538,-11936,-11173,-10225,-9121,-7860,-6489,-5028,-3533,-2029,-567,826,2113,3282,4311,5217,6001,6693,7305,7874,8400,8910,9385,9827,10195,10483,10646,10687,10599,10399,10100,9715,9227,8628,7853,6877,5634,4118,2340,349,-1745,-3816,-5700,-7231,-8281,-8738,-8589,-7852,-6643,-5104,-3426,-1784,-350,768,1482,1790,1702,1289,622,-216,-1140,-2097,-3009,-3850,-4538,-5032,-5240,-5106,-4538,-3520,-2020,-103,2136,4553,6960,9169,11003,12328,13059,13186,12757,11879,10706,9395,8126,7018,6206,5707,5563,5702,6063,6547,7035,7452,7706,7755,7584,7178,6587,5819,4922,3915,2806,1604,284,-1152,-2729,-4429,-6243,-8125,-10021,-11848,-13548,-15019,-16231,-17118,-17680,-17929,-17890,-17632,-17205,-16680,-16112,-15544,-15008,-14513,-14063,-13644,-13238,-12838,-12404,-11938,-11393,-10752,-9973,-9032,-7896,-6559,-5025,-3305,-1440,532,2568,4594,6577,8438,10150,11656,12939,13970,14739,15239,15468,15430,15156,14648,13979,13147,12231,11232,10200,9136,8054,6955,5836,4698,3544,2383,1250,177,-779,-1569,-2141,-2460,-2525,-2347,-1991,-1519,-1040,-624,-382,-335,-540,-964,-1587,-2337,-3159,-3967,-4713,-5321,-5755,-5950,-5871,-5465,-4691,-3532,-1973,-68,2130,4486,6850,9050,10879,12200,12857,12798,12028,10597,8696,6459,4167,1990,154,-1231,-2074,-2394,-2233,-1707,-943,-68,793,1550,2149,2546,2759,2794,2685,2473,2184,1843,1476,1071,652,194,-294,-825,-1398,-2016,-2671,-3357,-4064,-4772,-5470,-6130,-6756,-7316,-7830,-8276,-8671,-9021,-9330,-9603,-9841,-10031,-10167,-10226,-10187,-10032,-9736,-9287,-8681,-7919,-7028,-6034,-4971,-3874,-2755,-1624,-482,678,1844,2993,4099,5095,5944,6586,6981,7122,7001,6674,6194,5664,5171,4820,4670,4764,5078,5562,6117,6624,6962,7021,6723,6045,4997,3671,2164,641,-780,-1947,-2787,-3257,-3358,-3168,-2763,-2269,-1799,-1456,-1310,-1405,-1737,-2270,-2955,-3700,-4433,-5077,-5551,-5833,-5859,-5652,-5194,-4522,-3658,-2645,-1519,-328,876,2063,3168,4185,5058,5801,6387,6847,7194,7470,7724,7994,8323,8736,9223,9777,10331,10835,11217,11413,11368,11066,10486,9674,8660,7527,6332,5156,4032,2994,2032,1119,213,-723,-1727,-2795,-3923,-5058,-6160,-7161,-8020,-8703,-9191,-9506,-9661,-9709,-9689,-9648,-9612,-9608,-9615,-9636,-9606,-9515,-9309,-8976,-8518,-7948,-7301,-6636,-5976,-5401,-4923,-4587,-4376,-4278,-4232,-4174,-4021,-3700,-3167,-2381,-1368,-140,1235,2689,4137,5502,6697,7682,8401,8863,9079,9090,8944,8679,8317,7875,7322,6640,5782,4711,3419,1898,194,-1619,-3433,-5116,-6533,-7564,-8119,-8156,-7673,-6732,-5417,-3845,-2157,-478,1052,2325,3256,3772,3860,3505,2750,1674,345,-1070,-2469,-3668,-4538,-4957,-4834,-4156,-2947,-1320,585,2580,4489,6135,7403,8211,8544,8431,7940,7166,6217,5188,4170,3236,2408,1733,1191,792,529,394,402,554,864,1345,1982,2786,3697,4683,5653,6515,7161,7473,7367,6770,5655,4043,1993,-390,-2979,-5632,-8204,-10566,-12607,-14250,-15454,-16206,-16539,-16494,-16141,-15556,-14798,-13936,-13000,-12022,-11016,-9987,-8934,-7855,-6741,-5585,-4377,-3126,-1833,-527,769,2023,3212,4322,5349,6303,7186,8021,8812,9576,10309,11018,11683,12304,12841,13299,13641,13871,13981,13966,13835,13575,13185,12636,11923,11007,9871,8499,6864,4992,2895,624,-1725,-4062,-6247,-8160,-9691,-10753,-11323,-11405,-11085,-10449,-9655,-8826,-8109,-7596,-7361,-7405,-7717,-8190,-8736,-9204,-9465,-9394,-8899,-7934,-6490,-4630,-2439,-55,2355,4650,6656,8278,9426,10080,10269,10048,9534,8824,8056,7312,6696,6241,5964,5861,5864,5944,6011,6029,5947,5753,5451,5056,4613,4136,3671,3200,2734,2225,1636,920,17,-1092,-2427,-3955,-5626,-7345,-9006,-10485,-11674,-12481,-12850,-12770,-12269,-11421,-10341,-9147,-7990,-6992,-6257,-5868,-5837,-6168,-6790,-7633,-8571,-9507,-10311,-10892,-11170,-11082,-10617,-9786,-8622,-7219,-5633,-3975,-2296,-660,917,2424,3882,5306,6710,8114,9492,10852,12137,13327,14363,15212,15844,16237,16410,16368,16161,15824,15393,14904,14349,13739,13027,12188,11180,9967,8544,6918,5135,3257,1379,-419,-2042,-3425,-4531,-5330,-5852,-6096,-6133,-5971,-5686,-5299,-4869,-4432,-4033,-3707,-3495,-3403,-3457,-3629,-3903,-4237,-4564,-4846,-5005,-5026,-4875,-4578,-4173,-3709,-3268,-2891,-2625,-2473,-2396,-2341,-2219,-1935,-1419,-602,520,1923,3527,5218,6855,8291,9391,10059,10229,9912,9143,8034,6694,5270,3882,2633,1584,753,113,-400,-860,-1361,-1969,-2734,-3677,-4774,-5997,-7280,-8575,-9810,-10961,-11976,-12865,-13604,-14225,-14723,-15127,-15428,-15624,-15676,-15550,-15185,-14538,-13564,-12259,-10627,-8718,-6595,-4346,-2073,106,2095,3781,5100,5998,6469,6535,6263,5733,5063,4361,3743,3310,3143,3288,3775,4578,5669,6971,8420,9914,11386,12742,13910,14818,15398,15596,15372,14698,13594,12064,10198,8043,5728,3343,1020,-1138,-3019,-4552,-5683,-6377,-6666,-6532,-6067,-5270,-4229,-2985,-1603,-169,1242,2527,3597,4355,4741,4702,4247,3417,2297,1016,-275,-1430,-2304,-2810,-2896,-2575,-1911,-1000,34,1076,2020,2797,3360,3709,3848,3817,3649,3365,2988,2513,1925,1216,366,-604,-1662,-2722,-3698,-4453,-4889,-4903,-4441,-3513,-2162,-520,1272,3017,4534,5649,6234,6218,5589,4412,2788,862,-1209,-3284,-5238,-6984,-8486,-9722,-10736,-11552,-12245,-12835,-13384,-13867,-14294,-14611,-14778,-14753,-14501,-14023,-13334,-12481,-11526,-10532,-9583,-8714,-7977,-7360,-6843,-6363,-5833,-5163,-4252,-3044,-1474,445,2693,5190,7841,10522,13106,15466,17492,19111,20260,20946,21162,20975,20418,19555,18430,17075,15520,13792,11910,9925,7877,5840,3892,2107,577,-653,-1534,-2071,-2293,-2270,-2087,-1848,-1626,-1499,-1492,-1603,-1821,-2088,-2378,-2651,-2884,-3094,-3287,-3499,-3759,-4060,-4408,-4733,-4972,-5020,-4788,-4193,-3202,-1826,-147,1716,3574,5259,6581,7408,7660,7335,6500,5297,3891,2490,1245,315,-259,-448,-323,28,496,963,1369,1649,1802,1840,1774,1642,1425,1130,700,95,-747,-1866,-3284,-4976,-6886,-8906,-10903,-12720,-14219,-15265,-15778,-15726,-15122,-14056,-12629,-11011,-9338,-7773,-6420,-5348,-4591,-4100,-3833,-3696,-3604,-3491,-3295,-3001,-2621,-2171,-1717,-1294,-968,-750,-656,-655,-692,-705,-609,-328,183,972,2024,3313,4779,6329,7883,9334,10621,11672,12479,13030,13368,13538,13597,13598,13590,13582,13584,13572,13503,13345,13041,12541,11823,10836,9583,8055,6268,4258,2074,-229,-2558,-4837,-6963,-8827,-10350,-11428,-12035,-12136,-11760,-10978,-9867,-8575,-7209,-5918,-4789,-3923,-3327,-3013,-2906,-2929,-2969,-2932,-2728,-2333,-1730,-979,-140,701,1460,2086,2551,2863,3073,3245,3456,3784,4276,4950,5784,6718,7661,8502,9152,9511,9544,9235,8608,7732,6673,5519,4335,3163,2032,921,-190,-1324,-2513,-3741,-4983,-6198,-7310,-8272,-9035,-9584,-9933,-10132,-10250,-10376,-10606,-11003,-11634,-12502,-13580,-14809,-16078,-17257,-18226,-18823,-18965,-18540,-17531,-15906,-13744,-11099,-8124,-4951,-1764,1267,3979,6225,7916,8986,9450,9363,8830,8009,7057,6166,5474,5122,5173,5661,6547,7759,9181,10687,12134,13400,14373,14967,15131,14829,14069,12877,11300,9420,7307,5080,2810,625,-1407,-3186,-4650,-5759,-6478,-6814,-6782,-6404,-5722,-4766,-3571,-2190,-664,917,2480,3892,5054,5829,6133,5896,5111,3835,2181,339,-1488,-3051,-4157,-4625,-4393,-3447,-1903,72,2255,4390,6262,7674,8515,8760,8438,7681,6639,5496,4425,3552,2961,2664,2613,2724,2880,2974,2923,2663,2211,1583,872,162,-460,-896,-1132,-1136,-970,-701,-419,-241,-239,-501,-1057,-1915,-3063,-4434,-5972,-7595,-9210,-10761,-12159,-13367,-14334,-15025,-15419,-15494,-15230,-14639,-13722,-12527,-11101,-9535,-7900,-6326,-4873,-3660,-2715,-2113,-1840,-1916,-2285,-2903,-3685,-4534,-5350,-6003,-6403,-6427,-6013,-5090,-3655,-1715,651,3357,6252,9194,11999,14527,16611,18172,19105,19412,19089,18199,16825,15079,13069,10913,8706,6523,4437,2469,668,-973,-2421,-3693,-4771,-5659,-6358,-6853,-7145,-7217,-7065,-6702,-6132,-5419,-4593,-3757,-2973,-2329,-1891,-1689,-1719,-1939,-2235,-2492,-2547,-2255,-1514,-261,1480,3597,5942,8253,10326,11896,12809,12947,12311,10984,9148,7023,4873,2932,1400,399,-19,103,689,1584,2656,3753,4758,5586,6181,6517,6583,6380,5909,5163,4149,2860,1329,-419,-2291,-4208,-6020,-7619,-8864,-9684,-10025,-9912,-9404,-8619,-7680,-6742,-5915,-5301,-4958,-4885,-5064,-5423,-5878,-6349,-6748,-7018,-7130,-7070,-6869,-6544,-6155,-5728,-5316,-4938,-4611,-4337,-4098,-3872,-3622,-3321,-2929,-2432,-1811,-1069,-208,745,1777,2835,3884,4868,5735,6443,6954,7253,7340,7243,6995,6668,6296,5982,5731,5626,5636,5766,5945,6107,6149,5987,5538,4756,3630,2193,506,-1308,-3147,-4845,-6303,-7381,-8037,-8215,-7956,-7302,-6368,-5264,-4133,-3100,-2280,-1749,-1557,-1673,-2072,-2625,-3235,-3763,-4100,-4177,-3956,-3456,-2738,-1873,-959,-73,733,1417,2000,2501,2984,3497,4107,4847,5730,6743,7830,8920,9929,10756,11344,11618,11578,11215,10567,9687,8612,7400,6077,4660,3175,1618,31,-1558,-3071,-4436,-5566,-6390,-6865,-6989,-6805,-6391,-5871,-5362,-4983,-4839,-4975,-5422,-6153,-7100,-8191,-9310,-10369,-11266,-11937,-12326,-12410,-12166,-11596,-10692,-9482,-7968,-6221,-4293,-2305,-372,1368,2784,3768,4258,4239,3777,2975,2015,1085,386,98,329,1155,2546,4436,6678,9111,11539,13792,15703,17162,18083,18440,18236,17496,16281,14622,12600,10237,7610,4758,1769,-1266,-4230,-6989,-9405,-11345,-12704,-13412,-13445,-12828,-11634,-9977,-7995,-5862,-3733,-1777,-137,1095,1816,2034,1746,1037,19,-1162,-2343,-3374,-4114,-4491,-4445,-4008,-3231,-2211,-1075,66,1081,1886,2419,2652,2623,2380,2020,1636,1323,1155,1165,1367,1717,2184,2690,3195,3657,4054,4403,4713,5019,5337,5675,6015,6329,6548,6620,6471,6060,5358,4375,3138,1716,169,-1409,-2961,-4406,-5719,-6841,-7791,-8536,-9111,-9505,-9748,-9834,-9796,-9622,-9353,-8992,-8591,-8166,-7766,-7397,-7071,-6777,-6473,-6148,-5747,-5288,-4757,-4206,-3674,-3223,-2904,-2746,-2747,-2877,-3042,-3152,-3053,-2648,-1806,-502,1292,3496,6003,8650,11266,13653,15669,17171,18108,18449,18247,17565,16510,15180,13669,12042,10350,8621,6873,5132,3411,1752,176,-1264,-2549,-3639,-4515,-5167,-5588,-5790,-5800,-5644,-5389,-5078,-4789,-4579,-4505,-4611,-4916,-5406,-6049,-6767,-7457,-8006,-8281,-8174,-7608,-6528,-4972,-2978,-701,1729,4102,6252,7998,9226,9861,9905,9413,8499,7307,6007,4746,3672,2870,2409,2293,2487,2940,3531,4186,4756,5163,5298,5093,4516,3538,2188,497,-1469,-3616,-5853,-8033,-10045,-11724,-12957,-13641,-13711,-13186,-12103,-10596,-8807,-6918,-5106,-3516,-2271,-1428,-1014,-989,-1303,-1862,-2585,-3388,-4197,-4959,-5633,-6184,-6588,-6821,-6857,-6684,-6281,-5656,-4802,-3771,-2589,-1350,-126,980,1897,2565,2987,3191,3263,3303,3419,3708,4226,5003,6004,7187,8438,9687,10809,11752,12445,12882,13050,12975,12663,12121,11358,10358,9134,7695,6082,4367,2623,964,-523,-1750,-2652,-3217,-3446,-3393,-3137,-2756,-2353,-1992,-1734,-1603,-1599,-1705,-1895,-2139,-2421,-2724,-3045,-3386,-3737,-4110,-4478,-4845,-5174,-5458,-5658,-5769,-5757,-5624,-5350,-4955,-4415,-3776,-3009,-2168,-1235,-257,763,1778,2773,3699,4529,5226,5767,6134,6332,6361,6251,6011,5672,5234,4698,4045,3240,2265,1086,-272,-1800,-3393,-4988,-6429,-7631,-8476,-8918,-8937,-8576,-7909,-7056,-6145,-5308,-4662,-4290,-4240,-4500,-5036,-5742,-6514,-7206,-7692,-7841,-7575,-6835,-5627,-4001,-2054,72,2224,4217,5914,7154,7878,8005,7571,6611,5247,3624,1925,345,-923,-1723,-1942,-1529,-505,1052,3009,5201,7451,9575,11420,12862,13811,14244,14153,13595,12639,11364,9875,8233,6523,4790,3070,1403,-197,-1694,-3064,-4257,-5241,-5951,-6364,-6442,-6194,-5649,-4856,-3918,-2910,-1953,-1125,-497,-116,19,-77,-359,-761,-1229,-1683,-2076,-2348,-2470,-2409,-2151,-1689,-1028,-183,817,1915,3046,4114,5021,5666,5964,5856,5331,4411,3165,1700,126,-1411,-2807,-3943,-4762,-5217,-5303,-5045,-4482,-3672,-2689,-1603,-512,503,1341,1930,2187,2074,1578,709,-467,-1891,-3451,-5051,-6572,-7916,-8992,-9727,-10098,-10091,-9757,-9156,-8391,-7567,-6788,-6151,-5710,-5517,-5552,-5801,-6190,-6649,-7088,-7425,-7589,-7540,-7255,-6749,-6055,-5224,-4316,-3382,-2472,-1594,-757,85,968,1952,3096,4424,5940,7620,9368,11113,12725,14101,15165,15857,16180,16165,15886,15449,14943,14497,14142,13952,13886,13916,13951,13907,13685,13227,12475,11430,10113,8565,6866,5071,3262,1484,-208,-1805,-3274,-4634,-5867,-6993,-7999,-8890,-9657,-10285,-10784,-11133,-11358,-11445,-11420,-11283,-11044,-10695,-10232,-9634,-8884,-7956,-6828,-5503,-3982,-2326,-589,1124,2704,4050,5070,5712,5970,5876,5509,4975,4385,3863,3490,3324,3380,3614,3975,4353,4670,4824,4771,4473,3946,3223,2362,1428,472,-455,-1352,-2204,-3064,-3948,-4902,-5942,-7042,-8165,-9209,-10081,-10666,-10885,-10694,-10105,-9189,-8066,-6906,-5864,-5124,-4786,-4933,-5551,-6559,-7824,-9152,-10360,-11250,-11712,-11652,-11096,-10113,-8848,-7460,-6143,-5013,-4210,-3722,-3541,-3534,-3558,-3449,-3051,-2278,-1095,447,2259,4185,6091,7830,9311,10487,11368,12014,12520,12992,13530,14195,15015,15943,16906,17779,18427,18734,18589,17961,16825,15249,13309,11123,8825,6536,4368,2416,727,-663,-1757,-2573,-3152,-3525,-3755,-3874,-3948,-4009,-4121,-4306,-4607,-5028,-5558,-6176,-6806,-7388,-7838,-8071,-8051,-7734,-7134,-6301,-5297,-4221,-3166,-2209,-1409,-776,-291,102,475,906,1464,2191,3089,4139,5263,6395,7414,8262,8841,9147,9157,8926,8502,7978,7415,6895,6452,6112,5859,5654,5427,5097,4573,3778,2641,1142,-714,-2876,-5228,-7668,-10020,-12161,-13940,-15288,-16136,-16518,-16467,-16102,-15528,-14876,-14259,-13747,-13389,-13174,-13060,-12985,-12869,-12639,-12243,-11636,-10820,-9802,-8612,-7298,-5911,-4489,-3090,-1721,-414,841,2039,3202,4331,5443,6544,7625,8688,9702,10648,11501,12220,12808,13239,13519,13673,13686,13603,13402,13106,12690,12161,11485,10665,9671,8518,7202,5781,4291,2844,1513,430,-337,-701,-658,-217,527,1461,2409,3207,3667,3661,3085,1917,199,-1954,-4364,-6822,-9096,-10985,-12312,-12984,-12958,-12283,-11052,-9424,-7560,-5662,-3884,-2384,-1253,-543,-250,-304,-619,-1039,-1440,-1674,-1632,-1257,-517,542,1849,3302,4768,6147,7330,8251,8875,9184,9202,8953,8495,7877,7181,6464,5815,5283,4922,4752,4752,4881,5047,5152,5085,4757,4115,3150,1914,507,-944,-2276,-3371,-4114,-4471,-4461,-4161,-3705,-3250,-2946,-2934,-3290,-4055,-5194,-6630,-8245,-9892,-11454,-12783,-13823,-14506,-14832,-14825,-14513,-13952,-13170,-12195,-11028,-9667,-8092,-6299,-4297,-2114,181,2504,4745,6778,8515,9848,10766,11229,11316,11060,10595,9995,9376,8816,8343,7998,7716,7468,7141,6654,5922,4877,3501,1821,-96,-2127,-4132,-5961,-7461,-8530,-9096,-9158,-8770,-8027,-7067,-6016,-4992,-4075,-3288,-2617,-2010,-1383,-679,175,1195,2374,3666,4997,6266,7400,8295,8915,9211,9173,8821,8172,7275,6178,4954,3655,2384,1185,150,-679,-1253,-1552,-1588,-1383,-1015,-540,-78,303,506,495,254,-190,-763,-1381,-1949,-2369,-2605,-2623,-2473,-2218,-1960,-1802,-1826,-2088,-2586,-3266,-4048,-4785,-5375,-5672,-5621,-5172,-4371,-3297,-2084,-889,146,880,1233,1165,686,-132,-1205,-2396,-3577,-4624,-5393,-5830,-5840,-5442,-4648,-3551,-2247,-877,444,1611,2557,3274,3777,4129,4404,4656,4938,5245,5552,5791,5901,5797,5461,4872,4091,3200,2320,1579,1088,933,1135,1676,2473,3404,4330,5096,5580,5688,5387,4684,3662,2420,1087,-200,-1352,-2275,-2956,-3382,-3614,-3700,-3723,-3758,-3862,-4090,-4453,-4949,-5538,-6158,-6734,-7171,-7385,-7300,-6873,-6093,-4983,-3616,-2072,-473,1081,2493,3685,4642,5340,5838,6170,6400,6580,6725,6836,6874,6783,6498,5968,5156,4085,2798,1407,33,-1183,-2098,-2624,-2685,-2298,-1504,-424,803,2003,3000,3646,3812,3432,2494,1043,-798,-2895,-5032,-7049,-8739,-9994,-10717,-10900,-10591,-9890,-8938,-7892,-6890,-6066,-5480,-5174,-5108,-5239,-5460,-5686,-5812,-5745,-5429,-4801,-3860,-2597,-1054,714,2646,4645,6656,8564,10334,11863,13128,14066,14666,14915,14822,14410,13699,12729,11520,10108,8529,6827,5068,3310,1644,139,-1125,-2098,-2744,-3068,-3097,-2907,-2595,-2272,-2058,-2042,-2301,-2846,-3670,-4697,-5840,-6988,-7999,-8801,-9278,-9419,-9219,-8730,-8053,-7292,-6563,-5980,-5589,-5422,-5430,-5519,-5558,-5411,-4937,-4063,-2760,-1066,889,2967,4963,6707,8050,8896,9217,9059,8492,7679,6740,5851,5133,4685,4563,4757,5213,5832,6493,7058,7434,7520,7307,6786,6024,5083,4060,3027,2057,1187,442,-180,-678,-1075,-1373,-1580,-1707,-1739,-1722,-1645,-1580,-1549,-1624,-1840,-2245,-2859,-3684,-4712,-5898,-7206,-8566,-9929,-11222,-12402,-13409,-14202,-14741,-14983,-14899,-14463,-13650,-12463,-10927,-9062,-6971,-4709,-2408,-162,1928,3768,5312,6528,7422,8037,8419,8648,8778,8887,8982,9106,9213,9275,9237,9032,8646,8053,7315,6484,5683,5011,4571,4423,4580,5004,5610,6285,6906,7359,7550,7417,6920,6055,4838,3300,1515,-440,-2443,-4365,-6068,-7420,-8324,-8727,-8646,-8143,-7359,-6446,-5589,-4938,-4609,-4658,-5064,-5758,-6605,-7455,-8137,-8510,-8447,-7886,-6799,-5229,-3258,-1026,1309,3558,5555,7127,8185,8646,8531,7879,6786,5379,3768,2080,394,-1219,-2724,-4101,-5334,-6417,-7322,-8011,-8436,-8513,-8198,-7406,-6125,-4341,-2121,437,3164,5870,8321,10319,11666,12259,12051,11087,9507,7479,5245,3017,999,-663,-1889,-2667,-3049,-3131,-3039,-2880,-2761,-2717,-2771,-2868,-2967,-2982,-2875,-2615,-2229,-1774,-1352,-1070,-1042,-1341,-1993,-2953,-4114,-5301,-6326,-6989,-7133,-6676,-5606,-4009,-2053,41,2019,3637,4704,5092,4785,3858,2480,894,-645,-1866,-2553,-2554,-1802,-322,1783,4348,7159,10009,12685,15031,16924,18317,19186,19591,19565,19209,18572,17714,16667,15427,13993,12344,10464,8366,6089,3688,1277,-1048,-3165,-4979,-6426,-7481,-8169,-8543,-8705,-8749,-8784,-8895,-9137,-9527,-10058,-10665,-11306,-11874,-12342,-12630,-12762,-12737,-12624,-12482,-12392,-12416,-12594,-12927,-13372,-13852,-14246,-14432,-14276,-13690,-12611,-11051,-9052,-6728,-4214,-1668,741,2878,4607,5854,6560,6735,6401,5641,4544,3224,1795,362,-991,-2192,-3208,-4025,-4648,-5101,-5390,-5537,-5507,-5290,-4802,-4002,-2802,-1166,935,3476,6389,9563,12824,15991,18832,21148,22729,23435,23154,21871,19627,16549,12831,8711,4469,374,-3300,-6345,-8567,-9889,-10242,-9699,-8328,-6317,-3856,-1196,1444,3813,5774,7169,7985,8229,7987,7392,6581,5698,4861,4137,3566,3137,2821,2580,2371,2194,2032,1921,1868,1885,1954,2027,2012,1820,1331,452,-865,-2651,-4821,-7264,-9777,-12118,-14018,-15231,-15531,-14809,-13012,-10233,-6644,-2521,1794,5938,9534,12270,13897,14279,13403,11365,8375,4726,745,-3201,-6805,-9779,-11947,-13214,-13581,-13160,-12099,-10614,-8911,-7167,-5535,-4093,-2872,-1859,-996,-227,507,1245,1978,2696,3322,3809,4070,4079,3802,3283,2557,1740,912,210,-291,-505,-415,-29,582,1313,2034,2587,2852,2683,2042,865,-766,-2794,-5043,-7344,-9490,-11277,-12545,-13150,-13045,-12225,-10775,-8838,-6597,-4265,-2046,-108,1426,2492,3105,3303,3203,2897,2513,2124,1792,1518,1271,993,618,97,-571,-1356,-2151,-2820,-3205,-3128,-2483,-1186,739,3183,5962,8794,11394,13451,14706,14983,14202,12401,9739,6463,2881,-640,-3793,-6268,-7872,-8481,-8072,-6732,-4587,-1870,1222,4424,7538,10365,12751,14591,15805,16354,16234,15472,14114,12254,9988,7459,4809,2211,-167,-2156,-3614,-4425,-4533,-3930,-2673,-895,1249,3522,5705,7548,8832,9408,9147,8059,6192,3690,771,-2343,-5377,-8100,-10291,-11792,-12503,-12387,-11499,-9923,-7855,-5475,-3054,-820,988,2166,2595,2181,960,-1008,-3547,-6473,-9542,-12525,-15195,-17367,-18905,-19737,-19836,-19252,-18050,-16354,-14285,-11995,-9611,-7289,-5125,-3250,-1705,-570,173,505,478,128,-494,-1319,-2308,-3388,-4519,-5628,-6649,-7487,-8031,-8165,-7760,-6729,-5006,-2601,405,3867,7551,11210,14553,17322,19305,20358,20444,19611,18013,15851,13403,10910,8643,6779,5467,4762,4652,5084,5926,7070,8356,9668,10891,11943,12743,13249,13406,13174,12523,11412,9853,7832,5428,2692,-219,-3169,-5944,-8349,-10168,-11229,-11399,-10633,-8959,-6524,-3537,-313,2835,5543,7531,8547,8476,7290,5095,2083,-1454,-5206,-8822,-12007,-14502,-16131,-16833,-16601,-15566,-13868,-11748,-9409,-7084,-4940,-3120,-1674,-641,47,439,643,749,856,1023,1305,1713,2232,2834,3459,4055,4554,4931,5137,5198,5098,4893,4581,4200,3728,3155,2442,1531,397,-999,-2632,-4460,-6380,-8269,-9967,-11317,-12185,-12455,-12079,-11060,-9456,-7397,-5048,-2610,-301,1700,3205,4129,4398,4041,3127,1775,141,-1619,-3351,-4926,-6251,-7266,-7959,-8325,-8411,-8232,-7831,-7227,-6412,-5393,-4130,-2619,-836,1204,3471,5892,8374,10787,12992,14844,16195,16951,17029,16430,15202,13459,11375,9139,6974,5062,3559,2569,2092,2119,2520,3186,3958,4709,5333,5773,6012,6070,6011,5881,5760,5680,5668,5726,5809,5886,5878,5737,5390,4796,3922,2760,1338,-312,-2095,-3939,-5733,-7386,-8835,-10014,-10926,-11570,-11988,-12212,-12290,-12239,-12072,-11764,-11288,-10588,-9648,-8418,-6945,-5254,-3459,-1683,-73,1213,2047,2333,2020,1125,-285,-2088,-4111,-6172,-8079,-9661,-10793,-11399,-11443,-10963,-10013,-8691,-7105,-5373,-3608,-1918,-378,937,2003,2792,3304,3560,3564,3355,2938,2354,1619,774,-132,-1063,-1924,-2669,-3190,-3431,-3308,-2782,-1825,-450,1291,3329,5529,7785,9914,11791,13260,14199,14536,14222,13275,11779,9848,7659,5411,3301,1526,228,-480,-580,-76,905,2234,3697,5094,6208,6875,6957,6428,5279,3646,1648,-485,-2559,-4350,-5684,-6423,-6498,-5890,-4654,-2890,-739,1625,4030,6283,8233,9718,10643,10915,10507,9415,7693,5417,2720,-253,-3307,-6264,-8899,-11055,-12539,-13247,-13108,-12111,-10352,-7954,-5146,-2176,679,3142,4993,6045,6223,5506,3999,1856,-672,-3324,-5811,-7870,-9299,-9948,-9762,-8768,-7065,-4829,-2270,367,2831,4903,6380,7138,7098,6266,4704,2547,-34,-2834,-5623,-8209,-10392,-12048,-13086,-13472,-13230,-12403,-11086,-9353,-7317,-5060,-2669,-232,2184,4493,6621,8499,10028,11150,11767,11840,11317,10209,8553,6445,4018,1448,-1078,-3373,-5264,-6632,-7398,-7546,-7128,-6219,-4953,-3463,-1877,-314,1147,2468,3613,4620,5490,6255,6945,7544,8073,8498,8800,8964,8956,8790,8464,8020,7498,6946,6410,5908,5436,4956,4412,3716,2807,1598,75,-1765,-3859,-6086,-8296,-10274,-11839,-12787,-12993,-12384,-10973,-8851,-6188,-3184,-90,2871,5483,7592,9091,9937,10149,9758,8862,7512,5820,3837,1653,-670,-3056,-5423,-7685,-9755,-11531,-12939,-13904,-14378,-14350,-13825,-12861,-11522,-9909,-8122,-6259,-4435,-2705,-1168,145,1177,1898,2288,2330,2030,1413,536,-525,-1632,-2676,-3471,-3906,-3846,-3230,-2053,-367,1701,3970,6241,8304,9968,11119,11680,11670,11176,10324,9286,8240,7325,6674,6330,6318,6571,7030,7566,8101,8529,8806,8911,8860,8697,8483,8269,8095,7980,7881,7771,7540,7137,6451,5468,4148,2560,764,-1106,-2917,-4550,-5883,-6891,-7547,-7920,-8100,-8199,-8350,-8650,-9171,-9945,-10945,-12125,-13381,-14629,-15743,-16665,-17305,-17664,-17717,-17502,-17046,-16381,-15541,-14526,-13355,-11995,-10459,-8720,-6816,-4773,-2681,-630,1249,2843,4016,4700,4817,4382,3434,2070,422,-1340,-3056,-4527,-5613,-6167,-6098,-5367,-3975,-1997,455,3226,6122,8972,11563,13773,15449,16548,17043,16989,16468,15639,14633,13647,12812,12260,12061,12227,12715,13430,14231,14951,15429,15497,15067,14057,12511,10487,8154,5677,3273,1108,-663,-1979,-2814,-3256,-3402,-3434,-3501,-3768,-4336,-5262,-6522,-8051,-9711,-11355,-12817,-13958,-14676,-14922,-14703,-14087,-13164,-12072,-10907,-9783,-8742,-7813,-6960,-6140,-5286,-4323,-3228,-1953,-548,946,2422,3752,4817,5468,5642,5260,4359,2988,1308,-531,-2285,-3776,-4784,-5185,-4886,-3893,-2263,-137,2314,4875,7340,9516,11254,12445,13048,13055,12521,11509,10107,8406,6487,4436,2324,238,-1748,-3549,-5078,-6272,-7058,-7408,-7306,-6762,-5825,-4555,-3047,-1399,268,1840,3191,4205,4787,4848,4351,3285,1705,-297,-2564,-4921,-7175,-9136,-10674,-11668,-12126,-12053,-11589,-10849,-10025,-9262,-8697,-8391,-8358,-8520,-8775,-8957,-8927,-8534,-7702,-6380,-4596,-2431,-1,2522,4982,7204,9065,10475,11399,11857,11917,11667,11245,10743,10293,9968,9830,9902,10175,10601,11128,11668,12159,12526,12726,12717,12493,12037,11375,10487,9407,8115,6619,4922,3018,942,-1265,-3551,-5810,-7975,-9924,-11580,-12872,-13746,-14190,-14217,-13869,-13214,-12339,-11310,-10221,-9110,-8027,-6980,-5978,-5007,-4072,-3170,-2326,-1569,-951,-512,-311,-366,-692,-1253,-1995,-2809,-3587,-4181,-4471,-4340,-3722,-2585,-967,1057,3350,5747,8055,10085,11673,12680,13051,12773,11928,10638,9094,7476,6002,4814,4044,3720,3842,4302,4987,5718,6346,6716,6746,6380,5653,4619,3391,2091,820,-314,-1280,-2067,-2701,-3264,-3807,-4418,-5128,-5972,-6924,-7953,-9004,-10010,-10930,-11714,-12359,-12867,-13267,-13577,-13845,-14058,-14235,-14319,-14271,-14012,-13475,-12594,-11331,-9671,-7646,-5312,-2781,-165,2377,4712,6698,8228,9232,9657,9521,8844,7711,6228,4515,2733,1015,-481,-1646,-2377,-2627,-2373,-1644,-496,975,2676,4481,6306,8047,9651,11070,12284,13296,14102,14731,15159,15408,15424,15183,14630,13709,12395,10675,8579,6192,3623,1045,-1384,-3485,-5123,-6215,-6730,-6726,-6292,-5576,-4729,-3886,-3177,-2641,-2322,-2169,-2137,-2164,-2188,-2207,-2224,-2316,-2560,-3060,-3893,-5102,-6672,-8528,-10518,-12458,-14117,-15278,-15752,-15427,-14274,-12375,-9897,-7080,-4200,-1527,701,2330,3261,3512,3146,2292,1117,-226,-1587,-2836,-3919,-4754,-5356,-5700,-5808,-5682,-5334,-4757,-3952,-2907,-1619,-95,1643,3571,5608,7712,9763,11699,13409,14841,15919,16643,16990,17018,16754,16295,15695,15043,14388,13773,13212,12681,12147,11544,10808,9883,8721,7324,5692,3900,1998,96,-1715,-3341,-4698,-5732,-6408,-6737,-6740,-6489,-6061,-5551,-5068,-4706,-4553,-4681,-5131,-5917,-7030,-8414,-10001,-11684,-13351,-14882,-16159,-17100,-17622,-17727,-17395,-16695,-15678,-14431,-13038,-11564,-10076,-8605,-7190,-5850,-4617,-3515,-2585,-1840,-1318,-982,-820,-750,-686,-535,-192,416,1333,2576,4096,5826,7652,9449,11087,12446,13449,14038,14215,14022,13506,12783,11921,11038,10190,9462,8860,8427,8125,7958,7883,7880,7916,7959,7972,7925,7755,7443,6936,6232,5327,4260,3082,1875,732,-264,-1015,-1490,-1640,-1516,-1159,-681,-213,120,168,-152,-933,-2164,-3836,-5839,-8060,-10334,-12493,-14384,-15856,-16825,-17216,-17031,-16305,-15113,-13555,-11752,-9805,-7833,-5897,-4084,-2396,-895,466,1651,2716,3646,4485,5221,5878,6435,6894,7225,7417,7452,7312,7004,6516,5881,5116,4270,3374,2489,1645,885,215,-340,-819,-1200,-1534,-1804,-2036,-2211,-2331,-2374,-2331,-2203,-1992,-1730,-1447,-1193,-1007,-933,-980,-1146,-1394,-1662,-1868,-1928,-1752,-1312,-577,386,1505,2641,3652,4401,4780,4726,4256,3415,2350,1185,105,-773,-1335,-1562,-1463,-1130,-684,-260,-7,-36,-398,-1123,-2112,-3286,-4443,-5425,-6034,-6136,-5631,-4500,-2797,-637,1797,4311,6685,8729,10297,11286,11661,11435,10666,9441,7868,6046,4073,2026,-43,-2082,-4071,-5963,-7718,-9266,-10521,-11380,-11746,-11511,-10649,-9126,-7024,-4445,-1578,1370,4151,6562,8406,9579,10035,9822,9048,7880,6507,5098,3820,2759,1974,1452,1136,950,790,584,260,-193,-777,-1436,-2136,-2795,-3393,-3878,-4263,-4543,-4765,-4936,-5115,-5291,-5515,-5751,-6035,-6325,-6636,-6957,-7274,-7605,-7935,-8271,-8603,-8910,-9146,-9266,-9183,-8839,-8141,-7064,-5558,-3674,-1455,981,3484,5908,8066,9829,11077,11760,11872,11486,10692,9648,8484,7342,6317,5468,4798,4279,3843,3417,2936,2355,1673,929,193,-426,-825,-902,-597,118,1208,2610,4197,5840,7379,8676,9607,10089,10089,9608,8713,7479,6026,4458,2885,1379,-4,-1252,-2372,-3403,-4385,-5376,-6397,-7481,-8600,-9729,-10788,-11703,-12369,-12702,-12633,-12124,-11184,-9857,-8228,-6411,-4517,-2673,-953,555,1849,2917,3797,4529,5161,5726,6258,6762,7250,7721,8181,8643,9116,9620,10166,10757,11380,12006,12589,13069,13370,13428,13158,12510,11437,9917,7973,5652,3046,273,-2510,-5167,-7525,-9486,-10943,-11871,-12279,-12228,-11828,-11204,-10503,-9857,-9379,-9151,-9213,-9568,-10173,-10965,-11850,-12739,-13532,-14172,-14592,-14796,-14767,-14556,-14179,-13687,-13115,-12484,-11817,-11119,-10387,-9616,-8800,-7923,-6983,-5968,-4866,-3676,-2365,-945,629,2327,4170,6108,8109,10082,11960,13618,14978,15933,16431,16438,15972,15099,13913,12555,11156,9856,8762,7948,7449,7254,7326,7589,7978,8405,8808,9145,9375,9514,9546,9503,9390,9217,8991,8700,8328,7864,7283,6583,5752,4802,3757,2644,1506,376,-713,-1749,-2721,-3650,-4544,-5429,-6304,-7168,-7986,-8713,-9299,-9667,-9795,-9630,-9210,-8557,-7771,-6946,-6209,-5665,-5411,-5499,-5938,-6700,-7688,-8807,-9906,-10852,-11515,-11786,-11608,-10957,-9866,-8401,-6681,-4813,-2949,-1178,384,1713,2768,3608,4254,4803,5318,5846,6444,7080,7735,8340,8799,9044,8991,8610,7905,6914,5741,4489,3305,2311,1614,1284,1333,1738,2405,3243,4094,4855,5393,5640,5559,5156,4485,3620,2665,1700,823,60,-553,-1053,-1477,-1901,-2395,-3033,-3855,-4885,-6107,-7475,-8910,-10315,-11585,-12614,-13327,-13653,-13595,-13146,-12396,-11410,-10316,-9228,-8230,-7429,-6819,-6433,-6183,-6015,-5816,-5499,-4984,-4236,-3264,-2120,-902,285,1329,2136,2664,2911,2921,2798,2652,2621,2820,3342,4218,5459,6983,8708,10493,12192,13680,14821,15557,15819,15647,15045,14129,12960,11669,10329,9041,7841,6780,5857,5083,4441,3935,3547,3282,3130,3092,3149,3282,3457,3619,3726,3703,3506,3083,2409,1479,304,-1064,-2582,-4157,-5737,-7224,-8584,-9752,-10725,-11492,-12076,-12501,-12804,-12998,-13126,-13163,-13132,-12986,-12723,-12296,-11703,-10910,-9929,-8770,-7460,-6047,-4577,-3108,-1692,-372,818,1864,2761,3531,4202,4821,5430,6089,6824,7676,8636,9694,10802,11895,12895,13709,14268,14481,14326,13747,12776,11419,9744,7813,5724,3573,1481,-450,-2089,-3360,-4158,-4457,-4228,-3503,-2361,-899,721,2349,3804,4936,5614,5748,5304,4290,2773,846,-1354,-3704,-6051,-8291,-10324,-12089,-13566,-14746,-15658,-16327,-16788,-17068,-17180,-17138,-16948,-16614,-16162,-15604,-14989,-14336,-13695,-13072,-12474,-11861,-11179,-10340,-9251,-7826,-5996,-3736,-1073,1926,5136,8409,11578,14468,16951,18904,20286,21081,21345,21168,20669,19990,19259,18597,18080,17755,17614,17618,17693,17745,17679,17402,16868,16038,14953,13649,12236,10789,9431,8190,7136,6209,5378,4529,3564,2382,910,-893,-2998,-5357,-7849,-10350,-12720,-14822,-16560,-17853,-18688,-19066,-19057,-18725,-18187,-17539,-16889,-16314,-15885,-15622,-15540,-15613,-15800,-16062,-16342,-16599,-16793,-16889,-16851,-16655,-16242,-15579,-14598,-13258,-11518,-9366,-6831,-3967,-888,2292,5404,8320,10887,13027,14665,15817,16499,16814,16843,16713,16518,16350,16256,16263,16360,16504,16662,16758,16768,16643,16390,15999,15502,14912,14250,13516,12700,11766,10699,9457,8042,6464,4756,3000,1257,-376,-1834,-3061,-4046,-4798,-5371,-5830,-6248,-6705,-7243,-7905,-8682,-9556,-10491,-11418,-12292,-13047,-13648,-14072,-14327,-14439,-14456,-14448,-14464,-14576,-14813,-15200,-15709,-16310,-16904,-17411,-17708,-17702,-17299,-16456,-15138,-13388,-11241,-8797,-6145,-3406,-675,1935,4358,6526,8403,9982,11257,12257,13017,13567,13975,14270,14526,14759,15036,15342,15715,16097,16477,16763,16910,16820,16453,15740,14698,13326,11704,9926,8101,6374,4850,3638,2803,2353,2285,2527,3007,3629,4293,4914,5414,5743,5844,5703,5283,4571,3559,2227,590,-1339,-3529,-5895,-8368,-10810,-13112,-15134,-16766,-17927,-18559,-18679,-18312,-17563,-16528,-15354,-14156,-13074,-12177,-11556,-11201,-11115,-11230,-11463,-11724,-11913,-11955,-11792,-11397,-10764,-9911,-8862,-7634,-6252,-4723,-3048,-1243,692,2721,4812,6893,8911,10772,12431,13809,14902,15674,16167,16394,16416,16265,16000,15632,15189,14652,14013,13247,12345,11304,10153,8939,7735,6626,5699,5026,4655,4607,4842,5311,5887,6470,6903,7089,6912,6344,5354,4003,2350,506,-1422,-3313,-5085,-6640,-7958,-9005,-9798,-10385,-10785,-11081,-11291,-11463,-11614,-11744,-11856,-11927,-11950,-11902,-11781,-11584,-11307,-10958,-10525,-9999,-9357,-8563,-7586,-6385,-4940,-3256,-1350,705,2829,4905,6817,8443,9686,10476,10769,10592,9966,9007,7802,6499,5197,4020,3022,2254,1722,1393,1251,1243,1335,1504,1717,1980,2280,2631,3036,3490,3994,4511,5005,5418,5686,5742,5542,5043,4252,3190,1921,523,-898,-2258,-3456,-4445,-5188,-5689,-5983,-6122,-6169,-6198,-6262,-6415,-6672,-7047,-7517,-8034,-8559,-9008,-9325,-9453,-9336,-8972,-8342,-7491,-6434,-5245,-3954,-2625,-1289,20,1288,2496,3650,4739,5756,6703,7541,8268,8843,9242,9450,9449,9261,8898,8422,7874,7323,6826,6410,6118,5912,5785,5670,5513,5271,4885,4369,3696,2929,2077,1206,351,-464,-1196,-1857,-2423,-2910,-3318,-3644,-3888,-4038,-4093,-4039,-3895,-3658,-3375,-3070,-2801,-2605,-2547,-2624,-2884,-3270,-3776,-4314,-4829,-5231,-5461,-5475,-5248,-4826,-4243,-3613,-3016,-2564,-2318,-2323,-2557,-2992,-3516,-4064,-4508,-4778,-4809,-4557,-4034,-3245,-2254,-1113,108,1334,2528,3633,4646,5553,6365,7075,7696,8185,8549,8718,8688,8415,7901,7168,6247,5221,4159,3147,2269,1567,1089,835,782,904,1130,1417,1696,1931,2092,2179,2212,2217,2239,2305,2436,2629,2858,3074,3213,3213,3000,2548,1813,835,-379,-1735,-3177,-4599,-5928,-7089,-8035,-8747,-9225,-9504,-9623,-9650,-9627,-9613,-9627,-9682,-9769,-9863,-9932,-9946,-9866,-9685,-9367,-8932,-8360,-7672,-6876,-5990,-5043,-4071,-3111,-2224,-1437,-809,-346,-63,60,59,-9,-90,-103,0,276,754,1439,2319,3358,4504,5703,6887,8001,8992,9817,10459,10893,11134,11200,11126,10970,10786,10630,10563,10607,10795,11109,11528,11994,12444,12789,12934,12807,12307,11424,10114,8451,6484,4356,2184,122,-1710,-3206,-4316,-5019,-5352,-5384,-5209,-4946,-4692,-4552,-4580,-4813,-5249,-5856,-6591,-7390,-8200,-8959,-9643,-10205,-10658,-10973,-11185,-11276,-11287,-11196,-11048,-10816,-10528,-10167,-9740,-9231,-8636,-7941,-7129,-6198,-5134,-3931,-2608,-1163,364,1946,3524,5048,6448,7668,8648,9349,9750,9847,9673,9268,8705,8066,7436,6899,6539,6394,6513,6886,7487,8264,9124,9979,10709,11225,11427,11263,10701,9747,8438,6845,5035,3115,1156,-752,-2547,-4171,-5597,-6773,-7711,-8354,-8723,-8794,-8580,-8109,-7420,-6593,-5711,-4892,-4240,-3873,-3865,-4274,-5085,-6257,-7666,-9190,-10638,-11880,-12752,-13186,-13132,-12626,-11728,-10550,-9203,-7809,-6453,-5207,-4105,-3142,-2326,-1614,-1006,-489,-70,241,424,474,397,220,-3,-193,-275,-139,261,1007,2077,3468,5077,6829,8560,10183,11546,12599,13278,13593,13577,13286,12797,12168,11454,10669,9832,8920,7932,6870,5756,4649,3629,2784,2217,2002,2183,2775,3708,4909,6212,7465,8492,9119,9247,8775,7728,6130,4119,1822,-567,-2895,-4994,-6760,-8102,-9006,-9476,-9565,-9362,-8931,-8397,-7806,-7254,-6767,-6387,-6133,-6012,-6037,-6199,-6501,-6922,-7439,-8008,-8566,-9049,-9359,-9440,-9207,-8633,-7701,-6437,-4893,-3157,-1313,519,2241,3756,4978,5872,6390,6570,6423,6026,5448,4754,4028,3298,2612,1947,1305,650,-37,-756,-1487,-2196,-2796,-3247,-3456,-3407,-3072,-2489,-1718,-848,6,748,1276,1534,1493,1159,586,-173,-1031,-1903,-2731,-3438,-4001,-4387,-4598,-4634,-4516,-4245,-3849,-3327,-2702,-1981,-1197,-380,415,1126,1692,2042,2145,1969,1551,926,196,-543,-1164,-1565,-1653,-1374,-720,284,1552,2990,4462,5852,7028,7917,8428,8571,8330,7776,6984,6057,5113,4262,3602,3207,3121,3345,3865,4608,5518,6483,7425,8235,8839,9158,9138,8752,7961,6797,5257,3408,1308,-946,-3244,-5460,-7471,-9160,-10427,-11223,-11524,-11362,-10807,-9962,-8945,-7886,-6898,-6063,-5446,-5044,-4845,-4766,-4747,-4662,-4461,-4064,-3470,-2701,-1835,-969,-239,258,403,174,-445,-1370,-2481,-3622,-4602,-5263,-5463,-5142,-4300,-3015,-1436,269,1899,3286,4304,4878,5015,4775,4279,3664,3099,2703,2595,2817,3378,4229,5289,6442,7581,8585,9368,9868,10047,9919,9501,8846,7996,7000,5887,4686,3413,2080,723,-633,-1908,-3051,-3956,-4557,-4788,-4607,-4040,-3123,-1979,-729,448,1409,2001,2137,1759,894,-405,-2008,-3779,-5562,-7198,-8568,-9575,-10176,-10368,-10206,-9762,-9148,-8454,-7780,-7173,-6661,-6236,-5853,-5479,-5062,-4583,-4033,-3447,-2858,-2338,-1936,-1691,-1616,-1689,-1839,-2002,-2064,-1950,-1593,-946,-35,1132,2454,3880,5291,6632,7826,8851,9705,10401,10993,11511,11990,12442,12819,13093,13145,12927,12338,11365,10012,8355,6520,4667,2973,1606,683,276,371,887,1685,2580,3388,3937,4101,3822,3081,1950,506,-1112,-2789,-4386,-5820,-6998,-7897,-8493,-8816,-8902,-8795,-8561,-8240,-7892,-7543,-7237,-6972,-6783,-6643,-6571,-6541,-6571,-6636,-6759,-6922,-7137,-7396,-7668,-7953,-8180,-8337,-8356,-8201,-7841,-7240,-6424,-5395,-4218,-2950,-1661,-436,675,1605,2343,2859,3178,3325,3342,3293,3227,3208,3278,3462,3779,4214,4746,5347,5967,6583,7150,7642,8036,8308,8457,8467,8365,8144,7855,7506,7148,6806,6526,6321,6232,6237,6352,6532,6745,6920,7007,6923,6631,6082,5278,4237,3024,1702,388,-857,-1925,-2802,-3464,-3940,-4317,-4649,-5051,-5573,-6252,-7074,-7970,-8832,-9549,-9969,-10026,-9630,-8806,-7612,-6157,-4608,-3121,-1860,-936,-431,-343,-649,-1262,-2079,-2984,-3878,-4659,-5279,-5679,-5857,-5805,-5539,-5079,-4451,-3681,-2810,-1862,-889,84,1005,1846,2574,3154,3580,3831,3918,3846,3643,3333,2966,2575,2215,1929,1757,1733,1868,2165,2605,3145,3733,4300,4773,5087,5194,5057,4704,4138,3441,2655,1849,1077,345,-317,-950,-1573,-2214,-2911,-3652,-4430,-5201,-5896,-6451,-6784,-6837,-6568,-5975,-5074,-3928,-2613,-1221,138,1389,2441,3249,3775,4013,3976,3689,3209,2576,1873,1148,475,-97,-513,-747,-768,-583,-204,322,931,1543,2063,2409,2511,2330,1866,1154,264,-695,-1616,-2371,-2857,-2996,-2734,-2079,-1068,219,1668,3159,4558,5759,6655,7195,7332,7064,6423,5432,4187,2731,1178,-405,-1921,-3283,-4428,-5272,-5785,-5924,-5691,-5098,-4198,-3034,-1690,-238,1257,2704,4057,5251,6242,7000,7501,7740,7714,7442,6945,6257,5427,4495,3520,2545,1611,754,-10,-663,-1218,-1668,-2049,-2363,-2640,-2883,-3097,-3271,-3384,-3411,-3346,-3163,-2905,-2587,-2280,-2054,-1965,-2096,-2453,-3059,-3866,-4800,-5766,-6637,-7292,-7627,-7568,-7095,-6233,-5067,-3714,-2315,-1013,82,886,1378,1575,1538,1358,1136,964,916,1022,1281,1648,2049,2391,2582,2538,2223,1604,742,-324,-1478,-2620,-3644,-4464,-5024,-5317,-5357,-5206,-4934,-4618,-4325,-4108,-3984,-3960,-4004,-4086,-4150,-4154,-4042,-3785,-3348,-2735,-1952,-1024,-9,1060,2117,3121,4045,4869,5589,6230,6788,7298,7757,8158,8490,8712,8800,8729,8483,8086,7570,6990,6410,5885,5460,5166,5010,4974,5050,5187,5378,5577,5792,5993,6211,6417,6640,6836,7005,7089,7060,6851,6446,5793,4917,3818,2570,1226,-114,-1390,-2520,-3490,-4281,-4943,-5521,-6088,-6703,-7408,-8205,-9080,-9958,-10784,-11459,-11931,-12158,-12132,-11902,-11529,-11098,-10706,-10399,-10223,-10144,-10124,-10057,-9872,-9474,-8832,-7936,-6837,-5617,-4381,-3245,-2294,-1590,-1150,-928,-863,-824,-711,-396,207,1134,2398,3911,5581,7249,8753,9945,10699,10953,10707,10016,9005,7816,6613,5536,4690,4127,3845,3785,3864,3971,4007,3901,3598,3115,2479,1752,1032,384,-98,-358,-380,-136,304,914,1582,2235,2775,3134,3259,3138,2772,2213,1491,687,-168,-1009,-1827,-2586,-3296,-3938,-4519,-5037,-5475,-5848,-6133,-6342,-6470,-6508,-6453,-6277,-5961,-5473,-4797,-3913,-2847,-1614,-293,1049,2298,3358,4106,4475,4378,3818,2784,1363,-377,-2287,-4252,-6097,-7697,-8928,-9682,-9943,-9676,-8953,-7849,-6478,-4964,-3421,-1934,-567,679,1810,2878,3941,5029,6185,7377,8565,9655,10554,11146,11362,11153,10518,9535,8276,6899,5523,4289,3300,2615,2257,2199,2374,2688,3050,3351,3556,3614,3569,3458,3367,3371,3528,3863,4352,4931,5485,5899,6035,5797,5135,4038,2584,875,-933,-2698,-4259,-5545,-6463,-7050,-7308,-7349,-7226,-7069,-6917,-6868,-6912,-7087,-7342,-7661,-7960,-8208,-8305,-8241,-7954,-7465,-6772,-5936,-4991,-4009,-3036,-2108,-1261,-490,200,816,1375,1864,2268,2563,2708,2670,2432,1976,1322,508,-408,-1341,-2202,-2900,-3357,-3513,-3349,-2858,-2090,-1090,62,1286,2509,3662,4683,5546,6207,6661,6891,6891,6654,6190,5491,4586,3495,2264,953,-367,-1612,-2694,-3532,-4052,-4211,-3995,-3424,-2567,-1506,-368,745,1709,2447,2910,3064,2942,2566,1997,1303,537,-239,-980,-1654,-2248,-2737,-3137,-3413,-3577,-3589,-3438,-3082,-2503,-1677,-615,665,2096,3595,5047,6327,7311,7906,8032,7695,6912,5781,4412,2946,1497,194,-921,-1792,-2444,-2895,-3207,-3414,-3571,-3697,-3804,-3901,-3974,-4013,-4015,-3961,-3865,-3721,-3562,-3397,-3274,-3211,-3231,-3352,-3542,-3783,-3991,-4107,-4021,-3677,-2987,-1941,-532,1180,3107,5127,7093,8859,10291,11266,11730,11632,11007,9903,8420,6675,4796,2913,1138,-437,-1739,-2738,-3397,-3725,-3715,-3394,-2775,-1897,-791,490,1876,3296,4640,5809,6688,7181,7207,6737,5758,4340,2546,515,-1634,-3762,-5739,-7487,-8922,-10027,-10792,-11239,-11396,-11311,-11007,-10535,-9920,-9205,-8428,-7628,-6850,-6143,-5544,-5101,-4835,-4764,-4874,-5128,-5460,-5788,-6026,-6069,-5865,-5339,-4496,-3346,-1952,-412,1169,2648,3925,4883,5479,5679,5512,5036,4324,3494,2632,1845,1228,838,752,981,1550,2436,3602,4988,6500,8052,9528,10844,11899,12644,13024,13042,12710,12072,11187,10133,8980,7805,6657,5583,4579,3649,2749,1839,878,-171,-1317,-2543,-3812,-5048,-6174,-7096,-7738,-8036,-7962,-7526,-6769,-5792,-4686,-3602,-2643,-1926,-1516,-1457,-1736,-2317,-3122,-4055,-5011,-5879,-6574,-7005,-7142,-6939,-6421,-5591,-4512,-3219,-1801,-309,1162,2550,3766,4754,5445,5807,5809,5450,4759,3775,2565,1228,-154,-1447,-2560,-3386,-3861,-3956,-3680,-3110,-2337,-1513,-771,-250,-50,-220,-752,-1577,-2569,-3581,-4429,-4967,-5062,-4649,-3723,-2343,-625,1271,3175,4916,6351,7372,7933,8012,7677,6978,6038,4953,3829,2757,1796,995,365,-71,-337,-414,-328,-69,352,942,1683,2578,3591,4701,5857,7002,8067,8984,9681,10101,10202,9958,9386,8491,7346,5979,4486,2909,1337,-181,-1578,-2814,-3863,-4695,-5331,-5766,-6052,-6196,-6258,-6241,-6197,-6114,-6042,-5967,-5937,-5962,-6081,-6323,-6712,-7249,-7935,-8714,-9555,-10358,-11060,-11567,-11811,-11743,-11330,-10574,-9504,-8162,-6626,-4970,-3279,-1646,-142,1156,2188,2923,3326,3401,3167,2653,1930,1073,179,-643,-1272,-1617,-1569,-1089,-141,1255,3030,5099,7303,9517,11550,13277,14554,15301,15484,15109,14245,12996,11493,9898,8351,6992,5906,5148,4703,4514,4490,4503,4448,4211,3739,2996,2000,802,-533,-1916,-3264,-4514,-5600,-6502,-7208,-7715,-8063,-8251,-8314,-8260,-8076,-7772,-7312,-6693,-5907,-4966,-3913,-2800,-1717,-731,58,607,888,895,693,323,-124,-590,-1026,-1411,-1751,-2085,-2444,-2889,-3429,-4084,-4814,-5558,-6222,-6677,-6813,-6511,-5702,-4376,-2571,-423,1891,4136,6068,7450,8102,7896,6824,4947,2455,-414,-3333,-5995,-8081,-9363,-9678,-8991,-7358,-4948,-1984,1249,4483,7455,9967,11887,13144,13759,13770,13288,12410,11236,9861,8329,6710,5009,3293,1588,-17,-1450,-2608,-3406,-3780,-3705,-3217,-2394,-1373,-310,630,1317,1657,1625,1256,647,-89,-804,-1391,-1766,-1893,-1818,-1599,-1359,-1221,-1289,-1657,-2347,-3339,-4562,-5877,-7142,-8178,-8838,-9002,-8610,-7659,-6237,-4462,-2535,-650,985,2201,2874,2982,2519,1617,385,-991,-2354,-3564,-4503,-5115,-5358,-5252,-4824,-4139,-3265,-2292,-1303,-393,366,897,1170,1144,845,296,-416,-1198,-1919,-2450,-2663,-2459,-1772,-606,1006,2934,5029,7089,8900,10268,11034,11109,10478,9217,7463,5412,3280,1277,-424,-1699,-2502,-2844,-2807,-2505,-2098,-1700,-1462,-1421,-1627,-2028,-2549,-3081,-3484,-3649,-3479,-2929,-2019,-801,595,2033,3353,4421,5144,5476,5457,5140,4670,4132,3670,3319,3133,3068,3092,3137,3158,3134,3085,3059,3137,3387,3874,4598,5522,6526,7464,8135,8374,8031,7021,5376,3168,608,-2079,-4606,-6738,-8251,-9050,-9109,-8505,-7429,-6072,-4717,-3562,-2815,-2569,-2849,-3603,-4665,-5883,-7028,-7940,-8481,-8593,-8290,-7657,-6820,-5936,-5149,-4558,-4228,-4132,-4213,-4355,-4419,-4292,-3866,-3087,-1972,-560,1025,2649,4164,5432,6340,6856,6952,6718,6217,5602,4960,4428,4040,3852,3831,3941,4112,4274,4360,4337,4177,3902,3535,3121,2701,2293,1905,1512,1073,540,-127,-952,-1901,-2932,-3916,-4753,-5285,-5432,-5118,-4377,-3291,-2020,-776,245,838,901,377,-665,-2106,-3746,-5379,-6802,-7882,-8526,-8763,-8644,-8320,-7915,-7579,-7374,-7337,-7394,-7444,-7330,-6883,-5991,-4556,-2614,-235,2381,5030,7426,9363,10621,11123,10848,9902,8468,6800,5165,3842,3039,2911,3500,4765,6564,8685,10889,12908,14540,15608,16040,15841,15081,13909,12482,10961,9486,8127,6932,5852,4843,3805,2664,1375,-78,-1631,-3213,-4690,-5955,-6903,-7469,-7656,-7489,-7073,-6506,-5934,-5446,-5153,-5069,-5196,-5476,-5808,-6094,-6232,-6130,-5785,-5163,-4377,-3466,-2604,-1869,-1407,-1284,-1558,-2239,-3276,-4601,-6075,-7565,-8897,-9925,-10517,-10587,-10105,-9097,-7645,-5883,-3972,-2087,-403,947,1848,2249,2147,1575,624,-595,-1956,-3298,-4499,-5404,-5931,-5981,-5565,-4672,-3426,-1918,-346,1132,2321,3077,3294,2934,2036,721,-838,-2400,-3732,-4603,-4840,-4338,-3096,-1178,1239,3955,6716,9290,11466,13104,14108,14494,14288,13614,12587,11347,10021,8724,7521,6494,5652,5028,4621,4425,4437,4627,4979,5439,5966,6471,6893,7110,7068,6662,5871,4673,3107,1248,-791,-2876,-4853,-6594,-7973,-8930,-9429,-9501,-9210,-8661,-7973,-7276,-6689,-6295,-6161,-6280,-6624,-7111,-7636,-8095,-8403,-8483,-8348,-8009,-7565,-7114,-6780,-6673,-6870,-7395,-8211,-9224,-10276,-11187,-11757,-11811,-11212,-9906,-7882,-5259,-2166,1175,4542,7715,10487,12723,14327,15271,15602,15390,14772,13887,12882,11896,11036,10375,9952,9758,9769,9907,10116,10316,10447,10469,10354,10084,9664,9080,8330,7399,6284,4981,3506,1892,202,-1493,-3085,-4492,-5608,-6370,-6731,-6688,-6281,-5593,-4728,-3818,-2990,-2348,-1979,-1913,-2133,-2586,-3173,-3777,-4287,-4596,-4645,-4414,-3933,-3282,-2564,-1915,-1452,-1283,-1476,-2051,-2986,-4199,-5592,-7016,-8348,-9447,-10211,-10571,-10493,-9980,-9088,-7889,-6500,-5050,-3662,-2468,-1550,-971,-734,-801,-1094,-1514,-1941,-2262,-2383,-2221,-1762,-989,36,1242,2519,3739,4781,5509,5839,5685,5037,3911,2404,656,-1152,-2790,-4066,-4767,-4767,-4000,-2477,-318,2317,5180,8031,10629,12770,14337,15252,15558,15314,14661,13715,12616,11445,10255,9055,7810,6480,5019,3399,1635,-221,-2075,-3787,-5236,-6270,-6814,-6818,-6316,-5413,-4253,-3027,-1911,-1057,-554,-426,-627,-1060,-1587,-2073,-2392,-2458,-2238,-1746,-1053,-267,477,1049,1320,1223,696,-232,-1512,-3041,-4681,-6296,-7748,-8918,-9749,-10201,-10311,-10140,-9769,-9294,-8783,-8267,-7767,-7225,-6602,-5819,-4813,-3550,-2027,-288,1573,3436,5172,6635,7752,8435,8711,8601,8198,7601,6922,6266,5712,5334,5140,5166,5369,5730,6194,6694,7176,7546,7753,7703,7363,6670,5639,4263,2618,758,-1196,-3149,-4973,-6570,-7846,-8736,-9204,-9249,-8899,-8224,-7305,-6248,-5148,-4096,-3145,-2334,-1656,-1086,-589,-121,344,807,1262,1656,1941,2047,1934,1563,962,167,-724,-1585,-2296,-2709,-2743,-2317,-1446,-166,1389,3078,4709,6095,7080,7537,7422,6742,5594,4099,2433,752,-800,-2113,-3147,-3887,-4387,-4702,-4921,-5124,-5360,-5674,-6061,-6491,-6922,-7270,-7473,-7451,-7168,-6591,-5759,-4708,-3544,-2369,-1291,-425,161,423,350,-13,-607,-1343,-2116,-2839,-3420,-3798,-3931,-3804,-3402,-2749,-1838,-697,670,2246,4015,5943,7975,10049,12052,13883,15401,16486,17035,16974,16291,15027,13274,11200,8983,6836,4955,3492,2548,2132,2178,2543,3025,3411,3494,3111,2190,722,-1175,-3339,-5514,-7469,-8944,-9790,-9888,-9283,-8052,-6432,-4646,-2992,-1716,-1030,-1069,-1878,-3404,-5521,-8027,-10685,-13231,-15425,-17057,-17993,-18156,-17581,-16350,-14631,-12624,-10519,-8519,-6742,-5270,-4101,-3176,-2389,-1605,-689,476,1963,3797,5955,8346,10868,13355,15678,17663,19216,20219,20655,20502,19827,18709,17271,15662,14009,12447,11062,9905,8985,8260,7660,7107,6500,5789,4897,3841,2618,1292,-63,-1370,-2543,-3521,-4276,-4804,-5147,-5369,-5558,-5795,-6171,-6719,-7473,-8385,-9403,-10416,-11317,-11987,-12347,-12322,-11934,-11183,-10177,-8988,-7742,-6545,-5485,-4651,-4083,-3816,-3839,-4121,-4593,-5161,-5708,-6109,-6236,-5993,-5312,-4179,-2640,-778,1262,3332,5269,6944,8235,9104,9497,9446,8974,8122,6957,5524,3902,2163,406,-1276,-2754,-3953,-4757,-5145,-5087,-4636,-3873,-2917,-1926,-1042,-413,-136,-280,-837,-1768,-2965,-4278,-5567,-6621,-7319,-7490,-7082,-6030,-4390,-2228,311,3059,5834,8446,10729,12553,13828,14520,14653,14290,13541,12543,11428,10336,9363,8580,8002,7601,7303,7024,6637,6069,5232,4117,2742,1196,-410,-1917,-3179,-4054,-4449,-4327,-3713,-2708,-1446,-124,1088,1991,2486,2448,1906,866,-541,-2184,-3888,-5484,-6822,-7780,-8304,-8365,-8018,-7323,-6407,-5382,-4391,-3557,-2987,-2773,-2959,-3566,-4566,-5911,-7499,-9224,-10935,-12477,-13684,-14401,-14501,-13913,-12623,-10686,-8230,-5415,-2445,490,3214,5603,7563,9077,10133,10780,11046,10976,10585,9891,8893,7621,6098,4415,2665,1001,-436,-1469,-1996,-1920,-1249,-43,1559,3361,5149,6713,7880,8555,8697,8370,7680,6782,5851,5008,4367,3934,3693,3532,3362,3035,2485,1648,539,-768,-2171,-3513,-4658,-5466,-5853,-5770,-5246,-4346,-3199,-1952,-766,204,844,1068,852,228,-733,-1897,-3128,-4278,-5207,-5836,-6114,-6058,-5740,-5255,-4732,-4298,-4054,-4082,-4412,-5028,-5893,-6904,-7985,-9013,-9911,-10600,-11029,-11185,-11049,-10643,-9967,-9043,-7877,-6485,-4880,-3096,-1185,783,2705,4477,5978,7104,7766,7929,7580,6793,5659,4342,3019,1871,1081,767,1017,1843,3191,4960,6997,9136,11202,13054,14563,15666,16323,16540,16356,15819,15006,13978,12819,11601,10392,9272,8294,7511,6946,6589,6405,6308,6219,6013,5601,4910,3903,2604,1099,-505,-2034,-3347,-4295,-4794,-4821,-4425,-3742,-2943,-2254,-1872,-1975,-2651,-3911,-5666,-7729,-9879,-11841,-13396,-14343,-14612,-14182,-13174,-11747,-10115,-8521,-7151,-6173,-5678,-5688,-6162,-7013,-8104,-9297,-10443,-11414,-12107,-12444,-12387,-11917,-11065,-9855,-8370,-6660,-4815,-2903,-975,910,2734,4467,6104,7614,8993,10198,11202,11971,12472,12686,12618,12288,11739,11054,10293,9558,8898,8357,7936,7590,7256,6835,6249,5419,4321,2962,1410,-226,-1798,-3158,-4146,-4662,-4636,-4088,-3094,-1821,-447,780,1668,2031,1757,832,-711,-2718,-5020,-7378,-9576,-11382,-12633,-13187,-12995,-12047,-10423,-8234,-5662,-2890,-130,2427,4618,6324,7482,8086,8199,7900,7350,6654,5976,5390,4976,4732,4631,4602,4549,4387,4012,3389,2469,1320,-16,-1388,-2670,-3708,-4379,-4601,-4363,-3703,-2739,-1620,-525,375,932,1068,753,52,-929,-2018,-3042,-3833,-4265,-4288,-3908,-3209,-2330,-1435,-695,-250,-189,-523,-1206,-2083,-2995,-3699,-4012,-3744,-2792,-1137,1171,3971,7052,10161,13016,15397,17093,18018,18121,17486,16217,14511,12537,10506,8533,6753,5185,3838,2668,1603,576,-464,-1567,-2716,-3890,-5025,-6040,-6858,-7407,-7638,-7553,-7171,-6568,-5848,-5114,-4516,-4142,-4091,-4412,-5092,-6119,-7389,-8827,-10315,-11755,-13055,-14156,-15006,-15590,-15908,-15961,-15786,-15403,-14840,-14148,-13335,-12452,-11517,-10556,-9589,-8635,-7689,-6769,-5843,-4902,-3905,-2827,-1621,-283,1218,2841,4586,6377,8185,9922,11552,13006,14268,15300,16120,16726,17153,17427,17579,17628,17597,17482,17278,16983,16566,16033,15358,14546,13580,12464,11189,9748,8153,6389,4501,2498,447,-1583,-3511,-5213,-6611,-7585,-8093,-8092,-7622,-6755,-5625,-4396,-3243,-2352,-1857,-1879,-2435,-3519,-5020,-6796,-8661,-10407,-11862,-12863,-13344,-13275,-12736,-11838,-10767,-9693,-8800,-8184,-7901,-7901,-8070,-8239,-8203,-7791,-6845,-5321,-3213,-635,2239,5208,8007,10422,12247,13320,13577,12985,11622,9607,7129,4394,1652,-894,-3025,-4602,-5521,-5752,-5337,-4373,-3018,-1457,124,1540,2668,3430,3804,3854,3656,3353,3061,2909,2983,3319,3931,4746,5707,6678,7580,8272,8708,8796,8548,7955,7074,5978,4743,3488,2289,1252,443,-91,-316,-250,79,599,1228,1850,2369,2669,2688,2362,1705,737,-443,-1734,-3005,-4129,-5011,-5579,-5819,-5759,-5461,-5026,-4542,-4104,-3771,-3572,-3508,-3544,-3628,-3710,-3728,-3660,-3477,-3212,-2878,-2548,-2263,-2107,-2111,-2350,-2815,-3550,-4512,-5683,-7006,-8404,-9807,-11116,-12251,-13120,-13649,-13774,-13434,-12600,-11249,-9392,-7086,-4398,-1475,1557,4492,7174,9414,11085,12085,12403,12054,11173,9888,8411,6924,5607,4598,3969,3743,3877,4293,4876,5515,6097,6544,6814,6897,6829,6683,6522,6455,6525,6792,7258,7890,8624,9370,10002,10428,10515,10218,9465,8293,6724,4857,2795,658,-1438,-3392,-5141,-6635,-7874,-8873,-9664,-10287,-10759,-11097,-11275,-11280,-11057,-10598,-9869,-8908,-7734,-6448,-5129,-3899,-2864,-2109,-1682,-1590,-1783,-2165,-2631,-3019,-3229,-3145,-2716,-1963,-919,267,1478,2535,3303,3678,3602,3080,2191,1025,-237,-1462,-2474,-3155,-3429,-3255,-2690,-1808,-758,294,1189,1763,1926,1618,863,-246,-1566,-2908,-4066,-4872,-5168,-4892,-4032,-2657,-897,1086,3098,4958,6497,7585,8142,8132,7590,6587,5258,3745,2236,878,-165,-793,-942,-578,241,1462,2944,4562,6151,7572,8706,9462,9819,9774,9396,8765,8001,7201,6476,5884,5458,5186,5014,4864,4644,4253,3618,2679,1417,-153,-1982,-3998,-6092,-8165,-10106,-11812,-13218,-14265,-14940,-15247,-15222,-14898,-14343,-13593,-12705,-11728,-10681,-9628,-8582,-7596,-6717,-5978,-5444,-5142,-5102,-5330,-5786,-6421,-7129,-7795,-8281,-8458,-8206,-7460,-6199,-4447,-2318,86,2570,4996,7186,9033,10448,11401,11918,12056,11912,11587,11188,10787,10437,10152,9910,9683,9413,9057,8577,7959,7209,6377,5504,4695,3988,3489,3196,3150,3297,3605,3984,4383,4709,4933,5009,4921,4694,4317,3842,3274,2650,1977,1279,556,-175,-903,-1606,-2257,-2824,-3282,-3614,-3814,-3907,-3924,-3908,-3925,-3992,-4169,-4428,-4771,-5127,-5439,-5621,-5602,-5317,-4754,-3901,-2840,-1625,-390,758,1705,2346,2649,2568,2171,1497,667,-209,-1039,-1718,-2228,-2550,-2737,-2856,-2991,-3224,-3602,-4145,-4815,-5545,-6242,-6789,-7116,-7141,-6868,-6314,-5575,-4745,-3973,-3362,-3020,-2983,-3241,-3710,-4259,-4720,-4909,-4665,-3867,-2461,-459,2034,4886,7868,10799,13431,15615,17200,18126,18388,18033,17160,15890,14350,12667,10922,9213,7545,5966,4447,2980,1560,177,-1147,-2368,-3441,-4290,-4853,-5095,-4970,-4522,-3775,-2841,-1818,-865,-88,358,426,49,-739,-1892,-3316,-4905,-6546,-8140,-9596,-10856,-11868,-12605,-13053,-13217,-13101,-12733,-12135,-11343,-10409,-9373,-8296,-7230,-6221,-5321,-4546,-3934,-3472,-3180,-3042,-3039,-3165,-3356,-3589,-3775,-3852,-3732,-3337,-2611,-1514,-40,1766,3858,6116,8443,10700,12765,14536,15912,16854,17321,17331,16909,16118,15037,13757,12394,11036,9785,8698,7804,7103,6544,6065,5584,5016,4309,3425,2382,1228,50,-1032,-1914,-2470,-2635,-2359,-1663,-610,677,2059,3355,4424,5123,5385,5188,4567,3625,2461,1235,38,-1016,-1911,-2644,-3282,-3919,-4657,-5591,-6790,-8262,-9983,-11865,-13779,-15608,-17173,-18383,-19108,-19308,-18951,-18066,-16697,-14936,-12881,-10635,-8323,-6027,-3852,-1849,-69,1457,2726,3727,4471,4972,5236,5294,5164,4872,4462,3958,3424,2894,2431,2078,1882,1853,2016,2338,2809,3376,4003,4636,5246,5792,6260,6640,6918,7107,7189,7147,6966,6588,6004,5165,4082,2776,1322,-191,-1621,-2849,-3732,-4184,-4158,-3649,-2738,-1526,-173,1152,2295,3129,3571,3632,3340,2837,2236,1719,1385,1360,1628,2191,2922,3696,4356,4755,4794,4424,3665,2612,1383,159,-932,-1746,-2236,-2375,-2244,-1919,-1545,-1245,-1132,-1295,-1764,-2544,-3589,-4835,-6186,-7563,-8856,-10019,-10979,-11709,-12188,-12390,-12312,-11940,-11266,-10310,-9083,-7647,-6055,-4400,-2767,-1250,52,1087,1789,2166,2233,2058,1742,1381,1108,1000,1145,1564,2238,3113,4080,5034,5847,6426,6710,6686,6395,5927,5404,4965,4739,4839,5318,6206,7441,8962,10623,12313,13872,15207,16211,16849,17095,16961,16470,15657,14536,13146,11487,9588,7485,5208,2852,467,-1818,-3928,-5759,-7233,-8305,-8957,-9189,-9079,-8676,-8113,-7484,-6929,-6541,-6424,-6619,-7148,-7979,-9042,-10250,-11470,-12610,-13547,-14224,-14588,-14647,-14426,-13982,-13388,-12693,-11951,-11177,-10357,-9472,-8462,-7303,-5955,-4429,-2758,-1023,665,2190,3419,4269,4672,4641,4219,3521,2663,1801,1053,518,254,243,464,816,1240,1639,1982,2240,2447,2634,2889,3229,3740,4385,5170,6026,6858,7597,8114,8354,8240,7752,6900,5720,4299,2736,1148,-319,-1570,-2465,-2952,-2963,-2499,-1580,-286,1296,3028,4782,6438,7860,8998,9767,10181,10237,9975,9453,8711,7828,6846,5834,4847,3931,3145,2509,2047,1745,1551,1416,1226,908,350,-501,-1691,-3203,-4993,-6965,-8998,-10962,-12705,-14123,-15113,-15623,-15661,-15234,-14449,-13371,-12127,-10809,-9502,-8266,-7136,-6109,-5191,-4342,-3571,-2849,-2205,-1654,-1232,-975,-905,-1011,-1285,-1636,-2000,-2258,-2297,-2031,-1370,-288,1203,3052,5152,7373,9577,11610,13363,14746,15704,16248,16379,16180,15690,14993,14124,13126,11997,10748,9352,7824,6169,4440,2691,1012,-515,-1816,-2834,-3553,-3994,-4198,-4260,-4249,-4278,-4386,-4645,-5025,-5514,-6034,-6508,-6847,-6976,-6831,-6390,-5650,-4641,-3424,-2063,-663,697,1902,2877,3538,3832,3736,3240,2393,1227,-148,-1674,-3224,-4740,-6130,-7363,-8412,-9289,-10008,-10624,-11151,-11646,-12110,-12558,-12959,-13282,-13450,-13412,-13075,-12397,-11327,-9877,-8073,-5985,-3725,-1376,896,3030,4882,6414,7559,8303,8645,8606,8224,7553,6656,5603,4471,3327,2245,1282,509,-39,-299,-247,145,899,1984,3401,5067,6939,8894,10847,12668,14249,15489,16303,16648,16506,15903,14897,13578,12051,10438,8846,7386,6130,5142,4441,4038,3895,3969,4184,4455,4690,4804,4700,4331,3632,2605,1248,-390,-2238,-4201,-6161,-7993,-9582,-10795,-11578,-11856,-11656,-11029,-10077,-8961,-7839,-6886,-6253,-6037,-6301,-7024,-8137,-9517,-11003,-12432,-13636,-14503,-14932,-14927,-14493,-13729,-12726,-11603,-10459,-9354,-8332,-7363,-6418,-5422,-4307,-3020,-1527,156,1977,3851,5659,7283,8622,9589,10164,10364,10238,9898,9426,8936,8502,8170,7971,7890,7910,8007,8137,8308,8478,8670,8858,9045,9201,9301,9301,9159,8847,8341,7650,6798,5836,4828,3852,2983,2276,1778,1493,1401,1453,1575,1691,1726,1632,1385,1005,540,64,-344,-598,-667,-518,-197,232,671,990,1080,838,190,-872,-2330,-4095,-6046,-8044,-9922,-11554,-12810,-13633,-13997,-13933,-13527,-12883,-12142,-11433,-10866,-10529,-10434,-10587,-10910,-11330,-11738,-12046,-12162,-12040,-11629,-10924,-9916,-8633,-7089,-5338,-3406,-1358,761,2880,4925,6823,8461,9777,10653,11066,10973,10420,9490,8315,7069,5928,5073,4642,4735,5377,6538,8098,9904,11738,13395,14650,15363,15402,14774,13499,11729,9612,7370,5191,3254,1677,526,-209,-580,-685,-644,-545,-505,-550,-739,-1051,-1483,-1990,-2548,-3111,-3655,-4152,-4567,-4885,-5059,-5068,-4861,-4415,-3708,-2745,-1557,-216,1188,2530,3689,4543,5000,5013,4567,3728,2562,1211,-218,-1595,-2832,-3869,-4688,-5293,-5728,-6025,-6232,-6379,-6476,-6538,-6535,-6473,-6319,-6084,-5759,-5370,-4934,-4482,-4040,-3637,-3291,-3027,-2842,-2748,-2736,-2787,-2895,-3030,-3175,-3317,-3433,-3513,-3547,-3508,-3392,-3160,-2806,-2291,-1607,-740,311,1515,2856,4254,5667,6991,8176,9127,9817,10192,10267,10061,9627,9029,8371,7700,7128,6667,6345,6140,5984,5812,5533,5074,4383,3455,2301,1014,-326,-1567,-2601,-3294,-3589,-3447,-2925,-2107,-1169,-265,402,710,551,-77,-1128,-2472,-3953,-5389,-6641,-7575,-8164,-8410,-8381,-8207,-7995,-7883,-7954,-8261,-8799,-9524,-10350,-11166,-11863,-12341,-12516,-12368,-11868,-11078,-10032,-8816,-7493,-6118,-4738,-3364,-2002,-642,738,2148,3593,5085,6581,8079,9523,10875,12090,13130,13950,14545,14886,14984,14850,14504,13979,13314,12555,11748,10960,10238,9644,9217,8986,8955,9087,9340,9608,9812,9834,9587,9010,8071,6801,5251,3531,1754,49,-1471,-2722,-3647,-4248,-4544,-4624,-4552,-4438,-4352,-4342,-4436,-4592,-4772,-4891,-4873,-4670,-4247,-3622,-2858,-2033,-1277,-701,-416,-503,-1007,-1924,-3208,-4780,-6517,-8297,-9984,-11455,-12621,-13414,-13821,-13860,-13589,-13086,-12449,-11763,-11099,-10507,-9986,-9537,-9106,-8653,-8121,-7476,-6699,-5796,-4793,-3727,-2638,-1571,-530,460,1438,2408,3426,4498,5657,6875,8132,9361,10490,11439,12122,12482,12477,12100,11389,10394,9221,7961,6734,5637,4750,4131,3800,3744,3934,4295,4769,5258,5696,5998,6122,6017,5688,5114,4347,3392,2318,1154,-49,-1234,-2375,-3413,-4332,-5099,-5705,-6137,-6417,-6534,-6526,-6388,-6133,-5767,-5263,-4639,-3846,-2927,-1848,-677,571,1807,2979,3989,4784,5284,5468,5307,4823,4050,3053,1914,734,-394,-1370,-2120,-2613,-2820,-2800,-2588,-2302,-2016,-1847,-1858,-2112,-2621,-3380,-4331,-5416,-6534,-7602,-8520,-9215,-9615,-9704,-9445,-8891,-8059,-7029,-5867,-4633,-3397,-2190,-1042,41,1048,1983,2822,3557,4147,4575,4806,4842,4688,4384,3992,3597,3288,3167,3305,3753,4526,5582,6852,8227,9576,10767,11687,12230,12352,12026,11279,10167,8779,7223,5609,4064,2671,1540,701,200,8,88,358,721,1072,1303,1333,1097,577,-220,-1250,-2439,-3694,-4918,-5987,-6818,-7311,-7425,-7142,-6487,-5548,-4434,-3309,-2327,-1652,-1409,-1677,-2471,-3738,-5362,-7182,-9013,-10663,-11979,-12839,-13195,-13056,-12486,-11604,-10537,-9427,-8375,-7470,-6712,-6107,-5563,-5013,-4352,-3508,-2433,-1118,392,2042,3704,5303,6698,7839,8645,9120,9262,9133,8774,8274,7676,7048,6423,5816,5257,4730,4251,3812,3407,3060,2749,2515,2355,2282,2320,2442,2651,2898,3136,3311,3363,3257,2973,2527,1972,1376,837,460,313,487,977,1793,2850,4066,5298,6433,7323,7888,8041,7774,7101,6082,4812,3390,1926,523,-758,-1845,-2742,-3431,-3954,-4338,-4642,-4910,-5196,-5536,-5962,-6479,-7086,-7760,-8456,-9142,-9755,-10272,-10655,-10901,-11007,-11005,-10912,-10789,-10649,-10539,-10461,-10409,-10355,-10246,-10010,-9577,-8863,-7817,-6392,-4585,-2435,5,2608,5256,7792,10059,11935,13313,14142,14435,14239,13673,12882,12010,11233,10656,10396,10473,10878,11544,12351,13168,13840,14232,14241,13787,12863,11483,9731,7704,5538,3372,1337,-449,-1899,-2973,-3642,-3957,-3951,-3730,-3370,-2975,-2637,-2417,-2366,-2494,-2783,-3189,-3658,-4115,-4508,-4788,-4932,-4934,-4826,-4624,-4398,-4159,-3970,-3827,-3743,-3704,-3679,-3653,-3602,-3517,-3429,-3347,-3354,-3472,-3785,-4304,-5050,-5987,-7060,-8170,-9224,-10111,-10751,-11087,-11099,-10803,-10245,-9492,-8624,-7716,-6832,-6028,-5325,-4742,-4270,-3884,-3558,-3237,-2895,-2470,-1947,-1297,-532,332,1241,2144,2977,3682,4221,4582,4758,4791,4721,4604,4522,4520,4672,5004,5549,6285,7188,8184,9209,10157,10970,11554,11905,11991,11862,11571,11195,10821,10516,10334,10286,10353,10471,10560,10522,10252,9701,8790,7555,5993,4200,2250,270,-1647,-3382,-4863,-6021,-6823,-7268,-7360,-7154,-6688,-6044,-5291,-4514,-3786,-3189,-2753,-2545,-2537,-2752,-3132,-3649,-4244,-4878,-5499,-6094,-6647,-7164,-7664,-8168,-8691,-9249,-9820,-10372,-10852,-11187,-11313,-11166,-10711,-9949,-8905,-7657,-6288,-4914,-3632,-2522,-1644,-995,-549,-240,41,374,871,1589,2563,3793,5215,6758,8297,9714,10876,11676,12039,11926,11363,10407,9175,7799,6431,5206,4236,3581,3263,3232,3416,3701,3965,4114,4067,3803,3336,2733,2086,1510,1118,988,1188,1690,2458,3365,4265,4998,5402,5357,4795,3715,2169,296,-1753,-3786,-5618,-7108,-8125,-8635,-8623,-8162,-7338,-6300,-5169,-4105,-3212,-2587,-2301,-2364,-2790,-3532,-4554,-5768,-7120,-8491,-9827,-11015,-11994,-12702,-13086,-13152,-12887,-12357,-11596,-10698,-9714,-8718,-7744,-6799,-5886,-4952,-3978,-2907,-1741,-462,879,2254,3580,4808,5874,6755,7439,7969,8387,8778,9216,9763,10475,11347,12361,13435,14481,15376,16017,16300,16180,15630,14690,13435,11959,10403,8870,7477,6294,5348,4650,4139,3761,3432,3061,2610,2004,1266,379,-588,-1615,-2609,-3556,-4371,-5059,-5576,-5937,-6142,-6220,-6179,-6080,-5917,-5757,-5599,-5471,-5376,-5299,-5217,-5089,-4865,-4505,-3971,-3260,-2394,-1438,-469,394,1063,1436,1453,1114,424,-524,-1652,-2827,-3956,-4917,-5665,-6143,-6364,-6370,-6211,-5985,-5753,-5590,-5539,-5606,-5792,-6044,-6321,-6546,-6662,-6596,-6314,-5770,-4974,-3931,-2695,-1319,105,1499,2774,3857,4706,5299,5663,5841,5923,5987,6137,6429,6907,7558,8322,9112,9797,10265,10410,10174,9546,8592,7393,6120,4893,3875,3147,2770,2733,2975,3411,3913,4381,4705,4825,4704,4344,3775,3041,2208,1325,449,-373,-1134,-1790,-2381,-2888,-3370,-3827,-4323,-4852,-5458,-6117,-6827,-7546,-8211,-8779,-9164,-9330,-9224,-8850,-8219,-7400,-6467,-5523,-4674,-4009,-3594,-3464,-3609,-3995,-4536,-5142,-5694,-6080,-6217,-6033,-5530,-4733,-3740,-2653,-1631,-777,-230,-22,-180,-637,-1298,-2008,-2621,-2969,-2933,-2428,-1432,6,1791,3766,5766,7606,9141,10242,10856,10959,10603,9867,8866,7723,6553,5450,4484,3674,3048,2562,2222,1970,1799,1678,1599,1556,1554,1604,1711,1907,2183,2574,3074,3690,4411,5213,6042,6845,7527,8019,8231,8114,7634,6823,5725,4456,3116,1854,766,-45,-540,-721,-626,-343,31,382,614,648,437,-28,-743,-1649,-2707,-3832,-4973,-6055,-7037,-7877,-8551,-9062,-9407,-9635,-9761,-9851,-9939,-10079,-10300,-10624,-11041,-11536,-12057,-12552,-12950,-13186,-13213,-12985,-12494,-11733,-10729,-9507,-8115,-6579,-4961,-3271,-1556,179,1910,3625,5292,6894,8366,9683,10779,11619,12185,12461,12496,12321,12020,11655,11298,10999,10785,10647,10562,10468,10304,9989,9472,8699,7660,6374,4874,3248,1586,-4,-1392,-2483,-3185,-3456,-3293,-2755,-1928,-978,-37,698,1108,1070,550,-447,-1839,-3504,-5288,-7009,-8524,-9679,-10395,-10614,-10345,-9635,-8565,-7249,-5791,-4308,-2879,-1574,-431,530,1304,1900,2318,2571,2650,2558,2275,1800,1128,271,-731,-1834,-2953,-4007,-4903,-5544,-5881,-5841,-5443,-4676,-3617,-2327,-915,522,1871,3056,3985,4636,4961,4978,4707,4192,3501,2707,1907,1187,645,361,394,783,1529,2590,3913,5381,6885,8290,9461,10294,10705,10656,10171,9300,8152,6838,5483,4182,3010,1985,1116,361,-304,-912,-1458,-1914,-2218,-2299,-2072,-1497,-546,720,2213,3769,5193,6310,6913,6915,6230,4900,3011,734,-1730,-4164,-6341,-8106,-9299,-9889,-9844,-9254,-8205,-6857,-5374,-3907,-2630,-1626,-1011,-792,-983,-1530,-2365,-3399,-4545,-5717,-6848,-7895,-8823,-9626,-10306,-10850,-11278,-11549,-11673,-11585,-11275,-10687,-9809,-8632,-7179,-5512,-3701,-1877,-136,1379,2584,3399,3803,3799,3463,2863,2141,1407,797,417,350,641,1313,2323,3637,5153,6796,8439,9979,11297,12275,12842,12904,12456,11500,10100,8376,6455,4526,2730,1252,184,-369,-397,95,1027,2314,3822,5425,7001,8435,9636,10545,11111,11322,11165,10642,9766,8541,7000,5167,3093,862,-1446,-3682,-5737,-7435,-8669,-9311,-9312,-8657,-7407,-5683,-3653,-1545,422,2005,3016,3304,2797,1491,-523,-3105,-6043,-9103,-12045,-14634,-16685,-18057,-18676,-18546,-17718,-16327,-14529,-12528,-10514,-8677,-7151,-6028,-5325,-5003,-4947,-5026,-5067,-4927,-4474,-3649,-2417,-847,995,2971,4953,6822,8469,9842,10906,11685,12217,12565,12797,12958,13093,13186,13216,13113,12808,12220,11301,10030,8426,6583,4601,2639,867,-586,-1570,-2033,-1950,-1370,-404,813,2096,3292,4235,4818,4968,4663,3942,2881,1578,183,-1204,-2432,-3441,-4156,-4583,-4733,-4684,-4496,-4278,-4094,-4021,-4085,-4295,-4613,-4972,-5288,-5468,-5432,-5137,-4575,-3798,-2902,-2018,-1295,-875,-878,-1365,-2343,-3747,-5435,-7233,-8915,-10269,-11096,-11270,-10713,-9466,-7623,-5372,-2948,-609,1394,2848,3609,3613,2900,1586,-114,-1972,-3699,-5066,-5862,-5957,-5315,-3975,-2066,206,2630,4943,6961,8497,9497,9929,9891,9488,8900,8277,7758,7432,7322,7397,7584,7770,7857,7765,7443,6915,6220,5460,4735,4134,3743,3569,3613,3810,4066,4303,4393,4278,3897,3224,2296,1151,-120,-1425,-2668,-3771,-4663,-5326,-5755,-5979,-6055,-6033,-5973,-5915,-5881,-5865,-5846,-5778,-5621,-5328,-4881,-4277,-3559,-2788,-2057,-1467,-1103,-1048,-1324,-1922,-2796,-3837,-4941,-5976,-6813,-7371,-7558,-7363,-6772,-5846,-4659,-3313,-1946,-666,390,1152,1556,1614,1367,922,405,-37,-249,-120,451,1474,2937,4746,6768,8846,10786,12437,13634,14295,14345,13811,12735,11232,9429,7486,5545,3746,2191,935,22,-571,-863,-921,-798,-573,-309,-67,97,168,118,-15,-218,-420,-580,-639,-563,-348,-4,416,848,1218,1448,1500,1336,975,454,-178,-844,-1497,-2085,-2597,-3024,-3406,-3751,-4126,-4523,-4984,-5480,-5993,-6487,-6909,-7226,-7415,-7453,-7373,-7184,-6937,-6682,-6453,-6302,-6240,-6282,-6421,-6628,-6893,-7148,-7399,-7579,-7700,-7727,-7675,-7547,-7368,-7152,-6922,-6675,-6405,-6074,-5632,-5014,-4151,-2998,-1517,266,2315,4528,6799,9001,10998,12699,14003,14878,15302,15297,14917,14219,13306,12246,11135,10046,9034,8153,7425,6873,6491,6274,6208,6241,6364,6484,6561,6504,6235,5693,4813,3601,2065,307,-1565,-3386,-4979,-6197,-6897,-7019,-6552,-5564,-4177,-2578,-945,506,1619,2269,2390,2001,1167,13,-1300,-2617,-3778,-4672,-5220,-5404,-5241,-4797,-4142,-3375,-2569,-1792,-1080,-461,63,480,786,964,986,821,440,-179,-1040,-2125,-3372,-4723,-6036,-7230,-8138,-8679,-8751,-8334,-7445,-6169,-4632,-2995,-1428,-77,941,1574,1823,1749,1457,1072,726,532,560,846,1361,2039,2776,3460,3962,4226,4172,3847,3280,2580,1862,1220,762,504,469,602,847,1129,1375,1549,1613,1584,1448,1254,995,695,347,-54,-519,-1042,-1622,-2204,-2754,-3177,-3413,-3382,-3033,-2358,-1374,-150,1191,2534,3681,4524,4889,4722,3983,2711,1034,-911,-2893,-4722,-6176,-7109,-7400,-7039,-6052,-4583,-2793,-921,809,2184,3018,3234,2773,1727,188,-1635,-3553,-5353,-6853,-7918,-8465,-8467,-7959,-7008,-5718,-4197,-2553,-883,734,2261,3640,4899,6005,6995,7875,8644,9304,9822,10161,10275,10107,9636,8850,7781,6497,5096,3695,2419,1377,651,285,288,600,1159,1840,2524,3090,3427,3470,3175,2573,1695,654,-473,-1559,-2523,-3275,-3771,-3960,-3848,-3427,-2720,-1772,-608,696,2087,3493,4828,6023,7002,7696,8067,8067,7694,6938,5833,4405,2727,865,-1089,-3031,-4859,-6468,-7749,-8642,-9056,-8994,-8437,-7445,-6103,-4530,-2884,-1333,-46,817,1141,857,-57,-1528,-3470,-5696,-8029,-10258,-12181,-13645,-14519,-14754,-14351,-13374,-11955,-10232,-8396,-6596,-4989,-3650,-2639,-1909,-1418,-1035,-660,-171,509,1417,2542,3828,5175,6485,7633,8543,9152,9454,9477,9294,8991,8678,8430,8324,8372,8555,8806,9024,9084,8883,8306,7322,5926,4192,2259,291,-1497,-2931,-3851,-4168,-3879,-3052,-1832,-427,957,2105,2853,3121,2875,2212,1238,156,-870,-1664,-2123,-2196,-1918,-1366,-684,-4,522,801,767,436,-148,-868,-1610,-2225,-2608,-2657,-2361,-1713,-817,225,1236,2055,2515,2494,1913,779,-861,-2857,-5056,-7223,-9170,-10685,-11627,-11905,-11495,-10459,-8912,-7041,-5043,-3155,-1559,-428,162,182,-289,-1132,-2151,-3143,-3903,-4257,-4087,-3341,-2049,-288,1774,3974,6094,7955,9389,10297,10624,10401,9705,8674,7470,6261,5191,4370,3842,3615,3623,3777,3984,4111,4126,3933,3577,3063,2462,1862,1319,922,693,661,806,1101,1475,1873,2215,2440,2499,2371,2052,1579,1001,373,-231,-756,-1177,-1451,-1622,-1695,-1737,-1808,-1949,-2227,-2638,-3197,-3866,-4595,-5329,-5998,-6552,-6948,-7173,-7242,-7181,-7054,-6906,-6803,-6775,-6843,-6995,-7187,-7374,-7465,-7416,-7139,-6624,-5842,-4824,-3629,-2322,-1019,187,1194,1923,2336,2432,2254,1884,1437,1036,803,847,1235,1993,3112,4510,6104,7749,9309,10635,11600,12093,12053,11446,10307,8702,6739,4570,2337,208,-1685,-3243,-4382,-5104,-5416,-5387,-5100,-4644,-4123,-3604,-3146,-2774,-2472,-2228,-1974,-1673,-1275,-741,-81,707,1578,2478,3367,4169,4864,5404,5780,6006,6079,6051,5935,5758,5545,5276,4953,4534,3986,3272,2352,1215,-149,-1704,-3401,-5148,-6837,-8335,-9512,-10246,-10458,-10108,-9215,-7884,-6231,-4476,-2790,-1396,-432,-16,-171,-859,-1961,-3316,-4710,-5951,-6839,-7225,-7033,-6218,-4842,-2987,-798,1560,3921,6123,8034,9564,10646,11281,11477,11299,10822,10131,9328,8491,7694,6981,6369,5854,5404,4995,4566,4121,3610,3064,2493,1937,1447,1049,783,644,622,679,756,791,720,480,43,-614,-1474,-2501,-3631,-4787,-5883,-6830,-7547,-7972,-8062,-7796,-7201,-6296,-5176,-3913,-2633,-1442,-461,220,527,423,-79,-941,-2078,-3387,-4749,-6050,-7176,-8046,-8600,-8796,-8640,-8129,-7307,-6206,-4894,-3423,-1896,-383,986,2117,2906,3265,3161,2570,1563,199,-1354,-2970,-4456,-5672,-6470,-6776,-6533,-5762,-4517,-2899,-1033,937,2875,4655,6180,7388,8259,8796,9058,9093,8992,8819,8637,8488,8380,8301,8225,8095,7878,7534,7047,6438,5735,4999,4299,3707,3279,3060,3046,3229,3536,3915,4253,4489,4520,4298,3777,2942,1808,422,-1161,-2833,-4511,-6063,-7401,-8399,-8991,-9110,-8730,-7883,-6611,-5049,-3314,-1607,-86,1059,1695,1736,1146,-28,-1667,-3628,-5679,-7639,-9283,-10469,-11083,-11098,-10532,-9488,-8085,-6490,-4843,-3306,-1956,-899,-128,342,566,592,498,332,161,9,-94,-142,-127,-51,95,311,614,1009,1510,2118,2826,3620,4471,5340,6181,6946,7582,8052,8322,8373,8216,7872,7376,6796,6171,5574,5036,4594,4244,3990,3781,3600,3380,3088,2681,2138,1446,615,-332,-1367,-2434,-3502,-4503,-5415,-6176,-6776,-7178,-7372,-7349,-7104,-6648,-5991,-5166,-4208,-3170,-2112,-1088,-163,633,1270,1762,2130,2414,2663,2901,3143,3370,3519,3551,3362,2923,2198,1196,0,-1306,-2564,-3649,-4421,-4791,-4726,-4231,-3416,-2383,-1320,-380,275,527,312,-376,-1490,-2918,-4531,-6169,-7680,-8925,-9808,-10261,-10269,-9849,-9051,-7940,-6608,-5122,-3569,-2013,-497,924,2246,3435,4501,5434,6256,6957,7570,8090,8546,8941,9295,9618,9917,10191,10435,10622,10733,10707,10508,10066,9353,8307,6948,5259,3318,1180,-1048,-3254,-5330,-7164,-8676,-9798,-10497,-10769,-10629,-10129,-9313,-8269,-7060,-5764,-4465,-3193,-2038,-996,-119,595,1138,1525,1761,1886,1905,1849,1737,1562,1351,1077,767,403,16,-383,-760,-1086,-1317,-1425,-1365,-1123,-676,-29,804,1784,2864,3965,5013,5890,6518,6766,6592,5920,4779,3212,1331,-712,-2746,-4574,-6039,-6977,-7296,-6950,-5933,-4341,-2267,91,2569,4927,6995,8589,9588,9949,9662,8830,7580,6110,4609,3294,2310,1784,1749,2163,2940,3889,4844,5578,5917,5729,4937,3579,1746,-370,-2540,-4524,-6101,-7118,-7504,-7280,-6552,-5494,-4303,-3184,-2299,-1762,-1619,-1855,-2402,-3154,-4009,-4847,-5591,-6170,-6549,-6719,-6686,-6491,-6176,-5817,-5478,-5236,-5148,-5248,-5565,-6061,-6737,-7495,-8304,-9043,-9652,-10019,-10077,-9770,-9083,-8053,-6763,-5342,-3945,-2722,-1804,-1247,-1064,-1170,-1429,-1671,-1705,-1378,-593,687,2399,4431,6593,8695,10520,11902,12701,12848,12339,11255,9730,7969,6202,4659,3553,3017,3123,3825,5002,6458,7936,9226,10103,10468,10277,9595,8556,7336,6129,5104,4380,4023,4029,4339,4861,5459,6008,6374,6450,6159,5453,4340,2855,1091,-844,-2824,-4708,-6395,-7791,-8860,-9603,-10051,-10272,-10320,-10256,-10086,-9812,-9375,-8723,-7798,-6577,-5068,-3354,-1523,262,1868,3162,4041,4486,4485,4148,3546,2852,2159,1608,1245,1117,1176,1369,1582,1691,1596,1192,445,-630,-1993,-3509,-5088,-6568,-7863,-8858,-9512,-9771,-9636,-9103,-8221,-7031,-5633,-4119,-2598,-1195,38,1020,1767,2326,2757,3199,3730,4461,5437,6660,8094,9640,11183,12585,13709,14456,14727,14512,13792,12653,11163,9473,7700,5998,4469,3188,2183,1407,778,184,-526,-1440,-2661,-4178,-5949,-7844,-9697,-11314,-12521,-13178,-13214,-12638,-11524,-10016,-8299,-6562,-5007,-3796,-3047,-2849,-3198,-4068,-5353,-6913,-8576,-10149,-11464,-12361,-12757,-12601,-11918,-10777,-9278,-7541,-5693,-3837,-2084,-508,829,1899,2700,3268,3672,4011,4392,4928,5683,6692,7920,9268,10606,11767,12602,13001,12900,12319,11331,10058,8657,7254,5982,4903,4048,3424,2969,2662,2429,2238,2063,1888,1740,1648,1673,1879,2339,3101,4192,5601,7260,9083,10917,12622,14020,14978,15367,15119,14199,12633,10477,7840,4841,1622,-1666,-4890,-7907,-10618,-12926,-14796,-16192,-17152,-17699,-17917,-17848,-17582,-17133,-16566,-15868,-15074,-14176,-13204,-12170,-11112,-10060,-9032,-8052,-7107,-6194,-5296,-4384,-3446,-2474,-1464,-447,559,1509,2348,3046,3527,3764,3704,3321,2605,1578,294,-1149,-2640,-4042,-5241,-6123,-6641,-6748,-6482,-5867,-4987,-3900,-2684,-1373,-12,1400,2846,4330,5822,7290,8682,9925,10973,11759,12253,12439,12316,11920,11291,10496,9616,8733,7937,7313,6921,6804,6963,7344,7875,8420,8855,9038,8869,8293,7315,5987,4425,2750,1112,-373,-1586,-2468,-2952,-3046,-2755,-2140,-1282,-295,695,1556,2169,2445,2327,1809,913,-295,-1747,-3349,-5031,-6706,-8324,-9820,-11156,-12291,-13203,-13880,-14320,-14530,-14514,-14279,-13805,-13082,-12085,-10804,-9262,-7512,-5653,-3829,-2185,-888,-49,268,73,-560,-1481,-2532,-3524,-4321,-4809,-4948,-4739,-4228,-3500,-2630,-1718,-842,-63,584,1083,1482,1820,2194,2695,3378,4319,5459,6770,8084,9277,10152,10598,10508,9896,8823,7437,5942,4557,3506,2990,3118,3972,5488,7570,10002,12561,14950,16935,18266,18798,18448,17232,15261,12726,9852,6904,4101,1636,-389,-1939,-3060,-3836,-4410,-4893,-5416,-6034,-6796,-7674,-8629,-9599,-10497,-11285,-11899,-12336,-12579,-12657,-12576,-12368,-12056,-11656,-11198,-10675,-10101,-9440,-8679,-7774,-6693,-5427,-3978,-2397,-756,851,2311,3532,4433,4980,5176,5061,4701,4178,3577,2966,2400,1928,1554,1316,1196,1206,1331,1546,1841,2165,2498,2799,3042,3227,3343,3420,3468,3499,3530,3534,3513,3411,3211,2864,2353,1658,788,-243,-1389,-2594,-3770,-4812,-5599,-5999,-5894,-5192,-3860,-1932,483,3190,5962,8525,10644,12116,12838,12765,11985,10612,8849,6908,4982,3262,1856,836,193,-152,-300,-419,-627,-1054,-1744,-2694,-3832,-5036,-6173,-7098,-7729,-8003,-7945,-7606,-7080,-6462,-5866,-5342,-4972,-4762,-4716,-4841,-5070,-5404,-5764,-6118,-6415,-6609,-6689,-6642,-6486,-6255,-5987,-5738,-5528,-5385,-5279,-5178,-5025,-4750,-4318,-3699,-2919,-2025,-1099,-225,515,1079,1465,1723,1944,2248,2752,3565,4738,6284,8137,10201,12314,14331,16069,17415,18247,18530,18255,17457,16215,14613,12758,10747,8683,6637,4707,2959,1461,283,-545,-994,-1080,-850,-394,171,714,1093,1198,947,314,-677,-1945,-3388,-4863,-6261,-7447,-8383,-9000,-9339,-9432,-9345,-9187,-9006,-8910,-8914,-9073,-9361,-9774,-10241,-10708,-11088,-11301,-11302,-11029,-10508,-9762,-8871,-7937,-7053,-6310,-5749,-5370,-5126,-4928,-4684,-4286,-3677,-2821,-1730,-476,868,2189,3386,4397,5155,5680,5976,6112,6124,6077,5981,5848,5649,5342,4883,4237,3394,2403,1327,318,-502,-956,-946,-395,672,2159,3895,5667,7243,8445,9107,9197,8699,7718,6371,4829,3262,1841,717,18,-168,208,1147,2600,4452,6563,8728,10755,12448,13649,14271,14277,13706,12657,11246,9618,7892,6161,4491,2905,1410,8,-1301,-2500,-3562,-4458,-5158,-5648,-5946,-6082,-6132,-6158,-6252,-6471,-6861,-7427,-8143,-8954,-9782,-10547,-11168,-11593,-11775,-11729,-11458,-11035,-10509,-9956,-9429,-8968,-8564,-8217,-7864,-7480,-7006,-6438,-5761,-5013,-4229,-3458,-2760,-2172,-1728,-1458,-1357,-1430,-1641,-1953,-2283,-2572,-2696,-2588,-2150,-1321,-90,1557,3535,5785,8162,10532,12743,14635,16063,16921,17111,16620,15460,13706,11486,8962,6318,3767,1485,-330,-1549,-2080,-1875,-1000,485,2388,4557,6757,8810,10531,11778,12474,12552,12041,10969,9432,7539,5415,3205,1016,-1026,-2866,-4454,-5789,-6888,-7773,-8470,-8974,-9287,-9368,-9199,-8771,-8098,-7234,-6272,-5300,-4457,-3823,-3490,-3499,-3861,-4554,-5508,-6647,-7838,-8966,-9889,-10472,-10627,-10269,-9385,-8017,-6246,-4233,-2156,-212,1410,2549,3115,3053,2396,1236,-299,-2033,-3783,-5393,-6707,-7636,-8115,-8131,-7694,-6844,-5617,-4072,-2255,-215,1980,4267,6551,8722,10668,12258,13397,13977,13979,13368,12205,10573,8590,6421,4222,2151,341,-1101,-2136,-2727,-2922,-2751,-2287,-1598,-737,229,1255,2286,3273,4162,4913,5479,5832,5956,5829,5470,4879,4089,3144,2096,1022,-2,-877,-1533,-1871,-1863,-1468,-719,319,1558,2841,4056,5029,5646,5800,5427,4511,3076,1200,-1027,-3455,-5975,-8428,-10710,-12697,-14306,-15471,-16147,-16322,-16008,-15245,-14094,-12655,-11008,-9296,-7609,-6082,-4796,-3842,-3244,-3010,-3075,-3342,-3664,-3885,-3844,-3414,-2521,-1148,644,2722,4941,7084,9006,10552,11647,12279,12471,12325,11931,11418,10886,10417,10070,9853,9753,9713,9668,9531,9238,8725,7990,7027,5926,4757,3667,2773,2208,2052,2363,3119,4263,5684,7222,8725,10000,10894,11265,11008,10070,8452,6197,3424,266,-3079,-6427,-9565,-12318,-14529,-16087,-16953,-17124,-16689,-15759,-14510,-13117,-11772,-10620,-9797,-9343,-9283,-9536,-10027,-10603,-11147,-11524,-11641,-11461,-10965,-10204,-9234,-8140,-6989,-5851,-4738,-3674,-2629,-1592,-535,547,1637,2724,3736,4637,5358,5825,6032,5925,5562,4989,4297,3619,3044,2704,2651,2945,3553,4470,5577,6827,8092,9308,10378,11261,11888,12239,12279,11993,11385,10459,9243,7777,6108,4307,2438,595,-1132,-2635,-3797,-4525,-4705,-4304,-3277,-1667,445,2933,5606,8273,10702,12710,14107,14821,14783,14072,12768,11051,9100,7087,5193,3501,2102,978,113,-573,-1152,-1702,-2299,-2980,-3777,-4705,-5742,-6883,-8086,-9314,-10537,-11693,-12763,-13690,-14456,-15031,-15404,-15579,-15563,-15397,-15103,-14742,-14344,-13953,-13597,-13293,-13037,-12823,-12614,-12394,-12106,-11721,-11202,-10509,-9644,-8585,-7367,-6022,-4619,-3242,-1969,-897,-62,490,819,971,1091,1290,1728,2513,3730,5402,7494,9907,12488,15054,17386,19300,20625,21237,21113,20245,18762,16780,14508,12117,9806,7717,5959,4609,3673,3148,2975,3085,3383,3777,4156,4452,4576,4513,4219,3727,3026,2178,1180,94,-1067,-2276,-3480,-4679,-5796,-6822,-7687,-8369,-8826,-9037,-8992,-8683,-8131,-7360,-6410,-5352,-4241,-3183,-2226,-1470,-934,-674,-692,-990,-1560,-2374,-3399,-4591,-5879,-7192,-8428,-9491,-10277,-10700,-10681,-10181,-9189,-7740,-5913,-3838,-1670,409,2228,3644,4565,4947,4835,4299,3486,2535,1622,882,439,379,731,1504,2648,4092,5720,7411,9011,10388,11426,12027,12170,11840,11112,10050,8784,7397,6021,4717,3553,2570,1749,1108,585,174,-174,-454,-668,-788,-760,-563,-135,514,1394,2430,3570,4683,5691,6459,6921,6994,6655,5881,4703,3160,1331,-681,-2757,-4739,-6488,-7847,-8707,-8987,-8659,-7775,-6417,-4769,-2997,-1342,18,897,1200,878,-30,-1431,-3183,-5120,-7060,-8878,-10420,-11645,-12493,-12963,-13096,-12907,-12476,-11839,-11064,-10195,-9275,-8338,-7396,-6466,-5534,-4604,-3658,-2692,-1703,-700,311,1301,2257,3148,3965,4686,5334,5893,6414,6906,7408,7955,8559,9245,9996,10813,11650,12474,13236,13861,14304,14478,14326,13792,12843,11473,9724,7658,5400,3083,875,-1069,-2588,-3570,-3937,-3654,-2774,-1365,401,2364,4297,6011,7327,8112,8316,7921,6986,5603,3888,1972,-27,-2002,-3859,-5530,-6946,-8079,-8885,-9368,-9537,-9428,-9104,-8643,-8127,-7660,-7308,-7141,-7205,-7491,-8006,-8686,-9478,-10300,-11075,-11726,-12192,-12437,-12423,-12159,-11639,-10876,-9905,-8726,-7403,-5953,-4453,-2937,-1489,-126,1090,2170,3108,3935,4660,5315,5877,6346,6666,6808,6720,6406,5861,5161,4378,3640,3077,2796,2921,3476,4493,5885,7555,9315,10993,12361,13258,13535,13119,12003,10262,8008,5442,2751,166,-2117,-3919,-5114,-5629,-5469,-4697,-3450,-1917,-294,1191,2377,3124,3378,3135,2478,1489,335,-866,-1972,-2871,-3501,-3803,-3795,-3484,-2955,-2251,-1485,-712,-10,574,1016,1289,1401,1343,1123,744,219,-452,-1237,-2140,-3113,-4152,-5204,-6253,-7237,-8132,-8880,-9472,-9875,-10121,-10210,-10207,-10139,-10054,-9970,-9896,-9810,-9693,-9503,-9215,-8801,-8234,-7519,-6642,-5628,-4496,-3284,-2037,-819,331,1347,2214,2903,3444,3866,4237,4631,5110,5747,6560,7577,8760,10080,11455,12816,14061,15120,15910,16387,16522,16310,15783,14968,13949,12763,11519,10257,9071,8015,7138,6487,6068,5880,5877,6001,6169,6287,6296,6115,5739,5153,4382,3455,2403,1250,6,-1309,-2706,-4142,-5595,-6995,-8273,-9336,-10112,-10522,-10545,-10166,-9441,-8433,-7279,-6087,-5027,-4200,-3741,-3696,-4102,-4915,-6070,-7436,-8878,-10224,-11335,-12066,-12343,-12111,-11398,-10270,-8833,-7252,-5651,-4199,-2990,-2104,-1566,-1352,-1411,-1645,-1968,-2247,-2412,-2355,-2038,-1439,-562,532,1769,3056,4279,5352,6196,6774,7086,7172,7101,6963,6861,6869,7071,7476,8091,8838,9624,10300,10721,10732,10222,9119,7431,5219,2642,-127,-2831,-5257,-7153,-8352,-8716,-8197,-6839,-4769,-2196,598,3338,5723,7541,8638,8975,8598,7656,6342,4874,3473,2303,1484,1065,1024,1289,1761,2296,2786,3107,3199,3012,2563,1876,1019,38,-993,-2060,-3126,-4208,-5315,-6465,-7683,-8955,-10281,-11612,-12908,-14106,-15146,-15971,-16546,-16834,-16839,-16556,-16019,-15267,-14338,-13287,-12144,-10932,-9657,-8302,-6843,-5271,-3564,-1767,90,1900,3577,5001,6079,6752,6997,6864,6437,5871,5317,4969,4965,5439,6433,7952,9911,12176,14563,16864,18863,20373,21223,21326,20619,19151,16992,14312,11286,8151,5108,2371,100,-1594,-2647,-3067,-2919,-2309,-1399,-360,638,1425,1897,1973,1651,969,14,-1104,-2261,-3351,-4287,-5023,-5550,-5883,-6080,-6186,-6266,-6350,-6478,-6628,-6814,-6977,-7112,-7177,-7173,-7110,-7024,-6961,-7000,-7190,-7595,-8236,-9105,-10172,-11353,-12563,-13686,-14615,-15252,-15507,-15316,-14653,-13490,-11889,-9877,-7589,-5119,-2618,-220,1967,3839,5360,6514,7333,7875,8226,8458,8661,8885,9167,9513,9910,10318,10710,11029,11257,11361,11344,11203,10967,10646,10286,9902,9537,9207,8933,8715,8556,8415,8273,8065,7736,7241,6522,5582,4419,3103,1710,372,-800,-1654,-2122,-2110,-1642,-737,488,1928,3411,4804,5957,6738,7083,6904,6224,5056,3494,1651,-324,-2278,-4064,-5564,-6707,-7466,-7866,-7967,-7862,-7635,-7389,-7181,-7072,-7074,-7201,-7436,-7760,-8156,-8587,-9040,-9480,-9877,-10201,-10411,-10471,-10372,-10093,-9667,-9123,-8517,-7909,-7355,-6894,-6574,-6389,-6354,-6426,-6561,-6677,-6687,-6478,-5962,-5068,-3744,-2035,23,2277,4594,6767,8637,10043,10896,11162,10887,10183,9222,8205,7343,6819,6781,7289,8351,9865,11686,13598,15368,16764,17583,17687,16991,15515,13340,10639,7643,4618,1861,-370,-1858,-2465,-2191,-1102,576,2585,4600,6321,7479,7909,7507,6324,4437,2074,-572,-3207,-5621,-7580,-8964,-9679,-9747,-9235,-8278,-7045,-5716,-4461,-3432,-2728,-2417,-2517,-3007,-3853,-4975,-6312,-7767,-9259,-10703,-12006,-13109,-13926,-14443,-14603,-14439,-13946,-13178,-12177,-11012,-9730,-8405,-7071,-5789,-4586,-3490,-2520,-1654,-899,-191,475,1165,1878,2632,3409,4170,4878,5477,5928,6200,6292,6214,6021,5756,5525,5374,5417,5680,6225,7033,8085,9298,10581,11799,12828,13522,13796,13559,12802,11538,9838,7817,5582,3297,1054,-1001,-2805,-4281,-5399,-6156,-6571,-6703,-6618,-6411,-6162,-5955,-5834,-5825,-5900,-6012,-6078,-6007,-5719,-5150,-4280,-3138,-1795,-376,981,2114,2884,3180,2952,2203,1018,-472,-2100,-3659,-5002,-5973,-6519,-6616,-6340,-5781,-5096,-4423,-3911,-3670,-3767,-4237,-5041,-6106,-7315,-8495,-9498,-10144,-10314,-9938,-9009,-7600,-5838,-3889,-1926,-98,1482,2774,3777,4569,5228,5867,6568,7383,8319,9337,10348,11260,11961,12374,12450,12202,11675,10981,10231,9571,9110,8944,9114,9601,10354,11252,12163,12931,13413,13483,13062,12113,10652,8750,6513,4091,1631,-690,-2743,-4387,-5556,-6201,-6333,-5999,-5274,-4277,-3118,-1931,-836,68,688,990,943,585,-53,-886,-1843,-2843,-3823,-4745,-5594,-6381,-7136,-7882,-8654,-9450,-10249,-11027,-11712,-12276,-12656,-12849,-12844,-12677,-12375,-11994,-11573,-11139,-10729,-10330,-9964,-9602,-9245,-8851,-8407,-7860,-7194,-6369,-5393,-4268,-3039,-1749,-465,776,1938,3005,4023,4990,5994,7041,8168,9363,10571,11724,12713,13431,13781,13681,13109,12060,10607,8834,6888,4925,3117,1634,622,174,359,1134,2432,4091,5914,7680,9155,10138,10476,10085,8971,7225,5026,2603,231,-1838,-3388,-4266,-4422,-3881,-2759,-1237,481,2164,3623,4699,5297,5403,5039,4317,3347,2283,1260,385,-255,-635,-755,-665,-437,-167,53,133,5,-366,-992,-1848,-2882,-4035,-5226,-6387,-7451,-8359,-9088,-9613,-9940,-10100,-10113,-10042,-9924,-9806,-9721,-9693,-9720,-9802,-9923,-10055,-10192,-10292,-10341,-10294,-10121,-9762,-9190,-8346,-7232,-5828,-4185,-2344,-407,1526,3333,4886,6092,6860,7185,7060,6590,5861,5048,4293,3769,3598,3889,4685,5976,7700,9738,11935,14117,16103,17731,18875,19442,19384,18700,17408,15594,13322,10734,7937,5091,2328,-216,-2417,-4200,-5491,-6287,-6595,-6493,-6041,-5391,-4605,-3851,-3169,-2671,-2367,-2294,-2436,-2781,-3299,-3957,-4721,-5556,-6437,-7334,-8231,-9099,-9907,-10612,-11168,-11513,-11609,-11418,-10940,-10214,-9286,-8261,-7222,-6291,-5535,-5050,-4841,-4924,-5245,-5699,-6203,-6576,-6738,-6550,-5983,-5017,-3716,-2151,-470,1237,2823,4230,5404,6349,7096,7707,8236,8741,9247,9738,10207,10576,10821,10861,10691,10272,9643,8809,7856,6834,5852,4995,4360,4020,4027,4377,5059,5956,6985,7970,8784,9275,9341,8925,8007,6654,4946,3031,1050,-833,-2494,-3827,-4757,-5276,-5366,-5085,-4488,-3664,-2711,-1741,-840,-112,411,680,737,598,345,35,-263,-506,-656,-734,-739,-739,-774,-912,-1191,-1642,-2254,-3008,-3836,-4696,-5497,-6209,-6762,-7159,-7376,-7454,-7416,-7324,-7229,-7198,-7265,-7484,-7837,-8334,-8920,-9554,-10170,-10711,-11099,-11292,-11213,-10828,-10078,-8949,-7414,-5494,-3227,-678,2045,4823,7511,9960,12026,13600,14592,14976,14761,14009,12826,11326,9670,7993,6455,5179,4275,3821,3837,4322,5204,6384,7730,9080,10293,11205,11721,11733,11225,10185,8691,6832,4763,2654,673,-994,-2229,-2927,-3064,-2666,-1826,-676,606,1849,2880,3572,3829,3625,2971,1940,632,-830,-2320,-3716,-4935,-5909,-6627,-7097,-7377,-7535,-7658,-7824,-8100,-8516,-9089,-9770,-10525,-11267,-11934,-12469,-12819,-12998,-12989,-12852,-12601,-12287,-11934,-11543,-11127,-10648,-10107,-9454,-8695,-7794,-6764,-5602,-4312,-2913,-1416,158,1768,3392,4965,6450,7801,8966,9935,10666,11157,11391,11351,11047,10464,9656,8650,7536,6406,5365,4531,3993,3836,4096,4783,5863,7257,8869,10568,12219,13699,14874,15662,15966,15756,15000,13726,11974,9842,7419,4861,2265,-198,-2455,-4368,-5908,-7021,-7723,-8048,-8056,-7828,-7443,-6981,-6493,-6040,-5643,-5333,-5122,-5014,-5014,-5117,-5302,-5570,-5886,-6261,-6668,-7125,-7607,-8126,-8645,-9140,-9577,-9898,-10087,-10095,-9934,-9601,-9133,-8558,-7935,-7277,-6643,-6029,-5460,-4943,-4474,-4070,-3722,-3433,-3197,-2986,-2784,-2543,-2225,-1796,-1205,-445,516,1658,2964,4391,5870,7347,8715,9922,10868,11498,11774,11649,11149,10283,9117,7721,6201,4654,3216,1982,1073,560,509,924,1808,3083,4679,6473,8331,10127,11722,13010,13901,14335,14292,13777,12832,11516,9919,8136,6270,4430,2702,1169,-122,-1153,-1941,-2522,-2970,-3334,-3692,-4059,-4460,-4864,-5236,-5537,-5707,-5747,-5620,-5388,-5057,-4734,-4462,-4352,-4461,-4855,-5555,-6550,-7793,-9177,-10579,-11837,-12805,-13339,-13350,-12792,-11694,-10138,-8265,-6249,-4272,-2525,-1146,-255,96,-97,-787,-1884,-3246,-4724,-6111,-7244,-7915,-7996,-7366,-5986,-3878,-1145,2071,5536,9040,12307,15139,17319,18736,19297,19012,17925,16160,13861,11234,8470,5795,3385,1420,-7,-822,-1036,-710,70,1145,2386,3612,4697,5480,5895,5846,5335,4382,3042,1443,-312,-2044,-3634,-4925,-5832,-6290,-6287,-5878,-5132,-4178,-3148,-2165,-1360,-806,-563,-633,-983,-1534,-2189,-2818,-3310,-3560,-3503,-3120,-2434,-1530,-507,490,1334,1900,2093,1869,1223,203,-1100,-2565,-4062,-5450,-6618,-7486,-7995,-8158,-7987,-7554,-6936,-6224,-5514,-4893,-4432,-4185,-4166,-4382,-4777,-5297,-5847,-6318,-6629,-6670,-6405,-5788,-4831,-3572,-2063,-396,1348,3066,4659,6037,7110,7815,8112,7999,7515,6733,5773,4772,3877,3231,2934,3067,3652,4665,6047,7692,9479,11275,12935,14349,15399,16024,16171,15831,15026,13780,12178,10257,8126,5839,3497,1175,-1038,-3067,-4826,-6270,-7338,-8033,-8352,-8342,-8065,-7601,-7037,-6463,-5934,-5521,-5236,-5107,-5131,-5300,-5614,-6067,-6653,-7378,-8216,-9155,-10149,-11149,-12095,-12918,-13561,-13967,-14095,-13920,-13419,-12623,-11529,-10223,-8743,-7209,-5699,-4345,-3219,-2427,-1987,-1911,-2145,-2576,-3082,-3491,-3642,-3399,-2649,-1330,543,2934,5699,8695,11709,14545,17000,18922,20195,20773,20667,19921,18648,16929,14900,12654,10286,7900,5555,3374,1417,-188,-1360,-2016,-2087,-1571,-484,1085,3018,5141,7275,9213,10766,11771,12098,11691,10537,8724,6389,3747,1046,-1449,-3492,-4878,-5495,-5305,-4395,-2929,-1150,661,2234,3328,3792,3551,2634,1155,-726,-2794,-4859,-6735,-8285,-9425,-10111,-10373,-10250,-9849,-9274,-8654,-8108,-7736,-7598,-7702,-8008,-8410,-8791,-9001,-8922,-8468,-7625,-6429,-5003,-3496,-2092,-981,-300,-171,-611,-1604,-3044,-4774,-6609,-8325,-9725,-10616,-10871,-10399,-9202,-7318,-4877,-2031,1024,4079,6956,9465,11486,12920,13714,13863,13388,12354,10853,9008,6954,4855,2870,1146,-186,-1041,-1383,-1203,-568,456,1757,3222,4743,6221,7562,8713,9592,10180,10424,10320,9858,9069,7997,6723,5343,3957,2683,1596,775,246,15,46,278,628,1007,1335,1534,1577,1428,1123,669,122,-485,-1119,-1746,-2376,-2991,-3616,-4258,-4929,-5639,-6383,-7154,-7939,-8703,-9430,-10060,-10559,-10876,-10951,-10766,-10288,-9535,-8561,-7428,-6253,-5145,-4195,-3505,-3090,-2960,-3062,-3299,-3583,-3778,-3799,-3552,-2984,-2079,-844,676,2398,4230,6044,7704,9077,10030,10466,10319,9577,8286,6549,4523,2403,396,-1288,-2477,-3059,-2965,-2235,-928,809,2814,4927,6954,8790,10287,11405,12093,12345,12199,11676,10845,9754,8457,7012,5460,3842,2191,536,-1093,-2660,-4130,-5450,-6589,-7498,-8175,-8611,-8850,-8925,-8916,-8872,-8867,-8934,-9107,-9388,-9763,-10210,-10677,-11122,-11480,-11678,-11665,-11364,-10753,-9811,-8573,-7102,-5506,-3906,-2434,-1205,-298,245,437,321,-27,-525,-1080,-1630,-2101,-2457,-2669,-2721,-2619,-2385,-2034,-1599,-1094,-520,143,915,1856,2967,4290,5786,7422,9109,10765,12275,13556,14514,15094,15259,14993,14332,13300,11993,10482,8880,7285,5808,4526,3537,2867,2573,2631,3037,3730,4645,5695,6786,7811,8687,9317,9637,9612,9209,8462,7396,6088,4632,3124,1678,394,-651,-1396,-1832,-1978,-1890,-1657,-1373,-1147,-1057,-1180,-1547,-2162,-3018,-4051,-5226,-6461,-7697,-8872,-9922,-10818,-11517,-12020,-12331,-12475,-12495,-12436,-12339,-12242,-12151,-12063,-11949,-11760,-11462,-11000,-10361,-9540,-8562,-7486,-6378,-5336,-4433,-3746,-3317,-3146,-3207,-3430,-3704,-3928,-3964,-3710,-3089,-2045,-582,1257,3408,5748,8170,10542,12736,14652,16197,17305,17936,18067,17687,16828,15507,13794,11766,9521,7198,4920,2853,1120,-151,-889,-1071,-709,97,1241,2557,3881,5047,5902,6340,6279,5708,4660,3218,1518,-288,-2027,-3540,-4702,-5418,-5660,-5430,-4787,-3821,-2653,-1412,-246,723,1378,1664,1543,1062,276,-714,-1790,-2875,-3862,-4728,-5434,-5993,-6423,-6746,-6994,-7160,-7259,-7258,-7157,-6932,-6584,-6119,-5549,-4909,-4224,-3530,-2878,-2299,-1857,-1588,-1537,-1721,-2157,-2794,-3598,-4464,-5307,-6012,-6508,-6705,-6599,-6168,-5457,-4511,-3400,-2184,-937,287,1424,2421,3228,3802,4109,4138,3893,3416,2752,2007,1257,622,179,-3,108,512,1177,2043,3058,4135,5231,6292,7282,8204,9040,9808,10512,11155,11741,12258,12688,13003,13165,13142,12873,12343,11496,10349,8891,7173,5254,3212,1158,-817,-2615,-4161,-5404,-6339,-6973,-7364,-7576,-7690,-7791,-7942,-8207,-8589,-9111,-9717,-10376,-11011,-11558,-11966,-12190,-12217,-12059,-11730,-11278,-10727,-10112,-9435,-8716,-7942,-7122,-6271,-5402,-4556,-3766,-3072,-2501,-2079,-1787,-1627,-1542,-1499,-1432,-1293,-1008,-543,165,1130,2360,3833,5492,7251,9025,10691,12171,13370,14243,14754,14918,14740,14283,13569,12675,11608,10433,9133,7754,6285,4769,3227,1729,347,-827,-1692,-2166,-2183,-1710,-770,567,2189,3930,5623,7076,8132,8650,8567,7854,6558,4788,2667,390,-1875,-3940,-5651,-6886,-7567,-7683,-7262,-6421,-5292,-4066,-2942,-2099,-1695,-1829,-2519,-3736,-5353,-7215,-9116,-10860,-12254,-13174,-13525,-13294,-12517,-11286,-9718,-7962,-6159,-4441,-2928,-1686,-768,-171,131,202,128,2,-80,-35,172,572,1118,1766,2420,2998,3410,3607,3548,3279,2832,2331,1873,1590,1579,1908,2596,3611,4876,6275,7674,8935,9930,10564,10777,10564,9952,9027,7879,6626,5377,4214,3209,2390,1781,1368,1152,1104,1211,1437,1750,2102,2430,2691,2810,2771,2534,2122,1552,885,171,-514,-1125,-1601,-1927,-2072,-2068,-1909,-1662,-1352,-1059,-816,-693,-697,-851,-1125,-1489,-1897,-2304,-2681,-3015,-3312,-3589,-3878,-4206,-4600,-5067,-5614,-6212,-6859,-7500,-8124,-8672,-9118,-9422,-9547,-9483,-9211,-8750,-8135,-7409,-6652,-5925,-5307,-4858,-4606,-4582,-4738,-5051,-5418,-5757,-5958,-5923,-5583,-4874,-3816,-2389,-702,1213,3212,5211,7091,8753,10128,11150,11796,12064,11950,11503,10731,9690,8422,6992,5473,3970,2581,1428,613,208,269,781,1709,2954,4399,5897,7311,8509,9405,9943,10123,9974,9570,8976,8279,7514,6729,5900,5035,4074,3017,1824,527,-856,-2245,-3567,-4738,-5677,-6352,-6741,-6892,-6867,-6767,-6708,-6780,-7085,-7646,-8479,-9513,-10671,-11807,-12813,-13549,-13940,-13926,-13513,-12730,-11650,-10345,-8903,-7390,-5875,-4403,-3018,-1765,-687,188,808,1188,1305,1198,900,459,-63,-613,-1132,-1558,-1845,-1940,-1804,-1404,-715,254,1507,2989,4658,6434,8226,9945,11487,12754,13671,14148,14153,13654,12673,11266,9523,7569,5544,3580,1808,304,-861,-1670,-2125,-2244,-2054,-1580,-846,129,1298,2625,4017,5385,6607,7563,8159,8319,8038,7342,6329,5109,3835,2633,1625,893,467,353,498,835,1279,1716,2073,2240,2167,1797,1118,143,-1097,-2527,-4089,-5681,-7239,-8678,-9936,-10967,-11713,-12168,-12296,-12112,-11631,-10892,-9954,-8886,-7766,-6662,-5648,-4759,-4032,-3465,-3042,-2728,-2478,-2246,-1986,-1672,-1283,-819,-288,288,886,1477,2033,2541,2975,3348,3650,3902,4128,4343,4595,4900,5284,5765,6315,6905,7481,7952,8273,8354,8181,7736,7052,6168,5166,4112,3087,2168,1408,863,562,503,679,1024,1473,1927,2285,2470,2405,2074,1477,662,-308,-1350,-2391,-3343,-4146,-4749,-5113,-5242,-5132,-4832,-4390,-3876,-3373,-2945,-2651,-2532,-2588,-2818,-3179,-3632,-4115,-4578,-4979,-5264,-5439,-5463,-5365,-5148,-4844,-4487,-4120,-3780,-3490,-3274,-3104,-2966,-2791,-2530,-2121,-1524,-751,180,1158,2087,2820,3238,3257,2829,2001,860,-439,-1704,-2755,-3413,-3577,-3197,-2302,-988,598,2290,3898,5275,6281,6848,6937,6581,5849,4841,3683,2488,1352,356,-469,-1110,-1557,-1834,-1925,-1830,-1529,-990,-209,822,2077,3507,5050,6612,8110,9445,10551,11354,11830,11941,11707,11125,10246,9105,7771,6315,4819,3353,1988,772,-279,-1144,-1878,-2497,-3080,-3666,-4318,-5052,-5884,-6798,-7756,-8727,-9665,-10531,-11306,-11964,-12500,-12890,-13121,-13150,-12955,-12502,-11779,-10803,-9600,-8244,-6817,-5417,-4153,-3110,-2374,-1990,-1991,-2357,-3055,-4013,-5136,-6319,-7455,-8446,-9217,-9716,-9912,-9793,-9351,-8586,-7478,-6047,-4266,-2198,148,2662,5270,7841,10261,12425,14231,15641,16603,17149,17283,17080,16568,15838,14919,13905,12812,11732,10659,9659,8706,7820,6972,6145,5336,4540,3800,3151,2670,2418,2443,2790,3415,4287,5283,6282,7136,7703,7891,7621,6925,5830,4477,2983,1509,198,-855,-1564,-1933,-1977,-1786,-1463,-1149,-956,-1019,-1391,-2128,-3194,-4530,-6040,-7589,-9084,-10394,-11476,-12269,-12785,-13037,-13060,-12899,-12589,-12147,-11593,-10916,-10108,-9162,-8070,-6838,-5497,-4075,-2624,-1204,132,1321,2317,3083,3597,3857,3866,3669,3285,2790,2213,1634,1090,637,315,155,185,426,875,1541,2400,3407,4520,5633,6661,7482,7989,8098,7769,6998,5860,4464,2950,1498,243,-678,-1198,-1303,-1031,-474,239,973,1595,1989,2092,1882,1384,686,-113,-896,-1557,-2025,-2274,-2293,-2135,-1831,-1462,-1061,-705,-412,-241,-197,-312,-557,-934,-1369,-1822,-2201,-2443,-2482,-2283,-1834,-1163,-332,576,1457,2213,2755,3010,2961,2578,1924,1014,-57,-1235,-2432,-3580,-4602,-5447,-6062,-6417,-6510,-6341,-5947,-5382,-4695,-3974,-3262,-2636,-2109,-1693,-1368,-1070,-755,-345,198,905,1770,2749,3801,4822,5755,6503,7016,7246,7200,6885,6369,5712,4988,4252,3539,2848,2150,1424,621,-239,-1141,-2011,-2746,-3252,-3417,-3197,-2563,-1566,-295,1137,2569,3887,4973,5748,6218,6365,6291,6034,5709,5363,5050,4774,4510,4219,3819,3270,2481,1443,116,-1468,-3278,-5224,-7234,-9183,-10977,-12524,-13744,-14607,-15104,-15249,-15109,-14725,-14183,-13530,-12816,-12065,-11285,-10468,-9599,-8657,-7627,-6507,-5302,-4030,-2729,-1446,-228,851,1741,2391,2759,2857,2681,2307,1765,1164,552,3,-414,-680,-717,-527,-62,671,1663,2880,4268,5755,7268,8736,10087,11287,12295,13101,13710,14127,14371,14446,14357,14096,13655,13027,12208,11215,10069,8814,7489,6156,4848,3637,2550,1656,984,583,468,645,1067,1685,2373,3022,3479,3617,3335,2572,1336,-304,-2204,-4182,-6005,-7461,-8360,-8568,-8063,-6871,-5167,-3134,-1063,804,2207,2976,3017,2323,994,-814,-2888,-5003,-6957,-8584,-9782,-10505,-10778,-10661,-10259,-9670,-9018,-8373,-7817,-7365,-7029,-6786,-6589,-6407,-6172,-5869,-5454,-4937,-4321,-3631,-2915,-2194,-1528,-932,-442,-64,198,357,432,453,455,470,531,668,900,1247,1722,2330,3086,3975,4998,6112,7282,8444,9515,10423,11059,11369,11272,10753,9809,8496,6892,5150,3389,1819,550,-258,-556,-320,390,1457,2723,4000,5123,5925,6314,6238,5691,4754,3484,2016,452,-1092,-2514,-3734,-4680,-5321,-5623,-5600,-5271,-4689,-3922,-3067,-2216,-1481,-937,-650,-631,-861,-1269,-1761,-2220,-2551,-2655,-2510,-2097,-1494,-782,-92,433,670,512,-90,-1130,-2539,-4182,-5892,-7463,-8710,-9482,-9676,-9284,-8342,-6982,-5355,-3647,-2029,-647,421,1112,1478,1552,1449,1262,1098,1026,1104,1340,1718,2204,2738,3266,3734,4100,4332,4419,4345,4103,3692,3084,2291,1294,118,-1200,-2594,-3982,-5260,-6334,-7117,-7543,-7585,-7240,-6538,-5534,-4297,-2894,-1397,143,1666,3137,4514,5770,6874,7808,8540,9070,9372,9448,9300,8936,8374,7645,6767,5775,4684,3521,2283,996,-348,-1718,-3097,-4431,-5682,-6761,-7633,-8212,-8484,-8427,-8058,-7436,-6617,-5695,-4744,-3840,-3028,-2340,-1774,-1319,-958,-674,-462,-341,-316,-431,-687,-1107,-1670,-2352,-3094,-3843,-4509,-5035,-5335,-5364,-5087,-4489,-3608,-2476,-1181,206,1601,2931,4143,5215,6116,6886,7511,8053,8510,8914,9259,9537,9733,9818,9785,9618,9320,8900,8364,7718,6973,6120,5169,4132,3013,1870,717,-363,-1338,-2140,-2753,-3148,-3350,-3367,-3260,-3044,-2783,-2481,-2167,-1836,-1482,-1099,-670,-193,334,905,1488,2050,2534,2879,3017,2891,2448,1678,578,-800,-2394,-4107,-5841,-7489,-8966,-10178,-11078,-11599,-11730,-11452,-10797,-9798,-8548,-7127,-5669,-4283,-3090,-2187,-1626,-1434,-1571,-1959,-2478,-2991,-3354,-3451,-3200,-2555,-1553,-223,1297,2923,4494,5897,7024,7790,8168,8142,7772,7107,6261,5322,4408,3608,3010,2684,2660,2972,3592,4481,5557,6712,7819,8753,9394,9644,9460,8813,7758,6358,4745,3062,1466,107,-897,-1478,-1618,-1362,-817,-102,611,1197,1514,1500,1107,365,-656,-1866,-3108,-4285,-5239,-5913,-6220,-6184,-5814,-5215,-4474,-3736,-3109,-2711,-2600,-2804,-3281,-3951,-4694,-5372,-5867,-6069,-5929,-5413,-4559,-3420,-2088,-684,682,1886,2833,3448,3703,3583,3138,2409,1477,415,-702,-1812,-2858,-3807,-4622,-5289,-5790,-6124,-6278,-6257,-6048,-5648,-5071,-4322,-3443,-2487,-1509,-593,212,854,1323,1624,1812,1924,2053,2238,2549,2996,3576,4236,4911,5488,5887,6014,5834,5351,4614,3731,2804,1977,1335,953,836,955,1214,1527,1768,1874,1806,1573,1254,940,734,751,1015,1574,2359,3321,4340,5317,6142,6733,7033,7018,6695,6094,5269,4267,3150,1939,685,-630,-1973,-3364,-4777,-6206,-7604,-8935,-10132,-11136,-11888,-12326,-12431,-12179,-11605,-10743,-9680,-8488,-7276,-6110,-5069,-4196,-3511,-3032,-2738,-2621,-2647,-2790,-3018,-3293,-3596,-3881,-4136,-4308,-4366,-4258,-3931,-3345,-2477,-1319,70,1644,3282,4895,6358,7583,8508,9091,9358,9350,9152,8876,8608,8457,8447,8609,8881,9213,9498,9657,9610,9305,8723,7876,6789,5532,4145,2720,1291,-69,-1344,-2502,-3538,-4446,-5225,-5859,-6341,-6637,-6739,-6612,-6255,-5660,-4838,-3835,-2687,-1478,-281,821,1748,2461,2928,3169,3211,3125,2958,2780,2608,2477,2348,2211,1986,1637,1099,358,-583,-1658,-2774,-3783,-4545,-4914,-4792,-4147,-3005,-1480,259,2005,3526,4631,5155,5028,4246,2906,1165,-764,-2659,-4308,-5529,-6221,-6321,-5865,-4929,-3647,-2179,-696,644,1716,2434,2766,2730,2392,1845,1204,586,92,-190,-205,73,647,1471,2500,3644,4817,5921,6873,7582,8016,8093,7831,7196,6228,4975,3504,1928,359,-1085,-2296,-3207,-3775,-4018,-3974,-3744,-3403,-3096,-2898,-2914,-3190,-3728,-4496,-5406,-6332,-7146,-7703,-7892,-7647,-6938,-5831,-4405,-2840,-1300,28,982,1475,1458,986,156,-883,-1966,-2946,-3709,-4179,-4358,-4253,-3946,-3498,-2980,-2459,-1959,-1512,-1117,-784,-501,-298,-166,-147,-241,-465,-799,-1222,-1672,-2095,-2418,-2576,-2523,-2229,-1689,-936,-1,1029,2102,3121,4038,4796,5375,5791,6056,6247,6388,6572,6810,7146,7550,8000,8413,8712,8806,8594,8049,7126,5892,4410,2809,1240,-174,-1286,-2041,-2394,-2386,-2102,-1669,-1243,-956,-930,-1199,-1775,-2553,-3422,-4209,-4756,-4935,-4663,-3928,-2791,-1363,196,1717,3039,4036,4627,4795,4562,4008,3222,2310,1352,420,-468,-1292,-2088,-2863,-3661,-4483,-5335,-6192,-7011,-7747,-8340,-8746,-8926,-8867,-8576,-8079,-7419,-6637,-5795,-4907,-4029,-3158,-2319,-1528,-789,-146,393,761,946,883,574,-6,-819,-1815,-2910,-3991,-4938,-5645,-6006,-5973,-5521,-4685,-3525,-2136,-628,904,2356,3675,4822,5793,6617,7325,7966,8552,9103,9572,9916,10056,9925,9478,8702,7640,6374,5028,3736,2629,1803,1301,1118,1179,1383,1595,1689,1566,1169,491,-410,-1439,-2464,-3333,-3912,-4069,-3738,-2885,-1557,147,2073,4037,5854,7352,8411,8970,9021,8632,7898,6947,5905,4876,3918,3071,2297,1566,817,-9,-909,-1904,-2922,-3917,-4794,-5476,-5896,-6015,-5835,-5389,-4768,-4076,-3441,-2991,-2805,-2939,-3380,-4036,-4812,-5521,-6037,-6200,-5927,-5187,-4005,-2484,-762,989,2589,3875,4732,5075,4916,4282,3294,2073,779,-433,-1430,-2100,-2378,-2240,-1710,-842,265,1507,2762,3911,4852,5499,5785,5682,5180,4305,3114,1676,104,-1509,-3015,-4340,-5356,-6043,-6361,-6350,-6088,-5657,-5197,-4793,-4552,-4515,-4703,-5085,-5598,-6150,-6629,-6939,-6964,-6655,-5951,-4881,-3472,-1835,-73,1658,3232,4525,5461,6011,6192,6072,5743,5316,4874,4507,4219,4026,3875,3710,3478,3131,2654,2068,1420,779,234,-158,-329,-282,-12,414,933,1453,1880,2138,2161,1932,1448,775,-33,-853,-1600,-2162,-2477,-2515,-2281,-1827,-1226,-551,104,698,1196,1604,1959,2305,2703,3179,3764,4411,5083,5680,6108,6278,6113,5586,4715,3552,2214,833,-452,-1482,-2182,-2471,-2386,-1981,-1398,-789,-320,-136,-321,-924,-1885,-3140,-4516,-5872,-7040,-7870,-8278,-8198,-7629,-6632,-5268,-3673,-1953,-258,1302,2606,3567,4115,4203,3813,2953,1653,-25,-1999,-4161,-6395,-8557,-10520,-12146,-13321,-13970,-14041,-13545,-12531,-11099,-9375,-7512,-5663,-3951,-2492,-1327,-470,104,475,698,869,1029,1221,1451,1700,1939,2136,2257,2305,2290,2261,2286,2441,2805,3436,4365,5568,6998,8525,10045,11382,12435,13081,13295,13083,12516,11710,10789,9879,9077,8422,7926,7524,7148,6692,6077,5239,4156,2851,1382,-149,-1645,-2981,-4072,-4837,-5233,-5266,-4955,-4387,-3653,-2872,-2181,-1669,-1433,-1479,-1790,-2269,-2786,-3186,-3325,-3083,-2418,-1337,54,1621,3165,4519,5508,6035,6043,5541,4596,3302,1794,180,-1389,-2836,-4036,-4944,-5497,-5687,-5523,-5043,-4326,-3465,-2568,-1766,-1159,-853,-906,-1342,-2125,-3186,-4383,-5566,-6547,-7175,-7311,-6903,-5943,-4524,-2794,-951,781,2197,3128,3480,3223,2437,1232,-198,-1665,-2977,-3970,-4526,-4580,-4121,-3188,-1860,-259,1494,3233,4838,6152,7107,7601,7662,7289,6593,5667,4663,3692,2873,2256,1871,1679,1637,1645,1641,1541,1305,899,325,-411,-1279,-2249,-3282,-4334,-5357,-6288,-7082,-7643,-7943,-7884,-7438,-6564,-5257,-3551,-1524,723,3027,5231,7165,8680,9677,10107,9975,9356,8349,7090,5712,4339,3057,1941,1000,243,-364,-868,-1316,-1767,-2260,-2838,-3504,-4263,-5070,-5875,-6593,-7130,-7394,-7309,-6820,-5931,-4662,-3108,-1371,420,2118,3623,4819,5659,6098,6156,5841,5231,4365,3337,2217,1093,52,-817,-1437,-1743,-1697,-1306,-616,274,1236,2110,2760,3054,2936,2392,1482,328,-922,-2083,-3001,-3543,-3637,-3286,-2551,-1573,-522,407,1031,1210,865,-24,-1383,-3093,-4975,-6831,-8451,-9685,-10378,-10499,-10031,-9048,-7664,-6031,-4299,-2645,-1183,-17,795,1273,1436,1380,1200,986,835,796,878,1072,1303,1515,1610,1553,1294,866,316,-269,-777,-1123,-1225,-1051,-621,9,743,1471,2089,2519,2712,2667,2431,2054,1637,1253,971,848,900,1133,1523,2042,2643,3304,3969,4641,5260,5837,6315,6686,6890,6914,6715,6299,5688,4933,4114,3315,2618,2074,1714,1502,1391,1290,1106,771,223,-521,-1445,-2445,-3451,-4333,-5025,-5453,-5603,-5481,-5146,-4655,-4111,-3592,-3193,-2971,-2984,-3232,-3703,-4337,-5032,-5696,-6179,-6390,-6222,-5623,-4594,-3164,-1435,476,2431,4276,5899,7186,8099,8596,8725,8503,8032,7365,6596,5792,5001,4269,3592,2976,2391,1816,1236,639,41,-538,-1077,-1536,-1924,-2221,-2465,-2668,-2883,-3125,-3433,-3780,-4155,-4502,-4746,-4822,-4652,-4190,-3425,-2361,-1066,396,1895,3345,4601,5580,6192,6399,6184,5598,4690,3590,2417,1312,416,-173,-395,-232,238,928,1673,2312,2698,2707,2300,1495,380,-880,-2130,-3164,-3852,-4092,-3851,-3193,-2210,-1079,17,895,1393,1411,902,-109,-1538,-3252,-5090,-6880,-8459,-9670,-10404,-10568,-10109,-9032,-7358,-5180,-2619,162,2976,5623,7923,9725,10931,11497,11461,10880,9900,8634,7244,5826,4486,3254,2150,1158,239,-636,-1505,-2384,-3278,-4173,-5055,-5879,-6646,-7290,-7838,-8226,-8485,-8571,-8487,-8205,-7711,-6987,-6032,-4863,-3509,-2041,-524,941,2272,3378,4199,4694,4849,4690,4254,3623,2867,2092,1367,788,395,246,330,656,1168,1825,2554,3281,3943,4465,4807,4926,4824,4503,4027,3432,2827,2267,1834,1567,1479,1553,1729,1946,2103,2138,1973,1571,927,54,-995,-2156,-3344,-4471,-5452,-6206,-6683,-6836,-6665,-6176,-5425,-4464,-3380,-2250,-1139,-128,768,1487,2037,2386,2535,2468,2178,1657,914,-31,-1142,-2357,-3602,-4793,-5833,-6656,-7188,-7405,-7294,-6892,-6248,-5444,-4574,-3719,-2970,-2357,-1910,-1585,-1338,-1080,-736,-232,466,1371,2455,3658,4919,6150,7285,8262,9028,9551,9799,9756,9419,8793,7920,6847,5660,4454,3313,2344,1579,1059,751,587,486,321,4,-553,-1383,-2470,-3754,-5122,-6454,-7598,-8460,-8933,-9002,-8681,-8028,-7165,-6194,-5253,-4429,-3798,-3370,-3129,-3010,-2920,-2772,-2476,-1972,-1250,-305,800,2017,3265,4497,5647,6704,7617,8395,8993,9403,9590,9528,9211,8648,7879,6964,6001,5062,4258,3622,3198,2958,2850,2790,2689,2450,2024,1367,509,-506,-1588,-2649,-3587,-4339,-4844,-5103,-5111,-4900,-4498,-3928,-3219,-2376,-1416,-351,794,1983,3160,4267,5222,5963,6416,6543,6323,5764,4923,3874,2724,1591,569,-243,-822,-1148,-1273,-1260,-1189,-1156,-1207,-1409,-1748,-2233,-2804,-3421,-4006,-4507,-4850,-5006,-4933,-4644,-4167,-3564,-2925,-2365,-1970,-1858,-2060,-2609,-3467,-4558,-5778,-7000,-8095,-8952,-9471,-9601,-9293,-8566,-7439,-5976,-4267,-2400,-500,1333,3006,4432,5588,6435,7011,7334,7460,7429,7271,7014,6641,6150,5501,4676,3655,2439,1044,-485,-2085,-3682,-5192,-6525,-7620,-8404,-8859,-8979,-8783,-8323,-7635,-6776,-5777,-4652,-3421,-2051,-565,1067,2808,4637,6490,8294,9966,11422,12584,13401,13821,13836,13434,12639,11484,10021,8322,6462,4555,2700,1020,-379,-1417,-2043,-2255,-2120,-1717,-1208,-713,-392,-324,-572,-1103,-1845,-2666,-3395,-3891,-4006,-3695,-2942,-1849,-541,788,1945,2759,3087,2852,2043,696,-1072,-3132,-5303,-7404,-9279,-10755,-11753,-12176,-12033,-11335,-10158,-8608,-6794,-4864,-2927,-1123,476,1767,2743,3357,3665,3670,3460,3066,2559,1960,1299,577,-207,-1054,-1960,-2893,-3807,-4637,-5308,-5749,-5916,-5777,-5366,-4715,-3907,-3015,-2118,-1266,-496,197,826,1429,2045,2711,3451,4272,5166,6102,7039,7922,8679,9258,9587,9636,9387,8834,8036,7023,5884,4689,3499,2389,1381,504,-249,-901,-1471,-2004,-2526,-3066,-3650,-4283,-4968,-5700,-6426,-7124,-7709,-8129,-8310,-8207,-7784,-7052,-6023,-4772,-3364,-1899,-480,804,1859,2636,3086,3229,3091,2757,2324,1913,1627,1576,1802,2339,3147,4155,5253,6319,7223,7883,8218,8249,7997,7571,7077,6645,6370,6328,6517,6905,7382,7824,8075,7995,7469,6451,4933,3020,826,-1450,-3619,-5486,-6888,-7709,-7887,-7437,-6405,-4937,-3162,-1278,549,2165,3445,4313,4747,4759,4407,3769,2934,1994,1027,92,-763,-1519,-2159,-2702,-3151,-3544,-3900,-4253,-4639,-5061,-5562,-6123,-6783,-7510,-8329,-9204,-10133,-11070,-11973,-12784,-13427,-13825,-13915,-13617,-12927,-11819,-10354,-8604,-6679,-4707,-2817,-1130,265,1293,1945,2219,2175,1889,1459,992,598,352,341,582,1120,1918,2976,4242,5669,7205,8786,10332,11797,13079,14134,14879,15272,15262,14835,13986,12741,11150,9274,7196,5006,2791,636,-1378,-3192,-4744,-6011,-6961,-7617,-7971,-8078,-7958,-7654,-7191,-6583,-5825,-4905,-3815,-2524,-1064,561,2284,4037,5742,7302,8663,9753,10549,11035,11196,11050,10585,9816,8733,7361,5707,3829,1781,-354,-2467,-4457,-6193,-7596,-8566,-9080,-9111,-8723,-7961,-6968,-5819,-4674,-3595,-2681,-1952,-1430,-1083,-900,-817,-821,-871,-972,-1120,-1358,-1704,-2208,-2877,-3721,-4701,-5756,-6794,-7702,-8376,-8721,-8682,-8241,-7440,-6342,-5066,-3721,-2440,-1312,-442,148,414,401,144,-271,-748,-1207,-1558,-1770,-1820,-1744,-1583,-1421,-1303,-1288,-1387,-1574,-1821,-2050,-2208,-2248,-2124,-1839,-1393,-813,-129,625,1428,2268,3144,4067,5056,6110,7242,8420,9614,10767,11815,12689,13318,13656,13649,13304,12602,11601,10321,8850,7219,5515,3758,2009,274,-1404,-3028,-4554,-5977,-7252,-8356,-9243,-9896,-10274,-10373,-10199,-9764,-9143,-8367,-7556,-6756,-6065,-5514,-5121,-4867,-4685,-4504,-4219,-3762,-3066,-2108,-913,468,1942,3404,4755,5898,6787,7376,7707,7789,7723,7547,7368,7211,7135,7141,7229,7375,7552,7719,7853,7917,7899,7775,7544,7198,6727,6130,5392,4497,3451,2229,866,-628,-2196,-3776,-5298,-6671,-7816,-8650,-9118,-9170,-8816,-8078,-7043,-5810,-4511,-3277,-2224,-1445,-985,-830,-953,-1231,-1578,-1847,-1938,-1767,-1307,-572,361,1377,2339,3092,3522,3521,3073,2169,893,-658,-2360,-4072,-5686,-7088,-8223,-9028,-9508,-9648,-9473,-9012,-8293,-7373,-6299,-5131,-3947,-2805,-1773,-909,-240,193,400,374,162,-205,-648,-1092,-1454,-1639,-1579,-1212,-515,505,1810,3310,4921,6513,7987,9244,10226,10899,11277,11385,11275,10995,10585,10068,9459,8739,7919,6960,5893,4686,3391,2003,573,-867,-2284,-3632,-4895,-6037,-7066,-7964,-8751,-9424,-9971,-10373,-10577,-10513,-10127,-9330,-8110,-6440,-4374,-1989,599,3232,5781,8066,10014,11493,12495,12993,13000,12578,11748,10587,9141,7471,5642,3710,1742,-206,-2097,-3879,-5541,-7054,-8394,-9533,-10413,-10986,-11186,-10983,-10358,-9344,-8013,-6477,-4884,-3376,-2110,-1185,-672,-566,-808,-1279,-1851,-2359,-2704,-2786,-2595,-2152,-1533,-834,-164,387,747,890,822,594,281,-34,-268,-357,-262,22,484,1076,1761,2477,3195,3860,4463,4953,5320,5513,5502,5244,4705,3873,2745,1369,-193,-1847,-3470,-4960,-6187,-7086,-7591,-7692,-7419,-6820,-5978,-4983,-3906,-2826,-1783,-784,168,1114,2091,3134,4271,5507,6814,8143,9428,10564,11479,12078,12320,12171,11661,10822,9737,8474,7104,5676,4224,2745,1236,-323,-1946,-3610,-5299,-6934,-8437,-9703,-10625,-11132,-11160,-10725,-9852,-8658,-7270,-5841,-4565,-3544,-2930,-2723,-2928,-3435,-4104,-4767,-5235,-5387,-5095,-4354,-3170,-1654,67,1820,3443,4774,5714,6179,6185,5754,5003,4039,3005,2037,1237,696,453,506,822,1323,1912,2491,2954,3244,3320,3201,2924,2583,2233,1985,1854,1900,2079,2387,2730,3077,3352,3537,3621,3629,3614,3614,3695,3859,4130,4461,4817,5132,5356,5449,5394,5207,4920,4582,4249,3952,3711,3514,3318,3063,2681,2110,1294,234,-1081,-2574,-4205,-5857,-7468,-8938,-10222,-11265,-12063,-12598,-12896,-12972,-12859,-12576,-12174,-11647,-11049,-10373,-9643,-8880,-8100,-7329,-6598,-5918,-5310,-4759,-4255,-3754,-3211,-2587,-1821,-925,147,1330,2622,3934,5237,6446,7533,8445,9171,9698,10039,10211,10245,10186,10074,9956,9873,9850,9887,9972,10041,10022,9828,9348,8513,7266,5590,3527,1155,-1411,-4014,-6512,-8753,-10623,-12032,-12938,-13342,-13265,-12769,-11920,-10785,-9440,-7932,-6319,-4642,-2939,-1255,372,1903,3279,4485,5463,6210,6705,6955,6981,6795,6462,5992,5465,4902,4343,3809,3286,2743,2145,1425,562,-475,-1655,-2929,-4180,-5308,-6149,-6620,-6601,-6089,-5094,-3706,-2070,-334,1310,2718,3757,4352,4471,4145,3428,2424,1236,-12,-1219,-2297,-3188,-3850,-4281,-4475,-4463,-4265,-3918,-3456,-2927,-2358,-1816,-1322,-927,-648,-495,-461,-521,-633,-759,-845,-868,-791,-627,-368,-61,274,584,834,990,1023,926,688,331,-133,-658,-1217,-1755,-2226,-2588,-2781,-2768,-2507,-1972,-1152,-68,1262,2754,4351,5944,7447,8763,9827,10585,11014,11129,10942,10505,9858,9036,8085,7020,5859,4608,3266,1836,315,-1289,-2968,-4696,-6441,-8145,-9755,-11176,-12352,-13183,-13633,-13650,-13262,-12499,-11461,-10261,-9036,-7929,-7059,-6515,-6342,-6525,-7004,-7667,-8355,-8916,-9162,-8974,-8234,-6910,-5025,-2656,36,2892,5692,8266,10448,12136,13285,13903,14056,13852,13403,12864,12331,11927,11695,11655,11792,12025,12290,12472,12492,12283,11788,11011,9957,8682,7254,5754,4262,2858,1602,522,-344,-1013,-1484,-1777,-1934,-1965,-1924,-1819,-1675,-1504,-1295,-1065,-793,-503,-198,87,321,475,503,398,131,-279,-832,-1487,-2220,-2993,-3767,-4524,-5241,-5923,-6572,-7219,-7868,-8556,-9263,-9996,-10710,-11349,-11876,-12190,-12278,-12071,-11586,-10830,-9861,-8734,-7537,-6328,-5193,-4168,-3311,-2637,-2168,-1896,-1808,-1884,-2072,-2334,-2604,-2837,-2965,-2956,-2755,-2348,-1712,-841,254,1549,3003,4571,6172,7737,9183,10422,11419,12099,12489,12573,12406,12021,11465,10768,9940,8982,7869,6590,5122,3467,1655,-280,-2253,-4190,-5978,-7532,-8747,-9565,-9933,-9841,-9321,-8414,-7219,-5811,-4311,-2793,-1348,-19,1161,2197,3105,3928,4695,5445,6193,6945,7667,8351,8913,9342,9561,9561,9308,8821,8095,7175,6070,4809,3409,1869,216,-1556,-3393,-5276,-7108,-8832,-10329,-11503,-12267,-12522,-12252,-11410,-10065,-8272,-6161,-3890,-1608,493,2273,3599,4379,4592,4244,3433,2276,954,-349,-1459,-2197,-2493,-2265,-1566,-459,913,2403,3834,5069,5968,6469,6514,6139,5378,4331,3101,1793,509,-670,-1702,-2548,-3203,-3685,-3998,-4191,-4279,-4326,-4354,-4417,-4543,-4732,-5005,-5303,-5615,-5861,-6007,-5992,-5795,-5413,-4844,-4154,-3353,-2536,-1720,-972,-307,245,679,995,1192,1295,1309,1276,1222,1185,1201,1286,1459,1706,2008,2333,2647,2911,3102,3184,3145,2969,2650,2205,1655,1053,458,-66,-445,-642,-617,-381,33,566,1129,1630,1967,2070,1855,1330,468,-636,-1933,-3274,-4552,-5622,-6374,-6718,-6590,-5978,-4893,-3385,-1539,553,2758,4957,7006,8794,10194,11154,11609,11606,11180,10453,9551,8601,7740,7036,6551,6287,6203,6250,6337,6398,6348,6129,5704,5047,4173,3108,1911,663,-538,-1582,-2377,-2822,-2893,-2568,-1910,-1002,19,1033,1893,2518,2838,2846,2573,2094,1491,878,331,-74,-313,-393,-368,-314,-339,-541,-1013,-1819,-2967,-4439,-6150,-7998,-9855,-11599,-13098,-14286,-15072,-15461,-15441,-15069,-14398,-13532,-12533,-11520,-10543,-9657,-8901,-8256,-7714,-7239,-6782,-6321,-5833,-5320,-4800,-4321,-3904,-3610,-3422,-3355,-3341,-3330,-3213,-2914,-2330,-1416,-132,1510,3457,5638,7927,10223,12377,14301,15881,17076,17846,18198,18172,17793,17143,16245,15162,13922,12556,11091,9562,7988,6423,4884,3411,2019,719,-495,-1632,-2713,-3751,-4764,-5747,-6700,-7586,-8391,-9051,-9553,-9834,-9880,-9662,-9166,-8390,-7344,-6036,-4499,-2764,-884,1080,3048,4917,6594,7961,8944,9471,9535,9151,8404,7382,6208,4984,3794,2704,1731,889,161,-463,-996,-1430,-1765,-1973,-2055,-2003,-1826,-1569,-1250,-938,-660,-460,-366,-387,-539,-825,-1245,-1798,-2470,-3239,-4060,-4874,-5608,-6174,-6510,-6541,-6262,-5673,-4835,-3834,-2779,-1788,-966,-403,-143,-217,-595,-1231,-2061,-2981,-3935,-4815,-5594,-6209,-6655,-6927,-7045,-7036,-6941,-6804,-6662,-6561,-6511,-6525,-6568,-6620,-6583,-6423,-6016,-5326,-4274,-2848,-1055,1057,3393,5836,8234,10459,12356,13845,14836,15315,15291,14813,13971,12847,11580,10238,8961,7777,6776,5955,5325,4866,4538,4296,4094,3861,3557,3109,2493,1655,608,-656,-2073,-3590,-5088,-6485,-7652,-8515,-9004,-9110,-8844,-8291,-7531,-6695,-5899,-5257,-4845,-4721,-4874,-5282,-5862,-6524,-7149,-7637,-7857,-7738,-7195,-6188,-4726,-2821,-568,1950,4581,7202,9641,11794,13521,14784,15520,15776,15574,15010,14158,13111,11944,10716,9481,8263,7107,6032,5067,4242,3560,3024,2616,2283,1982,1635,1206,643,-38,-831,-1661,-2468,-3153,-3653,-3886,-3838,-3498,-2921,-2186,-1393,-665,-101,207,220,-73,-636,-1398,-2283,-3205,-4081,-4889,-5589,-6223,-6814,-7426,-8094,-8855,-9703,-10622,-11545,-12411,-13122,-13592,-13736,-13487,-12804,-11672,-10130,-8220,-6055,-3743,-1419,762,2681,4191,5222,5688,5604,4978,3897,2474,829,-879,-2510,-3929,-5010,-5670,-5834,-5489,-4638,-3347,-1701,171,2136,4044,5770,7216,8316,9056,9454,9578,9503,9336,9157,9055,9069,9228,9504,9856,10208,10480,10591,10476,10088,9410,8448,7231,5815,4257,2632,1009,-551,-1983,-3268,-4357,-5284,-6009,-6581,-6971,-7198,-7244,-7097,-6748,-6201,-5452,-4538,-3458,-2263,-974,368,1714,3009,4186,5167,5878,6256,6239,5827,5016,3879,2484,941,-642,-2172,-3565,-4787,-5804,-6631,-7274,-7744,-8056,-8201,-8166,-7956,-7539,-6947,-6170,-5273,-4277,-3281,-2329,-1515,-903,-542,-468,-676,-1127,-1766,-2498,-3235,-3882,-4365,-4630,-4632,-4380,-3858,-3111,-2155,-1045,172,1437,2701,3904,5003,5971,6771,7409,7869,8154,8274,8215,7986,7575,6975,6197,5245,4143,2938,1666,395,-820,-1915,-2841,-3546,-4025,-4264,-4294,-4172,-3939,-3685,-3437,-3252,-3119,-3038,-2957,-2833,-2610,-2237,-1690,-959,-59,963,2046,3124,4093,4904,5461,5729,5669,5257,4518,3474,2187,758,-721,-2093,-3258,-4074,-4485,-4438,-3956,-3113,-2002,-782,420,1445,2186,2567,2556,2185,1521,661,-271,-1183,-1977,-2620,-3095,-3429,-3675,-3882,-4101,-4359,-4654,-4963,-5240,-5433,-5466,-5301,-4865,-4146,-3114,-1797,-215,1542,3418,5284,7067,8662,10003,11057,11790,12220,12349,12209,11815,11193,10350,9303,8069,6675,5162,3582,2008,493,-875,-2074,-3048,-3808,-4361,-4736,-4974,-5113,-5171,-5164,-5075,-4869,-4516,-3941,-3136,-2047,-701,882,2627,4433,6189,7754,9022,9876,10262,10137,9523,8447,6987,5222,3229,1108,-1072,-3233,-5297,-7210,-8900,-10321,-11442,-12234,-12712,-12889,-12803,-12509,-12062,-11537,-10987,-10485,-10056,-9736,-9508,-9349,-9187,-8968,-8596,-8027,-7200,-6123,-4811,-3333,-1780,-258,1112,2226,3012,3413,3453,3167,2662,2070,1529,1200,1200,1624,2510,3830,5526,7444,9462,11373,13044,14327,15131,15421,15202,14532,13507,12238,10848,9459,8154,6999,6025,5209,4516,3877,3208,2451,1550,477,-744,-2080,-3459,-4797,-6023,-7063,-7868,-8422,-8705,-8756,-8591,-8267,-7834,-7333,-6814,-6305,-5805,-5327,-4820,-4285,-3671,-2994,-2255,-1501,-788,-191,238,435,391,98,-395,-1043,-1756,-2457,-3062,-3479,-3668,-3557,-3153,-2442,-1469,-301,1001,2327,3608,4761,5731,6496,7053,7412,7621,7688,7658,7525,7299,6949,6461,5800,4949,3912,2703,1382,14,-1307,-2496,-3469,-4168,-4572,-4679,-4544,-4225,-3828,-3433,-3148,-3028,-3120,-3429,-3913,-4524,-5172,-5769,-6242,-6520,-6574,-6396,-6007,-5451,-4787,-4079,-3387,-2782,-2294,-1962,-1796,-1760,-1849,-1975,-2094,-2124,-1999,-1661,-1074,-223,879,2189,3637,5140,6578,7848,8837,9438,9603,9292,8539,7423,6058,4595,3190,1959,995,327,-86,-310,-461,-639,-939,-1397,-2028,-2770,-3551,-4247,-4760,-4970,-4823,-4300,-3425,-2316,-1079,92,1062,1684,1876,1620,943,-52,-1250,-2505,-3693,-4699,-5458,-5939,-6145,-6119,-5917,-5593,-5220,-4812,-4402,-3964,-3464,-2850,-2055,-1030,273,1859,3701,5753,7900,10065,12093,13889,15331,16336,16848,16850,16364,15456,14229,12794,11292,9823,8482,7313,6329,5500,4773,4093,3384,2628,1789,878,-63,-1025,-1935,-2786,-3536,-4179,-4698,-5088,-5348,-5475,-5471,-5354,-5124,-4823,-4451,-4049,-3620,-3185,-2767,-2373,-2052,-1825,-1752,-1879,-2246,-2886,-3800,-4957,-6303,-7739,-9163,-10459,-11513,-12248,-12593,-12527,-12051,-11196,-10018,-8596,-7020,-5390,-3815,-2391,-1206,-334,208,406,309,-12,-474,-964,-1386,-1673,-1757,-1653,-1353,-946,-464,-17,353,599,699,694,618,558,609,850,1370,2197,3343,4746,6326,7933,9440,10671,11528,11889,11749,11104,10038,8671,7143,5607,4208,3044,2187,1642,1366,1280,1278,1240,1071,683,39,-874,-2021,-3333,-4715,-6045,-7205,-8067,-8537,-8533,-8034,-7039,-5622,-3868,-1907,118,2087,3868,5392,6579,7432,7923,8101,7970,7583,6953,6112,5068,3840,2450,943,-637,-2200,-3669,-4938,-5920,-6544,-6772,-6605,-6087,-5303,-4369,-3406,-2539,-1855,-1404,-1192,-1166,-1245,-1327,-1315,-1133,-745,-167,554,1316,2014,2530,2774,2692,2275,1587,714,-192,-982,-1522,-1677,-1417,-710,356,1685,3112,4480,5606,6376,6670,6470,5763,4626,3137,1436,-360,-2109,-3684,-4993,-5937,-6495,-6638,-6411,-5869,-5104,-4228,-3343,-2570,-1971,-1610,-1491,-1578,-1816,-2103,-2349,-2450,-2342,-1970,-1338,-474,537,1596,2558,3310,3724,3735,3307,2486,1329,-11,-1433,-2766,-3928,-4817,-5422,-5747,-5851,-5829,-5752,-5737,-5816,-6032,-6347,-6688,-6943,-6980,-6671,-5914,-4663,-2923,-779,1649,4166,6600,8726,10407,11491,11937,11720,10926,9646,8054,6304,4570,2994,1680,678,11,-371,-498,-455,-271,-2,359,811,1371,2058,2882,3814,4845,5889,6899,7764,8413,8746,8712,8272,7437,6266,4841,3308,1798,462,-577,-1253,-1527,-1436,-1048,-459,216,885,1472,1924,2246,2419,2502,2487,2423,2294,2116,1861,1531,1115,628,106,-430,-912,-1318,-1598,-1742,-1744,-1615,-1396,-1140,-909,-787,-836,-1129,-1702,-2579,-3738,-5135,-6698,-8317,-9903,-11335,-12528,-13394,-13869,-13910,-13492,-12620,-11328,-9689,-7808,-5827,-3900,-2193,-841,40,407,251,-355,-1296,-2422,-3543,-4510,-5144,-5367,-5082,-4329,-3128,-1618,72,1762,3284,4497,5294,5637,5553,5125,4506,3863,3375,3208,3465,4199,5385,6921,8658,10389,11908,13005,13525,13362,12512,11021,9056,6790,4470,2309,509,-793,-1528,-1697,-1384,-722,113,925,1543,1818,1659,1046,0,-1367,-2939,-4549,-6049,-7308,-8215,-8740,-8860,-8636,-8138,-7449,-6680,-5882,-5120,-4403,-3721,-3044,-2348,-1588,-784,71,912,1681,2299,2699,2841,2704,2329,1771,1145,561,153,21,243,840,1788,3008,4381,5779,7049,8093,8795,9128,9060,8609,7817,6713,5371,3834,2179,473,-1203,-2768,-4139,-5249,-6038,-6477,-6551,-6280,-5689,-4842,-3798,-2648,-1477,-381,549,1238,1616,1661,1363,758,-96,-1126,-2242,-3359,-4404,-5314,-6043,-6568,-6862,-6938,-6802,-6489,-6034,-5499,-4921,-4378,-3896,-3532,-3288,-3180,-3180,-3252,-3338,-3368,-3267,-2968,-2401,-1535,-354,1122,2814,4637,6431,8052,9326,10121,10330,9904,8875,7312,5370,3211,1032,-995,-2724,-4066,-4975,-5482,-5634,-5541,-5296,-5005,-4743,-4551,-4432,-4355,-4254,-4068,-3715,-3156,-2361,-1357,-193,1020,2182,3143,3803,4058,3882,3290,2370,1262,143,-804,-1395,-1521,-1109,-177,1190,2848,4626,6324,7799,8918,9633,9957,9948,9732,9429,9174,9069,9167,9479,9955,10495,10989,11285,11274,10844,9952,8588,6821,4758,2554,390,-1558,-3140,-4225,-4765,-4736,-4206,-3267,-2077,-791,406,1370,1969,2131,1825,1068,-76,-1503,-3099,-4713,-6232,-7529,-8518,-9155,-9405,-9305,-8886,-8221,-7398,-6495,-5624,-4858,-4294,-3989,-3990,-4320,-4958,-5872,-6985,-8215,-9452,-10612,-11581,-12295,-12675,-12665,-12244,-11389,-10121,-8496,-6576,-4472,-2299,-172,1780,3472,4805,5746,6258,6370,6123,5588,4866,4050,3248,2553,2036,1743,1695,1858,2199,2637,3090,3501,3793,3966,4019,4001,3975,4004,4148,4430,4845,5353,5872,6320,6597,6611,6308,5639,4597,3234,1601,-159,-1924,-3509,-4757,-5509,-5668,-5173,-4050,-2392,-358,1832,3933,5714,6957,7527,7360,6476,5002,3111,1037,-977,-2710,-3977,-4674,-4763,-4301,-3386,-2181,-845,450,1574,2409,2899,3000,2715,2074,1120,-58,-1378,-2721,-3990,-5071,-5902,-6423,-6636,-6555,-6232,-5722,-5083,-4361,-3584,-2770,-1915,-1017,-69,926,1953,2983,3979,4881,5648,6216,6553,6619,6411,5931,5212,4293,3246,2117,997,-76,-1042,-1859,-2523,-2988,-3281,-3363,-3263,-2959,-2476,-1815,-1028,-133,778,1667,2447,3057,3455,3585,3450,3028,2351,1441,349,-871,-2150,-3413,-4576,-5558,-6274,-6655,-6656,-6254,-5477,-4375,-3048,-1614,-205,1044,2014,2621,2804,2566,1938,990,-181,-1466,-2784,-4026,-5167,-6135,-6931,-7528,-7917,-8098,-8049,-7779,-7286,-6585,-5709,-4691,-3588,-2448,-1346,-309,577,1303,1803,2077,2090,1882,1465,930,360,-130,-423,-415,-33,752,1926,3403,5079,6793,8387,9709,10620,11035,10918,10269,9173,7723,6076,4391,2828,1535,631,180,225,732,1655,2889,4323,5832,7286,8584,9632,10373,10780,10839,10572,10015,9199,8187,6991,5676,4230,2705,1087,-572,-2239,-3839,-5292,-6482,-7322,-7708,-7597,-6984,-5925,-4532,-2961,-1394,-10,1038,1642,1772,1445,755,-166,-1175,-2105,-2836,-3271,-3366,-3134,-2626,-1938,-1188,-506,-5,213,85,-404,-1256,-2396,-3755,-5224,-6692,-8053,-9226,-10137,-10770,-11116,-11209,-11083,-10799,-10371,-9847,-9220,-8494,-7662,-6714,-5664,-4532,-3362,-2208,-1152,-244,435,877,1067,1056,908,721,592,629,889,1447,2273,3367,4638,6000,7350,8571,9596,10351,10826,11030,11006,10821,10552,10263,10014,9831,9708,9625,9512,9301,8911,8251,7269,5908,4168,2074,-308,-2870,-5484,-7995,-10255,-12125,-13506,-14337,-14610,-14373,-13700,-12714,-11529,-10280,-9073,-8000,-7121,-6458,-6010,-5731,-5569,-5445,-5295,-5057,-4693,-4194,-3556,-2831,-2035,-1248,-501,139,645,983,1158,1191,1120,1017,932,953,1117,1472,2019,2734,3571,4457,5316,6082,6716,7202,7566,7866,8149,8512,8983,9619,10403,11320,12298,13259,14097,14715,15014,14922,14395,13418,12020,10272,8248,6096,3908,1837,-22,-1581,-2791,-3633,-4150,-4377,-4426,-4365,-4314,-4318,-4455,-4713,-5098,-5563,-6060,-6557,-7009,-7416,-7772,-8103,-8420,-8757,-9112,-9486,-9862,-10177,-10396,-10426,-10226,-9723,-8907,-7765,-6345,-4699,-2927,-1126,591,2123,3394,4340,4947,5211,5172,4869,4367,3712,2971,2162,1330,469,-412,-1313,-2245,-3198,-4160,-5127,-6053,-6933,-7724,-8405,-8946,-9344,-9567,-9645,-9566,-9367,-9078,-8729,-8352,-7977,-7605,-7243,-6858,-6430,-5904,-5256,-4442,-3448,-2274,-928,555,2145,3787,5430,7029,8510,9854,10998,11937,12657,13166,13496,13679,13763,13800,13828,13900,14022,14212,14445,14682,14880,14975,14941,14725,14354,13795,13107,12290,11384,10406,9363,8265,7095,5857,4524,3111,1622,111,-1357,-2673,-3735,-4422,-4661,-4416,-3707,-2638,-1346,-23,1120,1904,2161,1811,831,-713,-2688,-4911,-7170,-9260,-11006,-12280,-13026,-13243,-13004,-12417,-11619,-10769,-9977,-9380,-9018,-8940,-9117,-9486,-9955,-10405,-10700,-10748,-10431,-9740,-8651,-7244,-5598,-3839,-2095,-470,952,2133,3073,3795,4353,4794,5163,5483,5772,6009,6207,6323,6379,6344,6252,6087,5869,5582,5214,4731,4100,3277,2240,978,-493,-2122,-3834,-5527,-7081,-8383,-9330,-9847,-9897,-9484,-8644,-7455,-6005,-4401,-2750,-1154,295,1511,2451,3054,3331,3272,2914,2311,1510,594,-382,-1348,-2252,-3048,-3700,-4168,-4428,-4443,-4184,-3632,-2788,-1656,-307,1216,2795,4356,5777,7002,7946,8602,8955,9053,8938,8694,8370,8034,7709,7390,7060,6669,6169,5541,4747,3826,2808,1759,763,-117,-822,-1318,-1618,-1746,-1766,-1735,-1717,-1734,-1812,-1901,-1984,-1978,-1840,-1522,-987,-256,668,1712,2821,3899,4855,5597,6042,6138,5850,5205,4249,3093,1845,668,-338,-1028,-1376,-1332,-960,-327,428,1175,1764,2077,2034,1595,794,-313,-1604,-2980,-4299,-5487,-6455,-7185,-7666,-7935,-8033,-8015,-7943,-7857,-7799,-7789,-7838,-7945,-8111,-8312,-8536,-8759,-8942,-9058,-9052,-8899,-8542,-7971,-7155,-6111,-4875,-3492,-2077,-710,465,1358,1870,1957,1600,844,-244,-1551,-2954,-4314,-5506,-6401,-6915,-6968,-6526,-5585,-4178,-2378,-275,1995,4323,6565,8629,10434,11927,13103,13960,14530,14835,14899,14738,14350,13742,12913,11888,10698,9414,8101,6857,5767,4889,4280,3931,3816,3868,3999,4104,4113,3935,3567,2990,2272,1475,699,41,-425,-625,-559,-225,307,954,1612,2156,2487,2511,2178,1470,420,-909,-2405,-3961,-5427,-6705,-7682,-8286,-8491,-8257,-7623,-6596,-5242,-3621,-1818,60,1920,3624,5080,6184,6871,7113,6918,6343,5485,4464,3415,2461,1721,1250,1080,1181,1467,1825,2113,2178,1890,1158,-81,-1785,-3916,-6319,-8870,-11373,-13683,-15647,-17166,-18189,-18694,-18730,-18348,-17639,-16674,-15522,-14214,-12773,-11185,-9458,-7578,-5581,-3511,-1445,516,2280,3747,4846,5558,5871,5864,5598,5202,4776,4420,4197,4142,4244,4478,4791,5140,5483,5806,6103,6394,6713,7090,7554,8130,8800,9572,10376,11175,11875,12380,12593,12404,11739,10562,8888,6784,4394,1862,-601,-2844,-4708,-6105,-7009,-7429,-7462,-7195,-6761,-6276,-5836,-5512,-5333,-5292,-5366,-5481,-5589,-5598,-5470,-5141,-4608,-3856,-2923,-1841,-669,533,1699,2775,3703,4452,4981,5284,5345,5185,4817,4278,3606,2838,2041,1250,533,-63,-494,-722,-724,-503,-63,568,1357,2260,3243,4256,5274,6259,7195,8049,8813,9438,9904,10149,10126,9770,9031,7868,6271,4247,1858,-824,-3679,-6560,-9335,-11841,-13953,-15578,-16646,-17169,-17176,-16764,-16051,-15176,-14264,-13429,-12723,-12190,-11790,-11483,-11201,-10871,-10442,-9867,-9125,-8213,-7139,-5937,-4629,-3285,-1938,-654,519,1549,2404,3095,3619,4032,4356,4668,5016,5443,6007,6708,7567,8547,9603,10665,11641,12438,12955,13121,12866,12174,11034,9489,7589,5435,3121,773,-1480,-3525,-5234,-6525,-7323,-7608,-7390,-6741,-5759,-4581,-3356,-2220,-1302,-663,-345,-325,-548,-930,-1378,-1806,-2133,-2329,-2335,-2173,-1819,-1297,-613,214,1177,2232,3374,4515,5632,6620,7445,8029,8364,8436,8282,7960,7524,7077,6662,6360,6201,6204,6380,6713,7181,7759,8411,9104,9804,10466,11044,11472,11695,11625,11213,10385,9135,7442,5369,2971,354,-2349,-5030,-7537,-9753,-11583,-12939,-13793,-14146,-14036,-13541,-12771,-11836,-10873,-9997,-9310,-8887,-8757,-8902,-9265,-9742,-10221,-10589,-10734,-10614,-10185,-9505,-8627,-7670,-6739,-5953,-5383,-5067,-4991,-5095,-5293,-5473,-5541,-5397,-4994,-4301,-3324,-2111,-711,799,2342,3866,5299,6630,7813,8853,9726,10421,10928,11207,11265,11057,10620,9937,9086,8104,7090,6112,5259,4571,4078,3762,3570,3442,3267,2994,2525,1864,978,-71,-1235,-2426,-3553,-4527,-5275,-5719,-5839,-5602,-5037,-4189,-3136,-1992,-860,119,874,1303,1423,1218,775,162,-530,-1214,-1841,-2375,-2827,-3204,-3562,-3906,-4281,-4656,-5014,-5299,-5444,-5402,-5118,-4571,-3763,-2710,-1448,-20,1518,3108,4689,6186,7542,8672,9526,10041,10179,9921,9262,8228,6862,5232,3423,1528,-342,-2095,-3630,-4871,-5769,-6293,-6465,-6319,-5951,-5433,-4897,-4420,-4084,-3925,-3924,-4037,-4157,-4183,-3972,-3453,-2529,-1225,448,2355,4386,6350,8087,9456,10327,10667,10458,9770,8712,7423,6070,4794,3736,2965,2531,2401,2522,2786,3092,3315,3368,3175,2699,1932,886,-393,-1854,-3410,-5000,-6510,-7880,-9003,-9843,-10324,-10459,-10221,-9677,-8866,-7899,-6857,-5877,-5048,-4468,-4195,-4226,-4550,-5060,-5669,-6218,-6598,-6675,-6394,-5711,-4665,-3326,-1820,-288,1110,2244,2985,3287,3119,2539,1626,512,-673,-1773,-2682,-3304,-3582,-3522,-3130,-2476,-1619,-631,424,1496,2555,3577,4574,5522,6462,7366,8253,9114,9928,10687,11348,11882,12230,12355,12203,11744,10949,9816,8360,6609,4638,2520,369,-1689,-3511,-4987,-5982,-6459,-6375,-5771,-4734,-3394,-1913,-478,746,1614,2027,1958,1441,563,-527,-1671,-2712,-3488,-3917,-3927,-3528,-2776,-1776,-652,425,1328,1913,2093,1822,1110,27,-1310,-2719,-4027,-5012,-5520,-5413,-4626,-3190,-1173,1250,3885,6507,8886,10835,12196,12886,12862,12162,10854,9045,6873,4461,1940,-565,-2978,-5196,-7176,-8852,-10189,-11154,-11723,-11893,-11677,-11105,-10237,-9137,-7891,-6575,-5291,-4078,-3011,-2088,-1302,-621,3,613,1219,1831,2394,2861,3169,3254,3111,2725,2181,1541,943,492,288,387,789,1431,2202,2959,3531,3789,3624,2999,1943,555,-1013,-2562,-3892,-4810,-5167,-4878,-3926,-2383,-384,1885,4191,6311,8034,9178,9646,9376,8396,6781,4657,2178,-487,-3178,-5754,-8086,-10105,-11750,-13000,-13875,-14375,-14554,-14431,-14055,-13463,-12702,-11808,-10834,-9798,-8730,-7624,-6472,-5261,-3959,-2561,-1048,571,2281,4048,5826,7554,9160,10575,11722,12562,13038,13174,12964,12488,11817,11053,10300,9649,9156,8862,8735,8738,8786,8795,8703,8441,8018,7432,6750,6035,5362,4819,4442,4277,4295,4456,4673,4834,4838,4581,3992,3057,1779,234,-1489,-3274,-5000,-6566,-7896,-8940,-9706,-10204,-10505,-10659,-10740,-10791,-10847,-10919,-10989,-11052,-11072,-11040,-10940,-10767,-10513,-10168,-9722,-9135,-8405,-7475,-6359,-5033,-3537,-1908,-247,1364,2771,3873,4547,4728,4402,3620,2492,1191,-90,-1140,-1778,-1860,-1323,-166,1514,3571,5784,7937,9782,11147,11860,11882,11190,9879,8083,5973,3748,1588,-356,-1972,-3196,-4027,-4493,-4661,-4633,-4479,-4306,-4171,-4120,-4187,-4354,-4619,-4937,-5263,-5548,-5738,-5795,-5684,-5400,-4938,-4328,-3591,-2768,-1898,-1016,-177,594,1240,1754,2116,2342,2476,2570,2702,2940,3362,3994,4885,6005,7328,8801,10317,11808,13149,14258,15046,15452,15442,15016,14201,13071,11711,10227,8723,7287,5968,4799,3743,2764,1789,749,-409,-1712,-3152,-4697,-6253,-7741,-9024,-9986,-10525,-10551,-10036,-8987,-7483,-5620,-3572,-1485,442,2068,3237,3875,3909,3358,2261,721,-1133,-3149,-5160,-7024,-8605,-9806,-10592,-10932,-10888,-10513,-9913,-9188,-8450,-7765,-7203,-6758,-6415,-6115,-5776,-5318,-4652,-3732,-2507,-1007,744,2638,4565,6378,7936,9107,9805,9979,9648,8876,7776,6488,5160,3910,2851,2008,1406,976,658,341,-70,-662,-1491,-2581,-3892,-5373,-6896,-8344,-9557,-10402,-10750,-10527,-9685,-8262,-6314,-3973,-1394,1267,3806,6112,8004,9431,10301,10611,10370,9624,8436,6902,5102,3150,1139,-832,-2660,-4255,-5535,-6421,-6874,-6878,-6448,-5660,-4591,-3363,-2081,-837,288,1276,2093,2764,3297,3719,4042,4294,4473,4603,4670,4690,4635,4511,4295,3974,3547,3015,2395,1721,1037,390,-161,-586,-859,-985,-992,-915,-809,-697,-610,-541,-478,-393,-251,-42,263,657,1124,1670,2243,2847,3435,4006,4527,5002,5414,5762,6034,6210,6253,6131,5774,5158,4222,2968,1414,-391,-2343,-4318,-6172,-7747,-8924,-9597,-9747,-9375,-8589,-7502,-6282,-5101,-4087,-3365,-2970,-2907,-3123,-3528,-4020,-4511,-4908,-5193,-5348,-5421,-5470,-5558,-5744,-6046,-6457,-6911,-7339,-7612,-7650,-7337,-6644,-5541,-4079,-2350,-481,1343,2961,4180,4868,4921,4318,3108,1417,-554,-2571,-4373,-5724,-6436,-6396,-5575,-4046,-1942,536,3166,5740,8055,9979,11414,12340,12759,12754,12382,11764,10963,10060,9100,8088,7046,5930,4759,3495,2177,811,-556,-1864,-3074,-4108,-4930,-5478,-5712,-5592,-5103,-4244,-3056,-1595,50,1764,3456,5001,6342,7411,8195,8702,8976,9064,9046,8978,8916,8899,8925,8998,9078,9132,9116,8975,8678,8165,7415,6386,5079,3492,1656,-378,-2550,-4765,-6934,-8941,-10671,-12019,-12877,-13181,-12889,-12004,-10585,-8714,-6533,-4176,-1826,373,2244,3668,4524,4755,4332,3287,1700,-316,-2596,-4981,-7286,-9358,-11070,-12334,-13127,-13447,-13377,-12975,-12370,-11634,-10862,-10100,-9371,-8678,-7983,-7249,-6420,-5448,-4292,-2948,-1422,223,1920,3556,5047,6279,7206,7785,8027,7978,7693,7268,6777,6305,5921,5662,5572,5637,5845,6146,6480,6771,6943,6932,6699,6240,5585,4795,3959,3175,2528,2094,1909,1981,2278,2742,3284,3808,4209,4392,4273,3801,2947,1730,198,-1569,-3457,-5363,-7159,-8767,-10097,-11124,-11819,-12208,-12317,-12201,-11921,-11533,-11094,-10634,-10160,-9652,-9050,-8296,-7296,-6009,-4386,-2463,-299,1980,4220,6270,7963,9213,9937,10169,9952,9426,8720,8018,7441,7140,7147,7504,8142,8961,9838,10584,11068,11140,10720,9791,8393,6655,4734,2845,1177,-78,-810,-956,-538,341,1541,2851,4085,5038,5563,5564,5007,3938,2457,702,-1163,-2983,-4629,-6014,-7090,-7880,-8411,-8780,-9053,-9327,-9646,-10053,-10528,-11053,-11552,-11976,-12256,-12355,-12260,-11977,-11546,-11016,-10440,-9864,-9313,-8776,-8238,-7629,-6899,-5980,-4831,-3458,-1888,-209,1481,3060,4422,5494,6230,6655,6795,6735,6556,6334,6151,6048,6047,6150,6309,6482,6575,6525,6237,5665,4788,3613,2219,697,-808,-2156,-3208,-3856,-4037,-3736,-2986,-1874,-507,978,2448,3771,4837,5565,5894,5820,5365,4589,3605,2514,1465,563,-90,-442,-489,-271,117,553,907,1038,880,361,-470,-1552,-2738,-3858,-4723,-5177,-5077,-4391,-3119,-1377,677,2828,4852,6543,7739,8351,8372,7872,7005,5955,4937,4137,3697,3700,4133,4935,5949,7013,7928,8512,8643,8210,7221,5685,3735,1491,-865,-3151,-5224,-6933,-8198,-8967,-9229,-9026,-8405,-7471,-6310,-5043,-3762,-2549,-1474,-563,144,642,908,934,692,173,-637,-1717,-3034,-4510,-6051,-7528,-8814,-9786,-10344,-10421,-9992,-9074,-7723,-6025,-4084,-2018,51,2019,3787,5284,6466,7310,7815,8012,7921,7597,7075,6401,5613,4756,3872,3011,2231,1571,1084,785,678,740,913,1142,1332,1422,1328,1004,423,-427,-1509,-2780,-4165,-5562,-6876,-7986,-8791,-9200,-9139,-8574,-7497,-5955,-4015,-1793,567,2922,5081,6907,8237,8969,9029,8404,7130,5299,3058,565,-1974,-4386,-6503,-8200,-9408,-10111,-10345,-10198,-9786,-9215,-8623,-8054,-7578,-7160,-6745,-6245,-5544,-4553,-3213,-1518,460,2602,4731,6668,8224,9271,9721,9573,8891,7806,6502,5184,4056,3285,2997,3210,3915,4966,6227,7472,8517,9177,9329,8922,7956,6533,4763,2832,896,-885,-2381,-3538,-4307,-4719,-4815,-4653,-4317,-3855,-3327,-2760,-2172,-1549,-889,-151,659,1568,2535,3538,4477,5276,5826,6031,5843,5221,4207,2856,1286,-395,-2046,-3568,-4856,-5860,-6547,-6911,-6992,-6806,-6423,-5869,-5194,-4424,-3595,-2724,-1864,-1030,-305,282,649,761,574,93,-652,-1586,-2589,-3526,-4240,-4601,-4500,-3898,-2796,-1284,522,2438,4280,5849,6969,7514,7391,6589,5146,3160,780,-1806,-4411,-6805,-8818,-10270,-11049,-11084,-10367,-8959,-6958,-4553,-1909,730,3161,5196,6658,7469,7560,6976,5781,4137,2207,206,-1695,-3308,-4554,-5353,-5743,-5786,-5589,-5293,-5002,-4827,-4802,-4933,-5157,-5358,-5419,-5176,-4534,-3404,-1790,254,2591,5049,7427,9522,11180,12281,12793,12750,12255,11470,10577,9751,9146,8839,8851,9123,9535,9933,10161,10075,9591,8682,7381,5804,4071,2379,860,-318,-1085,-1390,-1280,-831,-189,503,1090,1446,1502,1210,606,-246,-1237,-2233,-3094,-3704,-3971,-3865,-3420,-2730,-1930,-1202,-700,-577,-924,-1782,-3107,-4831,-6790,-8840,-10795,-12499,-13827,-14687,-15043,-14893,-14288,-13289,-11975,-10437,-8725,-6908,-5011,-3066,-1105,839,2711,4442,5964,7196,8079,8593,8704,8486,7950,7211,6334,5404,4508,3684,2995,2448,2053,1796,1647,1551,1468,1324,1077,689,142,-559,-1365,-2239,-3063,-3779,-4248,-4403,-4158,-3487,-2402,-982,658,2346,3894,5119,5853,5983,5450,4273,2527,377,-2010,-4389,-6577,-8371,-9661,-10386,-10559,-10276,-9646,-8848,-8005,-7258,-6675,-6275,-6037,-5865,-5676,-5331,-4754,-3859,-2647,-1145,550,2320,4016,5501,6667,7436,7819,7841,7626,7296,7015,6933,7160,7767,8755,10042,11515,12973,14235,15108,15443,15158,14231,12718,10736,8442,6036,3711,1652,15,-1124,-1718,-1823,-1531,-994,-375,139,425,350,-105,-939,-2065,-3348,-4650,-5791,-6669,-7183,-7325,-7134,-6694,-6134,-5576,-5131,-4876,-4838,-5003,-5301,-5659,-5957,-6120,-6068,-5782,-5275,-4621,-3908,-3267,-2802,-2604,-2723,-3134,-3803,-4606,-5452,-6200,-6763,-7051,-7031,-6691,-6053,-5170,-4107,-2923,-1715,-519,578,1533,2298,2819,3073,3047,2741,2193,1440,546,-432,-1437,-2419,-3339,-4183,-4907,-5525,-5984,-6278,-6357,-6178,-5711,-4902,-3762,-2279,-513,1477,3580,5685,7651,9355,10679,11539,11890,11728,11098,10077,8769,7290,5750,4245,2836,1577,477,-454,-1216,-1834,-2279,-2584,-2696,-2628,-2325,-1768,-925,213,1645,3340,5230,7242,9237,11117,12717,13942,14683,14890,14566,13754,12566,11140,9658,8281,7181,6455,6161,6268,6676,7227,7711,7923,7664,6789,5241,3019,256,-2882,-6127,-9215,-11885,-13910,-15161,-15590,-15239,-14263,-12838,-11185,-9513,-7964,-6663,-5619,-4836,-4220,-3708,-3204,-2660,-2065,-1453,-914,-537,-453,-717,-1418,-2509,-3970,-5654,-7440,-9138,-10594,-11641,-12176,-12123,-11478,-10287,-8646,-6694,-4586,-2474,-514,1204,2580,3595,4245,4558,4604,4442,4165,3831,3517,3251,3059,2943,2885,2864,2850,2816,2738,2606,2403,2143,1824,1460,1071,650,223,-227,-684,-1160,-1635,-2097,-2513,-2839,-3024,-3014,-2753,-2218,-1388,-306,988,2380,3771,5023,6020,6659,6855,6586,5844,4692,3226,1567,-126,-1709,-3049,-4037,-4623,-4786,-4568,-4043,-3313,-2504,-1727,-1093,-676,-524,-632,-968,-1435,-1931,-2300,-2418,-2145,-1411,-199,1443,3363,5388,7268,8795,9750,10037,9577,8463,6786,4794,2676,713,-910,-2012,-2505,-2372,-1667,-511,942,2510,4031,5357,6386,7061,7358,7293,6907,6238,5346,4267,3039,1702,287,-1149,-2558,-3858,-4984,-5860,-6430,-6659,-6551,-6107,-5399,-4454,-3379,-2228,-1111,-101,685,1180,1285,962,179,-1040,-2634,-4493,-6488,-8450,-10235,-11687,-12711,-13228,-13242,-12768,-11885,-10700,-9303,-7833,-6360,-4976,-3722,-2618,-1663,-826,-75,637,1354,2095,2900,3741,4610,5456,6220,6843,7276,7460,7387,7028,6404,5535,4459,3238,1920,581,-726,-1929,-2989,-3846,-4480,-4846,-4930,-4705,-4160,-3296,-2129,-706,923,2675,4465,6204,7791,9143,10175,10826,11049,10840,10195,9171,7823,6232,4502,2725,999,-580,-1965,-3091,-3966,-4587,-5001,-5247,-5395,-5486,-5587,-5708,-5877,-6046,-6180,-6189,-5988,-5489,-4628,-3376,-1758,162,2267,4428,6487,8323,9822,10927,11622,11927,11905,11630,11186,10653,10081,9508,8914,8285,7541,6639,5503,4116,2479,649,-1267,-3131,-4775,-6049,-6810,-6999,-6598,-5687,-4414,-2963,-1556,-388,378,638,367,-410,-1588,-3046,-4607,-6106,-7391,-8326,-8845,-8924,-8604,-7980,-7174,-6328,-5574,-5024,-4741,-4744,-4996,-5436,-5941,-6415,-6721,-6777,-6505,-5889,-4935,-3697,-2247,-678,933,2494,3956,5273,6407,7353,8079,8570,8809,8750,8398,7701,6698,5382,3834,2127,380,-1281,-2725,-3837,-4532,-4756,-4521,-3861,-2869,-1658,-352,908,2032,2911,3524,3844,3915,3793,3559,3293,3075,2949,2952,3067,3273,3497,3672,3709,3518,3045,2233,1085,-378,-2094,-3969,-5891,-7730,-9349,-10634,-11465,-11791,-11569,-10847,-9682,-8218,-6581,-4948,-3442,-2187,-1227,-580,-195,-1,103,211,420,777,1328,2057,2948,3924,4936,5881,6713,7362,7798,8020,8026,7851,7537,7127,6690,6269,5921,5661,5515,5441,5423,5369,5230,4914,4364,3534,2402,986,-656,-2455,-4284,-6048,-7603,-8870,-9753,-10216,-10234,-9827,-9033,-7920,-6576,-5093,-3565,-2073,-664,619,1787,2826,3772,4599,5308,5852,6177,6236,5962,5347,4376,3095,1577,-89,-1784,-3388,-4804,-5934,-6735,-7178,-7287,-7094,-6671,-6078,-5369,-4595,-3754,-2853,-1864,-753,482,1875,3375,4959,6525,7979,9195,10042,10421,10234,9456,8103,6237,4004,1535,-961,-3330,-5393,-7036,-8173,-8784,-8887,-8574,-7929,-7115,-6235,-5435,-4796,-4378,-4199,-4222,-4390,-4601,-4761,-4761,-4537,-4033,-3241,-2207,-965,362,1715,2969,4056,4897,5435,5647,5502,5025,4226,3153,1867,440,-1036,-2458,-3728,-4730,-5384,-5608,-5363,-4636,-3457,-1886,-20,2026,4132,6166,8036,9637,10927,11853,12421,12629,12515,12106,11455,10594,9574,8422,7184,5895,4605,3375,2257,1309,569,44,-269,-427,-489,-534,-645,-861,-1226,-1696,-2237,-2745,-3136,-3320,-3253,-2927,-2393,-1746,-1097,-577,-278,-282,-596,-1208,-2029,-2966,-3886,-4674,-5221,-5474,-5407,-5071,-4537,-3927,-3343,-2918,-2697,-2747,-3039,-3523,-4113,-4684,-5117,-5301,-5135,-4585,-3627,-2314,-711,1075,2925,4722,6351,7725,8777,9464,9783,9742,9386,8759,7918,6905,5772,4530,3221,1842,424,-1013,-2444,-3829,-5139,-6334,-7387,-8254,-8918,-9343,-9505,-9405,-9013,-8366,-7466,-6359,-5088,-3712,-2282,-873,479,1699,2767,3626,4266,4650,4784,4639,4242,3573,2675,1562,288,-1081,-2470,-3785,-4930,-5820,-6379,-6558,-6352,-5783,-4928,-3889,-2794,-1791,-993,-529,-440,-766,-1462,-2464,-3648,-4897,-6054,-6999,-7602,-7779,-7459,-6635,-5314,-3576,-1519,719,2986,5127,7016,8541,9647,10312,10553,10436,10040,9461,8815,8179,7655,7277,7089,7071,7189,7388,7577,7680,7609,7289,6676,5750,4513,3021,1332,-457,-2237,-3888,-5289,-6301,-6841,-6806,-6198,-5017,-3365,-1358,839,3054,5113,6875,8224,9087,9453,9322,8764,7833,6613,5168,3559,1827,15,-1842,-3697,-5487,-7148,-8596,-9752,-10554,-10941,-10905,-10452,-9646,-8580,-7372,-6167,-5078,-4211,-3621,-3293,-3191,-3203,-3216,-3127,-2829,-2318,-1577,-717,175,922,1410,1505,1155,358,-820,-2249,-3761,-5176,-6320,-7059,-7304,-7025,-6258,-5069,-3587,-1934,-247,1357,2790,4003,4957,5677,6146,6409,6451,6296,5925,5351,4573,3623,2548,1394,252,-824,-1773,-2550,-3167,-3626,-3982,-4277,-4561,-4859,-5169,-5460,-5667,-5717,-5525,-5034,-4201,-3040,-1594,46,1770,3458,4992,6303,7319,8067,8546,8863,9058,9258,9486,9815,10226,10684,11134,11462,11588,11414,10884,9972,8701,7130,5360,3514,1724,117,-1199,-2135,-2647,-2713,-2352,-1608,-549,733,2134,3530,4821,5863,6590,6881,6708,6032,4862,3266,1313,-846,-3070,-5176,-6998,-8379,-9225,-9470,-9151,-8324,-7160,-5806,-4504,-3411,-2736,-2565,-2970,-3914,-5296,-6961,-8695,-10283,-11524,-12228,-12302,-11673,-10376,-8496,-6176,-3596,-962,1553,3769,5582,6920,7766,8143,8101,7712,7032,6135,5050,3829,2487,1066,-406,-1869,-3270,-4534,-5594,-6390,-6876,-7039,-6884,-6454,-5800,-5005,-4131,-3267,-2445,-1727,-1110,-612,-223,75,259,352,303,111,-270,-845,-1631,-2593,-3686,-4822,-5881,-6739,-7253,-7324,-6868,-5891,-4441,-2642,-671,1293,3057,4471,5448,5935,5969,5603,4940,4078,3133,2188,1339,635,147,-101,-55,286,951,1914,3154,4610,6204,7832,9395,10773,11872,12622,12967,12920,12499,11786,10871,9855,8849,7921,7147,6539,6107,5814,5604,5412,5156,4767,4194,3403,2399,1214,-112,-1509,-2917,-4285,-5548,-6684,-7652,-8423,-8999,-9347,-9490,-9430,-9194,-8815,-8319,-7747,-7097,-6399,-5623,-4789,-3872,-2902,-1881,-872,84,900,1506,1825,1784,1363,541,-622,-2060,-3646,-5252,-6725,-7939,-8783,-9183,-9110,-8562,-7592,-6266,-4684,-2953,-1174,542,2118,3466,4542,5275,5656,5620,5180,4304,3021,1349,-639,-2873,-5227,-7581,-9785,-11691,-13170,-14092,-14390,-14005,-12957,-11294,-9119,-6570,-3812,-1014,1645,4019,5962,7408,8287,8620,8454,7864,6987,5926,4830,3807,2972,2406,2176,2318,2830,3690,4803,6078,7347,8467,9261,9609,9406,8643,7347,5638,3668,1647,-238,-1778,-2830,-3275,-3064,-2206,-756,1162,3419,5823,8212,10402,12253,13653,14540,14907,14786,14241,13371,12249,10972,9596,8160,6712,5247,3799,2382,1009,-268,-1426,-2406,-3174,-3694,-3945,-3948,-3721,-3346,-2877,-2421,-2046,-1827,-1824,-2051,-2537,-3242,-4138,-5151,-6204,-7208,-8086,-8764,-9206,-9379,-9283,-8936,-8346,-7564,-6609,-5555,-4448,-3379,-2418,-1653,-1147,-960,-1110,-1601,-2388,-3403,-4541,-5690,-6716,-7523,-8004,-8119,-7842,-7203,-6260,-5101,-3822,-2535,-1322,-269,585,1209,1611,1799,1806,1656,1378,1008,557,67,-459,-979,-1481,-1928,-2297,-2562,-2701,-2700,-2544,-2233,-1773,-1180,-495,265,1027,1778,2467,3085,3637,4118,4569,4975,5377,5743,6071,6323,6465,6442,6225,5774,5077,4158,3050,1846,643,-425,-1247,-1703,-1737,-1323,-506,622,1916,3219,4360,5197,5629,5602,5111,4224,3006,1597,105,-1344,-2643,-3718,-4511,-5002,-5205,-5140,-4877,-4461,-3961,-3426,-2883,-2354,-1833,-1309,-766,-200,404,1015,1629,2203,2705,3113,3393,3542,3551,3428,3189,2851,2446,1998,1540,1096,677,295,-66,-406,-752,-1099,-1456,-1784,-2078,-2261,-2331,-2227,-1964,-1552,-1031,-466,99,587,988,1249,1380,1370,1221,945,548,41,-551,-1203,-1880,-2533,-3130,-3609,-3956,-4140,-4156,-4030,-3772,-3445,-3081,-2749,-2482,-2329,-2313,-2428,-2658,-2956,-3250,-3480,-3558,-3439,-3069,-2447,-1577,-510,681,1907,3064,4045,4771,5174,5227,4937,4325,3466,2417,1275,122,-962,-1895,-2626,-3102,-3296,-3191,-2792,-2096,-1145,48,1405,2882,4381,5822,7115,8158,8899,9245,9197,8706,7832,6610,5141,3534,1909,387,-950,-2027,-2847,-3403,-3772,-3995,-4157,-4298,-4450,-4614,-4755,-4835,-4790,-4582,-4174,-3582,-2821,-1978,-1110,-331,304,719,909,858,639,293,-69,-363,-490,-370,38,765,1750,2948,4202,5408,6396,7074,7363,7244,6759,5976,4994,3919,2847,1857,1017,361,-89,-328,-383,-271,-41,254,562,812,947,917,676,206,-492,-1413,-2508,-3735,-5024,-6289,-7457,-8422,-9129,-9505,-9548,-9249,-8670,-7865,-6937,-5951,-5011,-4144,-3411,-2792,-2288,-1845,-1432,-988,-488,97,776,1530,2347,3179,4005,4782,5490,6114,6648,7102,7485,7812,8087,8315,8483,8577,8576,8449,8185,7760,7187,6470,5645,4744,3808,2874,1979,1148,408,-230,-751,-1156,-1459,-1661,-1794,-1866,-1888,-1887,-1856,-1828,-1827,-1887,-2050,-2352,-2805,-3431,-4188,-5076,-6022,-7000,-7943,-8794,-9499,-9992,-10212,-10133,-9705,-8957,-7906,-6628,-5216,-3782,-2440,-1308,-466,21,132,-109,-667,-1441,-2356,-3286,-4131,-4789,-5177,-5224,-4906,-4203,-3150,-1798,-225,1464,3179,4806,6275,7505,8456,9079,9370,9302,8893,8150,7123,5865,4471,3035,1683,519,-342,-844,-933,-634,12,914,1960,3023,3988,4726,5166,5219,4868,4101,2962,1520,-110,-1805,-3418,-4821,-5900,-6586,-6841,-6676,-6130,-5259,-4136,-2824,-1385,124,1652,3141,4531,5746,6721,7384,7691,7613,7172,6394,5387,4216,3024,1881,889,98,-476,-809,-947,-890,-697,-384,-1,431,875,1300,1686,1990,2213,2312,2302,2146,1853,1404,792,5,-960,-2109,-3417,-4845,-6341,-7800,-9142,-10238,-11004,-11357,-11258,-10725,-9789,-8556,-7122,-5622,-4171,-2884,-1830,-1079,-626,-469,-541,-785,-1100,-1419,-1656,-1757,-1699,-1455,-1053,-521,100,731,1336,1842,2228,2476,2586,2594,2524,2427,2327,2254,2215,2213,2227,2253,2260,2253,2210,2153,2074,2010,1981,2018,2165,2434,2849,3395,4053,4761,5478,6113,6616,6918,6962,6727,6172,5317,4177,2791,1256,-355,-1894,-3244,-4259,-4835,-4875,-4360,-3299,-1781,69,2075,4057,5823,7219,8125,8483,8302,7640,6622,5389,4097,2894,1864,1085,542,207,18,-107,-211,-338,-490,-643,-765,-819,-778,-641,-433,-195,3,85,-4,-324,-876,-1642,-2550,-3508,-4382,-5076,-5450,-5465,-5060,-4273,-3150,-1805,-365,1019,2183,3002,3357,3193,2519,1395,-58,-1686,-3329,-4834,-6081,-7005,-7576,-7825,-7793,-7572,-7221,-6828,-6439,-6105,-5840,-5653,-5530,-5437,-5356,-5240,-5075,-4831,-4518,-4139,-3728,-3309,-2914,-2563,-2250,-1967,-1664,-1306,-839,-245,487,1321,2200,3051,3777,4310,4574,4536,4190,3549,2688,1658,574,-468,-1377,-2046,-2438,-2491,-2224,-1648,-837,148,1210,2260,3220,4004,4565,4852,4849,4563,4005,3226,2267,1199,80,-1018,-2037,-2902,-3562,-3958,-4050,-3808,-3226,-2303,-1081,408,2087,3884,5709,7459,9062,10409,11462,12150,12466,12399,11976,11225,10219,8999,7675,6294,4971,3754,2733,1941,1415,1164,1165,1368,1710,2082,2393,2540,2456,2097,1484,653,-316,-1325,-2300,-3156,-3866,-4403,-4797,-5062,-5248,-5392,-5509,-5625,-5707,-5738,-5665,-5457,-5082,-4547,-3877,-3137,-2407,-1776,-1333,-1145,-1255,-1673,-2379,-3318,-4417,-5576,-6698,-7671,-8413,-8833,-8906,-8606,-7981,-7088,-6030,-4914,-3859,-2960,-2300,-1918,-1819,-1978,-2320,-2777,-3247,-3665,-3963,-4121,-4122,-3986,-3732,-3374,-2938,-2416,-1804,-1104,-280,637,1675,2780,3937,5074,6136,7038,7704,8059,8037,7607,6757,5505,3937,2116,200,-1704,-3434,-4890,-5953,-6587,-6751,-6475,-5792,-4770,-3472,-1996,-399,1218,2803,4290,5636,6823,7842,8700,9418,10010,10501,10899,11213,11454,11612,11696,11702,11635,11494,11290,11012,10673,10267,9809,9300,8773,8248,7763,7347,6999,6736,6497,6257,5924,5438,4733,3776,2568,1158,-369,-1892,-3290,-4444,-5286,-5776,-5957,-5891,-5718,-5556,-5545,-5779,-6301,-7107,-8128,-9259,-10377,-11358,-12107,-12559,-12695,-12539,-12130,-11548,-10843,-10079,-9281,-8459,-7612,-6721,-5779,-4795,-3771,-2774,-1818,-992,-321,151,393,426,242,-104,-558,-1058,-1505,-1828,-1940,-1781,-1337,-608,328,1375,2403,3265,3845,4042,3804,3143,2095,774,-710,-2187,-3526,-4566,-5217,-5406,-5124,-4432,-3409,-2204,-953,194,1114,1722,1981,1891,1516,922,220,-511,-1182,-1748,-2185,-2484,-2681,-2774,-2820,-2802,-2743,-2622,-2411,-2094,-1633,-1029,-272,612,1606,2660,3754,4832,5882,6866,7763,8551,9204,9696,10004,10102,9994,9662,9151,8465,7680,6820,5968,5161,4466,3927,3569,3431,3503,3764,4179,4664,5155,5549,5777,5758,5468,4882,4039,2984,1800,573,-620,-1710,-2670,-3479,-4153,-4699,-5128,-5438,-5615,-5635,-5493,-5179,-4725,-4174,-3592,-3064,-2650,-2421,-2395,-2578,-2928,-3386,-3872,-4302,-4608,-4716,-4601,-4236,-3639,-2844,-1906,-916,57,887,1523,1863,1880,1559,909,-1,-1120,-2325,-3543,-4635,-5540,-6151,-6436,-6366,-5961,-5276,-4391,-3406,-2436,-1571,-906,-473,-298,-360,-610,-1006,-1476,-1978,-2474,-2941,-3386,-3812,-4246,-4697,-5181,-5693,-6221,-6745,-7234,-7662,-7992,-8213,-8277,-8186,-7882,-7347,-6536,-5406,-3950,-2145,-41,2324,4838,7407,9889,12157,14095,15578,16545,16932,16725,15964,14686,13019,11059,8976,6909,5012,3413,2199,1423,1084,1154,1565,2242,3090,4031,4972,5841,6575,7119,7454,7577,7493,7259,6891,6460,5985,5503,5038,4579,4148,3703,3241,2734,2145,1487,734,-81,-927,-1768,-2542,-3205,-3704,-4000,-4054,-3871,-3448,-2836,-2098,-1313,-588,-12,325,369,80,-517,-1400,-2466,-3654,-4834,-5954,-6910,-7687,-8230,-8563,-8667,-8569,-8280,-7817,-7210,-6501,-5728,-4973,-4289,-3757,-3437,-3355,-3538,-3939,-4515,-5156,-5763,-6203,-6388,-6221,-5680,-4763,-3546,-2115,-615,828,2077,3020,3600,3759,3531,2934,2062,998,-149,-1264,-2262,-3050,-3600,-3884,-3935,-3783,-3505,-3139,-2760,-2370,-2001,-1615,-1196,-696,-85,668,1561,2595,3720,4910,6089,7216,8210,9032,9627,9956,10001,9750,9220,8452,7500,6463,5423,4503,3775,3315,3147,3249,3578,4025,4491,4845,4980,4808,4281,3387,2171,696,-931,-2603,-4205,-5625,-6773,-7551,-7928,-7852,-7372,-6522,-5423,-4185,-2969,-1885,-1068,-579,-463,-730,-1320,-2193,-3235,-4356,-5442,-6378,-7086,-7461,-7482,-7095,-6327,-5208,-3799,-2192,-476,1240,2859,4287,5443,6266,6699,6726,6335,5551,4416,3004,1410,-243,-1833,-3219,-4304,-4992,-5268,-5130,-4648,-3898,-2989,-2009,-1040,-133,698,1442,2130,2765,3366,3909,4387,4740,4955,4988,4842,4531,4101,3604,3110,2663,2305,2025,1817,1610,1351,982,443,-268,-1147,-2141,-3174,-4160,-5000,-5627,-5974,-6023,-5770,-5240,-4489,-3559,-2529,-1439,-354,700,1697,2645,3545,4429,5293,6140,6934,7610,8100,8311,8177,7639,6695,5362,3733,1905,35,-1742,-3279,-4485,-5281,-5669,-5654,-5312,-4710,-3935,-3061,-2155,-1252,-387,439,1197,1886,2453,2865,3053,2962,2546,1783,695,-676,-2217,-3831,-5361,-6696,-7720,-8363,-8595,-8430,-7897,-7076,-6015,-4818,-3524,-2224,-949,238,1313,2242,3002,3601,4021,4313,4478,4584,4653,4740,4871,5058,5307,5589,5869,6098,6226,6203,6006,5601,5014,4247,3375,2446,1557,785,204,-135,-204,-31,349,855,1380,1840,2096,2078,1694,903,-294,-1858,-3700,-5681,-7663,-9450,-10912,-11896,-12348,-12222,-11576,-10485,-9083,-7526,-5960,-4526,-3337,-2447,-1889,-1630,-1601,-1709,-1822,-1831,-1608,-1077,-177,1094,2699,4562,6567,8606,10520,12212,13543,14445,14847,14727,14093,13001,11542,9840,8051,6324,4819,3642,2881,2535,2575,2884,3330,3744,3963,3859,3337,2376,1002,-688,-2568,-4478,-6257,-7764,-8896,-9574,-9804,-9597,-9029,-8204,-7219,-6209,-5280,-4517,-4008,-3748,-3750,-3933,-4232,-4539,-4780,-4879,-4831,-4630,-4347,-4033,-3774,-3624,-3627,-3785,-4073,-4448,-4828,-5167,-5372,-5422,-5264,-4905,-4349,-3620,-2772,-1845,-911,-26,747,1346,1737,1879,1759,1393,782,6,-900,-1816,-2667,-3326,-3706,-3706,-3278,-2391,-1058,647,2640,4768,6887,8827,10437,11584,12155,12105,11395,10066,8188,5860,3248,504,-2171,-4595,-6597,-8027,-8813,-8912,-8384,-7334,-5913,-4327,-2743,-1330,-194,640,1179,1527,1790,2116,2614,3385,4458,5823,7426,9148,10887,12494,13868,14916,15577,15844,15716,15249,14479,13476,12279,10958,9534,8079,6607,5185,3829,2576,1426,365,-628,-1598,-2581,-3605,-4690,-5829,-6987,-8136,-9208,-10168,-10951,-11537,-11903,-12044,-11989,-11739,-11343,-10809,-10189,-9487,-8765,-8026,-7329,-6689,-6144,-5725,-5435,-5319,-5349,-5547,-5884,-6338,-6867,-7428,-7956,-8393,-8670,-8715,-8464,-7871,-6882,-5523,-3796,-1806,346,2508,4499,6168,7357,7968,7961,7346,6213,4695,2959,1201,-409,-1709,-2595,-3000,-2932,-2409,-1528,-362,978,2405,3835,5209,6456,7547,8416,9038,9368,9385,9092,8498,7663,6666,5595,4580,3703,3055,2676,2553,2657,2898,3193,3443,3573,3539,3314,2925,2414,1843,1299,847,557,487,663,1109,1821,2751,3860,5026,6163,7125,7816,8141,8072,7611,6842,5837,4747,3657,2692,1892,1305,900,651,474,305,55,-338,-919,-1707,-2686,-3798,-4979,-6108,-7094,-7822,-8227,-8254,-7896,-7193,-6191,-5009,-3726,-2486,-1379,-518,26,207,-6,-588,-1510,-2691,-4057,-5482,-6875,-8101,-9081,-9729,-10014,-9922,-9507,-8809,-7956,-7000,-6081,-5233,-4537,-3994,-3599,-3326,-3111,-2917,-2680,-2357,-1924,-1358,-669,122,982,1843,2658,3328,3806,4007,3909,3495,2799,1887,860,-174,-1090,-1800,-2215,-2323,-2104,-1619,-913,-86,789,1603,2302,2799,3073,3084,2856,2384,1736,923,41,-885,-1769,-2582,-3260,-3793,-4152,-4348,-4392,-4325,-4175,-4006,-3839,-3720,-3650,-3613,-3568,-3448,-3180,-2681,-1890,-760,710,2493,4515,6683,8869,10952,12803,14321,15425,16065,16230,15924,15198,14108,12751,11219,9649,8143,6830,5785,5052,4627,4458,4444,4473,4423,4194,3733,3005,2057,941,-241,-1392,-2406,-3217,-3743,-3986,-3921,-3591,-3030,-2296,-1444,-524,411,1320,2162,2888,3467,3853,4013,3935,3612,3071,2357,1508,584,-375,-1364,-2350,-3386,-4465,-5637,-6906,-8265,-9692,-11109,-12441,-13581,-14422,-14883,-14903,-14456,-13576,-12306,-10768,-9062,-7350,-5757,-4423,-3445,-2898,-2805,-3157,-3884,-4906,-6086,-7305,-8417,-9304,-9868,-10039,-9795,-9141,-8126,-6825,-5340,-3784,-2269,-895,267,1171,1813,2221,2432,2515,2514,2468,2413,2335,2242,2116,1937,1719,1460,1208,997,895,946,1205,1711,2462,3472,4690,6081,7579,9119,10634,12083,13401,14588,15592,16421,17053,17485,17730,17786,17691,17462,17142,16753,16315,15842,15320,14758,14111,13377,12519,11513,10342,8988,7443,5720,3838,1843,-203,-2208,-4087,-5716,-7012,-7894,-8326,-8325,-7946,-7308,-6541,-5818,-5270,-5037,-5175,-5716,-6615,-7804,-9156,-10563,-11886,-13030,-13914,-14486,-14736,-14672,-14332,-13760,-13014,-12148,-11217,-10261,-9323,-8408,-7550,-6721,-5943,-5179,-4435,-3683,-2918,-2124,-1295,-422,486,1439,2394,3344,4207,4948,5465,5708,5600,5125,4272,3099,1676,113,-1453,-2914,-4131,-5028,-5537,-5626,-5315,-4633,-3666,-2507,-1275,-94,920,1670,2084,2144,1859,1288,521,-344,-1199,-1954,-2555,-2967,-3196,-3273,-3238,-3143,-3025,-2903,-2774,-2610,-2361,-1972,-1389,-568,489,1783,3235,4805,6362,7858,9163,10242,11017,11466,11577,11359,10839,10065,9100,7995,6835,5663,4539,3515,2612,1888,1344,1024,911,996,1236,1563,1906,2185,2338,2328,2154,1841,1451,1050,713,480,392,422,561,735,910,1022,1040,949,726,407,-31,-535,-1127,-1769,-2470,-3203,-3958,-4677,-5329,-5823,-6114,-6124,-5832,-5215,-4302,-3159,-1858,-534,718,1764,2505,2880,2836,2399,1612,563,-607,-1765,-2739,-3394,-3607,-3318,-2533,-1312,185,1790,3283,4454,5151,5242,4707,3562,1928,-59,-2194,-4298,-6185,-7709,-8775,-9347,-9421,-9089,-8424,-7586,-6692,-5879,-5249,-4866,-4764,-4924,-5312,-5850,-6470,-7080,-7618,-8015,-8238,-8263,-8077,-7694,-7121,-6379,-5495,-4495,-3407,-2280,-1146,-54,955,1860,2634,3301,3868,4397,4917,5491,6145,6917,7806,8810,9905,11054,12202,13294,14248,14993,15453,15571,15323,14705,13769,12571,11211,9781,8372,7055,5887,4876,4047,3362,2819,2382,2029,1755,1529,1366,1237,1159,1107,1092,1088,1109,1124,1148,1160,1163,1151,1115,1042,922,728,445,41,-501,-1195,-2044,-3033,-4113,-5237,-6307,-7240,-7936,-8311,-8308,-7905,-7116,-6009,-4678,-3254,-1871,-676,220,729,816,485,-204,-1177,-2304,-3492,-4614,-5596,-6368,-6909,-7212,-7319,-7287,-7195,-7127,-7170,-7357,-7727,-8229,-8793,-9305,-9631,-9640,-9251,-8405,-7149,-5561,-3808,-2057,-515,674,1395,1619,1386,801,20,-790,-1473,-1898,-2019,-1791,-1291,-572,256,1082,1839,2446,2890,3181,3343,3455,3556,3731,4009,4432,5005,5708,6510,7358,8203,8995,9693,10274,10715,11009,11142,11108,10903,10528,9995,9331,8557,7743,6908,6114,5390,4736,4183,3677,3226,2776,2320,1830,1309,748,172,-408,-966,-1482,-1933,-2310,-2602,-2811,-2949,-3025,-3058,-3094,-3132,-3252,-3438,-3755,-4180,-4736,-5372,-6079,-6787,-7464,-8050,-8524,-8844,-9031,-9074,-9009,-8859,-8643,-8377,-8060,-7676,-7216,-6658,-6002,-5254,-4439,-3591,-2755,-1960,-1257,-646,-165,212,480,670,808,921,1038,1171,1328,1502,1667,1809,1900,1933,1915,1865,1824,1830,1922,2128,2442,2858,3308,3743,4073,4218,4117,3723,3038,2110,1024,-76,-1051,-1722,-1975,-1705,-896,396,2046,3863,5618,7093,8073,8440,8120,7173,5705,3923,2055,338,-1008,-1844,-2073,-1710,-819,461,1957,3495,4898,6046,6844,7260,7301,6999,6412,5596,4601,3492,2292,1064,-179,-1376,-2507,-3511,-4351,-4988,-5383,-5540,-5458,-5179,-4768,-4280,-3805,-3395,-3099,-2948,-2926,-3038,-3222,-3466,-3700,-3901,-4012,-4018,-3885,-3638,-3269,-2843,-2372,-1936,-1558,-1292,-1156,-1158,-1295,-1531,-1840,-2167,-2477,-2722,-2872,-2903,-2791,-2528,-2101,-1507,-751,144,1159,2244,3351,4431,5420,6278,6958,7430,7685,7712,7545,7207,6750,6234,5691,5178,4695,4248,3803,3318,2747,2048,1200,207,-890,-2042,-3149,-4135,-4908,-5400,-5595,-5492,-5147,-4645,-4075,-3536,-3108,-2833,-2732,-2792,-2964,-3223,-3488,-3735,-3923,-4032,-4077,-4072,-4052,-4068,-4157,-4355,-4679,-5112,-5608,-6088,-6435,-6538,-6262,-5517,-4246,-2454,-212,2330,5004,7562,9812,11551,12662,13089,12860,12070,10873,9449,7983,6653,5588,4890,4588,4674,5080,5715,6455,7185,7778,8148,8212,7933,7300,6316,5031,3487,1763,-71,-1913,-3680,-5262,-6560,-7494,-7985,-8009,-7571,-6730,-5587,-4277,-2948,-1746,-809,-217,-44,-280,-917,-1873,-3072,-4400,-5754,-7027,-8123,-8980,-9533,-9771,-9670,-9252,-8517,-7507,-6247,-4791,-3207,-1559,33,1486,2678,3517,3927,3856,3313,2337,1035,-475,-2012,-3439,-4596,-5399,-5792,-5797,-5459,-4895,-4201,-3499,-2885,-2408,-2112,-1980,-2000,-2126,-2335,-2582,-2867,-3175,-3510,-3895,-4313,-4781,-5266,-5728,-6108,-6312,-6258,-5846,-5010,-3691,-1914,292,2780,5415,7984,10292,12157,13440,14082,14078,13526,12560,11391,10211,9236,8620,8468,8822,9638,10818,12214,13647,14930,15912,16450,16489,15988,15009,13604,11924,10072,8200,6422,4813,3444,2295,1368,583,-89,-735,-1367,-2021,-2694,-3358,-4012,-4622,-5177,-5683,-6126,-6537,-6913,-7277,-7627,-7974,-8293,-8587,-8823,-9002,-9107,-9154,-9142,-9106,-9061,-9038,-9065,-9151,-9320,-9571,-9903,-10310,-10750,-11197,-11586,-11859,-11962,-11831,-11442,-10761,-9790,-8546,-7051,-5372,-3565,-1741,13,1575,2846,3755,4224,4266,3874,3133,2137,1020,-61,-953,-1513,-1639,-1283,-444,787,2312,3952,5534,6905,7900,8448,8499,8077,7262,6156,4905,3633,2478,1532,873,528,501,753,1228,1860,2561,3278,3944,4526,4996,5349,5578,5695,5702,5613,5429,5177,4859,4514,4161,3846,3616,3496,3550,3757,4165,4727,5437,6235,7069,7865,8546,9043,9277,9222,8851,8190,7295,6220,5076,3914,2830,1845,1002,267,-361,-961,-1561,-2229,-2999,-3872,-4849,-5864,-6864,-7762,-8472,-8922,-9064,-8875,-8375,-7630,-6712,-5759,-4865,-4147,-3684,-3509,-3643,-4040,-4649,-5371,-6110,-6752,-7203,-7376,-7231,-6748,-5957,-4933,-3751,-2549,-1421,-490,164,477,436,50,-614,-1472,-2399,-3270,-3947,-4325,-4301,-3850,-2959,-1702,-184,1453,3032,4399,5403,5953,5998,5561,4697,3525,2165,744,-618,-1853,-2893,-3741,-4392,-4899,-5283,-5601,-5875,-6125,-6347,-6520,-6616,-6589,-6427,-6085,-5586,-4926,-4152,-3309,-2456,-1654,-944,-376,64,358,567,709,839,996,1197,1456,1753,2053,2309,2464,2473,2298,1947,1444,855,275,-207,-481,-469,-134,555,1521,2728,4032,5343,6526,7510,8213,8633,8765,8660,8380,7998,7583,7216,6945,6819,6870,7086,7477,7985,8591,9217,9833,10373,10818,11127,11299,11316,11178,10875,10385,9705,8801,7689,6366,4886,3293,1687,138,-1247,-2411,-3309,-3935,-4333,-4562,-4723,-4907,-5213,-5697,-6395,-7275,-8280,-9304,-10228,-10935,-11327,-11347,-10982,-10267,-9258,-8061,-6760,-5464,-4257,-3205,-2374,-1786,-1480,-1463,-1744,-2315,-3163,-4249,-5524,-6921,-8347,-9702,-10890,-11795,-12364,-12521,-12280,-11652,-10716,-9553,-8267,-6955,-5699,-4572,-3606,-2838,-2260,-1878,-1657,-1598,-1661,-1837,-2105,-2426,-2787,-3131,-3439,-3641,-3722,-3617,-3307,-2759,-1947,-880,448,1990,3707,5519,7357,9109,10709,12045,13079,13753,14079,14071,13816,13375,12878,12411,12070,11923,11997,12278,12736,13268,13802,14209,14407,14316,13896,13144,12085,10773,9277,7675,6041,4448,2964,1641,524,-337,-940,-1241,-1271,-1021,-547,107,853,1590,2220,2606,2683,2346,1591,419,-1086,-2811,-4597,-6275,-7670,-8658,-9138,-9116,-8622,-7802,-6806,-5848,-5107,-4764,-4915,-5626,-6851,-8503,-10412,-12378,-14190,-15637,-16560,-16841,-16450,-15390,-13768,-11690,-9340,-6877,-4480,-2300,-445,983,1978,2513,2656,2462,2042,1490,927,451,146,78,273,720,1393,2196,3040,3791,4337,4553,4366,3720,2631,1135,-647,-2600,-4549,-6338,-7815,-8858,-9384,-9363,-8813,-7778,-6360,-4637,-2740,-754,1217,3085,4794,6255,7451,8318,8856,9059,8938,8546,7920,7152,6300,5456,4695,4085,3687,3551,3680,4102,4755,5607,6550,7497,8313,8906,9158,9028,8466,7507,6194,4635,2945,1261,-283,-1583,-2544,-3121,-3313,-3142,-2697,-2070,-1386,-756,-281,-18,-3,-213,-618,-1149,-1755,-2360,-2941,-3459,-3910,-4309,-4644,-4949,-5200,-5406,-5536,-5577,-5512,-5336,-5061,-4727,-4362,-4027,-3746,-3533,-3381,-3230,-3031,-2687,-2136,-1316,-196,1192,2813,4543,6290,7893,9256,10255,10841,10976,10684,10006,9023,7832,6520,5185,3888,2673,1558,526,-454,-1419,-2408,-3441,-4512,-5588,-6617,-7523,-8241,-8712,-8899,-8808,-8463,-7930,-7280,-6601,-5968,-5453,-5087,-4910,-4891,-5034,-5269,-5565,-5847,-6079,-6201,-6192,-6036,-5715,-5261,-4670,-3991,-3250,-2493,-1753,-1068,-453,80,540,941,1297,1639,1978,2344,2762,3253,3838,4537,5338,6231,7162,8070,8860,9454,9739,9670,9179,8285,7014,5460,3738,1999,399,-909,-1796,-2180,-2007,-1306,-112,1452,3278,5199,7080,8769,10152,11155,11711,11846,11559,10934,10024,8926,7711,6455,5208,4019,2898,1887,966,180,-494,-1016,-1400,-1645,-1755,-1781,-1732,-1673,-1635,-1649,-1750,-1927,-2190,-2496,-2822,-3118,-3347,-3483,-3511,-3439,-3290,-3114,-2959,-2899,-2977,-3231,-3673,-4254,-4940,-5621,-6235,-6680,-6908,-6876,-6608,-6122,-5528,-4883,-4322,-3916,-3748,-3855,-4235,-4862,-5660,-6560,-7449,-8254,-8886,-9287,-9427,-9273,-8848,-8167,-7278,-6241,-5134,-4024,-3011,-2154,-1527,-1160,-1075,-1230,-1575,-2002,-2384,-2605,-2533,-2095,-1248,-8,1569,3360,5265,7116,8798,10185,11194,11768,11907,11628,11016,10159,9183,8213,7354,6702,6303,6175,6289,6584,6978,7365,7657,7772,7665,7331,6802,6139,5421,4726,4116,3623,3274,3035,2902,2819,2755,2675,2547,2348,2076,1714,1281,778,215,-383,-1008,-1627,-2223,-2749,-3193,-3513,-3723,-3817,-3845,-3850,-3896,-4053,-4365,-4881,-5607,-6531,-7611,-8774,-9946,-11029,-11948,-12624,-13019,-13096,-12865,-12331,-11535,-10515,-9315,-7997,-6606,-5213,-3879,-2666,-1642,-847,-333,-93,-135,-418,-891,-1498,-2160,-2804,-3373,-3786,-4003,-3974,-3656,-3042,-2097,-842,716,2527,4524,6617,8689,10620,12266,13523,14280,14487,14128,13240,11920,10296,8541,6823,5309,4126,3348,2989,2998,3285,3707,4139,4425,4486,4234,3685,2846,1821,700,-379,-1298,-1954,-2257,-2176,-1696,-860,261,1568,2928,4215,5278,6010,6313,6144,5507,4453,3079,1498,-161,-1778,-3264,-4542,-5580,-6365,-6906,-7235,-7370,-7365,-7216,-6977,-6632,-6193,-5664,-5020,-4286,-3444,-2522,-1544,-540,444,1360,2161,2791,3207,3365,3247,2835,2149,1218,86,-1185,-2529,-3880,-5163,-6326,-7297,-8046,-8515,-8687,-8545,-8075,-7305,-6248,-4960,-3493,-1924,-312,1258,2747,4092,5273,6270,7075,7683,8095,8311,8321,8146,7769,7236,6537,5737,4841,3906,2952,2011,1102,243,-559,-1291,-1941,-2494,-2920,-3201,-3304,-3205,-2898,-2387,-1695,-901,-63,685,1240,1484,1326,721,-332,-1754,-3423,-5151,-6742,-7980,-8694,-8742,-8071,-6695,-4703,-2272,383,2986,5282,7006,7987,8113,7386,5928,3929,1680,-544,-2447,-3817,-4511,-4476,-3768,-2507,-879,902,2610,4069,5113,5678,5735,5344,4595,3633,2596,1650,905,478,411,720,1378,2286,3364,4460,5468,6267,6772,6952,6778,6308,5576,4683,3697,2713,1803,1029,438,51,-128,-130,8,196,381,443,338,-17,-625,-1480,-2524,-3666,-4787,-5774,-6511,-6914,-6937,-6568,-5855,-4873,-3723,-2538,-1429,-510,149,506,555,332,-124,-728,-1438,-2174,-2903,-3592,-4231,-4832,-5412,-5980,-6572,-7161,-7759,-8312,-8796,-9163,-9383,-9437,-9320,-9061,-8682,-8225,-7721,-7187,-6637,-6063,-5463,-4821,-4150,-3440,-2722,-2009,-1334,-726,-217,166,401,475,414,229,7,-210,-307,-238,78,660,1503,2579,3809,5117,6402,7591,8614,9452,10110,10613,11043,11438,11904,12462,13176,14022,14995,16009,16985,17800,18337,18487,18175,17357,16053,14307,12218,9880,7430,4951,2554,305,-1753,-3576,-5160,-6483,-7541,-8314,-8785,-8929,-8727,-8175,-7284,-6088,-4650,-3037,-1367,274,1745,2954,3782,4160,4029,3392,2281,790,-967,-2843,-4691,-6383,-7813,-8927,-9700,-10164,-10354,-10367,-10256,-10132,-10031,-10023,-10116,-10302,-10561,-10832,-11059,-11191,-11146,-10905,-10402,-9641,-8590,-7283,-5735,-4009,-2181,-349,1371,2860,4001,4703,4896,4556,3720,2437,853,-899,-2626,-4157,-5317,-5991,-6079,-5562,-4477,-2894,-979,1117,3185,5048,6548,7589,8124,8191,7848,7229,6437,5606,4821,4154,3644,3294,3105,3032,3068,3154,3287,3446,3627,3860,4147,4528,5004,5591,6266,7014,7784,8531,9205,9749,10132,10310,10283,10034,9586,8932,8109,7110,5971,4697,3332,1911,500,-832,-2014,-2969,-3643,-3993,-4011,-3719,-3174,-2468,-1716,-1034,-563,-377,-555,-1084,-1907,-2923,-3964,-4890,-5529,-5793,-5607,-4988,-4004,-2761,-1427,-142,922,1672,2016,1953,1508,762,-202,-1274,-2374,-3428,-4372,-5191,-5841,-6334,-6659,-6828,-6863,-6759,-6545,-6212,-5776,-5247,-4637,-3987,-3333,-2730,-2236,-1884,-1723,-1744,-1962,-2309,-2768,-3246,-3704,-4085,-4355,-4510,-4551,-4516,-4412,-4287,-4130,-3939,-3695,-3349,-2881,-2251,-1461,-509,562,1723,2900,4044,5069,5938,6572,6960,7057,6876,6409,5698,4751,3638,2377,1052,-304,-1603,-2815,-3859,-4722,-5346,-5728,-5842,-5688,-5272,-4619,-3772,-2786,-1744,-710,238,1065,1733,2270,2674,3015,3323,3660,4064,4578,5200,5941,6736,7546,8255,8786,9028,8912,8398,7475,6190,4619,2877,1094,-590,-2051,-3187,-3936,-4276,-4217,-3814,-3110,-2191,-1096,109,1405,2763,4176,5631,7112,8580,9996,11283,12371,13171,13602,13605,13135,12212,10857,9176,7246,5207,3153,1179,-642,-2287,-3727,-4984,-6060,-6991,-7781,-8441,-8978,-9355,-9585,-9608,-9435,-9026,-8393,-7534,-6494,-5309,-4083,-2889,-1854,-1081,-651,-642,-1058,-1898,-3077,-4527,-6101,-7701,-9185,-10463,-11452,-12118,-12441,-12459,-12209,-11768,-11211,-10607,-10027,-9496,-9047,-8648,-8288,-7908,-7471,-6928,-6245,-5404,-4387,-3214,-1886,-463,1031,2509,3923,5176,6222,6978,7428,7533,7326,6833,6141,5346,4561,3909,3503,3408,3695,4347,5333,6581,7963,9380,10681,11786,12593,13097,13281,13219,12964,12609,12227,11874,11584,11369,11198,11037,10826,10483,9967,9207,8192,6926,5440,3813,2125,470,-1047,-2353,-3354,-4021,-4303,-4216,-3784,-3061,-2142,-1117,-103,804,1503,1935,2036,1807,1240,384,-706,-1957,-3267,-4565,-5739,-6727,-7439,-7848,-7912,-7665,-7145,-6450,-5687,-4992,-4484,-4276,-4432,-4974,-5863,-7020,-8311,-9606,-10736,-11586,-12025,-12004,-11476,-10478,-9064,-7349,-5472,-3590,-1868,-450,562,1092,1148,758,38,-894,-1866,-2725,-3327,-3561,-3388,-2804,-1882,-735,503,1678,2660,3339,3652,3557,3108,2316,1322,194,-933,-1964,-2821,-3448,-3806,-3908,-3745,-3367,-2787,-2066,-1225,-331,608,1536,2461,3355,4242,5125,6021,6964,7940,8969,10027,11061,12036,12863,13478,13819,13843,13529,12903,11995,10867,9587,8202,6765,5301,3813,2312,773,-797,-2402,-4022,-5618,-7139,-8511,-9674,-10555,-11138,-11383,-11332,-10985,-10402,-9610,-8640,-7519,-6270,-4910,-3485,-2031,-608,715,1884,2847,3573,4059,4324,4401,4349,4206,4020,3803,3566,3269,2898,2388,1721,873,-143,-1288,-2485,-3652,-4668,-5431,-5850,-5839,-5395,-4498,-3230,-1661,83,1890,3639,5229,6585,7641,8366,8726,8729,8361,7674,6678,5455,4050,2549,1014,-489,-1911,-3207,-4364,-5338,-6155,-6775,-7231,-7518,-7653,-7670,-7583,-7429,-7229,-6987,-6708,-6366,-5933,-5378,-4666,-3792,-2767,-1629,-453,684,1676,2440,2894,3001,2734,2136,1240,164,-1002,-2114,-3066,-3758,-4121,-4149,-3842,-3276,-2515,-1652,-770,59,784,1379,1837,2199,2480,2777,3104,3558,4138,4874,5735,6668,7604,8445,9092,9463,9482,9115,8369,7267,5911,4372,2789,1252,-137,-1311,-2230,-2863,-3211,-3257,-3018,-2481,-1690,-654,534,1810,3059,4165,5031,5559,5690,5426,4789,3874,2821,1761,875,271,48,218,750,1539,2454,3341,4063,4497,4591,4324,3726,2874,1851,744,-350,-1396,-2339,-3175,-3909,-4545,-5107,-5595,-6012,-6354,-6599,-6737,-6752,-6648,-6438,-6165,-5864,-5620,-5463,-5471,-5630,-5963,-6399,-6893,-7353,-7712,-7909,-7906,-7696,-7295,-6737,-6055,-5297,-4474,-3619,-2726,-1806,-860,94,1043,1948,2785,3504,4075,4438,4581,4439,4034,3327,2379,1210,-70,-1386,-2582,-3551,-4147,-4276,-3866,-2906,-1442,439,2577,4826,6978,8888,10392,11398,11861,11772,11220,10281,9105,7807,6501,5267,4143,3136,2235,1408,644,-70,-721,-1284,-1719,-1995,-2072,-1954,-1644,-1193,-665,-134,325,658,855,919,916,903,965,1159,1526,2056,2722,3445,4140,4711,5064,5132,4879,4286,3398,2245,926,-511,-1962,-3392,-4736,-5969,-7079,-8054,-8900,-9623,-10219,-10690,-11022,-11192,-11192,-10982,-10584,-9970,-9189,-8245,-7196,-6070,-4915,-3770,-2654,-1606,-628,244,1005,1611,2042,2253,2215,1916,1344,538,-452,-1558,-2663,-3690,-4515,-5068,-5277,-5106,-4555,-3649,-2444,-1026,518,2082,3566,4883,5960,6747,7221,7387,7259,6904,6366,5746,5111,4580,4201,4089,4244,4711,5439,6366,7392,8394,9249,9848,10111,9996,9503,8675,7592,6353,5079,3877,2860,2103,1665,1575,1825,2398,3224,4232,5306,6325,7143,7630,7654,7129,6010,4290,2062,-596,-3467,-6402,-9151,-11534,-13380,-14565,-15052,-14844,-14034,-12739,-11127,-9367,-7621,-6028,-4688,-3657,-2938,-2496,-2257,-2128,-2016,-1843,-1551,-1133,-596,12,629,1195,1653,1956,2101,2073,1919,1672,1382,1108,869,692,554,419,241,-55,-500,-1151,-1986,-2995,-4081,-5161,-6092,-6742,-7003,-6757,-5993,-4704,-2989,-964,1190,3298,5173,6665,7658,8098,7984,7364,6364,5093,3737,2438,1329,529,59,-58,96,444,845,1190,1368,1309,996,441,-289,-1117,-1952,-2714,-3349,-3815,-4129,-4283,-4338,-4300,-4222,-4116,-4001,-3882,-3753,-3602,-3403,-3139,-2769,-2275,-1626,-814,172,1304,2574,3912,5277,6578,7747,8700,9392,9786,9895,9754,9421,8977,8483,7993,7530,7083,6615,6072,5381,4489,3356,1975,379,-1347,-3096,-4712,-6054,-6966,-7353,-7159,-6396,-5163,-3590,-1877,-228,1164,2129,2568,2445,1797,733,-597,-2008,-3323,-4386,-5076,-5339,-5151,-4573,-3669,-2575,-1395,-274,710,1473,2011,2318,2457,2468,2424,2368,2322,2304,2272,2214,2061,1774,1319,659,-167,-1139,-2162,-3160,-4022,-4676,-5060,-5175,-5048,-4771,-4441,-4191,-4142,-4366,-4946,-5836,-7029,-8386,-9787,-11085,-12112,-12771,-12948,-12624,-11794,-10530,-8924,-7105,-5225,-3421,-1841,-576,302,779,897,726,387,0,-302,-422,-277,149,851,1766,2804,3862,4816,5570,6046,6203,6050,5639,5067,4457,3946,3663,3712,4160,5023,6266,7821,9563,11372,13105,14634,15880,16751,17259,17375,17159,16644,15892,14952,13871,12668,11364,9950,8409,6743,4934,3020,1035,-944,-2826,-4515,-5923,-6972,-7632,-7886,-7783,-7375,-6769,-6057,-5351,-4734,-4269,-3978,-3865,-3885,-3992,-4124,-4220,-4243,-4170,-4002,-3769,-3517,-3304,-3194,-3245,-3492,-3973,-4665,-5572,-6613,-7758,-8907,-10006,-10966,-11738,-12266,-12517,-12493,-12178,-11629,-10841,-9888,-8763,-7512,-6136,-4642,-3053,-1386,304,1955,3477,4791,5797,6443,6668,6477,5875,4947,3768,2481,1220,125,-683,-1115,-1138,-754,-49,885,1889,2818,3530,3906,3890,3467,2686,1641,464,-715,-1737,-2508,-2913,-2911,-2479,-1625,-414,1095,2791,4569,6305,7885,9212,10220,10875,11200,11235,11070,10779,10453,10140,9867,9632,9387,9092,8686,8125,7409,6531,5570,4562,3620,2783,2127,1641,1317,1089,867,577,108,-572,-1514,-2689,-4047,-5497,-6933,-8242,-9331,-10137,-10612,-10766,-10610,-10178,-9509,-8632,-7582,-6369,-5031,-3568,-2024,-418,1198,2783,4246,5540,6540,7205,7430,7199,6478,5297,3705,1795,-319,-2496,-4582,-6429,-7904,-8897,-9371,-9296,-8752,-7814,-6638,-5360,-4157,-3145,-2456,-2138,-2218,-2665,-3399,-4325,-5307,-6237,-6996,-7505,-7713,-7599,-7170,-6471,-5539,-4444,-3236,-1974,-705,538,1716,2814,3808,4680,5428,6024,6468,6742,6819,6698,6327,5706,4810,3637,2233,638,-1038,-2678,-4147,-5298,-6033,-6276,-6025,-5338,-4320,-3135,-1944,-915,-177,194,180,-171,-763,-1455,-2111,-2569,-2719,-2480,-1802,-716,740,2450,4306,6162,7895,9393,10577,11420,11924,12141,12128,11975,11722,11425,11063,10614,10014,9184,8074,6619,4839,2761,489,-1829,-4044,-5953,-7423,-8311,-8572,-8208,-7291,-5957,-4359,-2676,-1064,363,1527,2410,3040,3476,3789,4054,4307,4563,4798,4955,4978,4800,4396,3747,2901,1896,828,-222,-1172,-1945,-2505,-2830,-2927,-2839,-2605,-2298,-1988,-1742,-1645,-1731,-2058,-2597,-3345,-4194,-5074,-5847,-6426,-6712,-6679,-6317,-5700,-4915,-4093,-3378,-2881,-2719,-2927,-3521,-4441,-5589,-6826,-8002,-8956,-9565,-9744,-9451,-8730,-7635,-6306,-4869,-3484,-2281,-1369,-811,-626,-783,-1203,-1779,-2373,-2849,-3076,-2950,-2426,-1496,-232,1261,2809,4258,5411,6161,6406,6161,5492,4553,3544,2667,2129,2050,2508,3448,4780,6309,7853,9205,10225,10806,10951,10701,10182,9540,8932,8487,8302,8392,8744,9266,9840,10318,10556,10412,9814,8710,7145,5202,3040,829,-1221,-2952,-4199,-4888,-4978,-4518,-3591,-2365,-996,309,1384,2085,2318,2047,1299,151,-1277,-2840,-4387,-5791,-6930,-7760,-8242,-8415,-8325,-8059,-7687,-7295,-6921,-6608,-6352,-6166,-6017,-5914,-5826,-5745,-5659,-5542,-5378,-5157,-4852,-4483,-4040,-3557,-3046,-2537,-2041,-1565,-1102,-641,-178,299,747,1152,1430,1558,1464,1163,654,21,-653,-1238,-1623,-1707,-1430,-795,139,1243,2358,3275,3830,3847,3251,2015,211,-2017,-4457,-6875,-9003,-10635,-11584,-11767,-11160,-9831,-7904,-5554,-2975,-361,2113,4303,6122,7506,8474,9049,9319,9367,9306,9219,9201,9296,9541,9926,10419,10955,11460,11839,12035,11972,11657,11074,10280,9307,8210,7020,5750,4409,2973,1446,-190,-1906,-3675,-5434,-7112,-8620,-9893,-10843,-11458,-11691,-11580,-11135,-10410,-9442,-8286,-6984,-5594,-4169,-2783,-1513,-442,349,798,875,588,10,-756,-1564,-2256,-2696,-2787,-2497,-1860,-994,-39,799,1365,1502,1149,300,-948,-2450,-3991,-5376,-6385,-6909,-6838,-6205,-5060,-3539,-1799,-13,1670,3122,4253,5049,5484,5632,5532,5277,4938,4593,4292,4080,3966,3958,4021,4148,4279,4414,4510,4572,4601,4594,4565,4495,4363,4124,3727,3121,2268,1171,-156,-1629,-3172,-4656,-5988,-7055,-7807,-8199,-8252,-8005,-7546,-6958,-6362,-5835,-5467,-5286,-5313,-5499,-5785,-6072,-6243,-6208,-5865,-5176,-4122,-2740,-1090,733,2639,4517,6292,7877,9221,10293,11068,11554,11755,11695,11400,10892,10197,9339,8326,7197,5947,4623,3246,1871,549,-644,-1645,-2396,-2861,-3043,-2976,-2719,-2354,-1958,-1596,-1300,-1074,-892,-716,-504,-240,87,442,790,1083,1284,1371,1358,1263,1152,1063,1053,1138,1314,1536,1740,1844,1765,1466,909,154,-749,-1662,-2477,-3059,-3320,-3204,-2714,-1909,-900,164,1112,1779,2018,1739,903,-456,-2229,-4273,-6385,-8368,-10030,-11200,-11781,-11703,-10990,-9698,-7950,-5903,-3720,-1595,319,1856,2915,3419,3344,2739,1668,284,-1277,-2827,-4235,-5344,-6104,-6444,-6398,-5994,-5303,-4410,-3388,-2320,-1266,-287,570,1268,1772,2083,2194,2145,1987,1784,1646,1634,1870,2376,3202,4313,5638,7078,8487,9739,10696,11279,11436,11176,10577,9724,8769,7829,7019,6410,5999,5770,5620,5473,5205,4764,4094,3225,2207,1141,137,-691,-1268,-1543,-1528,-1274,-853,-377,82,428,629,658,517,250,-133,-571,-1050,-1553,-2073,-2635,-3255,-3951,-4748,-5637,-6605,-7626,-8639,-9617,-10483,-11217,-11769,-12127,-12268,-12179,-11853,-11274,-10441,-9362,-8062,-6593,-5021,-3438,-1925,-590,517,1328,1832,2026,1945,1632,1151,579,-26,-560,-972,-1176,-1130,-792,-159,767,1926,3266,4680,6064,7304,8271,8870,9017,8662,7793,6451,4695,2659,475,-1688,-3667,-5324,-6539,-7252,-7438,-7119,-6365,-5264,-3938,-2513,-1111,142,1166,1883,2278,2348,2143,1727,1194,643,180,-91,-90,253,971,2063,3492,5180,7018,8862,10579,12006,13050,13618,13696,13319,12570,11574,10469,9373,8384,7535,6808,6136,5399,4485,3268,1686,-285,-2573,-5053,-7533,-9780,-11591,-12749,-13161,-12753,-11595,-9792,-7530,-5026,-2484,-100,1980,3672,4931,5772,6238,6389,6280,5988,5533,4983,4348,3665,2950,2205,1446,652,-151,-989,-1821,-2655,-3453,-4207,-4901,-5537,-6130,-6705,-7293,-7924,-8609,-9358,-10130,-10896,-11592,-12167,-12568,-12767,-12739,-12492,-12028,-11370,-10530,-9535,-8403,-7148,-5804,-4368,-2874,-1341,218,1755,3233,4597,5762,6680,7254,7466,7271,6719,5865,4820,3720,2702,1883,1374,1181,1320,1691,2207,2721,3102,3245,3084,2617,1899,1030,168,-540,-931,-901,-361,671,2169,3991,6020,8060,9977,11618,12903,13780,14260,14380,14229,13890,13448,12980,12507,12053,11585,11076,10487,9784,8958,8000,6933,5780,4575,3347,2121,903,-294,-1475,-2627,-3733,-4776,-5711,-6535,-7204,-7728,-8093,-8325,-8433,-8468,-8450,-8451,-8502,-8661,-8951,-9392,-9980,-10691,-11489,-12313,-13118,-13830,-14410,-14801,-14986,-14940,-14669,-14174,-13481,-12605,-11577,-10428,-9186,-7890,-6571,-5274,-4029,-2880,-1845,-946,-193,432,933,1348,1716,2077,2491,2995,3623,4381,5247,6162,7054,7817,8366,8612,8514,8072,7322,6380,5352,4406,3682,3312,3376,3924,4910,6271,7864,9532,11118,12448,13421,13920,13919,13388,12368,10900,9074,6975,4708,2368,52,-2173,-4229,-6076,-7659,-8939,-9869,-10419,-10548,-10254,-9531,-8420,-6969,-5270,-3421,-1562,183,1665,2780,3438,3592,3261,2492,1398,120,-1186,-2351,-3241,-3739,-3809,-3433,-2687,-1664,-485,696,1763,2590,3088,3205,2911,2231,1217,-33,-1388,-2708,-3831,-4631,-4992,-4862,-4224,-3127,-1655,54,1863,3600,5145,6369,7221,7676,7762,7547,7103,6516,5844,5133,4385,3590,2717,1735,616,-634,-2005,-3442,-4877,-6235,-7403,-8320,-8874,-9047,-8767,-8078,-6986,-5585,-3969,-2250,-549,1031,2425,3566,4461,5089,5477,5627,5542,5216,4627,3775,2655,1310,-204,-1780,-3315,-4663,-5723,-6379,-6569,-6260,-5472,-4250,-2721,-997,733,2302,3539,4292,4467,4015,2957,1366,-614,-2823,-5073,-7174,-8987,-10379,-11294,-11712,-11658,-11197,-10408,-9379,-8196,-6932,-5642,-4365,-3125,-1929,-782,324,1382,2394,3339,4191,4930,5519,5958,6244,6408,6497,6568,6696,6934,7341,7940,8742,9719,10820,11962,13033,13933,14520,14729,14467,13740,12563,11014,9213,7277,5389,3649,2238,1202,644,546,900,1619,2627,3787,5006,6149,7130,7863,8292,8369,8088,7417,6389,4985,3260,1224,-1051,-3513,-6071,-8631,-11089,-13334,-15255,-16774,-17801,-18325,-18335,-17882,-17060,-15962,-14740,-13501,-12370,-11435,-10730,-10274,-10013,-9884,-9790,-9659,-9398,-8992,-8411,-7693,-6891,-6064,-5304,-4667,-4218,-3977,-3951,-4097,-4355,-4631,-4813,-4797,-4470,-3763,-2630,-1081,836,3026,5351,7678,9827,11687,13103,14031,14391,14227,13552,12474,11093,9540,7951,6452,5134,4078,3282,2745,2385,2122,1859,1505,1011,354,-421,-1251,-2004,-2570,-2814,-2642,-1999,-880,668,2543,4613,6712,8675,10335,11566,12262,12384,11933,10955,9557,7841,5943,3979,2037,196,-1514,-3083,-4496,-5776,-6900,-7860,-8626,-9149,-9385,-9296,-8843,-8029,-6865,-5405,-3726,-1939,-158,1476,2854,3878,4479,4653,4417,3840,3020,2059,1065,121,-720,-1434,-2040,-2575,-3098,-3672,-4336,-5122,-6018,-6990,-7964,-8861,-9569,-10002,-10076,-9744,-9006,-7889,-6473,-4853,-3149,-1470,74,1406,2477,3256,3773,4042,4155,4162,4178,4268,4514,4954,5585,6384,7257,8110,8822,9283,9411,9169,8550,7621,6459,5208,3983,2931,2160,1748,1733,2096,2772,3655,4602,5462,6087,6353,6182,5535,4435,2949,1171,-759,-2733,-4619,-6336,-7810,-9017,-9929,-10565,-10917,-11011,-10850,-10450,-9821,-8985,-7971,-6823,-5592,-4335,-3127,-2022,-1104,-416,-15,69,-152,-665,-1392,-2246,-3116,-3875,-4420,-4654,-4534,-4046,-3228,-2156,-925,359,1597,2707,3642,4372,4914,5281,5531,5693,5817,5909,5979,5987,5913,5713,5368,4890,4299,3666,3061,2568,2250,2149,2261,2555,2952,3358,3664,3764,3575,3042,2134,877,-695,-2488,-4401,-6303,-8049,-9503,-10508,-10968,-10764,-9877,-8296,-6085,-3366,-282,2955,6151,9098,11610,13547,14797,15317,15102,14191,12665,10615,8167,5444,2563,-341,-3166,-5792,-8119,-10045,-11479,-12343,-12573,-12157,-11088,-9448,-7306,-4830,-2156,511,3015,5176,6875,8002,8524,8426,7761,6601,5056,3230,1252,-781,-2777,-4656,-6387,-7922,-9265,-10410,-11365,-12140,-12736,-13153,-13388,-13420,-13246,-12844,-12211,-11338,-10229,-8900,-7371,-5679,-3862,-1969,-50,1834,3632,5289,6760,8008,9013,9748,10221,10437,10416,10201,9833,9368,8861,8351,7859,7398,6951,6510,6055,5585,5119,4685,4344,4160,4190,4504,5109,6023,7192,8535,9937,11246,12307,12966,13100,12620,11501,9758,7475,4760,1763,-1364,-4471,-7411,-10076,-12361,-14216,-15586,-16484,-16900,-16899,-16507,-15824,-14893,-13822,-12649,-11450,-10254,-9078,-7939,-6825,-5747,-4712,-3741,-2879,-2154,-1634,-1321,-1262,-1415,-1761,-2223,-2718,-3160,-3460,-3551,-3399,-2979,-2325,-1455,-428,705,1892,3081,4231,5301,6263,7068,7702,8118,8305,8234,7924,7376,6657,5812,4921,4057,3279,2630,2133,1769,1547,1408,1372,1393,1496,1682,1949,2310,2723,3170,3577,3912,4094,4128,3977,3690,3314,2929,2624,2490,2583,2944,3549,4351,5246,6107,6798,7184,7172,6702,5777,4443,2821,1023,-777,-2453,-3889,-4996,-5767,-6176,-6302,-6171,-5878,-5469,-5017,-4558,-4138,-3762,-3459,-3202,-3002,-2815,-2636,-2430,-2198,-1928,-1652,-1387,-1191,-1098,-1164,-1406,-1856,-2504,-3328,-4282,-5307,-6316,-7248,-8010,-8560,-8863,-8915,-8752,-8409,-7964,-7453,-6954,-6461,-6014,-5563,-5098,-4556,-3908,-3110,-2153,-1039,222,1577,3007,4439,5849,7168,8356,9360,10115,10586,10718,10499,9929,9048,7919,6645,5327,4101,3077,2371,2066,2218,2843,3923,5392,7172,9137,11159,13086,14781,16088,16903,17108,16663,15541,13781,11453,8672,5583,2346,-884,-3944,-6729,-9118,-11074,-12558,-13587,-14194,-14426,-14349,-14022,-13510,-12862,-12134,-11366,-10592,-9851,-9152,-8518,-7936,-7409,-6898,-6405,-5894,-5364,-4820,-4267,-3750,-3293,-2947,-2738,-2712,-2866,-3215,-3719,-4338,-5016,-5677,-6247,-6666,-6863,-6801,-6445,-5777,-4819,-3581,-2121,-490,1235,2998,4706,6328,7781,9057,10114,10944,11535,11882,11969,11791,11313,10543,9453,8075,6424,4576,2615,650,-1181,-2759,-3968,-4704,-4933,-4623,-3821,-2586,-1023,764,2649,4533,6315,7919,9279,10339,11031,11315,11123,10429,9222,7521,5402,2970,358,-2271,-4775,-7024,-8917,-10410,-11482,-12152,-12470,-12487,-12256,-11820,-11194,-10383,-9374,-8152,-6719,-5096,-3335,-1520,248,1851,3182,4146,4678,4764,4408,3687,2668,1486,241,-938,-1954,-2725,-3200,-3351,-3198,-2773,-2136,-1371,-555,235,921,1477,1853,2062,2098,1985,1730,1364,887,336,-273,-898,-1480,-1965,-2266,-2323,-2060,-1435,-424,954,2654,4567,6580,8517,10242,11582,12453,12772,12551,11842,10760,9445,8072,6788,5751,5046,4745,4838,5298,6025,6924,7854,8697,9322,9630,9533,8966,7914,6354,4347,1936,-766,-3636,-6533,-9305,-11802,-13909,-15510,-16573,-17069,-17053,-16594,-15815,-14832,-13796,-12811,-11993,-11390,-11042,-10914,-10968,-11102,-11223,-11229,-11036,-10592,-9889,-8938,-7802,-6541,-5234,-3942,-2720,-1598,-598,278,1017,1634,2107,2453,2663,2750,2727,2619,2457,2283,2140,2080,2160,2428,2930,3686,4688,5911,7276,8706,10085,11327,12318,13014,13351,13345,13001,12394,11579,10656,9690,8755,7877,7076,6327,5601,4860,4068,3219,2309,1377,458,-382,-1086,-1588,-1838,-1789,-1425,-729,262,1520,2947,4459,5908,7172,8097,8579,8526,7903,6731,5061,3014,710,-1690,-4044,-6214,-8087,-9593,-10686,-11386,-11714,-11756,-11555,-11211,-10740,-10196,-9565,-8824,-7959,-6913,-5682,-4250,-2651,-946,778,2388,3772,4782,5325,5310,4717,3542,1866,-217,-2552,-4963,-7274,-9295,-10883,-11917,-12340,-12150,-11412,-10233,-8771,-7193,-5665,-4330,-3285,-2588,-2231,-2181,-2354,-2650,-2962,-3165,-3169,-2881,-2259,-1277,27,1599,3327,5092,6759,8187,9268,9911,10076,9757,9017,7929,6653,5312,4091,3123,2540,2431,2826,3720,5053,6710,8567,10441,12184,13608,14593,15010,14796,13927,12421,10354,7827,4982,1963,-1057,-3937,-6532,-8734,-10476,-11720,-12472,-12782,-12691,-12313,-11701,-10970,-10187,-9419,-8729,-8124,-7634,-7220,-6869,-6525,-6162,-5740,-5251,-4687,-4069,-3418,-2767,-2149,-1597,-1149,-824,-641,-587,-640,-749,-849,-867,-732,-395,179,974,1967,3084,4241,5353,6316,7074,7561,7773,7726,7459,7063,6598,6176,5847,5678,5678,5832,6090,6368,6582,6634,6462,6034,5349,4477,3486,2484,1577,834,316,27,-54,7,155,288,363,331,175,-70,-379,-686,-938,-1095,-1121,-1034,-841,-610,-390,-267,-291,-533,-997,-1692,-2575,-3577,-4630,-5653,-6578,-7382,-8026,-8547,-8942,-9262,-9513,-9713,-9841,-9887,-9793,-9528,-9032,-8277,-7225,-5896,-4303,-2513,-623,1283,3067,4642,5903,6798,7292,7399,7146,6608,5842,4946,3971,2992,2033,1126,273,-531,-1281,-1987,-2632,-3194,-3658,-3975,-4148,-4135,-3945,-3584,-3045,-2371,-1557,-652,340,1367,2434,3485,4530,5527,6470,7324,8077,8689,9158,9461,9603,9594,9446,9191,8850,8449,8024,7582,7155,6744,6358,6000,5664,5358,5080,4858,4703,4653,4723,4927,5241,5630,6001,6263,6284,5951,5172,3884,2097,-138,-2701,-5427,-8135,-10619,-12709,-14259,-15190,-15472,-15165,-14364,-13220,-11917,-10597,-9435,-8509,-7883,-7557,-7485,-7602,-7814,-8041,-8223,-8311,-8307,-8210,-8052,-7853,-7623,-7374,-7075,-6730,-6287,-5764,-5125,-4411,-3630,-2818,-2025,-1266,-598,-18,450,819,1105,1333,1546,1772,2058,2415,2870,3413,4032,4700,5388,6069,6728,7354,7963,8547,9134,9681,10181,10564,10763,10714,10357,9672,8676,7435,6036,4622,3308,2229,1485,1128,1191,1638,2398,3388,4457,5501,6370,6965,7211,7048,6500,5572,4358,2936,1419,-87,-1484,-2716,-3715,-4496,-5046,-5400,-5596,-5658,-5637,-5543,-5419,-5258,-5095,-4912,-4737,-4556,-4394,-4261,-4162,-4134,-4158,-4251,-4380,-4514,-4617,-4646,-4571,-4380,-4088,-3721,-3341,-3004,-2779,-2718,-2845,-3159,-3620,-4147,-4666,-5054,-5242,-5150,-4755,-4073,-3162,-2124,-1065,-117,631,1098,1263,1131,750,189,-469,-1145,-1748,-2223,-2490,-2516,-2251,-1677,-801,368,1753,3302,4889,6421,7779,8868,9629,10013,10047,9757,9240,8593,7928,7372,7007,6917,7123,7612,8344,9221,10150,11009,11693,12117,12215,11966,11355,10425,9192,7722,6043,4209,2249,204,-1898,-4017,-6120,-8150,-10069,-11815,-13340,-14594,-15537,-16140,-16397,-16306,-15892,-15206,-14285,-13215,-12042,-10851,-9665,-8547,-7473,-6471,-5494,-4544,-3591,-2646,-1719,-843,-63,588,1065,1371,1473,1428,1219,930,569,208,-132,-399,-581,-638,-573,-358,-6,481,1088,1783,2552,3352,4173,4988,5788,6568,7305,8000,8625,9162,9600,9906,10091,10119,10015,9760,9369,8859,8238,7545,6802,6048,5308,4619,3987,3445,2966,2581,2237,1941,1652,1340,972,516,-58,-763,-1590,-2530,-3510,-4499,-5379,-6110,-6593,-6811,-6747,-6448,-5984,-5482,-5047,-4825,-4898,-5336,-6141,-7261,-8596,-9996,-11284,-12284,-12832,-12804,-12140,-10839,-8969,-6664,-4096,-1450,1057,3279,5059,6334,7066,7290,7072,6520,5751,4881,4025,3244,2598,2080,1681,1353,1049,721,339,-119,-644,-1241,-1867,-2517,-3141,-3723,-4218,-4598,-4817,-4860,-4685,-4292,-3676,-2840,-1811,-604,747,2213,3749,5322,6875,8356,9717,10887,11825,12472,12804,12797,12475,11853,11004,9983,8868,7737,6643,5636,4753,3991,3362,2829,2362,1920,1459,940,345,-343,-1101,-1924,-2755,-3571,-4320,-4968,-5505,-5914,-6215,-6434,-6611,-6774,-6984,-7238,-7592,-8015,-8527,-9078,-9642,-10145,-10522,-10698,-10603,-10211,-9502,-8530,-7370,-6142,-4970,-3995,-3302,-2974,-3011,-3381,-4006,-4757,-5511,-6132,-6502,-6568,-6289,-5712,-4908,-3979,-3042,-2198,-1504,-1002,-646,-398,-149,191,718,1507,2594,3963,5600,7385,9249,11053,12691,14070,15130,15833,16220,16308,16201,15950,15648,15333,15034,14744,14413,14005,13424,12637,11567,10216,8583,6724,4710,2651,658,-1153,-2673,-3827,-4571,-4891,-4846,-4500,-3972,-3384,-2855,-2475,-2310,-2364,-2628,-3040,-3547,-4078,-4597,-5062,-5477,-5856,-6216,-6612,-7057,-7593,-8220,-8921,-9667,-10386,-11026,-11501,-11758,-11749,-11453,-10863,-10021,-8951,-7730,-6414,-5075,-3780,-2590,-1547,-689,-35,421,672,762,706,557,358,145,-29,-157,-211,-207,-165,-98,-58,-46,-94,-184,-298,-406,-463,-454,-344,-144,140,486,865,1262,1671,2092,2557,3086,3709,4458,5328,6328,7414,8556,9674,10702,11548,12120,12346,12168,11566,10557,9220,7634,5971,4332,2896,1740,966,588,590,916,1460,2124,2779,3342,3717,3879,3813,3543,3145,2660,2199,1802,1529,1395,1372,1418,1443,1352,1053,453,-482,-1774,-3369,-5192,-7120,-9017,-10735,-12144,-13118,-13596,-13521,-12934,-11884,-10505,-8945,-7382,-5985,-4898,-4210,-3955,-4096,-4542,-5155,-5780,-6268,-6473,-6322,-5763,-4826,-3583,-2159,-693,652,1758,2507,2857,2778,2320,1539,550,-536,-1572,-2437,-3011,-3206,-2983,-2323,-1274,102,1706,3427,5159,6791,8245,9440,10354,10957,11283,11351,11224,10950,10567,10108,9576,8953,8227,7359,6339,5167,3861,2459,1021,-390,-1716,-2889,-3892,-4681,-5265,-5647,-5841,-5872,-5760,-5539,-5229,-4870,-4491,-4126,-3829,-3622,-3548,-3646,-3911,-4380,-5014,-5798,-6666,-7557,-8365,-9007,-9388,-9434,-9112,-8393,-7329,-5954,-4384,-2705,-1043,508,1856,2946,3755,4270,4535,4572,4453,4227,3938,3641,3336,3046,2753,2441,2085,1671,1177,627,28,-550,-1070,-1428,-1587,-1467,-1054,-347,631,1804,3110,4431,5679,6752,7569,8087,8285,8195,7867,7395,6860,6368,5996,5804,5833,6087,6546,7152,7836,8478,8990,9245,9176,8719,7862,6640,5106,3364,1530,-277,-1919,-3283,-4260,-4779,-4790,-4303,-3366,-2067,-563,996,2410,3502,4121,4153,3551,2330,578,-1578,-3950,-6365,-8634,-10611,-12186,-13288,-13910,-14068,-13824,-13266,-12474,-11553,-10574,-9600,-8684,-7830,-7077,-6406,-5843,-5386,-5043,-4827,-4733,-4755,-4874,-5062,-5278,-5500,-5688,-5836,-5924,-5974,-5979,-5983,-5982,-6001,-6017,-6003,-5897,-5622,-5102,-4257,-3044,-1453,492,2698,5077,7476,9771,11838,13583,14955,15941,16574,16900,17018,16990,16913,16823,16765,16729,16687,16595,16381,15986,15350,14414,13158,11576,9677,7539,5202,2799,417,-1816,-3797,-5434,-6670,-7460,-7817,-7759,-7349,-6667,-5792,-4831,-3862,-2971,-2215,-1629,-1245,-1051,-1043,-1193,-1470,-1860,-2324,-2878,-3489,-4195,-4975,-5854,-6821,-7869,-8969,-10092,-11179,-12176,-13000,-13579,-13823,-13683,-13109,-12112,-10735,-9067,-7241,-5395,-3697,-2269,-1226,-619,-447,-655,-1138,-1738,-2304,-2661,-2681,-2273,-1411,-130,1457,3210,4941,6469,7646,8350,8560,8286,7645,6765,5845,5027,4494,4303,4525,5112,5988,7043,8117,9091,9823,10230,10248,9865,9104,8024,6719,5290,3836,2456,1197,109,-816,-1587,-2230,-2782,-3262,-3693,-4074,-4397,-4641,-4786,-4791,-4643,-4303,-3768,-3016,-2063,-914,378,1767,3161,4461,5566,6348,6729,6610,5978,4800,3158,1103,-1227,-3694,-6161,-8454,-10460,-12050,-13152,-13729,-13783,-13371,-12568,-11505,-10295,-9094,-7994,-7112,-6481,-6127,-6021,-6089,-6249,-6388,-6403,-6196,-5704,-4882,-3749,-2334,-719,997,2697,4272,5596,6600,7213,7429,7276,6823,6179,5475,4830,4374,4189,4334,4830,5643,6717,7969,9279,10553,11665,12542,13106,13325,13189,12725,11983,11045,9998,8947,7998,7218,6696,6413,6385,6510,6709,6841,6786,6412,5635,4405,2731,686,-1602,-3969,-6200,-8119,-9542,-10353,-10505,-10009,-8976,-7552,-5967,-4420,-3157,-2337,-2094,-2469,-3432,-4863,-6612,-8466,-10230,-11730,-12822,-13455,-13597,-13306,-12667,-11782,-10779,-9740,-8754,-7830,-6985,-6154,-5308,-4361,-3283,-2024,-604,955,2578,4167,5625,6831,7695,8156,8174,7770,6992,5910,4643,3280,1934,691,-380,-1223,-1804,-2095,-2083,-1763,-1129,-223,936,2262,3663,5039,6243,7191,7761,7925,7649,7003,6053,4955,3845,2881,2199,1886,1977,2463,3252,4234,5258,6169,6819,7105,6943,6325,5278,3890,2280,614,-962,-2270,-3195,-3631,-3549,-2960,-1946,-618,860,2339,3643,4658,5254,5395,5024,4192,2920,1320,-509,-2418,-4268,-5895,-7173,-8001,-8303,-8116,-7451,-6469,-5292,-4115,-3112,-2429,-2174,-2385,-3019,-3999,-5145,-6314,-7309,-8007,-8321,-8236,-7804,-7136,-6373,-5682,-5194,-5045,-5273,-5905,-6863,-8049,-9285,-10414,-11225,-11582,-11353,-10497,-9008,-6983,-4523,-1815,987,3707,6201,8381,10166,11558,12558,13225,13611,13804,13859,13848,13815,13777,13746,13689,13582,13362,12991,12436,11672,10731,9631,8447,7231,6053,4950,3942,3025,2158,1296,377,-639,-1795,-3072,-4459,-5869,-7220,-8403,-9304,-9848,-9971,-9665,-8979,-7983,-6816,-5612,-4512,-3648,-3101,-2918,-3092,-3579,-4295,-5149,-6035,-6863,-7558,-8078,-8390,-8505,-8428,-8191,-7808,-7302,-6676,-5952,-5128,-4231,-3291,-2334,-1422,-584,141,725,1172,1478,1669,1764,1794,1781,1752,1726,1718,1750,1827,1982,2216,2560,3011,3590,4288,5107,6022,7006,8012,8980,9845,10528,10959,11089,10863,10292,9374,8165,6742,5181,3598,2092,758,-311,-1075,-1514,-1641,-1524,-1216,-814,-385,18,353,609,787,880,913,878,788,644,450,211,-48,-313,-543,-689,-717,-555,-184,443,1308,2400,3628,4901,6072,6984,7500,7470,6848,5589,3773,1494,-1051,-3682,-6161,-8305,-9953,-11009,-11458,-11356,-10817,-10018,-9122,-8319,-7708,-7383,-7325,-7494,-7775,-8057,-8217,-8167,-7872,-7337,-6643,-5889,-5205,-4718,-4506,-4642,-5094,-5826,-6719,-7639,-8445,-8977,-9130,-8802,-7961,-6606,-4784,-2577,-84,2575,5287,7931,10404,12601,14425,15818,16692,17054,16883,16241,15211,13906,12478,11069,9831,8877,8286,8083,8246,8701,9339,10041,10660,11100,11247,11057,10498,9585,8360,6891,5256,3552,1867,288,-1113,-2277,-3191,-3837,-4268,-4525,-4692,-4853,-5072,-5424,-5931,-6607,-7443,-8381,-9386,-10386,-11308,-12114,-12717,-13099,-13213,-13046,-12609,-11920,-11040,-10033,-8987,-7981,-7092,-6362,-5814,-5431,-5162,-4951,-4714,-4374,-3875,-3165,-2235,-1112,164,1479,2728,3767,4468,4728,4487,3745,2582,1121,-434,-1886,-2995,-3589,-3518,-2735,-1259,788,3234,5835,8355,10552,12228,13258,13570,13201,12231,10835,9195,7538,6057,4910,4209,3965,4154,4657,5343,6024,6562,6783,6625,6007,4975,3556,1891,69,-1730,-3415,-4844,-5961,-6715,-7098,-7152,-6913,-6468,-5886,-5244,-4609,-4025,-3524,-3122,-2821,-2612,-2506,-2475,-2543,-2685,-2892,-3149,-3403,-3630,-3765,-3775,-3617,-3266,-2735,-2029,-1221,-367,436,1097,1534,1675,1472,932,51,-1079,-2411,-3815,-5203,-6465,-7517,-8307,-8805,-9023,-9002,-8797,-8486,-8135,-7800,-7519,-7297,-7117,-6950,-6728,-6405,-5907,-5179,-4174,-2866,-1252,640,2761,5027,7334,9572,11610,13349,14688,15564,15956,15881,15390,14598,13614,12586,11658,10934,10521,10452,10727,11306,12071,12915,13666,14188,14353,14059,13282,12017,10337,8327,6114,3818,1565,-548,-2438,-4059,-5384,-6417,-7181,-7711,-8060,-8276,-8420,-8526,-8650,-8797,-8996,-9227,-9490,-9759,-10023,-10253,-10451,-10590,-10672,-10676,-10574,-10354,-9958,-9391,-8612,-7655,-6549,-5365,-4191,-3131,-2257,-1664,-1355,-1350,-1579,-1966,-2412,-2798,-3042,-3076,-2872,-2461,-1888,-1259,-669,-234,-28,-106,-455,-1023,-1700,-2341,-2784,-2878,-2480,-1527,14,2084,4574,7312,10113,12738,15022,16749,17829,18146,17709,16538,14735,12446,9837,7117,4464,2068,44,-1489,-2510,-3008,-3038,-2686,-2067,-1304,-543,109,550,715,597,200,-414,-1170,-1983,-2754,-3406,-3865,-4090,-4057,-3774,-3276,-2629,-1902,-1195,-570,-95,195,308,261,104,-100,-318,-486,-608,-671,-693,-705,-712,-742,-793,-877,-984,-1141,-1344,-1618,-1984,-2420,-2953,-3522,-4119,-4685,-5183,-5572,-5829,-5945,-5933,-5815,-5642,-5450,-5311,-5250,-5322,-5525,-5873,-6317,-6817,-7281,-7627,-7746,-7550,-6959,-5927,-4449,-2556,-333,2112,4626,7058,9250,11050,12358,13085,13221,12790,11875,10616,9167,7727,6460,5531,5038,5049,5530,6443,7639,8986,10302,11421,12202,12531,12354,11668,10522,9021,7292,5482,3728,2148,813,-240,-1043,-1642,-2144,-2645,-3260,-4072,-5139,-6473,-8048,-9788,-11595,-13339,-14904,-16160,-17021,-17419,-17327,-16763,-15777,-14461,-12921,-11287,-9669,-8184,-6898,-5871,-5117,-4630,-4375,-4300,-4349,-4445,-4531,-4537,-4416,-4135,-3678,-3053,-2291,-1418,-501,437,1328,2165,2907,3558,4114,4581,4985,5330,5641,5924,6198,6464,6736,7024,7331,7682,8076,8521,9024,9555,10100,10601,10997,11217,11179,10837,10131,9082,7702,6093,4342,2604,998,-326,-1272,-1766,-1777,-1344,-514,579,1821,3055,4146,4990,5508,5672,5493,5030,4353,3583,2795,2102,1554,1191,1017,991,1072,1170,1229,1150,892,389,-373,-1401,-2659,-4093,-5607,-7094,-8433,-9501,-10204,-10469,-10267,-9611,-8543,-7153,-5526,-3798,-2061,-451,950,2054,2801,3174,3156,2785,2099,1155,28,-1231,-2554,-3892,-5213,-6468,-7647,-8709,-9638,-10407,-10993,-11394,-11590,-11611,-11451,-11152,-10722,-10182,-9540,-8790,-7907,-6889,-5685,-4299,-2705,-915,1052,3141,5304,7432,9458,11255,12744,13837,14482,14681,14452,13888,13092,12190,11332,10615,10152,9971,10098,10460,11001,11574,12066,12339,12285,11845,10986,9747,8180,6396,4496,2592,793,-838,-2234,-3391,-4311,-5034,-5609,-6107,-6569,-7069,-7613,-8240,-8921,-9643,-10359,-11013,-11562,-11937,-12117,-12052,-11758,-11215,-10458,-9503,-8380,-7138,-5819,-4483,-3195,-2018,-1016,-232,290,551,551,335,-35,-485,-925,-1282,-1494,-1528,-1384,-1094,-706,-304,66,308,418,354,159,-124,-412,-616,-634,-396,160,1047,2237,3670,5242,6830,8307,9539,10424,10879,10858,10361,9431,8149,6653,5088,3638,2453,1675,1386,1604,2295,3341,4593,5858,6948,7680,7926,7595,6676,5216,3320,1137,-1140,-3354,-5288,-6847,-7891,-8400,-8371,-7878,-7024,-5967,-4856,-3865,-3129,-2755,-2808,-3292,-4165,-5335,-6677,-8043,-9273,-10225,-10760,-10795,-10270,-9192,-7609,-5628,-3383,-1044,1220,3251,4900,6059,6651,6639,6032,4881,3260,1297,-884,-3130,-5291,-7235,-8824,-9974,-10607,-10711,-10288,-9409,-8159,-6657,-5035,-3423,-1947,-704,228,816,1061,996,709,293,-124,-416,-477,-204,446,1492,2901,4591,6453,8345,10116,11630,12768,13462,13684,13469,12893,12076,11150,10252,9507,8989,8759,8800,9089,9536,10071,10573,10985,11212,11230,11019,10583,9975,9223,8392,7512,6622,5702,4750,3703,2518,1142,-474,-2328,-4413,-6666,-9001,-11316,-13485,-15409,-16977,-18146,-18849,-19112,-18931,-18367,-17471,-16313,-14957,-13463,-11874,-10232,-8559,-6888,-5240,-3658,-2182,-864,236,1067,1582,1751,1570,1068,285,-672,-1718,-2712,-3547,-4109,-4325,-4141,-3555,-2596,-1327,147,1711,3243,4606,5711,6475,6872,6920,6669,6201,5619,5008,4465,4041,3784,3702,3795,4041,4404,4856,5335,5805,6195,6467,6560,6448,6119,5566,4840,3979,3055,2153,1343,695,272,95,177,510,1043,1742,2538,3350,4121,4758,5212,5416,5339,4950,4255,3264,2012,561,-1032,-2678,-4303,-5837,-7197,-8354,-9236,-9852,-10152,-10172,-9891,-9367,-8602,-7660,-6563,-5360,-4083,-2765,-1439,-132,1125,2307,3389,4344,5153,5788,6217,6407,6313,5898,5129,3990,2497,701,-1332,-3476,-5625,-7638,-9392,-10805,-11781,-12321,-12414,-12123,-11509,-10673,-9682,-8624,-7529,-6426,-5314,-4184,-3030,-1860,-691,436,1489,2420,3212,3842,4336,4707,5020,5315,5666,6112,6708,7460,8374,9417,10528,11638,12650,13476,14041,14274,14159,13694,12923,11927,10792,9640,8550,7633,6892,6376,6007,5736,5446,5018,4354,3341,1943,132,-2048,-4515,-7155,-9823,-12381,-14692,-16656,-18199,-19282,-19916,-20102,-19903,-19346,-18493,-17389,-16073,-14595,-12987,-11306,-9596,-7924,-6351,-4934,-3727,-2756,-2036,-1535,-1238,-1062,-977,-896,-778,-562,-215,294,975,1826,2818,3910,5042,6132,7121,7905,8451,8684,8610,8230,7592,6772,5858,4946,4143,3520,3155,3073,3297,3813,4588,5593,6749,8010,9277,10467,11479,12208,12568,12481,11911,10871,9408,7630,5682,3724,1933,463,-578,-1104,-1115,-637,231,1379,2636,3858,4872,5554,5798,5552,4821,3643,2120,370,-1479,-3269,-4908,-6273,-7325,-8022,-8388,-8463,-8319,-8044,-7723,-7450,-7285,-7266,-7392,-7627,-7892,-8100,-8130,-7890,-7287,-6282,-4859,-3081,-1025,1147,3277,5164,6630,7517,7714,7172,5903,3991,1576,-1154,-3969,-6662,-8992,-10812,-11988,-12467,-12297,-11522,-10332,-8850,-7300,-5816,-4560,-3600,-2988,-2695,-2666,-2810,-3031,-3225,-3326,-3276,-3059,-2686,-2169,-1543,-825,-17,875,1893,3043,4362,5842,7475,9196,10940,12576,13999,15067,15693,15795,15362,14436,13105,11528,9865,8318,7041,6180,5806,5935,6509,7423,8497,9563,10412,10873,10806,10108,8752,6746,4183,1162,-2133,-5555,-8899,-12017,-14755,-17008,-18698,-19798,-20309,-20265,-19732,-18777,-17488,-15949,-14234,-12427,-10580,-8762,-7015,-5389,-3913,-2626,-1530,-661,6,453,703,777,688,502,240,-17,-234,-344,-334,-155,149,592,1097,1629,2110,2491,2724,2791,2701,2480,2197,1917,1731,1716,1935,2433,3214,4243,5457,6739,7984,9050,9839,10265,10301,9947,9288,8393,7423,6477,5705,5171,4948,5016,5336,5806,6310,6708,6887,6751,6252,5398,4232,2855,1370,-74,-1382,-2425,-3180,-3613,-3793,-3789,-3735,-3732,-3906,-4309,-4981,-5881,-6945,-8054,-9098,-9956,-10548,-10822,-10796,-10501,-10043,-9505,-9000,-8586,-8311,-8148,-8063,-7953,-7743,-7335,-6668,-5718,-4492,-3043,-1453,179,1744,3126,4251,5039,5467,5516,5217,4597,3727,2655,1462,208,-1029,-2199,-3223,-4076,-4688,-5062,-5160,-5005,-4618,-4036,-3333,-2562,-1814,-1137,-599,-211,16,117,133,131,161,296,573,1041,1717,2614,3717,4999,6400,7851,9272,10569,11682,12533,13111,13383,13399,13174,12803,12341,11876,11484,11207,11088,11126,11298,11567,11853,12079,12128,11907,11301,10239,8671,6593,4049,1132,-2033,-5296,-8480,-11445,-14026,-16134,-17694,-18677,-19126,-19075,-18642,-17920,-17019,-16034,-15024,-14019,-13009,-11954,-10804,-9490,-7980,-6236,-4281,-2164,30,2180,4145,5790,6975,7618,7656,7103,6024,4526,2780,956,-758,-2192,-3224,-3766,-3806,-3380,-2582,-1538,-395,720,1686,2444,2958,3246,3356,3340,3276,3203,3182,3219,3343,3534,3791,4102,4439,4809,5174,5544,5873,6149,6321,6342,6169,5755,5079,4141,2978,1635,230,-1156,-2368,-3293,-3810,-3839,-3337,-2332,-871,897,2841,4750,6457,7760,8528,8633,8024,6701,4715,2193,-726,-3834,-6948,-9858,-12398,-14429,-15855,-16641,-16788,-16362,-15439,-14137,-12566,-10834,-9028,-7217,-5447,-3738,-2123,-590,830,2140,3314,4343,5204,5900,6418,6781,6989,7083,7050,6917,6651,6235,5632,4811,3747,2456,944,-720,-2473,-4225,-5877,-7351,-8565,-9469,-10034,-10255,-10148,-9761,-9127,-8306,-7341,-6259,-5077,-3816,-2453,-1016,508,2090,3701,5308,6863,8345,9708,10952,12061,13025,13857,14526,15044,15382,15526,15473,15195,14723,14044,13221,12266,11268,10250,9296,8427,7671,7030,6460,5930,5350,4659,3771,2632,1197,-531,-2529,-4720,-7008,-9268,-11393,-13253,-14793,-15949,-16734,-17183,-17360,-17363,-17269,-17171,-17115,-17131,-17194,-17258,-17232,-17002,-16478,-15543,-14171,-12337,-10108,-7579,-4909,-2259,184,2254,3833,4821,5216,5038,4382,3385,2190,975,-125,-985,-1521,-1700,-1517,-1011,-255,689,1719,2766,3759,4638,5365,5905,6257,6413,6417,6293,6111,5927,5811,5814,5987,6353,6926,7680,8597,9587,10596,11506,12221,12660,12737,12441,11765,10776,9546,8202,6850,5614,4569,3792,3281,3054,3035,3189,3404,3621,3736,3684,3412,2874,2065,994,-319,-1815,-3436,-5113,-6751,-8274,-9589,-10607,-11264,-11502,-11295,-10667,-9656,-8357,-6886,-5362,-3936,-2707,-1774,-1159,-863,-808,-899,-994,-963,-683,-70,903,2214,3775,5449,7066,8437,9373,9731,9387,8301,6486,4036,1084,-2151,-5476,-8637,-11443,-13706,-15318,-16200,-16366,-15851,-14758,-13206,-11319,-9242,-7076,-4954,-2948,-1169,331,1471,2234,2588,2580,2246,1691,1019,349,-188,-509,-514,-185,501,1497,2736,4132,5581,6981,8250,9318,10148,10736,11081,11237,11225,11116,10935,10726,10492,10241,9936,9558,9059,8400,7559,6502,5236,3766,2124,351,-1494,-3345,-5141,-6813,-8322,-9621,-10699,-11553,-12189,-12638,-12918,-13068,-13100,-13047,-12902,-12686,-12364,-11937,-11369,-10639,-9736,-8651,-7393,-6002,-4502,-2971,-1438,3,1315,2424,3272,3830,4034,3903,3418,2646,1642,509,-624,-1650,-2429,-2882,-2950,-2612,-1924,-946,199,1398,2534,3521,4297,4869,5249,5524,5771,6079,6535,7168,8010,9015,10134,11260,12307,13155,13729,13954,13796,13249,12328,11099,9612,7996,6315,4729,3296,2136,1285,771,580,643,891,1204,1501,1671,1658,1415,921,196,-744,-1837,-3056,-4322,-5614,-6866,-8052,-9138,-10095,-10908,-11563,-12059,-12401,-12611,-12698,-12708,-12635,-12529,-12375,-12188,-11958,-11657,-11259,-10717,-9991,-9033,-7828,-6351,-4647,-2743,-740,1276,3175,4838,6150,7010,7350,7144,6392,5171,3560,1706,-248,-2157,-3868,-5287,-6338,-6983,-7230,-7110,-6677,-6003,-5165,-4230,-3265,-2322,-1432,-617,106,761,1332,1863,2354,2845,3366,3940,4608,5378,6259,7248,8295,9379,10427,11393,12228,12877,13339,13586,13666,13588,13433,13231,13049,12918,12843,12818,12792,12710,12495,12091,11428,10505,9289,7830,6145,4310,2370,403,-1538,-3397,-5119,-6670,-8016,-9132,-10017,-10667,-11111,-11370,-11495,-11533,-11522,-11516,-11524,-11563,-11619,-11653,-11613,-11437,-11043,-10385,-9393,-8069,-6414,-4494,-2396,-230,1861,3764,5332,6491,7132,7226,6736,5683,4106,2095,-239,-2743,-5249,-7580,-9552,-11009,-11811,-11877,-11175,-9738,-7656,-5092,-2216,736,3571,6078,8104,9523,10274,10358,9816,8778,7376,5791,4207,2774,1646,892,575,667,1137,1877,2798,3750,4629,5302,5703,5764,5495,4916,4107,3161,2181,1258,478,-129,-532,-765,-851,-864,-846,-873,-992,-1231,-1619,-2143,-2782,-3487,-4214,-4879,-5442,-5821,-5980,-5880,-5511,-4888,-4061,-3100,-2098,-1158,-363,209,530,610,493,263,29,-109,-38,298,933,1846,2958,4150,5284,6184,6721,6768,6272,5220,3676,1731,-460,-2752,-4982,-7017,-8743,-10092,-11018,-11518,-11614,-11331,-10750,-9892,-8866,-7684,-6439,-5138,-3838,-2530,-1237,62,1370,2703,4071,5464,6871,8245,9545,10698,11640,12292,12597,12492,11967,11007,9670,8019,6173,4271,2458,902,-261,-921,-991,-488,587,2094,3919,5852,7710,9277,10391,10891,10717,9837,8315,6259,3844,1254,-1305,-3648,-5637,-7172,-8212,-8799,-8986,-8916,-8707,-8522,-8470,-8664,-9141,-9915,-10938,-12130,-13384,-14581,-15597,-16339,-16714,-16681,-16209,-15306,-13999,-12346,-10411,-8305,-6117,-3984,-2002,-295,1075,2038,2594,2753,2567,2129,1526,895,349,7,-35,281,978,2026,3359,4881,6472,8008,9380,10489,11286,11751,11904,11810,11547,11199,10867,10581,10402,10284,10211,10104,9902,9543,8987,8221,7261,6144,4924,3672,2440,1305,294,-532,-1171,-1590,-1794,-1781,-1547,-1120,-503,253,1109,1990,2816,3492,3933,4058,3830,3230,2314,1135,-167,-1507,-2727,-3762,-4528,-5005,-5220,-5217,-5075,-4898,-4758,-4754,-4926,-5306,-5870,-6572,-7308,-7980,-8445,-8604,-8367,-7679,-6561,-5050,-3273,-1345,554,2294,3719,4752,5322,5433,5118,4440,3497,2384,1183,-12,-1160,-2214,-3147,-3940,-4587,-5041,-5325,-5365,-5203,-4782,-4154,-3314,-2328,-1258,-177,803,1619,2168,2424,2361,2007,1436,729,6,-613,-1051,-1209,-1081,-661,0,810,1683,2506,3205,3722,4044,4196,4226,4210,4226,4341,4609,5063,5685,6468,7335,8231,9062,9755,10228,10431,10325,9892,9153,8120,6855,5397,3821,2174,527,-1085,-2617,-4041,-5358,-6543,-7630,-8613,-9520,-10381,-11193,-11991,-12752,-13459,-14087,-14554,-14826,-14814,-14467,-13741,-12605,-11067,-9176,-6996,-4669,-2326,-142,1717,3114,3934,4128,3696,2709,1274,-438,-2265,-4011,-5531,-6675,-7389,-7601,-7363,-6687,-5660,-4365,-2858,-1237,472,2205,3939,5634,7269,8798,10188,11406,12402,13166,13668,13915,13917,13692,13277,12705,12031,11303,10564,9861,9210,8627,8095,7615,7144,6702,6249,5796,5349,4882,4414,3916,3368,2762,2055,1236,281,-818,-2071,-3450,-4950,-6498,-8035,-9470,-10689,-11592,-12070,-12064,-11529,-10505,-9058,-7328,-5484,-3719,-2206,-1109,-518,-471,-944,-1828,-3009,-4300,-5545,-6586,-7294,-7614,-7514,-7031,-6241,-5227,-4117,-2993,-1963,-1086,-406,30,248,222,2,-395,-932,-1558,-2255,-2951,-3640,-4247,-4746,-5082,-5205,-5089,-4700,-4048,-3160,-2081,-907,301,1436,2448,3279,3931,4416,4794,5117,5446,5822,6236,6686,7074,7358,7415,7202,6662,5795,4665,3335,1966,658,-415,-1166,-1484,-1345,-732,294,1668,3267,4980,6675,8241,9587,10644,11372,11755,11786,11464,10797,9773,8422,6760,4855,2799,711,-1273,-3001,-4372,-5279,-5696,-5633,-5146,-4346,-3370,-2354,-1467,-819,-527,-643,-1175,-2097,-3327,-4750,-6254,-7684,-8936,-9907,-10528,-10785,-10674,-10245,-9549,-8674,-7683,-6663,-5664,-4733,-3899,-3160,-2519,-1954,-1452,-1006,-601,-257,50,291,499,674,856,1083,1386,1832,2432,3241,4248,5452,6825,8305,9841,11331,12701,13842,14664,15080,15011,14419,13273,11611,9467,6962,4196,1332,-1495,-4126,-6452,-8355,-9784,-10687,-11073,-10955,-10401,-9469,-8277,-6906,-5487,-4103,-2848,-1778,-932,-323,52,206,166,-37,-372,-782,-1234,-1665,-2045,-2323,-2509,-2571,-2556,-2469,-2339,-2206,-2054,-1928,-1795,-1693,-1606,-1576,-1608,-1746,-1998,-2383,-2880,-3455,-4038,-4555,-4905,-5022,-4843,-4356,-3589,-2598,-1481,-346,709,1567,2177,2465,2438,2093,1481,664,-276,-1250,-2163,-2924,-3462,-3711,-3641,-3249,-2549,-1594,-450,805,2078,3288,4354,5214,5823,6162,6235,6059,5690,5161,4566,3948,3390,2943,2653,2554,2659,2957,3442,4059,4775,5521,6241,6884,7405,7771,7982,8016,7894,7603,7151,6548,5790,4918,3956,2963,1987,1090,304,-337,-824,-1167,-1372,-1468,-1483,-1435,-1362,-1273,-1206,-1155,-1157,-1197,-1314,-1506,-1813,-2261,-2885,-3730,-4813,-6143,-7712,-9453,-11306,-13143,-14854,-16283,-17325,-17850,-17804,-17146,-15897,-14126,-11933,-9458,-6849,-4277,-1882,178,1814,2917,3479,3471,2974,2057,868,-446,-1709,-2765,-3473,-3723,-3464,-2679,-1416,238,2162,4223,6266,8188,9862,11241,12266,12935,13254,13243,12945,12387,11618,10678,9596,8432,7213,6011,4866,3855,3003,2364,1935,1716,1682,1806,2060,2409,2848,3313,3807,4230,4550,4661,4499,3995,3106,1838,218,-1655,-3696,-5718,-7609,-9159,-10256,-10752,-10574,-9694,-8140,-6003,-3431,-606,2248,4917,7177,8859,9812,9966,9314,7889,5840,3303,498,-2353,-5044,-7347,-9109,-10184,-10512,-10069,-8915,-7147,-4928,-2448,80,2437,4421,5871,6652,6733,6103,4851,3116,1043,-1145,-3298,-5224,-6803,-7941,-8581,-8713,-8344,-7516,-6284,-4718,-2909,-932,1110,3139,5068,6835,8379,9660,10635,11265,11530,11377,10814,9798,8373,6556,4422,2062,-421,-2894,-5227,-7302,-8985,-10200,-10861,-10945,-10456,-9432,-7975,-6191,-4254,-2316,-563,872,1877,2401,2460,2099,1439,580,-329,-1183,-1866,-2305,-2444,-2270,-1781,-1029,-50,1061,2241,3399,4444,5314,5903,6182,6074,5571,4665,3373,1748,-149,-2244,-4432,-6635,-8734,-10652,-12301,-13609,-14547,-15062,-15179,-14878,-14206,-13197,-11898,-10386,-8723,-6995,-5280,-3657,-2199,-954,34,782,1305,1682,1992,2343,2826,3533,4515,5790,7343,9102,10986,12877,14659,16229,17485,18373,18846,18902,18551,17840,16801,15517,14017,12377,10630,8826,7006,5212,3486,1874,417,-854,-1915,-2757,-3378,-3782,-3976,-3974,-3787,-3449,-2998,-2494,-2013,-1624,-1418,-1443,-1741,-2305,-3085,-4003,-4931,-5740,-6302,-6493,-6258,-5562,-4458,-3044,-1469,84,1428,2389,2830,2663,1858,458,-1470,-3774,-6320,-8924,-11421,-13667,-15540,-16955,-17864,-18256,-18133,-17536,-16502,-15080,-13341,-11335,-9145,-6831,-4468,-2135,108,2166,3988,5481,6603,7294,7550,7361,6797,5902,4815,3627,2498,1542,880,605,749,1331,2287,3536,4952,6383,7697,8741,9413,9624,9348,8591,7426,5951,4302,2630,1061,-269,-1297,-1957,-2265,-2234,-1953,-1475,-915,-318,247,767,1265,1764,2338,3023,3864,4870,6008,7214,8389,9419,10191,10610,10611,10184,9357,8219,6874,5475,4161,3067,2302,1927,1963,2362,3044,3858,4643,5205,5369,4984,3952,2239,-113,-2993,-6219,-9565,-12797,-15644,-17923,-19424,-20067,-19788,-18631,-16683,-14107,-11087,-7848,-4589,-1516,1223,3498,5239,6399,6981,6998,6510,5561,4259,2666,921,-873,-2572,-4033,-5124,-5729,-5748,-5152,-3927,-2153,72,2566,5171,7655,9870,11631,12860,13476,13496,12944,11903,10471,8738,6832,4816,2795,821,-1052,-2765,-4295,-5596,-6637,-7385,-7817,-7905,-7660,-7090,-6239,-5194,-4026,-2884,-1875,-1139,-786,-883,-1479,-2525,-3963,-5651,-7422,-9096,-10461,-11370,-11666,-11301,-10247,-8584,-6427,-3949,-1342,1197,3495,5401,6827,7704,8046,7870,7268,6314,5118,3773,2364,962,-373,-1605,-2677,-3563,-4217,-4610,-4715,-4517,-4027,-3257,-2255,-1085,183,1441,2602,3569,4257,4605,4585,4175,3417,2351,1074,-310,-1669,-2865,-3764,-4252,-4235,-3666,-2541,-897,1172,3536,6048,8511,10772,12646,14017,14784,14911,14405,13317,11743,9781,7566,5204,2815,502,-1651,-3570,-5194,-6500,-7460,-8077,-8367,-8339,-8023,-7443,-6622,-5607,-4436,-3178,-1912,-721,285,1020,1406,1396,1005,286,-642,-1619,-2469,-3013,-3104,-2653,-1638,-106,1807,3941,6046,7913,9290,9999,9897,8921,7095,4517,1357,-2156,-5780,-9253,-12351,-14894,-16751,-17889,-18303,-18084,-17340,-16204,-14822,-13307,-11763,-10252,-8810,-7444,-6147,-4905,-3698,-2529,-1398,-333,640,1489,2190,2733,3139,3446,3728,4063,4529,5202,6104,7254,8584,10033,11481,12811,13921,14715,15151,15219,14937,14358,13538,12526,11363,10059,8631,7055,5361,3537,1652,-254,-2090,-3779,-5221,-6364,-7121,-7495,-7457,-7059,-6337,-5394,-4289,-3154,-2034,-1026,-146,582,1170,1645,2052,2421,2809,3226,3708,4233,4805,5362,5883,6274,6500,6486,6193,5599,4688,3477,2000,281,-1609,-3627,-5696,-7739,-9692,-11460,-12988,-14197,-15040,-15472,-15468,-15019,-14148,-12878,-11273,-9390,-7298,-5083,-2809,-567,1584,3569,5343,6862,8105,9050,9689,9995,9962,9563,8828,7773,6495,5096,3733,2550,1703,1288,1382,1963,2973,4258,5658,6941,7932,8426,8317,7543,6111,4132,1739,-866,-3475,-5896,-7954,-9535,-10574,-11064,-11056,-10629,-9884,-8927,-7812,-6618,-5326,-3970,-2505,-957,676,2331,3939,5404,6618,7489,7934,7925,7454,6589,5417,4082,2740,1548,646,123,37,341,982,1800,2659,3360,3780,3765,3294,2321,928,-815,-2767,-4802,-6793,-8612,-10201,-11470,-12415,-13013,-13266,-13212,-12854,-12251,-11421,-10421,-9276,-8039,-6728,-5389,-4056,-2774,-1599,-580,215,762,1015,1006,743,306,-224,-753,-1159,-1353,-1238,-752,123,1381,2970,4807,6780,8784,10660,12318,13603,14443,14768,14545,13825,12653,11166,9484,7761,6134,4724,3606,2836,2391,2242,2271,2392,2453,2361,2025,1415,548,-496,-1624,-2689,-3585,-4189,-4453,-4357,-3936,-3281,-2506,-1750,-1153,-823,-841,-1229,-1948,-2922,-4007,-5062,-5926,-6462,-6588,-6244,-5478,-4335,-2972,-1528,-180,904,1602,1831,1552,831,-271,-1598,-2999,-4328,-5430,-6229,-6653,-6719,-6446,-5919,-5209,-4391,-3544,-2689,-1872,-1082,-324,410,1136,1844,2545,3217,3846,4418,4900,5289,5567,5733,5795,5762,5629,5428,5129,4768,4321,3814,3246,2652,2052,1491,1009,633,391,284,275,339,378,349,140,-274,-967,-1914,-3100,-4458,-5882,-7265,-8479,-9391,-9915,-9937,-9431,-8354,-6751,-4679,-2258,372,3043,5579,7834,9667,11003,11789,12036,11790,11135,10175,9040,7846,6722,5765,5062,4670,4611,4869,5373,6024,6658,7119,7224,6820,5808,4144,1859,-933,-4065,-7322,-10463,-13256,-15507,-17058,-17846,-17856,-17160,-15881,-14188,-12268,-10297,-8444,-6812,-5483,-4459,-3704,-3144,-2676,-2209,-1647,-943,-62,984,2169,3444,4764,6075,7347,8535,9633,10614,11476,12216,12818,13291,13609,13769,13737,13498,13015,12268,11244,9937,8389,6633,4760,2847,997,-693,-2167,-3351,-4263,-4889,-5293,-5518,-5630,-5669,-5680,-5669,-5649,-5620,-5572,-5515,-5459,-5389,-5347,-5282,-5229,-5124,-4961,-4695,-4295,-3751,-3056,-2251,-1374,-503,301,950,1386,1545,1395,903,72,-1084,-2526,-4184,-5967,-7769,-9456,-10924,-12047,-12761,-13001,-12778,-12099,-11035,-9662,-8066,-6382,-4700,-3156,-1847,-842,-193,126,173,60,-73,-71,205,852,1944,3455,5339,7455,9642,11715,13479,14784,15508,15597,15066,13975,12448,10648,8742,6918,5328,4091,3267,2863,2806,2996,3278,3496,3503,3177,2453,1292,-253,-2119,-4179,-6298,-8328,-10131,-11567,-12547,-12978,-12818,-12051,-10685,-8768,-6382,-3621,-624,2468,5496,8295,10714,12601,13856,14373,14136,13132,11448,9184,6531,3667,834,-1776,-3965,-5598,-6580,-6880,-6527,-5594,-4209,-2534,-739,957,2406,3412,3875,3715,2914,1529,-342,-2543,-4878,-7148,-9145,-10708,-11691,-12052,-11753,-10890,-9536,-7864,-6023,-4180,-2498,-1077,-27,631,889,791,413,-150,-789,-1400,-1883,-2172,-2209,-1978,-1481,-744,182,1240,2353,3446,4459,5305,5965,6360,6500,6331,5870,5107,4062,2778,1288,-318,-1992,-3608,-5099,-6330,-7217,-7648,-7562,-6910,-5709,-4025,-1972,285,2574,4715,6558,7990,8972,9496,9627,9451,9078,8602,8126,7664,7267,6869,6458,5943,5299,4482,3503,2400,1237,117,-879,-1633,-2102,-2236,-2053,-1616,-1019,-401,117,385,340,-107,-922,-2086,-3484,-5010,-6505,-7838,-8878,-9536,-9758,-9542,-8926,-7975,-6798,-5469,-4100,-2743,-1448,-228,920,2022,3099,4183,5290,6424,7573,8712,9781,10726,11460,11913,12015,11730,11034,9966,8565,6939,5189,3448,1843,498,-512,-1122,-1350,-1235,-880,-413,33,310,334,8,-671,-1708,-3032,-4570,-6227,-7883,-9455,-10823,-11910,-12637,-12933,-12764,-12082,-10912,-9273,-7259,-4990,-2621,-340,1669,3247,4256,4622,4329,3411,1991,195,-1748,-3656,-5286,-6461,-7029,-6885,-6032,-4486,-2396,89,2736,5292,7517,9157,10040,10033,9098,7293,4739,1658,-1705,-5059,-8138,-10681,-12510,-13488,-13594,-12876,-11474,-9597,-7490,-5409,-3589,-2204,-1356,-1062,-1248,-1778,-2455,-3078,-3437,-3381,-2785,-1644,38,2119,4472,6897,9209,11243,12862,13988,14596,14720,14436,13861,13123,12328,11573,10887,10270,9674,9015,8210,7182,5874,4276,2419,367,-1750,-3812,-5651,-7141,-8147,-8611,-8478,-7780,-6557,-4898,-2918,-726,1521,3728,5731,7457,8781,9647,9998,9801,9065,7801,6071,3945,1526,-1072,-3703,-6242,-8522,-10430,-11835,-12667,-12881,-12487,-11550,-10168,-8500,-6702,-4961,-3422,-2229,-1446,-1115,-1198,-1633,-2308,-3113,-3927,-4643,-5189,-5500,-5574,-5392,-5032,-4509,-3946,-3375,-2893,-2509,-2254,-2085,-1960,-1802,-1532,-1069,-352,664,1984,3578,5374,7275,9129,10812,12142,13018,13310,12976,12008,10448,8413,6037,3492,972,-1374,-3385,-4985,-6124,-6812,-7125,-7144,-7012,-6848,-6772,-6874,-7198,-7729,-8429,-9170,-9846,-10285,-10362,-9942,-8956,-7351,-5177,-2487,560,3806,7049,10076,12710,14781,16187,16875,16844,16164,14927,13280,11364,9349,7370,5569,4034,2856,2061,1693,1714,2124,2829,3772,4811,5821,6636,7106,7099,6502,5296,3464,1123,-1624,-4575,-7555,-10344,-12773,-14684,-15967,-16577,-16506,-15810,-14590,-12962,-11081,-9078,-7080,-5192,-3467,-1954,-641,493,1480,2387,3231,4064,4880,5664,6389,6993,7437,7670,7669,7436,6981,6352,5598,4787,3991,3267,2678,2245,1994,1890,1911,1989,2072,2095,2014,1790,1423,915,321,-314,-899,-1372,-1643,-1680,-1434,-925,-172,760,1803,2849,3815,4569,5034,5102,4722,3864,2520,758,-1360,-3703,-6145,-8522,-10704,-12523,-13893,-14709,-14941,-14579,-13674,-12301,-10582,-8639,-6635,-4703,-2997,-1635,-708,-282,-364,-916,-1857,-3056,-4353,-5595,-6601,-7258,-7458,-7167,-6392,-5197,-3687,-1984,-244,1417,2863,4029,4853,5340,5517,5456,5249,5007,4846,4871,5162,5784,6727,7984,9445,11036,12582,13984,15076,15786,16034,15804,15133,14059,12706,11141,9488,7819,6190,4638,3146,1697,245,-1246,-2815,-4467,-6202,-7966,-9706,-11326,-12732,-13832,-14534,-14783,-14540,-13811,-12615,-11017,-9074,-6892,-4551,-2175,144,2277,4122,5573,6542,6974,6821,6102,4831,3109,1038,-1234,-3533,-5690,-7526,-8898,-9692,-9833,-9303,-8111,-6334,-4053,-1419,1426,4281,6956,9243,10949,11927,12075,11366,9840,7634,4908,1924,-1098,-3879,-6227,-7959,-8995,-9322,-9007,-8184,-7037,-5740,-4494,-3408,-2593,-2055,-1780,-1694,-1699,-1680,-1549,-1198,-608,249,1338,2582,3916,5231,6446,7488,8294,8820,9042,8934,8499,7742,6700,5411,3950,2381,795,-736,-2149,-3386,-4439,-5293,-5965,-6486,-6856,-7087,-7148,-7002,-6581,-5845,-4732,-3242,-1393,763,3117,5547,7901,10001,11709,12849,13337,13097,12139,10529,8391,5894,3246,643,-1700,-3634,-5017,-5808,-5974,-5586,-4724,-3530,-2140,-708,635,1776,2631,3140,3276,3020,2380,1394,91,-1441,-3140,-4891,-6610,-8182,-9527,-10560,-11243,-11534,-11454,-11005,-10241,-9192,-7907,-6423,-4768,-2975,-1067,933,2981,5055,7096,9069,10914,12587,14042,15230,16119,16659,16825,16576,15909,14823,13338,11520,9415,7137,4759,2396,131,-1948,-3783,-5329,-6582,-7545,-8273,-8806,-9221,-9567,-9911,-10266,-10667,-11078,-11475,-11802,-11987,-11970,-11694,-11112,-10229,-9034,-7581,-5912,-4097,-2215,-361,1371,2860,4013,4723,4937,4610,3773,2482,865,-927,-2700,-4262,-5428,-6049,-6029,-5341,-4026,-2184,23,2427,4810,7010,8827,10150,10851,10892,10244,8971,7146,4919,2445,-94,-2516,-4680,-6440,-7729,-8500,-8768,-8592,-8056,-7289,-6395,-5508,-4698,-4032,-3505,-3107,-2752,-2383,-1895,-1230,-337,795,2133,3615,5153,6631,7956,9025,9784,10198,10269,10043,9556,8907,8130,7315,6468,5640,4795,3947,3046,2079,1022,-131,-1378,-2693,-4042,-5365,-6584,-7604,-8323,-8624,-8436,-7681,-6365,-4523,-2261,269,2885,5392,7588,9333,10481,10992,10834,10051,8729,6970,4928,2725,517,-1593,-3505,-5148,-6512,-7562,-8346,-8884,-9217,-9401,-9445,-9388,-9222,-8958,-8584,-8119,-7547,-6917,-6210,-5482,-4722,-3966,-3225,-2520,-1870,-1298,-814,-439,-153,59,229,413,642,969,1413,1973,2652,3405,4222,5045,5866,6645,7380,8050,8654,9192,9660,10068,10407,10687,10883,11006,10998,10866,10541,10008,9225,8172,6845,5260,3437,1448,-670,-2822,-4948,-6973,-8831,-10465,-11829,-12885,-13617,-14011,-14092,-13866,-13383,-12667,-11751,-10673,-9451,-8124,-6709,-5237,-3730,-2203,-682,816,2264,3606,4805,5779,6473,6825,6792,6372,5574,4476,3158,1760,426,-698,-1461,-1769,-1543,-784,472,2124,4030,6036,7952,9620,10884,11633,11795,11357,10334,8812,6888,4696,2375,64,-2121,-4065,-5696,-6964,-7835,-8330,-8471,-8321,-7958,-7457,-6905,-6344,-5816,-5305,-4786,-4201,-3499,-2623,-1560,-292,1130,2663,4227,5718,7083,8210,9082,9648,9916,9892,9608,9072,8319,7349,6177,4811,3265,1573,-230,-2067,-3863,-5511,-6894,-7916,-8469,-8512,-7995,-6980,-5494,-3686,-1645,454,2495,4327,5852,6970,7629,7794,7476,6698,5538,4052,2345,495,-1408,-3285,-5066,-6680,-8070,-9180,-9968,-10401,-10472,-10176,-9566,-8671,-7588,-6391,-5174,-4042,-3041,-2262,-1707,-1417,-1373,-1574,-2000,-2619,-3404,-4292,-5225,-6107,-6856,-7373,-7601,-7503,-7081,-6393,-5497,-4506,-3502,-2593,-1818,-1241,-820,-541,-311,-41,358,984,1891,3109,4647,6447,8448,10544,12604,14497,16083,17234,17873,17936,17432,16391,14911,13080,11056,8936,6875,4948,3241,1779,565,-450,-1321,-2135,-2961,-3866,-4874,-5997,-7175,-8374,-9479,-10424,-11101,-11452,-11421,-11008,-10222,-9136,-7813,-6359,-4848,-3373,-1975,-707,415,1374,2153,2741,3123,3289,3243,3001,2603,2105,1575,1087,711,491,471,633,970,1409,1896,2350,2700,2911,2935,2777,2432,1920,1271,515,-298,-1115,-1887,-2549,-3081,-3440,-3627,-3648,-3508,-3238,-2842,-2351,-1772,-1131,-449,251,933,1583,2171,2689,3122,3468,3722,3887,3961,3958,3877,3743,3559,3358,3137,2930,2721,2540,2364,2194,2008,1774,1467,1050,494,-216,-1089,-2113,-3259,-4494,-5753,-6978,-8088,-9004,-9655,-9966,-9899,-9424,-8548,-7299,-5725,-3895,-1889,204,2287,4267,6051,7572,8754,9577,10003,10049,9730,9094,8193,7094,5858,4559,3235,1942,694,-493,-1605,-2635,-3558,-4342,-4944,-5317,-5423,-5235,-4764,-4028,-3104,-2063,-1029,-96,613,1023,1082,766,134,-767,-1810,-2879,-3865,-4643,-5161,-5360,-5238,-4811,-4107,-3176,-2052,-785,600,2073,3609,5182,6763,8310,9789,11151,12354,13376,14185,14781,15155,15300,15204,14844,14196,13228,11931,10303,8363,6175,3790,1324,-1142,-3472,-5581,-7361,-8757,-9731,-10297,-10496,-10402,-10110,-9700,-9267,-8863,-8526,-8284,-8106,-8000,-7909,-7825,-7704,-7547,-7332,-7077,-6782,-6467,-6143,-5833,-5550,-5333,-5199,-5193,-5340,-5656,-6145,-6770,-7468,-8146,-8680,-8946,-8836,-8251,-7171,-5581,-3580,-1257,1213,3667,5939,7868,9358,10327,10748,10633,10009,8954,7537,5881,4069,2246,481,-1106,-2470,-3554,-4347,-4836,-5038,-4963,-4640,-4088,-3342,-2421,-1379,-222,978,2230,3460,4674,5813,6859,7755,8470,8944,9150,9050,8641,7935,6971,5811,4544,3264,2085,1093,381,-5,-44,261,854,1672,2614,3562,4395,4991,5235,5055,4397,3276,1750,-61,-2012,-3906,-5575,-6826,-7533,-7601,-7006,-5789,-4054,-1968,275,2458,4365,5827,6694,6906,6439,5359,3769,1825,-278,-2372,-4239,-5769,-6799,-7326,-7302,-6826,-5982,-4922,-3805,-2794,-2033,-1633,-1659,-2124,-2993,-4180,-5573,-7031,-8425,-9623,-10523,-11045,-11156,-10830,-10113,-9040,-7696,-6174,-4566,-2972,-1468,-115,1059,2049,2884,3610,4306,5024,5853,6808,7927,9166,10487,11786,12990,13967,14668,14997,14957,14530,13765,12726,11486,10153,8797,7527,6374,5400,4576,3887,3247,2585,1796,803,-466,-2023,-3884,-5963,-8208,-10468,-12631,-14530,-16045,-17037,-17429,-17165,-16251,-14744,-12741,-10402,-7877,-5369,-3019,-978,672,1893,2689,3116,3240,3141,2894,2564,2183,1803,1433,1106,859,708,715,894,1283,1886,2694,3666,4757,5886,6996,7995,8835,9444,9785,9808,9489,8799,7751,6359,4689,2816,866,-1051,-2792,-4241,-5301,-5890,-5976,-5550,-4639,-3309,-1645,253,2256,4269,6151,7829,9195,10217,10838,11064,10899,10373,9534,8427,7115,5650,4088,2472,849,-751,-2279,-3722,-5026,-6179,-7153,-7937,-8537,-8961,-9237,-9392,-9467,-9491,-9497,-9510,-9534,-9573,-9605,-9594,-9496,-9246,-8799,-8086,-7099,-5803,-4246,-2472,-568,1349,3175,4771,6049,6901,7293,7169,6563,5487,4024,2244,264,-1807,-3838,-5713,-7319,-8570,-9391,-9749,-9630,-9044,-8032,-6642,-4956,-3055,-1059,927,2760,4314,5468,6118,6193,5674,4570,2967,978,-1235,-3477,-5560,-7282,-8489,-9045,-8885,-7985,-6384,-4184,-1510,1439,4493,7430,10095,12327,14028,15155,15680,15658,15130,14185,12903,11379,9703,7974,6278,4712,3347,2263,1493,1070,972,1178,1620,2240,2947,3668,4307,4799,5044,5008,4593,3808,2605,1029,-869,-2994,-5213,-7375,-9328,-10915,-12018,-12558,-12498,-11868,-10729,-9203,-7422,-5543,-3715,-2073,-724,246,819,965,744,193,-610,-1582,-2662,-3767,-4843,-5840,-6690,-7358,-7773,-7911,-7731,-7250,-6494,-5544,-4486,-3424,-2450,-1626,-983,-508,-171,100,336,603,898,1217,1538,1803,1993,2076,2064,1987,1910,1885,2007,2305,2834,3582,4516,5580,6679,7725,8624,9307,9731,9892,9789,9484,8984,8358,7598,6735,5748,4650,3430,2120,764,-559,-1745,-2674,-3233,-3338,-2942,-2085,-843,608,2074,3337,4161,4407,3924,2718,813,-1640,-4452,-7395,-10207,-12661,-14525,-15646,-15897,-15243,-13700,-11371,-8414,-5048,-1511,1934,5058,7654,9582,10756,11167,10843,9889,8407,6557,4473,2318,240,-1629,-3153,-4232,-4792,-4790,-4242,-3201,-1759,-66,1743,3481,5010,6172,6868,7017,6606,5641,4210,2408,383,-1711,-3717,-5490,-6909,-7890,-8396,-8413,-7978,-7145,-5979,-4560,-2952,-1221,582,2414,4229,5987,7639,9142,10435,11472,12197,12570,12574,12197,11479,10452,9219,7842,6459,5142,4003,3092,2451,2065,1903,1875,1887,1825,1587,1073,239,-959,-2488,-4313,-6346,-8493,-10634,-12653,-14426,-15846,-16805,-17225,-17049,-16253,-14871,-12956,-10646,-8074,-5426,-2891,-628,1202,2502,3214,3349,2958,2163,1092,-94,-1256,-2275,-3072,-3616,-3908,-3993,-3919,-3748,-3528,-3274,-3002,-2682,-2293,-1806,-1200,-487,316,1161,1994,2761,3402,3882,4167,4251,4129,3818,3352,2764,2121,1493,943,579,441,607,1102,1916,3037,4388,5887,7446,8931,10261,11311,12020,12311,12147,11521,10422,8911,7002,4800,2374,-146,-2632,-4929,-6889,-8365,-9262,-9508,-9106,-8117,-6640,-4868,-2961,-1154,373,1461,1978,1901,1223,31,-1547,-3359,-5222,-6958,-8412,-9450,-9972,-9928,-9297,-8102,-6385,-4237,-1739,973,3763,6491,8992,11133,12785,13849,14283,14051,13214,11800,9939,7712,5260,2674,83,-2442,-4797,-6915,-8728,-10163,-11187,-11756,-11877,-11581,-10920,-10009,-8937,-7848,-6847,-6026,-5457,-5163,-5128,-5333,-5686,-6136,-6571,-6921,-7085,-7001,-6586,-5805,-4627,-3052,-1129,1084,3474,5921,8288,10452,12288,13725,14703,15226,15306,15007,14389,13531,12504,11365,10176,8974,7806,6715,5740,4929,4322,3947,3832,3956,4297,4769,5283,5700,5889,5728,5105,3986,2350,274,-2144,-4747,-7364,-9816,-11931,-13573,-14637,-15070,-14864,-14067,-12758,-11074,-9162,-7190,-5344,-3759,-2588,-1885,-1705,-2002,-2720,-3737,-4915,-6114,-7188,-8036,-8577,-8784,-8657,-8241,-7583,-6752,-5789,-4731,-3592,-2369,-1065,323,1774,3261,4728,6121,7378,8447,9305,9927,10335,10549,10594,10536,10370,10159,9884,9564,9184,8742,8234,7684,7110,6575,6115,5796,5660,5724,6006,6463,7069,7730,8373,8882,9152,9080,8580,7589,6104,4129,1766,-881,-3640,-6326,-8758,-10754,-12177,-12948,-13021,-12449,-11320,-9786,-8038,-6285,-4722,-3536,-2843,-2729,-3184,-4165,-5540,-7162,-8822,-10339,-11504,-12169,-12211,-11574,-10256,-8336,-5927,-3211,-385,2339,4760,6703,8060,8750,8800,8266,7277,5994,4572,3178,1922,886,92,-477,-878,-1164,-1407,-1628,-1851,-2033,-2145,-2127,-1943,-1581,-1061,-432,227,824,1279,1495,1446,1066,395,-569,-1748,-3071,-4438,-5734,-6841,-7640,-8036,-7942,-7323,-6187,-4571,-2592,-364,1920,4104,5996,7473,8423,8820,8672,8069,7120,5979,4792,3708,2832,2253,1988,2058,2397,2976,3694,4493,5289,6037,6671,7166,7468,7549,7355,6854,6006,4795,3237,1363,-736,-2954,-5148,-7167,-8856,-10091,-10764,-10824,-10269,-9129,-7503,-5505,-3276,-981,1224,3203,4813,5983,6640,6785,6436,5659,4541,3169,1672,104,-1426,-2898,-4270,-5537,-6703,-7770,-8725,-9553,-10207,-10643,-10800,-10640,-10131,-9297,-8168,-6841,-5405,-3984,-2690,-1603,-797,-263,-7,69,24,-17,33,273,757,1534,2599,3926,5476,7148,8884,10561,12105,13417,14433,15099,15392,15311,14886,14160,13190,12034,10738,9348,7869,6333,4716,3043,1304,-479,-2275,-4040,-5715,-7219,-8486,-9434,-10013,-10189,-9974,-9401,-8557,-7542,-6468,-5456,-4601,-3978,-3637,-3579,-3787,-4202,-4754,-5338,-5866,-6228,-6357,-6184,-5691,-4878,-3786,-2487,-1068,354,1667,2766,3554,3980,4006,3645,2928,1926,712,-608,-1946,-3209,-4311,-5194,-5802,-6097,-6064,-5683,-4961,-3913,-2565,-983,759,2537,4227,5672,6756,7362,7455,7044,6214,5109,3901,2782,1928,1479,1518,2069,3088,4497,6145,7917,9639,11207,12512,13487,14101,14340,14212,13745,12965,11907,10613,9111,7453,5666,3808,1899,1,-1862,-3647,-5315,-6834,-8164,-9266,-10095,-10615,-10775,-10559,-9955,-8986,-7721,-6251,-4695,-3209,-1899,-911,-292,-104,-321,-901,-1751,-2760,-3806,-4758,-5523,-6007,-6195,-6064,-5678,-5093,-4402,-3722,-3140,-2766,-2667,-2888,-3433,-4260,-5294,-6421,-7518,-8471,-9154,-9525,-9520,-9175,-8530,-7679,-6733,-5791,-4953,-4263,-3734,-3336,-2994,-2641,-2194,-1600,-830,113,1203,2388,3615,4817,5940,6934,7763,8406,8844,9084,9124,8981,8681,8243,7721,7138,6551,5987,5485,5069,4757,4550,4456,4448,4515,4620,4725,4784,4764,4603,4293,3791,3107,2249,1254,164,-946,-2028,-2978,-3741,-4212,-4335,-4062,-3368,-2308,-940,597,2166,3604,4775,5545,5857,5660,5001,3928,2564,1034,-506,-1920,-3066,-3848,-4184,-4046,-3450,-2442,-1136,353,1839,3172,4172,4718,4718,4141,3032,1478,-372,-2352,-4292,-6034,-7466,-8504,-9143,-9378,-9295,-8951,-8445,-7856,-7230,-6617,-6013,-5430,-4849,-4289,-3739,-3252,-2827,-2508,-2291,-2176,-2125,-2108,-2062,-1943,-1713,-1332,-816,-146,619,1471,2336,3193,3988,4700,5322,5837,6265,6605,6865,7051,7147,7150,7025,6767,6337,5745,4982,4092,3107,2103,1127,250,-496,-1062,-1447,-1621,-1599,-1352,-920,-294,456,1277,2074,2757,3221,3408,3254,2774,1982,961,-199,-1397,-2519,-3491,-4250,-4782,-5095,-5238,-5264,-5236,-5205,-5207,-5243,-5305,-5341,-5311,-5144,-4802,-4241,-3463,-2491,-1385,-224,886,1850,2565,2962,2998,2663,1978,1024,-126,-1328,-2472,-3425,-4077,-4376,-4266,-3785,-2963,-1879,-625,735,2121,3488,4822,6098,7344,8564,9766,10962,12131,13244,14268,15143,15841,16310,16544,16533,16291,15842,15194,14364,13344,12113,10655,8929,6942,4677,2182,-495,-3271,-6045,-8712,-11171,-13316,-15093,-16434,-17337,-17789,-17821,-17472,-16770,-15796,-14579,-13203,-11715,-10188,-8674,-7255,-5976,-4929,-4155,-3724,-3662,-3987,-4682,-5698,-6958,-8354,-9759,-11047,-12072,-12737,-12945,-12657,-11880,-10662,-9097,-7322,-5454,-3651,-2003,-607,521,1357,1970,2388,2708,2985,3273,3617,4010,4456,4915,5365,5787,6163,6529,6887,7300,7772,8326,8943,9572,10157,10613,10886,10909,10686,10209,9552,8782,8011,7330,6841,6596,6623,6908,7374,7937,8453,8800,8827,8447,7578,6222,4426,2293,-22,-2338,-4480,-6275,-7609,-8408,-8664,-8441,-7822,-6966,-6010,-5115,-4409,-3972,-3851,-4019,-4389,-4855,-5239,-5409,-5223,-4594,-3502,-1982,-137,1873,3870,5643,7013,7817,7964,7420,6241,4552,2535,422,-1564,-3190,-4297,-4750,-4537,-3662,-2274,-501,1405,3255,4793,5858,6283,6003,4996,3317,1083,-1544,-4369,-7188,-9809,-12076,-13873,-15137,-15865,-16078,-15838,-15207,-14242,-13006,-11527,-9850,-7999,-6023,-3953,-1866,204,2158,3964,5521,6808,7741,8323,8521,8361,7889,7168,6299,5393,4561,3917,3548,3495,3769,4310,5017,5762,6371,6713,6645,6098,5037,3496,1560,-631,-2907,-5073,-6941,-8331,-9125,-9228,-8629,-7358,-5507,-3199,-592,2162,4894,7461,9725,11578,12928,13716,13911,13517,12573,11155,9371,7346,5220,3128,1189,-499,-1869,-2897,-3573,-3945,-4058,-4003,-3855,-3711,-3630,-3696,-3913,-4313,-4847,-5470,-6103,-6649,-7027,-7147,-6958,-6433,-5569,-4417,-3041,-1549,-56,1321,2459,3292,3760,3877,3694,3291,2793,2308,1938,1776,1843,2170,2700,3393,4165,4932,5622,6177,6547,6735,6723,6544,6220,5794,5299,4785,4278,3819,3403,3052,2714,2373,1953,1401,656,-341,-1610,-3153,-4933,-6860,-8835,-10708,-12340,-13591,-14339,-14524,-14112,-13155,-11726,-9968,-8015,-6027,-4126,-2420,-988,138,921,1396,1565,1504,1257,908,521,166,-105,-245,-232,-48,292,775,1352,1976,2582,3104,3475,3635,3529,3127,2414,1406,146,-1284,-2790,-4245,-5543,-6562,-7240,-7489,-7319,-6709,-5702,-4358,-2732,-922,990,2924,4785,6532,8091,9462,10622,11591,12378,12995,13430,13663,13651,13342,12704,11702,10363,8716,6862,4899,2956,1156,-395,-1638,-2518,-3078,-3349,-3435,-3440,-3486,-3677,-4108,-4816,-5805,-7020,-8351,-9669,-10804,-11615,-11969,-11799,-11087,-9890,-8323,-6538,-4727,-3052,-1689,-718,-211,-129,-416,-934,-1553,-2115,-2509,-2639,-2483,-2029,-1352,-500,416,1325,2145,2834,3351,3714,3908,3983,3936,3804,3582,3280,2883,2392,1806,1137,415,-329,-1053,-1720,-2304,-2798,-3190,-3514,-3760,-3968,-4118,-4217,-4242,-4165,-3969,-3634,-3171,-2588,-1943,-1262,-625,-61,385,709,927,1061,1169,1288,1477,1773,2201,2791,3535,4442,5484,6640,7855,9090,10249,11272,12062,12534,12627,12286,11497,10279,8682,6797,4727,2608,560,-1274,-2783,-3870,-4467,-4562,-4179,-3406,-2374,-1233,-164,678,1171,1223,824,-5,-1183,-2578,-4048,-5422,-6550,-7287,-7540,-7255,-6432,-5136,-3460,-1542,457,2381,4076,5408,6290,6657,6493,5834,4717,3246,1506,-386,-2321,-4202,-5942,-7474,-8767,-9794,-10580,-11125,-11484,-11655,-11687,-11567,-11315,-10919,-10381,-9711,-8901,-8002,-7002,-5971,-4910,-3874,-2888,-1989,-1201,-548,-24,390,743,1110,1570,2216,3107,4298,5782,7520,9451,11438,13377,15118,16539,17551,18070,18074,17562,16559,15130,13332,11263,8999,6649,4314,2101,124,-1523,-2761,-3534,-3845,-3718,-3233,-2489,-1613,-722,65,672,1038,1152,1023,692,222,-321,-858,-1315,-1629,-1743,-1617,-1243,-624,193,1149,2155,3125,3967,4623,5038,5216,5140,4857,4370,3719,2908,1949,834,-436,-1859,-3440,-5142,-6949,-8804,-10657,-12444,-14106,-15573,-16800,-17730,-18325,-18563,-18427,-17930,-17108,-16003,-14696,-13259,-11759,-10267,-8813,-7428,-6109,-4838,-3595,-2343,-1048,316,1784,3354,5037,6806,8626,10435,12158,13695,14950,15809,16197,16029,15305,14013,12242,10084,7682,5188,2759,523,-1409,-2983,-4171,-5000,-5503,-5766,-5842,-5824,-5741,-5642,-5517,-5347,-5091,-4705,-4151,-3430,-2550,-1573,-562,396,1234,1889,2347,2610,2715,2733,2731,2799,3009,3411,4036,4873,5883,6997,8134,9187,10082,10724,11064,11060,10695,9974,8918,7565,5977,4218,2385,551,-1182,-2749,-4091,-5171,-5989,-6551,-6900,-7084,-7161,-7188,-7218,-7284,-7407,-7572,-7759,-7904,-7954,-7833,-7468,-6818,-5835,-4543,-2961,-1190,690,2541,4254,5731,6882,7674,8086,8132,7857,7310,6555,5660,4687,3692,2715,1796,953,207,-443,-1002,-1491,-1940,-2375,-2859,-3398,-4057,-4813,-5684,-6618,-7563,-8437,-9149,-9598,-9708,-9408,-8674,-7520,-5995,-4205,-2259,-306,1533,3130,4400,5286,5763,5865,5614,5112,4411,3628,2833,2097,1481,996,658,431,291,186,68,-89,-331,-647,-1044,-1482,-1926,-2318,-2606,-2748,-2715,-2508,-2144,-1676,-1168,-690,-331,-133,-158,-400,-846,-1439,-2093,-2729,-3230,-3526,-3538,-3227,-2585,-1627,-401,1029,2581,4167,5695,7086,8257,9169,9784,10128,10234,10192,10085,10033,10110,10403,10919,11651,12522,13434,14250,14843,15077,14881,14193,13038,11473,9593,7536,5415,3355,1437,-273,-1762,-3015,-4077,-4973,-5755,-6472,-7162,-7871,-8607,-9407,-10242,-11130,-12021,-12897,-13709,-14416,-14981,-15363,-15552,-15519,-15273,-14804,-14128,-13244,-12185,-10953,-9601,-8153,-6654,-5162,-3691,-2293,-970,272,1427,2504,3495,4372,5118,5677,6003,6052,5773,5154,4196,2932,1432,-218,-1905,-3515,-4932,-6070,-6852,-7245,-7244,-6863,-6163,-5188,-4025,-2731,-1387,-32,1279,2543,3729,4858,5917,6920,7856,8718,9493,10166,10727,11173,11507,11733,11864,11889,11807,11583,11186,10550,9639,8389,6788,4841,2582,112,-2484,-5052,-7482,-9634,-11433,-12800,-13733,-14222,-14333,-14107,-13643,-13003,-12263,-11478,-10672,-9866,-9029,-8156,-7188,-6113,-4895,-3544,-2075,-533,1026,2533,3920,5133,6126,6901,7454,7836,8093,8290,8492,8752,9113,9593,10201,10897,11655,12385,13026,13469,13647,13456,12863,11810,10316,8409,6163,3701,1133,-1364,-3691,-5682,-7278,-8398,-9045,-9246,-9071,-8628,-8030,-7411,-6870,-6497,-6334,-6380,-6599,-6905,-7199,-7358,-7289,-6887,-6136,-5000,-3560,-1866,-57,1766,3462,4949,6136,7005,7535,7780,7772,7580,7250,6796,6229,5515,4609,3479,2075,410,-1516,-3630,-5861,-8099,-10221,-12109,-13657,-14763,-15386,-15481,-15060,-14160,-12832,-11162,-9248,-7183,-5100,-3077,-1240,356,1639,2589,3203,3503,3530,3344,3006,2601,2187,1846,1619,1560,1676,1977,2443,3037,3740,4488,5271,6018,6733,7337,7834,8154,8271,8155,7768,7114,6202,5059,3751,2342,913,-451,-1671,-2700,-3480,-3998,-4243,-4224,-3957,-3476,-2805,-1983,-1043,-16,1075,2195,3341,4482,5605,6689,7706,8610,9383,9951,10303,10388,10217,9792,9165,8396,7549,6706,5912,5207,4594,4044,3514,2939,2266,1443,447,-719,-2033,-3437,-4871,-6264,-7536,-8637,-9503,-10107,-10407,-10392,-10037,-9353,-8347,-7061,-5554,-3901,-2201,-529,1014,2378,3519,4411,5074,5500,5724,5746,5565,5173,4541,3670,2545,1204,-325,-1950,-3594,-5143,-6495,-7561,-8271,-8606,-8577,-8241,-7689,-7019,-6350,-5773,-5373,-5192,-5257,-5563,-6076,-6761,-7556,-8407,-9247,-10030,-10692,-11207,-11535,-11655,-11551,-11206,-10619,-9795,-8749,-7533,-6176,-4764,-3323,-1923,-561,747,2030,3317,4649,6044,7521,9059,10627,12171,13630,14940,16040,16883,17429,17654,17551,17113,16363,15315,14012,12501,10854,9145,7488,5958,4676,3697,3061,2767,2738,2892,3077,3169,3029,2575,1769,628,-768,-2320,-3877,-5330,-6550,-7475,-8075,-8352,-8377,-8203,-7940,-7665,-7451,-7356,-7378,-7502,-7672,-7797,-7806,-7592,-7108,-6298,-5161,-3726,-2037,-194,1734,3606,5349,6834,7981,8720,8987,8782,8110,7043,5679,4137,2572,1106,-149,-1110,-1774,-2145,-2305,-2335,-2350,-2426,-2645,-3013,-3521,-4088,-4640,-5052,-5271,-5217,-4923,-4406,-3772,-3104,-2511,-2052,-1773,-1642,-1619,-1598,-1478,-1148,-526,424,1686,3191,4795,6344,7630,8484,8753,8344,7250,5530,3314,816,-1783,-4227,-6378,-8080,-9291,-10001,-10274,-10194,-9873,-9406,-8876,-8333,-7775,-7188,-6513,-5691,-4677,-3430,-1968,-344,1354,2985,4423,5523,6197,6389,6115,5446,4502,3443,2424,1604,1086,945,1196,1795,2689,3761,4916,6044,7054,7875,8460,8780,8828,8615,8154,7480,6619,5627,4529,3397,2260,1182,186,-690,-1440,-2051,-2539,-2904,-3165,-3327,-3406,-3409,-3343,-3222,-3041,-2821,-2540,-2196,-1753,-1182,-434,514,1700,3107,4719,6468,8280,10051,11679,13058,14116,14775,15024,14844,14270,13337,12092,10576,8825,6864,4715,2406,-34,-2545,-5074,-7535,-9856,-11965,-13797,-15336,-16552,-17479,-18125,-18532,-18716,-18692,-18442,-17959,-17204,-16174,-14861,-13304,-11562,-9719,-7884,-6139,-4590,-3272,-2231,-1457,-914,-560,-310,-111,126,431,857,1400,2050,2790,3562,4357,5114,5828,6470,7024,7482,7808,7974,7935,7643,7055,6156,4947,3472,1823,82,-1597,-3117,-4342,-5204,-5620,-5574,-5064,-4112,-2788,-1154,691,2652,4632,6540,8289,9831,11108,12105,12815,13229,13378,13252,12869,12227,11316,10142,8707,7033,5170,3165,1110,-924,-2845,-4580,-6083,-7315,-8285,-9004,-9513,-9850,-10058,-10164,-10192,-10138,-10014,-9786,-9466,-9008,-8414,-7649,-6703,-5558,-4216,-2685,-999,788,2609,4367,5971,7323,8331,8933,9089,8776,8041,6903,5470,3815,2052,290,-1384,-2865,-4113,-5066,-5724,-6092,-6197,-6102,-5847,-5518,-5161,-4855,-4623,-4514,-4500,-4577,-4667,-4697,-4573,-4201,-3511,-2465,-1075,583,2380,4137,5657,6732,7202,6939,5917,4176,1850,-856,-3679,-6347,-8578,-10159,-10926,-10821,-9868,-8177,-5934,-3344,-650,1948,4250,6164,7591,8568,9116,9343,9341,9218,9065,8934,8876,8865,8914,8954,8982,8940,8829,8627,8336,7959,7496,6938,6284,5506,4598,3543,2336,1005,-425,-1875,-3269,-4492,-5448,-6023,-6165,-5825,-5052,-3910,-2550,-1147,109,1015,1431,1237,416,-1001,-2887,-5077,-7368,-9547,-11423,-12853,-13726,-14019,-13728,-12943,-11730,-10238,-8554,-6788,-5028,-3302,-1668,-127,1303,2603,3769,4763,5566,6147,6482,6576,6421,6062,5516,4840,4056,3215,2316,1396,447,-523,-1496,-2479,-3417,-4293,-5026,-5563,-5827,-5758,-5321,-4486,-3271,-1714,121,2134,4232,6293,8224,9929,11353,12454,13243,13727,13977,14021,13932,13728,13428,13003,12423,11617,10542,9155,7445,5440,3203,826,-1571,-3862,-5940,-7686,-9057,-9991,-10502,-10610,-10350,-9815,-9042,-8137,-7149,-6162,-5227,-4412,-3760,-3325,-3137,-3221,-3575,-4177,-4982,-5907,-6858,-7723,-8373,-8718,-8646,-8136,-7153,-5752,-4004,-2012,75,2137,4022,5617,6840,7618,7957,7854,7375,6576,5543,4343,3058,1728,411,-887,-2142,-3364,-4545,-5684,-6748,-7689,-8435,-8896,-8989,-8638,-7794,-6468,-4688,-2569,-216,2196,4522,6611,8331,9632,10439,10819,10774,10430,9853,9148,8396,7650,6962,6336,5778,5264,4759,4223,3609,2882,2004,961,-257,-1640,-3163,-4784,-6458,-8099,-9658,-11024,-12150,-12958,-13413,-13511,-13254,-12706,-11903,-10934,-9850,-8726,-7609,-6542,-5561,-4672,-3897,-3212,-2620,-2073,-1566,-1028,-455,230,1012,1941,2974,4107,5269,6408,7444,8322,8980,9397,9553,9478,9197,8762,8230,7648,7081,6559,6133,5817,5632,5583,5652,5843,6106,6435,6762,7048,7234,7254,7065,6626,5925,4978,3848,2603,1378,274,-562,-1045,-1094,-697,107,1220,2488,3738,4767,5414,5528,5049,3963,2331,279,-2049,-4445,-6745,-8756,-10361,-11456,-12021,-12072,-11698,-11014,-10165,-9304,-8563,-8061,-7854,-7983,-8402,-9049,-9810,-10528,-11073,-11282,-11049,-10305,-9025,-7252,-5077,-2631,-83,2379,4586,6361,7604,8237,8264,7738,6757,5475,4044,2639,1404,453,-140,-375,-278,38,486,908,1220,1329,1200,863,343,-246,-841,-1328,-1644,-1731,-1575,-1182,-591,141,959,1780,2577,3292,3933,4489,4976,5408,5779,6076,6259,6279,6079,5614,4851,3801,2490,1012,-544,-2043,-3364,-4403,-5084,-5373,-5290,-4869,-4198,-3334,-2380,-1350,-314,759,1859,3017,4249,5562,6939,8347,9717,10962,11982,12659,12910,12651,11871,10594,8895,6923,4825,2796,1012,-382,-1257,-1582,-1342,-624,463,1758,3081,4267,5163,5652,5661,5169,4178,2761,981,-1044,-3212,-5408,-7520,-9470,-11159,-12540,-13549,-14144,-14308,-14029,-13330,-12267,-10901,-9338,-7682,-6042,-4528,-3215,-2180,-1443,-1017,-863,-921,-1114,-1329,-1491,-1510,-1354,-1033,-589,-128,246,396,227,-344,-1332,-2703,-4373,-6198,-8025,-9671,-10980,-11825,-12115,-11827,-10975,-9627,-7892,-5881,-3740,-1590,457,2297,3879,5147,6100,6736,7080,7176,7063,6812,6476,6137,5856,5714,5752,6024,6515,7214,8030,8875,9619,10131,10312,10078,9407,8329,6921,5296,3608,1992,578,-531,-1290,-1679,-1722,-1480,-1006,-387,315,1018,1673,2210,2588,2762,2698,2388,1822,1030,50,-1053,-2196,-3295,-4267,-5037,-5572,-5836,-5862,-5654,-5292,-4782,-4210,-3595,-2987,-2439,-1975,-1653,-1494,-1524,-1741,-2132,-2661,-3272,-3917,-4514,-5016,-5362,-5528,-5490,-5275,-4904,-4430,-3914,-3383,-2891,-2419,-1958,-1444,-820,-6,1058,2406,4049,5949,8011,10143,12152,13923,15265,16094,16316,15935,15002,13611,11924,10082,8271,6627,5277,4293,3694,3443,3452,3584,3692,3617,3222,2425,1159,-527,-2597,-4908,-7330,-9701,-11866,-13697,-15097,-16008,-16429,-16382,-15948,-15225,-14326,-13390,-12515,-11816,-11343,-11138,-11178,-11429,-11810,-12232,-12600,-12819,-12810,-12525,-11925,-11011,-9811,-8364,-6744,-5022,-3284,-1592,-33,1367,2554,3520,4273,4819,5213,5498,5754,6058,6483,7117,7990,9140,10549,12146,13865,15564,17120,18420,19331,19827,19851,19463,18727,17754,16679,15617,14683,13942,13433,13136,13005,12968,12922,12802,12507,11987,11217,10170,8893,7401,5787,4080,2393,741,-798,-2214,-3494,-4640,-5676,-6627,-7526,-8399,-9270,-10150,-11035,-11907,-12730,-13461,-14055,-14471,-14679,-14673,-14467,-14098,-13630,-13115,-12639,-12235,-11952,-11774,-11674,-11571,-11395,-11037,-10432,-9524,-8305,-6813,-5122,-3348,-1617,-65,1196,2087,2560,2638,2368,1859,1223,611,130,-105,-36,351,1053,1983,3088,4226,5328,6274,7001,7472,7656,7599,7307,6854,6262,5569,4796,3937,2996,1986,927,-125,-1098,-1907,-2465,-2710,-2602,-2152,-1403,-430,648,1728,2670,3385,3772,3792,3432,2718,1730,549,-704,-1922,-3012,-3892,-4525,-4892,-5002,-4884,-4580,-4126,-3572,-2961,-2333,-1736,-1202,-773,-466,-304,-278,-378,-566,-795,-1002,-1132,-1115,-920,-502,124,951,1922,2986,4060,5082,5977,6700,7219,7523,7617,7525,7263,6867,6348,5721,4993,4152,3198,2115,920,-374,-1717,-3038,-4248,-5228,-5873,-6071,-5765,-4912,-3566,-1795,231,2346,4324,5975,7128,7671,7563,6854,5646,4128,2490,943,-349,-1268,-1779,-1920,-1787,-1536,-1318,-1277,-1535,-2125,-3065,-4284,-5687,-7142,-8518,-9662,-10496,-10919,-10926,-10525,-9781,-8789,-7662,-6522,-5482,-4630,-4029,-3680,-3577,-3639,-3794,-3941,-3971,-3820,-3404,-2694,-1695,-413,1074,2689,4349,5922,7346,8510,9376,9902,10080,9920,9446,8699,7724,6576,5323,4020,2737,1536,463,-417,-1081,-1492,-1645,-1553,-1235,-748,-145,501,1120,1648,2031,2240,2268,2131,1866,1510,1115,706,309,-71,-442,-808,-1192,-1594,-2028,-2478,-2942,-3389,-3805,-4148,-4408,-4542,-4552,-4415,-4133,-3728,-3219,-2654,-2091,-1570,-1147,-837,-646,-536,-465,-351,-123,292,947,1855,3015,4363,5840,7325,8737,9945,10889,11483,11713,11569,11089,10325,9366,8287,7200,6183,5326,4694,4326,4240,4424,4822,5375,5957,6473,6777,6765,6343,5445,4081,2276,137,-2209,-4608,-6891,-8909,-10542,-11706,-12384,-12587,-12391,-11892,-11203,-10457,-9754,-9190,-8829,-8687,-8781,-9062,-9502,-10024,-10581,-11099,-11534,-11831,-11964,-11901,-11628,-11129,-10390,-9404,-8162,-6662,-4919,-2964,-858,1320,3464,5471,7230,8643,9664,10221,10360,10063,9446,8560,7547,6513,5586,4860,4414,4272,4425,4817,5348,5921,6410,6731,6817,6639,6230,5637,4954,4288,3721,3357,3230,3368,3753,4326,5029,5765,6456,7005,7355,7431,7206,6649,5764,4571,3104,1418,-425,-2354,-4289,-6150,-7865,-9349,-10566,-11449,-11994,-12188,-12053,-11633,-10969,-10143,-9209,-8244,-7320,-6476,-5788,-5254,-4913,-4736,-4702,-4752,-4824,-4833,-4711,-4383,-3809,-2974,-1890,-626,742,2083,3276,4189,4724,4804,4430,3623,2497,1166,-201,-1447,-2422,-3013,-3140,-2791,-1993,-825,596,2145,3679,5078,6225,7049,7480,7509,7139,6410,5403,4201,2918,1666,539,-367,-989,-1290,-1245,-861,-173,795,1962,3276,4652,6009,7271,8360,9206,9775,10018,9947,9557,8879,7944,6781,5428,3909,2260,510,-1282,-3062,-4738,-6223,-7411,-8213,-8544,-8366,-7664,-6494,-4942,-3164,-1328,362,1721,2589,2863,2492,1516,14,-1855,-3919,-5987,-7877,-9453,-10606,-11299,-11531,-11342,-10804,-9987,-8965,-7800,-6536,-5224,-3903,-2634,-1478,-507,199,592,618,284,-374,-1288,-2320,-3360,-4225,-4799,-4945,-4593,-3719,-2344,-565,1499,3672,5788,7679,9200,10267,10837,10919,10604,9975,9205,8412,7755,7319,7163,7291,7625,8090,8521,8812,8810,8466,7736,6669,5348,3918,2507,1276,308,-327,-636,-673,-521,-296,-94,-14,-102,-397,-875,-1522,-2270,-3083,-3879,-4631,-5272,-5790,-6152,-6349,-6372,-6224,-5898,-5408,-4763,-3976,-3088,-2119,-1126,-154,740,1494,2065,2411,2509,2364,1997,1450,783,53,-686,-1378,-2007,-2534,-2973,-3304,-3545,-3683,-3727,-3673,-3524,-3282,-2948,-2543,-2062,-1534,-957,-355,267,892,1521,2148,2786,3441,4118,4828,5535,6250,6896,7463,7870,8080,8033,7695,7043,6085,4849,3405,1832,236,-1292,-2667,-3828,-4763,-5474,-6010,-6434,-6797,-7170,-7556,-7966,-8335,-8611,-8680,-8488,-7936,-7042,-5785,-4281,-2617,-948,565,1801,2631,3008,2931,2444,1665,724,-224,-1022,-1560,-1736,-1533,-960,-99,943,2021,2978,3692,4037,3964,3459,2566,1383,33,-1340,-2607,-3633,-4358,-4699,-4682,-4303,-3648,-2780,-1809,-826,63,791,1288,1530,1497,1200,657,-95,-1025,-2084,-3221,-4382,-5488,-6475,-7245,-7724,-7826,-7497,-6680,-5385,-3609,-1433,1064,3749,6469,9067,11361,13203,14447,15000,14808,13877,12269,10102,7541,4785,2050,-454,-2530,-4037,-4870,-5009,-4466,-3341,-1757,115,2094,4003,5680,6999,7876,8272,8193,7670,6791,5622,4292,2890,1551,358,-579,-1225,-1529,-1518,-1211,-682,12,792,1595,2359,3045,3584,3959,4098,3994,3588,2891,1872,573,-994,-2748,-4635,-6545,-8393,-10073,-11496,-12582,-13290,-13586,-13488,-13036,-12285,-11336,-10255,-9141,-8040,-6997,-6005,-5056,-4097,-3102,-2042,-923,204,1267,2156,2751,2960,2699,1957,759,-791,-2560,-4346,-5974,-7228,-7975,-8106,-7597,-6505,-4950,-3105,-1185,613,2112,3178,3773,3891,3631,3120,2520,2002,1700,1722,2100,2831,3843,5037,6300,7500,8551,9369,9936,10255,10379,10379,10349,10357,10473,10708,11041,11432,11763,11970,11920,11562,10821,9713,8243,6504,4577,2587,654,-1105,-2596,-3727,-4470,-4768,-4669,-4162,-3362,-2310,-1164,4,1047,1883,2439,2656,2526,2057,1274,249,-953,-2253,-3552,-4791,-5889,-6810,-7526,-8036,-8352,-8506,-8530,-8466,-8357,-8237,-8143,-8100,-8131,-8250,-8443,-8708,-8980,-9232,-9361,-9316,-9002,-8366,-7358,-5962,-4198,-2109,208,2668,5115,7448,9516,11220,12476,13224,13456,13183,12463,11380,10028,8542,7020,5589,4327,3298,2522,1986,1632,1381,1125,768,218,-578,-1615,-2867,-4216,-5554,-6730,-7615,-8106,-8154,-7757,-6969,-5895,-4662,-3418,-2316,-1467,-989,-911,-1263,-1997,-3056,-4334,-5735,-7135,-8453,-9594,-10503,-11140,-11475,-11512,-11230,-10660,-9779,-8631,-7202,-5526,-3628,-1542,673,2960,5231,7401,9357,10995,12205,12892,12987,12461,11336,9675,7610,5278,2870,555,-1504,-3185,-4392,-5099,-5287,-4997,-4282,-3199,-1837,-254,1459,3241,5014,6709,8262,9611,10700,11501,11976,12123,11949,11472,10735,9789,8697,7534,6390,5341,4470,3827,3443,3298,3356,3517,3684,3743,3575,3123,2322,1194,-221,-1835,-3540,-5215,-6764,-8073,-9101,-9782,-10118,-10099,-9748,-9085,-8144,-6965,-5588,-4076,-2488,-897,608,1964,3089,3933,4452,4634,4462,3977,3178,2134,873,-541,-2058,-3622,-5170,-6662,-8025,-9226,-10197,-10910,-11317,-11415,-11192,-10675,-9906,-8946,-7863,-6756,-5683,-4734,-3952,-3368,-3004,-2831,-2834,-2965,-3186,-3462,-3761,-4070,-4367,-4636,-4860,-4986,-4976,-4756,-4263,-3447,-2254,-701,1214,3391,5768,8179,10510,12584,14262,15426,15972,15871,15135,13823,12076,10038,7913,5899,4173,2897,2148,1965,2291,3034,4031,5131,6161,6982,7511,7683,7522,7050,6367,5540,4694,3891,3219,2710,2389,2245,2258,2389,2613,2878,3190,3492,3802,4067,4285,4397,4378,4176,3764,3129,2264,1215,7,-1271,-2569,-3805,-4916,-5865,-6601,-7123,-7415,-7503,-7386,-7123,-6704,-6202,-5612,-4986,-4348,-3731,-3183,-2736,-2441,-2328,-2427,-2738,-3268,-3959,-4792,-5684,-6581,-7417,-8138,-8695,-9071,-9230,-9178,-8901,-8405,-7687,-6751,-5610,-4273,-2781,-1161,505,2161,3697,5025,6045,6671,6846,6551,5802,4657,3226,1610,-37,-1604,-2972,-4074,-4865,-5356,-5586,-5630,-5564,-5475,-5390,-5347,-5277,-5144,-4811,-4208,-3224,-1817,17,2234,4708,7296,9805,12031,13810,14976,15453,15205,14260,12710,10671,8308,5765,3228,822,-1307,-3079,-4431,-5338,-5821,-5903,-5653,-5110,-4355,-3425,-2396,-1311,-230,797,1722,2505,3107,3502,3652,3562,3201,2613,1806,851,-196,-1253,-2267,-3160,-3933,-4548,-5045,-5444,-5789,-6129,-6481,-6865,-7269,-7640,-7937,-8071,-7979,-7610,-6932,-5967,-4747,-3354,-1858,-352,1097,2436,3642,4698,5634,6462,7216,7927,8599,9236,9837,10356,10799,11115,11301,11339,11209,10894,10379,9621,8620,7348,5826,4102,2230,328,-1507,-3133,-4445,-5324,-5723,-5596,-4993,-3968,-2683,-1260,76,1186,1889,2095,1744,857,-501,-2197,-4078,-5968,-7713,-9181,-10296,-11023,-11393,-11449,-11286,-10953,-10532,-10029,-9469,-8811,-8049,-7130,-6061,-4830,-3481,-2066,-663,634,1735,2554,3035,3151,2908,2354,1547,585,-454,-1465,-2375,-3102,-3599,-3822,-3777,-3460,-2933,-2227,-1422,-563,302,1147,1964,2751,3525,4285,5043,5789,6501,7170,7735,8190,8473,8581,8493,8224,7806,7294,6739,6216,5771,5453,5286,5262,5363,5529,5695,5768,5682,5374,4826,4059,3135,2153,1227,466,-41,-229,-98,340,999,1801,2636,3393,3997,4360,4456,4262,3785,3066,2143,1093,-22,-1117,-2128,-2991,-3665,-4129,-4385,-4449,-4357,-4142,-3847,-3502,-3140,-2784,-2454,-2155,-1904,-1681,-1507,-1357,-1242,-1165,-1147,-1215,-1407,-1770,-2323,-3113,-4115,-5321,-6684,-8117,-9563,-10907,-12079,-13005,-13625,-13929,-13899,-13555,-12920,-11998,-10814,-9351,-7616,-5602,-3326,-826,1844,4577,7291,9825,12083,13915,15228,15952,16043,15530,14457,12923,11052,8975,6839,4787,2940,1412,273,-432,-705,-574,-127,559,1356,2170,2910,3514,3960,4244,4404,4460,4479,4460,4447,4412,4344,4196,3919,3457,2770,1821,617,-824,-2440,-4154,-5867,-7482,-8902,-10065,-10914,-11456,-11682,-11666,-11434,-11079,-10631,-10156,-9664,-9177,-8693,-8203,-7711,-7192,-6639,-6032,-5328,-4515,-3541,-2401,-1077,399,1989,3615,5191,6623,7809,8677,9153,9201,8802,7960,6712,5126,3287,1327,-634,-2443,-3983,-5124,-5801,-5955,-5600,-4764,-3538,-2014,-321,1427,3119,4644,5940,6922,7578,7874,7828,7465,6832,5980,4978,3873,2724,1571,453,-612,-1583,-2461,-3211,-3829,-4287,-4563,-4625,-4443,-3979,-3218,-2155,-825,720,2377,4046,5586,6883,7822,8326,8349,7908,7043,5856,4467,3009,1629,451,-427,-919,-1020,-710,-79,826,1844,2877,3753,4363,4594,4388,3730,2656,1238,-402,-2156,-3867,-5440,-6740,-7709,-8278,-8447,-8226,-7686,-6901,-5981,-5024,-4122,-3349,-2759,-2368,-2193,-2211,-2409,-2753,-3211,-3745,-4323,-4909,-5473,-5987,-6415,-6742,-6925,-6963,-6826,-6507,-6009,-5320,-4446,-3404,-2190,-845,609,2137,3673,5194,6613,7912,9008,9890,10495,10826,10852,10601,10084,9357,8480,7525,6594,5754,5107,4702,4596,4792,5282,5994,6845,7699,8424,8872,8923,8490,7521,6046,4115,1868,-571,-3004,-5300,-7282,-8863,-9968,-10584,-10740,-10500,-9965,-9221,-8399,-7555,-6783,-6111,-5545,-5076,-4645,-4202,-3677,-3020,-2204,-1230,-135,1014,2139,3136,3938,4470,4712,4652,4337,3796,3126,2368,1612,902,290,-201,-553,-775,-885,-901,-867,-797,-721,-641,-554,-446,-283,-49,291,741,1304,1972,2709,3495,4281,5028,5701,6229,6595,6726,6615,6214,5543,4583,3397,2002,493,-1073,-2597,-3994,-5179,-6087,-6659,-6880,-6745,-6288,-5566,-4645,-3607,-2531,-1490,-555,214,775,1089,1140,939,501,-119,-870,-1682,-2477,-3198,-3766,-4158,-4319,-4268,-4000,-3558,-3007,-2397,-1851,-1417,-1210,-1261,-1612,-2239,-3094,-4085,-5108,-6039,-6785,-7243,-7386,-7185,-6679,-5923,-4981,-3940,-2855,-1789,-779,156,983,1707,2282,2702,2924,2912,2643,2080,1239,121,-1207,-2685,-4203,-5653,-6896,-7826,-8304,-8268,-7626,-6388,-4553,-2219,512,3469,6475,9336,11854,13885,15277,15988,15974,15310,14084,12466,10636,8794,7136,5804,4922,4523,4609,5117,5941,6963,8037,9028,9813,10279,10351,9978,9146,7882,6246,4334,2274,203,-1726,-3391,-4675,-5529,-5907,-5849,-5381,-4599,-3590,-2450,-1299,-217,697,1379,1778,1877,1655,1143,356,-670,-1885,-3269,-4759,-6345,-7968,-9614,-11228,-12780,-14198,-15431,-16403,-17038,-17295,-17097,-16457,-15354,-13850,-12002,-9915,-7691,-5453,-3294,-1320,417,1850,2955,3695,4064,4041,3643,2883,1812,506,-934,-2384,-3701,-4763,-5426,-5628,-5290,-4435,-3101,-1400,535,2527,4411,6021,7228,7951,8177,7917,7298,6410,5448,4541,3848,3462,3445,3800,4477,5406,6469,7571,8604,9496,10197,10691,10989,11130,11152,11118,11040,10947,10805,10563,10155,9489,8508,7168,5479,3512,1380,-743,-2672,-4210,-5202,-5523,-5147,-4083,-2459,-423,1805,4008,5966,7503,8482,8820,8510,7562,6071,4125,1860,-581,-3054,-5418,-7531,-9304,-10627,-11460,-11781,-11593,-10966,-9973,-8736,-7383,-6046,-4835,-3854,-3152,-2764,-2690,-2886,-3320,-3909,-4598,-5289,-5936,-6440,-6766,-6845,-6658,-6186,-5430,-4432,-3218,-1867,-433,1006,2393,3655,4759,5635,6255,6565,6541,6147,5391,4279,2863,1218,-551,-2325,-3948,-5299,-6238,-6687,-6596,-5986,-4914,-3508,-1918,-310,1148,2320,3132,3541,3582,3334,2884,2364,1856,1449,1159,1014,942,927,849,673,309,-276,-1090,-2136,-3350,-4676,-6030,-7316,-8461,-9378,-10024,-10355,-10369,-10070,-9492,-8671,-7652,-6468,-5152,-3714,-2171,-530,1174,2905,4585,6145,7482,8536,9233,9573,9566,9276,8802,8244,7733,7347,7170,7199,7420,7747,8084,8303,8301,8001,7365,6419,5225,3885,2526,1257,191,-623,-1140,-1378,-1372,-1165,-839,-422,13,456,862,1236,1537,1783,1923,1965,1865,1594,1142,457,-438,-1561,-2856,-4272,-5728,-7125,-8373,-9380,-10088,-10437,-10428,-10040,-9307,-8261,-6942,-5409,-3734,-1972,-217,1467,3009,4350,5452,6287,6850,7134,7160,6933,6487,5850,5068,4205,3314,2480,1736,1138,669,319,15,-307,-723,-1307,-2075,-3061,-4197,-5438,-6657,-7751,-8580,-9063,-9115,-8740,-7976,-6924,-5731,-4546,-3541,-2823,-2483,-2526,-2901,-3515,-4217,-4877,-5353,-5562,-5446,-5027,-4339,-3487,-2558,-1660,-879,-257,184,481,690,884,1147,1515,2028,2650,3330,3995,4555,4959,5174,5219,5162,5099,5155,5450,6074,7097,8504,10252,12225,14273,16233,17915,19184,19890,19985,19404,18197,16400,14133,11519,8711,5871,3159,698,-1387,-3041,-4223,-4944,-5243,-5190,-4852,-4335,-3706,-3066,-2484,-2034,-1786,-1778,-2055,-2616,-3460,-4531,-5770,-7082,-8363,-9512,-10433,-11067,-11378,-11375,-11100,-10619,-10017,-9381,-8782,-8296,-7936,-7742,-7672,-7711,-7789,-7848,-7799,-7582,-7118,-6367,-5308,-3930,-2281,-411,1590,3606,5529,7219,8580,9511,9967,9945,9479,8664,7606,6446,5317,4344,3623,3210,3120,3311,3709,4183,4609,4826,4731,4226,3286,1930,231,-1694,-3708,-5661,-7418,-8854,-9875,-10428,-10476,-10050,-9177,-7967,-6499,-4934,-3373,-1970,-801,55,594,832,852,735,600,528,611,865,1318,1911,2618,3337,4021,4576,4972,5157,5139,4921,4548,4069,3545,3051,2636,2350,2198,2177,2241,2337,2401,2368,2198,1864,1364,721,-12,-797,-1544,-2207,-2721,-3044,-3166,-3097,-2859,-2526,-2150,-1815,-1596,-1550,-1725,-2136,-2770,-3582,-4516,-5485,-6410,-7221,-7839,-8226,-8336,-8141,-7643,-6824,-5721,-4349,-2783,-1069,688,2425,4031,5453,6603,7465,8010,8259,8253,8043,7707,7295,6873,6470,6098,5767,5446,5125,4782,4406,4006,3589,3183,2807,2490,2245,2075,1986,1949,1970,2014,2093,2177,2278,2367,2438,2463,2402,2234,1909,1411,715,-180,-1260,-2500,-3841,-5241,-6618,-7915,-9067,-10024,-10751,-11240,-11475,-11491,-11298,-10955,-10492,-9980,-9451,-8974,-8572,-8286,-8116,-8064,-8094,-8172,-8230,-8200,-8015,-7598,-6909,-5905,-4589,-2976,-1106,954,3133,5355,7525,9585,11446,13056,14355,15303,15864,16043,15819,15242,14332,13159,11780,10278,8724,7198,5781,4526,3513,2773,2345,2232,2403,2818,3373,3997,4551,4953,5099,4919,4400,3528,2393,1065,-282,-1519,-2463,-2995,-3020,-2515,-1526,-168,1387,2938,4270,5207,5613,5425,4673,3442,1886,186,-1478,-2956,-4124,-4950,-5421,-5599,-5561,-5405,-5217,-5070,-4998,-5011,-5098,-5211,-5322,-5381,-5366,-5269,-5086,-4849,-4567,-4289,-4031,-3843,-3736,-3745,-3860,-4087,-4383,-4727,-5052,-5336,-5513,-5576,-5501,-5282,-4940,-4470,-3906,-3251,-2537,-1776,-1006,-261,413,963,1343,1514,1467,1217,818,362,-57,-302,-284,82,836,1943,3346,4919,6496,7935,9044,9731,9888,9526,8680,7466,6032,4545,3176,2054,1285,917,940,1336,1997,2863,3806,4731,5560,6187,6586,6673,6453,5890,5011,3847,2461,942,-580,-2005,-3168,-3986,-4357,-4251,-3687,-2740,-1528,-224,1001,1956,2490,2484,1879,677,-1052,-3188,-5545,-7938,-10132,-11939,-13185,-13749,-13598,-12748,-11310,-9438,-7348,-5239,-3341,-1781,-687,-48,149,31,-288,-664,-969,-1143,-1119,-945,-641,-303,-6,196,250,173,-25,-289,-575,-840,-1051,-1198,-1275,-1278,-1216,-1074,-840,-498,-21,592,1337,2186,3087,3973,4754,5354,5685,5700,5383,4738,3843,2759,1602,449,-611,-1546,-2332,-2990,-3546,-4038,-4491,-4906,-5277,-5541,-5667,-5565,-5200,-4516,-3507,-2182,-589,1207,3105,5008,6800,8374,9643,10532,11004,11047,10694,9991,9044,7944,6827,5804,4995,4473,4294,4448,4896,5539,6252,6891,7307,7376,6997,6127,4758,2949,792,-1588,-4027,-6378,-8480,-10205,-11449,-12161,-12312,-11957,-11150,-10014,-8680,-7275,-5953,-4805,-3933,-3370,-3129,-3175,-3444,-3850,-4315,-4732,-5079,-5272,-5347,-5272,-5089,-4799,-4424,-3956,-3418,-2781,-2086,-1303,-474,411,1328,2278,3243,4229,5217,6204,7168,8085,8920,9641,10206,10586,10775,10760,10585,10277,9909,9537,9231,9029,8964,9013,9141,9257,9272,9068,8557,7660,6352,4643,2608,356,-1978,-4214,-6232,-7862,-9059,-9752,-9987,-9821,-9383,-8804,-8244,-7820,-7651,-7777,-8210,-8891,-9742,-10634,-11458,-12082,-12428,-12436,-12086,-11409,-10463,-9346,-8178,-7069,-6130,-5427,-4969,-4735,-4606,-4484,-4195,-3621,-2645,-1211,682,2971,5560,8291,11017,13584,15851,17734,19155,20102,20570,20600,20230,19518,18535,17333,16001,14586,13169,11781,10472,9249,8109,7030,5972,4883,3723,2440,1016,-562,-2264,-4060,-5870,-7636,-9271,-10710,-11905,-12817,-13449,-13791,-13898,-13767,-13475,-13026,-12472,-11828,-11114,-10339,-9508,-8612,-7665,-6657,-5623,-4583,-3583,-2690,-1949,-1445,-1219,-1327,-1771,-2556,-3607,-4853,-6153,-7369,-8347,-8945,-9063,-8634,-7652,-6171,-4272,-2100,211,2497,4623,6472,7948,9013,9624,9812,9590,9027,8188,7159,6028,4896,3828,2909,2165,1605,1219,950,733,499,154,-342,-1060,-1990,-3140,-4449,-5851,-7272,-8603,-9776,-10684,-11275,-11473,-11241,-10544,-9385,-7763,-5752,-3387,-809,1903,4594,7144,9425,11326,12760,13683,14067,13957,13413,12552,11492,10376,9302,8369,7594,6996,6522,6138,5796,5464,5152,4863,4651,4529,4555,4712,5006,5388,5799,6181,6445,6548,6431,6072,5478,4641,3619,2432,1150,-178,-1475,-2694,-3758,-4635,-5281,-5684,-5846,-5797,-5577,-5254,-4905,-4621,-4477,-4571,-4930,-5611,-6588,-7829,-9258,-10769,-12239,-13532,-14522,-15097,-15190,-14772,-13869,-12554,-10921,-9106,-7216,-5368,-3649,-2102,-767,357,1292,2045,2651,3131,3487,3738,3871,3877,3753,3492,3097,2602,2038,1470,964,580,382,387,613,1012,1550,2140,2725,3226,3589,3790,3801,3652,3364,2978,2556,2131,1756,1449,1247,1155,1194,1375,1704,2194,2842,3638,4560,5571,6603,7596,8454,9100,9466,9483,9147,8438,7407,6102,4620,3054,1528,143,-996,-1829,-2320,-2475,-2345,-1982,-1479,-899,-294,294,874,1452,2055,2712,3418,4158,4866,5479,5878,5999,5751,5118,4112,2794,1275,-310,-1815,-3097,-4039,-4585,-4704,-4461,-3935,-3274,-2626,-2139,-1940,-2104,-2655,-3553,-4704,-5963,-7171,-8160,-8783,-8941,-8577,-7699,-6370,-4692,-2807,-855,1020,2703,4105,5171,5864,6177,6096,5635,4802,3608,2118,363,-1527,-3445,-5248,-6776,-7913,-8558,-8665,-8264,-7420,-6257,-4933,-3586,-2374,-1368,-638,-163,102,236,349,521,835,1323,1979,2760,3577,4322,4890,5158,5075,4564,3656,2357,753,-1069,-3005,-4941,-6772,-8405,-9755,-10770,-11409,-11663,-11541,-11081,-10329,-9359,-8241,-7054,-5876,-4763,-3766,-2911,-2193,-1609,-1108,-664,-211,282,875,1591,2466,3516,4739,6130,7640,9219,10762,12172,13309,14066,14334,14058,13237,11926,10254,8385,6513,4836,3513,2651,2293,2397,2864,3545,4262,4855,5176,5140,4706,3902,2802,1521,193,-1048,-2077,-2811,-3191,-3218,-2925,-2402,-1758,-1126,-641,-410,-517,-983,-1793,-2859,-4078,-5298,-6379,-7197,-7647,-7705,-7352,-6673,-5734,-4670,-3581,-2587,-1761,-1161,-797,-653,-682,-822,-998,-1140,-1186,-1090,-831,-410,161,832,1562,2286,2950,3489,3864,4019,3936,3583,2957,2069,937,-385,-1848,-3377,-4899,-6341,-7640,-8736,-9603,-10197,-10532,-10578,-10372,-9910,-9231,-8375,-7372,-6294,-5182,-4110,-3131,-2294,-1638,-1164,-878,-736,-708,-742,-784,-806,-757,-634,-415,-106,280,749,1275,1868,2528,3259,4081,5010,6049,7223,8516,9921,11406,12913,14386,15730,16872,17724,18220,18329,18027,17365,16396,15230,13993,12800,11781,11017,10545,10378,10426,10612,10775,10774,10466,9731,8516,6804,4646,2133,-598,-3414,-6159,-8715,-10991,-12913,-14480,-15682,-16557,-17147,-17478,-17601,-17508,-17216,-16696,-15938,-14926,-13673,-12210,-10611,-8967,-7401,-6016,-4934,-4208,-3893,-3960,-4358,-4982,-5699,-6356,-6812,-6932,-6634,-5876,-4666,-3080,-1211,798,2809,4691,6325,7649,8619,9255,9589,9701,9656,9548,9425,9337,9308,9315,9358,9380,9357,9241,9006,8616,8063,7323,6389,5268,3945,2463,819,-909,-2701,-4456,-6141,-7659,-8978,-10037,-10815,-11305,-11508,-11464,-11212,-10816,-10340,-9853,-9407,-9043,-8772,-8588,-8453,-8333,-8177,-7952,-7621,-7178,-6591,-5886,-5025,-4040,-2901,-1632,-228,1280,2846,4410,5875,7155,8139,8749,8932,8677,8028,7069,5941,4789,3792,3077,2760,2898,3474,4436,5667,7033,8378,9569,10472,11020,11164,10919,10325,9463,8420,7281,6135,5018,3966,2975,2008,1051,41,-1020,-2158,-3324,-4477,-5514,-6370,-6928,-7157,-7008,-6526,-5768,-4852,-3918,-3095,-2542,-2332,-2549,-3180,-4186,-5468,-6886,-8288,-9501,-10380,-10808,-10706,-10063,-8910,-7339,-5484,-3506,-1561,188,1643,2712,3399,3710,3748,3578,3338,3101,2967,2977,3157,3489,3943,4450,4961,5395,5716,5871,5844,5630,5211,4619,3852,2937,1911,800,-349,-1479,-2551,-3508,-4304,-4924,-5336,-5550,-5581,-5449,-5209,-4899,-4577,-4300,-4120,-4070,-4193,-4471,-4918,-5459,-6072,-6632,-7095,-7325,-7272,-6845,-6011,-4760,-3092,-1083,1215,3675,6181,8584,10727,12468,13668,14240,14128,13354,11981,10147,8024,5800,3698,1874,501,-345,-612,-327,447,1582,2940,4345,5645,6680,7347,7562,7303,6592,5484,4076,2477,791,-844,-2367,-3654,-4684,-5384,-5748,-5755,-5400,-4690,-3637,-2267,-635,1199,3117,5008,6709,8083,8972,9271,8884,7802,6041,3706,951,-2042,-5014,-7756,-10011,-11601,-12382,-12301,-11371,-9721,-7519,-5015,-2451,-77,1917,3386,4289,4635,4526,4087,3485,2864,2361,2044,1962,2072,2333,2634,2877,2949,2764,2265,1444,324,-1021,-2486,-3955,-5303,-6424,-7240,-7694,-7795,-7546,-7028,-6298,-5458,-4607,-3833,-3234,-2873,-2804,-3061,-3624,-4467,-5499,-6621,-7685,-8562,-9093,-9167,-8696,-7639,-6032,-3937,-1500,1130,3765,6234,8390,10103,11321,11987,12148,11833,11146,10184,9077,7934,6881,6000,5360,4983,4871,4968,5232,5567,5922,6214,6425,6511,6491,6358,6134,5833,5441,4964,4358,3598,2645,1473,69,-1542,-3328,-5206,-7092,-8868,-10430,-11678,-12524,-12947,-12900,-12444,-11585,-10420,-9000,-7423,-5768,-4124,-2581,-1229,-158,567,862,741,161,-766,-1979,-3306,-4575,-5616,-6252,-6364,-5891,-4828,-3258,-1334,755,2769,4487,5710,6308,6219,5486,4214,2585,822,-855,-2225,-3130,-3462,-3195,-2379,-1127,389,1982,3457,4634,5402,5647,5391,4615,3436,1932,256,-1473,-3118,-4563,-5727,-6529,-6954,-6983,-6652,-5991,-5074,-3959,-2739,-1497,-323,693,1475,1972,2149,2031,1644,1087,447,-137,-558,-693,-467,160,1202,2585,4255,6056,7875,9555,10957,11986,12546,12615,12191,11309,10060,8521,6829,5071,3379,1814,464,-662,-1541,-2208,-2680,-3021,-3246,-3408,-3499,-3536,-3493,-3366,-3147,-2844,-2496,-2148,-1873,-1750,-1840,-2197,-2834,-3736,-4836,-6047,-7234,-8282,-9046,-9436,-9360,-8801,-7758,-6308,-4540,-2598,-630,1202,2758,3906,4579,4718,4348,3517,2305,857,-724,-2274,-3672,-4798,-5542,-5837,-5634,-4922,-3716,-2083,-80,2155,4535,6897,9141,11128,12781,14019,14803,15126,14992,14455,13557,12376,10984,9449,7848,6225,4651,3149,1776,530,-552,-1496,-2297,-2987,-3580,-4111,-4593,-5059,-5511,-5970,-6428,-6886,-7322,-7725,-8063,-8329,-8501,-8588,-8584,-8520,-8398,-8248,-8091,-7921,-7762,-7572,-7348,-7024,-6575,-5923,-5045,-3888,-2456,-750,1191,3288,5473,7605,9575,11240,12478,13200,13345,12916,11949,10557,8854,7019,5202,3572,2246,1327,853,826,1201,1907,2839,3896,4970,5956,6788,7379,7693,7690,7351,6667,5655,4326,2738,940,-973,-2899,-4724,-6293,-7519,-8247,-8457,-8102,-7255,-6027,-4583,-3123,-1847,-924,-493,-616,-1309,-2515,-4140,-6048,-8097,-10137,-12028,-13650,-14904,-15725,-16076,-15950,-15373,-14388,-13063,-11466,-9677,-7764,-5795,-3825,-1907,-66,1645,3229,4636,5873,6901,7716,8296,8644,8753,8651,8356,7917,7370,6780,6179,5618,5131,4718,4396,4136,3915,3700,3450,3135,2729,2205,1561,779,-130,-1167,-2305,-3520,-4767,-5996,-7150,-8168,-8992,-9569,-9869,-9863,-9565,-8977,-8159,-7137,-5984,-4744,-3454,-2156,-858,431,1698,2946,4153,5301,6368,7321,8139,8799,9292,9620,9781,9797,9678,9441,9114,8710,8262,7795,7333,6904,6526,6208,5957,5763,5618,5506,5411,5322,5232,5141,5054,4971,4915,4851,4796,4676,4469,4093,3516,2684,1615,321,-1122,-2623,-4083,-5381,-6440,-7188,-7614,-7730,-7613,-7345,-7058,-6846,-6832,-7065,-7596,-8396,-9422,-10583,-11767,-12869,-13779,-14409,-14712,-14644,-14210,-13410,-12285,-10853,-9185,-7332,-5371,-3390,-1469,314,1896,3235,4332,5173,5802,6233,6510,6661,6724,6714,6675,6607,6541,6472,6399,6310,6182,5988,5701,5284,4727,4013,3166,2218,1230,281,-531,-1119,-1394,-1293,-807,65,1228,2589,3983,5256,6244,6809,6874,6393,5401,3977,2243,365,-1501,-3180,-4547,-5475,-5921,-5832,-5257,-4230,-2861,-1260,443,2113,3636,4911,5870,6474,6709,6604,6204,5591,4862,4122,3479,3018,2808,2859,3182,3704,4392,5132,5869,6506,7006,7316,7443,7384,7171,6831,6394,5871,5280,4582,3786,2830,1713,398,-1104,-2771,-4549,-6357,-8083,-9604,-10787,-11515,-11699,-11290,-10298,-8786,-6872,-4720,-2512,-448,1287,2526,3150,3071,2285,820,-1215,-3670,-6340,-9016,-11452,-13462,-14852,-15524,-15411,-14529,-12957,-10805,-8250,-5462,-2637,46,2430,4382,5810,6646,6888,6551,5717,4498,3022,1465,-51,-1370,-2411,-3108,-3439,-3437,-3136,-2620,-1968,-1260,-590,-14,400,612,615,386,-30,-623,-1316,-2068,-2804,-3465,-4004,-4379,-4566,-4555,-4337,-3920,-3311,-2521,-1558,-437,838,2235,3750,5329,6928,8476,9883,11060,11913,12359,12353,11865,10931,9591,7959,6135,4248,2428,759,-665,-1802,-2631,-3149,-3386,-3382,-3200,-2893,-2550,-2208,-1924,-1709,-1559,-1441,-1317,-1126,-828,-381,228,993,1874,2812,3718,4503,5064,5334,5248,4818,4063,3083,1981,892,-57,-770,-1185,-1294,-1139,-815,-430,-109,42,-59,-442,-1117,-2029,-3119,-4300,-5475,-6568,-7486,-8178,-8580,-8659,-8389,-7746,-6736,-5367,-3678,-1730,382,2549,4615,6443,7869,8780,9082,8755,7824,6377,4554,2500,409,-1592,-3332,-4747,-5755,-6361,-6587,-6503,-6195,-5773,-5336,-4984,-4784,-4783,-4975,-5343,-5806,-6295,-6701,-6941,-6952,-6698,-6198,-5487,-4664,-3807,-3036,-2428,-2044,-1908,-2003,-2256,-2605,-2908,-3094,-3043,-2718,-2086,-1171,-20,1305,2720,4180,5606,6992,8287,9498,10587,11548,12336,12933,13305,13433,13329,12997,12503,11886,11236,10609,10074,9663,9376,9191,9025,8811,8446,7862,7025,5925,4640,3243,1875,670,-245,-770,-845,-496,251,1227,2317,3291,3997,4267,4022,3227,1966,347,-1415,-3118,-4538,-5504,-5897,-5700,-4957,-3818,-2475,-1148,-75,581,664,137,-999,-2658,-4713,-7001,-9348,-11595,-13579,-15188,-16305,-16861,-16809,-16129,-14845,-13004,-10711,-8082,-5284,-2473,166,2498,4385,5760,6590,6893,6742,6231,5497,4673,3884,3235,2775,2504,2391,2327,2228,1971,1481,716,-312,-1554,-2889,-4211,-5365,-6244,-6755,-6859,-6556,-5918,-5033,-4034,-3066,-2248,-1696,-1468,-1577,-1987,-2614,-3336,-4013,-4505,-4682,-4473,-3827,-2799,-1447,70,1614,3013,4129,4866,5178,5081,4647,3976,3206,2461,1853,1466,1346,1493,1891,2497,3242,4091,4961,5827,6616,7302,7818,8134,8202,8001,7528,6806,5896,4878,3871,2964,2286,1877,1793,2004,2432,2996,3522,3907,3991,3696,2971,1813,305,-1465,-3324,-5127,-6700,-7921,-8699,-9001,-8871,-8375,-7665,-6869,-6151,-5634,-5398,-5490,-5896,-6551,-7384,-8260,-9079,-9723,-10085,-10103,-9702,-8872,-7599,-5920,-3884,-1560,940,3526,6067,8436,10530,12212,13398,14010,13991,13338,12070,10251,7990,5423,2715,52,-2388,-4433,-5941,-6818,-7017,-6542,-5471,-3907,-2011,45,2086,3938,5477,6580,7206,7301,6894,6005,4702,3060,1163,-881,-2995,-5059,-7007,-8735,-10187,-11298,-12021,-12334,-12225,-11701,-10820,-9624,-8230,-6728,-5242,-3869,-2694,-1762,-1082,-633,-348,-161,19,284,697,1326,2192,3298,4606,6062,7561,9018,10298,11312,11954,12168,11928,11245,10176,8815,7266,5673,4144,2808,1744,1023,667,678,1009,1602,2356,3176,3957,4597,5036,5218,5137,4811,4301,3670,3026,2447,2016,1784,1765,1913,2177,2420,2540,2402,1899,977,-388,-2147,-4197,-6411,-8602,-10612,-12270,-13454,-14088,-14136,-13618,-12596,-11139,-9362,-7342,-5189,-2983,-801,1264,3166,4824,6195,7260,7979,8395,8508,8387,8076,7643,7154,6657,6218,5844,5573,5380,5241,5108,4897,4567,4030,3263,2248,989,-439,-1987,-3537,-5005,-6287,-7324,-8060,-8493,-8632,-8525,-8222,-7793,-7294,-6779,-6276,-5799,-5326,-4839,-4275,-3613,-2808,-1873,-830,250,1284,2163,2803,3137,3133,2834,2296,1649,1031,583,436,667,1307,2307,3577,4942,6246,7278,7895,7968,7444,6333,4706,2688,442,-1849,-4015,-5876,-7328,-8259,-8657,-8509,-7882,-6836,-5490,-3939,-2315,-719,729,1945,2843,3384,3538,3329,2793,2014,1091,133,-739,-1428,-1849,-1950,-1728,-1208,-460,422,1322,2118,2694,2954,2828,2289,1347,53,-1486,-3162,-4808,-6296,-7459,-8204,-8421,-8087,-7197,-5805,-4011,-1949,219,2309,4163,5612,6565,6933,6705,5913,4612,2919,946,-1166,-3266,-5226,-6904,-8196,-9023,-9338,-9152,-8505,-7487,-6202,-4766,-3292,-1858,-527,677,1767,2744,3667,4528,5359,6122,6774,7246,7459,7328,6801,5842,4479,2773,856,-1126,-2965,-4492,-5527,-5965,-5741,-4888,-3476,-1674,364,2424,4340,5968,7204,8023,8433,8492,8303,7961,7590,7273,7088,7041,7143,7308,7471,7523,7368,6935,6171,5074,3668,2045,268,-1505,-3204,-4682,-5885,-6751,-7269,-7467,-7390,-7124,-6729,-6304,-5876,-5503,-5174,-4887,-4595,-4266,-3842,-3285,-2577,-1714,-747,260,1191,1937,2357,2371,1883,900,-564,-2399,-4471,-6608,-8618,-10326,-11586,-12289,-12401,-11923,-10935,-9522,-7831,-5954,-4034,-2129,-313,1393,2971,4436,5786,7038,8185,9223,10120,10851,11365,11624,11588,11231,10544,9555,8295,6849,5296,3738,2287,1018,18,-680,-1059,-1120,-924,-488,83,760,1436,2064,2568,2898,3029,2950,2687,2292,1823,1368,977,723,611,668,849,1136,1465,1807,2107,2356,2528,2629,2654,2602,2471,2236,1884,1389,725,-91,-1070,-2153,-3295,-4429,-5464,-6323,-6925,-7181,-7068,-6533,-5639,-4423,-3029,-1571,-228,890,1653,2025,1992,1602,969,193,-558,-1169,-1516,-1519,-1150,-417,622,1866,3202,4494,5617,6460,6952,7043,6756,6138,5284,4322,3381,2569,1984,1644,1525,1557,1597,1518,1155,405,-826,-2524,-4672,-7116,-9732,-12297,-14634,-16555,-17920,-18640,-18693,-18106,-16969,-15394,-13522,-11472,-9384,-7327,-5408,-3655,-2117,-810,268,1108,1756,2212,2558,2803,3036,3272,3568,3909,4311,4701,5066,5312,5416,5326,5059,4632,4120,3587,3135,2833,2747,2903,3291,3852,4503,5132,5597,5819,5662,5119,4151,2827,1226,-520,-2256,-3830,-5084,-5913,-6241,-6051,-5387,-4330,-3018,-1585,-201,1015,1942,2517,2717,2556,2099,1437,677,-63,-667,-1052,-1137,-898,-322,552,1674,2953,4284,5553,6631,7412,7807,7761,7269,6371,5138,3695,2167,701,-569,-1524,-2085,-2196,-1863,-1126,-69,1189,2524,3801,4914,5776,6352,6638,6662,6478,6131,5681,5147,4555,3890,3151,2308,1371,310,-842,-2087,-3397,-4747,-6113,-7464,-8775,-9998,-11118,-12061,-12832,-13348,-13621,-13596,-13270,-12639,-11678,-10434,-8898,-7165,-5277,-3359,-1503,173,1567,2602,3225,3409,3178,2559,1635,489,-771,-2022,-3170,-4098,-4751,-5078,-5085,-4793,-4276,-3597,-2855,-2107,-1429,-822,-316,145,572,1037,1549,2160,2844,3604,4390,5169,5900,6537,7074,7472,7751,7892,7914,7815,7612,7301,6917,6463,5989,5529,5124,4834,4678,4682,4840,5114,5472,5848,6197,6479,6672,6779,6810,6790,6719,6612,6439,6188,5821,5328,4688,3943,3097,2241,1407,681,106,-282,-469,-476,-351,-153,25,101,-9,-375,-1017,-1954,-3119,-4459,-5847,-7163,-8276,-9067,-9439,-9356,-8782,-7785,-6423,-4823,-3131,-1483,-57,1040,1673,1814,1439,639,-477,-1733,-2929,-3893,-4460,-4560,-4190,-3422,-2417,-1347,-409,238,504,352,-151,-898,-1715,-2432,-2878,-2925,-2512,-1634,-361,1165,2789,4294,5501,6231,6356,5817,4597,2784,481,-2121,-4841,-7468,-9816,-11737,-13112,-13899,-14085,-13724,-12902,-11735,-10343,-8867,-7403,-6062,-4914,-3982,-3318,-2871,-2656,-2607,-2705,-2889,-3129,-3360,-3537,-3588,-3444,-3029,-2279,-1146,380,2274,4451,6796,9154,11355,13235,14653,15511,15753,15395,14480,13129,11461,9657,7857,6240,4911,3969,3451,3341,3595,4107,4759,5417,5933,6202,6117,5647,4784,3599,2182,673,-799,-2103,-3152,-3897,-4337,-4518,-4525,-4448,-4405,-4463,-4701,-5124,-5732,-6458,-7232,-7933,-8450,-8660,-8464,-7787,-6619,-4980,-2994,-809,1352,3257,4679,5424,5387,4522,2938,776,-1669,-4127,-6256,-7793,-8525,-8339,-7257,-5390,-2963,-251,2452,4871,6792,8084,8722,8749,8309,7555,6678,5831,5112,4581,4194,3896,3568,3096,2389,1382,71,-1492,-3218,-4978,-6626,-8043,-9108,-9759,-9961,-9724,-9099,-8157,-7003,-5728,-4457,-3256,-2232,-1410,-843,-523,-429,-520,-731,-999,-1253,-1440,-1523,-1489,-1356,-1157,-934,-742,-622,-591,-677,-853,-1115,-1427,-1758,-2075,-2348,-2545,-2642,-2610,-2424,-2068,-1518,-773,170,1299,2588,4004,5491,6994,8439,9780,10942,11907,12617,13084,13277,13215,12897,12342,11579,10640,9570,8426,7272,6177,5223,4485,4025,3886,4072,4536,5203,5941,6602,7049,7132,6783,5950,4683,3064,1252,-574,-2233,-3540,-4389,-4703,-4500,-3861,-2921,-1866,-887,-157,166,13,-657,-1798,-3317,-5083,-6931,-8694,-10211,-11348,-12019,-12176,-11841,-11068,-9976,-8679,-7334,-6054,-4966,-4129,-3589,-3324,-3310,-3466,-3740,-4045,-4338,-4572,-4712,-4744,-4646,-4397,-4006,-3435,-2729,-1870,-923,87,1086,2036,2878,3582,4127,4511,4744,4850,4859,4795,4672,4512,4284,4002,3624,3143,2548,1838,1038,176,-695,-1522,-2250,-2836,-3243,-3469,-3526,-3445,-3286,-3088,-2919,-2803,-2777,-2830,-2948,-3095,-3217,-3273,-3201,-2974,-2555,-1958,-1198,-335,568,1416,2135,2656,2939,2994,2851,2596,2320,2143,2140,2388,2891,3624,4487,5374,6129,6640,6809,6602,6037,5209,4217,3225,2356,1721,1397,1377,1627,2060,2539,2955,3174,3116,2745,2058,1119,3,-1177,-2334,-3373,-4247,-4927,-5413,-5735,-5920,-6017,-6059,-6085,-6119,-6186,-6287,-6441,-6619,-6824,-7015,-7169,-7235,-7178,-6957,-6525,-5889,-5023,-3992,-2826,-1625,-462,565,1389,1957,2252,2276,2079,1701,1247,771,391,162,168,445,1018,1880,2995,4294,5694,7074,8333,9347,10038,10347,10271,9838,9119,8204,7188,6157,5175,4262,3425,2619,1804,912,-94,-1254,-2553,-3960,-5397,-6768,-7964,-8888,-9443,-9612,-9359,-8762,-7865,-6779,-5599,-4408,-3275,-2225,-1259,-349,539,1439,2361,3276,4140,4852,5335,5484,5258,4630,3650,2410,1050,-262,-1363,-2092,-2369,-2125,-1430,-357,897,2148,3155,3746,3754,3133,1891,145,-1915,-4058,-6003,-7520,-8362,-8416,-7589,-5935,-3567,-692,2427,5514,8271,10482,11942,12585,12385,11436,9884,7937,5812,3734,1889,417,-597,-1134,-1231,-958,-445,199,815,1311,1580,1583,1321,821,181,-529,-1192,-1757,-2161,-2419,-2549,-2626,-2711,-2875,-3157,-3562,-4071,-4612,-5110,-5458,-5578,-5389,-4875,-4034,-2927,-1633,-259,1087,2305,3310,4051,4494,4636,4479,4065,3415,2583,1619,567,-511,-1553,-2516,-3313,-3905,-4215,-4202,-3828,-3085,-1993,-603,1002,2717,4428,6015,7359,8378,8971,9114,8764,7956,6730,5187,3450,1662,7,-1378,-2324,-2744,-2577,-1825,-574,1047,2843,4589,6062,7042,7373,6952,5764,3876,1437,-1357,-4256,-7033,-9458,-11379,-12687,-13356,-13416,-12945,-12075,-10925,-9652,-8365,-7180,-6170,-5374,-4813,-4446,-4241,-4116,-3994,-3815,-3514,-3080,-2522,-1873,-1201,-559,-15,404,681,837,925,998,1144,1425,1902,2601,3525,4633,5859,7105,8260,9197,9813,10019,9763,9051,7901,6411,4660,2782,879,-928,-2561,-3939,-5042,-5832,-6338,-6568,-6569,-6389,-6074,-5691,-5281,-4898,-4565,-4301,-4105,-3969,-3873,-3796,-3725,-3631,-3517,-3341,-3106,-2777,-2364,-1859,-1309,-734,-220,196,441,474,288,-153,-790,-1623,-2566,-3565,-4520,-5341,-5922,-6180,-6032,-5438,-4369,-2848,-911,1356,3868,6510,9158,11709,14040,16076,17725,18960,19722,20033,19880,19312,18355,17069,15496,13692,11716,9599,7421,5205,3036,955,-970,-2690,-4176,-5398,-6372,-7108,-7647,-8028,-8281,-8456,-8557,-8626,-8646,-8642,-8588,-8488,-8300,-8013,-7582,-7000,-6239,-5313,-4238,-3057,-1835,-648,412,1246,1778,1923,1662,974,-96,-1485,-3100,-4833,-6561,-8183,-9579,-10679,-11405,-11736,-11671,-11229,-10490,-9511,-8399,-7221,-6052,-4924,-3849,-2814,-1778,-712,426,1655,2971,4338,5713,7012,8172,9121,9812,10220,10352,10240,9930,9493,8984,8469,7993,7584,7263,7019,6849,6726,6621,6509,6347,6115,5774,5304,4689,3920,3018,2004,930,-161,-1197,-2146,-2942,-3568,-3990,-4187,-4155,-3872,-3347,-2585,-1615,-494,713,1911,2994,3872,4441,4653,4475,3917,3053,1972,815,-265,-1127,-1634,-1708,-1314,-501,646,1950,3249,4335,5065,5332,5100,4428,3405,2212,1001,-55,-839,-1287,-1389,-1211,-839,-401,-9,230,255,34,-401,-996,-1650,-2254,-2683,-2853,-2698,-2213,-1455,-507,475,1354,1961,2179,1917,1137,-130,-1812,-3777,-5851,-7865,-9623,-10986,-11838,-12130,-11882,-11168,-10105,-8858,-7569,-6397,-5440,-4771,-4402,-4318,-4456,-4746,-5123,-5499,-5858,-6131,-6334,-6432,-6435,-6333,-6117,-5783,-5326,-4735,-4017,-3168,-2198,-1131,21,1205,2418,3582,4704,5720,6625,7396,8018,8497,8822,9027,9112,9104,9033,8894,8712,8477,8164,7767,7243,6565,5716,4659,3422,1987,428,-1221,-2854,-4386,-5695,-6689,-7267,-7380,-6997,-6152,-4905,-3374,-1702,-39,1440,2628,3413,3791,3782,3489,3049,2607,2316,2249,2476,2929,3545,4169,4650,4853,4677,4080,3099,1822,392,-1009,-2216,-3061,-3443,-3291,-2634,-1523,-98,1499,3108,4573,5801,6701,7283,7547,7581,7444,7244,7045,6906,6850,6855,6879,6844,6660,6241,5510,4416,2944,1123,-979,-3265,-5600,-7844,-9871,-11539,-12807,-13585,-13922,-13816,-13366,-12641,-11742,-10746,-9729,-8728,-7781,-6886,-6050,-5246,-4487,-3750,-3062,-2441,-1916,-1540,-1339,-1352,-1594,-2059,-2728,-3558,-4483,-5439,-6343,-7114,-7702,-8026,-8071,-7790,-7195,-6281,-5108,-3714,-2210,-691,725,1922,2824,3374,3573,3476,3162,2768,2419,2249,2370,2844,3712,4946,6486,8229,10036,11755,13238,14340,14971,15072,14653,13769,12542,11100,9618,8233,7083,6248,5770,5644,5818,6225,6776,7387,7988,8528,8951,9250,9372,9302,8993,8412,7508,6276,4684,2777,595,-1757,-4161,-6458,-8490,-10108,-11188,-11663,-11529,-10826,-9686,-8252,-6718,-5276,-4095,-3309,-3001,-3170,-3756,-4632,-5605,-6487,-7060,-7168,-6709,-5647,-4055,-2058,146,2321,4244,5694,6537,6677,6145,5007,3449,1646,-157,-1772,-3007,-3756,-3961,-3645,-2889,-1819,-602,618,1688,2522,3065,3312,3301,3091,2741,2319,1855,1367,865,318,-274,-934,-1672,-2485,-3368,-4314,-5306,-6330,-7369,-8398,-9381,-10282,-11031,-11575,-11846,-11790,-11383,-10627,-9552,-8258,-6814,-5374,-4041,-2937,-2152,-1725,-1674,-1940,-2470,-3114,-3779,-4297,-4579,-4523,-4100,-3320,-2242,-963,421,1791,3082,4227,5235,6116,6936,7748,8615,9580,10650,11811,12999,14143,15131,15865,16236,16167,15607,14544,13027,11114,8946,6628,4329,2158,245,-1355,-2590,-3476,-4043,-4367,-4513,-4575,-4621,-4702,-4859,-5079,-5350,-5618,-5839,-5954,-5922,-5723,-5336,-4782,-4057,-3198,-2206,-1126,38,1229,2408,3496,4412,5050,5322,5118,4398,3101,1262,-1074,-3791,-6716,-9652,-12336,-14529,-15979,-16504,-15969,-14359,-11726,-8254,-4179,187,4522,8500,11854,14376,15940,16528,16174,15017,13218,10975,8482,5920,3439,1154,-860,-2562,-3957,-5044,-5877,-6480,-6911,-7203,-7399,-7512,-7574,-7568,-7497,-7325,-7025,-6573,-5937,-5118,-4121,-2975,-1740,-464,763,1888,2824,3550,4016,4250,4272,4135,3918,3669,3447,3272,3133,2997,2806,2485,1969,1202,157,-1156,-2681,-4315,-5914,-7308,-8312,-8769,-8547,-7586,-5896,-3563,-744,2353,5481,8405,10903,12807,14002,14456,14174,13266,11832,10060,8100,6141,4312,2734,1477,550,-43,-382,-516,-555,-556,-598,-691,-860,-1041,-1208,-1262,-1149,-808,-200,666,1760,3018,4333,5625,6748,7639,8176,8318,8021,7281,6136,4639,2878,959,-1017,-2924,-4677,-6170,-7348,-8176,-8631,-8758,-8587,-8207,-7699,-7160,-6672,-6308,-6092,-6039,-6082,-6165,-6158,-5966,-5476,-4619,-3379,-1773,90,2099,4069,5837,7230,8110,8387,8028,7045,5541,3620,1468,-753,-2855,-4679,-6086,-6983,-7310,-7061,-6279,-5035,-3461,-1685,140,1859,3347,4484,5196,5434,5187,4470,3352,1895,227,-1543,-3270,-4821,-6079,-6945,-7366,-7317,-6844,-6005,-4919,-3703,-2484,-1364,-420,330,878,1285,1590,1874,2167,2500,2861,3210,3486,3617,3538,3199,2583,1712,630,-548,-1747,-2813,-3657,-4173,-4305,-4032,-3372,-2389,-1169,163,1500,2706,3702,4405,4800,4892,4731,4380,3938,3484,3113,2901,2888,3116,3560,4198,4950,5715,6386,6819,6909,6547,5660,4232,2275,-138,-2888,-5833,-8794,-11593,-14059,-16034,-17402,-18076,-18015,-17232,-15761,-13707,-11180,-8335,-5337,-2346,469,2981,5066,6654,7693,8170,8119,7559,6590,5259,3675,1912,68,-1779,-3523,-5096,-6387,-7323,-7811,-7791,-7205,-6038,-4306,-2047,622,3597,6691,9746,12544,14928,16702,17769,18036,17497,16215,14300,11937,9334,6708,4273,2190,569,-549,-1184,-1433,-1409,-1272,-1172,-1244,-1589,-2268,-3276,-4570,-6047,-7563,-8956,-10051,-10681,-10731,-10106,-8813,-6884,-4444,-1656,1295,4181,6826,9040,10712,11762,12185,12022,11353,10286,8924,7366,5687,3933,2128,279,-1622,-3571,-5572,-7592,-9600,-11527,-13293,-14815,-15973,-16703,-16895,-16518,-15533,-13973,-11874,-9356,-6509,-3504,-481,2399,4987,7153,8793,9829,10216,9963,9091,7698,5899,3849,1742,-241,-1909,-3113,-3754,-3775,-3205,-2101,-602,1165,3012,4804,6381,7656,8545,9031,9121,8854,8310,7553,6685,5757,4848,3978,3175,2433,1736,1066,386,-318,-1069,-1868,-2706,-3556,-4382,-5125,-5734,-6148,-6317,-6200,-5776,-5052,-4058,-2866,-1555,-244,970,1974,2702,3112,3196,3011,2630,2163,1749,1483,1493,1811,2470,3405,4533,5703,6775,7573,7974,7870,7213,6023,4371,2393,282,-1766,-3512,-4774,-5383,-5260,-4384,-2842,-765,1618,4069,6320,8120,9273,9626,9136,7841,5861,3419,726,-1922,-4328,-6278,-7664,-8447,-8646,-8369,-7751,-6946,-6137,-5446,-4998,-4835,-4959,-5311,-5799,-6279,-6646,-6755,-6557,-5996,-5116,-3978,-2714,-1455,-384,380,682,476,-284,-1550,-3226,-5176,-7210,-9143,-10773,-11931,-12485,-12347,-11512,-10005,-7948,-5477,-2775,-43,2545,4815,6643,7952,8704,8920,8674,8047,7183,6187,5173,4226,3378,2638,1986,1360,725,13,-801,-1736,-2787,-3908,-5055,-6142,-7096,-7845,-8326,-8519,-8407,-8025,-7407,-6611,-5683,-4661,-3572,-2414,-1187,134,1566,3128,4812,6620,8487,10374,12176,13798,15128,16073,16542,16499,15930,14863,13389,11604,9660,7707,5901,4382,3264,2627,2502,2889,3741,4980,6506,8184,9886,11464,12789,13732,14212,14126,13464,12173,10287,7839,4892,1563,-2033,-5726,-9350,-12731,-15703,-18133,-19919,-21010,-21404,-21153,-20343,-19117,-17619,-16023,-14491,-13144,-12098,-11379,-11001,-10881,-10943,-11032,-11023,-10765,-10148,-9085,-7552,-5558,-3195,-570,2124,4725,6999,8798,9943,10361,9996,8890,7110,4816,2151,-662,-3464,-6040,-8261,-9984,-11133,-11649,-11516,-10739,-9355,-7421,-5014,-2226,825,4028,7243,10350,13222,15740,17819,19368,20343,20709,20453,19594,18156,16198,13795,11055,8123,5159,2368,-62,-1940,-3104,-3478,-3016,-1792,59,2328,4748,7029,8897,10102,10480,9942,8505,6277,3454,274,-2983,-6069,-8753,-10877,-12357,-13169,-13369,-13052,-12346,-11401,-10340,-9272,-8263,-7327,-6449,-5582,-4659,-3636,-2486,-1208,126,1450,2627,3546,4084,4169,3759,2916,1714,338,-1031,-2193,-2951,-3179,-2794,-1790,-245,1715,3892,6069,8006,9487,10322,10390,9639,8089,5853,3097,53,-3024,-5861,-8200,-9821,-10548,-10303,-9055,-6899,-3957,-470,3335,7173,10788,13952,16455,18168,18982,18865,17823,15920,13263,9999,6295,2356,-1633,-5446,-8923,-11867,-14164,-15702,-16432,-16355,-15497,-13967,-11863,-9371,-6644,-3890,-1293,964,2704,3798,4145,3691,2465,512,-2027,-4991,-8181,-11366,-14339,-16887,-18839,-20077,-20520,-20171,-19069,-17316,-15048,-12405,-9552,-6632,-3770,-1090,1355,3468,5256,6662,7714,8404,8751,8787,8535,8044,7360,6550,5681,4832,4079,3488,3124,3010,3159,3543,4084,4709,5268,5660,5748,5444,4707,3521,1978,169,-1715,-3496,-4951,-5896,-6164,-5665,-4364,-2333,317,3362,6601,9762,12649,15051,16857,17975,18400,18152,17303,15941,14163,12077,9764,7312,4775,2217,-312,-2745,-5000,-6977,-8561,-9623,-10068,-9801,-8804,-7089,-4756,-1941,1143,4277,7199,9665,11463,12402,12394,11384,9434,6659,3245,-567,-4529,-8370,-11852,-14775,-16974,-18366,-18912,-18643,-17660,-16084,-14116,-11940,-9788,-7846,-6285,-5216,-4686,-4675,-5095,-5796,-6620,-7368,-7885,-8032,-7721,-6946,-5720,-4148,-2340,-442,1392,3041,4396,5408,6059,6390,6445,6306,6027,5655,5195,4637,3935,3056,1955,645,-839,-2399,-3899,-5172,-6048,-6364,-6020,-4950,-3174,-780,2099,5250,8468,11501,14131,16144,17382,17734,17153,15672,13377,10425,7022,3391,-196,-3507,-6278,-8314,-9429,-9535,-8565,-6596,-3726,-178,3784,7845,11658,14886,17241,18485,18492,17229,14807,11409,7352,2949,-1416,-5422,-8773,-11274,-12796,-13329,-12929,-11750,-9985,-7885,-5689,-3655,-1971,-812,-250,-325,-971,-2094,-3516,-5051,-6488,-7636,-8332,-8479,-8015,-6983,-5441,-3533,-1399,781,2852,4651,6072,7012,7439,7341,6764,5779,4489,3010,1448,-80,-1520,-2800,-3917,-4856,-5627,-6233,-6667,-6894,-6885,-6568,-5906,-4843,-3364,-1479,775,3318,6045,8827,11511,13946,15964,17415,18167,18111,17202,15430,12857,9612,5854,1828,-2243,-6065,-9409,-12020,-13728,-14404,-14006,-12578,-10252,-7236,-3813,-301,2970,5673,7552,8401,8129,6729,4315,1074,-2711,-6742,-10673,-14212,-17081,-19096,-20152,-20225,-19395,-17792,-15614,-13071,-10382,-7733,-5291,-3143,-1361,60,1148,1944,2541,2982,3357,3700,4071,4467,4918,5368,5810,6158,6357,6342,6050,5464,4584,3446,2137,757,-592,-1767,-2716,-3345,-3660,-3687,-3490,-3179,-2844,-2606,-2512,-2618,-2874,-3234,-3567,-3744,-3603,-3030,-1905,-211,2056,4791,7866,11087,14251,17137,19534,21264,22176,22177,21229,19338,16596,13121,9106,4763,352,-3875,-7637,-10703,-12852,-13926,-13852,-12603,-10286,-7049,-3150,1126,5438,9457,12867,15389,16832,17063,16050,13867,10651,6637,2117,-2613,-7204,-11384,-14893,-17554,-19276,-20031,-19892,-18976,-17459,-15538,-13418,-11306,-9363,-7744,-6535,-5786,-5505,-5622,-6053,-6662,-7296,-7824,-8102,-8066,-7663,-6934,-5941,-4804,-3648,-2605,-1764,-1195,-895,-822,-895,-982,-983,-756,-241,619,1805,3243,4837,6421,7855,8984,9690,9926,9672,9013,8073,7015,6048,5343,5067,5320,6140,7506,9314,11414,13604,15644,17306,18338,18581,17872,16209,13595,10208,6238,1976,-2267,-6196,-9503,-11979,-13437,-13810,-13074,-11325,-8689,-5399,-1689,2137,5790,8976,11438,12973,13447,12822,11138,8540,5230,1468,-2453,-6259,-9685,-12543,-14672,-16017,-16561,-16362,-15537,-14206,-12559,-10732,-8929,-7246,-5849,-4765,-4067,-3699,-3621,-3703,-3828,-3843,-3627,-3090,-2178,-917,633,2353,4081,5672,6947,7805,8143,7960,7286,6233,4948,3621,2443,1577,1162,1224,1754,2619,3643,4606,5287,5481,5099,4075,2529,600,-1437,-3305,-4695,-5365,-5124,-3909,-1742,1206,4702,8399,11944,14957,17118,18166,17959,16457,13766,10064,5666,893,-3859,-8239,-11911,-14611,-16162,-16478,-15584,-13586,-10705,-7198,-3411,329,3675,6321,8043,8670,8161,6559,3993,699,-3073,-6999,-10800,-14180,-16925,-18859,-19891,-20005,-19254,-17768,-15719,-13319,-10794,-8346,-6160,-4343,-2959,-1989,-1367,-975,-682,-354,119,810,1751,2917,4257,5663,7024,8210,9088,9563,9550,9030,8016,6591,4869,3015,1200,-410,-1664,-2491,-2830,-2748,-2313,-1673,-993,-422,-96,-78,-376,-913,-1550,-2098,-2343,-2089,-1183,463,2837,5841,9280,12891,16369,19386,21655,22910,22993,21818,19413,15905,11517,6546,1331,-3742,-8358,-12156,-14942,-16510,-16827,-15902,-13867,-10913,-7307,-3330,683,4454,7677,10142,11664,12154,11579,10006,7550,4395,765,-3105,-6958,-10569,-13725,-16258,-18032,-18975,-19046,-18279,-16740,-14565,-11905,-8963,-5924,-2996,-330,1921,3689,4918,5628,5868,5710,5265,4615,3872,3102,2370,1711,1128,624,159,-274,-715,-1157,-1587,-1972,-2241,-2340,-2205,-1796,-1114,-193,877,1967,2918,3578,3781,3476,2602,1274,-376,-2115,-3659,-4749,-5130,-4631,-3186,-827,2277,5874,9622,13165,16124,18211,19168,18898,17368,14699,11084,6813,2206,-2384,-6638,-10259,-13047,-14846,-15618,-15385,-14243,-12346,-9878,-7033,-4011,-984,1892,4497,6731,8522,9820,10582,10795,10454,9572,8195,6381,4222,1833,-660,-3108,-5369,-7307,-8809,-9785,-10195,-10018,-9292,-8076,-6465,-4596,-2596,-646,1125,2541,3514,3945,3821,3167,2057,623,-994,-2616,-4101,-5295,-6112,-6485,-6403,-5898,-5036,-3890,-2564,-1124,344,1805,3217,4557,5823,6964,7982,8789,9348,9559,9370,8727,7632,6149,4395,2557,863,-463,-1182,-1151,-253,1471,3939,6911,10120,13215,15848,17700,18511,18112,16454,13605,9740,5156,189,-4770,-9336,-13168,-16004,-17665,-18114,-17401,-15693,-13232,-10292,-7174,-4139,-1434,791,2402,3366,3675,3364,2513,1186,-509,-2494,-4674,-6951,-9246,-11448,-13469,-15206,-16555,-17439,-17776,-17538,-16716,-15350,-13534,-11372,-9023,-6637,-4352,-2318,-588,750,1737,2395,2820,3108,3367,3696,4154,4776,5543,6399,7255,7992,8491,8644,8379,7661,6515,5012,3276,1447,-308,-1853,-3064,-3871,-4258,-4253,-3928,-3386,-2719,-2029,-1367,-747,-158,467,1198,2101,3253,4659,6325,8177,10133,12039,13748,15085,15884,16020,15389,13964,11770,8900,5517,1814,-1951,-5531,-8651,-11085,-12644,-13202,-12731,-11278,-8985,-6068,-2791,572,3723,6452,8555,9929,10529,10372,9547,8172,6400,4390,2297,255,-1640,-3316,-4749,-5922,-6847,-7534,-7985,-8203,-8166,-7865,-7287,-6429,-5322,-4000,-2541,-1012,480,1865,3043,3969,4567,4837,4728,4297,3531,2520,1305,-26,-1398,-2737,-3990,-5100,-6050,-6799,-7351,-7665,-7746,-7560,-7114,-6413,-5498,-4423,-3296,-2202,-1286,-624,-317,-368,-761,-1403,-2146,-2836,-3264,-3281,-2755,-1609,131,2407,5045,7840,10540,12877,14610,15536,15518,14529,12603,9904,6652,3122,-370,-3532,-6098,-7859,-8695,-8564,-7521,-5690,-3275,-505,2359,5070,7414,9217,10375,10828,10605,9750,8384,6616,4591,2431,261,-1827,-3742,-5423,-6824,-7906,-8668,-9101,-9235,-9093,-8736,-8182,-7503,-6695,-5793,-4805,-3721,-2579,-1388,-210,878,1811,2485,2858,2876,2557,1936,1092,133,-844,-1710,-2386,-2790,-2874,-2637,-2085,-1273,-274,831,1939,2962,3808,4415,4738,4775,4550,4125,3591,3047,2611,2371,2420,2797,3524,4573,5888,7380,8950,10478,11861,13000,13808,14230,14205,13712,12732,11255,9323,6954,4252,1285,-1785,-4847,-7715,-10243,-12289,-13713,-14454,-14456,-13763,-12457,-10692,-8657,-6563,-4613,-2982,-1780,-1055,-794,-915,-1319,-1886,-2508,-3122,-3698,-4240,-4813,-5458,-6258,-7234,-8408,-9729,-11130,-12477,-13628,-14427,-14719,-14408,-13432,-11810,-9641,-7066,-4313,-1599,842,2813,4186,4891,4946,4441,3509,2331,1077,-80,-1016,-1635,-1901,-1819,-1433,-824,-82,692,1407,1995,2406,2634,2688,2626,2494,2388,2351,2469,2769,3281,4006,4922,5999,7179,8411,9621,10759,11751,12574,13171,13560,13724,13696,13497,13146,12661,12028,11243,10260,9067,7620,5915,3963,1791,-519,-2884,-5166,-7219,-8887,-10008,-10479,-10202,-9184,-7468,-5192,-2541,237,2894,5155,6797,7638,7571,6568,4697,2081,-1058,-4508,-7981,-11266,-14126,-16409,-18010,-18865,-18984,-18401,-17193,-15454,-13306,-10855,-8236,-5565,-2957,-531,1623,3401,4738,5577,5903,5741,5154,4252,3174,2078,1119,426,88,133,537,1195,1995,2760,3354,3635,3539,3038,2197,1112,-48,-1130,-1950,-2409,-2396,-1921,-999,266,1764,3356,4898,6274,7362,8098,8433,8365,7917,7149,6132,4968,3743,2561,1477,583,-121,-583,-849,-920,-862,-722,-556,-421,-337,-333,-381,-453,-489,-414,-181,275,949,1829,2843,3892,4861,5615,6058,6084,5674,4808,3542,1959,162,-1715,-3552,-5228,-6654,-7762,-8530,-8961,-9097,-8996,-8741,-8387,-8003,-7593,-7157,-6647,-6000,-5152,-4044,-2657,-1005,849,2794,4705,6402,7753,8599,8854,8471,7449,5873,3845,1532,-897,-3254,-5365,-7078,-8268,-8854,-8800,-8114,-6864,-5148,-3114,-935,1227,3183,4826,6057,6854,7258,7340,7219,7025,6863,6845,7013,7406,7997,8758,9623,10516,11371,12102,12647,12929,12899,12487,11670,10419,8735,6666,4261,1635,-1099,-3780,-6264,-8381,-10013,-11043,-11434,-11186,-10365,-9106,-7561,-5936,-4413,-3173,-2353,-2030,-2252,-2971,-4141,-5627,-7327,-9085,-10791,-12324,-13603,-14562,-15171,-15404,-15277,-14800,-14008,-12929,-11609,-10069,-8376,-6546,-4659,-2763,-938,738,2193,3363,4204,4713,4896,4821,4540,4151,3727,3333,3023,2808,2696,2653,2657,2654,2614,2505,2316,2049,1738,1409,1117,892,769,766,887,1145,1525,2056,2712,3525,4461,5520,6636,7766,8799,9667,10249,10489,10321,9744,8793,7540,6114,4631,3244,2052,1160,584,335,331,490,676,777,673,304,-377,-1324,-2488,-3739,-4963,-6005,-6763,-7132,-7079,-6606,-5761,-4641,-3344,-2003,-721,395,1274,1857,2134,2087,1761,1179,396,-523,-1530,-2551,-3518,-4368,-5025,-5420,-5506,-5223,-4574,-3554,-2227,-675,982,2589,4008,5081,5698,5791,5320,4332,2897,1132,-810,-2798,-4660,-6304,-7602,-8532,-9035,-9152,-8877,-8285,-7392,-6275,-4957,-3516,-1969,-408,1147,2607,3942,5090,6034,6752,7252,7554,7684,7684,7578,7386,7120,6758,6307,5715,5002,4136,3162,2111,1054,78,-736,-1308,-1597,-1579,-1306,-833,-288,222,565,657,434,-93,-870,-1777,-2661,-3354,-3691,-3557,-2886,-1699,-76,1813,3779,5583,7004,7854,7985,7343,5941,3883,1335,-1477,-4327,-6963,-9199,-10874,-11911,-12284,-12038,-11247,-10036,-8517,-6824,-5065,-3337,-1733,-296,903,1875,2588,3081,3380,3515,3545,3488,3381,3244,3090,2944,2820,2745,2746,2846,3070,3421,3916,4525,5244,6023,6818,7577,8220,8699,8943,8920,8613,8035,7247,6313,5349,4452,3721,3232,3007,3033,3243,3534,3790,3880,3710,3208,2362,1216,-158,-1615,-3043,-4293,-5283,-5951,-6304,-6374,-6259,-6041,-5834,-5704,-5714,-5864,-6140,-6476,-6805,-7028,-7084,-6890,-6436,-5704,-4749,-3633,-2468,-1363,-443,194,476,364,-131,-965,-2063,-3322,-4654,-5950,-7142,-8154,-8945,-9487,-9746,-9732,-9421,-8842,-7992,-6914,-5633,-4208,-2684,-1135,380,1790,3025,4043,4774,5207,5293,5036,4423,3480,2253,805,-747,-2283,-3659,-4721,-5352,-5468,-5012,-4034,-2596,-840,1047,2901,4506,5742,6483,6712,6460,5830,4987,4108,3383,2969,2962,3408,4254,5405,6696,7970,9055,9838,10256,10299,10042,9571,9006,8467,8000,7658,7377,7102,6698,6054,5077,3694,1943,-122,-2334,-4506,-6426,-7887,-8733,-8864,-8264,-6994,-5185,-3033,-749,1411,3240,4533,5153,5037,4175,2653,599,-1807,-4355,-6843,-9070,-10884,-12157,-12836,-12889,-12367,-11339,-9913,-8233,-6418,-4625,-2963,-1537,-432,314,665,644,275,-378,-1245,-2226,-3245,-4174,-4955,-5468,-5678,-5521,-4989,-4099,-2887,-1443,153,1780,3322,4687,5765,6530,6928,7000,6775,6341,5788,5226,4754,4470,4430,4678,5205,5968,6892,7852,8740,9389,9700,9548,8888,7699,6038,3995,1731,-581,-2746,-4569,-5916,-6668,-6815,-6385,-5496,-4307,-3010,-1799,-842,-262,-110,-373,-966,-1741,-2538,-3167,-3476,-3359,-2764,-1740,-388,1116,2557,3723,4415,4502,3935,2749,1078,-880,-2887,-4698,-6105,-6954,-7180,-6796,-5894,-4623,-3167,-1712,-422,567,1189,1399,1235,733,-8,-910,-1870,-2799,-3634,-4300,-4780,-5037,-5072,-4889,-4482,-3871,-3049,-2036,-858,440,1794,3111,4306,5287,5989,6384,6479,6323,6007,5637,5324,5191,5300,5722,6442,7438,8624,9904,11152,12247,13064,13505,13504,13011,12061,10683,8991,7106,5167,3322,1679,326,-716,-1457,-1969,-2336,-2657,-3013,-3466,-4023,-4664,-5333,-5934,-6396,-6617,-6541,-6137,-5399,-4385,-3155,-1838,-544,575,1398,1795,1685,1004,-247,-2040,-4281,-6847,-9578,-12285,-14801,-16929,-18539,-19506,-19773,-19327,-18215,-16527,-14407,-12031,-9570,-7229,-5152,-3482,-2288,-1604,-1380,-1546,-1954,-2469,-2913,-3156,-3068,-2595,-1693,-407,1218,3071,5049,7019,8872,10484,11779,12670,13125,13117,12652,11775,10526,9012,7308,5553,3848,2332,1096,257,-154,-76,444,1375,2599,3991,5393,6642,7603,8152,8243,7859,7056,5919,4576,3142,1740,450,-678,-1625,-2420,-3081,-3658,-4151,-4579,-4902,-5086,-5080,-4836,-4323,-3549,-2527,-1341,-70,1177,2275,3130,3648,3771,3481,2782,1725,381,-1162,-2783,-4380,-5821,-7011,-7853,-8281,-8264,-7785,-6883,-5606,-4038,-2288,-475,1271,2814,4046,4863,5216,5080,4484,3484,2171,649,-960,-2541,-3975,-5156,-6000,-6426,-6411,-5936,-5047,-3810,-2336,-756,771,2117,3139,3770,3953,3718,3106,2248,1242,271,-557,-1090,-1245,-960,-216,957,2479,4256,6122,7933,9502,10669,11301,11287,10612,9287,7428,5189,2774,416,-1691,-3347,-4465,-4963,-4897,-4323,-3406,-2278,-1139,-112,641,1073,1111,800,173,-660,-1595,-2496,-3260,-3770,-3983,-3856,-3428,-2755,-1943,-1124,-434,-12,32,-378,-1261,-2584,-4246,-6092,-7928,-9539,-10714,-11279,-11101,-10142,-8415,-6043,-3196,-96,2990,5830,8180,9875,10801,10910,10255,8922,7095,4969,2775,738,-944,-2114,-2681,-2623,-1988,-890,506,2017,3425,4577,5290,5515,5189,4380,3181,1751,276,-1044,-2034,-2537,-2463,-1770,-478,1326,3519,5931,8367,10649,12575,14006,14804,14919,14312,13059,11226,8996,6528,4030,1669,-398,-2092,-3363,-4254,-4825,-5195,-5473,-5780,-6185,-6741,-7428,-8206,-8968,-9613,-10019,-10086,-9749,-8981,-7795,-6275,-4507,-2656,-853,710,1915,2604,2722,2215,1128,-465,-2408,-4534,-6619,-8469,-9880,-10719,-10890,-10385,-9261,-7650,-5734,-3738,-1890,-403,544,842,449,-603,-2179,-4115,-6154,-8056,-9559,-10455,-10586,-9872,-8340,-6065,-3262,-142,2984,5843,8153,9712,10377,10124,9007,7188,4887,2390,-37,-2097,-3594,-4358,-4320,-3516,-2011,-9,2323,4726,7006,8953,10428,11342,11665,11429,10721,9658,8403,7105,5933,5006,4433,4242,4436,4937,5629,6368,6972,7297,7198,6609,5493,3915,1977,-157,-2286,-4231,-5794,-6857,-7328,-7202,-6527,-5415,-4014,-2515,-1088,96,912,1281,1175,618,-322,-1542,-2922,-4316,-5598,-6635,-7326,-7598,-7411,-6768,-5708,-4321,-2703,-1030,577,1917,2877,3320,3200,2488,1260,-402,-2323,-4338,-6257,-7916,-9177,-9961,-10225,-9993,-9318,-8282,-6989,-5525,-3992,-2445,-949,475,1804,3036,4176,5214,6157,6978,7664,8182,8510,8628,8546,8286,7898,7447,6993,6606,6313,6136,6051,6020,5978,5859,5587,5120,4424,3497,2384,1118,-207,-1534,-2779,-3893,-4833,-5586,-6149,-6544,-6798,-6935,-6992,-6967,-6878,-6692,-6401,-5959,-5340,-4532,-3506,-2313,-965,438,1815,3038,3993,4570,4680,4281,3374,2008,297,-1621,-3556,-5324,-6726,-7603,-7826,-7333,-6129,-4293,-1969,641,3309,5800,7892,9423,10282,10436,9938,8885,7453,5808,4147,2621,1346,393,-229,-557,-648,-593,-487,-403,-425,-594,-924,-1424,-2049,-2757,-3490,-4166,-4735,-5119,-5269,-5133,-4677,-3875,-2733,-1251,510,2506,4643,6826,8948,10893,12566,13865,14749,15157,15109,14613,13726,12524,11096,9524,7921,6331,4849,3477,2249,1142,132,-825,-1772,-2754,-3806,-4926,-6120,-7315,-8464,-9459,-10217,-10650,-10707,-10370,-9664,-8660,-7455,-6174,-4937,-3873,-3076,-2644,-2611,-3010,-3812,-4964,-6369,-7903,-9408,-10735,-11722,-12244,-12218,-11607,-10458,-8870,-7006,-5072,-3274,-1814,-837,-423,-570,-1194,-2142,-3221,-4211,-4923,-5204,-4973,-4230,-3040,-1549,92,1689,3092,4182,4894,5231,5253,5043,4741,4440,4246,4207,4315,4546,4813,5030,5130,5039,4756,4301,3730,3144,2640,2314,2265,2523,3123,4023,5162,6444,7744,8946,9919,10575,10830,10650,10021,8972,7549,5824,3890,1830,-231,-2218,-3995,-5490,-6592,-7236,-7371,-6971,-6068,-4726,-3061,-1233,579,2184,3390,4062,4096,3456,2196,393,-1773,-4124,-6440,-8506,-10134,-11157,-11465,-10998,-9758,-7819,-5297,-2387,710,3721,6431,8573,10003,10559,10230,9026,7086,4573,1732,-1205,-3986,-6412,-8328,-9654,-10371,-10542,-10272,-9703,-8994,-8282,-7670,-7230,-6939,-6777,-6617,-6366,-5880,-5064,-3846,-2213,-207,2055,4444,6744,8806,10433,11529,12029,11952,11390,10482,9417,8378,7543,7038,6937,7233,7861,8682,9533,10209,10541,10365,9600,8212,6269,3871,1216,-1514,-4097,-6361,-8155,-9404,-10079,-10205,-9884,-9195,-8298,-7289,-6277,-5337,-4488,-3741,-3077,-2454,-1864,-1292,-753,-296,27,153,20,-394,-1091,-2022,-3110,-4227,-5264,-6075,-6563,-6652,-6305,-5546,-4425,-3038,-1479,130,1709,3179,4493,5640,6600,7387,7994,8399,8591,8509,8126,7392,6285,4804,2986,890,-1369,-3663,-5831,-7703,-9116,-9925,-10031,-9378,-8001,-5979,-3493,-755,1976,4444,6435,7773,8407,8332,7678,6615,5386,4230,3397,3046,3319,4214,5693,7595,9716,11811,13613,14899,15463,15201,14054,12083,9404,6204,2722,-811,-4130,-7058,-9402,-11093,-12077,-12391,-12111,-11359,-10260,-8973,-7594,-6252,-4988,-3860,-2881,-2047,-1366,-832,-439,-208,-134,-243,-529,-1003,-1650,-2449,-3369,-4349,-5335,-6240,-6996,-7517,-7749,-7658,-7234,-6527,-5592,-4542,-3483,-2548,-1827,-1423,-1356,-1651,-2237,-3055,-3971,-4877,-5640,-6150,-6341,-6170,-5656,-4857,-3864,-2798,-1763,-864,-143,375,734,998,1263,1608,2108,2778,3603,4509,5397,6144,6643,6813,6623,6107,5347,4480,3666,3058,2803,2965,3582,4562,5812,7115,8292,9122,9443,9162,8245,6772,4872,2754,652,-1216,-2639,-3499,-3727,-3360,-2494,-1305,19,1265,2246,2829,2918,2517,1655,463,-943,-2384,-3732,-4847,-5661,-6126,-6270,-6131,-5815,-5402,-5011,-4718,-4568,-4594,-4743,-4962,-5153,-5202,-5020,-4512,-3642,-2391,-805,1035,3031,5011,6866,8407,9528,10117,10094,9463,8221,6464,4290,1846,-712,-3218,-5532,-7513,-9075,-10142,-10691,-10718,-10249,-9329,-8019,-6378,-4497,-2438,-300,1832,3859,5684,7204,8338,9016,9198,8896,8149,7051,5740,4364,3098,2099,1486,1362,1722,2556,3718,5080,6404,7494,8126,8147,7450,6025,3934,1345,-1543,-4446,-7120,-9286,-10769,-11415,-11204,-10158,-8423,-6173,-3665,-1131,1158,3016,4274,4857,4760,4041,2824,1265,-470,-2204,-3820,-5194,-6302,-7107,-7650,-7963,-8100,-8095,-7971,-7718,-7306,-6704,-5848,-4722,-3297,-1600,336,2422,4573,6669,8586,10216,11446,12197,12420,12084,11214,9838,8050,5921,3582,1143,-1278,-3551,-5588,-7282,-8577,-9417,-9787,-9682,-9139,-8196,-6936,-5433,-3789,-2108,-471,1012,2300,3326,4100,4627,4984,5228,5485,5831,6382,7169,8252,9567,11105,12707,14300,15691,16767,17377,17417,16835,15596,13753,11375,8598,5571,2473,-531,-3268,-5612,-7458,-8748,-9479,-9673,-9415,-8806,-7973,-7054,-6183,-5473,-5020,-4863,-5013,-5431,-6037,-6739,-7411,-7961,-8289,-8355,-8147,-7695,-7084,-6404,-5759,-5255,-4931,-4834,-4911,-5098,-5289,-5351,-5178,-4676,-3806,-2592,-1122,463,1992,3248,4094,4342,3959,2904,1257,-857,-3271,-5769,-8158,-10244,-11877,-12950,-13409,-13239,-12478,-11177,-9415,-7283,-4878,-2306,331,2904,5309,7412,9114,10312,10948,10983,10453,9415,8014,6391,4766,3321,2238,1670,1661,2235,3277,4654,6132,7502,8515,8997,8818,7927,6381,4303,1905,-552,-2802,-4573,-5662,-5929,-5344,-3970,-1974,415,2919,5255,7181,8482,9062,8856,7938,6401,4437,2230,5,-2056,-3781,-5076,-5871,-6191,-6085,-5667,-5053,-4388,-3782,-3321,-3055,-2962,-3004,-3078,-3085,-2902,-2441,-1635,-479,981,2632,4315,5826,6968,7541,7406,6492,4791,2416,-482,-3652,-6841,-9768,-12189,-13916,-14813,-14856,-14057,-12535,-10429,-7929,-5225,-2515,39,2284,4119,5485,6354,6770,6785,6512,6065,5580,5185,4989,5073,5492,6245,7302,8592,9994,11385,12592,13467,13840,13590,12621,10899,8452,5369,1818,-1987,-5775,-9262,-12164,-14234,-15284,-15221,-14039,-11870,-8906,-5472,-1879,1487,4328,6357,7413,7413,6404,4505,1940,-1017,-4082,-6938,-9350,-11103,-12095,-12284,-11755,-10624,-9103,-7403,-5732,-4284,-3156,-2418,-2022,-1896,-1875,-1816,-1542,-933,92,1560,3404,5528,7754,9893,11734,13080,13791,13764,13004,11565,9590,7270,4813,2434,317,-1403,-2638,-3359,-3590,-3390,-2858,-2110,-1271,-480,158,533,584,292,-335,-1201,-2208,-3190,-3979,-4417,-4368,-3739,-2517,-723,1529,4108,6807,9456,11819,13742,15058,15652,15483,14518,12833,10509,7715,4633,1488,-1489,-4071,-6075,-7344,-7825,-7502,-6478,-4899,-2977,-960,924,2440,3443,3811,3549,2675,1328,-373,-2234,-4106,-5824,-7289,-8420,-9198,-9647,-9817,-9797,-9667,-9500,-9358,-9235,-9133,-8964,-8660,-8121,-7255,-6028,-4418,-2491,-352,1840,3882,5567,6696,7108,6698,5450,3405,720,-2412,-5726,-8946,-11805,-14067,-15545,-16136,-15795,-14570,-12568,-9956,-6948,-3770,-669,2151,4483,6215,7249,7596,7308,6506,5368,4085,2868,1915,1369,1357,1900,2988,4530,6392,8395,10360,12078,13409,14197,14388,13944,12913,11381,9477,7355,5185,3115,1293,-188,-1250,-1886,-2099,-1966,-1560,-988,-354,249,735,1055,1163,1052,727,199,-481,-1300,-2198,-3155,-4119,-5062,-5944,-6733,-7393,-7892,-8194,-8282,-8125,-7709,-7032,-6086,-4893,-3478,-1883,-175,1577,3276,4844,6181,7224,7923,8240,8197,7788,7063,6057,4809,3373,1797,116,-1590,-3285,-4895,-6360,-7636,-8663,-9417,-9875,-10016,-9862,-9392,-8647,-7632,-6393,-4976,-3450,-1879,-364,1049,2266,3280,4051,4619,5001,5285,5504,5755,6065,6486,7026,7675,8404,9143,9827,10343,10602,10483,9913,8822,7200,5072,2517,-330,-3317,-6235,-8909,-11131,-12753,-13651,-13750,-13045,-11568,-9440,-6797,-3854,-811,2079,4632,6640,7993,8600,8465,7619,6187,4279,2089,-236,-2511,-4598,-6371,-7731,-8625,-9010,-8892,-8286,-7248,-5848,-4189,-2374,-555,1159,2612,3723,4402,4638,4450,3918,3167,2327,1561,990,706,742,1086,1643,2315,2944,3402,3574,3386,2833,1957,865,-302,-1377,-2210,-2668,-2699,-2287,-1516,-511,552,1497,2165,2447,2322,1825,1095,294,-356,-670,-473,331,1765,3775,6215,8887,11544,13922,15776,16898,17153,16476,14898,12519,9531,6144,2644,-734,-3714,-6103,-7738,-8535,-8479,-7643,-6158,-4217,-2057,95,1990,3455,4330,4549,4103,3040,1481,-445,-2559,-4712,-6733,-8521,-9968,-11027,-11687,-11948,-11865,-11477,-10852,-10046,-9115,-8105,-7046,-5973,-4897,-3845,-2828,-1877,-1011,-274,304,690,842,755,404,-193,-1010,-2003,-3106,-4240,-5332,-6287,-7040,-7517,-7677,-7481,-6929,-6022,-4804,-3328,-1670,73,1785,3351,4637,5534,5943,5809,5114,3921,2329,513,-1321,-2944,-4145,-4732,-4604,-3702,-2089,127,2732,5491,8131,10372,11995,12796,12694,11667,9815,7315,4427,1458,-1281,-3487,-4925,-5450,-5010,-3680,-1632,890,3587,6164,8358,9969,10883,11083,10625,9644,8309,6796,5272,3851,2607,1548,648,-167,-961,-1821,-2786,-3882,-5083,-6338,-7555,-8635,-9459,-9932,-9980,-9562,-8693,-7429,-5875,-4164,-2445,-866,454,1426,2008,2201,2032,1562,858,-8,-972,-1974,-2969,-3914,-4767,-5509,-6099,-6532,-6776,-6833,-6683,-6334,-5792,-5073,-4223,-3286,-2340,-1454,-695,-125,261,459,553,617,780,1142,1814,2846,4274,6052,8117,10342,12593,14716,16560,17980,18864,19104,18640,17438,15514,12925,9786,6249,2513,-1204,-4671,-7683,-10046,-11644,-12411,-12345,-11536,-10093,-8212,-6073,-3896,-1857,-125,1186,2008,2318,2150,1553,636,-529,-1810,-3137,-4411,-5569,-6564,-7342,-7894,-8187,-8240,-8034,-7616,-6970,-6169,-5211,-4164,-3064,-1970,-938,-30,707,1222,1503,1542,1392,1105,772,503,368,475,843,1487,2359,3378,4426,5388,6138,6578,6655,6323,5622,4587,3310,1902,441,-933,-2193,-3243,-4092,-4711,-5116,-5307,-5276,-5005,-4469,-3632,-2475,-999,777,2795,4954,7162,9254,11114,12580,13559,13930,13683,12779,11304,9332,7023,4539,2087,-160,-2016,-3373,-4142,-4331,-3978,-3197,-2131,-926,247,1271,2056,2547,2772,2752,2576,2303,2000,1709,1424,1150,836,454,-26,-625,-1329,-2111,-2930,-3727,-4451,-5067,-5542,-5887,-6112,-6259,-6355,-6443,-6518,-6609,-6675,-6718,-6709,-6634,-6503,-6324,-6125,-5953,-5838,-5831,-5953,-6213,-6602,-7066,-7548,-7943,-8162,-8091,-7648,-6769,-5439,-3677,-1580,760,3148,5445,7436,8984,9944,10248,9878,8902,7428,5661,3783,2059,669,-199,-441,-37,989,2496,4330,6259,8072,9537,10474,10751,10281,9082,7201,4784,2011,-887,-3672,-6081,-7911,-8966,-9153,-8454,-6940,-4797,-2255,380,2819,4790,6083,6586,6270,5207,3542,1483,-761,-2934,-4876,-6401,-7442,-7964,-8000,-7651,-7024,-6280,-5529,-4912,-4479,-4282,-4304,-4491,-4775,-5048,-5228,-5216,-4961,-4424,-3606,-2535,-1260,158,1651,3157,4629,6006,7277,8382,9315,10016,10465,10604,10409,9842,8909,7626,6063,4301,2475,710,-845,-2088,-2932,-3361,-3407,-3135,-2680,-2137,-1640,-1241,-979,-818,-691,-503,-146,443,1319,2446,3767,5155,6468,7554,8261,8481,8132,7191,5679,3672,1293,-1300,-3918,-6361,-8435,-9959,-10814,-10910,-10256,-8900,-6985,-4682,-2221,183,2300,3970,5055,5514,5348,4646,3532,2188,797,-435,-1366,-1834,-1817,-1268,-302,979,2366,3667,4650,5143,4990,4137,2568,392,-2262,-5149,-8052,-10686,-12829,-14267,-14875,-14595,-13461,-11592,-9171,-6437,-3634,-1017,1235,2954,4103,4652,4694,4310,3654,2844,2019,1278,688,303,111,101,214,388,553,627,565,319,-116,-719,-1438,-2188,-2860,-3342,-3506,-3264,-2536,-1306,407,2521,4911,7426,9882,12121,13980,15349,16138,16316,15867,14841,13300,11368,9177,6917,4754,2894,1481,656,472,939,1980,3458,5181,6914,8425,9494,9957,9708,8729,7089,4920,2434,-134,-2549,-4561,-6032,-6817,-6927,-6393,-5371,-4041,-2648,-1411,-559,-238,-550,-1503,-3023,-4984,-7187,-9431,-11494,-13189,-14368,-14943,-14891,-14257,-13137,-11685,-10056,-8435,-6961,-5777,-4941,-4523,-4468,-4766,-5283,-5924,-6546,-7004,-7196,-7007,-6407,-5381,-3991,-2345,-580,1103,2551,3561,4044,3904,3181,1945,378,-1322,-2891,-4105,-4751,-4683,-3856,-2289,-118,2447,5156,7700,9807,11225,11775,11370,10017,7817,4962,1699,-1680,-4882,-7614,-9649,-10783,-10932,-10036,-8177,-5473,-2148,1525,5237,8650,11474,13453,14435,14367,13314,11453,9038,6381,3809,1613,50,-735,-673,185,1692,3636,5721,7663,9152,9954,9874,8848,6858,4059,618,-3155,-6958,-10451,-13318,-15302,-16231,-16019,-14724,-12477,-9542,-6216,-2846,249,2783,4566,5481,5538,4807,3451,1665,-330,-2310,-4084,-5486,-6401,-6767,-6562,-5835,-4645,-3127,-1382,411,2142,3657,4870,5702,6129,6164,5876,5356,4739,4152,3735,3584,3781,4332,5217,6337,7567,8728,9646,10137,10069,9345,7956,5960,3491,749,-2037,-4611,-6746,-8241,-8984,-8909,-8081,-6610,-4709,-2613,-599,1099,2257,2754,2530,1642,203,-1555,-3410,-5075,-6317,-6959,-6889,-6129,-4774,-3022,-1135,622,1959,2688,2631,1772,120,-2170,-4917,-7866,-10755,-13335,-15358,-16681,-17149,-16754,-15495,-13477,-10842,-7774,-4494,-1214,1844,4506,6614,8089,8892,9068,8703,7943,6961,5932,5042,4421,4184,4368,4962,5908,7066,8319,9466,10384,10917,11003,10608,9773,8598,7218,5807,4526,3539,2939,2805,3107,3806,4759,5837,6852,7646,8071,8028,7456,6364,4809,2894,767,-1411,-3480,-5269,-6657,-7525,-7805,-7456,-6481,-4927,-2882,-503,2039,4498,6652,8263,9155,9211,8416,6863,4728,2295,-151,-2270,-3805,-4557,-4434,-3492,-1882,130,2207,4013,5218,5579,4950,3302,737,-2547,-6263,-10084,-13674,-16732,-19011,-20358,-20705,-20083,-18604,-16446,-13828,-10995,-8185,-5618,-3468,-1866,-862,-461,-595,-1160,-2006,-2991,-3953,-4764,-5321,-5549,-5434,-4979,-4252,-3338,-2331,-1368,-513,135,555,749,751,645,507,458,572,942,1610,2592,3871,5366,6999,8612,10086,11240,11958,12109,11629,10498,8752,6491,3875,1101,-1592,-3951,-5771,-6829,-7041,-6327,-4756,-2443,404,3544,6675,9553,11888,13512,14271,14120,13093,11306,8954,6285,3580,1110,-891,-2259,-2922,-2917,-2359,-1465,-460,385,877,822,178,-1097,-2882,-5066,-7429,-9781,-11882,-13545,-14606,-14936,-14506,-13297,-11411,-8960,-6152,-3187,-323,2225,4256,5630,6290,6251,5626,4575,3325,2084,1067,418,227,493,1154,2067,3082,3993,4657,4916,4706,3989,2810,1264,-528,-2374,-4122,-5573,-6590,-7040,-6866,-6035,-4600,-2646,-308,2236,4798,7184,9194,10677,11487,11551,10831,9365,7235,4595,1630,-1436,-4371,-6939,-8951,-10228,-10681,-10265,-9018,-7040,-4501,-1601,1414,4309,6848,8843,10146,10688,10469,9563,8120,6317,4375,2489,816,-524,-1510,-2160,-2564,-2847,-3139,-3555,-4173,-5015,-6045,-7176,-8292,-9247,-9926,-10220,-10083,-9502,-8534,-7266,-5830,-4371,-3028,-1922,-1133,-692,-592,-757,-1099,-1503,-1842,-2039,-2004,-1731,-1206,-502,345,1222,2060,2768,3285,3559,3584,3353,2922,2356,1748,1208,835,729,942,1517,2422,3621,5022,6523,8017,9385,10528,11367,11828,11885,11530,10785,9706,8377,6869,5316,3783,2388,1175,218,-483,-894,-1054,-969,-691,-249,288,890,1490,2065,2573,3000,3333,3568,3710,3760,3740,3660,3565,3469,3415,3408,3453,3511,3544,3452,3178,2602,1684,359,-1359,-3439,-5781,-8271,-10748,-13051,-15020,-16507,-17409,-17647,-17221,-16138,-14502,-12413,-10030,-7527,-5066,-2842,-966,403,1246,1503,1232,504,-578,-1869,-3240,-4547,-5679,-6524,-7032,-7135,-6834,-6124,-5049,-3645,-2003,-184,1693,3533,5232,6667,7766,8435,8644,8384,7691,6664,5399,4084,2822,1809,1095,782,830,1197,1756,2369,2873,3131,3028,2507,1562,262,-1298,-2949,-4532,-5862,-6782,-7179,-6978,-6177,-4816,-2999,-852,1458,3788,5957,7855,9332,10338,10786,10698,10068,8996,7548,5869,4075,2300,668,-743,-1860,-2673,-3187,-3447,-3525,-3499,-3459,-3487,-3648,-3982,-4508,-5192,-5989,-6803,-7545,-8097,-8379,-8304,-7852,-7005,-5823,-4355,-2718,-1000,690,2260,3644,4772,5608,6110,6258,6024,5416,4429,3116,1529,-233,-2061,-3808,-5342,-6519,-7221,-7378,-6940,-5934,-4422,-2501,-318,1995,4275,6400,8253,9757,10868,11560,11854,11753,11306,10527,9459,8116,6536,4742,2804,769,-1238,-3136,-4776,-6058,-6879,-7172,-6904,-6100,-4801,-3110,-1144,975,3094,5093,6855,8264,9263,9761,9750,9201,8154,6661,4822,2755,601,-1497,-3421,-5051,-6348,-7265,-7840,-8117,-8180,-8130,-8051,-8039,-8141,-8396,-8789,-9281,-9795,-10226,-10464,-10397,-9934,-9040,-7702,-5995,-4023,-1939,95,1918,3411,4497,5144,5404,5313,4995,4513,3973,3424,2911,2440,2021,1621,1249,890,554,270,53,-59,-59,61,281,570,888,1192,1453,1644,1782,1873,1965,2116,2366,2779,3377,4165,5127,6196,7295,8305,9113,9591,9652,9222,8296,6908,5155,3178,1158,-723,-2270,-3339,-3815,-3650,-2871,-1541,193,2166,4195,6068,7621,8680,9139,8922,8027,6493,4439,2009,-582,-3148,-5455,-7347,-8674,-9364,-9404,-8838,-7775,-6350,-4744,-3112,-1629,-416,434,880,926,629,55,-686,-1503,-2309,-3032,-3644,-4125,-4491,-4773,-4999,-5215,-5428,-5670,-5916,-6172,-6402,-6591,-6722,-6788,-6790,-6740,-6645,-6517,-6349,-6130,-5828,-5418,-4866,-4157,-3294,-2281,-1163,22,1231,2394,3499,4486,5352,6090,6686,7168,7521,7766,7888,7887,7745,7446,6973,6310,5452,4410,3205,1877,484,-908,-2217,-3353,-4228,-4758,-4881,-4576,-3839,-2741,-1346,209,1812,3334,4643,5663,6291,6501,6262,5605,4571,3273,1807,337,-1022,-2134,-2926,-3358,-3453,-3276,-2933,-2556,-2269,-2195,-2413,-2962,-3838,-4972,-6272,-7590,-8777,-9677,-10157,-10111,-9492,-8289,-6554,-4385,-1913,693,3263,5612,7580,9027,9846,9984,9422,8197,6399,4136,1584,-1083,-3663,-5945,-7752,-8906,-9307,-8882,-7650,-5685,-3134,-199,2893,5893,8584,10771,12345,13235,13477,13132,12336,11228,9963,8664,7445,6368,5469,4750,4167,3686,3218,2718,2106,1349,435,-631,-1792,-2985,-4110,-5084,-5793,-6197,-6217,-5866,-5153,-4123,-2865,-1455,-12,1354,2532,3409,3897,3924,3465,2518,1162,-531,-2388,-4280,-6012,-7453,-8468,-9001,-9012,-8581,-7762,-6738,-5635,-4635,-3875,-3451,-3423,-3784,-4472,-5399,-6417,-7395,-8173,-8626,-8655,-8199,-7254,-5844,-4069,-2016,158,2328,4348,6085,7429,8295,8608,8363,7555,6267,4578,2651,628,-1295,-2962,-4223,-4973,-5164,-4797,-3933,-2677,-1159,466,2069,3531,4787,5804,6595,7212,7695,8121,8500,8857,9158,9353,9381,9170,8670,7850,6717,5323,3744,2115,573,-727,-1625,-2009,-1783,-924,536,2503,4807,7269,9633,11708,13264,14162,14303,13647,12251,10188,7621,4715,1662,-1336,-4104,-6474,-8315,-9537,-10082,-9960,-9213,-7957,-6335,-4550,-2807,-1311,-259,238,88,-695,-2047,-3844,-5909,-8056,-10084,-11808,-13070,-13757,-13781,-13139,-11838,-9970,-7654,-5063,-2386,153,2347,4013,4997,5238,4714,3512,1769,-303,-2470,-4483,-6116,-7197,-7610,-7347,-6454,-5091,-3429,-1723,-157,1045,1791,2011,1755,1121,284,-581,-1266,-1635,-1565,-1044,-89,1171,2594,3987,5148,5921,6153,5789,4809,3296,1369,-771,-2909,-4805,-6243,-7053,-7136,-6480,-5157,-3338,-1226,914,2858,4397,5397,5808,5648,5008,4021,2840,1612,472,-484,-1194,-1620,-1767,-1652,-1323,-828,-250,349,881,1288,1510,1526,1327,955,467,-61,-527,-860,-985,-877,-535,5,701,1470,2277,3043,3750,4366,4875,5271,5541,5667,5634,5409,4975,4311,3426,2325,1075,-281,-1637,-2904,-3983,-4775,-5230,-5303,-5014,-4409,-3569,-2605,-1618,-710,59,655,1096,1437,1747,2126,2634,3328,4189,5180,6169,7039,7604,7736,7306,6273,4656,2560,170,-2293,-4557,-6376,-7532,-7877,-7365,-6041,-4052,-1630,951,3384,5398,6757,7320,7025,5910,4101,1784,-813,-3448,-5902,-7975,-9536,-10488,-10815,-10525,-9702,-8430,-6863,-5130,-3406,-1826,-545,354,783,741,252,-607,-1718,-2954,-4175,-5256,-6102,-6638,-6838,-6676,-6193,-5389,-4334,-3065,-1644,-141,1364,2802,4064,5089,5779,6094,5986,5471,4558,3347,1900,361,-1149,-2518,-3606,-4362,-4698,-4617,-4109,-3233,-2035,-619,948,2559,4142,5615,6929,8021,8878,9462,9776,9821,9620,9204,8621,7930,7187,6456,5798,5240,4844,4608,4568,4712,5041,5528,6151,6847,7570,8230,8758,9072,9093,8782,8098,7061,5702,4093,2341,550,-1151,-2677,-3924,-4888,-5518,-5896,-6049,-6064,-6018,-5963,-5950,-5987,-6078,-6197,-6318,-6411,-6448,-6428,-6340,-6230,-6110,-6048,-6067,-6209,-6478,-6856,-7306,-7747,-8123,-8330,-8324,-8044,-7493,-6682,-5677,-4546,-3396,-2313,-1388,-672,-205,31,57,-62,-268,-491,-681,-789,-807,-710,-538,-288,-19,253,487,659,775,833,877,941,1088,1358,1802,2418,3196,4076,4971,5773,6359,6626,6495,5931,4963,3661,2166,625,-772,-1886,-2562,-2763,-2445,-1706,-633,592,1804,2836,3555,3891,3831,3424,2771,2000,1242,607,171,-40,-52,76,251,370,358,142,-293,-931,-1725,-2587,-3429,-4164,-4716,-5047,-5155,-5053,-4826,-4515,-4232,-4010,-3912,-3929,-4050,-4212,-4350,-4372,-4210,-3787,-3062,-2016,-662,934,2695,4484,6179,7617,8685,9267,9312,8799,7772,6314,4559,2661,795,-871,-2205,-3095,-3512,-3453,-2991,-2233,-1295,-322,599,1379,2003,2487,2870,3235,3613,4062,4558,5062,5502,5759,5759,5406,4681,3592,2235,730,-740,-1996,-2882,-3260,-3089,-2365,-1190,300,1902,3411,4607,5324,5422,4858,3645,1883,-260,-2579,-4849,-6846,-8407,-9397,-9787,-9602,-8954,-7995,-6909,-5880,-5059,-4549,-4395,-4575,-5012,-5610,-6221,-6741,-7051,-7080,-6794,-6193,-5320,-4249,-3061,-1859,-713,301,1160,1847,2401,2849,3261,3680,4163,4721,5370,6064,6781,7437,7991,8369,8539,8468,8148,7581,6783,5773,4573,3213,1718,135,-1495,-3109,-4640,-6007,-7140,-7953,-8405,-8434,-8052,-7232,-6046,-4503,-2719,-753,1262,3224,5010,6505,7644,8360,8661,8585,8198,7621,6959,6333,5841,5545,5480,5641,5974,6410,6835,7132,7190,6901,6214,5102,3622,1855,-30,-1874,-3469,-4647,-5276,-5275,-4672,-3540,-2057,-422,1118,2351,3100,3245,2789,1765,352,-1276,-2861,-4197,-5074,-5381,-5067,-4177,-2842,-1250,364,1759,2716,3075,2744,1728,110,-1937,-4214,-6470,-8490,-10082,-11091,-11475,-11188,-10330,-8976,-7283,-5415,-3516,-1751,-228,959,1754,2145,2137,1782,1129,275,-720,-1749,-2745,-3624,-4319,-4777,-4946,-4806,-4338,-3563,-2526,-1279,64,1427,2670,3714,4455,4858,4903,4622,4098,3414,2719,2101,1706,1569,1768,2248,2987,3845,4727,5461,5933,6027,5685,4900,3721,2251,628,-971,-2393,-3463,-4078,-4154,-3696,-2760,-1471,-21,1402,2567,3311,3486,3039,1986,415,-1502,-3578,-5566,-7275,-8504,-9155,-9172,-8591,-7528,-6129,-4600,-3118,-1850,-907,-328,-104,-160,-389,-694,-955,-1121,-1146,-1035,-824,-555,-288,-63,104,201,272,343,470,701,1058,1564,2198,2930,3696,4440,5071,5537,5770,5758,5482,4992,4330,3578,2836,2173,1686,1410,1378,1576,1951,2452,2966,3440,3761,3904,3818,3522,3047,2454,1817,1218,721,387,240,289,504,843,1238,1618,1908,2051,1994,1725,1251,608,-128,-892,-1569,-2103,-2407,-2467,-2281,-1908,-1425,-964,-636,-572,-850,-1516,-2556,-3880,-5376,-6844,-8139,-9058,-9507,-9401,-8757,-7656,-6214,-4612,-3001,-1541,-342,544,1094,1363,1421,1368,1323,1370,1595,2036,2693,3536,4490,5461,6349,7039,7455,7504,7164,6405,5267,3787,2060,162,-1782,-3686,-5445,-6977,-8223,-9134,-9681,-9868,-9685,-9174,-8352,-7276,-5990,-4557,-3041,-1494,12,1436,2734,3864,4833,5612,6239,6723,7101,7420,7701,7995,8302,8653,9006,9370,9656,9837,9820,9548,8961,8028,6737,5137,3274,1276,-752,-2638,-4251,-5435,-6093,-6154,-5616,-4546,-3069,-1372,325,1798,2835,3285,3054,2157,656,-1248,-3370,-5418,-7156,-8347,-8820,-8492,-7358,-5515,-3135,-458,2243,4681,6612,7821,8201,7701,6379,4377,1890,-819,-3477,-5811,-7575,-8587,-8747,-8043,-6563,-4484,-2048,460,2746,4559,5683,6013,5504,4239,2347,50,-2415,-4793,-6847,-8390,-9278,-9465,-8944,-7818,-6201,-4281,-2229,-222,1605,3135,4325,5127,5572,5653,5428,4917,4155,3184,2024,729,-652,-2060,-3403,-4606,-5572,-6223,-6523,-6426,-5990,-5230,-4268,-3167,-2056,-992,-51,745,1397,1914,2334,2684,2988,3262,3493,3668,3737,3667,3405,2920,2206,1282,200,-945,-2051,-2992,-3667,-3978,-3909,-3439,-2658,-1653,-573,443,1243,1737,1833,1543,881,-50,-1154,-2289,-3329,-4155,-4678,-4832,-4596,-3968,-2985,-1723,-245,1316,2876,4292,5468,6299,6715,6681,6193,5306,4090,2682,1210,-162,-1285,-2046,-2337,-2151,-1484,-442,858,2253,3572,4683,5455,5851,5863,5556,5035,4419,3850,3416,3200,3210,3424,3769,4163,4488,4686,4644,4375,3819,3045,2067,973,-170,-1270,-2241,-3015,-3503,-3682,-3520,-3031,-2279,-1324,-294,711,1568,2170,2440,2306,1750,754,-631,-2369,-4354,-6485,-8641,-10668,-12453,-13848,-14766,-15110,-14870,-14030,-12668,-10874,-8781,-6548,-4320,-2255,-470,934,1892,2389,2427,2065,1396,520,-406,-1256,-1873,-2154,-1991,-1370,-270,1222,3006,4928,6808,8467,9734,10472,10585,10039,8851,7109,4931,2507,5,-2359,-4418,-6025,-7069,-7511,-7340,-6601,-5371,-3751,-1862,178,2224,4179,5889,7288,8265,8780,8820,8404,7618,6575,5421,4325,3443,2896,2776,3092,3798,4795,5920,7016,7912,8466,8596,8255,7472,6317,4908,3377,1879,533,-548,-1308,-1718,-1815,-1642,-1308,-902,-538,-312,-288,-523,-1011,-1744,-2660,-3671,-4698,-5598,-6300,-6668,-6671,-6240,-5400,-4173,-2651,-940,809,2450,3820,4777,5232,5113,4450,3302,1790,79,-1667,-3286,-4649,-5661,-6307,-6575,-6564,-6336,-6038,-5763,-5634,-5702,-6016,-6545,-7221,-7954,-8588,-9011,-9071,-8689,-7801,-6419,-4599,-2456,-156,2129,4195,5868,7007,7499,7324,6485,5081,3234,1129,-1048,-3081,-4798,-6029,-6667,-6663,-6008,-4779,-3095,-1116,945,2898,4533,5698,6280,6242,5619,4519,3100,1571,140,-984,-1650,-1745,-1255,-205,1274,3027,4832,6477,7742,8446,8463,7722,6248,4114,1495,-1406,-4325,-7002,-9176,-10654,-11269,-10994,-9828,-7922,-5448,-2685,99,2599,4555,5761,6078,5477,4027,1887,-685,-3396,-5925,-7968,-9286,-9697,-9142,-7634,-5313,-2376,909,4233,7311,9843,11631,12505,12428,11435,9666,7343,4736,2155,-102,-1771,-2660,-2659,-1771,-95,2167,4746,7334,9618,11342,12285,12368,11540,9907,7604,4835,1857,-1110,-3807,-6046,-7670,-8573,-8739,-8194,-7040,-5441,-3574,-1663,100,1543,2540,3041,3054,2653,1963,1125,299,-410,-899,-1167,-1218,-1141,-1030,-996,-1152,-1557,-2269,-3260,-4495,-5878,-7304,-8654,-9809,-10664,-11149,-11208,-10835,-10036,-8868,-7384,-5695,-3876,-2058,-333,1189,2412,3267,3696,3695,3286,2543,1578,529,-445,-1197,-1598,-1565,-1057,-106,1230,2804,4488,6081,7439,8387,8832,8686,7966,6704,5030,3091,1083,-790,-2352,-3436,-3968,-3918,-3349,-2389,-1208,-18,992,1654,1863,1585,856,-218,-1472,-2736,-3796,-4511,-4722,-4371,-3422,-1922,49,2354,4822,7269,9484,11298,12523,13066,12848,11892,10280,8161,5757,3307,1071,-714,-1873,-2292,-1968,-970,527,2299,4073,5572,6547,6794,6194,4719,2426,-513,-3892,-7400,-10765,-13652,-15828,-17058,-17229,-16292,-14293,-11385,-7766,-3738,422,4365,7825,10539,12331,13115,12857,11664,9655,7087,4188,1264,-1429,-3647,-5220,-6025,-6060,-5354,-4057,-2329,-402,1503,3148,4341,4924,4812,3992,2541,607,-1585,-3779,-5721,-7163,-7953,-8001,-7326,-6054,-4375,-2551,-856,458,1174,1168,396,-1083,-3125,-5521,-8007,-10313,-12169,-13366,-13743,-13227,-11843,-9676,-6928,-3815,-612,2411,5027,7026,8310,8827,8637,7849,6652,5248,3863,2697,1908,1592,1787,2449,3487,4757,6071,7247,8096,8461,8241,7380,5901,3893,1500,-1091,-3651,-5977,-7850,-9106,-9627,-9349,-8287,-6518,-4188,-1509,1285,3899,6101,7638,8374,8217,7198,5430,3113,515,-2083,-4389,-6168,-7268,-7605,-7230,-6237,-4816,-3163,-1491,19,1232,2063,2496,2567,2366,2013,1657,1414,1423,1727,2369,3303,4441,5667,6824,7764,8343,8457,8033,7069,5599,3739,1618,-562,-2617,-4351,-5592,-6236,-6201,-5513,-4218,-2455,-385,1786,3846,5595,6852,7497,7460,6751,5461,3721,1748,-251,-2028,-3392,-4167,-4280,-3712,-2561,-990,759,2422,3716,4412,4328,3378,1577,-971,-4065,-7452,-10847,-13955,-16527,-18346,-19284,-19273,-18333,-16548,-14070,-11088,-7841,-4552,-1479,1191,3262,4644,5265,5148,4372,3064,1409,-381,-2090,-3484,-4384,-4635,-4155,-2944,-1054,1366,4122,6983,9688,12007,13732,14718,14909,14311,13053,11284,9245,7159,5248,3684,2573,1946,1755,1899,2213,2542,2690,2547,1986,1007,-370,-2041,-3831,-5586,-7076,-8171,-8709,-8648,-7947,-6673,-4892,-2747,-369,2067,4404,6472,8125,9238,9713,9518,8658,7213,5339,3198,1068,-858,-2307,-3141,-3223,-2556,-1189,706,2921,5178,7208,8730,9542,9476,8484,6586,3926,701,-2781,-6216,-9256,-11593,-12991,-13278,-12437,-10529,-7759,-4410,-832,2601,5539,7684,8847,8924,7959,6083,3528,580,-2455,-5265,-7613,-9263,-10137,-10152,-9380,-7913,-5925,-3617,-1220,1062,3018,4507,5416,5714,5418,4620,3439,2038,575,-810,-2001,-2951,-3637,-4108,-4426,-4682,-4966,-5352,-5883,-6587,-7423,-8358,-9288,-10134,-10776,-11118,-11078,-10574,-9599,-8119,-6198,-3888,-1301,1414,4122,6624,8781,10430,11488,11885,11667,10886,9715,8318,6922,5729,4918,4617,4874,5664,6874,8320,9766,10963,11652,11641,10777,9019,6407,3076,-746,-4793,-8743,-12301,-15183,-17177,-18144,-18042,-16904,-14879,-12139,-8966,-5617,-2397,436,2645,4074,4628,4310,3204,1463,-675,-2963,-5114,-6871,-8021,-8415,-7999,-6797,-4946,-2610,-45,2526,4865,6795,8199,9036,9343,9223,8828,8339,7920,7705,7758,8079,8585,9142,9587,9740,9485,8723,7458,5744,3711,1522,-633,-2588,-4181,-5323,-5947,-6065,-5701,-4951,-3891,-2655,-1334,-58,1090,1997,2609,2834,2673,2085,1140,-113,-1534,-2989,-4298,-5304,-5854,-5845,-5229,-4034,-2356,-375,1696,3588,5053,5871,5877,5002,3268,782,-2250,-5571,-8891,-11909,-14353,-16009,-16722,-16433,-15168,-13027,-10198,-6904,-3419,-3,3079,5635,7495,8614,8963,8657,7789,6565,5137,3703,2397,1334,589,180,109,328,779,1385,2066,2748,3370,3883,4269,4515,4642,4675,4637,4568,4462,4335,4142,3852,3403,2741,1825,629,-828,-2508,-4312,-6149,-7875,-9370,-10509,-11192,-11349,-10951,-9993,-8537,-6662,-4499,-2181,132,2307,4220,5790,6971,7761,8187,8308,8196,7920,7540,7115,6665,6232,5819,5457,5160,4966,4898,4975,5207,5547,5966,6352,6623,6665,6371,5691,4570,3039,1151,-983,-3221,-5386,-7307,-8816,-9774,-10094,-9733,-8734,-7173,-5217,-3030,-833,1184,2839,3996,4576,4546,3950,2857,1392,-314,-2126,-3901,-5541,-6931,-8018,-8718,-9004,-8822,-8167,-7033,-5444,-3467,-1178,1293,3800,6200,8312,10021,11189,11744,11656,10917,9597,7776,5589,3188,743,-1582,-3632,-5294,-6491,-7202,-7456,-7329,-6930,-6380,-5811,-5326,-5015,-4920,-5051,-5384,-5851,-6390,-6896,-7303,-7531,-7541,-7307,-6843,-6167,-5332,-4375,-3353,-2285,-1204,-104,1023,2184,3411,4685,6008,7331,8586,9695,10536,11014,11022,10482,9363,7668,5464,2859,9,-2905,-5685,-8149,-10116,-11476,-12113,-12017,-11189,-9702,-7677,-5258,-2649,-44,2339,4322,5736,6500,6554,5950,4763,3144,1275,-652,-2434,-3889,-4881,-5289,-5083,-4250,-2862,-1013,1152,3470,5791,7942,9824,11317,12389,12994,13150,12861,12167,11109,9713,8066,6182,4179,2096,48,-1882,-3603,-5032,-6115,-6811,-7126,-7078,-6728,-6143,-5396,-4564,-3696,-2839,-2008,-1207,-440,301,1000,1643,2187,2590,2800,2778,2511,2009,1336,576,-151,-716,-1002,-910,-395,538,1811,3289,4772,6044,6869,7062,6472,5059,2858,2,-3281,-6742,-10070,-13008,-15309,-16818,-17451,-17221,-16208,-14571,-12490,-10171,-7810,-5556,-3551,-1849,-504,488,1160,1523,1645,1551,1291,916,460,5,-406,-668,-733,-508,39,935,2162,3654,5323,7039,8674,10096,11198,11906,12185,12037,11503,10629,9493,8147,6655,5055,3379,1657,-87,-1817,-3485,-5042,-6414,-7545,-8370,-8846,-8947,-8668,-8025,-7058,-5826,-4404,-2883,-1342,116,1439,2547,3421,4038,4415,4568,4552,4406,4198,3973,3783,3664,3637,3713,3872,4119,4395,4702,4978,5195,5315,5288,5084,4681,4058,3243,2258,1175,67,-966,-1862,-2523,-2938,-3068,-2933,-2570,-2009,-1303,-487,396,1328,2257,3168,3993,4689,5190,5419,5334,4865,4003,2739,1102,-840,-3003,-5246,-7418,-9345,-10846,-11771,-11998,-11470,-10211,-8297,-5903,-3226,-514,1976,4038,5457,6154,6054,5224,3773,1881,-222,-2309,-4157,-5584,-6487,-6809,-6603,-5957,-5027,-3985,-3007,-2240,-1794,-1715,-1994,-2571,-3336,-4171,-4943,-5551,-5911,-6004,-5820,-5415,-4839,-4166,-3465,-2767,-2110,-1469,-832,-134,662,1620,2754,4082,5567,7165,8783,10326,11670,12709,13328,13454,13020,12033,10511,8535,6219,3691,1115,-1376,-3639,-5573,-7100,-8169,-8764,-8882,-8553,-7817,-6744,-5415,-3942,-2447,-1071,55,797,1071,807,4,-1291,-2980,-4911,-6893,-8724,-10188,-11102,-11318,-10766,-9418,-7364,-4724,-1695,1495,4636,7491,9916,11766,13007,13619,13676,13241,12452,11396,10211,8958,7740,6583,5533,4600,3780,3079,2469,1946,1480,1067,674,306,-54,-389,-684,-916,-1048,-1070,-954,-722,-398,-36,285,490,500,245,-286,-1092,-2096,-3184,-4212,-5001,-5398,-5271,-4550,-3231,-1403,785,3108,5315,7149,8379,8845,8441,7190,5156,2529,-473,-3597,-6567,-9169,-11207,-12571,-13224,-13181,-12549,-11430,-10012,-8423,-6849,-5406,-4207,-3334,-2807,-2657,-2831,-3292,-3949,-4691,-5419,-5982,-6291,-6228,-5740,-4803,-3431,-1707,278,2374,4444,6343,7945,9180,9995,10411,10470,10261,9880,9420,8964,8547,8179,7817,7399,6840,6056,4991,3599,1910,-36,-2123,-4230,-6187,-7858,-9090,-9799,-9915,-9440,-8412,-6916,-5068,-3007,-877,1160,2986,4457,5523,6114,6263,6016,5476,4779,4065,3481,3140,3129,3479,4176,5167,6340,7587,8752,9703,10311,10459,10096,9175,7732,5814,3543,1033,-1550,-4054,-6348,-8299,-9848,-10947,-11591,-11819,-11645,-11140,-10307,-9208,-7851,-6288,-4569,-2776,-1008,624,2005,3038,3665,3859,3657,3127,2363,1506,636,-106,-686,-1035,-1169,-1085,-850,-481,-59,403,859,1310,1742,2172,2577,2965,3292,3529,3635,3567,3315,2869,2260,1530,743,-33,-727,-1304,-1704,-1956,-2041,-2022,-1936,-1846,-1809,-1877,-2070,-2422,-2912,-3537,-4256,-5034,-5832,-6610,-7324,-7955,-8460,-8823,-9019,-9013,-8787,-8305,-7536,-6471,-5088,-3421,-1506,580,2713,4782,6629,8111,9140,9592,9495,8821,7686,6173,4452,2653,942,-560,-1763,-2601,-3084,-3228,-3113,-2799,-2383,-1916,-1455,-1016,-620,-252,74,374,631,842,1005,1115,1198,1260,1350,1487,1714,2034,2456,2943,3464,3942,4336,4570,4627,4488,4177,3754,3285,2860,2563,2446,2550,2853,3316,3856,4382,4791,4996,4925,4536,3824,2797,1537,98,-1369,-2778,-3975,-4876,-5389,-5495,-5195,-4553,-3655,-2616,-1546,-563,262,847,1175,1223,1006,554,-98,-887,-1746,-2601,-3351,-3921,-4210,-4160,-3726,-2911,-1757,-354,1175,2683,4013,5022,5600,5676,5226,4293,2941,1301,-489,-2279,-3905,-5256,-6223,-6758,-6864,-6568,-5975,-5168,-4293,-3455,-2772,-2320,-2151,-2282,-2672,-3287,-4014,-4768,-5437,-5908,-6107,-5964,-5458,-4606,-3461,-2106,-668,750,2006,3022,3728,4098,4174,4006,3711,3398,3176,3141,3333,3761,4372,5088,5795,6384,6756,6829,6567,5971,5059,3919,2602,1229,-130,-1385,-2462,-3330,-3942,-4316,-4447,-4388,-4163,-3847,-3470,-3110,-2785,-2540,-2378,-2273,-2205,-2089,-1876,-1481,-850,50,1223,2643,4234,5914,7572,9088,10371,11316,11881,12012,11734,11048,10023,8717,7201,5573,3895,2267,739,-613,-1772,-2701,-3422,-3956,-4341,-4640,-4890,-5135,-5384,-5639,-5848,-5976,-5942,-5691,-5172,-4360,-3261,-1918,-395,1206,2790,4226,5426,6262,6688,6621,6078,5045,3610,1853,-93,-2064,-3919,-5478,-6616,-7220,-7224,-6619,-5449,-3820,-1887,137,2047,3594,4610,4931,4508,3342,1547,-723,-3231,-5755,-8043,-9911,-11190,-11805,-11722,-10980,-9677,-7940,-5946,-3868,-1900,-210,1064,1819,2018,1669,853,-317,-1662,-3020,-4202,-5041,-5425,-5242,-4483,-3146,-1302,942,3452,6070,8627,10959,12914,14340,15142,15221,14547,13128,11013,8336,5239,1929,-1379,-4474,-7159,-9286,-10765,-11570,-11733,-11357,-10558,-9499,-8309,-7133,-6037,-5092,-4295,-3628,-3059,-2524,-2010,-1466,-912,-341,203,697,1094,1369,1504,1487,1355,1110,829,539,331,241,345,669,1247,2067,3114,4311,5606,6862,7998,8873,9406,9530,9216,8507,7467,6224,4907,3652,2588,1785,1313,1160,1319,1733,2344,3082,3870,4639,5319,5831,6127,6137,5846,5232,4338,3201,1925,594,-673,-1787,-2661,-3248,-3522,-3493,-3216,-2754,-2204,-1663,-1215,-939,-862,-996,-1310,-1761,-2296,-2856,-3406,-3918,-4384,-4819,-5225,-5632,-6053,-6495,-6981,-7493,-8039,-8603,-9155,-9677,-10114,-10417,-10530,-10380,-9916,-9088,-7875,-6286,-4372,-2214,58,2286,4314,5956,7093,7611,7472,6708,5393,3685,1755,-179,-1924,-3280,-4115,-4319,-3875,-2791,-1183,837,3062,5296,7324,8928,9950,10257,9809,8609,6778,4448,1855,-775,-3210,-5220,-6658,-7406,-7437,-6791,-5566,-3921,-2027,-98,1696,3174,4232,4791,4848,4462,3729,2819,1889,1127,680,665,1132,2086,3445,5111,6916,8707,10317,11610,12494,12892,12812,12247,11261,9909,8275,6435,4488,2501,568,-1240,-2863,-4238,-5341,-6153,-6684,-6971,-7059,-7015,-6897,-6762,-6640,-6534,-6429,-6279,-6025,-5631,-5037,-4257,-3318,-2284,-1265,-361,317,693,720,397,-231,-1101,-2103,-3134,-4081,-4835,-5318,-5461,-5241,-4661,-3755,-2597,-1262,145,1543,2831,3947,4818,5407,5673,5619,5242,4593,3716,2701,1627,589,-340,-1103,-1675,-2042,-2254,-2330,-2360,-2386,-2486,-2701,-3064,-3585,-4242,-5001,-5806,-6590,-7275,-7798,-8074,-8063,-7696,-6966,-5857,-4402,-2660,-714,1322,3329,5190,6789,8059,8935,9412,9507,9242,8690,7896,6924,5836,4667,3461,2243,1030,-169,-1345,-2500,-3630,-4710,-5746,-6666,-7471,-8065,-8429,-8489,-8220,-7597,-6636,-5359,-3830,-2121,-316,1482,3181,4688,5915,6809,7305,7410,7109,6480,5576,4529,3460,2506,1807,1466,1552,2103,3067,4387,5910,7489,8929,10056,10706,10766,10175,8936,7114,4840,2269,-398,-2971,-5266,-7120,-8422,-9098,-9127,-8556,-7458,-5983,-4279,-2551,-961,301,1129,1428,1183,436,-719,-2139,-3649,-5057,-6189,-6870,-7004,-6513,-5413,-3758,-1668,706,3188,5610,7797,9630,10996,11851,12166,11965,11277,10168,8693,6932,4943,2797,565,-1699,-3911,-6019,-7954,-9663,-11104,-12256,-13103,-13652,-13918,-13909,-13664,-13180,-12501,-11629,-10602,-9444,-8192,-6885,-5574,-4306,-3138,-2125,-1292,-683,-269,-48,53,103,180,380,754,1359,2196,3235,4426,5671,6882,7945,8758,9248,9347,9043,8330,7262,5898,4332,2664,1010,-535,-1846,-2864,-3491,-3725,-3525,-2959,-2058,-926,339,1629,2840,3871,4659,5151,5336,5233,4903,4412,3885,3407,3103,3043,3287,3842,4680,5726,6871,7998,8956,9658,9990,9935,9486,8697,7657,6455,5197,3961,2789,1712,695,-288,-1299,-2385,-3588,-4921,-6361,-7858,-9330,-10681,-11800,-12599,-13001,-12968,-12501,-11627,-10424,-8973,-7399,-5797,-4282,-2929,-1792,-894,-229,237,539,731,856,952,1053,1165,1305,1464,1643,1838,2054,2304,2599,2964,3401,3914,4485,5062,5600,6021,6260,6261,5990,5433,4635,3613,2473,1258,77,-1035,-2005,-2833,-3502,-4038,-4472,-4822,-5127,-5381,-5595,-5745,-5821,-5796,-5666,-5430,-5103,-4717,-4311,-3922,-3590,-3327,-3131,-2969,-2795,-2534,-2123,-1504,-632,487,1836,3345,4928,6480,7898,9068,9910,10342,10322,9811,8819,7360,5503,3319,926,-1563,-3997,-6249,-8193,-9715,-10757,-11270,-11268,-10804,-9946,-8828,-7555,-6271,-5095,-4120,-3438,-3072,-3022,-3249,-3641,-4104,-4477,-4639,-4476,-3905,-2908,-1500,238,2190,4229,6194,7966,9427,10515,11208,11529,11533,11297,10912,10441,9952,9448,8944,8384,7770,7019,6165,5169,4097,2987,1926,976,220,-321,-610,-681,-555,-317,-15,242,400,369,99,-437,-1260,-2313,-3554,-4875,-6155,-7279,-8104,-8538,-8490,-7924,-6836,-5270,-3311,-1073,1308,3689,5925,7887,9471,10587,11196,11278,10850,9963,8682,7095,5286,3362,1379,-552,-2401,-4089,-5584,-6845,-7851,-8588,-9071,-9320,-9378,-9309,-9165,-9019,-8909,-8883,-8931,-9058,-9201,-9322,-9330,-9170,-8771,-8094,-7139,-5909,-4485,-2921,-1330,201,1596,2782,3756,4505,5075,5520,5897,6268,6675,7127,7615,8090,8471,8686,8620,8222,7427,6244,4702,2896,921,-1068,-2953,-4598,-5908,-6823,-7318,-7406,-7144,-6594,-5845,-4985,-4091,-3243,-2499,-1900,-1487,-1260,-1226,-1331,-1527,-1717,-1790,-1645,-1159,-276,1063,2832,4984,7405,9960,12478,14803,16761,18244,19130,19394,19012,18021,16494,14495,12148,9529,6763,3921,1116,-1587,-4097,-6357,-8306,-9896,-11106,-11922,-12367,-12473,-12304,-11926,-11418,-10851,-10281,-9755,-9284,-8888,-8533,-8217,-7875,-7495,-7002,-6375,-5567,-4561,-3369,-2002,-521,1017,2523,3916,5111,6034,6645,6906,6841,6473,5869,5101,4246,3385,2570,1849,1226,717,292,-48,-325,-537,-667,-707,-629,-433,-117,282,732,1156,1500,1693,1696,1481,1070,479,-207,-944,-1629,-2236,-2680,-2984,-3095,-3067,-2893,-2610,-2237,-1784,-1260,-666,9,760,1590,2478,3405,4323,5183,5932,6491,6823,6853,6559,5909,4907,3589,2005,242,-1593,-3404,-5059,-6486,-7601,-8383,-8829,-8987,-8918,-8707,-8450,-8207,-8059,-8009,-8072,-8190,-8313,-8350,-8232,-7889,-7290,-6419,-5309,-3997,-2566,-1068,398,1791,3036,4102,4976,5648,6144,6495,6731,6892,7007,7075,7117,7088,6991,6768,6407,5876,5170,4313,3350,2354,1429,672,205,95,414,1147,2276,3705,5330,7012,8606,9981,11006,11587,11650,11152,10103,8522,6493,4113,1518,-1120,-3633,-5818,-7512,-8560,-8864,-8380,-7137,-5219,-2787,-39,2807,5505,7867,9700,10906,11408,11219,10374,8971,7119,4958,2622,254,-2026,-4101,-5900,-7357,-8462,-9220,-9675,-9894,-9968,-9984,-10047,-10235,-10614,-11224,-12054,-13078,-14215,-15381,-16439,-17303,-17840,-17994,-17707,-16981,-15834,-14336,-12553,-10581,-8507,-6413,-4364,-2415,-586,1101,2672,4129,5514,6846,8143,9411,10637,11782,12813,13664,14298,14659,14740,14517,14039,13335,12486,11563,10631,9757,8967,8269,7654,7071,6504,5883,5200,4424,3561,2632,1664,690,-244,-1126,-1931,-2664,-3326,-3915,-4425,-4823,-5072,-5098,-4849,-4245,-3265,-1874,-126,1932,4156,6426,8553,10383,11765,12582,12780,12334,11288,9717,7719,5419,2929,361,-2188,-4636,-6925,-9003,-10830,-12389,-13638,-14583,-15188,-15466,-15414,-15062,-14455,-13644,-12710,-11716,-10726,-9767,-8849,-7931,-6964,-5870,-4579,-3024,-1196,920,3237,5688,8128,10443,12486,14172,15409,16201,16533,16495,16141,15580,14881,14105,13270,12360,11336,10126,8678,6935,4895,2574,52,-2575,-5168,-7585,-9696,-11382,-12567,-13221,-13334,-12972,-12197,-11119,-9866,-8552,-7313,-6240,-5435,-4927,-4762,-4899,-5298,-5877,-6515,-7103,-7500,-7591,-7275,-6486,-5210,-3477,-1384,938,3307,5543,7444,8855,9643,9733,9120,7838,5996,3740,1240,-1300,-3710,-5814,-7505,-8701,-9409,-9656,-9556,-9205,-8750,-8277,-7874,-7556,-7301,-7051,-6705,-6183,-5388,-4281,-2848,-1131,797,2814,4812,6654,8246,9502,10392,10893,11039,10865,10426,9800,9036,8229,7435,6741,6197,5868,5774,5933,6314,6871,7533,8202,8804,9220,9406,9281,8842,8069,7016,5723,4289,2801,1369,89,-950,-1696,-2103,-2189,-1964,-1518,-913,-279,291,687,826,654,155,-659,-1723,-2955,-4256,-5480,-6543,-7285,-7659,-7557,-6987,-5934,-4483,-2722,-810,1092,2794,4136,4959,5176,4733,3649,1999,-87,-2446,-4881,-7194,-9207,-10759,-11748,-12116,-11870,-11067,-9813,-8240,-6482,-4675,-2917,-1282,195,1507,2665,3689,4575,5326,5879,6205,6217,5862,5115,3940,2412,581,-1414,-3431,-5319,-6923,-8123,-8850,-9052,-8772,-8053,-7009,-5757,-4429,-3142,-2004,-1076,-407,14,198,218,111,-27,-161,-217,-179,-17,268,677,1197,1826,2533,3323,4144,4981,5766,6442,6935,7156,7054,6544,5637,4308,2634,689,-1402,-3485,-5415,-7013,-8159,-8722,-8652,-7915,-6561,-4657,-2355,219,2878,5476,7877,9968,11688,13010,13939,14514,14796,14839,14725,14491,14197,13853,13469,13030,12500,11836,10981,9880,8483,6767,4727,2402,-136,-2784,-5416,-7897,-10092,-11896,-13217,-14020,-14291,-14052,-13372,-12312,-10981,-9468,-7884,-6329,-4899,-3679,-2735,-2115,-1816,-1841,-2100,-2536,-3005,-3409,-3611,-3540,-3124,-2372,-1327,-91,1203,2400,3360,3953,4123,3836,3149,2131,910,-396,-1665,-2805,-3753,-4483,-4993,-5314,-5472,-5512,-5460,-5340,-5174,-4977,-4760,-4565,-4405,-4332,-4374,-4563,-4888,-5336,-5822,-6256,-6510,-6450,-5965,-4972,-3444,-1417,1017,3713,6487,9163,11550,13512,14943,15782,16018,15678,14806,13479,11767,9749,7506,5111,2648,189,-2169,-4357,-6279,-7862,-9048,-9767,-10015,-9773,-9083,-8020,-6663,-5171,-3655,-2289,-1176,-427,-73,-109,-460,-1009,-1608,-2101,-2339,-2220,-1681,-719,602,2205,3936,5673,7269,8614,9640,10299,10609,10600,10334,9869,9264,8550,7747,6855,5849,4724,3466,2079,600,-918,-2412,-3778,-4959,-5855,-6461,-6725,-6723,-6484,-6127,-5745,-5453,-5321,-5416,-5720,-6202,-6764,-7268,-7583,-7536,-7019,-5933,-4253,-2012,684,3679,6764,9711,12280,14264,15482,15829,15274,13854,11714,9038,6072,3074,273,-2113,-3967,-5191,-5807,-5848,-5429,-4682,-3746,-2800,-1960,-1392,-1163,-1362,-1969,-2973,-4241,-5663,-7049,-8251,-9109,-9527,-9455,-8883,-7902,-6575,-5071,-3503,-2027,-750,231,870,1141,1089,740,207,-455,-1128,-1762,-2294,-2711,-3023,-3253,-3455,-3665,-3925,-4256,-4651,-5097,-5536,-5939,-6220,-6361,-6288,-6008,-5490,-4754,-3816,-2684,-1412,20,1554,3218,4982,6841,8798,10797,12840,14823,16695,18328,19615,20411,20607,20091,18813,16764,14007,10661,6919,2998,-830,-4324,-7230,-9375,-10615,-10911,-10277,-8813,-6674,-4048,-1172,1722,4402,6640,8262,9118,9126,8288,6643,4354,1589,-1391,-4342,-6995,-9142,-10604,-11291,-11178,-10327,-8866,-6974,-4878,-2793,-946,477,1353,1600,1215,267,-1153,-2865,-4726,-6535,-8155,-9437,-10287,-10643,-10468,-9783,-8609,-7034,-5132,-3031,-846,1283,3245,4913,6229,7107,7554,7557,7178,6481,5578,4584,3636,2869,2393,2326,2702,3558,4828,6431,8212,9989,11565,12742,13352,13268,12426,10835,8563,5763,2603,-676,-3874,-6763,-9185,-11013,-12184,-12682,-12555,-11865,-10728,-9242,-7532,-5711,-3889,-2174,-655,577,1471,1969,2082,1820,1237,436,-512,-1458,-2330,-3020,-3490,-3708,-3701,-3511,-3202,-2854,-2522,-2276,-2126,-2097,-2154,-2275,-2399,-2495,-2510,-2443,-2292,-2080,-1867,-1689,-1615,-1677,-1899,-2280,-2796,-3397,-4024,-4617,-5099,-5444,-5598,-5574,-5369,-5009,-4526,-3935,-3246,-2455,-1522,-424,902,2475,4335,6454,8801,11273,13756,16085,18094,19622,20523,20689,20076,18664,16538,13788,10588,7124,3608,255,-2749,-5242,-7119,-8331,-8882,-8847,-8321,-7459,-6397,-5306,-4306,-3526,-3032,-2877,-3041,-3491,-4116,-4815,-5415,-5785,-5770,-5282,-4256,-2706,-703,1628,4123,6580,8832,10673,11986,12642,12582,11794,10296,8186,5585,2665,-364,-3317,-5965,-8172,-9783,-10772,-11106,-10881,-10182,-9177,-8015,-6866,-5855,-5102,-4647,-4515,-4668,-5035,-5525,-6027,-6424,-6622,-6521,-6070,-5223,-3982,-2361,-412,1784,4144,6522,8811,10825,12434,13466,13806,13360,12096,10054,7338,4125,641,-2851,-6101,-8856,-10945,-12225,-12645,-12219,-11012,-9163,-6831,-4220,-1529,1031,3290,5092,6333,6958,6955,6361,5259,3769,2023,204,-1558,-3079,-4256,-4979,-5214,-4943,-4239,-3154,-1850,-421,960,2192,3161,3807,4098,4049,3713,3169,2523,1884,1342,994,856,956,1234,1626,2027,2334,2442,2282,1810,1036,6,-1202,-2471,-3711,-4792,-5661,-6231,-6492,-6415,-6021,-5304,-4306,-3021,-1490,276,2241,4362,6582,8815,10978,12945,14616,15864,16600,16739,16249,15116,13379,11112,8425,5445,2339,-739,-3612,-6115,-8100,-9438,-10047,-9888,-9003,-7472,-5482,-3219,-951,1087,2670,3625,3865,3381,2251,638,-1246,-3156,-4842,-6105,-6775,-6790,-6156,-4948,-3352,-1523,277,1888,3090,3789,3888,3383,2326,805,-1031,-3027,-5011,-6823,-8325,-9425,-10062,-10229,-9966,-9332,-8447,-7408,-6346,-5368,-4546,-3957,-3614,-3530,-3685,-4046,-4577,-5215,-5911,-6571,-7122,-7457,-7483,-7107,-6273,-4934,-3110,-843,1770,4597,7477,10229,12657,14590,15851,16343,15977,14783,12812,10231,7223,4037,914,-1911,-4242,-5942,-6923,-7194,-6773,-5802,-4384,-2722,-965,699,2139,3247,3966,4305,4301,4062,3701,3351,3134,3148,3441,4040,4890,5925,7034,8093,8993,9625,9933,9869,9445,8677,7612,6303,4808,3173,1456,-310,-2071,-3798,-5421,-6913,-8182,-9199,-9883,-10214,-10170,-9751,-9014,-7995,-6805,-5509,-4230,-3033,-2012,-1201,-622,-247,-27,127,315,634,1174,1985,3079,4433,5961,7572,9140,10536,11660,12405,12723,12568,11938,10844,9318,7415,5186,2727,105,-2550,-5153,-7570,-9691,-11417,-12652,-13340,-13464,-13028,-12117,-10826,-9309,-7747,-6308,-5182,-4488,-4336,-4730,-5655,-6984,-8586,-10256,-11827,-13098,-13947,-14257,-13991,-13156,-11798,-10003,-7882,-5555,-3157,-810,1357,3246,4745,5822,6417,6582,6350,5828,5139,4388,3717,3182,2861,2737,2797,2965,3166,3298,3300,3081,2648,1974,1132,184,-754,-1570,-2132,-2343,-2103,-1378,-139,1557,3661,6034,8563,11088,13471,15584,17333,18656,19522,19945,19935,19540,18785,17692,16280,14552,12518,10200,7635,4901,2105,-630,-3147,-5316,-6994,-8110,-8602,-8508,-7885,-6867,-5623,-4328,-3178,-2319,-1865,-1863,-2292,-3064,-4055,-5097,-6041,-6745,-7119,-7112,-6732,-6026,-5064,-3953,-2773,-1637,-607,234,846,1185,1242,1011,524,-173,-1025,-1944,-2867,-3708,-4424,-4971,-5346,-5553,-5619,-5588,-5491,-5364,-5241,-5130,-5052,-5007,-4993,-5017,-5053,-5100,-5105,-5052,-4866,-4522,-3958,-3160,-2117,-862,573,2091,3645,5113,6433,7524,8327,8810,8949,8742,8210,7368,6274,4956,3495,1935,352,-1203,-2671,-4028,-5218,-6247,-7059,-7657,-7996,-8068,-7859,-7377,-6663,-5765,-4780,-3796,-2928,-2255,-1854,-1726,-1862,-2167,-2540,-2833,-2904,-2643,-1965,-853,646,2437,4353,6228,7844,9045,9652,9599,8824,7398,5402,3041,513,-1923,-4027,-5587,-6435,-6487,-5733,-4241,-2162,318,2961,5544,7834,9659,10872,11402,11231,10413,9051,7309,5375,3465,1783,522,-182,-236,370,1582,3279,5275,7369,9322,10933,12027,12482,12265,11390,9972,8153,6119,4059,2131,474,-873,-1871,-2589,-3087,-3459,-3789,-4133,-4517,-4937,-5357,-5728,-6009,-6154,-6169,-6054,-5873,-5682,-5564,-5581,-5794,-6192,-6770,-7428,-8094,-8629,-8952,-8953,-8609,-7889,-6844,-5524,-4023,-2431,-837,667,2017,3141,4008,4562,4791,4654,4150,3273,2028,458,-1404,-3475,-5676,-7898,-10034,-11959,-13571,-14768,-15481,-15667,-15317,-14466,-13167,-11519,-9620,-7578,-5504,-3471,-1556,215,1834,3312,4691,5998,7276,8546,9809,11064,12279,13425,14467,15355,16054,16509,16666,16462,15845,14755,13173,11093,8555,5652,2516,-681,-3730,-6432,-8583,-10037,-10697,-10548,-9658,-8164,-6274,-4220,-2232,-521,786,1621,2021,2077,1966,1856,1953,2383,3253,4569,6267,8217,10219,12061,13526,14423,14626,14068,12767,10820,8362,5595,2720,-54,-2540,-4599,-6133,-7111,-7554,-7540,-7190,-6648,-6065,-5597,-5341,-5403,-5785,-6501,-7466,-8606,-9798,-10915,-11840,-12457,-12678,-12436,-11706,-10481,-8819,-6789,-4512,-2124,220,2382,4222,5667,6655,7201,7342,7167,6770,6271,5770,5345,5066,4930,4944,5052,5189,5289,5267,5084,4674,4055,3201,2187,1037,-154,-1324,-2388,-3283,-3961,-4389,-4563,-4492,-4212,-3765,-3222,-2645,-2122,-1708,-1477,-1437,-1616,-1948,-2392,-2835,-3182,-3329,-3191,-2728,-1944,-891,312,1541,2601,3358,3649,3411,2603,1279,-456,-2437,-4476,-6362,-7911,-8962,-9416,-9231,-8451,-7153,-5510,-3679,-1883,-275,967,1766,2062,1876,1275,367,-698,-1769,-2680,-3288,-3467,-3140,-2262,-860,1009,3224,5632,8076,10360,12351,13897,14929,15407,15352,14826,13931,12778,11498,10202,8987,7920,7040,6347,5822,5401,5021,4604,4058,3342,2386,1189,-241,-1867,-3618,-5408,-7154,-8743,-10104,-11154,-11839,-12126,-12006,-11480,-10587,-9355,-7844,-6129,-4277,-2400,-593,1032,2372,3338,3883,3967,3617,2878,1823,577,-773,-2072,-3252,-4195,-4880,-5274,-5421,-5377,-5229,-5076,-4982,-5009,-5143,-5354,-5545,-5613,-5424,-4887,-3915,-2503,-670,1477,3812,6150,8317,10122,11413,12069,12022,11256,9820,7807,5367,2672,-77,-2691,-4972,-6789,-8013,-8616,-8594,-8033,-7045,-5797,-4465,-3213,-2199,-1501,-1192,-1234,-1597,-2162,-2833,-3482,-4001,-4314,-4351,-4097,-3552,-2732,-1697,-483,840,2223,3604,4947,6186,7298,8213,8901,9307,9395,9140,8528,7579,6328,4845,3214,1537,-74,-1528,-2724,-3626,-4178,-4422,-4361,-4098,-3681,-3228,-2797,-2467,-2268,-2211,-2276,-2410,-2562,-2636,-2584,-2323,-1822,-1073,-70,1117,2454,3834,5209,6482,7615,8575,9347,9947,10400,10713,10927,11027,11013,10858,10525,9972,9171,8094,6733,5108,3241,1187,-986,-3206,-5381,-7422,-9253,-10791,-11981,-12799,-13216,-13271,-12991,-12438,-11697,-10838,-9951,-9088,-8315,-7631,-7050,-6529,-6012,-5451,-4766,-3920,-2874,-1625,-203,1344,2940,4496,5927,7150,8100,8749,9061,9064,8762,8201,7422,6464,5384,4221,3027,1842,709,-353,-1310,-2166,-2904,-3536,-4062,-4495,-4842,-5115,-5329,-5479,-5583,-5606,-5546,-5358,-5009,-4471,-3709,-2726,-1516,-117,1429,3061,4681,6213,7530,8541,9139,9251,8834,7905,6506,4784,2877,1005,-632,-1861,-2540,-2620,-2137,-1189,25,1295,2374,3069,3187,2679,1487,-282,-2520,-5031,-7614,-10060,-12175,-13807,-14839,-15204,-14889,-13911,-12354,-10304,-7900,-5272,-2569,70,2526,4699,6528,7974,9046,9763,10185,10366,10372,10270,10094,9886,9648,9369,9028,8582,7996,7250,6308,5210,3944,2597,1193,-182,-1479,-2644,-3636,-4434,-5033,-5440,-5667,-5742,-5681,-5517,-5276,-4979,-4666,-4350,-4055,-3778,-3502,-3194,-2812,-2287,-1591,-664,480,1826,3322,4867,6390,7748,8882,9664,10086,10069,9668,8885,7816,6548,5204,3912,2807,1990,1549,1507,1836,2455,3222,3972,4521,4701,4370,3459,1932,-139,-2655,-5434,-8273,-10951,-13252,-14990,-16034,-16309,-15817,-14636,-12889,-10765,-8461,-6194,-4141,-2473,-1284,-630,-503,-834,-1523,-2414,-3365,-4198,-4790,-5037,-4881,-4342,-3462,-2361,-1165,-44,877,1457,1642,1397,772,-150,-1221,-2298,-3213,-3837,-4077,-3880,-3269,-2282,-1031,407,1899,3375,4739,5952,6956,7750,8285,8580,8606,8373,7896,7194,6327,5357,4373,3476,2751,2294,2138,2318,2788,3495,4338,5191,5953,6482,6724,6608,6145,5370,4364,3240,2136,1165,466,94,109,479,1138,1972,2835,3574,4050,4157,3838,3085,1959,548,-1012,-2590,-4047,-5295,-6238,-6875,-7179,-7219,-7023,-6686,-6262,-5838,-5450,-5171,-4992,-4957,-5047,-5235,-5508,-5803,-6083,-6298,-6391,-6330,-6081,-5618,-4942,-4053,-2971,-1740,-382,1027,2458,3846,5156,6362,7438,8397,9239,9990,10658,11242,11727,12062,12177,11998,11425,10408,8899,6919,4544,1896,-838,-3456,-5731,-7477,-8525,-8804,-8301,-7105,-5376,-3339,-1254,606,2005,2750,2732,1932,407,-1680,-4129,-6685,-9092,-11120,-12557,-13287,-13218,-12374,-10811,-8662,-6106,-3340,-591,1925,4003,5478,6219,6168,5323,3744,1568,-1038,-3860,-6669,-9255,-11410,-13006,-13923,-14135,-13655,-12531,-10879,-8810,-6467,-3994,-1528,805,2894,4649,6013,6950,7465,7584,7379,6928,6351,5751,5250,4942,4906,5193,5806,6732,7898,9229,10595,11889,12965,13739,14108,14058,13574,12732,11619,10356,9093,7924,6972,6251,5787,5509,5342,5172,4881,4371,3552,2384,868,-972,-3029,-5217,-7370,-9359,-11038,-12289,-13027,-13208,-12820,-11913,-10535,-8811,-6825,-4731,-2621,-639,1146,2636,3799,4614,5096,5285,5238,5029,4718,4374,4037,3736,3482,3255,3045,2793,2484,2057,1486,746,-186,-1304,-2605,-4051,-5624,-7260,-8919,-10541,-12067,-13448,-14620,-15546,-16161,-16449,-16354,-15872,-14981,-13683,-12012,-9987,-7690,-5188,-2577,14,2489,4701,6568,7974,8885,9256,9106,8487,7457,6134,4606,3010,1440,28,-1157,-2007,-2495,-2548,-2192,-1412,-281,1123,2678,4233,5610,6649,7188,7109,6372,4968,3016,676,-1809,-4164,-6108,-7397,-7844,-7373,-6001,-3861,-1161,1825,4809,7512,9705,11220,11975,11977,11300,10092,8541,6832,5169,3709,2572,1839,1535,1641,2103,2849,3761,4759,5711,6531,7105,7353,7201,6603,5551,4076,2251,197,-1921,-3944,-5659,-6927,-7596,-7604,-6934,-5654,-3877,-1788,413,2504,4276,5557,6217,6201,5504,4210,2436,367,-1816,-3917,-5759,-7222,-8189,-8643,-8559,-8002,-7023,-5743,-4238,-2651,-1064,412,1682,2694,3368,3695,3663,3306,2686,1901,1049,277,-331,-653,-656,-315,316,1153,2045,2856,3400,3559,3227,2370,1021,-727,-2725,-4780,-6705,-8303,-9439,-10019,-10021,-9501,-8553,-7339,-6003,-4709,-3561,-2634,-1943,-1467,-1146,-928,-752,-601,-474,-402,-453,-671,-1132,-1850,-2843,-4052,-5419,-6812,-8124,-9196,-9933,-10212,-10014,-9311,-8174,-6681,-4963,-3158,-1390,206,1573,2647,3445,3999,4382,4669,4956,5305,5772,6374,7114,7954,8844,9727,10507,11143,11539,11667,11482,10980,10169,9082,7767,6290,4733,3187,1745,522,-407,-935,-1030,-640,210,1482,3088,4919,6830,8692,10328,11630,12447,12717,12373,11418,9897,7888,5514,2911,230,-2384,-4782,-6848,-8459,-9550,-10046,-9959,-9289,-8145,-6624,-4906,-3172,-1613,-416,278,377,-148,-1243,-2801,-4639,-6553,-8307,-9689,-10501,-10623,-9976,-8588,-6542,-4004,-1186,1675,4329,6560,8189,9093,9237,8624,7360,5559,3400,1048,-1334,-3602,-5659,-7428,-8874,-9979,-10744,-11168,-11260,-11032,-10494,-9686,-8651,-7454,-6194,-4965,-3867,-2996,-2414,-2154,-2219,-2555,-3082,-3687,-4238,-4603,-4672,-4356,-3626,-2492,-1026,676,2465,4221,5778,7043,7913,8343,8345,7932,7218,6277,5251,4251,3372,2696,2253,2048,2044,2191,2397,2606,2716,2682,2447,1995,1331,485,-487,-1504,-2482,-3309,-3899,-4154,-4014,-3442,-2435,-1035,690,2634,4679,6694,8552,10139,11359,12133,12435,12240,11596,10542,9177,7602,5927,4272,2738,1414,379,-329,-680,-684,-376,186,915,1715,2473,3092,3473,3556,3297,2699,1779,612,-740,-2168,-3584,-4898,-6023,-6909,-7505,-7808,-7807,-7555,-7071,-6454,-5748,-5057,-4438,-3977,-3708,-3681,-3896,-4333,-4961,-5685,-6437,-7093,-7552,-7723,-7522,-6908,-5883,-4447,-2689,-664,1500,3686,5757,7565,8968,9835,10059,9575,8360,6457,3965,1033,-2131,-5314,-8269,-10773,-12635,-13687,-13861,-13109,-11504,-9145,-6224,-2946,433,3695,6593,8969,10668,11634,11840,11355,10278,8767,7020,5213,3556,2175,1194,635,488,660,1032,1450,1774,1861,1639,1044,107,-1141,-2585,-4127,-5637,-6993,-8117,-8907,-9351,-9402,-9086,-8408,-7407,-6120,-4592,-2885,-1050,824,2673,4409,5958,7257,8253,8907,9220,9174,8808,8151,7258,6208,5080,3983,3012,2277,1848,1781,2083,2716,3591,4589,5540,6293,6688,6602,5983,4799,3135,1076,-1184,-3490,-5607,-7389,-8656,-9344,-9395,-8853,-7795,-6346,-4660,-2914,-1256,142,1179,1757,1851,1478,722,-301,-1413,-2451,-3229,-3621,-3530,-2958,-1935,-612,876,2320,3572,4470,4955,4984,4603,3902,2964,1947,923,21,-717,-1237,-1532,-1604,-1476,-1159,-688,-75,640,1426,2215,2938,3495,3782,3716,3215,2252,838,-961,-3053,-5269,-7484,-9497,-11187,-12411,-13102,-13208,-12752,-11767,-10345,-8590,-6617,-4572,-2579,-787,677,1703,2192,2110,1438,247,-1352,-3184,-5021,-6633,-7762,-8221,-7857,-6621,-4558,-1799,1430,4859,8177,11099,13365,14799,15297,14868,13586,11621,9176,6481,3780,1270,-868,-2521,-3621,-4152,-4146,-3658,-2781,-1589,-202,1316,2860,4364,5757,6977,7973,8704,9129,9236,9015,8488,7693,6697,5587,4465,3437,2585,1993,1661,1603,1732,1985,2233,2384,2336,2025,1430,546,-570,-1852,-3211,-4538,-5755,-6772,-7540,-8022,-8216,-8130,-7795,-7236,-6491,-5587,-4566,-3465,-2340,-1274,-338,348,704,644,121,-856,-2246,-3931,-5763,-7553,-9110,-10251,-10836,-10776,-10040,-8690,-6813,-4582,-2157,269,2547,4536,6176,7411,8269,8778,9008,9027,8911,8719,8515,8319,8166,8042,7927,7792,7560,7198,6616,5802,4715,3387,1871,255,-1336,-2781,-3945,-4750,-5112,-5037,-4546,-3702,-2618,-1384,-140,1027,2001,2723,3124,3184,2899,2291,1420,344,-833,-2035,-3155,-4140,-4910,-5473,-5791,-5933,-5904,-5792,-5630,-5479,-5362,-5302,-5294,-5327,-5394,-5466,-5564,-5665,-5803,-5969,-6193,-6450,-6753,-7043,-7304,-7453,-7445,-7204,-6681,-5847,-4691,-3238,-1550,314,2242,4145,5928,7477,8756,9677,10257,10480,10404,10086,9601,9041,8477,7993,7640,7454,7459,7622,7918,8255,8544,8667,8517,7993,7044,5645,3842,1727,-564,-2858,-4980,-6774,-8107,-8905,-9148,-8863,-8123,-7029,-5689,-4221,-2720,-1264,84,1297,2338,3212,3911,4438,4811,5034,5128,5118,5025,4880,4723,4578,4485,4454,4497,4586,4691,4745,4680,4426,3911,3105,1981,574,-1066,-2851,-4659,-6381,-7884,-9093,-9919,-10375,-10445,-10226,-9776,-9221,-8640,-8144,-7757,-7537,-7437,-7425,-7415,-7323,-7059,-6572,-5824,-4833,-3657,-2367,-1086,99,1086,1810,2250,2409,2338,2110,1803,1513,1288,1200,1233,1417,1693,2061,2463,2895,3321,3741,4142,4519,4855,5129,5301,5341,5204,4857,4280,3465,2442,1242,-63,-1402,-2679,-3811,-4699,-5286,-5504,-5342,-4809,-3950,-2853,-1623,-386,738,1663,2305,2666,2743,2603,2324,1982,1674,1453,1364,1412,1572,1799,2020,2183,2207,2070,1743,1234,591,-148,-886,-1570,-2094,-2430,-2503,-2336,-1911,-1295,-527,320,1166,1964,2621,3117,3384,3416,3202,2754,2126,1380,621,-47,-501,-654,-430,163,1090,2223,3403,4453,5161,5409,5078,4174,2772,1020,-857,-2622,-4041,-4913,-5116,-4605,-3425,-1711,354,2520,4559,6227,7356,7810,7564,6634,5145,3242,1131,-984,-2909,-4474,-5560,-6110,-6102,-5591,-4652,-3395,-1948,-430,1026,2336,3374,4107,4439,4390,3921,3111,1996,708,-649,-1939,-3045,-3879,-4385,-4568,-4468,-4178,-3801,-3458,-3247,-3235,-3444,-3851,-4388,-4965,-5470,-5791,-5858,-5597,-5017,-4150,-3081,-1946,-882,-48,436,473,35,-853,-2103,-3585,-5122,-6560,-7722,-8512,-8850,-8738,-8234,-7428,-6453,-5421,-4442,-3563,-2811,-2131,-1483,-754,111,1188,2494,4012,5696,7453,9181,10772,12126,13175,13868,14213,14215,13951,13458,12827,12096,11330,10528,9725,8883,8009,7077,6079,5037,3944,2854,1769,737,-235,-1139,-1973,-2750,-3476,-4149,-4769,-5304,-5737,-6025,-6152,-6099,-5886,-5528,-5077,-4568,-4045,-3531,-3028,-2540,-2028,-1493,-899,-256,428,1128,1800,2402,2885,3208,3334,3246,2942,2434,1766,1003,220,-475,-1004,-1289,-1288,-1017,-520,90,689,1119,1244,948,171,-1085,-2758,-4716,-6781,-8768,-10463,-11716,-12392,-12433,-11845,-10683,-9062,-7129,-5040,-2968,-1049,582,1855,2711,3155,3216,2960,2475,1860,1227,668,285,134,258,669,1337,2205,3193,4187,5076,5730,6047,5937,5358,4321,2879,1147,-724,-2588,-4269,-5650,-6640,-7191,-7332,-7098,-6588,-5891,-5100,-4307,-3568,-2938,-2438,-2083,-1859,-1759,-1727,-1733,-1701,-1571,-1295,-823,-149,719,1741,2850,3981,5051,6004,6795,7397,7817,8062,8153,8096,7907,7570,7092,6468,5721,4879,4000,3140,2379,1774,1388,1248,1350,1686,2168,2743,3305,3763,4041,4076,3827,3315,2544,1608,580,-421,-1278,-1889,-2162,-2039,-1510,-597,617,2026,3476,4814,5877,6539,6713,6356,5513,4253,2733,1109,-427,-1711,-2599,-3029,-2973,-2525,-1802,-1012,-351,-44,-226,-1019,-2391,-4271,-6455,-8719,-10760,-12346,-13216,-13265,-12409,-10732,-8360,-5525,-2499,439,3004,4973,6179,6520,6017,4736,2859,598,-1787,-4037,-5919,-7268,-7977,-8058,-7558,-6639,-5457,-4216,-3073,-2167,-1564,-1285,-1280,-1460,-1703,-1878,-1859,-1540,-868,194,1579,3227,4971,6654,8063,9017,9340,8931,7743,5831,3327,453,-2538,-5331,-7669,-9300,-10072,-9940,-8941,-7243,-5065,-2695,-415,1505,2879,3580,3609,3035,2026,803,-403,-1363,-1895,-1901,-1331,-247,1254,3015,4878,6674,8279,9582,10520,11050,11163,10846,10121,9002,7537,5795,3872,1893,16,-1619,-2847,-3578,-3741,-3339,-2446,-1184,278,1743,3030,3969,4446,4403,3835,2811,1436,-128,-1721,-3152,-4273,-4958,-5115,-4760,-3898,-2655,-1146,473,2055,3472,4648,5520,6105,6423,6538,6514,6401,6239,6035,5777,5442,4997,4422,3696,2822,1792,620,-686,-2116,-3649,-5262,-6927,-8592,-10221,-11741,-13114,-14261,-15151,-15726,-15958,-15838,-15354,-14540,-13440,-12124,-10692,-9243,-7903,-6762,-5909,-5367,-5142,-5147,-5295,-5430,-5411,-5107,-4419,-3301,-1779,88,2166,4307,6344,8118,9490,10370,10701,10492,9797,8724,7402,6003,4675,3572,2804,2428,2464,2855,3522,4320,5126,5776,6163,6186,5801,4991,3814,2323,656,-1067,-2690,-4055,-5031,-5490,-5375,-4650,-3368,-1616,444,2631,4728,6557,7941,8800,9088,8865,8235,7362,6425,5595,5008,4735,4781,5072,5487,5862,6033,5855,5225,4115,2555,651,-1430,-3506,-5363,-6838,-7798,-8193,-8045,-7445,-6549,-5537,-4599,-3896,-3546,-3586,-4012,-4713,-5572,-6402,-7040,-7333,-7163,-6482,-5277,-3620,-1604,616,2880,5022,6877,8318,9246,9607,9404,8669,7492,5974,4245,2417,606,-1101,-2632,-3937,-4982,-5744,-6215,-6396,-6291,-5941,-5361,-4632,-3783,-2901,-2018,-1194,-441,237,842,1413,1961,2518,3089,3662,4210,4680,5009,5115,4937,4412,3519,2272,725,-1022,-2828,-4547,-6017,-7105,-7714,-7784,-7334,-6398,-5101,-3552,-1912,-312,1123,2306,3187,3747,4009,3988,3732,3251,2567,1683,592,-694,-2157,-3754,-5404,-7010,-8457,-9619,-10393,-10700,-10496,-9798,-8656,-7155,-5427,-3571,-1744,-5,1520,2834,3879,4701,5317,5791,6173,6518,6874,7259,7695,8163,8655,9142,9597,9995,10310,10523,10607,10549,10309,9873,9200,8292,7148,5814,4358,2887,1528,405,-351,-673,-499,133,1180,2495,3944,5328,6464,7171,7302,6752,5492,3550,1030,-1890,-5010,-8068,-10855,-13127,-14754,-15615,-15710,-15077,-13850,-12164,-10230,-8185,-6204,-4371,-2755,-1389,-269,597,1220,1584,1691,1514,1078,378,-502,-1514,-2530,-3464,-4209,-4693,-4894,-4813,-4520,-4103,-3663,-3324,-3153,-3223,-3528,-4049,-4701,-5399,-6014,-6451,-6611,-6443,-5923,-5093,-3996,-2762,-1474,-267,774,1572,2103,2373,2425,2339,2184,2062,2028,2148,2439,2920,3572,4374,5298,6303,7362,8440,9500,10525,11465,12312,13006,13517,13780,13734,13311,12457,11125,9320,7078,4494,1707,-1122,-3801,-6156,-8049,-9372,-10103,-10245,-9885,-9130,-8120,-6990,-5878,-4878,-4080,-3528,-3244,-3236,-3486,-3960,-4616,-5382,-6179,-6914,-7466,-7753,-7656,-7115,-6099,-4576,-2640,-321,2197,4801,7285,9477,11205,12315,12698,12303,11119,9221,6734,3847,788,-2189,-4828,-6908,-8254,-8775,-8465,-7408,-5760,-3744,-1603,426,2119,3339,3992,4067,3641,2830,1808,775,-98,-631,-706,-261,720,2188,4035,6128,8289,10331,12073,13337,13978,13905,13051,11447,9147,6305,3095,-243,-3471,-6354,-8685,-10331,-11221,-11361,-10833,-9772,-8343,-6726,-5091,-3565,-2257,-1210,-452,36,278,307,166,-130,-556,-1105,-1774,-2555,-3443,-4428,-5477,-6566,-7639,-8640,-9499,-10126,-10440,-10349,-9782,-8686,-7051,-4910,-2343,512,3483,6367,8949,11053,12512,13255,13245,12535,11225,9437,7357,5091,2829,626,-1396,-3207,-4775,-6077,-7119,-7891,-8398,-8645,-8636,-8376,-7886,-7170,-6247,-5134,-3834,-2369,-745,1018,2887,4829,6774,8645,10337,11724,12686,13090,12843,11895,10239,7968,5219,2212,-782,-3503,-5654,-7044,-7503,-6992,-5574,-3383,-697,2217,5010,7375,9052,9843,9667,8532,6554,3932,926,-2175,-5085,-7542,-9360,-10406,-10654,-10160,-9038,-7491,-5716,-3943,-2359,-1128,-329,-6,-114,-575,-1264,-2036,-2749,-3262,-3470,-3287,-2677,-1640,-202,1543,3524,5593,7627,9477,10998,12057,12549,12388,11556,10065,7996,5468,2633,-325,-3235,-5921,-8229,-10042,-11262,-11831,-11740,-10996,-9674,-7881,-5751,-3474,-1228,788,2398,3471,3914,3717,2911,1628,0,-1741,-3425,-4827,-5823,-6285,-6206,-5587,-4542,-3174,-1641,-74,1402,2706,3792,4653,5317,5799,6156,6358,6428,6277,5881,5127,3998,2436,485,-1785,-4236,-6684,-8912,-10714,-11891,-12301,-11872,-10599,-8573,-5945,-2936,201,3175,5734,7617,8657,8736,7831,6024,3466,401,-2891,-6099,-8923,-11106,-12445,-12833,-12235,-10714,-8408,-5505,-2245,1137,4395,7330,9765,11589,12729,13176,12964,12187,10949,9422,7742,6095,4600,3398,2541,2079,1983,2202,2638,3171,3672,4006,4067,3768,3077,2017,652,-869,-2416,-3776,-4806,-5339,-5284,-4588,-3278,-1419,828,3311,5783,8055,9876,11088,11536,11162,9973,8055,5583,2765,-136,-2870,-5217,-6999,-8133,-8606,-8487,-7920,-7079,-6159,-5331,-4716,-4390,-4324,-4473,-4691,-4865,-4835,-4507,-3812,-2731,-1335,316,2049,3757,5243,6412,7115,7313,6959,6074,4717,2968,954,-1204,-3368,-5405,-7208,-8664,-9700,-10257,-10273,-9743,-8640,-6999,-4843,-2262,664,3780,6945,9952,12605,14690,16002,16387,15727,13996,11247,7611,3318,-1361,-6092,-10556,-14425,-17456,-19428,-20269,-19943,-18562,-16277,-13331,-9984,-6524,-3194,-249,2176,3923,4989,5347,5089,4306,3137,1731,238,-1209,-2486,-3510,-4214,-4572,-4573,-4238,-3591,-2677,-1530,-202,1279,2858,4502,6130,7691,9073,10195,10946,11241,11029,10275,9026,7339,5363,3256,1217,-545,-1851,-2541,-2534,-1811,-445,1420,3570,5748,7692,9145,9916,9856,8944,7213,4824,1995,-996,-3827,-6210,-7873,-8633,-8400,-7184,-5108,-2384,718,3887,6832,9282,11051,12014,12143,11490,10140,8272,6022,3575,1079,-1350,-3600,-5608,-7332,-8731,-9808,-10537,-10943,-11012,-10790,-10297,-9602,-8783,-7935,-7174,-6597,-6297,-6321,-6675,-7295,-8083,-8876,-9511,-9816,-9668,-8999,-7817,-6207,-4314,-2319,-415,1251,2546,3440,3928,4086,4007,3805,3590,3434,3392,3466,3624,3824,3981,4043,3939,3644,3138,2441,1595,652,-312,-1220,-1997,-2567,-2867,-2852,-2494,-1788,-764,526,2000,3540,5043,6351,7373,7979,8109,7729,6831,5479,3736,1724,-439,-2622,-4691,-6528,-8022,-9069,-9606,-9559,-8911,-7661,-5841,-3549,-877,2007,4945,7744,10220,12195,13516,14079,13817,12725,10871,8347,5344,2037,-1333,-4551,-7388,-9683,-11265,-12090,-12099,-11372,-9983,-8101,-5888,-3537,-1210,945,2835,4404,5642,6580,7267,7768,8146,8440,8684,8869,8980,8971,8802,8423,7808,6952,5860,4589,3183,1731,296,-1050,-2253,-3291,-4143,-4829,-5353,-5746,-6006,-6140,-6129,-5949,-5569,-4956,-4101,-2990,-1658,-146,1481,3119,4681,6040,7106,7764,7953,7617,6737,5350,3504,1311,-1095,-3572,-5943,-8067,-9795,-11022,-11679,-11734,-11209,-10156,-8680,-6898,-4954,-2986,-1126,524,1867,2862,3465,3663,3465,2867,1913,616,-963,-2778,-4757,-6801,-8833,-10719,-12372,-13650,-14467,-14715,-14341,-13318,-11665,-9463,-6828,-3936,-972,1854,4358,6381,7828,8654,8893,8633,8008,7195,6366,5682,5281,5233,5560,6221,7101,8078,8980,9670,10031,10000,9588,8844,7897,6878,5950,5239,4858,4840,5205,5867,6749,7700,8583,9250,9588,9501,8982,8024,6732,5196,3582,2022,658,-408,-1132,-1500,-1570,-1426,-1192,-993,-971,-1215,-1821,-2799,-4141,-5773,-7569,-9391,-11054,-12401,-13285,-13606,-13323,-12454,-11073,-9302,-7283,-5178,-3135,-1295,233,1362,2041,2248,1998,1337,340,-887,-2235,-3567,-4788,-5786,-6506,-6912,-7009,-6830,-6455,-5952,-5421,-4942,-4557,-4312,-4177,-4115,-4062,-3925,-3646,-3148,-2412,-1416,-205,1183,2665,4158,5582,6856,7916,8726,9257,9507,9492,9229,8759,8125,7364,6544,5688,4853,4063,3331,2668,2052,1463,867,222,-497,-1318,-2219,-3166,-4079,-4847,-5354,-5468,-5093,-4186,-2732,-843,1365,3664,5832,7613,8806,9225,8799,7499,5411,2685,-475,-3821,-7099,-10079,-12550,-14388,-15488,-15855,-15496,-14499,-12954,-10962,-8633,-6062,-3325,-507,2330,5115,7753,10172,12239,13874,14942,15383,15133,14185,12591,10431,7845,5008,2086,-713,-3237,-5334,-6901,-7870,-8223,-7970,-7163,-5877,-4203,-2255,-143,2010,4090,5988,7603,8847,9669,10010,9901,9348,8451,7292,6011,4719,3532,2526,1740,1175,793,527,298,28,-352,-887,-1586,-2436,-3379,-4356,-5280,-6083,-6710,-7121,-7318,-7315,-7128,-6809,-6353,-5798,-5126,-4342,-3468,-2509,-1547,-645,83,529,590,190,-702,-2062,-3811,-5807,-7861,-9768,-11297,-12277,-12546,-12044,-10765,-8793,-6290,-3451,-545,2207,4547,6332,7441,7882,7723,7117,6266,5366,4615,4138,4008,4203,4650,5214,5745,6098,6152,5832,5125,4064,2726,1252,-254,-1618,-2753,-3534,-3917,-3864,-3386,-2530,-1357,33,1552,3079,4534,5819,6883,7683,8206,8458,8482,8303,8002,7610,7203,6795,6440,6110,5813,5501,5122,4639,3985,3145,2103,884,-447,-1824,-3123,-4271,-5162,-5766,-6055,-6071,-5875,-5567,-5235,-4981,-4858,-4912,-5136,-5495,-5934,-6382,-6757,-7007,-7058,-6891,-6477,-5815,-4940,-3879,-2730,-1573,-537,258,706,732,318,-487,-1583,-2797,-3957,-4842,-5305,-5196,-4465,-3106,-1196,1139,3715,6332,8776,10834,12336,13125,13136,12322,10746,8501,5744,2681,-493,-3554,-6318,-8632,-10379,-11511,-12018,-11946,-11381,-10422,-9206,-7845,-6455,-5121,-3902,-2825,-1875,-1026,-205,630,1545,2556,3649,4778,5845,6760,7404,7700,7592,7069,6158,4934,3467,1891,279,-1242,-2615,-3767,-4674,-5324,-5725,-5920,-5937,-5843,-5654,-5428,-5136,-4794,-4332,-3717,-2864,-1756,-326,1358,3269,5265,7192,8870,10104,10731,10645,9785,8199,5996,3366,557,-2174,-4561,-6372,-7451,-7693,-7110,-5767,-3831,-1506,972,3351,5427,7016,8025,8420,8254,7634,6727,5702,4731,3930,3368,3048,2901,2834,2717,2434,1892,1048,-115,-1523,-3109,-4715,-6210,-7425,-8228,-8512,-8214,-7345,-5957,-4175,-2145,-51,1933,3651,4994,5888,6333,6351,6016,5411,4621,3720,2766,1787,793,-213,-1268,-2368,-3545,-4786,-6069,-7352,-8561,-9609,-10397,-10822,-10802,-10282,-9241,-7728,-5815,-3669,-1444,642,2419,3723,4475,4652,4322,3622,2728,1856,1196,908,1082,1742,2807,4151,5563,6833,7731,8094,7808,6846,5293,3277,1033,-1204,-3178,-4668,-5506,-5604,-4941,-3616,-1745,440,2747,4933,6818,8269,9203,9626,9569,9131,8398,7487,6459,5396,4301,3197,2040,818,-536,-2028,-3703,-5537,-7495,-9492,-11412,-13099,-14390,-15126,-15173,-14468,-13009,-10872,-8234,-5299,-2350,369,2607,4203,5047,5139,4549,3422,1957,374,-1108,-2283,-3007,-3171,-2754,-1783,-363,1377,3237,5060,6632,7834,8536,8700,8338,7514,6376,5063,3785,2693,1951,1653,1837,2476,3482,4698,5970,7084,7892,8241,8054,7306,6030,4321,2300,130,-2044,-4062,-5817,-7216,-8230,-8861,-9153,-9195,-9046,-8823,-8551,-8286,-8006,-7669,-7203,-6525,-5547,-4216,-2495,-414,1962,4498,7022,9339,11219,12481,12954,12558,11272,9179,6426,3234,-153,-3469,-6501,-9042,-10994,-12299,-12970,-13098,-12782,-12164,-11380,-10534,-9718,-8964,-8277,-7618,-6925,-6129,-5142,-3913,-2398,-597,1447,3661,5918,8084,9996,11507,12502,12893,12665,11857,10568,8947,7188,5467,3985,2867,2215,2039,2296,2872,3612,4335,4862,5044,4774,4008,2766,1131,-758,-2723,-4577,-6131,-7248,-7828,-7858,-7389,-6543,-5494,-4427,-3538,-2962,-2798,-3040,-3616,-4378,-5128,-5659,-5775,-5349,-4316,-2726,-707,1525,3715,5591,6922,7543,7382,6484,4992,3120,1150,-667,-2087,-2975,-3266,-3021,-2377,-1545,-758,-245,-181,-680,-1765,-3369,-5352,-7514,-9617,-11418,-12699,-13260,-13000,-11852,-9864,-7152,-3903,-384,3133,6348,9001,10906,11934,12101,11477,10275,8716,7113,5709,4764,4408,4707,5610,6949,8520,10029,11219,11850,11764,10905,9315,7141,4607,1987,-434,-2384,-3662,-4133,-3790,-2705,-1081,827,2717,4282,5265,5498,4889,3521,1531,-799,-3157,-5215,-6686,-7372,-7201,-6226,-4651,-2749,-888,612,1439,1427,507,-1210,-3516,-6070,-8523,-10496,-11707,-11967,-11214,-9555,-7166,-4375,-1486,1147,3255,4622,5154,4827,3756,2093,81,-2019,-3949,-5455,-6364,-6555,-6004,-4781,-3041,-1003,1062,2887,4241,4935,4913,4182,2900,1262,-437,-1928,-2942,-3285,-2851,-1647,238,2594,5184,7706,9895,11506,12376,12413,11628,10105,8014,5559,2984,523,-1618,-3267,-4344,-4810,-4730,-4210,-3417,-2532,-1737,-1173,-919,-1002,-1343,-1842,-2326,-2639,-2629,-2209,-1346,-96,1414,3008,4457,5553,6114,6010,5233,3807,1893,-333,-2648,-4831,-6707,-8143,-9075,-9507,-9497,-9137,-8553,-7857,-7137,-6476,-5875,-5342,-4834,-4290,-3655,-2868,-1870,-646,832,2522,4386,6316,8211,9908,11277,12163,12469,12136,11161,9626,7640,5405,3102,962,-843,-2164,-2924,-3114,-2803,-2107,-1207,-278,476,914,897,402,-591,-1973,-3625,-5352,-6958,-8225,-9001,-9131,-8605,-7416,-5717,-3672,-1533,452,2062,3119,3543,3347,2648,1636,558,-330,-799,-682,94,1502,3395,5568,7717,9557,10795,11219,10698,9228,6889,3898,516,-2948,-6192,-8957,-11071,-12427,-13057,-13035,-12546,-11776,-10948,-10243,-9794,-9687,-9903,-10388,-10983,-11532,-11809,-11648,-10871,-9396,-7205,-4370,-1062,2495,6000,9180,11747,13520,14389,14361,13562,12190,10512,8800,7317,6240,5701,5700,6179,6980,7907,8724,9222,9211,8583,7297,5406,3046,424,-2210,-4579,-6430,-7552,-7808,-7175,-5704,-3585,-1037,1634,4158,6257,7754,8525,8573,7979,6910,5594,4268,3162,2442,2204,2435,3043,3853,4655,5230,5396,5031,4091,2633,757,-1330,-3454,-5379,-6960,-8064,-8651,-8752,-8451,-7903,-7264,-6713,-6380,-6378,-6733,-7436,-8401,-9496,-10557,-11400,-11842,-11754,-11028,-9657,-7702,-5298,-2669,-55,2281,4109,5281,5718,5470,4670,3531,2321,1296,692,669,1300,2559,4344,6448,8662,10712,12379,13455,13803,13358,12136,10218,7762,4963,2040,-774,-3296,-5347,-6855,-7758,-8109,-7978,-7508,-6841,-6158,-5589,-5274,-5261,-5591,-6190,-6974,-7774,-8422,-8726,-8538,-7735,-6280,-4208,-1628,1262,4241,7039,9426,11190,12200,12404,11812,10547,8737,6590,4303,2061,56,-1608,-2808,-3526,-3729,-3463,-2776,-1751,-490,902,2310,3625,4763,5645,6243,6532,6531,6257,5755,5049,4195,3216,2159,1061,-36,-1087,-2033,-2845,-3451,-3851,-4003,-3920,-3616,-3125,-2483,-1759,-983,-228,458,1043,1471,1747,1840,1784,1586,1318,1014,776,639,690,922,1348,1888,2464,2932,3173,3059,2507,1506,74,-1663,-3570,-5449,-7116,-8403,-9185,-9412,-9083,-8296,-7166,-5879,-4591,-3476,-2626,-2110,-1910,-1961,-2157,-2378,-2506,-2462,-2209,-1750,-1160,-506,78,503,658,482,-61,-962,-2168,-3584,-5071,-6487,-7625,-8352,-8478,-7927,-6636,-4645,-2073,894,3985,6925,9402,11182,12051,11941,10855,8928,6391,3522,661,-1917,-3931,-5250,-5780,-5587,-4782,-3574,-2189,-869,179,801,910,514,-302,-1386,-2523,-3497,-4067,-4071,-3363,-1930,191,2841,5801,8787,11503,13665,15040,15483,14943,13489,11286,8592,5705,2948,604,-1092,-2003,-2085,-1395,-93,1610,3437,5105,6364,6983,6836,5860,4096,1656,-1256,-4426,-7570,-10455,-12836,-14558,-15498,-15641,-15023,-13771,-12040,-10047,-7976,-6028,-4333,-2990,-2019,-1394,-1039,-845,-703,-506,-178,330,1025,1897,2892,3967,5040,6062,6961,7698,8240,8575,8705,8647,8429,8076,7619,7053,6392,5604,4670,3569,2266,791,-853,-2576,-4299,-5892,-7228,-8181,-8650,-8594,-7999,-6956,-5569,-4020,-2498,-1172,-214,291,295,-181,-1033,-2140,-3310,-4377,-5141,-5480,-5280,-4520,-3221,-1468,601,2820,5010,6979,8579,9662,10163,10048,9345,8152,6564,4747,2816,914,-880,-2487,-3894,-5089,-6090,-6936,-7643,-8244,-8747,-9136,-9393,-9456,-9276,-8771,-7898,-6606,-4900,-2812,-415,2168,4803,7328,9578,11426,12737,13454,13548,13039,12015,10576,8886,7092,5394,3925,2861,2274,2238,2728,3672,4938,6323,7631,8625,9124,8985,8128,6588,4429,1843,-989,-3806,-6418,-8612,-10288,-11365,-11860,-11841,-11400,-10684,-9809,-8914,-8085,-7398,-6876,-6513,-6276,-6079,-5863,-5515,-4988,-4204,-3161,-1853,-330,1343,3071,4760,6291,7573,8523,9067,9187,8857,8105,6971,5503,3791,1894,-83,-2063,-3960,-5688,-7194,-8413,-9318,-9882,-10117,-10019,-9641,-9012,-8197,-7260,-6252,-5240,-4256,-3351,-2533,-1843,-1265,-822,-487,-234,-20,215,524,962,1549,2295,3149,4057,4923,5657,6158,6360,6219,5737,4962,3991,2944,1983,1256,905,1022,1663,2781,4305,6046,7805,9337,10401,10810,10417,9194,7175,4526,1446,-1768,-4862,-7541,-9631,-10953,-11505,-11277,-10423,-9073,-7456,-5735,-4120,-2714,-1617,-849,-377,-141,-41,19,132,363,750,1285,1922,2587,3174,3568,3676,3414,2763,1751,466,-938,-2286,-3367,-4009,-4057,-3439,-2172,-333,1873,4223,6421,8194,9284,9516,8786,7117,4624,1513,-1913,-5344,-8420,-10855,-12384,-12868,-12245,-10584,-8055,-4905,-1460,1951,5000,7409,8998,9651,9395,8313,6601,4485,2218,58,-1793,-3168,-3953,-4141,-3715,-2789,-1448,142,1841,3467,4896,5976,6619,6758,6355,5429,4020,2216,153,-2034,-4146,-6015,-7463,-8355,-8610,-8199,-7176,-5639,-3762,-1721,262,2006,3330,4123,4315,3903,2947,1549,-123,-1916,-3621,-5096,-6189,-6819,-6931,-6545,-5674,-4423,-2842,-1058,863,2818,4749,6580,8268,9755,10997,11941,12517,12682,12361,11534,10183,8332,6063,3469,712,-2046,-4614,-6825,-8529,-9630,-10084,-9913,-9203,-8083,-6719,-5298,-3969,-2880,-2107,-1678,-1576,-1716,-2000,-2307,-2531,-2579,-2407,-2005,-1393,-639,199,1042,1831,2532,3128,3622,4051,4432,4821,5236,5717,6265,6892,7587,8325,9078,9785,10390,10793,10910,10627,9852,8528,6615,4157,1241,-1988,-5323,-8560,-11469,-13873,-15630,-16663,-16982,-16647,-15791,-14577,-13174,-11747,-10408,-9223,-8189,-7256,-6333,-5313,-4110,-2667,-984,873,2811,4667,6310,7591,8429,8793,8719,8307,7696,7047,6490,6143,6029,6135,6369,6585,6631,6342,5587,4304,2473,180,-2442,-5190,-7835,-10147,-11919,-13003,-13323,-12873,-11742,-10049,-7980,-5717,-3430,-1288,634,2244,3548,4561,5309,5871,6259,6534,6688,6751,6705,6574,6373,6126,5905,5733,5689,5795,6078,6515,7067,7629,8101,8337,8205,7592,6407,4637,2295,-513,-3661,-6958,-10219,-13240,-15846,-17894,-19265,-19907,-19788,-18932,-17396,-15261,-12650,-9688,-6539,-3359,-321,2412,4695,6416,7507,7960,7830,7223,6307,5270,4310,3608,3306,3478,4148,5251,6675,8254,9804,11129,12073,12506,12369,11655,10429,8775,6848,4761,2665,644,-1225,-2923,-4447,-5826,-7086,-8237,-9283,-10173,-10870,-11295,-11400,-11143,-10525,-9579,-8378,-7016,-5594,-4217,-2954,-1857,-925,-132,587,1302,2074,2946,3919,4936,5926,6743,7283,7419,7086,6275,5039,3497,1812,168,-1259,-2325,-2952,-3113,-2860,-2301,-1560,-802,-143,312,522,491,271,-61,-415,-719,-914,-988,-964,-873,-806,-782,-886,-1091,-1406,-1754,-2066,-2241,-2188,-1836,-1115,-43,1376,3033,4810,6547,8042,9146,9688,9612,8886,7602,5904,3998,2142,551,-553,-1059,-913,-184,998,2408,3807,4944,5598,5637,4969,3634,1718,-610,-3134,-5656,-7935,-9826,-11160,-11882,-11938,-11363,-10194,-8538,-6481,-4169,-1720,714,2986,4968,6506,7530,7929,7729,6923,5631,3967,2106,220,-1532,-3017,-4154,-4908,-5270,-5291,-5000,-4457,-3695,-2743,-1628,-364,998,2405,3767,4954,5858,6309,6226,5486,4099,2076,-449,-3288,-6197,-8882,-11059,-12463,-12910,-12302,-10672,-8151,-5009,-1552,1828,4805,7048,8382,8695,8048,6595,4596,2368,239,-1485,-2588,-2922,-2481,-1340,330,2304,4348,6242,7802,8933,9575,9758,9526,8970,8153,7160,6022,4765,3411,1949,415,-1175,-2752,-4256,-5582,-6654,-7383,-7721,-7651,-7215,-6478,-5578,-4642,-3838,-3296,-3125,-3383,-4066,-5129,-6449,-7901,-9290,-10470,-11250,-11522,-11185,-10207,-8611,-6468,-3901,-1064,1865,4701,7272,9423,11033,12035,12387,12121,11298,10019,8427,6662,4882,3226,1814,734,30,-281,-248,61,538,1040,1452,1615,1461,894,-60,-1375,-2930,-4576,-6150,-7454,-8368,-8752,-8595,-7888,-6741,-5257,-3618,-1952,-423,904,1958,2749,3320,3714,4029,4293,4574,4861,5166,5450,5679,5844,5908,5900,5833,5728,5628,5529,5421,5258,4970,4472,3666,2501,916,-1054,-3352,-5865,-8413,-10826,-12891,-14439,-15327,-15457,-14817,-13446,-11446,-8981,-6221,-3369,-598,1935,4120,5879,7201,8075,8555,8676,8495,8064,7421,6610,5655,4611,3516,2448,1492,737,296,236,621,1441,2646,4102,5654,7071,8154,8694,8547,7647,6013,3749,1069,-1812,-4593,-7046,-8947,-10165,-10632,-10365,-9445,-7999,-6191,-4204,-2192,-339,1249,2457,3228,3543,3419,2905,2101,1092,31,-990,-1824,-2393,-2618,-2461,-1938,-1074,40,1307,2608,3818,4830,5549,5927,5926,5577,4892,3950,2793,1494,103,-1332,-2777,-4190,-5554,-6806,-7926,-8823,-9455,-9742,-9628,-9093,-8117,-6760,-5082,-3212,-1283,550,2137,3343,4081,4296,4011,3299,2294,1178,152,-575,-843,-521,404,1898,3794,5905,7943,9682,10865,11367,11106,10140,8593,6674,4629,2693,1082,-69,-704,-834,-578,-60,525,1023,1285,1227,797,38,-1012,-2212,-3472,-4633,-5603,-6278,-6616,-6583,-6216,-5538,-4635,-3561,-2402,-1197,-15,1131,2179,3119,3872,4416,4673,4621,4236,3525,2550,1361,82,-1200,-2364,-3314,-3979,-4315,-4300,-3986,-3400,-2650,-1814,-997,-281,261,588,668,509,117,-466,-1212,-2070,-3001,-3954,-4888,-5750,-6504,-7078,-7445,-7523,-7312,-6756,-5886,-4716,-3305,-1732,-84,1546,3067,4396,5492,6297,6822,7060,7047,6810,6411,5876,5280,4654,4048,3508,3046,2702,2465,2328,2273,2230,2180,2019,1730,1231,517,-424,-1570,-2860,-4236,-5596,-6864,-7936,-8746,-9219,-9323,-9038,-8383,-7400,-6164,-4786,-3380,-2088,-1038,-318,-2,-78,-493,-1146,-1877,-2538,-2962,-3029,-2658,-1817,-547,1073,2908,4809,6615,8179,9389,10175,10520,10460,10065,9448,8701,7926,7166,6443,5730,4965,4094,3057,1849,494,-912,-2268,-3415,-4250,-4669,-4654,-4228,-3499,-2604,-1717,-1007,-619,-643,-1114,-1984,-3153,-4455,-5714,-6729,-7347,-7441,-6967,-5923,-4411,-2545,-515,1501,3321,4792,5812,6331,6365,5990,5315,4509,3707,3070,2694,2623,2861,3324,3905,4462,4860,4968,4723,4073,3059,1733,204,-1405,-2976,-4370,-5507,-6300,-6733,-6796,-6543,-6030,-5363,-4614,-3890,-3246,-2722,-2352,-2093,-1941,-1837,-1739,-1620,-1440,-1211,-927,-635,-362,-167,-91,-180,-448,-901,-1490,-2145,-2759,-3191,-3318,-3014,-2204,-886,891,2975,5172,7230,8907,9955,10237,9645,8230,6100,3492,669,-2040,-4357,-6031,-6898,-6916,-6114,-4657,-2747,-651,1383,3122,4410,5157,5359,5081,4457,3623,2761,1993,1437,1153,1153,1417,1888,2491,3159,3812,4418,4928,5347,5670,5894,6038,6062,5973,5710,5251,4553,3595,2376,903,-776,-2605,-4517,-6419,-8250,-9918,-11363,-12532,-13360,-13819,-13850,-13446,-12561,-11222,-9435,-7267,-4817,-2191,435,2924,5090,6801,7940,8445,8323,7635,6511,5118,3655,2306,1247,580,379,623,1259,2170,3215,4245,5102,5660,5821,5525,4774,3603,2103,393,-1385,-3095,-4604,-5829,-6700,-7215,-7394,-7305,-7032,-6677,-6336,-6096,-6006,-6082,-6292,-6564,-6792,-6850,-6617,-6003,-4953,-3485,-1662,376,2464,4409,6030,7176,7747,7708,7094,5993,4559,2957,1388,17,-1000,-1560,-1619,-1188,-353,763,1979,3118,3995,4463,4424,3843,2742,1224,-581,-2490,-4319,-5890,-7060,-7728,-7868,-7494,-6705,-5615,-4378,-3141,-2012,-1070,-328,257,757,1276,1916,2750,3810,5090,6503,7961,9312,10429,11179,11473,11264,10557,9412,7948,6294,4650,3155,1991,1241,977,1156,1709,2473,3274,3905,4194,3984,3212,1846,-34,-2315,-4803,-7298,-9574,-11436,-12734,-13370,-13327,-12663,-11477,-9950,-8241,-6533,-4981,-3660,-2655,-1916,-1424,-1064,-749,-373,131,804,1626,2553,3485,4315,4914,5176,5022,4421,3394,2027,442,-1182,-2684,-3880,-4665,-4952,-4748,-4114,-3171,-2090,-1045,-207,282,359,-21,-776,-1819,-2977,-4060,-4898,-5306,-5183,-4452,-3139,-1293,922,3352,5770,7957,9722,10871,11327,11027,10039,8471,6510,4370,2274,417,-1051,-2053,-2571,-2677,-2475,-2107,-1725,-1433,-1313,-1363,-1541,-1741,-1850,-1729,-1282,-451,781,2331,4104,5912,7568,8867,9636,9759,9192,7983,6263,4229,2129,198,-1343,-2345,-2745,-2549,-1878,-890,202,1172,1830,2004,1616,625,-904,-2872,-5101,-7392,-9512,-11257,-12408,-12835,-12430,-11194,-9176,-6530,-3439,-165,3036,5900,8190,9739,10422,10236,9235,7585,5487,3210,999,-911,-2352,-3236,-3556,-3379,-2852,-2137,-1418,-846,-529,-514,-771,-1218,-1716,-2114,-2277,-2084,-1506,-548,684,2058,3385,4483,5184,5358,4958,3975,2522,737,-1162,-2945,-4398,-5329,-5620,-5233,-4208,-2680,-831,1094,2856,4225,5003,5100,4458,3169,1362,-729,-2859,-4759,-6204,-7029,-7152,-6587,-5442,-3897,-2181,-557,751,1537,1687,1166,46,-1531,-3329,-5095,-6559,-7486,-7718,-7171,-5887,-3986,-1696,724,2977,4815,6018,6498,6228,5323,3959,2388,890,-276,-884,-806,-6,1456,3389,5561,7675,9422,10580,10925,10414,9037,6948,4339,1489,-1317,-3808,-5741,-6968,-7399,-7064,-6054,-4559,-2792,-1007,576,1752,2408,2486,2027,1142,-16,-1245,-2373,-3242,-3755,-3889,-3662,-3185,-2559,-1945,-1439,-1157,-1112,-1316,-1676,-2094,-2426,-2521,-2269,-1571,-423,1130,2950,4856,6605,7975,8733,8733,7887,6204,3792,829,-2428,-5706,-8701,-11177,-12901,-13771,-13729,-12844,-11239,-9133,-6755,-4372,-2216,-483,691,1260,1223,692,-206,-1281,-2326,-3171,-3637,-3625,-3074,-1989,-454,1431,3475,5528,7390,8930,10038,10670,10834,10601,10061,9340,8552,7787,7118,6555,6084,5646,5166,4565,3786,2804,1634,341,-978,-2205,-3217,-3915,-4227,-4126,-3642,-2837,-1836,-762,220,986,1420,1464,1124,445,-462,-1459,-2406,-3160,-3635,-3774,-3590,-3147,-2540,-1919,-1402,-1134,-1193,-1637,-2446,-3567,-4866,-6205,-7378,-8224,-8551,-8258,-7252,-5560,-3241,-475,2544,5542,8276,10490,12008,12694,12529,11556,9904,7783,5417,3069,991,-637,-1643,-1998,-1691,-853,377,1765,3092,4140,4715,4718,4084,2878,1207,-734,-2713,-4506,-5871,-6670,-6777,-6198,-4986,-3291,-1304,746,2630,4132,5103,5441,5149,4278,2987,1446,-119,-1510,-2572,-3188,-3352,-3101,-2562,-1878,-1227,-745,-539,-662,-1084,-1738,-2511,-3245,-3826,-4113,-4048,-3602,-2816,-1786,-651,419,1249,1687,1616,988,-189,-1821,-3762,-5803,-7731,-9305,-10346,-10680,-10252,-9041,-7158,-4748,-2051,681,3180,5213,6610,7278,7219,6534,5386,4019,2673,1603,998,994,1627,2827,4464,6289,8078,9542,10476,10718,10201,8960,7103,4825,2350,-83,-2260,-4021,-5266,-5978,-6193,-6019,-5560,-4966,-4312,-3705,-3137,-2636,-2134,-1600,-979,-249,577,1456,2308,3034,3533,3720,3534,2969,2050,866,-470,-1817,-3024,-3969,-4532,-4666,-4351,-3629,-2597,-1376,-129,991,1823,2251,2182,1580,468,-1088,-2954,-4966,-6928,-8638,-9905,-10585,-10583,-9869,-8511,-6609,-4346,-1931,454,2580,4349,5622,6396,6678,6540,6094,5473,4801,4236,3844,3725,3868,4257,4805,5412,5938,6283,6327,6039,5393,4456,3307,2087,929,-38,-713,-1057,-1067,-825,-423,-23,251,251,-103,-849,-1977,-3402,-5010,-6661,-8190,-9468,-10362,-10799,-10729,-10141,-9080,-7589,-5780,-3736,-1580,583,2667,4572,6246,7620,8659,9331,9620,9529,9078,8315,7311,6141,4920,3727,2662,1774,1094,601,261,-11,-284,-628,-1102,-1699,-2417,-3173,-3904,-4496,-4873,-4961,-4731,-4200,-3417,-2475,-1498,-596,95,515,597,379,-101,-710,-1338,-1820,-2059,-1960,-1515,-765,197,1225,2183,2929,3381,3502,3328,2946,2491,2107,1941,2079,2567,3369,4384,5457,6408,7049,7245,6901,6033,4700,3072,1334,-298,-1641,-2561,-3000,-2983,-2613,-2052,-1483,-1103,-1047,-1422,-2239,-3433,-4900,-6438,-7886,-9029,-9729,-9858,-9390,-8315,-6733,-4741,-2496,-155,2123,4185,5883,7102,7738,7728,7062,5773,3979,1831,-430,-2590,-4368,-5587,-6075,-5793,-4767,-3159,-1171,906,2790,4226,5014,5054,4362,3048,1323,-539,-2258,-3539,-4182,-4027,-3072,-1378,857,3370,5864,8020,9589,10372,10297,9378,7747,5596,3182,757,-1446,-3229,-4492,-5173,-5306,-4981,-4314,-3465,-2571,-1757,-1108,-663,-421,-344,-371,-430,-458,-414,-265,-28,292,646,1006,1320,1563,1703,1711,1592,1296,847,197,-633,-1649,-2814,-4070,-5337,-6501,-7456,-8069,-8267,-7986,-7232,-6071,-4619,-3046,-1543,-305,511,793,508,-292,-1491,-2886,-4272,-5387,-6046,-6067,-5377,-3979,-1958,499,3163,5762,8026,9725,10696,10862,10250,8980,7236,5258,3274,1500,83,-885,-1397,-1477,-1224,-708,-41,704,1462,2154,2741,3143,3299,3165,2672,1833,642,-817,-2455,-4115,-5653,-6889,-7683,-7937,-7574,-6644,-5190,-3382,-1375,629,2454,3958,5040,5668,5857,5662,5197,4553,3875,3233,2725,2365,2144,2019,1894,1690,1317,710,-152,-1267,-2581,-4031,-5524,-6965,-8275,-9370,-10184,-10674,-10788,-10522,-9861,-8830,-7458,-5814,-3960,-1989,20,1989,3840,5530,7006,8258,9245,9987,10454,10689,10696,10534,10252,9913,9592,9320,9146,9041,8990,8903,8736,8377,7804,6959,5862,4544,3075,1536,28,-1380,-2599,-3618,-4419,-5037,-5542,-5979,-6442,-6954,-7556,-8222,-8919,-9580,-10129,-10495,-10626,-10487,-10098,-9486,-8736,-7920,-7135,-6443,-5886,-5449,-5092,-4719,-4235,-3533,-2534,-1214,408,2235,4125,5904,7392,8444,8967,8945,8434,7547,6450,5301,4258,3431,2871,2592,2525,2587,2657,2606,2356,1814,998,-89,-1328,-2632,-3844,-4847,-5526,-5804,-5646,-5059,-4084,-2798,-1280,369,2075,3764,5383,6900,8274,9482,10484,11230,11686,11797,11551,10931,9968,8701,7199,5539,3808,2087,447,-1034,-2332,-3381,-4194,-4737,-5035,-5106,-4970,-4703,-4320,-3924,-3549,-3263,-3111,-3108,-3264,-3560,-3961,-4431,-4922,-5397,-5821,-6170,-6427,-6591,-6659,-6651,-6581,-6473,-6365,-6269,-6223,-6219,-6255,-6295,-6278,-6152,-5818,-5243,-4362,-3197,-1786,-226,1339,2775,3914,4664,4943,4771,4209,3388,2485,1660,1108,915,1165,1812,2770,3864,4883,5617,5858,5501,4487,2904,911,-1234,-3233,-4793,-5665,-5689,-4820,-3141,-831,1822,4520,6957,8864,10090,10533,10236,9294,7882,6199,4449,2819,1444,417,-226,-515,-507,-306,-15,258,422,425,223,-167,-721,-1390,-2106,-2808,-3441,-3959,-4353,-4601,-4742,-4763,-4716,-4602,-4444,-4252,-4041,-3820,-3619,-3452,-3346,-3308,-3338,-3408,-3469,-3461,-3306,-2945,-2341,-1500,-468,645,1729,2625,3234,3450,3277,2731,1938,1017,145,-533,-890,-851,-397,433,1554,2836,4131,5289,6178,6702,6812,6512,5847,4912,3787,2586,1371,200,-907,-1939,-2896,-3757,-4497,-5061,-5380,-5400,-5063,-4359,-3323,-2011,-561,916,2263,3367,4139,4538,4569,4287,3768,3118,2445,1850,1412,1205,1240,1538,2054,2725,3480,4182,4758,5061,5036,4607,3770,2549,1013,-737,-2589,-4415,-6120,-7619,-8859,-9835,-10537,-11007,-11247,-11296,-11146,-10808,-10283,-9568,-8688,-7667,-6552,-5393,-4249,-3170,-2197,-1356,-653,-73,410,841,1255,1704,2211,2816,3511,4317,5196,6158,7154,8173,9195,10193,11173,12119,13017,13861,14600,15191,15566,15649,15372,14680,13533,11935,9893,7487,4768,1871,-1098,-3994,-6673,-8994,-10826,-12058,-12612,-12457,-11618,-10159,-8232,-5989,-3640,-1374,637,2264,3430,4116,4349,4182,3696,2957,2042,1005,-99,-1211,-2287,-3259,-4090,-4724,-5153,-5364,-5392,-5292,-5119,-4962,-4868,-4895,-5055,-5343,-5723,-6135,-6532,-6840,-7032,-7064,-6935,-6642,-6191,-5601,-4866,-4007,-3015,-1901,-671,651,2029,3410,4720,5881,6799,7401,7627,7444,6871,5946,4762,3424,2063,809,-221,-924,-1244,-1144,-654,191,1290,2556,3850,5068,6078,6794,7124,7028,6479,5504,4151,2521,721,-1096,-2804,-4266,-5384,-6109,-6414,-6336,-5935,-5283,-4478,-3578,-2659,-1753,-897,-104,599,1209,1684,2030,2215,2254,2163,1975,1731,1475,1219,989,756,506,211,-154,-581,-1062,-1538,-1963,-2242,-2319,-2118,-1603,-781,330,1618,2987,4271,5311,5968,6092,5635,4544,2879,732,-1740,-4329,-6831,-9008,-10682,-11677,-11921,-11371,-10093,-8189,-5845,-3255,-655,1756,3794,5336,6311,6730,6640,6151,5395,4498,3600,2776,2107,1592,1250,1038,932,891,893,901,914,907,881,835,746,639,472,275,13,-293,-645,-1028,-1418,-1806,-2167,-2502,-2821,-3131,-3462,-3826,-4225,-4646,-5033,-5326,-5429,-5260,-4748,-3862,-2614,-1071,649,2409,4033,5381,6314,6751,6659,6052,5014,3658,2131,610,-763,-1828,-2496,-2692,-2416,-1697,-622,687,2085,3408,4499,5218,5467,5189,4389,3128,1510,-315,-2175,-3901,-5323,-6296,-6732,-6568,-5810,-4531,-2823,-861,1203,3161,4868,6150,6928,7099,6685,5681,4204,2370,364,-1609,-3336,-4619,-5290,-5246,-4458,-2960,-895,1583,4228,6832,9163,11059,12390,13104,13202,12738,11812,10515,8981,7272,5501,3682,1879,86,-1670,-3389,-5052,-6646,-8146,-9532,-10774,-11838,-12700,-13304,-13636,-13628,-13286,-12571,-11516,-10149,-8548,-6797,-5017,-3309,-1787,-523,426,1063,1411,1527,1502,1413,1344,1371,1528,1848,2334,2961,3708,4523,5357,6150,6833,7358,7656,7705,7475,6981,6265,5384,4436,3519,2726,2158,1847,1833,2068,2500,3005,3472,3761,3759,3387,2606,1431,-62,-1775,-3554,-5261,-6750,-7906,-8654,-8958,-8819,-8306,-7483,-6481,-5412,-4400,-3550,-2929,-2581,-2494,-2622,-2898,-3213,-3478,-3597,-3498,-3162,-2583,-1827,-967,-124,594,1071,1238,1033,470,-428,-1578,-2873,-4193,-5388,-6326,-6872,-6917,-6384,-5248,-3511,-1272,1379,4238,7134,9825,12110,13792,14726,14838,14112,12633,10535,8039,5373,2802,555,-1168,-2226,-2550,-2147,-1083,510,2463,4588,6689,8580,10113,11161,11647,11529,10804,9505,7678,5416,2785,-78,-3092,-6113,-9038,-11739,-14102,-16022,-17392,-18143,-18198,-17548,-16185,-14177,-11630,-8696,-5584,-2514,271,2548,4134,4901,4799,3862,2215,45,-2388,-4809,-6953,-8562,-9476,-9577,-8837,-7335,-5166,-2547,324,3189,5818,7983,9511,10265,10187,9272,7593,5284,2536,-426,-3340,-5971,-8074,-9494,-10098,-9867,-8816,-7071,-4773,-2137,630,3302,5693,7635,9038,9842,10072,9793,9120,8193,7161,6169,5338,4764,4502,4566,4948,5583,6418,7350,8298,9154,9837,10258,10371,10119,9523,8580,7372,5953,4439,2902,1449,137,-988,-1890,-2590,-3092,-3448,-3693,-3902,-4107,-4390,-4774,-5298,-5974,-6779,-7694,-8661,-9627,-10524,-11284,-11848,-12157,-12182,-11892,-11304,-10433,-9346,-8111,-6814,-5542,-4369,-3344,-2496,-1821,-1282,-841,-410,57,647,1385,2312,3404,4631,5919,7178,8303,9201,9764,9943,9678,8971,7840,6341,4547,2562,478,-1584,-3536,-5265,-6701,-7752,-8367,-8494,-8105,-7199,-5794,-3947,-1728,747,3365,5976,8431,10579,12277,13395,13857,13599,12642,11029,8881,6348,3624,926,-1541,-3557,-4984,-5667,-5593,-4741,-3220,-1169,1213,3672,5968,7822,9035,9416,8880,7421,5109,2123,-1316,-4932,-8427,-11533,-13996,-15636,-16334,-16075,-14901,-12975,-10491,-7713,-4923,-2394,-353,998,1596,1395,493,-968,-2776,-4674,-6410,-7737,-8451,-8419,-7569,-5930,-3594,-725,2466,5747,8886,11665,13912,15503,16350,16449,15804,14506,12636,10350,7777,5090,2431,-55,-2254,-4091,-5497,-6467,-6984,-7080,-6774,-6112,-5117,-3846,-2330,-642,1148,2926,4576,5939,6868,7233,6916,5885,4152,1835,-898,-3770,-6524,-8828,-10444,-11150,-10847,-9529,-7304,-4391,-1077,2285,5334,7723,9161,9447,8501,6357,3193,-712,-4993,-9229,-13025,-16010,-17933,-18648,-18154,-16601,-14227,-11395,-8456,-5788,-3680,-2343,-1858,-2193,-3201,-4671,-6323,-7901,-9137,-9856,-9909,-9255,-7894,-5909,-3413,-562,2474,5533,8442,11067,13288,15023,16226,16892,17047,16770,16152,15324,14413,13538,12809,12284,12010,11969,12139,12445,12820,13169,13397,13410,13111,12426,11300,9693,7635,5168,2414,-475,-3305,-5852,-7903,-9257,-9782,-9407,-8171,-6185,-3680,-912,1795,4150,5884,6800,6793,5848,4055,1591,-1300,-4325,-7175,-9563,-11239,-12041,-11889,-10818,-8959,-6528,-3828,-1166,1113,2737,3489,3242,2005,-141,-2979,-6260,-9667,-12897,-15681,-17793,-19126,-19618,-19345,-18414,-17010,-15324,-13531,-11783,-10155,-8673,-7315,-5989,-4633,-3142,-1496,332,2258,4205,6008,7530,8628,9211,9248,8786,7943,6897,5859,5056,4678,4889,5760,7299,9408,11917,14578,17098,19170,20502,20869,20113,18207,15209,11313,6795,1979,-2747,-7050,-10610,-13199,-14686,-15036,-14332,-12739,-10493,-7888,-5197,-2717,-647,841,1687,1894,1545,776,-251,-1346,-2353,-3128,-3572,-3641,-3310,-2624,-1613,-375,1044,2527,4029,5445,6731,7801,8619,9119,9273,9054,8451,7494,6206,4671,2965,1208,-489,-1996,-3209,-4028,-4391,-4266,-3673,-2657,-1329,193,1742,3165,4298,5023,5240,4919,4058,2720,987,-1013,-3147,-5265,-7217,-8861,-10068,-10743,-10812,-10280,-9156,-7559,-5597,-3461,-1316,636,2239,3356,3896,3840,3200,2076,575,-1125,-2881,-4517,-5910,-6977,-7646,-7945,-7879,-7542,-7013,-6404,-5821,-5366,-5125,-5152,-5466,-6042,-6807,-7634,-8373,-8830,-8843,-8252,-6980,-5003,-2399,669,3989,7273,10262,12679,14342,15122,15005,14063,12454,10405,8156,5967,4035,2523,1514,1020,1006,1379,2032,2843,3692,4472,5085,5460,5537,5294,4724,3855,2723,1400,-53,-1543,-3013,-4377,-5587,-6591,-7352,-7837,-8026,-7878,-7376,-6489,-5213,-3544,-1548,730,3131,5536,7730,9551,10813,11394,11244,10373,8905,7022,4958,2986,1341,230,-221,25,925,2351,4121,6018,7809,9271,10214,10483,10003,8740,6758,4170,1148,-2091,-5334,-8360,-10994,-13086,-14569,-15402,-15611,-15261,-14424,-13217,-11725,-10069,-8327,-6603,-4986,-3552,-2402,-1599,-1209,-1287,-1820,-2807,-4145,-5723,-7374,-8884,-10060,-10685,-10594,-9689,-7917,-5352,-2103,1592,5485,9241,12554,15112,16652,17008,16085,13938,10718,6702,2252,-2222,-6288,-9556,-11715,-12554,-12023,-10183,-7262,-3573,478,4462,7965,10630,12201,12540,11656,9677,6853,3516,21,-3252,-6001,-7983,-9050,-9187,-8436,-6964,-4961,-2654,-271,1992,3988,5613,6832,7651,8119,8308,8305,8191,8024,7854,7667,7457,7159,6725,6080,5202,4053,2679,1121,-524,-2160,-3668,-4983,-6007,-6744,-7158,-7297,-7173,-6829,-6292,-5573,-4702,-3672,-2507,-1220,173,1628,3133,4637,6111,7510,8785,9884,10752,11339,11598,11513,11064,10285,9194,7859,6336,4709,3069,1500,109,-1045,-1882,-2391,-2572,-2482,-2202,-1858,-1564,-1462,-1642,-2179,-3087,-4333,-5842,-7484,-9135,-10631,-11868,-12718,-13149,-13134,-12710,-11955,-10960,-9852,-8736,-7724,-6892,-6300,-5980,-5923,-6114,-6502,-7014,-7566,-8041,-8338,-8353,-7997,-7238,-6053,-4494,-2630,-563,1585,3707,5694,7461,8939,10065,10805,11107,10954,10321,9218,7662,5721,3458,1005,-1531,-3993,-6238,-8121,-9501,-10267,-10322,-9625,-8149,-5949,-3097,256,3943,7739,11423,14750,17493,19464,20518,20579,19660,17841,15317,12316,9150,6118,3516,1587,486,278,924,2278,4136,6223,8254,9965,11117,11565,11215,10092,8268,5911,3202,362,-2415,-4950,-7122,-8851,-10120,-10945,-11394,-11538,-11488,-11316,-11129,-10955,-10851,-10796,-10774,-10733,-10624,-10404,-10043,-9542,-8917,-8209,-7467,-6739,-6052,-5427,-4838,-4265,-3654,-2973,-2188,-1312,-371,565,1417,2098,2529,2662,2474,1984,1242,322,-680,-1665,-2542,-3217,-3635,-3736,-3512,-2947,-2091,-979,287,1612,2860,3911,4633,4949,4794,4192,3197,1945,592,-666,-1643,-2167,-2132,-1462,-202,1594,3758,6107,8443,10535,12226,13362,13871,13729,12979,11699,10023,8078,6022,3973,2051,326,-1159,-2386,-3388,-4184,-4836,-5389,-5878,-6343,-6789,-7207,-7595,-7890,-8084,-8115,-7970,-7624,-7103,-6427,-5667,-4885,-4161,-3559,-3123,-2865,-2766,-2779,-2828,-2843,-2735,-2461,-1961,-1244,-291,842,2144,3540,5000,6453,7864,9173,10347,11352,12163,12777,13195,13436,13537,13530,13457,13353,13230,13099,12910,12632,12163,11428,10329,8793,6788,4317,1446,-1701,-4977,-8163,-11073,-13488,-15240,-16205,-16313,-15578,-14072,-11945,-9386,-6632,-3923,-1486,474,1819,2461,2393,1673,411,-1230,-3071,-4923,-6618,-8006,-9006,-9547,-9650,-9341,-8706,-7841,-6860,-5874,-4990,-4293,-3850,-3696,-3836,-4248,-4884,-5664,-6505,-7279,-7884,-8178,-8065,-7440,-6255,-4506,-2247,400,3256,6104,8696,10802,12212,12784,12438,11191,9122,6414,3262,-42,-3247,-6063,-8248,-9602,-9987,-9341,-7694,-5152,-1909,1779,5608,9274,12462,14948,16526,17130,16744,15472,13466,10957,8173,5374,2759,523,-1242,-2465,-3170,-3416,-3284,-2906,-2362,-1769,-1177,-633,-141,307,751,1217,1752,2367,3074,3844,4626,5361,5942,6309,6356,6063,5401,4413,3188,1834,515,-635,-1460,-1877,-1808,-1282,-356,843,2135,3341,4254,4709,4574,3784,2338,311,-2163,-4915,-7724,-10399,-12742,-14606,-15897,-16572,-16663,-16243,-15449,-14422,-13346,-12359,-11595,-11125,-10964,-11063,-11318,-11581,-11688,-11480,-10828,-9650,-7934,-5720,-3118,-287,2600,5341,7776,9753,11185,12027,12294,12053,11396,10475,9423,8406,7565,7018,6853,7105,7762,8746,9940,11170,12246,12960,13142,12635,11383,9360,6660,3424,-128,-3752,-7171,-10149,-12459,-13960,-14577,-14309,-13247,-11530,-9350,-6931,-4469,-2169,-154,1464,2668,3450,3872,3986,3882,3628,3308,2978,2702,2511,2441,2493,2663,2933,3262,3627,3971,4276,4498,4638,4683,4639,4526,4334,4078,3729,3269,2663,1888,950,-139,-1301,-2463,-3499,-4302,-4758,-4799,-4379,-3511,-2243,-675,1065,2829,4445,5769,6646,6994,6743,5914,4572,2847,929,-983,-2659,-3906,-4573,-4560,-3877,-2562,-773,1317,3489,5508,7179,8312,8788,8530,7540,5863,3622,959,-1942,-4881,-7694,-10201,-12302,-13900,-14979,-15530,-15616,-15286,-14649,-13787,-12808,-11797,-10821,-9937,-9146,-8442,-7780,-7078,-6283,-5288,-4061,-2546,-760,1277,3479,5756,7974,10000,11681,12901,13532,13524,12851,11555,9735,7530,5112,2675,396,-1563,-3066,-4048,-4442,-4293,-3625,-2566,-1227,238,1666,2938,3922,4564,4838,4763,4417,3877,3255,2629,2082,1640,1333,1135,1034,1002,1011,1076,1179,1370,1670,2102,2727,3504,4471,5557,6721,7885,8954,9835,10428,10646,10411,9693,8466,6787,4719,2381,-86,-2541,-4829,-6833,-8445,-9595,-10253,-10420,-10144,-9513,-8631,-7641,-6681,-5893,-5377,-5217,-5419,-5967,-6768,-7711,-8648,-9435,-9938,-10051,-9712,-8894,-7626,-5955,-3976,-1789,477,2696,4732,6456,7752,8534,8735,8364,7444,6081,4403,2571,768,-835,-2094,-2883,-3154,-2900,-2183,-1127,103,1318,2318,2943,3073,2667,1752,441,-1105,-2673,-4040,-5014,-5428,-5213,-4359,-2965,-1191,727,2530,3969,4807,4906,4189,2681,514,-2120,-4948,-7693,-10057,-11803,-12721,-12716,-11757,-9922,-7374,-4328,-1073,2127,4997,7330,8982,9893,10097,9693,8849,7754,6610,5584,4801,4316,4122,4154,4291,4409,4363,4050,3406,2413,1141,-312,-1779,-3077,-4034,-4489,-4357,-3606,-2299,-560,1405,3396,5166,6551,7413,7709,7475,6810,5866,4814,3824,3028,2540,2406,2656,3250,4140,5241,6439,7620,8655,9407,9775,9654,8987,7775,6032,3870,1398,-1203,-3776,-6144,-8175,-9765,-10859,-11453,-11590,-11342,-10825,-10152,-9450,-8830,-8376,-8158,-8193,-8485,-8990,-9666,-10428,-11216,-11943,-12550,-12967,-13139,-13018,-12563,-11749,-10570,-9027,-7174,-5048,-2748,-347,2049,4345,6466,8327,9895,11131,12037,12624,12920,12958,12769,12377,11788,10994,9978,8715,7184,5400,3375,1189,-1076,-3303,-5353,-7110,-8452,-9297,-9589,-9305,-8465,-7124,-5373,-3331,-1146,1030,3056,4798,6186,7165,7758,8011,8026,7906,7769,7721,7814,8104,8553,9143,9771,10378,10852,11139,11181,10971,10517,9877,9093,8248,7377,6515,5663,4775,3811,2689,1353,-236,-2099,-4173,-6406,-8650,-10784,-12648,-14112,-15083,-15487,-15335,-14630,-13480,-11942,-10169,-8242,-6310,-4464,-2813,-1438,-407,238,472,317,-191,-967,-1916,-2904,-3810,-4503,-4880,-4873,-4445,-3626,-2475,-1107,336,1706,2829,3592,3859,3599,2775,1456,-275,-2271,-4363,-6374,-8125,-9489,-10351,-10685,-10489,-9820,-8782,-7462,-5981,-4415,-2829,-1258,292,1829,3362,4908,6463,8010,9511,10916,12154,13170,13890,14276,14292,13943,13246,12250,11016,9614,8111,6579,5060,3606,2233,971,-178,-1201,-2100,-2884,-3555,-4148,-4679,-5189,-5715,-6275,-6907,-7598,-8344,-9110,-9835,-10466,-10912,-11111,-10984,-10485,-9599,-8330,-6758,-4973,-3119,-1360,164,1309,2012,2250,2089,1653,1113,665,499,760,1550,2881,4697,6871,9209,11493,13497,15016,15892,16044,15451,14190,12380,10210,7865,5552,3428,1624,209,-797,-1417,-1715,-1769,-1670,-1503,-1336,-1228,-1205,-1287,-1456,-1699,-1972,-2247,-2473,-2628,-2678,-2620,-2454,-2198,-1880,-1538,-1212,-955,-819,-845,-1106,-1601,-2388,-3420,-4685,-6092,-7546,-8938,-10132,-11046,-11573,-11693,-11371,-10660,-9612,-8327,-6909,-5480,-4139,-2989,-2088,-1480,-1158,-1095,-1222,-1452,-1693,-1857,-1868,-1701,-1329,-803,-157,533,1191,1754,2163,2371,2371,2152,1747,1196,555,-103,-717,-1196,-1491,-1519,-1248,-628,347,1675,3314,5195,7211,9236,11108,12682,13817,14417,14437,13899,12893,11567,10104,8698,7516,6693,6268,6235,6484,6879,7232,7382,7195,6595,5601,4273,2751,1200,-224,-1362,-2135,-2499,-2490,-2199,-1750,-1309,-1011,-992,-1318,-2017,-3057,-4334,-5732,-7071,-8185,-8914,-9107,-8705,-7659,-6052,-3980,-1650,748,2957,4795,6071,6682,6588,5800,4413,2550,380,-1933,-4213,-6320,-8152,-9623,-10736,-11471,-11893,-12021,-11939,-11657,-11239,-10701,-10062,-9369,-8616,-7867,-7122,-6428,-5785,-5208,-4672,-4173,-3656,-3108,-2470,-1746,-899,53,1099,2229,3397,4614,5837,7089,8348,9629,10912,12159,13317,14292,14974,15262,15032,14241,12850,10905,8500,5776,2913,102,-2484,-4686,-6413,-7617,-8305,-8556,-8459,-8148,-7746,-7363,-7082,-6947,-6956,-7090,-7272,-7448,-7515,-7417,-7088,-6490,-5627,-4498,-3168,-1679,-120,1436,2905,4227,5335,6214,6834,7216,7382,7374,7260,7082,6927,6822,6832,6949,7178,7450,7712,7853,7792,7430,6708,5592,4079,2232,115,-2138,-4399,-6506,-8305,-9642,-10403,-10485,-9863,-8548,-6636,-4284,-1704,861,3149,4958,6107,6543,6277,5433,4203,2815,1528,539,31,61,649,1685,3036,4494,5858,6933,7555,7633,7103,5996,4365,2314,-19,-2513,-5004,-7394,-9555,-11429,-12952,-14118,-14917,-15380,-15534,-15406,-15038,-14434,-13614,-12577,-11319,-9845,-8169,-6307,-4321,-2248,-177,1818,3663,5259,6568,7501,8044,8163,7865,7175,6142,4843,3373,1860,426,-790,-1680,-2142,-2151,-1681,-803,403,1810,3274,4652,5809,6630,7046,7004,6526,5638,4429,2999,1473,-31,-1371,-2463,-3173,-3469,-3271,-2592,-1436,118,1987,4013,6049,7899,9396,10375,10738,10443,9519,8094,6338,4484,2758,1380,486,163,382,1050,1996,3035,3951,4590,4822,4588,3907,2828,1471,-29,-1523,-2844,-3866,-4451,-4546,-4107,-3200,-1913,-435,1035,2268,3036,3195,2630,1359,-520,-2807,-5247,-7518,-9357,-10501,-10798,-10219,-8804,-6766,-4343,-1862,371,2084,3061,3236,2587,1266,-539,-2566,-4530,-6180,-7308,-7771,-7537,-6620,-5147,-3254,-1149,1007,3021,4778,6168,7144,7681,7789,7495,6847,5897,4715,3374,1950,532,-816,-2025,-3050,-3871,-4467,-4868,-5075,-5147,-5092,-4953,-4746,-4468,-4143,-3738,-3289,-2784,-2276,-1798,-1413,-1183,-1154,-1366,-1826,-2506,-3361,-4305,-5237,-6040,-6596,-6801,-6574,-5875,-4711,-3128,-1247,817,2881,4797,6393,7563,8198,8285,7830,6911,5663,4233,2832,1632,834,550,893,1837,3343,5246,7338,9383,11103,12284,12732,12356,11143,9176,6615,3683,636,-2265,-4768,-6682,-7830,-8145,-7589,-6211,-4134,-1509,1431,4448,7287,9691,11465,12440,12549,11789,10252,8114,5589,2948,447,-1695,-3286,-4272,-4613,-4424,-3837,-3056,-2300,-1765,-1624,-1966,-2838,-4188,-5930,-7912,-9979,-11972,-13747,-15213,-16289,-16976,-17271,-17224,-16873,-16267,-15439,-14392,-13143,-11666,-9967,-8053,-5947,-3712,-1420,839,2964,4873,6498,7790,8753,9381,9719,9805,9664,9345,8847,8194,7391,6451,5394,4265,3094,1955,883,-70,-871,-1512,-1980,-2296,-2462,-2500,-2408,-2200,-1866,-1409,-831,-135,657,1519,2415,3293,4114,4831,5412,5845,6105,6216,6163,5976,5657,5224,4686,4079,3420,2770,2174,1696,1409,1364,1615,2179,3046,4155,5410,6657,7733,8450,8645,8199,7054,5230,2835,31,-2940,-5840,-8398,-10410,-11664,-12091,-11605,-10289,-8225,-5612,-2672,332,3110,5419,7002,7712,7440,6185,4046,1199,-2074,-5457,-8592,-11132,-12803,-13384,-12811,-11114,-8469,-5149,-1505,2091,5273,7751,9309,9867,9439,8172,6266,4001,1637,-563,-2406,-3758,-4557,-4815,-4585,-3958,-3035,-1903,-663,636,1905,3113,4160,5010,5555,5747,5523,4856,3777,2335,648,-1145,-2893,-4432,-5630,-6395,-6652,-6414,-5690,-4568,-3129,-1492,228,1916,3451,4744,5698,6251,6365,6015,5234,4063,2588,917,-825,-2523,-4044,-5323,-6288,-6934,-7287,-7393,-7338,-7192,-7024,-6881,-6776,-6692,-6601,-6442,-6172,-5755,-5160,-4408,-3494,-2477,-1359,-200,1008,2229,3470,4717,5943,7124,8193,9091,9741,10073,10045,9653,8911,7916,6735,5520,4350,3367,2613,2166,2024,2194,2637,3329,4211,5239,6352,7473,8539,9439,10089,10367,10200,9495,8245,6449,4201,1636,-1056,-3645,-5909,-7628,-8669,-8939,-8474,-7372,-5830,-4086,-2408,-1044,-176,48,-370,-1408,-2924,-4749,-6701,-8580,-10248,-11578,-12518,-13029,-13127,-12841,-12199,-11264,-10068,-8677,-7166,-5597,-4085,-2703,-1566,-732,-275,-195,-499,-1110,-1960,-2919,-3872,-4685,-5259,-5505,-5401,-4940,-4182,-3207,-2114,-1012,-3,839,1449,1807,1897,1752,1398,908,358,-170,-556,-720,-544,21,1041,2503,4377,6580,8987,11448,13801,15860,17479,18513,18873,18516,17458,15764,13565,11005,8269,5539,2976,748,-1050,-2303,-2990,-3065,-2576,-1574,-171,1482,3210,4802,6064,6796,6879,6228,4855,2846,364,-2382,-5139,-7677,-9777,-11292,-12116,-12247,-11711,-10621,-9109,-7338,-5477,-3688,-2116,-879,-71,265,85,-565,-1662,-3092,-4743,-6444,-8021,-9282,-10056,-10212,-9664,-8402,-6504,-4083,-1369,1432,4037,6239,7831,8701,8811,8194,6973,5303,3379,1393,-487,-2120,-3434,-4373,-4970,-5243,-5280,-5134,-4882,-4568,-4220,-3849,-3439,-2967,-2407,-1748,-969,-108,834,1793,2745,3638,4447,5139,5682,6061,6231,6192,5917,5439,4781,4030,3266,2603,2134,1933,2033,2417,3023,3733,4417,4925,5117,4899,4205,3036,1451,-441,-2486,-4502,-6301,-7718,-8610,-8908,-8579,-7682,-6292,-4558,-2628,-653,1217,2877,4239,5259,5930,6284,6370,6285,6121,5991,5991,6196,6635,7299,8102,8936,9635,10038,9985,9368,8118,6266,3882,1135,-1784,-4634,-7192,-9228,-10584,-11129,-10822,-9688,-7827,-5425,-2708,40,2531,4494,5704,6017,5375,3837,1544,-1262,-4296,-7256,-9832,-11792,-12932,-13182,-12513,-11025,-8850,-6198,-3284,-353,2384,4716,6500,7598,7973,7574,6473,4726,2486,-95,-2808,-5448,-7797,-9667,-10896,-11401,-11145,-10200,-8685,-6816,-4805,-2929,-1397,-411,-84,-457,-1482,-3044,-4947,-6956,-8817,-10267,-11098,-11131,-10301,-8604,-6142,-3090,324,3835,7179,10124,12472,14109,14966,15060,14461,13289,11694,9850,7915,6044,4365,2956,1878,1143,727,606,715,1002,1418,1903,2429,2958,3458,3915,4308,4615,4841,4950,4954,4818,4533,4077,3433,2593,1575,410,-823,-2029,-3087,-3864,-4254,-4172,-3592,-2554,-1140,491,2174,3716,4961,5769,6083,5879,5211,4173,2890,1505,148,-1056,-2025,-2696,-3068,-3147,-3009,-2704,-2337,-1974,-1685,-1523,-1492,-1621,-1865,-2235,-2684,-3205,-3775,-4372,-4974,-5553,-6044,-6414,-6573,-6469,-6046,-5268,-4149,-2728,-1107,592,2198,3555,4506,4937,4777,4030,2746,1051,-902,-2921,-4809,-6393,-7526,-8127,-8167,-7687,-6776,-5586,-4265,-3001,-1934,-1197,-863,-945,-1408,-2147,-3015,-3849,-4469,-4741,-4564,-3907,-2822,-1400,177,1749,3113,4135,4707,4814,4489,3839,3005,2135,1379,833,573,594,893,1388,2030,2728,3432,4087,4676,5179,5601,5950,6225,6429,6552,6565,6452,6171,5700,5024,4139,3095,1935,788,-241,-980,-1302,-1071,-217,1278,3358,5881,8643,11376,13790,15583,16517,16393,15136,12784,9461,5464,1084,-3254,-7198,-10376,-12550,-13530,-13311,-11941,-9633,-6642,-3293,74,3126,5588,7231,7936,7654,6460,4499,2015,-724,-3406,-5761,-7554,-8640,-8975,-8596,-7651,-6322,-4849,-3434,-2267,-1466,-1070,-1073,-1375,-1868,-2405,-2859,-3142,-3193,-3042,-2742,-2409,-2195,-2219,-2625,-3474,-4781,-6510,-8517,-10659,-12704,-14457,-15713,-16336,-16234,-15419,-13953,-11987,-9709,-7328,-5037,-3017,-1341,-78,841,1475,1957,2409,2930,3588,4398,5329,6311,7261,8085,8729,9155,9373,9430,9380,9304,9226,9191,9148,9064,8846,8403,7671,6586,5158,3438,1524,-417,-2224,-3689,-4662,-5001,-4654,-3615,-1964,173,2612,5170,7628,9825,11597,12845,13523,13609,13168,12262,11020,9545,7985,6419,4950,3603,2384,1267,186,-910,-2087,-3365,-4756,-6215,-7669,-9041,-10197,-11065,-11536,-11565,-11138,-10268,-9043,-7550,-5950,-4382,-3013,-1983,-1399,-1320,-1762,-2657,-3908,-5354,-6813,-8093,-9010,-9415,-9199,-8330,-6818,-4759,-2282,421,3160,5717,7910,9600,10673,11115,10935,10233,9118,7749,6265,4791,3435,2232,1213,355,-368,-983,-1509,-1946,-2280,-2496,-2567,-2513,-2335,-2095,-1856,-1696,-1694,-1925,-2411,-3177,-4169,-5318,-6504,-7587,-8428,-8893,-8903,-8419,-7473,-6157,-4610,-3006,-1518,-307,517,903,862,482,-117,-779,-1345,-1697,-1738,-1450,-857,-37,898,1817,2599,3139,3388,3317,2983,2452,1848,1290,895,742,878,1286,1897,2616,3305,3845,4133,4109,3779,3193,2475,1747,1189,914,1050,1631,2664,4078,5766,7588,9383,11012,12336,13263,13728,13701,13196,12247,10924,9315,7525,5665,3854,2190,769,-347,-1122,-1559,-1685,-1559,-1255,-834,-376,90,521,899,1210,1426,1521,1443,1150,588,-282,-1456,-2932,-4614,-6419,-8197,-9790,-11048,-11821,-12006,-11549,-10444,-8759,-6604,-4157,-1614,789,2826,4285,4998,4860,3842,2000,-514,-3498,-6669,-9753,-12458,-14564,-15873,-16347,-15946,-14829,-13121,-11085,-8932,-6897,-5140,-3765,-2796,-2161,-1769,-1444,-1063,-490,327,1389,2622,3892,5060,5948,6448,6479,6034,5188,4043,2767,1509,425,-380,-823,-887,-587,31,868,1849,2849,3783,4570,5157,5522,5692,5680,5580,5430,5324,5303,5426,5694,6128,6677,7310,7954,8544,9010,9307,9389,9251,8893,8328,7585,6678,5625,4432,3089,1606,-23,-1774,-3610,-5472,-7278,-8916,-10299,-11296,-11824,-11793,-11158,-9894,-8048,-5662,-2881,162,3251,6185,8721,10670,11838,12136,11503,10006,7758,4956,1853,-1298,-4218,-6693,-8546,-9692,-10118,-9909,-9191,-8154,-6969,-5794,-4739,-3847,-3114,-2479,-1889,-1258,-595,120,777,1291,1506,1303,577,-707,-2521,-4745,-7203,-9654,-11841,-13517,-14464,-14547,-13694,-11950,-9424,-6317,-2878,615,3885,6684,8812,10149,10625,10284,9203,7543,5488,3255,1054,-907,-2460,-3475,-3877,-3652,-2833,-1515,190,2127,4153,6103,7841,9235,10176,10591,10440,9711,8456,6730,4655,2347,-36,-2355,-4457,-6221,-7543,-8362,-8644,-8414,-7704,-6605,-5195,-3585,-1862,-138,1522,3022,4315,5354,6111,6585,6795,6767,6573,6242,5871,5475,5124,4808,4526,4239,3881,3398,2721,1816,686,-628,-2027,-3382,-4545,-5361,-5715,-5533,-4816,-3633,-2127,-478,1089,2388,3237,3548,3287,2511,1346,-35,-1417,-2605,-3401,-3694,-3396,-2525,-1157,569,2459,4317,5950,7204,7978,8245,8022,7399,6476,5391,4243,3139,2120,1201,354,-483,-1385,-2413,-3625,-5019,-6565,-8177,-9747,-11140,-12241,-12940,-13198,-12999,-12400,-11495,-10403,-9264,-8198,-7292,-6594,-6086,-5710,-5368,-4929,-4287,-3345,-2044,-403,1557,3713,5959,8143,10117,11756,12952,13640,13797,13442,12630,11454,10018,8440,6842,5308,3939,2756,1789,1018,399,-97,-515,-870,-1159,-1358,-1428,-1321,-1004,-462,301,1222,2243,3244,4116,4734,5001,4824,4182,3074,1554,-263,-2266,-4283,-6175,-7787,-9003,-9738,-9945,-9631,-8847,-7685,-6261,-4719,-3183,-1769,-562,409,1120,1623,1954,2194,2411,2654,2974,3369,3826,4281,4678,4910,4921,4643,4048,3171,2047,790,-508,-1718,-2749,-3533,-4021,-4248,-4225,-4044,-3764,-3451,-3159,-2893,-2655,-2401,-2081,-1637,-1008,-157,951,2286,3817,5427,7003,8361,9345,9766,9513,8492,6704,4220,1184,-2181,-5620,-8852,-11600,-13652,-14841,-15135,-14552,-13262,-11458,-9418,-7401,-5652,-4350,-3605,-3432,-3774,-4513,-5484,-6510,-7426,-8080,-8370,-8237,-7649,-6640,-5257,-3567,-1681,336,2368,4349,6193,7845,9249,10371,11192,11699,11914,11861,11588,11160,10634,10086,9559,9093,8695,8347,8021,7668,7246,6731,6103,5393,4636,3889,3242,2753,2513,2561,2913,3549,4384,5303,6137,6715,6859,6444,5380,3672,1387,-1327,-4263,-7188,-9843,-12011,-13498,-14197,-14046,-13098,-11434,-9242,-6707,-4058,-1521,734,2541,3832,4574,4789,4561,3979,3168,2219,1230,256,-669,-1527,-2334,-3091,-3817,-4510,-5164,-5757,-6260,-6635,-6852,-6885,-6729,-6378,-5857,-5169,-4361,-3445,-2484,-1522,-639,73,533,630,312,-469,-1705,-3320,-5204,-7183,-9035,-10570,-11537,-11817,-11258,-9881,-7723,-4963,-1807,1458,4571,7267,9355,10721,11332,11251,10623,9618,8471,7363,6483,5944,5793,6034,6576,7317,8124,8845,9398,9679,9690,9427,8956,8330,7617,6858,6075,5262,4386,3413,2310,1065,-277,-1667,-2964,-4051,-4757,-4966,-4554,-3519,-1854,298,2796,5401,7894,10033,11623,12532,12670,12056,10745,8869,6579,4058,1476,-1020,-3296,-5292,-6945,-8273,-9286,-10049,-10592,-10985,-11236,-11369,-11364,-11196,-10838,-10268,-9487,-8531,-7448,-6349,-5307,-4461,-3862,-3586,-3631,-3955,-4490,-5115,-5718,-6193,-6443,-6422,-6102,-5490,-4614,-3525,-2262,-882,567,2045,3499,4889,6152,7236,8066,8588,8752,8549,8000,7181,6186,5148,4175,3369,2772,2369,2105,1850,1489,868,-96,-1459,-3193,-5190,-7298,-9288,-10963,-12097,-12568,-12287,-11294,-9685,-7664,-5436,-3272,-1363,100,1047,1456,1424,1077,630,259,187,523,1393,2771,4631,6818,9155,11426,13385,14842,15599,15582,14724,13113,10826,8084,5056,1992,-920,-3503,-5633,-7244,-8322,-8894,-9035,-8823,-8356,-7705,-6946,-6103,-5205,-4245,-3217,-2118,-940,296,1575,2847,4073,5195,6156,6895,7365,7510,7307,6731,5796,4533,3021,1365,-296,-1797,-2983,-3708,-3865,-3416,-2386,-870,950,2876,4655,6053,6883,7002,6379,5076,3241,1124,-1020,-2889,-4271,-4987,-4998,-4348,-3203,-1784,-371,787,1462,1528,939,-242,-1853,-3685,-5489,-7013,-8082,-8550,-8389,-7630,-6386,-4803,-3054,-1314,291,1624,2622,3236,3435,3241,2651,1711,455,-1059,-2759,-4565,-6380,-8105,-9640,-10907,-11832,-12387,-12568,-12399,-11947,-11273,-10453,-9550,-8604,-7619,-6593,-5474,-4231,-2830,-1266,430,2187,3907,5468,6763,7700,8239,8389,8212,7818,7345,6933,6719,6783,7179,7868,8794,9819,10808,11617,12120,12245,11961,11301,10349,9216,8059,7010,6199,5732,5630,5929,6541,7399,8355,9288,10047,10513,10587,10205,9345,8019,6281,4215,1935,-443,-2785,-4983,-6926,-8540,-9771,-10585,-10989,-10983,-10630,-9948,-9021,-7886,-6611,-5246,-3846,-2456,-1152,22,969,1643,1966,1922,1504,772,-195,-1267,-2312,-3193,-3798,-4056,-3938,-3471,-2703,-1743,-690,329,1199,1828,2136,2080,1656,873,-205,-1518,-2966,-4443,-5845,-7045,-7959,-8492,-8620,-8332,-7704,-6822,-5851,-4944,-4273,-3976,-4139,-4778,-5838,-7171,-8587,-9856,-10731,-11029,-10587,-9367,-7387,-4781,-1743,1483,4620,7429,9678,11244,12036,12085,11456,10300,8780,7094,5426,3938,2773,2015,1704,1841,2350,3137,4064,4977,5736,6213,6318,6001,5272,4149,2739,1110,-595,-2277,-3817,-5126,-6122,-6755,-6989,-6807,-6210,-5211,-3830,-2109,-87,2172,4598,7095,9575,11910,13991,15690,16891,17490,17400,16571,14977,12658,9678,6166,2301,-1712,-5611,-9152,-12073,-14186,-15339,-15491,-14692,-13083,-10891,-8408,-5913,-3724,-2057,-1101,-913,-1473,-2650,-4224,-5931,-7478,-8575,-9020,-8653,-7449,-5483,-2917,-5,2976,5732,8013,9624,10459,10513,9859,8662,7129,5491,3974,2740,1902,1465,1385,1525,1740,1850,1735,1265,441,-758,-2229,-3872,-5553,-7122,-8471,-9506,-10169,-10475,-10436,-10143,-9685,-9154,-8675,-8294,-8099,-8066,-8200,-8397,-8581,-8610,-8359,-7713,-6592,-4943,-2815,-261,2541,5439,8172,10576,12408,13584,14011,13729,12847,11528,9996,8463,7128,6131,5536,5329,5409,5633,5799,5714,5218,4176,2571,430,-2111,-4835,-7497,-9806,-11502,-12378,-12303,-11258,-9332,-6716,-3680,-540,2390,4829,6567,7493,7589,6949,5715,4113,2353,655,-803,-1898,-2557,-2752,-2520,-1888,-950,251,1600,3058,4499,5872,7061,7999,8602,8832,8647,8086,7161,5980,4615,3205,1850,671,-246,-840,-1076,-964,-537,149,1011,1981,2961,3888,4666,5240,5534,5506,5121,4390,3339,2065,650,-765,-2055,-3117,-3833,-4197,-4160,-3807,-3190,-2450,-1706,-1094,-723,-664,-964,-1587,-2511,-3611,-4820,-6003,-7071,-7946,-8576,-8948,-9095,-9044,-8888,-8680,-8503,-8407,-8420,-8553,-8760,-9011,-9196,-9260,-9094,-8650,-7890,-6821,-5507,-4032,-2523,-1101,121,1064,1698,2037,2153,2140,2109,2190,2451,2973,3755,4766,5945,7161,8322,9279,9955,10260,10184,9726,8970,7989,6922,5884,5016,4428,4202,4388,4970,5903,7066,8314,9468,10338,10765,10613,9809,8342,6261,3673,741,-2373,-5459,-8347,-10874,-12898,-14337,-15124,-15240,-14717,-13597,-11985,-9993,-7762,-5448,-3175,-1088,742,2251,3431,4312,4957,5438,5853,6276,6774,7375,8099,8891,9713,10453,11018,11281,11146,10526,9379,7709,5568,3062,342,-2435,-5077,-7448,-9401,-10886,-11860,-12360,-12451,-12217,-11776,-11223,-10664,-10169,-9797,-9561,-9464,-9441,-9444,-9375,-9148,-8711,-7999,-7042,-5852,-4532,-3162,-1871,-741,150,781,1163,1353,1439,1507,1660,1957,2447,3133,3986,4951,5954,6906,7721,8324,8651,8676,8396,7845,7093,6234,5365,4601,4005,3638,3498,3537,3686,3827,3852,3646,3138,2281,1109,-309,-1836,-3297,-4502,-5254,-5393,-4816,-3486,-1464,1118,4039,7044,9835,12156,13775,14542,14406,13384,11607,9238,6504,3618,781,-1841,-4150,-6086,-7657,-8895,-9867,-10637,-11276,-11831,-12330,-12794,-13199,-13544,-13786,-13905,-13880,-13687,-13330,-12806,-12135,-11321,-10395,-9353,-8201,-6942,-5541,-4011,-2314,-472,1514,3596,5731,7835,9837,11640,13176,14367,15183,15586,15613,15281,14681,13868,12945,11965,10993,10030,9088,8124,7099,5976,4710,3313,1782,187,-1415,-2928,-4255,-5325,-6066,-6455,-6506,-6244,-5763,-5135,-4478,-3893,-3468,-3290,-3399,-3812,-4506,-5408,-6409,-7370,-8123,-8512,-8390,-7664,-6300,-4326,-1870,914,3789,6521,8884,10686,11808,12220,11948,11132,9927,8530,7136,5870,4834,4030,3406,2855,2234,1406,254,-1274,-3175,-5335,-7613,-9765,-11565,-12773,-13196,-12719,-11324,-9086,-6204,-2936,380,3410,5827,7396,7962,7515,6162,4120,1704,-753,-2899,-4468,-5249,-5174,-4281,-2701,-695,1483,3525,5166,6219,6546,6147,5079,3509,1628,-320,-2127,-3579,-4560,-4958,-4794,-4080,-2937,-1473,154,1804,3328,4624,5579,6142,6263,5930,5156,3978,2451,668,-1289,-3284,-5225,-6970,-8440,-9527,-10192,-10391,-10131,-9444,-8382,-7018,-5443,-3740,-2009,-333,1215,2570,3703,4582,5221,5624,5832,5865,5770,5558,5272,4898,4472,3954,3364,2655,1824,837,-309,-1619,-3068,-4609,-6185,-7683,-9034,-10102,-10816,-11097,-10901,-10249,-9169,-7763,-6134,-4423,-2748,-1226,68,1100,1867,2430,2855,3248,3705,4305,5104,6113,7292,8574,9847,11003,11922,12526,12766,12635,12195,11500,10691,9842,9099,8483,8073,7809,7664,7513,7256,6766,5948,4747,3141,1192,-1025,-3360,-5677,-7810,-9625,-11025,-11932,-12359,-12315,-11886,-11172,-10269,-9305,-8361,-7507,-6778,-6162,-5625,-5106,-4534,-3851,-3007,-2001,-834,434,1750,3029,4200,5197,5970,6491,6766,6794,6628,6293,5825,5262,4592,3823,2920,1864,617,-809,-2425,-4171,-5996,-7817,-9534,-11062,-12330,-13266,-13872,-14118,-14068,-13742,-13222,-12556,-11803,-11002,-10177,-9330,-8457,-7525,-6514,-5378,-4101,-2644,-1017,782,2702,4680,6618,8402,9910,11036,11709,11887,11619,10960,10063,9064,8139,7426,7041,7037,7430,8142,9103,10133,11133,11907,12379,12439,12072,11289,10151,8744,7182,5566,4000,2551,1268,154,-790,-1627,-2378,-3116,-3846,-4583,-5275,-5867,-6231,-6294,-5902,-5026,-3592,-1648,721,3395,6143,8798,11084,12839,13873,14097,13480,12070,9993,7422,4580,1668,-1088,-3566,-5630,-7287,-8520,-9435,-10102,-10646,-11155,-11709,-12339,-13046,-13779,-14472,-15008,-15308,-15253,-14792,-13887,-12540,-10807,-8749,-6479,-4091,-1709,572,2661,4494,6025,7238,8132,8724,9045,9121,8998,8695,8250,7678,6998,6227,5373,4455,3481,2485,1472,488,-457,-1335,-2121,-2831,-3441,-3987,-4469,-4914,-5325,-5724,-6092,-6445,-6764,-7044,-7277,-7450,-7559,-7595,-7557,-7445,-7270,-7056,-6820,-6612,-6440,-6359,-6345,-6403,-6462,-6458,-6276,-5820,-4984,-3698,-1939,277,2865,5702,8626,11449,14007,16128,17716,18692,19056,18860,18176,17142,15858,14454,13026,11610,10272,8961,7695,6412,5104,3752,2379,1023,-249,-1368,-2262,-2896,-3243,-3339,-3244,-3042,-2843,-2739,-2804,-3083,-3573,-4239,-5011,-5793,-6488,-6994,-7222,-7120,-6647,-5822,-4667,-3269,-1684,-46,1596,3100,4431,5467,6180,6486,6373,5811,4831,3475,1833,6,-1863,-3654,-5221,-6461,-7283,-7645,-7534,-6989,-6090,-4935,-3670,-2429,-1361,-585,-199,-235,-702,-1519,-2602,-3801,-4980,-6000,-6736,-7108,-7066,-6590,-5719,-4496,-3013,-1378,317,1936,3390,4594,5473,6009,6185,6016,5546,4818,3893,2847,1736,645,-376,-1274,-2016,-2606,-3055,-3419,-3753,-4139,-4630,-5292,-6125,-7134,-8254,-9403,-10479,-11345,-11902,-12033,-11694,-10854,-9554,-7868,-5913,-3819,-1726,256,2037,3565,4841,5880,6744,7492,8182,8866,9558,10264,10945,11584,12106,12514,12748,12841,12791,12646,12463,12281,12171,12154,12245,12434,12661,12865,12946,12817,12391,11617,10471,8979,7202,5234,3187,1187,-676,-2304,-3669,-4747,-5570,-6169,-6601,-6917,-7152,-7356,-7528,-7697,-7855,-8003,-8118,-8176,-8118,-7904,-7449,-6704,-5621,-4169,-2382,-300,1963,4281,6485,8410,9873,10740,10889,10277,8904,6843,4232,1243,-1900,-4975,-7779,-10123,-11911,-13074,-13641,-13693,-13349,-12774,-12120,-11533,-11111,-10918,-10940,-11147,-11441,-11709,-11844,-11725,-11268,-10424,-9175,-7560,-5659,-3577,-1462,555,2322,3742,4729,5254,5347,5055,4499,3780,3041,2386,1914,1686,1716,2009,2507,3181,3935,4728,5488,6157,6721,7109,7337,7362,7197,6841,6318,5660,4919,4145,3397,2722,2152,1699,1356,1095,878,677,452,201,-84,-377,-646,-838,-904,-792,-449,145,1000,2097,3375,4768,6168,7475,8579,9407,9876,9992,9728,9162,8336,7349,6272,5187,4138,3160,2254,1410,598,-196,-1018,-1859,-2743,-3659,-4591,-5528,-6432,-7285,-8041,-8685,-9178,-9513,-9672,-9672,-9514,-9241,-8861,-8423,-7929,-7405,-6840,-6231,-5557,-4816,-3991,-3105,-2165,-1213,-271,622,1451,2205,2878,3490,4051,4566,5059,5492,5865,6109,6186,6026,5584,4827,3750,2383,790,-943,-2695,-4355,-5812,-6978,-7803,-8281,-8431,-8330,-8053,-7685,-7310,-6962,-6669,-6404,-6128,-5783,-5323,-4703,-3926,-2995,-1952,-830,322,1491,2650,3816,4991,6199,7426,8676,9880,10994,11913,12553,12824,12673,12081,11072,9731,8143,6466,4791,3259,1915,812,-69,-764,-1340,-1876,-2437,-3089,-3855,-4752,-5752,-6822,-7892,-8896,-9758,-10389,-10733,-10712,-10307,-9500,-8314,-6821,-5097,-3269,-1471,176,1533,2510,3054,3128,2799,2117,1242,296,-525,-1103,-1282,-1016,-258,933,2497,4297,6219,8110,9863,11362,12548,13347,13751,13724,13284,12436,11211,9668,7868,5909,3888,1930,124,-1419,-2657,-3552,-4112,-4380,-4402,-4253,-3989,-3681,-3367,-3085,-2857,-2676,-2555,-2459,-2395,-2328,-2256,-2159,-2018,-1828,-1566,-1216,-778,-244,371,1026,1682,2247,2646,2772,2548,1900,805,-717,-2600,-4714,-6900,-8977,-10749,-12081,-12839,-13008,-12585,-11695,-10460,-9079,-7716,-6530,-5608,-4988,-4612,-4373,-4135,-3720,-3033,-1956,-512,1263,3239,5258,7157,8775,9988,10750,11037,10925,10500,9896,9245,8668,8264,8075,8131,8381,8776,9207,9571,9748,9633,9155,8245,6922,5205,3184,978,-1277,-3432,-5343,-6904,-8034,-8721,-8979,-8896,-8562,-8108,-7649,-7283,-7080,-7060,-7218,-7490,-7809,-8086,-8227,-8177,-7861,-7274,-6391,-5239,-3834,-2230,-458,1391,3274,5065,6696,8029,8970,9420,9313,8641,7450,5841,3997,2106,407,-907,-1657,-1765,-1207,-83,1458,3181,4833,6173,6990,7163,6649,5504,3865,1921,-119,-2041,-3685,-4931,-5730,-6092,-6071,-5758,-5257,-4666,-4075,-3553,-3156,-2913,-2868,-3026,-3403,-3991,-4752,-5627,-6506,-7265,-7743,-7816,-7345,-6276,-4613,-2421,132,2857,5508,7852,9674,10824,11224,10862,9835,8255,6328,4228,2158,262,-1333,-2560,-3382,-3810,-3868,-3614,-3093,-2376,-1524,-606,312,1161,1890,2453,2830,3025,3068,3009,2906,2832,2824,2930,3154,3473,3859,4250,4600,4853,4982,4965,4803,4517,4117,3631,3077,2458,1785,1044,230,-675,-1665,-2757,-3915,-5152,-6400,-7655,-8843,-9939,-10882,-11639,-12163,-12440,-12441,-12181,-11671,-10949,-10069,-9082,-8066,-7062,-6138,-5312,-4609,-4013,-3501,-3021,-2523,-1944,-1231,-342,736,2011,3430,4954,6485,7943,9220,10238,10926,11250,11220,10874,10289,9568,8801,8097,7521,7125,6906,6852,6884,6941,6911,6716,6276,5542,4491,3149,1546,-220,-2073,-3900,-5596,-7067,-8234,-9027,-9409,-9350,-8849,-7911,-6587,-4915,-3001,-951,1106,3008,4633,5853,6584,6823,6570,5946,5049,4042,3076,2266,1733,1497,1590,1946,2510,3178,3853,4455,4890,5140,5141,4928,4473,3817,2962,1940,771,-517,-1878,-3284,-4651,-5948,-7082,-8011,-8667,-9009,-9022,-8677,-8005,-7013,-5760,-4299,-2716,-1093,460,1852,2992,3805,4249,4302,3974,3318,2399,1317,190,-876,-1744,-2331,-2543,-2348,-1745,-782,448,1803,3130,4230,4962,5158,4744,3679,1986,-214,-2803,-5561,-8308,-10825,-12936,-14502,-15416,-15654,-15197,-14131,-12523,-10512,-8256,-5889,-3612,-1535,199,1530,2439,2948,3157,3156,3100,3087,3235,3601,4200,5029,6009,7095,8171,9180,10038,10694,11122,11274,11157,10728,9989,8919,7512,5795,3806,1629,-603,-2767,-4678,-6198,-7204,-7610,-7425,-6686,-5508,-4046,-2454,-909,475,1597,2411,2927,3166,3202,3093,2909,2705,2529,2402,2341,2349,2407,2525,2668,2844,3039,3247,3456,3659,3824,3938,3964,3881,3665,3303,2779,2111,1290,354,-680,-1776,-2883,-3972,-4983,-5889,-6638,-7216,-7579,-7739,-7677,-7416,-6971,-6374,-5658,-4872,-4052,-3246,-2510,-1872,-1386,-1057,-894,-876,-942,-1040,-1059,-928,-552,116,1093,2337,3764,5222,6547,7555,8079,8021,7326,6044,4285,2237,108,-1868,-3499,-4639,-5208,-5224,-4746,-3935,-2945,-1988,-1218,-798,-802,-1280,-2194,-3466,-4967,-6528,-7995,-9191,-10001,-10330,-10156,-9495,-8440,-7099,-5628,-4182,-2906,-1912,-1284,-1038,-1163,-1583,-2213,-2924,-3618,-4163,-4497,-4537,-4268,-3675,-2768,-1585,-156,1468,3234,5099,6988,8853,10614,12208,13556,14583,15226,15444,15191,14495,13351,11846,10044,8056,5997,3977,2128,526,-722,-1563,-1958,-1870,-1321,-322,1061,2745,4608,6508,8272,9744,10750,11184,10959,10074,8595,6645,4422,2134,25,-1717,-2924,-3522,-3492,-2915,-1892,-628,728,1944,2889,3391,3386,2820,1715,145,-1775,-3888,-6010,-7973,-9603,-10784,-11422,-11509,-11066,-10195,-9021,-7697,-6397,-5266,-4444,-4010,-4015,-4431,-5209,-6222,-7334,-8385,-9210,-9686,-9714,-9251,-8329,-6994,-5388,-3616,-1844,-186,1251,2401,3246,3785,4066,4145,4082,3960,3813,3711,3645,3640,3643,3629,3520,3274,2839,2203,1367,382,-703,-1794,-2827,-3721,-4442,-4963,-5313,-5514,-5649,-5758,-5919,-6152,-6479,-6866,-7263,-7597,-7764,-7694,-7287,-6513,-5327,-3761,-1843,339,2686,5080,7396,9512,11337,12774,13812,14420,14652,14558,14225,13747,13210,12671,12188,11737,11321,10860,10310,9603,8701,7597,6312,4902,3449,2031,741,-367,-1259,-1927,-2419,-2772,-3068,-3356,-3689,-4076,-4506,-4937,-5302,-5537,-5567,-5364,-4899,-4209,-3341,-2383,-1438,-599,31,404,476,275,-167,-740,-1365,-1883,-2214,-2224,-1868,-1125,-15,1330,2801,4173,5260,5857,5799,4996,3414,1135,-1700,-4859,-8083,-11077,-13591,-15386,-16341,-16363,-15507,-13850,-11574,-8885,-6002,-3156,-544,1675,3377,4513,5067,5101,4703,4019,3199,2400,1770,1412,1393,1719,2347,3179,4106,4969,5655,6036,6057,5668,4899,3778,2386,794,-917,-2679,-4429,-6121,-7709,-9163,-10425,-11484,-12253,-12733,-12841,-12584,-11926,-10891,-9506,-7831,-5952,-3966,-1988,-145,1472,2737,3613,4046,4050,3678,3014,2174,1309,557,59,-54,286,1140,2493,4298,6458,8838,11279,13612,15667,17303,18395,18889,18747,18012,16738,15040,13031,10840,8605,6413,4385,2555,989,-316,-1362,-2168,-2783,-3231,-3566,-3817,-4002,-4144,-4226,-4241,-4165,-3952,-3581,-3021,-2244,-1287,-152,1070,2299,3429,4334,4916,5084,4791,4031,2836,1302,-471,-2319,-4112,-5686,-6926,-7739,-8068,-7923,-7335,-6412,-5262,-4051,-2920,-2024,-1467,-1321,-1602,-2279,-3261,-4442,-5662,-6799,-7692,-8255,-8402,-8113,-7424,-6381,-5117,-3734,-2374,-1151,-156,562,986,1148,1105,924,698,483,335,268,274,316,343,292,120,-215,-696,-1307,-1963,-2581,-3052,-3283,-3190,-2742,-1937,-816,513,1972,3399,4702,5765,6505,6892,6884,6517,5806,4811,3597,2228,795,-625,-1938,-3050,-3881,-4339,-4383,-3977,-3141,-1947,-494,1052,2529,3745,4552,4826,4528,3670,2374,790,-851,-2339,-3435,-3991,-3868,-3058,-1590,415,2784,5323,7810,10060,11901,13222,13952,14081,13629,12659,11247,9484,7470,5297,3079,913,-1091,-2827,-4213,-5164,-5660,-5697,-5342,-4692,-3905,-3132,-2561,-2316,-2505,-3156,-4227,-5623,-7171,-8696,-9982,-10856,-11173,-10845,-9867,-8289,-6243,-3901,-1459,858,2884,4449,5483,5948,5892,5404,4621,3699,2778,1994,1420,1103,1021,1122,1313,1489,1540,1382,956,253,-700,-1836,-3063,-4276,-5384,-6297,-6979,-7398,-7578,-7555,-7383,-7128,-6834,-6552,-6293,-6066,-5845,-5608,-5300,-4885,-4314,-3540,-2552,-1319,142,1809,3648,5574,7521,9368,11007,12305,13147,13432,13098,12134,10586,8580,6280,3912,1708,-111,-1363,-1937,-1823,-1070,131,1592,3017,4166,4803,4758,3972,2438,294,-2294,-5069,-7786,-10189,-12085,-13322,-13845,-13661,-12829,-11485,-9727,-7727,-5568,-3382,-1219,835,2744,4451,5901,7048,7848,8269,8320,8031,7459,6717,5895,5127,4489,4059,3845,3818,3907,4004,3987,3768,3250,2423,1293,-62,-1541,-2998,-4309,-5318,-5938,-6096,-5766,-5008,-3883,-2541,-1124,203,1300,2053,2402,2347,1926,1255,445,-336,-969,-1306,-1291,-853,-32,1146,2573,4146,5736,7230,8511,9513,10160,10421,10285,9734,8798,7485,5830,3879,1687,-684,-3120,-5552,-7832,-9874,-11563,-12818,-13603,-13895,-13740,-13180,-12306,-11183,-9896,-8484,-6999,-5443,-3854,-2227,-623,924,2317,3483,4306,4747,4728,4306,3522,2526,1490,596,47,-19,491,1598,3213,5202,7343,9380,11065,12153,12471,11925,10496,8289,5461,2263,-1040,-4157,-6837,-8882,-10162,-10642,-10359,-9434,-8021,-6305,-4470,-2664,-1032,355,1423,2134,2476,2418,1976,1154,-23,-1486,-3155,-4900,-6577,-8015,-9071,-9603,-9550,-8901,-7710,-6116,-4262,-2354,-534,1044,2316,3248,3877,4281,4558,4825,5162,5645,6282,7044,7864,8623,9213,9513,9439,8946,8045,6783,5268,3609,1941,379,-979,-2066,-2848,-3318,-3509,-3464,-3249,-2929,-2564,-2201,-1875,-1603,-1380,-1213,-1068,-947,-823,-696,-582,-494,-484,-592,-861,-1332,-1984,-2798,-3691,-4551,-5265,-5695,-5743,-5341,-4464,-3160,-1500,384,2349,4256,5948,7324,8276,8752,8708,8147,7089,5591,3758,1714,-371,-2304,-3905,-4989,-5438,-5189,-4272,-2790,-940,1040,2881,4318,5153,5243,4577,3223,1364,-756,-2849,-4642,-5884,-6428,-6173,-5157,-3463,-1276,1198,3724,6084,8091,9610,10549,10891,10629,9821,8522,6805,4758,2464,23,-2457,-4867,-7103,-9057,-10654,-11844,-12589,-12940,-12907,-12602,-12095,-11500,-10911,-10405,-10040,-9848,-9817,-9928,-10117,-10308,-10413,-10317,-9933,-9164,-7963,-6319,-4268,-1921,587,3068,5344,7254,8679,9580,9963,9937,9617,9182,8782,8554,8584,8915,9511,10321,11219,12097,12813,13264,13351,13019,12247,11039,9458,7563,5477,3297,1152,-862,-2658,-4187,-5420,-6372,-7054,-7526,-7808,-7956,-7982,-7899,-7690,-7336,-6781,-5997,-4926,-3555,-1879,67,2206,4446,6636,8648,10319,11535,12200,12274,11776,10772,9397,7797,6164,4658,3431,2577,2135,2073,2300,2671,2999,3116,2834,2053,702,-1195,-3542,-6179,-8884,-11422,-13552,-15079,-15849,-15819,-14992,-13487,-11468,-9141,-6727,-4416,-2348,-630,733,1740,2462,2959,3307,3545,3727,3850,3943,3998,4040,4064,4108,4162,4234,4298,4309,4201,3904,3345,2483,1287,-202,-1933,-3788,-5645,-7361,-8807,-9865,-10479,-10594,-10244,-9458,-8344,-7004,-5584,-4216,-3048,-2190,-1731,-1714,-2124,-2905,-3949,-5103,-6210,-7088,-7585,-7577,-6977,-5776,-4003,-1775,768,3436,6041,8410,10392,11900,12885,13365,13391,13067,12472,11737,10904,10045,9141,8188,7134,5942,4593,3074,1430,-282,-1983,-3570,-4962,-6081,-6866,-7302,-7350,-7042,-6363,-5362,-4049,-2494,-750,1077,2878,4533,5916,6935,7533,7695,7470,6949,6250,5527,4888,4448,4242,4282,4498,4812,5087,5227,5113,4694,3947,2906,1654,307,-1002,-2132,-2968,-3431,-3478,-3136,-2464,-1565,-575,384,1174,1707,1908,1748,1230,376,-755,-2119,-3638,-5255,-6900,-8505,-10001,-11311,-12373,-13108,-13474,-13430,-12971,-12112,-10912,-9432,-7789,-6080,-4427,-2925,-1666,-679,3,434,653,763,835,974,1225,1644,2225,2943,3744,4525,5201,5641,5766,5487,4779,3646,2141,369,-1557,-3463,-5222,-6648,-7640,-8079,-7927,-7189,-5934,-4274,-2399,-468,1276,2694,3603,3955,3714,2953,1795,401,-1036,-2344,-3385,-4048,-4307,-4144,-3605,-2741,-1611,-277,1203,2786,4398,6002,7502,8860,9967,10804,11308,11488,11359,10973,10385,9681,8905,8122,7350,6605,5876,5147,4404,3627,2818,1983,1141,335,-416,-1047,-1556,-1888,-2064,-2073,-1955,-1749,-1498,-1252,-1030,-842,-678,-496,-272,50,477,1030,1693,2433,3219,3998,4732,5379,5914,6304,6538,6590,6441,6070,5472,4618,3534,2212,704,-956,-2698,-4462,-6168,-7758,-9174,-10374,-11334,-12042,-12501,-12723,-12732,-12547,-12205,-11734,-11175,-10553,-9903,-9231,-8553,-7855,-7128,-6344,-5495,-4550,-3530,-2433,-1301,-183,880,1826,2627,3257,3721,4026,4212,4307,4352,4388,4430,4503,4598,4704,4792,4835,4797,4657,4394,4005,3485,2858,2123,1311,425,-506,-1497,-2521,-3605,-4724,-5886,-7060,-8214,-9288,-10207,-10903,-11286,-11308,-10919,-10127,-8962,-7496,-5822,-4034,-2240,-501,1119,2620,4004,5310,6594,7897,9278,10745,12306,13924,15532,17050,18360,19367,19962,20071,19640,18654,17128,15122,12716,10021,7168,4288,1530,-987,-3133,-4833,-6013,-6660,-6794,-6464,-5766,-4795,-3670,-2501,-1364,-352,516,1182,1651,1898,1922,1722,1281,611,-284,-1386,-2641,-4009,-5393,-6714,-7862,-8743,-9274,-9398,-9096,-8408,-7389,-6186,-4911,-3741,-2798,-2188,-1974,-2148,-2668,-3427,-4315,-5177,-5917,-6408,-6619,-6523,-6161,-5595,-4926,-4244,-3655,-3228,-3018,-3038,-3271,-3652,-4117,-4541,-4840,-4899,-4642,-4019,-3009,-1634,43,1933,3918,5863,7644,9148,10273,10983,11227,11063,10501,9659,8597,7430,6232,5079,3994,3004,2082,1217,363,-485,-1360,-2236,-3107,-3936,-4693,-5344,-5865,-6250,-6480,-6583,-6554,-6417,-6195,-5899,-5554,-5177,-4771,-4355,-3909,-3449,-2940,-2413,-1845,-1271,-716,-203,226,559,788,935,1030,1138,1314,1621,2123,2834,3767,4897,6154,7480,8769,9940,10907,11615,12024,12143,11990,11621,11095,10484,9835,9189,8543,7874,7133,6249,5162,3815,2191,309,-1769,-3931,-6041,-7939,-9474,-10512,-10965,-10798,-10047,-8798,-7207,-5444,-3717,-2189,-1023,-282,-13,-145,-586,-1177,-1735,-2101,-2111,-1683,-772,571,2238,4057,5821,7313,8340,8748,8460,7461,5820,3668,1178,-1463,-4038,-6399,-8375,-9877,-10841,-11243,-11112,-10488,-9467,-8121,-6589,-4950,-3345,-1846,-565,449,1125,1453,1404,1020,316,-625,-1744,-2929,-4101,-5132,-5946,-6432,-6537,-6217,-5483,-4364,-2970,-1385,228,1752,3063,4078,4746,5067,5069,4808,4386,3875,3392,3011,2816,2854,3147,3676,4387,5194,5966,6584,6897,6808,6226,5139,3572,1626,-562,-2811,-4936,-6746,-8095,-8864,-9001,-8511,-7442,-5903,-4017,-1928,215,2301,4220,5915,7354,8522,9460,10175,10726,11117,11370,11453,11342,10964,10269,9205,7754,5943,3839,1572,-718,-2857,-4705,-6141,-7112,-7605,-7705,-7493,-7146,-6797,-6597,-6657,-7020,-7690,-8580,-9566,-10467,-11099,-11281,-10877,-9821,-8122,-5885,-3273,-524,2121,4422,6173,7263,7624,7317,6446,5201,3782,2419,1291,565,331,608,1379,2539,3975,5531,7055,8405,9454,10110,10304,10006,9201,7923,6212,4152,1838,-607,-3058,-5380,-7452,-9188,-10495,-11364,-11765,-11744,-11335,-10624,-9677,-8600,-7472,-6389,-5422,-4628,-4042,-3664,-3469,-3400,-3382,-3327,-3145,-2766,-2123,-1202,2,1446,3070,4775,6471,8030,9344,10319,10851,10900,10445,9486,8117,6397,4473,2468,519,-1240,-2716,-3817,-4510,-4768,-4628,-4134,-3370,-2437,-1436,-474,360,996,1384,1504,1349,927,274,-603,-1642,-2824,-4090,-5386,-6653,-7806,-8768,-9427,-9710,-9507,-8787,-7500,-5698,-3443,-878,1834,4490,6897,8871,10279,11041,11150,10658,9700,8417,7012,5636,4441,3511,2870,2499,2309,2198,2039,1725,1161,308,-838,-2230,-3762,-5330,-6767,-7942,-8715,-8977,-8660,-7742,-6241,-4252,-1882,704,3338,5840,8060,9859,11166,11928,12167,11913,11264,10305,9155,7923,6708,5585,4612,3801,3131,2566,2019,1432,714,-176,-1283,-2596,-4092,-5710,-7368,-8983,-10450,-11687,-12612,-13170,-13317,-13041,-12338,-11237,-9766,-7993,-5967,-3790,-1539,668,2728,4535,5980,7004,7539,7588,7169,6356,5246,3978,2679,1506,565,-37,-247,-48,540,1456,2614,3914,5232,6456,7468,8181,8508,8421,7890,6935,5612,3963,2100,83,-1966,-3988,-5881,-7606,-9103,-10354,-11346,-12077,-12551,-12774,-12743,-12467,-11940,-11191,-10245,-9160,-8016,-6896,-5904,-5104,-4554,-4249,-4142,-4130,-4086,-3850,-3294,-2300,-827,1118,3444,6013,8638,11113,13249,14861,15847,16113,15679,14583,12951,10931,8701,6462,4374,2599,1226,311,-151,-220,19,436,913,1317,1562,1557,1298,758,15,-883,-1816,-2686,-3374,-3780,-3819,-3455,-2670,-1532,-128,1390,2851,4072,4900,5207,4951,4138,2877,1299,-382,-1972,-3274,-4121,-4439,-4189,-3438,-2300,-948,430,1646,2543,3026,3042,2632,1861,861,-237,-1302,-2219,-2930,-3408,-3668,-3784,-3802,-3824,-3883,-4016,-4203,-4394,-4509,-4457,-4156,-3555,-2635,-1439,-39,1455,2907,4220,5273,6035,6463,6600,6470,6156,5703,5174,4599,3990,3346,2641,1852,945,-87,-1265,-2539,-3901,-5241,-6518,-7610,-8473,-9035,-9287,-9238,-8938,-8455,-7874,-7275,-6724,-6262,-5914,-5649,-5457,-5263,-5040,-4724,-4306,-3779,-3167,-2534,-1919,-1416,-1061,-906,-958,-1197,-1572,-2004,-2393,-2629,-2618,-2257,-1519,-355,1184,3049,5144,7330,9495,11474,13155,14416,15168,15368,14971,14020,12531,10609,8344,5875,3344,900,-1304,-3155,-4545,-5453,-5856,-5852,-5510,-5011,-4475,-4070,-3885,-3993,-4367,-4943,-5578,-6109,-6352,-6156,-5399,-4036,-2097,342,3098,6004,8821,11344,13396,14833,15593,15669,15120,14058,12637,11012,9347,7787,6426,5353,4569,4085,3836,3762,3768,3760,3641,3335,2766,1907,734,-720,-2400,-4216,-6047,-7755,-9203,-10254,-10815,-10831,-10300,-9310,-7961,-6459,-4980,-3735,-2903,-2587,-2870,-3703,-5010,-6619,-8316,-9888,-11090,-11762,-11768,-11081,-9754,-7919,-5782,-3583,-1554,79,1180,1665,1549,928,-58,-1203,-2340,-3289,-3955,-4275,-4284,-4028,-3643,-3230,-2918,-2790,-2890,-3225,-3732,-4337,-4898,-5306,-5415,-5131,-4388,-3164,-1505,506,2737,5029,7214,9131,10655,11690,12214,12245,11860,11181,10343,9501,8783,8301,8116,8241,8649,9250,9926,10535,10908,10918,10429,9381,7746,5572,2955,55,-2956,-5860,-8467,-10606,-12130,-12967,-13086,-12518,-11361,-9728,-7802,-5735,-3725,-1910,-412,689,1389,1711,1740,1590,1373,1223,1220,1443,1912,2623,3531,4580,5689,6792,7816,8712,9442,9978,10303,10401,10249,9844,9155,8201,6982,5555,3988,2371,823,-572,-1709,-2558,-3103,-3391,-3498,-3537,-3615,-3848,-4312,-5059,-6091,-7383,-8854,-10421,-11960,-13349,-14464,-15189,-15426,-15121,-14239,-12815,-10918,-8678,-6246,-3812,-1537,428,1978,3077,3726,3986,3954,3723,3413,3083,2804,2568,2365,2143,1845,1415,820,55,-854,-1835,-2796,-3637,-4236,-4525,-4444,-3993,-3215,-2206,-1063,56,1066,1833,2321,2486,2346,1948,1339,617,-172,-932,-1629,-2204,-2634,-2898,-3000,-2946,-2777,-2523,-2252,-2009,-1858,-1830,-1938,-2157,-2422,-2640,-2689,-2465,-1846,-789,736,2685,4954,7405,9858,12113,13985,15298,15928,15790,14888,13250,11016,8337,5447,2572,-21,-2130,-3534,-4140,-3880,-2805,-1044,1213,3702,6142,8282,9861,10755,10850,10193,8859,7047,4957,2848,948,-545,-1476,-1786,-1459,-584,707,2236,3789,5167,6181,6683,6586,5856,4513,2663,406,-2062,-4597,-7009,-9152,-10906,-12198,-12995,-13327,-13257,-12885,-12335,-11723,-11164,-10725,-10461,-10357,-10387,-10485,-10577,-10591,-10469,-10175,-9696,-9048,-8258,-7371,-6434,-5485,-4565,-3686,-2864,-2087,-1329,-579,222,1079,2039,3097,4257,5480,6723,7906,8953,9780,10322,10524,10386,9898,9135,8140,7008,5821,4640,3537,2525,1620,801,35,-707,-1467,-2259,-3098,-3967,-4852,-5719,-6533,-7267,-7881,-8361,-8680,-8804,-8721,-8375,-7754,-6799,-5515,-3873,-1919,306,2707,5162,7536,9673,11441,12720,13445,13592,13201,12357,11187,9844,8481,7249,6272,5639,5390,5533,6000,6710,7520,8277,8813,8978,8652,7755,6290,4310,1942,-629,-3199,-5545,-7478,-8851,-9601,-9714,-9283,-8427,-7311,-6105,-4939,-3924,-3105,-2483,-2034,-1700,-1435,-1187,-938,-666,-379,-79,236,563,910,1286,1689,2108,2532,2914,3211,3381,3359,3122,2643,1914,978,-143,-1368,-2640,-3883,-5039,-6070,-6941,-7658,-8223,-8657,-8988,-9227,-9388,-9480,-9475,-9364,-9096,-8638,-7944,-6994,-5765,-4291,-2599,-782,1096,2895,4557,5953,7045,7778,8144,8171,7893,7383,6697,5923,5113,4321,3587,2904,2284,1671,1042,345,-461,-1377,-2423,-3536,-4678,-5759,-6702,-7424,-7861,-7971,-7721,-7127,-6192,-4971,-3514,-1905,-237,1371,2806,3929,4643,4854,4524,3681,2395,835,-814,-2300,-3405,-3895,-3642,-2548,-660,1919,4974,8229,11386,14130,16203,17409,17637,16894,15269,12947,10173,7215,4347,1797,-252,-1710,-2551,-2845,-2711,-2313,-1834,-1437,-1261,-1389,-1854,-2630,-3646,-4804,-5984,-7083,-8006,-8686,-9104,-9245,-9155,-8863,-8422,-7873,-7229,-6504,-5669,-4705,-3576,-2283,-833,714,2287,3768,5080,6094,6790,7102,7064,6709,6093,5308,4408,3485,2577,1751,1026,444,12,-247,-332,-239,17,408,889,1398,1863,2207,2369,2288,1964,1374,582,-377,-1421,-2478,-3467,-4323,-4985,-5406,-5576,-5465,-5112,-4535,-3794,-2964,-2123,-1363,-774,-420,-357,-596,-1121,-1883,-2794,-3756,-4650,-5359,-5779,-5816,-5421,-4561,-3277,-1620,285,2301,4253,5966,7267,8026,8134,7578,6368,4633,2517,255,-1910,-3732,-4970,-5476,-5144,-3996,-2141,205,2759,5202,7216,8548,9023,8594,7338,5443,3188,884,-1147,-2650,-3431,-3424,-2649,-1239,616,2669,4688,6438,7762,8542,8730,8354,7454,6145,4523,2711,837,-1009,-2705,-4199,-5418,-6343,-6973,-7334,-7470,-7439,-7293,-7087,-6854,-6627,-6407,-6212,-6035,-5885,-5760,-5671,-5607,-5567,-5520,-5428,-5240,-4890,-4321,-3490,-2370,-985,626,2374,4152,5853,7358,8589,9479,10007,10186,10048,9665,9090,8413,7681,6953,6265,5630,5059,4547,4080,3654,3251,2863,2473,2066,1621,1107,506,-221,-1075,-2079,-3203,-4425,-5698,-6948,-8134,-9171,-10027,-10655,-11029,-11139,-10954,-10487,-9695,-8603,-7186,-5489,-3550,-1458,675,2719,4525,5964,6929,7353,7236,6621,5611,4366,3039,1838,898,385,349,848,1831,3216,4869,6611,8246,9593,10449,10704,10245,9083,7254,4885,2149,-755,-3606,-6214,-8417,-10105,-11235,-11812,-11903,-11590,-10992,-10200,-9316,-8390,-7475,-6576,-5708,-4866,-4048,-3265,-2517,-1823,-1197,-642,-182,192,470,661,781,856,909,976,1077,1221,1409,1610,1794,1916,1926,1801,1508,1061,479,-198,-900,-1583,-2149,-2572,-2759,-2711,-2376,-1781,-932,122,1321,2595,3859,5043,6089,6945,7612,8087,8405,8610,8735,8811,8855,8861,8819,8714,8529,8258,7914,7496,7037,6535,6009,5441,4825,4126,3325,2394,1328,125,-1179,-2569,-3967,-5349,-6637,-7787,-8752,-9476,-9937,-10085,-9926,-9436,-8663,-7637,-6449,-5193,-3973,-2900,-2061,-1504,-1259,-1280,-1519,-1871,-2226,-2481,-2530,-2321,-1801,-1007,40,1229,2464,3624,4578,5248,5553,5488,5078,4388,3536,2620,1770,1069,579,332,310,476,766,1112,1430,1656,1735,1618,1298,770,59,-786,-1720,-2679,-3605,-4450,-5173,-5760,-6204,-6529,-6765,-6956,-7144,-7351,-7598,-7846,-8076,-8192,-8134,-7819,-7196,-6250,-5007,-3530,-1933,-332,1143,2375,3287,3836,4025,3915,3591,3166,2769,2501,2457,2685,3196,3957,4896,5915,6888,7718,8279,8517,8390,7897,7101,6048,4861,3615,2421,1353,467,-204,-659,-919,-1017,-1003,-923,-808,-686,-549,-395,-187,81,433,848,1305,1748,2128,2396,2514,2498,2348,2159,1968,1886,1946,2196,2622,3174,3774,4311,4683,4792,4574,4011,3115,1958,624,-786,-2153,-3392,-4419,-5169,-5622,-5731,-5516,-4970,-4131,-3040,-1757,-364,1056,2389,3565,4482,5089,5361,5272,4865,4163,3216,2079,800,-585,-2014,-3467,-4873,-6189,-7346,-8273,-8915,-9206,-9135,-8677,-7888,-6807,-5536,-4168,-2809,-1558,-499,299,793,955,794,316,-434,-1400,-2516,-3692,-4846,-5894,-6759,-7403,-7789,-7938,-7878,-7662,-7373,-7060,-6784,-6584,-6426,-6314,-6137,-5849,-5355,-4602,-3565,-2256,-731,929,2616,4228,5669,6869,7784,8416,8780,8938,8948,8894,8840,8852,8958,9172,9460,9779,10035,10160,10047,9653,8918,7870,6535,5007,3375,1769,271,-1009,-2042,-2797,-3301,-3605,-3775,-3889,-3995,-4149,-4324,-4519,-4637,-4618,-4352,-3779,-2833,-1521,123,2019,4028,6031,7867,9420,10581,11292,11515,11259,10560,9470,8081,6486,4794,3130,1604,319,-637,-1230,-1430,-1287,-849,-239,442,1056,1493,1649,1474,929,45,-1132,-2524,-4018,-5522,-6904,-8083,-8959,-9471,-9585,-9284,-8601,-7598,-6364,-5034,-3733,-2617,-1795,-1374,-1388,-1836,-2650,-3731,-4932,-6131,-7168,-7961,-8418,-8529,-8278,-7726,-6904,-5904,-4780,-3609,-2453,-1378,-434,306,813,1024,940,551,-82,-894,-1763,-2562,-3152,-3427,-3296,-2747,-1800,-536,912,2425,3835,5046,5958,6552,6830,6866,6729,6538,6368,6293,6336,6483,6687,6869,6944,6835,6483,5854,4959,3830,2532,1158,-220,-1487,-2579,-3428,-4003,-4293,-4327,-4139,-3797,-3361,-2874,-2389,-1902,-1427,-938,-421,136,734,1357,1973,2546,3035,3404,3628,3692,3606,3377,3047,2647,2225,1835,1526,1352,1347,1557,1975,2620,3458,4456,5571,6751,7928,9063,10071,10907,11481,11738,11593,10997,9907,8313,6254,3796,1054,-1811,-4649,-7258,-9497,-11219,-12334,-12815,-12667,-11979,-10858,-9456,-7935,-6445,-5114,-4033,-3248,-2768,-2570,-2611,-2846,-3225,-3722,-4310,-4973,-5697,-6471,-7247,-8023,-8724,-9325,-9776,-10037,-10092,-9923,-9539,-8957,-8201,-7306,-6298,-5213,-4070,-2890,-1677,-442,815,2082,3333,4540,5634,6564,7250,7646,7709,7439,6871,6059,5103,4092,3137,2326,1719,1369,1247,1351,1592,1899,2184,2361,2380,2200,1828,1273,596,-167,-952,-1716,-2429,-3070,-3642,-4147,-4586,-4958,-5239,-5394,-5388,-5155,-4674,-3893,-2812,-1437,201,2035,4002,5991,7913,9641,11083,12130,12731,12829,12441,11601,10386,8912,7288,5668,4145,2872,1892,1305,1103,1303,1860,2701,3754,4884,5992,6930,7600,7892,7769,7201,6235,4941,3433,1844,306,-1051,-2127,-2857,-3216,-3230,-2971,-2532,-2051,-1642,-1444,-1518,-1941,-2686,-3724,-4956,-6265,-7536,-8639,-9497,-10046,-10285,-10235,-9971,-9567,-9125,-8730,-8438,-8293,-8277,-8351,-8426,-8400,-8163,-7619,-6707,-5417,-3793,-1938,-14,1823,3361,4468,5023,4978,4386,3322,1967,495,-893,-2019,-2754,-3013,-2780,-2096,-1034,270,1697,3108,4376,5421,6147,6538,6551,6220,5552,4610,3446,2144,795,-501,-1642,-2535,-3107,-3323,-3178,-2725,-2040,-1235,-426,285,824,1168,1322,1363,1355,1417,1612,2004,2589,3335,4144,4916,5505,5803,5716,5183,4223,2878,1261,-474,-2167,-3632,-4728,-5321,-5369,-4839,-3807,-2354,-618,1256,3131,4879,6409,7658,8593,9207,9509,9508,9227,8653,7809,6673,5268,3603,1738,-247,-2232,-4061,-5592,-6647,-7126,-6954,-6140,-4769,-3001,-1023,931,2664,4019,4894,5277,5218,4821,4231,3593,3020,2605,2352,2232,2153,1987,1610,903,-200,-1726,-3604,-5751,-7979,-10137,-12014,-13478,-14394,-14718,-14450,-13651,-12426,-10922,-9270,-7623,-6076,-4715,-3567,-2639,-1902,-1330,-884,-553,-325,-217,-252,-453,-840,-1406,-2115,-2911,-3695,-4382,-4848,-5038,-4864,-4339,-3470,-2314,-975,462,1878,3184,4315,5240,5957,6514,6964,7372,7813,8312,8910,9584,10319,11062,11766,12373,12840,13123,13215,13096,12795,12315,11715,11002,10254,9468,8718,7996,7339,6717,6118,5481,4745,3827,2655,1168,-665,-2841,-5304,-7968,-10701,-13339,-15730,-17670,-19038,-19693,-19581,-18708,-17138,-15020,-12548,-9935,-7423,-5203,-3448,-2253,-1660,-1632,-2091,-2897,-3902,-4944,-5878,-6585,-6995,-7062,-6811,-6274,-5528,-4659,-3751,-2881,-2111,-1465,-967,-590,-326,-131,6,113,181,239,269,329,434,671,1109,1827,2909,4386,6280,8539,11077,13728,16310,18570,20308,21271,21351,20431,18561,15863,12566,8980,5459,2340,-60,-1545,-1999,-1472,-104,1824,4015,6093,7786,8814,9067,8507,7230,5434,3354,1278,-559,-1964,-2839,-3196,-3135,-2832,-2526,-2430,-2750,-3608,-5026,-6954,-9202,-11573,-13764,-15547,-16683,-17046,-16583,-15356,-13516,-11277,-8912,-6662,-4775,-3402,-2652,-2527,-2970,-3863,-5045,-6358,-7622,-8711,-9494,-9916,-9925,-9532,-8766,-7687,-6368,-4900,-3367,-1861,-467,764,1783,2579,3183,3616,3968,4281,4627,5033,5509,6012,6513,6907,7163,7198,7008,6594,6016,5352,4703,4180,3866,3830,4100,4659,5454,6422,7454,8488,9430,10244,10899,11388,11715,11887,11880,11694,11254,10536,9460,8000,6137,3900,1378,-1305,-3959,-6385,-8354,-9687,-10218,-9902,-8737,-6864,-4487,-1904,568,2594,3902,4297,3711,2208,-27,-2686,-5424,-7856,-9659,-10590,-10524,-9487,-7639,-5239,-2649,-220,1707,2880,3159,2536,1110,-887,-3206,-5519,-7591,-9166,-10135,-10433,-10113,-9277,-8110,-6779,-5503,-4421,-3676,-3308,-3333,-3671,-4211,-4812,-5295,-5535,-5388,-4803,-3740,-2247,-394,1689,3872,6003,7961,9636,10959,11899,12449,12650,12545,12189,11658,10987,10240,9440,8614,7791,6995,6250,5607,5086,4737,4563,4581,4745,5028,5330,5587,5700,5590,5212,4532,3588,2442,1194,-13,-1064,-1814,-2207,-2199,-1834,-1204,-458,226,659,666,121,-1064,-2883,-5283,-8129,-11250,-14428,-17448,-20085,-22156,-23507,-24036,-23707,-22530,-20599,-18039,-15051,-11824,-8607,-5579,-2946,-820,711,1624,1964,1807,1290,569,-193,-825,-1205,-1234,-889,-186,788,1910,3042,4029,4760,5156,5209,4961,4524,4027,3628,3462,3620,4145,5012,6138,7411,8674,9815,10717,11338,11670,11759,11680,11523,11368,11286,11306,11452,11695,12010,12335,12620,12794,12820,12638,12257,11641,10834,9833,8680,7388,5978,4448,2809,1053,-780,-2664,-4497,-6184,-7591,-8581,-9057,-8945,-8246,-7029,-5422,-3619,-1844,-331,703,1090,722,-411,-2250,-4626,-7317,-10044,-12512,-14440,-15606,-15855,-15140,-13524,-11154,-8280,-5191,-2198,394,2346,3473,3686,2993,1465,-720,-3382,-6263,-9148,-11805,-14047,-15742,-16775,-17131,-16787,-15821,-14297,-12343,-10081,-7647,-5185,-2805,-632,1258,2799,3957,4728,5122,5190,4959,4504,3851,3070,2200,1303,442,-306,-863,-1135,-1066,-574,356,1756,3583,5792,8275,10907,13515,15920,17913,19327,19994,19828,18774,16886,14259,11069,7536,3908,434,-2636,-5104,-6803,-7623,-7527,-6535,-4727,-2262,668,3816,6909,9693,11897,13343,13871,13434,12048,9811,6888,3500,-106,-3656,-6877,-9523,-11363,-12244,-12066,-10825,-8615,-5611,-2092,1621,5165,8197,10415,11619,11686,10636,8576,5710,2314,-1321,-4880,-8095,-10725,-12620,-13681,-13921,-13395,-12261,-10690,-8913,-7137,-5556,-4324,-3517,-3174,-3238,-3639,-4233,-4902,-5499,-5921,-6090,-5979,-5604,-5012,-4287,-3504,-2739,-2047,-1444,-932,-478,-32,453,1048,1782,2686,3754,4921,6128,7226,8099,8586,8574,7968,6745,4931,2630,-4,-2771,-5438,-7778,-9565,-10620,-10819,-10094,-8487,-6092,-3104,227,3618,6760,9365,11200,12097,11976,10876,8892,6237,3147,-108,-3264,-6091,-8419,-10121,-11174,-11559,-11358,-10632,-9487,-8014,-6291,-4404,-2404,-370,1654,3574,5330,6809,7943,8622,8796,8415,7475,6040,4175,2052,-180,-2306,-4143,-5516,-6304,-6452,-5969,-4947,-3519,-1860,-142,1460,2835,3877,4566,4890,4893,4640,4195,3654,3073,2531,2074,1735,1560,1544,1728,2102,2687,3495,4520,5764,7188,8745,10335,11851,13133,14043,14422,14169,13216,11577,9328,6621,3654,659,-2143,-4536,-6385,-7566,-8054,-7858,-7041,-5712,-4008,-2087,-126,1701,3214,4282,4764,4611,3779,2314,299,-2131,-4802,-7530,-10125,-12412,-14261,-15557,-16263,-16363,-15894,-14932,-13567,-11917,-10101,-8241,-6448,-4829,-3461,-2405,-1701,-1346,-1344,-1643,-2213,-2981,-3885,-4849,-5783,-6607,-7220,-7542,-7503,-7062,-6212,-5013,-3540,-1953,-398,946,1932,2453,2458,1960,1044,-163,-1470,-2699,-3638,-4140,-4074,-3400,-2135,-371,1744,4046,6341,8492,10379,11956,13233,14254,15115,15890,16661,17452,18260,19016,19638,19999,19998,19538,18575,17086,15125,12747,10067,7205,4284,1445,-1192,-3509,-5396,-6784,-7602,-7859,-7564,-6799,-5676,-4321,-2908,-1571,-464,314,689,630,158,-688,-1823,-3143,-4557,-5922,-7154,-8130,-8774,-9022,-8824,-8190,-7131,-5737,-4100,-2368,-701,740,1796,2352,2333,1706,522,-1173,-3223,-5533,-7915,-10236,-12348,-14110,-15434,-16227,-16470,-16161,-15355,-14156,-12668,-11063,-9442,-7957,-6655,-5590,-4735,-4028,-3392,-2710,-1904,-897,324,1732,3236,4716,6023,7038,7664,7888,7760,7401,6993,6719,6778,7280,8313,9811,11688,13718,15678,17302,18353,18662,18105,16686,14474,11640,8418,5093,1949,-710,-2673,-3753,-3897,-3116,-1552,584,3008,5396,7446,8876,9493,9199,7991,5974,3329,283,-2908,-5998,-8794,-11109,-12878,-14027,-14585,-14605,-14160,-13366,-12336,-11175,-10008,-8915,-7987,-7275,-6806,-6577,-6536,-6618,-6714,-6725,-6553,-6128,-5436,-4500,-3405,-2264,-1209,-378,135,252,-18,-653,-1554,-2602,-3674,-4620,-5343,-5728,-5727,-5288,-4427,-3155,-1543,335,2363,4419,6366,8059,9378,10211,10506,10268,9558,8525,7348,6264,5504,5261,5697,6853,8696,11081,13765,16451,18806,20498,21266,20909,19348,16623,12878,8397,3488,-1418,-5970,-9755,-12514,-14024,-14225,-13174,-11069,-8208,-4970,-1769,1015,3038,4101,4099,3086,1230,-1206,-3902,-6540,-8831,-10572,-11640,-12013,-11778,-11041,-10010,-8826,-7667,-6629,-5769,-5085,-4542,-4068,-3598,-3083,-2485,-1826,-1119,-440,169,620,880,883,630,97,-669,-1630,-2701,-3781,-4779,-5568,-6080,-6230,-5989,-5359,-4380,-3121,-1692,-212,1194,2398,3300,3832,3945,3652,2987,2024,874,-349,-1497,-2453,-3062,-3252,-2904,-2016,-549,1428,3854,6581,9463,12297,14894,17046,18592,19398,19399,18581,17017,14812,12152,9226,6254,3447,979,-1006,-2430,-3274,-3582,-3447,-3022,-2464,-1959,-1663,-1701,-2146,-3018,-4248,-5746,-7327,-8847,-10103,-10968,-11334,-11161,-10487,-9405,-8053,-6619,-5268,-4160,-3397,-3014,-2973,-3178,-3461,-3653,-3563,-3051,-2006,-416,1682,4156,6821,9451,11793,13606,14685,14883,14126,12439,9920,6762,3212,-454,-3940,-6999,-9421,-11087,-11950,-12059,-11514,-10490,-9157,-7712,-6308,-5071,-4075,-3346,-2873,-2613,-2502,-2482,-2482,-2454,-2344,-2118,-1732,-1156,-367,677,1955,3487,5202,7054,8925,10700,12244,13413,14116,14258,13825,12830,11339,9455,7293,4991,2673,464,-1530,-3229,-4557,-5479,-5959,-6014,-5653,-4938,-3944,-2767,-1538,-369,605,1278,1577,1440,893,-50,-1284,-2701,-4172,-5543,-6715,-7571,-8070,-8182,-7941,-7379,-6583,-5603,-4532,-3421,-2328,-1310,-411,315,811,1046,976,595,-82,-1021,-2145,-3375,-4603,-5731,-6663,-7327,-7673,-7697,-7409,-6882,-6178,-5422,-4693,-4118,-3748,-3641,-3776,-4114,-4544,-4941,-5165,-5071,-4572,-3593,-2140,-261,1936,4306,6685,8899,10797,12272,13259,13761,13827,13564,13097,12579,12139,11879,11873,12113,12565,13134,13692,14102,14229,13959,13225,12009,10347,8337,6105,3822,1646,-255,-1761,-2793,-3308,-3363,-3010,-2405,-1670,-971,-433,-145,-187,-539,-1213,-2126,-3215,-4377,-5507,-6491,-7235,-7646,-7674,-7300,-6550,-5495,-4253,-2961,-1789,-887,-388,-389,-905,-1928,-3335,-4999,-6709,-8275,-9490,-10210,-10329,-9841,-8809,-7375,-5753,-4164,-2850,-1998,-1730,-2085,-3013,-4366,-5965,-7562,-8956,-9936,-10394,-10257,-9570,-8412,-6960,-5371,-3862,-2552,-1579,-946,-648,-578,-616,-614,-440,14,811,1970,3462,5223,7162,9171,11148,12980,14584,15878,16786,17269,17262,16763,15744,14246,12324,10087,7685,5291,3104,1296,31,-611,-590,34,1136,2523,3978,5240,6108,6385,5977,4857,3086,820,-1751,-4374,-6819,-8856,-10331,-11129,-11237,-10709,-9655,-8260,-6713,-5206,-3923,-2971,-2418,-2258,-2416,-2782,-3212,-3544,-3658,-3436,-2838,-1843,-521,1058,2734,4371,5788,6818,7340,7228,6471,5068,3146,851,-1570,-3889,-5832,-7211,-7862,-7738,-6879,-5411,-3556,-1567,285,1747,2638,2855,2394,1341,-142,-1835,-3509,-4911,-5854,-6166,-5780,-4675,-2938,-700,1835,4458,6935,9075,10720,11761,12167,11939,11135,9873,8252,6456,4617,2919,1488,466,-100,-160,221,977,1948,2998,3935,4615,4902,4692,3943,2648,847,-1349,-3827,-6391,-8869,-11051,-12760,-13854,-14236,-13896,-12881,-11336,-9442,-7444,-5579,-4072,-3093,-2729,-2974,-3731,-4815,-5986,-6998,-7598,-7630,-6981,-5674,-3803,-1566,806,3047,4924,6249,6912,6878,6208,5016,3471,1765,78,-1436,-2667,-3568,-4140,-4437,-4544,-4556,-4567,-4630,-4790,-5001,-5224,-5348,-5271,-4903,-4156,-3029,-1526,277,2273,4370,6418,8349,10054,11492,12630,13457,13996,14263,14307,14170,13901,13563,13202,12876,12626,12484,12468,12571,12763,12983,13156,13157,12887,12216,11054,9356,7115,4413,1386,-1778,-4844,-7591,-9798,-11319,-12058,-12027,-11293,-10027,-8425,-6735,-5185,-3978,-3249,-3073,-3409,-4165,-5154,-6177,-7005,-7464,-7416,-6832,-5736,-4267,-2583,-931,505,1504,1951,1766,965,-370,-2105,-4056,-6044,-7882,-9431,-10589,-11315,-11608,-11522,-11131,-10515,-9776,-8956,-8145,-7352,-6626,-5993,-5465,-5089,-4864,-4807,-4895,-5084,-5304,-5471,-5497,-5311,-4862,-4137,-3145,-1928,-536,963,2512,4032,5476,6763,7852,8692,9261,9564,9614,9476,9192,8843,8478,8134,7853,7631,7479,7399,7378,7432,7547,7727,7958,8217,8482,8723,8920,9045,9095,9042,8879,8575,8096,7411,6489,5315,3905,2298,577,-1149,-2765,-4131,-5156,-5751,-5878,-5549,-4798,-3724,-2447,-1098,154,1195,1888,2176,2016,1442,502,-684,-1994,-3277,-4373,-5153,-5488,-5321,-4616,-3441,-1890,-156,1558,3003,3961,4245,3744,2428,369,-2287,-5314,-8454,-11431,-13977,-15875,-16942,-17093,-16292,-14618,-12200,-9270,-6079,-2936,-116,2135,3656,4375,4343,3686,2625,1410,288,-521,-863,-668,83,1299,2894,4689,6548,8302,9821,11006,11793,12163,12140,11769,11126,10287,9317,8268,7167,6023,4838,3609,2345,1066,-196,-1408,-2519,-3521,-4369,-5076,-5644,-6080,-6426,-6689,-6906,-7103,-7297,-7523,-7793,-8119,-8512,-8935,-9383,-9776,-10087,-10232,-10174,-9872,-9299,-8474,-7407,-6167,-4815,-3442,-2144,-1000,-95,538,871,929,761,425,22,-385,-702,-890,-892,-703,-305,279,1041,1934,2936,3984,5039,6041,6946,7697,8260,8593,8667,8468,7977,7223,6218,5052,3805,2606,1602,927,705,1016,1868,3215,4917,6810,8657,10271,11437,12059,12053,11473,10416,9052,7608,6279,5293,4753,4760,5243,6117,7156,8128,8785,8884,8296,6932,4851,2177,-872,-4054,-7103,-9792,-11964,-13495,-14401,-14698,-14521,-13982,-13245,-12422,-11631,-10938,-10366,-9929,-9575,-9277,-8977,-8625,-8209,-7691,-7096,-6420,-5691,-4909,-4094,-3232,-2324,-1366,-353,688,1726,2713,3571,4249,4653,4748,4484,3853,2888,1614,133,-1483,-3119,-4668,-6040,-7135,-7903,-8268,-8237,-7770,-6919,-5705,-4216,-2535,-785,923,2457,3719,4639,5181,5374,5274,4984,4629,4329,4186,4284,4630,5228,6000,6874,7743,8520,9126,9528,9708,9708,9562,9351,9122,8917,8737,8562,8317,7925,7292,6335,5019,3327,1336,-870,-3123,-5263,-7125,-8562,-9494,-9877,-9748,-9180,-8305,-7249,-6177,-5196,-4421,-3896,-3640,-3613,-3751,-3957,-4114,-4134,-3904,-3386,-2543,-1404,-24,1493,3037,4467,5663,6515,6950,6943,6526,5765,4802,3772,2839,2141,1757,1726,1996,2458,2957,3302,3323,2879,1903,415,-1477,-3573,-5633,-7371,-8561,-9002,-8630,-7468,-5678,-3496,-1239,789,2302,3100,3112,2352,1000,-733,-2539,-4150,-5310,-5870,-5756,-5030,-3821,-2342,-822,510,1481,1990,2016,1634,971,199,-493,-974,-1127,-945,-457,217,937,1538,1880,1866,1468,726,-244,-1300,-2255,-2962,-3293,-3177,-2621,-1671,-439,946,2344,3621,4673,5434,5874,6006,5871,5546,5105,4649,4233,3923,3739,3660,3667,3678,3638,3473,3117,2555,1742,732,-473,-1785,-3140,-4451,-5628,-6595,-7278,-7653,-7684,-7428,-6915,-6255,-5552,-4901,-4414,-4118,-4037,-4122,-4290,-4449,-4504,-4388,-4091,-3628,-3091,-2558,-2153,-1933,-1949,-2173,-2538,-2933,-3223,-3285,-3028,-2395,-1431,-179,1184,2538,3677,4481,4834,4716,4163,3302,2302,1382,746,599,1053,2192,3957,6259,8888,11611,14153,16266,17724,18409,18251,17317,15742,13710,11487,9266,7272,5613,4359,3486,2915,2520,2165,1716,1068,167,-1015,-2432,-4024,-5689,-7319,-8794,-10009,-10889,-11354,-11413,-11036,-10301,-9241,-7964,-6560,-5142,-3822,-2706,-1876,-1406,-1315,-1592,-2184,-2994,-3912,-4816,-5608,-6211,-6601,-6800,-6847,-6845,-6842,-6925,-7119,-7417,-7794,-8172,-8476,-8623,-8536,-8182,-7530,-6621,-5491,-4240,-2948,-1727,-645,232,886,1338,1627,1848,2062,2370,2818,3444,4239,5168,6158,7144,8029,8781,9340,9744,10009,10227,10458,10800,11276,11906,12627,13336,13884,14105,13849,13011,11562,9551,7121,4485,1874,-443,-2291,-3515,-4084,-4056,-3559,-2799,-1987,-1344,-1041,-1192,-1844,-2959,-4446,-6147,-7878,-9433,-10612,-11249,-11222,-10491,-9088,-7127,-4794,-2320,40,2043,3476,4203,4139,3329,1866,-45,-2162,-4213,-5923,-7076,-7513,-7175,-6108,-4424,-2361,-139,1943,3657,4787,5209,4874,3826,2190,149,-2064,-4209,-6049,-7386,-8078,-8042,-7287,-5879,-3966,-1721,645,2938,4986,6654,7871,8596,8855,8685,8168,7383,6422,5393,4386,3512,2873,2558,2653,3192,4184,5559,7217,8964,10604,11894,12610,12581,11668,9876,7247,3985,324,-3416,-6908,-9867,-12038,-13297,-13598,-13017,-11730,-9957,-7983,-6060,-4427,-3250,-2628,-2574,-3043,-3910,-5040,-6243,-7365,-8247,-8785,-8920,-8646,-8018,-7129,-6090,-5027,-4033,-3192,-2534,-2079,-1788,-1645,-1581,-1574,-1581,-1591,-1605,-1625,-1664,-1717,-1773,-1796,-1758,-1622,-1366,-996,-531,-25,470,869,1141,1215,1114,843,486,133,-102,-92,232,950,2042,3466,5129,6876,8576,10066,11226,11966,12232,12031,11389,10397,9137,7736,6319,4990,3871,3039,2544,2415,2617,3091,3741,4437,5047,5438,5499,5161,4412,3288,1882,334,-1207,-2574,-3630,-4288,-4492,-4271,-3694,-2875,-1961,-1096,-399,30,161,-1,-413,-967,-1585,-2140,-2544,-2733,-2667,-2349,-1825,-1145,-400,339,1000,1533,1907,2108,2143,2020,1752,1360,854,261,-403,-1107,-1811,-2470,-3025,-3431,-3646,-3659,-3497,-3206,-2896,-2656,-2627,-2876,-3491,-4452,-5728,-7197,-8717,-10102,-11176,-11782,-11802,-11209,-10017,-8354,-6375,-4292,-2313,-629,609,1312,1458,1079,278,-831,-2066,-3290,-4310,-5020,-5281,-5043,-4267,-2968,-1210,925,3305,5786,8217,10434,12300,13679,14506,14698,14309,13347,11972,10296,8545,6870,5477,4481,3968,3942,4338,5035,5849,6607,7097,7183,6748,5764,4251,2323,111,-2183,-4385,-6294,-7788,-8741,-9128,-8953,-8275,-7214,-5889,-4463,-3068,-1832,-847,-160,216,316,196,-71,-389,-686,-872,-881,-679,-215,487,1408,2492,3622,4711,5595,6165,6292,5897,4938,3413,1399,-1007,-3630,-6279,-8738,-10779,-12221,-12909,-12773,-11828,-10154,-7926,-5358,-2684,-163,2015,3676,4742,5190,5095,4578,3824,3031,2392,2077,2198,2806,3885,5352,7075,8875,10565,11936,12825,13062,12571,11295,9281,6620,3488,109,-3268,-6376,-8980,-10900,-12015,-12311,-11847,-10749,-9223,-7470,-5724,-4164,-2954,-2171,-1863,-1994,-2499,-3281,-4203,-5161,-6009,-6676,-7051,-7108,-6791,-6130,-5132,-3873,-2436,-923,521,1791,2747,3297,3382,2967,2109,869,-592,-2128,-3531,-4653,-5341,-5537,-5230,-4507,-3504,-2409,-1425,-724,-459,-687,-1398,-2508,-3834,-5179,-6289,-6943,-6954,-6219,-4714,-2539,142,3076,5985,8599,10671,12046,12644,12481,11672,10380,8839,7273,5918,4938,4483,4581,5241,6368,7848,9526,11240,12825,14141,15066,15504,15396,14701,13433,11618,9351,6759,4010,1328,-1088,-3017,-4319,-4899,-4776,-4054,-2912,-1616,-407,432,735,354,-704,-2392,-4526,-6910,-9261,-11348,-12921,-13822,-13934,-13243,-11814,-9767,-7318,-4667,-2075,248,2119,3387,4004,3937,3255,2053,487,-1277,-3042,-4644,-5921,-6772,-7129,-6994,-6426,-5520,-4445,-3354,-2438,-1856,-1735,-2155,-3132,-4621,-6497,-8600,-10696,-12549,-13909,-14554,-14319,-13119,-10948,-7921,-4210,-95,4127,8127,11597,14282,15999,16664,16295,15014,13031,10613,8068,5665,3652,2170,1284,964,1091,1513,2048,2521,2807,2814,2513,1920,1106,147,-824,-1715,-2387,-2768,-2763,-2357,-1543,-377,1048,2603,4140,5499,6540,7145,7256,6849,5979,4727,3225,1624,61,-1307,-2388,-3082,-3357,-3197,-2634,-1720,-552,770,2108,3332,4297,4902,5034,4682,3826,2565,1017,-645,-2205,-3476,-4273,-4473,-4026,-2934,-1320,673,2797,4822,6475,7553,7874,7370,6036,3974,1360,-1568,-4547,-7294,-9581,-11202,-12057,-12101,-11396,-10051,-8242,-6160,-4010,-1965,-196,1200,2130,2588,2573,2180,1478,636,-223,-946,-1409,-1548,-1335,-807,-60,791,1594,2230,2580,2588,2217,1489,457,-801,-2175,-3540,-4775,-5733,-6323,-6442,-6060,-5182,-3881,-2269,-529,1166,2605,3644,4158,4122,3567,2605,1400,136,-997,-1846,-2293,-2296,-1854,-1036,56,1298,2551,3690,4614,5247,5531,5455,4995,4188,3045,1640,24,-1683,-3384,-4942,-6227,-7140,-7577,-7517,-6949,-5949,-4617,-3121,-1627,-340,579,985,811,53,-1194,-2779,-4458,-6000,-7131,-7670,-7467,-6511,-4862,-2701,-251,2215,4442,6203,7354,7806,7590,6777,5544,4077,2613,1364,512,192,458,1295,2607,4250,6024,7743,9215,10300,10919,11038,10691,9941,8876,7596,6197,4765,3388,2122,1043,196,-369,-619,-533,-132,553,1437,2410,3346,4087,4519,4526,4062,3125,1766,102,-1741,-3592,-5312,-6755,-7835,-8490,-8710,-8526,-7991,-7187,-6198,-5100,-3968,-2844,-1764,-734,249,1201,2134,3053,3943,4763,5456,5932,6106,5878,5194,4002,2320,186,-2303,-5027,-7838,-10581,-13097,-15242,-16885,-17934,-18323,-18032,-17087,-15537,-13503,-11089,-8465,-5758,-3136,-723,1361,3011,4177,4802,4908,4542,3795,2821,1773,849,214,5,311,1121,2378,3922,5548,7045,8185,8827,8880,8354,7347,6022,4583,3254,2226,1653,1628,2159,3196,4619,6273,7968,9529,10786,11599,11884,11577,10695,9273,7413,5247,2928,633,-1480,-3263,-4611,-5457,-5795,-5647,-5104,-4253,-3237,-2164,-1170,-334,262,600,671,517,179,-265,-767,-1259,-1707,-2082,-2366,-2564,-2679,-2724,-2718,-2681,-2637,-2619,-2656,-2790,-3062,-3505,-4141,-4965,-5944,-7003,-8049,-8960,-9624,-9947,-9861,-9356,-8454,-7217,-5737,-4101,-2404,-719,908,2440,3879,5223,6489,7682,8805,9831,10745,11480,12002,12243,12166,11738,10952,9832,8424,6813,5097,3401,1842,524,-477,-1145,-1490,-1582,-1519,-1403,-1353,-1438,-1727,-2223,-2925,-3765,-4694,-5617,-6474,-7195,-7726,-8043,-8104,-7913,-7434,-6682,-5650,-4367,-2877,-1254,416,1999,3395,4463,5119,5286,4948,4137,2948,1517,20,-1371,-2505,-3279,-3651,-3658,-3374,-2944,-2497,-2185,-2100,-2312,-2826,-3594,-4542,-5553,-6536,-7377,-8029,-8428,-8575,-8452,-8066,-7409,-6474,-5263,-3782,-2076,-225,1668,3447,4971,6093,6717,6790,6347,5475,4342,3147,2109,1436,1281,1741,2817,4437,6432,8598,10669,12403,13563,13988,13561,12293,10233,7567,4498,1315,-1707,-4297,-6223,-7348,-7582,-6965,-5586,-3632,-1305,1141,3485,5528,7125,8206,8766,8846,8561,8007,7317,6572,5847,5158,4501,3837,3101,2249,1216,-7,-1423,-2992,-4632,-6252,-7721,-8916,-9704,-9978,-9649,-8697,-7126,-5052,-2615,-48,2399,4459,5904,6544,6298,5161,3246,746,-2083,-4956,-7597,-9780,-11348,-12246,-12486,-12173,-11448,-10453,-9348,-8213,-7124,-6086,-5092,-4101,-3092,-2043,-959,127,1176,2132,2936,3549,3949,4128,4134,3987,3779,3530,3316,3130,2990,2854,2694,2447,2098,1599,971,220,-604,-1444,-2239,-2909,-3403,-3662,-3651,-3374,-2822,-2045,-1088,-12,1094,2175,3145,3950,4568,4964,5183,5245,5213,5140,5066,5012,4973,4914,4786,4523,4082,3418,2527,1422,158,-1196,-2549,-3790,-4829,-5554,-5885,-5763,-5133,-4013,-2421,-456,1757,4041,6201,8038,9387,10119,10198,9634,8527,7013,5257,3424,1659,53,-1335,-2511,-3497,-4341,-5062,-5687,-6164,-6455,-6469,-6143,-5428,-4339,-2933,-1347,266,1706,2810,3434,3514,3048,2134,913,-404,-1610,-2513,-2953,-2880,-2262,-1221,145,1625,3048,4239,5052,5415,5282,4676,3654,2304,728,-949,-2629,-4187,-5535,-6583,-7262,-7531,-7365,-6787,-5840,-4608,-3203,-1752,-393,752,1583,2038,2088,1773,1131,288,-669,-1585,-2354,-2863,-3039,-2852,-2307,-1464,-414,721,1821,2763,3474,3897,4036,3941,3668,3326,2973,2667,2428,2200,1955,1569,999,160,-947,-2305,-3829,-5429,-6963,-8338,-9446,-10242,-10719,-10898,-10852,-10633,-10321,-9953,-9546,-9106,-8585,-7979,-7235,-6377,-5394,-4351,-3281,-2247,-1281,-404,407,1193,2032,2998,4181,5619,7368,9367,11588,13884,16115,18095,19630,20548,20701,19995,18415,16004,12907,9305,5474,1692,-1744,-4551,-6536,-7536,-7546,-6608,-4909,-2683,-217,2175,4233,5714,6493,6503,5799,4493,2796,922,-866,-2358,-3372,-3790,-3590,-2805,-1568,-57,1508,2898,3916,4398,4291,3573,2381,852,-756,-2222,-3298,-3804,-3630,-2758,-1285,610,2661,4559,5998,6709,6509,5312,3163,202,-3317,-7102,-10817,-14160,-16853,-18713,-19610,-19533,-18520,-16703,-14248,-11359,-8249,-5138,-2216,336,2372,3804,4557,4657,4155,3173,1897,503,-773,-1770,-2317,-2358,-1864,-924,344,1742,3076,4128,4742,4771,4186,2980,1256,-846,-3140,-5425,-7503,-9218,-10434,-11088,-11147,-10628,-9587,-8082,-6210,-4047,-1694,761,3228,5613,7839,9818,11498,12832,13796,14410,14679,14657,14381,13882,13203,12346,11319,10135,8783,7308,5750,4194,2742,1514,620,162,193,712,1674,2951,4389,5791,6943,7656,7761,7151,5797,3726,1074,-1985,-5204,-8327,-11105,-13329,-14851,-15599,-15604,-14924,-13730,-12164,-10409,-8617,-6887,-5318,-3917,-2718,-1689,-826,-112,466,909,1241,1475,1675,1880,2182,2627,3270,4111,5110,6178,7186,7998,8463,8479,7975,6957,5480,3679,1709,-221,-1938,-3267,-4120,-4446,-4296,-3762,-2988,-2151,-1379,-809,-485,-413,-546,-780,-1023,-1164,-1143,-923,-518,29,642,1248,1759,2109,2247,2122,1733,1055,123,-1048,-2374,-3795,-5175,-6418,-7386,-7993,-8171,-7917,-7274,-6341,-5248,-4142,-3150,-2374,-1865,-1622,-1606,-1747,-1955,-2166,-2311,-2360,-2296,-2118,-1841,-1469,-1036,-529,5,575,1150,1698,2220,2646,2986,3177,3215,3079,2768,2281,1654,880,15,-921,-1878,-2773,-3551,-4087,-4315,-4137,-3521,-2455,-1011,730,2596,4438,6078,7367,8205,8517,8308,7608,6507,5106,3544,1936,423,-898,-1937,-2629,-2949,-2880,-2428,-1629,-488,923,2578,4387,6266,8088,9724,11018,11839,12079,11665,10600,8936,6788,4325,1735,-775,-3004,-4793,-5991,-6524,-6338,-5433,-3876,-1748,783,3536,6283,8778,10786,12103,12584,12167,10894,8880,6344,3530,703,-1888,-4079,-5746,-6885,-7537,-7817,-7878,-7871,-7944,-8210,-8718,-9490,-10474,-11584,-12718,-13744,-14569,-15102,-15308,-15168,-14722,-14017,-13140,-12157,-11162,-10190,-9280,-8412,-7544,-6605,-5508,-4183,-2571,-680,1466,3743,6035,8145,9925,11213,11916,12004,11501,10518,9197,7717,6256,4967,3960,3290,2939,2859,2921,3035,3058,2943,2646,2213,1723,1294,1049,1073,1422,2054,2903,3817,4650,5241,5470,5267,4626,3592,2285,811,-654,-1997,-3084,-3826,-4180,-4106,-3640,-2806,-1693,-378,1021,2405,3670,4731,5527,6030,6228,6162,5856,5392,4791,4122,3392,2609,1779,876,-111,-1174,-2320,-3489,-4640,-5683,-6538,-7124,-7381,-7302,-6889,-6231,-5401,-4532,-3715,-3050,-2585,-2331,-2259,-2291,-2327,-2261,-1960,-1357,-370,991,2697,4636,6693,8662,10407,11716,12494,12643,12145,11063,9479,7562,5460,3351,1361,-393,-1877,-3060,-3999,-4752,-5401,-6048,-6753,-7561,-8476,-9437,-10351,-11088,-11494,-11453,-10866,-9717,-8042,-5965,-3651,-1304,853,2647,3905,4564,4592,4075,3133,1973,810,-133,-658,-639,-10,1178,2810,4675,6520,8078,9094,9373,8811,7388,5203,2444,-642,-3762,-6631,-9020,-10737,-11724,-11972,-11591,-10737,-9600,-8381,-7242,-6305,-5622,-5195,-4971,-4879,-4839,-4793,-4711,-4589,-4464,-4355,-4312,-4327,-4391,-4438,-4395,-4144,-3594,-2639,-1238,620,2873,5397,8024,10527,12696,14302,15188,15242,14440,12851,10615,7959,5151,2480,222,-1391,-2208,-2157,-1272,309,2396,4710,6979,8929,10324,11038,10989,10267,8990,7393,5720,4196,3021,2272,1979,2044,2335,2676,2889,2862,2505,1837,922,-118,-1125,-1948,-2458,-2562,-2240,-1526,-511,651,1807,2749,3337,3415,2912,1820,172,-1884,-4186,-6507,-8611,-10287,-11349,-11705,-11322,-10276,-8723,-6860,-4954,-3226,-1890,-1070,-807,-1057,-1691,-2538,-3411,-4143,-4622,-4806,-4715,-4449,-4125,-3886,-3840,-4058,-4532,-5197,-5918,-6520,-6827,-6677,-5973,-4700,-2924,-812,1407,3480,5145,6200,6517,6068,4934,3286,1351,-592,-2300,-3541,-4181,-4151,-3489,-2316,-806,794,2277,3412,4067,4174,3763,2962,1961,1013,341,152,549,1530,2997,4725,6448,7875,8739,8868,8196,6770,4788,2498,242,-1671,-2952,-3414,-2974,-1676,323,2779,5391,7859,9897,11300,11929,11755,10820,9254,7229,4956,2640,468,-1406,-2894,-3940,-4571,-4821,-4781,-4528,-4142,-3681,-3180,-2661,-2137,-1627,-1162,-799,-606,-669,-1071,-1878,-3127,-4796,-6818,-9036,-11268,-13255,-14761,-15533,-15412,-14281,-12162,-9157,-5485,-1433,2662,6470,9673,12055,13452,13847,13291,11950,10047,7843,5610,3594,1993,947,521,703,1413,2512,3798,5067,6081,6639,6594,5840,4414,2388,-18,-2554,-4933,-6869,-8156,-8664,-8380,-7403,-5922,-4174,-2430,-912,183,760,790,311,-551,-1670,-2860,-3981,-4873,-5452,-5654,-5466,-4941,-4127,-3140,-2065,-1007,-33,808,1504,2068,2536,2956,3361,3771,4179,4524,4751,4745,4433,3745,2664,1236,-430,-2196,-3854,-5258,-6242,-6732,-6711,-6250,-5465,-4553,-3670,-3006,-2654,-2655,-2969,-3451,-3947,-4237,-4147,-3544,-2378,-698,1357,3562,5656,7363,8455,8782,8298,7075,5292,3202,1089,-764,-2146,-2908,-3032,-2575,-1699,-600,484,1358,1831,1820,1276,249,-1149,-2746,-4332,-5671,-6545,-6769,-6223,-4890,-2831,-234,2678,5590,8253,10397,11892,12646,12707,12175,11217,10020,8763,7612,6666,6018,5667,5628,5831,6237,6742,7281,7744,8056,8130,7898,7321,6385,5102,3535,1750,-141,-2043,-3844,-5465,-6830,-7911,-8686,-9174,-9403,-9418,-9283,-9051,-8805,-8600,-8505,-8573,-8823,-9282,-9917,-10693,-11539,-12356,-13033,-13449,-13476,-13024,-12007,-10418,-8278,-5688,-2796,197,3060,5556,7449,8572,8783,8071,6483,4170,1386,-1596,-4430,-6818,-8478,-9212,-8925,-7603,-5382,-2449,900,4343,7538,10190,12040,12973,12940,12055,10510,8587,6600,4846,3569,2919,2933,3541,4579,5821,7039,7987,8522,8520,7981,6952,5549,3931,2251,672,-701,-1782,-2554,-3042,-3304,-3440,-3524,-3666,-3897,-4262,-4729,-5262,-5773,-6197,-6433,-6449,-6208,-5733,-5074,-4289,-3469,-2662,-1920,-1236,-599,38,730,1481,2322,3178,3988,4633,4991,4958,4471,3520,2167,546,-1164,-2740,-3962,-4636,-4630,-3885,-2449,-451,1893,4306,6506,8213,9211,9376,8662,7161,5033,2531,-60,-2455,-4395,-5695,-6254,-6074,-5236,-3924,-2336,-725,689,1731,2263,2251,1703,716,-569,-1971,-3284,-4323,-4910,-4927,-4319,-3083,-1309,873,3278,5686,7883,9655,10825,11268,10910,9755,7869,5385,2481,-613,-3677,-6472,-8815,-10558,-11621,-12000,-11741,-10956,-9785,-8372,-6872,-5391,-4018,-2799,-1733,-821,-34,637,1187,1601,1842,1880,1693,1282,678,-55,-845,-1585,-2212,-2659,-2908,-2990,-2961,-2919,-2979,-3228,-3757,-4579,-5688,-7003,-8405,-9742,-10849,-11562,-11769,-11378,-10390,-8851,-6873,-4615,-2245,47,2123,3856,5194,6121,6690,6972,7086,7125,7209,7384,7715,8174,8754,9380,10004,10555,10990,11279,11414,11409,11291,11099,10858,10624,10400,10234,10120,10066,10068,10084,10082,10000,9748,9288,8510,7419,5979,4233,2249,112,-2062,-4168,-6103,-7785,-9157,-10184,-10862,-11202,-11242,-11005,-10548,-9894,-9079,-8134,-7056,-5878,-4595,-3240,-1847,-467,824,1954,2839,3433,3682,3611,3223,2600,1793,898,-22,-908,-1728,-2475,-3170,-3818,-4469,-5111,-5743,-6342,-6821,-7143,-7208,-6952,-6340,-5333,-3969,-2314,-467,1407,3150,4575,5510,5824,5427,4304,2512,179,-2503,-5292,-7941,-10193,-11839,-12720,-12745,-11925,-10316,-8084,-5416,-2561,242,2753,4789,6210,6948,7029,6516,5576,4386,3170,2148,1500,1381,1838,2863,4342,6086,7865,9425,10518,10992,10708,9688,7985,5746,3186,497,-2073,-4352,-6156,-7391,-7964,-7873,-7130,-5818,-4044,-1970,240,2388,4304,5828,6846,7293,7156,6487,5377,3991,2494,1098,-16,-692,-830,-419,485,1731,3111,4379,5287,5610,5210,4001,2041,-571,-3597,-6810,-9900,-12606,-14676,-15920,-16208,-15498,-13823,-11293,-8114,-4522,-823,2682,5697,7980,9361,9758,9211,7825,5826,3472,1056,-1127,-2823,-3849,-4084,-3521,-2235,-365,1849,4185,6366,8174,9420,9982,9836,9026,7685,6018,4252,2654,1441,802,818,1497,2726,4301,5977,7439,8443,8742,8239,6890,4813,2174,-751,-3694,-6362,-8546,-10085,-10925,-11105,-10728,-9991,-9081,-8219,-7583,-7289,-7408,-7906,-8714,-9674,-10636,-11408,-11842,-11817,-11250,-10128,-8469,-6350,-3879,-1203,1521,4100,6365,8121,9229,9557,9060,7740,5703,3119,233,-2683,-5338,-7495,-8943,-9596,-9400,-8447,-6838,-4792,-2508,-250,1780,3363,4374,4725,4414,3515,2157,520,-1186,-2767,-4042,-4876,-5187,-4960,-4212,-3043,-1536,162,1946,3680,5281,6658,7758,8550,9025,9203,9145,8922,8643,8415,8356,8547,9062,9886,10987,12237,13477,14504,15113,15105,14363,12803,10481,7509,4103,529,-2913,-5943,-8304,-9833,-10427,-10102,-8945,-7135,-4894,-2488,-162,1833,3338,4222,4470,4108,3268,2092,791,-461,-1483,-2148,-2386,-2174,-1584,-702,292,1240,1937,2231,1977,1125,-342,-2318,-4664,-7156,-9562,-11637,-13191,-14088,-14277,-13796,-12742,-11285,-9607,-7906,-6360,-5107,-4247,-3831,-3842,-4261,-4977,-5911,-6928,-7910,-8750,-9342,-9618,-9534,-9047,-8184,-6943,-5381,-3541,-1503,673,2872,5035,7039,8813,10283,11402,12161,12589,12743,12714,12596,12481,12427,12475,12611,12790,12949,12983,12803,12313,11440,10144,8425,6307,3892,1262,-1418,-4036,-6440,-8529,-10224,-11474,-12289,-12681,-12714,-12443,-11953,-11291,-10530,-9675,-8762,-7759,-6665,-5434,-4056,-2508,-810,1037,2958,4931,6853,8669,10305,11672,12727,13366,13572,13253,12431,11081,9292,7160,4846,2537,420,-1343,-2626,-3399,-3657,-3511,-3050,-2444,-1799,-1240,-837,-630,-629,-824,-1173,-1661,-2219,-2846,-3477,-4122,-4738,-5318,-5837,-6258,-6537,-6621,-6432,-5933,-5068,-3858,-2335,-618,1168,2830,4212,5164,5594,5505,4939,4055,3002,2002,1203,774,769,1212,2053,3168,4424,5626,6602,7186,7230,6677,5471,3690,1419,-1157,-3842,-6403,-8635,-10343,-11416,-11781,-11468,-10567,-9217,-7616,-5950,-4402,-3124,-2189,-1643,-1449,-1514,-1744,-1964,-2072,-1922,-1444,-601,612,2104,3794,5498,7064,8273,8964,8966,8200,6632,4338,1450,-1807,-5186,-8407,-11234,-13456,-14954,-15665,-15614,-14880,-13586,-11879,-9930,-7880,-5897,-4073,-2529,-1291,-399,185,501,623,639,633,697,897,1298,1933,2817,3944,5277,6758,8309,9833,11237,12419,13306,13854,14045,13932,13570,13072,12548,12097,11801,11695,11757,11944,12140,12239,12105,11624,10714,9318,7452,5158,2557,-216,-2971,-5521,-7678,-9285,-10238,-10498,-10094,-9134,-7772,-6213,-4665,-3321,-2364,-1877,-1955,-2540,-3590,-4931,-6394,-7749,-8779,-9270,-9088,-8122,-6408,-4019,-1154,1936,4949,7573,9522,10574,10605,9601,7672,5038,2004,-1087,-3894,-6132,-7618,-8271,-8153,-7419,-6292,-5039,-3888,-3032,-2584,-2569,-2948,-3621,-4455,-5308,-6071,-6628,-6969,-7054,-6964,-6739,-6488,-6286,-6197,-6263,-6468,-6766,-7089,-7317,-7380,-7161,-6617,-5708,-4438,-2839,-979,1084,3234,5407,7482,9394,11045,12385,13356,13938,14141,13989,13544,12882,12065,11177,10244,9300,8330,7322,6234,5051,3751,2345,856,-679,-2201,-3654,-4984,-6124,-7047,-7696,-8056,-8108,-7844,-7277,-6417,-5294,-3939,-2392,-698,1098,2938,4766,6519,8129,9534,10665,11472,11909,11940,11557,10748,9541,7953,6063,3919,1641,-682,-2934,-5013,-6829,-8334,-9468,-10254,-10676,-10809,-10687,-10396,-10008,-9598,-9223,-8936,-8735,-8632,-8572,-8520,-8409,-8192,-7838,-7332,-6704,-5978,-5208,-4433,-3674,-2936,-2185,-1366,-428,715,2074,3693,5511,7476,9467,11356,13015,14314,15188,15575,15506,15009,14188,13134,11979,10824,9764,8858,8124,7539,7046,6550,5968,5190,4177,2876,1317,-462,-2366,-4315,-6188,-7918,-9426,-10679,-11662,-12388,-12883,-13184,-13329,-13333,-13213,-12937,-12476,-11755,-10737,-9354,-7618,-5556,-3262,-881,1409,3431,4994,6001,6362,6125,5356,4218,2895,1572,426,-432,-932,-1095,-977,-705,-404,-212,-223,-514,-1069,-1871,-2832,-3854,-4863,-5756,-6515,-7107,-7563,-7926,-8235,-8546,-8862,-9178,-9429,-9537,-9373,-8838,-7809,-6232,-4073,-1385,1746,5156,8656,12027,15055,17547,19363,20416,20698,20262,19219,17730,15944,14051,12160,10407,8834,7497,6378,5478,4744,4146,3619,3119,2589,1981,1266,420,-551,-1619,-2740,-3838,-4850,-5687,-6312,-6677,-6798,-6698,-6439,-6085,-5700,-5325,-4967,-4589,-4126,-3481,-2552,-1260,430,2493,4808,7199,9423,11198,12287,12474,11668,9880,7242,4001,461,-3035,-6175,-8698,-10448,-11373,-11521,-11046,-10148,-9063,-8020,-7212,-6764,-6745,-7132,-7849,-8759,-9701,-10505,-11006,-11106,-10714,-9850,-8555,-6946,-5171,-3393,-1774,-442,521,1094,1317,1286,1123,991,1005,1298,1911,2861,4102,5534,7046,8506,9779,10783,11430,11710,11614,11191,10482,9579,8538,7459,6391,5417,4553,3838,3236,2727,2237,1712,1077,282,-698,-1876,-3223,-4699,-6244,-7787,-9255,-10571,-11683,-12498,-12998,-13088,-12758,-11944,-10635,-8819,-6527,-3814,-785,2422,5639,8663,11310,13410,14824,15506,15442,14719,13474,11877,10111,8357,6718,5298,4091,3080,2191,1352,493,-431,-1429,-2477,-3519,-4486,-5312,-5937,-6343,-6514,-6497,-6314,-6032,-5697,-5341,-5018,-4724,-4502,-4341,-4268,-4259,-4316,-4392,-4435,-4379,-4123,-3606,-2754,-1548,-26,1748,3619,5434,7009,8184,8837,8909,8402,7386,5999,4383,2729,1188,-102,-1046,-1595,-1754,-1533,-1020,-275,601,1512,2384,3130,3712,4088,4243,4182,3898,3417,2735,1874,836,-344,-1665,-3059,-4500,-5891,-7163,-8196,-8906,-9170,-8929,-8129,-6779,-4955,-2777,-431,1854,3869,5373,6244,6377,5792,4596,2939,1071,-791,-2425,-3645,-4375,-4569,-4309,-3704,-2930,-2162,-1567,-1273,-1350,-1821,-2627,-3707,-4926,-6188,-7373,-8404,-9234,-9850,-10263,-10534,-10686,-10800,-10870,-10915,-10874,-10677,-10203,-9348,-7992,-6088,-3619,-660,2649,6102,9460,12467,14905,16598,17475,17528,16870,15657,14110,12462,10914,9638,8743,8253,8168,8391,8840,9386,9918,10340,10567,10552,10255,9673,8809,7698,6374,4895,3317,1701,103,-1437,-2879,-4218,-5441,-6562,-7588,-8503,-9302,-9908,-10264,-10277,-9847,-8931,-7471,-5514,-3122,-448,2336,5015,7387,9280,10564,11197,11194,10646,9686,8465,7134,5797,4534,3359,2261,1192,113,-1016,-2193,-3398,-4595,-5710,-6722,-7565,-8260,-8802,-9234,-9608,-9952,-10319,-10713,-11138,-11583,-12007,-12389,-12668,-12821,-12790,-12558,-12083,-11360,-10384,-9163,-7748,-6166,-4513,-2845,-1261,165,1379,2336,3044,3529,3851,4088,4325,4622,5040,5568,6207,6866,7500,7995,8301,8361,8157,7720,7084,6337,5549,4803,4171,3674,3351,3160,3064,2991,2845,2550,2009,1187,47,-1347,-2917,-4503,-5907,-6933,-7357,-7048,-5893,-3910,-1180,2098,5673,9241,12494,15159,17018,17943,17910,16964,15259,12968,10318,7511,4745,2148,-169,-2185,-3887,-5323,-6538,-7585,-8499,-9315,-10024,-10644,-11148,-11556,-11850,-12074,-12230,-12365,-12491,-12636,-12788,-12930,-13007,-12941,-12634,-11974,-10874,-9238,-7064,-4350,-1212,2212,5697,9019,11904,14151,15567,16078,15679,14487,12686,10557,8377,6453,5013,4232,4171,4793,5951,7451,9020,10430,11441,11920,11771,11039,9774,8153,6311,4432,2633,1031,-355,-1492,-2436,-3223,-3922,-4587,-5264,-5981,-6733,-7512,-8268,-8951,-9501,-9852,-9955,-9790,-9333,-8649,-7762,-6785,-5799,-4900,-4167,-3643,-3336,-3222,-3233,-3292,-3308,-3204,-2920,-2438,-1766,-970,-135,619,1168,1399,1231,619,-419,-1818,-3463,-5213,-6905,-8416,-9604,-10426,-10832,-10873,-10596,-10114,-9518,-8916,-8370,-7922,-7550,-7204,-6788,-6194,-5312,-4072,-2412,-367,2011,4595,7227,9729,11926,13668,14854,15448,15472,15010,14211,13218,12211,11321,10636,10213,10011,9974,10011,9997,9869,9547,9035,8357,7590,6824,6166,5690,5457,5474,5694,6050,6406,6643,6612,6199,5314,3934,2080,-136,-2568,-4992,-7183,-8912,-9974,-10257,-9697,-8363,-6395,-4011,-1494,883,2847,4204,4832,4708,3912,2583,936,-812,-2446,-3808,-4785,-5365,-5582,-5552,-5394,-5254,-5212,-5325,-5563,-5842,-6049,-6053,-5758,-5123,-4183,-3043,-1878,-898,-306,-282,-928,-2248,-4163,-6476,-8936,-11259,-13147,-14379,-14798,-14346,-13089,-11164,-8796,-6232,-3742,-1538,192,1360,1956,2037,1753,1279,821,582,707,1311,2412,3965,5855,7919,9961,11798,13252,14198,14567,14334,13553,12307,10724,8957,7130,5401,3836,2521,1452,622,-35,-593,-1131,-1744,-2466,-3347,-4357,-5459,-6560,-7560,-8340,-8789,-8824,-8385,-7454,-6057,-4241,-2099,270,2746,5224,7574,9725,11554,13024,14045,14612,14667,14242,13315,11942,10151,8013,5608,3028,408,-2126,-4412,-6320,-7718,-8539,-8770,-8451,-7726,-6739,-5709,-4833,-4277,-4164,-4532,-5337,-6467,-7741,-8961,-9916,-10442,-10421,-9803,-8626,-6981,-5009,-2908,-834,1018,2534,3630,4279,4530,4467,4214,3934,3747,3785,4111,4726,5579,6553,7483,8203,8549,8380,7659,6365,4608,2533,348,-1713,-3429,-4621,-5157,-5003,-4204,-2893,-1259,444,1984,3120,3682,3585,2818,1475,-276,-2237,-4161,-5854,-7134,-7900,-8099,-7763,-6943,-5768,-4332,-2790,-1225,239,1548,2646,3500,4117,4474,4610,4513,4234,3775,3178,2464,1667,804,-91,-1003,-1914,-2792,-3646,-4454,-5232,-5988,-6756,-7548,-8411,-9330,-10322,-11328,-12305,-13147,-13771,-14059,-13951,-13362,-12307,-10782,-8863,-6640,-4218,-1722,741,3066,5178,7013,8546,9769,10698,11375,11849,12190,12460,12727,13032,13412,13860,14353,14837,15237,15466,15441,15082,14351,13217,11729,9933,7956,5929,3981,2275,881,-113,-708,-950,-912,-732,-525,-429,-527,-879,-1471,-2249,-3109,-3920,-4561,-4924,-4957,-4644,-4045,-3230,-2316,-1417,-618,-10,384,541,472,210,-223,-779,-1429,-2138,-2870,-3594,-4274,-4873,-5368,-5725,-5941,-6000,-5913,-5683,-5314,-4822,-4191,-3460,-2619,-1724,-820,38,758,1289,1563,1546,1227,619,-243,-1301,-2488,-3730,-4953,-6079,-7048,-7800,-8305,-8543,-8527,-8287,-7871,-7350,-6773,-6208,-5668,-5165,-4664,-4127,-3474,-2670,-1650,-421,984,2513,4036,5466,6672,7577,8128,8316,8180,7788,7244,6640,6097,5679,5459,5440,5615,5916,6273,6561,6693,6560,6097,5294,4151,2774,1250,-259,-1627,-2717,-3450,-3764,-3671,-3184,-2364,-1266,48,1522,3105,4737,6369,7906,9285,10391,11130,11419,11166,10350,8958,7039,4702,2078,-642,-3270,-5607,-7490,-8781,-9427,-9416,-8828,-7793,-6480,-5100,-3832,-2868,-2306,-2243,-2653,-3521,-4717,-6155,-7653,-9116,-10383,-11376,-12010,-12236,-12041,-11424,-10418,-9075,-7474,-5710,-3904,-2175,-660,559,1402,1868,1998,1880,1661,1477,1476,1775,2427,3454,4792,6343,7966,9505,10809,11736,12201,12154,11606,10638,9354,7935,6549,5373,4556,4178,4269,4777,5578,6522,7400,8045,8282,8004,7156,5740,3826,1527,-1019,-3634,-6167,-8429,-10298,-11609,-12302,-12296,-11603,-10282,-8441,-6252,-3905,-1623,404,1973,2975,3317,2992,2065,628,-1134,-3049,-4910,-6525,-7743,-8442,-8574,-8146,-7230,-5953,-4489,-3023,-1757,-850,-438,-587,-1308,-2555,-4224,-6172,-8243,-10259,-12057,-13495,-14449,-14844,-14648,-13859,-12541,-10766,-8650,-6313,-3877,-1448,889,3076,5094,6935,8639,10229,11739,13194,14575,15867,16998,17901,18487,18685,18445,17740,16610,15098,13313,11373,9397,7533,5868,4505,3474,2793,2428,2311,2374,2511,2664,2747,2736,2593,2321,1925,1413,800,103,-661,-1452,-2229,-2924,-3459,-3748,-3718,-3332,-2570,-1521,-259,1016,2144,2915,3171,2798,1749,69,-2126,-4646,-7248,-9679,-11678,-13035,-13598,-13296,-12151,-10272,-7823,-5050,-2177,525,2859,4622,5718,6055,5663,4575,2917,810,-1559,-4043,-6451,-8640,-10484,-11865,-12724,-13024,-12758,-11978,-10753,-9195,-7452,-5665,-4009,-2603,-1567,-928,-678,-720,-918,-1101,-1083,-724,90,1380,3112,5164,7385,9554,11494,13005,13959,14279,13944,13032,11637,9946,8120,6366,4833,3656,2894,2574,2639,3021,3578,4188,4694,4966,4904,4418,3503,2158,467,-1471,-3492,-5431,-7098,-8321,-8964,-8931,-8219,-6864,-5025,-2850,-597,1537,3322,4613,5293,5332,4761,3659,2163,437,-1367,-3049,-4492,-5539,-6125,-6186,-5717,-4756,-3374,-1675,182,2059,3760,5136,6025,6320,5956,4921,3270,1110,-1411,-4093,-6757,-9183,-11216,-12693,-13521,-13635,-13042,-11782,-9980,-7763,-5345,-2899,-636,1290,2775,3757,4273,4391,4242,3972,3714,3591,3660,3962,4460,5114,5842,6579,7246,7810,8226,8506,8648,8679,8628,8511,8357,8176,7971,7755,7511,7250,6952,6606,6197,5681,5046,4237,3251,2055,685,-828,-2408,-3948,-5342,-6473,-7234,-7578,-7477,-6983,-6194,-5256,-4339,-3618,-3238,-3300,-3824,-4789,-6066,-7520,-8963,-10209,-11111,-11541,-11431,-10777,-9604,-8005,-6093,-4002,-1901,76,1761,3028,3780,3920,3444,2346,698,-1401,-3802,-6354,-8869,-11186,-13156,-14638,-15562,-15855,-15519,-14581,-13106,-11209,-9000,-6644,-4257,-1982,98,1923,3488,4826,6010,7136,8291,9570,11006,12614,14343,16109,17781,19230,20306,20908,20954,20415,19319,17728,15762,13547,11245,9000,6962,5249,3960,3154,2853,3036,3635,4537,5589,6615,7423,7838,7710,6945,5525,3486,975,-1849,-4730,-7457,-9781,-11539,-12605,-12936,-12575,-11626,-10246,-8642,-6999,-5521,-4342,-3586,-3281,-3446,-3999,-4857,-5869,-6886,-7727,-8238,-8261,-7711,-6516,-4710,-2352,389,3332,6210,8795,10807,12079,12432,11832,10290,7923,4915,1505,-2055,-5498,-8594,-11168,-13075,-14282,-14761,-14599,-13884,-12757,-11380,-9898,-8472,-7219,-6209,-5492,-5028,-4762,-4584,-4369,-3996,-3363,-2404,-1114,468,2234,4052,5756,7187,8212,8735,8714,8173,7171,5826,4280,2689,1226,36,-740,-1015,-720,119,1468,3174,5087,6967,8608,9773,10319,10131,9215,7659,5623,3350,1078,-933,-2491,-3446,-3742,-3395,-2497,-1184,353,1942,3395,4569,5349,5668,5500,4858,3800,2405,807,-868,-2427,-3731,-4590,-4897,-4568,-3590,-2056,-88,2076,4193,5994,7223,7703,7308,6027,3932,1203,-1936,-5202,-8308,-11007,-13084,-14407,-14932,-14676,-13741,-12276,-10458,-8471,-6502,-4704,-3185,-2036,-1251,-819,-642,-616,-606,-475,-125,524,1486,2730,4193,5741,7272,8627,9718,10445,10772,10697,10250,9498,8513,7377,6179,4989,3898,2975,2314,1980,2034,2506,3362,4531,5870,7189,8289,8941,8991,8317,6902,4814,2197,-723,-3698,-6463,-8797,-10506,-11515,-11776,-11376,-10432,-9124,-7670,-6270,-5122,-4383,-4133,-4421,-5193,-6351,-7728,-9118,-10300,-11051,-11199,-10614,-9261,-7198,-4563,-1596,1433,4206,6435,7870,8340,7780,6209,3774,670,-2804,-6375,-9709,-12582,-14750,-16119,-16615,-16290,-15238,-13611,-11612,-9418,-7247,-5234,-3514,-2139,-1108,-366,203,738,1390,2293,3558,5201,7234,9522,11956,14326,16452,18151,19286,19777,19628,18874,17659,16104,14404,12694,11125,9779,8734,8005,7604,7500,7660,8027,8528,9074,9561,9884,9932,9626,8904,7763,6225,4378,2319,182,-1891,-3786,-5384,-6625,-7461,-7907,-7990,-7800,-7399,-6914,-6416,-6016,-5780,-5771,-6030,-6557,-7324,-8259,-9251,-10155,-10820,-11082,-10831,-9984,-8533,-6554,-4183,-1622,882,3089,4758,5712,5833,5096,3547,1327,-1375,-4316,-7246,-9919,-12127,-13720,-14601,-14758,-14234,-13147,-11638,-9904,-8117,-6480,-5116,-4144,-3584,-3408,-3528,-3781,-4003,-4003,-3623,-2759,-1357,537,2841,5359,7927,10286,12265,13683,14430,14492,13871,12698,11105,9274,7416,5685,4281,3293,2827,2889,3467,4470,5780,7228,8635,9825,10631,10947,10712,9925,8668,7036,5197,3296,1480,-130,-1456,-2473,-3163,-3599,-3805,-3883,-3882,-3871,-3892,-3963,-4105,-4297,-4534,-4776,-4989,-5129,-5144,-4990,-4630,-4036,-3218,-2196,-1034,186,1366,2394,3179,3643,3739,3470,2843,1935,799,-474,-1798,-3118,-4348,-5456,-6390,-7108,-7591,-7793,-7713,-7335,-6682,-5791,-4723,-3565,-2405,-1350,-477,144,483,559,410,130,-175,-409,-452,-281,155,796,1587,2426,3197,3818,4194,4291,4081,3600,2880,2022,1104,248,-432,-839,-874,-484,353,1625,3258,5152,7167,9134,10881,12245,13087,13304,12860,11752,10059,7888,5396,2758,157,-2243,-4295,-5917,-7047,-7702,-7945,-7851,-7571,-7198,-6877,-6676,-6661,-6811,-7113,-7440,-7727,-7813,-7620,-7057,-6099,-4771,-3153,-1381,387,1945,3137,3778,3787,3100,1751,-160,-2489,-5013,-7534,-9805,-11660,-12926,-13550,-13494,-12839,-11696,-10220,-8610,-7021,-5631,-4526,-3783,-3382,-3282,-3370,-3528,-3597,-3453,-2960,-2061,-696,1084,3243,5639,8148,10608,12858,14768,16231,17173,17586,17476,16917,15993,14822,13526,12235,11065,10118,9461,9137,9138,9430,9924,10527,11103,11537,11714,11549,11002,10059,8759,7155,5337,3391,1406,-541,-2389,-4101,-5638,-6996,-8162,-9136,-9930,-10551,-11021,-11368,-11605,-11764,-11838,-11840,-11743,-11546,-11213,-10738,-10088,-9257,-8225,-6990,-5566,-3974,-2276,-545,1118,2602,3802,4618,5002,4932,4447,3630,2585,1454,356,-596,-1338,-1840,-2132,-2272,-2360,-2486,-2761,-3235,-3961,-4915,-6063,-7310,-8569,-9711,-10644,-11247,-11462,-11205,-10475,-9251,-7583,-5541,-3225,-772,1672,3957,5933,7494,8559,9109,9165,8805,8128,7279,6387,5591,5008,4715,4764,5156,5857,6802,7896,9045,10147,11121,11910,12457,12752,12778,12513,11971,11113,9960,8493,6746,4752,2580,319,-1935,-4057,-5955,-7526,-8704,-9449,-9748,-9610,-9092,-8234,-7136,-5886,-4597,-3376,-2330,-1529,-1031,-832,-907,-1175,-1548,-1923,-2204,-2336,-2286,-2079,-1767,-1449,-1212,-1169,-1385,-1906,-2726,-3793,-5006,-6241,-7343,-8177,-8632,-8640,-8206,-7374,-6259,-4996,-3731,-2601,-1697,-1068,-702,-530,-447,-315,-6,588,1528,2807,4363,6056,7718,9158,10193,10693,10566,9808,8470,6674,4581,2388,277,-1555,-2983,-3885,-4226,-4002,-3264,-2118,-670,934,2576,4144,5576,6811,7858,8707,9375,9871,10171,10247,10048,9509,8588,7244,5494,3362,965,-1601,-4140,-6496,-8476,-9909,-10690,-10725,-10048,-8714,-6897,-4805,-2688,-804,618,1428,1532,970,-150,-1643,-3262,-4784,-5987,-6727,-6930,-6607,-5845,-4797,-3641,-2573,-1770,-1367,-1441,-2014,-3019,-4359,-5864,-7356,-8661,-9614,-10118,-10124,-9652,-8791,-7670,-6457,-5321,-4414,-3842,-3648,-3810,-4215,-4725,-5131,-5247,-4894,-3956,-2385,-228,2402,5295,8233,10940,13194,14789,15609,15609,14851,13462,11655,9688,7804,6266,5231,4817,5022,5761,6881,8179,9447,10507,11224,11539,11460,11044,10401,9635,8860,8131,7506,6945,6421,5856,5155,4270,3132,1743,136,-1624,-3407,-5114,-6583,-7747,-8504,-8862,-8849,-8541,-8069,-7536,-7072,-6746,-6596,-6610,-6737,-6908,-7046,-7083,-6984,-6740,-6367,-5918,-5444,-5001,-4642,-4376,-4206,-4100,-4003,-3866,-3621,-3243,-2702,-2035,-1278,-524,136,593,770,591,54,-833,-1994,-3325,-4697,-5964,-6974,-7616,-7771,-7417,-6525,-5175,-3451,-1504,510,2425,4101,5417,6305,6744,6752,6398,5778,5009,4223,3548,3089,2935,3127,3672,4540,5662,6945,8282,9573,10713,11642,12294,12653,12711,12470,11952,11179,10156,8922,7471,5840,4045,2112,94,-1973,-4009,-5946,-7697,-9173,-10298,-11012,-11288,-11130,-10602,-9784,-8806,-7789,-6852,-6092,-5543,-5211,-5040,-4939,-4813,-4553,-4087,-3376,-2417,-1264,4,1280,2445,3392,4024,4270,4108,3523,2574,1321,-128,-1653,-3149,-4482,-5590,-6388,-6866,-7015,-6857,-6433,-5769,-4928,-3902,-2758,-1462,-70,1443,3025,4658,6275,7797,9125,10146,10750,10842,10356,9282,7655,5580,3206,717,-1659,-3736,-5300,-6238,-6445,-5938,-4770,-3105,-1122,934,2849,4427,5545,6154,6302,6089,5694,5280,5027,5030,5344,5916,6643,7352,7860,7982,7605,6661,5209,3375,1354,-598,-2268,-3457,-4073,-4109,-3669,-2937,-2146,-1542,-1332,-1649,-2545,-3949,-5724,-7646,-9473,-10977,-11970,-12352,-12109,-11302,-10088,-8623,-7123,-5739,-4615,-3829,-3404,-3325,-3535,-3958,-4521,-5148,-5779,-6380,-6907,-7354,-7701,-7949,-8084,-8121,-8046,-7878,-7629,-7300,-6923,-6483,-5986,-5406,-4700,-3834,-2742,-1410,192,2039,4087,6259,8456,10562,12479,14097,15358,16205,16656,16713,16465,15961,15312,14581,13842,13130,12459,11820,11177,10508,9773,8979,8131,7278,6488,5820,5348,5102,5065,5201,5383,5495,5380,4902,3977,2585,762,-1331,-3535,-5588,-7285,-8414,-8857,-8564,-7595,-6099,-4295,-2441,-817,366,910,765,-70,-1481,-3274,-5239,-7118,-8703,-9828,-10390,-10379,-9855,-8934,-7783,-6566,-5444,-4535,-3909,-3570,-3469,-3512,-3575,-3531,-3271,-2726,-1891,-814,387,1562,2521,3107,3176,2658,1557,-54,-2009,-4103,-6091,-7738,-8833,-9239,-8898,-7836,-6187,-4131,-1908,217,2029,3309,3957,3915,3242,2053,550,-1040,-2492,-3579,-4165,-4151,-3544,-2403,-861,934,2804,4616,6237,7614,8708,9555,10190,10706,11142,11580,12003,12411,12716,12834,12663,12106,11123,9702,7901,5825,3601,1390,-671,-2462,-3903,-4978,-5703,-6154,-6414,-6584,-6732,-6904,-7096,-7258,-7320,-7192,-6798,-6098,-5081,-3818,-2380,-938,395,1441,2100,2285,1966,1179,-11,-1477,-3093,-4708,-6166,-7363,-8156,-8509,-8348,-7701,-6592,-5125,-3413,-1617,104,1582,2693,3335,3485,3165,2477,1560,603,-213,-706,-749,-273,729,2163,3900,5735,7454,8847,9733,9991,9577,8515,6911,4919,2722,519,-1518,-3238,-4536,-5348,-5643,-5441,-4773,-3715,-2364,-817,793,2372,3808,5031,5998,6671,7079,7216,7139,6888,6500,6041,5519,4990,4433,3876,3278,2652,1957,1208,383,-508,-1465,-2485,-3560,-4681,-5832,-6984,-8096,-9126,-10010,-10715,-11191,-11429,-11418,-11194,-10763,-10194,-9497,-8719,-7876,-6966,-6011,-4990,-3938,-2861,-1824,-866,-75,506,800,799,470,-140,-1011,-2056,-3212,-4381,-5490,-6450,-7198,-7666,-7812,-7589,-6989,-5999,-4665,-3038,-1230,643,2424,3983,5182,5949,6249,6111,5635,4945,4237,3673,3443,3666,4423,5716,7483,9592,11884,14150,16226,17930,19158,19828,19926,19462,18510,17131,15439,13521,11477,9387,7329,5359,3531,1898,492,-632,-1457,-1956,-2136,-2020,-1664,-1136,-551,8,402,544,344,-257,-1250,-2617,-4254,-6046,-7825,-9431,-10717,-11552,-11908,-11749,-11188,-10309,-9298,-8288,-7449,-6854,-6562,-6559,-6766,-7119,-7488,-7808,-8013,-8075,-8022,-7873,-7683,-7487,-7295,-7118,-6909,-6649,-6282,-5800,-5196,-4491,-3753,-3024,-2383,-1870,-1504,-1273,-1128,-997,-798,-465,64,784,1687,2689,3720,4666,5459,6022,6356,6464,6410,6278,6124,6051,6067,6216,6463,6788,7145,7494,7815,8078,8300,8469,8601,8695,8741,8736,8670,8532,8334,8058,7723,7305,6804,6179,5420,4483,3371,2081,649,-857,-2355,-3743,-4922,-5815,-6377,-6602,-6555,-6297,-5971,-5662,-5489,-5499,-5699,-6052,-6466,-6833,-7043,-6996,-6647,-5976,-5037,-3894,-2670,-1462,-386,487,1097,1431,1488,1292,889,304,-395,-1178,-1977,-2749,-3432,-3976,-4332,-4469,-4356,-4007,-3417,-2644,-1705,-675,425,1529,2627,3671,4648,5513,6233,6751,7017,6981,6611,5917,4927,3728,2426,1153,29,-833,-1384,-1603,-1530,-1246,-834,-403,-23,253,408,447,396,278,107,-108,-364,-666,-971,-1260,-1440,-1438,-1152,-513,518,1918,3600,5420,7175,8666,9676,10087,9796,8847,7308,5361,3166,941,-1189,-3082,-4700,-6021,-7078,-7918,-8583,-9116,-9530,-9823,-9986,-9988,-9830,-9497,-9022,-8428,-7780,-7118,-6529,-6037,-5704,-5538,-5533,-5676,-5912,-6196,-6450,-6606,-6588,-6326,-5780,-4926,-3789,-2434,-968,476,1747,2722,3294,3445,3183,2624,1888,1158,577,285,339,750,1458,2356,3309,4205,4930,5458,5787,5980,6144,6382,6806,7481,8437,9645,11026,12470,13826,14965,15751,16076,15887,15145,13889,12174,10119,7863,5587,3466,1677,364,-391,-558,-209,541,1492,2447,3176,3512,3330,2580,1318,-373,-2305,-4310,-6202,-7832,-9113,-10006,-10532,-10755,-10748,-10605,-10385,-10138,-9887,-9624,-9338,-9001,-8596,-8102,-7522,-6859,-6131,-5358,-4568,-3771,-2988,-2231,-1497,-826,-217,279,627,804,775,566,201,-255,-716,-1103,-1349,-1408,-1295,-1032,-717,-422,-261,-288,-557,-1047,-1718,-2478,-3220,-3835,-4225,-4318,-4079,-3511,-2641,-1542,-291,1010,2265,3393,4310,4998,5427,5649,5703,5681,5655,5699,5861,6147,6533,6957,7349,7619,7718,7604,7287,6830,6307,5846,5538,5483,5708,6200,6870,7586,8174,8460,8283,7536,6181,4264,1893,-747,-3448,-5999,-8200,-9922,-11085,-11675,-11752,-11394,-10739,-9892,-8991,-8103,-7296,-6583,-5955,-5373,-4805,-4194,-3528,-2790,-1992,-1177,-372,364,993,1486,1809,1960,1919,1692,1290,729,54,-686,-1430,-2100,-2641,-3005,-3162,-3119,-2892,-2525,-2055,-1529,-961,-374,245,890,1577,2282,2998,3670,4261,4721,5010,5116,5036,4803,4452,4041,3613,3227,2904,2673,2517,2428,2349,2246,2050,1732,1256,627,-126,-957,-1778,-2522,-3098,-3431,-3473,-3177,-2532,-1553,-274,1238,2868,4506,5982,7150,7863,7993,7498,6357,4671,2561,241,-2079,-4174,-5859,-6995,-7515,-7399,-6726,-5584,-4139,-2559,-1021,297,1252,1727,1652,1008,-176,-1811,-3771,-5864,-7907,-9666,-10952,-11597,-11492,-10625,-9041,-6904,-4422,-1866,477,2366,3582,4013,3636,2503,788,-1312,-3545,-5650,-7415,-8637,-9211,-9075,-8249,-6824,-4931,-2762,-506,1624,3466,4869,5768,6139,6023,5533,4781,3950,3176,2617,2373,2518,3071,4005,5240,6668,8148,9534,10693,11508,11920,11895,11468,10699,9682,8541,7377,6317,5448,4840,4546,4555,4854,5357,5974,6575,7026,7210,7024,6418,5398,4004,2361,580,-1175,-2790,-4156,-5226,-5993,-6488,-6764,-6892,-6932,-6942,-6955,-6992,-7062,-7151,-7253,-7327,-7366,-7321,-7185,-6924,-6546,-6049,-5453,-4806,-4123,-3488,-2912,-2472,-2172,-2071,-2148,-2435,-2889,-3498,-4202,-4958,-5686,-6331,-6818,-7094,-7108,-6833,-6250,-5378,-4246,-2916,-1478,-34,1292,2399,3177,3583,3586,3230,2590,1784,940,209,-294,-465,-242,383,1384,2679,4152,5667,7070,8233,9051,9473,9503,9197,8649,7993,7342,6817,6496,6411,6572,6934,7429,7979,8485,8865,9032,8924,8497,7728,6648,5281,3725,2062,405,-1136,-2493,-3594,-4448,-5060,-5514,-5865,-6228,-6652,-7213,-7911,-8745,-9647,-10541,-11314,-11853,-12044,-11807,-11087,-9886,-8264,-6314,-4191,-2057,-76,1587,2834,3591,3847,3655,3072,2233,1212,150,-905,-1863,-2702,-3399,-3948,-4346,-4591,-4662,-4540,-4188,-3575,-2680,-1511,-101,1471,3088,4623,5918,6851,7315,7251,6678,5642,4280,2736,1220,-100,-1021,-1443,-1264,-521,731,2303,4021,5626,6932,7747,7986,7630,6739,5452,3944,2395,999,-126,-868,-1201,-1124,-692,25,938,1949,2973,3922,4718,5304,5625,5640,5339,4715,3795,2635,1284,-159,-1619,-3005,-4231,-5236,-5963,-6379,-6497,-6327,-5955,-5453,-4939,-4521,-4295,-4333,-4673,-5305,-6179,-7216,-8295,-9312,-10134,-10682,-10869,-10674,-10094,-9170,-7983,-6631,-5237,-3933,-2838,-2056,-1665,-1691,-2135,-2940,-4012,-5222,-6424,-7444,-8141,-8358,-8021,-7064,-5518,-3445,-987,1693,4391,6908,9067,10707,11767,12186,12047,11424,10501,9463,8510,7827,7545,7733,8389,9431,10725,12105,13378,14398,15010,15160,14792,13949,12674,11054,9187,7163,5094,3063,1179,-479,-1817,-2776,-3312,-3419,-3128,-2510,-1660,-707,234,1028,1592,1830,1713,1202,333,-878,-2340,-3983,-5670,-7278,-8660,-9684,-10244,-10270,-9748,-8727,-7305,-5633,-3877,-2218,-816,197,745,797,381,-436,-1551,-2834,-4157,-5391,-6430,-7199,-7658,-7791,-7649,-7258,-6704,-6041,-5332,-4625,-3950,-3326,-2764,-2258,-1818,-1432,-1121,-879,-729,-659,-677,-749,-849,-928,-944,-851,-630,-252,256,896,1618,2401,3194,3975,4699,5368,5944,6441,6836,7135,7318,7390,7320,7125,6782,6328,5769,5165,4540,3962,3459,3076,2849,2775,2877,3121,3477,3895,4298,4617,4776,4719,4407,3843,3050,2092,1039,-19,-1020,-1892,-2624,-3195,-3632,-3956,-4198,-4380,-4524,-4625,-4697,-4735,-4737,-4734,-4711,-4731,-4784,-4915,-5128,-5419,-5781,-6160,-6516,-6759,-6819,-6623,-6093,-5241,-4049,-2629,-1084,411,1670,2528,2847,2556,1676,302,-1381,-3124,-4664,-5726,-6106,-5655,-4353,-2254,447,3526,6650,9537,11868,13435,14087,13791,12624,10751,8421,5909,3513,1479,1,-818,-965,-516,381,1521,2689,3672,4305,4469,4136,3316,2113,637,-950,-2514,-3914,-5055,-5859,-6281,-6306,-5934,-5187,-4115,-2776,-1253,353,1948,3409,4652,5583,6156,6326,6098,5486,4532,3289,1844,259,-1353,-2917,-4341,-5561,-6531,-7242,-7702,-7961,-8072,-8114,-8141,-8203,-8332,-8515,-8765,-9035,-9318,-9553,-9710,-9707,-9505,-9020,-8227,-7105,-5678,-4027,-2252,-505,1048,2252,2954,3058,2514,1350,-323,-2336,-4434,-6367,-7843,-8641,-8579,-7587,-5695,-3048,110,3477,6711,9518,11636,12936,13371,13022,12056,10708,9228,7881,6876,6373,6457,7119,8264,9722,11264,12627,13572,13906,13519,12422,10712,8594,6317,4170,2375,1143,533,553,1083,1939,2897,3707,4163,4087,3403,2100,289,-1862,-4097,-6156,-7777,-8776,-9037,-8548,-7390,-5717,-3735,-1674,262,1893,3102,3822,4054,3815,3190,2239,1075,-217,-1526,-2760,-3837,-4681,-5261,-5550,-5562,-5328,-4888,-4305,-3641,-2974,-2385,-1951,-1749,-1828,-2224,-2934,-3937,-5169,-6572,-8031,-9463,-10740,-11755,-12397,-12551,-12140,-11099,-9412,-7121,-4310,-1145,2181,5419,8335,10680,12288,13024,12871,11876,10191,8014,5615,3263,1220,-280,-1087,-1116,-392,973,2773,4759,6648,8181,9173,9483,9102,8075,6538,4683,2713,847,-736,-1908,-2580,-2760,-2482,-1870,-1064,-242,426,797,781,338,-485,-1611,-2899,-4195,-5351,-6231,-6746,-6864,-6600,-6036,-5290,-4506,-3842,-3433,-3385,-3742,-4493,-5536,-6718,-7839,-8674,-9050,-8804,-7903,-6342,-4251,-1780,861,3447,5778,7661,8959,9576,9477,8677,7254,5321,3028,544,-1965,-4330,-6409,-8083,-9247,-9841,-9820,-9165,-7892,-6048,-3703,-992,1937,4902,7697,10137,12065,13350,13969,13921,13299,12246,10921,9514,8178,7042,6195,5665,5444,5479,5665,5910,6072,6056,5775,5187,4297,3155,1837,460,-880,-2069,-3041,-3757,-4188,-4360,-4279,-3996,-3541,-2984,-2371,-1794,-1328,-1041,-1019,-1286,-1877,-2745,-3840,-5020,-6162,-7072,-7601,-7609,-7015,-5813,-4070,-1937,373,2615,4521,5848,6420,6119,4956,3026,533,-2263,-5039,-7518,-9402,-10540,-10806,-10239,-8940,-7116,-5030,-2947,-1161,140,773,695,-88,-1473,-3290,-5334,-7359,-9148,-10480,-11227,-11296,-10677,-9431,-7647,-5474,-3072,-595,1793,3970,5849,7345,8463,9176,9542,9582,9362,8908,8266,7447,6492,5418,4312,3230,2289,1571,1145,1038,1234,1677,2285,2970,3637,4229,4699,5043,5277,5427,5531,5607,5674,5716,5717,5632,5417,5025,4418,3581,2519,1270,-108,-1540,-2929,-4200,-5271,-6091,-6644,-6933,-7000,-6889,-6668,-6372,-6043,-5680,-5274,-4800,-4225,-3523,-2675,-1664,-499,819,2258,3784,5350,6887,8333,9618,10681,11474,11951,12090,11863,11264,10291,8944,7253,5227,2922,381,-2305,-5040,-7696,-10139,-12223,-13831,-14853,-15238,-14974,-14114,-12765,-11086,-9263,-7473,-5866,-4543,-3512,-2762,-2167,-1635,-1000,-181,910,2252,3796,5405,6937,8210,9089,9471,9316,8663,7599,6268,4838,3472,2309,1450,937,774,926,1309,1854,2448,3022,3496,3822,3977,3957,3772,3441,2987,2416,1743,960,87,-861,-1827,-2747,-3537,-4106,-4384,-4323,-3920,-3224,-2325,-1360,-476,184,490,378,-183,-1142,-2389,-3786,-5158,-6350,-7251,-7776,-7947,-7802,-7448,-7011,-6590,-6309,-6198,-6314,-6604,-7037,-7505,-7933,-8239,-8384,-8368,-8225,-8025,-7838,-7720,-7706,-7774,-7870,-7894,-7739,-7297,-6492,-5296,-3721,-1845,229,2372,4469,6380,8051,9382,10370,11004,11285,11252,10895,10243,9314,8143,6814,5411,4082,2949,2164,1831,2026,2762,4003,5656,7585,9641,11656,13476,14981,16064,16682,16817,16494,15779,14744,13497,12124,10723,9352,8069,6876,5790,4763,3795,2813,1821,757,-367,-1573,-2845,-4160,-5493,-6802,-8051,-9206,-10224,-11088,-11768,-12266,-12569,-12689,-12615,-12360,-11909,-11275,-10450,-9464,-8327,-7103,-5840,-4631,-3567,-2742,-2228,-2065,-2253,-2744,-3463,-4314,-5194,-6028,-6728,-7258,-7593,-7725,-7682,-7483,-7162,-6739,-6215,-5571,-4784,-3804,-2607,-1154,536,2462,4550,6760,8987,11158,13161,14902,16267,17162,17503,17238,16373,14958,13109,10987,8772,6658,4816,3374,2422,1961,1958,2296,2838,3419,3876,4084,3960,3483,2687,1667,510,-644,-1740,-2684,-3479,-4113,-4633,-5086,-5514,-5971,-6483,-7053,-7689,-8350,-9007,-9625,-10155,-10584,-10877,-11048,-11071,-10976,-10736,-10387,-9910,-9340,-8680,-7955,-7180,-6378,-5569,-4777,-4045,-3391,-2872,-2487,-2270,-2182,-2202,-2248,-2245,-2087,-1690,-978,77,1453,3087,4839,6579,8102,9269,9915,9965,9377,8200,6523,4530,2401,375,-1342,-2566,-3156,-3044,-2222,-754,1234,3576,6068,8515,10719,12499,13724,14276,14123,13246,11742,9697,7311,4757,2250,-16,-1884,-3227,-3994,-4156,-3778,-2921,-1720,-281,1268,2821,4294,5609,6691,7479,7887,7854,7321,6259,4697,2690,379,-2073,-4462,-6583,-8258,-9353,-9822,-9673,-9041,-8056,-6954,-5902,-5087,-4596,-4463,-4631,-5000,-5413,-5735,-5816,-5577,-4963,-4003,-2757,-1349,91,1422,2520,3310,3741,3840,3650,3262,2788,2319,1992,1848,1972,2317,2853,3437,3934,4162,3981,3270,2003,195,-2004,-4436,-6838,-8997,-10674,-11702,-11971,-11432,-10122,-8124,-5579,-2659,437,3519,6387,8891,10890,12283,13009,13017,12326,10985,9090,6809,4307,1796,-536,-2529,-4045,-5030,-5464,-5409,-4964,-4276,-3491,-2766,-2195,-1843,-1690,-1680,-1702,-1639,-1395,-893,-133,852,1971,3106,4146,4977,5535,5787,5742,5461,5004,4454,3882,3316,2809,2325,1878,1418,928,387,-196,-808,-1400,-1941,-2387,-2706,-2910,-2997,-3035,-3062,-3155,-3374,-3747,-4329,-5088,-6030,-7097,-8204,-9268,-10142,-10710,-10855,-10500,-9627,-8291,-6590,-4692,-2773,-1030,372,1293,1674,1500,849,-161,-1361,-2570,-3600,-4294,-4529,-4236,-3411,-2113,-459,1390,3244,4919,6231,7040,7256,6835,5833,4335,2530,587,-1265,-2866,-4047,-4721,-4834,-4383,-3432,-2065,-426,1340,3087,4684,6039,7113,7892,8440,8810,9087,9359,9672,10085,10604,11214,11867,12492,12981,13229,13127,12575,11531,9971,7947,5546,2895,139,-2555,-5064,-7234,-9008,-10292,-11096,-11416,-11298,-10817,-10040,-9068,-7973,-6840,-5727,-4695,-3778,-3022,-2432,-2031,-1813,-1763,-1869,-2094,-2394,-2722,-3013,-3202,-3255,-3127,-2846,-2434,-1982,-1576,-1337,-1351,-1680,-2329,-3223,-4249,-5235,-6004,-6402,-6312,-5672,-4498,-2836,-812,1445,3770,6023,8071,9816,11177,12112,12597,12630,12268,11555,10610,9542,8477,7536,6812,6363,6202,6295,6568,6910,7214,7364,7285,6947,6340,5518,4517,3425,2297,1204,207,-648,-1327,-1803,-2100,-2237,-2287,-2305,-2383,-2563,-2903,-3403,-4080,-4885,-5814,-6802,-7820,-8819,-9746,-10573,-11244,-11741,-12011,-12038,-11787,-11260,-10479,-9482,-8364,-7207,-6125,-5208,-4508,-4055,-3821,-3746,-3769,-3805,-3820,-3768,-3661,-3488,-3287,-3059,-2833,-2611,-2407,-2220,-2067,-1950,-1897,-1920,-2033,-2230,-2485,-2744,-2950,-3012,-2881,-2476,-1799,-815,421,1863,3434,5044,6605,8048,9294,10288,10976,11305,11242,10776,9909,8702,7226,5598,3953,2423,1156,263,-183,-117,431,1430,2778,4338,5961,7480,8734,9613,10004,9887,9249,8143,6647,4866,2914,921,-1013,-2779,-4304,-5538,-6437,-7020,-7279,-7268,-7021,-6584,-6005,-5311,-4549,-3741,-2932,-2149,-1421,-768,-192,288,683,962,1123,1134,989,692,268,-231,-748,-1201,-1531,-1674,-1601,-1321,-854,-267,371,999,1530,1939,2165,2217,2079,1771,1316,718,17,-788,-1647,-2534,-3370,-4086,-4581,-4761,-4543,-3869,-2727,-1145,792,2970,5241,7445,9419,11025,12113,12625,12469,11700,10328,8493,6304,3926,1518,-780,-2840,-4566,-5910,-6837,-7364,-7537,-7392,-7014,-6447,-5742,-4933,-4028,-3042,-1978,-857,297,1437,2531,3510,4350,4993,5416,5588,5485,5105,4454,3557,2472,1242,-28,-1280,-2407,-3335,-3995,-4343,-4366,-4085,-3553,-2851,-2087,-1392,-880,-682,-867,-1480,-2510,-3881,-5506,-7239,-8949,-10499,-11770,-12673,-13165,-13226,-12908,-12251,-11366,-10311,-9184,-8012,-6839,-5666,-4504,-3373,-2303,-1346,-575,-44,182,83,-327,-996,-1819,-2659,-3361,-3767,-3755,-3243,-2204,-701,1169,3222,5273,7120,8582,9548,9954,9833,9279,8439,7506,6642,6026,5749,5875,6391,7225,8270,9391,10455,11353,12015,12409,12562,12525,12384,12220,12104,12078,12137,12248,12330,12299,12040,11478,10535,9195,7494,5496,3332,1120,-1011,-2959,-4668,-6104,-7277,-8216,-8949,-9521,-9940,-10223,-10357,-10337,-10154,-9825,-9373,-8852,-8313,-7822,-7418,-7139,-6994,-6963,-7035,-7141,-7244,-7269,-7176,-6927,-6515,-5950,-5263,-4487,-3666,-2830,-2016,-1232,-505,190,835,1456,2045,2589,3080,3475,3755,3894,3886,3760,3544,3320,3115,3018,3001,3118,3303,3549,3811,4035,4218,4329,4394,4430,4485,4586,4771,5027,5332,5625,5816,5840,5615,5127,4398,3485,2503,1542,706,52,-396,-655,-777,-840,-916,-1090,-1389,-1831,-2395,-3025,-3681,-4291,-4842,-5289,-5676,-6004,-6343,-6730,-7207,-7798,-8482,-9242,-10001,-10702,-11265,-11627,-11738,-11576,-11131,-10452,-9586,-8631,-7660,-6755,-5952,-5250,-4622,-3986,-3282,-2426,-1380,-134,1267,2744,4165,5409,6338,6863,6924,6528,5726,4639,3406,2205,1192,504,225,376,916,1765,2786,3858,4834,5640,6200,6524,6633,6598,6494,6412,6399,6508,6723,7004,7303,7513,7620,7546,7333,7003,6610,6232,5890,5603,5342,5051,4664,4145,3456,2638,1755,898,199,-264,-416,-260,152,709,1261,1641,1695,1313,434,-920,-2668,-4660,-6712,-8616,-10165,-11196,-11581,-11285,-10344,-8860,-7021,-5016,-3091,-1427,-206,514,700,444,-146,-917,-1732,-2489,-3107,-3561,-3821,-3909,-3813,-3562,-3165,-2639,-2022,-1318,-595,133,770,1270,1541,1546,1249,690,-63,-879,-1621,-2140,-2337,-2157,-1624,-829,93,963,1620,1934,1829,1331,515,-447,-1366,-2028,-2257,-1924,-995,494,2393,4521,6598,8407,9686,10310,10192,9371,7970,6179,4208,2302,615,-682,-1543,-1937,-1898,-1488,-783,148,1205,2330,3429,4417,5217,5711,5846,5536,4799,3656,2221,636,-949,-2360,-3484,-4234,-4571,-4514,-4111,-3439,-2595,-1672,-755,74,770,1275,1585,1679,1585,1335,991,600,241,-70,-301,-482,-657,-893,-1260,-1834,-2636,-3707,-4977,-6417,-7892,-9315,-10543,-11480,-12018,-12095,-11657,-10700,-9242,-7339,-5086,-2603,-38,2438,4664,6454,7681,8204,7991,7019,5377,3193,665,-1975,-4475,-6607,-8167,-9031,-9132,-8506,-7250,-5528,-3557,-1537,309,1827,2901,3490,3622,3393,2935,2425,2012,1828,1955,2403,3140,4081,5110,6118,6992,7668,8099,8291,8266,8058,7717,7276,6763,6202,5606,4985,4348,3711,3067,2448,1829,1244,643,42,-619,-1336,-2138,-3010,-3937,-4876,-5778,-6577,-7198,-7575,-7641,-7368,-6753,-5850,-4753,-3589,-2491,-1591,-976,-712,-819,-1253,-1975,-2868,-3848,-4801,-5638,-6291,-6709,-6864,-6741,-6328,-5634,-4661,-3439,-1998,-386,1329,3086,4785,6350,7668,8652,9241,9391,9145,8545,7716,6763,5826,5003,4391,4018,3913,4028,4324,4732,5184,5623,6013,6324,6554,6715,6813,6893,6958,7050,7152,7285,7418,7535,7599,7565,7391,7035,6478,5707,4757,3651,2449,1191,-86,-1341,-2564,-3706,-4758,-5657,-6384,-6882,-7145,-7159,-6961,-6591,-6140,-5683,-5328,-5130,-5159,-5413,-5894,-6550,-7329,-8150,-8926,-9580,-10013,-10171,-10002,-9485,-8657,-7551,-6278,-4910,-3603,-2432,-1535,-980,-828,-1096,-1754,-2731,-3935,-5232,-6499,-7594,-8407,-8831,-8828,-8360,-7491,-6278,-4856,-3353,-1915,-668,280,863,1058,875,384,-335,-1172,-2005,-2733,-3248,-3477,-3376,-2935,-2186,-1195,-42,1187,2405,3550,4570,5439,6161,6760,7287,7804,8400,9121,10034,11136,12400,13757,15094,16275,17165,17627,17562,16906,15641,13800,11458,8718,5722,2610,-441,-3293,-5777,-7793,-9234,-10065,-10282,-9928,-9096,-7889,-6441,-4882,-3330,-1904,-679,277,951,1351,1531,1563,1534,1532,1617,1819,2133,2494,2827,3027,2999,2685,2044,1108,-71,-1400,-2763,-4052,-5171,-6031,-6605,-6852,-6775,-6380,-5656,-4641,-3347,-1850,-239,1381,2863,4098,4961,5382,5313,4772,3794,2513,1033,-447,-1791,-2826,-3455,-3601,-3272,-2508,-1422,-142,1184,2411,3438,4168,4568,4622,4350,3810,3067,2234,1403,692,170,-106,-127,61,407,789,1142,1352,1398,1223,864,331,-322,-1049,-1808,-2557,-3271,-3941,-4540,-5075,-5507,-5817,-5956,-5883,-5546,-4935,-4036,-2910,-1616,-283,968,1990,2655,2877,2611,1889,798,-513,-1875,-3098,-4042,-4605,-4776,-4597,-4189,-3686,-3266,-3051,-3181,-3678,-4562,-5746,-7113,-8496,-9721,-10593,-10978,-10740,-9850,-8286,-6157,-3583,-787,2008,4543,6605,8005,8640,8478,7563,6026,4047,1846,-336,-2282,-3807,-4766,-5105,-4824,-3994,-2743,-1222,419,2033,3520,4799,5837,6618,7181,7553,7819,8042,8290,8618,9043,9543,10079,10562,10899,11006,10796,10239,9344,8158,6787,5335,3930,2665,1615,812,247,-108,-305,-393,-407,-364,-273,-114,108,416,771,1177,1549,1859,2012,1956,1631,1010,103,-1036,-2305,-3575,-4709,-5571,-6081,-6191,-5925,-5357,-4608,-3828,-3165,-2778,-2760,-3194,-4078,-5364,-6931,-8638,-10280,-11694,-12682,-13120,-12906,-12009,-10467,-8375,-5882,-3181,-469,2052,4210,5878,6987,7528,7558,7170,6490,5634,4728,3853,3079,2464,2007,1749,1658,1735,1951,2279,2691,3154,3629,4079,4466,4762,4967,5090,5178,5278,5453,5735,6135,6616,7101,7469,7607,7387,6726,5595,4002,2034,-190,-2513,-4757,-6753,-8338,-9405,-9871,-9733,-9031,-7862,-6351,-4654,-2914,-1286,117,1187,1870,2108,1904,1257,209,-1175,-2809,-4557,-6280,-7799,-8955,-9607,-9672,-9122,-8015,-6446,-4572,-2581,-655,996,2218,2876,2911,2328,1222,-268,-1924,-3552,-4922,-5884,-6297,-6108,-5328,-4014,-2299,-362,1621,3407,4839,5744,6050,5747,4908,3676,2230,772,-529,-1516,-2114,-2276,-2035,-1462,-664,237,1128,1917,2561,3040,3392,3671,3943,4287,4757,5400,6220,7198,8264,9331,10289,11025,11456,11510,11177,10468,9437,8162,6720,5190,3625,2069,529,-973,-2442,-3858,-5188,-6393,-7407,-8184,-8676,-8851,-8718,-8280,-7602,-6738,-5796,-4854,-4024,-3366,-2931,-2733,-2742,-2894,-3106,-3269,-3299,-3112,-2686,-2030,-1209,-320,526,1199,1600,1631,1248,424,-803,-2353,-4096,-5858,-7449,-8661,-9335,-9338,-8632,-7258,-5330,-3068,-686,1531,3363,4604,5136,4922,4025,2589,850,-937,-2479,-3544,-3954,-3615,-2556,-862,1278,3653,6035,8200,9980,11254,11965,12132,11803,11072,10051,8840,7564,6304,5157,4167,3364,2738,2227,1782,1299,741,63,-714,-1526,-2294,-2893,-3253,-3279,-2981,-2366,-1536,-594,317,1062,1537,1646,1396,791,-50,-1006,-1913,-2604,-2957,-2869,-2328,-1362,-93,1336,2723,3895,4693,5030,4887,4324,3450,2409,1336,350,-478,-1104,-1544,-1839,-2064,-2306,-2660,-3185,-3922,-4846,-5881,-6917,-7811,-8437,-8683,-8505,-7892,-6916,-5680,-4310,-2967,-1770,-850,-289,-146,-426,-1105,-2090,-3269,-4488,-5590,-6449,-6952,-7068,-6804,-6222,-5427,-4515,-3595,-2728,-1955,-1265,-622,25,736,1545,2468,3500,4604,5743,6845,7846,8657,9202,9421,9256,8725,7832,6672,5336,3948,2637,1506,641,70,-211,-261,-140,44,242,365,399,311,98,-214,-611,-1042,-1470,-1842,-2117,-2243,-2213,-1988,-1607,-1077,-466,179,802,1354,1822,2185,2471,2685,2849,2961,3017,2983,2826,2491,1927,1092,-42,-1467,-3127,-4931,-6730,-8372,-9676,-10505,-10747,-10352,-9337,-7758,-5739,-3409,-933,1524,3818,5791,7353,8416,8983,9074,8801,8268,7626,6967,6401,5931,5600,5354,5181,5042,4922,4801,4704,4610,4573,4567,4612,4675,4726,4739,4688,4562,4380,4134,3857,3518,3130,2649,2077,1394,631,-184,-981,-1691,-2257,-2623,-2784,-2757,-2592,-2363,-2154,-2049,-2103,-2367,-2818,-3435,-4125,-4807,-5374,-5760,-5913,-5825,-5543,-5114,-4643,-4211,-3900,-3770,-3834,-4081,-4457,-4892,-5321,-5661,-5896,-5983,-5945,-5792,-5555,-5262,-4952,-4641,-4370,-4128,-3919,-3705,-3448,-3102,-2640,-2065,-1389,-686,2,574,990,1173,1122,804,254,-519,-1464,-2544,-3690,-4835,-5876,-6715,-7248,-7384,-7078,-6335,-5199,-3788,-2205,-611,902,2208,3282,4085,4653,5018,5245,5385,5495,5630,5820,6114,6523,7048,7673,8346,9005,9593,10028,10280,10308,10113,9714,9136,8419,7597,6693,5732,4718,3667,2588,1480,381,-714,-1746,-2686,-3461,-3997,-4226,-4084,-3560,-2658,-1474,-98,1290,2561,3538,4137,4276,3967,3248,2228,1021,-227,-1397,-2388,-3132,-3603,-3818,-3816,-3684,-3498,-3354,-3313,-3421,-3677,-4042,-4442,-4797,-4998,-5002,-4731,-4208,-3433,-2478,-1393,-285,787,1722,2451,2918,3070,2897,2430,1724,885,28,-737,-1321,-1662,-1766,-1616,-1280,-777,-172,498,1174,1824,2391,2853,3175,3345,3368,3258,3067,2839,2626,2484,2405,2402,2416,2391,2271,1993,1537,906,144,-689,-1496,-2210,-2742,-3053,-3110,-2938,-2565,-2085,-1571,-1135,-848,-784,-949,-1344,-1914,-2587,-3303,-3967,-4523,-4909,-5073,-5005,-4674,-4107,-3302,-2314,-1165,71,1343,2565,3657,4530,5107,5329,5163,4624,3747,2602,1286,-123,-1504,-2773,-3824,-4586,-4999,-5061,-4776,-4221,-3457,-2598,-1718,-923,-265,185,413,381,108,-421,-1159,-2084,-3102,-4151,-5088,-5843,-6279,-6365,-6037,-5335,-4277,-2960,-1463,111,1653,3089,4335,5337,6057,6471,6565,6370,5903,5242,4458,3649,2902,2292,1864,1637,1586,1677,1832,1990,2073,2040,1867,1572,1197,808,487,298,314,550,1016,1667,2448,3280,4093,4810,5390,5781,5974,5951,5729,5305,4715,3967,3118,2208,1310,495,-173,-630,-855,-846,-646,-316,30,314,409,259,-198,-971,-2025,-3308,-4714,-6133,-7444,-8530,-9314,-9749,-9830,-9610,-9130,-8500,-7765,-7016,-6276,-5578,-4923,-4302,-3729,-3187,-2716,-2299,-1972,-1697,-1469,-1221,-913,-483,102,856,1779,2819,3944,5066,6123,7049,7800,8355,8725,8916,8968,8891,8721,8462,8124,7706,7192,6561,5791,4861,3771,2540,1212,-139,-1428,-2567,-3477,-4104,-4422,-4410,-4112,-3526,-2722,-1747,-654,457,1542,2502,3292,3857,4168,4197,3951,3413,2630,1612,442,-816,-2051,-3163,-4063,-4658,-4941,-4880,-4557,-4038,-3458,-2943,-2608,-2549,-2783,-3302,-3999,-4779,-5477,-5994,-6223,-6129,-5727,-5075,-4278,-3468,-2772,-2306,-2143,-2301,-2746,-3391,-4110,-4774,-5244,-5422,-5235,-4673,-3766,-2607,-1308,-13,1143,2038,2594,2754,2533,1956,1115,109,-927,-1850,-2533,-2843,-2706,-2060,-923,669,2585,4696,6819,8791,10458,11702,12457,12686,12430,11711,10647,9303,7817,6287,4827,3534,2501,1775,1427,1445,1830,2512,3396,4350,5225,5857,6114,5883,5127,3869,2194,264,-1764,-3688,-5362,-6666,-7533,-7975,-8025,-7792,-7365,-6869,-6368,-5933,-5565,-5251,-4960,-4633,-4266,-3822,-3347,-2856,-2411,-2055,-1828,-1756,-1841,-2071,-2408,-2815,-3242,-3660,-4038,-4372,-4652,-4877,-5041,-5107,-5057,-4836,-4417,-3764,-2878,-1770,-505,863,2230,3526,4677,5621,6353,6841,7126,7208,7142,6942,6660,6311,5946,5575,5251,4995,4842,4806,4879,5013,5153,5198,5074,4704,4051,3108,1915,531,-931,-2368,-3644,-4669,-5351,-5664,-5600,-5215,-4572,-3760,-2847,-1913,-987,-117,682,1394,1978,2429,2695,2781,2647,2301,1746,985,47,-1035,-2219,-3415,-4550,-5498,-6160,-6421,-6219,-5519,-4362,-2826,-1058,772,2494,3944,5015,5657,5871,5729,5321,4763,4167,3601,3146,2793,2558,2385,2236,2049,1785,1415,924,330,-353,-1095,-1866,-2656,-3425,-4172,-4854,-5452,-5944,-6289,-6498,-6541,-6452,-6251,-5992,-5751,-5578,-5570,-5738,-6121,-6655,-7269,-7821,-8163,-8128,-7599,-6503,-4844,-2727,-298,2222,4604,6647,8168,9069,9315,8941,8048,6778,5302,3788,2391,1222,360,-160,-348,-216,172,768,1494,2260,2981,3554,3905,3978,3761,3279,2610,1848,1117,529,170,104,343,855,1588,2435,3299,4076,4671,5039,5131,4965,4539,3908,3093,2153,1118,52,-1010,-1997,-2869,-3573,-4098,-4434,-4622,-4713,-4772,-4877,-5094,-5460,-6005,-6693,-7464,-8214,-8824,-9144,-9087,-8528,-7465,-5874,-3838,-1439,1174,3868,6476,8855,10859,12371,13285,13538,13102,12005,10322,8197,5798,3358,1098,-753,-2001,-2524,-2264,-1279,301,2243,4283,6119,7490,8175,8069,7143,5519,3376,998,-1339,-3349,-4821,-5617,-5685,-5071,-3882,-2292,-494,1301,2903,4138,4903,5116,4795,3984,2796,1359,-175,-1680,-3036,-4179,-5063,-5706,-6150,-6460,-6726,-6992,-7305,-7642,-7960,-8179,-8218,-8012,-7521,-6755,-5751,-4587,-3347,-2144,-1038,-134,567,1022,1268,1336,1281,1144,973,788,603,426,258,104,-29,-144,-242,-331,-425,-525,-628,-697,-698,-571,-293,160,749,1397,1996,2387,2451,2057,1154,-256,-2097,-4226,-6450,-8547,-10282,-11452,-11883,-11482,-10253,-8263,-5719,-2834,85,2785,5006,6594,7450,7579,7081,6096,4854,3554,2443,1666,1382,1600,2340,3475,4909,6443,7935,9188,10085,10509,10424,9845,8849,7563,6155,4792,3632,2798,2347,2288,2563,3069,3677,4252,4665,4817,4639,4098,3197,1972,493,-1138,-2790,-4316,-5574,-6431,-6804,-6653,-6006,-4934,-3584,-2098,-680,497,1265,1498,1142,188,-1254,-3070,-5028,-6947,-8594,-9818,-10488,-10560,-10015,-8917,-7324,-5363,-3134,-799,1507,3628,5394,6690,7374,7394,6720,5406,3551,1333,-1047,-3339,-5311,-6739,-7468,-7405,-6551,-4999,-2913,-512,1944,4230,6095,7391,7993,7868,7066,5709,3966,2090,278,-1217,-2252,-2694,-2521,-1756,-496,1119,2927,4725,6356,7634,8453,8726,8430,7594,6287,4617,2708,701,-1270,-3069,-4592,-5747,-6494,-6827,-6784,-6454,-5956,-5403,-4943,-4638,-4560,-4678,-4933,-5212,-5384,-5326,-4922,-4137,-2938,-1397,409,2336,4222,5889,7175,7920,8052,7513,6361,4694,2671,494,-1636,-3524,-5001,-5972,-6358,-6200,-5541,-4524,-3295,-2038,-929,-129,231,82,-611,-1787,-3362,-5167,-7025,-8729,-10094,-10963,-11220,-10823,-9757,-8098,-5930,-3404,-670,2081,4680,6939,8715,9887,10392,10225,9447,8180,6592,4894,3285,1976,1104,785,1034,1826,3035,4513,6040,7408,8410,8887,8755,8018,6765,5160,3411,1731,312,-708,-1248,-1295,-889,-116,911,2060,3215,4254,5091,5647,5867,5716,5177,4261,3012,1500,-161,-1837,-3384,-4667,-5576,-6057,-6087,-5718,-5043,-4197,-3342,-2643,-2240,-2238,-2681,-3542,-4734,-6107,-7474,-8634,-9407,-9639,-9256,-8233,-6633,-4572,-2210,256,2625,4710,6323,7349,7703,7366,6419,4950,3177,1267,-523,-2033,-3080,-3599,-3546,-2973,-1979,-695,692,2017,3099,3793,4002,3685,2862,1637,137,-1445,-2929,-4129,-4906,-5151,-4835,-3961,-2609,-889,1059,3073,5002,6692,8019,8873,9212,9005,8314,7210,5837,4335,2868,1564,534,-184,-576,-716,-691,-637,-687,-956,-1537,-2463,-3730,-5261,-6944,-8609,-10065,-11109,-11557,-11272,-10187,-8330,-5808,-2815,403,3589,6443,8765,10302,10977,10670,9446,7377,4657,1534,-1719,-4791,-7419,-9382,-10538,-10845,-10327,-9111,-7341,-5230,-2964,-759,1211,2776,3813,4239,4023,3203,1851,118,-1848,-3844,-5698,-7235,-8322,-8865,-8830,-8218,-7108,-5573,-3763,-1790,203,2097,3797,5229,6362,7182,7726,8016,8149,8160,8155,8158,8232,8376,8590,8837,9081,9264,9358,9318,9126,8778,8263,7627,6894,6111,5343,4596,3918,3293,2710,2156,1596,1027,424,-193,-838,-1475,-2109,-2731,-3344,-3980,-4645,-5370,-6157,-6982,-7817,-8580,-9195,-9578,-9618,-9276,-8494,-7306,-5803,-4112,-2461,-1029,-54,340,82,-800,-2154,-3797,-5462,-6915,-7940,-8392,-8206,-7390,-6029,-4264,-2264,-217,1693,3302,4484,5148,5273,4872,4032,2870,1547,222,-938,-1817,-2326,-2447,-2216,-1703,-1038,-327,299,771,1033,1096,976,755,500,310,259,417,819,1473,2368,3443,4648,5902,7119,8243,9184,9908,10346,10474,10236,9633,8646,7318,5716,3932,2090,320,-1281,-2596,-3577,-4187,-4428,-4354,-4042,-3600,-3162,-2839,-2744,-2937,-3442,-4239,-5246,-6356,-7425,-8299,-8840,-8921,-8470,-7449,-5888,-3847,-1449,1166,3824,6338,8533,10242,11340,11758,11475,10563,9136,7376,5480,3663,2083,894,141,-159,-75,296,793,1300,1644,1740,1491,862,-135,-1471,-3039,-4744,-6439,-8000,-9305,-10274,-10857,-11069,-10943,-10575,-10041,-9460,-8895,-8399,-7988,-7624,-7260,-6802,-6186,-5317,-4188,-2778,-1153,607,2391,4082,5579,6800,7706,8277,8545,8553,8352,8008,7553,7023,6434,5795,5126,4447,3775,3137,2556,2031,1588,1217,929,720,578,479,392,283,122,-117,-429,-826,-1274,-1738,-2172,-2500,-2670,-2623,-2340,-1826,-1129,-327,480,1180,1662,1839,1640,1040,44,-1299,-2898,-4635,-6355,-7897,-9101,-9825,-9979,-9511,-8458,-6875,-4909,-2688,-387,1845,3878,5594,6927,7821,8276,8305,7971,7338,6494,5535,4523,3565,2695,1996,1497,1229,1197,1375,1729,2177,2650,3051,3307,3371,3214,2870,2377,1821,1273,814,502,393,494,826,1352,2046,2848,3701,4539,5307,5938,6385,6607,6569,6283,5758,5036,4173,3198,2165,1090,-14,-1119,-2242,-3347,-4440,-5482,-6448,-7295,-8010,-8554,-8960,-9225,-9401,-9536,-9647,-9779,-9911,-10031,-10089,-10032,-9774,-9259,-8403,-7163,-5537,-3532,-1243,1209,3677,5944,7863,9224,9950,9950,9278,8009,6334,4449,2600,982,-233,-965,-1204,-1029,-571,-12,475,726,627,133,-753,-1949,-3357,-4833,-6253,-7474,-8412,-8987,-9181,-9001,-8506,-7766,-6887,-5954,-5063,-4273,-3624,-3104,-2686,-2286,-1844,-1255,-495,497,1680,3035,4463,5876,7156,8210,8960,9378,9455,9236,8759,8104,7325,6516,5739,5080,4599,4342,4334,4547,4956,5480,6048,6571,6977,7200,7220,7001,6581,5941,5137,4167,3060,1847,547,-785,-2096,-3316,-4371,-5188,-5711,-5902,-5759,-5303,-4609,-3749,-2850,-2007,-1332,-888,-733,-856,-1236,-1811,-2472,-3145,-3690,-4027,-4071,-3779,-3160,-2255,-1167,-6,1072,1953,2506,2689,2464,1891,1044,27,-1027,-2037,-2897,-3572,-4036,-4286,-4376,-4315,-4200,-4035,-3908,-3818,-3823,-3925,-4146,-4475,-4895,-5343,-5766,-6057,-6132,-5903,-5301,-4301,-2911,-1199,737,2755,4708,6472,7911,8982,9623,9861,9732,9300,8662,7906,7112,6355,5662,5044,4483,3947,3383,2774,2070,1294,454,-387,-1175,-1838,-2317,-2593,-2658,-2569,-2391,-2209,-2114,-2155,-2364,-2707,-3116,-3489,-3698,-3635,-3202,-2377,-1179,302,1907,3473,4786,5689,6033,5765,4876,3467,1681,-280,-2199,-3880,-5167,-5975,-6288,-6170,-5732,-5130,-4523,-4037,-3771,-3746,-3943,-4284,-4684,-5039,-5272,-5343,-5229,-4975,-4635,-4289,-4014,-3854,-3825,-3900,-4012,-4088,-4041,-3795,-3320,-2591,-1635,-518,712,1949,3147,4239,5215,6047,6768,7365,7880,8315,8691,9007,9257,9433,9499,9447,9253,8927,8491,7984,7453,6953,6524,6188,5953,5805,5689,5583,5407,5150,4761,4250,3590,2818,1916,925,-156,-1286,-2439,-3564,-4615,-5528,-6255,-6721,-6898,-6729,-6235,-5434,-4412,-3300,-2219,-1354,-805,-703,-1074,-1925,-3187,-4743,-6451,-8136,-9645,-10819,-11560,-11781,-11459,-10597,-9253,-7511,-5505,-3374,-1276,637,2251,3457,4226,4539,4458,4066,3475,2812,2178,1657,1294,1096,1050,1116,1256,1432,1606,1777,1931,2081,2246,2410,2590,2748,2872,2936,2923,2827,2648,2398,2101,1794,1520,1328,1264,1341,1570,1913,2325,2732,3076,3278,3311,3125,2730,2130,1379,530,-326,-1116,-1751,-2182,-2379,-2354,-2166,-1901,-1678,-1618,-1813,-2348,-3213,-4380,-5722,-7089,-8285,-9111,-9393,-8999,-7889,-6088,-3740,-1028,1793,4474,6786,8537,9606,9931,9535,8484,6932,5031,2984,960,-879,-2426,-3596,-4374,-4750,-4769,-4465,-3906,-3139,-2227,-1229,-199,790,1674,2381,2851,3040,2922,2491,1765,771,-426,-1769,-3156,-4500,-5692,-6644,-7271,-7526,-7373,-6822,-5904,-4679,-3227,-1638,0,1599,3087,4403,5496,6335,6887,7167,7176,6972,6609,6153,5683,5256,4941,4768,4766,4927,5218,5576,5920,6148,6185,5965,5483,4772,3930,3072,2341,1836,1635,1709,1993,2325,2553,2500,2062,1188,-90,-1643,-3313,-4891,-6181,-7043,-7385,-7220,-6633,-5777,-4858,-4068,-3598,-3579,-4058,-5050,-6426,-8060,-9731,-11218,-12324,-12850,-12708,-11829,-10274,-8141,-5623,-2931,-314,2007,3840,5072,5648,5612,5058,4128,3011,1850,809,-37,-635,-1005,-1201,-1285,-1339,-1399,-1506,-1627,-1762,-1825,-1788,-1591,-1201,-635,99,920,1776,2568,3257,3776,4141,4357,4490,4611,4800,5143,5678,6432,7355,8367,9344,10154,10660,10785,10462,9706,8558,7097,5425,3644,1858,156,-1381,-2686,-3709,-4415,-4811,-4913,-4809,-4559,-4298,-4092,-4020,-4112,-4325,-4627,-4902,-5047,-4965,-4553,-3801,-2688,-1326,218,1754,3170,4312,5078,5407,5280,4716,3808,2635,1356,95,-1006,-1829,-2304,-2390,-2112,-1533,-774,38,743,1229,1381,1176,610,-239,-1270,-2364,-3377,-4217,-4796,-5100,-5139,-4975,-4682,-4335,-4012,-3741,-3561,-3463,-3434,-3446,-3466,-3457,-3398,-3262,-3051,-2772,-2466,-2159,-1930,-1799,-1839,-2036,-2401,-2842,-3286,-3585,-3615,-3253,-2434,-1128,598,2645,4853,7044,9049,10716,11933,12639,12820,12498,11753,10655,9339,7898,6446,5058,3768,2601,1511,470,-576,-1648,-2751,-3832,-4840,-5664,-6222,-6434,-6246,-5677,-4769,-3650,-2452,-1349,-473,42,169,-125,-760,-1658,-2687,-3706,-4586,-5206,-5478,-5354,-4808,-3867,-2567,-997,757,2558,4280,5782,6949,7693,7987,7836,7303,6488,5482,4411,3342,2322,1371,433,-502,-1514,-2585,-3717,-4828,-5817,-6569,-6953,-6887,-6308,-5228,-3697,-1841,189,2205,4016,5454,6379,6709,6425,5579,4292,2736,1131,-328,-1435,-2086,-2213,-1850,-1105,-113,924,1865,2548,2906,2902,2576,2001,1294,569,-49,-472,-627,-508,-115,474,1177,1880,2469,2836,2919,2652,2054,1136,-27,-1336,-2676,-3908,-4922,-5624,-5963,-5945,-5605,-5031,-4317,-3572,-2896,-2376,-2063,-2004,-2173,-2567,-3103,-3728,-4348,-4880,-5257,-5407,-5298,-4911,-4249,-3353,-2281,-1098,95,1230,2222,3019,3589,3928,4047,3980,3741,3362,2846,2204,1442,572,-378,-1380,-2389,-3360,-4240,-4982,-5542,-5894,-6020,-5922,-5623,-5152,-4557,-3876,-3158,-2426,-1703,-993,-278,465,1270,2195,3246,4461,5814,7255,8724,10102,11300,12215,12762,12920,12683,12108,11299,10363,9446,8664,8101,7816,7770,7925,8131,8273,8176,7711,6770,5312,3333,929,-1798,-4657,-7461,-10010,-12111,-13624,-14448,-14556,-13982,-12828,-11237,-9395,-7469,-5652,-4062,-2797,-1893,-1304,-986,-816,-699,-534,-252,183,759,1437,2142,2776,3256,3492,3452,3120,2544,1794,987,228,-372,-750,-884,-798,-574,-302,-89,-33,-186,-581,-1203,-1981,-2860,-3718,-4473,-5044,-5365,-5431,-5247,-4874,-4375,-3839,-3330,-2905,-2591,-2376,-2240,-2132,-2002,-1807,-1495,-1063,-483,201,985,1801,2616,3362,3994,4449,4688,4653,4343,3738,2902,1903,871,-57,-726,-1026,-864,-249,783,2095,3524,4885,5964,6622,6729,6240,5188,3653,1809,-175,-2093,-3772,-5071,-5873,-6141,-5864,-5098,-3964,-2595,-1197,61,1012,1541,1624,1289,658,-122,-864,-1422,-1688,-1613,-1239,-635,65,750,1295,1654,1791,1748,1585,1393,1238,1187,1238,1370,1518,1601,1531,1243,687,-140,-1214,-2451,-3769,-5012,-6070,-6799,-7109,-6944,-6318,-5282,-3991,-2583,-1269,-212,449,651,394,-210,-1030,-1835,-2438,-2629,-2285,-1329,214,2263,4665,7233,9750,12016,13832,15067,15628,15499,14732,13441,11782,9954,8127,6473,5093,4037,3295,2804,2459,2145,1750,1171,371,-676,-1921,-3295,-4703,-6041,-7227,-8183,-8875,-9275,-9382,-9217,-8806,-8203,-7484,-6712,-5999,-5408,-5027,-4881,-4975,-5257,-5654,-6053,-6360,-6475,-6356,-5975,-5367,-4585,-3697,-2793,-1929,-1165,-522,-7,388,671,852,930,899,776,562,315,56,-141,-246,-211,-19,342,873,1560,2395,3350,4404,5496,6578,7549,8332,8830,8955,8667,7940,6816,5385,3781,2167,734,-379,-1038,-1215,-928,-279,569,1427,2098,2406,2242,1564,420,-1055,-2664,-4173,-5349,-5977,-5943,-5181,-3780,-1895,228,2284,3983,5055,5308,4665,3163,960,-1670,-4405,-6891,-8817,-9939,-10131,-9361,-7742,-5444,-2746,72,2691,4850,6323,6968,6745,5689,3945,1714,-759,-3202,-5380,-7093,-8199,-8648,-8433,-7634,-6354,-4738,-2915,-1022,849,2631,4278,5772,7095,8219,9113,9724,10003,9889,9357,8380,6977,5206,3134,899,-1377,-3540,-5431,-6943,-7954,-8429,-8357,-7779,-6791,-5506,-4073,-2643,-1359,-346,314,576,465,52,-537,-1148,-1619,-1804,-1583,-899,261,1823,3703,5722,7743,9576,11082,12153,12717,12763,12332,11483,10340,8978,7529,6024,4544,3059,1580,53,-1550,-3241,-5007,-6777,-8453,-9902,-10993,-11603,-11662,-11144,-10086,-8583,-6768,-4801,-2839,-1029,530,1770,2662,3228,3490,3506,3324,2983,2522,1969,1329,638,-110,-875,-1632,-2366,-3025,-3606,-4075,-4427,-4653,-4761,-4764,-4690,-4581,-4468,-4394,-4381,-4445,-4586,-4795,-5040,-5294,-5507,-5626,-5602,-5372,-4899,-4163,-3154,-1936,-551,870,2238,3416,4318,4862,5023,4819,4311,3626,2883,2260,1877,1853,2237,3022,4134,5443,6783,7959,8807,9194,9042,8379,7260,5856,4330,2898,1724,962,682,900,1561,2539,3689,4810,5734,6288,6357,5878,4852,3341,1470,-616,-2731,-4714,-6399,-7669,-8430,-8642,-8313,-7484,-6270,-4781,-3188,-1641,-294,719,1329,1476,1199,524,-448,-1623,-2897,-4149,-5285,-6202,-6819,-7079,-6942,-6389,-5450,-4140,-2545,-738,1165,3032,4742,6151,7165,7687,7685,7135,6086,4593,2779,757,-1312,-3293,-5041,-6456,-7455,-8010,-8118,-7816,-7159,-6211,-5049,-3740,-2362,-980,357,1585,2704,3669,4523,5263,5949,6604,7266,7957,8660,9360,9995,10482,10763,10737,10370,9626,8515,7073,5379,3505,1566,-359,-2180,-3850,-5336,-6638,-7783,-8793,-9716,-10564,-11336,-12000,-12498,-12744,-12670,-12190,-11282,-9930,-8195,-6150,-3925,-1645,542,2530,4205,5523,6441,6979,7157,7044,6683,6169,5533,4852,4158,3487,2892,2379,2014,1799,1770,1918,2235,2687,3228,3790,4305,4679,4847,4723,4270,3462,2310,882,-758,-2477,-4163,-5676,-6890,-7692,-7997,-7748,-6939,-5605,-3843,-1794,358,2412,4155,5425,6066,6038,5324,4019,2274,272,-1748,-3597,-5071,-6054,-6453,-6268,-5524,-4325,-2789,-1068,674,2290,3643,4629,5191,5305,4989,4322,3385,2331,1276,369,-293,-659,-711,-516,-156,251,568,714,596,221,-416,-1210,-2096,-2929,-3597,-3999,-4029,-3663,-2885,-1751,-366,1136,2584,3818,4693,5111,5022,4443,3423,2081,528,-1075,-2610,-3926,-4944,-5565,-5777,-5557,-4956,-4008,-2804,-1416,55,1493,2801,3844,4537,4778,4529,3757,2503,817,-1177,-3363,-5581,-7681,-9519,-10969,-11936,-12381,-12283,-11699,-10693,-9382,-7888,-6325,-4821,-3442,-2239,-1232,-365,390,1137,1949,2901,4052,5435,7034,8823,10725,12633,14451,16040,17311,18179,18598,18577,18129,17326,16226,14902,13427,11829,10164,8405,6579,4633,2575,390,-1889,-4215,-6490,-8622,-10495,-12001,-13062,-13618,-13639,-13144,-12163,-10748,-8996,-6968,-4787,-2551,-382,1585,3213,4371,4935,4833,4037,2574,557,-1860,-4472,-7039,-9342,-11162,-12360,-12836,-12592,-11674,-10210,-8351,-6264,-4128,-2069,-225,1335,2552,3391,3845,3913,3605,2956,2002,808,-542,-1944,-3277,-4400,-5194,-5523,-5322,-4531,-3177,-1318,928,3398,5913,8261,10261,11732,12570,12702,12154,11000,9377,7470,5463,3549,1895,614,-204,-560,-476,-48,609,1355,2048,2566,2810,2729,2303,1590,670,-321,-1243,-1964,-2397,-2486,-2285,-1854,-1352,-920,-723,-876,-1471,-2498,-3930,-5628,-7446,-9179,-10636,-11624,-12011,-11701,-10680,-9019,-6834,-4342,-1764,641,2640,4051,4753,4702,3968,2662,1015,-753,-2367,-3604,-4282,-4280,-3583,-2224,-336,1922,4347,6729,8883,10637,11877,12529,12567,12012,10923,9387,7518,5426,3243,1070,-988,-2856,-4483,-5819,-6841,-7541,-7894,-7937,-7651,-7102,-6308,-5347,-4266,-3136,-2002,-914,115,1076,1985,2860,3732,4616,5530,6462,7387,8253,8998,9553,9846,9848,9506,8868,7921,6769,5440,4040,2616,1239,-57,-1247,-2326,-3315,-4226,-5091,-5921,-6724,-7486,-8192,-8810,-9301,-9650,-9797,-9730,-9392,-8753,-7767,-6418,-4682,-2592,-198,2402,5055,7588,9794,11475,12448,12602,11864,10286,7965,5108,1957,-1204,-4107,-6520,-8267,-9273,-9515,-9080,-8067,-6652,-4978,-3217,-1495,70,1405,2445,3158,3524,3536,3200,2550,1623,485,-776,-2069,-3286,-4329,-5121,-5613,-5787,-5674,-5318,-4791,-4183,-3559,-2996,-2519,-2155,-1866,-1642,-1400,-1134,-779,-359,143,668,1196,1671,2057,2324,2452,2432,2280,2014,1673,1306,960,690,549,567,793,1218,1847,2624,3491,4334,5068,5557,5743,5555,4994,4092,2931,1608,261,-998,-2041,-2778,-3143,-3094,-2650,-1828,-716,601,1997,3335,4473,5266,5598,5373,4552,3138,1210,-1115,-3641,-6156,-8421,-10197,-11304,-11599,-11034,-9654,-7580,-5016,-2214,578,3095,5152,6583,7322,7345,6699,5484,3820,1864,-237,-2336,-4310,-6040,-7461,-8488,-9100,-9259,-8968,-8238,-7105,-5606,-3822,-1804,338,2528,4670,6679,8489,10035,11282,12192,12758,12976,12862,12447,11783,10936,9978,9013,8099,7348,6783,6470,6386,6502,6750,7026,7223,7234,6955,6312,5273,3817,1991,-150,-2496,-4933,-7313,-9518,-11412,-12904,-13921,-14424,-14407,-13885,-12892,-11472,-9682,-7567,-5220,-2698,-149,2318,4517,6303,7504,7995,7698,6576,4698,2171,-806,-3991,-7127,-9940,-12215,-13766,-14520,-14451,-13645,-12223,-10349,-8220,-5993,-3842,-1866,-174,1199,2199,2831,3084,2989,2568,1873,964,-104,-1238,-2366,-3396,-4225,-4774,-4957,-4722,-4051,-2953,-1491,256,2170,4128,6012,7706,9134,10226,10945,11263,11169,10664,9762,8509,6964,5218,3378,1555,-134,-1585,-2715,-3461,-3794,-3721,-3266,-2505,-1497,-340,890,2112,3241,4211,4938,5365,5429,5096,4353,3206,1701,-97,-2096,-4163,-6178,-7981,-9443,-10434,-10855,-10633,-9757,-8229,-6147,-3620,-826,2024,4715,7000,8695,9614,9692,8887,7307,5098,2512,-171,-2652,-4652,-5954,-6413,-6000,-4760,-2852,-480,2099,4645,6927,8790,10113,10857,11018,10641,9774,8496,6863,4945,2804,498,-1898,-4307,-6626,-8745,-10542,-11904,-12736,-12967,-12571,-11560,-9997,-7986,-5649,-3153,-632,1762,3911,5737,7157,8161,8722,8873,8637,8084,7279,6308,5266,4237,3316,2567,2043,1750,1665,1730,1862,1971,1974,1799,1410,785,-72,-1124,-2356,-3696,-5116,-6567,-7991,-9360,-10606,-11665,-12474,-12931,-12977,-12531,-11563,-10065,-8074,-5669,-2977,-140,2662,5266,7508,9254,10411,10913,10766,9976,8653,6878,4833,2668,569,-1297,-2804,-3855,-4407,-4471,-4098,-3364,-2384,-1253,-74,1062,2099,2984,3677,4167,4426,4469,4301,3960,3473,2890,2225,1508,740,-71,-897,-1722,-2464,-3070,-3435,-3486,-3149,-2395,-1230,289,2063,3961,5821,7481,8774,9564,9754,9293,8205,6539,4442,2047,-433,-2819,-4900,-6521,-7532,-7879,-7535,-6571,-5100,-3296,-1354,523,2146,3359,4049,4165,3705,2726,1324,-375,-2235,-4106,-5859,-7375,-8543,-9304,-9592,-9405,-8762,-7706,-6330,-4724,-2987,-1232,462,2009,3335,4383,5092,5421,5322,4806,3862,2584,1053,-573,-2115,-3402,-4248,-4548,-4225,-3304,-1865,-72,1884,3775,5400,6582,7213,7243,6684,5617,4130,2358,426,-1554,-3479,-5268,-6880,-8263,-9407,-10291,-10910,-11232,-11259,-10929,-10248,-9164,-7700,-5854,-3702,-1312,1194,3686,6043,8115,9824,11061,11819,12072,11890,11337,10529,9567,8573,7643,6875,6326,6034,6003,6188,6543,6951,7343,7592,7640,7422,6912,6130,5098,3870,2496,1020,-524,-2118,-3744,-5395,-7024,-8586,-9968,-11058,-11699,-11767,-11143,-9789,-7708,-5008,-1854,1525,4854,7853,10266,11866,12515,12149,10791,8562,5647,2295,-1219,-4609,-7634,-10077,-11812,-12769,-12973,-12496,-11482,-10094,-8497,-6867,-5301,-3902,-2674,-1623,-701,129,900,1622,2265,2792,3114,3171,2882,2204,1137,-280,-1934,-3668,-5280,-6538,-7247,-7224,-6414,-4827,-2602,23,2772,5303,7332,8594,8952,8362,6915,4816,2341,-185,-2462,-4226,-5320,-5656,-5271,-4264,-2793,-1072,733,2423,3897,5069,5916,6457,6728,6774,6639,6344,5905,5298,4515,3510,2277,799,-889,-2744,-4650,-6499,-8137,-9428,-10255,-10523,-10210,-9336,-7983,-6296,-4424,-2574,-898,427,1314,1685,1552,951,-15,-1217,-2498,-3703,-4672,-5300,-5487,-5201,-4443,-3260,-1737,13,1866,3701,5417,6932,8210,9226,9980,10483,10728,10711,10414,9798,8848,7533,5867,3887,1670,-668,-2967,-5065,-6755,-7901,-8338,-8035,-6981,-5282,-3106,-657,1827,4124,6050,7464,8298,8547,8262,7574,6615,5574,4601,3822,3321,3116,3155,3384,3649,3864,3889,3652,3107,2259,1158,-107,-1434,-2721,-3860,-4807,-5505,-5977,-6253,-6399,-6506,-6639,-6871,-7218,-7665,-8142,-8559,-8784,-8715,-8240,-7310,-5897,-4041,-1838,597,3072,5437,7496,9122,10169,10594,10334,9424,7924,5934,3617,1138,-1309,-3529,-5364,-6669,-7376,-7462,-6982,-6046,-4805,-3425,-2072,-865,95,794,1240,1496,1639,1754,1886,2068,2262,2417,2450,2267,1822,1068,58,-1146,-2390,-3537,-4411,-4901,-4925,-4496,-3687,-2638,-1540,-563,104,368,164,-465,-1421,-2536,-3631,-4511,-5049,-5138,-4791,-4040,-3022,-1865,-734,236,945,1341,1429,1281,983,681,480,495,772,1322,2098,3003,3928,4728,5284,5497,5302,4713,3761,2574,1273,32,-995,-1663,-1877,-1567,-759,487,2040,3722,5354,6723,7684,8072,7832,6922,5404,3388,1044,-1403,-3734,-5709,-7148,-7913,-7936,-7234,-5899,-4074,-1965,220,2263,3970,5198,5849,5888,5348,4303,2880,1226,-516,-2201,-3729,-5016,-6029,-6757,-7236,-7489,-7579,-7524,-7358,-7059,-6620,-5981,-5119,-4006,-2630,-1037,726,2567,4371,6038,7446,8531,9233,9564,9559,9303,8890,8425,7986,7640,7386,7223,7069,6878,6552,6053,5350,4469,3472,2457,1520,769,249,-3,-31,97,262,325,168,-324,-1180,-2391,-3857,-5429,-6908,-8098,-8795,-8882,-8268,-6984,-5119,-2859,-444,1860,3779,5080,5593,5226,3986,1975,-632,-3583,-6618,-9446,-11848,-13609,-14638,-14883,-14398,-13299,-11750,-9955,-8091,-6342,-4788,-3504,-2443,-1548,-707,189,1215,2401,3712,5031,6239,7139,7609,7529,6857,5647,4002,2120,220,-1458,-2702,-3362,-3352,-2701,-1499,69,1806,3472,4888,5902,6437,6499,6148,5496,4691,3860,3114,2516,2071,1747,1474,1174,793,277,-339,-1040,-1706,-2266,-2580,-2578,-2177,-1375,-194,1274,2904,4532,5964,7036,7563,7463,6661,5205,3185,790,-1786,-4268,-6468,-8148,-9203,-9558,-9233,-8338,-7007,-5455,-3865,-2437,-1298,-540,-170,-159,-408,-810,-1234,-1568,-1704,-1587,-1165,-456,513,1671,2934,4196,5375,6370,7136,7620,7823,7753,7448,6956,6326,5610,4836,4024,3171,2269,1296,233,-934,-2201,-3552,-4934,-6299,-7532,-8550,-9215,-9438,-9128,-8247,-6811,-4882,-2583,-83,2444,4788,6796,8331,9326,9786,9757,9352,8680,7861,6984,6095,5208,4292,3294,2173,873,-595,-2216,-3902,-5546,-7017,-8179,-8926,-9187,-8953,-8269,-7244,-6024,-4776,-3669,-2830,-2358,-2268,-2540,-3070,-3750,-4408,-4933,-5164,-5060,-4545,-3667,-2465,-1048,475,1980,3345,4482,5295,5755,5800,5463,4728,3681,2380,952,-474,-1754,-2747,-3341,-3468,-3106,-2309,-1162,191,1594,2905,3983,4751,5173,5258,5086,4732,4312,3914,3611,3446,3413,3491,3613,3693,3662,3419,2945,2203,1238,114,-1078,-2199,-3168,-3847,-4216,-4212,-3906,-3334,-2623,-1868,-1169,-606,-198,44,164,211,234,299,409,594,804,1014,1159,1177,1033,690,160,-519,-1277,-2028,-2666,-3116,-3309,-3220,-2883,-2351,-1756,-1205,-852,-782,-1080,-1717,-2656,-3747,-4841,-5753,-6311,-6398,-5950,-4983,-3601,-1947,-230,1363,2652,3501,3876,3767,3285,2556,1756,1059,613,525,850,1570,2621,3877,5181,6371,7263,7737,7677,7052,5878,4232,2258,113,-1994,-3911,-5463,-6589,-7232,-7442,-7289,-6908,-6416,-5975,-5663,-5577,-5714,-6042,-6473,-6878,-7111,-7039,-6527,-5536,-4020,-2070,220,2661,5060,7214,8959,10161,10789,10846,10436,9672,8719,7702,6749,5917,5232,4682,4219,3800,3383,2952,2511,2113,1792,1651,1717,2064,2662,3497,4449,5408,6208,6688,6730,6234,5207,3702,1866,-107,-2000,-3576,-4655,-5094,-4840,-3934,-2489,-709,1177,2915,4270,5052,5149,4506,3178,1268,-1053,-3577,-6097,-8405,-10324,-11737,-12543,-12749,-12355,-11467,-10190,-8671,-7067,-5510,-4119,-2963,-2065,-1403,-909,-503,-100,351,874,1431,1944,2312,2402,2114,1373,164,-1451,-3343,-5314,-7144,-8593,-9455,-9585,-8904,-7432,-5283,-2633,247,3080,5572,7483,8642,8982,8540,7449,5931,4244,2635,1350,509,202,381,944,1732,2547,3228,3614,3644,3291,2617,1736,793,-55,-677,-994,-988,-704,-257,215,564,664,443,-107,-947,-1971,-3056,-4065,-4877,-5400,-5596,-5459,-5036,-4393,-3611,-2775,-1957,-1219,-594,-107,260,507,675,779,840,881,895,900,892,878,875,889,975,1135,1445,1904,2547,3366,4329,5395,6485,7542,8462,9199,9648,9780,9526,8871,7792,6314,4466,2340,43,-2287,-4474,-6366,-7799,-8648,-8824,-8289,-7056,-5211,-2880,-256,2450,5001,7182,8797,9730,9906,9366,8177,6517,4554,2502,529,-1215,-2656,-3755,-4554,-5108,-5519,-5875,-6247,-6671,-7131,-7562,-7871,-7936,-7668,-7000,-5946,-4560,-2978,-1350,162,1399,2287,2745,2809,2526,1998,1352,716,196,-109,-161,60,541,1220,2051,2933,3790,4520,5051,5298,5243,4854,4180,3272,2240,1193,252,-481,-942,-1112,-1017,-728,-347,18,251,272,30,-472,-1190,-2039,-2898,-3654,-4193,-4433,-4370,-4000,-3447,-2798,-2226,-1835,-1749,-1990,-2560,-3357,-4268,-5099,-5702,-5886,-5564,-4669,-3251,-1428,614,2615,4338,5546,6082,5892,5001,3567,1792,-57,-1732,-3007,-3740,-3874,-3444,-2594,-1489,-377,549,1100,1179,754,-88,-1216,-2402,-3425,-4062,-4154,-3613,-2477,-836,1086,3086,4904,6368,7329,7748,7646,7110,6280,5280,4260,3303,2492,1846,1368,1028,769,541,271,-79,-546,-1124,-1776,-2443,-3023,-3431,-3569,-3383,-2858,-2032,-988,152,1261,2214,2913,3299,3344,3063,2490,1679,705,-379,-1488,-2574,-3581,-4469,-5219,-5818,-6291,-6642,-6921,-7139,-7312,-7440,-7478,-7378,-7065,-6441,-5453,-4016,-2140,168,2787,5597,8370,10912,12996,14438,15141,15051,14259,12877,11144,9246,7431,5836,4576,3659,3042,2625,2286,1902,1387,674,-210,-1250,-2317,-3325,-4123,-4609,-4717,-4405,-3736,-2777,-1670,-558,423,1166,1605,1744,1607,1285,854,415,34,-247,-395,-457,-428,-405,-410,-525,-774,-1193,-1773,-2514,-3369,-4315,-5300,-6270,-7193,-8001,-8665,-9135,-9372,-9368,-9089,-8559,-7771,-6770,-5589,-4282,-2911,-1542,-233,951,1977,2803,3428,3836,4045,4041,3837,3415,2777,1947,950,-115,-1168,-2072,-2711,-2977,-2785,-2109,-943,626,2509,4525,6511,8253,9570,10296,10329,9636,8274,6381,4164,1876,-242,-1956,-3128,-3667,-3609,-3042,-2126,-1065,-43,745,1182,1193,767,-36,-1120,-2344,-3562,-4630,-5446,-5930,-6079,-5915,-5524,-4992,-4436,-3932,-3548,-3310,-3197,-3192,-3219,-3247,-3211,-3099,-2891,-2599,-2238,-1820,-1367,-877,-350,210,823,1466,2157,2868,3601,4347,5098,5847,6585,7286,7934,8498,8945,9262,9407,9372,9127,8658,7963,7038,5905,4602,3175,1695,225,-1167,-2435,-3551,-4507,-5314,-5985,-6527,-6943,-7205,-7279,-7111,-6638,-5817,-4603,-3001,-1042,1195,3591,5982,8198,10049,11367,12035,11977,11207,9801,7899,5680,3333,1041,-1073,-2891,-4409,-5601,-6530,-7237,-7764,-8149,-8381,-8447,-8319,-7967,-7396,-6610,-5669,-4601,-3511,-2420,-1417,-519,246,861,1339,1672,1858,1901,1774,1486,1011,375,-401,-1242,-2070,-2771,-3252,-3418,-3225,-2660,-1769,-643,602,1826,2906,3749,4290,4541,4532,4343,4070,3785,3579,3459,3448,3486,3524,3473,3247,2795,2060,1063,-172,-1556,-2989,-4355,-5530,-6439,-7013,-7266,-7218,-6966,-6586,-6186,-5835,-5564,-5376,-5210,-4997,-4640,-4052,-3171,-1975,-475,1253,3105,4950,6606,7949,8818,9154,8921,8185,7046,5668,4218,2853,1700,827,263,-37,-131,-119,-76,-85,-164,-342,-587,-868,-1162,-1426,-1657,-1856,-2030,-2203,-2385,-2589,-2811,-3047,-3270,-3463,-3606,-3675,-3676,-3593,-3460,-3274,-3073,-2870,-2678,-2494,-2307,-2080,-1792,-1404,-887,-247,529,1382,2296,3203,4071,4852,5513,6034,6386,6563,6554,6357,6004,5508,4924,4281,3633,2991,2387,1808,1248,690,117,-486,-1123,-1798,-2520,-3285,-4106,-4969,-5866,-6745,-7550,-8183,-8536,-8520,-8028,-7049,-5560,-3655,-1430,928,3255,5332,7005,8121,8618,8489,7811,6728,5410,4066,2842,1880,1227,888,811,912,1079,1236,1290,1230,1050,798,533,305,172,118,156,219,282,301,258,184,93,56,89,240,481,796,1112,1359,1469,1382,1079,570,-95,-842,-1581,-2213,-2686,-2922,-2931,-2707,-2293,-1753,-1124,-478,171,790,1381,1931,2435,2858,3186,3365,3392,3226,2900,2391,1766,1003,172,-743,-1705,-2702,-3721,-4720,-5671,-6523,-7221,-7718,-7976,-7974,-7722,-7240,-6575,-5777,-4888,-3954,-2989,-2018,-1042,-70,888,1817,2700,3499,4192,4722,5053,5148,4977,4562,3922,3140,2285,1475,780,300,65,100,364,801,1302,1780,2117,2258,2142,1777,1177,395,-504,-1465,-2421,-3307,-4092,-4694,-5110,-5285,-5230,-4945,-4477,-3871,-3206,-2550,-1990,-1575,-1359,-1346,-1519,-1835,-2218,-2587,-2849,-2936,-2783,-2371,-1713,-833,178,1259,2293,3217,3959,4496,4823,4984,5022,5030,5070,5215,5509,5954,6529,7154,7741,8154,8291,8026,7321,6133,4535,2596,486,-1658,-3655,-5379,-6731,-7657,-8139,-8222,-7914,-7307,-6417,-5325,-4074,-2713,-1309,115,1490,2800,3997,5055,5940,6634,7109,7371,7404,7219,6811,6178,5306,4210,2883,1381,-255,-1932,-3544,-4989,-6140,-6918,-7247,-7108,-6522,-5577,-4378,-3096,-1870,-857,-146,209,240,23,-315,-642,-825,-785,-469,106,884,1803,2756,3689,4514,5220,5741,6112,6275,6266,6054,5666,5091,4372,3517,2579,1599,625,-287,-1099,-1773,-2292,-2647,-2846,-2899,-2831,-2658,-2415,-2129,-1849,-1617,-1497,-1537,-1781,-2260,-2965,-3866,-4903,-5977,-6997,-7852,-8460,-8771,-8760,-8454,-7900,-7156,-6302,-5387,-4469,-3571,-2709,-1882,-1082,-294,483,1265,2024,2760,3425,4001,4451,4751,4900,4873,4697,4368,3908,3356,2734,2105,1504,968,528,170,-98,-317,-497,-669,-849,-1043,-1269,-1525,-1812,-2129,-2438,-2715,-2891,-2914,-2727,-2294,-1616,-716,337,1451,2539,3467,4195,4608,4735,4554,4143,3575,2957,2392,1971,1754,1775,2005,2413,2895,3375,3738,3918,3846,3518,2946,2193,1330,447,-391,-1116,-1731,-2219,-2654,-3047,-3485,-3968,-4520,-5108,-5672,-6158,-6477,-6587,-6459,-6101,-5582,-4967,-4362,-3841,-3449,-3194,-3037,-2886,-2661,-2235,-1544,-524,828,2475,4343,6323,8289,10130,11719,12997,13885,14383,14467,14168,13505,12514,11242,9727,8035,6208,4314,2401,531,-1233,-2819,-4157,-5169,-5784,-5964,-5680,-4968,-3890,-2555,-1101,324,1587,2566,3203,3458,3348,2913,2217,1321,305,-782,-1877,-2931,-3913,-4780,-5513,-6093,-6510,-6767,-6874,-6849,-6722,-6523,-6288,-6057,-5854,-5715,-5634,-5620,-5637,-5644,-5589,-5387,-5004,-4357,-3478,-2357,-1108,175,1328,2215,2689,2667,2105,1026,-465,-2237,-4078,-5791,-7162,-8037,-8292,-7913,-6917,-5423,-3576,-1550,471,2331,3897,5088,5876,6263,6335,6149,5849,5516,5265,5167,5257,5562,6044,6672,7373,8078,8721,9222,9530,9590,9357,8805,7898,6637,5021,3091,910,-1426,-3792,-6049,-8064,-9713,-10920,-11647,-11903,-11756,-11284,-10603,-9816,-9005,-8248,-7568,-6979,-6463,-5996,-5544,-5088,-4605,-4083,-3528,-2920,-2278,-1596,-872,-129,653,1446,2263,3092,3930,4767,5594,6390,7148,7847,8478,9039,9530,9947,10304,10574,10741,10771,10606,10214,9554,8622,7437,6048,4541,3004,1562,303,-681,-1346,-1697,-1776,-1671,-1482,-1316,-1241,-1316,-1517,-1822,-2144,-2404,-2505,-2380,-1976,-1291,-348,783,2010,3222,4308,5148,5677,5804,5527,4819,3721,2286,580,-1288,-3239,-5155,-6949,-8534,-9850,-10842,-11507,-11819,-11808,-11489,-10896,-10079,-9087,-7991,-6860,-5781,-4809,-4021,-3421,-3041,-2824,-2735,-2681,-2579,-2347,-1911,-1240,-319,816,2113,3474,4813,6009,6976,7651,7977,7984,7682,7149,6465,5711,4983,4344,3858,3569,3492,3645,4017,4589,5337,6197,7102,7943,8607,8942,8845,8187,6937,5070,2666,-172,-3258,-6396,-9368,-11967,-14048,-15474,-16244,-16333,-15847,-14871,-13537,-11964,-10280,-8555,-6893,-5306,-3840,-2479,-1221,-47,1050,2097,3073,4004,4870,5672,6404,7053,7604,8063,8399,8630,8725,8693,8499,8137,7561,6779,5758,4543,3144,1655,141,-1269,-2488,-3395,-3925,-4028,-3714,-3025,-2054,-927,215,1205,1924,2258,2165,1652,777,-337,-1561,-2720,-3668,-4267,-4423,-4097,-3313,-2154,-747,728,2114,3229,3956,4216,3979,3308,2269,1031,-290,-1497,-2480,-3098,-3288,-3018,-2319,-1278,-36,1239,2355,3145,3465,3236,2444,1140,-553,-2463,-4403,-6161,-7573,-8513,-8923,-8819,-8286,-7438,-6446,-5445,-4579,-3940,-3564,-3462,-3563,-3787,-4008,-4116,-3989,-3568,-2792,-1681,-264,1366,3123,4857,6475,7838,8881,9540,9800,9676,9207,8453,7478,6374,5192,4028,2925,1958,1169,622,343,370,711,1332,2187,3185,4200,5120,5805,6144,6072,5540,4595,3300,1783,190,-1335,-2651,-3664,-4311,-4582,-4518,-4178,-3671,-3087,-2525,-2057,-1718,-1513,-1418,-1370,-1316,-1177,-916,-495,88,811,1641,2505,3359,4097,4661,4951,4903,4454,3594,2309,688,-1200,-3193,-5138,-6851,-8156,-8923,-9050,-8548,-7460,-5958,-4213,-2465,-892,346,1171,1568,1580,1308,863,372,-63,-360,-490,-450,-277,-16,299,630,976,1348,1756,2235,2787,3417,4097,4789,5407,5890,6124,6057,5608,4770,3537,1964,124,-1872,-3898,-5829,-7525,-8893,-9840,-10333,-10379,-10010,-9322,-8406,-7385,-6365,-5435,-4659,-4062,-3651,-3394,-3263,-3223,-3230,-3300,-3397,-3556,-3772,-4040,-4349,-4640,-4853,-4901,-4683,-4131,-3174,-1811,-79,1932,4082,6217,8168,9805,11008,11750,12000,11826,11273,10429,9370,8158,6859,5522,4195,2929,1776,784,21,-473,-650,-510,-64,606,1416,2234,2934,3418,3605,3485,3088,2493,1832,1212,786,608,735,1136,1739,2449,3132,3698,4042,4138,3952,3537,2915,2175,1350,505,-346,-1189,-2032,-2903,-3811,-4785,-5809,-6869,-7911,-8860,-9634,-10123,-10247,-9910,-9079,-7732,-5928,-3742,-1336,1149,3509,5596,7260,8407,9002,9043,8618,7823,6813,5737,4740,3938,3408,3165,3189,3391,3692,3966,4128,4108,3856,3385,2699,1860,928,-22,-885,-1605,-2062,-2243,-2084,-1642,-956,-165,599,1168,1390,1149,372,-941,-2726,-4860,-7161,-9432,-11476,-13098,-14201,-14689,-14595,-13958,-12908,-11557,-10049,-8495,-6981,-5568,-4291,-3162,-2197,-1406,-802,-408,-230,-268,-495,-856,-1266,-1629,-1828,-1761,-1357,-544,644,2201,3997,5933,7835,9545,10895,11748,11993,11587,10529,8904,6834,4515,2163,1,-1746,-2926,-3430,-3237,-2412,-1072,583,2356,4006,5350,6208,6496,6189,5334,4081,2578,1055,-335,-1418,-2128,-2432,-2363,-2008,-1460,-834,-209,334,759,1037,1148,1100,875,491,-56,-721,-1481,-2264,-3018,-3678,-4205,-4575,-4800,-4913,-4970,-5017,-5116,-5265,-5475,-5678,-5811,-5775,-5487,-4884,-3949,-2705,-1238,341,1899,3295,4428,5211,5638,5725,5557,5235,4861,4556,4362,4350,4491,4779,5156,5586,6017,6438,6812,7155,7448,7695,7885,7982,7967,7777,7371,6694,5707,4394,2772,894,-1131,-3176,-5073,-6670,-7797,-8355,-8250,-7485,-6114,-4255,-2100,137,2220,3920,5055,5487,5161,4082,2354,127,-2378,-4908,-7231,-9122,-10433,-11088,-11088,-10521,-9511,-8233,-6831,-5472,-4245,-3227,-2433,-1854,-1431,-1116,-823,-495,-70,484,1178,1995,2879,3769,4556,5150,5436,5342,4809,3828,2437,721,-1198,-3151,-4980,-6513,-7609,-8195,-8217,-7728,-6809,-5599,-4260,-2942,-1775,-837,-160,277,523,654,746,877,1093,1451,1956,2631,3454,4406,5453,6551,7650,8710,9666,10491,11123,11533,11667,11486,10956,10029,8708,6974,4877,2467,-146,-2850,-5482,-7894,-9925,-11435,-12328,-12553,-12115,-11099,-9622,-7874,-6048,-4359,-2995,-2105,-1784,-2046,-2843,-4045,-5486,-6953,-8244,-9161,-9563,-9347,-8485,-7000,-4973,-2532,169,2938,5601,7953,9850,11165,11842,11896,11389,10468,9288,8025,6841,5841,5099,4617,4347,4206,4073,3846,3420,2756,1856,784,-333,-1362,-2140,-2545,-2514,-2017,-1145,13,1255,2445,3379,3964,4121,3833,3171,2207,1067,-124,-1257,-2229,-2974,-3445,-3626,-3517,-3145,-2539,-1745,-825,180,1163,2080,2803,3279,3396,3121,2398,1247,-298,-2149,-4188,-6270,-8243,-9945,-11244,-12014,-12177,-11693,-10578,-8896,-6781,-4389,-1932,392,2370,3840,4677,4820,4295,3180,1643,-119,-1865,-3373,-4438,-4924,-4744,-3903,-2453,-518,1753,4176,6575,8769,10597,11957,12744,12973,12639,11859,10731,9398,8002,6646,5417,4350,3430,2626,1858,1051,135,-943,-2194,-3596,-5087,-6566,-7921,-9027,-9789,-10121,-10013,-9470,-8578,-7445,-6209,-5026,-4020,-3307,-2929,-2907,-3180,-3671,-4251,-4796,-5161,-5233,-4933,-4208,-3087,-1615,103,1942,3783,5502,7012,8246,9177,9800,10115,10151,9888,9347,8490,7328,5853,4106,2154,103,-1904,-3710,-5151,-6090,-6412,-6096,-5149,-3698,-1905,-1,1768,3162,3995,4131,3541,2274,460,-1701,-3988,-6159,-7985,-9291,-9934,-9857,-9068,-7633,-5699,-3432,-1037,1273,3322,4934,6024,6538,6512,6040,5255,4334,3430,2688,2194,1989,2045,2299,2631,2912,3015,2822,2273,1364,138,-1256,-2680,-3918,-4827,-5243,-5123,-4438,-3277,-1775,-110,1499,2858,3811,4259,4205,3704,2911,1981,1126,496,244,424,1052,2037,3252,4489,5570,6307,6582,6361,5657,4593,3312,1978,752,-273,-1052,-1617,-2058,-2503,-3078,-3890,-4988,-6336,-7842,-9319,-10561,-11356,-11515,-10946,-9639,-7695,-5325,-2805,-469,1374,2440,2582,1744,50,-2268,-4870,-7369,-9403,-10669,-10989,-10309,-8714,-6400,-3642,-748,1991,4327,6112,7278,7868,8000,7843,7584,7392,7390,7642,8152,8860,9679,10487,11171,11614,11713,11372,10526,9109,7125,4601,1644,-1572,-4814,-7817,-10306,-12054,-12907,-12791,-11767,-9960,-7615,-5002,-2427,-155,1587,2674,3038,2725,1837,550,-925,-2351,-3502,-4178,-4242,-3616,-2297,-365,2064,4800,7652,10404,12848,14795,16081,16599,16269,15111,13179,10617,7618,4418,1271,-1566,-3885,-5531,-6422,-6571,-6062,-5053,-3745,-2350,-1072,-64,576,836,760,441,-20,-528,-1046,-1549,-2092,-2692,-3396,-4191,-5040,-5886,-6660,-7319,-7848,-8264,-8602,-8909,-9219,-9538,-9864,-10148,-10358,-10445,-10379,-10169,-9813,-9362,-8833,-8245,-7605,-6860,-6006,-4996,-3858,-2651,-1458,-414,386,873,1026,920,650,371,240,366,859,1717,2935,4417,6058,7721,9287,10636,11717,12480,12945,13139,13095,12862,12442,11856,11087,10149,9070,7910,6766,5762,5008,4614,4613,4992,5645,6408,7075,7424,7264,6446,4906,2656,-202,-3480,-6948,-10287,-13206,-15373,-16545,-16525,-15254,-12777,-9312,-5153,-738,3515,7158,9864,11407,11742,10939,9251,6966,4469,2099,165,-1124,-1659,-1458,-635,600,1983,3255,4148,4495,4184,3227,1728,-108,-2017,-3697,-4855,-5252,-4746,-3306,-1055,1772,4822,7692,9951,11231,11233,9812,6971,2903,-2066,-7450,-12732,-17360,-20866,-22906,-23304,-22093,-19478,-15859,-11701,-7569,-3955,-1307,101,133,-1138,-3505,-6600,-9978,-13151,-15653,-17093,-17216,-15931,-13336,-9703,-5423,-957,3235,6777,9388,10949,11474,11101,10051,8595,6999,5500,4296,3507,3220,3430,4101,5122,6358,7639,8789,9670,10150,10194,9767,8933,7753,6341,4824,3329,2014,974,314,45,145,525,1058,1608,2035,2233,2120,1668,894,-147,-1344,-2588,-3741,-4698,-5366,-5700,-5688,-5350,-4731,-3884,-2861,-1713,-475,814,2128,3412,4627,5677,6498,6973,7049,6660,5812,4531,2893,1011,-975,-2900,-4566,-5804,-6419,-6291,-5352,-3606,-1181,1742,4887,7954,10651,12708,13961,14307,13771,12428,10454,7999,5276,2424,-402,-3107,-5580,-7753,-9521,-10803,-11513,-11575,-10964,-9683,-7812,-5492,-2915,-327,2011,3844,4941,5144,4373,2663,144,-2929,-6270,-9532,-12415,-14666,-16109,-16695,-16418,-15400,-13757,-11669,-9290,-6777,-4247,-1804,480,2552,4347,5825,6917,7577,7746,7398,6525,5156,3388,1312,-871,-3004,-4858,-6235,-6963,-6901,-5994,-4237,-1734,1372,4838,8424,11827,14797,17082,18517,18993,18482,17037,14781,11895,8634,5242,2005,-841,-3111,-4667,-5499,-5646,-5246,-4505,-3611,-2795,-2173,-1859,-1839,-2094,-2516,-3022,-3500,-3864,-4055,-4015,-3742,-3227,-2498,-1591,-538,615,1846,3121,4419,5709,6964,8128,9147,9921,10361,10353,9816,8715,7073,5000,2666,285,-1918,-3753,-5085,-5866,-6129,-5982,-5588,-5123,-4744,-4563,-4630,-4910,-5349,-5820,-6243,-6529,-6640,-6597,-6435,-6260,-6156,-6234,-6565,-7174,-8033,-9032,-10034,-10852,-11340,-11371,-10909,-9974,-8666,-7104,-5441,-3793,-2249,-863,373,1474,2490,3445,4360,5190,5889,6341,6465,6167,5435,4294,2851,1238,-361,-1800,-2908,-3597,-3782,-3447,-2620,-1375,169,1858,3525,5012,6181,6945,7268,7178,6743,6109,5407,4822,4488,4502,4912,5662,6671,7775,8816,9615,10034,9956,9333,8172,6534,4552,2365,162,-1902,-3671,-5038,-5940,-6374,-6377,-6052,-5506,-4881,-4307,-3894,-3736,-3887,-4358,-5124,-6098,-7158,-8132,-8844,-9120,-8830,-7905,-6347,-4243,-1739,957,3637,6073,8104,9602,10523,10890,10776,10314,9642,8926,8294,7871,7706,7837,8207,8767,9402,10033,10566,10954,11154,11153,10926,10458,9711,8652,7246,5469,3335,861,-1871,-4779,-7727,-10589,-13194,-15432,-17164,-18326,-18888,-18872,-18361,-17488,-16401,-15258,-14203,-13312,-12637,-12140,-11761,-11384,-10904,-10211,-9261,-8045,-6629,-5123,-3668,-2417,-1489,-975,-879,-1166,-1707,-2330,-2842,-3023,-2734,-1870,-455,1395,3493,5571,7399,8737,9451,9465,8804,7588,5974,4214,2525,1184,356,229,813,2086,3884,5961,8027,9777,10937,11327,10864,9588,7644,5278,2747,337,-1726,-3300,-4311,-4807,-4890,-4708,-4421,-4148,-3948,-3840,-3740,-3572,-3239,-2650,-1809,-735,470,1666,2742,3557,4085,4282,4223,3963,3625,3287,3058,2971,3087,3385,3882,4534,5349,6281,7321,8409,9487,10450,11201,11625,11638,11197,10296,9013,7452,5775,4136,2697,1559,794,389,293,401,587,721,706,455,-32,-726,-1539,-2310,-2914,-3164,-2986,-2319,-1239,123,1552,2796,3624,3815,3246,1870,-256,-2980,-6090,-9327,-12435,-15186,-17413,-19007,-19941,-20224,-19922,-19108,-17870,-16295,-14476,-12499,-10465,-8474,-6637,-5048,-3803,-2942,-2515,-2475,-2811,-3395,-4151,-4901,-5508,-5797,-5625,-4890,-3531,-1570,918,3796,6877,9963,12855,15363,17369,18758,19502,19584,19025,17870,16164,13978,11389,8495,5403,2256,-807,-3605,-6001,-7826,-8997,-9429,-9156,-8231,-6831,-5126,-3371,-1775,-547,181,350,-32,-847,-1957,-3149,-4235,-5019,-5369,-5181,-4440,-3185,-1512,401,2382,4207,5696,6715,7172,7096,6548,5694,4712,3815,3182,2977,3277,4113,5424,7078,8887,10604,11973,12756,12737,11816,9951,7251,3917,249,-3391,-6661,-9235,-10932,-11643,-11451,-10503,-9076,-7446,-5905,-4673,-3899,-3623,-3789,-4263,-4853,-5350,-5569,-5355,-4649,-3452,-1873,-65,1765,3425,4745,5609,5966,5812,5197,4191,2873,1347,-315,-2006,-3652,-5169,-6484,-7533,-8268,-8641,-8635,-8240,-7461,-6355,-4981,-3453,-1891,-419,844,1834,2512,2924,3135,3267,3433,3751,4287,5064,6046,7128,8161,8955,9310,9071,8130,6476,4196,1465,-1458,-4280,-6716,-8514,-9518,-9667,-9020,-7729,-6025,-4165,-2420,-994,-64,317,129,-544,-1594,-2864,-4203,-5458,-6514,-7257,-7644,-7618,-7205,-6429,-5367,-4110,-2765,-1434,-209,844,1709,2389,2948,3464,4047,4791,5794,7083,8667,10462,12351,14151,15673,16711,17101,16711,15485,13435,10672,7366,3777,192,-3069,-5709,-7469,-8172,-7745,-6231,-3799,-729,2616,5837,8526,10359,11074,10567,8850,6077,2518,-1485,-5515,-9192,-12128,-14059,-14808,-14344,-12770,-10317,-7294,-4067,-997,1621,3545,4666,4954,4472,3364,1791,-57,-1989,-3872,-5547,-6941,-7980,-8608,-8829,-8613,-7999,-7011,-5721,-4207,-2586,-955,563,1889,2961,3746,4256,4519,4578,4497,4311,4057,3748,3364,2892,2284,1522,579,-526,-1790,-3147,-4563,-5964,-7292,-8500,-9520,-10310,-10808,-10960,-10725,-10066,-8990,-7525,-5746,-3763,-1710,267,2031,3464,4474,5025,5093,4741,4019,3059,1958,870,-112,-852,-1298,-1371,-1062,-386,607,1799,3064,4223,5122,5630,5672,5258,4466,3441,2387,1492,960,917,1436,2507,4030,5851,7771,9567,11059,12072,12527,12391,11725,10646,9343,8008,6857,6013,5589,5532,5779,6147,6451,6516,6190,5403,4148,2489,552,-1529,-3580,-5492,-7133,-8458,-9426,-10045,-10351,-10393,-10244,-9972,-9644,-9326,-9042,-8833,-8665,-8534,-8375,-8153,-7820,-7367,-6811,-6210,-5644,-5207,-4988,-5027,-5342,-5861,-6485,-7049,-7380,-7314,-6699,-5459,-3561,-1056,1939,5254,8692,12016,15042,17559,19469,20659,21143,20929,20119,18810,17138,15229,13189,11111,9053,7029,5060,3101,1142,-840,-2847,-4829,-6715,-8402,-9759,-10686,-11086,-10933,-10242,-9104,-7652,-6079,-4558,-3300,-2427,-2049,-2177,-2786,-3753,-4963,-6216,-7367,-8231,-8705,-8693,-8180,-7181,-5775,-4052,-2147,-170,1763,3557,5145,6471,7496,8195,8541,8511,8087,7261,6033,4447,2562,484,-1644,-3676,-5441,-6792,-7630,-7876,-7547,-6696,-5445,-3963,-2439,-1072,-41,526,549,52,-899,-2146,-3508,-4787,-5790,-6387,-6485,-6091,-5278,-4177,-2983,-1868,-1004,-507,-417,-728,-1355,-2188,-3086,-3921,-4581,-4994,-5136,-5020,-4696,-4234,-3702,-3155,-2629,-2138,-1672,-1231,-779,-327,141,624,1112,1634,2184,2811,3535,4388,5381,6492,7670,8838,9886,10716,11230,11368,11108,10466,9484,8251,6835,5367,3919,2612,1520,708,221,64,219,646,1280,2060,2902,3749,4523,5166,5610,5809,5691,5241,4413,3234,1740,25,-1774,-3486,-4935,-5949,-6427,-6321,-5678,-4623,-3336,-2027,-912,-162,104,-149,-874,-1933,-3153,-4286,-5130,-5484,-5212,-4288,-2708,-623,1834,4434,6977,9251,11097,12391,13060,13105,12551,11492,10064,8394,6677,5051,3670,2639,2028,1868,2144,2802,3740,4826,5886,6729,7158,6999,6122,4468,2065,-970,-4431,-8068,-11582,-14706,-17189,-18847,-19573,-19318,-18136,-16135,-13494,-10451,-7263,-4215,-1566,461,1684,2020,1435,24,-2062,-4566,-7210,-9653,-11624,-12843,-13191,-12580,-11118,-8942,-6340,-3589,-1009,1139,2661,3452,3534,2997,2049,900,-186,-1010,-1396,-1270,-631,428,1741,3093,4245,4980,5117,4556,3273,1342,-1093,-3820,-6590,-9155,-11279,-12790,-13567,-13584,-12871,-11535,-9721,-7604,-5353,-3130,-1044,811,2392,3671,4635,5286,5628,5675,5478,5073,4557,4011,3521,3194,3072,3214,3615,4261,5103,6085,7137,8204,9217,10152,10952,11611,12106,12439,12624,12659,12577,12361,12032,11562,10944,10158,9193,8058,6764,5342,3846,2298,804,-612,-1808,-2710,-3183,-3122,-2456,-1152,733,3073,5655,8213,10449,12077,12845,12601,11270,8911,5694,1873,-2191,-6130,-9565,-12168,-13720,-14105,-13353,-11636,-9212,-6448,-3710,-1348,344,1210,1159,263,-1346,-3466,-5843,-8256,-10467,-12295,-13602,-14283,-14303,-13661,-12388,-10589,-8344,-5813,-3131,-457,2051,4260,6056,7357,8127,8379,8165,7591,6781,5876,5012,4296,3783,3486,3357,3306,3229,3002,2528,1750,647,-732,-2297,-3918,-5433,-6703,-7573,-7961,-7795,-7083,-5861,-4234,-2309,-263,1762,3575,5030,5995,6361,6095,5178,3690,1721,-550,-2966,-5315,-7449,-9214,-10532,-11339,-11636,-11425,-10745,-9629,-8121,-6272,-4143,-1820,587,2936,5069,6811,8021,8573,8416,7550,6052,4070,1794,-536,-2687,-4436,-5615,-6124,-5949,-5135,-3819,-2149,-318,1499,3136,4458,5362,5772,5679,5062,3997,2531,787,-1109,-3024,-4811,-6345,-7527,-8286,-8587,-8451,-7904,-7025,-5895,-4590,-3213,-1831,-521,641,1629,2373,2889,3160,3210,3075,2761,2306,1705,993,191,-631,-1390,-1961,-2222,-2038,-1323,-29,1835,4172,6841,9626,12296,14620,16385,17468,17785,17367,16274,14647,12617,10354,7998,5686,3538,1666,161,-881,-1387,-1329,-680,464,2012,3758,5480,6952,7926,8253,7812,6591,4673,2201,-595,-3471,-6156,-8432,-10100,-11059,-11280,-10807,-9775,-8364,-6786,-5270,-3994,-3108,-2675,-2684,-3073,-3678,-4371,-4945,-5267,-5204,-4680,-3698,-2282,-542,1406,3410,5319,6996,8322,9213,9615,9511,8917,7891,6509,4902,3208,1589,212,-783,-1288,-1253,-695,295,1587,2992,4332,5414,6094,6247,5832,4825,3304,1356,-864,-3204,-5486,-7563,-9305,-10630,-11503,-11940,-11986,-11749,-11308,-10787,-10269,-9810,-9463,-9204,-9045,-8931,-8842,-8741,-8603,-8432,-8225,-8015,-7818,-7674,-7583,-7549,-7541,-7508,-7393,-7136,-6672,-5993,-5068,-3946,-2658,-1283,110,1425,2606,3564,4275,4699,4851,4750,4435,3951,3332,2617,1832,1008,169,-642,-1393,-2032,-2530,-2845,-2972,-2891,-2633,-2202,-1641,-981,-246,506,1268,1986,2637,3194,3615,3889,3983,3897,3613,3167,2570,1903,1225,653,263,174,424,1080,2109,3493,5141,6955,8817,10586,12156,13414,14311,14820,14979,14854,14546,14166,13809,13558,13435,13446,13527,13592,13537,13237,12607,11582,10142,8339,6240,3996,1752,-319,-2049,-3317,-4023,-4137,-3667,-2673,-1251,464,2332,4180,5861,7210,8113,8447,8164,7216,5631,3467,839,-2103,-5177,-8179,-10923,-13212,-14931,-15972,-16326,-16023,-15174,-13927,-12486,-11048,-9822,-8960,-8582,-8710,-9320,-10298,-11482,-12679,-13673,-14272,-14323,-13735,-12479,-10611,-8234,-5518,-2640,196,2808,5028,6722,7802,8224,8014,7236,6039,4584,3072,1698,590,-144,-516,-569,-430,-234,-125,-204,-543,-1153,-1998,-3014,-4098,-5152,-6070,-6766,-7187,-7296,-7115,-6665,-6021,-5236,-4392,-3524,-2691,-1895,-1162,-497,92,592,988,1269,1418,1429,1311,1073,766,427,133,-64,-97,63,446,1031,1812,2725,3721,4721,5644,6423,6983,7294,7331,7121,6699,6132,5495,4848,4261,3763,3369,3065,2809,2544,2218,1764,1165,405,-472,-1390,-2260,-2941,-3349,-3380,-3019,-2281,-1255,-81,1086,2063,2712,2916,2640,1890,763,-639,-2144,-3625,-4933,-5976,-6680,-6996,-6913,-6404,-5484,-4160,-2482,-520,1599,3754,5750,7460,8701,9409,9512,9054,8112,6835,5396,3979,2766,1898,1482,1581,2162,3186,4505,5954,7342,8454,9115,9194,8601,7355,5517,3244,725,-1798,-4116,-6004,-7333,-8004,-8001,-7376,-6230,-4713,-3004,-1279,287,1569,2472,2972,3082,2859,2391,1774,1100,455,-113,-555,-883,-1092,-1232,-1333,-1465,-1675,-2032,-2579,-3343,-4342,-5524,-6846,-8185,-9425,-10425,-11053,-11200,-10798,-9814,-8273,-6245,-3837,-1195,1517,4131,6479,8417,9833,10657,10872,10523,9695,8527,7172,5798,4564,3584,2960,2696,2786,3138,3627,4132,4476,4579,4338,3770,2907,1849,701,-416,-1431,-2282,-2972,-3537,-4027,-4533,-5110,-5812,-6650,-7599,-8600,-9569,-10411,-11026,-11345,-11321,-10958,-10302,-9420,-8418,-7370,-6358,-5420,-4566,-3800,-3100,-2477,-1939,-1532,-1311,-1319,-1600,-2132,-2865,-3700,-4500,-5135,-5473,-5431,-4975,-4111,-2927,-1508,3,1493,2861,4027,4969,5671,6164,6466,6603,6582,6414,6073,5572,4873,4005,2959,1774,483,-857,-2189,-3440,-4545,-5443,-6082,-6424,-6464,-6203,-5677,-4949,-4067,-3122,-2153,-1212,-314,540,1356,2156,2948,3741,4534,5297,6035,6698,7293,7804,8229,8590,8891,9164,9405,9656,9893,10154,10424,10711,11022,11325,11629,11863,12022,12021,11831,11399,10704,9744,8543,7137,5600,3983,2393,878,-455,-1551,-2347,-2786,-2864,-2559,-1915,-953,250,1650,3157,4698,6188,7531,8644,9438,9836,9775,9219,8157,6620,4665,2391,-98,-2660,-5180,-7527,-9620,-11387,-12808,-13885,-14628,-15076,-15237,-15124,-14738,-14081,-13166,-12033,-10742,-9387,-8083,-6937,-6054,-5502,-5298,-5418,-5777,-6252,-6703,-6989,-6994,-6666,-5994,-5045,-3907,-2713,-1569,-567,238,853,1288,1591,1802,1922,1959,1865,1614,1170,537,-250,-1114,-1946,-2634,-3086,-3235,-3099,-2722,-2231,-1744,-1396,-1274,-1417,-1799,-2357,-2953,-3498,-3842,-3928,-3700,-3165,-2368,-1379,-294,801,1810,2679,3352,3807,4043,4077,3939,3677,3323,2917,2481,2014,1536,1034,540,81,-295,-526,-576,-412,-52,470,1079,1696,2231,2612,2801,2769,2568,2230,1850,1501,1244,1112,1102,1162,1234,1228,1085,767,285,-316,-954,-1548,-2011,-2297,-2387,-2292,-2074,-1786,-1534,-1377,-1400,-1642,-2112,-2802,-3633,-4540,-5383,-6060,-6421,-6369,-5814,-4722,-3115,-1059,1313,3846,6354,8646,10563,11959,12759,12926,12508,11585,10312,8841,7360,6014,4923,4153,3690,3506,3481,3539,3546,3452,3210,2842,2402,1983,1672,1571,1718,2137,2769,3547,4322,4992,5398,5484,5184,4535,3578,2422,1156,-110,-1306,-2360,-3246,-3926,-4405,-4666,-4727,-4594,-4292,-3849,-3300,-2693,-2086,-1531,-1099,-832,-780,-954,-1364,-1977,-2758,-3645,-4565,-5455,-6222,-6804,-7127,-7145,-6826,-6166,-5192,-3944,-2502,-942,654,2182,3606,4835,5879,6697,7324,7746,8001,8057,7936,7597,7034,6254,5245,4079,2778,1441,125,-1093,-2161,-3050,-3759,-4288,-4678,-4937,-5104,-5184,-5198,-5155,-5070,-4950,-4821,-4674,-4534,-4376,-4212,-4012,-3776,-3485,-3143,-2756,-2344,-1939,-1563,-1261,-1025,-882,-794,-744,-698,-627,-531,-436,-403,-523,-897,-1619,-2752,-4295,-6189,-8269,-10339,-12118,-13363,-13843,-13433,-12115,-10000,-7314,-4362,-1478,1020,2880,3964,4242,3815,2854,1601,284,-877,-1743,-2239,-2350,-2149,-1707,-1158,-585,-98,262,452,473,348,107,-207,-535,-843,-1072,-1192,-1166,-971,-587,-14,755,1690,2768,3924,5113,6229,7214,7960,8402,8488,8204,7572,6681,5642,4604,3735,3166,3019,3350,4156,5370,6881,8518,10121,11503,12526,13084,13120,12647,11713,10439,8942,7396,5942,4712,3817,3288,3148,3319,3737,4253,4787,5197,5444,5455,5245,4824,4246,3594,2946,2416,2076,2001,2210,2692,3374,4150,4868,5371,5483,5077,4056,2399,159,-2533,-5492,-8457,-11181,-13402,-14918,-15596,-15384,-14345,-12594,-10357,-7863,-5384,-3184,-1464,-402,-74,-487,-1576,-3175,-5103,-7099,-8927,-10344,-11160,-11250,-10575,-9169,-7176,-4769,-2196,310,2539,4299,5504,6087,6083,5545,4581,3291,1806,198,-1407,-2986,-4450,-5787,-6957,-7936,-8709,-9246,-9531,-9543,-9276,-8728,-7923,-6901,-5712,-4442,-3149,-1932,-837,61,762,1250,1569,1774,1941,2154,2488,2981,3652,4439,5274,6019,6540,6715,6424,5637,4351,2668,721,-1276,-3113,-4563,-5439,-5627,-5078,-3858,-2104,-37,2096,4026,5530,6418,6599,6039,4819,3076,1024,-1085,-3008,-4511,-5438,-5700,-5306,-4338,-2963,-1378,188,1513,2422,2776,2509,1643,225,-1570,-3588,-5597,-7398,-8805,-9682,-9954,-9620,-8729,-7389,-5739,-3916,-2069,-296,1323,2750,3986,5052,5976,6808,7562,8280,8948,9571,10104,10501,10687,10585,10120,9237,7913,6190,4143,1933,-283,-2293,-3936,-5065,-5602,-5522,-4856,-3690,-2145,-355,1511,3313,4910,6183,7082,7551,7634,7368,6857,6201,5517,4897,4432,4156,4108,4269,4620,5102,5660,6196,6635,6866,6820,6415,5623,4425,2860,976,-1128,-3350,-5543,-7572,-9271,-10492,-11112,-11024,-10229,-8754,-6738,-4382,-1919,378,2280,3600,4233,4173,3507,2394,1052,-286,-1403,-2110,-2284,-1864,-851,687,2627,4827,7083,9220,11039,12380,13115,13155,12486,11131,9199,6838,4245,1636,-768,-2779,-4264,-5143,-5443,-5211,-4593,-3720,-2753,-1817,-1006,-388,17,191,150,-104,-562,-1221,-2083,-3136,-4359,-5706,-7124,-8522,-9821,-10922,-11746,-12232,-12340,-12064,-11419,-10474,-9300,-8025,-6760,-5642,-4779,-4254,-4111,-4351,-4921,-5738,-6680,-7617,-8418,-8972,-9192,-9036,-8493,-7589,-6377,-4923,-3310,-1615,80,1681,3116,4271,5079,5455,5348,4741,3651,2141,309,-1696,-3749,-5665,-7343,-8659,-9573,-10067,-10180,-9974,-9530,-8945,-8279,-7608,-6947,-6318,-5703,-5080,-4419,-3684,-2839,-1861,-721,590,2062,3685,5402,7157,8872,10450,11809,12867,13556,13834,13690,13124,12189,10935,9449,7822,6145,4521,3034,1790,876,378,376,914,1990,3570,5530,7710,9910,11878,13429,14348,14566,14025,12828,11113,9114,7084,5274,3902,3097,2909,3273,4055,5051,6067,6898,7452,7633,7519,7126,6620,6058,5553,5113,4732,4319,3790,3006,1883,343,-1610,-3911,-6417,-8930,-11208,-13028,-14179,-14544,-14075,-12826,-10936,-8597,-6034,-3503,-1192,682,2024,2747,2855,2397,1487,259,-1101,-2422,-3537,-4320,-4686,-4614,-4121,-3263,-2135,-811,591,1993,3279,4370,5156,5575,5553,5069,4118,2740,1008,-969,-3064,-5118,-7000,-8562,-9710,-10375,-10528,-10197,-9416,-8276,-6864,-5290,-3677,-2124,-741,408,1269,1850,2164,2282,2274,2234,2231,2345,2592,2992,3502,4068,4599,4997,5157,4984,4414,3412,1995,235,-1751,-3800,-5720,-7318,-8409,-8840,-8520,-7415,-5578,-3129,-276,2737,5599,8030,9732,10508,10223,8854,6517,3397,-184,-3903,-7380,-10312,-12417,-13556,-13655,-12794,-11126,-8904,-6423,-3982,-1874,-293,609,827,412,-487,-1656,-2900,-3985,-4777,-5165,-5128,-4711,-3996,-3102,-2146,-1229,-433,205,673,980,1167,1245,1249,1187,1039,813,457,-20,-650,-1418,-2310,-3309,-4356,-5412,-6396,-7248,-7885,-8257,-8304,-8011,-7360,-6368,-5059,-3459,-1631,396,2537,4737,6897,8939,10753,12250,13340,13952,14050,13621,12705,11375,9761,7997,6264,4694,3429,2537,2060,1967,2219,2695,3309,3901,4371,4589,4477,3997,3143,1983,602,-872,-2307,-3569,-4553,-5158,-5342,-5064,-4356,-3246,-1838,-209,1495,3187,4728,6044,7049,7710,8005,7980,7681,7224,6720,6288,6054,6078,6414,7036,7883,8852,9804,10606,11110,11224,10859,10016,8717,7050,5137,3111,1121,-716,-2302,-3585,-4547,-5197,-5581,-5724,-5688,-5482,-5121,-4605,-3903,-3022,-1941,-697,678,2107,3501,4764,5780,6466,6730,6535,5848,4700,3142,1271,-789,-2898,-4908,-6695,-8153,-9229,-9899,-10196,-10177,-9921,-9526,-9058,-8612,-8216,-7916,-7710,-7573,-7477,-7347,-7136,-6766,-6209,-5433,-4476,-3385,-2267,-1247,-446,-12,-5,-507,-1462,-2829,-4447,-6168,-7809,-9212,-10263,-10899,-11110,-10949,-10496,-9871,-9190,-8575,-8119,-7893,-7913,-8174,-8598,-9097,-9538,-9777,-9688,-9151,-8093,-6510,-4429,-1967,722,3473,6076,8388,10263,11617,12421,12663,12398,11662,10542,9101,7427,5605,3724,1888,191,-1268,-2401,-3144,-3442,-3300,-2710,-1756,-496,944,2455,3916,5226,6307,7110,7617,7832,7786,7530,7132,6670,6232,5893,5706,5707,5883,6198,6611,7030,7434,7743,7971,8086,8147,8141,8154,8148,8157,8102,7924,7507,6763,5577,3931,1792,-737,-3572,-6502,-9358,-11917,-14003,-15468,-16213,-16197,-15430,-13960,-11886,-9312,-6404,-3305,-208,2713,5280,7345,8795,9578,9697,9218,8267,6989,5553,4107,2772,1635,747,132,-204,-265,-65,380,1040,1875,2828,3805,4718,5426,5833,5815,5305,4274,2738,788,-1461,-3824,-6123,-8147,-9739,-10742,-11093,-10752,-9771,-8243,-6314,-4150,-1952,122,1890,3253,4121,4483,4363,3844,3038,2088,1136,323,-252,-520,-476,-159,337,903,1383,1679,1668,1327,658,-251,-1268,-2211,-2903,-3166,-2882,-1991,-513,1469,3785,6266,8663,10795,12454,13512,13879,13531,12498,10865,8749,6310,3700,1104,-1344,-3504,-5297,-6665,-7599,-8101,-8229,-8010,-7525,-6823,-5970,-5025,-4041,-3070,-2168,-1398,-821,-505,-495,-806,-1419,-2275,-3273,-4314,-5280,-6079,-6647,-6941,-6961,-6738,-6319,-5790,-5219,-4698,-4292,-4068,-4057,-4293,-4773,-5489,-6393,-7425,-8477,-9446,-10200,-10628,-10638,-10203,-9319,-8083,-6578,-4956,-3336,-1825,-496,630,1569,2358,3063,3733,4405,5093,5778,6408,6939,7301,7476,7445,7238,6905,6506,6100,5727,5386,5060,4695,4231,3618,2825,1848,730,-465,-1651,-2745,-3674,-4411,-4943,-5316,-5586,-5842,-6150,-6576,-7132,-7780,-8437,-8954,-9176,-8945,-8136,-6700,-4648,-2079,835,3899,6864,9528,11700,13250,14125,14307,13868,12891,11510,9859,8065,6269,4546,3013,1692,655,-86,-512,-615,-419,52,724,1522,2347,3089,3682,4043,4183,4092,3868,3566,3314,3203,3306,3680,4314,5173,6160,7167,8035,8645,8849,8598,7843,6637,5057,3232,1302,-571,-2277,-3691,-4770,-5477,-5845,-5914,-5759,-5454,-5058,-4626,-4177,-3712,-3218,-2666,-2021,-1256,-350,689,1828,3007,4124,5076,5738,6014,5850,5219,4188,2825,1268,-368,-1962,-3430,-4724,-5816,-6732,-7469,-8074,-8552,-8922,-9190,-9339,-9361,-9229,-8932,-8467,-7846,-7129,-6350,-5618,-4962,-4465,-4123,-3937,-3851,-3796,-3684,-3432,-2967,-2274,-1337,-236,974,2180,3289,4244,4975,5493,5801,5940,5942,5846,5644,5345,4896,4272,3445,2403,1192,-113,-1408,-2542,-3414,-3894,-3962,-3593,-2864,-1870,-731,414,1463,2325,2969,3381,3618,3730,3813,3932,4155,4515,4995,5588,6212,6823,7353,7746,7982,8023,7878,7544,7035,6368,5563,4633,3607,2491,1316,90,-1151,-2404,-3633,-4839,-5999,-7112,-8171,-9169,-10102,-10943,-11674,-12246,-12606,-12705,-12490,-11924,-11007,-9735,-8168,-6363,-4410,-2416,-470,1323,2897,4208,5218,5926,6315,6376,6104,5476,4507,3224,1684,4,-1714,-3303,-4650,-5609,-6131,-6149,-5715,-4870,-3751,-2484,-1243,-165,606,991,948,497,-296,-1327,-2485,-3642,-4704,-5559,-6153,-6402,-6299,-5809,-4971,-3816,-2437,-932,573,1944,3064,3820,4147,4002,3407,2413,1122,-316,-1769,-3028,-3972,-4426,-4315,-3580,-2247,-400,1817,4206,6574,8696,10436,11655,12334,12487,12205,11616,10852,10048,9293,8630,8058,7517,6931,6205,5248,4015,2487,716,-1200,-3114,-4844,-6214,-7062,-7265,-6771,-5578,-3775,-1494,1070,3708,6193,8325,9934,10897,11167,10732,9682,8122,6221,4142,2056,91,-1649,-3117,-4285,-5165,-5756,-6078,-6138,-5944,-5511,-4872,-4071,-3182,-2295,-1508,-929,-658,-747,-1241,-2096,-3238,-4523,-5769,-6785,-7400,-7488,-7015,-6022,-4636,-3047,-1455,-57,1006,1670,1940,1915,1735,1576,1600,1936,2643,3725,5088,6615,8132,9477,10503,11104,11238,10908,10166,9106,7824,6434,5026,3672,2443,1363,463,-260,-833,-1288,-1684,-2100,-2596,-3255,-4115,-5215,-6541,-8064,-9706,-11356,-12889,-14143,-14977,-15238,-14823,-13644,-11689,-8995,-5671,-1902,2088,6011,9583,12519,14584,15612,15524,14354,12222,9339,5979,2427,-1012,-4089,-6595,-8387,-9405,-9640,-9155,-8059,-6496,-4635,-2660,-735,979,2361,3323,3812,3830,3413,2651,1645,542,-544,-1483,-2187,-2609,-2725,-2570,-2204,-1703,-1183,-732,-470,-467,-794,-1469,-2477,-3749,-5168,-6589,-7832,-8740,-9171,-9040,-8342,-7124,-5516,-3695,-1835,-157,1216,2153,2637,2701,2438,2005,1560,1270,1261,1595,2261,3180,4183,5088,5687,5799,5306,4164,2401,149,-2424,-5078,-7599,-9737,-11347,-12279,-12505,-12043,-10977,-9448,-7615,-5632,-3658,-1800,-151,1235,2326,3114,3594,3787,3708,3394,2895,2252,1554,849,231,-259,-568,-691,-635,-439,-161,134,378,498,474,271,-56,-459,-824,-1037,-986,-561,281,1565,3232,5188,7280,9343,11179,12637,13563,13883,13548,12603,11107,9219,7092,4925,2927,1273,136,-368,-181,722,2269,4368,6853,9546,12252,14774,16943,18601,19653,20017,19682,18654,16997,14803,12196,9324,6341,3404,650,-1801,-3867,-5497,-6680,-7448,-7856,-7999,-7986,-7925,-7926,-8067,-8381,-8889,-9519,-10223,-10874,-11371,-11610,-11497,-10998,-10102,-8827,-7254,-5437,-3484,-1469,514,2405,4129,5644,6893,7822,8375,8500,8148,7304,5980,4225,2151,-121,-2407,-4550,-6364,-7736,-8579,-8876,-8682,-8083,-7228,-6270,-5372,-4674,-4280,-4226,-4519,-5058,-5759,-6449,-7002,-7293,-7240,-6840,-6129,-5229,-4280,-3464,-2938,-2839,-3243,-4161,-5533,-7236,-9088,-10886,-12413,-13472,-13910,-13631,-12612,-10896,-8591,-5841,-2830,257,3238,5954,8261,10075,11308,11945,11983,11455,10438,9026,7339,5506,3663,1930,426,-768,-1584,-1993,-1985,-1601,-899,5,1005,1932,2682,3111,3174,2845,2164,1224,137,-960,-1937,-2686,-3123,-3210,-2938,-2348,-1489,-470,640,1707,2665,3414,3901,4091,3959,3514,2773,1757,519,-916,-2474,-4116,-5751,-7320,-8716,-9853,-10648,-11021,-10946,-10419,-9483,-8217,-6723,-5114,-3495,-1961,-581,597,1544,2258,2744,3021,3108,3031,2810,2470,2038,1544,1021,511,72,-257,-385,-294,107,811,1849,3183,4756,6488,8255,9955,11450,12668,13515,13977,14031,13720,13085,12191,11124,9944,8739,7568,6486,5534,4733,4071,3537,3066,2628,2142,1576,883,51,-906,-1953,-3030,-4053,-4935,-5590,-5938,-5938,-5558,-4816,-3743,-2408,-885,736,2361,3911,5296,6464,7354,7934,8173,8062,7604,6832,5809,4622,3400,2265,1354,773,593,829,1448,2353,3419,4505,5445,6140,6477,6459,6073,5431,4611,3766,3010,2435,2106,2017,2114,2311,2465,2470,2184,1564,562,-773,-2366,-4102,-5844,-7465,-8848,-9916,-10612,-10926,-10856,-10431,-9675,-8628,-7335,-5849,-4229,-2558,-892,682,2126,3384,4444,5282,5886,6254,6359,6185,5724,4942,3850,2454,775,-1122,-3176,-5307,-7399,-9384,-11154,-12663,-13875,-14783,-15406,-15803,-15990,-16058,-15997,-15858,-15613,-15235,-14679,-13879,-12798,-11389,-9683,-7704,-5568,-3377,-1278,586,2109,3182,3761,3843,3436,2636,1497,155,-1315,-2783,-4186,-5434,-6480,-7268,-7770,-7948,-7789,-7290,-6447,-5317,-3913,-2344,-649,1044,2681,4156,5416,6413,7111,7510,7600,7403,6944,6275,5462,4587,3751,3049,2565,2366,2471,2864,3486,4232,4988,5633,6068,6245,6155,5852,5423,4980,4631,4480,4577,4960,5581,6401,7301,8188,8938,9442,9621,9393,8746,7668,6229,4502,2632,754,-969,-2419,-3497,-4168,-4441,-4380,-4091,-3690,-3303,-3038,-2964,-3116,-3478,-3984,-4536,-4991,-5213,-5060,-4446,-3306,-1678,374,2692,5092,7380,9341,10836,11732,11985,11600,10636,9205,7456,5535,3623,1832,293,-952,-1868,-2478,-2816,-2936,-2888,-2703,-2418,-2020,-1527,-927,-236,509,1246,1895,2357,2563,2427,1945,1114,-6,-1317,-2723,-4091,-5333,-6354,-7135,-7653,-7951,-8087,-8109,-8096,-8049,-7992,-7853,-7573,-7039,-6151,-4841,-3061,-848,1725,4501,7307,9912,12130,13765,14711,14902,14367,13198,11535,9567,7475,5443,3623,2109,969,195,-255,-449,-498,-495,-530,-678,-951,-1361,-1847,-2350,-2773,-3028,-3046,-2758,-2161,-1248,-81,1280,2725,4163,5471,6554,7332,7717,7682,7189,6254,4905,3197,1210,-974,-3239,-5503,-7640,-9582,-11235,-12558,-13528,-14148,-14467,-14532,-14419,-14180,-13868,-13482,-13017,-12409,-11607,-10544,-9183,-7516,-5580,-3449,-1254,881,2795,4366,5482,6092,6167,5753,4897,3710,2285,740,-824,-2316,-3667,-4820,-5745,-6405,-6777,-6825,-6513,-5802,-4664,-3098,-1140,1137,3585,6046,8293,10136,11376,11890,11603,10556,8849,6684,4308,1973,-51,-1589,-2512,-2804,-2545,-1871,-991,-109,583,920,835,284,-670,-1930,-3359,-4781,-6054,-7017,-7587,-7694,-7362,-6641,-5648,-4514,-3378,-2358,-1542,-958,-603,-413,-311,-210,-24,282,751,1348,2063,2828,3602,4316,4929,5402,5712,5861,5855,5723,5499,5220,4926,4649,4427,4270,4206,4226,4330,4500,4703,4913,5060,5118,4996,4679,4108,3300,2250,1020,-344,-1755,-3145,-4436,-5579,-6523,-7250,-7743,-7982,-7971,-7662,-7066,-6125,-4850,-3216,-1262,971,3396,5904,8363,10621,12534,13951,14759,14860,14227,12880,10902,8453,5696,2861,123,-2340,-4413,-6049,-7234,-8044,-8538,-8836,-8994,-9082,-9103,-9032,-8819,-8387,-7661,-6610,-5208,-3519,-1632,303,2099,3588,4575,4969,4680,3737,2223,275,-1902,-4113,-6143,-7834,-9042,-9706,-9783,-9312,-8326,-6938,-5227,-3335,-1373,540,2293,3812,5031,5940,6542,6883,7031,7060,7062,7112,7272,7599,8094,8762,9549,10389,11197,11848,12241,12251,11788,10792,9243,7186,4708,1974,-851,-3538,-5887,-7721,-8877,-9291,-8923,-7825,-6099,-3907,-1438,1076,3435,5416,6900,7772,8042,7760,7058,6091,5043,4058,3271,2745,2512,2548,2792,3170,3581,3938,4152,4164,3915,3402,2605,1571,327,-1045,-2489,-3902,-5225,-6351,-7238,-7830,-8120,-8140,-7942,-7621,-7275,-7007,-6896,-6988,-7280,-7717,-8204,-8614,-8831,-8742,-8302,-7493,-6376,-5041,-3630,-2268,-1099,-204,360,607,589,398,150,-47,-110,8,283,660,1028,1265,1245,866,77,-1141,-2726,-4588,-6588,-8570,-10379,-11882,-12974,-13614,-13788,-13561,-13000,-12223,-11323,-10397,-9508,-8697,-7964,-7300,-6664,-6007,-5296,-4468,-3505,-2363,-1045,466,2130,3920,5761,7561,9225,10631,11691,12319,12474,12147,11364,10197,8728,7075,5363,3698,2224,1001,126,-383,-518,-304,193,907,1743,2633,3497,4297,5006,5604,6112,6492,6759,6865,6780,6478,5912,5102,4039,2777,1370,-117,-1598,-3001,-4267,-5330,-6168,-6770,-7131,-7292,-7277,-7132,-6893,-6605,-6262,-5903,-5475,-4980,-4356,-3567,-2562,-1323,171,1882,3768,5731,7669,9446,10955,12083,12775,13000,12786,12172,11258,10091,8772,7322,5792,4165,2458,651,-1224,-3126,-4962,-6620,-7950,-8800,-9044,-8567,-7335,-5368,-2758,319,3647,6968,10024,12591,14487,15618,15965,15576,14590,13146,11447,9655,7940,6429,5217,4361,3868,3722,3852,4181,4593,4971,5195,5152,4747,3935,2682,1044,-912,-3048,-5199,-7206,-8879,-10111,-10791,-10903,-10487,-9620,-8460,-7147,-5853,-4702,-3806,-3191,-2880,-2801,-2899,-3060,-3198,-3209,-3031,-2605,-1914,-965,214,1557,2981,4402,5691,6780,7555,7977,8010,7673,7027,6153,5189,4226,3410,2783,2403,2223,2174,2136,1966,1543,758,-430,-2019,-3927,-6049,-8211,-10269,-12047,-13440,-14354,-14759,-14665,-14120,-13189,-11956,-10501,-8895,-7214,-5501,-3827,-2214,-736,594,1709,2589,3198,3513,3539,3270,2742,1983,1048,5,-1093,-2175,-3201,-4141,-4978,-5708,-6349,-6874,-7306,-7603,-7753,-7720,-7475,-6991,-6263,-5302,-4150,-2896,-1640,-529,309,738,675,73,-1035,-2588,-4432,-6420,-8353,-10052,-11367,-12168,-12399,-12050,-11167,-9849,-8219,-6421,-4598,-2881,-1361,-125,818,1463,1874,2120,2322,2573,3002,3667,4638,5898,7407,9071,10750,12300,13558,14392,14697,14431,13587,12240,10479,8442,6257,4063,1971,74,-1554,-2881,-3868,-4528,-4867,-4914,-4716,-4298,-3723,-3005,-2192,-1300,-350,644,1668,2715,3772,4822,5851,6814,7693,8405,8937,9200,9203,8927,8426,7776,7089,6464,6022,5790,5806,5993,6254,6454,6431,6087,5343,4221,2818,1285,-163,-1354,-2109,-2379,-2152,-1544,-720,120,770,1066,926,322,-665,-1907,-3232,-4447,-5385,-5919,-5954,-5493,-4546,-3219,-1616,117,1846,3430,4775,5793,6458,6767,6762,6498,6051,5479,4829,4122,3355,2510,1549,464,-785,-2156,-3646,-5169,-6658,-8012,-9126,-9915,-10289,-10212,-9663,-8693,-7363,-5819,-4184,-2632,-1295,-285,344,590,529,258,-57,-277,-262,89,793,1846,3130,4532,5865,6985,7739,8052,7889,7300,6373,5267,4134,3155,2461,2137,2213,2639,3315,4094,4815,5331,5516,5326,4735,3826,2700,1510,423,-419,-910,-996,-719,-150,539,1208,1651,1756,1398,555,-768,-2481,-4480,-6593,-8676,-10547,-12095,-13191,-13807,-13911,-13558,-12810,-11771,-10553,-9260,-7990,-6800,-5730,-4773,-3907,-3094,-2299,-1491,-687,124,870,1550,2084,2477,2686,2729,2609,2353,1989,1527,1012,416,-206,-895,-1613,-2384,-3189,-4030,-4891,-5755,-6588,-7355,-8001,-8479,-8732,-8715,-8395,-7752,-6802,-5564,-4106,-2500,-849,740,2163,3321,4144,4592,4674,4443,3998,3473,3009,2752,2802,3208,3947,4920,5979,6932,7597,7807,7464,6533,5066,3185,1066,-1090,-3074,-4731,-5923,-6617,-6812,-6596,-6077,-5409,-4730,-4158,-3803,-3681,-3822,-4177,-4682,-5278,-5866,-6380,-6742,-6881,-6741,-6264,-5417,-4193,-2587,-672,1504,3808,6141,8359,10351,12006,13248,14023,14313,14117,13485,12470,11171,9687,8136,6624,5239,4039,3034,2212,1523,913,339,-230,-788,-1310,-1765,-2105,-2309,-2358,-2263,-2040,-1714,-1313,-852,-357,161,698,1220,1727,2178,2547,2812,2950,2968,2890,2742,2588,2451,2379,2384,2465,2619,2819,3068,3338,3642,3967,4299,4615,4861,4968,4857,4448,3683,2546,1074,-646,-2462,-4216,-5716,-6839,-7480,-7637,-7368,-6796,-6106,-5462,-5057,-4988,-5331,-6055,-7070,-8220,-9307,-10126,-10484,-10236,-9302,-7697,-5495,-2881,-43,2764,5330,7465,9050,10043,10476,10443,10089,9575,9051,8645,8419,8395,8533,8762,8979,9096,9027,8707,8129,7263,6167,4846,3394,1831,274,-1239,-2608,-3778,-4685,-5312,-5627,-5676,-5463,-5063,-4513,-3884,-3221,-2572,-1961,-1396,-883,-390,84,583,1103,1668,2258,2877,3480,4065,4579,5031,5383,5665,5873,6032,6154,6232,6251,6147,5868,5325,4469,3261,1714,-104,-2085,-4076,-5919,-7455,-8570,-9189,-9319,-9017,-8408,-7645,-6888,-6268,-5884,-5752,-5865,-6136,-6465,-6741,-6852,-6726,-6317,-5611,-4644,-3458,-2139,-780,518,1635,2474,2938,2960,2511,1614,330,-1201,-2848,-4422,-5789,-6825,-7472,-7735,-7672,-7387,-6995,-6622,-6341,-6227,-6265,-6452,-6717,-7002,-7225,-7312,-7206,-6861,-6287,-5493,-4572,-3599,-2699,-1985,-1550,-1470,-1764,-2430,-3397,-4590,-5872,-7131,-8217,-9022,-9433,-9374,-8805,-7706,-6129,-4135,-1851,602,3056,5394,7476,9229,10606,11582,12206,12510,12567,12456,12219,11918,11561,11158,10705,10192,9642,9065,8527,8058,7712,7499,7399,7354,7266,7024,6521,5675,4448,2870,1012,-982,-2975,-4789,-6296,-7385,-7996,-8128,-7817,-7133,-6188,-5077,-3907,-2757,-1673,-666,271,1184,2104,3059,4060,5054,6011,6813,7405,7681,7609,7154,6352,5256,3968,2591,1268,73,-879,-1568,-1967,-2088,-1960,-1614,-1078,-394,409,1275,2143,2932,3557,3914,3944,3577,2819,1698,325,-1187,-2638,-3884,-4751,-5129,-4960,-4231,-3011,-1388,486,2472,4421,6206,7754,9016,9987,10716,11224,11584,11800,11879,11774,11422,10738,9657,8130,6158,3796,1140,-1654,-4420,-6973,-9142,-10807,-11866,-12329,-12200,-11602,-10643,-9495,-8303,-7230,-6360,-5790,-5492,-5461,-5569,-5735,-5795,-5656,-5215,-4424,-3296,-1872,-252,1438,3075,4528,5708,6559,7074,7288,7275,7127,6932,6786,6706,6728,6790,6847,6802,6593,6159,5501,4643,3658,2633,1659,819,158,-280,-522,-577,-517,-391,-267,-193,-203,-305,-498,-754,-1055,-1386,-1739,-2134,-2580,-3105,-3714,-4399,-5125,-5832,-6459,-6918,-7167,-7129,-6808,-6178,-5273,-4132,-2797,-1356,137,1592,2944,4110,5031,5625,5833,5589,4836,3542,1708,-623,-3342,-6295,-9275,-12053,-14422,-16196,-17278,-17642,-17340,-16524,-15350,-14034,-12732,-11584,-10646,-9911,-9324,-8761,-8140,-7323,-6277,-4958,-3398,-1676,133,1892,3500,4857,5877,6536,6811,6744,6387,5821,5141,4437,3807,3318,3039,2978,3149,3474,3899,4277,4516,4462,4053,3219,1985,409,-1373,-3204,-4891,-6261,-7166,-7505,-7251,-6427,-5126,-3484,-1666,152,1791,3115,4012,4424,4361,3857,3023,1974,858,-184,-1036,-1592,-1812,-1658,-1152,-332,760,2034,3435,4862,6251,7518,8607,9469,10065,10381,10399,10136,9608,8865,7961,6985,6002,5117,4368,3820,3475,3310,3284,3306,3307,3191,2909,2421,1753,946,110,-659,-1227,-1522,-1474,-1105,-457,338,1172,1874,2361,2534,2394,1961,1301,509,-324,-1119,-1794,-2322,-2669,-2832,-2842,-2712,-2520,-2298,-2142,-2085,-2200,-2499,-2980,-3603,-4271,-4890,-5303,-5418,-5114,-4384,-3234,-1778,-155,1438,2814,3786,4227,4044,3242,1861,28,-2103,-4349,-6510,-8416,-9911,-10880,-11258,-11006,-10151,-8733,-6846,-4594,-2119,437,2920,5201,7169,8761,9951,10773,11284,11582,11764,11918,12106,12351,12621,12875,12999,12917,12531,11780,10662,9198,7479,5622,3758,2023,512,-715,-1640,-2313,-2774,-3126,-3410,-3702,-3989,-4292,-4554,-4764,-4894,-4937,-4933,-4899,-4892,-4915,-4987,-5059,-5081,-4978,-4654,-4080,-3198,-2051,-694,767,2176,3406,4285,4717,4610,3940,2755,1127,-778,-2803,-4737,-6413,-7648,-8354,-8452,-7987,-7018,-5724,-4262,-2876,-1735,-1016,-785,-1071,-1771,-2765,-3839,-4794,-5451,-5656,-5369,-4573,-3379,-1899,-311,1227,2567,3604,4274,4577,4542,4256,3812,3328,2917,2662,2632,2832,3242,3792,4381,4900,5226,5257,4900,4111,2842,1134,-992,-3426,-6042,-8677,-11124,-13183,-14660,-15398,-15317,-14412,-12761,-10543,-7969,-5308,-2819,-720,805,1676,1883,1496,664,-432,-1576,-2568,-3240,-3475,-3224,-2509,-1404,-43,1436,2880,4160,5190,5910,6330,6474,6405,6198,5916,5622,5348,5111,4919,4757,4632,4523,4444,4389,4370,4389,4442,4508,4537,4476,4252,3794,3088,2105,899,-460,-1894,-3284,-4550,-5618,-6432,-6985,-7279,-7358,-7276,-7105,-6910,-6746,-6650,-6618,-6633,-6619,-6526,-6236,-5702,-4836,-3629,-2098,-294,1661,3652,5518,7110,8312,9010,9168,8777,7896,6624,5085,3423,1766,216,-1157,-2327,-3313,-4140,-4876,-5568,-6247,-6944,-7626,-8280,-8833,-9239,-9432,-9373,-9038,-8422,-7557,-6460,-5211,-3826,-2386,-908,573,2037,3490,4907,6301,7639,8897,10029,10976,11679,12093,12190,11976,11492,10794,9964,9076,8195,7373,6619,5944,5311,4683,4013,3244,2358,1339,219,-948,-2083,-3087,-3895,-4408,-4615,-4475,-4017,-3273,-2297,-1160,83,1347,2592,3752,4796,5690,6424,6989,7391,7641,7739,7703,7548,7284,6968,6620,6341,6171,6205,6464,6966,7660,8466,9249,9884,10226,10184,9693,8736,7360,5623,3647,1544,-550,-2510,-4218,-5600,-6574,-7155,-7315,-7133,-6631,-5904,-4995,-3992,-2931,-1887,-879,31,826,1460,1921,2174,2228,2039,1634,969,76,-1063,-2389,-3843,-5328,-6713,-7899,-8760,-9270,-9382,-9172,-8678,-8019,-7271,-6521,-5826,-5225,-4736,-4383,-4161,-4116,-4248,-4602,-5193,-6019,-7063,-8269,-9542,-10780,-11862,-12660,-13109,-13121,-12719,-11934,-10859,-9645,-8420,-7365,-6582,-6173,-6144,-6456,-7000,-7619,-8136,-8374,-8177,-7453,-6149,-4309,-1995,641,3464,6284,8960,11339,13331,14861,15913,16497,16656,16462,15971,15269,14393,13385,12249,10969,9526,7880,6028,3959,1731,-605,-2921,-5117,-7034,-8594,-9679,-10294,-10436,-10191,-9655,-8948,-8151,-7356,-6556,-5765,-4922,-3987,-2918,-1690,-315,1167,2696,4189,5567,6749,7684,8314,8648,8663,8400,7874,7121,6179,5080,3869,2590,1305,71,-1050,-1989,-2729,-3224,-3519,-3646,-3686,-3738,-3901,-4259,-4877,-5751,-6850,-8065,-9255,-10241,-10830,-10868,-10201,-8795,-6657,-3908,-751,2564,5744,8525,10682,12087,12679,12513,11705,10413,8850,7177,5588,4180,3055,2238,1746,1551,1627,1929,2400,3008,3669,4354,4982,5511,5870,6026,5906,5501,4773,3731,2407,855,-843,-2576,-4246,-5725,-6936,-7787,-8252,-8304,-7973,-7292,-6336,-5167,-3886,-2560,-1287,-122,871,1653,2205,2512,2584,2454,2147,1743,1288,894,606,545,723,1228,2020,3117,4431,5915,7462,8993,10411,11648,12626,13299,13615,13544,13054,12154,10832,9160,7173,4993,2712,477,-1616,-3423,-4891,-5938,-6575,-6811,-6734,-6418,-6004,-5592,-5301,-5220,-5386,-5819,-6458,-7224,-7963,-8528,-8735,-8446,-7547,-5997,-3825,-1140,1887,5032,8045,10693,12751,14086,14596,14285,13215,11500,9315,6835,4246,1714,-649,-2744,-4549,-6047,-7268,-8248,-9017,-9622,-10083,-10426,-10673,-10853,-10986,-11130,-11313,-11592,-11989,-12520,-13147,-13816,-14399,-14777,-14779,-14289,-13188,-11458,-9111,-6279,-3111,161,3316,6125,8410,10032,10936,11115,10631,9609,8165,6492,4709,2980,1410,71,-969,-1703,-2118,-2235,-2093,-1734,-1230,-666,-128,273,461,379,-2,-620,-1410,-2205,-2871,-3234,-3189,-2664,-1669,-278,1379,3133,4806,6241,7315,7968,8197,8048,7621,7004,6316,5615,4962,4358,3796,3242,2677,2077,1462,857,307,-132,-426,-530,-444,-153,315,951,1697,2527,3352,4121,4743,5147,5271,5074,4545,3717,2647,1441,223,-884,-1748,-2300,-2476,-2305,-1827,-1162,-417,256,734,907,696,82,-928,-2254,-3807,-5437,-7027,-8413,-9497,-10168,-10351,-10024,-9130,-7734,-5825,-3533,-934,1792,4477,6906,8879,10197,10716,10326,9019,6835,3918,461,-3279,-7039,-10518,-13494,-15734,-17126,-17602,-17197,-16025,-14249,-12109,-9822,-7648,-5767,-4359,-3508,-3258,-3577,-4384,-5549,-6898,-8247,-9376,-10107,-10242,-9669,-8294,-6130,-3229,250,4126,8146,12058,15613,18592,20832,22244,22790,22533,21562,20036,18123,16009,13845,11785,9894,8237,6792,5530,4398,3321,2266,1187,101,-991,-2026,-2982,-3785,-4407,-4803,-4953,-4833,-4440,-3769,-2847,-1708,-419,935,2243,3399,4299,4875,5097,4984,4594,4031,3389,2777,2268,1896,1684,1592,1590,1621,1643,1613,1509,1315,1026,642,164,-413,-1093,-1881,-2798,-3823,-4976,-6203,-7477,-8709,-9824,-10709,-11275,-11434,-11130,-10348,-9117,-7498,-5597,-3514,-1370,749,2763,4601,6226,7563,8581,9198,9383,9062,8233,6875,5052,2844,396,-2112,-4489,-6516,-8025,-8852,-8924,-8206,-6757,-4694,-2186,558,3319,5902,8110,9831,10940,11409,11206,10367,8954,7057,4816,2358,-130,-2514,-4617,-6343,-7580,-8312,-8527,-8290,-7688,-6836,-5860,-4898,-4042,-3399,-3011,-2894,-3038,-3375,-3833,-4318,-4725,-4970,-4974,-4685,-4073,-3129,-1861,-302,1502,3487,5570,7652,9634,11397,12846,13876,14435,14463,13973,12980,11546,9771,7747,5611,3488,1484,-289,-1780,-2948,-3786,-4335,-4627,-4731,-4715,-4625,-4539,-4467,-4459,-4501,-4601,-4731,-4865,-4958,-4970,-4831,-4507,-3933,-3099,-1990,-651,858,2446,3981,5355,6433,7121,7365,7131,6458,5398,4055,2528,939,-613,-2041,-3274,-4277,-5030,-5545,-5840,-5961,-5952,-5871,-5782,-5745,-5828,-6088,-6566,-7293,-8254,-9418,-10702,-11995,-13158,-14034,-14473,-14358,-13596,-12181,-10138,-7583,-4657,-1553,1554,4469,7051,9170,10739,11706,12049,11777,10933,9588,7836,5815,3634,1470,-576,-2361,-3805,-4849,-5459,-5649,-5460,-4957,-4233,-3374,-2479,-1621,-869,-256,201,504,689,790,865,976,1157,1471,1899,2467,3118,3826,4528,5149,5633,5915,5949,5729,5256,4586,3779,2926,2089,1358,758,325,58,-57,-48,72,275,568,949,1437,2039,2786,3657,4670,5773,6928,8062,9074,9879,10382,10525,10283,9676,8772,7660,6470,5291,4239,3348,2642,2090,1621,1152,591,-140,-1090,-2277,-3677,-5232,-6851,-8424,-9827,-10923,-11601,-11736,-11286,-10188,-8510,-6295,-3720,-921,1884,4516,6811,8610,9840,10408,10304,9526,8106,6130,3678,887,-2095,-5119,-8001,-10613,-12797,-14475,-15564,-16071,-15999,-15437,-14453,-13185,-11720,-10210,-8722,-7374,-6203,-5263,-4542,-4038,-3689,-3460,-3266,-3069,-2783,-2393,-1822,-1075,-109,1062,2435,3973,5643,7378,9119,10802,12349,13724,14862,15758,16386,16760,16886,16774,16429,15861,15041,13978,12632,11016,9131,7020,4747,2410,115,-2010,-3858,-5329,-6355,-6896,-6953,-6546,-5759,-4656,-3375,-1999,-668,546,1554,2314,2812,3034,3007,2735,2246,1557,695,-302,-1386,-2491,-3539,-4474,-5224,-5773,-6101,-6224,-6174,-5979,-5690,-5330,-4944,-4551,-4189,-3887,-3683,-3614,-3721,-4024,-4533,-5218,-6012,-6824,-7524,-8002,-8130,-7852,-7114,-5949,-4409,-2595,-639,1339,3199,4856,6211,7245,7919,8252,8250,7923,7285,6341,5102,3591,1844,-75,-2091,-4095,-5985,-7634,-8936,-9779,-10087,-9797,-8894,-7396,-5372,-2924,-206,2618,5348,7794,9773,11125,11741,11565,10591,8901,6615,3913,1016,-1867,-4497,-6697,-8313,-9265,-9539,-9182,-8317,-7078,-5650,-4183,-2831,-1685,-819,-233,76,166,99,-53,-211,-308,-291,-110,238,757,1411,2164,2969,3786,4589,5359,6097,6794,7447,8036,8519,8855,8964,8800,8286,7414,6166,4607,2808,907,-968,-2665,-4063,-5091,-5700,-5922,-5802,-5435,-4890,-4265,-3578,-2875,-2128,-1338,-471,449,1411,2333,3144,3736,4026,3946,3488,2675,1602,386,-815,-1865,-2614,-2989,-2923,-2431,-1559,-397,918,2251,3443,4368,4905,4992,4576,3692,2370,713,-1171,-3147,-5089,-6852,-8359,-9501,-10272,-10649,-10688,-10441,-10000,-9434,-8832,-8256,-7748,-7345,-7035,-6791,-6556,-6254,-5789,-5111,-4140,-2899,-1401,269,1989,3642,5072,6168,6815,6962,6585,5727,4476,2957,1344,-196,-1490,-2402,-2838,-2773,-2219,-1284,-85,1201,2414,3411,4083,4395,4361,4070,3628,3189,2864,2763,2930,3360,3998,4756,5512,6168,6634,6865,6866,6671,6343,5959,5565,5211,4892,4598,4281,3898,3403,2760,1973,1059,75,-885,-1719,-2301,-2516,-2272,-1529,-274,1410,3433,5630,7842,9904,11667,13027,13901,14266,14125,13504,12475,11085,9437,7603,5677,3756,1921,264,-1156,-2293,-3138,-3710,-4055,-4255,-4385,-4549,-4806,-5237,-5844,-6652,-7601,-8647,-9696,-10651,-11419,-11893,-12010,-11715,-10997,-9876,-8418,-6698,-4822,-2898,-1016,713,2213,3396,4188,4516,4327,3585,2291,479,-1752,-4294,-6952,-9562,-11901,-13793,-15063,-15616,-15375,-14396,-12735,-10570,-8089,-5508,-3059,-923,744,1838,2341,2252,1665,674,-574,-1948,-3307,-4548,-5570,-6321,-6740,-6818,-6513,-5847,-4803,-3424,-1738,193,2287,4457,6591,8584,10332,11729,12713,13214,13225,12734,11784,10427,8764,6890,4962,3096,1454,131,-782,-1257,-1314,-1016,-469,191,833,1326,1570,1502,1106,419,-473,-1463,-2403,-3175,-3657,-3784,-3522,-2898,-1962,-817,426,1636,2695,3491,3939,3988,3615,2859,1785,499,-865,-2171,-3292,-4127,-4632,-4786,-4651,-4278,-3778,-3227,-2693,-2229,-1818,-1455,-1083,-651,-122,541,1331,2234,3199,4171,5085,5871,6481,6862,7009,6909,6598,6096,5446,4683,3818,2866,1806,618,-708,-2190,-3780,-5443,-7054,-8512,-9665,-10380,-10551,-10096,-9010,-7321,-5142,-2599,108,2804,5303,7434,9089,10173,10656,10557,9929,8866,7497,5951,4374,2894,1623,639,-26,-356,-414,-246,38,349,595,691,601,304,-176,-777,-1447,-2085,-2639,-3053,-3293,-3376,-3293,-3100,-2800,-2442,-2036,-1602,-1151,-676,-172,379,1002,1715,2541,3470,4488,5527,6501,7293,7769,7830,7390,6440,5032,3285,1394,-454,-2032,-3178,-3766,-3739,-3121,-1985,-463,1280,3074,4734,6112,7067,7511,7384,6683,5424,3690,1568,-813,-3312,-5791,-8095,-10100,-11668,-12713,-13154,-12958,-12148,-10758,-8921,-6743,-4418,-2101,13,1781,3066,3795,3936,3515,2613,1349,-133,-1671,-3128,-4378,-5337,-5961,-6253,-6239,-5990,-5577,-5073,-4563,-4100,-3735,-3510,-3428,-3510,-3742,-4100,-4557,-5046,-5510,-5878,-6070,-6054,-5775,-5250,-4493,-3544,-2491,-1383,-331,609,1352,1859,2096,2061,1798,1357,837,345,-27,-178,-55,340,997,1818,2724,3600,4362,4943,5329,5536,5623,5664,5741,5919,6241,6719,7326,8017,8721,9361,9854,10147,10162,9896,9297,8398,7200,5752,4107,2339,516,-1261,-2931,-4410,-5639,-6577,-7192,-7460,-7378,-6935,-6122,-4941,-3396,-1509,661,3033,5483,7870,10034,11835,13151,13909,14089,13733,12917,11779,10440,9044,7690,6464,5405,4532,3833,3293,2867,2537,2245,1955,1617,1186,624,-93,-977,-2020,-3198,-4471,-5808,-7144,-8461,-9689,-10832,-11829,-12703,-13398,-13942,-14287,-14447,-14392,-14110,-13607,-12869,-11927,-10798,-9532,-8190,-6854,-5609,-4552,-3766,-3321,-3245,-3536,-4135,-4954,-5856,-6695,-7300,-7542,-7277,-6463,-5058,-3135,-792,1796,4429,6894,8981,10535,11421,11602,11067,9898,8193,6122,3831,1524,-655,-2533,-3997,-4943,-5311,-5086,-4284,-2967,-1232,806,3000,5219,7320,9182,10698,11790,12396,12514,12147,11375,10291,9028,7727,6531,5529,4807,4350,4131,4056,4007,3877,3553,2978,2135,1047,-190,-1481,-2688,-3692,-4381,-4678,-4539,-3968,-3024,-1803,-453,861,1953,2667,2854,2451,1431,-141,-2129,-4360,-6589,-8598,-10168,-11130,-11404,-10950,-9847,-8208,-6226,-4101,-2059,-297,1027,1811,2031,1732,1015,40,-1029,-2014,-2769,-3188,-3192,-2790,-1995,-901,388,1732,2994,4025,4723,4986,4777,4088,2968,1508,-166,-1901,-3539,-4936,-5969,-6574,-6730,-6477,-5898,-5125,-4285,-3528,-2958,-2641,-2612,-2807,-3167,-3552,-3843,-3911,-3657,-3034,-2027,-702,874,2546,4210,5703,6927,7783,8231,8241,7847,7083,6016,4741,3331,1904,553,-631,-1560,-2193,-2496,-2492,-2211,-1732,-1126,-490,103,580,908,1051,1038,869,616,308,32,-167,-224,-90,260,842,1658,2657,3831,5083,6375,7608,8716,9611,10226,10511,10430,10004,9274,8319,7255,6181,5231,4472,3997,3792,3861,4115,4451,4746,4864,4692,4167,3257,2006,487,-1187,-2890,-4510,-5948,-7146,-8080,-8750,-9199,-9457,-9581,-9586,-9491,-9266,-8893,-8318,-7537,-6540,-5373,-4117,-2873,-1776,-932,-444,-346,-648,-1277,-2135,-3084,-3975,-4679,-5099,-5179,-4938,-4419,-3731,-2973,-2262,-1668,-1246,-1007,-921,-977,-1108,-1295,-1489,-1667,-1806,-1879,-1886,-1798,-1634,-1374,-1054,-692,-323,-11,224,305,221,-58,-519,-1119,-1796,-2451,-2990,-3317,-3355,-3075,-2461,-1567,-461,760,1967,3058,3912,4450,4614,4398,3822,2971,1949,900,-22,-665,-915,-679,32,1200,2667,4301,5859,7162,8000,8258,7852,6802,5195,3190,988,-1180,-3118,-4640,-5644,-6088,-5991,-5441,-4535,-3388,-2103,-741,638,2032,3428,4839,6247,7641,8958,10141,11105,11778,12096,12053,11655,10990,10156,9270,8462,7788,7305,6962,6710,6431,6028,5398,4492,3297,1859,266,-1351,-2863,-4125,-5066,-5618,-5831,-5759,-5553,-5348,-5331,-5612,-6325,-7468,-9041,-10914,-12926,-14855,-16458,-17486,-17748,-17092,-15477,-12954,-9681,-5895,-1913,1947,5345,8016,9734,10404,9985,8582,6350,3536,414,-2721,-5600,-7979,-9693,-10627,-10768,-10153,-8912,-7195,-5216,-3156,-1214,488,1842,2825,3430,3708,3704,3483,3087,2566,1928,1231,464,-283,-996,-1557,-1913,-1965,-1654,-950,162,1620,3366,5268,7206,9022,10588,11775,12504,12732,12453,11717,10583,9147,7502,5734,3934,2142,425,-1213,-2736,-4134,-5388,-6477,-7358,-8013,-8371,-8406,-8064,-7311,-6158,-4623,-2803,-817,1163,2942,4335,5160,5308,4715,3420,1534,-749,-3164,-5436,-7256,-8395,-8660,-7995,-6435,-4155,-1401,1494,4215,6427,7914,8525,8247,7188,5528,3536,1475,-399,-1905,-2932,-3466,-3559,-3337,-2936,-2516,-2199,-2075,-2190,-2538,-3080,-3731,-4403,-4980,-5377,-5507,-5331,-4838,-4063,-3080,-1981,-887,100,878,1378,1573,1457,1080,500,-183,-882,-1488,-1922,-2119,-2026,-1641,-963,-26,1125,2432,3842,5286,6714,8060,9270,10294,11068,11553,11683,11431,10767,9696,8244,6473,4462,2320,161,-1898,-3742,-5271,-6418,-7127,-7401,-7259,-6774,-6024,-5117,-4161,-3247,-2472,-1877,-1501,-1323,-1304,-1371,-1428,-1374,-1119,-587,258,1413,2836,4434,6082,7641,8953,9909,10403,10420,9965,9111,7974,6655,5317,4049,2975,2157,1626,1377,1362,1499,1695,1844,1857,1661,1241,596,-208,-1090,-1968,-2744,-3378,-3847,-4164,-4394,-4592,-4845,-5208,-5729,-6417,-7239,-8139,-9009,-9738,-10199,-10293,-9928,-9094,-7799,-6150,-4287,-2395,-683,658,1466,1634,1134,5,-1640,-3628,-5750,-7772,-9467,-10648,-11165,-10964,-10042,-8493,-6469,-4174,-1825,343,2152,3469,4205,4398,4075,3374,2414,1349,302,-596,-1277,-1667,-1752,-1540,-1056,-365,481,1408,2362,3281,4120,4828,5353,5665,5707,5468,4925,4094,3022,1764,437,-865,-2001,-2887,-3425,-3596,-3385,-2852,-2062,-1116,-104,880,1773,2514,3075,3440,3600,3568,3357,2983,2502,1923,1326,713,155,-356,-777,-1129,-1390,-1567,-1639,-1587,-1368,-954,-293,616,1782,3170,4711,6344,7964,9482,10821,11878,12627,12997,13006,12647,11993,11092,10067,9011,8035,7244,6681,6373,6278,6296,6320,6176,5758,4937,3677,1991,-46,-2285,-4570,-6700,-8525,-9906,-10780,-11157,-11073,-10675,-10079,-9468,-8974,-8726,-8789,-9175,-9842,-10675,-11524,-12212,-12543,-12364,-11548,-10043,-7887,-5190,-2167,926,3788,6127,7718,8400,8152,7022,5192,2876,332,-2183,-4461,-6340,-7711,-8563,-8893,-8784,-8294,-7520,-6518,-5337,-4017,-2556,-986,685,2409,4130,5753,7191,8324,9076,9367,9183,8540,7507,6212,4772,3356,2099,1110,492,280,482,1091,2026,3229,4585,5994,7336,8504,9384,9881,9922,9440,8437,6904,4931,2595,50,-2560,-5062,-7306,-9147,-10491,-11262,-11440,-11037,-10089,-8696,-6927,-4936,-2823,-740,1190,2861,4175,5080,5545,5568,5183,4434,3386,2123,725,-706,-2072,-3282,-4232,-4860,-5094,-4931,-4374,-3506,-2418,-1261,-168,712,1281,1481,1309,833,147,-617,-1338,-1903,-2262,-2378,-2303,-2089,-1846,-1674,-1676,-1929,-2466,-3294,-4346,-5549,-6766,-7863,-8716,-9196,-9232,-8779,-7851,-6496,-4844,-3009,-1195,448,1761,2630,3023,2939,2465,1720,836,-27,-762,-1258,-1478,-1406,-1077,-550,116,841,1577,2281,2921,3494,3980,4381,4670,4851,4888,4788,4540,4153,3652,3056,2410,1748,1125,578,164,-98,-161,-44,267,733,1316,1978,2650,3293,3850,4292,4586,4740,4739,4624,4408,4137,3862,3625,3495,3516,3731,4177,4839,5709,6733,7831,8937,9942,10772,11347,11604,11519,11072,10300,9243,7974,6582,5132,3712,2353,1094,-55,-1120,-2093,-3010,-3850,-4595,-5202,-5609,-5761,-5615,-5163,-4432,-3500,-2468,-1480,-649,-105,101,-57,-544,-1274,-2137,-3011,-3769,-4322,-4604,-4583,-4298,-3792,-3186,-2595,-2149,-1977,-2161,-2748,-3735,-5051,-6592,-8211,-9762,-11081,-12078,-12633,-12742,-12386,-11627,-10548,-9251,-7859,-6487,-5221,-4148,-3278,-2631,-2169,-1857,-1630,-1448,-1252,-1019,-727,-375,14,420,800,1142,1421,1661,1871,2107,2404,2798,3318,3946,4668,5409,6096,6623,6897,6817,6340,5409,4070,2354,377,-1739,-3848,-5791,-7437,-8668,-9404,-9621,-9321,-8574,-7462,-6120,-4667,-3250,-1970,-924,-161,295,471,395,136,-249,-693,-1139,-1535,-1847,-2035,-2067,-1913,-1542,-921,-45,1093,2470,4030,5723,7441,9104,10596,11829,12724,13221,13314,13012,12386,11537,10575,9651,8864,8324,8067,8097,8371,8792,9263,9655,9867,9809,9420,8689,7615,6243,4624,2817,896,-1088,-3072,-5011,-6857,-8563,-10098,-11412,-12490,-13291,-13820,-14074,-14068,-13850,-13443,-12906,-12270,-11545,-10740,-9806,-8702,-7371,-5760,-3870,-1718,590,2935,5125,6992,8341,9052,9033,8288,6888,4970,2730,374,-1873,-3831,-5350,-6358,-6834,-6835,-6447,-5811,-5038,-4255,-3521,-2875,-2299,-1742,-1132,-407,494,1571,2807,4137,5445,6636,7576,8188,8421,8261,7770,7021,6149,5269,4512,3973,3709,3739,4014,4461,4964,5403,5656,5630,5258,4517,3425,2038,438,-1263,-2960,-4540,-5902,-6973,-7689,-8012,-7934,-7456,-6610,-5449,-4033,-2464,-826,753,2178,3337,4159,4577,4582,4161,3379,2269,939,-531,-2029,-3444,-4666,-5602,-6149,-6264,-5893,-5050,-3764,-2108,-187,1885,3951,5883,7518,8755,9473,9639,9213,8249,6796,4972,2893,715,-1434,-3400,-5088,-6413,-7339,-7876,-8069,-7990,-7738,-7403,-7065,-6798,-6617,-6547,-6551,-6594,-6621,-6573,-6403,-6081,-5593,-4968,-4228,-3459,-2699,-2047,-1540,-1217,-1087,-1107,-1232,-1379,-1466,-1426,-1200,-762,-117,730,1726,2844,4033,5255,6476,7658,8761,9749,10568,11189,11544,11625,11376,10794,9875,8616,7064,5243,3228,1082,-1104,-3238,-5223,-6969,-8392,-9441,-10079,-10309,-10140,-9626,-8791,-7704,-6400,-4921,-3319,-1622,125,1872,3592,5210,6703,8009,9104,9969,10595,10996,11184,11187,11034,10750,10361,9878,9314,8641,7848,6883,5718,4321,2684,836,-1169,-3232,-5249,-7087,-8633,-9779,-10456,-10629,-10290,-9480,-8253,-6689,-4888,-2940,-967,922,2605,3950,4853,5200,4934,4028,2514,483,-1933,-4549,-7183,-9628,-11722,-13314,-14316,-14682,-14432,-13621,-12363,-10766,-8965,-7066,-5159,-3320,-1585,5,1432,2683,3731,4582,5196,5594,5749,5685,5434,5009,4497,3903,3306,2708,2144,1604,1086,584,69,-437,-974,-1507,-2053,-2595,-3107,-3585,-3958,-4206,-4235,-4008,-3443,-2527,-1233,385,2259,4280,6302,8191,9787,10984,11669,11816,11402,10491,9153,7520,5705,3853,2080,489,-829,-1829,-2491,-2818,-2871,-2700,-2413,-2097,-1840,-1733,-1808,-2094,-2571,-3184,-3885,-4585,-5236,-5774,-6182,-6436,-6547,-6505,-6333,-6015,-5556,-4954,-4197,-3321,-2341,-1326,-345,525,1204,1652,1845,1821,1622,1365,1120,1030,1158,1607,2404,3588,5117,6961,9015,11177,13303,15254,16882,18043,18631,18546,17749,16232,14055,11327,8213,4927,1680,-1280,-3766,-5606,-6707,-7047,-6687,-5763,-4469,-3042,-1707,-685,-110,-80,-579,-1560,-2888,-4413,-5942,-7293,-8271,-8748,-8593,-7805,-6390,-4495,-2276,7,2128,3819,4895,5204,4698,3404,1443,-1008,-3721,-6455,-8989,-11129,-12746,-13755,-14142,-13929,-13185,-11993,-10442,-8638,-6660,-4611,-2583,-675,995,2314,3175,3474,3171,2239,747,-1189,-3399,-5654,-7746,-9461,-10635,-11179,-11052,-10296,-8985,-7249,-5207,-3022,-796,1325,3275,4966,6373,7477,8297,8864,9235,9456,9597,9709,9857,10072,10409,10837,11374,11926,12443,12809,12938,12730,12134,11113,9703,7969,6038,4052,2184,572,-662,-1464,-1832,-1819,-1512,-1017,-427,176,755,1294,1815,2343,2931,3578,4300,5039,5720,6230,6433,6205,5439,4073,2109,-394,-3317,-6477,-9698,-12761,-15494,-17745,-19406,-20436,-20825,-20634,-19925,-18830,-17441,-15887,-14238,-12569,-10901,-9265,-7662,-6120,-4690,-3435,-2464,-1863,-1736,-2127,-3045,-4418,-6125,-7985,-9791,-11340,-12451,-13001,-12934,-12243,-11014,-9326,-7330,-5143,-2895,-689,1404,3319,5051,6581,7954,9196,10378,11540,12739,13997,15328,16712,18116,19466,20689,21684,22363,22640,22448,21766,20580,18959,16979,14770,12478,10255,8231,6523,5173,4201,3564,3187,2993,2884,2809,2721,2618,2511,2439,2443,2584,2893,3426,4178,5156,6293,7518,8692,9666,10276,10359,9807,8551,6594,4021,963,-2378,-5795,-9054,-11971,-14377,-16180,-17322,-17835,-17742,-17149,-16123,-14762,-13134,-11319,-9372,-7370,-5402,-3550,-1946,-683,113,375,46,-860,-2291,-4142,-6253,-8472,-10601,-12512,-14057,-15183,-15826,-16008,-15727,-15025,-13934,-12486,-10735,-8740,-6582,-4371,-2192,-170,1654,3204,4509,5587,6514,7371,8240,9184,10225,11345,12470,13514,14358,14918,15129,14981,14515,13796,12950,12059,11240,10534,9952,9468,8973,8388,7561,6422,4883,2967,721,-1704,-4125,-6327,-8077,-9208,-9573,-9147,-7962,-6179,-4008,-1738,327,1903,2740,2694,1706,-160,-2735,-5788,-9020,-12137,-14870,-17002,-18399,-19008,-18857,-18025,-16654,-14877,-12850,-10690,-8505,-6362,-4323,-2421,-702,784,1988,2837,3275,3258,2756,1800,457,-1156,-2878,-4524,-5919,-6897,-7362,-7266,-6633,-5548,-4130,-2504,-808,885,2501,4041,5502,6934,8360,9817,11319,12843,14381,15854,17249,18461,19488,20240,20701,20815,20537,19845,18718,17181,15304,13171,10926,8692,6595,4734,3146,1845,780,-120,-952,-1815,-2787,-3931,-5261,-6756,-8336,-9886,-11241,-12251,-12753,-12658,-11905,-10538,-8641,-6377,-3957,-1590,472,2046,2966,3149,2594,1364,-390,-2477,-4680,-6782,-8602,-10002,-10926,-11339,-11319,-10919,-10256,-9409,-8456,-7429,-6336,-5151,-3842,-2357,-709,1116,3011,4890,6585,7952,8826,9113,8739,7723,6139,4108,1805,-590,-2906,-4979,-6722,-8041,-8950,-9437,-9569,-9379,-8933,-8253,-7382,-6312,-5065,-3637,-2053,-358,1403,3142,4796,6292,7575,8617,9388,9896,10148,10165,10008,9704,9349,8980,8662,8412,8227,8072,7879,7576,7076,6321,5270,3941,2388,726,-910,-2343,-3418,-3984,-3933,-3235,-1886,-22,2225,4602,6882,8799,10143,10752,10533,9498,7697,5288,2443,-612,-3660,-6481,-8898,-10777,-12039,-12671,-12718,-12257,-11429,-10357,-9196,-8058,-7052,-6230,-5626,-5214,-4964,-4796,-4660,-4492,-4264,-3985,-3686,-3441,-3330,-3433,-3835,-4566,-5639,-7010,-8585,-10252,-11853,-13246,-14290,-14881,-14963,-14511,-13551,-12137,-10324,-8192,-5792,-3195,-444,2391,5259,8075,10756,13214,15360,17124,18476,19390,19904,20055,19926,19597,19169,18733,18355,18100,17956,17913,17880,17759,17418,16736,15613,14003,11908,9416,6651,3805,1050,-1407,-3443,-4931,-5831,-6131,-5885,-5174,-4130,-2899,-1647,-518,333,838,909,565,-184,-1260,-2596,-4086,-5649,-7186,-8613,-9862,-10859,-11562,-11932,-11959,-11642,-11020,-10110,-8995,-7713,-6351,-4969,-3649,-2443,-1430,-630,-91,189,220,9,-391,-977,-1680,-2509,-3396,-4355,-5334,-6331,-7319,-8270,-9174,-9993,-10713,-11304,-11745,-12012,-12089,-11955,-11594,-10995,-10146,-9040,-7688,-6100,-4311,-2381,-357,1652,3602,5401,7023,8440,9661,10711,11639,12491,13316,14148,14990,15834,16619,17277,17705,17792,17452,16580,15165,13180,10692,7795,4609,1307,-1970,-5032,-7745,-9933,-11482,-12268,-12224,-11334,-9634,-7274,-4420,-1382,1591,4146,6052,7074,7108,6139,4249,1629,-1480,-4763,-7930,-10668,-12752,-13990,-14297,-13669,-12181,-9997,-7314,-4388,-1461,1215,3444,5063,5994,6213,5784,4808,3441,1837,150,-1506,-3030,-4413,-5617,-6707,-7706,-8657,-9606,-10533,-11434,-12248,-12904,-13341,-13487,-13295,-12743,-11818,-10526,-8881,-6883,-4559,-1902,1027,4211,7530,10886,14112,17027,19477,21288,22401,22762,22460,21611,20420,19103,17893,16953,16418,16292,16502,16896,17229,17265,16747,15511,13433,10549,6946,2841,-1499,-5779,-9687,-12963,-15361,-16759,-17047,-16276,-14530,-12005,-8958,-5690,-2524,232,2320,3547,3833,3167,1683,-460,-2982,-5625,-8086,-10107,-11471,-12024,-11705,-10532,-8620,-6140,-3339,-456,2239,4557,6325,7479,8013,8003,7590,6932,6225,5605,5205,5052,5140,5378,5651,5801,5695,5214,4283,2891,1065,-1095,-3478,-5913,-8268,-10364,-12094,-13339,-14046,-14196,-13809,-12958,-11722,-10227,-8586,-6914,-5330,-3918,-2775,-1946,-1470,-1318,-1440,-1710,-1975,-2057,-1764,-953,484,2570,5228,8325,11601,14790,17554,19593,20639,20511,19139,16571,12990,8665,3963,-736,-5034,-8601,-11164,-12573,-12765,-11821,-9897,-7256,-4199,-1061,1839,4220,5871,6668,6570,5646,4017,1879,-552,-3057,-5429,-7497,-9135,-10244,-10795,-10764,-10217,-9198,-7844,-6271,-4652,-3136,-1879,-997,-579,-652,-1191,-2131,-3345,-4708,-6056,-7269,-8217,-8861,-9153,-9154,-8924,-8567,-8223,-7972,-7932,-8139,-8603,-9301,-10150,-11062,-11925,-12623,-13065,-13167,-12877,-12171,-11029,-9479,-7518,-5207,-2566,323,3391,6533,9638,12576,15244,17524,19380,20760,21706,22256,22510,22552,22472,22329,22132,21858,21431,20766,19772,18387,16600,14464,12088,9628,7263,5154,3447,2204,1458,1152,1208,1507,1930,2378,2764,3035,3170,3135,2939,2549,1957,1132,60,-1271,-2848,-4635,-6571,-8574,-10524,-12318,-13822,-14934,-15567,-15660,-15191,-14183,-12682,-10778,-8594,-6235,-3867,-1581,478,2260,3691,4767,5494,5902,6040,5953,5685,5260,4707,4016,3197,2232,1118,-142,-1544,-3057,-4644,-6258,-7829,-9298,-10581,-11625,-12360,-12756,-12776,-12414,-11662,-10544,-9080,-7333,-5363,-3270,-1152,895,2782,4456,5905,7134,8219,9210,10203,11256,12400,13654,14958,16253,17427,18350,18899,18941,18388,17176,15306,12825,9851,6541,3093,-272,-3346,-5930,-7867,-9049,-9419,-8999,-7860,-6152,-4066,-1827,306,2116,3359,3910,3635,2548,672,-1837,-4821,-8026,-11219,-14124,-16510,-18145,-18890,-18643,-17411,-15280,-12422,-9089,-5578,-2207,711,2927,4248,4596,3993,2569,540,-1807,-4187,-6315,-7980,-9050,-9488,-9355,-8784,-7967,-7093,-6355,-5889,-5765,-6014,-6559,-7327,-8163,-8936,-9505,-9751,-9596,-8988,-7918,-6427,-4562,-2437,-162,2125,4277,6199,7771,8986,9811,10340,10635,10861,11117,11582,12315,13412,14841,16553,18398,20202,21731,22759,23079,22515,20990,18481,15091,10988,6434,1738,-2776,-6788,-10036,-12328,-13565,-13735,-12932,-11308,-9086,-6518,-3864,-1368,740,2314,3214,3410,2900,1750,80,-1962,-4198,-6453,-8533,-10300,-11591,-12320,-12420,-11861,-10699,-8979,-6850,-4436,-1912,556,2832,4775,6330,7436,8123,8437,8462,8311,8078,7875,7746,7742,7830,7980,8093,8092,7856,7315,6392,5069,3358,1322,-943,-3309,-5620,-7739,-9503,-10815,-11586,-11792,-11457,-10660,-9513,-8168,-6767,-5450,-4319,-3425,-2782,-2334,-1998,-1654,-1177,-449,604,2020,3765,5732,7785,9710,11320,12399,12813,12435,11260,9318,6747,3740,555,-2524,-5201,-7227,-8406,-8645,-7938,-6396,-4193,-1578,1189,3834,6126,7873,8961,9353,9076,8229,6948,5384,3685,1969,313,-1245,-2691,-4041,-5292,-6439,-7448,-8249,-8781,-8951,-8716,-8035,-6934,-5472,-3759,-1946,-182,1346,2509,3175,3290,2829,1832,381,-1418,-3425,-5519,-7564,-9457,-11113,-12463,-13485,-14151,-14486,-14503,-14249,-13759,-13079,-12232,-11261,-10157,-8949,-7630,-6205,-4701,-3117,-1506,128,1741,3314,4838,6289,7687,9020,10319,11588,12849,14100,15346,16560,17721,18789,19716,20466,20979,21219,21134,20686,19836,18560,16844,14711,12211,9440,6538,3650,949,-1433,-3373,-4816,-5726,-6121,-6052,-5564,-4765,-3723,-2569,-1397,-344,491,979,1058,642,-262,-1650,-3439,-5511,-7718,-9877,-11812,-13343,-14323,-14651,-14261,-13179,-11455,-9236,-6689,-4034,-1489,745,2477,3612,4079,3920,3207,2095,740,-669,-1980,-3063,-3833,-4249,-4312,-4075,-3595,-2986,-2343,-1782,-1409,-1295,-1505,-2051,-2918,-4055,-5377,-6782,-8150,-9371,-10323,-10917,-11064,-10716,-9838,-8450,-6593,-4348,-1819,869,3610,6262,8752,10980,12899,14488,15716,16618,17184,17453,17415,17089,16437,15462,14118,12396,10306,7872,5182,2347,-491,-3164,-5522,-7439,-8805,-9596,-9783,-9420,-8570,-7321,-5797,-4104,-2371,-710,780,2005,2904,3422,3535,3248,2578,1587,332,-1088,-2576,-4020,-5308,-6335,-7003,-7252,-7022,-6343,-5218,-3762,-2060,-272,1470,3008,4239,5055,5423,5325,4790,3876,2651,1188,-428,-2145,-3887,-5617,-7280,-8831,-10227,-11429,-12387,-13081,-13471,-13559,-13332,-12821,-12034,-11037,-9846,-8532,-7108,-5607,-4039,-2390,-670,1137,2996,4894,6764,8567,10245,11748,13064,14173,15097,15857,16495,17036,17522,17944,18302,18540,18587,18354,17721,16605,14919,12658,9849,6626,3153,-319,-3564,-6323,-8431,-9755,-10279,-10053,-9213,-7945,-6457,-4972,-3656,-2667,-2074,-1892,-2104,-2604,-3316,-4118,-4919,-5651,-6260,-6735,-7061,-7251,-7289,-7168,-6854,-6307,-5495,-4381,-2975,-1284,618,2656,4713,6677,8417,9831,10827,11344,11356,10871,9924,8592,6961,5134,3216,1313,-504,-2148,-3593,-4809,-5807,-6613,-7272,-7835,-8361,-8895,-9476,-10126,-10833,-11577,-12297,-12919,-13362,-13520,-13322,-12698,-11615,-10090,-8142,-5868,-3341,-678,2008,4612,7022,9145,10903,12232,13113,13523,13509,13091,12360,11364,10199,8916,7585,6273,5022,3899,2936,2171,1613,1242,1039,918,847,733,561,298,-16,-352,-629,-805,-812,-654,-321,129,645,1140,1540,1751,1721,1386,724,-261,-1541,-3038,-4651,-6251,-7684,-8824,-9530,-9742,-9405,-8557,-7258,-5645,-3856,-2085,-482,782,1596,1887,1616,831,-422,-2011,-3834,-5734,-7610,-9331,-10836,-12052,-12962,-13552,-13840,-13858,-13645,-13257,-12738,-12153,-11513,-10858,-10155,-9372,-8449,-7296,-5841,-4027,-1815,762,3653,6746,9893,12968,15797,18286,20327,21878,22929,23509,23668,23493,23059,22463,21768,21029,20254,19442,18539,17514,16299,14877,13226,11378,9370,7284,5187,3175,1310,-341,-1726,-2829,-3610,-4104,-4306,-4282,-4079,-3783,-3480,-3263,-3211,-3394,-3854,-4607,-5628,-6876,-8259,-9705,-11079,-12301,-13238,-13808,-13924,-13522,-12583,-11100,-9125,-6733,-4043,-1188,1664,4363,6748,8704,10121,10961,11173,10797,9850,8422,6584,4450,2133,-252,-2561,-4693,-6527,-7976,-8999,-9572,-9747,-9589,-9206,-8720,-8220,-7805,-7498,-7305,-7191,-7079,-6894,-6561,-6006,-5209,-4156,-2887,-1450,83,1650,3191,4658,6021,7254,8339,9260,9989,10512,10815,10881,10716,10310,9677,8847,7833,6704,5478,4239,2997,1816,687,-366,-1372,-2323,-3250,-4125,-4932,-5619,-6111,-6353,-6276,-5869,-5137,-4144,-2989,-1788,-696,175,688,777,385,-474,-1765,-3382,-5214,-7083,-8820,-10236,-11156,-11445,-11010,-9821,-7945,-5471,-2609,440,3431,6111,8289,9774,10460,10291,9283,7506,5102,2232,-903,-4097,-7170,-9933,-12263,-14042,-15208,-15742,-15665,-15053,-14012,-12678,-11202,-9699,-8291,-7020,-5914,-4934,-4030,-3104,-2102,-937,414,1954,3661,5454,7263,8981,10526,11829,12827,13528,13916,14053,13969,13729,13384,12973,12526,12056,11549,11014,10424,9801,9137,8458,7773,7087,6395,5672,4883,3998,2981,1837,582,-730,-2003,-3157,-4071,-4662,-4877,-4672,-4086,-3179,-2057,-858,268,1172,1722,1827,1442,580,-684,-2231,-3891,-5476,-6794,-7664,-7957,-7597,-6570,-4959,-2873,-516,1938,4266,6324,7956,9119,9763,9937,9683,9081,8216,7148,5939,4608,3170,1630,-14,-1738,-3524,-5316,-7073,-8716,-10191,-11415,-12329,-12855,-12957,-12586,-11752,-10482,-8838,-6924,-4846,-2732,-688,1183,2826,4183,5262,6052,6590,6898,7003,6926,6669,6235,5611,4809,3822,2707,1488,278,-859,-1789,-2415,-2654,-2443,-1795,-760,538,1931,3229,4222,4763,4712,4058,2834,1180,-708,-2599,-4237,-5421,-5972,-5817,-4955,-3465,-1519,697,2942,5009,6696,7860,8387,8259,7462,6099,4269,2151,-76,-2200,-4044,-5445,-6305,-6597,-6345,-5674,-4731,-3710,-2810,-2190,-1992,-2265,-3024,-4190,-5660,-7272,-8878,-10327,-11518,-12367,-12874,-13031,-12915,-12576,-12097,-11528,-10913,-10252,-9530,-8710,-7729,-6561,-5159,-3534,-1706,261,2286,4284,6157,7850,9293,10487,11410,12107,12598,12949,13193,13388,13556,13723,13881,14004,14043,13935,13621,13036,12178,11036,9687,8194,6671,5202,3875,2722,1754,941,216,-476,-1211,-2012,-2886,-3777,-4616,-5283,-5684,-5723,-5361,-4602,-3509,-2201,-826,452,1477,2128,2335,2077,1394,364,-906,-2286,-3657,-4901,-5915,-6627,-6958,-6889,-6386,-5479,-4212,-2670,-975,726,2265,3487,4231,4408,3943,2856,1225,-835,-3123,-5478,-7686,-9593,-11082,-12070,-12557,-12553,-12139,-11382,-10398,-9251,-8046,-6810,-5614,-4444,-3333,-2263,-1230,-232,746,1707,2663,3626,4610,5613,6634,7655,8652,9595,10446,11190,11778,12217,12467,12501,12300,11783,10936,9684,8045,6041,3781,1412,-869,-2862,-4373,-5276,-5509,-5096,-4155,-2859,-1431,-97,952,1569,1715,1397,766,-37,-770,-1243,-1277,-767,302,1860,3752,5763,7649,9174,10143,10422,9963,8790,7018,4809,2366,-83,-2345,-4226,-5611,-6428,-6665,-6384,-5676,-4694,-3579,-2514,-1626,-1064,-895,-1184,-1916,-3058,-4524,-6207,-7995,-9771,-11437,-12924,-14176,-15167,-15878,-16298,-16415,-16226,-15706,-14872,-13703,-12248,-10516,-8598,-6547,-4491,-2515,-723,810,2059,3020,3726,4257,4665,5048,5451,5937,6521,7222,8020,8879,9765,10599,11325,11863,12150,12142,11826,11229,10416,9496,8562,7748,7095,6679,6441,6343,6258,6069,5655,4926,3829,2414,748,-990,-2621,-3928,-4734,-4903,-4391,-3234,-1564,422,2466,4328,5762,6602,6746,6177,4958,3227,1153,-1042,-3149,-4957,-6290,-7003,-7035,-6332,-4988,-3057,-772,1716,4114,6233,7832,8775,8972,8412,7175,5382,3221,865,-1498,-3736,-5745,-7476,-8907,-10043,-10879,-11424,-11658,-11584,-11171,-10445,-9412,-8135,-6696,-5185,-3719,-2392,-1278,-408,221,680,1033,1389,1823,2394,3127,3995,4946,5899,6752,7427,7823,7905,7615,6951,5915,4534,2866,988,-990,-2926,-4671,-6055,-6955,-7252,-6926,-5992,-4571,-2825,-980,731,2094,2929,3159,2762,1834,531,-942,-2360,-3528,-4297,-4586,-4405,-3826,-2979,-2024,-1121,-384,76,258,140,-202,-714,-1301,-1888,-2386,-2735,-2870,-2762,-2384,-1756,-904,94,1156,2164,3007,3571,3768,3543,2870,1791,360,-1311,-3113,-4920,-6627,-8142,-9401,-10360,-10994,-11294,-11270,-10937,-10338,-9508,-8508,-7379,-6172,-4926,-3675,-2446,-1274,-154,884,1868,2804,3719,4636,5576,6545,7542,8571,9583,10590,11508,12340,13006,13482,13715,13690,13390,12847,12097,11221,10298,9439,8717,8205,7926,7844,7921,8027,8075,7932,7517,6775,5694,4335,2784,1188,-304,-1541,-2388,-2782,-2697,-2194,-1389,-452,427,1048,1256,931,40,-1387,-3226,-5324,-7460,-9438,-11055,-12168,-12682,-12569,-11862,-10639,-9031,-7165,-5213,-3291,-1541,-47,1135,1962,2460,2631,2544,2227,1750,1136,431,-355,-1200,-2086,-2989,-3863,-4658,-5299,-5728,-5894,-5770,-5370,-4729,-3920,-3041,-2191,-1466,-953,-663,-608,-697,-849,-932,-841,-481,179,1152,2372,3771,5225,6618,7831,8744,9282,9362,8975,8106,6829,5202,3372,1455,-371,-1965,-3167,-3875,-4006,-3558,-2576,-1185,442,2076,3502,4493,4914,4681,3836,2495,875,-794,-2244,-3271,-3738,-3595,-2921,-1857,-645,469,1241,1470,1072,21,-1560,-3493,-5538,-7428,-8941,-9880,-10154,-9719,-8639,-7005,-4975,-2708,-368,1886,3930,5652,6982,7871,8295,8256,7773,6879,5646,4132,2438,640,-1168,-2921,-4566,-6060,-7403,-8558,-9552,-10352,-10976,-11396,-11613,-11625,-11433,-11076,-10567,-9965,-9279,-8541,-7740,-6865,-5887,-4811,-3611,-2338,-995,332,1614,2763,3744,4505,5018,5298,5367,5289,5153,5049,5080,5335,5847,6658,7709,8958,10284,11580,12712,13570,14061,14128,13754,12957,11800,10371,8787,7178,5657,4348,3306,2583,2148,1957,1905,1882,1758,1430,816,-103,-1300,-2686,-4112,-5412,-6401,-6930,-6900,-6278,-5118,-3529,-1693,203,1955,3407,4438,4992,5081,4753,4106,3248,2283,1290,334,-584,-1441,-2267,-3049,-3809,-4517,-5162,-5722,-6158,-6466,-6620,-6621,-6482,-6228,-5891,-5522,-5158,-4848,-4628,-4498,-4461,-4455,-4424,-4268,-3900,-3258,-2304,-1075,379,1938,3481,4880,6027,6843,7283,7348,7050,6453,5601,4583,3451,2291,1144,73,-891,-1714,-2375,-2859,-3156,-3257,-3168,-2898,-2481,-1955,-1392,-838,-377,-21,205,335,430,540,763,1113,1637,2291,3025,3762,4387,4818,4966,4776,4256,3415,2359,1185,42,-941,-1641,-2001,-1974,-1608,-959,-119,798,1717,2544,3241,3757,4072,4150,3969,3493,2700,1581,151,-1524,-3368,-5242,-7037,-8603,-9857,-10719,-11176,-11243,-10985,-10474,-9808,-9080,-8355,-7719,-7191,-6817,-6583,-6472,-6438,-6395,-6270,-5951,-5365,-4451,-3192,-1618,195,2133,4067,5856,7383,8551,9311,9659,9635,9318,8814,8234,7682,7227,6901,6685,6519,6310,5956,5389,4561,3502,2271,1004,-181,-1120,-1728,-1909,-1666,-1000,4,1283,2719,4228,5694,7028,8134,8928,9344,9323,8833,7865,6436,4593,2428,42,-2391,-4729,-6765,-8362,-9369,-9727,-9421,-8513,-7140,-5451,-3661,-1935,-453,677,1371,1612,1401,803,-129,-1289,-2582,-3897,-5129,-6177,-6979,-7478,-7675,-7599,-7301,-6878,-6389,-5926,-5505,-5155,-4829,-4488,-4053,-3462,-2668,-1633,-364,1119,2782,4541,6339,8076,9661,11011,12030,12664,12859,12610,11914,10823,9391,7704,5881,4016,2257,695,-564,-1471,-1997,-2180,-2075,-1786,-1428,-1116,-955,-1022,-1339,-1913,-2670,-3551,-4422,-5201,-5756,-6020,-5907,-5397,-4464,-3165,-1549,250,2097,3809,5225,6194,6621,6469,5771,4612,3149,1525,-54,-1455,-2511,-3156,-3327,-3053,-2392,-1460,-380,700,1659,2404,2863,3037,2918,2557,2004,1304,527,-292,-1109,-1890,-2642,-3334,-4019,-4688,-5401,-6174,-7045,-8024,-9114,-10278,-11471,-12612,-13609,-14372,-14799,-14846,-14453,-13637,-12405,-10821,-8944,-6869,-4679,-2496,-401,1470,3067,4295,5140,5592,5681,5471,5030,4471,3881,3389,3079,3032,3295,3865,4712,5754,6883,7982,8899,9539,9779,9607,9011,8087,6963,5795,4763,3997,3605,3612,4018,4736,5696,6781,7891,8937,9828,10511,10916,11024,10793,10238,9367,8227,6879,5406,3902,2472,1200,176,-575,-1010,-1179,-1106,-876,-565,-245,10,168,187,70,-194,-585,-1107,-1731,-2461,-3266,-4134,-5040,-5947,-6836,-7649,-8377,-8964,-9417,-9723,-9888,-9955,-9919,-9844,-9694,-9514,-9241,-8882,-8376,-7697,-6811,-5683,-4317,-2705,-904,1044,3029,4951,6683,8110,9143,9719,9831,9491,8788,7791,6637,5419,4240,3168,2220,1405,660,-55,-826,-1693,-2703,-3854,-5121,-6452,-7750,-8933,-9871,-10478,-10655,-10355,-9574,-8327,-6721,-4824,-2783,-696,1335,3214,4891,6282,7348,8027,8280,8077,7413,6317,4846,3094,1183,-752,-2555,-4083,-5215,-5844,-5936,-5463,-4481,-3061,-1330,572,2487,4266,5768,6903,7597,7842,7654,7093,6237,5168,3969,2705,1431,178,-1027,-2179,-3263,-4285,-5228,-6103,-6882,-7574,-8149,-8600,-8915,-9078,-9084,-8917,-8558,-7991,-7178,-6114,-4779,-3216,-1471,346,2109,3679,4903,5683,5947,5694,4989,3953,2756,1604,683,160,124,601,1519,2758,4117,5414,6439,7039,7108,6598,5542,4033,2228,330,-1419,-2803,-3610,-3716,-3057,-1673,337,2783,5475,8176,10683,12800,14377,15288,15463,14862,13500,11439,8773,5666,2288,-1124,-4357,-7172,-9393,-10857,-11491,-11270,-10256,-8570,-6406,-3993,-1593,538,2175,3162,3417,2973,1931,480,-1179,-2800,-4215,-5261,-5877,-6054,-5851,-5363,-4738,-4091,-3571,-3262,-3222,-3457,-3900,-4469,-5006,-5392,-5468,-5144,-4348,-3075,-1368,676,2915,5198,7321,9132,10448,11150,11175,10479,9145,7254,4993,2542,139,-2027,-3740,-4885,-5365,-5185,-4411,-3177,-1662,-86,1344,2420,2986,2943,2245,942,-863,-2990,-5215,-7296,-8982,-10075,-10422,-9965,-8710,-6759,-4259,-1402,1582,4486,7086,9205,10708,11474,11487,10728,9278,7244,4791,2119,-552,-3008,-5047,-6524,-7341,-7473,-6950,-5863,-4332,-2515,-563,1365,3144,4679,5918,6849,7500,7906,8115,8152,8012,7667,7062,6128,4824,3104,1001,-1452,-4144,-6955,-9739,-12334,-14603,-16422,-17699,-18391,-18467,-17967,-16908,-15393,-13487,-11323,-9010,-6693,-4499,-2587,-1055,-39,434,330,-279,-1265,-2454,-3609,-4501,-4914,-4676,-3718,-2050,202,2830,5566,8106,10188,11576,12156,11889,10869,9260,7308,5259,3380,1870,887,510,748,1542,2801,4371,6126,7914,9633,11186,12526,13604,14407,14893,15041,14796,14112,12953,11289,9159,6628,3840,979,-1748,-4128,-5975,-7164,-7622,-7374,-6507,-5165,-3542,-1837,-238,1093,2060,2604,2734,2488,1942,1162,233,-805,-1899,-3035,-4198,-5365,-6532,-7658,-8716,-9658,-10438,-11004,-11323,-11347,-11080,-10516,-9687,-8636,-7409,-6050,-4603,-3079,-1499,131,1803,3490,5145,6712,8089,9200,9927,10225,10023,9369,8293,6936,5433,3943,2622,1557,804,338,82,-83,-290,-678,-1325,-2295,-3560,-5068,-6696,-8312,-9768,-10933,-11706,-12020,-11860,-11237,-10206,-8819,-7150,-5262,-3213,-1053,1156,3374,5516,7519,9274,10693,11647,12060,11841,10977,9500,7514,5192,2761,462,-1452,-2777,-3381,-3195,-2286,-753,1188,3313,5368,7121,8395,9071,9110,8543,7465,5999,4301,2500,722,-960,-2494,-3887,-5150,-6340,-7489,-8644,-9826,-11027,-12229,-13379,-14394,-15212,-15692,-15771,-15310,-14279,-12613,-10378,-7633,-4555,-1330,1799,4591,6811,8283,8873,8565,7418,5608,3376,1043,-1087,-2693,-3569,-3566,-2691,-1051,1145,3582,5955,7920,9222,9678,9207,7871,5811,3283,567,-2014,-4201,-5742,-6520,-6450,-5573,-3964,-1773,831,3663,6529,9269,11714,13755,15291,16259,16641,16411,15618,14275,12453,10230,7687,4975,2210,-415,-2768,-4685,-6089,-6897,-7135,-6815,-6042,-4896,-3514,-2021,-553,752,1782,2430,2645,2382,1671,545,-913,-2598,-4411,-6226,-7947,-9475,-10739,-11685,-12286,-12523,-12406,-11939,-11146,-10037,-8636,-6949,-5006,-2825,-450,2051,4601,7083,9382,11360,12905,13898,14274,13980,13028,11478,9447,7109,4680,2385,447,-963,-1748,-1886,-1473,-650,343,1286,1936,2117,1730,741,-762,-2651,-4715,-6747,-8533,-9915,-10787,-11133,-10982,-10437,-9607,-8606,-7523,-6404,-5247,-4045,-2734,-1312,249,1895,3550,5092,6371,7229,7552,7252,6341,4902,3090,1130,-741,-2294,-3332,-3745,-3470,-2547,-1045,883,3100,5409,7654,9662,11292,12435,13007,12971,12317,11077,9302,7066,4472,1609,-1391,-4433,-7389,-10158,-12639,-14751,-16421,-17622,-18322,-18533,-18277,-17593,-16524,-15138,-13488,-11656,-9739,-7829,-6048,-4489,-3256,-2393,-1956,-1906,-2216,-2779,-3460,-4100,-4516,-4542,-4043,-2941,-1227,1014,3635,6403,9052,11302,12884,13608,13341,12086,9938,7108,3885,608,-2385,-4779,-6355,-6963,-6602,-5333,-3347,-853,1897,4674,7290,9616,11565,13121,14284,15082,15534,15663,15465,14946,14104,12944,11507,9822,7988,6077,4217,2512,1073,0,-650,-826,-551,142,1150,2343,3560,4624,5360,5629,5318,4406,2903,929,-1383,-3829,-6230,-8395,-10201,-11548,-12411,-12801,-12782,-12431,-11850,-11119,-10326,-9500,-8688,-7850,-6986,-6017,-4910,-3604,-2066,-307,1665,3760,5895,7927,9698,11058,11848,11969,11373,10086,8238,6015,3674,1486,-299,-1491,-1996,-1829,-1112,-59,1076,2015,2522,2432,1651,202,-1821,-4244,-6835,-9369,-11605,-13368,-14529,-15032,-14914,-14225,-13108,-11652,-9986,-8186,-6287,-4334,-2320,-287,1737,3673,5426,6887,7935,8493,8503,7969,6961,5588,4024,2439,1041,-7,-553,-515,141,1383,3112,5199,7442,9661,11621,13140,14029,14172,13500,12026,9826,7060,3914,614,-2624,-5614,-8203,-10305,-11879,-12942,-13541,-13754,-13665,-13342,-12844,-12192,-11399,-10444,-9327,-8038,-6615,-5109,-3615,-2236,-1092,-285,98,18,-536,-1499,-2774,-4189,-5555,-6637,-7243,-7188,-6388,-4825,-2596,117,3066,5933,8444,10298,11320,11375,10479,8715,6301,3493,626,-1995,-4051,-5334,-5682,-5078,-3598,-1428,1152,3850,6349,8406,9850,10613,10728,10301,9505,8502,7467,6501,5677,4995,4422,3899,3359,2755,2069,1317,551,-148,-691,-989,-963,-601,114,1087,2245,3428,4503,5326,5787,5812,5398,4559,3410,2036,589,-830,-2118,-3224,-4134,-4857,-5457,-5961,-6457,-6954,-7503,-8060,-8615,-9062,-9334,-9302,-8880,-7977,-6564,-4638,-2278,403,3215,5958,8374,10250,11364,11597,10898,9347,7125,4518,1865,-477,-2198,-3066,-2998,-2024,-356,1736,3859,5663,6796,7040,6264,4512,1928,-1221,-4605,-7891,-10750,-12932,-14278,-14715,-14306,-13177,-11535,-9637,-7698,-5938,-4471,-3350,-2526,-1912,-1341,-707,142,1239,2600,4158,5785,7357,8701,9693,10237,10280,9866,9049,7991,6827,5758,4930,4475,4467,4906,5759,6893,8180,9428,10457,11114,11241,10782,9671,7967,5714,3063,137,-2878,-5843,-8594,-11039,-13075,-14672,-15813,-16516,-16820,-16777,-16439,-15872,-15126,-14264,-13332,-12384,-11458,-10604,-9843,-9220,-8749,-8458,-8328,-8366,-8477,-8624,-8649,-8457,-7901,-6881,-5320,-3217,-607,2361,5521,8612,11372,13532,14861,15209,14509,12811,10280,7157,3786,496,-2351,-4483,-5689,-5884,-5097,-3472,-1255,1267,3759,5952,7615,8633,9008,8819,8263,7544,6892,6497,6473,6868,7626,8646,9744,10772,11543,11971,11998,11627,10955,10035,9019,7966,6950,5992,5075,4154,3185,2104,882,-490,-2006,-3607,-5244,-6834,-8305,-9591,-10646,-11455,-12018,-12375,-12561,-12649,-12671,-12677,-12676,-12648,-12556,-12323,-11862,-11094,-9942,-8370,-6380,-4012,-1372,1437,4229,6878,9178,11018,12255,12834,12746,12037,10831,9299,7634,6063,4767,3903,3550,3697,4265,5076,5921,6557,6764,6376,5295,3522,1147,-1668,-4692,-7687,-10398,-12621,-14197,-15039,-15145,-14572,-13445,-11947,-10258,-8583,-7081,-5854,-4951,-4334,-3904,-3522,-3033,-2286,-1187,299,2142,4218,6379,8418,10173,11469,12247,12456,12165,11468,10509,9458,8465,7672,7171,7003,7163,7583,8163,8779,9301,9604,9594,9196,8382,7143,5508,3535,1290,-1128,-3627,-6106,-8452,-10590,-12406,-13848,-14826,-15297,-15225,-14605,-13478,-11916,-10049,-8022,-6004,-4166,-2629,-1531,-896,-774,-1108,-1836,-2842,-3980,-5089,-6003,-6565,-6656,-6183,-5141,-3545,-1531,778,3145,5373,7221,8500,9058,8821,7777,6024,3702,1050,-1691,-4248,-6383,-7911,-8707,-8733,-8027,-6695,-4896,-2842,-724,1239,2901,4159,4965,5371,5448,5336,5176,5098,5217,5589,6220,7078,8069,9106,10069,10870,11430,11695,11643,11262,10565,9576,8338,6895,5332,3699,2101,586,-765,-1920,-2844,-3541,-4017,-4321,-4486,-4592,-4680,-4835,-5085,-5478,-6025,-6710,-7523,-8396,-9278,-10068,-10679,-11006,-10948,-10450,-9455,-7994,-6108,-3903,-1501,948,3303,5421,7186,8520,9357,9719,9611,9137,8387,7500,6605,5826,5263,4971,4967,5213,5613,6059,6379,6439,6080,5224,3799,1846,-581,-3329,-6235,-9086,-11688,-13854,-15435,-16355,-16573,-16140,-15155,-13755,-12131,-10440,-8858,-7477,-6359,-5475,-4750,-4058,-3254,-2206,-822,945,3060,5436,7929,10361,12544,14321,15546,16167,16158,15571,14514,13093,11475,9769,8105,6555,5175,3971,2949,2068,1313,649,53,-478,-975,-1433,-1892,-2358,-2886,-3488,-4216,-5078,-6107,-7275,-8562,-9882,-11134,-12187,-12893,-13147,-12856,-12027,-10695,-9000,-7113,-5249,-3618,-2409,-1751,-1712,-2281,-3371,-4832,-6475,-8076,-9417,-10298,-10547,-10082,-8853,-6933,-4435,-1566,1453,4356,6924,8941,10294,10899,10792,10036,8793,7232,5571,4015,2750,1942,1685,2035,2968,4395,6168,8090,9923,11449,12451,12796,12411,11322,9651,7581,5373,3283,1589,495,163,644,1887,3751,5982,8293,10353,11865,12576,12346,11132,9019,6198,2941,-437,-3597,-6257,-8183,-9242,-9404,-8739,-7397,-5597,-3587,-1622,61,1279,1885,1830,1085,-265,-2133,-4350,-6748,-9111,-11231,-12886,-13897,-14110,-13443,-11906,-9564,-6615,-3280,144,3370,6121,8197,9465,9903,9580,8634,7281,5734,4234,2958,2067,1624,1650,2070,2766,3568,4279,4718,4719,4177,3055,1380,-758,-3192,-5769,-8269,-10538,-12414,-13801,-14644,-14928,-14690,-13989,-12920,-11575,-10077,-8526,-7031,-5672,-4509,-3563,-2836,-2284,-1858,-1476,-1061,-532,187,1141,2350,3805,5428,7130,8758,10144,11121,11532,11272,10303,8655,6458,3898,1232,-1273,-3345,-4763,-5363,-5073,-3915,-2006,456,3217,6000,8522,10552,11900,12473,12239,11253,9631,7506,5073,2487,-58,-2413,-4442,-6034,-7141,-7734,-7864,-7611,-7095,-6473,-5887,-5492,-5388,-5642,-6260,-7189,-8342,-9584,-10780,-11788,-12496,-12795,-12636,-11968,-10803,-9172,-7139,-4809,-2303,239,2670,4869,6720,8158,9154,9709,9887,9740,9372,8858,8284,7717,7203,6781,6457,6236,6081,5975,5838,5642,5299,4799,4109,3253,2290,1294,403,-279,-593,-465,196,1379,3021,5008,7121,9149,10833,11939,12298,11803,10453,8355,5689,2728,-248,-2921,-5062,-6450,-7009,-6713,-5671,-4043,-2078,-24,1843,3296,4169,4347,3826,2640,926,-1173,-3451,-5719,-7794,-9496,-10723,-11368,-11429,-10915,-9927,-8586,-7057,-5516,-4124,-3022,-2283,-1932,-1913,-2123,-2414,-2636,-2641,-2345,-1684,-692,593,2057,3601,5096,6454,7565,8394,8864,8967,8678,7994,6943,5545,3866,1966,-50,-2088,-4021,-5746,-7156,-8172,-8761,-8902,-8644,-8054,-7232,-6312,-5414,-4659,-4144,-3908,-3962,-4246,-4660,-5064,-5307,-5226,-4707,-3663,-2086,-32,2373,4935,7432,9618,11282,12247,12434,11829,10538,8718,6607,4449,2491,938,-73,-465,-254,489,1639,3016,4464,5776,6832,7475,7639,7265,6341,4908,3007,755,-1755,-4350,-6897,-9208,-11133,-12533,-13309,-13428,-12917,-11874,-10474,-8906,-7413,-6187,-5401,-5135,-5394,-6081,-7050,-8094,-9010,-9618,-9776,-9426,-8545,-7208,-5496,-3560,-1541,413,2163,3616,4687,5371,5657,5610,5298,4808,4247,3702,3246,2959,2850,2962,3266,3749,4374,5093,5854,6588,7223,7678,7895,7809,7427,6764,5909,4980,4121,3468,3159,3242,3764,4631,5760,6946,8021,8766,9037,8704,7750,6194,4170,1846,-561,-2811,-4713,-6068,-6791,-6823,-6205,-5032,-3450,-1631,241,2006,3523,4685,5453,5761,5655,5101,4177,2895,1334,-431,-2299,-4145,-5843,-7270,-8310,-8893,-8992,-8626,-7895,-6900,-5822,-4782,-3919,-3295,-2904,-2710,-2582,-2409,-2046,-1404,-414,901,2500,4260,6050,7718,9119,10145,10717,10805,10421,9608,8433,6990,5337,3576,1725,-136,-2021,-3874,-5706,-7484,-9175,-10748,-12134,-13286,-14129,-14630,-14754,-14512,-13944,-13098,-12045,-10832,-9495,-8038,-6457,-4721,-2824,-756,1454,3754,6069,8300,10339,12088,13436,14318,14678,14499,13810,12673,11188,9495,7747,6101,4709,3680,3087,2930,3162,3667,4308,4934,5391,5577,5413,4868,3964,2727,1241,-424,-2168,-3899,-5514,-6923,-8039,-8807,-9189,-9186,-8840,-8214,-7429,-6604,-5885,-5389,-5207,-5382,-5887,-6654,-7551,-8445,-9181,-9649,-9759,-9485,-8837,-7872,-6676,-5351,-3997,-2714,-1568,-629,84,565,821,906,852,716,562,413,334,328,422,598,843,1120,1403,1641,1832,1921,1940,1846,1677,1438,1173,943,824,896,1252,1930,2966,4312,5907,7604,9268,10723,11832,12473,12590,12160,11240,9913,8310,6584,4882,3362,2138,1308,929,1006,1507,2353,3414,4564,5619,6461,6939,7001,6592,5734,4480,2904,1106,-796,-2720,-4523,-6150,-7486,-8495,-9130,-9394,-9317,-8954,-8387,-7718,-7030,-6441,-5973,-5690,-5535,-5455,-5342,-5065,-4510,-3580,-2228,-463,1646,3979,6374,8656,10643,12190,13166,13516,13204,12272,10774,8811,6496,3943,1277,-1404,-3999,-6430,-8638,-10560,-12182,-13455,-14395,-14981,-15239,-15177,-14826,-14223,-13408,-12428,-11312,-10087,-8751,-7289,-5663,-3839,-1786,488,2954,5510,8038,10368,12340,13801,14649,14838,14391,13411,12024,10425,8781,7261,5981,5013,4358,3985,3809,3734,3662,3503,3189,2689,1998,1145,198,-783,-1706,-2527,-3207,-3744,-4169,-4519,-4842,-5175,-5528,-5894,-6243,-6535,-6722,-6785,-6699,-6505,-6243,-5987,-5827,-5806,-5981,-6316,-6760,-7209,-7532,-7618,-7355,-6715,-5690,-4379,-2883,-1394,-54,957,1549,1652,1286,507,-558,-1770,-2963,-3987,-4719,-5071,-5014,-4553,-3756,-2717,-1556,-396,654,1509,2128,2511,2697,2772,2823,2972,3303,3904,4800,6000,7449,9073,10761,12394,13841,14986,15725,15969,15697,14881,13600,11933,10016,8024,6088,4380,2979,1957,1307,983,897,934,980,924,694,236,-439,-1323,-2340,-3447,-4546,-5588,-6505,-7266,-7853,-8259,-8492,-8551,-8436,-8118,-7595,-6827,-5842,-4659,-3344,-2012,-755,278,1000,1320,1216,708,-130,-1159,-2234,-3163,-3792,-3990,-3674,-2848,-1545,115,1993,3930,5747,7314,8493,9221,9450,9208,8535,7529,6297,4937,3567,2238,1017,-99,-1116,-2075,-3019,-4004,-5056,-6211,-7441,-8729,-10001,-11159,-12112,-12719,-12904,-12570,-11704,-10308,-8459,-6266,-3864,-1430,899,2955,4631,5832,6511,6680,6374,5699,4776,3772,2840,2136,1769,1808,2249,3035,4049,5129,6124,6861,7231,7169,6670,5808,4690,3476,2308,1337,646,287,237,444,798,1214,1576,1838,1951,1928,1776,1532,1207,807,325,-276,-1012,-1895,-2927,-4051,-5206,-6290,-7194,-7816,-8075,-7932,-7394,-6523,-5428,-4238,-3117,-2184,-1569,-1320,-1472,-1980,-2785,-3780,-4848,-5881,-6768,-7443,-7857,-8005,-7906,-7603,-7147,-6592,-5979,-5340,-4671,-3985,-3237,-2431,-1519,-500,644,1899,3253,4662,6089,7480,8775,9950,10944,11772,12406,12862,13156,13271,13232,13001,12582,11941,11088,10031,8805,7481,6119,4816,3627,2626,1833,1274,935,790,805,936,1140,1385,1629,1848,2013,2091,2061,1876,1518,952,164,-821,-1977,-3212,-4426,-5501,-6324,-6805,-6922,-6681,-6168,-5504,-4817,-4257,-3914,-3856,-4073,-4515,-5072,-5624,-6030,-6187,-5999,-5450,-4554,-3368,-2006,-546,877,2193,3324,4233,4888,5303,5467,5426,5202,4838,4387,3880,3356,2838,2313,1784,1209,553,-218,-1139,-2218,-3445,-4780,-6150,-7459,-8602,-9464,-9960,-10024,-9639,-8825,-7633,-6146,-4442,-2613,-727,1147,2957,4655,6190,7520,8589,9362,9811,9923,9730,9269,8615,7845,7017,6210,5417,4671,3917,3122,2236,1223,64,-1209,-2564,-3912,-5177,-6274,-7128,-7708,-7987,-7988,-7739,-7287,-6669,-5927,-5073,-4127,-3099,-2011,-901,160,1096,1801,2197,2214,1826,1067,0,-1256,-2564,-3778,-4777,-5453,-5779,-5757,-5459,-4988,-4475,-4025,-3746,-3667,-3803,-4087,-4457,-4787,-4999,-4971,-4672,-4049,-3142,-2008,-741,520,1662,2533,3048,3121,2750,1961,867,-387,-1594,-2562,-3093,-3042,-2354,-1033,793,2933,5159,7207,8872,9996,10507,10433,9860,8945,7854,6758,5777,5008,4457,4125,3946,3865,3826,3774,3691,3552,3357,3093,2774,2375,1924,1414,869,330,-180,-599,-900,-1053,-1047,-904,-648,-326,24,370,699,1006,1302,1610,1926,2273,2607,2913,3121,3178,3026,2640,2019,1215,309,-615,-1414,-2034,-2346,-2353,-2016,-1399,-565,371,1303,2120,2743,3147,3308,3292,3123,2881,2602,2313,2018,1691,1290,778,95,-768,-1848,-3122,-4568,-6144,-7765,-9376,-10854,-12126,-13072,-13622,-13711,-13316,-12457,-11196,-9636,-7925,-6207,-4640,-3334,-2368,-1749,-1429,-1322,-1280,-1188,-905,-367,466,1532,2766,3996,5111,5962,6480,6648,6488,6121,5644,5219,4950,4927,5192,5722,6456,7298,8120,8822,9285,9447,9261,8723,7862,6755,5475,4161,2907,1839,1038,539,359,430,680,988,1228,1301,1117,661,-67,-986,-2035,-3089,-4097,-4973,-5702,-6282,-6742,-7119,-7472,-7813,-8188,-8559,-8912,-9161,-9261,-9125,-8738,-8079,-7215,-6205,-5186,-4269,-3573,-3202,-3195,-3567,-4284,-5250,-6384,-7518,-8548,-9307,-9699,-9623,-9037,-7935,-6366,-4426,-2244,14,2185,4105,5657,6768,7429,7706,7704,7582,7495,7595,7985,8728,9807,11156,12642,14100,15356,16238,16636,16468,15745,14517,12886,10991,8955,6905,4941,3122,1492,60,-1175,-2229,-3119,-3865,-4491,-5012,-5454,-5831,-6139,-6389,-6542,-6591,-6489,-6218,-5765,-5134,-4367,-3516,-2668,-1901,-1315,-953,-862,-1021,-1386,-1865,-2373,-2781,-3030,-3028,-2776,-2288,-1615,-866,-111,533,1026,1325,1459,1457,1399,1342,1344,1442,1633,1912,2230,2538,2784,2899,2845,2568,2054,1298,331,-795,-2012,-3226,-4357,-5320,-6064,-6546,-6764,-6731,-6483,-6066,-5539,-4926,-4277,-3579,-2829,-1996,-1042,56,1312,2715,4213,5737,7170,8395,9268,9683,9548,8836,7590,5892,3929,1860,-79,-1724,-2915,-3561,-3642,-3191,-2305,-1127,195,1489,2615,3456,3942,4036,3767,3171,2333,1360,329,-632,-1467,-2099,-2491,-2637,-2541,-2232,-1754,-1164,-519,103,634,994,1110,916,376,-527,-1771,-3290,-4992,-6758,-8446,-9943,-11126,-11911,-12260,-12139,-11595,-10659,-9427,-7984,-6427,-4883,-3422,-2167,-1160,-471,-112,-81,-335,-809,-1405,-2012,-2508,-2768,-2706,-2252,-1393,-171,1332,2976,4601,6048,7154,7824,8010,7726,7087,6219,5315,4553,4078,4013,4374,5153,6226,7467,8675,9673,10302,10442,10058,9190,7939,6490,5034,3769,2863,2402,2417,2838,3544,4367,5101,5588,5661,5250,4330,2959,1260,-602,-2445,-4085,-5376,-6215,-6562,-6440,-5921,-5124,-4160,-3168,-2225,-1398,-695,-107,409,888,1357,1825,2258,2622,2846,2868,2625,2076,1214,76,-1270,-2685,-4034,-5130,-5832,-6005,-5602,-4627,-3181,-1430,409,2101,3411,4176,4271,3704,2526,907,-976,-2889,-4652,-6092,-7133,-7741,-7966,-7896,-7662,-7377,-7166,-7088,-7182,-7427,-7766,-8105,-8351,-8378,-8113,-7462,-6420,-4973,-3193,-1169,968,3050,4918,6405,7362,7703,7362,6392,4876,3023,1055,-733,-2093,-2783,-2688,-1749,-62,2209,4803,7427,9788,11635,12794,13192,12855,11915,10551,8994,7438,6068,4970,4181,3655,3287,2975,2581,2045,1307,405,-627,-1683,-2694,-3574,-4295,-4854,-5292,-5678,-6089,-6606,-7266,-8103,-9063,-10107,-11099,-11956,-12516,-12713,-12448,-11708,-10519,-8942,-7123,-5181,-3314,-1646,-318,608,1119,1271,1149,900,620,435,377,469,648,842,940,845,480,-196,-1177,-2401,-3770,-5133,-6329,-7172,-7503,-7182,-6127,-4326,-1824,1240,4692,8302,11827,15043,17743,19770,21041,21492,21170,20127,18495,16432,14100,11695,9365,7255,5447,4002,2905,2145,1635,1306,1066,817,513,76,-481,-1186,-1991,-2875,-3787,-4697,-5562,-6368,-7071,-7666,-8088,-8317,-8265,-7895,-7134,-5969,-4397,-2491,-345,1857,3960,5724,6998,7598,7439,6488,4778,2436,-357,-3364,-6303,-8905,-10907,-12108,-12387,-11709,-10173,-7933,-5269,-2452,218,2496,4222,5322,5819,5824,5486,4972,4437,3964,3619,3357,3147,2881,2489,1904,1099,83,-1085,-2342,-3583,-4725,-5678,-6378,-6784,-6874,-6673,-6192,-5520,-4700,-3831,-2980,-2217,-1594,-1151,-899,-850,-966,-1231,-1555,-1882,-2098,-2114,-1846,-1234,-283,974,2423,3943,5362,6548,7356,7742,7662,7191,6414,5464,4507,3643,3004,2598,2442,2451,2546,2608,2541,2276,1769,1033,111,-942,-2033,-3121,-4134,-5078,-5932,-6735,-7495,-8227,-8931,-9565,-10096,-10455,-10590,-10447,-9999,-9230,-8159,-6812,-5253,-3535,-1756,18,1677,3157,4358,5246,5764,5921,5741,5269,4600,3782,2930,2067,1264,518,-162,-805,-1434,-2071,-2751,-3454,-4200,-4929,-5615,-6169,-6515,-6554,-6198,-5378,-4056,-2252,-26,2497,5160,7772,10145,12103,13512,14290,14420,13943,12963,11628,10100,8571,7178,6056,5257,4798,4614,4620,4687,4694,4541,4154,3526,2673,1663,576,-510,-1519,-2409,-3160,-3780,-4293,-4731,-5115,-5445,-5708,-5829,-5758,-5382,-4643,-3479,-1890,64,2262,4509,6591,8250,9277,9480,8774,7153,4736,1714,-1610,-4937,-7901,-10232,-11661,-12071,-11405,-9757,-7285,-4262,-968,2266,5167,7488,9061,9797,9677,8756,7133,4950,2359,-466,-3379,-6207,-8846,-11140,-13030,-14403,-15248,-15515,-15253,-14490,-13328,-11858,-10191,-8444,-6691,-5025,-3473,-2082,-849,225,1162,1968,2675,3281,3802,4239,4579,4842,5016,5154,5267,5445,5722,6170,6815,7657,8661,9744,10816,11758,12484,12920,13044,12862,12435,11816,11090,10303,9488,8641,7735,6722,5567,4243,2762,1170,-442,-1959,-3248,-4187,-4698,-4740,-4356,-3652,-2783,-1966,-1394,-1266,-1713,-2804,-4509,-6733,-9264,-11884,-14307,-16298,-17641,-18213,-17961,-16931,-15236,-13050,-10571,-8014,-5574,-3414,-1669,-400,349,613,429,-96,-891,-1828,-2822,-3785,-4644,-5354,-5896,-6246,-6417,-6414,-6232,-5876,-5320,-4543,-3511,-2197,-579,1341,3535,5948,8496,11056,13527,15746,17642,19079,20026,20428,20283,19617,18447,16854,14885,12647,10233,7764,5348,3106,1108,-569,-1908,-2905,-3585,-3991,-4163,-4164,-4021,-3809,-3561,-3347,-3220,-3240,-3451,-3891,-4547,-5403,-6366,-7351,-8211,-8810,-9006,-8691,-7782,-6273,-4202,-1691,1082,3887,6472,8569,9959,10452,9966,8488,6123,3056,-447,-4077,-7498,-10396,-12503,-13605,-13616,-12514,-10422,-7549,-4173,-650,2705,5557,7692,8949,9294,8787,7567,5844,3855,1841,32,-1394,-2297,-2612,-2345,-1549,-361,1061,2526,3825,4812,5328,5336,4820,3848,2552,1064,-433,-1805,-2929,-3730,-4202,-4357,-4284,-4072,-3828,-3667,-3655,-3843,-4237,-4773,-5390,-5942,-6324,-6409,-6110,-5388,-4254,-2742,-971,985,2977,4901,6650,8119,9242,9950,10209,10001,9338,8260,6844,5188,3420,1664,44,-1340,-2425,-3171,-3595,-3725,-3629,-3392,-3097,-2859,-2749,-2863,-3238,-3908,-4854,-6027,-7329,-8644,-9823,-10721,-11192,-11123,-10435,-9105,-7175,-4740,-1963,950,3765,6231,8146,9322,9675,9178,7897,5979,3604,1012,-1586,-3971,-5987,-7520,-8518,-8985,-8979,-8587,-7933,-7125,-6294,-5511,-4845,-4300,-3840,-3393,-2856,-2132,-1116,224,1923,3905,6081,8301,10399,12209,13591,14452,14747,14501,13785,12714,11436,10085,8812,7711,6856,6275,5936,5810,5808,5879,5934,5943,5845,5631,5277,4776,4139,3373,2512,1608,716,-81,-711,-1113,-1226,-1039,-546,215,1198,2322,3522,4698,5756,6600,7116,7206,6779,5766,4148,1946,-752,-3807,-7025,-10168,-13008,-15277,-16791,-17374,-16949,-15518,-13177,-10106,-6586,-2918,530,3458,5567,6693,6743,5760,3884,1351,-1563,-4539,-7301,-9600,-11280,-12251,-12524,-12170,-11320,-10140,-8809,-7489,-6330,-5418,-4808,-4480,-4380,-4410,-4461,-4420,-4205,-3764,-3090,-2218,-1220,-182,796,1640,2294,2745,3002,3132,3182,3266,3442,3800,4391,5242,6366,7738,9313,11035,12816,14566,16177,17531,18502,18976,18835,18015,16474,14244,11410,8120,4567,970,-2449,-5486,-7992,-9866,-11066,-11619,-11571,-11020,-10086,-8872,-7539,-6197,-5012,-4092,-3578,-3541,-4046,-5086,-6588,-8421,-10387,-12252,-13764,-14704,-14883,-14220,-12692,-10406,-7528,-4334,-1104,1829,4196,5757,6385,6039,4799,2832,391,-2221,-4704,-6758,-8170,-8793,-8582,-7603,-5975,-3924,-1660,569,2556,4169,5290,5956,6205,6186,6047,5965,6077,6498,7258,8340,9647,11038,12346,13386,14023,14142,13711,12756,11347,9614,7689,5704,3793,2037,532,-675,-1533,-2010,-2094,-1779,-1100,-106,1103,2412,3661,4698,5364,5538,5139,4156,2633,685,-1525,-3807,-5961,-7814,-9230,-10128,-10486,-10331,-9733,-8790,-7614,-6337,-5072,-3947,-3068,-2517,-2360,-2597,-3193,-4034,-4975,-5806,-6347,-6396,-5833,-4588,-2682,-214,2631,5627,8495,10973,12815,13855,13986,13218,11655,9461,6902,4227,1713,-405,-1973,-2894,-3184,-2935,-2314,-1522,-790,-313,-264,-731,-1737,-3224,-5049,-7036,-8949,-10577,-11716,-12230,-12043,-11172,-9708,-7813,-5689,-3558,-1627,-50,1070,1727,1961,1892,1649,1394,1244,1324,1671,2348,3318,4559,6009,7574,9179,10711,12076,13179,13947,14318,14268,13800,12943,11755,10302,8657,6896,5079,3258,1464,-264,-1926,-3476,-4920,-6197,-7291,-8150,-8747,-9085,-9157,-9049,-8796,-8536,-8310,-8223,-8269,-8442,-8663,-8816,-8783,-8433,-7687,-6520,-4961,-3141,-1212,604,2091,3064,3355,2919,1733,-88,-2399,-4974,-7574,-9967,-11923,-13306,-13991,-13977,-13293,-12043,-10376,-8456,-6465,-4562,-2894,-1547,-580,19,305,367,339,340,509,922,1652,2689,3995,5482,7020,8497,9778,10776,11445,11771,11815,11636,11348,11041,10808,10720,10800,11079,11514,12078,12699,13285,13758,14001,13926,13458,12531,11148,9320,7138,4708,2183,-275,-2507,-4370,-5769,-6642,-7003,-6892,-6410,-5673,-4798,-3903,-3070,-2347,-1770,-1341,-1056,-938,-978,-1222,-1686,-2383,-3307,-4398,-5575,-6709,-7661,-8279,-8446,-8077,-7152,-5711,-3871,-1790,308,2199,3656,4489,4565,3838,2340,205,-2374,-5139,-7825,-10168,-11958,-13047,-13369,-12946,-11879,-10328,-8495,-6592,-4819,-3326,-2215,-1505,-1153,-1068,-1098,-1118,-975,-595,81,1030,2197,3484,4757,5918,6844,7488,7822,7874,7703,7403,7067,6775,6620,6630,6863,7313,7999,8878,9934,11074,12238,13287,14121,14613,14661,14214,13217,11720,9734,7390,4748,1974,-841,-3550,-6052,-8248,-10053,-11402,-12262,-12592,-12409,-11722,-10579,-9071,-7287,-5390,-3528,-1890,-642,69,152,-416,-1582,-3217,-5129,-7106,-8913,-10366,-11317,-11711,-11545,-10915,-9946,-8818,-7710,-6788,-6174,-5956,-6127,-6653,-7413,-8274,-9070,-9641,-9855,-9606,-8854,-7603,-5911,-3891,-1683,551,2665,4518,6043,7188,7992,8520,8877,9194,9569,10122,10871,11852,12980,14171,15282,16145,16632,16596,15992,14782,13026,10822,8292,5609,2916,378,-1874,-3713,-5058,-5828,-6002,-5590,-4648,-3283,-1643,119,1813,3294,4416,5087,5254,4904,4065,2809,1216,-584,-2478,-4347,-6054,-7533,-8666,-9432,-9769,-9689,-9189,-8312,-7096,-5614,-3937,-2179,-442,1128,2433,3348,3832,3851,3463,2745,1838,884,37,-587,-903,-895,-583,-64,582,1200,1725,2039,2129,1982,1655,1225,794,457,305,376,681,1165,1738,2285,2664,2771,2489,1799,685,-771,-2454,-4201,-5833,-7169,-8062,-8400,-8140,-7290,-5936,-4198,-2239,-250,1605,3156,4285,4918,5026,4641,3827,2689,1361,-22,-1312,-2384,-3128,-3455,-3338,-2760,-1786,-489,1005,2562,4039,5325,6308,6940,7180,7030,6518,5681,4570,3256,1792,259,-1270,-2712,-3989,-5015,-5744,-6105,-6091,-5692,-4929,-3854,-2521,-1027,527,2020,3321,4321,4905,5025,4645,3788,2517,921,-889,-2781,-4657,-6394,-7935,-9217,-10233,-10999,-11540,-11925,-12184,-12389,-12544,-12676,-12747,-12723,-12536,-12119,-11412,-10356,-8951,-7173,-5103,-2785,-359,2069,4348,6369,8026,9274,10095,10528,10639,10513,10248,9926,9607,9340,9123,8958,8804,8634,8404,8087,7668,7144,6546,5914,5309,4803,4463,4350,4512,4957,5685,6652,7801,9049,10297,11449,12400,13064,13361,13250,12705,11743,10400,8727,6821,4740,2599,466,-1573,-3443,-5104,-6498,-7617,-8425,-8923,-9089,-8917,-8409,-7558,-6432,-5067,-3609,-2176,-944,-67,336,193,-478,-1599,-3003,-4491,-5838,-6835,-7339,-7267,-6639,-5569,-4214,-2818,-1594,-759,-475,-827,-1832,-3418,-5454,-7748,-10092,-12254,-14052,-15309,-15958,-15940,-15320,-14168,-12642,-10875,-9034,-7231,-5554,-4040,-2681,-1428,-243,953,2175,3446,4757,6042,7279,8366,9269,9908,10251,10270,9956,9348,8499,7501,6483,5562,4876,4537,4606,5115,6031,7262,8712,10219,11665,12913,13876,14474,14674,14446,13799,12733,11278,9460,7335,4954,2413,-192,-2740,-5101,-7153,-8787,-9907,-10477,-10462,-9915,-8880,-7484,-5847,-4133,-2503,-1111,-103,426,408,-156,-1246,-2761,-4601,-6613,-8654,-10575,-12248,-13558,-14453,-14875,-14851,-14394,-13571,-12465,-11145,-9724,-8267,-6867,-5571,-4418,-3419,-2563,-1827,-1159,-532,104,760,1438,2112,2732,3258,3639,3872,3972,4001,4047,4216,4605,5279,6273,7556,9056,10654,12199,13529,14494,14946,14798,13984,12525,10482,7995,5249,2468,-125,-2302,-3913,-4835,-5045,-4574,-3528,-2035,-265,1623,3477,5155,6550,7562,8123,8169,7674,6628,5046,2985,514,-2250,-5189,-8134,-10931,-13386,-15318,-16570,-17001,-16541,-15176,-12975,-10081,-6698,-3095,459,3674,6311,8194,9199,9330,8628,7246,5379,3247,1108,-832,-2382,-3431,-3936,-3928,-3498,-2779,-1901,-1005,-169,537,1100,1528,1834,2057,2194,2271,2268,2197,2041,1809,1496,1116,662,147,-447,-1108,-1844,-2623,-3407,-4130,-4703,-5058,-5103,-4814,-4169,-3222,-2042,-755,517,1625,2450,2888,2890,2443,1621,529,-652,-1738,-2527,-2865,-2657,-1866,-581,1104,2995,4919,6717,8246,9450,10286,10789,10980,10912,10612,10093,9354,8377,7138,5646,3895,1947,-133,-2233,-4203,-5922,-7214,-8009,-8204,-7815,-6879,-5510,-3860,-2099,-415,1046,2148,2816,3019,2761,2087,1058,-247,-1751,-3367,-5022,-6643,-8162,-9532,-10702,-11655,-12374,-12872,-13153,-13266,-13216,-13054,-12781,-12412,-11940,-11359,-10650,-9808,-8822,-7699,-6438,-5078,-3629,-2157,-692,698,1973,3097,4044,4827,5446,5940,6335,6664,6950,7226,7491,7772,8061,8345,8610,8813,8909,8863,8635,8224,7659,6990,6321,5748,5388,5326,5617,6273,7257,8492,9873,11272,12578,13662,14458,14872,14901,14496,13713,12548,11081,9354,7435,5383,3258,1121,-960,-2902,-4616,-6016,-7015,-7572,-7667,-7347,-6698,-5860,-4992,-4280,-3858,-3856,-4304,-5178,-6383,-7765,-9147,-10350,-11219,-11643,-11574,-11015,-10032,-8742,-7283,-5825,-4510,-3479,-2806,-2538,-2636,-3061,-3686,-4445,-5198,-5900,-6466,-6884,-7125,-7212,-7124,-6899,-6517,-6001,-5349,-4571,-3680,-2690,-1615,-469,732,1982,3267,4574,5875,7131,8287,9270,10013,10421,10452,10048,9235,8039,6586,4992,3457,2146,1230,849,1042,1838,3125,4778,6596,8382,9942,11132,11858,12098,11880,11273,10364,9227,7944,6532,5038,3444,1763,10,-1786,-3561,-5225,-6682,-7818,-8533,-8763,-8475,-7705,-6534,-5114,-3607,-2229,-1154,-550,-523,-1107,-2270,-3910,-5866,-7956,-9979,-11766,-13172,-14126,-14583,-14597,-14216,-13575,-12777,-11953,-11217,-10618,-10214,-9954,-9796,-9615,-9294,-8710,-7749,-6381,-4567,-2410,15,2513,4926,7056,8750,9883,10419,10362,9826,8948,7948,7018,6384,6182,6518,7397,8736,10393,12139,13747,14968,15598,15499,14593,12915,10545,7683,4535,1372,-1551,-3999,-5784,-6780,-6958,-6346,-5063,-3291,-1227,886,2856,4493,5681,6342,6471,6089,5271,4105,2694,1134,-477,-2068,-3567,-4928,-6110,-7072,-7779,-8190,-8265,-7958,-7262,-6160,-4719,-2997,-1130,742,2465,3885,4894,5421,5460,5058,4322,3366,2341,1356,501,-171,-657,-974,-1156,-1266,-1332,-1409,-1515,-1662,-1852,-2054,-2249,-2388,-2435,-2362,-2149,-1814,-1374,-883,-389,51,395,612,690,630,459,224,-35,-231,-326,-240,49,562,1285,2157,3119,4041,4840,5368,5549,5294,4566,3393,1814,-40,-2043,-4022,-5828,-7314,-8385,-8988,-9107,-8803,-8123,-7186,-6066,-4861,-3626,-2396,-1169,61,1334,2646,4016,5397,6744,7966,8981,9692,10047,10004,9587,8824,7820,6652,5447,4285,3237,2336,1555,871,190,-540,-1376,-2350,-3424,-4548,-5624,-6532,-7171,-7450,-7341,-6865,-6110,-5211,-4343,-3669,-3358,-3500,-4158,-5301,-6854,-8677,-10609,-12459,-14043,-15217,-15849,-15895,-15341,-14243,-12705,-10855,-8839,-6802,-4863,-3127,-1641,-454,472,1140,1628,1996,2313,2660,3073,3613,4276,5082,5996,6997,8043,9078,10048,10889,11530,11941,12059,11911,11495,10874,10122,9310,8541,7875,7400,7135,7139,7368,7830,8433,9129,9811,10407,10823,11018,10941,10597,9999,9190,8234,7193,6140,5138,4228,3435,2767,2198,1707,1256,812,357,-122,-639,-1200,-1808,-2488,-3237,-4087,-5018,-6040,-7107,-8182,-9197,-10083,-10758,-11176,-11284,-11094,-10639,-9975,-9231,-8473,-7856,-7436,-7306,-7481,-7965,-8700,-9598,-10547,-11395,-12024,-12308,-12165,-11564,-10491,-9015,-7190,-5146,-2982,-855,1135,2840,4185,5086,5523,5510,5112,4433,3607,2790,2112,1708,1632,1932,2547,3403,4362,5272,5997,6426,6503,6244,5711,5025,4329,3762,3460,3511,3969,4828,6046,7513,9111,10676,12051,13082,13638,13626,12997,11769,10007,7844,5470,3083,913,-865,-2112,-2780,-2897,-2579,-1993,-1351,-843,-658,-896,-1622,-2812,-4389,-6228,-8169,-10039,-11668,-12905,-13623,-13736,-13218,-12064,-10379,-8249,-5890,-3466,-1235,607,1869,2413,2193,1210,-425,-2570,-4999,-7495,-9797,-11693,-12977,-13510,-13235,-12138,-10342,-7979,-5298,-2520,91,2329,4031,5111,5561,5463,4945,4206,3452,2880,2674,2937,3737,5047,6788,8819,10953,12992,14714,15942,16501,16316,15339,13624,11294,8522,5538,2572,-141,-2410,-4085,-5073,-5355,-4955,-3966,-2525,-802,1004,2690,4065,4965,5279,4960,4038,2626,886,-947,-2662,-4043,-4945,-5295,-5113,-4499,-3627,-2703,-1936,-1498,-1516,-2004,-2957,-4226,-5708,-7182,-8525,-9548,-10166,-10271,-9850,-8882,-7436,-5575,-3437,-1152,1094,3159,4867,6119,6809,6939,6507,5613,4370,2913,1411,-4,-1208,-2100,-2633,-2773,-2536,-1972,-1142,-155,901,1930,2835,3571,4072,4312,4283,3959,3371,2528,1492,320,-897,-2070,-3112,-3932,-4488,-4736,-4695,-4383,-3882,-3260,-2613,-2009,-1511,-1126,-859,-663,-488,-300,-35,305,750,1276,1877,2516,3157,3762,4278,4680,4916,4989,4876,4610,4226,3796,3386,3105,3005,3176,3625,4337,5259,6247,7182,7867,8160,7932,7137,5779,3981,1870,-318,-2392,-4142,-5421,-6131,-6259,-5832,-4971,-3806,-2512,-1279,-267,356,490,51,-957,-2518,-4522,-6856,-9358,-11864,-14209,-16245,-17845,-18931,-19425,-19327,-18626,-17376,-15644,-13535,-11157,-8668,-6182,-3851,-1773,-22,1333,2308,2885,3135,3105,2888,2579,2274,2092,2105,2392,2990,3878,5024,6325,7667,8926,9979,10722,11113,11107,10761,10099,9237,8260,7292,6448,5829,5532,5603,6075,6904,8029,9325,10640,11811,12680,13113,13046,12453,11392,9982,8371,6745,5264,4064,3233,2789,2690,2842,3096,3314,3323,3016,2302,1153,-406,-2306,-4436,-6671,-8869,-10901,-12643,-13998,-14882,-15247,-15064,-14347,-13150,-11557,-9712,-7742,-5846,-4150,-2823,-1947,-1596,-1754,-2393,-3405,-4672,-6052,-7394,-8562,-9437,-9907,-9908,-9385,-8349,-6826,-4908,-2697,-351,2001,4200,6123,7676,8776,9398,9540,9245,8587,7683,6654,5647,4788,4170,3852,3826,4041,4407,4792,5094,5185,5031,4575,3879,2962,1944,889,-76,-884,-1445,-1711,-1655,-1282,-624,246,1243,2261,3198,3966,4518,4825,4928,4875,4758,4661,4673,4848,5216,5770,6438,7149,7756,8139,8148,7684,6671,5110,3050,613,-2037,-4717,-7223,-9409,-11133,-12346,-13024,-13213,-12990,-12456,-11732,-10933,-10170,-9544,-9123,-8968,-9085,-9480,-10107,-10917,-11829,-12776,-13646,-14382,-14856,-15014,-14751,-14012,-12762,-10978,-8725,-6064,-3136,-109,2856,5566,7885,9704,10951,11642,11794,11509,10879,10038,9113,8220,7473,6944,6681,6700,6948,7388,7878,8339,8611,8611,8248,7486,6345,4884,3216,1480,-164,-1571,-2600,-3183,-3273,-2922,-2201,-1254,-224,731,1486,1956,2105,1953,1571,1055,534,116,-92,-24,356,1044,1987,3104,4278,5370,6246,6775,6861,6437,5508,4098,2323,290,-1833,-3905,-5775,-7333,-8488,-9186,-9385,-9088,-8298,-7074,-5489,-3662,-1740,112,1723,2950,3675,3844,3454,2561,1279,-256,-1873,-3413,-4711,-5652,-6126,-6076,-5484,-4356,-2766,-794,1423,3743,6003,8042,9725,10926,11575,11640,11128,10112,8680,6961,5113,3251,1543,50,-1126,-1984,-2520,-2779,-2815,-2705,-2503,-2283,-2092,-1967,-1942,-2016,-2190,-2439,-2723,-3007,-3243,-3416,-3495,-3508,-3442,-3340,-3194,-2997,-2738,-2358,-1823,-1093,-132,1031,2377,3826,5295,6694,7910,8888,9537,9833,9747,9280,8455,7306,5896,4285,2571,811,-891,-2498,-3948,-5241,-6366,-7351,-8189,-8914,-9478,-9907,-10136,-10183,-10035,-9728,-9320,-8881,-8500,-8264,-8225,-8450,-8910,-9615,-10475,-11430,-12356,-13161,-13723,-13957,-13786,-13154,-12050,-10478,-8485,-6152,-3572,-878,1815,4356,6644,8550,10019,10988,11457,11462,11051,10334,9400,8366,7320,6342,5472,4741,4138,3666,3292,3017,2826,2716,2710,2807,3044,3430,3994,4740,5663,6740,7911,9119,10275,11304,12148,12754,13125,13261,13207,13003,12689,12292,11820,11263,10594,9797,8834,7719,6442,5050,3570,2062,567,-874,-2231,-3497,-4664,-5751,-6765,-7731,-8660,-9574,-10468,-11350,-12177,-12928,-13508,-13859,-13886,-13524,-12753,-11562,-10040,-8281,-6453,-4715,-3256,-2210,-1693,-1753,-2357,-3451,-4868,-6466,-8041,-9415,-10427,-10943,-10884,-10233,-9006,-7310,-5256,-3012,-745,1389,3241,4717,5734,6301,6416,6175,5663,5009,4343,3764,3371,3200,3264,3554,3994,4559,5149,5722,6215,6592,6819,6905,6834,6654,6382,6060,5715,5380,5068,4800,4581,4431,4359,4397,4553,4851,5290,5864,6525,7221,7853,8320,8510,8326,7697,6610,5092,3244,1193,-888,-2841,-4518,-5818,-6700,-7178,-7314,-7219,-7017,-6832,-6797,-6973,-7428,-8150,-9085,-10144,-11176,-12034,-12566,-12642,-12202,-11235,-9814,-8077,-6199,-4397,-2853,-1745,-1155,-1124,-1587,-2442,-3491,-4560,-5416,-5897,-5852,-5204,-3951,-2144,85,2573,5128,7545,9651,11278,12328,12720,12462,11571,10154,8324,6256,4124,2109,368,-977,-1863,-2267,-2231,-1820,-1132,-273,655,1552,2354,2990,3450,3706,3786,3716,3534,3305,3065,2887,2797,2848,3045,3392,3864,4415,4976,5487,5838,5979,5815,5308,4431,3181,1606,-245,-2263,-4352,-6375,-8232,-9793,-10999,-11781,-12147,-12111,-11735,-11090,-10257,-9320,-8349,-7399,-6521,-5720,-5004,-4330,-3654,-2899,-2004,-893,464,2072,3884,5797,7670,9322,10562,11225,11182,10389,8856,6705,4096,1268,-1531,-4040,-6042,-7334,-7842,-7500,-6394,-4637,-2422,20,2465,4681,6495,7756,8403,8388,7766,6586,4971,3031,913,-1242,-3291,-5086,-6511,-7440,-7795,-7531,-6630,-5166,-3221,-955,1451,3793,5873,7488,8507,8803,8363,7203,5457,3279,926,-1381,-3364,-4835,-5614,-5648,-4915,-3530,-1629,555,2793,4826,6451,7488,7857,7544,6629,5262,3628,1945,383,-912,-1886,-2546,-2964,-3247,-3491,-3770,-4096,-4429,-4703,-4823,-4732,-4406,-3864,-3197,-2503,-1911,-1531,-1432,-1630,-2083,-2664,-3239,-3624,-3685,-3327,-2551,-1427,-139,1123,2098,2604,2476,1667,202,-1804,-4177,-6690,-9121,-11229,-12837,-13781,-13982,-13414,-12122,-10221,-7877,-5289,-2681,-237,1865,3520,4678,5331,5566,5454,5137,4700,4240,3780,3332,2861,2360,1814,1267,782,467,430,774,1565,2817,4486,6457,8586,10654,12485,13856,14638,14727,14106,12834,11025,8862,6536,4273,2243,608,-555,-1214,-1403,-1184,-671,51,877,1744,2624,3503,4411,5348,6311,7241,8030,8547,8606,8084,6851,4901,2275,-872,-4354,-7914,-11316,-14305,-16673,-18237,-18887,-18561,-17313,-15252,-12600,-9632,-6676,-4052,-2069,-922,-733,-1450,-2919,-4849,-6898,-8717,-9996,-10537,-10245,-9141,-7349,-5033,-2396,374,3109,5655,7895,9716,11022,11766,11918,11533,10698,9585,8375,7298,6535,6260,6517,7327,8527,9951,11297,12306,12701,12319,11093,9098,6537,3707,966,-1347,-2943,-3663,-3485,-2518,-1006,752,2422,3701,4344,4216,3258,1557,-743,-3378,-6071,-8490,-10359,-11445,-11606,-10833,-9205,-6936,-4300,-1634,750,2559,3624,3833,3237,1924,101,-2026,-4225,-6301,-8096,-9513,-10513,-11110,-11368,-11375,-11237,-11047,-10898,-10828,-10865,-10977,-11093,-11104,-10875,-10260,-9141,-7434,-5123,-2269,1003,4492,7967,11149,13790,15639,16532,16376,15188,13105,10358,7256,4134,1306,-964,-2528,-3318,-3416,-2941,-2138,-1216,-441,8,-31,-614,-1753,-3348,-5268,-7300,-9203,-10730,-11646,-11775,-11034,-9445,-7145,-4370,-1407,1435,3882,5724,6852,7237,6976,6189,5102,3899,2807,1998,1620,1768,2487,3743,5461,7482,9632,11680,13433,14689,15335,15280,14520,13095,11097,8672,5988,3261,696,-1502,-3164,-4202,-4573,-4335,-3593,-2503,-1246,7,1109,1955,2514,2790,2862,2809,2738,2717,2789,2943,3118,3227,3152,2791,2058,914,-618,-2467,-4495,-6548,-8444,-10021,-11158,-11760,-11802,-11316,-10375,-9129,-7727,-6342,-5114,-4136,-3458,-3043,-2849,-2766,-2710,-2599,-2355,-1965,-1387,-649,248,1271,2384,3541,4663,5670,6430,6841,6777,6181,5030,3390,1388,-792,-2923,-4784,-6182,-6960,-7068,-6503,-5381,-3859,-2144,-449,1035,2170,2857,3114,2967,2566,2028,1528,1161,999,1019,1141,1242,1184,857,218,-714,-1825,-2956,-3905,-4508,-4607,-4186,-3254,-1974,-537,812,1837,2336,2187,1327,-192,-2261,-4694,-7250,-9678,-11698,-13094,-13657,-13296,-11965,-9734,-6734,-3185,665,4521,8106,11166,13503,14991,15585,15316,14306,12725,10810,8802,6935,5408,4332,3753,3594,3729,3943,4037,3820,3182,2102,663,-983,-2632,-4077,-5154,-5750,-5829,-5420,-4592,-3447,-2093,-608,934,2512,4114,5752,7434,9162,10895,12588,14137,15426,16325,16681,16388,15369,13614,11214,8313,5151,1964,-981,-3498,-5436,-6762,-7506,-7781,-7746,-7574,-7418,-7397,-7528,-7815,-8142,-8417,-8520,-8357,-7906,-7190,-6295,-5374,-4588,-4130,-4129,-4686,-5784,-7342,-9192,-11121,-12899,-14345,-15294,-15691,-15512,-14807,-13655,-12157,-10419,-8548,-6658,-4835,-3198,-1824,-814,-241,-162,-594,-1499,-2773,-4234,-5677,-6821,-7465,-7397,-6535,-4868,-2479,450,3714,7043,10204,12945,15112,16551,17257,17230,16605,15523,14192,12806,11571,10633,10117,10059,10428,11125,11990,12838,13501,13822,13719,13161,12162,10796,9144,7310,5377,3436,1543,-243,-1861,-3268,-4392,-5181,-5605,-5636,-5325,-4727,-3968,-3191,-2566,-2259,-2425,-3158,-4506,-6402,-8724,-11242,-13707,-15829,-17368,-18133,-18031,-17080,-15395,-13178,-10685,-8171,-5859,-3920,-2426,-1396,-762,-421,-242,-86,153,571,1203,2057,3101,4285,5550,6847,8129,9352,10481,11450,12196,12641,12699,12329,11495,10219,8554,6588,4442,2252,156,-1711,-3247,-4383,-5103,-5449,-5497,-5383,-5219,-5149,-5228,-5500,-5900,-6324,-6622,-6615,-6174,-5211,-3727,-1844,259,2305,4027,5174,5585,5195,4067,2366,348,-1700,-3473,-4720,-5258,-5002,-3995,-2380,-393,1672,3520,4888,5585,5511,4681,3175,1187,-1068,-3337,-5362,-6918,-7840,-7999,-7409,-6122,-4323,-2240,-149,1682,3037,3773,3866,3374,2472,1363,305,-507,-888,-807,-258,608,1632,2606,3353,3755,3784,3476,2939,2319,1722,1274,981,850,797,734,574,260,-219,-805,-1414,-1909,-2167,-2068,-1560,-617,690,2279,4001,5722,7295,8614,9590,10174,10348,10104,9475,8476,7164,5577,3805,1932,97,-1571,-2924,-3849,-4257,-4138,-3514,-2488,-1181,260,1696,2992,4072,4847,5315,5471,5368,5078,4695,4299,3970,3724,3564,3435,3276,3007,2568,1923,1080,82,-985,-2028,-2953,-3707,-4284,-4724,-5140,-5622,-6305,-7230,-8429,-9829,-11328,-12762,-13974,-14810,-15182,-15042,-14438,-13440,-12192,-10835,-9518,-8375,-7505,-6956,-6742,-6789,-6998,-7225,-7322,-7161,-6653,-5755,-4475,-2864,-996,1044,3160,5281,7312,9179,10781,11999,12728,12834,12262,10970,9022,6551,3758,914,-1719,-3873,-5359,-6063,-5974,-5178,-3860,-2254,-640,722,1611,1875,1480,470,-977,-2641,-4245,-5509,-6226,-6210,-5427,-3867,-1657,1047,4024,7021,9786,12062,13653,14414,14290,13334,11679,9561,7250,5056,3253,2095,1716,2198,3464,5387,7696,10118,12285,13909,14694,14466,13141,10773,7518,3673,-445,-4441,-7968,-10730,-12518,-13255,-12962,-11794,-9948,-7715,-5338,-3091,-1148,350,1351,1859,1947,1709,1289,791,327,-61,-351,-584,-792,-1029,-1330,-1688,-2117,-2579,-3077,-3597,-4148,-4733,-5359,-6010,-6655,-7240,-7685,-7906,-7798,-7280,-6287,-4794,-2844,-515,2008,4541,6817,8624,9753,10093,9628,8425,6680,4633,2573,795,-460,-1015,-819,83,1494,3173,4784,6040,6675,6558,5642,4040,1938,-389,-2647,-4583,-5988,-6761,-6885,-6436,-5544,-4383,-3123,-1911,-871,-64,471,732,743,517,88,-532,-1325,-2274,-3364,-4572,-5863,-7202,-8511,-9733,-10753,-11496,-11857,-11788,-11236,-10230,-8789,-7012,-4986,-2840,-697,1322,3108,4580,5679,6399,6735,6727,6408,5818,5010,4029,2951,1855,841,13,-537,-720,-490,191,1304,2808,4607,6568,8538,10319,11754,12664,12946,12520,11386,9602,7293,4653,1891,-737,-3026,-4780,-5899,-6343,-6160,-5467,-4408,-3169,-1882,-694,330,1140,1702,2032,2103,1952,1569,995,258,-591,-1499,-2401,-3249,-3969,-4518,-4848,-4896,-4665,-4096,-3248,-2107,-774,700,2189,3623,4886,5933,6692,7147,7283,7090,6586,5772,4672,3334,1791,157,-1494,-3022,-4327,-5304,-5905,-6092,-5928,-5455,-4812,-4101,-3458,-2991,-2772,-2856,-3226,-3853,-4649,-5503,-6309,-6944,-7344,-7460,-7309,-6934,-6405,-5821,-5237,-4724,-4291,-3909,-3539,-3076,-2456,-1592,-473,890,2395,3932,5330,6453,7180,7457,7285,6747,5942,5043,4173,3488,3056,2938,3110,3528,4103,4732,5323,5772,6040,6071,5886,5511,5016,4504,4065,3821,3821,4121,4686,5458,6320,7136,7759,8058,7942,7360,6328,4916,3225,1407,-423,-2118,-3616,-4850,-5840,-6601,-7210,-7704,-8145,-8533,-8871,-9107,-9208,-9113,-8815,-8314,-7662,-6939,-6262,-5742,-5508,-5633,-6172,-7109,-8376,-9846,-11346,-12680,-13657,-14110,-13917,-13026,-11437,-9222,-6489,-3392,-95,3227,6399,9290,11763,13753,15205,16123,16520,16467,16007,15233,14182,12920,11457,9827,8009,6044,3918,1727,-482,-2555,-4365,-5762,-6619,-6867,-6492,-5560,-4201,-2609,-972,492,1635,2351,2609,2447,1973,1307,632,84,-196,-122,331,1149,2238,3495,4760,5920,6837,7449,7703,7623,7247,6684,6018,5372,4835,4469,4297,4293,4390,4500,4515,4354,3953,3308,2451,1463,432,-528,-1372,-2044,-2592,-3061,-3549,-4134,-4887,-5806,-6858,-7933,-8908,-9626,-9990,-9907,-9405,-8543,-7462,-6346,-5369,-4720,-4518,-4843,-5693,-7007,-8653,-10460,-12240,-13772,-14921,-15510,-15515,-14879,-13686,-12022,-10029,-7880,-5730,-3730,-1995,-576,497,1271,1799,2187,2530,2912,3418,4045,4809,5610,6366,6942,7220,7128,6615,5742,4586,3323,2127,1184,660,652,1219,2334,3913,5832,7931,10039,12008,13674,14941,15699,15917,15565,14684,13337,11634,9700,7692,5725,3947,2404,1163,190,-549,-1145,-1671,-2212,-2795,-3408,-3999,-4447,-4660,-4518,-3990,-3072,-1862,-498,829,1910,2580,2693,2213,1161,-338,-2109,-3922,-5558,-6800,-7511,-7598,-7073,-5986,-4472,-2669,-744,1162,2929,4473,5741,6722,7417,7853,8061,8060,7891,7550,7090,6501,5847,5150,4484,3910,3501,3307,3347,3592,3953,4310,4488,4351,3746,2620,957,-1179,-3653,-6314,-8968,-11431,-13534,-15127,-16099,-16389,-15988,-14946,-13379,-11444,-9342,-7288,-5479,-4095,-3231,-2942,-3183,-3857,-4804,-5839,-6767,-7413,-7642,-7385,-6640,-5488,-4058,-2551,-1155,-77,553,652,246,-561,-1585,-2594,-3358,-3665,-3366,-2411,-810,1304,3753,6301,8669,10622,11909,12386,11947,10597,8429,5587,2318,-1163,-4569,-7694,-10337,-12373,-13741,-14423,-14476,-13971,-13014,-11723,-10195,-8532,-6810,-5086,-3421,-1843,-407,857,1915,2734,3310,3652,3775,3753,3628,3502,3445,3546,3866,4444,5293,6389,7680,9102,10558,11971,13244,14295,15052,15445,15423,14963,14046,12733,11069,9201,7240,5357,3652,2234,1123,321,-217,-540,-692,-679,-485,-49,691,1808,3317,5207,7382,9692,11944,13898,15339,16077,15973,14990,13154,10599,7519,4152,771,-2393,-5116,-7276,-8784,-9676,-9998,-9893,-9491,-8927,-8327,-7750,-7258,-6855,-6557,-6362,-6280,-6336,-6548,-6943,-7533,-8310,-9253,-10307,-11400,-12442,-13325,-13951,-14229,-14098,-13520,-12516,-11109,-9409,-7494,-5514,-3572,-1790,-233,1051,2060,2822,3367,3736,3958,4030,3970,3754,3393,2910,2321,1699,1069,494,6,-390,-669,-860,-973,-1029,-1069,-1110,-1174,-1276,-1393,-1515,-1591,-1591,-1474,-1240,-889,-476,-39,341,619,736,668,417,-11,-564,-1189,-1820,-2345,-2706,-2774,-2502,-1827,-732,730,2507,4465,6461,8345,9945,11136,11802,11884,11368,10311,8799,6998,5070,3221,1622,430,-261,-424,-100,597,1494,2407,3121,3472,3333,2630,1379,-363,-2470,-4783,-7136,-9347,-11273,-12782,-13816,-14326,-14354,-13939,-13185,-12192,-11066,-9917,-8805,-7808,-6908,-6130,-5397,-4669,-3856,-2886,-1703,-270,1390,3229,5145,7014,8716,10116,11139,11723,11875,11638,11104,10372,9568,8778,8077,7504,7061,6754,6565,6483,6510,6632,6862,7181,7576,8017,8476,8909,9299,9606,9845,10012,10146,10271,10416,10574,10705,10737,10546,10024,9031,7499,5383,2726,-364,-3727,-7136,-10378,-13215,-15463,-16970,-17646,-17446,-16409,-14586,-12128,-9172,-5938,-2612,572,3438,5792,7511,8476,8637,7981,6556,4477,1914,-929,-3790,-6455,-8692,-10349,-11336,-11641,-11325,-10521,-9392,-8117,-6880,-5803,-4997,-4487,-4273,-4270,-4391,-4489,-4428,-4093,-3374,-2245,-729,1099,3066,5009,6710,7998,8758,8923,8538,7683,6506,5160,3783,2487,1309,271,-703,-1642,-2652,-3750,-4976,-6294,-7653,-8972,-10160,-11147,-11853,-12281,-12399,-12281,-11952,-11480,-10913,-10268,-9565,-8772,-7889,-6868,-5733,-4471,-3126,-1742,-367,932,2125,3159,4043,4747,5298,5697,5960,6114,6169,6162,6112,6054,6025,6044,6155,6357,6680,7108,7628,8211,8781,9296,9641,9765,9588,9062,8185,6941,5393,3571,1571,-548,-2686,-4770,-6719,-8461,-9948,-11121,-11966,-12455,-12589,-12375,-11822,-10952,-9791,-8366,-6712,-4879,-2903,-854,1222,3246,5156,6862,8299,9401,10121,10479,10498,10290,9953,9631,9417,9392,9562,9877,10259,10581,10743,10660,10284,9631,8731,7665,6516,5361,4287,3339,2574,2018,1684,1592,1721,2085,2642,3396,4300,5329,6442,7583,8708,9739,10606,11219,11494,11353,10734,9619,7996,5939,3501,836,-1938,-4634,-7100,-9181,-10760,-11771,-12199,-12102,-11588,-10805,-9939,-9134,-8558,-8277,-8355,-8777,-9480,-10400,-11410,-12428,-13334,-14070,-14574,-14830,-14869,-14705,-14434,-14109,-13805,-13580,-13444,-13397,-13384,-13335,-13160,-12762,-12070,-11014,-9583,-7776,-5661,-3316,-875,1539,3759,5663,7129,8091,8528,8449,7942,7061,5935,4630,3223,1785,314,-1134,-2583,-3987,-5325,-6522,-7490,-8110,-8266,-7852,-6804,-5100,-2785,37,3198,6497,9692,12555,14856,16455,17222,17185,16388,14996,13220,11284,9429,7867,6720,6092,5946,6233,6806,7512,8176,8656,8821,8616,8015,7058,5822,4419,2973,1619,468,-378,-870,-981,-749,-224,490,1282,2035,2608,2918,2846,2367,1442,130,-1515,-3356,-5278,-7123,-8769,-10102,-11051,-11579,-11685,-11417,-10835,-10050,-9167,-8308,-7573,-7043,-6744,-6665,-6730,-6838,-6846,-6629,-6069,-5095,-3698,-1911,156,2388,4622,6735,8586,10107,11230,11956,12287,12259,11915,11287,10424,9361,8144,6836,5508,4253,3151,2307,1756,1568,1713,2191,2922,3852,4872,5915,6868,7680,8271,8615,8699,8537,8160,7616,6931,6145,5239,4208,2996,1570,-119,-2063,-4270,-6636,-9093,-11467,-13623,-15384,-16611,-17207,-17114,-16376,-15062,-13345,-11402,-9464,-7722,-6359,-5475,-5118,-5242,-5728,-6412,-7079,-7523,-7564,-7056,-5962,-4286,-2158,261,2731,5027,6926,8264,8964,9016,8525,7628,6547,5467,4598,4064,3949,4260,4937,5865,6899,7889,8670,9146,9202,8820,7983,6730,5142,3296,1331,-635,-2476,-4062,-5323,-6189,-6643,-6709,-6434,-5896,-5199,-4452,-3767,-3249,-2982,-3014,-3380,-4052,-5004,-6158,-7445,-8775,-10066,-11235,-12222,-12952,-13388,-13481,-13208,-12550,-11506,-10096,-8352,-6342,-4139,-1860,385,2429,4165,5425,6157,6281,5851,4943,3716,2377,1132,202,-245,-103,678,2049,3907,6094,8406,10651,12626,14159,15118,15412,15000,13916,12214,10037,7525,4856,2195,-321,-2572,-4504,-6083,-7323,-8247,-8888,-9268,-9388,-9242,-8800,-8057,-7010,-5687,-4161,-2505,-862,676,1954,2895,3408,3456,3065,2283,1238,79,-1016,-1851,-2288,-2187,-1534,-325,1318,3271,5337,7338,9091,10434,11258,11477,11074,10079,8589,6748,4754,2820,1167,-7,-565,-423,418,1887,3855,6145,8558,10901,12991,14702,15925,16633,16807,16499,15751,14659,13282,11720,10036,8309,6594,4934,3353,1861,436,-944,-2326,-3753,-5258,-6872,-8580,-10362,-12141,-13825,-15308,-16437,-17126,-17240,-16744,-15603,-13880,-11662,-9117,-6435,-3834,-1542,247,1367,1704,1215,-103,-2157,-4843,-7961,-11319,-14672,-17775,-20402,-22344,-23450,-23641,-22899,-21299,-18973,-16110,-12929,-9648,-6491,-3622,-1184,749,2170,3081,3585,3731,3624,3310,2842,2221,1492,632,-273,-1202,-2045,-2726,-3148,-3250,-2983,-2351,-1362,-93,1415,3047,4744,6393,7916,9220,10224,10864,11109,10963,10490,9786,8992,8251,7703,7421,7468,7787,8335,8983,9607,10089,10314,10206,9731,8869,7680,6207,4568,2865,1245,-164,-1227,-1840,-1948,-1519,-633,622,2064,3501,4734,5588,5923,5691,4870,3555,1848,-79,-2055,-3913,-5497,-6705,-7470,-7799,-7715,-7335,-6753,-6117,-5556,-5166,-5047,-5209,-5679,-6384,-7270,-8230,-9152,-9934,-10458,-10650,-10430,-9768,-8639,-7073,-5110,-2825,-316,2325,4969,7526,9891,11976,13726,15061,15957,16351,16226,15556,14343,12624,10468,7990,5351,2741,367,-1563,-2883,-3462,-3249,-2257,-577,1632,4168,6802,9299,11455,13091,14091,14384,13980,12901,11271,9175,6784,4212,1607,-939,-3331,-5518,-7451,-9100,-10438,-11426,-12058,-12299,-12166,-11680,-10887,-9867,-8704,-7506,-6377,-5413,-4700,-4278,-4168,-4318,-4652,-5039,-5348,-5430,-5177,-4521,-3448,-2025,-358,1380,3014,4342,5213,5499,5142,4147,2585,587,-1672,-3980,-6139,-7930,-9214,-9851,-9807,-9077,-7739,-5925,-3794,-1562,603,2492,3999,4997,5464,5387,4812,3821,2516,1035,-470,-1851,-2942,-3619,-3779,-3367,-2409,-971,781,2655,4402,5792,6597,6668,5922,4373,2149,-561,-3471,-6304,-8748,-10583,-11635,-11845,-11271,-10044,-8392,-6552,-4762,-3220,-2028,-1253,-826,-696,-742,-878,-1048,-1211,-1388,-1586,-1835,-2127,-2440,-2707,-2858,-2782,-2410,-1656,-504,1048,2928,5052,7270,9448,11416,13041,14196,14807,14830,14271,13180,11618,9691,7486,5108,2643,179,-2213,-4449,-6468,-8190,-9563,-10520,-11039,-11101,-10733,-9982,-8935,-7685,-6367,-5084,-3955,-3049,-2405,-2010,-1804,-1688,-1542,-1236,-665,241,1502,3075,4875,6767,8598,10220,11484,12292,12560,12282,11469,10218,8639,6908,5208,3726,2641,2067,2088,2689,3817,5337,7098,8920,10637,12096,13190,13834,14002,13707,12992,11959,10704,9375,8083,6942,6013,5314,4807,4405,3986,3412,2569,1341,-281,-2310,-4628,-7111,-9570,-11795,-13601,-14816,-15344,-15151,-14287,-12869,-11077,-9113,-7189,-5471,-4089,-3092,-2470,-2160,-2045,-2029,-2007,-1923,-1776,-1590,-1463,-1484,-1769,-2392,-3406,-4797,-6521,-8457,-10486,-12433,-14151,-15488,-16331,-16607,-16303,-15450,-14142,-12506,-10687,-8864,-7164,-5720,-4606,-3826,-3370,-3133,-3007,-2877,-2610,-2164,-1481,-619,366,1358,2238,2909,3281,3347,3118,2685,2146,1650,1297,1208,1422,1963,2808,3880,5127,6434,7738,8950,10008,10869,11506,11920,12126,12167,12076,11898,11636,11297,10828,10186,9305,8147,6673,4941,2983,956,-1003,-2698,-3955,-4609,-4566,-3781,-2321,-312,2021,4423,6601,8285,9250,9337,8493,6733,4195,1068,-2380,-5850,-9043,-11675,-13519,-14441,-14385,-13429,-11712,-9490,-7021,-4631,-2561,-1064,-251,-181,-785,-1921,-3374,-4918,-6306,-7374,-7975,-8069,-7666,-6831,-5681,-4325,-2898,-1497,-213,892,1784,2433,2841,2991,2906,2581,2045,1340,526,-299,-1030,-1535,-1716,-1473,-774,366,1889,3672,5587,7481,9236,10745,11958,12868,13494,13898,14140,14281,14372,14414,14414,14316,14079,13634,12908,11861,10442,8662,6541,4150,1574,-1057,-3637,-6015,-8091,-9749,-10911,-11544,-11628,-11227,-10400,-9288,-8011,-6721,-5538,-4551,-3817,-3314,-3013,-2798,-2592,-2260,-1747,-989,-6,1160,2423,3672,4796,5688,6252,6440,6201,5564,4538,3209,1653,-27,-1716,-3300,-4669,-5708,-6335,-6477,-6107,-5244,-3950,-2330,-536,1292,2973,4390,5419,6019,6171,5926,5367,4603,3747,2900,2123,1446,846,276,-334,-1053,-1920,-2958,-4111,-5326,-6473,-7448,-8134,-8459,-8396,-7972,-7273,-6426,-5569,-4855,-4383,-4236,-4414,-4886,-5562,-6334,-7087,-7722,-8167,-8388,-8375,-8130,-7679,-7017,-6162,-5112,-3892,-2554,-1178,110,1177,1886,2124,1852,1066,-118,-1560,-3041,-4356,-5308,-5771,-5679,-5073,-4052,-2785,-1464,-264,666,1247,1467,1367,1062,634,226,-116,-325,-412,-407,-371,-379,-493,-788,-1274,-1984,-2859,-3849,-4832,-5685,-6263,-6427,-6068,-5120,-3567,-1479,1036,3792,6574,9156,11315,12876,13722,13809,13170,11908,10174,8135,5993,3881,1966,325,-952,-1827,-2259,-2252,-1795,-930,296,1823,3536,5361,7180,8897,10440,11733,12744,13459,13886,14062,14037,13866,13616,13333,13055,12812,12588,12386,12158,11859,11444,10826,9976,8825,7387,5680,3783,1827,-63,-1717,-3042,-3936,-4408,-4474,-4263,-3891,-3537,-3342,-3441,-3892,-4722,-5856,-7183,-8557,-9800,-10781,-11399,-11596,-11418,-10925,-10250,-9525,-8855,-8336,-7991,-7822,-7792,-7857,-7990,-8164,-8410,-8725,-9149,-9662,-10242,-10800,-11241,-11416,-11218,-10516,-9282,-7496,-5248,-2661,78,2789,5263,7365,8971,10016,10493,10411,9817,8767,7324,5569,3588,1493,-604,-2565,-4270,-5607,-6490,-6885,-6796,-6277,-5422,-4348,-3177,-2026,-970,-68,688,1307,1849,2354,2878,3446,4058,4717,5366,5997,6555,7042,7434,7752,7999,8191,8339,8424,8437,8339,8098,7682,7068,6264,5282,4177,2995,1821,692,-317,-1201,-1940,-2555,-3091,-3589,-4115,-4712,-5412,-6239,-7171,-8194,-9242,-10259,-11164,-11888,-12351,-12502,-12303,-11745,-10845,-9669,-8278,-6797,-5322,-3968,-2829,-1961,-1399,-1116,-1062,-1149,-1267,-1345,-1281,-1067,-676,-156,448,1070,1650,2136,2486,2684,2703,2555,2229,1751,1157,503,-120,-626,-918,-932,-646,-101,621,1379,2040,2461,2571,2344,1846,1208,595,219,236,781,1884,3495,5472,7618,9695,11485,12817,13568,13726,13324,12469,11305,9966,8591,7266,6047,4935,3899,2903,1902,895,-97,-1025,-1798,-2353,-2596,-2511,-2065,-1330,-358,717,1779,2686,3336,3629,3541,3062,2226,1121,-188,-1581,-2955,-4220,-5263,-6029,-6455,-6524,-6250,-5675,-4872,-3928,-2925,-1958,-1068,-314,323,850,1326,1805,2343,2992,3767,4668,5650,6660,7606,8397,8936,9141,8947,8346,7324,5966,4316,2502,614,-1226,-2898,-4318,-5378,-6036,-6260,-6070,-5527,-4736,-3821,-2930,-2201,-1750,-1658,-1968,-2663,-3692,-4956,-6330,-7671,-8840,-9704,-10160,-10145,-9614,-8586,-7079,-5183,-2980,-590,1839,4197,6306,8067,9347,10063,10162,9616,8472,6794,4727,2428,86,-2109,-4003,-5458,-6411,-6836,-6778,-6335,-5651,-4899,-4272,-3930,-4011,-4577,-5619,-7052,-8707,-10395,-11883,-12980,-13533,-13465,-12792,-11601,-10053,-8329,-6629,-5105,-3872,-2962,-2360,-1981,-1720,-1447,-1045,-426,461,1625,3017,4563,6145,7633,8890,9786,10219,10125,9493,8356,6807,4965,2980,1016,-790,-2284,-3391,-4033,-4210,-3950,-3332,-2461,-1465,-467,407,1092,1516,1714,1710,1625,1562,1670,2057,2821,3984,5536,7370,9358,11297,12997,14261,14957,15012,14437,13330,11850,10195,8587,7189,6158,5530,5305,5382,5623,5860,5911,5633,4912,3708,2031,-35,-2380,-4849,-7299,-9596,-11621,-13314,-14618,-15532,-16053,-16217,-16047,-15593,-14890,-13976,-12894,-11662,-10301,-8823,-7221,-5521,-3730,-1895,-90,1596,3022,4079,4645,4647,4081,2989,1508,-180,-1847,-3245,-4157,-4403,-3893,-2615,-667,1786,4502,7232,9718,11743,13147,13819,13740,12908,11421,9382,6953,4325,1704,-692,-2639,-3966,-4534,-4291,-3272,-1600,530,2848,5102,7017,8409,9142,9178,8561,7403,5856,4110,2339,726,-599,-1499,-1913,-1771,-1073,162,1876,3960,6292,8691,10989,12982,14491,15360,15477,14788,13308,11116,8355,5225,1955,-1233,-4105,-6507,-8313,-9493,-10082,-10188,-9951,-9557,-9164,-8920,-8919,-9193,-9723,-10423,-11167,-11810,-12199,-12205,-11756,-10820,-9458,-7773,-5911,-4053,-2343,-929,114,747,996,913,600,137,-370,-866,-1312,-1697,-2047,-2386,-2738,-3129,-3541,-3961,-4359,-4690,-4950,-5121,-5232,-5330,-5452,-5676,-6004,-6471,-7026,-7619,-8178,-8623,-8909,-9010,-8933,-8713,-8394,-8009,-7573,-7071,-6454,-5660,-4617,-3278,-1621,322,2484,4736,6950,8963,10652,11918,12710,13021,12890,12363,11511,10385,9045,7522,5854,4078,2236,396,-1355,-2922,-4189,-5042,-5403,-5208,-4469,-3237,-1630,175,1984,3576,4747,5342,5261,4479,3082,1213,-897,-2973,-4749,-5969,-6443,-6076,-4868,-2916,-436,2339,5090,7543,9452,10619,10977,10491,9283,7498,5374,3171,1151,-438,-1402,-1624,-1059,241,2138,4446,6915,9317,11411,13025,14016,14313,13909,12829,11161,9016,6531,3873,1200,-1319,-3542,-5353,-6672,-7479,-7788,-7684,-7254,-6650,-5983,-5386,-4941,-4687,-4645,-4759,-4973,-5194,-5316,-5260,-4927,-4278,-3278,-1939,-300,1567,3587,5640,7635,9450,10989,12154,12876,13100,12804,12008,10740,9095,7159,5071,2944,923,-906,-2447,-3676,-4581,-5197,-5585,-5819,-5990,-6184,-6483,-6938,-7592,-8432,-9446,-10555,-11702,-12773,-13683,-14330,-14629,-14517,-13946,-12915,-11438,-9585,-7447,-5141,-2798,-547,1501,3252,4652,5676,6340,6669,6718,6534,6178,5679,5085,4400,3638,2816,1932,1038,147,-663,-1371,-1911,-2283,-2472,-2506,-2403,-2205,-1930,-1619,-1281,-964,-681,-476,-375,-378,-489,-648,-802,-850,-704,-273,509,1660,3179,4990,7014,9115,11162,13015,14551,15669,16305,16419,16016,15132,13823,12191,10329,8372,6421,4597,2969,1599,489,-376,-1068,-1668,-2285,-3021,-3962,-5177,-6687,-8476,-10488,-12613,-14742,-16723,-18436,-19767,-20637,-21020,-20912,-20376,-19475,-18306,-16964,-15527,-14072,-12642,-11272,-9974,-8752,-7604,-6517,-5493,-4524,-3617,-2767,-1978,-1229,-518,204,941,1756,2628,3598,4604,5634,6603,7456,8122,8550,8715,8591,8199,7538,6650,5571,4352,3071,1804,646,-329,-1047,-1488,-1638,-1542,-1258,-855,-412,32,433,806,1146,1501,1863,2270,2683,3102,3489,3825,4119,4386,4693,5105,5707,6552,7687,9067,10657,12308,13900,15253,16230,16698,16595,15880,14609,12836,10707,8337,5890,3496,1273,-678,-2306,-3547,-4404,-4849,-4917,-4629,-4053,-3255,-2350,-1427,-624,-22,270,218,-207,-968,-1994,-3170,-4349,-5372,-6074,-6333,-6036,-5174,-3744,-1865,349,2712,5043,7160,8904,10151,10838,10923,10462,9495,8152,6535,4783,3000,1298,-279,-1665,-2881,-3906,-4779,-5497,-6068,-6471,-6681,-6662,-6392,-5877,-5148,-4286,-3395,-2608,-2048,-1847,-2063,-2745,-3844,-5287,-6903,-8526,-9920,-10892,-11260,-10893,-9767,-7892,-5419,-2499,613,3693,6494,8818,10507,11463,11649,11094,9881,8151,6077,3856,1702,-216,-1719,-2728,-3165,-3075,-2500,-1583,-470,671,1644,2318,2546,2265,1446,110,-1637,-3699,-5886,-8048,-10001,-11597,-12722,-13294,-13292,-12732,-11685,-10250,-8563,-6767,-5019,-3456,-2199,-1325,-875,-826,-1121,-1647,-2272,-2837,-3203,-3234,-2848,-2007,-718,922,2811,4766,6615,8174,9277,9801,9666,8860,7408,5416,3020,385,-2263,-4757,-6878,-8480,-9458,-9751,-9392,-8474,-7134,-5584,-4004,-2608,-1535,-886,-688,-887,-1394,-2048,-2695,-3165,-3313,-3041,-2292,-1072,551,2468,4528,6561,8412,9934,11028,11637,11748,11398,10650,9623,8413,7180,6037,5108,4495,4219,4293,4624,5109,5572,5877,5852,5432,4551,3246,1589,-323,-2344,-4368,-6265,-7952,-9358,-10433,-11135,-11448,-11343,-10841,-9949,-8737,-7252,-5628,-3932,-2323,-868,332,1255,1890,2298,2534,2713,2891,3154,3502,3923,4349,4694,4868,4793,4443,3814,2976,2025,1078,279,-271,-478,-313,226,1068,2127,3275,4384,5326,5994,6306,6213,5712,4826,3627,2221,731,-674,-1849,-2622,-2869,-2489,-1444,263,2531,5243,8185,11140,13858,16110,17694,18485,18409,17503,15858,13642,11061,8333,5676,3283,1297,-175,-1095,-1476,-1386,-942,-309,343,824,972,671,-148,-1468,-3213,-5237,-7352,-9374,-11096,-12412,-13221,-13543,-13435,-13028,-12452,-11858,-11330,-10922,-10614,-10354,-10050,-9636,-9047,-8271,-7341,-6300,-5233,-4205,-3268,-2465,-1811,-1308,-958,-767,-718,-835,-1089,-1475,-1968,-2524,-3126,-3730,-4337,-4917,-5489,-6023,-6520,-6929,-7200,-7275,-7065,-6546,-5661,-4448,-2952,-1285,410,1956,3193,3954,4152,3744,2777,1378,-273,-1946,-3413,-4467,-4963,-4816,-4044,-2713,-979,994,3004,4895,6513,7785,8672,9181,9372,9293,9020,8592,8042,7356,6536,5533,4349,2970,1428,-209,-1855,-3394,-4704,-5669,-6194,-6211,-5704,-4704,-3288,-1599,206,1925,3375,4388,4842,4666,3866,2505,707,-1349,-3485,-5490,-7213,-8511,-9325,-9623,-9425,-8785,-7741,-6363,-4683,-2748,-607,1679,4013,6258,8267,9845,10847,11119,10609,9313,7321,4814,2013,-799,-3362,-5427,-6825,-7461,-7330,-6533,-5203,-3560,-1812,-171,1166,2083,2480,2350,1734,737,-485,-1759,-2880,-3694,-4055,-3893,-3209,-2037,-496,1296,3186,5044,6744,8193,9323,10093,10494,10544,10289,9808,9194,8558,7995,7596,7396,7412,7598,7876,8165,8337,8314,8003,7360,6362,5032,3413,1578,-368,-2333,-4185,-5814,-7103,-7944,-8258,-7986,-7123,-5718,-3863,-1721,523,2674,4537,5982,6932,7351,7311,6861,6121,5176,4110,2998,1878,825,-137,-907,-1445,-1639,-1459,-843,181,1551,3150,4810,6348,7589,8376,8618,8277,7385,6024,4320,2420,461,-1421,-3136,-4614,-5821,-6760,-7448,-7922,-8227,-8391,-8456,-8425,-8316,-8101,-7783,-7320,-6711,-5938,-5002,-3935,-2770,-1581,-443,552,1315,1786,1911,1691,1143,317,-703,-1854,-3012,-4124,-5054,-5767,-6149,-6206,-5880,-5246,-4318,-3220,-2027,-859,203,1087,1738,2142,2259,2113,1657,931,-104,-1399,-2943,-4670,-6519,-8392,-10210,-11860,-13267,-14330,-14985,-15162,-14813,-13935,-12531,-10690,-8511,-6162,-3820,-1668,137,1476,2302,2604,2459,1957,1230,411,-394,-1083,-1609,-1941,-2073,-2011,-1770,-1345,-766,-37,805,1689,2561,3299,3818,4017,3837,3249,2294,1025,-417,-1914,-3304,-4479,-5317,-5792,-5858,-5556,-4918,-4002,-2849,-1514,7,1673,3501,5458,7527,9655,11777,13801,15629,17138,18224,18778,18731,18049,16752,14915,12676,10200,7699,5368,3398,1936,1059,806,1110,1886,2970,4196,5375,6353,6977,7171,6890,6130,4967,3458,1732,-100,-1916,-3609,-5092,-6298,-7199,-7767,-8026,-7972,-7653,-7087,-6324,-5418,-4422,-3427,-2505,-1752,-1242,-1028,-1139,-1546,-2185,-2949,-3694,-4283,-4587,-4517,-4058,-3244,-2193,-1053,0,807,1251,1265,876,146,-771,-1727,-2547,-3089,-3272,-3047,-2470,-1618,-639,308,1064,1477,1460,957,-9,-1347,-2934,-4571,-6068,-7222,-7850,-7851,-7147,-5772,-3806,-1387,1298,4068,6739,9145,11166,12710,13727,14201,14171,13673,12829,11714,10481,9224,8066,7085,6325,5815,5526,5420,5417,5447,5401,5216,4805,4135,3180,1973,550,-983,-2542,-3984,-5231,-6155,-6741,-6934,-6800,-6361,-5740,-5000,-4255,-3567,-2990,-2540,-2213,-1966,-1754,-1512,-1193,-746,-185,505,1242,1993,2655,3178,3483,3545,3342,2892,2220,1399,463,-492,-1432,-2301,-3064,-3737,-4304,-4818,-5299,-5782,-6313,-6886,-7525,-8193,-8865,-9495,-10032,-10436,-10678,-10736,-10621,-10330,-9879,-9271,-8501,-7560,-6431,-5104,-3589,-1917,-149,1613,3254,4638,5634,6146,6103,5518,4439,2996,1349,-319,-1808,-2979,-3693,-3917,-3634,-2931,-1917,-745,406,1397,2087,2415,2354,1938,1240,360,-606,-1558,-2429,-3165,-3733,-4123,-4321,-4330,-4142,-3776,-3231,-2552,-1762,-915,-63,741,1446,2004,2395,2603,2645,2575,2447,2367,2404,2640,3097,3780,4605,5487,6274,6829,7026,6769,6024,4814,3224,1388,-531,-2362,-3952,-5190,-6000,-6387,-6384,-6097,-5636,-5136,-4712,-4459,-4422,-4599,-4937,-5342,-5699,-5880,-5784,-5342,-4525,-3371,-1922,-305,1411,3094,4690,6125,7390,8478,9421,10250,10984,11656,12242,12727,13060,13182,13057,12633,11927,10946,9766,8462,7129,5865,4740,3818,3112,2639,2365,2268,2313,2451,2653,2869,3050,3170,3158,3017,2685,2180,1477,604,-436,-1598,-2859,-4161,-5457,-6679,-7772,-8644,-9247,-9499,-9357,-8789,-7780,-6359,-4587,-2544,-377,1790,3759,5388,6513,7033,6891,6093,4722,2902,839,-1281,-3219,-4804,-5881,-6379,-6300,-5705,-4738,-3560,-2371,-1335,-615,-291,-428,-993,-1933,-3115,-4401,-5599,-6550,-7075,-7075,-6468,-5274,-3552,-1435,921,3324,5618,7618,9247,10391,11063,11255,11049,10527,9793,8970,8134,7393,6766,6300,5964,5736,5555,5360,5080,4655,4039,3202,2145,892,-513,-1991,-3467,-4853,-6063,-7051,-7767,-8222,-8426,-8445,-8338,-8179,-8047,-7972,-8008,-8134,-8337,-8566,-8765,-8871,-8820,-8560,-8042,-7254,-6173,-4849,-3307,-1661,12,1564,2909,3930,4586,4858,4776,4424,3889,3288,2707,2237,1903,1727,1666,1669,1654,1526,1208,621,-267,-1469,-2942,-4628,-6418,-8205,-9873,-11305,-12434,-13192,-13576,-13582,-13270,-12676,-11890,-10968,-9981,-8994,-8050,-7181,-6402,-5701,-5055,-4416,-3732,-2948,-2009,-896,418,1882,3472,5080,6625,7992,9088,9831,10175,10108,9656,8885,7896,6804,5748,4855,4233,3974,4109,4637,5483,6548,7656,8650,9331,9542,9171,8144,6495,4291,1704,-1068,-3787,-6209,-8127,-9375,-9863,-9594,-8628,-7125,-5247,-3215,-1195,650,2225,3494,4462,5200,5785,6319,6885,7533,8296,9118,9958,10690,11228,11462,11331,10809,9920,8722,7306,5763,4181,2631,1141,-263,-1598,-2876,-4113,-5312,-6468,-7541,-8498,-9286,-9855,-10187,-10255,-10077,-9680,-9084,-8337,-7443,-6406,-5220,-3844,-2275,-466,1539,3758,6069,8425,10657,12658,14277,15412,15992,15995,15442,14411,12992,11295,9449,7529,5658,3875,2262,840,-343,-1276,-1935,-2314,-2420,-2263,-1875,-1310,-610,121,829,1410,1786,1909,1708,1211,405,-609,-1761,-2906,-3908,-4640,-4982,-4885,-4341,-3403,-2195,-842,482,1651,2548,3118,3357,3301,3041,2681,2338,2135,2145,2434,2999,3796,4722,5642,6385,6807,6765,6200,5090,3502,1556,-591,-2744,-4736,-6414,-7672,-8479,-8842,-8833,-8572,-8170,-7779,-7496,-7421,-7586,-8010,-8648,-9448,-10325,-11195,-11978,-12612,-13041,-13243,-13176,-12832,-12179,-11195,-9876,-8204,-6218,-3941,-1474,1102,3639,6015,8103,9783,11011,11737,12000,11843,11358,10634,9769,8818,7836,6811,5739,4561,3264,1802,203,-1505,-3256,-4940,-6486,-7780,-8783,-9451,-9801,-9886,-9768,-9543,-9275,-9041,-8872,-8804,-8830,-8954,-9152,-9400,-9649,-9853,-9928,-9818,-9427,-8723,-7639,-6201,-4416,-2369,-149,2105,4264,6162,7672,8666,9068,8848,8032,6709,4998,3071,1081,-809,-2476,-3855,-4885,-5593,-5986,-6105,-5984,-5635,-5074,-4302,-3322,-2162,-851,535,1922,3227,4358,5282,5958,6404,6662,6763,6782,6730,6649,6513,6314,6013,5588,5042,4380,3671,2965,2357,1920,1713,1775,2098,2662,3398,4249,5143,6014,6837,7568,8206,8746,9181,9511,9727,9806,9740,9493,9067,8450,7674,6760,5780,4769,3813,2930,2173,1524,980,483,-10,-581,-1262,-2122,-3142,-4317,-5567,-6779,-7827,-8546,-8810,-8504,-7579,-6047,-3979,-1517,1180,3918,6528,8852,10777,12224,13153,13554,13432,12813,11737,10238,8386,6231,3878,1392,-1096,-3501,-5718,-7664,-9286,-10573,-11513,-12183,-12616,-12914,-13136,-13346,-13572,-13806,-14022,-14151,-14135,-13897,-13403,-12609,-11533,-10178,-8582,-6792,-4838,-2783,-664,1461,3526,5473,7227,8729,9939,10831,11409,11724,11800,11740,11577,11386,11197,11016,10842,10616,10289,9790,9064,8082,6845,5398,3817,2200,653,-733,-1895,-2796,-3459,-3903,-4194,-4381,-4498,-4564,-4572,-4483,-4264,-3878,-3288,-2509,-1530,-410,834,2114,3404,4602,5689,6572,7232,7624,7722,7540,7065,6334,5357,4183,2832,1368,-165,-1689,-3120,-4378,-5381,-6086,-6466,-6568,-6447,-6226,-6012,-5925,-6047,-6421,-7040,-7846,-8749,-9633,-10383,-10915,-11160,-11107,-10779,-10210,-9478,-8621,-7685,-6698,-5648,-4551,-3399,-2218,-1042,59,1034,1785,2289,2481,2392,2037,1491,826,114,-580,-1236,-1841,-2415,-2979,-3540,-4098,-4616,-5037,-5291,-5296,-4999,-4361,-3406,-2191,-824,548,1789,2739,3300,3391,2995,2140,905,-601,-2247,-3875,-5375,-6592,-7468,-7911,-7925,-7497,-6689,-5551,-4170,-2643,-1051,505,1970,3273,4409,5354,6150,6816,7394,7933,8424,8900,9290,9579,9662,9494,8985,8104,6827,5176,3206,1008,-1306,-3601,-5743,-7590,-9039,-9989,-10408,-10291,-9691,-8714,-7481,-6148,-4845,-3686,-2725,-1975,-1382,-861,-305,391,1300,2451,3829,5358,6948,8477,9851,10982,11841,12408,12727,12839,12807,12683,12502,12288,12029,11714,11304,10788,10132,9354,8457,7486,6476,5490,4556,3745,3060,2546,2203,2030,2019,2136,2351,2605,2842,3006,3037,2910,2607,2142,1549,868,159,-551,-1214,-1829,-2395,-2916,-3427,-3925,-4432,-4927,-5389,-5774,-6033,-6109,-5973,-5592,-4999,-4235,-3390,-2584,-1928,-1543,-1500,-1835,-2518,-3476,-4582,-5691,-6656,-7355,-7689,-7633,-7182,-6393,-5349,-4140,-2875,-1648,-560,321,910,1182,1102,704,37,-797,-1667,-2421,-2906,-2982,-2549,-1560,-27,1956,4253,6657,8965,10946,12420,13248,13364,12779,11576,9901,7930,5858,3848,2045,516,-682,-1592,-2228,-2683,-2995,-3239,-3444,-3635,-3819,-3989,-4123,-4210,-4219,-4147,-3985,-3760,-3501,-3260,-3098,-3051,-3164,-3429,-3824,-4305,-4803,-5268,-5649,-5911,-6051,-6050,-5922,-5650,-5234,-4648,-3881,-2922,-1774,-481,917,2321,3652,4804,5701,6277,6523,6418,6033,5381,4562,3604,2576,1488,382,-758,-1894,-3051,-4185,-5300,-6356,-7331,-8206,-8942,-9552,-10014,-10367,-10624,-10832,-11019,-11201,-11383,-11523,-11577,-11454,-11084,-10382,-9315,-7874,-6107,-4121,-2041,-40,1738,3151,4124,4626,4698,4437,3976,3461,3052,2838,2915,3251,3836,4524,5224,5758,6036,5930,5433,4526,3296,1846,322,-1114,-2311,-3131,-3489,-3334,-2681,-1583,-158,1464,3115,4628,5861,6676,7002,6805,6100,4976,3549,1998,505,-724,-1521,-1735,-1293,-174,1563,3781,6315,8922,11391,13487,15029,15878,15970,15282,13896,11903,9465,6757,3952,1226,-1265,-3407,-5105,-6308,-7007,-7220,-7009,-6465,-5677,-4773,-3836,-2961,-2198,-1566,-1063,-654,-283,88,526,1047,1665,2378,3149,3954,4754,5510,6205,6800,7298,7656,7875,7913,7745,7345,6673,5736,4520,3081,1469,-214,-1876,-3399,-4719,-5757,-6523,-7011,-7304,-7440,-7529,-7591,-7687,-7797,-7881,-7881,-7695,-7246,-6463,-5298,-3776,-1949,56,2091,3981,5569,6732,7410,7602,7387,6866,6196,5499,4894,4444,4169,4051,4023,4040,4010,3919,3718,3438,3092,2738,2425,2209,2128,2207,2444,2804,3249,3686,4066,4292,4321,4097,3610,2868,1906,783,-439,-1680,-2884,-3997,-4998,-5880,-6648,-7337,-7952,-8538,-9083,-9611,-10079,-10476,-10738,-10826,-10663,-10218,-9447,-8356,-6973,-5357,-3598,-1803,-85,1456,2717,3642,4190,4355,4187,3718,3053,2272,1475,754,187,-176,-293,-176,158,646,1211,1762,2195,2443,2421,2125,1544,747,-194,-1161,-2050,-2752,-3190,-3319,-3123,-2636,-1908,-1023,-71,850,1647,2232,2544,2531,2195,1565,707,-269,-1244,-2082,-2670,-2927,-2829,-2412,-1772,-1061,-451,-121,-218,-816,-1932,-3477,-5318,-7248,-9086,-10626,-11762,-12404,-12562,-12283,-11666,-10819,-9852,-8860,-7902,-7024,-6233,-5537,-4929,-4408,-3965,-3610,-3319,-3099,-2911,-2737,-2524,-2221,-1778,-1128,-235,926,2357,4015,5826,7685,9460,11002,12187,12874,12992,12477,11344,9640,7478,5016,2441,-39,-2229,-3977,-5168,-5771,-5808,-5356,-4542,-3489,-2328,-1164,-74,905,1756,2493,3150,3753,4352,4980,5662,6425,7255,8149,9044,9893,10588,11055,11178,10887,10123,8874,7189,5159,2946,740,-1242,-2788,-3721,-3919,-3354,-2076,-247,1920,4147,6152,7692,8568,8699,8074,6801,5048,3057,1070,-656,-1934,-2616,-2664,-2119,-1107,157,1447,2498,3084,3034,2251,732,-1423,-4051,-6901,-9703,-12180,-14088,-15265,-15618,-15180,-14059,-12461,-10624,-8798,-7205,-5983,-5209,-4834,-4766,-4816,-4815,-4563,-3943,-2871,-1359,522,2635,4810,6877,8668,10056,10964,11348,11218,10614,9593,8237,6637,4872,3048,1258,-405,-1834,-2955,-3677,-3949,-3729,-3000,-1783,-111,1923,4240,6669,9089,11298,13143,14466,15150,15143,14442,13133,11344,9272,7119,5113,3426,2209,1522,1371,1669,2294,3052,3763,4225,4305,3898,2996,1642,-41,-1897,-3739,-5386,-6700,-7550,-7916,-7786,-7256,-6444,-5512,-4632,-3955,-3604,-3623,-4020,-4690,-5534,-6343,-6977,-7238,-7026,-6269,-4972,-3220,-1144,1072,3239,5164,6703,7745,8249,8214,7712,6818,5668,4359,3024,1718,529,-556,-1532,-2446,-3358,-4311,-5352,-6486,-7690,-8905,-10046,-11019,-11729,-12107,-12111,-11739,-11031,-10055,-8920,-7730,-6619,-5666,-4962,-4510,-4291,-4234,-4210,-4117,-3797,-3196,-2237,-979,508,2052,3475,4573,5189,5214,4630,3500,1970,245,-1461,-2916,-3979,-4529,-4581,-4178,-3476,-2614,-1786,-1104,-676,-517,-603,-846,-1140,-1352,-1384,-1144,-600,232,1294,2468,3614,4569,5169,5281,4810,3716,2042,-126,-2625,-5264,-7840,-10133,-11979,-13212,-13761,-13554,-12631,-11021,-8852,-6235,-3342,-330,2620,5346,7689,9532,10766,11358,11282,10609,9406,7834,6021,4156,2379,830,-388,-1217,-1622,-1620,-1240,-553,367,1418,2514,3555,4463,5174,5646,5842,5779,5446,4903,4201,3426,2695,2119,1823,1924,2464,3485,4896,6591,8366,10003,11263,11953,11929,11147,9666,7619,5261,2830,634,-1126,-2273,-2766,-2654,-2094,-1307,-552,-79,-86,-706,-1945,-3737,-5876,-8145,-10229,-11894,-12905,-13148,-12605,-11339,-9546,-7426,-5266,-3302,-1742,-750,-351,-554,-1219,-2213,-3328,-4395,-5234,-5736,-5809,-5436,-4619,-3415,-1905,-169,1664,3515,5271,6854,8210,9286,10076,10593,10855,10933,10868,10739,10597,10480,10402,10338,10234,10023,9620,8964,8009,6766,5272,3634,1969,434,-828,-1699,-2113,-2062,-1614,-872,-7,844,1515,1928,2027,1848,1458,970,502,145,-28,-34,99,259,347,243,-121,-762,-1639,-2617,-3552,-4238,-4503,-4204,-3269,-1701,408,2885,5512,8009,10119,11585,12234,11961,10777,8792,6220,3324,428,-2202,-4293,-5717,-6385,-6362,-5776,-4834,-3805,-2922,-2435,-2479,-3154,-4427,-6200,-8296,-10503,-12586,-14356,-15631,-16327,-16396,-15870,-14814,-13337,-11550,-9580,-7533,-5526,-3639,-1974,-598,407,987,1092,716,-137,-1391,-2952,-4680,-6396,-7955,-9164,-9916,-10110,-9719,-8792,-7413,-5759,-3996,-2339,-959,3,459,409,-98,-930,-1922,-2870,-3585,-3881,-3639,-2775,-1302,714,3129,5750,8361,10723,12642,13931,14508,14323,13420,11908,9928,7675,5336,3087,1093,-542,-1732,-2457,-2722,-2583,-2117,-1417,-595,257,1047,1711,2208,2519,2640,2593,2388,2061,1629,1124,560,-35,-679,-1348,-2086,-2880,-3756,-4684,-5624,-6497,-7199,-7621,-7648,-7206,-6265,-4831,-2994,-850,1424,3685,5744,7479,8784,9607,9971,9938,9602,9108,8536,7994,7487,7022,6515,5913,5100,4040,2673,1040,-827,-2779,-4713,-6427,-7794,-8657,-8948,-8638,-7787,-6515,-4990,-3411,-1962,-783,44,524,732,787,860,1069,1546,2315,3365,4597,5870,6999,7815,8149,7918,7078,5700,3894,1864,-184,-2023,-3463,-4375,-4697,-4448,-3717,-2654,-1417,-200,868,1668,2156,2353,2318,2177,2056,2086,2379,2978,3914,5112,6494,7904,9192,10181,10730,10701,10050,8731,6830,4416,1665,-1268,-4200,-6957,-9402,-11429,-12944,-13918,-14306,-14099,-13310,-11952,-10078,-7772,-5139,-2330,482,3121,5398,7157,8287,8711,8458,7577,6236,4601,2918,1384,204,-503,-662,-299,527,1682,3025,4412,5695,6783,7594,8084,8249,8082,7598,6822,5763,4479,3007,1440,-134,-1609,-2867,-3839,-4448,-4690,-4580,-4188,-3600,-2937,-2300,-1796,-1497,-1442,-1630,-2032,-2562,-3148,-3669,-4044,-4205,-4125,-3825,-3368,-2846,-2368,-2025,-1888,-1978,-2281,-2752,-3315,-3916,-4493,-5023,-5484,-5897,-6269,-6634,-7011,-7414,-7876,-8372,-8937,-9515,-10105,-10646,-11077,-11343,-11369,-11110,-10536,-9639,-8458,-7027,-5445,-3757,-2081,-445,1060,2439,3656,4740,5694,6550,7309,7968,8518,8914,9146,9172,9005,8654,8167,7603,7021,6473,6000,5592,5255,4929,4594,4192,3716,3154,2535,1904,1318,842,521,394,470,727,1132,1619,2120,2560,2860,2970,2835,2449,1816,959,-49,-1176,-2323,-3458,-4503,-5425,-6167,-6686,-6926,-6823,-6336,-5411,-4045,-2260,-125,2248,4700,7078,9183,10880,12037,12593,12554,11968,10959,9666,8249,6842,5554,4440,3484,2647,1819,902,-211,-1590,-3264,-5204,-7340,-9555,-11710,-13676,-15318,-16566,-17350,-17679,-17555,-17025,-16124,-14894,-13369,-11579,-9562,-7351,-5021,-2646,-346,1755,3505,4796,5492,5583,5023,3918,2361,535,-1377,-3183,-4719,-5850,-6511,-6673,-6381,-5710,-4776,-3714,-2660,-1718,-989,-484,-222,-120,-89,-9,271,843,1822,3234,5072,7278,9717,12262,14717,16930,18722,19961,20552,20417,19575,18042,15925,13359,10515,7602,4805,2333,313,-1128,-1972,-2225,-1976,-1338,-469,485,1373,2086,2544,2710,2588,2211,1642,960,245,-413,-965,-1353,-1575,-1657,-1629,-1602,-1623,-1813,-2205,-2832,-3665,-4602,-5542,-6305,-6764,-6788,-6316,-5330,-3903,-2114,-137,1897,3814,5484,6811,7702,8147,8120,7665,6820,5659,4267,2747,1204,-229,-1453,-2346,-2838,-2875,-2457,-1623,-469,881,2285,3573,4620,5293,5526,5296,4619,3582,2278,831,-640,-2052,-3324,-4442,-5396,-6209,-6930,-7578,-8215,-8836,-9475,-10102,-10714,-11265,-11731,-12064,-12255,-12275,-12130,-11835,-11396,-10856,-10209,-9483,-8662,-7741,-6699,-5522,-4189,-2708,-1075,667,2483,4311,6070,7688,9088,10185,10965,11357,11405,11082,10457,9529,8366,6976,5408,3693,1870,5,-1853,-3609,-5210,-6555,-7607,-8302,-8629,-8594,-8208,-7526,-6577,-5409,-4060,-2563,-948,739,2459,4137,5707,7071,8154,8877,9188,9085,8569,7713,6591,5308,3969,2675,1496,509,-261,-772,-1023,-1000,-709,-161,607,1547,2593,3659,4671,5553,6236,6715,6945,6979,6831,6564,6235,5902,5597,5351,5140,4940,4683,4308,3739,2924,1831,451,-1180,-3003,-4935,-6855,-8667,-10222,-11438,-12205,-12467,-12210,-11434,-10213,-8643,-6851,-4992,-3224,-1687,-513,230,498,328,-224,-1039,-1989,-2941,-3769,-4396,-4768,-4910,-4859,-4727,-4610,-4632,-4870,-5386,-6174,-7190,-8347,-9508,-10544,-11315,-11708,-11649,-11092,-10037,-8519,-6596,-4357,-1908,642,3156,5524,7625,9361,10659,11463,11760,11552,10881,9805,8414,6812,5130,3481,2002,776,-124,-679,-898,-843,-584,-219,162,491,714,828,847,828,845,963,1265,1768,2498,3400,4407,5407,6275,6891,7154,7001,6421,5452,4179,2728,1226,-177,-1374,-2256,-2751,-2828,-2447,-1643,-428,1117,2920,4858,6820,8660,10269,11533,12385,12790,12772,12369,11683,10797,9809,8796,7808,6842,5912,4936,3900,2711,1356,-208,-1948,-3827,-5752,-7609,-9274,-10615,-11542,-11990,-11956,-11487,-10690,-9687,-8643,-7683,-6929,-6450,-6264,-6353,-6646,-7062,-7479,-7811,-7939,-7823,-7407,-6711,-5774,-4675,-3528,-2437,-1524,-873,-542,-534,-826,-1332,-1958,-2583,-3089,-3374,-3356,-3004,-2287,-1253,69,1597,3257,4965,6645,8221,9635,10830,11785,12463,12866,12995,12847,12445,11789,10890,9761,8421,6897,5239,3491,1745,56,-1461,-2751,-3724,-4340,-4582,-4462,-4049,-3427,-2707,-2010,-1421,-1022,-827,-826,-960,-1163,-1342,-1438,-1390,-1190,-862,-449,-45,271,396,262,-174,-919,-1922,-3109,-4349,-5519,-6480,-7129,-7378,-7200,-6582,-5575,-4239,-2656,-939,821,2495,3997,5212,6078,6517,6518,6064,5212,4028,2617,1112,-361,-1685,-2758,-3539,-4002,-4168,-4075,-3763,-3268,-2609,-1800,-839,258,1473,2760,4046,5262,6291,7061,7479,7497,7107,6301,5164,3742,2157,495,-1138,-2655,-3993,-5093,-5958,-6570,-6989,-7244,-7424,-7581,-7809,-8147,-8653,-9326,-10163,-11087,-12012,-12799,-13297,-13370,-12892,-11790,-10058,-7737,-4944,-1837,1406,4581,7523,10071,12136,13655,14624,15077,15072,14687,14006,13083,11975,10695,9249,7627,5816,3816,1668,-573,-2803,-4907,-6742,-8209,-9190,-9665,-9625,-9133,-8305,-7267,-6174,-5155,-4301,-3673,-3266,-3044,-2942,-2861,-2730,-2462,-2006,-1338,-463,580,1714,2853,3895,4745,5335,5638,5646,5429,5040,4588,4163,3850,3721,3814,4151,4699,5432,6250,7087,7817,8366,8633,8576,8164,7404,6341,5040,3581,2069,586,-778,-1973,-2969,-3767,-4394,-4893,-5323,-5726,-6160,-6620,-7119,-7594,-7986,-8209,-8172,-7814,-7110,-6075,-4797,-3390,-2001,-786,137,666,780,488,-128,-962,-1872,-2722,-3367,-3719,-3723,-3378,-2770,-2009,-1268,-727,-543,-843,-1679,-3025,-4780,-6758,-8734,-10455,-11681,-12217,-11934,-10802,-8866,-6270,-3221,51,3271,6212,8672,10510,11670,12162,12066,11527,10701,9769,8889,8191,7754,7622,7768,8169,8729,9398,10081,10736,11305,11754,12042,12136,11985,11564,10825,9780,8433,6856,5130,3375,1718,272,-867,-1648,-2069,-2171,-2041,-1790,-1537,-1399,-1458,-1784,-2363,-3188,-4160,-5189,-6153,-6921,-7406,-7515,-7205,-6461,-5299,-3761,-1912,156,2364,4574,6704,8615,10223,11434,12193,12478,12283,11657,10645,9325,7763,6039,4193,2296,366,-1554,-3431,-5244,-6942,-8503,-9870,-11027,-11937,-12598,-13015,-13207,-13222,-13105,-12932,-12758,-12655,-12676,-12836,-13151,-13571,-14045,-14489,-14809,-14924,-14758,-14262,-13418,-12225,-10725,-8962,-7023,-4995,-2990,-1135,463,1673,2427,2667,2394,1672,592,-685,-1999,-3163,-3999,-4374,-4165,-3338,-1894,91,2494,5145,7862,10450,12735,14582,15870,16560,16623,16103,15054,13563,11736,9673,7481,5259,3089,1050,-805,-2420,-3774,-4828,-5585,-6030,-6194,-6081,-5759,-5242,-4615,-3886,-3113,-2278,-1385,-392,721,1993,3393,4904,6416,7827,8987,9758,10023,9702,8796,7339,5474,3350,1186,-830,-2501,-3716,-4385,-4523,-4171,-3441,-2442,-1320,-157,925,1912,2742,3453,4049,4573,5073,5568,6094,6637,7178,7666,8042,8243,8203,7914,7338,6550,5569,4493,3388,2315,1338,471,-255,-861,-1344,-1742,-2086,-2411,-2764,-3183,-3692,-4331,-5084,-5953,-6887,-7840,-8725,-9474,-10000,-10246,-10177,-9778,-9082,-8117,-6974,-5710,-4442,-3247,-2238,-1505,-1126,-1175,-1665,-2606,-3929,-5540,-7282,-8980,-10419,-11398,-11745,-11309,-10059,-7977,-5193,-1861,1780,5472,8951,11982,14358,15961,16718,16637,15796,14309,12322,10020,7537,5046,2653,457,-1467,-3078,-4351,-5261,-5823,-6037,-5950,-5605,-5088,-4484,-3906,-3442,-3180,-3157,-3360,-3745,-4181,-4549,-4691,-4477,-3841,-2748,-1263,508,2406,4255,5885,7162,7988,8323,8180,7612,6714,5605,4408,3272,2302,1611,1265,1285,1681,2369,3300,4327,5369,6278,6986,7411,7533,7370,6951,6371,5690,5009,4380,3846,3416,3055,2725,2335,1823,1106,130,-1132,-2682,-4471,-6409,-8380,-10212,-11761,-12853,-13376,-13266,-12522,-11234,-9546,-7641,-5727,-3983,-2546,-1500,-851,-557,-527,-664,-851,-1035,-1147,-1213,-1244,-1306,-1452,-1743,-2219,-2904,-3799,-4882,-6110,-7433,-8767,-10048,-11175,-12070,-12653,-12846,-12619,-11925,-10796,-9248,-7363,-5213,-2907,-532,1802,4026,6051,7830,9300,10446,11234,11688,11807,11654,11248,10678,9971,9216,8438,7710,7045,6505,6082,5826,5705,5739,5874,6075,6291,6436,6473,6324,5959,5363,4542,3531,2393,1185,-4,-1118,-2073,-2838,-3351,-3605,-3595,-3325,-2856,-2204,-1465,-677,80,751,1303,1705,1970,2131,2232,2349,2544,2876,3387,4080,4936,5906,6920,7899,8762,9440,9879,10042,9917,9518,8862,8005,6979,5839,4610,3313,1952,515,-992,-2587,-4229,-5886,-7472,-8885,-10021,-10770,-11067,-10892,-10284,-9355,-8258,-7184,-6316,-5812,-5758,-6165,-6967,-8014,-9135,-10121,-10810,-11071,-10843,-10134,-9007,-7574,-5971,-4335,-2810,-1497,-501,124,348,160,-391,-1244,-2299,-3429,-4497,-5367,-5900,-6013,-5629,-4744,-3383,-1623,433,2643,4889,7015,8944,10551,11816,12668,13125,13165,12812,12078,10991,9586,7912,6032,4026,1990,25,-1770,-3296,-4490,-5302,-5724,-5791,-5552,-5099,-4519,-3894,-3296,-2745,-2263,-1807,-1358,-858,-295,347,1019,1686,2242,2623,2746,2571,2101,1387,514,-389,-1190,-1772,-2031,-1938,-1492,-768,115,1018,1771,2243,2335,1993,1267,222,-969,-2140,-3088,-3642,-3663,-3073,-1873,-117,2047,4455,6879,9120,10960,12259,12893,12837,12118,10831,9129,7199,5232,3413,1883,731,-19,-402,-520,-487,-465,-571,-922,-1581,-2548,-3804,-5242,-6772,-8251,-9575,-10647,-11397,-11813,-11895,-11688,-11238,-10610,-9844,-8989,-8060,-7077,-6060,-5030,-4036,-3127,-2368,-1831,-1532,-1507,-1698,-2047,-2440,-2745,-2825,-2569,-1880,-725,872,2841,5031,7277,9371,11111,12325,12875,12689,11769,10180,8070,5624,3075,646,-1448,-3044,-4040,-4409,-4188,-3504,-2494,-1361,-278,580,1099,1199,880,181,-806,-1945,-3114,-4154,-4961,-5435,-5531,-5237,-4587,-3634,-2471,-1185,130,1391,2539,3526,4348,5008,5544,5999,6419,6848,7304,7774,8226,8578,8766,8684,8290,7546,6475,5156,3697,2238,932,-91,-736,-931,-698,-69,851,1928,3004,3912,4483,4585,4106,3002,1273,-995,-3676,-6573,-9470,-12138,-14355,-15965,-16838,-16956,-16333,-15091,-13360,-11336,-9184,-7075,-5130,-3420,-1992,-816,135,927,1617,2238,2806,3296,3662,3842,3791,3480,2932,2184,1341,466,-319,-983,-1477,-1831,-2102,-2363,-2728,-3261,-4030,-5029,-6207,-7452,-8610,-9492,-9918,-9734,-8821,-7170,-4794,-1850,1503,5003,8418,11477,13984,15773,16751,16928,16353,15182,13589,11786,9984,8343,7008,6016,5371,5001,4791,4612,4332,3840,3064,1992,637,-911,-2552,-4160,-5595,-6759,-7554,-7945,-7920,-7512,-6783,-5806,-4677,-3474,-2283,-1165,-161,701,1445,2083,2690,3307,4005,4806,5731,6724,7739,8645,9350,9714,9674,9157,8210,6882,5345,3748,2318,1215,600,533,1006,1927,3117,4371,5430,6097,6174,5572,4253,2282,-216,-3039,-5975,-8773,-11235,-13172,-14480,-15105,-15081,-14478,-13437,-12107,-10662,-9259,-8042,-7095,-6495,-6230,-6278,-6557,-6967,-7390,-7721,-7859,-7761,-7384,-6776,-5962,-5050,-4095,-3200,-2404,-1742,-1217,-805,-475,-203,44,257,439,552,588,526,375,186,1,-84,2,316,898,1736,2776,3948,5141,6248,7183,7852,8242,8314,8138,7720,7182,6552,5925,5329,4791,4302,3835,3351,2810,2180,1447,622,-269,-1166,-2014,-2736,-3264,-3539,-3516,-3180,-2537,-1632,-521,697,1947,3113,4147,4965,5571,5948,6131,6178,6122,6037,5941,5870,5804,5723,5567,5271,4777,4009,2950,1583,-53,-1883,-3797,-5649,-7285,-8531,-9254,-9319,-8678,-7317,-5297,-2755,134,3146,6039,8593,10608,11946,12527,12355,11493,10078,8276,6304,4339,2572,1116,46,-641,-988,-1104,-1104,-1123,-1290,-1696,-2429,-3489,-4906,-6572,-8441,-10345,-12159,-13716,-14873,-15527,-15583,-15050,-13933,-12346,-10398,-8270,-6108,-4098,-2342,-951,40,635,849,766,423,-91,-723,-1416,-2103,-2732,-3222,-3509,-3514,-3168,-2445,-1309,174,1961,3897,5860,7650,9132,10147,10627,10532,9906,8837,7456,5925,4379,2967,1764,822,135,-350,-704,-1020,-1370,-1797,-2313,-2870,-3405,-3814,-4000,-3884,-3420,-2618,-1534,-274,1024,2212,3162,3775,4006,3868,3403,2734,1972,1258,742,507,663,1200,2108,3272,4560,5784,6773,7357,7449,6985,6040,4686,3123,1510,70,-1054,-1706,-1845,-1435,-543,740,2278,3915,5486,6854,7881,8480,8587,8173,7250,5851,4049,1911,-441,-2929,-5418,-7818,-10015,-11921,-13445,-14529,-15118,-15208,-14795,-13936,-12695,-11173,-9494,-7771,-6135,-4683,-3486,-2588,-1977,-1617,-1431,-1340,-1254,-1128,-921,-666,-396,-196,-120,-246,-576,-1134,-1854,-2704,-3600,-4489,-5324,-6068,-6717,-7260,-7687,-7992,-8134,-8088,-7805,-7254,-6418,-5290,-3913,-2323,-597,1187,2952,4619,6142,7474,8613,9550,10317,10941,11450,11882,12241,12548,12774,12892,12850,12590,12062,11226,10076,8633,6958,5140,3269,1460,-208,-1662,-2863,-3798,-4490,-4961,-5260,-5420,-5461,-5393,-5193,-4821,-4239,-3383,-2244,-798,904,2787,4738,6598,8224,9458,10198,10374,9999,9127,7888,6440,4968,3648,2646,2057,1952,2316,3069,4105,5238,6314,7140,7596,7575,7065,6084,4731,3114,1383,-346,-1962,-3395,-4620,-5633,-6477,-7187,-7823,-8414,-8989,-9540,-10038,-10444,-10691,-10746,-10565,-10162,-9560,-8831,-8042,-7288,-6626,-6103,-5723,-5448,-5230,-4977,-4631,-4118,-3418,-2539,-1523,-435,637,1632,2478,3135,3604,3862,3947,3859,3627,3267,2796,2233,1596,918,218,-455,-1078,-1597,-1985,-2211,-2269,-2152,-1898,-1525,-1093,-637,-207,176,462,661,730,677,485,151,-317,-913,-1599,-2349,-3111,-3826,-4468,-4965,-5308,-5449,-5377,-5056,-4489,-3652,-2589,-1319,72,1492,2842,3997,4887,5435,5646,5547,5229,4808,4420,4185,4198,4494,5059,5803,6602,7291,7718,7742,7289,6318,4886,3071,1025,-1111,-3153,-4971,-6400,-7360,-7744,-7528,-6693,-5282,-3368,-1072,1455,4045,6513,8699,10458,11680,12301,12300,11687,10528,8898,6911,4693,2372,81,-2070,-3970,-5566,-6786,-7646,-8136,-8316,-8246,-8018,-7727,-7470,-7327,-7354,-7569,-7954,-8459,-8995,-9483,-9805,-9902,-9696,-9185,-8363,-7292,-6020,-4643,-3212,-1807,-447,832,2047,3195,4299,5355,6360,7273,8058,8652,9004,9083,8876,8396,7704,6847,5922,4984,4112,3338,2701,2205,1856,1653,1585,1651,1822,2085,2388,2697,2931,3052,2979,2681,2128,1314,279,-930,-2213,-3472,-4576,-5405,-5857,-5835,-5328,-4322,-2903,-1168,728,2623,4348,5759,6756,7283,7362,7042,6460,5725,5011,4421,4067,3981,4175,4581,5137,5714,6226,6556,6643,6423,5892,5039,3913,2535,971,-732,-2509,-4304,-6044,-7664,-9082,-10217,-10995,-11352,-11240,-10647,-9588,-8119,-6335,-4363,-2350,-474,1112,2254,2855,2855,2274,1173,-304,-2002,-3728,-5296,-6563,-7383,-7713,-7519,-6850,-5795,-4486,-3085,-1764,-676,53,354,217,-302,-1103,-2037,-2962,-3728,-4242,-4444,-4346,-3997,-3499,-2968,-2522,-2283,-2302,-2648,-3285,-4187,-5253,-6381,-7452,-8349,-8981,-9270,-9175,-8681,-7792,-6550,-4991,-3200,-1233,801,2837,4779,6566,8147,9479,10561,11386,11977,12351,12546,12571,12461,12211,11821,11279,10565,9654,8547,7225,5724,4063,2313,516,-1236,-2907,-4421,-5766,-6904,-7839,-8553,-9044,-9283,-9247,-8887,-8170,-7054,-5534,-3625,-1379,1096,3692,6240,8598,10626,12213,13293,13852,13910,13530,12801,11799,10623,9332,7984,6619,5256,3935,2673,1507,483,-364,-993,-1376,-1506,-1401,-1077,-610,-42,535,1044,1407,1543,1387,899,42,-1156,-2674,-4418,-6296,-8175,-9909,-11365,-12401,-12908,-12821,-12090,-10753,-8865,-6563,-4016,-1438,947,2906,4265,4864,4657,3650,1952,-257,-2744,-5245,-7509,-9306,-10486,-10946,-10675,-9731,-8214,-6290,-4129,-1916,173,1996,3449,4450,4995,5076,4744,4060,3092,1931,661,-629,-1845,-2900,-3709,-4191,-4283,-3935,-3126,-1863,-189,1810,4018,6288,8451,10346,11810,12723,12999,12609,11572,9969,7926,5603,3194,878,-1160,-2786,-3900,-4454,-4463,-3976,-3099,-1955,-694,545,1629,2451,2954,3110,2953,2542,1976,1375,855,528,473,737,1309,2146,3127,4123,4973,5525,5669,5317,4455,3100,1367,-584,-2538,-4223,-5454,-6053,-6001,-5396,-4403,-3286,-2233,-1402,-818,-412,-58,411,1055,1907,2833,3701,4302,4528,4290,3625,2603,1332,-58,-1472,-2797,-3938,-4808,-5321,-5443,-5157,-4498,-3503,-2249,-793,759,2303,3684,4726,5267,5131,4264,2604,276,-2596,-5743,-8907,-11796,-14152,-15796,-16596,-16563,-15736,-14265,-12302,-10055,-7715,-5494,-3536,-1967,-794,11,597,1110,1760,2714,4124,6047,8466,11227,14102,16768,18899,20164,20334,19269,17003,13714,9728,5473,1424,-1968,-4328,-5435,-5241,-3893,-1700,930,3553,5781,7310,7988,7763,6721,4995,2767,214,-2522,-5311,-8068,-10701,-13112,-15179,-16759,-17690,-17852,-17164,-15655,-13425,-10686,-7689,-4725,-2071,27,1411,1986,1805,997,-201,-1526,-2726,-3605,-4069,-4139,-3911,-3587,-3344,-3375,-3752,-4472,-5393,-6284,-6871,-6878,-6117,-4525,-2169,749,3931,7068,9823,11948,13252,13645,13163,11907,10109,8001,5881,3985,2538,1639,1338,1537,2113,2846,3558,4056,4241,4059,3558,2844,2076,1418,1005,933,1217,1804,2598,3411,4076,4374,4161,3335,1902,-45,-2329,-4727,-6994,-8898,-10229,-10829,-10606,-9552,-7763,-5402,-2720,35,2596,4766,6406,7489,8059,8255,8208,8070,7901,7729,7517,7212,6782,6194,5474,4629,3685,2635,1479,190,-1195,-2651,-4053,-5314,-6283,-6908,-7137,-7027,-6657,-6146,-5593,-5075,-4610,-4182,-3763,-3309,-2821,-2305,-1766,-1235,-650,22,897,2069,3605,5493,7630,9797,11758,13217,14006,13988,13235,11875,10170,8393,6792,5543,4733,4338,4288,4415,4566,4569,4305,3750,2934,2014,1171,609,492,891,1789,3076,4569,6071,7373,8313,8792,8748,8209,7210,5847,4225,2493,814,-661,-1773,-2466,-2690,-2516,-2010,-1281,-410,549,1550,2572,3564,4469,5184,5601,5580,5020,3842,2072,-204,-2771,-5376,-7699,-9457,-10430,-10505,-9708,-8195,-6219,-4122,-2246,-912,-372,-736,-2032,-4100,-6740,-9616,-12430,-14843,-16624,-17603,-17728,-17074,-15787,-14114,-12311,-10636,-9301,-8447,-8132,-8332,-8959,-9868,-10914,-11922,-12773,-13356,-13624,-13577,-13243,-12712,-12076,-11444,-10923,-10589,-10502,-10685,-11130,-11802,-12626,-13504,-14301,-14896,-15164,-15058,-14549,-13724,-12665,-11533,-10453,-9534,-8845,-8397,-8157,-8046,-7970,-7812,-7478,-6890,-6003,-4835,-3445,-1943,-494,754,1619,2009,1859,1223,204,-991,-2142,-2996,-3345,-3046,-2037,-374,1819,4324,6908,9321,11341,12797,13589,13686,13150,12098,10715,9211,7819,6729,6124,6083,6643,7733,9231,10938,12652,14150,15246,15829,15804,15221,14126,12685,11068,9469,8091,7073,6536,6495,6943,7762,8848,10013,11129,12046,12680,12973,12926,12550,11927,11112,10215,9330,8537,7934,7562,7460,7635,8044,8644,9337,10029,10607,10981,11070,10843,10284,9427,8324,7058,5739,4484,3439,2731,2463,2727,3517,4830,6549,8545,10630,12592,14211,15296,15677,15287,14104,12231,9822,7128,4411,1960,36,-1189,-1589,-1193,-77,1562,3515,5515,7343,8796,9724,10056,9751,8862,7456,5673,3647,1554,-472,-2275,-3755,-4807,-5384,-5471,-5119,-4425,-3537,-2617,-1845,-1363,-1295,-1696,-2566,-3837,-5367,-6980,-8457,-9597,-10231,-10244,-9608,-8374,-6664,-4685,-2666,-879,446,1110,1000,120,-1477,-3592,-6040,-8554,-10938,-12979,-14557,-15562,-15957,-15732,-14915,-13588,-11842,-9844,-7758,-5799,-4165,-3044,-2566,-2795,-3686,-5138,-6938,-8884,-10716,-12250,-13315,-13851,-13849,-13394,-12607,-11632,-10613,-9642,-8819,-8155,-7694,-7403,-7267,-7223,-7206,-7111,-6851,-6333,-5507,-4375,-2991,-1452,78,1480,2564,3239,3388,2985,2045,640,-1099,-3008,-4888,-6550,-7797,-8499,-8575,-8021,-6944,-5507,-3931,-2478,-1336,-689,-600,-1070,-2016,-3283,-4693,-6028,-7126,-7814,-8013,-7669,-6793,-5440,-3711,-1716,378,2438,4302,5852,6995,7681,7880,7619,6912,5829,4436,2819,1085,-664,-2288,-3675,-4669,-5193,-5161,-4588,-3542,-2144,-575,998,2406,3532,4297,4692,4736,4504,4065,3506,2875,2215,1546,877,242,-344,-816,-1156,-1300,-1274,-1067,-754,-357,58,481,897,1298,1688,2053,2365,2619,2768,2809,2718,2499,2187,1799,1400,996,615,249,-111,-450,-776,-1023,-1178,-1154,-915,-433,311,1251,2328,3425,4429,5226,5740,5910,5750,5288,4616,3838,3069,2422,1974,1783,1871,2231,2844,3648,4584,5552,6463,7194,7680,7807,7563,6886,5804,4340,2567,607,-1404,-3266,-4808,-5847,-6251,-5959,-4958,-3341,-1226,1192,3730,6192,8410,10255,11609,12421,12644,12280,11358,9928,8082,5934,3626,1309,-852,-2739,-4232,-5289,-5879,-6031,-5796,-5242,-4460,-3515,-2489,-1422,-348,715,1762,2786,3763,4695,5536,6278,6879,7313,7547,7559,7330,6875,6200,5356,4355,3242,2034,764,-535,-1803,-2982,-4004,-4790,-5310,-5501,-5372,-4904,-4147,-3140,-1985,-775,379,1367,2140,2652,2937,3029,2991,2869,2714,2541,2354,2144,1870,1508,1020,403,-313,-1079,-1785,-2378,-2739,-2867,-2725,-2370,-1855,-1277,-739,-331,-156,-238,-623,-1251,-2086,-3017,-3963,-4815,-5516,-6001,-6268,-6302,-6137,-5787,-5284,-4654,-3921,-3098,-2217,-1283,-345,569,1404,2102,2612,2870,2857,2536,1944,1108,116,-928,-1916,-2727,-3269,-3477,-3325,-2842,-2103,-1223,-330,451,1020,1341,1399,1248,937,539,88,-369,-837,-1289,-1710,-2067,-2300,-2355,-2179,-1741,-1045,-153,864,1855,2719,3317,3590,3506,3108,2476,1717,962,287,-204,-495,-553,-379,-9,542,1199,1910,2598,3172,3591,3773,3720,3401,2865,2151,1372,619,27,-321,-349,-65,507,1243,2042,2743,3249,3469,3401,3074,2587,2038,1539,1161,960,930,1049,1253,1476,1650,1722,1677,1503,1243,911,576,253,-11,-193,-286,-264,-135,106,467,949,1553,2285,3138,4082,5093,6079,6969,7641,7988,7930,7416,6461,5140,3563,1875,235,-1238,-2418,-3249,-3703,-3807,-3612,-3196,-2635,-1998,-1362,-762,-266,122,367,485,491,418,302,170,42,-99,-259,-475,-767,-1152,-1645,-2224,-2871,-3530,-4138,-4627,-4906,-4924,-4610,-3971,-3017,-1838,-542,731,1846,2686,3169,3245,2900,2157,1056,-320,-1878,-3506,-5066,-6427,-7464,-8053,-8154,-7728,-6850,-5600,-4131,-2602,-1163,27,860,1246,1133,540,-485,-1815,-3312,-4790,-6096,-7082,-7678,-7844,-7632,-7132,-6479,-5833,-5344,-5115,-5222,-5641,-6303,-7093,-7849,-8428,-8697,-8570,-8020,-7073,-5834,-4433,-3050,-1841,-940,-440,-355,-684,-1337,-2222,-3204,-4158,-4971,-5575,-5934,-6062,-6012,-5826,-5592,-5347,-5163,-5089,-5166,-5442,-5941,-6647,-7549,-8556,-9611,-10584,-11414,-11980,-12255,-12163,-11720,-10903,-9762,-8331,-6683,-4897,-3069,-1304,306,1669,2721,3409,3712,3597,3083,2152,851,-786,-2676,-4713,-6758,-8646,-10228,-11357,-11943,-11945,-11362,-10269,-8754,-6943,-4987,-3036,-1251,198,1182,1601,1428,725,-383,-1698,-3007,-4104,-4852,-5162,-5072,-4635,-4005,-3301,-2666,-2182,-1913,-1854,-1954,-2136,-2259,-2220,-1887,-1187,-103,1353,3059,4917,6727,8366,9656,10508,10846,10640,9933,8773,7279,5566,3775,2029,458,-842,-1800,-2358,-2523,-2306,-1763,-977,-17,1028,2103,3158,4183,5171,6147,7123,8109,9077,9981,10736,11250,11453,11264,10680,9693,8378,6823,5166,3565,2161,1123,531,490,976,1970,3335,4914,6501,7886,8893,9395,9338,8755,7747,6481,5149,3956,3060,2585,2565,2973,3712,4648,5620,6493,7134,7493,7524,7292,6837,6289,5734,5281,5006,4935,5088,5415,5870,6386,6893,7334,7686,7901,8015,8011,7931,7792,7609,7398,7148,6869,6553,6218,5869,5537,5248,5024,4899,4868,4940,5089,5291,5521,5736,5923,6028,6043,5942,5728,5429,5077,4727,4442,4254,4216,4313,4552,4894,5302,5745,6169,6533,6780,6873,6778,6507,6079,5550,4987,4444,3993,3666,3519,3541,3753,4098,4533,5002,5433,5809,6084,6276,6369,6371,6283,6086,5793,5401,4941,4454,4009,3670,3506,3563,3837,4295,4840,5343,5685,5734,5446,4798,3866,2729,1538,378,-620,-1427,-2003,-2369,-2548,-2559,-2429,-2165,-1778,-1291,-702,-55,634,1313,1933,2439,2778,2920,2871,2642,2302,1880,1448,1020,634,258,-90,-468,-856,-1270,-1677,-2021,-2278,-2364,-2282,-2000,-1548,-985,-383,132,449,461,99,-639,-1701,-2982,-4319,-5571,-6557,-7178,-7327,-7005,-6226,-5092,-3725,-2275,-890,290,1154,1626,1652,1247,452,-653,-1933,-3280,-4550,-5664,-6541,-7170,-7552,-7729,-7772,-7739,-7717,-7741,-7846,-8023,-8239,-8450,-8585,-8607,-8457,-8131,-7637,-7001,-6295,-5568,-4887,-4310,-3862,-3577,-3462,-3506,-3724,-4069,-4534,-5052,-5582,-6063,-6439,-6683,-6761,-6684,-6452,-6104,-5657,-5159,-4647,-4163,-3762,-3484,-3373,-3472,-3779,-4317,-5030,-5884,-6791,-7651,-8378,-8859,-9043,-8872,-8342,-7478,-6354,-5060,-3751,-2554,-1632,-1085,-986,-1324,-2045,-3026,-4118,-5173,-6041,-6622,-6862,-6759,-6389,-5843,-5257,-4739,-4380,-4222,-4274,-4489,-4820,-5189,-5535,-5820,-6007,-6111,-6141,-6128,-6111,-6120,-6178,-6296,-6449,-6597,-6698,-6690,-6571,-6337,-6032,-5736,-5495,-5393,-5425,-5594,-5838,-6075,-6225,-6200,-5937,-5408,-4597,-3561,-2352,-1089,132,1196,2023,2578,2826,2809,2541,2064,1409,588,-394,-1531,-2831,-4283,-5864,-7525,-9187,-10739,-12039,-12947,-13291,-12965,-11863,-10012,-7485,-4472,-1237,1946,4760,6962,8362,8875,8530,7474,5916,4147,2426,990,-1,-504,-521,-176,417,1085,1699,2137,2341,2294,2045,1667,1260,915,683,594,628,749,896,1021,1064,1008,829,536,140,-350,-905,-1518,-2149,-2781,-3363,-3853,-4203,-4345,-4268,-3928,-3359,-2595,-1697,-759,165,987,1694,2259,2689,3009,3211,3314,3312,3199,2994,2677,2285,1801,1265,690,102,-455,-943,-1315,-1521,-1556,-1404,-1129,-768,-415,-117,86,187,228,239,285,374,527,698,866,982,1046,1061,1067,1089,1155,1259,1374,1471,1489,1445,1319,1204,1153,1265,1592,2149,2905,3770,4634,5366,5864,6038,5875,5365,4583,3604,2546,1515,635,-14,-351,-342,8,656,1528,2483,3397,4102,4476,4434,3945,3062,1882,567,-706,-1753,-2394,-2519,-2075,-1081,331,2020,3760,5347,6584,7308,7436,6945,5915,4473,2838,1198,-204,-1214,-1694,-1584,-903,273,1792,3473,5109,6511,7506,7993,7904,7283,6191,4798,3249,1743,416,-616,-1283,-1589,-1523,-1142,-476,425,1515,2734,4021,5296,6464,7452,8168,8561,8603,8285,7657,6761,5705,4553,3418,2360,1456,755,293,92,134,413,857,1451,2125,2864,3635,4422,5188,5886,6435,6740,6699,6243,5338,4040,2449,757,-863,-2194,-3100,-3467,-3265,-2516,-1314,224,1931,3658,5244,6572,7539,8087,8200,7885,7208,6246,5098,3883,2687,1609,715,36,-383,-565,-499,-206,289,972,1793,2697,3604,4429,5073,5480,5570,5356,4830,4087,3195,2302,1516,996,816,1074,1746,2795,4094,5496,6822,7912,8612,8821,8486,7622,6300,4664,2863,1092,-491,-1725,-2496,-2723,-2369,-1450,-23,1807,3896,6072,8134,9896,11159,11794,11705,10908,9480,7612,5502,3416,1548,83,-877,-1285,-1145,-501,545,1892,3367,4811,6042,6910,7312,7227,6691,5844,4831,3838,3000,2422,2130,2110,2276,2535,2771,2889,2832,2578,2143,1585,954,320,-276,-793,-1218,-1526,-1716,-1764,-1686,-1473,-1173,-793,-377,54,513,988,1526,2134,2821,3579,4359,5112,5768,6266,6555,6597,6368,5859,5065,4009,2721,1279,-227,-1664,-2891,-3778,-4225,-4195,-3724,-2917,-1944,-987,-223,217,284,-18,-604,-1376,-2201,-2989,-3631,-4092,-4339,-4385,-4266,-4026,-3731,-3427,-3157,-2934,-2748,-2580,-2397,-2186,-1947,-1694,-1463,-1268,-1140,-1069,-1048,-1060,-1081,-1117,-1173,-1278,-1460,-1745,-2151,-2669,-3287,-3959,-4635,-5249,-5748,-6086,-6254,-6261,-6165,-6031,-5953,-5993,-6210,-6589,-7097,-7638,-8112,-8433,-8510,-8323,-7847,-7129,-6224,-5227,-4233,-3349,-2653,-2214,-2062,-2187,-2573,-3128,-3782,-4427,-4965,-5339,-5480,-5402,-5109,-4681,-4175,-3693,-3291,-3029,-2925,-2981,-3176,-3484,-3869,-4305,-4775,-5252,-5731,-6177,-6572,-6881,-7078,-7157,-7115,-6983,-6782,-6540,-6276,-5982,-5651,-5257,-4783,-4231,-3600,-2925,-2248,-1606,-1071,-677,-487,-540,-854,-1435,-2263,-3278,-4435,-5607,-6738,-7691,-8421,-8846,-8938,-8690,-8096,-7195,-6034,-4692,-3287,-1942,-808,-1,382,305,-212,-1101,-2236,-3477,-4667,-5682,-6427,-6865,-6992,-6852,-6495,-6001,-5412,-4808,-4208,-3671,-3210,-2853,-2621,-2507,-2525,-2628,-2795,-2942,-3020,-2928,-2646,-2129,-1416,-576,297,1096,1705,2082,2149,1931,1415,652,-306,-1389,-2504,-3557,-4457,-5115,-5475,-5509,-5214,-4635,-3833,-2894,-1927,-1026,-304,194,419,406,208,-93,-402,-638,-740,-665,-407,10,544,1098,1585,1893,1937,1691,1144,399,-463,-1274,-1928,-2308,-2379,-2146,-1688,-1103,-535,-89,145,146,-47,-346,-621,-756,-648,-267,375,1195,2093,2945,3648,4114,4291,4164,3752,3115,2314,1465,635,-60,-585,-876,-952,-821,-542,-180,185,474,610,549,276,-182,-752,-1337,-1832,-2128,-2155,-1850,-1222,-287,859,2123,3370,4477,5315,5791,5822,5376,4465,3159,1575,-102,-1681,-2951,-3766,-4009,-3677,-2804,-1490,111,1861,3578,5121,6370,7248,7722,7803,7515,6914,6039,4970,3755,2495,1251,133,-799,-1454,-1811,-1844,-1589,-1094,-440,300,1037,1711,2249,2618,2775,2743,2534,2223,1899,1656,1595,1790,2255,3002,3948,5028,6111,7087,7823,8215,8168,7642,6619,5160,3346,1339,-677,-2500,-3922,-4809,-5058,-4686,-3770,-2474,-1005,415,1584,2350,2627,2408,1751,768,-388,-1563,-2586,-3328,-3669,-3551,-2948,-1910,-525,1061,2681,4170,5350,6125,6395,6168,5472,4421,3123,1758,434,-687,-1526,-2029,-2188,-2082,-1793,-1475,-1223,-1159,-1306,-1685,-2235,-2895,-3548,-4094,-4429,-4453,-4125,-3408,-2314,-906,732,2460,4123,5561,6626,7191,7192,6614,5514,4017,2286,530,-1066,-2341,-3192,-3596,-3586,-3248,-2713,-2078,-1466,-904,-431,-18,358,724,1095,1464,1806,2076,2217,2182,1927,1447,779,-12,-818,-1536,-2084,-2393,-2447,-2254,-1843,-1273,-583,152,875,1527,2033,2372,2512,2471,2303,2048,1781,1541,1355,1234,1161,1113,1070,1013,928,805,641,422,158,-171,-536,-934,-1320,-1651,-1886,-1973,-1892,-1633,-1206,-649,-7,655,1263,1754,2066,2177,2074,1812,1449,1110,887,901,1209,1828,2731,3828,5028,6228,7352,8330,9135,9706,10027,10047,9758,9154,8277,7181,5970,4726,3573,2581,1830,1364,1188,1308,1649,2149,2686,3155,3456,3518,3325,2905,2322,1692,1111,703,531,652,1045,1693,2501,3403,4270,5022,5543,5785,5705,5308,4621,3718,2661,1568,535,-319,-911,-1164,-1055,-588,201,1235,2433,3704,4948,6101,7087,7868,8398,8654,8621,8296,7711,6911,5977,4995,4061,3244,2587,2104,1770,1553,1400,1250,1067,799,448,24,-437,-876,-1264,-1542,-1712,-1739,-1643,-1425,-1117,-754,-359,37,431,831,1241,1684,2136,2597,3002,3312,3462,3387,3056,2443,1546,429,-856,-2176,-3425,-4469,-5226,-5632,-5686,-5409,-4861,-4113,-3247,-2352,-1514,-816,-328,-74,-67,-273,-635,-1101,-1583,-2028,-2381,-2607,-2708,-2708,-2646,-2608,-2649,-2843,-3221,-3778,-4468,-5199,-5859,-6345,-6567,-6502,-6137,-5523,-4704,-3742,-2696,-1612,-561,402,1181,1707,1895,1710,1141,244,-896,-2135,-3316,-4277,-4872,-5012,-4668,-3899,-2818,-1604,-443,477,1007,1050,591,-329,-1579,-3015,-4450,-5749,-6769,-7459,-7747,-7646,-7154,-6327,-5245,-4006,-2730,-1516,-452,407,1040,1435,1615,1596,1417,1129,793,487,282,250,400,750,1193,1668,2002,2100,1850,1214,225,-1046,-2460,-3861,-5093,-5991,-6435,-6347,-5704,-4561,-3035,-1286,497,2131,3462,4368,4782,4682,4112,3138,1913,555,-756,-1907,-2780,-3305,-3440,-3167,-2517,-1547,-379,847,1934,2732,3078,2926,2278,1245,4,-1225,-2233,-2840,-2944,-2525,-1639,-409,986,2391,3597,4475,4896,4803,4216,3196,1885,431,-1004,-2291,-3328,-4058,-4457,-4518,-4267,-3710,-2903,-1876,-735,433,1501,2363,2944,3193,3119,2742,2128,1352,499,-325,-1038,-1551,-1797,-1729,-1321,-566,480,1755,3124,4440,5533,6237,6419,6015,5033,3570,1799,-76,-1825,-3268,-4257,-4742,-4730,-4305,-3598,-2742,-1886,-1120,-504,-40,312,603,892,1215,1594,2017,2475,2927,3353,3702,3948,4048,3977,3718,3262,2627,1839,947,18,-880,-1656,-2239,-2554,-2577,-2297,-1769,-1040,-191,726,1678,2638,3599,4534,5398,6120,6614,6774,6533,5844,4726,3253,1556,-204,-1833,-3173,-4075,-4480,-4356,-3768,-2812,-1645,-419,669,1494,1910,1876,1390,545,-512,-1590,-2488,-3053,-3179,-2842,-2098,-1046,161,1368,2437,3248,3739,3891,3714,3264,2589,1754,804,-207,-1252,-2284,-3253,-4122,-4815,-5293,-5503,-5414,-5028,-4357,-3460,-2413,-1327,-308,516,1064,1255,1090,594,-132,-965,-1779,-2435,-2877,-3050,-2986,-2738,-2400,-2070,-1871,-1885,-2193,-2821,-3743,-4893,-6148,-7358,-8353,-8979,-9081,-8583,-7435,-5690,-3453,-904,1749,4262,6415,7988,8852,8906,8187,6780,4883,2723,548,-1418,-3003,-4111,-4707,-4858,-4662,-4273,-3845,-3500,-3335,-3366,-3585,-3928,-4322,-4714,-5039,-5300,-5486,-5622,-5712,-5768,-5760,-5687,-5503,-5209,-4791,-4282,-3721,-3163,-2680,-2309,-2099,-2031,-2098,-2237,-2409,-2576,-2717,-2846,-2978,-3130,-3327,-3573,-3878,-4243,-4652,-5081,-5483,-5794,-5957,-5894,-5593,-5016,-4226,-3268,-2255,-1292,-475,104,426,464,274,-112,-621,-1204,-1822,-2454,-3084,-3712,-4322,-4898,-5426,-5886,-6278,-6602,-6857,-7028,-7070,-6935,-6532,-5830,-4784,-3441,-1876,-231,1341,2653,3561,3914,3672,2799,1414,-368,-2324,-4262,-5961,-7289,-8118,-8433,-8222,-7539,-6441,-4993,-3270,-1342,682,2693,4527,6032,7040,7419,7077,5986,4202,1858,-838,-3611,-6176,-8243,-9580,-10039,-9563,-8208,-6116,-3502,-644,2180,4669,6605,7795,8175,7746,6608,4946,2969,942,-907,-2376,-3314,-3672,-3450,-2737,-1668,-398,919,2145,3199,4038,4665,5106,5411,5581,5654,5604,5437,5143,4729,4209,3607,2955,2285,1627,1016,472,25,-295,-467,-446,-227,206,828,1583,2408,3205,3898,4410,4724,4806,4713,4445,4074,3634,3190,2779,2467,2269,2217,2289,2458,2662,2858,2985,3037,2994,2898,2774,2691,2693,2832,3132,3588,4184,4872,5574,6210,6675,6866,6720,6190,5295,4110,2739,1321,-14,-1163,-2037,-2606,-2849,-2785,-2433,-1843,-1047,-113,908,1946,2947,3831,4542,5002,5153,4953,4389,3485,2314,984,-373,-1622,-2632,-3324,-3628,-3556,-3128,-2442,-1591,-720,66,649,998,1074,940,634,260,-120,-422,-610,-679,-633,-530,-407,-322,-294,-332,-399,-438,-394,-174,258,961,1910,3090,4378,5677,6819,7665,8102,8042,7501,6494,5161,3624,2054,613,-591,-1453,-1956,-2086,-1894,-1437,-814,-123,522,1013,1271,1235,900,304,-468,-1307,-2084,-2704,-3069,-3154,-2917,-2408,-1635,-698,352,1396,2367,3167,3762,4115,4252,4213,4063,3861,3669,3501,3384,3285,3197,3061,2861,2548,2101,1534,841,104,-622,-1230,-1622,-1711,-1433,-765,269,1595,3094,4598,5932,6894,7350,7177,6372,4975,3123,1012,-1135,-3055,-4519,-5313,-5306,-4457,-2827,-594,1982,4584,6919,8702,9800,10116,9720,8723,7320,5710,4103,2678,1578,912,719,1016,1737,2819,4119,5526,6873,8049,8923,9434,9550,9292,8736,7989,7159,6384,5729,5256,4970,4815,4742,4653,4460,4093,3496,2640,1561,298,-1048,-2352,-3482,-4286,-4651,-4493,-3802,-2626,-1089,639,2382,3948,5211,6074,6507,6533,6210,5642,4931,4200,3528,2983,2574,2286,2067,1868,1634,1351,1025,698,451,350,477,854,1473,2261,3100,3859,4378,4562,4335,3709,2755,1589,360,-788,-1736,-2394,-2733,-2746,-2485,-2006,-1380,-690,35,727,1391,1981,2504,2927,3259,3486,3635,3729,3796,3873,3956,4047,4108,4088,3937,3589,3006,2153,1031,-320,-1818,-3347,-4748,-5870,-6562,-6726,-6328,-5399,-4058,-2456,-794,732,1947,2700,2924,2586,1768,576,-798,-2182,-3389,-4286,-4786,-4858,-4526,-3845,-2922,-1863,-814,98,771,1116,1118,791,187,-591,-1451,-2279,-2980,-3496,-3774,-3831,-3679,-3358,-2917,-2391,-1831,-1293,-826,-501,-350,-416,-667,-1084,-1569,-2050,-2411,-2591,-2510,-2170,-1592,-852,-60,672,1240,1560,1602,1348,827,81,-839,-1857,-2918,-3948,-4884,-5670,-6253,-6595,-6675,-6480,-6025,-5321,-4416,-3359,-2223,-1110,-96,698,1215,1393,1234,781,121,-619,-1314,-1816,-2067,-1988,-1652,-1106,-512,6,296,284,-90,-773,-1714,-2759,-3778,-4614,-5148,-5307,-5074,-4482,-3617,-2575,-1474,-403,559,1351,1939,2292,2390,2226,1802,1113,206,-911,-2163,-3489,-4805,-6005,-7020,-7767,-8233,-8414,-8360,-8139,-7808,-7452,-7082,-6752,-6447,-6175,-5924,-5694,-5478,-5279,-5106,-4929,-4774,-4578,-4367,-4099,-3801,-3474,-3144,-2835,-2551,-2315,-2124,-1994,-1942,-1974,-2101,-2318,-2589,-2898,-3184,-3427,-3584,-3644,-3588,-3420,-3135,-2737,-2242,-1671,-1070,-499,-26,282,370,222,-162,-718,-1376,-2017,-2545,-2868,-2932,-2739,-2309,-1731,-1076,-471,12,258,235,-115,-753,-1655,-2723,-3850,-4933,-5847,-6530,-6924,-7038,-6891,-6562,-6117,-5663,-5257,-4997,-4889,-4989,-5261,-5710,-6286,-6959,-7665,-8347,-8917,-9300,-9400,-9148,-8483,-7399,-5922,-4140,-2196,-257,1473,2820,3651,3876,3499,2556,1179,-517,-2332,-4147,-5777,-7131,-8099,-8632,-8707,-8339,-7570,-6491,-5190,-3796,-2439,-1226,-306,276,424,161,-501,-1470,-2641,-3881,-5053,-6030,-6703,-7003,-6881,-6349,-5432,-4223,-2801,-1311,158,1468,2555,3355,3870,4110,4150,4035,3849,3643,3463,3346,3284,3276,3270,3229,3100,2848,2461,1947,1347,714,110,-406,-794,-1047,-1170,-1216,-1211,-1208,-1214,-1242,-1268,-1277,-1235,-1123,-921,-622,-220,278,861,1510,2172,2814,3351,3745,3928,3882,3584,3051,2297,1369,299,-846,-2018,-3128,-4111,-4872,-5348,-5473,-5234,-4642,-3767,-2705,-1571,-469,506,1323,1959,2453,2841,3183,3527,3908,4358,4856,5389,5890,6306,6556,6593,6361,5862,5101,4136,3044,1917,879,26,-524,-701,-460,188,1192,2424,3768,5023,6068,6738,6978,6741,6094,5093,3904,2637,1460,491,-173,-474,-407,-22,589,1287,1920,2332,2413,2073,1338,240,-1067,-2444,-3720,-4743,-5411,-5654,-5452,-4832,-3845,-2563,-1090,477,2033,3452,4661,5560,6110,6300,6151,5717,5078,4300,3454,2586,1700,807,-123,-1091,-2098,-3108,-4056,-4868,-5441,-5724,-5660,-5264,-4586,-3691,-2698,-1674,-718,123,813,1324,1664,1819,1812,1658,1388,1063,729,481,373,483,838,1440,2261,3218,4222,5147,5863,6253,6204,5665,4616,3115,1267,-761,-2776,-4561,-5931,-6714,-6848,-6302,-5171,-3593,-1753,132,1876,3320,4365,4987,5211,5134,4864,4527,4230,4038,4001,4093,4284,4488,4636,4650,4479,4125,3613,3027,2453,1990,1710,1639,1785,2075,2451,2807,3053,3107,2903,2399,1610,550,-662,-1927,-3053,-3899,-4295,-4141,-3396,-2094,-367,1600,3574,5319,6632,7377,7485,6984,5955,4542,2916,1257,-280,-1566,-2536,-3145,-3421,-3370,-3060,-2515,-1800,-942,3,1007,2012,3013,3946,4835,5623,6339,6950,7476,7896,8206,8394,8411,8244,7848,7220,6367,5337,4206,3086,2102,1391,1064,1205,1836,2910,4336,5936,7545,8946,10004,10586,10669,10253,9438,8324,7077,5813,4660,3687,2925,2371,1987,1722,1532,1366,1234,1110,1060,1092,1277,1623,2152,2821,3584,4359,5054,5590,5886,5902,5599,4999,4129,3084,1956,889,-15,-639,-932,-874,-500,124,884,1673,2355,2822,2998,2836,2366,1641,763,-160,-1028,-1756,-2309,-2666,-2868,-2956,-3002,-3070,-3216,-3475,-3847,-4299,-4761,-5136,-5312,-5180,-4656,-3703,-2335,-641,1254,3155,4870,6196,6958,7067,6468,5233,3465,1351,-915,-3096,-5001,-6421,-7231,-7323,-6682,-5340,-3411,-1052,1531,4114,6473,8402,9745,10391,10297,9483,8020,6033,3668,1088,-1531,-4035,-6273,-8114,-9480,-10286,-10529,-10196,-9338,-8000,-6268,-4234,-2005,276,2476,4440,6002,7051,7456,7183,6227,4669,2663,401,-1868,-3925,-5559,-6652,-7144,-7082,-6577,-5797,-4938,-4177,-3667,-3509,-3747,-4374,-5325,-6500,-7754,-8936,-9870,-10431,-10501,-10049,-9105,-7759,-6183,-4571,-3138,-2075,-1505,-1476,-1935,-2746,-3709,-4587,-5166,-5260,-4766,-3655,-1988,109,2457,4853,7075,8935,10253,10924,10865,10093,8661,6721,4446,2086,-142,-1998,-3326,-4010,-4052,-3497,-2521,-1299,-73,960,1633,1867,1660,1094,307,-545,-1311,-1873,-2167,-2182,-1949,-1543,-1039,-521,-48,330,590,721,738,659,549,446,443,579,905,1407,2047,2726,3337,3760,3907,3733,3266,2563,1767,996,409,95,144,532,1239,2132,3088,3941,4547,4766,4532,3797,2621,1101,-577,-2210,-3564,-4453,-4730,-4362,-3381,-1951,-268,1414,2859,3857,4291,4084,3316,2072,573,-983,-2361,-3361,-3850,-3747,-3069,-1896,-384,1282,2875,4202,5077,5382,5053,4094,2584,661,-1484,-3638,-5579,-7120,-8097,-8430,-8092,-7129,-5643,-3793,-1756,254,2051,3461,4358,4678,4401,3569,2265,581,-1343,-3399,-5437,-7328,-8942,-10130,-10793,-10810,-10152,-8800,-6851,-4434,-1775,890,3288,5195,6406,6811,6367,5107,3182,758,-1889,-4517,-6845,-8686,-9857,-10329,-10098,-9298,-8097,-6724,-5380,-4286,-3565,-3323,-3584,-4312,-5439,-6833,-8335,-9783,-10993,-11836,-12196,-12030,-11344,-10204,-8737,-7090,-5448,-3964,-2779,-1968,-1558,-1518,-1763,-2197,-2678,-3106,-3357,-3363,-3086,-2513,-1706,-724,312,1300,2105,2617,2744,2425,1675,546,-823,-2260,-3555,-4507,-4953,-4781,-3980,-2603,-812,1198,3199,4969,6343,7199,7500,7266,6577,5539,4295,2970,1694,569,-354,-1015,-1440,-1622,-1622,-1474,-1222,-904,-523,-94,405,962,1582,2228,2872,3456,3935,4262,4404,4351,4118,3728,3263,2771,2375,2116,2107,2333,2835,3525,4347,5154,5820,6215,6227,5833,5022,3897,2555,1158,-172,-1298,-2167,-2737,-3034,-3120,-3058,-2934,-2805,-2697,-2612,-2498,-2294,-1904,-1265,-323,898,2330,3830,5218,6302,6908,6913,6291,5075,3416,1498,-426,-2129,-3377,-4026,-3970,-3220,-1828,48,2237,4515,6649,8431,9647,10168,9903,8869,7173,5004,2629,339,-1579,-2893,-3432,-3154,-2081,-383,1737,3990,6099,7799,8892,9249,8858,7784,6188,4290,2327,544,-878,-1798,-2192,-2088,-1623,-955,-289,198,358,109,-554,-1576,-2828,-4156,-5395,-6387,-7030,-7248,-7044,-6453,-5575,-4530,-3461,-2526,-1850,-1551,-1684,-2259,-3218,-4452,-5803,-7098,-8154,-8826,-8996,-8646,-7802,-6597,-5198,-3806,-2600,-1715,-1201,-1044,-1141,-1364,-1551,-1583,-1381,-937,-318,378,1009,1460,1646,1529,1152,584,-45,-592,-940,-980,-673,-31,885,1967,3057,4025,4683,4934,4672,3888,2630,1005,-811,-2625,-4238,-5482,-6255,-6518,-6315,-5734,-4914,-3978,-3059,-2229,-1548,-1020,-635,-370,-202,-117,-114,-197,-386,-679,-1087,-1570,-2099,-2598,-2990,-3187,-3099,-2662,-1838,-641,866,2551,4248,5746,6850,7372,7196,6264,4613,2360,-316,-3161,-5931,-8337,-10170,-11232,-11440,-10764,-9292,-7172,-4636,-1943,617,2794,4358,5177,5191,4433,3043,1204,-804,-2718,-4247,-5166,-5296,-4575,-3019,-779,1922,4791,7484,9711,11179,11744,11326,10014,7979,5505,2898,486,-1488,-2823,-3455,-3401,-2770,-1744,-537,649,1621,2273,2551,2488,2194,1801,1496,1428,1726,2475,3659,5237,7056,8961,10727,12174,13116,13444,13113,12149,10657,8799,6763,4771,3019,1686,897,699,1087,1947,3146,4452,5674,6584,7042,6955,6328,5251,3871,2388,991,-135,-895,-1215,-1149,-759,-187,423,939,1245,1266,985,405,-417,-1398,-2441,-3425,-4228,-4739,-4867,-4575,-3872,-2846,-1600,-310,877,1799,2322,2379,1936,1040,-196,-1628,-3038,-4241,-5033,-5273,-4875,-3830,-2201,-139,2182,4537,6709,8508,9791,10460,10531,10015,9056,7731,6219,4608,3046,1587,304,-798,-1718,-2476,-3096,-3577,-3922,-4092,-4073,-3819,-3339,-2624,-1743,-748,253,1163,1898,2382,2591,2525,2221,1747,1177,573,15,-498,-935,-1334,-1740,-2205,-2785,-3530,-4421,-5444,-6496,-7466,-8228,-8640,-8634,-8142,-7209,-5911,-4414,-2895,-1566,-585,-73,-73,-540,-1373,-2407,-3466,-4370,-4993,-5250,-5147,-4741,-4161,-3567,-3121,-2979,-3226,-3895,-4936,-6228,-7600,-8846,-9774,-10216,-10069,-9318,-7996,-6255,-4248,-2189,-257,1377,2623,3402,3753,3704,3357,2812,2149,1456,765,107,-508,-1062,-1541,-1893,-2091,-2076,-1824,-1328,-594,319,1356,2436,3475,4404,5163,5694,5986,5991,5724,5173,4375,3369,2226,1026,-139,-1175,-1997,-2523,-2702,-2498,-1924,-1017,130,1405,2656,3754,4527,4894,4757,4129,3071,1721,267,-1086,-2142,-2755,-2830,-2371,-1422,-127,1357,2841,4129,5072,5528,5428,4746,3522,1864,-94,-2156,-4152,-5895,-7260,-8141,-8507,-8367,-7778,-6841,-5676,-4418,-3207,-2164,-1367,-865,-637,-611,-684,-716,-582,-174,573,1672,3084,4729,6491,8252,9887,11293,12364,13027,13199,12825,11874,10344,8298,5849,3182,522,-1861,-3727,-4864,-5154,-4576,-3232,-1308,928,3199,5220,6777,7719,7976,7589,6644,5296,3735,2112,596,-706,-1730,-2423,-2792,-2858,-2641,-2236,-1666,-1052,-428,129,585,913,1111,1169,1128,990,818,629,493,437,516,756,1174,1766,2505,3319,4120,4770,5130,5064,4478,3351,1728,-229,-2333,-4303,-5896,-6885,-7124,-6575,-5318,-3526,-1476,532,2185,3210,3434,2777,1304,-811,-3286,-5796,-7987,-9570,-10311,-10099,-8937,-6940,-4318,-1348,1670,4436,6688,8223,8909,8689,7584,5692,3162,213,-2903,-5920,-8556,-10606,-11879,-12308,-11893,-10746,-9050,-7058,-5034,-3247,-1902,-1128,-952,-1299,-2005,-2854,-3600,-4027,-3971,-3350,-2170,-512,1463,3575,5605,7357,8663,9391,9464,8871,7634,5865,3680,1280,-1159,-3404,-5287,-6618,-7317,-7331,-6722,-5602,-4159,-2598,-1141,31,782,1044,820,179,-774,-1890,-3050,-4129,-5056,-5776,-6276,-6555,-6624,-6519,-6253,-5876,-5438,-4976,-4556,-4199,-3929,-3751,-3635,-3573,-3517,-3459,-3373,-3254,-3111,-2949,-2778,-2598,-2397,-2147,-1810,-1358,-763,-45,746,1528,2191,2635,2776,2577,2040,1231,231,-824,-1817,-2600,-3058,-3088,-2629,-1665,-244,1543,3548,5595,7517,9140,10336,11028,11177,10824,10053,8988,7787,6605,5588,4847,4451,4406,4685,5189,5833,6474,7019,7348,7393,7108,6479,5567,4447,3263,2160,1289,774,688,1061,1840,2963,4274,5645,6901,7891,8494,8609,8200,7281,5908,4191,2250,234,-1732,-3511,-5032,-6223,-7087,-7641,-7925,-8015,-7946,-7794,-7585,-7366,-7160,-6985,-6849,-6745,-6641,-6507,-6255,-5848,-5191,-4270,-3063,-1607,29,1756,3464,5046,6407,7467,8180,8516,8477,8067,7306,6212,4815,3165,1320,-615,-2548,-4324,-5842,-6967,-7654,-7861,-7638,-7041,-6195,-5193,-4159,-3154,-2230,-1391,-602,184,1017,1964,3033,4245,5560,6907,8196,9296,10068,10395,10157,9305,7850,5851,3482,916,-1588,-3803,-5511,-6534,-6791,-6261,-5030,-3264,-1163,1002,3001,4594,5613,5942,5527,4406,2639,389,-2193,-4897,-7520,-9874,-11789,-13138,-13847,-13875,-13261,-12060,-10410,-8457,-6390,-4388,-2631,-1237,-299,163,186,-173,-802,-1611,-2499,-3379,-4188,-4867,-5370,-5662,-5696,-5449,-4886,-4000,-2792,-1312,392,2207,4036,5761,7279,8510,9405,9924,10066,9806,9160,8125,6728,5025,3080,1016,-1056,-2989,-4655,-5948,-6793,-7168,-7093,-6642,-5914,-5038,-4138,-3318,-2658,-2166,-1834,-1564,-1276,-811,-87,1000,2454,4215,6144,8024,9601,10632,10912,10331,8904,6756,4149,1384,-1174,-3243,-4580,-5104,-4822,-3898,-2551,-1059,304,1313,1810,1721,1055,-96,-1617,-3321,-5067,-6682,-8045,-9061,-9652,-9794,-9452,-8651,-7394,-5742,-3752,-1521,839,3203,5419,7371,8912,9979,10504,10514,10049,9231,8172,7030,5930,4986,4278,3835,3669,3739,3987,4347,4701,4961,5009,4762,4167,3207,1915,377,-1315,-2997,-4548,-5805,-6650,-6991,-6762,-5964,-4645,-2911,-917,1130,3033,4589,5664,6193,6175,5720,4964,4102,3310,2748,2513,2651,3125,3862,4742,5631,6412,6972,7239,7166,6738,5978,4931,3697,2369,1101,8,-767,-1146,-1082,-605,191,1165,2143,2957,3463,3567,3232,2483,1381,51,-1408,-2847,-4194,-5341,-6282,-6965,-7437,-7678,-7743,-7616,-7328,-6863,-6212,-5378,-4347,-3138,-1791,-345,1100,2468,3637,4523,5025,5078,4649,3714,2319,532,-1526,-3688,-5776,-7600,-8992,-9859,-10133,-9883,-9191,-8255,-7260,-6421,-5894,-5777,-6078,-6711,-7525,-8315,-8874,-9009,-8588,-7551,-5909,-3788,-1319,1234,3692,5769,7302,8105,8106,7277,5706,3544,1028,-1547,-3892,-5708,-6781,-6988,-6308,-4870,-2868,-593,1654,3596,5019,5789,5901,5410,4471,3269,1986,809,-146,-798,-1112,-1126,-878,-463,27,501,878,1090,1120,928,555,18,-622,-1288,-1929,-2478,-2921,-3257,-3529,-3790,-4105,-4535,-5110,-5839,-6684,-7577,-8424,-9093,-9467,-9407,-8826,-7675,-5952,-3749,-1199,1497,4086,6322,7947,8778,8709,7744,6014,3724,1175,-1351,-3565,-5255,-6299,-6640,-6343,-5486,-4224,-2686,-1031,641,2197,3561,4636,5342,5619,5409,4697,3507,1908,23,-1964,-3853,-5405,-6409,-6681,-6121,-4672,-2428,506,3869,7426,10848,13879,16252,17803,18444,18171,17097,15378,13261,10980,8790,6890,5431,4490,4074,4119,4512,5095,5710,6179,6380,6198,5603,4588,3243,1652,-31,-1685,-3204,-4514,-5589,-6439,-7079,-7538,-7834,-7982,-7983,-7853,-7587,-7192,-6674,-6025,-5241,-4318,-3243,-2025,-681,747,2203,3610,4895,5994,6856,7460,7803,7885,7728,7339,6740,5925,4929,3748,2443,1059,-310,-1579,-2647,-3447,-3924,-4076,-3929,-3540,-2980,-2321,-1622,-951,-345,141,461,588,476,157,-372,-1013,-1694,-2293,-2681,-2757,-2418,-1621,-368,1285,3215,5280,7281,9070,10469,11373,11711,11450,10637,9339,7691,5842,3972,2236,789,-279,-906,-1091,-891,-374,318,1073,1731,2186,2313,2070,1406,378,-969,-2517,-4147,-5750,-7204,-8461,-9450,-10185,-10633,-10826,-10741,-10405,-9817,-9014,-8023,-6894,-5665,-4375,-3057,-1718,-376,982,2341,3678,4968,6121,7091,7753,8044,7856,7145,5869,4065,1813,-731,-3366,-5856,-7976,-9526,-10387,-10512,-9952,-8847,-7394,-5841,-4447,-3419,-2945,-3084,-3824,-5058,-6583,-8180,-9597,-10627,-11106,-10958,-10160,-8791,-6962,-4848,-2631,-506,1355,2818,3790,4260,4258,3891,3294,2631,2056,1691,1614,1833,2308,2942,3635,4258,4732,4986,4995,4765,4307,3671,2881,1986,1019,-14,-1088,-2221,-3400,-4620,-5834,-6979,-7952,-8654,-8975,-8865,-8299,-7332,-6075,-4671,-3300,-2107,-1221,-707,-562,-753,-1153,-1658,-2125,-2454,-2583,-2487,-2213,-1819,-1415,-1093,-946,-1021,-1348,-1882,-2583,-3347,-4102,-4745,-5198,-5400,-5282,-4833,-4015,-2890,-1476,89,1721,3254,4570,5535,6071,6132,5709,4871,3679,2280,789,-632,-1865,-2798,-3353,-3514,-3284,-2716,-1892,-878,226,1375,2518,3646,4754,5857,6970,8091,9221,10330,11374,12323,13114,13739,14168,14422,14515,14481,14347,14124,13829,13444,12972,12419,11795,11160,10554,10049,9683,9479,9415,9439,9462,9397,9148,8650,7863,6778,5420,3837,2100,285,-1529,-3269,-4870,-6263,-7399,-8228,-8711,-8824,-8553,-7886,-6854,-5472,-3825,-1997,-132,1635,3141,4270,4924,5074,4721,3939,2804,1449,-20,-1475,-2828,-3996,-4934,-5612,-6008,-6123,-5956,-5507,-4818,-3906,-2846,-1706,-587,419,1191,1664,1750,1434,713,-365,-1714,-3230,-4776,-6217,-7406,-8212,-8538,-8309,-7518,-6198,-4429,-2360,-137,2041,4008,5599,6710,7275,7310,6873,6079,5073,3990,2992,2151,1569,1226,1107,1132,1212,1263,1210,1027,702,271,-228,-741,-1236,-1687,-2108,-2533,-3013,-3618,-4408,-5423,-6690,-8174,-9827,-11553,-13243,-14778,-16046,-16970,-17481,-17579,-17245,-16535,-15470,-14128,-12557,-10855,-9089,-7363,-5740,-4291,-3034,-1981,-1098,-349,314,938,1543,2145,2723,3256,3696,4029,4203,4239,4108,3842,3440,2913,2271,1512,640,-333,-1405,-2530,-3695,-4816,-5847,-6691,-7287,-7558,-7468,-6977,-6098,-4839,-3269,-1439,515,2505,4369,5998,7282,8159,8595,8628,8295,7695,6931,6108,5355,4756,4388,4273,4399,4691,5066,5384,5549,5432,4997,4224,3168,1948,704,-382,-1154,-1476,-1272,-528,688,2244,3958,5601,6959,7827,8058,7579,6388,4564,2257,-337,-2995,-5491,-7641,-9281,-10336,-10747,-10540,-9756,-8476,-6801,-4853,-2755,-639,1381,3207,4776,6040,7006,7671,8057,8198,8099,7813,7352,6766,6089,5375,4656,3988,3392,2900,2517,2249,2082,2011,2010,2051,2104,2114,2051,1849,1488,930,165,-788,-1907,-3110,-4308,-5377,-6181,-6595,-6514,-5877,-4684,-2993,-914,1374,3696,5838,7648,8965,9732,9911,9552,8753,7657,6429,5262,4307,3701,3522,3768,4401,5302,6332,7346,8202,8813,9118,9114,8819,8272,7508,6549,5418,4107,2636,1020,-695,-2440,-4123,-5649,-6901,-7797,-8258,-8259,-7799,-6932,-5736,-4320,-2823,-1355,-53,1005,1763,2171,2276,2064,1651,1068,453,-133,-572,-818,-826,-609,-228,229,629,855,797,394,-366,-1424,-2687,-3997,-5201,-6131,-6656,-6704,-6254,-5370,-4180,-2846,-1575,-551,51,113,-419,-1546,-3157,-5124,-7219,-9224,-10888,-12015,-12443,-12106,-11029,-9320,-7178,-4839,-2548,-538,1032,2069,2576,2627,2361,1947,1567,1365,1471,1919,2725,3797,5028,6259,7336,8116,8501,8436,7937,7054,5901,4603,3308,2146,1224,605,304,279,443,682,848,828,502,-173,-1212,-2566,-4151,-5854,-7558,-9145,-10518,-11595,-12321,-12661,-12616,-12190,-11458,-10465,-9341,-8171,-7095,-6192,-5546,-5168,-5044,-5115,-5296,-5513,-5680,-5753,-5702,-5499,-5172,-4696,-4116,-3411,-2628,-1768,-889,-29,737,1338,1703,1765,1491,862,-91,-1320,-2737,-4238,-5709,-7011,-8038,-8666,-8824,-8459,-7581,-6226,-4493,-2492,-378,1708,3607,5205,6393,7142,7442,7372,7015,6530,6044,5712,5641,5890,6472,7321,8327,9342,10211,10805,11038,10885,10385,9627,8733,7835,7038,6427,6013,5777,5637,5491,5218,4719,3908,2768,1319,-357,-2131,-3859,-5392,-6602,-7406,-7764,-7699,-7240,-6497,-5539,-4485,-3429,-2436,-1587,-903,-420,-127,-25,-63,-218,-397,-539,-552,-351,105,842,1831,2982,4203,5340,6288,6930,7224,7142,6743,6084,5283,4448,3678,3074,2648,2448,2390,2445,2488,2450,2229,1794,1121,251,-747,-1778,-2728,-3491,-3980,-4136,-3930,-3383,-2529,-1443,-199,1124,2454,3728,4909,5945,6844,7567,8146,8566,8868,9049,9142,9129,9012,8765,8377,7845,7189,6460,5731,5078,4591,4310,4263,4412,4674,4939,5060,4911,4383,3442,2096,462,-1311,-3030,-4470,-5498,-5954,-5852,-5197,-4148,-2855,-1537,-370,464,885,807,261,-717,-2022,-3525,-5065,-6489,-7620,-8342,-8541,-8187,-7290,-5948,-4295,-2535,-850,552,1534,2008,1946,1403,469,-717,-1996,-3215,-4222,-4900,-5154,-4941,-4251,-3134,-1682,-41,1613,3087,4209,4837,4910,4404,3414,2031,447,-1192,-2694,-3944,-4824,-5322,-5433,-5233,-4815,-4289,-3762,-3325,-3029,-2894,-2885,-2944,-2981,-2925,-2714,-2333,-1810,-1203,-594,-66,322,524,550,411,177,-106,-368,-561,-682,-714,-732,-763,-906,-1206,-1711,-2432,-3332,-4363,-5423,-6433,-7286,-7932,-8320,-8464,-8399,-8199,-7957,-7758,-7692,-7800,-8104,-8568,-9117,-9644,-10019,-10102,-9792,-9010,-7754,-6078,-4104,-2009,-1,1708,2929,3539,3466,2754,1505,-90,-1809,-3409,-4665,-5409,-5520,-4990,-3848,-2222,-290,1763,3703,5349,6537,7159,7173,6607,5523,4068,2364,597,-1109,-2614,-3850,-4762,-5367,-5681,-5782,-5720,-5574,-5391,-5199,-5019,-4812,-4561,-4190,-3664,-2908,-1903,-629,897,2600,4418,6217,7913,9396,10617,11546,12196,12625,12885,13058,13195,13340,13501,13675,13826,13927,13943,13850,13631,13277,12780,12140,11347,10406,9321,8115,6824,5483,4157,2872,1696,641,-261,-992,-1562,-1956,-2198,-2303,-2293,-2196,-2036,-1811,-1537,-1175,-731,-171,469,1169,1835,2381,2684,2665,2252,1472,376,-887,-2149,-3219,-3908,-4093,-3688,-2720,-1266,508,2405,4210,5733,6824,7409,7464,7057,6271,5255,4136,3059,2129,1434,1014,876,988,1297,1724,2196,2629,2957,3110,3050,2731,2161,1343,347,-772,-1889,-2908,-3707,-4168,-4228,-3804,-2904,-1543,185,2162,4194,6108,7680,8748,9179,8923,8010,6556,4735,2759,852,-829,-2146,-3075,-3632,-3917,-4055,-4191,-4450,-4938,-5688,-6712,-7930,-9272,-10592,-11789,-12710,-13275,-13386,-12997,-12113,-10743,-9000,-6978,-4867,-2837,-1083,210,921,957,309,-963,-2744,-4860,-7115,-9289,-11196,-12638,-13487,-13643,-13068,-11780,-9859,-7433,-4677,-1800,997,3495,5540,6995,7808,7977,7569,6692,5508,4154,2812,1590,594,-124,-565,-766,-785,-723,-656,-674,-830,-1175,-1699,-2395,-3201,-4022,-4785,-5364,-5703,-5747,-5504,-5013,-4358,-3618,-2885,-2224,-1661,-1220,-860,-568,-278,44,453,992,1686,2558,3583,4730,5926,7077,8087,8853,9294,9357,9016,8275,7181,5769,4121,2304,393,-1526,-3394,-5129,-6674,-7971,-8962,-9609,-9873,-9731,-9178,-8245,-6962,-5443,-3767,-2096,-549,724,1612,2033,1946,1369,362,-971,-2493,-4053,-5501,-6686,-7503,-7857,-7711,-7054,-5925,-4367,-2482,-337,1936,4247,6476,8511,10257,11627,12550,12985,12911,12335,11308,9904,8238,6440,4657,3001,1578,435,-414,-980,-1311,-1443,-1423,-1286,-1042,-717,-297,176,702,1205,1644,1941,2038,1916,1577,1075,507,-22,-371,-445,-139,582,1717,3221,4968,6833,8618,10145,11229,11714,11512,10580,8992,6863,4399,1828,-629,-2762,-4440,-5584,-6197,-6335,-6111,-5638,-5047,-4439,-3874,-3401,-3015,-2713,-2466,-2260,-2061,-1871,-1675,-1482,-1296,-1136,-1003,-911,-859,-838,-840,-859,-861,-842,-760,-581,-274,201,860,1713,2743,3922,5186,6487,7723,8849,9762,10425,10772,10773,10396,9635,8483,6982,5165,3141,1006,-1091,-3018,-4646,-5891,-6707,-7109,-7157,-6937,-6567,-6141,-5763,-5471,-5305,-5228,-5210,-5179,-5089,-4869,-4504,-3954,-3232,-2345,-1313,-184,1016,2232,3432,4579,5641,6592,7405,8042,8465,8641,8526,8119,7413,6439,5247,3901,2467,1036,-346,-1596,-2690,-3594,-4299,-4839,-5216,-5515,-5742,-5973,-6197,-6422,-6605,-6675,-6587,-6251,-5659,-4799,-3737,-2579,-1465,-576,-57,-59,-638,-1803,-3468,-5472,-7610,-9635,-11319,-12457,-12904,-12595,-11534,-9816,-7585,-5031,-2363,231,2570,4534,6030,7007,7464,7396,6855,5880,4549,2953,1214,-550,-2173,-3540,-4503,-4987,-4929,-4330,-3237,-1739,16,1873,3630,5113,6137,6576,6351,5443,3923,1903,-416,-2838,-5106,-7031,-8397,-9101,-9054,-8278,-6842,-4869,-2546,-48,2412,4671,6571,8009,8917,9273,9100,8450,7401,6057,4526,2928,1367,-48,-1246,-2163,-2772,-3072,-3084,-2850,-2425,-1886,-1306,-765,-340,-76,-13,-152,-468,-923,-1465,-2035,-2597,-3116,-3586,-4019,-4422,-4840,-5265,-5740,-6223,-6721,-7152,-7471,-7578,-7397,-6859,-5907,-4540,-2770,-666,1677,4137,6567,8815,10732,12170,13020,13199,12685,11512,9788,7660,5342,3038,962,-727,-1921,-2575,-2723,-2428,-1811,-981,-60,848,1674,2357,2866,3182,3294,3190,2878,2349,1636,771,-178,-1120,-1952,-2566,-2878,-2828,-2419,-1675,-696,429,1568,2626,3520,4206,4686,4980,5143,5229,5281,5329,5374,5398,5362,5231,4964,4546,3967,3257,2446,1590,750,-28,-677,-1159,-1441,-1490,-1315,-919,-351,332,1037,1670,2124,2299,2129,1566,610,-688,-2263,-3992,-5756,-7422,-8845,-9913,-10498,-10514,-9893,-8610,-6676,-4169,-1189,2078,5445,8661,11500,13723,15154,15664,15209,13839,11675,8922,5831,2683,-258,-2749,-4649,-5854,-6394,-6329,-5803,-4963,-3961,-2922,-1927,-1038,-250,417,995,1494,1902,2255,2510,2711,2838,2931,3015,3104,3231,3370,3504,3569,3498,3200,2613,1689,430,-1100,-2806,-4519,-6104,-7371,-8236,-8597,-8468,-7878,-6938,-5770,-4530,-3361,-2394,-1719,-1398,-1441,-1830,-2504,-3384,-4354,-5314,-6133,-6724,-6996,-6903,-6431,-5592,-4452,-3084,-1596,-108,1281,2451,3353,3917,4156,4049,3655,2982,2098,1043,-113,-1288,-2383,-3291,-3901,-4127,-3889,-3175,-1994,-426,1399,3328,5164,6745,7904,8545,8592,8057,6968,5436,3575,1544,-505,-2413,-4057,-5323,-6163,-6540,-6467,-5990,-5169,-4106,-2909,-1685,-560,376,1051,1420,1492,1314,937,487,22,-345,-590,-698,-693,-668,-674,-847,-1213,-1837,-2673,-3648,-4633,-5458,-5966,-6022,-5535,-4503,-2972,-1076,1020,3115,5024,6568,7636,8145,8096,7514,6497,5149,3623,2058,622,-566,-1382,-1757,-1674,-1147,-272,840,2028,3127,3980,4436,4415,3857,2781,1258,-591,-2613,-4613,-6444,-7907,-8906,-9315,-9096,-8233,-6768,-4779,-2394,241,2952,5543,7841,9651,10836,11275,10910,9742,7833,5330,2422,-634,-3578,-6156,-8148,-9418,-9910,-9651,-8757,-7392,-5726,-3960,-2237,-685,606,1597,2257,2600,2654,2484,2162,1789,1453,1237,1195,1322,1597,1926,2231,2398,2355,2051,1460,609,-454,-1659,-2895,-4061,-5042,-5725,-6029,-5900,-5288,-4251,-2792,-1053,878,2829,4664,6217,7371,8014,8092,7603,6581,5137,3404,1554,-243,-1826,-3086,-3935,-4371,-4409,-4132,-3633,-3032,-2448,-1972,-1691,-1631,-1809,-2205,-2771,-3469,-4221,-4953,-5575,-5968,-6039,-5666,-4781,-3340,-1371,1044,3726,6465,8989,11037,12383,12873,12438,11145,9122,6615,3885,1217,-1124,-2941,-4087,-4520,-4255,-3412,-2135,-653,835,2093,2961,3303,3079,2326,1156,-237,-1629,-2773,-3444,-3471,-2752,-1297,800,3343,6062,8646,10782,12176,12635,12030,10376,7792,4504,835,-2872,-6240,-8966,-10799,-11624,-11423,-10312,-8471,-6168,-3657,-1206,970,2724,3961,4660,4876,4667,4181,3520,2839,2238,1819,1633,1702,1990,2459,3000,3547,3989,4252,4279,4020,3472,2615,1478,67,-1563,-3370,-5261,-7133,-8853,-10275,-11258,-11682,-11477,-10618,-9162,-7204,-4913,-2465,-60,2129,3955,5311,6149,6462,6278,5683,4745,3595,2308,1017,-224,-1301,-2191,-2820,-3185,-3267,-3082,-2664,-2059,-1335,-557,197,877,1421,1817,2046,2132,2111,2025,1919,1834,1762,1705,1602,1398,1028,441,-406,-1488,-2801,-4248,-5756,-7194,-8450,-9396,-9942,-10033,-9642,-8814,-7619,-6155,-4582,-3010,-1603,-458,336,747,780,505,0,-591,-1161,-1569,-1730,-1587,-1133,-419,460,1387,2209,2809,3064,2930,2388,1494,342,-944,-2226,-3387,-4334,-5007,-5394,-5491,-5336,-4954,-4375,-3620,-2712,-1675,-554,601,1724,2748,3614,4283,4726,4948,4947,4759,4400,3913,3333,2702,2077,1500,1051,744,642,723,972,1347,1761,2178,2528,2806,3021,3205,3429,3740,4190,4795,5539,6370,7208,7944,8468,8669,8447,7739,6507,4757,2548,-33,-2836,-5701,-8442,-10873,-12843,-14215,-14932,-14958,-14357,-13196,-11633,-9800,-7872,-5992,-4294,-2866,-1774,-1024,-596,-425,-425,-486,-496,-364,9,652,1587,2770,4133,5580,6984,8250,9254,9946,10256,10174,9714,8885,7774,6399,4877,3245,1624,64,-1320,-2474,-3320,-3809,-3916,-3633,-2993,-2041,-864,464,1827,3146,4329,5312,6051,6511,6699,6617,6300,5784,5108,4326,3477,2608,1750,919,120,-659,-1433,-2198,-2945,-3627,-4163,-4468,-4440,-3992,-3099,-1742,-19,1976,4045,6018,7690,8890,9499,9429,8683,7317,5444,3243,902,-1365,-3359,-4927,-5956,-6401,-6286,-5681,-4710,-3520,-2279,-1149,-273,230,310,-56,-805,-1853,-3065,-4310,-5450,-6387,-7025,-7324,-7237,-6774,-5928,-4747,-3267,-1558,299,2217,4103,5870,7448,8768,9802,10485,10821,10747,10271,9366,8065,6425,4543,2553,597,-1180,-2654,-3755,-4433,-4726,-4678,-4399,-3973,-3505,-3057,-2669,-2362,-2135,-1982,-1906,-1912,-2014,-2227,-2562,-3014,-3562,-4177,-4791,-5355,-5799,-6058,-6095,-5873,-5378,-4625,-3629,-2434,-1101,319,1743,3109,4336,5359,6111,6537,6604,6278,5574,4502,3120,1491,-281,-2106,-3854,-5440,-6763,-7769,-8416,-8705,-8641,-8264,-7607,-6723,-5659,-4475,-3240,-2027,-934,-57,513,673,387,-389,-1602,-3190,-4995,-6862,-8571,-9932,-10757,-10905,-10294,-8904,-6790,-4066,-912,2469,5829,8947,11583,13572,14756,15083,14543,13229,11292,8961,6458,4056,1917,222,-988,-1690,-1933,-1795,-1350,-681,165,1142,2234,3407,4626,5822,6912,7772,8305,8382,7945,6940,5388,3355,968,-1606,-4147,-6446,-8262,-9433,-9804,-9339,-8055,-6083,-3606,-882,1838,4288,6276,7666,8412,8557,8202,7519,6669,5845,5144,4675,4411,4327,4301,4239,4005,3533,2762,1730,481,-847,-2145,-3257,-4087,-4563,-4673,-4474,-4040,-3510,-2999,-2630,-2497,-2640,-3088,-3796,-4701,-5700,-6668,-7471,-7999,-8139,-7847,-7103,-5942,-4453,-2744,-964,752,2259,3453,4256,4621,4570,4115,3366,2404,1381,419,-348,-829,-978,-802,-365,228,875,1456,1917,2222,2386,2467,2530,2642,2848,3149,3517,3871,4124,4166,3924,3326,2370,1066,-507,-2255,-4045,-5738,-7176,-8230,-8774,-8738,-8098,-6891,-5216,-3226,-1098,980,2838,4339,5403,5986,6119,5847,5288,4537,3736,2985,2377,1970,1782,1804,1983,2270,2576,2837,2986,2976,2787,2413,1866,1168,346,-581,-1580,-2636,-3719,-4820,-5902,-6965,-7973,-8918,-9770,-10493,-11054,-11395,-11474,-11236,-10647,-9698,-8389,-6767,-4894,-2840,-718,1399,3400,5203,6736,7922,8726,9118,9097,8694,7949,6932,5707,4360,2959,1569,270,-897,-1849,-2536,-2888,-2840,-2349,-1374,79,1965,4192,6601,8998,11160,12844,13870,14067,13399,11869,9609,6805,3701,564,-2364,-4855,-6782,-8034,-8627,-8587,-8022,-7053,-5827,-4497,-3195,-2051,-1137,-510,-157,-57,-125,-296,-473,-586,-586,-431,-130,312,849,1450,2063,2637,3155,3564,3877,4073,4177,4191,4144,4022,3841,3553,3146,2559,1769,752,-496,-1933,-3518,-5161,-6776,-8280,-9570,-10608,-11324,-11725,-11807,-11603,-11167,-10550,-9817,-9022,-8203,-7392,-6569,-5740,-4837,-3849,-2718,-1439,-15,1522,3102,4646,6047,7225,8100,8643,8869,8814,8585,8252,7938,7702,7609,7653,7809,8000,8111,8040,7648,6864,5620,3932,1859,-476,-2911,-5257,-7325,-8937,-9975,-10359,-10097,-9254,-7966,-6402,-4751,-3179,-1813,-732,64,593,952,1215,1491,1830,2274,2800,3353,3845,4176,4244,3991,3366,2402,1145,-287,-1759,-3117,-4195,-4872,-5059,-4725,-3919,-2741,-1342,92,1383,2376,2942,3026,2614,1743,512,-973,-2556,-4099,-5443,-6472,-7083,-7240,-6927,-6209,-5161,-3910,-2579,-1312,-210,605,1105,1248,1079,648,50,-619,-1264,-1801,-2173,-2354,-2322,-2107,-1701,-1152,-452,361,1297,2328,3448,4632,5846,7060,8215,9259,10128,10750,11084,11081,10738,10071,9122,7949,6630,5233,3832,2484,1233,113,-867,-1713,-2431,-3062,-3604,-4086,-4499,-4835,-5083,-5227,-5258,-5188,-5016,-4771,-4454,-4076,-3639,-3129,-2564,-1936,-1288,-657,-93,334,581,614,424,43,-478,-1071,-1641,-2109,-2412,-2494,-2368,-2048,-1612,-1135,-709,-405,-265,-296,-465,-714,-981,-1193,-1319,-1317,-1207,-987,-692,-350,25,390,746,1053,1293,1442,1467,1358,1081,647,35,-720,-1608,-2582,-3602,-4604,-5541,-6338,-6947,-7298,-7344,-7036,-6345,-5260,-3795,-1991,84,2331,4633,6872,8911,10657,12009,12932,13399,13432,13092,12438,11571,10567,9488,8391,7276,6147,4963,3703,2327,853,-704,-2261,-3737,-5023,-6024,-6679,-6940,-6841,-6403,-5730,-4891,-3996,-3113,-2320,-1646,-1114,-703,-383,-99,199,544,968,1451,1966,2458,2866,3135,3229,3129,2858,2444,1941,1403,862,352,-125,-577,-1007,-1443,-1864,-2285,-2656,-2979,-3201,-3344,-3380,-3365,-3309,-3270,-3264,-3323,-3435,-3596,-3768,-3933,-4044,-4103,-4089,-4020,-3921,-3801,-3701,-3609,-3536,-3447,-3319,-3093,-2736,-2191,-1452,-506,596,1815,3046,4217,5221,5977,6433,6539,6322,5798,5061,4183,3287,2465,1819,1417,1312,1521,2032,2795,3726,4716,5646,6398,6886,7051,6878,6398,5652,4737,3712,2666,1634,663,-262,-1121,-1952,-2734,-3490,-4174,-4778,-5241,-5526,-5596,-5406,-4967,-4274,-3382,-2350,-1282,-269,552,1114,1300,1103,508,-426,-1599,-2897,-4179,-5307,-6176,-6688,-6816,-6536,-5896,-4942,-3768,-2466,-1135,110,1188,2010,2530,2740,2648,2326,1839,1291,752,306,-29,-230,-339,-388,-453,-588,-853,-1285,-1895,-2661,-3538,-4428,-5246,-5863,-6184,-6110,-5586,-4589,-3140,-1320,772,2966,5102,6993,8475,9421,9754,9453,8580,7237,5576,3776,1993,381,-957,-1957,-2592,-2878,-2845,-2547,-2026,-1351,-545,321,1237,2137,3003,3772,4404,4849,5060,5017,4697,4109,3268,2207,982,-350,-1703,-2998,-4140,-5067,-5698,-6032,-6045,-5787,-5316,-4716,-4090,-3540,-3142,-2973,-3049,-3364,-3872,-4476,-5090,-5580,-5863,-5832,-5449,-4685,-3562,-2140,-498,1258,3022,4699,6185,7438,8377,9001,9281,9220,8839,8143,7178,5981,4613,3140,1633,154,-1241,-2523,-3684,-4721,-5664,-6511,-7262,-7882,-8303,-8441,-8189,-7462,-6206,-4408,-2160,425,3127,5722,7958,9615,10520,10585,9800,8255,6113,3605,986,-1462,-3506,-4937,-5630,-5530,-4665,-3139,-1117,1191,3554,5736,7542,8808,9461,9486,8943,7986,6763,5507,4383,3569,3154,3184,3610,4358,5278,6220,7034,7572,7738,7454,6690,5463,3807,1811,-444,-2830,-5238,-7538,-9614,-11363,-12695,-13564,-13944,-13852,-13341,-12483,-11367,-10090,-8715,-7322,-5920,-4535,-3140,-1723,-267,1239,2768,4289,5739,7054,8147,8977,9437,9547,9218,8515,7428,6031,4401,2631,835,-859,-2344,-3497,-4251,-4543,-4386,-3820,-2931,-1849,-707,337,1152,1632,1699,1341,560,-579,-1980,-3549,-5140,-6649,-7953,-8961,-9598,-9811,-9576,-8881,-7747,-6210,-4325,-2183,117,2448,4676,6678,8317,9519,10199,10342,9964,9103,7859,6329,4639,2935,1325,-50,-1109,-1766,-1988,-1765,-1141,-166,1039,2374,3679,4831,5667,6077,5954,5246,3956,2128,-115,-2632,-5225,-7708,-9889,-11618,-12792,-13381,-13417,-12984,-12221,-11244,-10204,-9175,-8232,-7392,-6636,-5947,-5251,-4520,-3679,-2707,-1579,-307,1057,2462,3793,4972,5884,6445,6615,6352,5718,4750,3596,2367,1228,313,-285,-492,-342,112,726,1348,1810,1961,1708,1004,-111,-1564,-3206,-4902,-6480,-7823,-8798,-9362,-9449,-9066,-8216,-6935,-5269,-3295,-1085,1244,3600,5855,7913,9689,11111,12175,12864,13238,13342,13256,13052,12802,12553,12355,12204,12114,12038,11963,11813,11572,11165,10577,9762,8710,7405,5860,4094,2174,161,-1824,-3689,-5316,-6619,-7554,-8091,-8280,-8173,-7883,-7502,-7149,-6877,-6741,-6725,-6788,-6879,-6906,-6827,-6583,-6154,-5561,-4806,-3967,-3065,-2181,-1348,-620,-37,372,573,565,338,-61,-603,-1186,-1733,-2123,-2260,-2054,-1445,-409,1028,2802,4785,6829,8745,10337,11438,11887,11605,10558,8786,6407,3575,511,-2571,-5422,-7848,-9657,-10752,-11070,-10652,-9593,-8060,-6261,-4403,-2712,-1342,-432,-27,-115,-627,-1424,-2368,-3274,-4006,-4429,-4458,-4063,-3235,-2039,-539,1142,2892,4577,6085,7308,8190,8682,8802,8576,8069,7363,6538,5676,4842,4068,3377,2735,2105,1423,611,-377,-1602,-3060,-4722,-6516,-8312,-9979,-11355,-12304,-12731,-12570,-11844,-10601,-8972,-7107,-5193,-3414,-1937,-897,-369,-384,-886,-1790,-2936,-4168,-5294,-6160,-6628,-6626,-6119,-5155,-3796,-2177,-404,1373,3067,4569,5845,6835,7538,7926,8012,7768,7218,6341,5184,3771,2186,519,-1112,-2570,-3747,-4522,-4853,-4707,-4135,-3207,-2049,-791,416,1444,2174,2540,2498,2075,1326,353,-717,-1759,-2640,-3268,-3567,-3499,-3073,-2302,-1250,22,1448,2943,4449,5893,7232,8406,9377,10112,10577,10783,10731,10457,10017,9456,8829,8166,7479,6757,5988,5122,4161,3066,1865,577,-750,-2050,-3274,-4352,-5261,-5957,-6451,-6746,-6872,-6883,-6820,-6750,-6725,-6789,-6966,-7258,-7635,-8051,-8428,-8709,-8787,-8630,-8149,-7348,-6190,-4730,-2973,-1033,1047,3127,5115,6880,8316,9331,9868,9901,9457,8592,7403,5999,4509,3039,1725,632,-128,-528,-518,-113,640,1669,2832,4016,5031,5769,6084,5920,5246,4090,2532,680,-1323,-3337,-5226,-6871,-8187,-9115,-9627,-9731,-9439,-8798,-7856,-6672,-5319,-3864,-2392,-969,327,1457,2369,3064,3531,3812,3925,3931,3850,3743,3615,3500,3410,3340,3324,3353,3448,3621,3869,4190,4568,4962,5346,5666,5901,6016,6004,5855,5571,5135,4553,3790,2850,1707,370,-1150,-2801,-4540,-6256,-7889,-9306,-10449,-11223,-11589,-11516,-10997,-10067,-8763,-7170,-5378,-3503,-1663,10,1412,2438,3017,3121,2734,1917,738,-677,-2183,-3606,-4776,-5526,-5720,-5278,-4164,-2448,-248,2232,4746,7038,8847,9978,10281,9721,8338,6284,3767,1058,-1572,-3854,-5589,-6635,-6941,-6542,-5538,-4109,-2438,-753,779,1990,2817,3210,3242,2959,2509,1976,1490,1111,892,841,943,1162,1452,1781,2096,2412,2689,2972,3241,3530,3807,4086,4318,4504,4615,4658,4636,4567,4462,4333,4179,3998,3769,3475,3071,2537,1826,924,-189,-1502,-2995,-4619,-6325,-8034,-9660,-11108,-12272,-13061,-13395,-13225,-12550,-11408,-9898,-8143,-6312,-4562,-3045,-1887,-1136,-822,-886,-1243,-1759,-2294,-2700,-2859,-2682,-2132,-1209,32,1513,3135,4785,6360,7772,8932,9800,10309,10449,10188,9525,8477,7063,5346,3408,1348,-689,-2555,-4115,-5211,-5768,-5722,-5071,-3896,-2287,-424,1525,3356,4905,6030,6649,6763,6403,5708,4804,3861,3015,2364,1956,1780,1776,1860,1917,1852,1588,1083,352,-545,-1513,-2423,-3147,-3581,-3648,-3320,-2628,-1616,-399,919,2209,3342,4212,4714,4783,4369,3476,2112,354,-1729,-4001,-6338,-8561,-10520,-12043,-13002,-13315,-12942,-11950,-10435,-8595,-6653,-4836,-3395,-2471,-2213,-2608,-3608,-5051,-6702,-8319,-9607,-10362,-10382,-9602,-8004,-5692,-2830,344,3587,6626,9266,11331,12745,13500,13648,13314,12618,11711,10707,9690,8709,7768,6843,5909,4928,3899,2840,1790,833,32,-528,-808,-785,-490,28,664,1320,1878,2236,2334,2123,1627,873,-48,-1057,-2042,-2922,-3626,-4129,-4426,-4551,-4551,-4465,-4343,-4187,-3992,-3734,-3348,-2805,-2058,-1106,20,1263,2524,3718,4737,5512,5987,6128,5956,5488,4792,3923,2948,1939,950,54,-710,-1280,-1647,-1789,-1744,-1548,-1276,-1007,-816,-789,-966,-1393,-2054,-2928,-3946,-5013,-6031,-6872,-7425,-7602,-7320,-6581,-5401,-3877,-2127,-316,1400,2863,3963,4617,4824,4591,4028,3224,2330,1469,759,280,85,174,535,1103,1843,2656,3509,4318,5051,5663,6128,6419,6513,6407,6082,5577,4905,4130,3285,2426,1569,759,-15,-712,-1337,-1863,-2299,-2628,-2897,-3098,-3301,-3514,-3780,-4103,-4470,-4858,-5204,-5455,-5542,-5412,-5018,-4355,-3416,-2261,-952,413,1719,2858,3722,4229,4317,3970,3194,2063,667,-836,-2297,-3506,-4323,-4571,-4186,-3121,-1447,706,3120,5522,7634,9141,9836,9503,8091,5614,2227,-1792,-6076,-10170,-13612,-15972,-16938,-16340,-14237,-10839,-6592,-1989,2372,5961,8361,9300,8749,6855,3970,571,-2796,-5592,-7369,-7827,-6861,-4587,-1296,2555,6479,9963,12626,14196,14608,13940,12428,10375,8109,5922,4030,2562,1546,960,706,707,873,1143,1497,1918,2413,2981,3592,4210,4755,5151,5285,5082,4464,3409,1937,114,-1962,-4148,-6336,-8365,-10140,-11528,-12445,-12803,-12555,-11675,-10204,-8202,-5818,-3216,-621,1732,3619,4820,5216,4703,3326,1166,-1576,-4658,-7793,-10679,-13049,-14670,-15393,-15144,-13952,-11938,-9313,-6361,-3392,-738,1337,2616,3003,2517,1292,-429,-2324,-4042,-5235,-5613,-5006,-3374,-837,2330,5750,8972,11544,13108,13394,12345,10022,6686,2669,-1619,-5772,-9435,-12320,-14229,-15055,-14758,-13379,-11010,-7809,-3979,218,4514,8619,12292,15327,17604,19097,19845,20002,19732,19255,18748,18322,18014,17746,17378,16700,15551,13779,11396,8463,5201,1852,-1279,-3956,-5997,-7330,-7995,-8102,-7824,-7335,-6772,-6240,-5762,-5330,-4902,-4428,-3887,-3303,-2727,-2287,-2098,-2308,-3011,-4252,-5995,-8096,-10346,-12457,-14123,-15066,-15080,-14054,-12056,-9235,-5943,-2551,498,2812,4108,4221,3169,1118,-1647,-4751,-7817,-10469,-12421,-13449,-13448,-12408,-10409,-7626,-4283,-677,2897,6102,8663,10316,10908,10359,8729,6188,3022,-408,-3700,-6474,-8425,-9328,-9128,-7868,-5733,-3009,-19,2870,5344,7138,8105,8198,7519,6256,4701,3168,1980,1412,1646,2783,4785,7535,10805,14320,17761,20812,23195,24701,25213,24720,23299,21105,18335,15199,11879,8553,5310,2270,-547,-3073,-5315,-7229,-8835,-10099,-11011,-11569,-11722,-11509,-10910,-10000,-8854,-7594,-6356,-5280,-4487,-4066,-4059,-4453,-5167,-6086,-7041,-7858,-8373,-8452,-8045,-7158,-5907,-4448,-2984,-1710,-754,-200,-28,-157,-455,-765,-947,-900,-586,-18,725,1549,2360,3063,3622,4004,4207,4258,4144,3884,3448,2810,1940,814,-551,-2133,-3834,-5572,-7195,-8589,-9608,-10160,-10167,-9614,-8539,-7032,-5232,-3303,-1404,318,1776,2918,3756,4333,4733,5031,5333,5691,6161,6755,7429,8148,8808,9323,9620,9608,9294,8666,7801,6776,5692,4636,3679,2836,2111,1447,766,-15,-1000,-2242,-3789,-5605,-7659,-9823,-12005,-14038,-15802,-17131,-17921,-18029,-17409,-15999,-13854,-11070,-7843,-4431,-1144,1712,3845,5060,5243,4422,2729,413,-2214,-4814,-7062,-8707,-9583,-9632,-8892,-7479,-5554,-3310,-928,1422,3599,5499,7029,8153,8828,9056,8836,8193,7154,5776,4116,2259,297,-1671,-3532,-5198,-6564,-7561,-8122,-8204,-7814,-6952,-5700,-4121,-2339,-457,1406,3178,4779,6219,7471,8591,9588,10491,11316,12021,12602,12983,13127,12989,12548,11814,10836,9663,8369,7015,5644,4292,2978,1723,572,-416,-1148,-1517,-1425,-799,376,2038,4080,6296,8489,10398,11820,12558,12490,11570,9809,7350,4353,1116,-2090,-4922,-7100,-8379,-8632,-7835,-6120,-3728,-1001,1660,3864,5271,5639,4879,3049,378,-2808,-6083,-9044,-11330,-12693,-13040,-12410,-10995,-9062,-6951,-4955,-3351,-2295,-1847,-1984,-2547,-3377,-4217,-4871,-5133,-4889,-4090,-2779,-1081,804,2638,4155,5114,5327,4700,3242,1097,-1494,-4220,-6716,-8676,-9822,-9999,-9166,-7403,-4898,-1928,1193,4154,6662,8530,9631,9970,9633,8789,7636,6383,5203,4208,3464,2942,2598,2311,1979,1482,748,-234,-1422,-2673,-3826,-4667,-5043,-4832,-4020,-2713,-1073,602,2073,3036,3340,2871,1681,-99,-2239,-4461,-6478,-8035,-8942,-9102,-8521,-7303,-5634,-3735,-1850,-170,1135,1999,2382,2317,1867,1095,112,-999,-2125,-3151,-3990,-4543,-4779,-4688,-4336,-3801,-3235,-2728,-2411,-2320,-2470,-2830,-3303,-3805,-4210,-4423,-4369,-4014,-3379,-2523,-1551,-574,309,1028,1555,1911,2122,2254,2347,2447,2572,2727,2902,3055,3167,3185,3103,2923,2671,2406,2198,2099,2187,2455,2925,3508,4131,4640,4898,4751,4092,2877,1150,-941,-3157,-5214,-6801,-7657,-7596,-6538,-4522,-1710,1672,5313,8895,12138,14771,16657,17688,17876,17272,15987,14150,11890,9340,6609,3800,1004,-1698,-4230,-6493,-8404,-9820,-10642,-10736,-10043,-8537,-6299,-3497,-387,2692,5401,7379,8370,8188,6791,4267,812,-3255,-7577,-11748,-15406,-18206,-19956,-20502,-19908,-18281,-15903,-13075,-10166,-7491,-5325,-3812,-3015,-2822,-3082,-3528,-3907,-3981,-3570,-2594,-1071,877,3033,5146,6922,8133,8588,8220,7062,5257,3036,673,-1541,-3350,-4555,-5043,-4775,-3828,-2316,-457,1536,3421,5013,6157,6796,6909,6575,5884,4985,4022,3136,2463,2113,2156,2655,3603,4973,6686,8614,10593,12443,13954,14975,15369,15095,14178,12723,10901,8908,6952,5203,3783,2725,2014,1524,1147,687,34,-927,-2197,-3701,-5275,-6680,-7656,-7956,-7403,-5913,-3570,-541,2831,6174,9071,11155,12171,12001,10706,8479,5649,2592,-307,-2733,-4456,-5408,-5609,-5229,-4477,-3607,-2841,-2344,-2230,-2489,-3123,-4006,-5068,-6174,-7243,-8187,-8960,-9544,-9926,-10119,-10109,-9885,-9404,-8655,-7596,-6265,-4700,-3016,-1338,165,1352,2091,2294,1948,1070,-240,-1846,-3577,-5222,-6589,-7482,-7762,-7355,-6270,-4608,-2561,-363,1697,3370,4448,4801,4426,3408,1943,310,-1189,-2246,-2600,-2109,-732,1404,4064,6921,9604,11779,13168,13618,13083,11644,9462,6777,3821,849,-1962,-4467,-6598,-8329,-9680,-10680,-11355,-11754,-11865,-11730,-11327,-10661,-9724,-8510,-7030,-5331,-3487,-1608,166,1720,2918,3713,4069,4029,3689,3165,2624,2200,2020,2129,2525,3116,3766,4307,4581,4473,3930,2985,1739,354,-982,-2085,-2810,-3072,-2849,-2202,-1248,-143,909,1745,2192,2154,1576,488,-1023,-2808,-4664,-6390,-7767,-8622,-8853,-8412,-7353,-5791,-3897,-1860,118,1870,3257,4168,4568,4420,3796,2757,1468,85,-1192,-2165,-2677,-2579,-1809,-343,1778,4442,7527,10830,14184,17368,20198,22492,24091,24874,24763,23718,21771,18992,15507,11496,7139,2676,-1706,-5791,-9439,-12511,-14940,-16682,-17716,-18063,-17748,-16803,-15306,-13313,-10924,-8248,-5403,-2520,252,2788,4944,6612,7695,8135,7902,7018,5546,3612,1377,-943,-3137,-5007,-6383,-7205,-7434,-7169,-6521,-5681,-4816,-4092,-3628,-3477,-3658,-4098,-4721,-5391,-5986,-6390,-6512,-6313,-5802,-5029,-4104,-3132,-2260,-1577,-1184,-1089,-1297,-1716,-2257,-2780,-3174,-3318,-3177,-2709,-1988,-1090,-162,638,1159,1249,842,-95,-1493,-3211,-5050,-6784,-8167,-9017,-9169,-8556,-7163,-5046,-2328,857,4307,7859,11304,14480,17224,19399,20912,21685,21692,20951,19492,17419,14815,11836,8591,5250,1924,-1253,-4166,-6747,-8908,-10613,-11823,-12501,-12632,-12197,-11196,-9668,-7669,-5309,-2707,-20,2591,4969,6947,8396,9194,9265,8575,7148,5062,2471,-431,-3408,-6218,-8633,-10465,-11572,-11870,-11342,-10011,-7972,-5354,-2344,854,4003,6904,9342,11197,12352,12782,12474,11488,9884,7793,5333,2674,-16,-2581,-4842,-6670,-7936,-8544,-8454,-7648,-6192,-4198,-1840,653,3053,5102,6616,7434,7507,6861,5626,4002,2245,613,-655,-1388,-1516,-1048,-101,1150,2509,3770,4789,5481,5831,5916,5836,5761,5814,6123,6737,7651,8773,9979,11065,11860,12168,11860,10846,9111,6706,3755,431,-3036,-6426,-9495,-12073,-14003,-15227,-15737,-15587,-14904,-13809,-12475,-11037,-9629,-8350,-7271,-6433,-5864,-5563,-5521,-5698,-6029,-6446,-6833,-7113,-7186,-6994,-6511,-5750,-4754,-3615,-2413,-1266,-255,516,987,1096,823,173,-817,-2064,-3477,-4925,-6281,-7429,-8253,-8692,-8718,-8342,-7653,-6736,-5763,-4870,-4235,-3966,-4154,-4801,-5845,-7145,-8503,-9685,-10459,-10620,-10027,-8619,-6460,-3676,-530,2706,5728,8266,10130,11216,11520,11142,10249,9059,7813,6726,5999,5753,6080,6969,8365,10144,12123,14116,15886,17258,18048,18161,17557,16246,14346,11977,9335,6602,3957,1552,-518,-2191,-3462,-4353,-4919,-5225,-5335,-5302,-5155,-4901,-4527,-3983,-3247,-2260,-1027,458,2139,3943,5751,7420,8789,9689,9971,9528,8296,6324,3702,656,-2564,-5637,-8241,-10096,-10980,-10782,-9500,-7254,-4256,-811,2769,6133,9020,11180,12508,12933,12537,11427,9798,7859,5795,3795,1954,346,-1030,-2217,-3275,-4267,-5255,-6244,-7235,-8182,-9016,-9666,-10061,-10114,-9796,-9047,-7877,-6309,-4423,-2318,-154,1919,3733,5146,6051,6391,6153,5395,4214,2751,1191,-295,-1508,-2305,-2558,-2203,-1220,336,2373,4722,7188,9544,11558,13022,13770,13693,12767,11037,8614,5673,2409,-950,-4206,-7171,-9712,-11738,-13209,-14132,-14544,-14497,-14061,-13283,-12220,-10897,-9354,-7618,-5731,-3753,-1766,125,1791,3091,3893,4066,3559,2334,494,-1841,-4418,-6977,-9211,-10852,-11685,-11608,-10607,-8828,-6467,-3829,-1216,1081,2814,3822,4021,3417,2107,238,-1975,-4315,-6542,-8470,-9930,-10851,-11191,-11005,-10380,-9445,-8339,-7189,-6103,-5154,-4374,-3771,-3295,-2912,-2547,-2148,-1665,-1059,-335,506,1407,2337,3213,4000,4633,5090,5342,5394,5258,4982,4625,4273,4019,3950,4142,4652,5492,6660,8086,9691,11339,12893,14194,15104,15515,15357,14616,13329,11585,9498,7233,4917,2725,751,-890,-2141,-2968,-3356,-3324,-2919,-2201,-1269,-244,754,1572,2119,2293,2101,1573,839,52,-607,-975,-970,-554,173,1068,1910,2474,2549,2012,794,-1037,-3348,-5913,-8462,-10726,-12440,-13434,-13576,-12873,-11387,-9289,-6783,-4117,-1519,811,2724,4168,5117,5657,5850,5833,5679,5462,5204,4873,4429,3801,2939,1831,515,-926,-2347,-3602,-4511,-4948,-4799,-4039,-2695,-879,1230,3412,5415,6999,7957,8141,7502,6069,4003,1529,-1048,-3417,-5273,-6383,-6581,-5813,-4121,-1633,1448,4855,8320,11526,14222,16162,17173,17171,16130,14157,11414,8167,4712,1364,-1589,-3927,-5518,-6330,-6441,-6000,-5216,-4316,-3513,-2986,-2858,-3180,-3953,-5114,-6569,-8185,-9832,-11348,-12624,-13528,-14008,-14017,-13587,-12772,-11674,-10423,-9143,-7983,-7057,-6456,-6258,-6461,-7064,-7967,-9069,-10184,-11135,-11721,-11760,-11131,-9754,-7654,-4927,-1746,1649,5005,8043,10551,12343,13329,13500,12925,11767,10221,8536,6947,5645,4789,4404,4477,4877,5420,5910,6126,5910,5159,3858,2097,20,-2130,-4133,-5738,-6776,-7131,-6786,-5782,-4243,-2311,-172,2017,4085,5925,7427,8567,9326,9752,9919,9885,9759,9570,9381,9182,8972,8711,8388,7979,7491,6923,6296,5588,4818,3940,2972,1902,777,-341,-1339,-2107,-2513,-2480,-1963,-999,312,1781,3211,4336,4957,4893,4042,2422,105,-2720,-5803,-8869,-11602,-13741,-15054,-15414,-14790,-13264,-11030,-8355,-5557,-2968,-860,541,1135,922,4,-1426,-3141,-4888,-6455,-7657,-8396,-8611,-8314,-7561,-6427,-5020,-3440,-1787,-151,1387,2775,3956,4905,5603,6030,6195,6082,5717,5098,4260,3235,2082,891,-235,-1163,-1776,-1978,-1710,-1005,64,1336,2618,3711,4431,4654,4336,3525,2335,959,-406,-1546,-2308,-2557,-2265,-1430,-151,1462,3223,4976,6524,7754,8548,8905,8835,8450,7857,7208,6594,6094,5715,5419,5150,4827,4398,3824,3102,2251,1295,269,-827,-1981,-3226,-4575,-6036,-7601,-9209,-10777,-12194,-13329,-14078,-14374,-14179,-13558,-12569,-11377,-10114,-8948,-8015,-7404,-7169,-7286,-7697,-8261,-8850,-9273,-9399,-9105,-8326,-7067,-5386,-3398,-1256,874,2838,4494,5762,6587,6979,6978,6659,6116,5443,4717,4010,3347,2750,2222,1744,1321,955,655,458,397,499,820,1349,2103,3030,4065,5126,6104,6917,7492,7784,7805,7595,7226,6797,6363,5999,5692,5435,5173,4872,4501,4078,3642,3272,3056,3081,3409,4053,4986,6120,7333,8491,9431,10033,10176,9797,8890,7484,5687,3633,1475,-607,-2487,-4037,-5188,-5909,-6211,-6126,-5732,-5077,-4248,-3292,-2258,-1188,-133,865,1706,2313,2566,2360,1623,314,-1531,-3807,-6345,-8901,-11237,-13078,-14244,-14579,-14041,-12671,-10578,-7961,-5034,-2051,753,3167,5007,6177,6610,6346,5464,4109,2465,712,-960,-2414,-3546,-4305,-4694,-4754,-4554,-4174,-3681,-3123,-2512,-1841,-1076,-188,839,1999,3228,4459,5554,6419,6928,7027,6705,6013,5075,4044,3106,2431,2150,2334,2969,3960,5162,6357,7360,7956,8023,7487,6369,4774,2885,915,-887,-2310,-3207,-3486,-3196,-2444,-1447,-457,265,497,99,-943,-2540,-4478,-6486,-8269,-9560,-10180,-10058,-9241,-7903,-6277,-4660,-3327,-2502,-2336,-2864,-4034,-5713,-7697,-9785,-11745,-13408,-14628,-15314,-15436,-14994,-14045,-12651,-10917,-8934,-6800,-4627,-2489,-491,1288,2774,3875,4557,4756,4484,3753,2628,1226,-320,-1838,-3145,-4086,-4509,-4333,-3526,-2125,-234,2003,4405,6785,8975,10837,12277,13267,13799,13933,13727,13261,12606,11821,10948,10021,9063,8098,7166,6304,5560,4977,4581,4381,4367,4496,4723,4988,5242,5449,5593,5676,5716,5737,5774,5841,5957,6096,6231,6295,6239,6009,5591,5007,4309,3589,2928,2417,2091,1963,1982,2071,2116,2018,1682,1054,123,-1088,-2515,-4070,-5658,-7174,-8531,-9655,-10492,-11021,-11229,-11151,-10803,-10267,-9567,-8800,-7976,-7164,-6341,-5540,-4713,-3880,-3004,-2112,-1220,-387,321,828,1049,938,445,-410,-1587,-2993,-4499,-5949,-7184,-8039,-8396,-8169,-7348,-5988,-4222,-2231,-225,1576,3020,3971,4436,4422,4085,3539,2975,2505,2243,2186,2341,2597,2892,3123,3235,3214,3076,2882,2698,2608,2640,2831,3123,3466,3741,3839,3648,3099,2166,901,-595,-2144,-3547,-4592,-5102,-4941,-4090,-2575,-556,1767,4148,6301,8001,9021,9240,8589,7118,4926,2223,-771,-3796,-6605,-9011,-10862,-12108,-12734,-12815,-12437,-11707,-10733,-9578,-8300,-6923,-5466,-3949,-2425,-944,399,1514,2321,2731,2723,2284,1461,338,-975,-2354,-3676,-4842,-5792,-6489,-6962,-7237,-7378,-7435,-7439,-7421,-7359,-7241,-7006,-6622,-6002,-5140,-3965,-2519,-809,1059,3002,4866,6541,7906,8884,9453,9614,9436,9003,8417,7788,7198,6716,6389,6222,6222,6367,6631,6999,7438,7932,8466,9001,9526,9971,10301,10438,10312,9872,9061,7888,6364,4590,2657,741,-1016,-2447,-3424,-3873,-3767,-3155,-2123,-816,625,2018,3234,4114,4577,4553,4035,3068,1750,216,-1345,-2756,-3830,-4413,-4404,-3762,-2505,-741,1392,3691,5956,7971,9566,10603,10997,10724,9795,8270,6241,3816,1122,-1705,-4533,-7243,-9707,-11852,-13576,-14853,-15637,-15934,-15755,-15146,-14167,-12885,-11385,-9753,-8054,-6398,-4813,-3404,-2192,-1241,-566,-188,-96,-273,-652,-1187,-1771,-2317,-2733,-2917,-2822,-2389,-1623,-536,813,2327,3905,5386,6639,7508,7888,7698,6939,5656,3992,2127,302,-1259,-2337,-2801,-2588,-1742,-414,1197,2804,4158,4995,5155,4557,3236,1330,-915,-3223,-5271,-6779,-7547,-7442,-6505,-4830,-2684,-328,1874,3640,4694,4886,4161,2595,352,-2290,-5043,-7578,-9607,-10914,-11348,-10900,-9623,-7707,-5359,-2861,-457,1616,3202,4194,4574,4387,3734,2760,1625,492,-501,-1244,-1679,-1779,-1589,-1141,-560,88,664,1086,1270,1158,755,82,-784,-1742,-2683,-3505,-4124,-4522,-4682,-4689,-4590,-4497,-4469,-4556,-4750,-5017,-5260,-5398,-5311,-4921,-4182,-3068,-1638,51,1880,3726,5478,7021,8296,9276,9971,10448,10782,11078,11430,11920,12592,13461,14474,15561,16576,17376,17786,17641,16813,15226,12871,9842,6310,2519,-1224,-4620,-7383,-9297,-10235,-10191,-9241,-7601,-5488,-3218,-1036,814,2176,2974,3214,2965,2373,1574,749,29,-476,-704,-657,-380,42,485,830,973,821,365,-396,-1376,-2459,-3512,-4383,-4965,-5158,-4956,-4350,-3434,-2289,-1030,232,1399,2399,3168,3671,3886,3789,3382,2671,1672,436,-986,-2517,-4077,-5597,-7007,-8260,-9309,-10115,-10627,-10798,-10557,-9871,-8698,-7060,-5014,-2676,-196,2226,4408,6156,7313,7775,7493,6501,4917,2905,701,-1460,-3353,-4778,-5618,-5793,-5320,-4259,-2747,-945,935,2706,4150,5120,5474,5157,4150,2543,457,-1881,-4221,-6286,-7784,-8506,-8275,-7045,-4866,-1914,1553,5185,8624,11501,13504,14408,14097,12581,10001,6600,2713,-1292,-5048,-8217,-10563,-11924,-12274,-11691,-10340,-8475,-6372,-4306,-2535,-1227,-495,-339,-691,-1402,-2299,-3172,-3866,-4233,-4226,-3845,-3180,-2360,-1541,-882,-479,-408,-633,-1101,-1693,-2281,-2756,-3025,-3055,-2854,-2464,-1965,-1434,-956,-585,-356,-264,-295,-407,-550,-693,-789,-844,-852,-853,-882,-992,-1223,-1616,-2185,-2927,-3796,-4731,-5618,-6355,-6810,-6889,-6507,-5645,-4300,-2545,-450,1848,4240,6580,8747,10614,12078,13038,13452,13281,12564,11357,9779,7961,6074,4275,2731,1562,879,707,1067,1866,3021,4368,5749,6989,7939,8478,8540,8122,7257,6051,4614,3081,1576,210,-947,-1833,-2448,-2791,-2896,-2806,-2555,-2189,-1736,-1219,-655,-67,539,1109,1633,2039,2300,2377,2246,1928,1457,885,309,-210,-577,-754,-705,-448,-18,508,1036,1476,1714,1699,1358,719,-187,-1256,-2351,-3341,-4061,-4406,-4294,-3706,-2690,-1351,157,1643,2915,3782,4109,3793,2834,1286,-699,-2916,-5135,-7111,-8674,-9677,-10073,-9886,-9165,-8052,-6641,-5084,-3472,-1914,-473,785,1828,2631,3188,3514,3632,3581,3405,3150,2858,2573,2340,2196,2174,2299,2571,2977,3495,4061,4644,5158,5582,5855,5990,5984,5880,5729,5561,5424,5299,5194,5048,4845,4527,4088,3515,2815,2020,1135,196,-795,-1823,-2887,-3961,-5040,-6076,-7040,-7890,-8585,-9104,-9435,-9583,-9572,-9429,-9201,-8919,-8628,-8336,-8060,-7779,-7467,-7083,-6581,-5924,-5073,-4014,-2741,-1260,391,2175,4030,5876,7627,9183,10426,11250,11540,11207,10184,8460,6047,3054,-399,-4105,-7848,-11384,-14469,-16898,-18499,-19200,-18970,-17905,-16149,-13908,-11433,-8943,-6650,-4689,-3131,-1973,-1142,-542,-31,488,1102,1845,2686,3566,4390,5058,5500,5670,5590,5318,4959,4648,4489,4586,4965,5589,6373,7157,7792,8123,8052,7552,6675,5543,4343,3254,2470,2105,2221,2776,3672,4726,5756,6568,7013,7007,6526,5624,4398,2988,1530,164,-1014,-1929,-2572,-2947,-3119,-3150,-3124,-3118,-3181,-3362,-3655,-4051,-4500,-4940,-5298,-5507,-5486,-5202,-4593,-3665,-2421,-912,772,2514,4174,5600,6656,7251,7315,6880,5989,4760,3325,1821,368,-933,-2032,-2888,-3505,-3867,-4003,-3891,-3564,-3015,-2287,-1404,-423,612,1648,2636,3546,4331,4987,5491,5853,6094,6241,6342,6429,6547,6692,6873,7027,7103,7014,6671,6025,5026,3691,2086,286,-1538,-3268,-4706,-5736,-6217,-6093,-5343,-4008,-2187,-22,2312,4617,6701,8395,9560,10108,10018,9316,8098,6501,4675,2792,989,-638,-2013,-3154,-4062,-4802,-5410,-5916,-6334,-6646,-6834,-6885,-6783,-6561,-6251,-5915,-5636,-5455,-5449,-5618,-5981,-6487,-7099,-7714,-8272,-8661,-8824,-8714,-8308,-7657,-6801,-5854,-4897,-4054,-3385,-2977,-2830,-2954,-3296,-3795,-4362,-4929,-5400,-5731,-5844,-5717,-5309,-4605,-3610,-2344,-855,765,2428,4007,5396,6496,7231,7556,7460,6947,6068,4874,3460,1928,398,-1020,-2221,-3151,-3774,-4124,-4254,-4276,-4286,-4392,-4642,-5062,-5583,-6123,-6533,-6664,-6397,-5612,-4301,-2457,-204,2344,4983,7537,9827,11688,13040,13794,13958,13542,12594,11188,9398,7318,5067,2756,538,-1446,-3066,-4196,-4770,-4764,-4185,-3127,-1672,18,1813,3540,5068,6271,7055,7361,7169,6468,5311,3739,1850,-263,-2445,-4567,-6447,-7940,-8931,-9330,-9132,-8379,-7177,-5670,-4028,-2426,-1002,109,852,1190,1149,777,152,-649,-1537,-2432,-3258,-3932,-4387,-4551,-4362,-3797,-2827,-1490,178,2084,4129,6202,8163,9911,11314,12303,12801,12801,12317,11434,10264,8960,7665,6519,5612,4974,4590,4375,4225,4018,3648,3056,2225,1207,89,-991,-1906,-2517,-2747,-2542,-1927,-975,195,1409,2503,3292,3659,3500,2832,1676,197,-1470,-3089,-4497,-5493,-5982,-5906,-5282,-4212,-2813,-1265,286,1702,2894,3834,4521,5023,5384,5688,5967,6247,6503,6694,6737,6533,6009,5061,3694,1889,-255,-2652,-5128,-7558,-9769,-11660,-13134,-14155,-14723,-14880,-14693,-14248,-13640,-12933,-12218,-11507,-10844,-10202,-9564,-8878,-8099,-7178,-6082,-4805,-3366,-1821,-261,1213,2483,3446,4045,4244,4082,3639,3013,2361,1792,1440,1394,1714,2425,3508,4903,6520,8238,9890,11334,12371,12867,12675,11722,9980,7519,4455,1020,-2540,-5921,-8850,-11098,-12512,-13050,-12757,-11776,-10295,-8535,-6693,-4937,-3367,-2033,-922,-2,783,1460,2043,2506,2803,2884,2712,2287,1647,885,110,-546,-975,-1096,-885,-364,371,1204,1964,2500,2661,2346,1508,183,-1538,-3472,-5410,-7110,-8339,-8928,-8753,-7809,-6155,-3968,-1468,1081,3409,5285,6521,7009,6718,5693,4059,1976,-333,-2661,-4775,-6490,-7635,-8118,-7888,-6981,-5485,-3555,-1381,842,2884,4596,5804,6453,6524,6084,5263,4236,3201,2351,1848,1803,2265,3217,4586,6254,8077,9910,11615,13067,14181,14873,15092,14802,13965,12595,10701,8360,5668,2770,-146,-2913,-5311,-7202,-8444,-8974,-8785,-7936,-6537,-4771,-2815,-903,786,2067,2828,3014,2632,1769,542,-882,-2339,-3688,-4798,-5626,-6125,-6344,-6327,-6166,-5958,-5768,-5686,-5710,-5871,-6113,-6388,-6628,-6729,-6632,-6236,-5492,-4359,-2816,-905,1334,3785,6327,8814,11078,12989,14407,15253,15491,15117,14206,12823,11114,9176,7144,5110,3145,1305,-389,-1916,-3266,-4428,-5401,-6173,-6760,-7160,-7400,-7501,-7487,-7389,-7229,-7017,-6767,-6475,-6135,-5735,-5253,-4669,-3949,-3081,-2027,-800,617,2183,3876,5633,7391,9062,10538,11695,12400,12521,11959,10652,8628,5974,2882,-400,-3588,-6388,-8556,-9903,-10336,-9859,-8566,-6658,-4372,-2023,115,1768,2753,2966,2402,1161,-607,-2672,-4822,-6830,-8531,-9803,-10591,-10909,-10816,-10415,-9823,-9163,-8525,-8014,-7637,-7460,-7437,-7587,-7845,-8196,-8552,-8874,-9051,-9022,-8686,-7979,-6858,-5314,-3393,-1189,1157,3468,5542,7215,8318,8791,8597,7815,6562,5008,3345,1750,377,-669,-1316,-1557,-1387,-863,-47,983,2106,3228,4194,4897,5205,5033,4336,3110,1438,-583,-2755,-4898,-6759,-8149,-8855,-8774,-7836,-6089,-3648,-715,2462,5615,8475,10832,12487,13364,13378,12584,11017,8818,6134,3159,123,-2756,-5236,-7117,-8228,-8458,-7766,-6170,-3785,-753,2684,6278,9741,12790,15182,16724,17309,16918,15622,13575,10977,8067,5089,2257,-221,-2226,-3652,-4482,-4747,-4512,-3912,-3069,-2126,-1203,-388,262,725,1014,1145,1151,1062,883,633,300,-118,-616,-1208,-1869,-2586,-3325,-4041,-4689,-5221,-5579,-5730,-5633,-5267,-4632,-3738,-2607,-1286,200,1792,3467,5180,6905,8604,10238,11744,13055,14074,14700,14834,14389,13323,11642,9425,6819,4029,1318,-1049,-2813,-3769,-3819,-2937,-1262,1017,3571,6077,8181,9581,10057,9484,7861,5296,1980,-1809,-5787,-9644,-13114,-15964,-18040,-19232,-19534,-18973,-17648,-15693,-13259,-10523,-7641,-4772,-2060,397,2485,4171,5404,6183,6536,6488,6114,5467,4617,3622,2531,1374,186,-1019,-2213,-3364,-4438,-5393,-6182,-6775,-7128,-7199,-6977,-6418,-5549,-4384,-3001,-1491,10,1372,2445,3133,3341,3071,2326,1205,-191,-1726,-3251,-4655,-5822,-6680,-7192,-7342,-7159,-6699,-6036,-5273,-4508,-3831,-3317,-2997,-2886,-2940,-3116,-3314,-3477,-3499,-3340,-2954,-2331,-1501,-493,634,1804,2979,4070,5065,5914,6603,7127,7461,7590,7485,7101,6405,5360,3970,2259,307,-1771,-3822,-5678,-7186,-8236,-8768,-8809,-8425,-7754,-6918,-6064,-5272,-4600,-4031,-3520,-2970,-2315,-1465,-417,810,2137,3420,4526,5290,5588,5344,4519,3156,1334,-812,-3126,-5420,-7526,-9259,-10476,-11068,-10939,-10098,-8533,-6354,-3641,-570,2719,6023,9156,11921,14124,15601,16234,15955,14798,12863,10345,7489,4578,1895,-325,-1905,-2757,-2906,-2424,-1507,-336,853,1864,2540,2761,2516,1804,750,-543,-1888,-3136,-4122,-4713,-4812,-4359,-3348,-1838,76,2214,4403,6423,8106,9315,9990,10139,9857,9276,8582,7951,7546,7485,7828,8557,9593,10776,11919,12790,13188,12934,11944,10201,7810,4930,1790,-1352,-4269,-6734,-8604,-9776,-10228,-9989,-9138,-7795,-6094,-4197,-2253,-432,1129,2279,2917,2962,2389,1232,-421,-2408,-4531,-6564,-8274,-9478,-10026,-9857,-8987,-7511,-5598,-3443,-1278,716,2369,3606,4406,4805,4904,4801,4611,4410,4243,4115,4000,3845,3608,3241,2737,2095,1348,531,-315,-1147,-1954,-2710,-3436,-4122,-4790,-5424,-6008,-6498,-6819,-6905,-6659,-6037,-4999,-3584,-1860,39,1958,3707,5127,6049,6374,6022,4998,3343,1196,-1278,-3835,-6228,-8192,-9517,-10029,-9674,-8467,-6558,-4156,-1554,943,3049,4508,5181,4985,3985,2308,193,-2096,-4250,-6024,-7194,-7680,-7478,-6693,-5532,-4197,-2921,-1875,-1134,-732,-573,-553,-521,-351,27,637,1413,2242,2966,3420,3465,3011,2039,604,-1175,-3135,-5077,-6838,-8239,-9197,-9634,-9571,-9032,-8122,-6923,-5552,-4106,-2657,-1278,-14,1097,2006,2675,3061,3126,2858,2256,1346,179,-1171,-2635,-4097,-5486,-6694,-7638,-8251,-8465,-8244,-7574,-6461,-4937,-3075,-939,1336,3651,5840,7771,9287,10259,10589,10201,9110,7352,5056,2379,-465,-3252,-5732,-7705,-8974,-9457,-9098,-7986,-6225,-4058,-1685,603,2605,4126,5063,5392,5173,4532,3639,2685,1851,1278,1081,1302,1957,2989,4312,5787,7251,8528,9445,9869,9725,9009,7813,6292,4670,3186,2066,1495,1556,2264,3513,5145,6927,8640,10053,11026,11430,11265,10540,9348,7811,6069,4295,2658,1303,372,-80,-18,487,1330,2347,3356,4171,4637,4625,4079,3001,1441,-446,-2521,-4538,-6309,-7606,-8275,-8187,-7321,-5695,-3444,-753,2151,4991,7541,9576,10976,11660,11666,11049,9966,8540,6949,5309,3736,2285,989,-173,-1231,-2246,-3269,-4344,-5479,-6642,-7765,-8727,-9411,-9684,-9445,-8650,-7295,-5475,-3316,-1025,1184,3082,4464,5184,5147,4357,2866,841,-1546,-4051,-6428,-8470,-9961,-10807,-10941,-10439,-9418,-8101,-6705,-5453,-4509,-3941,-3747,-3806,-3959,-3993,-3743,-3060,-1901,-300,1635,3705,5704,7411,8639,9271,9247,8601,7417,5851,4073,2284,644,-684,-1629,-2121,-2209,-1927,-1416,-779,-175,288,509,433,51,-629,-1528,-2595,-3710,-4796,-5745,-6488,-6954,-7119,-6973,-6539,-5874,-5055,-4174,-3338,-2631,-2120,-1843,-1775,-1899,-2120,-2398,-2650,-2857,-3014,-3139,-3303,-3539,-3938,-4513,-5303,-6262,-7341,-8414,-9345,-9961,-10116,-9665,-8572,-6823,-4563,-1954,712,3169,5110,6318,6610,5950,4352,1982,-955,-4175,-7383,-10281,-12628,-14211,-14933,-14725,-13654,-11804,-9378,-6599,-3739,-1076,1149,2762,3683,3939,3681,3111,2521,2164,2284,3019,4417,6425,8867,11524,14111,16359,18030,18948,19040,18312,16879,14920,12659,10353,8219,6450,5180,4449,4245,4454,4939,5501,5972,6184,6043,5504,4581,3358,1923,415,-1061,-2394,-3512,-4365,-4954,-5287,-5416,-5389,-5265,-5096,-4914,-4728,-4526,-4266,-3893,-3357,-2601,-1620,-419,929,2330,3664,4784,5595,5982,5935,5457,4637,3607,2543,1636,1068,977,1447,2470,3970,5786,7699,9471,10858,11648,11700,10932,9360,7073,4213,997,-2360,-5614,-8531,-10911,-12578,-13405,-13333,-12354,-10521,-7994,-4931,-1633,1645,4591,6950,8554,9304,9260,8561,7437,6167,5013,4183,3819,3916,4413,5123,5830,6306,6344,5831,4747,3166,1281,-678,-2461,-3826,-4627,-4777,-4315,-3342,-2045,-621,722,1825,2574,2938,2932,2645,2173,1645,1134,715,388,132,-117,-432,-870,-1478,-2251,-3169,-4167,-5177,-6123,-6942,-7598,-8071,-8382,-8564,-8680,-8780,-8934,-9150,-9459,-9800,-10132,-10358,-10399,-10193,-9696,-8913,-7866,-6611,-5196,-3698,-2162,-661,747,2003,3020,3735,4077,3977,3420,2388,937,-848,-2820,-4828,-6651,-8134,-9084,-9398,-9006,-7912,-6203,-4011,-1524,1050,3504,5660,7356,8510,9048,8993,8387,7342,6008,4557,3179,2041,1271,946,1066,1565,2319,3152,3888,4341,4390,3944,3024,1690,103,-1554,-3081,-4288,-5053,-5294,-5035,-4341,-3341,-2188,-1030,0,805,1351,1627,1699,1626,1513,1435,1453,1588,1818,2088,2320,2423,2317,1937,1266,300,-910,-2287,-3726,-5107,-6306,-7229,-7790,-7957,-7741,-7175,-6366,-5401,-4433,-3570,-2947,-2639,-2706,-3135,-3891,-4855,-5886,-6817,-7446,-7649,-7285,-6335,-4818,-2846,-589,1744,3923,5720,6964,7516,7343,6465,5009,3142,1093,-900,-2611,-3837,-4436,-4326,-3486,-1975,110,2609,5347,8123,10731,12971,14669,15689,15953,15469,14301,12629,10648,8628,6803,5378,4487,4145,4308,4813,5479,6101,6498,6562,6245,5597,4725,3786,2950,2367,2128,2280,2762,3475,4260,4924,5305,5241,4664,3542,1953,3,-2114,-4237,-6156,-7756,-8921,-9628,-9886,-9764,-9339,-8738,-8042,-7352,-6703,-6118,-5551,-4950,-4220,-3293,-2104,-648,1043,2863,4685,6310,7578,8292,8343,7665,6288,4330,1996,-447,-2703,-4487,-5545,-5740,-5003,-3433,-1203,1386,4002,6293,7943,8747,8570,7459,5541,3067,341,-2323,-4632,-6359,-7385,-7662,-7284,-6378,-5167,-3860,-2667,-1741,-1176,-987,-1134,-1507,-2002,-2475,-2828,-2967,-2830,-2394,-1645,-605,677,2140,3686,5207,6597,7746,8571,9017,9044,8667,7911,6842,5544,4115,2655,1265,2,-1057,-1921,-2570,-3056,-3410,-3697,-3954,-4234,-4551,-4907,-5276,-5623,-5888,-6039,-6045,-5905,-5665,-5367,-5111,-4965,-5024,-5325,-5897,-6678,-7594,-8485,-9188,-9522,-9352,-8580,-7222,-5355,-3154,-857,1292,3033,4172,4594,4257,3255,1730,-71,-1917,-3523,-4709,-5291,-5230,-4525,-3310,-1752,-93,1420,2565,3153,3092,2356,1033,-747,-2769,-4830,-6712,-8251,-9320,-9853,-9842,-9306,-8323,-6955,-5321,-3511,-1642,160,1790,3118,4054,4526,4484,3943,2943,1586,17,-1594,-3047,-4152,-4749,-4724,-4038,-2730,-920,1223,3468,5606,7427,8780,9574,9781,9440,8638,7491,6137,4695,3268,1936,724,-335,-1267,-2074,-2776,-3377,-3865,-4218,-4413,-4397,-4167,-3681,-2966,-2025,-918,318,1604,2876,4062,5096,5931,6526,6870,6946,6782,6389,5802,5073,4234,3364,2486,1671,922,267,-314,-827,-1300,-1738,-2138,-2490,-2734,-2835,-2704,-2281,-1505,-330,1227,3128,5258,7458,9538,11280,12499,13029,12804,11803,10140,7972,5531,3086,878,-864,-1988,-2420,-2165,-1314,-20,1527,3107,4541,5648,6344,6585,6408,5930,5280,4644,4177,3995,4192,4738,5618,6689,7848,8923,9789,10322,10439,10089,9260,7969,6272,4226,1931,-519,-3011,-5422,-7645,-9555,-11069,-12114,-12664,-12717,-12336,-11592,-10609,-9515,-8432,-7490,-6747,-6255,-5993,-5917,-5962,-6041,-6104,-6087,-5991,-5781,-5481,-5062,-4522,-3822,-2926,-1809,-456,1112,2826,4594,6258,7666,8640,9047,8770,7806,6176,4040,1566,-991,-3408,-5445,-6939,-7764,-7867,-7285,-6079,-4408,-2430,-355,1617,3285,4487,5086,5022,4267,2893,990,-1261,-3697,-6100,-8289,-10098,-11395,-12111,-12205,-11700,-10654,-9156,-7332,-5299,-3216,-1181,668,2284,3611,4664,5474,6112,6645,7166,7731,8394,9179,10058,10987,11856,12549,12915,12819,12158,10862,8960,6525,3718,749,-2164,-4789,-6963,-8567,-9566,-10014,-10009,-9718,-9295,-8905,-8671,-8669,-8925,-9418,-10073,-10807,-11490,-12027,-12306,-12283,-11908,-11226,-10259,-9100,-7811,-6475,-5147,-3869,-2663,-1549,-524,401,1238,1991,2672,3296,3895,4478,5092,5730,6425,7132,7839,8469,8949,9211,9169,8798,8066,6996,5628,4027,2280,470,-1305,-2978,-4472,-5760,-6803,-7615,-8203,-8601,-8847,-8978,-9027,-9018,-8952,-8815,-8582,-8198,-7647,-6861,-5861,-4603,-3146,-1497,263,2079,3861,5541,7028,8282,9232,9896,10248,10359,10271,10076,9859,9701,9657,9759,9988,10308,10633,10897,10991,10867,10466,9768,8800,7575,6176,4641,3065,1496,5,-1370,-2588,-3638,-4499,-5184,-5687,-6019,-6189,-6200,-6063,-5796,-5416,-4971,-4501,-4072,-3735,-3533,-3490,-3590,-3794,-4030,-4207,-4241,-4046,-3589,-2859,-1908,-836,244,1183,1879,2239,2265,1980,1492,930,401,58,-67,101,527,1181,1983,2853,3714,4486,5140,5637,5978,6171,6207,6108,5851,5448,4883,4174,3330,2390,1383,354,-646,-1578,-2380,-2999,-3387,-3468,-3235,-2641,-1731,-548,797,2187,3475,4540,5290,5674,5726,5514,5162,4844,4674,4808,5261,6039,7016,8023,8838,9226,8984,7977,6150,3562,380,-3154,-6713,-9968,-12581,-14291,-14895,-14335,-12640,-9994,-6637,-2921,823,4233,7045,9042,10146,10352,9797,8643,7147,5523,4008,2750,1866,1396,1317,1569,2039,2590,3081,3357,3295,2795,1801,315,-1608,-3851,-6255,-8611,-10712,-12343,-13334,-13591,-13063,-11846,-10041,-7876,-5539,-3267,-1220,474,1748,2623,3127,3366,3423,3378,3295,3171,2992,2688,2201,1464,468,-772,-2170,-3614,-4971,-6101,-6919,-7347,-7401,-7121,-6603,-5981,-5381,-4958,-4791,-4969,-5456,-6202,-7056,-7834,-8341,-8368,-7779,-6469,-4453,-1808,1274,4532,7649,10281,12094,12838,12327,10538,7561,3637,-890,-5610,-10090,-13940,-16831,-18558,-19044,-18337,-16616,-14151,-11249,-8264,-5483,-3158,-1445,-407,-15,-175,-716,-1459,-2206,-2797,-3105,-3054,-2629,-1855,-793,451,1793,3099,4275,5215,5839,6098,5941,5399,4471,3273,1880,463,-840,-1854,-2463,-2571,-2167,-1311,-113,1241,2589,3737,4572,5008,5038,4702,4098,3327,2536,1818,1298,1018,1024,1296,1780,2415,3080,3687,4124,4311,4189,3743,2978,1959,754,-525,-1779,-2900,-3803,-4425,-4726,-4682,-4278,-3505,-2352,-826,1062,3260,5697,8260,10821,13229,15343,17029,18193,18766,18735,18108,16959,15343,13389,11167,8807,6392,4013,1758,-296,-2076,-3500,-4514,-5063,-5119,-4690,-3809,-2556,-1038,601,2196,3587,4596,5118,5049,4397,3212,1642,-127,-1851,-3311,-4300,-4682,-4406,-3502,-2093,-360,1461,3133,4433,5184,5298,4759,3657,2152,457,-1203,-2613,-3618,-4131,-4131,-3681,-2874,-1840,-714,405,1411,2271,2944,3442,3776,3954,3997,3895,3636,3198,2560,1706,642,-610,-2006,-3481,-4956,-6345,-7550,-8493,-9093,-9317,-9139,-8587,-7712,-6596,-5336,-4024,-2747,-1557,-475,505,1416,2286,3145,3988,4804,5536,6144,6550,6716,6576,6110,5297,4140,2658,903,-1079,-3180,-5312,-7334,-9119,-10531,-11442,-11757,-11413,-10394,-8744,-6563,-3993,-1255,1441,3833,5721,6907,7301,6856,5626,3750,1404,-1147,-3661,-5873,-7582,-8639,-9003,-8695,-7861,-6673,-5374,-4193,-3342,-2966,-3153,-3871,-5037,-6460,-7922,-9169,-9971,-10141,-9569,-8229,-6202,-3636,-752,2206,4999,7410,9281,10512,11058,10934,10181,8880,7117,5000,2634,140,-2363,-4770,-6951,-8841,-10337,-11423,-12067,-12302,-12169,-11747,-11107,-10350,-9542,-8756,-8046,-7428,-6924,-6492,-6104,-5675,-5137,-4394,-3377,-2023,-323,1708,3986,6396,8779,10969,12805,14154,14938,15112,14691,13720,12264,10424,8286,5964,3566,1198,-1015,-2965,-4534,-5620,-6133,-6005,-5209,-3754,-1721,770,3515,6289,8817,10850,12164,12599,12097,10682,8504,5784,2827,-58,-2544,-4401,-5449,-5658,-5075,-3885,-2308,-641,855,1939,2455,2350,1677,588,-668,-1828,-2584,-2723,-2066,-590,1647,4425,7482,10451,13005,14825,15674,15437,14092,11763,8650,5045,1256,-2399,-5644,-8266,-10126,-11173,-11443,-11043,-10134,-8923,-7608,-6392,-5425,-4819,-4610,-4788,-5292,-6005,-6822,-7574,-8151,-8413,-8277,-7685,-6614,-5097,-3183,-966,1440,3910,6301,8478,10318,11713,12612,12990,12886,12388,11599,10649,9647,8674,7767,6932,6117,5284,4358,3303,2096,754,-665,-2066,-3334,-4329,-4933,-5029,-4585,-3577,-2118,-322,1595,3427,4943,5991,6450,6328,5696,4729,3634,2637,1942,1667,1875,2504,3435,4474,5411,6055,6264,5981,5240,4149,2893,1658,643,-26,-278,-134,309,902,1472,1853,1936,1652,1017,99,-1013,-2175,-3309,-4312,-5167,-5864,-6441,-6954,-7428,-7914,-8380,-8817,-9161,-9365,-9382,-9194,-8819,-8297,-7717,-7167,-6737,-6493,-6451,-6577,-6793,-6979,-7001,-6748,-6120,-5084,-3647,-1867,148,2277,4366,6282,7889,9103,9862,10170,10062,9618,8929,8087,7148,6140,5041,3805,2358,644,-1395,-3736,-6347,-9112,-11886,-14499,-16750,-18466,-19487,-19705,-19056,-17560,-15294,-12413,-9119,-5664,-2291,763,3323,5287,6620,7393,7711,7746,7653,7577,7605,7761,8003,8221,8287,8055,7432,6362,4890,3112,1203,-651,-2257,-3470,-4194,-4424,-4210,-3671,-2963,-2228,-1620,-1221,-1098,-1240,-1621,-2165,-2783,-3407,-3938,-4344,-4575,-4623,-4491,-4193,-3744,-3188,-2553,-1911,-1321,-871,-639,-689,-1070,-1754,-2705,-3788,-4857,-5726,-6215,-6199,-5580,-4387,-2662,-581,1714,4008,6149,7994,9458,10509,11142,11395,11323,10985,10460,9820,9143,8498,7939,7494,7146,6871,6576,6182,5594,4730,3542,2027,211,-1825,-3968,-6102,-8076,-9784,-11091,-11951,-12286,-12124,-11479,-10431,-9064,-7482,-5774,-4014,-2255,-510,1216,2944,4700,6473,8256,9959,11499,12713,13477,13647,13143,11940,10086,7692,4946,2050,-765,-3281,-5341,-6809,-7660,-7895,-7603,-6887,-5890,-4745,-3569,-2479,-1542,-824,-351,-131,-152,-390,-806,-1352,-1987,-2636,-3269,-3793,-4194,-4390,-4397,-4189,-3805,-3286,-2671,-2016,-1337,-659,28,745,1507,2352,3277,4291,5371,6480,7577,8603,9505,10229,10726,10962,10919,10589,9991,9162,8152,7041,5928,4907,4098,3578,3412,3607,4122,4860,5692,6462,7023,7246,7041,6384,5281,3815,2090,262,-1530,-3089,-4307,-5032,-5206,-4800,-3835,-2402,-609,1376,3391,5251,6796,7883,8412,8320,7593,6251,4356,2002,-677,-3532,-6367,-8991,-11202,-12831,-13738,-13871,-13210,-11854,-9935,-7661,-5262,-2970,-997,505,1446,1823,1683,1147,343,-594,-1533,-2416,-3180,-3839,-4409,-4931,-5432,-5926,-6396,-6798,-7072,-7147,-6966,-6493,-5723,-4688,-3436,-2044,-586,856,2198,3379,4315,4952,5227,5087,4517,3517,2129,458,-1381,-3211,-4872,-6187,-7038,-7320,-7032,-6191,-4899,-3285,-1488,347,2098,3689,5047,6164,7005,7571,7835,7776,7360,6570,5398,3874,2066,77,-1955,-3853,-5474,-6618,-7204,-7119,-6376,-5026,-3194,-1068,1136,3185,4858,5962,6381,6044,4986,3302,1146,-1282,-3779,-6154,-8238,-9920,-11107,-11779,-11928,-11597,-10856,-9778,-8471,-7022,-5546,-4109,-2829,-1719,-872,-244,139,358,449,487,518,579,667,778,864,885,798,548,130,-481,-1267,-2184,-3196,-4211,-5162,-5947,-6489,-6702,-6549,-6004,-5102,-3900,-2532,-1111,173,1193,1806,1937,1567,756,-371,-1623,-2792,-3656,-4041,-3824,-2981,-1563,274,2331,4332,6036,7203,7682,7420,6441,4914,3034,1084,-683,-2046,-2826,-2984,-2506,-1506,-136,1443,3044,4519,5781,6746,7429,7849,8048,8122,8107,8105,8142,8258,8454,8696,8934,9096,9091,8855,8316,7454,6278,4837,3231,1566,-4,-1355,-2352,-2917,-2990,-2595,-1777,-664,606,1854,2907,3610,3837,3542,2716,1458,-95,-1736,-3267,-4465,-5200,-5361,-4952,-4040,-2753,-1264,240,1595,2655,3326,3553,3338,2720,1799,705,-405,-1361,-2018,-2254,-2014,-1299,-172,1242,2789,4296,5585,6532,7028,7070,6674,5967,5070,4161,3380,2854,2637,2733,3066,3522,3944,4170,4072,3564,2652,1410,-5,-1387,-2525,-3207,-3321,-2795,-1705,-172,1582,3311,4763,5732,6050,5679,4617,3001,1011,-1115,-3113,-4728,-5750,-6008,-5436,-4032,-1912,753,3697,6655,9313,11430,12772,13230,12743,11371,9240,6526,3468,277,-2818,-5652,-8081,-10033,-11464,-12385,-12852,-12920,-12708,-12290,-11761,-11181,-10558,-9886,-9103,-8136,-6923,-5401,-3588,-1521,664,2806,4699,6126,6912,6898,6037,4323,1888,-1102,-4347,-7561,-10384,-12533,-13752,-13913,-12992,-11104,-8477,-5427,-2323,465,2615,3880,4141,3397,1793,-435,-2944,-5386,-7397,-8685,-9066,-8433,-6864,-4482,-1563,1616,4728,7498,9696,11189,11919,11932,11320,10234,8835,7265,5659,4064,2536,1036,-457,-1996,-3625,-5345,-7154,-8991,-10774,-12403,-13738,-14661,-15048,-14804,-13880,-12283,-10081,-7424,-4508,-1584,1073,3218,4622,5170,4814,3645,1835,-350,-2621,-4673,-6267,-7226,-7481,-7064,-6086,-4724,-3175,-1618,-211,959,1853,2496,2946,3300,3630,4020,4483,5018,5552,5996,6218,6101,5534,4455,2844,752,-1711,-4382,-7032,-9448,-11369,-12607,-12991,-12450,-10991,-8719,-5833,-2606,644,3579,5895,7334,7739,7060,5372,2864,-178,-3396,-6408,-8863,-10454,-11003,-10420,-8775,-6221,-3030,507,4048,7318,10072,12163,13542,14242,14386,14140,13694,13228,12892,12767,12892,13202,13608,13953,14084,13848,13145,11905,10158,7959,5480,2878,413,-1724,-3304,-4187,-4291,-3636,-2321,-569,1390,3231,4698,5551,5654,4982,3614,1744,-393,-2500,-4328,-5633,-6277,-6160,-5314,-3791,-1759,607,3080,5441,7472,9009,9917,10162,9751,8786,7420,5835,4242,2810,1684,927,548,466,574,717,769,614,219,-410,-1193,-2020,-2758,-3295,-3524,-3425,-2971,-2257,-1348,-401,467,1117,1443,1384,909,55,-1108,-2444,-3807,-5016,-5917,-6382,-6333,-5769,-4732,-3347,-1760,-142,1337,2537,3354,3730,3681,3264,2603,1835,1131,622,426,598,1126,1962,2977,4027,4951,5593,5838,5631,4961,3915,2610,1235,-27,-972,-1459,-1379,-719,467,2043,3792,5478,6837,7639,7724,7025,5569,3540,1147,-1272,-3430,-5031,-5896,-5930,-5185,-3812,-2070,-264,1291,2303,2580,1990,558,-1611,-4300,-7230,-10098,-12615,-14541,-15720,-16081,-15665,-14590,-13052,-11289,-9539,-8030,-6908,-6272,-6102,-6323,-6789,-7315,-7735,-7877,-7643,-6968,-5851,-4357,-2565,-624,1331,3133,4640,5715,6266,6237,5630,4507,2994,1264,-472,-1992,-3110,-3658,-3576,-2847,-1561,123,2007,3843,5394,6457,6860,6539,5490,3821,1697,-650,-2984,-5079,-6741,-7867,-8396,-8372,-7898,-7123,-6241,-5439,-4870,-4662,-4838,-5404,-6244,-7248,-8245,-9074,-9598,-9693,-9307,-8411,-7044,-5265,-3174,-875,1515,3900,6187,8309,10205,11838,13157,14127,14686,14795,14387,13462,11988,10032,7656,4987,2170,-624,-3226,-5471,-7233,-8408,-8975,-8920,-8346,-7331,-6063,-4682,-3392,-2321,-1602,-1272,-1342,-1737,-2361,-3080,-3768,-4314,-4641,-4720,-4543,-4165,-3619,-2978,-2287,-1574,-875,-181,477,1099,1656,2127,2488,2729,2860,2926,2970,3087,3320,3754,4399,5264,6308,7457,8634,9720,10627,11260,11547,11454,10971,10137,9032,7755,6437,5186,4106,3256,2651,2274,2061,1911,1736,1406,867,54,-1003,-2250,-3551,-4766,-5711,-6240,-6224,-5598,-4353,-2562,-347,2118,4614,6949,8892,10304,11037,11049,10331,8955,7035,4730,2211,-351,-2795,-5007,-6884,-8389,-9484,-10197,-10541,-10553,-10271,-9707,-8876,-7781,-6402,-4756,-2843,-702,1591,3969,6298,8483,10404,11962,13100,13763,13968,13714,13080,12109,10904,9544,8113,6708,5387,4211,3218,2400,1757,1223,746,223,-422,-1283,-2411,-3825,-5493,-7326,-9192,-10931,-12352,-13318,-13677,-13394,-12441,-10912,-8919,-6662,-4314,-2097,-154,1372,2446,3058,3294,3262,3111,2984,3004,3260,3785,4571,5560,6664,7781,8805,9642,10229,10534,10563,10355,9963,9465,8921,8384,7888,7417,6982,6503,5983,5324,4522,3517,2298,854,-806,-2653,-4641,-6702,-8770,-10759,-12592,-14212,-15546,-16587,-17292,-17692,-17787,-17625,-17234,-16651,-15899,-14983,-13912,-12680,-11297,-9786,-8182,-6556,-4971,-3498,-2202,-1105,-242,408,864,1165,1364,1502,1629,1774,1959,2181,2430,2667,2873,2998,3044,2990,2876,2703,2532,2352,2188,2008,1774,1463,1025,474,-182,-883,-1576,-2174,-2638,-2908,-2977,-2863,-2588,-2227,-1831,-1488,-1258,-1202,-1356,-1714,-2245,-2857,-3439,-3857,-3975,-3684,-2924,-1683,-23,1944,4072,6168,8072,9616,10696,11247,11270,10814,9989,8909,7723,6541,5488,4607,3958,3514,3249,3090,2952,2742,2374,1785,941,-145,-1431,-2831,-4246,-5570,-6702,-7579,-8156,-8440,-8459,-8289,-7976,-7619,-7222,-6842,-6427,-5977,-5419,-4738,-3894,-2897,-1774,-565,650,1815,2845,3682,4269,4565,4545,4207,3557,2640,1491,186,-1223,-2661,-4065,-5390,-6571,-7588,-8383,-8942,-9231,-9251,-9003,-8520,-7824,-6978,-5995,-4937,-3798,-2620,-1400,-169,1057,2232,3331,4303,5125,5766,6222,6495,6604,6573,6427,6204,5937,5670,5449,5328,5358,5583,6037,6715,7600,8639,9750,10842,11784,12463,12747,12527,11723,10288,8238,5636,2609,-660,-3951,-7005,-9577,-11443,-12443,-12509,-11658,-10040,-7849,-5372,-2886,-633,1172,2454,3173,3417,3296,2971,2584,2268,2088,2100,2273,2604,3028,3519,4037,4575,5125,5709,6331,7008,7739,8493,9252,9925,10473,10763,10745,10309,9417,8048,6221,4015,1545,-1043,-3579,-5903,-7862,-9361,-10317,-10745,-10669,-10183,-9413,-8482,-7547,-6717,-6089,-5708,-5563,-5610,-5744,-5870,-5853,-5630,-5116,-4331,-3289,-2077,-772,528,1759,2857,3809,4607,5262,5797,6225,6565,6834,7044,7226,7406,7618,7888,8237,8667,9162,9691,10189,10581,10775,10655,10133,9118,7561,5472,2880,-69,-3234,-6362,-9231,-11571,-13162,-13838,-13513,-12219,-10089,-7356,-4343,-1365,1231,3211,4395,4744,4313,3252,1771,95,-1548,-2985,-4068,-4723,-4912,-4641,-3951,-2892,-1548,5,1656,3321,4859,6184,7159,7696,7717,7182,6091,4499,2491,199,-2227,-4633,-6872,-8816,-10378,-11509,-12192,-12473,-12402,-12074,-11583,-11005,-10423,-9858,-9341,-8843,-8351,-7805,-7190,-6440,-5554,-4509,-3315,-2010,-623,776,2139,3392,4486,5364,5981,6313,6328,6027,5431,4560,3491,2296,1072,-64,-1028,-1728,-2125,-2220,-2050,-1690,-1240,-789,-437,-246,-258,-493,-938,-1587,-2400,-3362,-4427,-5549,-6663,-7672,-8481,-8966,-9030,-8581,-7566,-6004,-3929,-1491,1159,3789,6165,8067,9301,9752,9376,8210,6384,4057,1460,-1212,-3737,-5967,-7757,-9033,-9745,-9879,-9456,-8518,-7139,-5421,-3472,-1430,580,2439,4027,5289,6156,6627,6692,6394,5739,4796,3572,2122,484,-1282,-3095,-4848,-6415,-7671,-8469,-8725,-8365,-7382,-5839,-3833,-1544,838,3124,5113,6694,7765,8317,8392,8074,7493,6785,6098,5542,5231,5201,5479,6025,6756,7583,8346,8938,9216,9096,8554,7584,6292,4777,3208,1732,493,-407,-919,-1031,-804,-310,334,1012,1607,2011,2150,1987,1525,829,-27,-897,-1680,-2226,-2471,-2335,-1843,-1019,24,1174,2280,3212,3859,4157,4090,3698,3047,2231,1347,452,-379,-1131,-1771,-2287,-2638,-2802,-2714,-2344,-1654,-644,641,2125,3669,5124,6311,7070,7273,6846,5778,4134,2036,-345,-2802,-5138,-7165,-8740,-9790,-10274,-10252,-9780,-8993,-7992,-6898,-5809,-4770,-3834,-2976,-2201,-1449,-714,50,815,1578,2271,2865,3284,3507,3509,3297,2914,2384,1790,1156,545,-24,-531,-981,-1373,-1728,-2039,-2304,-2498,-2591,-2526,-2266,-1757,-981,78,1383,2900,4543,6225,7853,9299,10493,11317,11734,11699,11226,10352,9163,7734,6200,4639,3183,1905,893,197,-156,-179,82,536,1079,1571,1904,1948,1653,967,-99,-1494,-3171,-5005,-6904,-8711,-10301,-11516,-12247,-12389,-11908,-10820,-9205,-7181,-4951,-2663,-560,1244,2591,3451,3805,3713,3274,2598,1818,1032,346,-204,-560,-748,-772,-671,-499,-301,-139,-72,-152,-441,-972,-1768,-2816,-4059,-5409,-6736,-7898,-8742,-9167,-9062,-8443,-7325,-5831,-4116,-2373,-816,372,1027,1068,470,-702,-2301,-4145,-5987,-7615,-8801,-9408,-9318,-8517,-7017,-4916,-2321,612,3724,6855,9823,12493,14701,16332,17287,17508,16980,15752,13908,11602,9014,6359,3850,1689,43,-991,-1358,-1099,-316,824,2114,3310,4215,4615,4416,3553,2071,77,-2263,-4747,-7148,-9262,-10896,-11917,-12257,-11903,-10946,-9509,-7788,-5995,-4327,-2976,-2051,-1626,-1690,-2186,-3013,-4032,-5128,-6158,-7055,-7734,-8202,-8435,-8501,-8403,-8203,-7905,-7528,-7059,-6485,-5798,-4979,-4053,-3029,-1950,-859,201,1207,2120,2965,3718,4429,5071,5686,6216,6681,6987,7126,7006,6602,5870,4797,3404,1732,-139,-2097,-4023,-5755,-7169,-8121,-8523,-8315,-7475,-6043,-4070,-1671,1040,3908,6755,9419,11686,13413,14456,14746,14291,13165,11515,9532,7416,5367,3548,2062,979,295,-28,-55,122,419,761,1072,1324,1477,1534,1486,1354,1151,913,660,444,300,288,454,839,1476,2370,3494,4802,6201,7590,8853,9867,10535,10774,10532,9809,8605,6997,5039,2849,517,-1826,-4088,-6152,-7957,-9425,-10523,-11242,-11554,-11495,-11071,-10316,-9289,-8036,-6640,-5183,-3731,-2364,-1101,26,1047,1982,2861,3719,4536,5302,5951,6421,6639,6551,6131,5401,4421,3303,2178,1205,497,184,273,793,1634,2710,3866,4993,5968,6757,7341,7761,8097,8403,8750,9138,9533,9848,9980,9805,9245,8239,6795,4957,2830,522,-1812,-4067,-6110,-7884,-9328,-10442,-11242,-11768,-12071,-12210,-12226,-12169,-12055,-11893,-11676,-11368,-10934,-10325,-9496,-8428,-7101,-5562,-3836,-2034,-216,1500,3045,4352,5386,6134,6613,6832,6818,6594,6152,5519,4676,3640,2435,1092,-318,-1728,-3047,-4207,-5144,-5839,-6299,-6559,-6698,-6776,-6890,-7089,-7425,-7907,-8523,-9214,-9907,-10490,-10857,-10908,-10569,-9829,-8706,-7303,-5734,-4156,-2699,-1485,-566,43,386,541,599,653,749,926,1140,1355,1500,1506,1370,1079,729,409,269,439,1028,2097,3622,5535,7663,9826,11801,13394,14448,14881,14675,13904,12685,11182,9560,7971,6525,5280,4245,3380,2619,1889,1114,252,-731,-1809,-2957,-4092,-5145,-6024,-6656,-6992,-7000,-6712,-6155,-5421,-4591,-3757,-3021,-2432,-2057,-1899,-1960,-2206,-2594,-3073,-3594,-4111,-4585,-4986,-5288,-5457,-5466,-5279,-4862,-4208,-3312,-2210,-971,326,1557,2626,3415,3868,3923,3600,2919,1964,810,-422,-1649,-2749,-3649,-4263,-4549,-4485,-4080,-3378,-2453,-1400,-329,655,1448,1980,2207,2121,1751,1148,392,-431,-1219,-1882,-2318,-2452,-2219,-1572,-516,930,2680,4628,6638,8552,10226,11541,12403,12790,12691,12171,11271,10105,8726,7253,5731,4256,2866,1622,536,-356,-1083,-1634,-2049,-2356,-2562,-2702,-2742,-2664,-2414,-1924,-1147,-40,1390,3097,4973,6878,8627,10027,10890,11068,10438,8994,6729,3808,358,-3350,-7089,-10591,-13633,-16037,-17697,-18571,-18697,-18165,-17105,-15659,-13979,-12168,-10345,-8543,-6841,-5219,-3742,-2386,-1213,-222,529,1038,1267,1231,928,410,-284,-1052,-1802,-2417,-2765,-2761,-2328,-1468,-236,1248,2815,4284,5457,6208,6435,6127,5347,4187,2819,1397,99,-929,-1560,-1718,-1361,-498,803,2448,4280,6145,7861,9274,10264,10753,10732,10253,9383,8268,7003,5706,4466,3310,2282,1348,504,-301,-1079,-1867,-2666,-3462,-4241,-4952,-5550,-5975,-6160,-6049,-5603,-4806,-3683,-2299,-755,824,2305,3579,4545,5154,5392,5267,4830,4127,3222,2173,1045,-117,-1249,-2307,-3220,-3955,-4436,-4652,-4549,-4136,-3405,-2389,-1121,337,1906,3491,4983,6262,7220,7769,7851,7457,6610,5390,3889,2233,530,-1105,-2580,-3841,-4824,-5534,-5951,-6089,-5966,-5584,-4973,-4141,-3108,-1922,-606,738,2062,3232,4176,4772,4959,4692,3969,2852,1449,-88,-1561,-2799,-3602,-3877,-3521,-2567,-1068,848,3017,5265,7425,9344,10908,12021,12638,12715,12274,11310,9896,8075,5952,3622,1189,-1213,-3502,-5561,-7322,-8739,-9754,-10372,-10563,-10338,-9703,-8691,-7348,-5764,-4056,-2353,-834,383,1146,1392,1078,238,-1061,-2675,-4467,-6237,-7825,-9056,-9807,-9987,-9567,-8558,-7043,-5133,-2991,-786,1295,3087,4445,5272,5519,5190,4344,3072,1499,-240,-2021,-3714,-5243,-6524,-7530,-8236,-8649,-8777,-8644,-8253,-7617,-6738,-5601,-4219,-2586,-731,1285,3389,5444,7319,8838,9863,10249,9924,8847,7062,4648,1774,-1374,-4556,-7523,-10034,-11862,-12848,-12887,-11965,-10174,-7662,-4682,-1496,1614,4401,6682,8351,9391,9859,9870,9566,9084,8536,7984,7451,6901,6282,5520,4544,3321,1829,125,-1733,-3589,-5315,-6736,-7702,-8113,-7904,-7090,-5756,-4057,-2189,-382,1154,2249,2799,2769,2226,1265,58,-1229,-2423,-3385,-3994,-4219,-4013,-3442,-2558,-1457,-256,951,2071,3019,3765,4254,4483,4439,4106,3508,2632,1519,209,-1239,-2736,-4185,-5493,-6550,-7295,-7659,-7624,-7190,-6379,-5243,-3824,-2201,-428,1410,3240,4975,6519,7778,8653,9071,8964,8332,7174,5585,3649,1537,-591,-2548,-4138,-5214,-5632,-5330,-4306,-2619,-426,2085,4668,7076,9101,10562,11394,11573,11211,10442,9490,8565,7856,7512,7577,8017,8723,9491,10143,10443,10263,9487,8119,6226,3956,1497,-921,-3112,-4883,-6147,-6848,-7024,-6765,-6206,-5505,-4816,-4249,-3881,-3716,-3704,-3761,-3771,-3655,-3344,-2846,-2202,-1514,-894,-445,-260,-342,-703,-1251,-1915,-2589,-3192,-3674,-4006,-4206,-4314,-4381,-4471,-4628,-4873,-5233,-5664,-6150,-6631,-7051,-7390,-7599,-7700,-7691,-7602,-7442,-7205,-6860,-6351,-5616,-4585,-3216,-1499,539,2794,5129,7356,9263,10655,11362,11265,10357,8673,6388,3713,932,-1649,-3758,-5154,-5701,-5357,-4193,-2387,-196,2103,4214,5910,7031,7515,7404,6825,5959,5022,4220,3708,3576,3834,4398,5137,5873,6424,6655,6481,5890,4958,3788,2536,1350,347,-373,-782,-870,-690,-292,226,795,1334,1786,2119,2313,2382,2331,2190,1951,1627,1194,640,-59,-910,-1908,-3025,-4200,-5363,-6413,-7247,-7785,-7948,-7730,-7143,-6262,-5197,-4070,-3004,-2107,-1433,-1025,-852,-902,-1106,-1446,-1884,-2423,-3088,-3888,-4859,-5970,-7188,-8403,-9481,-10260,-10583,-10316,-9401,-7831,-5708,-3205,-536,2008,4188,5759,6564,6538,5707,4214,2272,164,-1835,-3448,-4484,-4823,-4437,-3408,-1857,10,1996,3886,5512,6732,7477,7723,7508,6918,6046,5033,3960,2942,2000,1171,398,-333,-1116,-1965,-2915,-3931,-4953,-5883,-6617,-7054,-7127,-6819,-6155,-5228,-4141,-3030,-2014,-1187,-594,-244,-84,-36,-4,125,412,909,1587,2393,3214,3937,4437,4630,4475,3959,3151,2113,964,-181,-1232,-2076,-2678,-2968,-2958,-2635,-2041,-1206,-186,945,2113,3223,4175,4879,5234,5185,4676,3723,2350,666,-1215,-3126,-4887,-6341,-7335,-7777,-7640,-6928,-5745,-4199,-2464,-698,931,2278,3240,3743,3774,3363,2582,1552,404,-712,-1665,-2349,-2682,-2636,-2195,-1392,-256,1130,2725,4400,6100,7693,9106,10243,11052,11488,11556,11268,10686,9852,8854,7749,6615,5517,4515,3663,3000,2566,2373,2422,2692,3113,3638,4135,4544,4729,4642,4227,3493,2480,1286,22,-1173,-2163,-2861,-3187,-3151,-2791,-2220,-1576,-1011,-680,-676,-1066,-1835,-2905,-4168,-5443,-6589,-7427,-7861,-7805,-7279,-6310,-5036,-3560,-2056,-632,589,1553,2217,2582,2661,2479,2065,1448,658,-260,-1245,-2223,-3088,-3734,-4056,-3970,-3432,-2465,-1119,459,2126,3681,4947,5753,5980,5566,4514,2906,870,-1399,-3703,-5830,-7598,-8864,-9542,-9592,-9037,-7931,-6372,-4484,-2403,-285,1724,3486,4880,5841,6319,6321,5907,5146,4180,3124,2123,1292,704,406,372,560,877,1237,1549,1746,1787,1660,1367,938,405,-202,-844,-1486,-2104,-2654,-3108,-3445,-3632,-3668,-3545,-3267,-2853,-2318,-1702,-1042,-397,152,544,682,521,16,-833,-1976,-3334,-4784,-6176,-7367,-8215,-8618,-8522,-7933,-6916,-5595,-4126,-2687,-1455,-568,-135,-194,-718,-1641,-2806,-4078,-5246,-6166,-6670,-6686,-6166,-5153,-3736,-2053,-280,1416,2860,3932,4528,4618,4191,3320,2083,628,-894,-2325,-3504,-4314,-4672,-4538,-3933,-2895,-1512,134,1930,3781,5577,7219,8603,9651,10293,10510,10309,9757,8949,8025,7132,6432,6037,6041,6442,7189,8150,9147,9978,10440,10386,9721,8446,6657,4504,2218,15,-1892,-3355,-4300,-4714,-4677,-4267,-3630,-2860,-2059,-1281,-550,130,776,1389,1967,2460,2818,2945,2756,2171,1130,-365,-2276,-4493,-6872,-9223,-11358,-13090,-14277,-14831,-14723,-13995,-12726,-11049,-9092,-7003,-4898,-2893,-1062,520,1810,2793,3443,3803,3895,3786,3540,3229,2905,2620,2391,2228,2119,2038,1947,1811,1585,1238,763,144,-565,-1337,-2098,-2771,-3312,-3640,-3753,-3613,-3245,-2654,-1885,-957,69,1183,2311,3446,4503,5473,6282,6918,7361,7614,7733,7754,7775,7850,8039,8363,8782,9236,9599,9750,9566,8954,7877,6361,4491,2417,310,-1642,-3276,-4462,-5135,-5265,-4894,-4076,-2919,-1501,47,1654,3209,4637,5864,6810,7411,7596,7306,6502,5166,3313,1021,-1613,-4405,-7176,-9694,-11755,-13157,-13792,-13565,-12530,-10762,-8452,-5818,-3112,-590,1536,3086,3956,4111,3566,2423,794,-1148,-3233,-5281,-7119,-8610,-9625,-10103,-9996,-9326,-8137,-6527,-4621,-2577,-558,1271,2764,3821,4373,4419,4009,3228,2220,1107,55,-831,-1421,-1668,-1521,-1000,-148,963,2215,3507,4691,5655,6283,6494,6258,5599,4593,3386,2139,1037,252,-112,18,593,1514,2593,3597,4294,4479,4005,2843,1049,-1192,-3638,-5978,-7939,-9264,-9830,-9573,-8593,-7030,-5111,-3073,-1114,566,1890,2762,3222,3261,2977,2391,1598,622,-485,-1688,-2943,-4195,-5368,-6373,-7113,-7491,-7444,-6934,-5987,-4654,-3051,-1309,438,2032,3372,4355,4932,5080,4815,4163,3184,1939,501,-1042,-2593,-4055,-5305,-6251,-6794,-6873,-6470,-5598,-4344,-2821,-1190,374,1703,2652,3133,3101,2581,1642,397,-1013,-2433,-3712,-4696,-5279,-5360,-4908,-3917,-2463,-632,1402,3492,5425,7040,8167,8708,8611,7908,6695,5142,3442,1823,474,-444,-837,-684,-32,1012,2307,3697,5024,6170,7014,7510,7603,7305,6623,5613,4320,2821,1192,-486,-2114,-3588,-4806,-5653,-6060,-5970,-5394,-4380,-3039,-1511,32,1424,2504,3161,3306,2931,2058,775,-786,-2478,-4114,-5553,-6635,-7278,-7411,-7031,-6169,-4908,-3345,-1630,125,1762,3192,4298,5036,5345,5234,4715,3859,2751,1521,308,-743,-1497,-1842,-1724,-1112,-62,1334,2949,4597,6151,7437,8391,8945,9114,8937,8484,7837,7076,6273,5480,4749,4076,3495,2965,2492,2043,1602,1155,695,230,-234,-659,-1032,-1318,-1499,-1562,-1503,-1309,-1017,-590,-79,547,1261,2049,2875,3676,4361,4828,4968,4697,3959,2770,1180,-680,-2650,-4534,-6141,-7294,-7874,-7806,-7095,-5795,-4027,-1935,294,2491,4481,6132,7350,8074,8305,8062,7397,6372,5057,3515,1820,23,-1808,-3620,-5349,-6939,-8324,-9459,-10273,-10747,-10843,-10569,-9962,-9068,-7984,-6800,-5645,-4621,-3849,-3395,-3316,-3609,-4228,-5093,-6079,-7069,-7921,-8556,-8888,-8923,-8662,-8158,-7472,-6623,-5663,-4551,-3289,-1831,-174,1668,3635,5610,7460,9005,10096,10589,10405,9522,7985,5902,3434,777,-1852,-4215,-6121,-7363,-7835,-7455,-6238,-4264,-1682,1313,4478,7578,10365,12637,14231,15033,15005,14146,12549,10335,7695,4833,1975,-676,-2948,-4709,-5897,-6490,-6527,-6097,-5304,-4299,-3221,-2228,-1456,-1031,-1046,-1561,-2566,-3999,-5713,-7528,-9216,-10577,-11447,-11744,-11491,-10790,-9844,-8868,-8113,-7759,-7914,-8601,-9691,-11023,-12292,-13237,-13549,-13017,-11493,-8953,-5513,-1392,3049,7413,11251,14172,15878,16209,15197,13026,10059,6725,3518,850,-942,-1713,-1454,-352,1341,3257,5094,6547,7445,7710,7390,6626,5624,4612,3787,3313,3242,3573,4197,4959,5656,6095,6106,5595,4544,3039,1237,-641,-2375,-3767,-4676,-5069,-4958,-4445,-3652,-2687,-1674,-645,354,1355,2367,3427,4520,5630,6671,7563,8197,8488,8412,7972,7256,6386,5492,4742,4256,4138,4446,5179,6275,7630,9092,10487,11665,12458,12769,12493,11588,10040,7867,5156,2002,-1407,-4894,-8212,-11122,-13392,-14785,-15164,-14396,-12506,-9571,-5825,-1591,2721,6652,9760,11666,12119,11030,8502,4815,395,-4247,-8592,-12182,-14675,-15899,-15828,-14616,-12493,-9778,-6774,-3769,-985,1415,3319,4677,5434,5598,5149,4118,2565,583,-1653,-3938,-6014,-7606,-8461,-8378,-7245,-5077,-2021,1660,5569,9284,12355,14390,15142,14468,12445,9259,5241,784,-3714,-7871,-11401,-14107,-15895,-16783,-16847,-16205,-15019,-13399,-11508,-9443,-7327,-5273,-3375,-1753,-507,279,518,208,-646,-1925,-3485,-5108,-6562,-7623,-8084,-7817,-6755,-4934,-2460,458,3576,6598,9231,11203,12300,12358,11340,9289,6366,2840,-977,-4718,-8038,-10647,-12322,-12961,-12556,-11197,-9052,-6321,-3230,11,3214,6247,8992,11422,13488,15217,16598,17635,18313,18573,18377,17656,16395,14607,12354,9746,6931,4065,1308,-1198,-3366,-5128,-6487,-7477,-8166,-8632,-8968,-9245,-9524,-9861,-10264,-10751,-11290,-11859,-12399,-12862,-13171,-13248,-13014,-12381,-11295,-9713,-7639,-5123,-2260,813,3915,6862,9471,11588,13117,14000,14243,13885,12987,11638,9914,7924,5763,3553,1415,-524,-2144,-3365,-4126,-4446,-4373,-4004,-3456,-2838,-2250,-1743,-1349,-1040,-793,-553,-296,-7,297,559,718,682,378,-251,-1209,-2460,-3896,-5383,-6764,-7874,-8613,-8901,-8765,-8259,-7511,-6637,-5743,-4913,-4134,-3411,-2649,-1796,-763,481,1955,3609,5370,7125,8752,10154,11237,11983,12373,12455,12272,11900,11412,10875,10360,9890,9499,9174,8905,8673,8450,8228,7967,7661,7261,6743,6063,5213,4182,3011,1728,396,-928,-2217,-3413,-4524,-5500,-6334,-6968,-7371,-7485,-7267,-6682,-5717,-4370,-2696,-761,1301,3331,5137,6528,7327,7404,6703,5241,3115,504,-2399,-5322,-8073,-10426,-12257,-13482,-14070,-14046,-13459,-12387,-10929,-9202,-7327,-5426,-3615,-1987,-624,402,1039,1232,962,226,-913,-2358,-3931,-5426,-6610,-7265,-7231,-6449,-4954,-2915,-583,1753,3775,5246,5989,5953,5181,3825,2068,146,-1755,-3474,-4924,-6084,-6973,-7664,-8214,-8680,-9073,-9367,-9491,-9342,-8798,-7748,-6113,-3868,-1058,2188,5673,9139,12300,14868,16603,17315,16934,15462,13042,9868,6225,2419,-1241,-4458,-6999,-8692,-9450,-9293,-8312,-6706,-4702,-2570,-558,1131,2365,3106,3410,3399,3272,3208,3412,3996,5035,6506,8330,10351,12394,14238,15680,16539,16666,16002,14517,12294,9440,6143,2617,-910,-4180,-6990,-9108,-10405,-10742,-10084,-8456,-5938,-2744,907,4683,8273,11362,13691,15086,15487,14940,13602,11720,9571,7474,5681,4398,3717,3619,3991,4622,5284,5719,5746,5221,4104,2431,285,-2170,-4806,-7444,-9985,-12305,-14337,-16003,-17233,-17944,-18057,-17501,-16245,-14325,-11837,-8981,-5999,-3184,-830,837,1648,1572,683,-826,-2681,-4547,-6101,-7042,-7153,-6317,-4542,-1953,1176,4532,7676,10237,11827,12188,11165,8763,5114,503,-4712,-10098,-15210,-19635,-23020,-25118,-25814,-25134,-23221,-20377,-16917,-13258,-9726,-6622,-4116,-2275,-1053,-322,94,399,763,1336,2197,3358,4766,6298,7784,9031,9847,10065,9585,8368,6456,3971,1077,-1982,-4973,-7616,-9670,-10928,-11233,-10545,-8902,-6464,-3491,-287,2790,5424,7361,8446,8647,8075,6915,5465,4005,2822,2108,1976,2406,3296,4425,5554,6396,6720,6347,5220,3397,1058,-1499,-3927,-5855,-6966,-7053,-6053,-4051,-1292,1902,5133,8034,10287,11701,12202,11865,10867,9474,7966,6631,5672,5259,5429,6148,7298,8660,10021,11102,11699,11622,10799,9214,6973,4215,1158,-1990,-5007,-7704,-9904,-11478,-12323,-12376,-11644,-10160,-8054,-5478,-2666,172,2765,4927,6452,7242,7232,6448,4989,3008,745,-1561,-3623,-5206,-6104,-6196,-5442,-3940,-1839,568,2980,5050,6460,6964,6428,4847,2377,-707,-4037,-7206,-9832,-11639,-12429,-12199,-11025,-9139,-6823,-4411,-2218,-509,539,869,552,-238,-1219,-2096,-2566,-2408,-1503,144,2404,5034,7758,10246,12232,13482,13887,13420,12187,10368,8221,6021,4034,2464,1426,943,931,1237,1662,2006,2106,1857,1225,233,-1041,-2500,-4039,-5542,-6926,-8073,-8923,-9375,-9391,-8916,-7967,-6592,-4894,-3047,-1231,316,1390,1809,1472,368,-1396,-3610,-5987,-8170,-9846,-10716,-10618,-9494,-7440,-4683,-1549,1565,4251,6149,6985,6655,5200,2850,-27,-2982,-5517,-7200,-7691,-6807,-4538,-1060,3295,8091,12791,16909,19959,21600,21642,20048,17005,12810,7920,2793,-2072,-6288,-9542,-11672,-12626,-12486,-11398,-9588,-7298,-4774,-2267,24,1902,3236,3903,3861,3093,1672,-264,-2509,-4785,-6787,-8200,-8755,-8252,-6607,-3869,-227,3997,8375,12435,15687,17727,18249,17110,14368,10237,5143,-411,-5826,-10537,-14059,-16054,-16409,-15175,-12660,-9261,-5514,-1944,975,2883,3584,3080,1546,-685,-3162,-5428,-7034,-7668,-7149,-5501,-2903,299,3688,6796,9219,10622,10836,9831,7745,4846,1492,-1931,-5053,-7581,-9329,-10234,-10345,-9812,-8817,-7600,-6322,-5174,-4195,-3434,-2803,-2218,-1522,-622,596,2121,3905,5807,7618,9119,10083,10339,9787,8430,6359,3754,851,-2083,-4784,-7011,-8572,-9333,-9248,-8329,-6705,-4541,-2097,363,2550,4229,5190,5366,4723,3399,1577,-465,-2401,-3927,-4740,-4649,-3549,-1481,1371,4708,8126,11207,13518,14757,14695,13320,10745,7264,3252,-840,-4602,-7659,-9780,-10856,-10924,-10157,-8816,-7202,-5648,-4389,-3647,-3481,-3915,-4836,-6101,-7516,-8872,-9982,-10678,-10830,-10382,-9294,-7630,-5453,-2924,-176,2588,5223,7565,9500,10955,11878,12288,12198,11692,10813,9667,8292,6768,5134,3438,1748,127,-1325,-2514,-3338,-3728,-3640,-3091,-2142,-904,461,1780,2876,3581,3794,3464,2607,1342,-193,-1777,-3213,-4286,-4858,-4815,-4153,-2903,-1199,821,2947,5003,6784,8155,8979,9214,8843,7913,6531,4811,2918,984,-858,-2510,-3938,-5098,-6023,-6702,-7158,-7361,-7298,-6900,-6142,-4983,-3420,-1497,721,3115,5535,7836,9828,11403,12408,12815,12578,11752,10388,8605,6497,4218,1861,-435,-2595,-4518,-6158,-7449,-8385,-8946,-9166,-9084,-8771,-8295,-7746,-7162,-6604,-6050,-5486,-4846,-4054,-3043,-1757,-162,1715,3838,6097,8384,10533,12404,13828,14676,14855,14293,13015,11052,8533,5599,2469,-647,-3493,-5868,-7591,-8559,-8771,-8293,-7314,-6043,-4761,-3703,-3083,-3018,-3542,-4580,-5975,-7490,-8864,-9824,-10138,-9633,-8238,-5975,-2988,494,4165,7673,10677,12858,13990,13930,12661,10288,7012,3146,-962,-4927,-8398,-11083,-12785,-13425,-13055,-11818,-9986,-7833,-5699,-3856,-2547,-1908,-1983,-2709,-3920,-5396,-6842,-7983,-8554,-8356,-7274,-5312,-2545,780,4413,7969,11098,13454,14742,14801,13560,11101,7624,3425,-1114,-5610,-9674,-13001,-15372,-16674,-16947,-16287,-14916,-13051,-10941,-8784,-6729,-4856,-3194,-1721,-407,780,1853,2805,3606,4235,4656,4868,4877,4721,4467,4196,4015,4012,4269,4802,5597,6542,7510,8297,8727,8615,7856,6396,4296,1671,-1258,-4268,-7081,-9470,-11217,-12178,-12256,-11423,-9704,-7186,-4001,-339,3584,7521,11220,14449,17015,18775,19655,19630,18739,17057,14712,11851,8664,5367,2180,-645,-2914,-4424,-5075,-4820,-3701,-1860,532,3218,5945,8461,10518,11946,12598,12428,11442,9755,7512,4964,2349,-54,-2016,-3357,-3974,-3870,-3122,-1920,-492,896,1975,2544,2443,1633,140,-1911,-4344,-6943,-9472,-11725,-13494,-14626,-15015,-14594,-13388,-11463,-8960,-6077,-3039,-106,2491,4533,5866,6405,6123,5107,3485,1472,-686,-2744,-4470,-5690,-6328,-6358,-5906,-5088,-4150,-3250,-2614,-2327,-2466,-3004,-3839,-4854,-5869,-6724,-7294,-7471,-7249,-6612,-5659,-4444,-3100,-1707,-381,817,1795,2535,2990,3174,3096,2807,2363,1833,1302,811,433,166,29,4,76,253,533,966,1574,2396,3442,4670,6028,7392,8645,9642,10263,10394,9976,8975,7398,5330,2837,105,-2737,-5456,-7882,-9794,-11046,-11494,-11105,-9866,-7889,-5315,-2366,717,3689,6314,8413,9851,10561,10557,9891,8698,7121,5345,3542,1874,464,-588,-1265,-1552,-1520,-1235,-813,-357,10,208,157,-173,-777,-1619,-2604,-3639,-4568,-5268,-5596,-5461,-4823,-3674,-2124,-271,1665,3512,5049,6126,6623,6507,5813,4634,3124,1442,-246,-1798,-3121,-4148,-4865,-5273,-5420,-5333,-5080,-4700,-4253,-3799,-3389,-3092,-2957,-3042,-3363,-3924,-4668,-5506,-6303,-6903,-7130,-6844,-5912,-4288,-1967,962,4353,7991,11637,15025,17911,20085,21379,21704,21033,19405,16944,13782,10148,6241,2307,-1436,-4789,-7586,-9725,-11134,-11824,-11835,-11258,-10228,-8873,-7363,-5823,-4405,-3196,-2283,-1703,-1466,-1533,-1844,-2286,-2735,-3063,-3127,-2849,-2158,-1059,387,2071,3805,5404,6625,7290,7223,6351,4669,2270,-641,-3814,-6912,-9637,-11682,-12842,-12982,-12089,-10244,-7622,-4458,-1043,2333,5372,7825,9499,10265,10098,9038,7221,4836,2109,-721,-3425,-5818,-7737,-9106,-9861,-10019,-9611,-8709,-7405,-5816,-4065,-2306,-663,715,1751,2376,2600,2475,2093,1594,1114,794,761,1079,1791,2854,4180,5630,7028,8206,9015,9358,9214,8613,7673,6519,5314,4183,3227,2462,1871,1359,809,107,-861,-2125,-3692,-5471,-7350,-9159,-10742,-11958,-12706,-12956,-12721,-12101,-11203,-10179,-9151,-8221,-7437,-6801,-6272,-5782,-5257,-4624,-3835,-2862,-1700,-379,1072,2579,4092,5511,6783,7800,8510,8824,8700,8109,7055,5596,3825,1862,-124,-1997,-3594,-4816,-5586,-5891,-5762,-5282,-4550,-3713,-2871,-2155,-1623,-1310,-1197,-1234,-1311,-1361,-1247,-923,-315,587,1769,3180,4761,6406,8028,9507,10721,11570,11942,11780,11051,9796,8102,6133,4094,2218,746,-133,-276,366,1767,3801,6297,9019,11741,14228,16308,17838,18768,19087,18843,18125,17012,15603,13941,12068,9987,7690,5193,2507,-288,-3106,-5807,-8249,-10278,-11775,-12646,-12857,-12456,-11511,-10200,-8672,-7148,-5783,-4740,-4089,-3860,-3999,-4396,-4890,-5292,-5438,-5159,-4399,-3120,-1411,577,2645,4530,6007,6839,6891,6070,4402,1993,-969,-4245,-7555,-10645,-13277,-15275,-16540,-17024,-16766,-15858,-14439,-12702,-10844,-9082,-7605,-6578,-6099,-6221,-6910,-8068,-9534,-11089,-12495,-13516,-13953,-13683,-12649,-10908,-8553,-5770,-2733,346,3303,5969,8245,10035,11306,12041,12258,12022,11393,10492,9423,8311,7270,6393,5744,5361,5240,5360,5657,6075,6516,6913,7162,7214,6974,6428,5528,4286,2725,898,-1111,-3209,-5268,-7178,-8780,-9975,-10627,-10679,-10081,-8848,-7054,-4812,-2315,232,2579,4490,5780,6298,6017,4977,3323,1264,-944,-3042,-4787,-5980,-6497,-6261,-5288,-3651,-1487,1019,3642,6147,8300,9885,10759,10830,10110,8688,6725,4429,2032,-259,-2259,-3850,-4973,-5628,-5868,-5782,-5477,-5064,-4650,-4316,-4114,-4081,-4195,-4438,-4739,-5032,-5211,-5193,-4873,-4179,-3072,-1528,401,2643,5069,7519,9817,11787,13278,14171,14416,14003,12993,11498,9654,7644,5634,3798,2272,1151,477,248,385,810,1376,1965,2459,2755,2800,2551,2006,1187,117,-1144,-2548,-4000,-5417,-6661,-7617,-8126,-8095,-7421,-6106,-4193,-1819,816,3479,5908,7885,9219,9808,9632,8761,7336,5585,3733,2049,739,-17,-145,376,1434,2900,4518,6073,7275,7924,7822,6887,5103,2552,-585,-4084,-7633,-10945,-13700,-15665,-16637,-16561,-15445,-13447,-10789,-7769,-4705,-1903,390,1996,2855,2989,2524,1655,592,-437,-1243,-1711,-1752,-1385,-658,331,1453,2571,3568,4314,4772,4876,4669,4180,3487,2694,1873,1146,563,201,72,178,469,876,1311,1658,1843,1769,1408,757,-148,-1212,-2339,-3398,-4293,-4923,-5249,-5240,-4932,-4369,-3634,-2822,-2027,-1340,-816,-488,-347,-351,-444,-546,-607,-567,-418,-153,187,563,917,1195,1359,1384,1261,1014,644,187,-350,-974,-1686,-2523,-3499,-4647,-5956,-7413,-8948,-10472,-11871,-13004,-13764,-14047,-13809,-13048,-11832,-10257,-8488,-6670,-4989,-3562,-2503,-1830,-1534,-1523,-1679,-1866,-1936,-1777,-1315,-500,632,2052,3650,5351,7017,8582,9934,11039,11837,12327,12485,12348,11905,11215,10275,9160,7861,6465,4965,3433,1894,398,-991,-2218,-3205,-3886,-4191,-4091,-3562,-2652,-1426,7,1512,2972,4264,5306,6048,6483,6629,6545,6290,5947,5580,5255,5013,4863,4817,4823,4845,4800,4616,4211,3534,2540,1250,-287,-1961,-3606,-5051,-6090,-6545,-6302,-5271,-3503,-1084,1773,4827,7766,10320,12199,13243,13322,12460,10728,8311,5419,2314,-780,-3618,-6063,-7960,-9276,-9977,-10086,-9662,-8758,-7470,-5878,-4090,-2190,-288,1548,3242,4746,6020,7052,7806,8301,8489,8390,7958,7203,6108,4700,3006,1094,-951,-3029,-5014,-6800,-8264,-9324,-9902,-9963,-9504,-8558,-7207,-5567,-3791,-2037,-472,788,1632,2033,2000,1587,913,75,-790,-1593,-2272,-2789,-3164,-3383,-3493,-3460,-3304,-2982,-2496,-1840,-1062,-214,602,1317,1841,2150,2227,2112,1863,1535,1199,874,577,270,-101,-607,-1314,-2285,-3521,-5008,-6654,-8342,-9917,-11226,-12120,-12512,-12355,-11678,-10572,-9183,-7684,-6262,-5080,-4240,-3813,-3756,-4005,-4418,-4845,-5140,-5186,-4902,-4307,-3417,-2358,-1243,-188,692,1349,1769,1963,2006,1950,1877,1824,1832,1890,2000,2131,2262,2400,2522,2672,2841,3067,3357,3709,4125,4562,5004,5397,5716,5927,6026,6016,5906,5722,5455,5120,4693,4185,3596,2971,2362,1872,1574,1586,1923,2612,3573,4685,5801,6735,7361,7577,7359,6769,5909,4945,4051,3375,3047,3114,3570,4338,5284,6238,7015,7441,7388,6780,5615,3973,1971,-191,-2352,-4301,-5902,-7042,-7651,-7743,-7347,-6560,-5494,-4291,-3078,-1996,-1143,-591,-397,-566,-1097,-1954,-3076,-4383,-5763,-7083,-8198,-8962,-9246,-8956,-8059,-6567,-4578,-2211,345,2919,5321,7396,9025,10118,10639,10595,10019,9007,7653,6088,4439,2810,1312,-20,-1137,-2068,-2848,-3527,-4175,-4815,-5472,-6121,-6708,-7168,-7425,-7411,-7107,-6489,-5608,-4520,-3309,-2065,-868,239,1236,2150,3028,3928,4891,5949,7084,8255,9402,10434,11270,11845,12091,12009,11582,10868,9896,8750,7463,6112,4713,3322,1949,620,-640,-1826,-2894,-3848,-4657,-5316,-5833,-6204,-6465,-6624,-6730,-6783,-6819,-6822,-6806,-6745,-6648,-6503,-6308,-6089,-5831,-5578,-5314,-5077,-4853,-4668,-4505,-4368,-4231,-4091,-3907,-3673,-3366,-2977,-2519,-2002,-1463,-938,-471,-101,129,202,82,-213,-707,-1343,-2118,-2939,-3769,-4480,-5013,-5244,-5127,-4607,-3691,-2445,-953,605,2089,3282,4056,4272,3891,2923,1466,-330,-2266,-4136,-5739,-6929,-7605,-7755,-7404,-6660,-5625,-4454,-3256,-2129,-1144,-307,369,924,1387,1785,2152,2485,2805,3095,3364,3600,3826,4037,4271,4515,4773,5011,5160,5157,4902,4320,3362,2005,298,-1675,-3787,-5865,-7771,-9339,-10481,-11119,-11233,-10826,-9939,-8602,-6888,-4837,-2528,-28,2579,5190,7707,10009,11986,13539,14585,15092,15051,14509,13539,12254,10766,9201,7640,6165,4790,3529,2345,1226,148,-882,-1827,-2649,-3275,-3652,-3734,-3497,-2955,-2148,-1149,-42,1067,2104,2979,3669,4126,4384,4432,4324,4075,3714,3267,2750,2176,1563,916,236,-445,-1120,-1729,-2209,-2498,-2497,-2166,-1443,-349,1094,2787,4614,6419,8041,9304,10085,10265,9817,8751,7157,5195,3049,960,-856,-2189,-2885,-2851,-2082,-642,1320,3600,5963,8150,9937,11115,11562,11188,10015,8092,5550,2555,-714,-4046,-7265,-10184,-12668,-14587,-15867,-16439,-16296,-15435,-13931,-11843,-9326,-6502,-3569,-699,1913,4076,5637,6444,6442,5593,3987,1736,-933,-3808,-6610,-9133,-11171,-12614,-13409,-13580,-13216,-12445,-11434,-10333,-9292,-8412,-7750,-7321,-7077,-6956,-6854,-6704,-6403,-5947,-5288,-4490,-3578,-2629,-1700,-833,-60,628,1245,1822,2392,2978,3593,4228,4862,5452,5972,6364,6631,6742,6745,6650,6521,6392,6301,6275,6316,6426,6593,6789,6983,7125,7164,7038,6698,6100,5234,4104,2765,1272,-273,-1788,-3164,-4330,-5206,-5762,-5977,-5876,-5500,-4932,-4268,-3616,-3105,-2819,-2846,-3186,-3803,-4574,-5325,-5864,-5977,-5525,-4423,-2683,-434,2145,4776,7196,9112,10331,10676,10118,8687,6521,3838,878,-2075,-4771,-6994,-8588,-9482,-9656,-9186,-8168,-6765,-5139,-3455,-1881,-533,468,1076,1238,967,290,-747,-2051,-3528,-5057,-6501,-7748,-8677,-9225,-9356,-9072,-8414,-7428,-6168,-4688,-3022,-1207,713,2696,4664,6529,8186,9509,10410,10795,10652,9994,8918,7562,6100,4727,3594,2840,2505,2568,2944,3454,3933,4183,4039,3433,2314,782,-1038,-2942,-4695,-6084,-6904,-7033,-6405,-5051,-3060,-598,2158,4994,7729,10204,12290,13919,15045,15668,15826,15556,14945,14061,12996,11845,10682,9593,8611,7774,7047,6401,5719,4941,3923,2641,1023,-853,-2928,-5018,-6972,-8565,-9671,-10128,-9941,-9097,-7745,-6029,-4172,-2392,-883,193,755,782,323,-524,-1614,-2820,-3971,-4987,-5738,-6205,-6332,-6136,-5619,-4814,-3758,-2497,-1094,387,1861,3235,4433,5360,5977,6234,6134,5699,4980,4052,2999,1917,893,19,-641,-1034,-1135,-946,-495,172,972,1833,2642,3302,3717,3787,3456,2690,1493,-83,-1962,-4036,-6189,-8292,-10236,-11916,-13239,-14146,-14592,-14563,-14074,-13152,-11831,-10173,-8219,-6041,-3721,-1344,957,3062,4830,6130,6864,6963,6413,5238,3535,1399,-979,-3473,-5864,-8034,-9812,-11124,-11879,-12058,-11660,-10717,-9305,-7512,-5456,-3277,-1110,894,2609,3919,4749,5065,4869,4216,3202,1953,633,-593,-1567,-2149,-2264,-1876,-1049,132,1491,2861,4050,4900,5303,5196,4611,3611,2337,949,-409,-1576,-2478,-3055,-3329,-3365,-3252,-3106,-3027,-3074,-3293,-3636,-4053,-4436,-4674,-4661,-4334,-3656,-2670,-1439,-84,1280,2519,3546,4294,4742,4908,4826,4547,4112,3555,2900,2170,1406,646,-13,-494,-669,-459,213,1370,2963,4917,7057,9219,11184,12772,13814,14210,13924,12992,11525,9685,7675,5700,3951,2553,1596,1059,888,949,1099,1185,1076,703,25,-917,-2046,-3264,-4419,-5408,-6105,-6443,-6378,-5938,-5174,-4205,-3167,-2205,-1460,-1027,-948,-1200,-1693,-2272,-2768,-2979,-2767,-2019,-727,1051,3161,5413,7548,9348,10578,11092,10790,9668,7806,5352,2542,-366,-3093,-5369,-6994,-7811,-7775,-6923,-5384,-3366,-1113,1089,2992,4364,5047,4959,4090,2528,424,-1992,-4469,-6715,-8479,-9535,-9744,-9062,-7542,-5333,-2666,216,3029,5556,7615,9091,9965,10247,10045,9456,8649,7743,6886,6184,5701,5489,5513,5733,6040,6317,6436,6276,5774,4884,3648,2115,417,-1354,-3051,-4600,-5905,-6945,-7698,-8198,-8465,-8551,-8486,-8302,-8008,-7620,-7113,-6524,-5839,-5112,-4380,-3689,-3094,-2612,-2259,-2003,-1821,-1640,-1425,-1112,-685,-134,508,1182,1806,2270,2477,2334,1787,825,-499,-2099,-3814,-5487,-6924,-7978,-8511,-8476,-7868,-6772,-5326,-3715,-2137,-788,180,662,619,93,-839,-2011,-3265,-4412,-5281,-5772,-5812,-5430,-4701,-3728,-2656,-1578,-586,281,1027,1666,2246,2802,3347,3889,4400,4841,5167,5338,5309,5073,4619,3963,3134,2160,1081,-75,-1291,-2525,-3792,-5026,-6236,-7348,-8312,-9048,-9476,-9495,-9064,-8115,-6689,-4834,-2689,-420,1758,3634,4998,5695,5628,4770,3199,1051,-1450,-4026,-6413,-8295,-9470,-9730,-9009,-7309,-4740,-1517,2086,5730,9080,11818,13706,14587,14445,13344,11497,9145,6601,4154,2059,505,-406,-654,-310,503,1604,2812,3948,4863,5458,5681,5543,5090,4419,3624,2824,2092,1496,1054,757,572,464,367,276,131,-37,-247,-438,-570,-569,-355,131,943,2094,3524,5159,6817,8332,9477,10073,9960,9062,7387,5043,2228,-780,-3686,-6160,-7961,-8868,-8808,-7773,-5873,-3303,-288,2887,5958,8684,10839,12318,12999,12927,12129,10745,8923,6825,4638,2485,509,-1244,-2711,-3906,-4824,-5480,-5877,-6014,-5873,-5475,-4805,-3944,-2933,-1903,-963,-247,135,108,-355,-1215,-2400,-3776,-5207,-6550,-7696,-8569,-9154,-9465,-9572,-9536,-9433,-9292,-9125,-8887,-8525,-7963,-7146,-6061,-4728,-3247,-1740,-388,658,1237,1283,768,-221,-1536,-2963,-4259,-5196,-5586,-5312,-4352,-2753,-653,1783,4331,6810,9006,10809,12098,12869,13130,12965,12485,11797,11039,10276,9586,8960,8382,7786,7105,6291,5318,4213,3039,1881,838,-28,-670,-1110,-1391,-1599,-1831,-2168,-2678,-3378,-4257,-5246,-6268,-7200,-7947,-8412,-8540,-8326,-7804,-7064,-6213,-5360,-4614,-4025,-3618,-3376,-3225,-3113,-2942,-2671,-2260,-1738,-1142,-570,-114,120,47,-376,-1155,-2243,-3527,-4888,-6144,-7155,-7772,-7904,-7514,-6641,-5364,-3855,-2265,-797,403,1219,1589,1537,1110,444,-350,-1112,-1746,-2154,-2300,-2171,-1791,-1198,-441,422,1336,2229,3035,3677,4069,4148,3845,3134,2007,506,-1300,-3287,-5312,-7192,-8757,-9818,-10251,-9954,-8917,-7185,-4900,-2253,492,3061,5195,6659,7355,7217,6372,4962,3255,1505,-48,-1202,-1867,-2000,-1673,-995,-125,786,1593,2224,2634,2880,3022,3197,3500,4046,4884,6026,7413,8949,10480,11843,12866,13406,13370,12717,11485,9759,7694,5457,3239,1201,-521,-1850,-2753,-3258,-3409,-3289,-2950,-2456,-1812,-1032,-104,971,2151,3375,4530,5464,6046,6112,5593,4428,2685,474,-2005,-4515,-6803,-8645,-9839,-10297,-9959,-8891,-7186,-5010,-2534,32,2524,4750,6587,7901,8627,8717,8188,7113,5596,3827,1989,308,-1033,-1871,-2129,-1780,-888,423,1991,3609,5088,6243,6933,7081,6639,5674,4249,2539,708,-1040,-2507,-3543,-4018,-3912,-3232,-2102,-658,908,2430,3767,4827,5583,6063,6324,6481,6600,6785,7054,7413,7810,8144,8322,8207,7729,6809,5457,3703,1650,-579,-2842,-4986,-6897,-8473,-9673,-10485,-10955,-11140,-11155,-11060,-10985,-10936,-10979,-11058,-11139,-11132,-10966,-10568,-9909,-9000,-7889,-6679,-5477,-4421,-3618,-3167,-3108,-3442,-4119,-5032,-6063,-7052,-7865,-8366,-8470,-8119,-7313,-6091,-4535,-2760,-904,900,2496,3790,4646,5030,4883,4227,3105,1616,-122,-1934,-3683,-5177,-6290,-6896,-6911,-6304,-5072,-3258,-958,1707,4564,7405,10003,12122,13535,14098,13702,12372,10213,7413,4245,984,-2082,-4704,-6707,-7948,-8403,-8069,-7042,-5439,-3433,-1198,1058,3169,4944,6259,6999,7113,6597,5509,3945,2069,33,-1979,-3811,-5366,-6552,-7393,-7902,-8184,-8326,-8445,-8616,-8911,-9331,-9878,-10473,-11052,-11510,-11751,-11692,-11269,-10445,-9234,-7661,-5813,-3766,-1625,534,2633,4639,6532,8303,9966,11493,12864,14006,14836,15242,15128,14416,13081,11171,8809,6178,3532,1119,-805,-2054,-2508,-2148,-1063,588,2552,4574,6375,7724,8448,8451,7723,6338,4418,2166,-236,-2550,-4606,-6221,-7295,-7750,-7604,-6899,-5770,-4357,-2859,-1457,-325,401,645,388,-322,-1361,-2567,-3720,-4610,-5026,-4809,-3868,-2191,140,2967,6067,9183,12056,14446,16180,17138,17296,16683,15410,13607,11458,9107,6740,4454,2392,605,-826,-1874,-2508,-2733,-2557,-2030,-1219,-232,801,1727,2414,2717,2580,1951,887,-522,-2130,-3762,-5249,-6439,-7201,-7460,-7166,-6314,-4947,-3140,-1014,1250,3481,5435,6939,7799,7914,7245,5832,3813,1367,-1248,-3783,-5960,-7566,-8411,-8405,-7541,-5909,-3690,-1149,1430,3729,5481,6482,6612,5887,4394,2371,67,-2182,-4089,-5399,-5934,-5624,-4488,-2655,-311,2286,4882,7229,9104,10381,10956,10848,10104,8851,7233,5433,3604,1917,483,-598,-1289,-1577,-1516,-1177,-688,-174,213,356,148,-455,-1465,-2838,-4486,-6301,-8153,-9921,-11500,-12811,-13823,-14533,-14997,-15266,-15437,-15564,-15701,-15858,-16000,-16074,-15982,-15643,-14966,-13910,-12462,-10682,-8651,-6534,-4459,-2607,-1084,19,695,968,941,734,484,330,369,657,1213,1990,2909,3877,4769,5492,5953,6106,5920,5409,4604,3558,2335,1023,-308,-1535,-2579,-3318,-3677,-3563,-2951,-1809,-213,1759,3923,6075,7984,9401,10140,10057,9096,7314,4834,1895,-1227,-4201,-6690,-8404,-9085,-8608,-6941,-4204,-640,3401,7518,11278,14326,16370,17260,16990,15670,13544,10893,8051,5294,2873,922,-502,-1422,-1950,-2209,-2360,-2538,-2835,-3321,-3984,-4785,-5645,-6449,-7106,-7519,-7632,-7432,-6927,-6167,-5209,-4128,-2983,-1844,-744,262,1153,1892,2447,2795,2900,2763,2367,1745,906,-99,-1238,-2454,-3686,-4866,-5906,-6715,-7214,-7305,-6962,-6133,-4863,-3196,-1242,860,2971,4945,6653,8026,8999,9588,9807,9715,9356,8774,8005,7055,5968,4771,3551,2413,1496,936,848,1292,2248,3624,5235,6859,8261,9211,9591,9306,8440,7106,5534,3965,2641,1766,1440,1704,2445,3527,4698,5738,6423,6608,6220,5296,3940,2347,728,-710,-1783,-2407,-2540,-2238,-1615,-782,100,938,1648,2197,2611,2905,3145,3335,3504,3582,3540,3264,2693,1752,427,-1271,-3239,-5355,-7427,-9230,-10571,-11221,-11089,-10088,-8301,-5879,-3069,-211,2387,4388,5578,5808,5071,3479,1228,-1388,-4066,-6497,-8407,-9615,-10003,-9578,-8435,-6738,-4746,-2693,-851,576,1437,1647,1216,206,-1245,-2968,-4767,-6426,-7757,-8588,-8791,-8309,-7139,-5349,-3090,-534,2070,4505,6517,7934,8598,8457,7512,5849,3618,1003,-1770,-4468,-6874,-8759,-9986,-10413,-10026,-8855,-7020,-4701,-2120,505,2942,5036,6646,7705,8185,8100,7481,6388,4861,2986,820,-1541,-3998,-6439,-8729,-10724,-12289,-13274,-13577,-13119,-11881,-9930,-7379,-4455,-1397,1489,3923,5671,6545,6498,5550,3849,1621,-858,-3294,-5414,-7018,-7982,-8283,-8007,-7294,-6367,-5440,-4731,-4389,-4520,-5102,-6082,-7282,-8513,-9545,-10181,-10253,-9662,-8390,-6466,-4030,-1226,1723,4619,7240,9438,11092,12162,12673,12677,12274,11560,10611,9488,8231,6862,5431,4000,2665,1562,823,604,998,2067,3770,5998,8529,11106,13397,15106,15973,15819,14600,12382,9362,5831,2131,-1388,-4395,-6661,-8027,-8452,-7998,-6785,-5012,-2908,-689,1404,3195,4519,5271,5392,4888,3815,2286,466,-1468,-3298,-4839,-5910,-6389,-6200,-5332,-3848,-1850,479,2942,5307,7330,8814,9566,9489,8544,6775,4323,1374,-1801,-4924,-7684,-9823,-11119,-11459,-10829,-9328,-7177,-4643,-2066,245,2018,3054,3285,2710,1490,-189,-2040,-3802,-5199,-6049,-6209,-5662,-4448,-2713,-618,1602,3783,5727,7342,8554,9358,9803,9949,9900,9741,9559,9430,9376,9436,9573,9780,9986,10154,10209,10104,9786,9217,8382,7273,5912,4339,2610,812,-981,-2654,-4138,-5337,-6210,-6736,-6924,-6826,-6496,-6000,-5387,-4688,-3914,-3051,-2101,-1042,89,1275,2434,3499,4368,4941,5128,4844,4042,2718,915,-1245,-3600,-5928,-8000,-9589,-10528,-10699,-10103,-8798,-6960,-4817,-2632,-705,719,1432,1300,314,-1479,-3883,-6681,-9561,-12226,-14386,-15795,-16295,-15814,-14365,-12078,-9141,-5806,-2383,855,3622,5710,7007,7471,7193,6341,5137,3845,2710,1923,1622,1833,2517,3545,4752,5935,6915,7525,7658,7269,6353,4979,3245,1284,-747,-2697,-4421,-5800,-6749,-7223,-7208,-6751,-5914,-4807,-3572,-2344,-1280,-508,-131,-215,-778,-1787,-3164,-4799,-6542,-8239,-9731,-10865,-11537,-11662,-11221,-10258,-8832,-7103,-5178,-3239,-1382,278,1705,2872,3811,4557,5179,5734,6300,6914,7634,8443,9339,10229,11040,11607,11835,11552,10712,9245,7212,4708,1915,-957,-3669,-6001,-7789,-8903,-9354,-9162,-8497,-7515,-6456,-5520,-4889,-4684,-4929,-5583,-6508,-7512,-8398,-8950,-9050,-8600,-7648,-6271,-4656,-2993,-1503,-373,258,304,-225,-1259,-2641,-4162,-5596,-6699,-7289,-7221,-6452,-5016,-3028,-669,1836,4259,6382,8024,9100,9547,9449,8889,8043,7092,6200,5534,5183,5202,5576,6243,7101,8017,8869,9518,9880,9893,9535,8856,7926,6879,5852,5007,4461,4323,4631,5367,6463,7783,9172,10460,11464,12065,12133,11636,10555,8939,6880,4488,1914,-698,-3193,-5444,-7333,-8796,-9786,-10309,-10395,-10095,-9481,-8623,-7597,-6467,-5310,-4168,-3121,-2194,-1461,-934,-663,-639,-875,-1336,-1970,-2722,-3478,-4161,-4644,-4855,-4706,-4181,-3280,-2064,-626,908,2410,3752,4841,5627,6121,6372,6497,6606,6844,7313,8084,9172,10526,12046,13574,14941,15946,16432,16247,15324,13634,11241,8279,4935,1476,-1846,-4743,-6989,-8407,-8910,-8501,-7294,-5445,-3208,-807,1495,3504,5051,6037,6427,6217,5475,4275,2728,966,-878,-2656,-4227,-5459,-6255,-6542,-6308,-5582,-4446,-3035,-1506,-43,1178,1998,2291,1996,1093,-339,-2202,-4322,-6520,-8615,-10431,-11849,-12791,-13222,-13189,-12737,-11993,-11050,-10016,-8990,-8004,-7115,-6295,-5537,-4790,-4020,-3168,-2231,-1179,-63,1084,2173,3116,3818,4190,4164,3709,2806,1486,-188,-2144,-4236,-6362,-8342,-10050,-11338,-12088,-12241,-11750,-10648,-9016,-6967,-4677,-2327,-95,1842,3365,4392,4900,4930,4544,3851,2955,1955,947,-26,-907,-1696,-2380,-2961,-3457,-3849,-4158,-4369,-4485,-4518,-4472,-4370,-4239,-4106,-4002,-3967,-4031,-4237,-4613,-5178,-5915,-6779,-7648,-8399,-8830,-8793,-8122,-6748,-4664,-1971,1147,4439,7607,10366,12443,13659,13893,13142,11482,9090,6194,3077,20,-2709,-4879,-6348,-7022,-6921,-6116,-4769,-3070,-1255,473,1922,2988,3617,3858,3810,3631,3489,3554,3932,4704,5832,7258,8817,10347,11655,12581,13032,12932,12342,11302,9961,8442,6886,5410,4087,2960,2026,1272,642,107,-387,-869,-1368,-1909,-2500,-3153,-3859,-4606,-5370,-6091,-6736,-7222,-7518,-7567,-7355,-6867,-6108,-5078,-3789,-2245,-468,1507,3628,5808,7935,9885,11524,12734,13427,13554,13103,12130,10705,8950,7001,4994,3067,1346,-84,-1122,-1749,-1906,-1634,-941,81,1341,2713,4055,5242,6163,6749,6975,6872,6487,5931,5270,4620,4013,3507,3084,2735,2394,2027,1541,920,94,-927,-2140,-3509,-4950,-6401,-7724,-8854,-9658,-10099,-10124,-9770,-9082,-8182,-7155,-6132,-5165,-4293,-3491,-2698,-1828,-805,443,1919,3605,5386,7157,8703,9898,10527,10509,9761,8296,6215,3657,857,-1960,-4524,-6630,-8087,-8803,-8750,-7987,-6643,-4891,-2946,-985,799,2319,3496,4351,4929,5326,5647,5993,6447,7033,7749,8509,9200,9675,9776,9374,8394,6803,4665,2076,-802,-3790,-6705,-9373,-11644,-13421,-14606,-15195,-15144,-14514,-13337,-11721,-9793,-7706,-5653,-3806,-2342,-1385,-1009,-1226,-1962,-3108,-4481,-5879,-7097,-7926,-8212,-7847,-6801,-5132,-2961,-499,2019,4322,6161,7335,7697,7203,5894,3893,1420,-1268,-3882,-6130,-7787,-8649,-8659,-7788,-6161,-3935,-1343,1343,3875,5980,7471,8171,8019,6983,5169,2698,-179,-3215,-6120,-8623,-10508,-11629,-11918,-11429,-10273,-8647,-6783,-4914,-3256,-1983,-1181,-897,-1077,-1633,-2439,-3335,-4191,-4873,-5292,-5401,-5186,-4695,-3982,-3145,-2274,-1438,-718,-105,384,814,1249,1760,2432,3292,4362,5584,6896,8163,9282,10105,10553,10541,10055,9111,7759,6107,4252,2326,447,-1285,-2779,-3978,-4860,-5410,-5666,-5651,-5424,-5013,-4462,-3758,-2932,-1937,-814,467,1832,3250,4612,5836,6789,7389,7536,7208,6415,5253,3844,2397,1086,132,-339,-228,467,1656,3199,4878,6453,7711,8445,8555,7989,6807,5115,3093,919,-1217,-3164,-4817,-6099,-6993,-7493,-7601,-7334,-6673,-5623,-4154,-2289,-39,2511,5241,7994,10555,12719,14263,15022,14875,13788,11795,9047,5724,2113,-1514,-4856,-7653,-9702,-10881,-11157,-10606,-9372,-7683,-5786,-3942,-2385,-1295,-791,-909,-1617,-2799,-4292,-5877,-7319,-8387,-8875,-8639,-7613,-5817,-3372,-475,2600,5559,8084,9933,10903,10917,10004,8288,5992,3391,765,-1592,-3484,-4730,-5298,-5196,-4539,-3500,-2246,-978,181,1123,1827,2293,2592,2782,2976,3230,3641,4217,4997,5936,6998,8109,9184,10139,10892,11368,11505,11268,10613,9555,8095,6287,4183,1891,-503,-2846,-5028,-6911,-8384,-9375,-9832,-9752,-9162,-8125,-6714,-5038,-3200,-1296,560,2307,3872,5214,6310,7142,7694,7979,7990,7754,7293,6644,5860,4984,4093,3200,2385,1611,926,262,-368,-1028,-1715,-2453,-3221,-3993,-4725,-5349,-5830,-6090,-6137,-5940,-5554,-5007,-4379,-3733,-3120,-2603,-2173,-1847,-1585,-1354,-1117,-846,-540,-207,103,347,451,362,24,-582,-1461,-2574,-3861,-5236,-6598,-7862,-8904,-9683,-10095,-10128,-9749,-8968,-7823,-6355,-4674,-2847,-1044,641,2026,3012,3475,3373,2713,1577,107,-1504,-3049,-4350,-5257,-5715,-5735,-5402,-4864,-4294,-3842,-3657,-3794,-4279,-5047,-5989,-6972,-7823,-8439,-8691,-8572,-8075,-7274,-6264,-5143,-3999,-2894,-1851,-874,43,913,1732,2479,3133,3661,4044,4264,4330,4239,4030,3708,3308,2839,2314,1732,1088,365,-441,-1343,-2334,-3380,-4441,-5424,-6236,-6763,-6896,-6569,-5733,-4423,-2699,-677,1506,3712,5803,7677,9246,10460,11292,11722,11777,11457,10828,9916,8819,7593,6343,5155,4107,3279,2710,2435,2444,2709,3154,3686,4180,4503,4530,4152,3309,1981,220,-1894,-4218,-6615,-8911,-10972,-12657,-13845,-14467,-14427,-13725,-12351,-10366,-7878,-5018,-1991,1020,3791,6151,7948,9097,9582,9450,8817,7836,6690,5556,4592,3915,3585,3610,3937,4474,5099,5670,6075,6190,5967,5366,4414,3180,1760,288,-1102,-2283,-3145,-3632,-3713,-3416,-2775,-1860,-720,577,1997,3481,4997,6480,7882,9131,10159,10909,11309,11332,10929,10112,8877,7274,5357,3195,891,-1475,-3787,-5950,-7872,-9443,-10596,-11244,-11346,-10872,-9838,-8272,-6281,-3953,-1450,1083,3501,5657,7473,8874,9858,10447,10704,10713,10552,10305,10010,9679,9286,8756,8019,6979,5587,3809,1696,-664,-3111,-5447,-7465,-8957,-9749,-9738,-8862,-7175,-4759,-1800,1485,4843,7998,10701,12730,13922,14208,13597,12208,10218,7874,5420,3088,1065,-559,-1744,-2542,-3068,-3436,-3803,-4276,-4944,-5855,-7003,-8351,-9828,-11334,-12751,-13960,-14820,-15231,-15087,-14332,-12952,-10988,-8536,-5755,-2836,-7,2521,4548,5950,6655,6689,6144,5175,3976,2738,1643,804,298,101,153,330,474,471,166,-462,-1441,-2680,-4065,-5422,-6584,-7375,-7670,-7395,-6522,-5102,-3220,-1005,1383,3778,6005,7896,9290,10073,10143,9498,8153,6232,3879,1284,-1344,-3843,-6051,-7889,-9312,-10340,-11022,-11444,-11699,-11865,-12027,-12202,-12415,-12632,-12803,-12869,-12759,-12397,-11747,-10744,-9391,-7684,-5666,-3415,-1027,1364,3604,5549,7022,7921,8131,7637,6471,4745,2636,355,-1865,-3820,-5338,-6322,-6742,-6631,-6084,-5221,-4167,-3061,-1982,-1015,-177,521,1099,1586,2009,2381,2720,3006,3254,3444,3611,3771,3966,4245,4614,5094,5635,6180,6644,6935,6977,6717,6136,5268,4156,2916,1633,443,-568,-1309,-1735,-1827,-1610,-1123,-457,306,1057,1687,2100,2231,2014,1488,651,-367,-1490,-2573,-3506,-4209,-4613,-4723,-4568,-4213,-3760,-3296,-2918,-2689,-2634,-2752,-2985,-3267,-3505,-3605,-3520,-3179,-2611,-1808,-848,207,1267,2237,3038,3584,3831,3737,3316,2601,1660,590,-513,-1538,-2407,-3046,-3421,-3535,-3398,-3078,-2626,-2122,-1623,-1166,-769,-400,-13,454,1084,1920,3007,4343,5896,7587,9315,10947,12346,13370,13911,13884,13252,12043,10306,8182,5826,3452,1280,-465,-1591,-1966,-1516,-295,1608,3970,6563,9107,11340,13045,14056,14307,13799,12652,11019,9137,7211,5461,4019,2969,2313,1979,1864,1829,1765,1561,1181,604,-134,-972,-1833,-2649,-3346,-3893,-4270,-4467,-4509,-4389,-4122,-3716,-3168,-2508,-1763,-986,-245,409,916,1265,1458,1536,1556,1575,1647,1787,1991,2207,2353,2353,2089,1516,562,-749,-2390,-4266,-6273,-8280,-10154,-11768,-12996,-13740,-13903,-13435,-12308,-10559,-8266,-5572,-2669,232,2895,5127,6763,7709,7948,7534,6597,5295,3824,2359,1043,-14,-799,-1303,-1612,-1799,-1968,-2198,-2555,-3065,-3723,-4500,-5331,-6158,-6902,-7500,-7899,-8053,-7934,-7515,-6793,-5755,-4419,-2810,-973,1002,3032,4981,6738,8171,9202,9756,9830,9440,8666,7588,6330,4987,3655,2387,1211,106,-954,-2033,-3177,-4431,-5814,-7321,-8910,-10519,-12041,-13364,-14345,-14866,-14823,-14159,-12881,-11051,-8814,-6343,-3869,-1611,218,1447,1976,1749,833,-701,-2640,-4799,-6913,-8768,-10147,-10926,-11017,-10438,-9265,-7622,-5692,-3647,-1656,126,1611,2729,3472,3869,3981,3865,3637,3353,3122,3014,3093,3414,3986,4799,5788,6873,7929,8848,9511,9855,9837,9482,8853,8049,7184,6381,5715,5239,4952,4783,4665,4454,4063,3372,2356,1005,-587,-2298,-3937,-5321,-6263,-6642,-6383,-5527,-4151,-2457,-654,1008,2280,3003,3023,2358,1051,-707,-2702,-4656,-6313,-7448,-7902,-7618,-6619,-5034,-3055,-935,1072,2716,3794,4184,3829,2789,1170,-818,-2967,-5021,-6764,-8022,-8668,-8668,-8038,-6872,-5291,-3451,-1490,446,2259,3857,5183,6201,6889,7251,7310,7107,6707,6181,5616,5083,4655,4373,4246,4267,4372,4503,4560,4466,4129,3506,2565,1339,-99,-1633,-3085,-4305,-5095,-5358,-5003,-4056,-2599,-795,1151,3019,4595,5709,6263,6208,5599,4513,3095,1500,-116,-1604,-2831,-3709,-4141,-4112,-3592,-2619,-1248,426,2283,4173,5944,7429,8499,9026,8971,8290,7069,5362,3357,1214,-840,-2576,-3791,-4297,-3992,-2845,-921,1627,4577,7655,10577,13066,14904,15917,16049,15302,13791,11674,9177,6510,3899,1498,-582,-2296,-3663,-4754,-5640,-6422,-7136,-7803,-8403,-8868,-9147,-9166,-8899,-8329,-7492,-6426,-5224,-3959,-2730,-1620,-692,4,463,691,741,664,548,459,462,605,896,1329,1857,2411,2927,3310,3526,3510,3290,2859,2297,1642,980,363,-162,-557,-821,-945,-954,-849,-658,-378,-15,436,964,1553,2154,2697,3105,3285,3177,2742,2004,1011,-113,-1253,-2252,-2996,-3390,-3418,-3089,-2508,-1790,-1102,-600,-424,-664,-1350,-2436,-3791,-5249,-6579,-7589,-8096,-8008,-7296,-6040,-4364,-2482,-591,1077,2357,3108,3264,2819,1820,361,-1429,-3414,-5454,-7402,-9146,-10567,-11581,-12134,-12181,-11737,-10818,-9501,-7857,-5997,-4028,-2051,-183,1520,2966,4134,4975,5497,5695,5609,5292,4804,4234,3643,3101,2645,2309,2080,1970,1939,1961,2006,2025,1988,1874,1651,1334,918,417,-151,-782,-1470,-2206,-2983,-3765,-4514,-5147,-5594,-5741,-5521,-4855,-3740,-2206,-354,1645,3613,5303,6536,7129,6986,6095,4499,2358,-151,-2781,-5313,-7517,-9245,-10381,-10902,-10837,-10284,-9366,-8227,-7012,-5832,-4777,-3889,-3168,-2586,-2100,-1643,-1174,-662,-82,526,1161,1747,2255,2619,2813,2793,2568,2130,1530,786,-22,-886,-1729,-2563,-3334,-4050,-4663,-5153,-5465,-5548,-5362,-4868,-4067,-2988,-1705,-305,1069,2298,3246,3805,3917,3574,2821,1779,596,-543,-1456,-1996,-2051,-1592,-656,666,2191,3774,5192,6317,7017,7240,6999,6343,5391,4262,3099,2025,1139,511,177,148,428,996,1840,2927,4218,5658,7152,8615,9899,10902,11485,11562,11083,10029,8468,6489,4260,1960,-191,-2012,-3305,-3988,-3968,-3295,-2022,-291,1736,3886,5971,7839,9362,10451,11082,11253,11038,10504,9775,8932,8089,7298,6616,6058,5626,5295,5044,4814,4585,4288,3906,3390,2718,1880,849,-349,-1715,-3199,-4754,-6312,-7796,-9130,-10246,-11089,-11617,-11830,-11711,-11318,-10664,-9814,-8811,-7690,-6488,-5215,-3872,-2469,-1007,487,1972,3393,4683,5770,6601,7127,7345,7256,6922,6393,5764,5131,4568,4182,4004,4096,4449,5047,5827,6702,7557,8274,8733,8856,8590,7956,6993,5817,4527,3260,2108,1157,434,-74,-409,-667,-939,-1316,-1882,-2642,-3616,-4701,-5850,-6902,-7787,-8379,-8646,-8552,-8142,-7468,-6615,-5685,-4749,-3879,-3112,-2455,-1905,-1434,-1032,-680,-402,-220,-198,-387,-871,-1673,-2838,-4317,-6054,-7922,-9773,-11450,-12780,-13656,-13975,-13721,-12908,-11612,-9937,-8030,-6027,-4085,-2324,-857,266,1009,1412,1526,1448,1291,1175,1205,1468,2011,2836,3922,5179,6512,7793,8867,9619,9903,9652,8828,7465,5653,3547,1301,-879,-2852,-4484,-5694,-6481,-6836,-6847,-6557,-6063,-5417,-4689,-3920,-3153,-2433,-1805,-1317,-1031,-985,-1230,-1779,-2636,-3751,-5082,-6514,-7971,-9316,-10465,-11321,-11833,-11971,-11763,-11246,-10520,-9660,-8775,-7930,-7180,-6537,-5987,-5474,-4948,-4333,-3571,-2631,-1483,-163,1304,2833,4361,5789,7058,8089,8841,9278,9379,9141,8578,7723,6634,5415,4157,2993,2025,1342,988,973,1229,1679,2181,2599,2793,2662,2147,1265,84,-1270,-2632,-3842,-4752,-5258,-5312,-4938,-4202,-3250,-2211,-1274,-556,-189,-209,-620,-1357,-2305,-3320,-4250,-4940,-5284,-5199,-4681,-3756,-2531,-1112,354,1748,2982,4007,4826,5498,6079,6688,7375,8219,9203,10314,11440,12475,13247,13630,13480,12748,11433,9620,7494,5266,3205,1555,508,181,585,1628,3126,4840,6481,7800,8557,8640,7985,6694,4913,2907,940,-718,-1853,-2349,-2172,-1422,-253,1087,2368,3336,3833,3738,3060,1860,296,-1453,-3188,-4731,-5951,-6771,-7174,-7210,-6951,-6522,-6019,-5560,-5201,-4986,-4894,-4873,-4837,-4686,-4319,-3659,-2666,-1346,239,1994,3787,5480,6949,8085,8837,9173,9121,8714,8021,7104,6041,4903,3763,2706,1797,1131,746,706,986,1565,2324,3161,3910,4451,4685,4556,4095,3372,2508,1663,970,561,495,793,1386,2177,3013,3732,4184,4242,3823,2907,1519,-255,-2299,-4450,-6557,-8449,-9997,-11090,-11665,-11690,-11171,-10157,-8688,-6876,-4786,-2554,-283,1896,3854,5477,6651,7300,7375,6871,5841,4372,2629,786,-933,-2325,-3206,-3452,-3008,-1923,-306,1629,3646,5471,6849,7580,7536,6690,5142,3069,770,-1458,-3270,-4414,-4700,-4079,-2634,-563,1820,4159,6100,7326,7651,6996,5424,3143,424,-2397,-4982,-7063,-8429,-9000,-8802,-7972,-6738,-5362,-4116,-3240,-2869,-3076,-3784,-4862,-6093,-7232,-8074,-8431,-8233,-7492,-6296,-4846,-3362,-2080,-1237,-962,-1349,-2370,-3914,-5811,-7828,-9735,-11317,-12400,-12895,-12771,-12083,-10945,-9500,-7929,-6377,-4972,-3809,-2900,-2258,-1819,-1519,-1292,-1057,-790,-453,-74,324,680,937,1035,935,591,8,-819,-1835,-2976,-4135,-5186,-5992,-6416,-6352,-5727,-4532,-2819,-694,1681,4118,6425,8414,9944,10910,11266,11017,10224,8969,7377,5567,3658,1770,-30,-1653,-3088,-4292,-5290,-6073,-6670,-7087,-7343,-7444,-7401,-7224,-6913,-6491,-5957,-5330,-4633,-3885,-3119,-2387,-1720,-1169,-757,-473,-299,-154,28,356,896,1703,2786,4077,5482,6845,7985,8753,9007,8717,7903,6696,5282,3888,2744,2038,1885,2313,3240,4524,5950,7302,8391,9055,9249,8963,8281,7342,6290,5299,4504,3999,3826,3954,4292,4708,5025,5095,4748,3928,2570,748,-1446,-3833,-6202,-8339,-10019,-11087,-11416,-10983,-9836,-8089,-5924,-3549,-1174,1004,2846,4251,5209,5729,5901,5815,5572,5265,4944,4660,4389,4142,3852,3513,3075,2531,1884,1153,386,-365,-1034,-1560,-1886,-1974,-1808,-1396,-778,-9,831,1664,2397,2963,3302,3401,3276,2984,2620,2290,2115,2192,2585,3321,4373,5681,7150,8667,10127,11413,12443,13125,13410,13248,12624,11540,10025,8142,5968,3623,1221,-1088,-3179,-4926,-6240,-7066,-7395,-7254,-6735,-5924,-4970,-3983,-3106,-2420,-2017,-1911,-2123,-2602,-3313,-4158,-5082,-5973,-6765,-7367,-7707,-7731,-7379,-6650,-5535,-4092,-2386,-541,1312,3014,4429,5441,5998,6117,5878,5435,4954,4624,4585,4928,5651,6706,7933,9182,10243,10954,11179,10837,9925,8487,6639,4523,2311,174,-1744,-3326,-4506,-5271,-5648,-5703,-5540,-5242,-4921,-4645,-4474,-4435,-4540,-4762,-5083,-5455,-5831,-6179,-6448,-6635,-6718,-6738,-6703,-6684,-6717,-6859,-7142,-7580,-8164,-8858,-9614,-10357,-11026,-11543,-11850,-11887,-11607,-10976,-9973,-8593,-6863,-4817,-2549,-137,2282,4595,6670,8400,9691,10492,10772,10549,9867,8799,7447,5910,4306,2709,1215,-148,-1317,-2290,-3017,-3488,-3679,-3579,-3205,-2589,-1791,-890,36,913,1690,2322,2813,3138,3319,3338,3191,2857,2310,1532,503,-762,-2249,-3898,-5652,-7420,-9108,-10635,-11908,-12875,-13487,-13732,-13622,-13194,-12511,-11642,-10684,-9710,-8804,-8020,-7391,-6925,-6607,-6401,-6265,-6147,-5993,-5755,-5374,-4815,-4035,-3018,-1781,-356,1165,2669,4040,5134,5884,6217,6180,5813,5267,4651,4132,3805,3771,4054,4648,5505,6533,7637,8705,9635,10350,10791,10936,10780,10347,9665,8788,7747,6602,5373,4113,2816,1514,182,-1174,-2570,-4010,-5476,-6956,-8390,-9736,-10909,-11842,-12455,-12691,-12506,-11901,-10898,-9587,-8067,-6486,-4988,-3703,-2744,-2158,-1953,-2073,-2409,-2833,-3178,-3321,-3119,-2511,-1448,44,1914,4044,6315,8561,10633,12382,13689,14467,14688,14353,13520,12279,10734,9031,7270,5601,4085,2818,1807,1061,546,219,32,-42,-26,78,285,600,1042,1624,2331,3174,4119,5146,6211,7257,8223,9021,9580,9792,9596,8920,7737,6065,3953,1523,-1082,-3672,-6038,-7987,-9331,-9938,-9727,-8691,-6887,-4446,-1559,1561,4647,7462,9779,11407,12231,12184,11290,9624,7331,4594,1615,-1378,-4182,-6591,-8426,-9554,-9851,-9300,-7891,-5740,-2976,187,3528,6822,9857,12468,14529,15966,16761,16936,16561,15736,14579,13220,11784,10371,9070,7935,6984,6224,5618,5120,4676,4226,3715,3117,2404,1597,711,-199,-1095,-1924,-2659,-3287,-3815,-4267,-4673,-5054,-5435,-5793,-6126,-6368,-6488,-6417,-6130,-5597,-4835,-3893,-2841,-1802,-887,-221,95,2,-521,-1450,-2689,-4137,-5637,-7043,-8210,-9014,-9365,-9220,-8561,-7448,-5936,-4170,-2260,-372,1370,2860,4025,4859,5376,5649,5749,5765,5756,5768,5776,5770,5629,5303,4660,3650,2240,454,-1599,-3799,-5960,-7921,-9508,-10609,-11138,-11077,-10450,-9330,-7832,-6085,-4246,-2460,-884,354,1131,1367,1011,47,-1475,-3480,-5835,-8374,-10914,-13262,-15226,-16664,-17432,-17492,-16795,-15408,-13397,-10905,-8088,-5123,-2193,544,2930,4873,6285,7151,7480,7302,6702,5732,4487,3042,1469,-150,-1741,-3237,-4570,-5704,-6585,-7210,-7532,-7566,-7282,-6698,-5825,-4692,-3344,-1856,-282,1255,2685,3884,4775,5262,5310,4884,4004,2726,1122,-669,-2535,-4292,-5832,-6995,-7716,-7933,-7642,-6876,-5701,-4188,-2449,-580,1305,3075,4622,5808,6535,6710,6278,5231,3607,1503,-932,-3506,-5995,-8173,-9835,-10836,-11087,-10619,-9507,-7949,-6148,-4359,-2804,-1660,-1050,-983,-1433,-2251,-3283,-4315,-5163,-5656,-5692,-5201,-4227,-2815,-1112,753,2625,4358,5863,7043,7888,8375,8544,8437,8112,7639,7074,6476,5896,5364,4928,4591,4387,4305,4353,4514,4770,5098,5467,5848,6203,6510,6730,6860,6869,6766,6528,6160,5634,4945,4055,2972,1673,197,-1416,-3098,-4735,-6231,-7457,-8306,-8698,-8583,-7954,-6867,-5409,-3707,-1927,-202,1292,2474,3227,3561,3454,2989,2243,1337,395,-459,-1121,-1517,-1597,-1369,-844,-82,859,1915,3013,4116,5171,6181,7128,8058,8981,9953,10990,12105,13263,14410,15424,16206,16597,16503,15837,14569,12747,10445,7826,5051,2326,-184,-2295,-3918,-4960,-5430,-5350,-4819,-3933,-2832,-1639,-475,561,1390,1975,2296,2365,2231,1931,1543,1121,733,422,232,189,300,582,999,1532,2120,2693,3169,3473,3514,3264,2674,1776,600,-760,-2206,-3601,-4824,-5750,-6284,-6374,-6000,-5208,-4061,-2679,-1184,295,1628,2742,3550,4048,4217,4101,3719,3141,2374,1495,496,-554,-1637,-2689,-3641,-4415,-4908,-5045,-4736,-3951,-2671,-942,1150,3472,5861,8114,10050,11463,12212,12175,11321,9653,7275,4312,958,-2578,-6081,-9347,-12193,-14491,-16138,-17116,-17416,-17129,-16317,-15131,-13683,-12108,-10521,-9008,-7635,-6438,-5421,-4577,-3874,-3295,-2795,-2375,-1987,-1647,-1305,-960,-574,-130,397,998,1691,2440,3243,4070,4908,5744,6573,7400,8228,9059,9888,10682,11394,11946,12253,12199,11704,10677,9091,6943,4308,1294,-1924,-5162,-8197,-10852,-12941,-14364,-15045,-15000,-14281,-13007,-11321,-9389,-7383,-5454,-3750,-2374,-1425,-942,-958,-1448,-2368,-3634,-5134,-6742,-8316,-9730,-10844,-11574,-11823,-11555,-10755,-9450,-7710,-5653,-3435,-1235,747,2317,3335,3667,3304,2267,683,-1263,-3337,-5290,-6888,-7933,-8317,-7977,-6984,-5431,-3508,-1399,698,2618,4250,5515,6418,6974,7254,7309,7221,7020,6741,6383,5919,5340,4620,3779,2848,1915,1067,429,90,128,560,1360,2429,3650,4847,5876,6565,6825,6559,5769,4482,2765,754,-1435,-3643,-5720,-7543,-8990,-9990,-10493,-10500,-10029,-9154,-7934,-6478,-4872,-3212,-1588,-68,1283,2417,3305,3910,4236,4254,3997,3455,2688,1718,624,-542,-1711,-2814,-3811,-4633,-5249,-5586,-5592,-5202,-4341,-2979,-1079,1331,4173,7334,10619,13816,16677,18952,20429,20929,20362,18711,16067,12586,8529,4154,-197,-4265,-7768,-10522,-12416,-13379,-13475,-12770,-11428,-9621,-7538,-5377,-3294,-1443,95,1227,1960,2261,2204,1808,1173,361,-536,-1443,-2289,-3007,-3546,-3857,-3888,-3610,-2973,-1971,-605,1093,3031,5104,7143,8980,10439,11374,11688,11341,10383,8908,7100,5138,3261,1632,446,-240,-367,-6,755,1745,2808,3759,4480,4865,4895,4580,3996,3219,2358,1483,655,-109,-808,-1465,-2072,-2644,-3119,-3461,-3584,-3430,-2941,-2115,-966,427,1963,3517,4964,6178,7081,7607,7732,7483,6869,5971,4823,3500,2047,521,-1033,-2578,-4057,-5444,-6661,-7678,-8416,-8839,-8903,-8581,-7896,-6868,-5578,-4116,-2589,-1117,201,1284,2076,2570,2775,2732,2512,2146,1720,1239,753,272,-176,-542,-774,-804,-549,40,1026,2408,4158,6203,8414,10620,12640,14248,15284,15583,15071,13746,11663,8989,5904,2652,-523,-3415,-5816,-7613,-8724,-9137,-8914,-8133,-6949,-5509,-3990,-2556,-1341,-463,22,81,-254,-948,-1911,-3062,-4320,-5583,-6798,-7894,-8817,-9532,-9986,-10157,-10004,-9515,-8672,-7491,-5998,-4267,-2379,-480,1289,2751,3756,4177,3946,3050,1576,-349,-2511,-4693,-6647,-8179,-9114,-9380,-8955,-7909,-6364,-4487,-2464,-459,1369,2930,4154,5034,5592,5864,5911,5772,5482,5077,4573,4010,3442,2921,2540,2364,2467,2879,3612,4603,5788,7000,8112,8932,9315,9142,8344,6916,4942,2537,-102,-2773,-5276,-7427,-9105,-10235,-10814,-10883,-10542,-9896,-9080,-8204,-7356,-6604,-5967,-5433,-4983,-4543,-4086,-3542,-2895,-2136,-1286,-410,422,1113,1560,1692,1421,739,-359,-1804,-3492,-5264,-6944,-8325,-9245,-9543,-9136,-7992,-6142,-3705,-833,2255,5320,8118,10406,11994,12727,12541,11420,9449,6764,3562,81,-3428,-6718,-9557,-11761,-13187,-13764,-13472,-12357,-10532,-8131,-5363,-2417,481,3134,5361,7037,8057,8413,8095,7196,5790,4029,2030,-47,-2080,-3946,-5548,-6817,-7707,-8205,-8304,-8047,-7447,-6588,-5500,-4291,-3025,-1823,-772,21,489,573,282,-357,-1250,-2266,-3279,-4096,-4606,-4660,-4193,-3171,-1621,389,2727,5255,7804,10207,12314,14003,15167,15768,15765,15184,14057,12454,10471,8218,5848,3509,1378,-394,-1675,-2375,-2475,-2009,-1082,148,1498,2771,3793,4436,4615,4324,3595,2524,1225,-148,-1475,-2608,-3478,-4017,-4237,-4176,-3927,-3590,-3296,-3137,-3199,-3514,-4061,-4798,-5612,-6406,-7057,-7466,-7567,-7326,-6743,-5873,-4765,-3524,-2216,-963,179,1104,1782,2172,2300,2212,2014,1807,1728,1866,2305,3063,4139,5471,7002,8614,10230,11710,12979,13905,14432,14462,13985,12967,11464,9534,7297,4895,2492,262,-1651,-3105,-4034,-4394,-4207,-3546,-2500,-1202,225,1660,3000,4158,5094,5757,6152,6256,6084,5622,4880,3854,2551,995,-775,-2698,-4680,-6625,-8404,-9908,-11015,-11648,-11735,-11267,-10263,-8798,-6962,-4908,-2747,-650,1286,2930,4229,5115,5599,5690,5456,4972,4335,3650,2995,2443,2026,1754,1604,1554,1548,1553,1531,1454,1308,1092,800,440,21,-455,-959,-1471,-1942,-2310,-2518,-2468,-2122,-1407,-314,1122,2847,4719,6589,8266,9576,10347,10504,9973,8829,7142,5094,2847,610,-1466,-3241,-4649,-5670,-6335,-6724,-6917,-7019,-7082,-7167,-7250,-7308,-7254,-7013,-6501,-5679,-4523,-3104,-1484,181,1769,3135,4173,4815,5043,4891,4426,3770,3029,2353,1838,1579,1610,1920,2437,3060,3652,4091,4283,4179,3798,3201,2497,1790,1183,734,456,321,238,115,-166,-698,-1546,-2731,-4227,-5960,-7815,-9666,-11355,-12755,-13737,-14207,-14120,-13441,-12226,-10528,-8475,-6199,-3861,-1609,404,2079,3322,4105,4405,4261,3709,2832,1705,424,-909,-2202,-3353,-4280,-4898,-5163,-5032,-4522,-3670,-2557,-1299,-28,1128,2025,2585,2723,2429,1738,698,-542,-1891,-3168,-4257,-5029,-5403,-5320,-4779,-3792,-2427,-768,1073,2959,4751,6292,7449,8102,8169,7636,6508,4907,2938,812,-1284,-3145,-4579,-5468,-5725,-5364,-4456,-3139,-1605,-46,1327,2369,2952,3032,2618,1757,568,-846,-2332,-3774,-5059,-6101,-6848,-7294,-7446,-7379,-7158,-6894,-6679,-6615,-6745,-7119,-7686,-8406,-9152,-9808,-10233,-10307,-9953,-9118,-7841,-6175,-4253,-2221,-231,1559,3046,4149,4855,5195,5250,5116,4917,4734,4648,4669,4785,4942,5071,5109,5012,4763,4382,3905,3376,2850,2344,1888,1454,1030,577,67,-511,-1152,-1812,-2428,-2912,-3173,-3135,-2724,-1942,-783,676,2355,4137,5910,7547,8963,10054,10778,11076,10948,10383,9410,8062,6394,4469,2366,185,-1979,-3996,-5760,-7143,-8061,-8419,-8190,-7361,-5973,-4113,-1908,499,2919,5209,7206,8816,9958,10622,10815,10586,10015,9162,8153,7037,5927,4862,3906,3079,2398,1853,1432,1111,868,678,524,389,275,190,160,214,394,727,1244,1939,2805,3798,4850,5895,6829,7577,8055,8222,8040,7554,6771,5798,4682,3529,2394,1352,428,-345,-976,-1466,-1852,-2147,-2384,-2583,-2749,-2905,-3048,-3178,-3304,-3415,-3514,-3587,-3629,-3615,-3549,-3399,-3189,-2903,-2585,-2240,-1917,-1612,-1363,-1136,-947,-744,-525,-251,80,471,906,1351,1747,2057,2195,2155,1893,1455,889,306,-177,-427,-328,194,1171,2544,4226,6022,7752,9177,10103,10371,9887,8655,6743,4328,1610,-1149,-3709,-5852,-7414,-8315,-8523,-8113,-7179,-5878,-4371,-2810,-1342,-71,928,1605,1952,1972,1692,1157,412,-482,-1462,-2469,-3438,-4320,-5071,-5661,-6055,-6251,-6215,-5972,-5513,-4888,-4143,-3349,-2591,-1951,-1498,-1290,-1346,-1664,-2215,-2935,-3746,-4553,-5257,-5759,-6002,-5913,-5516,-4813,-3896,-2847,-1794,-846,-107,343,498,347,-13,-497,-974,-1314,-1407,-1170,-561,418,1701,3197,4758,6218,7414,8174,8380,7958,6906,5290,3249,974,-1303,-3348,-4945,-5933,-6209,-5771,-4678,-3082,-1185,779,2558,3934,4716,4786,4096,2675,623,-1891,-4687,-7515,-10196,-12501,-14303,-15474,-15965,-15751,-14866,-13367,-11342,-8912,-6193,-3331,-467,2269,4742,6851,8495,9626,10194,10213,9701,8728,7381,5776,4032,2279,631,-810,-1976,-2820,-3343,-3564,-3545,-3358,-3084,-2806,-2572,-2423,-2354,-2329,-2300,-2186,-1917,-1425,-665,377,1680,3186,4805,6430,7927,9192,10099,10583,10577,10083,9111,7730,6016,4081,2032,-20,-1992,-3806,-5427,-6836,-8012,-8977,-9695,-10169,-10366,-10245,-9800,-9005,-7906,-6536,-5008,-3408,-1865,-469,711,1648,2363,2904,3348,3772,4231,4766,5367,5993,6576,7009,7202,7056,6513,5530,4136,2370,356,-1774,-3846,-5677,-7091,-7936,-8109,-7546,-6277,-4357,-1928,840,3739,6559,9081,11126,12545,13239,13170,12353,10860,8808,6341,3640,857,-1822,-4273,-6376,-8051,-9267,-10005,-10299,-10188,-9741,-9033,-8150,-7190,-6230,-5387,-4697,-4257,-4064,-4136,-4434,-4886,-5408,-5867,-6145,-6101,-5634,-4675,-3209,-1288,982,3444,5906,8181,10073,11443,12181,12231,11617,10375,8631,6498,4141,1720,-606,-2670,-4352,-5528,-6136,-6130,-5520,-4340,-2677,-636,1636,3981,6227,8206,9765,10806,11243,11103,10410,9299,7903,6395,4940,3660,2660,1963,1568,1412,1420,1493,1562,1557,1448,1243,948,625,307,53,-93,-111,30,323,759,1324,1975,2689,3404,4076,4644,5057,5266,5250,4988,4516,3863,3103,2315,1582,996,615,490,614,970,1476,2036,2540,2867,2940,2697,2136,1306,275,-824,-1883,-2773,-3385,-3650,-3506,-2956,-2010,-745,762,2400,4034,5559,6835,7769,8270,8282,7772,6758,5263,3381,1197,-1153,-3538,-5812,-7836,-9479,-10638,-11232,-11215,-10587,-9376,-7670,-5578,-3243,-837,1485,3552,5223,6383,6934,6835,6071,4672,2724,349,-2278,-4941,-7404,-9432,-10803,-11367,-11034,-9839,-7874,-5363,-2546,304,2907,5078,6651,7574,7864,7588,6887,5891,4752,3583,2473,1475,607,-143,-798,-1405,-2013,-2666,-3406,-4249,-5186,-6179,-7158,-8036,-8709,-9094,-9112,-8738,-7981,-6894,-5576,-4140,-2722,-1439,-404,315,677,680,372,-191,-898,-1652,-2340,-2856,-3151,-3160,-2911,-2433,-1798,-1117,-488,-22,178,52,-451,-1320,-2525,-3979,-5595,-7223,-8774,-10086,-11104,-11701,-11867,-11545,-10768,-9554,-7980,-6126,-4094,-2001,55,1948,3587,4880,5747,6154,6065,5506,4508,3148,1505,-312,-2198,-4032,-5696,-7059,-8013,-8432,-8251,-7419,-5962,-3960,-1561,1047,3641,6014,7977,9397,10194,10367,9946,9054,7796,6350,4861,3478,2346,1540,1137,1127,1467,2076,2823,3584,4216,4605,4666,4359,3688,2705,1481,130,-1272,-2614,-3857,-4956,-5884,-6668,-7272,-7727,-7986,-8051,-7891,-7509,-6918,-6144,-5244,-4261,-3263,-2284,-1363,-511,265,955,1567,2055,2411,2553,2453,2040,1305,242,-1075,-2572,-4072,-5455,-6526,-7182,-7334,-6949,-6065,-4735,-3069,-1161,870,2945,4983,6930,8748,10396,11848,13069,14014,14653,14945,14870,14419,13600,12434,10968,9265,7395,5464,3564,1810,299,-880,-1660,-1996,-1872,-1305,-342,943,2443,4048,5615,7014,8122,8809,9018,8693,7856,6587,4997,3257,1566,103,-943,-1467,-1408,-804,254,1597,3036,4381,5435,6077,6192,5757,4778,3325,1505,-564,-2715,-4813,-6676,-8174,-9158,-9539,-9246,-8262,-6633,-4449,-1872,896,3616,6058,8001,9283,9814,9565,8614,7067,5097,2885,597,-1585,-3552,-5174,-6389,-7143,-7402,-7183,-6493,-5389,-3951,-2266,-462,1343,3038,4505,5691,6541,7061,7275,7209,6917,6404,5697,4781,3632,2236,567,-1370,-3546,-5907,-8368,-10789,-13023,-14875,-16136,-16628,-16181,-14709,-12224,-8817,-4743,-312,4044,7893,10792,12400,12488,11010,8093,4047,-697,-5609,-10169,-13869,-16329,-17292,-16669,-14527,-11091,-6672,-1716,3352,8030,11907,14593,15826,15475,13550,10234,5854,841,-4262,-8943,-12680,-15112,-15995,-15280,-13119,-9787,-5731,-1410,2692,6180,8757,10263,10684,10110,8751,6842,4668,2460,423,-1320,-2720,-3773,-4545,-5106,-5548,-5960,-6382,-6854,-7339,-7798,-8134,-8251,-8051,-7442,-6412,-4954,-3194,-1263,622,2270,3511,4245,4448,4179,3555,2745,1925,1276,935,996,1488,2357,3497,4733,5858,6664,6951,6594,5520,3790,1512,-1071,-3715,-6101,-7981,-9104,-9342,-8620,-7009,-4612,-1676,1595,4907,8026,10715,12778,14047,14410,13809,12256,9855,6783,3290,-303,-3674,-6487,-8469,-9396,-9159,-7742,-5242,-1868,2080,6218,10124,13350,15535,16327,15595,13274,9537,4687,-811,-6409,-11523,-15625,-18317,-19374,-18799,-16797,-13757,-10165,-6571,-3452,-1195,-29,13,-962,-2680,-4827,-7034,-9007,-10514,-11437,-11758,-11549,-10920,-10010,-8926,-7737,-6465,-5068,-3478,-1611,621,3226,6195,9382,12596,15567,17964,19497,19887,18976,16754,13350,9089,4399,-197,-4209,-7179,-8840,-9068,-7952,-5769,-2893,194,3063,5332,6786,7334,7065,6171,4930,3630,2547,1863,1690,2037,2811,3860,4981,5957,6607,6803,6468,5639,4388,2867,1264,-226,-1399,-2072,-2140,-1515,-252,1574,3751,6056,8202,9926,10999,11238,10576,9011,6677,3777,616,-2479,-5157,-7138,-8200,-8273,-7380,-5717,-3533,-1196,955,2582,3448,3424,2505,824,-1407,-3899,-6352,-8500,-10128,-11121,-11466,-11231,-10576,-9684,-8765,-7966,-7417,-7114,-7045,-7050,-7031,-6795,-6277,-5419,-4263,-2940,-1604,-472,269,454,-11,-1144,-2878,-5053,-7486,-9911,-12113,-13846,-14952,-15295,-14845,-13618,-11724,-9321,-6603,-3775,-1026,1500,3704,5558,7075,8328,9382,10343,11257,12176,13084,13945,14674,15195,15400,15236,14656,13670,12310,10652,8768,6782,4787,2918,1287,9,-827,-1164,-991,-358,653,1892,3219,4473,5516,6248,6591,6520,6033,5165,3965,2506,862,-883,-2648,-4343,-5884,-7189,-8182,-8827,-9090,-8983,-8533,-7786,-6810,-5668,-4436,-3175,-1955,-832,141,911,1459,1770,1886,1873,1837,1877,2106,2573,3315,4294,5458,6697,7913,8972,9769,10208,10220,9802,8973,7829,6485,5101,3817,2760,1983,1503,1246,1130,1014,790,360,-334,-1281,-2433,-3688,-4915,-6003,-6842,-7381,-7617,-7578,-7351,-7014,-6659,-6343,-6111,-5961,-5912,-5925,-6020,-6148,-6295,-6416,-6438,-6322,-5999,-5458,-4710,-3800,-2823,-1865,-1037,-408,-33,86,-27,-297,-640,-951,-1123,-1077,-744,-95,848,2064,3450,4933,6375,7663,8655,9221,9251,8650,7399,5517,3123,365,-2534,-5370,-7934,-10043,-11587,-12462,-12653,-12181,-11121,-9628,-7862,-6039,-4326,-2887,-1780,-1038,-568,-281,-3,386,1019,1918,3069,4346,5588,6583,7154,7140,6507,5265,3566,1582,-437,-2282,-3745,-4698,-5084,-4911,-4295,-3348,-2266,-1166,-192,628,1275,1821,2350,2952,3735,4714,5926,7289,8727,10099,11259,12055,12355,12055,11097,9481,7256,4563,1573,-1472,-4319,-6707,-8424,-9315,-9331,-8509,-6997,-4993,-2755,-527,1460,3026,4042,4454,4232,3428,2103,370,-1631,-3734,-5747,-7448,-8653,-9155,-8860,-7692,-5711,-3039,102,3418,6583,9267,11159,12045,11773,10337,7816,4425,451,-3747,-7765,-11230,-13791,-15193,-15302,-14086,-11680,-8295,-4261,82,4359,8279,11577,14111,15803,16645,16697,16037,14796,13098,11094,8922,6715,4588,2637,931,-491,-1595,-2401,-2892,-3118,-3098,-2885,-2544,-2124,-1702,-1296,-942,-622,-322,-4,331,703,1045,1313,1391,1192,609,-402,-1855,-3689,-5763,-7893,-9818,-11289,-12062,-11980,-10977,-9124,-6587,-3653,-637,2125,4348,5827,6464,6279,5394,4019,2405,807,-541,-1469,-1881,-1736,-1087,0,1366,2882,4330,5555,6361,6605,6194,5073,3272,880,-1954,-5025,-8108,-10955,-13348,-15068,-15972,-15943,-14956,-13060,-10378,-7147,-3618,-131,3017,5532,7201,7901,7610,6409,4479,2042,-613,-3238,-5566,-7416,-8632,-9154,-8968,-8156,-6835,-5203,-3459,-1835,-521,315,600,296,-521,-1749,-3211,-4716,-6066,-7082,-7609,-7567,-6879,-5584,-3695,-1334,1383,4277,7155,9797,12000,13558,14338,14245,13291,11555,9212,6489,3654,959,-1368,-3170,-4367,-4953,-5002,-4638,-4003,-3250,-2493,-1830,-1307,-946,-727,-605,-501,-332,18,624,1565,2842,4411,6139,7851,9314,10309,10649,10207,8998,7101,4748,2204,-208,-2216,-3588,-4224,-4106,-3328,-2059,-487,1183,2793,4228,5432,6399,7164,7782,8313,8810,9299,9794,10260,10643,10862,10801,10377,9510,8178,6433,4371,2164,4,-1936,-3477,-4570,-5162,-5351,-5226,-4954,-4673,-4504,-4533,-4767,-5202,-5753,-6344,-6859,-7210,-7316,-7133,-6664,-5951,-5069,-4133,-3231,-2465,-1897,-1563,-1465,-1597,-1912,-2393,-2986,-3682,-4424,-5187,-5884,-6434,-6724,-6669,-6191,-5295,-4012,-2461,-776,856,2290,3361,4016,4206,3998,3492,2849,2258,1908,1968,2552,3701,5351,7346,9439,11321,12677,13198,12680,11006,8218,4505,169,-4368,-8662,-12265,-14786,-15946,-15596,-13744,-10550,-6326,-1473,3492,8081,11785,14221,15104,14334,11958,8220,3468,-1811,-7117,-11942,-15864,-18585,-19948,-19969,-18804,-16708,-14024,-11099,-8252,-5762,-3789,-2435,-1701,-1507,-1741,-2224,-2781,-3222,-3392,-3138,-2401,-1111,692,2958,5560,8350,11128,13713,15894,17537,18512,18782,18349,17258,15612,13511,11091,8487,5841,3309,1039,-828,-2185,-2968,-3179,-2866,-2149,-1166,-91,915,1702,2163,2241,1912,1211,185,-1092,-2549,-4103,-5689,-7213,-8588,-9731,-10544,-10970,-10979,-10561,-9767,-8657,-7305,-5822,-4285,-2799,-1430,-255,690,1365,1753,1842,1629,1127,377,-578,-1635,-2693,-3616,-4248,-4469,-4136,-3195,-1601,570,3211,6094,8977,11543,13504,14586,14584,13389,11001,7537,3225,-1616,-6605,-11322,-15359,-18341,-19980,-20085,-18610,-15634,-11397,-6256,-664,4849,9786,13659,16132,16993,16232,14026,10703,6742,2665,-1005,-3787,-5372,-5549,-4357,-1940,1349,5120,8889,12219,14716,16105,16241,15125,12920,9893,6427,2930,-194,-2594,-4030,-4387,-3708,-2156,-45,2283,4409,5994,6732,6469,5162,2926,18,-3208,-6326,-8909,-10582,-11092,-10323,-8381,-5491,-2081,1397,4429,6598,7587,7259,5647,2962,-452,-4161,-7704,-10665,-12693,-13584,-13241,-11718,-9182,-5887,-2145,1687,5279,8286,10454,11545,11454,10137,7692,4324,318,-3943,-8086,-11744,-14618,-16526,-17381,-17233,-16223,-14577,-12554,-10436,-8467,-6836,-5687,-5052,-4924,-5205,-5733,-6334,-6772,-6865,-6431,-5364,-3652,-1351,1355,4224,6963,9257,10838,11498,11114,9697,7344,4280,796,-2764,-6039,-8718,-10541,-11377,-11186,-10053,-8157,-5720,-3011,-274,2271,4466,6192,7407,8082,8255,7963,7295,6337,5219,4054,2989,2112,1535,1274,1366,1771,2455,3344,4374,5452,6504,7437,8183,8682,8910,8869,8605,8188,7716,7304,7037,7018,7271,7794,8533,9352,10123,10662,10834,10530,9724,8446,6810,4957,3054,1253,-340,-1665,-2726,-3580,-4311,-5022,-5793,-6670,-7655,-8701,-9722,-10618,-11272,-11589,-11500,-10958,-9973,-8597,-6918,-5078,-3242,-1568,-248,590,822,402,-660,-2274,-4290,-6473,-8573,-10293,-11384,-11613,-10872,-9108,-6423,-2999,893,4892,8660,11828,14128,15369,15494,14578,12809,10464,7868,5336,3158,1525,548,233,483,1166,2060,2989,3724,4125,4053,3446,2297,645,-1406,-3728,-6156,-8500,-10583,-12202,-13217,-13488,-12965,-11631,-9562,-6881,-3769,-450,2867,5950,8641,10788,12313,13171,13367,12938,11947,10485,8632,6515,4211,1865,-452,-2601,-4515,-6089,-7257,-7962,-8178,-7904,-7205,-6158,-4905,-3583,-2347,-1318,-607,-238,-228,-481,-913,-1356,-1692,-1776,-1556,-1007,-186,813,1861,2836,3623,4168,4434,4462,4290,4005,3661,3315,2962,2591,2126,1524,710,-302,-1507,-2800,-4078,-5213,-6072,-6594,-6723,-6503,-5998,-5344,-4677,-4158,-3905,-4017,-4542,-5462,-6740,-8251,-9858,-11388,-12640,-13438,-13618,-13061,-11740,-9664,-6968,-3825,-501,2712,5504,7593,8763,8885,7972,6144,3670,889,-1802,-4023,-5450,-5874,-5209,-3509,-950,2200,5613,8938,11858,14093,15451,15821,15180,13593,11188,8162,4737,1174,-2294,-5438,-8088,-10123,-11470,-12128,-12110,-11509,-10394,-8888,-7097,-5131,-3099,-1080,853,2661,4322,5824,7154,8305,9231,9893,10223,10147,9615,8603,7125,5284,3195,1064,-927,-2577,-3737,-4302,-4244,-3579,-2412,-847,949,2871,4767,6589,8220,9638,10759,11550,11952,11946,11501,10663,9463,8013,6432,4850,3412,2233,1401,991,1005,1446,2257,3345,4619,5898,7056,7890,8273,8067,7229,5758,3743,1310,-1360,-4085,-6669,-8960,-10799,-12120,-12829,-12954,-12479,-11493,-10058,-8309,-6366,-4409,-2574,-1051,38,570,478,-253,-1572,-3388,-5533,-7840,-10098,-12127,-13755,-14861,-15363,-15227,-14476,-13150,-11334,-9111,-6578,-3831,-972,1908,4701,7321,9654,11620,13126,14106,14513,14322,13555,12254,10507,8420,6128,3768,1475,-631,-2478,-3997,-5211,-6122,-6811,-7336,-7772,-8176,-8557,-8909,-9160,-9231,-9020,-8440,-7443,-6020,-4226,-2180,-25,2026,3809,5136,5909,6077,5672,4802,3622,2317,1077,54,-633,-920,-802,-305,495,1512,2640,3776,4821,5682,6289,6583,6542,6175,5524,4678,3746,2855,2143,1703,1617,1906,2546,3489,4631,5866,7062,8097,8842,9199,9081,8424,7214,5429,3123,355,-2767,-6089,-9446,-12620,-15410,-17597,-19010,-19515,-19061,-17672,-15473,-12647,-9447,-6153,-3044,-379,1634,2866,3245,2816,1672,1,-1974,-3996,-5821,-7225,-8067,-8254,-7797,-6753,-5269,-3496,-1621,190,1791,3064,3942,4380,4403,4043,3408,2608,1777,1046,513,249,275,576,1099,1774,2517,3269,3965,4605,5177,5713,6240,6769,7292,7782,8183,8426,8469,8235,7735,6951,5935,4759,3491,2263,1133,234,-426,-765,-843,-655,-299,168,647,1086,1407,1601,1629,1520,1284,981,658,397,250,294,557,1075,1845,2848,4032,5339,6663,7924,9006,9833,10334,10486,10287,9785,9053,8182,7280,6431,5710,5141,4723,4423,4189,3971,3707,3368,2915,2358,1705,984,259,-438,-1021,-1480,-1772,-1932,-2000,-2063,-2217,-2573,-3203,-4182,-5495,-7125,-8949,-10850,-12640,-14158,-15238,-15789,-15741,-15147,-14055,-12624,-10988,-9304,-7715,-6292,-5113,-4169,-3449,-2920,-2523,-2236,-2025,-1885,-1822,-1830,-1918,-2072,-2273,-2500,-2719,-2903,-3026,-3054,-2962,-2736,-2361,-1868,-1273,-619,35,667,1225,1701,2086,2377,2574,2677,2650,2489,2138,1578,768,-295,-1629,-3191,-4956,-6845,-8765,-10621,-12284,-13656,-14624,-15105,-15040,-14381,-13134,-11301,-8948,-6160,-3048,226,3506,6595,9307,11468,12920,13568,13354,12305,10496,8087,5263,2287,-600,-3114,-5033,-6161,-6391,-5688,-4119,-1817,993,4066,7101,9843,12025,13474,14062,13758,12611,10736,8319,5575,2735,42,-2304,-4109,-5259,-5662,-5342,-4345,-2832,-992,938,2708,4100,4938,5128,4650,3576,2051,254,-1594,-3293,-4671,-5590,-6002,-5890,-5331,-4404,-3254,-1988,-738,411,1403,2200,2829,3292,3649,3918,4129,4275,4349,4305,4121,3732,3131,2269,1183,-109,-1504,-2896,-4122,-5034,-5471,-5328,-4547,-3136,-1186,1164,3711,6232,8494,10272,11396,11738,11276,10044,8196,5931,3513,1214,-706,-2045,-2649,-2489,-1589,-73,1863,4011,6094,7900,9196,9859,9790,9010,7575,5626,3326,864,-1575,-3835,-5777,-7331,-8424,-9078,-9272,-9075,-8495,-7592,-6377,-4889,-3150,-1204,869,2965,4925,6587,7790,8399,8357,7657,6410,4759,2942,1172,-315,-1358,-1833,-1719,-1046,84,1520,3095,4617,5935,6886,7402,7393,6883,5899,4541,2937,1244,-367,-1720,-2672,-3105,-2972,-2289,-1142,313,1895,3384,4592,5359,5570,5199,4253,2822,1027,-985,-3053,-5029,-6783,-8221,-9288,-9969,-10286,-10292,-10051,-9637,-9128,-8588,-8088,-7686,-7428,-7364,-7518,-7890,-8471,-9196,-9996,-10746,-11320,-11575,-11388,-10693,-9464,-7799,-5823,-3784,-1921,-488,313,379,-301,-1619,-3390,-5357,-7276,-8885,-10005,-10492,-10288,-9389,-7860,-5811,-3390,-777,1855,4324,6477,8178,9349,9921,9899,9294,8154,6553,4578,2344,-25,-2394,-4625,-6602,-8224,-9422,-10164,-10430,-10240,-9605,-8579,-7186,-5483,-3509,-1310,1048,3502,5953,8288,10382,12074,13249,13780,13612,12751,11257,9281,7002,4634,2398,471,-991,-1923,-2306,-2192,-1681,-878,88,1135,2198,3256,4312,5398,6536,7760,9053,10395,11693,12857,13747,14222,14169,13480,12137,10154,7631,4723,1622,-1437,-4247,-6607,-8387,-9492,-9925,-9718,-8981,-7855,-6494,-5084,-3774,-2707,-1981,-1636,-1684,-2059,-2689,-3434,-4173,-4744,-5040,-4948,-4445,-3522,-2268,-764,828,2396,3798,4953,5805,6353,6631,6699,6619,6447,6204,5895,5501,4988,4355,3592,2748,1881,1079,438,42,-36,235,842,1735,2802,3924,4958,5763,6231,6265,5823,4886,3498,1722,-329,-2519,-4698,-6706,-8377,-9574,-10173,-10094,-9331,-7923,-5986,-3713,-1322,925,2767,4007,4465,4087,2882,979,-1428,-4057,-6612,-8776,-10279,-10918,-10565,-9212,-6935,-3893,-336,3502,7311,10866,13914,16288,17842,18509,18255,17131,15211,12645,9606,6300,2939,-254,-3114,-5461,-7207,-8279,-8659,-8390,-7523,-6176,-4460,-2524,-491,1501,3347,4957,6276,7257,7916,8237,8270,8043,7590,6965,6191,5301,4323,3255,2107,870,-472,-1920,-3487,-5162,-6921,-8736,-10542,-12290,-13895,-15290,-16396,-17163,-17540,-17523,-17127,-16383,-15358,-14103,-12689,-11167,-9604,-8035,-6523,-5095,-3787,-2623,-1609,-765,-105,350,569,523,208,-390,-1213,-2216,-3269,-4263,-5036,-5457,-5413,-4812,-3654,-1942,196,2655,5219,7726,9963,11784,13061,13739,13808,13310,12322,10931,9237,7315,5247,3083,883,-1298,-3427,-5432,-7288,-8937,-10342,-11487,-12338,-12912,-13199,-13232,-12998,-12524,-11766,-10738,-9398,-7764,-5848,-3704,-1410,922,3172,5200,6887,8131,8858,9054,8735,7957,6820,5414,3859,2264,732,-641,-1758,-2550,-2944,-2886,-2359,-1341,122,1971,4106,6385,8653,10744,12474,13709,14307,14207,13371,11862,9772,7270,4567,1870,-567,-2567,-3937,-4584,-4456,-3566,-2024,47,2420,4884,7199,9144,10543,11274,11276,10564,9203,7319,5073,2630,183,-2126,-4143,-5766,-6918,-7544,-7630,-7179,-6237,-4857,-3141,-1194,848,2839,4641,6103,7099,7507,7235,6252,4557,2263,-471,-3390,-6209,-8616,-10336,-11135,-10889,-9569,-7273,-4209,-671,2984,6378,9181,11101,11981,11756,10510,8431,5803,2955,220,-2097,-3786,-4720,-4895,-4396,-3400,-2126,-827,283,1018,1286,1063,422,-499,-1518,-2424,-3037,-3196,-2822,-1891,-457,1362,3422,5537,7539,9252,10550,11301,11456,10962,9859,8194,6105,3736,1297,-1016,-3005,-4512,-5442,-5764,-5544,-4892,-4004,-3059,-2262,-1732,-1560,-1730,-2171,-2763,-3353,-3792,-3978,-3830,-3348,-2574,-1598,-536,489,1363,2013,2367,2424,2175,1651,898,-55,-1152,-2360,-3632,-4928,-6206,-7436,-8584,-9652,-10616,-11499,-12280,-12958,-13516,-13914,-14123,-14087,-13758,-13079,-12021,-10553,-8699,-6487,-4001,-1338,1365,3963,6307,8248,9684,10524,10741,10329,9322,7789,5802,3483,943,-1669,-4206,-6518,-8468,-9948,-10877,-11218,-10968,-10154,-8839,-7109,-5081,-2894,-704,1343,3079,4416,5239,5561,5374,4779,3869,2777,1618,495,-533,-1415,-2160,-2761,-3258,-3671,-4027,-4354,-4657,-4953,-5235,-5487,-5691,-5801,-5796,-5630,-5306,-4803,-4149,-3336,-2393,-1306,-85,1278,2787,4413,6134,7877,9572,11116,12425,13405,14001,14181,13953,13363,12499,11465,10395,9406,8606,8071,7831,7873,8142,8533,8936,9217,9278,9031,8443,7513,6293,4855,3311,1761,320,-923,-1902,-2582,-2958,-3058,-2923,-2609,-2180,-1691,-1207,-756,-381,-69,182,402,624,847,1080,1264,1358,1267,938,301,-640,-1871,-3301,-4829,-6291,-7563,-8477,-8959,-8934,-8416,-7476,-6215,-4805,-3383,-2121,-1141,-525,-330,-523,-1058,-1806,-2621,-3325,-3750,-3750,-3246,-2209,-714,1134,3147,5161,6977,8460,9484,9994,9964,9446,8490,7236,5790,4309,2931,1784,965,535,491,771,1262,1796,2194,2285,1919,1030,-377,-2209,-4278,-6365,-8210,-9602,-10362,-10414,-9761,-8480,-6746,-4723,-2629,-614,1187,2706,3939,4902,5671,6307,6873,7415,7946,8445,8873,9175,9273,9134,8693,7951,6909,5624,4151,2607,1061,-363,-1612,-2630,-3400,-3951,-4314,-4542,-4691,-4772,-4815,-4794,-4704,-4526,-4265,-3943,-3605,-3304,-3115,-3096,-3317,-3801,-4560,-5552,-6703,-7924,-9094,-10108,-10868,-11304,-11389,-11123,-10559,-9781,-8894,-8014,-7240,-6646,-6268,-6102,-6096,-6176,-6233,-6158,-5850,-5219,-4236,-2888,-1255,571,2420,4124,5496,6370,6632,6192,5053,3254,922,-1768,-4596,-7301,-9643,-11370,-12339,-12429,-11660,-10114,-7953,-5407,-2701,-83,2250,4145,5509,6338,6663,6604,6284,5866,5494,5282,5313,5597,6108,6738,7363,7806,7918,7551,6620,5101,3022,510,-2296,-5180,-7953,-10415,-12408,-13825,-14599,-14713,-14192,-13066,-11401,-9255,-6699,-3820,-700,2550,5826,8985,11920,14476,16569,18085,18981,19225,18849,17905,16512,14784,12879,10946,9122,7551,6308,5497,5111,5174,5621,6381,7366,8441,9500,10395,11028,11282,11105,10454,9357,7854,6061,4092,2107,242,-1359,-2594,-3398,-3733,-3633,-3141,-2368,-1427,-465,387,1005,1295,1210,732,-115,-1263,-2637,-4113,-5593,-6948,-8076,-8878,-9279,-9231,-8724,-7764,-6413,-4747,-2871,-923,979,2692,4115,5156,5763,5916,5616,4915,3865,2564,1129,-323,-1650,-2732,-3485,-3846,-3843,-3524,-3023,-2471,-2025,-1794,-1849,-2197,-2771,-3468,-4133,-4621,-4800,-4594,-3984,-3029,-1839,-567,622,1573,2172,2331,2041,1328,271,-1001,-2339,-3580,-4557,-5129,-5199,-4716,-3712,-2280,-567,1243,2957,4421,5499,6155,6367,6226,5813,5276,4731,4278,3991,3859,3878,3949,4007,3947,3710,3265,2622,1826,962,105,-645,-1220,-1578,-1681,-1570,-1259,-832,-348,123,520,820,1006,1097,1125,1123,1140,1191,1310,1478,1713,1978,2279,2589,2903,3204,3459,3646,3695,3576,3212,2569,1601,308,-1309,-3163,-5185,-7204,-9083,-10631,-11731,-12255,-12197,-11566,-10486,-9100,-7625,-6235,-5140,-4457,-4272,-4607,-5395,-6560,-7943,-9415,-10799,-11978,-12814,-13252,-13233,-12788,-11946,-10809,-9468,-8046,-6646,-5373,-4301,-3485,-2948,-2676,-2632,-2733,-2885,-2976,-2881,-2508,-1787,-690,735,2410,4202,5949,7482,8644,9299,9356,8797,7635,5970,3933,1683,-605,-2759,-4643,-6146,-7187,-7779,-7905,-7670,-7147,-6465,-5750,-5103,-4594,-4241,-4009,-3793,-3494,-2935,-2017,-620,1288,3683,6475,9492,12545,15387,17807,19606,20635,20846,20215,18849,16859,14445,11786,9101,6551,4291,2410,948,-103,-799,-1220,-1451,-1583,-1665,-1738,-1796,-1817,-1779,-1654,-1452,-1181,-903,-639,-462,-375,-406,-523,-699,-870,-982,-977,-812,-479,12,621,1289,1966,2599,3165,3663,4110,4532,4941,5345,5706,5975,6080,5929,5473,4656,3487,2012,320,-1437,-3119,-4533,-5536,-5999,-5848,-5090,-3787,-2072,-153,1775,3465,4751,5476,5582,5064,3995,2494,704,-1201,-3081,-4773,-6166,-7151,-7649,-7616,-7037,-5934,-4384,-2481,-363,1818,3923,5792,7324,8421,9038,9168,8838,8118,7090,5863,4534,3194,1919,744,-297,-1224,-2042,-2806,-3537,-4278,-5058,-5852,-6663,-7401,-7997,-8347,-8335,-7892,-6932,-5456,-3485,-1105,1531,4249,6828,9051,10739,11742,12002,11531,10403,8797,6885,4939,3155,1775,923,707,1114,2065,3402,4907,6338,7456,8061,8012,7269,5848,3884,1535,-974,-3420,-5608,-7345,-8539,-9099,-9037,-8391,-7246,-5730,-3971,-2131,-337,1264,2588,3555,4138,4345,4199,3772,3110,2302,1394,455,-489,-1398,-2282,-3128,-3978,-4850,-5782,-6802,-7899,-9055,-10198,-11245,-12102,-12675,-12899,-12737,-12190,-11305,-10160,-8860,-7533,-6291,-5232,-4429,-3885,-3595,-3491,-3494,-3532,-3526,-3439,-3244,-2955,-2580,-2176,-1754,-1373,-1030,-766,-573,-483,-493,-648,-954,-1457,-2165,-3069,-4154,-5323,-6490,-7503,-8222,-8521,-8311,-7577,-6377,-4837,-3152,-1526,-209,645,870,468,-526,-1934,-3528,-5027,-6153,-6671,-6431,-5376,-3581,-1209,1491,4227,6726,8734,10066,10634,10397,9436,7852,5825,3548,1230,-915,-2697,-3955,-4559,-4456,-3625,-2142,-123,2257,4771,7213,9328,10944,11900,12128,11633,10514,8937,7135,5359,3855,2813,2365,2535,3254,4382,5680,6919,7844,8266,8057,7196,5748,3880,1816,-188,-1900,-3118,-3743,-3742,-3172,-2161,-864,544,1900,3080,3991,4579,4831,4752,4358,3692,2767,1654,378,-978,-2333,-3605,-4672,-5469,-5906,-5949,-5581,-4811,-3679,-2251,-608,1124,2828,4326,5484,6140,6200,5615,4401,2673,593,-1594,-3645,-5289,-6318,-6567,-5984,-4598,-2553,-69,2567,5065,7133,8571,9240,9120,8281,6860,5063,3088,1137,-636,-2120,-3273,-4076,-4575,-4797,-4797,-4590,-4199,-3600,-2796,-1757,-507,935,2497,4091,5601,6909,7909,8525,8718,8519,7976,7215,6362,5557,4934,4579,4559,4871,5498,6356,7353,8356,9232,9829,10024,9696,8785,7258,5160,2569,-341,-3388,-6320,-8891,-10870,-12058,-12327,-11652,-10078,-7758,-4917,-1808,1267,4050,6294,7836,8576,8507,7696,6284,4449,2406,371,-1475,-2954,-3996,-4535,-4615,-4306,-3741,-3069,-2469,-2096,-2092,-2566,-3539,-5023,-6915,-9082,-11331,-13429,-15143,-16256,-16599,-16076,-14680,-12499,-9695,-6524,-3242,-154,2501,4508,5740,6139,5728,4596,2882,763,-1562,-3892,-6026,-7786,-9018,-9624,-9534,-8768,-7371,-5455,-3188,-728,1697,3910,5708,6949,7519,7378,6547,5126,3272,1192,-896,-2775,-4279,-5312,-5844,-5949,-5744,-5397,-5085,-4956,-5112,-5597,-6379,-7385,-8489,-9553,-10441,-11025,-11211,-10940,-10191,-8982,-7366,-5435,-3284,-1040,1184,3286,5151,6722,7926,8753,9204,9323,9163,8813,8322,7776,7184,6593,5978,5352,4686,3989,3255,2509,1791,1132,603,208,4,-38,78,309,593,891,1123,1256,1242,1074,759,338,-129,-567,-894,-1043,-966,-629,-53,752,1713,2757,3790,4694,5373,5730,5689,5214,4296,2958,1275,-687,-2798,-4955,-7016,-8839,-10294,-11241,-11585,-11251,-10240,-8578,-6408,-3863,-1186,1406,3680,5417,6492,6795,6363,5245,3613,1644,-428,-2377,-3986,-5091,-5561,-5353,-4481,-3024,-1137,1001,3165,5146,6738,7806,8244,8045,7251,5982,4401,2732,1177,-14,-678,-662,72,1488,3436,5687,7947,9899,11247,11760,11305,9872,7585,4678,1492,-1617,-4261,-6148,-7055,-6909,-5755,-3772,-1230,1548,4221,6499,8144,9022,9085,8392,7070,5328,3394,1532,-50,-1141,-1652,-1513,-781,445,2009,3694,5322,6680,7637,8102,8028,7453,6421,5035,3407,1655,-82,-1694,-3044,-4051,-4602,-4650,-4149,-3097,-1554,425,2677,5069,7386,9443,11044,12026,12264,11705,10351,8292,5657,2648,-532,-3657,-6526,-8980,-10884,-12178,-12837,-12895,-12426,-11528,-10330,-8955,-7534,-6163,-4924,-3861,-2992,-2308,-1778,-1371,-1041,-752,-471,-161,195,615,1087,1589,2052,2410,2554,2392,1840,840,-590,-2403,-4464,-6607,-8632,-10326,-11512,-12049,-11855,-10931,-9339,-7206,-4733,-2104,429,2694,4499,5749,6371,6389,5831,4816,3429,1807,52,-1739,-3477,-5114,-6586,-7871,-8921,-9725,-10236,-10448,-10318,-9844,-9021,-7880,-6462,-4851,-3125,-1382,285,1818,3149,4275,5189,5930,6540,7071,7569,8056,8547,8993,9364,9561,9518,9138,8368,7176,5567,3598,1358,-1038,-3429,-5687,-7651,-9206,-10270,-10775,-10736,-10174,-9170,-7830,-6268,-4601,-2935,-1349,96,1359,2401,3210,3742,3993,3937,3572,2905,1969,821,-456,-1742,-2933,-3882,-4507,-4718,-4504,-3895,-2980,-1898,-811,105,689,819,417,-535,-1973,-3797,-5814,-7832,-9621,-10995,-11790,-11937,-11389,-10225,-8522,-6455,-4169,-1870,296,2161,3627,4592,5033,4937,4339,3336,1997,493,-1065,-2497,-3674,-4451,-4731,-4443,-3571,-2149,-271,1919,4245,6484,8455,9955,10857,11104,10676,9685,8234,6522,4718,3001,1502,317,-528,-1028,-1252,-1272,-1166,-1038,-926,-899,-959,-1113,-1327,-1572,-1778,-1910,-1884,-1672,-1217,-515,445,1625,2992,4482,6042,7610,9137,10563,11856,12934,13763,14253,14362,14047,13305,12186,10769,9201,7626,6230,5160,4532,4407,4766,5521,6524,7574,8484,9058,9198,8838,8026,6869,5517,4152,2945,2008,1418,1164,1171,1329,1490,1507,1272,690,-260,-1551,-3110,-4808,-6501,-8038,-9256,-10054,-10342,-10095,-9338,-8123,-6557,-4751,-2840,-950,795,2307,3494,4350,4834,4996,4849,4455,3860,3129,2332,1535,816,222,-208,-487,-637,-746,-889,-1157,-1627,-2317,-3227,-4287,-5389,-6401,-7175,-7587,-7531,-6976,-5912,-4425,-2612,-640,1327,3086,4474,5319,5527,5034,3868,2104,-99,-2545,-5002,-7245,-9070,-10336,-10975,-10983,-10472,-9566,-8478,-7376,-6443,-5781,-5439,-5381,-5511,-5678,-5727,-5490,-4857,-3762,-2217,-291,1880,4142,6310,8240,9787,10899,11513,11678,11410,10793,9878,8720,7350,5782,4029,2090,7,-2209,-4449,-6655,-8670,-10389,-11665,-12404,-12517,-11991,-10807,-9051,-6765,-4102,-1168,1873,4855,7618,9982,11815,12981,13417,13079,11994,10230,7903,5154,2165,-894,-3848,-6537,-8855,-10692,-12025,-12824,-13142,-13020,-12560,-11857,-11023,-10159,-9353,-8654,-8118,-7731,-7500,-7383,-7332,-7286,-7174,-6932,-6516,-5909,-5126,-4209,-3230,-2262,-1389,-667,-159,131,168,-9,-412,-983,-1711,-2516,-3354,-4136,-4784,-5231,-5412,-5325,-4958,-4376,-3617,-2783,-1922,-1116,-397,215,716,1137,1499,1839,2196,2600,3089,3679,4386,5185,6038,6859,7551,7981,8041,7613,6655,5160,3192,900,-1544,-3910,-5962,-7517,-8383,-8503,-7854,-6518,-4652,-2436,-98,2184,4239,5986,7372,8427,9207,9801,10300,10775,11262,11757,12200,12527,12613,12405,11804,10832,9490,7880,6103,4303,2614,1176,81,-576,-780,-513,162,1182,2432,3792,5126,6303,7200,7729,7829,7502,6780,5764,4564,3343,2241,1401,909,816,1099,1686,2463,3272,3983,4423,4516,4167,3395,2234,789,-788,-2342,-3685,-4686,-5229,-5277,-4842,-4000,-2884,-1631,-411,648,1454,1948,2148,2090,1846,1487,1077,639,183,-328,-921,-1631,-2456,-3362,-4276,-5112,-5747,-6108,-6117,-5748,-5028,-3990,-2726,-1320,136,1546,2852,3958,4841,5407,5643,5480,4914,3952,2630,1052,-686,-2436,-4066,-5460,-6527,-7230,-7582,-7626,-7458,-7165,-6837,-6541,-6296,-6082,-5856,-5533,-5051,-4348,-3407,-2245,-926,472,1854,3133,4252,5164,5883,6416,6817,7122,7377,7586,7763,7850,7822,7607,7159,6443,5437,4162,2639,953,-826,-2559,-4143,-5411,-6266,-6578,-6302,-5404,-3930,-1972,337,2785,5205,7338,9029,10088,10417,9965,8757,6891,4523,1863,-871,-3442,-5669,-7398,-8553,-9117,-9133,-8688,-7906,-6899,-5783,-4645,-3520,-2460,-1436,-472,472,1377,2262,3092,3842,4465,4887,5043,4856,4270,3253,1823,33,-1993,-4104,-6129,-7894,-9288,-10210,-10688,-10740,-10517,-10115,-9699,-9359,-9155,-9093,-9094,-9079,-8904,-8475,-7718,-6605,-5220,-3653,-2096,-737,246,687,511,-303,-1683,-3469,-5450,-7365,-8949,-9969,-10241,-9687,-8337,-6308,-3867,-1271,1107,2996,4108,4306,3522,1843,-562,-3419,-6429,-9255,-11623,-13285,-14101,-13999,-13005,-11203,-8746,-5811,-2588,722,3965,6977,9659,11919,13700,14982,15731,15968,15696,14954,13789,12260,10442,8439,6344,4314,2465,966,-71,-529,-368,426,1775,3565,5615,7710,9630,11176,12174,12550,12256,11357,9959,8223,6327,4457,2741,1309,188,-595,-1097,-1372,-1504,-1566,-1602,-1653,-1696,-1729,-1710,-1621,-1461,-1229,-974,-724,-531,-432,-434,-557,-768,-1056,-1395,-1764,-2154,-2538,-2888,-3159,-3282,-3209,-2869,-2249,-1363,-276,914,2058,3038,3710,4005,3885,3385,2593,1624,647,-233,-851,-1175,-1113,-717,22,992,2131,3310,4417,5337,5958,6200,6009,5371,4319,2922,1298,-424,-2093,-3574,-4757,-5580,-6010,-6081,-5848,-5391,-4824,-4213,-3647,-3125,-2670,-2213,-1729,-1148,-433,428,1445,2591,3838,5141,6461,7748,8957,10037,10925,11559,11864,11769,11234,10215,8741,6841,4621,2188,-294,-2672,-4761,-6411,-7474,-7850,-7486,-6376,-4579,-2210,571,3556,6525,9243,11506,13138,14007,14067,13322,11868,9873,7539,5116,2836,895,-572,-1498,-1924,-1922,-1653,-1293,-1010,-984,-1323,-2091,-3290,-4828,-6576,-8346,-9926,-11118,-11740,-11681,-10885,-9396,-7315,-4822,-2127,544,2968,4957,6355,7075,7063,6357,5010,3154,925,-1507,-3988,-6364,-8533,-10408,-11940,-13124,-13925,-14359,-14387,-13992,-13152,-11846,-10092,-7930,-5437,-2744,17,2662,5045,6993,8409,9198,9352,8890,7901,6501,4846,3090,1385,-148,-1426,-2406,-3113,-3576,-3910,-4198,-4554,-5067,-5788,-6747,-7916,-9244,-10640,-12009,-13244,-14252,-14970,-15335,-15345,-14970,-14230,-13130,-11683,-9911,-7839,-5488,-2928,-197,2592,5357,7960,10289,12194,13575,14294,14303,13547,12071,9973,7417,4625,1856,-650,-2651,-4002,-4613,-4505,-3764,-2581,-1137,309,1587,2502,2982,2961,2487,1613,472,-827,-2112,-3292,-4207,-4817,-5029,-4856,-4309,-3460,-2400,-1261,-155,760,1399,1658,1514,988,157,-841,-1842,-2670,-3157,-3175,-2663,-1615,-100,1736,3733,5645,7275,8396,8869,8582,7557,5864,3697,1289,-1087,-3158,-4702,-5546,-5648,-5011,-3794,-2159,-366,1368,2833,3873,4424,4449,4026,3233,2215,1106,31,-895,-1618,-2096,-2355,-2419,-2367,-2240,-2088,-1945,-1784,-1613,-1371,-1037,-577,17,739,1549,2395,3195,3870,4329,4512,4373,3895,3118,2085,912,-311,-1440,-2370,-2999,-3243,-3080,-2480,-1491,-151,1441,3185,4954,6619,8052,9135,9789,9925,9559,8659,7327,5628,3725,1767,-50,-1556,-2590,-3028,-2813,-1927,-436,1557,3880,6354,8765,10931,12689,13918,14568,14625,14153,13240,12016,10613,9149,7720,6381,5140,3997,2893,1798,673,-514,-1728,-2961,-4134,-5191,-6055,-6666,-6978,-6969,-6622,-5960,-5003,-3801,-2408,-898,671,2190,3618,4835,5815,6467,6778,6715,6288,5531,4499,3278,1976,700,-433,-1345,-1972,-2317,-2393,-2310,-2139,-2036,-2083,-2375,-2923,-3708,-4621,-5548,-6311,-6776,-6808,-6349,-5402,-4039,-2399,-681,918,2183,2937,3093,2602,1540,43,-1712,-3487,-5087,-6322,-7066,-7266,-6933,-6157,-5083,-3891,-2770,-1906,-1434,-1454,-1996,-3031,-4485,-6228,-8116,-9961,-11593,-12826,-13493,-13491,-12707,-11177,-8906,-6063,-2801,645,4037,7137,9731,11631,12730,12937,12296,10845,8779,6270,3594,989,-1301,-3099,-4295,-4863,-4856,-4400,-3654,-2808,-2018,-1430,-1108,-1092,-1331,-1762,-2275,-2750,-3083,-3188,-3003,-2527,-1763,-786,341,1500,2612,3551,4262,4639,4677,4323,3611,2561,1239,-292,-1944,-3648,-5305,-6854,-8177,-9228,-9886,-10123,-9871,-9153,-7983,-6472,-4709,-2869,-1087,472,1699,2505,2866,2806,2398,1747,978,202,-497,-1054,-1483,-1798,-2084,-2408,-2851,-3441,-4176,-4985,-5762,-6360,-6642,-6482,-5815,-4637,-3024,-1130,837,2641,4045,4880,5029,4499,3373,1852,152,-1426,-2671,-3372,-3437,-2869,-1748,-278,1335,2817,3944,4526,4438,3660,2240,306,-1954,-4337,-6625,-8625,-10165,-11122,-11414,-11008,-9927,-8242,-6055,-3523,-787,1971,4617,7000,9035,10636,11779,12468,12732,12645,12289,11752,11135,10497,9908,9368,8887,8412,7924,7355,6701,5926,5064,4144,3228,2401,1724,1276,1083,1162,1476,1971,2563,3161,3671,4011,4122,3965,3545,2869,2004,988,-75,-1138,-2098,-2910,-3508,-3866,-3968,-3817,-3448,-2883,-2184,-1384,-527,353,1240,2099,2922,3679,4355,4927,5374,5680,5822,5816,5647,5380,5021,4646,4282,3975,3737,3565,3434,3295,3098,2784,2317,1678,900,25,-845,-1619,-2187,-2468,-2420,-2045,-1406,-602,230,956,1463,1677,1594,1260,776,283,-90,-210,-15,520,1334,2313,3297,4093,4527,4434,3728,2357,392,-2066,-4821,-7649,-10323,-12601,-14307,-15286,-15460,-14807,-13361,-11238,-8564,-5538,-2361,774,3639,6101,8002,9281,9931,9975,9545,8753,7796,6840,6041,5520,5322,5436,5772,6191,6518,6579,6234,5383,4033,2231,159,-2007,-3994,-5602,-6614,-6929,-6494,-5382,-3723,-1724,380,2363,4004,5160,5727,5680,5062,3961,2508,853,-865,-2507,-3982,-5211,-6162,-6828,-7233,-7405,-7410,-7282,-7090,-6865,-6635,-6403,-6153,-5843,-5435,-4870,-4126,-3168,-2019,-693,742,2229,3682,5042,6237,7228,7984,8473,8688,8585,8148,7336,6128,4506,2496,135,-2467,-5181,-7839,-10244,-12233,-13643,-14387,-14435,-13825,-12678,-11154,-9445,-7755,-6237,-5032,-4186,-3714,-3550,-3607,-3772,-3928,-4011,-3947,-3776,-3498,-3224,-2995,-2907,-2985,-3252,-3684,-4241,-4865,-5508,-6124,-6689,-7193,-7640,-8035,-8372,-8641,-8800,-8801,-8584,-8086,-7276,-6131,-4693,-3000,-1157,760,2646,4431,6055,7488,8707,9703,10452,10929,11090,10885,10286,9268,7870,6162,4269,2355,590,-836,-1793,-2167,-1932,-1113,191,1823,3593,5275,6668,7581,7882,7523,6512,4969,3062,1028,-884,-2427,-3407,-3704,-3292,-2247,-741,1006,2724,4182,5160,5540,5255,4351,2918,1126,-828,-2736,-4385,-5608,-6279,-6331,-5780,-4693,-3220,-1534,155,1646,2795,3490,3729,3565,3121,2559,2043,1699,1621,1810,2205,2701,3125,3348,3232,2724,1827,608,-797,-2249,-3562,-4617,-5270,-5482,-5191,-4444,-3261,-1749,19,1886,3747,5430,6799,7716,8059,7758,6785,5167,2996,416,-2387,-5197,-7812,-10024,-11699,-12726,-13075,-12787,-11921,-10631,-9040,-7300,-5541,-3839,-2259,-806,541,1812,3061,4324,5633,6987,8384,9783,11144,12423,13558,14524,15270,15774,16005,15941,15558,14836,13769,12346,10600,8563,6324,3988,1707,-358,-2028,-3149,-3606,-3337,-2378,-808,1171,3362,5478,7292,8570,9187,9062,8245,6840,5033,3056,1138,-489,-1660,-2257,-2254,-1700,-713,529,1823,2952,3734,4006,3710,2815,1416,-358,-2310,-4212,-5853,-7023,-7577,-7435,-6579,-5101,-3135,-890,1411,3544,5324,6626,7399,7668,7510,7058,6436,5767,5124,4518,3923,3245,2391,1258,-221,-2053,-4205,-6554,-8962,-11239,-13216,-14728,-15681,-15989,-15663,-14718,-13230,-11295,-9016,-6525,-3926,-1353,1105,3336,5268,6829,7976,8674,8918,8707,8073,7047,5683,4033,2161,119,-2024,-4225,-6412,-8541,-10537,-12333,-13856,-15027,-15786,-16079,-15872,-15169,-13968,-12329,-10278,-7912,-5295,-2532,264,2998,5536,7790,9669,11094,12032,12447,12350,11763,10743,9349,7689,5846,3944,2075,340,-1201,-2486,-3528,-4321,-4933,-5416,-5839,-6271,-6737,-7259,-7793,-8291,-8648,-8767,-8549,-7903,-6802,-5236,-3282,-1050,1285,3529,5466,6903,7682,7716,6971,5521,3468,1006,-1655,-4292,-6683,-8648,-10062,-10837,-10962,-10459,-9387,-7859,-5970,-3867,-1678,478,2471,4234,5686,6819,7631,8169,8492,8673,8757,8792,8745,8585,8210,7526,6421,4835,2743,192,-2695,-5764,-8795,-11567,-13871,-15519,-16388,-16419,-15624,-14102,-12000,-9531,-6905,-4373,-2121,-335,877,1460,1411,791,-291,-1712,-3276,-4840,-6189,-7193,-7713,-7682,-7102,-6028,-4596,-2972,-1348,102,1234,1966,2274,2199,1830,1291,724,278,61,194,699,1608,2874,4422,6153,7949,9678,11230,12499,13401,13894,13944,13557,12750,11560,10037,8251,6284,4227,2201,311,-1308,-2573,-3383,-3710,-3539,-2918,-1938,-719,594,1867,2971,3840,4430,4772,4915,4973,5025,5200,5530,6073,6762,7552,8285,8848,9075,8863,8125,6855,5099,2984,673,-1627,-3719,-5407,-6574,-7115,-7042,-6382,-5233,-3722,-1984,-161,1618,3253,4660,5808,6677,7307,7743,8054,8326,8617,8979,9421,9893,10317,10556,10470,9915,8812,7112,4891,2261,-582,-3398,-5965,-8043,-9472,-10136,-10015,-9159,-7703,-5822,-3727,-1631,278,1839,2958,3563,3679,3314,2569,1520,277,-1058,-2394,-3649,-4766,-5700,-6445,-6995,-7377,-7624,-7755,-7827,-7841,-7847,-7854,-7887,-7962,-8064,-8176,-8227,-8143,-7811,-7132,-6028,-4452,-2433,-29,2604,5305,7864,10084,11800,12886,13284,13008,12121,10743,9043,7172,5320,3610,2164,1033,239,-253,-505,-593,-628,-678,-829,-1111,-1527,-2064,-2654,-3248,-3737,-4064,-4126,-3891,-3318,-2423,-1262,88,1505,2864,4032,4889,5350,5367,4939,4109,2962,1599,150,-1260,-2534,-3551,-4279,-4662,-4714,-4464,-3946,-3229,-2365,-1414,-427,561,1511,2409,3231,3974,4615,5148,5539,5768,5803,5600,5145,4398,3343,1980,306,-1630,-3771,-6024,-8265,-10368,-12179,-13589,-14458,-14738,-14375,-13414,-11929,-10070,-8002,-5930,-4017,-2429,-1247,-527,-236,-311,-646,-1110,-1607,-2033,-2352,-2559,-2683,-2818,-3025,-3424,-4061,-5001,-6222,-7694,-9317,-10981,-12549,-13874,-14833,-15307,-15224,-14545,-13276,-11469,-9213,-6636,-3868,-1077,1611,4053,6153,7830,9044,9775,10046,9899,9399,8641,7727,6771,5890,5165,4662,4396,4335,4424,4557,4654,4607,4377,3911,3232,2370,1380,344,-678,-1601,-2370,-2929,-3219,-3220,-2880,-2211,-1214,68,1560,3172,4787,6270,7505,8357,8742,8587,7876,6628,4910,2834,546,-1779,-3957,-5821,-7216,-8066,-8308,-7988,-7152,-5910,-4392,-2704,-981,706,2283,3728,5025,6190,7228,8152,8949,9605,10067,10306,10240,9840,9038,7818,6175,4127,1761,-846,-3528,-6157,-8540,-10536,-11996,-12817,-12947,-12377,-11168,-9434,-7329,-5050,-2798,-764,872,2011,2569,2575,2076,1195,80,-1119,-2232,-3138,-3736,-3982,-3863,-3427,-2716,-1822,-805,245,1269,2192,2968,3550,3927,4075,4037,3795,3432,2946,2412,1857,1327,855,478,213,107,165,438,924,1647,2601,3765,5105,6548,8012,9382,10543,11375,11768,11656,10993,9795,8126,6072,3795,1415,-873,-2943,-4628,-5831,-6441,-6424,-5757,-4481,-2682,-478,1971,4481,6890,9007,10732,11944,12638,12813,12539,11922,11067,10116,9163,8304,7583,7005,6567,6196,5854,5455,4942,4273,3413,2385,1220,7,-1160,-2162,-2901,-3272,-3228,-2735,-1808,-514,1074,2813,4571,6196,7547,8512,9000,8979,8415,7367,5858,3999,1887,-338,-2533,-4527,-6194,-7378,-8025,-8079,-7598,-6666,-5449,-4134,-2939,-2058,-1661,-1860,-2697,-4127,-6055,-8266,-10564,-12655,-14319,-15309,-15498,-14786,-13217,-10884,-7985,-4768,-1505,1521,4060,5934,7017,7306,6850,5803,4327,2653,953,-581,-1846,-2755,-3304,-3496,-3398,-3061,-2561,-1960,-1317,-680,-95,413,800,1068,1181,1159,992,690,269,-261,-888,-1581,-2342,-3115,-3892,-4622,-5272,-5820,-6227,-6498,-6615,-6591,-6431,-6151,-5765,-5285,-4727,-4085,-3384,-2606,-1787,-936,-105,656,1298,1750,1993,1994,1787,1408,937,452,29,-278,-447,-481,-416,-306,-197,-151,-179,-308,-497,-725,-913,-1005,-939,-653,-132,635,1616,2738,3926,5039,5979,6604,6830,6594,5871,4701,3141,1297,-713,-2775,-4744,-6531,-8007,-9114,-9772,-9976,-9730,-9107,-8198,-7142,-6087,-5184,-4564,-4327,-4505,-5105,-6042,-7225,-8497,-9725,-10752,-11486,-11843,-11829,-11461,-10838,-10049,-9226,-8471,-7870,-7484,-7310,-7345,-7500,-7714,-7861,-7860,-7590,-7002,-6031,-4702,-3045,-1169,799,2686,4321,5540,6216,6278,5727,4638,3168,1515,-90,-1408,-2260,-2485,-2033,-901,811,2965,5343,7731,9891,11613,12743,13166,12853,11833,10188,8075,5642,3108,642,-1560,-3354,-4613,-5273,-5301,-4737,-3646,-2155,-394,1469,3289,4919,6244,7171,7659,7667,7244,6427,5324,4055,2757,1585,675,145,72,475,1334,2544,4002,5530,6991,8223,9135,9652,9786,9563,9093,8462,7827,7258,6886,6724,6818,7120,7592,8142,8698,9155,9445,9491,9257,8725,7900,6829,5548,4153,2694,1279,-54,-1217,-2205,-2983,-3575,-4006,-4321,-4568,-4805,-5065,-5387,-5774,-6215,-6684,-7126,-7494,-7724,-7765,-7595,-7183,-6563,-5749,-4788,-3717,-2561,-1333,-34,1338,2788,4272,5762,7153,8351,9238,9697,9656,9068,7948,6380,4476,2426,408,-1361,-2703,-3462,-3541,-2901,-1582,325,2652,5218,7792,10159,12116,13487,14158,14069,13226,11723,9705,7377,4983,2758,939,-318,-881,-760,30,1331,2999,4810,6568,8061,9127,9639,9523,8780,7454,5654,3526,1221,-1080,-3237,-5113,-6613,-7693,-8324,-8550,-8391,-7942,-7245,-6394,-5431,-4424,-3398,-2399,-1431,-525,312,1058,1676,2134,2393,2423,2225,1828,1290,707,178,-192,-332,-194,208,817,1533,2230,2758,3015,2879,2336,1377,90,-1399,-2951,-4391,-5601,-6486,-7008,-7200,-7125,-6885,-6597,-6367,-6279,-6384,-6692,-7181,-7793,-8458,-9093,-9621,-9973,-10116,-10016,-9706,-9214,-8612,-7979,-7380,-6877,-6476,-6171,-5917,-5656,-5352,-4955,-4496,-3985,-3505,-3136,-2956,-3043,-3430,-4116,-5063,-6189,-7380,-8520,-9464,-10108,-10355,-10162,-9535,-8520,-7211,-5739,-4233,-2851,-1702,-889,-457,-406,-714,-1290,-2057,-2896,-3704,-4387,-4855,-5052,-4939,-4499,-3753,-2726,-1485,-109,1314,2669,3866,4793,5384,5580,5380,4808,3931,2848,1667,514,-525,-1332,-1873,-2088,-1987,-1598,-969,-176,694,1553,2314,2892,3237,3294,3060,2549,1795,883,-121,-1105,-1988,-2682,-3126,-3260,-3057,-2489,-1554,-275,1317,3145,5129,7144,9072,10754,12052,12814,12935,12338,11028,9072,6622,3882,1094,-1500,-3698,-5346,-6384,-6822,-6747,-6300,-5652,-4972,-4428,-4113,-4107,-4403,-4955,-5681,-6452,-7144,-7626,-7803,-7598,-7002,-6021,-4727,-3185,-1501,253,1976,3635,5149,6527,7712,8712,9464,9940,10064,9782,9049,7843,6206,4201,1975,-334,-2522,-4431,-5907,-6845,-7208,-7006,-6302,-5210,-3848,-2357,-861,541,1783,2826,3696,4399,5018,5593,6198,6861,7602,8393,9178,9880,10395,10649,10553,10080,9230,8044,6617,5063,3520,2142,1054,381,179,501,1299,2525,4056,5764,7482,9073,10373,11288,11720,11647,11071,10054,8689,7108,5458,3890,2550,1550,977,854,1172,1860,2811,3884,4914,5748,6244,6312,5919,5100,3938,2589,1190,-78,-1096,-1764,-2037,-1934,-1507,-855,-79,702,1419,1995,2426,2699,2855,2914,2916,2869,2773,2598,2306,1834,1148,206,-991,-2429,-4048,-5776,-7506,-9130,-10542,-11652,-12409,-12788,-12808,-12498,-11909,-11074,-10016,-8758,-7274,-5593,-3702,-1649,501,2655,4671,6416,7708,8421,8419,7647,6111,3880,1139,-1903,-4941,-7698,-9861,-11233,-11624,-11037,-9503,-7220,-4433,-1458,1386,3802,5561,6520,6636,5962,4642,2868,879,-1094,-2828,-4152,-4956,-5178,-4861,-4061,-2918,-1578,-196,1065,2099,2798,3135,3096,2721,2079,1256,363,-507,-1248,-1795,-2092,-2123,-1917,-1504,-976,-379,191,717,1155,1531,1855,2173,2513,2887,3301,3706,4062,4286,4323,4099,3595,2786,1703,404,-1029,-2458,-3759,-4765,-5355,-5413,-4892,-3798,-2212,-287,1778,3738,5368,6462,6889,6600,5626,4095,2170,67,-2012,-3882,-5415,-6540,-7257,-7637,-7763,-7803,-7845,-8040,-8422,-9045,-9845,-10775,-11708,-12532,-13136,-13443,-13392,-12998,-12263,-11244,-9998,-8576,-7049,-5468,-3882,-2356,-915,376,1505,2430,3134,3595,3776,3671,3235,2480,1406,60,-1480,-3114,-4707,-6130,-7256,-7996,-8294,-8153,-7612,-6747,-5663,-4459,-3246,-2088,-1043,-117,712,1480,2253,3074,3986,4986,6078,7170,8238,9124,9793,10106,10026,9517,8574,7258,5640,3837,1977,190,-1411,-2733,-3712,-4332,-4589,-4527,-4194,-3655,-2982,-2237,-1472,-730,-36,599,1147,1626,1998,2281,2442,2493,2419,2237,1966,1638,1293,988,757,654,701,915,1292,1811,2439,3131,3847,4551,5204,5795,6281,6660,6898,6985,6912,6679,6313,5845,5329,4821,4376,4046,3857,3834,3949,4192,4470,4732,4849,4735,4284,3424,2126,378,-1746,-4171,-6755,-9359,-11832,-14023,-15803,-17052,-17682,-17627,-16855,-15379,-13256,-10590,-7544,-4293,-1063,1952,4550,6604,8023,8784,8926,8509,7652,6442,5017,3448,1852,287,-1161,-2430,-3465,-4205,-4631,-4727,-4519,-4056,-3416,-2672,-1932,-1248,-702,-285,-16,194,388,691,1169,1914,2944,4250,5773,7378,8960,10319,11361,11942,12027,11616,10780,9649,8388,7175,6178,5541,5318,5564,6186,7121,8187,9232,10083,10595,10669,10253,9350,8019,6359,4494,2573,714,-949,-2352,-3423,-4164,-4571,-4677,-4515,-4107,-3486,-2658,-1632,-435,926,2388,3909,5398,6788,7968,8883,9432,9582,9293,8586,7498,6140,4613,3088,1708,625,-41,-239,49,726,1687,2724,3668,4306,4505,4153,3227,1750,-185,-2439,-4870,-7286,-9564,-11527,-13104,-14182,-14735,-14738,-14187,-13123,-11581,-9644,-7406,-4994,-2548,-230,1815,3442,4550,5079,5014,4407,3328,1922,303,-1359,-2963,-4384,-5567,-6467,-7076,-7411,-7485,-7342,-6993,-6480,-5805,-5001,-4072,-3051,-1951,-817,317,1400,2369,3165,3729,3998,3956,3576,2888,1932,778,-479,-1755,-2943,-3970,-4758,-5261,-5439,-5285,-4800,-4018,-2971,-1726,-341,1108,2529,3861,4993,5883,6447,6674,6540,6093,5380,4507,3581,2730,2061,1668,1606,1889,2490,3326,4298,5265,6100,6665,6856,6618,5918,4791,3303,1557,-316,-2164,-3868,-5273,-6319,-6927,-7107,-6896,-6360,-5606,-4708,-3774,-2845,-1975,-1176,-457,185,748,1233,1614,1873,1957,1829,1432,743,-269,-1576,-3156,-4929,-6813,-8704,-10500,-12115,-13473,-14528,-15256,-15646,-15714,-15474,-14949,-14161,-13128,-11870,-10418,-8827,-7159,-5512,-3989,-2696,-1729,-1149,-977,-1173,-1666,-2332,-3045,-3694,-4166,-4447,-4511,-4438,-4303,-4214,-4276,-4548,-5062,-5793,-6678,-7598,-8449,-9080,-9401,-9331,-8833,-7937,-6699,-5222,-3631,-2036,-566,723,1771,2576,3176,3590,3902,4136,4342,4545,4733,4912,5057,5139,5169,5128,5054,4982,4947,5013,5202,5534,5990,6517,7038,7457,7683,7640,7291,6647,5748,4695,3583,2537,1649,1004,633,552,709,1060,1515,1999,2454,2807,3054,3165,3169,3095,3005,2943,2999,3200,3604,4195,4970,5852,6790,7685,8470,9086,9483,9659,9597,9324,8850,8208,7409,6486,5444,4306,3077,1772,407,-992,-2388,-3750,-5028,-6191,-7199,-8032,-8658,-9084,-9276,-9253,-8999,-8532,-7849,-6982,-5924,-4714,-3371,-1913,-393,1156,2668,4062,5268,6184,6743,6881,6584,5859,4797,3472,2052,636,-618,-1658,-2402,-2881,-3122,-3191,-3167,-3084,-2975,-2811,-2552,-2114,-1443,-474,803,2356,4111,5932,7665,9138,10193,10720,10650,9995,8816,7241,5438,3587,1878,464,-522,-1024,-1007,-520,378,1574,2960,4403,5793,7028,8034,8759,9198,9349,9264,8984,8588,8116,7654,7212,6834,6509,6227,5965,5694,5381,5008,4538,3985,3308,2555,1715,846,-3,-780,-1407,-1835,-2011,-1912,-1529,-885,0,1060,2251,3479,4693,5800,6773,7557,8160,8586,8858,8997,9011,8921,8707,8388,7946,7393,6737,5977,5130,4194,3170,2063,852,-450,-1863,-3371,-4970,-6625,-8309,-9969,-11571,-13058,-14399,-15537,-16440,-17050,-17332,-17240,-16752,-15843,-14540,-12865,-10908,-8771,-6587,-4519,-2701,-1288,-353,35,-97,-677,-1595,-2666,-3760,-4689,-5373,-5730,-5765,-5531,-5097,-4593,-4095,-3707,-3460,-3365,-3381,-3442,-3466,-3377,-3112,-2650,-2010,-1241,-436,320,939,1363,1577,1598,1484,1301,1117,985,921,930,968,1006,980,863,626,271,-177,-690,-1213,-1717,-2153,-2509,-2762,-2919,-2983,-2978,-2916,-2811,-2672,-2482,-2247,-1947,-1590,-1180,-745,-320,58,341,514,556,482,333,136,-39,-186,-270,-309,-328,-356,-453,-644,-982,-1466,-2102,-2839,-3622,-4336,-4889,-5147,-5032,-4479,-3483,-2077,-374,1524,3412,5150,6522,7388,7602,7087,5803,3805,1170,-1900,-5216,-8495,-11504,-13989,-15781,-16763,-16918,-16285,-15014,-13247,-11215,-9090,-7078,-5300,-3876,-2848,-2233,-2004,-2112,-2468,-3024,-3668,-4381,-5076,-5752,-6358,-6874,-7274,-7509,-7559,-7381,-6974,-6332,-5487,-4488,-3393,-2290,-1238,-306,473,1085,1544,1885,2141,2378,2607,2868,3147,3430,3692,3901,4038,4090,4079,4014,3949,3895,3898,3953,4061,4201,4319,4390,4347,4179,3868,3441,2956,2482,2111,1927,1970,2278,2810,3508,4264,4967,5496,5773,5756,5442,4906,4227,3526,2913,2492,2304,2395,2726,3267,3941,4686,5416,6081,6610,6964,7112,7036,6759,6304,5745,5138,4583,4150,3921,3960,4289,4946,5876,7066,8399,9788,11104,12196,12966,13280,13092,12354,11108,9386,7305,4946,2440,-100,-2551,-4791,-6690,-8136,-9016,-9269,-8870,-7855,-6327,-4436,-2367,-343,1445,2824,3653,3896,3525,2633,1333,-213,-1808,-3281,-4452,-5218,-5487,-5270,-4589,-3536,-2227,-785,667,2007,3162,4044,4617,4837,4701,4195,3355,2223,867,-594,-2060,-3392,-4477,-5220,-5566,-5497,-5057,-4303,-3353,-2296,-1248,-259,615,1377,2045,2654,3263,3903,4618,5415,6286,7199,8111,8951,9674,10209,10532,10611,10465,10097,9566,8900,8154,7371,6576,5810,5066,4376,3720,3118,2564,2073,1660,1334,1112,996,980,1069,1229,1459,1715,1980,2222,2411,2537,2563,2492,2298,1995,1599,1138,681,269,-5,-87,79,517,1215,2123,3170,4241,5233,6017,6508,6617,6330,5640,4618,3332,1897,408,-1042,-2375,-3557,-4557,-5372,-6032,-6537,-6950,-7281,-7575,-7864,-8169,-8516,-8910,-9351,-9822,-10315,-10787,-11224,-11582,-11837,-11951,-11906,-11672,-11255,-10661,-9922,-9095,-8245,-7446,-6777,-6288,-6020,-5972,-6108,-6374,-6666,-6926,-7057,-7037,-6849,-6514,-6090,-5616,-5154,-4724,-4345,-4003,-3684,-3353,-2989,-2575,-2105,-1589,-1051,-529,-65,293,509,540,386,23,-492,-1156,-1890,-2649,-3370,-3987,-4464,-4747,-4824,-4669,-4298,-3704,-2926,-1977,-911,236,1407,2554,3616,4551,5308,5861,6184,6280,6156,5835,5350,4726,3992,3175,2291,1360,407,-557,-1489,-2376,-3177,-3867,-4432,-4833,-5091,-5166,-5080,-4819,-4368,-3738,-2916,-1908,-737,584,1999,3457,4870,6157,7215,7954,8289,8158,7523,6393,4798,2842,620,-1684,-3923,-5915,-7506,-8595,-9128,-9116,-8662,-7882,-6978,-6109,-5471,-5166,-5284,-5806,-6678,-7771,-8926,-9990,-10794,-11239,-11251,-10815,-9996,-8874,-7585,-6276,-5075,-4111,-3464,-3184,-3271,-3691,-4351,-5162,-5969,-6648,-7057,-7071,-6636,-5691,-4297,-2515,-507,1577,3540,5232,6531,7361,7739,7698,7362,6846,6295,5829,5542,5493,5693,6117,6709,7373,8035,8576,8958,9100,9011,8677,8139,7431,6616,5743,4879,4068,3359,2777,2330,2021,1821,1703,1632,1566,1485,1354,1194,982,796,638,604,719,1048,1594,2367,3304,4358,5416,6397,7191,7741,7997,7958,7658,7147,6512,5834,5193,4659,4272,4061,4038,4193,4515,4987,5574,6264,7003,7765,8497,9148,9678,10047,10233,10246,10084,9799,9420,9002,8584,8195,7854,7543,7238,6883,6419,5779,4912,3786,2397,795,-956,-2737,-4421,-5894,-7027,-7767,-8074,-7973,-7533,-6852,-6044,-5225,-4491,-3905,-3501,-3263,-3149,-3095,-3017,-2865,-2579,-2149,-1593,-931,-233,458,1094,1638,2077,2403,2618,2709,2675,2480,2106,1518,716,-284,-1419,-2591,-3683,-4538,-5039,-5057,-4549,-3492,-1955,-34,2104,4305,6380,8191,9621,10596,11101,11145,10772,10045,9027,7794,6403,4933,3433,1982,631,-548,-1504,-2181,-2551,-2588,-2298,-1696,-820,278,1533,2875,4222,5495,6610,7478,8028,8187,7910,7177,6006,4445,2584,551,-1524,-3464,-5141,-6400,-7165,-7361,-6988,-6070,-4669,-2887,-826,1370,3576,5643,7440,8846,9754,10085,9801,8882,7369,5352,2964,403,-2106,-4329,-6044,-7075,-7338,-6833,-5672,-4066,-2292,-666,509,979,592,-703,-2822,-5572,-8685,-11829,-14693,-16996,-18536,-19231,-19081,-18214,-16809,-15112,-13355,-11780,-10536,-9755,-9438,-9562,-10007,-10632,-11283,-11813,-12095,-12070,-11681,-10960,-9930,-8668,-7236,-5733,-4225,-2817,-1582,-614,17,238,21,-638,-1710,-3091,-4685,-6315,-7827,-9047,-9833,-10076,-9738,-8818,-7412,-5625,-3653,-1653,156,1639,2647,3119,3047,2463,1481,222,-1154,-2480,-3617,-4422,-4808,-4731,-4180,-3224,-1939,-455,1093,2582,3882,4916,5619,5977,6001,5741,5271,4684,4084,3578,3241,3155,3336,3786,4460,5275,6138,6927,7542,7871,7845,7410,6572,5364,3886,2256,627,-863,-2070,-2901,-3286,-3220,-2740,-1944,-958,44,902,1476,1663,1465,917,183,-586,-1166,-1416,-1202,-526,556,1873,3204,4292,4882,4794,3906,2235,-107,-2899,-5842,-8633,-10955,-12593,-13391,-13329,-12489,-11039,-9226,-7307,-5542,-4134,-3231,-2877,-3058,-3664,-4553,-5554,-6488,-7211,-7609,-7611,-7222,-6459,-5412,-4171,-2835,-1525,-304,741,1578,2197,2592,2810,2879,2846,2759,2659,2592,2605,2729,3002,3427,4006,4715,5497,6317,7084,7752,8268,8587,8711,8639,8402,8043,7605,7119,6629,6127,5638,5144,4648,4142,3645,3153,2703,2306,1988,1787,1712,1802,2063,2503,3126,3900,4801,5770,6756,7691,8511,9149,9554,9680,9505,9032,8278,7292,6139,4872,3585,2332,1204,268,-394,-711,-632,-113,840,2197,3881,5779,7740,9610,11207,12391,13021,13037,12396,11170,9462,7460,5377,3429,1819,668,52,-82,173,632,1085,1327,1162,487,-752,-2485,-4580,-6816,-8948,-10700,-11862,-12244,-11781,-10487,-8475,-5965,-3200,-475,1938,3823,5011,5447,5149,4215,2825,1161,-555,-2158,-3490,-4490,-5102,-5373,-5332,-5059,-4621,-4077,-3469,-2837,-2190,-1575,-1004,-530,-178,1,9,-169,-480,-883,-1289,-1629,-1831,-1837,-1636,-1206,-598,161,1003,1868,2702,3455,4092,4592,4945,5145,5210,5131,4933,4614,4182,3656,3025,2321,1551,739,-68,-851,-1529,-2075,-2407,-2498,-2307,-1820,-1055,-27,1188,2527,3873,5128,6151,6857,7128,6927,6223,5047,3478,1635,-337,-2255,-3942,-5225,-5953,-6021,-5386,-4049,-2106,314,3007,5766,8345,10544,12176,13125,13335,12829,11679,10032,8060,5963,3956,2213,891,63,-250,-123,325,902,1416,1649,1449,685,-667,-2569,-4907,-7492,-10123,-12555,-14587,-16039,-16794,-16823,-16151,-14907,-13263,-11435,-9665,-8151,-7077,-6528,-6529,-7022,-7857,-8876,-9849,-10611,-10985,-10895,-10300,-9256,-7860,-6257,-4619,-3094,-1832,-928,-433,-376,-707,-1386,-2308,-3381,-4474,-5493,-6305,-6847,-7034,-6833,-6244,-5278,-4026,-2550,-1004,508,1822,2821,3395,3467,3018,2061,686,-995,-2815,-4596,-6162,-7347,-8030,-8143,-7668,-6667,-5234,-3540,-1742,-43,1421,2506,3168,3387,3231,2798,2245,1717,1387,1349,1700,2426,3490,4775,6137,7399,8402,8988,9053,8554,7489,5967,4129,2180,369,-1101,-2006,-2244,-1760,-623,1015,2930,4855,6546,7772,8422,8423,7834,6758,5347,3779,2211,783,-401,-1272,-1818,-2043,-2005,-1790,-1486,-1220,-1083,-1178,-1560,-2265,-3272,-4538,-5967,-7459,-8886,-10149,-11150,-11828,-12150,-12112,-11746,-11098,-10234,-9229,-8159,-7096,-6106,-5220,-4479,-3866,-3391,-3018,-2731,-2502,-2304,-2137,-1975,-1846,-1738,-1665,-1625,-1588,-1548,-1443,-1258,-945,-497,86,777,1528,2266,2929,3433,3739,3813,3660,3328,2867,2386,1950,1666,1570,1707,2062,2604,3279,4007,4723,5351,5834,6144,6246,6155,5866,5408,4796,4059,3223,2317,1371,429,-473,-1284,-1925,-2361,-2479,-2252,-1606,-520,1001,2922,5170,7619,10137,12528,14629,16245,17236,17487,16945,15629,13611,11054,8163,5202,2451,185,-1357,-2015,-1721,-522,1409,3839,6420,8856,10813,12096,12556,12199,11101,9434,7410,5250,3176,1363,-57,-1002,-1457,-1458,-1080,-446,306,1062,1673,2106,2266,2201,1893,1421,813,132,-592,-1333,-2082,-2836,-3595,-4347,-5085,-5762,-6362,-6819,-7119,-7212,-7101,-6778,-6253,-5564,-4727,-3808,-2841,-1892,-1020,-270,302,677,843,826,653,407,133,-69,-156,-86,148,494,907,1285,1556,1642,1484,1090,464,-299,-1119,-1857,-2409,-2655,-2544,-2031,-1149,51,1456,2948,4385,5643,6616,7226,7460,7313,6860,6160,5318,4426,3556,2793,2153,1693,1387,1256,1253,1372,1553,1766,1956,2090,2136,2095,1956,1754,1501,1232,980,751,572,432,320,221,107,-18,-160,-282,-362,-333,-174,178,707,1438,2310,3293,4293,5257,6085,6734,7128,7251,7071,6596,5830,4806,3559,2153,661,-819,-2203,-3369,-4279,-4849,-5105,-5059,-4795,-4388,-3966,-3608,-3429,-3491,-3842,-4512,-5470,-6695,-8104,-9625,-11155,-12585,-13814,-14721,-15223,-15234,-14725,-13702,-12239,-10453,-8516,-6627,-4967,-3715,-2981,-2808,-3176,-3973,-5063,-6261,-7405,-8342,-8965,-9214,-9072,-8555,-7732,-6660,-5438,-4149,-2879,-1714,-723,32,512,697,590,218,-377,-1131,-1971,-2820,-3603,-4231,-4674,-4855,-4793,-4477,-3947,-3259,-2467,-1643,-852,-150,400,767,900,793,436,-159,-930,-1831,-2747,-3574,-4198,-4504,-4412,-3873,-2877,-1472,265,2208,4229,6179,7936,9387,10462,11105,11313,11080,10454,9457,8176,6652,4991,3264,1570,5,-1346,-2412,-3144,-3526,-3576,-3312,-2811,-2097,-1261,-328,636,1606,2529,3378,4095,4637,4961,5026,4820,4353,3668,2827,1927,1046,281,-297,-657,-761,-654,-364,13,374,605,587,227,-550,-1758,-3387,-5342,-7518,-9732,-11808,-13550,-14790,-15401,-15310,-14517,-13084,-11147,-8894,-6533,-4297,-2376,-940,-65,218,-22,-669,-1569,-2523,-3369,-3954,-4165,-3951,-3304,-2271,-935,586,2182,3714,5081,6183,6950,7356,7388,7101,6546,5838,5073,4383,3865,3602,3634,3952,4521,5237,6013,6721,7270,7590,7640,7428,6995,6396,5709,4989,4298,3649,3076,2545,2073,1616,1179,750,343,-22,-298,-451,-418,-166,345,1129,2176,3442,4856,6298,7634,8709,9365,9500,9038,8018,6533,4777,2963,1314,1,-905,-1395,-1592,-1609,-1601,-1641,-1746,-1868,-1904,-1783,-1438,-910,-260,377,910,1251,1412,1436,1416,1443,1562,1777,1990,2077,1877,1247,153,-1381,-3154,-4900,-6257,-6882,-6490,-4946,-2289,1247,5253,9227,12614,14945,15844,15156,12905,9348,4902,120,-4395,-8046,-10347,-10938,-9703,-6717,-2317,2981,8527,13605,17561,19866,20218,18573,15171,10474,5112,-238,-4953,-8550,-10753,-11501,-10919,-9285,-6943,-4238,-1505,1045,3227,4965,6228,6991,7286,7088,6434,5304,3748,1797,-451,-2852,-5245,-7392,-9109,-10189,-10536,-10111,-9002,-7376,-5489,-3624,-2056,-1001,-568,-764,-1453,-2444,-3475,-4318,-4798,-4842,-4478,-3844,-3136,-2555,-2295,-2441,-2999,-3860,-4823,-5632,-6037,-5783,-4759,-2879,-265,2910,6320,9603,12357,14228,14940,14345,12462,9460,5652,1473,-2637,-6208,-8901,-10462,-10817,-10043,-8326,-5976,-3302,-623,1806,3811,5293,6224,6646,6614,6213,5523,4604,3526,2323,1045,-281,-1614,-2914,-4137,-5222,-6115,-6750,-7069,-7025,-6598,-5774,-4618,-3170,-1584,35,1487,2634,3315,3426,2926,1827,237,-1680,-3705,-5603,-7155,-8168,-8544,-8229,-7285,-5814,-4004,-2046,-160,1480,2743,3555,3928,3933,3682,3338,3024,2878,2948,3257,3753,4353,4955,5456,5785,5907,5819,5588,5264,4965,4750,4699,4834,5142,5580,6045,6442,6629,6513,5984,5007,3569,1720,-451,-2822,-5245,-7575,-9651,-11358,-12573,-13234,-13295,-12759,-11659,-10067,-8065,-5792,-3357,-934,1347,3340,4909,5978,6464,6345,5628,4321,2500,225,-2393,-5216,-8080,-10793,-13148,-14959,-16057,-16343,-15782,-14438,-12435,-9972,-7280,-4585,-2097,21,1687,2855,3560,3859,3832,3562,3122,2549,1893,1134,312,-612,-1582,-2591,-3561,-4424,-5099,-5517,-5624,-5429,-4937,-4235,-3410,-2561,-1808,-1221,-862,-758,-894,-1230,-1717,-2273,-2839,-3357,-3778,-4078,-4242,-4276,-4197,-4042,-3854,-3679,-3574,-3562,-3692,-3960,-4374,-4925,-5558,-6264,-6948,-7580,-8061,-8356,-8385,-8129,-7565,-6704,-5591,-4287,-2882,-1484,-194,890,1699,2190,2354,2217,1818,1231,510,-264,-1050,-1804,-2508,-3166,-3785,-4384,-4997,-5616,-6269,-6924,-7571,-8158,-8646,-8991,-9136,-9071,-8741,-8167,-7328,-6253,-4948,-3456,-1803,-51,1742,3510,5159,6627,7835,8735,9309,9553,9499,9211,8756,8221,7715,7301,7083,7103,7392,7972,8790,9820,10962,12140,13241,14176,14848,15206,15199,14818,14089,13036,11736,10255,8678,7087,5560,4148,2910,1844,979,269,-286,-738,-1093,-1376,-1575,-1678,-1649,-1460,-1061,-441,419,1497,2731,4067,5383,6607,7628,8384,8833,8960,8812,8423,7903,7321,6787,6376,6138,6129,6322,6739,7295,7974,8684,9372,9982,10448,10742,10835,10708,10373,9836,9129,8284,7357,6377,5428,4524,3756,3134,2717,2521,2560,2837,3333,4029,4881,5840,6863,7874,8849,9721,10479,11092,11551,11857,11998,11979,11780,11403,10828,10080,9160,8124,7017,5911,4879,3964,3227,2653,2251,1968,1765,1582,1378,1120,788,398,-56,-522,-1000,-1429,-1819,-2124,-2359,-2498,-2560,-2527,-2422,-2226,-1961,-1613,-1197,-711,-158,439,1082,1735,2380,2976,3487,3871,4091,4135,3982,3663,3192,2624,2003,1382,795,267,-201,-627,-1026,-1446,-1902,-2435,-3052,-3766,-4571,-5467,-6426,-7448,-8490,-9555,-10587,-11585,-12489,-13284,-13928,-14392,-14656,-14703,-14533,-14152,-13581,-12835,-11958,-10963,-9907,-8807,-7714,-6664,-5696,-4853,-4169,-3668,-3383,-3319,-3474,-3846,-4392,-5084,-5861,-6664,-7434,-8118,-8676,-9086,-9342,-9444,-9419,-9257,-9009,-8639,-8200,-7659,-7049,-6381,-5682,-4996,-4381,-3871,-3538,-3386,-3451,-3710,-4149,-4721,-5393,-6113,-6847,-7563,-8229,-8835,-9353,-9774,-10086,-10275,-10341,-10281,-10111,-9849,-9536,-9197,-8897,-8652,-8514,-8481,-8561,-8734,-8953,-9187,-9357,-9427,-9337,-9056,-8570,-7876,-6991,-5965,-4827,-3651,-2482,-1375,-383,475,1175,1719,2127,2410,2617,2758,2873,2957,3015,3019,2947,2746,2407,1874,1165,271,-775,-1919,-3122,-4297,-5399,-6349,-7118,-7650,-7944,-7989,-7808,-7431,-6903,-6273,-5594,-4920,-4290,-3740,-3295,-2957,-2720,-2562,-2443,-2324,-2166,-1926,-1590,-1146,-602,3,643,1249,1785,2188,2436,2494,2365,2058,1602,1045,436,-175,-718,-1171,-1467,-1606,-1549,-1315,-899,-345,329,1060,1818,2543,3203,3770,4225,4570,4820,4996,5138,5281,5460,5701,6032,6437,6925,7455,8004,8533,9002,9385,9654,9795,9798,9660,9380,8948,8380,7657,6811,5843,4792,3699,2618,1605,730,38,-419,-625,-573,-288,199,829,1563,2330,3104,3833,4503,5101,5622,6080,6477,6845,7180,7524,7859,8221,8590,8972,9356,9720,10052,10327,10527,10641,10649,10555,10357,10058,9683,9242,8765,8286,7826,7426,7100,6870,6730,6680,6687,6732,6764,6756,6654,6437,6076,5560,4903,4123,3264,2389,1557,861,354,113,170,533,1194,2081,3130,4239,5301,6240,6972,7467,7719,7747,7612,7382,7128,6942,6858,6949,7185,7589,8063,8580,9006,9286,9314,9055,8477,7617,6520,5284,4006,2795,1750,949,441,254,368,758,1363,2104,2936,3754,4548,5236,5824,6289,6631,6874,7013,7076,7057,6968,6794,6527,6163,5673,5078,4355,3531,2624,1657,673,-300,-1228,-2091,-2872,-3569,-4172,-4693,-5114,-5448,-5679,-5805,-5826,-5736,-5549,-5267,-4920,-4512,-4080,-3632,-3202,-2794,-2429,-2097,-1810,-1538,-1279,-998,-672,-280,197,777,1441,2194,3001,3831,4646,5396,6036,6529,6828,6912,6758,6354,5707,4823,3717,2431,975,-580,-2208,-3842,-5417,-6888,-8181,-9257,-10089,-10651,-10967,-11055,-10966,-10769,-10508,-10266,-10071,-9974,-9983,-10096,-10304,-10565,-10857,-11116,-11313,-11385,-11300,-11025,-10534,-9841,-8950,-7903,-6760,-5559,-4404,-3327,-2419,-1714,-1247,-1037,-1077,-1359,-1844,-2511,-3301,-4182,-5097,-6002,-6847,-7588,-8191,-8621,-8871,-8927,-8811,-8540,-8158,-7711,-7247,-6820,-6470,-6232,-6115,-6124,-6234,-6414,-6613,-6795,-6894,-6909,-6790,-6573,-6251,-5885,-5500,-5154,-4881,-4714,-4667,-4741,-4921,-5185,-5503,-5837,-6169,-6471,-6742,-6975,-7174,-7356,-7525,-7697,-7873,-8057,-8240,-8405,-8531,-8588,-8550,-8389,-8085,-7625,-7016,-6258,-5391,-4433,-3441,-2445,-1508,-655,52,603,954,1110,1058,815,401,-158,-820,-1555,-2316,-3080,-3812,-4493,-5111,-5645,-6096,-6464,-6739,-6947,-7073,-7144,-7151,-7112,-7015,-6882,-6694,-6468,-6203,-5910,-5613,-5329,-5091,-4918,-4839,-4847,-4950,-5107,-5296,-5460,-5562,-5550,-5403,-5094,-4631,-4035,-3334,-2595,-1858,-1198,-662,-301,-138,-186,-425,-824,-1310,-1838,-2297,-2660,-2822,-2797,-2531,-2076,-1441,-701,99,877,1597,2193,2650,2952,3101,3133,3074,2976,2880,2834,2861,2990,3196,3485,3792,4102,4337,4481,4467,4303,3959,3462,2837,2118,1364,615,-77,-685,-1175,-1554,-1809,-1974,-2053,-2088,-2085,-2070,-2048,-2010,-1945,-1820,-1606,-1259,-753,-60,829,1897,3123,4457,5833,7194,8449,9559,10441,11089,11470,11610,11550,11321,11018,10684,10389,10192,10103,10150,10314,10569,10867,11163,11375,11463,11347,11001,10384,9503,8378,7064,5627,4162,2753,1493,440,-343,-862,-1100,-1109,-932,-616,-238,180,578,963,1309,1648,1985,2353,2774,3265,3831,4469,5156,5869,6559,7204,7746,8180,8467,8616,8630,8525,8340,8095,7835,7587,7377,7219,7123,7076,7076,7091,7097,7062,6951,6738,6405,5932,5341,4636,3873,3084,2334,1681,1176,869,791,952,1361,1988,2801,3753,4782,5835,6847,7773,8569,9210,9679,9983,10121,10129,10015,9823,9568,9286,8980,8677,8356,8017,7638,7185,6648,5993,5226,4348,3394,2396,1408,485,-329,-979,-1445,-1694,-1731,-1548,-1165,-591,145,1028,2017,3090,4202,5321,6409,7436,8370,9200,9905,10474,10910,11188,11324,11291,11094,10724,10175,9466,8598,7606,6521,5386,4239,3142,2118,1227,475,-93,-492,-693,-728,-599,-345,8,403,801,1141,1380,1474,1393,1126,680,77,-634,-1416,-2191,-2922,-3531,-3989,-4246,-4287,-4112,-3722,-3165,-2470,-1704,-916,-173,487,1014,1402,1638,1752,1763,1724,1663,1624,1624,1684,1789,1949,2121,2309,2461,2590,2646,2655,2584,2448,2251,1982,1667,1285,861,381,-143,-716,-1335,-1997,-2706,-3446,-4214,-4985,-5738,-6454,-7096,-7653,-8088,-8402,-8560,-8586,-8446,-8181,-7775,-7282,-6709,-6109,-5514,-4970,-4511,-4178,-3979,-3934,-4022,-4223,-4496,-4792,-5057,-5227,-5275,-5139,-4843,-4364,-3746,-3031,-2267,-1516,-831,-249,183,472,601,598,492,304,95,-128,-314,-465,-560,-624,-666,-731,-854,-1080,-1452,-1989,-2715,-3596,-4625,-5726,-6856,-7929,-8890,-9666,-10230,-10541,-10609,-10450,-10095,-9613,-9043,-8463,-7916,-7451,-7092,-6859,-6736,-6723,-6777,-6879,-6979,-7050,-7060,-6983,-6819,-6554,-6223,-5833,-5441,-5067,-4773,-4576,-4514,-4587,-4794,-5111,-5500,-5919,-6315,-6652,-6887,-7009,-7009,-6909,-6726,-6490,-6239,-5981,-5755,-5544,-5371,-5223,-5100,-5015,-4958,-4953,-4998,-5113,-5281,-5522,-5784,-6068,-6311,-6489,-6550,-6470,-6221,-5804,-5231,-4546,-3792,-3051,-2376,-1852,-1526,-1432,-1594,-1979,-2580,-3336,-4198,-5117,-6029,-6901,-7694,-8390,-8975,-9444,-9805,-10051,-10198,-10231,-10159,-9975,-9660,-9224,-8640,-7920,-7062,-6074,-4983,-3807,-2593,-1366,-184,926,1919,2761,3436,3923,4219,4341,4279,4087,3745,3311,2773,2165,1483,744,-53,-899,-1777,-2689,-3589,-4485,-5312,-6074,-6718,-7233,-7600,-7801,-7840,-7715,-7449,-7041,-6544,-5953,-5327,-4686,-4058,-3490,-2992,-2599,-2323,-2175,-2160,-2268,-2486,-2774,-3100,-3404,-3640,-3761,-3724,-3524,-3142,-2616,-1961,-1227,-453,323,1059,1747,2353,2889,3345,3717,4020,4231,4366,4411,4376,4260,4074,3836,3547,3238,2896,2558,2206,1867,1540,1231,951,696,466,269,84,-74,-225,-366,-501,-636,-759,-876,-958,-1004,-978,-876,-673,-372,30,520,1074,1671,2280,2869,3412,3881,4259,4521,4676,4700,4620,4423,4143,3774,3366,2911,2457,2013,1604,1255,976,797,723,791,999,1386,1943,2694,3619,4705,5918,7198,8505,9749,10887,11838,12578,13054,13291,13259,13027,12584,12014,11317,10564,9756,8940,8116,7313,6515,5752,4989,4253,3521,2801,2099,1414,767,170,-360,-803,-1141,-1365,-1461,-1430,-1267,-982,-585,-86,495,1150,1853,2604,3377,4172,4972,5762,6526,7246,7894,8445,8878,9158,9285,9233,9023,8656,8174,7611,7021,6455,5970,5601,5392,5356,5486,5783,6193,6689,7210,7701,8113,8396,8508,8424,8123,7613,6904,6034,5048,4005,2970,1996,1143,440,-81,-421,-573,-557,-378,-56,388,948,1589,2302,3055,3821,4584,5309,5983,6581,7087,7481,7747,7871,7849,7681,7387,6992,6537,6069,5630,5269,5009,4877,4878,5008,5256,5594,6000,6430,6866,7245,7555,7747,7802,7706,7454,7056,6542,5934,5276,4607,3950,3353,2812,2359,1977,1674,1426,1235,1067,934,804,697,590,517,466,471,538,673,890,1172,1509,1883,2253,2602,2890,3095,3201,3190,3072,2849,2544,2182,1775,1362,933,525,124,-248,-597,-908,-1169,-1390,-1526,-1610,-1587,-1483,-1261,-947,-518,-26,534,1101,1653,2148,2563,2882,3109,3250,3339,3394,3456,3536,3664,3820,4013,4201,4350,4425,4370,4158,3756,3149,2351,1378,281,-882,-2050,-3148,-4118,-4921,-5509,-5897,-6071,-6073,-5926,-5684,-5378,-5072,-4783,-4555,-4406,-4330,-4342,-4414,-4521,-4657,-4753,-4817,-4788,-4660,-4414,-4035,-3545,-2946,-2277,-1568,-865,-206,363,809,1119,1263,1276,1152,958,734,540,439,467,662,1031,1556,2218,2957,3725,4461,5091,5583,5858,5908,5676,5173,4373,3308,1986,463,-1218,-2987,-4781,-6527,-8181,-9667,-10975,-12053,-12900,-13502,-13856,-13977,-13868,-13567,-13072,-12433,-11652,-10765,-9794,-8752,-7683,-6595,-5550,-4561,-3688,-2948,-2374,-1967,-1722,-1613,-1603,-1657,-1723,-1778,-1791,-1748,-1661,-1525,-1377,-1222,-1101,-1015,-1004,-1040,-1155,-1296,-1465,-1611,-1707,-1737,-1673,-1545,-1356,-1168,-1014,-962,-1038,-1288,-1705,-2292,-3006,-3811,-4653,-5481,-6259,-6936,-7520,-7970,-8329,-8565,-8729,-8802,-8815,-8757,-8635,-8441,-8174,-7819,-7365,-6808,-6129,-5346,-4464,-3518,-2553,-1624,-787,-105,377,619,613,356,-112,-754,-1503,-2301,-3072,-3777,-4361,-4808,-5105,-5258,-5292,-5223,-5086,-4896,-4676,-4424,-4147,-3835,-3480,-3088,-2643,-2177,-1692,-1225,-803,-458,-224,-129,-188,-415,-796,-1324,-1959,-2662,-3382,-4061,-4648,-5092,-5353,-5413,-5270,-4945,-4493,-3964,-3465,-3038,-2799,-2751,-2955,-3365,-3972,-4697,-5484,-6264,-6976,-7599,-8093,-8479,-8748,-8923,-9021,-9041,-8993,-8877,-8671,-8385,-7984,-7473,-6826,-6046,-5121,-4068,-2894,-1646,-356,909,2090,3127,3971,4591,4969,5125,5066,4858,4515,4115,3677,3245,2844,2460,2110,1745,1359,904,365,-286,-1052,-1928,-2894,-3917,-4952,-5955,-6866,-7649,-8261,-8688,-8914,-8957,-8833,-8570,-8215,-7785,-7317,-6836,-6337,-5848,-5348,-4838,-4306,-3730,-3108,-2420,-1676,-887,-75,716,1444,2071,2551,2876,3037,3041,2937,2753,2540,2349,2194,2120,2114,2182,2308,2471,2656,2838,3001,3143,3247,3341,3413,3502,3610,3763,3944,4162,4363,4530,4592,4514,4233,3740,2997,2049,909,-339,-1628,-2881,-4005,-4956,-5659,-6103,-6269,-6167,-5827,-5275,-4565,-3733,-2819,-1866,-881,92,1053,1961,2803,3530,4122,4534,4743,4739,4507,4073,3451,2692,1834,945,69,-731,-1416,-1945,-2303,-2463,-2436,-2201,-1779,-1165,-383,554,1622,2791,4028,5288,6531,7694,8745,9613,10273,10679,10823,10688,10301,9673,8850,7865,6767,5588,4380,3152,1960,793,-297,-1317,-2233,-3034,-3698,-4209,-4552,-4717,-4702,-4515,-4164,-3682,-3082,-2417,-1700,-990,-298,336,902,1386,1793,2130,2421,2694,2968,3283,3654,4087,4594,5150,5730,6316,6849,7317,7672,7907,8001,7963,7797,7531,7199,6845,6514,6259,6105,6096,6216,6471,6807,7186,7534,7794,7897,7804,7474,6909,6114,5127,4012,2830,1669,605,-297,-972,-1397,-1555,-1471,-1178,-742,-227,289,757,1117,1369,1492,1527,1492,1437,1384,1372,1410,1505,1662,1869,2118,2409,2710,3031,3331,3612,3852,4047,4210,4335,4466,4605,4789,5033,5339,5718,6133,6581,7000,7387,7673,7870,7927,7869,7671,7365,6942,6446,5870,5255,4609,3954,3316,2707,2155,1676,1298,1027,889,870,975,1173,1432,1704,1944,2096,2139,2043,1821,1507,1128,768,451,260,195,304,558,967,1488,2106,2771,3465,4141,4763,5313,5744,6059,6228,6259,6145,5898,5518,5034,4457,3844,3208,2629,2119,1744,1515,1461,1579,1876,2324,2924,3624,4413,5233,6052,6827,7516,8098,8537,8841,8988,9003,8875,8631,8254,7776,7170,6461,5632,4698,3663,2542,1359,131,-1098,-2309,-3459,-4522,-5467,-6258,-6865,-7262,-7406,-7299,-6916,-6286,-5446,-4450,-3385,-2341,-1399,-650,-140,93,60,-225,-687,-1283,-1919,-2524,-3025,-3354,-3457,-3309,-2883,-2198,-1279,-178,1039,2299,3533,4670,5664,6475,7090,7505,7730,7789,7695,7492,7185,6819,6413,5984,5563,5141,4723,4288,3797,3221,2509,1632,569,-683,-2102,-3645,-5248,-6841,-8330,-9648,-10713,-11472,-11897,-11966,-11698,-11107,-10224,-9096,-7756,-6268,-4666,-3026,-1387,173,1617,2885,3949,4781,5373,5725,5855,5774,5516,5102,4560,3922,3201,2437,1639,838,56,-699,-1398,-2027,-2584,-3039,-3406,-3669,-3833,-3903,-3882,-3779,-3599,-3369,-3091,-2816,-2553,-2363,-2261,-2297,-2473,-2809,-3269,-3832,-4422,-4992,-5452,-5754,-5848,-5705,-5350,-4789,-4110,-3355,-2643,-2021,-1586,-1363,-1382,-1630,-2070,-2654,-3310,-3984,-4595,-5120,-5493,-5729,-5800,-5737,-5563,-5302,-4997,-4667,-4332,-4006,-3684,-3370,-3052,-2741,-2426,-2135,-1869,-1659,-1521,-1473,-1531,-1682,-1920,-2208,-2504,-2773,-2966,-3062,-3039,-2899,-2650,-2308,-1908,-1470,-1037,-640,-306,-79,31,-2,-191,-518,-1000,-1589,-2284,-3037,-3824,-4612,-5369,-6072,-6695,-7229,-7665,-7999,-8239,-8388,-8451,-8441,-8352,-8201,-7991,-7737,-7451,-7159,-6870,-6612,-6383,-6200,-6046,-5920,-5791,-5640,-5440,-5156,-4779,-4280,-3664,-2932,-2096,-1195,-261,661,1517,2278,2902,3373,3689,3852,3893,3820,3684,3493,3286,3075,2860,2646,2410,2144,1816,1424,940,366,-304,-1072,-1928,-2867,-3872,-4924,-5992,-7049,-8052,-8970,-9768,-10417,-10889,-11170,-11228,-11056,-10627,-9936,-8983,-7778,-6364,-4785,-3130,-1470,76,1437,2505,3233,3565,3491,3029,2216,1142,-116,-1421,-2670,-3741,-4535,-4987,-5065,-4764,-4152,-3271,-2248,-1160,-112,816,1581,2137,2495,2657,2656,2527,2298,2012,1684,1346,996,633,246,-195,-711,-1315,-2039,-2854,-3767,-4735,-5716,-6659,-7509,-8207,-8717,-9000,-9042,-8843,-8412,-7772,-6968,-6028,-5020,-3971,-2955,-1981,-1113,-345,291,801,1190,1466,1653,1765,1817,1828,1791,1713,1572,1374,1087,738,300,-194,-745,-1327,-1921,-2505,-3045,-3519,-3891,-4121,-4202,-4078,-3767,-3240,-2518,-1614,-564,596,1809,3025,4185,5236,6130,6827,7306,7548,7564,7361,6965,6409,5719,4934,4078,3178,2252,1309,356,-606,-1573,-2544,-3493,-4409,-5239,-5958,-6511,-6872,-7021,-6957,-6705,-6306,-5801,-5260,-4702,-4181,-3694,-3239,-2796,-2334,-1822,-1244,-578,157,966,1804,2661,3507,4313,5075,5768,6373,6900,7299,7600,7756,7796,7707,7510,7226,6866,6468,6022,5560,5071,4560,4032,3481,2919,2350,1786,1240,736,284,-94,-389,-603,-735,-810,-847,-871,-916,-991,-1129,-1329,-1596,-1928,-2293,-2678,-3038,-3338,-3541,-3606,-3506,-3213,-2719,-2013,-1114,-37,1182,2492,3847,5177,6433,7547,8487,9195,9676,9901,9902,9685,9297,8768,8143,7468,6778,6118,5514,4995,4569,4242,3995,3811,3651,3488,3277,2999,2628,2175,1644,1077,513,-1,-421,-711,-870,-872,-762,-531,-231,131,517,917,1310,1675,2007,2277,2476,2598,2625,2586,2492,2394,2325,2337,2436,2652,2934,3279,3595,3857,3977,3927,3666,3187,2512,1671,722,-260,-1221,-2078,-2786,-3306,-3599,-3683,-3544,-3226,-2754,-2163,-1487,-751,35,856,1708,2591,3492,4400,5308,6185,7025,7789,8469,9021,9440,9690,9763,9650,9348,8872,8238,7477,6603,5665,4661,3642,2615,1595,622,-324,-1192,-2007,-2733,-3389,-3953,-4437,-4832,-5138,-5357,-5482,-5508,-5439,-5256,-4967,-4545,-4001,-3319,-2524,-1621,-658,338,1311,2232,3055,3754,4309,4710,4959,5071,5063,4968,4819,4636,4460,4299,4182,4112,4102,4151,4255,4394,4549,4689,4784,4816,4755,4614,4384,4113,3807,3537,3299,3149,3055,3015,2968,2872,2645,2253,1632,782,-297,-1573,-2981,-4461,-5918,-7275,-8447,-9358,-9949,-10166,-9983,-9379,-8382,-7011,-5351,-3471,-1482,511,2405,4096,5527,6631,7415,7867,8046,7996,7790,7494,7165,6839,6542,6260,5973,5652,5243,4727,4061,3251,2300,1235,104,-1049,-2165,-3186,-4075,-4779,-5278,-5540,-5560,-5336,-4879,-4209,-3367,-2395,-1361,-327,625,1428,2014,2342,2395,2180,1751,1167,520,-103,-618,-960,-1093,-1017,-747,-358,109,541,890,1076,1065,841,420,-163,-841,-1549,-2216,-2773,-3186,-3414,-3457,-3316,-3000,-2541,-1955,-1292,-576,134,802,1381,1837,2151,2309,2313,2182,1940,1624,1274,933,640,432,323,336,452,672,950,1259,1543,1769,1902,1932,1880,1774,1666,1609,1640,1790,2055,2415,2806,3174,3421,3474,3275,2757,1944,828,-508,-1988,-3508,-4959,-6242,-7271,-8001,-8391,-8476,-8273,-7867,-7322,-6723,-6148,-5629,-5222,-4886,-4633,-4367,-4072,-3633,-3040,-2220,-1195,32,1386,2811,4209,5499,6613,7487,8108,8456,8566,8455,8178,7770,7267,6697,6051,5343,4536,3640,2621,1507,294,-975,-2258,-3520,-4697,-5757,-6669,-7396,-7949,-8293,-8454,-8409,-8180,-7769,-7203,-6513,-5747,-4947,-4175,-3469,-2863,-2389,-2031,-1796,-1637,-1520,-1400,-1228,-971,-614,-150,389,971,1539,2038,2411,2627,2652,2500,2183,1739,1217,661,116,-381,-797,-1124,-1338,-1456,-1487,-1456,-1386,-1316,-1246,-1209,-1179,-1159,-1106,-1017,-836,-584,-235,181,631,1091,1488,1804,1981,2014,1884,1598,1175,639,25,-626,-1279,-1888,-2443,-2893,-3263,-3510,-3664,-3707,-3636,-3458,-3150,-2732,-2196,-1562,-851,-94,679,1419,2090,2638,3012,3169,3071,2686,2029,1097,-36,-1328,-2674,-4001,-5209,-6228,-7001,-7490,-7677,-7572,-7179,-6534,-5666,-4615,-3427,-2153,-828,489,1776,2986,4098,5082,5922,6602,7111,7459,7637,7663,7548,7296,6931,6456,5873,5202,4424,3559,2600,1558,449,-705,-1881,-3037,-4147,-5166,-6062,-6797,-7350,-7707,-7867,-7856,-7691,-7413,-7051,-6625,-6151,-5637,-5075,-4472,-3811,-3096,-2316,-1477,-579,356,1305,2241,3106,3885,4514,4990,5294,5431,5430,5313,5132,4913,4708,4525,4388,4283,4198,4099,3953,3715,3355,2844,2170,1351,417,-561,-1517,-2359,-3019,-3447,-3604,-3507,-3167,-2655,-2026,-1377,-771,-303,-25,8,-231,-739,-1493,-2447,-3513,-4612,-5628,-6465,-7028,-7248,-7079,-6510,-5561,-4287,-2766,-1102,596,2206,3641,4800,5657,6177,6396,6343,6093,5705,5253,4788,4355,3971,3639,3346,3068,2772,2437,2030,1549,974,324,-402,-1175,-1960,-2725,-3412,-3978,-4373,-4566,-4523,-4242,-3721,-2986,-2073,-1026,96,1241,2354,3391,4314,5106,5733,6210,6495,6619,6554,6321,5930,5391,4741,4002,3206,2391,1570,786,33,-665,-1324,-1945,-2547,-3144,-3759,-4385,-5034,-5665,-6260,-6759,-7125,-7316,-7308,-7099,-6711,-6168,-5525,-4808,-4054,-3292,-2526,-1769,-1029,-287,426,1127,1799,2412,2981,3448,3844,4132,4345,4487,4597,4709,4847,5047,5294,5596,5903,6175,6348,6369,6183,5769,5105,4205,3090,1795,367,-1146,-2688,-4197,-5626,-6905,-7991,-8824,-9377,-9621,-9555,-9191,-8562,-7708,-6708,-5594,-4467,-3354,-2337,-1444,-724,-181,163,347,387,343,259,178,147,167,262,400,573,737,871,944,937,847,676,447,181,-70,-294,-411,-428,-282,16,472,1066,1738,2442,3077,3569,3820,3751,3313,2468,1247,-311,-2092,-3984,-5830,-7494,-8854,-9815,-10344,-10431,-10129,-9504,-8657,-7674,-6657,-5655,-4731,-3884,-3119,-2408,-1722,-1041,-329,397,1156,1910,2640,3315,3886,4338,4607,4702,4565,4228,3678,2964,2126,1220,300,-578,-1390,-2094,-2705,-3205,-3616,-3954,-4225,-4462,-4661,-4838,-4994,-5104,-5162,-5121,-4960,-4638,-4135,-3433,-2529,-1425,-153,1264,2773,4306,5809,7171,8330,9178,9640,9661,9197,8264,6903,5217,3337,1424,-353,-1840,-2919,-3509,-3608,-3249,-2546,-1623,-651,226,869,1197,1151,773,87,-765,-1695,-2538,-3194,-3541,-3527,-3123,-2361,-1300,-67,1223,2409,3368,3982,4176,3918,3227,2157,812,-694,-2212,-3607,-4749,-5523,-5866,-5717,-5088,-3999,-2523,-747,1203,3217,5147,6891,8337,9412,10076,10317,10155,9633,8812,7754,6531,5185,3778,2328,878,-558,-1961,-3303,-4574,-5739,-6785,-7694,-8439,-9034,-9462,-9755,-9919,-9994,-9982,-9914,-9767,-9549,-9208,-8741,-8093,-7254,-6200,-4936,-3465,-1841,-101,1665,3384,4964,6327,7399,8152,8545,8610,8363,7868,7193,6401,5577,4756,4002,3322,2737,2229,1781,1355,922,452,-71,-646,-1244,-1826,-2336,-2710,-2910,-2889,-2655,-2214,-1618,-925,-215,442,974,1343,1533,1554,1448,1267,1063,891,763,701,662,641,572,456,253,-6,-307,-595,-823,-949,-947,-815,-585,-302,-34,171,244,185,-53,-417,-916,-1479,-2085,-2662,-3189,-3594,-3875,-3974,-3897,-3625,-3164,-2539,-1762,-895,38,959,1820,2547,3079,3366,3372,3084,2529,1744,822,-155,-1068,-1817,-2301,-2461,-2244,-1664,-743,437,1776,3146,4425,5477,6219,6560,6489,5997,5145,3998,2663,1232,-191,-1534,-2732,-3758,-4602,-5267,-5795,-6191,-6520,-6781,-7014,-7209,-7356,-7439,-7423,-7276,-6983,-6507,-5862,-5036,-4065,-2965,-1797,-609,525,1541,2383,3002,3400,3568,3568,3439,3253,3071,2930,2873,2896,3002,3168,3369,3566,3731,3802,3766,3552,3161,2545,1714,681,-543,-1880,-3300,-4699,-6008,-7141,-8020,-8588,-8808,-8671,-8193,-7418,-6403,-5224,-3944,-2635,-1342,-101,1055,2129,3087,3941,4649,5212,5587,5775,5748,5524,5108,4545,3876,3161,2461,1829,1323,976,811,842,1050,1418,1894,2431,2952,3402,3704,3817,3707,3376,2852,2186,1447,695,12,-585,-1041,-1368,-1567,-1649,-1655,-1604,-1533,-1485,-1475,-1553,-1712,-1984,-2333,-2751,-3185,-3567,-3847,-3917,-3751,-3273,-2502,-1459,-222,1097,2381,3506,4371,4910,5096,4939,4499,3835,3057,2247,1499,886,453,215,173,272,485,724,954,1103,1149,1056,832,474,9,-527,-1096,-1643,-2114,-2461,-2629,-2591,-2315,-1802,-1058,-110,1006,2242,3550,4870,6149,7313,8306,9045,9481,9559,9259,8591,7603,6375,5015,3653,2418,1420,750,448,514,903,1519,2259,2975,3562,3881,3881,3503,2767,1721,447,-938,-2316,-3570,-4589,-5307,-5661,-5655,-5305,-4666,-3825,-2872,-1913,-1047,-349,134,385,437,359,227,162,232,512,1030,1764,2678,3677,4683,5598,6339,6857,7106,7094,6821,6335,5660,4869,3988,3088,2193,1352,577,-110,-716,-1230,-1666,-2013,-2282,-2459,-2551,-2550,-2465,-2313,-2110,-1899,-1720,-1616,-1637,-1799,-2129,-2587,-3156,-3739,-4283,-4677,-4873,-4801,-4456,-3845,-3013,-2027,-968,90,1062,1905,2570,3047,3340,3468,3464,3374,3220,3061,2876,2710,2516,2303,2042,1726,1369,976,591,239,-27,-181,-193,-54,227,614,1071,1513,1893,2136,2201,2065,1733,1236,632,-13,-614,-1099,-1386,-1430,-1188,-656,148,1169,2345,3566,4759,5810,6659,7245,7556,7604,7430,7111,6704,6305,5947,5679,5484,5346,5190,4959,4570,3962,3095,1952,562,-1032,-2728,-4434,-6018,-7361,-8361,-8933,-9033,-8665,-7867,-6714,-5329,-3808,-2301,-888,332,1322,2067,2589,2926,3154,3319,3500,3727,4041,4433,4894,5380,5833,6201,6412,6431,6221,5788,5150,4356,3467,2546,1658,841,123,-505,-1065,-1605,-2171,-2815,-3557,-4415,-5354,-6332,-7274,-8092,-8723,-9078,-9131,-8849,-8245,-7359,-6243,-4986,-3664,-2363,-1153,-68,861,1648,2313,2886,3401,3875,4320,4725,5078,5344,5508,5545,5450,5236,4923,4554,4177,3831,3561,3396,3337,3390,3522,3701,3874,3992,3993,3844,3507,2964,2232,1322,288,-823,-1949,-3014,-3968,-4743,-5313,-5640,-5732,-5590,-5259,-4774,-4200,-3588,-2988,-2439,-1958,-1555,-1228,-961,-752,-578,-447,-340,-267,-207,-158,-77,57,310,713,1320,2132,3153,4314,5551,6744,7780,8541,8950,8940,8527,7724,6625,5318,3919,2544,1283,220,-612,-1198,-1557,-1740,-1787,-1755,-1672,-1555,-1391,-1153,-802,-299,373,1213,2177,3199,4176,5024,5641,5977,6010,5741,5227,4509,3661,2729,1756,773,-218,-1194,-2173,-3127,-4049,-4904,-5649,-6238,-6627,-6782,-6686,-6353,-5813,-5124,-4369,-3619,-2975,-2487,-2225,-2193,-2411,-2828,-3424,-4103,-4827,-5485,-6039,-6409,-6583,-6542,-6307,-5914,-5408,-4838,-4235,-3635,-3020,-2392,-1700,-902,37,1166,2473,3961,5540,7150,8630,9874,10724,11077,10868,10088,8812,7162,5329,3512,1931,761,134,108,663,1696,3042,4503,5839,6858,7361,7257,6477,5071,3123,802,-1707,-4186,-6432,-8253,-9508,-10104,-10008,-9251,-7918,-6130,-4043,-1803,433,2526,4371,5861,6947,7588,7784,7579,7011,6184,5163,4064,2971,1978,1164,580,264,203,374,706,1122,1527,1826,1951,1821,1433,752,-160,-1276,-2508,-3776,-5002,-6092,-6995,-7648,-8013,-8089,-7855,-7364,-6638,-5750,-4769,-3766,-2819,-1981,-1300,-792,-456,-254,-154,-76,14,194,478,907,1459,2131,2872,3647,4392,5061,5606,5989,6185,6178,5964,5548,4956,4203,3336,2378,1384,375,-605,-1527,-2368,-3098,-3712,-4195,-4552,-4795,-4941,-5020,-5066,-5108,-5188,-5325,-5547,-5853,-6237,-6656,-7066,-7390,-7541,-7450,-7025,-6237,-5047,-3475,-1557,628,2990,5389,7700,9754,11408,12533,13004,12779,11838,10240,8106,5603,2935,330,-2034,-3977,-5431,-6349,-6787,-6831,-6609,-6266,-5926,-5709,-5665,-5847,-6207,-6715,-7268,-7773,-8138,-8271,-8127,-7695,-6989,-6081,-5052,-3997,-3023,-2201,-1595,-1224,-1082,-1147,-1345,-1637,-1934,-2188,-2342,-2367,-2247,-1997,-1644,-1229,-803,-415,-100,118,236,275,244,170,53,-116,-368,-740,-1285,-2030,-2991,-4164,-5492,-6920,-8354,-9696,-10858,-11771,-12380,-12702,-12723,-12530,-12139,-11647,-11068,-10453,-9801,-9107,-8359,-7540,-6644,-5693,-4705,-3735,-2835,-2053,-1436,-995,-717,-568,-474,-372,-177,157,673,1365,2200,3128,4056,4919,5620,6112,6345,6314,6030,5539,4884,4136,3348,2568,1864,1250,788,473,341,365,542,826,1171,1522,1819,2001,2026,1851,1443,812,-39,-1064,-2183,-3317,-4353,-5183,-5734,-5946,-5823,-5409,-4787,-4061,-3354,-2749,-2321,-2080,-2015,-2045,-2107,-2081,-1911,-1531,-939,-181,673,1483,2157,2536,2560,2152,1311,80,-1467,-3208,-5000,-6711,-8180,-9303,-9975,-10139,-9788,-8951,-7703,-6162,-4447,-2705,-1052,398,1571,2421,2931,3108,2994,2626,2079,1426,725,79,-486,-891,-1134,-1190,-1080,-815,-427,54,592,1145,1660,2093,2368,2453,2289,1872,1202,319,-704,-1795,-2830,-3739,-4421,-4842,-4989,-4894,-4621,-4260,-3881,-3572,-3359,-3268,-3280,-3368,-3486,-3589,-3627,-3561,-3346,-2962,-2384,-1618,-672,418,1607,2822,3998,5058,5939,6590,6994,7140,7075,6840,6515,6184,5914,5782,5811,6013,6362,6783,7208,7524,7622,7429,6849,5871,4493,2763,790,-1328,-3426,-5384,-7052,-8348,-9181,-9554,-9442,-8933,-8068,-6959,-5699,-4369,-3065,-1837,-725,251,1102,1844,2495,3081,3605,4070,4467,4793,5030,5203,5303,5369,5414,5454,5505,5553,5590,5597,5541,5412,5166,4805,4291,3637,2823,1878,812,-332,-1520,-2699,-3822,-4835,-5685,-6326,-6714,-6826,-6644,-6190,-5481,-4580,-3540,-2446,-1363,-370,474,1126,1547,1740,1697,1456,1038,508,-91,-692,-1232,-1674,-1967,-2111,-2100,-1965,-1736,-1472,-1211,-1012,-911,-927,-1078,-1344,-1697,-2108,-2511,-2876,-3158,-3330,-3392,-3347,-3211,-3014,-2765,-2474,-2144,-1752,-1282,-712,-22,786,1707,2699,3733,4725,5639,6384,6938,7246,7318,7165,6837,6410,5955,5568,5299,5207,5271,5462,5693,5852,5835,5535,4887,3875,2520,903,-875,-2684,-4408,-5924,-7150,-8021,-8499,-8578,-8268,-7601,-6634,-5422,-4044,-2583,-1115,269,1496,2499,3212,3607,3651,3363,2752,1894,844,-295,-1439,-2488,-3366,-3996,-4339,-4359,-4066,-3480,-2668,-1701,-688,283,1113,1737,2120,2255,2184,1958,1650,1346,1090,947,913,984,1117,1248,1305,1220,917,378,-439,-1489,-2737,-4095,-5453,-6699,-7704,-8363,-8583,-8321,-7554,-6327,-4710,-2823,-818,1151,2926,4376,5410,5978,6093,5794,5172,4323,3365,2396,1524,809,324,86,120,395,899,1563,2336,3146,3909,4573,5050,5317,5326,5093,4622,3974,3196,2370,1563,857,302,-45,-176,-86,202,650,1219,1859,2538,3200,3820,4338,4722,4910,4867,4550,3957,3105,2048,881,-298,-1354,-2203,-2745,-2965,-2843,-2441,-1812,-1052,-228,572,1319,1960,2503,2935,3273,3523,3684,3757,3719,3557,3253,2784,2171,1406,531,-426,-1418,-2399,-3320,-4128,-4780,-5212,-5393,-5287,-4876,-4197,-3269,-2194,-1047,61,1038,1807,2314,2559,2542,2339,2003,1629,1301,1083,1032,1169,1478,1955,2508,3124,3690,4196,4552,4764,4799,4682,4434,4100,3704,3287,2847,2376,1857,1242,513,-367,-1388,-2524,-3732,-4916,-6014,-6914,-7547,-7857,-7802,-7401,-6666,-5675,-4480,-3188,-1862,-590,570,1587,2425,3111,3655,4129,4566,5060,5640,6362,7236,8245,9353,10495,11576,12528,13237,13662,13736,13462,12864,11996,10950,9840,8761,7835,7117,6660,6442,6418,6477,6512,6392,6012,5313,4264,2906,1300,-447,-2230,-3935,-5469,-6746,-7707,-8304,-8505,-8299,-7668,-6641,-5229,-3498,-1516,620,2798,4902,6810,8429,9651,10444,10752,10594,9990,8990,7682,6149,4509,2885,1388,149,-762,-1274,-1386,-1137,-608,77,788,1381,1753,1799,1492,819,-179,-1405,-2768,-4112,-5323,-6263,-6853,-7036,-6809,-6208,-5317,-4222,-3048,-1881,-810,112,871,1477,1963,2380,2773,3189,3651,4181,4768,5399,6035,6622,7104,7404,7456,7219,6635,5740,4528,3093,1491,-160,-1775,-3262,-4552,-5594,-6362,-6843,-7056,-7014,-6762,-6332,-5782,-5159,-4510,-3870,-3260,-2686,-2137,-1591,-1020,-406,287,1039,1874,2740,3615,4459,5205,5847,6320,6638,6789,6794,6687,6504,6289,6071,5887,5729,5612,5490,5350,5149,4862,4486,4004,3447,2819,2152,1460,761,73,-607,-1255,-1879,-2451,-2969,-3399,-3728,-3924,-3983,-3894,-3677,-3350,-2948,-2507,-2054,-1621,-1207,-828,-446,-67,362,845,1402,2037,2723,3447,4160,4846,5448,5966,6350,6607,6715,6681,6520,6245,5904,5521,5148,4809,4521,4283,4059,3821,3512,3082,2501,1731,792,-308,-1500,-2729,-3899,-4916,-5715,-6196,-6350,-6134,-5595,-4782,-3797,-2755,-1785,-995,-493,-316,-486,-949,-1631,-2405,-3165,-3769,-4148,-4236,-4030,-3554,-2873,-2043,-1156,-252,593,1370,2026,2577,2986,3271,3427,3462,3407,3288,3144,3032,2976,3030,3199,3497,3903,4388,4905,5389,5778,5995,5983,5703,5147,4348,3372,2315,1283,375,-337,-814,-1064,-1129,-1073,-991,-930,-973,-1109,-1354,-1635,-1912,-2096,-2141,-1996,-1658,-1143,-489,238,984,1692,2316,2844,3272,3614,3908,4167,4411,4638,4816,4909,4863,4622,4156,3442,2478,1310,-40,-1472,-2944,-4334,-5584,-6589,-7290,-7628,-7590,-7172,-6444,-5460,-4358,-3234,-2233,-1454,-984,-877,-1139,-1740,-2614,-3651,-4725,-5697,-6428,-6812,-6773,-6276,-5363,-4070,-2534,-844,834,2397,3717,4720,5346,5587,5455,5012,4330,3503,2622,1765,989,312,-264,-769,-1237,-1705,-2203,-2751,-3344,-3982,-4644,-5294,-5907,-6428,-6817,-7049,-7085,-6949,-6645,-6237,-5767,-5305,-4881,-4524,-4218,-3929,-3600,-3173,-2578,-1779,-752,495,1914,3435,4962,6371,7551,8402,8829,8828,8369,7551,6422,5125,3755,2424,1212,179,-649,-1265,-1676,-1925,-2032,-2065,-2062,-2096,-2203,-2453,-2865,-3474,-4280,-5261,-6381,-7563,-8724,-9759,-10550,-11013,-11047,-10634,-9749,-8451,-6809,-4962,-3027,-1192,431,1685,2488,2790,2569,1892,821,-504,-1936,-3330,-4512,-5392,-5846,-5877,-5470,-4712,-3704,-2570,-1458,-489,229,625,668,366,-249,-1110,-2151,-3299,-4473,-5618,-6658,-7551,-8246,-8711,-8934,-8904,-8642,-8161,-7495,-6688,-5770,-4803,-3827,-2894,-2044,-1318,-727,-293,-14,123,136,55,-80,-230,-347,-392,-326,-143,157,522,887,1154,1230,1033,504,-352,-1504,-2851,-4280,-5638,-6798,-7629,-8061,-8044,-7595,-6757,-5623,-4303,-2910,-1572,-368,622,1386,1917,2262,2460,2579,2661,2757,2892,3088,3358,3690,4084,4510,4942,5343,5661,5851,5857,5640,5163,4427,3428,2232,878,-527,-1910,-3160,-4221,-5015,-5546,-5803,-5846,-5731,-5538,-5342,-5192,-5135,-5165,-5271,-5417,-5548,-5636,-5630,-5525,-5319,-5025,-4689,-4337,-4031,-3791,-3659,-3639,-3722,-3888,-4073,-4221,-4254,-4100,-3712,-3070,-2182,-1121,48,1196,2230,3021,3497,3578,3241,2493,1375,-24,-1595,-3198,-4700,-5954,-6871,-7369,-7443,-7106,-6434,-5508,-4434,-3313,-2224,-1249,-439,175,552,714,637,373,-86,-680,-1406,-2208,-3057,-3900,-4665,-5284,-5681,-5792,-5600,-5105,-4365,-3469,-2518,-1621,-866,-313,19,130,59,-137,-415,-694,-940,-1108,-1179,-1150,-1028,-837,-600,-340,-83,162,386,583,762,916,1039,1134,1161,1140,1017,829,543,207,-184,-577,-959,-1294,-1553,-1719,-1772,-1690,-1478,-1130,-657,-92,545,1198,1823,2377,2801,3079,3163,3060,2753,2263,1613,848,35,-758,-1443,-1952,-2231,-2236,-1995,-1510,-865,-108,662,1378,1979,2413,2675,2757,2692,2520,2296,2072,1919,1868,1996,2288,2792,3461,4270,5169,6057,6885,7526,7922,7980,7643,6904,5756,4289,2598,833,-846,-2299,-3398,-4088,-4336,-4196,-3739,-3069,-2315,-1573,-937,-459,-134,44,142,221,337,540,844,1223,1652,2042,2336,2447,2337,1964,1347,486,-542,-1695,-2876,-4021,-5042,-5886,-6486,-6840,-6913,-6757,-6366,-5808,-5103,-4283,-3388,-2410,-1394,-337,734,1790,2814,3767,4629,5381,6012,6513,6896,7156,7302,7334,7241,7030,6685,6240,5694,5098,4482,3863,3285,2723,2201,1696,1205,727,265,-177,-593,-977,-1335,-1674,-2000,-2328,-2649,-2967,-3250,-3478,-3606,-3600,-3438,-3104,-2598,-1950,-1182,-345,501,1315,2021,2591,2977,3182,3208,3090,2880,2616,2365,2137,1974,1854,1789,1727,1660,1520,1302,966,524,-8,-585,-1165,-1698,-2162,-2549,-2884,-3201,-3568,-4014,-4588,-5277,-6063,-6882,-7662,-8320,-8769,-8957,-8820,-8345,-7533,-6396,-4994,-3377,-1633,166,1923,3575,5062,6333,7383,8187,8747,9071,9128,8937,8455,7703,6676,5416,3971,2436,890,-552,-1797,-2784,-3438,-3778,-3790,-3543,-3097,-2545,-1977,-1496,-1165,-1052,-1177,-1523,-2076,-2747,-3479,-4159,-4690,-4977,-4922,-4474,-3590,-2295,-621,1312,3419,5534,7551,9341,10807,11896,12564,12799,12612,12003,11016,9672,8029,6149,4112,2024,-29,-1920,-3592,-4945,-5965,-6613,-6908,-6872,-6550,-6001,-5280,-4456,-3575,-2686,-1805,-936,-73,808,1701,2618,3512,4348,5049,5532,5739,5587,5073,4178,2959,1493,-121,-1741,-3257,-4529,-5476,-6026,-6149,-5870,-5217,-4269,-3101,-1784,-407,985,2323,3569,4677,5592,6276,6674,6748,6472,5846,4888,3665,2257,765,-678,-1986,-3046,-3818,-4275,-4443,-4377,-4158,-3871,-3606,-3428,-3377,-3472,-3669,-3939,-4188,-4341,-4324,-4047,-3491,-2599,-1404,78,1770,3591,5433,7191,8760,10062,11038,11669,11950,11907,11565,10968,10130,9100,7868,6490,4962,3336,1661,-18,-1610,-3054,-4261,-5150,-5671,-5758,-5402,-4587,-3365,-1780,44,2018,3978,5827,7432,8730,9659,10214,10383,10210,9721,8963,7992,6854,5602,4302,2995,1746,611,-375,-1155,-1712,-2024,-2078,-1906,-1503,-938,-233,539,1330,2087,2762,3336,3789,4122,4342,4453,4476,4405,4253,4014,3687,3282,2800,2258,1684,1099,544,50,-352,-632,-781,-789,-675,-451,-161,172,498,807,1063,1283,1468,1634,1812,1991,2202,2429,2674,2936,3188,3434,3642,3793,3863,3823,3679,3406,3049,2591,2089,1539,981,409,-153,-712,-1241,-1730,-2143,-2447,-2613,-2604,-2416,-2045,-1517,-864,-153,575,1231,1774,2148,2327,2304,2107,1758,1332,861,410,-8,-371,-708,-1028,-1383,-1785,-2267,-2824,-3447,-4097,-4719,-5251,-5604,-5709,-5496,-4906,-3938,-2593,-943,929,2893,4819,6568,8041,9140,9843,10119,10008,9539,8766,7745,6514,5132,3617,2027,375,-1270,-2889,-4393,-5744,-6849,-7647,-8076,-8082,-7658,-6811,-5602,-4109,-2458,-758,859,2310,3525,4499,5239,5821,6280,6718,7150,7627,8120,8593,8980,9182,9120,8709,7914,6738,5242,3533,1755,65,-1389,-2489,-3156,-3363,-3124,-2503,-1583,-479,702,1847,2876,3710,4322,4677,4793,4664,4330,3804,3125,2326,1442,520,-397,-1255,-2010,-2614,-3047,-3291,-3359,-3280,-3098,-2868,-2648,-2477,-2393,-2400,-2484,-2622,-2743,-2800,-2701,-2399,-1831,-988,120,1439,2873,4325,5649,6747,7486,7817,7678,7094,6088,4749,3164,1453,-286,-1931,-3414,-4655,-5610,-6266,-6601,-6637,-6386,-5876,-5140,-4205,-3120,-1911,-641,651,1905,3067,4087,4923,5536,5926,6092,6073,5925,5711,5511,5376,5351,5428,5584,5751,5838,5762,5423,4769,3766,2426,823,-962,-2777,-4499,-5973,-7090,-7753,-7911,-7565,-6739,-5524,-4019,-2345,-643,976,2393,3531,4333,4776,4868,4646,4159,3489,2692,1868,1067,371,-175,-536,-697,-676,-533,-317,-145,-82,-212,-591,-1203,-2048,-3026,-4052,-5003,-5750,-6203,-6269,-5920,-5172,-4073,-2749,-1322,32,1150,1894,2146,1873,1081,-134,-1633,-3227,-4715,-5915,-6675,-6917,-6614,-5840,-4688,-3331,-1909,-595,520,1342,1875,2133,2189,2124,2033,1976,2036,2204,2508,2888,3287,3632,3825,3803,3510,2927,2077,1014,-177,-1395,-2538,-3520,-4273,-4772,-5023,-5050,-4931,-4705,-4462,-4233,-4052,-3914,-3794,-3645,-3412,-3045,-2497,-1764,-840,210,1336,2411,3345,3994,4272,4083,3405,2242,658,-1229,-3282,-5331,-7203,-8768,-9883,-10492,-10545,-10049,-9065,-7663,-5968,-4103,-2211,-410,1168,2452,3373,3897,4048,3825,3308,2533,1584,518,-599,-1724,-2806,-3823,-4734,-5526,-6178,-6673,-7023,-7212,-7278,-7227,-7109,-6951,-6789,-6641,-6514,-6394,-6259,-6069,-5788,-5383,-4833,-4132,-3299,-2369,-1399,-464,356,976,1321,1339,996,303,-716,-1994,-3451,-4990,-6495,-7867,-8982,-9758,-10125,-10040,-9535,-8627,-7431,-6029,-4544,-3087,-1734,-558,422,1211,1828,2342,2773,3207,3623,4071,4498,4879,5164,5280,5188,4838,4207,3306,2155,819,-637,-2128,-3570,-4895,-6034,-6960,-7643,-8086,-8296,-8296,-8097,-7727,-7175,-6461,-5553,-4473,-3195,-1757,-177,1482,3147,4732,6128,7235,7946,8188,7900,7074,5747,3991,1946,-256,-2434,-4444,-6162,-7483,-8395,-8861,-8960,-8726,-8260,-7633,-6913,-6150,-5362,-4551,-3700,-2787,-1793,-722,413,1568,2709,3760,4700,5451,6020,6359,6496,6407,6133,5677,5085,4396,3646,2894,2146,1434,730,21,-731,-1560,-2476,-3492,-4562,-5646,-6650,-7488,-8052,-8259,-8043,-7403,-6354,-5011,-3454,-1874,-378,868,1772,2267,2320,1961,1247,269,-845,-1979,-2998,-3806,-4327,-4515,-4387,-3962,-3324,-2548,-1733,-969,-335,122,374,435,338,140,-79,-255,-305,-201,99,563,1165,1822,2443,2938,3199,3159,2761,1989,866,-549,-2169,-3887,-5578,-7136,-8436,-9400,-9937,-10017,-9610,-8739,-7458,-5832,-3995,-2042,-133,1635,3139,4328,5138,5585,5663,5435,4953,4297,3559,2825,2183,1707,1428,1373,1500,1768,2081,2353,2481,2388,2020,1363,444,-679,-1894,-3102,-4154,-4943,-5379,-5373,-4947,-4076,-2857,-1353,322,2064,3770,5342,6701,7773,8510,8886,8892,8561,7939,7113,6172,5225,4363,3662,3175,2913,2869,3004,3260,3580,3888,4122,4212,4110,3768,3183,2347,1308,118,-1136,-2367,-3476,-4389,-5046,-5425,-5543,-5442,-5199,-4879,-4579,-4333,-4216,-4207,-4332,-4539,-4807,-5076,-5311,-5452,-5464,-5297,-4919,-4307,-3444,-2353,-1053,376,1879,3354,4713,5884,6780,7367,7614,7509,7086,6370,5429,4322,3123,1896,705,-414,-1417,-2302,-3043,-3663,-4156,-4543,-4838,-5050,-5184,-5247,-5220,-5107,-4899,-4595,-4203,-3735,-3180,-2566,-1859,-1083,-201,773,1849,3008,4213,5422,6555,7534,8254,8629,8581,8057,7057,5598,3777,1695,-486,-2611,-4502,-6021,-7041,-7501,-7374,-6700,-5545,-4034,-2274,-436,1378,3016,4401,5443,6115,6401,6337,5965,5362,4600,3749,2869,1995,1152,350,-409,-1123,-1798,-2425,-3015,-3568,-4077,-4565,-5003,-5413,-5765,-6066,-6283,-6414,-6426,-6303,-6026,-5578,-4948,-4156,-3189,-2097,-886,396,1699,2969,4119,5059,5701,5956,5767,5118,4036,2589,910,-872,-2592,-4095,-5270,-6017,-6297,-6109,-5481,-4484,-3215,-1768,-267,1194,2508,3602,4411,4901,5048,4866,4378,3647,2749,1772,822,-16,-661,-1063,-1195,-1075,-719,-216,393,1010,1581,2064,2428,2686,2849,2953,3017,3077,3128,3192,3245,3285,3289,3250,3158,3019,2839,2641,2438,2243,2072,1901,1746,1566,1370,1144,907,664,450,277,158,114,113,159,210,232,197,71,-155,-479,-882,-1327,-1757,-2111,-2317,-2294,-1988,-1327,-312,1074,2751,4650,6611,8497,10123,11337,12007,12039,11413,10144,8341,6140,3719,1304,-955,-2846,-4305,-5233,-5666,-5635,-5252,-4630,-3903,-3196,-2611,-2227,-2088,-2191,-2525,-3018,-3610,-4218,-4759,-5175,-5409,-5445,-5273,-4916,-4390,-3740,-2972,-2131,-1206,-214,843,1960,3117,4279,5419,6464,7378,8103,8604,8864,8868,8640,8193,7569,6810,5958,5062,4159,3285,2476,1755,1152,682,350,158,78,74,119,144,148,72,-79,-314,-643,-1037,-1514,-2024,-2571,-3081,-3523,-3817,-3896,-3703,-3183,-2332,-1159,252,1809,3370,4795,5966,6785,7217,7268,6988,6466,5788,5064,4360,3738,3220,2791,2424,2047,1626,1084,430,-335,-1159,-1941,-2600,-3013,-3099,-2786,-2056,-917,555,2269,4081,5846,7411,8633,9413,9685,9430,8696,7545,6111,4499,2861,1311,-46,-1110,-1848,-2195,-2176,-1791,-1106,-204,829,1848,2782,3492,3948,4088,3932,3512,2900,2175,1431,754,204,-165,-348,-360,-255,-95,17,20,-171,-564,-1155,-1861,-2595,-3210,-3607,-3673,-3371,-2700,-1727,-556,674,1830,2776,3446,3778,3804,3564,3152,2670,2208,1837,1603,1490,1488,1532,1567,1538,1393,1100,654,52,-667,-1484,-2324,-3161,-3902,-4515,-4933,-5142,-5122,-4897,-4505,-3990,-3417,-2838,-2288,-1803,-1389,-1031,-738,-452,-195,97,387,719,1058,1409,1746,2050,2297,2474,2555,2548,2437,2244,1969,1636,1263,864,476,108,-196,-416,-527,-523,-396,-183,107,414,720,979,1193,1354,1496,1658,1884,2237,2750,3459,4365,5435,6621,7851,9014,10038,10811,11275,11383,11130,10546,9700,8688,7602,6557,5601,4794,4124,3565,3061,2533,1929,1169,244,-876,-2132,-3484,-4812,-6021,-6985,-7609,-7826,-7614,-6991,-6040,-4850,-3561,-2303,-1190,-337,202,394,253,-163,-767,-1437,-2053,-2478,-2612,-2378,-1742,-734,577,2070,3599,5000,6136,6871,7140,6902,6180,5042,3590,1969,332,-1160,-2364,-3173,-3516,-3379,-2798,-1858,-671,617,1856,2916,3662,4032,3982,3518,2716,1648,450,-765,-1885,-2815,-3504,-3925,-4083,-4005,-3722,-3279,-2685,-1978,-1152,-212,823,1947,3108,4253,5300,6152,6725,6935,6743,6145,5180,3938,2516,1050,-343,-1547,-2461,-3047,-3260,-3142,-2731,-2107,-1366,-571,198,910,1554,2123,2659,3171,3697,4233,4779,5290,5720,5980,6009,5708,5055,4004,2596,891,-1007,-2962,-4834,-6472,-7754,-8567,-8858,-8593,-7807,-6562,-4982,-3206,-1405,246,1585,2481,2851,2661,1961,815,-624,-2224,-3812,-5251,-6406,-7185,-7517,-7380,-6767,-5724,-4304,-2602,-721,1212,3083,4754,6135,7124,7666,7743,7360,6570,5447,4089,2596,1079,-385,-1731,-2905,-3912,-4719,-5343,-5779,-6002,-6030,-5825,-5415,-4799,-4014,-3118,-2158,-1223,-364,331,838,1098,1146,980,688,320,-18,-274,-366,-296,-40,335,797,1249,1631,1885,1958,1873,1621,1270,866,460,106,-184,-417,-611,-831,-1119,-1537,-2131,-2920,-3906,-5060,-6332,-7643,-8918,-10053,-10975,-11613,-11912,-11861,-11450,-10699,-9657,-8352,-6849,-5193,-3435,-1637,161,1880,3469,4831,5897,6569,6796,6523,5761,4558,3018,1289,-459,-2051,-3344,-4242,-4715,-4797,-4583,-4201,-3813,-3558,-3572,-3930,-4680,-5787,-7193,-8765,-10374,-11847,-13046,-13838,-14155,-13967,-13309,-12262,-10935,-9451,-7941,-6486,-5173,-4027,-3052,-2227,-1510,-848,-191,496,1245,2044,2869,3672,4380,4932,5258,5317,5080,4546,3748,2740,1601,423,-684,-1644,-2347,-2772,-2863,-2653,-2158,-1457,-619,252,1057,1688,2045,2045,1625,758,-541,-2215,-4158,-6233,-8268,-10106,-11585,-12596,-13075,-13005,-12425,-11418,-10071,-8508,-6823,-5112,-3446,-1889,-471,760,1802,2621,3222,3581,3694,3557,3164,2547,1735,795,-182,-1122,-1903,-2469,-2750,-2722,-2418,-1872,-1187,-445,249,820,1217,1414,1440,1312,1118,893,734,668,759,1001,1412,1937,2546,3151,3681,4043,4165,3992,3500,2707,1662,460,-788,-1935,-2857,-3427,-3554,-3205,-2393,-1194,254,1787,3225,4370,5098,5283,4897,3969,2567,858,-1026,-2870,-4539,-5867,-6782,-7229,-7218,-6800,-6043,-5047,-3912,-2726,-1590,-566,270,893,1258,1392,1300,1061,723,381,81,-125,-238,-283,-304,-368,-527,-820,-1262,-1840,-2516,-3232,-3926,-4519,-4963,-5190,-5181,-4904,-4385,-3629,-2706,-1665,-598,422,1314,2024,2512,2776,2829,2705,2443,2072,1611,1061,420,-319,-1149,-2037,-2928,-3738,-4378,-4759,-4812,-4509,-3851,-2908,-1766,-548,605,1580,2270,2599,2550,2125,1377,399,-712,-1815,-2788,-3511,-3884,-3853,-3388,-2518,-1284,213,1891,3630,5345,6959,8415,9689,10764,11624,12278,12691,12866,12777,12432,11834,11021,10030,8907,7705,6462,5203,3963,2740,1559,424,-644,-1638,-2528,-3315,-3975,-4522,-4956,-5305,-5577,-5821,-6026,-6237,-6411,-6581,-6674,-6710,-6612,-6378,-5964,-5353,-4546,-3526,-2346,-1005,401,1847,3234,4515,5617,6491,7105,7426,7471,7236,6772,6110,5309,4406,3449,2473,1492,551,-358,-1188,-1927,-2537,-2983,-3224,-3239,-2999,-2523,-1829,-977,-38,900,1739,2394,2777,2843,2545,1917,974,-178,-1462,-2743,-3918,-4872,-5534,-5855,-5822,-5468,-4822,-3960,-2923,-1767,-530,767,2098,3439,4758,5994,7075,7910,8404,8461,8042,7108,5725,3970,1998,-11,-1875,-3413,-4485,-5011,-4955,-4372,-3350,-2042,-615,753,1900,2710,3108,3089,2713,2093,1377,722,261,92,241,678,1306,1987,2568,2902,2880,2458,1648,546,-709,-1938,-2954,-3598,-3742,-3351,-2430,-1100,494,2132,3609,4717,5311,5298,4659,3459,1797,-151,-2213,-4200,-5951,-7351,-8324,-8870,-8999,-8797,-8300,-7602,-6715,-5675,-4492,-3161,-1725,-208,1295,2718,3927,4872,5459,5692,5582,5177,4577,3832,3056,2273,1542,857,220,-382,-956,-1495,-1984,-2400,-2709,-2894,-2919,-2794,-2509,-2086,-1563,-966,-348,260,824,1325,1768,2139,2469,2743,2981,3170,3304,3372,3359,3257,3050,2761,2381,1972,1548,1179,913,783,843,1074,1476,1996,2557,3092,3501,3710,3663,3317,2672,1752,600,-702,-2071,-3400,-4594,-5538,-6168,-6396,-6206,-5591,-4590,-3289,-1769,-172,1414,2872,4137,5170,5949,6494,6816,6955,6933,6773,6501,6117,5636,5052,4362,3562,2665,1668,618,-468,-1536,-2538,-3435,-4173,-4735,-5084,-5241,-5193,-4986,-4630,-4173,-3638,-3079,-2520,-2020,-1609,-1344,-1237,-1317,-1554,-1900,-2287,-2600,-2739,-2607,-2127,-1286,-114,1309,2835,4319,5575,6462,6863,6733,6085,5008,3635,2130,683,-549,-1424,-1840,-1772,-1217,-272,957,2301,3596,4689,5449,5824,5787,5414,4772,4014,3229,2550,2013,1659,1451,1324,1202,971,562,-110,-1049,-2261,-3666,-5173,-6649,-7952,-8941,-9511,-9575,-9113,-8142,-6722,-4958,-2968,-883,1175,3096,4804,6238,7365,8181,8686,8909,8877,8639,8217,7676,7028,6331,5593,4865,4141,3465,2826,2241,1734,1300,1008,860,927,1220,1765,2541,3516,4610,5743,6805,7699,8332,8644,8592,8182,7419,6374,5085,3670,2202,808,-404,-1328,-1875,-1996,-1693,-1015,-61,1028,2115,3043,3714,4053,4034,3684,3037,2167,1136,12,-1148,-2298,-3393,-4393,-5263,-5941,-6393,-6549,-6383,-5845,-4949,-3702,-2179,-462,1309,3000,4442,5513,6082,6096,5527,4423,2876,1029,-949,-2868,-4556,-5874,-6726,-7110,-7041,-6660,-6058,-5421,-4830,-4393,-4121,-3986,-3929,-3859,-3686,-3366,-2856,-2197,-1450,-700,-70,371,534,401,-19,-692,-1532,-2450,-3340,-4078,-4577,-4738,-4519,-3910,-2928,-1667,-208,1309,2756,4019,4989,5618,5863,5754,5309,4610,3710,2699,1638,598,-372,-1222,-1909,-2393,-2638,-2610,-2291,-1677,-779,358,1680,3099,4527,5875,7052,8014,8700,9135,9312,9297,9145,8916,8706,8552,8530,8645,8897,9245,9592,9856,9889,9608,8908,7769,6207,4293,2157,-65,-2210,-4139,-5750,-6959,-7759,-8145,-8185,-7942,-7512,-6987,-6441,-5956,-5561,-5303,-5172,-5163,-5232,-5321,-5358,-5249,-4933,-4334,-3443,-2257,-843,721,2304,3785,5033,5940,6440,6493,6130,5391,4399,3245,2095,1042,241,-259,-374,-115,498,1401,2497,3689,4864,5930,6803,7428,7751,7755,7416,6738,5725,4406,2800,971,-1039,-3151,-5281,-7362,-9268,-10950,-12282,-13217,-13663,-13584,-12947,-11752,-10069,-7972,-5620,-3178,-820,1285,3025,4335,5214,5720,5953,6040,6097,6230,6492,6907,7436,8005,8517,8844,8886,8547,7788,6600,5039,3204,1223,-730,-2504,-3949,-4942,-5440,-5389,-4868,-3908,-2668,-1256,160,1431,2444,3090,3341,3191,2708,1963,1088,175,-662,-1338,-1808,-2018,-1967,-1665,-1125,-422,410,1254,2064,2720,3183,3398,3336,3033,2493,1794,984,135,-690,-1451,-2098,-2627,-3023,-3289,-3438,-3466,-3378,-3184,-2872,-2469,-1981,-1449,-918,-437,-78,133,134,-64,-462,-1032,-1714,-2467,-3220,-3924,-4529,-4989,-5270,-5348,-5216,-4880,-4372,-3719,-2982,-2195,-1399,-622,127,846,1524,2175,2774,3313,3760,4077,4235,4190,3934,3449,2763,1908,935,-83,-1104,-2046,-2892,-3586,-4129,-4498,-4713,-4770,-4700,-4514,-4225,-3841,-3364,-2787,-2122,-1382,-604,140,785,1228,1406,1252,749,-90,-1205,-2505,-3863,-5139,-6195,-6898,-7154,-6908,-6152,-4943,-3379,-1609,206,1889,3301,4336,4947,5158,5024,4678,4227,3825,3556,3501,3662,4010,4446,4854,5097,5029,4574,3641,2268,485,-1569,-3751,-5891,-7823,-9408,-10555,-11197,-11345,-11018,-10297,-9285,-8101,-6885,-5761,-4849,-4225,-3952,-4024,-4416,-5058,-5824,-6604,-7227,-7575,-7521,-7001,-6001,-4560,-2791,-832,1141,2953,4451,5503,6037,6008,5454,4424,3044,1457,-164,-1642,-2806,-3532,-3732,-3384,-2542,-1304,167,1696,3081,4154,4756,4796,4218,3039,1326,-821,-3238,-5782,-8276,-10561,-12523,-14041,-15075,-15601,-15646,-15290,-14594,-13683,-12607,-11450,-10238,-8983,-7695,-6361,-5005,-3641,-2316,-1077,51,1016,1847,2537,3126,3651,4103,4513,4808,4978,4935,4653,4105,3311,2336,1286,269,-570,-1155,-1395,-1302,-885,-234,564,1407,2194,2867,3380,3720,3911,3964,3919,3788,3591,3318,2992,2604,2193,1779,1415,1138,994,1006,1182,1512,1962,2483,3013,3483,3829,3991,3930,3597,3006,2159,1107,-46,-1222,-2263,-3054,-3499,-3508,-3107,-2323,-1293,-162,885,1675,2068,1981,1383,336,-1057,-2633,-4199,-5592,-6633,-7246,-7364,-7033,-6337,-5421,-4458,-3617,-3041,-2827,-2985,-3467,-4143,-4834,-5364,-5537,-5241,-4409,-3069,-1325,643,2627,4381,5701,6405,6406,5670,4276,2345,79,-2309,-4610,-6621,-8220,-9311,-9881,-9982,-9677,-9100,-8335,-7486,-6602,-5709,-4802,-3867,-2887,-1882,-863,92,936,1590,2010,2176,2093,1808,1382,887,404,-7,-285,-392,-292,25,586,1370,2368,3531,4791,6052,7219,8164,8827,9116,9035,8593,7862,6942,5939,4995,4198,3664,3438,3547,3989,4694,5612,6617,7619,8486,9119,9425,9337,8822,7885,6556,4900,3009,982,-1062,-2998,-4726,-6123,-7126,-7657,-7704,-7267,-6399,-5190,-3750,-2226,-749,536,1529,2158,2393,2271,1854,1262,621,61,-293,-377,-135,410,1216,2189,3233,4226,5076,5684,5992,5956,5576,4866,3900,2768,1598,550,-241,-620,-518,112,1212,2674,4321,5937,7321,8269,8649,8391,7481,6013,4096,1920,-341,-2490,-4386,-5899,-6986,-7634,-7902,-7891,-7709,-7488,-7323,-7262,-7319,-7414,-7457,-7313,-6859,-6005,-4722,-3040,-1084,997,2987,4713,6009,6801,7072,6896,6397,5740,5091,4597,4349,4392,4685,5156,5671,6088,6278,6120,5578,4639,3395,1959,510,-791,-1782,-2362,-2485,-2165,-1491,-574,422,1348,2060,2457,2480,2159,1541,767,-31,-710,-1145,-1271,-1076,-606,28,677,1185,1380,1157,436,-753,-2333,-4119,-5896,-7410,-8417,-8741,-8258,-6982,-5002,-2532,161,2763,4979,6555,7332,7245,6351,4784,2768,546,-1620,-3505,-4927,-5776,-6007,-5654,-4803,-3599,-2211,-826,378,1247,1680,1620,1120,245,-807,-1881,-2745,-3244,-3247,-2695,-1622,-96,1714,3657,5533,7185,8477,9311,9641,9456,8793,7710,6302,4670,2927,1199,-424,-1839,-3004,-3885,-4490,-4859,-5022,-5028,-4905,-4642,-4253,-3700,-2972,-2084,-1050,51,1139,2119,2907,3435,3697,3695,3482,3128,2696,2256,1858,1522,1273,1088,963,867,768,655,487,264,-27,-382,-788,-1219,-1657,-2052,-2383,-2590,-2651,-2527,-2193,-1663,-938,-74,898,1906,2923,3887,4796,5603,6303,6849,7202,7322,7149,6669,5855,4729,3332,1719,-14,-1796,-3534,-5158,-6616,-7864,-8888,-9684,-10250,-10604,-10739,-10686,-10433,-10012,-9425,-8702,-7865,-6946,-5981,-5018,-4081,-3225,-2449,-1795,-1249,-825,-501,-256,-58,162,426,818,1334,2001,2771,3589,4370,5033,5514,5765,5789,5614,5279,4868,4416,3990,3623,3305,3067,2846,2642,2413,2114,1744,1250,642,-99,-961,-1926,-2972,-4055,-5132,-6157,-7075,-7867,-8481,-8920,-9159,-9204,-9062,-8731,-8244,-7613,-6876,-6079,-5259,-4475,-3761,-3141,-2612,-2143,-1676,-1141,-471,386,1468,2754,4224,5793,7382,8885,10218,11291,12068,12510,12626,12421,11940,11195,10253,9140,7905,6594,5242,3883,2574,1331,221,-736,-1490,-2031,-2342,-2425,-2299,-1964,-1450,-767,60,991,1994,2988,3934,4725,5319,5627,5623,5273,4599,3641,2484,1236,29,-1021,-1780,-2177,-2136,-1666,-778,430,1861,3354,4756,5915,6685,6985,6739,5961,4672,2956,914,-1341,-3670,-5950,-8051,-9842,-11231,-12111,-12433,-12169,-11329,-9983,-8220,-6175,-3997,-1830,176,1923,3313,4299,4857,4971,4670,3976,2943,1653,176,-1351,-2847,-4176,-5266,-6031,-6456,-6519,-6275,-5762,-5068,-4268,-3441,-2676,-2042,-1593,-1391,-1425,-1702,-2136,-2648,-3089,-3333,-3232,-2685,-1652,-149,1704,3749,5748,7491,8755,9403,9356,8617,7287,5496,3450,1346,-630,-2317,-3635,-4541,-5061,-5259,-5219,-5012,-4699,-4300,-3815,-3230,-2512,-1654,-642,501,1735,3009,4245,5369,6307,6999,7409,7547,7437,7154,6765,6358,5987,5708,5512,5402,5316,5203,4987,4606,4006,3169,2090,823,-576,-1998,-3341,-4489,-5320,-5758,-5712,-5161,-4092,-2560,-652,1482,3670,5704,7396,8569,9130,9027,8324,7135,5642,4055,2581,1399,639,360,556,1164,2066,3123,4182,5119,5816,6239,6351,6209,5863,5406,4925,4498,4183,4006,3970,4034,4165,4286,4348,4282,4037,3568,2834,1809,481,-1143,-3034,-5115,-7322,-9505,-11571,-13368,-14796,-15754,-16180,-16041,-15330,-14091,-12362,-10244,-7811,-5176,-2444,273,2867,5228,7288,8963,10245,11121,11636,11861,11876,11794,11701,11688,11814,12108,12556,13097,13637,14029,14139,13811,12949,11479,9407,6791,3743,432,-2960,-6224,-9177,-11647,-13523,-14735,-15281,-15217,-14631,-13676,-12473,-11189,-9922,-8764,-7756,-6904,-6173,-5518,-4875,-4194,-3460,-2666,-1871,-1135,-555,-230,-235,-627,-1402,-2513,-3837,-5240,-6524,-7529,-8093,-8101,-7501,-6282,-4516,-2312,163,2742,5224,7482,9361,10830,11843,12428,12637,12487,12043,11310,10305,9058,7579,5953,4247,2603,1127,-32,-782,-1045,-783,-15,1207,2783,4568,6402,8104,9509,10468,10879,10682,9879,8539,6762,4720,2587,555,-1208,-2568,-3463,-3860,-3837,-3470,-2936,-2366,-1954,-1807,-2049,-2714,-3800,-5255,-6958,-8786,-10575,-12182,-13496,-14419,-14932,-15025,-14745,-14141,-13273,-12196,-10947,-9566,-8064,-6471,-4804,-3102,-1399,245,1796,3190,4402,5394,6163,6704,7053,7228,7268,7190,6985,6643,6116,5380,4415,3221,1844,329,-1236,-2776,-4214,-5469,-6495,-7244,-7700,-7865,-7760,-7426,-6895,-6223,-5435,-4578,-3682,-2784,-1946,-1209,-670,-386,-447,-902,-1780,-3069,-4706,-6582,-8536,-10398,-11986,-13165,-13832,-13977,-13611,-12858,-11818,-10659,-9494,-8428,-7508,-6731,-6041,-5355,-4558,-3559,-2284,-713,1126,3142,5228,7234,9046,10549,11681,12434,12810,12904,12770,12540,12283,12097,12027,12094,12287,12544,12790,12928,12854,12500,11797,10741,9339,7654,5759,3765,1761,-139,-1865,-3364,-4617,-5647,-6503,-7241,-7955,-8692,-9530,-10489,-11584,-12790,-14067,-15332,-16526,-17549,-18359,-18904,-19190,-19227,-19062,-18711,-18191,-17482,-16520,-15250,-13583,-11476,-8921,-5944,-2668,767,4141,7233,9820,11723,12832,13131,12704,11714,10397,8982,7692,6685,6029,5719,5655,5696,5674,5441,4893,4002,2801,1390,-84,-1476,-2616,-3397,-3747,-3629,-3104,-2204,-1052,282,1686,3110,4477,5774,6968,8045,9000,9803,10439,10869,11057,10965,10556,9809,8709,7268,5517,3512,1342,-884,-3032,-4948,-6489,-7498,-7885,-7562,-6550,-4882,-2704,-173,2471,5015,7212,8879,9875,10111,9603,8397,6635,4473,2115,-254,-2457,-4354,-5859,-6929,-7565,-7831,-7797,-7579,-7270,-6976,-6734,-6598,-6510,-6443,-6288,-5968,-5369,-4445,-3136,-1476,489,2658,4899,7095,9116,10874,12295,13334,13967,14174,13956,13288,12182,10630,8651,6282,3573,631,-2436,-5454,-8278,-10723,-12657,-13950,-14544,-14417,-13601,-12210,-10351,-8223,-5992,-3862,-1993,-530,465,964,1042,805,413,41,-159,-34,480,1433,2755,4346,6014,7550,8742,9404,9422,8741,7393,5481,3166,659,-1825,-4041,-5807,-6946,-7381,-7090,-6128,-4624,-2730,-644,1459,3419,5105,6440,7374,7898,8030,7799,7237,6396,5290,3977,2470,835,-887,-2618,-4302,-5862,-7261,-8450,-9413,-10117,-10546,-10657,-10413,-9747,-8626,-6986,-4836,-2172,933,4380,8024,11679,15164,18259,20827,22697,23827,24160,23749,22637,20942,18754,16213,13422,10501,7557,4661,1907,-680,-3041,-5189,-7091,-8789,-10250,-11503,-12504,-13251,-13705,-13863,-13739,-13354,-12790,-12100,-11384,-10711,-10135,-9700,-9372,-9136,-8889,-8578,-8126,-7507,-6737,-5873,-5017,-4301,-3848,-3778,-4166,-5015,-6285,-7832,-9479,-11006,-12188,-12827,-12789,-11998,-10484,-8341,-5747,-2913,-97,2482,4591,6099,6893,6965,6337,5117,3448,1511,-488,-2368,-3968,-5186,-5992,-6411,-6530,-6466,-6360,-6322,-6463,-6809,-7383,-8129,-8986,-9845,-10598,-11115,-11284,-10987,-10158,-8747,-6765,-4287,-1406,1681,4810,7727,10246,12151,13316,13653,13170,11948,10164,8038,5854,3883,2348,1445,1211,1668,2682,4114,5745,7391,8862,10036,10851,11296,11428,11340,11116,10867,10628,10420,10201,9899,9419,8680,7602,6182,4413,2385,174,-2082,-4256,-6201,-7784,-8871,-9371,-9213,-8388,-6955,-5021,-2779,-448,1726,3507,4729,5278,5165,4481,3410,2196,1083,313,50,398,1348,2826,4666,6681,8655,10399,11742,12576,12816,12442,11450,9881,7779,5250,2366,-713,-3869,-6929,-9719,-12066,-13794,-14747,-14836,-14006,-12336,-9922,-7013,-3821,-648,2281,4745,6618,7808,8325,8177,7482,6314,4851,3215,1588,96,-1118,-1974,-2417,-2435,-2071,-1400,-527,405,1264,1901,2212,2114,1609,735,-386,-1586,-2698,-3512,-3913,-3786,-3152,-2062,-697,763,2072,3016,3432,3189,2307,821,-1073,-3186,-5246,-7028,-8317,-8998,-9002,-8392,-7250,-5770,-4109,-2480,-997,226,1189,1923,2536,3157,3925,4967,6367,8148,10287,12658,15118,17436,19408,20786,21406,21117,19861,17662,14605,10882,6717,2391,-1815,-5632,-8848,-11314,-12984,-13882,-14133,-13895,-13369,-12761,-12216,-11870,-11743,-11834,-12035,-12230,-12246,-11939,-11182,-9895,-8068,-5764,-3113,-331,2356,4683,6435,7438,7609,6964,5593,3692,1472,-780,-2836,-4440,-5437,-5711,-5228,-4055,-2308,-185,2079,4232,6023,7229,7697,7333,6151,4256,1836,-842,-3508,-5879,-7746,-8962,-9493,-9377,-8749,-7782,-6669,-5605,-4741,-4181,-3969,-4102,-4511,-5136,-5877,-6668,-7472,-8260,-9061,-9868,-10700,-11512,-12229,-12732,-12852,-12425,-11298,-9383,-6669,-3265,647,4778,8818,12417,15301,17212,18046,17768,16482,14373,11689,8703,5668,2822,322,-1694,-3169,-4061,-4385,-4153,-3430,-2266,-750,1026,2971,4968,6946,8792,10444,11810,12818,13400,13491,13051,12058,10521,8475,5998,3182,164,-2921,-5895,-8610,-10882,-12578,-13574,-13802,-13254,-11980,-10105,-7805,-5307,-2853,-678,1008,2070,2422,2078,1119,-312,-1999,-3728,-5247,-6348,-6844,-6607,-5597,-3834,-1434,1432,4540,7641,10502,12893,14647,15621,15749,15019,13497,11309,8664,5787,2976,471,-1462,-2655,-2994,-2462,-1154,774,3056,5442,7629,9416,10633,11225,11206,10666,9711,8474,7050,5514,3904,2235,506,-1287,-3124,-4971,-6749,-8351,-9641,-10500,-10806,-10520,-9653,-8294,-6618,-4818,-3135,-1764,-869,-534,-744,-1421,-2400,-3503,-4533,-5332,-5797,-5876,-5599,-5030,-4263,-3422,-2577,-1822,-1172,-655,-244,63,301,483,634,789,977,1248,1664,2280,3162,4347,5860,7683,9784,12073,14449,16783,18931,20769,22171,23069,23402,23182,22418,21171,19500,17482,15205,12752,10221,7694,5252,2961,873,-991,-2603,-3997,-5165,-6169,-7023,-7773,-8435,-9013,-9479,-9803,-9930,-9821,-9446,-8820,-7959,-6951,-5851,-4766,-3778,-2958,-2373,-2039,-1967,-2102,-2388,-2696,-2928,-2945,-2652,-1987,-938,434,2020,3631,5090,6173,6729,6651,5915,4604,2884,977,-829,-2306,-3209,-3432,-2925,-1752,-86,1856,3778,5404,6448,6722,6086,4557,2231,-673,-3870,-7045,-9888,-12140,-13641,-14312,-14206,-13462,-12300,-10977,-9753,-8829,-8332,-8287,-8613,-9145,-9662,-9939,-9766,-9036,-7704,-5864,-3667,-1373,803,2583,3840,4442,4405,3773,2680,1254,-332,-1944,-3446,-4732,-5727,-6373,-6654,-6567,-6154,-5448,-4532,-3456,-2307,-1152,-60,904,1698,2296,2694,2925,3033,3089,3172,3350,3678,4175,4823,5555,6280,6864,7186,7131,6618,5623,4169,2344,293,-1814,-3779,-5432,-6626,-7282,-7374,-6960,-6130,-5044,-3857,-2732,-1799,-1139,-782,-693,-782,-930,-989,-853,-437,267,1205,2252,3263,4049,4493,4477,4000,3105,1918,608,-639,-1628,-2214,-2273,-1794,-798,575,2140,3664,4894,5609,5653,4947,3542,1574,-710,-3014,-5033,-6500,-7230,-7172,-6368,-5022,-3360,-1697,-274,688,1089,919,266,-720,-1837,-2906,-3757,-4289,-4468,-4323,-3942,-3459,-3004,-2728,-2731,-3093,-3826,-4884,-6170,-7531,-8790,-9789,-10352,-10420,-9925,-8920,-7473,-5710,-3783,-1830,-5,1580,2833,3678,4092,4060,3590,2736,1557,166,-1283,-2624,-3650,-4174,-4043,-3159,-1508,824,3688,6828,9985,12851,15177,16749,17435,17191,16059,14136,11599,8640,5483,2372,-495,-2904,-4728,-5866,-6304,-6085,-5322,-4169,-2831,-1501,-389,351,607,326,-453,-1669,-3157,-4773,-6333,-7676,-8696,-9306,-9490,-9275,-8693,-7832,-6738,-5489,-4132,-2709,-1268,151,1499,2715,3742,4510,4969,5074,4830,4268,3469,2551,1654,922,494,441,816,1563,2587,3736,4804,5608,5964,5765,4959,3619,1859,-86,-1995,-3617,-4763,-5313,-5235,-4580,-3485,-2124,-711,544,1459,1882,1732,983,-313,-2040,-4016,-6023,-7789,-9078,-9632,-9298,-7958,-5646,-2470,1306,5369,9300,12720,15242,16618,16699,15514,13231,10169,6708,3296,332,-1862,-3062,-3238,-2457,-972,916,2829,4417,5395,5562,4870,3387,1299,-1105,-3510,-5580,-7038,-7669,-7366,-6141,-4100,-1487,1422,4265,6722,8470,9314,9104,7862,5695,2813,-447,-3771,-6757,-9096,-10515,-10856,-10060,-8217,-5485,-2158,1432,4920,7934,10168,11378,11441,10348,8238,5351,2033,-1315,-4303,-6576,-7898,-8151,-7368,-5724,-3488,-1028,1322,3206,4394,4743,4232,2983,1200,-833,-2799,-4402,-5388,-5596,-4954,-3507,-1401,1153,3856,6433,8585,10102,10820,10708,9810,8269,6306,4138,2030,149,-1335,-2361,-2916,-3035,-2813,-2346,-1733,-1083,-439,118,587,921,1120,1148,995,612,-4,-892,-2023,-3391,-4905,-6482,-7971,-9235,-10127,-10540,-10427,-9800,-8758,-7444,-6049,-4751,-3713,-3036,-2746,-2808,-3108,-3496,-3793,-3821,-3433,-2549,-1134,730,2947,5313,7645,9738,11431,12610,13232,13305,12919,12180,11230,10209,9246,8446,7902,7651,7718,8067,8621,9273,9861,10221,10196,9633,8465,6657,4284,1471,-1551,-4554,-7238,-9368,-10713,-11150,-10617,-9172,-6956,-4185,-1136,1893,4616,6760,8142,8619,8173,6843,4792,2211,-626,-3459,-6023,-8096,-9527,-10236,-10222,-9565,-8402,-6896,-5261,-3658,-2282,-1254,-662,-562,-925,-1705,-2771,-3989,-5172,-6154,-6768,-6894,-6461,-5467,-3980,-2139,-134,1796,3412,4478,4809,4293,2890,682,-2173,-5418,-8725,-11763,-14178,-15711,-16162,-15474,-13702,-11045,-7789,-4305,-986,1800,3728,4603,4332,2992,773,-1999,-4930,-7603,-9614,-10657,-10535,-9205,-6778,-3506,259,4094,7574,10317,12016,12489,11686,9689,6712,3077,-833,-4590,-7788,-10100,-11283,-11254,-10048,-7847,-4928,-1640,1642,4561,6808,8168,8520,7877,6357,4185,1670,-853,-3032,-4580,-5276,-5015,-3811,-1802,785,3621,6382,8706,10307,10965,10578,9172,6893,4022,893,-2079,-4526,-6099,-6607,-5941,-4209,-1600,1550,4876,7993,10579,12386,13285,13273,12427,10960,9075,7063,5117,3453,2144,1242,700,411,278,146,-66,-444,-987,-1679,-2439,-3179,-3804,-4219,-4372,-4229,-3807,-3126,-2266,-1267,-219,827,1825,2720,3494,4110,4569,4854,4988,4962,4809,4532,4170,3738,3269,2782,2281,1772,1247,695,134,-442,-993,-1502,-1950,-2324,-2639,-2923,-3209,-3557,-3999,-4585,-5328,-6223,-7232,-8258,-9208,-9897,-10202,-9956,-9074,-7523,-5361,-2725,143,2972,5431,7231,8131,7995,6831,4771,2097,-836,-3617,-5855,-7223,-7503,-6624,-4648,-1800,1618,5190,8521,11203,12943,13523,12901,11142,8472,5206,1724,-1560,-4306,-6209,-7133,-7027,-6015,-4309,-2209,-58,1842,3204,3885,3801,3024,1690,23,-1741,-3356,-4641,-5455,-5736,-5484,-4737,-3596,-2147,-546,1118,2671,4021,5031,5610,5694,5243,4278,2868,1126,-783,-2673,-4359,-5670,-6478,-6717,-6368,-5493,-4188,-2613,-924,692,2089,3152,3814,4057,3926,3470,2792,1975,1113,292,-411,-942,-1247,-1318,-1168,-838,-426,-18,262,318,82,-479,-1340,-2413,-3582,-4674,-5525,-5970,-5891,-5222,-3989,-2274,-259,1852,3806,5384,6397,6738,6380,5395,3913,2131,257,-1513,-3008,-4120,-4782,-4980,-4735,-4092,-3125,-1918,-574,777,2022,3009,3624,3763,3360,2394,909,-1034,-3270,-5667,-7997,-10076,-11708,-12728,-13043,-12588,-11389,-9522,-7116,-4358,-1457,1366,3869,5864,7188,7729,7479,6448,4768,2575,85,-2495,-4929,-7005,-8536,-9380,-9450,-8728,-7276,-5215,-2762,-165,2298,4338,5740,6338,6091,5072,3439,1463,-583,-2383,-3692,-4305,-4140,-3179,-1556,563,2906,5186,7142,8506,9150,8988,8076,6557,4647,2613,723,-818,-1823,-2268,-2129,-1541,-609,480,1607,2640,3530,4241,4790,5208,5528,5790,6010,6218,6404,6599,6773,6956,7103,7217,7235,7127,6823,6275,5443,4295,2873,1213,-559,-2323,-3913,-5193,-6026,-6369,-6177,-5535,-4509,-3273,-1967,-771,158,719,826,501,-229,-1222,-2374,-3504,-4496,-5233,-5636,-5677,-5337,-4648,-3638,-2358,-876,768,2476,4211,5875,7418,8761,9867,10666,11179,11359,11287,10986,10555,10093,9694,9461,9446,9698,10183,10871,11648,12418,13042,13428,13473,13144,12421,11352,9997,8464,6858,5294,3871,2666,1718,1031,572,270,40,-203,-534,-977,-1537,-2144,-2728,-3183,-3420,-3395,-3081,-2546,-1867,-1190,-646,-376,-473,-994,-1927,-3199,-4702,-6255,-7700,-8834,-9495,-9554,-8923,-7599,-5641,-3200,-487,2228,4665,6554,7688,7951,7325,5915,3903,1539,-901,-3164,-5037,-6387,-7148,-7361,-7106,-6546,-5842,-5167,-4672,-4461,-4591,-5071,-5839,-6815,-7868,-8849,-9618,-10037,-9998,-9438,-8340,-6735,-4712,-2379,111,2613,4970,7047,8725,9909,10536,10579,10031,8946,7393,5482,3347,1134,-1007,-2915,-4475,-5578,-6182,-6287,-5946,-5270,-4389,-3467,-2652,-2072,-1809,-1896,-2304,-2983,-3824,-4734,-5600,-6323,-6822,-7039,-6934,-6525,-5831,-4939,-3927,-2896,-1932,-1107,-459,-20,226,296,222,51,-169,-396,-579,-701,-730,-674,-519,-284,39,443,925,1475,2073,2690,3286,3839,4295,4652,4859,4910,4769,4410,3829,3010,1994,810,-467,-1773,-3033,-4200,-5218,-6082,-6766,-7280,-7617,-7770,-7733,-7492,-7046,-6403,-5592,-4662,-3689,-2735,-1902,-1224,-771,-519,-461,-521,-622,-661,-550,-210,398,1269,2371,3602,4873,6041,6990,7606,7793,7501,6701,5416,3696,1632,-669,-3072,-5451,-7664,-9601,-11147,-12219,-12752,-12709,-12093,-10948,-9368,-7488,-5491,-3569,-1916,-699,-29,45,-447,-1418,-2703,-4140,-5523,-6690,-7504,-7878,-7786,-7247,-6337,-5154,-3836,-2496,-1275,-239,512,986,1152,1056,738,265,-300,-871,-1395,-1801,-2049,-2101,-1948,-1579,-1023,-290,556,1479,2395,3251,3962,4478,4728,4692,4345,3717,2858,1857,829,-104,-822,-1224,-1250,-887,-170,805,1923,3030,4005,4734,5169,5303,5174,4868,4455,4041,3673,3410,3248,3176,3142,3091,2945,2661,2183,1519,681,-266,-1240,-2149,-2894,-3410,-3642,-3588,-3281,-2777,-2177,-1562,-1043,-673,-512,-565,-835,-1272,-1843,-2471,-3094,-3647,-4064,-4312,-4370,-4233,-3924,-3457,-2850,-2112,-1246,-248,874,2096,3387,4677,5904,7000,7893,8556,8964,9140,9126,8982,8781,8594,8478,8456,8521,8615,8656,8542,8175,7493,6473,5162,3635,2020,436,-1005,-2220,-3176,-3864,-4322,-4591,-4730,-4781,-4779,-4748,-4684,-4592,-4452,-4274,-4050,-3828,-3620,-3499,-3483,-3616,-3887,-4271,-4699,-5087,-5330,-5335,-5018,-4335,-3284,-1893,-264,1520,3302,4964,6372,7413,8029,8161,7844,7105,6061,4831,3587,2487,1688,1299,1369,1881,2739,3792,4854,5721,6225,6222,5647,4501,2852,860,-1300,-3383,-5187,-6502,-7208,-7236,-6607,-5419,-3811,-1970,-71,1716,3268,4487,5344,5824,5956,5779,5335,4669,3816,2815,1703,551,-582,-1583,-2362,-2809,-2847,-2424,-1542,-241,1381,3187,5025,6704,8072,8976,9307,9027,8114,6653,4725,2495,103,-2278,-4508,-6464,-8050,-9232,-9969,-10299,-10241,-9841,-9160,-8207,-7040,-5673,-4158,-2550,-954,535,1787,2702,3208,3281,2936,2265,1346,322,-702,-1605,-2307,-2732,-2849,-2638,-2119,-1328,-326,807,1994,3145,4182,5039,5646,5980,6005,5737,5216,4490,3659,2800,1999,1340,863,618,595,785,1135,1596,2086,2558,2936,3206,3335,3342,3240,3071,2870,2692,2570,2545,2631,2833,3137,3510,3920,4321,4671,4950,5115,5172,5095,4885,4529,4009,3301,2373,1205,-227,-1889,-3758,-5716,-7668,-9440,-10894,-11864,-12252,-11983,-11064,-9572,-7646,-5487,-3322,-1391,101,977,1155,592,-625,-2380,-4454,-6615,-8618,-10223,-11266,-11623,-11294,-10327,-8884,-7149,-5354,-3705,-2379,-1481,-1066,-1087,-1472,-2086,-2788,-3453,-3963,-4248,-4282,-4054,-3607,-2988,-2239,-1435,-597,219,1005,1731,2400,2992,3507,3909,4188,4288,4201,3885,3349,2596,1663,594,-559,-1722,-2845,-3851,-4698,-5311,-5667,-5701,-5413,-4789,-3853,-2670,-1304,121,1512,2720,3652,4198,4313,3984,3263,2245,1065,-138,-1231,-2120,-2742,-3092,-3185,-3068,-2796,-2408,-1966,-1470,-965,-440,94,615,1133,1618,2077,2512,2938,3387,3881,4447,5085,5773,6474,7101,7588,7830,7774,7363,6615,5574,4330,3017,1762,699,-65,-475,-509,-218,318,967,1607,2112,2393,2406,2159,1690,1095,458,-129,-580,-864,-948,-852,-596,-224,228,716,1229,1739,2263,2805,3382,4026,4743,5544,6409,7294,8121,8788,9165,9127,8568,7425,5711,3498,958,-1709,-4245,-6419,-8017,-8896,-9001,-8342,-7034,-5234,-3146,-992,1022,2709,3931,4597,4670,4170,3154,1722,-1,-1886,-3786,-5593,-7186,-8501,-9473,-10065,-10273,-10073,-9507,-8573,-7343,-5838,-4154,-2334,-493,1298,2929,4315,5377,6053,6324,6181,5673,4854,3818,2665,1501,426,-478,-1150,-1568,-1731,-1672,-1443,-1095,-697,-293,70,364,587,741,863,989,1153,1400,1742,2183,2716,3304,3918,4511,5033,5448,5720,5820,5765,5549,5248,4903,4592,4377,4296,4360,4543,4781,4981,5044,4853,4334,3435,2163,589,-1176,-2988,-4680,-6126,-7212,-7898,-8193,-8162,-7903,-7536,-7178,-6908,-6802,-6843,-7036,-7291,-7546,-7693,-7659,-7365,-6790,-5931,-4833,-3598,-2320,-1152,-199,433,703,608,206,-414,-1129,-1813,-2348,-2634,-2607,-2230,-1519,-499,750,2147,3598,4995,6268,7328,8150,8695,8990,9055,8942,8707,8386,8007,7569,7047,6404,5582,4545,3247,1702,-73,-1988,-3955,-5837,-7510,-8861,-9794,-10280,-10283,-9869,-9066,-7971,-6657,-5208,-3708,-2230,-851,366,1350,2066,2474,2572,2363,1887,1175,298,-685,-1696,-2661,-3510,-4186,-4639,-4833,-4741,-4346,-3637,-2633,-1361,91,1627,3105,4358,5262,5662,5535,4839,3676,2158,471,-1186,-2629,-3688,-4273,-4327,-3887,-3026,-1860,-523,846,2132,3225,4048,4570,4745,4607,4167,3475,2602,1584,516,-578,-1605,-2544,-3314,-3903,-4248,-4356,-4195,-3794,-3148,-2293,-1245,-38,1306,2755,4260,5769,7183,8404,9293,9725,9583,8804,7368,5352,2880,163,-2580,-5096,-7192,-8697,-9543,-9737,-9349,-8533,-7443,-6253,-5115,-4130,-3379,-2890,-2670,-2702,-2941,-3330,-3770,-4174,-4421,-4428,-4123,-3487,-2556,-1417,-208,921,1796,2304,2362,1976,1242,286,-667,-1444,-1847,-1775,-1179,-103,1338,3003,4707,6297,7641,8644,9276,9536,9476,9170,8719,8223,7768,7432,7236,7194,7263,7388,7503,7540,7476,7301,7070,6842,6723,6789,7112,7728,8597,9681,10835,11949,12868,13465,13665,13416,12753,11730,10461,9064,7674,6403,5358,4594,4147,4013,4132,4457,4866,5272,5551,5610,5357,4746,3732,2357,649,-1269,-3286,-5236,-6966,-8327,-9198,-9532,-9311,-8616,-7568,-6321,-5078,-3986,-3193,-2769,-2713,-2985,-3455,-4013,-4504,-4828,-4916,-4740,-4342,-3774,-3132,-2487,-1937,-1509,-1262,-1186,-1263,-1463,-1718,-1977,-2183,-2283,-2285,-2164,-1983,-1749,-1530,-1351,-1233,-1187,-1186,-1203,-1197,-1118,-934,-630,-214,267,741,1113,1284,1148,649,-269,-1570,-3203,-5039,-6922,-8662,-10082,-11006,-11340,-11008,-10056,-8535,-6620,-4452,-2248,-189,1548,2810,3500,3556,3000,1883,362,-1416,-3230,-4896,-6237,-7135,-7529,-7446,-6952,-6184,-5281,-4390,-3622,-3060,-2711,-2579,-2582,-2676,-2783,-2862,-2902,-2907,-2920,-2957,-3041,-3160,-3262,-3307,-3209,-2927,-2431,-1717,-825,202,1297,2408,3463,4434,5253,5900,6319,6484,6358,5922,5178,4144,2871,1444,-52,-1495,-2786,-3816,-4504,-4782,-4613,-3997,-2960,-1591,0,1649,3187,4437,5239,5494,5139,4209,2797,1045,-848,-2706,-4355,-5674,-6620,-7170,-7413,-7395,-7242,-7022,-6810,-6638,-6514,-6419,-6324,-6193,-6007,-5739,-5415,-5032,-4640,-4255,-3914,-3622,-3383,-3173,-2970,-2739,-2451,-2088,-1662,-1199,-778,-472,-391,-605,-1190,-2152,-3476,-5089,-6876,-8714,-10444,-11927,-13030,-13651,-13731,-13238,-12187,-10623,-8615,-6277,-3733,-1157,1279,3378,4971,5926,6177,5743,4713,3257,1571,-106,-1579,-2655,-3222,-3208,-2616,-1507,23,1825,3762,5660,7391,8824,9876,10483,10621,10284,9499,8317,6804,5083,3261,1519,-17,-1172,-1856,-1988,-1574,-660,634,2161,3719,5127,6199,6786,6821,6255,5161,3615,1776,-224,-2213,-4089,-5732,-7092,-8109,-8773,-9056,-8973,-8515,-7717,-6596,-5206,-3626,-1926,-241,1328,2662,3655,4275,4473,4311,3821,3116,2276,1402,574,-165,-774,-1252,-1602,-1829,-1946,-1938,-1804,-1523,-1098,-527,179,988,1885,2821,3774,4695,5547,6292,6896,7331,7602,7685,7631,7441,7184,6906,6679,6558,6588,6786,7115,7510,7863,8033,7899,7352,6337,4870,3032,960,-1152,-3119,-4754,-5913,-6514,-6528,-5987,-4986,-3635,-2090,-492,1005,2286,3249,3833,4008,3774,3165,2228,1049,-290,-1678,-3005,-4173,-5079,-5648,-5834,-5600,-4971,-3975,-2700,-1250,248,1653,2855,3751,4299,4504,4402,4111,3710,3348,3098,3052,3229,3632,4221,4936,5700,6442,7075,7538,7765,7709,7342,6642,5615,4291,2709,954,-882,-2680,-4294,-5608,-6475,-6813,-6551,-5679,-4243,-2320,-62,2394,4839,7134,9096,10636,11681,12206,12263,11882,11166,10165,8950,7555,6012,4339,2555,699,-1202,-3065,-4848,-6435,-7782,-8782,-9422,-9661,-9533,-9100,-8442,-7669,-6880,-6150,-5538,-5050,-4657,-4304,-3906,-3386,-2691,-1786,-705,490,1704,2804,3694,4270,4463,4262,3642,2668,1380,-123,-1751,-3388,-4929,-6266,-7323,-8032,-8369,-8326,-7921,-7217,-6250,-5120,-3869,-2571,-1265,27,1279,2491,3652,4743,5764,6672,7460,8091,8545,8807,8872,8755,8489,8135,7759,7449,7264,7263,7452,7806,8257,8702,9005,9046,8684,7864,6543,4776,2666,379,-1888,-3946,-5603,-6749,-7280,-7205,-6546,-5413,-3927,-2262,-576,933,2121,2835,2977,2509,1418,-200,-2231,-4479,-6729,-8753,-10326,-11285,-11507,-10978,-9751,-7971,-5838,-3588,-1450,370,1727,2535,2789,2535,1889,977,-48,-1066,-1982,-2745,-3353,-3819,-4189,-4493,-4762,-5000,-5196,-5321,-5340,-5227,-4964,-4569,-4056,-3503,-2941,-2477,-2139,-2007,-2085,-2382,-2854,-3430,-4013,-4493,-4763,-4749,-4410,-3767,-2880,-1865,-841,55,722,1107,1177,996,609,132,-360,-780,-1099,-1284,-1369,-1381,-1376,-1394,-1478,-1629,-1863,-2139,-2426,-2663,-2787,-2751,-2496,-2027,-1336,-504,408,1276,2001,2479,2657,2515,2101,1515,877,358,71,143,593,1411,2483,3666,4756,5582,5972,5843,5158,3977,2400,593,-1267,-2992,-4413,-5387,-5826,-5684,-4983,-3792,-2238,-466,1336,3017,4411,5422,5970,6042,5658,4886,3824,2590,1332,187,-695,-1186,-1200,-665,411,1993,3968,6193,8484,10659,12541,13984,14901,15240,15016,14293,13147,11720,10092,8410,6705,5067,3480,1960,480,-967,-2376,-3722,-4962,-6035,-6874,-7409,-7599,-7419,-6906,-6107,-5140,-4116,-3176,-2445,-2009,-1950,-2259,-2923,-3841,-4903,-5949,-6839,-7417,-7598,-7302,-6553,-5395,-3933,-2331,-711,718,1850,2535,2704,2326,1419,66,-1616,-3460,-5316,-6995,-8375,-9334,-9827,-9832,-9408,-8617,-7577,-6384,-5146,-3927,-2791,-1763,-860,-82,580,1148,1648,2112,2575,3067,3608,4224,4906,5682,6520,7436,8386,9358,10284,11133,11824,12325,12599,12645,12476,12135,11651,11046,10325,9445,8372,7030,5388,3426,1188,-1229,-3696,-6030,-8065,-9637,-10645,-11035,-10850,-10177,-9184,-8059,-7004,-6187,-5732,-5680,-5998,-6581,-7249,-7818,-8073,-7865,-7074,-5686,-3745,-1385,1207,3813,6205,8175,9567,10276,10287,9634,8450,6857,5059,3199,1449,-78,-1300,-2158,-2665,-2826,-2712,-2403,-1969,-1520,-1099,-769,-519,-348,-195,-34,177,454,765,1089,1362,1530,1548,1378,1010,460,-233,-1014,-1797,-2515,-3075,-3411,-3452,-3161,-2503,-1492,-164,1402,3086,4746,6214,7341,7971,8033,7469,6327,4700,2747,674,-1298,-2977,-4168,-4805,-4817,-4284,-3311,-2077,-784,358,1176,1517,1316,545,-725,-2404,-4311,-6291,-8139,-9693,-10823,-11437,-11514,-11078,-10200,-8982,-7548,-6000,-4446,-2944,-1540,-239,960,2077,3120,4079,4937,5628,6103,6278,6109,5553,4647,3435,2058,654,-598,-1544,-2070,-2129,-1745,-1039,-157,683,1320,1582,1429,854,-6,-997,-1875,-2433,-2481,-1898,-661,1179,3478,6027,8580,10867,12649,13708,13924,13246,11715,9489,6744,3758,766,-1982,-4309,-6076,-7255,-7826,-7893,-7525,-6875,-6032,-5138,-4251,-3459,-2793,-2268,-1892,-1637,-1483,-1398,-1345,-1304,-1236,-1137,-977,-760,-465,-105,324,789,1258,1687,2016,2193,2176,1916,1410,650,-331,-1482,-2727,-3978,-5135,-6110,-6846,-7302,-7500,-7460,-7257,-6918,-6496,-5955,-5272,-4340,-3097,-1429,667,3209,6062,9091,12033,14646,16669,17902,18236,17670,16313,14391,12189,10021,8196,6925,6371,6518,7308,8508,9906,11180,12130,12526,12313,11467,10098,8349,6404,4448,2622,1046,-223,-1167,-1795,-2162,-2312,-2326,-2257,-2175,-2122,-2132,-2224,-2403,-2653,-2977,-3330,-3720,-4090,-4424,-4665,-4763,-4669,-4334,-3732,-2853,-1713,-353,1170,2782,4419,5967,7366,8476,9231,9520,9295,8545,7300,5675,3790,1831,-44,-1669,-2922,-3724,-4029,-3862,-3259,-2324,-1155,88,1287,2262,2913,3101,2771,1883,467,-1397,-3565,-5863,-8057,-9942,-11287,-11942,-11787,-10811,-9089,-6782,-4144,-1451,989,2927,4154,4589,4226,3178,1618,-217,-2116,-3835,-5243,-6214,-6738,-6837,-6616,-6182,-5689,-5252,-4977,-4919,-5085,-5441,-5897,-6357,-6701,-6831,-6698,-6274,-5624,-4820,-3989,-3235,-2657,-2300,-2176,-2228,-2399,-2567,-2660,-2592,-2331,-1889,-1311,-688,-110,330,571,605,446,180,-124,-370,-506,-507,-385,-202,-12,101,85,-101,-470,-1003,-1664,-2384,-3099,-3719,-4176,-4408,-4390,-4118,-3655,-3045,-2397,-1770,-1220,-764,-382,-16,397,925,1621,2484,3499,4579,5633,6541,7207,7542,7519,7131,6441,5529,4509,3485,2548,1757,1109,580,91,-443,-1104,-1955,-3021,-4293,-5700,-7181,-8598,-9867,-10874,-11557,-11891,-11889,-11631,-11195,-10712,-10258,-9912,-9682,-9539,-9417,-9228,-8906,-8409,-7737,-6955,-6144,-5423,-4893,-4628,-4650,-4913,-5322,-5731,-5985,-5947,-5523,-4702,-3539,-2181,-806,354,1110,1285,804,-337,-2039,-4105,-6288,-8277,-9785,-10550,-10402,-9270,-7220,-4428,-1189,2156,5244,7741,9414,10119,9862,8768,7061,5045,3042,1344,197,-271,-30,849,2190,3780,5368,6733,7686,8129,8011,7386,6344,5017,3567,2096,733,-487,-1550,-2469,-3320,-4137,-4989,-5898,-6858,-7837,-8756,-9524,-10027,-10174,-9877,-9114,-7883,-6255,-4323,-2221,-94,1917,3661,5038,5946,6348,6248,5687,4788,3675,2527,1498,736,343,374,832,1684,2835,4207,5661,7105,8419,9512,10307,10738,10788,10450,9772,8836,7743,6644,5652,4906,4448,4320,4457,4782,5160,5456,5548,5334,4781,3879,2709,1359,-23,-1301,-2340,-3044,-3352,-3273,-2848,-2171,-1367,-554,153,656,935,955,789,478,129,-192,-415,-496,-437,-253,17,309,601,851,1077,1299,1570,1935,2430,3057,3778,4507,5121,5478,5431,4865,3723,1997,-201,-2728,-5335,-7778,-9793,-11171,-11771,-11548,-10561,-8938,-6906,-4674,-2493,-551,1019,2133,2813,3106,3147,3063,3017,3127,3484,4105,4953,5904,6824,7512,7817,7621,6863,5600,3952,2122,361,-1069,-1969,-2158,-1630,-402,1350,3421,5591,7600,9309,10550,11290,11508,11246,10580,9590,8378,7036,5638,4280,2997,1881,957,312,-31,-5,376,1102,2078,3187,4269,5148,5671,5715,5211,4189,2718,980,-829,-2472,-3750,-4509,-4686,-4309,-3481,-2368,-1155,-17,906,1533,1830,1812,1523,1022,373,-365,-1142,-1909,-2639,-3293,-3865,-4335,-4714,-5023,-5274,-5522,-5767,-6063,-6393,-6775,-7177,-7576,-7935,-8208,-8356,-8332,-8100,-7618,-6853,-5767,-4358,-2618,-603,1618,3916,6133,8106,9660,10676,11072,10855,10105,8970,7658,6386,5378,4798,4746,5236,6194,7455,8845,10103,11050,11492,11327,10518,9105,7197,4971,2636,409,-1497,-2929,-3795,-4077,-3855,-3257,-2478,-1707,-1138,-908,-1092,-1706,-2676,-3897,-5214,-6483,-7572,-8389,-8899,-9089,-9025,-8743,-8335,-7834,-7277,-6666,-5961,-5135,-4138,-2951,-1600,-133,1339,2706,3838,4645,5073,5129,4885,4460,3982,3617,3435,3521,3831,4296,4780,5125,5164,4783,3877,2455,548,-1725,-4203,-6705,-9024,-10983,-12405,-13188,-13233,-12557,-11198,-9300,-7051,-4681,-2448,-565,783,1516,1629,1185,344,-757,-1919,-3031,-3989,-4768,-5381,-5868,-6278,-6633,-6926,-7120,-7153,-6973,-6532,-5824,-4865,-3711,-2436,-1142,86,1140,1955,2476,2685,2605,2274,1770,1152,497,-153,-767,-1337,-1851,-2338,-2779,-3196,-3583,-3930,-4242,-4490,-4667,-4758,-4743,-4632,-4401,-4092,-3688,-3244,-2750,-2235,-1696,-1110,-466,272,1097,2009,2943,3846,4626,5215,5554,5641,5478,5143,4703,4267,3925,3768,3840,4171,4715,5416,6132,6757,7116,7127,6693,5828,4595,3115,1588,171,-928,-1596,-1745,-1356,-497,755,2248,3845,5386,6756,7842,8616,9060,9217,9167,8979,8739,8488,8246,7983,7651,7169,6468,5492,4220,2679,952,-845,-2559,-4045,-5185,-5899,-6180,-6084,-5712,-5214,-4732,-4395,-4287,-4433,-4801,-5307,-5833,-6247,-6428,-6286,-5781,-4937,-3836,-2607,-1425,-447,163,305,-82,-978,-2321,-3974,-5781,-7561,-9115,-10287,-10925,-10939,-10291,-8987,-7099,-4736,-2032,849,3758,6549,9092,11302,13107,14483,15427,15968,16143,16016,15638,15082,14404,13667,12908,12147,11390,10592,9718,8683,7427,5881,4013,1815,-660,-3318,-6017,-8580,-10835,-12615,-13813,-14359,-14270,-13581,-12410,-10866,-9099,-7252,-5462,-3863,-2535,-1571,-966,-735,-820,-1161,-1698,-2348,-3072,-3804,-4532,-5215,-5844,-6389,-6828,-7127,-7241,-7142,-6780,-6150,-5240,-4053,-2646,-1038,686,2464,4227,5876,7359,8584,9514,10093,10316,10177,9719,8995,8069,7044,5973,4941,3988,3144,2426,1845,1395,1092,929,929,1085,1415,1895,2516,3215,3948,4632,5215,5652,5922,6043,6045,5967,5844,5675,5446,5082,4529,3679,2498,952,-919,-3017,-5203,-7288,-9081,-10401,-11110,-11146,-10518,-9330,-7733,-5933,-4133,-2526,-1260,-427,-45,-84,-442,-992,-1599,-2115,-2451,-2523,-2325,-1867,-1223,-469,285,949,1457,1753,1855,1763,1545,1227,858,442,-33,-591,-1280,-2127,-3147,-4333,-5627,-6966,-8229,-9318,-10115,-10526,-10512,-10030,-9136,-7868,-6339,-4640,-2899,-1213,326,1639,2697,3463,3954,4194,4208,4065,3780,3418,2993,2538,2065,1605,1165,808,551,466,591,963,1605,2485,3561,4745,5933,7017,7898,8497,8788,8759,8467,7967,7339,6670,6004,5399,4862,4392,3980,3597,3221,2835,2420,1984,1531,1075,650,265,-37,-249,-355,-352,-255,-84,131,339,503,568,491,248,-189,-806,-1592,-2501,-3488,-4475,-5419,-6236,-6900,-7366,-7632,-7708,-7624,-7398,-7072,-6634,-6105,-5455,-4686,-3778,-2735,-1559,-271,1104,2531,3976,5404,6773,8069,9248,10307,11216,11956,12520,12892,13072,13077,12917,12639,12260,11823,11320,10748,10063,9211,8126,6763,5102,3166,1055,-1126,-3186,-4981,-6335,-7153,-7360,-6970,-6025,-4651,-2983,-1203,509,1987,3082,3696,3793,3355,2475,1222,-255,-1805,-3297,-4562,-5527,-6086,-6266,-6064,-5601,-4973,-4310,-3729,-3298,-3050,-2949,-2915,-2823,-2541,-1930,-917,559,2429,4622,6946,9217,11210,12728,13613,13780,13221,12009,10284,8238,6045,3916,1957,292,-1046,-2050,-2728,-3140,-3307,-3300,-3138,-2877,-2530,-2131,-1699,-1254,-832,-448,-132,99,227,243,127,-131,-548,-1145,-1935,-2917,-4108,-5450,-6935,-8463,-9971,-11357,-12513,-13357,-13798,-13801,-13343,-12454,-11187,-9639,-7926,-6166,-4489,-2996,-1775,-880,-326,-112,-193,-512,-986,-1526,-2027,-2412,-2588,-2508,-2148,-1506,-634,395,1492,2535,3421,4044,4307,4170,3582,2570,1166,-554,-2463,-4456,-6349,-8015,-9295,-10079,-10287,-9890,-8896,-7382,-5445,-3231,-910,1342,3355,4973,6104,6681,6712,6242,5350,4141,2701,1145,-468,-2043,-3537,-4886,-6053,-6992,-7672,-8060,-8130,-7879,-7311,-6488,-5470,-4386,-3338,-2446,-1773,-1351,-1129,-1032,-917,-663,-140,723,1939,3457,5144,6846,8354,9497,10112,10114,9474,8257,6558,4563,2433,360,-1518,-3091,-4295,-5129,-5607,-5811,-5821,-5748,-5695,-5764,-6008,-6476,-7145,-7975,-8900,-9820,-10666,-11364,-11873,-12191,-12327,-12321,-12220,-12058,-11885,-11704,-11537,-11341,-11094,-10718,-10168,-9359,-8280,-6880,-5219,-3317,-1294,762,2707,4433,5820,6797,7312,7372,7007,6311,5391,4392,3470,2756,2386,2422,2899,3776,4960,6296,7604,8668,9291,9301,8572,7071,4826,1973,-1291,-4718,-8020,-10947,-13240,-14747,-15343,-15026,-13842,-11945,-9506,-6778,-3978,-1373,873,2554,3613,3968,3651,2724,1277,-535,-2592,-4718,-6790,-8667,-10236,-11403,-12075,-12207,-11763,-10764,-9279,-7411,-5319,-3177,-1146,608,2010,3004,3640,4001,4219,4444,4791,5364,6190,7261,8507,9831,11107,12221,13037,13486,13473,13002,12067,10743,9126,7353,5580,3970,2658,1769,1345,1418,1912,2761,3810,4930,5973,6814,7380,7609,7515,7115,6477,5653,4712,3700,2648,1587,523,-510,-1485,-2350,-3049,-3539,-3760,-3722,-3407,-2875,-2178,-1403,-640,19,497,752,765,562,186,-308,-853,-1404,-1917,-2360,-2710,-2924,-2984,-2820,-2412,-1700,-675,646,2213,3912,5609,7127,8305,8979,9045,8444,7183,5342,3064,528,-2032,-4410,-6398,-7843,-8671,-8852,-8458,-7601,-6431,-5121,-3802,-2594,-1536,-633,176,971,1836,2842,3985,5251,6501,7631,8452,8842,8703,7998,6796,5197,3399,1591,-15,-1246,-2002,-2219,-1940,-1238,-239,903,2054,3086,3913,4512,4883,5104,5263,5458,5806,6344,7115,8083,9175,10298,11329,12164,12698,12888,12683,12124,11236,10114,8853,7562,6364,5341,4584,4135,4000,4176,4573,5122,5677,6122,6321,6172,5615,4612,3203,1434,-596,-2782,-5005,-7149,-9106,-10775,-12075,-12934,-13308,-13174,-12548,-11463,-10008,-8263,-6354,-4368,-2432,-612,997,2352,3401,4124,4509,4554,4287,3721,2915,1916,818,-306,-1317,-2126,-2605,-2661,-2238,-1304,99,1894,3927,6017,7933,9443,10342,10450,9690,8055,5653,2680,-586,-3826,-6712,-8952,-10335,-10747,-10194,-8811,-6804,-4478,-2120,-31,1584,2580,2931,2709,2035,1119,120,-771,-1460,-1890,-2086,-2123,-2114,-2187,-2447,-2973,-3770,-4797,-5928,-7021,-7865,-8310,-8181,-7409,-5980,-3969,-1528,1131,3776,6158,8073,9357,9920,9749,8899,7508,5740,3808,1921,255,-1014,-1821,-2089,-1871,-1220,-275,834,1941,2935,3678,4138,4260,4083,3643,3019,2302,1577,941,444,146,53,159,423,777,1116,1351,1339,1003,260,-910,-2467,-4322,-6340,-8340,-10166,-11652,-12708,-13264,-13343,-12996,-12322,-11442,-10458,-9477,-8561,-7754,-7074,-6519,-6066,-5694,-5341,-4992,-4597,-4155,-3676,-3173,-2688,-2225,-1790,-1342,-831,-194,634,1669,2920,4301,5719,7006,7995,8514,8432,7667,6222,4166,1642,-1141,-3964,-6564,-8733,-10262,-11019,-10950,-10039,-8407,-6174,-3569,-800,1899,4345,6397,7976,9069,9703,9940,9853,9509,8946,8198,7255,6117,4782,3264,1613,-112,-1813,-3396,-4761,-5817,-6521,-6835,-6800,-6437,-5843,-5053,-4155,-3168,-2134,-1058,37,1141,2230,3279,4274,5182,5995,6675,7208,7565,7726,7706,7495,7158,6727,6288,5920,5692,5677,5905,6374,7056,7843,8648,9300,9682,9638,9084,7966,6307,4184,1754,-826,-3319,-5578,-7406,-8740,-9516,-9783,-9598,-9092,-8371,-7562,-6754,-6016,-5390,-4893,-4523,-4276,-4120,-4044,-4001,-3964,-3888,-3735,-3473,-3083,-2564,-1921,-1189,-396,401,1159,1823,2361,2761,3038,3235,3419,3668,4050,4626,5399,6348,7400,8428,9307,9862,9969,9503,8411,6693,4415,1715,-1217,-4171,-6903,-9224,-10944,-11986,-12303,-11957,-11058,-9767,-8273,-6738,-5311,-4054,-3014,-2138,-1385,-678,35,756,1483,2110,2582,2753,2562,1939,880,-561,-2289,-4138,-5925,-7427,-8454,-8804,-8390,-7143,-5151,-2555,415,3471,6331,8732,10469,11436,11603,11045,9912,8405,6760,5192,3901,3017,2628,2732,3299,4214,5380,6642,7882,8983,9849,10426,10673,10581,10173,9458,8497,7325,6016,4642,3288,2033,964,131,-433,-733,-805,-731,-581,-463,-441,-574,-880,-1339,-1904,-2508,-3065,-3528,-3829,-3985,-3991,-3930,-3835,-3806,-3859,-4037,-4305,-4636,-4946,-5179,-5251,-5132,-4780,-4224,-3488,-2653,-1788,-992,-331,136,391,457,394,282,207,250,435,757,1142,1473,1625,1446,837,-280,-1900,-3967,-6350,-8884,-11341,-13528,-15199,-16208,-16398,-15729,-14200,-11915,-9020,-5729,-2268,1133,4267,6964,9110,10637,11531,11829,11585,10912,9889,8652,7277,5874,4494,3212,2034,998,75,-729,-1445,-2071,-2618,-3072,-3413,-3628,-3688,-3590,-3334,-2925,-2394,-1748,-1036,-265,520,1324,2114,2915,3711,4527,5353,6185,6995,7751,8415,8950,9353,9600,9744,9768,9739,9614,9430,9114,8659,8006,7128,6024,4695,3204,1608,3,-1520,-2869,-3970,-4782,-5279,-5484,-5428,-5184,-4819,-4418,-4044,-3733,-3506,-3331,-3167,-2955,-2651,-2229,-1706,-1127,-582,-161,18,-120,-634,-1521,-2730,-4151,-5632,-7001,-8073,-8704,-8774,-8240,-7098,-5422,-3319,-932,1573,4046,6334,8331,9927,11091,11758,11940,11627,10831,9599,7957,5997,3796,1490,-774,-2822,-4488,-5626,-6160,-6069,-5435,-4412,-3197,-2013,-1057,-446,-251,-400,-784,-1215,-1503,-1479,-1050,-184,1041,2505,4025,5411,6482,7101,7177,6694,5694,4298,2662,991,-506,-1642,-2250,-2259,-1650,-496,1050,2811,4557,6093,7236,7868,7919,7381,6312,4791,2962,968,-1026,-2860,-4383,-5471,-6022,-5976,-5321,-4073,-2314,-138,2295,4828,7268,9421,11107,12160,12465,11953,10646,8612,6023,3080,41,-2843,-5327,-7252,-8490,-9057,-8995,-8470,-7643,-6719,-5868,-5212,-4846,-4758,-4939,-5290,-5746,-6213,-6649,-7028,-7360,-7688,-8039,-8453,-8915,-9398,-9830,-10113,-10156,-9859,-9177,-8102,-6679,-5021,-3247,-1524,23,1271,2158,2650,2772,2583,2159,1603,994,406,-128,-596,-1031,-1457,-1929,-2473,-3108,-3844,-4637,-5460,-6229,-6860,-7270,-7354,-7061,-6342,-5208,-3701,-1911,45,2020,3863,5428,6587,7260,7404,7035,6230,5079,3727,2288,882,-416,-1560,-2549,-3406,-4181,-4925,-5692,-6509,-7388,-8301,-9195,-9989,-10589,-10902,-10861,-10421,-9592,-8409,-6954,-5327,-3635,-1997,-496,783,1808,2569,3074,3365,3486,3474,3388,3249,3096,2944,2816,2718,2663,2646,2662,2680,2682,2597,2407,2051,1519,817,-40,-977,-1938,-2818,-3546,-4041,-4266,-4217,-3927,-3481,-2968,-2514,-2210,-2142,-2348,-2818,-3513,-4342,-5211,-6016,-6674,-7135,-7397,-7490,-7497,-7508,-7626,-7928,-8432,-9118,-9876,-10570,-11023,-11068,-10584,-9490,-7815,-5614,-3061,-306,2420,4953,7123,8821,9999,10627,10751,10390,9617,8456,6969,5174,3125,863,-1535,-3974,-6342,-8501,-10338,-11726,-12616,-12970,-12842,-12305,-11495,-10539,-9566,-8685,-7920,-7306,-6772,-6258,-5673,-4935,-3988,-2826,-1463,9,1498,2852,3957,4670,4929,4671,3931,2763,1288,-355,-2004,-3514,-4737,-5581,-5973,-5887,-5334,-4373,-3058,-1509,190,1923,3591,5106,6407,7448,8220,8738,9027,9139,9129,9041,8942,8862,8863,8970,9213,9600,10105,10687,11258,11716,11944,11823,11261,10199,8622,6577,4153,1499,-1213,-3782,-6015,-7742,-8823,-9195,-8836,-7818,-6254,-4337,-2272,-294,1399,2646,3363,3540,3247,2597,1751,850,34,-610,-1041,-1260,-1319,-1262,-1158,-1029,-876,-666,-340,147,846,1751,2846,4050,5283,6422,7384,8049,8376,8298,7836,7002,5874,4535,3074,1598,161,-1172,-2389,-3494,-4508,-5464,-6378,-7258,-8078,-8794,-9331,-9616,-9575,-9174,-8383,-7248,-5806,-4162,-2413,-684,929,2327,3480,4366,5042,5575,6059,6595,7237,8026,8930,9885,10777,11495,11908,11949,11562,10762,9603,8164,6548,4868,3202,1654,283,-847,-1681,-2199,-2380,-2234,-1802,-1121,-273,687,1671,2612,3451,4115,4586,4827,4860,4717,4473,4202,4019,4000,4225,4728,5476,6408,7394,8280,8937,9218,9082,8508,7575,6409,5182,4076,3268,2871,2961,3502,4415,5537,6682,7638,8237,8321,7832,6759,5169,3208,1030,-1148,-3155,-4825,-6070,-6852,-7220,-7267,-7130,-6958,-6865,-6932,-7159,-7499,-7835,-8036,-7969,-7537,-6696,-5469,-3940,-2224,-479,1165,2574,3655,4352,4659,4594,4243,3685,3046,2413,1883,1472,1204,1006,825,549,110,-561,-1463,-2561,-3758,-4935,-5953,-6683,-7037,-6930,-6377,-5365,-3975,-2277,-367,1651,3682,5643,7465,9096,10507,11666,12554,13150,13415,13331,12860,11989,10722,9083,7129,4947,2635,313,-1909,-3944,-5705,-7161,-8275,-9036,-9456,-9515,-9227,-8580,-7564,-6202,-4499,-2521,-357,1883,4028,5947,7490,8565,9138,9228,8926,8348,7651,6953,6370,5949,5683,5526,5368,5106,4619,3824,2676,1185,-569,-2465,-4329,-5984,-7262,-8035,-8260,-7943,-7210,-6208,-5150,-4239,-3642,-3461,-3731,-4383,-5290,-6281,-7138,-7699,-7794,-7363,-6397,-4988,-3308,-1579,-52,1027,1471,1168,103,-1618,-3804,-6201,-8504,-10445,-11781,-12355,-12104,-11062,-9344,-7161,-4734,-2330,-177,1547,2716,3298,3316,2863,2041,990,-192,-1411,-2593,-3715,-4722,-5603,-6311,-6798,-7029,-6930,-6495,-5685,-4544,-3121,-1520,152,1739,3142,4228,4940,5243,5148,4716,4042,3231,2415,1697,1168,880,845,1040,1407,1867,2338,2725,2960,2978,2743,2255,1519,594,-475,-1605,-2732,-3772,-4673,-5362,-5809,-5963,-5812,-5332,-4554,-3480,-2213,-810,585,1861,2900,3626,4006,4077,3906,3623,3352,3224,3324,3702,4337,5156,6045,6862,7478,7799,7783,7439,6858,6135,5413,4803,4383,4187,4185,4297,4416,4401,4142,3530,2522,1124,-601,-2522,-4478,-6286,-7773,-8794,-9281,-9203,-8641,-7712,-6588,-5456,-4489,-3804,-3489,-3515,-3844,-4336,-4867,-5280,-5444,-5275,-4694,-3736,-2409,-827,911,2679,4348,5808,6980,7774,8184,8163,7748,6970,5882,4574,3113,1598,102,-1302,-2567,-3662,-4578,-5315,-5884,-6294,-6546,-6652,-6615,-6454,-6195,-5865,-5494,-5109,-4712,-4297,-3831,-3279,-2583,-1734,-693,495,1791,3109,4344,5394,6169,6592,6639,6291,5583,4559,3278,1838,302,-1196,-2587,-3738,-4581,-5017,-5001,-4483,-3475,-1985,-103,2106,4500,6944,9282,11355,13001,14111,14574,14388,13583,12286,10673,8958,7352,6046,5138,4677,4602,4790,5083,5294,5279,4940,4247,3241,2038,769,-393,-1304,-1844,-1951,-1607,-871,163,1358,2546,3581,4299,4608,4413,3724,2562,1037,-714,-2520,-4199,-5587,-6550,-6992,-6904,-6304,-5307,-4046,-2704,-1451,-467,137,270,-70,-841,-1918,-3162,-4375,-5397,-6069,-6300,-6037,-5309,-4179,-2752,-1179,410,1845,3004,3759,4028,3756,2943,1617,-142,-2221,-4476,-6757,-8882,-10739,-12172,-13130,-13548,-13448,-12864,-11881,-10598,-9118,-7547,-5960,-4401,-2896,-1434,14,1464,2960,4498,6069,7647,9158,10536,11674,12486,12872,12792,12194,11133,9641,7850,5859,3821,1853,81,-1402,-2509,-3195,-3421,-3179,-2511,-1452,-124,1368,2885,4271,5424,6209,6586,6520,6056,5277,4321,3349,2542,2039,1954,2330,3121,4246,5515,6748,7716,8235,8167,7452,6134,4329,2246,108,-1833,-3383,-4375,-4753,-4512,-3755,-2627,-1334,-78,940,1585,1766,1493,823,-108,-1136,-2085,-2789,-3127,-3029,-2476,-1523,-265,1142,2544,3741,4590,4936,4693,3827,2365,389,-1934,-4432,-6859,-8999,-10655,-11650,-11918,-11412,-10207,-8411,-6197,-3760,-1298,1006,2997,4564,5634,6166,6171,5655,4694,3340,1708,-102,-1968,-3760,-5372,-6677,-7611,-8088,-8080,-7583,-6590,-5173,-3357,-1242,1083,3519,5922,8177,10153,11734,12860,13484,13619,13306,12608,11596,10354,8930,7404,5807,4202,2617,1103,-317,-1602,-2734,-3705,-4515,-5184,-5739,-6202,-6588,-6890,-7076,-7095,-6877,-6352,-5457,-4155,-2446,-379,1949,4391,6770,8905,10616,11782,12316,12219,11533,10378,8887,7223,5532,3935,2518,1329,387,-324,-806,-1100,-1216,-1179,-1007,-716,-321,137,627,1079,1432,1606,1530,1159,447,-574,-1875,-3360,-4909,-6407,-7686,-8650,-9175,-9225,-8790,-7935,-6785,-5505,-4304,-3378,-2909,-3019,-3770,-5127,-7001,-9208,-11544,-13756,-15610,-16888,-17430,-17142,-16007,-14092,-11542,-8564,-5408,-2344,378,2544,4014,4722,4686,4005,2820,1321,-299,-1855,-3181,-4150,-4684,-4738,-4342,-3553,-2486,-1290,-121,842,1465,1647,1341,598,-494,-1759,-3006,-4023,-4645,-4721,-4219,-3129,-1558,349,2394,4350,5994,7125,7578,7260,6145,4285,1818,-1070,-4138,-7134,-9828,-12020,-13581,-14439,-14594,-14104,-13054,-11576,-9769,-7784,-5696,-3637,-1668,119,1666,2920,3855,4466,4777,4857,4766,4623,4491,4461,4556,4779,5087,5397,5615,5617,5315,4619,3502,1987,152,-1863,-3885,-5732,-7228,-8249,-8740,-8704,-8240,-7482,-6612,-5796,-5191,-4875,-4899,-5217,-5750,-6363,-6904,-7214,-7148,-6611,-5551,-4004,-2081,45,2126,3912,5149,5637,5252,3969,1862,-912,-4102,-7460,-10684,-13520,-15761,-17231,-17861,-17603,-16498,-14616,-12081,-9033,-5670,-2173,1229,4339,6956,8929,10127,10490,10007,8717,6739,4215,1350,-1640,-4511,-7047,-9021,-10293,-10746,-10380,-9272,-7579,-5550,-3434,-1518,-9,928,1238,962,215,-802,-1884,-2803,-3401,-3560,-3263,-2554,-1553,-419,679,1579,2152,2328,2067,1421,434,-758,-2052,-3306,-4387,-5205,-5645,-5658,-5189,-4224,-2775,-874,1396,3950,6635,9317,11815,13972,15637,16680,17047,16695,15710,14173,12285,10232,8240,6510,5182,4362,4033,4146,4543,5048,5467,5612,5367,4666,3526,2039,337,-1411,-3041,-4411,-5407,-5989,-6135,-5899,-5358,-4602,-3761,-2903,-2134,-1461,-907,-426,46,570,1222,2031,2991,4045,5081,5956,6508,6594,6107,5006,3333,1200,-1194,-3611,-5802,-7519,-8600,-8946,-8569,-7583,-6161,-4540,-2953,-1603,-653,-154,-125,-459,-1024,-1658,-2173,-2465,-2438,-2099,-1523,-804,-114,432,723,709,424,-66,-628,-1129,-1438,-1449,-1122,-433,554,1772,3108,4437,5650,6647,7355,7739,7797,7540,7027,6304,5436,4498,3553,2677,1934,1397,1101,1096,1387,1952,2761,3709,4713,5632,6348,6757,6792,6467,5835,5043,4253,3657,3417,3645,4371,5557,7052,8676,10195,11380,12071,12128,11570,10433,8894,7144,5386,3838,2612,1802,1386,1293,1407,1583,1705,1674,1469,1096,627,136,-291,-592,-726,-696,-511,-224,126,471,792,1033,1230,1384,1570,1841,2266,2890,3714,4713,5784,6811,7613,8026,7865,7007,5380,2990,-38,-3521,-7149,-10614,-13540,-15643,-16669,-16517,-15187,-12827,-9686,-6083,-2378,1095,4043,6244,7585,8032,7653,6585,5034,3211,1365,-340,-1739,-2786,-3455,-3828,-3970,-4005,-4014,-4064,-4182,-4346,-4496,-4554,-4418,-4000,-3227,-2050,-472,1476,3718,6149,8632,11026,13165,14901,16106,16667,16540,15717,14268,12304,9990,7508,5042,2754,771,-846,-2074,-2949,-3536,-3916,-4174,-4385,-4600,-4846,-5120,-5394,-5615,-5716,-5626,-5275,-4619,-3641,-2353,-815,891,2652,4332,5814,6960,7713,7993,7839,7265,6405,5351,4271,3286,2518,2049,1903,2063,2458,2993,3546,4016,4314,4400,4270,3963,3558,3125,2759,2497,2362,2312,2285,2170,1878,1296,368,-933,-2574,-4470,-6483,-8467,-10240,-11679,-12664,-13170,-13205,-12848,-12211,-11417,-10595,-9842,-9234,-8810,-8584,-8541,-8643,-8837,-9049,-9198,-9207,-8989,-8497,-7678,-6552,-5138,-3522,-1809,-111,1439,2756,3770,4472,4875,5043,5041,4936,4791,4609,4400,4115,3704,3131,2349,1384,271,-894,-1983,-2881,-3443,-3603,-3299,-2561,-1452,-97,1348,2710,3806,4493,4656,4241,3274,1827,65,-1832,-3630,-5136,-6157,-6585,-6384,-5589,-4349,-2835,-1298,41,957,1319,1048,197,-1116,-2667,-4202,-5431,-6114,-6036,-5100,-3288,-689,2503,6043,9623,12931,15681,17642,18655,18682,17739,15978,13570,10756,7765,4815,2086,-286,-2230,-3708,-4750,-5403,-5743,-5851,-5788,-5599,-5297,-4894,-4365,-3739,-3014,-2243,-1489,-813,-298,12,75,-90,-459,-937,-1446,-1877,-2164,-2261,-2184,-1984,-1755,-1603,-1629,-1921,-2501,-3386,-4494,-5756,-7013,-8147,-8988,-9439,-9411,-8892,-7903,-6540,-4906,-3155,-1420,158,1473,2445,3037,3250,3132,2751,2208,1592,977,417,-86,-546,-1012,-1541,-2177,-2961,-3891,-4942,-6042,-7104,-7997,-8601,-8796,-8468,-7573,-6083,-4062,-1603,1119,3918,6566,8854,10594,11645,11919,11405,10139,8246,5874,3233,537,-1988,-4149,-5781,-6783,-7098,-6749,-5797,-4374,-2636,-774,1023,2576,3769,4520,4835,4773,4453,4040,3685,3570,3779,4401,5406,6724,8224,9750,11133,12254,12998,13351,13297,12907,12235,11379,10401,9374,8314,7249,6162,5041,3890,2707,1538,418,-585,-1431,-2083,-2538,-2831,-3009,-3154,-3337,-3607,-4000,-4493,-5045,-5581,-6020,-6283,-6307,-6058,-5536,-4775,-3852,-2866,-1953,-1225,-817,-775,-1139,-1854,-2819,-3902,-4935,-5781,-6324,-6507,-6325,-5837,-5134,-4333,-3540,-2849,-2305,-1931,-1706,-1590,-1531,-1475,-1348,-1123,-728,-167,585,1489,2481,3475,4336,4941,5168,4916,4156,2892,1221,-713,-2701,-4517,-5928,-6748,-6836,-6152,-4735,-2710,-296,2279,4739,6849,8423,9340,9568,9154,8205,6867,5330,3765,2351,1235,519,266,476,1097,2018,3108,4196,5134,5786,6050,5901,5350,4502,3493,2506,1720,1287,1298,1775,2658,3818,5082,6237,7101,7514,7406,6780,5731,4425,3048,1801,822,195,-81,-66,118,352,492,472,221,-238,-879,-1632,-2412,-3141,-3728,-4104,-4209,-3989,-3434,-2533,-1342,90,1638,3195,4585,5679,6297,6347,5736,4477,2638,392,-2042,-4379,-6348,-7694,-8258,-7959,-6860,-5102,-2952,-687,1348,2899,3734,3763,2998,1575,-269,-2247,-4043,-5384,-6043,-5900,-4951,-3297,-1166,1150,3318,5015,5999,6116,5349,3797,1681,-738,-3142,-5254,-6853,-7761,-7953,-7428,-6312,-4757,-2965,-1118,597,2065,3218,4030,4573,4907,5155,5421,5790,6310,6991,7771,8576,9264,9700,9740,9271,8222,6599,4467,1981,-658,-3217,-5451,-7172,-8216,-8541,-8148,-7159,-5732,-4094,-2464,-1064,-52,456,453,-15,-807,-1743,-2599,-3184,-3299,-2871,-1833,-282,1687,3845,5993,7881,9301,10080,10114,9381,7956,6000,3757,1514,-441,-1863,-2586,-2559,-1825,-540,1080,2783,4313,5462,6078,6088,5529,4489,3158,1724,401,-651,-1338,-1652,-1669,-1544,-1462,-1618,-2174,-3194,-4691,-6545,-8597,-10623,-12413,-13783,-14616,-14895,-14650,-14034,-13198,-12339,-11640,-11215,-11162,-11454,-12050,-12802,-13563,-14138,-14371,-14113,-13296,-11882,-9919,-7492,-4739,-1814,1107,3864,6306,8299,9762,10628,10890,10575,9751,8509,6957,5196,3327,1433,-408,-2112,-3610,-4807,-5639,-6026,-5940,-5369,-4359,-3008,-1452,115,1516,2536,3055,2947,2208,875,-924,-3013,-5166,-7175,-8822,-9989,-10591,-10661,-10280,-9592,-8744,-7875,-7062,-6360,-5733,-5149,-4524,-3791,-2898,-1806,-522,920,2436,3920,5225,6228,6803,6901,6499,5674,4534,3241,1978,898,131,-283,-339,-138,229,606,902,1015,918,601,82,-583,-1382,-2245,-3166,-4096,-5019,-5901,-6714,-7440,-8054,-8570,-8995,-9364,-9702,-10022,-10320,-10543,-10651,-10546,-10180,-9483,-8450,-7086,-5464,-3667,-1834,-102,1367,2438,2990,2950,2328,1172,-351,-2068,-3720,-5093,-5971,-6226,-5806,-4758,-3226,-1414,419,2040,3226,3850,3855,3270,2218,846,-650,-2091,-3327,-4252,-4825,-5068,-5046,-4885,-4718,-4697,-4935,-5521,-6455,-7666,-9014,-10274,-11221,-11624,-11318,-10240,-8418,-6005,-3215,-328,2383,4664,6352,7345,7668,7394,6700,5760,4778,3912,3278,2926,2845,2959,3170,3342,3373,3176,2726,2057,1241,403,-339,-858,-1076,-931,-420,439,1594,2958,4445,5921,7255,8303,8912,8992,8467,7366,5783,3904,1963,249,-975,-1475,-1101,174,2260,4923,7821,10532,12635,13735,13589,12090,9344,5646,1410,-2831,-6587,-9418,-11021,-11286,-10246,-8140,-5299,-2164,833,3280,4873,5459,5007,3677,1709,-587,-2887,-4910,-6473,-7433,-7822,-7676,-7169,-6456,-5735,-5146,-4795,-4712,-4874,-5194,-5560,-5840,-5920,-5690,-5106,-4108,-2746,-1032,920,3020,5120,7105,8816,10158,11021,11360,11154,10433,9264,7750,6013,4192,2409,780,-625,-1771,-2659,-3334,-3837,-4224,-4512,-4685,-4709,-4502,-4010,-3176,-1983,-462,1321,3244,5183,6963,8469,9564,10200,10340,10033,9332,8370,7254,6158,5216,4579,4339,4549,5177,6120,7218,8265,9069,9464,9361,8748,7715,6419,5078,3926,3187,2985,3413,4367,5729,7221,8578,9510,9819,9373,8204,6410,4237,1932,-193,-1924,-3064,-3566,-3451,-2862,-1990,-1083,-349,18,-73,-633,-1583,-2772,-4017,-5119,-5928,-6320,-6250,-5739,-4825,-3620,-2196,-654,939,2536,4097,5605,7039,8378,9609,10692,11601,12269,12643,12644,12202,11270,9822,7876,5511,2831,10,-2791,-5382,-7619,-9379,-10600,-11264,-11402,-11081,-10365,-9353,-8090,-6651,-5075,-3407,-1716,-70,1424,2663,3534,3967,3917,3427,2578,1536,480,-375,-857,-823,-224,921,2486,4288,6080,7609,8647,9030,8673,7616,5954,3911,1719,-346,-2020,-3110,-3471,-3078,-2006,-416,1442,3299,4877,5941,6330,5973,4892,3230,1177,-982,-2985,-4550,-5499,-5686,-5119,-3849,-2045,82,2294,4346,6036,7218,7809,7800,7243,6222,4879,3333,1762,304,-867,-1597,-1762,-1253,-64,1760,4070,6638,9193,11429,13066,13877,13711,12546,10459,7655,4418,1083,-2009,-4556,-6345,-7252,-7285,-6558,-5269,-3684,-2066,-669,322,786,691,82,-944,-2210,-3568,-4817,-5847,-6561,-6935,-7038,-6947,-6823,-6801,-7005,-7518,-8336,-9413,-10609,-11783,-12753,-13383,-13565,-13270,-12519,-11412,-10057,-8598,-7139,-5784,-4561,-3495,-2543,-1659,-776,169,1218,2391,3655,4961,6204,7282,8074,8494,8467,7975,7023,5678,4015,2172,284,-1485,-2967,-4023,-4540,-4473,-3831,-2701,-1224,414,1990,3313,4192,4521,4249,3408,2116,523,-1163,-2748,-4051,-4944,-5362,-5301,-4847,-4095,-3224,-2360,-1648,-1165,-943,-948,-1100,-1272,-1323,-1132,-584,354,1680,3323,5149,7008,8716,10096,11001,11329,11035,10165,8823,7186,5483,3917,2708,1964,1754,2027,2673,3505,4316,4880,5013,4580,3530,1900,-179,-2523,-4880,-7036,-8770,-9972,-10579,-10651,-10285,-9655,-8899,-8180,-7559,-7100,-6749,-6449,-6069,-5509,-4644,-3454,-1919,-167,1678,3373,4731,5514,5599,4890,3417,1280,-1310,-4100,-6768,-9024,-10608,-11335,-11141,-10029,-8128,-5597,-2672,401,3365,5958,7974,9229,9631,9160,7887,5964,3617,1097,-1301,-3327,-4758,-5455,-5384,-4594,-3266,-1603,97,1593,2627,3040,2732,1710,67,-2025,-4310,-6538,-8423,-9763,-10404,-10304,-9502,-8132,-6353,-4380,-2387,-540,1044,2297,3182,3710,3910,3831,3538,3078,2534,1952,1418,990,745,737,996,1533,2287,3219,4197,5142,5936,6484,6745,6687,6352,5812,5164,4544,4054,3817,3885,4306,5070,6110,7360,8678,9934,10988,11686,11931,11629,10757,9338,7442,5205,2758,286,-2073,-4180,-5932,-7269,-8152,-8576,-8556,-8113,-7291,-6144,-4750,-3208,-1636,-173,1052,1905,2304,2191,1577,528,-844,-2369,-3887,-5220,-6243,-6890,-7140,-7068,-6767,-6392,-6076,-5964,-6117,-6586,-7308,-8198,-9085,-9797,-10134,-9945,-9108,-7610,-5479,-2871,51,3038,5866,8309,10179,11367,11818,11576,10753,9511,8038,6510,5068,3806,2777,1974,1399,994,743,588,503,454,422,382,328,231,80,-144,-450,-822,-1227,-1618,-1922,-2109,-2123,-1965,-1637,-1148,-520,225,1080,1988,2944,3874,4758,5545,6206,6722,7076,7269,7305,7211,7006,6742,6465,6229,6104,6139,6377,6845,7507,8311,9132,9830,10249,10238,9702,8588,6942,4863,2520,122,-2146,-4081,-5600,-6603,-7134,-7220,-6967,-6487,-5897,-5325,-4871,-4623,-4616,-4870,-5328,-5949,-6628,-7292,-7834,-8185,-8258,-8008,-7377,-6347,-4910,-3081,-907,1552,4204,6938,9627,12115,14267,15903,16928,17192,16676,15322,13207,10399,7073,3433,-276,-3760,-6753,-8997,-10307,-10584,-9857,-8237,-5982,-3369,-750,1587,3363,4428,4682,4172,2980,1303,-666,-2684,-4538,-6038,-7032,-7446,-7248,-6490,-5255,-3674,-1882,-18,1794,3449,4847,5921,6600,6860,6671,6061,5063,3762,2253,665,-877,-2233,-3300,-4002,-4315,-4269,-3940,-3432,-2882,-2390,-2079,-1985,-2146,-2501,-2961,-3382,-3596,-3435,-2779,-1554,196,2363,4711,6988,8861,10071,10392,9736,8144,5802,3018,165,-2356,-4214,-5144,-5045,-3931,-1941,661,3613,6563,9263,11473,13063,13995,14302,14084,13491,12651,11701,10726,9766,8814,7828,6725,5442,3905,2094,20,-2247,-4589,-6858,-8881,-10504,-11622,-12173,-12182,-11730,-10956,-10022,-9109,-8360,-7892,-7774,-8015,-8584,-9422,-10410,-11460,-12434,-13236,-13781,-14018,-13941,-13563,-12938,-12116,-11171,-10166,-9162,-8230,-7415,-6769,-6302,-6018,-5859,-5769,-5630,-5348,-4807,-3923,-2660,-1000,970,3170,5422,7560,9394,10749,11495,11540,10865,9515,7605,5300,2807,331,-1926,-3832,-5303,-6341,-7007,-7406,-7666,-7893,-8166,-8509,-8902,-9290,-9602,-9787,-9814,-9707,-9497,-9277,-9094,-9030,-9081,-9229,-9397,-9467,-9306,-8786,-7794,-6286,-4265,-1800,969,3877,6713,9288,11411,12965,13855,14073,13646,12652,11196,9400,7391,5284,3190,1189,-648,-2257,-3611,-4660,-5403,-5833,-5972,-5864,-5548,-5107,-4588,-4095,-3668,-3402,-3324,-3494,-3927,-4628,-5580,-6728,-7997,-9272,-10436,-11339,-11888,-11983,-11598,-10748,-9503,-7963,-6268,-4533,-2881,-1398,-127,902,1698,2275,2641,2808,2754,2456,1885,1005,-176,-1654,-3354,-5196,-7044,-8752,-10151,-11089,-11419,-11069,-9998,-8263,-5967,-3293,-445,2327,4813,6805,8182,8854,8850,8207,7085,5625,4029,2475,1131,117,-485,-663,-467,19,630,1221,1618,1689,1365,628,-450,-1738,-3088,-4311,-5306,-5962,-6301,-6367,-6286,-6212,-6288,-6649,-7373,-8479,-9919,-11567,-13269,-14799,-15981,-16601,-16554,-15760,-14251,-12096,-9453,-6487,-3384,-330,2554,5138,7381,9222,10658,11656,12222,12329,12007,11261,10172,8807,7315,5813,4487,3454,2857,2758,3189,4129,5484,7159,8982,10812,12467,13810,14685,15011,14708,13772,12259,10266,7971,5568,3253,1233,-379,-1499,-2149,-2421,-2459,-2444,-2551,-2903,-3578,-4540,-5718,-6958,-8095,-8981,-9482,-9544,-9175,-8435,-7459,-6387,-5390,-4616,-4180,-4154,-4550,-5331,-6407,-7656,-8922,-10044,-10840,-11161,-10870,-9884,-8200,-5851,-2989,240,3598,6890,9894,12437,14394,15687,16311,16301,15764,14806,13599,12266,10968,9791,8830,8092,7571,7209,6906,6572,6093,5402,4475,3330,2042,711,-556,-1668,-2559,-3206,-3616,-3842,-3943,-4013,-4110,-4306,-4628,-5087,-5662,-6303,-6942,-7478,-7811,-7827,-7465,-6677,-5495,-3991,-2256,-442,1369,3061,4594,5948,7123,8146,9039,9797,10401,10805,10937,10758,10220,9332,8144,6734,5228,3743,2416,1336,580,164,57,216,545,972,1420,1824,2152,2375,2483,2463,2311,2022,1604,1102,549,66,-287,-376,-159,420,1332,2516,3875,5291,6651,7880,8909,9734,10353,10788,11061,11179,11136,10917,10489,9827,8912,7735,6308,4662,2832,881,-1144,-3167,-5140,-6961,-8568,-9826,-10631,-10862,-10408,-9226,-7301,-4711,-1604,1813,5290,8559,11381,13543,14903,15371,14941,13664,11659,9122,6256,3349,647,-1586,-3142,-3893,-3787,-2898,-1381,501,2461,4171,5381,5890,5644,4694,3219,1467,-272,-1750,-2759,-3216,-3119,-2591,-1815,-1012,-421,-210,-523,-1391,-2780,-4568,-6579,-8576,-10327,-11583,-12161,-11934,-10869,-9034,-6596,-3775,-864,1859,4115,5675,6396,6191,5098,3213,722,-2132,-5091,-7861,-10186,-11832,-12647,-12541,-11518,-9671,-7150,-4175,-991,2167,5058,7507,9390,10633,11258,11326,10947,10268,9402,8463,7514,6577,5641,4665,3601,2404,1039,-494,-2194,-4003,-5867,-7690,-9364,-10782,-11836,-12446,-12569,-12195,-11351,-10105,-8524,-6743,-4865,-3060,-1447,-170,696,1094,1051,615,-81,-910,-1671,-2215,-2353,-1988,-1043,459,2453,4783,7299,9772,12044,13921,15300,16109,16333,16015,15215,14016,12518,10798,8959,7089,5296,3674,2353,1407,930,925,1361,2127,3075,3991,4704,5015,4817,4051,2715,917,-1246,-3578,-5938,-8153,-10098,-11690,-12869,-13638,-14016,-14057,-13826,-13380,-12780,-12039,-11182,-10175,-9008,-7652,-6122,-4450,-2740,-1089,335,1413,2024,2107,1684,821,-319,-1549,-2664,-3468,-3834,-3700,-3096,-2140,-987,145,1105,1705,1895,1621,933,-80,-1295,-2559,-3721,-4650,-5239,-5416,-5153,-4441,-3297,-1764,121,2286,4650,7117,9530,11755,13580,14841,15347,14979,13663,11438,8418,4836,1000,-2745,-6007,-8472,-9869,-10071,-9079,-7030,-4198,-946,2330,5203,7350,8507,8552,7520,5557,2952,60,-2714,-4991,-6420,-6768,-5905,-3830,-706,3214,7553,11879,15750,18742,20517,20851,19664,17037,13207,8546,3508,-1402,-5708,-8996,-10977,-11494,-10562,-8343,-5122,-1306,2666,6328,9260,11114,11682,10842,8690,5386,1266,-3300,-7878,-12087,-15573,-18121,-19591,-20010,-19471,-18190,-16407,-14421,-12491,-10878,-9750,-9230,-9325,-9979,-11047,-12321,-13580,-14559,-15034,-14800,-13732,-11778,-8977,-5467,-1453,2783,6938,10720,13865,16204,17638,18179,17930,17046,15756,14271,12826,11592,10715,10260,10247,10606,11255,12038,12828,13482,13902,14035,13880,13485,12939,12347,11797,11348,10989,10657,10210,9500,8343,6611,4228,1200,-2365,-6286,-10327,-14206,-17667,-20472,-22452,-23503,-23581,-22726,-21024,-18617,-15700,-12480,-9197,-6074,-3327,-1105,463,1354,1597,1286,583,-333,-1272,-2033,-2479,-2469,-1946,-884,689,2681,4959,7364,9683,11750,13377,14465,14928,14792,14096,12974,11559,10035,8559,7314,6405,5945,5946,6421,7273,8423,9702,10958,12012,12689,12854,12396,11272,9497,7147,4368,1346,-1693,-4517,-6921,-8736,-9866,-10297,-10084,-9372,-8339,-7219,-6222,-5560,-5373,-5748,-6703,-8154,-9991,-11986,-13935,-15547,-16603,-16863,-16181,-14477,-11761,-8138,-3809,985,5912,10659,14891,18306,20671,21792,21609,20107,17416,13724,9329,4559,-197,-4610,-8348,-11212,-13068,-13908,-13816,-12937,-11487,-9675,-7720,-5800,-4047,-2542,-1312,-355,374,900,1274,1505,1594,1535,1309,914,357,-334,-1125,-1963,-2804,-3597,-4297,-4855,-5213,-5313,-5102,-4533,-3602,-2319,-755,998,2823,4602,6235,7658,8852,9838,10675,11440,12222,13090,14112,15293,16632,18059,19483,20767,21776,22359,22406,21839,20633,18805,16421,13572,10377,6970,3498,116,-3001,-5706,-7831,-9283,-9999,-9996,-9378,-8295,-6985,-5686,-4650,-4079,-4128,-4860,-6257,-8217,-10551,-13040,-15412,-17424,-18863,-19582,-19543,-18768,-17406,-15643,-13719,-11885,-10354,-9307,-8839,-8977,-9668,-10799,-12202,-13701,-15102,-16240,-16970,-17182,-16813,-15840,-14267,-12162,-9591,-6697,-3600,-497,2451,5034,7076,8424,8976,8686,7632,5910,3758,1410,-846,-2747,-4085,-4728,-4652,-3917,-2677,-1127,532,2109,3475,4547,5309,5785,6041,6134,6131,6074,5976,5850,5672,5431,5087,4631,4013,3233,2254,1073,-309,-1891,-3622,-5464,-7308,-9045,-10515,-11561,-12027,-11807,-10830,-9135,-6806,-4029,-1035,1912,4532,6572,7820,8135,7454,5813,3325,187,-3338,-6960,-10357,-13245,-15359,-16525,-16618,-15650,-13661,-10843,-7388,-3587,281,3932,7102,9609,11288,12115,12073,11253,9772,7760,5380,2750,-9,-2815,-5588,-8273,-10780,-13032,-14894,-16242,-16939,-16878,-16015,-14378,-12072,-9293,-6271,-3285,-596,1564,3011,3652,3455,2479,833,-1313,-3782,-6347,-8807,-10943,-12557,-13484,-13582,-12788,-11066,-8480,-5143,-1235,2986,7258,11266,14740,17414,19111,19703,19162,17546,14979,11678,7868,3824,-210,-4010,-7393,-10240,-12471,-14059,-15021,-15379,-15219,-14595,-13620,-12395,-11013,-9586,-8162,-6804,-5508,-4271,-3047,-1809,-516,822,2187,3500,4656,5535,6000,5968,5384,4291,2794,1077,-617,-2058,-2986,-3248,-2724,-1413,594,3120,5936,8774,11387,13560,15130,16012,16180,15669,14562,12971,11021,8853,6582,4342,2217,323,-1282,-2506,-3302,-3627,-3465,-2844,-1821,-482,1036,2621,4110,5390,6330,6848,6881,6420,5507,4237,2757,1246,-100,-1111,-1628,-1596,-980,139,1640,3359,5088,6649,7851,8569,8700,8214,7118,5482,3417,1065,-1406,-3828,-6044,-7911,-9332,-10226,-10571,-10380,-9696,-8631,-7290,-5826,-4392,-3117,-2136,-1521,-1344,-1613,-2321,-3410,-4798,-6367,-7962,-9431,-10584,-11291,-11396,-10833,-9560,-7622,-5135,-2288,667,3438,5743,7330,8041,7817,6726,4961,2799,578,-1367,-2741,-3331,-3043,-1910,-80,2188,4577,6760,8439,9393,9509,8782,7298,5254,2851,369,-1973,-3942,-5382,-6183,-6292,-5721,-4510,-2759,-556,1944,4622,7299,9821,12031,13797,15037,15724,15889,15627,15040,14276,13428,12587,11783,10999,10185,9267,8156,6812,5176,3297,1203,-961,-3076,-4943,-6408,-7316,-7564,-7132,-6031,-4371,-2282,60,2473,4770,6789,8386,9446,9906,9723,8909,7503,5578,3252,631,-2103,-4849,-7401,-9664,-11484,-12771,-13443,-13445,-12755,-11391,-9410,-6930,-4107,-1163,1671,4123,5958,6963,7028,6108,4300,1774,-1206,-4325,-7287,-9795,-11632,-12651,-12784,-12060,-10568,-8475,-5994,-3361,-834,1365,3048,4076,4402,4022,3016,1495,-387,-2478,-4626,-6703,-8616,-10301,-11717,-12860,-13720,-14297,-14582,-14527,-14100,-13189,-11754,-9696,-7018,-3739,41,4141,8363,12433,16116,19182,21469,22895,23460,23241,22376,21043,19419,17690,15992,14450,13128,12066,11264,10692,10299,10037,9848,9711,9602,9534,9503,9526,9572,9605,9549,9305,8784,7876,6543,4748,2552,33,-2646,-5329,-7816,-9947,-11588,-12658,-13142,-13097,-12605,-11830,-10900,-9969,-9115,-8405,-7808,-7287,-6741,-6079,-5215,-4088,-2689,-1054,718,2499,4108,5380,6140,6258,5653,4310,2288,-254,-3112,-5986,-8583,-10576,-11724,-11823,-10827,-8788,-5903,-2489,1074,4368,6986,8612,9009,8104,5955,2784,-1059,-5124,-8914,-11940,-13772,-14113,-12799,-9885,-5579,-300,5429,10993,15788,19289,21114,21085,19237,15804,11203,5947,609,-4285,-8277,-11075,-12514,-12639,-11596,-9697,-7269,-4695,-2292,-316,1073,1821,1961,1590,865,-40,-938,-1656,-2038,-1988,-1418,-343,1221,3167,5378,7693,9954,11991,13684,14912,15615,15766,15369,14471,13159,11506,9662,7714,5807,4045,2526,1333,515,77,4,196,551,900,1086,961,398,-652,-2193,-4150,-6394,-8753,-11031,-13055,-14644,-15708,-16153,-15996,-15257,-14053,-12482,-10734,-8936,-7259,-5815,-4666,-3840,-3271,-2872,-2496,-1995,-1231,-108,1406,3275,5381,7563,9620,11360,12635,13342,13471,13086,12313,11336,10363,9582,9173,9231,9794,10806,12123,13552,14825,15699,15909,15283,13690,11133,7701,3615,-840,-5298,-9416,-12864,-15414,-16937,-17433,-17000,-15861,-14262,-12520,-10897,-9644,-8907,-8775,-9207,-10107,-11281,-12522,-13603,-14342,-14611,-14364,-13643,-12557,-11288,-10029,-8989,-8327,-8151,-8484,-9265,-10341,-11504,-12493,-13051,-12955,-12028,-10193,-7458,-3924,210,4712,9280,13642,17525,20709,23053,24446,24902,24440,23180,21245,18816,16076,13232,10483,7988,5903,4272,3145,2455,2128,2056,2126,2251,2379,2474,2553,2630,2719,2837,2960,3057,3066,2914,2519,1833,802,-534,-2150,-3922,-5743,-7471,-8961,-10095,-10750,-10844,-10321,-9172,-7433,-5193,-2591,207,2992,5563,7710,9255,10046,9993,9063,7309,4859,1928,-1219,-4260,-6886,-8790,-9753,-9628,-8404,-6179,-3191,239,3728,6867,9313,10762,11064,10177,8198,5351,1930,-1714,-5236,-8338,-10793,-12472,-13347,-13491,-13032,-12176,-11099,-10014,-9048,-8329,-7894,-7762,-7907,-8267,-8783,-9356,-9910,-10339,-10565,-10500,-10089,-9279,-8053,-6420,-4419,-2141,309,2793,5173,7313,9109,10476,11397,11875,11980,11801,11474,11133,10925,10966,11339,12062,13078,14277,15452,16425,16962,16929,16236,14902,13052,10889,8680,6704,5212,4387,4312,4947,6134,7629,9113,10268,10803,10515,9302,7203,4341,971,-2637,-6164,-9345,-11954,-13867,-15037,-15520,-15432,-14938,-14222,-13458,-12758,-12211,-11791,-11455,-11070,-10517,-9641,-8370,-6644,-4514,-2087,475,2945,5125,6821,7909,8359,8209,7595,6689,5687,4752,4017,3540,3326,3333,3484,3697,3903,4046,4110,4092,4014,3902,3777,3669,3580,3529,3506,3505,3489,3421,3246,2907,2392,1675,827,-93,-949,-1618,-1964,-1904,-1394,-487,707,2005,3181,4009,4289,3886,2753,976,-1282,-3721,-6022,-7836,-8884,-8966,-8045,-6199,-3655,-740,2184,4737,6604,7579,7557,6600,4887,2693,397,-1657,-3098,-3668,-3220,-1733,650,3659,6952,10116,12805,14703,15660,15624,14709,13127,11159,9107,7242,5732,4684,4046,3724,3535,3282,2815,1994,811,-715,-2460,-4242,-5875,-7141,-7892,-8025,-7539,-6511,-5113,-3569,-2146,-1089,-616,-852,-1833,-3479,-5614,-7993,-10326,-12324,-13731,-14367,-14138,-13068,-11262,-8937,-6316,-3679,-1213,895,2595,3869,4791,5452,5945,6360,6722,7043,7269,7341,7176,6715,5913,4771,3342,1699,-5,-1654,-3057,-4107,-4687,-4760,-4359,-3577,-2588,-1602,-838,-507,-747,-1623,-3097,-5038,-7236,-9470,-11478,-13088,-14161,-14660,-14634,-14196,-13519,-12776,-12141,-11714,-11552,-11611,-11810,-11993,-12020,-11737,-11035,-9882,-8267,-6307,-4117,-1905,149,1824,2997,3537,3466,2813,1762,488,-746,-1718,-2215,-2106,-1339,40,1891,4019,6172,8128,9657,10653,11035,10850,10203,9238,8127,7010,5986,5099,4337,3636,2917,2077,1048,-228,-1740,-3455,-5269,-7074,-8737,-10157,-11244,-11967,-12317,-12324,-12043,-11531,-10883,-10156,-9463,-8856,-8416,-8182,-8158,-8324,-8611,-8922,-9162,-9222,-9050,-8614,-7947,-7118,-6210,-5329,-4525,-3839,-3229,-2631,-1940,-1057,93,1524,3181,4938,6610,7984,8869,9093,8611,7413,5642,3472,1172,-1009,-2796,-3998,-4461,-4136,-3058,-1352,777,3073,5239,7000,8083,8323,7595,5915,3367,149,-3497,-7264,-10869,-14041,-16571,-18338,-19310,-19527,-19135,-18280,-17168,-15969,-14828,-13853,-13088,-12549,-12196,-11975,-11790,-11550,-11142,-10480,-9484,-8135,-6437,-4471,-2342,-192,1828,3594,5006,6019,6636,6906,6899,6714,6423,6088,5750,5419,5101,4799,4543,4370,4352,4552,5042,5858,7009,8445,10084,11800,13444,14881,15966,16625,16796,16492,15753,14650,13265,11666,9913,8040,6065,4011,1888,-263,-2406,-4480,-6406,-8132,-9563,-10657,-11360,-11636,-11500,-10952,-10063,-8900,-7572,-6203,-4920,-3840,-3053,-2580,-2413,-2443,-2550,-2533,-2232,-1465,-141,1794,4264,7134,10149,13019,15419,17039,17654,17130,15474,12827,9447,5682,1924,-1446,-4103,-5801,-6438,-6009,-4653,-2603,-141,2386,4676,6441,7476,7669,6983,5494,3332,685,-2215,-5177,-7972,-10477,-12549,-14156,-15254,-15874,-16027,-15760,-15077,-14032,-12628,-10934,-9020,-6972,-4942,-3032,-1390,-111,746,1161,1185,913,502,117,-37,212,1009,2449,4543,7225,10341,13645,16845,19580,21548,22436,22096,20464,17670,13980,9786,5565,1785,-1113,-2838,-3231,-2344,-378,2310,5298,8149,10480,12031,12663,12396,11356,9753,7825,5810,3873,2140,633,-675,-1847,-2983,-4136,-5367,-6655,-7977,-9245,-10367,-11237,-11761,-11874,-11556,-10842,-9806,-8582,-7313,-6146,-5201,-4553,-4211,-4135,-4217,-4322,-4284,-3956,-3194,-1935,-134,2145,4801,7663,10506,13110,15213,16616,17144,16706,15304,13031,10080,6717,3261,15,-2724,-4763,-5978,-6362,-6004,-5064,-3767,-2343,-1014,38,700,913,693,101,-772,-1803,-2908,-3976,-4962,-5805,-6478,-6947,-7182,-7129,-6768,-6068,-5048,-3772,-2341,-904,355,1294,1762,1707,1129,103,-1224,-2687,-4082,-5241,-5997,-6240,-5894,-4917,-3319,-1142,1530,4544,7721,10799,13516,15590,16787,16951,16027,14093,11354,8110,4749,1649,-819,-2405,-2973,-2548,-1297,508,2537,4453,5982,6940,7257,6982,6236,5203,4061,2967,1998,1189,470,-240,-1073,-2130,-3477,-5113,-6958,-8869,-10640,-12040,-12856,-12898,-12086,-10419,-8028,-5139,-2064,851,3276,4935,5665,5425,4309,2555,455,-1599,-3260,-4200,-4200,-3157,-1114,1772,5209,8864,12346,15307,17453,18588,18638,17657,15808,13355,10611,7906,5538,3720,2564,2058,2072,2399,2768,2910,2596,1671,90,-2068,-4635,-7337,-9895,-12022,-13497,-14206,-14136,-13393,-12193,-10775,-9437,-8401,-7845,-7823,-8287,-9087,-9984,-10725,-11050,-10770,-9773,-8090,-5824,-3234,-576,1832,3751,4984,5470,5231,4408,3206,1891,730,-26,-182,356,1613,3476,5779,8259,10654,12686,14142,14873,14832,14070,12730,11025,9194,7488,6091,5136,4658,4612,4900,5365,5876,6279,6518,6535,6381,6121,5857,5690,5673,5821,6067,6304,6364,6080,5303,3922,1925,-648,-3637,-6841,-9979,-12781,-14972,-16355,-16798,-16296,-14941,-12921,-10514,-7980,-5618,-3600,-2066,-1008,-355,49,399,874,1650,2808,4396,6349,8552,10815,12913,14611,15701,16031,15538,14247,12299,9903,7334,4883,2807,1316,502,359,775,1542,2443,3228,3735,3848,3558,2914,2047,1067,128,-718,-1420,-2024,-2621,-3316,-4262,-5528,-7190,-9192,-11430,-13705,-15775,-17373,-18272,-18298,-17382,-15572,-13031,-10033,-6923,-4066,-1807,-399,24,-528,-1874,-3742,-5734,-7474,-8584,-8791,-7948,-6050,-3236,218,3988,7680,10952,13511,15170,15857,15617,14596,13008,11108,9128,7269,5667,4359,3349,2532,1823,1078,230,-799,-1973,-3260,-4520,-5633,-6433,-6790,-6599,-5821,-4465,-2647,-518,1678,3684,5233,6093,6106,5211,3467,1047,-1792,-4713,-7407,-9552,-10951,-11468,-11105,-9964,-8237,-6162,-4015,-2016,-357,871,1656,2066,2237,2329,2533,2987,3806,5033,6607,8441,10319,12044,13368,14101,14104,13328,11831,9772,7385,4976,2834,1227,324,180,710,1722,2928,4025,4718,4793,4144,2763,793,-1584,-4068,-6410,-8320,-9642,-10250,-10172,-9510,-8442,-7204,-6007,-5063,-4487,-4361,-4657,-5324,-6234,-7274,-8296,-9214,-9940,-10459,-10778,-10933,-10997,-11014,-11044,-11111,-11205,-11301,-11313,-11159,-10720,-9890,-8587,-6751,-4403,-1598,1520,4777,7963,10855,13277,15064,16153,16516,16242,15440,14308,13034,11818,10813,10122,9770,9724,9875,10095,10235,10180,9862,9276,8493,7619,6801,6166,5804,5741,5932,6254,6561,6653,6379,5608,4272,2393,53,-2594,-5346,-7991,-10308,-12117,-13287,-13759,-13541,-12731,-11477,-9980,-8464,-7110,-6093,-5453,-5207,-5214,-5333,-5323,-4974,-4094,-2555,-331,2497,5737,9103,12245,14822,16527,17161,16658,15103,12719,9852,6898,4274,2317,1264,1180,1971,3391,5079,6648,7712,7982,7304,5635,3134,19,-3364,-6671,-9554,-11759,-13096,-13535,-13122,-12052,-10540,-8886,-7323,-6084,-5281,-4966,-5073,-5476,-5981,-6399,-6540,-6293,-5612,-4528,-3166,-1677,-239,984,1888,2416,2600,2527,2335,2183,2223,2578,3320,4459,5944,7665,9485,11237,12775,13988,14801,15207,15239,14963,14489,13900,13307,12764,12322,11972,11670,11332,10841,10074,8916,7290,5185,2643,-178,-3096,-5836,-8149,-9807,-10640,-10607,-9753,-8259,-6372,-4424,-2726,-1586,-1206,-1668,-2931,-4792,-6956,-9045,-10676,-11528,-11352,-10091,-7798,-4732,-1230,2262,5326,7571,8743,8732,7582,5522,2869,44,-2525,-4443,-5402,-5227,-3909,-1582,1462,4846,8128,10892,12773,13542,13107,11561,9137,6195,3155,418,-1660,-2884,-3167,-2609,-1403,155,1738,3062,3860,4023,3474,2317,684,-1189,-3084,-4775,-6123,-7025,-7493,-7568,-7368,-6996,-6603,-6271,-6117,-6168,-6448,-6925,-7533,-8195,-8819,-9332,-9697,-9896,-9970,-9967,-9977,-10065,-10294,-10684,-11197,-11755,-12222,-12442,-12263,-11564,-10274,-8423,-6079,-3441,-706,1849,3989,5514,6305,6349,5718,4599,3198,1781,564,-265,-616,-462,104,946,1856,2630,3068,3041,2478,1404,-80,-1822,-3616,-5297,-6673,-7681,-8245,-8422,-8273,-7915,-7470,-7044,-6728,-6566,-6581,-6756,-7048,-7404,-7747,-7999,-8103,-7995,-7657,-7091,-6326,-5425,-4458,-3505,-2625,-1872,-1251,-747,-307,144,692,1410,2357,3527,4883,6314,7677,8813,9546,9761,9375,8380,6864,4941,2838,758,-1049,-2384,-3121,-3200,-2695,-1757,-625,419,1109,1215,609,-739,-2746,-5224,-7929,-10576,-12899,-14679,-15775,-16160,-15874,-15081,-13972,-12784,-11750,-11036,-10765,-10950,-11516,-12299,-13069,-13567,-13547,-12821,-11291,-8985,-6045,-2717,667,3770,6245,7841,8395,7890,6444,4299,1787,-710,-2841,-4291,-4882,-4506,-3234,-1192,1359,4134,6819,9127,10828,11781,11918,11299,10010,8251,6206,4103,2135,476,-761,-1529,-1838,-1784,-1484,-1096,-765,-609,-701,-1064,-1652,-2405,-3215,-3986,-4657,-5170,-5548,-5817,-6050,-6313,-6671,-7144,-7719,-8326,-8852,-9151,-9078,-8501,-7347,-5610,-3367,-783,1921,4494,6688,8295,9192,9330,8771,7665,6223,4714,3407,2565,2365,2936,4252,6216,8594,11087,13353,15054,15912,15748,14528,12339,9451,6169,2933,71,-2068,-3349,-3716,-3304,-2334,-1111,55,886,1186,862,-74,-1510,-3256,-5100,-6814,-8225,-9200,-9694,-9699,-9292,-8545,-7572,-6454,-5279,-4084,-2910,-1768,-680,336,1224,1947,2431,2626,2487,1995,1154,4,-1394,-2940,-4526,-5985,-7186,-7940,-8129,-7641,-6432,-4540,-2050,852,3966,7048,9862,12230,13983,15082,15488,15297,14586,13529,12269,10976,9780,8773,7987,7413,6975,6584,6117,5483,4587,3411,1936,241,-1602,-3435,-5121,-6473,-7354,-7630,-7247,-6209,-4620,-2635,-498,1548,3244,4382,4826,4525,3537,1993,112,-1872,-3698,-5156,-6066,-6335,-5954,-4980,-3567,-1901,-202,1322,2511,3270,3589,3543,3278,2970,2811,2949,3471,4396,5641,7081,8535,9825,10802,11367,11502,11249,10709,10015,9282,8614,8040,7550,7062,6477,5679,4583,3151,1397,-598,-2721,-4825,-6782,-8475,-9850,-10883,-11623,-12119,-12481,-12759,-13028,-13284,-13510,-13646,-13614,-13345,-12774,-11873,-10622,-9044,-7164,-5056,-2776,-451,1847,3969,5831,7317,8365,8918,8987,8600,7858,6885,5821,4828,4014,3488,3280,3410,3852,4545,5438,6433,7462,8436,9291,9959,10426,10655,10679,10504,10172,9709,9139,8466,7700,6817,5818,4675,3378,1930,338,-1367,-3131,-4906,-6605,-8174,-9525,-10623,-11400,-11879,-12043,-11970,-11706,-11361,-10998,-10703,-10502,-10416,-10402,-10397,-10299,-9980,-9326,-8216,-6599,-4443,-1811,1194,4385,7543,10408,12729,14286,14934,14609,13395,11443,9038,6486,4115,2201,953,455,691,1528,2758,4135,5419,6414,7020,7195,7015,6565,5974,5333,4702,4087,3469,2800,2053,1205,285,-682,-1609,-2461,-3167,-3732,-4159,-4515,-4854,-5250,-5729,-6285,-6862,-7367,-7697,-7753,-7487,-6859,-5915,-4692,-3272,-1747,-176,1327,2711,3879,4766,5312,5465,5232,4611,3703,2575,1389,267,-646,-1251,-1498,-1386,-988,-406,227,784,1174,1354,1329,1182,1012,967,1169,1716,2650,3949,5527,7254,8955,10482,11670,12429,12690,12448,11743,10637,9216,7573,5797,3961,2138,365,-1305,-2850,-4228,-5395,-6290,-6853,-7005,-6719,-5974,-4816,-3356,-1735,-165,1135,1967,2148,1590,306,-1603,-3885,-6253,-8330,-9790,-10346,-9853,-8295,-5828,-2716,669,3960,6809,8970,10317,10842,10668,9974,9001,7969,7056,6382,5970,5794,5782,5841,5919,5969,6019,6095,6247,6500,6828,7179,7422,7453,7127,6367,5143,3465,1451,-805,-3120,-5380,-7444,-9249,-10756,-11967,-12900,-13576,-14001,-14177,-14081,-13723,-13097,-12244,-11211,-10040,-8787,-7465,-6079,-4615,-3038,-1352,454,2317,4167,5888,7351,8449,9096,9271,9007,8413,7620,6806,6109,5648,5473,5570,5872,6278,6673,6964,7071,6968,6651,6154,5530,4820,4071,3293,2475,1609,642,-411,-1572,-2779,-3971,-5059,-5942,-6559,-6857,-6850,-6588,-6179,-5748,-5465,-5458,-5844,-6675,-7911,-9466,-11148,-12761,-14055,-14865,-15020,-14499,-13308,-11570,-9433,-7103,-4750,-2564,-647,928,2156,3094,3813,4439,5046,5736,6525,7417,8360,9275,10079,10696,11065,11196,11083,10819,10442,10047,9666,9308,8946,8502,7902,7076,5992,4684,3222,1743,395,-684,-1370,-1599,-1364,-674,364,1676,3111,4538,5804,6743,7218,7089,6255,4677,2365,-569,-3932,-7440,-10754,-13499,-15335,-16005,-15378,-13497,-10579,-6978,-3161,384,3216,4988,5525,4803,2974,324,-2782,-5934,-8756,-10930,-12238,-12584,-11983,-10560,-8518,-6112,-3629,-1346,492,1685,2143,1836,884,-549,-2181,-3749,-4953,-5579,-5460,-4554,-2893,-626,2055,4880,7603,9956,11740,12804,13082,12571,11378,9621,7514,5243,3028,1030,-597,-1785,-2509,-2794,-2739,-2437,-2017,-1581,-1203,-924,-730,-578,-411,-144,258,826,1541,2331,3106,3739,4107,4114,3696,2865,1680,279,-1177,-2516,-3564,-4224,-4411,-4132,-3430,-2377,-1081,373,1895,3427,4934,6390,7792,9121,10364,11484,12448,13188,13678,13840,13666,13094,12121,10730,8928,6754,4278,1588,-1161,-3839,-6272,-8329,-9904,-10947,-11464,-11545,-11302,-10916,-10564,-10413,-10602,-11205,-12215,-13583,-15137,-16718,-18062,-18984,-19256,-18761,-17409,-15212,-12240,-8650,-4628,-425,3711,7516,10754,13220,14791,15407,15121,14074,12482,10638,8832,7355,6426,6183,6653,7760,9343,11180,13050,14727,16078,16995,17494,17624,17484,17198,16858,16516,16196,15828,15353,14676,13713,12441,10845,8993,6963,4877,2840,962,-706,-2132,-3343,-4383,-5328,-6231,-7149,-8082,-9017,-9899,-10658,-11216,-11504,-11482,-11138,-10508,-9664,-8689,-7694,-6754,-5924,-5218,-4605,-4027,-3427,-2729,-1910,-955,106,1218,2298,3271,4037,4540,4721,4579,4133,3449,2613,1726,898,203,-292,-576,-666,-608,-487,-364,-313,-361,-513,-740,-974,-1143,-1154,-935,-420,409,1566,2986,4607,6296,7924,9317,10322,10754,10503,9443,7562,4892,1565,-2198,-6111,-9850,-13076,-15511,-16926,-17214,-16365,-14493,-11805,-8582,-5150,-1836,1043,3246,4586,5004,4513,3260,1443,-636,-2684,-4390,-5511,-5908,-5525,-4468,-2913,-1120,606,2028,2913,3182,2816,1939,717,-606,-1820,-2723,-3197,-3202,-2774,-2028,-1111,-201,549,1022,1150,937,425,-290,-1112,-1948,-2726,-3432,-4073,-4696,-5374,-6162,-7117,-8263,-9582,-11026,-12520,-13963,-15259,-16310,-17047,-17406,-17384,-16954,-16175,-15051,-13672,-12079,-10368,-8618,-6925,-5393,-4088,-3099,-2419,-2061,-1950,-2004,-2115,-2156,-2023,-1627,-910,139,1493,3091,4822,6594,8267,9764,10983,11897,12462,12696,12593,12182,11471,10472,9207,7694,5995,4164,2313,533,-1040,-2313,-3205,-3690,-3791,-3602,-3250,-2918,-2768,-2970,-3622,-4790,-6435,-8477,-10746,-13051,-15170,-16890,-18063,-18560,-18393,-17594,-16325,-14754,-13097,-11540,-10220,-9237,-8570,-8196,-7971,-7799,-7518,-7045,-6301,-5279,-4022,-2604,-1152,209,1334,2126,2483,2400,1884,1029,-38,-1150,-2142,-2828,-3097,-2846,-2071,-800,841,2732,4659,6478,7977,9048,9575,9532,8953,7904,6533,4976,3388,1893,565,-573,-1546,-2431,-3311,-4286,-5423,-6757,-8267,-9872,-11454,-12850,-13899,-14466,-14447,-13845,-12701,-11150,-9375,-7537,-5818,-4303,-3032,-1969,-1024,-76,988,2251,3752,5436,7217,8917,10371,11395,11895,11805,11209,10225,9078,7994,7208,6899,7165,8020,9345,10962,12577,13908,14636,14554,13506,11502,8658,5239,1574,-1925,-4899,-7004,-8030,-7877,-6590,-4346,-1435,1789,4908,7551,9360,10097,9616,7901,5061,1300,-3074,-7728,-12285,-16423,-19848,-22385,-23915,-24453,-24047,-22820,-20908,-18441,-15565,-12391,-9073,-5725,-2527,391,2861,4760,6004,6559,6456,5813,4769,3540,2323,1306,646,418,660,1331,2368,3653,5084,6546,7933,9192,10246,11102,11742,12204,12515,12725,12876,12997,13117,13237,13356,13456,13507,13466,13302,12962,12431,11696,10761,9682,8485,7258,6029,4858,3758,2730,1764,817,-145,-1153,-2251,-3432,-4717,-6058,-7425,-8731,-9870,-10735,-11179,-11118,-10456,-9195,-7348,-5041,-2413,316,2908,5121,6722,7555,7521,6663,5095,3063,861,-1190,-2758,-3611,-3577,-2641,-910,1367,3859,6169,7963,8947,9002,8127,6487,4347,2029,-131,-1878,-3000,-3463,-3278,-2631,-1719,-828,-203,-49,-495,-1549,-3119,-5010,-6965,-8686,-9936,-10498,-10304,-9373,-7848,-5975,-4042,-2368,-1226,-818,-1229,-2415,-4190,-6273,-8313,-9945,-10873,-10874,-9884,-7948,-5269,-2091,1235,4427,7184,9352,10819,11627,11879,11758,11468,11223,11160,11401,11944,12753,13720,14707,15583,16227,16578,16617,16400,16005,15563,15170,14929,14862,14949,15094,15143,14933,14261,12996,11023,8337,4994,1142,-3021,-7246,-11283,-14896,-17892,-20142,-21591,-22253,-22223,-21643,-20696,-19578,-18468,-17498,-16752,-16223,-15843,-15481,-14967,-14145,-12894,-11152,-8967,-6413,-3693,-964,1535,3638,5197,6112,6371,6017,5171,4018,2784,1711,1037,937,1534,2829,4747,7086,9579,11922,13761,14860,14983,14091,12233,9619,6544,3387,506,-1771,-3223,-3741,-3358,-2195,-492,1505,3511,5301,6696,7593,7976,7891,7429,6717,5861,4960,4066,3196,2312,1368,284,-1014,-2561,-4372,-6371,-8434,-10368,-11946,-12940,-13164,-12495,-10934,-8570,-5617,-2360,882,3775,6043,7480,7970,7514,6193,4184,1709,-970,-3609,-5974,-7911,-9295,-10112,-10367,-10143,-9518,-8578,-7390,-5979,-4357,-2508,-412,1923,4468,7147,9837,12382,14617,16360,17477,17871,17499,16402,14655,12408,9817,7054,4287,1628,-805,-2981,-4852,-6441,-7754,-8822,-9672,-10326,-10810,-11141,-11343,-11428,-11430,-11340,-11188,-10930,-10567,-10028,-9274,-8237,-6871,-5141,-3043,-607,2086,4945,7808,10561,13028,15121,16724,17838,18438,18627,18462,18084,17580,17045,16511,15973,15387,14676,13776,12626,11224,9599,7845,6091,4480,3167,2259,1821,1841,2237,2853,3492,3933,3971,3435,2246,380,-2047,-4884,-7880,-10786,-13349,-15371,-16734,-17407,-17455,-17039,-16333,-15584,-14932,-14514,-14321,-14279,-14219,-13944,-13259,-12035,-10213,-7867,-5138,-2270,474,2844,4639,5754,6196,6053,5532,4828,4200,3815,3824,4259,5097,6225,7496,8738,9779,10509,10837,10779,10383,9765,9080,8475,8103,8063,8407,9118,10094,11184,12172,12836,12977,12440,11161,9168,6569,3569,395,-2687,-5461,-7726,-9387,-10387,-10774,-10646,-10146,-9450,-8733,-8136,-7770,-7672,-7809,-8110,-8429,-8657,-8655,-8378,-7796,-6974,-5990,-4972,-4016,-3216,-2596,-2137,-1780,-1423,-976,-346,521,1640,2973,4444,5935,7307,8419,9132,9347,8987,8043,6538,4583,2322,-30,-2238,-4046,-5246,-5660,-5233,-3993,-2090,227,2649,4847,6502,7403,7390,6495,4797,2535,-39,-2608,-4928,-6755,-7989,-8573,-8570,-8097,-7336,-6471,-5697,-5171,-4992,-5225,-5824,-6741,-7815,-8923,-9879,-10562,-10872,-10761,-10269,-9440,-8397,-7227,-6018,-4821,-3622,-2388,-1041,498,2274,4298,6492,8725,10790,12460,13502,13730,13039,11421,9009,6028,2829,-210,-2668,-4190,-4486,-3429,-1017,2534,6899,11605,16118,19940,22597,23808,23413,21478,18214,13988,9237,4417,-37,-3818,-6694,-8619,-9633,-9911,-9678,-9202,-8730,-8468,-8539,-9003,-9795,-10839,-11936,-12943,-13670,-14005,-13870,-13262,-12241,-10901,-9373,-7772,-6194,-4689,-3261,-1870,-459,1032,2646,4374,6194,8019,9774,11342,12646,13590,14137,14242,13916,13180,12079,10677,9042,7255,5398,3561,1823,268,-1042,-2071,-2803,-3269,-3514,-3601,-3600,-3554,-3513,-3484,-3489,-3529,-3611,-3755,-3974,-4295,-4735,-5309,-6013,-6845,-7765,-8750,-9730,-10654,-11421,-11950,-12115,-11835,-11017,-9634,-7713,-5341,-2697,15,2535,4649,6163,6986,7123,6682,5872,4956,4211,3895,4185,5158,6777,8883,11232,13520,15429,16675,17056,16464,14935,12624,9807,6839,4115,2014,853,840,2041,4371,7603,11387,15305,18903,21766,23545,24001,23052,20730,17231,12848,7937,2896,-1925,-6213,-9772,-12479,-14333,-15385,-15748,-15554,-14929,-13985,-12804,-11441,-9958,-8394,-6829,-5350,-4076,-3131,-2619,-2613,-3102,-4014,-5180,-6380,-7361,-7875,-7745,-6855,-5229,-2962,-250,2661,5534,8133,10295,11912,12938,13384,13311,12782,11896,10745,9416,8016,6637,5369,4327,3560,3143,3063,3275,3678,4101,4372,4294,3726,2569,826,-1431,-4034,-6775,-9396,-11675,-13386,-14405,-14647,-14150,-13006,-11400,-9555,-7725,-6149,-5041,-4536,-4690,-5453,-6678,-8130,-9530,-10579,-11024,-10681,-9486,-7486,-4845,-1837,1254,4085,6410,8013,8801,8781,8040,6735,5070,3217,1389,-316,-1752,-2894,-3692,-4158,-4307,-4164,-3770,-3148,-2337,-1343,-191,1115,2569,4137,5810,7518,9206,10779,12139,13169,13766,13832,13313,12197,10525,8405,5978,3416,894,-1451,-3508,-5235,-6645,-7776,-8726,-9562,-10372,-11188,-12018,-12824,-13547,-14103,-14429,-14475,-14231,-13729,-13038,-12251,-11477,-10803,-10294,-9969,-9807,-9749,-9716,-9631,-9402,-8991,-8341,-7454,-6323,-4971,-3423,-1723,79,1912,3695,5324,6706,7734,8341,8458,8092,7262,6067,4627,3093,1640,388,-547,-1143,-1430,-1499,-1502,-1585,-1901,-2557,-3597,-5028,-6764,-8696,-10681,-12554,-14186,-15462,-16312,-16723,-16716,-16360,-15756,-15018,-14271,-13621,-13154,-12892,-12835,-12885,-12922,-12783,-12295,-11314,-9745,-7551,-4818,-1678,1596,4746,7428,9372,10374,10324,9289,7419,5020,2435,40,-1828,-2942,-3157,-2498,-1081,870,3086,5284,7224,8714,9657,10041,9927,9450,8771,8060,7470,7102,6989,7105,7331,7531,7510,7124,6249,4841,2953,685,-1774,-4246,-6535,-8517,-10098,-11295,-12131,-12730,-13168,-13557,-13929,-14287,-14559,-14646,-14416,-13763,-12615,-10989,-8951,-6682,-4371,-2273,-585,510,952,713,-81,-1308,-2742,-4193,-5453,-6370,-6813,-6717,-6055,-4848,-3181,-1152,1067,3318,5398,7138,8389,9034,9050,8433,7296,5756,4004,2222,603,-713,-1602,-2026,-1969,-1475,-615,530,1852,3272,4673,5984,7099,7948,8461,8576,8265,7505,6308,4715,2789,644,-1592,-3776,-5747,-7387,-8586,-9295,-9508,-9261,-8640,-7745,-6712,-5654,-4697,-3924,-3397,-3142,-3111,-3271,-3481,-3658,-3648,-3353,-2678,-1575,-50,1857,4042,6370,8685,10810,12597,13947,14787,15150,15099,14769,14314,13893,13635,13627,13900,14419,15108,15864,16554,17101,17373,17356,16962,16209,15076,13586,11773,9670,7340,4842,2231,-414,-3040,-5572,-7927,-10055,-11845,-13249,-14180,-14591,-14468,-13812,-12701,-11240,-9584,-7916,-6416,-5241,-4489,-4196,-4287,-4652,-5078,-5382,-5341,-4837,-3781,-2209,-225,2002,4275,6396,8223,9653,10666,11291,11614,11715,11708,11636,11561,11439,11256,10894,10286,9318,7929,6094,3822,1204,-1660,-4611,-7487,-10131,-12390,-14149,-15316,-15846,-15729,-15000,-13757,-12094,-10211,-8240,-6410,-4865,-3776,-3245,-3331,-4008,-5189,-6709,-8344,-9851,-10972,-11497,-11266,-10217,-8355,-5803,-2734,615,3999,7170,9940,12141,13703,14562,14747,14275,13221,11673,9733,7553,5291,3139,1293,-62,-766,-723,118,1697,3916,6569,9440,12257,14796,16829,18247,18974,19052,18589,17722,16653,15536,14514,13673,13020,12515,12054,11496,10712,9577,8038,6081,3767,1211,-1463,-4085,-6551,-8721,-10554,-11969,-12973,-13527,-13645,-13319,-12559,-11417,-9951,-8292,-6598,-5056,-3880,-3252,-3319,-4165,-5767,-8034,-10753,-13661,-16449,-18782,-20401,-21059,-20662,-19161,-16664,-13322,-9376,-5099,-749,3401,7155,10354,12888,14723,15856,16327,16219,15617,14641,13407,12039,10643,9329,8145,7158,6339,5671,5076,4473,3780,2940,1935,774,-457,-1701,-2833,-3780,-4479,-4916,-5121,-5180,-5188,-5274,-5528,-6021,-6770,-7745,-8865,-10032,-11114,-11991,-12553,-12692,-12350,-11469,-10034,-8064,-5599,-2733,421,3694,6901,9811,12226,13935,14832,14846,14036,12541,10569,8403,6313,4565,3364,2827,2985,3785,5073,6687,8400,10026,11404,12407,13000,13155,12915,12325,11426,10274,8878,7268,5448,3440,1282,-963,-3201,-5317,-7187,-8691,-9743,-10296,-10363,-10007,-9336,-8487,-7591,-6768,-6099,-5621,-5341,-5219,-5221,-5287,-5386,-5471,-5536,-5546,-5504,-5364,-5112,-4692,-4095,-3291,-2320,-1223,-91,984,1911,2622,3112,3396,3569,3740,4049,4622,5569,6927,8679,10723,12865,14891,16525,17547,17780,17149,15695,13548,10939,8116,5347,2838,729,-914,-2133,-2988,-3599,-4043,-4396,-4662,-4818,-4822,-4598,-4153,-3486,-2694,-1920,-1324,-1108,-1416,-2340,-3895,-5969,-8382,-10853,-13083,-14743,-15598,-15436,-14221,-11988,-8918,-5278,-1393,2378,5706,8294,9957,10564,10132,8732,6534,3775,696,-2404,-5285,-7677,-9407,-10281,-10238,-9218,-7267,-4498,-1080,2751,6720,10557,13971,16744,18683,19691,19737,18868,17216,14949,12298,9486,6745,4256,2160,534,-598,-1258,-1501,-1402,-1045,-509,105,736,1263,1634,1735,1530,953,32,-1196,-2621,-4097,-5455,-6545,-7219,-7430,-7155,-6474,-5513,-4430,-3419,-2628,-2196,-2179,-2567,-3299,-4222,-5193,-6019,-6538,-6631,-6198,-5229,-3728,-1798,469,2876,5263,7394,9074,10114,10364,9775,8354,6248,3671,929,-1632,-3687,-4955,-5277,-4624,-3125,-1040,1281,3446,5107,5994,5966,5042,3339,1127,-1322,-3675,-5695,-7188,-8099,-8451,-8393,-8087,-7747,-7514,-7487,-7682,-8012,-8367,-8562,-8441,-7861,-6730,-5052,-2895,-410,2174,4630,6695,8173,8919,8874,8074,6621,4716,2571,452,-1429,-2855,-3727,-3970,-3619,-2767,-1521,-54,1515,3060,4499,5799,6955,8003,9000,9994,11040,12157,13334,14520,15615,16487,16987,16966,16303,14951,12911,10312,7318,4212,1239,-1300,-3213,-4374,-4763,-4496,-3761,-2812,-1950,-1395,-1370,-1935,-3113,-4767,-6740,-8781,-10680,-12221,-13276,-13774,-13745,-13273,-12493,-11566,-10626,-9785,-9097,-8577,-8188,-7887,-7611,-7298,-6919,-6409,-5757,-4916,-3856,-2561,-1010,780,2768,4887,6997,8976,10623,11801,12354,12229,11429,10061,8292,6341,4428,2731,1366,353,-355,-898,-1417,-2088,-3033,-4307,-5920,-7748,-9669,-11474,-12984,-14055,-14573,-14549,-14022,-13135,-12055,-10944,-9964,-9175,-8605,-8163,-7737,-7128,-6190,-4745,-2728,-116,2995,6430,9928,13198,15904,17793,18631,18349,16953,14628,11622,8295,5026,2163,37,-1159,-1312,-440,1322,3755,6571,9445,12066,14150,15479,15926,15452,14141,12158,9770,7267,4974,3149,2000,1612,1974,2969,4399,6037,7628,8970,9907,10348,10298,9794,8948,7863,6676,5459,4304,3234,2254,1375,559,-190,-886,-1531,-2126,-2671,-3187,-3687,-4211,-4785,-5445,-6210,-7075,-8020,-8995,-9934,-10764,-11416,-11847,-12024,-11971,-11703,-11272,-10722,-10057,-9302,-8403,-7356,-6100,-4651,-3004,-1241,574,2321,3897,5220,6236,6936,7385,7650,7880,8175,8665,9391,10378,11552,12822,14019,15001,15581,15652,15111,13950,12202,9993,7461,4798,2172,-267,-2411,-4207,-5654,-6784,-7669,-8388,-9026,-9645,-10291,-10959,-11612,-12177,-12535,-12596,-12244,-11440,-10183,-8546,-6671,-4747,-2976,-1558,-628,-255,-407,-978,-1785,-2632,-3309,-3672,-3609,-3122,-2231,-1063,268,1615,2849,3892,4670,5198,5482,5597,5611,5605,5650,5795,6063,6444,6903,7360,7748,7946,7872,7421,6514,5133,3237,917,-1787,-4710,-7733,-10681,-13408,-15782,-17693,-19074,-19866,-20060,-19640,-18623,-17049,-14963,-12468,-9664,-6710,-3775,-1054,1252,2963,3936,4102,3468,2158,345,-1694,-3688,-5354,-6450,-6821,-6371,-5125,-3165,-663,2163,5083,7830,10196,11963,12991,13179,12479,10926,8606,5671,2356,-1104,-4396,-7263,-9451,-10794,-11220,-10768,-9576,-7896,-5992,-4195,-2759,-1907,-1756,-2319,-3530,-5218,-7184,-9200,-11053,-12574,-13654,-14230,-14340,-14028,-13425,-12649,-11834,-11107,-10534,-10164,-9959,-9842,-9710,-9426,-8902,-8087,-6983,-5705,-4380,-3213,-2393,-2079,-2377,-3286,-4721,-6483,-8324,-9936,-11059,-11460,-11042,-9810,-7899,-5559,-3077,-782,1060,2248,2713,2481,1730,676,-369,-1126,-1348,-858,385,2346,4843,7656,10479,13040,15057,16344,16759,16284,14957,12928,10389,7584,4768,2181,8,-1615,-2662,-3157,-3226,-3011,-2706,-2470,-2447,-2733,-3358,-4298,-5499,-6852,-8266,-9644,-10899,-12003,-12913,-13649,-14207,-14612,-14856,-14936,-14815,-14459,-13808,-12819,-11450,-9692,-7567,-5142,-2539,104,2596,4779,6491,7630,8142,8047,7402,6340,5000,3551,2163,956,49,-528,-749,-671,-349,110,615,1060,1348,1412,1174,615,-293,-1529,-3061,-4831,-6758,-8745,-10657,-12361,-13680,-14478,-14597,-13966,-12558,-10427,-7722,-4618,-1349,1864,4829,7409,9511,11137,12300,13077,13544,13765,13804,13687,13443,13089,12638,12148,11644,11203,10868,10682,10665,10807,11069,11402,11739,12013,12189,12219,12120,11881,11553,11163,10750,10366,10012,9717,9451,9195,8901,8520,8000,7282,6328,5095,3587,1793,-215,-2399,-4643,-6855,-8911,-10712,-12157,-13209,-13812,-14003,-13780,-13216,-12343,-11226,-9912,-8449,-6887,-5259,-3605,-1962,-362,1129,2453,3518,4234,4522,4319,3610,2424,838,-1016,-2985,-4872,-6500,-7689,-8299,-8232,-7450,-5977,-3904,-1374,1433,4300,7022,9394,11254,12476,13006,12833,12040,10733,9089,7283,5494,3880,2554,1594,1034,868,1063,1558,2259,3076,3871,4533,4929,4943,4494,3534,2062,158,-2077,-4445,-6755,-8761,-10266,-11080,-11100,-10281,-8687,-6429,-3727,-797,2101,4736,6929,8546,9538,9918,9746,9117,8151,6947,5624,4260,2928,1688,564,-419,-1264,-1975,-2558,-3012,-3317,-3431,-3309,-2894,-2148,-1082,282,1826,3439,4956,6250,7206,7774,7953,7801,7416,6929,6469,6148,6043,6154,6448,6800,7078,7101,6729,5829,4364,2331,-146,-2926,-5739,-8356,-10458,-11837,-12274,-11698,-10107,-7626,-4478,-940,2664,6017,8850,10931,12124,12364,11659,10105,7840,5064,1998,-1122,-4065,-6620,-8614,-9899,-10403,-10058,-8904,-6984,-4443,-1454,1771,4964,7900,10315,12027,12881,12821,11854,10107,7745,5044,2254,-325,-2484,-4034,-4887,-5028,-4500,-3428,-1962,-293,1372,2841,3904,4430,4263,3379,1745,-552,-3373,-6509,-9702,-12640,-15056,-16657,-17283,-16829,-15338,-12956,-9935,-6592,-3250,-220,2270,4090,5190,5652,5591,5187,4610,4007,3486,3090,2829,2652,2514,2312,2011,1521,851,-8,-996,-2013,-2956,-3663,-4037,-3932,-3317,-2149,-490,1567,3884,6294,8628,10742,12497,13835,14687,15088,15044,14648,13950,13043,11964,10762,9412,7907,6186,4216,1971,-534,-3237,-6030,-8752,-11229,-13259,-14658,-15275,-15004,-13829,-11794,-9062,-5829,-2385,1004,4051,6552,8338,9358,9606,9174,8198,6846,5306,3740,2285,1029,17,-768,-1329,-1729,-1967,-2061,-1976,-1680,-1123,-288,812,2121,3502,4800,5821,6370,6329,5593,4204,2260,-63,-2495,-4806,-6712,-8026,-8608,-8402,-7460,-5895,-3909,-1726,400,2236,3581,4272,4226,3405,1862,-301,-2911,-5769,-8618,-11230,-13360,-14821,-15483,-15274,-14217,-12383,-9914,-6982,-3768,-469,2766,5794,8514,10861,12777,14237,15220,15707,15707,15212,14258,12873,11116,9052,6772,4355,1914,-458,-2653,-4563,-6095,-7155,-7672,-7594,-6910,-5638,-3850,-1649,827,3412,5946,8260,10219,11717,12693,13135,13089,12618,11851,10876,9812,8710,7614,6491,5322,4023,2577,941,-852,-2740,-4624,-6355,-7784,-8750,-9110,-8787,-7739,-6063,-3880,-1471,906,2901,4247,4715,4188,2683,312,-2669,-5971,-9252,-12179,-14505,-16007,-16620,-16310,-15170,-13314,-10921,-8172,-5259,-2371,328,2672,4530,5803,6413,6356,5654,4424,2814,1052,-628,-1985,-2819,-3012,-2533,-1449,83,1859,3652,5247,6479,7255,7541,7394,6910,6220,5465,4744,4138,3650,3273,2931,2568,2084,1439,560,-540,-1864,-3338,-4876,-6332,-7562,-8397,-8713,-8414,-7483,-5962,-3961,-1640,819,3228,5427,7291,8768,9826,10522,10884,10986,10853,10506,9946,9152,8137,6911,5541,4116,2744,1563,688,213,196,612,1421,2481,3670,4806,5745,6354,6529,6233,5451,4241,2685,897,-994,-2874,-4654,-6253,-7667,-8863,-9887,-10739,-11473,-12092,-12623,-13044,-13334,-13439,-13300,-12832,-11982,-10688,-8944,-6780,-4264,-1541,1248,3899,6248,8127,9430,10097,10137,9594,8591,7227,5673,4064,2550,1273,356,-112,-50,546,1668,3227,5109,7134,9106,10784,11962,12417,12030,10707,8485,5474,1880,-2026,-5944,-9566,-12615,-14868,-16175,-16474,-15788,-14248,-12033,-9420,-6680,-4117,-1971,-447,380,489,12,-887,-1945,-2930,-3604,-3823,-3534,-2776,-1704,-504,590,1390,1753,1632,1059,154,-916,-1941,-2719,-3065,-2862,-2052,-685,1115,3144,5138,6851,8032,8531,8258,7235,5563,3422,1011,-1437,-3739,-5730,-7324,-8453,-9138,-9361,-9186,-8600,-7645,-6307,-4606,-2541,-160,2497,5317,8203,10986,13528,15661,17259,18219,18471,18007,16855,15101,12885,10387,7827,5433,3425,1993,1257,1303,2083,3538,5480,7704,9956,11972,13506,14359,14376,13501,11733,9167,5959,2324,-1496,-5233,-8645,-11516,-13682,-15074,-15663,-15533,-14775,-13554,-12008,-10285,-8487,-6690,-4933,-3231,-1579,3,1519,2886,4069,4961,5506,5652,5392,4774,3882,2839,1789,842,127,-299,-395,-162,352,1079,1921,2760,3476,3951,4096,3846,3204,2194,914,-516,-1958,-3266,-4341,-5106,-5562,-5751,-5769,-5742,-5786,-6010,-6439,-7065,-7785,-8463,-8919,-8989,-8536,-7493,-5862,-3724,-1220,1459,4129,6591,8723,10414,11637,12399,12721,12653,12217,11435,10309,8859,7103,5125,3020,955,-906,-2362,-3261,-3463,-2920,-1645,267,2619,5194,7676,9797,11259,11855,11437,9973,7522,4263,426,-3684,-7754,-11496,-14640,-17018,-18518,-19137,-18932,-18050,-16647,-14932,-13075,-11242,-9549,-8066,-6801,-5738,-4797,-3916,-3015,-2070,-1065,-80,825,1518,1903,1882,1408,473,-868,-2498,-4263,-5945,-7325,-8197,-8365,-7769,-6364,-4293,-1735,1009,3616,5749,7130,7541,6914,5273,2806,-230,-3480,-6599,-9242,-11165,-12193,-12299,-11541,-10096,-8199,-6130,-4150,-2523,-1413,-956,-1164,-1991,-3299,-4886,-6529,-7964,-8973,-9371,-9042,-7987,-6273,-4095,-1705,599,2494,3728,4087,3502,1998,-247,-2980,-5845,-8494,-10581,-11841,-12115,-11358,-9646,-7175,-4202,-1064,1908,4385,6101,6856,6567,5231,2979,-10,-3459,-7085,-10589,-13689,-16165,-17844,-18622,-18490,-17484,-15726,-13385,-10652,-7744,-4861,-2170,195,2155,3681,4787,5505,5908,6013,5874,5463,4774,3771,2431,791,-1106,-3127,-5136,-6957,-8428,-9415,-9836,-9661,-8941,-7758,-6265,-4634,-3037,-1661,-645,-105,-119,-695,-1814,-3386,-5285,-7357,-9414,-11300,-12835,-13934,-14485,-14484,-13914,-12807,-11220,-9207,-6851,-4232,-1442,1406,4203,6812,9084,10885,12059,12518,12203,11124,9391,7144,4616,2046,-315,-2244,-3566,-4187,-4068,-3287,-1966,-296,1502,3215,4640,5616,6042,5873,5118,3871,2221,349,-1624,-3523,-5255,-6728,-7904,-8795,-9405,-9804,-10014,-10088,-10038,-9881,-9585,-9137,-8488,-7599,-6450,-5001,-3272,-1260,993,3436,6008,8624,11190,13598,15733,17472,18707,19336,19276,18487,16965,14750,11964,8750,5336,1950,-1141,-3705,-5540,-6497,-6529,-5628,-3911,-1538,1254,4190,6985,9348,11033,11844,11667,10464,8301,5316,1732,-2175,-6096,-9713,-12726,-14890,-16020,-16036,-14933,-12820,-9881,-6362,-2571,1193,4626,7477,9561,10767,11075,10546,9301,7522,5409,3170,1013,-897,-2410,-3420,-3870,-3716,-2980,-1685,100,2294,4791,7471,10186,12785,15097,16943,18167,18616,18204,16893,14717,11800,8327,4541,718,-2889,-6030,-8565,-10381,-11486,-11925,-11812,-11267,-10442,-9438,-8361,-7263,-6170,-5100,-4044,-3011,-2019,-1096,-299,319,701,801,598,91,-685,-1669,-2768,-3872,-4846,-5563,-5892,-5741,-5065,-3872,-2259,-373,1589,3398,4855,5806,6158,5929,5209,4161,3020,2001,1344,1207,1702,2845,4568,6727,9115,11475,13551,15079,15855,15727,14642,12647,9887,6615,3134,-191,-3023,-5053,-6061,-5940,-4702,-2488,454,3787,7157,10164,12505,13887,14177,13303,11378,8571,5210,1643,-1716,-4501,-6382,-7162,-6746,-5209,-2751,294,3532,6539,8935,10427,10844,10151,8442,5920,2838,-490,-3800,-6820,-9362,-11279,-12487,-12946,-12655,-11641,-9971,-7722,-5028,-2032,1070,4082,6787,9000,10572,11395,11458,10783,9499,7759,5788,3792,1997,555,-425,-911,-957,-649,-136,426,912,1182,1193,904,343,-424,-1325,-2243,-3104,-3784,-4234,-4374,-4188,-3694,-2930,-2016,-1067,-232,349,580,390,-195,-1136,-2295,-3560,-4770,-5814,-6609,-7111,-7336,-7321,-7120,-6785,-6335,-5764,-5029,-4062,-2786,-1149,873,3255,5904,8696,11441,13963,16053,17573,18381,18420,17686,16216,14137,11587,8771,5897,3197,883,-869,-1931,-2256,-1886,-948,354,1764,3024,3893,4191,3826,2786,1152,-927,-3265,-5657,-7913,-9891,-11490,-12672,-13462,-13898,-14073,-14046,-13895,-13635,-13279,-12774,-12063,-11056,-9676,-7863,-5606,-2961,-47,2929,5728,8083,9742,10549,10416,9406,7693,5553,3343,1425,143,-245,399,2091,4673,7903,11399,14784,17644,19670,20641,20477,19254,17157,14488,11559,8709,6172,4128,2610,1581,891,386,-138,-797,-1699,-2831,-4144,-5523,-6827,-7929,-8726,-9155,-9221,-8956,-8452,-7814,-7159,-6606,-6236,-6114,-6248,-6606,-7115,-7650,-8093,-8289,-8145,-7570,-6575,-5206,-3595,-1931,-402,771,1455,1579,1162,349,-658,-1590,-2163,-2158,-1385,188,2521,5419,8603,11725,14401,16294,17097,16658,14900,11941,7990,3396,-1424,-6025,-9964,-12890,-14543,-14811,-13733,-11476,-8329,-4655,-845,2711,5680,7817,8970,9121,8359,6883,4969,2916,1030,-471,-1414,-1781,-1597,-1007,-157,779,1662,2405,2953,3335,3573,3760,3931,4157,4416,4685,4864,4852,4506,3736,2464,701,-1470,-3889,-6321,-8495,-10143,-11031,-11017,-10046,-8209,-5668,-2721,324,3112,5356,6824,7422,7165,6198,4759,3130,1602,421,-256,-355,67,898,1933,2964,3791,4250,4268,3832,3024,1967,832,-238,-1106,-1712,-2048,-2163,-2164,-2187,-2354,-2807,-3602,-4782,-6316,-8103,-10036,-11916,-13589,-14867,-15604,-15702,-15111,-13857,-12022,-9742,-7187,-4534,-1940,449,2593,4416,6004,7372,8660,9936,11319,12844,14545,16369,18227,19981,21457,22475,22879,22527,21376,19427,16797,13673,10292,6953,3911,1411,-391,-1461,-1806,-1605,-1019,-306,329,671,602,26,-1048,-2581,-4466,-6580,-8757,-10864,-12748,-14311,-15476,-16188,-16435,-16202,-15510,-14371,-12828,-10923,-8730,-6337,-3860,-1418,840,2789,4297,5274,5666,5471,4762,3657,2341,1023,-75,-751,-857,-306,879,2624,4738,7023,9226,11131,12541,13331,13422,12833,11614,9901,7842,5623,3419,1394,-338,-1699,-2689,-3352,-3782,-4109,-4455,-4928,-5602,-6477,-7525,-8638,-9701,-10553,-11069,-11113,-10638,-9614,-8118,-6269,-4254,-2294,-620,557,1080,860,-83,-1644,-3622,-5747,-7724,-9257,-10095,-10074,-9126,-7311,-4788,-1823,1279,4187,6609,8331,9231,9312,8683,7546,6172,4850,3865,3437,3705,4690,6301,8320,10457,12363,13702,14187,13634,11997,9356,5947,2087,-1855,-5485,-8508,-10673,-11897,-12179,-11642,-10470,-8860,-7035,-5118,-3257,-1464,200,1778,3243,4627,5879,6983,7873,8474,8734,8587,8008,7014,5638,4001,2217,453,-1130,-2390,-3225,-3587,-3501,-3044,-2349,-1581,-894,-435,-284,-480,-980,-1676,-2425,-3035,-3348,-3211,-2552,-1361,283,2236,4307,6273,7942,9134,9776,9838,9410,8625,7698,6828,6229,6046,6368,7198,8461,10010,11643,13154,14292,14889,14775,13877,12190,9780,6778,3392,-179,-3666,-6865,-9558,-11608,-12923,-13505,-13404,-12751,-11702,-10449,-9171,-8034,-7162,-6626,-6448,-6579,-6937,-7394,-7832,-8132,-8220,-8066,-7671,-7101,-6398,-5660,-4917,-4227,-3566,-2910,-2189,-1306,-197,1250,3046,5215,7690,10353,13031,15497,17498,18797,19166,18493,16721,13976,10447,6472,2411,-1340,-4457,-6686,-7936,-8207,-7678,-6579,-5221,-3906,-2897,-2387,-2473,-3158,-4354,-5925,-7691,-9473,-11123,-12523,-13615,-14387,-14855,-15079,-15088,-14947,-14644,-14200,-13560,-12696,-11533,-10042,-8180,-5968,-3442,-707,2102,4807,7210,9136,10414,10965,10748,9836,8347,6473,4441,2467,783,-461,-1141,-1233,-760,167,1414,2813,4192,5423,6386,7018,7309,7250,6918,6346,5625,4809,3955,3101,2268,1461,680,-108,-911,-1777,-2726,-3777,-4938,-6179,-7461,-8715,-9862,-10840,-11579,-12064,-12280,-12267,-12071,-11767,-11427,-11122,-10909,-10819,-10878,-11069,-11376,-11752,-12141,-12472,-12666,-12641,-12316,-11644,-10585,-9165,-7436,-5504,-3495,-1547,225,1727,2930,3835,4489,4956,5293,5526,5670,5664,5472,4998,4213,3083,1668,52,-1593,-3108,-4292,-5017,-5187,-4815,-3980,-2844,-1607,-472,376,808,771,265,-615,-1772,-3036,-4291,-5387,-6255,-6838,-7145,-7236,-7179,-7102,-7098,-7260,-7657,-8277,-9090,-9994,-10862,-11543,-11898,-11819,-11255,-10224,-8819,-7188,-5535,-4051,-2928,-2264,-2129,-2437,-3090,-3867,-4560,-4950,-4868,-4229,-3038,-1402,469,2343,3926,5008,5425,5117,4175,2739,1082,-551,-1874,-2723,-2956,-2602,-1720,-490,897,2230,3317,4014,4238,3942,3168,1966,447,-1263,-3047,-4772,-6346,-7690,-8770,-9573,-10137,-10485,-10685,-10763,-10770,-10705,-10590,-10415,-10176,-9877,-9511,-9067,-8548,-7903,-7125,-6152,-4957,-3509,-1800,148,2286,4534,6779,8921,10821,12411,13606,14409,14850,15016,15016,14978,15016,15208,15596,16140,16773,17355,17748,17788,17375,16437,14995,13134,10988,8740,6563,4596,2954,1646,660,-111,-789,-1519,-2435,-3621,-5115,-6877,-8815,-10789,-12638,-14203,-15363,-16040,-16220,-15953,-15342,-14512,-13626,-12794,-12119,-11620,-11268,-10975,-10610,-10036,-9124,-7800,-6026,-3873,-1426,1128,3623,5881,7753,9167,10096,10585,10739,10660,10493,10312,10188,10105,10028,9870,9540,8997,8186,7180,6037,4898,3914,3196,2876,2966,3487,4338,5419,6565,7621,8448,8918,8991,8618,7841,6690,5229,3528,1661,-291,-2219,-4012,-5544,-6684,-7356,-7489,-7103,-6256,-5067,-3699,-2325,-1125,-262,153,41,-600,-1730,-3213,-4895,-6539,-7912,-8779,-8946,-8288,-6783,-4505,-1635,1562,4793,7753,10192,11936,12913,13171,12831,12105,11212,10359,9726,9368,9309,9419,9563,9514,9092,8146,6607,4515,2017,-690,-3317,-5625,-7371,-8409,-8688,-8237,-7218,-5809,-4264,-2796,-1579,-725,-244,-87,-136,-262,-330,-249,21,466,1010,1544,1934,2067,1836,1232,258,-959,-2266,-3461,-4335,-4718,-4510,-3682,-2320,-553,1402,3361,5124,6573,7647,8344,8748,8944,9076,9225,9485,9856,10329,10817,11247,11510,11554,11331,10869,10209,9444,8669,7982,7463,7160,7084,7214,7496,7845,8185,8401,8427,8176,7599,6669,5373,3755,1860,-201,-2320,-4340,-6129,-7550,-8529,-9022,-9071,-8750,-8197,-7564,-7006,-6658,-6615,-6914,-7543,-8427,-9474,-10531,-11494,-12216,-12618,-12635,-12225,-11416,-10235,-8750,-7058,-5235,-3392,-1589,96,1652,3048,4322,5501,6632,7778,8973,10250,11613,13007,14375,15576,16494,16974,16919,16267,15024,13285,11187,8942,6752,4836,3328,2338,1839,1762,1943,2164,2221,1899,1048,-400,-2446,-4976,-7818,-10724,-13427,-15666,-17209,-17927,-17752,-16743,-15047,-12878,-10499,-8183,-6142,-4566,-3510,-2956,-2786,-2811,-2804,-2554,-1867,-650,1139,3413,6050,8826,11528,13919,15801,17030,17526,17285,16371,14911,13049,10983,8860,6857,5090,3655,2615,1974,1742,1855,2283,2937,3764,4678,5607,6451,7118,7497,7485,7006,5988,4443,2394,-47,-2730,-5473,-8043,-10254,-11913,-12907,-13186,-12790,-11816,-10455,-8888,-7341,-5989,-4963,-4350,-4139,-4301,-4729,-5327,-5976,-6583,-7081,-7417,-7566,-7499,-7196,-6610,-5722,-4474,-2876,-931,1273,3619,5926,8007,9673,10784,11272,11159,10550,9640,8653,7818,7335,7290,7708,8451,9351,10140,10600,10532,9857,8596,6880,4933,2998,1329,115,-547,-651,-311,300,941,1380,1414,903,-188,-1823,-3849,-6085,-8291,-10262,-11806,-12808,-13207,-13018,-12313,-11207,-9853,-8406,-7038,-5876,-5049,-4618,-4609,-5000,-5704,-6634,-7640,-8608,-9402,-9924,-10094,-9854,-9171,-8026,-6442,-4430,-2078,550,3313,6095,8725,11069,12979,14339,15089,15179,14647,13560,12022,10202,8242,6348,4660,3339,2464,2085,2177,2656,3412,4274,5102,5717,6010,5870,5259,4168,2655,790,-1283,-3456,-5558,-7476,-9076,-10282,-11034,-11330,-11196,-10709,-9960,-9068,-8151,-7294,-6585,-6032,-5644,-5365,-5119,-4814,-4339,-3590,-2495,-987,928,3221,5788,8494,11144,13548,15500,16839,17472,17370,16600,15313,13694,11995,10427,9182,8376,8037,8112,8464,8917,9271,9362,9064,8339,7199,5735,4047,2253,449,-1319,-3016,-4672,-6300,-7941,-9593,-11252,-12850,-14328,-15586,-16546,-17139,-17345,-17157,-16644,-15867,-14926,-13908,-12887,-11900,-10983,-10093,-9224,-8300,-7282,-6114,-4763,-3221,-1490,385,2362,4345,6262,7997,9476,10605,11348,11683,11630,11256,10639,9887,9095,8357,7737,7278,6981,6842,6808,6847,6919,6974,7038,7075,7143,7260,7447,7732,8068,8414,8669,8725,8464,7798,6671,5087,3112,858,-1520,-3863,-6014,-7865,-9344,-10434,-11172,-11594,-11775,-11754,-11564,-11219,-10703,-10010,-9122,-8064,-6865,-5604,-4383,-3307,-2503,-2048,-1999,-2343,-3022,-3932,-4927,-5868,-6609,-7041,-7085,-6713,-5926,-4792,-3356,-1733,18,1789,3539,5200,6743,8131,9315,10259,10893,11155,10993,10360,9269,7764,5956,4002,2104,452,-751,-1403,-1435,-912,38,1204,2346,3221,3638,3460,2661,1283,-536,-2606,-4714,-6636,-8191,-9240,-9714,-9616,-9009,-8011,-6767,-5429,-4139,-3014,-2119,-1497,-1115,-930,-855,-784,-628,-282,305,1178,2336,3747,5341,7041,8707,10253,11529,12465,12991,13102,12844,12310,11626,10939,10365,10009,9902,10033,10338,10706,11027,11179,11087,10685,9987,8996,7781,6391,4882,3305,1681,31,-1640,-3315,-4974,-6555,-7997,-9201,-10082,-10564,-10603,-10218,-9463,-8463,-7363,-6327,-5509,-5021,-4930,-5238,-5885,-6779,-7771,-8743,-9553,-10120,-10374,-10304,-9915,-9234,-8302,-7132,-5760,-4176,-2377,-379,1827,4165,6580,8946,11132,13001,14445,15371,15777,15671,15160,14349,13392,12414,11531,10795,10226,9768,9352,8875,8248,7404,6321,5002,3512,1916,299,-1260,-2711,-4035,-5228,-6348,-7438,-8566,-9793,-11125,-12579,-14085,-15564,-16888,-17911,-18501,-18516,-17897,-16596,-14680,-12262,-9525,-6720,-4074,-1847,-194,764,1044,728,0,-924,-1804,-2437,-2669,-2430,-1724,-638,711,2146,3534,4719,5635,6229,6526,6577,6454,6232,5973,5699,5430,5137,4824,4453,4049,3620,3210,2870,2658,2597,2723,2997,3368,3762,4063,4184,4039,3564,2745,1594,159,-1473,-3213,-4946,-6561,-7962,-9058,-9807,-10191,-10236,-10010,-9597,-9106,-8624,-8256,-8029,-7996,-8125,-8391,-8742,-9120,-9478,-9785,-10002,-10135,-10146,-10042,-9796,-9377,-8777,-7955,-6926,-5689,-4309,-2846,-1422,-136,904,1617,1986,2019,1807,1450,1094,869,880,1197,1797,2627,3542,4389,4987,5188,4881,4017,2612,740,-1467,-3863,-6264,-8522,-10487,-12071,-13207,-13903,-14172,-14108,-13780,-13312,-12782,-12281,-11862,-11533,-11292,-11079,-10839,-10501,-10022,-9382,-8615,-7791,-6992,-6334,-5878,-5669,-5677,-5826,-5986,-6012,-5762,-5123,-4050,-2568,-775,1160,3035,4643,5807,6411,6432,5943,5091,4110,3221,2661,2590,3089,4158,5683,7497,9370,11050,12312,12937,12817,11859,10129,7716,4827,1718,-1350,-4086,-6290,-7794,-8574,-8666,-8242,-7507,-6730,-6149,-5980,-6347,-7294,-8773,-10646,-12727,-14796,-16639,-18070,-18961,-19250,-18942,-18128,-16915,-15483,-13971,-12554,-11299,-10313,-9551,-8999,-8546,-8073,-7450,-6555,-5289,-3600,-1492,981,3703,6511,9224,11645,13597,14952,15630,15634,15029,13954,12578,11112,9740,8627,7877,7532,7566,7909,8438,9026,9543,9871,9927,9652,9023,8045,6751,5203,3460,1610,-277,-2128,-3875,-5477,-6877,-8068,-9012,-9729,-10205,-10471,-10518,-10362,-9970,-9318,-8355,-7051,-5399,-3442,-1278,948,3061,4890,6289,7181,7541,7440,6983,6343,5676,5145,4857,4870,5179,5723,6395,7079,7653,8036,8175,8075,7763,7316,6796,6300,5872,5576,5408,5363,5388,5407,5351,5123,4669,3933,2914,1618,119,-1514,-3155,-4689,-5997,-6984,-7592,-7812,-7686,-7282,-6738,-6145,-5667,-5384,-5393,-5739,-6415,-7397,-8596,-9918,-11227,-12401,-13307,-13851,-13948,-13573,-12712,-11412,-9728,-7747,-5551,-3240,-885,1435,3668,5763,7673,9355,10751,11809,12473,12699,12480,11831,10839,9591,8269,7001,5975,5308,5098,5381,6129,7254,8622,10062,11391,12460,13139,13378,13161,12540,11575,10365,8967,7448,5828,4128,2345,503,-1371,-3215,-4939,-6454,-7654,-8463,-8826,-8745,-8251,-7429,-6379,-5234,-4102,-3104,-2323,-1813,-1606,-1688,-2011,-2490,-3013,-3442,-3650,-3526,-3004,-2086,-829,635,2166,3569,4723,5500,5877,5878,5602,5205,4859,4747,5019,5766,7027,8728,10766,12928,15015,16778,18032,18606,18438,17516,15925,13811,11360,8780,6284,4031,2168,744,-221,-788,-1050,-1141,-1184,-1313,-1583,-2039,-2629,-3277,-3869,-4290,-4460,-4341,-3973,-3428,-2868,-2432,-2300,-2599,-3405,-4728,-6475,-8483,-10489,-12219,-13369,-13692,-13043,-11369,-8780,-5486,-1790,1953,5417,8305,10445,11747,12255,12097,11460,10563,9601,8742,8081,7670,7491,7492,7591,7699,7723,7608,7310,6828,6192,5440,4653,3870,3170,2548,2024,1538,1034,440,-313,-1254,-2373,-3629,-4923,-6161,-7215,-7997,-8415,-8436,-8046,-7279,-6223,-4962,-3656,-2418,-1394,-680,-341,-389,-790,-1446,-2224,-2959,-3481,-3643,-3358,-2594,-1431,21,1534,2926,3963,4502,4461,3829,2730,1318,-161,-1451,-2318,-2561,-2057,-792,1203,3759,6698,9769,12719,15324,17378,18746,19351,19184,18294,16774,14763,12396,9852,7275,4831,2641,814,-575,-1506,-1979,-2059,-1823,-1402,-912,-512,-318,-442,-954,-1870,-3161,-4739,-6483,-8233,-9848,-11175,-12115,-12601,-12609,-12170,-11328,-10170,-8778,-7250,-5685,-4192,-2864,-1810,-1089,-760,-800,-1172,-1751,-2401,-2958,-3280,-3254,-2858,-2109,-1132,-83,844,1468,1649,1332,546,-578,-1833,-2966,-3692,-3784,-3046,-1417,1081,4268,7889,11565,14915,17512,19046,19251,18059,15523,11876,7480,2784,-1718,-5580,-8418,-10020,-10296,-9382,-7504,-5062,-2462,-120,1629,2586,2698,2059,913,-443,-1653,-2421,-2504,-1806,-339,1731,4132,6531,8559,9893,10305,9658,8014,5500,2422,-902,-4093,-6806,-8763,-9757,-9717,-8668,-6748,-4175,-1209,1870,4791,7325,9280,10528,10998,10681,9614,7911,5689,3151,463,-2161,-4549,-6558,-8077,-9081,-9569,-9623,-9344,-8887,-8384,-8002,-7843,-8010,-8549,-9454,-10677,-12100,-13580,-14930,-15957,-16500,-16412,-15644,-14196,-12152,-9676,-6956,-4229,-1698,446,2099,3194,3775,3914,3761,3484,3248,3226,3527,4244,5401,6970,8873,10969,13093,15045,16628,17674,18043,17668,16573,14826,12622,10175,7746,5612,3973,3005,2752,3194,4207,5604,7165,8653,9853,10589,10740,10246,9112,7400,5225,2730,98,-2519,-4934,-7024,-8681,-9831,-10467,-10603,-10304,-9666,-8778,-7756,-6678,-5616,-4620,-3723,-2945,-2318,-1837,-1523,-1330,-1228,-1123,-941,-560,86,1079,2427,4114,6051,8117,10132,11906,13240,13940,13869,12921,11089,8412,5049,1194,-2882,-6883,-10531,-13544,-15725,-16938,-17131,-16378,-14796,-12640,-10153,-7653,-5381,-3576,-2333,-1713,-1622,-1939,-2452,-2959,-3254,-3182,-2651,-1622,-152,1684,3731,5849,7873,9653,11093,12092,12634,12716,12371,11663,10651,9409,7987,6449,4820,3145,1444,-252,-1902,-3464,-4863,-6060,-6968,-7570,-7820,-7738,-7340,-6702,-5875,-4979,-4086,-3300,-2693,-2320,-2205,-2336,-2642,-3027,-3345,-3454,-3209,-2512,-1315,350,2415,4707,7074,9288,11180,12566,13353,13468,12948,11854,10337,8541,6682,4911,3401,2260,1524,1208,1222,1474,1828,2159,2347,2302,1975,1330,397,-806,-2205,-3738,-5313,-6861,-8275,-9486,-10399,-10953,-11079,-10749,-9950,-8692,-7034,-5033,-2779,-386,2047,4401,6561,8455,9991,11138,11879,12226,12240,11987,11573,11091,10625,10255,9978,9812,9671,9495,9166,8588,7674,6346,4587,2398,-161,-2977,-5899,-8730,-11236,-13223,-14488,-14950,-14563,-13422,-11654,-9480,-7112,-4770,-2634,-821,603,1636,2326,2734,2953,3045,3082,3091,3095,3078,3004,2825,2465,1863,965,-285,-1861,-3762,-5853,-8037,-10105,-11901,-13229,-13980,-14056,-13472,-12278,-10612,-8654,-6616,-4721,-3184,-2188,-1838,-2201,-3217,-4779,-6696,-8724,-10616,-12131,-13065,-13286,-12730,-11412,-9424,-6925,-4111,-1211,1561,3987,5915,7206,7805,7702,6945,5650,3975,2101,258,-1371,-2592,-3271,-3350,-2798,-1709,-183,1594,3445,5168,6607,7626,8168,8221,7854,7167,6313,5430,4666,4119,3845,3829,4003,4227,4349,4190,3595,2468,757,-1496,-4187,-7146,-10167,-13026,-15510,-17453,-18741,-19319,-19243,-18561,-17440,-16001,-14411,-12784,-11225,-9780,-8480,-7322,-6276,-5332,-4454,-3640,-2875,-2181,-1561,-1062,-704,-533,-592,-907,-1500,-2368,-3478,-4797,-6248,-7778,-9298,-10765,-12108,-13298,-14299,-15082,-15625,-15873,-15785,-15291,-14320,-12836,-10798,-8265,-5315,-2120,1120,4157,6770,8750,9975,10380,9997,8951,7421,5667,3947,2522,1604,1322,1712,2697,4128,5763,7370,8695,9571,9875,9614,8845,7738,6488,5317,4451,4040,4223,4999,6330,8058,9961,11768,13188,13941,13816,12663,10459,7275,3311,-1158,-5790,-10223,-14119,-17201,-19277,-20273,-20217,-19253,-17589,-15509,-13278,-11180,-9406,-8094,-7276,-6886,-6796,-6821,-6762,-6461,-5781,-4683,-3169,-1327,717,2805,4748,6398,7598,8280,8423,8080,7372,6469,5533,4737,4153,3818,3646,3516,3226,2611,1496,-191,-2451,-5175,-8179,-11195,-13964,-16187,-17664,-18211,-17780,-16385,-14158,-11296,-8056,-4719,-1559,1179,3314,4748,5444,5493,5006,4193,3253,2411,1843,1695,2029,2848,4088,5624,7308,8948,10380,11427,11968,11906,11211,9900,8042,5779,3258,706,-1673,-3664,-5085,-5806,-5756,-4933,-3418,-1336,1104,3684,6147,8247,9779,10564,10539,9662,8058,5860,3346,792,-1472,-3161,-4029,-3938,-2845,-840,1900,5112,8494,11750,14601,16856,18358,19070,18974,18161,16722,14837,12654,10383,8159,6146,4404,2984,1844,908,77,-799,-1799,-3037,-4515,-6216,-8054,-9869,-11507,-12748,-13442,-13434,-12670,-11154,-8994,-6364,-3482,-606,2058,4308,6043,7188,7760,7782,7324,6473,5298,3927,2445,976,-397,-1583,-2566,-3303,-3849,-4211,-4450,-4589,-4664,-4675,-4637,-4541,-4395,-4218,-4027,-3877,-3807,-3866,-4097,-4511,-5109,-5855,-6698,-7567,-8398,-9129,-9724,-10154,-10417,-10512,-10434,-10190,-9752,-9111,-8257,-7160,-5848,-4300,-2576,-697,1249,3203,5054,6722,8104,9145,9786,10042,9937,9554,9005,8411,7906,7619,7619,7981,8677,9656,10814,11976,12982,13620,13739,13182,11914,9911,7308,4258,1032,-2092,-4798,-6818,-7927,-8001,-7005,-5034,-2260,1042,4561,7946,10889,13090,14377,14622,13836,12094,9568,6464,3020,-530,-3986,-7167,-9963,-12294,-14125,-15472,-16344,-16788,-16824,-16467,-15724,-14581,-13050,-11137,-8920,-6492,-4019,-1700,264,1643,2295,2090,1036,-806,-3224,-5968,-8680,-11009,-12615,-13215,-12652,-10887,-8025,-4301,-44,4354,8475,11949,14443,15748,15770,14544,12247,9152,5618,2013,-1292,-4016,-5940,-6980,-7124,-6481,-5198,-3489,-1559,381,2161,3669,4836,5672,6216,6541,6723,6830,6902,6959,7005,7022,6994,6905,6735,6485,6153,5749,5305,4838,4377,3935,3491,3032,2501,1867,1095,198,-777,-1744,-2573,-3153,-3361,-3138,-2476,-1424,-110,1316,2664,3763,4486,4752,4593,4078,3374,2652,2105,1874,2052,2659,3633,4880,6245,7573,8729,9586,10079,10197,9977,9520,8962,8455,8134,8100,8365,8890,9532,10119,10423,10252,9434,7884,5587,2653,-769,-4420,-8051,-11383,-14179,-16259,-17497,-17871,-17400,-16201,-14423,-12255,-9886,-7496,-5227,-3173,-1388,121,1395,2457,3410,4275,5148,6036,6978,7934,8876,9697,10313,10613,10499,9942,8925,7536,5880,4127,2445,1012,-40,-610,-667,-242,586,1663,2860,3978,4902,5489,5682,5439,4781,3757,2435,921,-708,-2332,-3893,-5302,-6525,-7522,-8264,-8748,-8933,-8806,-8336,-7487,-6249,-4604,-2578,-216,2393,5133,7837,10341,12459,14039,14953,15146,14613,13444,11793,9862,7912,6162,4841,4055,3871,4204,4917,5784,6552,6989,6894,6167,4789,2875,602,-1746,-3882,-5503,-6380,-6342,-5358,-3473,-872,2210,5477,8636,11417,13612,15092,15803,15777,15089,13861,12216,10268,8096,5746,3240,563,-2278,-5296,-8448,-11669,-14873,-17905,-20657,-22949,-24686,-25752,-26108,-25736,-24681,-23005,-20819,-18237,-15397,-12429,-9457,-6589,-3912,-1497,634,2449,3980,5249,6301,7192,7954,8621,9200,9674,10027,10214,10210,9984,9536,8875,8043,7101,6107,5146,4234,3408,2616,1812,913,-157,-1439,-2929,-4575,-6263,-7854,-9194,-10135,-10581,-10480,-9859,-8809,-7490,-6085,-4807,-3847,-3349,-3425,-4077,-5274,-6852,-8642,-10357,-11785,-12652,-12833,-12230,-10892,-8955,-6645,-4228,-1998,-197,1002,1500,1365,695,-242,-1211,-1901,-2090,-1607,-412,1435,3739,6245,8634,10601,11909,12393,12043,10944,9315,7449,5665,4274,3518,3534,4346,5846,7838,10024,12125,13824,14931,15303,14944,13955,12520,10882,9287,7931,6972,6439,6312,6449,6677,6779,6546,5811,4467,2494,-42,-2995,-6168,-9323,-12234,-14700,-16574,-17774,-18277,-18134,-17426,-16280,-14819,-13156,-11397,-9574,-7738,-5857,-3934,-1940,102,2143,4078,5774,7069,7830,7956,7423,6304,4729,2937,1171,-296,-1241,-1521,-1085,-16,1516,3224,4821,5974,6449,6065,4783,2674,-66,-3171,-6297,-9130,-11362,-12784,-13271,-12821,-11536,-9606,-7292,-4879,-2630,-800,488,1134,1195,775,67,-704,-1319,-1589,-1398,-712,415,1845,3387,4824,5948,6591,6677,6195,5265,4065,2853,1891,1449,1700,2770,4631,7182,10191,13362,16346,18790,20385,20898,20225,18386,15567,12051,8240,4547,1396,-869,-2023,-1953,-722,1491,4401,7642,10859,13706,15916,17305,17802,17414,16248,14443,12175,9618,6923,4220,1593,-900,-3241,-5431,-7494,-9461,-11364,-13225,-15062,-16856,-18594,-20216,-21668,-22866,-23731,-24183,-24146,-23567,-22406,-20663,-18362,-15562,-12363,-8881,-5258,-1646,1816,4981,7739,9972,11611,12595,12896,12540,11585,10148,8408,6555,4832,3456,2617,2442,2944,4060,5587,7278,8809,9883,10245,9732,8329,6126,3381,393,-2448,-4827,-6446,-7159,-6931,-5837,-4100,-1935,346,2522,4370,5778,6689,7133,7199,7019,6746,6516,6426,6518,6757,7036,7218,7110,6556,5434,3662,1292,-1612,-4831,-8155,-11297,-13995,-16031,-17233,-17567,-17057,-15867,-14210,-12357,-10576,-9104,-8082,-7583,-7548,-7846,-8262,-8564,-8527,-7985,-6863,-5183,-3072,-729,1601,3681,5311,6352,6786,6630,6047,5189,4283,3517,3039,2934,3174,3672,4243,4676,4743,4268,3118,1284,-1181,-4114,-7279,-10441,-13309,-15690,-17398,-18351,-18555,-18076,-17058,-15694,-14163,-12682,-11392,-10407,-9771,-9446,-9346,-9319,-9177,-8758,-7904,-6557,-4735,-2552,-210,2046,3953,5292,5915,5780,4970,3664,2150,736,-243,-527,59,1563,3871,6759,9863,12791,15110,16457,16557,15275,12631,8808,4109,-1039,-6187,-10872,-14705,-17405,-18810,-18938,-17909,-16007,-13548,-10927,-8490,-6538,-5271,-4774,-5019,-5887,-7181,-8678,-10154,-11410,-12320,-12800,-12865,-12578,-12050,-11425,-10822,-10350,-10042,-9897,-9834,-9747,-9507,-8977,-8076,-6741,-4998,-2921,-634,1671,3848,5682,7083,7932,8224,7988,7291,6245,4966,3569,2179,889,-213,-1054,-1593,-1789,-1632,-1131,-293,832,2209,3776,5454,7163,8788,10207,11295,11920,11983,11402,10156,8272,5827,2966,-153,-3318,-6339,-9026,-11237,-12870,-13906,-14359,-14321,-13908,-13254,-12514,-11801,-11212,-10806,-10567,-10463,-10384,-10217,-9811,-9062,-7859,-6205,-4115,-1729,788,3204,5287,6835,7686,7778,7130,5856,4159,2287,502,-927,-1828,-2053,-1606,-534,984,2741,4470,5925,6882,7197,6791,5682,3966,1788,-654,-3164,-5545,-7623,-9286,-10435,-11048,-11122,-10686,-9811,-8544,-6976,-5156,-3154,-1013,1199,3430,5573,7530,9151,10295,10811,10601,9580,7773,5233,2130,-1337,-4883,-8240,-11111,-13259,-14494,-14704,-13869,-12047,-9385,-6074,-2366,1499,5272,8752,11785,14263,16154,17439,18173,18378,18133,17476,16470,15181,13685,12083,10511,9091,7990,7317,7184,7622,8617,10057,11774,13528,15062,16089,16390,15766,14158,11572,8159,4131,-209,-4546,-8563,-11989,-14624,-16364,-17189,-17194,-16526,-15417,-14106,-12841,-11839,-11244,-11145,-11506,-12244,-13140,-13975,-14463,-14361,-13476,-11690,-9022,-5576,-1604,2600,6672,10270,13106,14964,15772,15545,14451,12706,10622,8500,6640,5275,4577,4602,5335,6637,8319,10125,11775,13014,13594,13382,12287,10344,7660,4415,837,-2824,-6335,-9484,-12100,-14079,-15344,-15902,-15779,-15046,-13803,-12133,-10150,-7926,-5539,-3046,-506,2027,4466,6715,8651,10127,11044,11282,10860,9789,8240,6367,4421,2606,1122,108,-382,-355,97,830,1677,2453,3016,3247,3096,2556,1684,565,-675,-1897,-2967,-3753,-4163,-4134,-3637,-2699,-1360,287,2152,4118,6066,7874,9412,10561,11206,11257,10648,9363,7439,4968,2109,-953,-3980,-6771,-9109,-10874,-11973,-12424,-12295,-11734,-10906,-10004,-9207,-8644,-8430,-8588,-9127,-9981,-11062,-12252,-13402,-14385,-15027,-15205,-14777,-13666,-11819,-9273,-6126,-2548,1213,4895,8196,10844,12597,13321,12945,11575,9382,6690,3863,1293,-655,-1691,-1659,-491,1692,4690,8201,11851,15298,18183,20260,21348,21380,20388,18487,15858,12717,9309,5843,2554,-427,-2943,-4960,-6433,-7397,-7877,-7953,-7657,-7086,-6268,-5298,-4221,-3126,-2067,-1114,-316,284,654,773,628,238,-382,-1177,-2081,-3028,-3922,-4715,-5343,-5781,-6023,-6066,-5933,-5641,-5195,-4630,-3929,-3129,-2223,-1238,-197,889,1979,3061,4091,5051,5884,6577,7088,7417,7574,7579,7473,7289,7051,6767,6427,6004,5470,4788,3957,2984,1923,849,-151,-982,-1583,-1910,-1986,-1848,-1595,-1317,-1121,-1075,-1238,-1599,-2145,-2799,-3483,-4112,-4596,-4882,-4924,-4714,-4240,-3517,-2539,-1320,127,1780,3576,5453,7299,9002,10451,11518,12140,12247,11821,10909,9554,7898,6075,4259,2642,1382,629,480,983,2130,3861,6060,8585,11246,13865,16217,18126,19394,19887,19496,18187,15981,12982,9345,5291,1065,-3059,-6837,-10033,-12500,-14119,-14888,-14839,-14098,-12817,-11191,-9422,-7692,-6184,-5006,-4254,-3937,-4029,-4451,-5073,-5774,-6377,-6766,-6793,-6379,-5458,-4022,-2117,170,2692,5290,7777,9983,11756,12999,13636,13708,13239,12392,11295,10161,9161,8473,8210,8442,9153,10267,11636,13076,14379,15362,15861,15809,15160,13989,12382,10503,8500,6554,4780,3312,2162,1360,811,450,133,-234,-757,-1487,-2443,-3602,-4905,-6282,-7655,-8951,-10128,-11148,-12010,-12725,-13312,-13780,-14151,-14381,-14460,-14322,-13902,-13146,-11989,-10411,-8418,-6055,-3439,-710,1927,4284,6136,7345,7756,7357,6150,4261,1867,-793,-3446,-5823,-7674,-8816,-9128,-8597,-7277,-5323,-2932,-355,2155,4352,6056,7108,7478,7145,6205,4770,2985,1022,-966,-2811,-4379,-5542,-6211,-6345,-5931,-5049,-3801,-2360,-917,328,1201,1572,1404,705,-396,-1759,-3185,-4495,-5537,-6201,-6430,-6213,-5586,-4593,-3314,-1819,-191,1480,3107,4574,5788,6632,7048,6972,6450,5525,4337,3040,1792,773,111,-100,210,1022,2312,3980,5894,7886,9747,11275,12253,12520,11952,10520,8290,5400,2099,-1357,-4652,-7540,-9792,-11290,-11990,-11940,-11273,-10157,-8797,-7393,-6119,-5113,-4462,-4198,-4304,-4722,-5360,-6114,-6887,-7573,-8109,-8430,-8508,-8331,-7889,-7200,-6278,-5151,-3865,-2463,-1013,417,1769,2967,3978,4745,5265,5527,5555,5395,5074,4686,4262,3908,3668,3630,3838,4341,5165,6291,7686,9271,10932,12549,13978,15082,15759,15912,15505,14523,13002,11012,8651,6048,3326,641,-1899,-4165,-6072,-7560,-8595,-9187,-9382,-9254,-8899,-8433,-7960,-7567,-7324,-7253,-7343,-7559,-7822,-8067,-8197,-8148,-7852,-7255,-6334,-5062,-3457,-1532,651,3032,5507,7949,10220,12158,13601,14425,14517,13858,12463,10466,8023,5379,2790,508,-1225,-2240,-2435,-1790,-402,1569,3857,6170,8181,9599,10172,9759,8300,5874,2660,-1069,-4975,-8692,-11892,-14273,-15668,-15986,-15290,-13723,-11542,-9026,-6509,-4260,-2543,-1500,-1225,-1684,-2781,-4331,-6104,-7843,-9292,-10222,-10461,-9905,-8535,-6418,-3705,-579,2701,5927,8863,11346,13262,14536,15176,15208,14731,13835,12663,11328,9963,8673,7550,6663,6059,5775,5807,6159,6777,7629,8610,9654,10617,11419,11912,12032,11669,10821,9466,7693,5595,3339,1100,-930,-2587,-3731,-4290,-4239,-3630,-2578,-1225,226,1596,2689,3354,3486,3017,1964,366,-1647,-3964,-6394,-8809,-11047,-12993,-14569,-15698,-16363,-16550,-16254,-15509,-14318,-12733,-10780,-8528,-6060,-3492,-974,1320,3201,4477,5009,4683,3506,1544,-998,-3865,-6699,-9169,-10916,-11698,-11336,-9801,-7186,-3684,385,4691,8837,12473,15286,17032,17601,16964,15248,12663,9513,6164,2969,283,-1637,-2601,-2555,-1556,220,2497,4945,7198,8915,9822,9721,8540,6321,3205,-557,-4673,-8813,-12655,-15914,-18364,-19852,-20333,-19830,-18471,-16456,-14012,-11431,-8951,-6820,-5209,-4230,-3923,-4245,-5106,-6340,-7771,-9177,-10360,-11131,-11332,-10874,-9724,-7919,-5600,-2939,-198,2352,4441,5819,6318,5851,4440,2221,-576,-3642,-6649,-9241,-11158,-12162,-12165,-11157,-9260,-6672,-3694,-617,2209,4515,6068,6727,6464,5318,3446,1036,-1667,-4441,-7058,-9366,-11219,-12581,-13390,-13698,-13515,-12930,-12010,-10858,-9555,-8195,-6834,-5509,-4229,-2988,-1771,-571,573,1633,2479,3045,3198,2895,2108,906,-583,-2169,-3635,-4767,-5397,-5420,-4812,-3647,-2047,-198,1695,3448,4867,5832,6240,6057,5281,3988,2265,266,-1852,-3919,-5777,-7284,-8361,-8933,-9025,-8657,-7948,-7009,-6006,-5084,-4394,-4038,-4094,-4579,-5456,-6661,-8066,-9543,-10945,-12133,-13004,-13461,-13479,-13023,-12132,-10824,-9173,-7239,-5122,-2915,-743,1299,3088,4563,5669,6399,6795,6920,6862,6720,6567,6469,6443,6482,6543,6563,6479,6227,5780,5138,4328,3432,2508,1660,931,365,-48,-348,-597,-882,-1271,-1819,-2527,-3358,-4210,-4938,-5392,-5385,-4811,-3572,-1685,747,3547,6418,9073,11159,12404,12587,11595,9458,6299,2383,-1978,-6385,-10472,-13874,-16334,-17665,-17830,-16889,-15022,-12497,-9605,-6684,-4000,-1801,-223,666,898,587,-104,-963,-1785,-2395,-2667,-2555,-2067,-1289,-316,714,1705,2574,3285,3846,4298,4699,5124,5626,6239,6959,7728,8470,9033,9306,9127,8427,7147,5359,3161,792,-1507,-3450,-4765,-5276,-4871,-3586,-1556,957,3659,6170,8214,9489,9882,9310,7879,5738,3149,380,-2262,-4556,-6278,-7345,-7714,-7439,-6627,-5425,-3981,-2463,-967,384,1584,2587,3464,4241,5018,5841,6782,7852,9057,10341,11650,12872,13928,14701,15118,15107,14639,13712,12363,10653,8672,6528,4337,2233,317,-1292,-2547,-3395,-3845,-3934,-3703,-3223,-2543,-1705,-748,302,1408,2519,3563,4453,5081,5341,5135,4400,3106,1314,-893,-3309,-5743,-7928,-9664,-10751,-11113,-10725,-9683,-8156,-6348,-4506,-2818,-1446,-470,104,318,262,39,-262,-551,-779,-916,-938,-873,-717,-516,-273,-25,246,531,878,1304,1868,2582,3468,4501,5630,6766,7796,8589,9012,8980,8409,7320,5732,3772,1549,-753,-2989,-4985,-6606,-7728,-8281,-8215,-7551,-6346,-4708,-2801,-791,1105,2710,3857,4428,4381,3726,2552,1005,-756,-2517,-4130,-5422,-6319,-6769,-6787,-6438,-5811,-5017,-4172,-3357,-2658,-2111,-1737,-1532,-1465,-1492,-1573,-1638,-1655,-1587,-1413,-1156,-819,-454,-89,230,465,597,600,460,179,-261,-829,-1515,-2273,-3051,-3795,-4415,-4871,-5061,-4955,-4484,-3620,-2348,-668,1375,3717,6241,8789,11174,13158,14536,15077,14664,13206,10778,7528,3741,-231,-3996,-7184,-9480,-10705,-10792,-9849,-8080,-5799,-3337,-1029,864,2175,2833,2888,2470,1765,993,343,-40,-87,209,759,1473,2193,2826,3259,3469,3447,3244,2941,2617,2366,2248,2295,2517,2865,3297,3709,4050,4205,4146,3801,3181,2293,1184,-55,-1345,-2541,-3542,-4215,-4456,-4214,-3440,-2194,-550,1340,3284,5081,6535,7483,7821,7514,6592,5157,3341,1319,-756,-2710,-4451,-5862,-6928,-7604,-7915,-7856,-7452,-6712,-5662,-4330,-2777,-1073,672,2365,3883,5163,6141,6826,7249,7496,7637,7779,7968,8253,8618,9037,9453,9810,10071,10207,10227,10153,10025,9876,9737,9597,9448,9237,8943,8523,8002,7391,6771,6216,5798,5587,5578,5752,6011,6246,6301,6058,5400,4281,2700,736,-1505,-3840,-6103,-8114,-9719,-10826,-11368,-11353,-10824,-9848,-8527,-6945,-5197,-3357,-1489,353,2116,3747,5187,6362,7215,7668,7699,7284,6463,5314,3941,2497,1127,-16,-793,-1107,-878,-109,1183,2883,4855,6919,8849,10466,11565,12034,11786,10833,9224,7094,4601,1953,-634,-2948,-4788,-5990,-6451,-6116,-5022,-3280,-1059,1385,3784,5867,7363,8119,8019,7081,5407,3173,614,-2015,-4489,-6597,-8217,-9261,-9727,-9633,-9054,-8060,-6743,-5185,-3470,-1692,65,1697,3116,4241,5012,5406,5464,5240,4871,4474,4199,4126,4317,4734,5290,5854,6255,6357,6046,5278,4075,2508,709,-1188,-3034,-4711,-6121,-7210,-7937,-8291,-8272,-7857,-7069,-5888,-4360,-2527,-500,1596,3579,5271,6490,7090,6984,6154,4646,2594,144,-2489,-5122,-7577,-9687,-11384,-12563,-13255,-13451,-13225,-12663,-11843,-10883,-9865,-8863,-7929,-7072,-6270,-5482,-4628,-3646,-2483,-1105,429,2073,3657,5053,6076,6613,6581,5997,4942,3583,2117,770,-268,-862,-935,-510,327,1450,2672,3854,4831,5524,5867,5878,5589,5092,4476,3856,3329,2975,2865,3020,3460,4158,5072,6127,7232,8263,9092,9582,9604,9068,7911,6139,3800,1024,-2041,-5181,-8196,-10872,-13037,-14556,-15349,-15403,-14749,-13478,-11719,-9600,-7301,-4935,-2656,-534,1342,2963,4302,5400,6272,6965,7500,7880,8099,8101,7849,7281,6370,5118,3569,1815,-31,-1836,-3470,-4844,-5878,-6552,-6872,-6860,-6562,-6018,-5254,-4315,-3207,-2000,-717,536,1681,2616,3238,3498,3366,2890,2145,1285,438,-210,-559,-509,-52,769,1837,3005,4091,4932,5402,5422,4993,4173,3088,1890,771,-119,-627,-672,-231,678,1940,3433,4960,6320,7320,7769,7566,6656,5111,3069,770,-1522,-3524,-4997,-5790,-5837,-5196,-4030,-2543,-1037,262,1105,1364,978,-9,-1463,-3196,-4972,-6575,-7798,-8510,-8632,-8166,-7186,-5803,-4191,-2495,-896,488,1545,2212,2454,2258,1651,662,-644,-2166,-3817,-5423,-6874,-7988,-8654,-8759,-8259,-7156,-5532,-3494,-1249,1048,3158,4958,6307,7190,7616,7697,7545,7329,7172,7204,7472,8000,8728,9563,10383,11035,11413,11415,11022,10253,9209,8003,6795,5713,4850,4270,3946,3854,3892,3998,4081,4104,4047,3931,3808,3735,3789,4008,4418,4989,5661,6325,6871,7162,7105,6608,5653,4228,2402,240,-2136,-4611,-7067,-9372,-11449,-13193,-14559,-15504,-16012,-16082,-15734,-14979,-13861,-12405,-10660,-8680,-6540,-4331,-2166,-180,1506,2746,3460,3581,3110,2128,736,-871,-2529,-4031,-5230,-5996,-6265,-6026,-5321,-4239,-2896,-1422,61,1449,2673,3680,4472,5048,5446,5703,5848,5907,5904,5820,5679,5445,5137,4756,4330,3890,3483,3124,2850,2613,2398,2094,1648,957,-12,-1262,-2739,-4321,-5866,-7186,-8137,-8575,-8460,-7788,-6656,-5215,-3638,-2133,-865,40,513,577,282,-229,-849,-1412,-1843,-2058,-2078,-1925,-1727,-1573,-1627,-1974,-2714,-3839,-5314,-7003,-8736,-10313,-11521,-12214,-12270,-11675,-10485,-8837,-6926,-4987,-3231,-1861,-990,-660,-830,-1383,-2152,-2964,-3648,-4085,-4219,-4048,-3656,-3155,-2699,-2437,-2492,-2950,-3830,-5091,-6644,-8335,-10016,-11501,-12641,-13312,-13422,-12957,-11908,-10372,-8423,-6218,-3914,-1672,315,1910,2965,3413,3200,2375,1004,-750,-2710,-4640,-6317,-7526,-8097,-7938,-7033,-5464,-3388,-1027,1374,3567,5346,6556,7123,7031,6328,5113,3499,1617,-405,-2454,-4438,-6270,-7902,-9280,-10382,-11174,-11659,-11812,-11662,-11208,-10523,-9641,-8680,-7725,-6894,-6308,-6038,-6154,-6655,-7482,-8529,-9627,-10584,-11204,-11313,-10797,-9596,-7766,-5388,-2673,187,2951,5400,7388,8781,9563,9749,9415,8675,7643,6420,5100,3728,2349,964,-416,-1805,-3200,-4599,-5976,-7300,-8497,-9498,-10199,-10519,-10371,-9719,-8543,-6884,-4824,-2470,27,2526,4869,6946,8652,9945,10800,11227,11267,10943,10312,9390,8214,6797,5159,3325,1317,-800,-2974,-5096,-7064,-8749,-10027,-10799,-10976,-10544,-9520,-7993,-6116,-4054,-2029,-217,1211,2164,2608,2591,2220,1649,1055,614,462,697,1331,2325,3549,4867,6068,7008,7515,7514,6944,5847,4295,2434,443,-1491,-3153,-4391,-5048,-5082,-4475,-3320,-1752,33,1822,3411,4625,5363,5574,5319,4696,3886,3075,2455,2175,2327,2915,3861,5017,6179,7122,7636,7556,6791,5338,3287,821,-1822,-4354,-6514,-8062,-8849,-8802,-7953,-6410,-4339,-1943,578,3042,5290,7231,8781,9933,10674,11032,11036,10706,10072,9135,7924,6448,4750,2886,928,-999,-2801,-4307,-5421,-6002,-5987,-5366,-4167,-2531,-610,1376,3210,4711,5713,6167,6059,5478,4576,3531,2556,1845,1542,1741,2464,3637,5155,6817,8418,9736,10567,10765,10246,9009,7158,4844,2324,-149,-2288,-3864,-4697,-4732,-3999,-2663,-960,818,2367,3441,3844,3515,2464,830,-1188,-3352,-5391,-7100,-8278,-8841,-8754,-8064,-6911,-5431,-3869,-2396,-1227,-484,-235,-475,-1095,-1959,-2873,-3666,-4194,-4378,-4202,-3742,-3089,-2415,-1847,-1545,-1575,-1996,-2762,-3795,-4961,-6085,-6992,-7514,-7519,-6945,-5779,-4088,-2000,327,2694,4932,6865,8382,9383,9851,9773,9199,8195,6853,5286,3627,2001,561,-579,-1307,-1552,-1299,-554,586,2036,3614,5187,6550,7572,8090,8018,7293,5918,3974,1588,-1026,-3634,-5980,-7821,-8972,-9307,-8793,-7489,-5534,-3137,-554,1962,4156,5852,6924,7337,7154,6480,5507,4419,3424,2683,2320,2374,2842,3613,4568,5504,6250,6613,6460,5692,4286,2290,-180,-2941,-5770,-8424,-10672,-12319,-13241,-13389,-12811,-11626,-10031,-8245,-6490,-4951,-3739,-2893,-2382,-2109,-1972,-1866,-1718,-1512,-1252,-983,-761,-607,-563,-579,-628,-615,-459,-78,596,1592,2900,4475,6208,7982,9627,10992,11921,12296,12059,11196,9783,7940,5840,3716,1769,257,-654,-807,-151,1265,3313,5722,8208,10401,11982,12690,12351,10952,8582,5482,1947,-1651,-4994,-7763,-9786,-10933,-11241,-10777,-9740,-8286,-6645,-4955,-3355,-1899,-628,486,1434,2259,2930,3441,3734,3755,3451,2784,1739,355,-1324,-3181,-5101,-6939,-8542,-9773,-10513,-10663,-10181,-9059,-7341,-5132,-2568,161,2865,5344,7431,9022,10043,10526,10522,10156,9549,8867,8219,7755,7528,7607,7975,8584,9329,10080,10673,10981,10887,10350,9392,8089,6602,5076,3716,2631,1949,1664,1767,2121,2618,3080,3393,3450,3232,2755,2114,1419,788,334,104,138,381,800,1293,1797,2241,2586,2816,2943,2990,2993,3010,3070,3230,3516,3940,4505,5159,5850,6472,6927,7113,6936,6358,5363,3988,2321,467,-1425,-3198,-4703,-5800,-6390,-6442,-5960,-5055,-3874,-2606,-1470,-631,-224,-284,-767,-1541,-2416,-3197,-3693,-3790,-3438,-2682,-1623,-414,784,1839,2638,3152,3372,3358,3174,2921,2660,2473,2366,2370,2432,2527,2589,2566,2433,2166,1792,1349,893,499,221,122,224,553,1084,1811,2677,3645,4654,5641,6550,7319,7910,8286,8454,8407,8201,7864,7466,7059,6688,6391,6167,5994,5813,5540,5088,4365,3318,1921,206,-1750,-3831,-5901,-7800,-9408,-10606,-11349,-11624,-11484,-11022,-10357,-9633,-8942,-8400,-8010,-7777,-7630,-7456,-7177,-6659,-5891,-4842,-3601,-2284,-1043,-47,578,737,419,-332,-1404,-2637,-3846,-4842,-5452,-5536,-5032,-3914,-2268,-226,2017,4214,6140,7559,8308,8283,7458,5916,3820,1403,-1022,-3153,-4680,-5372,-5093,-3854,-1781,835,3643,6225,8196,9260,9235,8131,6078,3373,371,-2535,-5000,-6755,-7648,-7647,-6813,-5318,-3367,-1197,960,2902,4480,5580,6178,6279,5955,5309,4452,3513,2567,1703,917,222,-453,-1159,-1977,-2959,-4135,-5492,-6963,-8446,-9809,-10887,-11568,-11712,-11284,-10248,-8659,-6596,-4196,-1596,1023,3530,5760,7610,8990,9836,10143,9910,9203,8081,6662,5031,3308,1578,-73,-1562,-2836,-3821,-4476,-4767,-4667,-4218,-3451,-2470,-1386,-333,549,1125,1304,1008,243,-941,-2416,-3996,-5453,-6542,-7044,-6787,-5694,-3788,-1194,1848,5040,8035,10508,12175,12857,12479,11099,8887,6114,3086,168,-2351,-4191,-5208,-5339,-4656,-3331,-1619,167,1733,2790,3160,2749,1585,-197,-2362,-4630,-6694,-8275,-9171,-9258,-8552,-7138,-5246,-3083,-949,960,2459,3466,3987,4072,3854,3449,3002,2593,2288,2075,1914,1730,1428,941,243,-655,-1656,-2652,-3474,-3966,-3999,-3487,-2435,-923,889,2759,4430,5628,6127,5789,4569,2572,2,-2807,-5496,-7643,-8921,-9043,-7883,-5465,-1968,2265,6792,11098,14699,17156,18223,17767,15928,12948,9288,5412,1873,-912,-2576,-2962,-2065,-60,2714,5854,8884,11388,13007,13532,12883,11154,8549,5381,2014,-1201,-3954,-6022,-7303,-7782,-7588,-6869,-5887,-4831,-3947,-3365,-3186,-3417,-3996,-4790,-5655,-6388,-6870,-6955,-6622,-5864,-4772,-3456,-2072,-749,368,1204,1687,1832,1648,1228,631,-19,-655,-1185,-1561,-1757,-1762,-1608,-1318,-938,-492,-12,502,1028,1576,2096,2572,2921,3080,2960,2476,1583,235,-1516,-3610,-5889,-8165,-10232,-11848,-12853,-13079,-12497,-11116,-9052,-6512,-3704,-946,1540,3481,4736,5193,4881,3880,2378,604,-1201,-2786,-3961,-4592,-4627,-4117,-3185,-2018,-846,112,675,704,186,-875,-2347,-4099,-5958,-7746,-9327,-10560,-11371,-11700,-11535,-10892,-9806,-8343,-6563,-4559,-2404,-192,1981,4016,5796,7209,8139,8499,8241,7373,5986,4209,2252,325,-1346,-2570,-3220,-3218,-2593,-1427,115,1821,3458,4780,5568,5653,4929,3375,1068,-1837,-5080,-8363,-11346,-13704,-15168,-15550,-14776,-12917,-10155,-6795,-3222,160,2949,4833,5606,5207,3726,1372,-1531,-4629,-7560,-10016,-11778,-12732,-12862,-12273,-11118,-9629,-8017,-6521,-5297,-4478,-4116,-4189,-4643,-5349,-6193,-7016,-7727,-8196,-8393,-8276,-7865,-7215,-6379,-5463,-4553,-3737,-3111,-2707,-2584,-2714,-3085,-3613,-4220,-4793,-5227,-5418,-5304,-4843,-4061,-3027,-1851,-689,312,1000,1263,1032,300,-902,-2461,-4281,-6171,-8013,-9628,-10911,-11767,-12143,-12046,-11506,-10621,-9478,-8220,-6949,-5774,-4765,-3946,-3307,-2796,-2335,-1839,-1218,-413,621,1888,3344,4939,6559,8111,9471,10538,11214,11427,11136,10323,9026,7332,5365,3298,1327,-376,-1629,-2346,-2475,-2061,-1218,-116,1039,2026,2671,2806,2375,1354,-173,-2076,-4176,-6267,-8159,-9685,-10735,-11258,-11262,-10800,-9958,-8830,-7511,-6069,-4567,-3030,-1478,86,1649,3208,4724,6178,7512,8689,9652,10374,10805,10961,10814,10412,9787,8990,8103,7174,6271,5425,4650,3937,3242,2522,1710,757,-375,-1696,-3177,-4751,-6311,-7722,-8827,-9492,-9598,-9101,-8027,-6470,-4622,-2684,-900,539,1485,1893,1796,1326,666,43,-340,-300,255,1352,2919,4810,6825,8728,10288,11291,11586,11077,9769,7747,5173,2298,-622,-3294,-5488,-7025,-7828,-7913,-7404,-6479,-5392,-4351,-3580,-3179,-3189,-3543,-4088,-4625,-4934,-4806,-4112,-2760,-805,1676,4469,7373,10136,12544,14425,15659,16208,16083,15375,14189,12683,11010,9326,7781,6476,5509,4883,4615,4613,4796,5032,5174,5100,4700,3915,2751,1270,-400,-2088,-3591,-4739,-5358,-5388,-4785,-3641,-2050,-210,1723,3559,5171,6458,7382,7936,8156,8084,7777,7279,6627,5844,4941,3917,2777,1527,177,-1230,-2676,-4076,-5411,-6601,-7623,-8434,-9027,-9387,-9533,-9472,-9216,-8781,-8169,-7375,-6402,-5248,-3926,-2501,-1015,403,1657,2614,3163,3232,2789,1866,572,-940,-2451,-3736,-4576,-4778,-4233,-2901,-833,1800,4783,7791,10513,12620,13850,14039,13127,11215,8514,5337,2069,-919,-3285,-4797,-5351,-4983,-3865,-2279,-558,954,1959,2248,1742,460,-1396,-3609,-5821,-7741,-9072,-9626,-9303,-8141,-6246,-3859,-1234,1326,3532,5164,6050,6136,5462,4156,2439,558,-1208,-2617,-3472,-3664,-3166,-2052,-462,1398,3320,5078,6524,7519,8023,8027,7580,6756,5652,4370,3008,1671,444,-607,-1412,-1970,-2244,-2278,-2080,-1703,-1167,-522,227,1032,1897,2750,3587,4288,4836,5089,5027,4555,3676,2389,736,-1195,-3328,-5539,-7729,-9790,-11635,-13194,-14415,-15275,-15766,-15905,-15713,-15212,-14430,-13362,-12016,-10375,-8418,-6159,-3596,-790,2181,5218,8168,10906,13288,15194,16573,17369,17637,17424,16842,16008,15047,14064,13155,12356,11699,11150,10656,10141,9506,8667,7558,6131,4417,2457,374,-1708,-3635,-5273,-6528,-7345,-7734,-7759,-7524,-7168,-6823,-6593,-6551,-6696,-6972,-7281,-7471,-7424,-6990,-6132,-4801,-3086,-1068,1078,3200,5121,6714,7873,8548,8733,8453,7786,6815,5665,4453,3311,2356,1690,1383,1483,1980,2844,3997,5322,6719,8036,9177,10036,10543,10659,10353,9645,8542,7103,5384,3469,1463,-524,-2360,-3936,-5142,-5914,-6215,-6062,-5492,-4598,-3453,-2146,-742,716,2201,3691,5178,6631,8016,9291,10404,11312,11972,12362,12452,12241,11710,10861,9689,8209,6433,4407,2178,-157,-2494,-4688,-6582,-8023,-8846,-8965,-8321,-6954,-4984,-2612,-95,2255,4158,5355,5675,5080,3618,1509,-970,-3452,-5562,-6978,-7446,-6856,-5231,-2754,281,3486,6448,8796,10225,10591,9873,8233,5940,3362,901,-1089,-2321,-2660,-2091,-789,1019,2945,4679,5865,6298,5867,4603,2680,367,-1992,-4052,-5494,-6098,-5766,-4532,-2573,-173,2328,4560,6212,7050,6978,6010,4331,2180,-90,-2150,-3688,-4477,-4412,-3510,-1906,170,2444,4619,6457,7757,8440,8487,7977,7056,5877,4637,3463,2491,1762,1310,1099,1087,1211,1392,1581,1700,1712,1568,1242,725,40,-790,-1666,-2525,-3231,-3695,-3801,-3500,-2747,-1591,-107,1577,3269,4819,6012,6725,6828,6268,5045,3211,888,-1766,-4551,-7256,-9663,-11580,-12852,-13373,-13108,-12085,-10393,-8204,-5716,-3182,-854,1021,2239,2651,2197,895,-1132,-3694,-6509,-9283,-11677,-13414,-14240,-14047,-12777,-10572,-7605,-4210,-720,2504,5146,6983,7888,7886,7100,5784,4220,2742,1611,1046,1112,1793,2928,4303,5644,6701,7256,7185,6445,5092,3263,1151,-1008,-2987,-4563,-5574,-5914,-5553,-4551,-3034,-1186,753,2568,4036,5014,5422,5270,4630,3659,2501,1324,253,-653,-1349,-1863,-2216,-2426,-2500,-2398,-2073,-1459,-510,779,2367,4141,5953,7609,8919,9718,9876,9352,8143,6363,4136,1683,-803,-3075,-4953,-6254,-6887,-6810,-6065,-4767,-3092,-1264,485,1922,2862,3179,2824,1826,309,-1575,-3593,-5542,-7215,-8462,-9187,-9380,-9069,-8376,-7419,-6365,-5343,-4481,-3856,-3508,-3442,-3608,-3940,-4341,-4703,-4945,-4988,-4799,-4390,-3785,-3074,-2329,-1653,-1131,-812,-741,-897,-1234,-1683,-2113,-2434,-2521,-2302,-1734,-820,388,1783,3264,4663,5889,6820,7417,7678,7653,7442,7173,6971,6965,7229,7788,8622,9615,10647,11518,12060,12081,11472,10133,8096,5416,2270,-1133,-4530,-7643,-10240,-12098,-13126,-13260,-12596,-11247,-9451,-7418,-5414,-3616,-2193,-1186,-604,-350,-302,-310,-234,29,528,1271,2194,3234,4273,5247,6064,6701,7126,7356,7392,7257,6948,6458,5780,4889,3804,2533,1136,-319,-1744,-3050,-4155,-5007,-5573,-5861,-5916,-5777,-5538,-5230,-4926,-4626,-4333,-4011,-3623,-3128,-2505,-1756,-906,-15,851,1622,2236,2660,2889,2949,2899,2792,2702,2663,2681,2739,2743,2623,2258,1571,531,-860,-2502,-4263,-5962,-7417,-8453,-8964,-8863,-8172,-6927,-5250,-3264,-1124,1023,3052,4856,6356,7506,8260,8609,8539,8055,7184,5961,4462,2773,1014,-684,-2181,-3342,-4045,-4207,-3770,-2747,-1208,724,2832,4900,6642,7814,8200,7650,6132,3695,522,-3144,-6971,-10641,-13814,-16249,-17762,-18296,-17902,-16717,-14967,-12912,-10811,-8908,-7362,-6278,-5648,-5410,-5423,-5515,-5523,-5284,-4696,-3718,-2344,-660,1239,3220,5146,6892,8365,9483,10217,10540,10469,10016,9234,8163,6870,5426,3901,2367,895,-477,-1701,-2779,-3706,-4521,-5257,-5964,-6685,-7437,-8243,-9066,-9890,-10651,-11297,-11774,-12023,-12002,-11668,-10993,-9974,-8609,-6945,-5028,-2949,-798,1318,3293,5022,6424,7409,7936,7941,7426,6381,4861,2926,690,-1710,-4129,-6395,-8379,-9949,-11049,-11646,-11783,-11533,-11021,-10377,-9749,-9253,-8985,-8997,-9284,-9810,-10481,-11190,-11801,-12211,-12315,-12081,-11494,-10602,-9487,-8228,-6945,-5704,-4581,-3608,-2800,-2124,-1574,-1063,-579,-35,587,1313,2143,3027,3900,4667,5195,5389,5131,4353,3052,1226,-1006,-3526,-6148,-8665,-10883,-12613,-13704,-14078,-13688,-12582,-10840,-8602,-6044,-3354,-740,1617,3546,4927,5681,5791,5279,4248,2810,1141,-572,-2151,-3399,-4185,-4390,-3981,-2959,-1412,540,2720,4923,6951,8581,9660,10041,9686,8610,6917,4798,2452,148,-1919,-3553,-4667,-5221,-5276,-4930,-4334,-3620,-2934,-2338,-1892,-1566,-1332,-1136,-927,-696,-434,-177,47,206,285,299,280,295,404,682,1148,1814,2592,3383,4013,4304,4085,3228,1668,-557,-3339,-6470,-9692,-12731,-15313,-17222,-18311,-18513,-17860,-16444,-14439,-12027,-9437,-6842,-4423,-2287,-512,882,1910,2622,3109,3445,3763,4129,4653,5362,6295,7427,8714,10102,11480,12790,13914,14791,15338,15509,15262,14594,13520,12098,10414,8577,6732,5000,3521,2366,1606,1215,1182,1386,1749,2123,2398,2471,2274,1778,1026,63,-954,-1920,-2654,-3034,-2954,-2354,-1251,299,2162,4188,6186,7977,9390,10293,10590,10247,9275,7739,5760,3478,1076,-1280,-3420,-5199,-6507,-7281,-7480,-7140,-6282,-5035,-3466,-1763,-28,1561,2873,3800,4257,4227,3742,2885,1808,672,-324,-1021,-1282,-1045,-318,823,2231,3745,5163,6335,7107,7417,7216,6553,5499,4175,2729,1283,-34,-1137,-2002,-2610,-3032,-3326,-3583,-3889,-4304,-4844,-5512,-6228,-6923,-7477,-7783,-7759,-7334,-6517,-5332,-3883,-2282,-683,780,1975,2823,3277,3358,3114,2652,2080,1536,1141,997,1190,1758,2700,3982,5502,7147,8771,10209,11334,12004,12159,11739,10772,9300,7416,5240,2892,509,-1794,-3910,-5765,-7303,-8498,-9353,-9882,-10120,-10105,-9867,-9434,-8821,-8023,-7037,-5844,-4425,-2784,-915,1135,3316,5534,7683,9637,11274,12480,13177,13311,12883,11917,10481,8662,6588,4375,2183,136,-1640,-3039,-4025,-4558,-4689,-4461,-3960,-3274,-2480,-1648,-823,-44,665,1271,1737,2028,2086,1873,1357,531,-555,-1822,-3135,-4333,-5242,-5705,-5594,-4858,-3488,-1593,704,3164,5577,7690,9300,10260,10491,10009,8910,7342,5508,3601,1789,212,-1079,-2059,-2784,-3313,-3750,-4147,-4578,-5044,-5521,-5964,-6270,-6378,-6186,-5650,-4748,-3500,-1973,-271,1493,3175,4664,5846,6662,7067,7079,6732,6116,5322,4470,3671,3021,2600,2429,2509,2771,3137,3487,3707,3689,3374,2707,1733,473,-954,-2459,-3915,-5223,-6294,-7067,-7512,-7634,-7459,-7051,-6476,-5835,-5201,-4666,-4276,-4065,-4023,-4114,-4258,-4377,-4357,-4121,-3579,-2696,-1441,147,2029,4101,6270,8407,10400,12143,13544,14547,15109,15232,14940,14280,13333,12173,10894,9593,8336,7203,6239,5467,4904,4525,4300,4189,4136,4100,4029,3890,3647,3276,2749,2068,1209,225,-871,-1978,-3019,-3874,-4443,-4618,-4361,-3624,-2462,-934,833,2694,4488,6047,7225,7908,8014,7529,6465,4911,2966,782,-1484,-3671,-5616,-7195,-8296,-8872,-8894,-8418,-7499,-6271,-4867,-3426,-2103,-972,-128,434,730,815,762,642,497,366,235,87,-129,-450,-923,-1560,-2347,-3242,-4154,-4985,-5609,-5914,-5803,-5222,-4157,-2646,-770,1355,3585,5769,7751,9395,10595,11273,11420,11059,10287,9226,8029,6851,5828,5059,4606,4464,4615,4996,5528,6160,6806,7449,8048,8603,9112,9567,9970,10300,10543,10670,10665,10509,10191,9708,9041,8193,7132,5866,4373,2669,785,-1233,-3296,-5304,-7129,-8665,-9771,-10390,-10434,-9912,-8850,-7325,-5461,-3398,-1288,710,2477,3893,4889,5411,5451,5015,4161,2952,1494,-85,-1668,-3088,-4227,-4947,-5159,-4810,-3897,-2473,-647,1428,3564,5567,7235,8405,8947,8781,7900,6343,4217,1657,-1147,-4032,-6795,-9298,-11405,-13030,-14135,-14708,-14788,-14442,-13751,-12830,-11758,-10638,-9491,-8358,-7182,-5935,-4525,-2898,-1005,1172,3592,6207,8888,11527,13962,16055,17675,18721,19125,18887,18035,16666,14902,12879,10764,8662,6684,4873,3242,1772,437,-813,-1956,-3018,-3932,-4681,-5207,-5506,-5581,-5488,-5303,-5121,-5054,-5171,-5543,-6167,-7014,-8008,-9024,-9945,-10616,-10920,-10748,-10044,-8793,-7039,-4867,-2407,183,2745,5096,7103,8622,9573,9894,9587,8675,7253,5429,3355,1195,-885,-2729,-4200,-5206,-5683,-5614,-5023,-3960,-2518,-805,1037,2871,4531,5887,6794,7157,6913,6032,4556,2558,179,-2409,-4983,-7323,-9184,-10367,-10715,-10130,-8646,-6335,-3435,-184,3063,6006,8333,9816,10348,9874,8531,6466,3959,1275,-1309,-3556,-5297,-6436,-6950,-6904,-6400,-5597,-4663,-3766,-3056,-2658,-2641,-3044,-3834,-4935,-6236,-7568,-8775,-9676,-10126,-10029,-9329,-8064,-6320,-4265,-2087,-27,1724,2964,3605,3592,3008,1975,725,-514,-1464,-1927,-1724,-814,775,2879,5268,7640,9680,11104,11681,11285,9898,7601,4599,1122,-2509,-6040,-9195,-11802,-13740,-14967,-15516,-15453,-14875,-13885,-12568,-10989,-9197,-7215,-5059,-2767,-359,2073,4460,6672,8610,10146,11210,11734,11714,11164,10150,8740,7048,5174,3241,1376,-308,-1682,-2661,-3162,-3148,-2617,-1586,-127,1685,3729,5896,8043,10051,11779,13113,13937,14148,13683,12499,10619,8132,5185,2025,-1095,-3856,-6004,-7309,-7663,-7075,-5664,-3674,-1419,771,2539,3642,3874,3171,1574,-789,-3689,-6876,-10067,-12995,-15429,-17181,-18117,-18175,-17350,-15706,-13382,-10542,-7422,-4232,-1223,1408,3481,4872,5531,5468,4786,3636,2251,853,-312,-1059,-1264,-879,44,1385,2964,4567,5982,7024,7542,7468,6785,5544,3869,1902,-178,-2198,-3998,-5463,-6487,-7060,-7159,-6858,-6221,-5371,-4411,-3457,-2577,-1829,-1204,-693,-240,190,629,1076,1505,1861,2080,2084,1841,1311,537,-429,-1478,-2487,-3318,-3855,-4001,-3701,-2958,-1804,-335,1348,3099,4809,6330,7580,8463,8919,8930,8477,7589,6319,4724,2911,972,-950,-2747,-4264,-5400,-6042,-6145,-5672,-4704,-3308,-1679,4,1519,2656,3263,3230,2555,1302,-379,-2272,-4156,-5784,-6973,-7591,-7594,-7025,-6006,-4726,-3398,-2249,-1467,-1184,-1476,-2324,-3666,-5359,-7252,-9162,-10920,-12403,-13488,-14150,-14370,-14202,-13722,-13035,-12242,-11438,-10690,-10024,-9462,-8969,-8539,-8134,-7752,-7374,-7011,-6635,-6255,-5830,-5353,-4797,-4153,-3426,-2649,-1853,-1115,-492,-67,103,-15,-439,-1108,-1979,-2925,-3842,-4616,-5143,-5377,-5283,-4889,-4238,-3409,-2487,-1549,-672,102,747,1259,1653,1939,2132,2211,2161,1911,1426,628,-495,-1965,-3720,-5678,-7678,-9538,-11054,-12012,-12256,-11650,-10179,-7882,-4917,-1504,2073,5504,8496,10790,12215,12662,12134,10700,8508,5757,2669,-518,-3582,-6334,-8612,-10332,-11422,-11901,-11787,-11147,-10056,-8585,-6822,-4837,-2719,-552,1539,3440,4994,6082,6564,6388,5525,4048,2085,-165,-2476,-4591,-6305,-7423,-7853,-7564,-6619,-5162,-3377,-1501,242,1640,2529,2803,2427,1429,-91,-1983,-4070,-6152,-8053,-9618,-10744,-11365,-11472,-11082,-10246,-9026,-7503,-5757,-3887,-1990,-169,1479,2878,3974,4746,5220,5434,5486,5452,5434,5508,5725,6105,6626,7236,7856,8400,8798,8986,8964,8731,8358,7901,7449,7052,6771,6588,6521,6481,6449,6312,6026,5507,4721,3653,2313,762,-923,-2639,-4267,-5711,-6873,-7704,-8181,-8330,-8207,-7900,-7512,-7138,-6871,-6739,-6770,-6892,-7048,-7107,-6970,-6517,-5702,-4473,-2899,-1029,979,3000,4867,6474,7716,8577,9063,9239,9210,9067,8935,8878,8966,9213,9608,10130,10721,11340,11941,12472,12907,13189,13284,13121,12662,11837,10633,9035,7090,4888,2552,260,-1823,-3520,-4711,-5318,-5349,-4872,-4031,-3009,-2003,-1216,-771,-771,-1185,-1954,-2917,-3900,-4716,-5202,-5269,-4880,-4098,-3035,-1870,-776,63,533,562,165,-576,-1528,-2524,-3403,-4026,-4317,-4246,-3879,-3311,-2708,-2216,-2004,-2156,-2735,-3693,-4938,-6311,-7610,-8640,-9206,-9182,-8489,-7148,-5237,-2934,-445,1987,4123,5767,6784,7102,6771,5890,4641,3254,1938,919,323,245,659,1496,2603,3804,4913,5751,6208,6190,5718,4824,3629,2268,902,-333,-1301,-1944,-2208,-2119,-1710,-1041,-194,787,1822,2891,3955,5022,6077,7141,8201,9237,10215,11042,11645,11895,11686,10924,9553,7574,5069,2163,-898,-3875,-6440,-8334,-9283,-9137,-7817,-5387,-2030,1969,6218,10294,13773,16277,17545,17444,15982,13352,9823,5802,1677,-2151,-5363,-7762,-9236,-9851,-9720,-9081,-8174,-7240,-6500,-6059,-6008,-6299,-6863,-7565,-8261,-8818,-9136,-9159,-8861,-8289,-7472,-6498,-5412,-4272,-3111,-1929,-738,487,1736,3001,4233,5375,6314,6973,7240,7079,6462,5449,4123,2646,1166,-116,-1057,-1517,-1450,-839,202,1575,3049,4469,5621,6379,6652,6420,5753,4743,3587,2427,1474,831,603,773,1303,2055,2888,3632,4136,4287,4028,3356,2340,1106,-198,-1374,-2274,-2749,-2743,-2247,-1351,-186,1057,2188,3039,3489,3502,3113,2454,1689,1046,715,874,1628,2983,4880,7143,9549,11826,13686,14885,15222,14601,13004,10560,7450,3990,497,-2665,-5184,-6799,-7363,-6841,-5326,-3032,-248,2670,5371,7531,8907,9365,8890,7586,5674,3433,1191,-747,-2112,-2742,-2555,-1600,-45,1898,3902,5706,7024,7696,7642,6913,5649,4086,2471,1055,32,-500,-530,-133,514,1241,1820,2113,1995,1450,523,-671,-1981,-3245,-4324,-5116,-5585,-5751,-5687,-5510,-5347,-5317,-5500,-5909,-6505,-7161,-7735,-8040,-7924,-7290,-6091,-4407,-2355,-155,1977,3801,5142,5878,5974,5499,4588,3441,2303,1375,873,890,1478,2567,4025,5652,7221,8520,9357,9638,9303,8423,7101,5517,3882,2379,1204,448,174,334,826,1488,2128,2581,2699,2441,1815,933,-22,-866,-1366,-1386,-815,325,1945,3843,5780,7480,8698,9233,8988,7954,6241,4053,1640,-679,-2650,-4015,-4639,-4446,-3493,-1898,120,2315,4429,6204,7474,8097,8070,7418,6266,4757,3062,1331,-298,-1753,-2973,-3972,-4760,-5413,-5967,-6498,-7028,-7578,-8137,-8656,-9073,-9309,-9285,-8931,-8211,-7116,-5687,-4016,-2200,-394,1294,2751,3903,4744,5280,5591,5759,5889,6067,6352,6768,7278,7819,8283,8550,8508,8073,7199,5918,4303,2497,677,-980,-2294,-3143,-3446,-3206,-2478,-1400,-126,1135,2211,2925,3196,2964,2299,1284,110,-1046,-1976,-2517,-2560,-2077,-1123,158,1574,2890,3894,4394,4298,3560,2262,517,-1463,-3475,-5291,-6707,-7587,-7823,-7424,-6442,-5024,-3345,-1614,-25,1255,2131,2550,2554,2221,1687,1109,640,417,520,996,1803,2876,4086,5294,6353,7134,7534,7508,7040,6204,5078,3816,2567,1480,693,297,341,828,1704,2878,4230,5623,6905,7947,8615,8822,8485,7590,6138,4212,1910,-596,-3134,-5503,-7526,-9059,-10013,-10351,-10113,-9371,-8267,-6922,-5497,-4099,-2840,-1762,-926,-311,54,200,134,-126,-549,-1116,-1777,-2509,-3243,-3965,-4607,-5163,-5600,-5916,-6118,-6226,-6263,-6281,-6315,-6422,-6648,-7012,-7532,-8155,-8832,-9435,-9846,-9922,-9561,-8689,-7322,-5519,-3442,-1281,716,2321,3340,3641,3213,2129,574,-1188,-2894,-4238,-5027,-5102,-4438,-3104,-1265,857,2988,4895,6365,7264,7558,7275,6544,5537,4438,3460,2749,2421,2525,3017,3829,4800,5794,6631,7212,7436,7292,6788,5987,4959,3798,2573,1356,193,-898,-1885,-2791,-3569,-4235,-4728,-5042,-5139,-5027,-4715,-4258,-3711,-3161,-2671,-2308,-2101,-2053,-2128,-2253,-2345,-2309,-2075,-1597,-887,14,996,1947,2728,3207,3300,2930,2104,840,-774,-2637,-4608,-6545,-8283,-9679,-10596,-10936,-10644,-9732,-8255,-6358,-4189,-1961,143,1948,3317,4186,4517,4375,3828,3021,2081,1163,367,-211,-559,-693,-678,-621,-625,-807,-1229,-1963,-2974,-4248,-5684,-7169,-8590,-9801,-10701,-11192,-11218,-10764,-9856,-8546,-6940,-5126,-3243,-1376,352,1891,3170,4186,4936,5459,5793,5984,6056,6026,5874,5575,5086,4380,3451,2333,1080,-186,-1372,-2340,-3005,-3317,-3257,-2901,-2319,-1671,-1046,-597,-357,-389,-649,-1098,-1635,-2169,-2578,-2776,-2682,-2256,-1506,-467,771,2106,3400,4539,5396,5890,5983,5663,5005,4092,3043,1996,1046,295,-224,-491,-536,-402,-143,173,515,852,1184,1533,1925,2373,2904,3463,4026,4486,4753,4717,4281,3393,2017,207,-1973,-4357,-6774,-8995,-10799,-11978,-12375,-11912,-10607,-8584,-6067,-3349,-761,1386,2830,3416,3092,1941,132,-2083,-4432,-6641,-8506,-9864,-10685,-10969,-10838,-10411,-9867,-9331,-8939,-8740,-8778,-9027,-9444,-9988,-10572,-11175,-11732,-12230,-12657,-12995,-13250,-13406,-13438,-13327,-13012,-12477,-11661,-10563,-9170,-7510,-5640,-3626,-1565,446,2307,3932,5244,6211,6819,7101,7114,6951,6693,6465,6333,6379,6630,7068,7652,8281,8847,9215,9282,8941,8174,6961,5380,3541,1575,-343,-2073,-3485,-4486,-5056,-5200,-5004,-4564,-4025,-3529,-3193,-3131,-3375,-3930,-4729,-5658,-6581,-7327,-7772,-7796,-7364,-6502,-5286,-3868,-2393,-1021,143,1024,1631,1986,2178,2258,2293,2278,2192,1962,1500,730,-401,-1888,-3663,-5605,-7546,-9297,-10699,-11620,-11999,-11850,-11232,-10272,-9104,-7863,-6693,-5676,-4904,-4422,-4234,-4351,-4705,-5253,-5878,-6485,-6953,-7182,-7101,-6678,-5926,-4920,-3752,-2550,-1427,-485,233,706,989,1151,1294,1517,1884,2439,3163,4011,4895,5717,6386,6836,7029,6972,6700,6288,5803,5348,4981,4775,4760,4947,5317,5824,6389,6924,7315,7461,7245,6599,5456,3820,1733,-698,-3309,-5886,-8220,-10075,-11294,-11770,-11476,-10508,-9009,-7189,-5295,-3526,-2058,-991,-329,-26,35,14,44,262,742,1491,2484,3603,4755,5777,6586,7079,7244,7090,6686,6131,5525,4996,4611,4431,4460,4649,4939,5220,5423,5453,5290,4914,4371,3718,3053,2461,2029,1808,1803,1978,2237,2476,2543,2351,1787,858,-430,-1948,-3574,-5112,-6403,-7301,-7701,-7572,-6920,-5819,-4356,-2665,-847,964,2695,4253,5598,6685,7498,8021,8249,8194,7858,7280,6472,5482,4329,3063,1707,340,-993,-2201,-3204,-3957,-4383,-4530,-4394,-4100,-3736,-3458,-3383,-3637,-4264,-5287,-6619,-8140,-9662,-10977,-11897,-12252,-11957,-10991,-9411,-7367,-5036,-2657,-444,1386,2698,3397,3505,3090,2317,1363,422,-321,-757,-795,-433,297,1326,2549,3876,5197,6444,7552,8498,9279,9917,10447,10889,11285,11615,11869,12001,11932,11629,11011,10091,8864,7415,5830,4250,2800,1606,751,273,164,348,740,1204,1635,1925,2014,1869,1528,1037,521,78,-152,-84,356,1165,2301,3648,5076,6389,7435,8023,8049,7419,6152,4311,2056,-392,-2784,-4834,-6313,-7024,-6883,-5892,-4172,-1931,568,3011,5115,6613,7324,7165,6139,4387,2111,-402,-2838,-4913,-6380,-7094,-7023,-6234,-4919,-3329,-1747,-470,284,354,-317,-1653,-3516,-5657,-7799,-9645,-10935,-11451,-11095,-9828,-7768,-5099,-2094,927,3670,5862,7329,7998,7894,7164,6002,4669,3403,2418,1867,1814,2251,3081,4152,5288,6280,6968,7212,6943,6159,4912,3302,1467,-466,-2351,-4101,-5608,-6826,-7690,-8154,-8167,-7686,-6669,-5111,-3032,-496,2376,5439,8491,11348,13794,15678,16876,17331,17086,16216,14901,13316,11661,10105,8758,7697,6919,6403,6087,5898,5777,5645,5465,5183,4782,4255,3610,2898,2157,1482,920,554,401,477,732,1110,1493,1798,1894,1720,1208,358,-786,-2146,-3589,-4982,-6162,-7000,-7369,-7209,-6486,-5241,-3541,-1528,673,2873,4946,6722,8109,9004,9372,9205,8553,7496,6169,4703,3242,1908,779,-94,-724,-1153,-1460,-1752,-2120,-2668,-3428,-4425,-5592,-6856,-8072,-9121,-9878,-10255,-10229,-9794,-9038,-8030,-6920,-5797,-4805,-3994,-3436,-3116,-3019,-3068,-3192,-3278,-3250,-2999,-2475,-1611,-411,1113,2890,4819,6783,8610,10175,11319,11946,12003,11485,10473,9086,7494,5890,4461,3381,2774,2720,3233,4265,5731,7476,9370,11231,12921,14318,15297,15817,15801,15261,14183,12636,10669,8410,5962,3489,1107,-1037,-2868,-4316,-5369,-6060,-6432,-6571,-6531,-6365,-6093,-5697,-5158,-4425,-3469,-2290,-901,626,2191,3668,4896,5740,6062,5791,4902,3459,1585,-519,-2630,-4497,-5913,-6688,-6746,-6049,-4678,-2770,-529,1811,3990,5783,6984,7469,7181,6162,4530,2476,225,-1969,-3895,-5347,-6213,-6443,-6056,-5172,-3940,-2569,-1293,-293,228,197,-427,-1567,-3062,-4689,-6178,-7245,-7648,-7199,-5816,-3519,-447,3170,7012,10729,13961,16393,17786,18017,17087,15136,12418,9284,6111,3290,1129,-142,-440,188,1544,3350,5233,6840,7826,7958,7087,5227,2478,-918,-4681,-8475,-11998,-14974,-17220,-18614,-19131,-18806,-17716,-15987,-13738,-11122,-8248,-5273,-2277,600,3293,5716,7799,9511,10789,11639,12020,11975,11508,10711,9655,8470,7280,6212,5380,4855,4677,4822,5225,5774,6326,6747,6903,6719,6166,5276,4153,2931,1782,856,276,89,279,745,1326,1841,2099,1955,1322,193,-1357,-3186,-5099,-6886,-8335,-9278,-9589,-9216,-8183,-6567,-4527,-2242,76,2222,4019,5330,6077,6249,5880,5093,4013,2831,1710,809,238,45,205,629,1165,1643,1888,1762,1189,162,-1243,-2900,-4642,-6279,-7662,-8657,-9212,-9331,-9084,-8593,-7998,-7463,-7097,-7018,-7244,-7788,-8573,-9528,-10508,-11413,-12096,-12487,-12496,-12126,-11368,-10304,-8989,-7563,-6113,-4785,-3683,-2897,-2502,-2503,-2873,-3542,-4380,-5263,-6029,-6556,-6725,-6470,-5769,-4632,-3136,-1351,597,2621,4611,6495,8213,9723,11004,12035,12827,13352,13637,13653,13421,12915,12163,11155,9947,8576,7116,5633,4200,2856,1653,572,-363,-1202,-1943,-2620,-3221,-3732,-4120,-4330,-4329,-4054,-3506,-2674,-1605,-365,945,2210,3287,4063,4420,4283,3630,2484,945,-839,-2674,-4345,-5646,-6396,-6488,-5885,-4650,-2933,-965,982,2604,3645,3884,3220,1636,-747,-3736,-7024,-10307,-13243,-15558,-17038,-17569,-17134,-15834,-13834,-11385,-8777,-6276,-4176,-2644,-1835,-1768,-2378,-3540,-5001,-6542,-7865,-8751,-9002,-8521,-7274,-5337,-2842,15,2997,5868,8388,10359,11638,12133,11857,10867,9321,7400,5337,3344,1619,305,-522,-855,-762,-379,140,589,824,690,130,-872,-2248,-3892,-5634,-7323,-8776,-9873,-10513,-10657,-10297,-9477,-8240,-6672,-4829,-2790,-632,1586,3774,5876,7819,9545,11006,12182,13029,13559,13739,13573,13075,12238,11130,9768,8240,6591,4893,3192,1523,-95,-1646,-3137,-4541,-5857,-7039,-8047,-8821,-9306,-9458,-9256,-8717,-7900,-6896,-5849,-4908,-4223,-3946,-4125,-4812,-5897,-7271,-8701,-9979,-10867,-11188,-10822,-9725,-7961,-5638,-2956,-126,2630,5110,7174,8723,9750,10269,10378,10166,9746,9209,8611,7974,7272,6451,5436,4161,2588,698,-1458,-3815,-6259,-8665,-10912,-12873,-14477,-15635,-16362,-16627,-16502,-16033,-15302,-14405,-13419,-12436,-11521,-10725,-10074,-9563,-9170,-8839,-8533,-8162,-7707,-7080,-6268,-5234,-3979,-2534,-952,675,2244,3636,4767,5545,5948,5971,5638,5015,4145,3099,1928,676,-602,-1877,-3077,-4178,-5088,-5776,-6156,-6191,-5830,-5069,-3920,-2459,-780,980,2684,4200,5431,6319,6851,7066,6991,6724,6274,5715,5035,4225,3287,2167,895,-548,-2102,-3724,-5334,-6853,-8208,-9314,-10118,-10544,-10570,-10140,-9275,-7978,-6333,-4425,-2418,-449,1284,2639,3483,3738,3406,2544,1282,-188,-1669,-2920,-3767,-4046,-3700,-2740,-1278,484,2290,3856,4897,5210,4642,3172,887,-2035,-5309,-8627,-11654,-14098,-15730,-16413,-16132,-14958,-13091,-10766,-8292,-5945,-3987,-2599,-1883,-1835,-2377,-3325,-4484,-5588,-6426,-6786,-6553,-5657,-4143,-2098,305,2860,5361,7592,9385,10630,11246,11254,10698,9674,8329,6790,5233,3780,2566,1667,1148,1005,1229,1717,2394,3098,3697,4039,3998,3477,2437,861,-1179,-3587,-6213,-8866,-11361,-13486,-15069,-15957,-16050,-15305,-13744,-11461,-8607,-5387,-2024,1246,4224,6739,8696,10042,10819,11082,10973,10619,10165,9751,9452,9339,9407,9624,9919,10187,10321,10203,9743,8873,7586,5916,3961,1870,-194,-2028,-3476,-4404,-4742,-4510,-3786,-2734,-1558,-502,235,447,73,-928,-2424,-4250,-6134,-7790,-8953,-9371,-8925,-7540,-5316,-2408,909,4316,7487,10109,11951,12866,12820,11891,10251,8157,5887,3753,1989,794,230,281,803,1584,2360,2859,2845,2154,711,-1438,-4148,-7168,-10193,-12884,-14932,-16090,-16215,-15287,-13434,-10877,-7964,-5049,-2508,-629,396,520,-168,-1462,-3064,-4665,-5962,-6733,-6851,-6279,-5098,-3445,-1520,465,2309,3843,4948,5562,5683,5347,4640,3656,2501,1289,99,-971,-1864,-2520,-2902,-2990,-2763,-2240,-1412,-325,1005,2526,4197,5949,7722,9436,11017,12410,13538,14381,14897,15098,14986,14605,13987,13184,12251,11220,10140,9030,7900,6761,5594,4390,3129,1795,392,-1074,-2562,-4025,-5387,-6579,-7507,-8106,-8295,-8054,-7344,-6225,-4725,-2984,-1101,736,2394,3701,4546,4857,4616,3883,2782,1469,159,-966,-1734,-2007,-1740,-922,371,1995,3785,5502,6938,7869,8139,7651,6395,4463,2020,-703,-3454,-5976,-8065,-9565,-10409,-10606,-10236,-9432,-8355,-7174,-6038,-5053,-4297,-3763,-3426,-3204,-2992,-2700,-2241,-1563,-681,391,1566,2774,3938,4986,5907,6682,7354,7963,8555,9172,9821,10482,11101,11588,11851,11789,11335,10452,9150,7501,5589,3565,1550,-312,-1914,-3188,-4104,-4678,-4976,-5056,-5022,-4918,-4818,-4717,-4621,-4495,-4295,-3980,-3513,-2851,-1998,-930,328,1753,3309,4950,6615,8271,9840,11307,12597,13695,14529,15077,15275,15100,14521,13538,12165,10467,8501,6391,4244,2187,347,-1198,-2369,-3159,-3585,-3708,-3629,-3433,-3231,-3080,-3038,-3092,-3242,-3427,-3620,-3767,-3850,-3841,-3760,-3593,-3362,-3047,-2642,-2097,-1383,-437,772,2260,4027,6016,8162,10345,12453,14339,15892,16998,17587,17625,17108,16093,14635,12856,10848,8743,6640,4645,2811,1188,-241,-1502,-2662,-3787,-4958,-6215,-7593,-9068,-10598,-12083,-13435,-14515,-15250,-15546,-15388,-14778,-13772,-12441,-10889,-9201,-7465,-5734,-4056,-2433,-897,575,1927,3153,4163,4914,5325,5366,5038,4393,3535,2618,1782,1216,1009,1256,1941,2997,4280,5605,6763,7563,7863,7600,6797,5574,4121,2667,1470,734,645,1272,2635,4631,7105,9825,12533,14963,16868,18068,18432,17938,16620,14604,12067,9206,6256,3411,851,-1281,-2915,-3983,-4509,-4507,-4050,-3227,-2140,-924,301,1414,2327,2977,3366,3502,3466,3321,3163,3063,3066,3203,3455,3786,4147,4469,4688,4776,4682,4441,4054,3597,3117,2696,2369,2179,2095,2106,2096,2016,1711,1133,179,-1153,-2841,-4805,-6904,-8988,-10876,-12423,-13505,-14054,-14064,-13564,-12660,-11469,-10141,-8818,-7619,-6627,-5858,-5293,-4844,-4413,-3876,-3133,-2108,-780,823,2631,4525,6388,8073,9485,10527,11178,11438,11375,11076,10666,10243,9913,9704,9637,9652,9677,9616,9361,8855,8030,6888,5462,3788,1972,86,-1778,-3535,-5145,-6551,-7758,-8744,-9538,-10119,-10524,-10710,-10688,-10407,-9825,-8912,-7619,-5946,-3909,-1561,995,3631,6199,8551,10549,12119,13193,13800,13967,13785,13337,12724,12017,11278,10558,9865,9234,8663,8155,7714,7296,6879,6389,5768,4950,3872,2516,865,-1038,-3121,-5301,-7436,-9434,-11158,-12528,-13474,-13955,-13967,-13532,-12675,-11459,-9924,-8140,-6171,-4096,-2008,-11,1798,3329,4509,5322,5745,5819,5565,5020,4196,3125,1814,328,-1258,-2832,-4251,-5402,-6175,-6528,-6468,-6072,-5476,-4839,-4353,-4159,-4392,-5094,-6262,-7812,-9624,-11532,-13375,-14995,-16258,-17065,-17346,-17047,-16152,-14640,-12558,-9954,-6945,-3682,-348,2844,5690,7996,9621,10455,10475,9713,8286,6362,4169,1926,-127,-1813,-2985,-3550,-3498,-2818,-1615,35,1959,4000,5976,7721,9093,9980,10318,10067,9239,7871,6051,3902,1585,-698,-2747,-4334,-5286,-5471,-4861,-3517,-1626,572,2763,4663,6032,6710,6676,5977,4797,3334,1836,501,-532,-1198,-1532,-1616,-1579,-1534,-1562,-1694,-1898,-2116,-2267,-2295,-2166,-1933,-1648,-1468,-1496,-1863,-2616,-3753,-5179,-6766,-8303,-9642,-10595,-11104,-11128,-10739,-10025,-9136,-8184,-7296,-6547,-5984,-5626,-5464,-5467,-5587,-5773,-5954,-6087,-6133,-6086,-5957,-5768,-5528,-5237,-4893,-4478,-4023,-3553,-3152,-2898,-2872,-3098,-3565,-4158,-4736,-5069,-4949,-4185,-2694,-519,2134,4946,7523,9493,10587,10676,9819,8189,6057,3693,1344,-831,-2709,-4240,-5359,-6031,-6204,-5866,-5063,-3884,-2534,-1208,-182,363,247,-582,-2110,-4259,-6853,-9721,-12598,-15222,-17288,-18486,-18556,-17268,-14574,-10519,-5415,324,6093,11299,15373,17931,18792,18050,16027,13209,10185,7472,5519,4571,4709,5818,7655,9846,12029,13829,15001,15418,15094,14177,12875,11422,10006,8772,7781,7057,6581,6303,6183,6160,6179,6166,6063,5793,5361,4767,4095,3416,2803,2277,1819,1374,886,360,-185,-623,-866,-780,-343,430,1381,2309,2938,3012,2327,803,-1510,-4390,-7502,-10422,-12696,-13946,-13895,-12471,-9789,-6180,-2121,1827,5104,7251,7976,7171,4965,1632,-2401,-6654,-10641,-13961,-16291,-17492,-17515,-16494,-14629,-12203,-9525,-6857,-4471,-2499,-1075,-214,87,-120,-767,-1770,-3039,-4478,-5974,-7427,-8717,-9736,-10382,-10569,-10259,-9464,-8262,-6796,-5244,-3810,-2661,-1934,-1693,-1932,-2609,-3611,-4831,-6140,-7422,-8598,-9605,-10425,-11059,-11527,-11856,-12068,-12190,-12224,-12185,-12072,-11888,-11638,-11360,-11078,-10869,-10775,-10824,-10999,-11218,-11340,-11213,-10658,-9591,-7963,-5872,-3464,-980,1339,3274,4665,5465,5690,5474,4964,4355,3806,3465,3430,3770,4508,5647,7123,8863,10717,12532,14115,15311,15973,16066,15587,14647,13403,12030,10742,9685,8993,8721,8868,9358,10074,10848,11524,11950,12027,11714,11045,10108,9040,7997,7120,6517,6254,6336,6742,7412,8279,9278,10342,11416,12421,13303,13963,14331,14317,13861,12941,11567,9836,7855,5821,3901,2285,1120,491,453,977,2000,3412,5069,6828,8526,10043,11235,12024,12311,12051,11231,9869,8058,5897,3550,1154,-1119,-3151,-4832,-6095,-6914,-7270,-7216,-6775,-6060,-5138,-4144,-3182,-2369,-1809,-1555,-1667,-2110,-2870,-3859,-4989,-6163,-7279,-8260,-9039,-9578,-9861,-9892,-9705,-9346,-8893,-8425,-8043,-7811,-7800,-8010,-8425,-8975,-9573,-10122,-10529,-10733,-10689,-10401,-9887,-9199,-8392,-7553,-6745,-6072,-5592,-5393,-5511,-5982,-6801,-7939,-9331,-10886,-12479,-13968,-15206,-16055,-16394,-16165,-15336,-13939,-12075,-9857,-7471,-5116,-2974,-1265,-104,393,234,-527,-1741,-3227,-4768,-6186,-7312,-8083,-8451,-8464,-8180,-7697,-7112,-6508,-5966,-5513,-5191,-4980,-4888,-4896,-4999,-5200,-5489,-5872,-6323,-6820,-7318,-7759,-8091,-8245,-8182,-7865,-7280,-6433,-5333,-4021,-2526,-906,780,2461,4066,5518,6757,7712,8350,8628,8555,8146,7469,6613,5700,4842,4163,3739,3621,3816,4288,4981,5819,6727,7641,8494,9247,9846,10265,10462,10442,10186,9746,9139,8449,7728,7069,6531,6188,6075,6226,6627,7273,8096,9062,10074,11069,11955,12667,13124,13292,13127,12625,11808,10723,9446,8097,6771,5612,4710,4165,4021,4311,5003,6058,7380,8860,10366,11764,12925,13764,14210,14265,13935,13309,12444,11468,10455,9516,8712,8096,7688,7479,7433,7511,7647,7804,7935,8016,8035,7977,7828,7571,7158,6558,5719,4601,3206,1535,-332,-2314,-4263,-6044,-7491,-8492,-8965,-8885,-8305,-7325,-6079,-4760,-3500,-2478,-1776,-1464,-1563,-2022,-2793,-3754,-4804,-5806,-6644,-7203,-7413,-7223,-6658,-5761,-4653,-3462,-2343,-1430,-833,-601,-736,-1184,-1841,-2577,-3263,-3757,-3984,-3872,-3424,-2685,-1745,-739,190,887,1231,1135,578,-402,-1694,-3139,-4536,-5676,-6368,-6469,-5907,-4701,-2958,-858,1382,3509,5330,6647,7372,7451,6929,5897,4506,2924,1321,-162,-1414,-2395,-3087,-3543,-3826,-4018,-4211,-4470,-4854,-5390,-6079,-6903,-7822,-8779,-9713,-10556,-11248,-11740,-11979,-11947,-11607,-10957,-9999,-8764,-7307,-5708,-4059,-2455,-990,277,1294,2034,2499,2687,2631,2377,1964,1474,947,448,13,-331,-572,-718,-788,-818,-845,-931,-1110,-1433,-1914,-2562,-3365,-4307,-5348,-6481,-7648,-8843,-10008,-11109,-12103,-12931,-13572,-13992,-14190,-14185,-14001,-13694,-13316,-12917,-12557,-12257,-12055,-11950,-11941,-12005,-12112,-12223,-12305,-12319,-12260,-12107,-11862,-11506,-11014,-10345,-9461,-8322,-6902,-5225,-3308,-1254,830,2806,4509,5799,6549,6674,6163,5053,3462,1547,-496,-2469,-4182,-5480,-6273,-6494,-6184,-5380,-4203,-2772,-1242,251,1557,2589,3271,3588,3579,3310,2886,2419,2002,1730,1647,1798,2196,2842,3738,4832,6090,7413,8702,9836,10686,11145,11121,10574,9502,7979,6126,4113,2155,455,-791,-1432,-1390,-652,719,2569,4732,6968,9086,10886,12250,13087,13416,13257,12745,11975,11119,10280,9585,9096,8845,8832,8997,9273,9549,9740,9746,9526,9062,8376,7532,6602,5687,4856,4205,3753,3554,3582,3814,4202,4655,5109,5463,5654,5642,5417,5017,4515,3988,3534,3214,3071,3121,3328,3647,4015,4348,4622,4780,4847,4833,4786,4745,4762,4853,5057,5360,5770,6257,6799,7364,7917,8436,8889,9281,9587,9828,9986,10076,10098,10047,9933,9748,9514,9234,8956,8688,8488,8357,8331,8399,8568,8815,9111,9429,9710,9928,10031,9995,9787,9390,8799,8027,7117,6127,5129,4209,3426,2843,2486,2358,2439,2657,2931,3143,3180,2939,2352,1395,104,-1441,-3120,-4783,-6281,-7501,-8339,-8783,-8831,-8560,-8027,-7327,-6518,-5633,-4729,-3781,-2838,-1880,-935,-5,885,1709,2431,2996,3373,3522,3448,3162,2695,2094,1394,665,-65,-730,-1322,-1816,-2246,-2626,-3010,-3411,-3868,-4365,-4935,-5543,-6226,-6960,-7744,-8550,-9325,-10002,-10522,-10824,-10886,-10715,-10353,-9878,-9370,-8935,-8631,-8534,-8653,-8997,-9515,-10156,-10799,-11352,-11670,-11660,-11255,-10433,-9268,-7851,-6358,-4933,-3743,-2889,-2426,-2359,-2625,-3146,-3819,-4534,-5215,-5787,-6225,-6519,-6702,-6811,-6922,-7079,-7348,-7709,-8163,-8584,-8894,-8934,-8600,-7826,-6592,-4972,-3079,-1093,791,2372,3472,3978,3816,3050,1754,143,-1598,-3228,-4570,-5491,-5929,-5916,-5514,-4857,-4064,-3263,-2560,-2041,-1747,-1736,-2005,-2566,-3416,-4504,-5818,-7249,-8736,-10129,-11320,-12181,-12610,-12558,-12011,-11010,-9650,-8050,-6354,-4691,-3181,-1869,-795,77,784,1368,1877,2310,2675,2938,3083,3097,2960,2706,2328,1882,1390,905,468,126,-103,-204,-218,-193,-223,-408,-830,-1549,-2565,-3826,-5239,-6672,-7974,-9019,-9678,-9890,-9604,-8854,-7677,-6187,-4493,-2758,-1128,224,1177,1620,1531,924,-105,-1435,-2905,-4377,-5700,-6807,-7625,-8171,-8462,-8547,-8477,-8280,-7966,-7535,-6949,-6191,-5242,-4106,-2843,-1519,-253,845,1654,2111,2166,1857,1258,475,-333,-1057,-1544,-1717,-1499,-862,175,1563,3179,4888,6518,7904,8919,9454,9489,9028,8131,6913,5479,4006,2627,1490,691,274,227,484,949,1507,2049,2481,2714,2707,2414,1840,998,-86,-1349,-2732,-4149,-5496,-6669,-7540,-8030,-8043,-7585,-6649,-5324,-3714,-1945,-169,1501,2963,4169,5126,5876,6503,7112,7768,8554,9458,10465,11511,12503,13349,13949,14213,14076,13482,12421,10900,9005,6832,4569,2406,573,-740,-1374,-1285,-495,835,2483,4158,5567,6459,6670,6151,4992,3357,1507,-306,-1853,-2949,-3529,-3570,-3157,-2403,-1455,-451,487,1300,1928,2417,2769,3074,3357,3662,3972,4249,4423,4432,4221,3781,3122,2297,1366,412,-484,-1234,-1764,-2021,-1965,-1608,-965,-93,935,2034,3096,4013,4707,5108,5223,5081,4779,4410,4096,3909,3920,4145,4574,5181,5897,6669,7410,8042,8485,8650,8472,7896,6898,5494,3754,1784,-248,-2159,-3760,-4878,-5409,-5301,-4604,-3433,-1974,-447,920,1937,2453,2406,1804,731,-663,-2184,-3636,-4808,-5547,-5727,-5288,-4243,-2638,-598,1732,4191,6591,8791,10639,12053,12945,13318,13154,12539,11529,10259,8833,7388,6023,4835,3864,3158,2691,2476,2455,2619,2920,3330,3811,4304,4744,5074,5208,5107,4716,4026,3040,1821,437,-962,-2261,-3283,-3942,-4124,-3829,-3081,-1984,-688,621,1758,2545,2869,2660,1953,837,-513,-1900,-3112,-3981,-4386,-4321,-3824,-3047,-2124,-1241,-488,57,423,680,932,1316,1916,2799,3955,5317,6755,8117,9229,9962,10244,10056,9487,8654,7748,6954,6460,6397,6846,7795,9149,10733,12318,13631,14450,14557,13861,12355,10139,7426,4480,1592,-958,-2970,-4314,-4966,-4987,-4524,-3765,-2926,-2220,-1788,-1763,-2132,-2878,-3890,-5039,-6212,-7291,-8199,-8899,-9341,-9545,-9475,-9151,-8530,-7601,-6340,-4743,-2853,-736,1491,3689,5721,7452,8784,9670,10090,10103,9760,9169,8384,7505,6565,5626,4736,3936,3294,2863,2701,2829,3244,3859,4564,5169,5505,5385,4698,3390,1500,-866,-3520,-6258,-8837,-11054,-12728,-13753,-14080,-13752,-12873,-11605,-10144,-8695,-7425,-6488,-5944,-5835,-6102,-6687,-7451,-8287,-9036,-9595,-9853,-9765,-9316,-8570,-7601,-6570,-5592,-4812,-4321,-4151,-4282,-4645,-5112,-5589,-5947,-6138,-6117,-5906,-5549,-5109,-4656,-4252,-3934,-3727,-3618,-3588,-3586,-3566,-3470,-3251,-2882,-2353,-1688,-941,-185,484,979,1209,1113,660,-151,-1270,-2618,-4090,-5558,-6909,-8046,-8899,-9443,-9688,-9677,-9479,-9175,-8831,-8519,-8266,-8103,-8016,-7999,-8036,-8097,-8188,-8284,-8405,-8548,-8729,-8924,-9138,-9299,-9388,-9329,-9085,-8617,-7904,-6954,-5795,-4490,-3128,-1824,-700,138,607,693,403,-171,-939,-1755,-2492,-3026,-3261,-3159,-2721,-2020,-1160,-279,477,984,1136,891,251,-732,-1946,-3280,-4581,-5721,-6590,-7105,-7250,-7053,-6595,-6015,-5465,-5099,-5072,-5469,-6341,-7666,-9363,-11296,-13299,-15194,-16792,-17943,-18519,-18431,-17685,-16317,-14479,-12330,-10118,-8019,-6247,-4873,-3956,-3434,-3209,-3150,-3104,-2963,-2621,-2038,-1192,-113,1155,2539,3953,5320,6542,7577,8367,8929,9274,9476,9597,9735,9937,10263,10689,11184,11648,11970,12043,11764,11102,10042,8643,6976,5150,3250,1389,-364,-1943,-3302,-4441,-5340,-6042,-6551,-6916,-7150,-7281,-7313,-7252,-7113,-6897,-6652,-6383,-6157,-5959,-5831,-5740,-5665,-5558,-5345,-4949,-4295,-3305,-1948,-213,1863,4201,6699,9210,11595,13682,15347,16474,17002,16938,16328,15290,13963,12522,11133,9949,9069,8533,8321,8336,8463,8572,8551,8349,7947,7401,6776,6170,5658,5302,5139,5181,5412,5803,6293,6799,7245,7511,7532,7230,6584,5618,4385,3003,1592,292,-775,-1531,-1937,-1992,-1791,-1385,-925,-483,-133,93,226,298,381,513,748,1094,1552,2110,2737,3408,4079,4721,5302,5803,6227,6575,6871,7147,7420,7717,8052,8418,8822,9242,9668,10085,10484,10853,11198,11477,11697,11769,11679,11354,10773,9934,8859,7608,6247,4855,3482,2183,974,-136,-1144,-2077,-2921,-3692,-4365,-4931,-5353,-5621,-5703,-5608,-5361,-4990,-4571,-4137,-3748,-3416,-3134,-2873,-2577,-2192,-1662,-960,-71,982,2160,3412,4650,5814,6815,7602,8138,8430,8500,8425,8265,8110,8042,8092,8323,8688,9201,9775,10376,10939,11392,11721,11842,11780,11497,11036,10431,9725,8984,8210,7436,6608,5704,4648,3423,2003,436,-1218,-2858,-4377,-5680,-6699,-7406,-7819,-8002,-8029,-7998,-7956,-7957,-7983,-8024,-8033,-7983,-7843,-7606,-7270,-6827,-6272,-5575,-4709,-3654,-2433,-1084,280,1559,2624,3401,3843,3988,3907,3711,3549,3514,3737,4258,5112,6275,7677,9201,10702,12012,12977,13468,13421,12819,11737,10282,8628,6938,5387,4102,3171,2630,2453,2562,2830,3110,3221,3040,2440,1397,-63,-1840,-3768,-5661,-7307,-8532,-9203,-9283,-8815,-7934,-6844,-5742,-4862,-4312,-4207,-4506,-5172,-6055,-7034,-7940,-8663,-9104,-9212,-8980,-8423,-7592,-6527,-5293,-3923,-2477,-983,514,1998,3445,4854,6205,7490,8656,9667,10441,10926,11082,10884,10374,9603,8685,7734,6893,6263,5938,5940,6239,6744,7306,7764,7949,7734,7055,5896,4328,2445,406,-1652,-3562,-5226,-6549,-7526,-8175,-8582,-8845,-9061,-9313,-9639,-10045,-10508,-10987,-11431,-11796,-12038,-12113,-12005,-11682,-11146,-10392,-9426,-8271,-6944,-5475,-3904,-2289,-706,753,2001,2954,3558,3804,3716,3384,2918,2455,2133,2069,2328,2944,3859,4995,6216,7374,8349,9018,9342,9278,8851,8079,7008,5674,4125,2395,543,-1381,-3292,-5097,-6691,-7966,-8819,-9205,-9113,-8602,-7804,-6867,-6001,-5378,-5149,-5409,-6154,-7327,-8774,-10303,-11707,-12794,-13434,-13542,-13132,-12251,-11024,-9602,-8128,-6764,-5591,-4671,-3984,-3488,-3088,-2726,-2305,-1802,-1179,-452,352,1182,1966,2641,3126,3381,3357,3079,2563,1914,1228,643,269,198,445,980,1683,2406,2959,3165,2885,2021,583,-1374,-3704,-6222,-8725,-10994,-12874,-14226,-15003,-15205,-14887,-14171,-13161,-12006,-10807,-9660,-8639,-7774,-7100,-6632,-6360,-6307,-6436,-6734,-7145,-7601,-8017,-8298,-8358,-8123,-7566,-6680,-5504,-4106,-2565,-988,516,1841,2877,3554,3820,3682,3189,2436,1560,691,-18,-472,-582,-351,201,981,1891,2804,3620,4243,4624,4754,4647,4367,3962,3498,3000,2482,1901,1223,370,-680,-1958,-3406,-4973,-6534,-7990,-9233,-10199,-10858,-11233,-11380,-11378,-11334,-11318,-11401,-11601,-11906,-12280,-12667,-13008,-13269,-13424,-13472,-13437,-13327,-13158,-12927,-12588,-12098,-11384,-10374,-9020,-7297,-5208,-2831,-248,2388,4935,7228,9150,10610,11578,12079,12161,11915,11415,10760,10014,9255,8512,7829,7181,6573,5955,5312,4632,3914,3190,2472,1787,1128,482,-204,-969,-1864,-2909,-4088,-5363,-6637,-7812,-8766,-9395,-9614,-9390,-8720,-7688,-6396,-5012,-3704,-2639,-1951,-1721,-1947,-2573,-3458,-4438,-5326,-5954,-6188,-5943,-5206,-3992,-2394,-513,1505,3501,5308,6765,7736,8149,7985,7320,6278,5025,3736,2566,1632,1023,774,906,1398,2215,3303,4591,5992,7424,8774,9949,10846,11384,11501,11188,10453,9371,8044,6569,5096,3682,2441,1367,493,-242,-856,-1423,-1966,-2510,-3069,-3604,-4108,-4538,-4853,-5052,-5101,-5042,-4885,-4690,-4472,-4257,-4022,-3725,-3314,-2736,-1935,-912,356,1802,3371,4963,6468,7793,8852,9606,10035,10171,10058,9790,9455,9168,9023,9088,9415,9966,10693,11460,12139,12560,12588,12117,11078,9519,7494,5195,2783,478,-1550,-3170,-4301,-4933,-5092,-4864,-4341,-3643,-2867,-2106,-1425,-866,-466,-231,-184,-297,-564,-911,-1294,-1596,-1739,-1618,-1149,-299,965,2586,4490,6528,8534,10297,11647,12418,12526,11947,10715,8957,6808,4488,2177,119,-1524,-2582,-2961,-2620,-1571,107,2274,4755,7313,9726,11752,13215,14002,14083,13537,12510,11218,9893,8746,7934,7516,7476,7699,8026,8278,8270,7898,7060,5782,4098,2134,18,-2094,-4065,-5777,-7130,-8070,-8564,-8614,-8261,-7585,-6687,-5738,-4857,-4213,-3856,-3829,-4058,-4436,-4817,-5041,-5017,-4669,-4036,-3197,-2284,-1443,-798,-394,-248,-256,-313,-253,54,729,1830,3361,5262,7393,9569,11539,13069,13912,13924,13035,11292,8881,6032,3077,306,-1990,-3632,-4531,-4698,-4275,-3419,-2383,-1357,-546,-54,66,-152,-611,-1169,-1683,-1993,-1996,-1613,-811,359,1830,3439,5030,6391,7343,7749,7501,6624,5140,3201,962,-1363,-3538,-5356,-6624,-7238,-7172,-6498,-5364,-3959,-2491,-1123,18,883,1459,1792,1931,1960,1941,1960,2059,2304,2690,3225,3864,4560,5259,5903,6474,6922,7246,7395,7322,6983,6318,5328,4031,2522,921,-610,-1920,-2897,-3476,-3670,-3525,-3142,-2605,-2028,-1483,-1058,-811,-789,-1033,-1535,-2287,-3233,-4293,-5393,-6419,-7303,-7964,-8376,-8513,-8405,-8060,-7539,-6853,-6042,-5103,-4039,-2835,-1502,-46,1485,3032,4521,5876,7035,7970,8674,9176,9531,9792,10016,10218,10404,10520,10494,10240,9671,8711,7355,5584,3496,1170,-1242,-3600,-5746,-7557,-8924,-9783,-10104,-9884,-9158,-7970,-6409,-4551,-2542,-485,1457,3184,4592,5651,6353,6747,6874,6807,6561,6156,5580,4794,3805,2595,1213,-280,-1804,-3232,-4482,-5436,-6044,-6263,-6104,-5593,-4791,-3740,-2529,-1186,196,1597,2941,4208,5336,6306,7063,7566,7761,7596,7052,6133,4904,3455,1918,435,-888,-1945,-2714,-3193,-3421,-3466,-3379,-3202,-2958,-2649,-2270,-1841,-1391,-984,-712,-664,-935,-1576,-2617,-4006,-5687,-7515,-9375,-11091,-12531,-13548,-14041,-13951,-13259,-12027,-10365,-8439,-6457,-4612,-3107,-2067,-1597,-1702,-2365,-3480,-4934,-6556,-8175,-9610,-10688,-11270,-11250,-10572,-9240,-7322,-4938,-2266,494,3124,5414,7193,8321,8729,8387,7347,5700,3588,1166,-1393,-3937,-6322,-8420,-10137,-11390,-12140,-12381,-12148,-11501,-10543,-9358,-8070,-6741,-5476,-4307,-3311,-2491,-1871,-1408,-1051,-711,-302,238,939,1743,2584,3288,3737,3743,3226,2101,420,-1737,-4167,-6644,-8927,-10767,-12018,-12570,-12431,-11664,-10409,-8828,-7115,-5430,-3911,-2648,-1654,-923,-369,81,513,994,1526,2110,2678,3165,3516,3663,3599,3323,2854,2252,1544,802,64,-635,-1249,-1795,-2250,-2665,-3066,-3505,-4021,-4630,-5334,-6067,-6766,-7303,-7597,-7542,-7122,-6347,-5297,-4109,-2923,-1910,-1199,-900,-1042,-1616,-2523,-3619,-4724,-5647,-6221,-6353,-5987,-5180,-4023,-2666,-1274,20,1096,1912,2465,2815,3055,3302,3646,4157,4839,5632,6436,7114,7525,7563,7163,6304,5041,3437,1612,-323,-2245,-4074,-5717,-7167,-8365,-9336,-10036,-10456,-10550,-10295,-9665,-8677,-7359,-5770,-3988,-2076,-126,1821,3699,5490,7158,8683,10011,11101,11880,12303,12316,11905,11057,9806,8194,6297,4236,2141,190,-1447,-2620,-3209,-3186,-2581,-1529,-186,1227,2541,3604,4334,4734,4836,4756,4590,4471,4480,4688,5103,5699,6387,7053,7562,7781,7627,7050,6089,4822,3391,1953,661,-362,-1041,-1350,-1336,-1063,-675,-283,-38,-19,-292,-832,-1575,-2391,-3117,-3598,-3695,-3335,-2509,-1294,186,1740,3187,4346,5068,5264,4893,3964,2562,799,-1152,-3093,-4841,-6208,-7099,-7447,-7291,-6716,-5863,-4884,-3911,-3044,-2312,-1689,-1114,-467,318,1311,2492,3791,5078,6206,7027,7415,7312,6676,5557,4017,2191,223,-1717,-3462,-4890,-5884,-6424,-6488,-6145,-5475,-4591,-3607,-2633,-1722,-928,-215,439,1110,1852,2720,3747,4939,6279,7696,9103,10364,11336,11891,11907,11341,10201,8555,6563,4396,2280,407,-1043,-1982,-2366,-2256,-1771,-1081,-384,131,333,130,-465,-1380,-2467,-3537,-4386,-4810,-4677,-3899,-2502,-585,1691,4091,6389,8337,9729,10407,10269,9291,7536,5131,2287,-757,-3731,-6399,-8556,-10085,-10932,-11138,-10782,-10019,-8975,-7808,-6620,-5490,-4468,-3569,-2800,-2160,-1642,-1236,-929,-698,-519,-369,-217,-35,197,522,960,1545,2286,3154,4102,5033,5848,6435,6723,6666,6292,5678,4946,4275,3819,3762,4185,5169,6636,8495,10501,12421,13932,14782,14744,13713,11720,8905,5561,2016,-1353,-4213,-6328,-7556,-7917,-7531,-6628,-5479,-4354,-3463,-2932,-2762,-2889,-3131,-3328,-3265,-2810,-1853,-380,1554,3828,6251,8613,10671,12221,13089,13194,12537,11232,9461,7475,5527,3843,2594,1870,1651,1872,2356,2931,3382,3553,3307,2625,1511,106,-1452,-2941,-4173,-4962,-5194,-4804,-3822,-2331,-471,1576,3643,5558,7201,8469,9314,9695,9615,9074,8110,6751,5087,3185,1194,-756,-2511,-3929,-4932,-5466,-5562,-5265,-4668,-3843,-2867,-1772,-593,678,1997,3337,4593,5648,6332,6501,6010,4816,2938,536,-2162,-4831,-7141,-8783,-9533,-9277,-8058,-6037,-3510,-827,1651,3605,4833,5233,4865,3873,2523,1101,-98,-820,-908,-307,922,2604,4489,6268,7655,8382,8313,7389,5698,3415,775,-1959,-4537,-6780,-8542,-9802,-10562,-10907,-10931,-10712,-10334,-9806,-9146,-8321,-7308,-6103,-4706,-3150,-1486,249,1984,3695,5317,6809,8098,9098,9710,9852,9456,8515,7094,5302,3357,1475,-102,-1158,-1575,-1298,-421,876,2319,3605,4436,4612,4008,2677,749,-1514,-3815,-5841,-7294,-7980,-7747,-6611,-4658,-2091,798,3704,6295,8284,9463,9716,9025,7513,5337,2781,80,-2486,-4714,-6458,-7619,-8203,-8228,-7784,-6959,-5854,-4582,-3225,-1904,-682,346,1133,1639,1832,1718,1276,534,-502,-1792,-3256,-4833,-6354,-7732,-8768,-9378,-9419,-8890,-7776,-6200,-4300,-2280,-363,1269,2452,3123,3277,3011,2472,1854,1380,1207,1496,2266,3473,4969,6515,7856,8739,8943,8366,6968,4831,2122,-955,-4141,-7204,-9946,-12197,-13891,-14964,-15475,-15464,-15063,-14365,-13504,-12557,-11586,-10595,-9563,-8436,-7163,-5696,-4005,-2102,-12,2191,4407,6515,8357,9791,10654,10847,10276,8964,6968,4480,1718,-998,-3403,-5215,-6271,-6494,-5918,-4692,-3023,-1182,592,2045,3047,3491,3402,2859,2030,1103,312,-194,-265,100,849,1826,2819,3615,4004,3845,3079,1713,-145,-2337,-4682,-6952,-8990,-10617,-11745,-12300,-12275,-11707,-10671,-9307,-7758,-6202,-4786,-3614,-2737,-2122,-1684,-1310,-863,-258,560,1552,2634,3639,4405,4760,4605,3905,2706,1134,-650,-2454,-4095,-5432,-6354,-6822,-6849,-6482,-5813,-4935,-3932,-2883,-1818,-756,317,1405,2526,3645,4739,5718,6515,7041,7228,7043,6467,5519,4252,2725,1034,-724,-2455,-4067,-5497,-6717,-7711,-8502,-9102,-9519,-9729,-9702,-9384,-8739,-7736,-6378,-4709,-2786,-728,1372,3368,5171,6686,7878,8724,9256,9494,9508,9342,9053,8710,8329,7969,7599,7234,6817,6338,5767,5095,4347,3529,2692,1856,1073,342,-294,-853,-1305,-1641,-1833,-1822,-1581,-1053,-242,810,2021,3242,4310,5056,5335,5066,4225,2866,1118,-879,-2910,-4829,-6475,-7769,-8669,-9207,-9419,-9389,-9164,-8793,-8280,-7603,-6724,-5588,-4167,-2462,-520,1542,3589,5422,6865,7743,7924,7367,6070,4151,1767,-867,-3531,-6015,-8151,-9824,-10965,-11566,-11642,-11230,-10398,-9185,-7661,-5872,-3852,-1669,660,3060,5487,7871,10141,12231,14059,15559,16654,17285,17406,16998,16049,14599,12669,10333,7652,4718,1643,-1477,-4502,-7354,-9923,-12154,-13995,-15410,-16386,-16896,-16941,-16525,-15637,-14315,-12551,-10401,-7889,-5093,-2080,1027,4112,7024,9619,11755,13300,14160,14257,13584,12147,10045,7388,4371,1197,-1885,-4645,-6878,-8436,-9262,-9360,-8854,-7894,-6699,-5471,-4384,-3550,-3016,-2736,-2617,-2513,-2258,-1708,-740,693,2560,4737,7015,9141,10843,11890,12125,11462,9966,7730,4984,1950,-1112,-3966,-6447,-8412,-9822,-10656,-10967,-10802,-10234,-9304,-8056,-6506,-4672,-2572,-259,2208,4705,7117,9260,10989,12124,12556,12206,11084,9260,6886,4134,1237,-1628,-4256,-6536,-8365,-9726,-10630,-11126,-11296,-11184,-10868,-10337,-9600,-8601,-7287,-5611,-3541,-1105,1630,4521,7402,10057,12297,13949,14890,15077,14496,13218,11321,8925,6171,3185,133,-2848,-5625,-8072,-10122,-11718,-12861,-13573,-13911,-13938,-13723,-13314,-12727,-11954,-10937,-9626,-7931,-5830,-3305,-430,2692,5880,8932,11637,13798,15284,16013,15981,15244,13907,12101,9987,7729,5491,3441,1697,397,-426,-728,-568,-30,756,1647,2496,3202,3684,3926,3953,3818,3616,3415,3321,3354,3565,3914,4358,4819,5197,5406,5362,5020,4364,3420,2245,933,-421,-1700,-2820,-3683,-4252,-4474,-4361,-3916,-3183,-2199,-1035,269,1624,2983,4255,5389,6325,7022,7465,7632,7536,7162,6530,5634,4481,3091,1468,-331,-2268,-4265,-6222,-8067,-9674,-10983,-11907,-12413,-12473,-12080,-11249,-9984,-8316,-6262,-3857,-1140,1826,4973,8187,11357,14323,16939,19034,20470,21121,20903,19781,17762,14932,11421,7442,3220,-971,-4895,-8333,-11120,-13174,-14448,-14989,-14851,-14157,-12993,-11488,-9709,-7742,-5629,-3403,-1092,1286,3689,6051,8284,10259,11842,12918,13364,13158,12254,10742,8686,6255,3626,992,-1414,-3428,-4897,-5760,-6035,-5814,-5269,-4592,-4013,-3699,-3787,-4307,-5201,-6323,-7450,-8330,-8705,-8374,-7201,-5177,-2401,909,4439,7841,10754,12886,14002,14001,12864,10700,7691,4097,218,-3637,-7155,-10090,-12241,-13487,-13798,-13212,-11829,-9819,-7371,-4692,-2007,503,2673,4400,5643,6434,6848,7016,7056,7063,7090,7102,7030,6743,6102,4984,3320,1104,-1580,-4558,-7624,-10486,-12910,-14650,-15557,-15550,-14652,-12970,-10681,-8026,-5237,-2566,-197,1743,3196,4210,4857,5297,5642,6041,6537,7136,7772,8282,8517,8273,7414,5858,3603,772,-2465,-5823,-9055,-11862,-14046,-15447,-16023,-15804,-14915,-13518,-11794,-9918,-8003,-6130,-4317,-2535,-744,1121,3090,5175,7327,9458,11430,13070,14222,14726,14520,13572,11966,9811,7285,4561,1814,-805,-3189,-5259,-6978,-8330,-9317,-9922,-10140,-9923,-9245,-8061,-6367,-4191,-1613,1223,4143,6929,9388,11313,12580,13070,12774,11712,10009,7828,5385,2910,609,-1356,-2876,-3936,-4544,-4795,-4767,-4578,-4300,-3983,-3643,-3233,-2712,-1996,-1050,133,1486,2878,4142,5084,5559,5468,4812,3678,2239,699,-721,-1841,-2551,-2811,-2692,-2311,-1868,-1550,-1552,-2016,-2996,-4501,-6423,-8635,-10934,-13134,-15021,-16426,-17174,-17165,-16300,-14594,-12071,-8864,-5136,-1100,3007,6952,10522,13516,15797,17229,17751,17321,15950,13712,10711,7136,3188,-873,-4798,-8342,-11309,-13553,-15014,-15688,-15633,-14948,-13741,-12109,-10145,-7897,-5405,-2702,212,3270,6444,9615,12676,15464,17807,19528,20457,20473,19491,17523,14623,10971,6777,2341,-2048,-6086,-9542,-12227,-14052,-15000,-15108,-14481,-13211,-11441,-9256,-6764,-4031,-1128,1865,4845,7675,10183,12203,13568,14185,14012,13107,11591,9656,7506,5355,3377,1675,323,-721,-1494,-2104,-2651,-3228,-3923,-4775,-5783,-6903,-8023,-9003,-9664,-9849,-9433,-8381,-6721,-4588,-2157,345,2712,4745,6332,7392,7935,8001,7661,6994,6064,4907,3553,1980,202,-1803,-3989,-6327,-8706,-11031,-13130,-14862,-16031,-16497,-16118,-14842,-12668,-9708,-6136,-2208,1787,5557,8831,11403,13138,13999,14036,13373,12187,10678,9043,7435,5971,4681,3552,2504,1427,216,-1221,-2912,-4812,-6817,-8742,-10385,-11528,-11974,-11602,-10333,-8196,-5285,-1773,2106,6079,9870,13194,15838,17612,18430,18266,17180,15296,12799,9890,6801,3722,842,-1730,-3893,-5627,-6930,-7840,-8418,-8721,-8806,-8703,-8432,-7985,-7362,-6541,-5534,-4342,-3001,-1550,-64,1394,2720,3863,4732,5314,5563,5497,5136,4495,3640,2593,1413,141,-1186,-2522,-3823,-5038,-6115,-6997,-7630,-7956,-7936,-7515,-6682,-5416,-3727,-1671,699,3254,5873,8388,10626,12404,13552,13925,13450,12108,9980,7216,4021,635,-2695,-5756,-8372,-10426,-11893,-12788,-13208,-13271,-13087,-12762,-12331,-11791,-11074,-10084,-8712,-6882,-4561,-1793,1317,4590,7805,10722,13099,14735,15480,15277,14147,12228,9734,6936,4143,1616,-410,-1831,-2617,-2867,-2759,-2513,-2375,-2532,-3126,-4177,-5624,-7291,-8947,-10309,-11114,-11124,-10201,-8297,-5497,-1992,1925,5917,9630,12752,15030,16322,16567,15831,14236,11979,9272,6332,3338,450,-2257,-4710,-6902,-8834,-10511,-11939,-13102,-13958,-14448,-14500,-14026,-12976,-11309,-9065,-6320,-3230,0,3148,5944,8187,9678,10332,10125,9147,7537,5517,3283,1070,-976,-2709,-4071,-5043,-5635,-5912,-5905,-5688,-5274,-4689,-3924,-2969,-1819,-474,1045,2694,4395,6069,7586,8853,9751,10228,10243,9846,9088,8104,7003,5916,4935,4116,3482,3017,2667,2372,2034,1571,893,-63,-1341,-2924,-4786,-6820,-8918,-10916,-12639,-13914,-14553,-14423,-13425,-11555,-8910,-5680,-2136,1396,4600,7188,8941,9752,9601,8586,6907,4815,2606,558,-1116,-2277,-2902,-3072,-2946,-2728,-2638,-2817,-3366,-4240,-5320,-6381,-7165,-7418,-6943,-5645,-3539,-773,2421,5747,8897,11602,13642,14907,15340,14997,13972,12413,10493,8364,6174,4009,1939,-33,-1897,-3658,-5308,-6782,-8010,-8870,-9238,-8998,-8062,-6406,-4090,-1253,1870,4996,7817,10023,11373,11690,10931,9162,6582,3467,177,-2941,-5548,-7374,-8269,-8150,-7108,-5291,-2962,-421,2032,4105,5596,6373,6412,5803,4685,3307,1892,698,-81,-312,66,1008,2415,4096,5854,7430,8629,9228,9116,8213,6543,4211,1373,-1744,-4923,-7940,-10617,-12826,-14500,-15632,-16252,-16423,-16199,-15649,-14791,-13656,-12245,-10558,-8617,-6428,-4057,-1558,938,3303,5365,6947,7923,8151,7639,6376,4512,2184,-366,-2933,-5267,-7199,-8583,-9364,-9568,-9268,-8608,-7723,-6745,-5769,-4830,-3909,-2967,-1890,-634,920,2753,4911,7282,9802,12319,14676,16742,18363,19459,19952,19841,19132,17891,16201,14154,11874,9448,6999,4583,2283,113,-1890,-3741,-5430,-6964,-8313,-9446,-10272,-10713,-10648,-10001,-8724,-6832,-4438,-1699,1121,3761,5939,7391,7960,7514,6091,3780,822,-2509,-5855,-8915,-11384,-13082,-13906,-13853,-13026,-11561,-9658,-7499,-5276,-3124,-1162,554,2000,3187,4162,4968,5656,6248,6745,7113,7295,7221,6821,6048,4874,3322,1454,-622,-2764,-4817,-6642,-8128,-9212,-9892,-10193,-10214,-10035,-9772,-9505,-9278,-9099,-8918,-8652,-8198,-7454,-6336,-4825,-2924,-730,1654,4048,6288,8187,9612,10452,10673,10283,9353,8005,6380,4671,3058,1714,778,301,301,686,1359,2147,2898,3475,3751,3698,3291,2606,1738,814,-25,-681,-1064,-1140,-904,-374,399,1358,2425,3518,4537,5412,6054,6426,6488,6237,5666,4799,3639,2221,574,-1242,-3162,-5090,-6937,-8589,-9957,-10942,-11496,-11572,-11187,-10384,-9253,-7903,-6475,-5081,-3834,-2798,-1994,-1405,-972,-619,-259,168,719,1381,2152,2939,3688,4285,4680,4821,4732,4449,4066,3665,3345,3171,3205,3478,4017,4831,5916,7230,8727,10276,11749,12957,13733,13935,13482,12377,10680,8552,6139,3677,1327,-717,-2354,-3523,-4238,-4585,-4683,-4690,-4747,-4956,-5360,-5933,-6581,-7186,-7608,-7729,-7479,-6830,-5827,-4564,-3176,-1829,-681,124,509,446,-2,-731,-1605,-2483,-3271,-3901,-4372,-4692,-4917,-5064,-5176,-5247,-5260,-5176,-4937,-4474,-3731,-2660,-1248,476,2454,4581,6732,8770,10556,11973,12936,13401,13383,12922,12114,11049,9839,8584,7360,6232,5214,4302,3466,2644,1784,824,-287,-1560,-3010,-4593,-6244,-7873,-9344,-10533,-11298,-11540,-11186,-10220,-8668,-6619,-4175,-1514,1216,3789,6036,7767,8850,9207,8824,7759,6125,4101,1863,-350,-2357,-3973,-5081,-5643,-5670,-5268,-4575,-3760,-2974,-2342,-1911,-1703,-1656,-1685,-1701,-1580,-1279,-733,12,895,1789,2548,3042,3163,2865,2169,1147,-78,-1353,-2557,-3548,-4284,-4718,-4903,-4901,-4816,-4764,-4828,-5076,-5512,-6091,-6741,-7353,-7821,-8054,-7964,-7528,-6733,-5643,-4365,-3019,-1793,-818,-254,-187,-668,-1701,-3203,-5084,-7145,-9207,-11032,-12403,-13128,-13082,-12191,-10509,-8129,-5230,-2040,1240,4373,7206,9599,11492,12855,13713,14112,14137,13869,13416,12860,12284,11729,11226,10742,10265,9713,9048,8199,7124,5805,4245,2498,638,-1208,-2913,-4341,-5375,-5958,-6051,-5705,-4987,-4034,-2981,-1988,-1172,-633,-398,-457,-742,-1157,-1604,-1996,-2264,-2398,-2375,-2226,-1966,-1606,-1187,-702,-207,286,714,1037,1190,1148,884,423,-164,-798,-1329,-1647,-1617,-1163,-246,1099,2805,4706,6647,8379,9711,10417,10365,9468,7736,5272,2259,-1056,-4381,-7447,-9993,-11848,-12913,-13181,-12743,-11753,-10416,-8948,-7542,-6344,-5430,-4822,-4463,-4274,-4135,-3928,-3531,-2870,-1879,-588,953,2594,4175,5500,6391,6725,6408,5453,3907,1895,-419,-2854,-5219,-7348,-9112,-10410,-11211,-11486,-11270,-10599,-9531,-8118,-6434,-4506,-2410,-179,2128,4425,6667,8730,10560,12041,13114,13712,13835,13487,12760,11732,10538,9276,8048,6887,5823,4788,3757,2622,1378,-16,-1476,-2939,-4251,-5311,-5985,-6237,-6031,-5432,-4510,-3402,-2234,-1158,-281,276,491,336,-124,-800,-1589,-2368,-3041,-3555,-3870,-4007,-3994,-3893,-3740,-3612,-3515,-3493,-3527,-3619,-3717,-3794,-3774,-3599,-3201,-2519,-1517,-182,1460,3326,5317,7260,9016,10409,11330,11710,11549,10909,9893,8639,7265,5881,4551,3275,2063,831,-442,-1823,-3305,-4861,-6417,-7849,-9039,-9838,-10141,-9862,-8982,-7525,-5582,-3287,-817,1633,3856,5671,6921,7495,7350,6484,4973,2924,508,-2085,-4636,-6911,-8709,-9846,-10226,-9811,-8680,-6964,-4897,-2713,-681,984,2113,2633,2559,2010,1180,312,-332,-515,-76,1090,2952,5403,8226,11140,13815,15929,17213,17473,16663,14838,12184,8972,5489,2056,-1102,-3787,-5915,-7478,-8513,-9127,-9432,-9534,-9543,-9518,-9490,-9465,-9392,-9226,-8896,-8346,-7539,-6451,-5100,-3503,-1725,152,2019,3723,5118,6046,6392,6101,5182,3727,1900,-105,-2055,-3755,-5032,-5782,-5953,-5555,-4641,-3301,-1648,203,2136,4057,5885,7570,9066,10348,11384,12136,12554,12594,12180,11292,9885,7990,5657,2995,141,-2711,-5417,-7764,-9673,-11005,-11758,-11912,-11536,-10714,-9547,-8177,-6690,-5218,-3802,-2510,-1335,-279,697,1627,2534,3433,4278,5031,5575,5829,5667,5028,3861,2195,104,-2287,-4786,-7225,-9388,-11140,-12349,-12980,-13039,-12611,-11819,-10800,-9706,-8627,-7616,-6660,-5669,-4551,-3154,-1396,803,3400,6315,9339,12261,14801,16740,17882,18148,17529,16155,14211,11964,9681,7638,6027,4994,4567,4682,5206,5931,6651,7187,7405,7271,6819,6163,5457,4861,4505,4460,4728,5215,5788,6252,6412,6121,5258,3833,1889,-413,-2888,-5314,-7474,-9193,-10344,-10863,-10766,-10116,-9038,-7677,-6186,-4710,-3357,-2191,-1242,-465,192,834,1546,2423,3502,4788,6228,7712,9115,10293,11111,11490,11368,10753,9675,8183,6366,4291,2069,-206,-2403,-4433,-6173,-7591,-8628,-9307,-9647,-9676,-9446,-8981,-8321,-7504,-6553,-5512,-4405,-3265,-2110,-945,218,1395,2570,3730,4832,5793,6523,6898,6809,6168,4936,3141,897,-1613,-4124,-6362,-8040,-8942,-8945,-8030,-6319,-4007,-1384,1259,3634,5543,6848,7551,7716,7509,7124,6765,6594,6736,7210,7983,8934,9887,10662,11061,10946,10226,8889,7001,4688,2116,-533,-3095,-5428,-7448,-9085,-10332,-11165,-11607,-11637,-11277,-10498,-9337,-7789,-5951,-3879,-1732,371,2276,3845,4994,5618,5719,5268,4334,2978,1321,-522,-2409,-4220,-5835,-7166,-8140,-8718,-8880,-8620,-7974,-6961,-5656,-4112,-2410,-648,1096,2710,4123,5265,6075,6564,6700,6552,6150,5567,4883,4148,3428,2729,2074,1434,803,161,-512,-1209,-1943,-2697,-3444,-4157,-4769,-5232,-5467,-5427,-5053,-4329,-3245,-1851,-205,1547,3269,4774,5880,6468,6419,5746,4467,2724,647,-1566,-3746,-5752,-7469,-8869,-9939,-10731,-11292,-11682,-11935,-12068,-12087,-11980,-11750,-11408,-10974,-10488,-9961,-9408,-8798,-8083,-7175,-5993,-4444,-2491,-130,2559,5429,8265,10825,12853,14164,14615,14207,13008,11208,9054,6812,4744,3039,1825,1104,833,854,1020,1129,1070,725,114,-717,-1623,-2438,-2973,-3088,-2670,-1720,-294,1445,3289,4995,6308,7048,7055,6315,4870,2865,523,-1937,-4253,-6234,-7731,-8655,-9015,-8835,-8209,-7238,-6005,-4625,-3132,-1599,-25,1557,3159,4744,6310,7796,9179,10388,11381,12108,12513,12574,12252,11541,10441,8978,7176,5104,2817,405,-2037,-4410,-6611,-8545,-10130,-11293,-11982,-12155,-11797,-10906,-9508,-7667,-5471,-3058,-602,1710,3676,5123,5931,6029,5434,4209,2497,460,-1692,-3763,-5564,-6943,-7815,-8155,-8016,-7499,-6736,-5879,-5033,-4310,-3746,-3364,-3129,-2984,-2852,-2650,-2307,-1749,-970,69,1320,2779,4389,6113,7896,9672,11372,12902,14181,15119,15655,15755,15419,14695,13637,12343,10873,9308,7681,6018,4327,2605,853,-908,-2656,-4329,-5851,-7131,-8046,-8511,-8428,-7780,-6563,-4870,-2815,-594,1603,3556,5076,6023,6308,5951,5008,3634,1988,247,-1424,-2935,-4200,-5242,-6065,-6751,-7333,-7870,-8354,-8775,-9062,-9147,-8944,-8389,-7452,-6148,-4536,-2736,-870,904,2459,3693,4540,4985,5054,4801,4306,3660,2942,2223,1546,927,358,-189,-748,-1353,-2014,-2746,-3525,-4327,-5108,-5807,-6363,-6707,-6761,-6494,-5853,-4877,-3589,-2092,-476,1125,2588,3801,4648,5062,4979,4384,3285,1746,-166,-2318,-4603,-6848,-8937,-10695,-12032,-12830,-13066,-12744,-11939,-10772,-9380,-7911,-6479,-5156,-3951,-2839,-1728,-546,803,2365,4149,6112,8153,10137,11909,13322,14257,14652,14493,13814,12712,11269,9622,7869,6112,4432,2869,1459,193,-937,-1952,-2853,-3643,-4265,-4685,-4824,-4623,-4048,-3074,-1742,-123,1659,3438,5030,6248,6940,7012,6460,5345,3825,2086,342,-1225,-2478,-3359,-3872,-4090,-4137,-4140,-4231,-4484,-4936,-5528,-6180,-6713,-6999,-6855,-6222,-5052,-3416,-1426,747,2919,4915,6580,7826,8576,8839,8619,7985,6994,5746,4307,2784,1221,-282,-1690,-2923,-3936,-4672,-5094,-5193,-4971,-4486,-3787,-2950,-2053,-1130,-240,616,1424,2194,2926,3626,4276,4858,5321,5613,5660,5386,4747,3676,2208,332,-1822,-4184,-6568,-8833,-10798,-12317,-13251,-13535,-13122,-12048,-10399,-8285,-5879,-3325,-780,1613,3785,5626,7145,8317,9164,9736,10031,10095,9904,9481,8818,7956,6945,5866,4811,3853,3061,2457,2044,1778,1601,1431,1178,771,145,-706,-1740,-2879,-3973,-4888,-5458,-5571,-5160,-4218,-2826,-1101,768,2610,4243,5547,6452,6956,7115,7029,6797,6527,6264,6031,5779,5449,4933,4168,3091,1699,51,-1769,-3607,-5290,-6649,-7502,-7737,-7265,-6089,-4278,-1965,654,3359,5927,8134,9823,10849,11155,10719,9576,7811,5531,2883,20,-2885,-5678,-8187,-10281,-11843,-12778,-13046,-12630,-11570,-9950,-7905,-5589,-3218,-966,949,2393,3248,3483,3118,2259,1016,-420,-1923,-3331,-4576,-5605,-6455,-7171,-7865,-8612,-9498,-10562,-11790,-13141,-14516,-15797,-16860,-17596,-17912,-17783,-17193,-16195,-14844,-13216,-11398,-9441,-7435,-5402,-3409,-1478,347,2026,3512,4753,5705,6329,6625,6601,6298,5778,5095,4316,3491,2648,1835,1042,304,-399,-1043,-1618,-2094,-2423,-2549,-2417,-1970,-1191,-76,1320,2939,4669,6406,8033,9424,10492,11144,11346,11093,10431,9453,8274,7022,5808,4718,3773,2974,2252,1534,741,-206,-1320,-2603,-3979,-5338,-6547,-7434,-7881,-7762,-7047,-5731,-3901,-1689,725,3132,5333,7132,8388,8989,8890,8102,6666,4699,2326,-285,-2943,-5469,-7678,-9426,-10597,-11140,-11037,-10338,-9128,-7525,-5675,-3728,-1837,-148,1227,2178,2673,2670,2233,1416,361,-809,-1934,-2887,-3583,-3958,-4032,-3827,-3435,-2941,-2465,-2089,-1910,-1955,-2249,-2748,-3393,-4096,-4765,-5295,-5619,-5642,-5336,-4644,-3566,-2099,-281,1833,4160,6591,9021,11299,13339,14987,16191,16867,17016,16666,15891,14812,13531,12184,10825,9519,8259,7022,5779,4480,3119,1681,206,-1266,-2651,-3870,-4827,-5451,-5689,-5524,-4976,-4102,-2977,-1696,-360,958,2159,3204,4053,4680,5104,5324,5368,5270,5045,4734,4351,3904,3408,2810,2119,1265,239,-964,-2346,-3826,-5350,-6798,-8056,-9021,-9584,-9691,-9302,-8432,-7133,-5494,-3638,-1698,186,1884,3303,4356,5005,5228,5027,4446,3536,2398,1143,-87,-1165,-1956,-2374,-2355,-1897,-1047,114,1453,2846,4150,5258,6091,6605,6810,6735,6463,6065,5647,5274,5010,4874,4840,4892,4924,4902,4700,4265,3526,2455,1073,-564,-2360,-4179,-5909,-7413,-8617,-9458,-9911,-9978,-9669,-9016,-8053,-6833,-5424,-3889,-2330,-805,587,1796,2763,3456,3866,3991,3871,3527,3025,2389,1661,858,-19,-954,-1937,-2931,-3882,-4723,-5381,-5779,-5882,-5658,-5144,-4378,-3451,-2440,-1448,-522,282,971,1567,2110,2665,3261,3950,4714,5559,6425,7275,8030,8636,9020,9142,8959,8478,7706,6689,5486,4156,2778,1402,102,-1095,-2138,-3007,-3691,-4163,-4435,-4496,-4333,-3966,-3370,-2576,-1588,-433,824,2141,3408,4556,5475,6094,6346,6199,5664,4762,3594,2236,834,-510,-1668,-2562,-3133,-3369,-3272,-2901,-2295,-1538,-703,137,884,1474,1820,1880,1621,1049,209,-830,-1975,-3144,-4241,-5221,-6024,-6659,-7116,-7445,-7671,-7836,-7963,-8050,-8072,-7998,-7769,-7365,-6767,-5984,-5066,-4050,-3004,-1969,-987,-60,801,1641,2475,3355,4298,5320,6401,7501,8549,9473,10179,10605,10675,10359,9626,8490,6977,5156,3107,963,-1156,-3092,-4725,-5934,-6673,-6901,-6686,-6092,-5260,-4305,-3362,-2497,-1765,-1132,-541,120,951,2071,3518,5319,7390,9621,11821,13817,15401,16451,16861,16624,15778,14423,12684,10709,8616,6529,4501,2609,851,-723,-2119,-3301,-4255,-4973,-5449,-5692,-5738,-5604,-5359,-5032,-4693,-4360,-4077,-3828,-3606,-3365,-3067,-2661,-2140,-1496,-779,-45,609,1092,1315,1198,716,-140,-1321,-2730,-4259,-5751,-7068,-8085,-8693,-8854,-8545,-7807,-6709,-5325,-3767,-2116,-490,1027,2327,3323,3937,4093,3757,2900,1542,-268,-2425,-4793,-7187,-9426,-11322,-12732,-13554,-13750,-13339,-12390,-11022,-9388,-7646,-5964,-4460,-3227,-2277,-1591,-1080,-662,-232,282,926,1698,2566,3448,4245,4846,5138,5051,4530,3593,2294,752,-889,-2443,-3756,-4661,-5076,-4957,-4343,-3326,-2050,-658,687,1882,2839,3552,4040,4383,4672,4997,5440,6034,6774,7603,8430,9149,9647,9838,9664,9112,8212,7033,5655,4185,2705,1289,-9,-1189,-2225,-3171,-4008,-4778,-5448,-6008,-6412,-6620,-6601,-6314,-5757,-4930,-3857,-2599,-1233,133,1382,2385,3057,3305,3121,2512,1555,340,-989,-2323,-3513,-4488,-5159,-5521,-5575,-5378,-4990,-4497,-3963,-3460,-3041,-2734,-2576,-2557,-2664,-2854,-3059,-3212,-3239,-3080,-2711,-2121,-1365,-494,368,1126,1649,1862,1705,1188,353,-701,-1868,-3010,-4011,-4756,-5161,-5169,-4757,-3948,-2791,-1379,191,1811,3383,4834,6099,7159,7990,8627,9081,9407,9640,9800,9905,9924,9816,9518,8953,8064,6803,5156,3153,859,-1608,-4106,-6465,-8509,-10092,-11097,-11460,-11193,-10335,-8987,-7268,-5302,-3207,-1102,939,2818,4499,5908,7038,7848,8340,8524,8405,8044,7475,6781,6042,5330,4719,4247,3911,3683,3484,3230,2806,2152,1185,-74,-1596,-3286,-5005,-6610,-7932,-8837,-9204,-8972,-8133,-6735,-4903,-2781,-565,1572,3454,4960,6000,6567,6675,6437,5948,5379,4851,4477,4329,4409,4685,5075,5469,5741,5792,5495,4829,3749,2333,673,-1071,-2711,-4074,-4999,-5404,-5248,-4593,-3526,-2210,-797,535,1632,2388,2698,2564,1980,1025,-220,-1659,-3188,-4728,-6202,-7533,-8673,-9524,-10045,-10159,-9856,-9126,-8029,-6608,-4991,-3235,-1474,243,1840,3294,4586,5718,6681,7447,7986,8205,8049,7428,6314,4713,2684,359,-2111,-4525,-6702,-8460,-9672,-10251,-10195,-9551,-8430,-6991,-5386,-3784,-2301,-1021,29,879,1570,2207,2848,3593,4482,5537,6754,8074,9432,10737,11890,12805,13413,13661,13541,13075,12292,11289,10112,8866,7598,6373,5209,4134,3140,2235,1411,677,28,-509,-941,-1244,-1433,-1507,-1490,-1411,-1273,-1135,-957,-784,-563,-296,61,514,1073,1699,2336,2875,3205,3202,2760,1836,410,-1437,-3600,-5891,-8129,-10078,-11569,-12411,-12513,-11815,-10348,-8205,-5556,-2620,351,3087,5364,6964,7774,7728,6849,5237,3042,468,-2267,-4951,-7393,-9449,-11006,-12004,-12410,-12217,-11453,-10146,-8370,-6213,-3780,-1228,1317,3681,5731,7346,8438,8987,9005,8591,7863,6995,6129,5410,4895,4617,4510,4486,4423,4194,3710,2919,1805,439,-1113,-2704,-4225,-5535,-6543,-7184,-7412,-7246,-6673,-5757,-4513,-3014,-1319,495,2312,4045,5573,6810,7698,8206,8362,8224,7880,7432,6980,6576,6275,6034,5833,5567,5154,4502,3533,2223,576,-1347,-3448,-5592,-7633,-9404,-10788,-11648,-11947,-11631,-10749,-9354,-7562,-5495,-3292,-1093,989,2850,4411,5632,6457,6905,6974,6713,6182,5430,4544,3549,2506,1409,285,-892,-2110,-3387,-4695,-6017,-7293,-8464,-9450,-10176,-10575,-10598,-10227,-9462,-8352,-6946,-5326,-3567,-1750,41,1731,3239,4484,5399,5921,6010,5637,4804,3510,1818,-207,-2426,-4676,-6754,-8461,-9612,-10090,-9856,-8947,-7506,-5720,-3817,-2033,-561,464,971,985,590,-91,-890,-1688,-2368,-2877,-3223,-3419,-3563,-3702,-3934,-4295,-4827,-5523,-6354,-7276,-8217,-9113,-9891,-10473,-10800,-10793,-10409,-9592,-8335,-6640,-4553,-2156,444,3122,5722,8144,10239,11967,13251,14111,14553,14622,14364,13817,13018,11986,10747,9321,7750,6092,4413,2809,1352,134,-813,-1452,-1822,-1953,-1951,-1878,-1850,-1915,-2123,-2468,-2925,-3416,-3868,-4165,-4215,-3916,-3214,-2067,-514,1382,3469,5584,7490,8981,9835,9880,9037,7268,4695,1474,-2115,-5775,-9176,-12023,-14072,-15170,-15260,-14392,-12707,-10438,-7860,-5279,-2981,-1193,-64,371,164,-540,-1541,-2638,-3614,-4335,-4680,-4656,-4297,-3747,-3147,-2683,-2476,-2619,-3095,-3833,-4683,-5471,-6024,-6190,-5884,-5079,-3823,-2218,-409,1449,3208,4759,6032,7009,7693,8123,8300,8257,7967,7425,6617,5527,4187,2628,919,-848,-2580,-4169,-5506,-6523,-7141,-7336,-7091,-6420,-5357,-3970,-2334,-565,1232,2922,4406,5586,6416,6888,7043,6952,6730,6474,6300,6259,6393,6662,7005,7324,7495,7443,7074,6372,5338,4026,2507,891,-727,-2226,-3526,-4545,-5237,-5581,-5576,-5260,-4676,-3888,-2968,-1989,-1030,-146,599,1185,1594,1850,1992,2079,2180,2348,2627,3018,3481,3941,4298,4433,4261,3703,2742,1402,-255,-2127,-4099,-6055,-7869,-9434,-10655,-11427,-11703,-11412,-10565,-9182,-7336,-5147,-2746,-282,2086,4246,6080,7534,8575,9193,9404,9211,8641,7691,6405,4819,3030,1157,-640,-2188,-3329,-3930,-3933,-3343,-2260,-862,639,1974,2955,3391,3246,2553,1461,187,-1031,-1964,-2462,-2451,-1967,-1146,-175,707,1284,1390,931,-85,-1551,-3293,-5082,-6676,-7862,-8463,-8380,-7586,-6130,-4124,-1743,843,3411,5813,7886,9556,10785,11595,12053,12249,12298,12286,12292,12357,12467,12598,12683,12643,12430,11985,11295,10374,9251,7993,6658,5318,4019,2801,1680,648,-288,-1145,-1907,-2554,-3068,-3387,-3507,-3376,-3018,-2436,-1679,-808,113,1016,1838,2545,3116,3555,3863,4059,4122,4050,3792,3319,2597,1600,351,-1142,-2794,-4541,-6266,-7876,-9254,-10331,-11043,-11369,-11332,-10957,-10317,-9455,-8428,-7270,-5998,-4630,-3186,-1698,-226,1140,2304,3125,3514,3366,2659,1422,-244,-2160,-4109,-5836,-7111,-7726,-7566,-6583,-4844,-2491,250,3124,5854,8209,9990,11105,11506,11257,10446,9220,7704,6044,4327,2645,1020,-499,-1945,-3287,-4575,-5778,-6914,-7944,-8841,-9548,-10008,-10157,-9940,-9312,-8259,-6791,-4969,-2867,-617,1674,3865,5860,7560,8926,9902,10530,10795,10786,10523,10093,9525,8873,8148,7367,6538,5658,4746,3807,2872,1956,1073,242,-559,-1327,-2084,-2855,-3624,-4406,-5158,-5854,-6442,-6866,-7075,-7010,-6637,-5928,-4875,-3513,-1888,-93,1740,3483,4953,6020,6540,6445,5702,4372,2558,451,-1761,-3833,-5592,-6859,-7554,-7655,-7198,-6310,-5121,-3822,-2574,-1536,-811,-476,-523,-924,-1567,-2321,-3042,-3552,-3758,-3545,-2919,-1918,-652,717,1999,3016,3597,3640,3121,2072,626,-1056,-2775,-4343,-5596,-6425,-6783,-6675,-6185,-5419,-4517,-3621,-2827,-2221,-1804,-1580,-1489,-1499,-1574,-1708,-1921,-2249,-2731,-3396,-4258,-5285,-6444,-7641,-8799,-9816,-10620,-11153,-11399,-11362,-11071,-10568,-9880,-9031,-8033,-6886,-5607,-4202,-2718,-1173,362,1865,3295,4639,5902,7095,8251,9392,10539,11690,12814,13858,14731,15347,15605,15446,14838,13806,12427,10806,9089,7400,5860,4543,3491,2706,2156,1787,1537,1333,1119,841,464,-15,-614,-1273,-1977,-2644,-3216,-3645,-3880,-3912,-3757,-3439,-3031,-2603,-2234,-2002,-1956,-2120,-2479,-2989,-3571,-4159,-4664,-5045,-5271,-5351,-5325,-5248,-5191,-5215,-5363,-5652,-6047,-6499,-6894,-7131,-7095,-6702,-5916,-4747,-3263,-1574,157,1777,3105,4010,4394,4218,3514,2351,866,-811,-2524,-4145,-5567,-6725,-7556,-8069,-8216,-8035,-7497,-6622,-5422,-3915,-2162,-231,1763,3690,5395,6741,7596,7890,7574,6687,5291,3517,1516,-531,-2444,-4059,-5239,-5897,-5977,-5478,-4435,-2896,-972,1263,3674,6148,8562,10796,12720,14262,15298,15812,15748,15159,14096,12701,11120,9541,8126,7023,6298,5980,5988,6226,6521,6719,6661,6246,5404,4158,2555,698,-1269,-3230,-5025,-6548,-7707,-8424,-8699,-8517,-7957,-7082,-6010,-4850,-3716,-2695,-1858,-1220,-782,-510,-348,-268,-209,-182,-166,-206,-313,-536,-880,-1358,-1940,-2585,-3218,-3785,-4194,-4423,-4429,-4232,-3873,-3402,-2909,-2439,-2070,-1808,-1650,-1546,-1417,-1166,-727,-20,926,2099,3379,4654,5779,6627,7102,7156,6788,6066,5086,3993,2925,2033,1413,1152,1252,1697,2398,3264,4159,4980,5624,6008,6116,5899,5395,4595,3546,2264,810,-780,-2436,-4079,-5652,-7052,-8234,-9129,-9715,-9991,-9981,-9746,-9344,-8863,-8345,-7838,-7332,-6789,-6157,-5337,-4273,-2887,-1162,889,3200,5662,8112,10397,12317,13758,14601,14836,14504,13711,12624,11411,10257,9303,8646,8327,8319,8549,8902,9262,9494,9524,9276,8745,7941,6923,5748,4518,3282,2150,1130,304,-362,-840,-1177,-1394,-1513,-1553,-1520,-1399,-1204,-922,-599,-278,-40,21,-174,-682,-1506,-2587,-3805,-5006,-5995,-6626,-6756,-6340,-5398,-4012,-2361,-606,1034,2401,3367,3864,3899,3541,2894,2115,1355,747,417,404,743,1375,2215,3123,3942,4498,4655,4296,3391,1953,83,-2084,-4366,-6562,-8501,-10004,-10961,-11293,-10974,-10041,-8566,-6676,-4525,-2288,-153,1713,3152,4067,4398,4161,3413,2280,897,-555,-1936,-3094,-3936,-4408,-4509,-4288,-3830,-3242,-2627,-2067,-1613,-1260,-981,-694,-321,222,1008,2061,3377,4898,6509,8096,9476,10546,11154,11281,10901,10091,8960,7631,6265,4965,3844,2940,2278,1823,1530,1321,1134,903,611,252,-138,-486,-755,-845,-752,-426,105,826,1675,2593,3490,4291,4888,5225,5223,4887,4224,3319,2256,1165,127,-773,-1515,-2121,-2648,-3179,-3816,-4598,-5603,-6771,-8093,-9445,-10730,-11826,-12616,-13018,-12957,-12409,-11363,-9855,-7947,-5740,-3360,-954,1326,3341,4972,6143,6802,6965,6648,5933,4897,3622,2220,754,-685,-2037,-3247,-4280,-5098,-5712,-6106,-6305,-6345,-6237,-6038,-5759,-5433,-5071,-4696,-4303,-3939,-3599,-3341,-3185,-3164,-3305,-3605,-4061,-4656,-5353,-6131,-6954,-7795,-8638,-9440,-10197,-10854,-11403,-11794,-12010,-12004,-11757,-11219,-10388,-9216,-7721,-5895,-3777,-1416,1103,3692,6218,8578,10637,12301,13495,14178,14367,14104,13480,12614,11618,10635,9746,9048,8567,8315,8249,8318,8436,8525,8511,8328,7942,7339,6518,5516,4375,3153,1915,731,-353,-1274,-2023,-2583,-2979,-3246,-3436,-3606,-3792,-4037,-4340,-4727,-5178,-5706,-6302,-6964,-7707,-8509,-9377,-10278,-11188,-12061,-12841,-13472,-13879,-14014,-13819,-13275,-12375,-11151,-9663,-7973,-6190,-4375,-2630,-1011,430,1654,2647,3402,3917,4204,4276,4132,3793,3235,2478,1513,367,-924,-2299,-3701,-5034,-6244,-7250,-8002,-8488,-8682,-8640,-8385,-8000,-7519,-7000,-6445,-5841,-5149,-4317,-3290,-2053,-598,1025,2741,4447,6038,7391,8414,9037,9213,8954,8292,7310,6112,4826,3564,2457,1576,1012,784,913,1390,2177,3239,4507,5931,7418,8905,10284,11468,12365,12896,13003,12659,11876,10685,9161,7397,5476,3542,1660,-42,-1515,-2693,-3568,-4144,-4471,-4610,-4627,-4602,-4562,-4560,-4574,-4607,-4629,-4607,-4533,-4380,-4167,-3899,-3620,-3361,-3179,-3104,-3151,-3316,-3548,-3800,-3993,-4082,-4033,-3857,-3596,-3319,-3102,-3039,-3168,-3556,-4175,-4998,-5949,-6904,-7756,-8366,-8631,-8476,-7856,-6770,-5256,-3368,-1203,1133,3521,5823,7934,9735,11174,12193,12801,13010,12857,12381,11621,10605,9370,7948,6374,4706,2985,1278,-354,-1839,-3112,-4107,-4783,-5104,-5076,-4714,-4064,-3186,-2125,-959,268,1502,2674,3757,4666,5358,5768,5843,5548,4855,3786,2355,654,-1248,-3213,-5137,-6868,-8331,-9408,-10095,-10355,-10239,-9777,-9035,-8055,-6875,-5516,-3992,-2316,-509,1379,3292,5132,6803,8200,9231,9839,9992,9716,9061,8139,7058,5964,4979,4224,3776,3691,3958,4539,5344,6235,7076,7713,8028,7954,7469,6640,5564,4392,3274,2349,1739,1484,1602,2014,2624,3277,3826,4130,4105,3712,2980,1969,795,-449,-1637,-2701,-3562,-4213,-4644,-4913,-5073,-5195,-5346,-5539,-5783,-6012,-6159,-6130,-5849,-5270,-4383,-3222,-1859,-404,1040,2330,3383,4120,4515,4603,4432,4099,3668,3208,2711,2170,1513,679,-384,-1711,-3280,-5040,-6905,-8740,-10443,-11862,-12931,-13560,-13762,-13540,-12978,-12136,-11120,-9987,-8804,-7600,-6391,-5176,-3960,-2721,-1472,-199,1079,2353,3592,4755,5807,6692,7373,7825,8012,7958,7646,7125,6412,5559,4631,3691,2845,2187,1820,1825,2257,3107,4347,5863,7544,9232,10780,12054,12948,13403,13412,13015,12295,11375,10365,9378,8480,7697,7019,6376,5698,4885,3860,2562,973,-876,-2905,-4974,-6942,-8612,-9860,-10546,-10639,-10133,-9123,-7721,-6107,-4460,-2959,-1761,-966,-619,-699,-1113,-1741,-2434,-3068,-3547,-3831,-3909,-3834,-3649,-3434,-3254,-3172,-3230,-3445,-3808,-4285,-4800,-5308,-5715,-6010,-6147,-6159,-6050,-5879,-5658,-5427,-5184,-4911,-4586,-4141,-3530,-2706,-1641,-372,1029,2451,3718,4707,5260,5306,4811,3797,2359,608,-1287,-3167,-4858,-6201,-7094,-7442,-7241,-6513,-5330,-3809,-2071,-260,1499,3071,4372,5313,5869,6037,5842,5366,4671,3863,3015,2206,1480,862,356,-82,-480,-921,-1441,-2107,-2918,-3879,-4907,-5919,-6756,-7294,-7377,-6920,-5874,-4263,-2183,219,2765,5246,7482,9313,10626,11380,11573,11276,10580,9609,8480,7298,6156,5113,4205,3461,2843,2341,1871,1380,790,53,-870,-1969,-3225,-4569,-5946,-7265,-8488,-9546,-10443,-11166,-11735,-12198,-12569,-12897,-13175,-13396,-13507,-13458,-13169,-12597,-11715,-10537,-9115,-7537,-5894,-4313,-2888,-1713,-848,-312,-85,-100,-256,-448,-574,-553,-363,3,498,1062,1642,2177,2629,2987,3262,3469,3675,3887,4168,4489,4849,5174,5399,5438,5207,4657,3743,2472,860,-1024,-3105,-5273,-7409,-9406,-11127,-12498,-13421,-13867,-13815,-13280,-12311,-10966,-9341,-7522,-5627,-3744,-1962,-342,1100,2355,3461,4454,5384,6281,7166,8018,8809,9492,9997,10301,10347,10163,9761,9211,8598,8011,7547,7267,7195,7321,7567,7842,8033,8039,7801,7291,6557,5656,4721,3845,3149,2691,2489,2498,2630,2754,2747,2489,1910,982,-277,-1804,-3501,-5256,-6927,-8385,-9509,-10199,-10415,-10139,-9437,-8390,-7133,-5806,-4547,-3485,-2707,-2274,-2195,-2428,-2891,-3439,-3914,-4146,-3981,-3330,-2164,-537,1433,3578,5703,7613,9125,10111,10480,10238,9432,8216,6746,5250,3893,2849,2179,1933,2064,2519,3195,4013,4866,5700,6444,7078,7579,7947,8195,8311,8307,8154,7844,7358,6690,5838,4825,3655,2375,987,-451,-1919,-3349,-4705,-5907,-6926,-7695,-8191,-8398,-8293,-7915,-7272,-6441,-5466,-4444,-3414,-2449,-1553,-731,62,857,1727,2676,3741,4869,6019,7078,7968,8562,8802,8632,8065,7165,6046,4848,3761,2921,2496,2546,3129,4197,5688,7470,9405,11326,13091,14555,15630,16239,16384,16071,15389,14403,13237,11984,10744,9604,8602,7779,7100,6540,6014,5464,4792,3976,2955,1755,390,-1084,-2603,-4080,-5464,-6651,-7624,-8309,-8716,-8842,-8720,-8412,-7979,-7496,-7022,-6589,-6202,-5838,-5437,-4946,-4296,-3442,-2371,-1087,356,1880,3387,4764,5916,6773,7299,7517,7466,7237,6881,6473,6026,5554,5044,4479,3858,3186,2475,1772,1108,535,99,-203,-354,-437,-499,-667,-1030,-1677,-2674,-4019,-5688,-7607,-9644,-11686,-13571,-15168,-16367,-17067,-17236,-16844,-15926,-14525,-12724,-10627,-8338,-5981,-3649,-1439,601,2435,4075,5548,6910,8208,9509,10812,12145,13427,14610,15569,16207,16428,16168,15423,14237,12712,11005,9286,7755,6572,5869,5713,6076,6878,7938,9057,10003,10578,10622,10052,8860,7121,4973,2600,212,-2003,-3863,-5278,-6179,-6610,-6635,-6414,-6084,-5840,-5791,-6063,-6659,-7570,-8683,-9881,-10995,-11905,-12479,-12693,-12523,-12062,-11384,-10645,-9939,-9400,-9070,-8993,-9129,-9425,-9774,-10066,-10179,-10003,-9469,-8541,-7247,-5655,-3886,-2073,-359,1123,2295,3091,3543,3684,3642,3523,3467,3569,3863,4353,4944,5549,6033,6311,6318,6052,5563,4940,4314,3815,3566,3652,4112,4902,5936,7057,8091,8858,9209,9028,8281,6961,5145,2938,477,-2071,-4557,-6822,-8744,-10221,-11191,-11637,-11557,-11018,-10087,-8883,-7534,-6174,-4927,-3892,-3118,-2600,-2288,-2077,-1850,-1493,-905,-55,1063,2362,3729,5015,6052,6721,6909,6605,5816,4656,3245,1747,331,-891,-1802,-2393,-2655,-2664,-2497,-2260,-2048,-1943,-1991,-2219,-2616,-3138,-3752,-4379,-4985,-5506,-5904,-6163,-6250,-6202,-6012,-5750,-5439,-5135,-4853,-4600,-4361,-4095,-3775,-3345,-2820,-2196,-1531,-906,-405,-137,-177,-577,-1345,-2442,-3774,-5219,-6610,-7789,-8587,-8858,-8509,-7484,-5805,-3560,-887,2007,4912,7586,9838,11480,12422,12603,12078,10942,9376,7579,5772,4151,2865,2004,1583,1558,1822,2260,2722,3088,3253,3149,2750,2063,1128,-15,-1292,-2667,-4091,-5534,-6989,-8440,-9889,-11332,-12754,-14134,-15431,-16601,-17568,-18284,-18671,-18704,-18359,-17666,-16674,-15475,-14157,-12822,-11542,-10366,-9291,-8282,-7258,-6135,-4824,-3268,-1463,548,2661,4730,6593,8085,9082,9500,9344,8675,7634,6417,5227,4285,3762,3781,4386,5556,7174,9086,11088,12959,14498,15534,15954,15701,14811,13352,11471,9335,7099,4953,3005,1383,130,-723,-1191,-1328,-1203,-903,-523,-145,148,291,233,-63,-612,-1410,-2434,-3643,-4983,-6395,-7808,-9154,-10353,-11321,-11990,-12278,-12165,-11622,-10714,-9496,-8108,-6631,-5213,-3908,-2803,-1912,-1262,-844,-645,-649,-805,-1094,-1450,-1840,-2197,-2482,-2619,-2585,-2315,-1824,-1114,-242,729,1720,2667,3510,4215,4766,5153,5391,5487,5459,5331,5123,4837,4482,4026,3446,2704,1766,624,-712,-2199,-3775,-5356,-6853,-8176,-9247,-10009,-10428,-10502,-10254,-9724,-8977,-8065,-7060,-6008,-4951,-3915,-2892,-1879,-838,249,1402,2623,3875,5128,6306,7357,8206,8817,9148,9219,9033,8668,8175,7639,7113,6646,6236,5889,5553,5199,4784,4278,3674,2976,2224,1454,753,167,-207,-343,-197,209,842,1636,2515,3392,4190,4825,5232,5351,5134,4581,3670,2462,983,-685,-2459,-4259,-5985,-7565,-8918,-9999,-10758,-11194,-11287,-11065,-10536,-9749,-8732,-7559,-6291,-5031,-3867,-2902,-2206,-1817,-1726,-1856,-2102,-2304,-2324,-2010,-1283,-110,1475,3351,5379,7360,9117,10522,11471,11986,12116,11993,11769,11588,11570,11778,12225,12848,13564,14242,14762,15027,14962,14549,13802,12752,11455,9953,8269,6431,4440,2303,52,-2294,-4666,-7003,-9222,-11238,-12970,-14352,-15335,-15883,-16015,-15727,-15079,-14126,-12924,-11560,-10100,-8603,-7132,-5706,-4349,-3058,-1828,-635,515,1651,2746,3803,4759,5585,6176,6498,6472,6097,5399,4463,3400,2363,1474,864,610,750,1283,2163,3301,4601,5919,7141,8134,8815,9109,8997,8480,7590,6394,4955,3358,1685,-9,-1645,-3204,-4621,-5874,-6899,-7648,-8061,-8086,-7709,-6928,-5810,-4441,-2963,-1515,-263,680,1195,1260,851,40,-1082,-2401,-3765,-5062,-6191,-7072,-7693,-8032,-8102,-7923,-7474,-6767,-5769,-4486,-2939,-1186,659,2454,4024,5180,5770,5681,4895,3489,1646,-371,-2250,-3673,-4379,-4197,-3082,-1124,1471,4396,7310,9861,11775,12856,13044,12399,11088,9345,7434,5579,3954,2646,1629,837,91,-763,-1912,-3490,-5541,-8061,-10894,-13846,-16621,-18921,-20445,-20952,-20303,-18448,-15514,-11707,-7375,-2922,1239,4696,7148,8370,8299,6986,4622,1484,-2087,-5718,-9077,-11847,-13818,-14845,-14876,-13962,-12203,-9784,-6907,-3808,-719,2153,4606,6533,7814,8449,8440,7865,6832,5490,3992,2541,1282,403,-14,123,782,1927,3403,5062,6686,8085,9066,9504,9320,8520,7177,5401,3353,1176,-997,-3052,-4946,-6622,-8095,-9349,-10411,-11268,-11935,-12388,-12625,-12630,-12409,-11977,-11367,-10625,-9803,-8949,-8086,-7235,-6364,-5455,-4460,-3347,-2122,-797,533,1765,2760,3369,3469,2990,1917,343,-1567,-3561,-5347,-6619,-7110,-6625,-5079,-2504,944,5012,9368,13655,17512,20626,22755,23735,23499,22067,19519,16037,11806,7091,2151,-2756,-7364,-11468,-14881,-17470,-19174,-19954,-19864,-18943,-17327,-15116,-12479,-9568,-6561,-3635,-961,1317,3065,4221,4742,4670,4095,3155,2044,949,62,-474,-566,-189,612,1745,3058,4400,5612,6554,7173,7426,7388,7152,6869,6699,6790,7254,8158,9499,11208,13159,15181,17067,18646,19729,20234,20092,19325,18011,16257,14226,12055,9895,7843,5990,4372,3019,1922,1079,437,-31,-410,-767,-1192,-1766,-2559,-3600,-4904,-6411,-8048,-9683,-11188,-12419,-13265,-13632,-13501,-12865,-11824,-10466,-8964,-7477,-6176,-5194,-4625,-4473,-4689,-5147,-5692,-6148,-6377,-6249,-5739,-4838,-3635,-2243,-789,594,1828,2883,3772,4565,5325,6123,6989,7912,8858,9749,10530,11147,11583,11852,12004,12106,12249,12503,12933,13569,14419,15433,16554,17672,18690,19493,19992,20109,19785,18991,17692,15913,13654,10991,7987,4758,1436,-1844,-4946,-7745,-10172,-12159,-13722,-14857,-15632,-16073,-16245,-16175,-15888,-15396,-14700,-13814,-12747,-11542,-10255,-8952,-7738,-6669,-5827,-5229,-4872,-4731,-4716,-4778,-4805,-4742,-4535,-4149,-3594,-2889,-2056,-1148,-174,845,1918,3063,4290,5605,6973,8321,9537,10483,11018,11036,10464,9335,7710,5764,3662,1624,-179,-1601,-2563,-3062,-3138,-2914,-2498,-2040,-1634,-1357,-1212,-1188,-1185,-1127,-883,-361,507,1760,3353,5205,7154,9024,10608,11754,12342,12348,11825,10899,9744,8545,7468,6612,6027,5666,5449,5245,4943,4449,3765,2922,2053,1301,827,756,1167,2044,3329,4868,6494,8006,9251,10082,10459,10367,9859,9033,7970,6751,5432,4005,2458,748,-1185,-3339,-5737,-8303,-10961,-13573,-15996,-18079,-19700,-20757,-21218,-21082,-20422,-19334,-17964,-16456,-14958,-13569,-12364,-11329,-10430,-9562,-8620,-7489,-6096,-4408,-2447,-304,1921,4064,6012,7639,8894,9773,10330,10680,10963,11328,11890,12738,13874,15256,16777,18271,19578,20525,20980,20877,20207,19050,17535,15828,14092,12468,11033,9834,8811,7920,7015,6025,4815,3359,1617,-347,-2453,-4562,-6535,-8241,-9584,-10530,-11098,-11370,-11476,-11536,-11721,-12100,-12780,-13739,-14962,-16346,-17783,-19146,-20301,-21165,-21657,-21754,-21459,-20779,-19748,-18368,-16664,-14634,-12335,-9809,-7184,-4590,-2193,-170,1356,2284,2618,2431,1889,1208,647,434,753,1707,3278,5368,7790,10299,12669,14666,16148,17032,17328,17114,16519,15681,14732,13760,12804,11864,10904,9864,8691,7342,5801,4072,2199,214,-1810,-3829,-5786,-7637,-9343,-10872,-12188,-13282,-14128,-14747,-15139,-15334,-15347,-15193,-14889,-14421,-13803,-13011,-12046,-10934,-9682,-8381,-7102,-5950,-5040,-4438,-4189,-4268,-4584,-5003,-5346,-5431,-5123,-4308,-3008,-1274,711,2747,4590,6042,6924,7181,6803,5897,4604,3112,1580,163,-1087,-2131,-3039,-3882,-4788,-5847,-7149,-8708,-10486,-12382,-14220,-15804,-16925,-17400,-17112,-16013,-14169,-11702,-8839,-5818,-2904,-320,1749,3213,4024,4242,3962,3322,2481,1567,692,-82,-720,-1221,-1572,-1778,-1808,-1642,-1248,-617,245,1290,2460,3659,4802,5811,6616,7218,7615,7873,8070,8285,8608,9070,9690,10425,11206,11946,12552,12959,13128,13062,12790,12380,11869,11331,10748,10127,9384,8447,7201,5571,3483,948,-1985,-5186,-8479,-11649,-14481,-16765,-18355,-19135,-19104,-18284,-16825,-14889,-12707,-10522,-8565,-7045,-6102,-5807,-6149,-7016,-8243,-9579,-10769,-11565,-11762,-11251,-10014,-8132,-5769,-3125,-438,2128,4396,6342,7941,9284,10486,11656,12928,14331,15886,17510,19084,20445,21441,21921,21819,21086,19784,17991,15849,13486,11045,8617,6284,4063,1975,-20,-1920,-3759,-5515,-7180,-8692,-10024,-11095,-11892,-12375,-12565,-12509,-12266,-11936,-11595,-11303,-11094,-10934,-10783,-10543,-10138,-9487,-8562,-7376,-5999,-4550,-3165,-2000,-1165,-740,-742,-1103,-1744,-2499,-3242,-3830,-4170,-4220,-3971,-3466,-2756,-1915,-990,-24,978,2027,3166,4430,5876,7516,9359,11367,13465,15568,17543,19271,20632,21522,21889,21718,21034,19922,18466,16768,14922,12980,10994,8959,6897,4775,2627,443,-1723,-3828,-5812,-7599,-9151,-10395,-11339,-11947,-12269,-12329,-12208,-11987,-11761,-11628,-11675,-11959,-12527,-13355,-14428,-15643,-16922,-18120,-19132,-19805,-20065,-19796,-18978,-17596,-15676,-13313,-10580,-7626,-4558,-1527,1360,3987,6266,8132,9530,10450,10903,10926,10610,10045,9362,8692,8158,7852,7844,8132,8679,9392,10134,10753,11093,11014,10432,9309,7678,5630,3297,829,-1617,-3917,-5964,-7708,-9117,-10198,-10962,-11430,-11615,-11526,-11166,-10536,-9653,-8541,-7268,-5898,-4540,-3265,-2182,-1320,-734,-409,-341,-494,-837,-1330,-1914,-2555,-3151,-3649,-3949,-3974,-3671,-3008,-1989,-675,883,2564,4289,5944,7467,8794,9913,10814,11540,12091,12519,12791,12910,12799,12427,11712,10636,9176,7364,5249,2926,479,-1963,-4328,-6506,-8456,-10120,-11493,-12560,-13357,-13877,-14183,-14271,-14205,-13986,-13670,-13255,-12791,-12274,-11737,-11190,-10640,-10097,-9563,-9031,-8506,-7974,-7420,-6825,-6156,-5362,-4406,-3242,-1850,-234,1590,3567,5644,7736,9790,11722,13496,15059,16396,17495,18357,18992,19407,19614,19614,19410,19019,18429,17679,16761,15707,14530,13249,11893,10482,9059,7643,6258,4905,3575,2231,848,-618,-2191,-3877,-5688,-7580,-9553,-11531,-13491,-15358,-17082,-18606,-19871,-20830,-21451,-21699,-21587,-21116,-20344,-19330,-18170,-16962,-15815,-14822,-14046,-13538,-13274,-13240,-13333,-13475,-13521,-13344,-12806,-11787,-10224,-8106,-5489,-2515,652,3793,6730,9281,11360,12915,13981,14640,15012,15237,15431,15705,16081,16580,17133,17673,18110,18361,18376,18117,17594,16816,15833,14663,13361,11933,10411,8794,7084,5276,3367,1355,-744,-2909,-5079,-7206,-9202,-10995,-12520,-13717,-14572,-15087,-15297,-15260,-15047,-14728,-14372,-14029,-13709,-13429,-13112,-12741,-12191,-11428,-10352,-8936,-7163,-5046,-2656,-71,2575,5143,7475,9423,10857,11684,11877,11433,10456,9052,7407,5696,4118,2810,1912,1436,1390,1654,2097,2522,2742,2581,1911,671,-1116,-3353,-5848,-8368,-10653,-12449,-13562,-13884,-13385,-12181,-10430,-8387,-6305,-4429,-2926,-1920,-1404,-1336,-1589,-2015,-2459,-2787,-2896,-2735,-2293,-1595,-692,349,1462,2577,3628,4550,5284,5778,5997,5939,5623,5107,4487,3846,3318,2988,2961,3307,4067,5249,6826,8709,10814,12967,15042,16850,18264,19160,19462,19150,18247,16823,15014,12953,10834,8808,7021,5559,4453,3665,3117,2683,2224,1600,696,-573,-2240,-4268,-6596,-9053,-11502,-13718,-15558,-16851,-17542,-17589,-17063,-16059,-14745,-13285,-11874,-10652,-9758,-9243,-9125,-9349,-9804,-10350,-10805,-10990,-10731,-9886,-8363,-6138,-3246,188,4000,7956,11824,15358,18348,20643,22132,22804,22699,21923,20649,19050,17338,15689,14277,13198,12539,12290,12426,12857,13455,14083,14566,14765,14549,13830,12584,10828,8642,6147,3484,806,-1735,-4018,-5941,-7430,-8457,-9008,-9119,-8843,-8274,-7522,-6705,-5971,-5407,-5142,-5211,-5664,-6474,-7598,-8944,-10396,-11810,-13040,-13919,-14339,-14169,-13381,-11955,-9962,-7504,-4739,-1852,960,3524,5672,7335,8442,9066,9265,9202,9023,8888,8936,9255,9890,10831,12016,13332,14649,15777,16579,16884,16629,15765,14367,12524,10433,8254,6206,4431,3067,2165,1741,1732,2050,2562,3137,3666,4048,4247,4230,4020,3633,3113,2480,1757,958,68,-903,-1974,-3126,-4341,-5568,-6746,-7795,-8641,-9221,-9501,-9457,-9122,-8516,-7695,-6705,-5585,-4366,-3056,-1651,-139,1503,3280,5196,7222,9307,11353,13255,14862,16040,16667,16636,15924,14537,12582,10209,7645,5131,2917,1208,139,-247,7,772,1864,3083,4218,5097,5584,5608,5114,4164,2773,1085,-794,-2711,-4510,-6071,-7279,-8081,-8444,-8393,-7971,-7252,-6331,-5281,-4221,-3196,-2310,-1587,-1093,-827,-821,-1046,-1521,-2207,-3095,-4148,-5305,-6481,-7556,-8386,-8815,-8709,-7954,-6497,-4341,-1548,1747,5381,9137,12795,16148,19001,21223,22725,23479,23504,22859,21646,19964,17963,15750,13468,11194,9006,6924,4950,3062,1230,-573,-2363,-4127,-5851,-7490,-8988,-10302,-11374,-12179,-12719,-13001,-13086,-13031,-12917,-12837,-12845,-13018,-13355,-13850,-14445,-15042,-15540,-15810,-15771,-15346,-14528,-13336,-11839,-10118,-8274,-6383,-4520,-2711,-977,716,2391,4105,5888,7776,9747,11790,13817,15755,17496,18925,19963,20526,20578,20110,19146,17744,15992,14015,11934,9907,8038,6458,5196,4280,3660,3231,2885,2459,1808,810,-625,-2522,-4835,-7455,-10207,-12885,-15260,-17148,-18377,-18892,-18670,-17822,-16484,-14886,-13244,-11799,-10727,-10169,-10169,-10712,-11705,-12996,-14405,-15740,-16802,-17451,-17553,-17064,-15971,-14331,-12219,-9763,-7065,-4263,-1450,1275,3843,6209,8336,10227,11868,13269,14434,15351,16032,16470,16677,16683,16519,16222,15836,15373,14846,14239,13499,12588,11422,9982,8228,6213,3989,1676,-615,-2761,-4678,-6292,-7594,-8593,-9341,-9904,-10362,-10786,-11243,-11785,-12426,-13185,-14025,-14923,-15806,-16606,-17233,-17608,-17660,-17347,-16679,-15675,-14430,-13011,-11532,-10058,-8661,-7357,-6143,-4997,-3858,-2688,-1425,-54,1433,2988,4551,6026,7320,8337,9023,9336,9299,8950,8362,7637,6850,6098,5417,4855,4401,4052,3768,3509,3239,2920,2523,2034,1440,726,-97,-1060,-2136,-3332,-4618,-5960,-7311,-8616,-9819,-10861,-11711,-12318,-12680,-12788,-12655,-12314,-11801,-11150,-10403,-9588,-8718,-7833,-6930,-6064,-5247,-4530,-3940,-3502,-3225,-3083,-3037,-3022,-2939,-2710,-2206,-1375,-142,1487,3462,5702,8055,10381,12505,14271,15550,16243,16316,15783,14730,13285,11612,9876,8224,6763,5543,4554,3743,3001,2234,1327,221,-1100,-2624,-4247,-5902,-7432,-8759,-9772,-10426,-10705,-10639,-10283,-9752,-9132,-8557,-8122,-7923,-8014,-8426,-9154,-10158,-11377,-12726,-14103,-15409,-16532,-17378,-17863,-17915,-17500,-16580,-15167,-13283,-10967,-8295,-5340,-2197,1021,4222,7289,10137,12677,14858,16633,18001,18957,19536,19778,19739,19478,19066,18557,18006,17453,16915,16410,15924,15439,14915,14316,13587,12687,11580,10248,8696,6953,5070,3109,1153,-726,-2451,-3969,-5248,-6274,-7073,-7689,-8182,-8630,-9096,-9635,-10282,-11044,-11905,-12826,-13762,-14636,-15408,-16002,-16388,-16546,-16451,-16131,-15565,-14782,-13773,-12546,-11109,-9470,-7673,-5740,-3727,-1673,381,2404,4369,6273,8093,9842,11501,13072,14522,15810,16881,17657,18057,18040,17543,16600,15217,13478,11467,9288,7065,4904,2944,1271,8,-797,-1095,-876,-206,859,2172,3594,4946,6034,6700,6769,6163,4824,2797,186,-2822,-6027,-9165,-12046,-14460,-16304,-17511,-18106,-18160,-17797,-17171,-16411,-15665,-14986,-14423,-13939,-13471,-12921,-12190,-11173,-9803,-8045,-5902,-3444,-761,2012,4715,7210,9345,11025,12183,12800,12914,12599,11982,11177,10344,9581,8989,8614,8440,8436,8505,8550,8473,8188,7664,6898,5927,4833,3670,2537,1460,471,-432,-1280,-2096,-2908,-3712,-4488,-5185,-5745,-6100,-6209,-6065,-5707,-5221,-4727,-4356,-4243,-4475,-5102,-6115,-7442,-8966,-10532,-11964,-13088,-13760,-13864,-13373,-12290,-10694,-8702,-6440,-4044,-1626,728,2961,5044,6980,8772,10448,12010,13468,14783,15924,16823,17419,17673,17544,17048,16194,15044,13638,12068,10370,8635,6882,5170,3489,1863,260,-1302,-2852,-4349,-5794,-7135,-8343,-9401,-10285,-11016,-11616,-12121,-12594,-13062,-13582,-14163,-14814,-15518,-16226,-16901,-17465,-17872,-18064,-18011,-17703,-17144,-16363,-15409,-14312,-13136,-11886,-10583,-9207,-7719,-6076,-4235,-2152,165,2720,5440,8253,11041,13680,16041,18012,19514,20493,20968,20958,20563,19863,18974,17998,17022,16108,15300,14582,13948,13331,12691,11964,11108,10099,8914,7563,6045,4380,2590,686,-1293,-3331,-5381,-7415,-9386,-11266,-13005,-14589,-15982,-17186,-18191,-19022,-19681,-20210,-20608,-20913,-21113,-21229,-21236,-21134,-20902,-20516,-19967,-19226,-18300,-17167,-15857,-14356,-12701,-10886,-8923,-6804,-4531,-2090,499,3235,6058,8919,11722,14360,16728,18696,20186,21112,21462,21233,20511,19365,17950,16383,14812,13345,12061,10998,10144,9452,8851,8255,7594,6813,5896,4865,3778,2703,1738,947,378,44,-111,-163,-231,-457,-950,-1826,-3115,-4837,-6906,-9233,-11656,-14009,-16141,-17884,-19158,-19877,-20043,-19682,-18850,-17641,-16131,-14411,-12539,-10572,-8520,-6410,-4219,-1960,370,2742,5109,7400,9534,11414,12974,14140,14898,15229,15181,14786,14129,13267,12279,11230,10150,9080,7997,6901,5766,4591,3390,2206,1088,103,-710,-1317,-1714,-1922,-1985,-1974,-1970,-2070,-2352,-2898,-3728,-4854,-6219,-7753,-9351,-10910,-12321,-13510,-14409,-14994,-15262,-15218,-14898,-14310,-13494,-12436,-11163,-9662,-7945,-6031,-3937,-1712,607,2954,5293,7561,9729,11752,13613,15278,16743,17983,19004,19781,20327,20607,20629,20370,19832,19039,18000,16796,15460,14091,12736,11447,10249,9116,8020,6880,5637,4228,2621,833,-1081,-3029,-4866,-6495,-7767,-8625,-9028,-9008,-8641,-8067,-7422,-6884,-6589,-6650,-7128,-8031,-9296,-10831,-12486,-14117,-15553,-16675,-17356,-17557,-17242,-16461,-15267,-13760,-12030,-10151,-8175,-6113,-3969,-1702,680,3210,5836,8514,11145,13617,15813,17614,18938,19725,19973,19711,19018,18004,16789,15512,14289,13213,12374,11778,11467,11386,11516,11785,12136,12513,12848,13110,13245,13245,13071,12720,12164,11386,10360,9073,7494,5652,3544,1230,-1222,-3745,-6223,-8588,-10729,-12607,-14144,-15350,-16194,-16715,-16926,-16861,-16557,-16022,-15295,-14360,-13235,-11910,-10374,-8640,-6699,-4573,-2282,145,2666,5220,7755,10185,12447,14451,16131,17430,18301,18732,18723,18283,17470,16327,14942,13423,11871,10416,9148,8138,7392,6877,6492,6128,5645,4953,3986,2759,1337,-153,-1561,-2715,-3496,-3810,-3650,-3084,-2228,-1281,-419,140,261,-168,-1168,-2692,-4621,-6791,-9007,-11062,-12788,-14027,-14696,-14777,-14274,-13320,-11992,-10475,-8871,-7299,-5795,-4375,-2970,-1528,58,1841,3869,6128,8570,11098,13584,15886,17869,19420,20469,20981,20983,20525,19698,18594,17300,15914,14498,13133,11875,10784,9896,9247,8804,8552,8389,8241,7981,7530,6803,5777,4458,2897,1177,-606,-2360,-3987,-5441,-6668,-7672,-8462,-9074,-9560,-9981,-10392,-10853,-11398,-12051,-12796,-13600,-14401,-15115,-15653,-15920,-15818,-15291,-14272,-12752,-10749,-8297,-5501,-2437,756,3969,7085,9994,12607,14856,16679,18056,18974,19446,19509,19199,18563,17652,16513,15202,13788,12337,10940,9645,8518,7555,6744,6039,5357,4653,3850,2945,1949,923,-44,-837,-1359,-1514,-1276,-656,247,1285,2268,2961,3188,2766,1622,-242,-2747,-5702,-8895,-12053,-14927,-17305,-19007,-19969,-20162,-19685,-18654,-17279,-15738,-14223,-12847,-11674,-10673,-9770,-8819,-7684,-6225,-4357,-2042,673,3705,6894,10071,13051,15661,17768,19275,20147,20378,20035,19188,17958,16464,14833,13191,11643,10278,9159,8314,7751,7437,7318,7308,7305,7179,6813,6086,4904,3220,1013,-1667,-4729,-8045,-11438,-14735,-17745,-20313,-22303,-23650,-24319,-24357,-23848,-22917,-21725,-20417,-19157,-18048,-17196,-16627,-16353,-16318,-16429,-16553,-16528,-16186,-15353,-13909,-11747,-8872,-5303,-1196,3299,7912,12416,16528,20031,22731,24517,25344,25242,24311,22682,20534,18053,15414,12808,10363,8196,6370,4890,3732,2818,2068,1380,694,-60,-874,-1753,-2622,-3434,-4107,-4579,-4836,-4861,-4743,-4529,-4377,-4365,-4638,-5238,-6230,-7561,-9196,-11000,-12853,-14606,-16122,-17298,-18058,-18378,-18282,-17826,-17121,-16265,-15404,-14621,-14010,-13589,-13333,-13172,-12980,-12617,-11940,-10815,-9169,-6969,-4273,-1179,2126,5455,8568,11276,13391,14793,15417,15245,14357,12847,10896,8690,6430,4322,2505,1106,161,-335,-447,-286,28,361,604,676,534,173,-401,-1136,-2023,-3010,-4099,-5265,-6515,-7821,-9191,-10572,-11949,-13264,-14477,-15534,-16397,-17027,-17401,-17508,-17357,-16965,-16375,-15614,-14728,-13721,-12610,-11351,-9921,-8265,-6334,-4116,-1585,1212,4232,7384,10563,13649,16510,19033,21100,22636,23587,23916,23637,22754,21314,19373,17014,14339,11479,8560,5724,3079,727,-1293,-2929,-4220,-5168,-5842,-6280,-6539,-6650,-6645,-6534,-6320,-6029,-5673,-5302,-4965,-4729,-4654,-4811,-5235,-5950,-6960,-8225,-9702,-11308,-12953,-14529,-15936,-17076,-17870,-18271,-18258,-17852,-17104,-16077,-14860,-13514,-12101,-10635,-9111,-7492,-5726,-3759,-1542,934,3666,6588,9630,12669,15587,18251,20556,22387,23703,24447,24641,24322,23562,22471,21163,19765,18395,17147,16090,15254,14629,14171,13803,13433,12965,12308,11387,10161,8613,6760,4648,2341,-76,-2532,-4925,-7210,-9293,-11155,-12737,-14033,-15031,-15747,-16212,-16457,-16555,-16533,-16479,-16410,-16383,-16405,-16479,-16587,-16665,-16659,-16453,-15967,-15087,-13740,-11871,-9469,-6556,-3215,458,4304,8167,11864,15228,18104,20380,21968,22837,22968,22403,21190,19414,17187,14636,11902,9125,6420,3884,1573,-474,-2259,-3766,-5004,-5950,-6585,-6869,-6763,-6247,-5310,-3999,-2383,-594,1218,2865,4167,4969,5144,4625,3420,1575,-763,-3449,-6255,-8989,-11435,-13414,-14812,-15525,-15574,-14986,-13906,-12470,-10892,-9349,-8020,-7020,-6404,-6146,-6152,-6263,-6289,-6039,-5333,-4055,-2157,334,3298,6566,9905,13070,15830,17977,19378,19960,19724,18779,17236,15308,13174,11023,9021,7251,5769,4552,3522,2594,1635,563,-712,-2204,-3920,-5770,-7697,-9544,-11223,-12596,-13595,-14170,-14331,-14131,-13669,-13063,-12459,-11987,-11749,-11832,-12240,-12964,-13913,-14986,-16036,-16936,-17565,-17823,-17684,-17107,-16137,-14795,-13127,-11181,-8980,-6555,-3918,-1071,1960,5172,8500,11877,15197,18318,21114,23435,25180,26258,26641,26329,25385,23897,22014,19877,17649,15460,13395,11499,9752,8102,6480,4807,3061,1218,-643,-2451,-4068,-5379,-6272,-6687,-6610,-6111,-5291,-4341,-3413,-2721,-2390,-2535,-3193,-4340,-5915,-7788,-9840,-11905,-13864,-15585,-16985,-18009,-18628,-18852,-18714,-18256,-17546,-16635,-15579,-14424,-13181,-11872,-10469,-8959,-7309,-5491,-3497,-1327,997,3423,5906,8356,10728,12921,14907,16596,17980,18994,19646,19920,19825,19410,18697,17777,16708,15575,14460,13407,12480,11664,10967,10325,9696,8991,8161,7138,5905,4452,2811,1022,-847,-2751,-4624,-6437,-8159,-9786,-11304,-12730,-14041,-15255,-16339,-17293,-18097,-18732,-19207,-19509,-19674,-19695,-19616,-19397,-19058,-18516,-17744,-16656,-15199,-13339,-11045,-8347,-5281,-1926,1611,5212,8734,12032,14974,17436,19332,20605,21230,21240,20688,19682,18342,16817,15217,13656,12139,10678,9175,7556,5712,3584,1173,-1451,-4140,-6679,-8834,-10378,-11121,-10995,-10005,-8302,-6130,-3790,-1630,62,1028,1148,381,-1193,-3392,-6015,-8772,-11445,-13787,-15639,-16894,-17498,-17482,-16910,-15888,-14567,-13069,-11557,-10133,-8898,-7888,-7106,-6495,-5962,-5399,-4666,-3661,-2304,-547,1572,4002,6625,9290,11863,14167,16103,17548,18473,18840,18683,18034,16958,15525,13813,11911,9903,7889,5947,4150,2560,1180,36,-924,-1729,-2449,-3133,-3843,-4603,-5430,-6312,-7210,-8085,-8875,-9549,-10073,-10452,-10711,-10880,-11036,-11225,-11519,-11957,-12556,-13321,-14195,-15144,-16064,-16887,-17514,-17859,-17863,-17448,-16599,-15272,-13487,-11241,-8582,-5540,-2198,1377,5070,8763,12323,15607,18489,20853,22626,23759,24259,24146,23513,22448,21086,19560,17990,16485,15098,13840,12694,11592,10492,9313,8042,6654,5200,3722,2331,1111,183,-386,-542,-302,262,1037,1848,2545,2933,2913,2373,1311,-237,-2189,-4382,-6685,-8909,-10921,-12596,-13859,-14678,-15052,-15012,-14593,-13853,-12829,-11577,-10119,-8513,-6766,-4934,-3031,-1080,879,2854,4792,6697,8512,10230,11776,13148,14266,15132,15690,15965,15942,15674,15189,14565,13853,13139,12471,11918,11513,11291,11240,11363,11611,11954,12326,12681,12951,13094,13051,12777,12228,11371,10179,8648,6798,4653,2302,-204,-2718,-5173,-7417,-9393,-11003,-12235,-13073,-13566,-13763,-13742,-13572,-13319,-13017,-12700,-12342,-11938,-11416,-10736,-9813,-8601,-7034,-5104,-2802,-183,2677,5665,8633,11440,13927,15981,17504,18460,18843,18722,18168,17324,16304,15264,14291,13490,12849,12359,11911,11389,10666,9620,8199,6390,4261,1944,-391,-2526,-4261,-5417,-5867,-5580,-4603,-3075,-1213,744,2523,3903,4687,4781,4139,2821,939,-1341,-3811,-6282,-8542,-10458,-11901,-12818,-13210,-13101,-12578,-11723,-10637,-9408,-8105,-6776,-5447,-4124,-2796,-1458,-81,1315,2754,4200,5653,7096,8499,9875,11181,12425,13585,14642,15589,16405,17065,17556,17839,17880,17650,17112,16265,15108,13687,12052,10287,8480,6715,5088,3658,2482,1572,926,502,244,81,-68,-271,-591,-1061,-1705,-2516,-3474,-4551,-5710,-6915,-8152,-9387,-10633,-11865,-13084,-14266,-15370,-16363,-17167,-17741,-18014,-17937,-17495,-16638,-15402,-13766,-11772,-9425,-6765,-3803,-585,2846,6413,10024,13556,16868,19830,22276,24122,25251,25651,25331,24357,22867,20985,18882,16676,14471,12307,10208,8139,6100,4068,2078,180,-1532,-2957,-3969,-4493,-4454,-3881,-2828,-1457,58,1482,2606,3236,3238,2552,1184,-784,-3206,-5903,-8677,-11312,-13664,-15561,-16951,-17780,-18064,-17855,-17220,-16251,-15042,-13684,-12245,-10797,-9343,-7905,-6443,-4923,-3312,-1581,266,2207,4201,6189,8120,9936,11601,13083,14352,15405,16219,16790,17107,17153,16935,16440,15695,14722,13573,12313,11007,9728,8530,7461,6547,5783,5155,4618,4110,3582,2951,2191,1270,193,-1001,-2283,-3593,-4895,-6162,-7376,-8557,-9704,-10865,-12030,-13244,-14471,-15718,-16934,-18075,-19092,-19914,-20511,-20825,-20856,-20572,-20005,-19145,-18038,-16671,-15081,-13233,-11148,-8785,-6163,-3279,-186,3039,6286,9414,12269,14706,16587,17831,18386,18271,17538,16307,14690,12836,10845,8823,6810,4844,2922,1045,-776,-2527,-4147,-5583,-6726,-7508,-7835,-7675,-7022,-5930,-4492,-2863,-1178,368,1641,2506,2850,2646,1853,520,-1279,-3444,-5821,-8276,-10642,-12788,-14581,-15944,-16808,-17164,-17024,-16431,-15456,-14180,-12695,-11091,-9469,-7908,-6498,-5294,-4338,-3622,-3132,-2773,-2474,-2108,-1586,-822,208,1506,2992,4581,6125,7497,8556,9197,9352,9007,8192,7004,5541,3953,2350,840,-499,-1641,-2551,-3258,-3762,-4106,-4309,-4407,-4432,-4412,-4381,-4373,-4424,-4581,-4885,-5375,-6083,-7007,-8159,-9481,-10946,-12470,-13985,-15409,-16666,-17685,-18417,-18831,-18907,-18679,-18150,-17388,-16424,-15295,-14029,-12612,-11023,-9234,-7168,-4820,-2134,863,4132,7590,11104,14514,17658,20344,22428,23791,24352,24121,23133,21503,19359,16867,14161,11381,8616,5946,3428,1117,-936,-2673,-4048,-5012,-5571,-5717,-5526,-5076,-4484,-3893,-3423,-3195,-3288,-3741,-4548,-5667,-7001,-8458,-9910,-11255,-12396,-13278,-13865,-14184,-14260,-14176,-13986,-13783,-13606,-13499,-13460,-13469,-13459,-13359,-13065,-12485,-11544,-10180,-8390,-6203,-3691,-971,1822,4526,6998,9110,10774,11955,12666,12973,12979,12811,12591,12439,12414,12556,12854,13250,13698,14102,14413,14563,14528,14283,13843,13228,12495,11696,10919,10235,9707,9390,9282,9378,9615,9898,10128,10143,9829,9035,7668,5679,3077,-66,-3598,-7341,-11063,-14538,-17547,-19913,-21513,-22281,-22247,-21470,-20112,-18325,-16310,-14217,-12196,-10313,-8603,-7029,-5515,-3962,-2277,-376,1744,4052,6440,8747,10809,12437,13507,13924,13683,12844,11522,9909,8168,6510,5054,3896,3070,2524,2207,2008,1844,1639,1350,960,517,54,-329,-583,-644,-499,-171,273,746,1124,1309,1199,742,-92,-1266,-2741,-4407,-6174,-7907,-9516,-10884,-11966,-12703,-13091,-13146,-12895,-12388,-11656,-10742,-9636,-8360,-6865,-5162,-3226,-1089,1209,3585,5942,8158,10130,11753,12971,13741,14078,14008,13601,12923,12071,11112,10144,9210,8376,7663,7101,6697,6467,6394,6481,6677,6937,7182,7317,7263,6943,6326,5416,4254,2937,1548,231,-951,-1901,-2616,-3116,-3469,-3799,-4222,-4877,-5855,-7221,-8977,-11067,-13401,-15826,-18201,-20357,-22152,-23474,-24249,-24446,-24082,-23204,-21873,-20176,-18169,-15916,-13456,-10814,-7997,-5029,-1920,1278,4501,7660,10631,13298,15544,17261,18402,18925,18872,18307,17328,16085,14689,13303,12013,10910,10014,9328,8791,8348,7904,7392,6750,5967,5043,4040,3018,2054,1213,527,0,-395,-717,-1028,-1405,-1910,-2590,-3466,-4546,-5799,-7186,-8654,-10120,-11540,-12831,-13950,-14861,-15537,-15984,-16207,-16227,-16052,-15689,-15111,-14286,-13154,-11660,-9782,-7511,-4919,-2111,747,3471,5857,7760,9042,9677,9679,9157,8266,7179,6104,5172,4526,4198,4182,4424,4805,5243,5607,5857,5928,5844,5610,5276,4885,4479,4100,3789,3563,3465,3493,3653,3915,4234,4546,4775,4831,4641,4115,3218,1897,165,-1956,-4402,-7077,-9875,-12657,-15305,-17686,-19698,-21250,-22298,-22821,-22831,-22377,-21497,-20260,-18705,-16871,-14774,-12437,-9856,-7059,-4068,-935,2262,5429,8444,11187,13527,15367,16617,17239,17239,16649,15575,14125,12449,10705,9039,7573,6414,5579,5099,4900,4935,5086,5277,5389,5364,5119,4626,3863,2831,1574,133,-1413,-2977,-4480,-5834,-6986,-7902,-8571,-9021,-9298,-9458,-9574,-9701,-9895,-10190,-10596,-11098,-11663,-12228,-12733,-13094,-13251,-13116,-12637,-11734,-10365,-8494,-6135,-3347,-271,2918,5969,8653,10744,12090,12631,12390,11516,10202,8721,7319,6249,5660,5653,6192,7177,8419,9694,10780,11479,11670,11302,10413,9114,7562,5958,4473,3273,2458,2056,2037,2286,2640,2915,2916,2473,1506,-61,-2139,-4662,-7435,-10283,-13001,-15410,-17363,-18783,-19625,-19929,-19763,-19235,-18458,-17541,-16576,-15614,-14693,-13803,-12932,-12027,-11053,-9927,-8634,-7094,-5319,-3283,-1012,1451,4053,6706,9327,11800,14039,15930,17428,18458,19042,19171,18919,18358,17592,16729,15889,15141,14563,14141,13832,13548,13141,12500,11482,10039,8131,5826,3216,460,-2268,-4792,-6968,-8674,-9879,-10557,-10789,-10636,-10228,-9671,-9075,-8537,-8115,-7858,-7773,-7861,-8088,-8432,-8838,-9284,-9717,-10117,-10426,-10620,-10614,-10369,-9776,-8778,-7300,-5308,-2829,71,3234,6470,9536,12204,14265,15585,16105,15862,14976,13631,12057,10487,9139,8184,7708,7757,8266,9139,10230,11376,12429,13265,13804,14003,13889,13495,12921,12247,11574,10972,10492,10148,9923,9774,9638,9444,9133,8631,7919,6936,5713,4208,2482,515,-1622,-3912,-6285,-8681,-11029,-13235,-15217,-16883,-18159,-18984,-19324,-19171,-18535,-17467,-15990,-14185,-12067,-9713,-7136,-4400,-1537,1383,4295,7116,9754,12112,14108,15652,16703,17230,17242,16795,15956,14841,13575,12285,11099,10121,9412,9015,8893,9002,9246,9527,9744,9829,9721,9417,8908,8230,7407,6474,5458,4360,3201,1955,645,-743,-2181,-3637,-5072,-6417,-7634,-8654,-9452,-9994,-10281,-10342,-10198,-9925,-9556,-9139,-8693,-8182,-7562,-6749,-5642,-4175,-2282,22,2703,5617,8621,11490,14019,16014,17322,17874,17675,16811,15443,13768,12013,10394,9092,8237,7887,8035,8601,9470,10491,11511,12410,13071,13451,13520,13297,12830,12173,11401,10562,9712,8856,8008,7131,6202,5167,3995,2647,1117,-595,-2460,-4436,-6459,-8470,-10395,-12183,-13780,-15157,-16286,-17160,-17773,-18118,-18213,-18045,-17638,-16963,-16038,-14819,-13314,-11499,-9385,-6990,-4370,-1584,1266,4083,6760,9186,11280,12955,14168,14893,15134,14942,14392,13596,12697,11828,11137,10729,10668,10975,11595,12434,13353,14170,14736,14884,14530,13631,12221,10409,8338,6196,4142,2327,836,-312,-1134,-1734,-2199,-2661,-3207,-3907,-4778,-5801,-6919,-8057,-9132,-10072,-10814,-11337,-11624,-11705,-11619,-11413,-11148,-10859,-10575,-10302,-10017,-9688,-9249,-8654,-7833,-6758,-5412,-3832,-2079,-264,1508,3101,4433,5414,6053,6350,6394,6271,6085,5944,5906,6029,6311,6725,7211,7690,8070,8280,8247,7950,7393,6629,5727,4799,3939,3247,2791,2590,2648,2896,3271,3651,3934,4004,3773,3166,2154,730,-1072,-3178,-5517,-7967,-10434,-12803,-14991,-16916,-18538,-19813,-20755,-21355,-21662,-21680,-21448,-20964,-20228,-19215,-17883,-16199,-14129,-11668,-8841,-5710,-2377,1030,4354,7453,10164,12382,14005,14998,15357,15140,14432,13361,12066,10694,9379,8250,7380,6826,6587,6607,6808,7054,7217,7155,6774,5996,4821,3285,1481,-471,-2437,-4300,-5957,-7364,-8498,-9392,-10096,-10671,-11198,-11712,-12262,-12854,-13473,-14105,-14707,-15240,-15687,-16013,-16229,-16331,-16344,-16269,-16115,-15865,-15475,-14913,-14090,-12976,-11508,-9671,-7485,-4984,-2275,545,3315,5913,8178,10007,11309,12029,12169,11747,10847,9571,8062,6477,4979,3708,2775,2237,2086,2273,2682,3197,3679,4024,4162,4065,3769,3331,2846,2403,2065,1870,1790,1761,1678,1406,833,-154,-1597,-3504,-5797,-8373,-11053,-13677,-16041,-18020,-19471,-20364,-20681,-20471,-19832,-18848,-17648,-16320,-14966,-13633,-12377,-11201,-10091,-9028,-7956,-6844,-5644,-4337,-2909,-1371,244,1893,3495,4986,6261,7284,7976,8365,8451,8329,8077,7822,7660,7691,7969,8504,9264,10162,11069,11835,12295,12302,11746,10585,8817,6552,3920,1130,-1610,-4082,-6115,-7583,-8429,-8682,-8418,-7785,-6946,-6090,-5371,-4943,-4881,-5245,-6008,-7129,-8499,-10014,-11544,-12963,-14180,-15094,-15672,-15855,-15655,-15037,-14031,-12613,-10809,-8625,-6114,-3333,-398,2571,5420,7990,10153,11773,12809,13215,13063,12441,11505,10434,9409,8598,8109,8024,8309,8925,9737,10610,11388,11942,12162,12003,11450,10550,9385,8064,6704,5403,4245,3248,2428,1724,1096,473,-196,-942,-1770,-2669,-3592,-4501,-5346,-6088,-6721,-7251,-7720,-8187,-8709,-9353,-10140,-11083,-12130,-13222,-14241,-15073,-15590,-15677,-15246,-14260,-12705,-10670,-8233,-5563,-2795,-89,2445,4715,6679,8308,9620,10619,11339,11787,11988,11941,11660,11158,10455,9618,8695,7790,6975,6315,5852,5567,5416,5327,5199,4949,4514,3857,2996,1982,888,-186,-1167,-2002,-2682,-3239,-3746,-4280,-4941,-5775,-6845,-8111,-9562,-11080,-12587,-13933,-15021,-15735,-16016,-15844,-15231,-14251,-12986,-11539,-10009,-8465,-6941,-5447,-3933,-2351,-634,1277,3383,5677,8069,10432,12610,14410,15668,16251,16086,15193,13664,11687,9484,7337,5489,4172,3532,3645,4470,5917,7772,9835,11836,13565,14827,15508,15533,14929,13741,12085,10099,7910,5680,3509,1509,-281,-1821,-3127,-4229,-5163,-5987,-6747,-7487,-8250,-9051,-9916,-10835,-11810,-12816,-13828,-14804,-15697,-16434,-16947,-17151,-16981,-16379,-15323,-13811,-11899,-9654,-7189,-4632,-2102,260,2371,4148,5559,6600,7296,7693,7852,7860,7770,7677,7619,7648,7777,8014,8334,8714,9110,9480,9782,9979,10057,10003,9838,9568,9222,8793,8281,7649,6865,5869,4647,3146,1407,-559,-2679,-4854,-7000,-8979,-10706,-12070,-13010,-13484,-13485,-13053,-12243,-11165,-9929,-8678,-7533,-6612,-5992,-5711,-5769,-6101,-6631,-7221,-7736,-8033,-7964,-7444,-6395,-4817,-2762,-318,2342,5054,7595,9780,11421,12401,12654,12206,11143,9642,7882,6104,4491,3211,2365,1982,2025,2413,2996,3648,4213,4599,4743,4636,4334,3918,3499,3179,3039,3111,3375,3748,4095,4271,4110,3495,2359,698,-1410,-3827,-6382,-8875,-11129,-13005,-14407,-15329,-15805,-15929,-15820,-15603,-15382,-15238,-15195,-15253,-15344,-15407,-15319,-15003,-14360,-13336,-11908,-10090,-7915,-5479,-2867,-217,2338,4658,6616,8111,9084,9523,9453,8962,8144,7138,6080,5102,4336,3868,3759,4013,4591,5400,6324,7211,7913,8295,8242,7687,6623,5062,3123,900,-1435,-3749,-5904,-7806,-9386,-10633,-11542,-12169,-12550,-12759,-12846,-12863,-12859,-12844,-12866,-12901,-12988,-13091,-13225,-13347,-13438,-13438,-13288,-12902,-12203,-11094,-9525,-7450,-4894,-1917,1354,4777,8145,11294,14006,16147,17556,18178,17974,17010,15399,13322,11000,8664,6537,4799,3574,2913,2796,3131,3786,4589,5378,5998,6342,6340,5983,5284,4312,3125,1805,416,-989,-2375,-3713,-5012,-6239,-7410,-8475,-9402,-10124,-10573,-10680,-10411,-9734,-8684,-7312,-5722,-4047,-2422,-992,148,936,1375,1529,1499,1427,1440,1641,2084,2748,3560,4384,5068,5458,5425,4903,3858,2346,454,-1673,-3858,-5935,-7723,-9093,-9956,-10260,-10029,-9299,-8139,-6644,-4887,-2976,-990,983,2861,4574,6081,7325,8311,9017,9470,9688,9720,9609,9403,9152,8876,8596,8306,7988,7627,7205,6699,6121,5452,4711,3899,3009,2053,1011,-108,-1302,-2545,-3785,-4953,-5955,-6705,-7114,-7130,-6726,-5904,-4709,-3191,-1440,448,2373,4219,5900,7320,8435,9194,9609,9684,9490,9076,8558,8015,7553,7244,7135,7243,7549,8011,8561,9141,9686,10155,10526,10795,10980,11097,11169,11199,11157,11017,10684,10107,9184,7884,6155,4046,1597,-1049,-3751,-6304,-8528,-10239,-11313,-11686,-11349,-10394,-8947,-7209,-5400,-3731,-2414,-1584,-1326,-1645,-2445,-3593,-4865,-6040,-6873,-7163,-6755,-5578,-3630,-1005,2152,5617,9152,12498,15392,17643,19064,19598,19224,18036,16174,13837,11256,8647,6250,4242,2782,1975,1842,2362,3413,4813,6335,7720,8734,9168,8918,7921,6263,4054,1505,-1166,-3726,-5997,-7815,-9142,-9942,-10292,-10272,-9999,-9594,-9136,-8714,-8329,-8005,-7694,-7367,-6984,-6508,-5945,-5289,-4590,-3880,-3222,-2667,-2247,-1992,-1854,-1798,-1716,-1492,-1020,-182,1076,2771,4860,7234,9737,12178,14352,16084,17220,17705,17523,16761,15547,14053,12468,10964,9686,8746,8190,8037,8238,8720,9353,10008,10514,10741,10553,9887,8705,7062,5054,2839,608,-1444,-3138,-4321,-4918,-4891,-4293,-3225,-1842,-342,1074,2203,2882,2999,2506,1444,-96,-1929,-3869,-5674,-7141,-8076,-8349,-7896,-6716,-4895,-2566,73,2806,5412,7686,9474,10667,11210,11111,10403,9168,7499,5504,3304,999,-1304,-3514,-5556,-7349,-8815,-9887,-10469,-10509,-9949,-8769,-7017,-4741,-2091,801,3751,6592,9172,11372,13099,14326,15019,15221,14941,14222,13094,11575,9713,7542,5150,2635,136,-2204,-4240,-5857,-6981,-7592,-7739,-7515,-7066,-6546,-6110,-5890,-5954,-6354,-7047,-7990,-9062,-10140,-11071,-11693,-11873,-11489,-10467,-8820,-6566,-3857,-828,2301,5320,8013,10186,11708,12491,12548,11952,10851,9454,7966,6643,5657,5195,5334,6099,7439,9200,11205,13208,14975,16292,16996,16991,16273,14888,12960,10652,8114,5523,2983,594,-1610,-3629,-5486,-7221,-8879,-10473,-12008,-13451,-14736,-15797,-16535,-16901,-16837,-16364,-15517,-14389,-13090,-11748,-10475,-9361,-8468,-7809,-7377,-7125,-6990,-6886,-6735,-6444,-5948,-5207,-4210,-3005,-1669,-322,899,1865,2468,2645,2389,1740,808,-281,-1348,-2242,-2805,-2936,-2598,-1807,-682,634,1926,3000,3671,3822,3406,2473,1136,-436,-2039,-3507,-4682,-5492,-5912,-5984,-5789,-5434,-5022,-4662,-4420,-4364,-4509,-4863,-5402,-6088,-6865,-7684,-8466,-9158,-9678,-9969,-9969,-9643,-8971,-7967,-6672,-5143,-3470,-1736,-27,1576,3012,4248,5261,6059,6664,7105,7418,7635,7774,7836,7834,7738,7554,7259,6852,6336,5717,5018,4272,3509,2783,2115,1550,1089,743,486,291,103,-134,-490,-1024,-1797,-2823,-4127,-5662,-7381,-9199,-11001,-12693,-14156,-15311,-16103,-16499,-16525,-16217,-15658,-14944,-14166,-13442,-12829,-12414,-12196,-12183,-12306,-12484,-12602,-12521,-12133,-11335,-10085,-8388,-6309,-3958,-1482,952,3193,5079,6510,7388,7679,7382,6531,5202,3493,1517,-591,-2723,-4733,-6532,-7981,-9015,-9525,-9481,-8843,-7646,-5940,-3839,-1474,1001,3430,5679,7629,9205,10348,11043,11273,11051,10373,9270,7749,5861,3663,1239,-1284,-3792,-6121,-8148,-9745,-10827,-11370,-11373,-10931,-10137,-9147,-8099,-7113,-6294,-5680,-5280,-5060,-4956,-4889,-4769,-4520,-4069,-3376,-2420,-1226,161,1639,3108,4433,5492,6179,6422,6192,5533,4518,3307,2055,964,190,-133,73,812,2038,3641,5462,7337,9076,10521,11547,12073,12087,11618,10760,9614,8323,6974,5667,4424,3250,2116,963,-243,-1541,-2943,-4415,-5939,-7417,-8795,-9959,-10835,-11329,-11402,-11017,-10210,-9027,-7573,-5968,-4345,-2832,-1549,-557,71,376,370,168,-124,-372,-430,-198,407,1394,2713,4268,5891,7426,8683,9530,9848,9609,8816,7573,6005,4300,2656,1255,270,-207,-112,518,1606,2994,4498,5903,6990,7583,7532,6781,5336,3292,815,-1897,-4599,-7094,-9178,-10739,-11702,-12074,-11904,-11304,-10390,-9329,-8257,-7326,-6647,-6300,-6320,-6677,-7305,-8082,-8852,-9478,-9795,-9715,-9147,-8091,-6559,-4644,-2423,-33,2424,4825,7087,9125,10910,12396,13603,14537,15213,15680,15923,16000,15889,15618,15196,14621,13930,13126,12257,11353,10471,9647,8938,8366,7954,7698,7563,7505,7444,7297,6978,6394,5493,4230,2625,713,-1387,-3566,-5630,-7433,-8793,-9603,-9790,-9362,-8397,-7045,-5495,-3974,-2692,-1808,-1454,-1616,-2256,-3205,-4257,-5198,-5786,-5889,-5401,-4350,-2830,-1017,864,2579,3910,4684,4782,4181,2894,1037,-1242,-3765,-6311,-8709,-10772,-12393,-13479,-14009,-13995,-13467,-12498,-11142,-9468,-7543,-5422,-3162,-823,1539,3873,6113,8222,10155,11873,13365,14594,15551,16197,16486,16375,15781,14667,12991,10750,8029,4901,1569,-1805,-4997,-7825,-10132,-11819,-12837,-13226,-13047,-12435,-11527,-10473,-9412,-8455,-7676,-7130,-6822,-6745,-6858,-7117,-7456,-7809,-8115,-8316,-8376,-8276,-8010,-7596,-7056,-6396,-5637,-4744,-3692,-2435,-918,887,2981,5349,7890,10515,13059,15380,17306,18717,19513,19638,19126,18006,16420,14474,12337,10133,7984,5952,4079,2338,710,-887,-2502,-4190,-5993,-7902,-9905,-11949,-13963,-15871,-17582,-19011,-20082,-20719,-20883,-20540,-19699,-18401,-16718,-14763,-12672,-10602,-8708,-7129,-5972,-5295,-5101,-5329,-5874,-6573,-7274,-7802,-8037,-7897,-7360,-6457,-5269,-3879,-2410,-925,482,1804,3009,4142,5211,6279,7357,8478,9634,10798,11922,12926,13719,14208,14307,13957,13146,11888,10270,8379,6349,4281,2282,391,-1352,-2973,-4491,-5933,-7316,-8616,-9801,-10806,-11572,-12042,-12202,-12052,-11648,-11055,-10369,-9661,-9010,-8436,-7949,-7522,-7108,-6676,-6172,-5603,-4937,-4211,-3422,-2591,-1723,-804,167,1227,2372,3631,4978,6390,7810,9172,10385,11385,12072,12414,12364,11925,11145,10067,8805,7445,6093,4850,3773,2939,2369,2090,2109,2392,2917,3596,4342,5026,5500,5620,5254,4307,2740,585,-2051,-5007,-8038,-10926,-13408,-15304,-16482,-16885,-16564,-15608,-14183,-12459,-10596,-8746,-6986,-5369,-3898,-2530,-1252,10,1231,2428,3526,4452,5109,5390,5231,4585,3460,1915,48,-2004,-4081,-6033,-7713,-8998,-9810,-10084,-9806,-8972,-7617,-5792,-3579,-1076,1606,4330,6981,9420,11554,13288,14583,15417,15827,15860,15599,15110,14473,13703,12828,11795,10577,9103,7339,5269,2921,369,-2266,-4853,-7230,-9270,-10860,-11944,-12493,-12544,-12137,-11359,-10279,-8994,-7562,-6074,-4590,-3183,-1914,-831,45,716,1223,1629,2009,2445,2984,3681,4514,5474,6494,7503,8437,9229,9848,10285,10572,10736,10862,10971,11139,11358,11647,11971,12281,12538,12671,12666,12493,12174,11736,11216,10654,10048,9400,8641,7716,6527,5017,3124,869,-1715,-4496,-7351,-10072,-12503,-14457,-15814,-16489,-16469,-15774,-14494,-12735,-10603,-8239,-5716,-3154,-608,1838,4120,6178,7941,9360,10402,11031,11261,11097,10600,9825,8882,7856,6873,6023,5394,5045,4990,5227,5690,6298,6935,7467,7788,7797,7446,6750,5765,4617,3452,2430,1688,1323,1370,1786,2486,3295,4049,4539,4620,4179,3179,1694,-179,-2217,-4231,-5977,-7285,-8014,-8115,-7615,-6619,-5311,-3888,-2579,-1572,-1015,-993,-1505,-2491,-3814,-5307,-6768,-7998,-8835,-9153,-8891,-8055,-6695,-4915,-2835,-579,1726,3983,6114,8049,9767,11220,12415,13336,13988,14392,14556,14524,14326,14011,13635,13242,12888,12616,12443,12397,12448,12573,12722,12817,12817,12641,12271,11682,10875,9899,8754,7522,6205,4857,3487,2109,740,-607,-1899,-3099,-4153,-5004,-5610,-5922,-5959,-5716,-5270,-4669,-4001,-3323,-2689,-2096,-1539,-954,-285,527,1536,2742,4106,5554,6926,8087,8837,9047,8609,7507,5803,3649,1242,-1158,-3340,-5075,-6254,-6810,-6795,-6309,-5538,-4643,-3834,-3204,-2850,-2746,-2831,-2974,-3033,-2846,-2305,-1329,87,1897,3971,6172,8284,10149,11573,12453,12695,12290,11281,9737,7808,5621,3368,1194,-745,-2348,-3555,-4351,-4787,-4935,-4888,-4756,-4604,-4499,-4444,-4415,-4364,-4212,-3909,-3411,-2721,-1895,-1010,-186,462,846,901,642,110,-579,-1304,-1915,-2300,-2354,-2036,-1331,-271,1089,2669,4400,6197,7997,9735,11342,12756,13905,14703,15096,15007,14431,13366,11884,10094,8137,6195,4408,2915,1779,1002,524,223,-49,-452,-1135,-2188,-3672,-5548,-7739,-10094,-12441,-14578,-16330,-17537,-18091,-17942,-17085,-15579,-13524,-11051,-8315,-5479,-2697,-113,2144,3990,5332,6148,6405,6133,5364,4179,2662,939,-897,-2713,-4440,-5982,-7302,-8352,-9121,-9580,-9731,-9546,-9036,-8179,-7000,-5515,-3768,-1839,203,2233,4137,5804,7099,7958,8307,8134,7473,6377,4956,3316,1583,-132,-1737,-3167,-4396,-5414,-6247,-6926,-7484,-7960,-8374,-8752,-9106,-9450,-9794,-10140,-10504,-10866,-11246,-11608,-11959,-12249,-12468,-12559,-12503,-12249,-11798,-11113,-10221,-9091,-7761,-6209,-4465,-2529,-439,1763,4003,6188,8210,9947,11300,12183,12565,12444,11890,10988,9887,8702,7583,6600,5833,5265,4878,4571,4256,3817,3149,2194,915,-667,-2488,-4469,-6485,-8439,-10211,-11736,-12953,-13836,-14409,-14685,-14744,-14627,-14401,-14130,-13818,-13507,-13157,-12753,-12240,-11582,-10737,-9694,-8456,-7059,-5539,-3981,-2416,-929,459,1695,2765,3635,4275,4646,4707,4419,3775,2772,1439,-150,-1940,-3805,-5664,-7394,-8925,-10176,-11120,-11732,-12021,-12010,-11721,-11183,-10414,-9429,-8252,-6883,-5370,-3725,-2017,-291,1374,2927,4290,5445,6350,7018,7463,7720,7822,7807,7675,7433,7036,6467,5657,4584,3215,1553,-368,-2483,-4689,-6853,-8825,-10461,-11627,-12226,-12208,-11565,-10350,-8654,-6625,-4420,-2230,-224,1449,2678,3422,3687,3546,3105,2511,1888,1374,1029,911,991,1242,1583,1949,2287,2546,2757,2914,3112,3379,3805,4403,5193,6143,7174,8204,9093,9733,9996,9804,9105,7904,6238,4195,1885,-575,-3038,-5420,-7598,-9538,-11185,-12528,-13570,-14297,-14707,-14789,-14516,-13888,-12906,-11593,-10009,-8221,-6315,-4374,-2465,-631,1117,2782,4410,6020,7644,9286,10898,12435,13782,14844,15527,15742,15456,14660,13379,11687,9650,7372,4946,2474,48,-2245,-4312,-6092,-7489,-8458,-8934,-8876,-8279,-7142,-5535,-3533,-1297,1017,3196,5047,6389,7074,7043,6287,4897,3032,891,-1281,-3273,-4885,-6001,-6553,-6562,-6106,-5313,-4354,-3392,-2604,-2112,-2008,-2332,-3054,-4111,-5400,-6760,-8077,-9162,-9926,-10251,-10103,-9488,-8449,-7080,-5489,-3791,-2096,-477,997,2317,3473,4485,5393,6202,6954,7641,8267,8818,9276,9645,9919,10130,10303,10491,10726,11047,11453,11932,12424,12858,13124,13125,12761,11977,10751,9124,7184,5058,2905,889,-850,-2184,-3062,-3466,-3439,-3075,-2481,-1777,-1078,-449,43,406,626,753,807,828,843,876,949,1075,1279,1568,1964,2480,3118,3884,4743,5657,6544,7294,7799,7920,7571,6670,5202,3209,765,-1983,-4881,-7746,-10400,-12689,-14503,-15761,-16468,-16636,-16350,-15689,-14757,-13628,-12392,-11082,-9765,-8460,-7202,-6021,-4937,-3964,-3117,-2369,-1722,-1113,-515,143,909,1802,2854,3995,5203,6340,7325,8021,8343,8218,7617,6571,5141,3444,1614,-212,-1890,-3315,-4407,-5117,-5442,-5389,-4997,-4322,-3406,-2337,-1161,38,1197,2256,3159,3862,4346,4598,4623,4473,4165,3796,3389,3030,2743,2567,2517,2594,2795,3114,3535,4046,4634,5265,5925,6564,7137,7588,7840,7839,7507,6816,5725,4260,2452,381,-1847,-4129,-6338,-8391,-10212,-11766,-13040,-14055,-14828,-15398,-15782,-15991,-16019,-15842,-15427,-14740,-13761,-12468,-10886,-9040,-6990,-4815,-2588,-409,1655,3520,5145,6473,7485,8138,8431,8329,7836,6950,5678,4071,2160,44,-2193,-4436,-6556,-8438,-9963,-11034,-11579,-11557,-10950,-9793,-8140,-6091,-3777,-1339,1041,3227,5044,6415,7238,7523,7285,6600,5589,4367,3095,1901,907,191,-211,-319,-202,43,289,427,361,29,-584,-1450,-2519,-3677,-4861,-5940,-6880,-7609,-8136,-8440,-8558,-8482,-8231,-7807,-7198,-6414,-5442,-4291,-2977,-1509,46,1664,3247,4725,6024,7050,7770,8144,8175,7905,7389,6725,6010,5357,4854,4570,4530,4714,5067,5484,5861,6056,5979,5519,4646,3344,1654,-326,-2504,-4714,-6856,-8777,-10404,-11660,-12529,-13018,-13156,-13011,-12615,-12041,-11308,-10442,-9451,-8316,-7059,-5668,-4191,-2688,-1209,134,1296,2209,2857,3254,3462,3553,3651,3846,4237,4870,5748,6806,7935,8975,9748,10083,9827,8890,7250,4957,2161,-958,-4144,-7163,-9788,-11850,-13242,-13944,-13981,-13450,-12461,-11141,-9615,-7988,-6360,-4802,-3372,-2121,-1052,-195,481,996,1398,1751,2127,2597,3233,4067,5100,6276,7515,8668,9613,10190,10298,9862,8869,7368,5467,3325,1117,-970,-2785,-4209,-5176,-5680,-5729,-5398,-4730,-3811,-2702,-1462,-145,1207,2559,3867,5097,6201,7136,7846,8297,8449,8289,7826,7072,6092,4944,3740,2580,1619,954,736,1016,1851,3213,5019,7135,9368,11504,13307,14570,15114,14831,13689,11725,9067,5881,2401,-1151,-4538,-7552,-10048,-11901,-13086,-13610,-13548,-13008,-12122,-11022,-9819,-8604,-7414,-6261,-5122,-3951,-2693,-1311,239,1954,3824,5805,7833,9833,11719,13417,14839,15950,16690,17071,17092,16793,16221,15405,14397,13202,11834,10307,8598,6764,4796,2795,799,-1058,-2695,-3973,-4816,-5123,-4870,-4045,-2719,-1002,930,2879,4599,5893,6547,6458,5556,3900,1609,-1080,-3913,-6571,-8787,-10327,-11060,-10950,-10072,-8599,-6755,-4831,-3068,-1712,-892,-676,-1013,-1781,-2781,-3805,-4630,-5092,-5072,-4529,-3485,-2027,-275,1630,3552,5375,7006,8404,9532,10415,11059,11494,11745,11823,11741,11522,11170,10733,10236,9742,9303,8975,8808,8822,9037,9431,9963,10599,11237,11840,12289,12529,12471,12055,11244,10031,8448,6563,4498,2382,379,-1346,-2669,-3471,-3721,-3416,-2634,-1478,-110,1318,2654,3760,4578,5041,5198,5074,4782,4403,4055,3811,3731,3836,4099,4486,4921,5344,5692,5925,6022,5977,5800,5511,5119,4648,4085,3421,2627,1662,501,-880,-2482,-4257,-6163,-8088,-9945,-11594,-12923,-13788,-14104,-13771,-12784,-11148,-8984,-6429,-3721,-1066,1264,3104,4285,4775,4607,3900,2872,1741,776,177,97,581,1587,2958,4497,5949,7098,7774,7873,7413,6458,5188,3781,2462,1401,743,541,801,1426,2310,3271,4162,4826,5158,5102,4648,3890,2909,1904,1032,472,382,822,1837,3333,5190,7191,9105,10698,11768,12180,11899,10966,9548,7838,6114,4596,3497,2929,2905,3353,4076,4857,5411,5497,4921,3567,1441,-1365,-4640,-8147,-11553,-14619,-17044,-18705,-19473,-19389,-18535,-17094,-15275,-13327,-11462,-9869,-8674,-7914,-7579,-7550,-7690,-7798,-7687,-7188,-6174,-4602,-2488,58,2879,5750,8451,10725,12408,13333,13479,12864,11617,9918,7971,5985,4137,2548,1296,388,-197,-529,-683,-738,-772,-831,-941,-1101,-1279,-1433,-1513,-1476,-1300,-996,-604,-199,116,231,37,-551,-1573,-3007,-4771,-6705,-8622,-10291,-11516,-12141,-12083,-11369,-10085,-8419,-6581,-4796,-3262,-2114,-1421,-1157,-1243,-1533,-1882,-2152,-2261,-2180,-1972,-1720,-1580,-1646,-2035,-2738,-3730,-4867,-5996,-6911,-7444,-7450,-6876,-5730,-4135,-2263,-352,1358,2650,3367,3432,2881,1824,466,-957,-2190,-3021,-3294,-2971,-2083,-803,662,2030,3022,3412,3018,1791,-226,-2863,-5875,-8954,-11785,-14096,-15669,-16410,-16322,-15506,-14158,-12492,-10733,-9082,-7647,-6509,-5643,-4978,-4426,-3844,-3152,-2241,-1101,276,1806,3392,4881,6123,6964,7293,7050,6241,4938,3292,1483,-268,-1760,-2827,-3370,-3383,-2940,-2212,-1409,-775,-528,-844,-1804,-3411,-5552,-8034,-10606,-12972,-14859,-16028,-16323,-15681,-14177,-11957,-9309,-6539,-4004,-2012,-816,-543,-1216,-2702,-4777,-7118,-9365,-11174,-12248,-12407,-11589,-9890,-7511,-4782,-2041,355,2138,3126,3285,2688,1539,98,-1322,-2444,-3027,-2941,-2156,-752,1080,3105,5041,6645,7711,8139,7891,7076,5828,4391,2994,1873,1231,1171,1729,2843,4337,6016,7602,8870,9612,9719,9159,8009,6438,4653,2916,1444,413,-77,-56,394,1059,1727,2138,2089,1428,88,-1898,-4407,-7252,-10166,-12903,-15192,-16827,-17674,-17655,-16814,-15229,-13065,-10501,-7757,-5025,-2508,-350,1346,2532,3235,3521,3512,3349,3162,3092,3192,3539,4092,4832,5655,6462,7139,7582,7713,7513,6993,6236,5353,4464,3705,3140,2826,2727,2780,2879,2884,2703,2232,1449,386,-880,-2197,-3412,-4351,-4877,-4893,-4381,-3395,-2057,-545,919,2144,2909,3107,2634,1519,-175,-2283,-4610,-6924,-8993,-10621,-11644,-11981,-11589,-10524,-8850,-6731,-4297,-1748,766,3089,5098,6712,7866,8548,8736,8468,7765,6678,5286,3655,1906,154,-1458,-2787,-3690,-4070,-3854,-3055,-1739,-48,1840,3722,5408,6744,7639,8068,8079,7773,7300,6808,6444,6309,6438,6815,7332,7847,8182,8159,7647,6561,4910,2777,315,-2252,-4693,-6767,-8258,-9039,-9022,-8243,-6801,-4877,-2688,-478,1556,3229,4463,5220,5552,5560,5378,5162,5050,5160,5570,6288,7283,8446,9628,10648,11317,11485,11043,9975,8334,6265,3977,1698,-313,-1857,-2781,-3021,-2622,-1718,-528,672,1609,2031,1761,731,-1033,-3374,-6077,-8848,-11402,-13452,-14789,-15270,-14859,-13618,-11697,-9318,-6747,-4241,-2050,-344,763,1264,1210,750,38,-710,-1326,-1649,-1581,-1092,-196,986,2351,3684,4864,5714,6179,6227,5926,5379,4750,4183,3821,3737,3945,4385,4934,5427,5691,5568,4955,3825,2230,318,-1699,-3579,-5040,-5889,-5918,-5081,-3369,-914,2078,5310,8452,11142,13084,14017,13832,12505,10186,7107,3610,63,-3162,-5764,-7531,-8384,-8378,-7668,-6520,-5227,-4100,-3399,-3314,-3931,-5225,-7088,-9285,-11596,-13696,-15373,-16380,-16611,-15999,-14597,-12509,-9928,-7058,-4138,-1392,1002,2897,4233,5002,5253,5091,4623,3979,3280,2607,2059,1653,1428,1356,1417,1549,1713,1848,1937,1954,1921,1854,1786,1744,1734,1752,1773,1755,1671,1465,1119,602,-88,-940,-1929,-3006,-4112,-5163,-6082,-6792,-7233,-7369,-7214,-6804,-6227,-5598,-5024,-4636,-4503,-4688,-5165,-5905,-6777,-7674,-8442,-8943,-9078,-8770,-8004,-6824,-5311,-3589,-1804,-80,1445,2695,3603,4155,4352,4230,3824,3194,2381,1438,388,-726,-1891,-3056,-4174,-5177,-5965,-6458,-6563,-6222,-5410,-4151,-2508,-594,1446,3465,5292,6812,7914,8553,8728,8478,7876,7021,6002,4907,3785,2672,1541,394,-830,-2131,-3524,-4964,-6395,-7717,-8840,-9654,-10088,-10092,-9658,-8826,-7666,-6268,-4742,-3170,-1626,-152,1248,2584,3878,5157,6424,7666,8839,9873,10678,11161,11223,10789,9828,8326,6372,4062,1582,-871,-3082,-4848,-6005,-6461,-6174,-5226,-3730,-1916,-11,1699,2986,3628,3514,2594,941,-1312,-3932,-6694,-9331,-11632,-13422,-14598,-15117,-15014,-14361,-13278,-11910,-10394,-8885,-7504,-6367,-5549,-5111,-5054,-5363,-5968,-6761,-7611,-8354,-8841,-8915,-8488,-7482,-5930,-3882,-1496,1075,3607,5934,7888,9386,10398,10968,11189,11198,11127,11105,11211,11478,11869,12316,12681,12856,12716,12200,11296,10070,8622,7143,5780,4742,4154,4122,4665,5743,7223,8953,10704,12277,13470,14133,14178,13568,12344,10581,8400,5938,3329,697,-1847,-4243,-6413,-8361,-10034,-11445,-12549,-13335,-13758,-13790,-13410,-12598,-11404,-9848,-8061,-6136,-4252,-2544,-1170,-219,255,287,-26,-522,-999,-1258,-1120,-471,732,2432,4503,6736,8915,10797,12212,13017,13195,12764,11856,10616,9229,7871,6661,5713,5054,4698,4617,4755,5066,5476,5941,6390,6790,7081,7233,7195,6938,6425,5638,4583,3274,1771,137,-1529,-3129,-4549,-5720,-6558,-7061,-7238,-7148,-6888,-6544,-6220,-5970,-5827,-5766,-5715,-5590,-5260,-4641,-3636,-2218,-411,1721,4032,6371,8563,10431,11852,12732,13032,12772,12005,10818,9313,7594,5748,3863,2000,212,-1449,-2931,-4175,-5109,-5657,-5751,-5329,-4362,-2880,-934,1317,3728,6061,8136,9745,10776,11157,10909,10130,8955,7580,6174,4902,3865,3122,2637,2370,2187,2008,1726,1304,746,109,-508,-980,-1197,-1051,-493,498,1882,3584,5491,7481,9409,11168,12649,13795,14582,15013,15135,15004,14691,14256,13741,13178,12554,11874,11100,10237,9277,8261,7217,6206,5282,4468,3819,3299,2921,2624,2370,2116,1816,1462,1055,623,213,-141,-407,-582,-701,-818,-1028,-1431,-2103,-3127,-4501,-6212,-8150,-10177,-12083,-13669,-14703,-15044,-14580,-13340,-11430,-9067,-6531,-4119,-2126,-745,-111,-193,-893,-1968,-3154,-4163,-4737,-4727,-4062,-2794,-1084,871,2821,4567,5953,6900,7422,7584,7521,7349,7200,7132,7187,7319,7490,7598,7605,7460,7191,6851,6532,6338,6362,6647,7212,7977,8863,9718,10407,10811,10836,10453,9665,8533,7140,5595,4000,2464,1045,-173,-1196,-2007,-2649,-3159,-3601,-4008,-4438,-4903,-5421,-5994,-6598,-7215,-7782,-8252,-8518,-8528,-8183,-7459,-6350,-4891,-3185,-1336,504,2220,3682,4839,5628,6077,6195,6051,5685,5179,4573,3945,3348,2838,2489,2317,2361,2595,2975,3435,3872,4186,4272,4045,3448,2477,1164,-396,-2071,-3714,-5167,-6295,-7026,-7300,-7176,-6717,-6071,-5396,-4841,-4569,-4648,-5153,-6033,-7235,-8605,-9996,-11234,-12171,-12722,-12824,-12521,-11860,-10957,-9902,-8795,-7689,-6608,-5541,-4439,-3266,-1969,-547,983,2537,4009,5260,6157,6599,6528,5962,4967,3670,2228,790,-479,-1512,-2215,-2633,-2796,-2822,-2819,-2892,-3116,-3495,-4011,-4552,-5019,-5269,-5198,-4732,-3865,-2635,-1157,429,1963,3274,4250,4787,4859,4471,3669,2535,1149,-389,-2008,-3636,-5228,-6764,-8204,-9544,-10726,-11712,-12430,-12814,-12809,-12371,-11492,-10196,-8536,-6606,-4511,-2379,-321,1539,3148,4424,5381,5992,6293,6299,6024,5494,4709,3679,2430,967,-654,-2393,-4167,-5900,-7467,-8774,-9696,-10147,-10074,-9453,-8332,-6795,-4977,-3048,-1187,410,1595,2226,2257,1671,551,-989,-2778,-4640,-6419,-7969,-9219,-10134,-10725,-11066,-11218,-11283,-11327,-11403,-11527,-11672,-11797,-11820,-11691,-11338,-10761,-9958,-8986,-7902,-6788,-5691,-4682,-3769,-2969,-2273,-1661,-1128,-663,-287,-27,61,-61,-421,-1005,-1749,-2551,-3266,-3760,-3903,-3608,-2868,-1699,-234,1409,3044,4514,5687,6480,6878,6925,6711,6359,5997,5723,5613,5682,5910,6244,6592,6872,6971,6829,6370,5581,4464,3044,1394,-431,-2342,-4267,-6125,-7856,-9378,-10653,-11603,-12211,-12433,-12284,-11785,-10996,-9997,-8880,-7751,-6704,-5819,-5154,-4721,-4501,-4427,-4399,-4299,-3988,-3359,-2315,-806,1148,3522,6180,9008,11802,14388,16548,18105,18901,18817,17816,15906,13187,9823,6051,2135,-1604,-4902,-7503,-9249,-10061,-9962,-9054,-7507,-5542,-3376,-1241,678,2241,3355,3995,4171,3945,3377,2572,1596,542,-532,-1567,-2537,-3423,-4231,-4983,-5699,-6400,-7089,-7751,-8360,-8875,-9245,-9432,-9384,-9085,-8506,-7658,-6569,-5279,-3885,-2453,-1114,58,963,1543,1781,1658,1242,575,-234,-1097,-1924,-2645,-3231,-3673,-3999,-4249,-4443,-4615,-4709,-4719,-4524,-4100,-3319,-2190,-675,1145,3164,5230,7150,8747,9865,10410,10345,9716,8618,7204,5641,4115,2778,1779,1183,1035,1291,1866,2628,3426,4107,4570,4738,4625,4284,3830,3397,3127,3143,3523,4291,5421,6820,8374,9937,11385,12615,13562,14200,14539,14594,14418,14034,13486,12795,11976,11018,9922,8655,7218,5603,3840,1967,62,-1796,-3497,-4946,-6035,-6688,-6850,-6488,-5637,-4353,-2758,-1013,698,2193,3298,3895,3923,3364,2293,794,-979,-2885,-4743,-6437,-7826,-8861,-9502,-9757,-9655,-9242,-8552,-7647,-6547,-5305,-3950,-2524,-1092,284,1504,2474,3087,3258,2942,2144,930,-565,-2189,-3741,-5070,-6030,-6570,-6665,-6371,-5780,-4990,-4138,-3291,-2543,-1893,-1337,-818,-255,411,1253,2286,3523,4917,6423,7958,9434,10775,11889,12726,13234,13396,13211,12688,11854,10721,9335,7724,5950,4084,2206,413,-1209,-2597,-3699,-4527,-5090,-5467,-5706,-5897,-6062,-6234,-6373,-6426,-6306,-5926,-5222,-4164,-2788,-1192,466,1989,3167,3824,3830,3162,1866,106,-1914,-3931,-5692,-6981,-7634,-7573,-6798,-5388,-3488,-1276,1027,3234,5142,6629,7582,7959,7765,7033,5850,4320,2553,676,-1207,-3019,-4690,-6194,-7492,-8571,-9371,-9865,-9959,-9615,-8761,-7391,-5519,-3236,-674,1971,4475,6614,8179,9034,9104,8417,7064,5239,3144,1031,-882,-2426,-3487,-4051,-4172,-3960,-3579,-3171,-2881,-2785,-2922,-3240,-3680,-4104,-4421,-4514,-4344,-3888,-3222,-2430,-1667,-1084,-815,-974,-1595,-2680,-4144,-5884,-7734,-9551,-11152,-12411,-13177,-13386,-12976,-11972,-10433,-8472,-6228,-3862,-1517,657,2573,4127,5308,6066,6425,6376,5932,5094,3877,2286,366,-1833,-4211,-6643,-8971,-11028,-12644,-13680,-14022,-13633,-12512,-10738,-8417,-5707,-2770,223,3109,5758,8054,9919,11311,12209,12644,12642,12303,11673,10885,9986,9072,8169,7292,6423,5509,4510,3354,2031,515,-1132,-2860,-4539,-6062,-7285,-8104,-8428,-8224,-7493,-6307,-4760,-3002,-1189,512,1934,2950,3452,3377,2726,1524,-118,-2077,-4178,-6261,-8153,-9736,-10898,-11596,-11797,-11520,-10777,-9626,-8106,-6282,-4215,-1970,363,2693,4893,6817,8332,9266,9523,9011,7698,5658,2980,-115,-3404,-6594,-9416,-11616,-13024,-13523,-13139,-11936,-10125,-7912,-5588,-3399,-1581,-302,353,379,-150,-1091,-2258,-3441,-4442,-5072,-5201,-4727,-3622,-1911,332,2972,5852,8782,11582,14083,16153,17701,18673,19054,18864,18119,16889,15206,13147,10778,8165,5410,2598,-149,-2698,-4912,-6649,-7802,-8306,-8140,-7360,-6046,-4338,-2371,-294,1770,3698,5397,6800,7827,8474,8699,8541,8015,7183,6113,4891,3607,2351,1188,184,-652,-1302,-1782,-2107,-2278,-2304,-2170,-1859,-1354,-630,304,1453,2765,4198,5659,7055,8261,9164,9635,9587,8932,7662,5781,3379,591,-2403,-5369,-8068,-10259,-11731,-12346,-12012,-10747,-8621,-5785,-2444,1177,4829,8291,11342,13825,15612,16629,16855,16318,15075,13229,10902,8221,5371,2494,-202,-2570,-4428,-5676,-6218,-6038,-5158,-3656,-1655,674,3143,5518,7574,9089,9869,9795,8785,6883,4176,862,-2826,-6615,-10211,-13351,-15788,-17342,-17876,-17345,-15747,-13169,-9754,-5690,-1221,3378,7829,11827,15119,17482,18777,18945,18041,16183,13602,10546,7316,4190,1420,-802,-2355,-3192,-3336,-2868,-1910,-588,959,2626,4308,5952,7500,8938,10240,11406,12428,13307,14035,14592,14940,15036,14808,14218,13209,11789,9983,7873,5584,3239,1011,-986,-2622,-3834,-4579,-4865,-4719,-4198,-3376,-2317,-1099,232,1607,2990,4314,5524,6553,7320,7756,7806,7422,6605,5359,3749,1834,-268,-2452,-4579,-6507,-8105,-9241,-9798,-9695,-8852,-7272,-4960,-2029,1383,5045,8689,12010,14708,16523,17271,16891,15441,13107,10196,7053,4055,1521,-336,-1409,-1747,-1508,-920,-281,166,190,-328,-1418,-3019,-4974,-7096,-9157,-10963,-12353,-13218,-13521,-13258,-12479,-11241,-9624,-7699,-5534,-3206,-758,1737,4235,6678,9010,11183,13150,14864,16283,17349,18008,18189,17836,16885,15323,13141,10410,7221,3745,178,-3241,-6280,-8716,-10385,-11174,-11055,-10070,-8325,-5981,-3235,-280,2674,5473,7968,10069,11688,12770,13256,13111,12295,10830,8723,6075,2989,-355,-3752,-6975,-9784,-11993,-13433,-14037,-13788,-12747,-11034,-8799,-6214,-3453,-673,1975,4368,6405,7975,9044,9524,9435,8763,7550,5862,3764,1364,-1232,-3903,-6502,-8909,-10966,-12572,-13636,-14104,-14005,-13354,-12270,-10821,-9132,-7271,-5317,-3305,-1266,778,2799,4748,6549,8118,9331,10086,10285,9859,8814,7176,5057,2584,-87,-2783,-5344,-7620,-9467,-10783,-11472,-11495,-10865,-9647,-7978,-6053,-4093,-2361,-1073,-440,-591,-1559,-3331,-5732,-8578,-11553,-14351,-16628,-18116,-18581,-17932,-16157,-13395,-9851,-5852,-1727,2147,5451,7917,9370,9748,9077,7508,5231,2529,-337,-3090,-5530,-7497,-8944,-9853,-10294,-10323,-10041,-9494,-8748,-7819,-6732,-5491,-4117,-2614,-1011,672,2400,4137,5825,7423,8833,9995,10784,11111,10880,10016,8504,6352,3650,519,-2859,-6290,-9556,-12446,-14791,-16429,-17280,-17291,-16472,-14879,-12624,-9848,-6748,-3532,-432,2322,4531,6022,6684,6487,5440,3679,1339,-1330,-4110,-6719,-8941,-10577,-11492,-11653,-11087,-9923,-8346,-6566,-4806,-3223,-1937,-962,-266,247,691,1160,1725,2389,3106,3775,4257,4415,4105,3269,1878,17,-2175,-4488,-6692,-8544,-9855,-10478,-10361,-9513,-8032,-6074,-3825,-1538,580,2275,3390,3774,3389,2242,431,-1880,-4471,-7069,-9377,-11109,-11979,-11814,-10460,-7944,-4352,93,5073,10224,15130,19399,22683,24711,25337,24506,22329,18985,14765,10005,5053,248,-4104,-7770,-10564,-12368,-13145,-12886,-11684,-9655,-7000,-3944,-749,2318,5036,7205,8714,9517,9633,9164,8243,7064,5813,4692,3859,3417,3415,3799,4468,5253,5958,6402,6408,5880,4765,3101,989,-1407,-3875,-6195,-8123,-9475,-10065,-9815,-8679,-6730,-4100,-1017,2241,5351,8002,9931,10918,10901,9852,7912,5265,2174,-1069,-4159,-6849,-8903,-10205,-10693,-10401,-9440,-7956,-6126,-4120,-2067,-66,1833,3619,5291,6857,8309,9607,10687,11450,11790,11608,10844,9494,7622,5364,2893,435,-1830,-3687,-5032,-5761,-5867,-5400,-4461,-3211,-1842,-556,426,932,807,-33,-1598,-3848,-6636,-9787,-13037,-16104,-18677,-20472,-21232,-20819,-19169,-16400,-12721,-8482,-4098,12,3436,5878,7155,7225,6217,4367,2025,-426,-2616,-4239,-5118,-5188,-4549,-3371,-1923,-474,735,1499,1741,1431,666,-397,-1558,-2584,-3274,-3468,-3055,-2030,-420,1632,3995,6465,8877,11062,12881,14257,15116,15464,15295,14649,13561,12073,10237,8102,5746,3223,648,-1920,-4356,-6588,-8519,-10061,-11139,-11675,-11614,-10933,-9629,-7761,-5445,-2835,-165,2349,4439,5924,6626,6498,5528,3829,1548,-1101,-3883,-6572,-8937,-10805,-12039,-12568,-12390,-11568,-10199,-8452,-6464,-4430,-2471,-722,743,1877,2640,3027,3015,2609,1821,693,-691,-2218,-3729,-5070,-6075,-6635,-6671,-6180,-5230,-3923,-2436,-939,374,1332,1796,1685,954,-349,-2157,-4315,-6678,-9038,-11230,-13060,-14388,-15095,-15099,-14372,-12927,-10827,-8197,-5173,-1960,1263,4286,6957,9135,10766,11816,12349,12421,12148,11610,10886,10009,9008,7858,6567,5113,3521,1831,115,-1519,-2956,-4063,-4746,-4907,-4528,-3610,-2221,-470,1517,3597,5644,7538,9210,10581,11638,12339,12695,12674,12282,11498,10308,8710,6705,4316,1591,-1395,-4556,-7746,-10850,-13681,-16098,-17919,-19023,-19271,-18625,-17058,-14658,-11572,-8020,-4304,-723,2380,4725,6090,6329,5457,3562,881,-2285,-5578,-8635,-11119,-12769,-13412,-12971,-11509,-9139,-6115,-2688,832,4162,7071,9373,10993,11917,12224,12038,11521,10829,10108,9465,8957,8624,8435,8378,8403,8455,8516,8528,8497,8406,8268,8095,7886,7642,7322,6896,6280,5423,4251,2725,826,-1413,-3956,-6671,-9475,-12192,-14703,-16847,-18507,-19560,-19912,-19511,-18318,-16357,-13702,-10452,-6792,-2903,995,4670,7925,10564,12451,13493,13644,12933,11432,9262,6583,3573,404,-2743,-5723,-8399,-10675,-12455,-13689,-14330,-14340,-13729,-12487,-10660,-8298,-5490,-2340,995,4372,7591,10495,12892,14655,15665,15882,15303,13995,12060,9644,6899,3999,1075,-1730,-4318,-6608,-8518,-10002,-11003,-11481,-11428,-10827,-9712,-8131,-6156,-3906,-1502,912,3176,5160,6711,7736,8144,7926,7096,5763,4062,2194,378,-1177,-2252,-2728,-2498,-1581,-52,1922,4129,6286,8149,9445,10011,9725,8590,6697,4229,1425,-1432,-4089,-6286,-7858,-8677,-8708,-7990,-6602,-4714,-2467,-92,2255,4364,6105,7355,8036,8137,7651,6644,5165,3310,1158,-1194,-3666,-6164,-8619,-10942,-13067,-14907,-16387,-17412,-17889,-17733,-16861,-15232,-12844,-9743,-6037,-1890,2510,6918,11116,14862,17968,20276,21682,22145,21671,20319,18192,15434,12197,8673,5037,1474,-1841,-4759,-7138,-8879,-9895,-10151,-9615,-8331,-6328,-3725,-631,2773,6313,9768,12939,15608,17596,18748,18972,18229,16573,14132,11110,7773,4406,1285,-1341,-3318,-4535,-5010,-4779,-3994,-2792,-1377,82,1414,2492,3242,3637,3707,3527,3196,2819,2484,2265,2163,2183,2241,2279,2196,1932,1446,761,-51,-856,-1503,-1823,-1675,-972,306,2091,4221,6489,8608,10332,11409,11707,11150,9805,7810,5397,2845,442,-1539,-2865,-3399,-3058,-1885,14,2442,5169,7934,10486,12608,14122,14921,14952,14229,12825,10847,8440,5753,2930,108,-2628,-5194,-7564,-9716,-11645,-13361,-14836,-16062,-16962,-17492,-17535,-17033,-15882,-14056,-11539,-8390,-4724,-720,3408,7410,11044,14087,16346,17697,18067,17457,15953,13672,10818,7588,4211,891,-2182,-4854,-6987,-8481,-9247,-9240,-8419,-6826,-4496,-1554,1852,5531,9240,12745,15791,18150,19651,20163,19673,18218,15969,13125,9969,6781,3830,1350,-494,-1601,-1938,-1553,-536,962,2759,4668,6469,7999,9067,9573,9411,8577,7094,5063,2645,35,-2526,-4820,-6615,-7771,-8164,-7786,-6670,-4932,-2723,-227,2354,4842,7064,8871,10166,10857,10907,10304,9057,7219,4863,2083,-993,-4217,-7436,-10447,-13103,-15203,-16618,-17230,-16980,-15875,-13977,-11410,-8355,-5004,-1590,1690,4640,7103,8974,10174,10694,10544,9813,8562,6932,5008,2916,732,-1469,-3635,-5734,-7718,-9573,-11250,-12696,-13849,-14611,-14895,-14602,-13657,-12022,-9693,-6750,-3289,491,4390,8146,11507,14236,16124,17053,16933,15808,13737,10889,7447,3638,-301,-4137,-7647,-10639,-12947,-14456,-15080,-14805,-13661,-11738,-9207,-6250,-3127,-67,2679,4909,6467,7255,7257,6507,5117,3243,1076,-1156,-3250,-4997,-6248,-6898,-6912,-6313,-5191,-3659,-1877,8,1839,3495,4854,5861,6439,6588,6296,5586,4492,3068,1372,-506,-2472,-4415,-6214,-7750,-8923,-9644,-9879,-9614,-8892,-7785,-6399,-4860,-3312,-1870,-668,238,780,975,830,427,-176,-881,-1616,-2318,-2933,-3429,-3779,-3953,-3930,-3676,-3163,-2371,-1289,55,1630,3355,5148,6888,8451,9689,10483,10699,10277,9186,7468,5226,2606,-203,-3027,-5678,-8043,-10016,-11567,-12705,-13472,-13944,-14200,-14317,-14360,-14350,-14317,-14205,-14026,-13691,-13203,-12511,-11618,-10541,-9304,-7970,-6600,-5274,-4080,-3101,-2418,-2108,-2202,-2749,-3677,-4970,-6448,-8012,-9461,-10653,-11457,-11785,-11613,-10958,-9904,-8539,-7005,-5413,-3884,-2506,-1342,-421,253,705,962,1084,1101,1081,1062,1092,1220,1471,1865,2410,3068,3828,4622,5421,6168,6821,7346,7699,7870,7827,7582,7136,6518,5774,4949,4113,3333,2681,2234,2043,2163,2587,3296,4200,5180,6094,6770,7095,6950,6316,5199,3681,1877,-79,-2035,-3874,-5481,-6802,-7810,-8521,-8982,-9278,-9478,-9686,-9937,-10273,-10664,-11049,-11330,-11397,-11131,-10457,-9309,-7699,-5663,-3307,-778,1754,4071,5992,7311,7913,7692,6669,4893,2531,-229,-3140,-5971,-8500,-10553,-12014,-12810,-12952,-12468,-11455,-10013,-8261,-6316,-4283,-2251,-292,1532,3183,4617,5814,6744,7404,7789,7925,7824,7536,7075,6497,5808,5046,4214,3333,2396,1415,385,-666,-1722,-2704,-3563,-4178,-4495,-4419,-3938,-3050,-1801,-296,1374,3059,4666,6087,7272,8192,8854,9290,9542,9659,9681,9642,9557,9430,9252,9002,8666,8228,7680,7049,6354,5671,5038,4549,4229,4131,4252,4561,5009,5487,5905,6123,6050,5603,4756,3532,2018,309,-1434,-3095,-4534,-5661,-6419,-6802,-6825,-6579,-6130,-5607,-5095,-4680,-4428,-4343,-4430,-4624,-4873,-5091,-5209,-5156,-4882,-4346,-3536,-2439,-1080,521,2307,4229,6195,8125,9899,11408,12527,13154,13194,12604,11372,9545,7213,4514,1614,-1290,-4016,-6382,-8267,-9583,-10322,-10522,-10278,-9697,-8943,-8122,-7403,-6856,-6584,-6590,-6890,-7404,-8075,-8797,-9469,-10013,-10343,-10405,-10171,-9614,-8763,-7654,-6362,-4995,-3661,-2493,-1599,-1078,-991,-1366,-2183,-3383,-4860,-6466,-8032,-9353,-10256,-10583,-10237,-9209,-7535,-5365,-2842,-197,2405,4758,6758,8310,9404,10082,10418,10530,10533,10536,10617,10821,11137,11532,11910,12191,12266,12085,11602,10862,9916,8908,7949,7196,6739,6645,6901,7429,8095,8736,9176,9285,8955,8175,6961,5418,3653,1821,45,-1553,-2882,-3903,-4577,-4927,-4980,-4791,-4430,-3982,-3516,-3122,-2854,-2788,-2949,-3386,-4089,-5045,-6208,-7469,-8725,-9806,-10576,-10900,-10689,-9926,-8636,-6937,-4970,-2927,-1005,615,1767,2353,2317,1682,513,-1058,-2884,-4782,-6577,-8115,-9264,-9952,-10162,-9931,-9355,-8570,-7712,-6938,-6366,-6069,-6095,-6408,-6946,-7593,-8203,-8638,-8748,-8433,-7627,-6328,-4568,-2467,-140,2211,4404,6230,7492,8044,7756,6601,4588,1825,-1509,-5189,-8901,-12354,-15201,-17182,-18060,-17715,-16136,-13409,-9763,-5472,-902,3590,7670,11042,13534,15026,15547,15176,14097,12516,10666,8775,7026,5575,4512,3871,3641,3768,4156,4726,5360,5995,6548,7000,7303,7476,7499,7383,7117,6694,6079,5265,4216,2939,1448,-206,-1951,-3678,-5291,-6656,-7701,-8344,-8571,-8410,-7912,-7189,-6335,-5476,-4685,-4027,-3508,-3091,-2726,-2324,-1819,-1154,-308,718,1886,3138,4406,5601,6655,7508,8114,8471,8578,8462,8161,7692,7106,6409,5655,4860,4080,3347,2703,2173,1770,1478,1296,1158,1040,844,521,-42,-889,-2090,-3637,-5491,-7564,-9707,-11764,-13556,-14907,-15682,-15773,-15146,-13822,-11909,-9569,-7024,-4518,-2282,-527,600,1017,700,-284,-1842,-3810,-6012,-8259,-10363,-12167,-13532,-14343,-14535,-14038,-12863,-11014,-8571,-5649,-2415,932,4147,7017,9312,10894,11669,11664,10962,9774,8317,6877,5706,5015,4956,5574,6815,8546,10527,12508,14190,15344,15781,15419,14290,12499,10273,7839,5484,3444,1913,1006,747,1057,1798,2745,3686,4387,4697,4506,3814,2684,1257,-286,-1749,-2940,-3709,-3964,-3675,-2894,-1727,-329,1127,2466,3562,4310,4666,4636,4229,3522,2568,1465,302,-831,-1857,-2717,-3384,-3843,-4115,-4218,-4190,-4056,-3853,-3590,-3300,-2975,-2641,-2298,-1959,-1646,-1389,-1222,-1206,-1367,-1765,-2407,-3321,-4465,-5805,-7242,-8656,-9889,-10772,-11132,-10839,-9808,-8024,-5566,-2566,751,4153,7358,10128,12222,13498,13848,13282,11872,9772,7196,4369,1549,-1075,-3298,-5035,-6199,-6827,-6947,-6693,-6145,-5463,-4723,-4021,-3387,-2833,-2337,-1867,-1375,-827,-193,543,1367,2279,3234,4222,5212,6193,7153,8093,9007,9893,10742,11521,12201,12729,13048,13125,12919,12442,11733,10845,9907,8997,8256,7772,7613,7831,8390,9250,10284,11349,12267,12850,12954,12447,11311,9576,7377,4914,2421,155,-1676,-2896,-3451,-3327,-2644,-1533,-215,1123,2280,3112,3531,3502,3074,2319,1378,390,-490,-1113,-1379,-1207,-584,469,1865,3509,5253,6986,8575,9932,10970,11642,11894,11719,11082,9995,8453,6486,4137,1467,-1412,-4399,-7303,-9986,-12240,-13925,-14910,-15120,-14554,-13255,-11352,-9018,-6473,-3951,-1704,78,1218,1647,1347,419,-1004,-2675,-4365,-5795,-6728,-6993,-6475,-5204,-3275,-924,1589,3924,5812,6979,7291,6683,5236,3112,590,-2028,-4391,-6206,-7224,-7313,-6441,-4701,-2280,573,3564,6436,8939,10944,12350,13196,13545,13545,13357,13138,13006,13049,13255,13585,13945,14191,14250,13992,13425,12545,11448,10255,9112,8182,7573,7377,7583,8139,8890,9662,10234,10428,10108,9224,7842,6094,4230,2501,1175,478,507,1295,2690,4476,6325,7885,8814,8850,7804,5661,2491,-1459,-5879,-10364,-14505,-17911,-20234,-21275,-20900,-19162,-16217,-12338,-7889,-3273,1109,4881,7746,9503,10040,9377,7608,4917,1560,-2204,-6059,-9741,-12986,-15597,-17421,-18368,-18425,-17606,-16039,-13830,-11192,-8294,-5359,-2550,-42,2054,3658,4725,5274,5348,5021,4419,3647,2863,2186,1756,1657,1971,2713,3850,5288,6870,8393,9623,10331,10301,9401,7564,4824,1338,-2683,-6911,-11016,-14631,-17445,-19203,-19757,-19081,-17272,-14544,-11211,-7614,-4139,-1099,1238,2721,3302,3051,2136,799,-680,-2013,-2954,-3314,-3008,-2025,-479,1489,3632,5741,7564,8928,9671,9739,9101,7849,6087,4006,1782,-385,-2346,-3969,-5179,-5929,-6204,-6004,-5339,-4239,-2729,-890,1187,3346,5414,7159,8383,8854,8447,7064,4743,1610,-2098,-6053,-9878,-13185,-15601,-16855,-16762,-15296,-12569,-8826,-4439,163,4528,8239,10975,12528,12832,11969,10128,7595,4709,1782,-869,-3046,-4614,-5534,-5880,-5757,-5369,-4881,-4506,-4361,-4560,-5096,-5947,-6990,-8096,-9114,-9895,-10329,-10362,-9953,-9185,-8123,-6934,-5775,-4807,-4178,-3962,-4192,-4803,-5687,-6670,-7574,-8227,-8507,-8358,-7814,-6959,-5967,-5006,-4284,-3956,-4127,-4859,-6109,-7802,-9789,-11897,-13922,-15697,-17026,-17809,-17950,-17453,-16353,-14765,-12799,-10634,-8375,-6187,-4120,-2261,-614,825,2086,3222,4279,5306,6326,7365,8383,9381,10261,11008,11517,11760,11674,11249,10485,9425,8105,6631,5060,3517,2065,789,-272,-1096,-1678,-2039,-2177,-2107,-1811,-1278,-498,516,1705,2980,4196,5187,5788,5824,5207,3890,1934,-509,-3202,-5854,-8149,-9789,-10552,-10291,-9005,-6783,-3866,-542,2816,5863,8268,9810,10338,9862,8463,6332,3702,839,-2027,-4663,-6951,-8776,-10138,-11063,-11629,-11939,-12091,-12185,-12271,-12393,-12530,-12649,-12679,-12540,-12137,-11399,-10260,-8702,-6738,-4427,-1878,785,3403,5837,7962,9663,10914,11663,11962,11845,11395,10695,9820,8834,7790,6698,5585,4446,3287,2135,988,-119,-1181,-2191,-3153,-4069,-4940,-5754,-6473,-7074,-7480,-7659,-7552,-7132,-6403,-5371,-4097,-2644,-1097,453,1926,3267,4426,5411,6223,6901,7465,7938,8314,8569,8669,8569,8242,7679,6913,6007,5082,4258,3703,3525,3841,4663,5955,7580,9334,10982,12256,12943,12884,12013,10390,8134,5483,2666,-49,-2462,-4422,-5867,-6809,-7326,-7542,-7576,-7563,-7577,-7674,-7838,-8027,-8156,-8129,-7849,-7241,-6253,-4888,-3168,-1165,1028,3312,5562,7680,9566,11135,12314,13057,13299,13044,12262,10986,9265,7158,4782,2228,-353,-2848,-5119,-7061,-8595,-9662,-10253,-10384,-10087,-9440,-8495,-7335,-6039,-4661,-3291,-1969,-765,281,1119,1721,2034,2054,1735,1101,158,-1036,-2395,-3840,-5238,-6523,-7585,-8393,-8899,-9113,-9047,-8748,-8278,-7696,-7098,-6553,-6134,-5896,-5852,-5994,-6253,-6543,-6733,-6694,-6302,-5458,-4114,-2282,-22,2522,5192,7778,10098,11981,13314,14028,14140,13680,12781,11540,10123,8661,7276,6076,5122,4458,4085,3985,4108,4397,4781,5181,5518,5724,5715,5441,4848,3925,2692,1224,-368,-1929,-3281,-4279,-4771,-4722,-4107,-3045,-1655,-168,1220,2293,2877,2881,2238,1004,-749,-2867,-5167,-7466,-9542,-11237,-12367,-12836,-12556,-11513,-9753,-7351,-4470,-1284,1970,5051,7695,9672,10782,10897,9977,8071,5318,1950,-1779,-5558,-9117,-12201,-14627,-16285,-17129,-17201,-16567,-15368,-13708,-11741,-9563,-7298,-5013,-2803,-713,1187,2864,4289,5438,6327,6946,7341,7521,7522,7366,7072,6639,6069,5337,4408,3261,1846,160,-1792,-3967,-6292,-8651,-10948,-13028,-14806,-16156,-17016,-17330,-17063,-16227,-14852,-12989,-10748,-8213,-5546,-2856,-321,1954,3820,5201,6019,6260,5934,5113,3885,2405,808,-708,-2006,-2919,-3346,-3228,-2534,-1330,304,2228,4264,6234,7946,9227,9952,10030,9442,8239,6512,4446,2216,54,-1836,-3279,-4143,-4379,-3995,-3105,-1839,-434,918,1983,2587,2613,2012,831,-813,-2723,-4666,-6372,-7614,-8174,-7935,-6840,-4944,-2370,676,3967,7240,10272,12870,14895,16285,17024,17155,16757,15934,14787,13415,11890,10251,8543,6742,4881,2928,918,-1138,-3196,-5194,-7071,-8747,-10144,-11207,-11866,-12109,-11910,-11293,-10287,-8948,-7339,-5542,-3642,-1736,68,1667,2951,3822,4213,4060,3359,2126,431,-1619,-3888,-6217,-8453,-10435,-12052,-13184,-13778,-13796,-13258,-12228,-10811,-9164,-7438,-5822,-4436,-3419,-2788,-2572,-2670,-2997,-3394,-3714,-3816,-3581,-2940,-1872,-401,1385,3391,5462,7486,9303,10837,11971,12691,12959,12817,12315,11544,10605,9626,8718,7990,7528,7380,7559,8038,8738,9545,10329,10928,11217,11064,10419,9244,7604,5577,3324,1010,-1176,-3064,-4508,-5424,-5763,-5572,-4915,-3941,-2786,-1623,-596,171,588,618,259,-432,-1372,-2425,-3462,-4331,-4916,-5116,-4866,-4156,-2976,-1402,526,2676,4943,7165,9169,10792,11852,12210,11773,10495,8419,5657,2379,-1170,-4741,-8063,-10913,-13104,-14539,-15197,-15120,-14436,-13257,-11745,-9986,-8086,-6049,-3911,-1647,729,3182,5647,7979,10036,11606,12514,12598,11768,10032,7502,4390,986,-2368,-5353,-7674,-9118,-9593,-9055,-7622,-5442,-2762,131,2960,5430,7347,8554,9023,8799,8023,6892,5615,4408,3415,2738,2382,2289,2348,2428,2403,2188,1737,1080,272,-568,-1330,-1893,-2164,-2108,-1703,-1016,-93,958,2080,3201,4294,5333,6313,7220,8021,8688,9148,9360,9254,8796,7982,6834,5434,3904,2384,1046,27,-571,-696,-386,282,1165,2093,2917,3467,3666,3446,2830,1884,730,-479,-1562,-2347,-2689,-2468,-1643,-218,1731,4072,6633,9232,11670,13790,15459,16600,17173,17200,16701,15734,14349,12578,10464,8040,5348,2467,-508,-3448,-6177,-8538,-10336,-11439,-11721,-11144,-9706,-7500,-4653,-1357,2169,5680,8933,11685,13739,14917,15119,14294,12470,9759,6310,2373,-1807,-5936,-9741,-12984,-15474,-17087,-17805,-17657,-16779,-15329,-13509,-11504,-9470,-7526,-5725,-4101,-2650,-1342,-173,884,1835,2658,3363,3901,4275,4455,4464,4315,4069,3791,3568,3485,3610,3998,4666,5605,6780,8113,9533,10924,12197,13249,14001,14414,14449,14150,13542,12694,11696,10598,9491,8412,7401,6479,5654,4912,4256,3646,3097,2573,2110,1703,1395,1212,1172,1291,1553,1919,2338,2727,3019,3116,2982,2554,1866,952,-81,-1105,-1964,-2508,-2602,-2152,-1124,449,2478,4785,7181,9415,11269,12531,13067,12784,11699,9881,7474,4666,1659,-1339,-4155,-6645,-8730,-10367,-11574,-12398,-12908,-13193,-13314,-13346,-13289,-13161,-12879,-12403,-11605,-10422,-8777,-6656,-4114,-1258,1726,4616,7165,9139,10337,10630,9960,8368,5974,2983,-349,-3734,-6868,-9497,-11396,-12437,-12573,-11837,-10362,-8311,-5916,-3371,-923,1292,3080,4385,5110,5273,4863,3962,2622,951,-943,-2945,-4904,-6686,-8143,-9159,-9643,-9573,-8956,-7889,-6496,-4944,-3397,-2027,-924,-181,213,299,162,-77,-295,-380,-242,175,875,1834,2994,4256,5544,6733,7756,8516,8958,9041,8720,8008,6903,5450,3704,1740,-352,-2465,-4484,-6304,-7799,-8901,-9525,-9667,-9331,-8590,-7531,-6260,-4905,-3546,-2281,-1149,-169,653,1347,1944,2456,2929,3334,3709,4011,4259,4432,4527,4548,4480,4307,4012,3536,2857,1905,662,-900,-2754,-4838,-7052,-9241,-11250,-12893,-14022,-14511,-14296,-13370,-11792,-9676,-7173,-4482,-1788,681,2751,4235,5014,5002,4183,2595,351,-2402,-5446,-8573,-11536,-14138,-16188,-17592,-18278,-18292,-17703,-16641,-15276,-13728,-12152,-10603,-9123,-7702,-6294,-4869,-3392,-1892,-417,916,1972,2614,2717,2237,1169,-361,-2217,-4151,-5948,-7380,-8263,-8504,-8055,-7002,-5461,-3639,-1753,-10,1396,2356,2801,2760,2290,1541,644,-208,-870,-1203,-1117,-586,376,1683,3218,4823,6323,7540,8309,8504,8046,6919,5195,2995,537,-1963,-4230,-6059,-7242,-7681,-7341,-6279,-4642,-2629,-491,1532,3215,4404,5000,5002,4476,3533,2350,1062,-156,-1204,-1992,-2494,-2701,-2661,-2400,-2001,-1504,-986,-489,-82,189,271,129,-261,-905,-1779,-2848,-4034,-5261,-6430,-7424,-8149,-8492,-8389,-7776,-6668,-5081,-3132,-937,1330,3488,5369,6811,7704,7966,7592,6594,5079,3145,966,-1297,-3482,-5421,-7005,-8140,-8784,-8948,-8672,-8038,-7145,-6102,-5017,-3974,-3037,-2228,-1551,-972,-473,1,451,913,1363,1794,2157,2412,2494,2359,1972,1326,454,-582,-1673,-2709,-3555,-4097,-4249,-3936,-3158,-1920,-299,1626,3725,5883,7953,9828,11375,12524,13189,13349,13009,12207,11034,9603,8043,6487,5065,3844,2888,2183,1679,1316,980,596,102,-538,-1280,-2071,-2799,-3350,-3613,-3516,-3007,-2125,-919,489,1966,3380,4596,5544,6160,6460,6479,6290,6006,5714,5523,5504,5705,6132,6771,7545,8394,9182,9828,10176,10169,9691,8737,7285,5399,3149,663,-1942,-4502,-6877,-8916,-10486,-11481,-11832,-11506,-10548,-9020,-7089,-4897,-2670,-577,1206,2560,3424,3779,3669,3144,2291,1187,-119,-1536,-3068,-4624,-6212,-7753,-9231,-10564,-11720,-12612,-13205,-13427,-13258,-12675,-11705,-10392,-8806,-7048,-5215,-3412,-1738,-263,941,1845,2409,2640,2535,2116,1441,538,-483,-1562,-2581,-3444,-4046,-4289,-4095,-3411,-2229,-566,1490,3843,6336,8815,11110,13074,14579,15534,15908,15687,14946,13761,12268,10602,8905,7298,5884,4712,3796,3100,2545,2033,1452,712,-246,-1420,-2773,-4184,-5530,-6647,-7398,-7684,-7450,-6719,-5553,-4087,-2450,-818,673,1896,2773,3265,3403,3227,2854,2378,1933,1623,1538,1723,2184,2868,3675,4466,5093,5397,5273,4637,3497,1900,-46,-2190,-4389,-6476,-8343,-9895,-11091,-11927,-12425,-12630,-12587,-12340,-11926,-11371,-10697,-9918,-9045,-8088,-7054,-5956,-4803,-3626,-2458,-1364,-425,273,626,571,42,-943,-2357,-4065,-5925,-7728,-9281,-10380,-10893,-10718,-9855,-8355,-6360,-4044,-1622,683,2694,4239,5249,5670,5561,4985,4084,2979,1822,718,-247,-1022,-1616,-2034,-2349,-2584,-2814,-3026,-3237,-3391,-3442,-3321,-2983,-2399,-1591,-604,472,1531,2453,3132,3473,3434,3002,2214,1149,-91,-1384,-2619,-3695,-4549,-5150,-5509,-5684,-5727,-5746,-5777,-5898,-6086,-6332,-6541,-6648,-6515,-6089,-5272,-4071,-2492,-614,1451,3572,5578,7323,8645,9443,9640,9248,8325,7008,5483,3958,2662,1782,1477,1823,2821,4394,6380,8579,10734,12598,13931,14544,14310,13189,11217,8538,5340,1885,-1549,-4701,-7318,-9246,-10358,-10652,-10162,-9026,-7389,-5465,-3428,-1467,280,1725,2804,3517,3893,3964,3802,3424,2881,2156,1255,154,-1155,-2658,-4316,-6063,-7796,-9400,-10757,-11745,-12299,-12350,-11919,-11036,-9789,-8285,-6637,-4960,-3365,-1928,-724,229,919,1374,1636,1735,1727,1615,1423,1141,779,332,-150,-647,-1059,-1327,-1343,-1054,-384,656,2056,3732,5571,7436,9165,10608,11624,12119,12029,11357,10138,8468,6464,4266,2029,-106,-1993,-3535,-4641,-5286,-5471,-5245,-4692,-3921,-3026,-2131,-1288,-549,77,627,1134,1655,2241,2919,3717,4611,5589,6583,7542,8377,9040,9464,9641,9562,9281,8853,8381,7954,7669,7589,7738,8082,8545,9002,9309,9318,8904,7986,6536,4605,2280,-268,-2866,-5309,-7414,-9039,-10084,-10514,-10361,-9699,-8635,-7316,-5855,-4409,-3063,-1943,-1074,-526,-259,-261,-464,-791,-1184,-1561,-1908,-2195,-2445,-2697,-2998,-3398,-3926,-4579,-5313,-6060,-6694,-7115,-7191,-6835,-6006,-4689,-2967,-948,1194,3272,5091,6493,7350,7613,7292,6466,5278,3889,2498,1260,313,-250,-422,-199,329,1091,1976,2900,3787,4595,5305,5920,6462,6956,7434,7910,8387,8848,9256,9548,9668,9536,9119,8386,7357,6099,4688,3250,1891,718,-189,-788,-1074,-1087,-885,-567,-219,68,225,222,40,-286,-731,-1232,-1731,-2172,-2484,-2621,-2526,-2175,-1541,-648,493,1817,3273,4787,6284,7711,9002,10142,11082,11843,12398,12767,12947,12930,12721,12294,11654,10777,9690,8384,6925,5338,3714,2110,608,-732,-1865,-2771,-3445,-3913,-4200,-4357,-4421,-4437,-4429,-4414,-4390,-4333,-4226,-4029,-3724,-3291,-2732,-2070,-1341,-602,79,642,1019,1159,1040,629,-46,-954,-2042,-3198,-4343,-5334,-6074,-6439,-6364,-5790,-4728,-3218,-1352,720,2839,4799,6427,7565,8116,8045,7405,6282,4868,3311,1836,586,-296,-739,-721,-291,473,1443,2480,3473,4294,4908,5266,5406,5362,5205,5012,4841,4766,4816,5022,5385,5866,6429,6987,7463,7764,7811,7538,6922,5945,4657,3104,1386,-388,-2106,-3621,-4851,-5670,-6046,-5931,-5341,-4326,-2925,-1257,626,2586,4556,6401,8051,9380,10337,10846,10907,10534,9811,8848,7792,6802,6019,5552,5470,5762,6375,7193,8070,8841,9349,9464,9091,8210,6821,5034,2932,701,-1531,-3598,-5386,-6810,-7829,-8442,-8708,-8680,-8464,-8129,-7737,-7333,-6909,-6465,-5961,-5394,-4730,-4006,-3235,-2486,-1822,-1324,-1067,-1114,-1511,-2255,-3322,-4613,-6016,-7363,-8482,-9213,-9416,-9007,-7974,-6338,-4236,-1803,737,3182,5314,6939,7927,8169,7679,6483,4748,2630,369,-1817,-3742,-5240,-6261,-6774,-6875,-6661,-6311,-5963,-5769,-5800,-6080,-6552,-7091,-7543,-7716,-7461,-6656,-5267,-3334,-989,1568,4097,6317,8005,8938,9020,8203,6581,4301,1627,-1164,-3762,-5885,-7317,-7914,-7643,-6575,-4853,-2724,-425,1746,3575,4868,5529,5554,4999,4023,2795,1525,396,-438,-882,-892,-494,245,1222,2317,3407,4404,5227,5845,6258,6474,6539,6472,6299,6013,5603,5016,4232,3187,1882,305,-1504,-3476,-5531,-7556,-9449,-11105,-12438,-13395,-13938,-14082,-13865,-13356,-12663,-11856,-11045,-10248,-9504,-8769,-8000,-7139,-6115,-4916,-3529,-2024,-497,909,2015,2674,2717,2098,767,-1181,-3623,-6357,-9132,-11704,-13819,-15267,-15905,-15655,-14550,-12699,-10311,-7632,-4960,-2572,-705,459,841,449,-626,-2203,-4074,-6002,-7765,-9184,-10125,-10528,-10376,-9724,-8629,-7203,-5528,-3712,-1826,41,1834,3481,4927,6112,6988,7520,7692,7518,7032,6303,5412,4462,3545,2748,2126,1710,1476,1401,1381,1353,1184,803,121,-884,-2202,-3744,-5390,-6951,-8259,-9127,-9441,-9125,-8202,-6739,-4900,-2866,-854,909,2261,3049,3241,2847,1985,818,-442,-1564,-2365,-2670,-2414,-1588,-274,1380,3175,4911,6363,7391,7851,7715,6981,5727,4063,2133,76,-1961,-3872,-5573,-7012,-8185,-9092,-9774,-10263,-10583,-10750,-10740,-10524,-10051,-9279,-8178,-6751,-5026,-3097,-1059,919,2678,4048,4865,5037,4510,3332,1619,-429,-2572,-4530,-6054,-6913,-6979,-6185,-4579,-2297,468,3447,6383,9009,11091,12454,12958,12570,11278,9207,6503,3411,220,-2792,-5322,-7174,-8197,-8378,-7785,-6592,-5020,-3327,-1742,-463,396,792,767,431,-55,-514,-763,-652,-90,962,2454,4280,6269,8222,9930,11203,11892,11914,11246,9940,8108,5898,3494,1078,-1195,-3177,-4785,-5945,-6638,-6845,-6584,-5878,-4772,-3342,-1673,111,1886,3512,4871,5863,6429,6560,6280,5679,4845,3902,2958,2108,1421,952,713,729,988,1489,2207,3125,4187,5350,6534,7675,8687,9500,10052,10279,10154,9655,8791,7596,6147,4521,2847,1246,-176,-1305,-2089,-2492,-2517,-2214,-1632,-857,45,988,1906,2718,3362,3753,3831,3525,2794,1614,-3,-1996,-4279,-6701,-9106,-11304,-13142,-14470,-15231,-15365,-14940,-14002,-12672,-11064,-9286,-7462,-5668,-4006,-2530,-1320,-436,63,122,-270,-1104,-2304,-3747,-5268,-6661,-7735,-8311,-8259,-7541,-6162,-4253,-1959,491,2876,4989,6653,7786,8359,8438,8157,7686,7219,6931,6934,7302,7993,8930,9933,10840,11429,11554,11067,9937,8153,5824,3075,102,-2898,-5701,-8115,-9948,-11056,-11320,-10701,-9183,-6876,-3908,-515,3055,6522,9619,12132,13896,14832,14943,14289,13005,11254,9207,7060,4956,3056,1468,290,-415,-603,-288,500,1658,3057,4523,5853,6849,7325,7132,6188,4478,2058,-915,-4255,-7675,-10921,-13683,-15743,-16907,-17095,-16320,-14716,-12484,-9935,-7373,-5118,-3431,-2476,-2320,-2914,-4112,-5713,-7479,-9197,-10685,-11836,-12601,-13002,-13097,-12966,-12696,-12338,-11942,-11500,-10996,-10392,-9638,-8707,-7574,-6237,-4714,-3046,-1283,494,2193,3710,4916,5704,5970,5661,4769,3357,1535,-532,-2666,-4692,-6440,-7825,-8745,-9214,-9225,-8840,-8111,-7115,-5909,-4547,-3071,-1490,170,1929,3756,5645,7517,9294,10840,12018,12675,12693,11993,10562,8480,5883,3007,96,-2580,-4795,-6387,-7275,-7468,-7062,-6184,-5014,-3704,-2390,-1169,-85,870,1711,2513,3317,4167,5094,6061,7038,7920,8603,8941,8822,8117,6785,4812,2285,-635,-3713,-6664,-9193,-11021,-11950,-11867,-10797,-8859,-6313,-3459,-663,1742,3460,4314,4205,3200,1449,-790,-3207,-5481,-7302,-8435,-8713,-8087,-6595,-4377,-1652,1328,4273,6938,9090,10581,11311,11265,10478,9049,7106,4814,2337,-160,-2524,-4628,-6377,-7697,-8567,-8974,-8967,-8581,-7920,-7049,-6079,-5081,-4122,-3243,-2454,-1755,-1118,-545,-16,435,786,987,997,796,373,-225,-968,-1757,-2530,-3199,-3702,-4004,-4074,-3929,-3572,-3058,-2389,-1628,-755,183,1214,2314,3492,4728,5986,7249,8429,9497,10340,10903,11097,10877,10220,9156,7743,6100,4334,2590,964,-463,-1640,-2572,-3248,-3702,-3930,-3940,-3702,-3201,-2409,-1336,-13,1475,3022,4477,5715,6605,7085,7125,6764,6060,5127,4049,2956,1920,1049,396,37,0,312,972,1935,3150,4501,5877,7138,8152,8812,9038,8803,8125,7063,5716,4185,2596,1045,-354,-1520,-2385,-2886,-3008,-2741,-2120,-1195,-49,1233,2562,3840,5002,5970,6680,7086,7131,6785,6037,4872,3343,1483,-608,-2819,-5027,-7067,-8812,-10125,-10910,-11126,-10741,-9819,-8408,-6641,-4640,-2559,-554,1236,2669,3643,4085,3956,3287,2130,617,-1113,-2873,-4497,-5819,-6706,-7088,-6923,-6261,-5187,-3839,-2397,-1016,138,972,1439,1566,1450,1212,1028,1035,1374,2118,3291,4838,6674,8625,10547,12246,13587,14457,14799,14606,13916,12797,11343,9664,7858,6060,4361,2901,1761,1065,868,1235,2160,3609,5483,7649,9932,12138,14090,15594,16540,16809,16370,15226,13429,11084,8339,5363,2359,-468,-2935,-4864,-6140,-6702,-6547,-5770,-4502,-2958,-1361,50,1083,1599,1549,963,-43,-1300,-2595,-3732,-4523,-4838,-4613,-3842,-2590,-967,895,2837,4720,6420,7827,8879,9500,9669,9341,8525,7217,5462,3313,859,-1780,-4482,-7088,-9464,-11475,-13001,-13991,-14380,-14213,-13517,-12405,-10990,-9425,-7849,-6413,-5221,-4347,-3814,-3585,-3598,-3744,-3931,-4064,-4091,-3985,-3752,-3431,-3051,-2665,-2276,-1889,-1467,-965,-316,517,1580,2856,4332,5933,7614,9267,10850,12287,13538,14590,15416,16034,16442,16669,16725,16632,16387,15989,15427,14662,13691,12481,11034,9366,7498,5484,3376,1258,-803,-2694,-4342,-5636,-6505,-6875,-6724,-6037,-4884,-3333,-1538,362,2185,3792,5051,5902,6333,6382,6152,5745,5298,4922,4712,4721,4963,5418,6020,6695,7334,7833,8085,7997,7492,6526,5094,3234,1055,-1316,-3681,-5863,-7678,-8985,-9716,-9850,-9463,-8670,-7619,-6490,-5410,-4497,-3809,-3332,-3044,-2850,-2674,-2444,-2098,-1650,-1115,-591,-163,46,-60,-535,-1420,-2648,-4165,-5823,-7480,-8971,-10146,-10876,-11090,-10739,-9865,-8519,-6827,-4907,-2905,-935,902,2548,3973,5183,6188,7019,7669,8143,8386,8365,8010,7279,6146,4636,2793,752,-1383,-3428,-5264,-6754,-7829,-8432,-8569,-8241,-7496,-6380,-4958,-3321,-1545,236,1942,3431,4630,5463,5888,5918,5581,4956,4130,3205,2272,1396,626,-50,-632,-1179,-1708,-2260,-2819,-3371,-3859,-4226,-4386,-4306,-3903,-3211,-2216,-1005,332,1683,2923,3940,4664,5049,5096,4845,4358,3718,3004,2283,1606,985,430,-94,-612,-1162,-1768,-2462,-3241,-4125,-5095,-6146,-7236,-8328,-9327,-10159,-10700,-10871,-10582,-9823,-8594,-6984,-5093,-3056,-1029,880,2540,3910,4938,5657,6068,6231,6148,5840,5289,4478,3392,2055,484,-1223,-2999,-4716,-6285,-7622,-8670,-9428,-9912,-10186,-10335,-10440,-10583,-10817,-11152,-11570,-12008,-12379,-12593,-12552,-12192,-11458,-10358,-8909,-7204,-5335,-3455,-1697,-206,906,1565,1740,1444,744,-272,-1490,-2774,-4009,-5064,-5853,-6291,-6337,-5971,-5198,-4062,-2628,-977,764,2499,4083,5426,6417,7013,7160,6888,6207,5206,3938,2507,974,-583,-2123,-3604,-4992,-6261,-7366,-8269,-8921,-9285,-9303,-8986,-8282,-7272,-5961,-4482,-2936,-1465,-200,760,1357,1601,1552,1342,1106,1012,1176,1683,2529,3648,4899,6099,7060,7608,7632,7092,6028,4539,2790,935,-849,-2436,-3717,-4649,-5199,-5403,-5310,-5007,-4606,-4206,-3928,-3837,-3987,-4369,-4921,-5557,-6128,-6503,-6533,-6121,-5221,-3849,-2101,-139,1850,3639,5034,5868,6039,5512,4328,2586,449,-1916,-4305,-6560,-8532,-10116,-11271,-11971,-12249,-12155,-11758,-11128,-10349,-9455,-8519,-7537,-6538,-5511,-4434,-3317,-2137,-926,300,1492,2600,3572,4346,4891,5172,5179,4939,4476,3868,3190,2537,2008,1688,1645,1923,2520,3416,4537,5800,7082,8268,9233,9872,10112,9922,9318,8378,7221,5984,4842,3903,3288,3021,3084,3393,3837,4256,4545,4572,4301,3723,2891,1895,849,-141,-969,-1566,-1883,-1901,-1623,-1078,-308,627,1669,2747,3796,4763,5575,6207,6602,6764,6684,6404,5975,5459,4933,4439,4013,3635,3284,2884,2388,1743,924,-34,-1090,-2139,-3075,-3787,-4179,-4199,-3838,-3123,-2135,-964,293,1529,2698,3705,4540,5135,5461,5475,5118,4378,3218,1670,-212,-2348,-4587,-6793,-8787,-10413,-11545,-12095,-12052,-11443,-10390,-9021,-7525,-6063,-4798,-3837,-3263,-3081,-3273,-3751,-4415,-5112,-5714,-6063,-6068,-5638,-4775,-3493,-1903,-117,1703,3409,4854,5938,6589,6809,6634,6172,5539,4899,4376,4107,4161,4579,5340,6388,7606,8883,10052,11003,11601,11778,11500,10776,9673,8265,6688,5031,3438,1960,679,-410,-1317,-2081,-2766,-3402,-4033,-4651,-5244,-5759,-6154,-6371,-6377,-6159,-5731,-5122,-4391,-3578,-2735,-1864,-976,-25,1016,2181,3484,4892,6344,7741,8959,9889,10417,10500,10113,9302,8151,6772,5289,3821,2462,1277,306,-457,-1001,-1378,-1572,-1649,-1602,-1478,-1301,-1104,-916,-791,-746,-847,-1128,-1624,-2370,-3359,-4568,-5950,-7413,-8873,-10213,-11327,-12131,-12547,-12546,-12142,-11373,-10352,-9177,-8006,-6936,-6099,-5535,-5303,-5370,-5722,-6286,-7000,-7786,-8574,-9284,-9858,-10234,-10351,-10193,-9697,-8882,-7719,-6245,-4488,-2514,-401,1752,3842,5745,7368,8583,9340,9556,9241,8422,7184,5673,4031,2450,1057,-19,-751,-1141,-1265,-1239,-1184,-1232,-1470,-1971,-2725,-3716,-4843,-6008,-7073,-7915,-8418,-8514,-8175,-7427,-6353,-5072,-3723,-2464,-1410,-660,-255,-167,-343,-668,-1023,-1294,-1385,-1246,-869,-275,467,1308,2160,2996,3766,4469,5108,5689,6225,6712,7119,7428,7579,7543,7284,6791,6094,5205,4196,3096,1954,794,-379,-1553,-2736,-3917,-5082,-6218,-7279,-8260,-9117,-9848,-10430,-10867,-11151,-11283,-11252,-11052,-10650,-10039,-9164,-8028,-6600,-4918,-3015,-983,1070,2994,4640,5842,6475,6444,5726,4372,2512,344,-1895,-3957,-5617,-6711,-7159,-6958,-6205,-5050,-3670,-2277,-1008,-7,696,1091,1255,1289,1313,1463,1811,2440,3312,4403,5573,6703,7613,8172,8248,7802,6825,5423,3723,1962,334,-906,-1603,-1638,-1002,232,1889,3764,5598,7166,8273,8783,8653,7895,6606,4920,3010,1040,-815,-2445,-3748,-4692,-5276,-5531,-5531,-5328,-5009,-4608,-4174,-3711,-3228,-2708,-2151,-1551,-929,-286,325,910,1416,1856,2218,2517,2776,2989,3184,3329,3422,3433,3350,3179,2934,2678,2454,2359,2448,2768,3346,4120,5040,5969,6788,7377,7634,7527,7058,6287,5313,4242,3185,2236,1448,864,465,248,150,153,198,261,318,348,344,289,187,30,-167,-391,-613,-808,-933,-986,-926,-775,-521,-188,203,633,1062,1471,1831,2112,2317,2416,2431,2347,2191,1963,1696,1424,1177,1036,1026,1223,1640,2290,3134,4123,5152,6135,6969,7561,7881,7897,7661,7231,6707,6188,5762,5482,5347,5317,5293,5152,4769,4029,2868,1291,-638,-2783,-4952,-6946,-8551,-9609,-10017,-9748,-8852,-7449,-5699,-3784,-1884,-147,1320,2457,3269,3792,4117,4348,4590,4960,5508,6280,7246,8341,9458,10459,11212,11601,11555,11068,10182,9020,7718,6462,5399,4678,4368,4525,5098,6039,7219,8501,9750,10794,11520,11802,11565,10781,9451,7648,5484,3118,737,-1461,-3292,-4616,-5353,-5493,-5107,-4315,-3299,-2229,-1283,-578,-176,-86,-229,-527,-851,-1102,-1213,-1147,-934,-630,-335,-152,-182,-507,-1158,-2136,-3385,-4805,-6278,-7660,-8817,-9635,-10049,-10020,-9596,-8830,-7856,-6788,-5773,-4907,-4271,-3864,-3650,-3524,-3348,-2981,-2281,-1177,348,2210,4256,6263,8006,9249,9861,9762,9012,7744,6186,4595,3239,2342,2050,2426,3413,4869,6574,8254,9655,10536,10740,10211,8972,7169,4994,2705,541,-1269,-2561,-3257,-3338,-2893,-2062,-1021,12,866,1394,1521,1254,663,-96,-862,-1415,-1610,-1287,-409,1030,2922,5118,7397,9536,11299,12494,12985,12707,11679,10001,7845,5436,3023,856,-861,-1959,-2375,-2094,-1211,145,1761,3428,4906,5997,6538,6448,5719,4441,2763,890,-953,-2574,-3812,-4586,-4900,-4814,-4475,-4038,-3670,-3519,-3662,-4149,-4933,-5947,-7079,-8187,-9161,-9859,-10204,-10115,-9572,-8586,-7225,-5590,-3827,-2100,-558,654,1460,1817,1750,1323,638,-194,-1068,-1881,-2584,-3118,-3478,-3650,-3636,-3421,-3008,-2356,-1464,-309,1095,2703,4446,6205,7855,9255,10290,10884,10992,10662,9951,9004,7942,6918,6023,5333,4834,4491,4188,3819,3243,2366,1120,-487,-2399,-4477,-6571,-8482,-10050,-11138,-11676,-11655,-11134,-10226,-9078,-7860,-6714,-5765,-5060,-4607,-4322,-4106,-3805,-3299,-2476,-1306,188,1897,3656,5256,6491,7160,7157,6413,5006,3056,807,-1485,-3528,-5066,-5908,-5952,-5206,-3793,-1931,102,1988,3448,4238,4209,3328,1651,-657,-3356,-6193,-8865,-11150,-12836,-13822,-14051,-13565,-12457,-10861,-8952,-6903,-4897,-3099,-1638,-613,-55,55,-207,-700,-1281,-1759,-1990,-1850,-1270,-269,1090,2652,4229,5603,6565,6944,6626,5591,3887,1665,-869,-3464,-5863,-7820,-9170,-9787,-9664,-8863,-7521,-5821,-3979,-2167,-566,753,1725,2389,2792,3010,3120,3159,3138,3036,2798,2371,1712,794,-354,-1673,-3072,-4411,-5588,-6459,-6957,-7016,-6639,-5867,-4789,-3541,-2286,-1194,-439,-134,-362,-1103,-2296,-3775,-5384,-6898,-8165,-9025,-9425,-9357,-8894,-8174,-7339,-6570,-5980,-5663,-5626,-5819,-6149,-6466,-6643,-6534,-6069,-5201,-3970,-2472,-841,726,2078,3028,3490,3407,2795,1759,406,-1081,-2556,-3875,-4924,-5647,-5998,-6000,-5656,-5031,-4167,-3120,-1972,-765,397,1464,2336,2965,3289,3307,3033,2550,1948,1376,946,787,957,1482,2319,3377,4517,5589,6431,6915,6947,6491,5571,4274,2715,1064,-530,-1914,-2966,-3636,-3883,-3780,-3387,-2851,-2291,-1839,-1602,-1619,-1914,-2424,-3087,-3789,-4430,-4929,-5205,-5268,-5097,-4785,-4376,-3988,-3686,-3542,-3566,-3749,-4016,-4273,-4414,-4329,-3947,-3223,-2171,-837,663,2218,3674,4890,5767,6197,6177,5690,4822,3648,2290,861,-536,-1813,-2909,-3791,-4437,-4851,-5054,-5068,-4938,-4694,-4371,-3989,-3560,-3085,-2563,-1981,-1324,-585,277,1254,2378,3637,5005,6444,7872,9195,10303,11095,11469,11387,10828,9856,8581,7150,5759,4583,3789,3485,3705,4419,5495,6767,7995,8969,9461,9338,8509,7013,4940,2499,-92,-2571,-4725,-6373,-7424,-7845,-7695,-7057,-6074,-4863,-3558,-2239,-969,223,1328,2340,3255,4051,4712,5201,5514,5633,5579,5364,5020,4565,4008,3349,2569,1660,589,-632,-2023,-3536,-5161,-6817,-8456,-9982,-11309,-12354,-13010,-13238,-12957,-12190,-10934,-9285,-7336,-5241,-3166,-1273,288,1410,2060,2256,2093,1718,1298,1003,974,1290,1971,2962,4149,5379,6475,7294,7702,7665,7190,6381,5378,4381,3571,3130,3176,3740,4808,6220,7820,9341,10555,11244,11232,10474,8953,6825,4268,1543,-1059,-3306,-4966,-5944,-6200,-5817,-4938,-3782,-2570,-1526,-823,-555,-748,-1326,-2156,-3052,-3812,-4239,-4190,-3568,-2362,-637,1483,3795,6083,8114,9670,10579,10718,10052,8593,6477,3840,940,-1989,-4680,-6891,-8449,-9229,-9203,-8433,-7029,-5217,-3182,-1203,538,1851,2640,2876,2599,1915,964,-106,-1141,-2052,-2753,-3243,-3537,-3689,-3772,-3851,-3986,-4210,-4517,-4897,-5283,-5642,-5892,-6015,-5963,-5756,-5400,-4964,-4475,-4034,-3661,-3429,-3340,-3375,-3491,-3603,-3611,-3441,-2980,-2210,-1093,337,2005,3829,5656,7368,8807,9843,10401,10405,9883,8880,7504,5904,4227,2646,1291,280,-335,-560,-440,-100,344,733,947,889,505,-201,-1188,-2375,-3670,-4977,-6208,-7323,-8271,-9086,-9760,-10345,-10842,-11265,-11568,-11733,-11672,-11365,-10772,-9897,-8791,-7519,-6171,-4863,-3669,-2689,-1954,-1493,-1291,-1303,-1474,-1736,-1996,-2201,-2266,-2163,-1855,-1356,-684,99,925,1712,2360,2791,2916,2689,2081,1103,-199,-1750,-3428,-5134,-6705,-8038,-9000,-9498,-9477,-8901,-7799,-6234,-4322,-2211,-84,1873,3476,4570,5055,4882,4097,2786,1143,-641,-2300,-3623,-4391,-4477,-3813,-2422,-436,1965,4509,6911,8874,10134,10507,9888,8306,5877,2848,-487,-3774,-6682,-8914,-10245,-10567,-9848,-8193,-5763,-2812,387,3545,6388,8697,10289,11075,11019,10176,8659,6653,4381,2096,43,-1565,-2574,-2916,-2605,-1748,-518,874,2199,3256,3888,3994,3569,2637,1331,-225,-1844,-3365,-4639,-5553,-6046,-6127,-5832,-5280,-4575,-3868,-3264,-2864,-2716,-2823,-3171,-3689,-4327,-5007,-5687,-6324,-6895,-7398,-7813,-8140,-8358,-8426,-8321,-7980,-7357,-6414,-5108,-3435,-1412,922,3467,6123,8737,11166,13240,14833,15820,16143,15780,14772,13219,11256,9067,6831,4737,2938,1542,618,155,131,449,1025,1736,2473,3131,3618,3868,3837,3513,2913,2086,1116,107,-825,-1558,-2008,-2109,-1865,-1304,-517,407,1338,2202,2890,3386,3643,3692,3547,3261,2892,2486,2125,1847,1702,1721,1890,2197,2585,2999,3373,3672,3861,3959,4001,4043,4161,4404,4816,5387,6075,6784,7390,7766,7792,7394,6563,5336,3830,2181,551,-897,-2047,-2806,-3152,-3113,-2759,-2226,-1631,-1132,-832,-811,-1104,-1667,-2448,-3324,-4172,-4872,-5301,-5406,-5135,-4517,-3578,-2397,-1051,392,1849,3261,4581,5735,6689,7374,7738,7739,7361,6621,5596,4392,3173,2101,1343,1044,1276,2092,3425,5213,7290,9510,11692,13663,15297,16456,17089,17133,16611,15537,13999,12062,9864,7499,5135,2884,910,-678,-1767,-2299,-2261,-1681,-665,670,2138,3568,4768,5580,5873,5579,4661,3183,1215,-1061,-3480,-5800,-7827,-9336,-10198,-10305,-9653,-8300,-6380,-4077,-1621,763,2839,4421,5370,5610,5163,4100,2597,850,-900,-2418,-3530,-4085,-4064,-3482,-2482,-1199,149,1413,2446,3163,3561,3654,3531,3256,2928,2587,2289,2030,1825,1662,1554,1517,1574,1745,2052,2471,2983,3525,4015,4380,4518,4383,3921,3157,2126,948,-261,-1336,-2145,-2567,-2535,-2043,-1126,102,1532,2993,4365,5509,6343,6817,6900,6641,6052,5216,4182,3000,1731,393,-970,-2318,-3607,-4768,-5732,-6426,-6776,-6744,-6287,-5436,-4198,-2655,-865,1073,3076,5042,6874,8476,9749,10615,11001,10874,10217,9060,7466,5527,3382,1183,-911,-2725,-4128,-4995,-5267,-4928,-4016,-2643,-945,871,2594,4012,4920,5182,4711,3503,1652,-700,-3327,-5985,-8417,-10398,-11732,-12327,-12126,-11204,-9661,-7700,-5513,-3353,-1405,147,1202,1723,1745,1381,785,152,-328,-498,-230,500,1681,3208,4943,6720,8380,9782,10839,11514,11825,11824,11592,11208,10733,10218,9662,9065,8402,7655,6816,5894,4906,3881,2842,1804,761,-299,-1398,-2570,-3818,-5166,-6582,-8045,-9496,-10871,-12099,-13117,-13876,-14349,-14530,-14423,-14060,-13440,-12597,-11515,-10214,-8691,-6984,-5127,-3223,-1356,326,1695,2622,3003,2788,1984,665,-1020,-2876,-4674,-6167,-7149,-7446,-6970,-5719,-3766,-1292,1499,4325,6930,9046,10470,11055,10731,9522,7515,4889,1852,-1358,-4498,-7357,-9751,-11552,-12685,-13125,-12899,-12082,-10787,-9137,-7290,-5378,-3547,-1925,-615,290,727,668,105,-912,-2308,-3966,-5735,-7453,-8946,-10042,-10623,-10564,-9851,-8477,-6533,-4137,-1466,1299,3950,6315,8227,9590,10328,10453,10003,9087,7843,6444,5057,3865,2983,2509,2468,2812,3485,4323,5228,6016,6599,6857,6743,6222,5316,4062,2542,855,-879,-2539,-3992,-5141,-5903,-6228,-6126,-5628,-4826,-3858,-2863,-2022,-1479,-1371,-1781,-2735,-4206,-6100,-8274,-10561,-12758,-14685,-16178,-17112,-17427,-17090,-16141,-14630,-12658,-10319,-7752,-5083,-2477,-98,1888,3317,4059,4028,3193,1599,-638,-3336,-6239,-9088,-11581,-13489,-14607,-14833,-14162,-12666,-10508,-7906,-5080,-2280,316,2546,4347,5687,6620,7219,7564,7744,7788,7717,7498,7101,6465,5599,4479,3198,1802,427,-821,-1835,-2523,-2853,-2828,-2490,-1956,-1322,-748,-336,-199,-376,-904,-1729,-2811,-4041,-5308,-6499,-7475,-8129,-8350,-8070,-7254,-5921,-4130,-2019,254,2486,4461,6006,6946,7231,6840,5881,4501,2923,1369,76,-798,-1103,-830,31,1361,3040,4901,6777,8509,9975,11049,11676,11791,11383,10462,9049,7219,5043,2635,115,-2387,-4745,-6835,-8582,-9921,-10846,-11394,-11623,-11637,-11536,-11431,-11397,-11509,-11785,-12234,-12821,-13487,-14160,-14724,-15095,-15125,-14740,-13824,-12332,-10232,-7550,-4361,-788,2994,6775,10331,13435,15890,17558,18338,18254,17357,15807,13801,11561,9339,7336,5736,4643,4110,4111,4567,5354,6312,7280,8101,8638,8811,8568,7917,6918,5641,4224,2775,1441,318,-502,-988,-1139,-1005,-650,-172,355,843,1233,1486,1568,1490,1250,891,427,-85,-641,-1197,-1760,-2322,-2897,-3490,-4123,-4787,-5484,-6179,-6826,-7356,-7688,-7736,-7432,-6715,-5589,-4050,-2200,-112,2047,4148,6016,7519,8545,9010,8912,8242,7104,5564,3780,1875,-1,-1704,-3127,-4164,-4759,-4900,-4597,-3938,-3008,-1933,-839,188,1047,1729,2214,2561,2822,3086,3420,3874,4469,5161,5886,6521,6936,7000,6596,5665,4177,2177,-235,-2938,-5724,-8437,-10853,-12815,-14166,-14801,-14656,-13721,-12032,-9665,-6754,-3434,85,3626,6949,9851,12130,13617,14214,13881,12664,10698,8188,5391,2606,109,-1850,-3098,-3548,-3198,-2163,-588,1267,3200,4950,6360,7287,7698,7604,7092,6277,5298,4285,3348,2562,1957,1534,1249,1044,850,604,256,-210,-804,-1496,-2255,-3034,-3785,-4466,-5049,-5511,-5863,-6118,-6319,-6532,-6787,-7174,-7695,-8383,-9203,-10077,-10917,-11554,-11870,-11694,-10947,-9573,-7611,-5168,-2420,424,3128,5504,7382,8698,9431,9648,9479,9056,8557,8095,7786,7667,7744,7977,8295,8624,8889,9038,9037,8909,8661,8383,8101,7894,7765,7722,7701,7639,7421,6958,6161,4980,3398,1465,-766,-3167,-5630,-8025,-10235,-12177,-13779,-15031,-15924,-16504,-16819,-16934,-16920,-16822,-16695,-16538,-16335,-16046,-15589,-14893,-13880,-12482,-10688,-8507,-6017,-3328,-610,1968,4205,5943,7053,7456,7144,6172,4648,2737,639,-1441,-3285,-4720,-5613,-5882,-5533,-4607,-3225,-1528,308,2104,3693,4935,5708,5963,5659,4837,3565,1956,162,-1658,-3343,-4748,-5766,-6347,-6461,-6171,-5527,-4651,-3652,-2647,-1755,-1041,-581,-383,-469,-812,-1405,-2218,-3232,-4426,-5770,-7225,-8736,-10218,-11573,-12662,-13357,-13508,-13006,-11775,-9789,-7117,-3864,-227,3565,7275,10635,13454,15549,16850,17314,17019,16046,14568,12735,10727,8703,6798,5140,3813,2883,2384,2318,2656,3350,4315,5462,6668,7820,8769,9408,9603,9295,8423,7012,5122,2859,383,-2159,-4588,-6776,-8617,-10044,-11063,-11694,-12026,-12159,-12192,-12246,-12374,-12643,-13028,-13497,-13965,-14313,-14430,-14199,-13527,-12387,-10755,-8717,-6370,-3871,-1410,841,2702,4048,4799,4941,4507,3602,2343,896,-576,-1918,-2980,-3664,-3890,-3644,-2930,-1820,-381,1253,2972,4641,6124,7339,8161,8572,8519,8041,7179,6030,4705,3332,2050,960,177,-257,-297,32,686,1584,2610,3638,4532,5154,5419,5239,4621,3586,2229,661,-967,-2543,-3917,-5027,-5789,-6176,-6180,-5781,-5010,-3864,-2380,-598,1428,3599,5829,7974,9928,11559,12774,13518,13759,13541,12928,12020,10952,9824,8755,7805,7013,6399,5939,5632,5440,5371,5407,5568,5846,6245,6741,7297,7847,8307,8582,8567,8180,7353,6066,4344,2258,-71,-2505,-4882,-7068,-8935,-10425,-11496,-12186,-12532,-12631,-12553,-12386,-12187,-11979,-11775,-11538,-11231,-10788,-10157,-9267,-8089,-6588,-4782,-2689,-398,2025,4451,6777,8896,10706,12146,13169,13739,13874,13555,12834,11745,10361,8785,7122,5524,4118,3064,2451,2391,2879,3917,5391,7177,9091,10931,12506,13641,14213,14167,13507,12328,10764,9012,7266,5727,4534,3784,3470,3545,3868,4294,4642,4779,4586,4032,3115,1921,548,-863,-2189,-3329,-4201,-4802,-5130,-5250,-5229,-5150,-5073,-5055,-5084,-5144,-5141,-4993,-4576,-3797,-2590,-940,1098,3396,5789,8046,9957,11319,12005,11943,11174,9782,7937,5822,3652,1602,-156,-1510,-2397,-2777,-2693,-2188,-1359,-307,857,2024,3099,3996,4644,5000,5024,4728,4132,3304,2342,1358,483,-190,-567,-639,-427,-10,470,900,1109,1021,556,-253,-1347,-2589,-3814,-4863,-5587,-5899,-5763,-5213,-4327,-3221,-2016,-828,269,1213,2014,2687,3295,3895,4539,5248,6008,6755,7387,7797,7847,7465,6597,5259,3560,1630,-320,-2075,-3443,-4241,-4397,-3882,-2778,-1231,557,2358,3952,5145,5832,5937,5527,4671,3560,2344,1227,331,-251,-487,-438,-167,181,499,653,565,169,-531,-1519,-2723,-4063,-5444,-6782,-7991,-9038,-9860,-10457,-10792,-10861,-10620,-10047,-9102,-7766,-6038,-3946,-1555,1032,3695,6273,8625,10599,12091,13026,13405,13264,12711,11883,10933,10009,9244,8689,8394,8303,8362,8468,8529,8470,8236,7827,7270,6612,5939,5286,4711,4191,3704,3160,2500,1627,521,-839,-2391,-4059,-5720,-7254,-8556,-9535,-10169,-10446,-10431,-10194,-9830,-9440,-9093,-8851,-8729,-8705,-8751,-8779,-8739,-8546,-8158,-7536,-6690,-5624,-4396,-3054,-1661,-279,1040,2251,3312,4171,4792,5098,5047,4571,3657,2306,590,-1398,-3495,-5536,-7328,-8723,-9590,-9878,-9602,-8837,-7743,-6494,-5297,-4327,-3721,-3543,-3779,-4351,-5100,-5859,-6432,-6666,-6457,-5776,-4675,-3290,-1784,-392,730,1403,1575,1247,514,-471,-1515,-2430,-3053,-3282,-3080,-2487,-1604,-585,395,1159,1554,1474,881,-203,-1660,-3341,-5018,-6480,-7490,-7893,-7546,-6445,-4613,-2206,588,3515,6325,8777,10690,11947,12520,12437,11815,10780,9506,8148,6854,5732,4870,4288,3996,3932,4043,4222,4396,4450,4318,3916,3194,2126,705,-1010,-2948,-4950,-6869,-8494,-9654,-10202,-10054,-9216,-7782,-5941,-3939,-2067,-604,219,238,-600,-2234,-4527,-7238,-10098,-12832,-15167,-16914,-17933,-18175,-17678,-16529,-14889,-12925,-10804,-8691,-6690,-4907,-3378,-2149,-1224,-621,-339,-388,-751,-1413,-2319,-3402,-4561,-5677,-6619,-7262,-7494,-7247,-6486,-5245,-3588,-1646,426,2451,4239,5621,6446,6618,6095,4910,3172,1042,-1247,-3471,-5395,-6847,-7701,-7937,-7587,-6776,-5662,-4430,-3252,-2277,-1582,-1208,-1109,-1216,-1389,-1512,-1433,-1060,-332,766,2167,3798,5504,7169,8628,9792,10559,10917,10857,10445,9754,8880,7932,6991,6139,5435,4901,4571,4429,4471,4652,4923,5204,5410,5437,5193,4617,3657,2337,696,-1160,-3119,-5032,-6789,-8268,-9419,-10222,-10706,-10958,-11064,-11147,-11285,-11539,-11918,-12364,-12802,-13091,-13115,-12746,-11913,-10591,-8826,-6735,-4471,-2241,-227,1390,2506,3073,3119,2750,2109,1388,769,411,442,913,1829,3117,4681,6370,8038,9533,10715,11466,11704,11357,10414,8878,6810,4303,1486,-1464,-4379,-7040,-9281,-10910,-11807,-11879,-11107,-9533,-7272,-4475,-1364,1858,4959,7753,10088,11861,13031,13599,13618,13163,12344,11256,10019,8708,7418,6186,5070,4064,3187,2425,1763,1204,733,377,149,83,210,542,1086,1790,2607,3422,4117,4568,4633,4234,3308,1868,-18,-2220,-4562,-6853,-8890,-10522,-11626,-12153,-12109,-11564,-10613,-9393,-8019,-6604,-5237,-3958,-2814,-1802,-938,-216,354,790,1073,1253,1320,1343,1331,1351,1406,1544,1740,1997,2263,2503,2671,2740,2724,2639,2571,2579,2758,3153,3791,4631,5598,6559,7365,7860,7927,7491,6548,5179,3494,1688,-78,-1609,-2761,-3423,-3520,-3061,-2061,-628,1133,3059,5007,6833,8404,9656,10501,10957,11002,10679,10020,9044,7805,6294,4558,2600,460,-1803,-4127,-6400,-8509,-10328,-11728,-12616,-12903,-12574,-11621,-10125,-8184,-5967,-3646,-1444,475,1910,2780,3000,2600,1646,267,-1368,-3084,-4713,-6094,-7146,-7784,-8018,-7863,-7387,-6663,-5773,-4793,-3778,-2752,-1738,-706,342,1423,2529,3618,4644,5514,6166,6503,6494,6115,5408,4459,3393,2364,1520,1001,880,1206,1932,2984,4226,5507,6671,7572,8108,8205,7853,7085,5966,4599,3108,1584,169,-1081,-2080,-2786,-3204,-3328,-3217,-2921,-2519,-2090,-1698,-1408,-1249,-1235,-1342,-1522,-1704,-1800,-1730,-1417,-843,-11,992,2066,3038,3765,4083,3909,3183,1949,285,-1659,-3702,-5666,-7350,-8616,-9333,-9462,-8990,-7991,-6565,-4868,-3064,-1334,163,1268,1881,1929,1388,301,-1263,-3185,-5323,-7540,-9687,-11651,-13326,-14653,-15571,-16065,-16109,-15713,-14872,-13614,-11960,-9967,-7694,-5238,-2707,-243,2012,3911,5332,6177,6417,6054,5183,3903,2411,862,-522,-1585,-2179,-2209,-1646,-502,1136,3147,5379,7634,9745,11498,12743,13319,13131,12130,10330,7818,4729,1275,-2329,-5814,-8952,-11518,-13338,-14299,-14359,-13552,-11989,-9837,-7308,-4632,-2029,325,2292,3816,4879,5541,5874,5985,5979,5923,5891,5889,5909,5925,5873,5708,5373,4835,4060,3048,1802,357,-1229,-2889,-4518,-6021,-7278,-8202,-8713,-8762,-8328,-7430,-6096,-4430,-2507,-498,1460,3183,4499,5266,5378,4776,3495,1595,-756,-3392,-6081,-8621,-10796,-12443,-13431,-13702,-13239,-12110,-10400,-8273,-5874,-3397,-995,1148,2929,4207,4953,5119,4741,3885,2646,1162,-437,-2010,-3423,-4580,-5382,-5780,-5747,-5275,-4416,-3229,-1822,-309,1170,2492,3535,4213,4471,4298,3722,2819,1683,446,-772,-1831,-2639,-3092,-3167,-2827,-2123,-1098,147,1528,2930,4283,5498,6541,7387,8027,8501,8819,9034,9158,9217,9196,9079,8832,8415,7815,7016,6048,4960,3827,2751,1824,1141,755,694,918,1389,1989,2653,3263,3773,4120,4295,4282,4095,3744,3251,2633,1923,1151,343,-459,-1248,-1994,-2714,-3386,-4050,-4682,-5310,-5908,-6473,-6963,-7366,-7632,-7750,-7693,-7452,-7009,-6361,-5490,-4416,-3139,-1734,-230,1264,2701,4015,5172,6184,7061,7826,8512,9095,9572,9865,9944,9722,9190,8321,7170,5805,4347,2926,1671,691,48,-246,-224,31,413,817,1120,1270,1184,878,342,-362,-1169,-2000,-2746,-3320,-3620,-3563,-3097,-2187,-840,902,2975,5273,7692,10099,12384,14432,16140,17436,18240,18514,18218,17347,15924,13995,11663,9032,6271,3543,1036,-1072,-2621,-3495,-3617,-2992,-1670,212,2467,4862,7128,9008,10262,10701,10217,8780,6470,3450,-32,-3684,-7192,-10259,-12645,-14169,-14763,-14414,-13243,-11380,-9055,-6469,-3853,-1389,762,2492,3745,4495,4779,4658,4223,3604,2916,2287,1813,1561,1544,1753,2117,2566,3022,3419,3712,3910,4013,4094,4184,4357,4644,5060,5616,6271,6995,7734,8419,8992,9373,9500,9318,8800,7957,6838,5529,4160,2823,1659,709,24,-426,-679,-824,-911,-1019,-1159,-1326,-1477,-1534,-1424,-1070,-441,467,1587,2841,4075,5177,5967,6364,6227,5542,4268,2473,242,-2270,-4874,-7373,-9541,-11231,-12277,-12638,-12275,-11246,-9627,-7536,-5113,-2515,101,2550,4684,6334,7375,7742,7371,6332,4683,2592,244,-2150,-4374,-6239,-7595,-8348,-8464,-7963,-6917,-5415,-3589,-1559,545,2605,4517,6197,7590,8661,9425,9890,10114,10138,10016,9783,9462,9062,8567,7972,7253,6424,5503,4548,3639,2861,2311,2037,2064,2352,2806,3299,3669,3778,3501,2798,1647,155,-1580,-3369,-5039,-6425,-7384,-7843,-7772,-7202,-6221,-4935,-3501,-2042,-717,376,1149,1560,1625,1370,884,253,-427,-1063,-1586,-1939,-2080,-1996,-1679,-1161,-497,226,879,1330,1435,1075,192,-1228,-3103,-5291,-7586,-9745,-11528,-12720,-13168,-12809,-11680,-9906,-7712,-5356,-3127,-1287,-52,463,192,-785,-2361,-4324,-6449,-8496,-10223,-11468,-12075,-11995,-11211,-9768,-7762,-5313,-2569,304,3149,5799,8128,10008,11367,12152,12350,11994,11133,9858,8279,6522,4715,2996,1475,253,-599,-1050,-1097,-775,-161,654,1538,2344,2952,3196,3025,2339,1173,-439,-2372,-4474,-6552,-8403,-9840,-10694,-10875,-10342,-9161,-7437,-5375,-3172,-1066,764,2160,3052,3421,3319,2853,2133,1313,481,-238,-827,-1233,-1505,-1663,-1787,-1940,-2196,-2620,-3237,-4079,-5090,-6242,-7402,-8478,-9304,-9778,-9781,-9270,-8237,-6751,-4917,-2891,-830,1095,2739,3987,4761,5022,4781,4082,3029,1734,356,-970,-2117,-2997,-3587,-3912,-4049,-4121,-4246,-4549,-5094,-5902,-6912,-8004,-9001,-9725,-9989,-9678,-8747,-7238,-5295,-3115,-952,952,2362,3128,3142,2421,1020,-890,-3136,-5484,-7730,-9670,-11167,-12106,-12449,-12191,-11364,-10041,-8306,-6260,-4018,-1698,567,2641,4399,5709,6494,6693,6294,5361,3956,2244,347,-1539,-3266,-4668,-5620,-6028,-5830,-5028,-3646,-1782,454,2902,5401,7772,9862,11527,12663,13206,13127,12455,11253,9624,7703,5633,3555,1608,-108,-1521,-2583,-3307,-3718,-3868,-3845,-3716,-3570,-3474,-3481,-3632,-3942,-4413,-5019,-5715,-6449,-7128,-7683,-8015,-8055,-7774,-7162,-6296,-5274,-4263,-3426,-2937,-2906,-3394,-4363,-5698,-7208,-8658,-9808,-10447,-10428,-9694,-8267,-6251,-3807,-1117,1620,4243,6608,8644,10291,11559,12432,12933,13033,12715,11924,10643,8849,6609,4017,1257,-1445,-3848,-5712,-6858,-7197,-6732,-5600,-4006,-2251,-609,629,1292,1283,617,-574,-2122,-3779,-5345,-6618,-7471,-7854,-7748,-7219,-6343,-5194,-3873,-2434,-949,546,2012,3434,4798,6109,7356,8554,9680,10719,11626,12324,12736,12774,12365,11497,10190,8557,6744,4970,3446,2389,1956,2229,3187,4717,6599,8555,10281,11474,11895,11390,9895,7495,4353,748,-3005,-6550,-9597,-11859,-13222,-13597,-13067,-11768,-9923,-7784,-5616,-3640,-2046,-935,-341,-239,-529,-1114,-1853,-2648,-3402,-4048,-4566,-4925,-5146,-5236,-5215,-5108,-4935,-4708,-4442,-4120,-3723,-3211,-2540,-1667,-558,804,2396,4172,6031,7853,9495,10801,11668,12007,11811,11131,10067,8789,7472,6310,5476,5090,5226,5847,6880,8134,9420,10509,11193,11340,10843,9733,8054,5985,3681,1374,-765,-2576,-3959,-4900,-5422,-5629,-5651,-5621,-5693,-5947,-6458,-7201,-8139,-9149,-10107,-10852,-11246,-11166,-10539,-9354,-7633,-5489,-3039,-465,2053,4330,6211,7558,8316,8439,7965,6952,5482,3679,1656,-463,-2544,-4494,-6197,-7588,-8591,-9174,-9300,-8991,-8265,-7202,-5898,-4477,-3078,-1824,-827,-143,194,218,4,-354,-696,-927,-903,-564,131,1178,2528,4077,5721,7289,8634,9582,10003,9770,8840,7199,4912,2120,-982,-4134,-7065,-9502,-11227,-12074,-11989,-10997,-9230,-6898,-4265,-1638,698,2472,3516,3725,3134,1873,170,-1682,-3375,-4621,-5202,-5006,-4024,-2388,-288,1997,4205,6076,7432,8172,8284,7856,7020,5968,4874,3894,3133,2611,2298,2094,1858,1452,734,-376,-1903,-3797,-5946,-8177,-10313,-12173,-13631,-14609,-15092,-15142,-14857,-14391,-13897,-13523,-13391,-13549,-14017,-14729,-15601,-16504,-17323,-17927,-18251,-18219,-17818,-17050,-15920,-14466,-12685,-10625,-8278,-5692,-2895,37,3020,5918,8599,10902,12687,13848,14316,14105,13295,12033,10549,9076,7886,7206,7202,7980,9528,11768,14517,17543,20557,23266,25370,26638,26871,25997,23992,20980,17129,12732,8089,3560,-538,-3921,-6390,-7843,-8274,-7789,-6535,-4769,-2692,-586,1373,3001,4199,4935,5226,5155,4830,4362,3869,3395,2982,2582,2138,1561,758,-335,-1756,-3492,-5475,-7607,-9727,-11694,-13330,-14512,-15139,-15160,-14616,-13566,-12173,-10596,-9039,-7692,-6711,-6209,-6226,-6728,-7626,-8756,-9948,-11000,-11748,-12055,-11833,-11076,-9812,-8167,-6276,-4335,-2513,-966,216,1012,1470,1724,1923,2259,2885,3920,5402,7296,9460,11704,13772,15386,16318,16367,15449,13581,10880,7588,3988,434,-2761,-5295,-6958,-7612,-7227,-5846,-3610,-700,2631,6136,9546,12626,15192,17083,18233,18617,18255,17255,15714,13804,11688,9559,7589,5954,4772,4146,4103,4638,5686,7130,8834,10598,12245,13555,14361,14498,13889,12491,10367,7613,4411,964,-2501,-5750,-8599,-10870,-12494,-13403,-13657,-13296,-12449,-11241,-9794,-8274,-6769,-5416,-4284,-3437,-2926,-2757,-2941,-3462,-4262,-5295,-6422,-7546,-8479,-9098,-9233,-8801,-7733,-6052,-3845,-1274,1455,4063,6326,7961,8833,8817,7943,6320,4154,1736,-630,-2617,-3968,-4476,-4053,-2698,-542,2239,5357,8563,11544,14096,15991,17152,17486,17046,15878,14125,11927,9456,6880,4343,1979,-125,-1898,-3321,-4380,-5109,-5551,-5754,-5787,-5692,-5496,-5211,-4803,-4228,-3437,-2371,-1013,629,2495,4496,6500,8375,9983,11185,11905,12044,11613,10591,9064,7105,4843,2431,18,-2225,-4167,-5688,-6733,-7286,-7395,-7140,-6658,-6071,-5527,-5129,-4940,-4992,-5216,-5567,-5884,-6081,-6009,-5613,-4840,-3745,-2384,-919,535,1807,2795,3426,3664,3542,3122,2472,1726,953,266,-273,-633,-783,-769,-610,-383,-126,100,302,460,625,816,1083,1462,1978,2650,3470,4419,5460,6545,7629,8653,9593,10381,11007,11404,11549,11401,10920,10096,8902,7374,5529,3449,1220,-1054,-3236,-5209,-6844,-8013,-8630,-8594,-7886,-6477,-4433,-1825,1204,4502,7886,11175,14175,16719,18625,19767,20017,19317,17662,15089,11742,7774,3442,-1023,-5328,-9254,-12566,-15131,-16846,-17706,-17757,-17128,-15972,-14493,-12872,-11298,-9890,-8761,-7937,-7428,-7190,-7154,-7228,-7306,-7298,-7099,-6660,-5923,-4889,-3567,-2019,-304,1461,3176,4717,5973,6848,7263,7187,6589,5516,3986,2093,-88,-2452,-4882,-7249,-9402,-11172,-12380,-12855,-12444,-11054,-8659,-5325,-1205,3456,8369,13187,17595,21283,24017,25644,26077,25354,23548,20826,17370,13408,9159,4872,755,-2961,-6097,-8492,-10018,-10613,-10250,-8987,-6927,-4259,-1189,1997,5048,7674,9681,10880,11228,10717,9478,7666,5520,3249,1089,-828,-2368,-3539,-4364,-4956,-5447,-5988,-6693,-7665,-8929,-10467,-12208,-14031,-15802,-17384,-18654,-19524,-19960,-19952,-19569,-18880,-17992,-17008,-15995,-15020,-14084,-13189,-12301,-11390,-10421,-9369,-8218,-6964,-5619,-4203,-2750,-1308,73,1334,2410,3250,3800,4022,3896,3416,2601,1488,129,-1398,-3014,-4606,-6076,-7293,-8155,-8549,-8401,-7651,-6289,-4350,-1916,879,3854,6811,9513,11759,13347,14143,14065,13098,11311,8826,5842,2581,-703,-3762,-6358,-8297,-9402,-9595,-8803,-7086,-4509,-1259,2466,6394,10250,13737,16594,18564,19487,19235,17805,15273,11805,7675,3189,-1287,-5407,-8863,-11415,-12942,-13419,-12937,-11680,-9876,-7788,-5662,-3713,-2087,-893,-155,133,13,-448,-1183,-2116,-3166,-4259,-5285,-6166,-6771,-7026,-6841,-6188,-5073,-3576,-1820,17,1744,3159,4115,4484,4230,3372,1973,170,-1908,-4082,-6205,-8132,-9744,-10961,-11731,-12029,-11864,-11257,-10226,-8837,-7095,-5075,-2793,-325,2278,4924,7523,9957,12127,13925,15264,16096,16379,16139,15410,14284,12850,11229,9510,7774,6078,4435,2878,1400,29,-1203,-2274,-3110,-3696,-3994,-4014,-3797,-3405,-2934,-2479,-2142,-1990,-2079,-2415,-2995,-3752,-4632,-5544,-6390,-7116,-7629,-7915,-7952,-7767,-7424,-6991,-6584,-6277,-6169,-6288,-6641,-7181,-7821,-8448,-8943,-9202,-9148,-8752,-8034,-7031,-5835,-4519,-3184,-1897,-732,300,1168,1919,2568,3181,3786,4416,5087,5772,6456,7085,7608,7997,8195,8197,7985,7560,6928,6108,5102,3959,2718,1455,284,-682,-1288,-1415,-955,137,1829,4029,6533,9102,11446,13263,14296,14344,13299,11182,8099,4292,43,-4296,-8393,-11938,-14676,-16437,-17123,-16720,-15303,-13001,-10021,-6606,-3033,415,3470,5901,7543,8286,8110,7053,5231,2808,-11,-2991,-5918,-8558,-10749,-12335,-13248,-13442,-12969,-11910,-10425,-8706,-6955,-5389,-4161,-3376,-3067,-3163,-3559,-4069,-4502,-4663,-4407,-3624,-2308,-496,1674,4027,6350,8411,10033,11037,11372,11008,10042,8616,6927,5217,3700,2578,1968,1936,2410,3290,4349,5368,6109,6364,6026,5041,3486,1505,-677,-2789,-4546,-5681,-5977,-5294,-3596,-963,2423,6266,10220,13892,16905,18937,19737,19187,17278,14144,10030,5272,268,-4556,-8803,-12122,-14239,-15009,-14370,-12396,-9267,-5221,-605,4256,8989,13281,16848,19480,21026,21428,20669,18841,16064,12542,8513,4228,-32,-4038,-7566,-10476,-12662,-14115,-14846,-14976,-14595,-13888,-12993,-12067,-11250,-10604,-10206,-10015,-10014,-10098,-10188,-10185,-10031,-9682,-9151,-8461,-7668,-6831,-5987,-5177,-4397,-3633,-2850,-2002,-1042,48,1296,2664,4143,5633,7100,8410,9513,10283,10678,10611,10072,9056,7611,5814,3790,1667,-384,-2206,-3644,-4550,-4820,-4381,-3217,-1388,991,3711,6528,9146,11268,12635,13031,12343,10552,7737,4095,-117,-4567,-8907,-12796,-15916,-18040,-18983,-18695,-17186,-14575,-11069,-6913,-2420,2087,6305,9935,12756,14617,15429,15248,14146,12328,9987,7359,4657,2046,-340,-2442,-4231,-5733,-6990,-8056,-8996,-9842,-10636,-11385,-12077,-12701,-13211,-13575,-13751,-13703,-13411,-12861,-12069,-11044,-9836,-8476,-7015,-5496,-3954,-2409,-887,624,2109,3573,5007,6387,7678,8823,9740,10351,10541,10240,9360,7875,5796,3192,183,-3039,-6279,-9295,-11876,-13849,-15090,-15570,-15319,-14447,-13086,-11397,-9515,-7542,-5554,-3572,-1616,313,2199,4011,5696,7179,8373,9176,9518,9318,8573,7275,5500,3330,896,-1657,-4191,-6553,-8611,-10240,-11327,-11788,-11560,-10603,-8960,-6683,-3933,-895,2184,5025,7363,8942,9586,9181,7742,5362,2265,-1274,-4925,-8349,-11262,-13414,-14674,-15005,-14469,-13236,-11530,-9595,-7690,-5983,-4599,-3548,-2762,-2120,-1465,-659,391,1705,3249,4889,6488,7846,8816,9250,9098,8353,7107,5517,3773,2115,728,-201,-607,-466,152,1109,2258,3406,4416,5157,5579,5658,5455,5026,4506,3969,3550,3310,3321,3618,4215,5099,6251,7607,9110,10656,12160,13488,14547,15197,15356,14921,13845,12109,9751,6860,3574,75,-3432,-6731,-9615,-11913,-13479,-14231,-14125,-13188,-11492,-9163,-6375,-3323,-229,2703,5266,7299,8662,9288,9138,8263,6740,4724,2379,-89,-2518,-4716,-6577,-8002,-8949,-9441,-9517,-9285,-8855,-8347,-7889,-7525,-7324,-7216,-7156,-6997,-6642,-5958,-4909,-3475,-1735,190,2132,3909,5361,6360,6849,6822,6352,5542,4530,3469,2495,1729,1274,1175,1486,2187,3257,4644,6253,8008,9777,11466,12953,14153,14992,15413,15407,14966,14153,13026,11707,10312,9002,7891,7124,6749,6841,7354,8255,9411,10711,11974,13062,13820,14136,13943,13206,11979,10336,8436,6433,4512,2828,1488,558,25,-175,-150,-30,48,-8,-281,-759,-1425,-2182,-2949,-3622,-4139,-4455,-4582,-4553,-4435,-4308,-4258,-4343,-4623,-5096,-5741,-6509,-7307,-8057,-8659,-9044,-9149,-8941,-8400,-7537,-6379,-4983,-3430,-1832,-315,990,1961,2510,2575,2162,1310,127,-1254,-2656,-3905,-4842,-5333,-5320,-4775,-3765,-2373,-756,950,2576,3990,5070,5749,5977,5784,5221,4412,3489,2619,1933,1554,1552,1941,2706,3777,5063,6467,7853,9139,10204,10992,11417,11456,11064,10255,9038,7463,5599,3546,1427,-621,-2435,-3871,-4779,-5058,-4647,-3545,-1821,406,2959,5629,8201,10459,12221,13346,13746,13406,12343,10666,8472,5934,3201,426,-2243,-4715,-6895,-8747,-10241,-11377,-12153,-12587,-12673,-12440,-11899,-11074,-10023,-8785,-7441,-6055,-4674,-3362,-2128,-991,38,973,1786,2478,3026,3416,3646,3741,3710,3638,3552,3551,3675,3987,4501,5225,6123,7140,8200,9215,10095,10762,11157,11235,11000,10461,9694,8766,7793,6868,6087,5502,5147,4993,5009,5109,5219,5249,5128,4810,4273,3539,2661,1711,798,10,-565,-863,-896,-653,-242,294,828,1304,1647,1831,1846,1701,1429,1070,665,283,-55,-282,-404,-401,-318,-193,-115,-160,-428,-990,-1913,-3218,-4906,-6915,-9180,-11566,-13952,-16174,-18071,-19490,-20291,-20368,-19680,-18233,-16113,-13471,-10492,-7422,-4461,-1838,312,1860,2786,3073,2808,2055,961,-357,-1750,-3093,-4263,-5180,-5772,-6021,-5924,-5508,-4817,-3894,-2794,-1539,-175,1292,2828,4397,5947,7392,8638,9594,10174,10332,10065,9396,8399,7163,5787,4398,3097,2011,1224,821,835,1278,2098,3237,4569,5993,7362,8573,9521,10145,10412,10315,9896,9204,8334,7370,6428,5590,4942,4517,4332,4346,4495,4689,4807,4753,4428,3778,2793,1510,1,-1609,-3227,-4728,-6049,-7154,-8034,-8754,-9363,-9951,-10598,-11347,-12243,-13268,-14382,-15530,-16614,-17572,-18323,-18828,-19053,-19015,-18720,-18216,-17534,-16702,-15742,-14655,-13442,-12098,-10629,-9063,-7439,-5839,-4321,-2985,-1880,-1066,-556,-358,-434,-755,-1243,-1832,-2422,-2934,-3283,-3412,-3298,-2925,-2334,-1561,-675,236,1106,1822,2344,2591,2576,2311,1876,1383,965,764,896,1444,2437,3833,5557,7450,9358,11100,12505,13454,13845,13639,12848,11523,9767,7707,5510,3334,1359,-288,-1491,-2209,-2455,-2289,-1851,-1262,-717,-328,-245,-517,-1179,-2187,-3447,-4833,-6167,-7296,-8067,-8370,-8183,-7503,-6460,-5179,-3859,-2694,-1844,-1462,-1609,-2307,-3504,-5093,-6938,-8853,-10658,-12175,-13227,-13712,-13529,-12687,-11216,-9240,-6903,-4396,-1914,380,2326,3840,4873,5432,5595,5442,5114,4712,4366,4133,4079,4192,4443,4772,5083,5313,5387,5286,5033,4667,4291,3976,3813,3845,4088,4524,5097,5752,6407,7012,7506,7860,8037,8022,7792,7337,6654,5755,4688,3510,2321,1218,311,-320,-596,-511,-48,731,1755,2934,4136,5255,6157,6747,6938,6699,6014,4942,3546,1926,199,-1558,-3230,-4784,-6162,-7357,-8383,-9254,-10024,-10729,-11419,-12140,-12896,-13701,-14509,-15267,-15915,-16348,-16525,-16361,-15850,-14991,-13832,-12456,-10967,-9491,-8142,-7030,-6225,-5769,-5666,-5883,-6357,-6997,-7702,-8338,-8807,-8965,-8741,-8035,-6828,-5096,-2899,-316,2527,5470,8355,11019,13334,15196,16568,17433,17835,17836,17518,16956,16219,15331,14306,13115,11748,10185,8465,6647,4835,3160,1738,673,17,-223,-104,300,851,1448,1956,2306,2442,2363,2122,1785,1459,1241,1198,1400,1820,2438,3159,3867,4454,4794,4824,4503,3871,2979,1966,930,26,-661,-1048,-1120,-899,-455,105,652,1058,1209,1026,488,-400,-1540,-2850,-4177,-5408,-6436,-7187,-7633,-7783,-7674,-7369,-6921,-6386,-5798,-5176,-4521,-3822,-3076,-2282,-1472,-668,65,683,1146,1412,1502,1409,1197,898,584,300,93,-16,-19,50,169,260,285,179,-95,-542,-1183,-1974,-2902,-3927,-5000,-6105,-7172,-8177,-9032,-9680,-10016,-9955,-9412,-8319,-6656,-4437,-1741,1302,4522,7712,10672,13200,15159,16433,17009,16900,16200,15037,13548,11904,10227,8634,7187,5907,4781,3766,2822,1911,1037,211,-509,-1070,-1405,-1489,-1299,-894,-337,247,731,994,924,467,-394,-1615,-3109,-4749,-6412,-7939,-9250,-10250,-10925,-11287,-11391,-11304,-11116,-10887,-10680,-10502,-10358,-10183,-9941,-9531,-8917,-8021,-6852,-5400,-3738,-1937,-111,1623,3153,4384,5262,5768,5946,5858,5640,5404,5310,5463,5956,6825,8045,9549,11199,12849,14295,15387,15959,15927,15274,14026,12324,10309,8186,6122,4274,2730,1514,597,-128,-774,-1478,-2352,-3450,-4782,-6277,-7817,-9240,-10379,-11058,-11177,-10661,-9539,-7904,-5923,-3819,-1842,-232,805,1124,679,-479,-2224,-4323,-6552,-8633,-10363,-11574,-12194,-12220,-11744,-10906,-9889,-8903,-8119,-7694,-7705,-8154,-8976,-10017,-11097,-12012,-12578,-12679,-12240,-11297,-9919,-8255,-6463,-4712,-3163,-1922,-1081,-668,-686,-1108,-1877,-2937,-4212,-5635,-7131,-8630,-10057,-11343,-12416,-13218,-13679,-13768,-13420,-12632,-11370,-9654,-7513,-4996,-2198,795,3841,6814,9557,11925,13786,15028,15585,15437,14615,13218,11378,9297,7184,5261,3736,2752,2392,2655,3433,4567,5830,6997,7864,8301,8263,7795,7036,6174,5421,4989,5025,5614,6750,8333,10186,12069,13725,14906,15417,15135,14037,12182,9719,6843,3776,735,-2086,-4565,-6612,-8219,-9427,-10293,-10933,-11422,-11842,-12259,-12663,-13073,-13427,-13688,-13808,-13753,-13516,-13115,-12591,-12005,-11412,-10872,-10428,-10099,-9891,-9756,-9652,-9470,-9142,-8529,-7590,-6231,-4475,-2340,79,2645,5208,7581,9615,11180,12212,12698,12699,12322,11694,10965,10229,9554,8956,8360,7709,6854,5709,4186,2257,-19,-2545,-5121,-7543,-9560,-10966,-11564,-11273,-10048,-7975,-5201,-1939,1527,4927,7980,10449,12188,13088,13173,12516,11252,9579,7674,5735,3913,2318,1019,16,-706,-1237,-1627,-1974,-2301,-2627,-2913,-3080,-3039,-2675,-1916,-703,953,3001,5322,7766,10138,12264,13945,15069,15518,15297,14434,13045,11303,9388,7520,5878,4599,3785,3439,3534,3965,4602,5308,5930,6374,6552,6438,6050,5422,4636,3756,2858,1974,1141,337,-436,-1214,-1983,-2745,-3430,-3993,-4334,-4399,-4120,-3505,-2556,-1389,-82,1175,2263,3012,3338,3172,2538,1490,162,-1298,-2707,-3883,-4655,-4889,-4482,-3417,-1699,556,3203,6032,8798,11270,13228,14509,15057,14853,14037,12745,11224,9688,8363,7405,6915,6885,7232,7783,8319,8594,8400,7562,6016,3760,927,-2314,-5695,-8966,-11866,-14188,-15798,-16640,-16747,-16222,-15214,-13910,-12466,-11047,-9718,-8537,-7464,-6445,-5387,-4199,-2814,-1196,647,2658,4744,6780,8612,10102,11099,11500,11241,10312,8770,6723,4331,1779,-728,-3019,-4925,-6357,-7240,-7562,-7347,-6623,-5452,-3886,-1974,216,2638,5205,7848,10457,12933,15152,17005,18380,19196,19389,18939,17865,16232,14138,11716,9119,6501,4024,1814,-21,-1403,-2316,-2744,-2751,-2392,-1756,-947,-36,892,1791,2647,3446,4221,4984,5760,6545,7320,8054,8676,9136,9341,9242,8762,7891,6602,4960,3010,879,-1329,-3477,-5441,-7115,-8413,-9273,-9683,-9644,-9203,-8415,-7361,-6122,-4778,-3406,-2062,-802,342,1344,2184,2860,3355,3674,3794,3712,3397,2840,2019,928,-426,-2007,-3783,-5655,-7549,-9337,-10890,-12121,-12920,-13272,-13169,-12652,-11796,-10665,-9342,-7900,-6397,-4914,-3507,-2254,-1212,-435,36,194,19,-437,-1162,-2062,-3058,-4044,-4891,-5492,-5736,-5541,-4862,-3684,-2047,-16,2290,4739,7166,9414,11314,12758,13632,13934,13672,12952,11897,10678,9452,8376,7550,7048,6859,6945,7194,7474,7637,7542,7083,6215,4954,3395,1674,-29,-1547,-2728,-3466,-3741,-3571,-3062,-2354,-1620,-1036,-759,-903,-1535,-2643,-4190,-6049,-8096,-10163,-12099,-13756,-15033,-15833,-16138,-15921,-15227,-14089,-12597,-10809,-8845,-6769,-4704,-2711,-881,742,2124,3261,4177,4907,5510,6027,6521,7009,7533,8079,8660,9246,9817,10338,10761,11040,11122,10949,10484,9689,8557,7100,5363,3398,1309,-829,-2906,-4841,-6571,-8034,-9206,-10067,-10601,-10830,-10749,-10405,-9825,-9085,-8233,-7371,-6543,-5843,-5299,-4970,-4827,-4882,-5039,-5247,-5393,-5395,-5173,-4681,-3919,-2928,-1809,-701,227,807,887,383,-737,-2410,-4516,-6869,-9246,-11450,-13242,-14520,-15124,-15062,-14314,-12959,-11101,-8864,-6399,-3861,-1394,861,2793,4327,5406,6017,6175,5920,5319,4451,3394,2239,1034,-167,-1353,-2525,-3703,-4906,-6157,-7442,-8728,-9959,-11040,-11874,-12358,-12389,-11908,-10865,-9271,-7172,-4667,-1902,948,3694,6145,8142,9557,10319,10398,9832,8690,7103,5228,3234,1310,-402,-1755,-2677,-3119,-3080,-2600,-1742,-588,751,2186,3595,4897,6006,6878,7506,7911,8157,8325,8503,8770,9186,9767,10500,11329,12162,12888,13382,13506,13145,12200,10616,8388,5571,2279,-1327,-5035,-8637,-11892,-14617,-16628,-17824,-18148,-17615,-16310,-14360,-11951,-9275,-6551,-3967,-1696,144,1470,2278,2583,2470,2017,1335,514,-358,-1233,-2071,-2870,-3634,-4379,-5128,-5888,-6665,-7450,-8223,-8936,-9537,-9938,-10060,-9823,-9160,-8048,-6502,-4577,-2389,-63,2231,4333,6105,7428,8257,8575,8447,7952,7248,6456,5751,5251,5049,5199,5662,6381,7201,7986,8556,8776,8551,7837,6653,5090,3256,1308,-605,-2354,-3818,-4948,-5700,-6124,-6247,-6185,-6005,-5811,-5658,-5591,-5607,-5682,-5762,-5785,-5687,-5417,-4946,-4273,-3422,-2443,-1384,-315,726,1692,2573,3360,4063,4706,5293,5847,6338,6768,7076,7255,7261,7105,6804,6410,5982,5587,5272,5065,4945,4877,4762,4523,4047,3270,2144,692,-1039,-2918,-4823,-6590,-8079,-9167,-9761,-9819,-9336,-8362,-7004,-5383,-3686,-2073,-710,260,774,784,349,-456,-1474,-2559,-3521,-4225,-4513,-4325,-3589,-2334,-606,1474,3758,6048,8152,9864,11041,11571,11443,10697,9449,7874,6140,4457,2963,1803,1032,670,665,921,1320,1701,1942,1903,1512,715,-476,-2004,-3771,-5626,-7415,-8964,-10138,-10851,-11053,-10796,-10127,-9173,-8030,-6802,-5550,-4319,-3105,-1892,-657,636,1984,3366,4723,5969,6992,7693,7969,7775,7095,5974,4503,2791,991,-779,-2396,-3781,-4902,-5759,-6388,-6885,-7298,-7746,-8259,-8884,-9609,-10374,-11102,-11645,-11882,-11645,-10839,-9366,-7237,-4478,-1228,2367,6082,9712,13010,15791,17868,19142,19532,19068,17792,15844,13378,10606,7736,5007,2611,716,-557,-1187,-1177,-626,339,1564,2890,4155,5264,6106,6678,6970,7056,7014,6941,6921,7001,7189,7432,7640,7671,7391,6666,5404,3594,1277,-1405,-4266,-7093,-9645,-11739,-13212,-13981,-14030,-13408,-12220,-10620,-8777,-6865,-5048,-3449,-2153,-1211,-599,-287,-185,-198,-236,-192,-10,369,964,1752,2698,3700,4674,5458,5944,5972,5460,4310,2517,98,-2849,-6181,-9711,-13219,-16464,-19229,-21282,-22467,-22645,-21780,-19911,-17191,-13847,-10195,-6570,-3316,-709,1042,1873,1811,1031,-221,-1649,-2932,-3825,-4131,-3776,-2791,-1295,496,2337,3954,5118,5652,5469,4585,3106,1228,-817,-2754,-4349,-5380,-5702,-5252,-4023,-2117,340,3138,6078,8930,11480,13557,14976,15651,15473,14456,12604,10051,6941,3511,11,-3297,-6167,-8412,-9910,-10610,-10573,-9891,-8765,-7386,-5986,-4763,-3874,-3418,-3408,-3806,-4486,-5314,-6105,-6736,-7061,-7044,-6644,-5914,-4930,-3793,-2628,-1540,-613,103,595,893,1021,1047,1000,924,846,772,729,690,678,665,658,659,668,683,705,698,636,474,146,-367,-1118,-2072,-3209,-4426,-5624,-6643,-7356,-7609,-7324,-6437,-4977,-3027,-750,1647,3905,5799,7099,7680,7483,6557,5028,3100,993,-1069,-2886,-4338,-5345,-5916,-6120,-6054,-5862,-5654,-5533,-5557,-5726,-6022,-6383,-6747,-7047,-7226,-7243,-7076,-6726,-6211,-5561,-4800,-3961,-3041,-2053,-978,188,1445,2766,4113,5408,6592,7562,8278,8672,8751,8519,8013,7280,6368,5322,4182,2981,1745,505,-718,-1899,-2993,-3989,-4816,-5460,-5862,-5990,-5815,-5319,-4491,-3357,-1939,-298,1494,3349,5164,6835,8267,9358,10042,10255,9968,9191,7941,6301,4354,2227,52,-2021,-3851,-5294,-6225,-6548,-6201,-5170,-3497,-1272,1344,4173,6980,9575,11738,13356,14320,14642,14379,13648,12636,11519,10499,9735,9336,9349,9739,10413,11225,12016,12612,12889,12747,12144,11095,9641,7869,5881,3786,1699,-289,-2085,-3643,-4903,-5862,-6481,-6772,-6714,-6316,-5573,-4516,-3175,-1635,11,1617,3049,4135,4762,4816,4252,3096,1403,-657,-2944,-5239,-7390,-9230,-10693,-11717,-12354,-12648,-12729,-12696,-12679,-12726,-12865,-13025,-13096,-12915,-12321,-11172,-9382,-6940,-3899,-398,3385,7230,10915,14225,16973,19027,20287,20735,20388,19328,17670,15560,13164,10654,8211,5980,4098,2629,1611,997,725,665,718,746,686,466,97,-399,-940,-1422,-1736,-1745,-1369,-523,799,2558,4669,6979,9319,11502,13323,14637,15305,15266,14527,13142,11270,9089,6841,4752,3045,1888,1375,1548,2328,3632,5261,7057,8814,10386,11626,12458,12815,12680,12062,10986,9523,7749,5779,3724,1717,-121,-1686,-2893,-3700,-4103,-4149,-3927,-3559,-3195,-2965,-3003,-3359,-4060,-5029,-6158,-7269,-8188,-8735,-8783,-8263,-7182,-5626,-3741,-1720,229,1897,3125,3784,3830,3281,2228,820,-747,-2272,-3533,-4374,-4652,-4322,-3389,-1934,-99,1944,3990,5846,7335,8327,8733,8537,7759,6489,4841,2970,1037,-779,-2327,-3477,-4134,-4270,-3880,-3050,-1877,-516,869,2110,3053,3594,3658,3270,2475,1417,254,-822,-1632,-2015,-1878,-1175,72,1756,3748,5848,7838,9516,10659,11121,10789,9624,7659,5008,1830,-1647,-5196,-8568,-11554,-13977,-15729,-16752,-17051,-16682,-15739,-14354,-12661,-10820,-8962,-7220,-5679,-4413,-3426,-2724,-2227,-1875,-1546,-1154,-588,194,1229,2483,3883,5329,6683,7813,8593,8910,8724,7991,6785,5174,3321,1401,-390,-1853,-2820,-3170,-2838,-1834,-251,1783,4059,6365,8487,10219,11431,12031,12011,11434,10408,9103,7688,6337,5182,4296,3700,3332,3099,2859,2471,1805,775,-655,-2463,-4563,-6851,-9170,-11402,-13408,-15103,-16406,-17273,-17657,-17546,-16906,-15753,-14093,-11963,-9451,-6615,-3606,-534,2449,5194,7582,9507,10905,11755,12067,11887,11260,10245,8873,7176,5167,2873,304,-2467,-5403,-8379,-11311,-14043,-16470,-18433,-19859,-20649,-20802,-20338,-19335,-17911,-16198,-14322,-12421,-10562,-8839,-7247,-5814,-4485,-3241,-2017,-805,416,1568,2592,3336,3701,3554,2873,1648,1,-1922,-3901,-5705,-7124,-7971,-8127,-7561,-6283,-4429,-2125,406,2991,5427,7581,9357,10718,11669,12276,12584,12705,12669,12556,12353,12069,11654,11076,10277,9240,7938,6386,4608,2645,546,-1639,-3841,-6017,-8077,-9965,-11581,-12828,-13609,-13819,-13384,-12263,-10456,-8034,-5121,-1891,1409,4541,7221,9231,10367,10542,9726,8031,5611,2737,-342,-3330,-6001,-8179,-9767,-10757,-11221,-11267,-11063,-10743,-10456,-10269,-10237,-10342,-10532,-10740,-10880,-10872,-10669,-10243,-9592,-8747,-7748,-6619,-5415,-4136,-2811,-1443,-48,1350,2705,3962,5046,5879,6409,6606,6499,6154,5705,5263,4992,4959,5218,5718,6364,6970,7378,7363,6817,5639,3860,1580,-1004,-3660,-6115,-8139,-9545,-10237,-10216,-9572,-8466,-7104,-5681,-4380,-3295,-2477,-1886,-1443,-1041,-564,64,897,1919,3091,4317,5502,6545,7387,7983,8373,8569,8686,8746,8846,8972,9146,9311,9409,9354,9054,8419,7400,5964,4148,2053,-196,-2392,-4350,-5883,-6823,-7100,-6663,-5582,-3964,-2003,106,2118,3857,5150,5911,6112,5773,4985,3835,2447,915,-677,-2268,-3815,-5297,-6674,-7927,-9006,-9876,-10498,-10852,-10929,-10754,-10342,-9749,-8991,-8119,-7128,-6044,-4838,-3511,-2038,-426,1314,3135,4947,6672,8161,9336,10102,10432,10361,9969,9393,8797,8344,8170,8350,8888,9700,10626,11475,11996,12004,11315,9852,7621,4725,1378,-2155,-5532,-8453,-10614,-11834,-12011,-11182,-9477,-7136,-4423,-1649,921,3052,4597,5469,5678,5278,4360,3058,1468,-297,-2163,-4070,-5978,-7841,-9655,-11365,-12946,-14337,-15469,-16267,-16650,-16558,-15931,-14782,-13108,-10996,-8518,-5797,-2950,-87,2674,5257,7590,9621,11339,12706,13737,14398,14699,14593,14075,13113,11710,9879,7675,5156,2435,-381,-3156,-5740,-8011,-9828,-11110,-11798,-11886,-11433,-10508,-9238,-7729,-6090,-4420,-2765,-1170,365,1866,3346,4851,6393,7967,9556,11104,12544,13802,14786,15429,15655,15421,14686,13455,11743,9602,7106,4349,1457,-1439,-4178,-6617,-8603,-10039,-10842,-11022,-10600,-9676,-8352,-6753,-4988,-3144,-1295,544,2335,4109,5839,7540,9147,10624,11843,12729,13132,12994,12225,10843,8900,6516,3893,1225,-1224,-3273,-4743,-5569,-5760,-5416,-4708,-3863,-3088,-2613,-2576,-3073,-4117,-5630,-7483,-9488,-11433,-13117,-14359,-15035,-15079,-14502,-13370,-11819,-10002,-8101,-6269,-4637,-3270,-2191,-1358,-705,-135,420,1017,1653,2280,2815,3127,3120,2685,1802,502,-1102,-2810,-4404,-5623,-6254,-6131,-5195,-3461,-1089,1739,4728,7615,10139,12092,13351,13876,13698,12933,11723,10231,8608,6974,5407,3947,2596,1341,161,-971,-2052,-3081,-4026,-4834,-5462,-5849,-5952,-5771,-5304,-4623,-3789,-2910,-2083,-1403,-941,-755,-854,-1245,-1888,-2731,-3708,-4728,-5713,-6564,-7205,-7573,-7608,-7324,-6721,-5888,-4921,-3954,-3132,-2594,-2431,-2726,-3436,-4517,-5792,-7093,-8190,-8897,-9045,-8566,-7452,-5799,-3766,-1563,587,2462,3913,4836,5228,5150,4742,4171,3628,3267,3207,3489,4093,4926,5851,6692,7282,7463,7125,6240,4802,2940,759,-1545,-3804,-5869,-7605,-8952,-9886,-10427,-10641,-10602,-10390,-10070,-9696,-9263,-8780,-8191,-7465,-6561,-5457,-4148,-2665,-1051,623,2284,3855,5288,6526,7582,8451,9188,9815,10372,10836,11174,11281,11046,10324,8996,6976,4243,861,-3026,-7191,-11344,-15176,-18384,-20708,-21998,-22167,-21289,-19485,-16995,-14067,-10973,-7959,-5207,-2854,-947,519,1604,2391,2984,3440,3824,4126,4343,4426,4353,4088,3621,2963,2108,1090,-94,-1416,-2869,-4415,-6027,-7633,-9165,-10519,-11597,-12289,-12512,-12209,-11361,-10015,-8241,-6163,-3904,-1601,640,2739,4647,6361,7891,9259,10494,11584,12522,13252,13729,13877,13668,13056,12065,10732,9139,7402,5633,3967,2501,1313,446,-96,-333,-296,-58,335,787,1232,1593,1816,1879,1797,1604,1385,1198,1128,1209,1464,1870,2368,2870,3272,3464,3372,2944,2197,1183,24,-1161,-2224,-3045,-3556,-3704,-3537,-3113,-2549,-1988,-1535,-1328,-1378,-1715,-2237,-2847,-3383,-3706,-3682,-3241,-2359,-1073,517,2283,4075,5737,7158,8230,8923,9212,9134,8716,8022,7090,5972,4707,3327,1882,407,-1041,-2390,-3592,-4547,-5227,-5559,-5532,-5144,-4400,-3375,-2096,-665,857,2395,3874,5234,6419,7369,8063,8451,8551,8359,7924,7296,6519,5657,4735,3784,2821,1844,863,-108,-1075,-1980,-2823,-3523,-4044,-4296,-4215,-3729,-2788,-1372,494,2753,5282,7932,10529,12863,14780,16109,16788,16791,16185,15105,13733,12281,10953,9910,9259,9011,9121,9435,9793,9972,9798,9111,7839,5977,3602,865,-2036,-4887,-7488,-9656,-11307,-12372,-12886,-12914,-12546,-11900,-11064,-10103,-9063,-7926,-6685,-5292,-3725,-1963,-27,2049,4191,6312,8327,10120,11623,12749,13458,13737,13605,13128,12397,11537,10658,9890,9296,8924,8744,8685,8620,8412,7917,7028,5696,3941,1872,-336,-2458,-4251,-5486,-5991,-5679,-4549,-2724,-383,2206,4772,7049,8822,9938,10328,9987,8981,7424,5452,3250,979,-1184,-3092,-4647,-5772,-6463,-6732,-6657,-6295,-5767,-5133,-4497,-3903,-3390,-2979,-2644,-2380,-2128,-1874,-1558,-1183,-730,-222,301,811,1252,1603,1858,2024,2155,2289,2492,2805,3240,3773,4331,4812,5087,5029,4537,3556,2094,240,-1872,-4030,-6025,-7628,-8655,-8965,-8505,-7281,-5409,-3037,-404,2283,4775,6912,8558,9664,10248,10377,10168,9747,9237,8740,8321,7996,7747,7514,7217,6773,6103,5155,3911,2386,640,-1244,-3160,-4993,-6627,-7984,-8969,-9577,-9760,-9558,-8974,-8064,-6849,-5386,-3711,-1874,60,2030,3966,5798,7466,8916,10104,11002,11591,11865,11835,11510,10929,10111,9107,7938,6639,5225,3715,2111,435,-1316,-3115,-4935,-6760,-8521,-10197,-11700,-12986,-13964,-14588,-14799,-14586,-13963,-12991,-11758,-10382,-8985,-7667,-6519,-5566,-4819,-4241,-3769,-3364,-2953,-2539,-2108,-1719,-1427,-1326,-1497,-2011,-2922,-4231,-5907,-7864,-9996,-12149,-14184,-15948,-17304,-18146,-18368,-17921,-16757,-14897,-12381,-9319,-5859,-2201,1434,4817,7729,10023,11578,12395,12515,12080,11261,10264,9284,8468,7913,7617,7527,7509,7407,7068,6359,5213,3624,1647,-602,-2976,-5318,-7468,-9300,-10723,-11676,-12156,-12175,-11770,-10990,-9886,-8487,-6851,-5001,-2992,-898,1210,3226,5044,6588,7768,8556,8947,8959,8665,8130,7445,6688,5924,5181,4475,3773,3033,2204,1218,65,-1284,-2786,-4387,-6006,-7538,-8881,-9944,-10629,-10896,-10691,-10028,-8929,-7461,-5728,-3838,-1937,-154,1382,2556,3304,3562,3342,2654,1577,181,-1413,-3107,-4779,-6343,-7719,-8858,-9731,-10340,-10700,-10847,-10819,-10650,-10380,-10014,-9560,-9004,-8317,-7478,-6459,-5246,-3847,-2277,-583,1195,2978,4706,6280,7621,8629,9207,9281,8778,7695,6045,3920,1450,-1208,-3840,-6297,-8369,-9963,-10949,-11316,-11046,-10230,-8947,-7368,-5622,-3894,-2291,-931,151,944,1480,1825,2024,2157,2234,2302,2336,2350,2324,2270,2204,2147,2142,2199,2338,2519,2714,2821,2767,2450,1798,785,-572,-2181,-3911,-5568,-6969,-7914,-8263,-7934,-6914,-5288,-3205,-870,1470,3594,5284,6425,6937,6867,6297,5401,4352,3346,2547,2073,2006,2352,3073,4097,5290,6544,7708,8671,9333,9609,9477,8909,7939,6617,5018,3270,1484,-169,-1566,-2559,-3061,-3017,-2422,-1335,165,1925,3809,5626,7230,8454,9193,9350,8915,7898,6403,4565,2582,657,-988,-2208,-2859,-2948,-2497,-1674,-655,312,1010,1235,870,-155,-1783,-3925,-6382,-8948,-11388,-13475,-15027,-15894,-15996,-15313,-13880,-11786,-9164,-6162,-2957,283,3389,6208,8591,10427,11591,12043,11720,10688,8995,6813,4299,1665,-891,-3208,-5157,-6684,-7785,-8503,-8946,-9199,-9397,-9594,-9863,-10174,-10493,-10719,-10755,-10481,-9824,-8711,-7142,-5150,-2806,-236,2430,5024,7426,9477,11115,12261,12909,13089,12863,12321,11591,10769,9992,9338,8894,8700,8782,9138,9742,10552,11494,12489,13434,14227,14757,14943,14698,13991,12801,11175,9188,6981,4720,2599,820,-454,-1116,-1109,-517,561,1868,3195,4229,4781,4627,3712,2000,-393,-3326,-6560,-9864,-12984,-15703,-17854,-19324,-20062,-20111,-19518,-18446,-17019,-15441,-13868,-12467,-11352,-10592,-10185,-10075,-10131,-10200,-10103,-9677,-8804,-7425,-5545,-3266,-714,1892,4355,6442,7969,8789,8805,8019,6474,4309,1718,-1082,-3805,-6208,-8026,-9066,-9185,-8340,-6563,-3999,-842,2638,6172,9484,12336,14548,15992,16638,16502,15697,14382,12750,11041,9451,8175,7339,7003,7160,7722,8555,9469,10274,10770,10800,10261,9122,7431,5317,2966,586,-1597,-3414,-4723,-5477,-5686,-5453,-4897,-4215,-3563,-3113,-2981,-3229,-3880,-4877,-6147,-7567,-9016,-10375,-11536,-12414,-12949,-13095,-12822,-12120,-10991,-9455,-7585,-5444,-3178,-896,1228,3060,4472,5362,5690,5462,4717,3590,2188,699,-739,-1968,-2898,-3460,-3668,-3552,-3220,-2764,-2318,-1970,-1806,-1853,-2106,-2515,-2994,-3448,-3757,-3838,-3594,-2984,-2005,-673,898,2610,4283,5755,6853,7430,7399,6712,5430,3644,1547,-651,-2722,-4438,-5651,-6241,-6210,-5610,-4579,-3295,-1947,-732,206,760,889,627,48,-684,-1419,-1954,-2135,-1829,-982,408,2221,4335,6488,8483,10029,10945,11040,10242,8538,6025,2872,-671,-4340,-7829,-10910,-13353,-15065,-15978,-16160,-15704,-14781,-13575,-12253,-10966,-9794,-8755,-7828,-6922,-5964,-4888,-3664,-2335,-999,219,1132,1600,1493,725,-670,-2642,-5021,-7606,-10181,-12505,-14402,-15726,-16406,-16439,-15852,-14757,-13218,-11380,-9323,-7144,-4932,-2734,-621,1388,3241,4937,6443,7771,8922,9910,10770,11503,12156,12701,13151,13467,13616,13569,13293,12774,12015,11034,9866,8559,7168,5742,4345,3002,1757,610,-446,-1415,-2350,-3243,-4132,-4979,-5774,-6431,-6922,-7147,-7100,-6730,-6072,-5158,-4054,-2871,-1683,-642,189,683,808,524,-153,-1173,-2467,-3933,-5487,-7026,-8483,-9800,-10934,-11877,-12605,-13110,-13386,-13389,-13122,-12520,-11602,-10335,-8762,-6917,-4871,-2699,-500,1665,3701,5563,7193,8554,9614,10344,10720,10722,10341,9582,8481,7087,5507,3832,2195,712,-534,-1463,-2062,-2344,-2330,-2086,-1634,-1015,-235,707,1809,3061,4433,5856,7272,8552,9633,10403,10835,10904,10640,10106,9370,8523,7622,6728,5860,5039,4247,3486,2731,1982,1238,516,-144,-707,-1103,-1302,-1259,-970,-470,206,953,1700,2338,2796,3007,2950,2610,2033,1256,375,-534,-1362,-2030,-2468,-2645,-2565,-2267,-1824,-1318,-861,-538,-463,-676,-1249,-2151,-3368,-4803,-6363,-7923,-9358,-10571,-11465,-12000,-12147,-11919,-11334,-10453,-9304,-7957,-6444,-4814,-3097,-1331,458,2211,3898,5437,6802,7925,8806,9427,9813,9999,10033,9967,9871,9792,9785,9895,10129,10516,11024,11644,12311,12973,13538,13916,14021,13764,13106,12023,10559,8790,6853,4900,3119,1671,722,347,607,1434,2734,4327,6009,7571,8828,9650,9976,9819,9255,8412,7430,6456,5591,4892,4366,3930,3514,2952,2158,1015,-502,-2364,-4474,-6671,-8744,-10493,-11709,-12257,-12065,-11135,-9552,-7450,-5004,-2390,210,2683,4911,6878,8557,9997,11221,12273,13163,13879,14391,14638,14584,14173,13412,12312,10925,9345,7642,5921,4249,2660,1188,-205,-1535,-2851,-4183,-5535,-6895,-8211,-9423,-10454,-11240,-11721,-11891,-11730,-11300,-10620,-9777,-8799,-7734,-6597,-5363,-4035,-2553,-922,874,2796,4788,6764,8619,10256,11581,12536,13102,13284,13150,12771,12253,11672,11115,10601,10152,9741,9341,8909,8445,7929,7406,6923,6547,6362,6439,6815,7515,8464,9578,10684,11590,12102,12033,11266,9752,7531,4744,1594,-1653,-4735,-7394,-9458,-10808,-11453,-11465,-11010,-10291,-9531,-8933,-8639,-8726,-9167,-9851,-10607,-11201,-11423,-11086,-10080,-8396,-6119,-3431,-586,2154,4513,6281,7316,7566,7077,5975,4438,2681,925,-654,-1879,-2670,-2956,-2751,-2094,-1086,172,1527,2850,4008,4878,5401,5516,5255,4654,3816,2856,1904,1089,507,228,288,677,1353,2261,3292,4379,5402,6286,6954,7348,7449,7232,6723,5923,4889,3639,2257,780,-706,-2159,-3525,-4778,-5917,-6931,-7845,-8657,-9358,-9954,-10403,-10705,-10837,-10814,-10654,-10423,-10163,-9975,-9891,-9979,-10220,-10583,-10972,-11277,-11361,-11118,-10474,-9417,-7991,-6301,-4478,-2687,-1065,263,1220,1784,1969,1873,1577,1245,976,892,1049,1461,2072,2803,3493,4009,4182,3893,3064,1690,-146,-2288,-4523,-6579,-8241,-9263,-9561,-9064,-7873,-6125,-4063,-1947,-33,1446,2345,2593,2223,1334,104,-1294,-2669,-3880,-4842,-5513,-5925,-6140,-6233,-6302,-6374,-6498,-6607,-6667,-6543,-6160,-5408,-4238,-2639,-640,1672,4177,6752,9236,11534,13505,15107,16275,17007,17326,17252,16856,16167,15255,14136,12838,11360,9679,7795,5678,3345,832,-1805,-4454,-7017,-9355,-11369,-12962,-14095,-14767,-15019,-14938,-14621,-14187,-13731,-13354,-13096,-13012,-13077,-13287,-13582,-13921,-14237,-14500,-14655,-14700,-14614,-14406,-14091,-13697,-13241,-12789,-12359,-12034,-11844,-11845,-12056,-12465,-13036,-13672,-14278,-14699,-14819,-14512,-13715,-12407,-10639,-8510,-6178,-3808,-1563,421,2082,3394,4422,5248,6008,6812,7768,8914,10258,11710,13157,14421,15321,15707,15460,14571,13090,11183,9055,6980,5184,3903,3245,3287,3964,5177,6731,8426,10044,11399,12358,12839,12841,12399,11617,10571,9384,8120,6831,5549,4252,2948,1605,227,-1171,-2552,-3838,-4959,-5816,-6361,-6537,-6385,-5928,-5295,-4576,-3925,-3427,-3180,-3206,-3493,-3988,-4594,-5203,-5697,-5960,-5906,-5481,-4673,-3534,-2151,-672,766,1972,2859,3293,3288,2843,2050,1037,-57,-1071,-1871,-2361,-2490,-2272,-1783,-1132,-472,52,309,200,-304,-1215,-2431,-3871,-5337,-6697,-7743,-8362,-8430,-7912,-6809,-5192,-3168,-884,1495,3814,5916,7687,9044,9953,10414,10481,10228,9771,9231,8730,8390,8277,8438,8833,9391,9949,10352,10395,9948,8906,7288,5169,2743,240,-2076,-3958,-5222,-5766,-5598,-4832,-3667,-2369,-1195,-381,-70,-303,-1005,-2015,-3115,-4074,-4702,-4870,-4543,-3775,-2693,-1481,-338,554,1036,1047,550,-380,-1642,-3089,-4551,-5891,-6969,-7710,-8074,-8067,-7743,-7179,-6464,-5707,-4988,-4377,-3913,-3576,-3338,-3095,-2775,-2252,-1460,-324,1153,2976,5039,7283,9545,11713,13630,15192,16294,16889,16970,16552,15708,14503,13019,11337,9525,7638,5737,3863,2079,447,-973,-2102,-2880,-3236,-3134,-2552,-1499,-42,1741,3702,5708,7579,9184,10360,11021,11070,10478,9237,7400,5051,2331,-603,-3559,-6348,-8807,-10776,-12189,-12985,-13204,-12918,-12240,-11314,-10272,-9244,-8325,-7590,-7065,-6759,-6634,-6633,-6661,-6628,-6425,-5979,-5231,-4173,-2829,-1268,417,2119,3725,5134,6276,7115,7636,7881,7853,7609,7129,6421,5423,4104,2405,322,-2125,-4845,-7695,-10468,-12938,-14845,-15991,-16205,-15432,-13689,-11134,-7959,-4474,-941,2339,5176,7408,9009,9998,10482,10598,10488,10282,10076,9904,9786,9663,9505,9237,8821,8246,7512,6677,5828,5043,4452,4120,4120,4473,5156,6111,7240,8419,9517,10383,10889,10924,10414,9335,7717,5631,3208,592,-2051,-4558,-6796,-8647,-10061,-11009,-11532,-11686,-11571,-11263,-10871,-10428,-10017,-9635,-9327,-9101,-8979,-8992,-9158,-9500,-10017,-10699,-11494,-12346,-13155,-13827,-14251,-14319,-13963,-13109,-11763,-9928,-7691,-5139,-2418,325,2932,5244,7137,8501,9274,9436,9002,8044,6656,4957,3095,1193,-610,-2225,-3579,-4639,-5409,-5930,-6255,-6474,-6628,-6786,-6935,-7065,-7103,-6961,-6547,-5762,-4550,-2886,-809,1582,4128,6640,8902,10718,11931,12458,12288,11509,10265,8758,7221,5849,4823,4217,4042,4195,4523,4791,4794,4300,3196,1394,-1039,-4003,-7254,-10573,-13641,-16243,-18149,-19252,-19516,-18988,-17809,-16151,-14220,-12216,-10294,-8574,-7092,-5853,-4798,-3860,-2969,-2065,-1137,-182,753,1616,2343,2869,3172,3224,3071,2752,2380,2033,1842,1865,2177,2771,3608,4602,5614,6515,7150,7415,7243,6628,5630,4355,2949,1572,368,-560,-1139,-1385,-1326,-1078,-752,-492,-420,-633,-1184,-2070,-3233,-4571,-5946,-7217,-8248,-8933,-9218,-9082,-8572,-7757,-6748,-5669,-4629,-3739,-3034,-2559,-2262,-2111,-2005,-1873,-1618,-1187,-529,367,1484,2766,4147,5501,6723,7659,8204,8248,7752,6721,5237,3439,1513,-335,-1919,-3097,-3801,-4052,-3937,-3634,-3316,-3205,-3441,-4135,-5289,-6817,-8551,-10258,-11673,-12555,-12689,-11962,-10332,-7890,-4796,-1329,2236,5555,8377,10463,11718,12108,11735,10750,9379,7837,6332,4994,3894,3032,2317,1674,974,148,-840,-1977,-3190,-4363,-5366,-6047,-6299,-6024,-5218,-3919,-2237,-346,1575,3317,4710,5636,6031,5929,5424,4682,3884,3231,2864,2891,3329,4121,5153,6268,7288,8077,8519,8584,8298,7739,7039,6312,5683,5220,4934,4800,4732,4614,4356,3838,3035,1935,605,-836,-2253,-3455,-4324,-4702,-4556,-3873,-2713,-1218,457,2129,3592,4712,5343,5429,4955,3957,2527,784,-1140,-3093,-4959,-6610,-7967,-8952,-9533,-9692,-9453,-8858,-7990,-6919,-5753,-4541,-3352,-2182,-1029,163,1442,2868,4482,6284,8230,10234,12156,13840,15125,15872,15992,15454,14292,12593,10509,8199,5854,3653,1738,234,-816,-1387,-1547,-1373,-1006,-571,-202,5,5,-206,-547,-927,-1195,-1220,-897,-143,1019,2565,4357,6282,8180,9919,11396,12537,13309,13714,13768,13516,12996,12259,11324,10223,8959,7532,5947,4199,2323,349,-1642,-3549,-5247,-6579,-7417,-7625,-7143,-5937,-4090,-1703,1004,3834,6518,8849,10623,11728,12099,11780,10862,9498,7881,6175,4546,3110,1914,994,291,-240,-700,-1158,-1681,-2308,-3013,-3782,-4515,-5153,-5599,-5800,-5711,-5341,-4724,-3937,-3059,-2179,-1355,-622,28,617,1193,1793,2437,3143,3879,4637,5375,6074,6709,7254,7688,7962,8052,7894,7476,6767,5798,4624,3338,2075,955,124,-350,-402,-70,593,1462,2405,3303,4025,4533,4787,4831,4732,4588,4509,4591,4908,5495,6318,7319,8356,9299,9978,10274,10088,9389,8193,6581,4656,2582,492,-1450,-3143,-4488,-5460,-6061,-6349,-6404,-6326,-6206,-6116,-6091,-6118,-6156,-6127,-5943,-5515,-4783,-3704,-2299,-610,1243,3135,4888,6345,7350,7803,7652,6928,5722,4184,2512,882,-526,-1614,-2342,-2751,-2940,-3051,-3233,-3607,-4256,-5192,-6359,-7681,-8996,-10201,-11143,-11750,-11961,-11771,-11214,-10356,-9278,-8076,-6826,-5599,-4429,-3326,-2279,-1252,-216,851,1957,3075,4159,5165,6011,6680,7122,7348,7393,7286,7120,6940,6813,6773,6806,6895,6957,6947,6771,6399,5793,4953,3915,2709,1414,71,-1239,-2481,-3598,-4551,-5300,-5798,-6012,-5913,-5495,-4800,-3887,-2897,-1953,-1251,-922,-1114,-1890,-3262,-5173,-7477,-10005,-12537,-14848,-16753,-18084,-18766,-18780,-18166,-17049,-15557,-13850,-12070,-10318,-8658,-7113,-5650,-4237,-2820,-1358,142,1669,3137,4467,5545,6262,6549,6356,5707,4662,3326,1849,351,-1009,-2162,-3029,-3608,-3917,-4012,-3975,-3887,-3841,-3903,-4122,-4507,-5012,-5567,-6033,-6277,-6150,-5517,-4305,-2492,-124,2662,5702,8758,11606,14017,15801,16832,17039,16426,15065,13072,10603,7814,4868,1882,-1027,-3801,-6390,-8765,-10915,-12816,-14459,-15825,-16893,-17660,-18104,-18245,-18087,-17669,-17032,-16234,-15336,-14396,-13461,-12551,-11684,-10831,-9974,-9076,-8092,-7024,-5847,-4620,-3380,-2228,-1240,-523,-123,-108,-449,-1129,-2045,-3097,-4143,-5045,-5691,-5969,-5853,-5314,-4406,-3208,-1821,-388,978,2154,3056,3639,3899,3873,3633,3259,2828,2408,2022,1691,1399,1134,891,664,490,376,374,483,715,1041,1418,1792,2094,2282,2307,2176,1903,1545,1188,920,844,1049,1578,2474,3687,5192,6861,8617,10305,11829,13072,13959,14437,14502,14159,13456,12437,11155,9653,7965,6115,4120,1999,-219,-2494,-4742,-6875,-8752,-10260,-11248,-11660,-11432,-10630,-9338,-7748,-6043,-4459,-3160,-2307,-1940,-2085,-2648,-3538,-4614,-5734,-6788,-7654,-8271,-8576,-8551,-8189,-7507,-6534,-5314,-3895,-2351,-757,790,2164,3261,3930,4087,3633,2547,867,-1321,-3821,-6429,-8855,-10845,-12140,-12565,-12030,-10540,-8229,-5298,-2044,1231,4210,6634,8317,9161,9195,8512,7338,5896,4490,3363,2734,2746,3446,4805,6701,8959,11365,13687,15720,17288,18271,18619,18325,17446,16076,14320,12317,10182,8053,6028,4207,2652,1405,481,-150,-516,-693,-731,-723,-713,-772,-919,-1162,-1489,-1856,-2226,-2549,-2802,-2958,-3050,-3073,-3112,-3166,-3321,-3571,-3950,-4442,-5021,-5664,-6312,-6944,-7506,-7972,-8314,-8488,-8470,-8211,-7674,-6819,-5622,-4068,-2177,12,2418,4948,7466,9850,11956,13663,14870,15495,15491,14853,13601,11820,9600,7105,4464,1872,-550,-2652,-4358,-5605,-6390,-6731,-6683,-6317,-5698,-4904,-3992,-3007,-1988,-947,110,1199,2323,3525,4799,6166,7605,9077,10534,11887,13061,13960,14517,14682,14423,13763,12715,11350,9708,7857,5843,3715,1501,-742,-3008,-5210,-7342,-9310,-11081,-12591,-13792,-14660,-15177,-15349,-15195,-14744,-14018,-13047,-11845,-10422,-8807,-7012,-5096,-3096,-1103,803,2526,3957,5025,5647,5804,5485,4746,3654,2314,857,-614,-1956,-3069,-3867,-4268,-4254,-3825,-3018,-1937,-665,647,1908,3006,3884,4526,4923,5137,5207,5207,5196,5220,5310,5476,5705,5967,6225,6421,6521,6472,6262,5862,5291,4538,3638,2598,1443,193,-1119,-2438,-3686,-4762,-5541,-5909,-5752,-5018,-3702,-1866,338,2734,5067,7125,8687,9607,9822,9324,8215,6629,4740,2733,764,-1047,-2610,-3909,-4944,-5761,-6424,-6995,-7546,-8124,-8773,-9503,-10314,-11162,-12003,-12738,-13287,-13544,-13417,-12854,-11811,-10313,-8412,-6199,-3809,-1374,962,3062,4835,6187,7078,7475,7376,6802,5783,4391,2709,840,-1063,-2884,-4444,-5631,-6335,-6515,-6192,-5466,-4483,-3456,-2578,-2051,-2006,-2507,-3563,-5054,-6861,-8761,-10551,-12034,-13039,-13482,-13321,-12612,-11446,-9969,-8333,-6697,-5187,-3926,-2965,-2363,-2104,-2170,-2481,-2945,-3445,-3836,-3987,-3769,-3064,-1844,-63,2182,4796,7582,10329,12802,14776,16084,16593,16291,15202,13486,11309,8939,6597,4537,2924,1892,1465,1601,2186,3024,3926,4657,5049,4946,4296,3116,1491,-387,-2333,-4104,-5515,-6432,-6799,-6663,-6147,-5440,-4761,-4312,-4253,-4677,-5574,-6876,-8448,-10106,-11705,-13074,-14135,-14831,-15158,-15157,-14850,-14284,-13454,-12348,-10935,-9175,-7072,-4654,-2032,637,3147,5271,6794,7554,7446,6473,4707,2326,-449,-3343,-6076,-8395,-10081,-11008,-11107,-10428,-9063,-7198,-5027,-2767,-621,1256,2723,3737,4260,4361,4104,3623,3032,2482,2065,1885,1981,2362,3012,3851,4819,5806,6739,7522,8102,8405,8407,8059,7347,6272,4835,3097,1103,-1048,-3259,-5413,-7394,-9104,-10445,-11381,-11867,-11942,-11636,-11034,-10208,-9234,-8152,-6987,-5723,-4342,-2809,-1129,694,2597,4501,6304,7877,9122,9939,10295,10177,9654,8811,7780,6693,5674,4833,4232,3918,3889,4128,4595,5231,5981,6765,7533,8208,8746,9113,9271,9225,8962,8475,7774,6824,5631,4174,2469,540,-1539,-3689,-5768,-7655,-9197,-10305,-10877,-10917,-10432,-9516,-8293,-6905,-5518,-4277,-3272,-2574,-2148,-1936,-1812,-1648,-1309,-714,192,1381,2801,4345,5898,7358,8621,9650,10416,10937,11265,11429,11492,11439,11288,10976,10465,9704,8630,7251,5561,3608,1482,-727,-2884,-4866,-6554,-7834,-8643,-8909,-8645,-7847,-6594,-4960,-3064,-1031,1013,2947,4683,6153,7330,8209,8816,9167,9298,9200,8880,8312,7466,6340,4927,3292,1513,-262,-1875,-3154,-3950,-4189,-3852,-3026,-1860,-570,623,1512,1937,1831,1190,105,-1279,-2791,-4243,-5488,-6405,-6935,-7072,-6824,-6253,-5385,-4274,-2938,-1394,333,2238,4266,6375,8486,10507,12353,13926,15159,16011,16464,16549,16310,15828,15165,14401,13568,12693,11773,10793,9727,8601,7414,6258,5201,4346,3786,3578,3734,4217,4926,5729,6455,6942,7035,6639,5721,4312,2539,585,-1329,-2948,-4064,-4500,-4176,-3107,-1404,713,3002,5154,6923,8092,8550,8279,7361,5964,4291,2560,964,-376,-1373,-2054,-2447,-2660,-2769,-2856,-2954,-3061,-3119,-3066,-2803,-2291,-1494,-475,687,1824,2778,3358,3441,2922,1803,128,-1972,-4311,-6698,-8894,-10719,-11989,-12603,-12511,-11729,-10350,-8490,-6323,-4001,-1685,515,2520,4296,5866,7258,8547,9789,11031,12302,13586,14844,16009,16987,17688,18013,17899,17298,16218,14690,12798,10624,8302,5922,3607,1429,-522,-2201,-3551,-4550,-5179,-5449,-5391,-5063,-4555,-3954,-3391,-2948,-2717,-2737,-2991,-3432,-3937,-4388,-4639,-4595,-4176,-3400,-2315,-1036,282,1493,2434,2998,3119,2793,2076,1062,-130,-1387,-2609,-3743,-4753,-5648,-6437,-7120,-7695,-8115,-8324,-8240,-7790,-6914,-5592,-3860,-1789,475,2770,4922,6748,8122,8943,9172,8837,7987,6754,5247,3633,2029,546,-738,-1821,-2703,-3460,-4160,-4872,-5660,-6528,-7464,-8397,-9242,-9888,-10243,-10209,-9744,-8813,-7453,-5715,-3709,-1547,618,2665,4454,5907,6952,7569,7769,7573,7059,6255,5250,4070,2757,1343,-174,-1754,-3404,-5077,-6753,-8377,-9895,-11247,-12364,-13195,-13694,-13853,-13667,-13170,-12396,-11397,-10238,-8980,-7701,-6473,-5349,-4382,-3564,-2892,-2316,-1787,-1246,-656,29,789,1634,2497,3344,4105,4727,5179,5425,5478,5340,5024,4560,3939,3184,2299,1293,208,-925,-2047,-3096,-4016,-4761,-5307,-5665,-5863,-5983,-6090,-6291,-6633,-7185,-7913,-8822,-9796,-10779,-11643,-12318,-12709,-12789,-12517,-11908,-10978,-9762,-8309,-6670,-4898,-3046,-1182,651,2353,3875,5122,6026,6563,6693,6480,5976,5299,4572,3926,3480,3310,3456,3889,4527,5250,5882,6277,6275,5781,4744,3178,1172,-1172,-3663,-6161,-8477,-10480,-12072,-13189,-13824,-14007,-13797,-13292,-12590,-11802,-11041,-10368,-9879,-9559,-9454,-9492,-9657,-9853,-10029,-10101,-10040,-9799,-9406,-8847,-8182,-7401,-6548,-5593,-4547,-3381,-2095,-697,783,2281,3730,5025,6077,6782,7063,6870,6180,5034,3488,1667,-305,-2260,-4050,-5515,-6545,-7035,-6954,-6297,-5114,-3495,-1548,589,2802,4950,6964,8751,10286,11548,12532,13262,13734,13988,14017,13864,13543,13085,12530,11905,11246,10570,9884,9171,8403,7532,6498,5266,3773,2038,38,-2141,-4470,-6809,-9090,-11173,-12982,-14425,-15472,-16094,-16336,-16216,-15824,-15195,-14421,-13518,-12551,-11501,-10391,-9199,-7906,-6511,-5003,-3389,-1700,44,1784,3488,5101,6587,7904,9010,9847,10368,10492,10191,9416,8204,6613,4764,2820,968,-617,-1758,-2363,-2349,-1735,-568,1030,2929,4942,6931,8715,10184,11222,11770,11781,11260,10220,8720,6852,4717,2461,214,-1872,-3665,-5063,-5983,-6399,-6307,-5749,-4804,-3557,-2129,-623,839,2152,3233,4000,4416,4450,4109,3435,2472,1321,64,-1174,-2292,-3177,-3756,-3958,-3773,-3198,-2285,-1106,247,1663,3048,4297,5352,6149,6676,6919,6904,6651,6217,5638,4985,4283,3596,2930,2339,1828,1432,1176,1083,1184,1490,2020,2758,3689,4759,5892,7005,7978,8717,9120,9102,8625,7660,6247,4457,2405,258,-1840,-3704,-5240,-6347,-7023,-7292,-7220,-6903,-6405,-5819,-5160,-4459,-3697,-2862,-1933,-933,114,1111,1969,2564,2815,2665,2133,1302,307,-662,-1438,-1840,-1772,-1170,-66,1447,3221,5055,6770,8172,9139,9603,9545,9039,8166,7064,5856,4667,3586,2699,2019,1576,1319,1208,1193,1200,1206,1183,1120,1051,963,887,814,736,653,542,415,258,100,-62,-184,-260,-257,-164,10,255,519,753,887,858,602,102,-675,-1679,-2871,-4164,-5445,-6605,-7510,-8050,-8140,-7734,-6840,-5503,-3842,-1966,-34,1817,3480,4853,5897,6594,6947,7007,6801,6397,5843,5193,4505,3819,3178,2605,2120,1709,1370,1047,710,289,-271,-1005,-1944,-3063,-4319,-5630,-6895,-8012,-8874,-9409,-9543,-9269,-8559,-7464,-6007,-4284,-2358,-356,1637,3500,5142,6496,7501,8148,8457,8457,8240,7849,7365,6812,6196,5501,4663,3645,2386,876,-890,-2855,-4962,-7095,-9153,-11006,-12573,-13765,-14567,-14985,-15063,-14880,-14493,-13975,-13350,-12620,-11774,-10741,-9509,-8009,-6270,-4294,-2172,6,2112,4013,5602,6787,7529,7829,7718,7262,6510,5528,4354,3023,1582,63,-1448,-2890,-4145,-5146,-5782,-6023,-5831,-5249,-4344,-3232,-2061,-977,-142,320,319,-201,-1216,-2683,-4495,-6523,-8613,-10601,-12327,-13623,-14371,-14442,-13812,-12462,-10480,-7999,-5196,-2293,496,2984,5007,6492,7397,7779,7712,7346,6808,6255,5802,5552,5541,5808,6304,7001,7798,8618,9342,9870,10105,9957,9383,8340,6848,4938,2692,203,-2407,-5000,-7447,-9609,-11385,-12686,-13463,-13710,-13453,-12771,-11763,-10558,-9293,-8089,-7041,-6191,-5539,-5016,-4522,-3943,-3152,-2081,-703,954,2780,4627,6326,7657,8478,8628,8051,6759,4836,2445,-211,-2926,-5504,-7800,-9725,-11244,-12362,-13130,-13595,-13825,-13852,-13714,-13409,-12948,-12329,-11564,-10706,-9807,-8967,-8285,-7830,-7679,-7803,-8166,-8633,-9077,-9328,-9260,-8777,-7842,-6475,-4754,-2775,-678,1427,3436,5265,6890,8281,9451,10419,11190,11777,12174,12365,12325,12042,11485,10677,9629,8407,7088,5774,4584,3633,3023,2836,3103,3818,4912,6289,7785,9264,10545,11503,12043,12094,11674,10800,9562,8056,6385,4662,2972,1384,-46,-1287,-2300,-3055,-3519,-3662,-3484,-2993,-2248,-1332,-339,594,1366,1855,1985,1703,1001,-89,-1493,-3106,-4809,-6463,-7957,-9172,-10035,-10490,-10517,-10131,-9379,-8340,-7116,-5824,-4566,-3438,-2492,-1753,-1202,-813,-532,-323,-154,-10,115,203,252,237,164,41,-102,-211,-217,-45,373,1093,2127,3469,5060,6826,8670,10492,12195,13706,14955,15915,16549,16852,16802,16389,15585,14377,12748,10725,8344,5723,2984,306,-2133,-4177,-5695,-6631,-6995,-6849,-6339,-5612,-4856,-4222,-3830,-3737,-3941,-4353,-4867,-5311,-5553,-5461,-4976,-4090,-2863,-1412,126,1592,2866,3840,4466,4745,4709,4455,4065,3665,3331,3153,3155,3361,3740,4251,4825,5407,5918,6338,6625,6811,6912,6997,7107,7291,7552,7875,8194,8446,8546,8444,8106,7554,6826,6017,5197,4468,3874,3454,3201,3058,2985,2880,2700,2382,1921,1337,680,36,-517,-875,-968,-725,-114,873,2215,3843,5693,7639,9600,11442,13092,14462,15502,16178,16469,16357,15851,14943,13657,12016,10067,7880,5531,3135,776,-1411,-3341,-4915,-6064,-6751,-6976,-6754,-6177,-5294,-4236,-3064,-1891,-754,282,1224,2053,2800,3483,4103,4675,5151,5492,5628,5493,5036,4261,3188,1916,563,-743,-1860,-2705,-3226,-3434,-3403,-3244,-3083,-3056,-3246,-3707,-4413,-5310,-6265,-7175,-7886,-8317,-8393,-8120,-7530,-6717,-5787,-4854,-4026,-3362,-2901,-2613,-2448,-2307,-2075,-1641,-898,216,1719,3573,5689,7935,10157,12203,13922,15222,16031,16357,16238,15774,15076,14268,13459,12697,12029,11392,10759,10031,9149,8069,6780,5311,3733,2118,581,-812,-1977,-2898,-3580,-4069,-4444,-4785,-5166,-5655,-6271,-7003,-7820,-8633,-9377,-9947,-10278,-10312,-10033,-9452,-8596,-7528,-6277,-4896,-3409,-1841,-223,1400,2966,4394,5578,6437,6869,6839,6326,5385,4090,2586,1020,-447,-1668,-2552,-3029,-3099,-2788,-2168,-1312,-336,692,1647,2463,3050,3325,3244,2748,1847,552,-1043,-2832,-4643,-6316,-7672,-8577,-8943,-8734,-7996,-6814,-5339,-3751,-2248,-1019,-235,-2,-389,-1373,-2859,-4705,-6679,-8564,-10104,-11089,-11368,-10861,-9592,-7681,-5332,-2830,-471,1421,2605,2881,2180,542,-1880,-4840,-8018,-11081,-13705,-15617,-16639,-16689,-15796,-14104,-11817,-9193,-6497,-3951,-1737,56,1398,2345,2990,3470,3912,4443,5132,6029,7107,8316,9556,10710,11649,12258,12443,12130,11329,10038,8371,6418,4319,2210,187,-1646,-3267,-4640,-5818,-6808,-7686,-8456,-9142,-9719,-10139,-10366,-10356,-10110,-9661,-9088,-8485,-7962,-7590,-7414,-7411,-7523,-7647,-7686,-7559,-7230,-6729,-6125,-5553,-5138,-5021,-5283,-5946,-6969,-8226,-9562,-10782,-11710,-12187,-12115,-11439,-10183,-8410,-6231,-3791,-1238,1266,3589,5597,7204,8326,8916,8962,8450,7441,5973,4173,2140,49,-1969,-3748,-5185,-6203,-6779,-6959,-6819,-6488,-6095,-5770,-5621,-5718,-6083,-6706,-7510,-8422,-9314,-10075,-10587,-10746,-10478,-9740,-8515,-6850,-4814,-2548,-212,1991,3862,5233,5957,6009,5401,4271,2801,1227,-224,-1334,-1984,-2084,-1671,-795,399,1796,3244,4633,5870,6878,7619,8045,8153,7910,7346,6474,5360,4090,2771,1532,493,-241,-609,-592,-223,394,1159,1899,2492,2791,2716,2209,1282,-22,-1581,-3288,-4942,-6422,-7535,-8176,-8240,-7692,-6556,-4912,-2910,-749,1369,3190,4559,5295,5358,4733,3518,1851,-72,-2052,-3884,-5412,-6510,-7119,-7227,-6876,-6146,-5142,-3990,-2803,-1704,-781,-106,270,350,140,-281,-843,-1411,-1883,-2120,-2029,-1524,-578,799,2543,4542,6653,8710,10554,12055,13118,13708,13829,13542,12925,12060,11036,9890,8660,7340,5921,4402,2787,1111,-580,-2215,-3733,-5069,-6176,-7037,-7627,-7993,-8132,-8132,-8002,-7829,-7614,-7408,-7192,-6982,-6745,-6497,-6202,-5889,-5535,-5150,-4732,-4265,-3750,-3168,-2527,-1822,-1069,-289,508,1294,2071,2835,3614,4417,5299,6261,7325,8474,9649,10786,11761,12465,12757,12559,11771,10425,8545,6283,3809,1338,-894,-2689,-3873,-4342,-4062,-3079,-1488,533,2820,5148,7361,9291,10858,12001,12739,13123,13235,13187,13072,12991,12999,13145,13401,13750,14077,14314,14314,14003,13302,12185,10681,8840,6745,4508,2208,-55,-2214,-4217,-6006,-7563,-8844,-9845,-10543,-10944,-11055,-10913,-10557,-10056,-9475,-8899,-8390,-8024,-7811,-7796,-7927,-8188,-8493,-8754,-8896,-8811,-8455,-7780,-6797,-5537,-4057,-2456,-807,759,2180,3353,4232,4789,5015,4946,4627,4132,3539,2965,2475,2199,2161,2427,2947,3677,4498,5271,5873,6140,6007,5386,4307,2809,1028,-894,-2756,-4382,-5587,-6248,-6264,-5625,-4350,-2537,-315,2153,4670,7053,9108,10683,11660,11969,11622,10658,9221,7453,5567,3748,2182,985,218,-146,-188,-50,136,209,103,-261,-835,-1604,-2459,-3333,-4141,-4833,-5381,-5801,-6096,-6313,-6456,-6549,-6557,-6466,-6195,-5715,-4949,-3898,-2549,-965,764,2529,4169,5571,6603,7201,7339,7051,6422,5576,4654,3798,3126,2725,2632,2841,3297,3906,4548,5079,5370,5301,4809,3872,2536,915,-842,-2543,-4003,-5067,-5627,-5644,-5165,-4297,-3206,-2082,-1122,-470,-244,-455,-1076,-2001,-3106,-4236,-5282,-6141,-6779,-7200,-7432,-7560,-7625,-7715,-7844,-8060,-8332,-8660,-8986,-9281,-9496,-9600,-9555,-9342,-8925,-8306,-7463,-6418,-5203,-3866,-2492,-1158,59,1088,1903,2488,2866,3069,3126,3073,2928,2708,2433,2124,1814,1550,1361,1286,1320,1455,1639,1816,1910,1859,1594,1105,377,-536,-1568,-2618,-3571,-4311,-4754,-4829,-4537,-3908,-3034,-2028,-1004,-77,701,1284,1706,2014,2281,2587,2983,3503,4134,4838,5537,6154,6607,6848,6856,6662,6332,5957,5641,5458,5447,5591,5812,6000,6008,5718,5024,3896,2336,445,-1679,-3833,-5866,-7583,-8835,-9528,-9599,-9083,-8066,-6687,-5145,-3641,-2369,-1499,-1120,-1279,-1923,-2964,-4220,-5515,-6617,-7324,-7480,-6976,-5824,-4128,-2102,-27,1780,3053,3608,3404,2528,1202,-327,-1769,-2950,-3738,-4149,-4231,-4085,-3785,-3383,-2867,-2226,-1440,-536,393,1182,1629,1504,644,-1028,-3428,-6322,-9320,-11959,-13764,-14349,-13499,-11213,-7732,-3494,927,4902,7897,9471,9478,7931,5156,1617,-2080,-5292,-7451,-8099,-7001,-4155,195,5567,11335,16763,21147,23884,24574,23097,19612,14571,8640,2570,-2861,-7052,-9584,-10326,-9406,-7171,-4100,-730,2475,5140,7079,8220,8687,8627,8272,7812,7378,7031,6743,6432,5990,5335,4427,3314,2104,964,62,-469,-568,-277,256,831,1168,1069,346,-1012,-2918,-5137,-7350,-9197,-10377,-10654,-9990,-8463,-6352,-4004,-1851,-259,468,214,-1012,-2977,-5401,-7865,-10014,-11518,-12171,-11913,-10809,-9059,-6952,-4797,-2931,-1571,-887,-873,-1419,-2309,-3253,-3958,-4203,-3829,-2846,-1366,394,2150,3641,4654,5088,4944,4340,3469,2539,1778,1316,1248,1537,2109,2787,3414,3807,3850,3463,2680,1558,258,-1063,-2230,-3090,-3554,-3564,-3155,-2394,-1410,-370,575,1254,1544,1378,722,-351,-1750,-3298,-4815,-6102,-6991,-7363,-7160,-6404,-5166,-3575,-1762,139,2027,3842,5561,7197,8797,10381,12000,13621,15219,16675,17879,18656,18892,18466,17386,15673,13521,11098,8698,6557,4906,3895,3585,3933,4838,6095,7516,8861,9956,10639,10818,10459,9571,8227,6511,4555,2483,443,-1438,-3045,-4281,-5095,-5443,-5345,-4810,-3928,-2759,-1435,-66,1205,2253,2943,3197,2931,2161,908,-719,-2609,-4608,-6595,-8440,-10067,-11411,-12425,-13073,-13308,-13083,-12350,-11070,-9243,-6896,-4132,-1094,2030,5003,7610,9615,10858,11214,10652,9218,7029,4281,1209,-1925,-4863,-7394,-9357,-10683,-11367,-11483,-11148,-10515,-9741,-8972,-8315,-7836,-7522,-7344,-7199,-7001,-6642,-6050,-5171,-4013,-2602,-1029,603,2164,3513,4536,5126,5234,4846,3994,2753,1219,-511,-2317,-4134,-5867,-7498,-8977,-10315,-11494,-12524,-13378,-14027,-14403,-14440,-14060,-13217,-11899,-10145,-8059,-5785,-3521,-1473,155,1211,1596,1323,483,-755,-2129,-3422,-4344,-4752,-4514,-3638,-2239,-475,1378,3089,4404,5153,5236,4641,3440,1769,-200,-2289,-4320,-6177,-7732,-8967,-9836,-10367,-10569,-10444,-10007,-9219,-8083,-6568,-4693,-2511,-99,2390,4797,6924,8582,9600,9869,9328,8015,6025,3521,715,-2169,-4923,-7338,-9292,-10674,-11457,-11654,-11290,-10443,-9170,-7545,-5655,-3554,-1347,899,3075,5100,6873,8322,9395,10054,10335,10254,9896,9335,8633,7887,7114,6380,5683,5046,4469,3967,3546,3255,3110,3178,3472,4028,4826,5849,7026,8301,9567,10749,11755,12513,12988,13146,13007,12599,11984,11234,10428,9637,8920,8312,7821,7442,7144,6889,6636,6338,5974,5528,5019,4487,3981,3568,3304,3241,3408,3810,4426,5214,6096,7006,7851,8572,9129,9500,9716,9814,9864,9935,10090,10378,10828,11439,12191,13036,13929,14792,15587,16243,16746,17075,17256,17310,17290,17225,17135,17013,16799,16425,15783,14790,13373,11529,9301,6805,4197,1661,-636,-2540,-3985,-4939,-5470,-5672,-5683,-5649,-5687,-5898,-6315,-6944,-7726,-8595,-9440,-10183,-10719,-10996,-10963,-10615,-9973,-9097,-8057,-6958,-5877,-4912,-4119,-3560,-3252,-3211,-3405,-3811,-4364,-5011,-5677,-6306,-6842,-7244,-7493,-7574,-7510,-7306,-7013,-6652,-6264,-5880,-5493,-5122,-4737,-4315,-3841,-3283,-2664,-1985,-1320,-717,-274,-66,-161,-611,-1422,-2569,-3994,-5597,-7269,-8888,-10344,-11548,-12446,-13002,-13248,-13199,-12931,-12495,-11945,-11325,-10650,-9909,-9091,-8154,-7093,-5894,-4609,-3291,-2054,-1010,-273,51,-84,-694,-1728,-3094,-4656,-6280,-7808,-9135,-10157,-10836,-11168,-11174,-10931,-10506,-9986,-9455,-8964,-8564,-8267,-8080,-7974,-7931,-7894,-7826,-7663,-7367,-6893,-6237,-5389,-4397,-3281,-2136,-1000,34,920,1604,2053,2267,2239,2013,1608,1086,478,-166,-820,-1471,-2115,-2771,-3458,-4209,-5049,-5993,-7050,-8191,-9380,-10538,-11575,-12381,-12858,-12912,-12508,-11635,-10352,-8748,-6970,-5154,-3487,-2077,-1050,-442,-252,-426,-869,-1475,-2134,-2770,-3322,-3782,-4153,-4478,-4795,-5147,-5562,-6047,-6587,-7130,-7635,-7994,-8178,-8095,-7743,-7110,-6239,-5188,-4048,-2915,-1877,-1039,-429,-100,-5,-105,-296,-484,-547,-423,-36,606,1474,2503,3577,4601,5451,6060,6369,6390,6167,5792,5379,5050,4897,4998,5370,5999,6835,7792,8790,9742,10569,11245,11726,12043,12210,12252,12206,12063,11822,11461,10933,10232,9322,8227,6977,5621,4253,2932,1751,761,4,-502,-770,-832,-719,-482,-146,259,721,1231,1798,2397,3037,3678,4306,4882,5395,5818,6164,6431,6654,6850,7052,7277,7533,7824,8130,8431,8706,8925,9082,9159,9179,9136,9074,9002,8949,8941,8969,9050,9143,9227,9242,9127,8837,8306,7531,6514,5309,4013,2725,1576,660,63,-194,-107,263,851,1562,2316,3034,3694,4268,4790,5300,5835,6459,7176,7998,8893,9797,10643,11312,11734,11797,11460,10696,9536,8058,6403,4710,3180,1951,1165,890,1118,1807,2817,4008,5206,6257,7045,7512,7645,7502,7176,6768,6399,6139,6047,6127,6344,6654,6969,7246,7409,7449,7351,7153,6895,6652,6477,6429,6530,6773,7126,7531,7914,8220,8384,8387,8218,7910,7509,7082,6693,6408,6255,6260,6378,6580,6765,6870,6800,6503,5950,5134,4082,2847,1465,18,-1480,-2968,-4441,-5878,-7278,-8628,-9938,-11165,-12309,-13322,-14181,-14857,-15335,-15619,-15721,-15693,-15548,-15364,-15131,-14895,-14615,-14275,-13805,-13157,-12279,-11138,-9755,-8168,-6456,-4742,-3108,-1691,-539,293,816,1071,1139,1088,1025,979,989,1033,1045,966,700,196,-586,-1622,-2865,-4218,-5574,-6826,-7872,-8660,-9150,-9363,-9334,-9132,-8830,-8509,-8221,-8028,-7936,-7954,-8063,-8228,-8420,-8595,-8731,-8805,-8820,-8774,-8683,-8569,-8442,-8335,-8231,-8172,-8113,-8084,-8041,-7982,-7886,-7739,-7539,-7293,-7006,-6715,-6416,-6157,-5919,-5715,-5516,-5293,-5006,-4610,-4071,-3373,-2516,-1532,-485,557,1493,2242,2730,2905,2749,2296,1579,710,-245,-1161,-1970,-2619,-3078,-3378,-3554,-3670,-3800,-3994,-4298,-4726,-5275,-5924,-6635,-7364,-8066,-8701,-9234,-9651,-9936,-10100,-10150,-10116,-10009,-9873,-9720,-9587,-9491,-9449,-9474,-9572,-9736,-9959,-10224,-10502,-10766,-10974,-11090,-11080,-10913,-10586,-10113,-9527,-8905,-8299,-7798,-7432,-7225,-7147,-7138,-7113,-6973,-6628,-6009,-5076,-3839,-2336,-656,1110,2827,4412,5742,6773,7456,7795,7813,7563,7100,6494,5803,5068,4314,3543,2731,1846,841,-324,-1670,-3208,-4904,-6720,-8571,-10369,-12022,-13422,-14508,-15201,-15491,-15365,-14850,-13985,-12820,-11397,-9774,-7969,-6040,-3999,-1909,198,2251,4171,5891,7294,8323,8885,8943,8480,7521,6142,4450,2602,746,-927,-2293,-3217,-3642,-3552,-2980,-2017,-767,637,2076,3441,4666,5699,6557,7245,7824,8335,8836,9358,9928,10537,11165,11756,12257,12587,12691,12515,12046,11292,10304,9149,7928,6731,5661,4801,4199,3889,3839,4016,4336,4731,5124,5458,5707,5852,5917,5911,5881,5848,5851,5906,6024,6202,6419,6653,6864,7018,7074,7011,6804,6443,5948,5316,4589,3789,2948,2091,1256,447,-306,-987,-1586,-2072,-2435,-2652,-2694,-2556,-2201,-1636,-852,142,1310,2619,4007,5409,6754,7968,8988,9768,10271,10499,10462,10204,9766,9220,8607,7994,7401,6865,6378,5943,5540,5149,4767,4378,4006,3661,3384,3198,3141,3224,3466,3852,4376,4998,5681,6380,7037,7615,8065,8360,8495,8478,8330,8105,7840,7597,7416,7323,7321,7397,7488,7545,7476,7216,6692,5879,4765,3400,1865,271,-1233,-2510,-3422,-3874,-3812,-3243,-2224,-872,679,2270,3763,5057,6075,6817,7308,7619,7849,8073,8393,8830,9419,10109,10848,11532,12083,12399,12439,12173,11624,10852,9926,8951,8008,7174,6506,6010,5700,5522,5444,5399,5362,5286,5198,5084,5017,5009,5122,5358,5723,6165,6620,6974,7119,6925,6309,5201,3603,1565,-811,-3368,-5923,-8295,-10305,-11817,-12744,-13053,-12764,-11965,-10759,-9303,-7740,-6212,-4831,-3669,-2748,-2068,-1567,-1189,-854,-474,-8,614,1395,2336,3411,4573,5758,6924,7990,8920,9659,10162,10411,10360,10018,9366,8425,7230,5800,4206,2477,680,-1142,-2939,-4668,-6289,-7774,-9086,-10201,-11080,-11690,-11980,-11912,-11451,-10575,-9303,-7682,-5784,-3751,-1690,218,1856,3095,3870,4162,4006,3491,2733,1871,1024,284,-302,-747,-1101,-1465,-1941,-2633,-3601,-4869,-6392,-8074,-9779,-11337,-12608,-13451,-13814,-13666,-13068,-12108,-10909,-9615,-8320,-7144,-6096,-5219,-4452,-3774,-3117,-2451,-1767,-1071,-422,124,491,600,413,-106,-938,-2033,-3316,-4677,-6017,-7212,-8199,-8889,-9286,-9378,-9217,-8862,-8388,-7870,-7367,-6935,-6588,-6335,-6163,-6029,-5912,-5767,-5578,-5338,-5061,-4780,-4540,-4389,-4371,-4520,-4843,-5342,-5971,-6698,-7455,-8184,-8835,-9349,-9717,-9915,-9961,-9879,-9698,-9465,-9206,-8950,-8698,-8460,-8214,-7955,-7660,-7325,-6931,-6483,-5950,-5353,-4650,-3871,-2990,-2035,-1022,31,1085,2115,3094,3979,4765,5403,5904,6220,6371,6328,6099,5693,5104,4366,3485,2513,1466,402,-668,-1706,-2714,-3678,-4612,-5513,-6386,-7226,-8020,-8763,-9417,-9982,-10417,-10730,-10904,-10956,-10902,-10768,-10588,-10383,-10185,-9995,-9845,-9698,-9595,-9488,-9413,-9337,-9288,-9263,-9270,-9339,-9451,-9633,-9856,-10107,-10348,-10531,-10610,-10533,-10257,-9748,-8996,-8000,-6795,-5421,-3933,-2392,-853,648,2060,3387,4594,5691,6646,7452,8065,8458,8594,8441,8004,7295,6359,5270,4109,2979,1969,1164,623,367,398,651,1076,1570,2057,2445,2673,2686,2459,1982,1263,330,-776,-2005,-3302,-4606,-5858,-7013,-8015,-8846,-9471,-9894,-10107,-10138,-10001,-9740,-9377,-8956,-8491,-8012,-7524,-7048,-6585,-6159,-5761,-5403,-5069,-4724,-4338,-3840,-3175,-2277,-1084,429,2280,4442,6847,9422,12026,14547,16840,18791,20299,21315,21800,21790,21322,20480,19352,18035,16614,15161,13724,12325,10957,9611,8236,6823,5325,3745,2087,367,-1349,-3035,-4598,-5997,-7167,-8050,-8636,-8877,-8804,-8394,-7690,-6710,-5491,-4094,-2557,-964,634,2161,3561,4789,5796,6583,7129,7473,7637,7678,7630,7544,7419,7273,7076,6814,6469,6030,5510,4937,4352,3804,3341,3008,2827,2815,2957,3218,3573,3960,4359,4733,5078,5398,5704,6010,6324,6648,6965,7269,7530,7746,7900,7996,8034,8014,7928,7768,7517,7147,6669,6041,5323,4505,3686,2907,2281,1878,1765,1989,2521,3328,4299,5332,6291,7074,7587,7801,7687,7306,6688,5933,5098,4269,3475,2752,2100,1505,968,472,41,-306,-530,-596,-486,-191,253,807,1391,1931,2350,2589,2625,2464,2161,1798,1481,1327,1425,1846,2615,3709,5067,6591,8163,9655,10958,11970,12638,12937,12886,12537,11960,11247,10455,9669,8892,8161,7452,6759,6075,5405,4772,4224,3804,3568,3547,3757,4166,4728,5332,5879,6244,6312,6028,5335,4282,2909,1355,-270,-1781,-3065,-3966,-4420,-4365,-3830,-2872,-1620,-220,1140,2288,3055,3323,3010,2118,692,-1143,-3210,-5311,-7221,-8739,-9699,-9995,-9575,-8479,-6772,-4603,-2123,486,3047,5418,7456,9092,10258,10962,11207,11054,10564,9824,8944,8018,7174,6497,6085,5960,6142,6558,7122,7701,8154,8362,8227,7709,6814,5607,4196,2720,1334,175,-642,-1064,-1076,-726,-101,696,1541,2317,2929,3282,3332,3041,2412,1460,242,-1205,-2784,-4440,-6061,-7556,-8827,-9771,-10328,-10439,-10126,-9412,-8414,-7237,-6048,-4986,-4200,-3784,-3811,-4268,-5106,-6196,-7377,-8450,-9211,-9479,-9106,-8019,-6194,-3713,-692,2658,6122,9448,12410,14813,16507,17437,17576,17025,15876,14311,12483,10542,8611,6733,4949,3205,1473,-318,-2202,-4184,-6233,-8265,-10186,-11858,-13186,-14072,-14480,-14427,-13966,-13216,-12295,-11355,-10498,-9839,-9400,-9215,-9223,-9382,-9611,-9834,-10010,-10085,-10064,-9950,-9765,-9545,-9300,-9050,-8784,-8483,-8127,-7675,-7127,-6457,-5713,-4905,-4130,-3426,-2893,-2572,-2513,-2718,-3155,-3758,-4418,-5005,-5390,-5438,-5073,-4253,-3005,-1435,316,2034,3536,4625,5178,5145,4546,3506,2185,797,-458,-1409,-1939,-2010,-1648,-944,-31,942,1828,2513,2926,3038,2878,2481,1932,1286,612,-45,-664,-1224,-1733,-2207,-2665,-3143,-3665,-4261,-4946,-5726,-6588,-7511,-8450,-9366,-10196,-10898,-11429,-11758,-11888,-11819,-11593,-11245,-10828,-10398,-9982,-9634,-9338,-9114,-8922,-8737,-8514,-8211,-7783,-7208,-6451,-5522,-4414,-3161,-1791,-352,1100,2513,3815,4953,5860,6497,6824,6846,6569,6052,5341,4507,3600,2653,1685,675,-395,-1561,-2843,-4244,-5731,-7260,-8746,-10103,-11256,-12121,-12682,-12921,-12886,-12631,-12240,-11784,-11315,-10855,-10392,-9864,-9232,-8411,-7389,-6159,-4777,-3340,-1972,-826,-30,298,92,-661,-1915,-3572,-5484,-7484,-9382,-11030,-12258,-13003,-13182,-12821,-11964,-10706,-9180,-7529,-5885,-4381,-3077,-2022,-1184,-517,82,689,1414,2289,3349,4558,5854,7153,8356,9390,10191,10744,11055,11164,11126,10993,10815,10614,10402,10145,9826,9375,8770,7977,6995,5862,4606,3305,1998,732,-463,-1608,-2700,-3792,-4897,-6055,-7252,-8491,-9710,-10863,-11872,-12662,-13187,-13402,-13315,-12948,-12348,-11587,-10720,-9829,-8943,-8124,-7368,-6699,-6109,-5574,-5100,-4636,-4189,-3717,-3213,-2653,-2027,-1318,-531,364,1344,2437,3621,4892,6230,7592,8945,10222,11379,12335,13057,13467,13552,13282,12672,11751,10565,9186,7667,6094,4491,2927,1398,-51,-1426,-2711,-3883,-4939,-5825,-6527,-6989,-7190,-7093,-6695,-6002,-5056,-3899,-2632,-1308,-59,1071,1981,2640,3011,3105,2938,2574,2050,1460,841,270,-240,-654,-989,-1250,-1472,-1669,-1872,-2074,-2282,-2470,-2599,-2644,-2549,-2295,-1851,-1213,-384,616,1755,3003,4310,5651,6971,8249,9444,10527,11463,12211,12714,12938,12822,12370,11575,10503,9230,7864,6534,5340,4377,3694,3301,3176,3255,3478,3752,4036,4276,4479,4659,4872,5157,5573,6126,6828,7617,8454,9218,9849,10237,10346,10122,9585,8748,7680,6431,5070,3647,2199,757,-676,-2084,-3467,-4801,-6069,-7225,-8246,-9077,-9697,-10077,-10209,-10101,-9762,-9226,-8520,-7689,-6773,-5811,-4834,-3862,-2894,-1909,-877,245,1496,2899,4459,6155,7933,9726,11438,12985,14269,15234,15837,16068,15961,15567,14953,14203,13381,12540,11725,10938,10193,9461,8735,7983,7208,6403,5593,4800,4067,3411,2868,2420,2066,1761,1462,1126,707,197,-418,-1087,-1794,-2450,-3036,-3471,-3768,-3893,-3906,-3824,-3729,-3660,-3672,-3785,-3978,-4228,-4456,-4597,-4572,-4329,-3837,-3103,-2167,-1099,21,1092,2046,2815,3371,3729,3924,4026,4132,4314,4665,5218,5992,6955,8054,9193,10297,11266,12045,12603,12922,13045,12996,12836,12626,12391,12180,11989,11807,11615,11369,11039,10602,10036,9355,8557,7678,6735,5761,4787,3835,2934,2088,1317,587,-108,-819,-1581,-2434,-3407,-4516,-5749,-7093,-8498,-9925,-11301,-12580,-13688,-14583,-15227,-15583,-15664,-15458,-14998,-14318,-13442,-12440,-11315,-10132,-8873,-7557,-6156,-4645,-2990,-1174,827,2995,5307,7706,10112,12442,14578,16450,17952,19053,19716,19962,19831,19393,18729,17928,17047,16149,15208,14220,13094,11762,10140,8162,5827,3154,251,-2738,-5635,-8225,-10347,-11825,-12605,-12650,-12057,-10928,-9472,-7850,-6268,-4848,-3680,-2796,-2161,-1725,-1407,-1144,-898,-658,-455,-349,-404,-701,-1285,-2175,-3363,-4768,-6303,-7824,-9192,-10276,-10957,-11180,-10926,-10242,-9225,-7999,-6720,-5518,-4516,-3768,-3287,-3024,-2875,-2716,-2420,-1857,-984,240,1738,3436,5173,6811,8189,9191,9734,9789,9373,8562,7452,6189,4901,3720,2750,2041,1619,1438,1453,1566,1714,1811,1812,1684,1413,1009,493,-121,-781,-1501,-2233,-3011,-3819,-4675,-5588,-6536,-7519,-8491,-9444,-10326,-11144,-11854,-12477,-12985,-13394,-13677,-13846,-13871,-13753,-13472,-13020,-12400,-11614,-10686,-9655,-8556,-7456,-6392,-5418,-4562,-3822,-3189,-2611,-2031,-1380,-597,369,1522,2857,4317,5821,7286,8603,9694,10494,10973,11133,11029,10705,10258,9739,9200,8648,8066,7400,6599,5605,4376,2917,1228,-612,-2546,-4466,-6280,-7902,-9266,-10341,-11113,-11627,-11902,-12022,-12024,-11963,-11861,-11728,-11552,-11317,-11010,-10613,-10151,-9630,-9122,-8662,-8337,-8182,-8256,-8556,-9079,-9753,-10504,-11216,-11774,-12072,-12011,-11553,-10679,-9430,-7888,-6147,-4348,-2592,-999,362,1459,2280,2880,3310,3660,4014,4425,4960,5602,6357,7163,7969,8702,9306,9710,9889,9800,9452,8846,8028,7037,5938,4771,3585,2393,1217,53,-1098,-2227,-3324,-4365,-5318,-6151,-6806,-7265,-7461,-7411,-7096,-6568,-5893,-5145,-4443,-3859,-3487,-3370,-3530,-3963,-4640,-5511,-6527,-7623,-8740,-9837,-10850,-11760,-12509,-13085,-13453,-13596,-13506,-13185,-12647,-11941,-11094,-10187,-9235,-8307,-7370,-6431,-5422,-4281,-2953,-1378,452,2521,4767,7097,9386,11505,13338,14772,15763,16276,16353,16041,15455,14660,13771,12822,11856,10842,9758,8530,7125,5493,3643,1609,-546,-2697,-4751,-6572,-8066,-9172,-9859,-10156,-10126,-9865,-9473,-9044,-8645,-8293,-7983,-7661,-7258,-6721,-5995,-5087,-4020,-2885,-1781,-854,-226,-9,-275,-1026,-2223,-3750,-5450,-7144,-8650,-9795,-10472,-10604,-10194,-9298,-8012,-6476,-4841,-3228,-1771,-510,510,1331,2005,2607,3210,3865,4585,5352,6118,6815,7382,7784,7990,8043,7976,7870,7802,7835,8027,8393,8916,9550,10204,10798,11224,11415,11322,10940,10293,9447,8478,7486,6557,5773,5185,4813,4633,4580,4556,4435,4099,3425,2359,861,-1013,-3185,-5512,-7837,-9990,-11826,-13226,-14134,-14529,-14458,-13986,-13232,-12294,-11285,-10283,-9338,-8482,-7699,-6983,-6301,-5641,-4990,-4346,-3695,-3029,-2312,-1500,-553,586,1940,3515,5294,7213,9201,11155,12984,14578,15888,16848,17472,17776,17804,17622,17275,16812,16241,15585,14801,13909,12847,11631,10230,8664,6938,5088,3151,1182,-764,-2628,-4365,-5927,-7291,-8437,-9350,-10041,-10493,-10724,-10720,-10489,-10025,-9341,-8461,-7426,-6313,-5198,-4199,-3412,-2928,-2830,-3117,-3798,-4772,-5952,-7172,-8304,-9180,-9712,-9805,-9469,-8715,-7651,-6354,-4964,-3557,-2218,-960,221,1383,2589,3915,5419,7115,9009,11027,13091,15087,16883,18388,19493,20162,20377,20180,19641,18865,17965,17049,16205,15467,14841,14275,13680,12972,12030,10806,9226,7327,5137,2776,372,-1924,-3942,-5568,-6701,-7312,-7428,-7126,-6536,-5791,-5045,-4413,-3999,-3845,-3962,-4318,-4841,-5462,-6082,-6638,-7074,-7365,-7522,-7562,-7530,-7450,-7359,-7240,-7095,-6859,-6506,-5962,-5208,-4219,-3002,-1596,-40,1598,3256,4887,6437,7888,9226,10452,11578,12617,13566,14440,15205,15865,16370,16722,16896,16891,16724,16400,15944,15365,14657,13801,12781,11549,10093,8381,6440,4276,1990,-367,-2658,-4790,-6655,-8176,-9313,-10050,-10431,-10505,-10351,-10063,-9689,-9316,-8948,-8629,-8340,-8094,-7871,-7669,-7495,-7345,-7254,-7223,-7290,-7457,-7729,-8088,-8483,-8866,-9143,-9247,-9079,-8597,-7736,-6508,-4923,-3046,-962,1233,3409,5480,7332,8910,10184,11147,11843,12324,12665,12936,13198,13493,13825,14206,14572,14915,15137,15221,15103,14778,14248,13549,12725,11845,10957,10116,9343,8637,7994,7344,6659,5847,4868,3657,2226,561,-1249,-3146,-5012,-6745,-8249,-9458,-10324,-10858,-11090,-11090,-10945,-10752,-10586,-10528,-10588,-10788,-11075,-11410,-11727,-11964,-12092,-12068,-11918,-11632,-11275,-10846,-10392,-9906,-9365,-8750,-7992,-7058,-5905,-4508,-2891,-1067,882,2909,4917,6854,8643,10250,11625,12756,13616,14213,14538,14629,14491,14194,13757,13260,12735,12245,11805,11450,11152,10895,10612,10233,9677,8858,7714,6200,4312,2073,-445,-3158,-5935,-8662,-11203,-13451,-15317,-16745,-17708,-18222,-18301,-18006,-17383,-16492,-15395,-14153,-12822,-11480,-10178,-8993,-7975,-7183,-6642,-6379,-6372,-6612,-7014,-7538,-8052,-8495,-8731,-8711,-8327,-7588,-6449,-4981,-3230,-1305,671,2592,4314,5764,6860,7578,7938,7986,7807,7511,7192,6975,6918,7106,7522,8172,8975,9842,10670,11336,11759,11859,11623,11053,10205,9155,7982,6783,5622,4558,3613,2772,2025,1293,561,-234,-1094,-2011,-2956,-3874,-4725,-5462,-6073,-6556,-6931,-7238,-7510,-7797,-8111,-8473,-8867,-9272,-9648,-9954,-10155,-10230,-10169,-9997,-9728,-9417,-9086,-8769,-8485,-8230,-7998,-7774,-7521,-7239,-6884,-6459,-5936,-5303,-4547,-3648,-2582,-1350,71,1655,3385,5206,7052,8833,10455,11818,12846,13468,13674,13453,12869,11989,10913,9748,8590,7522,6594,5816,5178,4613,4067,3454,2713,1797,700,-567,-1937,-3345,-4698,-5915,-6913,-7661,-8115,-8326,-8301,-8144,-7893,-7641,-7416,-7244,-7114,-6989,-6822,-6567,-6191,-5684,-5072,-4403,-3761,-3230,-2913,-2860,-3138,-3723,-4588,-5647,-6781,-7871,-8772,-9378,-9579,-9330,-8593,-7405,-5809,-3914,-1835,286,2303,4092,5536,6590,7216,7471,7417,7177,6879,6653,6599,6797,7249,7942,8788,9696,10538,11216,11630,11727,11496,10946,10150,9174,8117,7045,6027,5072,4194,3355,2518,1648,715,-288,-1339,-2410,-3436,-4369,-5136,-5709,-6058,-6193,-6161,-6026,-5875,-5811,-5904,-6232,-6812,-7651,-8700,-9887,-11122,-12286,-13286,-14016,-14417,-14448,-14123,-13474,-12584,-11542,-10445,-9378,-8386,-7479,-6635,-5781,-4840,-3717,-2343,-661,1323,3584,6029,8549,11004,13256,15175,16667,17671,18170,18193,17800,17078,16140,15075,13986,12936,11959,11072,10242,9428,8573,7611,6488,5186,3680,2021,241,-1569,-3326,-4944,-6344,-7483,-8323,-8888,-9195,-9316,-9316,-9275,-9270,-9359,-9581,-9958,-10480,-11117,-11836,-12562,-13262,-13851,-14308,-14568,-14644,-14500,-14188,-13704,-13111,-12422,-11659,-10831,-9892,-8829,-7561,-6063,-4282,-2231,67,2537,5056,7507,9718,11569,12940,13767,14056,13847,13263,12449,11555,10770,10183,9912,9955,10292,10836,11472,12073,12531,12757,12706,12391,11836,11129,10331,9524,8741,8001,7266,6477,5563,4429,3032,1334,-631,-2805,-5066,-7295,-9342,-11081,-12424,-13313,-13757,-13791,-13520,-13033,-12475,-11938,-11522,-11285,-11236,-11380,-11651,-12001,-12348,-12613,-12746,-12684,-12416,-11919,-11223,-10332,-9288,-8123,-6850,-5513,-4109,-2655,-1146,411,2030,3693,5405,7137,8866,10551,12157,13628,14931,16019,16859,17441,17741,17787,17583,17189,16635,16005,15329,14679,14080,13541,13057,12573,12020,11310,10340,9021,7292,5120,2522,-417,-3599,-6848,-10005,-12882,-15328,-17217,-18495,-19144,-19225,-18836,-18105,-17177,-16177,-15206,-14343,-13604,-13001,-12488,-12041,-11588,-11121,-10587,-10014,-9405,-8811,-8262,-7799,-7424,-7126,-6859,-6553,-6142,-5535,-4690,-3562,-2163,-536,1248,3074,4842,6434,7774,8809,9536,9988,10234,10372,10487,10685,11029,11559,12289,13178,14170,15170,16089,16822,17297,17458,17281,16782,15997,14979,13792,12481,11083,9611,8054,6384,4577,2599,457,-1843,-4238,-6665,-9013,-11186,-13065,-14572,-15633,-16229,-16370,-16102,-15513,-14692,-13762,-12813,-11956,-11251,-10762,-10502,-10480,-10659,-11007,-11449,-11917,-12326,-12591,-12632,-12376,-11776,-10790,-9433,-7713,-5695,-3447,-1067,1361,3725,5969,8003,9811,11358,12670,13746,14643,15379,16002,16527,16970,17318,17558,17663,17602,17363,16934,16318,15534,14611,13556,12417,11166,9826,8353,6732,4932,2941,776,-1536,-3903,-6241,-8424,-10331,-11860,-12924,-13485,-13565,-13206,-12539,-11672,-10775,-9965,-9364,-9028,-8985,-9207,-9627,-10168,-10733,-11233,-11608,-11785,-11769,-11533,-11121,-10559,-9893,-9158,-8383,-7574,-6719,-5794,-4755,-3564,-2189,-598,1197,3181,5286,7438,9534,11450,13102,14361,15206,15578,15525,15089,14378,13495,12567,11700,10974,10458,10150,10043,10085,10201,10326,10390,10336,10157,9817,9358,8759,8061,7250,6333,5290,4108,2770,1272,-372,-2140,-3983,-5846,-7652,-9335,-10811,-12026,-12927,-13489,-13708,-13618,-13232,-12635,-11837,-10923,-9906,-8842,-7755,-6688,-5681,-4775,-4013,-3432,-3051,-2877,-2882,-3021,-3217,-3390,-3446,-3313,-2943,-2319,-1471,-446,669,1811,2886,3869,4724,5468,6137,6769,7417,8122,8904,9764,10679,11589,12434,13134,13613,13836,13773,13453,12918,12246,11506,10771,10090,9464,8888,8293,7607,6743,5617,4168,2380,277,-2079,-4569,-7070,-9435,-11517,-13231,-14472,-15241,-15528,-15398,-14923,-14200,-13310,-12347,-11354,-10384,-9448,-8558,-7712,-6909,-6151,-5437,-4776,-4177,-3650,-3215,-2885,-2681,-2615,-2686,-2896,-3199,-3561,-3908,-4161,-4244,-4073,-3599,-2786,-1639,-202,1476,3289,5165,6997,8717,10250,11575,12644,13481,14068,14436,14594,14563,14355,13989,13477,12833,12085,11245,10358,9433,8526,7642,6819,6054,5351,4689,4052,3402,2724,1982,1177,288,-665,-1682,-2742,-3827,-4926,-6016,-7101,-8157,-9193,-10175,-11101,-11919,-12611,-13124,-13431,-13521,-13389,-13067,-12612,-12079,-11570,-11141,-10871,-10777,-10853,-11052,-11281,-11449,-11447,-11179,-10601,-9672,-8415,-6873,-5098,-3175,-1154,903,2972,5016,7054,9046,11029,12950,14810,16547,18103,19390,20341,20865,20929,20511,19628,18360,16775,15004,13146,11305,9563,7946,6482,5117,3830,2545,1231,-159,-1606,-3106,-4590,-5998,-7266,-8312,-9119,-9642,-9916,-9972,-9880,-9721,-9571,-9499,-9558,-9763,-10107,-10553,-11047,-11521,-11910,-12148,-12190,-12014,-11618,-11027,-10285,-9456,-8591,-7755,-6961,-6229,-5514,-4773,-3927,-2903,-1647,-126,1641,3595,5655,7682,9576,11203,12496,13404,13934,14130,14072,13859,13590,13362,13243,13281,13476,13816,14249,14708,15133,15437,15583,15512,15208,14663,13872,12849,11595,10115,8430,6543,4498,2330,107,-2103,-4218,-6171,-7898,-9359,-10543,-11453,-12131,-12617,-12981,-13259,-13504,-13730,-13933,-14105,-14195,-14185,-14030,-13717,-13240,-12620,-11875,-11064,-10197,-9313,-8401,-7430,-6364,-5145,-3733,-2119,-309,1635,3620,5540,7264,8681,9727,10342,10587,10501,10231,9901,9663,9634,9896,10486,11366,12479,13691,14887,15922,16695,17121,17181,16874,16258,15391,14368,13243,12086,10905,9703,8432,7053,5487,3709,1669,-597,-3059,-5618,-8162,-10560,-12676,-14404,-15653,-16389,-16616,-16392,-15807,-14989,-14068,-13179,-12429,-11877,-11567,-11452,-11499,-11588,-11650,-11568,-11296,-10790,-10059,-9156,-8137,-7108,-6146,-5319,-4674,-4184,-3824,-3491,-3097,-2520,-1689,-512,1002,2873,5011,7343,9746,12103,14291,16229,17824,19061,19909,20397,20548,20410,20020,19434,18669,17781,16767,15677,14506,13284,12016,10704,9360,7961,6506,4975,3343,1619,-225,-2145,-4120,-6088,-7968,-9685,-11153,-12304,-13107,-13535,-13616,-13382,-12894,-12233,-11456,-10657,-9874,-9185,-8600,-8171,-7887,-7776,-7823,-8034,-8388,-8867,-9432,-10040,-10623,-11103,-11400,-11414,-11083,-10344,-9175,-7601,-5677,-3494,-1179,1160,3379,5415,7172,8669,9887,10900,11760,12540,13301,14090,14922,15792,16672,17487,18186,18669,18879,18751,18272,17418,16264,14825,13223,11505,9774,8061,6414,4803,3229,1627,-19,-1750,-3550,-5398,-7224,-8960,-10507,-11802,-12769,-13404,-13703,-13723,-13543,-13241,-12929,-12665,-12519,-12499,-12594,-12760,-12923,-13010,-12945,-12663,-12141,-11368,-10383,-9234,-7999,-6741,-5534,-4418,-3397,-2480,-1597,-718,250,1355,2649,4143,5822,7617,9468,11239,12856,14199,15200,15822,16051,15924,15506,14875,14134,13350,12609,11932,11340,10822,10336,9862,9338,8750,8062,7270,6388,5422,4420,3394,2384,1390,419,-557,-1533,-2550,-3571,-4602,-5593,-6513,-7319,-8000,-8534,-8957,-9303,-9615,-9975,-10397,-10949,-11582,-12293,-12973,-13543,-13895,-13931,-13597,-12869,-11771,-10390,-8821,-7205,-5657,-4278,-3128,-2213,-1518,-974,-521,-80,398,958,1607,2356,3169,4050,4950,5890,6839,7822,8837,9878,10944,11997,13001,13903,14647,15184,15477,15507,15280,14823,14177,13387,12506,11548,10541,9452,8279,6963,5497,3838,1996,-21,-2170,-4377,-6573,-8645,-10509,-12070,-13260,-14040,-14399,-14360,-13985,-13348,-12557,-11711,-10911,-10248,-9754,-9476,-9364,-9391,-9460,-9497,-9432,-9210,-8838,-8329,-7758,-7193,-6721,-6408,-6286,-6369,-6598,-6903,-7159,-7228,-6983,-6309,-5143,-3477,-1361,1093,3733,6383,8871,11035,12786,14042,14835,15187,15213,15005,14680,14327,14008,13753,13558,13382,13180,12888,12451,11843,11038,10060,8936,7702,6407,5073,3723,2349,945,-501,-1991,-3496,-4983,-6381,-7632,-8675,-9464,-10003,-10304,-10432,-10454,-10454,-10502,-10662,-10953,-11378,-11900,-12456,-12990,-13412,-13667,-13714,-13516,-13104,-12490,-11748,-10938,-10144,-9414,-8802,-8302,-7899,-7535,-7145,-6664,-6021,-5200,-4165,-2955,-1582,-104,1442,3022,4590,6150,7665,9148,10575,11935,13205,14354,15336,16109,16619,16831,16723,16287,15559,14571,13398,12102,10748,9401,8084,6829,5612,4426,3227,1993,718,-609,-1927,-3224,-4414,-5483,-6367,-7088,-7631,-8039,-8362,-8624,-8916,-9234,-9650,-10150,-10754,-11441,-12181,-12935,-13644,-14251,-14688,-14915,-14891,-14630,-14154,-13528,-12832,-12142,-11533,-11041,-10674,-10389,-10112,-9738,-9145,-8238,-6936,-5207,-3084,-624,2036,4768,7413,9837,11934,13638,14931,15833,16385,16657,16700,16579,16319,15951,15472,14882,14179,13353,12432,11420,10367,9293,8234,7197,6172,5137,4034,2844,1494,12,-1641,-3387,-5195,-6962,-8611,-10038,-11184,-11990,-12457,-12612,-12529,-12292,-12025,-11808,-11745,-11872,-12212,-12746,-13415,-14150,-14860,-15455,-15856,-15998,-15856,-15410,-14697,-13737,-12587,-11282,-9853,-8312,-6669,-4921,-3080,-1176,750,2631,4386,5950,7244,8254,8957,9407,9657,9803,9941,10159,10527,11086,11831,12738,13728,14721,15608,16296,16694,16748,16405,15659,14499,12957,11048,8834,6351,3684,900,-1894,-4598,-7101,-9294,-11088,-12421,-13264,-13636,-13599,-13232,-12669,-12014,-11398,-10906,-10605,-10520,-10650,-10956,-11392,-11888,-12392,-12829,-13167,-13356,-13371,-13214,-12862,-12347,-11670,-10868,-9957,-8963,-7890,-6747,-5517,-4188,-2745,-1173,525,2331,4223,6131,8014,9778,11371,12726,13809,14608,15153,15483,15680,15808,15944,16123,16380,16679,17006,17265,17408,17335,17001,16356,15417,14208,12817,11319,9814,8368,7033,5822,4710,3665,2609,1496,256,-1135,-2685,-4359,-6101,-7820,-9439,-10860,-12024,-12887,-13433,-13679,-13652,-13411,-13002,-12503,-11959,-11428,-10951,-10550,-10246,-10032,-9897,-9814,-9752,-9667,-9529,-9291,-8937,-8429,-7774,-6941,-5951,-4783,-3457,-1979,-363,1351,3141,4956,6749,8477,10088,11539,12802,13840,14644,15209,15540,15653,15588,15355,15010,14552,14022,13401,12703,11888,10941,9820,8500,6959,5210,3266,1198,-937,-3049,-5049,-6869,-8444,-9749,-10775,-11557,-12130,-12568,-12924,-13247,-13580,-13915,-14250,-14540,-14753,-14841,-14785,-14563,-14193,-13700,-13122,-12501,-11871,-11255,-10666,-10099,-9547,-9000,-8445,-7882,-7294,-6691,-6031,-5330,-4510,-3582,-2453,-1132,447,2262,4318,6553,8900,11265,13537,15624,17419,18874,19936,20618,20935,20946,20710,20298,19772,19182,18562,17926,17270,16573,15802,14925,13902,12712,11333,9757,7988,6042,3934,1708,-610,-2957,-5287,-7533,-9635,-11540,-13185,-14544,-15574,-16282,-16667,-16767,-16626,-16296,-15857,-15336,-14812,-14271,-13759,-13244,-12733,-12201,-11641,-11040,-10405,-9722,-9016,-8280,-7523,-6750,-5938,-5081,-4149,-3125,-1997,-770,538,1884,3224,4499,5678,6716,7622,8386,9058,9655,10247,10851,11504,12212,12945,13679,14348,14897,15268,15412,15303,14934,14319,13487,12478,11343,10106,8811,7460,6060,4611,3102,1528,-94,-1765,-3445,-5102,-6704,-8199,-9562,-10767,-11791,-12638,-13313,-13809,-14165,-14356,-14426,-14356,-14175,-13895,-13523,-13109,-12651,-12200,-11754,-11335,-10924,-10510,-10040,-9493,-8812,-7998,-7030,-5955,-4798,-3640,-2527,-1525,-670,26,561,977,1313,1648,2028,2536,3201,4064,5138,6391,7824,9358,10962,12544,14037,15360,16438,17211,17640,17717,17454,16912,16138,15236,14276,13345,12498,11766,11140,10589,10024,9383,8550,7482,6119,4464,2565,473,-1701,-3861,-5904,-7738,-9289,-10528,-11424,-12002,-12287,-12316,-12135,-11776,-11277,-10664,-9971,-9227,-8467,-7720,-7028,-6408,-5893,-5495,-5212,-5051,-4977,-4979,-5010,-5042,-5029,-4936,-4730,-4383,-3872,-3202,-2357,-1380,-258,952,2263,3624,5047,6505,7989,9485,10972,12421,13798,15062,16158,17055,17689,18050,18116,17892,17415,16702,15805,14747,13531,12173,10627,8894,6941,4769,2413,-82,-2621,-5101,-7404,-9420,-11057,-12255,-12989,-13269,-13142,-12671,-11931,-11001,-9950,-8855,-7780,-6790,-5960,-5334,-4988,-4920,-5167,-5666,-6378,-7184,-7984,-8649,-9077,-9197,-8969,-8416,-7593,-6590,-5507,-4452,-3485,-2672,-1983,-1410,-862,-268,463,1394,2562,3984,5611,7416,9299,11203,13043,14753,16287,17594,18661,19466,20000,20270,20273,20023,19536,18820,17897,16776,15471,13986,12332,10495,8491,6306,3964,1480,-1097,-3713,-6288,-8735,-10956,-12871,-14379,-15452,-16035,-16148,-15822,-15131,-14168,-13045,-11871,-10754,-9767,-8968,-8370,-7963,-7710,-7559,-7452,-7346,-7197,-6988,-6709,-6365,-5962,-5511,-5015,-4464,-3856,-3153,-2345,-1382,-259,1053,2538,4169,5913,7696,9472,11157,12722,14093,15281,16237,17007,17571,17980,18242,18381,18409,18335,18160,17892,17542,17123,16647,16128,15554,14914,14167,13268,12168,10808,9172,7232,5025,2607,58,-2490,-4928,-7127,-8973,-10417,-11397,-11939,-12080,-11880,-11453,-10859,-10228,-9591,-9056,-8609,-8314,-8138,-8095,-8159,-8313,-8543,-8814,-9119,-9417,-9693,-9904,-10016,-9990,-9791,-9400,-8798,-7996,-6993,-5823,-4493,-3038,-1474,166,1855,3543,5205,6783,8253,9589,10780,11840,12788,13640,14440,15169,15857,16454,16935,17257,17352,17215,16804,16154,15307,14327,13309,12317,11407,10598,9852,9114,8268,7229,5878,4183,2109,-276,-2887,-5573,-8184,-10545,-12543,-14051,-15051,-15526,-15535,-15166,-14518,-13703,-12813,-11918,-11061,-10259,-9503,-8783,-8085,-7398,-6745,-6119,-5584,-5126,-4807,-4614,-4560,-4637,-4807,-5051,-5301,-5521,-5637,-5605,-5373,-4906,-4179,-3188,-1929,-429,1292,3187,5214,7320,9444,11535,13528,15378,17031,18454,19618,20497,21093,21387,21397,21110,20542,19681,18536,17106,15384,13403,11165,8731,6156,3513,909,-1585,-3861,-5864,-7541,-8868,-9862,-10539,-10952,-11156,-11194,-11116,-10942,-10670,-10293,-9782,-9110,-8288,-7320,-6272,-5213,-4239,-3447,-2916,-2706,-2821,-3255,-3929,-4764,-5651,-6488,-7176,-7662,-7892,-7871,-7590,-7086,-6364,-5465,-4400,-3189,-1856,-409,1129,2747,4426,6158,7911,9684,11431,13127,14731,16174,17420,18388,19044,19331,19244,18769,17945,16800,15410,13808,12084,10248,8348,6379,4337,2213,8,-2263,-4555,-6796,-8917,-10805,-12408,-13629,-14474,-14919,-15028,-14865,-14521,-14102,-13693,-13370,-13169,-13111,-13170,-13324,-13512,-13692,-13813,-13845,-13766,-13573,-13270,-12877,-12417,-11918,-11399,-10889,-10375,-9875,-9339,-8742,-8025,-7122,-5990,-4575,-2877,-899,1291,3633,6010,8333,10484,12399,14002,15282,16233,16880,17274,17449,17460,17322,17062,16664,16136,15455,14628,13641,12507,11227,9797,8224,6497,4626,2619,519,-1625,-3728,-5689,-7415,-8798,-9775,-10300,-10375,-10058,-9417,-8595,-7696,-6876,-6220,-5834,-5739,-5964,-6460,-7192,-8075,-9038,-10006,-10900,-11679,-12285,-12701,-12896,-12882,-12646,-12216,-11610,-10845,-9970,-8975,-7916,-6764,-5566,-4291,-2978,-1608,-220,1175,2542,3836,5032,6092,7003,7767,8402,8941,9438,9920,10438,10998,11605,12234,12840,13367,13767,13991,14013,13840,13491,13006,12433,11787,11093,10316,9437,8380,7121,5608,3851,1877,-252,-2428,-4571,-6544,-8308,-9767,-10945,-11837,-12499,-12990,-13354,-13655,-13901,-14112,-14270,-14353,-14331,-14183,-13885,-13433,-12834,-12099,-11253,-10323,-9330,-8293,-7250,-6193,-5188,-4214,-3334,-2531,-1826,-1190,-609,-25,592,1294,2107,3041,4094,5227,6404,7571,8674,9680,10554,11290,11887,12359,12715,12977,13140,13220,13196,13075,12832,12461,11950,11276,10428,9383,8106,6598,4818,2798,548,-1873,-4374,-6862,-9203,-11289,-13017,-14312,-15152,-15539,-15535,-15210,-14679,-14026,-13355,-12719,-12154,-11663,-11215,-10772,-10295,-9730,-9089,-8326,-7501,-6599,-5692,-4790,-3957,-3214,-2609,-2167,-1911,-1859,-2008,-2341,-2823,-3392,-3957,-4414,-4650,-4547,-4033,-3056,-1611,240,2414,4786,7208,9552,11678,13493,14913,15914,16475,16645,16445,15963,15247,14375,13407,12394,11366,10346,9312,8240,7077,5766,4259,2525,566,-1591,-3862,-6150,-8330,-10267,-11864,-13036,-13753,-14037,-13949,-13596,-13089,-12561,-12093,-11774,-11611,-11599,-11690,-11814,-11907,-11905,-11771,-11492,-11077,-10561,-9989,-9402,-8837,-8310,-7817,-7340,-6857,-6334,-5745,-5087,-4324,-3484,-2536,-1512,-395,792,2046,3357,4696,6056,7389,8683,9886,10978,11932,12726,13360,13836,14158,14338,14377,14265,13996,13529,12846,11902,10686,9197,7446,5494,3385,1202,-986,-3110,-5112,-6942,-8554,-9922,-11001,-11777,-12224,-12332,-12115,-11600,-10843,-9937,-8974,-8087,-7392,-7002,-6995,-7419,-8263,-9471,-10947,-12552,-14144,-15572,-16709,-17451,-17746,-17558,-16917,-15880,-14524,-12979,-11333,-9724,-8224,-6923,-5849,-5018,-4408,-3970,-3633,-3322,-2955,-2457,-1788,-904,176,1436,2823,4266,5702,7038,8233,9202,9951,10431,10688,10726,10609,10379,10093,9808,9552,9370,9254,9205,9197,9191,9149,9018,8755,8308,7650,6751,5628,4302,2843,1316,-179,-1574,-2793,-3811,-4617,-5233,-5698,-6061,-6369,-6662,-6960,-7282,-7610,-7945,-8251,-8523,-8730,-8873,-8928,-8899,-8771,-8539,-8208,-7773,-7262,-6686,-6086,-5491,-4931,-4425,-3987,-3607,-3288,-2996,-2722,-2437,-2124,-1760,-1321,-795,-156,606,1505,2549,3738,5054,6483,7968,9476,10915,12247,13372,14263,14866,15168,15170,14884,14332,13536,12499,11222,9694,7892,5822,3482,902,-1842,-4680,-7489,-10142,-12519,-14490,-15960,-16873,-17192,-16947,-16194,-15026,-13567,-11941,-10285,-8711,-7318,-6176,-5304,-4724,-4378,-4249,-4236,-4317,-4403,-4482,-4518,-4507,-4454,-4356,-4220,-4034,-3792,-3485,-3092,-2620,-2049,-1394,-648,188,1112,2138,3265,4508,5866,7318,8853,10411,11948,13389,14662,15705,16463,16899,17003,16791,16299,15601,14752,13830,12892,11947,11015,10045,8997,7817,6455,4891,3134,1223,-767,-2742,-4591,-6210,-7513,-8448,-9012,-9221,-9159,-8892,-8537,-8168,-7866,-7674,-7612,-7671,-7818,-8006,-8182,-8302,-8334,-8259,-8096,-7859,-7603,-7364,-7199,-7132,-7187,-7336,-7544,-7720,-7777,-7574,-7025,-6004,-4480,-2433,85,2961,6051,9177,12152,14814,17024,18705,19820,20391,20489,20204,19661,18968,18233,17521,16882,16303,15761,15200,14550,13754,12767,11551,10128,8490,6703,4806,2864,955,-884,-2564,-4067,-5328,-6338,-7067,-7523,-7700,-7627,-7319,-6829,-6199,-5505,-4817,-4216,-3787,-3589,-3684,-4078,-4782,-5731,-6875,-8096,-9300,-10366,-11202,-11729,-11912,-11737,-11234,-10457,-9473,-8371,-7212,-6058,-4938,-3856,-2805,-1752,-676,466,1683,3000,4407,5887,7419,8934,10409,11747,12934,13887,14608,15057,15249,15207,14964,14578,14114,13627,13180,12801,12509,12272,12060,11779,11359,10698,9721,8384,6666,4630,2333,-72,-2470,-4687,-6616,-8143,-9236,-9874,-10122,-10034,-9737,-9312,-8882,-8504,-8253,-8139,-8168,-8299,-8484,-8644,-8712,-8615,-8309,-7769,-6999,-6035,-4930,-3748,-2564,-1430,-395,516,1305,1991,2600,3184,3777,4414,5117,5881,6684,7498,8266,8949,9501,9903,10142,10240,10225,10141,10046,9975,9975,10050,10213,10429,10687,10936,11152,11306,11380,11364,11244,11008,10621,10054,9256,8177,6781,5052,2993,663,-1873,-4504,-7095,-9523,-11644,-13347,-14553,-15197,-15299,-14878,-14046,-12889,-11559,-10169,-8831,-7640,-6632,-5830,-5220,-4753,-4388,-4066,-3731,-3364,-2922,-2417,-1833,-1179,-458,351,1241,2248,3369,4621,5993,7453,8967,10466,11896,13191,14300,15190,15835,16241,16409,16367,16148,15770,15295,14727,14110,13453,12767,12063,11343,10613,9873,9131,8360,7574,6720,5802,4772,3623,2339,928,-599,-2200,-3840,-5461,-7006,-8428,-9663,-10675,-11428,-11898,-12081,-11977,-11608,-10997,-10194,-9242,-8222,-7186,-6221,-5375,-4690,-4189,-3856,-3666,-3580,-3547,-3532,-3517,-3480,-3458,-3457,-3525,-3687,-3949,-4305,-4687,-5033,-5213,-5129,-4664,-3756,-2359,-516,1727,4224,6846,9416,11789,13820,15425,16541,17178,17358,17165,16668,15967,15124,14213,13247,12266,11248,10201,9105,7964,6783,5579,4382,3210,2105,1079,162,-646,-1333,-1915,-2392,-2792,-3114,-3382,-3581,-3723,-3780,-3760,-3654,-3475,-3264,-3038,-2870,-2777,-2803,-2938,-3157,-3406,-3600,-3659,-3493,-3050,-2299,-1268,-17,1352,2712,3942,4931,5607,5932,5921,5626,5137,4566,4021,3608,3401,3453,3769,4340,5098,5977,6864,7655,8232,8508,8402,7897,6990,5740,4224,2575,922,-575,-1773,-2552,-2828,-2566,-1806,-627,833,2418,3970,5347,6442,7212,7638,7776,7688,7457,7164,6850,6547,6224,5851,5350,4668,3752,2577,1150,-491,-2282,-4142,-5972,-7693,-9213,-10479,-11429,-12040,-12295,-12198,-11783,-11081,-10159,-9080,-7907,-6707,-5525,-4392,-3338,-2360,-1463,-640,127,824,1479,2066,2601,3062,3456,3778,4035,4242,4412,4562,4708,4839,4951,5009,4992,4866,4613,4241,3760,3223,2677,2194,1830,1640,1639,1821,2144,2518,2858,3036,2975,2580,1843,757,-605,-2148,-3747,-5265,-6569,-7556,-8156,-8347,-8153,-7657,-6954,-6196,-5505,-5016,-4824,-4972,-5471,-6256,-7242,-8301,-9302,-10125,-10673,-10896,-10785,-10374,-9721,-8906,-8001,-7061,-6124,-5186,-4230,-3213,-2102,-869,483,1929,3404,4848,6162,7297,8187,8817,9194,9347,9328,9191,8999,8782,8586,8397,8234,8060,7882,7668,7437,7165,6877,6548,6186,5767,5271,4684,3983,3157,2202,1110,-101,-1436,-2852,-4355,-5887,-7437,-8951,-10387,-11703,-12841,-13775,-14457,-14884,-15052,-14976,-14708,-14280,-13770,-13219,-12685,-12195,-11762,-11388,-11058,-10755,-10481,-10216,-9990,-9789,-9647,-9551,-9528,-9540,-9594,-9631,-9622,-9501,-9215,-8708,-7939,-6901,-5577,-4034,-2296,-467,1389,3181,4848,6323,7579,8578,9322,9806,10046,10066,9889,9553,9091,8544,7950,7357,6792,6306,5903,5608,5404,5275,5186,5088,4925,4648,4183,3495,2523,1256,-317,-2159,-4222,-6411,-8633,-10754,-12677,-14282,-15503,-16286,-16627,-16550,-16122,-15423,-14559,-13628,-12725,-11926,-11282,-10821,-10541,-10434,-10458,-10585,-10750,-10915,-10991,-10934,-10649,-10090,-9212,-7992,-6456,-4643,-2633,-516,1603,3634,5480,7082,8392,9377,10039,10370,10393,10122,9589,8834,7898,6843,5727,4605,3535,2542,1648,848,135,-519,-1119,-1673,-2168,-2563,-2822,-2893,-2728,-2323,-1671,-837,109,1040,1832,2356,2503,2209,1450,248,-1318,-3163,-5151,-7177,-9109,-10864,-12359,-13544,-14390,-14883,-15015,-14819,-14303,-13536,-12563,-11475,-10335,-9222,-8169,-7213,-6324,-5496,-4666,-3806,-2876,-1872,-798,303,1397,2422,3353,4155,4847,5449,6007,6596,7244,8024,8924,9942,11029,12099,13068,13829,14297,14406,14112,13421,12357,10992,9409,7718,6019,4407,2946,1671,566,-388,-1284,-2170,-3153,-4265,-5572,-7037,-8660,-10326,-11971,-13453,-14692,-15591,-16118,-16270,-16095,-15668,-15094,-14455,-13846,-13289,-12800,-12329,-11811,-11169,-10324,-9236,-7887,-6299,-4532,-2660,-770,1057,2769,4315,5685,6867,7867,8684,9319,9763,10025,10100,10012,9785,9454,9072,8669,8291,7953,7661,7401,7149,6871,6539,6138,5665,5134,4568,3988,3417,2865,2337,1827,1321,813,279,-276,-855,-1447,-2025,-2581,-3086,-3550,-3969,-4378,-4803,-5292,-5875,-6583,-7424,-8390,-9458,-10574,-11688,-12716,-13601,-14256,-14635,-14682,-14386,-13740,-12766,-11508,-10001,-8331,-6532,-4699,-2875,-1116,529,2052,3436,4686,5826,6842,7770,8582,9291,9875,10322,10628,10786,10802,10699,10495,10233,9940,9646,9368,9106,8840,8551,8184,7726,7129,6411,5576,4672,3753,2864,2074,1402,872,492,226,58,-63,-187,-347,-591,-928,-1363,-1867,-2420,-2963,-3481,-3924,-4281,-4543,-4715,-4813,-4865,-4888,-4911,-4932,-4940,-4907,-4783,-4539,-4132,-3569,-2862,-2058,-1219,-414,284,815,1125,1188,986,533,-134,-958,-1861,-2748,-3533,-4124,-4452,-4473,-4165,-3531,-2614,-1458,-139,1265,2678,4025,5241,6290,7129,7747,8124,8253,8133,7758,7151,6309,5281,4096,2799,1463,126,-1144,-2289,-3296,-4113,-4756,-5207,-5465,-5518,-5340,-4915,-4218,-3264,-2079,-736,651,1961,3035,3758,4010,3749,2975,1763,234,-1434,-3068,-4472,-5505,-6068,-6104,-5655,-4773,-3581,-2200,-771,599,1785,2741,3378,3725,3757,3558,3178,2713,2253,1860,1599,1468,1472,1560,1687,1802,1859,1849,1779,1691,1649,1729,1985,2476,3185,4098,5121,6173,7126,7906,8407,8619,8505,8113,7485,6692,5818,4932,4114,3416,2887,2558,2443,2536,2827,3267,3815,4374,4872,5193,5245,4946,4222,3074,1502,-409,-2577,-4859,-7131,-9252,-11105,-12620,-13713,-14402,-14642,-14491,-13948,-13054,-11855,-10379,-8710,-6902,-5052,-3238,-1542,-20,1294,2396,3316,4108,4834,5570,6374,7290,8330,9490,10723,11974,13176,14234,15096,15673,15936,15850,15413,14660,13629,12400,11055,9693,8413,7294,6425,5828,5536,5525,5742,6126,6571,6995,7311,7452,7393,7128,6696,6157,5577,5021,4542,4145,3829,3537,3219,2795,2218,1433,438,-761,-2114,-3559,-5011,-6396,-7636,-8673,-9480,-10032,-10348,-10438,-10335,-10059,-9630,-9056,-8324,-7438,-6364,-5108,-3665,-2055,-337,1412,3095,4584,5780,6584,6944,6863,6372,5580,4603,3609,2746,2161,1966,2211,2909,4002,5382,6947,8522,10010,11285,12275,12962,13329,13434,13310,13031,12642,12188,11690,11155,10583,9970,9304,8590,7813,6982,6081,5109,4066,2932,1735,462,-845,-2158,-3427,-4600,-5625,-6446,-7045,-7378,-7472,-7326,-6993,-6506,-5914,-5256,-4547,-3825,-3088,-2366,-1673,-1032,-469,-4,373,657,900,1122,1390,1728,2188,2764,3462,4249,5069,5880,6608,7220,7671,7967,8112,8142,8104,8031,7967,7932,7930,7969,8025,8089,8128,8138,8091,7989,7823,7590,7294,6925,6500,5992,5446,4834,4214,3579,2982,2423,1943,1516,1171,854,560,234,-160,-662,-1312,-2114,-3084,-4176,-5370,-6572,-7739,-8752,-9573,-10106,-10332,-10228,-9811,-9139,-8282,-7331,-6400,-5553,-4865,-4349,-3975,-3695,-3408,-3019,-2438,-1595,-466,935,2553,4294,6053,7705,9152,10294,11082,11487,11516,11208,10615,9803,8834,7769,6653,5532,4436,3407,2474,1671,1019,528,179,-53,-226,-391,-609,-925,-1355,-1908,-2549,-3232,-3906,-4508,-5011,-5394,-5676,-5896,-6118,-6405,-6824,-7416,-8205,-9185,-10314,-11537,-12767,-13921,-14908,-15656,-16119,-16271,-16131,-15742,-15147,-14438,-13635,-12798,-11913,-10959,-9885,-8625,-7116,-5305,-3178,-745,1922,4731,7544,10222,12624,14630,16153,17147,17603,17571,17112,16327,15323,14199,13064,11997,11061,10304,9725,9313,9013,8763,8472,8073,7479,6654,5565,4228,2679,1005,-702,-2321,-3745,-4881,-5673,-6100,-6203,-6050,-5746,-5423,-5190,-5166,-5421,-5996,-6888,-8058,-9427,-10896,-12366,-13718,-14872,-15750,-16300,-16514,-16367,-15903,-15132,-14118,-12904,-11544,-10082,-8553,-6978,-5367,-3737,-2081,-426,1222,2824,4338,5712,6874,7775,8345,8574,8435,7976,7230,6290,5214,4107,3005,1988,1048,216,-539,-1228,-1861,-2445,-2954,-3356,-3603,-3651,-3460,-3036,-2391,-1605,-756,22,621,925,869,428,-360,-1408,-2590,-3747,-4740,-5441,-5773,-5734,-5361,-4784,-4138,-3607,-3329,-3419,-3906,-4747,-5827,-6970,-7985,-8687,-8948,-8695,-7950,-6789,-5365,-3827,-2365,-1081,-89,607,1025,1244,1358,1470,1675,2029,2570,3289,4155,5114,6091,7005,7762,8290,8500,8343,7782,6802,5431,3723,1765,-320,-2388,-4297,-5896,-7087,-7799,-8032,-7828,-7295,-6557,-5762,-5035,-4480,-4141,-4025,-4079,-4228,-4379,-4454,-4396,-4196,-3879,-3513,-3172,-2945,-2886,-3027,-3343,-3774,-4208,-4532,-4605,-4342,-3676,-2621,-1251,309,1896,3334,4481,5217,5505,5350,4834,4079,3232,2460,1889,1641,1752,2238,3009,3973,4956,5801,6362,6517,6229,5505,4443,3167,1870,696,-190,-718,-860,-668,-257,223,603,745,540,-33,-946,-2083,-3303,-4425,-5301,-5803,-5874,-5521,-4814,-3883,-2882,-1978,-1306,-976,-1012,-1404,-2056,-2844,-3621,-4241,-4593,-4615,-4299,-3715,-2960,-2198,-1569,-1233,-1282,-1769,-2670,-3890,-5290,-6676,-7887,-8738,-9153,-9063,-8521,-7608,-6476,-5291,-4205,-3358,-2814,-2579,-2606,-2774,-2951,-2991,-2766,-2184,-1199,182,1901,3844,5874,7822,9518,10832,11635,11901,11613,10843,9689,8277,6744,5209,3786,2517,1463,587,-131,-753,-1354,-1975,-2654,-3384,-4110,-4761,-5224,-5380,-5155,-4460,-3336,-1819,-69,1738,3386,4666,5422,5547,5039,3946,2416,603,-1300,-3129,-4743,-6066,-7041,-7702,-8078,-8258,-8312,-8329,-8350,-8395,-8455,-8454,-8334,-7988,-7345,-6344,-4977,-3283,-1354,663,2603,4281,5531,6234,6326,5822,4812,3451,1924,445,-815,-1721,-2214,-2316,-2114,-1745,-1379,-1175,-1261,-1701,-2495,-3555,-4742,-5867,-6729,-7156,-7015,-6260,-4914,-3083,-940,1307,3434,5233,6538,7250,7342,6860,5925,4701,3380,2167,1227,686,605,961,1663,2571,3485,4227,4607,4507,3859,2688,1083,-774,-2679,-4394,-5704,-6460,-6565,-6039,-4975,-3555,-2004,-562,558,1214,1341,981,254,-661,-1540,-2206,-2485,-2312,-1674,-650,622,1973,3214,4190,4786,4937,4677,4049,3202,2259,1375,670,217,60,156,475,885,1334,1697,1946,2050,2033,1961,1903,1958,2186,2636,3293,4100,4948,5689,6162,6209,5720,4614,2921,695,-1878,-4611,-7256,-9564,-11355,-12452,-12827,-12474,-11529,-10138,-8542,-6935,-5528,-4453,-3773,-3480,-3477,-3624,-3736,-3648,-3202,-2321,-977,764,2777,4875,6863,8525,9721,10320,10319,9745,8731,7442,6077,4836,3878,3321,3194,3467,4045,4772,5497,6052,6330,6256,5852,5176,4371,3592,2999,2731,2858,3381,4229,5268,6316,7210,7772,7917,7590,6835,5740,4451,3131,1930,973,331,10,-23,121,317,417,281,-195,-1070,-2342,-3937,-5731,-7541,-9179,-10449,-11186,-11307,-10769,-9653,-8094,-6291,-4489,-2904,-1732,-1075,-966,-1307,-1951,-2650,-3174,-3281,-2823,-1730,-31,2119,4541,6972,9191,11015,12294,13029,13197,12945,12372,11643,10901,10249,9767,9473,9338,9311,9292,9202,8956,8497,7820,6927,5897,4799,3746,2840,2166,1782,1699,1869,2208,2580,2840,2832,2450,1588,271,-1488,-3537,-5736,-7875,-9781,-11282,-12279,-12726,-12653,-12155,-11369,-10465,-9575,-8842,-8283,-7923,-7645,-7352,-6867,-6062,-4820,-3100,-925,1595,4307,6978,9405,11336,12633,13144,12880,11871,10298,8348,6296,4374,2801,1715,1171,1126,1468,2012,2556,2896,2879,2392,1435,51,-1609,-3383,-5062,-6474,-7467,-7976,-7986,-7570,-6853,-5988,-5157,-4490,-4119,-4073,-4369,-4921,-5651,-6422,-7131,-7662,-7960,-7986,-7760,-7322,-6748,-6121,-5510,-4977,-4526,-4157,-3809,-3411,-2892,-2170,-1225,-43,1308,2756,4150,5392,6334,6934,7147,7034,6686,6235,5854,5661,5808,6322,7244,8482,9940,11434,12786,13783,14264,14083,13178,11541,9254,6431,3289,1,-3172,-6056,-8458,-10278,-11444,-11988,-11971,-11527,-10828,-10031,-9316,-8796,-8535,-8548,-8735,-9003,-9162,-9074,-8597,-7671,-6314,-4609,-2745,-921,619,1661,2051,1696,612,-1107,-3266,-5634,-7934,-9920,-11381,-12187,-12276,-11687,-10507,-8878,-6954,-4889,-2808,-804,1075,2811,4424,5939,7372,8752,10033,11213,12217,13002,13519,13725,13611,13179,12453,11487,10334,9082,7789,6530,5336,4234,3207,2236,1277,294,-739,-1851,-3017,-4230,-5414,-6512,-7426,-8077,-8389,-8330,-7902,-7161,-6210,-5184,-4253,-3567,-3263,-3426,-4079,-5175,-6602,-8188,-9737,-11042,-11927,-12264,-11999,-11146,-9819,-8146,-6341,-4574,-3023,-1793,-953,-468,-283,-255,-236,-79,359,1150,2325,3826,5563,7355,9051,10442,11395,11770,11533,10665,9244,7390,5247,3013,854,-1061,-2596,-3657,-4200,-4199,-3724,-2807,-1592,-166,1321,2754,4028,5046,5767,6138,6168,5852,5241,4375,3337,2194,1044,-35,-973,-1694,-2166,-2332,-2193,-1711,-934,149,1445,2899,4396,5823,7050,7969,8453,8464,7939,6930,5502,3786,1974,232,-1224,-2259,-2756,-2689,-2094,-1076,221,1611,2949,4063,4902,5387,5569,5482,5229,4887,4555,4274,4091,3994,3960,3948,3891,3758,3466,3021,2355,1512,483,-663,-1854,-3008,-4004,-4776,-5226,-5341,-5108,-4589,-3857,-3026,-2213,-1524,-1051,-826,-875,-1126,-1545,-2009,-2452,-2797,-3000,-3072,-3040,-2966,-2918,-2955,-3091,-3334,-3601,-3820,-3864,-3615,-2985,-1912,-411,1475,3603,5842,7991,9889,11386,12375,12807,12697,12095,11117,9880,8524,7163,5885,4746,3751,2893,2129,1424,739,74,-593,-1207,-1770,-2215,-2526,-2670,-2619,-2382,-1943,-1326,-542,377,1396,2461,3513,4480,5276,5831,6070,5953,5461,4610,3448,2043,492,-1115,-2666,-4088,-5292,-6249,-6918,-7327,-7485,-7469,-7321,-7113,-6882,-6643,-6382,-6059,-5603,-4959,-4062,-2889,-1445,219,2026,3839,5557,7014,8133,8811,9016,8746,8031,6937,5548,3961,2273,603,-959,-2296,-3320,-3946,-4098,-3750,-2886,-1566,123,2034,3994,5820,7332,8399,8925,8893,8333,7345,6067,4648,3257,2015,1031,361,6,-47,122,452,841,1202,1458,1537,1405,1038,447,-340,-1262,-2260,-3248,-4146,-4867,-5339,-5500,-5306,-4767,-3882,-2751,-1453,-133,1074,2022,2601,2722,2359,1525,309,-1187,-2789,-4352,-5705,-6722,-7315,-7426,-7070,-6293,-5192,-3895,-2552,-1291,-256,490,893,973,778,394,-79,-543,-894,-1082,-1044,-799,-356,207,817,1393,1846,2140,2247,2187,2012,1787,1590,1493,1541,1752,2124,2595,3126,3611,3992,4192,4172,3924,3470,2861,2165,1455,791,217,-244,-591,-847,-1032,-1189,-1325,-1473,-1626,-1788,-1945,-2090,-2202,-2291,-2326,-2325,-2272,-2176,-2049,-1907,-1769,-1667,-1617,-1654,-1789,-2050,-2426,-2932,-3510,-4135,-4717,-5186,-5461,-5480,-5211,-4647,-3817,-2764,-1553,-251,1087,2386,3614,4722,5691,6506,7161,7656,7999,8197,8248,8160,7924,7527,6974,6250,5389,4407,3378,2363,1452,726,234,23,73,357,799,1314,1801,2164,2322,2208,1798,1089,121,-1052,-2342,-3675,-4968,-6163,-7219,-8113,-8842,-9414,-9833,-10113,-10238,-10202,-9957,-9466,-8671,-7532,-6031,-4174,-2024,332,2770,5146,7329,9196,10664,11680,12240,12369,12115,11547,10719,9685,8485,7151,5708,4215,2712,1305,64,-896,-1503,-1676,-1405,-682,413,1800,3337,4901,6339,7562,8472,9049,9283,9213,8889,8365,7697,6907,6024,5028,3910,2654,1241,-314,-1991,-3733,-5473,-7124,-8608,-9851,-10787,-11404,-11680,-11649,-11348,-10828,-10159,-9403,-8614,-7855,-7158,-6561,-6088,-5749,-5555,-5506,-5584,-5784,-6064,-6402,-6756,-7096,-7383,-7588,-7669,-7591,-7320,-6811,-6041,-4990,-3655,-2068,-267,1655,3610,5463,7112,8416,9325,9768,9782,9413,8760,7946,7098,6320,5713,5311,5139,5155,5304,5497,5652,5663,5490,5057,4376,3449,2322,1061,-261,-1573,-2804,-3924,-4899,-5753,-6497,-7196,-7869,-8573,-9300,-10048,-10770,-11401,-11876,-12122,-12103,-11786,-11198,-10377,-9404,-8364,-7321,-6355,-5470,-4669,-3923,-3152,-2338,-1407,-369,779,1983,3179,4287,5216,5897,6274,6314,6040,5475,4699,3788,2828,1914,1099,456,-5,-249,-300,-157,138,556,1060,1602,2148,2660,3106,3448,3659,3689,3504,3067,2341,1324,19,-1534,-3279,-5138,-7019,-8848,-10517,-11993,-13200,-14136,-14793,-15183,-15352,-15301,-15101,-14721,-14224,-13561,-12761,-11779,-10628,-9276,-7745,-6053,-4249,-2421,-655,939,2274,3291,3955,4286,4316,4115,3733,3240,2673,2063,1456,852,318,-119,-386,-417,-148,475,1465,2818,4458,6294,8181,9951,11441,12481,12940,12732,11821,10236,8063,5439,2513,-527,-3524,-6333,-8817,-10933,-12600,-13858,-14712,-15216,-15436,-15399,-15164,-14743,-14160,-13434,-12592,-11672,-10733,-9837,-9064,-8480,-8154,-8124,-8412,-9002,-9848,-10871,-11990,-13088,-14089,-14898,-15459,-15725,-15649,-15208,-14360,-13086,-11352,-9166,-6530,-3508,-167,3362,6950,10417,13613,16378,18584,20167,21064,21309,20960,20105,18906,17474,15976,14514,13176,11998,10974,10061,9203,8344,7439,6492,5530,4632,3887,3401,3254,3504,4140,5111,6280,7485,8512,9164,9264,8696,7429,5495,3028,200,-2784,-5702,-8377,-10664,-12469,-13790,-14641,-15119,-15310,-15321,-15218,-15039,-14767,-14352,-13711,-12768,-11468,-9783,-7780,-5541,-3239,-1052,822,2236,3053,3278,2922,2132,1072,-60,-1065,-1783,-2111,-1994,-1460,-552,617,1976,3401,4861,6274,7643,8945,10166,11306,12319,13177,13814,14179,14217,13888,13183,12121,10746,9152,7415,5661,3968,2438,1124,76,-685,-1161,-1362,-1318,-1071,-665,-179,331,769,1071,1151,964,461,-346,-1455,-2794,-4301,-5873,-7417,-8846,-10080,-11074,-11792,-12230,-12398,-12309,-11992,-11462,-10742,-9839,-8760,-7500,-6054,-4417,-2589,-582,1572,3836,6121,8374,10464,12330,13865,15016,15733,16005,15822,15216,14206,12851,11199,9327,7301,5198,3099,1065,-828,-2531,-3983,-5154,-6008,-6537,-6718,-6555,-6018,-5124,-3853,-2247,-348,1749,3934,6054,7948,9449,10404,10695,10260,9102,7286,4968,2315,-447,-3111,-5488,-7440,-8866,-9761,-10116,-10019,-9520,-8712,-7636,-6338,-4817,-3086,-1137,1008,3309,5705,8088,10347,12353,13974,15120,15706,15703,15118,13993,12408,10472,8289,5999,3705,1532,-429,-2084,-3361,-4198,-4548,-4382,-3697,-2508,-859,1155,3441,5840,8206,10374,12192,13528,14286,14393,13818,12577,10696,8285,5431,2303,-948,-4154,-7143,-9791,-11965,-13610,-14673,-15174,-15144,-14651,-13787,-12629,-11271,-9779,-8218,-6628,-5069,-3567,-2207,-1030,-126,440,609,332,-396,-1551,-3069,-4840,-6710,-8521,-10070,-11199,-11742,-11606,-10731,-9134,-6884,-4103,-961,2357,5656,8762,11517,13839,15661,16996,17879,18374,18558,18504,18250,17821,17209,16378,15301,13933,12265,10293,8066,5653,3156,711,-1568,-3520,-5042,-6011,-6357,-6023,-5004,-3338,-1119,1507,4347,7174,9743,11827,13206,13756,13360,12042,9847,6935,3494,-225,-3981,-7518,-10631,-13158,-14996,-16122,-16549,-16358,-15636,-14489,-13021,-11320,-9451,-7491,-5460,-3430,-1422,501,2284,3870,5198,6223,6912,7251,7248,6936,6346,5552,4585,3540,2443,1394,420,-383,-973,-1284,-1275,-908,-180,909,2313,3979,5833,7785,9737,11603,13290,14740,15875,16678,17085,17102,16676,15808,14481,12708,10542,8057,5372,2639,-3,-2386,-4404,-5950,-6995,-7525,-7600,-7295,-6731,-6017,-5277,-4595,-4039,-3643,-3412,-3345,-3432,-3655,-4029,-4524,-5176,-5940,-6834,-7797,-8800,-9756,-10580,-11165,-11387,-11156,-10364,-8975,-6983,-4434,-1453,1824,5191,8454,11420,13918,15845,17122,17775,17832,17423,16645,15640,14520,13369,12257,11192,10174,9159,8105,6964,5712,4350,2915,1466,89,-1141,-2144,-2876,-3308,-3434,-3276,-2848,-2185,-1303,-228,1020,2422,3923,5468,6956,8253,9226,9699,9549,8658,6984,4553,1466,-2094,-5911,-9707,-13231,-16236,-18539,-20018,-20625,-20376,-19365,-17700,-15556,-13070,-10412,-7700,-5038,-2505,-152,1976,3823,5360,6510,7236,7473,7176,6330,4939,3072,841,-1578,-3961,-6072,-7665,-8541,-8565,-7677,-5921,-3413,-343,3051,6529,9843,12797,15214,17009,18107,18533,18310,17520,16233,14537,12500,10195,7684,5045,2347,-308,-2842,-5158,-7186,-8870,-10183,-11125,-11722,-12025,-12086,-11982,-11771,-11505,-11226,-10948,-10682,-10422,-10179,-9957,-9786,-9692,-9710,-9871,-10197,-10691,-11347,-12119,-12953,-13741,-14369,-14690,-14576,-13887,-12566,-10557,-7918,-4738,-1176,2560,6241,9637,12532,14758,16212,16843,16690,15843,14431,12628,10584,8457,6359,4384,2594,1021,-299,-1362,-2162,-2695,-2988,-3042,-2892,-2559,-2095,-1554,-1030,-590,-327,-265,-417,-733,-1130,-1518,-1806,-1941,-1915,-1767,-1579,-1458,-1511,-1839,-2495,-3498,-4810,-6332,-7940,-9481,-10788,-11753,-12241,-12242,-11720,-10764,-9436,-7887,-6225,-4600,-3095,-1805,-744,61,638,999,1175,1170,1002,671,181,-448,-1207,-2045,-2935,-3813,-4627,-5329,-5876,-6249,-6463,-6545,-6561,-6558,-6591,-6664,-6761,-6809,-6719,-6378,-5717,-4673,-3297,-1664,31,1592,2759,3332,3145,2105,250,-2341,-5443,-8814,-12144,-15138,-17535,-19133,-19834,-19600,-18508,-16665,-14247,-11448,-8461,-5487,-2690,-201,1887,3532,4728,5482,5849,5856,5568,5028,4291,3411,2450,1470,551,-239,-820,-1127,-1103,-703,91,1276,2836,4692,6786,8985,11188,13255,15070,16504,17486,17930,17828,17190,16063,14532,12683,10600,8370,6043,3675,1297,-1054,-3349,-5555,-7629,-9519,-11170,-12497,-13460,-13967,-14017,-13579,-12695,-11432,-9870,-8146,-6372,-4694,-3212,-2026,-1173,-690,-551,-743,-1203,-1895,-2748,-3715,-4727,-5716,-6592,-7273,-7643,-7622,-7123,-6113,-4587,-2606,-259,2303,4913,7388,9558,11279,12458,13054,13079,12617,11789,10750,9692,8770,8147,7908,8104,8681,9563,10568,11517,12196,12424,12053,11017,9303,6998,4260,1289,-1651,-4326,-6491,-7970,-8637,-8435,-7399,-5608,-3238,-480,2421,5227,7710,9682,11012,11630,11536,10792,9514,7842,5943,3962,2021,207,-1448,-2960,-4364,-5751,-7179,-8721,-10382,-12156,-13939,-15654,-17127,-18262,-18927,-19074,-18687,-17808,-16545,-15014,-13391,-11825,-10488,-9498,-8973,-8942,-9413,-10313,-11511,-12829,-14047,-14926,-15249,-14822,-13528,-11313,-8242,-4433,-124,4431,8920,13049,16558,19223,20935,21616,21348,20214,18434,16200,13746,11286,8982,6988,5393,4264,3629,3490,3808,4534,5566,6815,8143,9414,10503,11247,11570,11376,10663,9466,7882,6056,4159,2377,882,-194,-748,-769,-274,632,1819,3113,4343,5335,5971,6150,5860,5125,4018,2667,1171,-335,-1767,-3054,-4155,-5058,-5775,-6324,-6755,-7095,-7401,-7678,-7952,-8192,-8357,-8380,-8175,-7662,-6789,-5517,-3895,-1975,95,2160,4042,5551,6557,6955,6718,5902,4604,3015,1318,-252,-1505,-2267,-2414,-1906,-719,1049,3306,5862,8537,11120,13422,15262,16516,17073,16900,15987,14400,12226,9620,6725,3727,778,-1977,-4421,-6461,-8039,-9100,-9629,-9612,-9083,-8082,-6705,-5052,-3272,-1511,60,1290,2048,2231,1814,808,-698,-2561,-4617,-6661,-8519,-10008,-11008,-11423,-11216,-10399,-9022,-7170,-4966,-2534,-25,2412,4629,6479,7851,8641,8807,8330,7254,5652,3658,1409,-906,-3129,-5098,-6696,-7850,-8538,-8787,-8671,-8273,-7692,-6993,-6222,-5375,-4426,-3310,-1959,-322,1638,3905,6426,9111,11817,14407,16724,18635,20036,20865,21099,20772,19921,18651,17031,15180,13176,11099,8999,6920,4868,2887,987,-773,-2326,-3597,-4491,-4946,-4911,-4388,-3426,-2135,-665,787,2048,2940,3377,3316,2820,2008,1055,142,-564,-952,-986,-700,-223,289,622,607,83,-1001,-2630,-4684,-6950,-9188,-11098,-12438,-12971,-12568,-11169,-8803,-5619,-1784,2409,6717,10831,14515,17550,19790,21134,21551,21046,19663,17494,14634,11234,7429,3402,-689,-4672,-8398,-11743,-14591,-16884,-18555,-19600,-20024,-19865,-19201,-18117,-16722,-15134,-13437,-11722,-10025,-8386,-6817,-5332,-3957,-2722,-1686,-895,-420,-281,-520,-1078,-1922,-2905,-3891,-4701,-5154,-5122,-4487,-3238,-1394,914,3526,6217,8750,10907,12481,13377,13511,12947,11773,10151,8301,6396,4662,3214,2186,1602,1474,1749,2333,3117,3956,4714,5256,5463,5248,4558,3367,1711,-365,-2752,-5342,-7990,-10541,-12856,-14775,-16192,-16997,-17139,-16602,-15437,-13733,-11646,-9357,-7077,-5001,-3307,-2099,-1423,-1240,-1437,-1837,-2241,-2443,-2277,-1645,-526,993,2747,4505,6012,7030,7382,6996,5902,4256,2291,291,-1460,-2716,-3326,-3225,-2474,-1252,219,1611,2679,3147,2902,1898,236,-1870,-4149,-6264,-7918,-8845,-8885,-7971,-6150,-3571,-453,2925,6269,9292,11731,13376,14085,13772,12434,10138,7006,3226,-974,-5342,-9606,-13511,-16821,-19363,-21004,-21708,-21468,-20378,-18526,-16086,-13206,-10078,-6880,-3794,-976,1432,3335,4656,5379,5506,5082,4184,2904,1368,-300,-1973,-3511,-4820,-5774,-6310,-6355,-5879,-4885,-3387,-1471,806,3301,5914,8506,10945,13128,14932,16282,17110,17385,17095,16275,14962,13236,11178,8866,6392,3823,1236,-1303,-3724,-5943,-7878,-9427,-10509,-11029,-10942,-10208,-8848,-6924,-4564,-1933,735,3212,5258,6675,7336,7198,6306,4814,2915,885,-1036,-2593,-3621,-4027,-3794,-3026,-1866,-507,813,1936,2677,2977,2796,2199,1262,124,-1107,-2308,-3421,-4400,-5263,-6049,-6808,-7600,-8438,-9310,-10139,-10820,-11221,-11214,-10725,-9714,-8247,-6448,-4505,-2650,-1113,-94,258,-101,-1133,-2684,-4522,-6354,-7872,-8785,-8884,-8020,-6202,-3486,-86,3773,7789,11684,15189,18091,20237,21529,21938,21485,20227,18262,15683,12634,9232,5643,2004,-1514,-4776,-7627,-9975,-11725,-12842,-13326,-13209,-12572,-11507,-10133,-8576,-6949,-5380,-3952,-2758,-1838,-1231,-927,-921,-1154,-1598,-2160,-2809,-3461,-4096,-4657,-5128,-5469,-5655,-5644,-5393,-4857,-4008,-2815,-1287,552,2648,4899,7206,9399,11353,12881,13866,14195,13815,12720,10977,8667,5949,2979,-64,-2976,-5597,-7734,-9264,-10063,-10070,-9251,-7643,-5316,-2411,879,4332,7664,10609,12898,14324,14746,14149,12583,10278,7467,4525,1771,-472,-1979,-2640,-2454,-1565,-188,1392,2886,4047,4690,4743,4218,3242,1978,630,-616,-1638,-2364,-2826,-3087,-3293,-3562,-4026,-4756,-5773,-7028,-8433,-9839,-11101,-12082,-12673,-12833,-12560,-11933,-11045,-10053,-9088,-8300,-7795,-7646,-7864,-8414,-9188,-10047,-10814,-11317,-11397,-10955,-9919,-8311,-6176,-3637,-813,2125,5049,7812,10321,12495,14299,15708,16725,17347,17569,17383,16783,15775,14405,12750,10938,9120,7476,6154,5288,4936,5110,5734,6687,7780,8818,9593,9929,9710,8867,7436,5475,3148,593,-1970,-4392,-6488,-8149,-9273,-9816,-9771,-9144,-8006,-6404,-4445,-2215,177,2629,5040,7304,9337,11039,12334,13150,13419,13127,12250,10847,8971,6741,4283,1736,-749,-3035,-5004,-6531,-7554,-7990,-7828,-7060,-5723,-3893,-1657,853,3503,6152,8620,10783,12455,13523,13863,13406,12136,10096,7404,4247,860,-2472,-5487,-7925,-9619,-10468,-10494,-9802,-8583,-7078,-5541,-4205,-3257,-2797,-2845,-3330,-4101,-4965,-5700,-6113,-6044,-5421,-4225,-2548,-513,1683,3846,5791,7360,8460,9036,9097,8691,7880,6768,5419,3927,2342,712,-919,-2530,-4059,-5463,-6656,-7542,-8029,-8000,-7384,-6111,-4187,-1645,1403,4803,8366,11885,15142,17966,20191,21715,22476,22445,21648,20125,17939,15170,11907,8249,4314,232,-3845,-7751,-11326,-14409,-16877,-18635,-19658,-19947,-19583,-18656,-17314,-15689,-13939,-12183,-10535,-9065,-7814,-6800,-6005,-5414,-4978,-4673,-4444,-4250,-4033,-3734,-3289,-2643,-1738,-555,931,2687,4681,6819,9005,11102,12989,14536,15656,16277,16389,15997,15172,13986,12560,10989,9410,7894,6553,5428,4552,3941,3565,3402,3420,3586,3892,4330,4893,5576,6333,7110,7788,8259,8367,8005,7061,5515,3370,730,-2266,-5427,-8521,-11339,-13667,-15337,-16245,-16325,-15598,-14139,-12057,-9537,-6742,-3884,-1145,1308,3340,4864,5855,6325,6362,6059,5543,4930,4321,3786,3382,3105,2970,2931,2949,2971,2940,2821,2606,2299,1943,1576,1246,974,767,621,501,398,272,112,-85,-323,-568,-805,-966,-1034,-930,-643,-132,613,1578,2752,4088,5530,6991,8383,9579,10477,10966,10953,10395,9256,7569,5389,2815,-14,-2939,-5765,-8326,-10425,-11968,-12833,-13030,-12568,-11533,-10038,-8221,-6221,-4198,-2273,-573,813,1804,2365,2446,2060,1190,-114,-1819,-3831,-6040,-8310,-10466,-12356,-13818,-14739,-15042,-14706,-13778,-12340,-10562,-8604,-6695,-5006,-3721,-2934,-2687,-2945,-3588,-4477,-5416,-6247,-6816,-7021,-6822,-6200,-5226,-3960,-2519,-1008,459,1792,2913,3782,4386,4733,4861,4827,4681,4489,4278,4075,3851,3583,3187,2608,1769,631,-814,-2535,-4439,-6413,-8298,-9933,-11154,-11830,-11859,-11198,-9860,-7919,-5518,-2837,-108,2452,4634,6288,7333,7745,7597,6965,6003,4826,3574,2329,1165,87,-896,-1834,-2747,-3669,-4592,-5492,-6311,-6999,-7485,-7758,-7786,-7619,-7288,-6881,-6460,-6108,-5864,-5759,-5774,-5857,-5940,-5910,-5684,-5170,-4315,-3092,-1518,380,2519,4823,7175,9446,11510,13201,14417,15010,14935,14117,12594,10397,7648,4499,1125,-2240,-5402,-8158,-10350,-11874,-12681,-12780,-12226,-11125,-9595,-7791,-5866,-3970,-2251,-826,223,838,1036,814,272,-547,-1516,-2542,-3518,-4329,-4901,-5158,-5088,-4673,-3972,-3025,-1916,-728,461,1549,2471,3133,3488,3481,3097,2350,1282,-35,-1487,-2975,-4356,-5524,-6372,-6823,-6845,-6436,-5650,-4556,-3262,-1872,-471,853,2064,3122,4008,4714,5220,5514,5584,5410,4999,4349,3487,2456,1320,166,-905,-1773,-2335,-2482,-2155,-1316,18,1794,3908,6236,8614,10882,12855,14373,15277,15466,14856,13460,11313,8546,5322,1832,-1680,-5033,-8003,-10468,-12320,-13524,-14106,-14114,-13650,-12798,-11674,-10357,-8950,-7516,-6139,-4874,-3777,-2885,-2220,-1793,-1604,-1634,-1863,-2238,-2710,-3185,-3574,-3772,-3694,-3265,-2459,-1263,288,2120,4162,6276,8358,10254,11843,12991,13611,13612,12980,11701,9824,7434,4637,1593,-1534,-4574,-7352,-9740,-11621,-12942,-13680,-13849,-13499,-12686,-11501,-10033,-8400,-6713,-5108,-3696,-2584,-1851,-1529,-1624,-2076,-2809,-3693,-4601,-5388,-5931,-6139,-5943,-5338,-4326,-2972,-1331,501,2445,4399,6263,7951,9331,10349,10884,10910,10395,9365,7902,6123,4205,2327,712,-491,-1115,-1112,-477,723,2339,4210,6151,7979,9572,10814,11663,12094,12114,11743,11011,9941,8570,6920,5031,2933,676,-1696,-4115,-6523,-8833,-10970,-12835,-14337,-15390,-15909,-15838,-15139,-13821,-11924,-9566,-6871,-4050,-1290,1198,3247,4744,5621,5909,5646,4973,3984,2846,1657,545,-428,-1183,-1708,-1954,-1931,-1602,-976,-31,1196,2680,4318,6029,7659,9094,10190,10846,10980,10555,9577,8105,6251,4162,2033,55,-1573,-2688,-3172,-2955,-2050,-509,1528,3908,6419,8853,11001,12669,13704,13989,13463,12112,9998,7206,3906,283,-3448,-7051,-10324,-13069,-15160,-16490,-17060,-16866,-16019,-14605,-12784,-10691,-8479,-6268,-4177,-2278,-638,709,1745,2467,2887,3046,2985,2782,2504,2255,2103,2126,2377,2874,3621,4582,5691,6861,7992,8984,9747,10229,10392,10268,9897,9375,8805,8291,7930,7773,7841,8093,8471,8868,9203,9370,9327,9024,8488,7738,6861,5914,4997,4154,3441,2852,2384,1964,1553,1048,403,-440,-1498,-2722,-4058,-5348,-6468,-7221,-7462,-7066,-5955,-4141,-1694,1249,4482,7790,10940,13727,15981,17598,18518,18746,18331,17346,15874,14005,11801,9329,6644,3793,854,-2108,-4989,-7693,-10119,-12168,-13761,-14847,-15399,-15439,-15010,-14208,-13145,-11958,-10798,-9791,-9066,-8693,-8723,-9142,-9895,-10892,-11993,-13054,-13916,-14422,-14452,-13903,-12717,-10889,-8455,-5515,-2202,1295,4790,8063,10945,13249,14863,15682,15668,14843,13264,11075,8463,5642,2860,336,-1745,-3248,-4115,-4360,-4044,-3281,-2210,-955,335,1584,2691,3626,4362,4888,5224,5360,5327,5131,4800,4375,3881,3369,2870,2420,2055,1786,1646,1628,1730,1927,2190,2470,2758,3011,3238,3453,3658,3897,4158,4460,4759,5036,5213,5256,5080,4690,4045,3233,2301,1399,651,198,162,606,1558,2948,4683,6555,8394,9932,11000,11391,11023,9846,7911,5348,2345,-847,-3948,-6674,-8769,-10013,-10284,-9528,-7794,-5220,-2004,1599,5307,8853,11966,14449,16117,16892,16721,15647,13748,11161,8046,4583,952,-2671,-6139,-9301,-12063,-14307,-15980,-17003,-17368,-17049,-16093,-14564,-12585,-10303,-7916,-5606,-3573,-1959,-889,-397,-493,-1106,-2140,-3466,-4932,-6397,-7719,-8792,-9519,-9856,-9747,-9193,-8177,-6732,-4892,-2736,-366,2080,4454,6567,8276,9400,9850,9532,8452,6652,4248,1409,-1682,-4793,-7741,-10336,-12455,-14012,-14980,-15374,-15251,-14696,-13799,-12665,-11373,-9999,-8605,-7234,-5949,-4800,-3854,-3178,-2830,-2845,-3223,-3930,-4878,-5958,-7028,-7941,-8574,-8816,-8629,-7992,-6981,-5679,-4215,-2730,-1324,-105,895,1663,2230,2659,3018,3392,3834,4406,5104,5944,6857,7807,8699,9475,10054,10402,10479,10298,9859,9211,8389,7438,6403,5311,4188,3056,1919,800,-295,-1356,-2363,-3342,-4272,-5189,-6098,-6996,-7884,-8705,-9406,-9894,-10086,-9899,-9283,-8236,-6787,-5040,-3105,-1159,649,2134,3166,3639,3493,2730,1390,-442,-2632,-5058,-7543,-9958,-12129,-13944,-15256,-15984,-16030,-15354,-13948,-11837,-9126,-5940,-2472,1058,4416,7360,9676,11199,11810,11485,10261,8258,5658,2692,-397,-3334,-5899,-7866,-9090,-9458,-8948,-7571,-5457,-2734,354,3585,6684,9392,11480,12747,13080,12438,10890,8580,5748,2657,-417,-3223,-5587,-7384,-8593,-9247,-9426,-9260,-8846,-8313,-7722,-7130,-6553,-5986,-5414,-4824,-4203,-3550,-2890,-2235,-1626,-1095,-646,-314,-79,73,149,213,265,377,563,868,1310,1907,2652,3543,4535,5593,6648,7622,8443,9027,9329,9305,8972,8355,7530,6594,5636,4775,4071,3578,3304,3194,3201,3198,3101,2799,2210,1307,65,-1447,-3177,-4984,-6771,-8386,-9732,-10709,-11260,-11379,-11079,-10429,-9497,-8373,-7137,-5847,-4551,-3263,-2004,-771,416,1549,2599,3534,4331,4954,5395,5642,5700,5595,5351,5010,4598,4145,3667,3148,2590,1956,1238,438,-436,-1316,-2150,-2831,-3285,-3426,-3229,-2688,-1880,-896,121,1023,1672,1954,1789,1162,78,-1374,-3104,-4978,-6843,-8554,-9951,-10896,-11266,-10985,-9997,-8333,-6056,-3287,-202,3019,6165,9040,11463,13301,14432,14834,14476,13432,11787,9667,7236,4640,2034,-451,-2719,-4680,-6283,-7479,-8239,-8551,-8398,-7799,-6788,-5402,-3732,-1857,107,2041,3829,5359,6534,7295,7596,7438,6829,5828,4504,2950,1304,-320,-1762,-2903,-3637,-3904,-3688,-3050,-2068,-895,303,1363,2116,2457,2315,1704,672,-638,-2100,-3538,-4805,-5784,-6386,-6585,-6384,-5850,-5050,-4109,-3111,-2164,-1339,-671,-192,112,248,234,78,-210,-636,-1193,-1864,-2610,-3371,-4040,-4524,-4687,-4420,-3634,-2272,-346,2088,4903,7933,10971,13813,16259,18154,19382,19894,19706,18872,17527,15788,13841,11801,9806,7920,6177,4577,3078,1639,220,-1212,-2630,-4028,-5301,-6411,-7234,-7733,-7853,-7596,-7010,-6163,-5166,-4120,-3135,-2287,-1638,-1211,-984,-939,-976,-1049,-1028,-846,-403,351,1438,2852,4533,6396,8331,10199,11884,13257,14216,14693,14631,14039,12941,11401,9522,7411,5202,3019,978,-830,-2342,-3515,-4353,-4836,-5020,-4882,-4483,-3812,-2905,-1782,-476,935,2396,3776,4982,5883,6368,6375,5826,4750,3157,1158,-1140,-3568,-5971,-8166,-10012,-11375,-12171,-12337,-11867,-10763,-9080,-6890,-4289,-1425,1578,4531,7298,9721,11684,13113,13957,14222,13939,13163,11980,10467,8738,6893,5062,3356,1914,822,178,21,346,1120,2226,3541,4858,5998,6740,6925,6424,5198,3267,766,-2139,-5181,-8088,-10577,-12372,-13292,-13207,-12123,-10133,-7463,-4374,-1206,1745,4192,5951,6888,7002,6341,5050,3313,1341,-659,-2513,-4079,-5296,-6119,-6579,-6708,-6545,-6132,-5479,-4586,-3438,-2016,-310,1648,3812,6059,8264,10227,11795,12772,13051,12553,11287,9322,6822,3960,1013,-1798,-4191,-5972,-6955,-7057,-6259,-4633,-2330,442,3429,6360,8979,11049,12400,12903,12538,11333,9428,6997,4279,1507,-1088,-3331,-5102,-6357,-7115,-7472,-7542,-7475,-7397,-7401,-7539,-7792,-8116,-8409,-8596,-8575,-8327,-7806,-7071,-6169,-5190,-4248,-3423,-2821,-2490,-2458,-2704,-3160,-3716,-4248,-4598,-4646,-4284,-3468,-2198,-553,1364,3395,5379,7181,8677,9819,10597,11077,11332,11493,11642,11850,12139,12461,12745,12880,12759,12296,11461,10273,8835,7276,5794,4538,3667,3235,3234,3558,4030,4432,4527,4122,3079,1356,-997,-3824,-6919,-9997,-12780,-14998,-16426,-16913,-16398,-14911,-12571,-9587,-6203,-2713,618,3540,5876,7494,8365,8489,7951,6846,5304,3466,1458,-590,-2582,-4433,-6077,-7461,-8547,-9298,-9684,-9690,-9294,-8522,-7376,-5931,-4235,-2407,-559,1173,2629,3699,4240,4203,3545,2290,525,-1645,-4043,-6486,-8767,-10669,-12020,-12658,-12521,-11597,-9963,-7789,-5267,-2677,-260,1717,3044,3581,3251,2086,195,-2235,-4973,-7756,-10346,-12511,-14098,-14986,-15167,-14664,-13605,-12133,-10430,-8681,-7016,-5560,-4352,-3412,-2715,-2225,-1917,-1763,-1786,-1989,-2428,-3116,-4079,-5294,-6690,-8164,-9547,-10663,-11307,-11311,-10536,-8929,-6496,-3359,310,4241,8138,11700,14627,16714,17807,17893,17038,15419,13264,10829,8360,6046,4020,2327,945,-195,-1213,-2197,-3245,-4376,-5583,-6774,-7833,-8609,-8948,-8749,-7954,-6595,-4803,-2767,-740,1002,2234,2765,2529,1543,-49,-2046,-4174,-6152,-7727,-8670,-8857,-8222,-6803,-4722,-2156,658,3484,6079,8237,9801,10665,10790,10203,8981,7259,5210,3012,873,-1034,-2557,-3583,-4057,-3974,-3366,-2340,-976,568,2201,3796,5276,6572,7613,8352,8707,8630,8050,6938,5284,3118,519,-2407,-5514,-8643,-11626,-14288,-16494,-18093,-18999,-19131,-18450,-16975,-14761,-11922,-8636,-5116,-1610,1606,4312,6273,7375,7530,6784,5227,3051,473,-2264,-4920,-7321,-9304,-10805,-11778,-12234,-12201,-11711,-10787,-9460,-7725,-5625,-3174,-469,2393,5238,7885,10112,11737,12583,12576,11673,9979,7635,4908,2078,-526,-2616,-3941,-4355,-3802,-2345,-161,2502,5307,7939,10052,11425,11863,11364,9987,7956,5520,3017,716,-1120,-2352,-2925,-2887,-2366,-1531,-573,362,1162,1789,2281,2695,3139,3688,4383,5212,6088,6881,7426,7557,7146,6110,4461,2277,-279,-2991,-5623,-7938,-9739,-10880,-11274,-10905,-9800,-8054,-5783,-3154,-345,2452,5049,7282,9012,10140,10604,10384,9500,8010,6011,3639,1045,-1581,-4092,-6299,-8116,-9410,-10177,-10377,-10075,-9322,-8228,-6886,-5411,-3892,-2389,-959,376,1598,2670,3574,4253,4656,4728,4425,3725,2647,1238,-396,-2126,-3774,-5155,-6104,-6470,-6195,-5273,-3788,-1898,191,2254,4049,5392,6128,6188,5581,4396,2794,960,-881,-2556,-3894,-4808,-5249,-5243,-4858,-4195,-3380,-2540,-1781,-1202,-835,-722,-821,-1126,-1562,-2098,-2690,-3294,-3926,-4543,-5194,-5870,-6595,-7375,-8184,-8970,-9645,-10072,-10116,-9618,-8464,-6581,-3961,-696,3064,7084,11098,14820,17980,20382,21862,22402,22017,20856,19100,16975,14716,12516,10530,8839,7478,6407,5596,4975,4508,4187,4017,4033,4275,4740,5430,6254,7108,7830,8244,8185,7519,6175,4172,1603,-1338,-4417,-7354,-9875,-11751,-12809,-12962,-12215,-10660,-8451,-5829,-3023,-315,2069,3909,5072,5452,5050,3889,2096,-190,-2736,-5314,-7645,-9482,-10592,-10824,-10088,-8407,-5874,-2670,964,4771,8462,11791,14536,16525,17665,17919,17321,15976,14045,11707,9199,6692,4393,2410,830,-319,-1070,-1444,-1506,-1272,-777,-6,1031,2351,3923,5708,7611,9501,11218,12562,13356,13421,12659,11005,8524,5329,1648,-2257,-6086,-9548,-12412,-14488,-15712,-16076,-15686,-14697,-13321,-11757,-10206,-8779,-7554,-6505,-5569,-4657,-3668,-2572,-1345,-71,1168,2227,2984,3329,3222,2664,1769,682,-381,-1178,-1508,-1181,-105,1727,4252,7274,10577,13861,16820,19180,20694,21214,20684,19143,16748,13721,10344,6927,3752,1066,-953,-2221,-2705,-2480,-1640,-344,1247,2966,4653,6163,7375,8176,8490,8237,7394,5927,3881,1299,-1705,-5000,-8417,-11781,-14900,-17618,-19771,-21258,-21984,-21896,-20994,-19285,-16870,-13864,-10450,-6857,-3316,-81,2641,4669,5896,6266,5808,4585,2747,446,-2097,-4675,-7056,-9026,-10390,-11002,-10754,-9613,-7604,-4823,-1432,2364,6331,10212,13785,16829,19198,20781,21523,21433,20536,18917,16666,13897,10758,7378,3923,549,-2599,-5349,-7583,-9149,-9980,-9996,-9235,-7750,-5719,-3342,-903,1316,3035,4013,4110,3274,1586,-760,-3475,-6223,-8649,-10461,-11433,-11459,-10542,-8775,-6354,-3493,-455,2537,5281,7633,9504,10870,11741,12161,12178,11839,11187,10253,9062,7646,6026,4263,2398,543,-1211,-2714,-3822,-4395,-4300,-3461,-1851,484,3427,6774,10287,13666,16611,18837,20110,20271,19281,17170,14123,10353,6172,1880,-2237,-5929,-9044,-11477,-13229,-14345,-14928,-15082,-14930,-14541,-13982,-13258,-12363,-11283,-10010,-8582,-7065,-5586,-4291,-3351,-2926,-3125,-4021,-5583,-7731,-10299,-13063,-15795,-18232,-20174,-21445,-21948,-21648,-20588,-18857,-16592,-13945,-11078,-8139,-5256,-2538,-59,2121,3969,5467,6608,7394,7847,7983,7861,7525,7071,6574,6153,5880,5854,6115,6664,7484,8453,9487,10397,11062,11314,11052,10193,8710,6623,4000,953,-2380,-5837,-9245,-12437,-15217,-17429,-18894,-19475,-19086,-17665,-15284,-12036,-8145,-3878,444,4465,7854,10321,11645,11733,10577,8322,5186,1478,-2463,-6304,-9748,-12546,-14570,-15701,-15985,-15449,-14227,-12456,-10281,-7858,-5321,-2784,-363,1855,3775,5306,6365,6873,6766,6022,4653,2728,390,-2197,-4775,-7117,-8943,-10048,-10234,-9416,-7579,-4805,-1301,2687,6780,10629,13816,16024,16965,16508,14648,11547,7508,2937,-1694,-5930,-9375,-11756,-12939,-12944,-11917,-10096,-7780,-5232,-2735,-428,1542,3169,4440,5386,6033,6366,6364,5956,5094,3702,1781,-668,-3540,-6704,-9945,-13044,-15716,-17741,-18895,-19060,-18172,-16291,-13527,-10102,-6251,-2259,1606,5099,8007,10194,11553,12062,11723,10595,8759,6326,3429,216,-3135,-6460,-9536,-12200,-14228,-15481,-15814,-15156,-13506,-10917,-7549,-3591,686,4998,9053,12575,15329,17163,17970,17762,16605,14649,12091,9156,6091,3124,486,-1644,-3099,-3779,-3619,-2629,-880,1496,4296,7270,10144,12603,14392,15255,15058,13717,11302,7956,3939,-435,-4818,-8876,-12305,-14889,-16474,-17021,-16548,-15174,-13052,-10382,-7381,-4271,-1250,1470,3754,5442,6470,6759,6319,5161,3356,1012,-1751,-4756,-7839,-10796,-13433,-15537,-16920,-17401,-16859,-15225,-12507,-8816,-4336,654,5801,10742,15067,18443,20582,21310,20591,18490,15238,11116,6511,1802,-2631,-6459,-9440,-11401,-12280,-12082,-10907,-8890,-6216,-3078,331,3810,7180,10271,12910,14956,16260,16718,16250,14837,12508,9365,5570,1329,-3091,-7444,-11456,-14903,-17604,-19415,-20273,-20149,-19087,-17168,-14533,-11347,-7818,-4164,-612,2618,5342,7391,8670,9113,8746,7636,5930,3807,1497,-768,-2747,-4226,-5031,-5042,-4187,-2499,-39,3026,6498,10132,13650,16797,19311,20999,21694,21324,19867,17401,14066,10063,5654,1111,-3292,-7277,-10653,-13207,-14861,-15508,-15173,-13879,-11733,-8895,-5565,-1994,1526,4716,7280,8985,9654,9190,7607,5014,1618,-2302,-6418,-10399,-13930,-16764,-18722,-19718,-19742,-18862,-17192,-14890,-12108,-9027,-5792,-2568,504,3267,5594,7328,8394,8690,8223,7025,5217,2966,495,-1953,-4144,-5829,-6861,-7068,-6417,-4899,-2585,366,3792,7434,11087,14486,17443,19768,21349,22105,22025,21153,19561,17411,14837,12064,9274,6682,4458,2749,1644,1192,1371,2124,3343,4892,6603,8313,9823,10984,11623,11637,10940,9505,7369,4602,1352,-2229,-5937,-9586,-12975,-15946,-18332,-20030,-20925,-20969,-20109,-18359,-15750,-12374,-8367,-3897,808,5531,10018,14061,17455,20061,21773,22558,22426,21450,19734,17448,14753,11868,8980,6297,3993,2226,1106,708,1044,2090,3749,5899,8361,10933,13404,15546,17159,18056,18102,17225,15403,12728,9314,5394,1199,-2994,-6915,-10331,-13029,-14866,-15749,-15663,-14665,-12898,-10557,-7916,-5252,-2853,-968,204,556,29,-1305,-3344,-5902,-8755,-11675,-14423,-16806,-18649,-19853,-20338,-20102,-19156,-17554,-15385,-12733,-9747,-6549,-3320,-239,2518,4760,6355,7197,7270,6626,5410,3841,2174,700,-339,-724,-354,816,2698,5154,7969,10913,13749,16290,18378,19946,20957,21439,21440,20998,20171,18957,17367,15383,12992,10222,7107,3767,316,-3045,-6161,-8848,-10977,-12473,-13294,-13477,-13077,-12179,-10884,-9289,-7490,-5600,-3720,-1984,-513,541,1081,987,248,-1146,-3079,-5421,-7944,-10422,-12596,-14249,-15187,-15309,-14540,-12943,-10571,-7600,-4200,-575,3045,6472,9504,11979,13780,14806,15038,14476,13203,11355,9098,6672,4288,2195,581,-395,-646,-144,1057,2862,5109,7616,10181,12596,14667,16230,17132,17283,16610,15106,12804,9795,6229,2295,-1766,-5716,-9286,-12269,-14464,-15768,-16112,-15525,-14072,-11905,-9194,-6165,-3055,-98,2482,4497,5803,6307,5969,4812,2901,355,-2664,-5981,-9363,-12614,-15488,-17794,-19345,-20003,-19686,-18377,-16131,-13089,-9443,-5465,-1427,2357,5637,8172,9835,10559,10379,9430,7880,5982,3949,2020,336,-973,-1902,-2456,-2711,-2744,-2619,-2386,-2050,-1600,-1011,-264,639,1641,2670,3589,4261,4542,4313,3523,2178,384,-1701,-3838,-5797,-7322,-8236,-8386,-7748,-6348,-4320,-1847,845,3520,5961,7987,9473,10336,10552,10126,9089,7501,5408,2905,45,-3053,-6302,-9577,-12755,-15694,-18273,-20344,-21807,-22545,-22501,-21625,-19943,-17498,-14415,-10834,-6981,-3061,643,3921,6522,8288,9087,8870,7681,5613,2881,-297,-3603,-6765,-9467,-11497,-12636,-12806,-11954,-10157,-7525,-4264,-579,3257,7008,10409,13248,15322,16481,16623,15704,13754,10865,7197,2983,-1523,-6019,-10220,-13865,-16727,-18655,-19554,-19388,-18216,-16096,-13206,-9695,-5793,-1731,2247,5880,8919,11145,12357,12454,11370,9195,6063,2253,-1914,-6076,-9856,-12944,-15076,-16095,-15961,-14729,-12571,-9730,-6492,-3175,-60,2599,4624,5897,6383,6105,5140,3619,1678,-500,-2757,-4912,-6813,-8316,-9282,-9628,-9258,-8152,-6309,-3793,-708,2768,6458,10116,13524,16469,18742,20221,20782,20415,19135,17053,14321,11146,7746,4354,1161,-1659,-4003,-5814,-7093,-7886,-8280,-8360,-8222,-7932,-7525,-7027,-6422,-5726,-4954,-4151,-3415,-2842,-2565,-2702,-3329,-4505,-6196,-8328,-10752,-13271,-15648,-17653,-19041,-19649,-19344,-18100,-15967,-13072,-9603,-5793,-1871,1925,5409,8409,10828,12575,13650,14052,13849,13128,12001,10616,9103,7627,6302,5250,4542,4218,4281,4694,5397,6299,7310,8324,9246,9992,10478,10643,10415,9757,8622,7007,4935,2471,-266,-3105,-5859,-8302,-10235,-11485,-11918,-11491,-10205,-8157,-5509,-2465,696,3723,6313,8246,9300,9370,8389,6409,3547,-4,-3986,-8123,-12129,-15733,-18740,-20972,-22370,-22885,-22570,-21477,-19707,-17361,-14537,-11349,-7880,-4266,-599,2945,6245,9119,11441,13107,14053,14309,13940,13091,11958,10732,9648,8865,8546,8755,9516,10784,12442,14359,16335,18201,19754,20837,21308,21067,20072,18338,15939,13031,9807,6508,3384,653,-1495,-2969,-3734,-3868,-3487,-2804,-2004,-1325,-921,-934,-1412,-2351,-3684,-5308,-7101,-8947,-10761,-12471,-14061,-15507,-16830,-18019,-19082,-19992,-20728,-21238,-21483,-21410,-20972,-20156,-18934,-17327,-15365,-13086,-10563,-7866,-5076,-2309,351,2773,4869,6546,7758,8481,8750,8634,8223,7663,7054,6559,6257,6267,6627,7373,8498,9960,11684,13590,15545,17428,19095,20387,21176,21331,20778,19478,17450,14783,11600,8090,4463,943,-2236,-4875,-6803,-7910,-8149,-7553,-6234,-4373,-2219,-35,1884,3307,4029,3952,3065,1436,-762,-3324,-5993,-8527,-10702,-12355,-13384,-13759,-13511,-12710,-11453,-9822,-7914,-5772,-3473,-1043,1441,3920,6311,8528,10482,12106,13325,14095,14395,14196,13532,12424,10958,9226,7373,5550,3937,2704,2004,1947,2604,3953,5933,8392,11126,13903,16453,18535,19918,20448,20010,18608,16275,13181,9516,5552,1565,-2148,-5350,-7803,-9376,-9983,-9617,-8358,-6346,-3787,-952,1888,4429,6413,7632,7927,7252,5622,3136,-19,-3631,-7435,-11167,-14583,-17456,-19638,-21005,-21539,-21257,-20247,-18651,-16628,-14363,-12028,-9752,-7650,-5750,-4067,-2548,-1122,274,1720,3245,4852,6530,8177,9739,11073,12100,12735,12927,12708,12120,11292,10368,9501,8862,8564,8698,9282,10287,11595,13060,14477,15612,16264,16214,15346,13568,10917,7476,3455,-905,-5278,-9336,-12734,-15167,-16403,-16283,-14811,-12058,-8303,-3845,855,5392,9306,12274,14005,14400,13422,11223,8003,4083,-198,-4481,-8441,-11788,-14352,-15966,-16650,-16378,-15291,-13484,-11128,-8386,-5414,-2384,573,3290,5670,7564,8900,9584,9576,8868,7486,5528,3094,383,-2450,-5157,-7562,-9443,-10663,-11070,-10625,-9295,-7154,-4318,-979,2641,6271,9662,12549,14736,16046,16398,15763,14205,11863,8946,5704,2424,-628,-3201,-5124,-6270,-6624,-6229,-5209,-3753,-2068,-400,1041,2048,2491,2275,1404,-77,-2033,-4315,-6719,-9063,-11166,-12887,-14143,-14881,-15135,-14942,-14387,-13544,-12476,-11225,-9798,-8200,-6408,-4428,-2264,39,2431,4820,7128,9251,11112,12627,13753,14426,14638,14357,13600,12383,10763,8829,6704,4547,2542,858,-330,-911,-814,-35,1350,3228,5385,7629,9667,11288,12248,12398,11644,9984,7502,4367,804,-2917,-6501,-9655,-12124,-13678,-14186,-13583,-11900,-9303,-6003,-2348,1324,4611,7203,8803,9285,8595,6836,4216,1006,-2461,-5874,-8964,-11518,-13423,-14628,-15152,-15041,-14385,-13248,-11723,-9883,-7822,-5638,-3462,-1433,297,1578,2302,2382,1810,617,-1092,-3171,-5442,-7706,-9771,-11454,-12614,-13141,-12976,-12108,-10570,-8449,-5858,-2954,96,3108,5891,8279,10096,11225,11547,11020,9632,7443,4573,1215,-2401,-5975,-9231,-11873,-13670,-14453,-14136,-12739,-10380,-7266,-3695,11,3483,6399,8464,9485,9359,8104,5839,2775,-817,-4626,-8357,-11740,-14567,-16702,-18074,-18694,-18605,-17908,-16704,-15108,-13233,-11175,-9038,-6905,-4873,-3002,-1380,-40,986,1704,2164,2429,2602,2783,3059,3495,4102,4866,5724,6605,7439,8164,8761,9237,9632,10019,10458,11038,11771,12699,13765,14907,16005,16911,17457,17486,16847,15441,13220,10206,6487,2220,-2369,-7019,-11425,-15266,-18252,-20119,-20684,-19893,-17791,-14583,-10593,-6230,-1970,1734,4453,5904,5883,4395,1543,-2386,-7048,-12016,-16867,-21214,-24738,-27208,-28508,-28592,-27518,-25396,-22395,-18722,-14607,-10294,-6034,-2061,1407,4198,6177,7301,7559,7062,5936,4376,2592,785,-862,-2191,-3104,-3517,-3414,-2782,-1666,-101,1829,4048,6434,8883,11249,13414,15251,16645,17526,17840,17593,16828,15637,14142,12489,10811,9232,7817,6631,5646,4861,4206,3632,3091,2539,1946,1301,581,-219,-1111,-2115,-3232,-4480,-5854,-7336,-8909,-10517,-12122,-13647,-15029,-16183,-17041,-17509,-17537,-17038,-15997,-14374,-12204,-9526,-6437,-3049,490,4035,7418,10514,13182,15330,16891,17805,18081,17716,16773,15318,13463,11333,9080,6859,4838,3159,1957,1314,1276,1835,2924,4437,6208,8056,9766,11135,11973,12125,11504,10071,7875,5012,1654,-2020,-5776,-9414,-12727,-15544,-17732,-19178,-19830,-19652,-18663,-16921,-14530,-11636,-8448,-5172,-2073,612,2659,3904,4249,3689,2314,283,-2165,-4771,-7269,-9403,-10977,-11837,-11921,-11204,-9772,-7729,-5253,-2540,212,2799,5065,6874,8164,8889,9074,8762,8019,6947,5620,4147,2605,1086,-358,-1633,-2697,-3452,-3842,-3786,-3229,-2140,-523,1560,4003,6631,9246,11604,13495,14704,15117,14666,13409,11469,9068,6446,3874,1569,-292,-1633,-2450,-2816,-2867,-2750,-2620,-2596,-2749,-3096,-3600,-4200,-4791,-5314,-5684,-5902,-5958,-5911,-5809,-5719,-5694,-5765,-5934,-6186,-6466,-6710,-6843,-6771,-6437,-5764,-4738,-3338,-1600,432,2669,5031,7390,9654,11697,13418,14733,15565,15870,15645,14886,13673,12072,10216,8255,6341,4666,3365,2582,2388,2809,3803,5279,7074,9027,10930,12610,13888,14642,14758,14182,12899,10909,8301,5141,1584,-2227,-6097,-9817,-13183,-15959,-17985,-19075,-19167,-18206,-16269,-13464,-10006,-6141,-2183,1561,4783,7219,8696,9100,8461,6869,4522,1661,-1440,-4497,-7252,-9478,-10997,-11696,-11515,-10473,-8635,-6132,-3120,195,3628,6966,10044,12719,14878,16474,17450,17825,17581,16777,15440,13656,11532,9209,6863,4695,2896,1651,1085,1256,2133,3602,5450,7430,9242,10615,11309,11169,10127,8228,5613,2508,-804,-4013,-6825,-8981,-10316,-10732,-10254,-8965,-7047,-4697,-2167,342,2608,4494,5881,6717,6983,6712,5943,4752,3212,1412,-558,-2590,-4583,-6413,-7986,-9195,-9981,-10299,-10158,-9583,-8652,-7443,-6050,-4566,-3047,-1542,-63,1407,2878,4378,5902,7414,8840,10065,10946,11345,11147,10287,8785,6740,4324,1785,-611,-2604,-3955,-4537,-4268,-3197,-1449,788,3269,5745,7986,9778,10977,11484,11245,10289,8644,6416,3696,621,-2681,-6060,-9366,-12420,-15053,-17068,-18296,-18599,-17882,-16152,-13467,-10025,-6043,-1869,2185,5762,8567,10381,11063,10609,9099,6728,3760,489,-2766,-5733,-8166,-9913,-10875,-11053,-10493,-9313,-7643,-5642,-3456,-1220,953,2973,4785,6332,7598,8533,9116,9302,9036,8302,7059,5357,3248,883,-1558,-3828,-5682,-6865,-7210,-6579,-5003,-2562,519,3960,7446,10652,13299,15195,16207,16351,15679,14363,12580,10544,8441,6408,4573,2966,1646,597,-163,-648,-853,-809,-541,-114,383,854,1181,1248,982,304,-778,-2260,-4057,-6087,-8228,-10359,-12375,-14165,-15666,-16815,-17585,-17956,-17914,-17477,-16636,-15448,-13919,-12135,-10131,-8006,-5820,-3674,-1633,215,1823,3129,4121,4776,5107,5139,4916,4510,4000,3494,3079,2868,2925,3300,4004,4987,6184,7470,8719,9800,10593,11008,10993,10520,9602,8268,6560,4538,2253,-221,-2828,-5472,-8059,-10451,-12505,-14049,-14946,-15072,-14387,-12922,-10804,-8227,-5475,-2817,-576,1026,1786,1629,568,-1288,-3731,-6511,-9346,-11947,-14106,-15616,-16405,-16419,-15696,-14327,-12415,-10106,-7526,-4808,-2058,635,3200,5601,7786,9747,11432,12820,13859,14488,14661,14323,13466,12116,10349,8297,6134,4044,2235,839,-5,-287,-23,677,1641,2692,3616,4243,4442,4137,3329,2076,476,-1329,-3217,-5058,-6754,-8251,-9485,-10463,-11161,-11588,-11747,-11638,-11280,-10694,-9928,-9054,-8160,-7358,-6757,-6453,-6519,-6983,-7835,-9017,-10437,-11973,-13497,-14876,-15986,-16733,-17020,-16804,-16034,-14723,-12890,-10614,-7987,-5155,-2254,551,3143,5395,7264,8697,9733,10395,10753,10874,10816,10631,10348,9973,9517,8965,8341,7649,6952,6314,5810,5536,5535,5845,6438,7240,8151,9021,9734,10127,10132,9646,8675,7208,5325,3085,605,-2013,-4660,-7219,-9594,-11670,-13353,-14531,-15137,-15096,-14411,-13113,-11306,-9144,-6831,-4587,-2640,-1178,-338,-183,-691,-1763,-3235,-4906,-6555,-7991,-9042,-9597,-9583,-8974,-7796,-6092,-3942,-1443,1315,4207,7142,10000,12690,15103,17154,18749,19821,20312,20191,19457,18128,16279,13987,11392,8631,5871,3272,977,-901,-2281,-3150,-3517,-3459,-3079,-2485,-1830,-1207,-746,-507,-542,-858,-1433,-2208,-3110,-4044,-4917,-5653,-6182,-6492,-6570,-6468,-6240,-5954,-5697,-5519,-5470,-5580,-5837,-6242,-6765,-7386,-8081,-8839,-9643,-10479,-11342,-12190,-13011,-13747,-14357,-14783,-14963,-14857,-14408,-13609,-12453,-10977,-9248,-7344,-5358,-3384,-1476,306,1977,3534,5037,6513,8015,9552,11122,12685,14189,15541,16665,17466,17874,17851,17381,16514,15319,13928,12461,11077,9878,8965,8352,8027,7921,7926,7939,7826,7517,6912,6016,4781,3269,1499,-453,-2516,-4588,-6581,-8353,-9819,-10850,-11382,-11369,-10807,-9762,-8312,-6605,-4793,-3044,-1502,-297,531,946,1022,832,494,116,-206,-422,-486,-422,-226,59,422,848,1349,1943,2656,3514,4506,5610,6760,7844,8757,9349,9517,9176,8280,6866,4997,2823,501,-1753,-3759,-5326,-6326,-6678,-6360,-5433,-4006,-2243,-347,1472,3016,4106,4638,4555,3874,2703,1175,-505,-2153,-3583,-4684,-5381,-5709,-5737,-5609,-5471,-5467,-5701,-6209,-6976,-7897,-8853,-9681,-10253,-10468,-10285,-9727,-8874,-7832,-6739,-5690,-4778,-4029,-3430,-2945,-2475,-1972,-1330,-538,440,1555,2762,3972,5117,6115,6942,7584,8075,8491,8887,9379,10008,10830,11848,12996,14229,15397,16414,17147,17512,17474,16996,16153,14971,13583,12070,10553,9136,7888,6882,6141,5676,5468,5477,5630,5859,6057,6134,5993,5548,4750,3568,2014,164,-1898,-3989,-5968,-7624,-8811,-9402,-9328,-8609,-7290,-5513,-3413,-1174,1024,3023,4661,5844,6496,6601,6194,5342,4154,2745,1238,-266,-1681,-2945,-4019,-4872,-5479,-5830,-5888,-5653,-5099,-4231,-3064,-1634,-8,1730,3474,5105,6508,7562,8196,8333,7971,7123,5873,4339,2673,1051,-363,-1421,-2017,-2132,-1768,-1059,-116,850,1689,2232,2386,2105,1414,388,-840,-2139,-3354,-4367,-5108,-5524,-5644,-5508,-5182,-4745,-4249,-3720,-3174,-2576,-1918,-1163,-329,557,1423,2174,2696,2893,2672,2005,900,-566,-2272,-4063,-5760,-7211,-8267,-8850,-8914,-8487,-7629,-6458,-5074,-3611,-2146,-749,563,1793,2981,4150,5362,6621,7960,9359,10799,12246,13647,14958,16118,17070,17752,18098,18045,17538,16555,15091,13216,11011,8637,6253,4047,2178,777,-93,-415,-273,227,896,1547,1996,2057,1631,632,-925,-2980,-5403,-8031,-10661,-13098,-15166,-16722,-17685,-18033,-17785,-17045,-15896,-14500,-12977,-11459,-10069,-8859,-7890,-7143,-6599,-6190,-5859,-5541,-5183,-4765,-4251,-3657,-2964,-2184,-1309,-334,746,1931,3211,4550,5912,7209,8371,9288,9866,10025,9705,8891,7638,6018,4210,2370,722,-559,-1332,-1523,-1145,-299,867,2134,3309,4193,4675,4676,4234,3418,2372,1250,215,-612,-1130,-1328,-1230,-935,-572,-290,-222,-467,-1054,-1965,-3087,-4303,-5423,-6324,-6875,-7028,-6802,-6266,-5559,-4843,-4270,-3994,-4094,-4613,-5519,-6724,-8109,-9517,-10798,-11816,-12441,-12604,-12232,-11322,-9891,-7992,-5725,-3202,-557,2063,4535,6744,8615,10114,11234,12018,12529,12841,13047,13208,13395,13612,13871,14102,14246,14188,13826,13057,11806,10041,7776,5086,2088,-1061,-4183,-7092,-9623,-11632,-13025,-13767,-13871,-13426,-12567,-11471,-10326,-9327,-8632,-8342,-8513,-9100,-10009,-11090,-12150,-13013,-13515,-13560,-13106,-12200,-10951,-9511,-8068,-6782,-5792,-5170,-4917,-4987,-5263,-5642,-5990,-6245,-6360,-6351,-6266,-6161,-6096,-6089,-6142,-6177,-6129,-5871,-5309,-4375,-3037,-1350,578,2597,4514,6154,7374,8082,8262,7973,7315,6457,5545,4748,4156,3838,3772,3903,4128,4324,4382,4207,3763,3042,2118,1050,-23,-1023,-1836,-2419,-2731,-2789,-2614,-2274,-1815,-1322,-833,-401,-44,245,467,666,862,1086,1347,1635,1913,2141,2243,2168,1851,1255,365,-814,-2231,-3819,-5471,-7062,-8445,-9481,-10024,-9981,-9278,-7913,-5948,-3498,-746,2100,4817,7197,9070,10327,10925,10896,10350,9427,8334,7251,6369,5813,5668,5922,6507,7278,8052,8616,8796,8414,7410,5761,3563,970,-1777,-4425,-6699,-8379,-9313,-9429,-8792,-7522,-5870,-4092,-2494,-1329,-812,-1075,-2129,-3925,-6262,-8935,-11637,-14105,-16077,-17386,-17939,-17750,-16920,-15623,-14067,-12463,-10987,-9748,-8799,-8090,-7536,-7000,-6329,-5420,-4182,-2625,-787,1201,3220,5107,6751,8063,9013,9627,9970,10133,10228,10319,10485,10713,10989,11241,11389,11360,11091,10566,9796,8839,7781,6714,5740,4930,4334,3963,3784,3742,3730,3658,3399,2876,2014,798,-751,-2557,-4502,-6430,-8155,-9502,-10285,-10396,-9751,-8378,-6362,-3884,-1166,1533,3959,5905,7210,7803,7687,6936,5687,4105,2380,673,-862,-2147,-3127,-3817,-4276,-4571,-4809,-5057,-5377,-5786,-6253,-6719,-7094,-7278,-7189,-6765,-5982,-4856,-3440,-1810,-65,1694,3375,4898,6218,7312,8189,8885,9453,9960,10466,11017,11649,12333,13050,13695,14167,14329,14044,13189,11700,9540,6792,3574,113,-3342,-6514,-9146,-11042,-12088,-12277,-11698,-10541,-9044,-7495,-6158,-5259,-4962,-5306,-6289,-7737,-9489,-11248,-12773,-13800,-14165,-13761,-12621,-10839,-8627,-6214,-3855,-1771,-122,1014,1646,1865,1823,1693,1648,1811,2246,2938,3820,4755,5620,6276,6642,6675,6409,5900,5287,4681,4232,4035,4151,4577,5246,6038,6806,7389,7667,7575,7106,6363,5471,4644,4070,3936,4367,5402,6992,8989,11153,13218,14875,15866,16011,15192,13482,10985,7986,4787,1743,-812,-2611,-3487,-3389,-2421,-768,1247,3314,5072,6253,6651,6175,4863,2829,311,-2456,-5175,-7626,-9604,-11006,-11812,-12052,-11877,-11405,-10840,-10296,-9912,-9699,-9658,-9687,-9653,-9415,-8799,-7703,-6049,-3846,-1173,1816,4920,7891,10499,12540,13863,14418,14222,13415,12187,10786,9474,8477,7965,8020,8591,9572,10710,11773,12454,12547,11875,10398,8187,5412,2348,-689,-3387,-5445,-6674,-6964,-6339,-4937,-2985,-781,1364,3157,4368,4866,4615,3702,2268,554,-1222,-2819,-4071,-4865,-5187,-5080,-4676,-4128,-3595,-3236,-3119,-3301,-3714,-4275,-4827,-5212,-5285,-4951,-4165,-2992,-1527,52,1566,2848,3765,4267,4365,4171,3820,3528,3459,3794,4620,5953,7740,9820,11997,14036,15698,16805,17222,16921,15950,14453,12619,10677,8845,7291,6130,5368,4944,4712,4491,4080,3309,2061,288,-1957,-4548,-7279,-9895,-12142,-13765,-14608,-14557,-13643,-11977,-9781,-7324,-4925,-2860,-1368,-596,-578,-1253,-2473,-4021,-5668,-7201,-8435,-9272,-9664,-9658,-9333,-8841,-8318,-7918,-7756,-7872,-8292,-8906,-9625,-10255,-10640,-10610,-10051,-8896,-7170,-4950,-2412,249,2794,5003,6702,7765,8182,7982,7325,6365,5352,4468,3928,3838,4269,5196,6523,8082,9678,11063,12041,12426,12121,11126,9511,7470,5216,3015,1102,-352,-1234,-1561,-1410,-953,-387,80,268,73,-566,-1593,-2911,-4364,-5766,-6946,-7765,-8122,-8009,-7461,-6590,-5549,-4509,-3626,-3024,-2745,-2777,-3000,-3272,-3372,-3131,-2374,-1029,906,3335,6063,8870,11459,13608,15087,15783,15672,14815,13378,11581,9657,7854,6344,5246,4598,4348,4398,4576,4713,4637,4205,3357,2054,377,-1591,-3681,-5750,-7633,-9210,-10407,-11187,-11580,-11663,-11528,-11304,-11107,-11005,-11065,-11246,-11506,-11721,-11771,-11535,-10914,-9876,-8443,-6703,-4818,-2968,-1371,-213,357,252,-508,-1863,-3631,-5638,-7640,-9456,-10901,-11895,-12387,-12430,-12116,-11580,-10981,-10447,-10096,-9969,-10079,-10354,-10695,-10967,-11025,-10741,-10020,-8816,-7134,-5044,-2634,-56,2562,5068,7335,9276,10802,11905,12577,12866,12842,12584,12188,11722,11247,10786,10334,9843,9259,8488,7470,6151,4510,2600,485,-1694,-3794,-5660,-7154,-8187,-8727,-8793,-8484,-7920,-7274,-6695,-6317,-6218,-6394,-6780,-7239,-7575,-7608,-7139,-6074,-4364,-2108,544,3303,5880,7952,9257,9619,8979,7404,5099,2348,-499,-3080,-5098,-6310,-6629,-6064,-4754,-2934,-874,1128,2816,3998,4562,4491,3864,2820,1556,277,-841,-1639,-2059,-2073,-1746,-1163,-452,280,927,1440,1790,2004,2117,2210,2326,2528,2813,3164,3498,3726,3708,3342,2514,1188,-636,-2875,-5381,-7948,-10340,-12286,-13590,-14046,-13609,-12273,-10185,-7574,-4727,-1996,312,1912,2616,2355,1153,-834,-3382,-6212,-9022,-11558,-13584,-14963,-15609,-15520,-14744,-13371,-11526,-9340,-6956,-4502,-2102,149,2159,3870,5227,6208,6790,6990,6822,6337,5595,4672,3670,2683,1824,1186,855,889,1317,2135,3305,4763,6411,8137,9827,11339,12577,13407,13764,13581,12853,11612,9966,8058,6091,4276,2833,1929,1689,2125,3185,4686,6428,8107,9483,10297,10396,9709,8264,6213,3769,1209,-1179,-3163,-4547,-5274,-5347,-4910,-4140,-3293,-2607,-2313,-2563,-3442,-4927,-6910,-9188,-11518,-13626,-15254,-16216,-16370,-15704,-14267,-12216,-9747,-7113,-4544,-2273,-452,806,1492,1645,1368,808,103,-594,-1185,-1586,-1784,-1777,-1623,-1369,-1084,-804,-560,-344,-135,107,438,875,1459,2152,2919,3662,4277,4640,4659,4263,3442,2249,783,-790,-2290,-3519,-4305,-4517,-4071,-2992,-1322,765,3102,5468,7640,9439,10696,11337,11306,10645,9418,7745,5774,3646,1525,-465,-2206,-3616,-4643,-5269,-5503,-5386,-4983,-4358,-3618,-2812,-2055,-1368,-831,-449,-246,-207,-319,-548,-859,-1212,-1549,-1819,-1949,-1874,-1523,-836,224,1686,3514,5676,8054,10547,12967,15162,16931,18128,18619,18338,17277,15495,13118,10317,7294,4265,1415,-1079,-3115,-4634,-5640,-6197,-6392,-6364,-6226,-6120,-6137,-6354,-6816,-7506,-8386,-9365,-10325,-11137,-11670,-11823,-11542,-10816,-9706,-8310,-6773,-5253,-3899,-2837,-2128,-1785,-1733,-1861,-2004,-2005,-1721,-1071,-23,1355,2979,4670,6286,7651,8664,9243,9403,9181,8685,8030,7340,6720,6240,5936,5798,5775,5790,5755,5585,5229,4671,3941,3116,2295,1590,1105,909,1035,1471,2143,2958,3782,4481,4933,5043,4757,4093,3098,1896,624,-564,-1513,-2127,-2343,-2153,-1634,-858,5,829,1455,1777,1725,1281,482,-578,-1796,-3028,-4160,-5080,-5701,-5988,-5894,-5443,-4634,-3528,-2152,-587,1131,2931,4762,6596,8371,10096,11719,13245,14653,15902,16981,17820,18384,18628,18521,18058,17271,16205,14949,13601,12273,11075,10114,9454,9138,9142,9399,9776,10124,10259,10018,9274,7936,5996,3500,562,-2648,-5921,-9054,-11802,-14023,-15538,-16325,-16350,-15713,-14530,-12989,-11293,-9646,-8246,-7229,-6681,-6602,-6923,-7501,-8182,-8766,-9137,-9164,-8851,-8210,-7359,-6438,-5604,-5015,-4774,-4926,-5436,-6191,-7025,-7716,-8079,-7920,-7157,-5758,-3814,-1466,1043,3486,5604,7208,8167,8427,8042,7096,5778,4244,2717,1347,300,-352,-538,-297,343,1271,2389,3581,4736,5782,6647,7315,7770,8028,8107,8011,7751,7310,6679,5831,4770,3487,2034,454,-1141,-2644,-3917,-4830,-5290,-5233,-4665,-3661,-2342,-886,508,1663,2410,2669,2406,1671,590,-687,-1967,-3073,-3861,-4214,-4079,-3457,-2393,-978,668,2414,4136,5706,7048,8085,8794,9159,9207,8963,8489,7821,7026,6117,5133,4062,2908,1669,356,-998,-2335,-3580,-4640,-5422,-5837,-5820,-5337,-4393,-3058,-1445,290,1940,3332,4262,4612,4296,3299,1694,-433,-2891,-5514,-8085,-10420,-12336,-13727,-14475,-14591,-14059,-12968,-11399,-9486,-7369,-5214,-3168,-1378,62,1094,1718,1975,1926,1658,1220,666,7,-760,-1667,-2731,-3987,-5407,-6950,-8510,-9952,-11101,-11803,-11913,-11373,-10160,-8380,-6165,-3733,-1307,885,2652,3859,4437,4412,3855,2926,1795,652,-324,-1008,-1310,-1209,-735,38,1011,2059,3081,3979,4702,5226,5575,5785,5931,6059,6231,6432,6655,6820,6833,6599,5999,4995,3545,1720,-373,-2556,-4602,-6294,-7409,-7798,-7386,-6194,-4354,-2075,360,2644,4486,5641,5948,5340,3852,1618,-1165,-4243,-7353,-10232,-12658,-14463,-15532,-15853,-15444,-14420,-12906,-11070,-9067,-7046,-5125,-3385,-1889,-658,293,955,1310,1346,1021,323,-767,-2222,-3985,-5947,-7962,-9862,-11445,-12556,-13034,-12796,-11804,-10098,-7778,-5009,-2007,1002,3764,6076,7755,8689,8829,8209,6919,5131,3036,875,-1144,-2800,-3943,-4456,-4288,-3462,-2033,-138,2068,4368,6545,8383,9667,10282,10119,9227,7684,5675,3411,1145,-932,-2606,-3815,-4500,-4731,-4611,-4288,-3909,-3597,-3418,-3383,-3429,-3470,-3366,-3022,-2340,-1312,35,1592,3204,4698,5864,6556,6638,6051,4830,3040,870,-1508,-3861,-5976,-7679,-8818,-9309,-9130,-8300,-6912,-5074,-2939,-647,1651,3847,5845,7588,9046,10185,11010,11483,11598,11324,10643,9551,8077,6281,4280,2225,299,-1307,-2441,-2983,-2925,-2311,-1318,-141,946,1713,1945,1520,410,-1329,-3522,-5985,-8433,-10672,-12462,-13686,-14260,-14178,-13504,-12322,-10759,-8928,-6942,-4881,-2820,-806,1109,2885,4470,5806,6830,7465,7641,7306,6403,4965,3028,718,-1790,-4297,-6544,-8326,-9432,-9737,-9198,-7845,-5817,-3314,-564,2151,4626,6630,8065,8836,8963,8487,7500,6102,4409,2497,474,-1631,-3721,-5790,-7721,-9490,-10940,-12011,-12548,-12484,-11756,-10356,-8372,-5903,-3170,-366,2251,4476,6132,7088,7321,6834,5729,4151,2259,253,-1696,-3437,-4841,-5817,-6317,-6277,-5712,-4586,-2951,-835,1662,4418,7280,10057,12585,14681,16238,17149,17412,17037,16136,14828,13305,11739,10324,9209,8490,8230,8392,8924,9704,10587,11438,12111,12510,12581,12317,11771,11023,10167,9281,8410,7549,6652,5632,4397,2840,916,-1410,-4077,-6990,-9974,-12832,-15345,-17311,-18588,-19090,-18837,-17914,-16501,-14797,-13051,-11462,-10215,-9417,-9116,-9304,-9904,-10818,-11919,-13093,-14226,-15236,-16045,-16599,-16833,-16688,-16097,-15001,-13369,-11186,-8509,-5402,-2016,1503,4961,8178,10958,13154,14614,15269,15073,14062,12322,10009,7306,4448,1666,-810,-2784,-4099,-4675,-4474,-3553,-2013,5,2315,4755,7153,9367,11296,12844,13962,14599,14738,14346,13442,12024,10149,7893,5364,2727,167,-2096,-3847,-4892,-5095,-4403,-2851,-595,2153,5078,7885,10266,11988,12902,12950,12187,10732,8777,6530,4194,1949,-67,-1792,-3155,-4185,-4868,-5216,-5228,-4876,-4136,-2990,-1426,514,2766,5210,7701,10071,12133,13724,14689,14923,14360,13005,10916,8219,5094,1758,-1541,-4559,-7063,-8879,-9890,-10057,-9443,-8146,-6350,-4223,-1964,289,2402,4295,5916,7217,8184,8784,9006,8817,8219,7181,5748,3931,1843,-422,-2688,-4798,-6574,-7876,-8613,-8735,-8285,-7316,-5970,-4377,-2703,-1090,325,1449,2198,2550,2495,2067,1315,317,-842,-2058,-3221,-4232,-4968,-5355,-5301,-4780,-3776,-2329,-516,1550,3726,5839,7713,9169,10045,10224,9634,8292,6281,3779,1017,-1727,-4165,-6044,-7155,-7393,-6723,-5240,-3099,-541,2164,4758,6999,8728,9845,10339,10254,9679,8730,7511,6118,4621,3052,1439,-205,-1870,-3501,-5045,-6375,-7367,-7863,-7735,-6888,-5295,-3008,-157,3058,6387,9558,12315,14426,15756,16211,15824,14674,12923,10748,8356,5916,3592,1470,-362,-1905,-3123,-4036,-4641,-4927,-4903,-4555,-3902,-2985,-1850,-607,649,1787,2676,3220,3315,2933,2067,775,-853,-2682,-4581,-6387,-7988,-9261,-10155,-10617,-10682,-10365,-9775,-8972,-8070,-7144,-6242,-5405,-4617,-3873,-3133,-2390,-1617,-843,-88,581,1108,1406,1421,1100,433,-539,-1758,-3086,-4394,-5518,-6313,-6684,-6572,-5991,-5030,-3810,-2515,-1311,-367,205,338,35,-642,-1594,-2692,-3803,-4810,-5610,-6135,-6341,-6201,-5723,-4901,-3774,-2369,-740,1051,2919,4770,6498,7985,9133,9854,10073,9792,8994,7768,6172,4354,2424,549,-1153,-2541,-3520,-4034,-4051,-3621,-2806,-1720,-501,719,1799,2636,3153,3317,3153,2714,2114,1457,881,463,290,373,704,1237,1898,2624,3337,4010,4600,5126,5591,6014,6412,6765,7054,7226,7222,6999,6507,5740,4716,3474,2084,610,-884,-2354,-3782,-5166,-6523,-7881,-9243,-10619,-11965,-13245,-14377,-15303,-15935,-16248,-16199,-15835,-15192,-14376,-13491,-12664,-12003,-11611,-11531,-11797,-12359,-13154,-14050,-14910,-15579,-15916,-15823,-15230,-14144,-12603,-10708,-8577,-6346,-4151,-2085,-247,1356,2689,3816,4751,5573,6294,6943,7485,7871,8018,7836,7259,6242,4799,3008,968,-1128,-3146,-4870,-6204,-7013,-7287,-7021,-6292,-5189,-3833,-2329,-794,702,2061,3257,4212,4915,5332,5438,5253,4760,4002,3019,1861,633,-599,-1701,-2600,-3177,-3403,-3215,-2668,-1776,-663,599,1867,3070,4109,4964,5628,6144,6582,7009,7499,8079,8744,9451,10100,10591,10796,10627,10011,8949,7478,5692,3748,1787,13,-1442,-2428,-2885,-2785,-2187,-1188,55,1375,2597,3578,4202,4418,4206,3613,2700,1564,303,-995,-2225,-3351,-4288,-5051,-5606,-5996,-6222,-6341,-6372,-6361,-6342,-6346,-6408,-6542,-6775,-7094,-7510,-7971,-8461,-8907,-9274,-9503,-9552,-9412,-9076,-8592,-8000,-7376,-6780,-6267,-5857,-5553,-5305,-5077,-4782,-4371,-3781,-2988,-1987,-807,506,1872,3212,4434,5455,6220,6677,6828,6679,6283,5694,5013,4320,3728,3318,3167,3311,3760,4468,5358,6318,7206,7908,8297,8309,7915,7110,5978,4556,2969,1282,-411,-2042,-3561,-4924,-6102,-7055,-7761,-8159,-8238,-7937,-7267,-6225,-4881,-3315,-1661,-54,1370,2489,3245,3603,3596,3281,2744,2069,1333,583,-145,-839,-1497,-2096,-2623,-3004,-3186,-3073,-2584,-1663,-273,1550,3737,6148,8614,10919,12860,14220,14848,14618,13497,11522,8816,5583,2089,-1361,-4448,-6900,-8478,-9061,-8604,-7178,-4942,-2125,1011,4176,7120,9629,11545,12787,13329,13200,12482,11267,9669,7801,5765,3660,1570,-420,-2228,-3779,-5005,-5857,-6313,-6390,-6119,-5605,-4916,-4194,-3523,-3021,-2740,-2747,-3043,-3633,-4481,-5547,-6781,-8132,-9550,-10992,-12408,-13771,-15019,-16113,-16981,-17555,-17762,-17520,-16772,-15456,-13559,-11091,-8099,-4688,-989,2825,6551,9997,12953,15262,16785,17466,17286,16326,14700,12607,10258,7883,5719,3931,2679,2007,1946,2420,3343,4577,5975,7399,8702,9782,10531,10890,10810,10266,9268,7845,6064,4030,1871,-255,-2197,-3794,-4952,-5570,-5666,-5248,-4435,-3327,-2076,-808,366,1385,2221,2908,3485,4022,4560,5118,5678,6161,6475,6487,6098,5228,3865,2077,-5,-2162,-4159,-5727,-6655,-6773,-6026,-4442,-2184,526,3371,6042,8212,9634,10116,9598,8100,5768,2814,-482,-3803,-6864,-9366,-11118,-11961,-11837,-10790,-8903,-6390,-3450,-364,2632,5286,7413,8861,9547,9456,8612,7112,5100,2734,227,-2236,-4453,-6262,-7531,-8182,-8200,-7616,-6539,-5094,-3445,-1749,-123,1321,2558,3566,4380,5041,5586,6059,6453,6767,6945,6956,6720,6229,5430,4380,3111,1743,392,-776,-1619,-1988,-1784,-953,520,2556,5068,7886,10832,13720,16339,18534,20147,21071,21248,20647,19312,17301,14752,11797,8652,5497,2561,31,-1930,-3199,-3724,-3507,-2607,-1156,708,2778,4861,6744,8227,9148,9361,8810,7459,5380,2676,-479,-3878,-7288,-10475,-13210,-15310,-16616,-17057,-16612,-15352,-13402,-10969,-8264,-5559,-3063,-1000,486,1301,1414,871,-248,-1807,-3675,-5681,-7718,-9632,-11349,-12762,-13806,-14415,-14525,-14094,-13085,-11496,-9350,-6719,-3714,-486,2764,5851,8539,10670,12071,12677,12444,11448,9784,7651,5239,2808,561,-1263,-2514,-3050,-2831,-1852,-215,1949,4433,7007,9434,11495,12996,13828,13910,13287,12009,10242,8115,5825,3508,1307,-681,-2402,-3807,-4902,-5687,-6176,-6423,-6440,-6313,-6082,-5821,-5595,-5446,-5412,-5502,-5702,-5992,-6330,-6686,-7037,-7358,-7675,-7977,-8311,-8685,-9119,-9604,-10127,-10617,-11018,-11204,-11064,-10480,-9331,-7569,-5148,-2124,1416,5320,9391,13398,17092,20218,22544,23883,24109,23200,21222,18355,14875,11114,7450,4238,1772,278,-174,402,1854,3927,6358,8792,10985,12670,13718,14034,13617,12507,10779,8526,5836,2812,-471,-3891,-7380,-10787,-14020,-16910,-19333,-21134,-22209,-22471,-21910,-20569,-18563,-16081,-13323,-10539,-7936,-5719,-4019,-2938,-2489,-2666,-3381,-4544,-6016,-7681,-9387,-11046,-12530,-13789,-14746,-15370,-15630,-15514,-15014,-14133,-12897,-11326,-9484,-7431,-5254,-3060,-961,909,2420,3450,3908,3734,2943,1592,-184,-2203,-4236,-6057,-7407,-8117,-8029,-7094,-5350,-2908,25,3207,6357,9207,11516,13096,13839,13708,12746,11078,8864,6316,3635,1019,-1372,-3434,-5088,-6337,-7190,-7700,-7932,-7941,-7791,-7515,-7144,-6675,-6111,-5426,-4616,-3672,-2609,-1477,-330,728,1608,2189,2396,2146,1430,265,-1260,-3002,-4777,-6362,-7548,-8124,-7958,-6947,-5106,-2498,715,4327,8080,11700,14916,17491,19232,20021,19823,18672,16723,14137,11183,8087,5090,2376,56,-1814,-3251,-4310,-5071,-5604,-5975,-6196,-6262,-6143,-5801,-5219,-4439,-3508,-2590,-1822,-1399,-1493,-2216,-3641,-5729,-8357,-11308,-14301,-17002,-19094,-20298,-20422,-19391,-17263,-14203,-10502,-6484,-2529,1032,3898,5869,6840,6797,5839,4113,1829,-785,-3519,-6175,-8598,-10683,-12339,-13534,-14217,-14379,-13989,-13039,-11522,-9441,-6834,-3751,-291,3425,7223,10923,14302,17165,19318,20631,21019,20499,19141,17108,14631,11947,9362,7103,5403,4389,4117,4546,5550,6939,8496,9980,11205,12005,12307,12085,11391,10319,8974,7502,5968,4492,3067,1735,441,-836,-2160,-3562,-5062,-6655,-8279,-9869,-11297,-12450,-13197,-13452,-13153,-12322,-11010,-9354,-7507,-5654,-3976,-2636,-1754,-1406,-1602,-2287,-3355,-4616,-5882,-6919,-7538,-7577,-6949,-5638,-3712,-1302,1417,4232,6945,9365,11347,12796,13651,13924,13631,12855,11662,10147,8397,6476,4463,2410,383,-1551,-3308,-4806,-5939,-6631,-6794,-6399,-5426,-3930,-2005,199,2478,4609,6348,7473,7800,7216,5675,3260,98,-3545,-7406,-11138,-14457,-17065,-18779,-19465,-19110,-17767,-15588,-12757,-9509,-6080,-2679,493,3311,5655,7490,8781,9539,9796,9570,8923,7878,6495,4833,2959,998,-931,-2665,-4036,-4903,-5112,-4606,-3336,-1352,1234,4265,7498,10703,13603,15967,17592,18344,18161,17061,15139,12574,9577,6439,3418,802,-1183,-2389,-2709,-2189,-910,925,3086,5295,7308,8889,9893,10238,9921,9019,7657,5973,4132,2252,434,-1267,-2835,-4275,-5622,-6891,-8108,-9250,-10274,-11095,-11619,-11729,-11363,-10471,-9098,-7333,-5346,-3317,-1472,7,954,1279,946,-1,-1470,-3316,-5366,-7450,-9377,-11008,-12186,-12820,-12828,-12166,-10840,-8881,-6369,-3428,-203,3134,6399,9425,12062,14188,15749,16699,17078,16913,16290,15271,13926,12316,10482,8483,6360,4190,2048,24,-1767,-3260,-4353,-5031,-5274,-5135,-4687,-4060,-3379,-2804,-2452,-2435,-2806,-3575,-4702,-6094,-7637,-9180,-10576,-11685,-12381,-12588,-12252,-11388,-10047,-8313,-6320,-4167,-2008,82,1980,3657,5035,6115,6850,7251,7285,6977,6315,5349,4116,2709,1227,-189,-1375,-2191,-2456,-2096,-1008,768,3189,6098,9311,12609,15746,18523,20743,22297,23127,23254,22758,21771,20429,18893,17277,15697,14218,12884,11733,10760,9999,9435,9089,8949,9006,9240,9606,10069,10555,10997,11310,11393,11158,10505,9360,7667,5408,2606,-671,-4303,-8150,-12011,-15711,-19034,-21801,-23867,-25122,-25540,-25137,-24025,-22345,-20305,-18111,-15977,-14089,-12585,-11551,-10996,-10888,-11116,-11564,-12064,-12491,-12698,-12599,-12128,-11253,-9984,-8346,-6384,-4152,-1721,854,3495,6133,8703,11113,13297,15164,16646,17664,18186,18166,17641,16623,15194,13432,11435,9319,7194,5167,3339,1797,600,-205,-604,-609,-231,476,1487,2720,4138,5623,7099,8422,9478,10136,10284,9844,8768,7082,4839,2179,-724,-3657,-6367,-8639,-10257,-11089,-11077,-10237,-8689,-6597,-4191,-1711,615,2578,4037,4903,5169,4875,4122,3030,1727,339,-1049,-2352,-3546,-4597,-5510,-6271,-6866,-7265,-7408,-7237,-6667,-5651,-4142,-2159,255,2979,5875,8744,11384,13588,15159,15934,15809,14730,12734,9931,6497,2685,-1235,-4954,-8201,-10722,-12335,-12926,-12471,-11026,-8737,-5803,-2490,909,4106,6796,8769,9812,9859,8873,6949,4224,924,-2726,-6439,-9990,-13140,-15707,-17575,-18642,-18913,-18387,-17150,-15282,-12917,-10178,-7224,-4194,-1247,1484,3851,5752,7058,7710,7626,6806,5262,3099,442,-2465,-5399,-8043,-10137,-11426,-11739,-10985,-9196,-6485,-3094,697,4551,8133,11176,13440,14821,15287,14906,13823,12216,10282,8195,6093,4056,2121,266,-1534,-3321,-5104,-6849,-8474,-9859,-10830,-11249,-10971,-9932,-8151,-5724,-2859,172,3055,5455,7080,7713,7222,5614,2998,-388,-4249,-8207,-11917,-15036,-17312,-18579,-18788,-17991,-16337,-14041,-11345,-8506,-5747,-3256,-1172,430,1515,2108,2251,2017,1476,706,-244,-1321,-2500,-3754,-5061,-6375,-7658,-8810,-9763,-10385,-10599,-10282,-9401,-7909,-5850,-3310,-424,2617,5604,8314,10564,12168,13060,13158,12523,11218,9407,7260,5005,2846,990,-395,-1206,-1398,-992,-107,1129,2489,3784,4772,5290,5150,4301,2680,377,-2515,-5787,-9227,-12588,-15640,-18200,-20128,-21366,-21922,-21848,-21253,-20244,-18932,-17411,-15747,-13979,-12128,-10189,-8168,-6048,-3872,-1655,514,2555,4368,5848,6926,7552,7729,7513,7007,6332,5667,5125,4875,4971,5489,6395,7643,9120,10688,12204,13524,14546,15192,15440,15294,14794,13984,12925,11655,10222,8659,6991,5268,3525,1844,294,-996,-1937,-2390,-2286,-1551,-203,1706,4031,6570,9087,11303,12972,13878,13865,12873,10901,8063,4509,499,-3704,-7771,-11400,-14318,-16306,-17258,-17147,-16075,-14216,-11815,-9140,-6475,-4061,-2122,-807,-217,-391,-1290,-2839,-4877,-7249,-9734,-12151,-14317,-16091,-17377,-18109,-18267,-17835,-16834,-15273,-13202,-10664,-7755,-4557,-1213,2149,5370,8307,10821,12799,14157,14856,14887,14300,13162,11591,9722,7713,5734,3951,2513,1548,1128,1286,1972,3088,4447,5843,7004,7700,7705,6877,5160,2615,-606,-4222,-7926,-11356,-14166,-16110,-16990,-16780,-15564,-13540,-11004,-8291,-5729,-3616,-2171,-1507,-1639,-2465,-3773,-5293,-6683,-7624,-7826,-7096,-5372,-2737,601,4297,7998,11308,13935,15661,16423,16270,15388,14028,12495,11094,10073,9640,9857,10745,12168,13970,15910,17745,19257,20239,20583,20212,19162,17494,15356,12875,10210,7479,4770,2147,-349,-2698,-4850,-6755,-8324,-9454,-10046,-10018,-9359,-8118,-6443,-4557,-2708,-1203,-266,-100,-815,-2387,-4769,-7748,-11132,-14646,-18027,-21041,-23459,-25152,-25977,-25919,-24935,-23101,-20487,-17241,-13546,-9615,-5711,-2084,1001,3342,4776,5241,4762,3466,1568,-643,-2846,-4702,-5911,-6234,-5534,-3778,-1060,2436,6427,10608,14632,18226,21122,23194,24350,24638,24161,23073,21589,19879,18145,16489,15028,13772,12747,11917,11247,10706,10248,9849,9481,9114,8751,8360,7958,7517,7021,6436,5699,4762,3555,2026,156,-2061,-4573,-7299,-10144,-12953,-15626,-18008,-20033,-21608,-22710,-23328,-23471,-23176,-22461,-21363,-19906,-18104,-15978,-13541,-10820,-7865,-4717,-1480,1785,4944,7930,10628,12994,14960,16516,17632,18310,18537,18320,17676,16652,15327,13818,12273,10857,9727,9036,8866,9284,10257,11727,13558,15588,17613,19427,20804,21560,21511,20559,18655,15835,12217,8010,3453,-1107,-5371,-8972,-11633,-13094,-13218,-11957,-9412,-5782,-1407,3328,7961,12059,15213,17119,17572,16534,14088,10464,5991,1045,-3967,-8695,-12851,-16238,-18771,-20440,-21339,-21583,-21334,-20732,-19896,-18919,-17831,-16672,-15427,-14131,-12796,-11495,-10300,-9322,-8668,-8440,-8724,-9552,-10915,-12718,-14805,-16933,-18815,-20130,-20577,-19895,-17943,-14668,-10206,-4788,1193,7296,13015,17891,21529,23667,24200,23198,20889,17642,13911,10178,6917,4495,3171,3039,4019,5896,8321,10885,13169,14790,15483,15091,13657,11327,8424,5309,2385,8,-1573,-2218,-1965,-957,524,2147,3558,4446,4566,3824,2225,-58,-2744,-5477,-7857,-9510,-10145,-9561,-7727,-4748,-885,3474,7872,11815,14845,16599,16833,15487,12650,8584,3675,-1618,-6783,-11357,-14926,-17209,-18046,-17443,-15514,-12552,-8871,-4914,-1071,2253,4757,6226,6573,5835,4153,1764,-1050,-3990,-6791,-9223,-11152,-12507,-13292,-13591,-13491,-13119,-12564,-11893,-11132,-10277,-9299,-8177,-6895,-5471,-3968,-2460,-1090,33,765,1027,772,31,-1109,-2475,-3892,-5141,-6039,-6447,-6272,-5500,-4181,-2399,-299,1977,4280,6467,8442,10112,11424,12330,12796,12786,12282,11256,9722,7702,5267,2521,-404,-3314,-6037,-8333,-10031,-10926,-10918,-9929,-7989,-5207,-1754,2117,6133,10004,13449,16239,18185,19180,19174,18196,16330,13706,10497,6887,3075,-747,-4417,-7780,-10724,-13157,-15022,-16279,-16930,-16964,-16435,-15367,-13867,-12022,-9991,-7925,-6015,-4426,-3325,-2810,-2951,-3735,-5090,-6883,-8932,-11015,-12927,-14452,-15439,-15790,-15469,-14546,-13117,-11386,-9533,-7800,-6376,-5422,-5055,-5269,-6030,-7183,-8535,-9862,-10914,-11504,-11466,-10738,-9321,-7300,-4826,-2085,721,3397,5794,7802,9386,10559,11398,12014,12522,13060,13695,14489,15418,16429,17412,18231,18738,18774,18224,16979,15028,12400,9241,5767,2265,-936,-3505,-5167,-5714,-5082,-3338,-705,2474,5763,8702,10851,11861,11511,9733,6633,2449,-2456,-7654,-12707,-17191,-20780,-23229,-24440,-24420,-23313,-21342,-18800,-16013,-13295,-10917,-9093,-7932,-7477,-7666,-8378,-9434,-10626,-11760,-12644,-13150,-13187,-12721,-11762,-10364,-8575,-6489,-4149,-1637,1012,3746,6532,9326,12090,14750,17271,19553,21557,23198,24439,25243,25604,25535,25074,24269,23190,21893,20448,18901,17295,15657,14014,12389,10818,9348,8014,6883,5980,5346,4966,4828,4838,4934,4963,4826,4372,3512,2156,265,-2143,-5026,-8252,-11679,-15094,-18277,-20978,-22973,-24061,-24111,-23073,-21001,-18042,-14450,-10519,-6599,-2996,8,2244,3627,4178,4025,3317,2277,1087,-68,-1053,-1771,-2159,-2190,-1869,-1187,-200,1088,2600,4285,6068,7845,9543,11045,12265,13126,13559,13527,13023,12057,10670,8936,6928,4758,2529,338,-1722,-3602,-5242,-6636,-7750,-8590,-9125,-9348,-9240,-8803,-8045,-7013,-5777,-4430,-3110,-1933,-1056,-579,-600,-1151,-2204,-3696,-5475,-7385,-9219,-10787,-11929,-12507,-12496,-11887,-10805,-9384,-7846,-6389,-5228,-4510,-4333,-4707,-5576,-6809,-8254,-9721,-11056,-12109,-12770,-12965,-12627,-11740,-10295,-8306,-5831,-2921,317,3774,7325,10813,14120,17087,19604,21556,22852,23426,23237,22268,20554,18155,15174,11763,8077,4302,616,-2817,-5836,-8318,-10158,-11270,-11630,-11213,-10067,-8257,-5896,-3137,-158,2829,5603,7933,9612,10477,10407,9391,7481,4845,1731,-1565,-4710,-7411,-9407,-10566,-10816,-10262,-9049,-7448,-5737,-4197,-3082,-2530,-2613,-3261,-4314,-5530,-6622,-7335,-7439,-6858,-5570,-3737,-1559,673,2695,4276,5294,5715,5640,5249,4765,4458,4499,5059,6132,7676,9490,11362,12984,14118,14503,14034,12660,10482,7721,4657,1685,-868,-2640,-3420,-3056,-1574,929,4190,7935,11804,15477,18652,21096,22644,23214,22789,21431,19240,16351,12948,9176,5248,1308,-2456,-5903,-8890,-11312,-13083,-14178,-14589,-14391,-13675,-12583,-11280,-9913,-8611,-7474,-6505,-5706,-4980,-4250,-3423,-2453,-1333,-120,1081,2146,2924,3310,3223,2666,1687,437,-927,-2171,-3088,-3488,-3231,-2259,-587,1662,4322,7130,9825,12125,13767,14554,14338,13068,10781,7609,3802,-347,-4440,-8113,-10986,-12764,-13258,-12386,-10218,-6940,-2845,1695,6297,10580,14227,17003,18755,19456,19114,17868,15851,13280,10345,7271,4241,1437,-999,-2962,-4383,-5243,-5566,-5430,-4922,-4185,-3318,-2454,-1643,-936,-301,308,966,1752,2726,3905,5264,6723,8157,9415,10335,10769,10607,9798,8349,6355,3964,1383,-1153,-3414,-5191,-6330,-6769,-6503,-5655,-4389,-2937,-1557,-481,84,10,-760,-2179,-4141,-6457,-8905,-11257,-13291,-14833,-15772,-16037,-15656,-14652,-13138,-11184,-8913,-6400,-3747,-1044,1610,4076,6215,7858,8838,9050,8408,6976,4870,2360,-260,-2606,-4366,-5243,-5087,-3881,-1733,1068,4178,7159,9609,11168,11611,10811,8835,5833,2102,-2021,-6164,-9965,-13112,-15370,-16573,-16677,-15692,-13733,-10967,-7598,-3876,-35,3682,7067,9960,12227,13820,14704,14933,14534,13625,12254,10551,8579,6451,4253,2076,14,-1874,-3515,-4891,-5963,-6745,-7232,-7444,-7396,-7102,-6576,-5824,-4867,-3710,-2404,-998,422,1735,2821,3531,3757,3412,2474,980,-967,-3223,-5595,-7909,-9989,-11709,-13008,-13858,-14325,-14477,-14438,-14305,-14168,-14063,-13983,-13861,-13587,-13045,-12107,-10702,-8787,-6403,-3629,-614,2473,5442,8109,10321,11965,12990,13391,13243,12644,11756,10728,9731,8898,8330,8088,8159,8504,9022,9607,10140,10511,10645,10508,10087,9442,8633,7754,6926,6222,5746,5537,5615,5966,6534,7238,7985,8664,9164,9398,9261,8716,7702,6237,4324,2041,-547,-3325,-6185,-9005,-11673,-14082,-16149,-17803,-19018,-19773,-20104,-20050,-19687,-19104,-18388,-17637,-16922,-16319,-15862,-15587,-15498,-15588,-15846,-16230,-16719,-17245,-17758,-18169,-18381,-18286,-17772,-16738,-15114,-12856,-9992,-6571,-2731,1387,5572,9620,13294,16373,18648,19948,20159,19239,17242,14300,10670,6629,2566,-1179,-4244,-6358,-7329,-7080,-5669,-3259,-133,3353,6822,9871,12182,13488,13652,12642,10576,7660,4224,635,-2712,-5455,-7305,-8068,-7683,-6201,-3800,-766,2566,5803,8579,10574,11543,11369,10042,7694,4538,890,-2920,-6541,-9677,-12082,-13618,-14210,-13905,-12795,-11062,-8904,-6561,-4254,-2195,-558,535,1013,868,146,-1040,-2562,-4221,-5858,-7259,-8284,-8790,-8729,-8080,-6924,-5369,-3589,-1757,-58,1356,2376,2931,3019,2680,1990,1076,77,-868,-1595,-1998,-1949,-1396,-296,1331,3418,5857,8478,11091,13463,15386,16653,17146,16792,15636,13795,11470,8928,6436,4285,2708,1863,1838,2583,3982,5809,7805,9663,11118,11913,11886,10941,9091,6429,3154,-503,-4243,-7782,-10846,-13204,-14675,-15158,-14609,-13074,-10668,-7552,-3961,-123,3700,7281,10423,12964,14796,15841,16063,15457,14047,11886,9073,5719,1995,-1938,-5863,-9589,-12891,-15581,-17480,-18449,-18406,-17317,-15229,-12255,-8573,-4425,-79,4154,7990,11125,13343,14447,14361,13069,10693,7423,3561,-559,-4565,-8123,-10930,-12798,-13613,-13392,-12261,-10411,-8130,-5694,-3390,-1449,-26,794,1016,709,-16,-997,-2082,-3097,-3900,-4349,-4358,-3848,-2825,-1307,602,2793,5092,7333,9336,10922,11981,12390,12148,11253,9792,7879,5635,3224,761,-1596,-3754,-5588,-7045,-8057,-8618,-8718,-8398,-7684,-6648,-5344,-3874,-2328,-836,497,1543,2247,2543,2472,2064,1428,659,-131,-857,-1445,-1872,-2116,-2218,-2200,-2145,-2098,-2141,-2318,-2668,-3221,-3954,-4873,-5906,-7030,-8153,-9220,-10148,-10876,-11337,-11508,-11370,-10950,-10290,-9460,-8531,-7577,-6645,-5775,-4972,-4242,-3560,-2920,-2277,-1632,-931,-172,683,1648,2739,3963,5311,6779,8317,9883,11391,12721,13757,14347,14371,13743,12432,10480,8007,5193,2263,-516,-2905,-4652,-5618,-5669,-4831,-3152,-801,2021,5069,8087,10848,13131,14792,15720,15879,15268,13961,12038,9640,6901,3983,1054,-1721,-4168,-6148,-7508,-8177,-8069,-7211,-5645,-3477,-888,1944,4768,7351,9458,10872,11438,11060,9715,7474,4474,942,-2853,-6587,-9956,-12662,-14481,-15268,-14982,-13676,-11506,-8678,-5460,-2114,1101,3951,6279,7926,8856,9023,8489,7334,5691,3739,1653,-345,-2078,-3356,-4057,-4080,-3404,-2052,-109,2288,4972,7755,10447,12881,14922,16466,17472,17912,17822,17221,16180,14742,13001,11033,8960,6901,5000,3374,2152,1395,1140,1355,1935,2740,3561,4189,4412,4061,3029,1285,-1113,-4032,-7269,-10563,-13641,-16209,-18021,-18883,-18663,-17350,-14995,-11760,-7860,-3572,837,5055,8875,12061,14519,16157,16991,17069,16470,15318,13691,11724,9470,7033,4469,1861,-701,-3122,-5268,-7009,-8204,-8723,-8488,-7455,-5669,-3243,-352,2761,5869,8698,11083,12842,13940,14345,14138,13394,12247,10771,9085,7204,5190,3027,734,-1690,-4203,-6766,-9289,-11684,-13836,-15643,-17011,-17876,-18212,-18019,-17355,-16287,-14937,-13405,-11839,-10344,-9054,-8054,-7429,-7207,-7391,-7916,-8674,-9500,-10203,-10580,-10445,-9666,-8166,-5963,-3155,110,3594,7094,10349,13194,15447,17047,17927,18140,17723,16795,15456,13848,12083,10295,8592,7071,5842,4951,4481,4439,4834,5626,6761,8127,9640,11143,12538,13685,14475,14820,14620,13833,12405,10341,7667,4456,830,-3054,-6988,-10754,-14096,-16794,-18660,-19549,-19455,-18396,-16561,-14161,-11500,-8899,-6640,-5009,-4153,-4192,-5095,-6770,-9018,-11612,-14253,-16680,-18607,-19839,-20210,-19660,-18174,-15843,-12784,-9209,-5315,-1367,2425,5804,8615,10678,11911,12262,11718,10344,8211,5465,2269,-1156,-4567,-7686,-10239,-11962,-12648,-12162,-10476,-7681,-3980,323,4854,9236,13090,16134,18155,19067,18888,17724,15766,13244,10398,7477,4681,2185,107,-1481,-2545,-3083,-3124,-2682,-1826,-592,944,2683,4526,6316,7908,9148,9890,10037,9515,8333,6529,4218,1528,-1358,-4279,-7055,-9544,-11635,-13233,-14299,-14801,-14755,-14181,-13154,-11739,-10048,-8195,-6297,-4483,-2844,-1485,-452,190,442,278,-262,-1171,-2382,-3849,-5494,-7235,-8984,-10653,-12161,-13439,-14433,-15104,-15441,-15428,-15079,-14383,-13349,-11962,-10228,-8144,-5759,-3117,-343,2443,5056,7319,9061,10135,10467,10053,8974,7402,5551,3686,2053,861,243,233,780,1733,2904,4053,4979,5484,5481,4916,3855,2410,756,-920,-2424,-3624,-4403,-4746,-4659,-4221,-3511,-2622,-1631,-580,504,1630,2824,4096,5472,6923,8397,9803,10983,11784,12005,11500,10138,7877,4749,884,-3507,-8154,-12740,-16955,-20499,-23133,-24687,-25064,-24269,-22374,-19544,-16004,-12026,-7923,-4006,-582,2087,3793,4422,3922,2388,-45,-3108,-6494,-9858,-12832,-15104,-16407,-16585,-15575,-13459,-10401,-6676,-2592,1510,5333,8600,11142,12840,13677,13692,12991,11706,9990,8013,5921,3876,2003,443,-709,-1324,-1358,-735,529,2392,4749,7433,10253,12989,15420,17371,18683,19288,19151,18333,16933,15111,13047,10932,8930,7180,5760,4707,4010,3626,3496,3554,3754,4046,4421,4859,5383,5993,6704,7498,8342,9167,9885,10381,10545,10270,9489,8156,6289,3941,1208,-1760,-4824,-7793,-10501,-12782,-14487,-15512,-15784,-15280,-14050,-12176,-9838,-7208,-4541,-2049,39,1556,2387,2493,1910,741,-842,-2656,-4473,-6115,-7410,-8262,-8615,-8488,-7938,-7055,-5947,-4700,-3406,-2111,-855,341,1463,2469,3312,3909,4176,4013,3366,2183,517,-1557,-3864,-6176,-8256,-9816,-10656,-10592,-9568,-7595,-4828,-1454,2224,5928,9350,12241,14391,15677,16031,15476,14083,11983,9355,6394,3332,379,-2242,-4351,-5784,-6453,-6300,-5371,-3754,-1619,819,3314,5608,7462,8679,9119,8706,7442,5390,2674,-537,-4055,-7673,-11203,-14457,-17293,-19587,-21239,-22191,-22391,-21822,-20488,-18422,-15695,-12420,-8740,-4854,-987,2619,5707,8056,9486,9879,9215,7543,5016,1846,-1685,-5272,-8614,-11408,-13446,-14544,-14635,-13718,-11880,-9260,-6060,-2495,1206,4817,8160,11070,13437,15190,16288,16732,16540,15770,14490,12809,10845,8750,6683,4821,3318,2330,1929,2163,2966,4221,5736,7263,8563,9408,9621,9130,7923,6103,3841,1336,-1154,-3431,-5297,-6636,-7388,-7573,-7255,-6567,-5642,-4628,-3652,-2815,-2151,-1685,-1360,-1109,-850,-484,43,761,1647,2609,3545,4280,4678,4587,3919,2643,803,-1479,-4010,-6542,-8816,-10562,-11556,-11645,-10744,-8878,-6159,-2778,1006,4892,8568,11734,14125,15540,15858,15049,13178,10412,6984,3213,-555,-3971,-6716,-8555,-9347,-9070,-7823,-5799,-3277,-553,2049,4289,5941,6936,7227,6908,6089,4930,3600,2234,957,-153,-1038,-1661,-1982,-1966,-1573,-755,503,2204,4298,6690,9227,11727,13951,15696,16735,16935,16202,14552,12092,9004,5553,2023,-1283,-4118,-6264,-7610,-8107,-7785,-6751,-5118,-3070,-726,1723,4194,6549,8727,10659,12296,13611,14559,15131,15277,14992,14232,12998,11272,9087,6473,3517,313,-3002,-6274,-9348,-12046,-14225,-15734,-16474,-16360,-15382,-13537,-10937,-7697,-4039,-204,3520,6846,9500,11269,12015,11693,10370,8205,5445,2390,-644,-3347,-5465,-6814,-7286,-6905,-5732,-3953,-1781,542,2753,4629,5986,6686,6681,5976,4645,2825,681,-1607,-3838,-5872,-7542,-8771,-9463,-9610,-9195,-8288,-6961,-5339,-3578,-1826,-265,971,1753,2018,1758,1032,-36,-1270,-2480,-3449,-4021,-4047,-3494,-2352,-731,1234,3350,5407,7230,8646,9573,9962,9853,9322,8500,7508,6497,5543,4728,4050,3484,2965,2408,1726,849,-259,-1605,-3129,-4739,-6309,-7677,-8704,-9249,-9223,-8576,-7324,-5537,-3327,-868,1662,4058,6111,7668,8552,8703,8052,6645,4545,1892,-1152,-4386,-7600,-10582,-13116,-15021,-16126,-16331,-15569,-13879,-11347,-8171,-4592,-917,2536,5455,7571,8681,8677,7544,5384,2371,-1220,-5106,-8957,-12493,-15455,-17652,-18969,-19336,-18779,-17343,-15144,-12310,-9009,-5404,-1699,1933,5309,8269,10700,12529,13725,14340,14420,14092,13454,12636,11728,10821,9954,9143,8379,7598,6775,5843,4794,3644,2422,1231,141,-733,-1309,-1534,-1370,-860,-61,888,1848,2627,3063,2995,2337,1045,-813,-3130,-5682,-8247,-10527,-12281,-13283,-13378,-12537,-10778,-8290,-5291,-2118,889,3374,5024,5615,5001,3193,295,-3459,-7739,-12174,-16349,-19868,-22400,-23682,-23573,-22081,-19314,-15553,-11145,-6515,-2103,1709,4587,6350,6917,6359,4850,2664,100,-2503,-4870,-6760,-8015,-8565,-8394,-7568,-6166,-4319,-2138,236,2697,5110,7369,9349,10933,12023,12509,12347,11497,9994,7922,5417,2674,-97,-2653,-4795,-6325,-7147,-7196,-6515,-5192,-3384,-1270,954,3114,5049,6649,7833,8556,8812,8601,7963,6929,5551,3879,1971,-100,-2269,-4465,-6596,-8620,-10439,-12028,-13321,-14277,-14855,-14998,-14668,-13813,-12412,-10449,-7971,-5053,-1839,1480,4659,7458,9592,10875,11119,10277,8367,5527,1986,-1968,-5984,-9733,-12901,-15258,-16645,-17033,-16454,-15075,-13075,-10704,-8174,-5704,-3427,-1462,160,1427,2375,3053,3507,3785,3892,3839,3590,3117,2389,1401,178,-1182,-2567,-3787,-4670,-5031,-4745,-3742,-2047,240,2920,5765,8485,10845,12615,13679,13990,13616,12702,11463,10146,8984,8183,7872,8098,8823,9941,11276,12673,13918,14917,15529,15762,15595,15093,14322,13349,12238,11021,9712,8303,6768,5080,3220,1203,-940,-3114,-5219,-7112,-8667,-9763,-10342,-10361,-9876,-8951,-7736,-6373,-5052,-3922,-3138,-2789,-2935,-3568,-4632,-6028,-7604,-9199,-10613,-11682,-12229,-12163,-11404,-9986,-7958,-5466,-2670,228,3033,5555,7644,9182,10093,10359,9987,9040,7597,5778,3696,1487,-733,-2844,-4748,-6341,-7542,-8265,-8428,-7992,-6895,-5166,-2829,-1,3180,6504,9757,12708,15137,16890,17843,17972,17321,16008,14225,12186,10142,8288,6809,5773,5199,4994,5011,5064,4952,4526,3664,2374,695,-1213,-3177,-4990,-6469,-7484,-7968,-7940,-7479,-6734,-5884,-5118,-4627,-4539,-4963,-5919,-7363,-9208,-11260,-13346,-15207,-16631,-17402,-17373,-16465,-14702,-12214,-9214,-6021,-2956,-373,1446,2297,2096,897,-1111,-3638,-6308,-8743,-10596,-11609,-11656,-10739,-9010,-6713,-4182,-1734,309,1741,2432,2386,1703,573,-769,-2067,-3085,-3637,-3600,-2944,-1716,-42,1902,3908,5777,7327,8445,9064,9202,8935,8375,7687,7011,6502,6258,6345,6760,7460,8340,9270,10095,10683,10901,10699,10032,8954,7530,5892,4173,2526,1078,-46,-784,-1072,-932,-389,467,1519,2625,3619,4339,4633,4387,3525,2049,4,-2478,-5229,-8032,-10663,-12896,-14540,-15452,-15546,-14822,-13332,-11211,-8630,-5794,-2920,-201,2188,4128,5550,6434,6807,6728,6272,5534,4590,3548,2484,1509,703,155,-72,32,470,1160,2018,2919,3737,4370,4742,4819,4616,4192,3626,3048,2550,2268,2254,2580,3217,4136,5218,6344,7342,8078,8404,8251,7589,6472,5019,3402,1831,517,-356,-641,-287,694,2198,4028,5971,7736,9091,9798,9734,8840,7172,4892,2212,-569,-3189,-5376,-6942,-7766,-7809,-7127,-5820,-4058,-2011,135,2216,4112,5710,6986,7892,8475,8749,8784,8619,8323,7914,7456,6944,6406,5842,5223,4557,3797,2943,1978,926,-204,-1340,-2457,-3471,-4350,-5054,-5566,-5901,-6071,-6116,-6060,-5916,-5677,-5319,-4786,-4056,-3080,-1881,-496,998,2481,3839,4961,5738,6143,6122,5735,5001,4028,2893,1710,578,-408,-1175,-1672,-1886,-1837,-1578,-1198,-790,-456,-282,-314,-575,-1014,-1564,-2091,-2462,-2518,-2136,-1217,267,2292,4736,7446,10170,12695,14749,16162,16786,16578,15590,13923,11789,9380,6928,4627,2623,1032,-108,-783,-1032,-913,-500,110,823,1535,2147,2564,2717,2541,2030,1177,35,-1341,-2868,-4467,-6055,-7585,-8988,-10257,-11351,-12275,-13012,-13549,-13875,-13986,-13865,-13543,-13036,-12394,-11699,-11005,-10409,-9955,-9689,-9584,-9617,-9661,-9638,-9396,-8860,-7960,-6712,-5181,-3485,-1793,-249,984,1824,2218,2199,1840,1280,673,190,-8,190,866,2012,3560,5384,7258,8982,10285,10974,10893,9970,8256,5895,3136,295,-2289,-4296,-5472,-5668,-4867,-3171,-813,1910,4644,7057,8870,9876,10011,9292,7866,5954,3795,1661,-238,-1747,-2771,-3324,-3446,-3266,-2901,-2514,-2213,-2114,-2270,-2698,-3392,-4280,-5312,-6376,-7403,-8283,-8966,-9389,-9544,-9447,-9148,-8711,-8232,-7765,-7392,-7112,-6941,-6812,-6684,-6465,-6097,-5523,-4718,-3688,-2465,-1107,321,1735,3085,4297,5356,6211,6862,7256,7372,7137,6503,5412,3832,1772,-704,-3492,-6418,-9276,-11836,-13863,-15145,-15536,-14946,-13403,-11004,-7966,-4537,-1052,2181,4861,6741,7678,7603,6569,4734,2334,-322,-2889,-5037,-6482,-7009,-6525,-5061,-2746,133,3267,6250,8721,10347,10901,10284,8537,5857,2551,-976,-4317,-7079,-8977,-9844,-9668,-8576,-6808,-4682,-2540,-689,607,1213,1082,285,-992,-2534,-4076,-5374,-6251,-6589,-6373,-5668,-4615,-3402,-2240,-1324,-794,-735,-1127,-1882,-2848,-3839,-4690,-5257,-5482,-5347,-4911,-4276,-3545,-2855,-2281,-1897,-1700,-1669,-1727,-1790,-1773,-1618,-1306,-865,-362,104,430,512,292,-270,-1147,-2268,-3526,-4777,-5863,-6642,-6984,-6820,-6130,-4979,-3479,-1823,-220,1103,1943,2146,1648,453,-1307,-3434,-5648,-7654,-9140,-9882,-9693,-8539,-6454,-3612,-226,3402,6986,10247,12941,14909,16046,16333,15818,14607,12839,10699,8346,5974,3735,1774,225,-833,-1310,-1189,-459,830,2606,4747,7117,9556,11892,13989,15694,16932,17638,17816,17497,16750,15663,14331,12836,11268,9679,8134,6666,5297,4047,2898,1842,837,-142,-1145,-2196,-3331,-4555,-5867,-7234,-8624,-9947,-11156,-12136,-12855,-13239,-13300,-13049,-12560,-11918,-11234,-10604,-10121,-9820,-9701,-9710,-9732,-9639,-9268,-8487,-7194,-5353,-3004,-264,2663,5534,8076,10021,11178,11407,10708,9177,7023,4557,2117,72,-1268,-1675,-1031,639,3187,6350,9791,13134,16018,18134,19270,19322,18322,16418,13846,10928,7967,5294,3133,1661,935,923,1514,2522,3741,4939,5922,6516,6616,6161,5167,3686,1828,-270,-2472,-4612,-6589,-8282,-9663,-10703,-11447,-11957,-12318,-12621,-12947,-13353,-13859,-14463,-15089,-15658,-16039,-16084,-15667,-14666,-13036,-10780,-7976,-4797,-1424,1866,4846,7265,8932,9725,9574,8521,6665,4185,1329,-1661,-4493,-6952,-8804,-9930,-10220,-9671,-8321,-6274,-3689,-751,2312,5281,7915,10010,11370,11864,11410,10006,7744,4787,1403,-2101,-5361,-8036,-9821,-10503,-9987,-8310,-5661,-2331,1272,4739,7646,9654,10532,10182,8672,6175,3010,-492,-3930,-6974,-9324,-10797,-11290,-10814,-9476,-7433,-4915,-2149,633,3226,5471,7266,8538,9316,9623,9579,9274,8856,8412,8034,7752,7543,7368,7109,6686,5974,4919,3481,1696,-349,-2513,-4615,-6464,-7872,-8691,-8820,-8244,-6998,-5211,-3052,-734,1517,3493,5006,5939,6192,5778,4714,3105,1078,-1214,-3592,-5888,-7934,-9588,-10727,-11278,-11196,-10496,-9238,-7530,-5518,-3375,-1285,583,2054,3021,3386,3132,2280,927,-781,-2658,-4467,-5983,-6976,-7248,-6691,-5220,-2895,198,3860,7858,11934,15810,19253,22051,24058,25181,25399,24728,23261,21089,18379,15261,11927,8515,5200,2103,-632,-2922,-4662,-5800,-6293,-6140,-5361,-4039,-2256,-151,2141,4466,6684,8645,10238,11347,11886,11802,11048,9644,7614,5059,2090,-1122,-4384,-7489,-10225,-12408,-13902,-14627,-14594,-13870,-12597,-10978,-9200,-7493,-6002,-4859,-4097,-3706,-3604,-3677,-3822,-3911,-3886,-3699,-3362,-2906,-2399,-1887,-1430,-1033,-689,-341,81,662,1486,2605,4036,5747,7647,9590,11405,12880,13839,14116,13637,12393,10506,8156,5644,3263,1360,189,-35,759,2540,5136,8286,11642,14851,17552,19487,20450,20406,19368,17505,15007,12116,9072,6080,3299,850,-1222,-2887,-4153,-5040,-5565,-5745,-5602,-5165,-4468,-3596,-2610,-1637,-767,-85,321,459,292,-107,-713,-1464,-2315,-3244,-4245,-5306,-6449,-7633,-8845,-9998,-11023,-11808,-12271,-12332,-11967,-11187,-10054,-8675,-7170,-5687,-4338,-3247,-2472,-2077,-2061,-2431,-3152,-4177,-5451,-6889,-8402,-9883,-11214,-12276,-12955,-13147,-12772,-11773,-10143,-7896,-5109,-1884,1623,5221,8693,11792,14286,15954,16628,16219,14730,12279,9095,5490,1852,-1428,-3983,-5514,-5857,-4963,-2947,-75,3317,6763,9849,12158,13381,13362,12066,9648,6378,2619,-1214,-4749,-7649,-9718,-10848,-11072,-10509,-9362,-7850,-6217,-4650,-3309,-2268,-1558,-1137,-949,-906,-937,-983,-1013,-1040,-1092,-1245,-1584,-2187,-3139,-4468,-6154,-8136,-10255,-12338,-14140,-15452,-16042,-15791,-14620,-12569,-9780,-6476,-2943,510,3591,6083,7807,8741,8902,8409,7439,6150,4744,3349,2080,988,100,-600,-1131,-1512,-1757,-1860,-1803,-1578,-1171,-598,92,836,1518,2031,2232,2014,1262,-54,-1949,-4325,-7045,-9868,-12545,-14765,-16288,-16894,-16473,-15016,-12611,-9464,-5827,-2034,1612,4797,7298,8949,9699,9575,8696,7225,5373,3333,1301,-608,-2282,-3717,-4896,-5862,-6631,-7206,-7559,-7636,-7350,-6638,-5420,-3687,-1448,1212,4174,7249,10248,12932,15102,16546,17113,16693,15238,12790,9447,5412,950,-3625,-7956,-11725,-14644,-16527,-17294,-16985,-15759,-13849,-11561,-9186,-7016,-5264,-4069,-3485,-3463,-3911,-4659,-5568,-6462,-7261,-7879,-8327,-8630,-8850,-9051,-9277,-9547,-9822,-10045,-10097,-9879,-9263,-8190,-6622,-4617,-2292,174,2527,4531,5927,6534,6240,5065,3128,689,-1928,-4350,-6200,-7180,-7081,-5822,-3455,-170,3770,8002,12174,15932,18987,21130,22259,22352,21498,19820,17506,14744,11704,8560,5414,2366,-517,-3196,-5588,-7650,-9264,-10340,-10770,-10460,-9382,-7532,-5014,-1988,1322,4620,7623,10025,11586,12139,11583,9960,7378,4055,298,-3571,-7178,-10182,-12316,-13352,-13226,-11927,-9599,-6444,-2750,1178,5010,8492,11360,13498,14813,15332,15139,14381,13219,11842,10387,8970,7650,6435,5292,4170,3014,1796,521,-750,-1933,-2887,-3487,-3589,-3111,-1996,-292,1921,4439,7049,9454,11384,12598,12912,12280,10730,8445,5660,2682,-191,-2692,-4626,-5885,-6455,-6406,-5875,-5038,-4096,-3224,-2589,-2268,-2324,-2703,-3341,-4104,-4850,-5461,-5824,-5909,-5705,-5295,-4747,-4196,-3702,-3335,-3086,-2895,-2672,-2273,-1577,-470,1120,3181,5662,8405,11222,13855,16045,17539,18128,17688,16168,13661,10322,6439,2316,-1702,-5302,-8237,-10331,-11512,-11803,-11289,-10127,-8504,-6608,-4642,-2773,-1138,142,1025,1461,1472,1083,327,-723,-2030,-3529,-5159,-6870,-8570,-10194,-11625,-12787,-13566,-13900,-13722,-13010,-11769,-10044,-7909,-5494,-2929,-409,1902,3807,5153,5836,5800,5084,3806,2145,351,-1323,-2644,-3418,-3546,-3003,-1863,-249,1640,3626,5509,7144,8424,9290,9735,9787,9485,8891,8043,6984,5742,4319,2742,1010,-820,-2693,-4495,-6080,-7288,-7939,-7891,-7040,-5351,-2884,241,3805,7554,11190,14413,16940,18550,19065,18426,16644,13836,10209,6021,1574,-2824,-6910,-10452,-13305,-15392,-16705,-17300,-17286,-16783,-15949,-14910,-13800,-12701,-11683,-10738,-9849,-8955,-7968,-6848,-5528,-4046,-2437,-840,626,1774,2503,2711,2413,1674,662,-438,-1377,-1966,-2027,-1483,-344,1291,3222,5203,6956,8214,8774,8525,7461,5716,3503,1127,-1098,-2865,-3950,-4206,-3618,-2260,-308,2024,4486,6859,8946,10620,11796,12456,12631,12372,11785,10948,9961,8899,7798,6682,5533,4325,3034,1654,212,-1205,-2488,-3470,-3995,-3910,-3094,-1503,842,3836,7266,10885,14352,17341,19537,20670,20604,19256,16723,13155,8825,4045,-839,-5491,-9622,-12991,-15465,-16980,-17574,-17372,-16529,-15255,-13744,-12150,-10615,-9195,-7918,-6768,-5716,-4723,-3788,-2912,-2157,-1586,-1291,-1344,-1785,-2602,-3720,-4987,-6226,-7194,-7692,-7517,-6567,-4800,-2289,819,4294,7858,11235,14138,16369,17758,18268,17916,16836,15220,13301,11337,9549,8127,7186,6768,6852,7344,8136,9069,10019,10847,11474,11846,11945,11808,11467,11000,10455,9899,9345,8808,8242,7600,6793,5748,4382,2675,640,-1630,-3966,-6169,-7977,-9178,-9589,-9120,-7808,-5780,-3295,-659,1770,3668,4753,4843,3871,1877,-968,-4430,-8174,-11878,-15177,-17783,-19452,-20035,-19489,-17860,-15288,-11990,-8214,-4252,-374,3159,6157,8471,10040,10853,10965,10460,9447,8028,6317,4400,2380,342,-1615,-3382,-4856,-5921,-6477,-6448,-5789,-4508,-2671,-400,2118,4659,6983,8846,10061,10493,10106,8970,7225,5108,2854,713,-1120,-2536,-3486,-4036,-4285,-4384,-4481,-4682,-5060,-5599,-6254,-6904,-7431,-7693,-7593,-7058,-6093,-4748,-3148,-1467,112,1382,2192,2421,2026,1037,-456,-2293,-4279,-6195,-7814,-8931,-9396,-9085,-7990,-6129,-3634,-653,2566,5802,8744,11163,12791,13472,13084,11629,9176,5914,2059,-2081,-6225,-10077,-13396,-15996,-17769,-18678,-18772,-18153,-16976,-15408,-13638,-11792,-10017,-8350,-6860,-5528,-4371,-3373,-2550,-1920,-1517,-1368,-1500,-1907,-2576,-3431,-4408,-5366,-6204,-6775,-6986,-6753,-6055,-4915,-3419,-1696,90,1760,3139,4108,4561,4525,4030,3230,2270,1345,600,164,86,359,928,1688,2542,3368,4108,4691,5107,5364,5461,5440,5287,5014,4581,3966,3111,1991,576,-1125,-3052,-5127,-7201,-9121,-10695,-11754,-12141,-11762,-10587,-8644,-6076,-3035,231,3478,6465,8947,10751,11733,11817,11008,9361,7001,4101,856,-2524,-5832,-8906,-11585,-13779,-15411,-16444,-16869,-16677,-15899,-14558,-12712,-10436,-7814,-4986,-2079,734,3260,5335,6758,7418,7236,6217,4486,2207,-328,-2846,-5032,-6631,-7464,-7436,-6594,-5072,-3118,-1027,865,2287,2984,2864,1887,176,-2092,-4644,-7192,-9440,-11140,-12107,-12261,-11606,-10280,-8464,-6447,-4480,-2843,-1716,-1219,-1351,-2025,-3055,-4216,-5245,-5894,-5964,-5320,-3926,-1858,735,3582,6401,8866,10686,11648,11614,10583,8680,6145,3316,593,-1633,-3010,-3269,-2302,-105,3116,7079,11340,15448,18922,21347,22414,21955,19964,16603,12175,7082,1794,-3228,-7552,-10864,-12930,-13689,-13166,-11529,-9010,-5907,-2526,827,3907,6508,8524,9891,10627,10775,10407,9601,8434,6985,5333,3578,1811,176,-1227,-2256,-2845,-2935,-2567,-1800,-801,295,1293,2059,2484,2524,2189,1557,732,-124,-863,-1335,-1425,-1098,-362,669,1841,2964,3833,4321,4318,3862,3029,2019,1052,378,205,682,1864,3694,6024,8611,11166,13373,14955,15674,15413,14146,11960,9061,5705,2212,-1107,-3963,-6134,-7458,-7884,-7406,-6125,-4159,-1698,1076,3940,6703,9134,11071,12314,12758,12296,10919,8660,5645,2047,-1894,-5916,-9753,-13143,-15901,-17850,-18945,-19140,-18505,-17120,-15111,-12626,-9801,-6780,-3694,-650,2217,4798,6949,8527,9408,9472,8683,7052,4694,1799,-1366,-4494,-7267,-9412,-10711,-11078,-10517,-9185,-7302,-5188,-3147,-1482,-414,-52,-419,-1370,-2707,-4126,-5339,-6058,-6102,-5384,-3951,-1976,289,2535,4452,5792,6388,6195,5301,3879,2214,607,-645,-1298,-1214,-376,1126,3069,5188,7169,8721,9621,9723,9006,7567,5591,3374,1207,-566,-1704,-1992,-1349,216,2592,5580,8931,12351,15558,18266,20248,21325,21382,20392,18386,15483,11843,7687,3243,-1238,-5544,-9468,-12877,-15669,-17806,-19296,-20199,-20586,-20565,-20224,-19650,-18908,-18045,-17082,-16043,-14942,-13791,-12610,-11404,-10173,-8918,-7606,-6246,-4819,-3358,-1919,-564,590,1450,1913,1897,1381,375,-1040,-2727,-4525,-6215,-7627,-8558,-8905,-8565,-7542,-5878,-3686,-1124,1604,4295,6730,8719,10124,10836,10858,10235,9106,7677,6188,4908,4081,3912,4529,5972,8185,11003,14197,17448,20425,22784,24229,24531,23590,21397,18141,14069,9594,5137,1159,-1946,-3869,-4444,-3663,-1677,1200,4553,7902,10754,12696,13403,12698,10582,7173,2768,-2287,-7558,-12646,-17162,-20831,-23428,-24884,-25172,-24399,-22694,-20264,-17315,-14079,-10762,-7567,-4632,-2115,-63,1425,2361,2728,2582,1999,1091,8,-1103,-2079,-2784,-3126,-3031,-2506,-1586,-354,1065,2555,3977,5239,6270,7049,7604,7964,8216,8412,8622,8896,9243,9672,10141,10585,10946,11121,11072,10740,10145,9323,8372,7408,6570,5989,5766,5965,6582,7555,8769,10050,11214,12066,12432,12179,11249,9630,7417,4763,1883,-943,-3441,-5327,-6364,-6399,-5334,-3232,-196,3501,7560,11586,15183,17966,19611,19894,18706,16088,12185,7290,1747,-4031,-9621,-14650,-18761,-21738,-23419,-23792,-22934,-21026,-18307,-15066,-11581,-8109,-4857,-1950,535,2600,4264,5581,6565,7244,7569,7533,7059,6159,4806,3089,1077,-1070,-3199,-5142,-6728,-7849,-8408,-8387,-7803,-6730,-5273,-3559,-1734,65,1701,3061,4061,4650,4820,4601,4056,3275,2357,1390,459,-408,-1166,-1848,-2441,-2981,-3444,-3812,-4017,-4000,-3651,-2922,-1750,-138,1842,4084,6387,8524,10263,11341,11588,10866,9144,6497,3089,-814,-4891,-8775,-12125,-14628,-16062,-16310,-15366,-13365,-10537,-7205,-3740,-509,2151,3992,4857,4715,3647,1822,-501,-3041,-5493,-7602,-9154,-10034,-10187,-9664,-8558,-7025,-5227,-3321,-1463,254,1741,2968,3923,4610,5055,5266,5271,5079,4722,4222,3623,2959,2267,1579,890,214,-492,-1229,-2040,-2909,-3830,-4743,-5577,-6250,-6675,-6811,-6647,-6231,-5654,-5057,-4579,-4372,-4536,-5124,-6116,-7427,-8903,-10360,-11612,-12463,-12826,-12600,-11854,-10635,-9128,-7466,-5844,-4377,-3161,-2222,-1534,-1030,-631,-259,131,539,933,1211,1297,1060,468,-516,-1806,-3276,-4728,-5928,-6665,-6752,-6099,-4691,-2643,-128,2586,5229,7521,9245,10241,10439,9851,8561,6701,4455,1990,-520,-2935,-5157,-7124,-8815,-10232,-11390,-12295,-12937,-13277,-13255,-12785,-11810,-10257,-8147,-5515,-2499,713,3900,6793,9182,10853,11726,11726,10961,9498,7561,5303,2937,593,-1597,-3583,-5329,-6823,-8069,-9032,-9692,-9986,-9866,-9283,-8220,-6721,-4860,-2797,-699,1218,2768,3796,4201,3980,3167,1917,383,-1209,-2662,-3788,-4450,-4572,-4162,-3279,-2067,-693,651,1778,2541,2831,2595,1847,650,-879,-2593,-4311,-5869,-7087,-7846,-8041,-7635,-6636,-5110,-3175,-980,1260,3368,5100,6304,6804,6548,5484,3715,1324,-1461,-4445,-7356,-9976,-12070,-13491,-14119,-13930,-12950,-11280,-9074,-6499,-3775,-1059,1460,3691,5563,7069,8253,9176,9915,10540,11086,11571,11980,12266,12390,12279,11902,11196,10171,8812,7181,5338,3395,1485,-224,-1582,-2415,-2620,-2097,-862,1051,3492,6293,9237,12083,14622,16655,18031,18654,18489,17543,15896,13641,10926,7898,4726,1570,-1408,-4057,-6232,-7814,-8702,-8852,-8246,-6949,-5057,-2748,-203,2333,4676,6606,8010,8796,8965,8583,7770,6687,5523,4438,3591,3057,2878,3016,3394,3899,4414,4839,5105,5193,5110,4900,4613,4279,3929,3532,3069,2480,1712,746,-439,-1794,-3249,-4698,-6004,-7035,-7665,-7807,-7410,-6490,-5106,-3377,-1452,495,2295,3787,4850,5396,5394,4838,3788,2311,514,-1484,-3572,-5631,-7576,-9324,-10828,-12040,-12949,-13529,-13785,-13726,-13378,-12795,-12045,-11217,-10413,-9736,-9265,-9065,-9131,-9424,-9821,-10180,-10301,-10005,-9128,-7573,-5305,-2405,1004,4681,8400,11877,14902,17289,18951,19863,20090,19730,18937,17835,16569,15232,13900,12626,11416,10298,9245,8286,7398,6633,5993,5524,5255,5175,5294,5527,5812,6019,6045,5767,5131,4107,2729,1100,-684,-2465,-4141,-5609,-6841,-7823,-8634,-9325,-10013,-10766,-11640,-12646,-13735,-14820,-15772,-16455,-16728,-16503,-15720,-14398,-12607,-10466,-8135,-5764,-3518,-1494,209,1569,2566,3214,3531,3530,3209,2585,1647,437,-996,-2546,-4088,-5433,-6429,-6870,-6655,-5679,-3959,-1570,1328,4504,7710,10676,13162,14994,16052,16314,15833,14713,13123,11218,9179,7123,5174,3375,1781,385,-797,-1801,-2602,-3252,-3714,-4022,-4151,-4098,-3870,-3443,-2861,-2107,-1252,-310,648,1584,2453,3233,3912,4507,5015,5460,5807,6037,6065,5825,5228,4230,2818,1050,-962,-3050,-5023,-6692,-7901,-8566,-8656,-8256,-7475,-6511,-5543,-4747,-4250,-4091,-4255,-4642,-5098,-5467,-5556,-5257,-4479,-3249,-1638,173,1993,3578,4727,5282,5157,4349,2945,1079,-1047,-3221,-5238,-6891,-8052,-8594,-8496,-7746,-6411,-4587,-2400,2,2468,4848,6996,8812,10194,11116,11557,11555,11158,10459,9517,8455,7321,6224,5213,4345,3664,3184,2907,2824,2896,3088,3347,3625,3880,4079,4213,4300,4371,4497,4731,5130,5729,6500,7408,8335,9167,9764,9994,9779,9062,7859,6242,4315,2229,146,-1770,-3369,-4508,-5108,-5084,-4438,-3181,-1396,821,3301,5893,8383,10594,12348,13494,13958,13677,12714,11140,9126,6864,4562,2436,647,-682,-1508,-1850,-1782,-1450,-975,-551,-274,-273,-587,-1216,-2119,-3200,-4343,-5433,-6350,-7012,-7380,-7442,-7258,-6900,-6470,-6082,-5807,-5718,-5808,-6073,-6417,-6772,-6981,-6958,-6562,-5738,-4455,-2743,-725,1458,3585,5453,6850,7630,7691,7050,5763,4029,2044,92,-1577,-2733,-3204,-2902,-1832,-78,2192,4760,7370,9769,11697,12972,13437,13044,11829,9897,7474,4778,2104,-309,-2253,-3595,-4307,-4444,-4140,-3607,-3046,-2689,-2701,-3188,-4204,-5698,-7583,-9712,-11915,-14022,-15875,-17332,-18298,-18692,-18490,-17673,-16282,-14353,-11985,-9278,-6368,-3423,-589,1932,4016,5517,6386,6596,6212,5329,4098,2674,1212,-152,-1329,-2249,-2902,-3290,-3449,-3428,-3274,-3058,-2821,-2626,-2511,-2507,-2636,-2900,-3278,-3743,-4231,-4667,-4956,-5009,-4732,-4083,-3033,-1624,67,1924,3790,5525,6977,8048,8677,8851,8633,8096,7367,6566,5789,5139,4633,4293,4075,3910,3726,3416,2909,2133,1050,-340,-2006,-3874,-5844,-7796,-9611,-11180,-12434,-13329,-13889,-14148,-14206,-14144,-14080,-14082,-14219,-14488,-14870,-15282,-15632,-15809,-15707,-15265,-14421,-13197,-11623,-9785,-7798,-5787,-3886,-2216,-858,144,779,1120,1214,1202,1161,1219,1432,1859,2494,3288,4165,4991,5649,6009,5996,5568,4777,3700,2515,1377,500,17,62,658,1782,3320,5100,6908,8511,9682,10243,10056,9098,7390,5079,2337,-596,-3486,-6113,-8305,-9945,-10999,-11481,-11488,-11134,-10574,-9955,-9408,-9026,-8864,-8906,-9119,-9398,-9657,-9778,-9683,-9318,-8665,-7761,-6670,-5481,-4311,-3259,-2402,-1801,-1442,-1301,-1293,-1329,-1309,-1149,-799,-230,522,1415,2365,3288,4112,4764,5221,5462,5518,5423,5237,5023,4847,4770,4832,5062,5462,6013,6681,7409,8140,8805,9338,9684,9781,9600,9102,8291,7176,5798,4211,2483,674,-1138,-2914,-4596,-6164,-7594,-8876,-9992,-10954,-11727,-12319,-12695,-12844,-12735,-12366,-11718,-10820,-9707,-8438,-7099,-5763,-4493,-3323,-2240,-1190,-93,1150,2645,4424,6543,8914,11465,14025,16424,18468,19998,20885,21079,20594,19525,18018,16282,14513,12925,11670,10851,10509,10602,11047,11701,12399,12965,13241,13089,12452,11305,9717,7809,5739,3701,1861,367,-712,-1342,-1602,-1573,-1436,-1328,-1413,-1794,-2517,-3571,-4864,-6265,-7605,-8721,-9476,-9780,-9626,-9044,-8167,-7130,-6118,-5290,-4774,-4645,-4913,-5524,-6373,-7336,-8246,-8965,-9358,-9306,-8766,-7678,-6098,-4044,-1645,1006,3762,6475,9030,11283,13160,14574,15508,15937,15899,15431,14591,13446,12053,10463,8721,6852,4895,2864,822,-1208,-3144,-4945,-6520,-7836,-8799,-9399,-9578,-9343,-8707,-7706,-6411,-4890,-3236,-1517,185,1829,3365,4777,6052,7182,8169,8997,9661,10115,10338,10256,9840,9028,7826,6240,4344,2237,67,-2004,-3816,-5214,-6108,-6440,-6241,-5594,-4659,-3623,-2697,-2077,-1901,-2253,-3101,-4367,-5848,-7361,-8646,-9511,-9791,-9391,-8306,-6598,-4419,-1946,573,2944,4946,6451,7357,7655,7372,6600,5446,4039,2491,908,-649,-2123,-3493,-4729,-5819,-6707,-7374,-7746,-7800,-7508,-6873,-5944,-4784,-3493,-2186,-980,-8,649,877,667,-11,-1093,-2485,-4043,-5600,-6955,-7949,-8416,-8274,-7467,-6044,-4073,-1717,855,3447,5870,7968,9630,10786,11427,11582,11300,10672,9753,8645,7391,6075,4740,3447,2250,1185,309,-375,-821,-1043,-1020,-762,-275,438,1355,2455,3696,5004,6298,7439,8298,8712,8553,7724,6189,4005,1297,-1705,-4728,-7456,-9595,-10891,-11187,-10426,-8667,-6097,-2975,364,3581,6365,8478,9773,10214,9855,8829,7307,5473,3484,1462,-523,-2447,-4314,-6146,-7945,-9709,-11364,-12842,-14005,-14728,-14892,-14387,-13188,-11298,-8818,-5903,-2771,313,3087,5285,6716,7257,6890,5719,3924,1783,-410,-2364,-3834,-4670,-4804,-4288,-3246,-1881,-405,955,2031,2698,2934,2758,2298,1673,1080,644,513,742,1349,2299,3485,4787,6059,7143,7925,8297,8236,7757,6952,5950,4929,4056,3508,3390,3771,4611,5831,7231,8630,9775,10487,10612,10095,8966,7357,5463,3547,1863,666,133,365,1356,2985,5040,7221,9214,10693,11417,11207,10036,7964,5192,1969,-1393,-4602,-7401,-9597,-11103,-11894,-12049,-11674,-10920,-9938,-8844,-7737,-6644,-5563,-4455,-3245,-1877,-300,1502,3482,5558,7590,9409,10849,11754,12026,11648,10668,9240,7554,5859,4389,3355,2901,3100,3935,5325,7113,9122,11154,13025,14583,15721,16373,16533,16223,15509,14459,13147,11641,9967,8157,6202,4093,1830,-586,-3115,-5701,-8256,-10662,-12813,-14579,-15873,-16631,-16827,-16497,-15723,-14634,-13395,-12203,-11216,-10608,-10475,-10853,-11736,-13015,-14551,-16172,-17663,-18853,-19566,-19690,-19155,-17965,-16173,-13905,-11318,-8602,-5941,-3511,-1417,252,1512,2388,2977,3368,3672,3951,4277,4664,5119,5636,6186,6768,7357,7962,8568,9191,9816,10444,11059,11626,12110,12442,12541,12324,11691,10581,8942,6779,4151,1159,-2012,-5181,-8103,-10590,-12453,-13591,-13955,-13589,-12594,-11140,-9409,-7613,-5922,-4503,-3453,-2834,-2651,-2862,-3387,-4122,-4940,-5722,-6352,-6742,-6833,-6599,-6059,-5254,-4255,-3151,-2009,-910,104,1021,1837,2594,3330,4081,4864,5666,6413,7020,7351,7270,6668,5455,3637,1270,-1489,-4432,-7297,-9813,-11725,-12845,-13052,-12333,-10781,-8560,-5938,-3187,-597,1580,3167,4066,4263,3822,2865,1515,-74,-1800,-3573,-5334,-7064,-8743,-10356,-11899,-13323,-14612,-15693,-16531,-17056,-17244,-17041,-16450,-15479,-14162,-12583,-10840,-9053,-7371,-5915,-4796,-4078,-3765,-3804,-4080,-4446,-4714,-4731,-4343,-3467,-2076,-200,2048,4535,7058,9445,11494,13072,14065,14440,14212,13455,12296,10878,9352,7866,6500,5332,4338,3486,2680,1823,810,-437,-1967,-3769,-5799,-7937,-10063,-11984,-13572,-14653,-15169,-15066,-14388,-13231,-11733,-10070,-8417,-6932,-5736,-4891,-4411,-4224,-4258,-4346,-4386,-4222,-3798,-3058,-2038,-804,527,1820,2955,3823,4370,4595,4523,4238,3810,3304,2778,2229,1660,1048,376,-339,-1062,-1725,-2237,-2510,-2450,-2016,-1164,62,1619,3403,5280,7112,8739,10012,10819,11054,10701,9758,8312,6485,4435,2371,459,-1094,-2183,-2693,-2627,-1999,-913,507,2107,3723,5209,6449,7356,7912,8107,8005,7657,7147,6551,5923,5326,4773,4285,3861,3473,3125,2765,2405,2011,1604,1211,868,652,623,845,1361,2176,3251,4508,5825,7062,8066,8707,8887,8556,7731,6478,4925,3230,1566,112,-994,-1652,-1813,-1512,-809,157,1248,2317,3226,3899,4272,4346,4140,3692,3046,2239,1305,265,-841,-1988,-3113,-4158,-5041,-5686,-6027,-6014,-5636,-4915,-3902,-2690,-1380,-84,1075,2018,2642,2921,2811,2350,1581,617,-418,-1351,-2025,-2278,-2002,-1131,305,2237,4479,6839,9058,10894,12136,12617,12258,11071,9151,6687,3918,1111,-1453,-3542,-4958,-5597,-5411,-4455,-2832,-716,1677,4126,6381,8242,9529,10141,10044,9286,7996,6343,4538,2782,1242,43,-764,-1196,-1316,-1248,-1126,-1079,-1232,-1647,-2361,-3335,-4505,-5741,-6929,-7915,-8591,-8874,-8709,-8116,-7129,-5829,-4309,-2672,-999,601,2078,3332,4311,4939,5171,4975,4364,3393,2159,817,-470,-1515,-2153,-2256,-1759,-659,959,2940,5081,7125,8833,9970,10373,9941,8657,6606,3911,800,-2499,-5718,-8602,-10917,-12496,-13200,-13008,-11940,-10107,-7687,-4879,-1944,890,3373,5342,6633,7223,7096,6357,5142,3620,1990,425,-919,-1939,-2562,-2791,-2644,-2198,-1539,-771,0,688,1210,1541,1655,1580,1341,992,575,117,-339,-809,-1266,-1723,-2170,-2586,-2942,-3180,-3260,-3105,-2704,-2016,-1094,25,1202,2339,3263,3864,4053,3772,3084,2053,854,-355,-1384,-2115,-2451,-2438,-2130,-1717,-1361,-1247,-1505,-2182,-3244,-4575,-5980,-7263,-8202,-8662,-8550,-7883,-6753,-5321,-3809,-2420,-1378,-816,-840,-1439,-2550,-4006,-5614,-7106,-8242,-8768,-8516,-7360,-5284,-2359,1254,5309,9528,13600,17232,20175,22237,23327,23406,22545,20848,18489,15650,12532,9315,6178,3258,680,-1468,-3115,-4231,-4796,-4852,-4450,-3701,-2742,-1726,-820,-166,134,5,-541,-1471,-2690,-4075,-5496,-6813,-7911,-8700,-9133,-9189,-8907,-8328,-7533,-6616,-5656,-4757,-3991,-3411,-3065,-2934,-3004,-3185,-3399,-3509,-3408,-2971,-2117,-800,961,3076,5392,7708,9777,11401,12381,12654,12209,11171,9727,8132,6655,5514,4892,4839,5344,6278,7463,8675,9710,10376,10555,10187,9275,7897,6164,4226,2255,415,-1123,-2208,-2729,-2588,-1767,-299,1721,4095,6613,8974,10918,12184,12574,11999,10435,8003,4881,1342,-2325,-5810,-8849,-11231,-12814,-13556,-13459,-12622,-11162,-9240,-7004,-4626,-2232,31,2077,3803,5164,6108,6635,6751,6496,5922,5100,4120,3064,2038,1115,375,-140,-401,-414,-193,217,778,1409,2062,2644,3106,3385,3456,3308,2964,2454,1839,1154,450,-260,-986,-1749,-2612,-3623,-4824,-6244,-7832,-9532,-11182,-12638,-13686,-14165,-13928,-12906,-11102,-8622,-5630,-2382,863,3818,6248,7968,8876,8956,8293,7013,5331,3456,1623,34,-1134,-1765,-1799,-1236,-153,1329,3033,4750,6274,7391,7941,7805,6935,5360,3179,539,-2356,-5309,-8097,-10556,-12520,-13896,-14602,-14630,-13977,-12702,-10882,-8631,-6109,-3485,-974,1226,2907,3915,4140,3545,2171,141,-2371,-5127,-7888,-10410,-12482,-13947,-14722,-14767,-14161,-12969,-11363,-9475,-7481,-5512,-3712,-2149,-923,-42,467,644,553,280,-36,-283,-301,-22,634,1625,2866,4194,5389,6240,6540,6177,5103,3405,1251,-1099,-3361,-5239,-6509,-7011,-6708,-5670,-4071,-2149,-190,1532,2773,3355,3172,2225,560,-1658,-4245,-6960,-9535,-11726,-13301,-14072,-13943,-12870,-10923,-8236,-5034,-1585,1819,4861,7301,8890,9519,9110,7720,5460,2533,-818,-4318,-7687,-10664,-13033,-14608,-15298,-15036,-13877,-11891,-9265,-6178,-2903,334,3259,5678,7408,8362,8507,7885,6613,4840,2760,577,-1523,-3358,-4824,-5812,-6335,-6383,-6056,-5432,-4640,-3791,-2997,-2347,-1899,-1682,-1706,-1926,-2313,-2773,-3251,-3648,-3929,-4037,-4014,-3884,-3758,-3722,-3874,-4281,-4942,-5826,-6818,-7792,-8595,-9095,-9200,-8875,-8148,-7120,-5919,-4721,-3684,-2952,-2622,-2745,-3305,-4261,-5494,-6911,-8346,-9670,-10723,-11352,-11424,-10821,-9466,-7339,-4479,-996,2936,7090,11204,15015,18254,20724,22259,22784,22309,20904,18725,15969,12877,9685,6655,3978,1849,364,-414,-509,13,1014,2345,3817,5272,6529,7496,8059,8220,7972,7383,6537,5522,4454,3406,2462,1681,1094,732,605,699,1006,1492,2104,2817,3551,4272,4926,5459,5861,6088,6159,6073,5879,5625,5385,5219,5182,5291,5524,5812,6051,6128,5923,5366,4421,3137,1611,8,-1487,-2675,-3396,-3538,-3072,-2037,-562,1171,2945,4523,5701,6312,6243,5479,4056,2117,-161,-2522,-4725,-6494,-7629,-7967,-7443,-6089,-4029,-1462,1336,4093,6514,8356,9427,9615,8873,7260,4873,1898,-1459,-4957,-8346,-11398,-13898,-15687,-16648,-16735,-15963,-14405,-12197,-9488,-6480,-3353,-292,2538,5015,7049,8587,9633,10198,10333,10090,9513,8673,7601,6380,5067,3751,2546,1541,866,596,809,1533,2749,4401,6366,8497,10599,12481,13935,14822,15020,14523,13356,11655,9564,7272,4952,2744,755,-954,-2370,-3498,-4361,-4991,-5410,-5635,-5687,-5571,-5315,-4941,-4493,-4010,-3549,-3156,-2878,-2756,-2807,-3048,-3460,-4002,-4615,-5198,-5660,-5872,-5737,-5164,-4091,-2524,-484,1919,4545,7234,9768,11996,13721,14843,15267,14975,13987,12377,10251,7750,5032,2271,-362,-2696,-4586,-5912,-6592,-6597,-5938,-4675,-2923,-810,1488,3787,5901,7636,8835,9366,9146,8167,6463,4155,1398,-1614,-4661,-7556,-10094,-12142,-13575,-14340,-14412,-13834,-12662,-11019,-9029,-6842,-4613,-2489,-594,945,2072,2723,2906,2657,2046,1170,144,-942,-1983,-2928,-3734,-4380,-4864,-5198,-5374,-5419,-5312,-5073,-4679,-4152,-3487,-2696,-1818,-854,145,1150,2118,3001,3726,4239,4451,4303,3745,2738,1318,-478,-2512,-4644,-6655,-8340,-9471,-9879,-9448,-8142,-6034,-3274,-108,3176,6263,8851,10697,11626,11570,10562,8740,6301,3543,720,-1848,-3945,-5374,-6035,-5904,-5035,-3540,-1576,661,3000,5233,7214,8791,9871,10380,10313,9678,8546,7009,5174,3178,1127,-856,-2687,-4294,-5617,-6638,-7330,-7706,-7779,-7583,-7170,-6589,-5911,-5201,-4515,-3913,-3418,-3044,-2768,-2552,-2341,-2078,-1723,-1256,-690,-64,564,1121,1552,1803,1873,1765,1537,1251,997,849,887,1143,1658,2393,3334,4377,5438,6391,7117,7526,7552,7187,6475,5511,4421,3368,2490,1943,1806,2163,2997,4278,5907,7760,9675,11506,13074,14257,14943,15061,14600,13572,12042,10095,7848,5420,2953,584,-1566,-3368,-4751,-5647,-6053,-5987,-5510,-4696,-3647,-2454,-1238,-86,890,1611,2018,2057,1736,1063,94,-1101,-2451,-3862,-5263,-6583,-7748,-8725,-9434,-9867,-9960,-9712,-9105,-8157,-6897,-5381,-3664,-1826,66,1948,3762,5477,7044,8456,9650,10614,11274,11598,11535,11062,10188,8954,7433,5757,4028,2410,998,-107,-866,-1280,-1390,-1278,-1050,-819,-704,-799,-1164,-1840,-2786,-3953,-5229,-6484,-7584,-8400,-8832,-8822,-8355,-7467,-6234,-4760,-3174,-1592,-130,1116,2088,2728,3031,2981,2608,1932,1009,-117,-1377,-2718,-4069,-5383,-6606,-7700,-8628,-9358,-9841,-10044,-9901,-9371,-8405,-6996,-5152,-2960,-527,1980,4366,6450,8048,9040,9351,8996,8031,6610,4879,3043,1265,-292,-1529,-2373,-2816,-2886,-2646,-2184,-1588,-947,-315,261,791,1286,1782,2323,2918,3567,4224,4798,5200,5311,5038,4332,3178,1627,-207,-2188,-4139,-5890,-7302,-8265,-8743,-8754,-8382,-7740,-6991,-6272,-5730,-5466,-5537,-5964,-6697,-7681,-8792,-9934,-10982,-11844,-12451,-12743,-12722,-12359,-11705,-10753,-9566,-8154,-6569,-4838,-3010,-1133,705,2447,3949,5152,5916,6193,5929,5123,3823,2120,145,-1949,-3988,-5822,-7300,-8319,-8811,-8742,-8126,-7013,-5484,-3656,-1658,356,2235,3820,4978,5600,5611,4999,3799,2091,23,-2255,-4547,-6698,-8541,-9981,-10944,-11424,-11465,-11142,-10569,-9856,-9117,-8416,-7798,-7241,-6696,-6096,-5352,-4435,-3313,-2064,-766,418,1344,1865,1876,1353,344,-1042,-2586,-4114,-5346,-6122,-6265,-5715,-4467,-2623,-335,2168,4656,6880,8645,9792,10257,10030,9194,7878,6252,4492,2767,1200,-116,-1155,-1922,-2465,-2845,-3113,-3332,-3505,-3652,-3745,-3765,-3691,-3522,-3265,-2963,-2657,-2417,-2295,-2347,-2598,-3052,-3688,-4453,-5275,-6063,-6718,-7144,-7251,-6978,-6294,-5197,-3748,-2024,-160,1708,3412,4832,5824,6355,6376,5957,5163,4118,2955,1788,746,-105,-697,-1012,-1056,-848,-447,107,752,1458,2197,2980,3825,4777,5869,7143,8592,10189,11857,13471,14906,15988,16600,16620,16016,14795,13044,10906,8555,6211,4063,2303,1061,412,366,846,1726,2811,3903,4774,5253,5190,4532,3287,1534,-549,-2793,-4958,-6853,-8319,-9245,-9595,-9415,-8777,-7824,-6695,-5531,-4453,-3535,-2825,-2317,-1987,-1791,-1662,-1563,-1428,-1248,-988,-664,-270,156,609,1060,1495,1927,2338,2773,3224,3724,4265,4853,5466,6083,6666,7162,7536,7725,7709,7467,7015,6403,5707,5019,4446,4069,3946,4095,4454,4959,5444,5786,5817,5456,4651,3459,1998,460,-919,-1910,-2312,-1991,-917,857,3166,5780,8421,10796,12643,13761,14017,13391,11935,9796,7167,4273,1342,-1437,-3898,-5959,-7560,-8718,-9463,-9860,-9984,-9894,-9661,-9313,-8890,-8403,-7864,-7279,-6658,-6007,-5335,-4647,-3951,-3231,-2498,-1722,-907,-36,901,1898,2969,4092,5264,6453,7614,8702,9629,10343,10750,10821,10511,9842,8853,7625,6276,4930,3728,2801,2226,2084,2335,2973,3857,4906,5935,6821,7403,7565,7224,6333,4933,3113,1032,-1096,-3055,-4624,-5621,-5970,-5623,-4692,-3303,-1699,-105,1215,2079,2336,1950,976,-449,-2101,-3751,-5143,-6095,-6463,-6220,-5393,-4124,-2577,-978,473,1597,2275,2468,2188,1526,596,-476,-1550,-2549,-3380,-4033,-4489,-4778,-4930,-4980,-4972,-4920,-4851,-4729,-4562,-4283,-3882,-3319,-2581,-1688,-652,459,1595,2669,3617,4368,4882,5137,5147,4938,4564,4076,3515,2916,2288,1626,923,172,-633,-1456,-2289,-3054,-3731,-4248,-4573,-4685,-4557,-4235,-3743,-3174,-2615,-2169,-1926,-1952,-2266,-2871,-3687,-4667,-5675,-6633,-7421,-7965,-8195,-8089,-7648,-6913,-5967,-4894,-3829,-2875,-2146,-1728,-1657,-1949,-2540,-3336,-4190,-4917,-5343,-5284,-4646,-3367,-1515,791,3335,5872,8137,9878,10909,11100,10441,8986,6927,4479,1956,-370,-2210,-3362,-3687,-3143,-1798,233,2705,5412,8049,10398,12231,13422,13888,13656,12797,11455,9799,8004,6242,4642,3320,2319,1687,1402,1445,1770,2300,2980,3717,4435,5058,5490,5672,5525,5020,4129,2885,1341,-404,-2213,-3953,-5469,-6630,-7345,-7551,-7255,-6524,-5460,-4224,-2980,-1883,-1059,-581,-447,-628,-1017,-1516,-1996,-2361,-2515,-2414,-2026,-1373,-490,531,1604,2591,3382,3848,3903,3485,2601,1287,-317,-2070,-3742,-5136,-6026,-6277,-5782,-4544,-2649,-239,2459,5225,7810,10011,11661,12657,12963,12599,11659,10250,8550,6697,4866,3167,1702,501,-422,-1131,-1680,-2180,-2704,-3342,-4146,-5124,-6276,-7521,-8793,-9972,-10949,-11636,-11955,-11887,-11444,-10681,-9690,-8563,-7408,-6301,-5299,-4419,-3646,-2925,-2210,-1426,-541,475,1604,2811,4038,5222,6293,7204,7923,8437,8774,8947,9020,9010,8973,8905,8822,8693,8493,8177,7715,7064,6223,5172,3959,2604,1214,-146,-1341,-2278,-2871,-3061,-2864,-2325,-1565,-727,27,524,651,311,-498,-1712,-3218,-4814,-6321,-7523,-8272,-8466,-8059,-7099,-5650,-3873,-1901,59,1853,3311,4302,4753,4618,3939,2786,1301,-363,-2033,-3533,-4745,-5554,-5940,-5921,-5564,-5001,-4360,-3805,-3445,-3405,-3703,-4358,-5293,-6405,-7541,-8560,-9285,-9623,-9472,-8828,-7712,-6224,-4478,-2634,-846,743,2010,2868,3280,3209,2700,1772,505,-1018,-2703,-4429,-6090,-7571,-8781,-9637,-10108,-10181,-9900,-9343,-8625,-7875,-7239,-6841,-6772,-7100,-7810,-8870,-10184,-11631,-13085,-14399,-15452,-16130,-16341,-16024,-15142,-13706,-11758,-9389,-6718,-3901,-1096,1532,3848,5750,7195,8189,8815,9175,9425,9691,10101,10713,11546,12553,13633,14663,15472,15934,15904,15324,14158,12464,10329,7930,5427,3048,947,-701,-1834,-2403,-2492,-2199,-1716,-1238,-975,-1087,-1702,-2837,-4461,-6443,-8597,-10697,-12509,-13806,-14436,-14290,-13370,-11769,-9639,-7225,-4780,-2545,-765,420,914,689,-181,-1609,-3450,-5532,-7714,-9818,-11723,-13300,-14459,-15128,-15272,-14880,-13982,-12650,-10984,-9122,-7210,-5397,-3809,-2556,-1684,-1209,-1096,-1254,-1601,-1983,-2321,-2466,-2382,-1973,-1257,-204,1121,2692,4410,6201,7933,9505,10774,11646,12031,11900,11266,10228,8891,7456,6059,4881,4014,3520,3394,3581,3983,4489,4968,5323,5460,5324,4900,4172,3197,2003,691,-661,-1920,-2979,-3713,-4031,-3878,-3252,-2213,-878,582,1982,3117,3829,3999,3596,2646,1278,-345,-2014,-3515,-4659,-5299,-5336,-4762,-3600,-1949,57,2285,4564,6782,8823,10613,12102,13252,14029,14419,14370,13883,12928,11533,9739,7629,5328,2987,785,-1106,-2533,-3382,-3619,-3248,-2368,-1105,378,1901,3316,4465,5262,5629,5547,5036,4159,3019,1755,515,-549,-1311,-1681,-1640,-1198,-459,476,1438,2301,2936,3276,3303,3051,2611,2083,1603,1253,1139,1286,1719,2410,3304,4336,5402,6422,7279,7898,8194,8122,7665,6850,5733,4431,3056,1768,687,-82,-476,-515,-246,199,677,1025,1096,774,-1,-1232,-2857,-4759,-6767,-8709,-10374,-11628,-12328,-12443,-11971,-10996,-9640,-8058,-6424,-4880,-3564,-2542,-1860,-1482,-1372,-1406,-1505,-1530,-1387,-989,-268,786,2177,3843,5715,7686,9639,11441,12987,14147,14859,15064,14742,13947,12729,11226,9552,7877,6329,5039,4099,3560,3451,3745,4400,5323,6405,7503,8461,9137,9377,9106,8267,6913,5143,3155,1163,-578,-1840,-2458,-2322,-1429,137,2221,4575,6942,9014,10538,11277,11093,9930,7838,4966,1552,-2116,-5720,-8947,-11550,-13316,-14161,-14064,-13112,-11474,-9374,-7070,-4838,-2904,-1472,-650,-480,-923,-1864,-3144,-4557,-5895,-6943,-7535,-7531,-6873,-5558,-3659,-1304,1326,4030,6604,8849,10632,11833,12435,12432,11924,10988,9776,8405,6986,5608,4308,3082,1908,705,-570,-1999,-3596,-5373,-7278,-9236,-11139,-12875,-14329,-15416,-16087,-16328,-16187,-15721,-15035,-14215,-13347,-12473,-11607,-10709,-9732,-8602,-7270,-5714,-3971,-2107,-260,1445,2849,3847,4350,4368,3917,3142,2172,1212,447,44,119,723,1807,3275,4922,6563,7955,8944,9399,9312,8728,7792,6679,5578,4665,4044,3774,3805,4040,4328,4480,4354,3799,2774,1268,-626,-2783,-5019,-7140,-8967,-10328,-11115,-11253,-10732,-9601,-7940,-5885,-3587,-1203,1098,3186,4946,6295,7214,7686,7784,7554,7112,6560,5986,5489,5095,4828,4655,4510,4332,4025,3541,2835,1905,797,-442,-1698,-2894,-3904,-4651,-5041,-5019,-4555,-3627,-2289,-566,1428,3609,5838,7994,9946,11571,12781,13499,13691,13363,12544,11311,9762,8013,6169,4353,2643,1117,-154,-1151,-1801,-2103,-2020,-1571,-811,186,1263,2277,3026,3357,3125,2263,776,-1258,-3674,-6258,-8765,-10939,-12571,-13485,-13622,-12962,-11631,-9785,-7661,-5520,-3593,-2105,-1183,-893,-1206,-2013,-3140,-4394,-5559,-6472,-6998,-7084,-6720,-5979,-4933,-3718,-2430,-1188,-57,897,1654,2206,2565,2759,2809,2751,2605,2397,2139,1848,1521,1186,832,507,221,21,-58,-18,165,423,717,943,1012,835,358,-442,-1522,-2809,-4169,-5476,-6576,-7374,-7778,-7787,-7426,-6776,-5957,-5069,-4234,-3502,-2903,-2403,-1941,-1421,-760,136,1308,2787,4547,6553,8702,10912,13035,14950,16512,17588,18076,17875,16972,15350,13114,10381,7340,4227,1251,-1342,-3395,-4767,-5401,-5306,-4541,-3249,-1594,207,1938,3374,4346,4695,4374,3358,1734,-370,-2775,-5262,-7623,-9652,-11194,-12142,-12467,-12207,-11464,-10397,-9165,-7948,-6876,-6039,-5469,-5137,-4967,-4859,-4701,-4412,-3952,-3343,-2674,-2066,-1684,-1658,-2089,-3016,-4380,-6075,-7913,-9697,-11237,-12367,-13015,-13157,-12865,-12247,-11460,-10630,-9872,-9245,-8729,-8296,-7828,-7258,-6489,-5499,-4311,-2997,-1694,-545,309,743,705,182,-754,-1986,-3340,-4613,-5607,-6137,-6080,-5379,-4060,-2223,-24,2342,4688,6820,8580,9830,10444,10346,9486,7899,5685,3046,253,-2392,-4574,-6064,-6720,-6538,-5632,-4207,-2487,-721,927,2314,3377,4077,4404,4337,3875,2985,1694,28,-1880,-3876,-5683,-7053,-7664,-7296,-5793,-3141,496,4813,9365,13630,17107,19337,20037,19060,16492,12570,7703,2389,-2839,-7463,-11069,-13355,-14203,-13643,-11893,-9271,-6200,-3118,-425,1557,2646,2816,2177,969,-492,-1899,-2979,-3559,-3600,-3137,-2336,-1361,-410,394,942,1242,1292,1193,1010,836,739,740,863,1077,1360,1683,2028,2396,2826,3332,3987,4784,5737,6786,7816,8695,9241,9309,8800,7683,6045,4048,1936,-8,-1528,-2433,-2631,-2177,-1245,-104,918,1520,1469,646,-940,-3137,-5713,-8365,-10787,-12724,-13989,-14501,-14284,-13446,-12172,-10685,-9203,-7945,-7036,-6567,-6513,-6801,-7284,-7803,-8197,-8338,-8171,-7682,-6947,-6044,-5114,-4233,-3502,-2937,-2539,-2246,-1978,-1637,-1113,-339,760,2184,3900,5820,7808,9713,11368,12641,13431,13705,13487,12852,11933,10859,9773,8773,7921,7235,6697,6264,5887,5511,5094,4591,3996,3296,2526,1744,1022,488,220,344,888,1886,3270,4945,6742,8488,9960,11003,11435,11207,10272,8705,6632,4219,1704,-708,-2793,-4402,-5423,-5824,-5644,-4953,-3882,-2556,-1108,341,1702,2911,3941,4769,5427,5920,6308,6627,6941,7283,7703,8181,8724,9245,9695,9942,9921,9530,8750,7597,6160,4572,3017,1667,688,207,263,853,1865,3144,4491,5682,6547,6937,6783,6089,4899,3338,1514,-426,-2397,-4291,-6078,-7701,-9144,-10379,-11370,-12095,-12523,-12640,-12454,-11984,-11298,-10441,-9514,-8580,-7712,-6981,-6415,-6065,-5947,-6067,-6438,-7020,-7794,-8681,-9607,-10477,-11187,-11655,-11818,-11653,-11179,-10447,-9522,-8473,-7353,-6174,-4943,-3610,-2133,-462,1447,3575,5891,8286,10628,12746,14486,15692,16290,16231,15576,14419,12922,11273,9639,8195,7018,6160,5575,5175,4821,4367,3666,2623,1182,-647,-2799,-5148,-7557,-9831,-11820,-13353,-14329,-14665,-14358,-13444,-12005,-10172,-8074,-5872,-3711,-1743,-84,1124,1819,1903,1373,206,-1520,-3742,-6294,-9029,-11730,-14203,-16248,-17687,-18414,-18325,-17441,-15773,-13442,-10586,-7389,-4078,-872,2008,4358,6053,6976,7127,6533,5313,3627,1678,-309,-2145,-3624,-4641,-5098,-4984,-4332,-3209,-1728,14,1882,3794,5630,7341,8824,10066,10976,11564,11769,11592,11015,10036,8667,6936,4878,2555,44,-2552,-5105,-7451,-9435,-10865,-11593,-11493,-10496,-8602,-5895,-2502,1340,5408,9406,13080,16193,18566,20082,20727,20515,19566,18005,15999,13709,11314,8954,6794,4964,3567,2716,2428,2734,3570,4821,6352,7934,9385,10482,11060,11012,10292,8939,7081,4892,2606,466,-1310,-2521,-3061,-2852,-1935,-399,1596,3835,6101,8162,9828,10950,11440,11280,10501,9199,7495,5522,3441,1356,-599,-2373,-3894,-5156,-6125,-6798,-7138,-7115,-6675,-5772,-4376,-2476,-126,2588,5498,8406,11053,13208,14630,15164,14730,13319,11061,8126,4787,1352,-1851,-4505,-6346,-7175,-6901,-5524,-3174,-63,3497,7156,10532,13267,15073,15719,15124,13277,10319,6459,2002,-2734,-7380,-11630,-15162,-17748,-19189,-19394,-18324,-16060,-12739,-8590,-3896,1029,5847,10245,13948,16725,18460,19064,18588,17112,14820,11917,8675,5339,2174,-605,-2834,-4389,-5250,-5412,-4986,-4092,-2930,-1717,-671,-16,79,-502,-1813,-3785,-6308,-9147,-12039,-14700,-16847,-18252,-18787,-18367,-17087,-15066,-12564,-9848,-7220,-4942,-3227,-2192,-1879,-2219,-3091,-4311,-5681,-7025,-8188,-9091,-9698,-10026,-10157,-10151,-10132,-10150,-10281,-10542,-10925,-11400,-11912,-12388,-12763,-12967,-12950,-12687,-12167,-11415,-10456,-9367,-8190,-7027,-5917,-4949,-4127,-3506,-3043,-2741,-2538,-2394,-2243,-2039,-1730,-1295,-729,-36,740,1558,2355,3042,3552,3777,3649,3099,2080,591,-1359,-3691,-6313,-9071,-11790,-14265,-16279,-17636,-18154,-17722,-16294,-13898,-10669,-6790,-2528,1825,5967,9602,12474,14385,15213,14913,13541,11215,8145,4565,766,-2991,-6438,-9356,-11583,-13013,-13605,-13402,-12486,-11003,-9138,-7068,-5007,-3118,-1571,-474,98,141,-302,-1109,-2143,-3198,-4095,-4643,-4697,-4180,-3055,-1389,722,3095,5562,7900,9958,11575,12667,13190,13146,12561,11501,9997,8133,5928,3449,733,-2162,-5152,-8155,-11047,-13692,-15958,-17690,-18780,-19134,-18729,-17586,-15787,-13473,-10801,-7978,-5173,-2570,-297,1545,2903,3763,4157,4132,3782,3192,2477,1727,1053,533,247,267,616,1337,2410,3806,5463,7284,9159,10952,12534,13767,14554,14816,14519,13702,12437,10857,9145,7468,6040,4997,4464,4496,5070,6133,7546,9170,10829,12366,13641,14557,15053,15126,14795,14143,13239,12197,11102,10042,9078,8257,7602,7118,6798,6618,6543,6542,6564,6573,6526,6382,6102,5651,4998,4126,3039,1753,315,-1211,-2741,-4158,-5369,-6246,-6715,-6694,-6174,-5149,-3688,-1864,207,2404,4617,6735,8669,10344,11699,12684,13271,13405,13096,12306,11077,9420,7414,5137,2722,296,-1945,-3853,-5215,-5910,-5806,-4876,-3140,-726,2196,5361,8519,11370,13693,15290,16062,15983,15111,13568,11538,9201,6783,4443,2358,632,-650,-1439,-1718,-1492,-787,343,1826,3549,5375,7145,8660,9753,10233,9982,8924,7068,4500,1403,-1984,-5352,-8388,-10763,-12218,-12540,-11632,-9503,-6267,-2163,2507,7365,12036,16146,19391,21535,22465,22140,20694,18275,15204,11760,8317,5161,2589,762,-193,-310,342,1569,3154,4846,6391,7574,8212,8204,7500,6137,4204,1827,-808,-3562,-6233,-8712,-10868,-12641,-14003,-14947,-15510,-15738,-15685,-15426,-15008,-14488,-13907,-13285,-12648,-12015,-11388,-10820,-10315,-9935,-9703,-9661,-9829,-10201,-10764,-11464,-12229,-12974,-13583,-13964,-14012,-13670,-12901,-11717,-10177,-8362,-6402,-4408,-2524,-822,596,1732,2576,3186,3608,3901,4093,4187,4147,3928,3452,2687,1609,244,-1308,-2941,-4472,-5749,-6617,-6982,-6821,-6169,-5169,-3981,-2837,-1938,-1478,-1572,-2270,-3521,-5195,-7091,-8978,-10600,-11748,-12241,-12007,-11021,-9402,-7281,-4919,-2524,-379,1354,2492,3008,2903,2290,1331,218,-868,-1756,-2377,-2682,-2742,-2642,-2535,-2553,-2824,-3424,-4377,-5652,-7174,-8827,-10491,-12029,-13313,-14243,-14713,-14684,-14120,-13051,-11540,-9704,-7689,-5669,-3805,-2258,-1124,-466,-290,-526,-1097,-1854,-2672,-3404,-3957,-4234,-4233,-3929,-3405,-2700,-1922,-1137,-434,133,502,647,526,133,-540,-1489,-2683,-4104,-5684,-7382,-9090,-10740,-12190,-13350,-14084,-14321,-13978,-13064,-11586,-9658,-7388,-4965,-2562,-392,1375,2575,3112,2951,2121,740,-1035,-2993,-4916,-6588,-7836,-8526,-8600,-8070,-7015,-5582,-3965,-2363,-1010,-83,276,-21,-940,-2407,-4219,-6135,-7865,-9108,-9611,-9176,-7695,-5193,-1764,2347,6876,11455,15766,19460,22294,24068,24693,24180,22605,20165,17061,13589,10004,6585,3565,1116,-629,-1630,-1896,-1501,-559,767,2319,3887,5323,6430,7108,7239,6808,5808,4334,2481,435,-1641,-3541,-5100,-6154,-6618,-6426,-5605,-4212,-2356,-177,2184,4568,6846,8885,10599,11899,12754,13115,13002,12403,11380,9980,8296,6424,4469,2543,725,-900,-2315,-3490,-4446,-5218,-5831,-6326,-6709,-6962,-7066,-6949,-6578,-5899,-4905,-3607,-2066,-352,1411,3124,4676,5996,7043,7830,8383,8794,9130,9484,9926,10479,11153,11877,12574,13116,13376,13245,12625,11495,9861,7803,5453,2969,552,-1607,-3327,-4457,-4908,-4643,-3693,-2147,-137,2176,4623,7035,9270,11186,12700,13725,14220,14167,13565,12453,10886,8957,6782,4499,2278,269,-1338,-2421,-2847,-2581,-1616,-37,2016,4366,6780,9050,10941,12285,12928,12814,11923,10352,8217,5721,3058,447,-1936,-3935,-5474,-6501,-7058,-7187,-6996,-6548,-5917,-5121,-4150,-2951,-1476,355,2540,5084,7872,10759,13518,15890,17612,18435,18197,16807,14314,10881,6791,2419,-1821,-5507,-8268,-9833,-10044,-8912,-6573,-3314,481,4385,7945,10777,12580,13177,12536,10743,8013,4633,936,-2725,-6053,-8776,-10725,-11810,-12014,-11433,-10182,-8476,-6501,-4495,-2636,-1102,2,598,693,314,-435,-1436,-2551,-3608,-4490,-5046,-5198,-4879,-4060,-2760,-1018,1095,3485,6058,8713,11342,13872,16196,18249,19934,21183,21912,22083,21655,20641,19076,17030,14601,11906,9062,6189,3387,743,-1674,-3804,-5596,-6997,-7966,-8463,-8489,-8045,-7201,-6044,-4711,-3372,-2216,-1417,-1155,-1526,-2593,-4318,-6611,-9290,-12161,-14970,-17506,-19555,-20975,-21658,-21566,-20722,-19178,-17065,-14502,-11680,-8761,-5958,-3431,-1366,119,934,1072,565,-442,-1820,-3343,-4831,-6110,-7021,-7508,-7519,-7080,-6251,-5103,-3729,-2218,-634,959,2523,4019,5408,6640,7648,8344,8649,8468,7751,6475,4662,2402,-183,-2922,-5640,-8148,-10307,-11994,-13160,-13798,-13947,-13690,-13096,-12280,-11288,-10215,-9090,-7978,-6912,-5952,-5146,-4551,-4228,-4204,-4495,-5066,-5842,-6705,-7512,-8104,-8337,-8107,-7348,-6083,-4375,-2376,-244,1808,3603,4963,5784,6005,5650,4789,3561,2114,619,-772,-1932,-2768,-3236,-3334,-3111,-2650,-2067,-1478,-1007,-741,-765,-1098,-1755,-2683,-3832,-5105,-6412,-7658,-8759,-9658,-10325,-10749,-10961,-10996,-10913,-10769,-10606,-10458,-10336,-10229,-10110,-9951,-9686,-9316,-8781,-8114,-7323,-6466,-5617,-4855,-4272,-3924,-3882,-4138,-4699,-5476,-6384,-7280,-8026,-8499,-8602,-8307,-7635,-6669,-5524,-4342,-3238,-2304,-1582,-1056,-673,-347,33,563,1328,2356,3643,5076,6550,7852,8796,9199,8900,7849,6035,3582,660,-2465,-5531,-8254,-10419,-11866,-12533,-12439,-11693,-10444,-8878,-7167,-5454,-3829,-2342,-974,302,1532,2736,3911,4982,5871,6423,6522,6037,4924,3186,952,-1595,-4157,-6432,-8103,-8911,-8709,-7459,-5286,-2435,744,3845,6458,8236,8938,8470,6900,4447,1430,-1728,-4626,-6884,-8227,-8534,-7814,-6258,-4151,-1872,205,1743,2519,2446,1583,142,-1598,-3274,-4581,-5250,-5148,-4264,-2731,-791,1237,3003,4210,4609,4118,2752,699,-1763,-4278,-6484,-8062,-8792,-8585,-7492,-5712,-3527,-1281,686,2127,2870,2926,2399,1544,648,41,-37,601,1969,3984,6413,8964,11290,13101,14135,14279,13535,12014,9978,7692,5486,3626,2314,1646,1624,2134,3028,4079,5113,5931,6454,6599,6424,5969,5383,4775,4282,4014,4020,4351,4971,5849,6898,8037,9159,10170,10987,11520,11724,11543,10962,9977,8610,6912,4953,2848,713,-1295,-3029,-4337,-5096,-5210,-4652,-3420,-1615,657,3193,5822,8305,10478,12164,13256,13713,13522,12761,11518,9925,8135,6279,4513,2950,1701,853,447,521,1051,2002,3297,4840,6503,8179,9715,11034,12003,12586,12699,12352,11523,10265,8620,6671,4516,2253,-2,-2146,-4084,-5732,-7046,-7990,-8590,-8865,-8894,-8750,-8516,-8278,-8083,-7958,-7898,-7835,-7707,-7392,-6788,-5809,-4382,-2528,-290,2184,4727,7120,9155,10645,11473,11582,11021,9904,8421,6785,5234,3960,3144,2857,3134,3897,5021,6334,7629,8713,9443,9689,9458,8766,7747,6551,5369,4370,3708,3464,3679,4302,5250,6396,7587,8704,9624,10299,10689,10834,10766,10557,10273,9936,9598,9215,8781,8219,7505,6606,5552,4418,3313,2406,1824,1719,2133,3072,4430,6031,7641,9003,9880,10084,9537,8228,6303,3959,1482,-819,-2668,-3807,-4088,-3443,-1897,401,3269,6434,9623,12560,14993,16745,17683,17777,17052,15615,13602,11195,8555,5847,3198,694,-1588,-3631,-5396,-6888,-8092,-9018,-9676,-10098,-10321,-10409,-10425,-10450,-10561,-10820,-11283,-11954,-12827,-13823,-14860,-15805,-16537,-16927,-16881,-16352,-15337,-13919,-12196,-10358,-8535,-6922,-5593,-4623,-3986,-3593,-3340,-3053,-2629,-1932,-939,375,1931,3649,5391,7038,8487,9655,10523,11081,11380,11448,11337,11062,10630,10012,9189,8104,6774,5193,3441,1619,-132,-1651,-2780,-3405,-3442,-2899,-1841,-414,1174,2713,3953,4717,4857,4307,3087,1291,-929,-3368,-5810,-8061,-9937,-11341,-12215,-12588,-12536,-12192,-11680,-11150,-10668,-10294,-9992,-9709,-9341,-8815,-8068,-7093,-5956,-4736,-3596,-2659,-2051,-1846,-2035,-2550,-3254,-3964,-4501,-4698,-4457,-3739,-2612,-1201,289,1630,2602,3011,2748,1778,186,-1878,-4158,-6385,-8264,-9555,-10095,-9824,-8802,-7193,-5247,-3264,-1534,-322,193,-77,-1109,-2794,-4931,-7300,-9642,-11740,-13410,-14529,-15044,-14965,-14346,-13290,-11905,-10310,-8609,-6877,-5171,-3527,-1970,-535,736,1796,2569,3028,3114,2847,2253,1417,455,-508,-1332,-1905,-2156,-2063,-1662,-1052,-339,315,798,1000,865,388,-403,-1410,-2537,-3640,-4592,-5281,-5628,-5605,-5252,-4646,-3918,-3210,-2658,-2357,-2365,-2659,-3181,-3822,-4460,-4996,-5333,-5443,-5319,-5006,-4572,-4101,-3673,-3359,-3203,-3232,-3441,-3811,-4309,-4888,-5505,-6119,-6688,-7212,-7656,-8051,-8373,-8641,-8835,-8931,-8897,-8676,-8216,-7474,-6431,-5103,-3576,-1941,-378,970,1946,2427,2376,1793,783,-503,-1860,-3068,-3904,-4200,-3830,-2793,-1162,867,3030,5017,6505,7220,6953,5625,3269,81,-3671,-7592,-11317,-14454,-16720,-17920,-17956,-16900,-14865,-12109,-8905,-5562,-2379,410,2632,4222,5176,5588,5569,5255,4758,4166,3503,2802,2020,1153,187,-881,-1997,-3121,-4151,-5019,-5623,-5918,-5850,-5443,-4706,-3729,-2589,-1397,-271,687,1387,1776,1839,1622,1182,645,93,-359,-671,-817,-818,-725,-585,-452,-355,-302,-271,-224,-97,173,653,1376,2363,3584,4978,6467,7928,9253,10303,10972,11150,10790,9869,8434,6585,4452,2210,12,-1978,-3658,-4942,-5821,-6301,-6422,-6247,-5806,-5146,-4286,-3221,-1994,-611,852,2309,3652,4751,5506,5850,5765,5300,4556,3683,2843,2204,1892,1975,2463,3261,4243,5200,5945,6280,6081,5289,3938,2156,142,-1846,-3545,-4696,-5108,-4666,-3350,-1267,1387,4339,7250,9808,11708,12748,12806,11906,10153,7785,5063,2302,-227,-2288,-3754,-4561,-4780,-4523,-3991,-3395,-2939,-2799,-3075,-3809,-4955,-6392,-7959,-9432,-10611,-11299,-11353,-10709,-9362,-7390,-4926,-2139,766,3617,6214,8445,10189,11413,12090,12268,12007,11412,10607,9711,8848,8126,7606,7360,7373,7667,8180,8881,9697,10571,11437,12240,12935,13484,13851,14005,13909,13525,12820,11766,10362,8631,6630,4454,2222,83,-1824,-3359,-4422,-4964,-4964,-4493,-3611,-2446,-1093,341,1775,3134,4346,5344,6039,6358,6225,5580,4416,2741,654,-1727,-4221,-6636,-8764,-10427,-11465,-11789,-11352,-10185,-8363,-6022,-3335,-477,2326,4923,7127,8851,10021,10656,10803,10584,10114,9549,8995,8554,8265,8127,8099,8108,8071,7925,7617,7148,6542,5865,5202,4648,4265,4103,4142,4315,4528,4621,4483,3968,3024,1625,-166,-2202,-4307,-6229,-7756,-8672,-8861,-8268,-6940,-5014,-2664,-136,2349,4564,6339,7547,8145,8133,7603,6658,5460,4145,2866,1734,840,237,-42,5,372,1044,1994,3201,4631,6237,7958,9696,11343,12761,13811,14364,14308,13586,12186,10173,7679,4895,2061,-572,-2770,-4344,-5181,-5263,-4649,-3490,-1976,-309,1306,2752,3906,4780,5354,5701,5843,5816,5604,5172,4458,3400,1960,127,-2052,-4479,-7016,-9461,-11603,-13225,-14126,-14170,-13299,-11533,-9013,-5931,-2560,815,3922,6507,8442,9624,10123,10042,9584,8961,8368,7966,7813,7917,8183,8471,8628,8488,7965,7008,5696,4140,2564,1189,256,-64,340,1445,3134,5177,7263,9081,10307,10706,10138,8576,6145,3045,-406,-3885,-7048,-9619,-11390,-12258,-12217,-11380,-9901,-8040,-5993,-4013,-2225,-747,405,1266,1872,2322,2630,2849,2931,2840,2497,1854,884,-373,-1824,-3320,-4656,-5646,-6094,-5887,-4967,-3388,-1282,1125,3549,5683,7227,7928,7637,6287,3967,858,-2739,-6465,-9933,-12792,-14742,-15619,-15360,-14034,-11818,-8947,-5694,-2348,872,3732,6107,7879,8994,9462,9283,8561,7359,5822,4067,2240,473,-1119,-2422,-3365,-3883,-3941,-3548,-2724,-1548,-138,1372,2780,3919,4590,4659,4051,2759,895,-1384,-3829,-6193,-8219,-9706,-10511,-10598,-10008,-8894,-7457,-5945,-4613,-3661,-3237,-3380,-4040,-5063,-6250,-7347,-8149,-8470,-8232,-7443,-6205,-4704,-3170,-1841,-938,-606,-930,-1889,-3389,-5275,-7333,-9360,-11139,-12507,-13355,-13634,-13374,-12649,-11596,-10355,-9077,-7888,-6862,-6050,-5437,-4988,-4660,-4401,-4197,-4046,-3975,-4035,-4272,-4724,-5402,-6257,-7195,-8080,-8715,-8939,-8591,-7590,-5955,-3791,-1316,1171,3364,4929,5638,5325,4010,1814,-972,-3982,-6805,-9032,-10360,-10587,-9687,-7789,-5141,-2106,964,3702,5861,7243,7821,7628,6812,5563,4086,2564,1151,-89,-1118,-1966,-2679,-3298,-3846,-4316,-4643,-4754,-4546,-3935,-2886,-1413,384,2335,4215,5763,6747,6967,6334,4848,2631,-89,-3025,-5851,-8258,-9999,-10922,-10981,-10262,-8940,-7277,-5555,-4061,-2995,-2495,-2570,-3146,-4057,-5105,-6075,-6810,-7185,-7210,-6911,-6462,-5998,-5722,-5752,-6171,-6952,-8000,-9132,-10133,-10809,-10964,-10539,-9498,-7959,-6082,-4078,-2193,-615,497,1082,1159,822,233,-446,-1045,-1471,-1666,-1673,-1566,-1482,-1545,-1859,-2479,-3387,-4496,-5662,-6692,-7412,-7652,-7337,-6445,-5066,-3358,-1525,186,1555,2403,2615,2175,1157,-298,-1975,-3647,-5100,-6157,-6720,-6768,-6352,-5578,-4573,-3452,-2300,-1139,43,1307,2704,4273,5994,7800,9557,11107,12290,12952,13023,12474,11384,9889,8196,6542,5145,4224,3860,4121,4889,6018,7249,8315,8963,8977,8254,6763,4602,1947,-958,-3841,-6447,-8574,-10084,-10954,-11203,-10961,-10365,-9592,-8804,-8118,-7613,-7296,-7121,-7004,-6837,-6509,-5961,-5151,-4136,-2983,-1827,-800,-8,478,662,612,451,332,436,876,1761,3071,4760,6663,8613,10386,11802,12708,13015,12732,11915,10721,9309,7888,6600,5592,4896,4520,4394,4413,4464,4451,4289,3980,3524,2995,2458,1980,1608,1339,1149,967,712,301,-336,-1230,-2371,-3698,-5116,-6491,-7686,-8566,-9034,-9035,-8592,-7758,-6680,-5498,-4386,-3487,-2884,-2610,-2597,-2727,-2826,-2713,-2218,-1251,240,2178,4442,6839,9127,11104,12548,13355,13450,12887,11758,10260,8576,6920,5446,4254,3365,2729,2233,1730,1102,230,-897,-2233,-3645,-4934,-5882,-6287,-5998,-4956,-3201,-869,1825,4618,7242,9462,11097,12069,12359,12063,11289,10207,8951,7647,6364,5130,3929,2713,1449,94,-1315,-2732,-4031,-5068,-5688,-5741,-5151,-3874,-1995,362,2963,5556,7859,9633,10693,10961,10460,9324,7782,6105,4600,3524,3091,3400,4458,6150,8296,10620,12862,14745,16056,16662,16492,15578,13984,11857,9314,6525,3606,670,-2198,-4941,-7513,-9881,-11999,-13837,-15322,-16397,-16977,-16996,-16403,-15196,-13414,-11182,-8649,-6038,-3544,-1382,333,1509,2198,2469,2485,2395,2347,2428,2694,3115,3650,4219,4746,5192,5535,5814,6084,6420,6900,7554,8386,9315,10229,10947,11304,11130,10333,8897,6908,4540,2058,-251,-2074,-3158,-3330,-2534,-843,1562,4385,7314,9996,12153,13573,14163,13931,13008,11556,9808,7956,6171,4558,3141,1882,704,-518,-1851,-3362,-5021,-6727,-8341,-9637,-10431,-10524,-9815,-8285,-6007,-3207,-123,2878,5493,7429,8476,8564,7701,6064,3868,1443,-911,-2884,-4250,-4862,-4679,-3759,-2257,-366,1665,3622,5303,6564,7328,7547,7252,6477,5293,3778,1987,5,-2127,-4342,-6585,-8789,-10857,-12699,-14177,-15172,-15556,-15215,-14109,-12214,-9618,-6460,-2950,655,4095,7135,9590,11373,12461,12936,12899,12506,11869,11077,10178,9156,7993,6662,5156,3538,1906,419,-741,-1400,-1433,-786,487,2229,4211,6126,7688,8637,8811,8163,6774,4829,2589,337,-1653,-3179,-4110,-4406,-4129,-3357,-2258,-950,435,1801,3107,4289,5356,6248,6962,7401,7526,7219,6431,5103,3233,884,-1831,-4725,-7574,-10122,-12118,-13337,-13624,-12899,-11189,-8613,-5380,-1760,1931,5374,8268,10377,11547,11722,10940,9347,7135,4579,1937,-523,-2605,-4165,-5162,-5607,-5591,-5218,-4612,-3855,-3012,-2085,-1060,89,1389,2804,4281,5675,6842,7577,7717,7137,5787,3732,1133,-1758,-4619,-7122,-8958,-9900,-9835,-8768,-6844,-4289,-1415,1457,4017,6015,7300,7824,7641,6906,5803,4530,3266,2085,1053,84,-875,-1970,-3283,-4873,-6708,-8696,-10624,-12286,-13411,-13795,-13302,-11913,-9737,-7020,-4093,-1333,877,2250,2582,1826,66,-2495,-5566,-8807,-11901,-14550,-16551,-17767,-18158,-17754,-16643,-14955,-12831,-10420,-7865,-5278,-2790,-487,1518,3141,4280,4875,4859,4234,3023,1313,-751,-2989,-5188,-7125,-8623,-9518,-9748,-9288,-8196,-6576,-4579,-2372,-141,1945,3726,5090,5940,6269,6068,5430,4447,3277,2075,999,192,-265,-302,43,740,1670,2727,3796,4765,5581,6183,6574,6733,6692,6425,5954,5234,4253,2978,1407,-443,-2488,-4641,-6726,-8606,-10113,-11128,-11594,-11483,-10876,-9845,-8539,-7065,-5537,-4020,-2534,-1074,405,1936,3558,5245,6956,8555,9895,10781,11026,10511,9152,7023,4254,1109,-2089,-5022,-7360,-8903,-9533,-9277,-8303,-6859,-5280,-3890,-2976,-2733,-3240,-4455,-6248,-8395,-10677,-12849,-14745,-16223,-17246,-17798,-17942,-17737,-17258,-16549,-15636,-14500,-13120,-11456,-9489,-7223,-4698,-1983,787,3492,5926,7959,9390,10137,10120,9357,7948,6029,3825,1550,-552,-2279,-3442,-3932,-3681,-2712,-1097,1018,3452,5982,8387,10447,11977,12849,13005,12459,11316,9724,7886,6013,4299,2896,1895,1312,1101,1165,1365,1576,1671,1575,1246,694,-47,-907,-1837,-2765,-3667,-4516,-5311,-6062,-6761,-7416,-7992,-8473,-8808,-8971,-8906,-8589,-7977,-7063,-5829,-4304,-2503,-495,1669,3896,6101,8181,10021,11516,12546,13010,12828,11945,10373,8183,5512,2592,-338,-2964,-5047,-6362,-6819,-6414,-5280,-3635,-1756,63,1578,2616,3093,3037,2519,1694,685,-364,-1373,-2288,-3098,-3820,-4451,-4999,-5421,-5664,-5662,-5347,-4686,-3697,-2437,-1019,414,1731,2790,3510,3829,3740,3263,2455,1385,160,-1131,-2355,-3426,-4210,-4637,-4606,-4086,-3031,-1490,509,2840,5379,7953,10379,12460,14046,14979,15201,14705,13547,11898,9936,7899,6004,4427,3273,2575,2259,2215,2266,2263,2069,1608,895,-37,-1030,-1971,-2678,-3063,-3054,-2682,-2036,-1261,-543,-48,73,-272,-1096,-2362,-3927,-5635,-7260,-8595,-9437,-9637,-9115,-7865,-5984,-3627,-1035,1537,3818,5581,6636,6894,6316,4996,3055,734,-1728,-4052,-5970,-7286,-7819,-7515,-6362,-4466,-1978,887,3888,6794,9397,11536,13119,14101,14502,14375,13783,12816,11502,9909,8025,5896,3532,1015,-1553,-4032,-6233,-8005,-9180,-9674,-9460,-8607,-7243,-5591,-3855,-2284,-1037,-260,17,-215,-865,-1833,-2991,-4191,-5330,-6306,-7061,-7579,-7837,-7859,-7636,-7173,-6462,-5489,-4247,-2731,-977,977,3009,5022,6846,8348,9402,9922,9888,9340,8363,7095,5680,4258,2942,1808,888,201,-271,-538,-615,-517,-232,218,832,1572,2386,3200,3921,4440,4686,4579,4107,3279,2146,806,-657,-2113,-3487,-4662,-5593,-6195,-6455,-6334,-5831,-4961,-3747,-2233,-505,1379,3290,5135,6808,8202,9258,9907,10121,9889,9210,8114,6662,4920,3016,1067,-771,-2343,-3511,-4151,-4193,-3598,-2427,-761,1201,3269,5163,6658,7493,7523,6633,4844,2269,-873,-4271,-7579,-10418,-12473,-13484,-13331,-12031,-9737,-6736,-3372,-37,2943,5285,6834,7532,7402,6562,5148,3332,1271,-883,-3031,-5059,-6942,-8601,-10038,-11199,-12063,-12592,-12734,-12473,-11773,-10666,-9189,-7450,-5567,-3717,-2034,-672,299,845,1014,895,632,357,204,234,485,893,1409,1896,2300,2513,2542,2374,2077,1732,1414,1231,1198,1344,1625,1963,2303,2552,2688,2701,2634,2564,2582,2785,3223,3923,4842,5899,6979,7950,8689,9100,9125,8769,8073,7133,6068,4991,4018,3215,2622,2238,2026,1927,1876,1803,1677,1455,1170,825,470,150,-118,-289,-388,-410,-410,-419,-494,-650,-928,-1286,-1719,-2157,-2533,-2783,-2830,-2628,-2139,-1368,-331,884,2198,3460,4552,5345,5746,5739,5326,4626,3758,2898,2193,1750,1608,1731,2001,2281,2376,2147,1458,265,-1416,-3491,-5790,-8122,-10230,-11923,-12962,-13246,-12671,-11279,-9171,-6538,-3631,-711,1967,4218,5921,7050,7637,7780,7576,7142,6538,5813,4969,3991,2872,1615,267,-1099,-2355,-3379,-4022,-4182,-3813,-2926,-1639,-127,1385,2639,3440,3609,3120,2001,406,-1438,-3301,-4915,-6109,-6754,-6830,-6401,-5613,-4641,-3688,-2902,-2401,-2211,-2310,-2613,-3006,-3375,-3608,-3645,-3458,-3071,-2545,-1942,-1361,-837,-438,-146,25,129,179,241,330,490,710,988,1264,1502,1593,1499,1117,426,-605,-1959,-3575,-5367,-7226,-9006,-10598,-11845,-12675,-13003,-12829,-12179,-11129,-9773,-8209,-6536,-4804,-3096,-1428,130,1541,2745,3674,4307,4592,4588,4307,3879,3380,2942,2667,2624,2885,3443,4298,5382,6624,7890,9063,9975,10522,10583,10136,9190,7819,6141,4276,2361,492,-1264,-2873,-4355,-5727,-7040,-8314,-9556,-10739,-11808,-12702,-13331,-13645,-13598,-13189,-12471,-11515,-10464,-9434,-8579,-7971,-7668,-7636,-7780,-7949,-7953,-7609,-6773,-5365,-3420,-1062,1483,3929,5996,7409,8005,7687,6520,4627,2267,-298,-2753,-4837,-6324,-7082,-7057,-6289,-4904,-3061,-973,1182,3215,5026,6523,7700,8573,9168,9551,9734,9742,9560,9156,8489,7546,6291,4786,3054,1214,-640,-2370,-3854,-4971,-5642,-5804,-5490,-4734,-3677,-2453,-1217,-121,745,1323,1617,1666,1538,1295,981,635,241,-194,-681,-1226,-1790,-2331,-2777,-3032,-3024,-2669,-1926,-797,690,2441,4335,6234,7960,9373,10327,10734,10565,9848,8679,7193,5553,3897,2351,968,-244,-1336,-2400,-3531,-4816,-6293,-7933,-9643,-11264,-12584,-13401,-13521,-12833,-11329,-9098,-6362,-3419,-604,1722,3290,3887,3460,2078,-74,-2694,-5462,-8031,-10108,-11493,-12064,-11831,-10879,-9365,-7486,-5427,-3362,-1416,351,1896,3261,4457,5539,6519,7421,8217,8905,9451,9850,10104,10247,10310,10382,10508,10768,11215,11870,12740,13775,14907,16006,16959,17595,17786,17404,16366,14655,12321,9496,6385,3254,376,-1975,-3587,-4339,-4195,-3241,-1657,343,2476,4510,6224,7468,8147,8236,7751,6759,5356,3645,1755,-208,-2122,-3915,-5487,-6812,-7837,-8556,-8959,-9043,-8810,-8246,-7359,-6137,-4619,-2832,-881,1158,3128,4939,6447,7592,8284,8525,8301,7663,6673,5407,3955,2396,788,-803,-2335,-3758,-5018,-6073,-6865,-7354,-7521,-7360,-6906,-6219,-5391,-4523,-3733,-3127,-2778,-2757,-3063,-3686,-4560,-5600,-6704,-7767,-8692,-9389,-9800,-9860,-9550,-8826,-7691,-6136,-4181,-1870,728,3520,6370,9155,11703,13890,15581,16699,17209,17134,16552,15581,14381,13100,11912,10920,10228,9843,9760,9906,10183,10478,10667,10634,10286,9565,8433,6917,5055,2941,666,-1621,-3820,-5755,-7347,-8463,-9059,-9110,-8629,-7690,-6362,-4748,-2947,-1031,897,2780,4514,6012,7166,7872,8051,7666,6726,5320,3557,1610,-362,-2201,-3770,-4984,-5780,-6153,-6106,-5693,-4965,-3998,-2871,-1665,-445,716,1812,2791,3686,4468,5147,5705,6092,6286,6197,5817,5072,4018,2668,1160,-392,-1813,-2941,-3651,-3834,-3484,-2629,-1398,53,1509,2795,3725,4216,4221,3786,2994,1953,794,-403,-1550,-2635,-3636,-4588,-5496,-6388,-7247,-8053,-8726,-9203,-9356,-9111,-8380,-7137,-5411,-3299,-970,1362,3454,5062,6023,6187,5586,4264,2435,333,-1727,-3455,-4602,-4986,-4579,-3408,-1671,420,2593,4600,6243,7390,7992,8080,7734,7075,6232,5313,4401,3538,2736,1986,1295,651,105,-318,-536,-492,-125,595,1645,2955,4402,5800,6963,7685,7810,7248,5997,4173,1961,-357,-2523,-4247,-5362,-5744,-5411,-4468,-3094,-1540,-45,1170,1950,2229,2046,1516,852,262,-39,85,683,1697,2954,4223,5199,5631,5267,4007,1850,-1056,-4413,-7854,-10939,-13256,-14482,-14414,-13053,-10556,-7259,-3589,-19,3028,5204,6325,6341,5350,3572,1269,-1261,-3759,-6018,-7918,-9389,-10466,-11179,-11609,-11815,-11808,-11597,-11108,-10271,-8985,-7205,-4897,-2159,898,4033,7021,9599,11570,12791,13228,12939,12074,10852,9509,8283,7351,6834,6756,7067,7643,8308,8876,9150,9009,8341,7177,5562,3655,1633,-308,-1979,-3232,-3995,-4226,-4016,-3443,-2693,-1905,-1219,-722,-431,-319,-318,-327,-286,-119,165,561,1012,1478,1928,2363,2831,3391,4138,5117,6356,7801,9331,10780,11934,12608,12647,11992,10661,8810,6626,4426,2456,1016,246,241,921,2102,3508,4778,5592,5627,4703,2724,-242,-4005,-8264,-12651,-16766,-20265,-22847,-24357,-24740,-24086,-22585,-20504,-18139,-15779,-13651,-11891,-10550,-9570,-8849,-8232,-7601,-6851,-5986,-5028,-4120,-3376,-2971,-2996,-3517,-4481,-5772,-7170,-8430,-9276,-9487,-8907,-7513,-5396,-2792,-6,2602,4693,6026,6454,6002,4820,3167,1348,-314,-1597,-2337,-2525,-2251,-1701,-1107,-689,-621,-967,-1720,-2747,-3885,-4921,-5658,-5967,-5756,-5068,-3970,-2639,-1236,43,1065,1734,2034,2015,1800,1536,1386,1468,1851,2524,3389,4299,5035,5404,5232,4435,3048,1212,-829,-2759,-4298,-5171,-5260,-4530,-3124,-1262,723,2508,3785,4337,4077,3049,1433,-489,-2400,-3971,-4967,-5231,-4771,-3689,-2231,-684,641,1474,1649,1109,-78,-1712,-3542,-5270,-6642,-7465,-7668,-7277,-6448,-5398,-4386,-3680,-3472,-3908,-4996,-6670,-8747,-10998,-13148,-14962,-16231,-16861,-16822,-16202,-15127,-13794,-12354,-10972,-9710,-8612,-7621,-6671,-5667,-4531,-3251,-1854,-460,785,1693,2124,1962,1205,-76,-1702,-3415,-4925,-5931,-6190,-5555,-4004,-1642,1265,4399,7346,9725,11215,11612,10851,9053,6448,3405,313,-2437,-4532,-5767,-6062,-5480,-4168,-2380,-374,1575,3245,4480,5199,5402,5162,4579,3791,2911,2027,1201,436,-274,-948,-1587,-2157,-2584,-2770,-2599,-1980,-863,723,2686,4824,6916,8661,9846,10243,9800,8517,6562,4181,1683,-599,-2377,-3461,-3753,-3322,-2330,-1046,213,1137,1454,987,-336,-2459,-5216,-8330,-11491,-14336,-16574,-17946,-18323,-17669,-16085,-13744,-10915,-7877,-4920,-2293,-185,1285,2068,2181,1692,696,-659,-2245,-3873,-5390,-6599,-7340,-7452,-6824,-5398,-3180,-246,3233,7056,10922,14543,17584,19759,20824,20644,19191,16602,13109,9113,5017,1317,-1601,-3375,-3827,-2887,-699,2498,6290,10251,13898,16828,18707,19323,18599,16579,13414,9373,4745,-100,-4827,-9099,-12639,-15215,-16684,-16971,-16078,-14102,-11175,-7538,-3450,769,4781,8277,10947,12585,13030,12265,10351,7506,4025,299,-3252,-6227,-8299,-9265,-9067,-7821,-5740,-3175,-455,2055,4107,5520,6256,6369,6020,5419,4782,4315,4130,4282,4717,5318,5915,6324,6391,6009,5141,3839,2220,469,-1190,-2542,-3391,-3618,-3183,-2152,-684,995,2598,3864,4532,4453,3543,1861,-443,-3113,-5843,-8296,-10179,-11247,-11373,-10532,-8826,-6441,-3653,-746,1962,4218,5811,6630,6675,6014,4837,3335,1736,232,-1047,-2022,-2695,-3100,-3305,-3371,-3336,-3208,-2946,-2482,-1749,-649,831,2734,4974,7475,10069,12600,14867,16726,18014,18663,18601,17849,16445,14477,12088,9412,6650,3951,1492,-624,-2299,-3530,-4309,-4718,-4827,-4743,-4577,-4417,-4356,-4442,-4716,-5197,-5865,-6702,-7628,-8563,-9372,-9916,-10057,-9668,-8719,-7182,-5190,-2859,-424,1925,3976,5598,6711,7321,7511,7413,7199,7036,7059,7341,7879,8585,9292,9795,9881,9354,8115,6134,3522,479,-2682,-5627,-7991,-9483,-9914,-9204,-7464,-4886,-1813,1406,4389,6834,8524,9351,9351,8635,7402,5899,4333,2916,1757,908,351,-2,-247,-485,-792,-1194,-1682,-2188,-2637,-2903,-2909,-2560,-1845,-790,500,1857,3081,3950,4298,3994,3051,1533,-331,-2292,-4010,-5180,-5541,-4930,-3337,-878,2160,5420,8456,10865,12274,12465,11335,8960,5547,1426,-3005,-7331,-11150,-14146,-16071,-16818,-16363,-14810,-12322,-9139,-5520,-1743,1945,5314,8184,10429,11946,12710,12690,11940,10517,8572,6260,3828,1504,-454,-1841,-2521,-2442,-1659,-326,1338,3069,4616,5761,6378,6399,5869,4888,3591,2158,711,-627,-1800,-2813,-3689,-4516,-5357,-6282,-7327,-8485,-9703,-10889,-11903,-12591,-12800,-12396,-11299,-9517,-7130,-4315,-1315,1603,4174,6178,7480,8024,7877,7150,6077,4858,3740,2884,2408,2319,2559,3001,3489,3875,4040,3914,3491,2821,2006,1191,540,207,315,917,2008,3490,5215,6987,8621,9951,10875,11375,11483,11331,11061,10830,10772,10955,11354,11901,12405,12703,12580,11897,10583,8636,6195,3416,571,-2101,-4356,-6001,-6940,-7132,-6653,-5612,-4192,-2560,-895,668,2023,3106,3888,4364,4546,4447,4083,3450,2553,1393,-8,-1584,-3245,-4833,-6180,-7088,-7409,-7033,-5966,-4297,-2246,-76,1856,3261,3844,3452,2039,-308,-3348,-6745,-10090,-12942,-14923,-15717,-15169,-13246,-10099,-5997,-1316,3496,8009,11800,14553,16066,16242,15139,12903,9764,6024,1974,-2077,-5853,-9132,-11715,-13485,-14369,-14366,-13552,-12050,-10068,-7824,-5597,-3630,-2163,-1363,-1338,-2077,-3514,-5451,-7666,-9865,-11786,-13144,-13766,-13481,-12291,-10197,-7371,-3986,-302,3404,6889,9913,12319,14017,14981,15280,15020,14353,13453,12452,11485,10611,9853,9200,8581,7955,7232,6390,5377,4222,2927,1558,147,-1242,-2576,-3822,-4973,-6024,-6983,-7856,-8653,-9374,-10025,-10588,-11081,-11478,-11817,-12090,-12326,-12547,-12751,-12940,-13080,-13089,-12896,-12360,-11384,-9852,-7703,-4936,-1607,2110,6012,9767,13071,15566,16973,17085,15812,13218,9494,4967,44,-4810,-9151,-12560,-14752,-15541,-14927,-13034,-10157,-6642,-2931,592,3562,5748,7020,7393,6988,6015,4726,3366,2145,1180,529,134,-98,-308,-616,-1121,-1835,-2736,-3713,-4644,-5378,-5809,-5873,-5584,-5018,-4324,-3651,-3193,-3065,-3364,-4093,-5189,-6503,-7858,-8999,-9730,-9825,-9164,-7675,-5391,-2432,1005,4650,8220,11416,13980,15724,16522,16361,15301,13488,11122,8427,5648,2969,573,-1461,-3085,-4331,-5263,-5980,-6570,-7111,-7631,-8109,-8483,-8638,-8458,-7820,-6642,-4898,-2622,69,2979,5893,8494,10559,11796,12061,11231,9330,6454,2806,-1326,-5615,-9686,-13203,-15837,-17367,-17635,-16610,-14392,-11175,-7290,-3145,818,4132,6421,7389,6923,5055,2009,-1843,-6049,-10044,-13368,-15527,-16276,-15439,-13105,-9478,-4947,51,5022,9532,13223,15866,17359,17744,17147,15784,13874,11652,9289,6922,4627,2445,386,-1508,-3211,-4636,-5696,-6292,-6345,-5824,-4765,-3272,-1524,245,1790,2851,3263,2899,1782,7,-2206,-4587,-6821,-8595,-9645,-9782,-8916,-7067,-4362,-1006,2721,6528,10127,13257,15752,17486,18463,18731,18432,17740,16843,15933,15139,14564,14220,14062,14001,13884,13578,12921,11817,10188,8038,5438,2501,-562,-3550,-6208,-8317,-9670,-10140,-9633,-8196,-5914,-2998,281,3598,6591,8922,10293,10486,9408,7078,3664,-554,-5214,-9859,-14076,-17421,-19586,-20337,-19601,-17462,-14151,-10036,-5587,-1305,2326,4903,6183,6071,4690,2297,-691,-3812,-6589,-8612,-9603,-9446,-8191,-6068,-3399,-586,1999,4040,5332,5815,5536,4670,3450,2128,958,117,-285,-223,228,952,1786,2559,3133,3394,3277,2775,1900,712,-728,-2350,-4088,-5876,-7654,-9312,-10766,-11839,-12409,-12289,-11382,-9592,-6953,-3538,434,4699,8913,12727,15815,17928,18887,18667,17309,14993,11961,8512,4971,1647,-1180,-3288,-4531,-4837,-4222,-2775,-664,1907,4669,7393,9814,11742,13020,13549,13303,12304,10627,8389,5734,2828,-144,-2988,-5521,-7532,-8883,-9414,-9067,-7833,-5785,-3111,-41,3096,5980,8299,9801,10348,9912,8589,6604,4215,1761,-464,-2204,-3269,-3609,-3241,-2328,-1086,194,1225,1736,1534,522,-1274,-3701,-6502,-9337,-11842,-13665,-14543,-14307,-12954,-10593,-7493,-3990,-488,2618,4983,6355,6621,5798,4051,1651,-1062,-3698,-5909,-7395,-7969,-7571,-6268,-4263,-1834,678,2926,4613,5491,5417,4356,2340,-449,-3849,-7542,-11294,-14761,-17706,-19858,-21059,-21179,-20191,-18141,-15150,-11426,-7216,-2820,1464,5348,8588,10997,12466,12941,12469,11115,9031,6365,3311,61,-3173,-6183,-8757,-10692,-11818,-11995,-11145,-9268,-6428,-2791,1408,5854,10204,14079,17158,19162,19930,19423,17736,15084,11793,8228,4789,1815,-407,-1716,-2063,-1530,-318,1295,2978,4409,5329,5563,5052,3866,2162,180,-1824,-3597,-4957,-5776,-6039,-5795,-5155,-4289,-3353,-2523,-1918,-1620,-1659,-1975,-2487,-3042,-3486,-3661,-3433,-2730,-1530,95,2033,4097,6083,7787,9019,9645,9604,8878,7553,5721,3528,1117,-1394,-3870,-6239,-8401,-10302,-11877,-13071,-13835,-14132,-13937,-13265,-12160,-10702,-9045,-7318,-5734,-4437,-3590,-3273,-3514,-4230,-5290,-6454,-7487,-8109,-8112,-7319,-5704,-3296,-304,3034,6367,9386,11768,13302,13853,13414,12093,10085,7667,5139,2787,863,-472,-1148,-1173,-671,220,1307,2421,3413,4192,4700,4955,4974,4813,4511,4101,3593,2991,2286,1484,587,-376,-1365,-2325,-3185,-3876,-4335,-4522,-4433,-4101,-3593,-2984,-2381,-1844,-1444,-1184,-1050,-996,-950,-857,-677,-392,-53,302,576,706,637,358,-100,-683,-1288,-1844,-2239,-2430,-2355,-2012,-1400,-548,514,1735,3064,4447,5809,7092,8214,9091,9658,9833,9577,8853,7665,6025,3988,1597,-1054,-3887,-6781,-9618,-12251,-14541,-16330,-17516,-17987,-17737,-16787,-15247,-13301,-11147,-9040,-7182,-5760,-4858,-4512,-4625,-5081,-5687,-6253,-6622,-6675,-6372,-5742,-4868,-3882,-2929,-2125,-1576,-1288,-1261,-1397,-1589,-1735,-1713,-1522,-1143,-703,-302,-119,-273,-862,-1899,-3315,-4977,-6663,-8165,-9227,-9696,-9443,-8457,-6811,-4637,-2159,420,2857,4967,6611,7707,8248,8278,7893,7199,6325,5358,4379,3410,2461,1502,510,-519,-1583,-2613,-3554,-4294,-4741,-4833,-4501,-3796,-2754,-1539,-297,769,1506,1799,1605,964,-28,-1227,-2463,-3583,-4445,-4956,-5068,-4759,-4078,-3062,-1800,-368,1163,2715,4248,5705,7056,8257,9273,10054,10546,10694,10429,9697,8459,6695,4447,1790,-1136,-4147,-7018,-9511,-11404,-12496,-12711,-12009,-10527,-8441,-6054,-3664,-1582,-52,787,874,294,-823,-2275,-3846,-5350,-6625,-7590,-8207,-8506,-8549,-8406,-8150,-7823,-7434,-6980,-6406,-5677,-4739,-3567,-2171,-598,1059,2659,4057,5096,5658,5688,5197,4271,3078,1793,638,-221,-651,-603,-123,682,1619,2502,3125,3355,3096,2353,1161,-336,-2013,-3655,-5122,-6231,-6918,-7113,-6870,-6266,-5451,-4594,-3871,-3429,-3373,-3723,-4436,-5362,-6317,-7047,-7336,-6976,-5854,-3936,-1280,1948,5537,9217,12704,15732,18060,19497,19941,19351,17804,15451,12532,9334,6175,3343,1098,-404,-1063,-916,-72,1274,2867,4467,5822,6772,7197,7088,6486,5505,4292,2995,1763,721,-49,-482,-569,-332,182,871,1630,2333,2855,3098,2985,2511,1691,651,-502,-1571,-2431,-2928,-3025,-2694,-2018,-1088,-46,987,1920,2679,3281,3724,4087,4435,4841,5364,6026,6797,7629,8394,8999,9307,9262,8832,8059,7053,5964,4972,4260,3953,4139,4794,5831,7073,8320,9346,9987,10102,9676,8719,7359,5714,3963,2237,659,-699,-1820,-2699,-3397,-3942,-4403,-4797,-5160,-5477,-5743,-5912,-5948,-5803,-5434,-4842,-4014,-3031,-1943,-884,74,818,1314,1542,1537,1374,1123,875,686,595,628,772,1039,1418,1928,2570,3369,4311,5396,6568,7779,8927,9923,10647,11014,10951,10437,9483,8160,6558,4803,3017,1326,-180,-1397,-2291,-2798,-2918,-2655,-2036,-1117,24,1313,2642,3934,5109,6102,6885,7424,7729,7777,7585,7115,6366,5295,3898,2184,197,-1974,-4195,-6321,-8177,-9613,-10506,-10759,-10352,-9301,-7707,-5718,-3537,-1386,507,1967,2862,3164,2933,2308,1512,775,352,431,1128,2461,4336,6570,8928,11134,12962,14218,14811,14733,14063,12962,11610,10201,8898,7798,6953,6362,5962,5692,5457,5172,4778,4220,3491,2597,1594,524,-519,-1493,-2332,-3024,-3569,-3986,-4309,-4545,-4675,-4659,-4396,-3821,-2838,-1437,356,2432,4631,6761,8620,10025,10850,11009,10541,9504,8074,6434,4794,3351,2259,1610,1433,1686,2259,2993,3706,4187,4279,3826,2766,1094,-1092,-3626,-6269,-8754,-10837,-12294,-13036,-13021,-12359,-11202,-9784,-8322,-7025,-6025,-5390,-5097,-5072,-5166,-5249,-5163,-4817,-4164,-3206,-2010,-679,676,1924,2952,3697,4091,4157,3910,3422,2766,2021,1255,518,-162,-766,-1288,-1724,-2057,-2279,-2359,-2297,-2083,-1759,-1376,-1020,-779,-740,-945,-1412,-2101,-2931,-3796,-4572,-5133,-5416,-5362,-5015,-4440,-3760,-3095,-2557,-2216,-2076,-2130,-2270,-2441,-2525,-2471,-2242,-1834,-1291,-672,-47,496,911,1139,1187,1073,876,701,672,928,1568,2656,4189,6086,8200,10343,12286,13836,14822,15162,14843,13951,12631,11082,9505,8090,6958,6180,5734,5541,5478,5393,5146,4641,3820,2707,1391,6,-1265,-2249,-2800,-2837,-2368,-1484,-362,771,1682,2141,2021,1253,-93,-1873,-3859,-5810,-7477,-8708,-9370,-9507,-9174,-8571,-7881,-7316,-7014,-7062,-7418,-7992,-8587,-8994,-9002,-8424,-7184,-5263,-2791,38,2923,5558,7607,8840,9069,8282,6545,4086,1178,-1827,-4603,-6836,-8308,-8876,-8507,-7265,-5291,-2797,-35,2725,5238,7268,8666,9313,9160,8226,6551,4268,1518,-1481,-4508,-7319,-9703,-11478,-12541,-12841,-12434,-11415,-9978,-8319,-6691,-5303,-4368,-4001,-4297,-5218,-6700,-8553,-10581,-12514,-14108,-15142,-15456,-14990,-13765,-11903,-9586,-7060,-4563,-2337,-555,677,1323,1456,1177,648,37,-507,-855,-921,-674,-93,777,1900,3208,4630,6096,7518,8826,9924,10754,11221,11279,10858,9943,8527,6647,4402,1912,-618,-2988,-4965,-6345,-6967,-6762,-5736,-4034,-1867,452,2580,4196,5018,4903,3806,1849,-748,-3661,-6549,-9061,-10933,-11971,-12101,-11370,-9906,-7913,-5640,-3327,-1204,546,1802,2499,2639,2269,1481,382,-923,-2321,-3747,-5121,-6398,-7549,-8522,-9323,-9893,-10246,-10340,-10187,-9800,-9218,-8518,-7789,-7125,-6624,-6351,-6328,-6548,-6950,-7440,-7931,-8304,-8505,-8478,-8240,-7811,-7261,-6645,-6021,-5419,-4846,-4279,-3694,-3022,-2226,-1246,-60,1327,2880,4511,6109,7539,8658,9336,9471,9008,7957,6387,4448,2304,190,-1723,-3240,-4295,-4843,-4966,-4780,-4448,-4134,-3959,-3999,-4254,-4684,-5189,-5683,-6057,-6265,-6286,-6150,-5935,-5738,-5671,-5839,-6321,-7136,-8273,-9623,-11038,-12321,-13232,-13581,-13166,-11925,-9834,-7023,-3685,-106,3416,6578,9143,10946,11916,12087,11566,10529,9168,7683,6221,4910,3791,2890,2165,1569,1044,541,32,-465,-931,-1296,-1497,-1467,-1160,-561,298,1352,2509,3661,4701,5553,6133,6425,6406,6100,5525,4717,3688,2451,1006,-657,-2514,-4548,-6676,-8834,-10885,-12725,-14237,-15320,-15935,-16055,-15729,-15039,-14095,-13058,-12047,-11225,-10654,-10395,-10409,-10602,-10820,-10874,-10564,-9728,-8258,-6122,-3383,-192,3244,6664,9807,12455,14418,15628,16057,15813,15012,13890,12610,11391,10352,9575,9067,8781,8620,8490,8299,7984,7545,7000,6410,5844,5339,4935,4586,4260,3830,3213,2285,974,-734,-2796,-5073,-7364,-9412,-10948,-11726,-11571,-10419,-8323,-5482,-2194,1155,4168,6484,7821,8062,7194,5419,3003,345,-2156,-4128,-5261,-5395,-4463,-2581,64,3151,6353,9291,11676,13231,13850,13486,12259,10363,8075,5709,3569,1918,955,778,1406,2755,4677,6974,9428,11818,13955,15660,16812,17298,17072,16107,14433,12122,9286,6073,2664,-757,-3993,-6865,-9220,-10943,-11978,-12305,-12002,-11148,-9911,-8450,-6934,-5515,-4289,-3313,-2583,-2064,-1690,-1402,-1140,-893,-662,-499,-483,-675,-1167,-1954,-3037,-4308,-5629,-6825,-7686,-8052,-7781,-6809,-5155,-2910,-255,2593,5352,7767,9577,10601,10736,9961,8379,6150,3516,738,-1924,-4253,-6079,-7331,-7985,-8105,-7778,-7122,-6240,-5221,-4117,-2964,-1771,-549,671,1863,2944,3862,4552,4979,5152,5118,4954,4782,4717,4878,5359,6201,7389,8851,10456,12046,13450,14524,15154,15305,14981,14264,13257,12096,10904,9792,8821,8010,7333,6725,6129,5470,4728,3886,2990,2072,1205,423,-225,-754,-1176,-1563,-1975,-2483,-3127,-3913,-4792,-5685,-6443,-6939,-7010,-6574,-5567,-4037,-2080,117,2323,4298,5788,6635,6709,6046,4740,3014,1152,-547,-1786,-2331,-2061,-949,878,3191,5681,7995,9803,10855,10989,10189,8572,6342,3826,1331,-799,-2326,-3068,-2986,-2136,-685,1132,3044,4786,6128,6902,7009,6435,5231,3506,1408,-908,-3285,-5606,-7766,-9716,-11403,-12807,-13878,-14583,-14860,-14677,-14012,-12896,-11400,-9666,-7852,-6176,-4817,-3963,-3711,-4103,-5070,-6467,-8059,-9577,-10727,-11247,-10954,-9719,-7582,-4624,-1094,2743,6544,10001,12814,14804,15843,15953,15222,13833,12018,10019,8082,6397,5127,4351,4116,4401,5152,6280,7656,9149,10580,11804,12644,12965,12664,11674,9998,7710,4921,1836,-1348,-4390,-7070,-9216,-10686,-11435,-11476,-10901,-9855,-8527,-7112,-5800,-4742,-4048,-3749,-3825,-4174,-4651,-5080,-5283,-5113,-4473,-3335,-1741,210,2368,4559,6624,8417,9846,10884,11530,11872,11969,11933,11818,11666,11478,11209,10805,10210,9373,8305,7028,5632,4210,2873,1718,814,181,-195,-387,-486,-607,-863,-1350,-2122,-3190,-4497,-5938,-7337,-8521,-9268,-9455,-8969,-7836,-6146,-4113,-1978,-43,1459,2331,2493,1985,945,-392,-1749,-2862,-3498,-3539,-2961,-1866,-438,1053,2352,3184,3390,2870,1663,-89,-2164,-4287,-6174,-7596,-8362,-8414,-7741,-6454,-4696,-2653,-519,1541,3389,4918,6078,6841,7202,7187,6799,6079,5039,3749,2257,666,-914,-2378,-3592,-4476,-4934,-4958,-4523,-3729,-2622,-1374,-84,1093,2054,2715,3047,3056,2823,2430,2035,1739,1691,1938,2512,3365,4379,5421,6294,6871,7002,6675,5886,4759,3433,2097,918,28,-518,-736,-738,-675,-760,-1159,-2034,-3457,-5419,-7853,-10586,-13427,-16144,-18512,-20352,-21528,-21984,-21739,-20874,-19531,-17871,-16063,-14240,-12507,-10895,-9391,-7940,-6439,-4823,-3017,-1018,1117,3307,5392,7241,8714,9729,10253,10344,10085,9644,9175,8853,8811,9136,9854,10926,12235,13628,14873,15770,16093,15699,14504,12511,9835,6657,3229,-156,-3229,-5723,-7461,-8328,-8298,-7442,-5882,-3835,-1514,792,2861,4434,5351,5479,4773,3265,1054,-1687,-4742,-7853,-10776,-13257,-15134,-16259,-16611,-16223,-15201,-13743,-12019,-10275,-8660,-7328,-6333,-5670,-5279,-5009,-4735,-4260,-3503,-2360,-889,829,2597,4200,5408,6040,5994,5265,3976,2335,647,-780,-1620,-1651,-725,1144,3820,7016,10358,13415,15769,17064,17072,15695,13025,9261,4764,-91,-4850,-9165,-12698,-15289,-16855,-17475,-17318,-16624,-15674,-14720,-13974,-13541,-13456,-13629,-13947,-14219,-14306,-14086,-13520,-12661,-11611,-10566,-9702,-9217,-9204,-9717,-10635,-11802,-12907,-13666,-13750,-12936,-11084,-8208,-4467,-154,4338,8560,12092,14566,15768,15618,14232,11848,8842,5634,2647,266,-1262,-1770,-1275,124,2203,4674,7243,9584,11468,12672,13118,12764,11673,9968,7797,5363,2847,448,-1688,-3410,-4647,-5338,-5490,-5144,-4374,-3292,-2008,-651,676,1890,2941,3822,4565,5237,5916,6698,7633,8752,10014,11327,12552,13507,14041,13981,13276,11895,9947,7593,5090,2721,769,-514,-989,-615,504,2137,3973,5623,6744,7008,6246,4377,1513,-2134,-6222,-10363,-14164,-17272,-19427,-20490,-20455,-19446,-17689,-15478,-13138,-10950,-9152,-7844,-7043,-6621,-6396,-6124,-5600,-4666,-3283,-1506,494,2479,4185,5375,5872,5629,4707,3293,1681,203,-795,-1034,-330,1332,3833,6886,10108,13071,15352,16621,16663,15434,13051,9779,5982,2087,-1519,-4485,-6604,-7758,-7991,-7411,-6224,-4662,-2948,-1285,161,1301,2059,2436,2437,2095,1454,550,-561,-1840,-3228,-4666,-6087,-7419,-8573,-9479,-10033,-10176,-9849,-9038,-7776,-6122,-4179,-2052,157,2364,4523,6592,8575,10433,12149,13657,14890,15747,16178,16104,15562,14592,13326,11940,10635,9636,9116,9236,10020,11452,13352,15491,17548,19174,20060,19922,18609,16070,12404,7837,2710,-2570,-7544,-11812,-15005,-16917,-17454,-16700,-14883,-12342,-9498,-6772,-4537,-3063,-2471,-2720,-3640,-4920,-6239,-7257,-7720,-7500,-6579,-5114,-3331,-1553,-86,818,1005,473,-644,-2086,-3517,-4587,-4991,-4555,-3217,-1130,1469,4181,6619,8387,9215,8958,7675,5547,2948,252,-2105,-3798,-4608,-4456,-3417,-1679,501,2811,4977,6747,7960,8532,8472,7857,6828,5535,4147,2787,1558,492,-408,-1192,-1926,-2684,-3514,-4449,-5472,-6548,-7612,-8581,-9394,-9960,-10245,-10172,-9721,-8839,-7520,-5761,-3613,-1170,1411,3936,6188,7956,9086,9494,9195,8309,7040,5649,4436,3650,3531,4160,5575,7627,10109,12695,15039,16798,17658,17441,16030,13498,10009,5856,1407,-2947,-6809,-9854,-11842,-12659,-12339,-11024,-9002,-6590,-4174,-2079,-596,114,-8,-872,-2267,-3918,-5482,-6658,-7221,-7019,-6101,-4556,-2674,-711,986,2197,2732,2590,1837,704,-566,-1672,-2391,-2569,-2180,-1337,-227,845,1615,1805,1272,-19,-1965,-4329,-6807,-9056,-10765,-11709,-11777,-10988,-9499,-7545,-5448,-3501,-2000,-1131,-992,-1584,-2766,-4383,-6164,-7886,-9315,-10280,-10688,-10508,-9811,-8702,-7366,-5953,-4644,-3544,-2707,-2139,-1767,-1498,-1219,-807,-162,803,2134,3862,5951,8338,10918,13514,15979,18084,19691,20624,20816,20231,18923,17018,14695,12186,9731,7566,5891,4816,4397,4553,5129,5907,6579,6920,6644,5638,3804,1211,-2007,-5613,-9319,-12821,-15831,-18111,-19513,-19966,-19511,-18275,-16457,-14316,-12117,-10125,-8538,-7481,-6976,-6937,-7186,-7475,-7534,-7099,-6005,-4153,-1621,1418,4657,7732,10270,11956,12593,12134,10708,8577,6125,3781,1949,948,971,2018,3954,6472,9193,11704,13632,14692,14748,13786,11961,9515,6765,4035,1603,-333,-1683,-2461,-2780,-2824,-2793,-2920,-3355,-4229,-5579,-7353,-9459,-11720,-13957,-15979,-17619,-18760,-19344,-19372,-18931,-18117,-17105,-16036,-15063,-14295,-13802,-13583,-13617,-13782,-13975,-14008,-13731,-12993,-11672,-9757,-7260,-4336,-1175,1960,4804,7107,8696,9471,9456,8760,7593,6208,4887,3887,3424,3609,4474,5906,7710,9596,11227,12276,12455,11572,9562,6508,2627,-1715,-6114,-10085,-13238,-15208,-15832,-15041,-12989,-9937,-6299,-2534,884,3530,5111,5465,4620,2764,230,-2556,-5140,-7092,-8106,-7994,-6755,-4551,-1667,1512,4582,7158,8974,9843,9791,8922,7500,5830,4224,2958,2188,1977,2256,2852,3564,4147,4428,4301,3739,2841,1744,660,-208,-698,-687,-178,776,2014,3322,4468,5201,5336,4734,3366,1295,-1317,-4219,-7125,-9733,-11763,-13038,-13438,-13009,-11859,-10237,-8394,-6639,-5208,-4279,-3933,-4130,-4746,-5590,-6402,-6965,-7029,-6455,-5141,-3109,-475,2547,5661,8531,10809,12213,12528,11703,9811,7072,3842,508,-2485,-4779,-6079,-6249,-5306,-3422,-928,1781,4226,5998,6720,6189,4315,1201,-2912,-7666,-12613,-17304,-21303,-24268,-25965,-26308,-25353,-23283,-20394,-17042,-13617,-10476,-7932,-6167,-5273,-5181,-5720,-6625,-7577,-8266,-8395,-7778,-6304,-3990,-976,2516,6199,9737,12853,15279,16879,17591,17498,16748,15599,14290,13098,12179,11656,11500,11599,11777,11793,11457,10602,9177,7208,4848,2277,-240,-2492,-4254,-5416,-5891,-5729,-5017,-3916,-2643,-1397,-393,206,292,-182,-1189,-2625,-4363,-6206,-7982,-9515,-10662,-11361,-11571,-11355,-10778,-9949,-8966,-7891,-6753,-5542,-4194,-2646,-819,1346,3862,6690,9734,12802,15696,18129,19878,20726,20558,19377,17298,14565,11514,8511,5950,4130,3295,3516,4742,6776,9290,11901,14173,15729,16248,15552,13589,10474,6425,1788,-3061,-7709,-11778,-14954,-17008,-17844,-17459,-16001,-13678,-10809,-7721,-4759,-2235,-384,638,787,130,-1189,-2948,-4894,-6792,-8400,-9590,-10231,-10337,-9917,-9066,-7877,-6448,-4868,-3194,-1477,277,2046,3850,5666,7507,9317,11074,12677,14045,15050,15589,15560,14925,13698,11966,9899,7696,5602,3845,2619,2064,2222,3081,4516,6371,8435,10474,12266,13610,14341,14364,13638,12193,10129,7579,4746,1804,-1025,-3591,-5744,-7407,-8526,-9126,-9227,-8925,-8288,-7418,-6393,-5284,-4122,-2932,-1678,-344,1118,2700,4375,6031,7538,8699,9338,9295,8484,6923,4747,2196,-396,-2658,-4233,-4826,-4255,-2496,322,3910,7863,11712,14967,17213,18107,17492,15343,11822,7238,2005,-3383,-8421,-12628,-15613,-17090,-16942,-15196,-12077,-7912,-3180,1633,6012,9542,11898,12936,12666,11262,9036,6375,3694,1379,-282,-1113,-1084,-285,1083,2783,4539,6153,7430,8317,8787,8932,8865,8745,8699,8841,9177,9685,10242,10701,10904,10703,10015,8802,7124,5070,2811,497,-1683,-3621,-5186,-6368,-7128,-7511,-7546,-7262,-6700,-5865,-4788,-3497,-2039,-506,1016,2381,3478,4161,4353,3988,3081,1690,-44,-1955,-3827,-5444,-6611,-7153,-6969,-6010,-4291,-1896,1048,4383,7916,11454,14795,17732,20071,21630,22253,21839,20344,17827,14423,10388,6043,1761,-2062,-5082,-7034,-7750,-7259,-5667,-3308,-533,2179,4400,5725,5876,4695,2195,-1476,-6037,-11107,-16262,-21058,-25100,-28057,-29709,-29961,-28851,-26547,-23334,-19581,-15684,-12062,-9042,-6876,-5673,-5379,-5820,-6681,-7625,-8261,-8309,-7546,-5910,-3478,-444,2894,6210,9184,11567,13213,14076,14258,13907,13277,12600,12109,11950,12197,12815,13675,14600,15342,15704,15511,14672,13221,11246,8976,6634,4514,2826,1768,1398,1707,2543,3728,4962,6021,6632,6657,6004,4697,2854,628,-1745,-4089,-6201,-7961,-9290,-10150,-10574,-10568,-10224,-9557,-8676,-7627,-6515,-5411,-4407,-3543,-2857,-2311,-1853,-1390,-826,-94,837,1923,3073,4125,4928,5299,5143,4407,3145,1500,-312,-2034,-3389,-4147,-4143,-3301,-1690,546,3126,5725,7993,9583,10245,9791,8183,5485,1897,-2302,-6754,-11094,-14954,-18018,-20055,-20896,-20514,-18970,-16436,-13214,-9630,-6092,-2960,-544,947,1452,1028,-134,-1751,-3527,-5136,-6364,-7037,-7130,-6688,-5848,-4776,-3639,-2561,-1613,-799,-60,681,1514,2507,3652,4926,6197,7328,8150,8505,8293,7474,6076,4224,2092,-106,-2129,-3784,-4904,-5410,-5304,-4669,-3660,-2480,-1336,-437,80,111,-355,-1283,-2586,-4135,-5810,-7470,-9014,-10346,-11411,-12165,-12573,-12617,-12262,-11504,-10328,-8774,-6878,-4763,-2535,-358,1632,3329,4656,5622,6261,6661,6918,7105,7277,7423,7506,7449,7178,6625,5782,4666,3386,2064,876,-9,-462,-383,200,1218,2457,3699,4635,5026,4646,3374,1202,-1784,-5370,-9297,-13226,-16845,-19838,-21966,-23052,-23039,-21934,-19895,-17125,-13920,-10623,-7556,-5050,-3317,-2514,-2628,-3546,-5026,-6735,-8324,-9445,-9820,-9289,-7807,-5467,-2483,872,4270,7409,10037,11987,13185,13654,13476,12795,11749,10487,9112,7714,6317,4953,3598,2247,883,-498,-1889,-3261,-4585,-5798,-6865,-7699,-8279,-8535,-8484,-8114,-7484,-6627,-5637,-4563,-3498,-2507,-1653,-1007,-608,-516,-747,-1336,-2279,-3557,-5144,-6945,-8873,-10774,-12484,-13815,-14597,-14662,-13935,-12347,-9973,-6894,-3305,600,4581,8422,11908,14872,17165,18688,19369,19184,18150,16338,13880,10944,7768,4599,1722,-612,-2174,-2809,-2436,-1096,1082,3835,6831,9669,11929,13253,13328,12011,9278,5279,308,-5229,-10877,-16125,-20569,-23828,-25709,-26124,-25175,-23072,-20158,-16822,-13475,-10504,-8182,-6694,-6066,-6197,-6900,-7901,-8943,-9787,-10287,-10375,-10089,-9530,-8849,-8194,-7673,-7348,-7172,-7061,-6835,-6329,-5372,-3867,-1818,700,3448,6187,8563,10294,11122,10924,9684,7555,4788,1739,-1184,-3614,-5223,-5814,-5333,-3862,-1641,1013,3713,6088,7831,8728,8719,7842,6283,4275,2110,45,-1699,-2999,-3809,-4179,-4226,-4091,-3929,-3832,-3854,-3947,-4013,-3906,-3467,-2594,-1221,603,2791,5159,7529,9688,11479,12776,13515,13700,13377,12640,11628,10458,9291,8219,7363,6766,6488,6524,6876,7493,8324,9277,10233,11059,11602,11710,11256,10147,8341,5871,2830,-619,-4252,-7811,-11016,-13610,-15381,-16183,-15968,-14772,-12737,-10065,-7044,-3945,-1075,1322,3082,4105,4417,4129,3397,2441,1454,610,17,-273,-286,-69,269,669,1036,1374,1679,2015,2466,3109,4004,5163,6532,7991,9387,10502,11167,11192,10487,9013,6816,4047,910,-2326,-5370,-7950,-9826,-10842,-10928,-10122,-8563,-6472,-4134,-1845,96,1466,2095,1934,1004,-554,-2569,-4787,-6985,-8945,-10490,-11539,-12021,-11983,-11446,-10500,-9208,-7627,-5820,-3797,-1609,745,3210,5754,8305,10786,13121,15210,16987,18382,19342,19834,19827,19308,18282,16790,14882,12684,10303,7941,5749,3948,2679,2094,2233,3094,4551,6415,8415,10239,11583,12168,11787,10350,7860,4476,445,-3886,-8124,-11854,-14718,-16414,-16784,-15780,-13530,-10263,-6347,-2183,1786,5177,7691,9138,9504,8867,7454,5537,3420,1373,-374,-1707,-2556,-2966,-2979,-2710,-2205,-1538,-712,297,1511,2982,4721,6700,8866,11087,13212,15059,16435,17185,17182,16380,14803,12578,9881,6991,4178,1761,1,-896,-822,211,2050,4448,7050,9489,11411,12547,12739,11968,10326,8030,5329,2525,-141,-2452,-4302,-5636,-6508,-6981,-7186,-7220,-7184,-7129,-7076,-7012,-6894,-6686,-6319,-5771,-4993,-3980,-2750,-1325,206,1749,3161,4287,4949,5022,4384,3033,1019,-1485,-4238,-6930,-9232,-10824,-11464,-10992,-9397,-6795,-3441,298,3979,7161,9419,10454,10084,8288,5236,1199,-3379,-8049,-12300,-15703,-17905,-18701,-18040,-16027,-12915,-9058,-4883,-825,2720,5436,7126,7743,7363,6201,4560,2769,1172,39,-437,-153,851,2506,4603,6965,9358,11610,13565,15153,16333,17117,17554,17659,17484,17008,16234,15113,13627,11745,9484,6893,4056,1122,-1738,-4308,-6385,-7765,-8329,-7990,-6804,-4881,-2463,172,2678,4734,6046,6412,5731,4020,1417,-1849,-5469,-9110,-12435,-15156,-17048,-17982,-17922,-16915,-15099,-12648,-9781,-6726,-3688,-854,1640,3719,5345,6557,7409,8011,8467,8869,9312,9805,10357,10886,11301,11471,11291,10672,9588,8083,6247,4259,2294,574,-752,-1544,-1774,-1484,-786,102,974,1564,1666,1126,-143,-2103,-4662,-7609,-10717,-13699,-16312,-18321,-19577,-20002,-19602,-18479,-16785,-14733,-12550,-10439,-8593,-7113,-6057,-5402,-5052,-4887,-4730,-4447,-3899,-3026,-1803,-270,1480,3341,5174,6886,8366,9594,10540,11255,11778,12174,12488,12729,12883,12877,12629,12021,10958,9352,7179,4474,1351,-1993,-5312,-8289,-10655,-12112,-12522,-11789,-10012,-7384,-4243,-995,1916,4077,5158,4964,3451,750,-2882,-7063,-11375,-15389,-18738,-21140,-22440,-22592,-21684,-19879,-17413,-14537,-11501,-8520,-5767,-3357,-1364,197,1347,2127,2632,2930,3147,3349,3638,4022,4532,5078,5611,5995,6149,5993,5497,4698,3686,2594,1603,872,551,712,1379,2455,3814,5219,6451,7258,7449,6892,5528,3413,655,-2538,-5928,-9237,-12198,-14540,-16087,-16677,-16286,-14939,-12774,-9985,-6834,-3596,-579,1949,3759,4683,4671,3714,1958,-452,-3259,-6233,-9121,-11696,-13778,-15210,-15901,-15790,-14883,-13211,-10875,-7996,-4761,-1366,1933,4902,7294,8900,9590,9275,8017,5908,3192,110,-2998,-5854,-8156,-9695,-10322,-9958,-8640,-6453,-3569,-221,3337,6816,9935,12459,14176,14970,14780,13633,11625,8902,5674,2139,-1455,-4913,-8016,-10597,-12499,-13615,-13881,-13295,-11922,-9884,-7345,-4490,-1536,1315,3842,5888,7338,8190,8491,8394,8019,7496,6869,6120,5212,4078,2752,1301,-68,-1153,-1705,-1603,-803,566,2285,4073,5648,6810,7399,7382,6746,5570,3932,1978,-167,-2324,-4359,-6146,-7606,-8690,-9362,-9599,-9362,-8648,-7464,-5893,-4063,-2167,-417,972,1820,2009,1501,334,-1372,-3443,-5679,-7847,-9769,-11262,-12229,-12578,-12299,-11390,-9945,-8051,-5869,-3519,-1144,1184,3411,5536,7592,9618,11674,13787,15937,18065,20018,21638,22692,22993,22352,20697,18031,14525,10452,6204,2228,-1052,-3260,-4189,-3798,-2249,111,2852,5465,7520,8655,8669,7519,5292,2204,-1454,-5384,-9257,-12854,-15942,-18414,-20154,-21116,-21245,-20536,-18980,-16660,-13674,-10243,-6584,-3012,236,2895,4821,5932,6265,5958,5212,4287,3397,2727,2329,2179,2139,2024,1642,833,-461,-2183,-4171,-6119,-7727,-8622,-8580,-7452,-5292,-2320,1119,4565,7597,9800,10917,10812,9511,7206,4195,873,-2346,-5086,-7032,-8009,-7962,-6997,-5322,-3244,-1081,850,2310,3150,3344,2973,2230,1337,561,81,44,468,1305,2429,3632,4726,5460,5693,5294,4274,2714,780,-1314,-3340,-5096,-6383,-7077,-7076,-6376,-5021,-3167,-974,1301,3464,5306,6701,7609,8040,8113,7936,7663,7396,7225,7184,7315,7596,8052,8613,9228,9757,10043,9894,9149,7688,5525,2740,-425,-3710,-6792,-9397,-11314,-12430,-12723,-12294,-11279,-9911,-8403,-7005,-5906,-5267,-5153,-5538,-6300,-7196,-7958,-8235,-7765,-6333,-3907,-617,3222,7177,10752,13504,15091,15372,14385,12376,9691,6773,4007,1759,249,-405,-225,640,1963,3464,4889,6033,6795,7166,7208,7054,6803,6585,6448,6445,6566,6795,7085,7382,7637,7768,7723,7422,6840,5971,4883,3669,2499,1499,840,599,859,1623,2872,4544,6520,8671,10781,12674,14095,14863,14795,13787,11832,9009,5523,1648,-2271,-5875,-8855,-10955,-12077,-12217,-11544,-10307,-8844,-7501,-6580,-6318,-6793,-7981,-9718,-11746,-13789,-15532,-16753,-17266,-17012,-16031,-14452,-12504,-10447,-8560,-7106,-6269,-6167,-6793,-8050,-9749,-11618,-13392,-14753,-15496,-15431,-14517,-12803,-10463,-7764,-5043,-2645,-896,-41,-197,-1371,-3399,-6028,-8902,-11620,-13803,-15126,-15401,-14581,-12798,-10310,-7493,-4744,-2430,-827,-73,-161,-962,-2212,-3636,-4913,-5814,-6177,-5972,-5278,-4280,-3234,-2416,-2099,-2476,-3649,-5587,-8117,-10954,-13730,-16028,-17478,-17781,-16779,-14492,-11085,-6893,-2325,2168,6147,9271,11300,12129,11812,10509,8506,6144,3796,1822,515,89,629,2117,4407,7270,10419,13536,16338,18577,20091,20797,20708,19901,18536,16796,14892,13028,11377,10064,9172,8703,8629,8876,9333,9910,10489,10991,11351,11526,11504,11297,10939,10493,10023,9607,9307,9164,9193,9363,9610,9841,9947,9815,9385,8619,7567,6322,5032,3855,2960,2453,2421,2856,3714,4891,6250,7659,8990,10154,11108,11836,12373,12758,13052,13285,13490,13651,13745,13716,13489,12991,12151,10922,9313,7370,5203,2980,883,-870,-2093,-2644,-2446,-1529,-14,1884,3879,5641,6870,7274,6687,5019,2328,-1201,-5270,-9473,-13388,-16599,-18781,-19741,-19435,-17974,-15599,-12660,-9536,-6627,-4265,-2671,-1964,-2077,-2852,-4002,-5226,-6205,-6704,-6570,-5775,-4407,-2664,-799,898,2172,2837,2792,2050,705,-1077,-3094,-5150,-7058,-8678,-9898,-10670,-10953,-10793,-10216,-9321,-8218,-7021,-5887,-4933,-4293,-4045,-4221,-4793,-5666,-6698,-7733,-8600,-9194,-9426,-9316,-8913,-8356,-7795,-7382,-7250,-7453,-7993,-8819,-9796,-10815,-11699,-12323,-12551,-12295,-11482,-10127,-8260,-6025,-3572,-1110,1172,3106,4595,5584,6122,6277,6206,6024,5885,5846,5946,6135,6322,6384,6173,5571,4489,2902,861,-1504,-4000,-6372,-8376,-9784,-10444,-10297,-9391,-7866,-5965,-3943,-2094,-651,221,422,-4,-994,-2352,-3910,-5440,-6774,-7737,-8243,-8230,-7727,-6793,-5541,-4110,-2637,-1288,-177,597,1001,1059,851,492,123,-139,-189,25,530,1299,2306,3478,4781,6151,7562,8974,10344,11601,12674,13460,13878,13851,13335,12323,10851,8966,6776,4359,1861,-593,-2839,-4725,-6099,-6868,-6968,-6419,-5301,-3738,-1909,6,1830,3406,4636,5450,5824,5757,5257,4371,3133,1636,-39,-1771,-3437,-4922,-6101,-6893,-7239,-7130,-6604,-5740,-4643,-3428,-2214,-1082,-119,641,1186,1519,1700,1786,1867,2042,2399,3015,3929,5143,6592,8170,9716,11047,11989,12384,12129,11197,9617,7521,5092,2562,196,-1778,-3159,-3837,-3773,-3042,-1781,-204,1423,2869,3871,4294,4027,3090,1587,-319,-2373,-4345,-5963,-7035,-7400,-6977,-5789,-3898,-1506,1176,3855,6250,8112,9216,9471,8823,7371,5260,2745,103,-2343,-4306,-5545,-5888,-5297,-3809,-1609,1066,3885,6531,8661,10035,10446,9838,8237,5781,2694,-760,-4278,-7569,-10365,-12443,-13646,-13886,-13160,-11520,-9118,-6095,-2697,891,4409,7650,10399,12477,13764,14184,13775,12612,10887,8811,6637,4632,3010,1967,1589,1883,2753,4002,5406,6691,7644,8079,7906,7106,5729,3908,1781,-438,-2588,-4470,-5954,-6912,-7280,-7024,-6164,-4766,-2952,-881,1218,3143,4629,5518,5646,4975,3535,1439,-1107,-3869,-6566,-8948,-10784,-11929,-12308,-11945,-10949,-9489,-7790,-6097,-4621,-3572,-3063,-3149,-3814,-4935,-6349,-7824,-9112,-9973,-10211,-9693,-8402,-6405,-3885,-1087,1692,4155,6026,7107,7245,6419,4655,2126,-949,-4248,-7434,-10143,-12053,-12910,-12543,-10938,-8178,-4527,-313,4007,8006,11229,13367,14169,13594,11699,8719,4972,867,-3160,-6677,-9327,-10834,-11080,-10072,-7973,-5062,-1670,1825,5081,7821,9826,11016,11383,11032,10126,8890,7527,6267,5251,4612,4390,4592,5157,6009,7038,8142,9211,10150,10859,11270,11303,10951,10209,9142,7857,6459,5104,3895,2945,2310,2004,2010,2244,2629,3037,3377,3542,3484,3145,2544,1689,658,-470,-1580,-2554,-3290,-3707,-3772,-3518,-3012,-2385,-1754,-1261,-974,-960,-1209,-1688,-2349,-3112,-3921,-4704,-5405,-5971,-6337,-6451,-6228,-5628,-4584,-3103,-1203,1026,3455,5905,8192,10101,11479,12163,12087,11209,9581,7302,4558,1557,-1419,-4122,-6289,-7715,-8257,-7848,-6507,-4352,-1563,1581,4783,7675,9954,11298,11539,10553,8412,5258,1388,-2847,-7033,-10765,-13687,-15524,-16127,-15460,-13633,-10866,-7469,-3827,-316,2691,4930,6230,6550,5984,4697,2940,975,-941,-2575,-3753,-4368,-4381,-3846,-2878,-1659,-416,607,1187,1123,325,-1238,-3447,-6111,-8928,-11599,-13786,-15255,-15829,-15454,-14181,-12155,-9594,-6769,-3965,-1460,525,1818,2368,2164,1318,-42,-1711,-3491,-5188,-6637,-7737,-8453,-8796,-8850,-8683,-8403,-8065,-7747,-7474,-7293,-7222,-7288,-7500,-7867,-8365,-8989,-9683,-10414,-11102,-11679,-12049,-12124,-11809,-11033,-9755,-7984,-5796,-3326,-774,1629,3650,5067,5731,5547,4511,2709,286,-2528,-5483,-8298,-10701,-12465,-13407,-13448,-12608,-10992,-8828,-6388,-3972,-1899,-388,371,319,-523,-2044,-4064,-6347,-8624,-10599,-12005,-12601,-12250,-10894,-8626,-5634,-2221,1277,4509,7183,9075,10068,10157,9422,8063,6297,4430,2710,1400,661,594,1179,2332,3852,5534,7103,8355,9093,9215,8685,7551,5941,4026,2013,100,-1529,-2733,-3423,-3551,-3121,-2180,-786,948,2934,5048,7185,9227,11077,12626,13821,14595,14942,14865,14369,13489,12232,10641,8746,6628,4360,2048,-179,-2215,-3912,-5159,-5865,-5962,-5450,-4378,-2841,-1012,914,2708,4138,5027,5253,4786,3724,2219,547,-1023,-2205,-2770,-2604,-1679,-129,1833,3917,5804,7231,7970,7948,7166,5789,4042,2231,666,-379,-700,-209,1067,2984,5305,7735,9973,11745,12841,13169,12701,11562,9913,7993,6043,4279,2865,1909,1435,1438,1841,2589,3556,4694,5886,7089,8215,9220,10040,10654,11038,11194,11142,10897,10487,9946,9309,8630,7959,7351,6851,6492,6280,6207,6234,6316,6417,6466,6459,6324,6064,5647,5080,4390,3603,2784,1973,1229,600,149,-80,-16,347,1037,2008,3206,4545,5903,7185,8241,8989,9310,9162,8511,7404,5921,4216,2473,898,-293,-939,-914,-205,1129,2907,4902,6811,8393,9390,9714,9288,8210,6586,4621,2509,468,-1343,-2761,-3714,-4138,-4051,-3499,-2592,-1439,-210,979,1981,2714,3107,3139,2834,2260,1509,721,-24,-615,-1034,-1305,-1482,-1690,-2030,-2615,-3515,-4733,-6234,-7883,-9558,-11053,-12232,-12940,-13098,-12680,-11700,-10267,-8471,-6495,-4450,-2491,-702,841,2104,3075,3774,4226,4483,4572,4553,4422,4225,3933,3564,3098,2524,1828,1001,28,-1043,-2207,-3348,-4434,-5333,-6006,-6371,-6417,-6139,-5590,-4837,-4001,-3186,-2534,-2111,-2026,-2262,-2846,-3702,-4757,-5905,-7030,-8022,-8794,-9288,-9472,-9372,-9019,-8485,-7857,-7219,-6670,-6285,-6130,-6223,-6560,-7082,-7713,-8347,-8878,-9204,-9235,-8937,-8260,-7265,-5971,-4509,-2989,-1548,-343,526,951,889,353,-622,-1912,-3412,-4955,-6409,-7661,-8612,-9248,-9541,-9557,-9335,-8979,-8559,-8172,-7886,-7738,-7760,-7919,-8182,-8489,-8768,-8969,-9041,-8948,-8682,-8247,-7679,-7025,-6344,-5674,-5065,-4508,-4023,-3570,-3148,-2717,-2271,-1794,-1292,-768,-244,272,735,1130,1395,1531,1496,1314,987,541,-4,-644,-1373,-2182,-3059,-3955,-4833,-5600,-6208,-6589,-6732,-6644,-6379,-5993,-5572,-5178,-4876,-4694,-4638,-4685,-4774,-4850,-4828,-4663,-4329,-3851,-3289,-2752,-2345,-2198,-2398,-3003,-4031,-5429,-7109,-8933,-10728,-12305,-13480,-14070,-13960,-13077,-11450,-9175,-6433,-3442,-448,2305,4617,6338,7398,7825,7698,7197,6486,5769,5183,4827,4740,4901,5244,5678,6088,6372,6453,6291,5896,5324,4643,3955,3318,2800,2425,2206,2129,2152,2234,2299,2301,2162,1847,1323,590,-308,-1314,-2325,-3233,-3936,-4333,-4366,-4022,-3339,-2401,-1345,-312,569,1181,1508,1555,1423,1242,1156,1298,1751,2558,3687,5056,6522,7919,9051,9759,9907,9442,8383,6839,4986,3054,1289,-104,-948,-1174,-779,143,1446,2923,4372,5583,6380,6640,6290,5322,3822,1913,-182,-2245,-4038,-5374,-6150,-6321,-5980,-5212,-4222,-3117,-2046,-1044,-118,756,1632,2537,3476,4436,5354,6186,6868,7363,7638,7686,7504,7133,6584,5935,5220,4506,3853,3295,2884,2628,2535,2579,2704,2842,2913,2858,2630,2230,1678,1044,410,-116,-444,-487,-206,407,1313,2448,3717,5039,6290,7396,8265,8843,9119,9079,8766,8209,7447,6533,5494,4378,3228,2078,978,-46,-965,-1761,-2428,-2973,-3394,-3701,-3890,-3945,-3862,-3618,-3223,-2676,-2001,-1216,-336,630,1684,2829,4048,5300,6518,7589,8414,8883,8934,8541,7725,6568,5168,3667,2194,857,-258,-1119,-1718,-2083,-2253,-2276,-2192,-2025,-1789,-1449,-992,-346,491,1552,2767,4069,5298,6303,6912,7007,6537,5539,4145,2555,999,-283,-1113,-1349,-955,40,1522,3343,5291,7213,8893,10254,11170,11631,11635,11211,10450,9418,8227,6968,5737,4613,3669,2961,2530,2390,2551,2984,3654,4496,5418,6298,7019,7419,7398,6840,5712,4015,1840,-672,-3307,-5827,-7969,-9501,-10226,-10039,-8937,-7016,-4489,-1623,1272,3887,5961,7301,7812,7506,6486,4942,3091,1186,-557,-1943,-2834,-3128,-2807,-1867,-394,1523,3751,6140,8547,10819,12819,14431,15559,16163,16227,15820,14995,13874,12541,11085,9595,8128,6774,5603,4697,4111,3868,3942,4244,4663,5051,5301,5320,5098,4644,4033,3326,2590,1867,1176,508,-156,-846,-1574,-2329,-3099,-3835,-4507,-5073,-5519,-5834,-6036,-6132,-6134,-6035,-5828,-5482,-4996,-4353,-3561,-2630,-1573,-404,852,2170,3492,4755,5860,6702,7195,7245,6849,6003,4803,3345,1774,227,-1153,-2254,-2975,-3248,-3047,-2352,-1227,259,1939,3633,5087,6075,6388,5888,4569,2509,-63,-2875,-5604,-7960,-9700,-10691,-10886,-10347,-9238,-7748,-6147,-4643,-3446,-2667,-2360,-2473,-2907,-3526,-4172,-4738,-5130,-5302,-5257,-4998,-4569,-3997,-3320,-2581,-1810,-1062,-376,205,653,941,1075,1041,875,591,225,-193,-647,-1126,-1644,-2210,-2861,-3610,-4469,-5434,-6460,-7497,-8468,-9294,-9912,-10270,-10351,-10152,-9705,-9069,-8300,-7506,-6734,-6094,-5599,-5306,-5183,-5215,-5336,-5490,-5617,-5667,-5613,-5440,-5170,-4814,-4435,-4065,-3757,-3530,-3393,-3326,-3296,-3260,-3165,-2988,-2708,-2340,-1930,-1524,-1205,-1024,-1047,-1301,-1813,-2566,-3528,-4628,-5777,-6846,-7728,-8292,-8474,-8236,-7606,-6660,-5531,-4354,-3290,-2477,-2012,-1973,-2347,-3096,-4114,-5258,-6387,-7344,-8013,-8328,-8251,-7838,-7159,-6347,-5521,-4812,-4300,-4045,-4060,-4330,-4809,-5433,-6124,-6785,-7343,-7714,-7855,-7750,-7404,-6872,-6204,-5500,-4816,-4232,-3761,-3409,-3115,-2827,-2441,-1904,-1154,-196,941,2179,3416,4538,5441,6044,6307,6232,5864,5267,4530,3710,2872,2021,1182,334,-520,-1376,-2246,-3113,-3988,-4856,-5708,-6533,-7301,-7990,-8562,-8983,-9221,-9265,-9099,-8757,-8266,-7689,-7095,-6554,-6103,-5777,-5532,-5342,-5103,-4764,-4231,-3472,-2453,-1189,283,1870,3470,4933,6120,6914,7227,7065,6464,5551,4467,3372,2419,1710,1297,1191,1318,1606,1941,2226,2405,2443,2349,2184,1961,1753,1535,1300,997,566,-26,-801,-1735,-2758,-3778,-4658,-5273,-5492,-5232,-4448,-3176,-1499,410,2389,4204,5716,6750,7258,7184,6575,5492,4055,2412,713,-871,-2223,-3226,-3823,-3993,-3727,-3084,-2111,-895,472,1904,3281,4512,5466,6073,6249,5969,5274,4217,2963,1645,447,-488,-1055,-1165,-808,18,1238,2771,4481,6242,7906,9356,10467,11152,11327,10939,9976,8460,6470,4153,1659,-783,-3007,-4811,-6110,-6817,-6983,-6669,-6019,-5186,-4321,-3561,-2997,-2668,-2554,-2578,-2640,-2590,-2329,-1762,-877,278,1592,2919,4091,4971,5436,5435,4935,3987,2659,1078,-630,-2291,-3773,-4908,-5594,-5739,-5324,-4387,-3027,-1406,292,1861,3124,3939,4239,4012,3322,2276,996,-371,-1697,-2862,-3762,-4309,-4427,-4087,-3260,-2022,-421,1376,3246,5002,6502,7604,8228,8308,7880,6958,5671,4095,2406,714,-813,-2077,-2963,-3441,-3470,-3080,-2308,-1223,65,1446,2771,3919,4765,5225,5270,4897,4191,3247,2195,1184,298,-360,-795,-1014,-1108,-1173,-1334,-1684,-2286,-3128,-4139,-5182,-6093,-6690,-6832,-6406,-5400,-3833,-1831,472,2893,5255,7396,9166,10484,11279,11578,11417,10897,10129,9231,8323,7509,6874,6489,6373,6520,6874,7339,7815,8187,8382,8338,8067,7582,6955,6237,5493,4762,4078,3457,2905,2422,2015,1658,1365,1112,915,780,723,768,923,1186,1530,1911,2271,2534,2648,2545,2217,1657,896,-1,-963,-1893,-2707,-3313,-3662,-3710,-3479,-2995,-2347,-1606,-879,-208,346,809,1213,1598,2040,2537,3110,3712,4317,4875,5371,5785,6129,6383,6567,6644,6633,6525,6349,6143,5959,5859,5883,6087,6482,7073,7847,8743,9711,10651,11471,12091,12420,12437,12101,11446,10501,9310,7945,6448,4904,3362,1895,557,-612,-1579,-2348,-2927,-3341,-3596,-3713,-3674,-3492,-3150,-2667,-2047,-1302,-465,466,1424,2407,3348,4229,5022,5709,6299,6792,7200,7525,7752,7855,7774,7471,6885,6013,4873,3524,2081,648,-648,-1714,-2495,-2944,-3088,-2928,-2550,-1997,-1367,-719,-123,375,716,887,839,591,140,-462,-1177,-1932,-2677,-3342,-3864,-4167,-4195,-3885,-3237,-2256,-1013,396,1848,3215,4367,5221,5697,5790,5515,4946,4170,3309,2443,1667,994,443,-28,-430,-799,-1117,-1386,-1565,-1656,-1633,-1521,-1325,-1095,-859,-673,-569,-577,-720,-985,-1381,-1868,-2435,-3024,-3605,-4101,-4468,-4615,-4492,-4041,-3256,-2163,-860,524,1812,2850,3503,3700,3441,2765,1783,585,-714,-2049,-3359,-4619,-5800,-6886,-7828,-8597,-9096,-9286,-9082,-8476,-7485,-6197,-4738,-3285,-1996,-1048,-548,-566,-1102,-2063,-3336,-4725,-6072,-7205,-8014,-8432,-8422,-8023,-7267,-6269,-5129,-3988,-2954,-2117,-1520,-1162,-1020,-1048,-1196,-1438,-1729,-2073,-2429,-2804,-3155,-3479,-3745,-3952,-4108,-4235,-4371,-4544,-4774,-5048,-5335,-5591,-5757,-5799,-5676,-5375,-4880,-4211,-3367,-2412,-1364,-309,728,1667,2489,3136,3573,3760,3654,3239,2518,1529,348,-924,-2157,-3217,-3964,-4296,-4135,-3494,-2444,-1142,190,1324,2015,2103,1489,205,-1622,-3780,-5993,-7977,-9482,-10301,-10348,-9613,-8204,-6326,-4230,-2234,-606,408,676,162,-1039,-2769,-4782,-6844,-8716,-10210,-11176,-11541,-11268,-10399,-9022,-7273,-5328,-3390,-1638,-234,717,1195,1200,826,164,-665,-1536,-2361,-3037,-3524,-3763,-3740,-3440,-2853,-2011,-937,273,1533,2697,3629,4212,4352,4047,3334,2345,1215,122,-812,-1481,-1847,-1924,-1767,-1457,-1086,-718,-408,-158,41,241,474,769,1122,1489,1824,2047,2094,1910,1456,731,-245,-1407,-2684,-3973,-5192,-6250,-7100,-7709,-8072,-8217,-8175,-7993,-7736,-7453,-7207,-7018,-6891,-6758,-6546,-6131,-5412,-4324,-2850,-1065,904,2869,4628,5986,6814,7026,6655,5773,4566,3208,1930,881,210,-36,138,679,1456,2347,3185,3835,4169,4141,3727,3013,2104,1151,296,-352,-729,-835,-696,-395,-4,395,750,1034,1259,1458,1677,1962,2342,2817,3368,3952,4501,4952,5226,5251,4969,4328,3318,1949,289,-1584,-3522,-5431,-7152,-8620,-9757,-10549,-10999,-11146,-11020,-10675,-10151,-9494,-8764,-7986,-7203,-6408,-5605,-4771,-3910,-3022,-2165,-1367,-712,-215,81,210,205,153,155,300,704,1390,2418,3706,5228,6808,8342,9626,10519,10886,10647,9815,8445,6681,4674,2604,603,-1197,-2757,-4044,-5092,-5953,-6654,-7246,-7695,-7978,-8019,-7762,-7158,-6220,-4993,-3609,-2192,-915,118,813,1156,1186,987,674,373,185,199,447,930,1611,2421,3292,4123,4851,5385,5670,5671,5367,4804,4035,3150,2249,1394,651,22,-486,-891,-1206,-1441,-1594,-1661,-1635,-1500,-1252,-864,-341,336,1133,2045,3005,3987,4908,5740,6407,6898,7172,7252,7159,6960,6706,6466,6247,6053,5823,5493,4998,4282,3356,2254,1062,-109,-1165,-1993,-2537,-2759,-2670,-2325,-1811,-1241,-726,-356,-182,-220,-450,-840,-1340,-1926,-2549,-3204,-3825,-4371,-4742,-4850,-4608,-3939,-2862,-1407,285,2058,3721,5090,6012,6402,6240,5592,4595,3439,2334,1466,997,985,1462,2334,3497,4761,5949,6863,7357,7321,6718,5585,4017,2179,259,-1538,-3023,-4055,-4538,-4445,-3822,-2737,-1335,264,1915,3505,4967,6227,7288,8104,8691,8998,9018,8722,8112,7235,6140,4938,3716,2601,1674,1033,715,760,1136,1809,2687,3664,4615,5399,5891,5984,5614,4779,3552,2072,535,-845,-1864,-2373,-2295,-1632,-472,1055,2759,4455,5957,7125,7867,8154,8024,7566,6916,6215,5600,5191,5042,5207,5653,6339,7180,8060,8868,9480,9784,9710,9194,8265,6963,5413,3750,2127,693,-463,-1275,-1766,-1974,-1978,-1868,-1695,-1532,-1382,-1257,-1140,-1001,-824,-593,-313,-6,293,561,760,910,1022,1146,1343,1640,2081,2628,3234,3803,4207,4327,4038,3262,1986,271,-1725,-3787,-5645,-7054,-7778,-7703,-6767,-5055,-2709,26,2894,5603,7917,9629,10625,10866,10390,9319,7805,6063,4294,2698,1430,588,194,222,577,1142,1798,2416,2923,3245,3365,3259,2936,2382,1599,593,-617,-1975,-3418,-4850,-6192,-7348,-8273,-8917,-9295,-9424,-9347,-9128,-8808,-8460,-8122,-7835,-7616,-7457,-7327,-7184,-6972,-6653,-6202,-5608,-4899,-4092,-3225,-2319,-1402,-487,393,1225,1968,2605,3125,3520,3833,4086,4340,4642,5023,5497,6054,6647,7217,7698,8015,8133,8023,7687,7159,6460,5634,4675,3592,2355,938,-665,-2459,-4393,-6396,-8360,-10131,-11540,-12413,-12584,-11963,-10528,-8371,-5693,-2775,68,2508,4291,5240,5276,4449,2869,749,-1684,-4159,-6427,-8250,-9461,-9923,-9615,-8555,-6860,-4700,-2288,113,2276,3943,4968,5218,4693,3441,1606,-625,-3037,-5393,-7496,-9156,-10254,-10737,-10595,-9922,-8829,-7490,-6092,-4797,-3749,-3024,-2631,-2503,-2530,-2536,-2389,-1930,-1098,130,1696,3468,5284,6932,8236,9025,9222,8785,7779,6303,4502,2543,564,-1291,-2924,-4259,-5227,-5807,-5953,-5666,-4940,-3798,-2309,-556,1313,3141,4755,5976,6696,6831,6403,5496,4269,2920,1650,640,3,-203,5,552,1338,2234,3132,3940,4604,5099,5408,5540,5469,5187,4659,3868,2804,1495,-8,-1612,-3198,-4646,-5817,-6614,-6973,-6885,-6423,-5698,-4885,-4163,-3692,-3589,-3868,-4493,-5318,-6164,-6819,-7090,-6827,-5953,-4468,-2463,-106,2366,4697,6628,7959,8562,8399,7533,6090,4268,2268,328,-1371,-2647,-3411,-3602,-3268,-2468,-1347,-47,1282,2475,3428,4016,4203,3964,3339,2408,1255,12,-1213,-2288,-3108,-3561,-3601,-3204,-2419,-1354,-153,1018,1972,2593,2752,2429,1623,424,-1047,-2642,-4193,-5576,-6661,-7383,-7692,-7581,-7083,-6240,-5150,-3893,-2590,-1329,-220,678,1295,1614,1623,1347,826,138,-643,-1401,-2054,-2515,-2730,-2703,-2451,-2061,-1633,-1267,-1090,-1147,-1513,-2140,-2999,-3964,-4933,-5759,-6348,-6607,-6509,-6064,-5328,-4386,-3348,-2321,-1408,-679,-181,93,162,89,-68,-254,-422,-559,-635,-672,-656,-620,-566,-517,-479,-438,-396,-315,-183,10,266,553,846,1107,1298,1378,1317,1074,639,8,-780,-1650,-2508,-3233,-3716,-3865,-3632,-3001,-2027,-784,595,1988,3241,4258,4908,5154,4928,4258,3176,1790,234,-1328,-2724,-3824,-4522,-4792,-4653,-4190,-3513,-2770,-2092,-1611,-1418,-1570,-2062,-2850,-3832,-4872,-5829,-6567,-6990,-7066,-6804,-6288,-5623,-4928,-4323,-3866,-3591,-3471,-3445,-3424,-3344,-3111,-2710,-2094,-1275,-276,861,2047,3206,4208,4972,5396,5455,5147,4534,3725,2828,2001,1322,898,723,796,1020,1325,1579,1738,1715,1533,1193,743,257,-219,-598,-835,-866,-659,-178,577,1613,2901,4387,5996,7597,9062,10239,11008,11287,11054,10340,9248,7892,6436,5002,3714,2629,1773,1129,639,238,-141,-569,-1055,-1646,-2296,-3016,-3745,-4471,-5139,-5724,-6183,-6489,-6617,-6558,-6299,-5872,-5264,-4516,-3619,-2590,-1436,-177,1161,2524,3864,5113,6204,7101,7767,8205,8426,8455,8309,8023,7596,7059,6407,5644,4760,3750,2621,1402,145,-1056,-2117,-2914,-3383,-3446,-3124,-2446,-1539,-523,455,1258,1821,2087,2087,1896,1615,1380,1303,1482,1958,2731,3731,4865,5987,6962,7657,7952,7821,7212,6203,4841,3235,1493,-295,-2044,-3689,-5198,-6517,-7621,-8454,-8954,-9072,-8770,-8042,-6956,-5570,-4031,-2449,-958,324,1320,1952,2219,2114,1718,1103,395,-292,-853,-1192,-1253,-995,-428,429,1516,2750,4050,5282,6362,7173,7660,7783,7556,7010,6220,5240,4155,3002,1837,669,-478,-1606,-2705,-3768,-4779,-5724,-6577,-7327,-7962,-8467,-8866,-9147,-9346,-9462,-9532,-9546,-9539,-9490,-9416,-9286,-9089,-8791,-8373,-7822,-7149,-6369,-5529,-4657,-3800,-2973,-2193,-1458,-743,-35,699,1483,2344,3297,4365,5532,6791,8072,9314,10397,11222,11670,11677,11196,10286,9019,7572,6108,4824,3844,3264,3055,3154,3395,3629,3693,3495,3003,2260,1348,396,-503,-1251,-1813,-2183,-2387,-2456,-2429,-2303,-2076,-1708,-1157,-393,604,1811,3161,4552,5844,6869,7486,7552,6992,5805,4046,1889,-460,-2713,-4626,-5939,-6536,-6331,-5399,-3884,-1986,9,1899,3437,4514,5045,5054,4613,3851,2932,2006,1240,708,483,513,751,1050,1305,1375,1194,730,11,-867,-1811,-2676,-3381,-3830,-4017,-3958,-3726,-3437,-3212,-3189,-3458,-4073,-5001,-6134,-7304,-8283,-8861,-8856,-8170,-6816,-4908,-2670,-372,1684,3241,4127,4256,3695,2552,1068,-540,-2023,-3180,-3869,-4023,-3632,-2767,-1525,-27,1587,3205,4717,6025,7067,7776,8125,8093,7677,6894,5770,4355,2726,983,-758,-2367,-3732,-4751,-5363,-5544,-5316,-4746,-3948,-3035,-2151,-1389,-818,-457,-269,-185,-141,-37,144,439,814,1236,1642,1970,2153,2128,1860,1314,501,-553,-1786,-3099,-4394,-5547,-6455,-7035,-7234,-7040,-6473,-5581,-4431,-3124,-1733,-383,870,1924,2764,3350,3725,3897,3953,3921,3894,3903,3999,4187,4462,4761,5031,5180,5147,4892,4405,3728,2912,2035,1174,386,-260,-740,-1022,-1124,-1084,-982,-908,-972,-1242,-1788,-2609,-3692,-4963,-6362,-7762,-9087,-10197,-11005,-11401,-11333,-10771,-9762,-8393,-6807,-5183,-3675,-2456,-1605,-1181,-1147,-1422,-1847,-2272,-2498,-2407,-1895,-941,397,2028,3765,5437,6835,7789,8182,7938,7100,5752,4072,2284,603,-749,-1648,-2030,-1950,-1534,-1004,-564,-440,-761,-1586,-2867,-4447,-6137,-7654,-8792,-9309,-9109,-8134,-6460,-4243,-1709,866,3204,5046,6200,6541,6077,4883,3175,1227,-646,-2119,-2939,-2954,-2115,-555,1539,3858,6110,8009,9365,10060,10110,9592,8685,7572,6490,5601,5082,4980,5312,5977,6828,7666,8268,8446,8039,7000,5334,3198,780,-1647,-3827,-5529,-6609,-6986,-6689,-5797,-4437,-2774,-944,895,2626,4146,5347,6179,6547,6422,5776,4608,3007,1041,-1111,-3313,-5382,-7189,-8625,-9641,-10245,-10489,-10465,-10277,-10000,-9695,-9358,-8953,-8432,-7723,-6811,-5684,-4407,-3047,-1723,-538,421,1094,1469,1584,1470,1230,907,604,373,294,430,812,1463,2333,3348,4380,5279,5909,6154,5968,5371,4443,3342,2221,1271,612,345,470,962,1702,2591,3462,4206,4684,4828,4584,3970,3049,1929,766,-278,-1057,-1438,-1397,-935,-174,740,1606,2243,2477,2201,1360,-31,-1879,-4049,-6350,-8583,-10542,-12073,-13032,-13388,-13113,-12290,-11015,-9416,-7644,-5815,-4055,-2431,-1027,139,1026,1647,2019,2183,2209,2167,2144,2209,2427,2823,3403,4126,4930,5716,6390,6836,6976,6731,6073,5002,3546,1798,-172,-2211,-4232,-6076,-7667,-8885,-9676,-9978,-9756,-9014,-7744,-6028,-3909,-1536,974,3440,5673,7504,8740,9277,9033,8024,6349,4168,1721,-732,-2943,-4670,-5800,-6227,-6034,-5288,-4207,-2954,-1747,-724,-12,356,368,113,-325,-804,-1192,-1392,-1293,-884,-114,945,2274,3740,5258,6674,7877,8742,9208,9221,8800,7989,6883,5623,4355,3257,2460,2092,2183,2748,3683,4870,6111,7215,7970,8220,7855,6861,5294,3318,1128,-1003,-2854,-4202,-4940,-5025,-4525,-3590,-2415,-1216,-211,452,644,326,-485,-1710,-3205,-4786,-6237,-7355,-7960,-7939,-7262,-5975,-4222,-2181,-66,1915,3613,4883,5697,6020,5917,5460,4765,3952,3136,2413,1862,1524,1433,1588,1988,2628,3471,4524,5726,7070,8490,9938,11333,12603,13656,14423,14837,14870,14495,13744,12625,11191,9478,7529,5391,3110,734,-1669,-4023,-6233,-8191,-9798,-10932,-11521,-11470,-10781,-9457,-7613,-5388,-3011,-713,1259,2695,3487,3576,3052,2041,767,-551,-1679,-2447,-2721,-2460,-1677,-448,1104,2842,4600,6217,7545,8428,8778,8518,7670,6310,4591,2720,902,-638,-1773,-2386,-2487,-2120,-1403,-492,452,1275,1874,2173,2189,1926,1463,855,152,-589,-1347,-2103,-2833,-3538,-4187,-4753,-5189,-5431,-5418,-5104,-4462,-3540,-2392,-1168,9,961,1583,1763,1508,837,-112,-1210,-2253,-3103,-3588,-3669,-3299,-2563,-1562,-449,600,1437,1913,1950,1504,619,-620,-2053,-3524,-4829,-5835,-6384,-6411,-5862,-4748,-3138,-1126,1122,3441,5597,7402,8633,9152,8872,7794,6028,3753,1222,-1284,-3492,-5153,-6093,-6221,-5536,-4170,-2294,-182,1906,3706,4997,5644,5584,4843,3548,1843,-55,-1963,-3710,-5165,-6272,-7000,-7399,-7503,-7396,-7099,-6647,-5997,-5122,-3942,-2438,-599,1511,3765,5997,7991,9546,10486,10714,10209,9049,7383,5422,3384,1506,-43,-1114,-1644,-1648,-1192,-439,442,1240,1787,1933,1630,853,-306,-1736,-3263,-4703,-5869,-6609,-6809,-6420,-5456,-4002,-2179,-180,1818,3599,4988,5853,6120,5795,4952,3720,2264,765,-604,-1691,-2377,-2584,-2281,-1479,-231,1353,3153,4982,6665,8001,8827,9020,8531,7404,5757,3791,1743,-135,-1614,-2511,-2740,-2286,-1243,204,1836,3356,4536,5133,5035,4189,2661,603,-1761,-4181,-6363,-8104,-9194,-9588,-9257,-8342,-7002,-5477,-4035,-2889,-2258,-2242,-2879,-4106,-5768,-7648,-9480,-10979,-11916,-12089,-11426,-9941,-7758,-5122,-2310,356,2584,4159,4955,4956,4272,3075,1629,194,-971,-1668,-1785,-1281,-225,1250,2975,4726,6332,7612,8454,8801,8647,8050,7112,5971,4776,3676,2770,2134,1765,1636,1655,1735,1744,1596,1188,491,-495,-1709,-3051,-4379,-5544,-6409,-6858,-6848,-6379,-5532,-4453,-3313,-2325,-1660,-1488,-1860,-2816,-4245,-6035,-7982,-9889,-11559,-12825,-13581,-13771,-13425,-12621,-11491,-10180,-8831,-7568,-6452,-5520,-4716,-3989,-3214,-2341,-1272,-38,1347,2768,4106,5216,5966,6240,5991,5197,3920,2262,381,-1536,-3270,-4648,-5497,-5737,-5352,-4380,-2974,-1266,519,2220,3657,4737,5392,5642,5524,5127,4528,3819,3064,2327,1640,1031,510,91,-216,-392,-414,-263,65,546,1107,1663,2057,2175,1861,1049,-308,-2152,-4375,-6795,-9196,-11358,-13077,-14207,-14664,-14453,-13616,-12305,-10638,-8809,-6953,-5187,-3597,-2201,-1011,-4,831,1507,2009,2340,2471,2433,2230,1936,1602,1325,1160,1180,1409,1864,2535,3392,4377,5425,6435,7319,7967,8288,8214,7692,6726,5361,3687,1833,-46,-1814,-3321,-4484,-5219,-5528,-5422,-4982,-4308,-3512,-2717,-2021,-1493,-1171,-1049,-1090,-1223,-1353,-1389,-1250,-901,-362,301,966,1500,1779,1719,1301,572,-368,-1366,-2276,-2938,-3251,-3135,-2589,-1663,-473,815,2029,2993,3571,3706,3368,2641,1616,437,-751,-1829,-2696,-3311,-3644,-3724,-3552,-3175,-2590,-1827,-889,189,1363,2556,3671,4614,5296,5675,5726,5487,4983,4280,3396,2348,1135,-272,-1851,-3595,-5413,-7209,-8838,-10172,-11091,-11538,-11493,-11006,-10154,-9069,-7881,-6738,-5775,-5083,-4745,-4781,-5173,-5901,-6867,-8012,-9217,-10373,-11356,-12040,-12326,-12135,-11433,-10226,-8561,-6528,-4233,-1833,542,2716,4567,5974,6859,7208,7042,6460,5596,4622,3737,3107,2900,3198,4032,5338,6976,8728,10372,11650,12405,12502,11962,10842,9329,7625,5958,4537,3492,2897,2714,2845,3131,3387,3450,3184,2536,1499,160,-1378,-2953,-4410,-5602,-6407,-6750,-6596,-5961,-4886,-3460,-1757,86,1975,3747,5265,6365,6911,6781,5947,4424,2359,-45,-2499,-4709,-6371,-7269,-7249,-6310,-4540,-2166,520,3184,5503,7192,8090,8114,7330,5916,4096,2203,486,-777,-1433,-1410,-736,444,1914,3412,4659,5428,5545,4967,3724,2005,26,-1907,-3520,-4561,-4866,-4368,-3124,-1297,865,3044,4957,6317,6974,6837,5973,4527,2747,916,-671,-1777,-2217,-1962,-1041,351,1993,3593,4885,5656,5758,5151,3891,2104,24,-2127,-4074,-5604,-6561,-6840,-6472,-5530,-4185,-2647,-1133,171,1107,1627,1731,1497,1073,592,214,17,51,265,593,916,1129,1152,931,464,-212,-1036,-1899,-2703,-3314,-3653,-3632,-3241,-2506,-1508,-365,781,1795,2550,2970,3011,2700,2103,1325,513,-208,-693,-853,-625,-12,934,2107,3371,4574,5568,6244,6517,6369,5826,4985,3972,2956,2089,1509,1295,1466,1962,2673,3435,4072,4420,4351,3795,2755,1317,-392,-2181,-3856,-5240,-6174,-6588,-6458,-5842,-4865,-3699,-2547,-1600,-1023,-889,-1210,-1866,-2694,-3463,-3932,-3935,-3334,-2143,-446,1562,3651,5523,6961,7709,7661,6735,4995,2576,-268,-3240,-5975,-8136,-9409,-9567,-8500,-6232,-2917,1157,5617,10050,14033,17224,19369,20332,20145,18897,16828,14152,11152,8030,4993,2155,-379,-2567,-4374,-5775,-6771,-7344,-7525,-7334,-6830,-6099,-5230,-4359,-3592,-3061,-2859,-3064,-3711,-4784,-6233,-7924,-9711,-11388,-12744,-13595,-13754,-13141,-11677,-9430,-6468,-3003,749,4507,8000,10970,13246,14686,15287,15072,14171,12722,10926,8963,7036,5308,3939,3010,2603,2714,3314,4352,5720,7318,9009,10673,12171,13420,14337,14880,15050,14817,14214,13210,11823,10033,7854,5318,2477,-559,-3667,-6684,-9439,-11768,-13518,-14585,-14891,-14438,-13257,-11458,-9176,-6589,-3870,-1203,1247,3330,4894,5843,6060,5521,4209,2215,-343,-3252,-6271,-9122,-11523,-13240,-14088,-13968,-12888,-10904,-8221,-5028,-1640,1666,4602,6931,8507,9268,9266,8634,7568,6284,4973,3801,2841,2140,1671,1409,1303,1352,1535,1909,2475,3290,4323,5548,6862,8144,9230,9983,10250,9966,9090,7671,5814,3666,1413,-771,-2717,-4304,-5446,-6113,-6320,-6116,-5575,-4766,-3766,-2621,-1377,-48,1339,2781,4232,5655,6951,8021,8724,8956,8601,7648,6083,4033,1614,-946,-3446,-5641,-7341,-8373,-8657,-8169,-6997,-5284,-3268,-1199,634,1989,2660,2535,1580,-128,-2441,-5124,-7915,-10516,-12659,-14106,-14695,-14356,-13118,-11116,-8572,-5749,-2957,-443,1558,2935,3633,3713,3272,2480,1478,422,-567,-1420,-2053,-2462,-2597,-2466,-2070,-1432,-613,305,1227,2028,2626,2945,2967,2718,2267,1709,1154,686,377,231,243,343,465,518,440,172,-286,-932,-1710,-2564,-3414,-4189,-4825,-5269,-5497,-5493,-5280,-4884,-4354,-3731,-3058,-2367,-1678,-1013,-393,155,591,870,964,831,484,-67,-774,-1577,-2385,-3111,-3643,-3888,-3751,-3189,-2155,-687,1166,3300,5548,7743,9645,11061,11772,11663,10667,8841,6341,3393,316,-2580,-4977,-6622,-7348,-7098,-5933,-4027,-1647,888,3224,5048,6076,6141,5172,3225,477,-2800,-6283,-9611,-12466,-14583,-15783,-16007,-15273,-13729,-11552,-9013,-6342,-3799,-1558,244,1557,2396,2826,2958,2937,2890,2959,3230,3758,4546,5543,6660,7780,8770,9522,9929,9958,9601,8928,8030,7039,6059,5206,4532,4076,3841,3798,3925,4175,4513,4916,5343,5777,6189,6540,6817,6963,6962,6758,6330,5636,4664,3399,1858,59,-1939,-4077,-6260,-8402,-10394,-12165,-13624,-14743,-15454,-15762,-15614,-15009,-13913,-12313,-10226,-7686,-4807,-1731,1315,4102,6359,7865,8454,8026,6650,4435,1669,-1328,-4188,-6546,-8133,-8758,-8398,-7136,-5184,-2838,-393,1824,3598,4764,5266,5158,4545,3612,2550,1553,797,407,460,972,1902,3167,4632,6154,7556,8704,9444,9715,9456,8727,7592,6216,4748,3372,2211,1372,857,640,622,657,635,399,-104,-928,-2020,-3295,-4600,-5765,-6633,-7065,-6999,-6434,-5445,-4180,-2819,-1575,-626,-128,-141,-662,-1579,-2728,-3891,-4860,-5454,-5582,-5221,-4465,-3461,-2425,-1559,-1054,-1011,-1455,-2305,-3398,-4534,-5478,-6052,-6113,-5609,-4578,-3115,-1399,388,2034,3369,4260,4649,4542,4026,3251,2380,1616,1111,991,1321,2103,3268,4719,6301,7862,9259,10349,11062,11324,11140,10541,9588,8389,7043,5669,4341,3138,2058,1129,292,-453,-1174,-1871,-2590,-3317,-4064,-4809,-5536,-6220,-6835,-7355,-7756,-8030,-8162,-8164,-8040,-7808,-7470,-7038,-6507,-5865,-5140,-4321,-3472,-2625,-1846,-1182,-675,-330,-145,-62,-30,43,204,529,1004,1627,2328,3011,3584,3937,4005,3768,3249,2547,1772,1081,588,383,491,870,1430,2063,2610,2982,3068,2846,2324,1587,747,-20,-568,-751,-487,221,1300,2582,3857,4901,5499,5508,4844,3515,1612,-729,-3307,-5931,-8395,-10532,-12204,-13327,-13850,-13789,-13172,-12091,-10633,-8920,-7055,-5173,-3357,-1740,-373,650,1323,1624,1626,1376,1004,589,227,-31,-168,-193,-120,6,208,469,842,1349,2013,2832,3756,4719,5611,6335,6799,6959,6809,6415,5862,5288,4809,4522,4498,4717,5170,5740,6345,6843,7119,7074,6623,5739,4408,2696,661,-1539,-3778,-5847,-7588,-8818,-9426,-9337,-8566,-7192,-5359,-3268,-1111,894,2609,3908,4763,5189,5242,5052,4705,4347,4067,3925,3981,4182,4508,4853,5107,5170,4929,4332,3363,2069,559,-1035,-2528,-3780,-4651,-5084,-5071,-4689,-4042,-3299,-2601,-2096,-1864,-1960,-2346,-2958,-3660,-4307,-4729,-4791,-4374,-3438,-2005,-177,1869,3923,5733,7097,7832,7866,7209,5985,4382,2669,1081,-124,-803,-875,-379,553,1714,2882,3810,4342,4335,3788,2726,1298,-329,-1940,-3325,-4322,-4807,-4755,-4208,-3286,-2165,-1047,-143,387,409,-88,-1072,-2403,-3892,-5354,-6580,-7439,-7856,-7817,-7393,-6702,-5884,-5100,-4492,-4152,-4135,-4447,-5017,-5778,-6604,-7384,-8009,-8388,-8462,-8209,-7656,-6854,-5896,-4859,-3837,-2871,-1991,-1175,-379,454,1395,2484,3750,5169,6690,8215,9628,10788,11560,11832,11511,10577,9044,7012,4605,2018,-573,-2953,-4955,-6434,-7304,-7533,-7168,-6305,-5110,-3749,-2429,-1295,-489,-83,-96,-507,-1222,-2151,-3126,-4041,-4737,-5135,-5165,-4830,-4170,-3266,-2242,-1196,-263,491,1014,1303,1400,1366,1282,1221,1231,1343,1538,1786,2011,2150,2141,1949,1584,1082,538,44,-272,-320,-29,621,1584,2766,4022,5179,6076,6558,6531,5937,4804,3193,1240,-907,-3059,-5041,-6677,-7840,-8450,-8476,-7980,-7055,-5887,-4660,-3603,-2893,-2681,-3044,-3964,-5379,-7119,-9026,-10872,-12495,-13707,-14398,-14489,-13962,-12863,-11287,-9382,-7322,-5306,-3507,-2068,-1087,-570,-483,-716,-1129,-1563,-1892,-1984,-1813,-1342,-636,235,1165,2024,2711,3106,3164,2843,2204,1302,299,-665,-1410,-1786,-1683,-1043,117,1715,3619,5653,7636,9403,10806,11770,12240,12241,11806,11024,9960,8701,7292,5763,4122,2373,507,-1435,-3445,-5423,-7316,-9008,-10414,-11463,-12092,-12309,-12115,-11574,-10747,-9708,-8536,-7283,-6002,-4721,-3468,-2260,-1129,-104,767,1448,1899,2094,2043,1743,1254,623,-70,-750,-1319,-1727,-1871,-1740,-1275,-528,484,1636,2835,3930,4816,5386,5617,5500,5120,4565,3967,3451,3125,3062,3306,3839,4624,5587,6636,7685,8649,9462,10083,10483,10660,10618,10372,9931,9303,8497,7525,6417,5215,3997,2841,1865,1148,803,866,1367,2252,3423,4717,5948,6899,7394,7272,6466,4955,2835,241,-2605,-5462,-8106,-10293,-11896,-12795,-12997,-12552,-11594,-10289,-8835,-7418,-6209,-5335,-4877,-4857,-5239,-5931,-6813,-7710,-8477,-8934,-8974,-8494,-7478,-5953,-4027,-1849,381,2471,4214,5477,6151,6229,5755,4847,3672,2420,1301,479,125,296,1035,2262,3848,5591,7247,8556,9309,9326,8574,7079,5016,2613,162,-2062,-3807,-4919,-5334,-5086,-4331,-3266,-2138,-1209,-647,-612,-1111,-2092,-3394,-4801,-6057,-6924,-7212,-6801,-5703,-4003,-1913,311,2373,4003,4986,5199,4642,3414,1731,-131,-1865,-3179,-3866,-3804,-3012,-1630,111,1889,3406,4371,4610,4042,2729,838,-1381,-3624,-5596,-7038,-7753,-7667,-6770,-5192,-3107,-758,1593,3712,5394,6513,7010,6903,6286,5284,4075,2798,1618,610,-151,-653,-919,-960,-843,-590,-265,113,490,858,1186,1477,1733,1967,2216,2483,2828,3244,3771,4396,5119,5895,6703,7458,8132,8640,8944,8998,8781,8320,7646,6862,6048,5337,4798,4512,4470,4664,5002,5413,5776,6031,6086,5926,5519,4887,4056,3074,2013,934,-66,-936,-1605,-2067,-2301,-2340,-2207,-1937,-1563,-1124,-632,-142,354,796,1187,1477,1647,1649,1460,1050,426,-372,-1275,-2155,-2895,-3329,-3358,-2879,-1874,-411,1410,3365,5253,6817,7854,8208,7807,6667,4916,2740,413,-1780,-3556,-4678,-5000,-4481,-3192,-1323,857,3038,4901,6195,6741,6496,5525,4010,2218,440,-1019,-1916,-2092,-1488,-169,1700,3883,6095,8054,9519,10303,10316,9546,8070,6048,3666,1167,-1237,-3334,-4959,-6004,-6395,-6144,-5289,-3924,-2182,-201,1843,3785,5470,6764,7581,7884,7703,7118,6260,5284,4359,3640,3244,3256,3688,4513,5648,6967,8337,9603,10628,11281,11467,11107,10184,8693,6716,4339,1722,-970,-3553,-5846,-7707,-9034,-9776,-9962,-9651,-8966,-8031,-7007,-6008,-5180,-4591,-4307,-4360,-4703,-5302,-6038,-6792,-7415,-7770,-7722,-7211,-6190,-4714,-2858,-779,1381,3437,5257,6721,7757,8353,8530,8371,7969,7450,6926,6500,6247,6204,6384,6754,7266,7842,8387,8808,8986,8849,8298,7309,5861,3998,1816,-569,-2976,-5250,-7211,-8743,-9747,-10198,-10115,-9572,-8680,-7577,-6399,-5292,-4352,-3681,-3306,-3248,-3481,-3941,-4544,-5170,-5690,-5976,-5893,-5364,-4321,-2782,-811,1470,3861,6154,8090,9459,10078,9849,8769,6926,4497,1731,-1103,-3718,-5885,-7422,-8244,-8349,-7813,-6800,-5479,-4086,-2793,-1792,-1165,-972,-1156,-1628,-2220,-2759,-3050,-2946,-2349,-1219,376,2327,4438,6503,8291,9619,10314,10301,9547,8102,6089,3661,1036,-1581,-3981,-5988,-7485,-8407,-8763,-8615,-8074,-7271,-6358,-5450,-4664,-4074,-3704,-3586,-3658,-3898,-4207,-4506,-4702,-4701,-4436,-3854,-2937,-1697,-186,1535,3358,5201,6942,8491,9749,10645,11113,11126,10659,9739,8397,6716,4791,2758,762,-1036,-2490,-3478,-3919,-3809,-3191,-2181,-948,351,1521,2455,3046,3272,3131,2669,1930,993,-96,-1252,-2408,-3479,-4361,-4982,-5231,-5095,-4526,-3606,-2393,-1044,314,1524,2475,3088,3331,3223,2828,2222,1505,753,41,-591,-1113,-1513,-1802,-1985,-2096,-2164,-2225,-2326,-2489,-2750,-3095,-3535,-4017,-4542,-5057,-5560,-6026,-6444,-6785,-7028,-7120,-7046,-6772,-6323,-5723,-5034,-4338,-3696,-3190,-2859,-2721,-2767,-2944,-3176,-3385,-3471,-3371,-3030,-2443,-1627,-648,424,1478,2428,3156,3596,3677,3384,2726,1768,594,-666,-1876,-2915,-3654,-4052,-4069,-3760,-3194,-2497,-1792,-1198,-818,-701,-872,-1300,-1937,-2712,-3567,-4448,-5325,-6190,-7035,-7876,-8705,-9531,-10319,-11059,-11679,-12139,-12352,-12263,-11819,-11006,-9857,-8441,-6892,-5344,-3970,-2902,-2257,-2073,-2345,-2987,-3872,-4828,-5673,-6234,-6369,-5983,-5061,-3631,-1843,151,2097,3790,5016,5642,5621,4975,3847,2396,866,-548,-1635,-2273,-2389,-1983,-1144,25,1329,2607,3654,4305,4448,3994,2990,1485,-329,-2275,-4110,-5625,-6648,-7033,-6751,-5788,-4251,-2257,-2,2328,4522,6418,7885,8843,9293,9268,8869,8220,7432,6652,5947,5393,5010,4779,4688,4674,4712,4755,4779,4771,4713,4594,4402,4097,3667,3044,2224,1154,-134,-1621,-3233,-4870,-6437,-7809,-8914,-9673,-10084,-10168,-9991,-9679,-9326,-9097,-9062,-9316,-9862,-10661,-11625,-12591,-13410,-13882,-13866,-13235,-11935,-9980,-7440,-4446,-1175,2184,5414,8326,10745,12530,13602,13917,13501,12406,10750,8665,6340,3972,1774,-40,-1313,-1920,-1839,-1100,143,1703,3325,4734,5700,6006,5559,4337,2442,73,-2523,-5018,-7163,-8682,-9445,-9377,-8529,-7017,-5043,-2810,-558,1518,3233,4460,5115,5178,4681,3731,2451,1016,-422,-1719,-2776,-3539,-4021,-4238,-4280,-4182,-4021,-3821,-3608,-3390,-3172,-2978,-2804,-2711,-2686,-2793,-3009,-3344,-3756,-4189,-4573,-4811,-4818,-4525,-3860,-2834,-1437,244,2126,4071,5931,7546,8768,9476,9607,9148,8166,6770,5148,3480,1994,864,241,203,734,1742,3065,4460,5704,6547,6818,6414,5310,3600,1409,-1032,-3527,-5834,-7786,-9235,-10130,-10448,-10251,-9629,-8687,-7558,-6330,-5102,-3907,-2780,-1700,-655,407,1504,2682,3940,5283,6694,8134,9552,10872,12004,12847,13287,13235,12634,11465,9803,7748,5490,3234,1196,-422,-1471,-1873,-1618,-804,432,1866,3289,4461,5210,5390,4929,3834,2152,10,-2439,-5009,-7510,-9753,-11601,-12936,-13717,-13955,-13702,-13064,-12149,-11068,-9893,-8683,-7438,-6162,-4841,-3461,-2063,-677,596,1667,2423,2793,2731,2282,1538,668,-135,-671,-790,-380,534,1899,3517,5189,6668,7736,8241,8096,7330,6051,4458,2789,1321,268,-162,89,1026,2502,4301,6134,7703,8740,9057,8563,7310,5430,3191,855,-1246,-2872,-3810,-3972,-3377,-2113,-397,1555,3477,5142,6363,7015,7062,6519,5494,4101,2516,874,-669,-2018,-3087,-3834,-4245,-4325,-4092,-3568,-2783,-1764,-562,748,2080,3290,4254,4827,4914,4464,3508,2131,512,-1171,-2676,-3846,-4512,-4623,-4177,-3260,-2015,-623,725,1857,2637,3002,2932,2490,1770,906,50,-648,-1052,-1051,-582,367,1759,3477,5380,7286,9010,10403,11354,11818,11815,11417,10731,9876,8966,8075,7264,6536,5911,5355,4891,4487,4181,3950,3808,3726,3661,3570,3369,3017,2449,1669,680,-440,-1598,-2667,-3496,-3975,-3993,-3511,-2555,-1186,431,2134,3694,4910,5620,5704,5144,3998,2396,541,-1359,-3090,-4480,-5417,-5850,-5810,-5365,-4642,-3761,-2847,-1994,-1262,-684,-249,63,289,456,598,720,826,907,930,883,747,512,197,-173,-565,-936,-1267,-1544,-1788,-2028,-2312,-2672,-3127,-3652,-4192,-4654,-4910,-4850,-4348,-3338,-1794,253,2688,5344,8016,10437,12383,13617,13996,13431,11979,9748,6999,3997,1059,-1547,-3608,-5005,-5707,-5770,-5319,-4522,-3555,-2589,-1749,-1108,-688,-446,-313,-191,-11,308,769,1372,2058,2742,3346,3786,4016,4036,3864,3582,3254,2961,2759,2664,2683,2775,2892,2985,2992,2884,2639,2255,1774,1235,705,261,-32,-113,68,490,1144,1913,2704,3339,3680,3577,2936,1723,-11,-2157,-4510,-6854,-8946,-10575,-11575,-11864,-11405,-10267,-8534,-6351,-3871,-1243,1379,3859,6082,7931,9329,10212,10551,10350,9673,8594,7277,5845,4506,3376,2608,2240,2287,2675,3271,3899,4355,4441,4010,2960,1286,-945,-3588,-6435,-9269,-11856,-14004,-15564,-16455,-16662,-16244,-15312,-14016,-12527,-10998,-9564,-8308,-7273,-6438,-5753,-5111,-4410,-3539,-2408,-992,724,2646,4681,6657,8418,9793,10665,10947,10645,9803,8549,7015,5372,3749,2260,962,-131,-1038,-1798,-2456,-3041,-3569,-4034,-4424,-4722,-4935,-5074,-5186,-5316,-5523,-5848,-6309,-6892,-7549,-8199,-8745,-9083,-9132,-8822,-8162,-7168,-5957,-4649,-3402,-2387,-1717,-1513,-1777,-2509,-3593,-4911,-6267,-7490,-8384,-8802,-8632,-7818,-6385,-4413,-2067,457,2913,5073,6731,7730,8014,7603,6608,5238,3698,2249,1085,355,123,359,972,1819,2745,3602,4288,4735,4944,4924,4744,4449,4101,3754,3440,3203,3075,3074,3238,3549,4014,4581,5211,5824,6350,6700,6794,6555,5927,4872,3399,1552,-581,-2863,-5148,-7268,-9070,-10432,-11274,-11558,-11311,-10605,-9539,-8265,-6911,-5623,-4518,-3680,-3152,-2942,-2978,-3185,-3419,-3549,-3459,-3052,-2293,-1205,161,1676,3226,4669,5897,6827,7416,7672,7607,7293,6747,6055,5220,4312,3337,2361,1426,603,-22,-394,-429,-134,493,1359,2351,3318,4096,4555,4593,4167,3304,2079,623,-903,-2334,-3512,-4314,-4670,-4570,-4066,-3263,-2306,-1346,-523,54,342,322,76,-330,-754,-1084,-1208,-1040,-548,282,1383,2695,4077,5416,6565,7389,7792,7682,7042,5882,4282,2360,290,-1770,-3603,-5096,-6070,-6499,-6328,-5606,-4422,-2895,-1191,518,2069,3290,4087,4344,4064,3217,1892,154,-1843,-3968,-6039,-7896,-9384,-10375,-10785,-10577,-9772,-8441,-6729,-4789,-2834,-1052,380,1322,1706,1517,818,-277,-1614,-3021,-4339,-5430,-6197,-6587,-6591,-6229,-5568,-4664,-3614,-2485,-1347,-256,758,1647,2392,2954,3291,3376,3167,2662,1880,878,-252,-1373,-2364,-3062,-3380,-3227,-2599,-1546,-155,1417,3014,4473,5629,6386,6667,6464,5843,4885,3757,2592,1567,789,356,286,563,1112,1823,2584,3266,3794,4098,4182,4071,3838,3565,3347,3260,3373,3714,4281,5038,5894,6748,7454,7881,7893,7396,6329,4705,2578,78,-2639,-5377,-7950,-10178,-11927,-13100,-13669,-13652,-13137,-12233,-11083,-9828,-8571,-7414,-6392,-5535,-4834,-4275,-3828,-3463,-3134,-2800,-2415,-1925,-1305,-512,440,1555,2771,4044,5276,6394,7308,7963,8310,8347,8078,7553,6819,5953,5029,4109,3261,2506,1846,1270,707,117,-559,-1349,-2228,-3147,-3991,-4644,-4947,-4812,-4128,-2923,-1206,862,3156,5460,7602,9408,10755,11557,11787,11445,10579,9247,7529,5514,3292,960,-1396,-3688,-5838,-7768,-9414,-10715,-11620,-12108,-12148,-11788,-11054,-10044,-8863,-7626,-6474,-5514,-4843,-4522,-4558,-4929,-5557,-6335,-7128,-7794,-8176,-8160,-7635,-6555,-4923,-2788,-273,2470,5260,7887,10184,11981,13175,13707,13587,12873,11677,10160,8475,6829,5369,4256,3595,3445,3819,4658,5872,7290,8769,10095,11132,11730,11816,11364,10406,9017,7332,5478,3621,1894,403,-762,-1597,-2095,-2337,-2378,-2322,-2212,-2104,-1981,-1824,-1567,-1154,-535,323,1396,2645,3974,5261,6375,7162,7499,7290,6486,5117,3264,1110,-1160,-3278,-5038,-6240,-6772,-6613,-5820,-4541,-2962,-1309,221,1451,2271,2637,2566,2128,1426,559,-389,-1355,-2330,-3306,-4297,-5288,-6252,-7085,-7712,-7965,-7749,-6942,-5512,-3471,-915,1998,5045,7988,10552,12523,13690,13960,13292,11759,9516,6771,3804,850,-1806,-4013,-5600,-6547,-6858,-6628,-5983,-5081,-4057,-3057,-2138,-1380,-768,-316,8,205,302,260,101,-233,-731,-1407,-2242,-3179,-4151,-5062,-5802,-6294,-6447,-6235,-5637,-4699,-3461,-2023,-461,1135,2678,4112,5384,6463,7341,7999,8443,8649,8624,8343,7808,7019,6000,4779,3442,2047,723,-432,-1301,-1782,-1808,-1344,-418,906,2476,4139,5663,6856,7509,7498,6724,5226,3061,426,-2495,-5438,-8193,-10554,-12386,-13624,-14247,-14305,-13866,-13019,-11861,-10471,-8936,-7330,-5747,-4273,-3035,-2124,-1651,-1685,-2222,-3242,-4604,-6155,-7690,-8976,-9833,-10067,-9595,-8368,-6441,-3933,-1028,2043,5055,7761,9998,11612,12553,12819,12463,11602,10355,8865,7240,5591,3953,2395,901,-484,-1760,-2870,-3767,-4377,-4629,-4458,-3834,-2739,-1237,606,2635,4699,6595,8153,9195,9623,9367,8451,6936,4967,2689,305,-2024,-4146,-5941,-7375,-8412,-9106,-9485,-9633,-9584,-9394,-9095,-8699,-8248,-7756,-7274,-6852,-6543,-6408,-6491,-6828,-7436,-8294,-9373,-10575,-11817,-12956,-13878,-14457,-14609,-14278,-13460,-12185,-10524,-8578,-6466,-4304,-2225,-304,1354,2729,3772,4514,4969,5210,5292,5295,5289,5316,5414,5574,5778,5996,6180,6292,6288,6131,5784,5226,4420,3378,2091,608,-1022,-2701,-4321,-5762,-6898,-7643,-7928,-7754,-7170,-6278,-5215,-4138,-3184,-2475,-2068,-1968,-2132,-2446,-2803,-3059,-3107,-2871,-2317,-1474,-411,761,1929,2957,3756,4236,4365,4126,3564,2742,1776,780,-93,-742,-1047,-960,-466,408,1570,2908,4274,5499,6449,6984,7044,6591,5658,4322,2679,864,-998,-2793,-4400,-5751,-6758,-7382,-7576,-7317,-6604,-5439,-3881,-1970,162,2430,4655,6719,8454,9755,10524,10729,10378,9545,8331,6886,5348,3863,2542,1452,631,52,-333,-603,-839,-1117,-1481,-1961,-2546,-3210,-3896,-4561,-5132,-5581,-5875,-6002,-5997,-5870,-5699,-5509,-5375,-5304,-5320,-5385,-5456,-5470,-5343,-5027,-4462,-3629,-2536,-1208,297,1904,3532,5092,6503,7698,8634,9277,9624,9681,9467,9017,8371,7569,6669,5721,4771,3871,3025,2267,1572,925,303,-326,-968,-1632,-2297,-2949,-3551,-4089,-4524,-4872,-5113,-5284,-5409,-5522,-5682,-5915,-6267,-6749,-7368,-8092,-8885,-9671,-10373,-10900,-11158,-11073,-10596,-9707,-8445,-6872,-5102,-3268,-1509,20,1219,1982,2295,2165,1686,985,235,-388,-717,-638,-85,914,2266,3822,5375,6740,7732,8240,8219,7698,6792,5643,4458,3403,2655,2323,2467,3084,4106,5426,6898,8381,9731,10840,11643,12093,12210,12027,11600,11013,10344,9661,9036,8482,8025,7618,7238,6798,6250,5532,4601,3464,2136,676,-831,-2306,-3659,-4815,-5734,-6375,-6753,-6881,-6815,-6605,-6323,-6017,-5750,-5540,-5419,-5376,-5404,-5496,-5624,-5795,-6008,-6256,-6569,-6907,-7277,-7610,-7865,-7953,-7819,-7402,-6672,-5633,-4311,-2764,-1084,647,2321,3862,5199,6299,7147,7756,8159,8386,8489,8503,8470,8420,8392,8398,8482,8639,8892,9225,9616,10014,10368,10588,10607,10348,9748,8787,7452,5798,3892,1876,-136,-1948,-3462,-4519,-5094,-5143,-4737,-3951,-2934,-1822,-778,81,660,926,901,632,233,-212,-594,-844,-946,-890,-752,-591,-498,-546,-765,-1170,-1696,-2284,-2810,-3166,-3253,-2990,-2355,-1375,-122,1261,2634,3814,4679,5104,5062,4548,3640,2431,1055,-369,-1718,-2893,-3812,-4419,-4685,-4598,-4185,-3487,-2573,-1532,-443,594,1519,2267,2816,3149,3291,3257,3096,2838,2523,2179,1828,1488,1184,931,757,675,707,862,1138,1531,2019,2579,3172,3769,4310,4777,5095,5263,5221,4975,4506,3833,2970,1969,863,-284,-1405,-2447,-3330,-3998,-4405,-4501,-4269,-3709,-2827,-1671,-286,1260,2889,4525,6100,7543,8811,9853,10652,11184,11443,11430,11145,10622,9862,8933,7848,6703,5535,4454,3515,2820,2401,2312,2520,2996,3643,4354,4994,5449,5598,5374,4721,3648,2183,408,-1588,-3681,-5743,-7657,-9312,-10616,-11524,-11985,-12027,-11656,-10938,-9944,-8744,-7433,-6074,-4713,-3398,-2110,-859,377,1590,2765,3850,4792,5519,5975,6127,5977,5565,4975,4304,3679,3212,2996,3101,3524,4240,5147,6121,7014,7672,7979,7843,7241,6208,4818,3224,1561,33,-1241,-2094,-2485,-2363,-1772,-790,467,1845,3189,4333,5147,5517,5397,4778,3720,2335,756,-835,-2283,-3424,-4151,-4395,-4148,-3453,-2405,-1135,200,1438,2403,2973,3004,2457,1294,-434,-2619,-5126,-7725,-10238,-12400,-14061,-15048,-15314,-14872,-13813,-12320,-10586,-8849,-7313,-6134,-5429,-5193,-5392,-5882,-6498,-7033,-7299,-7126,-6410,-5117,-3277,-1014,1518,4112,6572,8709,10375,11476,11965,11855,11218,10163,8839,7427,6072,4948,4143,3727,3695,4005,4547,5229,5907,6482,6863,6981,6815,6351,5615,4634,3459,2145,749,-657,-2019,-3265,-4354,-5226,-5868,-6236,-6348,-6191,-5814,-5245,-4563,-3824,-3123,-2531,-2117,-1945,-2027,-2377,-2949,-3674,-4457,-5182,-5735,-6028,-5988,-5614,-4918,-3994,-2922,-1850,-879,-141,281,339,14,-632,-1512,-2508,-3467,-4279,-4834,-5082,-5036,-4733,-4286,-3811,-3429,-3259,-3345,-3719,-4311,-5054,-5795,-6442,-6850,-6987,-6782,-6309,-5578,-4740,-3847,-3056,-2407,-1997,-1824,-1892,-2158,-2563,-3040,-3502,-3884,-4110,-4145,-3959,-3545,-2938,-2156,-1291,-381,473,1218,1792,2157,2296,2199,1887,1357,649,-234,-1248,-2379,-3569,-4793,-5971,-7072,-8008,-8754,-9237,-9458,-9388,-9055,-8490,-7744,-6873,-5942,-4989,-4069,-3184,-2378,-1618,-942,-319,238,729,1149,1494,1729,1872,1882,1795,1614,1394,1186,1059,1064,1247,1612,2133,2757,3385,3959,4362,4591,4579,4383,4011,3536,2990,2422,1839,1241,602,-104,-907,-1811,-2810,-3875,-4942,-5964,-6853,-7564,-8033,-8238,-8167,-7836,-7283,-6554,-5723,-4861,-4042,-3345,-2824,-2507,-2391,-2431,-2535,-2614,-2530,-2208,-1567,-620,606,1978,3386,4654,5671,6324,6597,6482,6079,5466,4771,4089,3477,2980,2556,2170,1734,1167,413,-567,-1736,-3027,-4291,-5390,-6127,-6376,-6033,-5077,-3581,-1676,423,2490,4294,5641,6397,6496,5959,4854,3340,1569,-241,-1923,-3296,-4254,-4710,-4664,-4126,-3191,-1936,-507,968,2341,3479,4249,4579,4386,3671,2453,792,-1207,-3420,-5701,-7891,-9831,-11387,-12435,-12906,-12765,-12030,-10774,-9116,-7193,-5198,-3265,-1564,-171,844,1504,1838,1945,1907,1832,1783,1828,1948,2160,2375,2571,2658,2607,2385,1998,1473,863,213,-402,-957,-1400,-1730,-1938,-2033,-2040,-1976,-1882,-1774,-1684,-1616,-1580,-1556,-1544,-1518,-1478,-1429,-1363,-1314,-1255,-1209,-1111,-950,-650,-168,530,1465,2618,3931,5341,6734,8012,9060,9783,10110,9994,9438,8484,7218,5780,4324,3021,2040,1486,1458,1924,2845,4049,5361,6546,7390,7696,7354,6292,4579,2321,-262,-2938,-5427,-7503,-8967,-9721,-9748,-9118,-7984,-6521,-4947,-3425,-2117,-1105,-436,-113,-91,-332,-764,-1321,-1953,-2577,-3145,-3582,-3829,-3825,-3528,-2898,-1938,-657,898,2648,4503,6337,8032,9481,10582,11292,11581,11470,11010,10275,9357,8366,7378,6505,5779,5258,4932,4781,4745,4757,4733,4615,4338,3908,3312,2634,1929,1296,824,561,554,786,1211,1777,2379,2969,3459,3824,4039,4099,4012,3769,3378,2816,2086,1176,105,-1091,-2361,-3620,-4798,-5805,-6583,-7091,-7321,-7297,-7079,-6715,-6310,-5899,-5560,-5288,-5089,-4906,-4686,-4353,-3844,-3124,-2184,-1061,163,1400,2501,3377,3881,3978,3605,2809,1630,202,-1374,-2916,-4318,-5430,-6175,-6489,-6359,-5802,-4895,-3704,-2362,-944,428,1706,2824,3777,4538,5134,5533,5760,5775,5564,5113,4393,3431,2250,941,-402,-1619,-2591,-3154,-3228,-2754,-1744,-278,1524,3487,5434,7183,8592,9551,10015,9980,9494,8636,7494,6180,4782,3402,2107,967,6,-745,-1315,-1703,-1960,-2096,-2131,-2057,-1860,-1504,-1000,-319,477,1366,2260,3104,3828,4393,4779,4987,5055,5022,4950,4885,4875,4927,5053,5192,5316,5339,5203,4848,4235,3361,2243,944,-465,-1877,-3196,-4325,-5209,-5801,-6130,-6208,-6116,-5900,-5630,-5327,-5018,-4672,-4274,-3777,-3157,-2404,-1540,-609,311,1136,1768,2136,2173,1880,1256,393,-640,-1687,-2651,-3373,-3783,-3788,-3372,-2535,-1317,210,1977,3876,5840,7761,9576,11196,12565,13617,14307,14618,14539,14101,13363,12374,11240,10020,8813,7665,6644,5755,5030,4450,4012,3693,3467,3303,3171,3030,2856,2613,2286,1860,1342,724,40,-724,-1526,-2384,-3264,-4159,-5039,-5869,-6610,-7211,-7632,-7822,-7762,-7439,-6876,-6114,-5253,-4364,-3591,-3019,-2742,-2797,-3189,-3851,-4707,-5616,-6461,-7107,-7466,-7445,-7027,-6188,-4971,-3410,-1597,410,2504,4613,6649,8530,10182,11548,12555,13183,13399,13222,12682,11853,10821,9698,8603,7625,6857,6325,6036,5950,6003,6114,6201,6185,6005,5609,4978,4101,2992,1686,217,-1341,-2932,-4459,-5835,-6971,-7771,-8181,-8173,-7749,-6973,-5916,-4702,-3448,-2277,-1297,-572,-153,-17,-145,-460,-919,-1453,-2043,-2670,-3349,-4097,-4931,-5844,-6832,-7833,-8800,-9648,-10299,-10679,-10734,-10418,-9733,-8686,-7336,-5752,-4026,-2271,-583,932,2203,3174,3839,4195,4303,4211,3984,3691,3342,2971,2526,2006,1344,545,-397,-1433,-2487,-3476,-4281,-4824,-5017,-4842,-4295,-3450,-2394,-1276,-251,528,902,803,185,-890,-2291,-3830,-5291,-6455,-7169,-7315,-6899,-5971,-4687,-3222,-1784,-560,291,687,579,16,-933,-2132,-3437,-4689,-5744,-6484,-6823,-6741,-6251,-5425,-4375,-3222,-2111,-1154,-454,-58,5,-243,-771,-1521,-2441,-3445,-4467,-5405,-6182,-6710,-6940,-6836,-6413,-5706,-4784,-3723,-2611,-1517,-515,352,1049,1569,1908,2077,2077,1925,1606,1143,514,-248,-1135,-2108,-3126,-4150,-5114,-5980,-6669,-7146,-7339,-7227,-6773,-5992,-4905,-3575,-2084,-529,957,2266,3267,3873,4007,3648,2806,1559,4,-1709,-3425,-4993,-6274,-7187,-7674,-7754,-7467,-6913,-6193,-5421,-4697,-4085,-3640,-3361,-3231,-3204,-3218,-3200,-3094,-2838,-2393,-1757,-916,78,1200,2375,3577,4727,5816,6790,7636,8338,8876,9253,9466,9509,9388,9089,8606,7939,7069,6017,4784,3409,1957,481,-901,-2127,-3088,-3721,-3961,-3768,-3137,-2073,-648,1073,2942,4823,6531,7902,8786,9074,8714,7712,6151,4143,1858,-539,-2895,-5059,-6960,-8512,-9705,-10513,-10940,-10991,-10682,-10044,-9127,-7999,-6746,-5467,-4243,-3173,-2286,-1626,-1160,-871,-684,-576,-473,-380,-289,-211,-203,-273,-470,-775,-1166,-1560,-1894,-2040,-1957,-1558,-868,91,1216,2385,3438,4227,4611,4514,3906,2845,1439,-127,-1671,-2970,-3888,-4288,-4172,-3570,-2609,-1448,-258,801,1598,2082,2214,2062,1686,1205,731,352,156,151,355,709,1154,1626,2040,2363,2550,2601,2542,2390,2209,1996,1785,1538,1226,791,176,-642,-1677,-2871,-4140,-5333,-6294,-6832,-6803,-6097,-4679,-2610,-23,2869,5803,8535,10804,12462,13392,13616,13198,12312,11105,9803,8534,7450,6613,6056,5762,5680,5729,5840,5918,5931,5821,5611,5300,4935,4555,4177,3833,3486,3112,2653,2034,1200,102,-1295,-2950,-4837,-6822,-8783,-10549,-11969,-12900,-13272,-13041,-12256,-11002,-9407,-7633,-5829,-4133,-2651,-1436,-508,148,607,912,1184,1479,1901,2498,3329,4405,5716,7220,8817,10400,11822,12915,13553,13580,12960,11638,9726,7309,4628,1880,-666,-2800,-4340,-5174,-5282,-4720,-3613,-2160,-548,1011,2349,3347,3925,4057,3770,3109,2153,993,-299,-1630,-2951,-4203,-5357,-6409,-7340,-8181,-8926,-9587,-10161,-10621,-10951,-11092,-11032,-10702,-10111,-9225,-8095,-6759,-5334,-3924,-2679,-1723,-1168,-1082,-1477,-2306,-3465,-4793,-6111,-7219,-7939,-8142,-7738,-6755,-5240,-3374,-1315,708,2532,4010,5099,5806,6240,6535,6870,7406,8266,9531,11184,13170,15344,17540,19563,21232,22412,23007,23023,22495,21562,20366,19091,17900,16900,16169,15672,15347,15064,14651,13969,12859,11239,9070,6390,3305,-14,-3357,-6498,-9212,-11329,-12737,-13394,-13355,-12729,-11693,-10456,-9222,-8180,-7480,-7202,-7382,-7985,-8919,-10076,-11285,-12421,-13313,-13882,-14014,-13696,-12894,-11641,-9974,-7956,-5669,-3206,-679,1807,4135,6192,7885,9118,9852,10053,9762,9017,7943,6623,5203,3765,2407,1181,124,-737,-1401,-1831,-2013,-1894,-1427,-565,726,2444,4549,6957,9540,12149,14607,16764,18470,19630,20194,20160,19571,18517,17068,15333,13353,11186,8834,6309,3603,740,-2243,-5265,-8223,-10984,-13406,-15362,-16744,-17488,-17587,-17091,-16102,-14783,-13286,-11798,-10431,-9296,-8399,-7737,-7226,-6778,-6293,-5687,-4915,-3978,-2922,-1830,-824,22,580,842,764,390,-238,-1061,-2027,-3085,-4209,-5358,-6490,-7547,-8427,-9045,-9272,-9027,-8251,-6946,-5179,-3068,-805,1433,3415,4992,6012,6421,6202,5435,4215,2722,1110,-426,-1745,-2715,-3264,-3369,-3036,-2347,-1362,-209,1025,2239,3362,4371,5246,6039,6771,7519,8308,9174,10093,11025,11868,12529,12868,12806,12254,11205,9695,7798,5658,3413,1230,-758,-2425,-3720,-4606,-5122,-5325,-5308,-5172,-5012,-4922,-4949,-5145,-5489,-5978,-6533,-7137,-7705,-8234,-8699,-9115,-9526,-9974,-10500,-11152,-11904,-12756,-13612,-14405,-15014,-15360,-15364,-15000,-14274,-13240,-11986,-10623,-9266,-8023,-6969,-6149,-5561,-5154,-4875,-4615,-4305,-3866,-3238,-2422,-1425,-304,850,1974,2970,3810,4479,5021,5496,6012,6625,7417,8380,9471,10588,11578,12275,12506,12133,11053,9246,6741,3657,162,-3523,-7151,-10450,-13194,-15143,-16194,-16249,-15386,-13706,-11438,-8828,-6146,-3627,-1455,262,1499,2265,2656,2739,2615,2362,2030,1667,1295,930,605,331,156,106,212,507,964,1574,2249,2905,3422,3690,3613,3137,2263,1033,-424,-1983,-3445,-4652,-5431,-5675,-5294,-4304,-2719,-671,1718,4264,6782,9095,11031,12452,13271,13415,12900,11737,10011,7823,5281,2539,-264,-2965,-5387,-7375,-8765,-9432,-9309,-8363,-6663,-4312,-1485,1611,4756,7725,10335,12433,13938,14820,15113,14901,14295,13407,12354,11189,9973,8674,7277,5717,3938,1917,-359,-2844,-5445,-8035,-10450,-12504,-14027,-14867,-14911,-14138,-12551,-10278,-7454,-4305,-1054,2047,4774,6903,8300,8831,8502,7314,5407,2897,0,-3117,-6242,-9218,-11886,-14142,-15893,-17074,-17658,-17617,-16974,-15778,-14096,-12073,-9829,-7556,-5394,-3493,-1941,-775,16,513,809,1039,1287,1642,2110,2665,3231,3719,4031,4132,4001,3717,3370,3122,3113,3489,4331,5684,7502,9694,12106,14540,16788,18634,19882,20363,19977,18661,16449,13438,9782,5714,1465,-2710,-6584,-9978,-12769,-14884,-16323,-17110,-17299,-16962,-16154,-14932,-13361,-11485,-9395,-7189,-4983,-2953,-1228,4,639,569,-213,-1669,-3662,-6017,-8482,-10825,-12797,-14214,-14965,-15013,-14436,-13373,-12043,-10674,-9504,-8711,-8411,-8624,-9277,-10204,-11196,-11995,-12358,-12105,-11102,-9372,-7008,-4225,-1319,1416,3653,5173,5804,5515,4378,2563,332,-2005,-4136,-5745,-6598,-6519,-5436,-3386,-488,3031,6915,10852,14553,17755,20264,21955,22806,22857,22247,21141,19753,18297,16963,15924,15284,15091,15322,15867,16567,17198,17531,17346,16491,14869,12511,9515,6082,2469,-1039,-4162,-6666,-8367,-9198,-9140,-8322,-6893,-5113,-3226,-1500,-142,707,990,765,158,-635,-1398,-1947,-2132,-1906,-1288,-400,602,1509,2139,2353,2063,1290,104,-1348,-2897,-4358,-5585,-6462,-6947,-7056,-6857,-6464,-5982,-5531,-5149,-4871,-4632,-4365,-3957,-3319,-2361,-1078,540,2394,4406,6419,8313,9953,11235,12116,12569,12651,12441,12047,11598,11185,10891,10723,10651,10591,10413,9996,9214,7992,6304,4194,1761,-845,-3445,-5872,-7958,-9605,-10727,-11330,-11418,-11072,-10358,-9378,-8205,-6925,-5574,-4205,-2831,-1493,-213,944,1930,2663,3073,3103,2707,1885,660,-897,-2701,-4622,-6545,-8343,-9898,-11119,-11917,-12233,-12008,-11212,-9808,-7811,-5242,-2168,1290,4987,8725,12285,15455,18008,19776,20625,20486,19371,17348,14566,11225,7563,3848,337,-2725,-5149,-6804,-7640,-7679,-7010,-5751,-4051,-2055,133,2386,4668,6906,9063,11113,12993,14663,16045,17064,17636,17692,17172,16063,14402,12269,9826,7230,4708,2432,580,-755,-1531,-1791,-1654,-1289,-895,-675,-784,-1326,-2323,-3724,-5400,-7189,-8894,-10347,-11401,-11985,-12069,-11705,-10979,-10001,-8903,-7781,-6721,-5770,-4941,-4242,-3652,-3167,-2777,-2495,-2327,-2289,-2390,-2606,-2916,-3253,-3555,-3753,-3788,-3624,-3254,-2702,-2018,-1272,-541,106,609,943,1117,1146,1127,1107,1208,1490,2014,2788,3784,4929,6124,7268,8264,9045,9582,9868,9931,9810,9552,9185,8739,8199,7549,6749,5763,4568,3169,1611,-21,-1594,-2971,-3993,-4563,-4595,-4116,-3187,-1965,-624,638,1639,2265,2442,2195,1619,848,88,-477,-666,-365,474,1802,3498,5359,7169,8682,9701,10082,9736,8678,6962,4748,2192,-457,-3013,-5230,-6952,-8029,-8412,-8081,-7135,-5667,-3878,-1927,-7,1721,3139,4140,4678,4709,4241,3279,1868,58,-2076,-4443,-6929,-9416,-11769,-13863,-15598,-16885,-17695,-18017,-17882,-17346,-16460,-15289,-13880,-12283,-10532,-8666,-6729,-4762,-2832,-1004,661,2081,3215,4027,4500,4682,4592,4346,4001,3664,3400,3244,3222,3295,3427,3546,3583,3480,3194,2715,2051,1254,373,-490,-1275,-1894,-2308,-2492,-2457,-2253,-1943,-1633,-1417,-1400,-1665,-2252,-3174,-4391,-5821,-7357,-8854,-10169,-11152,-11676,-11657,-11046,-9878,-8224,-6229,-4058,-1904,52,1661,2805,3430,3520,3108,2283,1146,-165,-1503,-2738,-3727,-4392,-4648,-4491,-3913,-2976,-1736,-291,1283,2899,4495,6024,7464,8803,10058,11234,12342,13387,14352,15221,15959,16525,16873,16958,16734,16166,15228,13910,12231,10229,7976,5567,3107,716,-1508,-3488,-5166,-6558,-7670,-8589,-9360,-10083,-10791,-11546,-12338,-13173,-14002,-14813,-15539,-16175,-16662,-17001,-17155,-17136,-16927,-16572,-16071,-15491,-14850,-14200,-13554,-12923,-12272,-11571,-10743,-9731,-8477,-6944,-5137,-3102,-907,1325,3495,5460,7132,8396,9193,9466,9188,8373,7045,5284,3184,868,-1507,-3791,-5816,-7408,-8427,-8730,-8222,-6865,-4663,-1707,1857,5805,9885,13777,17200,19854,21538,22106,21548,19962,17557,14635,11535,8607,6153,4403,3474,3388,4037,5257,6800,8425,9875,10969,11541,11542,10947,9830,8293,6469,4504,2522,633,-1106,-2656,-4030,-5244,-6349,-7368,-8332,-9230,-10037,-10718,-11211,-11484,-11503,-11283,-10840,-10255,-9576,-8901,-8275,-7745,-7308,-6937,-6582,-6179,-5701,-5130,-4493,-3851,-3255,-2784,-2471,-2345,-2402,-2616,-2951,-3354,-3775,-4145,-4407,-4498,-4361,-3969,-3298,-2370,-1221,85,1478,2869,4205,5399,6429,7259,7883,8320,8584,8711,8719,8632,8459,8194,7848,7390,6826,6119,5255,4205,2953,1498,-157,-1969,-3899,-5867,-7804,-9623,-11248,-12626,-13712,-14503,-15022,-15293,-15397,-15370,-15288,-15200,-15136,-15138,-15188,-15288,-15369,-15384,-15222,-14821,-14076,-12967,-11482,-9684,-7704,-5694,-3870,-2430,-1550,-1372,-1931,-3195,-5030,-7216,-9495,-11577,-13183,-14083,-14108,-13174,-11292,-8560,-5148,-1290,2746,6696,10302,13368,15752,17388,18291,18536,18243,17556,16621,15547,14438,13324,12234,11150,10058,8951,7837,6765,5794,5028,4546,4448,4773,5550,6743,8274,10039,11900,13721,15386,16781,17848,18547,18876,18865,18549,17978,17181,16188,14974,13544,11831,9831,7508,4885,2005,-1035,-4125,-7110,-9850,-12200,-14040,-15288,-15889,-15841,-15166,-13920,-12189,-10055,-7632,-5018,-2340,291,2739,4881,6587,7741,8251,8078,7205,5716,3683,1286,-1319,-3934,-6361,-8431,-9985,-10902,-11147,-10695,-9661,-8162,-6419,-4648,-3067,-1857,-1120,-881,-1087,-1603,-2284,-2942,-3458,-3713,-3690,-3391,-2881,-2237,-1535,-837,-162,493,1192,1983,2963,4168,5643,7369,9284,11297,13266,15047,16497,17485,17935,17810,17136,15993,14497,12775,10974,9177,7483,5902,4442,3087,1795,581,-580,-1620,-2508,-3160,-3516,-3530,-3180,-2489,-1509,-341,898,2076,3057,3733,4026,3890,3354,2471,1342,112,-1108,-2145,-2915,-3296,-3249,-2739,-1795,-477,1104,2809,4463,5891,6922,7406,7255,6408,4888,2750,126,-2844,-5954,-9033,-11875,-14334,-16281,-17644,-18403,-18590,-18265,-17532,-16471,-15171,-13687,-12033,-10215,-8192,-5951,-3470,-772,2063,4922,7619,9961,11748,12824,13089,12545,11283,9494,7435,5408,3712,2602,2284,2834,4255,6411,9076,11944,14658,16860,18229,18522,17608,15480,12261,8176,3537,-1298,-5974,-10154,-13565,-16010,-17385,-17666,-16932,-15323,-13038,-10332,-7443,-4646,-2154,-153,1233,1962,2037,1539,577,-708,-2160,-3644,-5014,-6168,-7011,-7467,-7503,-7078,-6220,-4954,-3381,-1603,218,1933,3382,4451,5055,5193,4889,4249,3390,2454,1589,906,510,454,761,1413,2364,3544,4879,6287,7710,9093,10415,11664,12842,13963,15018,16013,16916,17694,18312,18705,18867,18742,18366,17731,16890,15879,14732,13484,12121,10639,8991,7146,5079,2779,303,-2283,-4843,-7228,-9289,-10857,-11827,-12121,-11725,-10714,-9188,-7353,-5407,-3603,-2153,-1246,-1008,-1470,-2591,-4216,-6153,-8117,-9889,-11190,-11916,-11955,-11385,-10319,-8966,-7559,-6312,-5402,-4919,-4879,-5200,-5761,-6390,-6939,-7287,-7392,-7255,-6988,-6684,-6509,-6548,-6872,-7466,-8227,-9024,-9650,-9934,-9708,-8886,-7444,-5462,-3085,-536,1930,4058,5612,6452,6500,5818,4532,2886,1120,-474,-1692,-2355,-2395,-1823,-709,789,2535,4352,6117,7732,9147,10335,11300,12027,12492,12655,12450,11812,10690,9059,6939,4408,1597,-1320,-4111,-6573,-8482,-9692,-10115,-9742,-8678,-7072,-5162,-3194,-1413,-33,803,1030,664,-196,-1387,-2717,-3988,-5019,-5699,-5954,-5794,-5258,-4443,-3428,-2324,-1198,-120,849,1675,2307,2717,2877,2763,2366,1698,758,-407,-1762,-3252,-4803,-6345,-7788,-9022,-9953,-10461,-10468,-9899,-8744,-7035,-4861,-2395,186,2627,4741,6322,7288,7583,7294,6520,5458,4293,3208,2371,1857,1720,1898,2307,2787,3164,3254,2908,1990,466,-1671,-4332,-7375,-10615,-13838,-16818,-19371,-21316,-22562,-23031,-22740,-21709,-20039,-17818,-15192,-12291,-9270,-6276,-3449,-911,1242,2939,4148,4865,5127,4994,4555,3915,3195,2508,1980,1689,1725,2109,2855,3919,5226,6664,8088,9340,10266,10730,10644,9985,8794,7191,5343,3453,1724,321,-621,-1069,-1018,-566,182,1061,1935,2649,3106,3233,3024,2520,1821,1060,412,34,93,693,1897,3691,5989,8633,11411,14077,16364,18054,18956,18975,18096,16389,14003,11134,8004,4831,1812,-900,-3209,-5061,-6482,-7493,-8193,-8640,-8910,-9066,-9118,-9101,-9008,-8854,-8665,-8477,-8354,-8365,-8587,-9050,-9792,-10742,-11831,-12891,-13757,-14237,-14189,-13510,-12198,-10313,-8023,-5512,-3027,-765,1086,2423,3183,3400,3126,2486,1607,616,-344,-1175,-1789,-2124,-2177,-1936,-1466,-819,-72,690,1437,2122,2769,3404,4078,4838,5725,6740,7868,9043,10177,11162,11874,12226,12127,11571,10558,9158,7464,5595,3683,1850,213,-1154,-2179,-2852,-3165,-3138,-2820,-2243,-1496,-620,282,1133,1838,2294,2410,2107,1326,41,-1718,-3912,-6414,-9112,-11831,-14413,-16695,-18545,-19849,-20556,-20622,-20075,-18951,-17324,-15305,-12988,-10524,-8000,-5544,-3218,-1082,836,2531,3992,5228,6218,6944,7371,7462,7178,6529,5521,4254,2833,1432,229,-608,-937,-697,99,1348,2877,4455,5840,6799,7140,6754,5596,3729,1276,-1563,-4553,-7460,-10021,-12069,-13411,-13981,-13707,-12625,-10772,-8264,-5228,-1818,1773,5370,8776,11796,14282,16058,17043,17142,16365,14734,12361,9395,6027,2507,-934,-4018,-6541,-8274,-9125,-8988,-7940,-6045,-3538,-631,2368,5195,7602,9386,10453,10739,10302,9211,7619,5649,3474,1193,-1059,-3243,-5279,-7164,-8860,-10340,-11569,-12471,-12977,-12998,-12459,-11323,-9583,-7309,-4600,-1635,1411,4322,6915,9025,10530,11367,11520,11026,9984,8496,6726,4796,2881,1091,-427,-1576,-2257,-2405,-1964,-934,676,2806,5350,8185,11139,14026,16669,18880,20524,21495,21741,21281,20181,18558,16579,14415,12260,10276,8624,7388,6650,6395,6595,7130,7878,8635,9230,9445,9138,8172,6518,4192,1315,-1956,-5378,-8733,-11765,-14289,-16146,-17288,-17698,-17489,-16777,-15752,-14582,-13440,-12435,-11648,-11073,-10691,-10401,-10136,-9788,-9304,-8643,-7814,-6854,-5836,-4851,-3993,-3354,-3011,-2986,-3315,-3926,-4792,-5802,-6857,-7854,-8673,-9207,-9379,-9092,-8327,-7047,-5285,-3096,-549,2220,5105,7930,10561,12827,14610,15800,16338,16232,15507,14283,12678,10880,9059,7427,6130,5339,5124,5529,6534,8031,9890,11918,13898,15639,16923,17630,17642,16963,15614,13727,11435,8933,6386,3961,1771,-95,-1612,-2779,-3629,-4205,-4574,-4769,-4867,-4880,-4868,-4836,-4840,-4862,-4963,-5102,-5314,-5553,-5801,-6015,-6142,-6142,-5954,-5559,-4937,-4104,-3110,-2019,-919,83,918,1484,1744,1669,1254,557,-378,-1455,-2572,-3641,-4556,-5247,-5652,-5742,-5505,-4957,-4138,-3085,-1871,-538,840,2226,3554,4799,5913,6873,7668,8290,8766,9129,9420,9704,10015,10411,10907,11511,12217,12951,13660,14213,14499,14395,13802,12667,10997,8843,6327,3592,810,-1835,-4202,-6142,-7582,-8470,-8810,-8638,-8023,-7046,-5813,-4435,-3019,-1711,-596,172,539,418,-192,-1273,-2737,-4480,-6340,-8172,-9812,-11135,-12061,-12544,-12631,-12363,-11860,-11202,-10482,-9741,-8981,-8182,-7278,-6242,-5028,-3655,-2156,-609,895,2249,3353,4117,4476,4402,3899,3029,1866,543,-836,-2114,-3223,-4046,-4594,-4832,-4843,-4664,-4400,-4113,-3864,-3688,-3575,-3499,-3395,-3202,-2843,-2257,-1406,-271,1119,2705,4399,6074,7594,8828,9662,10024,9904,9328,8384,7170,5805,4374,2962,1598,300,-928,-2116,-3235,-4300,-5240,-6015,-6540,-6769,-6670,-6264,-5627,-4857,-4106,-3487,-3126,-3073,-3346,-3889,-4592,-5327,-5918,-6241,-6159,-5626,-4618,-3214,-1516,301,2057,3549,4602,5063,4844,3914,2297,95,-2554,-5483,-8487,-11401,-14044,-16278,-17992,-19084,-19508,-19193,-18149,-16354,-13874,-10781,-7205,-3329,657,4502,7989,10893,13033,14294,14600,13981,12504,10325,7622,4616,1522,-1433,-4065,-6197,-7712,-8507,-8565,-7873,-6510,-4566,-2171,508,3320,6073,8602,10728,12289,13159,13227,12463,10894,8619,5812,2695,-503,-3527,-6201,-8353,-9921,-10863,-11218,-11046,-10432,-9459,-8205,-6725,-5066,-3248,-1310,737,2835,4934,6945,8780,10327,11504,12226,12463,12219,11547,10527,9274,7885,6477,5101,3825,2649,1587,616,-274,-1109,-1898,-2653,-3367,-4037,-4625,-5115,-5453,-5623,-5598,-5400,-5057,-4644,-4234,-3907,-3722,-3696,-3797,-3949,-4024,-3907,-3461,-2642,-1418,131,1890,3687,5326,6617,7398,7557,7046,5898,4218,2162,-47,-2225,-4159,-5710,-6801,-7386,-7516,-7244,-6664,-5866,-4917,-3871,-2741,-1537,-260,1076,2399,3634,4632,5262,5373,4865,3685,1859,-504,-3224,-6056,-8744,-11008,-12649,-13506,-13542,-12801,-11425,-9606,-7571,-5510,-3590,-1890,-449,763,1792,2698,3512,4236,4834,5224,5328,5068,4390,3322,1909,299,-1352,-2841,-3990,-4616,-4629,-3950,-2635,-742,1547,4069,6600,8947,10947,12482,13485,13975,13972,13603,12949,12159,11334,10586,9973,9545,9293,9195,9202,9245,9255,9162,8885,8384,7604,6536,5182,3559,1724,-292,-2405,-4586,-6756,-8880,-10904,-12787,-14479,-15944,-17129,-18008,-18547,-18738,-18583,-18116,-17377,-16434,-15357,-14205,-13056,-11946,-10928,-10027,-9256,-8625,-8124,-7735,-7454,-7242,-7102,-7007,-6929,-6861,-6741,-6580,-6324,-6002,-5614,-5189,-4778,-4372,-4010,-3645,-3246,-2746,-2064,-1145,80,1618,3449,5494,7602,9592,11249,12347,12725,12258,10936,8849,6192,3239,326,-2227,-4141,-5218,-5409,-4763,-3458,-1774,18,1602,2780,3416,3494,3102,2388,1547,766,193,-64,19,433,1078,1862,2631,3259,3617,3609,3181,2320,1059,-520,-2297,-4130,-5855,-7302,-8337,-8822,-8718,-7995,-6733,-5045,-3105,-1104,782,2395,3669,4562,5155,5533,5856,6247,6837,7672,8760,10016,11307,12443,13234,13493,13098,11985,10185,7819,5059,2149,-666,-3165,-5126,-6427,-6971,-6729,-5743,-4084,-1882,723,3548,6438,9198,11683,13735,15261,16177,16477,16187,15375,14154,12634,10943,9204,7513,5975,4650,3598,2853,2432,2337,2555,3048,3756,4612,5490,6312,6924,7266,7226,6791,5940,4716,3188,1452,-364,-2125,-3685,-4935,-5775,-6178,-6172,-5817,-5267,-4636,-4107,-3799,-3834,-4263,-5112,-6324,-7829,-9485,-11152,-12668,-13884,-14695,-15001,-14797,-14065,-12881,-11308,-9447,-7409,-5286,-3179,-1166,690,2327,3699,4762,5464,5769,5639,5058,4050,2656,978,-854,-2685,-4325,-5614,-6391,-6535,-5975,-4689,-2725,-178,2789,5991,9202,12212,14826,16884,18311,19060,19190,18788,17998,16993,15928,14964,14203,13711,13496,13496,13626,13746,13742,13473,12879,11900,10575,8946,7135,5233,3376,1647,109,-1202,-2308,-3232,-4041,-4770,-5460,-6101,-6665,-7115,-7367,-7409,-7178,-6705,-6019,-5196,-4363,-3621,-3123,-2951,-3192,-3846,-4886,-6215,-7729,-9268,-10720,-11941,-12861,-13428,-13634,-13526,-13160,-12619,-11971,-11274,-10549,-9803,-9004,-8129,-7128,-5991,-4677,-3222,-1614,68,1783,3437,4946,6224,7208,7837,8098,7977,7505,6734,5738,4630,3536,2601,1971,1770,2092,2975,4401,6291,8502,10866,13172,15241,16886,18000,18501,18403,17753,16669,15266,13692,12052,10432,8897,7465,6169,4996,3974,3091,2359,1766,1288,879,484,31,-549,-1304,-2255,-3382,-4611,-5848,-6963,-7835,-8357,-8484,-8208,-7589,-6739,-5776,-4864,-4129,-3685,-3590,-3857,-4416,-5181,-6003,-6742,-7293,-7559,-7556,-7307,-6934,-6564,-6327,-6356,-6676,-7301,-8111,-8955,-9635,-9935,-9704,-8821,-7300,-5209,-2753,-164,2262,4268,5635,6251,6119,5330,4093,2635,1209,29,-769,-1131,-1096,-788,-374,-44,51,-185,-750,-1566,-2462,-3246,-3696,-3672,-3067,-1914,-312,1530,3363,4909,5926,6243,5783,4598,2841,741,-1415,-3374,-4904,-5878,-6247,-6057,-5446,-4571,-3649,-2847,-2330,-2154,-2351,-2820,-3468,-4104,-4598,-4794,-4647,-4124,-3302,-2274,-1180,-157,686,1266,1555,1565,1340,958,469,-56,-619,-1213,-1889,-2701,-3685,-4861,-6189,-7568,-8862,-9891,-10471,-10459,-9751,-8332,-6263,-3690,-805,2145,4932,7339,9218,10482,11131,11223,10875,10218,9399,8510,7657,6852,6136,5490,4904,4369,3882,3455,3113,2876,2758,2758,2845,2953,3012,2910,2562,1894,861,-511,-2149,-3928,-5667,-7200,-8352,-9016,-9141,-8746,-7924,-6803,-5541,-4278,-3129,-2151,-1368,-748,-263,134,462,704,832,756,402,-329,-1480,-3077,-5036,-7241,-9469,-11488,-13038,-13903,-13924,-13051,-11322,-8903,-6019,-2964,-38,2482,4394,5574,6029,5834,5162,4210,3161,2187,1362,715,209,-255,-763,-1433,-2316,-3433,-4722,-6083,-7356,-8385,-9027,-9190,-8877,-8130,-7098,-5926,-4783,-3803,-3047,-2521,-2153,-1821,-1388,-726,260,1562,3150,4852,6510,7905,8838,9190,8884,7984,6617,5004,3378,1981,980,484,483,918,1628,2460,3238,3830,4167,4244,4121,3910,3749,3760,4046,4655,5561,6723,7996,9284,10427,11339,11946,12217,12182,11869,11332,10617,9732,8669,7387,5819,3916,1626,-1025,-3969,-7050,-10032,-12661,-14626,-15702,-15699,-14580,-12425,-9463,-6022,-2515,648,3081,4491,4722,3739,1677,-1210,-4580,-8020,-11148,-13600,-15135,-15600,-14983,-13369,-10938,-7921,-4573,-1151,2126,5060,7517,9404,10668,11315,11372,10896,9965,8654,7052,5249,3336,1420,-395,-2009,-3326,-4298,-4889,-5116,-5018,-4654,-4104,-3436,-2731,-2051,-1444,-948,-569,-315,-167,-125,-192,-376,-715,-1232,-1962,-2914,-4080,-5412,-6845,-8262,-9552,-10573,-11228,-11430,-11173,-10480,-9465,-8252,-7011,-5880,-4982,-4363,-4039,-3946,-3995,-4090,-4116,-4000,-3690,-3151,-2391,-1412,-232,1131,2678,4377,6215,8128,10036,11839,13405,14618,15390,15649,15418,14721,13669,12367,10946,9505,8136,6856,5666,4526,3361,2138,802,-625,-2114,-3555,-4862,-5878,-6541,-6764,-6585,-6063,-5349,-4613,-4044,-3805,-3991,-4644,-5684,-6983,-8325,-9470,-10208,-10362,-9877,-8774,-7208,-5392,-3610,-2119,-1166,-879,-1319,-2396,-3945,-5708,-7406,-8761,-9552,-9657,-9034,-7782,-6047,-4066,-2074,-295,1102,2025,2460,2496,2275,1999,1877,2081,2751,3899,5505,7411,9465,11455,13216,14604,15545,16014,16037,15672,14991,14065,12945,11674,10278,8778,7213,5631,4118,2770,1722,1061,903,1265,2148,3458,5060,6762,8339,9575,10247,10221,9408,7834,5612,2934,45,-2796,-5361,-7461,-9016,-9976,-10422,-10423,-10130,-9646,-9075,-8450,-7770,-6978,-5998,-4773,-3273,-1538,334,2192,3861,5164,5995,6278,6052,5412,4510,3552,2706,2144,1952,2142,2657,3352,4052,4560,4710,4391,3578,2330,793,-833,-2302,-3415,-3969,-3891,-3143,-1821,-73,1881,3809,5497,6761,7508,7691,7352,6563,5446,4106,2675,1261,-37,-1119,-1913,-2354,-2395,-2026,-1253,-125,1281,2856,4474,6010,7333,8348,8980,9185,8968,8344,7389,6171,4820,3428,2128,986,54,-661,-1231,-1713,-2246,-2912,-3806,-4962,-6353,-7908,-9486,-10911,-12012,-12593,-12547,-11792,-10359,-8355,-5963,-3426,-991,1104,2698,3696,4094,3981,3464,2742,1951,1260,761,496,468,589,774,894,850,573,33,-730,-1636,-2560,-3356,-3881,-4008,-3650,-2770,-1385,429,2558,4847,7151,9322,11255,12861,14110,14966,15457,15592,15409,14943,14237,13323,12251,11055,9770,8437,7089,5756,4481,3304,2274,1451,874,592,613,944,1533,2346,3293,4301,5293,6174,6916,7426,7720,7728,7484,6957,6200,5241,4160,3047,1982,1062,325,-208,-563,-812,-1040,-1357,-1854,-2619,-3677,-5044,-6641,-8397,-10154,-11801,-13168,-14172,-14692,-14721,-14217,-13254,-11888,-10255,-8492,-6772,-5246,-4058,-3300,-3015,-3187,-3753,-4615,-5661,-6771,-7851,-8790,-9528,-9981,-10115,-9894,-9333,-8459,-7356,-6120,-4871,-3742,-2851,-2292,-2142,-2386,-3016,-3895,-4920,-5887,-6670,-7108,-7157,-6787,-6062,-5070,-3913,-2715,-1526,-428,603,1551,2477,3391,4346,5314,6292,7204,7989,8569,8877,8892,8592,8018,7219,6259,5237,4230,3340,2651,2230,2110,2287,2722,3330,4023,4692,5244,5610,5726,5581,5147,4459,3527,2406,1126,-251,-1688,-3140,-4566,-5947,-7256,-8480,-9616,-10657,-11586,-12411,-13099,-13644,-14008,-14154,-14035,-13602,-12814,-11649,-10110,-8226,-6079,-3751,-1405,818,2735,4168,4980,5054,4367,2962,983,-1349,-3759,-5918,-7555,-8388,-8288,-7173,-5126,-2316,995,4493,7855,10804,13116,14663,15410,15378,14693,13462,11863,10036,8115,6233,4441,2823,1389,166,-820,-1557,-2000,-2127,-1900,-1323,-401,805,2217,3707,5124,6286,7026,7176,6642,5381,3445,962,-1870,-4834,-7679,-10226,-12312,-13858,-14842,-15269,-15205,-14693,-13804,-12581,-11064,-9301,-7337,-5240,-3134,-1136,553,1790,2380,2247,1309,-360,-2655,-5352,-8180,-10843,-13016,-14443,-14899,-14283,-12580,-9918,-6487,-2615,1394,5163,8412,10901,12487,13163,12964,12075,10661,8960,7175,5480,4013,2859,2051,1618,1546,1819,2430,3336,4516,5914,7450,9045,10580,11958,13051,13769,14000,13678,12754,11207,9085,6459,3471,291,-2874,-5807,-8295,-10160,-11277,-11587,-11116,-9962,-8289,-6307,-4238,-2302,-680,483,1118,1184,721,-222,-1539,-3118,-4829,-6546,-8135,-9492,-10503,-11080,-11157,-10656,-9586,-7921,-5762,-3192,-382,2480,5205,7587,9476,10748,11353,11291,10637,9508,8057,6457,4850,3354,2044,930,21,-737,-1343,-1824,-2140,-2247,-2066,-1538,-610,717,2383,4278,6206,7970,9320,10077,10063,9226,7569,5210,2332,-822,-3990,-6906,-9347,-11128,-12145,-12355,-11811,-10612,-8950,-6998,-4994,-3093,-1450,-121,886,1624,2183,2651,3109,3584,4079,4530,4867,4982,4814,4308,3483,2402,1176,-52,-1147,-1989,-2496,-2648,-2444,-1962,-1263,-453,383,1167,1839,2375,2757,3013,3166,3248,3297,3306,3283,3185,2975,2599,2017,1205,167,-1043,-2363,-3671,-4865,-5828,-6491,-6802,-6789,-6504,-6047,-5550,-5123,-4882,-4887,-5176,-5715,-6474,-7348,-8266,-9130,-9871,-10442,-10806,-10951,-10875,-10567,-10035,-9263,-8251,-7013,-5589,-4034,-2457,-950,345,1316,1850,1864,1313,211,-1376,-3307,-5399,-7401,-9089,-10201,-10590,-10121,-8811,-6734,-4076,-1081,1962,4766,7060,8644,9390,9256,8304,6666,4543,2186,-143,-2191,-3727,-4596,-4709,-4070,-2793,-1042,934,2898,4611,5919,6713,7023,6908,6533,6060,5665,5492,5615,6079,6835,7824,8928,10042,11065,11907,12528,12876,12954,12730,12207,11364,10203,8746,7048,5200,3344,1634,238,-686,-1037,-758,120,1504,3235,5107,6902,8403,9428,9844,9562,8579,6925,4727,2135,-642,-3379,-5849,-7854,-9224,-9886,-9812,-9078,-7836,-6267,-4627,-3109,-1921,-1171,-920,-1142,-1761,-2652,-3683,-4701,-5598,-6271,-6668,-6777,-6599,-6187,-5572,-4815,-3945,-3004,-2003,-950,141,1282,2438,3603,4726,5764,6673,7401,7905,8166,8123,7792,7121,6140,4842,3277,1485,-444,-2444,-4395,-6217,-7786,-9005,-9765,-9977,-9558,-8483,-6730,-4387,-1542,1608,4846,7915,10547,12511,13622,13779,12982,11343,9057,6411,3695,1232,-749,-2074,-2684,-2628,-2015,-1031,148,1347,2451,3393,4174,4830,5437,6058,6749,7527,8374,9232,10025,10666,11081,11220,11065,10626,9960,9114,8160,7146,6101,5037,3934,2766,1496,99,-1432,-3079,-4790,-6482,-8059,-9406,-10431,-11059,-11259,-11032,-10421,-9485,-8313,-6985,-5590,-4197,-2864,-1614,-459,628,1651,2645,3582,4447,5167,5667,5868,5699,5130,4179,2909,1437,-93,-1506,-2646,-3361,-3559,-3186,-2261,-857,898,2844,4807,6633,8186,9403,10260,10794,11101,11270,11401,11565,11744,11923,11962,11760,11165,10079,8446,6294,3709,882,-1989,-4645,-6874,-8496,-9432,-9674,-9335,-8579,-7636,-6735,-6079,-5801,-5947,-6479,-7245,-8089,-8773,-9145,-9079,-8543,-7610,-6407,-5129,-3970,-3103,-2649,-2651,-3101,-3909,-4966,-6144,-7300,-8349,-9199,-9824,-10220,-10385,-10356,-10110,-9660,-8951,-7949,-6607,-4891,-2820,-414,2206,4937,7589,10005,12014,13481,14331,14515,14080,13084,11669,9969,8169,6424,4890,3677,2873,2488,2520,2891,3523,4298,5133,5915,6609,7162,7577,7857,7993,7977,7753,7270,6446,5221,3570,1504,-898,-3529,-6228,-8846,-11224,-13239,-14814,-15907,-16525,-16714,-16525,-16036,-15298,-14370,-13286,-12096,-10832,-9575,-8380,-7375,-6637,-6286,-6373,-6927,-7926,-9261,-10814,-12377,-13777,-14820,-15373,-15351,-14741,-13586,-11994,-10079,-8011,-5901,-3913,-2118,-626,538,1332,1761,1833,1584,1037,253,-720,-1808,-2912,-3930,-4727,-5180,-5159,-4578,-3374,-1558,811,3619,6683,9821,12801,15414,17469,18781,19241,18752,17314,14959,11822,8083,3999,-133,-4007,-7316,-9820,-11341,-11795,-11200,-9662,-7354,-4510,-1377,1805,4799,7462,9636,11296,12400,12986,13100,12783,12095,11060,9713,8076,6182,4101,1909,-251,-2233,-3848,-4937,-5356,-5034,-3984,-2293,-154,2209,4511,6500,7947,8712,8730,8050,6780,5121,3281,1495,-35,-1155,-1741,-1779,-1250,-270,1085,2627,4221,5681,6868,7643,7912,7602,6695,5193,3159,665,-2163,-5206,-8318,-11369,-14220,-16760,-18854,-20418,-21326,-21513,-20907,-19489,-17295,-14401,-10968,-7186,-3324,365,3605,6170,7892,8677,8523,7497,5746,3442,826,-1910,-4525,-6866,-8787,-10209,-11103,-11467,-11331,-10736,-9719,-8323,-6590,-4562,-2300,124,2635,5122,7508,9669,11533,13009,14037,14574,14592,14082,13068,11567,9649,7363,4810,2072,-736,-3504,-6113,-8445,-10377,-11811,-12637,-12800,-12250,-11009,-9139,-6769,-4084,-1301,1331,3604,5321,6399,6779,6553,5826,4795,3666,2629,1872,1491,1548,2010,2800,3784,4812,5747,6476,6950,7154,7139,6974,6746,6533,6376,6291,6246,6195,6066,5816,5398,4818,4100,3317,2558,1944,1578,1563,1940,2713,3796,5064,6316,7365,7988,8039,7403,6082,4139,1765,-819,-3331,-5510,-7146,-8110,-8383,-8033,-7229,-6157,-5034,-4018,-3212,-2633,-2216,-1847,-1378,-682,308,1586,3047,4517,5774,6587,6781,6227,4930,2945,461,-2309,-5107,-7687,-9848,-11455,-12460,-12874,-12814,-12372,-11721,-10953,-10180,-9425,-8721,-8022,-7306,-6526,-5666,-4736,-3793,-2924,-2239,-1860,-1854,-2282,-3085,-4194,-5430,-6628,-7580,-8150,-8227,-7792,-6899,-5649,-4227,-2796,-1559,-659,-197,-223,-684,-1497,-2500,-3504,-4336,-4824,-4873,-4435,-3534,-2249,-704,974,2623,4140,5400,6340,6920,7106,6926,6376,5525,4395,3091,1692,318,-887,-1807,-2309,-2312,-1767,-703,813,2609,4504,6250,7616,8409,8479,7787,6388,4409,2101,-307,-2520,-4338,-5577,-6190,-6171,-5634,-4721,-3616,-2511,-1552,-875,-512,-474,-673,-991,-1275,-1372,-1152,-554,435,1748,3260,4844,6318,7587,8517,9102,9314,9229,8918,8487,8037,7662,7433,7383,7531,7826,8228,8626,8943,9071,8960,8564,7913,7036,6005,4891,3727,2551,1357,119,-1174,-2557,-4035,-5580,-7177,-8745,-10233,-11548,-12611,-13354,-13701,-13621,-13060,-12023,-10503,-8541,-6203,-3587,-824,1924,4502,6722,8440,9513,9853,9421,8229,6379,3999,1319,-1441,-4002,-6131,-7602,-8282,-8072,-7016,-5180,-2743,89,3098,6052,8768,11107,12978,14364,15291,15821,16034,15993,15739,15267,14550,13506,12097,10248,7997,5381,2553,-308,-2965,-5193,-6783,-7602,-7589,-6786,-5321,-3406,-1274,797,2591,3914,4677,4849,4503,3746,2734,1614,516,-483,-1342,-2095,-2788,-3508,-4322,-5288,-6404,-7653,-8940,-10167,-11214,-11968,-12363,-12349,-11934,-11143,-10027,-8651,-7075,-5363,-3576,-1761,28,1752,3371,4845,6147,7230,8081,8657,8954,8961,8675,8113,7287,6229,4967,3545,2016,449,-1061,-2410,-3461,-4094,-4176,-3627,-2405,-542,1875,4672,7658,10586,13225,15363,16822,17497,17337,16381,14722,12512,9935,7189,4466,1924,-299,-2145,-3561,-4578,-5235,-5612,-5798,-5882,-5948,-6044,-6199,-6397,-6576,-6662,-6532,-6097,-5256,-3981,-2285,-267,1921,4070,5948,7346,8086,8081,7326,5918,4043,1948,-92,-1802,-2970,-3434,-3142,-2131,-512,1514,3741,5934,7887,9445,10497,11005,10987,10489,9631,8497,7244,5962,4779,3775,3014,2536,2340,2398,2639,2962,3251,3367,3212,2673,1717,321,-1467,-3582,-5903,-8316,-10681,-12873,-14789,-16343,-17484,-18185,-18427,-18218,-17552,-16445,-14898,-12940,-10584,-7908,-4959,-1888,1190,4063,6541,8420,9509,9707,8934,7264,4796,1770,-1577,-4934,-8053,-10687,-12701,-14024,-14675,-14771,-14442,-13889,-13260,-12704,-12286,-12015,-11846,-11655,-11329,-10713,-9707,-8256,-6358,-4100,-1606,952,3392,5543,7263,8454,9064,9098,8590,7633,6326,4798,3173,1552,43,-1308,-2433,-3333,-3978,-4399,-4607,-4660,-4614,-4548,-4526,-4614,-4839,-5212,-5696,-6226,-6717,-7054,-7144,-6878,-6195,-5071,-3510,-1599,568,2822,4994,6885,8328,9165,9316,8755,7555,5845,3832,1723,-242,-1897,-3085,-3746,-3856,-3461,-2642,-1504,-157,1290,2760,4192,5561,6860,8096,9280,10402,11444,12352,13061,13488,13557,13177,12320,10934,9064,6739,4076,1185,-1771,-4643,-7275,-9522,-11279,-12442,-12968,-12823,-12027,-10628,-8704,-6369,-3748,-987,1753,4338,6598,8433,9724,10439,10552,10142,9278,8138,6855,5599,4482,3572,2853,2267,1670,926,-124,-1601,-3548,-5975,-8754,-11746,-14698,-17371,-19479,-20806,-21150,-20444,-18678,-15989,-12571,-8717,-4748,-963,2337,4977,6809,7811,8032,7574,6591,5249,3694,2072,470,-1051,-2450,-3725,-4844,-5807,-6567,-7104,-7340,-7246,-6743,-5812,-4436,-2644,-531,1780,4095,6213,7933,9070,9532,9258,8320,6823,4974,2978,1078,-548,-1749,-2474,-2742,-2644,-2323,-1929,-1591,-1398,-1346,-1403,-1435,-1308,-884,-25,1304,3114,5324,7785,10340,12763,14886,16509,17516,17791,17293,16018,14001,11351,8192,4710,1100,-2427,-5695,-8513,-10797,-12422,-13396,-13678,-13326,-12362,-10871,-8929,-6637,-4140,-1556,934,3190,5084,6497,7404,7782,7719,7295,6680,6009,5453,5127,5114,5445,6090,6984,8025,9092,10069,10828,11283,11313,10867,9868,8295,6159,3504,441,-2888,-6269,-9487,-12283,-14426,-15717,-16014,-15279,-13558,-11029,-7928,-4588,-1342,1485,3620,4895,5224,4651,3308,1421,-733,-2862,-4699,-6042,-6773,-6888,-6453,-5639,-4616,-3603,-2761,-2226,-2066,-2267,-2761,-3402,-4030,-4460,-4566,-4228,-3454,-2260,-774,888,2552,4103,5404,6408,7086,7459,7602,7580,7484,7374,7288,7219,7146,7005,6764,6373,5848,5189,4472,3741,3067,2501,2042,1709,1424,1156,820,356,-255,-1044,-1959,-2971,-4000,-4995,-5888,-6664,-7288,-7796,-8189,-8540,-8868,-9249,-9709,-10286,-10999,-11829,-12760,-13724,-14649,-15439,-15969,-16158,-15873,-15076,-13706,-11789,-9378,-6583,-3543,-433,2584,5341,7721,9615,10990,11809,12114,11931,11346,10421,9243,7875,6360,4736,2997,1147,-836,-2953,-5198,-7540,-9904,-12207,-14303,-16038,-17249,-17763,-17449,-16230,-14071,-11059,-7325,-3092,1365,5756,9777,13165,15713,17272,17794,17302,15901,13771,11132,8239,5362,2726,548,-1058,-2014,-2332,-2076,-1353,-299,955,2273,3562,4724,5717,6483,7001,7238,7188,6850,6251,5457,4537,3629,2824,2260,2008,2127,2596,3367,4305,5275,6089,6600,6657,6198,5185,3676,1787,-331,-2453,-4383,-5911,-6863,-7135,-6661,-5451,-3583,-1155,1663,4694,7746,10616,13116,15070,16328,16762,16304,14908,12616,9506,5752,1549,-2823,-7099,-10992,-14261,-16714,-18235,-18784,-18404,-17199,-15339,-12997,-10378,-7641,-4935,-2359,30,2203,4158,5904,7455,8822,10009,11004,11784,12298,12497,12305,11690,10612,9106,7216,5051,2725,372,-1888,-3956,-5759,-7260,-8459,-9366,-10032,-10494,-10809,-11022,-11174,-11308,-11440,-11615,-11828,-12086,-12356,-12573,-12646,-12460,-11886,-10807,-9159,-6906,-4115,-903,2529,5943,9065,11656,13505,14491,14573,13832,12392,10491,8341,6194,4228,2588,1331,454,-89,-386,-519,-544,-500,-366,-107,339,1034,2020,3319,4887,6655,8483,10207,11642,12594,12928,12533,11407,9596,7265,4615,1918,-545,-2517,-3776,-4194,-3737,-2458,-524,1857,4412,6888,9049,10726,11832,12353,12381,12046,11542,11054,10737,10696,10934,11389,11911,12310,12392,11963,10926,9209,6868,4018,826,-2459,-5628,-8426,-10683,-12255,-13068,-13130,-12483,-11251,-9567,-7611,-5558,-3573,-1809,-363,701,1381,1726,1824,1801,1785,1904,2243,2847,3682,4658,5605,6312,6558,6116,4835,2616,-507,-4422,-8894,-13605,-18207,-22279,-25488,-27496,-28103,-27207,-24836,-21165,-16473,-11142,-5599,-286,4409,8154,10771,12152,12383,11599,10071,8091,5978,4018,2430,1353,812,748,1012,1395,1678,1645,1131,56,-1576,-3656,-5994,-8335,-10418,-11977,-12819,-12821,-11959,-10311,-8043,-5368,-2555,151,2521,4364,5579,6079,5881,5015,3585,1712,-450,-2729,-4967,-6985,-8663,-9865,-10531,-10615,-10126,-9131,-7713,-6010,-4166,-2320,-625,820,1899,2555,2741,2444,1708,583,-815,-2375,-3964,-5460,-6764,-7800,-8525,-8929,-9025,-8869,-8510,-8038,-7511,-6997,-6522,-6088,-5665,-5188,-4599,-3804,-2761,-1414,240,2189,4359,6681,9014,11244,13226,14835,15956,16515,16427,15688,14275,12249,9689,6730,3548,341,-2681,-5323,-7429,-8887,-9653,-9724,-9165,-8067,-6556,-4783,-2877,-986,771,2305,3529,4402,4899,5021,4804,4313,3624,2859,2118,1506,1094,890,875,945,971,813,301,-637,-2069,-3927,-6082,-8314,-10343,-11875,-12639,-12432,-11149,-8823,-5602,-1760,2334,6285,9676,12149,13435,13382,11979,9378,5829,1727,-2499,-6397,-9548,-11641,-12470,-11981,-10257,-7504,-4042,-230,3517,6836,9379,10934,11366,10706,9099,6800,4158,1531,-714,-2300,-3008,-2789,-1669,167,2470,4932,7232,9107,10353,10877,10670,9799,8396,6604,4566,2427,281,-1770,-3670,-5382,-6877,-8162,-9227,-10099,-10771,-11277,-11616,-11816,-11879,-11795,-11544,-11050,-10265,-9086,-7471,-5382,-2838,95,3297,6621,9875,12886,15470,17486,18836,19460,19380,18641,17351,15623,13580,11339,8987,6606,4250,1964,-208,-2228,-4070,-5675,-7037,-8081,-8796,-9140,-9103,-8708,-7992,-7037,-5934,-4774,-3651,-2618,-1730,-992,-422,1,304,515,707,921,1238,1689,2298,3039,3834,4582,5131,5368,5163,4494,3368,1907,291,-1252,-2466,-3123,-3050,-2163,-480,1856,4625,7519,10208,12367,13724,14077,13349,11556,8832,5409,1582,-2317,-5941,-9001,-11271,-12607,-13007,-12529,-11352,-9689,-7770,-5825,-4010,-2445,-1152,-95,795,1650,2542,3575,4762,6110,7555,9027,10425,11672,12689,13423,13843,13915,13642,13010,12054,10795,9296,7621,5836,4024,2241,549,-1008,-2396,-3607,-4638,-5527,-6285,-6961,-7564,-8108,-8594,-8992,-9300,-9459,-9456,-9223,-8741,-7963,-6890,-5543,-3969,-2266,-545,1062,2410,3380,3852,3744,3014,1644,-307,-2780,-5627,-8714,-11845,-14849,-17541,-19756,-21372,-22284,-22454,-21873,-20582,-18665,-16236,-13424,-10378,-7231,-4117,-1161,1523,3832,5664,6967,7677,7819,7420,6558,5358,3918,2402,923,-386,-1429,-2120,-2425,-2309,-1807,-944,191,1521,2913,4256,5409,6259,6715,6728,6309,5521,4478,3312,2168,1157,356,-209,-551,-719,-766,-750,-711,-679,-662,-669,-695,-733,-766,-767,-694,-501,-121,496,1397,2579,4009,5582,7147,8511,9465,9821,9471,8353,6578,4278,1743,-762,-2934,-4545,-5446,-5586,-5044,-3952,-2565,-1111,124,940,1167,748,-294,-1843,-3694,-5619,-7331,-8596,-9187,-8955,-7839,-5849,-3106,199,3825,7483,10895,13801,15972,17250,17512,16739,14949,12265,8852,4942,787,-3345,-7203,-10578,-13300,-15272,-16461,-16875,-16600,-15717,-14353,-12609,-10594,-8392,-6073,-3720,-1371,880,2994,4889,6520,7841,8832,9486,9814,9836,9574,9081,8394,7600,6770,6008,5393,5009,4873,5003,5322,5748,6144,6371,6302,5843,4946,3624,1956,58,-1900,-3759,-5343,-6532,-7212,-7348,-6941,-6045,-4783,-3290,-1756,-360,731,1384,1531,1162,335,-845,-2214,-3637,-4932,-5990,-6711,-7042,-6989,-6565,-5848,-4881,-3760,-2514,-1215,132,1470,2800,4069,5266,6347,7299,8084,8687,9083,9236,9140,8749,8083,7144,5976,4652,3240,1846,553,-560,-1437,-2053,-2396,-2506,-2399,-2151,-1803,-1408,-1026,-663,-356,-71,187,481,818,1263,1823,2540,3408,4448,5627,6935,8314,9721,11079,12339,13425,14302,14927,15280,15337,15082,14491,13539,12205,10470,8346,5861,3082,112,-2929,-5888,-8625,-10998,-12915,-14296,-15152,-15488,-15404,-14977,-14327,-13556,-12742,-11953,-11190,-10447,-9649,-8727,-7598,-6206,-4539,-2645,-624,1372,3177,4629,5619,6081,6040,5592,4869,4075,3369,2929,2852,3191,3925,4975,6226,7521,8726,9668,10252,10348,9915,8915,7384,5379,3028,466,-2122,-4575,-6726,-8463,-9684,-10365,-10477,-10050,-9123,-7735,-5973,-3879,-1577,844,3224,5406,7212,8460,9023,8798,7775,6018,3656,919,-1948,-4650,-6915,-8504,-9233,-9029,-7894,-5946,-3413,-556,2262,4732,6524,7411,7226,5938,3609,420,-3369,-7428,-11412,-14957,-17770,-19599,-20305,-19834,-18257,-15711,-12441,-8710,-4819,-1076,2269,4956,6824,7747,7673,6649,4743,2149,-965,-4330,-7737,-10930,-13722,-15941,-17482,-18302,-18417,-17925,-16947,-15668,-14249,-12853,-11589,-10519,-9646,-8931,-8314,-7697,-7034,-6253,-5362,-4377,-3356,-2381,-1520,-848,-378,-115,-4,21,33,116,300,623,1063,1600,2202,2826,3469,4109,4776,5484,6268,7168,8177,9321,10538,11788,12975,14007,14790,15249,15338,15055,14433,13540,12458,11297,10121,9028,8026,7139,6328,5532,4682,3715,2574,1267,-183,-1698,-3170,-4485,-5527,-6203,-6471,-6307,-5783,-4953,-3973,-2947,-2020,-1270,-771,-499,-439,-492,-567,-571,-403,-31,573,1368,2274,3205,4024,4649,4965,4942,4530,3766,2689,1376,-58,-1512,-2864,-4015,-4894,-5433,-5610,-5418,-4862,-3989,-2832,-1456,58,1637,3163,4536,5629,6336,6539,6189,5237,3728,1726,-634,-3187,-5755,-8157,-10236,-11885,-13044,-13709,-13942,-13805,-13416,-12832,-12129,-11296,-10331,-9173,-7803,-6169,-4308,-2249,-96,2037,4008,5689,6974,7803,8196,8198,7957,7609,7333,7270,7534,8155,9130,10336,11644,12832,13704,14047,13712,12629,10808,8397,5591,2685,-36,-2300,-3902,-4746,-4833,-4279,-3283,-2101,-989,-197,125,-130,-909,-2107,-3506,-4856,-5902,-6429,-6294,-5456,-3976,-2002,253,2541,4628,6299,7436,7958,7912,7377,6497,5436,4329,3307,2424,1745,1247,961,869,990,1349,1969,2875,4074,5532,7195,8941,10635,12087,13123,13577,13314,12281,10477,8003,5025,1783,-1444,-4373,-6724,-8293,-8931,-8597,-7352,-5352,-2841,-100,2561,4881,6655,7760,8195,8016,7381,6458,5447,4497,3731,3196,2887,2747,2696,2647,2527,2302,1946,1475,905,246,-479,-1283,-2164,-3133,-4204,-5363,-6628,-7968,-9368,-10785,-12150,-13387,-14409,-15107,-15419,-15264,-14613,-13487,-11908,-10009,-7887,-5747,-3722,-2009,-687,156,550,546,278,-121,-496,-713,-678,-323,358,1332,2522,3826,5107,6263,7173,7791,8071,8040,7714,7145,6362,5381,4211,2831,1246,-555,-2525,-4610,-6728,-8756,-10604,-12152,-13330,-14060,-14312,-14044,-13258,-11949,-10142,-7878,-5228,-2291,809,3900,6829,9385,11431,12813,13455,13356,12564,11231,9540,7718,5984,4536,3486,2895,2715,2831,3078,3246,3154,2631,1586,-14,-2104,-4555,-7167,-9695,-11900,-13518,-14375,-14314,-13303,-11373,-8672,-5407,-1841,1736,5072,7935,10194,11764,12661,12932,12688,12015,11034,9791,8368,6755,5001,3085,1055,-1062,-3203,-5293,-7237,-8951,-10335,-11322,-11861,-11929,-11563,-10823,-9838,-8731,-7671,-6780,-6161,-5852,-5845,-6055,-6394,-6704,-6874,-6783,-6369,-5622,-4593,-3381,-2134,-987,-82,498,719,605,234,-271,-783,-1153,-1272,-1051,-452,520,1806,3331,4974,6628,8180,9554,10686,11565,12186,12573,12751,12740,12552,12198,11674,11001,10185,9289,8341,7432,6605,5918,5383,4990,4681,4384,4005,3451,2652,1554,158,-1512,-3388,-5381,-7388,-9302,-11025,-12462,-13548,-14201,-14397,-14075,-13231,-11844,-9939,-7545,-4750,-1650,1576,4757,7644,10023,11656,12379,12059,10687,8313,5125,1374,-2612,-6461,-9822,-12360,-13838,-14113,-13156,-11091,-8112,-4546,-720,2981,6262,8840,10584,11400,11339,10475,8973,7001,4737,2357,-4,-2218,-4204,-5889,-7239,-8208,-8801,-8982,-8779,-8183,-7242,-5998,-4532,-2939,-1338,144,1373,2247,2678,2663,2228,1506,649,-116,-589,-575,41,1294,3100,5299,7627,9832,11631,12831,13324,13094,12260,10992,9540,8142,7012,6298,6043,6237,6748,7440,8119,8641,8882,8781,8361,7659,6813,5908,5081,4387,3863,3471,3139,2756,2208,1397,262,-1195,-2926,-4813,-6722,-8478,-9930,-10943,-11419,-11330,-10660,-9496,-7917,-6061,-4080,-2106,-301,1237,2390,3124,3401,3254,2742,1960,1021,60,-800,-1441,-1765,-1722,-1280,-486,598,1830,3058,4103,4781,4963,4515,3434,1720,-486,-3002,-5579,-7908,-9716,-10720,-10747,-9679,-7551,-4488,-728,3409,7578,11409,14593,16868,18085,18167,17171,15202,12467,9177,5587,1920,-1616,-4851,-7664,-9963,-11711,-12894,-13537,-13678,-13384,-12726,-11795,-10699,-9542,-8460,-7555,-6954,-6728,-6943,-7595,-8650,-10003,-11508,-12974,-14190,-14961,-15110,-14536,-13196,-11141,-8479,-5399,-2111,1143,4123,6621,8459,9523,9769,9208,7931,6072,3802,1303,-1236,-3663,-5842,-7684,-9151,-10213,-10911,-11267,-11341,-11182,-10827,-10331,-9715,-9040,-8325,-7626,-6963,-6343,-5778,-5230,-4693,-4133,-3550,-2944,-2346,-1780,-1282,-865,-509,-201,164,626,1310,2263,3529,5117,6944,8946,10941,12810,14350,15444,15967,15891,15227,14077,12599,10990,9477,8251,7468,7183,7370,7886,8527,9038,9158,8678,7458,5466,2788,-389,-3787,-7078,-9928,-12054,-13238,-13416,-12610,-10997,-8804,-6327,-3838,-1598,222,1494,2179,2319,1985,1339,502,-361,-1160,-1825,-2372,-2831,-3303,-3858,-4560,-5437,-6441,-7483,-8435,-9127,-9436,-9246,-8539,-7351,-5817,-4116,-2446,-1013,58,678,854,665,208,-369,-951,-1448,-1788,-1983,-2027,-1984,-1891,-1812,-1771,-1789,-1841,-1891,-1880,-1747,-1428,-885,-85,958,2217,3627,5099,6546,7861,8987,9869,10511,10921,11151,11238,11212,11097,10866,10509,9969,9243,8283,7146,5828,4441,3032,1710,540,-419,-1132,-1598,-1853,-1927,-1903,-1830,-1783,-1816,-1957,-2229,-2627,-3121,-3675,-4243,-4764,-5214,-5546,-5758,-5848,-5832,-5721,-5526,-5220,-4783,-4153,-3300,-2190,-850,664,2240,3723,4974,5813,6169,5959,5251,4126,2773,1405,236,-516,-715,-280,770,2344,4254,6305,8243,9853,10957,11410,11179,10279,8823,6981,4952,2962,1185,-232,-1233,-1830,-2090,-2138,-2085,-2032,-2029,-2064,-2071,-1953,-1579,-869,229,1684,3382,5147,6762,7988,8650,8609,7839,6408,4477,2272,70,-1887,-3354,-4192,-4316,-3761,-2623,-1087,643,2335,3790,4850,5415,5463,5020,4190,3088,1869,682,-350,-1101,-1514,-1519,-1125,-318,829,2285,3931,5691,7433,9047,10421,11453,12075,12235,11933,11181,10031,8547,6794,4862,2823,788,-1160,-2901,-4352,-5432,-6098,-6358,-6254,-5889,-5388,-4905,-4594,-4569,-4926,-5669,-6774,-8120,-9583,-10982,-12172,-13021,-13438,-13385,-12856,-11881,-10523,-8857,-6998,-5049,-3161,-1436,-21,1002,1560,1630,1265,535,-391,-1358,-2157,-2614,-2582,-1981,-812,841,2819,4922,6926,8639,9904,10639,10831,10540,9866,8963,7971,7024,6226,5591,5105,4666,4142,3397,2298,783,-1150,-3421,-5896,-8380,-10692,-12637,-14086,-14959,-15248,-15016,-14381,-13500,-12539,-11660,-10968,-10539,-10349,-10351,-10410,-10396,-10148,-9541,-8481,-6926,-4902,-2490,178,2920,5557,7904,9803,11166,11930,12131,11829,11130,10170,9042,7873,6694,5553,4438,3321,2189,999,-229,-1506,-2784,-4024,-5170,-6164,-6943,-7461,-7645,-7449,-6834,-5756,-4264,-2377,-264,1953,4030,5786,7005,7558,7355,6413,4813,2726,362,-2015,-4175,-5872,-6951,-7294,-6870,-5727,-3967,-1772,659,3100,5338,7197,8557,9351,9605,9376,8770,7918,6911,5855,4807,3796,2856,1988,1212,541,-9,-429,-697,-815,-765,-554,-180,315,893,1457,1919,2160,2076,1596,668,-679,-2396,-4348,-6376,-8295,-9917,-11093,-11722,-11785,-11308,-10428,-9256,-7974,-6702,-5540,-4549,-3729,-3079,-2568,-2179,-1905,-1764,-1779,-1997,-2438,-3122,-4004,-5030,-6058,-6959,-7554,-7692,-7270,-6223,-4593,-2478,-54,2448,4795,6732,8068,8654,8426,7417,5736,3565,1140,-1299,-3513,-5299,-6495,-7008,-6782,-5830,-4211,-2007,638,3571,6616,9573,12263,14508,16161,17133,17363,16879,15745,14096,12106,9962,7861,5967,4384,3194,2374,1908,1699,1667,1716,1760,1733,1590,1301,881,346,-246,-843,-1371,-1784,-2024,-2086,-1937,-1615,-1111,-470,300,1167,2118,3120,4161,5197,6182,7070,7772,8247,8405,8227,7675,6779,5565,4100,2465,721,-1037,-2752,-4348,-5768,-6958,-7877,-8514,-8849,-8910,-8704,-8260,-7608,-6761,-5772,-4653,-3466,-2241,-1028,136,1206,2161,2934,3494,3767,3701,3245,2385,1133,-445,-2245,-4130,-5929,-7466,-8567,-9086,-8922,-8036,-6465,-4316,-1763,960,3625,5982,7869,9135,9760,9740,9185,8202,6947,5556,4149,2819,1630,612,-202,-819,-1204,-1387,-1340,-1117,-736,-268,218,646,945,1060,947,604,18,-777,-1741,-2846,-4003,-5186,-6295,-7275,-8033,-8482,-8540,-8116,-7168,-5661,-3641,-1202,1491,4196,6667,8612,9814,10092,9382,7713,5228,2161,-1202,-4542,-7557,-10011,-11728,-12657,-12832,-12387,-11519,-10451,-9420,-8590,-8122,-8038,-8365,-9003,-9864,-10797,-11649,-12286,-12564,-12422,-11796,-10720,-9230,-7438,-5446,-3405,-1438,302,1718,2712,3262,3394,3184,2775,2311,1962,1847,2062,2620,3499,4598,5799,6937,7873,8467,8644,8380,7712,6748,5619,4473,3455,2644,2115,1842,1798,1890,2042,2139,2117,1888,1418,689,-298,-1504,-2878,-4349,-5832,-7236,-8457,-9402,-9982,-10118,-9801,-9014,-7854,-6410,-4858,-3353,-2068,-1135,-624,-568,-900,-1522,-2283,-3003,-3530,-3704,-3457,-2734,-1595,-125,1522,3163,4629,5750,6427,6615,6332,5687,4801,3874,3052,2509,2316,2523,3074,3876,4789,5648,6325,6699,6710,6354,5656,4711,3626,2532,1552,794,305,116,162,395,693,975,1142,1132,903,440,-237,-1090,-2039,-2993,-3839,-4459,-4741,-4604,-3980,-2871,-1297,641,2832,5087,7229,9059,10391,11111,11140,10489,9250,7541,5555,3460,1443,-339,-1768,-2727,-3190,-3121,-2582,-1658,-483,794,2007,3046,3790,4210,4284,4059,3592,2975,2284,1608,959,375,-223,-858,-1654,-2645,-3915,-5436,-7182,-9043,-10881,-12547,-13872,-14735,-15044,-14772,-13953,-12684,-11105,-9387,-7691,-6170,-4915,-3990,-3383,-3059,-2933,-2917,-2906,-2796,-2508,-1954,-1094,111,1663,3520,5612,7819,9975,11912,13427,14378,14653,14227,13162,11607,9781,7957,6401,5361,5007,5420,6566,8310,10424,12636,14653,16222,17151,17356,16851,15778,14329,12783,11379,10336,9783,9724,10082,10660,11215,11490,11237,10297,8581,6118,3043,-429,-4017,-7413,-10337,-12559,-13916,-14377,-13954,-12790,-11043,-8925,-6637,-4368,-2261,-433,1075,2249,3126,3768,4237,4602,4900,5153,5352,5475,5487,5360,5064,4600,3981,3256,2490,1779,1204,847,741,869,1155,1478,1679,1610,1130,167,-1300,-3203,-5412,-7732,-9935,-11809,-13150,-13849,-13860,-13234,-12112,-10667,-9107,-7625,-6356,-5392,-4759,-4416,-4317,-4359,-4473,-4578,-4622,-4557,-4354,-3992,-3437,-2676,-1679,-434,1018,2640,4297,5852,7121,7932,8146,7684,6559,4864,2800,614,-1390,-2935,-3782,-3780,-2897,-1195,1122,3811,6547,9025,10969,12157,12483,11899,10474,8345,5705,2784,-179,-2976,-5412,-7373,-8776,-9617,-9915,-9752,-9208,-8408,-7460,-6492,-5601,-4875,-4364,-4087,-4025,-4126,-4333,-4549,-4724,-4776,-4684,-4430,-4034,-3531,-2992,-2464,-2025,-1695,-1505,-1420,-1407,-1388,-1293,-1040,-581,133,1106,2321,3737,5264,6800,8212,9347,10063,10221,9733,8558,6720,4320,1516,-1470,-4388,-6960,-8945,-10125,-10364,-9642,-8010,-5682,-2911,-34,2617,4762,6187,6804,6640,5820,4575,3139,1780,678,-28,-325,-257,43,429,755,898,807,462,-77,-752,-1455,-2128,-2708,-3192,-3612,-4029,-4531,-5187,-6056,-7123,-8349,-9602,-10751,-11618,-12060,-11969,-11291,-10055,-8353,-6339,-4209,-2162,-385,993,1891,2303,2281,1918,1331,650,-34,-618,-1083,-1388,-1573,-1644,-1638,-1571,-1426,-1212,-872,-409,203,969,1850,2837,3871,4922,5949,6928,7828,8627,9286,9757,9981,9894,9446,8600,7361,5771,3906,1881,-179,-2149,-3899,-5330,-6372,-6965,-7121,-6852,-6223,-5333,-4279,-3186,-2158,-1297,-668,-339,-309,-605,-1180,-2001,-2981,-4025,-5002,-5791,-6250,-6291,-5830,-4861,-3405,-1551,570,2817,5010,7037,8768,10178,11243,12002,12477,12680,12592,12155,11305,9983,8186,5959,3445,821,-1647,-3728,-5166,-5821,-5600,-4583,-2918,-882,1209,3051,4371,5022,4954,4255,3081,1668,240,-991,-1894,-2395,-2520,-2365,-2069,-1820,-1773,-2072,-2778,-3912,-5378,-7091,-8849,-10532,-11949,-13014,-13646,-13828,-13607,-13024,-12186,-11148,-9985,-8729,-7378,-5933,-4372,-2699,-931,881,2676,4365,5875,7133,8098,8756,9121,9250,9192,9040,8856,8716,8675,8763,9015,9414,9979,10656,11446,12272,13114,13881,14538,15008,15248,15224,14913,14316,13450,12328,10999,9466,7783,5951,3997,1952,-188,-2362,-4564,-6723,-8792,-10693,-12342,-13684,-14632,-15188,-15322,-15085,-14531,-13720,-12748,-11654,-10513,-9342,-8183,-7044,-5951,-4928,-4005,-3233,-2663,-2344,-2321,-2589,-3113,-3792,-4480,-5014,-5226,-5020,-4337,-3267,-1921,-546,654,1425,1633,1184,133,-1378,-3116,-4790,-6121,-6876,-6912,-6224,-4906,-3179,-1302,422,1748,2465,2472,1746,340,-1588,-3872,-6273,-8599,-10652,-12305,-13473,-14135,-14309,-14041,-13374,-12359,-11026,-9407,-7548,-5485,-3310,-1084,1080,3118,4925,6472,7687,8567,9099,9275,9135,8683,7972,7052,5988,4865,3783,2846,2164,1845,1959,2549,3613,5074,6822,8690,10480,12010,13098,13626,13520,12770,11430,9590,7374,4926,2368,-171,-2607,-4869,-6904,-8685,-10172,-11349,-12196,-12696,-12859,-12687,-12203,-11430,-10396,-9122,-7663,-6042,-4342,-2612,-932,621,1987,3092,3884,4311,4336,3958,3185,2101,789,-575,-1840,-2813,-3344,-3329,-2713,-1562,22,1823,3603,5108,6110,6468,6150,5223,3891,2396,1029,31,-418,-239,541,1814,3372,5005,6460,7538,8084,8024,7368,6208,4691,2990,1295,-258,-1544,-2515,-3143,-3453,-3503,-3358,-3127,-2876,-2713,-2671,-2793,-3064,-3476,-3973,-4555,-5143,-5754,-6318,-6834,-7239,-7517,-7623,-7537,-7248,-6743,-6026,-5114,-4011,-2754,-1369,106,1630,3164,4682,6135,7508,8735,9773,10550,10989,11047,10671,9883,8710,7237,5578,3827,2122,525,-868,-2036,-2931,-3560,-3899,-3969,-3760,-3306,-2607,-1725,-668,471,1662,2805,3860,4751,5452,5934,6186,6217,6022,5614,5003,4191,3214,2090,858,-428,-1708,-2899,-3892,-4585,-4849,-4587,-3735,-2276,-277,2145,4803,7489,9985,12112,13743,14819,15365,15444,15202,14756,14276,13838,13534,13343,13237,13121,12893,12480,11828,10943,9868,8663,7394,6107,4809,3484,2086,563,-1129,-3011,-5066,-7239,-9423,-11489,-13282,-14655,-15509,-15774,-15462,-14636,-13390,-11860,-10164,-8421,-6731,-5176,-3818,-2715,-1879,-1334,-1043,-990,-1114,-1379,-1716,-2075,-2374,-2547,-2516,-2231,-1668,-858,146,1218,2265,3152,3801,4166,4237,4075,3733,3324,2915,2581,2353,2228,2189,2203,2247,2319,2444,2654,3014,3532,4238,5084,6018,6953,7808,8508,9012,9297,9370,9246,8950,8488,7894,7146,6281,5279,4174,2987,1770,590,-473,-1331,-1902,-2134,-2006,-1545,-838,2,810,1421,1679,1450,673,-671,-2490,-4653,-6941,-9121,-10950,-12220,-12781,-12576,-11619,-10043,-8001,-5724,-3413,-1284,515,1855,2695,3013,2876,2348,1565,627,-332,-1217,-1935,-2412,-2590,-2415,-1883,-997,160,1482,2817,3990,4850,5266,5159,4508,3354,1796,-16,-1894,-3653,-5104,-6146,-6702,-6816,-6577,-6127,-5634,-5224,-5017,-5037,-5290,-5681,-6131,-6499,-6698,-6642,-6325,-5786,-5123,-4467,-3938,-3658,-3655,-3947,-4450,-5076,-5694,-6201,-6489,-6503,-6188,-5549,-4588,-3366,-1927,-371,1224,2765,4172,5386,6366,7101,7599,7899,8034,8058,8000,7878,7672,7348,6837,6094,5074,3791,2298,720,-787,-2027,-2812,-2971,-2394,-1036,1053,3752,6841,10080,13157,15814,17766,18835,18863,17817,15712,12680,8895,4614,117,-4298,-8356,-11800,-14472,-16235,-17089,-17069,-16315,-15004,-13357,-11611,-9976,-8640,-7717,-7262,-7242,-7567,-8081,-8607,-8982,-9053,-8754,-8075,-7075,-5896,-4687,-3635,-2878,-2543,-2645,-3163,-3966,-4873,-5678,-6168,-6182,-5642,-4538,-2961,-1050,1015,3042,4865,6339,7384,7960,8106,7885,7420,6822,6209,5663,5222,4903,4667,4476,4277,4015,3659,3178,2562,1815,950,-20,-1065,-2184,-3346,-4564,-5811,-7090,-8360,-9587,-10705,-11653,-12373,-12806,-12945,-12770,-12306,-11570,-10571,-9334,-7850,-6130,-4184,-2029,269,2645,4970,7120,8943,10314,11124,11342,10965,10106,8874,7491,6126,4988,4228,3927,4143,4801,5816,7013,8191,9163,9728,9764,9199,8024,6341,4259,1991,-284,-2366,-4103,-5395,-6189,-6521,-6429,-6051,-5473,-4835,-4235,-3747,-3434,-3309,-3364,-3558,-3830,-4081,-4230,-4159,-3812,-3126,-2113,-818,676,2240,3758,5102,6196,6993,7504,7780,7906,7979,8089,8302,8641,9098,9640,10187,10705,11125,11438,11658,11798,11916,12005,12068,12043,11844,11362,10486,9127,7242,4842,1996,-1147,-4405,-7546,-10336,-12579,-14110,-14870,-14858,-14176,-12969,-11431,-9770,-8173,-6821,-5836,-5308,-5282,-5753,-6691,-8037,-9704,-11594,-13598,-15580,-17402,-18908,-19934,-20362,-20080,-19068,-17362,-15078,-12398,-9528,-6698,-4096,-1896,-177,1010,1696,1950,1877,1584,1201,799,493,303,303,484,876,1454,2214,3103,4097,5110,6109,7003,7763,8332,8694,8837,8778,8540,8169,7729,7280,6905,6663,6603,6743,7058,7478,7904,8203,8255,7928,7174,5933,4269,2241,-8,-2338,-4592,-6637,-8373,-9723,-10685,-11241,-11447,-11318,-10893,-10180,-9177,-7881,-6278,-4392,-2249,61,2440,4762,6875,8669,10006,10841,11122,10893,10215,9209,8013,6772,5625,4676,3996,3612,3485,3555,3682,3730,3526,2929,1833,191,-1963,-4529,-7332,-10164,-12779,-14968,-16531,-17354,-17386,-16679,-15340,-13576,-11579,-9587,-7767,-6256,-5107,-4327,-3850,-3603,-3492,-3445,-3434,-3446,-3544,-3758,-4171,-4777,-5560,-6416,-7195,-7707,-7767,-7222,-5984,-4072,-1579,1305,4338,7274,9853,11899,13297,14012,14122,13740,13070,12297,11638,11241,11227,11630,12413,13467,14632,15693,16440,16670,16218,15001,12992,10258,6937,3215,-682,-4517,-8077,-11162,-13622,-15336,-16230,-16264,-15455,-13855,-11576,-8781,-5673,-2492,506,3098,5062,6269,6638,6173,4956,3129,877,-1586,-4055,-6342,-8286,-9779,-10740,-11135,-10966,-10254,-9063,-7468,-5577,-3504,-1384,663,2523,4108,5373,6270,6819,7006,6893,6503,5923,5237,4539,3965,3611,3602,4005,4877,6192,7869,9747,11604,13180,14213,14484,13847,12264,9808,6654,3073,-608,-4045,-6901,-8893,-9837,-9632,-8330,-6065,-3079,314,3809,7065,9845,11942,13259,13784,13542,12655,11216,9367,7225,4878,2446,-26,-2425,-4694,-6742,-8493,-9885,-10869,-11405,-11501,-11145,-10387,-9265,-7851,-6230,-4478,-2694,-932,716,2245,3573,4729,5669,6437,7052,7572,8043,8496,8948,9352,9663,9797,9678,9267,8541,7539,6349,5070,3872,2869,2218,1995,2253,2983,4115,5546,7105,8636,9922,10819,11148,10847,9855,8234,6069,3536,818,-1865,-4314,-6367,-7901,-8877,-9300,-9244,-8809,-8118,-7280,-6394,-5504,-4639,-3781,-2905,-1988,-1001,51,1175,2341,3525,4684,5739,6623,7224,7475,7313,6729,5792,4588,3298,2082,1127,572,506,939,1807,2954,4192,5257,5939,6005,5358,3925,1797,-895,-3898,-6936,-9681,-11859,-13193,-13542,-12809,-11057,-8443,-5206,-1697,1771,4829,7211,8698,9171,8628,7125,4828,1933,-1338,-4730,-8053,-11083,-13670,-15656,-16928,-17405,-17053,-15900,-14035,-11618,-8837,-5934,-3119,-595,1488,3042,4041,4514,4547,4231,3669,2948,2124,1232,296,-678,-1656,-2615,-3469,-4160,-4565,-4613,-4228,-3399,-2158,-617,1108,2823,4391,5647,6509,6928,6930,6593,6040,5420,4887,4576,4574,4934,5608,6549,7599,8628,9453,9924,9905,9306,8073,6212,3785,881,-2333,-5705,-9017,-12111,-14785,-16942,-18475,-19375,-19660,-19420,-18753,-17807,-16685,-15494,-14265,-12985,-11587,-9967,-8023,-5666,-2873,319,3798,7384,10847,13962,16488,18281,19230,19350,18712,17505,15908,14194,12520,11085,9930,9060,8380,7720,6916,5771,4193,2134,-329,-3013,-5695,-8063,-9871,-10885,-10980,-10133,-8443,-6095,-3390,-628,1835,3721,4799,4924,4079,2304,-229,-3298,-6626,-9899,-12831,-15143,-16638,-17177,-16746,-15392,-13298,-10682,-7838,-5070,-2623,-728,530,1136,1198,899,472,153,139,577,1512,2936,4745,6800,8914,10916,12630,13954,14808,15193,15143,14725,14018,13098,12016,10814,9510,8120,6653,5130,3571,2011,504,-895,-2121,-3098,-3790,-4138,-4164,-3858,-3292,-2485,-1535,-473,577,1558,2330,2798,2828,2344,1254,-434,-2684,-5386,-8337,-11310,-14011,-16168,-17528,-17945,-17347,-15811,-13520,-10738,-7804,-5033,-2711,-1046,-122,47,-410,-1323,-2455,-3564,-4444,-4918,-4907,-4382,-3386,-2015,-367,1408,3217,4925,6463,7736,8683,9238,9355,9010,8212,7007,5485,3758,1956,204,-1396,-2762,-3851,-4636,-5108,-5278,-5149,-4749,-4102,-3273,-2341,-1418,-640,-137,-43,-463,-1439,-2982,-5005,-7363,-9860,-12227,-14213,-15552,-16041,-15556,-14072,-11676,-8554,-4975,-1251,2303,5404,7846,9511,10362,10467,9926,8899,7548,6038,4542,3203,2169,1547,1411,1780,2603,3760,5073,6307,7223,7578,7186,5931,3784,834,-2741,-6655,-10577,-14115,-16935,-18723,-19315,-18647,-16811,-14026,-10587,-6875,-3230,-4,2546,4224,4931,4646,3436,1419,-1219,-4277,-7527,-10765,-13789,-16445,-18582,-20114,-20936,-21020,-20319,-18862,-16677,-13863,-10518,-6809,-2895,1026,4779,8183,11107,13437,15118,16127,16501,16303,15632,14626,13396,12120,10899,9888,9159,8784,8760,9026,9481,9950,10275,10249,9733,8603,6830,4458,1622,-1453,-4497,-7198,-9289,-10532,-10808,-10087,-8451,-6096,-3260,-247,2657,5185,7141,8387,8882,8639,7728,6252,4325,2067,-395,-2933,-5395,-7641,-9484,-10787,-11387,-11208,-10216,-8487,-6166,-3503,-774,1695,3638,4807,5091,4450,2980,873,-1608,-4140,-6417,-8150,-9134,-9240,-8448,-6816,-4493,-1660,1447,4630,7657,10397,12688,14481,15711,16382,16501,16112,15272,14054,12571,10921,9262,7712,6424,5506,5058,5141,5770,6916,8498,10365,12357,14235,15793,16809,17094,16537,15057,12691,9528,5738,1577,-2684,-6714,-10214,-12896,-14554,-15049,-14360,-12558,-9815,-6403,-2646,1082,4424,7055,8739,9346,8868,7419,5211,2531,-293,-2931,-5074,-6497,-7030,-6636,-5341,-3301,-713,2138,4976,7497,9469,10689,11063,10569,9280,7328,4915,2237,-461,-2996,-5184,-6901,-8092,-8736,-8903,-8681,-8202,-7595,-6972,-6400,-5924,-5508,-5136,-4744,-4314,-3840,-3375,-2973,-2739,-2748,-3055,-3692,-4586,-5669,-6770,-7727,-8380,-8579,-8278,-7464,-6226,-4696,-3041,-1430,0,1162,2034,2657,3115,3528,4006,4659,5545,6705,8113,9718,11434,13140,14720,16039,16987,17462,17403,16776,15585,13890,11764,9344,6785,4245,1918,-58,-1536,-2433,-2692,-2312,-1321,196,2137,4351,6672,8924,10924,12517,13573,13987,13713,12723,11028,8690,5757,2362,-1391,-5328,-9295,-13094,-16565,-19528,-21835,-23365,-24028,-23776,-22616,-20608,-17861,-14544,-10856,-7018,-3263,195,3163,5488,7062,7842,7839,7151,5926,4387,2771,1331,285,-211,-93,620,1790,3243,4718,5982,6795,7003,6515,5355,3623,1537,-674,-2698,-4299,-5223,-5353,-4604,-3044,-786,1942,4897,7770,10315,12272,13488,13834,13281,11840,9584,6625,3108,-795,-4885,-8971,-12832,-16290,-19171,-21341,-22726,-23278,-23037,-22061,-20475,-18415,-16043,-13506,-10945,-8462,-6141,-4020,-2123,-443,1041,2343,3518,4562,5533,6415,7232,7960,8592,9098,9453,9652,9673,9540,9270,8893,8441,7946,7410,6852,6258,5613,4916,4127,3252,2260,1178,9,-1196,-2405,-3577,-4679,-5702,-6633,-7476,-8235,-8921,-9542,-10119,-10654,-11170,-11670,-12147,-12592,-12959,-13204,-13262,-13060,-12545,-11649,-10365,-8683,-6677,-4421,-2072,229,2316,4061,5376,6227,6627,6650,6390,5968,5512,5122,4915,4943,5273,5910,6859,8075,9510,11075,12689,14248,15663,16852,17734,18274,18411,18159,17494,16450,15045,13317,11304,9047,6586,3965,1224,-1586,-4411,-7181,-9818,-12220,-14286,-15897,-16964,-17401,-17192,-16356,-15005,-13291,-11441,-9681,-8250,-7334,-7051,-7436,-8437,-9898,-11642,-13405,-14984,-16133,-16722,-16612,-15802,-14292,-12203,-9651,-6821,-3886,-1028,1601,3883,5756,7198,8256,9001,9555,10026,10535,11159,11947,12881,13921,14946,15862,16523,16837,16702,16103,15018,13530,11719,9727,7713,5828,4230,3040,2355,2222,2646,3572,4913,6516,8226,9833,11155,11993,12184,11619,10217,8001,5014,1408,-2639,-6899,-11122,-15067,-18520,-21297,-23288,-24435,-24735,-24252,-23056,-21279,-19021,-16415,-13567,-10565,-7499,-4420,-1386,1542,4308,6826,9001,10750,11968,12620,12674,12169,11185,9842,8288,6696,5212,3979,3081,2547,2352,2406,2584,2760,2795,2610,2141,1407,455,-609,-1663,-2568,-3211,-3502,-3423,-3015,-2373,-1661,-1056,-733,-866,-1525,-2784,-4564,-6796,-9301,-11907,-14401,-16587,-18290,-19369,-19743,-19372,-18289,-16577,-14373,-11846,-9198,-6598,-4234,-2188,-536,752,1739,2538,3272,4069,5013,6156,7479,8920,10357,11642,12597,13073,12924,12078,10510,8283,5515,2419,-789,-3822,-6430,-8384,-9501,-9697,-8955,-7352,-5067,-2309,620,3440,5858,7653,8658,8836,8206,6921,5158,3158,1142,-710,-2261,-3493,-4412,-5146,-5792,-6527,-7416,-8546,-9860,-11269,-12607,-13662,-14244,-14189,-13403,-11910,-9801,-7283,-4625,-2107,-31,1400,2041,1872,990,-435,-2148,-3893,-5424,-6563,-7180,-7272,-6846,-6022,-4896,-3607,-2256,-929,328,1497,2601,3648,4694,5722,6748,7713,8558,9190,9505,9407,8816,7675,5996,3809,1270,-1467,-4138,-6501,-8287,-9309,-9413,-8616,-6969,-4714,-2111,480,2719,4301,5013,4756,3577,1624,-838,-3509,-6064,-8233,-9799,-10672,-10835,-10396,-9498,-8342,-7106,-5937,-4916,-4066,-3327,-2628,-1833,-855,394,1951,3789,5861,8052,10246,12302,14093,15489,16387,16707,16376,15396,13750,11508,8742,5579,2164,-1312,-4679,-7700,-10221,-12035,-13043,-13150,-12358,-10714,-8354,-5430,-2171,1220,4514,7514,10053,12002,13263,13799,13588,12672,11104,8997,6459,3650,706,-2204,-4947,-7375,-9379,-10853,-11733,-11965,-11552,-10505,-8904,-6837,-4445,-1867,740,3244,5534,7546,9258,10677,11857,12854,13711,14487,15145,15682,15994,16007,15610,14739,13335,11419,9040,6310,3392,448,-2310,-4706,-6567,-7765,-8214,-7900,-6849,-5159,-2975,-454,2201,4832,7269,9410,11161,12506,13423,13940,14067,13814,13173,12122,10623,8656,6207,3319,68,-3404,-6899,-10206,-13060,-15261,-16602,-16996,-16393,-14885,-12585,-9738,-6561,-3342,-290,2379,4549,6139,7155,7634,7671,7364,6822,6155,5436,4744,4120,3593,3169,2830,2551,2266,1946,1512,948,235,-610,-1537,-2475,-3327,-3995,-4363,-4343,-3858,-2865,-1388,527,2757,5158,7549,9745,11558,12832,13429,13274,12326,10629,8242,5329,2039,-1396,-4771,-7852,-10449,-12399,-13593,-14008,-13658,-12665,-11162,-9353,-7410,-5512,-3794,-2334,-1177,-310,315,774,1155,1562,2077,2778,3696,4846,6193,7681,9245,10779,12224,13484,14504,15246,15653,15741,15488,14932,14112,13072,11893,10624,9351,8123,6990,5983,5086,4279,3486,2629,1615,372,-1152,-2956,-4999,-7189,-9399,-11489,-13308,-14762,-15751,-16279,-16347,-16028,-15404,-14572,-13619,-12626,-11641,-10719,-9861,-9108,-8431,-7870,-7395,-7044,-6787,-6658,-6607,-6645,-6694,-6709,-6601,-6273,-5652,-4640,-3207,-1327,961,3584,6433,9362,12226,14863,17145,18948,20192,20828,20828,20233,19074,17463,15475,13240,10845,8401,5986,3691,1605,-180,-1562,-2443,-2751,-2421,-1446,133,2222,4658,7224,9664,11696,13057,13511,12918,11196,8415,4704,319,-4448,-9252,-13766,-17701,-20837,-23048,-24310,-24690,-24338,-23458,-22267,-20993,-19794,-18805,-18056,-17532,-17152,-16768,-16244,-15412,-14164,-12428,-10207,-7580,-4682,-1701,1173,3740,5866,7444,8457,8913,8900,8481,7780,6863,5802,4646,3411,2128,828,-452,-1619,-2592,-3262,-3515,-3293,-2530,-1243,529,2690,5120,7663,10160,12426,14290,15590,16177,15956,14854,12881,10096,6633,2688,-1503,-5661,-9523,-12833,-15393,-17079,-17832,-17711,-16822,-15350,-13499,-11473,-9434,-7507,-5724,-4082,-2517,-947,700,2488,4414,6455,8507,10469,12183,13533,14390,14704,14433,13618,12311,10617,8644,6515,4325,2184,138,-1724,-3388,-4776,-5862,-6572,-6853,-6657,-5942,-4726,-3036,-974,1344,3749,6061,8095,9658,10601,10797,10183,8752,6568,3754,502,-2963,-6380,-9489,-12048,-13870,-14827,-14885,-14092,-12579,-10542,-8206,-5811,-3566,-1636,-122,934,1565,1827,1837,1709,1547,1452,1472,1638,1956,2401,2947,3582,4255,4982,5716,6459,7178,7847,8423,8873,9147,9211,9047,8624,7974,7099,6068,4913,3718,2511,1350,234,-819,-1827,-2775,-3655,-4414,-5012,-5361,-5426,-5164,-4593,-3796,-2865,-1980,-1283,-942,-1055,-1663,-2735,-4160,-5794,-7454,-8988,-10256,-11190,-11757,-11989,-11951,-11715,-11370,-10956,-10513,-10028,-9476,-8829,-8050,-7130,-6076,-4898,-3640,-2323,-993,325,1608,2838,4009,5114,6140,7063,7839,8403,8680,8585,8044,7004,5452,3405,956,-1781,-4594,-7277,-9556,-11196,-11971,-11730,-10390,-7988,-4626,-532,4019,8698,13152,17045,20092,22058,22803,22275,20509,17644,13888,9515,4831,169,-4187,-7964,-10990,-13149,-14423,-14859,-14577,-13740,-12518,-11106,-9634,-8237,-6958,-5835,-4815,-3869,-2901,-1853,-673,669,2152,3724,5307,6787,8063,9012,9552,9604,9129,8134,6626,4690,2383,-156,-2854,-5552,-8182,-10607,-12765,-14564,-15955,-16894,-17349,-17326,-16805,-15826,-14396,-12570,-10395,-7958,-5358,-2750,-294,1806,3349,4148,4052,2985,955,-1933,-5451,-9304,-13120,-16511,-19134,-20700,-21048,-20148,-18083,-15071,-11388,-7364,-3315,474,3796,6520,8589,10033,10910,11322,11382,11172,10808,10331,9819,9305,8832,8443,8160,8011,7981,8048,8149,8194,8096,7739,7050,5955,4435,2516,270,-2168,-4614,-6874,-8709,-9950,-10436,-10105,-8978,-7132,-4763,-2054,730,3365,5626,7324,8337,8567,8013,6700,4733,2248,-578,-3552,-6470,-9148,-11420,-13169,-14300,-14794,-14632,-13887,-12620,-10957,-9031,-6976,-4943,-3043,-1367,24,1121,1943,2533,2974,3329,3694,4132,4712,5471,6436,7598,8932,10371,11843,13240,14483,15454,16111,16355,16186,15565,14509,13063,11277,9241,7064,4847,2713,763,-918,-2256,-3210,-3757,-3915,-3707,-3224,-2539,-1796,-1113,-635,-478,-733,-1452,-2626,-4203,-6069,-8067,-10024,-11743,-13068,-13875,-14099,-13743,-12876,-11581,-10018,-8281,-6509,-4760,-3080,-1456,136,1759,3445,5242,7129,9105,11077,12995,14750,16269,17487,18359,18885,19075,18974,18613,18042,17264,16291,15092,13635,11886,9838,7498,4965,2332,-195,-2438,-4161,-5202,-5400,-4724,-3181,-908,1913,5019,8128,10941,13186,14636,15119,14563,12951,10384,7018,3079,-1162,-5411,-9391,-12829,-15543,-17375,-18294,-18303,-17533,-16129,-14314,-12318,-10357,-8635,-7289,-6381,-5916,-5780,-5839,-5874,-5688,-5088,-3939,-2173,191,3082,6336,9774,13167,16303,18963,20984,22235,22662,22260,21110,19317,17069,14524,11907,9368,7094,5181,3711,2712,2167,2026,2241,2725,3440,4320,5341,6464,7665,8883,10047,11050,11742,11981,11600,10473,8522,5737,2193,-1944,-6442,-11018,-15366,-19197,-22275,-24425,-25571,-25718,-24951,-23423,-21327,-18862,-16244,-13632,-11181,-8982,-7106,-5587,-4435,-3626,-3109,-2818,-2635,-2458,-2139,-1579,-661,656,2402,4516,6892,9366,11715,13719,15129,15778,15522,14339,12289,9532,6329,2987,-149,-2753,-4559,-5376,-5145,-3894,-1778,991,4141,7399,10497,13229,15415,16971,17836,18024,17583,16583,15128,13328,11285,9127,6938,4825,2850,1066,-494,-1831,-2946,-3888,-4677,-5379,-6030,-6679,-7345,-8049,-8741,-9399,-9917,-10207,-10164,-9687,-8717,-7215,-5201,-2736,66,3032,5970,8626,10772,12178,12672,12156,10620,8169,4976,1323,-2507,-6177,-9411,-11976,-13733,-14640,-14730,-14152,-13045,-11635,-10069,-8521,-7081,-5826,-4768,-3921,-3249,-2751,-2406,-2219,-2209,-2388,-2772,-3343,-4067,-4872,-5662,-6350,-6827,-7065,-7023,-6768,-6346,-5884,-5461,-5176,-5059,-5121,-5297,-5523,-5677,-5679,-5443,-4942,-4181,-3220,-2137,-1035,-8,878,1568,2073,2412,2661,2890,3186,3604,4168,4865,5616,6320,6846,7039,6816,6076,4857,3211,1322,-621,-2358,-3684,-4395,-4387,-3615,-2148,-106,2298,4836,7252,9316,10837,11692,11813,11206,9935,8088,5808,3217,471,-2312,-4993,-7481,-9683,-11535,-12987,-14006,-14551,-14626,-14208,-13333,-12027,-10371,-8448,-6372,-4258,-2233,-387,1173,2415,3309,3888,4213,4383,4503,4678,4985,5456,6083,6798,7516,8094,8425,8378,7864,6852,5333,3387,1138,-1261,-3600,-5702,-7377,-8490,-8944,-8698,-7759,-6192,-4096,-1610,1112,3895,6575,8987,10972,12394,13136,13090,12240,10557,8154,5152,1794,-1668,-4939,-7733,-9844,-11079,-11413,-10840,-9511,-7601,-5353,-3022,-818,1066,2525,3526,4082,4300,4279,4157,4041,4015,4118,4350,4671,5021,5327,5526,5567,5416,5063,4503,3744,2783,1620,245,-1340,-3135,-5098,-7175,-9264,-11238,-12951,-14257,-15021,-15140,-14575,-13309,-11425,-9015,-6256,-3326,-441,2200,4428,6100,7154,7574,7410,6778,5802,4656,3491,2435,1604,1028,710,599,574,539,344,-101,-876,-2000,-3445,-5136,-6952,-8740,-10336,-11571,-12295,-12388,-11784,-10464,-8476,-5915,-2924,331,3650,6860,9773,12243,14139,15379,15899,15690,14761,13164,10976,8318,5311,2132,-1079,-4155,-6967,-9423,-11438,-13000,-14075,-14691,-14829,-14518,-13745,-12519,-10863,-8792,-6391,-3744,-1009,1633,3971,5794,6909,7199,6596,5162,3019,394,-2458,-5241,-7716,-9660,-10961,-11568,-11537,-10969,-10027,-8873,-7655,-6499,-5452,-4540,-3720,-2942,-2120,-1198,-115,1129,2526,4014,5516,6946,8205,9245,10003,10495,10717,10726,10545,10220,9744,9106,8247,7118,5634,3776,1503,-1106,-3986,-6956,-9852,-12448,-14559,-16019,-16723,-16644,-15807,-14325,-12345,-10056,-7649,-5323,-3225,-1486,-169,709,1161,1243,1024,561,-67,-823,-1658,-2544,-3469,-4404,-5343,-6267,-7147,-7977,-8716,-9367,-9890,-10284,-10511,-10545,-10333,-9832,-8990,-7778,-6195,-4261,-2051,335,2765,5069,7091,8643,9605,9866,9401,8257,6546,4466,2242,124,-1649,-2897,-3499,-3434,-2756,-1620,-193,1291,2659,3743,4458,4780,4752,4466,4067,3673,3414,3348,3472,3740,4012,4156,3995,3406,2297,664,-1433,-3845,-6373,-8790,-10851,-12367,-13179,-13240,-12541,-11206,-9360,-7222,-4965,-2783,-793,902,2293,3378,4235,4908,5500,6044,6608,7201,7828,8483,9134,9761,10332,10825,11203,11463,11573,11534,11328,10952,10395,9673,8782,7772,6677,5573,4543,3675,3055,2773,2864,3372,4255,5464,6883,8400,9866,11171,12208,12914,13266,13274,12978,12449,11740,10929,10048,9134,8186,7201,6156,5036,3826,2522,1131,-324,-1808,-3287,-4710,-6049,-7267,-8348,-9283,-10060,-10672,-11098,-11309,-11282,-10972,-10370,-9460,-8260,-6817,-5187,-3467,-1751,-151,1229,2285,2950,3151,2892,2170,1048,-390,-2045,-3782,-5490,-7050,-8366,-9357,-9972,-10151,-9893,-9158,-7975,-6353,-4340,-2006,568,3266,5968,8545,10868,12836,14353,15369,15853,15811,15285,14338,13062,11572,9975,8399,6936,5679,4672,3948,3471,3221,3122,3125,3181,3270,3401,3609,3943,4448,5169,6101,7224,8462,9728,10895,11863,12527,12845,12793,12429,11804,11041,10202,9382,8595,7843,7068,6202,5151,3854,2261,380,-1721,-3950,-6130,-8111,-9700,-10786,-11277,-11184,-10580,-9596,-8418,-7213,-6147,-5330,-4800,-4550,-4504,-4532,-4523,-4326,-3852,-3037,-1875,-410,1256,2999,4655,6067,7076,7567,7458,6725,5401,3571,1371,-1040,-3476,-5761,-7732,-9246,-10220,-10598,-10378,-9629,-8410,-6872,-5129,-3332,-1613,-74,1198,2163,2792,3102,3115,2893,2500,2032,1572,1213,1030,1062,1345,1853,2570,3441,4427,5464,6518,7529,8481,9329,10067,10657,11088,11314,11304,11004,10378,9398,8049,6369,4398,2234,-31,-2267,-4366,-6207,-7717,-8835,-9551,-9876,-9868,-9595,-9149,-8627,-8095,-7633,-7251,-6968,-6743,-6547,-6318,-6027,-5635,-5152,-4588,-3988,-3400,-2876,-2461,-2185,-2067,-2100,-2287,-2597,-3026,-3545,-4133,-4771,-5410,-6029,-6553,-6954,-7161,-7147,-6880,-6353,-5597,-4632,-3540,-2376,-1229,-164,770,1552,2198,2744,3278,3850,4570,5457,6564,7844,9239,10642,11897,12885,13445,13511,13017,12000,10506,8656,6569,4374,2195,116,-1792,-3492,-4960,-6182,-7138,-7801,-8128,-8076,-7609,-6711,-5403,-3764,-1907,-11,1733,3127,3987,4189,3643,2360,390,-2141,-5046,-8148,-11195,-14012,-16392,-18217,-19390,-19897,-19760,-19067,-17923,-16452,-14780,-13002,-11207,-9426,-7675,-5941,-4183,-2386,-515,1421,3394,5358,7236,8942,10381,11470,12118,12282,11920,11045,9702,7974,5973,3856,1769,-104,-1626,-2685,-3197,-3185,-2664,-1750,-548,813,2227,3603,4904,6101,7222,8283,9326,10362,11386,12352,13199,13819,14126,13998,13373,12176,10422,8120,5382,2320,-886,-4052,-6981,-9495,-11428,-12685,-13173,-12901,-11890,-10248,-8117,-5693,-3175,-797,1280,2887,3963,4484,4502,4135,3508,2792,2121,1587,1267,1119,1135,1202,1265,1246,1127,913,642,382,177,64,49,65,61,-102,-518,-1290,-2493,-4117,-6137,-8434,-10855,-13228,-15343,-17044,-18169,-18656,-18463,-17642,-16285,-14523,-12509,-10390,-8287,-6300,-4470,-2811,-1296,123,1503,2885,4289,5698,7058,8286,9281,9939,10185,9977,9330,8318,7067,5739,4535,3609,3141,3195,3821,4954,6485,8235,9987,11518,12616,13107,12885,11899,10188,7852,5057,2014,-1046,-3889,-6306,-8141,-9303,-9779,-9634,-8994,-8011,-6858,-5673,-4564,-3582,-2735,-2005,-1351,-753,-213,248,558,639,406,-223,-1295,-2805,-4722,-6933,-9308,-11679,-13858,-15699,-17042,-17797,-17901,-17323,-16096,-14266,-11924,-9210,-6275,-3309,-519,1921,3829,5118,5723,5697,5120,4183,3077,2031,1259,895,1050,1691,2747,4052,5410,6628,7518,7971,7912,7352,6347,4983,3396,1682,-41,-1704,-3258,-4674,-5957,-7105,-8115,-8980,-9658,-10097,-10238,-9998,-9333,-8215,-6665,-4773,-2682,-586,1280,2682,3416,3322,2330,455,-2204,-5440,-9003,-12572,-15812,-18412,-20088,-20659,-20029,-18221,-15367,-11684,-7445,-2960,1489,5635,9283,12289,14589,16145,16999,17173,16755,15792,14391,12605,10565,8346,6088,3882,1849,54,-1432,-2589,-3419,-3938,-4204,-4244,-4147,-3942,-3704,-3462,-3233,-3015,-2771,-2443,-1973,-1297,-385,766,2110,3566,4999,6275,7234,7729,7671,6968,5639,3716,1312,-1422,-4291,-7104,-9646,-11768,-13322,-14237,-14495,-14123,-13215,-11898,-10308,-8626,-6985,-5528,-4342,-3486,-2946,-2706,-2660,-2719,-2756,-2647,-2289,-1610,-571,802,2447,4253,6067,7720,9044,9872,10105,9668,8594,6982,5015,2929,991,-554,-1493,-1721,-1206,-54,1565,3381,5120,6502,7312,7431,6844,5656,4063,2302,649,-702,-1564,-1905,-1713,-1103,-208,801,1752,2514,2988,3149,3022,2701,2305,1981,1871,2075,2670,3657,5008,6641,8448,10305,12095,13692,15034,16007,16612,16769,16494,15769,14616,13068,11205,9106,6917,4763,2804,1160,-46,-766,-948,-641,105,1162,2385,3594,4606,5255,5409,5005,4050,2640,944,-808,-2373,-3504,-4011,-3792,-2815,-1207,880,3140,5313,7070,8174,8437,7764,6194,3815,849,-2475,-5873,-9078,-11870,-14047,-15503,-16166,-16043,-15183,-13689,-11675,-9310,-6717,-4072,-1468,974,3203,5182,6903,8390,9673,10786,11756,12588,13275,13783,14079,14139,13955,13543,12958,12240,11467,10682,9915,9195,8504,7832,7133,6378,5504,4497,3319,1986,543,-965,-2432,-3798,-4955,-5857,-6457,-6737,-6739,-6492,-6094,-5626,-5193,-4890,-4794,-4957,-5402,-6105,-7025,-8064,-9132,-10100,-10858,-11302,-11367,-11010,-10267,-9178,-7859,-6407,-4942,-3532,-2234,-1020,138,1338,2660,4186,5971,8021,10275,12645,14942,17000,18597,19569,19785,19196,17819,15772,13206,10353,7423,4670,2284,450,-720,-1157,-875,75,1556,3417,5468,7515,9392,10958,12126,12874,13216,13227,12995,12605,12121,11575,10916,10103,9008,7548,5639,3238,403,-2799,-6159,-9503,-12545,-15071,-16838,-17713,-17611,-16588,-14777,-12434,-9861,-7400,-5355,-3984,-3418,-3688,-4686,-6213,-7985,-9694,-11037,-11758,-11698,-10793,-9107,-6821,-4172,-1501,918,2779,3906,4186,3638,2371,602,-1404,-3359,-4993,-6113,-6613,-6512,-5920,-5049,-4133,-3415,-3083,-3239,-3889,-4932,-6183,-7416,-8384,-8891,-8804,-8101,-6853,-5238,-3483,-1845,-562,202,349,-103,-1068,-2362,-3793,-5113,-6114,-6605,-6440,-5560,-3954,-1713,1029,4066,7175,10135,12732,14822,16284,17097,17262,16861,16000,14800,13407,11924,10453,9049,7753,6576,5521,4584,3755,3017,2355,1743,1162,596,40,-505,-1023,-1516,-1971,-2408,-2843,-3308,-3845,-4461,-5203,-6026,-6945,-7872,-8774,-9545,-10130,-10439,-10452,-10137,-9556,-8760,-7888,-7051,-6418,-6093,-6201,-6762,-7781,-9145,-10711,-12250,-13525,-14316,-14421,-13763,-12314,-10185,-7548,-4635,-1715,987,3265,5012,6188,6843,7102,7135,7144,7316,7798,8669,9933,11496,13217,14875,16265,17155,17395,16848,15527,13469,10857,7908,4893,2087,-294,-2080,-3219,-3726,-3714,-3345,-2813,-2304,-1978,-1944,-2235,-2847,-3695,-4688,-5711,-6677,-7521,-8227,-8822,-9343,-9864,-10429,-11061,-11773,-12517,-13231,-13844,-14231,-14321,-14011,-13246,-12011,-10326,-8275,-5967,-3547,-1143,1112,3146,4904,6382,7602,8585,9361,9936,10296,10415,10251,9775,8983,7904,6616,5240,3904,2766,1923,1466,1395,1674,2205,2862,3493,3965,4152,3983,3444,2565,1470,285,-784,-1603,-1995,-1911,-1320,-293,1053,2542,4005,5241,6112,6505,6361,5692,4545,3014,1229,-700,-2631,-4485,-6166,-7630,-8841,-9770,-10411,-10747,-10768,-10490,-9901,-9054,-7949,-6655,-5206,-3664,-2109,-579,833,2107,3201,4124,4885,5517,6025,6439,6724,6878,6846,6599,6114,5358,4358,3134,1749,286,-1164,-2514,-3686,-4655,-5414,-5997,-6466,-6858,-7242,-7605,-7971,-8299,-8579,-8783,-8903,-8949,-8950,-8944,-8988,-9128,-9399,-9823,-10363,-10972,-11556,-12011,-12248,-12168,-11750,-10948,-9826,-8407,-6808,-5110,-3447,-1919,-640,327,950,1240,1279,1163,1038,1050,1319,1955,2988,4417,6145,8065,9976,11713,13086,13950,14244,13930,13101,11841,10330,8692,7080,5568,4195,2956,1780,613,-632,-1989,-3455,-4972,-6427,-7665,-8532,-8871,-8594,-7683,-6189,-4277,-2159,-100,1624,2767,3140,2640,1257,-905,-3673,-6793,-9985,-12978,-15508,-17400,-18520,-18836,-18388,-17279,-15663,-13726,-11640,-9572,-7647,-5927,-4449,-3177,-2064,-1043,-51,956,1991,3068,4144,5219,6243,7200,8054,8783,9362,9790,10059,10189,10206,10128,9998,9818,9621,9384,9105,8728,8203,7443,6371,4926,3067,830,-1718,-4423,-7115,-9580,-11626,-13081,-13831,-13837,-13125,-11815,-10067,-8112,-6168,-4464,-3174,-2409,-2240,-2612,-3489,-4705,-6131,-7579,-8877,-9872,-10421,-10437,-9863,-8710,-7020,-4895,-2456,135,2733,5163,7314,9062,10366,11203,11619,11673,11454,11051,10533,9943,9325,8659,7989,7289,6615,5991,5474,5134,5019,5192,5677,6473,7545,8809,10155,11431,12495,13209,13465,13229,12484,11303,9767,8009,6153,4347,2708,1354,360,-219,-386,-187,288,895,1482,1870,1912,1488,536,-933,-2845,-5053,-7368,-9581,-11492,-12928,-13787,-14005,-13610,-12661,-11275,-9578,-7708,-5781,-3888,-2085,-387,1219,2777,4331,5931,7598,9333,11092,12826,14436,15850,16970,17714,18019,17835,17138,15969,14360,12455,10344,8203,6144,4291,2733,1512,667,189,36,183,520,997,1499,1956,2283,2434,2354,2040,1468,677,-322,-1459,-2675,-3888,-5001,-5942,-6624,-7002,-7047,-6741,-6116,-5198,-4056,-2768,-1415,-85,1153,2249,3185,3957,4596,5128,5600,6049,6505,6992,7511,8043,8550,8970,9243,9298,9098,8622,7884,6933,5835,4659,3488,2372,1365,485,-255,-873,-1389,-1838,-2243,-2616,-2940,-3173,-3252,-3104,-2672,-1929,-868,450,1952,3522,5025,6334,7311,7860,7901,7406,6389,4908,3064,985,-1187,-3295,-5195,-6764,-7900,-8541,-8675,-8327,-7582,-6537,-5329,-4064,-2862,-1786,-890,-185,352,762,1125,1503,1997,2679,3615,4847,6368,8134,10064,12017,13863,15433,16606,17262,17345,16827,15760,14227,12366,10342,8314,6431,4768,3369,2189,1151,142,-948,-2215,-3699,-5409,-7283,-9213,-11063,-12675,-13914,-14659,-14863,-14512,-13674,-12448,-10970,-9404,-7897,-6609,-5642,-5100,-5015,-5392,-6179,-7273,-8532,-9795,-10857,-11579,-11779,-11387,-10328,-8628,-6351,-3628,-612,2492,5512,8267,10635,12535,13937,14843,15299,15343,15020,14381,13448,12272,10900,9380,7797,6211,4711,3354,2194,1237,489,-110,-615,-1102,-1636,-2247,-2941,-3666,-4356,-4907,-5235,-5268,-4974,-4372,-3525,-2541,-1547,-683,-75,182,37,-524,-1453,-2691,-4135,-5688,-7257,-8755,-10125,-11319,-12310,-13096,-13662,-14044,-14224,-14252,-14116,-13839,-13420,-12849,-12129,-11249,-10206,-9009,-7659,-6171,-4557,-2819,-974,969,2982,5029,7064,9020,10839,12417,13692,14545,14888,14653,13764,12244,10121,7509,4561,1445,-1634,-4498,-6975,-8927,-10264,-10937,-10954,-10369,-9280,-7810,-6106,-4325,-2613,-1113,64,822,1120,934,308,-683,-1921,-3255,-4533,-5618,-6387,-6786,-6782,-6417,-5733,-4833,-3787,-2684,-1586,-506,539,1597,2709,3922,5285,6803,8468,10230,12009,13701,15183,16319,16967,17016,16367,14992,12923,10267,7214,4021,958,-1669,-3628,-4730,-4894,-4161,-2656,-640,1607,3733,5433,6441,6583,5812,4167,1828,-983,-3969,-6850,-9371,-11340,-12656,-13294,-13335,-12903,-12183,-11359,-10586,-10005,-9653,-9556,-9636,-9816,-9971,-9990,-9793,-9331,-8617,-7720,-6739,-5808,-5054,-4570,-4410,-4557,-4936,-5424,-5858,-6075,-5932,-5312,-4177,-2506,-373,2144,4908,7773,10579,13169,15381,17097,18203,18645,18411,17518,16073,14172,12001,9698,7451,5356,3518,1930,584,-627,-1769,-2972,-4285,-5749,-7320,-8902,-10327,-11411,-11952,-11800,-10890,-9238,-7013,-4440,-1854,404,2023,2730,2398,986,-1389,-4520,-8092,-11751,-15103,-17792,-19508,-20036,-19277,-17263,-14134,-10153,-5648,-977,3472,7396,10533,12737,13987,14338,13991,13150,12092,11034,10154,9559,9261,9209,9309,9430,9463,9316,8934,8311,7468,6459,5340,4173,2986,1813,637,-544,-1751,-2999,-4259,-5514,-6688,-7727,-8546,-9096,-9336,-9274,-8938,-8401,-7749,-7078,-6491,-6055,-5848,-5877,-6171,-6692,-7416,-8285,-9246,-10226,-11188,-12062,-12851,-13518,-14096,-14584,-15010,-15358,-15604,-15676,-15486,-14927,-13889,-12310,-10157,-7482,-4388,-1045,2352,5584,8462,10832,12588,13705,14194,14149,13669,12904,11963,10958,9963,9011,8130,7320,6588,5929,5344,4814,4308,3786,3172,2412,1429,185,-1343,-3130,-5103,-7153,-9121,-10853,-12179,-12988,-13198,-12821,-11901,-10589,-9022,-7428,-5975,-4847,-4192,-4076,-4560,-5577,-7049,-8784,-10588,-12193,-13354,-13858,-13529,-12328,-10275,-7534,-4336,-960,2279,5137,7396,8981,9874,10199,10105,9823,9543,9443,9629,10126,10890,11814,12736,13523,14013,14140,13850,13176,12186,10968,9628,8240,6860,5514,4199,2914,1653,446,-677,-1644,-2399,-2888,-3084,-3007,-2706,-2288,-1858,-1559,-1494,-1753,-2376,-3345,-4604,-6040,-7517,-8892,-10021,-10804,-11171,-11101,-10638,-9841,-8828,-7700,-6570,-5520,-4618,-3874,-3306,-2857,-2487,-2126,-1697,-1137,-394,582,1786,3225,4857,6625,8458,10269,11963,13462,14683,15573,16096,16213,15928,15212,14090,12552,10651,8411,5920,3263,544,-2096,-4543,-6655,-8328,-9465,-10007,-9916,-9195,-7868,-5996,-3654,-967,1939,4881,7682,10136,12056,13272,13664,13169,11802,9638,6835,3589,144,-3246,-6334,-8885,-10723,-11712,-11792,-10981,-9357,-7073,-4321,-1305,1756,4691,7349,9637,11513,12965,14038,14777,15241,15498,15568,15508,15300,14988,14553,14045,13479,12915,12402,11994,11735,11629,11660,11742,11786,11644,11198,10314,8935,7042,4699,2046,-738,-3419,-5789,-7651,-8889,-9446,-9378,-8790,-7870,-6830,-5875,-5198,-4900,-5047,-5583,-6416,-7380,-8316,-9057,-9511,-9608,-9389,-8921,-8325,-7746,-7288,-7045,-7020,-7172,-7373,-7478,-7288,-6663,-5457,-3645,-1232,1663,4882,8211,11421,14308,16680,18430,19491,19876,19670,18976,17953,16743,15481,14282,13216,12332,11629,11093,10658,10252,9782,9152,8268,7074,5524,3646,1482,-841,-3196,-5393,-7262,-8640,-9398,-9487,-8905,-7753,-6166,-4354,-2530,-906,333,1060,1201,751,-229,-1622,-3263,-4962,-6505,-7707,-8397,-8480,-7931,-6796,-5232,-3423,-1631,-86,990,1471,1316,603,-496,-1726,-2807,-3454,-3448,-2664,-1078,1202,3977,6972,9883,12417,14342,15507,15853,15443,14387,12878,11098,9223,7368,5601,3916,2268,593,-1161,-3024,-4942,-6846,-8584,-10006,-10964,-11338,-11076,-10194,-8766,-6954,-4914,-2861,-950,670,1925,2771,3229,3320,3107,2617,1874,894,-345,-1825,-3562,-5495,-7576,-9675,-11665,-13375,-14632,-15265,-15144,-14165,-12315,-9631,-6242,-2351,1795,5900,9673,12850,15199,16598,16974,16375,14932,12821,10305,7624,5040,2775,983,-217,-825,-865,-490,155,839,1369,1566,1299,525,-749,-2425,-4370,-6404,-8352,-10026,-11308,-12071,-12315,-12030,-11307,-10262,-9029,-7778,-6646,-5781,-5272,-5197,-5571,-6363,-7518,-8905,-10405,-11846,-13079,-13951,-14340,-14161,-13373,-11982,-10046,-7653,-4938,-2022,939,3841,6567,9057,11259,13160,14741,16001,16923,17462,17589,17214,16309,14812,12758,10193,7273,4177,1150,-1560,-3730,-5182,-5841,-5725,-4961,-3764,-2394,-1125,-180,273,196,-377,-1295,-2367,-3391,-4171,-4611,-4661,-4399,-3941,-3474,-3178,-3194,-3624,-4463,-5656,-7068,-8523,-9836,-10831,-11376,-11396,-10881,-9891,-8531,-6957,-5317,-3765,-2403,-1294,-441,203,700,1147,1592,2088,2620,3169,3683,4115,4443,4657,4788,4890,5024,5259,5657,6238,7022,7974,9045,10158,11227,12138,12794,13080,12897,12186,10888,9024,6637,3831,732,-2474,-5641,-8559,-11100,-13112,-14512,-15237,-15275,-14632,-13358,-11514,-9196,-6527,-3654,-771,1915,4179,5785,6581,6388,5218,3062,116,-3407,-7192,-10874,-14146,-16665,-18255,-18770,-18210,-16679,-14314,-11370,-8044,-4604,-1212,1936,4762,7168,9155,10707,11867,12655,13125,13301,13228,12932,12445,11810,11052,10219,9328,8401,7439,6418,5318,4087,2699,1116,-667,-2632,-4730,-6887,-8989,-10927,-12567,-13813,-14574,-14825,-14571,-13877,-12839,-11573,-10190,-8795,-7445,-6172,-4981,-3839,-2749,-1693,-708,150,793,1113,1017,429,-669,-2228,-4126,-6162,-8087,-9633,-10538,-10595,-9696,-7815,-5059,-1631,2210,6126,9817,12987,15421,16976,17613,17354,16318,14649,12527,10128,7624,5139,2804,674,-1190,-2778,-4100,-5167,-6024,-6685,-7174,-7489,-7611,-7515,-7177,-6588,-5771,-4785,-3730,-2735,-1943,-1487,-1471,-1949,-2909,-4285,-5946,-7741,-9496,-11068,-12333,-13232,-13747,-13900,-13751,-13355,-12779,-12056,-11207,-10221,-9088,-7788,-6320,-4703,-2985,-1223,506,2143,3647,4986,6188,7268,8277,9266,10255,11278,12290,13276,14123,14779,15111,15082,14618,13752,12508,11002,9328,7619,5975,4469,3138,1977,946,-19,-994,-2046,-3231,-4566,-6036,-7599,-9163,-10644,-11954,-13011,-13781,-14240,-14400,-14301,-13973,-13479,-12861,-12167,-11456,-10751,-10104,-9527,-9038,-8638,-8323,-8083,-7903,-7784,-7700,-7665,-7656,-7678,-7704,-7711,-7661,-7494,-7165,-6602,-5768,-4615,-3141,-1339,745,3060,5533,8061,10556,12907,15023,16824,18233,19208,19708,19710,19212,18221,16770,14909,12716,10290,7741,5210,2782,599,-1320,-2902,-4199,-5233,-6093,-6860,-7614,-8412,-9271,-10157,-10988,-11633,-11924,-11703,-10808,-9163,-6727,-3587,119,4135,8180,11921,15037,17251,18349,18204,16831,14303,10876,6823,2527,-1624,-5271,-8070,-9793,-10277,-9490,-7489,-4448,-601,3739,8253,12612,16529,19766,22159,23601,24076,23606,22293,20257,17667,14691,11516,8303,5200,2334,-222,-2388,-4140,-5463,-6353,-6848,-6979,-6797,-6354,-5699,-4870,-3924,-2905,-1882,-944,-185,286,377,8,-843,-2171,-3893,-5879,-7951,-9888,-11472,-12494,-12814,-12347,-11139,-9293,-7043,-4635,-2361,-468,853,1505,1505,953,56,-957,-1819,-2299,-2243,-1545,-241,1605,3819,6212,8591,10753,12582,13965,14893,15384,15511,15357,15028,14571,14071,13500,12884,12155,11301,10250,8997,7510,5816,3940,1954,-81,-2049,-3866,-5393,-6527,-7137,-7143,-6472,-5133,-3165,-700,2097,4990,7757,10142,11962,13040,13323,12785,11534,9698,7505,5173,2956,1064,-330,-1096,-1204,-653,446,1963,3702,5464,7053,8316,9144,9510,9438,9015,8376,7664,7028,6585,6410,6518,6881,7401,7990,8514,8905,9074,9028,8759,8335,7799,7223,6652,6111,5607,5102,4559,3891,3047,1936,530,-1211,-3265,-5585,-8097,-10694,-13252,-15659,-17768,-19484,-20687,-21302,-21269,-20552,-19161,-17121,-14511,-11444,-8068,-4589,-1214,1794,4213,5812,6449,6020,4560,2164,-929,-4440,-7989,-11212,-13747,-15309,-15712,-14907,-12949,-10040,-6437,-2461,1565,5348,8662,11337,13323,14620,15314,15539,15414,15081,14616,14083,13494,12833,12075,11176,10117,8870,7447,5874,4188,2464,744,-874,-2338,-3568,-4499,-5071,-5241,-4977,-4300,-3233,-1868,-308,1306,2819,4081,4949,5310,5099,4283,2904,1023,-1210,-3668,-6152,-8512,-10563,-12190,-13249,-13706,-13485,-12642,-11213,-9329,-7133,-4793,-2494,-375,1446,2906,4006,4778,5301,5656,5934,6194,6493,6834,7217,7609,7956,8219,8297,8154,7685,6856,5615,3984,2015,-167,-2398,-4480,-6213,-7434,-8028,-7968,-7307,-6168,-4768,-3313,-2071,-1236,-975,-1368,-2420,-4038,-6108,-8408,-10774,-12978,-14863,-16276,-17123,-17354,-16977,-16044,-14659,-12963,-11117,-9302,-7685,-6417,-5611,-5330,-5581,-6300,-7388,-8672,-9985,-11117,-11905,-12176,-11847,-10834,-9165,-6877,-4096,-978,2295,5511,8489,11069,13136,14641,15582,15999,15983,15636,15066,14398,13697,13039,12428,11852,11252,10564,9687,8564,7113,5329,3206,811,-1755,-4360,-6837,-9032,-10793,-12019,-12644,-12671,-12137,-11145,-9782,-8197,-6474,-4731,-3032,-1446,-15,1217,2222,2963,3420,3564,3391,2897,2100,1030,-256,-1698,-3196,-4658,-5950,-6965,-7557,-7641,-7113,-5954,-4172,-1838,915,3930,7001,9938,12544,14676,16218,17129,17392,17069,16218,14956,13386,11620,9769,7904,6108,4398,2792,1276,-191,-1638,-3113,-4637,-6222,-7850,-9488,-11075,-12538,-13808,-14809,-15500,-15851,-15877,-15612,-15117,-14459,-13712,-12930,-12157,-11414,-10708,-10034,-9390,-8770,-8182,-7631,-7140,-6720,-6394,-6162,-6016,-5936,-5877,-5786,-5609,-5265,-4731,-3938,-2893,-1577,-21,1747,3664,5674,7701,9670,11528,13202,14659,15841,16720,17240,17359,17036,16222,14908,13074,10757,8005,4914,1598,-1782,-5071,-8078,-10651,-12621,-13887,-14344,-13984,-12815,-10925,-8468,-5623,-2640,243,2778,4759,6033,6510,6198,5146,3506,1436,-864,-3198,-5402,-7343,-8923,-10114,-10901,-11322,-11420,-11253,-10853,-10270,-9500,-8561,-7427,-6099,-4561,-2826,-926,1074,3087,4982,6658,7974,8876,9293,9274,8847,8137,7230,6241,5239,4267,3337,2428,1526,599,-335,-1261,-2113,-2827,-3317,-3523,-3412,-2998,-2359,-1610,-919,-455,-395,-859,-1936,-3605,-5806,-8351,-11045,-13597,-15754,-17262,-17925,-17647,-16394,-14274,-11452,-8204,-4805,-1584,1192,3294,4563,4950,4461,3215,1350,-896,-3342,-5718,-7866,-9573,-10745,-11262,-11105,-10256,-8750,-6668,-4096,-1186,1918,5040,8009,10668,12894,14579,15689,16203,16169,15652,14761,13591,12262,10845,9394,7940,6461,4950,3373,1718,-6,-1779,-3534,-5220,-6741,-8042,-9061,-9770,-10185,-10333,-10302,-10153,-9990,-9849,-9766,-9711,-9597,-9346,-8802,-7903,-6548,-4758,-2579,-150,2346,4667,6588,7855,8325,7865,6496,4314,1535,-1548,-4570,-7188,-9047,-9909,-9652,-8265,-5930,-2899,464,3790,6737,9057,10592,11333,11360,10847,10018,9087,8249,7621,7252,7097,7078,7036,6858,6404,5612,4467,3000,1300,-506,-2304,-3938,-5306,-6311,-6887,-7009,-6679,-5922,-4814,-3426,-1864,-240,1357,2818,4098,5143,5939,6504,6834,6980,6927,6714,6303,5706,4887,3856,2609,1196,-337,-1890,-3379,-4687,-5739,-6435,-6736,-6594,-5999,-4959,-3496,-1654,499,2895,5436,8030,10572,12952,15055,16769,17970,18578,18519,17788,16411,14476,12115,9465,6717,4004,1484,-748,-2634,-4143,-5302,-6131,-6668,-6930,-6915,-6596,-5957,-4958,-3614,-1945,-40,1992,4001,5845,7373,8479,9079,9139,8673,7717,6354,4687,2810,858,-1097,-2942,-4615,-6047,-7174,-7937,-8289,-8176,-7582,-6488,-4918,-2915,-545,2083,4872,7669,10360,12801,14889,16535,17686,18319,18435,18068,17249,16043,14520,12752,10854,8914,7065,5400,4030,3013,2401,2179,2318,2710,3263,3810,4242,4417,4263,3737,2842,1628,179,-1413,-3024,-4574,-5948,-7111,-7991,-8591,-8889,-8906,-8654,-8164,-7475,-6632,-5692,-4715,-3769,-2906,-2186,-1630,-1268,-1070,-1024,-1051,-1102,-1080,-940,-609,-92,633,1514,2526,3596,4700,5772,6822,7828,8832,9864,10972,12178,13500,14884,16283,17562,18627,19323,19569,19277,18436,17061,15240,13058,10666,8165,5687,3295,1054,-1026,-2949,-4726,-6388,-7930,-9354,-10632,-11721,-12576,-13133,-13365,-13220,-12706,-11823,-10624,-9187,-7612,-6032,-4559,-3331,-2421,-1915,-1817,-2132,-2811,-3783,-4976,-6270,-7595,-8834,-9923,-10781,-11361,-11609,-11489,-10967,-10010,-8600,-6745,-4463,-1822,1088,4159,7235,10184,12851,15112,16875,18079,18711,18810,18432,17686,16653,15439,14087,12650,11106,9462,7677,5759,3715,1595,-524,-2555,-4405,-5993,-7283,-8253,-8944,-9421,-9764,-10088,-10455,-10937,-11539,-12225,-12939,-13564,-14007,-14155,-13946,-13355,-12408,-11194,-9835,-8483,-7296,-6401,-5891,-5803,-6101,-6704,-7471,-8238,-8829,-9091,-8879,-8126,-6777,-4875,-2481,269,3222,6205,9041,11589,13708,15319,16339,16733,16490,15610,14155,12196,9860,7307,4721,2295,229,-1333,-2267,-2549,-2210,-1382,-241,955,1976,2572,2564,1866,448,-1563,-4021,-6664,-9242,-11493,-13191,-14215,-14467,-14022,-12963,-11494,-9826,-8181,-6753,-5684,-5051,-4863,-5066,-5568,-6230,-6928,-7517,-7895,-7964,-7668,-6969,-5860,-4355,-2492,-324,2070,4604,7157,9630,11883,13817,15331,16339,16799,16672,15961,14682,12892,10656,8091,5308,2461,-300,-2826,-4971,-6616,-7678,-8087,-7874,-7052,-5765,-4136,-2380,-687,724,1692,2089,1868,1066,-237,-1866,-3659,-5422,-7006,-8297,-9242,-9846,-10158,-10279,-10299,-10341,-10471,-10765,-11216,-11820,-12502,-13180,-13759,-14123,-14195,-13890,-13186,-12074,-10619,-8910,-7077,-5265,-3589,-2158,-1000,-118,564,1147,1759,2550,3620,5075,6918,9128,11587,14148,16604,18745,20359,21254,21309,20441,18678,16108,12908,9299,5542,1881,-1454,-4290,-6517,-8081,-8985,-9297,-9100,-8514,-7660,-6655,-5595,-4567,-3607,-2744,-1975,-1274,-638,-29,543,1090,1585,2016,2340,2532,2560,2399,2052,1505,795,-70,-1044,-2084,-3141,-4149,-5035,-5739,-6186,-6336,-6161,-5658,-4856,-3798,-2559,-1200,186,1548,2807,3935,4887,5656,6212,6565,6669,6529,6096,5362,4302,2937,1300,-534,-2454,-4340,-6049,-7448,-8439,-8964,-9029,-8702,-8109,-7393,-6728,-6221,-5988,-6019,-6305,-6745,-7224,-7622,-7823,-7744,-7369,-6704,-5831,-4853,-3894,-3097,-2550,-2364,-2552,-3137,-4078,-5298,-6708,-8188,-9612,-10859,-11835,-12436,-12641,-12401,-11743,-10705,-9334,-7744,-5996,-4208,-2440,-752,830,2309,3700,5021,6304,7546,8756,9917,10985,11931,12683,13184,13388,13243,12741,11880,10688,9204,7490,5608,3643,1667,-220,-1944,-3420,-4565,-5329,-5650,-5520,-4943,-3970,-2695,-1246,218,1530,2535,3101,3162,2697,1761,474,-1030,-2560,-3964,-5107,-5888,-6304,-6343,-6113,-5663,-5125,-4533,-3951,-3362,-2738,-2024,-1165,-122,1115,2515,4006,5490,6831,7914,8602,8824,8514,7692,6399,4756,2884,953,-890,-2504,-3768,-4627,-5026,-5005,-4584,-3882,-2971,-1999,-1071,-306,189,347,100,-544,-1574,-2897,-4419,-5997,-7494,-8781,-9758,-10378,-10629,-10569,-10267,-9855,-9438,-9122,-8982,-9029,-9234,-9514,-9753,-9836,-9650,-9137,-8264,-7077,-5640,-4074,-2480,-981,367,1517,2492,3327,4098,4875,5716,6679,7766,8982,10283,11607,12884,14019,14961,15634,16028,16140,15969,15593,15004,14300,13491,12632,11734,10802,9816,8746,7549,6205,4684,3016,1223,-620,-2432,-4109,-5554,-6671,-7386,-7679,-7533,-7028,-6236,-5302,-4343,-3502,-2854,-2446,-2251,-2186,-2138,-1967,-1559,-843,192,1464,2850,4148,5194,5792,5882,5433,4551,3420,2262,1349,896,1074,1955,3520,5640,8133,10758,13272,15465,17160,18275,18780,18721,18189,17285,16120,14768,13278,11684,9978,8192,6330,4462,2646,992,-417,-1487,-2172,-2456,-2387,-2034,-1531,-988,-548,-311,-354,-723,-1415,-2402,-3628,-5022,-6501,-7990,-9407,-10687,-11768,-12587,-13099,-13255,-13019,-12391,-11374,-10036,-8451,-6742,-5023,-3433,-2058,-983,-211,281,584,821,1131,1661,2510,3756,5403,7399,9650,12002,14297,16375,18083,19327,20053,20243,19977,19307,18386,17319,16259,15299,14535,13976,13610,13340,13045,12574,11776,10532,8759,6455,3669,538,-2771,-6033,-9027,-11549,-13425,-14560,-14925,-14570,-13618,-12249,-10660,-9068,-7646,-6538,-5799,-5443,-5370,-5470,-5551,-5465,-5047,-4216,-2947,-1271,687,2813,4931,6913,8637,10043,11101,11854,12340,12665,12902,13136,13422,13760,14141,14484,14710,14710,14389,13677,12537,10976,9047,6834,4457,2054,-230,-2242,-3860,-4960,-5468,-5337,-4579,-3247,-1478,574,2672,4579,6037,6831,6780,5812,3919,1213,-2107,-5804,-9551,-13095,-16140,-18519,-20098,-20860,-20842,-20169,-18978,-17445,-15714,-13920,-12158,-10492,-8957,-7578,-6353,-5301,-4403,-3663,-3065,-2564,-2142,-1708,-1237,-658,64,929,1965,3121,4397,5736,7097,8431,9674,10789,11715,12439,12918,13155,13126,12848,12328,11611,10752,9805,8875,7989,7239,6617,6126,5727,5335,4883,4253,3397,2233,787,-919,-2771,-4647,-6377,-7829,-8855,-9417,-9471,-9112,-8421,-7586,-6749,-6095,-5730,-5747,-6156,-6925,-7967,-9182,-10431,-11613,-12597,-13323,-13706,-13719,-13322,-12496,-11240,-9561,-7479,-5064,-2383,439,3273,5969,8368,10319,11692,12397,12392,11697,10391,8591,6455,4146,1811,-415,-2430,-4170,-5566,-6607,-7263,-7534,-7435,-6965,-6168,-5070,-3723,-2215,-630,899,2242,3258,3824,3850,3289,2163,530,-1484,-3717,-6008,-8164,-10055,-11539,-12563,-13081,-13124,-12750,-12034,-11085,-9993,-8838,-7684,-6560,-5474,-4433,-3398,-2385,-1355,-320,724,1771,2785,3737,4569,5233,5681,5895,5891,5700,5404,5060,4763,4555,4492,4563,4750,4986,5169,5204,4977,4429,3535,2331,905,-621,-2106,-3429,-4478,-5208,-5591,-5670,-5505,-5198,-4849,-4553,-4386,-4370,-4515,-4772,-5089,-5411,-5676,-5856,-5934,-5909,-5801,-5631,-5404,-5139,-4811,-4405,-3885,-3233,-2433,-1506,-482,567,1569,2431,3091,3482,3604,3453,3088,2568,1961,1334,725,158,-372,-893,-1430,-2033,-2721,-3507,-4370,-5241,-6044,-6644,-6933,-6783,-6123,-4913,-3187,-1011,1457,4074,6623,8938,10851,12260,13111,13425,13258,12716,11902,10909,9813,8633,7388,6036,4562,2919,1099,-898,-3041,-5262,-7499,-9645,-11613,-13320,-14685,-15676,-16265,-16462,-16301,-15817,-15087,-14144,-13081,-11937,-10776,-9662,-8612,-7698,-6909,-6294,-5841,-5572,-5473,-5522,-5669,-5829,-5904,-5763,-5295,-4401,-3022,-1163,1136,3754,6543,9304,11835,13931,15431,16224,16277,15632,14400,12750,10858,8927,7090,5476,4116,3013,2097,1282,457,-486,-1605,-2945,-4474,-6137,-7833,-9450,-10872,-12005,-12777,-13158,-13145,-12767,-12074,-11114,-9946,-8605,-7138,-5566,-3912,-2224,-507,1155,2739,4169,5396,6377,7088,7514,7670,7584,7278,6810,6217,5565,4910,4323,3850,3546,3411,3444,3577,3741,3813,3685,3228,2340,971,-917,-3245,-5921,-8753,-11524,-13986,-15886,-17013,-17200,-16369,-14545,-11841,-8486,-4769,-1050,2327,5011,6771,7424,6965,5461,3135,253,-2841,-5827,-8404,-10350,-11534,-11916,-11565,-10615,-9269,-7736,-6233,-4925,-3933,-3308,-3037,-3054,-3258,-3507,-3674,-3618,-3235,-2458,-1268,281,2111,4058,5992,7741,9179,10230,10829,11021,10838,10412,9848,9305,8880,8679,8721,9005,9459,10006,10539,10988,11273,11378,11279,11002,10547,9933,9144,8164,6948,5462,3654,1534,-892,-3535,-6298,-9020,-11557,-13738,-15452,-16622,-17221,-17301,-16930,-16256,-15400,-14521,-13705,-13043,-12533,-12143,-11778,-11323,-10640,-9612,-8152,-6224,-3853,-1120,1846,4869,7756,10333,12417,13910,14742,14925,14537,13711,12603,11417,10303,9416,8850,8636,8775,9195,9793,10460,11054,11475,11643,11499,11078,10392,9556,8636,7743,6941,6266,5721,5253,4777,4205,3412,2322,873,-947,-3087,-5453,-7912,-10298,-12458,-14241,-15547,-16312,-16543,-16272,-15606,-14641,-13508,-12309,-11116,-9961,-8838,-7683,-6434,-4992,-3288,-1280,1037,3621,6369,9175,11860,14264,16213,17544,18150,17975,17040,15449,13387,11080,8798,6797,5301,4471,4385,5032,6302,8047,10020,12016,13798,15211,16134,16540,16436,15912,15028,13900,12586,11138,9593,7936,6175,4299,2306,233,-1884,-3967,-5946,-7724,-9242,-10427,-11258,-11717,-11811,-11557,-10976,-10093,-8915,-7472,-5778,-3872,-1806,358,2540,4664,6648,8443,9996,11285,12314,13065,13569,13796,13749,13398,12713,11691,10343,8712,6901,5009,3189,1570,269,-617,-1071,-1079,-728,-106,669,1443,2139,2644,2946,3051,3017,2941,2938,3110,3549,4296,5353,6654,8098,9517,10736,11570,11823,11397,10183,8217,5556,2369,-1140,-4724,-8130,-11134,-13545,-15245,-16188,-16406,-16001,-15131,-13980,-12747,-11602,-10686,-10069,-9776,-9756,-9920,-10141,-10269,-10157,-9674,-8723,-7265,-5314,-2948,-292,2491,5234,7778,9981,11771,13086,13949,14405,14531,14453,14250,14065,13934,13939,14062,14293,14587,14887,15140,15300,15300,15126,14695,14012,13009,11707,10092,8215,6112,3855,1515,-827,-3100,-5226,-7162,-8846,-10261,-11380,-12202,-12722,-12950,-12891,-12559,-11988,-11208,-10283,-9272,-8231,-7225,-6257,-5348,-4440,-3497,-2443,-1224,194,1806,3572,5375,7101,8563,9610,10084,9894,8997,7445,5352,2900,324,-2143,-4272,-5867,-6828,-7079,-6674,-5684,-4282,-2624,-927,661,1985,2967,3576,3809,3734,3384,2842,2142,1327,431,-545,-1554,-2597,-3620,-4595,-5463,-6186,-6714,-7029,-7128,-7040,-6825,-6546,-6290,-6123,-6109,-6277,-6644,-7184,-7866,-8624,-9387,-10077,-10619,-10957,-11061,-10924,-10569,-10050,-9404,-8725,-8034,-7424,-6908,-6538,-6313,-6230,-6243,-6296,-6297,-6158,-5783,-5093,-4044,-2604,-822,1263,3528,5879,8161,10291,12132,13660,14819,15635,16131,16338,16289,15980,15402,14522,13304,11743,9842,7652,5246,2733,228,-2143,-4284,-6110,-7591,-8722,-9548,-10127,-10526,-10794,-10959,-10998,-10888,-10555,-9971,-9099,-7977,-6647,-5246,-3888,-2741,-1930,-1550,-1641,-2169,-3027,-4068,-5114,-5976,-6541,-6695,-6448,-5844,-4989,-4043,-3146,-2449,-2043,-1973,-2231,-2730,-3365,-3979,-4434,-4594,-4376,-3744,-2716,-1381,162,1756,3277,4592,5610,6270,6551,6460,6041,5347,4441,3398,2253,1064,-166,-1423,-2702,-4018,-5345,-6687,-8002,-9265,-10430,-11467,-12338,-13023,-13508,-13783,-13858,-13722,-13373,-12796,-11949,-10815,-9342,-7542,-5412,-3044,-501,2041,4469,6597,8304,9482,10064,10061,9517,8555,7317,5989,4739,3736,3091,2884,3119,3776,4756,5969,7274,8569,9732,10688,11377,11759,11819,11555,10951,10017,8725,7090,5096,2800,247,-2441,-5144,-7706,-9985,-11856,-13240,-14102,-14479,-14448,-14142,-13713,-13310,-13052,-13009,-13174,-13458,-13731,-13785,-13457,-12559,-11029,-8838,-6113,-3027,147,3130,5647,7486,8520,8734,8200,7097,5628,4040,2548,1318,473,37,8,299,818,1444,2066,2585,2936,3071,2998,2726,2306,1788,1222,661,127,-327,-703,-943,-1051,-985,-752,-344,206,872,1588,2293,2892,3308,3445,3237,2639,1626,238,-1480,-3414,-5469,-7489,-9368,-10967,-12209,-13024,-13387,-13327,-12878,-12150,-11226,-10243,-9297,-8511,-7941,-7657,-7647,-7894,-8305,-8769,-9127,-9217,-8890,-8028,-6573,-4535,-1996,882,3906,6828,9441,11522,12959,13666,13675,13075,12017,10723,9387,8253,7468,7193,7453,8257,9492,11022,12626,14085,15152,15618,15314,14160,12128,9332,5898,2069,-1917,-5814,-9374,-12444,-14878,-16644,-17740,-18235,-18225,-17828,-17156,-16290,-15294,-14181,-12936,-11545,-9955,-8178,-6206,-4099,-1919,238,2286,4140,5758,7122,8264,9219,10072,10842,11584,12241,12768,13030,12918,12295,11084,9268,6893,4122,1138,-1771,-4360,-6352,-7577,-7922,-7399,-6127,-4311,-2229,-162,1624,2929,3629,3691,3144,2113,709,-875,-2520,-4079,-5475,-6662,-7620,-8376,-8944,-9366,-9656,-9837,-9927,-9935,-9884,-9778,-9636,-9455,-9218,-8906,-8461,-7838,-6973,-5812,-4330,-2520,-432,1861,4231,6540,8632,10367,11655,12430,12710,12548,12042,11324,10509,9718,9034,8502,8138,7909,7780,7696,7604,7500,7354,7219,7120,7117,7265,7602,8142,8884,9779,10769,11767,12665,13375,13792,13860,13532,12798,11682,10221,8470,6498,4352,2113,-192,-2480,-4728,-6861,-8832,-10583,-12050,-13181,-13916,-14222,-14060,-13444,-12388,-10954,-9237,-7339,-5402,-3559,-1927,-619,319,873,1079,1040,863,698,652,831,1276,1990,2944,4049,5243,6422,7528,8516,9372,10108,10766,11381,11996,12627,13261,13843,14307,14535,14454,13984,13114,11889,10395,8792,7226,5869,4816,4144,3813,3754,3816,3832,3647,3116,2190,855,-789,-2609,-4421,-6026,-7265,-8003,-8188,-7827,-6986,-5793,-4399,-2969,-1663,-617,72,337,169,-406,-1327,-2480,-3748,-4961,-5967,-6595,-6693,-6169,-4958,-3104,-701,2066,4978,7782,10255,12210,13532,14205,14270,13876,13195,12433,11775,11371,11293,11556,12087,12766,13439,13948,14150,13953,13318,12259,10858,9216,7461,5715,4073,2594,1304,169,-844,-1816,-2798,-3856,-5009,-6271,-7610,-8966,-10276,-11412,-12286,-12767,-12771,-12224,-11114,-9468,-7368,-4951,-2370,203,2588,4663,6308,7488,8197,8504,8479,8238,7863,7412,6918,6346,5669,4818,3766,2504,1069,-428,-1865,-3066,-3874,-4162,-3865,-2999,-1675,-67,1579,3025,4042,4499,4321,3590,2421,1065,-248,-1266,-1798,-1739,-1058,140,1709,3408,5003,6254,6980,7066,6483,5283,3589,1565,-580,-2669,-4518,-6006,-7059,-7641,-7794,-7579,-7106,-6503,-5889,-5397,-5113,-5112,-5422,-6020,-6859,-7831,-8809,-9645,-10192,-10334,-10003,-9184,-7939,-6375,-4649,-2917,-1335,-17,985,1668,2106,2421,2750,3252,4047,5203,6739,8584,10618,12684,14586,16161,17253,17771,17674,17001,15807,14227,12359,10335,8220,6070,3876,1626,-737,-3228,-5883,-8650,-11494,-14285,-16912,-19217,-21068,-22329,-22932,-22805,-21979,-20479,-18412,-15889,-13063,-10097,-7157,-4417,-2020,-96,1285,2092,2363,2189,1698,1054,408,-113,-407,-442,-218,207,765,1345,1892,2308,2593,2730,2765,2745,2718,2706,2715,2680,2546,2210,1603,672,-569,-2059,-3656,-5195,-6480,-7335,-7655,-7379,-6592,-5417,-4094,-2878,-2024,-1746,-2153,-3251,-4918,-6930,-8987,-10782,-12019,-12493,-12090,-10815,-8791,-6221,-3387,-567,1948,3952,5274,5869,5738,4983,3742,2194,525,-1087,-2493,-3573,-4267,-4558,-4491,-4149,-3665,-3173,-2827,-2743,-3015,-3657,-4642,-5825,-7049,-8060,-8640,-8574,-7729,-6065,-3658,-681,2611,5901,8899,11306,12935,13660,13482,12496,10888,8910,6823,4892,3312,2209,1617,1472,1638,1931,2145,2086,1614,630,-861,-2804,-5067,-7471,-9823,-11922,-13602,-14734,-15251,-15136,-14444,-13255,-11705,-9936,-8097,-6321,-4711,-3328,-2200,-1311,-640,-131,231,489,651,720,726,660,584,519,529,682,1006,1571,2352,3347,4461,5603,6608,7333,7621,7355,6491,5028,3083,809,-1556,-3783,-5631,-6919,-7546,-7492,-6859,-5807,-4588,-3457,-2679,-2443,-2882,-4007,-5763,-7972,-10448,-12932,-15204,-17054,-18304,-18858,-18643,-17676,-15990,-13714,-10953,-7925,-4792,-1793,886,3065,4618,5494,5689,5327,4522,3525,2518,1738,1343,1441,2068,3180,4670,6387,8140,9754,11045,11909,12262,12135,11574,10727,9716,8713,7817,7129,6651,6372,6215,6070,5845,5418,4748,3784,2577,1165,-345,-1875,-3339,-4691,-5915,-7027,-8064,-9070,-10069,-11084,-12073,-12995,-13762,-14280,-14463,-14233,-13556,-12442,-10943,-9148,-7172,-5129,-3127,-1242,476,2007,3355,4524,5532,6361,6997,7382,7464,7165,6454,5293,3736,1862,-168,-2164,-3900,-5167,-5799,-5680,-4809,-3255,-1172,1194,3609,5791,7535,8667,9115,8890,8080,6868,5442,4027,2818,1932,1460,1369,1584,1965,2330,2505,2331,1711,610,-910,-2728,-4646,-6461,-7961,-8990,-9456,-9344,-8734,-7755,-6585,-5431,-4451,-3810,-3566,-3750,-4300,-5113,-6057,-6967,-7729,-8225,-8409,-8269,-7826,-7152,-6302,-5355,-4379,-3401,-2473,-1571,-710,154,1027,1944,2904,3910,4962,6038,7145,8261,9391,10507,11603,12637,13574,14375,14979,15364,15485,15339,14933,14295,13485,12562,11587,10620,9667,8737,7759,6686,5423,3932,2169,172,-2005,-4249,-6419,-8404,-10050,-11306,-12099,-12456,-12408,-12048,-11443,-10695,-9845,-8927,-7945,-6846,-5618,-4202,-2608,-858,964,2750,4362,5662,6544,6942,6854,6353,5566,4675,3882,3383,3325,3821,4860,6396,8265,10263,12140,13639,14519,14597,13755,11981,9345,6039,2305,-1542,-5182,-8311,-10678,-12104,-12515,-11929,-10473,-8345,-5815,-3174,-706,1330,2759,3472,3458,2799,1630,169,-1377,-2756,-3785,-4290,-4189,-3466,-2179,-465,1495,3492,5309,6755,7682,8010,7717,6881,5623,4147,2673,1441,645,435,857,1881,3361,5102,6830,8308,9281,9608,9199,8104,6448,4476,2448,692,-541,-1027,-671,524,2450,4885,7585,10252,12632,14511,15753,16301,16209,15571,14574,13384,12189,11111,10234,9558,9043,8598,8117,7500,6663,5578,4234,2713,1072,-538,-2035,-3286,-4247,-4871,-5196,-5260,-5160,-4979,-4805,-4706,-4727,-4878,-5166,-5562,-6036,-6561,-7086,-7581,-7989,-8267,-8344,-8160,-7639,-6719,-5378,-3589,-1433,1029,3637,6225,8631,10668,12229,13221,13631,13485,12885,11935,10800,9614,8509,7585,6898,6470,6292,6330,6544,6888,7305,7741,8121,8365,8385,8096,7415,6308,4750,2787,491,-2007,-4564,-6992,-9136,-10824,-11949,-12444,-12300,-11575,-10363,-8811,-7062,-5298,-3638,-2227,-1130,-406,-40,3,-195,-553,-960,-1358,-1668,-1891,-2011,-2073,-2093,-2106,-2119,-2105,-2041,-1852,-1476,-842,107,1383,2962,4766,6657,8494,10100,11352,12141,12436,12238,11638,10720,9645,8537,7537,6732,6177,5854,5711,5652,5560,5343,4920,4276,3429,2443,1407,402,-482,-1226,-1795,-2255,-2644,-3070,-3605,-4309,-5192,-6215,-7278,-8246,-8975,-9327,-9217,-8624,-7577,-6199,-4626,-3034,-1588,-409,408,848,915,685,224,-361,-999,-1616,-2171,-2653,-3055,-3412,-3743,-4089,-4470,-4905,-5388,-5901,-6397,-6829,-7133,-7262,-7188,-6899,-6405,-5743,-4931,-4011,-2983,-1869,-658,639,1998,3393,4745,5981,7006,7709,8027,7885,7291,6260,4891,3279,1584,-79,-1570,-2816,-3764,-4423,-4842,-5099,-5301,-5547,-5936,-6524,-7346,-8378,-9569,-10818,-12011,-13012,-13711,-14004,-13846,-13223,-12180,-10794,-9173,-7438,-5708,-4078,-2630,-1373,-335,552,1319,2053,2812,3653,4605,5678,6852,8087,9315,10465,11451,12195,12641,12742,12513,11962,11166,10171,9069,7900,6698,5469,4174,2777,1212,-560,-2569,-4803,-7210,-9714,-12189,-14513,-16557,-18202,-19378,-20030,-20168,-19824,-19080,-18026,-16779,-15456,-14151,-12969,-11942,-11102,-10401,-9784,-9146,-8398,-7453,-6275,-4873,-3314,-1698,-168,1164,2175,2832,3120,3114,2907,2640,2441,2430,2685,3241,4093,5181,6432,7723,8952,9981,10713,11034,10881,10205,9006,7316,5209,2795,208,-2399,-4854,-7015,-8713,-9867,-10372,-10216,-9419,-8046,-6239,-4147,-1970,114,1921,3333,4249,4654,4568,4058,3242,2226,1146,88,-868,-1700,-2399,-3000,-3541,-4065,-4619,-5226,-5907,-6667,-7494,-8364,-9252,-10108,-10885,-11532,-11974,-12168,-12045,-11578,-10757,-9580,-8115,-6396,-4533,-2593,-671,1157,2832,4294,5518,6465,7153,7562,7757,7751,7615,7397,7139,6879,6623,6368,6087,5745,5301,4709,3941,2970,1804,459,-1007,-2524,-4006,-5342,-6458,-7269,-7759,-7918,-7809,-7500,-7108,-6727,-6465,-6384,-6520,-6873,-7396,-8027,-8690,-9295,-9785,-10085,-10173,-10016,-9619,-8995,-8148,-7113,-5885,-4499,-2972,-1352,283,1828,3161,4149,4693,4724,4237,3293,2019,586,-797,-1935,-2648,-2821,-2407,-1438,-21,1689,3496,5209,6663,7728,8348,8499,8231,7607,6722,5650,4469,3215,1917,580,-792,-2182,-3562,-4878,-6062,-7054,-7761,-8165,-8205,-7913,-7311,-6466,-5463,-4377,-3287,-2223,-1208,-203,822,1925,3134,4462,5877,7327,8719,9965,10960,11638,11944,11879,11490,10850,10097,9353,8767,8451,8472,8838,9494,10306,11089,11642,11730,11203,9926,7901,5181,1957,-1555,-5068,-8310,-11043,-13087,-14354,-14851,-14671,-13984,-13010,-11972,-11081,-10496,-10287,-10466,-10928,-11538,-12100,-12441,-12416,-11934,-11011,-9686,-8115,-6427,-4778,-3293,-2024,-1004,-182,508,1144,1813,2561,3407,4335,5284,6181,6929,7453,7693,7629,7286,6715,6002,5248,4535,3963,3571,3409,3459,3691,4039,4399,4675,4747,4533,3958,3015,1726,192,-1454,-3030,-4335,-5187,-5430,-4970,-3807,-1992,315,2914,5563,7998,9983,11315,11849,11541,10411,8604,6334,3864,1505,-488,-1892,-2585,-2555,-1882,-732,656,2046,3191,3900,4043,3572,2512,972,-911,-2941,-4936,-6694,-8045,-8825,-8922,-8253,-6799,-4601,-1750,1590,5233,8948,12506,15703,18341,20310,21530,21997,21780,20971,19709,18131,16350,14473,12556,10641,8758,6914,5139,3449,1877,459,-778,-1806,-2627,-3244,-3717,-4075,-4413,-4764,-5191,-5701,-6304,-6954,-7626,-8248,-8765,-9117,-9249,-9133,-8754,-8135,-7318,-6388,-5435,-4564,-3870,-3416,-3222,-3251,-3406,-3549,-3515,-3131,-2281,-856,1107,3578,6357,9275,12054,14490,16354,17547,17985,17737,16897,15654,14219,12795,11567,10632,10037,9699,9523,9315,8918,8166,6969,5285,3162,699,-1967,-4649,-7196,-9424,-11214,-12444,-13039,-12963,-12200,-10797,-8831,-6439,-3784,-1073,1493,3727,5464,6613,7116,6992,6310,5183,3769,2223,713,-632,-1705,-2458,-2859,-2925,-2671,-2106,-1265,-120,1294,2999,4950,7100,9361,11616,13714,15525,16880,17698,17896,17488,16531,15151,13510,11795,10181,8800,7735,6982,6488,6120,5733,5165,4293,3054,1474,-343,-2216,-3927,-5268,-6071,-6264,-5858,-4989,-3826,-2631,-1611,-962,-784,-1103,-1866,-2947,-4203,-5446,-6531,-7308,-7674,-7583,-6996,-5975,-4571,-2923,-1161,528,1999,3071,3656,3664,3114,2043,578,-1130,-2894,-4499,-5752,-6466,-6491,-5756,-4228,-1979,853,4058,7361,10475,13108,15028,16071,16187,15407,13888,11816,9438,6978,4619,2502,683,-830,-2087,-3167,-4156,-5117,-6087,-7038,-7900,-8559,-8873,-8703,-7945,-6534,-4505,-1973,852,3689,6215,8104,9088,8965,7680,5285,1972,-1959,-6169,-10266,-13921,-16855,-18894,-19972,-20150,-19541,-18372,-16826,-15113,-13364,-11657,-10012,-8405,-6813,-5219,-3648,-2140,-792,347,1180,1713,1955,1996,1969,2032,2355,3068,4256,5911,7928,10130,12234,13959,14997,15100,14120,12013,8897,5005,680,-3684,-7686,-10977,-13318,-14565,-14758,-13995,-12504,-10533,-8317,-6093,-3985,-2095,-422,1063,2424,3716,4977,6186,7301,8212,8818,9001,8680,7815,6424,4594,2467,219,-1963,-3923,-5538,-6764,-7613,-8160,-8526,-8830,-9192,-9687,-10329,-11087,-11862,-12514,-12904,-12873,-12331,-11244,-9657,-7740,-5678,-3781,-2287,-1472,-1499,-2430,-4225,-6677,-9510,-12351,-14837,-16625,-17483,-17265,-15987,-13752,-10788,-7356,-3788,-344,2684,5151,6928,8005,8439,8329,7839,7127,6332,5583,4917,4351,3837,3290,2623,1743,594,-839,-2496,-4282,-5998,-7467,-8438,-8720,-8161,-6652,-4225,-944,3002,7373,11890,16232,20110,23227,25360,26323,26006,24392,21513,17529,12626,7088,1229,-4608,-10062,-14806,-18542,-21043,-22154,-21837,-20129,-17223,-13354,-8895,-4209,289,4257,7392,9531,10586,10612,9754,8207,6246,4102,2020,178,-1306,-2370,-3029,-3333,-3392,-3316,-3246,-3297,-3574,-4160,-5092,-6382,-7996,-9865,-11894,-13969,-15966,-17758,-19212,-20214,-20625,-20356,-19311,-17450,-14783,-11369,-7336,-2879,1783,6361,10592,14193,16942,18651,19234,18649,16987,14377,11052,7271,3354,-412,-3711,-6335,-8103,-8960,-8929,-8114,-6692,-4850,-2809,-758,1135,2729,3944,4711,5023,4888,4339,3444,2258,873,-634,-2174,-3666,-5044,-6262,-7292,-8150,-8850,-9442,-9962,-10436,-10878,-11269,-11561,-11716,-11646,-11326,-10711,-9821,-8718,-7476,-6242,-5113,-4220,-3611,-3307,-3253,-3347,-3437,-3373,-2993,-2192,-902,873,3053,5511,8042,10428,12408,13755,14268,13826,12383,10010,6853,3153,-809,-4733,-8333,-11368,-13651,-15058,-15530,-15049,-13670,-11461,-8547,-5078,-1236,2759,6667,10239,13224,15411,16643,16837,16010,14262,11788,8843,5740,2774,247,-1623,-2693,-2888,-2273,-931,933,3136,5451,7692,9701,11356,12579,13310,13504,13137,12183,10638,8532,5903,2863,-471,-3902,-7243,-10240,-12685,-14355,-15094,-14822,-13520,-11294,-8303,-4824,-1144,2379,5436,7734,9057,9291,8422,6549,3877,684,-2698,-5926,-8673,-10668,-11718,-11714,-10659,-8652,-5877,-2582,940,4424,7578,10212,12135,13235,13446,12745,11166,8778,5699,2080,-1875,-5937,-9840,-13311,-16084,-17939,-18727,-18379,-16934,-14524,-11362,-7737,-3953,-329,2885,5457,7303,8359,8706,8464,7810,6945,6066,5312,4815,4602,4679,4988,5455,5995,6549,7074,7563,8043,8539,9093,9735,10466,11280,12112,12882,13475,13748,13592,12875,11560,9624,7153,4259,1149,-1973,-4862,-7304,-9127,-10206,-10491,-9996,-8798,-7015,-4815,-2356,189,2664,4955,6935,8556,9736,10478,10770,10643,10163,9392,8452,7453,6535,5840,5490,5599,6217,7368,8975,10917,12993,14944,16508,17415,17447,16482,14464,11482,7694,3365,-1192,-5645,-9664,-12981,-15385,-16778,-17142,-16576,-15240,-13374,-11216,-9011,-6961,-5194,-3786,-2720,-1921,-1287,-678,10,879,1970,3303,4842,6529,8273,9968,11506,12792,13732,14267,14341,13939,13050,11704,9936,7817,5422,2844,192,-2431,-4902,-7110,-8951,-10314,-11148,-11389,-11054,-10166,-8805,-7076,-5100,-3007,-929,1041,2795,4292,5468,6299,6756,6808,6443,5642,4415,2788,813,-1412,-3782,-6139,-8321,-10153,-11442,-12047,-11818,-10713,-8700,-5878,-2370,1608,5820,9996,13883,17254,19930,21813,22859,23127,22702,21751,20405,18853,17190,15533,13914,12366,10863,9400,7932,6453,4937,3400,1845,310,-1179,-2583,-3864,-5003,-5958,-6709,-7217,-7432,-7334,-6848,-5978,-4671,-2957,-849,1586,4247,7019,9731,12223,14300,15795,16537,16432,15402,13476,10718,7277,3326,-918,-5233,-9417,-13261,-16616,-19345,-21356,-22589,-23022,-22656,-21555,-19783,-17487,-14801,-11928,-9061,-6422,-4215,-2621,-1774,-1745,-2541,-4098,-6285,-8935,-11833,-14754,-17491,-19818,-21610,-22721,-23119,-22790,-21770,-20142,-17984,-15403,-12488,-9337,-6034,-2662,703,3991,7111,9978,12472,14482,15890,16615,16616,15925,14638,12908,10966,9027,7351,6130,5519,5587,6320,7626,9341,11270,13185,14876,16167,16932,17110,16700,15741,14319,12534,10512,8380,6275,4324,2655,1370,562,273,517,1243,2354,3694,5081,6295,7147,7449,7089,6009,4235,1863,-950,-3999,-7070,-9933,-12400,-14306,-15538,-16054,-15853,-15018,-13665,-11976,-10138,-8384,-6882,-5830,-5310,-5406,-6083,-7283,-8876,-10714,-12617,-14430,-15976,-17156,-17827,-17956,-17451,-16343,-14619,-12372,-9686,-6719,-3651,-678,1982,4139,5643,6384,6342,5562,4141,2285,181,-1892,-3719,-5056,-5765,-5734,-4974,-3574,-1684,446,2567,4395,5682,6225,5902,4671,2594,-188,-3447,-6924,-10315,-13356,-15796,-17460,-18250,-18140,-17201,-15577,-13458,-11063,-8616,-6267,-4154,-2302,-677,807,2291,3912,5791,7994,10519,13249,16025,18571,20613,21871,22097,21168,19044,15837,11777,7188,2453,-2021,-5897,-8879,-10822,-11678,-11534,-10580,-9065,-7279,-5477,-3883,-2623,-1751,-1247,-1011,-947,-907,-797,-525,-64,578,1336,2137,2871,3468,3833,3926,3705,3150,2261,1026,-519,-2371,-4465,-6745,-9110,-11421,-13533,-15261,-16429,-16878,-16486,-15206,-13054,-10164,-6721,-3004,697,4091,6934,9048,10358,10861,10665,9916,8799,7487,6107,4739,3377,1988,475,-1239,-3225,-5514,-8070,-10814,-13616,-16302,-18716,-20678,-22068,-22795,-22803,-22109,-20729,-18731,-16200,-13236,-9969,-6563,-3175,-24,2709,4802,6099,6456,5822,4224,1806,-1201,-4471,-7618,-10255,-12010,-12604,-11884,-9827,-6611,-2513,2024,6554,10583,13727,15686,16349,15740,14074,11666,8927,6284,4131,2791,2442,3149,4805,7193,10016,12909,15559,17663,19037,19584,19311,18304,16721,14727,12500,10179,7861,5597,3405,1258,-841,-2901,-4858,-6641,-8111,-9136,-9597,-9412,-8590,-7223,-5489,-3648,-1984,-789,-303,-686,-1985,-4155,-6988,-10270,-13653,-16855,-19598,-21667,-22982,-23502,-23336,-22592,-21473,-20138,-18752,-17425,-16202,-15080,-14002,-12859,-11565,-9989,-8102,-5853,-3332,-623,2070,4564,6638,8134,8934,9017,8453,7370,5996,4558,3319,2508,2299,2806,4046,5951,8380,11104,13886,16449,18549,19989,20615,20393,19336,17573,15280,12693,10071,7663,5695,4325,3644,3653,4269,5340,6647,7955,9007,9591,9539,8775,7309,5261,2802,203,-2311,-4449,-6053,-6950,-7136,-6644,-5637,-4329,-2969,-1817,-1080,-916,-1377,-2439,-3977,-5800,-7678,-9363,-10622,-11289,-11241,-10475,-9049,-7124,-4894,-2604,-482,1263,2476,3067,3004,2341,1169,-359,-2072,-3805,-5380,-6683,-7598,-8096,-8146,-7779,-7037,-5947,-4574,-2935,-1064,995,3230,5554,7934,10248,12425,14330,15877,16972,17556,17620,17169,16270,14989,13436,11698,9886,8069,6312,4651,3106,1690,422,-669,-1543,-2150,-2445,-2398,-1993,-1264,-245,957,2265,3528,4652,5496,6004,6083,5754,4999,3907,2541,1044,-472,-1862,-3022,-3875,-4391,-4597,-4562,-4402,-4238,-4215,-4428,-4950,-5783,-6842,-8009,-9052,-9783,-9952,-9412,-8045,-5854,-2937,540,4302,8092,11604,14607,16910,18415,19103,19044,18340,17147,15594,13809,11877,9858,7786,5713,3680,1782,105,-1217,-2074,-2362,-2007,-997,638,2787,5319,8032,10748,13263,15411,17055,18105,18504,18264,17416,16045,14249,12142,9832,7434,5025,2704,526,-1446,-3176,-4641,-5846,-6785,-7487,-7948,-8190,-8207,-8005,-7596,-6995,-6242,-5391,-4507,-3675,-2974,-2485,-2265,-2351,-2745,-3414,-4289,-5265,-6211,-6983,-7436,-7444,-6925,-5846,-4246,-2224,65,2432,4660,6561,7953,8745,8894,8445,7524,6282,4938,3683,2704,2154,2116,2640,3689,5210,7069,9155,11305,13389,15297,16925,18225,19153,19681,19794,19463,18652,17349,15518,13186,10384,7196,3749,187,-3303,-6550,-9396,-11699,-13400,-14448,-14904,-14832,-14379,-13672,-12883,-12109,-11466,-10968,-10621,-10375,-10145,-9849,-9397,-8709,-7752,-6499,-4958,-3164,-1163,980,3178,5337,7322,9009,10230,10870,10797,9966,8394,6166,3467,499,-2465,-5212,-7499,-9206,-10219,-10547,-10223,-9359,-8071,-6486,-4714,-2831,-876,1135,3223,5396,7671,10018,12386,14657,16690,18288,19256,19403,18584,16736,13899,10218,5954,1438,-2964,-6882,-10011,-12125,-13104,-12949,-11748,-9689,-6998,-3940,-780,2258,4937,7111,8622,9375,9307,8371,6600,4022,766,-3041,-7195,-11481,-15659,-19480,-22708,-25121,-26560,-26891,-26092,-24202,-21363,-17820,-13862,-9835,-6049,-2783,-198,1619,2729,3258,3410,3398,3399,3526,3795,4137,4409,4453,4122,3322,2071,434,-1372,-3147,-4593,-5495,-5638,-4931,-3350,-1008,1920,5171,8464,11525,14108,16045,17240,17677,17420,16572,15276,13674,11891,10020,8136,6265,4440,2665,943,-704,-2267,-3706,-4982,-6051,-6883,-7466,-7814,-7968,-7964,-7869,-7711,-7532,-7336,-7116,-6855,-6517,-6079,-5518,-4838,-4065,-3267,-2525,-1956,-1663,-1747,-2268,-3257,-4673,-6462,-8487,-10631,-12727,-14647,-16263,-17505,-18316,-18709,-18710,-18373,-17785,-17001,-16107,-15150,-14163,-13175,-12174,-11157,-10086,-8936,-7666,-6244,-4648,-2880,-938,1126,3272,5438,7534,9504,11253,12739,13901,14731,15227,15420,15362,15110,14719,14235,13677,13046,12326,11491,10500,9345,7991,6480,4829,3126,1453,-95,-1412,-2455,-3164,-3578,-3731,-3728,-3666,-3672,-3808,-4141,-4622,-5202,-5741,-6116,-6195,-5902,-5214,-4199,-2990,-1788,-814,-290,-383,-1211,-2776,-5013,-7749,-10759,-13787,-16557,-18845,-20464,-21297,-21307,-20514,-19005,-16895,-14336,-11462,-8442,-5379,-2418,372,2885,5076,6889,8290,9272,9827,9984,9785,9302,8620,7859,7110,6495,6060,5851,5831,5941,6065,6063,5811,5164,4088,2543,636,-1520,-3689,-5661,-7175,-8037,-8094,-7284,-5638,-3283,-421,2671,5691,8319,10263,11276,11189,9918,7510,4093,-75,-4669,-9295,-13543,-17024,-19415,-20503,-20209,-18610,-15940,-12539,-8847,-5320,-2390,-391,451,112,-1341,-3612,-6371,-9189,-11663,-13465,-14370,-14300,-13344,-11696,-9674,-7624,-5889,-4746,-4363,-4770,-5848,-7372,-8998,-10371,-11126,-10982,-9748,-7372,-3934,368,5223,10278,15162,19512,23064,25579,26962,27154,26214,24235,21373,17806,13730,9362,4908,596,-3371,-6790,-9484,-11334,-12252,-12252,-11387,-9781,-7617,-5062,-2342,367,2891,5091,6871,8200,9049,9497,9584,9412,9051,8554,7955,7234,6357,5248,3841,2071,-77,-2577,-5330,-8169,-10894,-13238,-14981,-15896,-15870,-14860,-12954,-10349,-7320,-4211,-1385,853,2212,2568,1839,134,-2401,-5470,-8782,-11971,-14737,-16787,-17925,-18047,-17125,-15256,-12590,-9343,-5775,-2122,1375,4550,7263,9483,11194,12462,13355,13973,14383,14667,14838,14937,14937,14846,14643,14325,13908,13400,12837,12248,11656,11073,10493,9867,9156,8260,7129,5685,3924,1864,-380,-2676,-4788,-6504,-7589,-7862,-7237,-5722,-3462,-708,2195,4860,6905,7997,7918,6560,3987,375,-3948,-8587,-13075,-16957,-19828,-21381,-21453,-20040,-17299,-13537,-9164,-4661,-494,2911,5255,6380,6284,5136,3205,870,-1485,-3481,-4811,-5260,-4735,-3257,-960,1910,5078,8187,10956,13085,14427,14883,14513,13452,11919,10199,8556,7266,6507,6410,6988,8184,9840,11764,13707,15429,16713,17361,17282,16414,14804,12553,9812,6772,3632,575,-2226,-4635,-6547,-7871,-8564,-8596,-7972,-6755,-5008,-2885,-530,1860,4079,5926,7213,7790,7577,6546,4760,2338,-534,-3647,-6762,-9681,-12201,-14215,-15632,-16440,-16656,-16326,-15503,-14251,-12616,-10652,-8404,-5919,-3263,-499,2286,5010,7576,9912,11934,13599,14867,15730,16186,16263,15995,15433,14654,13727,12747,11795,10933,10215,9629,9185,8821,8521,8229,7934,7621,7325,7070,6930,6947,7176,7627,8282,9071,9897,10636,11159,11364,11172,10573,9601,8357,6979,5630,4466,3607,3107,2952,3046,3240,3339,3159,2536,1369,-351,-2566,-5104,-7758,-10252,-12337,-13783,-14445,-14251,-13246,-11539,-9343,-6893,-4464,-2310,-646,361,650,196,-890,-2511,-4434,-6497,-8443,-10118,-11334,-12000,-12044,-11457,-10271,-8539,-6355,-3805,-998,1967,4996,7976,10834,13457,15772,17684,19125,20040,20407,20237,19595,18565,17287,15869,14454,13121,11937,10940,10114,9455,8932,8516,8211,7996,7901,7927,8090,8374,8739,9108,9385,9438,9173,8471,7307,5657,3585,1176,-1444,-4151,-6812,-9334,-11627,-13642,-15342,-16713,-17749,-18466,-18871,-18994,-18865,-18513,-17994,-17346,-16637,-15923,-15277,-14750,-14393,-14225,-14241,-14412,-14669,-14925,-15074,-14997,-14581,-13732,-12377,-10512,-8137,-5353,-2240,1038,4346,7518,10412,12907,14912,16378,17309,17730,17725,17377,16792,16064,15274,14460,13649,12812,11936,10971,9925,8781,7622,6493,5535,4825,4483,4541,5007,5798,6791,7809,8682,9228,9339,8932,8020,6655,4968,3097,1218,-531,-2018,-3184,-4002,-4527,-4842,-5073,-5362,-5819,-6558,-7606,-8982,-10614,-12434,-14300,-16109,-17728,-19059,-20046,-20627,-20818,-20617,-20072,-19208,-18085,-16710,-15140,-13372,-11460,-9437,-7378,-5375,-3533,-1979,-798,-96,127,-149,-808,-1746,-2769,-3692,-4313,-4469,-4020,-2914,-1133,1237,4083,7219,10447,13561,16358,18687,20412,21475,21843,21553,20652,19215,17313,15018,12382,9477,6356,3108,-163,-3318,-6204,-8648,-10492,-11619,-11952,-11515,-10394,-8767,-6878,-4981,-3361,-2224,-1764,-2034,-3053,-4711,-6856,-9283,-11767,-14097,-16085,-17603,-18560,-18953,-18810,-18220,-17304,-16204,-15063,-14026,-13212,-12706,-12567,-12784,-13327,-14091,-14958,-15766,-16344,-16539,-16201,-15240,-13613,-11320,-8444,-5100,-1443,2311,6001,9396,12375,14784,16593,17764,18366,18485,18255,17814,17287,16772,16313,15934,15590,15249,14830,14292,13563,12646,11519,10247,8870,7490,6197,5085,4225,3661,3372,3319,3390,3473,3433,3158,2577,1651,413,-1087,-2751,-4488,-6206,-7832,-9318,-10650,-11819,-12856,-13765,-14586,-15318,-15991,-16580,-17101,-17530,-17863,-18094,-18218,-18250,-18202,-18115,-18007,-17924,-17868,-17846,-17814,-17706,-17427,-16859,-15904,-14459,-12500,-10030,-7140,-3964,-678,2514,5436,7924,9888,11284,12152,12570,12686,12638,12592,12653,12911,13375,14011,14750,15465,16065,16443,16536,16335,15849,15162,14341,13503,12713,12040,11482,11029,10601,10153,9579,8850,7914,6775,5453,3975,2380,698,-1067,-2900,-4833,-6862,-8993,-11183,-13374,-15449,-17294,-18772,-19762,-20202,-20049,-19347,-18206,-16754,-15220,-13778,-12639,-11957,-11814,-12265,-13237,-14666,-16364,-18179,-19908,-21378,-22449,-23019,-23031,-22487,-21395,-19816,-17786,-15372,-12606,-9534,-6199,-2651,1049,4799,8517,12053,15301,18118,20407,22088,23136,23572,23489,23000,22268,21456,20701,20131,19789,19686,19753,19876,19902,19659,19016,17854,16163,13978,11435,8710,6018,3558,1499,-38,-1017,-1432,-1379,-958,-343,316,852,1139,1082,625,-227,-1452,-2969,-4708,-6560,-8455,-10302,-12058,-13672,-15118,-16381,-17457,-18334,-19040,-19557,-19919,-20128,-20203,-20173,-20057,-19872,-19649,-19362,-19014,-18538,-17860,-16891,-15511,-13636,-11205,-8200,-4691,-799,3277,7307,11055,14289,16857,18637,19613,19826,19396,18471,17257,15929,14671,13613,12855,12434,12373,12620,13146,13854,14699,15581,16445,17196,17756,18023,17887,17268,16084,14338,12088,9464,6683,3985,1634,-123,-1118,-1248,-524,926,2907,5108,7226,8913,9903,9963,9000,6991,4059,388,-3729,-7990,-12064,-15652,-18523,-20513,-21561,-21702,-21042,-19778,-18116,-16317,-14594,-13164,-12162,-11675,-11705,-12183,-12967,-13867,-14651,-15109,-15019,-14263,-12733,-10460,-7498,-4004,-169,3789,7631,11156,14177,16570,18266,19257,19587,19351,18671,17696,16558,15413,14339,13454,12776,12339,12121,12069,12135,12226,12279,12220,11989,11587,10990,10272,9470,8672,7957,7370,6961,6726,6657,6720,6869,7067,7262,7424,7520,7514,7389,7110,6652,5996,5110,4007,2672,1154,-525,-2295,-4103,-5896,-7612,-9233,-10710,-12043,-13203,-14179,-14945,-15460,-15677,-15534,-14981,-13988,-12552,-10724,-8582,-6240,-3836,-1494,664,2560,4142,5425,6426,7220,7880,8462,9055,9665,10333,11029,11727,12368,12898,13247,13364,13202,12748,12009,11033,9906,8729,7650,6782,6259,6145,6485,7248,8347,9655,10978,12136,12937,13226,12918,11973,10448,8470,6215,3924,1824,143,-972,-1424,-1268,-605,333,1288,1990,2199,1764,632,-1112,-3289,-5614,-7774,-9478,-10483,-10683,-10079,-8830,-7178,-5457,-3969,-3004,-2710,-3139,-4174,-5601,-7113,-8372,-9094,-9033,-8120,-6379,-3989,-1241,1538,3981,5783,6728,6721,5820,4206,2175,63,-1773,-3039,-3539,-3174,-2001,-148,2161,4682,7171,9441,11330,12785,13762,14313,14481,14353,13994,13463,12814,12074,11287,10478,9679,8905,8160,7420,6661,5830,4898,3824,2611,1267,-154,-1602,-2983,-4239,-5264,-6024,-6433,-6489,-6153,-5448,-4411,-3098,-1631,-115,1268,2390,3072,3216,2711,1530,-315,-2743,-5612,-8728,-11858,-14764,-17214,-19033,-20105,-20381,-19899,-18729,-17014,-14900,-12555,-10143,-7790,-5617,-3702,-2092,-833,91,680,1000,1109,1104,1097,1192,1509,2124,3092,4412,6027,7816,9621,11231,12463,13113,13099,12345,10943,9014,6786,4521,2484,926,27,-107,539,1873,3743,5912,8122,10104,11609,12450,12509,11746,10225,8063,5454,2620,-215,-2824,-5052,-6784,-8005,-8753,-9160,-9355,-9536,-9813,-10309,-11038,-11949,-12925,-13793,-14357,-14481,-14047,-13074,-11639,-9932,-8182,-6664,-5599,-5178,-5457,-6407,-7859,-9583,-11285,-12690,-13581,-13819,-13412,-12436,-11099,-9624,-8255,-7180,-6514,-6245,-6298,-6461,-6522,-6222,-5377,-3866,-1691,1013,4035,7039,9731,11790,13021,13312,12712,11352,9509,7466,5561,4077,3236,3150,3834,5164,6939,8875,10667,12010,12670,12472,11381,9446,6863,3882,822,-2000,-4334,-5981,-6897,-7102,-6759,-6073,-5299,-4698,-4446,-4693,-5424,-6566,-7930,-9284,-10390,-11039,-11102,-10541,-9425,-7904,-6219,-4605,-3347,-2631,-2618,-3355,-4807,-6843,-9273,-11854,-14328,-16456,-18016,-18842,-18831,-17942,-16222,-13792,-10840,-7610,-4389,-1443,949,2604,3369,3229,2222,515,-1662,-4020,-6239,-8018,-9111,-9347,-8676,-7155,-4948,-2306,500,3180,5518,7355,8648,9433,9828,10000,10109,10318,10697,11289,12029,12823,13519,13970,14048,13673,12848,11607,10087,8403,6709,5124,3714,2521,1507,621,-240,-1150,-2186,-3358,-4642,-5963,-7228,-8341,-9232,-9884,-10303,-10586,-10807,-11083,-11484,-12031,-12694,-13366,-13902,-14124,-13885,-13063,-11649,-9705,-7417,-5026,-2840,-1140,-194,-162,-1106,-2974,-5570,-8628,-11790,-14697,-16990,-18398,-18719,-17881,-15911,-12944,-9194,-4939,-467,3904,7915,11331,13988,15800,16747,16897,16352,15299,13885,12326,10748,9291,8005,6926,6023,5252,4542,3828,3045,2169,1172,102,-1017,-2077,-3006,-3692,-4060,-4065,-3705,-3022,-2126,-1122,-163,627,1141,1312,1101,546,-324,-1388,-2546,-3655,-4571,-5183,-5378,-5130,-4443,-3410,-2182,-947,70,660,670,-10,-1355,-3292,-5619,-8117,-10506,-12545,-14022,-14803,-14832,-14129,-12793,-10949,-8781,-6433,-4076,-1803,299,2215,3952,5544,7037,8454,9797,11011,12033,12732,13008,12742,11873,10395,8381,5982,3419,960,-1108,-2519,-3081,-2673,-1324,839,3559,6502,9286,11560,13000,13422,12736,11015,8425,5247,1780,-1642,-4756,-7320,-9205,-10323,-10698,-10370,-9468,-8097,-6419,-4563,-2667,-849,794,2186,3287,4069,4529,4670,4523,4100,3474,2665,1771,806,-139,-1074,-1939,-2747,-3479,-4124,-4667,-5086,-5361,-5483,-5442,-5259,-4951,-4569,-4150,-3744,-3359,-3004,-2626,-2165,-1540,-667,491,1965,3688,5584,7493,9248,10680,11637,12027,11834,11096,9944,8524,7025,5612,4418,3541,2989,2737,2707,2782,2886,2911,2843,2653,2389,2094,1849,1729,1788,2063,2549,3202,3952,4701,5337,5763,5885,5642,5014,4003,2662,1063,-696,-2528,-4318,-6010,-7520,-8827,-9886,-10693,-11195,-11383,-11177,-10535,-9409,-7782,-5704,-3278,-678,1880,4149,5932,7057,7477,7224,6450,5367,4251,3355,2909,3052,3843,5218,7049,9086,11084,12743,13847,14219,13810,12681,10985,8992,6966,5228,3990,3439,3606,4444,5810,7480,9216,10766,11929,12545,12576,12021,11027,9755,8435,7279,6451,6048,6055,6375,6816,7160,7177,6691,5616,3953,1830,-560,-2946,-5066,-6648,-7521,-7568,-6821,-5374,-3463,-1331,699,2364,3410,3678,3099,1705,-374,-2923,-5692,-8389,-10776,-12630,-13821,-14280,-14012,-13098,-11647,-9825,-7760,-5619,-3486,-1455,429,2147,3652,4926,5915,6570,6860,6758,6292,5529,4576,3595,2752,2221,2149,2614,3663,5230,7216,9451,11739,13901,15752,17186,18108,18510,18395,17810,16816,15464,13845,12009,10063,8082,6179,4444,2972,1822,1023,565,401,446,607,775,860,798,546,106,-487,-1155,-1804,-2299,-2548,-2432,-1936,-1048,125,1465,2764,3822,4422,4384,3595,2027,-272,-3124,-6328,-9585,-12617,-15144,-16941,-17851,-17814,-16850,-15090,-12708,-9941,-7040,-4242,-1772,210,1578,2305,2389,1934,1057,-65,-1252,-2307,-3067,-3375,-3143,-2329,-959,866,2991,5219,7321,9093,10342,10952,10862,10107,8786,7095,5241,3500,2084,1198,958,1398,2482,4085,6036,8143,10191,12021,13479,14489,15003,15005,14509,13517,12050,10115,7737,4943,1808,-1584,-5078,-8524,-11708,-14452,-16555,-17883,-18342,-17898,-16622,-14607,-12055,-9167,-6196,-3375,-940,928,2077,2427,1972,769,-1028,-3219,-5530,-7680,-9381,-10390,-10552,-9790,-8184,-5884,-3195,-424,2063,3977,5120,5387,4858,3688,2139,519,-910,-1922,-2419,-2414,-2023,-1451,-919,-642,-745,-1284,-2185,-3285,-4368,-5174,-5504,-5210,-4261,-2743,-831,1209,3096,4563,5389,5462,4741,3309,1311,-1034,-3487,-5790,-7717,-9076,-9739,-9655,-8819,-7329,-5323,-2996,-604,1615,3415,4597,5060,4769,3809,2329,534,-1359,-3152,-4699,-5937,-6851,-7517,-8030,-8490,-8989,-9531,-10080,-10524,-10703,-10471,-9684,-8305,-6365,-4007,-1482,940,2908,4161,4466,3741,2014,-509,-3548,-6663,-9461,-11504,-12491,-12238,-10739,-8160,-4845,-1222,2192,4927,6600,6983,6048,3970,1081,-2142,-5211,-7649,-9101,-9380,-8468,-6561,-3970,-1128,1548,3664,4953,5294,4703,3370,1560,-362,-2047,-3178,-3531,-3026,-1696,247,2529,4769,6615,7736,7923,7073,5239,2586,-638,-4114,-7558,-10696,-13331,-15366,-16747,-17523,-17737,-17476,-16767,-15650,-14096,-12091,-9605,-6652,-3291,343,4044,7540,10529,12696,13788,13635,12192,9573,6007,1874,-2406,-6362,-9588,-11761,-12691,-12340,-10823,-8374,-5313,-1994,1235,4089,6342,7888,8689,8799,8318,7392,6152,4746,3286,1856,551,-580,-1474,-2075,-2359,-2294,-1895,-1190,-256,844,1968,3043,3908,4483,4669,4410,3688,2524,956,-933,-3065,-5336,-7660,-9931,-12074,-13993,-15620,-16888,-17738,-18154,-18125,-17699,-16938,-15929,-14784,-13593,-12441,-11366,-10362,-9368,-8307,-7059,-5542,-3688,-1501,940,3486,5919,7987,9447,10088,9822,8643,6718,4293,1742,-567,-2233,-2970,-2577,-1032,1530,4816,8410,11829,14610,16334,16760,15771,13480,10143,6152,1963,-1978,-5287,-7710,-9107,-9517,-9059,-7954,-6449,-4768,-3129,-1642,-414,568,1290,1816,2172,2369,2434,2303,1980,1399,566,-506,-1752,-3056,-4289,-5289,-5918,-6071,-5673,-4748,-3340,-1600,307,2175,3783,4981,5626,5693,5228,4328,3177,1946,812,-92,-694,-990,-1046,-965,-880,-916,-1147,-1620,-2291,-3099,-3917,-4635,-5131,-5322,-5183,-4699,-3962,-3027,-2045,-1117,-359,134,333,223,-130,-649,-1196,-1671,-1936,-1929,-1592,-942,-16,1092,2303,3509,4652,5678,6581,7380,8098,8772,9403,9957,10361,10500,10234,9446,8017,5923,3187,-70,-3644,-7275,-10644,-13434,-15341,-16129,-15647,-13869,-10875,-6879,-2176,2875,7870,12450,16265,19069,20710,21124,20393,18646,16117,13049,9705,6313,3061,94,-2496,-4641,-6299,-7444,-8056,-8139,-7711,-6833,-5594,-4137,-2636,-1282,-273,233,126,-634,-1979,-3785,-5792,-7745,-9307,-10224,-10270,-9360,-7506,-4883,-1720,1634,4888,7712,9913,11348,11995,11903,11191,9989,8458,6745,4974,3263,1704,365,-682,-1397,-1737,-1672,-1182,-272,1036,2675,4561,6567,8563,10415,12000,13243,14092,14545,14642,14422,13954,13276,12411,11353,10073,8525,6678,4496,2009,-739,-3624,-6483,-9115,-11269,-12753,-13367,-13041,-11774,-9676,-6968,-3906,-815,2025,4364,6042,7010,7309,7078,6522,5836,5237,4835,4702,4791,4995,5150,5088,4654,3776,2445,776,-1048,-2763,-4090,-4757,-4571,-3422,-1360,1474,4765,8168,11241,13590,14862,14833,13413,10697,6930,2503,-2103,-6364,-9797,-11972,-12628,-11644,-9096,-5242,-496,4636,9584,13831,16943,18617,18751,17366,14701,11051,6853,2519,-1511,-4881,-7298,-8589,-8675,-7612,-5532,-2680,670,4173,7540,10449,12703,14127,14675,14374,13334,11736,9786,7701,5693,3904,2441,1334,529,-47,-533,-1053,-1703,-2547,-3556,-4654,-5690,-6468,-6791,-6474,-5393,-3508,-866,2371,5953,9558,12808,15350,16842,17061,15893,13376,9738,5308,574,-3968,-7813,-10562,-11942,-11885,-10492,-8042,-4951,-1675,1303,3604,4941,5218,4484,2940,905,-1280,-3263,-4770,-5648,-5842,-5464,-4693,-3808,-3067,-2720,-2888,-3596,-4721,-6027,-7212,-7945,-7952,-7046,-5189,-2496,784,4274,7550,10193,11852,12317,11535,9632,6908,3766,693,-1839,-3438,-3811,-2876,-706,2444,6166,9995,13430,16018,17427,17459,16085,13445,9817,5576,1146,-3061,-6686,-9477,-11284,-12102,-12021,-11226,-9958,-8439,-6898,-5452,-4195,-3090,-2088,-1075,43,1322,2775,4317,5832,7145,8087,8508,8304,7435,5943,3922,1557,-954,-3339,-5384,-6841,-7595,-7538,-6723,-5238,-3294,-1132,960,2706,3880,4306,3943,2821,1098,-992,-3170,-5129,-6617,-7430,-7481,-6783,-5461,-3732,-1855,-113,1271,2112,2360,2010,1175,-15,-1395,-2819,-4168,-5379,-6429,-7337,-8169,-8965,-9786,-10625,-11457,-12186,-12714,-12872,-12537,-11581,-9940,-7637,-4767,-1530,1813,4954,7588,9429,10291,10064,8795,6627,3813,687,-2427,-5166,-7283,-8572,-8942,-8448,-7183,-5431,-3432,-1533,10,990,1289,941,55,-1138,-2379,-3365,-3868,-3678,-2749,-1098,1109,3633,6169,8398,10012,10766,10498,9144,6753,3492,-400,-4590,-8715,-12425,-15364,-17297,-18037,-17554,-15927,-13362,-10174,-6741,-3469,-744,1119,1902,1513,-7,-2497,-5704,-9306,-12975,-16385,-19269,-21405,-22648,-22907,-22158,-20444,-17849,-14527,-10671,-6493,-2259,1827,5535,8711,11255,13088,14229,14694,14554,13902,12827,11449,9871,8218,6600,5146,3954,3112,2668,2620,2938,3532,4296,5103,5810,6312,6491,6289,5666,4604,3150,1353,-667,-2773,-4783,-6526,-7814,-8533,-8597,-8013,-6850,-5256,-3412,-1541,145,1469,2286,2564,2315,1644,696,-363,-1378,-2209,-2788,-3079,-3132,-3025,-2897,-2899,-3169,-3844,-4977,-6574,-8558,-10740,-12904,-14740,-15968,-16336,-15692,-14001,-11383,-8081,-4444,-875,2230,4557,5869,6133,5365,3803,1648,-788,-3269,-5601,-7662,-9404,-10847,-12016,-12952,-13659,-14101,-14196,-13838,-12911,-11339,-9108,-6301,-3089,253,3406,6020,7791,8490,8032,6467,4010,1022,-2081,-4804,-6732,-7512,-6947,-5014,-1868,2179,6662,11073,14865,17563,18806,18381,16295,12711,8014,2678,-2716,-7604,-11487,-14004,-14966,-14403,-12506,-9634,-6220,-2707,514,3161,5085,6283,6839,6934,6724,6380,5991,5615,5241,4846,4387,3854,3225,2546,1816,1107,410,-227,-833,-1400,-1959,-2531,-3135,-3793,-4506,-5269,-6049,-6783,-7404,-7814,-7931,-7690,-7049,-6015,-4647,-3032,-1326,314,1706,2695,3176,3092,2478,1418,59,-1403,-2786,-3878,-4531,-4617,-4081,-2919,-1201,965,3385,5869,8153,10020,11234,11640,11150,9775,7629,4939,1988,-866,-3270,-4913,-5536,-5036,-3402,-805,2482,6072,9523,12391,14290,14909,14116,11888,8402,3964,-1015,-6027,-10593,-14251,-16669,-17655,-17177,-15390,-12558,-9082,-5371,-1866,1081,3187,4303,4382,3508,1829,-412,-2950,-5483,-7717,-9378,-10244,-10162,-9075,-7035,-4204,-826,2784,6308,9439,11932,13624,14432,14359,13484,11925,9860,7463,4925,2421,106,-1892,-3477,-4605,-5264,-5498,-5382,-5018,-4516,-3985,-3480,-3063,-2702,-2357,-1950,-1377,-569,539,1955,3641,5508,7422,9218,10728,11791,12312,12245,11633,10591,9284,7911,6672,5717,5156,4993,5169,5538,5929,6150,6049,5541,4621,3369,1946,531,-678,-1546,-1996,-2052,-1813,-1450,-1150,-1104,-1435,-2208,-3361,-4780,-6229,-7491,-8289,-8456,-7830,-6413,-4233,-1463,1714,5037,8263,11156,13518,15209,16170,16378,15938,14943,13572,11987,10323,8694,7138,5655,4197,2683,1050,-760,-2736,-4805,-6840,-8628,-9949,-10565,-10287,-8992,-6689,-3492,334,4416,8321,11588,13826,14737,14196,12218,9004,4869,218,-4501,-8866,-12517,-15183,-16713,-17061,-16276,-14488,-11877,-8651,-5035,-1246,2512,6058,9239,11930,14054,15556,16449,16761,16588,16020,15208,14272,13353,12552,11945,11551,11362,11298,11289,11204,10967,10482,9729,8711,7498,6182,4906,3770,2903,2336,2074,2052,2128,2167,1978,1432,429,-1053,-2931,-5055,-7174,-9006,-10246,-10634,-9989,-8246,-5478,-1885,2217,6446,10380,13630,15842,16806,16379,14611,11643,7747,3282,-1360,-5765,-9571,-12478,-14296,-14936,-14434,-12898,-10544,-7609,-4396,-1202,1685,4015,5605,6346,6229,5328,3815,1920,-68,-1861,-3189,-3838,-3694,-2725,-1033,1209,3738,6271,8526,10267,11350,11704,11382,10486,9198,7707,6204,4827,3676,2752,2026,1396,768,36,-850,-1921,-3124,-4382,-5564,-6517,-7116,-7229,-6810,-5851,-4424,-2664,-739,1127,2743,3914,4526,4522,3939,2900,1596,279,-801,-1405,-1353,-580,922,3002,5451,7991,10286,12074,13103,13275,12572,11130,9168,6971,4868,3118,1948,1436,1558,2164,3008,3798,4269,4176,3428,1983,-25,-2422,-4937,-7304,-9294,-10706,-11488,-11614,-11214,-10419,-9440,-8447,-7603,-7013,-6709,-6689,-6874,-7172,-7488,-7716,-7812,-7747,-7555,-7286,-7027,-6847,-6806,-6918,-7138,-7380,-7508,-7363,-6814,-5745,-4142,-2047,402,3011,5568,7834,9658,10895,11542,11630,11297,10719,10098,9630,9447,9624,10126,10842,11577,12098,12170,11606,10297,8251,5591,2535,-609,-3536,-5960,-7663,-8562,-8656,-8094,-7096,-5935,-4912,-4274,-4224,-4854,-6160,-8019,-10240,-12530,-14610,-16172,-16987,-16888,-15813,-13806,-11003,-7636,-3985,-381,2858,5432,7115,7773,7367,5984,3789,1040,-1974,-4938,-7577,-9634,-10963,-11465,-11154,-10119,-8507,-6544,-4448,-2472,-824,319,829,656,-213,-1697,-3701,-6042,-8550,-10992,-13159,-14847,-15859,-16087,-15422,-13869,-11482,-8388,-4821,-1035,2623,5832,8269,9673,9905,8905,6798,3793,236,-3471,-6910,-9684,-11507,-12200,-11742,-10263,-8008,-5331,-2605,-205,1578,2558,2669,1992,688,-983,-2740,-4302,-5424,-5940,-5755,-4899,-3456,-1616,410,2397,4124,5439,6211,6417,6050,5214,4012,2617,1181,-129,-1201,-1927,-2274,-2215,-1776,-1005,32,1234,2503,3704,4737,5464,5829,5748,5226,4265,2936,1319,-463,-2274,-3985,-5466,-6640,-7463,-7949,-8143,-8124,-7969,-7762,-7553,-7377,-7230,-7093,-6946,-6761,-6552,-6339,-6167,-6095,-6166,-6409,-6813,-7334,-7888,-8370,-8679,-8707,-8423,-7804,-6925,-5875,-4801,-3836,-3094,-2654,-2501,-2590,-2775,-2900,-2791,-2309,-1391,-47,1590,3330,4897,6032,6478,6106,4864,2891,409,-2226,-4656,-6524,-7588,-7718,-6970,-5513,-3687,-1842,-380,391,289,-736,-2524,-4814,-7204,-9286,-10658,-11026,-10231,-8270,-5324,-1679,2257,6072,9366,11821,13253,13595,12927,11427,9359,7007,4670,2592,945,-163,-748,-856,-638,-215,255,681,1007,1223,1366,1480,1623,1804,2044,2271,2443,2453,2243,1749,977,-53,-1249,-2511,-3696,-4677,-5333,-5598,-5459,-4967,-4249,-3452,-2773,-2371,-2390,-2886,-3849,-5158,-6622,-7970,-8927,-9210,-8651,-7156,-4797,-1790,1568,4836,7635,9554,10349,9876,8186,5476,2095,-1537,-4934,-7677,-9397,-9876,-9043,-6978,-3929,-239,3662,7346,10414,12573,13647,13623,12624,10912,8827,6768,5086,4102,3980,4799,6441,8723,11312,13878,16072,17609,18308,18087,16991,15156,12774,10073,7250,4495,1920,-403,-2467,-4296,-5953,-7485,-8945,-10349,-11677,-12882,-13891,-14612,-14986,-14958,-14537,-13767,-12745,-11598,-10485,-9553,-8943,-8749,-9015,-9727,-10796,-12076,-13367,-14421,-15022,-14937,-14063,-12336,-9864,-6814,-3468,-130,2911,5407,7221,8321,8776,8758,8490,8209,8149,8462,9256,10510,12167,14065,16030,17873,19418,20546,21189,21345,21079,20478,19658,18711,17692,16609,15404,13994,12260,10123,7535,4554,1311,-1973,-5017,-7557,-9346,-10245,-10224,-9384,-7936,-6201,-4523,-3235,-2612,-2771,-3719,-5278,-7173,-9058,-10572,-11425,-11408,-10455,-8628,-6126,-3220,-263,2442,4601,6040,6660,6461,5534,3998,2039,-180,-2487,-4729,-6777,-8500,-9786,-10515,-10595,-9937,-8511,-6315,-3431,10,3803,7701,11428,14703,17289,19002,19753,19549,18495,16801,14719,12558,10595,9087,8185,7960,8359,9213,10295,11299,11943,11978,11229,9635,7233,4174,694,-2912,-6330,-9247,-11441,-12720,-13045,-12424,-10992,-8927,-6449,-3815,-1213,1135,3148,4742,5941,6797,7394,7831,8190,8524,8868,9204,9508,9721,9786,9677,9363,8884,8277,7632,7019,6538,6230,6146,6259,6520,6832,7062,7073,6736,5947,4687,2974,941,-1231,-3302,-5014,-6142,-6514,-6071,-4861,-3065,-951,1142,2861,3897,4020,3143,1298,-1321,-4419,-7641,-10596,-12958,-14464,-14985,-14508,-13167,-11183,-8867,-6537,-4509,-3015,-2211,-2109,-2625,-3541,-4579,-5403,-5700,-5196,-3740,-1299,2014,5920,10072,14012,17327,19654,20759,20583,19220,16956,14154,11282,8762,6965,6124,6297,7380,9086,11040,12765,13870,13976,12941,10740,7604,3877,47,-3413,-6060,-7615,-7960,-7176,-5518,-3346,-1081,889,2275,2910,2818,2132,1147,158,-507,-623,-79,1099,2728,4526,6134,7200,7423,6632,4819,2132,-1087,-4440,-7435,-9671,-10819,-10748,-9496,-7300,-4545,-1694,768,2453,3087,2626,1177,-932,-3297,-5449,-6980,-7597,-7178,-5787,-3666,-1168,1278,3293,4572,4962,4480,3286,1665,-33,-1473,-2370,-2561,-2017,-853,697,2303,3643,4382,4341,3407,1675,-644,-3223,-5653,-7560,-8616,-8614,-7547,-5529,-2889,-8,2637,4653,5713,5671,4558,2565,49,-2570,-4838,-6358,-6832,-6141,-4306,-1564,1738,5136,8139,10297,11236,10757,8811,5578,1390,-3239,-7748,-11525,-14070,-15018,-14200,-11723,-7859,-3131,1870,6498,10172,12470,13159,12258,9988,6782,3153,-334,-3177,-5019,-5662,-5128,-3627,-1518,741,2666,3838,3934,2795,452,-2912,-6921,-11134,-15024,-18099,-19954,-20305,-19078,-16379,-12519,-7965,-3273,965,4237,6125,6438,5146,2472,-1224,-5433,-9629,-13281,-15976,-17438,-17548,-16386,-14148,-11146,-7754,-4306,-1135,1563,3642,5084,5938,6302,6311,6080,5713,5281,4828,4373,3926,3496,3083,2704,2356,2054,1782,1541,1306,1042,722,285,-293,-1055,-2007,-3144,-4445,-5844,-7281,-8656,-9860,-10792,-11352,-11472,-11131,-10346,-9186,-7775,-6247,-4777,-3520,-2626,-2201,-2307,-2960,-4111,-5682,-7552,-9573,-11596,-13438,-14943,-15941,-16315,-15957,-14834,-12964,-10427,-7409,-4114,-827,2181,4672,6473,7511,7830,7544,6866,5998,5150,4446,3942,3587,3267,2815,2074,942,-608,-2475,-4468,-6307,-7689,-8337,-8042,-6746,-4522,-1600,1645,4813,7434,9151,9691,8952,6994,4045,434,-3427,-7118,-10291,-12650,-14078,-14545,-14199,-13237,-11959,-10616,-9462,-8632,-8170,-8009,-7975,-7841,-7362,-6313,-4561,-2075,1036,4532,8069,11251,13675,15010,15049,13742,11238,7836,3979,187,-3050,-5274,-6229,-5795,-4103,-1444,1736,4936,7663,9531,10295,9910,8502,6362,3871,1438,-570,-1892,-2423,-2202,-1434,-412,514,1004,796,-274,-2225,-4945,-8208,-11685,-15042,-17915,-20061,-21263,-21506,-20808,-19376,-17430,-15276,-13188,-11416,-10120,-9374,-9151,-9328,-9724,-10106,-10250,-9945,-9060,-7516,-5344,-2642,413,3609,6705,9486,11757,13405,14379,14713,14509,13904,13076,12161,11298,10564,9994,9603,9357,9232,9192,9216,9305,9463,9729,10108,10643,11317,12112,12965,13767,14379,14638,14349,13372,11570,8903,5397,1182,-3535,-8427,-13162,-17302,-20490,-22373,-22740,-21488,-18711,-14624,-9633,-4202,1130,5832,9471,11680,12306,11302,8841,5189,775,-3960,-8510,-12444,-15393,-17115,-17532,-16691,-14808,-12171,-9152,-6102,-3353,-1122,459,1400,1813,1904,1935,2169,2838,4078,5931,8298,10954,13602,15843,17337,17770,16957,14894,11709,7738,3397,-800,-4361,-6852,-7979,-7614,-5820,-2832,966,5106,9098,12474,14891,16097,16028,14756,12470,9482,6104,2710,-422,-3013,-4937,-6092,-6533,-6339,-5673,-4711,-3601,-2479,-1395,-371,653,1725,2933,4292,5797,7361,8840,10047,10786,10871,10197,8712,6514,3755,720,-2292,-4931,-6904,-7971,-8018,-7040,-5179,-2664,154,2934,5273,6866,7449,6884,5166,2415,-1112,-5061,-9020,-12560,-15288,-16897,-17199,-16142,-13823,-10462,-6388,-1985,2327,6158,9179,11132,11886,11402,9750,7115,3722,-102,-4040,-7733,-10861,-13141,-14340,-14351,-13094,-10678,-7219,-2995,1691,6487,11017,14964,18048,20088,21013,20856,19760,17959,15721,13357,11125,9252,7874,7037,6703,6749,7006,7271,7373,7150,6557,5567,4293,2860,1469,320,-404,-560,-74,1054,2740,4844,7143,9405,11378,12835,13627,13649,12931,11563,9728,7667,5630,3854,2521,1712,1414,1507,1784,1992,1876,1212,-133,-2167,-4808,-7796,-10854,-13614,-15760,-17038,-17296,-16535,-14858,-12500,-9744,-6920,-4319,-2187,-667,191,450,245,-197,-666,-915,-770,-103,1120,2857,4967,7271,9534,11534,13074,14027,14337,14044,13273,12188,11017,9946,9141,8683,8570,8693,8892,8940,8621,7767,6264,4114,1390,-1716,-4992,-8137,-10898,-13007,-14257,-14529,-13742,-11960,-9281,-5937,-2202,1581,5063,7907,9843,10693,10386,9001,6704,3807,658,-2333,-4789,-6378,-6884,-6193,-4373,-1581,1856,5566,9120,12113,14219,15210,15015,13708,11509,8747,5804,3074,888,-503,-984,-550,673,2488,4618,6803,8757,10302,11266,11596,11276,10344,8871,6941,4637,2046,-750,-3665,-6601,-9431,-12012,-14171,-15724,-16500,-16333,-15146,-12891,-9680,-5679,-1204,3358,7563,10963,13168,13903,13047,10679,7061,2628,-2068,-6442,-9935,-12113,-12724,-11728,-9309,-5848,-1831,2192,5730,8393,9958,10376,9794,8461,6765,5066,3725,2970,2930,3563,4722,6152,7541,8595,9040,8708,7520,5531,2890,-146,-3284,-6186,-8555,-10114,-10714,-10260,-8827,-6536,-3652,-442,2762,5690,8080,9778,10670,10749,10059,8692,6785,4472,1907,-787,-3488,-6101,-8535,-10694,-12503,-13870,-14749,-15095,-14914,-14246,-13147,-11716,-10039,-8216,-6340,-4502,-2776,-1251,14,934,1462,1531,1113,206,-1167,-2891,-4829,-6764,-8450,-9641,-10104,-9677,-8272,-5926,-2771,937,4873,8639,11858,14156,15295,15108,13613,10939,7357,3231,-1038,-5018,-8366,-10795,-12179,-12510,-11927,-10679,-9088,-7495,-6232,-5529,-5543,-6250,-7552,-9180,-10875,-12296,-13221,-13453,-12942,-11737,-9969,-7850,-5620,-3483,-1655,-216,766,1351,1635,1759,1887,2163,2696,3544,4701,6071,7530,8855,9847,10274,9973,8848,6909,4283,1204,-2022,-5035,-7508,-9156,-9814,-9451,-8168,-6208,-3890,-1601,301,1488,1757,1009,-717,-3256,-6364,-9724,-13012,-15914,-18161,-19562,-19998,-19456,-18021,-15853,-13199,-10332,-7543,-5088,-3180,-1925,-1368,-1435,-1985,-2836,-3745,-4535,-4999,-5054,-4629,-3752,-2485,-930,786,2554,4258,5828,7199,8345,9237,9858,10175,10146,9716,8819,7404,5433,2940,-5,-3210,-6455,-9417,-11792,-13274,-13644,-12791,-10744,-7689,-3943,51,3813,6843,8731,9182,8094,5560,1880,-2475,-6937,-10888,-13785,-15211,-14966,-13076,-9829,-5700,-1306,2702,5732,7348,7328,5709,2776,-997,-5002,-8630,-11332,-12745,-12706,-11316,-8859,-5833,-2763,-229,1323,1569,409,-2049,-5495,-9481,-13471,-16966,-19508,-20820,-20767,-19390,-16911,-13602,-9869,-6042,-2460,651,3156,5027,6325,7186,7784,8286,8862,9584,10508,11565,12661,13618,14260,14384,13866,12626,10695,8232,5445,2682,259,-1491,-2327,-2125,-908,1152,3743,6458,8846,10482,11012,10226,8062,4643,237,-4750,-9856,-14590,-18512,-21258,-22594,-22410,-20758,-17800,-13833,-9213,-4347,365,4564,7980,10424,11872,12347,12044,11150,9933,8610,7368,6321,5503,4897,4418,3994,3519,2960,2290,1544,775,53,-572,-1048,-1396,-1634,-1827,-2041,-2325,-2716,-3190,-3719,-4202,-4551,-4654,-4416,-3781,-2738,-1324,334,2089,3728,5040,5824,5919,5228,3758,1579,-1104,-4042,-6903,-9346,-11058,-11766,-11319,-9670,-6902,-3255,953,5295,9311,12571,14670,15365,14509,12188,8625,4228,-461,-4879,-8448,-10706,-11383,-10382,-7898,-4280,-89,4080,7611,10013,10965,10369,8363,5304,1679,-1919,-4929,-6869,-7413,-6464,-4095,-632,3523,7825,11800,15001,17154,18122,17969,16883,15180,13220,11341,9833,8862,8471,8575,8984,9419,9626,9337,8421,6819,4617,1993,-820,-3546,-5967,-7901,-9266,-10084,-10430,-10472,-10373,-10287,-10323,-10520,-10845,-11224,-11526,-11631,-11433,-10868,-9935,-8686,-7238,-5726,-4309,-3110,-2216,-1654,-1393,-1339,-1386,-1386,-1221,-782,3,1158,2681,4500,6556,8721,10898,12968,14832,16410,17623,18421,18741,18538,17758,16375,14376,11814,8775,5426,1975,-1317,-4185,-6365,-7659,-7935,-7185,-5487,-3075,-217,2699,5340,7353,8521,8701,7910,6280,4039,1491,-1059,-3315,-5060,-6140,-6502,-6167,-5214,-3767,-1969,43,2136,4197,6149,7884,9376,10519,11310,11679,11640,11204,10422,9398,8223,7052,5982,5130,4525,4175,3999,3877,3670,3198,2359,1049,-717,-2862,-5222,-7544,-9573,-10993,-11587,-11162,-9688,-7239,-4051,-454,3131,6303,8675,10000,10140,9125,7121,4393,1272,-1888,-4800,-7203,-8966,-10032,-10421,-10240,-9597,-8620,-7410,-6025,-4480,-2770,-851,1283,3633,6128,8660,11055,13117,14643,15439,15398,14463,12705,10301,7508,4676,2157,277,-712,-684,332,2194,4604,7216,9648,11551,12663,12855,12117,10611,8577,6345,4246,2556,1479,1057,1246,1839,2594,3213,3439,3095,2114,562,-1369,-3425,-5283,-6669,-7367,-7254,-6376,-4843,-2931,-920,842,2090,2591,2262,1125,-685,-2889,-5195,-7215,-8637,-9188,-8720,-7232,-4851,-1864,1379,4435,6916,8448,8814,7916,5841,2833,-748,-4441,-7790,-10364,-11824,-11976,-10745,-8242,-4662,-341,4376,9085,13450,17166,20012,21854,22626,22352,21101,18995,16178,12830,9102,5202,1264,-2504,-5952,-8886,-11138,-12537,-12953,-12295,-10559,-7823,-4281,-221,3968,7877,11071,13202,14006,13386,11399,8288,4409,256,-3683,-6888,-8965,-9616,-8720,-6337,-2693,1821,6714,11441,15464,18317,19659,19299,17241,13658,8886,3383,-2342,-7761,-12431,-15992,-18249,-19153,-18808,-17469,-15451,-13156,-10939,-9123,-7904,-7365,-7428,-7928,-8580,-9107,-9223,-8737,-7567,-5749,-3475,-995,1331,3177,4232,4294,3290,1294,-1474,-4672,-7880,-10662,-12617,-13428,-12939,-11107,-8098,-4164,295,4865,9103,12648,15205,16618,16835,15934,14096,11570,8673,5698,2958,654,-1042,-2112,-2575,-2583,-2294,-1909,-1591,-1450,-1520,-1766,-2068,-2289,-2258,-1851,-985,336,2035,3944,5861,7546,8774,9365,9169,8146,6299,3760,696,-2615,-5899,-8852,-11205,-12775,-13441,-13224,-12223,-10648,-8766,-6866,-5238,-4109,-3630,-3866,-4759,-6184,-7940,-9798,-11540,-12983,-14007,-14570,-14686,-14433,-13917,-13238,-12500,-11729,-10944,-10070,-9053,-7787,-6253,-4445,-2473,-495,1273,2607,3318,3306,2553,1198,-548,-2370,-3944,-4976,-5262,-4731,-3443,-1589,579,2739,4648,6064,6897,7117,6800,6067,5073,3944,2788,1648,543,-568,-1691,-2888,-4129,-5407,-6632,-7726,-8565,-9059,-9142,-8788,-8076,-7083,-6012,-5020,-4309,-4019,-4217,-4903,-5964,-7211,-8397,-9242,-9513,-9014,-7702,-5628,-3010,-167,2521,4635,5848,5909,4752,2469,-662,-4246,-7796,-10849,-12993,-13972,-13680,-12224,-9840,-6920,-3878,-1132,975,2246,2593,2120,985,-512,-2115,-3529,-4570,-5115,-5157,-4785,-4141,-3424,-2811,-2443,-2398,-2665,-3170,-3758,-4281,-4553,-4481,-3983,-3107,-1920,-586,734,1875,2709,3163,3254,3027,2631,2193,1877,1800,2022,2556,3320,4190,5002,5560,5705,5304,4288,2667,509,-2050,-4834,-7628,-10225,-12387,-13940,-14688,-14540,-13416,-11356,-8455,-4915,-1017,2891,6448,9282,11111,11740,11114,9337,6657,3444,144,-2776,-4908,-5916,-5641,-4064,-1342,2219,6220,10202,13714,16385,17936,18265,17381,15470,12774,9620,6302,3092,160,-2405,-4617,-6550,-8341,-10099,-11948,-13896,-15930,-17898,-19649,-20939,-21593,-21429,-20399,-18517,-15941,-12891,-9685,-6627,-4030,-2112,-1000,-720,-1167,-2163,-3448,-4767,-5838,-6497,-6574,-6080,-5010,-3501,-1659,372,2483,4601,6688,8743,10792,12850,14935,16998,18967,20695,22002,22709,22632,21694,19847,17206,13928,10280,6553,3049,32,-2295,-3814,-4513,-4446,-3780,-2686,-1416,-167,840,1465,1603,1225,369,-875,-2357,-3887,-5259,-6255,-6692,-6427,-5386,-3564,-1049,2036,5461,9005,12375,15301,17511,18778,18920,17881,15664,12446,8464,4069,-363,-4453,-7882,-10415,-11953,-12506,-12208,-11268,-9924,-8425,-6950,-5631,-4488,-3501,-2572,-1618,-568,608,1861,3092,4160,4871,5079,4625,3452,1576,-895,-3730,-6641,-9272,-11261,-12290,-12120,-10628,-7855,-3975,695,5721,10633,14915,18151,19985,20270,18988,16350,12683,8454,4146,239,-2894,-4990,-5954,-5848,-4860,-3311,-1534,92,1297,1867,1760,1042,-84,-1344,-2452,-3135,-3233,-2669,-1503,105,1936,3724,5241,6296,6816,6806,6386,5754,5112,4686,4605,4942,5664,6646,7715,8658,9288,9455,9100,8224,6942,5400,3823,2398,1312,655,444,604,968,1343,1497,1248,456,-919,-2822,-5114,-7559,-9888,-11817,-13070,-13451,-12829,-11176,-8567,-5163,-1183,3074,7318,11214,14480,16847,18131,18227,17130,14953,11904,8295,4480,871,-2191,-4379,-5520,-5527,-4454,-2454,235,3354,6581,9683,12358,14446,15749,16177,15667,14222,11909,8848,5221,1254,-2788,-6627,-9993,-12635,-14369,-15050,-14636,-13149,-10708,-7510,-3839,-5,3617,6702,8949,10133,10170,9056,6967,4151,996,-2113,-4726,-6518,-7193,-6645,-4873,-2055,1529,5483,9393,12829,15452,16992,17351,16543,14738,12210,9290,6336,3656,1483,-62,-965,-1320,-1273,-1018,-728,-529,-504,-646,-911,-1218,-1464,-1577,-1520,-1284,-958,-617,-408,-448,-814,-1565,-2647,-3977,-5399,-6725,-7763,-8365,-8409,-7901,-6896,-5568,-4118,-2811,-1842,-1395,-1512,-2153,-3143,-4240,-5112,-5470,-5010,-3580,-1102,2300,6398,10792,15030,18618,21117,22197,21696,19628,16197,11757,6753,1696,-2939,-6728,-9369,-10699,-10699,-9495,-7303,-4433,-1194,2067,5081,7574,9409,10463,10761,10359,9417,8120,6696,5342,4253,3531,3223,3287,3589,3991,4298,4385,4164,3626,2861,2009,1272,843,889,1481,2602,4106,5760,7269,8329,8679,8144,6691,4375,1434,-1881,-5220,-8294,-10840,-12702,-13818,-14216,-14020,-13381,-12500,-11553,-10682,-9986,-9482,-9140,-8863,-8528,-8001,-7177,-5980,-4417,-2526,-445,1698,3709,5453,6798,7684,8118,8154,7913,7526,7154,6911,6899,7136,7611,8231,8902,9494,9920,10111,10059,9783,9358,8842,8322,7825,7367,6907,6374,5687,4739,3483,1870,-47,-2206,-4462,-6674,-8678,-10338,-11547,-12252,-12431,-12138,-11428,-10415,-9217,-7954,-6756,-5722,-4951,-4493,-4391,-4631,-5180,-5972,-6918,-7931,-8914,-9800,-10538,-11101,-11487,-11713,-11790,-11735,-11558,-11244,-10808,-10217,-9497,-8622,-7629,-6499,-5277,-3968,-2626,-1288,-42,1051,1868,2330,2336,1819,762,-810,-2803,-5050,-7352,-9440,-11068,-11982,-11990,-10977,-8925,-5930,-2197,1978,6226,10156,13383,15572,16484,15985,14104,10994,6954,2388,-2249,-6468,-9836,-12005,-12765,-12073,-10067,-7043,-3433,255,3508,5852,6948,6596,4809,1772,-2149,-6465,-10635,-14128,-16499,-17464,-16903,-14918,-11755,-7843,-3627,386,3801,6310,7774,8205,7762,6711,5358,4016,2926,2242,1991,2114,2425,2754,2877,2651,1985,865,-635,-2403,-4287,-6136,-7815,-9233,-10330,-11096,-11559,-11748,-11739,-11573,-11313,-11004,-10682,-10380,-10114,-9917,-9787,-9767,-9845,-10058,-10383,-10828,-11348,-11914,-12460,-12936,-13267,-13425,-13354,-13066,-12535,-11794,-10854,-9741,-8489,-7110,-5637,-4083,-2467,-809,868,2540,4163,5704,7111,8343,9362,10123,10625,10844,10819,10568,10150,9613,9001,8337,7623,6823,5897,4780,3411,1754,-231,-2519,-5078,-7803,-10577,-13199,-15487,-17203,-18168,-18217,-17282,-15362,-12587,-9142,-5312,-1404,2279,5461,7948,9627,10475,10566,10025,9051,7830,6570,5422,4505,3867,3511,3397,3450,3600,3761,3881,3909,3824,3629,3325,2944,2510,2046,1583,1120,667,197,-304,-870,-1523,-2278,-3147,-4118,-5172,-6278,-7362,-8378,-9207,-9782,-10005,-9801,-9140,-7997,-6412,-4462,-2267,4,2157,3993,5311,5979,5902,5106,3674,1814,-256,-2231,-3870,-4921,-5225,-4705,-3347,-1267,1381,4357,7392,10210,12547,14182,14965,14827,13793,11991,9628,6970,4318,1946,75,-1136,-1663,-1528,-875,117,1234,2267,3023,3369,3217,2528,1366,-206,-2005,-3857,-5541,-6834,-7556,-7556,-6764,-5194,-2933,-181,2813,5740,8261,10083,10941,10688,9267,6764,3379,-563,-4678,-8532,-11744,-13995,-15105,-15051,-13939,-12044,-9690,-7293,-5202,-3758,-3132,-3404,-4455,-6066,-7884,-9522,-10579,-10720,-9728,-7518,-4196,-5,4658,9341,13562,16906,19064,19885,19388,17759,15316,12457,9614,7178,5451,4626,4747,5726,7382,9435,11608,13623,15265,16406,16983,17025,16583,15755,14598,13175,11504,9577,7406,4971,2331,-440,-3206,-5785,-7986,-9628,-10554,-10700,-10049,-8684,-6752,-4430,-1930,565,2885,4917,6580,7837,8708,9195,9373,9263,8911,8328,7507,6448,5137,3615,1912,140,-1602,-3165,-4414,-5216,-5488,-5170,-4315,-2988,-1383,320,1857,3043,3685,3728,3162,2120,768,-642,-1879,-2739,-3075,-2867,-2167,-1142,-26,929,1462,1388,616,-847,-2838,-5135,-7396,-9290,-10468,-10671,-9739,-7648,-4544,-700,3470,7519,10960,13426,14623,14475,13052,10608,7513,4186,1063,-1527,-3324,-4246,-4315,-3681,-2561,-1185,210,1471,2475,3201,3657,3901,3993,3993,3909,3750,3447,2958,2214,1199,-52,-1456,-2843,-4026,-4793,-4941,-4344,-2930,-739,2089,5333,8689,11832,14435,16224,17010,16706,15365,13119,10242,7034,3863,1058,-1078,-2348,-2650,-2008,-564,1447,3715,5904,7679,8771,8994,8282,6712,4467,1854,-808,-3148,-4920,-5899,-6058,-5446,-4271,-2793,-1349,-243,254,-40,-1162,-3059,-5498,-8203,-10776,-12862,-14098,-14234,-13125,-10770,-7313,-3016,1767,6631,11180,15042,17943,19683,20196,19505,17745,15110,11854,8252,4570,1081,-2004,-4463,-6165,-6974,-6851,-5798,-3874,-1246,1891,5250,8514,11374,13528,14773,14981,14173,12470,10121,7411,4703,2272,394,-809,-1315,-1217,-731,-117,324,341,-269,-1573,-3539,-5988,-8642,-11169,-13207,-14466,-14743,-13977,-12260,-9819,-6979,-4128,-1630,207,1197,1305,622,-600,-2081,-3458,-4456,-4841,-4518,-3517,-1987,-168,1648,3193,4237,4660,4445,3682,2567,1333,258,-424,-518,62,1325,3153,5352,7665,9773,11403,12282,12264,11294,9455,6960,4109,1281,-1146,-2838,-3527,-3109,-1585,848,3905,7169,10215,12601,13989,14142,13006,10675,7424,3622,-271,-3812,-6605,-8370,-8972,-8433,-6924,-4736,-2234,194,2186,3469,3878,3382,2093,212,-1951,-4080,-5834,-6965,-7271,-6716,-5348,-3344,-969,1481,3696,5409,6437,6676,6138,4908,3170,1123,-989,-2945,-4561,-5701,-6302,-6383,-6003,-5305,-4419,-3522,-2722,-2137,-1795,-1701,-1801,-2003,-2205,-2311,-2246,-2007,-1621,-1200,-877,-807,-1144,-1983,-3392,-5328,-7705,-10327,-12975,-15355,-17221,-18310,-18489,-17667,-15915,-13377,-10330,-7072,-3957,-1270,756,1992,2457,2239,1565,679,-144,-675,-769,-384,425,1497,2655,3689,4437,4800,4743,4315,3621,2795,1982,1303,832,595,584,731,982,1244,1449,1530,1421,1086,471,-436,-1651,-3153,-4883,-6735,-8562,-10180,-11402,-12064,-12059,-11348,-10009,-8167,-6050,-3879,-1889,-258,897,1541,1705,1482,992,347,-339,-1029,-1681,-2336,-3017,-3792,-4675,-5699,-6815,-7971,-9061,-9966,-10566,-10767,-10498,-9772,-8619,-7146,-5487,-3790,-2224,-928,-36,372,234,-438,-1625,-3225,-5159,-7271,-9442,-11511,-13356,-14825,-15838,-16277,-16128,-15361,-14029,-12197,-9994,-7535,-4980,-2445,-58,2118,4001,5592,6838,7758,8316,8526,8373,7892,7095,6066,4854,3589,2363,1309,510,21,-160,-103,91,281,332,139,-357,-1149,-2154,-3244,-4256,-5017,-5413,-5370,-4893,-4086,-3065,-2034,-1150,-571,-397,-650,-1300,-2241,-3305,-4319,-5057,-5367,-5085,-4175,-2632,-580,1803,4267,6520,8282,9288,9356,8387,6403,3534,24,-3831,-7671,-11186,-14061,-16125,-17233,-17410,-16724,-15355,-13536,-11525,-9589,-7971,-6862,-6391,-6607,-7461,-8838,-10523,-12258,-13737,-14663,-14768,-13857,-11847,-8748,-4749,-92,4825,9605,13832,17145,19302,20173,19782,18298,15968,13166,10227,7529,5333,3833,3098,3057,3565,4363,5183,5745,5820,5260,4025,2172,-121,-2616,-4998,-6982,-8272,-8697,-8146,-6663,-4391,-1601,1391,4220,6567,8180,8921,8795,7915,6525,4899,3342,2100,1342,1122,1388,1986,2702,3305,3583,3389,2648,1393,-289,-2225,-4225,-6089,-7639,-8750,-9360,-9475,-9162,-8528,-7699,-6780,-5863,-4973,-4130,-3285,-2417,-1464,-420,722,1925,3120,4229,5146,5791,6074,5989,5516,4752,3780,2766,1845,1181,856,922,1350,2044,2865,3650,4219,4454,4251,3616,2607,1373,120,-918,-1524,-1504,-753,756,2950,5680,8706,11803,14677,17130,18956,20052,20365,19914,18798,17119,15081,12809,10497,8253,6166,4289,2599,1083,-340,-1699,-3052,-4387,-5687,-6878,-7881,-8594,-8936,-8850,-8311,-7372,-6096,-4637,-3130,-1725,-554,317,860,1100,1129,1024,914,867,954,1181,1529,1949,2374,2741,3009,3133,3127,2987,2765,2495,2250,2077,2050,2177,2477,2891,3340,3712,3852,3661,3013,1887,295,-1650,-3765,-5807,-7518,-8640,-8986,-8459,-7074,-4971,-2394,356,2930,5040,6438,7020,6768,5824,4398,2793,1314,258,-153,204,1358,3197,5550,8152,10725,12987,14711,15729,15962,15435,14241,12569,10635,8667,6887,5445,4439,3864,3672,3707,3827,3822,3541,2846,1684,70,-1881,-3977,-5975,-7591,-8592,-8763,-8031,-6384,-3988,-1068,2033,4955,7367,8994,9694,9465,8422,6818,4945,3124,1625,636,226,353,875,1565,2210,2580,2566,2117,1302,290,-734,-1535,-1959,-1900,-1375,-477,588,1596,2306,2512,2119,1092,-435,-2292,-4185,-5844,-6982,-7403,-6992,-5757,-3815,-1399,1218,3697,5767,7179,7808,7632,6758,5377,3783,2269,1143,625,845,1798,3355,5291,7307,9103,10418,11044,10919,10014,8469,6409,4059,1599,-805,-3008,-4962,-6604,-7939,-8970,-9663,-10008,-9920,-9334,-8181,-6421,-4097,-1304,1741,4800,7546,9698,11001,11305,10575,8925,6558,3796,965,-1600,-3658,-5034,-5710,-5734,-5272,-4510,-3661,-2886,-2322,-1999,-1932,-2031,-2222,-2397,-2469,-2409,-2200,-1898,-1591,-1371,-1350,-1604,-2154,-2971,-3945,-4911,-5666,-5991,-5690,-4635,-2777,-204,2923,6298,9614,12502,14677,15922,16155,15429,13925,11925,9741,7705,6049,4938,4399,4351,4648,5088,5485,5718,5697,5469,5072,4656,4292,4106,4084,4225,4414,4533,4435,3998,3138,1819,72,-2018,-4315,-6640,-8811,-10628,-11933,-12597,-12537,-11751,-10246,-8137,-5530,-2599,479,3519,6329,8747,10622,11851,12367,12142,11218,9641,7542,5037,2299,-503,-3178,-5551,-7433,-8698,-9223,-8966,-7948,-6239,-4000,-1415,1299,3908,6216,8031,9224,9696,9414,8390,6672,4381,1613,-1452,-4669,-7870,-10877,-13553,-15753,-17364,-18309,-18527,-18000,-16751,-14831,-12353,-9448,-6290,-3072,22,2793,5099,6798,7812,8104,7671,6578,4918,2823,480,-1925,-4170,-6043,-7351,-7942,-7728,-6700,-4937,-2609,40,2709,5089,6881,7852,7844,6818,4827,2044,-1298,-4886,-8415,-11548,-14029,-15615,-16189,-15676,-14141,-11681,-8518,-4878,-1062,2657,6006,8757,10756,11895,12170,11630,10403,8662,6619,4494,2478,752,-610,-1540,-2088,-2293,-2267,-2082,-1841,-1592,-1402,-1296,-1323,-1501,-1879,-2470,-3306,-4365,-5640,-7045,-8506,-9900,-11106,-12019,-12568,-12708,-12490,-11953,-11242,-10453,-9734,-9166,-8802,-8646,-8623,-8649,-8579,-8295,-7686,-6681,-5290,-3559,-1623,353,2178,3660,4648,5037,4808,4001,2751,1237,-324,-1715,-2740,-3279,-3266,-2748,-1832,-715,375,1192,1522,1203,194,-1489,-3664,-6135,-8594,-10788,-12430,-13358,-13436,-12671,-11130,-8999,-6505,-3938,-1577,302,1496,1874,1406,171,-1678,-3895,-6213,-8361,-10077,-11187,-11540,-11104,-9893,-8003,-5580,-2799,134,3016,5650,7860,9495,10449,10661,10127,8915,7132,4938,2533,87,-2192,-4198,-5811,-7031,-7856,-8371,-8674,-8869,-9085,-9399,-9880,-10535,-11340,-12219,-13073,-13799,-14283,-14454,-14267,-13711,-12833,-11679,-10344,-8899,-7427,-5972,-4578,-3248,-1981,-753,460,1669,2881,4059,5152,6071,6736,7047,6969,6470,5600,4458,3174,1931,874,153,-169,-88,340,962,1660,2240,2624,2724,2577,2256,1900,1687,1766,2274,3256,4675,6402,8209,9827,10952,11326,10748,9161,6601,3284,-502,-4364,-7895,-10721,-12536,-13178,-12615,-10968,-8510,-5566,-2559,134,2187,3355,3579,2893,1509,-276,-2121,-3661,-4639,-4855,-4290,-3018,-1256,719,2595,4082,4956,5102,4507,3294,1666,-113,-1739,-2981,-3615,-3584,-2874,-1647,-90,1499,2871,3769,4056,3674,2680,1230,-472,-2179,-3668,-4762,-5333,-5372,-4892,-4017,-2885,-1634,-433,653,1546,2278,2895,3500,4200,5086,6222,7599,9171,10817,12391,13722,14657,15067,14898,14146,12895,11288,9507,7775,6276,5195,4607,4556,4936,5624,6373,6959,7125,6673,5485,3522,888,-2255,-5623,-8921,-11822,-14054,-15398,-15761,-15116,-13614,-11402,-8781,-5976,-3260,-810,1236,2840,4003,4799,5320,5657,5915,6138,6369,6592,6764,6833,6725,6404,5853,5104,4213,3260,2322,1462,719,97,-416,-856,-1255,-1642,-2033,-2415,-2777,-3079,-3282,-3365,-3271,-3009,-2541,-1887,-1028,9,1246,2634,4190,5855,7606,9376,11096,12702,14107,15268,16121,16667,16902,16863,16616,16219,15759,15309,14925,14663,14540,14552,14670,14829,14938,14896,14575,13870,12691,10976,8736,6002,2895,-460,-3869,-7161,-10142,-12641,-14534,-15701,-16094,-15691,-14510,-12628,-10141,-7208,-4002,-746,2341,5043,7178,8631,9367,9419,8912,7973,6761,5387,3928,2418,873,-685,-2189,-3538,-4590,-5218,-5320,-4881,-3976,-2748,-1420,-165,832,1504,1823,1839,1625,1243,724,68,-792,-1875,-3252,-4850,-6594,-8257,-9583,-10278,-10063,-8782,-6399,-3064,890,5022,8776,11654,13203,13169,11467,8254,3866,-1182,-6307,-10885,-14359,-16296,-16425,-14730,-11363,-6741,-1389,4036,8888,12581,14697,15019,13589,10682,6773,2447,-1685,-5089,-7399,-8415,-8197,-6924,-4936,-2606,-277,1757,3318,4329,4803,4812,4479,3892,3172,2345,1478,542,-436,-1459,-2486,-3440,-4242,-4778,-4985,-4812,-4295,-3525,-2652,-1872,-1372,-1313,-1770,-2737,-4075,-5573,-6958,-7937,-8294,-7893,-6742,-4991,-2893,-790,986,2144,2512,2053,879,-787,-2629,-4332,-5600,-6229,-6118,-5304,-3914,-2203,-438,1062,2044,2315,1802,543,-1278,-3405,-5504,-7245,-8355,-8655,-8098,-6783,-4912,-2782,-701,1048,2257,2837,2783,2219,1294,221,-817,-1670,-2229,-2460,-2368,-2008,-1461,-821,-180,392,846,1168,1382,1519,1655,1850,2165,2645,3295,4088,4958,5804,6504,6941,7004,6620,5774,4502,2912,1156,-584,-2129,-3314,-4042,-4253,-3971,-3265,-2251,-1083,95,1135,1934,2439,2638,2596,2412,2211,2157,2347,2908,3843,5153,6743,8487,10242,11848,13175,14121,14628,14689,14343,13657,12730,11668,10562,9504,8530,7673,6897,6176,5420,4576,3566,2360,951,-623,-2294,-3942,-5468,-6720,-7610,-8027,-7923,-7286,-6133,-4550,-2622,-494,1683,3755,5547,6935,7787,8045,7672,6702,5189,3236,952,-1535,-4096,-6596,-8892,-10836,-12280,-13085,-13142,-12397,-10853,-8611,-5849,-2807,213,2936,5082,6479,7002,6669,5554,3829,1702,-604,-2872,-4932,-6652,-7969,-8862,-9345,-9475,-9290,-8844,-8186,-7327,-6331,-5212,-4039,-2878,-1796,-893,-234,118,127,-187,-803,-1625,-2573,-3525,-4385,-5057,-5500,-5673,-5615,-5343,-4938,-4455,-3973,-3541,-3205,-2982,-2870,-2862,-2918,-3019,-3131,-3224,-3301,-3336,-3354,-3360,-3374,-3419,-3517,-3671,-3904,-4199,-4567,-4985,-5452,-5951,-6463,-6992,-7489,-7979,-8399,-8766,-9031,-9197,-9235,-9146,-8928,-8583,-8150,-7626,-7066,-6482,-5907,-5376,-4905,-4521,-4248,-4079,-4036,-4089,-4231,-4405,-4574,-4653,-4602,-4339,-3846,-3103,-2128,-983,261,1497,2617,3529,4152,4448,4410,4076,3511,2811,2060,1370,808,429,277,319,561,931,1390,1865,2302,2652,2881,2971,2935,2785,2568,2336,2132,2027,2044,2215,2547,3002,3553,4124,4650,5069,5309,5346,5151,4749,4173,3491,2775,2106,1558,1181,1032,1108,1420,1927,2584,3335,4120,4876,5581,6188,6705,7120,7461,7733,7963,8161,8334,8496,8636,8776,8900,9027,9140,9250,9342,9421,9480,9520,9560,9601,9669,9779,9939,10172,10464,10818,11207,11612,11989,12320,12556,12682,12681,12537,12260,11866,11360,10802,10181,9568,8947,8369,7826,7349,6929,6582,6306,6093,5951,5859,5810,5801,5806,5842,5884,5954,6032,6118,6180,6189,6091,5847,5415,4785,3973,3026,2022,1051,199,-450,-878,-1049,-1030,-848,-608,-366,-204,-148,-226,-416,-690,-1001,-1298,-1540,-1684,-1718,-1632,-1447,-1184,-905,-642,-473,-428,-552,-850,-1321,-1920,-2599,-3292,-3909,-4402,-4692,-4764,-4615,-4262,-3773,-3205,-2644,-2167,-1835,-1696,-1779,-2080,-2588,-3259,-4033,-4861,-5647,-6350,-6889,-7244,-7396,-7355,-7171,-6884,-6580,-6314,-6150,-6123,-6245,-6501,-6862,-7269,-7681,-8035,-8307,-8469,-8528,-8490,-8391,-8258,-8128,-8028,-7967,-7953,-7967,-7984,-7983,-7920,-7798,-7592,-7330,-7020,-6710,-6422,-6207,-6085,-6071,-6170,-6361,-6620,-6914,-7206,-7461,-7668,-7794,-7853,-7838,-7769,-7659,-7538,-7415,-7326,-7269,-7261,-7304,-7387,-7518,-7665,-7841,-7999,-8151,-8257,-8317,-8325,-8278,-8185,-8064,-7912,-7760,-7590,-7425,-7243,-7053,-6845,-6624,-6396,-6182,-5993,-5860,-5786,-5795,-5864,-5989,-6132,-6251,-6305,-6248,-6048,-5684,-5170,-4507,-3767,-2984,-2243,-1596,-1115,-824,-759,-901,-1226,-1686,-2215,-2749,-3229,-3592,-3816,-3870,-3761,-3504,-3133,-2689,-2219,-1772,-1378,-1089,-899,-841,-887,-1033,-1235,-1474,-1696,-1884,-2008,-2051,-2021,-1909,-1738,-1516,-1267,-999,-736,-479,-246,-33,153,322,469,607,737,857,979,1089,1205,1317,1431,1556,1687,1844,2027,2252,2522,2849,3225,3654,4107,4580,5026,5433,5755,5974,6074,6039,5891,5633,5312,4966,4637,4379,4214,4172,4252,4444,4713,5026,5329,5593,5772,5870,5865,5808,5702,5616,5579,5631,5808,6102,6515,7003,7520,8013,8412,8684,8772,8680,8398,7969,7427,6846,6276,5798,5441,5263,5255,5414,5700,6053,6422,6734,6959,7048,7017,6869,6644,6393,6153,5981,5897,5925,6055,6275,6548,6842,7108,7319,7433,7444,7331,7111,6796,6420,6012,5624,5280,5030,4886,4862,4965,5166,5459,5783,6124,6419,6657,6801,6854,6820,6734,6623,6547,6538,6642,6864,7209,7637,8099,8533,8857,9027,8982,8727,8268,7678,7018,6409,5926,5673,5690,5993,6558,7306,8147,8955,9628,10051,10168,9946,9398,8599,7621,6588,5603,4770,4162,3811,3730,3867,4175,4558,4932,5229,5361,5327,5081,4681,4138,3541,2934,2399,1962,1674,1515,1490,1550,1659,1767,1841,1844,1771,1619,1397,1138,846,572,307,96,-76,-190,-263,-300,-326,-349,-403,-489,-630,-827,-1079,-1374,-1704,-2046,-2380,-2703,-2979,-3233,-3423,-3588,-3689,-3770,-3809,-3833,-3848,-3871,-3910,-3989,-4096,-4248,-4436,-4649,-4891,-5141,-5403,-5666,-5919,-6169,-6384,-6579,-6717,-6801,-6815,-6754,-6629,-6438,-6215,-5969,-5742,-5544,-5415,-5349,-5374,-5471,-5641,-5861,-6119,-6381,-6638,-6863,-7050,-7188,-7286,-7340,-7371,-7380,-7389,-7398,-7419,-7453,-7491,-7537,-7576,-7594,-7595,-7548,-7467,-7332,-7155,-6937,-6693,-6439,-6190,-5971,-5790,-5670,-5608,-5615,-5687,-5807,-5978,-6164,-6365,-6552,-6719,-6846,-6936,-6971,-6967,-6917,-6827,-6714,-6571,-6432,-6275,-6148,-6019,-5935,-5869,-5844,-5844,-5876,-5919,-5986,-6048,-6121,-6190,-6251,-6309,-6354,-6381,-6397,-6386,-6357,-6307,-6237,-6150,-6063,-5974,-5906,-5869,-5871,-5928,-6029,-6187,-6370,-6578,-6785,-6972,-7123,-7231,-7265,-7245,-7142,-6970,-6736,-6438,-6117,-5766,-5439,-5136,-4897,-4720,-4625,-4601,-4641,-4739,-4861,-5015,-5168,-5327,-5482,-5640,-5802,-5978,-6166,-6367,-6569,-6749,-6885,-6946,-6906,-6756,-6483,-6101,-5636,-5119,-4594,-4109,-3685,-3367,-3142,-3029,-2993,-3020,-3075,-3123,-3147,-3105,-3014,-2835,-2610,-2324,-2013,-1705,-1404,-1169,-976,-876,-842,-893,-1002,-1165,-1356,-1558,-1751,-1916,-2038,-2102,-2094,-2014,-1855,-1636,-1356,-1049,-724,-423,-143,74,256,373,473,547,638,758,923,1158,1455,1819,2234,2677,3123,3540,3889,4150,4288,4304,4193,3969,3665,3311,2950,2628,2375,2233,2219,2340,2594,2956,3392,3858,4297,4657,4902,4989,4916,4683,4314,3858,3362,2891,2498,2238,2147,2252,2550,3038,3677,4430,5249,6073,6855,7551,8110,8516,8738,8784,8647,8357,7937,7430,6876,6336,5834,5438,5153,5009,5003,5118,5335,5609,5907,6188,6419,6587,6672,6687,6637,6545,6431,6322,6224,6170,6142,6163,6211,6272,6348,6402,6445,6450,6428,6372,6294,6201,6099,6008,5920,5857,5808,5778,5768,5765,5770,5778,5781,5781,5772,5750,5724,5680,5642,5586,5549,5500,5477,5455,5454,5472,5498,5550,5601,5670,5733,5797,5849,5885,5905,5905,5889,5857,5819,5782,5751,5743,5757,5802,5881,5993,6130,6291,6459,6632,6790,6940,7056,7156,7226,7274,7303,7320,7327,7341,7348,7366,7368,7367,7324,7236,7074,6821,6476,6029,5512,4941,4377,3859,3448,3182,3093,3182,3438,3806,4241,4658,5000,5200,5222,5051,4696,4203,3615,3025,2481,2075,1835,1796,1955,2272,2707,3178,3624,3975,4190,4234,4128,3878,3558,3211,2910,2705,2633,2711,2923,3236,3605,3958,4264,4453,4519,4451,4270,4017,3739,3504,3344,3317,3414,3629,3924,4224,4468,4568,4465,4117,3520,2692,1710,650,-381,-1276,-1965,-2378,-2505,-2367,-2020,-1543,-1041,-591,-283,-161,-242,-512,-929,-1409,-1899,-2286,-2534,-2575,-2406,-2030,-1496,-857,-198,416,901,1211,1304,1165,820,285,-366,-1091,-1815,-2477,-3051,-3481,-3792,-3960,-4035,-4030,-3990,-3944,-3922,-3941,-4022,-4162,-4359,-4605,-4874,-5151,-5403,-5615,-5756,-5824,-5807,-5708,-5547,-5339,-5109,-4885,-4684,-4533,-4434,-4403,-4423,-4501,-4611,-4746,-4889,-5020,-5140,-5229,-5298,-5344,-5387,-5433,-5495,-5587,-5706,-5864,-6045,-6251,-6469,-6692,-6907,-7108,-7284,-7429,-7537,-7603,-7627,-7609,-7551,-7455,-7326,-7172,-6993,-6798,-6594,-6387,-6186,-6010,-5847,-5732,-5648,-5613,-5618,-5662,-5735,-5829,-5926,-6024,-6098,-6157,-6175,-6173,-6129,-6071,-5988,-5898,-5812,-5724,-5663,-5607,-5584,-5570,-5581,-5599,-5631,-5667,-5705,-5744,-5780,-5819,-5848,-5889,-5911,-5944,-5962,-5975,-5987,-5982,-5988,-5981,-5990,-5998,-6010,-6027,-6023,-6001,-5918,-5778,-5545,-5232,-4828,-4375,-3901,-3465,-3123,-2927,-2932,-3155,-3610,-4269,-5089,-6000,-6914,-7738,-8385,-8771,-8845,-8580,-7974,-7096,-5988,-4792,-3596,-2540,-1727,-1243,-1143,-1435,-2088,-3032,-4167,-5376,-6541,-7541,-8308,-8763,-8901,-8733,-8291,-7663,-6907,-6123,-5380,-4744,-4258,-3942,-3796,-3800,-3926,-4135,-4390,-4654,-4905,-5110,-5270,-5367,-5408,-5395,-5340,-5249,-5131,-5006,-4863,-4728,-4571,-4409,-4213,-3969,-3678,-3304,-2875,-2372,-1827,-1261,-702,-191,240,562,751,803,718,516,230,-103,-441,-746,-988,-1148,-1213,-1200,-1107,-971,-792,-611,-427,-273,-145,-65,-24,-37,-94,-190,-324,-470,-631,-776,-911,-996,-1039,-1001,-876,-637,-266,244,908,1691,2594,3532,4482,5336,6050,6524,6731,6604,6169,5421,4428,3261,2007,780,-335,-1247,-1894,-2245,-2284,-2041,-1552,-883,-104,717,1500,2199,2763,3167,3417,3510,3495,3392,3247,3101,2963,2865,2798,2745,2716,2651,2583,2470,2346,2218,2119,2080,2132,2287,2547,2899,3307,3734,4131,4451,4668,4761,4727,4591,4367,4106,3844,3611,3452,3366,3385,3483,3670,3903,4178,4461,4738,4998,5231,5439,5614,5773,5905,6032,6150,6276,6416,6573,6756,6943,7137,7312,7448,7540,7562,7521,7426,7282,7120,6951,6800,6679,6589,6531,6477,6425,6333,6188,5976,5678,5313,4888,4426,3982,3563,3246,3024,2955,3025,3239,3580,4014,4501,5010,5481,5899,6219,6435,6538,6543,6459,6316,6125,5916,5684,5456,5217,4986,4765,4567,4413,4318,4308,4391,4583,4868,5236,5644,6051,6402,6647,6736,6649,6365,5916,5332,4677,4025,3448,3031,2812,2851,3128,3648,4343,5160,6002,6809,7470,7967,8216,8241,8029,7614,7051,6375,5662,4945,4282,3697,3224,2856,2615,2465,2415,2426,2489,2589,2712,2868,3055,3282,3560,3883,4257,4647,5053,5417,5734,5958,6084,6096,6011,5828,5580,5280,4955,4619,4292,3977,3697,3451,3270,3162,3147,3242,3438,3744,4116,4524,4914,5220,5392,5379,5151,4698,4053,3240,2349,1436,594,-124,-654,-986,-1109,-1046,-832,-510,-116,299,717,1103,1446,1720,1924,2033,2045,1956,1760,1485,1134,762,381,66,-176,-277,-244,-46,291,754,1289,1849,2374,2798,3086,3192,3115,2861,2456,1960,1415,902,456,141,-31,-43,87,322,620,916,1162,1306,1318,1190,940,597,226,-118,-375,-488,-442,-229,118,542,969,1311,1494,1440,1128,525,-314,-1351,-2486,-3622,-4663,-5503,-6090,-6366,-6336,-6012,-5453,-4732,-3938,-3161,-2495,-1995,-1717,-1663,-1817,-2140,-2556,-3007,-3420,-3745,-3946,-4019,-3968,-3833,-3641,-3436,-3242,-3073,-2932,-2791,-2644,-2440,-2183,-1843,-1448,-1008,-576,-197,77,191,122,-158,-640,-1297,-2098,-2966,-3857,-4680,-5388,-5919,-6254,-6377,-6310,-6097,-5781,-5437,-5105,-4844,-4673,-4606,-4643,-4742,-4902,-5045,-5171,-5210,-5157,-4991,-4698,-4320,-3852,-3364,-2881,-2459,-2134,-1936,-1880,-1965,-2173,-2487,-2859,-3274,-3681,-4062,-4394,-4656,-4862,-5000,-5110,-5195,-5300,-5441,-5644,-5920,-6257,-6648,-7035,-7395,-7648,-7764,-7693,-7414,-6941,-6292,-5536,-4740,-3990,-3372,-2953,-2790,-2900,-3285,-3905,-4704,-5612,-6536,-7406,-8140,-8686,-9011,-9093,-8951,-8609,-8119,-7532,-6919,-6332,-5838,-5472,-5272,-5246,-5396,-5699,-6119,-6612,-7115,-7569,-7919,-8112,-8111,-7906,-7492,-6902,-6186,-5386,-4584,-3827,-3165,-2633,-2238,-1979,-1828,-1760,-1725,-1693,-1625,-1498,-1304,-1050,-750,-445,-177,12,67,-38,-325,-796,-1411,-2140,-2894,-3624,-4232,-4679,-4904,-4902,-4678,-4265,-3725,-3120,-2527,-2016,-1636,-1437,-1433,-1620,-1984,-2486,-3075,-3704,-4302,-4809,-5177,-5348,-5307,-5027,-4538,-3846,-3030,-2120,-1218,-367,336,859,1125,1128,833,271,-548,-1541,-2665,-3813,-4910,-5877,-6630,-7145,-7378,-7346,-7064,-6573,-5933,-5201,-4435,-3709,-3044,-2501,-2070,-1760,-1547,-1391,-1258,-1107,-911,-664,-377,-73,188,377,426,318,23,-432,-1040,-1724,-2428,-3077,-3590,-3914,-4005,-3841,-3444,-2841,-2090,-1268,-439,314,946,1421,1712,1848,1826,1702,1491,1241,966,700,440,220,28,-102,-174,-162,-59,152,463,879,1366,1904,2446,2947,3359,3642,3756,3691,3437,3017,2474,1858,1251,709,318,99,99,283,632,1070,1525,1917,2169,2236,2080,1707,1146,447,-307,-1044,-1672,-2121,-2326,-2257,-1893,-1264,-401,612,1701,2764,3711,4471,4975,5220,5190,4948,4536,4044,3549,3115,2810,2639,2636,2746,2963,3217,3474,3685,3822,3853,3784,3601,3328,2990,2612,2236,1892,1608,1413,1304,1302,1387,1571,1838,2185,2612,3107,3660,4253,4839,5396,5845,6153,6263,6140,5798,5233,4524,3724,2935,2241,1712,1412,1341,1497,1815,2216,2600,2872,2935,2749,2280,1570,675,-278,-1181,-1885,-2277,-2285,-1862,-1042,92,1426,2796,4051,5053,5682,5910,5712,5164,4363,3424,2520,1742,1234,1032,1176,1625,2331,3188,4110,4992,5753,6335,6703,6856,6796,6579,6223,5803,5352,4926,4557,4274,4088,4000,3993,4047,4124,4195,4217,4179,4049,3857,3595,3325,3061,2868,2763,2778,2922,3182,3550,3997,4494,5012,5522,6000,6419,6771,7032,7207,7291,7291,7230,7112,6975,6819,6673,6532,6400,6265,6116,5947,5745,5526,5291,5067,4876,4729,4658,4641,4698,4776,4871,4930,4933,4846,4668,4387,4041,3640,3242,2873,2577,2379,2290,2306,2411,2557,2706,2791,2766,2585,2240,1720,1084,363,-345,-969,-1435,-1685,-1696,-1465,-1030,-446,201,848,1401,1819,2057,2109,2000,1761,1455,1136,873,704,676,794,1060,1461,1953,2514,3081,3641,4131,4556,4874,5090,5201,5209,5121,4959,4725,4461,4172,3897,3664,3477,3381,3351,3401,3508,3648,3787,3900,3942,3892,3727,3437,3029,2514,1935,1319,746,243,-110,-298,-282,-82,286,767,1293,1801,2208,2469,2538,2409,2092,1623,1069,490,-35,-431,-658,-670,-478,-111,366,873,1302,1579,1617,1384,878,128,-787,-1772,-2733,-3551,-4156,-4485,-4502,-4233,-3694,-2952,-2087,-1159,-276,522,1161,1616,1879,1949,1858,1647,1355,1028,709,409,147,-83,-307,-535,-788,-1082,-1407,-1753,-2104,-2423,-2701,-2916,-3064,-3171,-3248,-3337,-3473,-3674,-3969,-4349,-4787,-5258,-5685,-6025,-6200,-6158,-5866,-5301,-4486,-3466,-2308,-1115,29,1006,1764,2212,2362,2199,1779,1185,479,-205,-819,-1264,-1512,-1551,-1391,-1096,-715,-348,-50,83,23,-272,-796,-1518,-2388,-3333,-4272,-5131,-5839,-6359,-6657,-6753,-6651,-6409,-6054,-5656,-5247,-4876,-4567,-4338,-4196,-4139,-4153,-4230,-4345,-4483,-4621,-4740,-4810,-4819,-4730,-4537,-4229,-3797,-3276,-2679,-2069,-1493,-1028,-727,-655,-836,-1291,-1984,-2887,-3903,-4963,-5958,-6808,-7434,-7790,-7845,-7608,-7113,-6414,-5591,-4732,-3917,-3231,-2717,-2404,-2286,-2322,-2456,-2611,-2714,-2703,-2541,-2214,-1758,-1205,-653,-148,204,373,301,-11,-556,-1303,-2190,-3175,-4169,-5118,-5955,-6629,-7104,-7373,-7431,-7317,-7064,-6729,-6370,-6028,-5754,-5552,-5438,-5388,-5375,-5365,-5312,-5182,-4955,-4606,-4152,-3611,-3013,-2429,-1897,-1490,-1251,-1220,-1400,-1789,-2330,-2979,-3653,-4281,-4794,-5137,-5292,-5235,-5007,-4625,-4156,-3646,-3152,-2726,-2393,-2193,-2122,-2195,-2382,-2679,-3029,-3422,-3779,-4093,-4286,-4361,-4277,-4052,-3695,-3250,-2753,-2265,-1822,-1473,-1238,-1127,-1130,-1219,-1363,-1503,-1620,-1654,-1609,-1472,-1256,-1008,-755,-540,-402,-343,-368,-446,-540,-604,-603,-517,-339,-111,140,332,418,336,47,-454,-1158,-2019,-2965,-3921,-4783,-5476,-5907,-6035,-5821,-5275,-4432,-3363,-2152,-923,236,1209,1933,2354,2456,2256,1786,1096,248,-710,-1711,-2719,-3671,-4539,-5274,-5844,-6228,-6398,-6366,-6129,-5726,-5193,-4580,-3954,-3362,-2854,-2466,-2210,-2083,-2078,-2148,-2280,-2410,-2525,-2571,-2537,-2393,-2139,-1764,-1297,-722,-97,589,1290,1986,2669,3286,3846,4290,4614,4771,4759,4543,4144,3565,2847,2046,1218,440,-221,-720,-1004,-1072,-915,-564,-50,574,1271,1975,2658,3267,3775,4165,4409,4511,4469,4292,3998,3617,3167,2686,2205,1732,1303,912,577,302,104,-8,-13,102,345,714,1189,1736,2306,2838,3271,3541,3599,3412,2969,2283,1403,386,-687,-1725,-2651,-3382,-3866,-4064,-3953,-3555,-2877,-2001,-971,106,1150,2069,2793,3270,3486,3445,3191,2776,2270,1747,1266,876,602,456,427,511,671,906,1180,1494,1819,2147,2449,2707,2897,2997,2990,2872,2629,2276,1809,1253,623,-44,-716,-1335,-1860,-2208,-2355,-2221,-1813,-1112,-148,1003,2294,3591,4830,5888,6706,7221,7412,7280,6864,6214,5413,4540,3686,2926,2325,1925,1751,1797,2041,2451,2975,3569,4188,4786,5354,5850,6290,6646,6937,7146,7282,7337,7306,7188,6976,6675,6286,5821,5291,4710,4088,3438,2776,2108,1469,862,340,-89,-373,-507,-454,-228,173,715,1357,2056,2748,3382,3909,4280,4478,4488,4325,4023,3617,3179,2743,2380,2105,1951,1908,1963,2092,2258,2451,2644,2843,3054,3285,3557,3858,4197,4532,4841,5076,5194,5149,4925,4490,3876,3096,2228,1332,516,-136,-536,-610,-353,251,1117,2166,3260,4263,5040,5487,5531,5167,4428,3411,2231,1034,-40,-885,-1406,-1575,-1387,-896,-170,678,1560,2356,3010,3448,3672,3682,3517,3233,2875,2496,2117,1752,1383,1006,581,117,-410,-956,-1508,-1985,-2359,-2548,-2527,-2275,-1791,-1127,-322,534,1378,2127,2739,3163,3398,3440,3314,3060,2713,2327,1940,1600,1326,1159,1099,1162,1347,1650,2062,2573,3159,3796,4444,5068,5610,6023,6264,6285,6085,5644,4998,4183,3261,2301,1385,577,-50,-458,-609,-507,-158,381,1065,1804,2528,3146,3592,3806,3744,3415,2805,1995,1023,-5,-1002,-1880,-2556,-2976,-3114,-2978,-2595,-2041,-1376,-706,-101,364,641,710,572,256,-196,-739,-1318,-1887,-2421,-2879,-3275,-3585,-3846,-4056,-4252,-4448,-4648,-4871,-5076,-5265,-5380,-5404,-5294,-5046,-4655,-4156,-3586,-3003,-2468,-2014,-1692,-1480,-1394,-1368,-1386,-1378,-1319,-1180,-950,-656,-322,-14,218,308,225,-62,-532,-1156,-1860,-2563,-3169,-3603,-3789,-3716,-3380,-2830,-2157,-1432,-779,-255,71,197,140,-48,-282,-496,-610,-582,-407,-90,306,727,1095,1350,1448,1373,1125,749,277,-217,-685,-1073,-1331,-1460,-1433,-1302,-1091,-865,-685,-598,-651,-841,-1164,-1564,-1976,-2317,-2503,-2465,-2166,-1596,-782,195,1254,2257,3097,3661,3858,3660,3049,2088,860,-502,-1868,-3078,-4026,-4608,-4792,-4583,-4047,-3284,-2423,-1595,-926,-501,-377,-556,-1003,-1657,-2425,-3229,-3975,-4622,-5117,-5467,-5673,-5764,-5771,-5710,-5605,-5438,-5211,-4887,-4452,-3876,-3162,-2312,-1361,-355,648,1577,2375,2981,3382,3546,3511,3292,2938,2497,2016,1522,1070,647,306,17,-189,-334,-411,-429,-393,-307,-181,-19,152,332,472,576,592,534,362,103,-246,-656,-1093,-1527,-1915,-2229,-2443,-2539,-2513,-2354,-2082,-1690,-1209,-652,-45,564,1155,1666,2066,2309,2366,2222,1886,1370,728,7,-723,-1399,-1960,-2366,-2584,-2618,-2468,-2177,-1778,-1328,-871,-446,-75,223,457,633,761,853,916,942,928,851,694,435,72,-398,-941,-1510,-2049,-2468,-2716,-2715,-2445,-1896,-1104,-138,907,1919,2792,3426,3757,3747,3395,2749,1851,822,-269,-1278,-2136,-2735,-3044,-3029,-2716,-2156,-1420,-604,204,925,1494,1874,2062,2049,1886,1589,1218,812,419,76,-176,-327,-359,-279,-117,126,373,628,807,914,891,737,442,8,-519,-1131,-1745,-2332,-2817,-3158,-3310,-3254,-2993,-2546,-1979,-1336,-714,-161,247,491,542,429,176,-157,-517,-835,-1073,-1181,-1159,-1008,-764,-477,-201,-1,71,-19,-277,-687,-1186,-1705,-2142,-2396,-2385,-2037,-1340,-303,999,2467,3956,5325,6416,7111,7307,6971,6110,4792,3148,1328,-476,-2072,-3307,-4036,-4208,-3802,-2889,-1570,-19,1598,3091,4302,5115,5462,5338,4806,3953,2924,1837,845,14,-565,-908,-1017,-959,-808,-639,-528,-536,-685,-1009,-1466,-2055,-2699,-3372,-3992,-4530,-4929,-5174,-5236,-5126,-4843,-4405,-3844,-3175,-2464,-1728,-1056,-464,-34,225,284,170,-99,-448,-837,-1173,-1422,-1520,-1457,-1226,-835,-321,291,954,1632,2281,2862,3338,3677,3857,3863,3705,3389,2962,2455,1933,1445,1051,790,698,779,1036,1432,1929,2464,2968,3367,3594,3587,3321,2777,1993,1012,-86,-1198,-2248,-3114,-3759,-4098,-4142,-3879,-3351,-2624,-1748,-829,82,898,1589,2120,2496,2730,2850,2890,2888,2869,2858,2867,2892,2938,2981,3019,3027,3001,2926,2802,2623,2393,2110,1786,1433,1067,718,401,163,-1,-46,-12,116,272,427,516,493,328,-9,-490,-1103,-1776,-2452,-3060,-3533,-3827,-3919,-3810,-3535,-3144,-2714,-2301,-1987,-1794,-1766,-1879,-2134,-2466,-2851,-3230,-3567,-3846,-4040,-4179,-4259,-4324,-4382,-4465,-4561,-4669,-4740,-4735,-4590,-4256,-3696,-2885,-1853,-628,691,2026,3250,4263,4965,5277,5172,4637,3730,2526,1148,-268,-1584,-2659,-3404,-3734,-3647,-3154,-2333,-1279,-110,1042,2083,2900,3461,3724,3720,3489,3103,2651,2204,1843,1594,1486,1478,1541,1589,1563,1383,1011,425,-367,-1316,-2368,-3435,-4445,-5311,-5984,-6415,-6603,-6552,-6300,-5905,-5411,-4893,-4380,-3914,-3502,-3145,-2818,-2512,-2188,-1845,-1468,-1063,-644,-230,167,516,824,1076,1283,1454,1600,1723,1831,1909,1953,1936,1859,1681,1441,1108,744,355,5,-281,-468,-542,-517,-415,-300,-226,-270,-498,-946,-1659,-2597,-3737,-4986,-6244,-7406,-8336,-8958,-9169,-8949,-8287,-7232,-5870,-4319,-2726,-1229,23,934,1426,1475,1124,423,-495,-1517,-2498,-3309,-3852,-4058,-3901,-3408,-2629,-1661,-604,433,1341,2041,2460,2560,2339,1796,988,-26,-1169,-2323,-3414,-4296,-4916,-5157,-5015,-4448,-3538,-2337,-999,343,1537,2440,2970,3064,2749,2066,1131,64,-996,-1911,-2585,-2932,-2928,-2594,-1975,-1196,-344,426,1035,1386,1460,1256,830,248,-390,-1011,-1528,-1894,-2082,-2086,-1911,-1597,-1148,-632,-50,535,1101,1613,2036,2343,2525,2549,2442,2189,1839,1398,932,455,31,-324,-576,-712,-731,-641,-451,-198,124,466,848,1234,1642,2060,2485,2906,3310,3648,3910,4028,3987,3749,3313,2695,1929,1081,212,-606,-1310,-1872,-2265,-2513,-2649,-2718,-2793,-2915,-3138,-3478,-3934,-4471,-5054,-5598,-6045,-6310,-6337,-6084,-5535,-4711,-3657,-2449,-1182,55,1160,2059,2701,3049,3128,2953,2608,2156,1696,1303,1045,957,1044,1277,1600,1936,2206,2333,2259,1969,1462,801,51,-679,-1294,-1697,-1827,-1651,-1186,-481,373,1278,2123,2818,3294,3516,3492,3252,2853,2364,1845,1356,922,567,282,55,-130,-292,-426,-534,-578,-549,-391,-106,332,905,1572,2295,2985,3605,4061,4349,4412,4296,4000,3609,3168,2770,2461,2315,2339,2555,2921,3390,3889,4319,4605,4651,4415,3865,3020,1927,674,-649,-1913,-3027,-3895,-4451,-4676,-4559,-4153,-3520,-2754,-1962,-1250,-709,-418,-399,-650,-1123,-1718,-2346,-2878,-3220,-3304,-3094,-2612,-1917,-1104,-277,444,974,1247,1249,998,561,23,-518,-952,-1218,-1242,-1022,-566,80,843,1644,2403,3041,3515,3778,3843,3712,3449,3101,2741,2430,2222,2147,2230,2446,2785,3192,3617,4013,4313,4503,4550,4478,4309,4099,3895,3757,3709,3765,3906,4083,4236,4284,4173,3844,3290,2526,1598,600,-390,-1258,-1935,-2352,-2488,-2355,-1992,-1484,-909,-377,52,306,380,281,57,-217,-468,-618,-599,-387,47,653,1403,2194,2950,3579,4005,4196,4132,3857,3425,2938,2483,2165,2045,2177,2552,3145,3889,4697,5475,6127,6577,6768,6678,6316,5733,5007,4237,3527,2972,2643,2559,2715,3050,3476,3908,4232,4395,4341,4070,3614,3014,2349,1668,1026,443,-78,-566,-1041,-1550,-2111,-2728,-3401,-4064,-4687,-5179,-5480,-5529,-5299,-4767,-3980,-2964,-1812,-593,604,1713,2676,3472,4079,4526,4819,4996,5070,5059,4948,4739,4404,3935,3332,2610,1803,966,162,-551,-1096,-1453,-1559,-1441,-1064,-481,300,1225,2244,3289,4307,5197,5915,6365,6512,6309,5765,4891,3775,2479,1138,-148,-1269,-2134,-2691,-2926,-2849,-2517,-1997,-1359,-686,-28,578,1106,1558,1942,2255,2526,2732,2890,2968,2954,2832,2575,2195,1680,1085,432,-180,-712,-1054,-1175,-1019,-597,58,877,1764,2598,3285,3712,3831,3614,3066,2262,1258,192,-852,-1738,-2390,-2727,-2722,-2362,-1701,-780,286,1406,2456,3319,3895,4102,3896,3271,2273,976,-492,-1994,-3385,-4526,-5323,-5718,-5699,-5327,-4668,-3863,-3010,-2263,-1686,-1389,-1366,-1641,-2160,-2856,-3656,-4442,-5143,-5652,-5921,-5911,-5620,-5086,-4358,-3523,-2655,-1839,-1130,-585,-191,22,130,137,124,128,190,342,575,882,1213,1520,1737,1822,1722,1450,1001,447,-162,-729,-1190,-1467,-1536,-1381,-1034,-537,30,610,1109,1499,1716,1764,1647,1388,1053,672,332,62,-88,-101,8,224,493,770,1000,1143,1174,1091,905,659,377,110,-122,-300,-431,-516,-601,-683,-817,-991,-1234,-1533,-1869,-2234,-2578,-2881,-3100,-3201,-3161,-2952,-2570,-2026,-1337,-561,253,1016,1660,2094,2276,2144,1705,970,-11,-1153,-2381,-3580,-4661,-5528,-6112,-6356,-6250,-5782,-5005,-3980,-2797,-1586,-451,476,1108,1376,1272,832,141,-679,-1492,-2155,-2553,-2609,-2290,-1628,-689,413,1530,2533,3267,3645,3599,3130,2295,1200,-8,-1168,-2123,-2750,-2961,-2757,-2156,-1280,-252,770,1632,2224,2462,2338,1881,1189,387,-389,-993,-1319,-1295,-891,-157,847,1978,3112,4096,4808,5164,5121,4701,3965,3026,2003,1045,259,-255,-454,-337,43,602,1221,1778,2151,2259,2034,1488,635,-425,-1607,-2770,-3807,-4592,-5036,-5074,-4674,-3848,-2646,-1145,512,2210,3763,5049,5938,6342,6255,5689,4745,3546,2246,1000,-48,-801,-1200,-1246,-976,-481,149,798,1379,1826,2079,2155,2036,1785,1431,1032,622,238,-111,-424,-698,-960,-1189,-1400,-1557,-1642,-1625,-1480,-1213,-825,-368,109,526,814,894,714,242,-529,-1551,-2762,-4050,-5290,-6354,-7114,-7478,-7389,-6846,-5887,-4619,-3136,-1612,-137,1127,2142,2826,3208,3304,3189,2935,2624,2333,2095,1951,1865,1816,1751,1597,1336,922,381,-254,-929,-1565,-2111,-2506,-2737,-2804,-2737,-2593,-2422,-2291,-2240,-2287,-2433,-2638,-2844,-2984,-2978,-2761,-2301,-1573,-622,492,1664,2773,3694,4331,4597,4488,4005,3230,2256,1193,185,-686,-1297,-1630,-1633,-1369,-865,-247,413,977,1380,1525,1397,983,332,-500,-1411,-2315,-3110,-3708,-4057,-4100,-3835,-3254,-2398,-1305,-49,1301,2654,3921,5019,5862,6397,6577,6397,5862,5033,3958,2746,1468,233,-899,-1854,-2621,-3186,-3581,-3847,-4030,-4183,-4342,-4527,-4738,-4965,-5165,-5318,-5383,-5349,-5225,-5029,-4808,-4615,-4496,-4507,-4658,-4973,-5406,-5930,-6464,-6938,-7266,-7376,-7200,-6713,-5880,-4751,-3345,-1766,-98,1535,3025,4258,5162,5663,5754,5430,4749,3775,2619,1389,217,-789,-1535,-1951,-2015,-1729,-1127,-281,744,1841,2921,3885,4638,5112,5236,4989,4367,3410,2188,809,-602,-1917,-3007,-3780,-4160,-4126,-3684,-2892,-1836,-616,621,1775,2701,3341,3612,3523,3084,2371,1473,500,-429,-1221,-1783,-2089,-2114,-1891,-1476,-929,-339,221,688,1008,1163,1150,998,742,434,112,-208,-508,-817,-1151,-1543,-2007,-2543,-3133,-3731,-4304,-4779,-5139,-5327,-5353,-5202,-4896,-4456,-3909,-3286,-2622,-1929,-1247,-569,70,677,1236,1730,2165,2506,2755,2874,2857,2666,2292,1707,906,-118,-1344,-2748,-4267,-5834,-7349,-8697,-9776,-10467,-10705,-10422,-9632,-8346,-6664,-4675,-2529,-366,1665,3431,4838,5815,6348,6449,6169,5576,4755,3764,2698,1582,486,-572,-1554,-2438,-3181,-3759,-4131,-4263,-4158,-3786,-3203,-2435,-1568,-696,80,639,898,774,261,-646,-1841,-3234,-4643,-5910,-6867,-7360,-7297,-6620,-5358,-3595,-1489,751,2886,4666,5875,6348,6009,4858,3007,634,-2013,-4656,-7030,-8888,-10058,-10444,-10033,-8909,-7218,-5160,-2977,-876,930,2312,3184,3535,3427,2956,2263,1481,741,133,-279,-493,-517,-426,-250,-96,19,35,-51,-216,-447,-686,-918,-1102,-1253,-1373,-1499,-1678,-1927,-2283,-2730,-3243,-3772,-4254,-4624,-4833,-4855,-4693,-4384,-3993,-3596,-3277,-3105,-3116,-3323,-3694,-4164,-4655,-5072,-5343,-5405,-5252,-4890,-4380,-3802,-3235,-2767,-2456,-2327,-2369,-2552,-2781,-3012,-3136,-3124,-2935,-2589,-2122,-1603,-1095,-684,-399,-299,-368,-603,-969,-1396,-1844,-2224,-2497,-2616,-2546,-2326,-1935,-1478,-970,-513,-153,63,109,-7,-258,-605,-974,-1325,-1588,-1733,-1733,-1584,-1296,-900,-422,92,615,1109,1557,1939,2252,2488,2653,2744,2771,2726,2618,2441,2196,1901,1546,1180,799,443,131,-125,-298,-397,-400,-331,-175,25,267,494,685,785,766,604,294,-140,-654,-1185,-1641,-1971,-2084,-1976,-1616,-1048,-315,509,1346,2133,2803,3334,3695,3910,3977,3932,3783,3543,3223,2814,2329,1777,1188,606,88,-317,-553,-612,-492,-244,67,344,502,442,120,-515,-1421,-2578,-3852,-5165,-6340,-7275,-7828,-7910,-7488,-6525,-5094,-3258,-1144,1104,3340,5413,7201,8604,9560,10048,10087,9722,9042,8124,7080,5990,4944,3978,3152,2435,1856,1349,921,509,127,-259,-626,-964,-1251,-1451,-1543,-1500,-1300,-939,-405,289,1139,2115,3182,4291,5379,6372,7198,7783,8070,8031,7662,7009,6136,5153,4153,3257,2528,2025,1755,1685,1771,1928,2082,2157,2098,1871,1472,927,285,-379,-988,-1465,-1747,-1796,-1598,-1166,-524,278,1206,2189,3193,4145,5012,5739,6300,6673,6858,6860,6707,6418,6031,5557,5036,4453,3838,3163,2429,1628,747,-204,-1204,-2235,-3220,-4119,-4824,-5270,-5356,-5031,-4245,-3016,-1395,494,2497,4405,6018,7132,7600,7326,6325,4669,2556,215,-2062,-3995,-5341,-5933,-5687,-4654,-2935,-769,1619,3954,5997,7578,8565,8941,8722,8022,6955,5678,4324,3019,1846,868,109,-444,-791,-976,-1012,-923,-726,-418,-20,478,1044,1669,2319,2946,3519,3969,4276,4392,4322,4065,3668,3177,2662,2193,1819,1597,1525,1612,1803,2057,2298,2462,2505,2378,2109,1700,1229,761,371,132,80,233,564,1019,1523,1969,2280,2363,2186,1734,1065,246,-579,-1308,-1794,-1948,-1708,-1036,11,1395,2981,4657,6276,7714,8854,9631,9997,9976,9599,8959,8136,7243,6360,5569,4902,4398,4030,3799,3657,3573,3522,3473,3438,3420,3443,3536,3698,3930,4193,4431,4581,4562,4317,3813,3033,2022,817,-482,-1809,-3052,-4155,-5032,-5653,-5971,-5986,-5687,-5109,-4275,-3255,-2113,-935,193,1197,2018,2624,3012,3209,3254,3224,3151,3114,3114,3186,3299,3434,3532,3565,3462,3227,2810,2251,1556,777,-30,-815,-1506,-2070,-2441,-2618,-2564,-2314,-1876,-1297,-624,107,850,1595,2320,3040,3758,4489,5249,6025,6819,7578,8264,8802,9119,9156,8859,8223,7267,6056,4678,3258,1900,731,-187,-797,-1105,-1162,-1030,-826,-635,-546,-604,-812,-1128,-1468,-1733,-1812,-1620,-1121,-305,751,1949,3162,4233,5072,5564,5702,5486,5006,4353,3671,3070,2659,2492,2569,2853,3241,3625,3860,3839,3450,2669,1469,-55,-1811,-3629,-5326,-6721,-7648,-7991,-7701,-6790,-5347,-3525,-1516,457,2176,3445,4123,4119,3438,2145,376,-1669,-3791,-5758,-7398,-8556,-9165,-9195,-8710,-7771,-6528,-5081,-3568,-2089,-724,468,1456,2236,2812,3203,3433,3526,3496,3363,3128,2792,2359,1824,1186,465,-332,-1169,-1998,-2790,-3454,-3989,-4300,-4421,-4304,-4013,-3564,-3035,-2469,-1925,-1442,-1025,-686,-394,-125,151,471,847,1292,1797,2341,2899,3418,3861,4163,4282,4174,3807,3192,2326,1287,105,-1113,-2304,-3392,-4309,-5035,-5531,-5817,-5902,-5827,-5637,-5384,-5121,-4889,-4727,-4636,-4610,-4615,-4595,-4497,-4267,-3843,-3243,-2432,-1495,-462,561,1508,2279,2839,3125,3141,2886,2386,1670,797,-210,-1278,-2378,-3436,-4412,-5236,-5861,-6241,-6339,-6149,-5679,-4961,-4065,-3050,-2026,-1050,-229,398,771,883,729,345,-241,-965,-1773,-2601,-3390,-4086,-4640,-5025,-5202,-5175,-4918,-4465,-3816,-3023,-2124,-1177,-240,634,1388,1986,2383,2565,2508,2204,1661,885,-92,-1227,-2459,-3716,-4910,-5964,-6807,-7377,-7656,-7626,-7311,-6750,-5985,-5086,-4100,-3099,-2113,-1209,-385,311,899,1363,1735,2018,2259,2451,2624,2753,2827,2806,2661,2362,1914,1331,671,-1,-600,-1062,-1324,-1384,-1247,-992,-690,-465,-405,-596,-1084,-1852,-2851,-3962,-5043,-5937,-6484,-6559,-6101,-5078,-3582,-1719,318,2331,4115,5514,6399,6758,6608,6068,5285,4428,3666,3113,2846,2860,3092,3434,3740,3873,3718,3199,2314,1095,-343,-1878,-3351,-4605,-5518,-5984,-5967,-5469,-4562,-3353,-1994,-643,549,1451,1985,2103,1821,1182,265,-841,-2038,-3250,-4404,-5458,-6379,-7165,-7801,-8295,-8642,-8826,-8853,-8691,-8342,-7797,-7061,-6155,-5103,-3942,-2712,-1454,-221,944,1977,2833,3454,3801,3844,3576,3004,2159,1088,-155,-1485,-2844,-4142,-5325,-6334,-7127,-7681,-7973,-7989,-7724,-7166,-6327,-5221,-3881,-2366,-756,857,2363,3678,4719,5456,5887,6058,6035,5909,5752,5640,5586,5606,5639,5642,5525,5235,4710,3937,2925,1697,330,-1127,-2578,-3944,-5154,-6113,-6774,-7067,-6985,-6518,-5722,-4663,-3450,-2204,-1039,-68,629,1009,1056,805,318,-325,-1017,-1670,-2200,-2532,-2638,-2483,-2091,-1470,-687,216,1152,2049,2842,3451,3846,3985,3863,3491,2886,2083,1123,51,-1079,-2212,-3291,-4266,-5079,-5718,-6128,-6341,-6330,-6144,-5804,-5356,-4846,-4318,-3821,-3393,-3070,-2885,-2861,-2999,-3303,-3715,-4205,-4678,-5068,-5290,-5287,-5006,-4453,-3621,-2576,-1362,-67,1234,2457,3526,4384,4964,5243,5180,4777,4039,3004,1734,327,-1106,-2427,-3504,-4212,-4452,-4175,-3364,-2066,-375,1584,3634,5606,7316,8615,9382,9572,9188,8305,7054,5600,4108,2756,1633,833,324,75,-39,-132,-343,-769,-1491,-2503,-3781,-5211,-6662,-7967,-8957,-9488,-9465,-8835,-7647,-5978,-3988,-1868,210,2038,3502,4488,4985,5003,4625,3940,3059,2083,1085,127,-758,-1537,-2194,-2683,-2983,-3046,-2854,-2393,-1687,-775,247,1289,2220,2945,3355,3410,3082,2405,1450,316,-871,-1984,-2910,-3546,-3834,-3738,-3276,-2481,-1432,-221,1041,2237,3261,4021,4447,4508,4202,3547,2629,1502,299,-887,-1925,-2721,-3182,-3269,-2979,-2332,-1437,-379,693,1656,2411,2874,3036,2910,2561,2057,1505,954,485,107,-172,-366,-530,-702,-932,-1270,-1726,-2327,-3038,-3833,-4637,-5384,-5983,-6355,-6434,-6174,-5567,-4632,-3432,-2047,-606,796,2014,2980,3601,3863,3755,3330,2641,1786,849,-77,-904,-1573,-2029,-2243,-2222,-1957,-1509,-902,-215,482,1118,1595,1862,1854,1546,950,98,-928,-2039,-3108,-4046,-4730,-5124,-5175,-4915,-4373,-3639,-2780,-1896,-1058,-327,232,611,769,740,535,213,-166,-524,-798,-922,-867,-626,-230,264,767,1197,1470,1532,1365,1004,490,-61,-576,-941,-1097,-1006,-673,-160,453,1029,1439,1549,1254,491,-744,-2392,-4334,-6394,-8370,-10046,-11218,-11739,-11517,-10562,-8958,-6876,-4551,-2232,-170,1423,2427,2762,2481,1663,492,-862,-2186,-3314,-4114,-4501,-4483,-4085,-3429,-2618,-1809,-1099,-601,-339,-334,-528,-857,-1231,-1559,-1782,-1848,-1764,-1539,-1226,-869,-512,-208,52,237,378,490,591,720,891,1116,1408,1751,2141,2549,2946,3303,3585,3759,3807,3705,3458,3066,2552,1942,1278,607,-19,-545,-911,-1068,-970,-583,91,1044,2221,3547,4931,6263,7439,8366,8962,9171,8965,8337,7305,5918,4231,2330,304,-1742,-3705,-5487,-7009,-8205,-9045,-9510,-9622,-9396,-8875,-8081,-7071,-5857,-4512,-3062,-1591,-166,1133,2205,2999,3435,3521,3250,2696,1938,1096,290,-355,-745,-809,-513,115,1040,2155,3350,4486,5423,6045,6251,6009,5315,4245,2905,1439,7,-1248,-2204,-2791,-2989,-2820,-2377,-1736,-1031,-343,252,717,1058,1301,1500,1710,1980,2338,2780,3294,3820,4314,4704,4952,5019,4930,4697,4415,4151,4009,4064,4371,4938,5731,6682,7672,8613,9376,9903,10141,10093,9793,9296,8680,8007,7363,6772,6287,5889,5581,5304,5028,4680,4212,3591,2782,1811,706,-465,-1612,-2663,-3524,-4153,-4518,-4615,-4482,-4151,-3679,-3118,-2504,-1887,-1274,-697,-162,326,738,1079,1312,1440,1453,1356,1169,919,660,435,317,345,572,1011,1660,2480,3408,4373,5268,6029,6575,6875,6922,6733,6357,5838,5244,4607,3981,3381,2849,2393,2060,1861,1835,1981,2294,2739,3258,3783,4229,4541,4654,4574,4298,3892,3424,2975,2642,2471,2520,2775,3223,3780,4392,4932,5339,5506,5392,4959,4212,3185,1947,586,-796,-2085,-3197,-4040,-4583,-4806,-4751,-4467,-4053,-3596,-3184,-2895,-2744,-2743,-2816,-2903,-2865,-2626,-2058,-1120,218,1926,3917,6068,8222,10193,11816,12925,13422,13229,12368,10875,8892,6540,4033,1522,-788,-2755,-4238,-5141,-5404,-5008,-3985,-2411,-417,1836,4127,6260,8008,9197,9714,9477,8547,6985,4981,2718,419,-1693,-3447,-4680,-5310,-5294,-4655,-3479,-1884,-35,1888,3713,5281,6472,7215,7487,7323,6787,5983,5016,3997,3014,2145,1446,951,694,674,894,1337,1973,2756,3650,4590,5535,6431,7220,7857,8277,8436,8276,7780,6920,5734,4256,2575,786,-998,-2664,-4117,-5278,-6103,-6574,-6701,-6505,-6046,-5352,-4504,-3554,-2571,-1627,-780,-93,403,666,709,529,160,-353,-964,-1616,-2251,-2820,-3276,-3583,-3710,-3647,-3380,-2921,-2280,-1473,-535,515,1638,2807,3983,5128,6191,7128,7872,8381,8587,8472,8000,7200,6094,4769,3313,1842,483,-657,-1480,-1924,-1963,-1614,-905,74,1248,2509,3751,4873,5783,6396,6664,6564,6100,5334,4318,3168,1959,811,-213,-1028,-1606,-1903,-1927,-1672,-1162,-440,452,1424,2385,3222,3824,4093,3979,3449,2552,1351,-35,-1487,-2884,-4112,-5108,-5792,-6176,-6231,-6015,-5568,-4951,-4259,-3544,-2906,-2368,-1996,-1775,-1712,-1760,-1874,-1993,-2074,-2064,-1958,-1740,-1449,-1092,-725,-366,-59,164,275,236,27,-361,-929,-1624,-2421,-3224,-3985,-4632,-5129,-5441,-5581,-5528,-5334,-4984,-4534,-3987,-3389,-2767,-2167,-1629,-1213,-942,-877,-1001,-1330,-1818,-2411,-3061,-3681,-4234,-4651,-4905,-4962,-4801,-4417,-3812,-2993,-2016,-899,253,1395,2421,3270,3875,4208,4260,4074,3698,3219,2705,2237,1856,1591,1429,1346,1293,1224,1087,848,491,2,-597,-1298,-2062,-2867,-3668,-4454,-5180,-5846,-6428,-6936,-7371,-7751,-8084,-8390,-8664,-8913,-9120,-9276,-9370,-9405,-9389,-9348,-9306,-9293,-9314,-9378,-9451,-9489,-9446,-9249,-8877,-8296,-7541,-6643,-5698,-4766,-3956,-3318,-2901,-2721,-2732,-2902,-3124,-3329,-3402,-3283,-2903,-2269,-1405,-391,657,1612,2351,2758,2798,2456,1807,952,46,-777,-1361,-1650,-1594,-1250,-720,-133,328,529,344,-282,-1338,-2751,-4364,-6011,-7445,-8504,-8970,-8773,-7852,-6277,-4178,-1751,759,3116,5083,6480,7187,7133,6358,4917,2972,670,-1790,-4236,-6508,-8480,-10072,-11241,-11988,-12350,-12379,-12148,-11721,-11137,-10447,-9639,-8746,-7747,-6666,-5509,-4308,-3089,-1897,-766,266,1163,1904,2466,2835,3016,3011,2847,2556,2188,1789,1429,1139,985,956,1082,1304,1601,1890,2135,2264,2272,2128,1861,1481,1021,500,-70,-678,-1330,-2025,-2755,-3519,-4275,-5000,-5638,-6139,-6470,-6584,-6476,-6140,-5580,-4836,-3919,-2892,-1787,-674,391,1338,2114,2670,2978,3044,2876,2546,2101,1647,1265,1040,1054,1337,1919,2777,3857,5090,6349,7527,8477,9084,9244,8897,8032,6683,4940,2923,767,-1370,-3372,-5125,-6564,-7677,-8443,-8924,-9143,-9179,-9076,-8897,-8679,-8455,-8231,-8001,-7732,-7405,-6963,-6409,-5702,-4889,-3979,-3055,-2166,-1393,-783,-370,-162,-128,-232,-409,-589,-727,-748,-641,-392,-13,441,934,1395,1788,2079,2284,2421,2567,2769,3121,3650,4394,5318,6358,7415,8359,9062,9413,9334,8799,7830,6510,4946,3302,1724,368,-640,-1212,-1318,-959,-229,780,1894,2966,3824,4341,4431,4056,3262,2128,807,-535,-1732,-2610,-3083,-3084,-2645,-1857,-853,185,1080,1675,1845,1543,764,-422,-1897,-3522,-5119,-6543,-7640,-8316,-8500,-8182,-7386,-6186,-4686,-3009,-1295,330,1746,2856,3609,3972,3953,3600,2967,2144,1221,275,-598,-1362,-1953,-2385,-2646,-2774,-2804,-2766,-2701,-2618,-2528,-2425,-2298,-2148,-1979,-1819,-1691,-1639,-1678,-1827,-2060,-2339,-2588,-2741,-2703,-2427,-1860,-1017,73,1326,2641,3900,4977,5770,6187,6190,5763,4967,3866,2605,1306,131,-788,-1336,-1438,-1062,-231,993,2503,4168,5847,7402,8704,9666,10224,10370,10138,9591,8851,8018,7218,6541,6029,5697,5493,5336,5127,4753,4143,3231,2026,566,-1067,-2751,-4372,-5810,-6967,-7791,-8254,-8380,-8226,-7868,-7418,-6959,-6607,-6395,-6373,-6496,-6710,-6902,-6950,-6744,-6184,-5259,-3976,-2453,-818,747,2075,3029,3526,3548,3163,2477,1667,892,331,94,270,855,1804,3017,4346,5663,6805,7686,8219,8395,8228,7776,7123,6358,5566,4823,4172,3630,3208,2875,2623,2424,2261,2136,2029,1957,1893,1842,1769,1663,1481,1207,811,292,-335,-1030,-1737,-2377,-2874,-3166,-3196,-2972,-2499,-1836,-1066,-269,450,1007,1342,1408,1211,773,160,-559,-1287,-1947,-2478,-2822,-2997,-2987,-2879,-2689,-2515,-2367,-2291,-2276,-2284,-2282,-2181,-1944,-1491,-802,130,1264,2528,3792,4947,5820,6328,6358,5910,5011,3746,2273,725,-711,-1909,-2752,-3186,-3201,-2836,-2177,-1321,-396,490,1238,1762,2028,2004,1703,1157,405,-475,-1421,-2330,-3131,-3714,-4006,-3937,-3459,-2582,-1338,173,1831,3453,4885,5943,6522,6540,6007,5006,3670,2210,827,-262,-896,-962,-434,630,2112,3801,5493,6943,7954,8380,8140,7259,5810,3979,1941,-54,-1829,-3208,-4104,-4484,-4393,-3918,-3201,-2368,-1571,-907,-448,-234,-247,-468,-839,-1318,-1838,-2390,-2922,-3456,-3991,-4551,-5157,-5819,-6539,-7296,-8066,-8798,-9453,-9980,-10342,-10510,-10454,-10191,-9701,-9024,-8166,-7167,-6046,-4851,-3611,-2382,-1207,-140,777,1505,2030,2348,2484,2467,2357,2198,2064,1981,2000,2111,2315,2578,2850,3101,3256,3301,3183,2887,2419,1769,1000,137,-723,-1519,-2151,-2551,-2656,-2433,-1899,-1085,-100,966,1960,2783,3315,3528,3408,3013,2456,1848,1355,1092,1165,1622,2453,3596,4938,6322,7600,8594,9199,9296,8871,7921,6521,4778,2822,801,-1152,-2924,-4443,-5652,-6563,-7174,-7544,-7706,-7726,-7631,-7472,-7257,-7009,-6725,-6399,-6037,-5609,-5136,-4590,-3998,-3349,-2670,-1954,-1219,-448,359,1231,2174,3204,4312,5485,6677,7834,8882,9730,10301,10511,10295,9633,8515,6996,5152,3106,1002,-1010,-2770,-4165,-5093,-5525,-5465,-4977,-4167,-3155,-2088,-1081,-236,396,809,1049,1183,1315,1532,1916,2513,3320,4317,5404,6511,7506,8315,8854,9115,9095,8870,8495,8088,7710,7444,7301,7281,7317,7333,7226,6901,6304,5398,4232,2875,1464,138,-952,-1691,-2014,-1906,-1440,-715,96,837,1333,1467,1154,382,-793,-2263,-3860,-5398,-6678,-7519,-7791,-7411,-6399,-4819,-2856,-697,1397,3207,4530,5235,5280,4698,3606,2180,627,-853,-2051,-2849,-3136,-2887,-2138,-942,577,2300,4073,5762,7215,8336,9012,9203,8894,8108,6947,5517,3990,2543,1345,558,288,593,1458,2812,4524,6413,8300,9975,11288,12083,12310,11918,10975,9548,7778,5806,3787,1867,158,-1235,-2258,-2889,-3115,-2989,-2535,-1841,-948,49,1109,2148,3110,3941,4578,4983,5130,5007,4642,4075,3377,2620,1896,1247,748,386,176,67,9,-61,-216,-506,-978,-1641,-2473,-3431,-4424,-5374,-6160,-6701,-6918,-6777,-6285,-5489,-4473,-3349,-2227,-1211,-377,239,627,823,884,871,880,968,1206,1634,2268,3092,4085,5153,6255,7269,8133,8773,9127,9191,8952,8436,7695,6757,5691,4533,3333,2131,966,-112,-1069,-1846,-2417,-2737,-2805,-2616,-2211,-1634,-965,-275,328,782,989,934,575,-21,-815,-1662,-2455,-3033,-3284,-3115,-2482,-1404,55,1777,3624,5440,7085,8431,9387,9902,9950,9564,8774,7664,6310,4792,3202,1592,34,-1452,-2832,-4101,-5255,-6292,-7207,-8003,-8654,-9158,-9492,-9642,-9611,-9390,-9010,-8482,-7860,-7176,-6488,-5833,-5254,-4766,-4381,-4087,-3873,-3705,-3560,-3397,-3188,-2899,-2510,-1995,-1362,-603,246,1163,2079,2957,3723,4342,4780,5033,5104,5022,4799,4464,4030,3498,2877,2167,1377,547,-295,-1059,-1685,-2064,-2140,-1838,-1153,-82,1299,2916,4627,6300,7773,8912,9593,9750,9359,8464,7176,5634,4047,2589,1458,783,642,1034,1887,3042,4317,5474,6317,6651,6381,5451,3930,1925,-349,-2686,-4828,-6574,-7773,-8339,-8309,-7759,-6886,-5879,-4967,-4331,-4112,-4362,-5076,-6148,-7438,-8765,-9936,-10801,-11230,-11183,-10668,-9774,-8630,-7390,-6216,-5238,-4536,-4154,-4037,-4141,-4326,-4506,-4563,-4446,-4139,-3663,-3100,-2523,-2038,-1717,-1601,-1712,-2007,-2435,-2904,-3320,-3589,-3667,-3501,-3158,-2648,-2111,-1586,-1193,-935,-843,-855,-912,-919,-795,-464,96,887,1854,2911,3956,4857,5508,5797,5656,5043,3971,2494,715,-1222,-3161,-4923,-6372,-7386,-7909,-7947,-7543,-6808,-5863,-4848,-3891,-3089,-2510,-2171,-2063,-2125,-2302,-2500,-2656,-2708,-2617,-2380,-2014,-1560,-1076,-617,-234,40,189,229,176,87,-12,-65,-69,-5,81,152,130,-58,-484,-1202,-2243,-3585,-5191,-6949,-8758,-10454,-11919,-13016,-13684,-13873,-13622,-12983,-12067,-10997,-9872,-8816,-7862,-7054,-6371,-5765,-5184,-4566,-3851,-3021,-2056,-993,142,1259,2321,3233,3973,4492,4791,4872,4749,4449,3982,3385,2665,1872,1031,197,-589,-1279,-1861,-2322,-2705,-3046,-3436,-3914,-4573,-5410,-6441,-7607,-8829,-9992,-10981,-11658,-11943,-11741,-11045,-9850,-8231,-6273,-4115,-1901,202,2039,3462,4369,4670,4355,3431,1964,73,-2129,-4458,-6771,-8891,-10684,-12034,-12876,-13179,-12967,-12295,-11251,-9945,-8488,-6998,-5570,-4287,-3201,-2345,-1731,-1350,-1185,-1199,-1358,-1600,-1896,-2172,-2420,-2567,-2624,-2537,-2308,-1916,-1339,-576,382,1527,2827,4236,5676,7062,8279,9235,9833,10005,9719,8975,7814,6308,4557,2678,806,-929,-2388,-3471,-4075,-4155,-3712,-2785,-1491,20,1572,2954,4003,4563,4571,4004,2956,1536,-46,-1599,-2903,-3788,-4124,-3853,-2991,-1619,126,2068,4032,5845,7369,8527,9262,9609,9573,9241,8643,7828,6843,5687,4411,3015,1558,58,-1411,-2811,-4070,-5144,-5977,-6547,-6835,-6865,-6675,-6341,-5936,-5553,-5244,-5052,-4962,-4944,-4926,-4828,-4591,-4164,-3550,-2796,-1973,-1216,-634,-364,-474,-1017,-1954,-3202,-4612,-5996,-7160,-7923,-8146,-7757,-6763,-5250,-3367,-1315,705,2500,3930,4919,5455,5606,5453,5146,4772,4446,4196,4042,3944,3846,3698,3456,3117,2735,2369,2146,2167,2536,3310,4495,6032,7798,9633,11326,12702,13576,13858,13501,12563,11154,9447,7647,5949,4550,3563,3084,3093,3537,4287,5157,5977,6533,6684,6312,5379,3916,2028,-138,-2373,-4498,-6317,-7709,-8588,-8951,-8848,-8375,-7657,-6809,-5933,-5087,-4295,-3524,-2736,-1870,-868,269,1535,2854,4114,5194,5954,6283,6121,5440,4315,2842,1189,-454,-1914,-3015,-3647,-3741,-3308,-2406,-1168,253,1685,2947,3927,4501,4682,4467,3979,3334,2696,2200,1964,2029,2389,2965,3626,4230,4612,4665,4303,3525,2381,974,-529,-1962,-3135,-3874,-4060,-3607,-2516,-853,1247,3599,5970,8138,9888,11048,11515,11252,10304,8789,6878,4775,2702,854,-592,-1522,-1875,-1644,-898,261,1680,3196,4634,5849,6705,7122,7048,6483,5471,4075,2411,580,-1277,-3040,-4584,-5803,-6606,-6938,-6768,-6118,-5038,-3626,-2008,-327,1248,2565,3473,3859,3662,2850,1496,-314,-2402,-4577,-6636,-8369,-9632,-10299,-10342,-9764,-8636,-7077,-5197,-3143,-1036,1026,2937,4652,6109,7296,8205,8846,9253,9454,9487,9407,9223,8999,8718,8418,8078,7709,7305,6873,6432,5992,5586,5209,4869,4549,4229,3900,3556,3220,2921,2715,2647,2756,3060,3539,4149,4811,5417,5875,6062,5936,5426,4575,3426,2095,743,-489,-1409,-1916,-1909,-1381,-390,956,2464,3951,5188,6008,6265,5899,4933,3447,1619,-369,-2281,-3939,-5170,-5909,-6126,-5897,-5324,-4567,-3774,-3092,-2626,-2450,-2574,-2986,-3619,-4393,-5215,-5965,-6557,-6886,-6889,-6510,-5737,-4593,-3131,-1449,340,2100,3702,5036,6020,6610,6811,6654,6205,5553,4775,3969,3193,2512,1942,1500,1155,881,631,360,46,-332,-748,-1175,-1542,-1802,-1871,-1729,-1334,-714,100,1030,1987,2862,3553,3955,4018,3686,2989,1969,713,-651,-2007,-3223,-4192,-4839,-5130,-5065,-4696,-4089,-3345,-2551,-1798,-1140,-615,-201,126,453,835,1355,2046,2912,3919,4960,5941,6703,7131,7126,6609,5613,4150,2367,367,-1659,-3580,-5251,-6583,-7531,-8102,-8331,-8312,-8112,-7843,-7546,-7296,-7061,-6856,-6597,-6250,-5740,-5039,-4129,-3049,-1864,-684,355,1127,1499,1417,842,-147,-1454,-2891,-4279,-5412,-6145,-6343,-5985,-5071,-3708,-2010,-155,1718,3444,4953,6159,7091,7751,8221,8546,8792,8990,9151,9270,9302,9217,8956,8497,7819,6938,5882,4708,3476,2252,1095,44,-870,-1641,-2282,-2807,-3257,-3643,-3998,-4317,-4592,-4802,-4894,-4846,-4604,-4187,-3598,-2923,-2252,-1709,-1434,-1532,-2094,-3151,-4671,-6577,-8731,-10963,-13102,-14970,-16437,-17401,-17818,-17694,-17071,-16043,-14700,-13173,-11553,-9965,-8480,-7189,-6136,-5379,-4921,-4774,-4913,-5279,-5813,-6402,-6946,-7300,-7364,-7005,-6176,-4829,-2988,-741,1808,4470,7074,9426,11363,12770,13588,13830,13575,12949,12135,11290,10596,10165,10066,10309,10832,11526,12266,12877,13250,13251,12830,11961,10677,9044,7173,5172,3177,1292,-380,-1788,-2883,-3688,-4204,-4488,-4567,-4486,-4272,-3948,-3533,-3036,-2486,-1890,-1291,-702,-158,336,771,1193,1609,2106,2691,3418,4254,5166,6049,6792,7256,7320,6891,5924,4435,2517,305,-1983,-4145,-5937,-7179,-7731,-7520,-6586,-5000,-2970,-696,1535,3470,4865,5543,5413,4480,2861,747,-1599,-3905,-5899,-7389,-8244,-8451,-8076,-7287,-6276,-5290,-4513,-4120,-4170,-4671,-5513,-6545,-7550,-8323,-8672,-8463,-7647,-6234,-4343,-2130,177,2372,4228,5607,6418,6660,6420,5829,5062,4304,3698,3371,3359,3676,4259,5028,5879,6696,7392,7883,8122,8083,7785,7237,6518,5665,4767,3873,3064,2366,1845,1501,1354,1386,1565,1842,2157,2441,2626,2652,2472,2059,1420,571,-428,-1521,-2607,-3622,-4466,-5085,-5424,-5466,-5204,-4679,-3920,-2979,-1924,-778,390,1561,2710,3811,4852,5807,6636,7292,7730,7872,7689,7143,6230,5009,3532,1933,328,-1130,-2331,-3168,-3608,-3639,-3320,-2724,-1972,-1161,-416,207,655,939,1105,1224,1380,1653,2078,2669,3365,4085,4693,5076,5112,4752,3981,2869,1519,84,-1283,-2439,-3269,-3716,-3770,-3480,-2943,-2278,-1626,-1107,-810,-792,-1018,-1446,-1943,-2380,-2632,-2564,-2158,-1372,-324,895,2092,3095,3757,3943,3644,2871,1759,464,-807,-1866,-2547,-2746,-2422,-1608,-393,1091,2661,4162,5411,6301,6728,6686,6181,5311,4158,2862,1515,218,-980,-2057,-3036,-3939,-4838,-5766,-6763,-7850,-8994,-10159,-11266,-12216,-12914,-13260,-13174,-12612,-11557,-10044,-8143,-5967,-3659,-1379,698,2420,3651,4319,4405,3966,3135,2091,1073,298,-17,254,1187,2717,4718,6953,9149,11041,12359,12985,12807,11938,10490,8729,6905,5293,4101,3490,3479,4046,5016,6215,7384,8302,8782,8697,8013,6790,5131,3240,1308,-475,-1930,-2988,-3601,-3827,-3770,-3560,-3364,-3311,-3514,-4054,-4917,-6104,-7497,-8993,-10423,-11624,-12440,-12739,-12459,-11587,-10201,-8431,-6477,-4540,-2842,-1548,-772,-546,-827,-1490,-2382,-3315,-4121,-4664,-4864,-4690,-4183,-3428,-2528,-1615,-779,-85,435,823,1114,1404,1751,2225,2841,3590,4411,5224,5913,6378,6511,6255,5576,4508,3114,1524,-125,-1659,-2935,-3824,-4259,-4239,-3819,-3135,-2325,-1573,-992,-699,-683,-919,-1279,-1626,-1797,-1667,-1138,-202,1096,2626,4218,5665,6774,7368,7330,6600,5200,3210,792,-1876,-4555,-7049,-9142,-10699,-11601,-11826,-11381,-10355,-8883,-7120,-5265,-3494,-1970,-812,-92,194,93,-296,-827,-1379,-1812,-2044,-2046,-1824,-1461,-1050,-703,-533,-617,-997,-1696,-2660,-3845,-5147,-6467,-7697,-8752,-9552,-10083,-10324,-10329,-10143,-9841,-9473,-9088,-8689,-8264,-7767,-7160,-6392,-5468,-4412,-3292,-2237,-1351,-788,-629,-954,-1747,-2954,-4434,-6007,-7438,-8507,-8985,-8735,-7657,-5793,-3248,-244,2941,6011,8659,10661,11861,12224,11817,10815,9450,7991,6691,5737,5248,5213,5559,6100,6639,6951,6855,6242,5065,3403,1373,-804,-2918,-4729,-6059,-6766,-6816,-6227,-5108,-3612,-1933,-255,1229,2396,3133,3393,3185,2533,1536,279,-1114,-2544,-3914,-5170,-6277,-7233,-8065,-8788,-9451,-10057,-10645,-11199,-11742,-12243,-12719,-13132,-13486,-13748,-13906,-13933,-13804,-13505,-13008,-12314,-11410,-10308,-9015,-7562,-5970,-4306,-2603,-973,535,1799,2755,3318,3443,3113,2355,1229,-169,-1722,-3301,-4782,-6044,-6988,-7537,-7621,-7230,-6342,-5011,-3278,-1247,996,3318,5622,7791,9733,11372,12643,13501,13908,13847,13311,12322,10914,9152,7126,4933,2718,601,-1262,-2739,-3717,-4096,-3833,-2912,-1385,642,3019,5520,7927,9982,11474,12231,12155,11237,9554,7267,4592,1791,-880,-3170,-4896,-5927,-6235,-5854,-4905,-3569,-2022,-499,863,1895,2552,2799,2681,2263,1638,883,89,-701,-1444,-2100,-2670,-3099,-3375,-3451,-3291,-2875,-2194,-1267,-153,1080,2325,3481,4448,5142,5504,5509,5159,4487,3555,2440,1218,-2,-1163,-2159,-2941,-3436,-3605,-3411,-2851,-1936,-707,764,2399,4086,5723,7196,8425,9326,9868,10037,9833,9312,8502,7468,6269,4927,3508,2006,470,-1101,-2676,-4218,-5694,-7040,-8201,-9111,-9693,-9891,-9643,-8921,-7721,-6080,-4080,-1847,463,2669,4598,6091,7045,7395,7169,6425,5306,3974,2620,1430,560,128,190,746,1722,3014,4464,5922,7228,8246,8876,9050,8745,7971,6790,5279,3558,1740,-39,-1677,-3066,-4147,-4859,-5190,-5128,-4694,-3908,-2804,-1412,226,2071,4067,6142,8207,10169,11915,13344,14357,14871,14830,14211,13020,11312,9188,6769,4237,1756,-464,-2273,-3502,-4072,-3927,-3092,-1650,267,2475,4777,6961,8844,10262,11118,11348,10982,10071,8757,7188,5555,4036,2782,1929,1523,1610,2125,3001,4109,5304,6446,7379,7997,8209,7951,7246,6084,4584,2819,944,-910,-2602,-4010,-5053,-5697,-5933,-5850,-5506,-5065,-4629,-4336,-4263,-4450,-4880,-5487,-6168,-6805,-7297,-7559,-7578,-7361,-6991,-6563,-6196,-5992,-6026,-6317,-6826,-7471,-8104,-8579,-8740,-8464,-7687,-6415,-4697,-2682,-508,1643,3614,5283,6566,7435,7911,8040,7917,7604,7208,6766,6340,5935,5561,5209,4876,4573,4318,4153,4118,4282,4675,5350,6298,7510,8924,10454,11985,13386,14532,15303,15631,15459,14810,13728,12296,10630,8822,6981,5181,3477,1910,501,-730,-1748,-2526,-3009,-3149,-2907,-2261,-1231,117,1676,3294,4792,5985,6710,6827,6266,5015,3132,749,-1943,-4733,-7372,-9647,-11365,-12404,-12694,-12250,-11136,-9474,-7417,-5140,-2815,-622,1283,2763,3706,4039,3737,2805,1318,-625,-2864,-5219,-7471,-9402,-10808,-11512,-11393,-10417,-8591,-6061,-2991,352,3678,6679,9072,10596,11110,10513,8866,6296,3065,-513,-4055,-7184,-9556,-10891,-11041,-9956,-7757,-4656,-979,2901,6611,9805,12220,13692,14177,13733,12508,10714,8575,6331,4171,2248,642,-598,-1524,-2170,-2654,-3074,-3521,-4101,-4829,-5738,-6767,-7829,-8808,-9541,-9899,-9748,-9035,-7741,-5966,-3836,-1574,604,2462,3822,4547,4600,4009,2892,1419,-198,-1745,-3027,-3891,-4252,-4087,-3442,-2424,-1167,161,1404,2410,3070,3288,3043,2311,1151,-392,-2215,-4217,-6287,-8296,-10146,-11724,-12935,-13716,-13993,-13742,-12951,-11635,-9854,-7685,-5255,-2689,-150,2204,4225,5768,6724,7019,6605,5499,3751,1464,-1216,-4114,-7015,-9707,-11963,-13585,-14399,-14295,-13211,-11190,-8316,-4788,-831,3281,7246,10816,13739,15861,17088,17406,16898,15675,13941,11853,9617,7371,5217,3241,1445,-130,-1509,-2659,-3589,-4259,-4684,-4847,-4796,-4576,-4271,-3973,-3765,-3731,-3898,-4285,-4841,-5515,-6196,-6798,-7216,-7380,-7257,-6835,-6175,-5345,-4475,-3687,-3117,-2867,-3009,-3557,-4466,-5669,-7026,-8444,-9773,-10949,-11879,-12552,-12937,-13063,-12927,-12574,-12010,-11292,-10450,-9537,-8619,-7723,-6933,-6238,-5690,-5243,-4889,-4567,-4237,-3856,-3401,-2864,-2255,-1583,-888,-180,497,1131,1701,2195,2615,2957,3250,3499,3766,4074,4490,5048,5784,6704,7787,8948,10105,11087,11771,11996,11663,10715,9151,7041,4499,1683,-1236,-4082,-6711,-8990,-10846,-12219,-13090,-13458,-13328,-12717,-11642,-10130,-8219,-5969,-3462,-808,1877,4448,6779,8732,10195,11063,11300,10871,9843,8321,6455,4467,2557,947,-191,-731,-626,85,1303,2827,4454,5934,7048,7642,7589,6888,5553,3727,1532,-807,-3121,-5212,-6934,-8197,-8935,-9177,-8940,-8319,-7373,-6180,-4801,-3273,-1643,33,1686,3221,4520,5498,6022,6068,5562,4561,3112,1362,-520,-2313,-3808,-4788,-5108,-4656,-3431,-1490,1003,3833,6732,9428,11673,13267,14089,14097,13340,11923,10028,7830,5545,3342,1366,-287,-1580,-2519,-3148,-3550,-3801,-3978,-4160,-4368,-4646,-4980,-5369,-5791,-6238,-6686,-7152,-7622,-8121,-8654,-9233,-9866,-10536,-11211,-11835,-12325,-12591,-12515,-12026,-11030,-9523,-7502,-5057,-2294,624,3525,6240,8610,10540,11958,12859,13276,13270,12956,12416,11783,11117,10494,9928,9398,8870,8274,7546,6642,5541,4263,2879,1487,220,-786,-1400,-1530,-1125,-210,1143,2797,4580,6332,7855,9042,9765,9993,9712,8980,7890,6575,5184,3868,2758,1957,1509,1453,1751,2388,3286,4382,5584,6804,7945,8922,9642,10042,10060,9678,8889,7753,6319,4727,3069,1499,114,-979,-1733,-2097,-2081,-1699,-983,-8,1172,2446,3717,4851,5721,6197,6177,5606,4456,2803,731,-1577,-3929,-6102,-7883,-9084,-9597,-9354,-8408,-6864,-4926,-2820,-815,859,1999,2454,2171,1120,-626,-2966,-5764,-8840,-12023,-15126,-17981,-20432,-22367,-23683,-24349,-24340,-23691,-22443,-20676,-18453,-15873,-12997,-9918,-6714,-3476,-310,2679,5363,7631,9359,10473,10905,10677,9833,8521,6897,5213,3673,2549,2003,2213,3220,5024,7517,10517,13791,17064,20064,22545,24320,25271,25379,24685,23331,21479,19342,17107,14943,12950,11183,9601,8155,6725,5230,3587,1775,-182,-2191,-4137,-5853,-7214,-8087,-8433,-8243,-7597,-6631,-5502,-4408,-3518,-2973,-2864,-3223,-4019,-5181,-6590,-8119,-9613,-10947,-11995,-12674,-12943,-12797,-12284,-11468,-10451,-9318,-8152,-7023,-5949,-4943,-3970,-2998,-1978,-901,253,1434,2593,3641,4479,5006,5149,4832,4065,2868,1335,-399,-2180,-3822,-5167,-6070,-6442,-6239,-5494,-4279,-2748,-1067,568,1952,2924,3337,3104,2217,700,-1308,-3646,-6099,-8413,-10378,-11765,-12433,-12285,-11317,-9582,-7234,-4448,-1466,1479,4148,6354,7924,8798,8922,8357,7166,5489,3437,1165,-1218,-3595,-5842,-7891,-9592,-10879,-11621,-11733,-11159,-9869,-7924,-5431,-2592,368,3166,5572,7353,8389,8611,8046,6814,5069,3052,975,-901,-2397,-3339,-3639,-3296,-2337,-929,778,2554,4191,5509,6366,6695,6504,5845,4847,3639,2376,1182,155,-662,-1259,-1695,-2019,-2333,-2694,-3162,-3764,-4485,-5308,-6177,-7049,-7884,-8639,-9314,-9893,-10393,-10822,-11188,-11480,-11669,-11712,-11541,-11116,-10375,-9317,-7958,-6359,-4605,-2799,-1039,594,2042,3283,4327,5180,5891,6480,6970,7377,7684,7889,7961,7899,7680,7330,6843,6257,5581,4860,4114,3393,2713,2101,1553,1051,553,15,-638,-1433,-2425,-3599,-4952,-6411,-7910,-9336,-10574,-11507,-12028,-12050,-11550,-10518,-9048,-7235,-5266,-3322,-1609,-311,435,544,4,-1121,-2692,-4530,-6402,-8080,-9353,-10048,-10063,-9370,-8000,-6081,-3765,-1287,1153,3308,5030,6176,6708,6630,6025,5011,3738,2391,1120,107,-548,-754,-489,207,1274,2575,3990,5365,6574,7515,8135,8399,8340,7985,7399,6648,5775,4846,3891,2963,2105,1373,819,509,458,703,1197,1892,2691,3473,4109,4485,4483,4059,3154,1824,96,-1891,-4028,-6131,-8042,-9570,-10573,-10919,-10551,-9474,-7773,-5604,-3193,-767,1417,3166,4326,4827,4667,3931,2747,1301,-202,-1567,-2603,-3188,-3235,-2734,-1731,-322,1363,3161,4930,6528,7846,8825,9418,9624,9452,8919,8060,6891,5453,3770,1886,-145,-2258,-4366,-6370,-8166,-9631,-10665,-11163,-11078,-10373,-9091,-7299,-5129,-2751,-340,1905,3824,5292,6223,6620,6513,6012,5251,4398,3635,3114,2972,3270,4009,5123,6482,7929,9298,10445,11268,11732,11842,11680,11323,10895,10479,10155,9942,9847,9809,9772,9628,9286,8656,7672,6298,4552,2468,159,-2272,-4668,-6890,-8808,-10309,-11346,-11894,-12006,-11750,-11250,-10611,-9961,-9370,-8887,-8510,-8189,-7850,-7398,-6754,-5849,-4686,-3276,-1720,-118,1393,2693,3686,4308,4550,4448,4072,3520,2911,2334,1902,1664,1654,1873,2274,2784,3319,3771,4079,4177,4066,3766,3351,2910,2559,2393,2513,2959,3750,4849,6164,7594,8982,10202,11108,11617,11643,11180,10233,8851,7112,5105,2937,718,-1454,-3477,-5282,-6783,-7934,-8687,-9000,-8872,-8288,-7275,-5867,-4119,-2119,38,2227,4314,6170,7652,8662,9094,8919,8116,6757,4946,2866,723,-1228,-2747,-3615,-3660,-2818,-1086,1398,4446,7770,11094,14104,16574,18289,19178,19202,18461,17095,15316,13365,11471,9836,8598,7805,7431,7351,7390,7343,7006,6224,4891,3004,620,-2098,-4957,-7713,-10133,-12005,-13180,-13568,-13188,-12107,-10520,-8606,-6640,-4833,-3391,-2459,-2084,-2273,-2935,-3950,-5172,-6445,-7632,-8628,-9362,-9809,-9986,-9942,-9744,-9470,-9172,-8875,-8562,-8176,-7627,-6824,-5657,-4086,-2065,329,3038,5863,8673,11232,13398,15017,16023,16395,16196,15511,14492,13285,12034,10869,9868,9058,8444,7943,7514,7041,6486,5782,4928,3920,2782,1547,234,-1118,-2498,-3882,-5244,-6574,-7822,-8963,-9939,-10708,-11232,-11487,-11469,-11193,-10698,-10021,-9212,-8314,-7356,-6382,-5404,-4458,-3570,-2781,-2125,-1660,-1400,-1380,-1576,-1940,-2390,-2805,-3067,-3067,-2746,-2081,-1131,21,1251,2430,3455,4250,4786,5077,5174,5141,5066,4999,4993,5041,5112,5149,5065,4795,4277,3505,2500,1334,119,-1030,-1961,-2562,-2718,-2384,-1543,-275,1303,2994,4575,5807,6478,6410,5547,3873,1549,-1226,-4153,-6899,-9173,-10700,-11337,-11028,-9860,-8021,-5805,-3528,-1556,-165,405,58,-1189,-3196,-5718,-8466,-11103,-13364,-14993,-15873,-15954,-15296,-14059,-12430,-10649,-8923,-7419,-6232,-5387,-4808,-4406,-4002,-3466,-2658,-1501,9,1818,3807,5807,7649,9175,10263,10864,10973,10662,10004,9130,8116,7045,5951,4822,3639,2337,885,-756,-2568,-4512,-6496,-8402,-10095,-11428,-12292,-12590,-12291,-11409,-10004,-8194,-6118,-3939,-1835,46,1554,2589,3083,3016,2427,1393,47,-1475,-3001,-4407,-5566,-6429,-6958,-7188,-7162,-6940,-6597,-6160,-5654,-5080,-4383,-3556,-2519,-1272,216,1908,3751,5641,7461,9057,10305,11076,11301,10962,10089,8788,7178,5421,3649,1991,502,-776,-1882,-2860,-3787,-4725,-5715,-6768,-7836,-8866,-9729,-10340,-10561,-10333,-9590,-8352,-6668,-4663,-2482,-322,1635,3203,4229,4615,4326,3381,1892,-3,-2116,-4243,-6215,-7864,-9089,-9840,-10090,-9921,-9375,-8603,-7712,-6837,-6104,-5595,-5367,-5416,-5685,-6070,-6431,-6614,-6476,-5892,-4813,-3224,-1203,1132,3612,6043,8246,10049,11329,11996,12004,11353,10070,8224,5896,3209,308,-2648,-5435,-7891,-9761,-10922,-11203,-10568,-9029,-6679,-3712,-343,3137,6463,9373,11656,13165,13811,13593,12552,10807,8497,5785,2873,-94,-2907,-5458,-7598,-9254,-10356,-10883,-10824,-10229,-9141,-7658,-5879,-3912,-1888,109,1969,3657,5109,6346,7351,8164,8794,9249,9531,9608,9456,9025,8286,7213,5806,4119,2210,226,-1710,-3414,-4742,-5561,-5801,-5448,-4563,-3268,-1734,-165,1246,2320,2948,3072,2722,1990,996,-91,-1149,-2055,-2759,-3236,-3538,-3708,-3854,-4025,-4289,-4621,-4997,-5276,-5355,-5053,-4246,-2844,-801,1816,4901,8232,11569,14615,17111,18810,19570,19315,18096,16041,13382,10398,7404,4707,2556,1147,538,724,1545,2807,4239,5574,6579,7080,6975,6262,4986,3262,1222,-997,-3258,-5462,-7521,-9372,-10985,-12300,-13318,-13989,-14301,-14240,-13781,-12966,-11786,-10344,-8684,-6950,-5243,-3710,-2448,-1543,-1024,-854,-961,-1213,-1454,-1543,-1333,-757,210,1509,3028,4601,6067,7249,8030,8330,8122,7468,6449,5232,3981,2878,2101,1761,1952,2675,3881,5453,7226,8999,10566,11726,12329,12259,11516,10128,8260,6102,3922,1982,543,-208,-154,698,2228,4215,6344,8292,9716,10365,10067,8773,6572,3665,335,-3063,-6192,-8738,-10482,-11295,-11188,-10274,-8751,-6895,-4966,-3217,-1816,-840,-268,20,196,461,999,1917,3256,4939,6818,8675,10277,11410,11919,11748,10919,9573,7893,6132,4526,3309,2641,2636,3302,4586,6349,8401,10520,12464,14045,15074,15476,15193,14274,12801,10903,8729,6429,4114,1911,-159,-2032,-3749,-5320,-6792,-8193,-9537,-10805,-11955,-12905,-13580,-13893,-13789,-13266,-12336,-11110,-9681,-8215,-6843,-5706,-4897,-4455,-4385,-4600,-5014,-5480,-5878,-6092,-6057,-5738,-5165,-4369,-3446,-2446,-1461,-523,338,1125,1873,2618,3417,4308,5328,6493,7778,9169,10577,11951,13181,14182,14862,15141,14980,14349,13297,11875,10217,8447,6717,5153,3858,2863,2173,1702,1354,996,496,-241,-1291,-2642,-4263,-6029,-7804,-9410,-10677,-11462,-11666,-11256,-10260,-8771,-6934,-4928,-2950,-1193,191,1080,1423,1219,535,-522,-1798,-3121,-4328,-5263,-5822,-5966,-5689,-5094,-4270,-3380,-2542,-1880,-1455,-1284,-1329,-1506,-1683,-1745,-1537,-982,-15,1353,3042,4925,6831,8565,9955,10833,11087,10651,9510,7717,5369,2613,-362,-3362,-6162,-8570,-10412,-11560,-11959,-11609,-10585,-9020,-7099,-5026,-3025,-1298,-9,719,833,349,-683,-2127,-3856,-5697,-7511,-9153,-10532,-11580,-12273,-12626,-12685,-12520,-12204,-11819,-11403,-10989,-10555,-10062,-9436,-8621,-7536,-6159,-4468,-2487,-279,2080,4476,6765,8832,10491,11642,12143,11944,11009,9410,7232,4685,1957,-703,-3073,-4975,-6263,-6880,-6833,-6186,-5073,-3644,-2081,-546,814,1891,2635,3019,3089,2897,2534,2093,1649,1285,1034,931,977,1164,1447,1795,2132,2385,2490,2364,1984,1324,408,-709,-1962,-3244,-4486,-5576,-6468,-7071,-7364,-7307,-6898,-6162,-5134,-3905,-2566,-1252,-81,840,1430,1690,1640,1390,1056,771,650,759,1115,1658,2294,2854,3204,3174,2689,1706,289,-1451,-3329,-5173,-6783,-8038,-8847,-9209,-9182,-8877,-8439,-8017,-7731,-7660,-7816,-8160,-8601,-9021,-9307,-9352,-9094,-8513,-7623,-6495,-5199,-3841,-2493,-1230,-93,912,1777,2531,3187,3757,4232,4600,4812,4840,4623,4138,3347,2269,919,-637,-2314,-4024,-5641,-7078,-8240,-9062,-9530,-9628,-9413,-8936,-8276,-7521,-6718,-5937,-5160,-4401,-3585,-2670,-1572,-247,1327,3122,5035,6933,8615,9889,10579,10553,9777,8275,6206,3768,1246,-1063,-2876,-3951,-4137,-3385,-1766,539,3263,6065,8618,10607,11827,12163,11659,10446,8789,6951,5238,3874,3006,2684,2827,3291,3854,4284,4367,3944,2945,1380,-635,-2911,-5217,-7272,-8847,-9738,-9840,-9142,-7739,-5802,-3581,-1326,718,2350,3433,3899,3745,3023,1854,351,-1312,-3012,-4608,-6013,-7160,-8016,-8582,-8875,-8928,-8774,-8454,-7983,-7391,-6680,-5860,-4937,-3929,-2853,-1754,-667,342,1222,1921,2391,2627,2622,2416,2077,1674,1322,1103,1107,1388,1953,2782,3811,4952,6118,7227,8220,9075,9774,10345,10796,11181,11496,11794,12050,12293,12484,12616,12656,12558,12315,11850,11192,10266,9137,7767,6251,4599,2903,1216,-411,-1923,-3300,-4530,-5606,-6554,-7373,-8084,-8695,-9184,-9563,-9764,-9770,-9512,-8931,-7993,-6650,-4923,-2856,-539,1870,4227,6329,8035,9220,9827,9882,9454,8677,7693,6644,5633,4732,3948,3249,2589,1863,1030,8,-1205,-2594,-4096,-5617,-7032,-8200,-8997,-9267,-8955,-7958,-6321,-4077,-1366,1631,4697,7607,10135,12114,13417,13996,13865,13123,11882,10319,8577,6808,5122,3603,2291,1218,378,-244,-651,-887,-956,-900,-761,-570,-405,-308,-355,-587,-1032,-1694,-2520,-3442,-4326,-5059,-5485,-5498,-5014,-4002,-2505,-613,1524,3729,5797,7545,8796,9442,9432,8791,7628,6117,4448,2860,1516,577,127,186,737,1708,3000,4500,6104,7697,9206,10573,11741,12718,13473,14033,14392,14556,14525,14271,13786,13030,11992,10661,9044,7186,5148,3008,885,-1139,-2925,-4399,-5471,-6111,-6307,-6125,-5629,-4971,-4271,-3688,-3347,-3342,-3729,-4511,-5636,-7016,-8511,-9979,-11259,-12217,-12739,-12746,-12208,-11136,-9581,-7648,-5452,-3151,-888,1196,2991,4422,5443,6061,6299,6222,5910,5455,4970,4535,4254,4165,4322,4698,5265,5930,6587,7114,7391,7335,6915,6147,5109,3917,2699,1578,650,-49,-507,-784,-953,-1111,-1350,-1720,-2260,-2925,-3671,-4397,-5004,-5419,-5559,-5435,-5028,-4436,-3713,-2986,-2347,-1896,-1686,-1764,-2084,-2607,-3212,-3781,-4181,-4303,-4083,-3508,-2641,-1584,-502,446,1115,1374,1195,556,-448,-1694,-3001,-4166,-4985,-5282,-4929,-3884,-2171,72,2676,5373,7937,10094,11678,12534,12642,12019,10803,9155,7303,5452,3801,2469,1520,928,598,398,177,-195,-795,-1658,-2724,-3935,-5146,-6270,-7204,-7904,-8377,-8658,-8836,-8988,-9202,-9509,-9922,-10376,-10789,-11038,-11010,-10620,-9833,-8686,-7278,-5783,-4383,-3307,-2719,-2761,-3478,-4844,-6742,-8987,-11344,-13555,-15371,-16582,-17013,-16591,-15286,-13185,-10431,-7228,-3836,-496,2542,5101,7040,8319,8938,8994,8608,7939,7155,6384,5744,5271,4967,4781,4629,4425,4091,3565,2852,1952,955,-71,-1019,-1795,-2346,-2626,-2656,-2479,-2177,-1841,-1573,-1443,-1518,-1813,-2315,-2968,-3704,-4429,-5066,-5552,-5855,-5975,-5934,-5776,-5522,-5218,-4837,-4393,-3806,-3084,-2138,-1025,289,1678,3104,4413,5544,6408,6977,7267,7318,7222,7060,6936,6907,7018,7252,7549,7815,7919,7730,7145,6079,4517,2483,57,-2651,-5492,-8319,-10972,-13301,-15171,-16465,-17091,-16988,-16147,-14597,-12441,-9826,-6951,-4043,-1335,971,2706,3782,4185,3965,3272,2259,1152,121,-660,-1102,-1185,-953,-530,-74,250,273,-103,-932,-2178,-3751,-5490,-7224,-8761,-9954,-10680,-10899,-10603,-9869,-8800,-7546,-6241,-5055,-4069,-3415,-3103,-3174,-3603,-4346,-5354,-6537,-7812,-9088,-10257,-11234,-11921,-12242,-12142,-11564,-10505,-8945,-6945,-4537,-1835,1047,3957,6725,9164,11117,12428,13004,12815,11895,10372,8421,6279,4182,2376,1036,295,186,679,1670,2999,4497,5977,7296,8351,9087,9523,9694,9707,9636,9590,9606,9710,9859,9976,9949,9666,9029,7993,6567,4838,2943,1063,-622,-1938,-2789,-3115,-2977,-2473,-1787,-1118,-663,-601,-1016,-1963,-3359,-5097,-6975,-8786,-10320,-11392,-11896,-11772,-11063,-9868,-8350,-6692,-5093,-3695,-2604,-1847,-1379,-1107,-913,-671,-300,240,942,1730,2510,3162,3578,3675,3448,2907,2187,1409,772,428,512,1079,2111,3517,5131,6768,8215,9312,9916,9994,9556,8704,7595,6387,5295,4439,3969,3901,4246,4910,5772,6677,7441,7926,7980,7546,6574,5107,3218,1025,-1316,-3652,-5842,-7734,-9260,-10337,-10953,-11129,-10901,-10346,-9548,-8575,-7520,-6406,-5292,-4162,-3032,-1871,-680,563,1844,3158,4467,5733,6889,7876,8619,9056,9133,8811,8082,6948,5459,3689,1734,-243,-2099,-3644,-4712,-5175,-4935,-3977,-2343,-154,2443,5227,8017,10591,12791,14484,15579,16059,15921,15231,14075,12542,10761,8813,6815,4825,2927,1140,-480,-1942,-3225,-4329,-5278,-6040,-6643,-7046,-7221,-7129,-6728,-5979,-4888,-3449,-1733,190,2193,4148,5901,7330,8319,8827,8838,8424,7669,6711,5683,4690,3837,3142,2628,2255,1972,1723,1454,1120,709,215,-342,-919,-1469,-1923,-2207,-2249,-1991,-1387,-436,832,2364,4037,5753,7341,8685,9653,10160,10185,9740,8910,7812,6570,5318,4138,3099,2194,1423,734,102,-503,-1077,-1590,-1993,-2222,-2211,-1929,-1349,-519,504,1603,2655,3540,4137,4378,4209,3633,2680,1413,-102,-1778,-3545,-5334,-7079,-8730,-10220,-11488,-12457,-13053,-13199,-12830,-11896,-10380,-8289,-5679,-2640,680,4112,7432,10425,12869,14576,15427,15362,14435,12764,10567,8101,5650,3493,1839,858,601,1060,2113,3607,5297,6989,8437,9492,10031,10019,9487,8529,7279,5899,4545,3356,2406,1748,1318,1070,855,562,67,-722,-1834,-3254,-4899,-6636,-8302,-9710,-10711,-11180,-11072,-10428,-9341,-8006,-6621,-5421,-4597,-4304,-4597,-5466,-6790,-8388,-10017,-11433,-12405,-12766,-12407,-11320,-9558,-7264,-4618,-1831,883,3323,5344,6812,7692,7956,7668,6895,5773,4430,3016,1682,518,-368,-979,-1305,-1418,-1373,-1255,-1103,-954,-784,-569,-227,272,993,1906,2965,4043,4962,5539,5561,4901,3482,1330,-1393,-4467,-7554,-10334,-12466,-13720,-13940,-13119,-11378,-8956,-6173,-3416,-1033,641,1394,1107,-176,-2315,-5014,-7935,-10671,-12850,-14159,-14407,-13531,-11638,-8948,-5811,-2594,301,2572,3976,4439,3996,2833,1221,-513,-2030,-3054,-3386,-2961,-1827,-152,1810,3779,5459,6625,7125,6901,6042,4689,3097,1520,217,-637,-919,-667,40,978,1931,2620,2852,2480,1484,-50,-1927,-3875,-5598,-6815,-7327,-7035,-5974,-4294,-2266,-208,1533,2650,2926,2261,691,-1601,-4332,-7133,-9620,-11437,-12313,-12087,-10761,-8453,-5440,-2052,1311,4304,6598,8033,8504,8104,6994,5440,3738,2173,971,263,63,257,656,986,981,410,-876,-2886,-5520,-8523,-11563,-14254,-16224,-17181,-16961,-15547,-13103,-9896,-6318,-2743,430,2937,4580,5337,5261,4561,3473,2290,1282,662,574,1052,2028,3348,4781,6073,6965,7254,6810,5595,3708,1311,-1299,-3826,-5951,-7410,-8052,-7830,-6839,-5291,-3472,-1706,-306,476,497,-288,-1768,-3752,-5949,-8050,-9734,-10767,-10972,-10311,-8852,-6762,-4317,-1792,476,2258,3357,3708,3380,2505,1357,181,-751,-1262,-1247,-742,144,1188,2150,2785,2913,2437,1395,-83,-1752,-3329,-4517,-5072,-4831,-3762,-1941,428,3061,5630,7792,9289,9898,9573,8340,6381,3961,1395,-968,-2821,-3914,-4081,-3292,-1582,854,3788,6880,9789,12148,13651,14039,13186,11072,7827,3702,-959,-5744,-10243,-14083,-16991,-18812,-19525,-19240,-18154,-16523,-14605,-12595,-10647,-8795,-7035,-5302,-3531,-1683,234,2156,3979,5556,6764,7485,7666,7314,6503,5355,4030,2676,1448,434,-282,-697,-812,-671,-319,196,839,1569,2376,3225,4100,4967,5793,6535,7173,7659,8005,8181,8226,8142,7986,7794,7618,7504,7492,7593,7809,8105,8420,8686,8817,8741,8397,7760,6806,5582,4105,2464,707,-1072,-2819,-4455,-5937,-7198,-8219,-8937,-9354,-9415,-9154,-8531,-7618,-6419,-5028,-3523,-1996,-546,746,1826,2648,3217,3535,3637,3555,3345,3044,2704,2360,2042,1771,1573,1439,1407,1451,1606,1839,2156,2523,2915,3311,3691,4043,4377,4679,4959,5194,5353,5398,5270,4923,4308,3409,2226,809,-760,-2357,-3835,-5034,-5806,-6054,-5712,-4815,-3448,-1763,40,1763,3228,4300,4918,5089,4870,4380,3742,3111,2600,2320,2322,2615,3169,3897,4706,5468,6092,6473,6562,6325,5756,4893,3776,2480,1081,-328,-1656,-2814,-3712,-4271,-4441,-4167,-3446,-2285,-713,1183,3341,5627,7952,10153,12144,13779,14997,15725,15951,15694,15005,13969,12678,11227,9719,8209,6780,5446,4241,3166,2219,1405,717,174,-216,-433,-461,-286,75,622,1283,2009,2701,3252,3575,3560,3152,2309,1037,-602,-2515,-4547,-6538,-8301,-9689,-10579,-10911,-10699,-10004,-8952,-7694,-6367,-5124,-4039,-3182,-2555,-2125,-1866,-1701,-1608,-1545,-1503,-1492,-1500,-1543,-1576,-1578,-1465,-1186,-679,91,1097,2305,3625,4946,6184,7214,8008,8495,8705,8648,8375,7931,7341,6622,5762,4746,3570,2240,813,-634,-1970,-3070,-3783,-4007,-3653,-2709,-1205,752,3001,5334,7513,9295,10473,10866,10394,9031,6865,4045,798,-2621,-5937,-8916,-11341,-13098,-14115,-14407,-14053,-13150,-11852,-10286,-8590,-6861,-5178,-3566,-2042,-584,821,2186,3496,4712,5750,6521,6921,6880,6368,5407,4111,2610,1119,-179,-1094,-1519,-1401,-809,131,1202,2173,2797,2902,2353,1168,-571,-2641,-4783,-6696,-8113,-8834,-8767,-7935,-6496,-4679,-2803,-1173,-85,278,-187,-1415,-3252,-5418,-7601,-9470,-10760,-11260,-10911,-9717,-7862,-5553,-3113,-849,940,2011,2217,1516,-37,-2272,-4950,-7787,-10447,-12645,-14093,-14602,-14061,-12478,-9980,-6800,-3274,243,3360,5770,7243,7650,7035,5511,3337,816,-1735,-4001,-5753,-6834,-7202,-6889,-6031,-4785,-3368,-1962,-757,146,653,781,569,117,-454,-1022,-1486,-1775,-1861,-1764,-1514,-1180,-816,-461,-146,145,413,693,981,1284,1560,1781,1880,1817,1556,1079,410,-411,-1314,-2200,-2986,-3553,-3835,-3752,-3286,-2434,-1248,186,1760,3327,4770,5965,6837,7356,7527,7415,7083,6643,6154,5708,5305,4957,4594,4143,3502,2588,1339,-251,-2154,-4265,-6455,-8557,-10392,-11812,-12681,-12933,-12558,-11604,-10205,-8509,-6720,-5022,-3580,-2506,-1869,-1650,-1830,-2295,-2984,-3766,-4581,-5329,-5971,-6449,-6738,-6813,-6656,-6264,-5632,-4767,-3680,-2416,-995,487,1993,3414,4700,5767,6584,7091,7288,7135,6631,5757,4497,2852,837,-1504,-4082,-6774,-9414,-11812,-13761,-15085,-15626,-15316,-14148,-12211,-9677,-6772,-3766,-916,1543,3445,4689,5263,5228,4689,3818,2762,1699,735,-32,-594,-946,-1166,-1293,-1402,-1509,-1622,-1690,-1650,-1415,-904,-72,1100,2574,4252,6014,7678,9085,10055,10474,10247,9364,7866,5851,3486,960,-1510,-3688,-5388,-6424,-6713,-6205,-4961,-3092,-779,1762,4301,6625,8541,9912,10651,10722,10137,8962,7261,5161,2754,181,-2450,-5000,-7368,-9424,-11093,-12278,-12941,-13048,-12617,-11700,-10379,-8788,-7068,-5389,-3917,-2787,-2092,-1875,-2089,-2646,-3389,-4129,-4683,-4877,-4567,-3702,-2245,-291,2045,4571,7054,9271,10996,12067,12392,11948,10835,9188,7252,5262,3479,2111,1306,1106,1472,2250,3224,4139,4725,4780,4165,2868,985,-1261,-3587,-5636,-7101,-7704,-7290,-5835,-3436,-357,3088,6478,9431,11577,12658,12524,11177,8754,5519,1828,-1916,-5299,-7971,-9658,-10222,-9667,-8105,-5799,-3034,-170,2499,4687,6243,7054,7146,6583,5516,4101,2543,989,-363,-1411,-2028,-2157,-1777,-897,411,2048,3874,5749,7509,9056,10265,11112,11562,11629,11361,10777,9951,8908,7703,6384,5001,3622,2323,1167,241,-417,-773,-837,-658,-321,66,373,498,334,-140,-943,-1968,-3126,-4221,-5114,-5622,-5665,-5178,-4222,-2896,-1376,132,1447,2391,2877,2863,2404,1577,566,-508,-1430,-2083,-2341,-2143,-1479,-394,1035,2690,4443,6174,7753,9103,10150,10879,11295,11443,11387,11203,10969,10736,10542,10357,10158,9848,9359,8621,7602,6342,4913,3459,2132,1081,415,187,368,884,1579,2292,2846,3089,2912,2257,1149,-349,-2078,-3875,-5541,-6884,-7775,-8119,-7923,-7249,-6242,-5069,-3928,-2964,-2296,-1955,-1909,-2074,-2322,-2518,-2562,-2354,-1886,-1147,-202,887,2029,3157,4200,5128,5927,6594,7156,7614,7980,8231,8324,8202,7792,7034,5894,4378,2549,524,-1535,-3433,-4978,-5987,-6336,-5952,-4828,-3047,-721,1966,4810,7594,10096,12127,13527,14201,14120,13323,11923,10092,8013,5918,3968,2312,1009,61,-618,-1129,-1633,-2252,-3082,-4175,-5476,-6898,-8264,-9398,-10118,-10288,-9866,-8866,-7429,-5731,-4017,-2533,-1484,-1024,-1195,-1955,-3148,-4568,-5940,-7034,-7610,-7546,-6770,-5328,-3331,-958,1582,4079,6347,8240,9668,10573,10961,10847,10287,9328,8032,6444,4620,2588,422,-1843,-4083,-6214,-8081,-9566,-10559,-11007,-10913,-10367,-9491,-8489,-7535,-6825,-6491,-6612,-7196,-8191,-9466,-10879,-12241,-13377,-14117,-14326,-13901,-12816,-11074,-8780,-6058,-3112,-147,2613,4979,6812,8015,8593,8569,8064,7182,6078,4846,3590,2334,1096,-170,-1493,-2917,-4446,-6038,-7595,-8986,-10008,-10499,-10283,-9252,-7407,-4814,-1663,1779,5203,8291,10737,12350,12963,12582,11252,9147,6467,3468,383,-2536,-5123,-7200,-8700,-9542,-9761,-9388,-8530,-7342,-5966,-4614,-3438,-2593,-2165,-2183,-2583,-3257,-4012,-4654,-4976,-4838,-4148,-2936,-1301,570,2443,4095,5310,5975,6008,5464,4416,3019,1430,-187,-1701,-2976,-3963,-4573,-4819,-4670,-4171,-3347,-2270,-1032,260,1464,2450,3075,3240,2859,1919,427,-1531,-3840,-6329,-8808,-11033,-12811,-13894,-14166,-13525,-11993,-9698,-6839,-3711,-612,2159,4364,5856,6574,6588,6034,5111,4050,3036,2230,1698,1442,1386,1420,1401,1208,747,-27,-1100,-2410,-3849,-5293,-6591,-7641,-8319,-8594,-8436,-7907,-7085,-6099,-5088,-4167,-3441,-2932,-2628,-2454,-2286,-2016,-1497,-663,540,2082,3856,5716,7440,8809,9605,9675,8928,7405,5211,2599,-150,-2694,-4718,-5971,-6298,-5679,-4242,-2206,87,2308,4106,5234,5507,4903,3455,1361,-1193,-3917,-6576,-8922,-10763,-11954,-12397,-12050,-10931,-9097,-6695,-3882,-903,2017,4619,6711,8132,8830,8803,8159,7034,5616,4083,2599,1286,219,-568,-1076,-1332,-1352,-1167,-781,-200,572,1515,2582,3689,4714,5521,5941,5844,5093,3650,1496,-1273,-4514,-8018,-11524,-14768,-17482,-19436,-20466,-20479,-19471,-17538,-14835,-11600,-8080,-4567,-1294,1491,3650,5062,5716,5640,4946,3761,2280,671,-862,-2149,-3050,-3444,-3274,-2524,-1209,577,2741,5128,7577,9917,11955,13537,14512,14775,14280,13021,11078,8566,5672,2580,-469,-3306,-5727,-7626,-8907,-9522,-9475,-8773,-7468,-5616,-3304,-643,2221,5127,7879,10309,12250,13611,14340,14484,14118,13401,12475,11510,10619,9889,9328,8909,8540,8115,7521,6658,5470,3944,2119,80,-2051,-4141,-6037,-7623,-8789,-9475,-9667,-9389,-8720,-7766,-6655,-5530,-4511,-3710,-3174,-2945,-2981,-3230,-3598,-3960,-4219,-4268,-4039,-3532,-2750,-1789,-731,307,1239,1993,2556,2927,3167,3309,3424,3536,3670,3820,3975,4112,4223,4291,4326,4321,4289,4217,4105,3926,3663,3278,2759,2077,1257,323,-652,-1582,-2357,-2872,-3055,-2846,-2279,-1399,-328,783,1809,2596,3085,3237,3077,2683,2138,1541,972,477,84,-226,-467,-676,-864,-1017,-1118,-1081,-862,-358,478,1695,3291,5219,7385,9641,11825,13752,15263,16233,16596,16357,15575,14388,12948,11460,10097,9033,8376,8196,8482,9184,10183,11359,12530,13577,14314,14660,14503,13822,12617,10955,8921,6645,4268,1914,-269,-2209,-3825,-5113,-6086,-6816,-7385,-7882,-8396,-8971,-9609,-10288,-10910,-11388,-11605,-11469,-10904,-9894,-8452,-6653,-4604,-2439,-309,1651,3304,4571,5387,5745,5679,5246,4545,3666,2725,1808,1009,381,-20,-193,-135,98,444,811,1106,1236,1136,755,96,-811,-1895,-3054,-4161,-5098,-5732,-5991,-5806,-5186,-4156,-2811,-1241,429,2104,3689,5138,6387,7422,8188,8651,8743,8423,7632,6368,4648,2541,187,-2284,-4664,-6810,-8555,-9788,-10445,-10480,-9925,-8818,-7260,-5374,-3315,-1263,623,2169,3271,3858,3920,3537,2817,1937,1083,440,171,378,1114,2350,4014,5965,8061,10125,12014,13596,14779,15511,15784,15603,15032,14119,12948,11592,10108,8559,6967,5342,3682,1959,158,-1740,-3713,-5744,-7743,-9654,-11361,-12808,-13924,-14704,-15165,-15353,-15366,-15262,-15154,-15058,-15047,-15073,-15144,-15184,-15159,-15015,-14718,-14261,-13643,-12888,-12019,-11060,-10036,-8963,-7853,-6721,-5594,-4487,-3448,-2492,-1655,-935,-336,189,654,1122,1604,2112,2628,3092,3431,3562,3395,2881,2002,791,-663,-2236,-3772,-5118,-6135,-6734,-6860,-6532,-5809,-4808,-3684,-2592,-1711,-1155,-1012,-1309,-2000,-3011,-4215,-5478,-6660,-7639,-8311,-8610,-8485,-7945,-6985,-5680,-4080,-2298,-431,1417,3148,4705,6060,7207,8208,9083,9906,10687,11421,12073,12544,12743,12548,11878,10680,8973,6827,4381,1809,-693,-2944,-4784,-6116,-6876,-7086,-6792,-6101,-5150,-4058,-2985,-2013,-1246,-689,-350,-147,-10,187,524,1096,1924,2999,4239,5526,6686,7560,7971,7801,6978,5488,3406,841,-2035,-5022,-7927,-10536,-12686,-14236,-15095,-15233,-14657,-13458,-11749,-9710,-7527,-5405,-3527,-2040,-1040,-557,-557,-962,-1616,-2391,-3105,-3637,-3872,-3767,-3307,-2553,-1576,-480,610,1613,2405,2937,3131,2955,2396,1439,123,-1518,-3404,-5453,-7542,-9551,-11339,-12770,-13707,-14049,-13684,-12594,-10761,-8284,-5286,-2007,1311,4354,6859,8572,9346,9100,7901,5879,3294,427,-2398,-4875,-6759,-7866,-8117,-7525,-6202,-4316,-2105,198,2364,4191,5564,6386,6693,6517,6011,5285,4524,3821,3303,2980,2869,2907,3031,3160,3232,3200,3074,2864,2656,2510,2519,2748,3240,3997,5002,6177,7465,8744,9928,10904,11586,11902,11809,11288,10358,9045,7405,5478,3327,993,-1448,-3943,-6384,-8686,-10716,-12364,-13499,-14040,-13910,-13115,-11700,-9777,-7530,-5141,-2857,-854,669,1608,1888,1500,515,-988,-2843,-4898,-6966,-8865,-10442,-11564,-12133,-12132,-11549,-10493,-9057,-7433,-5775,-4276,-3053,-2199,-1710,-1543,-1576,-1675,-1707,-1558,-1187,-594,157,936,1644,2110,2295,2110,1617,863,-9,-859,-1534,-1876,-1802,-1218,-139,1380,3235,5235,7211,8957,10331,11218,11596,11476,10948,10115,9102,8019,6951,5949,5035,4201,3435,2720,2071,1505,1065,788,697,787,1018,1322,1603,1775,1747,1480,957,220,-654,-1559,-2354,-2916,-3120,-2873,-2140,-921,698,2595,4585,6471,8045,9137,9641,9518,8833,7711,6339,4926,3661,2705,2149,2029,2314,2930,3777,4750,5758,6750,7691,8594,9469,10341,11192,11989,12638,13016,12976,12376,11098,9104,6394,3098,-619,-4500,-8273,-11657,-14418,-16375,-17444,-17630,-17012,-15752,-14031,-12048,-9985,-7975,-6116,-4434,-2922,-1537,-225,1065,2346,3622,4839,5937,6849,7502,7873,7957,7802,7478,7075,6685,6378,6198,6148,6185,6243,6230,6059,5664,5015,4134,3099,2034,1100,470,309,736,1811,3496,5667,8107,10535,12639,14112,14703,14244,12681,10089,6649,2660,-1537,-5553,-9044,-11701,-13343,-13878,-13364,-11939,-9860,-7392,-4849,-2470,-478,1029,1982,2441,2473,2209,1784,1329,973,812,928,1369,2150,3250,4618,6166,7797,9384,10816,11968,12745,13081,12933,12348,11374,10170,8872,7692,6781,6314,6359,6955,8033,9439,10961,12329,13261,13537,12956,11494,9165,6171,2756,-744,-3996,-6699,-8627,-9683,-9873,-9351,-8341,-7140,-6031,-5265,-4990,-5257,-5992,-7038,-8156,-9106,-9642,-9608,-8915,-7600,-5789,-3691,-1579,281,1633,2286,2141,1181,-509,-2763,-5368,-8065,-10610,-12760,-14325,-15157,-15167,-14348,-12741,-10477,-7712,-4673,-1563,1386,3999,6135,7697,8668,9056,8945,8429,7642,6703,5739,4817,4007,3295,2679,2090,1480,777,-54,-1048,-2198,-3486,-4874,-6316,-7748,-9122,-10347,-11375,-12107,-12478,-12415,-11861,-10790,-9206,-7151,-4717,-2049,702,3304,5577,7309,8339,8570,7953,6532,4433,1838,-988,-3774,-6227,-8093,-9175,-9346,-8591,-6963,-4627,-1804,1229,4163,6711,8611,9672,9804,9014,7435,5286,2878,511,-1479,-2879,-3535,-3441,-2711,-1565,-297,775,1367,1265,372,-1271,-3499,-6032,-8516,-10615,-11984,-12449,-11890,-10407,-8179,-5527,-2797,-359,1506,2578,2797,2189,920,-794,-2688,-4513,-6067,-7219,-7919,-8196,-8140,-7860,-7503,-7139,-6870,-6657,-6499,-6282,-5929,-5351,-4497,-3373,-2023,-549,931,2279,3364,4072,4310,4032,3214,1898,145,-1937,-4203,-6509,-8685,-10566,-12014,-12894,-13126,-12663,-11515,-9736,-7430,-4730,-1798,1205,4109,6752,9012,10753,11904,12391,12205,11343,9877,7883,5502,2886,221,-2314,-4527,-6277,-7430,-7925,-7736,-6912,-5523,-3728,-1648,523,2649,4594,6260,7595,8572,9201,9522,9582,9458,9212,8913,8610,8326,8042,7741,7344,6809,6064,5065,3788,2222,401,-1636,-3801,-5984,-8064,-9869,-11254,-12057,-12153,-11466,-9995,-7809,-5099,-2088,898,3589,5695,7041,7542,7199,6158,4583,2713,771,-1069,-2665,-3968,-4992,-5770,-6400,-6918,-7383,-7778,-8077,-8215,-8136,-7781,-7148,-6248,-5161,-4003,-2899,-2013,-1450,-1305,-1580,-2226,-3110,-4068,-4907,-5455,-5594,-5255,-4484,-3364,-2057,-756,371,1150,1492,1361,781,-132,-1252,-2386,-3372,-4062,-4349,-4217,-3673,-2838,-1824,-810,76,704,1016,1006,737,314,-116,-413,-459,-186,406,1234,2167,3016,3582,3706,3262,2241,710,-1163,-3127,-4911,-6213,-6810,-6517,-5290,-3176,-356,2908,6264,9372,11859,13469,13978,13323,11520,8729,5179,1184,-2910,-6762,-10040,-12489,-13913,-14221,-13406,-11564,-8855,-5502,-1752,2134,5916,9378,12346,14705,16377,17364,17687,17448,16731,15685,14405,13019,11580,10144,8698,7230,5680,4014,2180,183,-1974,-4207,-6448,-8545,-10373,-11784,-12643,-12878,-12433,-11350,-9714,-7676,-5445,-3219,-1243,313,1288,1601,1254,287,-1151,-2907,-4769,-6522,-7995,-9005,-9470,-9343,-8640,-7451,-5894,-4101,-2232,-396,1306,2822,4150,5302,6322,7238,8067,8794,9366,9707,9720,9319,8440,7075,5271,3155,899,-1258,-3082,-4337,-4847,-4519,-3358,-1471,905,3519,6012,8103,9512,10067,9706,8457,6481,3976,1227,-1524,-4006,-6043,-7495,-8299,-8482,-8096,-7294,-6200,-5004,-3832,-2832,-2068,-1610,-1433,-1517,-1769,-2100,-2371,-2474,-2283,-1709,-707,746,2609,4797,7217,9698,12131,14332,16216,17655,18626,19098,19121,18752,18091,17244,16319,15413,14613,13962,13499,13212,13068,13025,13013,12993,12915,12750,12476,12061,11477,10677,9623,8273,6625,4688,2520,228,-2079,-4238,-6118,-7599,-8590,-9076,-9072,-8659,-7956,-7094,-6227,-5474,-4930,-4659,-4658,-4891,-5293,-5753,-6193,-6518,-6685,-6679,-6519,-6255,-5945,-5642,-5385,-5164,-4963,-4708,-4329,-3743,-2886,-1719,-271,1432,3264,5123,6857,8321,9406,9996,10064,9598,8652,7351,5816,4257,2831,1734,1089,996,1462,2451,3833,5457,7108,8602,9734,10367,10398,9763,8490,6607,4228,1463,-1526,-4600,-7570,-10306,-12643,-14474,-15699,-16260,-16132,-15336,-13932,-12028,-9764,-7306,-4815,-2458,-341,1439,2876,3977,4817,5479,6062,6652,7309,8057,8874,9710,10464,11059,11378,11384,11044,10389,9513,8517,7555,6751,6216,6003,6129,6525,7106,7730,8244,8513,8390,7799,6669,5021,2885,373,-2387,-5238,-7999,-10520,-12631,-14234,-15240,-15642,-15471,-14829,-13846,-12673,-11457,-10297,-9248,-8301,-7393,-6430,-5315,-3961,-2342,-484,1504,3456,5147,6347,6832,6447,5117,2886,-107,-3607,-7325,-10911,-14068,-16523,-18116,-18768,-18505,-17438,-15739,-13593,-11227,-8790,-6458,-4322,-2448,-876,411,1422,2214,2839,3352,3827,4290,4782,5282,5742,6091,6208,5991,5324,4152,2457,290,-2228,-4939,-7640,-10140,-12254,-13873,-14916,-15410,-15417,-15070,-14506,-13883,-13283,-12786,-12352,-11928,-11388,-10592,-9423,-7780,-5648,-3078,-226,2709,5427,7685,9204,9837,9513,8301,6382,4052,1637,-497,-2048,-2791,-2631,-1599,123,2273,4512,6485,7908,8548,8329,7279,5559,3415,1147,-936,-2561,-3521,-3710,-3113,-1816,21,2196,4481,6659,8542,9960,10811,11014,10553,9458,7811,5741,3421,1025,-1241,-3215,-4740,-5715,-6085,-5841,-5025,-3731,-2076,-227,1645,3367,4743,5658,5966,5633,4632,3037,937,-1480,-4032,-6484,-8614,-10227,-11159,-11328,-10710,-9382,-7462,-5154,-2660,-222,1965,3702,4868,5357,5143,4234,2689,609,-1881,-4628,-7469,-10228,-12741,-14828,-16357,-17191,-17261,-16530,-15021,-12826,-10073,-6959,-3687,-485,2426,4867,6662,7730,7991,7465,6185,4255,1802,-1004,-3977,-6914,-9613,-11880,-13559,-14524,-14718,-14123,-12806,-10866,-8460,-5785,-3022,-393,1946,3846,5220,6027,6299,6085,5522,4734,3903,3178,2726,2648,3038,3908,5223,6889,8764,10682,12470,13975,15088,15744,15938,15708,15119,14275,13258,12161,11051,9970,8945,7966,7017,6056,5043,3926,2669,1237,-380,-2162,-4071,-5998,-7843,-9428,-10618,-11256,-11255,-10562,-9214,-7282,-4921,-2305,377,2911,5137,6889,8075,8619,8510,7759,6425,4571,2303,-283,-3066,-5912,-8712,-11313,-13627,-15534,-16972,-17883,-18267,-18129,-17553,-16594,-15386,-14007,-12563,-11117,-9700,-8341,-7010,-5697,-4365,-2987,-1545,-29,1559,3202,4879,6557,8197,9754,11157,12336,13181,13610,13515,12838,11550,9666,7265,4461,1407,-1712,-4728,-7473,-9809,-11656,-12935,-13660,-13832,-13508,-12757,-11666,-10333,-8869,-7367,-5906,-4539,-3284,-2119,-1036,20,1038,2042,2980,3831,4514,4985,5188,5101,4755,4197,3554,2958,2568,2529,2962,3918,5406,7338,9562,11870,14006,15719,16783,17051,16457,15061,13020,10593,8080,5823,4114,3209,3239,4229,6059,8504,11213,13819,15905,17154,17316,16299,14154,11087,7423,3554,-90,-3152,-5338,-6503,-6643,-5882,-4486,-2761,-1063,296,1081,1156,512,-745,-2434,-4309,-6139,-7699,-8862,-9543,-9782,-9654,-9316,-8913,-8602,-8487,-8621,-8979,-9494,-9998,-10356,-10331,-9803,-8596,-6699,-4101,-957,2546,6117,9437,12196,14093,14953,14670,13301,11021,8095,4889,1749,-975,-3018,-4204,-4454,-3798,-2355,-310,2096,4614,6988,9011,10500,11375,11587,11191,10281,8991,7490,5914,4408,3040,1861,852,-32,-848,-1667,-2522,-3433,-4363,-5246,-5980,-6446,-6520,-6096,-5093,-3484,-1287,1391,4410,7531,10537,13146,15172,16427,16863,16493,15445,13913,12157,10445,9029,8127,7834,8223,9198,10656,12368,14111,15632,16712,17185,16962,16033,14492,12471,10171,7783,5480,3391,1577,46,-1259,-2389,-3430,-4398,-5286,-6042,-6551,-6716,-6423,-5597,-4237,-2373,-126,2323,4753,6906,8522,9385,9321,8247,6180,3224,-421,-4482,-8669,-12641,-16117,-18824,-20592,-21332,-21056,-19878,-17991,-15628,-13046,-10482,-8109,-6063,-4390,-3087,-2107,-1363,-785,-294,149,556,937,1242,1461,1533,1442,1132,598,-198,-1243,-2532,-4005,-5599,-7191,-8660,-9842,-10605,-10817,-10420,-9395,-7821,-5831,-3633,-1468,413,1782,2469,2389,1541,30,-1980,-4256,-6549,-8613,-10208,-11172,-11357,-10732,-9290,-7127,-4385,-1239,2075,5364,8398,11029,13106,14566,15359,15501,15032,14024,12587,10831,8906,6933,5063,3393,2012,965,247,-171,-366,-420,-415,-404,-407,-406,-331,-124,337,1082,2179,3580,5199,6889,8421,9574,10102,9811,8565,6339,3180,-720,-5114,-9672,-14040,-17870,-20860,-22758,-23438,-22845,-21065,-18250,-14657,-10575,-6315,-2197,1533,4622,6933,8356,8854,8462,7243,5323,2856,-1,-3044,-6109,-9012,-11597,-13758,-15395,-16482,-17015,-17039,-16636,-15906,-14980,-13991,-13061,-12304,-11777,-11509,-11457,-11543,-11632,-11591,-11271,-10575,-9434,-7883,-5980,-3891,-1766,194,1859,3103,3896,4248,4228,3941,3522,3077,2717,2496,2414,2445,2494,2462,2256,1775,999,-99,-1456,-3000,-4612,-6146,-7464,-8398,-8809,-8587,-7631,-5946,-3538,-530,2927,6627,10321,13777,16757,19072,20601,21265,21086,20132,18548,16515,14249,11975,9900,8211,7030,6421,6372,6793,7529,8377,9107,9518,9430,8778,7536,5798,3717,1480,-682,-2578,-4059,-5024,-5481,-5493,-5200,-4784,-4427,-4291,-4477,-5005,-5797,-6733,-7590,-8182,-8310,-7848,-6752,-5075,-2953,-615,1680,3655,5050,5692,5450,4338,2411,-147,-3139,-6305,-9414,-12236,-14606,-16395,-17555,-18076,-18002,-17418,-16400,-15062,-13472,-11706,-9826,-7847,-5827,-3764,-1710,304,2238,4023,5628,6969,8025,8727,9071,9011,8572,7732,6552,5041,3283,1324,-728,-2801,-4762,-6526,-7965,-9000,-9559,-9616,-9180,-8317,-7123,-5735,-4315,-3000,-1930,-1170,-747,-618,-687,-845,-966,-959,-760,-359,207,893,1591,2250,2770,3105,3224,3125,2850,2466,2066,1754,1628,1758,2183,2884,3812,4858,5912,6840,7529,7889,7863,7441,6652,5552,4235,2788,1307,-125,-1450,-2593,-3525,-4166,-4496,-4429,-3939,-2977,-1511,435,2865,5662,8741,11890,14902,17499,19417,20386,20221,18798,16121,12319,7643,2462,-2788,-7652,-11692,-14569,-16062,-16118,-14847,-12516,-9509,-6254,-3209,-716,955,1716,1618,838,-344,-1633,-2746,-3481,-3749,-3571,-3079,-2500,-2061,-2034,-2587,-3823,-5741,-8186,-10947,-13701,-16095,-17814,-18549,-18149,-16537,-13808,-10154,-5887,-1353,3066,7053,10325,12719,14146,14614,14227,13114,11485,9535,7474,5481,3688,2191,1020,170,-405,-773,-1024,-1222,-1458,-1742,-2123,-2544,-2992,-3382,-3666,-3788,-3700,-3396,-2853,-2099,-1160,-81,1081,2264,3416,4488,5449,6293,7011,7608,8084,8432,8623,8647,8444,8014,7322,6403,5294,4089,2911,1898,1203,946,1217,2051,3409,5194,7236,9357,11308,12936,14039,14565,14480,13846,12797,11483,10088,8772,7650,6783,6176,5764,5457,5141,4713,4106,3312,2346,1316,329,-482,-945,-980,-456,631,2267,4352,6698,9106,11283,12989,13969,14049,13133,11219,8411,4901,947,-3154,-7112,-10657,-13590,-15782,-17185,-17816,-17750,-17067,-15887,-14283,-12333,-10081,-7558,-4794,-1830,1274,4422,7477,10286,12655,14416,15397,15479,14624,12824,10224,6972,3331,-429,-4026,-7195,-9722,-11455,-12307,-12263,-11372,-9725,-7464,-4736,-1718,1418,4498,7342,9801,11710,12979,13500,13275,12302,10684,8531,6016,3320,621,-1901,-4119,-5910,-7223,-8014,-8280,-8044,-7318,-6160,-4603,-2705,-536,1848,4338,6874,9317,11576,13509,15001,15941,16249,15901,14907,13355,11345,9048,6602,4202,1954,-15,-1671,-3011,-4079,-4956,-5729,-6473,-7224,-7989,-8694,-9249,-9507,-9329,-8601,-7239,-5265,-2746,138,3148,5995,8369,9983,10608,10120,8510,5921,2622,-1034,-4606,-7713,-9983,-11212,-11291,-10288,-8387,-5856,-3041,-259,2172,4024,5134,5436,4965,3811,2162,216,-1808,-3703,-5325,-6566,-7410,-7883,-8089,-8130,-8155,-8238,-8461,-8809,-9251,-9701,-10081,-10316,-10365,-10215,-9893,-9430,-8867,-8249,-7564,-6846,-6044,-5149,-4128,-2965,-1677,-301,1074,2332,3335,3932,4001,3427,2177,244,-2294,-5314,-8643,-12064,-15346,-18243,-20534,-22016,-22566,-22106,-20652,-18290,-15165,-11489,-7476,-3377,602,4252,7432,10023,11973,13244,13863,13849,13278,12217,10758,9013,7074,5077,3113,1326,-199,-1341,-2042,-2253,-1986,-1306,-318,818,1934,2865,3456,3651,3397,2794,1930,999,165,-393,-559,-268,489,1633,3080,4662,6246,7667,8800,9525,9783,9508,8715,7399,5618,3430,938,-1744,-4480,-7095,-9466,-11408,-12851,-13692,-13934,-13582,-12713,-11419,-9830,-8085,-6341,-4741,-3417,-2466,-1936,-1839,-2118,-2689,-3413,-4150,-4736,-5047,-4963,-4442,-3454,-2052,-295,1697,3816,5921,7895,9623,11014,11992,12513,12528,12033,10998,9445,7373,4841,1903,-1329,-4731,-8157,-11437,-14439,-16992,-19022,-20424,-21171,-21256,-20684,-19520,-17806,-15640,-13120,-10350,-7467,-4568,-1780,815,3125,5095,6658,7781,8416,8545,8156,7266,5921,4194,2192,42,-2126,-4161,-5952,-7382,-8354,-8820,-8717,-8041,-6795,-5003,-2737,-65,2893,6018,9162,12168,14882,17159,18867,19915,20233,19819,18690,16951,14706,12150,9458,6854,4531,2650,1326,585,397,635,1158,1764,2299,2634,2701,2520,2156,1725,1362,1153,1166,1376,1708,2031,2184,2021,1427,352,-1186,-3097,-5237,-7430,-9497,-11271,-12635,-13496,-13833,-13643,-12980,-11903,-10513,-8893,-7163,-5411,-3753,-2280,-1078,-211,268,357,47,-592,-1506,-2581,-3710,-4766,-5640,-6232,-6484,-6371,-5906,-5146,-4154,-3034,-1855,-705,370,1335,2170,2878,3447,3898,4194,4353,4327,4112,3694,3081,2328,1487,669,-51,-591,-918,-1057,-1066,-1061,-1170,-1521,-2216,-3301,-4762,-6509,-8380,-10184,-11672,-12645,-12903,-12339,-10923,-8696,-5817,-2479,1064,4551,7742,10446,12523,13927,14665,14814,14494,13829,12966,11995,11021,10072,9191,8376,7625,6930,6274,5631,4994,4324,3630,2915,2205,1562,1051,746,737,1040,1706,2659,3847,5135,6388,7467,8251,8655,8647,8232,7466,6419,5176,3823,2428,1054,-244,-1429,-2461,-3305,-3936,-4333,-4480,-4370,-4024,-3439,-2677,-1776,-819,103,889,1443,1665,1496,894,-140,-1566,-3324,-5304,-7405,-9481,-11406,-13033,-14245,-14921,-14993,-14410,-13189,-11380,-9094,-6491,-3736,-1050,1403,3460,5015,6046,6554,6656,6438,6072,5653,5276,4969,4696,4396,3964,3322,2420,1268,-37,-1365,-2503,-3260,-3447,-2957,-1761,49,2315,4771,7166,9206,10703,11491,11552,10921,9751,8242,6630,5169,4054,3460,3449,4032,5125,6577,8224,9850,11303,12424,13130,13389,13196,12644,11782,10764,9667,8630,7729,7032,6591,6397,6460,6711,7104,7538,7921,8146,8120,7771,7064,6011,4639,3069,1374,-273,-1777,-2999,-3868,-4309,-4316,-3880,-3042,-1842,-350,1383,3253,5199,7103,8856,10349,11456,12080,12147,11593,10436,8692,6467,3883,1118,-1644,-4193,-6370,-8017,-9066,-9496,-9347,-8730,-7774,-6640,-5498,-4476,-3694,-3220,-3050,-3166,-3469,-3863,-4227,-4471,-4517,-4348,-3962,-3428,-2808,-2217,-1752,-1516,-1585,-2010,-2792,-3899,-5244,-6709,-8143,-9396,-10311,-10789,-10746,-10188,-9142,-7727,-6052,-4284,-2559,-1006,292,1291,2003,2454,2711,2822,2811,2699,2436,1994,1312,353,-882,-2348,-3957,-5555,-6975,-8040,-8582,-8508,-7763,-6397,-4521,-2310,24,2265,4237,5793,6889,7528,7796,7809,7712,7611,7597,7689,7863,8039,8126,8009,7625,6918,5911,4647,3253,1827,556,-466,-1090,-1268,-954,-180,1006,2493,4180,5909,7553,8942,9955,10446,10344,9580,8171,6157,3658,815,-2181,-5158,-7929,-10370,-12379,-13917,-15003,-15678,-16029,-16130,-16054,-15832,-15482,-14951,-14207,-13167,-11794,-10074,-8037,-5788,-3466,-1263,608,1948,2578,2376,1315,-593,-3180,-6277,-9583,-12830,-15687,-17897,-19202,-19468,-18603,-16666,-13785,-10213,-6264,-2310,1291,4216,6229,7211,7155,6181,4497,2358,48,-2177,-4123,-5648,-6714,-7309,-7519,-7390,-7044,-6515,-5883,-5151,-4369,-3535,-2703,-1926,-1266,-828,-681,-902,-1522,-2532,-3866,-5401,-6976,-8379,-9411,-9877,-9640,-8631,-6869,-4474,-1644,1349,4206,6643,8408,9373,9485,8851,7660,6183,4746,3635,3105,3299,4252,5877,7973,10280,12478,14294,15473,15881,15471,14323,12605,10568,8465,6565,5040,4021,3508,3463,3749,4246,4785,5259,5568,5654,5520,5154,4610,3918,3103,2219,1265,280,-732,-1735,-2718,-3633,-4465,-5187,-5782,-6248,-6594,-6833,-7011,-7152,-7317,-7547,-7883,-8375,-9025,-9852,-10829,-11915,-13048,-14123,-15042,-15661,-15868,-15536,-14589,-12973,-10722,-7885,-4624,-1095,2479,5887,8929,11429,13269,14367,14695,14279,13168,11468,9285,6774,4065,1334,-1279,-3613,-5539,-6940,-7766,-7969,-7620,-6782,-5627,-4311,-3036,-1964,-1230,-915,-1025,-1531,-2344,-3367,-4486,-5603,-6635,-7521,-8226,-8720,-9003,-9053,-8885,-8485,-7874,-7072,-6117,-5069,-3981,-2917,-1918,-1005,-185,585,1322,2101,2942,3909,4996,6208,7494,8783,9979,10972,11657,11949,11794,11172,10127,8732,7115,5436,3857,2554,1643,1228,1315,1888,2835,4034,5325,6563,7599,8353,8726,8723,8322,7591,6587,5429,4224,3099,2158,1468,1057,897,936,1098,1295,1475,1577,1584,1488,1290,1012,676,304,-78,-450,-792,-1084,-1316,-1478,-1570,-1611,-1629,-1651,-1718,-1843,-2037,-2288,-2565,-2838,-3073,-3254,-3369,-3440,-3486,-3550,-3652,-3816,-4034,-4288,-4540,-4755,-4889,-4930,-4860,-4702,-4482,-4257,-4089,-4050,-4195,-4583,-5223,-6114,-7215,-8438,-9688,-10831,-11716,-12226,-12213,-11610,-10376,-8540,-6222,-3586,-853,1711,3894,5468,6321,6399,5738,4474,2785,913,-899,-2425,-3466,-3917,-3718,-2915,-1615,41,1852,3666,5311,6695,7761,8507,8991,9268,9434,9534,9601,9623,9539,9286,8778,7964,6829,5405,3793,2114,555,-739,-1583,-1880,-1551,-602,892,2812,4958,7146,9160,10835,12032,12686,12782,12394,11634,10672,9685,8833,8247,7970,7999,8244,8586,8866,8960,8738,8155,7186,5880,4310,2606,882,-686,-1982,-2856,-3232,-3062,-2372,-1247,167,1693,3148,4368,5239,5723,5837,5694,5419,5187,5132,5370,5941,6819,7908,9048,10047,10701,10825,10289,9017,7019,4381,1237,-2206,-5735,-9115,-12130,-14590,-16362,-17351,-17566,-17036,-15914,-14346,-12564,-10774,-9184,-7950,-7152,-6809,-6813,-7039,-7271,-7328,-7044,-6325,-5158,-3623,-1857,-58,1576,2865,3683,3983,3797,3242,2486,1740,1206,1058,1415,2306,3693,5435,7353,9206,10770,11846,12295,12085,11254,9953,8376,6754,5299,4178,3465,3175,3199,3411,3613,3647,3382,2772,1859,764,-309,-1149,-1510,-1242,-221,1533,3923,6747,9734,12579,14977,16673,17477,17307,16176,14197,11579,8552,5410,2375,-304,-2501,-4096,-5068,-5418,-5196,-4482,-3356,-1944,-347,1298,2861,4233,5295,5979,6234,6050,5441,4455,3146,1594,-130,-1943,-3772,-5543,-7206,-8710,-10036,-11176,-12142,-12968,-13693,-14352,-14969,-15552,-16047,-16416,-16539,-16333,-15694,-14556,-12896,-10748,-8192,-5363,-2425,439,3043,5213,6812,7725,7906,7340,6073,4192,1809,-919,-3841,-6777,-9549,-11991,-13921,-15232,-15793,-15596,-14641,-13036,-10935,-8559,-6148,-3961,-2230,-1136,-798,-1237,-2403,-4142,-6266,-8511,-10644,-12422,-13684,-14309,-14285,-13641,-12498,-10973,-9229,-7381,-5532,-3755,-2039,-399,1233,2886,4609,6420,8313,10252,12167,13979,15561,16807,17579,17782,17342,16253,14561,12399,9941,7402,5003,2931,1313,231,-368,-534,-456,-284,-207,-352,-787,-1481,-2339,-3178,-3811,-4032,-3719,-2807,-1349,518,2562,4526,6116,7076,7225,6431,4705,2132,-1096,-4719,-8421,-11903,-14859,-17053,-18339,-18608,-17910,-16291,-13936,-11016,-7779,-4444,-1248,1610,3973,5719,6807,7221,7023,6297,5155,3725,2108,405,-1327,-3058,-4755,-6434,-8067,-9638,-11121,-12456,-13602,-14510,-15117,-15402,-15312,-14838,-13956,-12680,-11017,-9016,-6729,-4227,-1610,1046,3631,6051,8218,10020,11376,12184,12362,11853,10626,8706,6164,3149,-162,-3525,-6698,-9429,-11503,-12755,-13099,-12535,-11137,-9100,-6628,-4024,-1534,576,2135,3043,3292,2979,2257,1357,483,-117,-318,25,909,2312,4129,6216,8421,10570,12530,14188,15476,16391,16941,17206,17259,17194,17107,17054,17076,17159,17257,17261,17056,16485,15418,13758,11461,8557,5163,1453,-2336,-5964,-9169,-11782,-13635,-14700,-14996,-14618,-13738,-12520,-11153,-9799,-8556,-7511,-6671,-6023,-5542,-5170,-4864,-4597,-4321,-4042,-3756,-3471,-3223,-3026,-2938,-2985,-3222,-3672,-4339,-5201,-6179,-7169,-8047,-8663,-8928,-8743,-8113,-7073,-5735,-4247,-2787,-1509,-558,-7,131,-116,-637,-1327,-2065,-2738,-3299,-3716,-4024,-4275,-4548,-4926,-5458,-6189,-7096,-8130,-9198,-10157,-10885,-11204,-11017,-10209,-8763,-6687,-4084,-1083,2123,5334,8342,10957,13037,14488,15287,15466,15123,14396,13437,12414,11464,10701,10189,9937,9913,10034,10192,10261,10133,9720,8997,7982,6771,5486,4302,3354,2784,2647,2936,3591,4462,5408,6268,6918,7292,7384,7241,6945,6598,6263,5995,5765,5530,5164,4559,3583,2152,240,-2095,-4732,-7440,-9974,-12036,-13365,-13753,-13075,-11330,-8626,-5183,-1312,2623,6254,9230,11278,12215,11967,10574,8186,5018,1366,-2470,-6173,-9470,-12134,-14011,-15019,-15168,-14531,-13266,-11573,-9673,-7812,-6177,-4931,-4124,-3770,-3741,-3919,-4077,-4043,-3648,-2796,-1488,196,2075,3911,5431,6382,6549,5819,4176,1725,-1312,-4643,-7908,-10754,-12857,-13975,-13958,-12799,-10576,-7498,-3823,142,4074,7686,10722,12992,14388,14855,14448,13239,11401,9106,6561,3977,1543,-575,-2253,-3418,-4046,-4150,-3780,-2994,-1854,-423,1260,3138,5182,7332,9538,11713,13783,15643,17208,18406,19185,19536,19478,19069,18377,17508,16532,15559,14626,13802,13070,12429,11810,11166,10406,9493,8366,7046,5538,3926,2269,683,-765,-1965,-2887,-3458,-3717,-3654,-3363,-2902,-2377,-1860,-1448,-1168,-1088,-1191,-1491,-1958,-2565,-3273,-4029,-4789,-5475,-6050,-6422,-6569,-6431,-6010,-5305,-4333,-3146,-1793,-339,1128,2555,3836,4926,5737,6218,6316,5977,5186,3913,2200,67,-2382,-5050,-7784,-10437,-12830,-14820,-16250,-17017,-17043,-16298,-14825,-12681,-10040,-7050,-3957,-975,1680,3815,5315,6124,6261,5840,5017,3991,2986,2180,1746,1747,2221,3078,4203,5404,6465,7188,7377,6922,5780,3997,1752,-746,-3169,-5225,-6619,-7126,-6646,-5168,-2836,128,3412,6692,9633,11988,13558,14271,14132,13235,11724,9780,7573,5258,2952,728,-1367,-3327,-5142,-6825,-8331,-9635,-10621,-11199,-11221,-10578,-9176,-6996,-4076,-562,3350,7383,11233,14600,17195,18800,19273,18554,16701,13854,10236,6139,1867,-2269,-5992,-9092,-11421,-12927,-13631,-13635,-13094,-12197,-11156,-10153,-9343,-8836,-8668,-8842,-9292,-9922,-10605,-11206,-11576,-11623,-11242,-10439,-9235,-7739,-6110,-4520,-3163,-2200,-1744,-1869,-2551,-3730,-5268,-6976,-8659,-10066,-11013,-11324,-10900,-9747,-7916,-5592,-2974,-324,2114,4114,5510,6182,6108,5285,3819,1803,-602,-3246,-5977,-8646,-11137,-13325,-15110,-16393,-17073,-17074,-16325,-14789,-12487,-9468,-5875,-1885,2258,6273,9885,12819,14877,15917,15897,14861,12934,10311,7202,3870,515,-2646,-5471,-7861,-9750,-11129,-11991,-12346,-12197,-11532,-10345,-8624,-6388,-3680,-601,2722,6087,9302,12131,14378,15884,16540,16323,15278,13510,11190,8515,5701,2964,485,-1589,-3174,-4239,-4808,-4968,-4811,-4480,-4082,-3733,-3505,-3429,-3504,-3665,-3832,-3896,-3735,-3256,-2379,-1065,667,2775,5145,7633,10066,12231,13920,14937,15103,14319,12529,9771,6180,1951,-2603,-7163,-11336,-14794,-17231,-18484,-18490,-17355,-15286,-12615,-9695,-6913,-4559,-2880,-1964,-1793,-2244,-3076,-4060,-4919,-5478,-5607,-5304,-4644,-3777,-2899,-2178,-1768,-1735,-2066,-2683,-3418,-4082,-4476,-4418,-3796,-2574,-798,1384,3777,6117,8160,9663,10461,10448,9629,8069,5939,3423,753,-1874,-4289,-6375,-8081,-9389,-10324,-10903,-11143,-11047,-10567,-9684,-8325,-6481,-4168,-1459,1504,4515,7354,9762,11527,12487,12542,11687,10003,7634,4792,1726,-1317,-4084,-6358,-7979,-8797,-8784,-7897,-6223,-3864,-984,2195,5468,8583,11355,13593,15199,16116,16346,15976,15106,13890,12488,11024,9633,8359,7233,6217,5250,4243,3109,1771,193,-1621,-3598,-5629,-7543,-9166,-10318,-10870,-10731,-9910,-8469,-6564,-4402,-2218,-265,1267,2215,2550,2299,1628,741,-91,-615,-624,17,1321,3192,5421,7717,9734,11138,11634,11029,9273,6438,2785,-1361,-5531,-9318,-12280,-14139,-14710,-13984,-12101,-9336,-6036,-2624,518,3044,4691,5339,4957,3669,1678,-721,-3205,-5453,-7174,-8182,-8349,-7695,-6318,-4419,-2244,-64,1884,3409,4390,4804,4663,4054,3092,1871,531,-879,-2269,-3631,-4941,-6219,-7475,-8719,-9950,-11146,-12257,-13234,-13975,-14416,-14446,-14003,-13030,-11499,-9439,-6895,-3967,-768,2557,5869,9022,11887,14373,16390,17911,18914,19409,19413,18952,18037,16710,14984,12932,10611,8175,5743,3554,1773,623,241,709,1997,3975,6409,8993,11390,13280,14397,14584,13791,12109,9730,6944,4079,1475,-593,-1904,-2389,-2054,-1058,376,1955,3376,4365,4708,4290,3108,1264,-1008,-3445,-5684,-7447,-8427,-8498,-7570,-5763,-3244,-344,2602,5228,7214,8365,8573,7913,6549,4775,2906,1269,147,-296,43,1082,2687,4580,6474,8030,8985,9123,8361,6732,4395,1609,-1302,-4000,-6176,-7589,-8112,-7714,-6504,-4664,-2463,-187,1871,3479,4450,4711,4246,3133,1508,-467,-2599,-4713,-6658,-8299,-9561,-10385,-10748,-10665,-10146,-9250,-8020,-6541,-4889,-3160,-1452,147,1546,2692,3522,4038,4215,4104,3716,3133,2385,1572,735,-28,-649,-1052,-1158,-932,-327,638,1947,3528,5305,7182,9058,10864,12508,13969,15197,16200,16968,17512,17835,17931,17806,17431,16800,15883,14647,13080,11157,8901,6344,3586,740,-2012,-4482,-6485,-7818,-8395,-8124,-7077,-5356,-3185,-814,1464,3375,4691,5230,4949,3850,2096,-99,-2437,-4589,-6262,-7200,-7284,-6498,-4985,-3002,-898,942,2153,2455,1692,-145,-2883,-6253,-9820,-13189,-15886,-17596,-18054,-17200,-15090,-11970,-8182,-4147,-319,2908,5215,6401,6426,5363,3415,880,-1931,-4654,-7015,-8753,-9742,-9921,-9356,-8183,-6618,-4906,-3311,-2067,-1361,-1320,-1976,-3309,-5194,-7476,-9931,-12338,-14477,-16140,-17219,-17596,-17313,-16386,-14946,-13109,-11016,-8794,-6556,-4356,-2264,-283,1558,3240,4731,5973,6908,7482,7654,7435,6863,6046,5105,4213,3515,3170,3255,3819,4816,6140,7621,9056,10220,10932,11044,10494,9309,7585,5508,3279,1132,-732,-2149,-3004,-3259,-2922,-2058,-786,786,2497,4242,5878,7330,8484,9281,9637,9490,8803,7545,5742,3457,801,-2066,-4956,-7675,-10030,-11868,-13088,-13646,-13566,-12925,-11845,-10484,-9007,-7606,-6428,-5643,-5336,-5586,-6380,-7657,-9285,-11079,-12818,-14275,-15234,-15534,-15092,-13888,-12039,-9694,-7106,-4547,-2276,-545,485,720,174,-1071,-2817,-4869,-6949,-8834,-10304,-11195,-11427,-10953,-9838,-8160,-6076,-3752,-1362,920,2964,4660,5960,6830,7297,7375,7131,6600,5868,4955,3961,2887,1814,745,-285,-1265,-2186,-3037,-3815,-4502,-5092,-5551,-5867,-5986,-5899,-5546,-4913,-3970,-2705,-1135,714,2770,4967,7164,9270,11119,12608,13633,14121,14073,13498,12487,11145,9618,8077,6680,5596,4950,4842,5306,6328,7813,9612,11520,13297,14712,15538,15625,14864,13267,10889,7903,4497,933,-2550,-5714,-8361,-10373,-11664,-12244,-12153,-11476,-10309,-8768,-6951,-4978,-2938,-973,825,2282,3318,3778,3648,2881,1580,-149,-2111,-4114,-5983,-7568,-8813,-9703,-10308,-10736,-11098,-11518,-12035,-12675,-13355,-13963,-14341,-14312,-13763,-12593,-10832,-8566,-5976,-3317,-821,1229,2692,3431,3481,2936,1981,877,-145,-822,-1013,-611,337,1716,3301,4828,6023,6638,6530,5625,4010,1830,-646,-3144,-5357,-7049,-8030,-8230,-7653,-6409,-4665,-2622,-492,1537,3326,4774,5851,6563,6973,7146,7187,7155,7126,7117,7131,7140,7094,6949,6669,6232,5671,5014,4352,3763,3355,3209,3404,3955,4875,6086,7523,9039,10522,11821,12839,13486,13739,13593,13101,12313,11310,10144,8866,7505,6073,4592,3085,1597,206,-1002,-1925,-2457,-2542,-2133,-1276,-23,1489,3127,4711,6086,7077,7561,7431,6624,5137,3013,338,-2747,-6079,-9485,-12760,-15736,-18249,-20158,-21389,-21882,-21673,-20816,-19454,-17733,-15840,-13942,-12186,-10672,-9435,-8470,-7695,-7038,-6359,-5592,-4643,-3516,-2248,-936,255,1188,1683,1667,1096,49,-1342,-2840,-4219,-5200,-5581,-5186,-3961,-1916,786,3947,7249,10400,13090,15098,16280,16595,16098,14917,13226,11220,9069,6928,4892,3024,1349,-142,-1452,-2604,-3599,-4421,-5058,-5445,-5543,-5291,-4639,-3564,-2065,-167,2060,4527,7121,9714,12184,14413,16305,17795,18836,19437,19592,19373,18812,18011,17031,15974,14908,13896,12979,12161,11439,10799,10213,9692,9213,8810,8450,8145,7837,7478,6998,6331,5424,4264,2846,1239,-503,-2254,-3927,-5401,-6608,-7484,-8020,-8237,-8170,-7890,-7454,-6914,-6314,-5669,-4986,-4263,-3498,-2692,-1868,-1062,-321,286,703,867,741,305,-448,-1479,-2771,-4235,-5834,-7458,-9049,-10515,-11790,-12814,-13550,-13967,-14076,-13881,-13418,-12717,-11816,-10722,-9482,-8069,-6542,-4875,-3145,-1345,430,2173,3809,5310,6647,7789,8741,9481,10024,10351,10480,10392,10094,9579,8840,7897,6753,5470,4086,2691,1328,77,-1048,-2012,-2823,-3489,-4027,-4438,-4737,-4879,-4853,-4592,-4048,-3181,-1961,-403,1423,3431,5447,7307,8808,9772,10057,9571,8315,6347,3850,1027,-1809,-4382,-6374,-7551,-7721,-6813,-4822,-1897,1785,5914,10188,14265,17831,20634,22498,23326,23138,21986,20029,17406,14319,10934,7430,3955,635,-2427,-5173,-7545,-9547,-11157,-12415,-13316,-13891,-14148,-14077,-13688,-12961,-11911,-10575,-9015,-7340,-5688,-4211,-3087,-2446,-2416,-3040,-4317,-6152,-8412,-10874,-13337,-15551,-17324,-18500,-18980,-18756,-17864,-16409,-14529,-12372,-10081,-7789,-5571,-3497,-1574,188,1800,3245,4501,5491,6143,6345,6009,5052,3440,1196,-1600,-4776,-8121,-11359,-14209,-16422,-17788,-18209,-17659,-16237,-14111,-11514,-8707,-5927,-3387,-1223,491,1746,2585,3092,3337,3432,3417,3375,3304,3251,3173,3088,2933,2696,2318,1772,1020,66,-1078,-2350,-3667,-4919,-5976,-6727,-7053,-6879,-6162,-4886,-3124,-946,1486,4004,6432,8571,10292,11476,12095,12180,11812,11153,10355,9622,9094,8907,9098,9673,10526,11538,12515,13284,13658,13503,12711,11272,9214,6677,3850,985,-1642,-3771,-5176,-5703,-5282,-3925,-1737,1101,4364,7769,11050,13939,16221,17729,18361,18083,16921,14962,12331,9190,5714,2080,-1535,-4990,-8151,-10933,-13278,-15162,-16595,-17621,-18284,-18671,-18831,-18833,-18711,-18491,-18185,-17807,-17367,-16901,-16428,-16000,-15634,-15368,-15185,-15071,-14955,-14767,-14411,-13792,-12855,-11555,-9928,-8033,-5994,-3962,-2107,-585,453,931,796,121,-999,-2345,-3711,-4818,-5467,-5461,-4742,-3316,-1328,988,3335,5369,6775,7296,6771,5186,2645,-592,-4178,-7683,-10677,-12753,-13598,-13023,-10985,-7603,-3137,2043,7491,12778,17467,21272,23938,25401,25671,24870,23205,20889,18184,15301,12455,9811,7505,5637,4271,3431,3094,3205,3660,4325,5062,5704,6132,6251,6012,5447,4597,3588,2504,1481,579,-121,-622,-919,-1061,-1127,-1177,-1330,-1640,-2191,-3014,-4101,-5446,-6963,-8588,-10203,-11691,-12924,-13797,-14208,-14120,-13531,-12491,-11108,-9518,-7877,-6345,-5062,-4128,-3618,-3542,-3881,-4581,-5552,-6717,-7959,-9215,-10364,-11368,-12113,-12572,-12656,-12350,-11615,-10469,-8923,-7033,-4862,-2496,-40,2404,4713,6806,8573,9992,11014,11688,12043,12171,12157,12078,12022,12022,12124,12320,12598,12915,13224,13471,13607,13598,13430,13114,12690,12212,11755,11384,11155,11086,11164,11342,11525,11615,11475,10992,10076,8650,6731,4349,1632,-1266,-4146,-6799,-9026,-10665,-11609,-11816,-11320,-10214,-8657,-6843,-4989,-3314,-2014,-1242,-1091,-1576,-2634,-4112,-5802,-7439,-8770,-9572,-9694,-9095,-7816,-6028,-3928,-1784,178,1758,2837,3385,3438,3132,2598,2058,1657,1573,1889,2655,3824,5316,6978,8656,10187,11439,12319,12784,12837,12523,11907,11089,10140,9163,8197,7294,6457,5673,4910,4114,3238,2233,1080,-220,-1611,-3005,-4259,-5216,-5698,-5554,-4676,-3012,-611,2417,5892,9567,13213,16572,19457,21705,23243,24014,24045,23366,22039,20132,17708,14835,11593,8083,4426,808,-2588,-5538,-7838,-9338,-9933,-9630,-8535,-6823,-4790,-2721,-963,237,667,254,-975,-2889,-5258,-7810,-10262,-12333,-13829,-14596,-14601,-13885,-12590,-10910,-9090,-7366,-5955,-5028,-4675,-4931,-5736,-6982,-8491,-10061,-11463,-12490,-12938,-12686,-11628,-9781,-7198,-4048,-537,3043,6411,9243,11294,12339,12267,11051,8779,5637,1921,-2035,-5821,-9066,-11405,-12578,-12424,-10920,-8192,-4488,-185,4297,8505,12046,14619,16049,16328,15564,14010,11969,9799,7825,6320,5466,5323,5832,6836,8077,9279,10143,10416,9916,8557,6345,3412,-60,-3799,-7532,-10971,-13874,-16034,-17341,-17735,-17284,-16096,-14382,-12366,-10312,-8455,-7005,-6106,-5831,-6196,-7126,-8527,-10236,-12112,-13981,-15726,-17220,-18416,-19252,-19761,-19928,-19839,-19498,-18999,-18342,-17583,-16720,-15747,-14677,-13469,-12153,-10711,-9163,-7538,-5839,-4118,-2396,-723,853,2294,3564,4653,5564,6326,6967,7524,8021,8450,8803,9022,9071,8901,8504,7897,7147,6359,5648,5164,4996,5246,5913,6975,8340,9873,11437,12871,14041,14839,15201,15100,14584,13731,12672,11556,10525,9688,9131,8840,8790,8866,8950,8894,8567,7859,6709,5097,3063,697,-1876,-4482,-6933,-9030,-10584,-11452,-11545,-10870,-9501,-7627,-5459,-3286,-1338,148,1067,1363,1114,445,-445,-1365,-2133,-2621,-2791,-2639,-2271,-1782,-1325,-1035,-1008,-1344,-2038,-3089,-4400,-5861,-7333,-8665,-9745,-10488,-10851,-10860,-10559,-10041,-9395,-8697,-7994,-7293,-6554,-5719,-4711,-3462,-1938,-133,1902,4087,6309,8425,10302,11794,12789,13187,12951,12066,10608,8674,6443,4097,1863,-91,-1587,-2555,-2953,-2820,-2248,-1356,-270,878,2013,3088,4092,5079,6090,7190,8428,9815,11334,12933,14509,15947,17105,17828,17997,17479,16232,14202,11457,8086,4279,258,-3695,-7315,-10338,-12574,-13913,-14334,-13930,-12867,-11394,-9767,-8275,-7131,-6540,-6583,-7290,-8597,-10368,-12441,-14596,-16648,-18400,-19717,-20499,-20708,-20362,-19523,-18299,-16797,-15159,-13474,-11856,-10348,-9003,-7816,-6781,-5855,-4994,-4133,-3209,-2169,-965,406,1931,3552,5176,6702,7987,8936,9419,9403,8841,7803,6366,4678,2922,1254,-122,-1090,-1530,-1403,-733,409,1864,3448,4940,6102,6746,6725,5984,4578,2672,509,-1559,-3211,-4110,-4045,-2905,-750,2214,5651,9136,12229,14517,15684,15556,14096,11460,7887,3759,-554,-4651,-8212,-10987,-12824,-13685,-13586,-12651,-11002,-8831,-6295,-3583,-844,1765,4115,6088,7584,8527,8860,8564,7642,6140,4141,1748,-876,-3580,-6171,-8475,-10340,-11636,-12313,-12359,-11847,-10899,-9676,-8370,-7139,-6133,-5412,-4996,-4810,-4751,-4666,-4430,-3934,-3136,-2078,-840,400,1496,2260,2572,2375,1664,565,-786,-2123,-3240,-3863,-3832,-3012,-1386,983,3939,7269,10710,13999,16885,19157,20664,21334,21170,20263,18777,16921,14969,13159,11763,10944,10844,11474,12752,14506,16445,18264,19601,20151,19670,18030,15239,11425,6854,1843,-3225,-7997,-12153,-15454,-17750,-18999,-19237,-18605,-17286,-15513,-13546,-11618,-9955,-8713,-7994,-7816,-8141,-8854,-9817,-10868,-11859,-12674,-13235,-13538,-13572,-13407,-13045,-12526,-11823,-10904,-9721,-8232,-6439,-4385,-2179,16,2013,3604,4643,5016,4741,3893,2672,1300,47,-854,-1217,-931,20,1574,3582,5861,8180,10340,12158,13523,14379,14760,14727,14417,13955,13484,13105,12894,12866,13003,13237,13476,13616,13548,13182,12445,11311,9798,7988,6023,4086,2417,1217,704,1003,2172,4186,6886,10069,13414,16602,19295,21199,22123,21942,20691,18465,15487,11999,8302,4658,1331,-1484,-3639,-5039,-5655,-5506,-4680,-3293,-1539,397,2285,3915,5100,5692,5587,4757,3227,1075,-1545,-4477,-7493,-10392,-12936,-14924,-16167,-16527,-15950,-14429,-12116,-9172,-5909,-2615,366,2757,4308,4879,4397,2903,519,-2561,-6083,-9770,-13334,-16509,-19082,-20870,-21797,-21809,-20953,-19303,-17000,-14199,-11102,-7885,-4758,-1877,605,2586,4006,4868,5206,5147,4791,4331,3899,3638,3621,3859,4292,4809,5258,5514,5474,5129,4539,3846,3247,2944,3118,3864,5195,6985,9032,11048,12714,13760,13943,13170,11428,8837,5610,2018,-1644,-5081,-8061,-10403,-12008,-12858,-12997,-12515,-11571,-10298,-8888,-7480,-6214,-5189,-4464,-4058,-3973,-4172,-4622,-5291,-6138,-7149,-8297,-9562,-10902,-12280,-13599,-14790,-15731,-16344,-16559,-16351,-15754,-14848,-13765,-12651,-11663,-10922,-10504,-10425,-10613,-10964,-11291,-11428,-11187,-10444,-9117,-7207,-4788,-2002,953,3847,6464,8603,10147,11041,11325,11110,10575,9923,9354,9047,9083,9504,10211,11064,11852,12354,12374,11773,10500,8606,6237,3625,1064,-1138,-2671,-3302,-2867,-1328,1232,4606,8498,12517,16275,19348,21408,22156,21471,19284,15735,11021,5489,-471,-6416,-11922,-16596,-20153,-22385,-23258,-22813,-21259,-18843,-15899,-12766,-9752,-7146,-5120,-3798,-3187,-3225,-3788,-4712,-5794,-6865,-7727,-8245,-8314,-7868,-6922,-5511,-3745,-1731,354,2378,4161,5565,6486,6811,6536,5656,4253,2474,486,-1473,-3201,-4471,-5162,-5157,-4487,-3190,-1429,642,2805,4873,6658,8032,8895,9235,9083,8528,7718,6791,5917,5228,4811,4724,4954,5451,6134,6882,7600,8168,8529,8621,8457,8066,7537,6982,6534,6334,6498,7110,8193,9699,11521,13464,15309,16790,17659,17712,16801,14895,12040,8423,4269,-87,-4320,-8091,-11103,-13142,-14076,-13874,-12623,-10469,-7660,-4463,-1206,1811,4267,5929,6579,6132,4563,1973,-1460,-5476,-9777,-14040,-17963,-21289,-23824,-25459,-26163,-25981,-25029,-23450,-21451,-19202,-16913,-14735,-12793,-11159,-9835,-8793,-7948,-7217,-6506,-5758,-4940,-4062,-3169,-2318,-1587,-1036,-707,-618,-749,-1048,-1441,-1840,-2146,-2275,-2158,-1734,-1000,54,1379,2924,4605,6344,8031,9581,10882,11855,12414,12515,12140,11289,10039,8446,6660,4806,3049,1562,483,-48,33,767,2093,3929,6087,8377,10548,12383,13655,14210,13927,12776,10771,8030,4708,1052,-2692,-6221,-9293,-11691,-13252,-13931,-13706,-12673,-10961,-8749,-6246,-3658,-1198,967,2678,3834,4365,4243,3492,2176,406,-1659,-3838,-5915,-7690,-8965,-9583,-9462,-8567,-6987,-4883,-2495,-139,1885,3267,3797,3343,1914,-373,-3295,-6547,-9815,-12771,-15153,-16770,-17506,-17375,-16424,-14811,-12683,-10229,-7602,-4928,-2308,220,2614,4883,7012,9007,10825,12450,13781,14778,15335,15409,14977,14051,12741,11154,9490,7907,6612,5738,5401,5649,6450,7738,9373,11202,13069,14807,16317,17504,18325,18786,18869,18612,17998,17028,15658,13864,11609,8892,5757,2273,-1419,-5170,-8796,-12124,-14986,-17252,-18819,-19649,-19731,-19128,-17919,-16252,-14249,-12101,-9930,-7905,-6121,-4687,-3645,-3044,-2860,-3075,-3614,-4393,-5299,-6199,-6963,-7468,-7614,-7359,-6700,-5715,-4518,-3281,-2161,-1324,-847,-773,-1019,-1462,-1886,-2074,-1804,-899,728,3103,6106,9572,13207,16717,19742,21996,23212,23262,22093,19834,16669,12942,9001,5248,2022,-400,-1859,-2312,-1823,-554,1281,3442,5683,7805,9647,11114,12177,12854,13196,13278,13164,12913,12575,12173,11729,11268,10788,10319,9860,9402,8947,8429,7820,7043,6047,4801,3289,1540,-383,-2391,-4355,-6128,-7551,-8457,-8713,-8209,-6939,-4934,-2378,522,3447,6070,8079,9179,9205,8049,5772,2515,-1432,-5741,-9987,-13793,-16764,-18628,-19187,-18386,-16306,-13158,-9244,-4971,-733,3061,6070,8082,8945,8697,7424,5350,2730,-145,-2990,-5558,-7660,-9168,-10062,-10353,-10168,-9619,-8887,-8104,-7398,-6840,-6448,-6201,-6025,-5832,-5538,-5055,-4355,-3415,-2265,-943,484,1976,3470,4933,6335,7648,8860,9962,10955,11840,12616,13279,13792,14132,14234,14052,13533,12641,11366,9720,7759,5558,3217,857,-1402,-3442,-5151,-6463,-7333,-7771,-7844,-7664,-7368,-7145,-7115,-7425,-8111,-9168,-10518,-12030,-13530,-14864,-15858,-16426,-16487,-16064,-15195,-13995,-12579,-11089,-9644,-8349,-7254,-6397,-5742,-5256,-4861,-4502,-4123,-3736,-3351,-3071,-2978,-3194,-3805,-4848,-6331,-8157,-10232,-12372,-14413,-16181,-17509,-18312,-18495,-18079,-17081,-15602,-13746,-11639,-9404,-7128,-4887,-2709,-600,1470,3516,5589,7674,9786,11866,13878,15724,17344,18636,19537,19975,19893,19261,18059,16327,14133,11618,8954,6358,4042,2198,968,418,545,1280,2490,4020,5692,7328,8781,9907,10620,10850,10579,9816,8606,7008,5108,2965,677,-1727,-4158,-6600,-8973,-11230,-13274,-15010,-16303,-17046,-17105,-16415,-14935,-12700,-9843,-6538,-3070,272,3163,5314,6493,6566,5494,3386,450,-2988,-6545,-9802,-12390,-14022,-14529,-13925,-12334,-10053,-7424,-4855,-2697,-1245,-652,-933,-1972,-3493,-5179,-6632,-7516,-7545,-6583,-4607,-1789,1617,5235,8688,11600,13703,14799,14872,13989,12366,10296,8105,6148,4697,3975,4059,4927,6414,8281,10225,11942,13191,13810,13755,13113,12040,10795,9598,8702,8211,8228,8674,9478,10451,11447,12276,12832,12993,12751,12090,11084,9831,8457,7110,5918,4982,4354,4016,3895,3864,3768,3446,2771,1648,55,-1955,-4289,-6759,-9196,-11382,-13158,-14406,-15078,-15217,-14928,-14365,-13735,-13205,-12949,-13063,-13565,-14432,-15522,-16695,-17758,-18533,-18887,-18722,-18006,-16773,-15090,-13091,-10914,-8719,-6661,-4864,-3422,-2387,-1748,-1477,-1456,-1604,-1758,-1834,-1736,-1430,-942,-333,303,843,1203,1299,1121,695,112,-495,-968,-1148,-905,-155,1108,2828,4847,6983,8990,10658,11787,12271,12062,11222,9879,8221,6459,4789,3358,2261,1513,1087,885,828,795,701,498,132,-361,-955,-1577,-2135,-2568,-2807,-2849,-2715,-2465,-2202,-1992,-1931,-2043,-2345,-2790,-3326,-3856,-4307,-4609,-4709,-4634,-4390,-4082,-3755,-3512,-3368,-3366,-3448,-3608,-3741,-3820,-3761,-3550,-3159,-2621,-1969,-1270,-594,6,466,764,877,819,597,247,-207,-733,-1315,-1931,-2588,-3269,-3966,-4660,-5309,-5869,-6285,-6508,-6497,-6232,-5715,-4957,-3998,-2860,-1575,-152,1411,3119,4987,7011,9163,11391,13598,15667,17452,18803,19596,19744,19223,18089,16453,14510,12456,10527,8891,7692,6961,6670,6697,6866,6975,6819,6246,5175,3614,1679,-457,-2538,-4338,-5625,-6267,-6209,-5514,-4327,-2899,-1477,-360,234,132,-740,-2344,-4554,-7153,-9868,-12401,-14481,-15875,-16467,-16212,-15207,-13613,-11675,-9644,-7754,-6182,-5020,-4281,-3896,-3755,-3719,-3686,-3566,-3355,-3080,-2823,-2685,-2750,-3078,-3668,-4459,-5333,-6132,-6663,-6760,-6261,-5074,-3178,-604,2510,5991,9624,13149,16368,19057,21086,22378,22907,22752,22011,20843,19436,17947,16562,15382,14506,13950,13691,13658,13753,13851,13876,13715,13368,12807,12086,11269,10419,9626,8927,8362,7921,7569,7249,6904,6473,5948,5329,4660,4010,3437,3005,2737,2632,2640,2696,2693,2531,2119,1388,309,-1098,-2772,-4617,-6496,-8281,-9823,-10979,-11646,-11732,-11213,-10118,-8543,-6648,-4648,-2777,-1287,-379,-229,-897,-2378,-4557,-7225,-10126,-12945,-15376,-17147,-18046,-17953,-16862,-14856,-12131,-8923,-5532,-2223,735,3179,4967,6099,6586,6563,6165,5574,4958,4468,4199,4210,4478,4949,5519,6073,6509,6735,6714,6439,5948,5298,4564,3803,3066,2387,1769,1240,794,460,253,207,356,720,1329,2169,3226,4438,5719,6947,7987,8682,8918,8574,7636,6108,4106,1788,-642,-2953,-4937,-6428,-7327,-7626,-7409,-6814,-6067,-5365,-4922,-4871,-5272,-6093,-7221,-8452,-9595,-10404,-10737,-10474,-9630,-8295,-6654,-4940,-3412,-2302,-1796,-1996,-2900,-4426,-6393,-8564,-10691,-12510,-13846,-14565,-14640,-14130,-13161,-11911,-10579,-9348,-8373,-7757,-7535,-7698,-8166,-8857,-9641,-10433,-11138,-11711,-12120,-12366,-12466,-12433,-12300,-12062,-11735,-11277,-10670,-9845,-8765,-7373,-5645,-3574,-1185,1469,4307,7212,10072,12728,15080,17000,18432,19326,19695,19557,18992,18074,16912,15598,14220,12851,11520,10255,9030,7815,6579,5267,3896,2469,1088,-155,-1087,-1580,-1478,-729,687,2648,4972,7370,9521,11088,11782,11396,9838,7140,3476,-902,-5644,-10383,-14776,-18492,-21322,-23117,-23846,-23560,-22393,-20526,-18172,-15544,-12848,-10239,-7866,-5786,-4045,-2620,-1459,-494,366,1181,2006,2852,3690,4471,5088,5446,5429,4953,3961,2469,528,-1699,-4042,-6239,-8066,-9276,-9711,-9255,-7916,-5757,-2939,338,3851,7361,10684,13643,16143,18120,19570,20509,20972,20986,20571,19723,18431,16687,14494,11902,9003,5945,2937,220,-1965,-3381,-3873,-3369,-1902,371,3187,6217,9063,11364,12797,13169,12414,10646,8106,5154,2198,-384,-2274,-3306,-3446,-2834,-1719,-440,629,1180,954,-127,-2038,-4561,-7412,-10175,-12481,-13940,-14311,-13447,-11389,-8312,-4546,-500,3371,6627,8942,10069,9981,8734,6573,3792,724,-2311,-5081,-7419,-9291,-10716,-11818,-12714,-13556,-14422,-15384,-16396,-17410,-18277,-18871,-19036,-18665,-17700,-16136,-14056,-11572,-8869,-6112,-3487,-1113,925,2608,3966,5069,6008,6859,7704,8544,9392,10152,10752,11052,10962,10400,9365,7900,6148,4266,2497,1033,110,-140,394,1705,3722,6259,9090,11893,14363,16174,17061,16839,15431,12869,9341,5104,552,-3930,-7904,-11052,-13080,-13909,-13534,-12149,-10044,-7594,-5217,-3286,-2101,-1839,-2509,-3998,-6023,-8244,-10259,-11707,-12303,-11905,-10520,-8334,-5662,-2902,-508,1152,1736,1125,-721,-3602,-7233,-11202,-15035,-18289,-20548,-21526,-21057,-19149,-15925,-11689,-6773,-1618,3369,7812,11403,13957,15388,15738,15129,13761,11854,9633,7297,5003,2856,929,-763,-2199,-3393,-4335,-4995,-5350,-5310,-4847,-3872,-2397,-433,1910,4504,7144,9646,11800,13467,14542,14998,14883,14286,13357,12236,11068,9942,8928,8016,7183,6358,5481,4500,3410,2224,1034,-85,-973,-1549,-1669,-1315,-457,816,2388,4070,5658,6932,7709,7839,7255,5955,4027,1617,-1080,-3837,-6459,-8746,-10592,-11929,-12761,-13163,-13232,-13086,-12854,-12589,-12361,-12109,-11799,-11297,-10500,-9308,-7637,-5516,-2990,-228,2567,5136,7221,8572,9013,8429,6820,4277,994,-2743,-6624,-10274,-13392,-15689,-16993,-17215,-16375,-14567,-11968,-8771,-5212,-1499,2167,5620,8752,11463,13733,15534,16895,17840,18417,18673,18656,18423,18032,17523,16971,16401,15877,15415,15061,14809,14689,14685,14799,15018,15316,15663,16000,16257,16367,16227,15809,15044,13960,12596,11033,9407,7835,6454,5352,4580,4123,3919,3837,3735,3430,2786,1676,70,-2019,-4468,-7111,-9711,-12021,-13797,-14844,-15052,-14401,-12995,-11015,-8728,-6415,-4339,-2707,-1624,-1100,-1036,-1277,-1612,-1859,-1851,-1524,-869,8,948,1737,2160,2029,1238,-244,-2324,-4807,-7432,-9860,-11805,-12978,-13224,-12465,-10754,-8250,-5167,-1795,1605,4751,7453,9550,10973,11733,11882,11560,10903,10072,9209,8393,7689,7066,6494,5877,5150,4233,3095,1751,252,-1287,-2716,-3895,-4649,-4904,-4590,-3771,-2561,-1160,183,1224,1739,1589,711,-816,-2863,-5166,-7459,-9442,-10857,-11525,-11371,-10425,-8855,-6888,-4842,-3032,-1743,-1202,-1490,-2613,-4388,-6572,-8828,-10790,-12165,-12700,-12312,-11042,-9069,-6706,-4298,-2229,-820,-291,-748,-2129,-4250,-6815,-9461,-11806,-13519,-14312,-14070,-12756,-10534,-7653,-4471,-1391,1214,3010,3803,3492,2149,-55,-2838,-5856,-8751,-11161,-12795,-13418,-12917,-11276,-8613,-5127,-1136,3039,7011,10465,13106,14743,15274,14696,13096,10661,7621,4289,998,-1928,-4166,-5493,-5772,-4978,-3239,-758,2153,5168,7955,10238,11818,12590,12547,11780,10436,8739,6899,5137,3629,2469,1715,1304,1153,1115,1056,856,446,-185,-989,-1886,-2773,-3558,-4184,-4626,-4923,-5139,-5365,-5691,-6186,-6883,-7777,-8815,-9921,-11006,-11982,-12793,-13392,-13786,-13994,-14058,-14033,-13959,-13866,-13765,-13638,-13443,-13137,-12641,-11923,-10937,-9688,-8223,-6609,-4958,-3393,-2014,-935,-180,213,315,188,-41,-233,-269,-22,570,1520,2801,4292,5886,7400,8700,9660,10208,10336,10104,9618,9036,8516,8204,8213,8615,9407,10574,12010,13634,15298,16880,18254,19312,19987,20242,20087,19559,18747,17732,16623,15506,14444,13498,12671,11982,11408,10947,10588,10329,10161,10074,10024,9962,9803,9477,8899,8029,6832,5325,3552,1581,-499,-2585,-4592,-6426,-8026,-9340,-10354,-11058,-11479,-11658,-11630,-11460,-11180,-10821,-10413,-9938,-9420,-8820,-8169,-7438,-6678,-5893,-5150,-4482,-3966,-3648,-3615,-3896,-4565,-5607,-7047,-8815,-10861,-13064,-15322,-17485,-19422,-20991,-22054,-22530,-22333,-21466,-19946,-17855,-15308,-12426,-9377,-6290,-3323,-596,1792,3765,5299,6396,7093,7459,7575,7538,7454,7413,7494,7758,8211,8850,9605,10412,11168,11800,12226,12412,12331,11994,11433,10694,9851,8971,8142,7418,6869,6494,6295,6217,6179,6084,5820,5289,4421,3192,1620,-205,-2175,-4132,-5932,-7435,-8545,-9206,-9429,-9248,-8770,-8094,-7344,-6629,-6031,-5612,-5395,-5385,-5553,-5862,-6260,-6684,-7083,-7388,-7559,-7561,-7368,-6994,-6443,-5761,-4981,-4176,-3386,-2696,-2134,-1759,-1566,-1565,-1691,-1904,-2108,-2218,-2158,-1852,-1278,-439,620,1807,3025,4157,5112,5825,6270,6461,6445,6276,6023,5718,5381,5000,4522,3914,3114,2109,919,-403,-1758,-3028,-4102,-4880,-5311,-5387,-5165,-4729,-4219,-3769,-3511,-3566,-3970,-4744,-5802,-7016,-8206,-9155,-9664,-9558,-8724,-7129,-4833,-1989,1171,4361,7267,9628,11193,11874,11625,10560,8873,6815,4681,2766,1284,455,321,932,2171,3898,5909,7937,9763,11119,11839,11766,10863,9142,6720,3776,538,-2724,-5750,-8289,-10155,-11208,-11415,-10814,-9524,-7753,-5713,-3678,-1866,-491,324,509,99,-813,-2061,-3427,-4709,-5692,-6228,-6240,-5702,-4692,-3333,-1777,-221,1192,2322,3108,3545,3690,3664,3613,3704,4076,4854,6080,7760,9823,12142,14557,16886,18934,20561,21630,22094,21942,21232,20058,18549,16829,15042,13288,11674,10261,9101,8224,7632,7332,7299,7516,7953,8536,9210,9827,10287,10397,10051,9095,7495,5228,2389,-900,-4422,-7956,-11252,-14085,-16266,-17671,-18232,-17980,-16981,-15392,-13390,-11171,-8952,-6890,-5151,-3816,-2943,-2515,-2494,-2786,-3296,-3910,-4536,-5083,-5496,-5738,-5792,-5675,-5413,-5048,-4635,-4202,-3776,-3347,-2873,-2287,-1508,-459,925,2655,4714,7016,9424,11785,13910,15633,16825,17380,17286,16538,15224,13420,11263,8879,6422,4051,1925,213,-935,-1406,-1108,-68,1657,3880,6371,8834,10985,12536,13305,13158,12112,10265,7834,5097,2367,-61,-1937,-3121,-3570,-3361,-2677,-1750,-870,-283,-229,-837,-2178,-4201,-6774,-9668,-12615,-15296,-17442,-18808,-19271,-18790,-17475,-15502,-13159,-10729,-8523,-6783,-5697,-5357,-5774,-6871,-8495,-10466,-12541,-14522,-16192,-17410,-18074,-18147,-17657,-16675,-15318,-13719,-12012,-10332,-8780,-7443,-6393,-5656,-5267,-5215,-5469,-5968,-6622,-7299,-7894,-8257,-8306,-7955,-7186,-6003,-4469,-2665,-715,1263,3134,4787,6131,7089,7644,7781,7549,7006,6249,5398,4566,3891,3471,3391,3703,4393,5431,6713,8119,9495,10703,11591,12087,12116,11696,10859,9692,8299,6791,5272,3836,2526,1407,451,-299,-894,-1303,-1556,-1646,-1593,-1430,-1203,-976,-797,-719,-731,-825,-932,-994,-941,-741,-388,62,524,870,967,693,-47,-1285,-3011,-5130,-7528,-10018,-12427,-14576,-16308,-17531,-18180,-18273,-17868,-17064,-16000,-14768,-13500,-12225,-10992,-9775,-8538,-7237,-5821,-4280,-2622,-918,740,2217,3373,4080,4238,3800,2780,1252,-631,-2686,-4673,-6371,-7564,-8095,-7887,-6929,-5300,-3128,-585,2152,4913,7566,10003,12183,14075,15697,17066,18202,19117,19812,20253,20445,20335,19948,19278,18383,17341,16249,15235,14399,13844,13596,13639,13886,14168,14325,14125,13430,12093,10109,7494,4416,1049,-2343,-5503,-8185,-10174,-11314,-11530,-10815,-9255,-6991,-4227,-1185,1893,4804,7346,9390,10814,11569,11614,10982,9692,7846,5527,2863,4,-2924,-5734,-8302,-10461,-12108,-13146,-13556,-13350,-12620,-11502,-10170,-8806,-7598,-6673,-6124,-5981,-6185,-6664,-7272,-7879,-8361,-8635,-8665,-8473,-8120,-7704,-7317,-7058,-6956,-7044,-7252,-7528,-7739,-7795,-7577,-7027,-6090,-4796,-3161,-1297,718,2752,4703,6470,7975,9178,10038,10557,10719,10534,10010,9173,8065,6748,5314,3857,2485,1315,409,-123,-292,-52,515,1362,2340,3322,4127,4609,4620,4070,2917,1196,-1001,-3502,-6100,-8550,-10609,-12070,-12769,-12639,-11670,-9972,-7703,-5091,-2408,88,2136,3541,4169,3974,2993,1353,-761,-3121,-5487,-7636,-9395,-10632,-11315,-11440,-11089,-10349,-9334,-8133,-6825,-5438,-3996,-2475,-877,825,2596,4424,6205,7870,9281,10336,10940,11035,10627,9757,8524,7036,5435,3825,2335,1022,-41,-830,-1330,-1534,-1443,-1057,-373,606,1866,3376,5079,6873,8658,10264,11570,12412,12665,12252,11108,9280,6834,3930,770,-2425,-5409,-7978,-9971,-11275,-11877,-11796,-11145,-10064,-8726,-7328,-6036,-5018,-4369,-4152,-4362,-4946,-5803,-6809,-7798,-8624,-9113,-9132,-8580,-7392,-5595,-3245,-505,2441,5351,7976,10093,11492,12064,11748,10598,8740,6378,3754,1130,-1272,-3274,-4785,-5797,-6375,-6643,-6747,-6820,-6965,-7236,-7624,-8085,-8529,-8857,-8977,-8809,-8334,-7544,-6518,-5325,-4097,-2948,-1995,-1312,-957,-904,-1104,-1440,-1760,-1902,-1722,-1093,18,1621,3628,5922,8353,10733,12930,14772,16199,17135,17602,17637,17325,16770,16077,15357,14691,14158,13792,13634,13677,13921,14337,14893,15534,16214,16844,17360,17665,17685,17339,16580,15364,13697,11594,9121,6347,3393,358,-2609,-5407,-7906,-10017,-11655,-12754,-13255,-13124,-12331,-10886,-8828,-6260,-3328,-253,2727,5333,7322,8490,8711,7996,6421,4234,1682,-886,-3199,-5014,-6203,-6733,-6676,-6150,-5345,-4401,-3493,-2698,-2099,-1680,-1439,-1296,-1206,-1067,-852,-479,26,678,1418,2186,2906,3498,3898,4057,3971,3645,3135,2503,1831,1199,686,364,294,524,1076,1963,3146,4566,6113,7646,9010,10029,10568,10510,9835,8570,6865,4898,2934,1206,-59,-743,-801,-341,470,1341,1994,2140,1570,172,-2045,-4969,-8362,-11949,-15395,-18395,-20676,-22038,-22381,-21683,-20034,-17585,-14551,-11166,-7680,-4289,-1187,1537,3786,5574,6882,7744,8164,8128,7610,6576,4973,2814,104,-3052,-6529,-10137,-13672,-16907,-19642,-21697,-22921,-23246,-22614,-21095,-18797,-15917,-12700,-9434,-6377,-3792,-1833,-596,-70,-154,-687,-1446,-2232,-2847,-3172,-3155,-2813,-2251,-1591,-988,-574,-436,-608,-1038,-1610,-2160,-2479,-2387,-1718,-386,1603,4168,7113,10188,13098,15547,17269,18081,17883,16706,14674,12039,9085,6174,3610,1664,497,158,560,1522,2773,4022,4980,5424,5198,4259,2657,534,-1894,-4375,-6646,-8478,-9691,-10213,-10035,-9287,-8118,-6792,-5516,-4535,-3989,-3993,-4540,-5594,-7018,-8677,-10395,-12014,-13388,-14423,-15040,-15238,-15020,-14456,-13639,-12678,-11715,-10857,-10212,-9815,-9670,-9676,-9730,-9649,-9300,-8560,-7391,-5838,-4023,-2144,-429,892,1632,1671,1007,-275,-1970,-3809,-5482,-6692,-7178,-6792,-5466,-3284,-406,2897,6324,9561,12340,14450,15812,16399,16335,15786,14972,14142,13487,13169,13249,13702,14412,15207,15874,16237,16160,15599,14617,13341,12002,10819,10043,9834,10291,11388,12991,14875,16740,18269,19163,19186,18195,16157,13165,9397,5145,701,-3568,-7397,-10500,-12758,-14069,-14495,-14105,-13063,-11510,-9600,-7448,-5149,-2752,-317,2136,4546,6867,9010,10887,12400,13449,13957,13850,13105,11691,9667,7069,4021,648,-2890,-6408,-9738,-12703,-15167,-17017,-18200,-18699,-18558,-17848,-16677,-15160,-13425,-11583,-9756,-8024,-6475,-5158,-4113,-3355,-2896,-2724,-2856,-3279,-3995,-4992,-6212,-7586,-8978,-10242,-11196,-11676,-11529,-10655,-9032,-6686,-3781,-499,2854,5983,8578,10391,11259,11162,10185,8563,6612,4685,3152,2294,2309,3251,5029,7436,10135,12771,14946,16329,16664,15799,13728,10558,6526,1937,-2812,-7350,-11273,-14264,-16077,-16570,-15735,-13676,-10595,-6784,-2555,1751,5827,9382,12194,14066,14888,14596,13201,10792,7514,3588,-726,-5123,-9300,-12938,-15786,-17622,-18320,-17848,-16250,-13685,-10352,-6558,-2582,1208,4526,7092,8701,9279,8806,7429,5342,2827,183,-2297,-4375,-5875,-6728,-6948,-6643,-5976,-5143,-4319,-3645,-3183,-2928,-2786,-2646,-2335,-1743,-766,613,2349,4338,6413,8406,10116,11405,12132,12256,11763,10731,9278,7558,5741,3969,2365,964,-214,-1246,-2211,-3225,-4384,-5758,-7362,-9162,-11073,-12956,-14674,-16077,-17041,-17497,-17399,-16786,-15714,-14307,-12694,-11046,-9511,-8249,-7357,-6897,-6837,-7086,-7456,-7739,-7675,-7049,-5690,-3511,-554,3044,7026,11043,14732,17693,19607,20252,19510,17464,14293,10347,6026,1763,-2025,-5047,-7077,-8085,-8139,-7428,-6249,-4875,-3631,-2718,-2300,-2394,-2933,-3748,-4610,-5275,-5504,-5125,-4030,-2226,199,3057,6099,9068,11685,13774,15184,15913,16000,15603,14891,14060,13293,12690,12324,12153,12096,11998,11697,11045,9930,8365,6402,4256,2151,406,-717,-972,-234,1523,4192,7549,11288,15032,18420,21090,22784,23293,22558,20592,17541,13603,9067,4221,-612,-5143,-9129,-12350,-14705,-16109,-16613,-16294,-15314,-13852,-12097,-10223,-8361,-6614,-5024,-3622,-2404,-1368,-527,108,494,596,375,-173,-1034,-2125,-3363,-4607,-5715,-6584,-7080,-7186,-6853,-6144,-5118,-3896,-2591,-1333,-217,681,1341,1774,2032,2210,2385,2684,3169,3921,4952,6264,7783,9430,11076,12591,13859,14773,15273,15339,14976,14242,13177,11863,10350,8705,6986,5262,3604,2108,858,-47,-554,-600,-197,648,1861,3376,5066,6845,8545,10059,11223,11918,12016,11451,10162,8193,5604,2538,-821,-4271,-7586,-10565,-13046,-14892,-16054,-16503,-16302,-15538,-14378,-12982,-11560,-10297,-9335,-8792,-8664,-8920,-9403,-9950,-10343,-10397,-9975,-9010,-7529,-5646,-3537,-1425,466,1924,2805,3014,2544,1446,-173,-2169,-4387,-6680,-8906,-10973,-12796,-14344,-15572,-16483,-17040,-17246,-17075,-16536,-15635,-14432,-12992,-11428,-9871,-8443,-7288,-6500,-6155,-6281,-6841,-7756,-8866,-9987,-10885,-11334,-11138,-10146,-8317,-5675,-2375,1382,5307,9121,12530,15312,17300,18426,18715,18275,17296,15997,14609,13351,12350,11701,11361,11246,11190,10995,10491,9532,8072,6135,3859,1420,-923,-2964,-4482,-5377,-5601,-5237,-4445,-3439,-2492,-1832,-1671,-2134,-3241,-4949,-7090,-9455,-11775,-13777,-15201,-15851,-15609,-14460,-12498,-9896,-6906,-3786,-819,1781,3816,5173,5787,5649,4812,3340,1354,-1037,-3693,-6485,-9268,-11922,-14319,-16350,-17945,-19024,-19563,-19538,-18942,-17794,-16126,-13993,-11486,-8718,-5836,-2999,-362,1939,3808,5192,6101,6596,6793,6824,6858,7009,7402,8047,8926,9928,10871,11582,11820,11460,10382,8624,6302,3658,1012,-1287,-2892,-3527,-3020,-1321,1457,5091,9236,13487,17412,20621,22775,23667,23203,21416,18489,14670,10311,5764,1397,-2483,-5627,-7872,-9162,-9520,-9050,-7935,-6362,-4561,-2727,-1024,430,1594,2479,3153,3735,4341,5102,6117,7423,9032,10869,12830,14757,16492,17841,18684,18878,18386,17194,15360,12995,10227,7219,4115,1065,-1815,-4431,-6705,-8598,-10070,-11117,-11727,-11915,-11686,-11061,-10078,-8778,-7230,-5531,-3780,-2108,-646,506,1242,1525,1367,804,-22,-984,-1895,-2592,-2951,-2903,-2461,-1716,-823,32,649,878,611,-159,-1378,-2887,-4502,-5988,-7127,-7726,-7649,-6836,-5313,-3169,-605,2179,4889,7280,9099,10148,10305,9512,7821,5350,2311,-1036,-4397,-7484,-10026,-11849,-12810,-12914,-12210,-10841,-9013,-6931,-4838,-2929,-1373,-283,295,368,7,-662,-1500,-2323,-2992,-3373,-3404,-3085,-2494,-1760,-1062,-579,-473,-856,-1759,-3129,-4830,-6652,-8355,-9672,-10391,-10343,-9465,-7792,-5448,-2676,281,3087,5511,7316,8388,8709,8341,7441,6197,4814,3464,2288,1354,698,294,115,106,251,524,948,1516,2264,3167,4211,5340,6467,7514,8381,8990,9300,9292,9001,8486,7844,7170,6579,6155,5958,6030,6334,6846,7445,8026,8436,8529,8193,7316,5884,3894,1442,-1349,-4307,-7230,-9932,-12218,-13968,-15070,-15534,-15371,-14711,-13684,-12484,-11291,-10293,-9628,-9402,-9650,-10342,-11377,-12595,-13781,-14700,-15110,-14806,-13644,-11583,-8673,-5108,-1156,2827,6459,9379,11280,11964,11352,9501,6583,2889,-1255,-5452,-9377,-12700,-15223,-16804,-17412,-17110,-15994,-14254,-12059,-9598,-7045,-4519,-2125,81,2080,3852,5415,6770,7912,8846,9541,9989,10168,10064,9680,9039,8163,7124,5984,4846,3824,3028,2575,2550,3003,3944,5326,7059,9018,11064,13048,14841,16346,17494,18265,18680,18777,18640,18329,17908,17406,16818,16112,15233,14123,12743,11082,9175,7093,4956,2888,1047,-466,-1556,-2210,-2467,-2417,-2211,-1987,-1882,-1988,-2316,-2834,-3417,-3901,-4098,-3813,-2915,-1331,887,3586,6509,9308,11637,13139,13551,12721,10611,7355,3185,-1544,-6409,-10978,-14816,-17579,-19010,-19005,-17591,-14945,-11357,-7194,-2866,1236,4768,7475,9211,9936,9716,8707,7112,5193,3185,1341,-148,-1123,-1498,-1240,-409,898,2482,4139,5614,6686,7198,7047,6281,5010,3464,1907,626,-137,-203,496,1935,3958,6354,8801,11014,12654,13495,13342,12138,9923,6853,3165,-838,-4831,-8508,-11598,-13906,-15339,-15858,-15571,-14593,-13138,-11415,-9630,-7972,-6572,-5505,-4810,-4437,-4338,-4380,-4465,-4443,-4229,-3727,-2915,-1783,-385,1221,2937,4659,6286,7689,8765,9398,9490,8975,7807,5991,3576,653,-2632,-6103,-9539,-12720,-15400,-17407,-18566,-18840,-18226,-16846,-14882,-12578,-10211,-8047,-6338,-5239,-4884,-5245,-6271,-7767,-9502,-11197,-12555,-13311,-13273,-12311,-10442,-7749,-4473,-877,2661,5825,8296,9878,10480,10161,9081,7525,5794,4212,3041,2449,2530,3219,4409,5874,7377,8654,9471,9641,9049,7667,5559,2868,-175,-3326,-6278,-8795,-10629,-11658,-11822,-11161,-9835,-8049,-6080,-4210,-2695,-1735,-1475,-1946,-3115,-4865,-6984,-9252,-11379,-13103,-14194,-14470,-13847,-12342,-10029,-7127,-3845,-502,2615,5213,7041,7917,7742,6504,4296,1295,-2266,-6090,-9893,-13396,-16357,-18636,-20114,-20811,-20755,-20068,-18851,-17237,-15298,-13111,-10684,-8042,-5184,-2142,1015,4190,7238,10006,12338,14120,15275,15796,15747,15230,14418,13460,12521,11687,11006,10441,9912,9297,8499,7417,6049,4423,2654,901,-636,-1770,-2297,-2103,-1097,690,3168,6137,9344,12495,15276,17443,18769,19158,18569,17071,14820,12000,8877,5685,2660,3,-2167,-3755,-4754,-5186,-5111,-4607,-3754,-2641,-1343,52,1491,2904,4255,5519,6679,7727,8661,9437,10033,10360,10347,9911,8981,7536,5583,3210,527,-2278,-5039,-7527,-9577,-11021,-11758,-11758,-11033,-9689,-7860,-5731,-3498,-1352,522,2002,2982,3437,3369,2844,1960,834,-403,-1642,-2765,-3717,-4424,-4873,-5034,-4912,-4489,-3779,-2767,-1477,69,1820,3670,5523,7202,8598,9555,10009,9911,9270,8146,6610,4767,2723,604,-1481,-3375,-4977,-6163,-6857,-7028,-6682,-5887,-4730,-3339,-1849,-402,866,1843,2433,2602,2335,1710,809,-209,-1196,-2003,-2512,-2678,-2504,-2087,-1550,-1067,-782,-810,-1189,-1891,-2800,-3769,-4606,-5135,-5224,-4790,-3839,-2457,-791,948,2535,3775,4481,4592,4081,3057,1673,158,-1256,-2342,-2928,-2924,-2314,-1203,263,1838,3289,4367,4884,4725,3855,2354,364,-1893,-4172,-6232,-7825,-8798,-9012,-8460,-7173,-5294,-3006,-554,1819,3883,5446,6387,6649,6271,5360,4084,2685,1374,406,-79,26,698,1837,3248,4707,5980,6871,7268,7130,6539,5618,4590,3631,2948,2632,2722,3134,3707,4208,4379,3978,2813,790,-2079,-5663,-9742,-14001,-18113,-21740,-24585,-26448,-27180,-26771,-25268,-22819,-19634,-15938,-12001,-8054,-4304,-925,1997,4390,6272,7655,8610,9173,9398,9306,8897,8165,7090,5672,3921,1900,-330,-2630,-4882,-6941,-8659,-9952,-10718,-10961,-10703,-10042,-9122,-8099,-7156,-6418,-5985,-5871,-6019,-6308,-6556,-6565,-6123,-5081,-3325,-866,2220,5720,9376,12850,15810,17966,19071,19026,17821,15610,12658,9334,6046,3221,1188,201,328,1501,3479,5933,8440,10632,12157,12835,12592,11520,9825,7795,5733,3944,2632,1934,1859,2315,3148,4120,5026,5650,5856,5581,4843,3744,2460,1183,144,-470,-504,127,1430,3319,5642,8176,10650,12826,14438,15341,15413,14650,13111,10927,8257,5303,2232,-762,-3552,-5993,-7999,-9484,-10410,-10762,-10564,-9890,-8830,-7539,-6130,-4766,-3548,-2556,-1850,-1432,-1309,-1453,-1822,-2370,-3034,-3733,-4389,-4904,-5180,-5132,-4668,-3737,-2306,-382,1976,4664,7548,10440,13173,15547,17413,18640,19172,18988,18172,16832,15162,13342,11591,10034,8790,7848,7146,6544,5876,4958,3678,1953,-182,-2624,-5200,-7684,-9846,-11488,-12450,-12685,-12209,-11150,-9691,-8057,-6480,-5147,-4197,-3681,-3560,-3743,-4054,-4324,-4374,-4077,-3374,-2271,-872,678,2179,3441,4293,4629,4404,3661,2515,1116,-325,-1652,-2701,-3407,-3749,-3792,-3644,-3428,-3274,-3270,-3462,-3849,-4380,-4962,-5509,-5885,-6022,-5814,-5245,-4298,-3044,-1596,-110,1209,2164,2573,2300,1288,-436,-2755,-5461,-8292,-10947,-13135,-14605,-15190,-14825,-13554,-11537,-9006,-6268,-3637,-1412,152,921,832,-6,-1423,-3123,-4814,-6195,-7034,-7209,-6689,-5583,-4063,-2368,-733,632,1603,2122,2243,2078,1801,1589,1607,1960,2675,3703,4903,6092,7048,7554,7434,6555,4883,2434,-646,-4180,-7880,-11443,-14537,-16848,-18121,-18190,-17004,-14640,-11302,-7276,-2937,1346,5208,8349,10570,11759,11911,11118,9510,7291,4656,1809,-1054,-3775,-6205,-8232,-9791,-10809,-11303,-11263,-10760,-9863,-8687,-7345,-5984,-4717,-3690,-2980,-2668,-2772,-3280,-4137,-5244,-6494,-7725,-8797,-9544,-9826,-9539,-8612,-7046,-4899,-2298,571,3490,6200,8477,10097,10918,10860,9958,8323,6193,3836,1599,-236,-1401,-1776,-1343,-214,1372,3145,4794,6063,6775,6857,6346,5384,4171,2958,1979,1416,1386,1888,2842,4071,5365,6479,7212,7394,6933,5826,4132,2018,-328,-2638,-4681,-6216,-7074,-7157,-6439,-4997,-2977,-570,1980,4453,6637,8367,9539,10092,10023,9377,8205,6618,4714,2638,556,-1367,-2923,-3938,-4255,-3773,-2470,-399,2291,5390,8615,11680,14286,16180,17166,17121,16023,13927,10979,7391,3403,-681,-4602,-8072,-10843,-12723,-13528,-13199,-11705,-9151,-5690,-1604,2823,7209,11238,14591,17039,18457,18809,18200,16806,14888,12724,10576,8658,7091,5904,5040,4356,3694,2875,1765,306,-1517,-3593,-5812,-7972,-9922,-11482,-12559,-13090,-13081,-12620,-11785,-10762,-9671,-8682,-7923,-7449,-7333,-7489,-7862,-8268,-8548,-8507,-7997,-6917,-5249,-3067,-516,2174,4770,6996,8663,9601,9766,9181,7952,6261,4299,2278,368,-1306,-2673,-3731,-4502,-5049,-5415,-5638,-5715,-5633,-5343,-4826,-4058,-3063,-1903,-677,476,1413,1984,2068,1593,529,-1059,-3061,-5278,-7477,-9391,-10756,-11342,-10996,-9635,-7307,-4139,-366,3722,7797,11561,14733,17146,18676,19318,19114,18176,16615,14589,12195,9582,6809,3985,1174,-1541,-4048,-6233,-7959,-9067,-9460,-9022,-7758,-5695,-2988,185,3533,6780,9606,11728,12928,13037,12025,9927,6908,3206,-872,-4977,-8765,-11916,-14182,-15411,-15560,-14722,-13087,-10942,-8625,-6475,-4794,-3803,-3588,-4143,-5299,-6837,-8469,-9912,-10947,-11409,-11265,-10552,-9427,-8080,-6751,-5648,-4948,-4725,-4998,-5666,-6588,-7585,-8461,-9066,-9276,-9030,-8313,-7177,-5695,-4003,-2229,-535,947,2090,2821,3108,2979,2525,1883,1210,686,434,560,1075,1933,3030,4219,5343,6269,6893,7152,7044,6585,5843,4886,3805,2665,1542,480,-476,-1309,-1983,-2483,-2773,-2807,-2549,-1956,-1000,313,1952,3841,5864,7868,9671,11100,11979,12211,11740,10624,8985,7038,5029,3239,1911,1250,1372,2305,3971,6226,8818,11505,13992,16025,17408,17978,17706,16605,14813,12498,9911,7267,4811,2696,1036,-146,-898,-1324,-1567,-1774,-2074,-2546,-3190,-3956,-4716,-5313,-5586,-5380,-4611,-3252,-1366,913,3367,5755,7789,9223,9850,9532,8268,6116,3317,118,-3076,-5944,-8115,-9356,-9523,-8619,-6779,-4254,-1368,1532,4128,6159,7514,8130,8145,7696,7052,6428,6048,6022,6403,7100,7968,8779,9291,9306,8667,7354,5413,3023,405,-2187,-4501,-6352,-7612,-8257,-8332,-7981,-7378,-6749,-6280,-6149,-6425,-7119,-8127,-9270,-10326,-11047,-11219,-10707,-9447,-7517,-5082,-2394,216,2450,3993,4666,4356,3114,1092,-1434,-4143,-6665,-8680,-9909,-10185,-9454,-7788,-5354,-2426,705,3709,6314,8306,9560,10066,9895,9224,8246,7221,6334,5781,5643,5931,6590,7446,8315,8965,9167,8757,7619,5735,3196,160,-3129,-6396,-9373,-11801,-13512,-14386,-14416,-13661,-12249,-10352,-8150,-5816,-3494,-1295,712,2484,3998,5243,6190,6808,7027,6806,6051,4755,2903,572,-2085,-4877,-7524,-9769,-11344,-12061,-11831,-10654,-8700,-6198,-3512,-999,953,2054,2090,1020,-1092,-3996,-7399,-10889,-14116,-16720,-18481,-19252,-19034,-17910,-16068,-13721,-11132,-8517,-6090,-3985,-2298,-1052,-235,223,399,397,326,261,282,407,625,896,1118,1204,1038,527,-386,-1722,-3460,-5495,-7733,-9993,-12135,-13984,-15410,-16310,-16608,-16319,-15442,-14092,-12357,-10386,-8297,-6214,-4206,-2322,-560,1115,2740,4374,6025,7688,9289,10730,11884,12625,12854,12523,11641,10277,8564,6662,4766,3075,1740,908,613,861,1566,2576,3726,4810,5652,6123,6142,5721,4933,3922,2869,1954,1342,1118,1307,1824,2534,3251,3786,4011,3828,3266,2391,1373,377,-400,-814,-759,-202,820,2207,3827,5494,7062,8364,9299,9806,9848,9483,8745,7753,6595,5382,4189,3086,2073,1161,288,-588,-1522,-2559,-3702,-4924,-6168,-7318,-8270,-8867,-8990,-8528,-7401,-5604,-3171,-206,3101,6544,9829,12691,14857,16119,16346,15505,13669,10999,7728,4137,514,-2850,-5717,-7877,-9211,-9633,-9157,-7837,-5791,-3196,-243,2837,5818,8506,10708,12311,13233,13447,12986,11904,10299,8284,5981,3527,1049,-1318,-3462,-5273,-6688,-7658,-8187,-8315,-8123,-7718,-7239,-6792,-6494,-6396,-6510,-6805,-7183,-7544,-7753,-7692,-7265,-6406,-5100,-3378,-1311,977,3362,5671,7759,9492,10742,11462,11612,11218,10348,9083,7537,5808,3991,2148,350,-1384,-2995,-4454,-5719,-6722,-7431,-7778,-7733,-7270,-6372,-5057,-3348,-1305,1005,3473,5985,8384,10494,12133,13123,13298,12593,10958,8520,5424,1973,-1540,-4757,-7374,-9150,-9935,-9703,-8534,-6596,-4129,-1370,1413,4045,6321,8155,9430,10117,10174,9619,8473,6801,4696,2262,-359,-3034,-5609,-7943,-9893,-11346,-12199,-12382,-11867,-10662,-8826,-6469,-3741,-853,1989,4552,6653,8144,8947,9067,8552,7526,6110,4444,2644,787,-1065,-2908,-4742,-6586,-8458,-10360,-12274,-14161,-15954,-17573,-18932,-19931,-20501,-20550,-20068,-19002,-17414,-15328,-12855,-10095,-7191,-4276,-1492,1042,3221,4984,6293,7150,7591,7656,7425,6970,6376,5727,5103,4579,4209,4026,4041,4214,4501,4811,5078,5222,5215,5044,4745,4371,4000,3680,3466,3341,3290,3233,3117,2853,2420,1794,1004,98,-866,-1819,-2709,-3497,-4156,-4680,-5069,-5334,-5484,-5531,-5478,-5329,-5081,-4725,-4255,-3647,-2894,-1956,-831,497,2002,3638,5307,6904,8250,9210,9616,9353,8372,6669,4360,1605,-1340,-4199,-6665,-8464,-9350,-9184,-7887,-5521,-2225,1757,6107,10491,14517,17878,20254,21462,21399,20076,17651,14332,10449,6330,2308,-1312,-4317,-6549,-7960,-8573,-8509,-7925,-7040,-6063,-5195,-4579,-4288,-4304,-4542,-4835,-5007,-4864,-4265,-3149,-1507,548,2866,5230,7420,9213,10457,11027,10896,10110,8758,7011,5045,3068,1286,-118,-992,-1231,-807,265,1883,3906,6155,8428,10546,12327,13637,14392,14527,14077,13066,11594,9770,7701,5535,3373,1348,-432,-1881,-2914,-3507,-3645,-3370,-2747,-1857,-826,266,1275,2125,2707,2954,2815,2268,1318,17,-1574,-3351,-5187,-6978,-8570,-9888,-10834,-11375,-11522,-11301,-10798,-10088,-9240,-8333,-7372,-6395,-5373,-4308,-3188,-2012,-806,397,1543,2563,3387,3955,4207,4120,3686,2946,1972,867,-212,-1132,-1708,-1831,-1396,-377,1180,3164,5374,7575,9496,10867,11470,11152,9846,7612,4589,1017,-2799,-6541,-9863,-12483,-14152,-14731,-14169,-12533,-10016,-6863,-3456,-127,2734,4824,5913,5876,4700,2515,-495,-4018,-7739,-11312,-14427,-16833,-18355,-18910,-18504,-17220,-15204,-12624,-9693,-6580,-3481,-535,2134,4427,6282,7650,8506,8832,8629,7901,6676,5012,2968,667,-1786,-4254,-6596,-8715,-10485,-11858,-12773,-13229,-13250,-12874,-12172,-11189,-9985,-8598,-7067,-5436,-3757,-2116,-595,704,1702,2336,2577,2430,1932,1133,95,-1109,-2431,-3783,-5119,-6346,-7386,-8145,-8528,-8441,-7828,-6639,-4881,-2613,79,3036,6074,8999,11576,13611,14925,15378,14918,13542,11344,8482,5174,1680,-1755,-4870,-7503,-9500,-10833,-11519,-11641,-11361,-10818,-10206,-9652,-9266,-9098,-9136,-9324,-9550,-9696,-9608,-9173,-8284,-6889,-4973,-2592,176,3164,6227,9141,11730,13804,15218,15898,15806,15008,13594,11735,9584,7345,5150,3154,1415,6,-1088,-1868,-2386,-2670,-2761,-2694,-2484,-2172,-1760,-1284,-745,-160,474,1155,1867,2601,3302,3923,4386,4619,4558,4165,3433,2419,1187,-116,-1380,-2431,-3157,-3446,-3216,-2456,-1138,656,2874,5390,8057,10738,13231,15386,17010,17960,18100,17355,15684,13145,9843,5980,1829,-2315,-6084,-9183,-11306,-12278,-11998,-10515,-7974,-4645,-851,3040,6670,9723,11940,13165,13301,12394,10524,7890,4732,1330,-2002,-4965,-7291,-8744,-9206,-8599,-7018,-4594,-1607,1638,4787,7489,9447,10421,10261,8940,6499,3129,-943,-5384,-9838,-13933,-17302,-19634,-20693,-20336,-18562,-15463,-11300,-6392,-1174,3919,8458,12073,14517,15650,15504,14207,12029,9277,6304,3436,935,-999,-2285,-2890,-2905,-2424,-1627,-653,322,1195,1863,2302,2513,2551,2496,2441,2483,2699,3135,3810,4685,5700,6740,7691,8405,8781,8719,8207,7267,6008,4581,3175,1967,1127,749,866,1444,2338,3394,4383,5113,5399,5132,4266,2830,941,-1269,-3599,-5881,-7960,-9707,-11054,-11954,-12389,-12358,-11852,-10865,-9388,-7428,-4994,-2157,1019,4376,7784,11030,13939,16293,17930,18693,18483,17263,15050,11931,8059,3617,-1149,-6006,-10686,-14973,-18643,-21567,-23627,-24822,-25173,-24799,-23837,-22472,-20876,-19220,-17619,-16149,-14813,-13575,-12345,-11039,-9585,-7947,-6163,-4304,-2510,-908,360,1223,1646,1680,1420,1020,647,475,664,1319,2524,4267,6487,9032,11695,14207,16297,17679,18163,17590,15968,13373,10029,6239,2350,-1278,-4320,-6551,-7832,-8158,-7649,-6486,-4959,-3344,-1924,-938,-534,-793,-1695,-3120,-4933,-6895,-8831,-10520,-11801,-12531,-12612,-11968,-10585,-8468,-5690,-2385,1265,5010,8572,11668,14022,15429,15748,14937,13072,10298,6886,3121,-635,-4070,-6869,-8822,-9769,-9671,-8566,-6586,-3915,-805,2508,5734,8662,11053,12787,13756,13979,13524,12550,11247,9847,8538,7492,6775,6397,6260,6223,6089,5676,4818,3435,1506,-878,-3561,-6332,-8923,-11094,-12604,-13259,-12937,-11577,-9206,-5935,-1955,2468,7020,11354,15131,18060,19904,20549,19979,18302,15738,12577,9156,5820,2852,471,-1208,-2198,-2564,-2504,-2193,-1850,-1644,-1676,-2009,-2599,-3367,-4195,-4933,-5474,-5705,-5566,-5030,-4088,-2766,-1101,857,3027,5317,7594,9707,11482,12752,13363,13205,12227,10450,7965,4948,1605,-1784,-4976,-7700,-9776,-11048,-11483,-11101,-10034,-8462,-6634,-4807,-3246,-2174,-1755,-2085,-3157,-4882,-7080,-9510,-11896,-13960,-15459,-16213,-16121,-15182,-13470,-11142,-8409,-5497,-2635,-24,2219,3991,5317,6239,6853,7298,7674,8094,8619,9283,10075,10961,11865,12709,13389,13808,13862,13489,12641,11335,9626,7620,5455,3290,1263,-498,-1911,-2948,-3608,-3950,-4060,-4007,-3906,-3786,-3706,-3654,-3624,-3601,-3579,-3587,-3664,-3896,-4328,-5045,-6021,-7234,-8554,-9819,-10831,-11388,-11324,-10539,-9022,-6853,-4212,-1327,1509,4031,5988,7195,7560,7055,5762,3803,1386,-1306,-4026,-6614,-8892,-10774,-12189,-13149,-13671,-13832,-13705,-13380,-12943,-12469,-12006,-11586,-11197,-10798,-10345,-9748,-8966,-7944,-6687,-5224,-3647,-2062,-615,550,1312,1579,1313,544,-639,-2099,-3634,-5064,-6172,-6812,-6858,-6257,-5012,-3182,-878,1753,4534,7275,9786,11896,13466,14420,14716,14401,13530,12236,10610,8794,6861,4890,2914,943,-1027,-3008,-5001,-7002,-8959,-10834,-12525,-13978,-15093,-15838,-16176,-16133,-15744,-15089,-14239,-13264,-12209,-11076,-9838,-8442,-6826,-4938,-2762,-319,2322,5042,7701,10120,12156,13651,14533,14746,14318,13324,11886,10164,8326,6549,4971,3715,2833,2333,2170,2245,2435,2595,2588,2296,1670,675,-574,-1989,-3328,-4414,-5023,-5010,-4318,-2960,-1076,1139,3431,5525,7187,8210,8505,8030,6901,5266,3396,1545,20,-966,-1199,-623,791,2923,5603,8590,11603,14362,16599,18099,18706,18349,17027,14832,11902,8444,4684,864,-2775,-6027,-8706,-10705,-11948,-12445,-12253,-11486,-10281,-8824,-7248,-5743,-4410,-3362,-2647,-2280,-2234,-2449,-2829,-3260,-3622,-3781,-3652,-3155,-2289,-1099,308,1771,3124,4170,4784,4866,4403,3465,2155,652,-887,-2301,-3476,-4344,-4898,-5164,-5218,-5129,-4976,-4806,-4626,-4418,-4117,-3666,-3000,-2095,-962,340,1725,3096,4350,5435,6311,6993,7521,7927,8266,8544,8755,8868,8826,8595,8132,7450,6583,5609,4641,3793,3198,2940,3106,3690,4695,6022,7584,9228,10809,12159,13138,13628,13560,12933,11804,10297,8566,6794,5137,3735,2670,1961,1592,1471,1508,1570,1554,1359,942,262,-641,-1743,-2953,-4212,-5433,-6572,-7589,-8477,-9249,-9919,-10483,-10926,-11193,-11212,-10911,-10207,-9064,-7469,-5469,-3145,-629,1929,4359,6499,8217,9392,9962,9895,9179,7870,5998,3667,962,-1998,-5094,-8192,-11177,-13926,-16348,-18366,-19930,-21034,-21676,-21905,-21757,-21291,-20544,-19552,-18314,-16830,-15100,-13118,-10932,-8592,-6197,-3859,-1702,158,1629,2661,3253,3449,3347,3075,2788,2648,2785,3322,4312,5776,7654,9861,12236,14622,16831,18701,20108,20966,21259,21012,20295,19203,17819,16231,14473,12587,10552,8377,6022,3500,805,-2018,-4899,-7760,-10448,-12847,-14788,-16143,-16833,-16790,-16070,-14742,-12950,-10872,-8647,-6445,-4336,-2391,-606,1033,2564,4001,5343,6557,7543,8232,8492,8250,7457,6111,4281,2094,-288,-2661,-4814,-6549,-7690,-8121,-7789,-6720,-5020,-2877,-511,1795,3801,5270,6059,6104,5452,4242,2693,1075,-356,-1366,-1803,-1628,-885,249,1551,2748,3574,3831,3368,2186,341,-1958,-4480,-6898,-8930,-10289,-10785,-10299,-8836,-6475,-3412,117,3822,7408,10610,13207,15058,16099,16361,15928,14959,13613,12048,10403,8745,7131,5533,3934,2260,484,-1448,-3522,-5708,-7915,-10006,-11802,-13105,-13714,-13465,-12268,-10121,-7117,-3477,544,4601,8388,11608,14060,15606,16232,15996,15022,13509,11628,9603,7580,5715,4089,2762,1738,1003,507,204,51,10,96,305,688,1255,2010,2924,3898,4822,5521,5840,5612,4742,3171,946,-1822,-4932,-8138,-11151,-13712,-15572,-16582,-16665,-15853,-14272,-12110,-9608,-6987,-4471,-2204,-277,1281,2521,3517,4390,5245,6184,7238,8405,9598,10689,11503,11871,11640,10732,9132,6939,4316,1514,-1198,-3549,-5318,-6353,-6622,-6174,-5184,-3869,-2510,-1359,-643,-489,-951,-1945,-3327,-4861,-6285,-7365,-7891,-7781,-7026,-5758,-4186,-2579,-1212,-319,-40,-423,-1382,-2767,-4342,-5877,-7152,-7996,-8321,-8109,-7409,-6341,-5042,-3672,-2400,-1331,-587,-209,-213,-583,-1243,-2121,-3112,-4122,-5067,-5886,-6555,-7066,-7459,-7766,-8054,-8360,-8715,-9113,-9518,-9844,-9996,-9849,-9303,-8274,-6736,-4718,-2323,288,2897,5262,7140,8296,8593,7914,6313,3879,873,-2422,-5605,-8322,-10202,-10984,-10518,-8765,-5879,-2085,2250,6728,10949,14542,17238,18864,19366,18809,17335,15159,12511,9636,6732,3955,1408,-881,-2915,-4742,-6424,-8002,-9523,-10982,-12366,-13637,-14742,-15647,-16314,-16737,-16915,-16870,-16605,-16139,-15440,-14499,-13270,-11729,-9879,-7742,-5390,-2930,-484,1799,3789,5382,6494,7116,7232,6913,6212,5226,4056,2805,1576,481,-397,-985,-1241,-1174,-811,-234,465,1186,1810,2279,2504,2493,2225,1772,1176,538,-75,-596,-984,-1237,-1356,-1396,-1363,-1311,-1232,-1128,-972,-726,-340,238,1061,2189,3650,5473,7638,10092,12747,15465,18093,20454,22378,23716,24359,24235,23345,21722,19482,16733,13659,10406,7148,4029,1155,-1381,-3546,-5310,-6705,-7743,-8477,-8935,-9135,-9103,-8814,-8297,-7534,-6585,-5497,-4384,-3356,-2534,-2031,-1892,-2152,-2740,-3595,-4564,-5539,-6368,-6970,-7266,-7269,-6991,-6543,-6009,-5521,-5173,-5037,-5137,-5439,-5866,-6287,-6561,-6531,-6080,-5130,-3683,-1815,340,2569,4677,6437,7685,8302,8230,7498,6184,4456,2486,517,-1243,-2591,-3357,-3469,-2879,-1664,76,2155,4365,6502,8329,9704,10470,10586,10049,8954,7417,5652,3821,2153,799,-100,-441,-202,640,2021,3870,6061,8456,10884,13174,15146,16629,17488,17607,16952,15527,13432,10825,7935,5026,2388,286,-1057,-1517,-1064,200,2063,4237,6362,8101,9125,9230,8270,6291,3409,-102,-3898,-7604,-10830,-13282,-14731,-15101,-14424,-12862,-10634,-8032,-5305,-2719,-437,1406,2758,3611,3985,3920,3468,2665,1570,223,-1319,-3006,-4770,-6563,-8333,-10034,-11653,-13149,-14540,-15807,-16973,-18029,-18977,-19775,-20374,-20670,-20573,-19959,-18761,-16933,-14494,-11538,-8194,-4664,-1158,2105,4916,7125,8640,9440,9592,9234,8547,7760,7087,6714,6793,7385,8497,10062,11944,13983,15972,17731,19071,19867,20029,19530,18392,16699,14555,12108,9515,6928,4504,2354,574,-814,-1804,-2483,-2922,-3268,-3630,-4124,-4836,-5802,-7023,-8462,-10026,-11603,-13053,-14212,-14926,-15064,-14520,-13277,-11362,-8890,-6058,-3084,-253,2177,3973,4957,5050,4247,2659,445,-2136,-4849,-7400,-9569,-11139,-11983,-12035,-11294,-9845,-7800,-5331,-2614,174,2862,5315,7417,9084,10274,10955,11154,10909,10299,9429,8404,7340,6312,5388,4573,3856,3184,2484,1689,737,-404,-1710,-3126,-4514,-5727,-6567,-6877,-6517,-5433,-3636,-1243,1581,4591,7530,10139,12174,13483,13963,13635,12587,11002,9076,7048,5109,3411,2071,1115,561,349,435,711,1111,1528,1880,2101,2121,1919,1478,809,-51,-1073,-2190,-3366,-4529,-5612,-6557,-7263,-7691,-7757,-7453,-6755,-5709,-4363,-2820,-1170,466,2001,3350,4462,5314,5905,6249,6388,6349,6187,5946,5662,5389,5132,4918,4733,4555,4361,4102,3758,3276,2657,1861,915,-174,-1347,-2533,-3631,-4542,-5146,-5394,-5226,-4686,-3846,-2846,-1870,-1107,-745,-915,-1682,-3003,-4741,-6663,-8478,-9863,-10542,-10272,-8954,-6561,-3224,841,5324,9874,14105,17662,20217,21523,21424,19874,16950,12844,7858,2371,-3184,-8369,-12776,-16075,-18040,-18584,-17752,-15725,-12806,-9344,-5766,-2428,323,2262,3265,3312,2513,1021,-923,-3076,-5195,-7053,-8494,-9387,-9702,-9427,-8643,-7444,-5958,-4327,-2682,-1149,163,1167,1808,2044,1882,1349,497,-582,-1812,-3091,-4347,-5528,-6581,-7515,-8310,-8990,-9538,-9956,-10192,-10212,-9956,-9383,-8492,-7307,-5915,-4428,-2980,-1700,-682,18,396,504,413,233,73,38,207,656,1378,2388,3616,4992,6440,7836,9106,10129,10837,11159,11067,10586,9751,8676,7446,6186,4963,3857,2869,2024,1284,638,57,-457,-903,-1244,-1449,-1481,-1328,-1006,-581,-158,128,120,-316,-1301,-2871,-5028,-7662,-10618,-13682,-16602,-19144,-21082,-22262,-22590,-22063,-20738,-18767,-16317,-13604,-10840,-8198,-5860,-3897,-2398,-1320,-629,-214,44,252,522,884,1361,1897,2414,2825,3026,2981,2649,2104,1402,699,115,-202,-161,305,1182,2420,3897,5471,6961,8200,9039,9359,9110,8270,6895,5055,2888,513,-1884,-4145,-6068,-7472,-8177,-8043,-6982,-4963,-2072,1568,5687,10025,14214,17953,20929,22929,23839,23633,22422,20369,17742,14798,11833,9079,6746,4954,3761,3144,3006,3229,3622,4023,4265,4198,3739,2822,1460,-317,-2392,-4676,-6993,-9213,-11168,-12721,-13757,-14184,-13961,-13086,-11603,-9622,-7278,-4765,-2295,-92,1628,2675,2933,2315,861,-1339,-4103,-7162,-10239,-13000,-15159,-16473,-16786,-16036,-14287,-11677,-8444,-4869,-1244,2134,5022,7231,8643,9221,8993,8062,6562,4674,2583,473,-1467,-3102,-4291,-4958,-5036,-4526,-3442,-1874,69,2229,4426,6491,8278,9674,10648,11207,11424,11425,11314,11237,11262,11457,11818,12324,12916,13517,14070,14477,14698,14644,14271,13526,12385,10865,9022,6982,4893,2975,1411,403,69,454,1511,3075,4920,6763,8309,9314,9587,9039,7668,5579,2922,-66,-3166,-6126,-8751,-10865,-12361,-13172,-13304,-12788,-11709,-10161,-8265,-6135,-3892,-1640,517,2498,4230,5647,6699,7330,7503,7202,6411,5171,3541,1599,-512,-2692,-4788,-6695,-8325,-9626,-10581,-11231,-11617,-11848,-12015,-12227,-12576,-13110,-13847,-14727,-15648,-16445,-16947,-16960,-16357,-15045,-13033,-10418,-7373,-4159,-1037,1698,3835,5203,5760,5543,4701,3435,2005,664,-343,-826,-664,211,1752,3875,6394,9091,11716,14012,15770,16831,17121,16671,15588,14076,12374,10736,9398,8499,8116,8178,8547,8980,9208,8971,8055,6330,3806,549,-3175,-7123,-10894,-14169,-16583,-17882,-17893,-16552,-13948,-10273,-5841,-1050,3677,7906,11255,13446,14279,13740,11904,9005,5358,1345,-2645,-6231,-9135,-11140,-12187,-12309,-11667,-10493,-9053,-7627,-6415,-5574,-5134,-5065,-5259,-5583,-5900,-6101,-6126,-5928,-5524,-4906,-4115,-3160,-2076,-880,379,1665,2904,4036,4989,5705,6155,6338,6272,6033,5676,5294,4964,4735,4678,4798,5142,5686,6452,7402,8507,9716,10942,12098,13076,13758,14054,13863,13156,11904,10157,7998,5557,2996,489,-1813,-3768,-5310,-6397,-7073,-7401,-7494,-7467,-7433,-7472,-7633,-7928,-8308,-8720,-9053,-9212,-9094,-8614,-7743,-6476,-4901,-3124,-1325,325,1625,2425,2612,2140,1047,-559,-2494,-4536,-6416,-7888,-8725,-8745,-7862,-6054,-3414,-106,3603,7432,11037,14131,16454,17848,18237,17673,16271,14231,11774,9124,6498,4034,1868,19,-1479,-2681,-3632,-4406,-5059,-5656,-6199,-6717,-7153,-7463,-7570,-7395,-6875,-5975,-4698,-3094,-1264,681,2586,4318,5751,6797,7398,7573,7335,6794,6017,5127,4189,3274,2389,1529,653,-295,-1346,-2534,-3824,-5167,-6470,-7613,-8493,-9013,-9119,-8803,-8096,-7082,-5862,-4584,-3365,-2344,-1624,-1252,-1262,-1584,-2134,-2762,-3309,-3608,-3531,-2987,-1962,-516,1214,3030,4681,5933,6540,6365,5326,3477,973,-1953,-4988,-7830,-10181,-11830,-12655,-12646,-11913,-10648,-9119,-7612,-6389,-5647,-5501,-5936,-6892,-8166,-9594,-10922,-11986,-12613,-12707,-12231,-11192,-9651,-7704,-5474,-3083,-669,1667,3835,5766,7449,8851,10003,10895,11551,11964,12147,12094,11807,11299,10569,9647,8555,7352,6103,4910,3872,3115,2727,2785,3291,4203,5383,6661,7790,8551,8713,8160,6807,4740,2073,-952,-4091,-7064,-9643,-11622,-12908,-13453,-13326,-12654,-11629,-10465,-9399,-8611,-8276,-8454,-9156,-10290,-11681,-13109,-14294,-14995,-14979,-14140,-12433,-9975,-6965,-3698,-512,2254,4316,5458,5589,4734,3027,707,-1936,-4576,-6924,-8719,-9827,-10161,-9792,-8826,-7474,-5956,-4480,-3243,-2345,-1843,-1684,-1768,-1922,-1979,-1749,-1104,37,1678,3732,6042,8402,10561,12316,13460,13901,13596,12590,11015,9021,6834,4663,2734,1249,355,151,656,1811,3496,5530,7717,9854,11780,13364,14556,15341,15752,15837,15638,15179,14470,13485,12214,10628,8739,6559,4146,1574,-1067,-3650,-6072,-8192,-9922,-11161,-11862,-12023,-11664,-10892,-9815,-8587,-7361,-6250,-5350,-4668,-4197,-3844,-3552,-3218,-2806,-2305,-1744,-1197,-753,-500,-519,-846,-1482,-2371,-3434,-4539,-5566,-6381,-6896,-7032,-6766,-6115,-5128,-3910,-2560,-1220,0,998,1706,2115,2246,2161,1965,1751,1635,1696,1997,2557,3368,4365,5487,6614,7668,8545,9178,9523,9551,9265,8704,7914,6997,6058,5228,4633,4383,4549,5150,6152,7464,8960,10487,11892,13022,13750,13975,13626,12674,11124,9025,6469,3579,549,-2434,-5124,-7307,-8787,-9419,-9147,-7987,-6052,-3522,-628,2374,5234,7742,9722,11072,11732,11710,11046,9840,8213,6312,4304,2332,539,-974,-2159,-3001,-3557,-3908,-4172,-4469,-4905,-5550,-6415,-7451,-8564,-9610,-10466,-11008,-11168,-10939,-10354,-9501,-8492,-7444,-6466,-5644,-5023,-4618,-4408,-4355,-4404,-4523,-4664,-4829,-5011,-5246,-5556,-5981,-6548,-7263,-8113,-9030,-9927,-10659,-11077,-11021,-10356,-8988,-6909,-4147,-854,2807,6598,10277,13610,16359,18359,19459,19612,18831,17211,14935,12246,9420,6769,4559,3027,2325,2505,3536,5267,7488,9913,12249,14198,15516,16016,15608,14284,12126,9288,5989,2453,-1040,-4288,-7068,-9256,-10771,-11597,-11801,-11474,-10751,-9771,-8652,-7496,-6350,-5231,-4110,-2944,-1676,-269,1285,2944,4610,6142,7368,8124,8272,7731,6501,4631,2283,-399,-3171,-5858,-8262,-10241,-11718,-12631,-13012,-12903,-12413,-11655,-10781,-9928,-9227,-8769,-8607,-8722,-9061,-9488,-9873,-10029,-9826,-9119,-7853,-6013,-3655,-911,2056,5021,7751,10021,11633,12473,12487,11766,10444,8777,7034,5495,4418,3971,4261,5264,6894,8941,11191,13355,15210,16533,17193,17136,16376,15029,13251,11221,9156,7188,5463,4025,2883,1987,1247,544,-230,-1189,-2395,-3872,-5605,-7524,-9540,-11535,-13382,-14977,-16192,-16969,-17199,-16870,-15919,-14365,-12227,-9582,-6537,-3270,29,3118,5769,7760,8936,9177,8495,6936,4672,1913,-1074,-4001,-6605,-8645,-9944,-10402,-9982,-8737,-6764,-4228,-1306,1782,4846,7667,10087,11912,13040,13345,12802,11402,9229,6403,3129,-377,-3832,-6984,-9546,-11304,-12086,-11815,-10516,-8332,-5485,-2279,962,3928,6354,8072,8998,9173,8695,7773,6609,5424,4404,3636,3173,2920,2773,2519,1993,1005,-550,-2705,-5412,-8537,-11868,-15179,-18200,-20711,-22530,-23549,-23741,-23164,-21922,-20178,-18100,-15849,-13591,-11413,-9425,-7654,-6116,-4795,-3659,-2653,-1758,-925,-151,582,1249,1859,2370,2783,3087,3272,3349,3316,3180,2939,2604,2173,1676,1124,545,-30,-591,-1109,-1580,-1998,-2356,-2657,-2904,-3094,-3252,-3378,-3507,-3671,-3909,-4265,-4780,-5466,-6337,-7354,-8453,-9532,-10443,-11028,-11110,-10538,-9183,-7008,-4003,-295,3965,8512,13064,17285,20871,23518,25026,25262,24231,22046,18937,15229,11270,7450,4071,1415,-388,-1259,-1289,-599,554,1913,3186,4103,4468,4130,3075,1346,-895,-3422,-5989,-8300,-10136,-11270,-11595,-11044,-9652,-7538,-4867,-1895,1111,3874,6108,7624,8259,7984,6837,4976,2605,7,-2541,-4750,-6389,-7266,-7317,-6523,-5013,-2947,-578,1858,4102,5978,7322,8082,8243,7852,7015,5819,4407,2872,1313,-187,-1582,-2817,-3874,-4722,-5355,-5765,-5953,-5933,-5708,-5302,-4709,-3953,-3027,-1941,-727,612,1998,3416,4783,6075,7218,8192,8936,9425,9620,9487,9037,8264,7252,6059,4825,3655,2702,2068,1850,2099,2803,3936,5390,7071,8832,10559,12130,13440,14422,15009,15162,14868,14098,12868,11183,9071,6582,3780,754,-2384,-5490,-8436,-11045,-13206,-14793,-15750,-16073,-15815,-15086,-14043,-12846,-11656,-10603,-9730,-9063,-8500,-7950,-7256,-6310,-5019,-3390,-1470,591,2629,4437,5838,6698,6935,6564,5651,4342,2798,1218,-225,-1378,-2129,-2445,-2338,-1895,-1244,-537,76,455,515,196,-471,-1445,-2582,-3743,-4735,-5382,-5523,-5049,-3909,-2143,148,2767,5490,8052,10208,11761,12578,12627,11966,10747,9192,7550,6080,4992,4417,4419,4924,5810,6853,7821,8449,8547,7934,6561,4426,1643,-1617,-5124,-8631,-11874,-14654,-16771,-18138,-18693,-18453,-17488,-15907,-13849,-11466,-8912,-6317,-3785,-1390,849,2915,4823,6554,8081,9321,10182,10535,10286,9358,7758,5555,2916,61,-2732,-5186,-7036,-8097,-8243,-7480,-5895,-3684,-1122,1492,3814,5583,6535,6569,5625,3808,1285,-1675,-4783,-7738,-10280,-12216,-13425,-13885,-13644,-12815,-11577,-10102,-8606,-7248,-6165,-5437,-5078,-5038,-5201,-5422,-5512,-5336,-4766,-3771,-2377,-687,1158,2991,4674,6081,7177,7951,8475,8847,9179,9586,10158,10929,11923,13074,14314,15514,16546,17273,17587,17405,16704,15502,13877,11956,9888,7852,5996,4463,3310,2567,2179,2036,1999,1898,1576,914,-171,-1666,-3525,-5604,-7749,-9767,-11470,-12712,-13364,-13381,-12739,-11504,-9730,-7555,-5065,-2407,341,3073,5727,8250,10589,12709,14561,16094,17225,17868,17909,17247,15791,13500,10379,6535,2133,-2564,-7238,-11550,-15172,-17836,-19379,-19753,-19038,-17433,-15211,-12697,-10199,-8007,-6303,-5220,-4740,-4797,-5206,-5758,-6199,-6303,-5893,-4870,-3226,-1067,1448,4074,6572,8706,10284,11192,11374,10874,9773,8243,6446,4608,2915,1563,690,401,718,1616,2977,4655,6445,8153,9603,10646,11221,11297,10919,10173,9165,8033,6895,5875,5055,4508,4246,4267,4502,4870,5252,5518,5557,5260,4585,3517,2120,491,-1212,-2826,-4178,-5135,-5602,-5564,-5064,-4225,-3200,-2190,-1348,-843,-741,-1076,-1815,-2860,-4111,-5434,-6711,-7858,-8788,-9474,-9872,-9971,-9753,-9209,-8323,-7121,-5601,-3843,-1909,75,1971,3615,4836,5481,5409,4555,2883,449,-2609,-6124,-9804,-13394,-16557,-19020,-20531,-20932,-20149,-18235,-15339,-11718,-7679,-3571,288,3618,6224,8008,8957,9139,8676,7716,6409,4887,3256,1587,-79,-1714,-3328,-4911,-6473,-8011,-9497,-10906,-12173,-13234,-14010,-14425,-14421,-13971,-13084,-11814,-10274,-8584,-6941,-5486,-4408,-3801,-3745,-4220,-5157,-6401,-7766,-9016,-9940,-10331,-10058,-9051,-7328,-5000,-2226,751,3710,6399,8627,10246,11184,11441,11096,10271,9144,7889,6675,5638,4862,4379,4164,4141,4194,4193,3990,3480,2556,1200,-591,-2724,-5075,-7449,-9632,-11393,-12522,-12852,-12302,-10852,-8607,-5719,-2425,1033,4395,7453,10046,12073,13517,14405,14815,14851,14620,14203,13683,13055,12335,11460,10380,9047,7411,5475,3265,845,-1695,-4237,-6679,-8889,-10773,-12247,-13250,-13751,-13752,-13265,-12329,-10998,-9320,-7370,-5221,-2967,-710,1414,3278,4735,5649,5932,5514,4417,2717,549,-1876,-4357,-6642,-8542,-9888,-10588,-10620,-10035,-8941,-7501,-5867,-4221,-2674,-1332,-208,707,1500,2248,3074,4043,5211,6558,8026,9479,10775,11740,12236,12173,11512,10284,8595,6573,4429,2335,521,-862,-1658,-1811,-1292,-179,1423,3336,5364,7318,9003,10272,11020,11182,10772,9828,8447,6758,4886,3003,1227,-284,-1435,-2125,-2310,-1971,-1144,102,1653,3371,5116,6739,8147,9262,10089,10656,11053,11363,11677,12044,12469,12899,13228,13311,12992,12119,10597,8375,5501,2096,-1646,-5460,-9078,-12235,-14716,-16394,-17228,-17279,-16698,-15693,-14503,-13358,-12443,-11884,-11722,-11935,-12432,-13086,-13751,-14268,-14523,-14397,-13848,-12849,-11420,-9617,-7504,-5182,-2745,-322,1971,3983,5593,6677,7147,6982,6198,4932,3345,1694,229,-799,-1198,-856,241,2001,4259,6754,9234,11395,13014,13901,13975,13257,11867,10009,7945,5963,4304,3196,2734,2960,3796,5098,6659,8254,9654,10681,11189,11133,10503,9390,7892,6164,4334,2544,869,-615,-1919,-3033,-4029,-4930,-5810,-6663,-7527,-8343,-9102,-9730,-10191,-10454,-10507,-10368,-10066,-9631,-9076,-8411,-7573,-6540,-5207,-3541,-1508,856,3449,6108,8620,10748,12269,13000,12835,11760,9851,7304,4354,1301,-1569,-4018,-5864,-7028,-7517,-7419,-6887,-6097,-5245,-4493,-3962,-3737,-3802,-4129,-4599,-5096,-5462,-5566,-5294,-4573,-3411,-1851,-39,1849,3587,4946,5722,5751,4951,3306,904,-2111,-5516,-9044,-12423,-15356,-17620,-19001,-19403,-18774,-17177,-14736,-11645,-8145,-4503,-978,2197,4838,6847,8180,8908,9133,9040,8803,8614,8585,8813,9262,9883,10509,10995,11152,10857,10019,8638,6784,4610,2319,155,-1646,-2867,-3359,-3046,-1939,-152,2144,4687,7234,9480,11236,12292,12594,12109,10932,9177,7054,4731,2444,343,-1422,-2757,-3631,-4025,-3969,-3499,-2655,-1486,-24,1676,3604,5684,7900,10149,12353,14373,16058,17240,17759,17477,16320,14265,11398,7848,3844,-376,-4518,-8328,-11550,-13983,-15489,-15974,-15434,-13928,-11574,-8553,-5096,-1437,2152,5441,8224,10336,11691,12231,11981,10990,9343,7158,4536,1627,-1476,-4611,-7689,-10550,-13074,-15123,-16564,-17297,-17269,-16448,-14927,-12788,-10230,-7436,-4623,-1996,294,2114,3410,4176,4475,4413,4143,3826,3612,3645,3987,4681,5689,6939,8300,9646,10799,11656,12080,12053,11550,10643,9414,7969,6407,4806,3195,1600,-23,-1692,-3457,-5328,-7303,-9347,-11388,-13332,-15054,-16414,-17271,-17477,-16921,-15529,-13300,-10304,-6715,-2779,1183,4815,7793,9836,10782,10588,9364,7327,4811,2168,-220,-2066,-3119,-3294,-2584,-1109,917,3232,5532,7512,8908,9509,9189,7928,5805,2997,-233,-3596,-6770,-9498,-11562,-12855,-13353,-13111,-12267,-10964,-9385,-7686,-6022,-4519,-3290,-2402,-1894,-1758,-1925,-2313,-2780,-3213,-3473,-3481,-3163,-2516,-1573,-418,812,1962,2850,3304,3180,2369,843,-1377,-4172,-7359,-10702,-13906,-16688,-18778,-19969,-20155,-19328,-17616,-15239,-12520,-9804,-7450,-5757,-4927,-5051,-6071,-7803,-9971,-12215,-14178,-15521,-15980,-15391,-13703,-10983,-7404,-3219,1262,5697,9751,13106,15509,16769,16801,15618,13358,10266,6649,2903,-630,-3600,-5786,-7051,-7393,-6902,-5749,-4144,-2307,-434,1332,2874,4181,5228,6090,6831,7539,8294,9138,10073,11046,11962,12673,13045,12940,12286,11068,9356,7290,5062,2903,1007,-429,-1319,-1613,-1366,-692,229,1209,2037,2551,2618,2172,1217,-204,-1977,-3983,-6060,-8059,-9834,-11247,-12208,-12629,-12482,-11760,-10492,-8751,-6630,-4264,-1813,542,2602,4182,5098,5246,4539,3028,797,-1938,-4939,-7897,-10538,-12598,-13906,-14353,-13941,-12746,-10912,-8622,-6076,-3454,-933,1381,3375,5019,6279,7178,7750,8054,8160,8151,8108,8096,8183,8382,8707,9121,9578,10016,10360,10553,10535,10281,9777,9015,8039,6864,5586,4262,3036,2016,1355,1167,1527,2463,3904,5719,7688,9581,11129,12152,12511,12192,11280,9926,8363,6794,5425,4390,3748,3505,3577,3873,4239,4576,4745,4695,4366,3765,2915,1876,729,-446,-1534,-2464,-3148,-3544,-3641,-3457,-3051,-2502,-1911,-1375,-1001,-868,-1063,-1614,-2559,-3868,-5491,-7337,-9280,-11172,-12866,-14207,-15084,-15413,-15171,-14388,-13148,-11579,-9826,-8052,-6370,-4895,-3634,-2593,-1690,-842,55,1091,2324,3770,5396,7110,8787,10261,11366,11977,11983,11408,10283,8777,7063,5364,3881,2770,2119,1958,2217,2829,3643,4574,5511,6401,7230,7977,8669,9265,9743,10005,9966,9502,8533,6999,4929,2392,-437,-3393,-6218,-8747,-10765,-12198,-12968,-13137,-12771,-12036,-11070,-10038,-9052,-8172,-7426,-6750,-6099,-5357,-4455,-3313,-1883,-172,1819,4007,6329,8653,10874,12838,14453,15581,16183,16191,15613,14478,12840,10785,8410,5811,3092,334,-2388,-5019,-7516,-9842,-11958,-13845,-15447,-16749,-17696,-18259,-18419,-18160,-17510,-16505,-15230,-13761,-12215,-10670,-9202,-7857,-6631,-5518,-4477,-3468,-2472,-1470,-487,460,1322,2068,2664,3083,3316,3362,3228,2941,2526,2037,1525,1052,676,439,361,432,607,817,988,1030,906,586,120,-418,-903,-1211,-1232,-883,-145,962,2361,3948,5615,7239,8774,10138,11369,12458,13466,14412,15316,16158,16886,17420,17651,17469,16777,15500,13623,11175,8256,5015,1648,-1612,-4528,-6863,-8426,-9092,-8804,-7642,-5756,-3419,-942,1328,3089,4107,4279,3626,2306,580,-1239,-2819,-3903,-4300,-3968,-2963,-1457,316,2102,3676,4858,5581,5821,5684,5271,4769,4305,4033,4010,4277,4786,5456,6143,6695,6943,6743,5990,4620,2655,157,-2724,-5805,-8856,-11644,-13921,-15505,-16208,-15952,-14702,-12526,-9583,-6115,-2443,1084,4113,6362,7626,7853,7103,5590,3598,1472,-447,-1889,-2644,-2634,-1877,-469,1388,3503,5622,7541,9067,10056,10416,10114,9165,7655,5713,3509,1259,-833,-2535,-3676,-4104,-3761,-2639,-833,1500,4131,6782,9163,10981,12002,12036,11018,8940,5938,2189,-2028,-6413,-10664,-14465,-17601,-19881,-21233,-21671,-21266,-20176,-18550,-16569,-14356,-12042,-9673,-7310,-4948,-2608,-270,2041,4327,6543,8649,10587,12289,13682,14700,15285,15403,15039,14225,12983,11405,9550,7520,5412,3328,1384,-301,-1624,-2471,-2805,-2569,-1836,-660,781,2312,3693,4701,5110,4771,3578,1553,-1209,-4494,-8035,-11498,-14591,-17010,-18583,-19206,-18902,-17818,-16155,-14208,-12255,-10583,-9405,-8869,-9028,-9840,-11171,-12817,-14506,-15960,-16895,-17113,-16468,-14971,-12723,-9967,-7002,-4190,-1846,-257,436,180,-929,-2695,-4856,-7092,-9121,-10673,-11590,-11778,-11268,-10159,-8625,-6860,-5059,-3382,-1933,-764,137,833,1399,1950,2556,3287,4157,5125,6139,7082,7859,8360,8502,8238,7565,6515,5183,3700,2223,936,-2,-444,-309,440,1748,3524,5606,7806,9932,11780,13215,14110,14441,14210,13499,12410,11076,9606,8088,6574,5050,3507,1885,164,-1662,-3541,-5394,-7090,-8515,-9551,-10138,-10261,-9970,-9364,-8579,-7768,-7075,-6611,-6454,-6626,-7101,-7819,-8672,-9556,-10324,-10875,-11077,-10874,-10214,-9123,-7659,-5946,-4127,-2380,-866,283,970,1203,1012,535,-77,-652,-1014,-1083,-778,-171,681,1604,2454,3077,3348,3218,2660,1730,526,-839,-2196,-3417,-4364,-4929,-5066,-4740,-3988,-2854,-1441,152,1815,3433,4940,6265,7403,8354,9160,9871,10542,11225,11942,12689,13416,14044,14448,14515,14121,13198,11720,9728,7341,4698,2015,-534,-2757,-4506,-5710,-6318,-6363,-5914,-5041,-3857,-2424,-818,921,2753,4655,6575,8491,10313,11983,13410,14489,15155,15326,14993,14162,12907,11331,9570,7790,6136,4770,3807,3331,3369,3891,4795,5936,7120,8146,8834,9038,8665,7695,6157,4143,1770,-809,-3461,-6029,-8419,-10531,-12325,-13778,-14893,-15711,-16249,-16575,-16704,-16674,-16487,-16124,-15565,-14762,-13705,-12373,-10814,-9075,-7257,-5466,-3797,-2357,-1181,-310,288,657,873,1016,1157,1358,1648,2049,2539,3093,3639,4114,4416,4470,4207,3597,2669,1510,253,-906,-1773,-2145,-1872,-874,840,3157,5869,8700,11331,13447,14773,15112,14364,12552,9820,6408,2667,-1029,-4289,-6760,-8200,-8472,-7599,-5739,-3161,-221,2721,5326,7344,8642,9202,9143,8651,7979,7367,7003,7019,7402,8084,8892,9610,10050,10023,9456,8332,6756,4885,2949,1174,-242,-1164,-1554,-1467,-1052,-527,-126,-94,-601,-1771,-3595,-6007,-8823,-11828,-14773,-17403,-19544,-21014,-21761,-21735,-20984,-19569,-17622,-15288,-12758,-10243,-7950,-6094,-4831,-4285,-4484,-5397,-6878,-8743,-10720,-12546,-13956,-14723,-14699,-13805,-12046,-9518,-6370,-2810,940,4652,8134,11209,13776,15752,17118,17890,18097,17815,17106,16059,14762,13293,11753,10209,8762,7484,6455,5752,5416,5484,5925,6686,7620,8596,9378,9814,9702,8946,7497,5397,2772,-165,-3174,-5955,-8262,-9855,-10614,-10472,-9508,-7859,-5760,-3472,-1280,582,1911,2632,2724,2314,1550,680,-102,-589,-704,-400,200,975,1678,2117,2091,1512,362,-1235,-3074,-4866,-6293,-7065,-6947,-5832,-3726,-782,2734,6493,10113,13266,15664,17149,17665,17278,16162,14547,12707,10905,9357,8222,7567,7386,7607,8097,8706,9294,9715,9908,9819,9462,8888,8153,7338,6493,5655,4834,4010,3159,2239,1227,117,-1079,-2320,-3546,-4698,-5697,-6508,-7078,-7419,-7540,-7484,-7322,-7106,-6913,-6787,-6752,-6822,-6972,-7166,-7355,-7478,-7490,-7349,-7041,-6582,-6008,-5404,-4843,-4441,-4272,-4387,-4804,-5446,-6235,-6996,-7593,-7846,-7673,-6981,-5816,-4243,-2419,-547,1176,2516,3326,3468,2915,1711,-23,-2077,-4201,-6120,-7558,-8303,-8196,-7183,-5311,-2710,385,3723,6998,9953,12353,14045,14955,15085,14535,13428,11981,10376,8837,7536,6602,6105,6052,6355,6915,7540,8073,8334,8192,7579,6473,4932,3062,1000,-1102,-3108,-4922,-6482,-7789,-8864,-9770,-10574,-11321,-12083,-12847,-13649,-14444,-15214,-15914,-16501,-16937,-17198,-17262,-17133,-16825,-16369,-15789,-15126,-14377,-13544,-12591,-11465,-10124,-8532,-6693,-4671,-2563,-526,1278,2690,3591,3922,3698,2992,1944,712,-529,-1621,-2453,-2951,-3110,-2959,-2589,-2094,-1607,-1235,-1086,-1224,-1699,-2492,-3583,-4880,-6297,-7705,-8981,-9982,-10600,-10717,-10285,-9269,-7712,-5701,-3376,-909,1509,3711,5531,6891,7732,8080,8009,7630,7075,6471,5917,5459,5128,4850,4579,4193,3596,2700,1432,-202,-2176,-4353,-6576,-8604,-10210,-11159,-11289,-10509,-8844,-6419,-3456,-251,2870,5585,7612,8747,8873,7980,6163,3605,575,-2629,-5662,-8236,-10088,-11064,-11108,-10260,-8670,-6525,-4069,-1514,927,3113,4948,6381,7432,8107,8465,8521,8312,7836,7113,6146,4971,3625,2170,682,-769,-2104,-3244,-4156,-4774,-5116,-5170,-4995,-4624,-4138,-3581,-2997,-2415,-1814,-1185,-477,331,1269,2301,3394,4439,5343,5987,6293,6205,5736,4909,3823,2554,1207,-129,-1396,-2521,-3492,-4262,-4842,-5204,-5371,-5325,-5094,-4662,-4062,-3290,-2375,-1349,-237,904,2046,3148,4208,5215,6196,7172,8156,9170,10190,11196,12137,12968,13631,14102,14345,14371,14182,13818,13330,12770,12223,11742,11401,11234,11275,11493,11887,12334,12790,13076,13102,12698,11771,10229,8038,5226,1879,-1861,-5797,-9703,-13352,-16500,-18982,-20642,-21438,-21367,-20534,-19094,-17236,-15192,-13154,-11282,-9703,-8436,-7488,-6792,-6244,-5779,-5281,-4750,-4154,-3568,-3063,-2740,-2699,-2980,-3615,-4525,-5616,-6691,-7560,-7979,-7777,-6783,-4968,-2336,946,4681,8567,12301,15582,18154,19870,20649,20555,19737,18389,16788,15131,13627,12375,11420,10736,10235,9818,9371,8790,7998,6954,5636,4102,2406,686,-929,-2272,-3202,-3614,-3444,-2721,-1532,-26,1595,3154,4475,5455,6042,6256,6127,5753,5171,4461,3636,2716,1700,568,-661,-2005,-3395,-4816,-6153,-7369,-8352,-9065,-9450,-9481,-9168,-8500,-7542,-6324,-4934,-3487,-2069,-861,49,508,438,-202,-1419,-3136,-5252,-7619,-10077,-12446,-14599,-16378,-17733,-18570,-18896,-18700,-18014,-16889,-15362,-13518,-11395,-9080,-6625,-4094,-1556,943,3326,5548,7519,9180,10425,11181,11353,10901,9790,8069,5811,3176,349,-2419,-4882,-6778,-7887,-8047,-7172,-5271,-2469,1033,4949,8940,12685,15857,18244,19682,20158,19715,18506,16720,14551,12198,9793,7442,5181,3025,942,-1071,-3042,-4940,-6727,-8331,-9651,-10605,-11086,-11039,-10423,-9235,-7534,-5398,-2980,-440,2001,4151,5796,6808,7092,6663,5601,4069,2267,414,-1304,-2723,-3779,-4420,-4705,-4675,-4422,-4003,-3468,-2824,-2062,-1150,-47,1273,2815,4579,6495,8521,10538,12465,14171,15575,16565,17082,17073,16501,15385,13736,11630,9170,6496,3789,1243,-959,-2641,-3708,-4093,-3841,-3010,-1764,-256,1317,2777,3954,4737,5026,4799,4053,2838,1219,-698,-2811,-5002,-7135,-9098,-10753,-11993,-12713,-12835,-12323,-11176,-9455,-7261,-4738,-2065,601,3083,5278,7090,8492,9489,10104,10404,10421,10239,9877,9407,8834,8214,7541,6842,6101,5308,4428,3426,2259,895,-671,-2419,-4284,-6177,-7959,-9509,-10667,-11328,-11398,-10825,-9639,-7879,-5680,-3175,-535,2075,4507,6646,8409,9748,10650,11105,11120,10716,9887,8662,7044,5066,2765,204,-2525,-5294,-7938,-10273,-12093,-13225,-13521,-12909,-11399,-9073,-6122,-2773,684,3958,6801,8979,10390,10956,10716,9746,8172,6140,3789,1259,-1362,-3966,-6519,-8955,-11244,-13337,-15182,-16693,-17808,-18414,-18468,-17893,-16702,-14901,-12591,-9868,-6906,-3870,-979,1584,3596,4917,5411,5056,3867,1982,-435,-3131,-5865,-8374,-10449,-11925,-12701,-12770,-12162,-10998,-9406,-7547,-5561,-3584,-1693,28,1577,2911,4048,4954,5601,5952,5915,5455,4473,2969,917,-1601,-4501,-7613,-10760,-13730,-16340,-18405,-19806,-20460,-20327,-19441,-17828,-15593,-12822,-9640,-6193,-2615,914,4256,7238,9751,11680,12985,13657,13728,13287,12416,11228,9824,8293,6720,5160,3672,2285,1031,-74,-1011,-1758,-2291,-2586,-2631,-2401,-1916,-1156,-158,1074,2489,4041,5633,7172,8514,9532,10085,10068,9412,8097,6168,3715,903,-2105,-5087,-7880,-10313,-12294,-13777,-14769,-15311,-15479,-15323,-14918,-14279,-13435,-12375,-11106,-9636,-7997,-6261,-4499,-2845,-1396,-272,439,700,484,-147,-1126,-2319,-3603,-4818,-5856,-6596,-6990,-7007,-6665,-6021,-5130,-4090,-2951,-1784,-630,498,1575,2592,3541,4385,5106,5672,6053,6250,6264,6115,5845,5472,5032,4543,3994,3395,2712,1944,1068,97,-953,-2023,-3046,-3897,-4474,-4613,-4227,-3205,-1536,753,3536,6639,9817,12808,15351,17212,18237,18360,17600,16092,14034,11679,9303,7176,5511,4492,4191,4623,5705,7294,9197,11195,13091,14689,15878,16558,16712,16372,15574,14455,13092,11639,10196,8858,7681,6661,5765,4886,3928,2745,1257,-628,-2885,-5472,-8242,-11018,-13599,-15782,-17414,-18393,-18694,-18368,-17519,-16306,-14896,-13441,-12082,-10880,-9873,-9031,-8302,-7617,-6928,-6200,-5447,-4704,-4029,-3505,-3181,-3098,-3257,-3593,-4033,-4439,-4684,-4639,-4202,-3325,-1991,-250,1815,4095,6443,8755,10887,12770,14327,15533,16378,16893,17090,17034,16731,16232,15522,14600,13436,11988,10239,8166,5808,3234,569,-2014,-4320,-6137,-7296,-7652,-7163,-5836,-3787,-1182,1741,4726,7490,9802,11437,12269,12222,11306,9615,7288,4527,1560,-1386,-4079,-6342,-8021,-9051,-9419,-9185,-8474,-7440,-6246,-5060,-3970,-3059,-2300,-1649,-1012,-273,641,1786,3138,4590,5997,7121,7757,7681,6747,4882,2120,-1422,-5485,-9798,-13969,-17640,-20455,-22124,-22465,-21440,-19133,-15795,-11762,-7466,-3332,232,2909,4511,4961,4359,2884,828,-1498,-3773,-5719,-7128,-7857,-7859,-7153,-5818,-3998,-1832,483,2801,4962,6838,8351,9407,9991,10060,9646,8768,7520,5990,4333,2689,1238,111,-551,-689,-289,603,1850,3317,4790,6092,7051,7526,7451,6797,5586,3912,1856,-428,-2806,-5126,-7220,-8944,-10139,-10699,-10540,-9654,-8085,-5957,-3442,-759,1865,4201,6073,7336,7947,7892,7279,6213,4894,3482,2161,1058,262,-199,-338,-216,89,499,941,1378,1799,2219,2692,3252,3970,4855,5934,7160,8467,9753,10866,11677,12019,11811,10975,9557,7650,5430,3128,981,-797,-2035,-2683,-2747,-2356,-1679,-932,-318,5,-76,-569,-1438,-2549,-3754,-4854,-5681,-6078,-5960,-5311,-4182,-2713,-1079,512,1849,2801,3244,3198,2717,1946,1082,316,-139,-146,410,1534,3189,5252,7547,9882,12036,13817,15076,15696,15658,14970,13738,12082,10193,8227,6388,4775,3511,2596,2025,1693,1496,1276,894,235,-797,-2207,-3949,-5908,-7878,-9653,-10982,-11658,-11540,-10566,-8791,-6383,-3571,-690,1973,4087,5458,5932,5507,4264,2381,93,-2343,-4680,-6702,-8274,-9283,-9736,-9626,-9041,-8035,-6707,-5123,-3362,-1471,489,2470,4408,6217,7806,9050,9835,10040,9580,8413,6530,4029,1005,-2329,-5788,-9121,-12131,-14621,-16480,-17623,-18081,-17872,-17133,-15946,-14460,-12766,-10970,-9119,-7269,-5409,-3549,-1652,283,2260,4241,6157,7903,9335,10302,10644,10236,9000,6934,4123,745,-2942,-6631,-9984,-12698,-14516,-15281,-14941,-13563,-11331,-8500,-5408,-2372,275,2315,3568,4014,3670,2695,1240,-474,-2269,-3981,-5491,-6732,-7683,-8350,-8797,-9079,-9280,-9481,-9737,-10105,-10592,-11190,-11842,-12479,-12987,-13261,-13173,-12637,-11574,-9983,-7893,-5421,-2710,44,2654,4933,6718,7907,8421,8258,7472,6156,4478,2626,810,-748,-1867,-2386,-2215,-1326,242,2373,4881,7552,10107,12304,13898,14714,14649,13678,11868,9372,6389,3190,18,-2870,-5286,-7112,-8286,-8867,-8940,-8677,-8269,-7891,-7747,-7925,-8524,-9510,-10799,-12246,-13624,-14729,-15342,-15306,-14546,-13050,-10936,-8362,-5577,-2835,-389,1539,2802,3316,3087,2189,772,-973,-2824,-4558,-5983,-6954,-7384,-7258,-6613,-5534,-4146,-2570,-948,625,2046,3267,4246,4973,5460,5719,5784,5680,5449,5103,4684,4184,3630,3015,2350,1651,942,264,-338,-820,-1144,-1294,-1267,-1089,-799,-440,-57,343,764,1254,1879,2708,3795,5154,6744,8463,10164,11664,12784,13374,13331,12643,11354,9633,7649,5681,3939,2652,1967,1957,2628,3907,5672,7766,10025,12281,14390,16223,17685,18683,19165,19067,18373,17067,15176,12764,9910,6758,3431,97,-3100,-6019,-8542,-10579,-12071,-13002,-13387,-13297,-12808,-12037,-11090,-10067,-9055,-8093,-7223,-6425,-5694,-4993,-4311,-3640,-3006,-2462,-2058,-1879,-1959,-2331,-2979,-3851,-4857,-5885,-6796,-7454,-7743,-7556,-6872,-5671,-4034,-2050,132,2372,4500,6408,7972,9161,9958,10410,10607,10642,10650,10721,10955,11378,11987,12700,13384,13874,13967,13492,12309,10345,7634,4276,479,-3500,-7360,-10792,-13514,-15286,-15956,-15438,-13783,-11097,-7611,-3598,619,4712,8391,11403,13605,14894,15294,14858,13716,12020,9943,7677,5403,3312,1568,307,-381,-477,-21,882,2085,3427,4734,5887,6757,7284,7418,7135,6436,5327,3844,2021,-62,-2331,-4678,-6976,-9112,-10934,-12323,-13167,-13381,-12935,-11870,-10266,-8325,-6238,-4294,-2719,-1757,-1530,-2097,-3380,-5199,-7302,-9358,-11082,-12192,-12522,-11995,-10656,-8628,-6151,-3449,-805,1557,3460,4791,5526,5719,5471,4949,4321,3752,3383,3287,3503,3983,4645,5359,5967,6330,6324,5869,4968,3659,2067,353,-1322,-2758,-3834,-4441,-4541,-4177,-3415,-2400,-1276,-205,667,1235,1425,1230,666,-171,-1219,-2335,-3453,-4456,-5293,-5905,-6260,-6341,-6132,-5639,-4879,-3857,-2620,-1174,433,2184,4034,5933,7805,9539,11013,12069,12572,12404,11514,9918,7745,5176,2493,-13,-2056,-3384,-3861,-3432,-2170,-267,2021,4356,6402,7847,8434,8018,6559,4147,1002,-2598,-6272,-9685,-12478,-14416,-15310,-15136,-13924,-11857,-9137,-6056,-2868,169,2872,5128,6899,8232,9233,10038,10796,11626,12573,13654,14743,15730,16384,16553,16047,14788,12754,10014,6747,3178,-384,-3634,-6257,-8004,-8696,-8264,-6749,-4316,-1192,2293,5847,9140,11937,14048,15372,15882,15621,14682,13184,11288,9134,6887,4670,2597,736,-887,-2275,-3490,-4581,-5634,-6683,-7758,-8820,-9806,-10617,-11133,-11267,-10941,-10143,-8905,-7322,-5529,-3699,-2013,-634,307,757,722,291,-388,-1138,-1754,-2092,-2009,-1481,-516,783,2272,3781,5137,6198,6868,7109,6938,6419,5651,4744,3815,2963,2264,1776,1515,1487,1650,1980,2398,2862,3292,3635,3841,3859,3669,3242,2582,1687,575,-734,-2212,-3828,-5538,-7308,-9069,-10768,-12311,-13620,-14576,-15095,-15059,-14428,-13157,-11310,-8983,-6361,-3664,-1144,972,2477,3256,3259,2539,1233,-451,-2259,-3909,-5159,-5785,-5683,-4809,-3252,-1197,1117,3354,5240,6468,6865,6311,4854,2607,-174,-3208,-6172,-8776,-10796,-12105,-12672,-12591,-12008,-11159,-10261,-9536,-9148,-9180,-9674,-10542,-11708,-12987,-14251,-15325,-16119,-16554,-16630,-16396,-15930,-15345,-14734,-14170,-13682,-13249,-12803,-12242,-11445,-10306,-8731,-6687,-4175,-1271,1904,5190,8396,11336,13841,15766,17058,17663,17657,17116,16173,15001,13718,12478,11343,10362,9516,8762,8018,7209,6253,5108,3743,2194,500,-1242,-2931,-4481,-5768,-6770,-7412,-7723,-7710,-7426,-6923,-6266,-5509,-4715,-3931,-3205,-2565,-2053,-1656,-1408,-1277,-1268,-1362,-1556,-1843,-2242,-2754,-3396,-4154,-5014,-5905,-6759,-7460,-7901,-7979,-7634,-6864,-5727,-4365,-2932,-1660,-701,-229,-286,-871,-1882,-3152,-4486,-5670,-6530,-6920,-6785,-6128,-5039,-3669,-2216,-888,95,572,404,-456,-2001,-4145,-6729,-9562,-12375,-14920,-16917,-18131,-18375,-17521,-15562,-12551,-8684,-4206,539,5192,9390,12818,15243,16546,16729,15924,14354,12324,10151,8159,6600,5669,5441,5913,6968,8449,10134,11815,13294,14423,15122,15357,15185,14671,13951,13109,12256,11414,10605,9762,8842,7752,6446,4914,3171,1343,-458,-2028,-3196,-3792,-3694,-2869,-1328,792,3338,6066,8754,11166,13123,14492,15223,15330,14897,14046,12912,11643,10327,9067,7866,6760,5702,4676,3636,2548,1378,112,-1273,-2759,-4326,-5922,-7462,-8858,-10007,-10813,-11227,-11196,-10767,-9975,-8929,-7745,-6524,-5394,-4408,-3614,-3014,-2553,-2177,-1791,-1307,-677,167,1172,2328,3502,4581,5424,5882,5875,5318,4230,2656,712,-1450,-3645,-5689,-7404,-8650,-9342,-9461,-9058,-8265,-7239,-6181,-5261,-4612,-4294,-4283,-4479,-4713,-4797,-4534,-3767,-2422,-479,1956,4731,7632,10415,12876,14817,16149,16806,16836,16303,15319,14025,12525,10951,9379,7872,6465,5154,3919,2728,1539,343,-858,-2030,-3100,-4006,-4661,-5026,-5075,-4844,-4383,-3793,-3166,-2604,-2183,-1949,-1906,-2034,-2246,-2474,-2576,-2453,-1984,-1096,255,2036,4186,6548,8954,11174,12999,14201,14627,14155,12758,10509,7563,4185,702,-2532,-5156,-6877,-7507,-6968,-5369,-2923,7,3005,5635,7502,8327,7956,6405,3840,547,-3103,-6708,-9909,-12403,-14021,-14704,-14533,-13684,-12419,-11019,-9771,-8891,-8551,-8797,-9620,-10896,-12453,-14087,-15544,-16647,-17185,-17078,-16279,-14838,-12887,-10584,-8140,-5723,-3501,-1561,42,1319,2289,3019,3537,3894,4099,4166,4107,3949,3743,3572,3526,3713,4215,5077,6310,7834,9555,11300,12894,14160,14929,15109,14636,13539,11887,9813,7467,5018,2623,414,-1510,-3074,-4259,-5050,-5457,-5515,-5228,-4636,-3746,-2601,-1229,293,1901,3501,5001,6323,7386,8151,8583,8705,8540,8177,7685,7177,6719,6388,6197,6159,6237,6393,6599,6805,7038,7279,7592,8007,8574,9329,10268,11368,12557,13734,14761,15499,15788,15536,14641,13135,11060,8599,5954,3391,1156,-539,-1564,-1894,-1614,-900,-12,780,1191,1016,95,-1591,-3988,-6920,-10135,-13355,-16261,-18601,-20159,-20810,-20532,-19365,-17460,-14984,-12163,-9195,-6270,-3521,-1041,1133,2984,4528,5756,6667,7223,7375,7069,6262,4939,3144,969,-1417,-3811,-5968,-7653,-8658,-8846,-8160,-6665,-4514,-1958,696,3126,5044,6218,6552,6027,4767,2974,902,-1144,-2918,-4189,-4823,-4779,-4084,-2862,-1278,485,2246,3854,5228,6291,7071,7574,7869,7999,7998,7879,7607,7132,6394,5323,3922,2204,275,-1722,-3624,-5246,-6456,-7178,-7393,-7184,-6665,-5999,-5358,-4859,-4622,-4636,-4904,-5301,-5738,-6053,-6145,-5899,-5288,-4316,-3056,-1646,-232,996,1895,2324,2228,1578,423,-1146,-3015,-5036,-7083,-9031,-10780,-12270,-13445,-14304,-14827,-15050,-14983,-14682,-14186,-13558,-12870,-12173,-11546,-11025,-10647,-10425,-10339,-10344,-10388,-10381,-10261,-9955,-9425,-8655,-7667,-6494,-5211,-3883,-2595,-1422,-410,394,993,1399,1656,1826,1958,2126,2355,2690,3109,3621,4170,4743,5283,5767,6164,6457,6634,6683,6606,6379,5999,5412,4607,3515,2141,458,-1484,-3604,-5784,-7842,-9609,-10882,-11503,-11346,-10352,-8530,-5987,-2882,520,3938,7043,9542,11180,11812,11381,9966,7732,4925,1823,-1314,-4236,-6798,-8870,-10458,-11546,-12221,-12516,-12484,-12141,-11467,-10435,-9021,-7225,-5099,-2759,-369,1845,3646,4811,5154,4589,3125,891,-1876,-4876,-7752,-10198,-11919,-12773,-12674,-11701,-10006,-7834,-5465,-3187,-1254,132,860,886,278,-845,-2283,-3801,-5170,-6150,-6577,-6320,-5348,-3681,-1422,1300,4306,7432,10495,13343,15824,17812,19190,19857,19758,18834,17121,14670,11618,8168,4557,1072,-2009,-4437,-6039,-6712,-6494,-5472,-3866,-1890,188,2175,3895,5276,6304,7012,7488,7785,7957,8007,7891,7551,6900,5882,4469,2702,656,-1495,-3580,-5367,-6653,-7276,-7105,-6119,-4345,-1894,1055,4292,7569,10615,13199,15078,16093,16134,15174,13290,10620,7400,3895,412,-2743,-5305,-7039,-7800,-7511,-6203,-3988,-1076,2276,5753,9057,11895,14051,15370,15783,15311,14028,12079,9628,6858,3938,1024,-1773,-4367,-6712,-8789,-10583,-12099,-13313,-14210,-14738,-14854,-14501,-13642,-12258,-10375,-8031,-5349,-2430,544,3420,6041,8256,9984,11155,11781,11896,11586,10939,10066,9034,7919,6744,5527,4283,3015,1770,591,-429,-1216,-1661,-1717,-1328,-524,640,2033,3505,4863,5936,6564,6649,6152,5111,3637,1875,21,-1749,-3259,-4388,-5054,-5236,-4962,-4313,-3390,-2340,-1277,-341,391,846,1009,883,514,-33,-658,-1265,-1732,-1966,-1884,-1429,-612,549,1937,3444,4885,6103,6922,7214,6892,5932,4376,2336,-23,-2492,-4838,-6834,-8283,-9034,-9021,-8236,-6786,-4790,-2482,-29,2328,4453,6202,7527,8399,8860,8950,8739,8278,7592,6691,5542,4112,2363,273,-2146,-4824,-7657,-10478,-13104,-15330,-16984,-17915,-18067,-17429,-16102,-14227,-12014,-9684,-7450,-5504,-3976,-2927,-2372,-2220,-2371,-2649,-2887,-2916,-2608,-1886,-749,736,2443,4204,5845,7206,8181,8713,8821,8579,8098,7532,7013,6669,6592,6806,7306,8003,8785,9472,9921,9938,9438,8349,6710,4626,2283,-120,-2332,-4181,-5510,-6264,-6469,-6207,-5644,-4943,-4271,-3762,-3479,-3440,-3578,-3802,-3964,-3945,-3626,-2934,-1857,-406,1333,3279,5307,7304,9157,10768,12057,12969,13470,13559,13246,12592,11651,10525,9307,8117,7043,6201,5638,5420,5546,6002,6735,7664,8688,9692,10543,11120,11297,10988,10132,8730,6825,4532,1984,-633,-3153,-5412,-7289,-8700,-9610,-10021,-9981,-9540,-8794,-7824,-6727,-5608,-4553,-3665,-3016,-2681,-2680,-3028,-3664,-4519,-5461,-6360,-7061,-7449,-7426,-6965,-6079,-4862,-3432,-1968,-625,422,1073,1254,995,370,-464,-1331,-2024,-2364,-2198,-1450,-102,1783,4075,6601,9157,11542,13586,15154,16170,16599,16463,15793,14656,13130,11283,9233,7070,4925,2922,1181,-187,-1108,-1531,-1452,-911,17,1207,2515,3764,4772,5384,5441,4890,3684,1906,-338,-2861,-5465,-7940,-10120,-11865,-13129,-13889,-14211,-14165,-13856,-13359,-12741,-12015,-11179,-10208,-9041,-7680,-6079,-4295,-2370,-415,1440,3040,4221,4836,4769,3952,2384,130,-2672,-5828,-9093,-12228,-14963,-17124,-18542,-19177,-19033,-18221,-16883,-15230,-13446,-11724,-10205,-8966,-8062,-7467,-7144,-7036,-7062,-7165,-7273,-7327,-7267,-7041,-6602,-5927,-5015,-3904,-2650,-1347,-73,1067,2016,2716,3155,3339,3296,3068,2700,2223,1677,1044,359,-411,-1222,-2058,-2848,-3506,-3941,-4045,-3754,-3024,-1866,-363,1357,3113,4693,5896,6548,6525,5806,4434,2562,397,-1810,-3799,-5348,-6280,-6509,-6027,-4900,-3274,-1301,819,2924,4860,6521,7825,8749,9272,9433,9260,8806,8121,7242,6186,4966,3556,1928,57,-2095,-4523,-7192,-10030,-12887,-15588,-17911,-19628,-20539,-20490,-19410,-17320,-14338,-10682,-6626,-2525,1295,4479,6766,7954,7947,6769,4531,1464,-2157,-5982,-9669,-12877,-15315,-16793,-17190,-16540,-14940,-12610,-9798,-6802,-3872,-1251,916,2527,3574,4077,4121,3778,3122,2232,1130,-130,-1532,-3026,-4571,-6078,-7459,-8583,-9322,-9546,-9136,-8023,-6177,-3650,-564,2887,6444,9817,12717,14879,16128,16367,15633,14073,11920,9493,7103,5049,3559,2749,2641,3126,4031,5110,6115,6808,7019,6649,5702,4265,2513,653,-1049,-2400,-3178,-3304,-2721,-1486,279,2416,4726,7021,9156,10986,12478,13577,14334,14775,14982,15015,14918,14738,14455,14058,13488,12695,11612,10216,8494,6484,4293,2033,-100,-1919,-3246,-3890,-3776,-2834,-1130,1223,4006,6965,9801,12233,14009,14941,14931,13941,12059,9384,6128,2478,-1333,-5093,-8613,-11734,-14328,-16316,-17644,-18304,-18323,-17747,-16656,-15141,-13302,-11246,-9081,-6915,-4858,-3024,-1518,-439,138,185,-284,-1186,-2379,-3674,-4854,-5691,-6023,-5689,-4681,-3001,-784,1786,4492,7078,9323,11042,12117,12504,12252,11461,10298,8932,7554,6296,5276,4523,4021,3682,3386,2985,2354,1403,111,-1471,-3216,-4943,-6448,-7515,-7978,-7707,-6682,-4944,-2662,-42,2619,5067,7038,8365,8965,8828,8060,6798,5238,3571,1990,638,-368,-984,-1200,-1049,-582,151,1105,2260,3586,5078,6684,8341,9962,11396,12539,13231,13401,12987,12030,10615,8918,7133,5495,4207,3430,3244,3652,4544,5744,7016,8079,8693,8620,7730,5953,3331,-2,-3849,-7929,-11963,-15637,-18702,-20921,-22194,-22462,-21812,-20394,-18447,-16224,-13995,-11945,-10227,-8856,-7795,-6906,-6043,-5038,-3792,-2255,-481,1396,3186,4657,5596,5835,5290,3946,1930,-611,-3417,-6227,-8783,-10841,-12231,-12858,-12688,-11791,-10267,-8289,-6027,-3678,-1417,602,2246,3443,4151,4383,4214,3728,3078,2390,1801,1414,1291,1439,1832,2370,2953,3438,3713,3692,3347,2709,1900,1053,385,60,253,1055,2483,4451,6788,9243,11517,13319,14362,14478,13564,11672,8968,5736,2341,-812,-3332,-4894,-5256,-4335,-2160,1067,5061,9433,13789,17731,20941,23191,24366,24471,23606,21953,19737,17205,14562,12015,9669,7617,5874,4421,3222,2208,1320,504,-293,-1084,-1884,-2679,-3431,-4132,-4733,-5254,-5688,-6092,-6490,-6962,-7528,-8227,-9042,-9914,-10770,-11477,-11921,-11972,-11547,-10604,-9163,-7307,-5158,-2902,-690,1279,2900,4058,4726,4911,4656,4036,3144,2041,837,-444,-1715,-2962,-4110,-5131,-5939,-6474,-6654,-6392,-5650,-4369,-2590,-344,2229,4991,7732,10247,12325,13779,14472,14320,13316,11534,9108,6265,3256,358,-2140,-4032,-5130,-5368,-4769,-3427,-1571,560,2645,4386,5515,5818,5199,3655,1315,-1589,-4742,-7780,-10331,-12081,-12778,-12328,-10743,-8218,-5050,-1646,1549,4108,5669,6005,5037,2864,-258,-3944,-7735,-11171,-13844,-15466,-15914,-15209,-13559,-11269,-8720,-6316,-4386,-3205,-2886,-3442,-4743,-6553,-8590,-10522,-12055,-12951,-13039,-12283,-10712,-8481,-5783,-2879,1,2619,4829,6520,7690,8366,8661,8687,8553,8365,8127,7853,7439,6803,5812,4388,2477,115,-2595,-5468,-8269,-10739,-12625,-13736,-13954,-13266,-11760,-9623,-7105,-4497,-2093,-147,1140,1673,1415,469,-1056,-2952,-5030,-7104,-9008,-10627,-11880,-12726,-13162,-13212,-12910,-12323,-11492,-10477,-9328,-8067,-6750,-5379,-3994,-2601,-1234,98,1331,2454,3370,4053,4421,4471,4175,3589,2762,1789,765,-207,-1066,-1744,-2262,-2625,-2920,-3202,-3563,-4041,-4673,-5420,-6236,-7005,-7620,-7933,-7823,-7187,-5959,-4161,-1856,770,3501,6036,8083,9358,9647,8829,6904,3993,340,-3726,-7822,-11556,-14587,-16660,-17626,-17495,-16348,-14424,-11963,-9269,-6612,-4196,-2183,-608,532,1357,1977,2564,3221,4029,4988,6021,7016,7798,8216,8138,7483,6271,4584,2592,539,-1319,-2709,-3398,-3234,-2158,-229,2370,5353,8378,11046,13006,13958,13705,12216,9576,6057,2013,-2095,-5827,-8754,-10585,-11147,-10435,-8627,-5987,-2932,131,2784,4679,5609,5461,4323,2358,-124,-2792,-5307,-7364,-8755,-9363,-9175,-8278,-6812,-4970,-2922,-839,1182,3084,4867,6575,8251,9952,11680,13412,15076,16548,17710,18414,18569,18120,17078,15540,13647,11594,9602,7848,6520,5697,5435,5677,6328,7211,8142,8896,9305,9198,8510,7212,5370,3111,599,-1957,-4376,-6476,-8155,-9336,-10046,-10333,-10327,-10154,-9971,-9882,-9989,-10294,-10791,-11369,-11901,-12225,-12158,-11568,-10327,-8400,-5798,-2629,956,4715,8407,11739,14472,16393,17383,17395,16524,14905,12818,10505,8283,6371,4970,4159,3948,4251,4929,5798,6685,7420,7901,8069,7914,7495,6854,6097,5253,4403,3523,2637,1690,664,-485,-1762,-3166,-4632,-6094,-7409,-8453,-9060,-9109,-8495,-7194,-5233,-2741,98,3044,5808,8148,9797,10617,10513,9514,7748,5425,2809,215,-2090,-3835,-4860,-5049,-4415,-3030,-1078,1243,3666,5960,7909,9324,10105,10160,9487,8126,6174,3780,1155,-1487,-3892,-5863,-7227,-7913,-7915,-7330,-6328,-5110,-3914,-2943,-2355,-2254,-2644,-3481,-4630,-5934,-7196,-8232,-8879,-9016,-8590,-7582,-6089,-4197,-2109,16,1964,3569,4703,5288,5311,4826,3915,2709,1347,-55,-1368,-2514,-3429,-4078,-4459,-4596,-4521,-4293,-3953,-3542,-3080,-2581,-2033,-1456,-843,-230,352,876,1292,1604,1783,1865,1854,1806,1753,1747,1837,2068,2465,3065,3835,4776,5798,6838,7782,8538,9011,9146,8916,8351,7512,6497,5415,4368,3419,2607,1903,1253,574,-224,-1211,-2414,-3819,-5341,-6855,-8185,-9154,-9576,-9327,-8321,-6586,-4201,-1371,1673,4636,7246,9272,10551,11039,10774,9911,8669,7294,6056,5144,4721,4820,5409,6361,7480,8552,9341,9679,9442,8617,7261,5531,3617,1744,116,-1129,-1891,-2193,-2099,-1760,-1348,-1043,-1002,-1324,-2063,-3197,-4651,-6318,-8035,-9659,-11019,-11976,-12427,-12299,-11587,-10319,-8572,-6445,-4060,-1542,986,3392,5569,7408,8814,9736,10133,10018,9448,8512,7341,6091,4911,3950,3323,3109,3326,3962,4932,6126,7409,8608,9585,10187,10315,9902,8939,7477,5628,3542,1420,-553,-2185,-3337,-3917,-3877,-3253,-2091,-534,1295,3197,5015,6545,7661,8234,8205,7579,6401,4785,2884,858,-1109,-2862,-4287,-5295,-5880,-6053,-5867,-5416,-4756,-3981,-3138,-2260,-1374,-476,410,1271,2039,2649,2989,2963,2469,1447,-118,-2194,-4684,-7452,-10328,-13126,-15666,-17800,-19415,-20448,-20897,-20804,-20245,-19341,-18185,-16895,-15544,-14186,-12845,-11520,-10202,-8854,-7468,-6005,-4468,-2852,-1189,485,2103,3592,4874,5863,6498,6735,6569,6031,5221,4236,3240,2358,1714,1379,1373,1642,2090,2564,2893,2922,2507,1581,120,-1809,-4105,-6592,-9108,-11456,-13496,-15095,-16194,-16760,-16818,-16421,-15651,-14595,-13345,-11974,-10545,-9076,-7591,-6058,-4471,-2801,-1038,791,2645,4446,6098,7503,8573,9251,9512,9395,8960,8303,7552,6783,6112,5570,5172,4894,4653,4372,3945,3283,2350,1126,-329,-1909,-3483,-4879,-5939,-6533,-6564,-6017,-4919,-3390,-1582,299,2021,3382,4164,4242,3527,2033,-136,-2798,-5682,-8491,-10922,-12709,-13684,-13768,-13031,-11634,-9840,-7971,-6328,-5207,-4788,-5150,-6270,-7968,-10040,-12173,-14106,-15563,-16368,-16412,-15672,-14240,-12245,-9915,-7469,-5155,-3177,-1712,-853,-651,-1034,-1922,-3095,-4370,-5492,-6248,-6482,-6066,-5001,-3338,-1212,1160,3573,5774,7573,8819,9430,9413,8826,7814,6517,5133,3793,2649,1759,1168,850,752,801,910,1013,1060,1058,1019,1012,1100,1328,1751,2342,3060,3833,4520,5044,5242,5073,4450,3398,1961,243,-1606,-3408,-4985,-6147,-6749,-6681,-5874,-4352,-2165,555,3639,6903,10131,13147,15776,17918,19484,20479,20903,20849,20381,19628,18691,17673,16677,15765,15007,14443,14095,13972,14044,14258,14517,14699,14663,14259,13361,11879,9769,7066,3837,237,-3551,-7316,-10805,-13809,-16102,-17539,-18028,-17566,-16249,-14234,-11783,-9159,-6662,-4539,-2997,-2132,-1996,-2505,-3556,-4968,-6547,-8104,-9461,-10454,-10987,-10953,-10335,-9128,-7375,-5164,-2617,128,2889,5508,7817,9685,11013,11767,11935,11591,10787,9640,8234,6658,4989,3267,1537,-176,-1855,-3468,-5000,-6419,-7685,-8762,-9578,-10071,-10142,-9714,-8693,-7032,-4712,-1779,1643,5361,9107,12568,15424,17381,18214,17801,16133,13343,9672,5464,1143,-2877,-6159,-8375,-9277,-8748,-6825,-3655,477,5228,10179,14936,19110,22399,24587,25562,25342,24021,21810,18943,15716,12394,9236,6441,4142,2412,1241,572,294,263,329,334,158,-298,-1068,-2147,-3462,-4921,-6393,-7762,-8910,-9767,-10280,-10462,-10326,-9955,-9397,-8754,-8074,-7426,-6838,-6322,-5875,-5458,-5043,-4557,-3967,-3206,-2263,-1126,152,1505,2802,3927,4712,5075,4893,4180,2931,1259,-719,-2825,-4912,-6800,-8407,-9627,-10468,-10943,-11116,-11068,-10857,-10542,-10134,-9616,-8954,-8092,-6989,-5630,-4019,-2216,-295,1625,3438,5032,6334,7308,7968,8365,8599,8756,8945,9213,9579,9988,10341,10480,10251,9485,8077,5985,3270,87,-3297,-6573,-9372,-11389,-12358,-12159,-10791,-8409,-5272,-1752,1779,4934,7412,9008,9629,9331,8257,6670,4845,3114,1708,856,614,996,1862,3051,4326,5493,6380,6914,7072,6948,6642,6328,6126,6161,6467,7046,7832,8694,9519,10122,10389,10184,9451,8163,6377,4191,1783,-654,-2881,-4698,-5914,-6434,-6209,-5308,-3839,-1999,6,1957,3650,4941,5708,5908,5527,4613,3232,1512,-430,-2417,-4291,-5885,-7027,-7605,-7510,-6723,-5271,-3249,-830,1796,4379,6712,8580,9855,10442,10343,9609,8338,6685,4770,2766,762,-1124,-2829,-4292,-5432,-6212,-6529,-6357,-5639,-4397,-2685,-636,1581,3740,5597,6922,7507,7232,6045,4009,1269,-1930,-5309,-8551,-11357,-13478,-14715,-14977,-14232,-12564,-10099,-7050,-3633,-98,3337,6464,9112,11150,12473,13039,12838,11930,10414,8429,6146,3716,1291,-1023,-3173,-5121,-6898,-8515,-10009,-11361,-12556,-13506,-14136,-14348,-14074,-13285,-12026,-10382,-8534,-6665,-5006,-3754,-3061,-3020,-3609,-4744,-6236,-7861,-9347,-10460,-10986,-10790,-9838,-8150,-5880,-3200,-357,2426,4922,6974,8470,9364,9677,9471,8856,7963,6935,5909,4997,4278,3783,3489,3321,3169,2877,2324,1372,-7,-1809,-3908,-6130,-8228,-9963,-11120,-11552,-11216,-10161,-8550,-6613,-4626,-2872,-1596,-980,-1126,-2032,-3620,-5724,-8142,-10612,-12908,-14781,-16077,-16675,-16570,-15797,-14508,-12838,-11002,-9140,-7408,-5876,-4576,-3482,-2518,-1597,-612,512,1839,3360,5052,6802,8498,9968,11060,11608,11504,10663,9082,6820,3979,753,-2687,-6089,-9266,-11992,-14117,-15497,-16076,-15848,-14877,-13310,-11312,-9127,-6960,-5030,-3502,-2480,-2003,-2033,-2480,-3220,-4107,-5025,-5859,-6564,-7103,-7480,-7713,-7815,-7796,-7644,-7348,-6870,-6207,-5340,-4315,-3180,-2036,-991,-168,331,443,134,-550,-1543,-2696,-3855,-4843,-5498,-5696,-5374,-4526,-3227,-1596,212,2022,3672,5018,5957,6426,6428,6001,5261,4340,3413,2672,2261,2333,2933,4074,5662,7556,9540,11399,12901,13861,14159,13727,12597,10851,8621,6086,3398,726,-1822,-4151,-6224,-8015,-9541,-10800,-11802,-12535,-12971,-13072,-12789,-12079,-10915,-9297,-7276,-4904,-2298,439,3202,5862,8362,10597,12520,14069,15189,15835,15967,15557,14608,13132,11190,8864,6274,3582,955,-1400,-3297,-4549,-5027,-4647,-3422,-1461,1062,3843,6612,9026,10837,11853,11966,11204,9644,7474,4903,2170,-484,-2857,-4782,-6139,-6885,-7003,-6554,-5637,-4356,-2885,-1336,146,1474,2604,3503,4211,4736,5137,5422,5601,5662,5551,5254,4704,3913,2871,1637,280,-1089,-2352,-3386,-4067,-4322,-4093,-3404,-2298,-900,676,2265,3733,4982,5923,6563,6909,7045,7046,6997,6963,6964,6991,6989,6876,6568,5972,5038,3738,2094,194,-1860,-3896,-5743,-7231,-8193,-8525,-8173,-7120,-5445,-3231,-637,2202,5103,7948,10574,12905,14854,16368,17450,18082,18314,18172,17716,16998,16058,14935,13636,12166,10517,8688,6689,4566,2371,207,-1842,-3664,-5189,-6348,-7130,-7512,-7538,-7222,-6628,-5790,-4784,-3669,-2547,-1520,-703,-224,-167,-622,-1603,-3095,-5023,-7256,-9631,-11950,-14002,-15586,-16519,-16661,-15939,-14346,-11961,-8946,-5512,-1940,1507,4551,6987,8649,9472,9452,8667,7248,5356,3175,879,-1374,-3458,-5262,-6725,-7778,-8406,-8574,-8282,-7523,-6309,-4681,-2674,-392,2082,4592,7010,9193,11026,12427,13359,13820,13867,13566,13021,12336,11608,10928,10338,9856,9449,9064,8601,7979,7086,5863,4255,2273,-48,-2593,-5236,-7773,-10011,-11737,-12748,-12923,-12159,-10483,-7977,-4814,-1234,2498,6096,9309,11943,13854,15011,15414,15167,14364,13153,11632,9910,8032,6035,3915,1670,-701,-3178,-5702,-8178,-10475,-12435,-13883,-14671,-14660,-13785,-12037,-9486,-6292,-2664,1125,4780,8029,10599,12319,13049,12774,11559,9535,6941,4002,1009,-1819,-4265,-6219,-7590,-8392,-8665,-8491,-7981,-7243,-6380,-5486,-4619,-3826,-3112,-2476,-1893,-1340,-804,-278,193,572,775,737,402,-253,-1190,-2308,-3468,-4459,-5091,-5151,-4499,-3055,-820,2090,5513,9174,12806,16103,18805,20712,21686,21713,20830,19201,16998,14456,11778,9158,6708,4525,2603,936,-526,-1830,-3003,-4040,-4920,-5559,-5892,-5809,-5245,-4132,-2461,-267,2369,5292,8318,11201,13700,15562,16590,16655,15721,13854,11243,8114,4813,1632,-1117,-3201,-4502,-4971,-4728,-3928,-2855,-1771,-981,-704,-1109,-2258,-4109,-6531,-9309,-12196,-14925,-17263,-19027,-20111,-20481,-20199,-19365,-18160,-16753,-15342,-14080,-13089,-12438,-12129,-12121,-12315,-12594,-12811,-12864,-12636,-12094,-11229,-10077,-8736,-7292,-5877,-4588,-3506,-2684,-2118,-1780,-1606,-1510,-1423,-1284,-1082,-839,-623,-524,-629,-1025,-1712,-2677,-3800,-4939,-5905,-6510,-6590,-6050,-4847,-3035,-736,1878,4566,7093,9215,10722,11469,11380,10477,8867,6743,4339,1922,-273,-2049,-3313,-4033,-4306,-4270,-4135,-4114,-4383,-5079,-6225,-7771,-9551,-11340,-12858,-13834,-14026,-13283,-11529,-8835,-5340,-1308,2967,7142,10900,13955,16108,17241,17352,16523,14936,12809,10407,7956,5663,3650,1974,616,-496,-1464,-2401,-3384,-4482,-5660,-6894,-8056,-9035,-9677,-9871,-9531,-8639,-7236,-5457,-3466,-1520,159,1320,1791,1460,312,-1571,-4024,-6824,-9714,-12441,-14798,-16623,-17832,-18429,-18458,-18059,-17370,-16562,-15792,-15170,-14768,-14602,-14606,-14707,-14746,-14603,-14128,-13237,-11904,-10161,-8149,-6044,-4068,-2463,-1396,-1015,-1315,-2236,-3574,-5077,-6436,-7342,-7553,-6886,-5303,-2872,220,3677,7174,10359,12927,14668,15457,15310,14334,12722,10710,8544,6426,4530,2924,1645,648,-139,-819,-1477,-2186,-2981,-3827,-4671,-5389,-5849,-5919,-5494,-4511,-3003,-1028,1244,3648,5969,8026,9686,10862,11560,11843,11840,11702,11588,11624,11867,12342,12949,13593,14091,14279,14013,13171,11722,9690,7179,4373,1505,-1156,-3323,-4752,-5246,-4707,-3142,-695,2400,5788,9082,11897,13864,14757,14420,12878,10269,6862,3018,-857,-4350,-7078,-8760,-9205,-8389,-6429,-3578,-218,3220,6281,8560,9761,9716,8421,6031,2802,-879,-4636,-8061,-10834,-12709,-13576,-13447,-12466,-10868,-8955,-7039,-5394,-4229,-3610,-3535,-3832,-4309,-4674,-4703,-4182,-3018,-1227,1065,3613,6124,8271,9770,10404,10088,8847,6851,4340,1623,-997,-3261,-4983,-6073,-6542,-6478,-6027,-5369,-4655,-4047,-3605,-3392,-3359,-3450,-3544,-3512,-3220,-2542,-1409,227,2324,4811,7554,10380,13120,15589,17642,19176,20118,20476,20268,19576,18488,17097,15521,13819,12092,10378,8745,7233,5894,4780,3949,3437,3294,3514,4100,5003,6162,7483,8864,10174,11287,12087,12454,12329,11666,10486,8839,6827,4566,2189,-171,-2404,-4414,-6138,-7552,-8631,-9409,-9877,-10083,-10034,-9759,-9279,-8617,-7792,-6822,-5731,-4532,-3270,-1991,-764,298,1109,1530,1480,886,-281,-1978,-4119,-6567,-9128,-11608,-13768,-15416,-16340,-16412,-15516,-13643,-10836,-7237,-3053,1451,5957,10159,13750,16481,18183,18757,18211,16632,14187,11083,7582,3919,356,-2914,-5702,-7905,-9436,-10298,-10512,-10153,-9317,-8121,-6682,-5124,-3547,-2035,-661,564,1617,2546,3384,4195,5025,5895,6809,7707,8527,9161,9498,9454,8933,7932,6439,4537,2342,1,-2277,-4304,-5873,-6828,-7060,-6553,-5359,-3613,-1499,780,3028,5071,6800,8135,9064,9611,9825,9789,9582,9281,8960,8654,8390,8148,7892,7542,7031,6269,5212,3849,2229,453,-1316,-2912,-4129,-4826,-4890,-4298,-3126,-1515,305,2072,3534,4447,4676,4145,2907,1101,-1047,-3262,-5254,-6768,-7611,-7683,-6994,-5649,-3840,-1801,213,2000,3393,4332,4830,4983,4950,4885,4954,5240,5782,6535,7387,8216,8852,9182,9108,8579,7609,6227,4510,2546,439,-1710,-3794,-5706,-7367,-8674,-9595,-10053,-10068,-9614,-8754,-7508,-5972,-4177,-2228,-165,1932,4014,6011,7877,9527,10906,11926,12507,12575,12063,10934,9194,6879,4107,1005,-2218,-5365,-8222,-10585,-12328,-13330,-13600,-13167,-12166,-10762,-9161,-7575,-6174,-5114,-4435,-4166,-4211,-4485,-4839,-5162,-5351,-5362,-5196,-4905,-4581,-4340,-4290,-4537,-5134,-6094,-7366,-8831,-10337,-11671,-12636,-13035,-12720,-11617,-9732,-7155,-4073,-715,2628,5682,8179,9919,10767,10674,9686,7938,5626,3021,391,-1990,-3919,-5245,-5948,-6044,-5691,-5018,-4226,-3433,-2734,-2152,-1622,-1074,-362,604,1913,3586,5569,7751,9948,11929,13453,14285,14218,13154,11040,7964,4095,-321,-4956,-9499,-13609,-17036,-19560,-21098,-21629,-21261,-20155,-18544,-16671,-14767,-13019,-11540,-10362,-9437,-8661,-7864,-6911,-5651,-4019,-2044,204,2505,4636,6337,7348,7520,6738,5042,2541,-529,-3912,-7264,-10321,-12784,-14485,-15292,-15173,-14194,-12454,-10135,-7436,-4557,-1725,902,3138,4898,6067,6633,6580,5939,4793,3208,1319,-778,-2931,-5026,-6913,-8483,-9631,-10297,-10469,-10187,-9546,-8676,-7746,-6895,-6284,-5972,-6015,-6348,-6885,-7469,-7937,-8146,-7977,-7398,-6436,-5194,-3840,-2568,-1566,-1021,-1027,-1643,-2821,-4451,-6349,-8294,-10022,-11298,-11900,-11667,-10519,-8443,-5538,-1961,2042,6198,10191,13735,16558,18476,19372,19231,18147,16275,13860,11161,8454,5981,3926,2395,1399,880,677,630,517,189,-487,-1560,-2996,-4706,-6529,-8270,-9733,-10706,-11032,-10599,-9345,-7318,-4610,-1411,2029,5439,8500,10935,12497,13002,12388,10656,7954,4495,578,-3448,-7243,-10479,-12912,-14375,-14829,-14322,-13017,-11121,-8885,-6535,-4265,-2201,-397,1149,2489,3702,4851,6001,7156,8306,9400,10370,11134,11631,11783,11566,10948,9940,8576,6914,5045,3084,1169,-550,-1921,-2802,-3081,-2679,-1587,167,2449,5108,7880,10518,12719,14226,14812,14345,12775,10176,6720,2681,-1604,-5748,-9378,-12152,-13813,-14207,-13297,-11173,-8035,-4173,72,4314,8205,11411,13693,14906,15003,14076,12293,9928,7269,4641,2301,467,-756,-1350,-1403,-1078,-580,-144,34,-207,-951,-2194,-3844,-5740,-7633,-9266,-10367,-10689,-10082,-8447,-5829,-2355,1742,6159,10565,14609,17993,20462,21863,22130,21309,19516,16971,13902,10599,7305,4264,1645,-422,-1890,-2759,-3080,-2949,-2454,-1721,-822,147,1150,2149,3141,4140,5153,6203,7271,8328,9303,10094,10601,10692,10297,9346,7853,5874,3516,953,-1644,-4068,-6157,-7769,-8839,-9341,-9333,-8892,-8142,-7209,-6206,-5241,-4379,-3655,-3091,-2658,-2342,-2117,-1958,-1881,-1901,-2051,-2396,-2958,-3773,-4821,-6039,-7334,-8554,-9549,-10152,-10229,-9681,-8462,-6598,-4155,-1273,1888,5142,8299,11205,13722,15786,17356,18452,19117,19402,19362,19027,18397,17454,16142,14438,12293,9746,6852,3754,655,-2215,-4584,-6217,-6917,-6593,-5242,-3017,-149,3025,6122,8797,10722,11709,11665,10648,8828,6467,3876,1371,-793,-2411,-3416,-3805,-3710,-3304,-2811,-2461,-2434,-2871,-3819,-5229,-6985,-8877,-10647,-12046,-12797,-12731,-11719,-9758,-6960,-3511,279,4097,7584,10421,12376,13279,13106,11934,9934,7368,4529,1723,-778,-2746,-4049,-4635,-4543,-3906,-2905,-1760,-684,136,594,628,282,-363,-1168,-1989,-2679,-3138,-3298,-3153,-2759,-2185,-1570,-1007,-631,-515,-713,-1233,-2023,-3017,-4088,-5121,-5986,-6580,-6814,-6637,-6015,-4946,-3456,-1579,597,3001,5489,7964,10257,12282,13893,15040,15652,15717,15253,14287,12905,11173,9211,7114,5024,3048,1336,-14,-894,-1248,-1054,-346,806,2280,3946,5650,7267,8686,9831,10696,11255,11593,11733,11766,11728,11656,11526,11297,10863,10127,8952,7252,4944,2035,-1427,-5284,-9319,-13238,-16712,-19413,-21062,-21459,-20537,-18353,-15109,-11101,-6732,-2393,1485,4574,6594,7408,6974,5393,2838,-405,-4050,-7749,-11230,-14226,-16584,-18203,-19088,-19312,-19000,-18306,-17386,-16349,-15290,-14210,-13106,-11903,-10545,-8964,-7138,-5066,-2836,-550,1600,3420,4710,5269,4999,3824,1810,-929,-4169,-7654,-11088,-14172,-16666,-18322,-19045,-18720,-17409,-15166,-12154,-8565,-4612,-539,3431,7090,10261,12823,14700,15890,16423,16384,15883,15018,13929,12672,11360,9999,8637,7234,5773,4184,2432,459,-1730,-4103,-6580,-9008,-11226,-13025,-14214,-14628,-14159,-12777,-10545,-7606,-4186,-551,3004,6195,8771,10537,11367,11211,10098,8127,5454,2290,-1149,-4624,-7925,-10856,-13271,-15038,-16107,-16426,-16031,-14982,-13381,-11378,-9131,-6805,-4551,-2493,-702,776,1971,2918,3708,4403,5087,5774,6471,7104,7568,7737,7449,6587,5063,2849,8,-3334,-6966,-10619,-13997,-16796,-18770,-19715,-19565,-18323,-16145,-13259,-9991,-6686,-3727,-1412,-20,328,-411,-2136,-4647,-7668,-10889,-13979,-16680,-18755,-20100,-20659,-20496,-19689,-18402,-16756,-14906,-12932,-10934,-8927,-6957,-5011,-3097,-1213,646,2468,4244,5955,7570,9052,10356,11429,12226,12689,12777,12446,11671,10427,8726,6580,4059,1258,-1685,-4562,-7171,-9248,-10581,-10972,-10312,-8576,-5851,-2317,1748,6005,10093,13641,16337,17945,18340,17524,15640,12937,9755,6466,3416,903,-913,-1961,-2326,-2179,-1755,-1330,-1123,-1311,-1949,-2991,-4284,-5602,-6663,-7223,-7049,-6018,-4100,-1360,2004,5745,9518,12988,15799,17671,18379,17825,16026,13118,9368,5118,766,-3251,-6570,-8846,-9893,-9603,-8050,-5395,-1923,2014,6057,9846,13078,15544,17080,17648,17254,15966,13908,11210,8038,4555,935,-2663,-6069,-9155,-11797,-13916,-15464,-16398,-16732,-16457,-15602,-14197,-12281,-9935,-7227,-4291,-1242,1765,4584,7065,9089,10538,11365,11524,11043,9955,8356,6329,4010,1499,-1062,-3581,-5945,-8088,-9945,-11474,-12640,-13409,-13749,-13619,-12991,-11828,-10130,-7901,-5195,-2099,1276,4755,8184,11358,14108,16284,17758,18488,18433,17650,16200,14194,11761,9044,6182,3335,638,-1773,-3774,-5268,-6161,-6406,-5959,-4834,-3071,-747,2009,5045,8193,11255,14069,16474,18345,19628,20265,20321,19818,18898,17653,16227,14731,13270,11912,10709,9661,8762,7964,7213,6439,5581,4582,3406,2040,487,-1211,-3005,-4802,-6512,-8007,-9176,-9915,-10148,-9856,-9075,-7889,-6466,-4975,-3625,-2615,-2079,-2140,-2787,-3984,-5573,-7375,-9135,-10633,-11620,-11940,-11468,-10183,-8135,-5456,-2353,951,4183,7126,9573,11393,12535,13009,12903,12344,11467,10413,9269,8100,6904,5660,4292,2765,986,-1022,-3283,-5690,-8139,-10453,-12426,-13860,-14556,-14378,-13255,-11192,-8315,-4793,-906,3070,6829,10080,12623,14263,14956,14669,13501,11567,9059,6168,3116,100,-2677,-5065,-6916,-8149,-8692,-8538,-7709,-6269,-4330,-2011,519,3114,5604,7879,9803,11341,12414,13051,13246,13059,12541,11776,10837,9816,8790,7820,6982,6290,5789,5463,5304,5280,5340,5441,5502,5486,5314,4958,4388,3612,2659,1597,499,-540,-1457,-2186,-2730,-3089,-3325,-3505,-3711,-4027,-4515,-5211,-6134,-7226,-8447,-9656,-10745,-11547,-11930,-11763,-10961,-9495,-7399,-4778,-1805,1325,4362,7108,9356,10991,11940,12203,11865,11022,9870,8554,7272,6147,5281,4701,4377,4222,4118,3920,3530,2861,1923,774,-454,-1601,-2481,-2952,-2886,-2259,-1075,538,2438,4389,6182,7576,8408,8554,7972,6709,4847,2560,2,-2624,-5149,-7426,-9326,-10778,-11734,-12204,-12220,-11858,-11208,-10371,-9439,-8486,-7553,-6646,-5747,-4800,-3756,-2570,-1213,279,1867,3403,4774,5767,6235,6021,5052,3333,976,-1829,-4798,-7660,-10101,-11910,-12893,-12995,-12216,-10689,-8607,-6248,-3917,-1921,-507,149,-11,-921,-2432,-4309,-6291,-8151,-9668,-10736,-11286,-11345,-10985,-10316,-9490,-8616,-7828,-7169,-6687,-6364,-6172,-6053,-5922,-5702,-5264,-4521,-3361,-1735,365,2891,5705,8656,11525,14128,16272,17840,18744,18984,18605,17688,16359,14728,12913,11007,9071,7142,5226,3308,1383,-557,-2470,-4317,-6018,-7512,-8731,-9650,-10247,-10524,-10496,-10166,-9555,-8678,-7549,-6221,-4731,-3187,-1678,-350,663,1225,1220,584,-692,-2554,-4873,-7468,-10122,-12600,-14707,-16275,-17239,-17574,-17345,-16623,-15519,-14112,-12468,-10640,-8638,-6518,-4278,-1997,283,2460,4424,6045,7218,7829,7861,7294,6221,4729,2995,1155,-603,-2165,-3423,-4323,-4876,-5110,-5109,-4959,-4746,-4571,-4494,-4600,-4920,-5495,-6329,-7392,-8639,-9980,-11306,-12498,-13408,-13931,-13946,-13424,-12353,-10818,-8959,-6938,-4948,-3149,-1653,-533,229,700,994,1274,1656,2258,3091,4091,5121,5969,6446,6401,5778,4657,3221,1756,603,50,333,1473,3379,5723,8147,10218,11621,12151,11774,10584,8777,6556,4139,1673,-692,-2839,-4631,-5922,-6591,-6555,-5822,-4516,-2849,-1137,302,1157,1212,359,-1404,-3945,-7073,-10516,-13956,-17073,-19499,-20919,-21033,-19646,-16690,-12266,-6679,-411,5928,11668,16241,19186,20334,19729,17689,14706,11343,8170,5618,4001,3418,3831,5035,6740,8602,10312,11604,12354,12524,12207,11544,10705,9831,9029,8344,7796,7357,7007,6709,6435,6182,5906,5612,5264,4873,4461,4069,3746,3505,3349,3194,2996,2677,2242,1730,1261,932,893,1148,1712,2419,3100,3471,3318,2429,754,-1646,-4545,-7602,-10382,-12468,-13454,-13130,-11398,-8426,-4539,-243,3882,7260,9423,10078,9160,6822,3428,-542,-4539,-8067,-10705,-12209,-12476,-11593,-9765,-7302,-4551,-1843,532,2378,3585,4126,4057,3471,2488,1240,-173,-1635,-3077,-4407,-5559,-6457,-7020,-7191,-6923,-6225,-5159,-3846,-2455,-1179,-195,380,478,127,-615,-1629,-2822,-4081,-5350,-6567,-7708,-8736,-9635,-10362,-10899,-11201,-11253,-11035,-10541,-9809,-8878,-7840,-6823,-5957,-5417,-5330,-5782,-6784,-8232,-9940,-11624,-12995,-13747,-13696,-12721,-10893,-8367,-5452,-2460,251,2419,3861,4509,4427,3741,2660,1395,167,-840,-1453,-1570,-1103,-41,1577,3657,6030,8503,10850,12857,14362,15251,15502,15174,14373,13298,12117,11048,10228,9780,9737,10077,10725,11552,12425,13212,13809,14155,14233,14072,13710,13232,12685,12136,11634,11205,10882,10676,10602,10651,10827,11100,11460,11879,12337,12802,13267,13697,14098,14440,14731,14929,15023,14938,14633,14029,13094,11798,10188,8325,6349,4387,2616,1152,95,-532,-780,-744,-568,-397,-350,-516,-932,-1588,-2451,-3449,-4506,-5559,-6522,-7364,-8022,-8484,-8737,-8795,-8686,-8462,-8177,-7904,-7692,-7599,-7642,-7841,-8171,-8612,-9113,-9636,-10129,-10567,-10913,-11163,-11297,-11320,-11227,-11043,-10786,-10498,-10209,-9953,-9739,-9563,-9412,-9249,-9072,-8853,-8610,-8348,-8104,-7901,-7769,-7729,-7796,-7979,-8290,-8734,-9306,-10011,-10798,-11651,-12489,-13253,-13858,-14217,-14265,-13943,-13243,-12184,-10841,-9299,-7690,-6117,-4721,-3583,-2807,-2424,-2476,-2923,-3737,-4809,-6022,-7241,-8292,-9069,-9439,-9359,-8815,-7843,-6531,-4980,-3321,-1659,-121,1234,2330,3160,3715,4015,4094,3980,3720,3354,2923,2486,2061,1709,1430,1260,1189,1215,1319,1483,1695,1930,2210,2519,2888,3321,3825,4404,5052,5747,6470,7175,7811,8321,8636,8723,8537,8102,7430,6596,5670,4745,3924,3286,2930,2893,3228,3914,4910,6132,7453,8747,9872,10723,11220,11338,11084,10515,9705,8758,7774,6862,6100,5562,5287,5289,5569,6086,6797,7636,8514,9362,10082,10619,10907,10922,10650,10113,9364,8464,7518,6593,5801,5184,4819,4699,4846,5192,5699,6254,6765,7124,7238,7065,6584,5846,4925,3930,2992,2205,1684,1470,1584,2006,2654,3432,4223,4897,5366,5564,5467,5127,4596,3993,3417,2962,2700,2656,2822,3154,3586,4034,4437,4727,4865,4843,4647,4318,3859,3326,2733,2136,1550,1019,567,213,-16,-129,-108,5,203,413,613,728,738,605,327,-82,-594,-1182,-1796,-2421,-3022,-3583,-4091,-4527,-4882,-5132,-5276,-5304,-5219,-5052,-4799,-4521,-4210,-3929,-3688,-3540,-3505,-3613,-3862,-4236,-4697,-5193,-5657,-6021,-6223,-6210,-5954,-5453,-4736,-3875,-2946,-2073,-1338,-841,-636,-745,-1154,-1802,-2604,-3446,-4211,-4798,-5112,-5134,-4850,-4322,-3627,-2879,-2189,-1645,-1328,-1244,-1408,-1749,-2227,-2739,-3227,-3615,-3854,-3931,-3847,-3643,-3376,-3107,-2895,-2793,-2818,-3001,-3317,-3783,-4345,-4987,-5642,-6255,-6771,-7133,-7333,-7348,-7220,-6953,-6606,-6195,-5777,-5367,-5015,-4727,-4534,-4432,-4427,-4511,-4674,-4912,-5204,-5537,-5885,-6224,-6522,-6780,-6974,-7143,-7291,-7451,-7643,-7869,-8129,-8405,-8666,-8888,-9037,-9086,-9020,-8834,-8527,-8131,-7665,-7178,-6712,-6316,-6033,-5893,-5905,-6050,-6299,-6596,-6889,-7127,-7253,-7236,-7041,-6658,-6103,-5408,-4629,-3838,-3104,-2494,-2063,-1844,-1849,-2066,-2457,-2968,-3531,-4067,-4513,-4808,-4914,-4818,-4516,-4028,-3380,-2608,-1738,-829,120,1037,1914,2678,3288,3687,3841,3736,3397,2876,2266,1660,1154,835,737,903,1308,1941,2764,3724,4763,5811,6782,7608,8206,8523,8526,8201,7588,6745,5776,4812,3968,3383,3127,3263,3775,4616,5683,6849,7972,8916,9585,9918,9911,9611,9076,8433,7750,7161,6702,6457,6423,6604,6965,7457,8014,8580,9070,9437,9627,9623,9413,9043,8530,7962,7382,6873,6483,6263,6238,6406,6757,7238,7804,8373,8881,9251,9442,9417,9193,8804,8299,7769,7246,6813,6479,6271,6184,6204,6325,6519,6798,7130,7521,7934,8333,8690,8939,9079,9058,8904,8604,8204,7726,7212,6704,6233,5844,5554,5389,5348,5422,5599,5837,6125,6409,6678,6902,7067,7163,7181,7117,6966,6748,6472,6173,5883,5606,5383,5193,5050,4932,4806,4654,4438,4154,3808,3422,3040,2692,2415,2226,2131,2144,2234,2402,2599,2780,2909,2913,2789,2501,2088,1585,1054,568,168,-111,-288,-404,-536,-749,-1118,-1648,-2328,-3090,-3830,-4448,-4834,-4911,-4639,-4027,-3112,-2014,-850,203,1007,1429,1419,969,141,-957,-2188,-3404,-4452,-5230,-5656,-5736,-5486,-5025,-4414,-3793,-3212,-2755,-2447,-2328,-2406,-2708,-3213,-3918,-4754,-5651,-6523,-7261,-7811,-8111,-8166,-7999,-7676,-7252,-6820,-6418,-6129,-5968,-5975,-6132,-6416,-6753,-7063,-7251,-7250,-7019,-6573,-5967,-5287,-4645,-4127,-3810,-3739,-3908,-4314,-4899,-5615,-6391,-7167,-7875,-8475,-8916,-9184,-9268,-9180,-8951,-8615,-8215,-7764,-7283,-6754,-6176,-5545,-4879,-4207,-3594,-3067,-2690,-2475,-2430,-2554,-2813,-3180,-3616,-4062,-4490,-4830,-5080,-5197,-5213,-5137,-5023,-4894,-4794,-4725,-4677,-4637,-4553,-4421,-4220,-3952,-3658,-3346,-3088,-2899,-2813,-2839,-2953,-3132,-3335,-3514,-3650,-3715,-3726,-3697,-3676,-3698,-3797,-3985,-4243,-4529,-4788,-4972,-5041,-5008,-4884,-4735,-4613,-4570,-4654,-4862,-5211,-5647,-6139,-6608,-6979,-7172,-7108,-6744,-6066,-5125,-4004,-2865,-1850,-1130,-816,-968,-1571,-2540,-3732,-4978,-6094,-6929,-7359,-7333,-6842,-5941,-4735,-3336,-1919,-596,469,1203,1532,1466,1044,353,-505,-1418,-2290,-3039,-3607,-3977,-4128,-4098,-3900,-3579,-3164,-2683,-2156,-1593,-1015,-427,140,651,1074,1356,1463,1384,1108,687,172,-346,-777,-1053,-1112,-940,-535,72,846,1727,2644,3520,4248,4749,4939,4782,4266,3438,2359,1121,-167,-1411,-2491,-3329,-3837,-3992,-3783,-3258,-2478,-1523,-464,635,1707,2722,3609,4349,4889,5215,5298,5138,4734,4115,3330,2442,1546,728,74,-353,-523,-443,-133,327,892,1470,2027,2523,2955,3336,3684,4015,4317,4583,4755,4825,4745,4538,4227,3857,3501,3194,2980,2858,2805,2779,2748,2672,2580,2481,2461,2551,2827,3275,3887,4577,5253,5786,6087,6077,5761,5179,4431,3629,2890,2306,1925,1767,1807,1996,2294,2645,3030,3442,3875,4347,4849,5373,5890,6352,6706,6884,6828,6504,5909,5097,4144,3166,2264,1537,1038,806,823,1079,1503,2063,2677,3314,3915,4454,4891,5182,5299,5193,4876,4349,3689,2961,2265,1676,1262,1060,1085,1325,1750,2331,3004,3731,4439,5079,5586,5908,5998,5812,5364,4641,3742,2739,1768,966,444,298,550,1185,2103,3189,4271,5195,5814,6029,5800,5142,4152,2952,1721,624,-185,-586,-525,9,950,2200,3604,5011,6251,7195,7737,7836,7480,6734,5679,4439,3161,1968,1013,369,128,278,811,1631,2624,3658,4576,5266,5636,5647,5323,4706,3897,2984,2075,1242,554,15,-373,-672,-913,-1159,-1406,-1664,-1884,-2011,-1990,-1738,-1239,-452,564,1758,2991,4147,5080,5688,5909,5740,5227,4494,3647,2838,2167,1680,1412,1286,1269,1262,1227,1133,979,803,629,515,475,540,692,917,1172,1420,1611,1752,1819,1873,1936,2069,2296,2641,3080,3595,4137,4655,5103,5417,5553,5459,5103,4474,3591,2506,1326,174,-809,-1489,-1789,-1676,-1170,-363,657,1752,2812,3722,4411,4827,4983,4915,4708,4442,4203,4030,3937,3907,3886,3839,3711,3488,3167,2779,2378,2017,1751,1593,1536,1526,1502,1398,1168,786,295,-276,-808,-1238,-1488,-1526,-1377,-1091,-759,-471,-298,-288,-433,-699,-1011,-1306,-1518,-1640,-1661,-1638,-1604,-1610,-1684,-1848,-2087,-2415,-2789,-3209,-3647,-4080,-4477,-4819,-5056,-5194,-5195,-5088,-4868,-4578,-4249,-3919,-3637,-3442,-3380,-3494,-3819,-4355,-5099,-5979,-6913,-7787,-8477,-8882,-8937,-8620,-7962,-7049,-5966,-4834,-3746,-2789,-2038,-1541,-1329,-1425,-1799,-2427,-3220,-4098,-4939,-5654,-6149,-6378,-6335,-6045,-5583,-5025,-4468,-3989,-3652,-3503,-3544,-3775,-4154,-4632,-5163,-5685,-6167,-6566,-6862,-7030,-7075,-6977,-6771,-6474,-6126,-5795,-5511,-5336,-5296,-5395,-5629,-5941,-6280,-6566,-6739,-6753,-6593,-6283,-5863,-5425,-5027,-4765,-4692,-4820,-5163,-5645,-6213,-6776,-7242,-7556,-7650,-7519,-7160,-6615,-5962,-5283,-4677,-4241,-4021,-4049,-4307,-4732,-5269,-5817,-6303,-6670,-6857,-6879,-6727,-6458,-6117,-5760,-5440,-5187,-5026,-4948,-4942,-4968,-5007,-5029,-5035,-5029,-5027,-5061,-5142,-5316,-5578,-5960,-6440,-7007,-7614,-8204,-8717,-9068,-9218,-9090,-8690,-7991,-7043,-5871,-4550,-3133,-1720,-402,705,1479,1826,1670,1016,-97,-1527,-3123,-4694,-6063,-7107,-7740,-7949,-7771,-7275,-6562,-5735,-4884,-4117,-3479,-3056,-2838,-2857,-3048,-3372,-3729,-4031,-4192,-4133,-3831,-3279,-2534,-1676,-807,-20,596,1017,1225,1263,1165,994,783,580,417,318,314,413,619,931,1317,1773,2263,2768,3279,3767,4216,4588,4840,4929,4837,4553,4108,3563,2965,2410,1952,1655,1561,1675,1981,2457,3040,3708,4417,5148,5890,6624,7332,7994,8580,9063,9411,9598,9608,9434,9107,8656,8136,7589,7039,6498,5952,5390,4800,4210,3641,3165,2818,2656,2688,2923,3322,3873,4516,5226,5949,6637,7228,7673,7917,7938,7744,7360,6865,6328,5847,5496,5320,5336,5503,5759,6003,6131,6062,5734,5151,4361,3450,2536,1729,1124,784,732,960,1428,2070,2805,3528,4150,4582,4766,4692,4385,3913,3365,2849,2427,2183,2109,2213,2450,2774,3149,3547,3957,4381,4816,5240,5629,5918,6068,6021,5778,5328,4751,4086,3441,2887,2490,2307,2347,2612,3079,3696,4419,5172,5912,6567,7115,7517,7766,7852,7766,7515,7099,6556,5915,5247,4619,4093,3745,3578,3621,3826,4156,4546,4915,5211,5353,5302,5042,4565,3945,3220,2493,1820,1259,839,557,393,313,274,260,248,264,305,392,531,687,863,1017,1142,1246,1325,1392,1452,1472,1441,1313,1079,728,304,-160,-578,-897,-1046,-1006,-775,-400,47,479,827,1042,1119,1077,969,840,745,710,750,861,1047,1296,1627,2040,2543,3100,3664,4131,4422,4432,4129,3503,2624,1573,496,-516,-1323,-1871,-2086,-1952,-1475,-691,306,1419,2491,3402,4010,4245,4068,3507,2649,1608,529,-461,-1252,-1772,-1995,-1920,-1616,-1160,-677,-286,-100,-195,-599,-1264,-2108,-2962,-3676,-4060,-3970,-3338,-2149,-528,1364,3259,4930,6138,6746,6690,5998,4781,3193,1434,-306,-1841,-3029,-3784,-4066,-3914,-3387,-2599,-1660,-682,229,985,1536,1846,1941,1866,1689,1498,1343,1281,1313,1438,1615,1804,1959,2028,1987,1824,1543,1199,825,500,256,133,119,194,305,413,453,407,228,-77,-496,-1001,-1515,-1976,-2289,-2384,-2217,-1772,-1078,-211,765,1712,2562,3188,3534,3547,3223,2610,1779,849,-70,-849,-1400,-1646,-1570,-1175,-529,285,1133,1879,2381,2524,2235,1502,381,-1024,-2543,-4008,-5238,-6079,-6449,-6305,-5698,-4732,-3564,-2376,-1346,-613,-264,-322,-737,-1433,-2279,-3163,-3962,-4586,-4968,-5076,-4918,-4510,-3910,-3164,-2323,-1436,-533,336,1139,1804,2293,2509,2423,1968,1158,17,-1363,-2854,-4323,-5612,-6627,-7282,-7570,-7518,-7184,-6673,-6066,-5474,-4942,-4533,-4209,-3964,-3731,-3465,-3150,-2767,-2353,-1934,-1555,-1243,-1033,-920,-926,-1016,-1214,-1470,-1818,-2199,-2623,-3032,-3397,-3674,-3836,-3871,-3800,-3644,-3454,-3270,-3129,-3072,-3103,-3243,-3471,-3785,-4153,-4572,-5008,-5468,-5933,-6408,-6882,-7347,-7782,-8148,-8400,-8470,-8300,-7853,-7105,-6108,-4920,-3691,-2546,-1645,-1109,-1004,-1352,-2094,-3123,-4294,-5450,-6443,-7159,-7514,-7484,-7073,-6342,-5384,-4318,-3297,-2450,-1912,-1747,-2003,-2629,-3554,-4650,-5748,-6718,-7383,-7676,-7515,-6922,-5955,-4723,-3382,-2083,-989,-204,196,219,-83,-604,-1227,-1837,-2345,-2704,-2902,-2966,-2943,-2886,-2837,-2825,-2858,-2927,-3003,-3069,-3089,-3052,-2960,-2808,-2635,-2440,-2252,-2068,-1880,-1707,-1514,-1351,-1197,-1106,-1097,-1192,-1415,-1749,-2178,-2653,-3127,-3554,-3887,-4118,-4223,-4230,-4155,-4055,-3963,-3929,-3952,-4026,-4090,-4102,-3996,-3763,-3394,-2942,-2439,-1963,-1544,-1239,-1053,-1013,-1087,-1263,-1472,-1667,-1778,-1775,-1627,-1373,-1037,-713,-449,-324,-353,-547,-854,-1213,-1546,-1764,-1823,-1661,-1277,-680,102,1003,1959,2894,3709,4340,4710,4782,4544,4000,3201,2198,1069,-94,-1198,-2129,-2778,-3049,-2874,-2228,-1163,225,1763,3267,4559,5498,6031,6156,5954,5523,4988,4457,4020,3737,3643,3742,4018,4426,4919,5418,5874,6198,6368,6313,6041,5534,4824,3954,2983,1992,1048,226,-426,-876,-1108,-1135,-974,-646,-195,363,981,1627,2252,2814,3250,3539,3639,3556,3283,2850,2283,1634,966,342,-169,-500,-635,-536,-236,249,855,1525,2179,2760,3212,3497,3601,3513,3232,2774,2165,1452,720,43,-463,-730,-691,-354,257,1045,1916,2738,3395,3802,3891,3673,3185,2512,1763,1037,434,31,-120,4,402,1047,1883,2869,3919,4990,5997,6878,7564,7984,8106,7902,7401,6656,5758,4817,3941,3248,2818,2711,2966,3535,4384,5393,6439,7403,8160,8649,8816,8687,8272,7646,6863,5991,5118,4285,3576,3014,2645,2480,2519,2740,3093,3497,3852,4046,3982,3594,2868,1846,634,-630,-1772,-2640,-3112,-3128,-2693,-1878,-791,422,1631,2711,3571,4168,4470,4511,4295,3879,3292,2586,1817,1055,387,-91,-294,-167,296,1024,1922,2823,3602,4127,4327,4200,3774,3150,2434,1731,1145,706,441,315,297,357,478,654,878,1137,1401,1639,1820,1924,1966,1951,1916,1869,1821,1777,1717,1663,1607,1596,1647,1795,2054,2412,2844,3303,3730,4073,4281,4309,4128,3711,3062,2187,1145,-11,-1176,-2270,-3183,-3849,-4189,-4180,-3816,-3147,-2267,-1299,-391,318,753,854,676,268,-236,-725,-1075,-1174,-971,-431,378,1372,2374,3236,3777,3913,3591,2878,1866,720,-413,-1402,-2144,-2601,-2725,-2556,-2075,-1372,-475,488,1442,2267,2895,3284,3423,3348,3090,2698,2212,1667,1128,628,266,83,165,516,1130,1933,2818,3674,4377,4857,5059,4974,4612,4002,3188,2241,1238,286,-498,-1012,-1156,-889,-214,803,2045,3356,4573,5531,6109,6239,5907,5183,4159,2975,1760,609,-392,-1241,-1919,-2468,-2895,-3218,-3422,-3484,-3366,-3030,-2460,-1665,-688,378,1437,2364,3054,3428,3442,3091,2423,1515,466,-599,-1579,-2383,-2944,-3249,-3288,-3100,-2714,-2188,-1542,-845,-96,634,1341,1978,2552,3053,3505,3911,4280,4585,4794,4845,4692,4292,3646,2780,1763,674,-390,-1370,-2199,-2873,-3411,-3830,-4201,-4512,-4786,-4965,-5010,-4830,-4396,-3649,-2617,-1341,96,1552,2913,4003,4724,4949,4665,3878,2688,1239,-291,-1736,-2930,-3798,-4279,-4397,-4212,-3793,-3249,-2638,-2035,-1464,-950,-498,-116,173,354,383,242,-83,-605,-1287,-2136,-3087,-4131,-5189,-6222,-7135,-7861,-8303,-8413,-8149,-7537,-6629,-5526,-4356,-3232,-2289,-1599,-1228,-1213,-1524,-2156,-3022,-4058,-5173,-6266,-7273,-8093,-8695,-9003,-9009,-8696,-8091,-7242,-6234,-5162,-4142,-3291,-2701,-2452,-2561,-3017,-3734,-4613,-5512,-6306,-6857,-7079,-6882,-6265,-5239,-3899,-2366,-802,634,1799,2588,2949,2869,2386,1555,446,-841,-2218,-3549,-4728,-5623,-6156,-6273,-5982,-5346,-4464,-3470,-2495,-1676,-1097,-833,-876,-1206,-1735,-2391,-3076,-3735,-4306,-4773,-5096,-5277,-5288,-5145,-4866,-4498,-4111,-3774,-3575,-3573,-3815,-4323,-5068,-6013,-7057,-8101,-9014,-9671,-9987,-9876,-9361,-8465,-7318,-6043,-4813,-3760,-3003,-2596,-2545,-2801,-3282,-3885,-4514,-5077,-5521,-5800,-5905,-5819,-5559,-5121,-4558,-3904,-3246,-2661,-2237,-2035,-2087,-2387,-2882,-3496,-4120,-4643,-4943,-4938,-4557,-3798,-2706,-1380,36,1378,2495,3272,3638,3592,3180,2487,1642,758,-54,-714,-1193,-1486,-1650,-1726,-1795,-1874,-1980,-2071,-2085,-1947,-1577,-936,-1,1186,2552,3980,5326,6450,7225,7559,7419,6803,5769,4396,2786,1071,-628,-2155,-3401,-4251,-4645,-4569,-4056,-3186,-2099,-920,174,1083,1703,2012,2027,1777,1340,775,141,-470,-1023,-1445,-1692,-1752,-1613,-1310,-907,-459,-63,242,409,440,375,248,127,41,12,37,104,188,288,398,513,655,808,1013,1258,1575,1960,2422,2934,3473,3972,4373,4616,4629,4404,3899,3144,2154,974,-315,-1658,-2921,-4018,-4799,-5170,-5031,-4353,-3163,-1543,353,2358,4296,5988,7334,8225,8656,8606,8134,7302,6205,4964,3691,2515,1541,846,490,469,779,1340,2078,2871,3616,4200,4562,4649,4480,4080,3517,2866,2198,1596,1112,806,705,804,1079,1432,1799,2036,2110,1942,1575,1041,434,-174,-702,-1123,-1426,-1634,-1790,-1931,-2085,-2247,-2412,-2518,-2557,-2466,-2255,-1914,-1476,-981,-484,-43,287,460,440,227,-185,-747,-1410,-2098,-2718,-3173,-3379,-3250,-2773,-1922,-780,599,2064,3494,4740,5678,6213,6290,5891,5070,3899,2533,1124,-139,-1094,-1617,-1616,-1088,-65,1361,3023,4768,6359,7614,8340,8419,7796,6528,4750,2681,581,-1298,-2737,-3568,-3736,-3218,-2120,-561,1258,3133,4848,6192,7025,7214,6751,5665,4089,2204,227,-1623,-3142,-4198,-4695,-4639,-4070,-3106,-1877,-546,733,1824,2611,3030,3077,2778,2256,1616,1033,621,492,666,1118,1754,2433,3041,3416,3510,3247,2652,1758,649,-577,-1796,-2883,-3727,-4225,-4318,-3972,-3191,-2016,-523,1176,2948,4636,6100,7219,7927,8191,8055,7569,6833,5946,5015,4135,3405,2879,2619,2616,2867,3287,3806,4314,4711,4936,4953,4782,4496,4156,3874,3697,3681,3824,4110,4484,4902,5283,5593,5767,5796,5651,5360,4921,4401,3811,3227,2659,2158,1706,1323,961,646,346,118,-10,42,330,904,1775,2909,4213,5569,6794,7755,8297,8363,7932,7057,5833,4375,2800,1215,-290,-1640,-2773,-3639,-4189,-4387,-4210,-3649,-2743,-1543,-150,1310,2707,3907,4800,5344,5505,5342,4925,4345,3733,3148,2690,2347,2126,1950,1759,1470,1030,420,-357,-1241,-2155,-3001,-3657,-4040,-4058,-3685,-2913,-1805,-452,1011,2430,3661,4592,5141,5298,5072,4516,3713,2736,1704,701,-161,-803,-1160,-1201,-921,-362,423,1325,2250,3062,3674,3986,3976,3659,3101,2424,1740,1172,791,621,629,720,797,726,441,-104,-876,-1792,-2721,-3527,-4071,-4262,-4060,-3482,-2621,-1613,-639,131,536,494,-42,-1014,-2346,-3881,-5467,-6917,-8067,-8763,-8904,-8424,-7345,-5741,-3744,-1559,626,2593,4167,5221,5687,5553,4889,3786,2388,851,-679,-2052,-3155,-3899,-4223,-4098,-3545,-2606,-1402,-59,1253,2384,3205,3655,3718,3460,2980,2413,1899,1542,1423,1537,1844,2227,2562,2704,2556,2047,1180,2,-1395,-2878,-4315,-5567,-6522,-7096,-7257,-6991,-6366,-5443,-4334,-3150,-1987,-953,-122,444,707,665,351,-176,-825,-1493,-2095,-2561,-2862,-3008,-3053,-3045,-3085,-3183,-3403,-3694,-4053,-4416,-4753,-5042,-5278,-5473,-5658,-5851,-6090,-6370,-6704,-7036,-7334,-7510,-7509,-7282,-6819,-6157,-5367,-4560,-3835,-3298,-3004,-2960,-3143,-3444,-3791,-4051,-4177,-4105,-3850,-3433,-2893,-2275,-1618,-932,-254,425,1072,1668,2198,2619,2935,3124,3194,3152,3021,2804,2536,2230,1894,1586,1297,1103,1006,1055,1231,1527,1900,2294,2691,3043,3386,3729,4120,4589,5107,5638,6064,6291,6210,5748,4898,3683,2202,568,-1063,-2554,-3764,-4609,-5040,-5068,-4735,-4117,-3322,-2439,-1604,-904,-430,-238,-330,-670,-1180,-1740,-2242,-2575,-2668,-2514,-2131,-1618,-1084,-661,-470,-583,-1037,-1810,-2829,-4003,-5201,-6308,-7214,-7838,-8141,-8119,-7808,-7250,-6525,-5673,-4776,-3874,-3050,-2344,-1826,-1511,-1404,-1473,-1643,-1847,-2001,-2047,-1966,-1747,-1456,-1136,-893,-775,-852,-1124,-1573,-2117,-2663,-3086,-3264,-3114,-2568,-1639,-395,1059,2539,3887,4914,5506,5598,5194,4397,3323,2166,1068,186,-405,-662,-616,-326,110,591,1031,1333,1482,1421,1206,851,451,83,-161,-180,56,619,1441,2509,3679,4855,5879,6629,7016,6979,6542,5770,4777,3712,2701,1858,1224,805,526,296,-4,-484,-1221,-2250,-3557,-5054,-6633,-8134,-9410,-10321,-10766,-10691,-10093,-9015,-7547,-5805,-3922,-2043,-294,1191,2320,3008,3213,2943,2242,1221,20,-1206,-2287,-3095,-3532,-3553,-3161,-2410,-1387,-195,1039,2239,3286,4147,4754,5100,5174,5006,4618,4079,3418,2696,1927,1138,331,-477,-1271,-2010,-2664,-3184,-3539,-3710,-3671,-3444,-3008,-2390,-1586,-617,483,1668,2855,3951,4856,5452,5666,5427,4738,3640,2248,708,-795,-2076,-2984,-3400,-3308,-2721,-1777,-604,588,1622,2325,2571,2309,1538,354,-1112,-2673,-4152,-5367,-6180,-6495,-6264,-5508,-4309,-2793,-1149,451,1830,2862,3474,3656,3420,2859,2016,1015,-91,-1204,-2262,-3206,-3960,-4492,-4738,-4690,-4333,-3696,-2823,-1771,-624,557,1701,2746,3659,4386,4929,5266,5443,5492,5500,5518,5620,5814,6106,6434,6732,6903,6864,6552,5935,5027,3880,2573,1216,-78,-1182,-1994,-2424,-2445,-2061,-1337,-399,626,1550,2258,2614,2605,2219,1570,751,-89,-836,-1417,-1769,-1909,-1840,-1614,-1262,-819,-310,239,815,1374,1891,2302,2561,2621,2454,2076,1526,890,257,-279,-650,-827,-823,-693,-504,-345,-272,-336,-551,-900,-1350,-1841,-2324,-2728,-3009,-3109,-2984,-2603,-1939,-994,187,1552,2954,4290,5364,6062,6251,5866,4895,3380,1424,-829,-3207,-5499,-7532,-9089,-10050,-10299,-9829,-8679,-6995,-4935,-2733,-592,1284,2736,3679,4070,3967,3458,2704,1882,1179,780,805,1352,2413,3949,5812,7835,9776,11405,12498,12878,12457,11218,9259,6746,3908,998,-1746,-4116,-5987,-7268,-7960,-8096,-7736,-6986,-5932,-4677,-3331,-1960,-666,501,1474,2228,2747,3055,3184,3194,3135,3063,3007,2975,2948,2881,2709,2358,1764,881,-313,-1770,-3438,-5152,-6785,-8128,-9043,-9404,-9156,-8327,-6994,-5300,-3406,-1490,293,1824,2998,3782,4150,4108,3709,2996,2072,1033,4,-914,-1611,-2034,-2132,-1922,-1422,-705,163,1090,2006,2844,3580,4205,4745,5230,5691,6122,6522,6804,6927,6764,6274,5366,4061,2372,396,-1732,-3860,-5804,-7397,-8497,-9009,-8892,-8196,-7000,-5488,-3796,-2140,-630,592,1478,2005,2187,2106,1826,1481,1165,977,1004,1261,1787,2515,3422,4388,5328,6117,6634,6786,6484,5701,4458,2836,990,-901,-2628,-4019,-4944,-5366,-5310,-4908,-4315,-3742,-3347,-3276,-3556,-4164,-4963,-5796,-6456,-6786,-6665,-6052,-4995,-3596,-2037,-498,809,1725,2121,1937,1186,-53,-1633,-3371,-5057,-6497,-7525,-8041,-7998,-7426,-6390,-5001,-3376,-1640,99,1744,3223,4474,5480,6216,6706,6965,7023,6913,6670,6321,5898,5428,4939,4467,4027,3648,3325,3057,2818,2604,2372,2131,1823,1447,953,328,-431,-1313,-2271,-3263,-4237,-5158,-5988,-6705,-7283,-7697,-7925,-7960,-7793,-7433,-6898,-6211,-5398,-4505,-3558,-2606,-1695,-863,-149,421,844,1123,1264,1287,1180,946,563,37,-636,-1407,-2240,-3059,-3797,-4388,-4768,-4912,-4796,-4453,-3926,-3287,-2621,-1999,-1486,-1105,-865,-731,-693,-702,-778,-923,-1181,-1599,-2203,-2999,-3958,-4993,-6010,-6870,-7459,-7664,-7429,-6719,-5593,-4114,-2434,-702,922,2258,3195,3615,3465,2763,1539,-54,-1865,-3661,-5221,-6335,-6829,-6633,-5719,-4186,-2170,125,2470,4643,6433,7674,8274,8190,7482,6249,4666,2927,1244,-177,-1189,-1654,-1554,-896,222,1638,3186,4646,5850,6636,6914,6639,5832,4587,3026,1346,-270,-1617,-2527,-2889,-2660,-1888,-694,738,2183,3417,4229,4448,3998,2861,1145,-970,-3235,-5381,-7149,-8340,-8840,-8615,-7722,-6291,-4472,-2477,-464,1373,2919,4047,4718,4875,4556,3780,2657,1295,-138,-1463,-2509,-3104,-3157,-2617,-1524,14,1839,3767,5620,7259,8588,9554,10166,10432,10401,10119,9628,8985,8245,7455,6669,5929,5271,4719,4300,4023,3886,3882,3970,4093,4183,4149,3922,3450,2708,1731,576,-650,-1828,-2841,-3584,-3998,-4055,-3794,-3243,-2495,-1572,-541,598,1810,3062,4294,5400,6274,6803,6885,6488,5588,4256,2589,732,-1121,-2796,-4101,-4909,-5146,-4817,-4021,-2919,-1734,-707,-44,82,-384,-1433,-2934,-4707,-6508,-8119,-9321,-9981,-10020,-9440,-8329,-6802,-5040,-3204,-1459,57,1273,2123,2632,2830,2804,2649,2474,2382,2454,2762,3312,4140,5188,6426,7755,9056,10196,11024,11411,11266,10559,9302,7605,5582,3429,1322,-539,-1988,-2895,-3174,-2813,-1864,-432,1285,3089,4710,5944,6583,6523,5732,4249,2237,-154,-2638,-5009,-6976,-8359,-8979,-8768,-7727,-5954,-3623,-978,1726,4215,6287,7779,8635,8848,8496,7672,6512,5126,3656,2186,846,-322,-1240,-1901,-2297,-2439,-2364,-2096,-1688,-1192,-679,-221,88,193,25,-405,-1069,-1865,-2671,-3331,-3712,-3706,-3275,-2442,-1315,-39,1188,2190,2789,2868,2361,1281,-300,-2217,-4280,-6234,-7867,-8962,-9413,-9161,-8263,-6845,-5076,-3160,-1286,376,1702,2609,3070,3118,2828,2318,1741,1220,904,861,1151,1767,2675,3799,5051,6321,7506,8502,9228,9618,9641,9252,8476,7300,5793,4011,2064,76,-1806,-3454,-4734,-5573,-5919,-5770,-5160,-4132,-2752,-1089,771,2734,4688,6505,8068,9240,9931,10057,9585,8532,6959,4994,2783,521,-1620,-3456,-4860,-5743,-6076,-5888,-5253,-4267,-3064,-1749,-454,722,1690,2365,2704,2655,2208,1381,199,-1238,-2853,-4469,-5965,-7131,-7842,-7933,-7359,-6070,-4163,-1734,1019,3887,6666,9123,11106,12455,13095,12990,12176,10744,8839,6623,4279,1963,-183,-2060,-3586,-4727,-5448,-5761,-5696,-5306,-4665,-3868,-2978,-2092,-1237,-470,215,783,1262,1615,1862,1967,1935,1749,1413,933,318,-409,-1207,-2045,-2853,-3587,-4177,-4565,-4703,-4558,-4121,-3410,-2464,-1340,-106,1175,2426,3587,4584,5353,5829,5955,5712,5078,4103,2812,1304,-358,-2073,-3767,-5362,-6797,-8010,-8944,-9553,-9774,-9592,-8980,-7975,-6657,-5131,-3563,-2121,-966,-253,-58,-413,-1260,-2493,-3919,-5374,-6629,-7572,-8074,-8134,-7763,-7034,-6037,-4833,-3513,-2085,-599,937,2509,4067,5573,6954,8127,9024,9574,9745,9529,8986,8184,7271,6382,5659,5230,5148,5421,5984,6703,7419,7951,8132,7831,6982,5566,3661,1367,-1134,-3695,-6104,-8246,-9958,-11186,-11854,-11984,-11589,-10759,-9595,-8210,-6762,-5345,-4087,-3022,-2201,-1596,-1191,-916,-723,-543,-331,-41,346,849,1448,2119,2802,3420,3876,4078,3932,3375,2375,952,-842,-2872,-5007,-7034,-8792,-10083,-10816,-10908,-10405,-9385,-7996,-6413,-4789,-3263,-1926,-812,72,756,1288,1707,2058,2354,2603,2787,2882,2866,2720,2443,2044,1545,968,334,-343,-1065,-1823,-2613,-3401,-4130,-4738,-5129,-5230,-4982,-4351,-3363,-2091,-644,818,2134,3158,3762,3900,3565,2832,1818,650,-529,-1639,-2599,-3384,-3993,-4414,-4663,-4714,-4553,-4138,-3461,-2490,-1267,175,1726,3283,4703,5877,6696,7110,7093,6668,5869,4764,3392,1839,146,-1586,-3272,-4809,-6066,-6963,-7397,-7339,-6793,-5808,-4508,-3035,-1582,-332,545,916,742,19,-1140,-2601,-4177,-5674,-6928,-7800,-8219,-8166,-7679,-6874,-5884,-4886,-4050,-3500,-3325,-3524,-4020,-4667,-5274,-5630,-5570,-4951,-3747,-1993,173,2535,4856,6856,8323,9067,9036,8226,6778,4856,2702,533,-1420,-3005,-4067,-4580,-4515,-3957,-3007,-1800,-475,854,2104,3219,4176,4944,5498,5793,5775,5401,4620,3443,1903,104,-1800,-3610,-5109,-6086,-6382,-5923,-4713,-2887,-640,1761,4042,5956,7310,7997,8009,7417,6387,5105,3804,2652,1819,1347,1251,1427,1752,2039,2143,1896,1229,101,-1449,-3329,-5408,-7534,-9534,-11270,-12591,-13403,-13632,-13253,-12307,-10862,-9060,-7044,-4990,-3037,-1314,102,1167,1871,2242,2335,2225,2029,1825,1748,1820,2119,2607,3250,3987,4722,5406,5952,6351,6551,6578,6420,6113,5673,5143,4570,4008,3528,3172,3005,3036,3298,3764,4418,5185,5981,6676,7147,7251,6913,6077,4779,3109,1199,-767,-2615,-4168,-5273,-5834,-5785,-5146,-3993,-2455,-736,971,2451,3533,4109,4123,3621,2692,1504,235,-921,-1799,-2268,-2259,-1760,-810,475,1992,3554,5033,6255,7119,7527,7456,6913,5972,4724,3307,1841,449,-782,-1798,-2572,-3096,-3382,-3447,-3302,-3002,-2563,-2066,-1567,-1140,-868,-797,-987,-1450,-2192,-3173,-4341,-5603,-6849,-7970,-8857,-9419,-9618,-9420,-8847,-7942,-6748,-5352,-3827,-2266,-769,572,1684,2502,3027,3253,3235,3016,2663,2231,1777,1357,1005,770,667,723,933,1287,1743,2249,2715,3061,3175,2990,2450,1550,355,-1052,-2502,-3845,-4896,-5510,-5576,-5056,-3974,-2457,-669,1154,2786,4007,4659,4635,3942,2623,836,-1243,-3384,-5367,-6976,-8050,-8459,-8173,-7202,-5671,-3729,-1611,461,2242,3548,4213,4172,3396,1952,-53,-2446,-5017,-7536,-9743,-11431,-12396,-12540,-11819,-10309,-8141,-5561,-2811,-190,2059,3749,4766,5113,4882,4224,3381,2551,1972,1766,2043,2775,3898,5264,6675,7947,8857,9275,9081,8266,6877,5049,2967,863,-1047,-2546,-3488,-3781,-3416,-2454,-1038,668,2438,4064,5343,6100,6230,5679,4480,2739,624,-1637,-3818,-5666,-6992,-7638,-7532,-6677,-5148,-3107,-768,1615,3777,5487,6573,6945,6612,5698,4371,2905,1541,534,69,240,1038,2359,3989,5690,7182,8237,8662,8377,7349,5653,3415,789,-2014,-4823,-7435,-9704,-11496,-12728,-13372,-13448,-13021,-12188,-11050,-9714,-8272,-6800,-5366,-4009,-2773,-1671,-727,44,638,1047,1299,1410,1442,1448,1479,1593,1810,2138,2580,3092,3657,4218,4755,5227,5622,5936,6158,6327,6457,6612,6835,7192,7695,8359,9123,9898,10571,10988,11029,10577,9584,8046,6036,3669,1113,-1459,-3867,-5981,-7672,-8891,-9599,-9822,-9607,-9046,-8239,-7307,-6345,-5432,-4603,-3857,-3159,-2462,-1710,-870,77,1119,2223,3339,4401,5333,6056,6489,6548,6188,5371,4128,2534,693,-1212,-3042,-4613,-5819,-6573,-6862,-6712,-6209,-5465,-4595,-3733,-2932,-2254,-1682,-1186,-727,-272,180,580,863,914,650,-20,-1108,-2586,-4336,-6196,-7950,-9380,-10278,-10500,-9959,-8681,-6761,-4387,-1794,748,2990,4704,5743,6034,5582,4497,2915,1065,-858,-2609,-4014,-4898,-5179,-4797,-3818,-2314,-487,1480,3348,4898,5964,6395,6153,5241,3757,1868,-219,-2261,-4016,-5274,-5870,-5697,-4728,-3011,-654,2131,5125,8018,10544,12428,13468,13558,12660,10880,8382,5404,2236,-879,-3681,-6014,-7765,-8896,-9440,-9464,-9077,-8407,-7589,-6744,-5981,-5384,-4981,-4811,-4823,-4998,-5237,-5464,-5579,-5493,-5167,-4576,-3793,-2895,-2053,-1395,-1082,-1207,-1793,-2794,-4070,-5417,-6610,-7393,-7583,-7017,-5667,-3564,-877,2177,5285,8163,10511,12138,12923,12876,12096,10777,9122,7366,5664,4140,2828,1714,750,-120,-923,-1660,-2274,-2688,-2802,-2521,-1788,-596,1001,2881,4866,6761,8357,9489,10048,9977,9313,8139,6591,4833,3027,1322,-153,-1344,-2184,-2721,-2935,-2903,-2629,-2149,-1469,-589,492,1763,3202,4758,6355,7901,9297,10421,11199,11534,11388,10750,9636,8129,6315,4328,2282,310,-1510,-3103,-4457,-5581,-6509,-7311,-8014,-8681,-9288,-9829,-10232,-10419,-10309,-9816,-8901,-7544,-5782,-3686,-1359,1055,3423,5581,7414,8804,9710,10097,10022,9529,8726,7700,6561,5394,4290,3306,2490,1869,1461,1279,1334,1638,2184,2952,3898,4957,6056,7117,8084,8894,9533,9967,10197,10222,10020,9600,8917,7965,6715,5172,3370,1378,-687,-2705,-4510,-5988,-7003,-7497,-7411,-6765,-5573,-3929,-1920,322,2645,4920,6979,8740,10088,11021,11510,11606,11351,10783,9959,8892,7619,6188,4638,3079,1593,323,-613,-1109,-1078,-508,580,2084,3863,5727,7482,8908,9851,10142,9719,8546,6688,4270,1489,-1422,-4205,-6627,-8499,-9693,-10159,-9919,-9057,-7726,-6084,-4342,-2655,-1211,-117,531,700,414,-256,-1181,-2189,-3100,-3717,-3881,-3483,-2463,-869,1199,3557,5961,8189,9994,11222,11760,11584,10743,9324,7470,5309,3016,710,-1446,-3366,-4926,-6084,-6793,-7066,-6943,-6482,-5768,-4876,-3879,-2822,-1745,-641,465,1590,2691,3761,4731,5567,6205,6599,6726,6551,6098,5368,4424,3309,2117,923,-170,-1091,-1777,-2203,-2384,-2350,-2184,-1968,-1796,-1776,-1954,-2411,-3127,-4100,-5247,-6487,-7703,-8789,-9650,-10216,-10444,-10307,-9796,-8916,-7680,-6136,-4344,-2406,-434,1449,3128,4509,5531,6159,6412,6322,5979,5474,4917,4412,4025,3814,3769,3889,4095,4361,4589,4749,4768,4625,4281,3729,2957,1982,839,-434,-1738,-3012,-4118,-4976,-5482,-5587,-5293,-4637,-3735,-2706,-1710,-867,-281,-9,-43,-374,-903,-1588,-2316,-3054,-3730,-4339,-4867,-5311,-5663,-5898,-5972,-5840,-5424,-4690,-3579,-2124,-352,1627,3670,5626,7302,8555,9254,9330,8768,7633,6028,4134,2123,193,-1525,-2921,-3986,-4746,-5289,-5746,-6218,-6830,-7631,-8647,-9832,-11109,-12354,-13440,-14241,-14658,-14626,-14113,-13158,-11773,-10076,-8136,-6075,-4033,-2107,-438,903,1838,2356,2454,2195,1640,902,90,-660,-1243,-1540,-1501,-1070,-287,828,2149,3604,5042,6381,7515,8409,9028,9399,9533,9478,9258,8914,8470,7961,7403,6821,6214,5577,4878,4098,3185,2150,968,-300,-1617,-2898,-4071,-5045,-5762,-6152,-6197,-5887,-5243,-4327,-3190,-1930,-629,628,1740,2653,3281,3608,3592,3276,2672,1879,949,-6,-928,-1754,-2453,-3044,-3529,-3971,-4393,-4836,-5311,-5805,-6290,-6704,-6986,-7062,-6886,-6415,-5667,-4661,-3502,-2274,-1146,-247,271,307,-175,-1162,-2550,-4199,-5930,-7560,-8946,-9976,-10609,-10852,-10765,-10438,-9969,-9463,-8980,-8587,-8277,-8053,-7855,-7641,-7309,-6816,-6070,-5056,-3766,-2221,-512,1293,3049,4661,5978,6923,7386,7345,6771,5715,4229,2439,446,-1583,-3509,-5189,-6478,-7296,-7567,-7299,-6534,-5369,-3937,-2379,-833,566,1740,2600,3115,3280,3091,2620,1920,1095,237,-569,-1261,-1804,-2215,-2512,-2771,-3032,-3365,-3785,-4297,-4856,-5403,-5852,-6123,-6153,-5896,-5361,-4576,-3615,-2575,-1560,-688,-63,217,91,-478,-1491,-2886,-4602,-6489,-8426,-10229,-11753,-12848,-13390,-13329,-12613,-11309,-9480,-7272,-4826,-2330,67,2194,3946,5230,6020,6325,6229,5815,5258,4655,4182,3891,3852,4032,4371,4764,5090,5247,5143,4747,4042,3080,1918,653,-614,-1784,-2766,-3471,-3860,-3892,-3595,-3004,-2198,-1277,-352,463,1073,1406,1430,1165,659,39,-594,-1074,-1299,-1171,-651,244,1459,2883,4400,5861,7138,8087,8625,8651,8170,7181,5787,4113,2320,597,-910,-2068,-2822,-3162,-3163,-2920,-2591,-2311,-2228,-2431,-2993,-3897,-5117,-6530,-8038,-9485,-10754,-11736,-12358,-12581,-12405,-11850,-10950,-9766,-8329,-6720,-4966,-3143,-1301,506,2183,3697,4929,5863,6415,6605,6439,5990,5357,4647,3986,3472,3174,3120,3281,3599,3974,4318,4536,4574,4422,4107,3711,3336,3108,3136,3488,4202,5207,6423,7669,8770,9540,9813,9487,8522,6945,4866,2431,-158,-2705,-4995,-6849,-8101,-8634,-8379,-7325,-5530,-3112,-245,2862,6000,8959,11566,13683,15218,16133,16421,16135,15328,14097,12530,10720,8774,6774,4818,2988,1354,-22,-1097,-1836,-2214,-2220,-1856,-1147,-141,1094,2456,3861,5178,6318,7182,7680,7778,7424,6631,5428,3857,2016,-26,-2133,-4213,-6127,-7760,-9022,-9820,-10134,-9960,-9343,-8378,-7153,-5798,-4415,-3106,-1959,-1024,-346,63,208,116,-158,-541,-937,-1244,-1371,-1234,-800,-60,939,2119,3355,4522,5465,6062,6206,5825,4920,3531,1771,-188,-2154,-3893,-5202,-5892,-5849,-5026,-3481,-1355,1129,3697,6056,7926,9069,9340,8668,7120,4848,2098,-814,-3590,-5924,-7623,-8552,-8717,-8187,-7150,-5794,-4374,-3068,-2050,-1399,-1129,-1203,-1512,-1934,-2354,-2644,-2744,-2628,-2303,-1854,-1358,-936,-687,-697,-1033,-1692,-2683,-3898,-5261,-6594,-7752,-8549,-8854,-8549,-7614,-6053,-3991,-1556,1040,3612,5960,7923,9386,10269,10562,10270,9472,8228,6670,4888,3014,1152,-582,-2110,-3330,-4206,-4666,-4705,-4303,-3500,-2333,-892,728,2405,3991,5386,6448,7130,7381,7210,6682,5851,4839,3718,2595,1513,535,-356,-1120,-1813,-2404,-2927,-3361,-3681,-3873,-3877,-3682,-3238,-2544,-1597,-416,955,2456,4012,5526,6910,8058,8898,9360,9416,9066,8332,7284,6007,4594,3162,1777,520,-593,-1569,-2426,-3232,-4014,-4833,-5712,-6658,-7670,-8703,-9730,-10672,-11485,-12079,-12393,-12364,-11926,-11076,-9772,-8084,-6045,-3787,-1427,867,2932,4623,5808,6415,6420,5848,4796,3397,1823,287,-1023,-1897,-2206,-1845,-802,858,3014,5463,7999,10387,12426,13971,14906,15229,14954,14179,13015,11583,9996,8334,6654,4963,3268,1549,-203,-1951,-3677,-5276,-6688,-7796,-8522,-8801,-8589,-7876,-6708,-5117,-3236,-1165,935,2920,4652,6015,6945,7407,7428,7055,6379,5494,4501,3506,2567,1762,1098,587,216,-71,-287,-503,-714,-951,-1178,-1387,-1533,-1594,-1560,-1420,-1201,-914,-586,-235,116,461,765,1028,1196,1248,1123,772,166,-727,-1885,-3272,-4827,-6460,-8087,-9606,-10915,-11922,-12528,-12656,-12245,-11263,-9736,-7728,-5362,-2812,-258,2089,4083,5590,6571,7030,7039,6697,6125,5432,4713,4016,3371,2753,2133,1446,655,-293,-1378,-2588,-3832,-4999,-5968,-6582,-6738,-6356,-5413,-3958,-2103,9,2173,4213,5946,7239,7992,8171,7766,6845,5482,3816,1970,103,-1666,-3224,-4489,-5431,-6034,-6321,-6336,-6114,-5709,-5147,-4466,-3679,-2821,-1910,-988,-95,729,1415,1928,2195,2183,1859,1217,290,-873,-2189,-3564,-4899,-6094,-7053,-7713,-8012,-7952,-7532,-6819,-5875,-4795,-3661,-2549,-1496,-533,357,1182,1966,2715,3420,4064,4591,4975,5126,5025,4605,3880,2864,1638,308,-985,-2101,-2907,-3293,-3207,-2609,-1541,-53,1748,3733,5766,7666,9313,10524,11236,11335,10854,9800,8316,6523,4627,2793,1191,-63,-912,-1346,-1428,-1225,-851,-395,66,473,813,1076,1290,1478,1691,1961,2332,2840,3479,4266,5116,5987,6736,7267,7442,7180,6425,5186,3526,1559,-565,-2671,-4597,-6193,-7355,-8024,-8202,-7939,-7318,-6461,-5473,-4476,-3546,-2733,-2062,-1496,-1018,-551,-67,482,1092,1752,2402,2978,3394,3574,3467,3056,2359,1461,451,-524,-1343,-1885,-2063,-1828,-1172,-129,1238,2829,4553,6283,7940,9423,10701,11740,12558,13183,13658,14008,14240,14324,14202,13795,13024,11821,10156,8046,5538,2754,-193,-3122,-5882,-8313,-10282,-11683,-12462,-12590,-12082,-11000,-9402,-7410,-5126,-2701,-265,2025,4060,5732,6992,7826,8272,8402,8309,8108,7866,7678,7550,7481,7434,7330,7112,6706,6081,5238,4222,3141,2096,1249,712,587,918,1682,2801,4131,5484,6656,7431,7657,7199,6050,4240,1924,-721,-3452,-6050,-8303,-10064,-11244,-11831,-11875,-11482,-10785,-9921,-9025,-8185,-7452,-6839,-6291,-5758,-5152,-4409,-3500,-2435,-1263,-93,985,1849,2431,2689,2633,2332,1876,1394,997,782,803,1059,1514,2075,2676,3202,3622,3883,4007,4023,3998,3996,4093,4334,4748,5318,6003,6706,7335,7754,7860,7533,6721,5381,3544,1293,-1262,-3936,-6559,-8913,-10835,-12148,-12772,-12644,-11805,-10325,-8354,-6042,-3592,-1154,1089,3042,4605,5751,6483,6840,6884,6698,6336,5875,5321,4700,3973,3114,2074,825,-647,-2318,-4139,-6006,-7809,-9375,-10576,-11246,-11304,-10677,-9383,-7492,-5123,-2472,268,2855,5084,6764,7759,8002,7477,6267,4475,2288,-120,-2546,-4827,-6815,-8416,-9571,-10260,-10504,-10318,-9763,-8858,-7654,-6186,-4493,-2629,-664,1332,3261,5019,6526,7665,8383,8603,8297,7461,6118,4340,2234,-77,-2419,-4646,-6591,-8122,-9152,-9612,-9518,-8903,-7864,-6509,-4974,-3376,-1828,-409,848,1925,2854,3667,4414,5110,5769,6343,6773,6966,6819,6240,5179,3611,1586,-804,-3424,-6095,-8641,-10892,-12690,-13952,-14610,-14682,-14208,-13297,-12046,-10600,-9059,-7524,-6067,-4711,-3481,-2357,-1333,-397,455,1206,1826,2288,2531,2539,2268,1733,955,-4,-1077,-2171,-3220,-4144,-4896,-5431,-5712,-5718,-5414,-4795,-3838,-2564,-976,849,2870,4958,7013,8897,10465,11613,12220,12248,11659,10499,8824,6738,4358,1813,-780,-3303,-5662,-7782,-9581,-11016,-12012,-12527,-12505,-11925,-10802,-9190,-7202,-4994,-2738,-633,1158,2498,3309,3583,3346,2708,1757,639,-547,-1698,-2740,-3622,-4308,-4781,-5038,-5073,-4909,-4540,-3994,-3277,-2399,-1385,-249,972,2229,3467,4608,5570,6283,6664,6680,6294,5516,4376,2917,1220,-659,-2626,-4624,-6578,-8427,-10115,-11568,-12729,-13521,-13892,-13796,-13201,-12130,-10596,-8702,-6522,-4214,-1906,223,2032,3380,4184,4408,4070,3275,2136,835,-465,-1617,-2491,-3040,-3236,-3126,-2786,-2304,-1798,-1331,-986,-756,-644,-583,-510,-355,-57,401,1026,1756,2535,3247,3798,4074,3993,3487,2539,1157,-590,-2614,-4783,-6949,-8964,-10659,-11909,-12581,-12603,-11934,-10588,-8640,-6201,-3434,-526,2342,4962,7182,8845,9853,10139,9689,8534,6758,4482,1869,-897,-3625,-6130,-8243,-9850,-10862,-11258,-11069,-10357,-9236,-7818,-6239,-4590,-3008,-1538,-291,713,1404,1795,1852,1637,1153,492,-310,-1156,-2011,-2794,-3490,-4068,-4530,-4898,-5196,-5453,-5702,-5944,-6181,-6375,-6480,-6425,-6139,-5556,-4620,-3326,-1656,301,2510,4820,7141,9326,11269,12873,14064,14808,15092,14927,14349,13395,12128,10599,8879,7027,5104,3180,1307,-443,-1998,-3299,-4271,-4873,-5075,-4868,-4289,-3374,-2197,-834,639,2140,3590,4929,6052,6908,7384,7433,6988,6053,4651,2883,865,-1239,-3273,-5106,-6624,-7787,-8576,-9036,-9221,-9210,-9073,-8871,-8648,-8421,-8193,-7939,-7631,-7230,-6706,-6028,-5208,-4253,-3214,-2160,-1146,-257,460,973,1258,1342,1248,1023,735,426,174,13,2,168,534,1118,1895,2853,3913,5018,6065,6966,7663,8089,8268,8208,7998,7705,7433,7230,7139,7149,7205,7237,7137,6805,6149,5118,3691,1924,-99,-2230,-4294,-6114,-7501,-8327,-8487,-7964,-6798,-5099,-3044,-815,1356,3300,4861,5955,6582,6773,6653,6340,5979,5691,5546,5593,5805,6134,6516,6852,7104,7214,7183,7044,6830,6620,6456,6400,6459,6654,6949,7332,7749,8191,8612,9011,9356,9641,9818,9861,9699,9280,8547,7452,5999,4196,2130,-108,-2381,-4543,-6453,-7989,-9035,-9544,-9465,-8820,-7664,-6074,-4202,-2194,-226,1504,2855,3676,3882,3458,2428,909,-927,-2872,-4662,-6053,-6824,-6787,-5882,-4068,-1491,1695,5195,8716,11930,14548,16340,17155,16953,15782,13781,11169,8189,5132,2248,-216,-2092,-3271,-3741,-3552,-2867,-1853,-776,170,751,842,368,-663,-2132,-3894,-5713,-7367,-8634,-9337,-9386,-8746,-7502,-5767,-3747,-1624,384,2123,3467,4365,4811,4862,4600,4136,3570,3003,2491,2085,1780,1580,1433,1331,1221,1096,946,770,603,452,357,325,360,451,559,632,629,472,152,-373,-1067,-1882,-2752,-3559,-4230,-4672,-4839,-4729,-4363,-3813,-3172,-2540,-2021,-1679,-1543,-1598,-1757,-1925,-1946,-1694,-1049,39,1563,3424,5454,7440,9119,10280,10710,10316,9074,7069,4494,1595,-1308,-3923,-5962,-7239,-7661,-7233,-6099,-4460,-2589,-778,722,1704,2057,1785,966,-195,-1475,-2594,-3315,-3436,-2844,-1532,421,2821,5408,7887,9937,11292,11753,11209,9682,7287,4246,825,-2659,-5942,-8754,-10940,-12362,-13006,-12873,-12065,-10696,-8937,-6969,-4975,-3129,-1576,-399,341,676,640,334,-156,-720,-1284,-1784,-2192,-2486,-2689,-2784,-2809,-2750,-2614,-2398,-2084,-1666,-1123,-450,353,1265,2244,3231,4160,4961,5600,6042,6315,6457,6521,6587,6684,6851,7067,7293,7455,7465,7245,6727,5892,4749,3362,1815,230,-1281,-2600,-3629,-4303,-4573,-4432,-3906,-3041,-1932,-677,586,1743,2649,3223,3379,3106,2432,1440,257,-954,-2023,-2786,-3107,-2896,-2133,-847,854,2826,4895,6864,8573,9888,10714,11044,10874,10287,9360,8191,6885,5531,4218,3023,2003,1209,646,316,164,129,121,41,-189,-655,-1372,-2373,-3591,-4977,-6418,-7795,-9007,-9926,-10498,-10664,-10438,-9856,-8998,-7960,-6848,-5757,-4761,-3911,-3211,-2664,-2220,-1832,-1436,-957,-340,472,1487,2701,4049,5440,6749,7844,8599,8915,8739,8046,6892,5338,3504,1518,-494,-2395,-4090,-5493,-6548,-7233,-7551,-7525,-7221,-6694,-6050,-5378,-4775,-4337,-4118,-4178,-4506,-5096,-5877,-6780,-7686,-8474,-9015,-9182,-8874,-8041,-6654,-4799,-2562,-126,2322,4577,6428,7721,8314,8154,7224,5596,3395,814,-1915,-4534,-6777,-8417,-9264,-9232,-8291,-6554,-4172,-1414,1460,4143,6395,8014,8887,9004,8410,7250,5680,3893,2053,308,-1244,-2555,-3608,-4450,-5127,-5726,-6300,-6919,-7589,-8316,-9051,-9736,-10281,-10599,-10603,-10218,-9394,-8119,-6388,-4292,-1888,665,3230,5638,7740,9400,10553,11153,11237,10887,10197,9313,8337,7368,6462,5633,4859,4110,3322,2484,1561,585,-416,-1380,-2233,-2935,-3421,-3695,-3738,-3592,-3279,-2852,-2354,-1823,-1308,-813,-368,49,410,745,1001,1176,1198,1017,579,-161,-1198,-2511,-4008,-5585,-7108,-8428,-9428,-9991,-10053,-9583,-8581,-7107,-5252,-3144,-967,1106,2866,4142,4788,4727,3935,2481,490,-1856,-4335,-6721,-8796,-10383,-11347,-11642,-11243,-10243,-8729,-6865,-4797,-2681,-632,1246,2925,4367,5628,6719,7731,8689,9660,10642,11623,12548,13329,13864,14052,13798,13065,11844,10198,8225,6072,3894,1848,66,-1364,-2402,-3059,-3387,-3468,-3386,-3212,-3012,-2784,-2544,-2239,-1834,-1292,-579,288,1289,2346,3382,4305,5038,5540,5792,5847,5754,5644,5593,5723,6086,6706,7553,8545,9565,10481,11153,11465,11336,10711,9614,8077,6215,4168,2101,217,-1315,-2340,-2750,-2548,-1759,-552,899,2363,3600,4430,4695,4339,3375,1890,33,-2001,-4028,-5838,-7299,-8286,-8753,-8702,-8185,-7293,-6164,-4908,-3685,-2587,-1709,-1099,-767,-681,-793,-1000,-1214,-1325,-1251,-922,-328,533,1591,2783,4006,5179,6218,7076,7727,8173,8455,8595,8670,8688,8706,8696,8659,8531,8261,7787,7050,6025,4697,3094,1259,-734,-2811,-4894,-6903,-8791,-10491,-11985,-13228,-14198,-14857,-15169,-15077,-14550,-13531,-12018,-10030,-7616,-4900,-1995,913,3679,6127,8130,9592,10445,10690,10360,9530,8327,6866,5317,3793,2442,1345,573,158,79,311,781,1406,2098,2758,3318,3702,3886,3839,3577,3105,2446,1619,637,-480,-1738,-3114,-4606,-6174,-7785,-9372,-10856,-12140,-13117,-13691,-13766,-13291,-12229,-10611,-8492,-5985,-3230,-407,2309,4722,6679,8040,8726,8711,8025,6750,5024,3000,854,-1247,-3180,-4826,-6160,-7146,-7853,-8298,-8590,-8745,-8829,-8838,-8765,-8585,-8271,-7795,-7163,-6373,-5464,-4459,-3414,-2340,-1278,-222,819,1863,2898,3937,4926,5835,6582,7079,7254,7016,6345,5213,3677,1806,-281,-2449,-4546,-6430,-7961,-9043,-9597,-9603,-9062,-8044,-6623,-4936,-3096,-1260,461,1943,3097,3864,4188,4075,3501,2533,1187,-423,-2235,-4105,-5944,-7611,-9026,-10107,-10815,-11138,-11090,-10697,-10000,-9029,-7830,-6437,-4893,-3250,-1551,139,1769,3269,4583,5630,6366,6712,6666,6191,5356,4200,2861,1454,147,-931,-1644,-1926,-1737,-1111,-128,1088,2387,3605,4617,5304,5633,5570,5172,4472,3561,2500,1363,205,-934,-2012,-3014,-3907,-4688,-5329,-5822,-6142,-6264,-6169,-5824,-5223,-4358,-3246,-1931,-467,1053,2534,3866,4948,5690,6041,5972,5505,4681,3591,2329,1018,-216,-1273,-2037,-2469,-2521,-2235,-1662,-917,-124,572,1034,1152,849,94,-1079,-2611,-4378,-6250,-8076,-9712,-11045,-11951,-12392,-12286,-11654,-10490,-8846,-6800,-4439,-1898,705,3218,5533,7529,9148,10329,11073,11383,11297,10878,10180,9295,8289,7249,6253,5367,4658,4161,3894,3845,3960,4168,4357,4408,4210,3648,2666,1226,-615,-2790,-5120,-7453,-9569,-11294,-12492,-13071,-13042,-12451,-11435,-10145,-8757,-7420,-6261,-5335,-4664,-4187,-3834,-3470,-3014,-2351,-1462,-345,918,2195,3326,4117,4419,4102,3129,1542,-533,-2891,-5280,-7447,-9130,-10156,-10380,-9774,-8370,-6280,-3685,-787,2161,4941,7324,9154,10290,10699,10357,9356,7781,5791,3540,1187,-1118,-3261,-5150,-6735,-7995,-8938,-9602,-10025,-10282,-10418,-10504,-10562,-10616,-10636,-10588,-10390,-9980,-9279,-8269,-6939,-5353,-3594,-1772,-21,1580,2931,4034,4871,5505,5986,6379,6742,7089,7437,7737,7955,8015,7869,7487,6859,6025,5047,3999,2987,2075,1338,815,517,438,551,790,1118,1435,1699,1828,1798,1581,1208,703,163,-363,-760,-991,-988,-763,-314,296,1016,1772,2497,3129,3625,3940,4060,3969,3678,3217,2628,1985,1343,775,304,-59,-348,-618,-948,-1404,-2064,-2944,-4084,-5435,-6972,-8591,-10204,-11668,-12855,-13620,-13841,-13430,-12330,-10555,-8176,-5328,-2220,917,3823,6273,8091,9183,9558,9291,8543,7504,6359,5293,4428,3823,3522,3459,3595,3821,4048,4189,4167,3937,3485,2829,2015,1134,264,-473,-1007,-1259,-1208,-859,-255,524,1389,2226,2955,3481,3788,3854,3744,3520,3293,3165,3219,3531,4111,4944,5975,7115,8263,9337,10225,10900,11308,11465,11401,11149,10784,10331,9847,9337,8801,8223,7565,6797,5884,4820,3621,2334,1060,-109,-1020,-1574,-1659,-1235,-313,1031,2644,4341,5903,7114,7820,7900,7360,6263,4771,3095,1461,88,-864,-1314,-1258,-785,-39,788,1521,1992,2128,1882,1333,576,-226,-903,-1307,-1312,-847,93,1478,3207,5164,7202,9182,10973,12484,13640,14419,14810,14834,14519,13884,12969,11776,10348,8688,6838,4823,2686,479,-1747,-3920,-5987,-7856,-9489,-10779,-11690,-12140,-12090,-11511,-10417,-8831,-6863,-4600,-2205,177,2399,4313,5837,6886,7471,7597,7367,6862,6213,5527,4876,4314,3823,3373,2893,2329,1629,803,-126,-1043,-1852,-2380,-2527,-2167,-1291,88,1834,3781,5694,7334,8465,8910,8542,7340,5369,2792,-144,-3138,-5876,-8055,-9454,-9941,-9496,-8233,-6320,-4046,-1664,550,2395,3753,4577,4902,4845,4513,4075,3638,3312,3136,3126,3229,3386,3500,3477,3257,2767,2019,1018,-168,-1445,-2705,-3820,-4673,-5169,-5242,-4877,-4113,-3021,-1743,-401,816,1782,2347,2451,2053,1205,5,-1397,-2815,-4064,-4991,-5454,-5416,-4865,-3868,-2559,-1062,427,1781,2840,3542,3823,3712,3248,2512,1598,579,-476,-1528,-2575,-3610,-4675,-5770,-6924,-8102,-9264,-10319,-11152,-11638,-11667,-11149,-10088,-8508,-6580,-4463,-2430,-700,506,1039,859,1,-1375,-3062,-4787,-6284,-7322,-7717,-7411,-6417,-4880,-3008,-1072,660,1941,2597,2543,1777,403,-1435,-3505,-5606,-7485,-8956,-9847,-10052,-9529,-8300,-6451,-4116,-1473,1293,3977,6417,8455,9998,10988,11425,11340,10820,9948,8835,7582,6265,4956,3689,2479,1336,228,-828,-1862,-2833,-3720,-4450,-4957,-5156,-4984,-4378,-3333,-1855,-11,2093,4330,6531,8533,10174,11328,11884,11821,11116,9847,8107,6024,3778,1496,-632,-2511,-4022,-5125,-5793,-6062,-5971,-5620,-5089,-4494,-3926,-3484,-3218,-3185,-3367,-3755,-4293,-4914,-5567,-6183,-6742,-7210,-7591,-7873,-8062,-8140,-8097,-7906,-7565,-7053,-6385,-5558,-4591,-3503,-2299,-1017,337,1692,3033,4265,5364,6251,6923,7345,7578,7620,7577,7455,7335,7196,7045,6822,6467,5909,5072,3915,2410,577,-1535,-3837,-6215,-8536,-10666,-12470,-13849,-14718,-15049,-14848,-14150,-13043,-11596,-9924,-8097,-6210,-4314,-2472,-716,908,2369,3631,4642,5371,5757,5764,5371,4563,3383,1887,158,-1670,-3503,-5190,-6637,-7729,-8388,-8552,-8192,-7317,-5967,-4232,-2238,-124,1928,3794,5312,6414,7035,7182,6903,6272,5393,4376,3312,2296,1371,582,-78,-609,-1054,-1449,-1852,-2312,-2873,-3558,-4366,-5267,-6200,-7084,-7840,-8382,-8678,-8702,-8494,-8117,-7653,-7201,-6812,-6534,-6338,-6174,-5942,-5544,-4879,-3908,-2611,-1059,643,2333,3844,4990,5645,5705,5155,4051,2513,732,-1079,-2701,-3939,-4661,-4798,-4368,-3461,-2214,-807,572,1766,2626,3076,3076,2635,1825,734,-489,-1731,-2816,-3656,-4129,-4209,-3869,-3169,-2161,-965,318,1568,2684,3594,4233,4597,4664,4468,4023,3362,2504,1477,282,-1051,-2513,-4067,-5670,-7268,-8792,-10173,-11335,-12213,-12750,-12896,-12642,-11972,-10933,-9568,-7956,-6186,-4345,-2537,-832,672,1928,2874,3506,3829,3891,3770,3552,3339,3210,3211,3360,3626,3940,4209,4337,4218,3806,3064,2038,806,-497,-1708,-2665,-3207,-3243,-2714,-1666,-198,1519,3275,4861,6085,6806,6952,6530,5603,4323,2830,1338,-7,-1028,-1629,-1737,-1338,-470,798,2352,4081,5855,7573,9143,10515,11664,12606,13360,13980,14478,14897,15190,15347,15266,14885,14106,12875,11152,8973,6390,3541,577,-2315,-4954,-7173,-8852,-9911,-10329,-10121,-9359,-8112,-6498,-4611,-2579,-489,1524,3399,5003,6302,7193,7667,7684,7264,6442,5276,3847,2252,592,-1010,-2454,-3602,-4380,-4671,-4449,-3683,-2417,-746,1197,3226,5145,6775,7949,8586,8660,8222,7402,6363,5307,4427,3896,3833,4294,5271,6657,8314,10018,11554,12691,13250,13103,12204,10587,8349,5671,2740,-215,-2991,-5394,-7271,-8514,-9072,-8946,-8211,-6979,-5421,-3728,-2090,-688,364,981,1182,1017,601,75,-441,-823,-1024,-994,-797,-451,-68,296,563,697,673,518,259,-38,-316,-500,-540,-390,-25,560,1350,2328,3426,4590,5725,6728,7495,7917,7905,7398,6378,4852,2905,627,-1836,-4332,-6698,-8784,-10439,-11564,-12069,-11918,-11116,-9711,-7782,-5456,-2863,-156,2508,4989,7152,8881,10092,10723,10742,10171,9035,7431,5448,3228,893,-1401,-3549,-5411,-6936,-8030,-8706,-8931,-8772,-8264,-7508,-6583,-5615,-4689,-3921,-3370,-3081,-3037,-3185,-3419,-3610,-3620,-3325,-2649,-1558,-105,1618,3457,5226,6757,7869,8456,8441,7810,6613,4945,2945,792,-1341,-3257,-4805,-5867,-6378,-6356,-5871,-5067,-4132,-3263,-2659,-2479,-2816,-3702,-5083,-6828,-8768,-10677,-12348,-13573,-14216,-14194,-13514,-12262,-10579,-8655,-6678,-4829,-3232,-1959,-1030,-387,31,327,593,885,1254,1689,2158,2602,2933,3075,2933,2469,1618,426,-1100,-2840,-4685,-6489,-8083,-9332,-10095,-10287,-9855,-8786,-7143,-4987,-2473,280,3082,5794,8250,10323,11917,12936,13348,13122,12266,10821,8847,6442,3727,862,-1990,-4630,-6883,-8583,-9604,-9881,-9420,-8270,-6568,-4448,-2085,367,2777,5037,7069,8813,10218,11242,11863,12048,11810,11166,10155,8851,7308,5609,3809,1960,105,-1738,-3529,-5253,-6869,-8333,-9611,-10631,-11383,-11804,-11922,-11719,-11261,-10597,-9810,-8995,-8224,-7589,-7117,-6839,-6727,-6733,-6789,-6807,-6714,-6441,-5940,-5191,-4192,-2967,-1538,28,1704,3400,5070,6630,8001,9117,9902,10320,10359,10016,9369,8466,7425,6343,5313,4427,3714,3203,2843,2584,2323,1965,1409,596,-525,-1919,-3551,-5311,-7082,-8726,-10108,-11102,-11618,-11580,-10975,-9805,-8136,-6051,-3680,-1161,1356,3715,5805,7515,8795,9638,10048,10091,9813,9265,8494,7507,6325,4947,3393,1682,-131,-1992,-3801,-5479,-6904,-8009,-8691,-8929,-8697,-8032,-7021,-5759,-4413,-3104,-1993,-1155,-658,-480,-559,-797,-1053,-1221,-1206,-972,-546,0,531,910,984,651,-171,-1458,-3167,-5140,-7211,-9161,-10780,-11896,-12380,-12205,-11402,-10098,-8457,-6696,-5003,-3564,-2493,-1844,-1624,-1746,-2131,-2630,-3132,-3508,-3669,-3546,-3098,-2328,-1247,90,1613,3243,4895,6475,7914,9150,10122,10830,11223,11338,11156,10733,10094,9298,8400,7452,6506,5599,4762,4008,3365,2828,2423,2154,2029,2060,2221,2491,2798,3082,3246,3223,2947,2392,1553,457,-839,-2270,-3733,-5135,-6364,-7324,-7937,-8172,-8023,-7566,-6888,-6143,-5458,-4984,-4792,-4933,-5370,-6013,-6756,-7427,-7915,-8081,-7872,-7248,-6240,-4893,-3309,-1586,152,1784,3209,4331,5107,5504,5562,5323,4895,4369,3864,3446,3187,3083,3105,3200,3257,3206,2940,2409,1585,487,-819,-2230,-3614,-4829,-5745,-6259,-6320,-5921,-5122,-4014,-2728,-1400,-167,870,1630,2096,2259,2171,1875,1451,959,469,38,-283,-449,-419,-160,355,1163,2253,3652,5307,7198,9241,11351,13414,15304,16903,18078,18739,18798,18214,16977,15119,12709,9869,6741,3524,400,-2403,-4728,-6411,-7382,-7621,-7188,-6197,-4812,-3217,-1589,-96,1148,2061,2618,2845,2802,2584,2294,2056,1940,2043,2367,2928,3668,4537,5437,6306,7062,7667,8092,8352,8467,8492,8474,8468,8507,8617,8787,9004,9216,9392,9461,9389,9133,8683,8048,7266,6403,5523,4733,4076,3631,3400,3374,3502,3705,3889,3958,3830,3429,2748,1753,530,-882,-2345,-3746,-4945,-5820,-6276,-6253,-5762,-4839,-3591,-2145,-633,793,2042,3029,3737,4180,4402,4469,4450,4400,4350,4314,4265,4164,3964,3597,3040,2277,1344,322,-697,-1559,-2161,-2388,-2194,-1598,-649,498,1715,2801,3626,4058,4033,3557,2672,1506,192,-1111,-2241,-3096,-3574,-3671,-3396,-2833,-2074,-1254,-474,153,586,791,806,689,513,381,338,462,741,1178,1719,2313,2891,3390,3759,3947,3949,3749,3391,2901,2349,1781,1263,827,525,347,324,408,600,849,1119,1377,1569,1694,1714,1664,1546,1424,1342,1377,1579,2021,2718,3710,4945,6408,7976,9555,10976,12084,12702,12697,11956,10443,8196,5305,1948,-1672,-5339,-8825,-11956,-14592,-16637,-18062,-18872,-19108,-18848,-18171,-17179,-15961,-14607,-13206,-11825,-10552,-9429,-8522,-7840,-7400,-7167,-7101,-7135,-7188,-7196,-7061,-6747,-6196,-5413,-4407,-3231,-1950,-653,565,1599,2368,2788,2832,2475,1761,718,-549,-1968,-3403,-4754,-5904,-6771,-7293,-7466,-7292,-6855,-6215,-5498,-4785,-4196,-3777,-3595,-3633,-3882,-4261,-4684,-5035,-5188,-5042,-4493,-3514,-2098,-321,1701,3808,5809,7527,8804,9537,9680,9262,8365,7112,5667,4191,2841,1765,1045,764,908,1461,2324,3406,4570,5711,6717,7514,8047,8287,8233,7887,7270,6399,5297,3991,2511,893,-805,-2524,-4189,-5715,-7044,-8111,-8897,-9411,-9671,-9757,-9715,-9649,-9611,-9667,-9842,-10127,-10500,-10884,-11205,-11365,-11277,-10855,-10056,-8857,-7280,-5421,-3359,-1281,678,2334,3554,4238,4356,3936,3074,1912,597,-719,-1916,-2916,-3659,-4131,-4329,-4274,-3983,-3506,-2859,-2096,-1245,-332,607,1575,2551,3541,4544,5548,6522,7421,8159,8644,8777,8457,7630,6260,4383,2081,-502,-3186,-5744,-7972,-9642,-10610,-10759,-10059,-8568,-6401,-3777,-939,1836,4277,6184,7390,7847,7574,6682,5341,3760,2137,668,-530,-1386,-1886,-2092,-2074,-1934,-1786,-1709,-1791,-2065,-2549,-3229,-4060,-5002,-5976,-6937,-7812,-8576,-9187,-9642,-9939,-10084,-10100,-10004,-9823,-9598,-9354,-9138,-8981,-8906,-8921,-9010,-9126,-9209,-9181,-8947,-8449,-7607,-6426,-4916,-3156,-1271,624,2372,3886,5087,5956,6522,6831,6976,7023,7058,7116,7226,7377,7528,7647,7666,7557,7289,6856,6295,5646,4979,4363,3858,3502,3310,3250,3282,3342,3367,3325,3166,2915,2552,2143,1700,1298,985,808,826,1030,1432,1967,2572,3138,3557,3717,3508,2868,1728,102,-1988,-4457,-7186,-10036,-12843,-15438,-17666,-19378,-20453,-20831,-20454,-19394,-17706,-15572,-13164,-10695,-8383,-6383,-4843,-3798,-3257,-3104,-3220,-3390,-3442,-3182,-2491,-1289,409,2536,4933,7435,9817,11911,13542,14639,15152,15160,14731,14034,13196,12354,11593,10946,10396,9870,9282,8503,7463,6087,4367,2359,139,-2147,-4357,-6326,-7927,-9028,-9586,-9557,-8998,-7973,-6613,-5045,-3415,-1856,-457,699,1604,2259,2699,2983,3151,3277,3378,3525,3720,4020,4434,4993,5720,6614,7678,8880,10175,11497,12751,13855,14700,15215,15324,14997,14215,13018,11435,9562,7470,5274,3060,935,-1038,-2779,-4260,-5431,-6287,-6803,-6980,-6828,-6371,-5664,-4768,-3773,-2760,-1800,-956,-222,407,1009,1673,2491,3563,4933,6611,8535,10589,12601,14383,15742,16524,16625,16019,14765,12998,10905,8724,6668,4959,3724,3054,2924,3254,3881,4622,5260,5627,5569,5030,4004,2573,861,-959,-2719,-4239,-5404,-6127,-6388,-6238,-5742,-5028,-4201,-3380,-2644,-2055,-1628,-1365,-1245,-1226,-1289,-1370,-1460,-1506,-1507,-1430,-1289,-1064,-779,-428,-38,372,771,1112,1368,1481,1439,1201,784,191,-524,-1311,-2077,-2747,-3230,-3464,-3404,-3037,-2376,-1471,-367,849,2121,3380,4575,5667,6641,7462,8153,8669,9020,9152,9028,8595,7800,6620,5044,3100,849,-1608,-4159,-6666,-8993,-11027,-12649,-13807,-14439,-14560,-14157,-13300,-12024,-10427,-8589,-6626,-4637,-2747,-1065,322,1314,1890,2006,1689,985,-34,-1258,-2565,-3812,-4858,-5585,-5886,-5731,-5107,-4089,-2788,-1354,32,1182,1952,2187,1851,909,-532,-2349,-4301,-6153,-7631,-8485,-8536,-7669,-5880,-3295,-109,3353,6749,9723,11951,13219,13402,12518,10693,8141,5154,2014,-980,-3617,-5726,-7233,-8121,-8439,-8266,-7720,-6911,-5969,-4986,-4065,-3261,-2632,-2205,-1990,-1995,-2191,-2565,-3072,-3686,-4352,-5047,-5694,-6259,-6638,-6775,-6563,-5950,-4871,-3321,-1336,999,3559,6169,8663,10834,12539,13629,14027,13698,12667,11023,8898,6462,3905,1426,-815,-2664,-4045,-4906,-5266,-5186,-4771,-4152,-3471,-2857,-2440,-2268,-2408,-2801,-3402,-4075,-4691,-5099,-5173,-4839,-4058,-2887,-1413,220,1839,3290,4432,5163,5472,5350,4919,4271,3594,3033,2757,2870,3460,4516,6006,7816,9808,11829,13709,15324,16557,17349,17667,17518,16922,15918,14540,12821,10794,8481,5921,3151,237,-2759,-5728,-8583,-11197,-13464,-15290,-16590,-17326,-17494,-17129,-16313,-15175,-13848,-12498,-11263,-10244,-9514,-9050,-8811,-8659,-8474,-8082,-7353,-6204,-4572,-2524,-126,2446,5019,7384,9356,10781,11553,11632,11043,9867,8237,6312,4260,2231,355,-1305,-2704,-3869,-4837,-5681,-6463,-7253,-8090,-8985,-9943,-10898,-11813,-12595,-13179,-13506,-13533,-13262,-12698,-11900,-10914,-9831,-8716,-7644,-6659,-5774,-4984,-4212,-3404,-2426,-1208,345,2253,4494,6989,9600,12154,14463,16336,17618,18193,17996,17027,15338,13012,10202,7031,3683,308,-2942,-5925,-8543,-10706,-12368,-13497,-14097,-14187,-13805,-13011,-11866,-10450,-8854,-7149,-5444,-3816,-2354,-1140,-227,326,509,302,-259,-1146,-2293,-3640,-5101,-6607,-8085,-9447,-10637,-11564,-12162,-12386,-12182,-11565,-10563,-9251,-7753,-6200,-4750,-3541,-2696,-2287,-2354,-2870,-3777,-4974,-6340,-7737,-9040,-10113,-10876,-11228,-11133,-10556,-9488,-7952,-5972,-3608,-922,1992,5040,8100,11054,13766,16124,17995,19297,19940,19904,19187,17861,16033,13866,11534,9236,7137,5402,4116,3351,3091,3290,3844,4603,5409,6069,6427,6318,5657,4384,2515,131,-2656,-5665,-8715,-11605,-14158,-16215,-17662,-18432,-18500,-17907,-16714,-15030,-12965,-10640,-8171,-5654,-3178,-815,1375,3346,5041,6453,7532,8297,8717,8826,8617,8133,7390,6455,5363,4211,3069,2030,1177,565,240,200,438,883,1485,2127,2729,3180,3387,3299,2852,2081,996,-296,-1703,-3055,-4220,-5011,-5329,-5055,-4194,-2777,-947,1118,3190,5008,6382,7093,7082,6298,4841,2863,591,-1701,-3759,-5315,-6197,-6280,-5532,-4002,-1812,867,3822,6843,9720,12271,14364,15899,16843,17203,17028,16404,15414,14166,12712,11137,9436,7654,5754,3769,1674,-464,-2609,-4649,-6498,-8033,-9177,-9852,-10034,-9732,-8979,-7861,-6473,-4945,-3423,-2040,-935,-192,131,51,-365,-995,-1673,-2236,-2505,-2358,-1700,-508,1187,3301,5687,8184,10592,12729,14425,15566,16078,15979,15332,14271,12976,11633,10430,9520,9004,8907,9201,9768,10457,11070,11416,11302,10623,9288,7335,4844,1980,-1034,-3967,-6554,-8601,-9926,-10457,-10190,-9211,-7701,-5872,-3983,-2276,-948,-137,118,-129,-762,-1576,-2375,-2926,-3079,-2704,-1773,-333,1523,3611,5763,7780,9497,10798,11597,11897,11703,11125,10220,9153,8002,6910,5940,5168,4602,4217,3963,3736,3450,3011,2349,1445,311,-1000,-2406,-3811,-5123,-6256,-7150,-7778,-8130,-8246,-8165,-7952,-7660,-7324,-6955,-6531,-6000,-5299,-4343,-3073,-1439,552,2852,5349,7878,10241,12220,13620,14279,14122,13142,11421,9134,6475,3715,1076,-1227,-3045,-4288,-4947,-5057,-4712,-4038,-3145,-2180,-1229,-388,298,795,1097,1213,1153,946,602,148,-403,-1036,-1737,-2473,-3228,-3933,-4555,-5006,-5223,-5141,-4698,-3890,-2708,-1223,479,2261,3958,5406,6442,6943,6824,6072,4717,2842,583,-1926,-4516,-7039,-9372,-11401,-13073,-14359,-15273,-15864,-16194,-16336,-16357,-16310,-16217,-16086,-15867,-15510,-14908,-13974,-12607,-10731,-8336,-5416,-2075,1578,5353,9056,12465,15377,17610,19029,19554,19176,17928,15930,13312,10259,6948,3568,269,-2806,-5573,-7958,-9933,-11467,-12564,-13193,-13358,-13044,-12269,-11072,-9529,-7759,-5912,-4157,-2668,-1583,-1020,-1007,-1532,-2491,-3755,-5133,-6454,-7520,-8207,-8388,-8024,-7102,-5673,-3832,-1697,559,2807,4863,6649,8059,9102,9793,10224,10489,10697,10929,11254,11658,12136,12588,12946,13089,12940,12411,11475,10113,8356,6270,3920,1427,-1121,-3587,-5878,-7858,-9443,-10535,-11080,-11048,-10443,-9297,-7682,-5681,-3412,-985,1454,3812,5950,7809,9291,10359,10971,11103,10764,9950,8726,7118,5262,3228,1197,-702,-2303,-3466,-4076,-4071,-3422,-2182,-445,1643,3888,6101,8064,9618,10614,10997,10735,9901,8568,6872,4934,2865,763,-1321,-3345,-5303,-7190,-8984,-10676,-12205,-13514,-14528,-15158,-15351,-15057,-14278,-13039,-11420,-9516,-7466,-5413,-3502,-1874,-615,192,571,531,194,-348,-949,-1490,-1864,-1998,-1866,-1481,-911,-225,462,1091,1590,1955,2211,2394,2586,2833,3188,3672,4276,4977,5724,6444,7068,7493,7661,7481,6925,5961,4609,2910,929,-1232,-3479,-5678,-7723,-9480,-10858,-11773,-12194,-12124,-11628,-10801,-9790,-8746,-7838,-7200,-6936,-7081,-7613,-8435,-9398,-10327,-11049,-11423,-11383,-10926,-10143,-9181,-8238,-7509,-7182,-7377,-8141,-9437,-11121,-12996,-14789,-16230,-17045,-17042,-16069,-14116,-11232,-7602,-3468,854,5033,8737,11689,13675,14587,14413,13246,11256,8672,5740,2708,-212,-2861,-5130,-6957,-8324,-9219,-9642,-9587,-9037,-7982,-6423,-4389,-1929,854,3851,6903,9863,12554,14812,16484,17414,17526,16723,15042,12513,9288,5542,1513,-2551,-6373,-9749,-12456,-14401,-15510,-15818,-15405,-14411,-13010,-11372,-9694,-8092,-6689,-5510,-4547,-3739,-2982,-2180,-1227,-74,1294,2822,4404,5888,7090,7845,7990,7462,6225,4373,2048,-521,-3087,-5386,-7209,-8393,-8879,-8680,-7896,-6681,-5210,-3682,-2253,-1078,-248,175,188,-190,-864,-1768,-2762,-3763,-4668,-5421,-5983,-6370,-6589,-6713,-6764,-6810,-6842,-6867,-6815,-6609,-6152,-5324,-4063,-2298,-44,2657,5693,8929,12187,15292,18064,20361,22069,23122,23508,23240,22394,21031,19262,17162,14835,12339,9762,7138,4547,2015,-383,-2617,-4614,-6351,-7770,-8872,-9636,-10089,-10239,-10126,-9768,-9185,-8390,-7390,-6172,-4762,-3129,-1342,613,2632,4687,6656,8471,10024,11232,12035,12379,12262,11706,10765,9537,8140,6705,5385,4305,3576,3272,3406,3953,4826,5906,7040,8075,8845,9238,9134,8503,7314,5624,3490,1049,-1580,-4221,-6718,-8901,-10631,-11782,-12283,-12098,-11236,-9784,-7829,-5543,-3092,-663,1558,3419,4807,5650,5969,5806,5306,4609,3916,3373,3119,3214,3647,4359,5210,6068,6776,7235,7367,7188,6729,6111,5433,4838,4414,4243,4344,4704,5261,5918,6572,7097,7391,7369,6973,6183,5017,3511,1757,-155,-2104,-3954,-5578,-6841,-7613,-7828,-7407,-6384,-4800,-2782,-496,1879,4130,6092,7602,8576,8962,8785,8111,7051,5736,4321,2926,1681,640,-149,-712,-1074,-1308,-1456,-1582,-1695,-1810,-1900,-1924,-1840,-1588,-1123,-416,562,1798,3271,4931,6718,8544,10347,12026,13531,14792,15779,16464,16845,16916,16685,16143,15278,14078,12515,10597,8334,5790,3065,309,-2308,-4582,-6350,-7471,-7877,-7590,-6691,-5342,-3753,-2127,-691,397,1010,1103,671,-196,-1409,-2807,-4249,-5602,-6747,-7621,-8186,-8461,-8484,-8333,-8094,-7852,-7697,-7670,-7805,-8065,-8395,-8689,-8827,-8681,-8147,-7153,-5685,-3796,-1594,723,2953,4836,6152,6709,6392,5166,3109,366,-2814,-6152,-9335,-12082,-14147,-15374,-15689,-15122,-13788,-11872,-9586,-7180,-4847,-2781,-1088,180,1027,1540,1815,1998,2211,2562,3112,3872,4791,5768,6681,7374,7739,7678,7173,6256,5031,3641,2241,998,10,-649,-997,-1087,-1015,-892,-782,-762,-802,-886,-928,-845,-571,-35,753,1780,2973,4222,5428,6461,7228,7653,7686,7329,6577,5483,4086,2448,643,-1273,-3213,-5120,-6922,-8554,-9967,-11111,-11948,-12476,-12664,-12532,-12076,-11315,-10269,-8987,-7524,-5963,-4406,-2950,-1707,-763,-197,-44,-316,-973,-1930,-3065,-4210,-5174,-5770,-5816,-5197,-3849,-1806,838,3886,7134,10312,13189,15553,17243,18172,18314,17703,16435,14623,12410,9947,7362,4797,2347,107,-1866,-3532,-4872,-5903,-6631,-7121,-7399,-7541,-7594,-7611,-7624,-7648,-7674,-7673,-7601,-7415,-7071,-6547,-5826,-4913,-3834,-2598,-1254,197,1709,3274,4860,6435,7954,9365,10606,11634,12403,12899,13134,13130,12953,12644,12285,11893,11518,11124,10701,10174,9472,8523,7248,5605,3574,1179,-1499,-4338,-7145,-9725,-11832,-13284,-13928,-13699,-12638,-10859,-8575,-6032,-3510,-1272,457,1513,1814,1365,254,-1351,-3224,-5117,-6759,-7954,-8524,-8435,-7698,-6464,-4913,-3301,-1873,-857,-447,-723,-1728,-3359,-5467,-7824,-10162,-12221,-13760,-14593,-14622,-13814,-12239,-10026,-7365,-4472,-1576,1132,3474,5348,6687,7480,7748,7555,6949,6015,4803,3369,1770,38,-1769,-3602,-5396,-7068,-8550,-9749,-10609,-11076,-11117,-10737,-9932,-8761,-7261,-5520,-3618,-1648,276,2077,3650,4934,5860,6396,6506,6203,5492,4431,3073,1499,-218,-1994,-3758,-5438,-6963,-8252,-9239,-9839,-10014,-9722,-8968,-7788,-6240,-4429,-2454,-439,1500,3265,4753,5915,6692,7071,7041,6616,5824,4714,3339,1794,153,-1462,-2978,-4300,-5392,-6224,-6826,-7234,-7527,-7774,-8053,-8406,-8857,-9381,-9928,-10414,-10760,-10877,-10734,-10312,-9664,-8864,-8037,-7287,-6744,-6467,-6504,-6838,-7404,-8116,-8835,-9444,-9792,-9786,-9321,-8370,-6922,-5030,-2791,-331,2186,4587,6708,8394,9541,10095,10047,9468,8452,7145,5705,4281,3021,2029,1373,1067,1057,1271,1555,1798,1837,1596,997,51,-1194,-2642,-4155,-5593,-6805,-7660,-8064,-7930,-7253,-6015,-4284,-2132,334,2970,5642,8194,10493,12400,13836,14708,15006,14718,13889,12584,10881,8883,6686,4410,2172,90,-1691,-3074,-3928,-4193,-3820,-2818,-1247,781,3105,5525,7809,9743,11111,11780,11658,10766,9180,7070,4621,2065,-404,-2600,-4407,-5744,-6602,-6984,-6976,-6628,-6052,-5334,-4570,-3842,-3233,-2778,-2521,-2452,-2549,-2782,-3085,-3427,-3744,-3997,-4163,-4212,-4155,-4007,-3792,-3554,-3295,-3031,-2704,-2271,-1627,-705,583,2253,4312,6677,9248,11860,14352,16530,18253,19370,19827,19561,18628,17057,14981,12510,9806,7014,4286,1742,-516,-2442,-4005,-5259,-6228,-7023,-7690,-8317,-8913,-9488,-9977,-10312,-10373,-10062,-9281,-7984,-6162,-3905,-1328,1347,3915,6122,7782,8741,8951,8445,7339,5824,4101,2396,876,-324,-1149,-1593,-1716,-1582,-1291,-896,-449,42,599,1248,2024,2977,4095,5413,6872,8433,10000,11452,12661,13501,13844,13641,12846,11516,9739,7676,5515,3487,1798,660,199,498,1532,3198,5315,7659,9964,12018,13611,14644,15070,14931,14322,13392,12272,11118,10004,9000,8078,7205,6281,5220,3935,2373,539,-1528,-3710,-5864,-7829,-9408,-10466,-10863,-10540,-9500,-7812,-5625,-3144,-613,1716,3597,4846,5318,4982,3872,2121,-67,-2449,-4756,-6752,-8244,-9131,-9384,-9080,-8342,-7353,-6299,-5338,-4602,-4145,-3967,-4016,-4168,-4309,-4291,-3998,-3355,-2331,-961,654,2373,4020,5414,6416,6937,6957,6542,5801,4884,3959,3146,2556,2228,2147,2283,2531,2828,3069,3211,3209,3081,2857,2617,2438,2419,2637,3151,3978,5101,6459,7961,9490,10919,12120,12985,13405,13331,12714,11563,9910,7827,5404,2777,53,-2606,-5101,-7304,-9152,-10602,-11650,-12323,-12658,-12685,-12447,-11943,-11195,-10221,-9039,-7740,-6365,-5075,-3931,-3095,-2610,-2565,-2934,-3715,-4795,-6088,-7424,-8671,-9654,-10255,-10367,-9940,-8987,-7543,-5728,-3642,-1432,775,2872,4747,6323,7522,8278,8543,8294,7530,6308,4699,2836,837,-1147,-3005,-4635,-5981,-7021,-7774,-8284,-8622,-8866,-9090,-9363,-9704,-10125,-10551,-10907,-11043,-10823,-10108,-8805,-6886,-4395,-1445,1762,5026,8083,10748,12836,14263,14995,15076,14599,13683,12455,11041,9530,8015,6536,5137,3837,2652,1601,707,-1,-489,-709,-657,-296,323,1168,2132,3113,3971,4604,4900,4821,4343,3518,2409,1137,-201,-1470,-2602,-3511,-4187,-4632,-4892,-5043,-5162,-5315,-5567,-5924,-6380,-6897,-7396,-7834,-8140,-8294,-8294,-8162,-7957,-7740,-7586,-7563,-7724,-8094,-8671,-9397,-10183,-10891,-11361,-11420,-10928,-9758,-7894,-5346,-2254,1205,4788,8238,11305,13786,15535,16477,16625,16048,14879,13297,11486,9648,7956,6538,5487,4817,4483,4392,4401,4364,4140,3612,2727,1465,-105,-1903,-3772,-5577,-7143,-8330,-8993,-9040,-8395,-7057,-5072,-2559,301,3273,6115,8578,10468,11663,12116,11880,11077,9881,8495,7100,5842,4824,4059,3539,3183,2905,2636,2287,1851,1292,654,-58,-794,-1549,-2312,-3100,-3955,-4900,-5983,-7201,-8547,-9973,-11391,-12717,-13823,-14616,-14983,-14858,-14206,-13016,-11353,-9294,-6992,-4606,-2348,-379,1106,2027,2323,2026,1238,84,-1257,-2634,-3895,-4944,-5714,-6209,-6455,-6543,-6547,-6578,-6681,-6911,-7229,-7595,-7902,-8044,-7896,-7380,-6415,-5013,-3197,-1074,1234,3559,5756,7668,9190,10220,10717,10636,9993,8787,7078,4916,2396,-371,-3278,-6183,-8976,-11541,-13791,-15666,-17116,-18132,-18701,-18829,-18518,-17766,-16565,-14933,-12873,-10453,-7747,-4881,-2004,721,3139,5111,6539,7373,7610,7284,6468,5253,3739,2062,338,-1281,-2662,-3675,-4225,-4259,-3792,-2897,-1715,-422,777,1708,2222,2267,1849,1074,112,-847,-1582,-1943,-1798,-1120,63,1647,3479,5383,7177,8696,9823,10466,10606,10260,9469,8332,6893,5277,3517,1709,-130,-1939,-3705,-5392,-6968,-8413,-9666,-10721,-11522,-12080,-12381,-12467,-12375,-12168,-11934,-11727,-11650,-11721,-11982,-12390,-12890,-13359,-13674,-13682,-13248,-12270,-10679,-8488,-5736,-2563,888,4392,7750,10738,13196,14968,16017,16304,15920,14952,13545,11842,9960,8006,6027,4071,2125,220,-1660,-3473,-5188,-6741,-8081,-9132,-9866,-10242,-10270,-9976,-9407,-8627,-7699,-6669,-5572,-4414,-3185,-1875,-463,1036,2602,4191,5725,7140,8339,9259,9842,10070,9937,9496,8772,7840,6743,5511,4211,2844,1491,198,-942,-1833,-2356,-2435,-1983,-999,476,2341,4424,6544,8491,10092,11217,11793,11822,11375,10552,9505,8369,7272,6318,5571,5063,4812,4795,4998,5396,5952,6643,7410,8199,8916,9469,9737,9622,9033,7934,6316,4243,1808,-847,-3559,-6143,-8413,-10180,-11284,-11580,-10995,-9491,-7133,-4036,-405,3502,7394,10947,13893,15953,16992,16907,15753,13653,10833,7567,4165,899,-1962,-4271,-5916,-6910,-7326,-7312,-7048,-6728,-6531,-6580,-6968,-7682,-8681,-9840,-11016,-12032,-12739,-12975,-12672,-11754,-10247,-8188,-5681,-2839,176,3229,6151,8825,11138,13025,14459,15429,15974,16104,15883,15317,14480,13397,12167,10853,9598,8487,7670,7219,7209,7661,8533,9745,11152,12577,13826,14695,15024,14699,13679,12010,9806,7233,4510,1850,-552,-2519,-3948,-4785,-5022,-4721,-3970,-2878,-1590,-210,1110,2305,3248,3930,4291,4384,4233,3955,3622,3361,3222,3266,3461,3763,4061,4234,4167,3752,2958,1785,318,-1300,-2907,-4291,-5293,-5761,-5622,-4860,-3544,-1780,260,2394,4460,6278,7761,8831,9471,9710,9574,9130,8407,7461,6314,5007,3569,2037,440,-1183,-2812,-4424,-5998,-7522,-8978,-10321,-11523,-12494,-13184,-13495,-13381,-12787,-11715,-10197,-8292,-6127,-3810,-1522,611,2419,3809,4682,5015,4805,4106,2981,1538,-123,-1877,-3591,-5147,-6390,-7219,-7516,-7236,-6358,-4952,-3125,-1065,1024,2926,4453,5468,5933,5868,5411,4723,4020,3489,3281,3486,4111,5089,6303,7584,8761,9676,10197,10252,9819,8949,7723,6291,4772,3319,2022,953,122,-497,-958,-1335,-1705,-2127,-2667,-3347,-4201,-5237,-6447,-7838,-9375,-11044,-12792,-14573,-16315,-17938,-19356,-20478,-21212,-21489,-21237,-20416,-19020,-17072,-14649,-11870,-8875,-5848,-2943,-338,1849,3515,4606,5128,5102,4616,3757,2636,1365,18,-1322,-2626,-3852,-4983,-5990,-6828,-7443,-7771,-7747,-7326,-6483,-5244,-3655,-1834,111,2025,3771,5238,6325,7005,7272,7168,6780,6191,5528,4882,4354,4016,3898,4019,4344,4824,5406,6000,6588,7095,7552,7952,8343,8792,9325,10020,10854,11841,12890,13913,14773,15309,15380,14839,13606,11629,8962,5691,2018,-1824,-5575,-8943,-11723,-13720,-14854,-15113,-14567,-13334,-11589,-9502,-7261,-5044,-2991,-1244,115,1026,1472,1493,1138,513,-299,-1187,-2090,-2952,-3768,-4563,-5378,-6285,-7324,-8531,-9871,-11285,-12621,-13735,-14411,-14493,-13825,-12335,-10016,-6947,-3279,764,4934,8959,12586,15606,17867,19294,19888,19710,18868,17513,15774,13814,11723,9612,7507,5446,3399,1365,-686,-2743,-4769,-6693,-8418,-9817,-10795,-11250,-11159,-10528,-9449,-8052,-6516,-5028,-3758,-2828,-2303,-2169,-2358,-2739,-3174,-3515,-3645,-3491,-3032,-2319,-1445,-548,224,742,925,745,265,-402,-1084,-1592,-1748,-1421,-532,900,2787,4949,7164,9159,10688,11518,11491,10535,8645,5938,2576,-1188,-5088,-8813,-12089,-14640,-16282,-16860,-16360,-14806,-12367,-9242,-5714,-2079,1386,4402,6801,8410,9212,9189,8461,7165,5512,3724,2021,570,-505,-1187,-1525,-1632,-1698,-1892,-2401,-3354,-4786,-6666,-8835,-11069,-13095,-14612,-15405,-15299,-14269,-12399,-9876,-6993,-4060,-1385,765,2234,2946,2942,2346,1329,83,-1212,-2429,-3471,-4327,-4996,-5539,-5999,-6434,-6878,-7340,-7812,-8257,-8625,-8867,-8926,-8777,-8411,-7844,-7139,-6340,-5543,-4794,-4163,-3665,-3306,-3070,-2904,-2788,-2668,-2556,-2438,-2378,-2385,-2533,-2827,-3285,-3889,-4603,-5380,-6150,-6851,-7385,-7680,-7660,-7254,-6473,-5320,-3902,-2344,-814,512,1479,1968,1921,1336,281,-1137,-2769,-4447,-5995,-7254,-8071,-8343,-8004,-7024,-5449,-3326,-795,2033,4968,7861,10531,12821,14610,15798,16365,16316,15738,14729,13419,11931,10356,8761,7169,5566,3939,2240,471,-1371,-3223,-5009,-6603,-7900,-8766,-9141,-8972,-8284,-7131,-5619,-3871,-2022,-203,1487,2963,4178,5118,5786,6205,6424,6454,6359,6104,5717,5135,4318,3226,1817,105,-1865,-4006,-6189,-8269,-10103,-11543,-12499,-12885,-12684,-11928,-10670,-9046,-7195,-5280,-3503,-1993,-909,-311,-218,-579,-1273,-2135,-2969,-3588,-3825,-3587,-2840,-1645,-114,1562,3226,4684,5845,6643,7114,7345,7466,7637,7985,8637,9624,10967,12581,14381,16195,17882,19245,20130,20379,19897,18627,16604,13915,10737,7291,3830,610,-2133,-4229,-5540,-6055,-5777,-4834,-3349,-1517,482,2474,4285,5799,6898,7523,7636,7248,6395,5155,3629,1915,144,-1620,-3283,-4820,-6197,-7394,-8397,-9143,-9606,-9695,-9383,-8627,-7436,-5854,-3940,-1805,456,2714,4874,6823,8497,9812,10753,11268,11405,11164,10650,9935,9145,8383,7747,7279,6989,6822,6672,6439,5980,5225,4128,2715,1093,-598,-2155,-3404,-4162,-4335,-3883,-2860,-1415,265,1932,3358,4333,4736,4504,3719,2503,1101,-233,-1228,-1652,-1350,-261,1574,4001,6800,9684,12371,14587,16132,16877,16795,15946,14475,12585,10518,8514,6807,5550,4873,4767,5203,6010,7023,7982,8680,8890,8472,7361,5580,3266,628,-2066,-4536,-6517,-7816,-8311,-7971,-6875,-5150,-3019,-704,1540,3501,5005,5950,6306,6122,5492,4584,3544,2555,1725,1138,798,636,546,367,-39,-806,-1988,-3592,-5531,-7650,-9769,-11637,-13074,-13861,-13909,-13148,-11635,-9475,-6872,-4036,-1243,1289,3321,4721,5373,5297,4523,3224,1538,-312,-2161,-3843,-5264,-6352,-7103,-7521,-7626,-7445,-6985,-6252,-5246,-3980,-2464,-779,1019,2788,4412,5747,6678,7124,7060,6503,5543,4301,2933,1606,475,-337,-734,-693,-211,632,1749,3000,4257,5376,6258,6812,7021,6890,6483,5898,5226,4614,4121,3857,3822,4024,4396,4858,5292,5589,5623,5318,4587,3405,1767,-300,-2706,-5359,-8093,-10745,-13101,-14976,-16160,-16534,-15983,-14521,-12196,-9178,-5652,-1896,1859,5328,8317,10622,12133,12756,12478,11303,9310,6593,3290,-430,-4389,-8387,-12219,-15694,-18616,-20829,-22213,-22692,-22271,-21002,-19008,-16456,-13539,-10460,-7407,-4537,-1966,236,2056,3518,4675,5615,6386,7062,7648,8121,8423,8444,8071,7217,5802,3847,1426,-1312,-4146,-6845,-9170,-10901,-11903,-12071,-11423,-10027,-8040,-5666,-3159,-761,1266,2739,3509,3539,2866,1632,36,-1678,-3265,-4522,-5290,-5511,-5173,-4366,-3206,-1843,-443,869,1985,2859,3502,3968,4362,4793,5391,6245,7428,8951,10785,12845,14997,17059,18838,20100,20666,20362,19122,16942,13939,10298,6294,2231,-1577,-4837,-7334,-8902,-9501,-9161,-8006,-6236,-4083,-1815,316,2095,3343,3996,4014,3504,2558,1371,84,-1142,-2225,-3120,-3845,-4469,-5045,-5661,-6316,-7017,-7682,-8222,-8528,-8519,-8144,-7422,-6418,-5249,-4069,-3019,-2236,-1800,-1736,-2007,-2514,-3132,-3685,-4037,-4040,-3616,-2735,-1427,182,1946,3625,5010,5864,6019,5370,3907,1723,-998,-4005,-7005,-9705,-11850,-13226,-13727,-13293,-11988,-9921,-7279,-4283,-1175,1812,4446,6565,8028,8795,8866,8344,7353,6090,4722,3433,2331,1498,931,593,412,286,164,-31,-278,-575,-851,-1046,-1095,-941,-561,57,888,1892,2996,4096,5064,5758,6016,5710,4723,3017,610,-2389,-5800,-9380,-12856,-15938,-18386,-19974,-20595,-20171,-18752,-16430,-13377,-9798,-5925,-1990,1780,5197,8085,10351,11898,12740,12883,12432,11467,10121,8493,6679,4757,2781,801,-1133,-2962,-4617,-6023,-7103,-7799,-8066,-7886,-7285,-6286,-4983,-3451,-1801,-161,1384,2699,3735,4398,4677,4545,4032,3185,2052,730,-735,-2267,-3831,-5411,-6975,-8530,-10038,-11478,-12784,-13905,-14763,-15313,-15523,-15392,-14960,-14303,-13496,-12646,-11823,-11093,-10472,-9983,-9577,-9275,-9020,-8843,-8727,-8706,-8792,-8986,-9288,-9650,-10028,-10343,-10532,-10518,-10266,-9729,-8910,-7804,-6428,-4812,-2971,-948,1232,3524,5877,8236,10522,12664,14573,16187,17419,18227,18534,18302,17484,16053,14028,11447,8431,5132,1770,-1413,-4160,-6249,-7506,-7843,-7246,-5809,-3670,-1050,1831,4731,7438,9774,11594,12816,13391,13318,12638,11412,9725,7669,5323,2778,85,-2669,-5436,-8126,-10644,-12892,-14741,-16098,-16852,-16956,-16385,-15176,-13436,-11285,-8917,-6498,-4207,-2165,-466,875,1856,2526,2920,3087,3046,2812,2394,1781,996,38,-1055,-2249,-3494,-4736,-5914,-6984,-7894,-8617,-9133,-9433,-9515,-9386,-9045,-8499,-7752,-6802,-5666,-4344,-2852,-1198,598,2500,4458,6381,8176,9712,10894,11618,11862,11621,10992,10090,9093,8172,7497,7192,7332,7929,8931,10243,11726,13241,14639,15808,16659,17149,17273,17059,16559,15847,14966,13990,12904,11743,10446,9002,7360,5520,3488,1331,-860,-2949,-4778,-6196,-7066,-7287,-6822,-5675,-3902,-1620,1063,3970,6970,9880,12540,14776,16407,17278,17248,16231,14220,11286,7595,3399,-998,-5261,-9075,-12174,-14374,-15584,-15811,-15146,-13771,-11883,-9750,-7584,-5618,-3994,-2827,-2132,-1880,-1968,-2251,-2557,-2713,-2576,-2046,-1124,149,1604,3066,4296,5091,5293,4805,3648,1912,-226,-2518,-4728,-6591,-7907,-8520,-8356,-7406,-5737,-3477,-772,2168,5184,8077,10708,12962,14758,16065,16870,17178,17025,16414,15406,14019,12326,10404,8356,6314,4426,2833,1683,1069,1074,1701,2919,4651,6757,9109,11508,13802,15789,17321,18230,18410,17787,16351,14170,11368,8142,4727,1371,-1682,-4245,-6175,-7425,-8005,-8007,-7540,-6764,-5788,-4737,-3671,-2632,-1629,-654,292,1211,2084,2880,3580,4138,4552,4783,4841,4685,4323,3718,2874,1783,475,-999,-2569,-4128,-5568,-6765,-7610,-8000,-7884,-7229,-6067,-4480,-2577,-523,1542,3455,5123,6455,7449,8114,8523,8747,8867,8930,8931,8839,8535,7930,6882,5325,3229,646,-2299,-5416,-8499,-11298,-13632,-15311,-16259,-16417,-15833,-14582,-12802,-10648,-8292,-5894,-3616,-1576,116,1409,2275,2744,2858,2704,2349,1860,1283,613,-145,-1057,-2139,-3442,-4939,-6580,-8251,-9777,-10974,-11634,-11589,-10734,-9033,-6558,-3456,40,3658,7110,10111,12464,13985,14646,14446,13502,11968,10042,7907,5768,3725,1918,339,-968,-2074,-2992,-3791,-4474,-5066,-5525,-5819,-5881,-5640,-5042,-4035,-2599,-767,1414,3823,6322,8733,10868,12523,13540,13766,13131,11621,9290,6286,2796,-926,-4617,-8004,-10852,-12962,-14214,-14554,-14008,-12664,-10682,-8246,-5572,-2886,-369,1758,3384,4347,4603,4101,2862,963,-1495,-4343,-7408,-10484,-13373,-15885,-17874,-19223,-19899,-19880,-19260,-18099,-16550,-14726,-12750,-10742,-8763,-6884,-5122,-3489,-1960,-522,876,2242,3624,5007,6401,7753,9013,10094,10901,11339,11328,10816,9798,8314,6453,4348,2160,65,-1761,-3165,-4033,-4280,-3894,-2887,-1330,685,3021,5549,8096,10504,12618,14279,15362,15773,15430,14340,12507,10036,7056,3726,276,-3129,-6263,-8989,-11174,-12747,-13663,-13929,-13547,-12576,-11049,-9057,-6655,-3965,-1081,1844,4648,7146,9140,10449,10934,10510,9186,7052,4280,1129,-2143,-5223,-7882,-9894,-11157,-11600,-11275,-10252,-8669,-6679,-4432,-2096,213,2361,4267,5851,7060,7863,8241,8207,7784,7022,5974,4707,3285,1765,213,-1329,-2789,-4127,-5275,-6188,-6833,-7167,-7211,-6947,-6424,-5666,-4724,-3633,-2445,-1176,122,1437,2728,3938,5033,5906,6510,6743,6543,5858,4662,2973,846,-1616,-4279,-6958,-9489,-11655,-13318,-14302,-14548,-13974,-12623,-10525,-7818,-4631,-1157,2403,5844,8954,11553,13487,14636,14943,14396,13047,11032,8510,5745,2966,468,-1538,-2855,-3413,-3209,-2375,-1117,299,1565,2433,2695,2271,1187,-419,-2323,-4259,-5945,-7161,-7715,-7546,-6646,-5126,-3150,-948,1233,3148,4586,5385,5471,4826,3528,1715,-436,-2719,-4939,-6944,-8612,-9911,-10827,-11417,-11722,-11804,-11686,-11368,-10837,-10043,-8963,-7572,-5879,-3947,-1863,215,2111,3630,4565,4768,4117,2599,258,-2757,-6242,-9939,-13562,-16857,-19579,-21547,-22659,-22829,-22095,-20491,-18130,-15159,-11732,-8057,-4304,-677,2651,5531,7812,9405,10230,10261,9530,8090,6078,3635,957,-1760,-4322,-6546,-8297,-9464,-10004,-9904,-9206,-7991,-6355,-4449,-2384,-328,1632,3368,4848,6004,6860,7402,7677,7712,7550,7236,6802,6282,5697,5070,4410,3751,3109,2520,2010,1571,1210,864,508,70,-452,-1071,-1729,-2363,-2871,-3172,-3173,-2838,-2147,-1115,182,1670,3218,4704,6003,7000,7618,7800,7545,6861,5824,4486,2966,1322,-338,-1976,-3537,-4999,-6357,-7581,-8672,-9582,-10287,-10727,-10870,-10673,-10152,-9329,-8300,-7187,-6144,-5352,-4969,-5130,-5913,-7318,-9283,-11659,-14262,-16867,-19253,-21228,-22640,-23398,-23470,-22879,-21684,-19990,-17887,-15490,-12881,-10150,-7361,-4592,-1901,644,2973,5043,6804,8240,9360,10180,10749,11124,11358,11528,11676,11865,12119,12473,12918,13465,14065,14710,15339,15927,16421,16801,17027,17108,17032,16837,16545,16214,15861,15530,15190,14823,14353,13703,12802,11586,10051,8229,6221,4171,2256,673,-425,-899,-706,140,1533,3290,5171,6908,8224,8883,8717,7655,5740,3118,28,-3234,-6359,-9044,-11071,-12288,-12653,-12226,-11152,-9643,-7954,-6328,-4994,-4091,-3708,-3807,-4279,-4943,-5565,-5923,-5818,-5113,-3771,-1847,525,3114,5685,7973,9758,10890,11272,10922,9910,8380,6525,4533,2616,931,-382,-1260,-1696,-1730,-1480,-1052,-589,-187,94,240,291,316,413,660,1142,1888,2926,4221,5736,7379,9047,10609,11917,12838,13241,13054,12245,10853,8988,6789,4455,2176,143,-1486,-2610,-3155,-3151,-2620,-1692,-470,893,2278,3577,4722,5694,6495,7175,7775,8353,8933,9512,10082,10566,10942,11112,11049,10706,10069,9156,7997,6648,5205,3736,2368,1168,222,-420,-763,-809,-629,-289,128,539,881,1123,1264,1351,1450,1655,2059,2746,3773,5156,6871,8828,10910,12943,14737,16113,16891,16978,16314,14943,12956,10526,7827,5076,2442,80,-1922,-3516,-4723,-5587,-6201,-6660,-7058,-7471,-7947,-8479,-9049,-9572,-9967,-10147,-10026,-9590,-8825,-7808,-6623,-5392,-4250,-3301,-2645,-2328,-2368,-2725,-3342,-4095,-4861,-5483,-5825,-5762,-5235,-4239,-2844,-1186,552,2189,3505,4387,4705,4459,3682,2475,1005,-582,-2077,-3355,-4270,-4757,-4787,-4379,-3593,-2526,-1287,-13,1176,2166,2869,3257,3310,3115,2734,2317,1974,1843,2012,2537,3435,4641,6090,7626,9136,10457,11492,12152,12390,12213,11623,10669,9379,7803,5966,3921,1693,-654,-3067,-5463,-7752,-9844,-11621,-12988,-13847,-14107,-13735,-12693,-11018,-8793,-6123,-3204,-207,2641,5157,7175,8598,9383,9566,9227,8481,7464,6272,5002,3684,2331,921,-593,-2248,-4084,-6120,-8323,-10656,-12989,-15217,-17147,-18652,-19558,-19817,-19361,-18289,-16681,-14743,-12656,-10632,-8820,-7346,-6238,-5495,-5025,-4755,-4551,-4352,-4082,-3731,-3295,-2829,-2351,-1944,-1624,-1457,-1450,-1624,-1969,-2447,-3013,-3575,-4036,-4289,-4215,-3744,-2792,-1366,511,2755,5215,7730,10083,12075,13507,14257,14229,13460,12022,10108,7933,5758,3824,2322,1396,1083,1352,2084,3106,4211,5199,5886,6167,6000,5426,4586,3632,2789,2205,2013,2230,2801,3586,4389,5024,5291,5089,4334,3066,1355,-641,-2732,-4728,-6429,-7700,-8432,-8600,-8218,-7372,-6180,-4782,-3334,-1981,-826,31,573,781,695,357,-173,-856,-1644,-2536,-3518,-4613,-5827,-7159,-8590,-10051,-11452,-12655,-13501,-13838,-13529,-12494,-10714,-8253,-5240,-1900,1517,4710,7387,9297,10256,10178,9109,7180,4663,1855,-886,-3232,-4924,-5765,-5714,-4792,-3180,-1079,1218,3461,5409,6893,7833,8215,8128,7693,7100,6517,6120,6030,6295,6911,7769,8710,9534,10007,9938,9161,7618,5325,2419,-902,-4360,-7671,-10563,-12811,-14276,-14900,-14707,-13797,-12312,-10412,-8268,-6022,-3806,-1715,174,1821,3196,4316,5173,5811,6225,6431,6423,6164,5642,4807,3652,2182,448,-1444,-3337,-5039,-6331,-7019,-6952,-6050,-4334,-1900,1060,4310,7580,10594,13118,14945,15969,16128,15477,14119,12221,9985,7598,5239,3027,1042,-698,-2237,-3625,-4974,-6339,-7798,-9352,-10969,-12576,-14046,-15273,-16131,-16548,-16480,-15945,-14983,-13701,-12191,-10604,-9048,-7662,-6531,-5749,-5343,-5349,-5724,-6434,-7376,-8458,-9561,-10586,-11452,-12113,-12567,-12828,-12968,-13007,-13031,-13021,-12981,-12860,-12562,-12022,-11126,-9831,-8088,-5917,-3365,-523,2478,5503,8388,10999,13193,14878,15974,16452,16319,15617,14450,12912,11188,9387,7692,6205,5023,4207,3760,3670,3888,4334,4930,5565,6146,6556,6720,6539,5975,5007,3640,1944,-8,-2090,-4187,-6160,-7909,-9336,-10389,-11053,-11347,-11330,-11083,-10710,-10308,-9968,-9743,-9651,-9665,-9709,-9692,-9491,-8999,-8144,-6864,-5219,-3248,-1135,982,2881,4411,5426,5862,5701,4999,3837,2334,599,-1263,-3158,-5015,-6775,-8380,-9802,-11008,-11980,-12738,-13288,-13691,-13980,-14218,-14428,-14632,-14807,-14904,-14847,-14557,-13950,-12968,-11605,-9867,-7852,-5641,-3368,-1156,907,2718,4271,5537,6563,7396,8117,8776,9464,10191,10991,11823,12624,13291,13699,13722,13250,12220,10618,8502,5982,3220,408,-2268,-4621,-6524,-7890,-8699,-8995,-8852,-8380,-7686,-6847,-5944,-4968,-3938,-2790,-1488,28,1786,3792,6003,8326,10632,12726,14424,15489,15763,15087,13436,10838,7455,3523,-646,-4714,-8360,-11289,-13305,-14267,-14157,-13027,-11033,-8376,-5334,-2171,828,3421,5439,6741,7326,7213,6537,5457,4186,2922,1861,1126,779,811,1116,1557,1947,2119,1929,1317,282,-1067,-2574,-4013,-5158,-5792,-5769,-5018,-3578,-1588,729,3087,5178,6727,7513,7432,6497,4843,2713,424,-1693,-3306,-4177,-4146,-3193,-1426,939,3576,6153,8308,9776,10383,10068,8930,7154,5030,2885,1054,-181,-603,-102,1292,3473,6179,9112,11920,14256,15838,16459,16040,14625,12370,9542,6442,3409,725,-1374,-2760,-3390,-3315,-2666,-1612,-354,915,2039,2892,3442,3690,3740,3697,3733,3972,4525,5422,6620,7998,9372,10512,11197,11215,10415,8739,6206,2971,-725,-4550,-8116,-11045,-13002,-13750,-13178,-11325,-8354,-4559,-303,4011,7982,11283,13660,15001,15307,14713,13436,11781,10025,8483,7345,6758,6752,7216,8006,8841,9464,9606,9060,7733,5620,2878,-266,-3470,-6376,-8642,-9980,-10238,-9365,-7496,-4855,-1789,1320,4090,6197,7406,7631,6892,5375,3334,1110,-965,-2599,-3573,-3806,-3316,-2252,-841,635,1907,2715,2901,2381,1172,-600,-2741,-5008,-7112,-8796,-9821,-10012,-9284,-7612,-5097,-1887,1765,5579,9244,12461,14986,16643,17373,17197,16277,14804,13072,11338,9858,8819,8319,8368,8882,9690,10604,11382,11861,11865,11345,10285,8745,6853,4739,2588,540,-1245,-2688,-3709,-4320,-4543,-4455,-4151,-3713,-3236,-2761,-2321,-1900,-1455,-941,-276,554,1604,2814,4167,5540,6848,7944,8727,9070,8912,8191,6921,5141,2952,477,-2141,-4743,-7216,-9448,-11385,-13016,-14351,-15451,-16369,-17172,-17894,-18562,-19144,-19613,-19884,-19897,-19564,-18828,-17644,-15998,-13921,-11467,-8752,-5907,-3100,-500,1734,3475,4643,5215,5240,4807,4093,3241,2474,1930,1762,2041,2802,4000,5575,7391,9325,11229,12959,14428,15530,16244,16550,16465,16014,15232,14131,12735,11047,9080,6844,4383,1738,-1019,-3806,-6541,-9134,-11512,-13592,-15319,-16608,-17405,-17636,-17262,-16249,-14611,-12407,-9720,-6716,-3540,-404,2528,5079,7136,8625,9520,9858,9682,9075,8119,6878,5425,3803,2058,239,-1609,-3412,-5115,-6621,-7879,-8825,-9430,-9704,-9650,-9324,-8749,-7978,-7024,-5914,-4644,-3236,-1698,-65,1602,3245,4756,6055,7019,7575,7645,7194,6241,4821,3046,1048,-1013,-2956,-4627,-5887,-6641,-6879,-6609,-5955,-5029,-4017,-3075,-2351,-1956,-1932,-2282,-2939,-3805,-4767,-5696,-6516,-7160,-7637,-7975,-8264,-8595,-9082,-9803,-10819,-12099,-13587,-15110,-16477,-17439,-17762,-17245,-15759,-13260,-9826,-5600,-860,4112,8956,13349,17004,19687,21284,21746,21151,19627,17389,14642,11625,8538,5541,2781,327,-1748,-3424,-4681,-5508,-5896,-5834,-5298,-4298,-2811,-882,1456,4111,6963,9854,12590,14958,16734,17723,17764,16769,14730,11744,7985,3748,-650,-4811,-8384,-11034,-12536,-12775,-11784,-9734,-6921,-3723,-561,2167,4127,5094,4986,3853,1892,-614,-3308,-5830,-7844,-9094,-9420,-8781,-7252,-5024,-2361,411,2964,4992,6271,6656,6148,4835,2939,727,-1484,-3393,-4764,-5427,-5342,-4546,-3202,-1519,236,1806,2960,3526,3421,2635,1256,-575,-2666,-4802,-6782,-8432,-9626,-10313,-10488,-10229,-9634,-8853,-8006,-7214,-6539,-6003,-5586,-5210,-4802,-4246,-3469,-2396,-1001,699,2643,4711,6748,8588,10024,10931,11150,10666,9461,7654,5388,2880,361,-1945,-3844,-5197,-5929,-6031,-5552,-4584,-3252,-1682,-6,1678,3285,4774,6113,7289,8283,9081,9641,9950,9962,9666,9048,8098,6840,5265,3422,1337,-932,-3290,-5648,-7869,-9818,-11348,-12333,-12652,-12251,-11095,-9238,-6789,-3910,-827,2228,5000,7289,8911,9799,9889,9257,7942,6104,3826,1273,-1462,-4249,-7010,-9626,-12053,-14176,-15957,-17334,-18258,-18741,-18775,-18429,-17773,-16908,-15933,-14930,-13966,-13056,-12230,-11439,-10708,-9971,-9259,-8510,-7751,-6925,-6046,-5073,-4007,-2834,-1562,-208,1183,2565,3864,5012,5937,6591,6953,7035,6881,6552,6142,5713,5350,5073,4905,4811,4757,4678,4538,4298,3957,3540,3063,2589,2129,1721,1357,1025,701,352,-33,-465,-911,-1346,-1699,-1923,-1962,-1771,-1359,-719,75,985,1899,2759,3459,3954,4169,4088,3663,2900,1776,308,-1483,-3564,-5876,-8340,-10881,-13380,-15746,-17879,-19691,-21125,-22142,-22729,-22885,-22634,-21958,-20886,-19384,-17469,-15136,-12416,-9379,-6109,-2743,570,3669,6375,8558,10083,10903,11000,10426,9300,7749,5979,4151,2460,1053,45,-481,-513,-49,820,2046,3471,5023,6553,7982,9204,10166,10803,11097,11012,10546,9679,8410,6731,4653,2199,-570,-3565,-6636,-9625,-12322,-14554,-16141,-16968,-16968,-16131,-14521,-12252,-9480,-6413,-3249,-213,2530,4807,6539,7653,8155,8077,7486,6485,5174,3689,2133,641,-696,-1785,-2547,-2953,-2956,-2572,-1816,-745,577,2033,3541,4970,6240,7284,8066,8604,8927,9107,9210,9308,9457,9670,9952,10236,10456,10512,10314,9792,8906,7660,6104,4331,2459,637,-989,-2289,-3158,-3548,-3456,-2933,-2072,-1009,126,1169,2017,2547,2730,2533,2009,1229,278,-727,-1727,-2651,-3483,-4230,-4915,-5581,-6256,-6961,-7692,-8418,-9079,-9596,-9862,-9780,-9248,-8199,-6600,-4458,-1840,1148,4363,7615,10743,13531,15855,17557,18569,18825,18326,17070,15132,12567,9487,6030,2317,-1460,-5156,-8578,-11569,-13956,-15603,-16375,-16199,-15022,-12883,-9849,-6094,-1823,2701,7191,11380,15000,17878,19857,20908,21033,20333,18930,17005,14743,12324,9934,7694,5719,4064,2747,1774,1115,758,686,894,1380,2132,3125,4283,5533,6735,7775,8524,8899,8842,8369,7512,6351,4985,3488,1955,452,-957,-2199,-3210,-3912,-4244,-4155,-3629,-2682,-1359,242,2036,3881,5683,7318,8711,9818,10608,11124,11389,11483,11454,11348,11181,10937,10565,10018,9219,8139,6762,5101,3240,1235,-767,-2691,-4406,-5845,-6943,-7674,-8036,-8049,-7721,-7090,-6147,-4924,-3409,-1644,330,2435,4556,6572,8340,9730,10632,10961,10684,9800,8364,6465,4242,1837,-565,-2830,-4804,-6412,-7589,-8357,-8737,-8829,-8704,-8459,-8160,-7833,-7477,-7038,-6447,-5612,-4447,-2901,-956,1332,3836,6399,8769,10741,12081,12622,12286,11056,9056,6464,3561,643,-1956,-3954,-5108,-5269,-4374,-2475,291,3704,7477,11319,14911,17987,20316,21731,22141,21510,19879,17343,14045,10177,5942,1574,-2733,-6762,-10391,-13474,-15974,-17850,-19133,-19859,-20097,-19913,-19363,-18501,-17339,-15889,-14143,-12101,-9786,-7256,-4616,-2008,409,2453,3996,4910,5176,4814,3929,2682,1284,-52,-1105,-1711,-1752,-1186,-47,1564,3485,5531,7497,9203,10506,11320,11617,11427,10836,9949,8890,7769,6663,5619,4625,3638,2580,1373,-50,-1720,-3617,-5663,-7745,-9705,-11389,-12665,-13425,-13635,-13304,-12481,-11275,-9771,-8087,-6302,-4486,-2686,-935,744,2321,3770,5050,6114,6918,7414,7580,7400,6885,6054,4954,3611,2092,425,-1325,-3124,-4919,-6663,-8308,-9785,-11047,-12006,-12602,-12769,-12439,-11602,-10220,-8354,-6031,-3375,-496,2440,5262,7792,9856,11307,12013,11929,11005,9315,6930,4003,707,-2768,-6223,-9473,-12343,-14679,-16356,-17267,-17360,-16592,-15008,-12671,-9727,-6354,-2767,781,4061,6817,8877,10064,10328,9638,8093,5830,3070,64,-2915,-5628,-7843,-9447,-10352,-10606,-10279,-9524,-8481,-7286,-6047,-4794,-3544,-2253,-866,648,2320,4105,5935,7668,9151,10209,10677,10457,9474,7762,5409,2565,-548,-3713,-6684,-9269,-11301,-12691,-13405,-13463,-12931,-11880,-10391,-8542,-6376,-3970,-1374,1322,4002,6534,8763,10521,11692,12177,11961,11101,9725,8024,6243,4610,3362,2663,2617,3237,4445,6080,7928,9751,11308,12416,12940,12829,12116,10874,9264,7436,5583,3850,2372,1206,370,-187,-556,-833,-1144,-1558,-2153,-2936,-3905,-5017,-6216,-7451,-8664,-9840,-10954,-12024,-13046,-14018,-14919,-15678,-16231,-16466,-16292,-15620,-14400,-12621,-10337,-7669,-4778,-1906,733,2884,4364,5023,4802,3721,1884,-524,-3280,-6116,-8783,-11047,-12724,-13687,-13861,-13227,-11819,-9704,-7004,-3846,-411,3147,6637,9898,12788,15172,16986,18154,18689,18582,17902,16703,15072,13107,10892,8541,6126,3758,1497,-582,-2428,-4013,-5321,-6349,-7120,-7652,-7980,-8135,-8145,-8034,-7813,-7486,-7055,-6513,-5866,-5124,-4285,-3371,-2369,-1282,-93,1207,2627,4147,5735,7319,8812,10115,11117,11755,11959,11753,11169,10309,9309,8293,7415,6742,6347,6170,6172,6181,6089,5725,5007,3873,2356,529,-1459,-3465,-5311,-6891,-8101,-8947,-9444,-9699,-9824,-9947,-10189,-10625,-11292,-12178,-13205,-14280,-15249,-15972,-16305,-16121,-15359,-13993,-12060,-9683,-6992,-4190,-1454,1032,3140,4779,5913,6562,6766,6595,6121,5392,4450,3309,1963,411,-1352,-3291,-5357,-7422,-9364,-10975,-12075,-12474,-12036,-10695,-8499,-5575,-2180,1374,4731,7537,9488,10374,10093,8665,6253,3093,-472,-4099,-7435,-10194,-12162,-13214,-13346,-12596,-11117,-9064,-6647,-4052,-1464,966,3118,4910,6279,7212,7692,7754,7423,6756,5804,4619,3263,1763,179,-1471,-3137,-4789,-6362,-7803,-9026,-9966,-10539,-10714,-10456,-9811,-8829,-7630,-6323,-5061,-3948,-3081,-2516,-2229,-2198,-2294,-2414,-2405,-2145,-1536,-525,878,2591,4491,6396,8099,9408,10113,10100,9281,7663,5353,2490,-660,-3860,-6811,-9259,-11013,-11915,-11973,-11221,-9836,-8032,-6049,-4137,-2484,-1223,-421,-52,-73,-363,-826,-1339,-1815,-2182,-2393,-2432,-2294,-1999,-1572,-1049,-459,153,766,1341,1870,2331,2725,3051,3307,3504,3634,3695,3676,3550,3271,2794,2041,963,-504,-2364,-4614,-7180,-9949,-12777,-15482,-17875,-19786,-21055,-21583,-21314,-20273,-18514,-16193,-13442,-10468,-7431,-4505,-1812,555,2561,4202,5540,6641,7616,8551,9535,10602,11771,12992,14189,15243,16025,16394,16247,15502,14149,12243,9910,7343,4778,2469,660,-470,-796,-315,911,2701,4847,7071,9122,10762,11806,12155,11763,10687,9019,6929,4574,2151,-208,-2372,-4295,-5943,-7361,-8568,-9624,-10525,-11270,-11798,-12039,-11925,-11384,-10413,-9024,-7305,-5359,-3340,-1397,317,1663,2544,2900,2706,2020,912,-462,-1935,-3308,-4386,-5013,-5060,-4487,-3297,-1574,545,2902,5301,7582,9592,11232,12448,13236,13628,13691,13499,13126,12645,12083,11470,10790,10017,9127,8078,6855,5451,3872,2150,333,-1530,-3358,-5087,-6613,-7851,-8694,-9049,-8838,-8009,-6547,-4489,-1914,1059,4251,7510,10617,13422,15756,17500,18565,18887,18455,17276,15411,12951,10030,6821,3523,345,-2486,-4786,-6376,-7151,-7052,-6094,-4351,-1974,854,3891,6888,9609,11831,13411,14251,14338,13712,12494,10796,8802,6647,4478,2414,512,-1163,-2629,-3894,-5001,-6004,-6925,-7805,-8626,-9360,-9958,-10323,-10399,-10087,-9373,-8237,-6743,-4968,-3028,-1036,904,2724,4381,5885,7250,8520,9726,10866,11941,12888,13654,14163,14350,14165,13597,12646,11372,9834,8147,6403,4726,3213,1943,987,360,72,81,336,746,1219,1637,1912,1932,1661,1047,129,-1044,-2365,-3719,-4953,-5967,-6626,-6871,-6652,-5951,-4798,-3228,-1315,856,3180,5548,7838,9955,11795,13315,14467,15257,15704,15818,15639,15172,14418,13383,12057,10446,8582,6494,4259,1958,-312,-2443,-4345,-5923,-7111,-7836,-8069,-7762,-6928,-5553,-3703,-1428,1152,3911,6703,9362,11752,13737,15227,16159,16507,16259,15432,14032,12079,9599,6621,3206,-565,-4578,-8691,-12738,-16547,-19947,-22781,-24920,-26275,-26780,-26424,-25211,-23207,-20486,-17187,-13452,-9466,-5421,-1515,2069,5158,7627,9384,10390,10673,10306,9408,8152,6686,5202,3827,2692,1868,1411,1315,1576,2112,2861,3702,4544,5257,5783,6040,6017,5714,5144,4359,3381,2255,1000,-369,-1833,-3392,-5023,-6699,-8389,-10022,-11551,-12865,-13905,-14546,-14732,-14374,-13435,-11916,-9845,-7326,-4477,-1467,1532,4356,6873,8984,10668,11925,12842,13487,13965,14330,14600,14745,14666,14250,13369,11899,9812,7084,3847,255,-3438,-6930,-9919,-12099,-13237,-13175,-11871,-9400,-5959,-1849,2563,6871,10683,13660,15544,16192,15582,13804,11054,7599,3747,-204,-3971,-7358,-10217,-12502,-14222,-15435,-16236,-16716,-16965,-17046,-17005,-16847,-16567,-16117,-15448,-14495,-13204,-11537,-9491,-7098,-4465,-1709,965,3379,5319,6624,7182,6943,5955,4325,2241,-81,-2389,-4454,-6057,-7049,-7329,-6887,-5783,-4142,-2155,-17,2051,3864,5270,6155,6478,6218,5426,4161,2524,618,-1460,-3596,-5729,-7751,-9630,-11279,-12663,-13728,-14414,-14684,-14473,-13751,-12484,-10671,-8354,-5597,-2531,706,3935,6997,9732,12031,13809,15026,15680,15790,15376,14496,13160,11431,9337,6945,4325,1573,-1200,-3865,-6295,-8347,-9916,-10877,-11192,-10796,-9748,-8078,-5936,-3447,-785,1873,4390,6618,8483,9909,10881,11376,11416,11008,10178,8946,7339,5388,3142,660,-1970,-4646,-7247,-9632,-11689,-13275,-14326,-14756,-14576,-13790,-12480,-10728,-8659,-6377,-4008,-1628,671,2839,4826,6596,8113,9342,10249,10808,10997,10812,10268,9396,8253,6911,5465,4006,2641,1454,521,-109,-416,-407,-123,389,1036,1761,2460,3079,3540,3795,3794,3491,2854,1855,486,-1232,-3256,-5513,-7889,-10274,-12528,-14534,-16179,-17391,-18095,-18287,-17934,-17074,-15729,-13963,-11840,-9458,-6895,-4259,-1625,915,3295,5437,7278,8752,9794,10351,10387,9851,8773,7128,5020,2503,-258,-3115,-5868,-8318,-10276,-11576,-12094,-11776,-10605,-8659,-6048,-2954,424,3859,7136,10063,12489,14318,15520,16099,16140,15701,14905,13809,12489,10972,9258,7329,5156,2708,-14,-2991,-6153,-9391,-12555,-15471,-17960,-19842,-20971,-21234,-20571,-18977,-16509,-13277,-9463,-5264,-956,3236,7034,10256,12730,14385,15199,15248,14630,13522,12067,10463,8816,7276,5878,4688,3691,2878,2202,1627,1099,594,96,-407,-883,-1327,-1707,-2019,-2267,-2485,-2702,-3000,-3424,-4058,-4934,-6083,-7484,-9093,-10819,-12552,-14162,-15507,-16463,-16909,-16767,-15992,-14579,-12585,-10093,-7247,-4200,-1130,1802,4453,6726,8569,9986,11018,11735,12214,12496,12604,12506,12127,11367,10130,8306,5893,2879,-585,-4328,-8061,-11479,-14246,-16077,-16740,-16136,-14288,-11354,-7630,-3484,651,4356,7276,9137,9817,9322,7788,5478,2690,-224,-2974,-5313,-7111,-8329,-9041,-9376,-9546,-9728,-10123,-10847,-11953,-13416,-15103,-16836,-18358,-19428,-19787,-19281,-17786,-15339,-12037,-8104,-3832,462,4426,7775,10250,11712,12095,11460,9942,7774,5234,2610,225,-1703,-2947,-3413,-3076,-1999,-335,1693,3844,5836,7438,8455,8767,8345,7229,5538,3444,1125,-1214,-3434,-5398,-7056,-8391,-9436,-10248,-10892,-11403,-11802,-12042,-12056,-11729,-10955,-9639,-7728,-5255,-2303,952,4296,7494,10311,12557,14102,14878,14894,14225,12982,11327,9413,7409,5449,3655,2108,859,-79,-728,-1147,-1404,-1603,-1817,-2125,-2547,-3075,-3652,-4181,-4554,-4645,-4370,-3655,-2514,-980,833,2784,4711,6424,7784,8626,8865,8410,7246,5376,2868,-186,-3635,-7308,-11019,-14559,-17766,-20465,-22554,-23970,-24696,-24775,-24280,-23309,-21968,-20341,-18485,-16428,-14160,-11658,-8901,-5870,-2597,868,4417,7907,11175,14033,16307,17857,18573,18439,17491,15852,13722,11327,8931,6764,5032,3853,3286,3287,3756,4525,5411,6193,6705,6784,6342,5362,3876,2012,-90,-2224,-4228,-5921,-7205,-8011,-8348,-8268,-7873,-7270,-6590,-5918,-5318,-4798,-4313,-3782,-3090,-2123,-786,975,3152,5679,8405,11150,13669,15736,17114,17638,17192,15762,13401,10275,6600,2677,-1182,-4630,-7378,-9160,-9827,-9323,-7688,-5102,-1797,1924,5725,9322,12431,14880,16549,17419,17531,17000,15963,14608,13098,11607,10269,9160,8327,7722,7272,6844,6294,5496,4335,2781,830,-1424,-3863,-6321,-8625,-10630,-12213,-13310,-13908,-14022,-13718,-13053,-12085,-10866,-9407,-7721,-5796,-3625,-1203,1425,4209,7024,9732,12158,14124,15465,16060,15856,14865,13210,11065,8692,6362,4356,2896,2132,2103,2746,3883,5278,6630,7664,8112,7806,6650,4655,1947,-1301,-4798,-8276,-11396,-13905,-15534,-16170,-15719,-14282,-11973,-9074,-5828,-2563,490,3121,5204,6739,7731,8329,8649,8862,9096,9471,10036,10813,11764,12802,13825,14695,15267,15403,14986,13942,12254,9992,7296,4392,1564,-892,-2689,-3599,-3505,-2387,-381,2285,5275,8224,10778,12622,13578,13560,12636,10995,8900,6668,4616,2987,1969,1603,1836,2502,3358,4130,4544,4386,3507,1890,-395,-3161,-6137,-9015,-11464,-13199,-14000,-13755,-12467,-10251,-7328,-3975,-520,2742,5528,7650,8996,9550,9392,8682,7615,6433,5343,4531,4105,4110,4506,5208,6058,6925,7631,8091,8202,7973,7401,6585,5592,4549,3545,2674,1996,1537,1293,1214,1241,1255,1174,866,262,-710,-2058,-3730,-5638,-7612,-9483,-11056,-12157,-12693,-12588,-11903,-10708,-9163,-7423,-5632,-3913,-2315,-848,541,1929,3403,5021,6796,8671,10529,12186,13446,14094,13975,12972,11085,8387,5059,1373,-2367,-5823,-8668,-10668,-11644,-11532,-10399,-8362,-5666,-2561,665,3750,6470,8644,10171,10981,11073,10473,9246,7463,5248,2678,-80,-2925,-5699,-8260,-10481,-12224,-13407,-13963,-13880,-13201,-12009,-10438,-8660,-6846,-5186,-3819,-2862,-2342,-2241,-2438,-2788,-3084,-3145,-2811,-1980,-640,1152,3262,5498,7656,9528,10935,11781,12010,11678,10875,9771,8541,7372,6419,5791,5542,5651,6035,6557,7031,7272,7092,6355,4987,2980,421,-2553,-5736,-8906,-11827,-14303,-16157,-17313,-17707,-17400,-16456,-15023,-13247,-11314,-9374,-7608,-6109,-4994,-4278,-3950,-3941,-4112,-4315,-4362,-4085,-3357,-2106,-338,1838,4263,6699,8876,10569,11530,11659,10878,9253,6914,4068,962,-2134,-4990,-7385,-9190,-10306,-10727,-10465,-9603,-8230,-6464,-4420,-2220,35,2235,4291,6116,7617,8730,9368,9486,9050,8045,6522,4527,2183,-396,-3061,-5667,-8082,-10198,-11941,-13286,-14246,-14885,-15274,-15530,-15700,-15862,-15975,-15999,-15802,-15239,-14167,-12442,-10021,-6878,-3150,1015,5305,9422,13006,15729,17343,17680,16716,14574,11476,7789,3886,199,-2917,-5175,-6379,-6505,-5568,-3776,-1328,1451,4273,6808,8795,9982,10233,9446,7648,4927,1468,-2483,-6633,-10665,-14285,-17219,-19267,-20314,-20315,-19337,-17501,-14991,-12024,-8815,-5575,-2461,396,2933,5127,7011,8633,10085,11427,12719,13983,15177,16230,17016,17382,17207,16363,14837,12650,9942,6910,3804,898,-1563,-3377,-4431,-4695,-4246,-3226,-1857,-362,1011,2086,2706,2848,2497,1785,813,-222,-1187,-1921,-2356,-2420,-2163,-1633,-965,-308,179,344,51,-761,-2134,-4020,-6334,-8950,-11689,-14388,-16852,-18928,-20461,-21341,-21467,-20816,-19370,-17204,-14437,-11242,-7841,-4474,-1356,1300,3390,4837,5681,6011,5965,5732,5468,5346,5458,5870,6577,7523,8614,9718,10703,11428,11796,11713,11167,10170,8799,7179,5432,3716,2128,754,-396,-1347,-2179,-2976,-3848,-4853,-6044,-7391,-8840,-10257,-11505,-12405,-12827,-12658,-11867,-10490,-8618,-6411,-4026,-1637,617,2647,4393,5861,7074,8080,8922,9628,10186,10565,10695,10497,9908,8865,7378,5487,3292,951,-1370,-3463,-5161,-6305,-6807,-6616,-5775,-4355,-2493,-346,1929,4169,6234,8005,9375,10267,10621,10409,9641,8357,6655,4648,2483,306,-1740,-3559,-5065,-6245,-7115,-7712,-8128,-8433,-8698,-8992,-9314,-9677,-10015,-10277,-10352,-10156,-9598,-8597,-7140,-5221,-2910,-325,2373,5003,7350,9258,10568,11215,11172,10504,9301,7720,5926,4079,2349,842,-345,-1182,-1657,-1814,-1698,-1386,-942,-432,81,543,889,1056,970,559,-232,-1460,-3110,-5176,-7572,-10190,-12902,-15528,-17921,-19892,-21317,-22045,-22040,-21260,-19787,-17722,-15267,-12591,-9938,-7444,-5258,-3426,-1926,-694,398,1469,2630,3938,5388,6896,8329,9509,10241,10367,9757,8366,6217,3431,191,-3242,-6587,-9539,-11830,-13230,-13592,-12866,-11082,-8394,-4987,-1156,2841,6692,10153,13005,15090,16332,16701,16261,15108,13400,11304,8999,6639,4339,2180,175,-1670,-3416,-5096,-6763,-8426,-10076,-11647,-13047,-14135,-14776,-14816,-14161,-12748,-10616,-7883,-4739,-1462,1683,4396,6482,7778,8251,7947,6981,5554,3859,2116,520,-795,-1709,-2194,-2254,-1955,-1397,-707,-12,567,951,1101,1021,761,373,-67,-519,-971,-1429,-1979,-2662,-3590,-4806,-6345,-8183,-10238,-12388,-14458,-16274,-17647,-18443,-18539,-17913,-16557,-14570,-12068,-9207,-6171,-3113,-186,2507,4907,6993,8787,10324,11660,12798,13759,14472,14867,14836,14262,13075,11224,8748,5736,2368,-1122,-4488,-7444,-9797,-11362,-12090,-11989,-11157,-9752,-7957,-5961,-3941,-2026,-323,1117,2279,3167,3821,4266,4527,4607,4469,4078,3372,2301,843,-1013,-3204,-5655,-8228,-10792,-13181,-15275,-16945,-18153,-18851,-19067,-18828,-18166,-17121,-15704,-13917,-11779,-9293,-6512,-3498,-351,2809,5852,8653,11104,13123,14674,15733,16342,16532,16390,15978,15402,14723,14055,13442,12983,12705,12656,12833,13218,13760,14392,15013,15523,15780,15674,15064,13862,12011,9486,6377,2772,-1116,-5086,-8889,-12293,-15101,-17161,-18388,-18769,-18354,-17254,-15607,-13579,-11321,-8959,-6596,-4284,-2043,116,2227,4278,6286,8224,10044,11696,13081,14124,14715,14772,14220,13013,11180,8757,5906,2773,-403,-3416,-6058,-8181,-9678,-10546,-10785,-10505,-9781,-8725,-7440,-5963,-4369,-2648,-837,1041,2944,4774,6433,7775,8671,8990,8655,7607,5884,3542,722,-2407,-5638,-8769,-11577,-13918,-15630,-16666,-16993,-16650,-15721,-14283,-12457,-10313,-7933,-5367,-2648,174,3072,5974,8808,11487,13900,15956,17561,18651,19184,19153,18579,17514,16039,14262,12308,10325,8462,6859,5653,4930,4757,5134,6028,7342,8955,10669,12330,13695,14626,14939,14561,13444,11621,9182,6270,3069,-226,-3409,-6308,-8772,-10711,-12072,-12867,-13126,-12915,-12307,-11356,-10119,-8614,-6852,-4838,-2570,-81,2595,5366,8121,10716,12992,14780,15956,16400,16078,15000,13234,10921,8224,5347,2497,-135,-2376,-4105,-5242,-5755,-5673,-5033,-3923,-2431,-640,1344,3452,5607,7737,9792,11706,13428,14894,16049,16823,17159,17013,16339,15135,13413,11206,8619,5726,2693,-363,-3276,-5930,-8215,-10070,-11472,-12429,-12996,-13233,-13213,-13000,-12617,-12064,-11309,-10277,-8925,-7191,-5084,-2653,-16,2667,5186,7355,8985,9965,10255,9885,8983,7709,6271,4865,3657,2782,2286,2196,2434,2930,3552,4193,4747,5139,5339,5326,5138,4791,4345,3820,3256,2648,2006,1301,534,-320,-1235,-2215,-3201,-4156,-4997,-5655,-6045,-6082,-5717,-4888,-3619,-1905,159,2504,5014,7562,10044,12318,14303,15883,17023,17646,17782,17406,16600,15387,13841,12016,9957,7706,5304,2793,221,-2321,-4754,-6937,-8735,-10011,-10610,-10456,-9472,-7684,-5155,-2027,1509,5231,8879,12211,14970,16955,17984,17953,16821,14638,11521,7676,3353,-1161,-5562,-9591,-13019,-15699,-17573,-18649,-19026,-18833,-18234,-17382,-16397,-15359,-14277,-13136,-11854,-10371,-8613,-6565,-4243,-1731,852,3361,5644,7569,9041,10006,10470,10474,10117,9496,8757,7996,7335,6825,6521,6403,6455,6611,6810,6979,7067,7016,6829,6482,5999,5384,4642,3766,2736,1519,83,-1591,-3527,-5687,-8059,-10543,-13062,-15486,-17675,-19498,-20795,-21456,-21369,-20475,-18754,-16247,-13032,-9271,-5119,-806,3455,7452,10975,13887,16058,17448,18029,17859,16993,15535,13600,11276,8693,5913,3042,128,-2755,-5540,-8164,-10511,-12492,-13955,-14778,-14829,-14031,-12355,-9855,-6673,-3025,789,4437,7593,9933,11275,11477,10594,8758,6224,3319,356,-2337,-4542,-6104,-6984,-7255,-7039,-6545,-5969,-5510,-5309,-5446,-5912,-6637,-7460,-8206,-8657,-8625,-7970,-6606,-4565,-1944,1060,4200,7208,9819,11820,13063,13477,13090,12003,10388,8468,6454,4571,2958,1733,912,486,381,526,838,1249,1720,2205,2697,3136,3505,3701,3669,3297,2523,1287,-419,-2560,-5057,-7778,-10582,-13283,-15734,-17771,-19304,-20260,-20638,-20474,-19837,-18821,-17512,-16005,-14352,-12620,-10811,-8953,-7033,-5038,-2971,-814,1410,3684,5966,8193,10273,12111,13560,14519,14853,14498,13397,11573,9070,6011,2549,-1097,-4690,-7947,-10620,-12456,-13296,-13032,-11672,-9287,-6080,-2263,1825,5918,9669,12852,15243,16736,17282,16896,15663,13670,11070,7982,4569,965,-2684,-6254,-9618,-12683,-15350,-17552,-19232,-20345,-20857,-20760,-20044,-18741,-16903,-14621,-12022,-9259,-6507,-3933,-1703,85,1341,2073,2300,2115,1619,953,246,-361,-755,-833,-524,209,1379,2933,4814,6878,9008,11002,12726,13988,14684,14712,14038,12680,10709,8244,5443,2481,-459,-3203,-5615,-7576,-9032,-9935,-10307,-10179,-9630,-8747,-7650,-6435,-5217,-4058,-3004,-2066,-1194,-349,578,1643,2945,4510,6356,8442,10674,12923,15026,16800,18071,18681,18502,17461,15547,12809,9377,5442,1233,-2969,-6899,-10293,-12938,-14669,-15395,-15084,-13799,-11643,-8801,-5480,-1919,1636,4955,7817,10043,11479,12022,11620,10265,8033,5021,1418,-2601,-6781,-10923,-14790,-18207,-21030,-23169,-24591,-25325,-25436,-25020,-24210,-23091,-21801,-20380,-18897,-17344,-15701,-13939,-11998,-9880,-7562,-5106,-2562,-28,2395,4631,6574,8198,9451,10360,10947,11286,11440,11496,11527,11585,11725,11962,12307,12769,13319,13969,14684,15468,16289,17131,17927,18621,19088,19233,18903,17999,16414,14111,11096,7450,3322,-1087,-5530,-9745,-13479,-16490,-18606,-19687,-19688,-18631,-16625,-13849,-10540,-6955,-3375,-23,2876,5208,6855,7818,8113,7818,7046,5907,4542,3044,1517,14,-1418,-2766,-4027,-5223,-6362,-7482,-8582,-9678,-10746,-11761,-12651,-13362,-13778,-13842,-13436,-12534,-11063,-9048,-6506,-3513,-186,3350,6929,10390,13571,16316,18480,19950,20610,20411,19293,17293,14432,10856,6690,2174,-2468,-6962,-11066,-14558,-17284,-19140,-20099,-20179,-19457,-18025,-16018,-13562,-10810,-7895,-4969,-2154,404,2596,4300,5406,5846,5538,4486,2703,272,-2660,-5925,-9270,-12449,-15205,-17262,-18456,-18594,-17651,-15614,-12616,-8851,-4593,-194,3987,7561,10190,11604,11632,10238,7512,3675,-932,-5916,-10821,-15244,-18814,-21275,-22489,-22423,-21186,-18956,-16004,-12618,-9113,-5735,-2714,-152,1892,3450,4606,5454,6097,6623,7063,7454,7762,7963,7999,7818,7373,6641,5619,4347,2885,1329,-213,-1632,-2810,-3657,-4089,-4061,-3540,-2548,-1092,742,2913,5308,7853,10437,12961,15331,17436,19184,20458,21157,21172,20416,18824,16374,13121,9163,4710,3,-4642,-8894,-12451,-15040,-16482,-16724,-15793,-13890,-11265,-8258,-5235,-2529,-424,876,1314,912,-160,-1656,-3291,-4762,-5828,-6335,-6228,-5583,-4555,-3383,-2327,-1631,-1491,-2000,-3168,-4878,-6956,-9132,-11141,-12705,-13602,-13673,-12856,-11172,-8763,-5830,-2669,426,3126,5190,6400,6684,6023,4540,2401,-145,-2848,-5452,-7746,-9580,-10866,-11612,-11879,-11789,-11494,-11136,-10836,-10658,-10581,-10521,-10308,-9738,-8594,-6697,-3938,-314,4054,8937,13995,18850,23068,26286,28145,28454,27093,24128,19758,14315,8257,2086,-3667,-8504,-12041,-13981,-14236,-12833,-9996,-6059,-1446,3369,7951,11888,14919,16834,17632,17345,16166,14306,12013,9530,7042,4686,2530,574,-1221,-2924,-4615,-6349,-8147,-10007,-11839,-13567,-15036,-16123,-16690,-16638,-15906,-14468,-12370,-9682,-6537,-3107,451,3925,7188,10087,12546,14524,16006,17034,17652,17906,17872,17567,17055,16360,15507,14538,13451,12272,10993,9638,8214,6784,5399,4170,3195,2578,2391,2670,3366,4399,5591,6746,7630,8019,7723,6618,4659,1900,-1507,-5338,-9298,-13082,-16381,-18940,-20563,-21154,-20682,-19231,-16924,-13959,-10548,-6929,-3315,80,3097,5598,7495,8739,9329,9291,8707,7658,6254,4611,2825,1007,-775,-2440,-3947,-5249,-6331,-7167,-7751,-8056,-8065,-7743,-7050,-5957,-4438,-2500,-182,2439,5248,8105,10863,13368,15510,17189,18359,19009,19150,18826,18072,16931,15422,13570,11377,8862,6050,3002,-195,-3413,-6485,-9242,-11477,-13011,-13694,-13394,-12100,-9810,-6685,-2906,1221,5394,9258,12510,14883,16196,16380,15450,13565,10952,7950,4906,2203,156,-981,-1062,-74,1896,4643,7886,11324,14626,17524,19783,21265,21912,21752,20891,19491,17730,15790,13805,11853,9949,8050,6065,3920,1529,-1114,-3989,-6963,-9917,-12608,-14886,-16531,-17448,-17569,-16931,-15652,-13904,-11904,-9880,-8020,-6465,-5301,-4512,-4054,-3794,-3589,-3277,-2701,-1753,-368,1451,3606,5966,8295,10387,11980,12883,12936,12068,10290,7731,4578,1141,-2274,-5297,-7631,-8993,-9231,-8284,-6213,-3193,518,4604,8721,12542,15769,18167,19553,19842,18983,17031,14071,10262,5799,912,-4151,-9132,-13789,-17916,-21337,-23950,-25694,-26571,-26646,-25997,-24769,-23073,-21059,-18815,-16436,-13962,-11421,-8821,-6155,-3450,-731,1922,4404,6595,8350,9552,10116,9987,9192,7801,5951,3827,1643,-381,-2022,-3109,-3493,-3115,-1944,-60,2447,5391,8580,11800,14824,17486,19617,21145,22013,22229,21837,20882,19443,17576,15365,12862,10165,7329,4458,1610,-1114,-3686,-6013,-8083,-9816,-11170,-12067,-12423,-12170,-11250,-9663,-7452,-4749,-1729,1335,4196,6530,8108,8709,8211,6625,4024,638,-3258,-7307,-11164,-14490,-17024,-18580,-19068,-18507,-16998,-14736,-11967,-8974,-6033,-3385,-1207,410,1451,2003,2188,2188,2171,2290,2653,3275,4132,5079,5966,6573,6724,6255,5101,3262,845,-1986,-4976,-7887,-10409,-12346,-13462,-13684,-12956,-11374,-9079,-6300,-3293,-312,2415,4737,6568,7912,8828,9443,9867,10235,10602,10990,11336,11544,11443,10896,9743,7924,5430,2384,-1020,-4467,-7629,-10139,-11706,-12094,-11220,-9100,-5932,-1981,2359,6687,10582,13682,15716,16517,16064,14451,11886,8664,5111,1553,-1733,-4538,-6753,-8340,-9347,-9861,-10002,-9867,-9555,-9091,-8494,-7704,-6674,-5306,-3593,-1511,823,3277,5607,7567,8882,9333,8755,7087,4395,842,-3289,-7637,-11824,-15445,-18190,-19793,-20156,-19265,-17274,-14420,-11019,-7428,-3985,-978,1388,3007,3900,4160,3996,3631,3321,3273,3613,4385,5489,6750,7895,8631,8668,7779,5843,2862,-1023,-5528,-10302,-14908,-18935,-22011,-23848,-24272,-23237,-20808,-17171,-12602,-7421,-2008,3287,8143,12286,15540,17793,19035,19321,18779,17557,15847,13809,11601,9339,7100,4945,2882,939,-887,-2583,-4121,-5478,-6604,-7452,-7992,-8183,-8039,-7572,-6833,-5892,-4825,-3715,-2663,-1735,-1035,-613,-551,-871,-1613,-2748,-4263,-6074,-8111,-10264,-12422,-14468,-16303,-17813,-18934,-19584,-19715,-19297,-18306,-16748,-14653,-12078,-9103,-5854,-2451,949,4198,7159,9700,11723,13159,13965,14147,13753,12856,11588,10059,8407,6728,5091,3538,2076,706,-561,-1714,-2691,-3438,-3864,-3901,-3494,-2632,-1335,312,2193,4149,5985,7506,8509,8815,8305,6899,4619,1547,-2142,-6222,-10420,-14451,-18043,-20980,-23094,-24323,-24666,-24208,-23095,-21508,-19653,-17724,-15890,-14263,-12897,-11782,-10841,-9979,-9054,-7967,-6610,-4937,-2943,-656,1824,4395,6914,9234,11220,12757,13762,14207,14101,13500,12519,11251,9856,8412,7027,5747,4607,3622,2816,2201,1825,1723,1943,2515,3447,4689,6185,7777,9323,10625,11502,11794,11404,10284,8498,6152,3447,615,-2094,-4436,-6217,-7311,-7656,-7303,-6347,-4983,-3398,-1827,-457,560,1130,1245,946,348,-424,-1206,-1882,-2335,-2527,-2460,-2200,-1853,-1540,-1381,-1467,-1823,-2431,-3196,-3976,-4622,-4940,-4814,-4128,-2874,-1091,1096,3499,5899,8048,9713,10702,10857,10113,8457,5963,2771,-934,-4913,-8930,-12727,-16093,-18839,-20855,-22075,-22537,-22291,-21498,-20286,-18839,-17304,-15786,-14374,-13051,-11789,-10480,-9025,-7302,-5236,-2787,32,3124,6376,9583,12561,15075,16952,18033,18254,17620,16223,14262,11963,9628,7523,5922,5003,4891,5589,7025,9038,11412,13888,16214,18136,19475,20070,19876,18890,17195,14923,12242,9333,6372,3517,889,-1415,-3327,-4822,-5890,-6550,-6842,-6813,-6509,-5988,-5272,-4405,-3389,-2256,-995,340,1738,3104,4385,5452,6223,6584,6478,5866,4785,3318,1618,-120,-1692,-2880,-3534,-3540,-2885,-1604,169,2304,4596,6893,9035,10903,12443,13605,14436,14955,15270,15446,15577,15737,15959,16251,16576,16842,16937,16728,16060,14841,12959,10409,7216,3476,-627,-4909,-9102,-12986,-16319,-18944,-20724,-21623,-21623,-20795,-19209,-16988,-14243,-11112,-7713,-4195,-697,2616,5567,7969,9646,10446,10262,9079,6934,3971,398,-3522,-7482,-11166,-14274,-16551,-17801,-17929,-16936,-14933,-12126,-8790,-5240,-1772,1336,3910,5840,7128,7859,8175,8276,8335,8554,9017,9827,10916,12233,13590,14810,15671,15981,15588,14407,12440,9755,6541,3003,-539,-3809,-6478,-8319,-9145,-8907,-7664,-5591,-2972,-136,2554,4773,6256,6844,6487,5278,3388,1101,-1301,-3500,-5255,-6373,-6749,-6380,-5310,-3672,-1627,661,2989,5231,7242,8957,10349,11407,12186,12721,13062,13240,13259,13083,12678,11955,10862,9330,7346,4933,2178,-781,-3765,-6575,-9022,-10947,-12222,-12796,-12647,-11826,-10421,-8580,-6467,-4304,-2279,-599,584,1177,1148,567,-453,-1709,-3000,-4109,-4850,-5123,-4876,-4169,-3116,-1891,-685,310,958,1140,826,21,-1219,-2796,-4606,-6514,-8384,-10084,-11493,-12495,-13037,-13055,-12566,-11587,-10167,-8383,-6293,-3998,-1566,889,3274,5475,7386,8912,9985,10553,10617,10193,9351,8186,6828,5429,4143,3107,2428,2142,2233,2605,3121,3600,3868,3763,3177,2080,488,-1462,-3629,-5779,-7705,-9201,-10103,-10324,-9846,-8727,-7111,-5165,-3103,-1105,660,2100,3175,3901,4363,4651,4892,5188,5624,6234,7030,7965,8956,9916,10707,11216,11328,10942,10008,8510,6476,4012,1224,-1702,-4606,-7292,-9595,-11368,-12512,-12966,-12742,-11869,-10454,-8592,-6415,-4042,-1580,870,3219,5407,7353,9032,10392,11436,12154,12577,12714,12602,12254,11677,10879,9837,8554,7019,5253,3300,1218,-890,-2933,-4795,-6387,-7644,-8521,-9017,-9160,-8988,-8596,-8048,-7455,-6913,-6503,-6309,-6354,-6673,-7235,-8018,-8957,-10008,-11087,-12164,-13161,-14058,-14806,-15390,-15804,-16039,-16138,-16097,-15982,-15792,-15566,-15278,-14917,-14434,-13800,-12967,-11940,-10712,-9327,-7826,-6276,-4739,-3279,-1960,-823,93,762,1191,1383,1371,1210,935,635,354,168,130,287,674,1312,2190,3299,4589,6019,7514,8999,10389,11592,12513,13082,13220,12894,12092,10815,9116,7048,4694,2151,-475,-3070,-5517,-7702,-9534,-10917,-11816,-12183,-12038,-11385,-10289,-8794,-7008,-5003,-2917,-860,1039,2651,3878,4624,4842,4498,3620,2248,487,-1540,-3674,-5737,-7550,-8931,-9744,-9864,-9250,-7895,-5887,-3365,-547,2336,5003,7245,8841,9698,9751,9046,7674,5785,3546,1150,-1249,-3489,-5472,-7104,-8342,-9158,-9546,-9517,-9100,-8333,-7291,-6058,-4741,-3471,-2350,-1512,-1011,-922,-1231,-1919,-2918,-4138,-5490,-6856,-8154,-9282,-10176,-10774,-11037,-10927,-10441,-9553,-8282,-6628,-4620,-2306,257,2975,5739,8428,10906,13046,14735,15878,16400,16292,15536,14218,12423,10301,8028,5763,3683,1911,528,-426,-990,-1231,-1252,-1191,-1166,-1299,-1664,-2314,-3239,-4414,-5747,-7165,-8539,-9783,-10797,-11521,-11921,-11997,-11776,-11302,-10650,-9874,-9044,-8207,-7390,-6620,-5898,-5225,-4587,-3968,-3339,-2656,-1893,-991,68,1299,2713,4266,5938,7660,9375,11014,12511,13825,14910,15763,16381,16786,17015,17095,17072,16964,16803,16592,16333,16021,15638,15176,14615,13946,13170,12277,11298,10237,9137,8025,6947,5936,5034,4244,3591,3030,2558,2101,1640,1130,560,-70,-747,-1456,-2191,-2947,-3750,-4618,-5588,-6684,-7926,-9287,-10732,-12158,-13437,-14423,-14926,-14816,-13960,-12315,-9902,-6822,-3265,545,4323,7826,10800,13097,14610,15336,15338,14734,13692,12371,10962,9588,8395,7438,6769,6365,6177,6118,6070,5929,5579,4958,4019,2787,1309,-300,-1935,-3433,-4688,-5566,-5999,-5950,-5421,-4478,-3201,-1726,-175,1301,2590,3580,4202,4428,4238,3680,2782,1632,289,-1143,-2596,-3985,-5224,-6264,-7015,-7440,-7464,-7059,-6163,-4776,-2870,-500,2290,5356,8558,11694,14551,16939,18679,19651,19831,19202,17906,16025,13769,11263,8689,6155,3766,1613,-261,-1775,-2911,-3629,-3933,-3847,-3422,-2730,-1853,-880,102,1022,1784,2342,2603,2529,2076,1218,-12,-1587,-3414,-5402,-7421,-9343,-11041,-12394,-13311,-13740,-13645,-13063,-12027,-10618,-8921,-7016,-4998,-2927,-864,1150,3090,4915,6603,8101,9356,10306,10882,11038,10728,9948,8719,7105,5219,3199,1228,-499,-1804,-2517,-2543,-1839,-439,1524,3880,6379,8761,10785,12222,12936,12853,11983,10421,8312,5843,3221,632,-1743,-3794,-5423,-6617,-7390,-7800,-7946,-7927,-7865,-7848,-7956,-8225,-8652,-9190,-9758,-10250,-10546,-10533,-10125,-9266,-7975,-6300,-4356,-2290,-253,1584,3088,4152,4701,4735,4285,3455,2389,1265,253,-474,-827,-739,-250,563,1560,2576,3443,4026,4226,4028,3461,2633,1678,751,-7,-486,-618,-384,170,976,1893,2798,3533,3996,4105,3856,3297,2537,1720,994,509,368,640,1315,2349,3627,5025,6390,7591,8518,9109,9340,9218,8806,8129,7259,6210,4988,3593,1975,133,-1959,-4280,-6784,-9397,-12016,-14515,-16771,-18631,-19972,-20669,-20633,-19819,-18217,-15916,-13023,-9754,-6323,-3002,-22,2396,4133,5110,5352,4939,3992,2664,1112,-532,-2142,-3642,-4969,-6101,-7037,-7771,-8328,-8680,-8830,-8733,-8338,-7616,-6500,-5003,-3108,-887,1598,4213,6838,9305,11481,13217,14413,14990,14903,14163,12794,10879,8508,5828,2975,126,-2563,-4956,-6939,-8458,-9500,-10098,-10321,-10257,-9994,-9596,-9108,-8526,-7836,-7000,-6000,-4835,-3557,-2251,-1055,-122,392,350,-335,-1686,-3661,-6144,-8956,-11903,-14730,-17252,-19252,-20620,-21253,-21150,-20336,-18909,-16986,-14720,-12254,-9737,-7282,-4986,-2902,-1065,532,1900,3069,4078,4942,5698,6329,6831,7177,7314,7233,6877,6263,5378,4268,2972,1545,64,-1422,-2837,-4132,-5267,-6191,-6900,-7356,-7565,-7505,-7186,-6596,-5745,-4643,-3316,-1824,-248,1288,2645,3656,4178,4074,3282,1769,-369,-3024,-5964,-8959,-11737,-14044,-15667,-16441,-16277,-15156,-13128,-10314,-6867,-3001,1089,5160,9035,12503,15434,17676,19148,19772,19509,18365,16371,13629,10280,6516,2572,-1301,-4853,-7846,-10092,-11440,-11821,-11215,-9691,-7376,-4461,-1198,2161,5318,8034,10077,11301,11609,11002,9548,7395,4750,1856,-1019,-3620,-5726,-7181,-7897,-7870,-7189,-5986,-4469,-2841,-1300,-9,939,1520,1780,1851,1879,2062,2556,3505,4962,6932,9314,11949,14631,17076,19049,20262,20535,19714,17763,14765,10868,6395,1643,-2973,-7135,-10531,-12970,-14358,-14698,-14097,-12720,-10772,-8493,-6092,-3784,-1740,-84,1076,1715,1805,1391,510,-752,-2334,-4132,-6075,-8065,-10019,-11839,-13427,-14667,-15461,-15698,-15315,-14269,-12578,-10307,-7590,-4574,-1485,1512,4207,6491,8278,9570,10427,10956,11301,11592,11951,12434,13053,13740,14376,14809,14858,14384,13278,11518,9174,6392,3422,528,-1963,-3791,-4713,-4604,-3425,-1249,1737,5285,9078,12805,16159,18899,20858,21942,22166,21579,20308,18495,16274,13806,11185,8525,5886,3338,916,-1327,-3348,-5087,-6464,-7400,-7787,-7547,-6584,-4877,-2436,660,4239,8089,11925,15439,18323,20305,21151,20748,19059,16184,12328,7787,2939,-1834,-6147,-9683,-12216,-13616,-13885,-13129,-11544,-9392,-6960,-4519,-2309,-496,807,1582,1852,1715,1297,736,187,-253,-508,-570,-499,-385,-371,-601,-1192,-2247,-3785,-5787,-8145,-10727,-13328,-15776,-17871,-19484,-20517,-20939,-20767,-20059,-18872,-17298,-15365,-13135,-10595,-7767,-4635,-1233,2392,6138,9849,13331,16328,18601,19900,20065,19006,16785,13572,9696,5528,1535,-1890,-4368,-5685,-5713,-4503,-2225,863,4395,8025,11370,14126,16040,16962,16827,15674,13623,10854,7608,4130,674,-2533,-5312,-7540,-9145,-10141,-10554,-10497,-10061,-9380,-8547,-7665,-6766,-5895,-5015,-4114,-3125,-2006,-702,810,2544,4463,6535,8665,10774,12755,14511,15964,17035,17694,17897,17642,16920,15743,14127,12109,9724,7052,4166,1191,-1739,-4458,-6774,-8508,-9485,-9572,-8716,-6912,-4286,-1009,2652,6386,9873,12783,14847,15861,15701,14377,11954,8642,4681,391,-3906,-7896,-11299,-13909,-15592,-16301,-16084,-15044,-13367,-11241,-8890,-6511,-4261,-2287,-637,632,1530,2066,2253,2095,1606,761,-410,-1914,-3695,-5696,-7830,-9985,-12051,-13905,-15453,-16621,-17365,-17694,-17642,-17283,-16714,-16026,-15316,-14637,-14017,-13445,-12862,-12205,-11385,-10336,-9007,-7394,-5522,-3452,-1290,885,2929,4757,6246,7304,7863,7858,7292,6182,4631,2762,777,-1120,-2688,-3712,-4020,-3478,-2066,178,3119,6535,10193,13783,17052,19737,21646,22644,22660,21716,19876,17290,14130,10600,6914,3253,-196,-3322,-5994,-8167,-9761,-10758,-11127,-10859,-9974,-8503,-6542,-4196,-1632,966,3404,5468,6992,7813,7838,7030,5420,3118,297,-2816,-5973,-8914,-11438,-13361,-14623,-15200,-15186,-14721,-13984,-13181,-12471,-11997,-11802,-11894,-12166,-12509,-12728,-12681,-12195,-11191,-9619,-7511,-4976,-2159,729,3460,5817,7577,8596,8772,8091,6612,4458,1803,-1139,-4161,-7044,-9602,-11689,-13181,-14032,-14228,-13809,-12857,-11475,-9784,-7906,-5966,-4057,-2291,-742,492,1347,1725,1584,865,-430,-2270,-4579,-7221,-10058,-12879,-15539,-17831,-19647,-20847,-21383,-21189,-20282,-18662,-16400,-13570,-10300,-6737,-3064,534,3856,6753,9078,10785,11843,12328,12327,11992,11466,10894,10389,10015,9811,9731,9729,9706,9561,9201,8553,7568,6276,4707,2980,1215,-436,-1820,-2819,-3327,-3309,-2753,-1714,-265,1481,3405,5385,7291,9017,10457,11526,12148,12282,11871,10930,9453,7493,5126,2463,-342,-3103,-5618,-7667,-9047,-9584,-9160,-7731,-5342,-2150,1609,5592,9431,12732,15148,16418,16409,15119,12718,9478,5781,2038,-1330,-3983,-5639,-6194,-5622,-4087,-1839,787,3382,5594,7077,7624,7116,5589,3188,159,-3174,-6477,-9396,-11642,-12988,-13297,-12547,-10802,-8246,-5117,-1738,1563,4446,6612,7848,8007,7084,5148,2391,-944,-4542,-8104,-11294,-13857,-15558,-16263,-15901,-14507,-12164,-9058,-5372,-1366,2753,6744,10429,13648,16276,18240,19473,19956,19680,18661,16948,14598,11729,8445,4937,1361,-2059,-5138,-7661,-9482,-10439,-10487,-9577,-7777,-5200,-2024,1522,5186,8707,11845,14381,16169,17102,17164,16384,14879,12789,10308,7636,4964,2478,300,-1461,-2778,-3646,-4105,-4222,-4060,-3689,-3159,-2497,-1735,-861,103,1176,2344,3602,4943,6324,7724,9065,10296,11318,12059,12440,12382,11867,10860,9400,7547,5385,3043,634,-1705,-3870,-5764,-7310,-8460,-9173,-9416,-9183,-8453,-7235,-5543,-3417,-926,1821,4680,7475,10005,12065,13477,14081,13797,12593,10526,7714,4357,677,-3046,-6548,-9581,-11918,-13405,-13939,-13503,-12137,-9993,-7225,-4114,-893,2150,4787,6842,8203,8865,8895,8446,7698,6861,6086,5497,5100,4853,4606,4206,3460,2234,440,-1898,-4689,-7705,-10706,-13359,-15393,-16530,-16623,-15573,-13447,-10377,-6619,-2489,1686,5542,8812,11232,12685,13085,12486,10973,8730,5938,2838,-379,-3508,-6411,-8983,-11154,-12917,-14249,-15157,-15630,-15625,-15106,-13991,-12241,-9812,-6731,-3091,951,5130,9165,12728,15541,17381,18140,17830,16573,14603,12194,9659,7291,5327,3951,3253,3248,3885,5032,6546,8217,9879,11328,12423,13053,13147,12718,11806,10516,8982,7351,5766,4339,3145,2195,1455,846,255,-415,-1256,-2288,-3497,-4789,-6041,-7093,-7793,-8017,-7690,-6801,-5412,-3639,-1668,320,2101,3518,4417,4733,4463,3653,2447,974,-566,-2041,-3297,-4291,-4991,-5462,-5795,-6121,-6576,-7276,-8295,-9651,-11279,-13070,-14829,-16377,-17499,-18058,-17936,-17124,-15647,-13612,-11152,-8409,-5546,-2674,92,2688,5073,7216,9117,10766,12153,13262,14062,14497,14540,14114,13211,11799,9918,7621,5042,2309,-356,-2803,-4808,-6273,-7071,-7200,-6685,-5624,-4176,-2507,-822,704,1911,2688,2962,2725,2000,867,-578,-2220,-3939,-5642,-7245,-8707,-10010,-11159,-12174,-13078,-13879,-14578,-15154,-15563,-15754,-15662,-15224,-14390,-13138,-11466,-9425,-7099,-4595,-2066,346,2479,4190,5373,5945,5895,5238,4060,2466,600,-1391,-3346,-5129,-6613,-7691,-8309,-8415,-8022,-7162,-5895,-4326,-2543,-675,1177,2914,4453,5750,6782,7535,8037,8274,8268,7991,7426,6538,5295,3680,1702,-602,-3150,-5833,-8516,-11050,-13303,-15156,-16527,-17377,-17694,-17521,-16906,-15939,-14694,-13252,-11681,-10028,-8342,-6658,-5030,-3503,-2155,-1047,-252,183,237,-70,-687,-1502,-2413,-3262,-3936,-4317,-4336,-3958,-3194,-2086,-709,847,2483,4093,5586,6867,7870,8542,8849,8811,8440,7806,6977,6024,5023,4027,3065,2160,1293,464,-359,-1185,-2019,-2856,-3651,-4365,-4917,-5228,-5227,-4837,-4039,-2819,-1223,654,2693,4728,6581,8077,9056,9396,9030,7962,6248,4030,1490,-1174,-3732,-6017,-7879,-9241,-10105,-10487,-10504,-10213,-9732,-9102,-8364,-7503,-6489,-5269,-3803,-2045,-20,2260,4679,7120,9415,11388,12878,13776,14001,13590,12596,11179,9497,7755,6115,4746,3722,3110,2867,2914,3116,3302,3305,2975,2218,1008,-597,-2464,-4394,-6172,-7554,-8386,-8520,-7957,-6736,-5025,-3012,-964,907,2366,3302,3634,3405,2716,1718,598,-474,-1366,-1984,-2312,-2376,-2238,-1981,-1682,-1384,-1108,-832,-499,-56,573,1443,2573,3981,5612,7406,9274,11088,12754,14141,15170,15763,15885,15527,14725,13543,12078,10450,8781,7203,5829,4758,4064,3792,3952,4532,5476,6720,8153,9684,11196,12607,13831,14820,15535,15942,16038,15771,15134,14079,12589,10647,8271,5508,2441,-808,-4095,-7242,-10081,-12417,-14118,-15042,-15132,-14364,-12788,-10522,-7725,-4638,-1495,1424,3863,5612,6502,6455,5481,3665,1185,-1731,-4825,-7814,-10472,-12586,-14044,-14806,-14906,-14470,-13640,-12598,-11480,-10390,-9370,-8384,-7369,-6214,-4810,-3088,-996,1417,4069,6796,9390,11642,13326,14280,14414,13699,12244,10193,7780,5243,2815,682,-1029,-2278,-3096,-3566,-3832,-4028,-4292,-4730,-5383,-6275,-7341,-8507,-9647,-10633,-11329,-11618,-11412,-10661,-9364,-7551,-5312,-2742,9,2817,5524,8021,10197,11976,13326,14216,14667,14698,14340,13631,12616,11332,9850,8207,6511,4808,3219,1816,687,-86,-462,-404,86,966,2181,3616,5186,6728,8148,9282,10052,10355,10162,9478,8361,6914,5282,3623,2109,891,96,-203,31,758,1899,3326,4887,6426,7794,8876,9585,9890,9776,9278,8432,7291,5894,4283,2472,492,-1642,-3895,-6227,-8559,-10819,-12880,-14633,-15948,-16712,-16833,-16278,-15039,-13208,-10886,-8260,-5518,-2863,-484,1481,2937,3863,4300,4333,4087,3688,3234,2800,2364,1914,1319,501,-678,-2292,-4375,-6917,-9800,-12883,-15937,-18732,-21025,-22602,-23303,-23046,-21805,-19688,-16818,-13454,-9838,-6268,-2984,-201,1975,3496,4431,4892,5068,5137,5292,5654,6322,7285,8512,9871,11225,12410,13283,13744,13759,13345,12611,11692,10771,10011,9572,9514,9876,10561,11436,12300,12918,13101,12669,11563,9780,7445,4735,1898,-802,-3115,-4836,-5825,-6025,-5472,-4266,-2589,-663,1289,3029,4384,5216,5473,5156,4340,3123,1645,24,-1609,-3190,-4644,-5974,-7182,-8298,-9372,-10415,-11469,-12517,-13561,-14557,-15482,-16288,-16929,-17393,-17611,-17578,-17254,-16596,-15609,-14254,-12553,-10527,-8231,-5750,-3180,-655,1714,3792,5486,6712,7438,7661,7415,6773,5801,4612,3282,1895,525,-807,-2057,-3260,-4408,-5562,-6724,-7939,-9200,-10495,-11805,-13062,-14238,-15259,-16085,-16689,-17036,-17154,-17035,-16740,-16291,-15740,-15117,-14455,-13763,-13070,-12375,-11701,-11063,-10474,-9953,-9502,-9121,-8794,-8503,-8206,-7882,-7477,-6968,-6310,-5475,-4432,-3168,-1676,22,1889,3868,5866,7803,9564,11062,12210,12944,13229,13072,12487,11549,10319,8905,7393,5893,4494,3281,2346,1727,1490,1617,2101,2871,3849,4928,6001,6967,7745,8277,8548,8556,8349,7981,7525,7027,6533,6023,5484,4826,3985,2862,1400,-422,-2588,-4997,-7516,-9956,-12093,-13736,-14676,-14801,-14032,-12381,-9934,-6834,-3288,474,4214,7701,10755,13232,15064,16230,16766,16736,16225,15307,14047,12481,10622,8466,6007,3241,213,-3007,-6293,-9453,-12288,-14552,-16038,-16581,-16082,-14552,-12085,-8890,-5215,-1398,2273,5478,8007,9692,10475,10377,9505,8025,6155,4126,2152,447,-894,-1772,-2234,-2344,-2242,-2088,-2050,-2261,-2846,-3819,-5197,-6866,-8699,-10506,-12057,-13157,-13591,-13233,-12010,-9947,-7150,-3822,-201,3421,6780,9636,11828,13263,13962,13996,13539,12772,11920,11178,10691,10568,10805,11364,12119,12912,13577,13943,13893,13362,12342,10921,9214,7420,5721,4314,3342,2879,2942,3436,4218,5086,5803,6184,6046,5336,4050,2315,328,-1667,-3382,-4577,-5039,-4658,-3406,-1361,1315,4409,7654,10809,13634,15954,17639,18623,18890,18467,17417,15809,13746,11299,8571,5630,2555,-580,-3713,-6753,-9643,-12271,-14570,-16434,-17794,-18588,-18775,-18349,-17311,-15708,-13580,-10999,-8054,-4824,-1446,1985,5311,8402,11111,13301,14873,15755,15934,15457,14411,12941,11198,9314,7434,5596,3869,2207,604,-1009,-2645,-4333,-6043,-7721,-9280,-10603,-11560,-12030,-11913,-11159,-9778,-7839,-5491,-2891,-274,2202,4325,5992,7106,7643,7627,7121,6213,5041,3708,2359,1093,-6,-892,-1546,-2022,-2353,-2658,-3015,-3513,-4233,-5182,-6368,-7714,-9134,-10504,-11700,-12612,-13162,-13306,-13069,-12494,-11682,-10730,-9742,-8786,-7903,-7072,-6240,-5317,-4183,-2750,-925,1314,3947,6903,10050,13233,16291,19034,21325,23013,23998,24202,23591,22166,19977,17124,13735,9994,6087,2216,-1424,-4676,-7421,-9580,-11141,-12120,-12589,-12614,-12312,-11729,-10959,-9999,-8859,-7500,-5873,-3945,-1686,872,3671,6588,9463,12123,14382,16100,17164,17553,17276,16433,15138,13533,11764,9944,8170,6487,4913,3424,1994,574,-850,-2282,-3674,-4959,-6030,-6797,-7163,-7084,-6546,-5603,-4334,-2880,-1384,1,1130,1885,2195,2015,1372,320,-1048,-2604,-4214,-5751,-7072,-8095,-8717,-8916,-8662,-8016,-7026,-5831,-4543,-3334,-2328,-1663,-1409,-1594,-2186,-3085,-4156,-5214,-6094,-6624,-6704,-6277,-5359,-4043,-2452,-759,869,2287,3368,4065,4353,4295,3971,3513,3064,2756,2712,3011,3667,4671,5897,7219,8421,9308,9651,9303,8120,6083,3233,-313,-4327,-8585,-12783,-16677,-19998,-22590,-24302,-25105,-25002,-24075,-22445,-20254,-17682,-14860,-11947,-9042,-6222,-3563,-1080,1176,3197,4948,6416,7572,8422,8946,9178,9118,8799,8239,7452,6460,5265,3888,2358,710,-988,-2662,-4209,-5525,-6501,-7050,-7094,-6621,-5615,-4162,-2328,-258,1917,4033,5960,7560,8755,9498,9779,9646,9143,8351,7311,6067,4626,2980,1111,-992,-3326,-5849,-8498,-11164,-13734,-16064,-18040,-19556,-20550,-21011,-20964,-20494,-19705,-18731,-17690,-16696,-15811,-15077,-14489,-14011,-13605,-13200,-12748,-12187,-11470,-10550,-9392,-7969,-6271,-4313,-2123,242,2697,5162,7522,9692,11590,13141,14334,15129,15566,15638,15403,14862,14070,13018,11751,10250,8560,6666,4626,2443,188,-2090,-4329,-6446,-8401,-10119,-11576,-12735,-13584,-14109,-14314,-14197,-13779,-13077,-12137,-11004,-9754,-8435,-7117,-5830,-4583,-3378,-2174,-954,288,1545,2737,3793,4575,4971,4868,4188,2918,1094,-1161,-3675,-6198,-8491,-10252,-11271,-11343,-10372,-8346,-5349,-1558,2778,7364,11888,16061,19616,22387,24245,25191,25253,24569,23256,21512,19464,17266,14991,12703,10395,8066,5672,3206,667,-1905,-4432,-6825,-8953,-10724,-12011,-12772,-12950,-12580,-11711,-10442,-8909,-7255,-5624,-4161,-2966,-2120,-1677,-1624,-1951,-2577,-3404,-4295,-5099,-5645,-5786,-5387,-4369,-2704,-447,2313,5384,8598,11713,14549,16941,18769,20002,20647,20776,20492,19907,19120,18202,17172,16022,14681,13107,11210,8973,6399,3543,526,-2510,-5364,-7857,-9772,-10969,-11325,-10803,-9456,-7382,-4792,-1893,1057,3835,6253,8170,9522,10293,10541,10336,9806,9036,8146,7192,6233,5285,4357,3438,2520,1583,613,-406,-1485,-2623,-3819,-5023,-6200,-7246,-8070,-8551,-8585,-8102,-7056,-5492,-3473,-1152,1290,3663,5744,7378,8414,8793,8512,7641,6315,4694,2976,1316,-121,-1246,-2003,-2379,-2424,-2198,-1813,-1351,-939,-628,-488,-525,-727,-1041,-1401,-1717,-1920,-1937,-1752,-1352,-796,-146,485,1002,1293,1290,955,301,-599,-1620,-2602,-3370,-3739,-3590,-2825,-1444,491,2856,5472,8134,10642,12780,14400,15344,15553,14977,13648,11645,9068,6096,2875,-392,-3540,-6409,-8854,-10786,-12124,-12855,-12985,-12557,-11658,-10371,-8811,-7084,-5285,-3500,-1799,-221,1198,2448,3534,4470,5290,6011,6686,7305,7907,8448,8926,9282,9489,9498,9288,8835,8152,7242,6148,4895,3558,2165,821,-437,-1517,-2353,-2882,-3046,-2802,-2131,-1037,452,2267,4318,6489,8641,10622,12295,13512,14168,14181,13501,12145,10145,7597,4625,1370,-2004,-5342,-8499,-11354,-13813,-15818,-17340,-18376,-18965,-19150,-19009,-18602,-18002,-17244,-16352,-15312,-14115,-12717,-11121,-9320,-7359,-5307,-3263,-1353,304,1595,2439,2799,2681,2136,1260,169,-981,-2036,-2846,-3262,-3201,-2586,-1424,243,2325,4679,7147,9538,11669,13352,14436,14808,14410,13254,11415,9023,6261,3337,472,-2131,-4292,-5898,-6881,-7260,-7083,-6462,-5501,-4305,-2955,-1488,83,1777,3615,5621,7775,10038,12306,14424,16221,17472,18012,17683,16421,14255,11298,7787,3997,278,-3050,-5686,-7438,-8200,-8006,-7000,-5411,-3540,-1671,-75,1072,1654,1700,1277,570,-241,-938,-1360,-1397,-1019,-288,665,1657,2471,2913,2817,2077,670,-1367,-3910,-6795,-9814,-12748,-15404,-17597,-19226,-20214,-20569,-20345,-19623,-18534,-17172,-15661,-14064,-12433,-10793,-9136,-7472,-5785,-4100,-2447,-862,576,1829,2829,3553,3989,4156,4100,3870,3544,3163,2789,2428,2086,1710,1254,635,-213,-1331,-2748,-4425,-6309,-8308,-10300,-12186,-13841,-15196,-16175,-16768,-16975,-16824,-16392,-15728,-14937,-14078,-13237,-12465,-11821,-11321,-10996,-10811,-10752,-10729,-10676,-10477,-10055,-9328,-8263,-6863,-5163,-3242,-1198,867,2838,4628,6164,7403,8336,8975,9360,9552,9606,9610,9603,9666,9812,10070,10420,10831,11247,11618,11891,12034,12041,11924,11728,11498,11289,11135,11047,10999,10917,10703,10229,9375,8028,6140,3691,760,-2542,-6026,-9484,-12688,-15432,-17534,-18898,-19461,-19282,-18455,-17139,-15543,-13846,-12259,-10915,-9910,-9289,-8996,-8977,-9086,-9206,-9198,-8950,-8391,-7463,-6167,-4514,-2549,-336,2046,4516,6959,9292,11396,13176,14554,15455,15843,15715,15086,14037,12639,11026,9304,7608,6056,4735,3737,3083,2789,2810,3067,3441,3794,3971,3836,3276,2236,696,-1273,-3591,-6095,-8637,-11042,-13159,-14867,-16065,-16720,-16813,-16389,-15502,-14261,-12753,-11114,-9432,-7811,-6316,-5001,-3886,-2970,-2241,-1646,-1154,-684,-186,418,1183,2157,3373,4832,6521,8374,10343,12307,14197,15884,17307,18380,19077,19377,19308,18915,18268,17451,16550,15644,14809,14099,13545,13191,13013,13035,13201,13482,13814,14107,14307,14301,14046,13463,12526,11220,9561,7599,5394,3063,683,-1597,-3701,-5515,-6979,-8049,-8715,-8987,-8911,-8524,-7894,-7052,-6062,-4925,-3695,-2372,-1003,385,1720,2947,3952,4661,4975,4816,4178,3056,1552,-204,-2030,-3709,-5040,-5846,-6006,-5478,-4309,-2595,-544,1655,3754,5549,6871,7616,7753,7330,6460,5303,4041,2854,1876,1197,826,726,773,845,773,439,-267,-1363,-2840,-4587,-6463,-8284,-9837,-10940,-11432,-11219,-10288,-8714,-6635,-4295,-1917,210,1883,2931,3286,2991,2157,1015,-213,-1237,-1864,-1917,-1345,-182,1431,3301,5158,6784,7943,8518,8437,7740,6545,5004,3337,1732,372,-602,-1134,-1195,-866,-236,533,1279,1853,2114,1986,1449,523,-685,-2069,-3471,-4763,-5820,-6575,-6989,-7071,-6881,-6470,-5947,-5360,-4791,-4231,-3695,-3100,-2397,-1476,-269,1289,3215,5481,8011,10684,13341,15816,17927,19533,20504,20775,20309,19131,17299,14902,12083,8968,5750,2572,-392,-3002,-5161,-6784,-7853,-8380,-8401,-8010,-7276,-6317,-5221,-4072,-2966,-1950,-1106,-468,-86,13,-180,-667,-1415,-2388,-3510,-4716,-5879,-6927,-7716,-8175,-8218,-7800,-6932,-5636,-4006,-2147,-211,1650,3256,4477,5171,5295,4833,3863,2525,1007,-469,-1686,-2461,-2671,-2266,-1293,124,1813,3539,5115,6337,7094,7336,7067,6400,5452,4403,3424,2664,2241,2216,2580,3277,4174,5123,5929,6426,6450,5902,4734,2969,695,-1941,-4769,-7571,-10169,-12368,-14042,-15080,-15453,-15157,-14273,-12892,-11156,-9203,-7158,-5138,-3208,-1430,184,1608,2855,3901,4742,5350,5700,5761,5515,4958,4107,3013,1725,335,-1094,-2480,-3775,-4940,-5936,-6770,-7390,-7808,-7978,-7868,-7479,-6768,-5783,-4546,-3139,-1640,-154,1229,2440,3409,4135,4596,4839,4894,4820,4660,4448,4210,3939,3633,3251,2772,2153,1371,403,-752,-2081,-3549,-5091,-6633,-8082,-9340,-10340,-11008,-11342,-11344,-11081,-10624,-10085,-9553,-9111,-8806,-8646,-8582,-8557,-8451,-8190,-7689,-6923,-5888,-4655,-3280,-1883,-538,659,1659,2419,2937,3210,3262,3106,2751,2196,1420,407,-871,-2419,-4236,-6268,-8468,-10706,-12890,-14861,-16494,-17661,-18264,-18246,-17581,-16291,-14443,-12103,-9405,-6439,-3355,-275,2677,5361,7673,9500,10761,11400,11399,10783,9633,8069,6258,4385,2635,1182,128,-442,-560,-266,285,954,1537,1859,1761,1128,-90,-1861,-4121,-6684,-9399,-12015,-14341,-16191,-17405,-17939,-17743,-16915,-15524,-13750,-11719,-9594,-7495,-5511,-3713,-2143,-820,229,1019,1537,1823,1883,1791,1582,1347,1141,1032,1057,1235,1543,1953,2398,2828,3202,3468,3654,3747,3823,3913,4100,4425,4946,5677,6624,7764,9055,10436,11848,13198,14430,15446,16197,16613,16657,16295,15508,14301,12679,10700,8393,5869,3181,462,-2222,-4760,-7094,-9147,-10900,-12310,-13384,-14124,-14549,-14678,-14534,-14120,-13449,-12506,-11293,-9798,-8049,-6063,-3905,-1624,689,2977,5153,7180,8997,10603,11965,13112,14037,14769,15317,15695,15923,15990,15931,15736,15439,15069,14647,14216,13802,13414,13086,12795,12564,12373,12221,12100,11981,11841,11630,11295,10772,10012,8961,7609,5946,4025,1885,-358,-2628,-4783,-6737,-8378,-9640,-10476,-10864,-10828,-10407,-9670,-8697,-7588,-6425,-5317,-4328,-3546,-3020,-2812,-2939,-3427,-4244,-5362,-6695,-8148,-9593,-10897,-11921,-12532,-12626,-12115,-10967,-9172,-6790,-3904,-650,2830,6340,9732,12792,15391,17372,18648,19177,18956,18070,16614,14760,12671,10538,8508,6735,5286,4235,3565,3261,3244,3432,3719,3998,4186,4206,4028,3657,3124,2489,1827,1181,614,129,-291,-664,-1065,-1523,-2070,-2718,-3423,-4139,-4780,-5278,-5565,-5613,-5427,-5039,-4527,-3957,-3410,-2927,-2526,-2179,-1828,-1394,-783,50,1155,2494,4008,5574,7051,8270,9107,9428,9190,8368,7017,5224,3130,876,-1354,-3418,-5149,-6432,-7162,-7293,-6800,-5734,-4167,-2236,-95,2084,4133,5925,7330,8321,8851,8972,8739,8225,7536,6729,5881,4997,4091,3114,2024,755,-739,-2494,-4500,-6712,-9044,-11337,-13436,-15120,-16207,-16532,-15982,-14539,-12241,-9244,-5735,-1981,1758,5210,8146,10380,11803,12369,12122,11138,9578,7556,5277,2830,379,-2014,-4261,-6315,-8124,-9664,-10878,-11766,-12262,-12381,-12077,-11377,-10263,-8784,-6960,-4865,-2569,-177,2193,4393,6298,7750,8667,8969,8676,7824,6560,5015,3380,1813,433,-658,-1447,-1930,-2159,-2182,-2055,-1802,-1433,-913,-202,759,2020,3594,5483,7612,9873,12119,14144,15773,16784,17041,16425,14902,12524,9404,5737,1774,-2231,-5980,-9231,-11756,-13383,-14020,-13627,-12264,-10037,-7139,-3786,-229,3289,6554,9388,11680,13370,14470,15015,15101,14791,14185,13315,12204,10849,9194,7227,4892,2215,-777,-3979,-7244,-10385,-13175,-15402,-16859,-17406,-16959,-15526,-13210,-10164,-6649,-2897,780,4145,6974,9094,10430,10934,10649,9659,8077,6047,3724,1241,-1250,-3672,-5912,-7951,-9736,-11272,-12561,-13617,-14462,-15113,-15580,-15871,-15979,-15898,-15618,-15131,-14463,-13629,-12702,-11750,-10847,-10091,-9517,-9162,-9012,-9001,-9056,-9072,-8942,-8604,-7997,-7141,-6081,-4907,-3753,-2734,-1983,-1568,-1542,-1875,-2502,-3316,-4174,-4958,-5547,-5883,-5936,-5753,-5399,-4991,-4630,-4411,-4381,-4536,-4830,-5171,-5459,-5597,-5510,-5149,-4516,-3621,-2517,-1255,105,1506,2904,4257,5550,6742,7836,8786,9591,10209,10640,10849,10846,10620,10176,9541,8702,7698,6521,5190,3726,2129,442,-1320,-3113,-4888,-6603,-8199,-9627,-10840,-11787,-12426,-12710,-12595,-12048,-11040,-9566,-7635,-5309,-2658,179,3058,5790,8185,10045,11216,11540,10979,9478,7140,4066,469,-3408,-7296,-10918,-14044,-16474,-18103,-18880,-18834,-18056,-16671,-14827,-12686,-10389,-8062,-5825,-3728,-1856,-205,1197,2374,3344,4132,4759,5243,5578,5769,5784,5622,5271,4737,4038,3215,2294,1355,431,-387,-1050,-1479,-1626,-1463,-986,-240,703,1734,2743,3594,4207,4480,4396,3938,3139,2059,752,-691,-2216,-3753,-5269,-6713,-8086,-9340,-10474,-11433,-12166,-12581,-12579,-12048,-10888,-9034,-6468,-3236,533,4673,8933,13071,16819,19951,22299,23744,24280,23928,22832,21123,19007,16655,14255,11928,9810,7959,6442,5298,4543,4202,4274,4746,5601,6775,8214,9829,11511,13173,14704,16017,17065,17775,18143,18148,17778,17046,15934,14462,12636,10499,8099,5523,2866,237,-2243,-4490,-6406,-7967,-9147,-9973,-10510,-10808,-10955,-10997,-10954,-10832,-10556,-10074,-9282,-8109,-6505,-4472,-2057,609,3368,5990,8238,9878,10698,10568,9445,7379,4576,1269,-2170,-5412,-8097,-9967,-10828,-10630,-9407,-7323,-4602,-1527,1608,4542,7039,8964,10222,10824,10821,10330,9483,8425,7283,6150,5087,4105,3191,2300,1394,437,-576,-1630,-2664,-3627,-4420,-5003,-5318,-5373,-5216,-4919,-4605,-4391,-4382,-4650,-5201,-5972,-6853,-7655,-8212,-8330,-7901,-6850,-5229,-3126,-740,1713,3985,5844,7102,7632,7388,6422,4850,2906,820,-1089,-2567,-3357,-3297,-2316,-427,2218,5417,8859,12240,15221,17541,18985,19443,18908,17451,15239,12472,9389,6207,3129,307,-2166,-4231,-5908,-7219,-8221,-8972,-9485,-9793,-9840,-9609,-9024,-8058,-6682,-4931,-2857,-596,1738,3941,5875,7365,8311,8648,8379,7573,6342,4849,3241,1681,277,-902,-1838,-2566,-3168,-3730,-4372,-5162,-6163,-7352,-8676,-10002,-11168,-11988,-12295,-11954,-10920,-9183,-6881,-4139,-1238,1606,4088,5988,7092,7293,6552,4944,2633,-144,-3080,-5862,-8164,-9723,-10333,-9896,-8418,-6001,-2867,736,4481,8090,11285,13880,15745,16855,17221,16939,16094,14818,13184,11290,9167,6863,4392,1784,-925,-3671,-6355,-8872,-11058,-12786,-13886,-14250,-13785,-12468,-10339,-7524,-4198,-630,2909,6117,8727,10541,11415,11328,10323,8533,6153,3413,556,-2154,-4510,-6307,-7428,-7796,-7434,-6415,-4890,-3049,-1093,759,2342,3520,4225,4456,4263,3747,3043,2277,1586,1063,787,783,1063,1578,2291,3099,3922,4648,5169,5417,5297,4819,3963,2817,1464,47,-1297,-2403,-3162,-3458,-3268,-2588,-1498,-115,1396,2848,4056,4831,5049,4592,3439,1606,-820,-3691,-6832,-10032,-13079,-15783,-17973,-19541,-20420,-20597,-20116,-19047,-17509,-15616,-13512,-11314,-9150,-7098,-5234,-3590,-2173,-979,48,936,1770,2584,3428,4323,5230,6120,6891,7453,7711,7571,6996,5975,4556,2826,908,-1062,-2953,-4649,-6067,-7162,-7904,-8306,-8380,-8173,-7708,-7054,-6226,-5298,-4281,-3244,-2194,-1192,-265,550,1195,1639,1828,1717,1286,502,-615,-2048,-3742,-5623,-7604,-9579,-11432,-13070,-14373,-15282,-15714,-15651,-15087,-14051,-12628,-10907,-9044,-7168,-5454,-4005,-2936,-2265,-1996,-2058,-2362,-2795,-3249,-3636,-3907,-4037,-4061,-4001,-3922,-3852,-3807,-3775,-3714,-3561,-3262,-2752,-2015,-1049,96,1336,2554,3628,4410,4815,4747,4196,3183,1787,119,-1664,-3428,-5016,-6316,-7246,-7772,-7901,-7692,-7234,-6619,-5971,-5358,-4862,-4480,-4219,-3996,-3760,-3392,-2827,-1968,-789,743,2584,4673,6892,9101,11115,12777,13906,14382,14129,13127,11448,9219,6639,3946,1381,-815,-2462,-3436,-3700,-3281,-2308,-911,685,2305,3752,4882,5586,5818,5563,4869,3790,2427,857,-801,-2478,-4075,-5528,-6784,-7797,-8542,-8995,-9133,-8927,-8353,-7365,-5947,-4067,-1755,971,4011,7258,10549,13691,16496,18766,20337,21093,20972,19993,18250,15906,13206,10406,7827,5708,4307,3729,4029,5117,6805,8847,10902,12697,13917,14401,14016,12791,10813,8273,5400,2445,-347,-2769,-4663,-5945,-6594,-6674,-6302,-5635,-4879,-4188,-3731,-3583,-3771,-4241,-4881,-5527,-6013,-6177,-5882,-5084,-3755,-2000,69,2237,4306,6040,7251,7797,7598,6683,5154,3194,1077,-944,-2572,-3586,-3833,-3254,-1902,57,2396,4808,7013,8737,9815,10155,9793,8861,7575,6174,4931,4041,3670,3867,4608,5769,7180,8608,9848,10672,10953,10596,9617,8103,6213,4156,2159,424,-876,-1672,-1929,-1756,-1270,-691,-212,-43,-318,-1119,-2442,-4193,-6225,-8328,-10284,-11881,-12940,-13337,-13018,-11998,-10353,-8227,-5758,-3143,-518,1970,4226,6197,7837,9162,10156,10853,11253,11369,11219,10813,10185,9381,8466,7523,6651,5934,5468,5294,5442,5880,6543,7321,8069,8635,8856,8596,7752,6269,4154,1480,-1630,-4992,-8389,-11590,-14346,-16459,-17744,-18115,-17528,-16064,-13840,-11082,-8041,-4996,-2242,-16,1474,2116,1881,828,-884,-3035,-5345,-7524,-9286,-10406,-10714,-10171,-8802,-6798,-4369,-1831,517,2420,3662,4173,3967,3170,2018,743,-365,-1110,-1343,-1020,-208,965,2283,3528,4472,4937,4802,4038,2691,908,-1130,-3179,-5028,-6456,-7339,-7572,-7167,-6160,-4659,-2806,-729,1413,3515,5480,7239,8766,10024,11015,11711,12107,12159,11843,11114,9937,8302,6200,3695,865,-2132,-5118,-7869,-10159,-11789,-12600,-12515,-11532,-9742,-7289,-4392,-1266,1853,4777,7353,9485,11134,12304,13025,13360,13325,12978,12306,11325,10028,8432,6573,4518,2370,229,-1754,-3486,-4857,-5790,-6288,-6309,-5947,-5227,-4257,-3109,-1867,-585,679,1893,3026,4027,4860,5465,5782,5769,5386,4639,3559,2237,765,-685,-1992,-2980,-3550,-3612,-3160,-2234,-949,552,2083,3470,4548,5198,5334,4937,4007,2617,840,-1208,-3423,-5693,-7921,-10040,-11975,-13712,-15208,-16481,-17516,-18341,-18950,-19344,-19495,-19368,-18898,-18055,-16783,-15111,-13064,-10745,-8263,-5767,-3388,-1256,536,1936,2924,3512,3753,3675,3348,2803,2085,1223,258,-780,-1827,-2841,-3746,-4494,-5009,-5261,-5193,-4806,-4085,-3069,-1789,-332,1235,2792,4238,5475,6397,6966,7134,6923,6367,5519,4459,3249,1958,655,-628,-1833,-2939,-3922,-4761,-5461,-6009,-6434,-6733,-6953,-7106,-7239,-7368,-7521,-7677,-7824,-7887,-7807,-7487,-6860,-5854,-4469,-2717,-718,1415,3468,5268,6601,7340,7386,6749,5493,3770,1777,-264,-2133,-3643,-4657,-5114,-5012,-4431,-3487,-2322,-1079,120,1205,2135,2923,3629,4287,4972,5676,6386,6994,7388,7384,6845,5631,3693,1034,-2226,-5910,-9772,-13528,-16920,-19699,-21714,-22874,-23198,-22778,-21780,-20402,-18850,-17324,-15948,-14830,-13952,-13290,-12714,-12133,-11400,-10464,-9267,-7861,-6314,-4769,-3367,-2262,-1575,-1375,-1674,-2394,-3401,-4498,-5453,-6052,-6082,-5418,-3986,-1810,992,4250,7707,11118,14222,16811,18738,19947,20432,20305,19664,18666,17433,16052,14579,13009,11306,9419,7302,4925,2318,-470,-3311,-6068,-8563,-10625,-12082,-12807,-12688,-11700,-9830,-7173,-3846,-44,4017,8077,11897,15226,17892,19749,20757,20930,20378,19260,17784,16165,14614,13289,12310,11688,11405,11331,11348,11289,11040,10519,9711,8665,7496,6347,5379,4743,4525,4791,5472,6496,7645,8755,9579,9967,9797,9043,7778,6132,4310,2511,930,-296,-1109,-1505,-1591,-1482,-1364,-1375,-1664,-2288,-3269,-4542,-6003,-7497,-8885,-10006,-10765,-11090,-10974,-10458,-9627,-8604,-7512,-6503,-5669,-5116,-4861,-4895,-5141,-5480,-5776,-5866,-5630,-4963,-3838,-2266,-338,1825,4059,6208,8119,9687,10840,11575,11923,11972,11823,11595,11403,11332,11449,11746,12195,12676,13068,13191,12895,12040,10554,8431,5741,2628,-716,-4068,-7204,-9928,-12086,-13588,-14399,-14551,-14116,-13207,-11940,-10457,-8854,-7228,-5623,-4045,-2475,-853,878,2765,4838,7053,9352,11573,13565,15106,16037,16177,15487,13940,11677,8876,5816,2794,129,-1928,-3166,-3499,-2932,-1585,339,2557,4784,6727,8158,8929,8983,8377,7249,5803,4274,2889,1827,1200,1036,1270,1790,2407,2972,3295,3299,2903,2126,1023,-333,-1820,-3366,-4865,-6279,-7560,-8714,-9735,-10648,-11465,-12195,-12841,-13391,-13827,-14141,-14312,-14343,-14222,-13973,-13591,-13099,-12500,-11788,-10951,-9967,-8795,-7409,-5786,-3903,-1796,529,2987,5518,8020,10406,12559,14399,15811,16712,17040,16706,15724,14060,11795,8998,5811,2388,-1074,-4403,-7411,-9961,-11952,-13332,-14105,-14333,-14099,-13534,-12746,-11859,-10931,-10016,-9098,-8161,-7155,-6047,-4821,-3473,-2040,-557,925,2355,3704,4934,6043,6994,7785,8379,8760,8913,8846,8574,8167,7670,7185,6773,6510,6426,6537,6820,7232,7723,8212,8673,9044,9338,9547,9705,9836,9967,10092,10188,10206,10051,9662,8916,7778,6190,4186,1814,-792,-3496,-6106,-8452,-10378,-11753,-12510,-12634,-12136,-11119,-9662,-7919,-6023,-4106,-2305,-715,576,1508,2058,2204,1971,1376,478,-664,-1977,-3356,-4724,-5962,-6997,-7761,-8218,-8380,-8267,-7947,-7478,-6934,-6364,-5815,-5295,-4826,-4371,-3937,-3469,-2975,-2425,-1845,-1268,-747,-369,-201,-327,-796,-1640,-2846,-4383,-6173,-8133,-10155,-12132,-13946,-15500,-16664,-17359,-17461,-16901,-15606,-13559,-10780,-7359,-3427,809,5118,9240,12922,15944,18129,19381,19676,19071,17684,15671,13214,10469,7613,4727,1945,-727,-3201,-5504,-7573,-9430,-11025,-12349,-13363,-14020,-14283,-14097,-13426,-12246,-10559,-8395,-5836,-2980,14,2987,5741,8104,9913,11051,11454,11125,10122,8563,6602,4401,2133,-79,-2134,-3990,-5652,-7145,-8546,-9907,-11290,-12725,-14193,-15669,-17054,-18250,-19148,-19613,-19584,-18980,-17812,-16104,-13952,-11465,-8806,-6123,-3577,-1318,568,1991,2960,3487,3657,3560,3322,3051,2858,2808,2964,3312,3846,4492,5177,5808,6274,6486,6361,5832,4885,3507,1752,-307,-2569,-4900,-7184,-9281,-11100,-12551,-13590,-14213,-14430,-14298,-13870,-13225,-12409,-11491,-10486,-9426,-8306,-7121,-5863,-4506,-3069,-1521,92,1783,3515,5267,7029,8764,10466,12093,13609,14964,16064,16857,17210,17075,16350,15029,13106,10657,7798,4671,1480,-1607,-4381,-6698,-8400,-9406,-9645,-9112,-7830,-5874,-3349,-416,2748,5938,8923,11525,13535,14870,15437,15287,14480,13178,11536,9742,7956,6289,4832,3594,2554,1674,859,68,-781,-1702,-2714,-3778,-4847,-5836,-6652,-7196,-7376,-7138,-6433,-5283,-3713,-1810,323,2583,4814,6947,8834,10449,11727,12670,13308,13671,13833,13835,13742,13570,13351,13059,12680,12181,11518,10677,9627,8381,6945,5361,3669,1918,168,-1541,-3174,-4705,-6145,-7493,-8781,-10026,-11241,-12431,-13566,-14598,-15450,-16020,-16192,-15849,-14883,-13230,-10862,-7836,-4243,-279,3856,7905,11643,14852,17402,19182,20220,20533,20275,19556,18567,17440,16315,15281,14376,13613,12953,12341,11706,10956,10034,8863,7440,5742,3843,1806,-230,-2150,-3778,-5015,-5714,-5840,-5346,-4290,-2733,-827,1299,3465,5517,7323,8751,9741,10210,10151,9540,8412,6792,4773,2422,-113,-2719,-5237,-7539,-9494,-11010,-12011,-12461,-12349,-11703,-10571,-9048,-7237,-5283,-3326,-1501,74,1331,2234,2808,3095,3193,3174,3139,3144,3234,3415,3676,3979,4281,4556,4768,4930,5040,5133,5238,5380,5589,5866,6208,6581,6924,7160,7181,6883,6160,4935,3168,882,-1869,-4933,-8146,-11286,-14116,-16431,-18053,-18865,-18849,-18062,-16636,-14796,-12769,-10811,-9136,-7896,-7159,-6899,-6994,-7253,-7442,-7308,-6653,-5317,-3267,-561,2613,5992,9215,11958,13873,14743,14437,12951,10440,7128,3350,-541,-4189,-7295,-9608,-11004,-11416,-10888,-9529,-7491,-4968,-2146,785,3669,6372,8802,10882,12597,13904,14823,15339,15458,15180,14503,13422,11959,10120,7968,5537,2936,235,-2445,-4995,-7321,-9329,-10959,-12179,-12987,-13402,-13486,-13276,-12862,-12274,-11575,-10773,-9865,-8827,-7605,-6148,-4399,-2337,52,2697,5525,8383,11114,13557,15542,16978,17771,17933,17488,16521,15143,13460,11592,9631,7655,5739,3938,2310,909,-227,-1060,-1588,-1822,-1801,-1598,-1265,-914,-594,-407,-397,-622,-1119,-1897,-2969,-4307,-5877,-7620,-9444,-11252,-12914,-14313,-15318,-15842,-15804,-15180,-13988,-12297,-10229,-7949,-5640,-3515,-1744,-495,147,157,-433,-1478,-2837,-4269,-5590,-6594,-7168,-7256,-6890,-6182,-5278,-4360,-3568,-3027,-2773,-2809,-3052,-3405,-3724,-3894,-3804,-3398,-2662,-1636,-389,969,2351,3660,4835,5843,6666,7320,7814,8157,8354,8365,8180,7718,6966,5856,4407,2627,596,-1578,-3755,-5768,-7463,-8702,-9389,-9485,-9009,-8031,-6691,-5133,-3549,-2091,-898,-61,392,476,248,-199,-785,-1417,-2026,-2562,-2993,-3307,-3520,-3657,-3768,-3913,-4143,-4512,-5023,-5682,-6418,-7165,-7820,-8300,-8524,-8484,-8167,-7655,-7004,-6317,-5648,-5051,-4508,-3991,-3430,-2753,-1907,-865,361,1699,3076,4358,5453,6240,6667,6672,6274,5491,4404,3092,1678,256,-1056,-2196,-3096,-3753,-4170,-4409,-4539,-4659,-4877,-5287,-5985,-7013,-8386,-10069,-11964,-13937,-15817,-17401,-18514,-18970,-18674,-17553,-15641,-13036,-9884,-6426,-2882,477,3431,5787,7429,8300,8444,7944,6973,5697,4313,2977,1802,852,114,-461,-969,-1505,-2154,-2952,-3900,-4916,-5897,-6686,-7139,-7127,-6570,-5446,-3823,-1803,416,2654,4681,6339,7483,8065,8093,7651,6870,5923,4969,4166,3604,3334,3318,3487,3705,3833,3739,3316,2517,1372,-39,-1544,-2955,-4053,-4639,-4567,-3748,-2184,52,2810,5891,9071,12117,14821,17025,18615,19552,19848,19545,18748,17529,16006,14257,12382,10444,8530,6699,5022,3571,2400,1581,1150,1146,1565,2388,3564,5007,6632,8305,9913,11324,12389,13018,13085,12548,11382,9613,7334,4654,1754,-1194,-3976,-6405,-8301,-9528,-10004,-9720,-8738,-7192,-5277,-3225,-1279,325,1415,1858,1640,805,-490,-2044,-3620,-4971,-5914,-6316,-6144,-5466,-4402,-3163,-1942,-943,-301,-97,-311,-873,-1622,-2383,-2959,-3167,-2883,-2028,-610,1309,3585,6047,8485,10687,12477,13698,14289,14226,13578,12466,11042,9491,7988,6658,5623,4896,4482,4300,4251,4197,4023,3606,2881,1813,412,-1248,-3081,-4952,-6736,-8294,-9518,-10314,-10630,-10440,-9759,-8612,-7067,-5183,-3040,-728,1694,4127,6522,8807,10922,12814,14413,15660,16487,16838,16662,15940,14688,12932,10793,8361,5820,3337,1087,-745,-2025,-2641,-2556,-1793,-453,1297,3239,5125,6724,7822,8298,8066,7166,5680,3756,1584,-662,-2806,-4713,-6305,-7514,-8370,-8873,-9106,-9117,-8972,-8733,-8408,-8031,-7548,-6950,-6187,-5233,-4122,-2882,-1636,-503,363,827,783,191,-937,-2500,-4358,-6309,-8144,-9648,-10644,-10995,-10647,-9615,-7984,-5934,-3655,-1404,596,2138,3074,3333,2924,1937,524,-1113,-2763,-4213,-5297,-5886,-5918,-5393,-4363,-2953,-1311,372,1906,3108,3840,4019,3636,2764,1525,128,-1245,-2351,-3050,-3193,-2770,-1811,-462,1087,2598,3834,4597,4742,4228,3087,1464,-460,-2422,-4194,-5531,-6259,-6274,-5532,-4088,-2057,401,3075,5751,8235,10319,11893,12845,13162,12877,12063,10862,9402,7854,6332,4973,3825,2954,2358,2026,1926,2016,2250,2573,2951,3311,3625,3837,3910,3829,3583,3201,2732,2238,1821,1537,1474,1634,2012,2521,3062,3478,3638,3400,2676,1420,-367,-2594,-5165,-7879,-10558,-12976,-14929,-16259,-16848,-16665,-15759,-14243,-12324,-10218,-8203,-6496,-5318,-4769,-4904,-5636,-6835,-8277,-9739,-10980,-11822,-12125,-11832,-10958,-9578,-7832,-5875,-3901,-2059,-518,644,1347,1605,1436,935,196,-658,-1497,-2231,-2751,-3040,-3059,-2867,-2502,-2070,-1646,-1339,-1196,-1271,-1545,-1970,-2467,-2913,-3199,-3212,-2874,-2141,-1037,392,2015,3706,5298,6661,7673,8275,8448,8213,7645,6798,5780,4640,3462,2272,1120,11,-1039,-2032,-2976,-3874,-4726,-5542,-6302,-6999,-7623,-8138,-8548,-8810,-8940,-8922,-8799,-8599,-8377,-8175,-8016,-7899,-7779,-7596,-7252,-6670,-5762,-4495,-2852,-881,1325,3645,5905,7951,9610,10767,11332,11294,10678,9572,8087,6360,4515,2682,958,-582,-1880,-2938,-3754,-4394,-4924,-5432,-6021,-6736,-7637,-8683,-9830,-10950,-11925,-12589,-12847,-12585,-11811,-10543,-8912,-7066,-5213,-3548,-2268,-1513,-1390,-1927,-3098,-4819,-6950,-9323,-11745,-14019,-15965,-17444,-18342,-18624,-18291,-17394,-16034,-14315,-12349,-10245,-8070,-5878,-3690,-1500,690,2893,5088,7251,9306,11183,12773,13983,14734,14969,14679,13908,12738,11308,9778,8312,7068,6166,5653,5533,5717,6073,6436,6620,6477,5892,4826,3306,1423,-669,-2791,-4742,-6329,-7379,-7768,-7402,-6271,-4420,-1967,898,3951,6928,9575,11662,13039,13618,13426,12575,11265,9736,8284,7135,6528,6580,7346,8784,10764,13087,15504,17758,19579,20753,21116,20569,19115,16816,13813,10295,6489,2626,-1067,-4397,-7213,-9424,-10988,-11926,-12290,-12163,-11629,-10772,-9650,-8314,-6785,-5080,-3236,-1256,767,2802,4714,6406,7753,8615,8907,8528,7462,5717,3370,550,-2571,-5773,-8830,-11518,-13631,-15030,-15624,-15401,-14439,-12855,-10829,-8556,-6205,-3942,-1863,-36,1530,2848,3958,4918,5755,6537,7261,7975,8658,9333,9982,10600,11200,11754,12280,12756,13169,13514,13763,13912,13964,13915,13815,13671,13543,13456,13415,13436,13468,13474,13389,13132,12647,11859,10729,9233,7365,5169,2679,-1,-2801,-5593,-8272,-10718,-12798,-14397,-15380,-15640,-15079,-13650,-11340,-8228,-4445,-213,4180,8412,12141,15058,16917,17574,17004,15310,12709,9515,6088,2803,6,-2059,-3231,-3497,-2975,-1858,-455,947,2050,2643,2614,1955,804,-644,-2093,-3261,-3872,-3730,-2748,-956,1473,4279,7083,9516,11186,11805,11166,9215,6023,1797,-3160,-8486,-13784,-18695,-22888,-26130,-28270,-29258,-29146,-28041,-26132,-23608,-20687,-17540,-14335,-11157,-8084,-5135,-2313,365,2889,5193,7204,8810,9917,10437,10347,9658,8474,6932,5235,3580,2183,1198,754,892,1594,2772,4277,5933,7549,8945,9981,10574,10676,10340,9615,8619,7452,6205,4942,3692,2438,1152,-218,-1723,-3374,-5192,-7098,-9054,-10910,-12557,-13842,-14631,-14838,-14375,-13257,-11498,-9197,-6476,-3462,-334,2790,5758,8485,10887,12934,14607,15929,16917,17601,17987,18050,17752,16998,15718,13813,11239,7984,4114,-245,-4868,-9482,-13738,-17284,-19771,-20912,-20525,-18537,-15056,-10298,-4651,1443,7460,12922,17393,20563,22265,22478,21332,19071,16010,12498,8869,5395,2286,-365,-2530,-4272,-5703,-6939,-8132,-9346,-10663,-12049,-13462,-14790,-15902,-16651,-16920,-16608,-15706,-14247,-12366,-10242,-8117,-6220,-4777,-3926,-3748,-4194,-5149,-6407,-7731,-8894,-9688,-10017,-9838,-9225,-8325,-7306,-6385,-5697,-5354,-5354,-5630,-6024,-6344,-6370,-5906,-4815,-3015,-555,2473,5825,9249,12409,14988,16703,17327,16753,14958,12070,8285,3917,-694,-5185,-9211,-12480,-14783,-15974,-16028,-14993,-12978,-10204,-6865,-3247,423,3898,6981,9515,11380,12506,12867,12467,11358,9615,7342,4663,1715,-1370,-4435,-7364,-10015,-12276,-14054,-15255,-15832,-15756,-15024,-13686,-11802,-9480,-6843,-4027,-1187,1550,4050,6225,8017,9391,10371,10970,11235,11190,10841,10172,9136,7680,5745,3304,383,-2966,-6560,-10244,-13715,-16759,-19077,-20505,-20884,-20197,-18499,-15954,-12797,-9334,-5876,-2750,-233,1460,2188,1931,745,-1208,-3694,-6438,-9136,-11507,-13308,-14367,-14596,-13986,-12639,-10688,-8359,-5846,-3375,-1110,818,2352,3476,4240,4702,4950,5054,5065,5002,4851,4563,4076,3312,2218,753,-1086,-3249,-5663,-8205,-10734,-13106,-15167,-16795,-17873,-18338,-18134,-17267,-15744,-13633,-10994,-7936,-4571,-1007,2593,6123,9417,12364,14835,16751,18041,18697,18731,18194,17173,15752,14043,12138,10150,8160,6272,4549,3079,1898,1052,543,349,429,702,1098,1520,1911,2214,2406,2506,2507,2472,2392,2302,2189,2030,1804,1466,1000,385,-375,-1248,-2191,-3117,-3940,-4533,-4789,-4595,-3867,-2570,-706,1645,4365,7271,10162,12819,15040,16674,17610,17816,17319,16195,14574,12583,10375,8068,5782,3592,1549,-307,-1984,-3461,-4741,-5814,-6640,-7202,-7439,-7330,-6835,-5958,-4700,-3120,-1269,749,2837,4893,6806,8508,9916,10996,11711,12042,11991,11551,10741,9582,8102,6354,4394,2301,170,-1912,-3828,-5503,-6833,-7771,-8253,-8273,-7802,-6889,-5539,-3834,-1832,369,2671,4961,7142,9113,10802,12159,13151,13757,14002,13867,13406,12618,11549,10222,8679,6976,5164,3343,1575,-33,-1396,-2453,-3135,-3428,-3325,-2845,-2038,-976,270,1576,2854,3982,4863,5428,5615,5413,4838,3936,2797,1523,244,-920,-1847,-2451,-2681,-2510,-1979,-1132,-53,1163,2439,3688,4879,5974,6982,7915,8768,9565,10250,10810,11146,11202,10879,10123,8879,7151,4957,2383,-457,-3412,-6293,-8920,-11087,-12635,-13408,-13325,-12355,-10522,-7942,-4765,-1204,2513,6140,9474,12310,14536,16067,16890,17055,16621,15696,14364,12704,10777,8605,6210,3590,764,-2255,-5395,-8609,-11757,-14754,-17450,-19727,-21484,-22614,-23094,-22873,-22021,-20565,-18642,-16350,-13840,-11242,-8692,-6305,-4184,-2406,-1020,-51,519,731,651,374,-4,-396,-712,-915,-962,-865,-631,-290,149,676,1314,2089,3032,4170,5483,6934,8421,9822,10975,11723,11924,11482,10337,8528,6121,3276,176,-2965,-5926,-8518,-10585,-12025,-12814,-12949,-12526,-11615,-10348,-8822,-7124,-5329,-3449,-1506,522,2636,4833,7077,9290,11367,13157,14523,15300,15382,14696,13220,11041,8250,5079,1725,-1535,-4457,-6830,-8451,-9242,-9132,-8171,-6443,-4109,-1354,1604,4565,7332,9757,11725,13168,14062,14401,14219,13548,12441,10942,9110,6981,4622,2075,-599,-3316,-6020,-8606,-10997,-13115,-14874,-16233,-17146,-17606,-17622,-17233,-16491,-15461,-14220,-12830,-11363,-9865,-8369,-6910,-5482,-4110,-2780,-1532,-387,593,1341,1782,1851,1493,700,-523,-2107,-3973,-5979,-7990,-9845,-11397,-12531,-13146,-13207,-12707,-11670,-10185,-8315,-6196,-3921,-1635,563,2538,4206,5464,6254,6543,6307,5602,4464,3015,1362,-338,-1951,-3312,-4315,-4845,-4856,-4334,-3312,-1870,-113,1828,3826,5751,7503,8990,10160,10960,11385,11410,11058,10328,9263,7880,6240,4384,2369,261,-1892,-4032,-6110,-8089,-9927,-11593,-13060,-14297,-15275,-15972,-16349,-16385,-16043,-15312,-14151,-12589,-10595,-8237,-5540,-2611,466,3542,6482,9135,11352,13027,14066,14439,14158,13279,11908,10155,8167,6047,3910,1822,-170,-2028,-3736,-5267,-6579,-7627,-8352,-8700,-8642,-8184,-7385,-6350,-5236,-4219,-3486,-3200,-3475,-4365,-5841,-7826,-10165,-12669,-15145,-17378,-19212,-20505,-21170,-21179,-20526,-19271,-17474,-15248,-12688,-9932,-7091,-4300,-1659,717,2783,4448,5735,6598,7078,7186,6945,6382,5510,4339,2885,1163,-787,-2910,-5097,-7236,-9151,-10678,-11649,-11905,-11363,-9976,-7784,-4913,-1540,2086,5698,9029,11822,13904,15129,15479,14970,13726,11901,9694,7324,4986,2858,1058,-352,-1367,-2044,-2468,-2745,-2956,-3155,-3343,-3454,-3403,-3038,-2254,-931,961,3392,6246,9336,12415,15217,17473,18961,19528,19111,17751,15591,12856,9816,6777,3993,1698,16,-1002,-1410,-1333,-950,-447,4,299,397,358,286,364,747,1603,3018,5002,7476,10250,13079,15652,17665,18850,18992,18023,15943,12926,9205,5126,1032,-2701,-5798,-8025,-9282,-9573,-8996,-7754,-6079,-4243,-2508,-1081,-142,248,63,-614,-1669,-2944,-4258,-5491,-6487,-7226,-7656,-7829,-7811,-7693,-7580,-7552,-7666,-7931,-8299,-8689,-8959,-8975,-8600,-7715,-6276,-4271,-1782,1075,4111,7155,9987,12480,14482,15958,16891,17336,17390,17170,16794,16374,15961,15581,15186,14709,14029,13046,11650,9787,7455,4707,1677,-1461,-4487,-7175,-9310,-10719,-11293,-10995,-9871,-8047,-5692,-3027,-263,2403,4803,6853,8483,9729,10630,11290,11805,12286,12789,13376,14026,14702,15329,15794,16000,15843,15243,14183,12663,10767,8612,6348,4162,2210,650,-423,-928,-876,-287,729,2049,3503,4921,6131,7002,7429,7364,6812,5825,4495,2933,1260,-433,-2059,-3593,-5027,-6377,-7682,-8956,-10206,-11415,-12535,-13512,-14274,-14764,-14941,-14790,-14338,-13643,-12782,-11863,-10965,-10174,-9529,-9059,-8750,-8582,-8509,-8493,-8484,-8460,-8383,-8250,-8043,-7764,-7397,-6941,-6380,-5711,-4934,-4055,-3084,-2040,-933,226,1421,2653,3891,5122,6278,7312,8143,8710,8974,8917,8567,7985,7259,6498,5813,5304,5038,5045,5303,5742,6269,6763,7110,7220,7023,6505,5673,4594,3342,2024,737,-434,-1425,-2208,-2777,-3154,-3363,-3437,-3389,-3229,-2950,-2539,-1981,-1260,-376,654,1801,2992,4158,5193,5997,6491,6593,6290,5575,4513,3185,1709,225,-1139,-2245,-2981,-3276,-3076,-2397,-1298,136,1748,3397,4925,6177,7054,7459,7368,6775,5724,4285,2537,582,-1493,-3598,-5651,-7576,-9313,-10787,-11953,-12729,-13080,-12927,-12262,-11047,-9346,-7201,-4771,-2186,329,2606,4426,5647,6136,5833,4735,2897,439,-2477,-5646,-8845,-11851,-14471,-16524,-17933,-18612,-18598,-17921,-16679,-14978,-12937,-10680,-8314,-5946,-3654,-1519,393,2029,3331,4267,4811,4941,4671,3994,2949,1578,-69,-1894,-3833,-5770,-7629,-9336,-10824,-12073,-13043,-13756,-14199,-14406,-14390,-14169,-13784,-13227,-12547,-11732,-10815,-9789,-8651,-7389,-5961,-4362,-2548,-530,1685,4051,6502,8946,11297,13447,15323,16855,17989,18720,19012,18902,18397,17557,16452,15156,13782,12405,11126,10009,9079,8357,7778,7285,6750,6054,5055,3651,1754,-650,-3533,-6801,-10302,-13871,-17280,-20351,-22859,-24663,-25631,-25703,-24892,-23269,-20996,-18263,-15331,-12418,-9755,-7482,-5684,-4377,-3495,-2965,-2657,-2476,-2322,-2135,-1882,-1577,-1259,-989,-850,-907,-1209,-1796,-2637,-3703,-4896,-6114,-7216,-8083,-8599,-8690,-8326,-7506,-6286,-4723,-2915,-926,1155,3295,5446,7597,9731,11837,13901,15893,17775,19488,20946,22070,22736,22869,22375,21229,19428,17042,14172,10991,7696,4501,1629,-743,-2469,-3467,-3726,-3277,-2221,-662,1241,3357,5534,7653,9617,11348,12815,13993,14899,15547,15958,16155,16125,15870,15329,14469,13218,11540,9420,6879,4023,971,-2068,-4885,-7259,-8976,-9892,-9923,-9071,-7462,-5268,-2777,-268,1944,3592,4479,4466,3549,1775,-685,-3630,-6788,-9904,-12717,-15023,-16674,-17592,-17770,-17291,-16251,-14836,-13184,-11490,-9866,-8419,-7191,-6156,-5261,-4392,-3434,-2280,-856,866,2850,5022,7232,9336,11137,12495,13278,13442,12998,12040,10710,9189,7670,6321,5297,4672,4512,4793,5483,6513,7779,9199,10648,12038,13258,14223,14855,15089,14877,14185,12992,11314,9171,6642,3810,812,-2208,-5099,-7721,-9948,-11706,-12945,-13666,-13930,-13802,-13411,-12873,-12296,-11790,-11391,-11145,-11007,-10951,-10893,-10782,-10557,-10195,-9696,-9080,-8405,-7724,-7117,-6649,-6376,-6322,-6492,-6836,-7288,-7750,-8097,-8230,-8020,-7398,-6306,-4732,-2721,-337,2280,4992,7621,9995,11976,13419,14271,14476,14058,13064,11577,9711,7586,5340,3102,987,-900,-2487,-3723,-4581,-5085,-5248,-5144,-4806,-4309,-3678,-2959,-2153,-1268,-287,804,2023,3384,4891,6534,8294,10136,12008,13862,15622,17238,18637,19773,20594,21076,21194,20930,20290,19262,17885,16186,14238,12136,9993,7934,6081,4516,3303,2438,1884,1567,1375,1191,905,399,-387,-1510,-2963,-4713,-6694,-8788,-10905,-12884,-14625,-16000,-16920,-17327,-17203,-16560,-15481,-14049,-12425,-10728,-9140,-7747,-6656,-5861,-5345,-4998,-4720,-4356,-3802,-2973,-1830,-421,1180,2815,4317,5505,6210,6302,5713,4424,2519,130,-2533,-5198,-7594,-9404,-10402,-10373,-9252,-7035,-3875,17,4322,8709,12838,16404,19187,21024,21881,21769,20813,19144,16962,14433,11734,9008,6348,3839,1500,-651,-2634,-4454,-6146,-7707,-9142,-10438,-11568,-12510,-13240,-13733,-13977,-13940,-13611,-12955,-11965,-10633,-8992,-7082,-4998,-2841,-740,1159,2734,3851,4426,4383,3710,2433,613,-1619,-4127,-6726,-9237,-11481,-13311,-14608,-15305,-15392,-14888,-13892,-12501,-10881,-9177,-7562,-6188,-5176,-4627,-4569,-5003,-5856,-7033,-8393,-9788,-11065,-12084,-12734,-12939,-12683,-11977,-10902,-9554,-8066,-6579,-5228,-4111,-3312,-2849,-2705,-2853,-3194,-3687,-4238,-4806,-5361,-5893,-6434,-7003,-7643,-8341,-9082,-9787,-10359,-10672,-10594,-10026,-8858,-7084,-4682,-1754,1606,5212,8877,12393,15552,18196,20185,21442,21922,21645,20637,18989,16767,14104,11084,7891,4648,1566,-1167,-3384,-4903,-5674,-5664,-4967,-3748,-2230,-677,647,1519,1762,1296,112,-1690,-3969,-6494,-9044,-11372,-13262,-14537,-15059,-14753,-13600,-11641,-8972,-5750,-2161,1576,5250,8655,11635,14067,15894,17112,17741,17864,17545,16871,15912,14708,13304,11702,9920,7960,5842,3598,1276,-1057,-3312,-5408,-7236,-8720,-9774,-10362,-10453,-10081,-9281,-8136,-6729,-5149,-3495,-1848,-285,1135,2371,3404,4228,4880,5386,5813,6232,6702,7324,8122,9147,10386,11782,13263,14685,15935,16852,17330,17270,16610,15357,13518,11175,8412,5356,2134,-1090,-4154,-6893,-9117,-10698,-11487,-11426,-10480,-8709,-6207,-3156,247,3757,7141,10170,12650,14422,15388,15500,14764,13254,11076,8391,5385,2250,-814,-3635,-6074,-8039,-9494,-10455,-10982,-11176,-11145,-11003,-10837,-10722,-10668,-10693,-10746,-10787,-10755,-10581,-10220,-9604,-8713,-7504,-5988,-4170,-2106,149,2494,4842,7088,9133,10917,12364,13463,14175,14505,14433,13969,13105,11856,10260,8364,6260,4052,1868,-162,-1890,-3227,-4054,-4337,-4021,-3126,-1680,235,2494,4937,7361,9538,11255,12304,12547,11900,10386,8083,5194,1929,-1421,-4597,-7350,-9472,-10823,-11318,-10934,-9718,-7753,-5184,-2188,1036,4256,7256,9811,11722,12824,13007,12194,10419,7736,4306,321,-3978,-8338,-12494,-16225,-19332,-21681,-23208,-23881,-23762,-22904,-21435,-19460,-17120,-14524,-11799,-9033,-6316,-3717,-1291,915,2859,4513,5858,6884,7600,8023,8170,8077,7752,7218,6461,5472,4221,2685,847,-1280,-3669,-6238,-8878,-11457,-13789,-15726,-17076,-17707,-17499,-16389,-14390,-11557,-8045,-4035,235,4517,8586,12230,15316,17742,19508,20628,21210,21351,21195,20868,20490,20143,19888,19731,19656,19614,19550,19388,19096,18600,17899,16961,15817,14509,13110,11718,10418,9306,8410,7748,7269,6887,6497,5962,5186,4064,2583,727,-1408,-3725,-6051,-8216,-10033,-11356,-12042,-12059,-11368,-10073,-8269,-6153,-3905,-1742,165,1662,2672,3163,3166,2752,2016,1077,20,-1055,-2120,-3133,-4126,-5126,-6187,-7367,-8684,-10154,-11743,-13382,-14989,-16440,-17635,-18460,-18839,-18723,-18097,-17004,-15503,-13693,-11690,-9590,-7521,-5551,-3760,-2204,-917,42,636,805,506,-292,-1564,-3246,-5187,-7186,-9014,-10407,-11155,-11093,-10137,-8325,-5765,-2666,709,4057,7094,9555,11247,12064,11967,11019,9351,7133,4610,2008,-422,-2451,-3910,-4664,-4684,-3991,-2712,-1027,845,2650,4168,5218,5658,5467,4655,3320,1620,-297,-2243,-4065,-5651,-6920,-7853,-8488,-8882,-9157,-9415,-9780,-10339,-11163,-12264,-13640,-15212,-16899,-18558,-20041,-21184,-21814,-21802,-21035,-19471,-17126,-14075,-10473,-6503,-2414,1575,5198,8284,10643,12211,12937,12887,12142,10862,9200,7338,5416,3565,1855,335,-1001,-2160,-3185,-4098,-4941,-5722,-6449,-7092,-7611,-7901,-7880,-7391,-6348,-4636,-2237,833,4454,8453,12580,16561,20099,22942,24851,25699,25393,23961,21484,18125,14092,9629,5004,471,-3721,-7360,-10287,-12390,-13644,-14089,-13836,-13043,-11910,-10620,-9345,-8207,-7275,-6570,-6076,-5750,-5534,-5389,-5273,-5180,-5109,-5088,-5137,-5289,-5557,-5934,-6405,-6911,-7382,-7729,-7845,-7643,-7052,-6030,-4582,-2759,-619,1708,4124,6503,8716,10684,12302,13525,14315,14664,14584,14109,13284,12164,10825,9314,7728,6106,4554,3120,1906,986,439,337,722,1601,2955,4702,6746,8946,11158,13224,15021,16429,17396,17889,17955,17655,17114,16454,15796,15251,14864,14652,14540,14439,14174,13610,12588,11027,8887,6235,3179,-87,-3342,-6366,-8927,-10851,-12001,-12301,-11754,-10422,-8448,-6032,-3412,-862,1390,3106,4176,4504,4144,3174,1778,130,-1541,-3081,-4315,-5183,-5633,-5714,-5494,-5101,-4663,-4312,-4157,-4248,-4607,-5172,-5875,-6596,-7234,-7719,-7987,-8057,-7938,-7695,-7388,-7063,-6757,-6473,-6178,-5823,-5338,-4642,-3693,-2436,-895,917,2892,4939,6888,8586,9858,10553,10556,9812,8321,6168,3477,452,-2718,-5786,-8584,-10914,-12683,-13810,-14301,-14178,-13524,-12409,-10924,-9133,-7096,-4850,-2445,87,2672,5237,7687,9917,11839,13364,14460,15090,15299,15114,14619,13886,12996,12028,11039,10087,9200,8414,7732,7167,6702,6328,6010,5724,5418,5064,4613,4035,3294,2386,1273,-4,-1467,-3046,-4713,-6387,-8012,-9507,-10817,-11898,-12710,-13244,-13489,-13437,-13093,-12456,-11537,-10359,-8972,-7445,-5888,-4399,-3131,-2151,-1581,-1413,-1659,-2233,-3055,-3992,-4944,-5786,-6445,-6841,-6949,-6734,-6208,-5384,-4304,-3019,-1609,-147,1267,2542,3603,4389,4881,5096,5078,4920,4707,4568,4574,4843,5392,6265,7433,8845,10438,12121,13800,15410,16855,18115,19126,19889,20380,20596,20545,20197,19585,18663,17479,15995,14275,12326,10250,8120,6061,4177,2585,1335,491,4,-144,-75,122,307,389,254,-128,-806,-1732,-2878,-4129,-5416,-6595,-7588,-8283,-8613,-8521,-7983,-6992,-5588,-3831,-1808,339,2487,4445,6073,7191,7685,7439,6407,4590,2044,-1102,-4659,-8402,-12046,-15331,-18001,-19853,-20784,-20754,-19856,-18250,-16180,-13929,-11771,-9960,-8669,-7998,-7954,-8450,-9341,-10420,-11471,-12285,-12686,-12559,-11866,-10627,-8952,-6977,-4877,-2853,-1054,340,1261,1632,1491,881,-75,-1243,-2466,-3591,-4485,-5052,-5232,-5018,-4442,-3574,-2508,-1352,-205,820,1657,2232,2524,2535,2285,1830,1222,529,-188,-869,-1459,-1909,-2186,-2276,-2176,-1924,-1546,-1113,-675,-307,-37,78,51,-126,-426,-812,-1256,-1724,-2185,-2628,-3035,-3408,-3762,-4093,-4438,-4786,-5166,-5561,-5989,-6428,-6898,-7402,-7964,-8606,-9345,-10186,-11109,-12050,-12921,-13583,-13899,-13713,-12904,-11400,-9178,-6306,-2908,819,4637,8286,11517,14102,15888,16762,16714,15773,14044,11652,8756,5520,2112,-1310,-4585,-7584,-10166,-12242,-13706,-14496,-14548,-13842,-12377,-10202,-7407,-4121,-520,3208,6843,10191,13041,15233,16627,17133,16712,15393,13252,10461,7241,3865,655,-2106,-4132,-5251,-5366,-4495,-2790,-444,2227,4937,7369,9274,10461,10830,10363,9150,7320,5094,2684,316,-1804,-3548,-4801,-5562,-5847,-5745,-5373,-4848,-4312,-3846,-3537,-3399,-3404,-3505,-3576,-3544,-3274,-2715,-1817,-597,871,2494,4121,5617,6848,7709,8151,8158,7773,7071,6154,5129,4106,3161,2356,1700,1197,790,445,95,-307,-789,-1354,-1970,-2552,-2996,-3155,-2897,-2098,-692,1331,3907,6899,10137,13390,16460,19130,21259,22738,23546,23702,23304,22465,21316,19995,18583,17170,15762,14364,12940,11446,9863,8163,6377,4543,2720,991,-600,-1982,-3144,-4054,-4728,-5159,-5379,-5397,-5259,-4997,-4670,-4317,-4003,-3763,-3642,-3678,-3878,-4275,-4856,-5603,-6491,-7445,-8402,-9273,-9967,-10422,-10577,-10417,-9946,-9209,-8267,-7207,-6121,-5097,-4216,-3556,-3151,-3056,-3265,-3786,-4583,-5616,-6816,-8106,-9402,-10601,-11624,-12370,-12778,-12765,-12304,-11351,-9920,-8029,-5751,-3182,-473,2200,4644,6655,8079,8796,8787,8100,6850,5230,3396,1571,-124,-1545,-2627,-3330,-3640,-3615,-3289,-2785,-2190,-1620,-1175,-900,-833,-918,-1102,-1256,-1275,-1035,-452,514,1872,3539,5436,7385,9249,10832,12000,12637,12679,12147,11084,9628,7907,6098,4332,2752,1416,388,-354,-827,-1082,-1173,-1140,-1010,-798,-476,-32,575,1390,2407,3666,5091,6646,8195,9600,10689,11301,11285,10561,9089,6921,4171,1018,-2311,-5575,-8531,-10964,-12716,-13673,-13813,-13152,-11797,-9866,-7556,-5040,-2529,-196,1799,3349,4373,4850,4782,4219,3225,1901,367,-1230,-2738,-3987,-4852,-5205,-5010,-4256,-3021,-1416,408,2295,4099,5715,7071,8135,8923,9446,9749,9873,9841,9707,9493,9252,9022,8853,8770,8810,8964,9221,9537,9831,10038,10041,9769,9152,8154,6817,5184,3399,1587,-74,-1448,-2419,-2909,-2932,-2517,-1786,-863,100,958,1601,1945,1969,1655,1054,199,-841,-2025,-3281,-4608,-5941,-7305,-8675,-10061,-11450,-12842,-14184,-15462,-16596,-17550,-18266,-18710,-18871,-18754,-18393,-17837,-17138,-16357,-15516,-14663,-13786,-12892,-11965,-10974,-9907,-8737,-7460,-6087,-4660,-3237,-1917,-782,76,601,772,603,161,-468,-1180,-1856,-2411,-2756,-2837,-2628,-2104,-1282,-169,1201,2787,4535,6358,8181,9865,11337,12444,13149,13367,13119,12419,11363,10048,8612,7186,5882,4783,3920,3266,2754,2270,1697,907,-171,-1595,-3326,-5308,-7411,-9498,-11416,-13045,-14275,-15080,-15453,-15455,-15196,-14775,-14336,-13971,-13756,-13716,-13824,-14008,-14147,-14126,-13787,-13043,-11809,-10092,-7956,-5552,-3075,-770,1128,2415,2945,2666,1632,-19,-2046,-4172,-6086,-7519,-8238,-8133,-7161,-5429,-3108,-474,2191,4576,6436,7581,7912,7442,6265,4570,2605,643,-1046,-2222,-2727,-2476,-1499,80,2063,4184,6172,7782,8810,9152,8788,7776,6284,4474,2594,804,-712,-1874,-2659,-3087,-3268,-3274,-3228,-3185,-3182,-3186,-3134,-2906,-2399,-1500,-155,1643,3799,6197,8592,10797,12549,13691,14099,13754,12739,11207,9393,7553,5958,4819,4310,4487,5324,6705,8408,10199,11776,12895,13330,12961,11749,9801,7284,4508,1774,-576,-2266,-3091,-2979,-1957,-194,2065,4506,6791,8619,9719,9946,9220,7609,5272,2460,-496,-3269,-5501,-6931,-7346,-6665,-4922,-2269,1018,4607,8105,11153,13437,14754,15015,14276,12689,10527,8071,5659,3531,1922,919,541,707,1253,2002,2759,3367,3736,3816,3632,3237,2703,2110,1519,974,503,114,-189,-401,-517,-523,-408,-174,168,574,982,1308,1470,1389,996,260,-833,-2260,-3964,-5876,-7892,-9917,-11838,-13576,-15039,-16192,-16982,-17412,-17454,-17118,-16385,-15254,-13717,-11780,-9479,-6852,-3999,-1010,1983,4846,7451,9678,11425,12641,13289,13390,12993,12168,11014,9608,8035,6351,4596,2787,948,-932,-2810,-4674,-6435,-8035,-9334,-10278,-10745,-10736,-10246,-9366,-8204,-6925,-5674,-4603,-3826,-3410,-3389,-3737,-4410,-5309,-6354,-7413,-8382,-9135,-9569,-9578,-9113,-8110,-6592,-4585,-2177,518,3352,6164,8773,11015,12723,13779,14082,13616,12405,10573,8302,5832,3453,1432,23,-604,-367,711,2503,4812,7374,9931,12226,14074,15346,16022,16137,15822,15227,14523,13841,13279,12842,12498,12139,11637,10871,9725,8154,6156,3789,1178,-1522,-4138,-6484,-8428,-9864,-10759,-11139,-11087,-10732,-10231,-9727,-9369,-9237,-9382,-9800,-10427,-11178,-11941,-12602,-13062,-13238,-13060,-12490,-11491,-10063,-8214,-6004,-3496,-807,1958,4667,7204,9469,11366,12836,13814,14277,14199,13591,12468,10886,8904,6628,4155,1638,-819,-3052,-4981,-6495,-7549,-8113,-8191,-7804,-7006,-5837,-4384,-2719,-947,832,2507,3993,5215,6154,6825,7288,7633,7967,8390,8959,9710,10590,11510,12319,12835,12885,12316,11040,9057,6445,3398,131,-3036,-5863,-8057,-9472,-9988,-9634,-8503,-6789,-4743,-2623,-718,765,1632,1803,1249,50,-1651,-3646,-5681,-7508,-8904,-9696,-9825,-9291,-8221,-6793,-5230,-3785,-2669,-2055,-2068,-2725,-4003,-5799,-7949,-10270,-12562,-14629,-16320,-17517,-18167,-18261,-17855,-17031,-15906,-14616,-13277,-12026,-10941,-10111,-9570,-9340,-9420,-9776,-10354,-11063,-11787,-12383,-12702,-12590,-11936,-10648,-8715,-6167,-3107,312,3892,7418,10664,13408,15474,16702,17023,16409,14943,12752,10079,7174,4340,1834,-115,-1394,-1949,-1859,-1281,-409,475,1171,1440,1189,349,-1000,-2737,-4632,-6459,-7962,-8947,-9278,-8914,-7905,-6399,-4586,-2712,-1025,279,1014,1111,543,-615,-2239,-4135,-6104,-7921,-9392,-10365,-10741,-10510,-9725,-8516,-7058,-5557,-4217,-3209,-2663,-2627,-3092,-3971,-5116,-6362,-7506,-8385,-8847,-8807,-8211,-7082,-5456,-3428,-1103,1395,3926,6363,8587,10487,11986,13025,13565,13605,13155,12258,10995,9463,7787,6111,4551,3258,2304,1772,1691,2033,2768,3772,4930,6089,7073,7758,7991,7723,6916,5653,4031,2285,613,-693,-1421,-1373,-447,1365,3975,7190,10748,14335,17631,20337,22214,23120,22991,21900,19978,17446,14564,11583,8755,6265,4233,2715,1656,976,508,108,-395,-1085,-2030,-3196,-4503,-5814,-6958,-7756,-8049,-7722,-6707,-5038,-2800,-163,2643,5380,7767,9583,10622,10759,9950,8233,5747,2709,-605,-3879,-6791,-9056,-10441,-10785,-10057,-8290,-5657,-2400,1191,4775,8066,10788,12778,13920,14213,13701,12503,10762,8636,6297,3874,1494,-770,-2871,-4785,-6519,-8076,-9457,-10649,-11608,-12294,-12617,-12531,-11957,-10880,-9294,-7255,-4840,-2184,583,3303,5840,8072,9901,11256,12089,12366,12076,11219,9816,7905,5557,2858,-59,-3064,-5980,-8658,-10910,-12612,-13625,-13884,-13355,-12066,-10108,-7603,-4736,-1700,1303,4055,6413,8208,9382,9883,9738,9019,7826,6310,4604,2861,1187,-334,-1662,-2815,-3821,-4752,-5667,-6626,-7657,-8753,-9869,-10918,-11796,-12379,-12556,-12230,-11353,-9901,-7922,-5506,-2777,71,2860,5351,7352,8668,9162,8759,7443,5291,2433,-917,-4508,-8033,-11191,-13686,-15263,-15759,-15071,-13233,-10357,-6655,-2412,2046,6399,10327,13600,16031,17564,18199,18068,17326,16205,14920,13663,12588,11751,11171,10770,10435,10045,9445,8561,7322,5733,3863,1802,-286,-2243,-3896,-5071,-5649,-5535,-4705,-3195,-1100,1433,4209,7019,9635,11858,13494,14418,14530,13801,12255,9959,7036,3630,-93,-3945,-7765,-11364,-14596,-17311,-19383,-20729,-21271,-21011,-19951,-18198,-15849,-13100,-10131,-7181,-4448,-2148,-406,684,1137,1042,552,-108,-731,-1083,-1016,-425,692,2261,4138,6135,8035,9648,10802,11389,11377,10776,9704,8288,6716,5163,3790,2711,1991,1630,1570,1725,1961,2149,2162,1885,1241,198,-1246,-3017,-5015,-7081,-9021,-10647,-11738,-12150,-11727,-10437,-8266,-5324,-1765,2189,6263,10196,13688,16528,18514,19564,19651,18874,17377,15392,13156,10891,8792,6963,5434,4153,3000,1816,443,-1263,-3371,-5891,-8739,-11757,-14741,-17436,-19614,-21043,-21587,-21138,-19731,-17429,-14426,-10940,-7266,-3676,-474,2113,3883,4734,4607,3567,1697,-817,-3770,-6941,-10091,-13016,-15540,-17519,-18875,-19548,-19551,-18933,-17775,-16226,-14427,-12567,-10808,-9322,-8222,-7613,-7509,-7890,-8655,-9655,-10701,-11584,-12108,-12113,-11503,-10241,-8390,-6054,-3434,-750,1753,3825,5292,6010,5966,5219,3936,2356,747,-607,-1472,-1673,-1129,140,2029,4330,6792,9118,11007,12197,12478,11714,9887,7063,3416,-778,-5216,-9519,-13358,-16404,-18446,-19334,-19069,-17728,-15507,-12638,-9403,-6057,-2840,86,2591,4642,6210,7350,8101,8532,8705,8683,8517,8269,7985,7709,7482,7301,7158,6992,6730,6266,5512,4376,2835,901,-1334,-3698,-5990,-7933,-9292,-9809,-9345,-7777,-5169,-1593,2683,7398,12193,16718,20660,23734,25767,26666,26438,25191,23088,20344,17205,13879,10578,7444,4585,2062,-105,-1926,-3429,-4656,-5668,-6499,-7211,-7826,-8347,-8777,-9055,-9157,-9004,-8567,-7820,-6761,-5449,-3910,-2252,-512,1218,2898,4498,5973,7339,8567,9670,10655,11534,12323,13057,13748,14433,15130,15830,16540,17188,17740,18076,18118,17751,16907,15528,13629,11238,8480,5455,2345,-713,-3567,-6093,-8227,-9906,-11155,-11990,-12484,-12706,-12736,-12631,-12456,-12233,-12006,-11765,-11535,-11267,-10953,-10528,-9934,-9134,-8061,-6713,-5094,-3222,-1183,973,3126,5181,7024,8547,9644,10244,10279,9744,8654,7082,5142,2973,752,-1370,-3231,-4727,-5780,-6362,-6488,-6191,-5533,-4574,-3392,-2058,-645,780,2173,3490,4733,5886,6985,8024,9024,9952,10766,11408,11789,11865,11578,10943,9997,8809,7488,6111,4773,3503,2322,1207,129,-948,-2029,-3126,-4186,-5184,-6059,-6763,-7288,-7601,-7737,-7709,-7555,-7321,-7031,-6713,-6383,-6033,-5666,-5260,-4805,-4276,-3688,-2996,-2253,-1418,-555,318,1130,1793,2224,2310,1988,1197,-40,-1673,-3577,-5589,-7529,-9191,-10421,-11084,-11108,-10490,-9273,-7560,-5502,-3255,-1024,1009,2663,3793,4292,4134,3340,2008,282,-1660,-3629,-5455,-6986,-8144,-8851,-9143,-9025,-8603,-7942,-7163,-6347,-5581,-4907,-4331,-3835,-3340,-2778,-2039,-1065,226,1804,3678,5696,7762,9650,11201,12202,12547,12144,11035,9325,7202,4945,2808,1115,81,-86,688,2409,4957,8156,11733,15419,18899,21923,24257,25746,26317,25940,24691,22653,19977,16813,13319,9647,5930,2289,-1190,-4430,-7377,-10002,-12263,-14150,-15632,-16686,-17291,-17418,-17057,-16207,-14894,-13191,-11176,-9003,-6791,-4706,-2860,-1342,-201,592,1078,1362,1565,1782,2138,2659,3363,4189,5023,5734,6167,6211,5785,4900,3603,2032,341,-1289,-2709,-3788,-4476,-4746,-4644,-4242,-3617,-2881,-2092,-1345,-662,-95,349,662,814,815,619,209,-434,-1344,-2493,-3869,-5397,-6979,-8491,-9764,-10650,-10982,-10645,-9555,-7710,-5165,-2060,1433,5068,8617,11822,14467,16372,17399,17468,16576,14740,12078,8699,4793,545,-3835,-8123,-12132,-15651,-18546,-20676,-21981,-22431,-22053,-20936,-19196,-16988,-14494,-11876,-9312,-6921,-4801,-3017,-1580,-522,181,489,415,-94,-1029,-2416,-4217,-6383,-8819,-11401,-13992,-16437,-18599,-20352,-21615,-22335,-22496,-22121,-21228,-19867,-18057,-15842,-13249,-10333,-7169,-3866,-578,2518,5215,7324,8677,9170,8777,7552,5649,3277,728,-1726,-3767,-5185,-5781,-5488,-4315,-2366,174,3089,6113,9020,11575,13611,15007,15703,15704,15083,13963,12506,10901,9321,7918,6803,6011,5549,5336,5283,5260,5133,4813,4211,3327,2170,820,-627,-2069,-3378,-4488,-5305,-5817,-6009,-5906,-5563,-5020,-4341,-3561,-2697,-1755,-719,432,1708,3119,4654,6284,7968,9627,11175,12476,13408,13808,13561,12564,10781,8256,5100,1540,-2163,-5653,-8605,-10662,-11590,-11194,-9466,-6486,-2495,2187,7168,12041,16428,20005,22531,23873,23981,22921,20816,17884,14336,10464,6476,2634,-899,-3971,-6481,-8387,-9660,-10320,-10407,-9975,-9103,-7877,-6392,-4764,-3095,-1507,-108,1009,1759,2080,1958,1376,407,-886,-2362,-3874,-5241,-6291,-6865,-6856,-6180,-4861,-2928,-539,2175,5002,7762,10283,12431,14122,15335,16083,16439,16481,16309,15995,15605,15148,14604,13924,13006,11785,10150,8073,5513,2528,-810,-4340,-7899,-11269,-14247,-16646,-18314,-19173,-19199,-18448,-17020,-15070,-12737,-10192,-7543,-4907,-2329,137,2491,4719,6819,8793,10600,12212,13553,14566,15166,15317,14977,14176,12960,11423,9669,7810,5937,4118,2393,753,-813,-2337,-3850,-5332,-6762,-8051,-9096,-9780,-9980,-9635,-8708,-7266,-5418,-3343,-1242,673,2235,3312,3853,3868,3425,2625,1597,448,-715,-1822,-2826,-3711,-4440,-5037,-5444,-5677,-5680,-5446,-4949,-4192,-3202,-2025,-741,557,1751,2729,3366,3570,3274,2442,1108,-679,-2802,-5140,-7556,-9906,-12076,-13939,-15401,-16358,-16735,-16442,-15446,-13698,-11248,-8130,-4490,-496,3616,7562,11050,13785,15520,16073,15368,13421,10374,6452,1949,-2784,-7431,-11655,-15231,-17979,-19824,-20780,-20916,-20365,-19273,-17775,-16008,-14040,-11950,-9744,-7455,-5079,-2644,-179,2269,4635,6861,8877,10646,12136,13359,14343,15138,15798,16387,16908,17392,17772,17995,17967,17590,16791,15532,13825,11752,9458,7141,5036,3381,2392,2226,2970,4601,7015,10000,13293,16574,19531,21861,23324,23754,23071,21310,18570,15067,11047,6807,2662,-1140,-4336,-6805,-8448,-9293,-9432,-9021,-8266,-7387,-6591,-6064,-5914,-6215,-6942,-8037,-9380,-10827,-12236,-13455,-14382,-14934,-15086,-14861,-14305,-13537,-12632,-11741,-10926,-10286,-9829,-9552,-9388,-9243,-8994,-8517,-7706,-6482,-4819,-2739,-323,2309,5007,7603,9941,11881,13302,14139,14323,13860,12757,11085,8928,6409,3672,847,-1910,-4504,-6832,-8852,-10549,-11934,-13054,-13955,-14688,-15300,-15808,-16217,-16515,-16661,-16631,-16384,-15886,-15143,-14128,-12900,-11471,-9915,-8281,-6630,-5005,-3431,-1907,-425,1044,2520,4009,5500,6944,8281,9424,10297,10832,10990,10793,10275,9540,8688,7830,7048,6392,5841,5361,4845,4205,3339,2191,739,-977,-2874,-4823,-6680,-8291,-9527,-10279,-10502,-10197,-9437,-8355,-7128,-5981,-5105,-4698,-4863,-5650,-6999,-8781,-10786,-12777,-14511,-15757,-16378,-16276,-15476,-14080,-12254,-10238,-8270,-6594,-5414,-4876,-5045,-5912,-7369,-9240,-11271,-13163,-14608,-15305,-15033,-13636,-11101,-7529,-3152,1691,6602,11154,14967,17720,19229,19429,18405,16357,13594,10452,7318,4490,2247,726,-8,-18,592,1628,2933,4311,5657,6863,7918,8809,9580,10265,10890,11476,11999,12453,12777,12953,12931,12687,12210,11482,10517,9310,7885,6258,4486,2628,795,-899,-2319,-3344,-3876,-3882,-3359,-2407,-1127,298,1708,2918,3811,4263,4252,3759,2847,1603,150,-1364,-2796,-3993,-4865,-5322,-5353,-4982,-4267,-3309,-2203,-1040,93,1166,2149,3052,3913,4755,5616,6520,7441,8353,9184,9840,10253,10341,10084,9487,8595,7501,6283,5050,3862,2768,1768,834,-85,-1052,-2129,-3346,-4726,-6228,-7783,-9275,-10546,-11420,-11712,-11266,-9960,-7762,-4713,-946,3323,7827,12263,16337,19786,22414,24083,24757,24447,23269,21353,18902,16109,13193,10337,7708,5422,3553,2131,1142,534,260,231,406,725,1157,1686,2275,2902,3501,4008,4322,4358,4012,3225,1958,225,-1906,-4338,-6906,-9470,-11840,-13899,-15506,-16598,-17102,-17018,-16328,-15075,-13302,-11060,-8469,-5584,-2580,436,3284,5791,7809,9169,9780,9568,8554,6780,4397,1568,-1461,-4426,-7047,-9046,-10200,-10345,-9423,-7477,-4674,-1272,2368,5878,8846,10963,11962,11753,10332,7881,4638,947,-2832,-6357,-9331,-11534,-12874,-13324,-13010,-12094,-10833,-9471,-8241,-7323,-6791,-6659,-6817,-7119,-7379,-7413,-7102,-6370,-5253,-3827,-2257,-713,633,1626,2183,2260,1889,1163,214,-797,-1709,-2399,-2770,-2819,-2564,-2127,-1628,-1238,-1095,-1316,-1964,-3038,-4462,-6112,-7801,-9331,-10500,-11129,-11092,-10343,-8889,-6846,-4372,-1672,1021,3525,5664,7360,8589,9407,9912,10265,10567,10976,11498,12169,12880,13528,13931,13934,13380,12172,10303,7831,4945,1881,-1045,-3533,-5298,-6149,-5990,-4850,-2870,-292,2578,5417,7905,9802,10924,11202,10660,9413,7634,5557,3386,1365,-354,-1621,-2368,-2573,-2240,-1441,-225,1309,3096,5048,7096,9174,11201,13113,14811,16210,17207,17705,17629,16911,15542,13518,10917,7831,4426,892,-2536,-5624,-8153,-9945,-10911,-11013,-10347,-9038,-7340,-5472,-3726,-2317,-1441,-1207,-1636,-2692,-4247,-6163,-8261,-10375,-12371,-14138,-15619,-16789,-17664,-18280,-18689,-18938,-19067,-19087,-18988,-18751,-18328,-17691,-16814,-15683,-14328,-12782,-11107,-9375,-7643,-5983,-4424,-2995,-1692,-487,664,1811,3027,4349,5809,7396,9051,10664,12092,13141,13641,13420,12387,10496,7832,4523,811,-3029,-6711,-9943,-12511,-14247,-15075,-15006,-14130,-12582,-10563,-8253,-5838,-3463,-1205,886,2831,4663,6445,8199,9958,11671,13291,14701,15795,16436,16518,15967,14746,12886,10494,7697,4734,1797,-855,-3045,-4622,-5524,-5786,-5510,-4896,-4168,-3569,-3335,-3626,-4555,-6135,-8292,-10889,-13714,-16540,-19116,-21234,-22703,-23417,-23321,-22449,-20890,-18792,-16325,-13672,-10990,-8411,-6001,-3807,-1812,19,1720,3348,4896,6358,7673,8740,9443,9656,9254,8187,6434,4078,1277,-1751,-4740,-7423,-9567,-11005,-11649,-11514,-10685,-9327,-7624,-5778,-3973,-2328,-943,176,1037,1713,2271,2802,3379,4044,4834,5718,6664,7573,8369,8925,9187,9109,8711,8092,7375,6741,6356,6376,6883,7908,9369,11118,12923,14532,15666,16121,15729,14473,12407,9738,6729,3714,1026,-1050,-2288,-2586,-1943,-481,1595,4011,6486,8731,10524,11697,12153,11900,10972,9507,7634,5532,3351,1232,-710,-2408,-3797,-4858,-5537,-5823,-5640,-4968,-3749,-1979,302,3013,5981,8996,11787,14067,15573,16083,15471,13721,10946,7374,3343,-750,-4502,-7519,-9525,-10325,-9895,-8330,-5881,-2869,293,3207,5507,6910,7263,6530,4829,2358,-565,-3630,-6485,-8859,-10517,-11345,-11293,-10436,-8899,-6876,-4594,-2265,-96,1784,3284,4410,5209,5798,6310,6885,7635,8628,9877,11326,12884,14406,15766,16814,17475,17663,17374,16611,15407,13815,11873,9645,7158,4480,1648,-1253,-4157,-6959,-9571,-11883,-13807,-15260,-16180,-16541,-16330,-15578,-14338,-12683,-10728,-8599,-6454,-4464,-2825,-1682,-1202,-1423,-2363,-3901,-5866,-7999,-10031,-11679,-12715,-12989,-12456,-11175,-9317,-7112,-4839,-2759,-1085,43,598,615,244,-352,-967,-1432,-1616,-1450,-948,-171,748,1677,2460,2991,3198,3065,2639,1998,1249,490,-187,-756,-1194,-1564,-1922,-2370,-2983,-3837,-4941,-6268,-7720,-9143,-10351,-11127,-11278,-10633,-9113,-6690,-3478,350,4517,8698,12556,15772,18092,19347,19483,18534,16647,14015,10888,7515,4149,985,-1797,-4095,-5826,-6968,-7503,-7460,-6852,-5734,-4164,-2222,-31,2279,4534,6572,8207,9300,9723,9412,8361,6609,4283,1520,-1451,-4434,-7177,-9489,-11197,-12199,-12450,-11983,-10877,-9258,-7284,-5101,-2888,-754,1177,2848,4237,5339,6218,6928,7561,8202,8908,9716,10601,11490,12260,12758,12803,12268,11016,9036,6340,3059,-617,-4443,-8141,-11416,-14026,-15729,-16416,-15980,-14483,-11995,-8716,-4885,-773,3309,7086,10311,12798,14462,15283,15365,14851,13955,12892,11838,10952,10270,9803,9446,9080,8545,7698,6426,4677,2456,-160,-3035,-6010,-8878,-11484,-13652,-15292,-16331,-16763,-16616,-15959,-14875,-13476,-11859,-10134,-8385,-6692,-5113,-3700,-2500,-1557,-935,-692,-885,-1582,-2778,-4487,-6607,-9025,-11540,-13918,-15927,-17316,-17909,-17574,-16270,-14053,-11051,-7471,-3557,424,4219,7606,10412,12517,13867,14438,14276,13416,11957,9962,7541,4765,1738,-1448,-4693,-7879,-10888,-13585,-15831,-17502,-18476,-18674,-18041,-16579,-14334,-11409,-7957,-4178,-308,3383,6647,9227,10942,11661,11345,10055,7930,5222,2209,-760,-3378,-5348,-6486,-6668,-5923,-4353,-2165,377,3004,5438,7470,8934,9770,9971,9622,8844,7792,6640,5526,4579,3859,3403,3165,3096,3077,3015,2779,2283,1441,220,-1395,-3352,-5598,-8007,-10490,-12907,-15168,-17170,-18842,-20130,-20985,-21357,-21230,-20535,-19298,-17485,-15167,-12405,-9338,-6121,-2963,-56,2379,4186,5223,5448,4858,3565,1703,-493,-2801,-4953,-6714,-7885,-8314,-7935,-6749,-4840,-2363,478,3439,6288,8800,10814,12229,13016,13233,12986,12436,11760,11115,10643,10417,10452,10709,11079,11439,11652,11604,11230,10520,9537,8395,7259,6300,5702,5593,6070,7147,8773,10831,13138,15489,17645,19397,20547,20968,20577,19380,17437,14878,11875,8627,5340,2197,-643,-3076,-5041,-6538,-7597,-8306,-8739,-9012,-9187,-9346,-9506,-9678,-9851,-9986,-10063,-10040,-9888,-9562,-9034,-8242,-7168,-5766,-4045,-2022,238,2641,5061,7355,9372,10991,12104,12671,12685,12199,11303,10112,8771,7408,6162,5122,4358,3888,3685,3691,3801,3923,3945,3786,3409,2785,1975,1036,79,-773,-1425,-1782,-1816,-1531,-992,-306,394,969,1284,1256,811,-29,-1239,-2694,-4272,-5792,-7089,-7983,-8340,-8054,-7063,-5388,-3065,-236,2954,6293,9568,12563,15083,16962,18098,18402,17880,16540,14465,11752,8527,4945,1152,-2674,-6386,-9815,-12836,-15316,-17180,-18359,-18850,-18667,-17870,-16545,-14792,-12732,-10479,-8140,-5831,-3612,-1578,250,1826,3133,4159,4886,5291,5366,5063,4395,3329,1905,147,-1862,-4030,-6232,-8339,-10225,-11789,-12958,-13701,-14032,-13966,-13591,-12920,-12046,-10970,-9744,-8355,-6845,-5206,-3515,-1806,-192,1249,2405,3189,3548,3451,2946,2099,1058,-33,-994,-1674,-1960,-1778,-1134,-86,1262,2749,4236,5553,6601,7306,7665,7738,7627,7489,7461,7701,8286,9251,10562,12084,13651,15032,16004,16361,15967,14762,12799,10222,7257,4196,1317,-1088,-2843,-3817,-4022,-3553,-2599,-1406,-232,680,1144,1056,387,-789,-2348,-4114,-5897,-7529,-8854,-9794,-10290,-10370,-10073,-9498,-8739,-7913,-7117,-6447,-5974,-5745,-5788,-6076,-6557,-7128,-7650,-7974,-7935,-7415,-6308,-4606,-2328,402,3433,6560,9557,12211,14316,15725,16322,16071,14976,13114,10602,7594,4282,843,-2515,-5654,-8407,-10695,-12440,-13611,-14211,-14255,-13789,-12869,-11566,-9952,-8123,-6156,-4152,-2178,-320,1410,2963,4386,5684,6931,8161,9431,10754,12130,13526,14876,16106,17123,17840,18188,18102,17564,16553,15094,13208,10953,8388,5596,2662,-311,-3225,-5985,-8481,-10666,-12439,-13798,-14701,-15169,-15239,-14955,-14402,-13654,-12798,-11923,-11081,-10339,-9682,-9126,-8602,-8061,-7427,-6634,-5642,-4443,-3075,-1617,-205,1027,1916,2351,2253,1610,488,-1015,-2723,-4486,-6120,-7504,-8525,-9157,-9397,-9318,-9007,-8591,-8187,-7904,-7817,-7950,-8297,-8783,-9326,-9793,-10075,-10052,-9650,-8820,-7560,-5922,-3979,-1856,333,2443,4368,5986,7239,8056,8440,8403,8009,7369,6597,5851,5267,4962,5021,5467,6270,7362,8594,9833,10882,11582,11764,11300,10118,8182,5560,2337,-1291,-5133,-8943,-12485,-15551,-17957,-19582,-20374,-20310,-19487,-17976,-15978,-13626,-11146,-8682,-6395,-4390,-2714,-1377,-335,494,1191,1852,2539,3275,4060,4823,5489,5935,6045,5719,4863,3470,1546,-780,-3348,-5902,-8182,-9900,-10830,-10800,-9750,-7722,-4864,-1394,2392,6218,9769,12825,15175,16727,17423,17310,16459,15008,13090,10869,8466,6024,3632,1371,-696,-2526,-4080,-5302,-6156,-6579,-6520,-5960,-4900,-3390,-1534,537,2667,4701,6524,8052,9265,10188,10888,11454,11966,12508,13104,13770,14462,15109,15638,15928,15914,15511,14679,13424,11772,9817,7670,5482,3420,1656,347,-380,-450,151,1380,3104,5157,7314,9334,10990,12069,12432,11984,10736,8743,6153,3139,-77,-3292,-6286,-8903,-11004,-12513,-13421,-13754,-13605,-13091,-12326,-11437,-10494,-9526,-8534,-7436,-6187,-4682,-2901,-817,1486,3911,6280,8402,10078,11113,11378,10767,9280,6962,3943,420,-3392,-7223,-10826,-13969,-16446,-18143,-18949,-18878,-17942,-16247,-13896,-11035,-7816,-4379,-872,2573,5860,8856,11512,13741,15506,16791,17587,17925,17836,17380,16605,15576,14336,12929,11382,9726,7969,6144,4267,2370,501,-1303,-2965,-4449,-5668,-6594,-7163,-7369,-7193,-6676,-5866,-4851,-3757,-2702,-1837,-1290,-1165,-1545,-2461,-3896,-5806,-8081,-10590,-13170,-15624,-17764,-19394,-20341,-20468,-19692,-17985,-15398,-12042,-8117,-3853,455,4521,8076,10900,12860,13902,14073,13475,12279,10640,8735,6665,4524,2333,101,-2185,-4528,-6916,-9289,-11575,-13629,-15325,-16484,-16967,-16644,-15443,-13363,-10468,-6927,-2959,1155,5099,8598,11389,13310,14273,14300,13505,12074,10263,8313,6481,4940,3811,3115,2804,2761,2828,2842,2649,2140,1268,49,-1413,-2975,-4418,-5542,-6129,-6022,-5122,-3414,-962,2078,5503,9064,12483,15511,17910,19499,20163,19835,18545,16356,13434,9938,6110,2160,-1675,-5204,-8256,-10714,-12500,-13587,-13993,-13757,-12978,-11746,-10191,-8446,-6623,-4852,-3225,-1829,-718,51,479,542,277,-305,-1145,-2220,-3453,-4813,-6220,-7621,-8918,-10039,-10867,-11320,-11300,-10757,-9681,-8106,-6159,-3975,-1796,192,1765,2796,3211,3041,2409,1489,532,-266,-675,-597,35,1150,2626,4245,5792,7046,7829,8066,7723,6905,5746,4455,3254,2357,1934,2117,2931,4356,6272,8517,10879,13154,15137,16668,17642,17991,17697,16785,15289,13277,10818,7994,4904,1639,-1670,-4937,-8041,-10898,-13455,-15650,-17481,-18940,-20031,-20757,-21121,-21083,-20628,-19693,-18240,-16249,-13720,-10709,-7333,-3732,-126,3276,6245,8571,10096,10723,10431,9289,7441,5100,2510,-65,-2408,-4336,-5763,-6668,-7146,-7313,-7376,-7503,-7869,-8578,-9659,-11061,-12654,-14250,-15653,-16653,-17131,-17002,-16298,-15119,-13643,-12074,-10643,-9522,-8855,-8695,-9002,-9686,-10543,-11371,-11914,-11955,-11300,-9852,-7565,-4536,-911,3039,7038,10761,13934,16344,17865,18476,18266,17364,15992,14340,12616,10974,9524,8336,7410,6748,6284,5990,5796,5681,5605,5572,5574,5624,5721,5868,6028,6190,6275,6254,6062,5667,5052,4236,3237,2147,1019,-33,-906,-1508,-1731,-1523,-850,248,1691,3304,4913,6248,7113,7284,6646,5148,2851,-96,-3434,-6883,-10094,-12770,-14663,-15589,-15533,-14519,-12750,-10438,-7893,-5386,-3177,-1467,-358,111,5,-539,-1348,-2186,-2872,-3190,-3030,-2317,-1044,685,2763,4976,7153,9083,10646,11736,12362,12573,12493,12279,12080,12041,12244,12701,13381,14143,14859,15335,15424,15006,14022,12478,10448,8045,5443,2815,353,-1768,-3411,-4474,-4930,-4804,-4193,-3232,-2098,-944,63,847,1328,1521,1457,1196,828,413,15,-325,-596,-786,-902,-943,-887,-711,-355,227,1088,2260,3725,5437,7271,9074,10642,11762,12236,11928,10751,8766,6087,2962,-316,-3423,-6048,-7949,-8969,-9067,-8311,-6876,-4997,-2966,-1048,504,1536,1952,1766,1060,-17,-1283,-2535,-3600,-4310,-4573,-4325,-3601,-2472,-1099,341,1619,2540,2908,2613,1608,-65,-2269,-4809,-7426,-9863,-11864,-13243,-13862,-13677,-12715,-11064,-8871,-6296,-3531,-733,1919,4324,6354,7969,9123,9822,10095,9980,9546,8849,7960,6928,5802,4607,3368,2084,774,-571,-1937,-3310,-4675,-6000,-7245,-8390,-9373,-10185,-10771,-11131,-11207,-11009,-10483,-9622,-8413,-6841,-4954,-2769,-400,2049,4419,6525,8195,9273,9632,9258,8151,6455,4317,1974,-364,-2465,-4170,-5341,-5940,-5975,-5533,-4733,-3725,-2662,-1661,-834,-232,128,240,155,-104,-488,-969,-1525,-2161,-2868,-3691,-4612,-5682,-6865,-8152,-9482,-10745,-11827,-12563,-12786,-12362,-11161,-9156,-6363,-2900,1046,5223,9344,13127,16304,18686,20140,20645,20255,19110,17403,15354,13180,11052,9108,7396,5939,4688,3596,2583,1598,592,-451,-1526,-2610,-3651,-4597,-5393,-5997,-6371,-6512,-6412,-6105,-5608,-4957,-4182,-3302,-2333,-1261,-84,1223,2659,4217,5854,7484,9006,10259,11105,11373,10949,9754,7781,5097,1849,-1764,-5477,-9052,-12215,-14789,-16609,-17621,-17809,-17255,-16048,-14353,-12300,-10066,-7774,-5577,-3580,-1900,-625,171,428,152,-663,-1922,-3527,-5313,-7082,-8623,-9734,-10215,-9958,-8872,-6987,-4389,-1237,2242,5806,9206,12207,14633,16354,17328,17541,17074,16006,14465,12587,10496,8310,6145,4058,2135,388,-1145,-2471,-3595,-4520,-5259,-5802,-6137,-6235,-6060,-5576,-4759,-3605,-2142,-417,1473,3427,5338,7072,8546,9647,10316,10495,10151,9284,7915,6090,3908,1452,-1132,-3718,-6175,-8364,-10203,-11610,-12570,-13091,-13235,-13061,-12684,-12157,-11588,-10979,-10386,-9768,-9116,-8390,-7558,-6618,-5573,-4484,-3415,-2467,-1735,-1311,-1255,-1606,-2342,-3431,-4790,-6328,-7959,-9571,-11108,-12499,-13708,-14733,-15557,-16206,-16695,-17019,-17189,-17143,-16840,-16182,-15084,-13467,-11285,-8535,-5286,-1656,2171,5967,9499,12530,14881,16424,17139,17055,16338,15156,13752,12360,11155,10323,9901,9930,10323,10989,11779,12549,13174,13549,13622,13396,12887,12189,11362,10504,9672,8900,8196,7530,6851,6108,5231,4183,2940,1503,-57,-1681,-3215,-4539,-5491,-5943,-5805,-5039,-3660,-1762,527,3018,5522,7820,9759,11175,12002,12187,11761,10770,9305,7476,5381,3154,874,-1350,-3453,-5374,-7067,-8506,-9666,-10547,-11156,-11517,-11674,-11665,-11562,-11406,-11266,-11163,-11137,-11172,-11251,-11309,-11267,-11010,-10436,-9423,-7906,-5835,-3227,-159,3255,6837,10385,13676,16484,18607,19880,20190,19497,17841,15337,12177,8617,4937,1449,-1577,-3910,-5382,-5953,-5617,-4512,-2791,-673,1626,3909,6015,7847,9359,10574,11532,12321,13002,13630,14222,14745,15138,15297,15120,14481,13321,11601,9364,6741,3915,1138,-1319,-3206,-4312,-4522,-3809,-2276,-112,2394,4922,7143,8778,9624,9602,8720,7130,4996,2594,125,-2182,-4193,-5832,-7097,-8054,-8821,-9526,-10289,-11193,-12245,-13372,-14453,-15267,-15643,-15374,-14365,-12592,-10160,-7260,-4195,-1281,1152,2834,3609,3420,2377,679,-1368,-3444,-5234,-6493,-7069,-6923,-6119,-4820,-3238,-1620,-213,780,1213,1018,220,-1072,-2687,-4395,-5955,-7157,-7809,-7829,-7182,-5940,-4237,-2253,-193,1764,3464,4824,5823,6489,6918,7192,7428,7685,8013,8383,8755,9005,9045,8720,7954,6667,4856,2579,-49,-2853,-5626,-8134,-10193,-11604,-12299,-12222,-11444,-10082,-8302,-6311,-4294,-2422,-827,422,1279,1768,1911,1771,1393,833,135,-661,-1525,-2425,-3337,-4234,-5061,-5777,-6300,-6543,-6426,-5843,-4748,-3098,-933,1663,4526,7447,10162,12422,13977,14652,14338,13026,10789,7796,4261,463,-3348,-6891,-9970,-12408,-14110,-15036,-15218,-14705,-13618,-12057,-10144,-7991,-5676,-3276,-828,1622,4074,6484,8846,11110,13213,15086,16608,17673,18154,17940,16963,15186,12648,9449,5739,1742,-2329,-6201,-9690,-12577,-14780,-16219,-16932,-16975,-16487,-15583,-14417,-13085,-11662,-10174,-8592,-6886,-4976,-2835,-422,2225,5056,7942,10741,13284,15377,16876,17632,17578,16703,15056,12783,10040,7074,4086,1316,-1072,-2955,-4268,-5050,-5373,-5383,-5251,-5131,-5177,-5461,-6032,-6845,-7847,-8925,-9995,-10955,-11765,-12387,-12841,-13135,-13309,-13355,-13284,-13040,-12581,-11823,-10713,-9177,-7204,-4790,-1975,1133,4447,7784,10989,13871,16239,17948,18864,18950,18213,16770,14774,12452,10017,7691,5617,3908,2558,1546,746,52,-685,-1560,-2651,-3948,-5419,-6909,-8283,-9312,-9825,-9638,-8657,-6840,-4248,-1017,2638,6447,10125,13372,15954,17673,18428,18187,17005,14986,12297,9099,5579,1892,-1822,-5449,-8905,-12116,-15017,-17555,-19670,-21318,-22467,-23092,-23231,-22902,-22208,-21223,-20071,-18849,-17648,-16533,-15538,-14647,-13847,-13042,-12180,-11148,-9875,-8297,-6388,-4167,-1709,883,3440,5828,7853,9422,10411,10821,10638,9958,8864,7507,6015,4538,3192,2094,1300,854,740,900,1251,1661,2002,2137,1973,1434,553,-627,-1935,-3211,-4236,-4843,-4901,-4362,-3265,-1716,100,1998,3781,5303,6480,7281,7768,8030,8210,8455,8883,9610,10657,12016,13602,15245,16788,17976,18654,18631,17854,16308,14121,11462,8593,5785,3294,1332,28,-579,-534,48,1000,2148,3312,4338,5134,5614,5794,5684,5342,4833,4204,3476,2678,1768,754,-395,-1673,-3052,-4490,-5901,-7206,-8280,-9050,-9413,-9357,-8885,-8080,-7059,-5986,-5011,-4287,-3910,-3929,-4328,-5038,-5941,-6902,-7786,-8473,-8890,-8984,-8765,-8265,-7535,-6673,-5727,-4804,-3940,-3184,-2545,-2001,-1510,-1012,-410,358,1390,2727,4394,6382,8614,10999,13401,15667,17658,19235,20291,20766,20610,19844,18493,16657,14428,11961,9398,6904,4631,2708,1234,260,-210,-224,116,696,1350,1952,2352,2459,2192,1538,493,-871,-2482,-4208,-5901,-7405,-8540,-9178,-9180,-8517,-7167,-5237,-2855,-238,2384,4753,6650,7874,8334,7966,6836,5054,2780,249,-2350,-4777,-6865,-8458,-9468,-9858,-9647,-8915,-7774,-6382,-4905,-3515,-2364,-1577,-1220,-1339,-1890,-2842,-4070,-5488,-6946,-8340,-9544,-10469,-11038,-11225,-11011,-10450,-9587,-8525,-7358,-6193,-5119,-4211,-3512,-3038,-2774,-2682,-2709,-2795,-2886,-2935,-2930,-2852,-2726,-2559,-2377,-2187,-1985,-1745,-1430,-991,-366,470,1561,2896,4443,6152,7931,9682,11323,12752,13933,14815,15423,15770,15901,15861,15671,15341,14853,14172,13248,12053,10568,8816,6860,4785,2704,718,-1088,-2670,-4024,-5189,-6230,-7247,-8306,-9484,-10810,-12260,-13790,-15285,-16619,-17630,-18182,-18132,-17422,-16011,-13970,-11400,-8502,-5487,-2618,-118,1787,2977,3382,3044,2080,685,-914,-2455,-3717,-4492,-4651,-4125,-2921,-1119,1151,3704,6323,8794,10877,12383,13140,13033,12025,10136,7489,4268,733,-2811,-6049,-8673,-10437,-11162,-10774,-9300,-6871,-3691,-42,3790,7494,10802,13491,15388,16414,16542,15833,14395,12386,9994,7400,4798,2332,140,-1703,-3151,-4205,-4890,-5273,-5412,-5398,-5288,-5147,-5002,-4871,-4732,-4558,-4303,-3925,-3393,-2711,-1898,-1038,-217,441,812,820,377,-492,-1758,-3303,-4986,-6634,-8071,-9136,-9693,-9663,-8997,-7716,-5884,-3603,-1007,1758,4539,7181,9536,11453,12801,13446,13292,12274,10369,7624,4145,105,-4259,-8687,-12874,-16567,-19501,-21510,-22473,-22350,-21194,-19103,-16258,-12876,-9199,-5484,-1954,1193,3832,5894,7384,8367,8939,9221,9334,9358,9364,9358,9332,9252,9071,8774,8341,7805,7214,6630,6134,5782,5609,5619,5765,5963,6116,6090,5801,5163,4177,2857,1310,-357,-1980,-3423,-4543,-5251,-5479,-5229,-4526,-3452,-2103,-601,916,2330,3493,4309,4648,4455,3654,2268,287,-2166,-5031,-8112,-11290,-14355,-17167,-19556,-21406,-22618,-23130,-22915,-21973,-20335,-18060,-15239,-11997,-8496,-4934,-1538,1460,3841,5427,6117,5879,4785,2991,701,-1803,-4267,-6405,-7989,-8841,-8833,-7947,-6201,-3723,-688,2680,6109,9338,12112,14217,15517,15959,15583,14529,13002,11250,9534,8074,7033,6493,6450,6819,7463,8200,8847,9243,9266,8846,7990,6752,5253,3663,2162,952,216,91,690,2027,4086,6757,9883,13245,16582,19622,22075,23706,24301,23757,22044,19239,15531,11161,6455,1753,-2634,-6414,-9389,-11462,-12595,-12903,-12506,-11631,-10486,-9289,-8235,-7452,-7038,-7019,-7375,-8032,-8890,-9791,-10596,-11130,-11254,-10867,-9910,-8400,-6417,-4101,-1635,765,2910,4612,5770,6318,6284,5745,4827,3678,2444,1252,201,-645,-1257,-1630,-1779,-1743,-1556,-1280,-965,-675,-466,-400,-515,-856,-1411,-2176,-3088,-4076,-5047,-5904,-6545,-6913,-6934,-6606,-5915,-4896,-3592,-2042,-326,1526,3427,5332,7179,8889,10424,11720,12740,13488,13946,14174,14193,14060,13788,13380,12783,11942,10758,9160,7110,4590,1705,-1442,-4635,-7668,-10306,-12354,-13662,-14164,-13859,-12844,-11267,-9325,-7232,-5191,-3382,-1930,-935,-406,-357,-702,-1386,-2262,-3227,-4109,-4772,-5075,-4892,-4165,-2844,-990,1324,3921,6618,9172,11358,12951,13775,13717,12725,10836,8155,4846,1127,-2766,-6600,-10151,-13249,-15751,-17593,-18739,-19229,-19124,-18531,-17570,-16356,-15000,-13570,-12098,-10585,-8979,-7226,-5259,-3026,-521,2232,5150,8113,10965,13539,15664,17201,18042,18117,17427,15988,13901,11261,8218,4925,1544,-1738,-4761,-7337,-9325,-10592,-11050,-10686,-9514,-7669,-5293,-2636,84,2605,4738,6329,7294,7644,7427,6778,5846,4810,3838,3076,2606,2467,2608,2937,3293,3514,3415,2857,1735,11,-2282,-5041,-8091,-11206,-14117,-16553,-18253,-19022,-18738,-17399,-15105,-12089,-8650,-5167,-2011,469,2000,2423,1687,-104,-2760,-5964,-9364,-12572,-15224,-17016,-17721,-17229,-15530,-12747,-9070,-4792,-215,4315,8515,12113,14966,16959,18145,18584,18464,17965,17283,16582,15960,15452,15014,14541,13891,12910,11472,9490,6975,3998,761,-2503,-5471,-7838,-9325,-9714,-8920,-6947,-3942,-138,4153,8576,12792,16487,19416,21420,22418,22414,21493,19783,17473,14747,11810,8833,5959,3289,863,-1298,-3240,-4993,-6629,-8198,-9722,-11229,-12677,-14027,-15221,-16178,-16880,-17265,-17378,-17209,-16824,-16252,-15522,-14655,-13627,-12423,-10995,-9316,-7368,-5157,-2749,-218,2286,4628,6617,8095,8912,8952,8185,6617,4365,1593,-1468,-4556,-7415,-9809,-11558,-12553,-12781,-12292,-11248,-9834,-8292,-6861,-5745,-5097,-4997,-5421,-6280,-7382,-8509,-9401,-9831,-9613,-8654,-6949,-4605,-1799,1222,4197,6874,9054,10596,11471,11684,11372,10664,9761,8842,8075,7597,7491,7805,8523,9595,10909,12328,13673,14754,15387,15405,14707,13245,11061,8270,5050,1630,-1748,-4842,-7456,-9424,-10671,-11158,-10929,-10084,-8750,-7114,-5341,-3629,-2129,-982,-281,-60,-304,-923,-1789,-2715,-3523,-4019,-4076,-3605,-2618,-1180,534,2338,3979,5249,5949,5982,5306,3989,2166,29,-2187,-4272,-6031,-7340,-8140,-8443,-8326,-7920,-7349,-6788,-6331,-6095,-6101,-6365,-6812,-7372,-7908,-8293,-8386,-8068,-7231,-5819,-3809,-1237,1817,5205,8769,12284,15544,18334,20462,21798,22248,21809,20540,18556,16042,13192,10216,7323,4669,2396,597,-686,-1424,-1651,-1409,-778,136,1226,2357,3416,4290,4890,5162,5073,4652,3930,3010,1972,959,67,-571,-901,-854,-454,255,1181,2189,3149,3934,4437,4597,4403,3861,3060,2065,999,-38,-959,-1678,-2180,-2441,-2513,-2454,-2351,-2324,-2452,-2846,-3544,-4579,-5918,-7508,-9227,-10984,-12611,-14004,-15036,-15621,-15711,-15272,-14334,-12934,-11167,-9124,-6943,-4733,-2635,-729,880,2172,3103,3724,4067,4220,4276,4312,4434,4683,5111,5718,6480,7356,8258,9117,9816,10279,10418,10172,9533,8483,7108,5465,3707,1964,406,-809,-1548,-1704,-1218,-101,1611,3786,6288,8926,11491,13800,15635,16873,17358,17060,15940,14057,11505,8426,4995,1406,-2151,-5500,-8489,-11026,-13049,-14563,-15594,-16227,-16529,-16605,-16536,-16387,-16226,-16062,-15910,-15736,-15489,-15113,-14529,-13696,-12568,-11156,-9481,-7626,-5666,-3727,-1898,-285,1065,2118,2895,3441,3834,4164,4509,4945,5487,6143,6831,7467,7923,8057,7761,6944,5567,3667,1311,-1354,-4149,-6880,-9308,-11243,-12488,-12897,-12386,-10926,-8576,-5474,-1824,2101,6000,9558,12495,14592,15698,15790,14920,13258,11044,8552,6086,3900,2204,1112,655,757,1280,2035,2810,3429,3734,3644,3126,2216,975,-486,-2059,-3628,-5098,-6385,-7439,-8232,-8756,-9025,-9074,-8916,-8616,-8187,-7676,-7112,-6511,-5892,-5254,-4596,-3904,-3185,-2416,-1624,-782,70,968,1876,2834,3817,4834,5867,6862,7770,8490,8915,8945,8467,7415,5759,3516,780,-2320,-5601,-8863,-11893,-14511,-16560,-17927,-18569,-18457,-17662,-16248,-14353,-12110,-9668,-7164,-4721,-2398,-269,1702,3519,5253,6958,8685,10453,12267,14046,15734,17184,18306,18972,19132,18756,17867,16545,14884,13008,11044,9106,7312,5746,4479,3547,2966,2719,2773,3071,3566,4197,4935,5737,6587,7449,8288,9042,9637,9994,10017,9667,8890,7729,6217,4476,2609,753,-977,-2497,-3749,-4702,-5381,-5808,-6052,-6188,-6315,-6514,-6903,-7515,-8418,-9574,-10954,-12447,-13937,-15300,-16392,-17141,-17457,-17353,-16835,-16000,-14938,-13777,-12642,-11629,-10828,-10266,-9953,-9836,-9860,-9926,-9948,-9846,-9548,-9035,-8291,-7346,-6242,-5045,-3802,-2610,-1475,-484,384,1106,1706,2228,2693,3162,3649,4177,4734,5286,5784,6150,6316,6201,5757,4946,3777,2299,592,-1188,-2894,-4296,-5221,-5465,-4918,-3514,-1298,1601,4965,8521,11976,15048,17522,19252,20189,20382,19933,19007,17778,16398,15009,13679,12454,11305,10188,9019,7715,6216,4474,2504,358,-1868,-4033,-5998,-7615,-8766,-9389,-9449,-8999,-8115,-6908,-5517,-4053,-2630,-1330,-216,675,1301,1661,1739,1557,1152,569,-113,-832,-1516,-2118,-2620,-3020,-3359,-3684,-4051,-4514,-5098,-5800,-6589,-7373,-8081,-8562,-8743,-8504,-7818,-6677,-5147,-3327,-1364,594,2400,3928,5109,5889,6292,6329,6096,5628,5032,4345,3629,2897,2176,1439,708,-46,-780,-1484,-2080,-2509,-2687,-2536,-2019,-1110,161,1730,3507,5364,7194,8860,10275,11341,11989,12176,11848,10999,9626,7765,5481,2886,98,-2719,-5411,-7814,-9782,-11187,-11953,-12037,-11464,-10326,-8750,-6950,-5126,-3523,-2345,-1753,-1849,-2632,-4031,-5866,-7915,-9886,-11517,-12543,-12788,-12143,-10608,-8265,-5311,-1964,1466,4717,7504,9637,10961,11442,11107,10077,8551,6731,4894,3231,1950,1144,866,1061,1621,2394,3172,3802,4095,3987,3420,2465,1238,-95,-1310,-2240,-2715,-2668,-2087,-1055,291,1765,3193,4391,5253,5712,5765,5513,5038,4535,4131,3989,4180,4753,5650,6768,7938,8951,9616,9767,9312,8245,6664,4721,2654,673,-1011,-2260,-3032,-3354,-3355,-3225,-3156,-3374,-3998,-5107,-6654,-8483,-10373,-12026,-13156,-13515,-12940,-11373,-8894,-5685,-2024,1740,5271,8231,10377,11545,11686,10858,9216,6967,4366,1634,-1017,-3472,-5631,-7522,-9143,-10595,-11921,-13197,-14441,-15670,-16844,-17917,-18832,-19506,-19911,-19982,-19732,-19160,-18302,-17219,-15953,-14570,-13111,-11608,-10074,-8518,-6909,-5243,-3475,-1604,392,2482,4648,6814,8900,10809,12415,13625,14337,14506,14114,13220,11916,10359,8744,7266,6142,5531,5564,6281,7635,9509,11672,13891,15875,17393,18267,18409,17836,16655,15052,13256,11499,9989,8861,8174,7889,7884,7988,8004,7766,7144,6112,4695,3022,1256,-414,-1799,-2774,-3266,-3288,-2946,-2392,-1841,-1512,-1585,-2204,-3420,-5191,-7416,-9895,-12415,-14740,-16645,-17974,-18611,-18532,-17785,-16480,-14771,-12837,-10838,-8928,-7186,-5675,-4352,-3182,-2037,-838,547,2162,4040,6135,8326,10466,12325,13709,14391,14240,13160,11176,8399,5030,1358,-2317,-5660,-8409,-10351,-11381,-11495,-10794,-9453,-7709,-5814,-4000,-2470,-1332,-631,-312,-263,-314,-304,-81,434,1254,2310,3481,4595,5497,6048,6170,5872,5215,4344,3439,2683,2252,2258,2734,3633,4816,6075,7189,7926,8125,7692,6640,5089,3222,1321,-373,-1579,-2144,-1974,-1109,278,1958,3587,4862,5488,5261,4106,2058,-720,-3961,-7362,-10580,-13317,-15314,-16423,-16546,-15745,-14083,-11774,-9013,-6062,-3165,-566,1540,2984,3702,3657,2938,1653,0,-1825,-3609,-5174,-6376,-7136,-7430,-7301,-6848,-6195,-5489,-4865,-4406,-4176,-4140,-4241,-4352,-4332,-4034,-3320,-2111,-358,1893,4566,7496,10506,13382,15913,17940,19299,19946,19831,19020,17591,15681,13450,11056,8683,6460,4523,2936,1729,880,322,-39,-313,-601,-990,-1531,-2226,-3052,-3917,-4731,-5364,-5706,-5674,-5208,-4343,-3135,-1727,-286,1007,1968,2473,2422,1808,660,-907,-2735,-4626,-6367,-7732,-8559,-8702,-8128,-6855,-5014,-2775,-385,1916,3890,5355,6186,6359,5918,4980,3719,2309,918,-325,-1347,-2139,-2709,-3146,-3501,-3867,-4294,-4817,-5441,-6134,-6858,-7547,-8150,-8621,-8924,-9050,-8988,-8754,-8352,-7806,-7138,-6365,-5539,-4677,-3842,-3059,-2383,-1819,-1399,-1082,-850,-626,-340,95,748,1692,2933,4493,6308,8321,10426,12508,14434,16101,17369,18182,18455,18173,17348,16025,14303,12299,10164,8055,6134,4542,3389,2756,2645,3043,3834,4889,6022,7034,7741,7982,7651,6704,5158,3086,605,-2139,-4984,-7769,-10340,-12571,-14361,-15655,-16424,-16713,-16560,-16095,-15391,-14594,-13774,-13010,-12334,-11730,-11190,-10640,-10073,-9433,-8746,-8027,-7343,-6757,-6348,-6156,-6213,-6479,-6900,-7352,-7717,-7853,-7648,-7034,-5962,-4491,-2656,-605,1563,3711,5731,7562,9148,10507,11651,12633,13477,14213,14814,15242,15411,15230,14614,13490,11847,9705,7165,4354,1459,-1333,-3822,-5828,-7224,-7901,-7843,-7060,-5644,-3725,-1463,946,3317,5464,7248,8555,9357,9644,9497,9006,8304,7505,6727,6040,5481,5063,4743,4492,4243,3969,3623,3184,2634,1941,1077,-3,-1345,-2988,-4954,-7221,-9746,-12400,-15055,-17506,-19586,-21092,-21907,-21920,-21131,-19567,-17358,-14636,-11604,-8434,-5321,-2406,180,2363,4084,5325,6084,6381,6236,5695,4774,3535,1992,208,-1776,-3901,-6079,-8228,-10219,-11926,-13203,-13893,-13879,-13044,-11372,-8871,-5680,-1963,1986,5895,9424,12306,14312,15317,15313,14402,12794,10769,8632,6692,5186,4310,4112,4605,5652,7104,8726,10306,11627,12546,12947,12829,12207,11207,9964,8654,7467,6548,6041,5983,6388,7146,8129,9125,9929,10325,10153,9295,7729,5511,2773,-278,-3405,-6370,-8955,-10993,-12399,-13118,-13197,-12685,-11672,-10257,-8507,-6516,-4327,-2006,393,2803,5131,7285,9140,10594,11521,11853,11507,10477,8777,6472,3694,581,-2658,-5829,-8717,-11128,-12906,-13948,-14198,-13702,-12545,-10910,-9003,-7076,-5349,-4030,-3226,-2990,-3249,-3885,-4696,-5471,-6011,-6146,-5785,-4920,-3610,-2009,-283,1356,2735,3705,4178,4139,3619,2710,1547,257,-981,-2070,-2860,-3310,-3349,-2990,-2247,-1182,144,1627,3188,4728,6171,7481,8610,9576,10394,11075,11661,12115,12434,12541,12369,11843,10884,9468,7584,5295,2686,-91,-2897,-5553,-7940,-9947,-11526,-12685,-13457,-13903,-14103,-14084,-13885,-13483,-12833,-11885,-10579,-8881,-6813,-4415,-1800,903,3540,5945,7986,9540,10526,10910,10680,9877,8557,6804,4718,2430,65,-2207,-4244,-5878,-6998,-7499,-7369,-6619,-5366,-3742,-1944,-165,1413,2644,3446,3788,3709,3299,2674,1984,1355,928,787,1027,1651,2675,4031,5640,7384,9115,10703,12003,12923,13384,13360,12862,11919,10601,8964,7076,5009,2795,525,-1763,-3960,-5966,-7650,-8859,-9466,-9345,-8442,-6752,-4378,-1486,1657,4756,7476,9514,10618,10626,9496,7287,4188,445,-3610,-7663,-11379,-14497,-16803,-18155,-18514,-17894,-16410,-14233,-11569,-8683,-5809,-3209,-1064,446,1250,1306,655,-596,-2329,-4353,-6517,-8622,-10553,-12168,-13414,-14259,-14702,-14803,-14597,-14156,-13504,-12673,-11645,-10413,-8946,-7236,-5288,-3131,-821,1570,3963,6259,8403,10310,11964,13326,14412,15229,15807,16188,16392,16462,16399,16203,15841,15259,14393,13175,11564,9531,7130,4426,1581,-1241,-3830,-5986,-7549,-8374,-8412,-7643,-6137,-4019,-1446,1366,4220,6907,9266,11166,12546,13370,13673,13483,12877,11890,10576,8952,7039,4835,2382,-315,-3158,-6080,-8952,-11651,-14051,-16030,-17477,-18313,-18464,-17907,-16620,-14658,-12078,-9033,-5674,-2229,1083,4025,6395,8042,8873,8893,8173,6860,5158,3280,1438,-184,-1473,-2349,-2841,-2987,-2928,-2781,-2706,-2831,-3257,-4022,-5139,-6532,-8111,-9747,-11289,-12610,-13601,-14184,-14339,-14085,-13480,-12625,-11612,-10552,-9503,-8513,-7572,-6645,-5683,-4617,-3412,-2031,-500,1168,2899,4641,6327,7901,9323,10570,11625,12496,13190,13726,14132,14426,14640,14760,14791,14676,14381,13848,13049,11980,10671,9189,7617,6047,4555,3197,1987,926,-41,-955,-1876,-2848,-3884,-4985,-6116,-7217,-8234,-9087,-9703,-10023,-9970,-9513,-8610,-7279,-5543,-3506,-1283,946,2993,4662,5774,6214,5907,4887,3233,1121,-1254,-3646,-5850,-7659,-8945,-9634,-9723,-9275,-8405,-7255,-5984,-4733,-3610,-2698,-2012,-1556,-1275,-1123,-1023,-915,-731,-425,33,664,1443,2344,3304,4247,5107,5809,6319,6611,6704,6623,6414,6129,5801,5478,5184,4938,4751,4615,4503,4374,4172,3837,3325,2603,1679,592,-571,-1706,-2672,-3356,-3627,-3424,-2694,-1463,211,2231,4435,6681,8757,10517,11799,12515,12618,12135,11161,9829,8341,6864,5603,4684,4188,4134,4444,5023,5706,6364,6834,7036,6878,6335,5402,4087,2439,492,-1674,-4006,-6400,-8780,-11036,-13063,-14779,-16074,-16913,-17251,-17089,-16494,-15506,-14263,-12856,-11425,-10083,-8934,-8076,-7541,-7375,-7524,-7950,-8525,-9138,-9612,-9826,-9613,-8900,-7605,-5751,-3397,-666,2260,5208,7954,10352,12240,13558,14253,14369,13960,13144,12049,10816,9594,8501,7654,7108,6908,7040,7460,8100,8855,9631,10304,10783,10960,10782,10201,9231,7899,6300,4526,2735,1048,-375,-1426,-2018,-2120,-1747,-989,45,1187,2266,3124,3601,3614,3089,2037,491,-1467,-3718,-6137,-8563,-10878,-12913,-14598,-15806,-16519,-16696,-16373,-15583,-14409,-12925,-11217,-9362,-7427,-5470,-3548,-1698,24,1588,2952,4100,5014,5706,6189,6502,6674,6754,6753,6713,6605,6440,6141,5692,5014,4098,2924,1530,-23,-1619,-3169,-4529,-5647,-6434,-6907,-7078,-7022,-6815,-6546,-6289,-6083,-5957,-5863,-5762,-5542,-5122,-4382,-3277,-1750,154,2372,4774,7208,9503,11508,13078,14139,14636,14598,14078,13182,12022,10722,9389,8098,6928,5879,4993,4226,3563,2950,2323,1624,775,-259,-1531,-3023,-4716,-6531,-8382,-10141,-11700,-12937,-13773,-14153,-14071,-13551,-12657,-11468,-10068,-8538,-6949,-5361,-3818,-2382,-1093,-31,745,1167,1206,866,230,-603,-1454,-2201,-2701,-2927,-2885,-2689,-2445,-2280,-2254,-2358,-2524,-2635,-2585,-2313,-1816,-1167,-456,191,729,1114,1397,1622,1855,2102,2341,2465,2352,1870,926,-470,-2213,-4068,-5713,-6793,-6965,-6012,-3853,-625,3351,7596,11537,14604,16321,16378,14687,11400,6879,1644,-3681,-8474,-12155,-14294,-14630,-13130,-9971,-5545,-383,4871,9596,13198,15279,15603,14214,11370,7518,3238,-895,-4351,-6773,-7973,-7986,-6997,-5324,-3306,-1284,495,1863,2750,3191,3237,3023,2624,2145,1620,1075,486,-156,-880,-1659,-2450,-3163,-3689,-3940,-3838,-3401,-2680,-1825,-1013,-441,-284,-647,-1535,-2860,-4408,-5936,-7150,-7822,-7799,-7054,-5703,-3948,-2106,-458,697,1217,1029,235,-972,-2334,-3552,-4387,-4660,-4296,-3350,-1962,-375,1139,2288,2843,2640,1644,-59,-2261,-4665,-6913,-8676,-9659,-9695,-8766,-6966,-4576,-1882,722,2947,4538,5376,5461,4886,3840,2536,1197,11,-883,-1400,-1518,-1279,-734,-14,806,1599,2297,2845,3224,3449,3567,3637,3729,3919,4244,4729,5343,6011,6631,7076,7224,6982,6292,5165,3668,1920,98,-1638,-3089,-4136,-4674,-4667,-4154,-3185,-1907,-447,1013,2335,3379,4093,4445,4506,4370,4176,4079,4186,4604,5339,6372,7630,8976,10314,11490,12430,13048,13325,13255,12876,12242,11432,10519,9583,8679,7834,7063,6326,5587,4780,3852,2761,1499,93,-1400,-2880,-4254,-5391,-6204,-6598,-6529,-5978,-4969,-3567,-1864,13,1928,3734,5293,6478,7194,7367,6983,6045,4614,2773,613,-1734,-4163,-6543,-8743,-10642,-12084,-12960,-13140,-12581,-11268,-9285,-6775,-3955,-1065,1617,3863,5476,6334,6423,5773,4533,2852,939,-1025,-2884,-4506,-5847,-6855,-7568,-8002,-8191,-8177,-7951,-7554,-6967,-6229,-5350,-4385,-3396,-2455,-1652,-1062,-753,-755,-1077,-1679,-2491,-3435,-4386,-5260,-5953,-6402,-6565,-6419,-5997,-5323,-4490,-3557,-2626,-1769,-1062,-548,-257,-201,-348,-690,-1170,-1747,-2376,-2998,-3574,-4066,-4447,-4728,-4905,-5030,-5118,-5236,-5397,-5652,-6000,-6446,-6967,-7529,-8085,-8593,-9006,-9290,-9427,-9397,-9213,-8872,-8410,-7837,-7202,-6526,-5856,-5223,-4658,-4191,-3835,-3605,-3486,-3469,-3521,-3600,-3677,-3680,-3594,-3351,-2948,-2364,-1619,-756,166,1079,1907,2591,3089,3370,3445,3328,3067,2726,2356,2037,1792,1668,1653,1740,1905,2103,2315,2491,2616,2680,2673,2618,2538,2445,2403,2405,2516,2725,3049,3472,3961,4474,4968,5372,5656,5775,5709,5471,5079,4570,4012,3444,2945,2550,2313,2252,2382,2702,3171,3777,4440,5142,5799,6390,6874,7240,7496,7645,7740,7780,7832,7880,7967,8081,8225,8402,8598,8814,9041,9261,9469,9639,9770,9845,9862,9829,9743,9633,9505,9392,9294,9238,9226,9257,9343,9460,9611,9774,9934,10078,10191,10256,10283,10243,10161,10010,9805,9530,9194,8783,8314,7785,7228,6661,6127,5653,5275,5017,4891,4921,5090,5406,5826,6319,6818,7259,7545,7620,7404,6881,6061,4988,3757,2478,1260,237,-540,-982,-1132,-991,-675,-246,156,473,599,517,202,-315,-984,-1719,-2444,-3055,-3482,-3676,-3601,-3294,-2781,-2165,-1518,-947,-532,-325,-365,-643,-1125,-1759,-2470,-3176,-3819,-4321,-4666,-4820,-4812,-4649,-4402,-4100,-3828,-3612,-3518,-3550,-3732,-4047,-4467,-4967,-5488,-6006,-6462,-6837,-7109,-7258,-7315,-7277,-7193,-7090,-7001,-6962,-6973,-7049,-7176,-7335,-7528,-7716,-7914,-8103,-8277,-8447,-8588,-8717,-8805,-8857,-8852,-8792,-8678,-8510,-8314,-8098,-7902,-7726,-7616,-7545,-7542,-7566,-7622,-7671,-7712,-7719,-7692,-7639,-7557,-7482,-7409,-7381,-7386,-7457,-7566,-7725,-7898,-8074,-8216,-8311,-8323,-8244,-8069,-7796,-7455,-7068,-6677,-6324,-6041,-5870,-5814,-5892,-6073,-6343,-6662,-6990,-7305,-7561,-7766,-7884,-7950,-7943,-7916,-7856,-7806,-7764,-7744,-7759,-7787,-7846,-7891,-7919,-7891,-7784,-7581,-7268,-6846,-6327,-5725,-5074,-4404,-3753,-3163,-2662,-2290,-2051,-1972,-2018,-2202,-2466,-2796,-3138,-3459,-3714,-3877,-3926,-3860,-3679,-3421,-3105,-2769,-2456,-2178,-1966,-1829,-1746,-1731,-1742,-1768,-1788,-1766,-1696,-1560,-1353,-1091,-782,-448,-122,181,429,615,719,762,747,712,698,726,843,1060,1378,1795,2280,2808,3338,3830,4252,4569,4784,4872,4875,4783,4661,4509,4386,4300,4285,4342,4489,4698,4980,5287,5619,5925,6193,6396,6518,6565,6530,6443,6309,6172,6050,5965,5947,5992,6118,6321,6590,6920,7282,7673,8049,8404,8701,8924,9058,9090,9016,8850,8588,8268,7882,7481,7063,6663,6290,5957,5668,5431,5243,5106,5017,4980,4984,5044,5142,5286,5460,5666,5886,6110,6329,6519,6673,6781,6826,6829,6779,6704,6612,6517,6431,6345,6266,6175,6064,5921,5744,5535,5314,5103,4933,4840,4839,4958,5186,5510,5905,6325,6734,7093,7371,7557,7653,7669,7632,7577,7521,7511,7539,7628,7763,7916,8069,8177,8209,8162,8000,7770,7473,7167,6905,6734,6710,6867,7202,7710,8324,8982,9584,10047,10288,10248,9912,9281,8413,7377,6269,5184,4222,3456,2935,2693,2701,2941,3344,3830,4346,4782,5104,5249,5199,4957,4549,4010,3408,2790,2224,1750,1400,1189,1109,1130,1238,1368,1508,1611,1660,1646,1569,1438,1276,1099,926,772,648,544,473,401,323,221,65,-131,-390,-683,-1003,-1321,-1619,-1874,-2071,-2210,-2284,-2321,-2328,-2337,-2373,-2459,-2605,-2838,-3136,-3516,-3946,-4423,-4909,-5382,-5812,-6162,-6424,-6561,-6585,-6479,-6265,-5956,-5579,-5171,-4763,-4391,-4091,-3885,-3800,-3830,-3993,-4254,-4612,-5018,-5462,-5891,-6311,-6676,-6999,-7262,-7477,-7648,-7778,-7885,-7957,-8005,-8025,-8003,-7947,-7851,-7713,-7550,-7358,-7150,-6942,-6731,-6540,-6353,-6197,-6050,-5938,-5849,-5799,-5793,-5832,-5931,-6073,-6271,-6494,-6735,-6967,-7161,-7299,-7352,-7306,-7163,-6917,-6598,-6220,-5828,-5449,-5130,-4892,-4764,-4758,-4868,-5088,-5390,-5747,-6125,-6484,-6807,-7052,-7219,-7287,-7254,-7135,-6923,-6650,-6320,-5954,-5575,-5198,-4848,-4548,-4313,-4160,-4102,-4134,-4258,-4460,-4715,-5021,-5330,-5654,-5947,-6220,-6458,-6662,-6845,-7001,-7159,-7306,-7466,-7623,-7776,-7918,-8031,-8101,-8116,-8062,-7932,-7731,-7457,-7134,-6769,-6400,-6033,-5702,-5411,-5169,-4979,-4830,-4721,-4639,-4583,-4547,-4529,-4533,-4548,-4583,-4623,-4680,-4729,-4795,-4841,-4895,-4925,-4950,-4953,-4938,-4899,-4839,-4744,-4631,-4481,-4309,-4109,-3893,-3666,-3438,-3225,-3027,-2861,-2716,-2598,-2484,-2371,-2234,-2072,-1870,-1636,-1380,-1112,-869,-650,-499,-404,-394,-431,-525,-633,-731,-805,-815,-770,-657,-503,-325,-165,-55,-30,-115,-312,-626,-1010,-1449,-1866,-2218,-2444,-2494,-2337,-1967,-1386,-643,226,1142,2045,2860,3534,4025,4312,4406,4320,4113,3825,3530,3283,3132,3120,3256,3535,3939,4408,4915,5378,5770,6033,6136,6079,5844,5472,4983,4433,3864,3334,2880,2547,2353,2312,2424,2663,3025,3454,3930,4418,4865,5270,5584,5818,5952,6012,5993,5953,5890,5875,5900,6014,6205,6480,6811,7181,7542,7880,8148,8336,8422,8406,8293,8095,7837,7534,7227,6927,6667,6460,6313,6234,6214,6243,6311,6402,6499,6600,6687,6767,6828,6883,6916,6950,6963,6981,6977,6975,6964,6942,6924,6898,6875,6862,6856,6866,6892,6929,6970,7007,7019,6998,6917,6783,6560,6288,5932,5528,5088,4615,4155,3710,3305,2977,2718,2562,2502,2536,2653,2840,3063,3307,3542,3747,3919,4043,4135,4199,4261,4344,4461,4641,4878,5182,5528,5908,6280,6642,6942,7197,7367,7474,7509,7491,7425,7332,7210,7078,6920,6743,6532,6277,5980,5617,5213,4749,4269,3766,3297,2870,2541,2325,2255,2346,2582,2970,3448,3999,4561,5087,5535,5874,6069,6132,6045,5836,5529,5141,4718,4274,3844,3450,3104,2825,2607,2454,2353,2290,2252,2221,2195,2159,2124,2079,2035,1992,1948,1911,1873,1845,1814,1791,1764,1734,1699,1648,1592,1519,1447,1375,1313,1276,1258,1270,1298,1330,1352,1333,1257,1103,869,547,166,-271,-709,-1145,-1528,-1870,-2140,-2370,-2556,-2731,-2908,-3109,-3336,-3596,-3874,-4150,-4405,-4593,-4705,-4698,-4567,-4297,-3897,-3383,-2783,-2130,-1464,-824,-253,223,577,797,882,840,689,454,163,-172,-512,-865,-1207,-1547,-1889,-2237,-2602,-2986,-3394,-3811,-4242,-4665,-5076,-5463,-5820,-6141,-6429,-6678,-6898,-7075,-7218,-7311,-7349,-7319,-7207,-7001,-6705,-6307,-5842,-5315,-4775,-4262,-3804,-3458,-3238,-3167,-3258,-3494,-3863,-4336,-4867,-5432,-5968,-6467,-6879,-7210,-7441,-7594,-7673,-7706,-7705,-7687,-7659,-7621,-7555,-7460,-7309,-7102,-6833,-6504,-6143,-5766,-5411,-5101,-4865,-4717,-4661,-4688,-4786,-4921,-5078,-5218,-5325,-5375,-5358,-5283,-5138,-4966,-4763,-4568,-4401,-4270,-4206,-4191,-4252,-4357,-4518,-4715,-4944,-5191,-5453,-5723,-5989,-6260,-6509,-6755,-6959,-7147,-7276,-7367,-7397,-7371,-7285,-7149,-6954,-6731,-6464,-6182,-5879,-5572,-5256,-4933,-4597,-4239,-3863,-3453,-3041,-2614,-2233,-1897,-1664,-1554,-1592,-1796,-2158,-2664,-3281,-3957,-4647,-5284,-5831,-6244,-6500,-6601,-6548,-6374,-6098,-5767,-5399,-5040,-4704,-4423,-4209,-4082,-4050,-4129,-4306,-4596,-4960,-5398,-5858,-6325,-6745,-7097,-7343,-7468,-7456,-7314,-7046,-6671,-6227,-5719,-5207,-4686,-4204,-3763,-3374,-3050,-2773,-2552,-2367,-2218,-2094,-2004,-1938,-1917,-1924,-1981,-2063,-2176,-2291,-2404,-2492,-2553,-2563,-2538,-2448,-2318,-2124,-1882,-1579,-1234,-840,-429,0,398,760,1044,1232,1321,1298,1186,1000,764,513,265,47,-134,-260,-340,-377,-375,-358,-314,-273,-218,-162,-92,-15,80,192,320,458,605,741,865,952,1003,996,947,838,700,524,348,154,-11,-177,-316,-438,-551,-644,-728,-794,-838,-856,-843,-792,-712,-598,-462,-313,-152,2,157,297,441,584,748,932,1155,1406,1695,2005,2327,2658,2979,3296,3601,3905,4206,4522,4840,5177,5498,5814,6074,6281,6398,6420,6348,6180,5956,5683,5427,5207,5077,5059,5176,5417,5770,6175,6597,6955,7208,7298,7203,6918,6456,5856,5166,4455,3777,3206,2796,2574,2590,2812,3253,3856,4574,5349,6114,6801,7385,7796,8064,8150,8107,7936,7681,7367,7016,6654,6293,5941,5618,5318,5062,4841,4675,4553,4485,4458,4471,4503,4542,4572,4570,4531,4440,4293,4104,3869,3622,3376,3162,3008,2930,2947,3067,3269,3564,3901,4285,4666,5043,5374,5673,5907,6096,6231,6328,6400,6457,6511,6577,6649,6729,6811,6863,6890,6854,6748,6565,6295,5957,5562,5151,4746,4400,4142,4004,4007,4153,4420,4790,5207,5632,6006,6300,6474,6528,6454,6286,6031,5751,5449,5179,4948,4766,4640,4554,4499,4465,4429,4402,4356,4322,4276,4254,4242,4255,4291,4331,4375,4394,4379,4318,4199,4044,3850,3651,3471,3330,3265,3265,3360,3509,3709,3916,4092,4215,4249,4191,4034,3804,3520,3220,2942,2709,2560,2497,2524,2624,2778,2946,3096,3205,3229,3179,3034,2817,2540,2242,1938,1672,1468,1338,1306,1357,1490,1663,1856,2008,2093,2066,1915,1628,1235,761,269,-191,-554,-768,-800,-629,-264,257,896,1566,2209,2732,3083,3203,3078,2700,2101,1317,420,-534,-1469,-2320,-3040,-3576,-3911,-4032,-3946,-3670,-3240,-2691,-2070,-1430,-807,-245,231,604,870,1027,1091,1071,986,858,704,546,401,281,192,136,96,64,10,-86,-257,-515,-886,-1353,-1924,-2552,-3209,-3849,-4420,-4883,-5206,-5365,-5362,-5218,-4952,-4626,-4274,-3957,-3708,-3563,-3520,-3586,-3729,-3911,-4098,-4232,-4286,-4220,-4020,-3685,-3217,-2657,-2024,-1375,-764,-233,154,377,399,219,-151,-681,-1328,-2032,-2730,-3364,-3870,-4216,-4377,-4346,-4154,-3825,-3421,-2980,-2559,-2184,-1884,-1668,-1528,-1461,-1452,-1486,-1547,-1629,-1708,-1785,-1843,-1883,-1900,-1904,-1894,-1891,-1897,-1939,-2014,-2135,-2294,-2488,-2697,-2924,-3143,-3371,-3588,-3818,-4040,-4279,-4510,-4756,-4984,-5223,-5438,-5658,-5863,-6070,-6289,-6518,-6778,-7065,-7381,-7718,-8061,-8382,-8669,-8885,-9010,-9021,-8905,-8647,-8265,-7757,-7159,-6501,-5825,-5172,-4596,-4123,-3786,-3599,-3543,-3612,-3755,-3929,-4091,-4181,-4175,-4042,-3787,-3433,-3012,-2594,-2229,-1991,-1930,-2078,-2446,-3014,-3734,-4536,-5339,-6042,-6574,-6857,-6855,-6556,-5984,-5191,-4261,-3275,-2346,-1532,-932,-564,-461,-618,-994,-1552,-2225,-2941,-3641,-4262,-4768,-5139,-5368,-5478,-5485,-5433,-5346,-5251,-5169,-5093,-5019,-4919,-4767,-4542,-4234,-3841,-3395,-2915,-2462,-2070,-1778,-1639,-1641,-1823,-2144,-2599,-3140,-3730,-4323,-4883,-5375,-5780,-6072,-6247,-6294,-6213,-6013,-5692,-5274,-4763,-4186,-3559,-2905,-2254,-1630,-1062,-585,-212,9,81,-38,-319,-786,-1380,-2095,-2858,-3623,-4338,-4930,-5389,-5655,-5749,-5674,-5452,-5150,-4778,-4406,-4046,-3717,-3430,-3153,-2878,-2566,-2188,-1732,-1167,-521,203,958,1688,2340,2839,3132,3186,2963,2499,1801,951,8,-931,-1789,-2483,-2958,-3182,-3142,-2868,-2399,-1806,-1151,-518,44,474,751,864,839,709,530,361,246,232,318,518,786,1107,1415,1683,1856,1932,1880,1734,1502,1231,954,715,522,417,370,401,478,582,697,792,858,878,842,758,621,446,243,20,-210,-436,-672,-903,-1145,-1404,-1655,-1912,-2117,-2259,-2272,-2117,-1757,-1155,-330,715,1911,3200,4475,5668,6662,7409,7840,7938,7700,7160,6361,5380,4292,3173,2102,1135,317,-320,-788,-1078,-1244,-1289,-1278,-1217,-1148,-1066,-978,-869,-702,-468,-112,360,975,1707,2532,3400,4261,5054,5728,6245,6563,6697,6639,6440,6139,5791,5448,5158,4934,4814,4773,4812,4913,5035,5177,5292,5376,5409,5390,5320,5195,5028,4805,4542,4217,3841,3401,2904,2359,1776,1184,599,61,-415,-792,-1060,-1196,-1200,-1072,-822,-471,-35,456,995,1549,2135,2723,3337,3967,4621,5288,5967,6619,7227,7735,8100,8280,8223,7922,7353,6550,5541,4394,3189,2014,965,145,-382,-542,-310,311,1297,2553,4009,5506,6961,8209,9186,9802,10035,9896,9432,8717,7861,6961,6121,5424,4907,4594,4464,4460,4530,4590,4576,4441,4153,3709,3158,2537,1941,1425,1067,900,945,1182,1572,2046,2534,2950,3229,3317,3173,2817,2238,1516,675,-189,-1029,-1767,-2359,-2760,-2957,-2941,-2731,-2345,-1815,-1172,-444,349,1179,2034,2886,3718,4493,5179,5730,6113,6292,6256,6006,5572,4998,4347,3696,3109,2663,2391,2327,2468,2782,3227,3735,4249,4701,5056,5275,5361,5323,5188,5005,4810,4650,4567,4576,4698,4914,5203,5518,5806,6005,6064,5929,5593,5035,4302,3424,2479,1539,677,-29,-556,-862,-975,-919,-745,-525,-306,-152,-84,-119,-243,-411,-578,-665,-620,-392,54,694,1523,2451,3422,4325,5080,5597,5817,5708,5267,4533,3559,2434,1239,78,-979,-1850,-2502,-2895,-3034,-2933,-2626,-2167,-1604,-1014,-445,29,374,539,509,273,-169,-783,-1539,-2389,-3254,-4090,-4799,-5334,-5632,-5654,-5395,-4850,-4061,-3072,-1967,-814,292,1284,2104,2702,3076,3222,3161,2933,2561,2103,1579,1036,490,-29,-506,-930,-1292,-1596,-1839,-2037,-2187,-2301,-2373,-2404,-2377,-2292,-2128,-1874,-1536,-1087,-561,41,688,1330,1941,2458,2846,3072,3096,2924,2541,1979,1261,450,-404,-1227,-1958,-2544,-2936,-3114,-3072,-2827,-2413,-1890,-1310,-756,-263,98,323,382,295,68,-263,-677,-1131,-1602,-2053,-2472,-2831,-3139,-3375,-3563,-3693,-3781,-3833,-3840,-3819,-3743,-3631,-3479,-3294,-3115,-2937,-2816,-2739,-2741,-2796,-2907,-3034,-3154,-3216,-3196,-3065,-2820,-2476,-2061,-1630,-1228,-914,-734,-718,-892,-1252,-1778,-2450,-3198,-3996,-4750,-5430,-5966,-6322,-6482,-6436,-6203,-5834,-5346,-4841,-4324,-3899,-3559,-3372,-3304,-3379,-3541,-3770,-4028,-4268,-4485,-4652,-4775,-4867,-4935,-4996,-5070,-5146,-5234,-5304,-5336,-5301,-5171,-4926,-4557,-4064,-3473,-2806,-2113,-1436,-835,-355,-55,47,-83,-429,-977,-1687,-2503,-3375,-4230,-5020,-5690,-6206,-6545,-6702,-6685,-6517,-6228,-5853,-5437,-5009,-4626,-4297,-4070,-3943,-3931,-4030,-4224,-4497,-4826,-5171,-5520,-5819,-6063,-6201,-6230,-6112,-5860,-5451,-4929,-4306,-3642,-2982,-2379,-1885,-1515,-1304,-1214,-1249,-1342,-1456,-1535,-1521,-1389,-1102,-664,-80,612,1370,2121,2805,3337,3670,3739,3531,3046,2302,1374,317,-761,-1777,-2644,-3306,-3722,-3901,-3858,-3653,-3341,-2992,-2658,-2390,-2212,-2135,-2156,-2254,-2415,-2601,-2806,-2992,-3151,-3276,-3338,-3358,-3322,-3249,-3155,-3057,-2980,-2944,-2962,-3044,-3190,-3399,-3651,-3934,-4214,-4458,-4638,-4708,-4647,-4431,-4053,-3524,-2866,-2119,-1346,-596,50,547,837,894,705,287,-330,-1076,-1893,-2677,-3367,-3867,-4133,-4125,-3831,-3272,-2496,-1554,-545,486,1435,2277,2943,3442,3747,3887,3865,3708,3426,3033,2535,1946,1269,540,-236,-1007,-1764,-2459,-3075,-3583,-3960,-4195,-4263,-4178,-3923,-3529,-2999,-2376,-1687,-982,-302,303,801,1154,1371,1432,1387,1249,1070,891,740,653,638,697,817,981,1155,1324,1456,1546,1584,1568,1522,1440,1369,1298,1259,1240,1240,1228,1189,1073,873,561,153,-334,-845,-1335,-1719,-1955,-1976,-1771,-1335,-706,62,886,1676,2345,2811,3020,2941,2579,1965,1172,274,-615,-1421,-2039,-2415,-2510,-2316,-1866,-1212,-434,381,1144,1791,2260,2539,2612,2509,2261,1907,1505,1081,695,361,125,-1,2,147,428,842,1374,2006,2714,3469,4236,4985,5674,6280,6756,7089,7235,7189,6920,6435,5730,4845,3805,2678,1516,392,-639,-1518,-2214,-2700,-2965,-3025,-2881,-2579,-2127,-1562,-910,-183,584,1385,2192,2990,3747,4455,5055,5556,5887,6063,6039,5838,5468,4956,4366,3723,3118,2567,2145,1852,1721,1723,1844,2032,2245,2425,2531,2516,2366,2069,1636,1110,521,-45,-556,-929,-1148,-1167,-1001,-660,-191,366,948,1529,2055,2538,2958,3347,3713,4077,4449,4812,5169,5460,5683,5767,5719,5498,5136,4636,4052,3423,2808,2254,1809,1499,1340,1317,1413,1587,1805,2020,2199,2317,2354,2313,2195,2030,1834,1659,1524,1472,1520,1687,1969,2365,2845,3388,3966,4547,5106,5636,6101,6529,6873,7168,7371,7497,7514,7414,7176,6784,6237,5517,4652,3642,2535,1362,169,-986,-2063,-3007,-3785,-4355,-4704,-4797,-4650,-4244,-3618,-2777,-1780,-670,486,1615,2653,3528,4198,4623,4795,4729,4438,4001,3448,2868,2316,1838,1484,1261,1180,1224,1368,1575,1811,2022,2198,2286,2298,2213,2058,1839,1598,1361,1171,1068,1075,1228,1530,1986,2584,3284,4053,4819,5523,6091,6449,6556,6360,5882,5110,4124,2967,1748,535,-570,-1512,-2230,-2710,-2944,-2963,-2792,-2493,-2105,-1691,-1281,-923,-634,-431,-323,-307,-371,-517,-720,-977,-1268,-1578,-1888,-2185,-2446,-2659,-2809,-2888,-2882,-2791,-2621,-2367,-2059,-1693,-1303,-889,-479,-67,323,693,1035,1334,1585,1754,1837,1792,1615,1299,846,300,-302,-899,-1416,-1807,-2009,-2005,-1791,-1398,-868,-269,338,898,1356,1704,1925,2042,2082,2074,2065,2065,2100,2162,2243,2329,2397,2441,2444,2417,2343,2255,2128,1990,1819,1607,1348,1014,606,108,-461,-1105,-1781,-2473,-3132,-3725,-4204,-4533,-4671,-4601,-4301,-3792,-3079,-2223,-1269,-283,656,1503,2185,2683,2974,3058,2972,2733,2400,2009,1606,1220,874,568,287,17,-278,-622,-1028,-1512,-2052,-2636,-3220,-3771,-4248,-4608,-4845,-4922,-4861,-4656,-4337,-3927,-3460,-2981,-2518,-2138,-1851,-1720,-1740,-1929,-2275,-2737,-3284,-3853,-4382,-4816,-5105,-5211,-5127,-4841,-4378,-3751,-2990,-2128,-1189,-210,770,1726,2580,3315,3833,4114,4099,3780,3180,2338,1353,318,-649,-1444,-1985,-2231,-2165,-1830,-1283,-614,82,710,1192,1485,1548,1414,1091,647,136,-391,-872,-1281,-1577,-1753,-1792,-1688,-1445,-1054,-525,132,902,1754,2651,3549,4390,5132,5712,6108,6276,6214,5920,5403,4708,3862,2931,1960,1010,120,-674,-1355,-1920,-2373,-2733,-3008,-3209,-3340,-3387,-3340,-3171,-2865,-2406,-1805,-1063,-251,610,1403,2085,2550,2758,2666,2297,1684,917,97,-685,-1322,-1777,-2006,-2027,-1868,-1576,-1221,-851,-529,-286,-152,-137,-232,-442,-727,-1094,-1482,-1892,-2261,-2583,-2813,-2951,-2981,-2920,-2782,-2596,-2389,-2186,-2007,-1861,-1737,-1648,-1541,-1447,-1312,-1164,-983,-796,-602,-429,-283,-176,-116,-99,-124,-180,-260,-356,-465,-587,-724,-894,-1096,-1348,-1635,-1961,-2289,-2601,-2858,-3030,-3103,-3067,-2939,-2743,-2528,-2327,-2195,-2155,-2233,-2422,-2695,-3013,-3313,-3537,-3611,-3489,-3126,-2516,-1667,-626,534,1724,2838,3767,4421,4725,4631,4153,3304,2184,877,-484,-1780,-2910,-3788,-4373,-4662,-4673,-4451,-4042,-3490,-2829,-2079,-1255,-353,608,1618,2642,3631,4520,5252,5758,6018,6008,5771,5343,4817,4256,3752,3344,3071,2927,2879,2884,2871,2783,2561,2167,1589,834,-49,-1022,-1994,-2906,-3686,-4274,-4653,-4805,-4760,-4564,-4276,-3972,-3713,-3551,-3516,-3610,-3805,-4064,-4311,-4487,-4514,-4341,-3932,-3293,-2450,-1468,-448,534,1344,1934,2222,2212,1925,1425,806,171,-370,-735,-858,-728,-362,172,783,1363,1796,2002,1906,1491,771,-212,-1367,-2610,-3824,-4911,-5766,-6318,-6510,-6313,-5752,-4849,-3700,-2373,-979,388,1665,2777,3709,4440,4975,5332,5515,5529,5377,5036,4523,3812,2947,1952,881,-180,-1179,-2015,-2654,-3041,-3178,-3083,-2802,-2403,-1969,-1560,-1270,-1120,-1166,-1396,-1795,-2329,-2928,-3541,-4079,-4496,-4718,-4722,-4475,-3981,-3261,-2341,-1277,-115,1083,2267,3387,4406,5295,6029,6604,7001,7231,7267,7122,6764,6201,5418,4422,3228,1867,388,-1166,-2705,-4191,-5520,-6655,-7521,-8095,-8337,-8257,-7864,-7206,-6331,-5326,-4252,-3196,-2226,-1379,-718,-223,72,220,231,161,58,-41,-102,-109,-78,-17,17,7,-103,-313,-631,-1034,-1485,-1954,-2385,-2775,-3076,-3322,-3488,-3616,-3700,-3755,-3771,-3726,-3604,-3367,-3000,-2488,-1840,-1077,-242,613,1419,2127,2668,3018,3146,3061,2779,2348,1812,1244,692,228,-126,-318,-365,-257,-40,258,579,869,1099,1219,1236,1144,964,740,494,279,116,36,42,130,266,423,532,558,436,130,-359,-1052,-1874,-2800,-3713,-4551,-5192,-5582,-5628,-5318,-4635,-3614,-2320,-844,700,2185,3487,4492,5110,5277,4976,4215,3061,1601,-38,-1719,-3291,-4633,-5633,-6232,-6413,-6203,-5671,-4918,-4039,-3147,-2319,-1611,-1052,-637,-339,-124,63,252,477,749,1063,1407,1746,2068,2328,2526,2641,2680,2661,2587,2494,2372,2238,2073,1862,1585,1215,762,216,-376,-979,-1537,-1980,-2263,-2345,-2207,-1872,-1374,-772,-149,448,934,1299,1496,1557,1484,1320,1111,884,700,557,494,480,512,551,567,531,418,230,-36,-341,-652,-920,-1088,-1113,-955,-598,-42,676,1504,2364,3163,3811,4221,4328,4098,3533,2674,1584,376,-853,-1976,-2898,-3538,-3858,-3852,-3561,-3064,-2451,-1842,-1328,-994,-885,-996,-1300,-1706,-2140,-2483,-2668,-2621,-2328,-1788,-1053,-182,735,1615,2388,2986,3396,3585,3596,3436,3171,2838,2476,2137,1814,1532,1268,1003,718,391,4,-441,-951,-1495,-2072,-2625,-3154,-3608,-3986,-4270,-4464,-4587,-4633,-4644,-4598,-4519,-4385,-4185,-3903,-3513,-3008,-2374,-1621,-759,175,1147,2086,2957,3675,4211,4513,4572,4396,4021,3504,2928,2364,1907,1595,1489,1563,1806,2139,2479,2739,2821,2670,2243,1534,587,-558,-1789,-3041,-4183,-5144,-5833,-6201,-6232,-5929,-5345,-4545,-3613,-2646,-1721,-902,-230,301,703,1033,1334,1673,2080,2587,3187,3857,4560,5224,5813,6248,6508,6572,6438,6135,5701,5168,4583,3973,3347,2712,2049,1339,555,-308,-1274,-2324,-3435,-4575,-5671,-6670,-7487,-8045,-8285,-8147,-7616,-6697,-5423,-3867,-2108,-241,1634,3427,5068,6480,7644,8511,9083,9344,9296,8940,8283,7338,6123,4683,3049,1300,-506,-2283,-3949,-5432,-6665,-7604,-8212,-8491,-8438,-8091,-7485,-6670,-5710,-4671,-3615,-2615,-1721,-983,-432,-77,92,105,20,-108,-190,-188,-23,296,784,1388,2053,2689,3223,3563,3652,3465,2985,2268,1362,364,-638,-1551,-2304,-2846,-3146,-3230,-3107,-2853,-2513,-2163,-1860,-1640,-1523,-1500,-1521,-1538,-1459,-1218,-740,9,1050,2346,3856,5484,7147,8732,10160,11348,12254,12853,13146,13160,12918,12455,11805,10974,9999,8876,7622,6261,4807,3302,1796,328,-1034,-2245,-3271,-4073,-4660,-5028,-5215,-5242,-5171,-5020,-4839,-4628,-4388,-4096,-3707,-3171,-2446,-1481,-278,1182,2842,4665,6544,8395,10098,11549,12658,13342,13566,13307,12582,11443,9949,8199,6275,4269,2266,315,-1512,-3205,-4711,-6033,-7133,-8017,-8650,-9041,-9162,-9017,-8587,-7881,-6888,-5640,-4151,-2476,-671,1179,2989,4659,6102,7245,8041,8469,8549,8333,7884,7312,6687,6101,5605,5215,4928,4692,4464,4155,3733,3127,2345,1398,325,-795,-1898,-2904,-3761,-4431,-4924,-5239,-5437,-5543,-5610,-5667,-5712,-5757,-5742,-5660,-5426,-5035,-4420,-3604,-2587,-1421,-164,1110,2328,3421,4345,5067,5582,5913,6079,6142,6122,6070,5995,5895,5761,5543,5215,4722,4035,3140,2040,777,-601,-2002,-3347,-4528,-5469,-6101,-6372,-6301,-5877,-5185,-4274,-3224,-2117,-1005,47,1011,1857,2574,3166,3638,4006,4293,4513,4695,4848,4991,5118,5228,5301,5322,5257,5105,4845,4492,4048,3549,3004,2454,1917,1405,935,498,86,-305,-696,-1080,-1461,-1814,-2124,-2344,-2465,-2436,-2271,-1942,-1500,-961,-396,150,610,957,1155,1217,1157,999,801,574,377,213,110,57,49,70,88,110,93,70,18,-31,-80,-114,-138,-151,-176,-222,-312,-461,-665,-927,-1215,-1505,-1745,-1904,-1917,-1766,-1423,-879,-175,668,1577,2480,3318,3996,4485,4719,4711,4462,4029,3469,2863,2270,1750,1329,1002,763,559,353,109,-220,-624,-1128,-1693,-2308,-2934,-3533,-4079,-4528,-4869,-5066,-5126,-5039,-4812,-4457,-3976,-3393,-2709,-1964,-1158,-347,465,1234,1941,2566,3088,3501,3800,3992,4082,4092,4025,3904,3730,3516,3276,3011,2754,2502,2296,2133,2038,2018,2068,2193,2357,2536,2674,2717,2605,2296,1742,958,-63,-1252,-2559,-3890,-5164,-6289,-7204,-7838,-8185,-8212,-7957,-7431,-6686,-5764,-4719,-3588,-2417,-1223,-47,1105,2197,3212,4120,4893,5507,5943,6177,6202,6014,5615,5034,4289,3429,2481,1495,494,-497,-1450,-2374,-3226,-4027,-4720,-5312,-5755,-6035,-6142,-6068,-5827,-5446,-4934,-4340,-3666,-2943,-2187,-1405,-629,132,845,1490,2033,2455,2730,2854,2828,2668,2396,2045,1655,1263,914,639,474,424,493,660,882,1125,1340,1496,1580,1586,1532,1431,1312,1173,1038,873,683,413,63,-409,-990,-1666,-2404,-3123,-3776,-4256,-4532,-4537,-4269,-3757,-3034,-2208,-1345,-562,81,510,719,699,509,208,-115,-375,-502,-447,-213,183,663,1145,1533,1718,1641,1224,480,-589,-1902,-3364,-4867,-6275,-7490,-8408,-8968,-9134,-8895,-8268,-7290,-5998,-4460,-2735,-891,984,2820,4531,6038,7277,8190,8738,8901,8677,8078,7161,5969,4597,3120,1637,231,-1017,-2054,-2828,-3337,-3579,-3596,-3435,-3152,-2806,-2446,-2098,-1802,-1549,-1362,-1227,-1143,-1094,-1062,-1021,-949,-821,-622,-347,-3,387,798,1188,1525,1773,1921,1971,1936,1861,1772,1721,1730,1815,1975,2179,2387,2536,2563,2407,2036,1428,618,-336,-1344,-2291,-3061,-3572,-3742,-3577,-3095,-2389,-1561,-757,-85,323,416,147,-452,-1306,-2312,-3314,-4180,-4776,-5000,-4807,-4198,-3213,-1971,-576,806,2048,3021,3633,3833,3598,2949,1929,606,-939,-2607,-4309,-5946,-7433,-8695,-9664,-10304,-10570,-10478,-10027,-9267,-8254,-7055,-5752,-4429,-3162,-2027,-1084,-362,121,386,478,443,365,291,286,381,602,933,1373,1855,2356,2795,3141,3338,3368,3222,2911,2472,1945,1397,888,498,270,262,476,897,1485,2135,2770,3255,3494,3398,2907,2024,783,-737,-2403,-4100,-5652,-6954,-7874,-8358,-8364,-7930,-7091,-5969,-4642,-3257,-1895,-672,354,1116,1614,1836,1828,1645,1338,994,644,351,110,-60,-197,-314,-440,-585,-735,-871,-937,-901,-715,-361,149,797,1508,2215,2815,3234,3375,3216,2714,1918,881,-303,-1517,-2643,-3575,-4231,-4555,-4562,-4268,-3755,-3116,-2431,-1815,-1317,-1005,-886,-954,-1169,-1473,-1791,-2050,-2192,-2174,-1989,-1662,-1228,-764,-331,0,171,150,-75,-490,-1057,-1716,-2411,-3073,-3657,-4134,-4495,-4767,-4978,-5182,-5413,-5707,-6053,-6434,-6788,-7054,-7139,-6984,-6523,-5737,-4662,-3333,-1899,-457,807,1786,2347,2447,2059,1232,55,-1360,-2862,-4315,-5585,-6563,-7188,-7422,-7276,-6788,-6024,-5050,-3964,-2824,-1711,-666,279,1102,1819,2418,2925,3320,3622,3785,3837,3725,3485,3116,2664,2180,1729,1382,1187,1205,1429,1864,2449,3129,3794,4363,4728,4821,4607,4073,3270,2261,1151,38,-960,-1771,-2315,-2581,-2565,-2317,-1899,-1391,-887,-442,-145,-1,-56,-274,-643,-1093,-1570,-1995,-2307,-2442,-2383,-2097,-1613,-944,-142,751,1680,2603,3474,4264,4941,5480,5852,6033,5980,5683,5094,4222,3061,1646,46,-1661,-3339,-4869,-6113,-6961,-7337,-7223,-6636,-5669,-4424,-3050,-1682,-445,567,1296,1732,1892,1837,1643,1391,1171,1048,1060,1226,1519,1894,2288,2622,2829,2850,2644,2199,1535,681,-273,-1265,-2184,-2947,-3487,-3740,-3711,-3398,-2857,-2160,-1382,-624,44,562,903,1058,1052,906,659,331,-57,-500,-994,-1538,-2129,-2747,-3373,-3962,-4464,-4817,-4978,-4882,-4531,-3908,-3054,-2035,-913,194,1228,2087,2744,3161,3348,3339,3168,2904,2588,2284,2021,1832,1722,1683,1702,1732,1749,1712,1591,1390,1091,744,364,22,-244,-374,-352,-162,157,564,970,1307,1481,1447,1164,625,-128,-1064,-2094,-3158,-4183,-5092,-5848,-6391,-6704,-6776,-6601,-6212,-5631,-4912,-4100,-3251,-2413,-1617,-887,-218,404,1010,1627,2284,2997,3754,4554,5344,6085,6704,7139,7319,7195,6738,5949,4872,3557,2116,625,-783,-2017,-2981,-3601,-3839,-3678,-3150,-2288,-1198,59,1355,2592,3669,4482,4962,5059,4759,4100,3141,2006,810,-284,-1155,-1672,-1766,-1403,-604,549,1932,3394,4762,5874,6601,6839,6558,5760,4521,2935,1153,-691,-2437,-3972,-5177,-6006,-6412,-6428,-6101,-5522,-4807,-4069,-3431,-2965,-2745,-2761,-3003,-3397,-3859,-4282,-4570,-4627,-4396,-3837,-2949,-1769,-354,1213,2827,4403,5816,6996,7859,8355,8466,8204,7600,6743,5684,4533,3342,2196,1131,199,-573,-1175,-1577,-1822,-1890,-1849,-1703,-1503,-1265,-1010,-751,-486,-231,29,276,513,730,910,1049,1125,1145,1099,1012,896,779,686,628,621,654,721,791,856,859,813,671,452,162,-177,-530,-863,-1148,-1359,-1474,-1495,-1400,-1216,-920,-540,-71,479,1090,1761,2454,3163,3858,4525,5149,5708,6195,6581,6851,6976,6943,6742,6389,5889,5307,4656,4012,3401,2865,2416,2069,1791,1577,1367,1131,818,390,-175,-882,-1729,-2675,-3700,-4742,-5755,-6685,-7474,-8077,-8449,-8555,-8377,-7900,-7121,-6059,-4729,-3179,-1467,341,2159,3896,5476,6815,7852,8547,8863,8795,8351,7558,6457,5120,3610,2023,447,-1029,-2312,-3325,-4012,-4338,-4310,-3975,-3407,-2728,-2051,-1495,-1158,-1067,-1253,-1629,-2122,-2596,-2919,-2977,-2677,-1997,-932,410,1946,3500,4928,6087,6848,7164,7007,6429,5516,4394,3203,2092,1184,570,310,393,784,1396,2118,2837,3429,3805,3898,3659,3118,2279,1242,65,-1127,-2253,-3201,-3907,-4303,-4362,-4068,-3449,-2523,-1360,-14,1436,2905,4317,5594,6666,7497,8052,8329,8339,8099,7644,7009,6244,5391,4517,3664,2896,2240,1740,1394,1210,1163,1222,1351,1507,1649,1747,1784,1744,1655,1516,1369,1246,1171,1197,1334,1613,2024,2549,3136,3727,4232,4597,4744,4643,4309,3743,3056,2294,1592,1017,653,534,655,986,1455,1976,2455,2809,2952,2856,2494,1886,1099,193,-711,-1513,-2105,-2396,-2343,-1926,-1205,-252,792,1801,2620,3148,3291,3035,2394,1447,307,-903,-2040,-3001,-3692,-4071,-4141,-3917,-3503,-2941,-2370,-1834,-1426,-1168,-1070,-1122,-1278,-1505,-1743,-1947,-2082,-2107,-2010,-1770,-1393,-877,-250,485,1282,2129,2977,3802,4576,5262,5861,6330,6683,6882,6932,6812,6535,6100,5556,4936,4314,3753,3324,3085,3074,3291,3725,4293,4926,5495,5904,6051,5875,5362,4529,3459,2248,1035,-54,-896,-1409,-1558,-1339,-833,-115,664,1393,1922,2170,2056,1577,755,-322,-1555,-2797,-3918,-4777,-5271,-5323,-4907,-4038,-2786,-1250,442,2149,3745,5109,6164,6870,7208,7228,6977,6547,6026,5497,5038,4689,4490,4414,4459,4553,4664,4718,4686,4525,4236,3823,3307,2743,2152,1607,1116,715,389,126,-121,-383,-710,-1114,-1612,-2169,-2755,-3301,-3743,-4022,-4086,-3922,-3536,-2968,-2278,-1547,-853,-273,124,308,255,-10,-448,-984,-1550,-2051,-2442,-2656,-2703,-2574,-2326,-1998,-1662,-1373,-1177,-1121,-1196,-1426,-1756,-2171,-2615,-3044,-3421,-3719,-3923,-4043,-4084,-4077,-4031,-3966,-3884,-3763,-3582,-3302,-2883,-2304,-1537,-609,474,1627,2810,3906,4852,5538,5908,5887,5463,4623,3415,1905,206,-1566,-3256,-4750,-5914,-6673,-6979,-6827,-6260,-5357,-4226,-2987,-1760,-664,234,847,1173,1192,933,449,-221,-996,-1819,-2634,-3374,-4002,-4469,-4742,-4803,-4619,-4205,-3534,-2651,-1555,-321,1018,2361,3646,4761,5646,6217,6456,6351,5930,5289,4486,3677,2944,2412,2150,2197,2536,3121,3838,4569,5163,5492,5449,4973,4066,2773,1210,-484,-2139,-3602,-4738,-5459,-5736,-5584,-5082,-4337,-3473,-2633,-1917,-1437,-1221,-1315,-1662,-2226,-2907,-3609,-4220,-4649,-4813,-4677,-4232,-3510,-2583,-1528,-471,499,1269,1770,1963,1839,1428,800,19,-802,-1590,-2240,-2704,-2918,-2872,-2569,-2040,-1350,-561,233,957,1517,1850,1894,1618,1015,94,-1097,-2509,-4051,-5649,-7195,-8594,-9755,-10586,-11027,-11034,-10589,-9708,-8445,-6864,-5079,-3193,-1327,401,1896,3085,3914,4374,4480,4274,3827,3221,2534,1851,1222,692,252,-101,-435,-783,-1219,-1767,-2458,-3245,-4095,-4889,-5544,-5944,-6003,-5685,-4983,-3951,-2694,-1330,-34,1074,1835,2187,2075,1521,600,-584,-1893,-3189,-4334,-5222,-5759,-5915,-5662,-5049,-4117,-2970,-1708,-443,695,1605,2188,2377,2141,1484,454,-870,-2361,-3902,-5327,-6522,-7349,-7732,-7628,-7039,-6028,-4694,-3181,-1639,-238,892,1636,1934,1780,1212,326,-755,-1883,-2900,-3675,-4100,-4111,-3697,-2906,-1808,-552,750,1916,2838,3382,3494,3137,2345,1167,-269,-1865,-3463,-4951,-6203,-7139,-7689,-7836,-7559,-6898,-5894,-4618,-3166,-1635,-146,1190,2268,3005,3334,3243,2742,1885,769,-512,-1820,-3046,-4082,-4845,-5291,-5402,-5205,-4753,-4131,-3430,-2747,-2167,-1752,-1537,-1532,-1705,-2011,-2391,-2753,-3049,-3194,-3162,-2922,-2485,-1881,-1177,-444,216,735,1027,1068,841,378,-252,-979,-1696,-2309,-2754,-2944,-2875,-2526,-1926,-1137,-208,762,1717,2553,3228,3652,3800,3628,3123,2297,1168,-214,-1778,-3458,-5144,-6760,-8202,-9408,-10313,-10891,-11123,-11028,-10631,-9967,-9086,-8024,-6833,-5536,-4172,-2754,-1306,161,1624,3070,4462,5769,6945,7927,8661,9077,9107,8715,7856,6552,4827,2771,491,-1859,-4127,-6137,-7765,-8880,-9441,-9424,-8885,-7913,-6638,-5209,-3770,-2473,-1408,-655,-229,-94,-201,-440,-719,-923,-982,-828,-455,123,858,1652,2431,3067,3490,3609,3392,2819,1918,750,-604,-2033,-3428,-4682,-5685,-6372,-6683,-6599,-6138,-5333,-4264,-3018,-1700,-418,724,1628,2221,2441,2261,1680,721,-548,-2051,-3674,-5300,-6792,-8044,-8924,-9377,-9333,-8793,-7785,-6371,-4659,-2751,-801,1085,2759,4135,5121,5671,5769,5430,4718,3718,2540,1320,176,-780,-1463,-1846,-1924,-1761,-1434,-1061,-739,-569,-605,-870,-1332,-1924,-2536,-3055,-3351,-3339,-2940,-2170,-1036,338,1863,3365,4720,5773,6432,6597,6251,5382,4050,2342,385,-1671,-3664,-5443,-6880,-7877,-8385,-8396,-7941,-7100,-5961,-4661,-3297,-2009,-862,59,730,1155,1346,1371,1276,1137,1023,988,1080,1326,1729,2268,2904,3571,4188,4701,5000,5090,4901,4493,3892,3192,2483,1872,1433,1246,1325,1672,2233,2933,3669,4329,4804,5005,4878,4406,3626,2608,1468,334,-652,-1372,-1707,-1618,-1061,-87,1232,2794,4438,6045,7442,8536,9217,9447,9219,8565,7562,6296,4884,3420,2015,743,-348,-1216,-1875,-2349,-2676,-2923,-3138,-3370,-3659,-4017,-4451,-4932,-5443,-5907,-6289,-6507,-6493,-6213,-5605,-4676,-3437,-1928,-237,1554,3304,4910,6217,7120,7530,7371,6664,5430,3788,1874,-115,-2001,-3577,-4707,-5263,-5221,-4581,-3439,-1911,-170,1617,3266,4630,5588,6059,6031,5514,4589,3352,1918,426,-1025,-2322,-3401,-4210,-4729,-4960,-4909,-4617,-4104,-3413,-2591,-1658,-674,359,1395,2450,3497,4554,5616,6682,7747,8786,9773,10662,11408,11956,12251,12247,11906,11204,10137,8720,6990,5017,2868,665,-1500,-3491,-5200,-6532,-7388,-7738,-7547,-6858,-5716,-4235,-2523,-719,1042,2662,4031,5131,5915,6433,6720,6860,6934,7028,7213,7535,8018,8641,9360,10103,10779,11284,11526,11415,10888,9924,8523,6747,4678,2454,213,-1872,-3661,-5016,-5858,-6135,-5861,-5086,-3890,-2404,-741,941,2520,3863,4866,5454,5580,5248,4486,3383,2023,539,-943,-2307,-3422,-4207,-4586,-4526,-4012,-3103,-1836,-349,1270,2873,4349,5588,6520,7097,7314,7177,6726,5995,5035,3892,2599,1207,-260,-1763,-3256,-4711,-6060,-7275,-8283,-9046,-9503,-9605,-9317,-8591,-7430,-5820,-3809,-1443,1173,3931,6678,9260,11516,13292,14468,14963,14735,13822,12293,10291,7980,5555,3217,1144,-512,-1651,-2233,-2272,-1841,-1070,-102,885,1734,2311,2503,2280,1625,607,-674,-2102,-3503,-4767,-5729,-6337,-6501,-6259,-5617,-4690,-3555,-2352,-1174,-128,738,1382,1828,2111,2293,2452,2649,2937,3342,3854,4448,5061,5636,6102,6415,6536,6463,6193,5760,5186,4510,3761,2980,2195,1463,817,330,31,-19,193,670,1392,2307,3337,4407,5403,6246,6855,7168,7178,6881,6338,5609,4798,4002,3317,2834,2595,2641,2948,3480,4150,4864,5505,5957,6122,5931,5346,4377,3070,1496,-234,-2013,-3716,-5229,-6444,-7265,-7634,-7496,-6852,-5715,-4145,-2230,-96,2129,4281,6224,7829,8986,9656,9790,9429,8609,7416,5952,4322,2646,1040,-400,-1577,-2433,-2918,-3022,-2745,-2136,-1253,-178,977,2118,3133,3939,4478,4715,4657,4326,3788,3081,2307,1495,733,35,-558,-1056,-1458,-1791,-2064,-2295,-2473,-2582,-2580,-2422,-2062,-1452,-576,573,1951,3520,5169,6823,8346,9642,10608,11170,11270,10895,10040,8744,7062,5066,2855,525,-1807,-4043,-6073,-7819,-9211,-10208,-10805,-11006,-10857,-10401,-9712,-8836,-7850,-6783,-5703,-4621,-3571,-2570,-1613,-727,107,884,1605,2292,2931,3545,4111,4625,5066,5383,5570,5552,5327,4846,4130,3179,2080,881,-277,-1302,-2058,-2464,-2448,-2000,-1154,0,1327,2659,3820,4646,5002,4830,4102,2896,1328,-437,-2197,-3783,-5033,-5848,-6192,-6069,-5567,-4759,-3784,-2726,-1690,-720,139,906,1590,2236,2885,3557,4278,5026,5774,6458,6996,7306,7287,6877,6022,4707,2982,897,-1399,-3800,-6126,-8247,-10036,-11403,-12306,-12754,-12778,-12473,-11911,-11193,-10392,-9555,-8713,-7869,-6994,-6081,-5086,-4009,-2852,-1639,-418,749,1808,2697,3384,3855,4111,4197,4149,4050,3942,3891,3927,4046,4243,4456,4628,4701,4603,4308,3782,3045,2118,1059,-71,-1198,-2250,-3163,-3881,-4374,-4630,-4661,-4510,-4229,-3891,-3568,-3330,-3248,-3359,-3701,-4276,-5059,-6013,-7064,-8133,-9134,-9965,-10556,-10816,-10687,-10122,-9091,-7604,-5701,-3458,-1000,1539,3983,6174,7946,9170,9760,9663,8894,7521,5639,3411,981,-1479,-3814,-5907,-7643,-8972,-9856,-10287,-10311,-9945,-9267,-8327,-7189,-5911,-4544,-3137,-1731,-382,874,1965,2837,3418,3645,3476,2882,1894,566,-995,-2649,-4240,-5615,-6619,-7176,-7204,-6729,-5786,-4473,-2910,-1230,442,1982,3311,4347,5074,5462,5534,5286,4755,3943,2882,1580,60,-1640,-3488,-5410,-7346,-9203,-10892,-12344,-13482,-14274,-14711,-14780,-14552,-14039,-13334,-12487,-11564,-10625,-9694,-8807,-7953,-7152,-6377,-5643,-4919,-4205,-3478,-2719,-1917,-1057,-147,803,1744,2652,3436,4074,4476,4636,4516,4161,3599,2925,2214,1568,1055,733,614,677,876,1123,1331,1414,1290,928,320,-499,-1455,-2450,-3386,-4136,-4638,-4807,-4645,-4172,-3459,-2623,-1779,-1072,-601,-462,-679,-1252,-2120,-3192,-4346,-5442,-6373,-7010,-7316,-7244,-6826,-6126,-5227,-4251,-3306,-2503,-1916,-1597,-1544,-1735,-2100,-2559,-3032,-3437,-3733,-3876,-3874,-3725,-3457,-3076,-2610,-2044,-1397,-636,220,1197,2263,3412,4595,5754,6831,7743,8431,8826,8885,8570,7876,6816,5441,3834,2112,392,-1166,-2469,-3399,-3940,-4073,-3878,-3431,-2871,-2315,-1895,-1678,-1733,-2029,-2526,-3124,-3699,-4123,-4287,-4086,-3490,-2493,-1149,426,2101,3689,5032,5954,6360,6161,5379,4065,2353,411,-1566,-3384,-4878,-5939,-6499,-6601,-6286,-5709,-4991,-4288,-3724,-3394,-3339,-3578,-4055,-4725,-5490,-6272,-6983,-7550,-7916,-8036,-7898,-7489,-6828,-5944,-4867,-3658,-2359,-1020,310,1593,2805,3912,4919,5803,6574,7222,7757,8164,8440,8563,8496,8204,7642,6767,5569,4026,2178,57,-2238,-4627,-6970,-9162,-11070,-12601,-13673,-14247,-14301,-13844,-12909,-11528,-9764,-7678,-5343,-2862,-321,2147,4441,6418,7992,9058,9574,9534,8966,7963,6640,5132,3602,2163,963,48,-501,-720,-628,-311,130,595,957,1148,1083,757,169,-619,-1534,-2469,-3342,-4055,-4575,-4852,-4922,-4785,-4518,-4129,-3684,-3179,-2626,-2012,-1294,-456,548,1729,3102,4657,6363,8178,10044,11872,13607,15139,16414,17363,17926,18091,17814,17112,15971,14420,12487,10209,7670,4935,2127,-650,-3272,-5630,-7631,-9215,-10358,-11064,-11379,-11363,-11106,-10681,-10185,-9667,-9179,-8735,-8314,-7902,-7433,-6881,-6179,-5302,-4228,-2952,-1503,71,1709,3311,4796,6067,7042,7665,7886,7691,7077,6080,4729,3119,1302,-589,-2474,-4234,-5767,-7002,-7865,-8329,-8386,-8054,-7381,-6418,-5249,-3926,-2548,-1147,208,1501,2708,3831,4869,5827,6704,7476,8122,8593,8833,8788,8396,7635,6490,5017,3278,1422,-434,-2104,-3475,-4412,-4871,-4826,-4336,-3501,-2455,-1366,-391,325,672,580,46,-908,-2193,-3703,-5310,-6876,-8278,-9411,-10186,-10557,-10489,-9998,-9100,-7856,-6318,-4569,-2667,-687,1316,3296,5194,6991,8619,10069,11290,12254,12944,13319,13392,13139,12591,11755,10675,9387,7942,6396,4810,3253,1782,474,-636,-1494,-2088,-2411,-2484,-2339,-2030,-1612,-1138,-669,-220,181,556,919,1301,1734,2224,2785,3389,4013,4611,5146,5565,5852,5963,5924,5710,5368,4900,4343,3703,2999,2230,1410,528,-380,-1324,-2237,-3112,-3880,-4514,-4975,-5239,-5308,-5190,-4914,-4523,-4060,-3580,-3124,-2730,-2411,-2174,-2001,-1861,-1717,-1525,-1246,-863,-354,263,985,1779,2619,3478,4316,5110,5824,6426,6905,7239,7442,7524,7509,7429,7316,7199,7108,7047,7041,7057,7095,7111,7080,6971,6767,6451,6027,5502,4887,4201,3460,2678,1868,1030,173,-706,-1598,-2488,-3362,-4184,-4921,-5537,-5979,-6210,-6168,-5822,-5133,-4086,-2702,-1013,899,2942,4993,6920,8593,9887,10705,10977,10686,9837,8513,6792,4826,2732,668,-1254,-2927,-4289,-5293,-5943,-6245,-6249,-5998,-5557,-4985,-4335,-3654,-2956,-2250,-1511,-728,145,1103,2174,3338,4578,5851,7120,8315,9382,10246,10835,11090,10954,10416,9482,8226,6735,5148,3602,2225,1125,344,-102,-275,-255,-162,-123,-242,-616,-1283,-2249,-3465,-4860,-6306,-7698,-8895,-9804,-10338,-10455,-10148,-9441,-8389,-7049,-5492,-3777,-1963,-93,1782,3633,5389,7027,8461,9660,10551,11100,11279,11081,10532,9679,8590,7354,6054,4785,3607,2566,1680,917,252,-387,-1055,-1800,-2651,-3594,-4588,-5551,-6380,-6954,-7183,-6960,-6277,-5113,-3544,-1676,359,2404,4311,5972,7279,8232,8804,9105,9174,9178,9176,9308,9591,10061,10654,11285,11810,12074,11913,11197,9834,7806,5156,2021,-1425,-4926,-8238,-11093,-13285,-14650,-15131,-14730,-13569,-11801,-9643,-7322,-5027,-2947,-1177,214,1232,1924,2374,2677,2932,3221,3582,4048,4589,5161,5706,6123,6364,6341,6046,5465,4641,3638,2540,1429,386,-538,-1321,-1956,-2486,-2947,-3407,-3919,-4522,-5244,-6066,-6943,-7806,-8546,-9066,-9254,-9032,-8343,-7178,-5571,-3590,-1357,1009,3354,5550,7473,9035,10188,10911,11231,11197,10868,10333,9648,8882,8079,7260,6455,5647,4847,4028,3184,2305,1382,408,-596,-1648,-2716,-3801,-4898,-5974,-7037,-8045,-8988,-9837,-10566,-11170,-11627,-11948,-12122,-12148,-12007,-11672,-11104,-10260,-9111,-7636,-5848,-3782,-1515,860,3218,5428,7363,8904,9963,10489,10472,9933,8959,7624,6071,4404,2746,1195,-182,-1336,-2251,-2916,-3346,-3533,-3485,-3194,-2651,-1875,-881,263,1481,2658,3655,4353,4604,4347,3515,2145,314,-1845,-4136,-6376,-8347,-9899,-10905,-11312,-11126,-10408,-9266,-7840,-6279,-4727,-3313,-2123,-1226,-618,-305,-213,-288,-455,-627,-763,-814,-773,-663,-504,-369,-277,-295,-405,-614,-881,-1132,-1337,-1395,-1298,-986,-464,263,1175,2226,3374,4553,5699,6714,7515,7997,8082,7725,6908,5687,4143,2417,662,-955,-2281,-3183,-3574,-3417,-2731,-1596,-137,1482,3094,4521,5624,6301,6480,6172,5393,4235,2788,1174,-505,-2141,-3661,-5006,-6130,-7031,-7668,-8076,-8229,-8168,-7896,-7439,-6825,-6076,-5229,-4317,-3375,-2446,-1567,-763,-71,516,989,1368,1688,1969,2251,2556,2898,3274,3663,4035,4343,4550,4616,4521,4268,3868,3359,2768,2137,1477,799,95,-661,-1481,-2399,-3417,-4531,-5723,-6929,-8100,-9137,-9955,-10478,-10631,-10396,-9776,-8802,-7572,-6154,-4668,-3207,-1832,-634,384,1191,1805,2259,2588,2847,3084,3343,3645,3998,4371,4709,4939,4957,4684,4029,2963,1466,-398,-2558,-4871,-7196,-9373,-11252,-12716,-13670,-14078,-13931,-13287,-12215,-10824,-9223,-7513,-5786,-4100,-2493,-982,427,1733,2916,3955,4810,5423,5774,5813,5570,5057,4365,3568,2791,2128,1672,1468,1530,1799,2207,2626,2935,3027,2805,2248,1362,228,-1029,-2261,-3293,-3979,-4190,-3874,-3020,-1719,-86,1688,3426,4945,6099,6807,7027,6796,6200,5356,4429,3552,2887,2516,2519,2884,3576,4485,5493,6435,7169,7557,7492,6928,5833,4256,2256,-40,-2508,-4986,-7320,-9362,-10971,-12057,-12542,-12434,-11748,-10580,-9051,-7291,-5471,-3724,-2171,-918,-17,517,683,568,230,-205,-641,-970,-1127,-1056,-748,-209,523,1405,2381,3393,4401,5337,6180,6858,7331,7525,7375,6820,5806,4321,2370,23,-2627,-5433,-8241,-10870,-13158,-14973,-16199,-16791,-16721,-16017,-14734,-12943,-10743,-8227,-5506,-2684,131,2833,5314,7466,9195,10392,10998,10954,10266,8988,7212,5109,2843,623,-1368,-2976,-4085,-4647,-4672,-4235,-3457,-2503,-1538,-731,-208,-49,-277,-843,-1665,-2613,-3556,-4387,-5013,-5401,-5546,-5471,-5220,-4833,-4335,-3753,-3087,-2341,-1522,-639,270,1157,1963,2618,3067,3275,3223,2946,2491,1949,1427,1014,825,895,1258,1870,2652,3479,4222,4720,4873,4585,3833,2647,1110,-657,-2490,-4243,-5752,-6912,-7624,-7871,-7657,-7046,-6131,-5021,-3840,-2677,-1634,-735,-17,540,976,1327,1666,2022,2451,2953,3544,4190,4873,5530,6123,6581,6839,6850,6535,5894,4886,3558,1944,138,-1777,-3682,-5487,-7085,-8421,-9430,-10112,-10464,-10528,-10352,-9993,-9495,-8899,-8221,-7451,-6583,-5568,-4396,-3028,-1493,212,1994,3815,5556,7149,8517,9602,10389,10874,11077,11059,10854,10539,10164,9772,9408,9071,8760,8431,8039,7519,6814,5892,4723,3337,1761,68,-1671,-3370,-4949,-6348,-7496,-8376,-8948,-9218,-9171,-8836,-8204,-7340,-6274,-5083,-3856,-2669,-1606,-735,-65,374,633,753,806,858,983,1216,1597,2113,2746,3449,4169,4866,5484,6018,6446,6774,7024,7177,7250,7201,7000,6599,5954,5028,3826,2360,701,-1056,-2792,-4377,-5681,-6622,-7112,-7162,-6775,-6033,-5026,-3859,-2648,-1493,-465,369,993,1411,1631,1715,1684,1591,1466,1317,1161,991,802,586,353,85,-189,-487,-804,-1135,-1522,-1953,-2477,-3097,-3830,-4680,-5632,-6656,-7708,-8715,-9592,-10248,-10582,-10515,-9998,-8999,-7555,-5714,-3569,-1230,1185,3555,5780,7771,9461,10815,11787,12379,12577,12375,11807,10879,9652,8169,6501,4715,2884,1069,-681,-2319,-3838,-5200,-6431,-7487,-8396,-9094,-9585,-9802,-9733,-9331,-8600,-7537,-6193,-4608,-2897,-1125,568,2118,3423,4457,5191,5655,5893,5974,5970,5962,6000,6140,6381,6730,7127,7536,7877,8085,8123,7937,7555,6981,6291,5529,4793,4105,3526,3026,2581,2133,1600,939,96,-914,-2064,-3266,-4409,-5385,-6057,-6363,-6241,-5711,-4826,-3706,-2467,-1274,-243,529,990,1157,1083,854,568,299,105,-8,-54,-85,-158,-327,-629,-1075,-1621,-2222,-2777,-3206,-3428,-3401,-3116,-2620,-1990,-1344,-804,-504,-540,-990,-1875,-3169,-4793,-6619,-8482,-10181,-11532,-12337,-12464,-11813,-10351,-8136,-5264,-1920,1682,5299,8676,11584,13829,15279,15869,15612,14594,12948,10865,8515,6086,3720,1521,-445,-2161,-3621,-4846,-5857,-6672,-7307,-7761,-8033,-8102,-7959,-7584,-6966,-6110,-5032,-3767,-2379,-927,498,1809,2951,3837,4474,4837,4974,4920,4743,4478,4174,3835,3448,2993,2424,1714,829,-216,-1398,-2631,-3816,-4822,-5516,-5779,-5537,-4755,-3477,-1796,145,2143,4012,5541,6576,7006,6794,5974,4650,2960,1086,-807,-2564,-4075,-5282,-6184,-6806,-7243,-7554,-7838,-8141,-8483,-8852,-9179,-9377,-9341,-8963,-8181,-6948,-5304,-3316,-1115,1145,3313,5235,6797,7936,8608,8858,8724,8308,7694,6986,6249,5537,4863,4203,3530,2779,1911,894,-286,-1582,-2958,-4296,-5527,-6496,-7131,-7311,-6993,-6142,-4782,-2979,-852,1459,3761,5883,7627,8852,9433,9326,8548,7188,5417,3428,1474,-231,-1477,-2124,-2106,-1421,-151,1563,3551,5615,7563,9240,10510,11300,11569,11325,10594,9451,7953,6221,4320,2387,502,-1235,-2735,-3952,-4829,-5372,-5587,-5542,-5282,-4924,-4532,-4219,-4023,-4009,-4163,-4462,-4854,-5236,-5522,-5607,-5393,-4821,-3850,-2490,-782,1179,3291,5409,7400,9147,10527,11499,12005,12073,11722,11020,10024,8814,7439,5973,4445,2913,1401,-59,-1434,-2695,-3797,-4690,-5323,-5627,-5566,-5105,-4253,-3054,-1575,71,1757,3355,4724,5772,6416,6637,6441,5894,5062,4041,2912,1749,603,-475,-1470,-2348,-3110,-3745,-4266,-4689,-5046,-5373,-5716,-6109,-6594,-7182,-7873,-8646,-9437,-10195,-10805,-11207,-11293,-11023,-10349,-9275,-7833,-6080,-4096,-1992,149,2204,4099,5771,7162,8286,9134,9772,10237,10606,10924,11230,11550,11846,12104,12231,12183,11875,11271,10357,9149,7722,6152,4553,3020,1638,458,-505,-1267,-1866,-2352,-2762,-3119,-3413,-3604,-3638,-3446,-2974,-2195,-1110,222,1715,3228,4637,5782,6571,6926,6828,6328,5504,4485,3418,2458,1735,1368,1413,1879,2727,3843,5099,6325,7365,8066,8330,8084,7345,6158,4649,2956,1253,-317,-1624,-2599,-3218,-3514,-3560,-3451,-3298,-3173,-3149,-3216,-3358,-3487,-3526,-3365,-2936,-2202,-1172,87,1467,2840,4061,5005,5587,5750,5503,4887,3981,2900,1738,617,-413,-1275,-2000,-2574,-3096,-3604,-4201,-4935,-5864,-6976,-8256,-9604,-10927,-12064,-12885,-13239,-13033,-12199,-10734,-8675,-6140,-3239,-169,2931,5869,8519,10768,12550,13839,14650,15016,15009,14679,14108,13317,12356,11210,9875,8352,6608,4709,2654,566,-1480,-3360,-4952,-6179,-6949,-7266,-7127,-6627,-5862,-4977,-4121,-3421,-3000,-2910,-3184,-3776,-4616,-5576,-6520,-7297,-7773,-7859,-7500,-6719,-5578,-4211,-2762,-1411,-296,460,813,764,403,-155,-729,-1167,-1305,-1041,-339,804,2259,3916,5548,6986,8024,8530,8419,7671,6354,4573,2508,331,-1758,-3603,-5096,-6160,-6819,-7090,-7081,-6867,-6534,-6151,-5719,-5249,-4690,-3999,-3134,-2075,-826,552,1987,3362,4564,5481,6027,6162,5863,5198,4194,2986,1637,273,-1033,-2205,-3198,-3993,-4594,-5033,-5364,-5634,-5916,-6232,-6614,-7043,-7486,-7873,-8135,-8173,-7919,-7301,-6294,-4879,-3104,-1025,1255,3613,5918,8036,9828,11215,12097,12481,12362,11815,10943,9864,8727,7654,6761,6132,5785,5733,5890,6196,6513,6732,6740,6437,5776,4724,3309,1581,-368,-2445,-4536,-6542,-8380,-9980,-11301,-12315,-13001,-13368,-13386,-13074,-12402,-11382,-10007,-8308,-6306,-4086,-1702,721,3096,5285,7203,8739,9846,10479,10646,10369,9692,8694,7423,5981,4425,2839,1297,-157,-1454,-2570,-3470,-4137,-4575,-4791,-4817,-4701,-4487,-4251,-4039,-3922,-3934,-4121,-4487,-5023,-5689,-6405,-7078,-7590,-7818,-7677,-7083,-6028,-4540,-2691,-629,1506,3536,5296,6676,7570,7973,7885,7389,6575,5561,4486,3442,2541,1832,1328,1021,830,682,463,77,-575,-1548,-2877,-4535,-6464,-8567,-10699,-12735,-14493,-15846,-16663,-16832,-16313,-15063,-13138,-10596,-7596,-4267,-838,2522,5610,8273,10391,11900,12776,13060,12820,12144,11139,9897,8490,6987,5414,3814,2207,624,-898,-2321,-3606,-4714,-5629,-6334,-6837,-7153,-7306,-7323,-7233,-7055,-6810,-6494,-6102,-5607,-4977,-4180,-3174,-1962,-533,1061,2759,4463,6045,7383,8343,8834,8790,8225,7187,5799,4210,2583,1078,-175,-1096,-1651,-1854,-1784,-1513,-1149,-773,-449,-210,-63,14,49,89,163,307,527,821,1165,1513,1811,1999,2011,1816,1379,737,-77,-970,-1848,-2622,-3193,-3519,-3557,-3316,-2831,-2156,-1391,-614,49,516,696,534,10,-869,-2057,-3491,-5080,-6737,-8364,-9879,-11207,-12304,-13123,-13674,-13939,-13962,-13755,-13358,-12807,-12121,-11333,-10454,-9495,-8468,-7353,-6154,-4837,-3400,-1817,-95,1760,3704,5701,7657,9523,11178,12565,13579,14177,14279,13899,12994,11639,9864,7774,5480,3107,802,-1301,-3081,-4450,-5361,-5814,-5860,-5582,-5099,-4517,-3981,-3552,-3341,-3336,-3556,-3931,-4394,-4851,-5213,-5409,-5389,-5139,-4684,-4067,-3363,-2659,-2019,-1534,-1226,-1135,-1250,-1542,-1978,-2490,-3038,-3565,-4026,-4405,-4663,-4809,-4832,-4735,-4531,-4234,-3849,-3413,-2927,-2420,-1918,-1430,-1002,-657,-431,-369,-474,-781,-1244,-1861,-2535,-3223,-3808,-4222,-4394,-4263,-3836,-3114,-2162,-1056,96,1202,2138,2849,3254,3354,3162,2729,2155,1524,947,509,254,210,349,609,911,1151,1247,1114,719,41,-891,-2017,-3265,-4533,-5744,-6810,-7692,-8351,-8808,-9079,-9221,-9269,-9269,-9240,-9168,-9039,-8766,-8300,-7529,-6392,-4830,-2823,-407,2338,5285,8267,11106,13617,15641,17053,17792,17845,17271,16163,14647,12877,10969,9067,7248,5599,4142,2903,1851,964,199,-496,-1143,-1792,-2443,-3117,-3806,-4508,-5198,-5876,-6488,-7043,-7471,-7772,-7882,-7777,-7421,-6785,-5866,-4682,-3269,-1708,-76,1517,2974,4205,5133,5720,5940,5805,5353,4634,3736,2730,1726,797,52,-456,-647,-503,-4,823,1923,3217,4584,5917,7065,7933,8405,8424,7961,7024,5680,4010,2156,234,-1590,-3207,-4499,-5393,-5852,-5859,-5442,-4647,-3543,-2234,-816,602,1926,3080,4027,4732,5220,5491,5584,5513,5289,4899,4322,3520,2457,1116,-501,-2354,-4366,-6442,-8450,-10280,-11792,-12918,-13555,-13699,-13329,-12489,-11242,-9658,-7852,-5894,-3909,-1963,-136,1507,2944,4137,5091,5811,6305,6591,6671,6559,6239,5732,5026,4156,3154,2077,993,-20,-885,-1533,-1924,-2021,-1863,-1460,-929,-335,187,547,661,486,20,-674,-1508,-2328,-2982,-3310,-3176,-2487,-1220,606,2883,5479,8210,10885,13320,15342,16840,17729,17991,17657,16793,15503,13896,12090,10189,8286,6463,4770,3261,1946,854,-27,-679,-1103,-1288,-1209,-868,-241,656,1800,3138,4591,6044,7375,8437,9106,9279,8895,7961,6517,4677,2584,399,-1683,-3522,-4957,-5916,-6338,-6239,-5668,-4720,-3505,-2168,-833,371,1343,2011,2345,2343,2053,1538,886,195,-450,-970,-1324,-1478,-1443,-1240,-904,-494,-52,370,721,969,1069,1000,736,276,-383,-1203,-2148,-3131,-4080,-4869,-5411,-5594,-5346,-4622,-3416,-1760,265,2550,4950,7298,9426,11157,12349,12869,12658,11706,10072,7902,5381,2750,265,-1838,-3358,-4166,-4202,-3516,-2218,-509,1370,3157,4611,5528,5787,5356,4274,2700,802,-1167,-2986,-4453,-5400,-5774,-5558,-4860,-3820,-2635,-1505,-599,-54,84,-182,-772,-1549,-2376,-3064,-3488,-3523,-3104,-2225,-916,733,2607,4555,6433,8075,9370,10192,10504,10266,9516,8319,6770,5004,3160,1382,-199,-1473,-2375,-2852,-2926,-2612,-1995,-1152,-192,783,1670,2389,2867,3077,2998,2652,2079,1326,468,-432,-1293,-2047,-2617,-2949,-2999,-2734,-2170,-1331,-278,891,2079,3150,3985,4481,4542,4138,3261,1956,317,-1559,-3526,-5462,-7239,-8753,-9924,-10701,-11052,-10990,-10516,-9686,-8531,-7114,-5491,-3711,-1839,78,1989,3852,5627,7293,8810,10170,11343,12309,13055,13556,13817,13830,13603,13155,12507,11706,10792,9833,8867,7976,7176,6532,6034,5694,5471,5313,5144,4875,4415,3691,2644,1269,-415,-2330,-4365,-6379,-8208,-9710,-10752,-11262,-11201,-10603,-9520,-8071,-6368,-4549,-2738,-1053,415,1607,2482,3057,3337,3378,3222,2908,2475,1942,1324,645,-75,-791,-1442,-1949,-2226,-2189,-1783,-991,158,1550,3055,4457,5569,6190,6176,5464,4048,2033,-422,-3082,-5688,-7954,-9647,-10546,-10556,-9629,-7838,-5321,-2289,1019,4351,7472,10171,12304,13756,14505,14558,13973,12854,11286,9385,7234,4898,2456,-68,-2615,-5155,-7638,-10001,-12199,-14132,-15770,-17017,-17864,-18272,-18266,-17851,-17087,-16008,-14673,-13132,-11432,-9615,-7724,-5784,-3841,-1915,-56,1713,3347,4820,6106,7179,8040,8691,9144,9439,9594,9645,9640,9584,9530,9472,9408,9308,9112,8757,8166,7283,6063,4507,2635,527,-1719,-3970,-6079,-7914,-9333,-10254,-10594,-10351,-9544,-8249,-6607,-4767,-2928,-1267,61,958,1390,1402,1103,642,209,-37,53,550,1473,2755,4276,5862,7332,8505,9254,9483,9190,8403,7238,5817,4313,2868,1623,661,22,-316,-418,-406,-397,-541,-933,-1639,-2668,-3947,-5359,-6742,-7900,-8676,-8913,-8536,-7521,-5930,-3887,-1572,816,3066,4993,6450,7318,7549,7112,6045,4408,2317,-95,-2657,-5210,-7575,-9621,-11228,-12326,-12903,-12966,-12596,-11873,-10928,-9878,-8860,-7978,-7331,-6971,-6928,-7190,-7716,-8446,-9294,-10171,-10977,-11617,-11994,-12038,-11682,-10890,-9653,-7979,-5917,-3550,-995,1593,4037,6157,7778,8751,8993,8454,7180,5269,2873,194,-2556,-5185,-7507,-9412,-10820,-11702,-12098,-12020,-11565,-10756,-9661,-8306,-6718,-4930,-3001,-986,1007,2893,4583,6001,7126,7940,8478,8796,8946,9009,9030,9056,9107,9180,9250,9268,9162,8844,8228,7235,5830,4013,1843,-571,-3092,-5541,-7773,-9624,-11019,-11880,-12239,-12138,-11686,-11007,-10230,-9475,-8825,-8310,-7918,-7585,-7222,-6712,-5969,-4890,-3469,-1673,405,2704,5058,7349,9398,11095,12306,12985,13093,12653,11742,10438,8893,7223,5585,4091,2838,1884,1246,900,810,889,1065,1232,1291,1141,708,-79,-1234,-2769,-4632,-6772,-9081,-11469,-13778,-15893,-17628,-18861,-19429,-19254,-18272,-16516,-14065,-11091,-7788,-4413,-1196,1630,3901,5511,6441,6747,6545,6009,5299,4578,3945,3457,3100,2822,2532,2130,1538,686,-435,-1811,-3355,-4975,-6509,-7839,-8800,-9302,-9245,-8623,-7443,-5808,-3843,-1729,329,2140,3516,4345,4568,4224,3418,2344,1204,236,-376,-491,-54,930,2357,4113,6024,7947,9735,11285,12526,13411,13943,14126,13992,13558,12845,11845,10564,8994,7155,5102,2905,689,-1421,-3287,-4776,-5804,-6306,-6300,-5828,-5006,-3963,-2853,-1826,-994,-461,-238,-345,-701,-1254,-1878,-2492,-2980,-3262,-3282,-2995,-2416,-1576,-542,597,1751,2831,3757,4478,4950,5176,5175,4988,4689,4327,3973,3657,3387,3142,2851,2449,1822,909,-376,-2033,-4055,-6347,-8811,-11273,-13583,-15553,-17014,-17848,-17949,-17322,-16017,-14178,-12009,-9745,-7629,-5890,-4682,-4104,-4159,-4759,-5762,-6966,-8165,-9151,-9778,-9906,-9513,-8576,-7161,-5361,-3283,-1069,1157,3260,5120,6638,7732,8352,8490,8155,7423,6366,5120,3807,2576,1569,889,638,843,1507,2581,3970,5557,7189,8720,9990,10890,11334,11287,10786,9876,8678,7292,5852,4446,3169,2054,1126,379,-218,-695,-1090,-1414,-1693,-1888,-1993,-1951,-1727,-1280,-585,378,1595,3048,4677,6425,8197,9906,11458,12762,13758,14391,14644,14520,14049,13294,12309,11195,10008,8847,7754,6807,6028,5479,5165,5124,5354,5841,6567,7439,8389,9257,9910,10177,9928,9048,7510,5324,2609,-485,-3742,-6942,-9886,-12383,-14352,-15711,-16495,-16762,-16602,-16144,-15475,-14685,-13817,-12870,-11834,-10648,-9287,-7705,-5918,-3954,-1909,116,1983,3582,4796,5582,5876,5737,5158,4264,3101,1796,425,-914,-2170,-3287,-4259,-5069,-5732,-6244,-6611,-6820,-6869,-6743,-6443,-5968,-5326,-4550,-3656,-2710,-1728,-784,100,876,1514,1997,2313,2471,2508,2458,2397,2377,2457,2679,3039,3529,4106,4704,5269,5715,5994,6044,5831,5338,4547,3514,2254,898,-478,-1721,-2714,-3348,-3549,-3285,-2590,-1526,-216,1209,2599,3832,4781,5369,5542,5269,4580,3496,2111,506,-1184,-2818,-4264,-5343,-5961,-5983,-5372,-4116,-2251,103,2810,5684,8513,11131,13358,15103,16307,16990,17201,17043,16597,15956,15166,14244,13174,11919,10429,8674,6640,4345,1848,-763,-3366,-5830,-8009,-9799,-11084,-11847,-12058,-11794,-11128,-10182,-9085,-7937,-6840,-5842,-4969,-4233,-3603,-3078,-2593,-2142,-1638,-1072,-352,521,1603,2867,4299,5833,7395,8889,10225,11322,12115,12590,12732,12602,12219,11665,10966,10150,9218,8147,6916,5506,3913,2154,289,-1632,-3499,-5257,-6811,-8130,-9180,-9968,-10504,-10803,-10879,-10722,-10320,-9648,-8688,-7435,-5904,-4141,-2200,-188,1810,3662,5263,6507,7312,7635,7462,6845,5846,4590,3201,1812,568,-431,-1090,-1369,-1274,-839,-176,609,1357,1929,2204,2089,1553,616,-656,-2129,-3673,-5104,-6277,-7041,-7299,-6988,-6110,-4707,-2879,-750,1527,3799,5926,7788,9317,10462,11258,11726,11950,11996,11904,11730,11449,11060,10524,9825,8952,7936,6800,5627,4456,3360,2379,1521,803,177,-402,-992,-1692,-2547,-3639,-4967,-6535,-8265,-10071,-11809,-13346,-14535,-15280,-15502,-15216,-14450,-13321,-11952,-10494,-9097,-7894,-6984,-6440,-6284,-6494,-7030,-7788,-8662,-9541,-10281,-10813,-11037,-10939,-10527,-9851,-9002,-8083,-7212,-6490,-6005,-5794,-5852,-6118,-6472,-6770,-6858,-6576,-5842,-4587,-2849,-700,1719,4250,6704,8930,10787,12188,13105,13537,13549,13204,12589,11774,10816,9741,8572,7279,5881,4328,2677,934,-804,-2449,-3887,-5005,-5717,-5967,-5737,-5075,-4045,-2783,-1423,-117,987,1783,2181,2156,1706,877,-242,-1566,-2935,-4233,-5295,-5985,-6183,-5809,-4821,-3246,-1152,1332,4048,6814,9439,11763,13637,14973,15716,15843,15376,14335,12775,10749,8318,5575,2604,-474,-3536,-6446,-9078,-11295,-13022,-14166,-14720,-14682,-14114,-13100,-11777,-10269,-8736,-7297,-6071,-5136,-4543,-4300,-4388,-4743,-5286,-5909,-6509,-6980,-7250,-7248,-6973,-6418,-5648,-4725,-3752,-2816,-2014,-1402,-1019,-873,-939,-1185,-1557,-2010,-2494,-2971,-3401,-3762,-4017,-4167,-4189,-4116,-3959,-3782,-3621,-3530,-3527,-3601,-3718,-3803,-3778,-3554,-3062,-2236,-1071,444,2245,4266,6408,8538,10558,12331,13786,14833,15440,15574,15232,14415,13156,11469,9430,7080,4526,1859,-797,-3327,-5611,-7542,-9066,-10110,-10710,-10866,-10655,-10168,-9480,-8705,-7906,-7153,-6483,-5914,-5455,-5085,-4798,-4554,-4331,-4096,-3800,-3439,-2955,-2376,-1681,-921,-122,659,1373,1990,2482,2854,3120,3311,3465,3617,3792,3983,4171,4282,4242,3958,3352,2387,1081,-498,-2201,-3858,-5281,-6301,-6814,-6783,-6267,-5391,-4359,-3386,-2701,-2474,-2823,-3762,-5228,-7062,-9050,-10937,-12473,-13423,-13628,-12989,-11513,-9286,-6475,-3296,11,3199,6067,8439,10220,11367,11888,11865,11369,10532,9441,8199,6869,5513,4159,2839,1568,377,-713,-1656,-2423,-2964,-3234,-3201,-2825,-2096,-1003,428,2148,4076,6109,8106,9949,11485,12612,13226,13279,12736,11624,9984,7904,5496,2883,210,-2406,-4831,-6980,-8775,-10179,-11168,-11756,-11933,-11742,-11176,-10272,-9033,-7499,-5691,-3680,-1528,650,2741,4608,6133,7206,7770,7799,7329,6439,5236,3868,2465,1178,103,-650,-1054,-1067,-729,-76,829,1910,3106,4353,5599,6812,7941,8969,9843,10542,11008,11220,11127,10705,9936,8812,7334,5548,3490,1265,-1027,-3227,-5212,-6816,-7970,-8609,-8765,-8533,-8048,-7502,-7080,-6957,-7270,-8074,-9381,-11099,-13084,-15134,-16999,-18454,-19260,-19279,-18420,-16713,-14269,-11283,-8010,-4710,-1649,983,3032,4453,5263,5548,5443,5095,4634,4195,3818,3569,3393,3293,3159,2970,2631,2126,1426,565,-424,-1441,-2397,-3155,-3602,-3632,-3171,-2227,-822,898,2806,4685,6364,7676,8497,8795,8570,7924,6966,5875,4786,3853,3175,2796,2755,3000,3512,4218,5067,6013,6993,7969,8891,9686,10315,10700,10793,10566,9998,9124,7997,6705,5369,4107,3052,2300,1935,1965,2378,3080,3958,4877,5682,6279,6576,6572,6301,5851,5368,4984,4854,5099,5773,6914,8442,10268,12217,14114,15751,16967,17594,17561,16810,15378,13339,10809,7951,4915,1876,-1027,-3668,-5953,-7838,-9308,-10395,-11159,-11670,-12020,-12275,-12501,-12746,-13021,-13352,-13712,-14090,-14448,-14751,-14943,-15000,-14850,-14483,-13843,-12935,-11736,-10286,-8611,-6792,-4899,-3041,-1308,202,1406,2265,2725,2810,2528,1928,1075,41,-1105,-2270,-3401,-4410,-5253,-5872,-6250,-6346,-6165,-5690,-4932,-3904,-2643,-1180,401,2054,3695,5262,6707,7988,9069,9963,10621,11090,11337,11399,11276,10999,10592,10085,9523,8933,8345,7788,7243,6723,6187,5606,4951,4187,3302,2292,1169,-51,-1331,-2648,-3966,-5241,-6441,-7516,-8415,-9099,-9510,-9617,-9401,-8833,-7946,-6737,-5264,-3570,-1715,221,2179,4070,5840,7422,8774,9862,10675,11197,11452,11429,11167,10658,9943,9033,7958,6761,5453,4082,2652,1185,-314,-1815,-3290,-4657,-5842,-6716,-7176,-7121,-6486,-5286,-3568,-1498,754,2927,4809,6165,6853,6792,5999,4576,2716,632,-1409,-3192,-4507,-5242,-5324,-4795,-3721,-2254,-535,1252,2968,4481,5708,6609,7171,7430,7427,7233,6907,6515,6099,5692,5296,4906,4478,3979,3361,2596,1693,673,-382,-1390,-2228,-2815,-3054,-2945,-2485,-1759,-876,57,898,1566,1996,2151,2064,1752,1303,764,209,-320,-803,-1234,-1627,-2024,-2431,-2890,-3397,-3941,-4504,-5041,-5501,-5837,-5991,-5922,-5618,-5076,-4345,-3491,-2603,-1792,-1139,-732,-592,-712,-1034,-1452,-1838,-2064,-2004,-1583,-774,402,1854,3455,5066,6520,7695,8496,8880,8859,8512,7922,7237,6564,6012,5638,5461,5448,5529,5634,5653,5551,5266,4834,4281,3705,3194,2853,2766,2986,3517,4312,5253,6191,6924,7263,7017,6064,4335,1862,-1253,-4806,-8549,-12185,-15431,-18024,-19776,-20565,-20367,-19250,-17341,-14855,-12012,-9073,-6263,-3771,-1739,-232,755,1254,1385,1233,920,529,115,-285,-681,-1071,-1510,-1998,-2589,-3283,-4088,-4981,-5911,-6817,-7597,-8183,-8467,-8416,-7984,-7200,-6104,-4793,-3380,-1997,-780,151,701,820,497,-240,-1301,-2604,-3997,-5377,-6599,-7591,-8254,-8592,-8575,-8269,-7712,-7003,-6203,-5408,-4648,-3975,-3365,-2802,-2223,-1572,-814,77,1067,2090,3060,3845,4354,4487,4219,3555,2581,1406,183,-935,-1823,-2363,-2507,-2208,-1499,-395,1012,2673,4468,6333,8144,9837,11291,12453,13231,13605,13539,13067,12204,11019,9562,7889,6066,4129,2143,133,-1837,-3758,-5557,-7229,-8699,-9942,-10902,-11550,-11875,-11875,-11592,-11073,-10384,-9609,-8815,-8068,-7410,-6862,-6415,-6051,-5729,-5408,-5056,-4642,-4153,-3590,-2962,-2296,-1627,-991,-432,20,329,484,477,317,30,-357,-800,-1255,-1691,-2066,-2387,-2622,-2814,-2950,-3068,-3181,-3289,-3397,-3480,-3519,-3482,-3365,-3146,-2853,-2492,-2097,-1680,-1255,-810,-339,184,773,1445,2187,3008,3850,4707,5488,6156,6626,6833,6727,6265,5456,4323,2953,1436,-90,-1486,-2636,-3414,-3770,-3674,-3150,-2294,-1217,-91,915,1623,1894,1619,772,-634,-2477,-4618,-6851,-8979,-10814,-12207,-13054,-13304,-12945,-12004,-10531,-8615,-6324,-3794,-1113,1575,4138,6443,8340,9709,10435,10460,9748,8346,6337,3857,1111,-1706,-4337,-6578,-8233,-9176,-9372,-8848,-7725,-6162,-4341,-2460,-669,878,2075,2843,3116,2883,2154,982,-537,-2276,-4087,-5793,-7244,-8272,-8778,-8678,-7961,-6665,-4883,-2745,-422,1924,4120,6019,7513,8531,9053,9102,8735,8032,7097,6014,4887,3786,2792,1948,1305,869,664,665,865,1227,1730,2334,3024,3760,4516,5265,5953,6577,7073,7445,7650,7670,7483,7059,6386,5454,4273,2866,1289,-385,-2071,-3653,-5057,-6180,-6981,-7441,-7573,-7447,-7115,-6683,-6192,-5718,-5266,-4855,-4453,-4055,-3600,-3099,-2507,-1865,-1192,-548,2,402,596,559,267,-258,-1005,-1913,-2924,-3937,-4849,-5525,-5856,-5714,-5040,-3784,-1974,321,2971,5817,8651,11289,13527,15205,16218,16472,15988,14788,12987,10735,8201,5590,3071,811,-1085,-2544,-3549,-4130,-4336,-4251,-3952,-3513,-3008,-2495,-2036,-1690,-1516,-1565,-1870,-2440,-3229,-4197,-5218,-6204,-7010,-7539,-7689,-7421,-6725,-5651,-4305,-2824,-1367,-113,812,1287,1274,775,-136,-1356,-2733,-4137,-5413,-6469,-7204,-7585,-7583,-7211,-6506,-5520,-4340,-3058,-1790,-632,301,956,1265,1229,860,216,-625,-1544,-2428,-3121,-3513,-3483,-2959,-1924,-385,1563,3814,6203,8560,10711,12502,13802,14526,14611,14043,12843,11058,8791,6162,3340,522,-2088,-4274,-5858,-6698,-6727,-5942,-4431,-2334,149,2781,5338,7588,9362,10530,11047,10928,10270,9204,7930,6629,5511,4740,4441,4688,5482,6769,8442,10350,12341,14252,15948,17339,18345,18967,19198,19085,18664,17999,17107,16030,14762,13295,11632,9739,7641,5339,2893,364,-2158,-4570,-6770,-8667,-10158,-11209,-11763,-11863,-11547,-10940,-10161,-9365,-8689,-8232,-8056,-8167,-8509,-9009,-9554,-10039,-10389,-10534,-10473,-10221,-9836,-9376,-8919,-8496,-8155,-7884,-7676,-7500,-7317,-7088,-6782,-6356,-5794,-5069,-4193,-3174,-2072,-929,168,1141,1944,2511,2861,2998,2998,2909,2830,2786,2831,2951,3127,3326,3500,3616,3646,3574,3402,3159,2873,2618,2442,2429,2620,3074,3782,4734,5830,6965,7971,8693,8984,8761,7999,6781,5228,3565,1999,770,37,-74,433,1495,2939,4532,6026,7140,7670,7448,6418,4619,2200,-613,-3514,-6187,-8318,-9649,-10010,-9335,-7682,-5210,-2173,1133,4388,7320,9684,11359,12256,12409,11879,10791,9277,7492,5555,3604,1723,3,-1515,-2786,-3821,-4610,-5199,-5601,-5858,-5987,-6002,-5875,-5599,-5094,-4357,-3329,-2048,-547,1072,2693,4192,5441,6363,6893,7038,6827,6328,5615,4785,3879,2977,2082,1210,364,-484,-1324,-2170,-3001,-3802,-4532,-5168,-5656,-5982,-6098,-6005,-5669,-5128,-4378,-3493,-2520,-1546,-636,141,762,1206,1524,1746,1990,2316,2832,3587,4598,5841,7224,8637,9905,10894,11420,11386,10702,9372,7453,5083,2419,-304,-2908,-5169,-6975,-8214,-8902,-9059,-8829,-8319,-7709,-7101,-6611,-6252,-6033,-5873,-5704,-5416,-4941,-4198,-3172,-1849,-276,1472,3298,5070,6663,7955,8842,9271,9224,8730,7877,6771,5572,4415,3471,2827,2596,2784,3386,4350,5558,6922,8281,9528,10526,11185,11412,11177,10457,9290,7745,5924,3975,2048,315,-1086,-2037,-2475,-2399,-1844,-931,240,1497,2736,3835,4735,5396,5813,5987,5916,5605,5020,4158,2982,1494,-301,-2348,-4580,-6873,-9111,-11144,-12859,-14143,-14948,-15253,-15109,-14594,-13838,-12969,-12128,-11421,-10934,-10696,-10715,-10935,-11287,-11665,-11951,-12041,-11825,-11246,-10265,-8915,-7252,-5387,-3441,-1542,199,1690,2882,3737,4265,4466,4374,4013,3419,2624,1660,554,-662,-1970,-3336,-4742,-6133,-7477,-8693,-9723,-10488,-10916,-10978,-10640,-9952,-8949,-7753,-6437,-5136,-3911,-2850,-1968,-1289,-795,-460,-264,-159,-134,-144,-179,-208,-222,-223,-204,-201,-212,-287,-425,-662,-979,-1384,-1811,-2237,-2562,-2730,-2648,-2256,-1507,-380,1108,2923,4977,7188,9419,11558,13468,15054,16229,16951,17215,17041,16491,15624,14512,13222,11794,10263,8638,6919,5095,3158,1099,-1064,-3303,-5560,-7751,-9787,-11569,-13014,-14063,-14681,-14880,-14690,-14195,-13473,-12644,-11810,-11073,-10521,-10187,-10109,-10255,-10590,-11046,-11537,-11993,-12312,-12432,-12263,-11778,-10919,-9727,-8203,-6448,-4545,-2613,-779,863,2211,3237,3908,4266,4357,4266,4083,3911,3828,3904,4164,4589,5125,5664,6085,6265,6070,5452,4340,2798,866,-1308,-3573,-5743,-7612,-9013,-9772,-9799,-9035,-7526,-5375,-2776,41,2790,5218,7062,8162,8410,7800,6419,4439,2074,-412,-2770,-4793,-6297,-7215,-7519,-7280,-6634,-5737,-4803,-3974,-3405,-3143,-3197,-3490,-3907,-4304,-4541,-4502,-4113,-3351,-2241,-854,718,2368,3999,5524,6873,7998,8847,9407,9632,9521,9041,8213,7016,5512,3704,1689,-488,-2708,-4886,-6903,-8650,-10046,-10990,-11473,-11455,-11004,-10166,-9058,-7785,-6474,-5230,-4160,-3329,-2792,-2557,-2604,-2878,-3287,-3748,-4147,-4418,-4484,-4339,-3965,-3411,-2695,-1886,-994,-72,895,1900,2972,4133,5403,6782,8230,9690,11032,12141,12864,13070,12671,11609,9914,7683,5054,2266,-467,-2868,-4728,-5845,-6118,-5508,-4057,-1906,785,3766,6815,9672,12126,13974,15077,15320,14682,13158,10839,7850,4364,614,-3190,-6777,-9961,-12540,-14411,-15515,-15874,-15552,-14682,-13391,-11841,-10174,-8513,-6964,-5611,-4495,-3658,-3098,-2783,-2679,-2697,-2752,-2765,-2626,-2302,-1736,-932,84,1276,2581,3941,5283,6565,7713,8711,9511,10118,10513,10733,10763,10661,10419,10073,9637,9127,8563,7975,7369,6785,6220,5681,5139,4558,3877,3029,1956,606,-1024,-2913,-4970,-7088,-9095,-10834,-12142,-12888,-13003,-12466,-11330,-9713,-7765,-5693,-3678,-1914,-526,394,840,860,551,57,-495,-969,-1284,-1397,-1328,-1133,-921,-807,-905,-1320,-2069,-3160,-4479,-5902,-7232,-8283,-8868,-8862,-8181,-6845,-4918,-2558,58,2713,5200,7343,9004,10117,10651,10655,10180,9330,8187,6858,5401,3901,2381,876,-600,-2063,-3492,-4908,-6277,-7580,-8758,-9740,-10458,-10813,-10751,-10202,-9150,-7615,-5666,-3413,-1024,1337,3483,5272,6591,7421,7751,7703,7376,6931,6531,6286,6313,6625,7221,8008,8901,9748,10463,10932,11145,11088,10850,10507,10199,10014,10068,10373,10958,11729,12617,13476,14198,14665,14794,14568,13970,13085,11982,10801,9659,8695,7997,7637,7604,7862,8285,8743,9054,9073,8651,7726,6255,4311,1983,-557,-3136,-5567,-7681,-9357,-10500,-11094,-11139,-10725,-9941,-8933,-7843,-6817,-5994,-5471,-5320,-5568,-6197,-7141,-8308,-9549,-10754,-11752,-12471,-12793,-12713,-12195,-11290,-10020,-8462,-6675,-4744,-2762,-830,936,2419,3514,4131,4233,3809,2926,1682,238,-1221,-2518,-3463,-3956,-3902,-3325,-2265,-854,794,2499,4159,5633,6872,7830,8504,8923,9109,9105,8928,8604,8127,7514,6759,5872,4869,3768,2593,1378,148,-1069,-2229,-3320,-4266,-5061,-5617,-5912,-5872,-5467,-4658,-3441,-1831,128,2346,4728,7125,9391,11366,12868,13774,13949,13340,11948,9835,7153,4110,951,-2028,-4572,-6416,-7409,-7427,-6511,-4732,-2305,535,3493,6293,8669,10429,11424,11613,11000,9682,7795,5502,2990,433,-2014,-4217,-6087,-7566,-8631,-9293,-9591,-9575,-9312,-8849,-8226,-7457,-6540,-5448,-4182,-2715,-1088,662,2446,4172,5727,7027,7998,8612,8867,8788,8410,7777,6925,5879,4659,3284,1758,120,-1611,-3378,-5111,-6743,-8178,-9350,-10193,-10667,-10769,-10500,-9897,-8999,-7832,-6449,-4845,-3067,-1106,990,3186,5417,7589,9614,11376,12780,13726,14154,14006,13285,12008,10244,8085,5651,3065,461,-2045,-4339,-6336,-7961,-9171,-9947,-10289,-10225,-9799,-9057,-8065,-6879,-5546,-4138,-2659,-1176,313,1773,3181,4525,5769,6901,7898,8744,9431,9933,10246,10345,10220,9864,9273,8465,7463,6313,5066,3803,2592,1533,698,172,9,233,854,1830,3117,4610,6220,7797,9225,10343,11043,11201,10768,9712,8079,5954,3491,869,-1699,-4011,-5880,-7158,-7752,-7625,-6812,-5391,-3520,-1367,842,2927,4682,5986,6736,6891,6476,5528,4166,2491,651,-1215,-2991,-4549,-5836,-6785,-7417,-7748,-7864,-7845,-7791,-7788,-7888,-8115,-8457,-8855,-9243,-9513,-9583,-9372,-8835,-7973,-6826,-5476,-4033,-2614,-1335,-287,451,838,850,474,-262,-1336,-2695,-4263,-5951,-7649,-9239,-10601,-11645,-12288,-12521,-12352,-11862,-11148,-10338,-9569,-8946,-8562,-8444,-8587,-8925,-9373,-9824,-10177,-10367,-10339,-10098,-9650,-9043,-8299,-7476,-6579,-5636,-4652,-3606,-2503,-1301,2,1429,2967,4597,6274,7920,9457,10764,11739,12266,12255,11645,10414,8601,6290,3617,762,-2065,-4641,-6746,-8176,-8783,-8462,-7185,-5007,-2040,1511,5419,9403,13198,16541,19228,21082,22041,22063,21221,19616,17400,14747,11831,8800,5788,2873,114,-2470,-4879,-7113,-9183,-11071,-12757,-14196,-15348,-16166,-16630,-16734,-16507,-16002,-15290,-14446,-13550,-12638,-11747,-10859,-9963,-9025,-8050,-7029,-6026,-5092,-4314,-3784,-3551,-3670,-4116,-4833,-5724,-6636,-7421,-7932,-8033,-7663,-6784,-5430,-3688,-1662,497,2655,4673,6446,7894,8984,9713,10120,10252,10180,9942,9577,9074,8406,7507,6329,4793,2889,612,-1967,-4731,-7517,-10121,-12336,-13970,-14880,-14980,-14271,-12814,-10746,-8241,-5500,-2721,-98,2223,4109,5488,6310,6597,6377,5762,4829,3724,2529,1353,227,-816,-1798,-2748,-3697,-4683,-5688,-6702,-7634,-8417,-8917,-9058,-8717,-7871,-6475,-4576,-2235,439,3305,6220,9006,11516,13577,15058,15845,15855,15067,13487,11191,8293,4943,1338,-2336,-5865,-9073,-11804,-13939,-15421,-16213,-16362,-15896,-14931,-13527,-11822,-9875,-7805,-5646,-3492,-1361,680,2584,4302,5743,6854,7544,7746,7431,6565,5208,3418,1334,-893,-3071,-5019,-6558,-7545,-7881,-7524,-6495,-4869,-2784,-410,2066,4417,6480,8054,9027,9307,8876,7787,6162,4176,2055,8,-1740,-3061,-3822,-4032,-3677,-2862,-1681,-262,1253,2753,4123,5293,6212,6857,7247,7394,7363,7202,6980,6764,6607,6548,6608,6760,6972,7154,7230,7082,6625,5763,4454,2670,456,-2120,-4906,-7732,-10371,-12601,-14204,-15024,-14952,-14009,-12260,-9909,-7181,-4373,-1750,417,1956,2733,2754,2071,864,-662,-2234,-3601,-4524,-4824,-4405,-3237,-1401,970,3669,6468,9126,11432,13219,14382,14900,14787,14159,13107,11786,10291,8728,7129,5524,3885,2172,346,-1631,-3767,-6042,-8395,-10753,-12989,-14990,-16628,-17775,-18349,-18264,-17510,-16103,-14115,-11673,-8920,-6043,-3193,-533,1855,3896,5598,6982,8127,9082,9932,10702,11402,11999,12421,12582,12380,11741,10602,8970,6882,4441,1787,-923,-3513,-5842,-7784,-9268,-10250,-10740,-10753,-10345,-9566,-8490,-7177,-5701,-4122,-2496,-889,656,2059,3268,4186,4757,4896,4562,3728,2410,658,-1432,-3720,-6041,-8188,-9971,-11200,-11739,-11491,-10456,-8675,-6297,-3494,-502,2441,5106,7305,8921,9899,10267,10100,9530,8697,7740,6784,5922,5216,4709,4389,4258,4269,4393,4565,4763,4934,5093,5239,5424,5700,6147,6810,7762,8995,10519,12260,14158,16075,17909,19498,20725,21456,21595,21064,19830,17901,15318,12183,8602,4746,761,-3162,-6883,-10246,-13147,-15495,-17220,-18286,-18651,-18310,-17248,-15496,-13075,-10068,-6573,-2724,1272,5225,8857,11937,14221,15519,15729,14804,12835,9959,6428,2504,-1500,-5312,-8672,-11399,-13372,-14538,-14934,-14617,-13730,-12384,-10760,-8967,-7158,-5424,-3838,-2458,-1286,-321,477,1157,1781,2400,3072,3816,4669,5604,6634,7711,8814,9901,10921,11847,12612,13194,13522,13576,13291,12655,11623,10200,8396,6248,3840,1265,-1343,-3843,-6096,-7968,-9368,-10223,-10537,-10326,-9698,-8746,-7634,-6493,-5463,-4649,-4118,-3886,-3940,-4205,-4601,-5019,-5360,-5535,-5474,-5127,-4481,-3520,-2287,-807,840,2582,4335,6014,7564,8933,10117,11121,11984,12746,13446,14101,14708,15216,15549,15611,15280,14473,13105,11160,8671,5719,2451,-951,-4299,-7370,-10009,-12056,-13413,-14049,-13948,-13176,-11810,-9954,-7743,-5302,-2760,-244,2142,4298,6154,7641,8717,9335,9473,9103,8232,6874,5076,2911,482,-2086,-4626,-6992,-8997,-10517,-11428,-11682,-11274,-10284,-8825,-7083,-5256,-3537,-2134,-1166,-738,-863,-1483,-2478,-3669,-4844,-5806,-6357,-6375,-5779,-4570,-2812,-617,1870,4475,7054,9447,11561,13305,14640,15553,16030,16095,15739,14976,13803,12214,10228,7855,5167,2242,-766,-3699,-6348,-8530,-10081,-10882,-10898,-10151,-8743,-6833,-4607,-2267,3,2060,3799,5190,6227,6966,7455,7758,7907,7918,7763,7405,6783,5846,4567,2951,1055,-1023,-3129,-5108,-6747,-7887,-8365,-8090,-7011,-5183,-2698,262,3471,6688,9666,12181,14085,15268,15706,15436,14547,13162,11426,9477,7453,5453,3560,1821,253,-1137,-2370,-3450,-4378,-5136,-5672,-5941,-5880,-5441,-4612,-3400,-1866,-96,1784,3642,5317,6698,7658,8150,8127,7634,6701,5459,3977,2419,875,-543,-1741,-2701,-3369,-3790,-3996,-4043,-4028,-3993,-4038,-4183,-4484,-4927,-5507,-6176,-6873,-7525,-8058,-8408,-8548,-8480,-8246,-7933,-7641,-7478,-7537,-7869,-8487,-9350,-10377,-11461,-12480,-13335,-13924,-14215,-14184,-13870,-13330,-12644,-11899,-11167,-10502,-9931,-9438,-9008,-8557,-8074,-7476,-6792,-6010,-5206,-4410,-3723,-3155,-2754,-2494,-2343,-2244,-2136,-1962,-1694,-1313,-859,-367,72,389,499,357,-75,-757,-1660,-2669,-3688,-4584,-5230,-5514,-5338,-4634,-3380,-1575,716,3396,6320,9312,12179,14737,16815,18292,19104,19245,18774,17789,16423,14812,13069,11297,9529,7799,6083,4372,2630,879,-902,-2640,-4320,-5858,-7205,-8320,-9158,-9723,-10008,-10046,-9871,-9534,-9092,-8606,-8140,-7743,-7448,-7270,-7183,-7145,-7086,-6921,-6585,-6015,-5193,-4128,-2887,-1547,-245,900,1752,2215,2203,1712,742,-621,-2286,-4105,-5939,-7616,-9003,-9955,-10395,-10255,-9548,-8317,-6648,-4679,-2544,-391,1642,3467,5000,6227,7145,7778,8165,8305,8226,7875,7239,6257,4896,3136,985,-1514,-4272,-7184,-10095,-12878,-15363,-17457,-19033,-20049,-20451,-20235,-19403,-17982,-16002,-13524,-10617,-7384,-3941,-447,2949,6042,8676,10663,11866,12194,11595,10117,7842,4951,1648,-1805,-5136,-8081,-10386,-11859,-12366,-11844,-10339,-7939,-4847,-1267,2530,6299,9791,12806,15182,16821,17680,17759,17119,15825,13995,11719,9124,6301,3358,395,-2495,-5206,-7619,-9631,-11110,-11968,-12140,-11595,-10392,-8620,-6452,-4082,-1736,376,2078,3242,3818,3820,3330,2489,1456,397,-541,-1264,-1719,-1925,-1934,-1845,-1757,-1770,-1946,-2312,-2859,-3524,-4239,-4911,-5455,-5820,-5952,-5860,-5560,-5102,-4547,-3956,-3366,-2804,-2254,-1691,-1076,-372,423,1315,2250,3198,4098,4911,5617,6213,6712,7152,7551,7936,8302,8634,8887,9033,9012,8805,8403,7801,7062,6213,5358,4551,3879,3381,3082,2977,3022,3157,3292,3336,3198,2808,2116,1105,-199,-1749,-3457,-5223,-6949,-8524,-9885,-10973,-11773,-12313,-12615,-12747,-12742,-12624,-12376,-11953,-11257,-10206,-8694,-6658,-4088,-1019,2419,6065,9682,13040,15906,18074,19428,19888,19503,18359,16633,14521,12243,9988,7910,6119,4643,3492,2597,1888,1266,641,-72,-914,-1918,-3065,-4323,-5633,-6933,-8146,-9232,-10124,-10812,-11279,-11537,-11614,-11530,-11311,-10947,-10434,-9703,-8725,-7423,-5773,-3760,-1421,1168,3882,6570,9056,11166,12747,13672,13888,13357,12144,10306,7999,5340,2513,-335,-3053,-5495,-7561,-9141,-10189,-10664,-10587,-10010,-9019,-7753,-6320,-4871,-3490,-2268,-1229,-396,266,769,1153,1436,1629,1726,1714,1572,1284,841,247,-489,-1339,-2266,-3228,-4171,-5039,-5773,-6304,-6578,-6526,-6117,-5290,-4071,-2425,-440,1855,4326,6858,9278,11430,13124,14225,14609,14214,13052,11165,8702,5810,2722,-356,-3166,-5500,-7146,-7960,-7842,-6767,-4791,-2025,1320,5030,8811,12410,15570,18089,19833,20734,20816,20153,18905,17235,15345,13416,11590,9979,8628,7538,6662,5938,5262,4573,3785,2876,1827,679,-524,-1698,-2766,-3645,-4282,-4625,-4665,-4415,-3890,-3166,-2294,-1365,-469,317,920,1279,1381,1195,761,90,-743,-1689,-2654,-3573,-4360,-4963,-5339,-5479,-5397,-5145,-4765,-4354,-3958,-3667,-3493,-3470,-3548,-3692,-3791,-3765,-3501,-2932,-2011,-742,830,2608,4491,6340,8044,9505,10635,11417,11823,11889,11651,11164,10477,9657,8734,7766,6769,5770,4779,3799,2838,1898,1005,186,-527,-1087,-1490,-1698,-1756,-1678,-1539,-1405,-1345,-1420,-1659,-2065,-2626,-3278,-3977,-4647,-5233,-5692,-6004,-6157,-6186,-6111,-5975,-5803,-5582,-5289,-4855,-4191,-3219,-1853,-60,2158,4741,7584,10527,13391,15977,18094,19566,20267,20100,19066,17190,14609,11495,8079,4649,1446,-1254,-3279,-4519,-4950,-4687,-3879,-2774,-1620,-655,-78,-18,-518,-1568,-3051,-4843,-6744,-8580,-10164,-11352,-12052,-12212,-11867,-11069,-9932,-8584,-7153,-5772,-4550,-3561,-2870,-2480,-2385,-2527,-2844,-3247,-3651,-3980,-4163,-4176,-3992,-3657,-3195,-2690,-2191,-1753,-1391,-1103,-836,-560,-195,281,911,1684,2589,3583,4614,5642,6614,7511,8309,9015,9624,10161,10612,10988,11270,11442,11476,11357,11056,10581,9922,9122,8190,7201,6172,5176,4234,3386,2645,2012,1485,1046,692,413,219,130,161,330,634,1030,1469,1843,2061,2000,1580,725,-562,-2272,-4282,-6483,-8650,-10595,-12067,-12880,-12861,-11913,-10036,-7281,-3829,109,4253,8313,12008,15102,17415,18851,19396,19099,18106,16572,14710,12708,10740,8924,7336,5972,4796,3721,2654,1490,166,-1369,-3107,-4998,-6974,-8908,-10697,-12213,-13346,-14020,-14159,-13746,-12783,-11314,-9417,-7213,-4827,-2414,-103,1987,3793,5257,6408,7242,7822,8178,8348,8355,8208,7901,7421,6754,5864,4759,3404,1820,19,-1972,-4083,-6257,-8395,-10402,-12173,-13601,-14607,-15118,-15104,-14559,-13518,-12032,-10201,-8116,-5908,-3693,-1608,226,1697,2707,3206,3154,2585,1555,168,-1441,-3137,-4755,-6175,-7280,-8008,-8338,-8288,-7933,-7365,-6700,-6067,-5564,-5301,-5324,-5673,-6316,-7210,-8243,-9307,-10276,-11031,-11508,-11662,-11526,-11161,-10670,-10170,-9752,-9492,-9386,-9395,-9400,-9258,-8806,-7883,-6384,-4258,-1531,1682,5217,8839,12312,15384,17853,19546,20384,20331,19459,17877,15770,13337,10804,8367,6191,4376,2961,1918,1153,557,-25,-707,-1577,-2689,-4012,-5494,-7024,-8470,-9720,-10659,-11235,-11431,-11284,-10874,-10304,-9683,-9112,-8643,-8320,-8103,-7964,-7797,-7527,-7043,-6265,-5130,-3618,-1761,357,2599,4772,6698,8156,9013,9151,8556,7271,5425,3196,787,-1562,-3652,-5287,-6338,-6714,-6405,-5439,-3929,-2012,118,2279,4266,5933,7167,7913,8179,7998,7448,6592,5509,4230,2802,1216,-498,-2348,-4291,-6289,-8269,-10140,-11802,-13134,-14049,-14448,-14306,-13610,-12447,-10905,-9190,-7462,-5963,-4864,-4323,-4419,-5138,-6387,-7969,-9646,-11124,-12154,-12512,-12083,-10855,-8920,-6480,-3790,-1147,1183,2972,4092,4510,4283,3568,2560,1482,544,-94,-318,-105,521,1458,2580,3739,4794,5649,6224,6542,6617,6559,6461,6419,6510,6745,7085,7440,7660,7593,7082,6013,4323,2038,-756,-3868,-7082,-10114,-12707,-14621,-15686,-15829,-15068,-13531,-11411,-8957,-6421,-4022,-1934,-247,1012,1893,2470,2860,3153,3433,3716,4010,4226,4309,4138,3642,2773,1526,-39,-1819,-3663,-5422,-6908,-8024,-8632,-8722,-8273,-7348,-6025,-4415,-2643,-833,893,2444,3742,4762,5511,6041,6445,6816,7280,7900,8748,9801,11022,12292,13472,14393,14893,14841,14149,12810,10884,8525,5936,3373,1091,-688,-1798,-2181,-1858,-974,273,1616,2799,3583,3807,3373,2296,647,-1418,-3712,-6048,-8234,-10151,-11695,-12857,-13642,-14111,-14337,-14373,-14280,-14061,-13704,-13158,-12352,-11200,-9647,-7631,-5161,-2283,920,4279,7648,10816,13621,15899,17556,18526,18831,18512,17677,16444,14927,13232,11420,9532,7558,5506,3346,1093,-1224,-3553,-5809,-7886,-9686,-11094,-12021,-12420,-12259,-11576,-10444,-8959,-7273,-5513,-3809,-2275,-968,82,876,1471,1896,2227,2494,2752,3011,3302,3602,3928,4232,4518,4758,4938,5070,5144,5193,5225,5261,5311,5371,5429,5465,5422,5269,4927,4359,3507,2353,900,-829,-2761,-4815,-6886,-8837,-10559,-11917,-12822,-13215,-13058,-12404,-11294,-9866,-8231,-6558,-4975,-3619,-2578,-1897,-1573,-1545,-1705,-1920,-2030,-1897,-1402,-483,851,2538,4422,6335,8058,9383,10163,10262,9669,8404,6582,4362,1938,-491,-2744,-4676,-6182,-7202,-7707,-7697,-7193,-6225,-4848,-3129,-1157,955,3093,5113,6904,8351,9379,9942,10041,9697,9002,8026,6919,5769,4718,3839,3204,2856,2787,2997,3428,4037,4729,5451,6095,6636,6992,7181,7187,7051,6821,6539,6270,6055,5922,5880,5898,5939,5899,5723,5283,4559,3505,2174,647,-938,-2423,-3651,-4479,-4813,-4594,-3826,-2569,-919,981,2971,4898,6604,7989,8953,9480,9547,9210,8518,7557,6436,5242,4104,3099,2326,1825,1631,1706,2014,2445,2908,3286,3478,3438,3129,2604,1936,1247,678,341,317,625,1199,1935,2662,3204,3409,3159,2423,1230,-310,-2042,-3788,-5367,-6661,-7557,-8060,-8177,-8017,-7669,-7285,-6959,-6799,-6851,-7104,-7525,-7990,-8400,-8599,-8486,-7987,-7069,-5798,-4233,-2526,-778,872,2367,3653,4751,5691,6533,7324,8108,8885,9651,10356,10968,11429,11723,11835,11784,11625,11403,11210,11089,11102,11237,11485,11758,11960,11967,11639,10876,9577,7721,5308,2428,-797,-4196,-7566,-10720,-13465,-15668,-17219,-18091,-18271,-17828,-16823,-15371,-13564,-11513,-9312,-7027,-4750,-2492,-326,1752,3698,5485,7088,8446,9527,10268,10634,10583,10105,9183,7854,6145,4142,1914,-407,-2722,-4890,-6805,-8367,-9499,-10166,-10358,-10090,-9437,-8450,-7259,-5945,-4639,-3436,-2422,-1655,-1163,-896,-824,-784,-681,-326,394,1587,3282,5434,7926,10579,13171,15494,17336,18574,19130,19022,18336,17201,15800,14270,12773,11358,10065,8839,7601,6235,4648,2756,546,-1955,-4647,-7395,-10028,-12367,-14269,-15589,-16285,-16324,-15767,-14707,-13258,-11571,-9758,-7946,-6200,-4582,-3093,-1738,-466,745,1967,3229,4575,6025,7576,9215,10899,12578,14166,15587,16729,17496,17793,17523,16659,15176,13136,10645,7837,4915,2052,-567,-2790,-4525,-5722,-6366,-6528,-6250,-5660,-4840,-3910,-2948,-2036,-1202,-485,139,659,1116,1519,1881,2207,2478,2670,2748,2675,2407,1934,1254,401,-561,-1542,-2443,-3153,-3588,-3686,-3438,-2861,-2064,-1144,-275,412,777,732,245,-673,-1946,-3477,-5142,-6809,-8381,-9750,-10886,-11736,-12315,-12618,-12674,-12481,-12055,-11379,-10446,-9241,-7760,-6039,-4115,-2102,-107,1721,3246,4332,4909,4899,4342,3271,1813,101,-1692,-3404,-4873,-5990,-6692,-6975,-6918,-6632,-6285,-6037,-6038,-6389,-7121,-8206,-9526,-10927,-12207,-13161,-13620,-13457,-12625,-11164,-9179,-6861,-4408,-2058,3,1600,2657,3141,3112,2681,2003,1265,639,271,259,621,1322,2231,3200,4009,4498,4499,3944,2848,1295,-515,-2368,-4005,-5217,-5833,-5781,-5060,-3758,-2022,-35,1997,3880,5446,6557,7153,7201,6774,5950,4881,3699,2545,1514,675,32,-406,-707,-887,-1014,-1108,-1203,-1314,-1460,-1635,-1876,-2140,-2469,-2805,-3157,-3478,-3749,-3958,-4098,-4190,-4259,-4329,-4425,-4523,-4613,-4604,-4462,-4077,-3444,-2509,-1355,-31,1300,2516,3445,3984,4049,3644,2830,1728,504,-676,-1645,-2299,-2577,-2492,-2129,-1598,-1073,-696,-607,-898,-1595,-2667,-4031,-5531,-7019,-8309,-9256,-9748,-9735,-9241,-8350,-7217,-6015,-4939,-4171,-3840,-4030,-4755,-5947,-7492,-9200,-10889,-12324,-13363,-13838,-13709,-12956,-11644,-9871,-7792,-5541,-3304,-1191,671,2234,3466,4395,5065,5539,5884,6149,6371,6573,6751,6892,6960,6916,6727,6351,5786,5022,4081,3002,1820,589,-647,-1835,-2940,-3928,-4778,-5495,-6072,-6551,-6936,-7267,-7526,-7728,-7805,-7739,-7436,-6860,-5961,-4730,-3198,-1429,482,2402,4219,5784,7010,7777,8044,7759,6931,5620,3889,1906,-205,-2241,-4044,-5462,-6395,-6785,-6658,-6044,-5056,-3777,-2321,-766,816,2382,3894,5323,6632,7777,8695,9321,9581,9423,8810,7752,6303,4560,2673,808,-849,-2129,-2893,-3054,-2581,-1502,86,2061,4249,6478,8577,10384,11781,12680,13031,12842,12132,10980,9460,7666,5696,3619,1514,-578,-2612,-4571,-6430,-8181,-9799,-11264,-12547,-13592,-14381,-14830,-14941,-14660,-14025,-13052,-11835,-10454,-9022,-7628,-6347,-5208,-4213,-3319,-2456,-1554,-533,656,2043,3602,5291,7007,8648,10080,11175,11826,11936,11475,10430,8875,6909,4687,2393,207,-1690,-3152,-4082,-4427,-4206,-3487,-2389,-1059,342,1670,2809,3683,4276,4598,4709,4662,4527,4338,4114,3847,3501,3037,2409,1592,587,-566,-1800,-3016,-4097,-4940,-5420,-5482,-5053,-4149,-2804,-1111,786,2724,4508,5969,6949,7369,7192,6470,5311,3840,2239,617,-880,-2226,-3374,-4371,-5238,-6020,-6728,-7327,-7771,-7949,-7770,-7136,-5984,-4307,-2146,401,3180,6016,8707,11050,12862,13990,14325,13844,12560,10600,8109,5305,2403,-372,-2845,-4869,-6385,-7376,-7908,-8070,-8001,-7820,-7653,-7570,-7615,-7769,-7973,-8138,-8148,-7911,-7339,-6417,-5154,-3651,-2027,-455,898,1877,2373,2349,1829,923,-225,-1432,-2515,-3342,-3797,-3845,-3506,-2813,-1888,-804,320,1419,2430,3357,4209,5050,5927,6914,8021,9262,10566,11839,12948,13744,14088,13891,13103,11780,10011,7984,5875,3901,2218,953,155,-189,-159,132,534,926,1178,1255,1129,889,616,470,556,990,1796,2955,4373,5906,7397,8665,9585,10039,9990,9441,8453,7140,5646,4136,2785,1739,1115,987,1328,2110,3153,4331,5407,6208,6571,6379,5627,4338,2649,725,-1235,-3016,-4437,-5346,-5652,-5308,-4362,-2860,-962,1213,3468,5642,7564,9093,10127,10612,10536,9958,8958,7675,6233,4782,3415,2207,1170,275,-549,-1391,-2336,-3465,-4793,-6319,-7966,-9637,-11208,-12552,-13573,-14185,-14367,-14103,-13439,-12408,-11092,-9536,-7809,-5953,-4010,-2020,-16,1945,3820,5531,7043,8281,9245,9905,10297,10451,10428,10281,10088,9879,9710,9577,9478,9368,9184,8861,8309,7486,6335,4872,3118,1153,-924,-2997,-4929,-6613,-7934,-8846,-9303,-9322,-8958,-8261,-7351,-6285,-5175,-4068,-3022,-2069,-1206,-448,232,836,1375,1847,2231,2517,2657,2664,2521,2278,1993,1732,1579,1587,1784,2165,2683,3263,3816,4251,4468,4424,4058,3384,2423,1224,-116,-1528,-2892,-4135,-5164,-5922,-6374,-6483,-6257,-5677,-4763,-3508,-1933,-59,2088,4446,6956,9524,12048,14410,16479,18128,19231,19681,19413,18376,16604,14152,11139,7714,4066,372,-3159,-6378,-9128,-11318,-12870,-13791,-14081,-13839,-13147,-12141,-10959,-9728,-8546,-7496,-6586,-5821,-5148,-4517,-3859,-3132,-2292,-1330,-233,976,2290,3671,5087,6511,7889,9204,10401,11472,12364,13074,13546,13759,13672,13239,12437,11242,9647,7695,5426,2953,394,-2090,-4337,-6182,-7484,-8151,-8121,-7421,-6096,-4264,-2068,347,2802,5172,7304,9121,10519,11474,11934,11896,11366,10356,8909,7079,4938,2585,149,-2245,-4435,-6288,-7682,-8528,-8785,-8461,-7611,-6332,-4770,-3072,-1420,36,1146,1825,1996,1671,872,-325,-1807,-3463,-5151,-6738,-8116,-9175,-9873,-10180,-10130,-9784,-9234,-8577,-7902,-7267,-6702,-6197,-5718,-5205,-4611,-3886,-3014,-2008,-901,226,1290,2182,2807,3064,2909,2301,1280,-94,-1703,-3407,-5053,-6502,-7648,-8429,-8849,-8953,-8839,-8630,-8450,-8425,-8631,-9126,-9890,-10884,-11987,-13083,-14001,-14613,-14779,-14432,-13538,-12142,-10324,-8219,-5977,-3747,-1676,137,1617,2744,3536,4032,4317,4440,4503,4527,4583,4649,4734,4774,4735,4528,4122,3469,2583,1505,325,-842,-1844,-2550,-2818,-2582,-1793,-501,1202,3160,5186,7057,8596,9597,9965,9606,8546,6847,4648,2132,-499,-3028,-5263,-7039,-8242,-8799,-8694,-7963,-6685,-4999,-3074,-1112,675,2093,2992,3266,2927,2016,698,-843,-2385,-3704,-4618,-4996,-4774,-3981,-2699,-1094,641,2295,3651,4549,4858,4522,3551,2033,86,-2086,-4308,-6373,-8115,-9414,-10195,-10439,-10171,-9460,-8384,-7057,-5567,-4014,-2462,-970,432,1719,2861,3846,4602,5105,5255,5015,4317,3130,1468,-646,-3110,-5827,-8636,-11392,-13918,-16078,-17731,-18796,-19209,-18969,-18117,-16739,-14950,-12910,-10743,-8611,-6612,-4822,-3301,-2023,-997,-160,496,1017,1380,1596,1618,1438,1044,451,-285,-1107,-1907,-2597,-3085,-3285,-3183,-2735,-2007,-1015,138,1401,2685,3952,5139,6237,7196,8017,8642,9069,9223,9097,8631,7823,6657,5174,3419,1495,-484,-2380,-4033,-5330,-6143,-6415,-6125,-5300,-4021,-2417,-621,1171,2816,4128,4977,5248,4870,3832,2181,23,-2460,-5049,-7476,-9494,-10854,-11408,-11053,-9825,-7838,-5306,-2505,264,2713,4607,5779,6187,5856,4946,3650,2236,953,40,-328,-52,876,2378,4294,6405,8467,10224,11457,11989,11731,10669,8910,6626,4090,1562,-649,-2338,-3338,-3586,-3131,-2072,-595,1094,2790,4281,5421,6090,6238,5865,5026,3799,2307,647,-1055,-2724,-4288,-5712,-6984,-8102,-9081,-9937,-10664,-11277,-11735,-12052,-12172,-12110,-11826,-11346,-10644,-9746,-8638,-7344,-5858,-4218,-2429,-557,1367,3257,5067,6707,8125,9245,10020,10405,10383,9957,9190,8153,6986,5824,4823,4123,3822,3974,4569,5537,6762,8076,9322,10323,10955,11125,10793,9970,8710,7100,5246,3255,1240,-718,-2516,-4101,-5387,-6320,-6835,-6898,-6501,-5683,-4523,-3142,-1685,-287,921,1874,2537,2945,3163,3295,3425,3645,3975,4420,4917,5388,5726,5827,5605,4999,3996,2612,939,-939,-2866,-4732,-6395,-7782,-8823,-9518,-9876,-9943,-9764,-9390,-8857,-8191,-7410,-6514,-5502,-4364,-3093,-1688,-173,1424,3032,4586,5996,7195,8115,8733,9012,8978,8613,7957,7008,5778,4293,2536,566,-1631,-3963,-6412,-8865,-11262,-13491,-15461,-17081,-18244,-18884,-18909,-18296,-17028,-15152,-12758,-9979,-6974,-3920,-976,1718,4055,6006,7530,8695,9528,10109,10495,10730,10851,10874,10810,10662,10442,10140,9780,9358,8912,8461,8048,7699,7436,7253,7115,6980,6754,6381,5760,4855,3622,2085,299,-1622,-3530,-5246,-6583,-7386,-7514,-6913,-5584,-3607,-1127,1663,4555,7333,9824,11885,13432,14418,14845,14736,14157,13182,11913,10471,8958,7504,6194,5089,4224,3568,3103,2736,2433,2111,1763,1375,996,685,529,615,1010,1757,2850,4233,5807,7429,8940,10180,11014,11345,11158,10472,9403,8090,6716,5455,4471,3854,3666,3853,4321,4901,5389,5605,5376,4643,3391,1741,-160,-2093,-3881,-5368,-6479,-7225,-7681,-7985,-8308,-8786,-9565,-10691,-12175,-13929,-15809,-17615,-19121,-20099,-20346,-19744,-18218,-15837,-12724,-9103,-5256,-1470,1965,4826,6948,8276,8827,8707,8086,7128,6037,4938,3945,3085,2359,1706,1069,388,-379,-1215,-2074,-2863,-3447,-3712,-3519,-2808,-1535,253,2457,4933,7466,9869,11916,13457,14368,14615,14234,13330,12049,10576,9054,7623,6344,5229,4235,3287,2284,1157,-161,-1668,-3342,-5109,-6871,-8524,-9954,-11060,-11764,-11974,-11663,-10779,-9336,-7371,-4964,-2250,601,3387,5894,7913,9278,9878,9679,8751,7232,5363,3404,1659,383,-219,-30,946,2621,4774,7154,9451,11393,12743,13350,13169,12238,10711,8781,6706,4727,3079,1914,1324,1297,1744,2508,3403,4238,4845,5138,5028,4562,3759,2711,1516,247,-1004,-2184,-3258,-4192,-4988,-5632,-6130,-6485,-6697,-6757,-6680,-6434,-6042,-5484,-4770,-3917,-2942,-1898,-822,206,1139,1895,2447,2751,2828,2688,2398,1993,1560,1119,731,388,105,-161,-428,-744,-1151,-1642,-2237,-2872,-3490,-4000,-4295,-4290,-3906,-3119,-1935,-434,1287,3075,4787,6286,7453,8251,8644,8693,8473,8084,7645,7247,6957,6819,6809,6916,7064,7215,7308,7298,7164,6868,6408,5774,4982,4053,3036,1973,923,-67,-978,-1801,-2574,-3336,-4169,-5112,-6248,-7565,-9074,-10687,-12316,-13791,-14973,-15667,-15756,-15141,-13796,-11788,-9235,-6351,-3363,-546,1880,3699,4812,5166,4814,3888,2546,1014,-526,-1874,-2906,-3521,-3703,-3453,-2842,-1939,-856,309,1433,2413,3120,3450,3307,2606,1329,-534,-2898,-5666,-8660,-11706,-14583,-17111,-19117,-20482,-21154,-21123,-20454,-19249,-17638,-15770,-13771,-11759,-9804,-7947,-6197,-4520,-2896,-1265,388,2083,3793,5482,7061,8455,9540,10235,10449,10149,9322,8029,6328,4344,2178,-37,-2187,-4150,-5821,-7097,-7904,-8193,-7944,-7197,-6022,-4544,-2909,-1280,205,1416,2307,2847,3097,3123,3037,2943,2917,3019,3240,3548,3867,4105,4180,4034,3631,3006,2195,1284,362,-504,-1228,-1786,-2141,-2305,-2286,-2123,-1858,-1550,-1255,-1043,-950,-1037,-1301,-1733,-2285,-2870,-3387,-3735,-3810,-3559,-2970,-2073,-973,207,1329,2223,2804,2946,2644,1882,730,-723,-2358,-4036,-5630,-7013,-8089,-8787,-9063,-8910,-8327,-7342,-5997,-4351,-2469,-469,1544,3392,4919,5934,6289,5848,4559,2431,-432,-3861,-7607,-11410,-14971,-18044,-20412,-21946,-22593,-22385,-21436,-19903,-17988,-15895,-13800,-11875,-10205,-8864,-7854,-7128,-6648,-6292,-6001,-5658,-5193,-4547,-3674,-2586,-1288,144,1647,3114,4473,5632,6555,7218,7630,7836,7893,7865,7839,7864,8018,8333,8836,9539,10409,11407,12455,13458,14305,14893,15122,14933,14283,13196,11692,9871,7796,5578,3293,1027,-1167,-3225,-5104,-6746,-8089,-9069,-9629,-9724,-9352,-8532,-7345,-5882,-4292,-2691,-1249,-64,731,1070,904,217,-951,-2527,-4396,-6382,-8312,-9969,-11172,-11765,-11653,-10829,-9359,-7393,-5143,-2835,-719,1020,2226,2826,2831,2291,1350,158,-1101,-2255,-3155,-3704,-3823,-3514,-2781,-1680,-281,1351,3136,5015,6921,8806,10592,12221,13580,14563,15047,14904,14049,12420,10030,6945,3320,-651,-4707,-8594,-12049,-14862,-16889,-18052,-18379,-17945,-16902,-15427,-13690,-11868,-10080,-8425,-6959,-5694,-4625,-3727,-2953,-2262,-1604,-933,-214,584,1470,2456,3504,4613,5722,6809,7834,8755,9563,10208,10691,10959,11011,10829,10411,9797,9030,8180,7365,6655,6193,6038,6276,6913,7944,9278,10824,12403,13877,15038,15761,15892,15370,14166,12333,9978,7285,4453,1744,-626,-2440,-3555,-3905,-3500,-2458,-946,785,2495,3919,4862,5172,4774,3696,2007,-129,-2537,-5003,-7336,-9357,-10949,-12026,-12577,-12623,-12233,-11501,-10529,-9445,-8340,-7343,-6498,-5889,-5500,-5339,-5348,-5487,-5686,-5909,-6087,-6207,-6220,-6101,-5830,-5363,-4685,-3766,-2586,-1152,513,2351,4257,6097,7705,8891,9481,9313,8287,6370,3601,127,-3851,-8047,-12143,-15829,-18787,-20800,-21692,-21417,-20005,-17593,-14379,-10623,-6596,-2558,1243,4645,7497,9756,11389,12451,12986,13102,12867,12384,11699,10868,9902,8811,7593,6240,4779,3223,1640,89,-1338,-2547,-3462,-4020,-4188,-3985,-3420,-2574,-1485,-218,1186,2696,4289,5934,7610,9257,10830,12236,13415,14268,14743,14775,14361,13496,12248,10693,8951,7161,5457,3974,2834,2112,1887,2154,2926,4116,5648,7375,9153,10821,12235,13273,13861,13957,13582,12765,11613,10184,8614,6965,5334,3773,2329,1025,-114,-1080,-1860,-2440,-2823,-3005,-3010,-2860,-2612,-2310,-2025,-1819,-1732,-1828,-2088,-2539,-3111,-3756,-4371,-4861,-5106,-5033,-4552,-3658,-2351,-700,1191,3191,5140,6862,8194,8964,9038,8329,6779,4442,1399,-2171,-6039,-9968,-13668,-16916,-19495,-21275,-22192,-22271,-21595,-20311,-18599,-16628,-14587,-12588,-10745,-9089,-7633,-6353,-5198,-4128,-3078,-2015,-899,299,1574,2944,4384,5886,7418,8952,10451,11883,13215,14417,15471,16365,17088,17646,18028,18225,18237,18027,17614,16958,16094,15004,13728,12281,10698,9009,7259,5471,3696,1960,302,-1238,-2637,-3849,-4871,-5662,-6229,-6559,-6664,-6549,-6229,-5710,-4999,-4104,-3021,-1768,-362,1144,2689,4171,5505,6564,7278,7562,7400,6793,5792,4472,2925,1261,-434,-2061,-3559,-4875,-5967,-6829,-7445,-7843,-8027,-8058,-7957,-7793,-7608,-7439,-7313,-7220,-7115,-6955,-6634,-6101,-5261,-4086,-2553,-691,1444,3767,6171,8543,10777,12765,14445,15742,16645,17132,17219,16915,16252,15231,13889,12211,10222,7914,5317,2453,-615,-3805,-7019,-10101,-12920,-15296,-17096,-18193,-18521,-18065,-16872,-15053,-12765,-10194,-7541,-4988,-2700,-792,673,1675,2265,2506,2515,2403,2288,2277,2434,2814,3402,4170,5049,5950,6798,7513,8059,8418,8617,8692,8707,8714,8761,8870,9042,9243,9423,9515,9442,9146,8582,7746,6676,5451,4195,3040,2137,1592,1487,1845,2627,3740,5071,6437,7715,8732,9396,9645,9469,8926,8108,7132,6117,5164,4325,3628,3037,2506,1967,1348,599,-317,-1417,-2687,-4110,-5660,-7283,-8970,-10651,-12317,-13905,-15388,-16723,-17872,-18815,-19529,-20018,-20275,-20305,-20082,-19582,-18740,-17506,-15823,-13660,-11048,-8030,-4740,-1317,2053,5190,7930,10142,11748,12720,13080,12895,12252,11239,9949,8417,6695,4775,2651,329,-2200,-4890,-7680,-10485,-13183,-15649,-17762,-19387,-20457,-20889,-20690,-19882,-18540,-16790,-14756,-12605,-10477,-8495,-6751,-5292,-4110,-3189,-2451,-1822,-1240,-612,77,880,1777,2750,3770,4764,5708,6511,7157,7568,7721,7586,7136,6397,5375,4123,2694,1153,-427,-1971,-3414,-4680,-5710,-6445,-6849,-6905,-6617,-6031,-5204,-4231,-3203,-2224,-1352,-656,-113,280,602,910,1285,1790,2455,3309,4329,5497,6773,8112,9473,10799,12038,13108,13930,14411,14463,14039,13099,11672,9800,7573,5075,2415,-334,-3076,-5773,-8348,-10779,-12996,-14955,-16588,-17828,-18610,-18893,-18631,-17857,-16570,-14872,-12818,-10546,-8145,-5759,-3482,-1439,305,1666,2630,3175,3337,3165,2730,2113,1394,646,-78,-746,-1332,-1856,-2309,-2734,-3145,-3575,-4044,-4593,-5216,-5976,-6847,-7877,-9040,-10325,-11700,-13097,-14453,-15674,-16676,-17381,-17717,-17652,-17167,-16278,-15029,-13472,-11674,-9706,-7634,-5517,-3417,-1380,555,2344,3987,5460,6785,7966,9037,9996,10868,11634,12261,12730,12970,12964,12676,12114,11294,10272,9088,7810,6481,5148,3842,2600,1445,424,-446,-1109,-1559,-1774,-1759,-1562,-1214,-816,-429,-156,-62,-202,-602,-1249,-2100,-3092,-4132,-5121,-5964,-6560,-6828,-6710,-6174,-5234,-3941,-2398,-724,920,2391,3556,4304,4583,4376,3721,2697,1400,-33,-1504,-2883,-4119,-5136,-5936,-6512,-6890,-7097,-7163,-7096,-6921,-6634,-6235,-5752,-5181,-4562,-3925,-3284,-2684,-2108,-1573,-1039,-483,139,870,1740,2769,3950,5250,6602,7924,9104,10025,10587,10687,10276,9327,7863,5945,3661,1145,-1492,-4091,-6537,-8727,-10540,-11960,-12914,-13431,-13535,-13277,-12748,-12011,-11156,-10225,-9259,-8260,-7220,-6113,-4923,-3614,-2211,-701,840,2372,3802,5056,6071,6816,7302,7577,7724,7845,8032,8376,8908,9645,10556,11566,12603,13546,14314,14807,14971,14792,14282,13539,12644,11770,11018,10551,10426,10688,11312,12183,13182,14088,14735,14901,14463,13328,11482,9018,6061,2828,-461,-3564,-6277,-8411,-9869,-10577,-10580,-9943,-8825,-7400,-5859,-4402,-3160,-2264,-1749,-1638,-1868,-2403,-3128,-3998,-4926,-5877,-6828,-7774,-8722,-9684,-10650,-11609,-12499,-13268,-13803,-14044,-13886,-13296,-12257,-10796,-8994,-6956,-4816,-2719,-803,822,2076,2937,3416,3592,3554,3427,3314,3313,3467,3788,4240,4738,5193,5492,5531,5242,4575,3540,2170,559,-1206,-2976,-4639,-6060,-7139,-7802,-8005,-7766,-7115,-6159,-4995,-3758,-2575,-1544,-763,-266,-74,-162,-476,-940,-1465,-1947,-2307,-2471,-2403,-2092,-1578,-918,-198,497,1092,1548,1856,2051,2212,2417,2782,3383,4278,5478,6939,8573,10261,11871,13266,14357,15050,15328,15165,14599,13653,12390,10872,9174,7377,5569,3833,2267,943,-35,-618,-706,-298,664,2123,4049,6335,8866,11499,14091,16499,18589,20255,21394,21942,21845,21094,19687,17697,15181,12279,9116,5847,2624,-422,-3185,-5588,-7594,-9198,-10401,-11246,-11748,-11954,-11888,-11593,-11091,-10454,-9707,-8940,-8197,-7544,-7021,-6661,-6453,-6401,-6444,-6577,-6711,-6847,-6905,-6878,-6726,-6426,-5965,-5337,-4537,-3590,-2509,-1321,-79,1197,2415,3540,4462,5118,5414,5280,4666,3557,1958,-54,-2407,-4956,-7563,-10062,-12296,-14107,-15380,-16001,-15927,-15126,-13642,-11540,-8939,-5984,-2840,326,3359,6126,8535,10526,12082,13229,14008,14486,14739,14830,14825,14751,14653,14509,14348,14138,13892,13599,13265,12893,12476,12013,11474,10853,10113,9246,8234,7074,5785,4375,2893,1363,-149,-1612,-2955,-4165,-5181,-6016,-6634,-7059,-7288,-7340,-7223,-6954,-6524,-5936,-5166,-4181,-2960,-1457,321,2382,4658,7073,9488,11745,13665,15058,15782,15722,14848,13204,10921,8187,5255,2363,-255,-2427,-4060,-5127,-5699,-5887,-5861,-5789,-5832,-6116,-6710,-7632,-8821,-10188,-11576,-12823,-13751,-14198,-14028,-13161,-11560,-9273,-6400,-3112,371,3812,6955,9593,11546,12728,13107,12756,11785,10364,8676,6881,5137,3523,2098,854,-249,-1277,-2302,-3393,-4587,-5895,-7299,-8722,-10088,-11274,-12161,-12631,-12596,-11984,-10806,-9090,-6949,-4536,-2013,397,2556,4279,5519,6218,6446,6284,5885,5398,4994,4792,4912,5389,6242,7425,8860,10449,12081,13648,15074,16288,17280,18031,18581,18935,19132,19158,19002,18626,17960,16962,15558,13735,11483,8860,5944,2878,-192,-3087,-5630,-7684,-9110,-9867,-9922,-9346,-8220,-6684,-4883,-2958,-1034,790,2459,3917,5152,6119,6807,7153,7117,6622,5626,4077,1985,-617,-3634,-6917,-10291,-13552,-16498,-18956,-20788,-21908,-22285,-21951,-20969,-19472,-17587,-15473,-13276,-11119,-9106,-7298,-5722,-4377,-3238,-2254,-1377,-558,262,1096,1981,2900,3836,4750,5576,6247,6686,6823,6610,6005,5022,3676,2049,220,-1676,-3514,-5149,-6471,-7386,-7865,-7917,-7613,-7067,-6413,-5812,-5393,-5287,-5549,-6216,-7236,-8537,-9976,-11410,-12672,-13621,-14150,-14181,-13713,-12761,-11411,-9756,-7912,-6011,-4162,-2481,-1049,55,788,1126,1065,643,-101,-1078,-2205,-3364,-4456,-5350,-5955,-6162,-5909,-5155,-3899,-2187,-113,2205,4601,6920,9005,10714,11956,12660,12819,12453,11638,10461,9065,7573,6139,4889,3924,3333,3128,3329,3879,4729,5783,6973,8184,9365,10415,11290,11915,12238,12203,11739,10820,9397,7483,5120,2383,-586,-3646,-6610,-9334,-11672,-13537,-14892,-15740,-16152,-16205,-16021,-15700,-15338,-15000,-14698,-14428,-14134,-13756,-13217,-12466,-11474,-10254,-8866,-7402,-5985,-4741,-3792,-3212,-3058,-3314,-3918,-4765,-5692,-6539,-7118,-7285,-6920,-5991,-4500,-2564,-309,2041,4298,6219,7627,8354,8301,7431,5781,3445,584,-2604,-5907,-9090,-11956,-14319,-16051,-17071,-17362,-16959,-15964,-14486,-12691,-10701,-8660,-6663,-4789,-3092,-1594,-314,755,1616,2287,2785,3128,3346,3464,3521,3547,3580,3638,3749,3905,4109,4341,4596,4865,5145,5453,5778,6136,6498,6832,7086,7182,7045,6587,5758,4499,2827,763,-1598,-4148,-6717,-9149,-11237,-12811,-13705,-13783,-12974,-11249,-8657,-5320,-1406,2826,7131,11187,14735,17500,19275,19917,19356,17609,14803,11131,6903,2461,-1815,-5551,-8450,-10306,-11042,-10733,-9566,-7850,-5936,-4202,-2967,-2480,-2869,-4115,-6101,-8562,-11196,-13658,-15618,-16826,-17105,-16403,-14776,-12390,-9496,-6394,-3407,-819,1129,2297,2642,2240,1255,-66,-1436,-2565,-3204,-3159,-2366,-816,1345,3935,6689,9320,11561,13161,13937,13787,12688,10714,8021,4813,1355,-2094,-5279,-7989,-10070,-11434,-12075,-12041,-11459,-10462,-9234,-7912,-6632,-5459,-4416,-3472,-2551,-1564,-421,951,2578,4453,6521,8686,10853,12887,14701,16209,17346,18113,18491,18528,18265,17763,17086,16290,15425,14508,13551,12512,11373,10066,8580,6885,5020,3033,1016,-923,-2679,-4138,-5238,-5911,-6168,-6000,-5474,-4633,-3547,-2277,-885,579,2047,3472,4767,5872,6691,7151,7177,6696,5692,4137,2092,-361,-3077,-5869,-8529,-10846,-12633,-13769,-14196,-13954,-13147,-11956,-10579,-9229,-8085,-7264,-6830,-6754,-6948,-7276,-7557,-7650,-7407,-6789,-5777,-4466,-2968,-1437,-24,1167,2044,2604,2868,2893,2787,2619,2488,2459,2562,2834,3247,3789,4407,5049,5661,6182,6567,6778,6793,6593,6175,5525,4636,3501,2116,487,-1353,-3360,-5459,-7546,-9523,-11257,-12649,-13587,-14012,-13862,-13148,-11874,-10112,-7937,-5475,-2838,-196,2342,4613,6538,8033,9075,9689,9917,9863,9619,9292,8967,8705,8533,8456,8454,8495,8551,8589,8591,8528,8395,8163,7827,7359,6753,6004,5116,4128,3077,2038,1096,342,-130,-245,58,811,2006,3621,5577,7790,10150,12519,14778,16785,18426,19600,20236,20309,19813,18815,17370,15589,13558,11382,9115,6840,4560,2322,109,-2050,-4164,-6201,-8153,-9978,-11656,-13139,-14404,-15410,-16124,-16517,-16541,-16171,-15376,-14145,-12511,-10529,-8308,-5992,-3738,-1725,-91,1027,1597,1580,1067,146,-1025,-2273,-3425,-4311,-4785,-4760,-4161,-3012,-1355,689,2961,5292,7475,9354,10761,11622,11863,11511,10578,9158,7324,5186,2844,411,-2015,-4325,-6421,-8219,-9625,-10582,-11031,-10942,-10312,-9159,-7549,-5554,-3301,-901,1487,3742,5711,7286,8372,8903,8873,8303,7276,5905,4342,2739,1262,35,-822,-1262,-1239,-777,101,1330,2861,4604,6514,8479,10433,12243,13789,14930,15539,15506,14782,13359,11313,8772,5922,2992,205,-2188,-3999,-5054,-5280,-4637,-3230,-1165,1297,3934,6429,8542,10031,10771,10702,9865,8398,6456,4279,2050,-23,-1791,-3133,-3979,-4295,-4105,-3457,-2457,-1232,52,1239,2152,2671,2676,2142,1055,-496,-2408,-4529,-6672,-8697,-10432,-11792,-12710,-13177,-13235,-12955,-12429,-11767,-11047,-10360,-9721,-9172,-8663,-8179,-7648,-7025,-6258,-5316,-4195,-2919,-1546,-158,1141,2254,3090,3601,3779,3671,3364,2986,2663,2519,2635,3059,3769,4719,5809,6933,7981,8868,9528,9940,10109,10052,9810,9389,8811,8065,7137,6022,4715,3240,1644,-10,-1627,-3103,-4330,-5181,-5565,-5387,-4593,-3175,-1156,1374,4288,7415,10563,13523,16117,18182,19630,20406,20535,20077,19131,17816,16244,14515,12708,10871,9018,7154,5261,3338,1401,-500,-2290,-3839,-5042,-5744,-5865,-5337,-4174,-2462,-347,1947,4183,6108,7484,8163,7998,6999,5176,2660,-392,-3779,-7267,-10635,-13654,-16144,-17950,-18989,-19237,-18730,-17596,-15965,-14058,-12061,-10173,-8557,-7308,-6487,-6058,-5969,-6079,-6268,-6388,-6327,-6021,-5440,-4636,-3678,-2686,-1786,-1064,-616,-440,-517,-766,-1079,-1335,-1433,-1270,-824,-77,909,2058,3254,4367,5266,5833,5955,5586,4682,3293,1487,-614,-2854,-5083,-7147,-8940,-10374,-11436,-12132,-12526,-12694,-12735,-12731,-12758,-12847,-12998,-13173,-13296,-13276,-13012,-12406,-11389,-9911,-7978,-5631,-2960,-104,2787,5527,7970,9957,11404,12255,12509,12234,11512,10480,9281,8039,6878,5865,5040,4391,3881,3446,3016,2530,1938,1217,359,-614,-1684,-2788,-3888,-4888,-5725,-6277,-6464,-6190,-5395,-4062,-2217,53,2606,5272,7848,10143,11990,13262,13901,13891,13275,12148,10603,8777,6767,4689,2612,611,-1289,-3064,-4712,-6237,-7644,-8924,-10074,-11080,-11915,-12589,-13062,-13377,-13513,-13527,-13442,-13300,-13153,-13020,-12924,-12872,-12832,-12802,-12728,-12576,-12311,-11882,-11284,-10473,-9470,-8264,-6893,-5384,-3793,-2166,-566,960,2361,3609,4675,5566,6268,6797,7139,7281,7203,6847,6198,5196,3850,2144,144,-2109,-4505,-6936,-9297,-11438,-13282,-14721,-15717,-16250,-16347,-16061,-15472,-14668,-13733,-12736,-11717,-10689,-9625,-8497,-7240,-5818,-4202,-2383,-418,1640,3647,5493,7018,8118,8712,8787,8393,7638,6681,5690,4863,4336,4250,4626,5462,6635,7997,9325,10406,11030,11030,10310,8832,6653,3902,769,-2497,-5641,-8410,-10580,-11999,-12552,-12221,-11040,-9117,-6601,-3679,-547,2582,5522,8108,10195,11719,12599,12852,12483,11554,10131,8303,6156,3795,1296,-1232,-3727,-6098,-8269,-10168,-11704,-12820,-13447,-13582,-13235,-12500,-11493,-10391,-9366,-8601,-8218,-8312,-8877,-9861,-11131,-12509,-13800,-14791,-15313,-15231,-14500,-13110,-11176,-8798,-6191,-3523,-1002,1199,2948,4145,4776,4868,4527,3887,3136,2435,1966,1831,2096,2751,3720,4889,6114,7239,8153,8751,9006,8918,8539,7945,7217,6431,5641,4873,4120,3371,2608,1814,1025,251,-423,-931,-1192,-1122,-683,157,1368,2899,4658,6521,8358,10015,11350,12249,12621,12451,11761,10647,9226,7664,6102,4686,3510,2624,2027,1665,1438,1233,915,395,-401,-1447,-2706,-4020,-5258,-6216,-6731,-6662,-5920,-4490,-2434,120,2986,5942,8760,11211,13103,14282,14661,14212,12979,11075,8640,5871,2941,34,-2709,-5174,-7302,-9063,-10469,-11559,-12357,-12909,-13209,-13252,-12990,-12386,-11394,-10018,-8301,-6353,-4346,-2493,-1023,-146,-10,-686,-2139,-4242,-6787,-9491,-12063,-14186,-15609,-16125,-15643,-14162,-11784,-8701,-5149,-1400,2278,5664,8564,10875,12546,13598,14105,14165,13889,13383,12717,11950,11108,10193,9223,8194,7125,6069,5066,4208,3566,3203,3175,3464,4031,4756,5502,6101,6401,6297,5732,4742,3400,1858,269,-1212,-2454,-3393,-3993,-4283,-4320,-4171,-3922,-3629,-3368,-3156,-3039,-2999,-3032,-3111,-3202,-3268,-3275,-3191,-2985,-2642,-2132,-1444,-563,519,1788,3222,4766,6353,7908,9338,10575,11550,12209,12524,12460,12026,11213,10075,8647,7025,5314,3627,2112,876,35,-350,-268,261,1138,2271,3506,4724,5792,6612,7109,7228,6948,6275,5230,3873,2263,487,-1373,-3217,-4952,-6460,-7661,-8448,-8795,-8673,-8141,-7274,-6189,-4994,-3780,-2605,-1472,-364,795,2069,3527,5220,7131,9222,11372,13422,15192,16488,17174,17147,16411,15022,13144,10963,8723,6651,4940,3742,3103,3013,3368,4014,4772,5462,5932,6093,5899,5385,4626,3735,2833,2023,1373,896,543,227,-194,-857,-1892,-3404,-5422,-7926,-10814,-13917,-17017,-19866,-22225,-23879,-24695,-24602,-23639,-21921,-19646,-17040,-14359,-11813,-9559,-7689,-6201,-5050,-4142,-3385,-2689,-2009,-1305,-578,169,942,1739,2605,3568,4677,5979,7492,9224,11141,13178,15256,17247,19056,20558,21680,22369,22599,22413,21854,21038,20048,19030,18061,17244,16614,16180,15907,15732,15555,15276,14785,13983,12782,11133,9000,6409,3429,170,-3197,-6474,-9438,-11865,-13550,-14354,-14202,-13136,-11295,-8921,-6348,-3919,-2034,-962,-978,-2137,-4441,-7690,-11589,-15754,-19715,-23055,-25362,-26345,-25844,-23838,-20482,-16059,-10978,-5704,-723,3539,6740,8691,9339,8785,7247,5025,2443,-152,-2508,-4385,-5694,-6387,-6536,-6229,-5617,-4802,-3915,-2981,-2050,-1082,-45,1109,2422,3909,5551,7287,9018,10604,11883,12709,12940,12530,11469,9881,7918,5851,3914,2395,1463,1260,1776,2905,4481,6215,7905,9275,10218,10623,10547,10073,9380,8658,8098,7847,7989,8526,9368,10365,11301,11952,12116,11623,10426,8527,6069,3250,345,-2356,-4556,-6041,-6617,-6250,-4946,-2862,-218,2695,5529,7958,9655,10388,10001,8456,5835,2309,-1846,-6315,-10764,-14858,-18336,-20991,-22696,-23449,-23279,-22348,-20822,-18919,-16853,-14796,-12903,-11243,-9862,-8739,-7852,-7153,-6624,-6255,-6071,-6113,-6422,-7048,-8004,-9282,-10823,-12522,-14241,-15790,-16992,-17638,-17604,-16767,-15148,-12802,-9927,-6769,-3630,-826,1395,2831,3431,3223,2393,1170,-112,-1176,-1728,-1599,-695,947,3204,5851,8649,11317,13627,15383,16472,16839,16519,15596,14221,12568,10817,9143,7648,6405,5387,4527,3723,2829,1766,441,-1129,-2916,-4816,-6713,-8498,-10055,-11344,-12330,-13049,-13547,-13910,-14197,-14497,-14828,-15224,-15657,-16104,-16494,-16794,-16919,-16860,-16573,-16078,-15404,-14598,-13737,-12873,-12073,-11358,-10730,-10165,-9595,-8972,-8214,-7264,-6079,-4617,-2881,-879,1355,3752,6239,8711,11047,13139,14842,16069,16712,16748,16161,15033,13459,11630,9722,7966,6544,5621,5281,5540,6311,7441,8708,9873,10725,11091,10912,10190,9033,7590,6032,4528,3203,2144,1385,944,785,906,1264,1862,2675,3717,4957,6388,7953,9557,11091,12362,13203,13401,12800,11298,8881,5664,1853,-2225,-6215,-9719,-12418,-14043,-14488,-13754,-12017,-9557,-6736,-3971,-1633,-39,607,253,-1040,-3077,-5594,-8287,-10868,-13093,-14789,-15899,-16407,-16440,-16113,-15630,-15136,-14793,-14652,-14754,-15008,-15319,-15523,-15463,-15027,-14129,-12787,-11076,-9168,-7247,-5566,-4297,-3608,-3555,-4106,-5138,-6450,-7789,-8897,-9528,-9499,-8690,-7090,-4744,-1816,1503,4950,8256,11161,13437,14917,15521,15250,14215,12599,10667,8711,7034,5903,5508,5954,7242,9259,11813,14624,17372,19731,21379,22075,21636,19998,17212,13442,8964,4154,-596,-4838,-8219,-10431,-11313,-10829,-9067,-6253,-2659,1350,5441,9252,12487,14887,16257,16483,15513,13373,10173,6068,1292,-3897,-9206,-14336,-19006,-22966,-26017,-28022,-28926,-28752,-27609,-25688,-23234,-20538,-17898,-15586,-13830,-12766,-12441,-12807,-13692,-14878,-16047,-16904,-17134,-16525,-14924,-12332,-8861,-4738,-289,4141,8185,11539,13982,15388,15770,15239,14008,12365,10616,9077,7997,7573,7875,8897,10508,12510,14640,16602,18101,18883,18747,17601,15439,12375,8609,4409,92,-4024,-7629,-10463,-12317,-13083,-12733,-11356,-9128,-6311,-3218,-189,2465,4481,5709,6092,5711,4742,3424,2052,872,113,-76,363,1445,3063,5116,7398,9744,11928,13803,15200,16063,16322,16019,15186,13907,12257,10321,8161,5842,3412,915,-1592,-4051,-6390,-8528,-10365,-11831,-12835,-13318,-13271,-12668,-11592,-10118,-8383,-6568,-4829,-3350,-2251,-1615,-1473,-1787,-2486,-3457,-4582,-5727,-6792,-7681,-8330,-8711,-8790,-8574,-8055,-7226,-6081,-4609,-2814,-731,1572,3983,6349,8490,10226,11377,11820,11474,10349,8511,6133,3415,655,-1868,-3849,-5044,-5256,-4399,-2467,427,4086,8240,12559,16688,20270,22991,24580,24887,23836,21504,18058,13772,8989,4068,-623,-4773,-8127,-10511,-11824,-12055,-11237,-9492,-6956,-3848,-384,3145,6485,9336,11468,12671,12824,11896,9931,7095,3603,-248,-4153,-7796,-10909,-13262,-14719,-15203,-14741,-13424,-11419,-8938,-6223,-3530,-1094,880,2230,2865,2757,1946,548,-1268,-3304,-5318,-7109,-8480,-9310,-9537,-9168,-8279,-6975,-5408,-3722,-2052,-522,817,1911,2796,3511,4146,4790,5542,6473,7635,9038,10651,12408,14208,15920,17398,18488,19044,18966,18180,16715,14639,12135,9421,6767,4429,2632,1511,1118,1370,2115,3107,4082,4781,4983,4564,3471,1781,-383,-2788,-5233,-7458,-9288,-10548,-11144,-11013,-10152,-8568,-6348,-3548,-330,3200,6821,10385,13648,16441,18561,19863,20239,19655,18120,15758,12714,9216,5517,1870,-1472,-4324,-6534,-8067,-8923,-9214,-9085,-8713,-8309,-8014,-7992,-8292,-8951,-9925,-11137,-12481,-13838,-15097,-16165,-16975,-17484,-17688,-17588,-17218,-16600,-15762,-14737,-13513,-12104,-10476,-8611,-6467,-4035,-1296,1717,4955,8328,11714,14968,17940,20475,22436,23717,24237,23953,22860,20998,18476,15444,12156,8857,5901,3537,2055,1570,2141,3647,5862,8463,11052,13235,14657,15050,14290,12394,9558,6078,2406,-1033,-3776,-5476,-5899,-4960,-2747,517,4492,8766,12920,16545,19313,20986,21432,20635,18665,15688,11907,7597,2991,-1623,-6038,-10038,-13479,-16242,-18267,-19530,-20060,-19923,-19237,-18135,-16789,-15364,-14024,-12912,-12128,-11735,-11733,-12086,-12700,-13458,-14232,-14878,-15310,-15420,-15203,-14630,-13751,-12618,-11286,-9840,-8321,-6768,-5208,-3615,-1985,-274,1545,3484,5554,7722,9950,12170,14303,16269,17981,19377,20393,21002,21161,20865,20078,18799,17017,14774,12141,9267,6340,3602,1308,-319,-1084,-917,188,2087,4557,7288,9936,12168,13713,14377,14112,12952,11083,8718,6157,3652,1449,-282,-1444,-2005,-2002,-1529,-704,333,1444,2509,3424,4106,4502,4571,4290,3674,2728,1521,92,-1463,-3081,-4660,-6133,-7410,-8434,-9163,-9576,-9699,-9583,-9305,-8979,-8692,-8559,-8642,-8986,-9600,-10445,-11462,-12564,-13657,-14653,-15470,-16066,-16394,-16475,-16315,-15972,-15507,-14987,-14490,-14081,-13800,-13678,-13684,-13792,-13903,-13948,-13794,-13376,-12588,-11409,-9827,-7878,-5647,-3224,-734,1703,3980,5982,7647,8904,9752,10188,10275,10092,9750,9377,9095,9016,9218,9730,10532,11544,12634,13640,14367,14637,14310,13266,11502,9040,6027,2645,-853,-4200,-7125,-9414,-10892,-11502,-11236,-10224,-8613,-6653,-4565,-2598,-949,220,815,801,202,-899,-2397,-4149,-6027,-7892,-9630,-11128,-12297,-13049,-13323,-13083,-12335,-11141,-9607,-7899,-6207,-4743,-3704,-3239,-3466,-4394,-6000,-8147,-10677,-13368,-16004,-18361,-20262,-21540,-22114,-21910,-20933,-19241,-16899,-14071,-10889,-7539,-4187,-980,1950,4537,6722,8535,10007,11212,12253,13194,14135,15100,16114,17133,18104,18906,19446,19586,19266,18415,17067,15294,13244,11121,9133,7491,6351,5790,5794,6251,6960,7682,8137,8102,7372,5867,3577,602,-2861,-6556,-10173,-13413,-15969,-17640,-18253,-17783,-16261,-13833,-10699,-7142,-3427,135,3308,5873,7692,8698,8883,8324,7129,5476,3543,1530,-380,-2058,-3375,-4323,-4875,-5116,-5124,-5021,-4932,-4965,-5204,-5694,-6439,-7413,-8550,-9782,-11027,-12219,-13305,-14246,-15025,-15643,-16101,-16418,-16588,-16629,-16503,-16204,-15693,-14927,-13901,-12563,-10934,-8996,-6784,-4339,-1698,1049,3844,6598,9224,11655,13808,15621,17033,17990,18460,18409,17841,16754,15202,13242,10990,8566,6151,3908,2041,697,15,45,777,2092,3811,5671,7390,8692,9327,9150,8071,6146,3505,387,-2905,-6038,-8682,-10559,-11469,-11331,-10152,-8098,-5368,-2286,849,3708,6043,7650,8444,8406,7613,6194,4312,2137,-160,-2465,-4661,-6694,-8545,-10181,-11644,-12911,-14015,-14942,-15689,-16240,-16574,-16675,-16513,-16093,-15385,-14430,-13234,-11864,-10393,-8902,-7517,-6306,-5392,-4803,-4593,-4719,-5136,-5720,-6341,-6840,-7063,-6895,-6244,-5102,-3492,-1521,688,2966,5167,7147,8825,10145,11123,11790,12229,12497,12670,12772,12803,12721,12449,11912,11050,9830,8303,6541,4697,2936,1439,372,-146,-53,628,1818,3371,5099,6832,8363,9581,10373,10713,10630,10201,9550,8828,8160,7653,7349,7231,7230,7231,7116,6750,6062,4984,3550,1808,-97,-2024,-3762,-5157,-6033,-6291,-5879,-4811,-3184,-1135,1133,3416,5494,7186,8354,8906,8820,8119,6880,5209,3235,1082,-1130,-3319,-5409,-7375,-9199,-10878,-12433,-13851,-15149,-16305,-17295,-18083,-18606,-18794,-18585,-17912,-16771,-15157,-13163,-10885,-8488,-6148,-4018,-2259,-926,-55,440,665,808,1030,1526,2408,3762,5579,7789,10228,12709,14982,16845,18100,18666,18492,17675,16351,14730,13063,11561,10416,9730,9512,9689,10103,10557,10834,10743,10143,8973,7256,5115,2741,388,-1682,-3231,-4094,-4181,-3528,-2257,-552,1327,3165,4734,5902,6588,6810,6624,6153,5507,4805,4119,3486,2898,2310,1662,891,-58,-1194,-2511,-3952,-5435,-6871,-8149,-9194,-9942,-10371,-10500,-10368,-10054,-9639,-9196,-8798,-8476,-8252,-8112,-8031,-7966,-7887,-7733,-7471,-7053,-6429,-5565,-4426,-2989,-1270,710,2890,5175,7472,9654,11623,13268,14535,15365,15778,15792,15502,14985,14371,13724,13132,12591,12106,11619,11086,10447,9657,8697,7550,6241,4812,3321,1872,540,-571,-1405,-1919,-2120,-2059,-1818,-1508,-1247,-1134,-1230,-1559,-2053,-2638,-3150,-3458,-3405,-2898,-1865,-325,1676,4002,6510,8998,11283,13173,14528,15247,15293,14688,13510,11872,9933,7829,5721,3733,1958,489,-659,-1456,-1931,-2142,-2157,-2094,-2050,-2142,-2460,-3061,-3972,-5165,-6583,-8123,-9672,-11108,-12304,-13185,-13671,-13768,-13485,-12902,-12101,-11193,-10275,-9419,-8684,-8064,-7562,-7114,-6683,-6195,-5610,-4884,-4004,-2968,-1794,-504,857,2268,3682,5084,6444,7745,8970,10109,11149,12099,12954,13726,14394,14930,15295,15400,15223,14682,13810,12618,11212,9697,8211,6875,5786,5008,4562,4434,4579,4937,5434,6007,6589,7139,7624,8032,8362,8627,8841,9024,9189,9321,9421,9425,9316,9027,8533,7811,6851,5671,4292,2740,1057,-734,-2589,-4485,-6374,-8223,-9987,-11612,-13065,-14292,-15263,-15960,-16357,-16473,-16298,-15881,-15233,-14428,-13503,-12544,-11605,-10761,-10051,-9522,-9174,-9004,-8973,-9021,-9089,-9073,-8933,-8572,-7982,-7139,-6056,-4784,-3357,-1841,-269,1306,2886,4452,6021,7608,9227,10874,12547,14184,15739,17114,18232,19012,19424,19452,19147,18556,17756,16800,15728,14548,13243,11808,10216,8500,6686,4847,3086,1488,187,-730,-1163,-1057,-381,837,2536,4587,6832,9078,11118,12770,13869,14314,14058,13110,11544,9470,7020,4348,1577,-1161,-3779,-6197,-8370,-10260,-11861,-13156,-14179,-14923,-15454,-15776,-15950,-16003,-15969,-15885,-15765,-15636,-15509,-15396,-15305,-15246,-15218,-15238,-15283,-15380,-15473,-15580,-15615,-15558,-15332,-14894,-14223,-13311,-12202,-10954,-9640,-8356,-7153,-6110,-5225,-4526,-3970,-3527,-3148,-2756,-2309,-1732,-988,-49,1100,2419,3873,5363,6802,8065,9063,9710,9980,9882,9484,8874,8173,7459,6813,6237,5698,5131,4425,3514,2322,856,-835,-2626,-4358,-5807,-6799,-7130,-6693,-5472,-3505,-1015,1777,4505,6855,8500,9219,8902,7573,5400,2657,-318,-3155,-5559,-7276,-8221,-8378,-7889,-6947,-5821,-4767,-4029,-3773,-4097,-4994,-6389,-8132,-10035,-11904,-13556,-14853,-15703,-16080,-16010,-15585,-14897,-14094,-13264,-12521,-11905,-11444,-11111,-10857,-10598,-10236,-9682,-8850,-7706,-6239,-4508,-2583,-591,1364,3159,4695,5911,6733,7161,7183,6839,6196,5320,4330,3294,2319,1454,742,193,-208,-478,-647,-722,-696,-539,-207,350,1174,2258,3580,5027,6462,7698,8544,8820,8426,7304,5519,3218,610,-2000,-4351,-6116,-7116,-7169,-6273,-4494,-2031,853,3837,6611,8903,10506,11338,11387,10774,9659,8272,6818,5500,4432,3674,3198,2916,2697,2389,1851,969,-309,-1995,-3999,-6203,-8402,-10395,-11956,-12914,-13142,-12624,-11410,-9673,-7626,-5551,-3701,-2301,-1511,-1362,-1845,-2801,-4063,-5402,-6616,-7524,-8031,-8090,-7754,-7128,-6355,-5597,-5001,-4653,-4627,-4876,-5354,-5910,-6417,-6696,-6623,-6090,-5053,-3530,-1606,598,2905,5151,7161,8808,10004,10711,10955,10791,10329,9670,8931,8196,7505,6892,6301,5709,5035,4248,3309,2253,1125,49,-862,-1455,-1618,-1259,-363,1022,2767,4678,6526,8041,9011,9225,8609,7134,4921,2142,-919,-3993,-6767,-9023,-10581,-11388,-11474,-10963,-10037,-8913,-7804,-6905,-6357,-6247,-6605,-7389,-8532,-9900,-11364,-12778,-13998,-14927,-15478,-15630,-15396,-14827,-14013,-13035,-12006,-10973,-10005,-9078,-8173,-7216,-6122,-4815,-3232,-1364,751,3008,5264,7323,9003,10110,10525,10179,9111,7434,5361,3153,1103,-521,-1488,-1680,-1042,338,2299,4602,6982,9184,11002,12308,13052,13297,13150,12791,12385,12075,11957,12013,12194,12338,12272,11803,10772,9082,6754,3882,715,-2465,-5279,-7392,-8497,-8400,-7049,-4536,-1119,2823,6845,10455,13256,14913,15277,14334,12257,9320,5909,2417,-772,-3353,-5117,-5983,-5959,-5182,-3821,-2121,-314,1366,2721,3603,3932,3670,2867,1599,-13,-1824,-3713,-5553,-7260,-8786,-10104,-11234,-12191,-13013,-13709,-14278,-14677,-14837,-14677,-14084,-13012,-11402,-9311,-6830,-4137,-1453,971,2906,4153,4603,4229,3114,1416,-613,-2727,-4636,-6133,-7053,-7318,-6952,-6032,-4700,-3123,-1450,192,1720,3113,4393,5610,6853,8170,9608,11154,12754,14290,15630,16580,16997,16705,15638,13755,11156,8022,4628,1328,-1523,-3570,-4554,-4312,-2827,-230,3239,7208,11283,15045,18127,20264,21292,21195,20080,18150,15689,12996,10346,7960,5967,4394,3204,2256,1421,529,-545,-1868,-3479,-5316,-7291,-9268,-11090,-12606,-13700,-14273,-14301,-13797,-12820,-11487,-9923,-8282,-6700,-5298,-4157,-3318,-2763,-2446,-2265,-2119,-1886,-1474,-813,120,1312,2711,4228,5776,7247,8549,9615,10376,10819,10912,10686,10125,9269,8116,6678,4980,3019,859,-1467,-3843,-6159,-8269,-9984,-11179,-11666,-11385,-10268,-8365,-5783,-2720,580,3815,6695,8943,10334,10763,10199,8774,6712,4336,2025,144,-971,-1098,-122,1910,4822,8318,12016,15506,18401,20391,21286,21029,19719,17553,14834,11864,8956,6332,4150,2461,1229,363,-277,-839,-1438,-2179,-3097,-4194,-5426,-6689,-7882,-8863,-9509,-9719,-9411,-8571,-7234,-5490,-3495,-1428,504,2112,3243,3798,3763,3171,2138,821,-619,-2007,-3227,-4207,-4924,-5429,-5787,-6067,-6351,-6642,-6965,-7270,-7513,-7635,-7598,-7358,-6945,-6359,-5679,-4973,-4310,-3761,-3355,-3069,-2858,-2615,-2223,-1558,-518,977,2940,5344,8103,11084,14123,17037,19642,21746,23212,23894,23747,22754,20997,18628,15860,12972,10229,7909,6204,5237,5024,5459,6356,7451,8448,9074,9103,8407,6954,4841,2228,-619,-3437,-5959,-7952,-9297,-9905,-9845,-9208,-8184,-6969,-5771,-4771,-4103,-3866,-4065,-4699,-5667,-6881,-8201,-9490,-10628,-11490,-12015,-12149,-11900,-11312,-10447,-9415,-8305,-7218,-6232,-5379,-4671,-4075,-3515,-2954,-2291,-1521,-608,421,1531,2676,3796,4854,5784,6578,7193,7636,7911,8038,8053,7992,7880,7748,7597,7439,7270,7085,6908,6738,6621,6588,6684,6959,7451,8167,9103,10181,11307,12324,13060,13346,13024,12000,10250,7821,4880,1636,-1592,-4508,-6781,-8184,-8545,-7849,-6189,-3794,-989,1869,4404,6309,7384,7525,6792,5337,3413,1323,-627,-2168,-3093,-3303,-2788,-1656,-89,1653,3295,4556,5212,5122,4216,2578,319,-2314,-5091,-7752,-10083,-11934,-13222,-13950,-14180,-14045,-13677,-13254,-12894,-12726,-12797,-13148,-13731,-14520,-15404,-16307,-17102,-17696,-17973,-17846,-17246,-16115,-14455,-12272,-9646,-6679,-3522,-364,2611,5196,7231,8592,9215,9106,8339,7052,5413,3646,1922,449,-672,-1338,-1550,-1308,-693,233,1363,2603,3834,4939,5784,6232,6183,5523,4235,2312,-165,-3048,-6137,-9168,-11857,-13914,-15091,-15199,-14162,-12015,-8904,-5106,-947,3188,6945,10018,12213,13435,13713,13192,12050,10559,8923,7345,5940,4740,3713,2751,1732,513,-999,-2870,-5079,-7567,-10195,-12816,-15242,-17318,-18916,-19944,-20395,-20280,-19706,-18771,-17643,-16454,-15339,-14395,-13650,-13107,-12684,-12279,-11758,-10979,-9832,-8223,-6128,-3565,-633,2531,5747,8803,11525,13708,15253,16028,16025,15215,13655,11412,8593,5325,1760,-1942,-5601,-9041,-12095,-14612,-16489,-17652,-18081,-17819,-16914,-15495,-13677,-11612,-9455,-7354,-5443,-3815,-2523,-1537,-814,-217,350,1041,1923,3082,4507,6194,8062,10036,12008,13872,15541,16914,17943,18564,18776,18571,17991,17107,15988,14752,13479,12252,11119,10095,9145,8234,7270,6201,4941,3475,1778,-105,-2111,-4157,-6130,-7942,-9498,-10749,-11649,-12214,-12441,-12405,-12132,-11710,-11174,-10587,-9964,-9333,-8678,-8006,-7302,-6570,-5830,-5100,-4432,-3841,-3394,-3097,-2989,-3077,-3344,-3786,-4338,-4965,-5591,-6163,-6636,-6983,-7199,-7317,-7354,-7353,-7341,-7305,-7251,-7132,-6911,-6568,-6057,-5397,-4568,-3599,-2498,-1264,83,1566,3168,4893,6695,8532,10307,11937,13304,14312,14883,14951,14519,13585,12235,10558,8705,6833,5107,3673,2613,1980,1708,1711,1832,1909,1810,1429,755,-203,-1325,-2531,-3665,-4639,-5374,-5842,-6078,-6137,-6131,-6151,-6298,-6622,-7128,-7789,-8501,-9189,-9709,-10001,-9971,-9624,-8973,-8105,-7120,-6160,-5344,-4793,-4592,-4775,-5340,-6239,-7362,-8589,-9745,-10650,-11131,-11026,-10224,-8685,-6442,-3613,-395,2978,6238,9133,11466,13077,13922,13983,13363,12157,10533,8646,6641,4687,2890,1384,260,-415,-579,-234,610,1897,3530,5413,7386,9332,11079,12495,13448,13829,13577,12676,11157,9126,6714,4104,1477,-984,-3136,-4874,-6138,-6921,-7231,-7125,-6648,-5895,-4923,-3852,-2748,-1712,-799,-42,571,1077,1566,2115,2822,3745,4899,6266,7762,9273,10663,11768,12449,12593,12112,11015,9322,7158,4652,1983,-679,-3173,-5382,-7212,-8642,-9678,-10374,-10832,-11133,-11408,-11735,-12193,-12821,-13610,-14533,-15503,-16424,-17177,-17629,-17691,-17270,-16351,-14928,-13068,-10838,-8346,-5673,-2928,-174,2479,4987,7232,9170,10703,11788,12396,12526,12223,11555,10598,9446,8181,6851,5540,4258,3091,2074,1296,811,697,974,1652,2679,3979,5420,6881,8199,9255,9935,10163,9917,9206,8097,6679,5092,3482,2013,852,118,-67,323,1312,2811,4756,6972,9348,11690,13881,15769,17275,18307,18839,18839,18315,17280,15758,13778,11391,8650,5637,2455,-779,-3923,-6844,-9421,-11553,-13185,-14289,-14878,-14987,-14686,-14031,-13135,-12067,-10937,-9824,-8773,-7837,-6972,-6160,-5306,-4331,-3150,-1706,31,2022,4194,6420,8523,10348,11706,12468,12537,11877,10503,8501,5977,3097,32,-3032,-5916,-8458,-10531,-12049,-12985,-13349,-13231,-12709,-11936,-11014,-10065,-9162,-8344,-7607,-6900,-6160,-5273,-4166,-2750,-979,1135,3568,6223,8993,11740,14314,16588,18425,19750,20508,20697,20378,19630,18574,17328,15996,14654,13356,12120,10961,9893,8920,8074,7386,6873,6584,6497,6615,6863,7175,7434,7540,7392,6914,6065,4853,3301,1502,-466,-2484,-4450,-6274,-7869,-9192,-10205,-10899,-11282,-11374,-11221,-10852,-10329,-9668,-8903,-8041,-7071,-5990,-4779,-3441,-1990,-478,1020,2391,3500,4224,4443,4105,3190,1766,-59,-2131,-4277,-6328,-8126,-9539,-10453,-10803,-10535,-9644,-8180,-6198,-3844,-1225,1468,4121,6564,8722,10503,11878,12861,13470,13789,13883,13842,13732,13605,13470,13318,13100,12748,12188,11354,10191,8687,6868,4797,2599,396,-1653,-3423,-4813,-5766,-6278,-6379,-6119,-5560,-4759,-3759,-2607,-1344,-27,1265,2435,3383,3978,4144,3806,2950,1639,-36,-1889,-3729,-5328,-6505,-7088,-7017,-6264,-4918,-3107,-1008,1170,3239,5007,6352,7180,7492,7316,6767,5971,5077,4227,3539,3067,2868,2873,3053,3267,3412,3347,2971,2210,1047,-490,-2315,-4315,-6353,-8299,-10024,-11426,-12417,-12933,-12917,-12350,-11199,-9498,-7261,-4583,-1537,1737,5105,8417,11524,14287,16614,18397,19629,20264,20347,19889,18946,17549,15757,13603,11150,8447,5570,2582,-411,-3336,-6083,-8565,-10680,-12343,-13461,-13985,-13878,-13157,-11876,-10119,-8006,-5640,-3164,-651,1773,4065,6129,7933,9404,10510,11214,11485,11327,10748,9800,8555,7116,5600,4126,2810,1718,904,348,9,-225,-462,-851,-1516,-2546,-4011,-5878,-8112,-10567,-13121,-15586,-17809,-19651,-21001,-21819,-22093,-21867,-21224,-20250,-19040,-17675,-16183,-14598,-12880,-11007,-8931,-6630,-4106,-1393,1423,4246,6916,9310,11269,12686,13470,13560,12959,11678,9792,7404,4642,1680,-1327,-4184,-6738,-8825,-10329,-11173,-11327,-10826,-9766,-8280,-6566,-4820,-3242,-2018,-1266,-1057,-1387,-2172,-3284,-4534,-5723,-6629,-7088,-6927,-6101,-4579,-2439,183,3127,6174,9138,11834,14099,15835,16926,17354,17052,16052,14339,11987,9041,5624,1849,-2114,-6094,-9907,-13365,-16329,-18646,-20264,-21136,-21306,-20853,-19893,-18581,-17054,-15463,-13883,-12409,-11014,-9728,-8471,-7226,-5954,-4636,-3314,-2015,-822,188,935,1352,1394,1050,346,-666,-1890,-3224,-4548,-5747,-6723,-7397,-7736,-7727,-7427,-6895,-6252,-5615,-5108,-4853,-4926,-5383,-6222,-7395,-8807,-10325,-11760,-12949,-13650,-13727,-12994,-11404,-8942,-5711,-1882,2291,6526,10518,13992,16734,18590,19499,19484,18637,17109,15095,12795,10422,8169,6184,4599,3457,2800,2579,2776,3297,4091,5071,6161,7283,8352,9273,9964,10339,10336,9910,9063,7813,6235,4408,2446,452,-1456,-3197,-4698,-5909,-6817,-7408,-7693,-7689,-7397,-6851,-6049,-5027,-3816,-2475,-1085,237,1377,2179,2525,2305,1456,-19,-2056,-4540,-7279,-10094,-12758,-15096,-16963,-18252,-18973,-19121,-18827,-18177,-17317,-16353,-15356,-14366,-13355,-12278,-11048,-9599,-7865,-5844,-3563,-1106,1393,3806,5974,7798,9194,10146,10692,10900,10886,10754,10611,10529,10545,10656,10825,10980,11046,10928,10562,9889,8891,7574,5984,4189,2279,356,-1486,-3153,-4592,-5744,-6606,-7168,-7456,-7494,-7321,-6973,-6505,-5958,-5395,-4871,-4431,-4138,-4006,-4052,-4245,-4530,-4824,-5023,-5020,-4718,-4048,-2976,-1517,283,2331,4513,6707,8769,10577,12003,12949,13333,13105,12258,10796,8800,6346,3566,616,-2359,-5166,-7667,-9711,-11192,-12051,-12280,-11916,-11087,-9908,-8582,-7254,-6081,-5156,-4515,-4154,-4010,-3996,-4030,-4007,-3875,-3578,-3098,-2443,-1620,-665,404,1561,2791,4098,5472,6915,8427,9969,11522,12996,14318,15366,16019,16157,15668,14484,12580,9985,6790,3141,-781,-4747,-8538,-11917,-14683,-16670,-17762,-17902,-17105,-15425,-12985,-9941,-6463,-2758,984,4571,7833,10614,12820,14352,15212,15391,14972,14051,12775,11300,9797,8399,7214,6285,5585,5049,4561,4017,3330,2449,1370,127,-1229,-2623,-4016,-5355,-6634,-7853,-9029,-10201,-11372,-12564,-13751,-14895,-15928,-16768,-17319,-17503,-17246,-16516,-15297,-13630,-11566,-9200,-6635,-3975,-1336,1209,3564,5702,7558,9131,10390,11325,11926,12162,12016,11468,10518,9197,7587,5812,4035,2451,1233,535,440,959,1999,3420,4980,6456,7603,8231,8238,7575,6331,4632,2713,799,-837,-2008,-2531,-2360,-1496,-31,1869,4039,6282,8437,10397,12074,13470,14582,15461,16149,16659,17002,17120,16946,16387,15357,13782,11667,9014,5947,2572,-918,-4357,-7521,-10249,-12336,-13649,-14075,-13568,-12162,-9975,-7201,-4114,-1011,1791,4028,5481,6035,5666,4442,2520,104,-2562,-5233,-7678,-9721,-11214,-12112,-12382,-12101,-11335,-10211,-8843,-7340,-5804,-4313,-2929,-1714,-717,12,441,525,270,-347,-1289,-2512,-3944,-5464,-6941,-8202,-9073,-9399,-9045,-7953,-6111,-3608,-577,2766,6189,9455,12329,14654,16304,17252,17521,17218,16475,15469,14378,13368,12573,12080,11920,12069,12455,12981,13520,13980,14251,14288,14036,13497,12649,11525,10129,8488,6642,4600,2435,173,-2098,-4313,-6370,-8186,-9672,-10761,-11411,-11580,-11280,-10495,-9274,-7625,-5627,-3335,-870,1641,4036,6141,7792,8855,9255,8968,8066,6656,4933,3087,1345,-109,-1115,-1572,-1467,-840,169,1370,2542,3432,3844,3605,2651,986,-1272,-3928,-6740,-9407,-11678,-13315,-14174,-14218,-13487,-12149,-10393,-8461,-6543,-4810,-3314,-2086,-1022,-32,1024,2272,3767,5551,7560,9702,11825,13771,15354,16442,16901,16671,15732,14126,11953,9368,6545,3689,986,-1406,-3371,-4853,-5837,-6362,-6474,-6261,-5782,-5114,-4306,-3393,-2415,-1386,-341,683,1661,2531,3276,3863,4291,4580,4772,4921,5113,5407,5891,6617,7618,8904,10429,12128,13876,15527,16891,17772,17972,17329,15729,13142,9634,5361,575,-4402,-9221,-13514,-16967,-19324,-20441,-20270,-18919,-16554,-13478,-9981,-6418,-3069,-186,2067,3611,4444,4634,4315,3618,2715,1733,786,-69,-804,-1411,-1919,-2294,-2546,-2588,-2360,-1771,-741,751,2699,4996,7489,9938,12076,13622,14313,13964,12462,9818,6156,1707,-3205,-8186,-12827,-16713,-19491,-20904,-20796,-19187,-16195,-12113,-7271,-2097,3030,7744,11770,14928,17142,18413,18843,18547,17686,16386,14760,12864,10742,8389,5813,3048,144,-2766,-5538,-7964,-9863,-11046,-11424,-10953,-9715,-7867,-5643,-3328,-1209,434,1389,1508,758,-820,-3054,-5751,-8606,-11367,-13750,-15547,-16597,-16827,-16227,-14889,-12941,-10571,-7991,-5390,-2948,-787,1026,2458,3543,4315,4830,5121,5195,5029,4573,3749,2492,749,-1482,-4127,-7058,-10049,-12850,-15166,-16749,-17378,-16960,-15483,-13080,-9969,-6471,-2920,329,2999,4875,5875,6019,5436,4347,3004,1691,639,37,-26,452,1384,2606,3921,5117,6031,6539,6628,6334,5795,5159,4625,4328,4396,4846,5635,6630,7616,8365,8616,8160,6860,4665,1665,-1971,-5942,-9921,-13535,-16458,-18421,-19277,-18975,-17627,-15419,-12661,-9685,-6853,-4486,-2838,-2077,-2254,-3320,-5126,-7456,-10053,-12652,-15014,-16946,-18322,-19088,-19248,-18874,-18041,-16871,-15439,-13837,-12099,-10257,-8312,-6275,-4173,-2046,8,1876,3412,4452,4869,4556,3487,1727,-593,-3222,-5887,-8267,-10072,-11062,-11096,-10121,-8217,-5554,-2381,996,4273,7159,9439,10962,11705,11710,11134,10180,9070,8056,7289,6917,6946,7326,7920,8524,8925,8917,8357,7201,5507,3465,1327,-577,-1949,-2529,-2176,-859,1287,4030,7033,9907,12315,13926,14580,14189,12834,10681,7998,5060,2170,-445,-2608,-4237,-5324,-5940,-6194,-6205,-6103,-5958,-5820,-5693,-5534,-5292,-4900,-4297,-3445,-2332,-985,521,2078,3521,4696,5400,5511,4893,3531,1449,-1218,-4298,-7545,-10726,-13599,-15967,-17706,-18734,-19069,-18771,-17960,-16762,-15336,-13769,-12173,-10564,-8969,-7371,-5764,-4173,-2621,-1217,-28,802,1205,1093,480,-625,-2088,-3817,-5608,-7320,-8771,-9826,-10379,-10382,-9823,-8767,-7290,-5541,-3640,-1748,27,1583,2868,3877,4650,5260,5816,6406,7124,8003,9043,10175,11314,12296,13020,13330,13191,12566,11549,10244,8846,7538,6498,5875,5740,6093,6881,7946,9140,10242,11086,11496,11369,10644,9312,7434,5074,2384,-539,-3500,-6389,-9019,-11288,-13061,-14279,-14882,-14878,-14301,-13209,-11716,-9915,-7936,-5887,-3861,-1935,-161,1437,2825,4004,4931,5595,5934,5916,5496,4671,3473,1971,312,-1358,-2836,-3941,-4526,-4477,-3766,-2439,-607,1540,3777,5854,7528,8583,8877,8316,6933,4838,2228,-598,-3347,-5686,-7338,-8120,-7935,-6830,-4970,-2620,-117,2165,3900,4817,4787,3814,2048,-228,-2681,-4938,-6698,-7726,-7940,-7350,-6123,-4461,-2647,-923,490,1474,1980,2066,1847,1488,1160,1017,1156,1620,2375,3315,4307,5172,5758,5951,5680,4964,3853,2481,972,-510,-1843,-2909,-3658,-4055,-4142,-3970,-3642,-3242,-2878,-2598,-2447,-2410,-2435,-2449,-2351,-2048,-1477,-598,551,1901,3305,4604,5593,6112,6003,5214,3739,1703,-705,-3201,-5481,-7215,-8140,-8041,-6845,-4563,-1375,2482,6636,10733,14350,17177,18915,19425,18661,16713,13793,10184,6240,2321,-1256,-4209,-6378,-7684,-8144,-7883,-7044,-5831,-4425,-2963,-1570,-252,968,2177,3427,4811,6377,8153,10114,12200,14302,16281,17985,19255,19954,19980,19283,17871,15818,13249,10317,7221,4118,1188,-1463,-3755,-5656,-7192,-8404,-9371,-10169,-10870,-11540,-12210,-12902,-13598,-14283,-14920,-15484,-15962,-16328,-16589,-16710,-16678,-16425,-15906,-15033,-13763,-12040,-9878,-7315,-4442,-1410,1636,4487,6975,8925,10209,10755,10549,9667,8245,6500,4673,3031,1796,1139,1136,1775,2933,4432,6030,7488,8590,9170,9144,8512,7353,5838,4169,2603,1374,693,716,1509,3058,5246,7874,10686,13365,15623,17167,17819,17456,16119,13937,11173,8149,5241,2801,1139,449,820,2171,4323,6933,9645,12016,13691,14353,13820,12050,9129,5304,896,-3677,-7989,-11636,-14266,-15639,-15627,-14233,-11574,-7911,-3545,1098,5636,9632,12757,14720,15364,14639,12612,9456,5438,879,-3849,-8374,-12355,-15493,-17599,-18567,-18414,-17259,-15298,-12795,-10030,-7279,-4770,-2676,-1081,-7,588,780,660,308,-197,-802,-1465,-2146,-2809,-3416,-3912,-4252,-4367,-4219,-3751,-2969,-1870,-524,993,2559,4057,5372,6414,7133,7523,7607,7480,7202,6912,6659,6552,6575,6756,7013,7302,7536,7665,7649,7495,7243,6968,6773,6771,7067,7755,8861,10382,12212,14211,16145,17789,18881,19224,18674,17167,14784,11655,8067,4305,723,-2387,-4769,-6298,-6923,-6756,-5959,-4800,-3563,-2509,-1870,-1772,-2243,-3214,-4512,-5919,-7205,-8129,-8550,-8333,-7473,-5998,-4020,-1706,750,3119,5178,6731,7597,7696,6955,5449,3254,585,-2352,-5273,-7937,-10103,-11601,-12339,-12271,-11472,-10034,-8129,-5952,-3694,-1556,297,1732,2659,3049,2904,2312,1359,210,-979,-2053,-2847,-3256,-3189,-2630,-1605,-193,1463,3215,4852,6209,7095,7390,7016,5953,4295,2137,-286,-2787,-5081,-6948,-8166,-8589,-8139,-6856,-4837,-2320,448,3158,5527,7335,8411,8714,8255,7163,5583,3741,1822,56,-1400,-2400,-2866,-2779,-2159,-1110,269,1802,3352,4756,5883,6620,6893,6655,5889,4627,2891,792,-1601,-4116,-6623,-8916,-10828,-12187,-12867,-12813,-12026,-10598,-8669,-6433,-4096,-1859,122,1725,2909,3656,4015,4040,3792,3346,2742,2047,1297,556,-116,-663,-1015,-1143,-1035,-718,-274,202,574,727,528,-81,-1161,-2678,-4574,-6730,-8988,-11177,-13116,-14651,-15663,-16079,-15892,-15133,-13892,-12284,-10427,-8449,-6450,-4504,-2660,-935,687,2215,3687,5113,6498,7821,9030,10052,10800,11177,11097,10504,9358,7681,5512,2947,101,-2880,-5842,-8644,-11136,-13226,-14826,-15913,-16490,-16607,-16340,-15795,-15075,-14299,-13561,-12936,-12497,-12258,-12248,-12448,-12830,-13340,-13911,-14435,-14819,-14933,-14678,-13971,-12769,-11088,-8992,-6612,-4087,-1592,717,2728,4332,5504,6222,6486,6349,5826,5010,3966,2817,1682,687,-46,-447,-465,-148,447,1153,1840,2298,2410,2039,1160,-203,-1957,-3919,-5888,-7614,-8871,-9443,-9193,-8032,-5982,-3145,304,4102,7970,11617,14772,17249,18931,19803,19957,19547,18786,17916,17129,16606,16402,16522,16850,17222,17408,17195,16362,14799,12420,9286,5499,1267,-3184,-7571,-11655,-15186,-17987,-19930,-20951,-21058,-20320,-18856,-16840,-14455,-11919,-9418,-7152,-5259,-3871,-3042,-2803,-3097,-3855,-4911,-6112,-7250,-8148,-8660,-8680,-8206,-7280,-6060,-4714,-3464,-2490,-1934,-1878,-2298,-3149,-4280,-5576,-6861,-8041,-8997,-9708,-10139,-10340,-10345,-10233,-10065,-9906,-9806,-9796,-9885,-10060,-10276,-10479,-10589,-10537,-10243,-9675,-8791,-7616,-6181,-4544,-2797,-1016,703,2272,3633,4715,5500,5973,6163,6135,5981,5837,5838,6139,6844,8048,9735,11862,14286,16821,19250,21354,22923,23823,23957,23316,21963,20006,17620,14977,12275,9676,7331,5344,3782,2671,1994,1698,1693,1864,2082,2217,2157,1804,1115,59,-1327,-3012,-4916,-6964,-9069,-11132,-13057,-14726,-16016,-16816,-16993,-16478,-15215,-13242,-10657,-7642,-4431,-1302,1490,3705,5204,5909,5872,5195,4090,2768,1467,397,-305,-540,-328,274,1109,2010,2772,3238,3252,2776,1785,366,-1362,-3242,-5103,-6778,-8130,-9053,-9464,-9362,-8723,-7628,-6129,-4357,-2434,-527,1215,2620,3566,3959,3780,3096,2032,790,-393,-1309,-1747,-1612,-862,441,2148,4057,5944,7554,8722,9282,9200,8477,7223,5574,3742,1913,286,-989,-1827,-2193,-2148,-1785,-1264,-743,-390,-330,-649,-1363,-2435,-3754,-5194,-6574,-7765,-8616,-9046,-9017,-8516,-7614,-6373,-4921,-3364,-1835,-433,753,1662,2268,2585,2648,2550,2389,2296,2396,2804,3583,4776,6339,8199,10234,12277,14183,15776,16917,17500,17432,16703,15327,13395,11035,8425,5759,3225,995,-813,-2136,-2964,-3366,-3431,-3302,-3113,-2991,-3049,-3338,-3887,-4655,-5572,-6520,-7370,-7969,-8199,-7949,-7163,-5823,-3961,-1666,946,3716,6480,9065,11336,13173,14525,15379,15771,15782,15493,14996,14367,13633,12822,11881,10799,9490,7944,6103,4007,1666,-816,-3374,-5882,-8247,-10376,-12198,-13667,-14781,-15527,-15972,-16138,-16097,-15891,-15551,-15084,-14472,-13664,-12606,-11245,-9543,-7504,-5186,-2690,-196,2122,4038,5399,6070,6020,5295,4028,2425,725,-806,-1950,-2502,-2378,-1530,-49,1925,4169,6415,8396,9855,10596,10503,9557,7851,5550,2900,168,-2381,-4502,-6036,-6859,-6957,-6359,-5162,-3510,-1551,551,2653,4652,6461,8047,9417,10568,11576,12453,13260,14011,14703,15315,15786,16065,16071,15778,15147,14223,13051,11747,10431,9225,8241,7543,7131,6972,6938,6905,6701,6186,5251,3846,2001,-183,-2544,-4864,-6936,-8549,-9572,-9925,-9635,-8790,-7559,-6137,-4726,-3505,-2581,-2004,-1744,-1712,-1792,-1857,-1809,-1584,-1190,-664,-111,373,666,703,445,-81,-811,-1637,-2453,-3148,-3647,-3926,-3956,-3800,-3464,-3030,-2536,-2055,-1641,-1377,-1312,-1523,-2020,-2818,-3856,-5045,-6257,-7331,-8122,-8476,-8307,-7547,-6229,-4406,-2237,121,2443,4551,6273,7518,8258,8560,8531,8356,8188,8208,8513,9176,10167,11437,12844,14257,15503,16443,16959,16976,16490,15520,14186,12588,10898,9251,7762,6523,5537,4803,4243,3787,3349,2870,2332,1758,1200,767,517,540,830,1355,2006,2643,3092,3205,2865,2033,759,-837,-2552,-4165,-5443,-6204,-6340,-5823,-4744,-3253,-1580,26,1329,2136,2323,1871,822,-660,-2400,-4154,-5708,-6890,-7553,-7671,-7251,-6389,-5240,-3974,-2799,-1896,-1402,-1427,-1962,-2973,-4307,-5797,-7227,-8402,-9144,-9360,-8977,-8047,-6637,-4897,-2998,-1128,534,1830,2673,3014,2908,2434,1751,1014,376,-19,-107,177,787,1688,2756,3888,4957,5839,6462,6753,6718,6374,5808,5112,4423,3863,3540,3540,3881,4546,5456,6503,7564,8501,9231,9644,9738,9451,8831,7849,6565,4975,3114,1032,-1239,-3589,-5901,-8016,-9729,-10849,-11195,-10630,-9120,-6720,-3609,-64,3563,6881,9519,11158,11600,10754,8699,5624,1834,-2293,-6374,-10031,-12969,-14993,-16002,-16040,-15209,-13720,-11796,-9693,-7648,-5869,-4525,-3728,-3530,-3920,-4828,-6111,-7610,-9100,-10404,-11320,-11739,-11579,-10858,-9646,-8082,-6340,-4621,-3095,-1921,-1170,-877,-972,-1358,-1878,-2369,-2690,-2704,-2346,-1582,-438,1031,2722,4534,6342,8028,9476,10592,11273,11472,11134,10263,8879,7045,4839,2368,-263,-2935,-5554,-7997,-10194,-12035,-13449,-14377,-14747,-14569,-13838,-12653,-11110,-9396,-7687,-6195,-5092,-4521,-4541,-5153,-6250,-7680,-9226,-10681,-11849,-12601,-12885,-12721,-12200,-11461,-10620,-9816,-9090,-8465,-7888,-7274,-6514,-5524,-4224,-2622,-755,1244,3228,4994,6379,7221,7446,7016,6001,4498,2667,693,-1258,-3020,-4482,-5578,-6298,-6676,-6790,-6731,-6594,-6459,-6370,-6331,-6320,-6245,-6036,-5552,-4719,-3434,-1683,524,3089,5863,8646,11204,13318,14787,15484,15340,14392,12735,10554,8075,5542,3196,1247,-158,-917,-1015,-484,577,2040,3731,5475,7088,8404,9294,9675,9518,8860,7778,6377,4782,3077,1345,-400,-2156,-3981,-5901,-7978,-10180,-12471,-14718,-16746,-18342,-19287,-19394,-18558,-16748,-14085,-10746,-7059,-3347,11,2708,4508,5284,5057,3940,2171,23,-2199,-4235,-5870,-7000,-7587,-7713,-7503,-7133,-6795,-6652,-6835,-7419,-8415,-9774,-11393,-13120,-14784,-16191,-17191,-17622,-17426,-16545,-15036,-12970,-10492,-7752,-4920,-2138,470,2832,4907,6703,8229,9520,10592,11447,12083,12472,12610,12487,12147,11643,11070,10555,10205,10147,10456,11176,12297,13727,15357,16982,18436,19513,20070,20018,19309,17993,16136,13866,11311,8609,5881,3238,751,-1513,-3528,-5265,-6735,-7934,-8900,-9652,-10224,-10647,-10917,-11028,-10937,-10563,-9853,-8695,-7069,-4924,-2327,648,3832,7030,10014,12562,14469,15583,15800,15080,13456,10999,7846,4162,133,-4035,-8139,-11989,-15399,-18224,-20346,-21671,-22178,-21866,-20813,-19129,-16979,-14542,-12018,-9598,-7433,-5646,-4295,-3387,-2888,-2719,-2782,-2967,-3166,-3286,-3243,-2990,-2488,-1740,-761,414,1708,3058,4356,5509,6427,7037,7304,7237,6880,6327,5679,5064,4580,4304,4266,4448,4766,5130,5407,5489,5325,4885,4236,3481,2769,2246,2051,2255,2869,3834,5003,6202,7221,7864,7980,7469,6302,4538,2284,-278,-2923,-5433,-7542,-9066,-9818,-9714,-8742,-6977,-4590,-1829,1011,3605,5668,6962,7366,6863,5568,3688,1516,-652,-2508,-3826,-4451,-4342,-3556,-2259,-657,986,2457,3555,4190,4324,4027,3408,2632,1863,1261,945,992,1422,2213,3285,4552,5885,7179,8326,9229,9835,10090,9982,9516,8721,7644,6350,4909,3397,1881,413,-952,-2195,-3266,-4153,-4795,-5162,-5189,-4849,-4109,-2998,-1542,145,1966,3763,5395,6719,7627,8050,7974,7458,6590,5524,4402,3357,2490,1833,1371,1031,698,258,-408,-1377,-2681,-4308,-6178,-8191,-10205,-12068,-13633,-14755,-15327,-15257,-14519,-13110,-11105,-8600,-5741,-2694,381,3327,6010,8342,10254,11721,12738,13313,13461,13200,12540,11494,10066,8283,6163,3779,1202,-1432,-3978,-6253,-8083,-9318,-9853,-9664,-8798,-7390,-5629,-3751,-1987,-561,376,718,471,-308,-1467,-2821,-4152,-5246,-5911,-6010,-5459,-4272,-2505,-328,2084,4477,6620,8313,9394,9813,9583,8840,7771,6636,5681,5145,5201,5928,7312,9231,11466,13742,15757,17226,17928,17760,16700,14899,12543,9925,7317,4963,3045,1633,720,203,-72,-290,-614,-1186,-2061,-3243,-4636,-6100,-7423,-8399,-8822,-8536,-7470,-5629,-3126,-157,3029,6143,8918,11129,12615,13321,13250,12490,11170,9430,7420,5251,3017,769,-1455,-3654,-5816,-7951,-10028,-12020,-13853,-15430,-16641,-17348,-17457,-16878,-15611,-13700,-11292,-8582,-5818,-3266,-1136,388,1258,1489,1227,648,9,-487,-626,-314,508,1758,3348,5066,6763,8213,9309,9928,10071,9769,9152,8369,7637,7127,7032,7443,8423,9914,11805,13886,15924,17637,18775,19110,18502,16890,14355,11055,7290,3386,-283,-3373,-5635,-6896,-7140,-6461,-5056,-3208,-1215,628,2091,3014,3362,3175,2607,1861,1177,790,873,1553,2829,4639,6815,9149,11410,13371,14863,15753,15987,15563,14521,12938,10889,8469,5747,2806,-301,-3493,-6720,-9878,-12910,-15701,-18166,-20210,-21734,-22675,-22982,-22645,-21700,-20231,-18365,-16254,-14081,-11978,-10087,-8450,-7095,-5951,-4965,-4015,-3031,-1950,-751,543,1874,3164,4329,5289,5999,6434,6599,6539,6296,5941,5546,5163,4872,4702,4707,4897,5282,5844,6541,7330,8125,8851,9411,9696,9635,9131,8174,6767,5001,3016,996,-842,-2316,-3266,-3626,-3401,-2685,-1645,-481,589,1381,1768,1688,1172,304,-748,-1817,-2701,-3257,-3364,-2988,-2148,-939,507,2021,3448,4648,5523,6034,6175,5997,5568,4949,4224,3410,2540,1590,537,-664,-2043,-3627,-5414,-7367,-9436,-11500,-13448,-15117,-16370,-17076,-17152,-16585,-15401,-13726,-11686,-9472,-7240,-5142,-3278,-1707,-433,579,1391,2068,2671,3230,3748,4194,4520,4664,4580,4238,3632,2811,1824,778,-223,-1082,-1686,-1995,-1973,-1652,-1100,-417,278,857,1205,1226,848,43,-1192,-2807,-4727,-6830,-8968,-10972,-12662,-13883,-14513,-14482,-13813,-12566,-10912,-9015,-7105,-5350,-3927,-2903,-2335,-2156,-2309,-2632,-3015,-3298,-3388,-3214,-2751,-2036,-1119,-94,959,1950,2824,3525,4044,4351,4446,4306,3913,3234,2246,917,-743,-2716,-4943,-7335,-9787,-12167,-14356,-16233,-17712,-18722,-19244,-19282,-18889,-18145,-17151,-16013,-14837,-13685,-12601,-11571,-10553,-9481,-8267,-6857,-5189,-3278,-1142,1132,3435,5648,7614,9237,10396,11062,11200,10870,10137,9126,7972,6824,5838,5128,4808,4911,5465,6415,7697,9195,10775,12303,13621,14616,15161,15194,14672,13612,12074,10168,8042,5860,3786,1952,440,-724,-1587,-2241,-2821,-3455,-4277,-5349,-6713,-8310,-10077,-11854,-13534,-14954,-16035,-16717,-16976,-16871,-16424,-15729,-14822,-13750,-12521,-11136,-9566,-7810,-5872,-3798,-1689,340,2107,3467,4237,4324,3646,2223,137,-2465,-5361,-8314,-11052,-13336,-14956,-15763,-15689,-14736,-12994,-10613,-7788,-4742,-1691,1150,3623,5584,6960,7703,7829,7373,6426,5089,3491,1762,35,-1586,-2987,-4111,-4880,-5295,-5312,-4982,-4301,-3328,-2103,-655,965,2739,4618,6567,8522,10409,12141,13615,14735,15420,15582,15201,14240,12736,10734,8335,5685,2962,370,-1874,-3617,-4702,-5121,-4873,-4106,-2960,-1654,-352,778,1666,2282,2675,2946,3194,3557,4096,4882,5895,7095,8404,9710,10910,11909,12624,13015,13071,12797,12236,11413,10368,9118,7668,6004,4114,1970,-423,-3065,-5922,-8924,-11995,-15003,-17826,-20328,-22366,-23849,-24673,-24822,-24290,-23137,-21462,-19407,-17125,-14796,-12564,-10563,-8868,-7524,-6493,-5743,-5160,-4656,-4126,-3472,-2641,-1594,-333,1105,2676,4299,5916,7433,8813,9987,10952,11693,12245,12646,12957,13219,13488,13753,14004,14167,14143,13824,13080,11824,9993,7598,4694,1443,-1984,-5317,-8307,-10695,-12264,-12888,-12505,-11191,-9066,-6378,-3366,-329,2494,4875,6691,7847,8348,8239,7600,6559,5242,3797,2376,1112,145,-442,-581,-268,456,1521,2809,4197,5557,6755,7680,8233,8319,7901,6924,5411,3390,945,-1803,-4716,-7609,-10321,-12643,-14427,-15496,-15747,-15091,-13514,-11065,-7856,-4076,33,4196,8113,11537,14223,16057,16954,16968,16192,14805,13001,10999,8984,7125,5516,4225,3236,2499,1935,1427,891,243,-549,-1464,-2444,-3368,-4114,-4537,-4519,-3993,-2917,-1359,608,2805,5067,7175,8957,10223,10883,10837,10119,8757,6898,4682,2303,-59,-2247,-4121,-5608,-6663,-7292,-7539,-7451,-7118,-6596,-5964,-5265,-4535,-3786,-3008,-2178,-1250,-193,1038,2453,4034,5733,7449,9064,10428,11410,11877,11761,11014,9655,7736,5355,2619,-333,-3384,-6395,-9265,-11885,-14156,-16005,-17339,-18106,-18243,-17719,-16529,-14690,-12268,-9355,-6078,-2622,839,4072,6889,9081,10522,11096,10795,9650,7783,5364,2614,-222,-2892,-5160,-6839,-7789,-7964,-7380,-6144,-4421,-2404,-303,1708,3504,5021,6260,7285,8174,9036,9948,10953,12070,13234,14398,15430,16257,16737,16822,16415,15515,14120,12292,10132,7786,5399,3174,1242,-219,-1133,-1423,-1106,-233,1068,2631,4245,5693,6756,7267,7101,6234,4716,2685,358,-2037,-4236,-6040,-7272,-7865,-7793,-7113,-5924,-4346,-2519,-578,1335,3091,4546,5577,6067,5918,5095,3600,1509,-1026,-3820,-6610,-9159,-11205,-12558,-13073,-12709,-11508,-9616,-7260,-4710,-2289,-271,1079,1606,1232,-9,-1964,-4422,-7073,-9623,-11747,-13192,-13746,-13318,-11876,-9522,-6400,-2760,1154,5041,8679,11841,14407,16308,17556,18234,18453,18366,18100,17784,17481,17231,16985,16697,16229,15492,14359,12762,10675,8124,5193,2040,-1162,-4173,-6773,-8740,-9898,-10128,-9397,-7757,-5351,-2392,856,4110,7087,9575,11393,12491,12866,12634,11952,11031,10090,9328,8900,8898,9337,10165,11266,12486,13660,14613,15219,15337,14914,13873,12212,9934,7068,3693,-108,-4191,-8398,-12531,-16383,-19749,-22443,-24340,-25365,-25525,-24906,-23645,-21943,-20021,-18098,-16381,-15000,-14026,-13447,-13138,-12957,-12666,-12061,-10951,-9208,-6789,-3764,-263,3473,7185,10594,13448,15542,16770,17075,16528,15247,13427,11308,9124,7121,5476,4313,3674,3516,3715,4118,4516,4736,4638,4123,3201,1900,345,-1347,-3029,-4581,-5908,-6937,-7622,-7928,-7837,-7315,-6374,-4999,-3238,-1143,1189,3628,6030,8238,10112,11543,12465,12876,12814,12375,11649,10765,9791,8797,7781,6723,5566,4245,2705,917,-1108,-3329,-5660,-7999,-10251,-12301,-14106,-15594,-16763,-17590,-18070,-18174,-17881,-17140,-15919,-14201,-11981,-9330,-6311,-3091,187,3309,6086,8343,9931,10790,10890,10309,9151,7593,5810,3993,2292,821,-358,-1243,-1874,-2327,-2681,-3039,-3441,-3940,-4524,-5146,-5746,-6219,-6477,-6425,-6004,-5182,-3968,-2441,-681,1139,2875,4334,5363,5824,5653,4817,3400,1491,-704,-3017,-5208,-7094,-8484,-9252,-9304,-8631,-7265,-5331,-3003,-518,1858,3853,5229,5802,5495,4317,2409,-22,-2698,-5323,-7633,-9417,-10544,-10992,-10808,-10142,-9169,-8117,-7174,-6521,-6262,-6447,-7057,-8014,-9200,-10485,-11716,-12786,-13576,-14035,-14108,-13802,-13111,-12077,-10734,-9149,-7389,-5557,-3747,-2090,-701,298,812,760,108,-1136,-2929,-5159,-7705,-10395,-13047,-15461,-17458,-18852,-19523,-19364,-18351,-16502,-13923,-10753,-7205,-3494,151,3526,6483,8924,10838,12256,13287,14040,14646,15212,15787,16403,16995,17500,17790,17754,17285,16309,14806,12804,10380,7655,4762,1864,-900,-3382,-5457,-7042,-8048,-8474,-8324,-7670,-6633,-5357,-4014,-2782,-1786,-1129,-848,-898,-1219,-1674,-2144,-2509,-2663,-2564,-2185,-1567,-761,141,1058,1906,2625,3183,3559,3759,3766,3568,3118,2365,1242,-300,-2284,-4689,-7425,-10375,-13338,-16128,-18528,-20364,-21501,-21870,-21469,-20370,-18710,-16672,-14461,-12304,-10367,-8825,-7737,-7143,-6978,-7147,-7489,-7843,-8031,-7921,-7409,-6447,-5044,-3251,-1171,1071,3353,5520,7510,9209,10636,11782,12711,13501,14219,14948,15712,16520,17323,18031,18538,18686,18378,17478,15948,13775,11015,7789,4256,610,-2937,-6172,-8898,-10941,-12165,-12494,-11896,-10439,-8237,-5496,-2452,630,3498,5941,7812,9040,9626,9645,9198,8438,7505,6536,5670,4973,4533,4351,4424,4696,5086,5487,5781,5844,5574,4877,3719,2078,6,-2422,-5074,-7807,-10443,-12820,-14789,-16217,-17029,-17181,-16675,-15579,-13967,-11989,-9778,-7512,-5346,-3429,-1874,-750,-96,110,-87,-607,-1353,-2215,-3097,-3888,-4523,-4934,-5105,-5024,-4730,-4254,-3669,-3006,-2331,-1634,-936,-190,637,1584,2691,3959,5374,6866,8364,9728,10865,11628,11950,11738,11000,9726,8001,5909,3575,1153,-1200,-3310,-5008,-6144,-6583,-6248,-5099,-3187,-609,2446,5765,9061,12090,14586,16371,17320,17398,16653,15193,13184,10805,8234,5636,3120,770,-1382,-3344,-5126,-6769,-8275,-9647,-10839,-11773,-12364,-12493,-12092,-11104,-9542,-7488,-5073,-2479,77,2416,4338,5741,6551,6780,6481,5776,4784,3661,2535,1514,686,91,-257,-365,-280,-28,332,778,1265,1787,2319,2853,3383,3883,4341,4704,4935,4966,4759,4275,3522,2552,1453,374,-529,-1094,-1174,-674,430,2117,4274,6745,9345,11836,14044,15745,16833,17181,16773,15610,13769,11369,8574,5579,2601,-151,-2478,-4239,-5340,-5765,-5561,-4861,-3805,-2617,-1445,-491,164,432,338,-70,-694,-1409,-2114,-2701,-3124,-3354,-3415,-3368,-3279,-3253,-3357,-3659,-4182,-4886,-5708,-6517,-7184,-7576,-7598,-7207,-6421,-5317,-4016,-2659,-1414,-396,278,569,492,102,-473,-1111,-1667,-2028,-2137,-1976,-1607,-1130,-679,-413,-446,-895,-1761,-3053,-4636,-6399,-8132,-9657,-10781,-11357,-11290,-10548,-9155,-7202,-4806,-2121,717,3556,6299,8843,11136,13143,14847,16254,17376,18229,18832,19193,19322,19223,18902,18365,17630,16693,15571,14266,12781,11133,9347,7474,5577,3743,2059,596,-571,-1435,-1974,-2242,-2270,-2147,-1925,-1688,-1479,-1340,-1276,-1274,-1299,-1294,-1212,-989,-601,-30,713,1570,2498,3386,4180,4796,5194,5359,5289,5008,4526,3862,3004,1941,662,-846,-2563,-4449,-6442,-8445,-10361,-12082,-13509,-14573,-15208,-15399,-15143,-14460,-13426,-12088,-10569,-8946,-7351,-5852,-4559,-3484,-2681,-2105,-1743,-1523,-1385,-1268,-1097,-847,-453,81,796,1671,2742,3978,5400,6993,8725,10583,12492,14391,16192,17783,19078,19955,20345,20175,19416,18075,16202,13877,11225,8384,5504,2747,252,-1854,-3466,-4530,-4997,-4889,-4227,-3075,-1512,377,2496,4733,6997,9152,11096,12699,13863,14501,14570,14056,13009,11502,9661,7632,5577,3656,2026,789,36,-224,-37,508,1243,1997,2574,2787,2508,1626,131,-1944,-4503,-7371,-10384,-13316,-15977,-18174,-19754,-20581,-20598,-19742,-18062,-15608,-12522,-8972,-5180,-1380,2167,5235,7613,9154,9777,9483,8332,6485,4115,1464,-1249,-3796,-6012,-7756,-8981,-9662,-9852,-9595,-8968,-8034,-6828,-5397,-3756,-1924,54,2158,4303,6429,8420,10175,11558,12450,12735,12323,11186,9341,6905,4050,1030,-1869,-4346,-6126,-6999,-6846,-5645,-3480,-545,2934,6626,10254,13516,16177,18084,19127,19323,18712,17438,15637,13484,11134,8704,6287,3924,1624,-625,-2839,-5042,-7219,-9354,-11389,-13255,-14869,-16150,-17025,-17453,-17409,-16926,-16045,-14864,-13481,-12019,-10599,-9325,-8275,-7500,-6967,-6645,-6402,-6113,-5640,-4830,-3628,-1985,28,2278,4591,6727,8474,9637,10073,9730,8632,6875,4664,2197,-244,-2442,-4189,-5363,-5917,-5891,-5376,-4520,-3472,-2367,-1313,-367,470,1222,1959,2752,3660,4719,5916,7180,8406,9437,10117,10276,9807,8636,6784,4352,1506,-1525,-4475,-7120,-9225,-10677,-11365,-11320,-10564,-9237,-7461,-5428,-3308,-1310,413,1682,2406,2496,1949,803,-857,-2886,-5134,-7419,-9577,-11454,-12935,-13935,-14441,-14451,-14051,-13320,-12396,-11401,-10450,-9652,-9055,-8697,-8562,-8595,-8739,-8895,-9003,-8979,-8815,-8466,-7990,-7388,-6732,-6058,-5398,-4796,-4236,-3753,-3330,-3006,-2799,-2776,-2970,-3461,-4246,-5354,-6727,-8280,-9913,-11452,-12776,-13715,-14176,-14084,-13434,-12271,-10679,-8775,-6689,-4536,-2426,-446,1359,2938,4308,5475,6478,7355,8149,8877,9556,10156,10651,10987,11136,11050,10757,10265,9656,9021,8451,8072,7941,8132,8632,9414,10387,11435,12400,13126,13436,13198,12300,10691,8398,5498,2157,-1437,-5032,-8416,-11354,-13701,-15337,-16236,-16421,-15982,-15057,-13790,-12372,-10951,-9681,-8679,-8011,-7719,-7780,-8156,-8752,-9484,-10230,-10896,-11382,-11643,-11632,-11386,-10931,-10350,-9730,-9129,-8619,-8204,-7871,-7576,-7238,-6792,-6184,-5377,-4387,-3265,-2082,-952,30,757,1156,1172,806,77,-932,-2128,-3376,-4541,-5482,-6054,-6160,-5679,-4595,-2865,-563,2232,5370,8662,11915,14887,17381,19185,20167,20211,19327,17536,15017,11937,8590,5235,2161,-398,-2261,-3342,-3619,-3167,-2119,-625,1107,2919,4634,6122,7282,8038,8364,8260,7769,6955,5910,4733,3529,2402,1429,701,253,126,316,793,1505,2355,3238,4019,4559,4731,4418,3561,2146,226,-2098,-4664,-7306,-9832,-12087,-13937,-15304,-16150,-16494,-16373,-15872,-15067,-14041,-12862,-11578,-10210,-8771,-7252,-5656,-4001,-2320,-690,807,2067,2982,3484,3487,3009,2047,689,-966,-2797,-4655,-6418,-7960,-9178,-9980,-10302,-10078,-9288,-7912,-5973,-3537,-673,2482,5810,9135,12313,15158,17542,19297,20339,20570,19983,18587,16477,13774,10683,7410,4228,1370,-904,-2422,-3027,-2699,-1469,508,3008,5756,8439,10766,12471,13374,13369,12459,10745,8396,5657,2788,40,-2361,-4277,-5611,-6391,-6663,-6588,-6290,-5960,-5725,-5700,-5959,-6483,-7244,-8111,-8945,-9569,-9822,-9577,-8767,-7397,-5561,-3405,-1123,1074,3011,4540,5594,6176,6356,6266,6059,5905,5930,6226,6804,7606,8525,9380,10002,10211,9872,8919,7362,5297,2908,419,-1894,-3791,-5041,-5505,-5110,-3873,-1889,675,3619,6701,9693,12372,14553,16092,16901,16934,16206,14772,12720,10196,7328,4329,1345,-1409,-3783,-5639,-6880,-7474,-7417,-6773,-5614,-4067,-2247,-297,1654,3478,5053,6302,7127,7516,7429,6910,5988,4748,3271,1659,23,-1538,-2925,-4053,-4871,-5350,-5505,-5392,-5099,-4740,-4445,-4326,-4480,-4948,-5742,-6776,-7955,-9096,-10021,-10555,-10549,-9935,-8696,-6920,-4740,-2363,-10,2097,3747,4806,5170,4845,3890,2453,726,-1059,-2680,-3935,-4688,-4871,-4508,-3683,-2572,-1348,-231,606,1038,977,444,-514,-1774,-3185,-4607,-5885,-6901,-7573,-7816,-7601,-6894,-5681,-3979,-1801,774,3692,6801,9998,13099,15960,18419,20357,21671,22320,22300,21644,20447,18800,16859,14756,12661,10728,9091,7870,7126,6862,7036,7528,8179,8812,9224,9258,8792,7787,6268,4366,2246,130,-1748,-3211,-4098,-4364,-4031,-3218,-2115,-960,0,523,453,-334,-1809,-3915,-6452,-9201,-11875,-14205,-15925,-16853,-16867,-15960,-14224,-11840,-9070,-6220,-3582,-1445,6,629,430,-521,-2020,-3834,-5659,-7238,-8334,-8810,-8633,-7848,-6618,-5127,-3600,-2231,-1165,-467,-145,-101,-223,-340,-300,35,744,1879,3398,5263,7346,9530,11673,13618,15259,16449,17134,17235,16754,15700,14137,12148,9863,7409,4952,2634,616,-982,-2045,-2506,-2312,-1464,2,2017,4439,7120,9838,12385,14533,16088,16920,16953,16233,14860,13052,11045,9111,7497,6368,5838,5855,6333,7030,7711,8079,7903,6989,5260,2720,-502,-4216,-8153,-12033,-15552,-18456,-20502,-21544,-21484,-20323,-18163,-15164,-11594,-7747,-3945,-509,2303,4285,5338,5450,4723,3317,1490,-506,-2375,-3884,-4837,-5126,-4734,-3741,-2311,-661,938,2255,3041,3149,2485,1053,-1056,-3670,-6551,-9427,-12000,-14002,-15190,-15397,-14526,-12588,-9660,-5943,-1656,2871,7350,11460,14931,17574,19245,19937,19684,18642,16986,14958,12788,10697,8882,7473,6556,6147,6187,6592,7186,7821,8285,8426,8086,7191,5706,3701,1286,-1336,-3947,-6320,-8249,-9601,-10299,-10366,-9887,-9019,-7943,-6856,-5932,-5311,-5077,-5260,-5827,-6712,-7800,-8991,-10136,-11137,-11857,-12217,-12113,-11512,-10384,-8759,-6718,-4360,-1850,661,2999,5011,6573,7612,8096,8070,7612,6857,5963,5092,4402,4008,3993,4366,5090,6057,7116,8086,8774,9015,8688,7743,6216,4225,1958,-335,-2409,-4014,-4972,-5178,-4622,-3406,-1700,241,2144,3745,4803,5183,4796,3698,1997,-91,-2332,-4459,-6255,-7546,-8252,-8382,-8009,-7278,-6339,-5352,-4439,-3679,-3116,-2719,-2473,-2313,-2206,-2129,-2070,-2054,-2091,-2198,-2373,-2587,-2814,-3002,-3118,-3156,-3113,-3049,-3015,-3104,-3383,-3926,-4754,-5871,-7230,-8754,-10336,-11869,-13225,-14309,-15021,-15300,-15093,-14399,-13218,-11619,-9690,-7546,-5345,-3240,-1374,106,1119,1592,1519,914,-152,-1601,-3321,-5192,-7102,-8930,-10577,-11964,-13037,-13775,-14201,-14338,-14266,-14042,-13743,-13425,-13132,-12873,-12656,-12441,-12197,-11856,-11352,-10609,-9555,-8132,-6293,-4032,-1368,1635,4874,8210,11489,14526,17180,19292,20785,21607,21752,21294,20308,18938,17333,15654,14063,12698,11662,11008,10743,10810,11102,11471,11741,11737,11291,10286,8650,6392,3595,410,-2952,-6247,-9232,-11693,-13478,-14527,-14845,-14557,-13809,-12825,-11814,-10968,-10439,-10316,-10611,-11302,-12277,-13441,-14641,-15756,-16674,-17296,-17578,-17500,-17074,-16372,-15452,-14416,-13341,-12303,-11335,-10468,-9682,-8956,-8244,-7506,-6701,-5808,-4823,-3741,-2602,-1419,-238,902,1962,2893,3658,4208,4523,4564,4338,3837,3097,2147,1066,-84,-1186,-2135,-2805,-3075,-2867,-2106,-815,958,3065,5333,7530,9448,10891,11718,11890,11416,10401,9012,7414,5831,4420,3345,2701,2548,2873,3635,4721,6010,7342,8566,9527,10115,10221,9824,8899,7518,5770,3796,1782,-107,-1682,-2828,-3464,-3597,-3302,-2713,-2024,-1415,-1071,-1118,-1604,-2532,-3785,-5253,-6739,-8105,-9191,-9905,-10187,-10017,-9422,-8450,-7176,-5697,-4120,-2557,-1120,123,1084,1779,2175,2339,2295,2102,1800,1410,957,426,-175,-866,-1627,-2458,-3319,-4178,-4996,-5726,-6350,-6826,-7163,-7345,-7399,-7352,-7233,-7080,-6917,-6735,-6522,-6215,-5748,-5040,-4008,-2600,-799,1374,3842,6479,9156,11688,13932,15744,17017,17685,17732,17173,16098,14607,12857,10997,9181,7534,6127,5004,4125,3442,2847,2249,1540,672,-415,-1687,-3109,-4580,-5975,-7164,-7992,-8361,-8177,-7447,-6205,-4589,-2752,-919,721,1975,2721,2892,2511,1646,457,-907,-2240,-3389,-4194,-4562,-4444,-3825,-2777,-1375,236,1914,3501,4871,5923,6611,6939,6957,6743,6402,6012,5650,5349,5117,4932,4769,4591,4404,4205,4037,3933,3916,4002,4157,4327,4441,4400,4138,3581,2729,1591,277,-1109,-2373,-3341,-3825,-3675,-2806,-1192,1086,3905,7026,10218,13179,15663,17422,18306,18201,17113,15102,12324,8990,5355,1705,-1697,-4597,-6820,-8232,-8781,-8496,-7417,-5703,-3457,-897,1835,4521,7008,9122,10731,11765,12158,11950,11186,9969,8432,6685,4853,3027,1263,-404,-1974,-3463,-4901,-6311,-7722,-9141,-10559,-11960,-13290,-14498,-15483,-16171,-16443,-16229,-15469,-14158,-12352,-10153,-7729,-5247,-2902,-850,780,1909,2498,2554,2123,1271,97,-1286,-2760,-4194,-5457,-6447,-7046,-7206,-6875,-6070,-4836,-3270,-1493,340,2092,3618,4832,5670,6140,6283,6201,5992,5803,5728,5885,6330,7102,8190,9558,11130,12810,14500,16081,17472,18587,19387,19847,19984,19821,19406,18769,17943,16927,15720,14300,12652,10778,8680,6408,3990,1512,-974,-3372,-5619,-7616,-9313,-10615,-11502,-11919,-11873,-11383,-10507,-9332,-7986,-6600,-5345,-4358,-3778,-3680,-4088,-4955,-6166,-7549,-8914,-10043,-10769,-10940,-10477,-9365,-7649,-5450,-2914,-241,2396,4799,6834,8388,9397,9848,9752,9164,8137,6761,5097,3240,1255,-754,-2705,-4480,-5970,-7070,-7685,-7760,-7292,-6330,-4972,-3385,-1733,-210,1024,1851,2217,2125,1667,972,219,-397,-700,-538,182,1497,3363,5681,8285,10967,13514,15703,17364,18366,18645,18212,17130,15517,13533,11355,9179,7202,5582,4463,3898,3873,4277,4919,5566,5982,5992,5493,4517,3175,1658,178,-1083,-2004,-2536,-2707,-2585,-2245,-1774,-1227,-665,-148,264,464,367,-152,-1161,-2686,-4675,-6960,-9297,-11368,-12832,-13399,-12858,-11166,-8430,-4938,-1107,2580,5633,7643,8338,7615,5564,2439,-1375,-5400,-9143,-12147,-14038,-14581,-13700,-11489,-8213,-4256,-97,3761,6872,8885,9613,9058,7379,4915,2053,-757,-3153,-4840,-5686,-5679,-4939,-3656,-2073,-412,1130,2414,3365,3957,4216,4191,3951,3568,3092,2578,2032,1484,932,411,-53,-393,-561,-504,-200,318,990,1676,2243,2504,2367,1727,651,-784,-2360,-3863,-5067,-5799,-5975,-5618,-4831,-3825,-2813,-2027,-1631,-1730,-2327,-3363,-4692,-6147,-7533,-8673,-9429,-9705,-9483,-8794,-7741,-6467,-5143,-3945,-3011,-2433,-2214,-2302,-2558,-2816,-2909,-2676,-2054,-1028,324,1836,3357,4666,5642,6160,6207,5821,5104,4219,3304,2542,2032,1873,2074,2620,3415,4355,5273,6039,6503,6560,6157,5254,3915,2200,246,-1796,-3765,-5489,-6821,-7636,-7842,-7406,-6344,-4736,-2734,-516,1687,3658,5213,6192,6534,6230,5348,4027,2422,729,-891,-2289,-3386,-4136,-4564,-4702,-4621,-4364,-3981,-3484,-2892,-2200,-1440,-619,180,919,1487,1833,1892,1660,1154,446,-389,-1245,-2028,-2668,-3100,-3320,-3329,-3162,-2871,-2500,-2103,-1725,-1386,-1116,-876,-673,-440,-177,149,531,949,1379,1785,2143,2423,2628,2749,2835,2904,3028,3227,3566,4044,4678,5435,6253,7056,7716,8113,8123,7624,6568,4935,2811,338,-2261,-4735,-6818,-8280,-8959,-8776,-7762,-6050,-3854,-1460,829,2714,3939,4331,3789,2339,73,-2796,-6012,-9265,-12234,-14629,-16201,-16774,-16274,-14696,-12161,-8863,-5069,-1112,2694,6021,8603,10251,10844,10388,8957,6752,4009,1049,-1830,-4326,-6202,-7304,-7558,-7005,-5764,-4031,-2064,-95,1612,2883,3574,3624,3049,1912,337,-1528,-3523,-5480,-7268,-8760,-9885,-10613,-10941,-10936,-10661,-10222,-9703,-9196,-8746,-8400,-8136,-7942,-7763,-7538,-7228,-6777,-6189,-5472,-4692,-3911,-3254,-2801,-2670,-2916,-3573,-4610,-5932,-7406,-8838,-10047,-10843,-11111,-10783,-9901,-8562,-6954,-5292,-3813,-2719,-2169,-2219,-2857,-3945,-5301,-6674,-7821,-8514,-8597,-7985,-6690,-4819,-2544,-109,2256,4325,5932,7008,7519,7584,7301,6885,6495,6304,6440,6938,7831,9015,10409,11838,13139,14143,14696,14702,14092,12885,11123,8944,6493,3977,1591,-473,-2039,-3013,-3300,-2937,-1960,-530,1204,3008,4686,6025,6868,7114,6722,5743,4281,2518,664,-1058,-2451,-3353,-3683,-3407,-2596,-1343,178,1804,3350,4660,5617,6148,6240,5909,5244,4318,3258,2150,1086,136,-663,-1262,-1645,-1770,-1605,-1118,-259,974,2598,4551,6756,9092,11379,13469,15156,16305,16782,16539,15572,13973,11884,9505,7097,4879,3114,1939,1479,1716,2590,3919,5519,7125,8528,9503,9898,9610,8619,6967,4787,2251,-411,-2965,-5172,-6836,-7803,-8001,-7424,-6152,-4321,-2120,247,2563,4635,6303,7437,7982,7899,7217,5989,4304,2286,73,-2162,-4261,-6039,-7363,-8101,-8174,-7575,-6313,-4501,-2262,241,2808,5279,7462,9236,10486,11156,11238,10757,9795,8451,6850,5134,3440,1904,640,-267,-771,-863,-589,-23,707,1468,2086,2430,2345,1778,663,-945,-2974,-5288,-7692,-10012,-12023,-13557,-14468,-14674,-14162,-12978,-11235,-9076,-6698,-4295,-2075,-217,1120,1850,1896,1293,77,-1624,-3673,-5896,-8112,-10139,-11819,-12994,-13571,-13457,-12655,-11172,-9121,-6617,-3857,-1030,1644,3972,5780,6959,7435,7210,6339,4908,3084,1010,-1119,-3128,-4878,-6226,-7117,-7507,-7436,-6978,-6259,-5435,-4667,-4124,-3927,-4183,-4923,-6147,-7782,-9724,-11812,-13868,-15697,-17103,-17922,-18015,-17318,-15811,-13577,-10744,-7513,-4133,-847,2089,4457,6101,6905,6870,6033,4547,2591,400,-1774,-3696,-5162,-6001,-6160,-5605,-4453,-2814,-931,990,2693,3961,4628,4572,3755,2210,28,-2622,-5552,-8521,-11313,-13706,-15529,-16658,-17022,-16617,-15495,-13759,-11552,-9035,-6371,-3731,-1246,939,2742,4067,4874,5118,4813,3960,2636,913,-1075,-3164,-5188,-6929,-8227,-8900,-8854,-8031,-6468,-4262,-1601,1298,4169,6778,8902,10397,11184,11265,10710,9668,8289,6793,5351,4129,3265,2811,2821,3246,4041,5101,6306,7523,8611,9440,9892,9885,9352,8290,6717,4708,2379,-124,-2616,-4917,-6833,-8213,-8936,-8948,-8266,-6970,-5197,-3133,-973,1084,2866,4239,5127,5493,5375,4834,3999,2998,1997,1138,555,360,606,1324,2474,3996,5770,7674,9557,11282,12733,13806,14469,14693,14520,14016,13265,12384,11477,10639,9954,9477,9221,9203,9367,9691,10079,10487,10819,11021,11043,10838,10402,9734,8861,7829,6684,5489,4288,3125,2036,1044,184,-532,-1067,-1396,-1496,-1329,-892,-164,838,2090,3545,5134,6773,8348,9749,10858,11579,11857,11678,11075,10138,8977,7739,6556,5549,4792,4321,4109,4095,4168,4218,4121,3797,3198,2335,1269,119,-989,-1891,-2473,-2623,-2307,-1520,-337,1164,2835,4575,6238,7751,9033,10061,10829,11362,11690,11849,11840,11676,11309,10725,9864,8712,7247,5502,3517,1399,-752,-2795,-4601,-6058,-7066,-7560,-7515,-6933,-5865,-4393,-2633,-722,1176,2917,4361,5400,5993,6109,5820,5191,4359,3447,2587,1887,1401,1158,1114,1204,1302,1307,1070,529,-386,-1667,-3234,-5002,-6795,-8472,-9866,-10850,-11338,-11297,-10752,-9786,-8509,-7056,-5569,-4155,-2924,-1918,-1172,-666,-378,-241,-235,-290,-416,-591,-835,-1190,-1665,-2317,-3136,-4137,-5264,-6478,-7681,-8794,-9722,-10383,-10721,-10694,-10304,-9577,-8583,-7405,-6156,-4951,-3895,-3078,-2566,-2364,-2492,-2871,-3458,-4143,-4839,-5457,-5923,-6185,-6218,-6019,-5606,-5014,-4302,-3526,-2756,-2076,-1533,-1207,-1131,-1319,-1784,-2480,-3363,-4368,-5400,-6404,-7277,-7991,-8483,-8743,-8776,-8583,-8212,-7698,-7091,-6458,-5846,-5304,-4882,-4594,-4464,-4479,-4632,-4892,-5235,-5625,-6030,-6428,-6794,-7117,-7389,-7605,-7775,-7903,-7991,-8061,-8098,-8117,-8097,-8038,-7909,-7695,-7373,-6917,-6353,-5671,-4943,-4208,-3539,-3019,-2686,-2621,-2821,-3301,-4026,-4925,-5927,-6926,-7833,-8569,-9077,-9331,-9348,-9156,-8838,-8451,-8077,-7770,-7540,-7402,-7286,-7160,-6922,-6521,-5901,-5035,-3952,-2685,-1324,46,1325,2432,3308,3925,4289,4439,4416,4289,4091,3846,3565,3190,2721,2055,1209,117,-1164,-2615,-4145,-5677,-7111,-8366,-9374,-10101,-10539,-10703,-10637,-10377,-9993,-9523,-9020,-8529,-8071,-7685,-7367,-7129,-6957,-6839,-6753,-6663,-6550,-6372,-6116,-5766,-5325,-4804,-4220,-3599,-2967,-2349,-1773,-1255,-803,-448,-160,27,160,236,301,382,519,743,1074,1521,2069,2685,3319,3913,4387,4695,4765,4580,4115,3384,2414,1260,-23,-1340,-2605,-3727,-4608,-5185,-5403,-5244,-4718,-3881,-2780,-1530,-205,1090,2267,3281,4073,4653,5027,5241,5355,5435,5550,5767,6138,6697,7459,8410,9525,10749,12029,13281,14447,15435,16201,16657,16779,16502,15822,14712,13196,11305,9096,6669,4110,1559,-876,-3054,-4880,-6247,-7101,-7408,-7173,-6451,-5320,-3896,-2309,-690,830,2148,3187,3909,4315,4455,4389,4227,4062,3995,4112,4448,5033,5825,6780,7804,8800,9675,10334,10722,10796,10562,10037,9287,8349,7316,6215,5123,4052,3063,2169,1421,849,500,400,587,1061,1812,2809,3985,5272,6572,7805,8868,9717,10275,10557,10545,10299,9868,9325,8761,8238,7826,7563,7448,7479,7590,7731,7812,7768,7524,7055,6330,5402,4288,3102,1895,786,-159,-858,-1266,-1362,-1160,-704,-65,660,1385,2009,2485,2751,2837,2745,2563,2344,2164,2074,2102,2240,2477,2760,3055,3331,3557,3747,3920,4116,4385,4776,5322,6040,6919,7911,8959,9956,10821,11442,11771,11729,11352,10630,9672,8558,7412,6367,5514,4955,4718,4811,5189,5765,6436,7076,7564,7795,7686,7197,6335,5143,3719,2184,684,-634,-1632,-2206,-2275,-1817,-845,573,2318,4264,6231,8073,9635,10789,11465,11607,11226,10363,9100,7552,5848,4131,2525,1146,67,-671,-1074,-1176,-1066,-814,-537,-288,-136,-86,-135,-238,-363,-450,-488,-464,-393,-325,-271,-299,-396,-585,-837,-1103,-1359,-1539,-1618,-1588,-1442,-1231,-1008,-841,-808,-972,-1376,-2054,-3002,-4193,-5577,-7091,-8650,-10177,-11591,-12815,-13788,-14461,-14792,-14754,-14342,-13536,-12376,-10864,-9072,-7047,-4890,-2691,-570,1376,3022,4314,5154,5543,5457,4918,3990,2716,1201,-471,-2205,-3905,-5496,-6918,-8126,-9103,-9852,-10383,-10731,-10932,-11005,-10993,-10891,-10707,-10434,-10046,-9525,-8850,-8002,-6986,-5816,-4521,-3149,-1751,-384,892,2020,2951,3626,4017,4076,3809,3195,2285,1098,-268,-1765,-3271,-4722,-6014,-7078,-7868,-8348,-8520,-8410,-8034,-7462,-6708,-5839,-4879,-3873,-2862,-1877,-979,-196,397,767,860,649,132,-686,-1752,-3010,-4376,-5753,-7050,-8171,-9038,-9598,-9804,-9659,-9166,-8380,-7345,-6153,-4867,-3581,-2348,-1240,-273,516,1150,1622,1970,2189,2300,2278,2101,1728,1110,220,-972,-2446,-4170,-6066,-8042,-9985,-11776,-13317,-14512,-15320,-15706,-15690,-15307,-14610,-13693,-12612,-11473,-10327,-9235,-8243,-7364,-6618,-6001,-5491,-5067,-4690,-4299,-3850,-3276,-2537,-1604,-465,842,2281,3756,5198,6504,7599,8407,8891,8997,8743,8101,7106,5767,4114,2190,42,-2264,-4639,-6985,-9179,-11100,-12616,-13619,-14009,-13748,-12817,-11288,-9242,-6844,-4266,-1699,655,2645,4136,5052,5378,5139,4427,3353,2061,692,-628,-1797,-2757,-3487,-4004,-4350,-4587,-4775,-4974,-5211,-5502,-5817,-6126,-6358,-6465,-6382,-6075,-5528,-4757,-3808,-2751,-1681,-688,134,726,1051,1122,973,710,412,217,216,483,1067,1941,3052,4300,5563,6704,7624,8210,8437,8279,7771,6973,5961,4828,3676,2592,1672,975,569,453,645,1080,1702,2428,3148,3805,4300,4604,4674,4493,4070,3402,2532,1475,289,-974,-2253,-3471,-4564,-5464,-6128,-6515,-6610,-6412,-5916,-5160,-4142,-2914,-1499,44,1656,3276,4823,6246,7478,8480,9235,9723,9961,9972,9762,9381,8822,8119,7267,6283,5169,3968,2700,1433,230,-832,-1671,-2209,-2406,-2223,-1691,-850,197,1347,2459,3403,4067,4357,4233,3697,2799,1644,358,-909,-2010,-2817,-3237,-3223,-2777,-1949,-818,500,1907,3281,4550,5643,6525,7184,7611,7830,7855,7720,7458,7116,6753,6424,6198,6117,6221,6511,6958,7516,8106,8659,9095,9368,9445,9335,9067,8691,8274,7869,7534,7286,7144,7084,7079,7082,7052,6933,6704,6318,5772,5059,4173,3149,1995,751,-540,-1844,-3102,-4265,-5292,-6123,-6740,-7123,-7267,-7213,-6976,-6627,-6193,-5732,-5247,-4744,-4203,-3569,-2814,-1877,-743,599,2109,3739,5376,6934,8275,9320,9976,10233,10076,9579,8799,7850,6833,5851,4994,4321,3880,3664,3674,3858,4173,4557,4950,5295,5533,5630,5555,5303,4897,4353,3740,3083,2464,1891,1437,1100,913,890,1028,1337,1819,2457,3250,4168,5176,6226,7262,8213,9033,9656,10063,10213,10114,9752,9139,8291,7223,5971,4577,3099,1604,174,-1105,-2160,-2912,-3342,-3416,-3192,-2707,-2080,-1405,-803,-377,-197,-305,-684,-1289,-2028,-2798,-3495,-4017,-4315,-4352,-4155,-3766,-3251,-2699,-2154,-1688,-1299,-1004,-762,-548,-294,21,452,993,1639,2357,3073,3731,4237,4516,4494,4136,3405,2339,972,-611,-2304,-3997,-5569,-6917,-7947,-8609,-8859,-8714,-8192,-7367,-6299,-5098,-3829,-2599,-1446,-430,430,1142,1697,2124,2448,2679,2864,3020,3181,3385,3641,3972,4366,4797,5231,5608,5883,6009,5957,5714,5293,4699,3979,3145,2236,1259,214,-896,-2095,-3368,-4719,-6094,-7437,-8666,-9666,-10356,-10624,-10438,-9761,-8663,-7214,-5564,-3868,-2282,-958,12,556,676,406,-174,-968,-1868,-2786,-3639,-4396,-5025,-5557,-5980,-6340,-6614,-6805,-6874,-6778,-6479,-5940,-5153,-4121,-2890,-1506,-74,1324,2547,3506,4073,4185,3779,2851,1449,-353,-2391,-4519,-6514,-8202,-9396,-9971,-9865,-9073,-7674,-5804,-3631,-1372,792,2661,4118,5052,5454,5326,4743,3789,2558,1173,-298,-1746,-3126,-4395,-5522,-6532,-7411,-8217,-8956,-9672,-10375,-11060,-11707,-12265,-12665,-12838,-12708,-12228,-11380,-10175,-8682,-6986,-5209,-3482,-1923,-647,268,768,834,475,-267,-1340,-2650,-4114,-5622,-7062,-8338,-9330,-9967,-10166,-9892,-9135,-7913,-6308,-4393,-2320,-216,1763,3474,4818,5703,6109,6028,5529,4674,3596,2399,1229,178,-647,-1207,-1477,-1490,-1308,-1025,-744,-582,-623,-943,-1565,-2489,-3645,-4972,-6317,-7585,-8611,-9309,-9575,-9393,-8766,-7773,-6534,-5190,-3916,-2855,-2135,-1830,-1970,-2513,-3386,-4451,-5552,-6525,-7193,-7434,-7141,-6278,-4860,-2966,-729,1683,4074,6261,8059,9366,10081,10226,9830,9007,7915,6681,5495,4447,3653,3135,2908,2906,3081,3318,3545,3656,3613,3352,2894,2227,1409,454,-569,-1637,-2703,-3741,-4725,-5632,-6432,-7117,-7662,-8074,-8345,-8512,-8584,-8616,-8634,-8685,-8790,-8974,-9218,-9498,-9770,-9946,-9981,-9798,-9361,-8670,-7750,-6656,-5502,-4359,-3356,-2550,-1987,-1677,-1558,-1578,-1621,-1599,-1410,-987,-284,698,1930,3352,4876,6403,7826,9030,9937,10463,10565,10230,9448,8269,6720,4894,2850,709,-1447,-3498,-5339,-6863,-7964,-8549,-8552,-7927,-6683,-4874,-2588,2,2741,5383,7750,9618,10865,11383,11177,10294,8878,7094,5180,3324,1763,607,-15,-119,271,1044,2059,3168,4224,5091,5713,6016,6052,5837,5474,5042,4620,4284,4053,3943,3910,3912,3866,3720,3399,2880,2151,1239,220,-838,-1812,-2617,-3134,-3308,-3069,-2427,-1394,-43,1528,3182,4791,6177,7234,7817,7869,7343,6258,4672,2686,431,-1945,-4285,-6431,-8266,-9655,-10548,-10872,-10631,-9835,-8530,-6800,-4732,-2460,-87,2249,4448,6417,8069,9358,10244,10714,10795,10517,9974,9241,8455,7709,7128,6792,6753,7041,7620,8449,9430,10480,11483,12363,13033,13446,13569,13376,12888,12098,11060,9784,8329,6717,4998,3194,1349,-505,-2337,-4082,-5714,-7138,-8307,-9126,-9527,-9453,-8863,-7767,-6210,-4269,-2081,229,2493,4576,6342,7705,8590,8985,8886,8355,7445,6280,4958,3626,2413,1441,831,656,964,1766,3005,4621,6474,8433,10332,12010,13329,14143,14390,13997,13011,11476,9560,7401,5239,3240,1613,464,-111,-130,352,1224,2321,3504,4612,5542,6225,6638,6820,6814,6710,6565,6438,6349,6290,6214,6080,5801,5338,4628,3654,2427,971,-634,-2308,-3942,-5421,-6653,-7554,-8074,-8217,-7987,-7457,-6670,-5711,-4634,-3484,-2299,-1078,169,1439,2739,4015,5244,6335,7223,7825,8086,7973,7509,6735,5753,4664,3596,2655,1925,1467,1286,1379,1674,2109,2564,2955,3167,3128,2786,2120,1159,-40,-1391,-2782,-4122,-5305,-6279,-6989,-7442,-7646,-7657,-7530,-7314,-7078,-6822,-6584,-6321,-6022,-5632,-5119,-4449,-3600,-2579,-1401,-110,1235,2582,3852,5017,6010,6843,7482,7963,8291,8496,8600,8618,8541,8364,8054,7584,6942,6111,5115,3982,2758,1508,297,-796,-1705,-2360,-2708,-2728,-2401,-1770,-875,198,1350,2473,3450,4195,4615,4694,4413,3826,2996,2018,993,19,-823,-1469,-1886,-2065,-2022,-1810,-1471,-1090,-707,-403,-205,-162,-294,-621,-1149,-1881,-2801,-3888,-5115,-6428,-7796,-9142,-10422,-11564,-12516,-13223,-13657,-13794,-13631,-13183,-12459,-11502,-10332,-9021,-7611,-6210,-4894,-3766,-2903,-2362,-2154,-2266,-2631,-3164,-3753,-4293,-4660,-4808,-4644,-4193,-3446,-2454,-1290,-21,1256,2453,3496,4300,4826,5017,4876,4384,3571,2458,1087,-469,-2153,-3845,-5470,-6883,-8004,-8701,-8930,-8620,-7793,-6483,-4782,-2836,-787,1168,2880,4188,5003,5252,4965,4171,2997,1565,37,-1430,-2692,-3637,-4182,-4306,-4014,-3364,-2452,-1362,-221,882,1872,2670,3266,3630,3781,3740,3546,3245,2886,2505,2137,1774,1414,1011,531,-91,-876,-1874,-3074,-4465,-6004,-7611,-9222,-10721,-12045,-13080,-13785,-14098,-14017,-13564,-12792,-11791,-10670,-9548,-8547,-7782,-7314,-7206,-7442,-7992,-8782,-9727,-10705,-11623,-12349,-12790,-12855,-12480,-11638,-10331,-8602,-6521,-4196,-1748,694,2991,5045,6762,8098,9038,9587,9782,9663,9283,8691,7932,7070,6133,5203,4305,3517,2884,2439,2237,2265,2538,3010,3624,4300,4917,5369,5515,5275,4551,3335,1634,-479,-2877,-5435,-7968,-10338,-12395,-14038,-15197,-15852,-16009,-15719,-15042,-14061,-12861,-11522,-10128,-8741,-7416,-6203,-5137,-4246,-3578,-3130,-2939,-2988,-3256,-3711,-4279,-4894,-5466,-5916,-6177,-6184,-5922,-5359,-4529,-3450,-2193,-820,573,1901,3076,4010,4660,4970,4965,4658,4141,3503,2860,2329,2005,1959,2230,2794,3611,4571,5576,6456,7093,7333,7090,6297,4967,3136,954,-1457,-3867,-6119,-8015,-9429,-10285,-10552,-10290,-9589,-8591,-7469,-6379,-5492,-4916,-4727,-4954,-5542,-6424,-7460,-8516,-9451,-10135,-10502,-10491,-10135,-9472,-8591,-7585,-6544,-5527,-4583,-3695,-2861,-2017,-1147,-211,778,1800,2798,3712,4474,5022,5329,5371,5185,4808,4319,3806,3350,3036,2900,2959,3179,3490,3798,3993,3962,3629,2927,1879,525,-1015,-2600,-4085,-5314,-6200,-6659,-6710,-6377,-5762,-4977,-4144,-3373,-2756,-2321,-2082,-1996,-1990,-2008,-1946,-1771,-1427,-909,-239,573,1463,2410,3357,4285,5165,5997,6782,7533,8265,8989,9715,10434,11136,11777,12315,12690,12850,12757,12401,11801,11010,10108,9180,8330,7613,7091,6746,6564,6439,6316,6056,5608,4875,3846,2490,860,-999,-2975,-4960,-6817,-8412,-9627,-10368,-10579,-10248,-9416,-8163,-6611,-4903,-3187,-1615,-299,667,1242,1435,1280,884,336,-229,-703,-1001,-1055,-874,-465,77,699,1280,1767,2102,2265,2289,2212,2111,2072,2159,2433,2903,3551,4306,5078,5743,6181,6285,5968,5201,3972,2356,439,-1625,-3664,-5490,-6927,-7805,-8030,-7539,-6361,-4600,-2423,-65,2213,4172,5581,6334,6350,5702,4489,2901,1142,-586,-2101,-3271,-4015,-4296,-4129,-3562,-2644,-1465,-82,1426,2992,4566,6079,7501,8788,9911,10869,11632,12228,12637,12891,12987,12960,12811,12589,12301,11998,11703,11433,11203,11002,10804,10587,10303,9935,9463,8900,8269,7617,6988,6441,6001,5703,5529,5459,5423,5351,5145,4731,4034,3022,1693,88,-1721,-3612,-5462,-7101,-8396,-9207,-9450,-9076,-8099,-6591,-4675,-2533,-353,1640,3262,4344,4786,4549,3684,2286,543,-1363,-3220,-4849,-6115,-6932,-7276,-7171,-6682,-5897,-4896,-3755,-2517,-1188,235,1777,3465,5284,7234,9235,11214,13048,14616,15792,16476,16589,16120,15081,13573,11693,9618,7479,5452,3652,2187,1128,484,265,400,828,1457,2172,2893,3501,3935,4121,4034,3661,3032,2189,1185,86,-1052,-2183,-3262,-4268,-5186,-5996,-6686,-7224,-7553,-7632,-7386,-6774,-5777,-4396,-2701,-775,1253,3221,4991,6402,7358,7793,7698,7134,6203,5054,3861,2784,1987,1564,1586,2033,2858,3941,5143,6302,7280,7962,8284,8236,7850,7215,6428,5616,4884,4325,3990,3883,3964,4154,4334,4399,4227,3746,2918,1774,386,-1091,-2515,-3678,-4459,-4720,-4453,-3670,-2486,-1051,450,1837,2951,3699,4030,3987,3631,3088,2444,1827,1263,815,436,108,-246,-660,-1187,-1803,-2486,-3146,-3691,-4010,-4016,-3656,-2924,-1879,-623,690,1912,2884,3500,3696,3454,2834,1917,817,-345,-1461,-2461,-3270,-3895,-4324,-4597,-4749,-4811,-4811,-4751,-4639,-4452,-4203,-3884,-3519,-3147,-2802,-2549,-2430,-2494,-2769,-3272,-3993,-4920,-5998,-7193,-8418,-9620,-10707,-11629,-12305,-12710,-12803,-12589,-12088,-11325,-10362,-9232,-7987,-6647,-5230,-3754,-2213,-656,916,2425,3830,5064,6076,6826,7310,7513,7480,7226,6816,6289,5711,5134,4611,4202,3956,3920,4133,4596,5297,6164,7127,8043,8819,9299,9415,9061,8237,6921,5192,3113,798,-1631,-4063,-6385,-8507,-10372,-11933,-13163,-14063,-14603,-14801,-14637,-14125,-13280,-12125,-10718,-9107,-7368,-5569,-3772,-2056,-458,940,2103,2967,3489,3639,3397,2776,1802,544,-914,-2464,-3979,-5342,-6427,-7149,-7432,-7270,-6680,-5747,-4586,-3346,-2195,-1266,-684,-505,-742,-1362,-2294,-3444,-4723,-6027,-7289,-8416,-9366,-10063,-10473,-10543,-10260,-9605,-8625,-7350,-5902,-4366,-2889,-1584,-557,125,414,335,-107,-825,-1768,-2839,-3958,-5033,-5975,-6687,-7084,-7082,-6612,-5653,-4198,-2319,-112,2258,4622,6787,8581,9884,10603,10735,10316,9443,8244,6870,5460,4130,2966,1993,1225,635,182,-165,-454,-698,-923,-1095,-1212,-1197,-1025,-630,10,912,2041,3337,4690,5957,6977,7594,7655,7082,5817,3897,1412,-1496,-4624,-7764,-10687,-13186,-15091,-16295,-16738,-16469,-15557,-14179,-12498,-10721,-9018,-7525,-6329,-5457,-4890,-4572,-4423,-4369,-4332,-4267,-4142,-3952,-3695,-3387,-3023,-2611,-2150,-1634,-1068,-446,246,1004,1854,2800,3853,5011,6255,7540,8816,9985,10968,11655,11985,11894,11394,10507,9313,7901,6360,4786,3240,1781,439,-761,-1799,-2669,-3344,-3821,-4084,-4137,-4005,-3733,-3387,-3066,-2848,-2844,-3097,-3647,-4455,-5462,-6533,-7551,-8337,-8794,-8802,-8339,-7422,-6103,-4515,-2756,-973,726,2260,3562,4625,5440,6045,6452,6700,6783,6722,6487,6084,5484,4689,3714,2580,1335,40,-1263,-2505,-3650,-4665,-5506,-6170,-6612,-6830,-6793,-6495,-5922,-5085,-4011,-2752,-1396,-21,1259,2378,3272,3915,4302,4454,4395,4174,3823,3405,2946,2510,2119,1804,1582,1438,1355,1280,1175,986,697,298,-178,-680,-1140,-1466,-1589,-1435,-975,-220,785,1943,3134,4226,5095,5635,5788,5523,4866,3869,2617,1220,-207,-1536,-2660,-3495,-3981,-4103,-3884,-3381,-2685,-1915,-1170,-586,-214,-121,-293,-692,-1263,-1912,-2578,-3189,-3710,-4118,-4413,-4619,-4752,-4869,-4978,-5119,-5297,-5494,-5706,-5878,-5983,-5978,-5839,-5558,-5134,-4596,-3961,-3276,-2560,-1865,-1207,-628,-133,278,620,930,1239,1596,2020,2545,3164,3860,4604,5327,5969,6442,6679,6598,6184,5401,4310,2972,1504,55,-1238,-2225,-2794,-2872,-2426,-1469,-73,1679,3658,5742,7809,9750,11493,12971,14163,15029,15574,15761,15592,15044,14108,12796,11121,9139,6920,4570,2198,-52,-2078,-3758,-5042,-5879,-6301,-6338,-6097,-5652,-5123,-4576,-4078,-3661,-3319,-3055,-2822,-2612,-2360,-2060,-1654,-1158,-550,117,818,1458,1980,2273,2284,1931,1210,132,-1244,-2794,-4415,-5912,-7157,-7978,-8269,-7980,-7106,-5740,-4023,-2155,-361,1138,2166,2593,2390,1594,338,-1227,-2883,-4468,-5795,-6762,-7286,-7352,-6966,-6197,-5107,-3806,-2376,-938,442,1660,2661,3386,3786,3851,3571,2985,2143,1145,76,-948,-1849,-2557,-3026,-3241,-3191,-2876,-2303,-1468,-376,955,2505,4213,6007,7790,9451,10878,11967,12621,12789,12441,11592,10314,8680,6840,4912,3054,1399,71,-842,-1266,-1200,-650,327,1635,3189,4843,6492,7988,9217,10068,10458,10332,9687,8528,6936,4988,2806,537,-1698,-3727,-5454,-6747,-7554,-7835,-7591,-6880,-5773,-4383,-2839,-1263,215,1489,2476,3105,3350,3192,2664,1813,716,-504,-1755,-2881,-3799,-4411,-4667,-4571,-4155,-3498,-2722,-1940,-1290,-865,-744,-935,-1433,-2150,-3004,-3863,-4611,-5146,-5387,-5316,-4923,-4270,-3400,-2413,-1353,-299,735,1731,2714,3706,4752,5851,7017,8202,9352,10396,11224,11770,11934,11685,11006,9924,8498,6811,4940,2983,1000,-944,-2805,-4555,-6153,-7587,-8807,-9792,-10494,-10888,-10953,-10681,-10089,-9191,-8027,-6638,-5069,-3381,-1630,115,1789,3326,4671,5777,6604,7130,7343,7253,6879,6266,5461,4525,3527,2517,1567,725,58,-373,-525,-329,219,1154,2437,4019,5793,7618,9328,10730,11656,11941,11494,10275,8330,5794,2856,-219,-3167,-5715,-7631,-8751,-8986,-8343,-6922,-4895,-2502,20,2410,4480,6075,7116,7588,7530,7026,6184,5134,4002,2918,1990,1312,952,947,1295,1952,2824,3781,4665,5303,5541,5250,4364,2880,871,-1513,-4087,-6597,-8833,-10562,-11645,-11990,-11601,-10547,-8978,-7056,-4991,-2967,-1147,330,1405,2032,2246,2090,1634,972,157,-722,-1638,-2531,-3393,-4205,-4961,-5663,-6307,-6881,-7395,-7823,-8176,-8447,-8645,-8777,-8849,-8857,-8808,-8680,-8492,-8227,-7905,-7545,-7158,-6780,-6413,-6078,-5774,-5493,-5240,-4966,-4678,-4309,-3843,-3238,-2469,-1525,-406,860,2237,3649,5018,6249,7243,7934,8255,8197,7763,7018,6046,4973,3936,3077,2522,2368,2670,3430,4592,6034,7591,9056,10212,10869,10871,10142,8689,6597,4052,1268,-1481,-3961,-5951,-7313,-7976,-7948,-7314,-6188,-4751,-3143,-1541,-51,1230,2252,3005,3485,3737,3768,3623,3305,2847,2259,1587,851,112,-589,-1214,-1733,-2140,-2444,-2672,-2866,-3079,-3363,-3749,-4285,-4963,-5798,-6762,-7827,-8946,-10060,-11119,-12043,-12806,-13325,-13577,-13521,-13118,-12374,-11285,-9890,-8258,-6472,-4633,-2860,-1242,129,1199,1954,2401,2603,2628,2568,2512,2513,2610,2784,2976,3107,3042,2693,1946,775,-819,-2745,-4883,-7041,-9042,-10672,-11776,-12195,-11866,-10752,-8908,-6447,-3539,-401,2737,5627,8072,9887,10968,11268,10792,9625,7884,5731,3352,937,-1337,-3299,-4845,-5871,-6348,-6266,-5641,-4537,-2996,-1123,1018,3297,5625,7849,9852,11464,12561,13001,12703,11614,9769,7241,4201,832,-2619,-5913,-8826,-11149,-12754,-13543,-13510,-12710,-11248,-9299,-7042,-4679,-2389,-337,1368,2640,3459,3832,3807,3454,2859,2117,1314,541,-134,-667,-1015,-1196,-1203,-1087,-870,-602,-304,3,312,617,914,1188,1425,1585,1644,1553,1293,835,188,-630,-1561,-2517,-3397,-4061,-4385,-4249,-3559,-2295,-472,1801,4360,6997,9474,11568,13101,13951,14060,13467,12231,10496,8410,6142,3860,1708,-191,-1757,-2945,-3754,-4215,-4383,-4343,-4165,-3938,-3701,-3490,-3300,-3087,-2820,-2419,-1862,-1113,-196,833,1899,2871,3662,4145,4259,3956,3245,2166,813,-710,-2280,-3765,-5077,-6126,-6881,-7331,-7488,-7387,-7049,-6518,-5796,-4914,-3866,-2677,-1356,46,1490,2877,4133,5132,5779,5975,5656,4819,3491,1787,-148,-2117,-3901,-5284,-6087,-6160,-5458,-3981,-1841,804,3726,6681,9409,11685,13315,14175,14205,13423,11928,9871,7465,4941,2525,431,-1194,-2250,-2707,-2601,-2022,-1097,19,1164,2198,2982,3429,3477,3121,2389,1373,177,-1064,-2205,-3147,-3789,-4108,-4116,-3877,-3476,-3032,-2616,-2317,-2138,-2085,-2081,-2079,-1978,-1746,-1331,-755,-24,794,1678,2555,3403,4167,4828,5337,5678,5814,5728,5407,4847,4056,3064,1904,633,-699,-2014,-3256,-4329,-5171,-5684,-5804,-5468,-4643,-3332,-1585,513,2805,5129,7264,9031,10237,10774,10567,9644,8088,6063,3761,1407,-806,-2694,-4164,-5147,-5671,-5788,-5605,-5231,-4781,-4337,-3952,-3630,-3335,-3006,-2563,-1935,-1081,20,1320,2747,4183,5483,6515,7148,7305,6952,6124,4911,3438,1885,409,-790,-1577,-1819,-1457,-470,1084,3096,5400,7790,10040,11928,13239,13822,13567,12468,10583,8085,5172,2130,-771,-3268,-5118,-6190,-6376,-5727,-4315,-2344,-28,2385,4637,6535,7887,8620,8655,8044,6828,5137,3090,837,-1495,-3787,-5947,-7910,-9630,-11065,-12177,-12917,-13216,-13020,-12270,-10942,-9067,-6710,-4016,-1141,1710,4363,6648,8460,9733,10456,10659,10378,9694,8642,7304,5706,3903,1926,-180,-2373,-4578,-6736,-8736,-10498,-11896,-12834,-13212,-12942,-11990,-10318,-7985,-5062,-1702,1905,5521,8897,11787,13982,15342,15794,15357,14138,12297,10075,7702,5454,3530,2140,1380,1322,1938,3158,4826,6777,8783,10638,12135,13103,13430,13065,12025,10399,8313,5942,3443,982,-1323,-3398,-5179,-6679,-7869,-8773,-9368,-9643,-9559,-9104,-8244,-7020,-5473,-3709,-1855,-51,1558,2843,3712,4096,3993,3430,2502,1316,31,-1216,-2277,-3050,-3475,-3553,-3342,-2944,-2497,-2139,-1996,-2159,-2658,-3483,-4556,-5765,-6979,-8035,-8815,-9196,-9118,-8591,-7642,-6405,-4996,-3576,-2271,-1188,-364,193,555,815,1105,1556,2282,3359,4815,6610,8664,10826,12942,14823,16315,17290,17670,17447,16648,15377,13747,11915,10012,8170,6475,4975,3669,2504,1403,267,-1004,-2465,-4157,-6009,-7937,-9751,-11261,-12242,-12520,-11966,-10554,-8354,-5530,-2358,862,3764,6040,7404,7688,6820,4851,1958,-1606,-5499,-9361,-12825,-15581,-17367,-18042,-17544,-15944,-13402,-10166,-6542,-2849,606,3581,5904,7511,8395,8660,8397,7759,6858,5788,4646,3468,2341,1311,478,-78,-246,59,893,2290,4201,6529,9134,11787,14308,16454,18053,18974,19117,18500,17150,15208,12810,10172,7462,4885,2587,683,-769,-1765,-2371,-2661,-2761,-2778,-2810,-2942,-3201,-3622,-4162,-4811,-5502,-6205,-6878,-7500,-8057,-8553,-8979,-9372,-9719,-10077,-10430,-10814,-11222,-11635,-12046,-12387,-12628,-12684,-12510,-12036,-11238,-10101,-8652,-6938,-5040,-3041,-1037,868,2589,4027,5100,5734,5865,5452,4486,2989,1014,-1331,-3943,-6669,-9367,-11900,-14127,-15934,-17217,-17884,-17870,-17138,-15674,-13541,-10815,-7677,-4303,-946,2178,4826,6835,8062,8467,8070,6969,5316,3296,1115,-1032,-2952,-4498,-5540,-6006,-5857,-5122,-3854,-2178,-237,1790,3709,5336,6507,7119,7105,6496,5353,3803,1998,81,-1800,-3545,-5076,-6357,-7374,-8126,-8617,-8850,-8807,-8492,-7876,-6968,-5767,-4308,-2640,-825,1047,2894,4626,6164,7444,8428,9089,9441,9499,9320,8958,8491,7974,7493,7059,6743,6495,6328,6158,5934,5552,4943,4019,2744,1112,-847,-3045,-5369,-7698,-9868,-11782,-13310,-14413,-15051,-15265,-15094,-14639,-13967,-13174,-12331,-11478,-10669,-9893,-9162,-8463,-7782,-7118,-6483,-5867,-5307,-4772,-4280,-3778,-3245,-2614,-1851,-931,138,1296,2437,3439,4134,4395,4098,3180,1638,-463,-3004,-5798,-8644,-11334,-13658,-15465,-16627,-17083,-16830,-15927,-14470,-12636,-10580,-8525,-6624,-5057,-3906,-3242,-3049,-3281,-3850,-4633,-5522,-6379,-7111,-7627,-7858,-7776,-7339,-6577,-5486,-4144,-2596,-940,738,2359,3831,5115,6140,6900,7369,7565,7503,7228,6766,6181,5495,4768,4023,3296,2619,1991,1444,971,588,315,163,156,306,609,1044,1563,2082,2520,2766,2744,2391,1681,660,-624,-2036,-3464,-4766,-5824,-6570,-6938,-6958,-6639,-6065,-5297,-4408,-3453,-2477,-1500,-538,397,1314,2182,3009,3741,4370,4825,5083,5068,4775,4142,3207,1966,496,-1110,-2742,-4241,-5467,-6264,-6531,-6186,-5239,-3730,-1785,454,2808,5101,7187,8934,10279,11180,11654,11713,11405,10743,9746,8414,6733,4717,2375,-226,-2999,-5811,-8495,-10880,-12785,-14043,-14532,-14169,-12924,-10865,-8085,-4776,-1159,2511,5966,8948,11237,12645,13059,12432,10807,8300,5111,1487,-2274,-5879,-9045,-11545,-13230,-14030,-13989,-13215,-11898,-10252,-8490,-6825,-5384,-4272,-3495,-3010,-2722,-2494,-2198,-1699,-922,183,1590,3240,5028,6830,8527,10005,11208,12087,12673,12994,13128,13147,13124,13120,13155,13243,13331,13370,13258,12890,12175,11020,9386,7272,4719,1835,-1239,-4336,-7259,-9864,-11994,-13588,-14598,-15069,-15063,-14688,-14056,-13267,-12406,-11517,-10621,-9698,-8733,-7681,-6533,-5271,-3917,-2503,-1084,296,1570,2724,3724,4591,5348,6036,6714,7426,8222,9121,10135,11236,12386,13519,14560,15443,16089,16463,16529,16286,15762,14976,13983,12805,11470,9985,8343,6533,4534,2352,-16,-2512,-5091,-7647,-10068,-12219,-13940,-15096,-15553,-15227,-14091,-12198,-9650,-6673,-3471,-372,2390,4516,5842,6224,5655,4209,2065,-519,-3235,-5763,-7799,-9131,-9585,-9160,-7882,-5922,-3485,-804,1865,4302,6349,7874,8851,9291,9262,8879,8250,7516,6752,6063,5466,4999,4648,4410,4280,4260,4373,4627,5072,5704,6557,7605,8821,10155,11518,12831,13986,14881,15422,15515,15105,14149,12658,10675,8295,5664,2951,361,-1910,-3689,-4844,-5327,-5141,-4396,-3234,-1882,-540,562,1270,1465,1126,291,-907,-2317,-3745,-5019,-6004,-6618,-6845,-6738,-6377,-5887,-5372,-4924,-4598,-4395,-4287,-4230,-4130,-3960,-3645,-3195,-2625,-1979,-1326,-711,-170,286,684,1055,1436,1874,2351,2870,3353,3745,3941,3876,3497,2802,1848,737,-381,-1329,-1949,-2091,-1682,-683,848,2819,5067,7410,9652,11609,13117,14064,14370,14025,13041,11509,9505,7176,4651,2073,-405,-2664,-4577,-6062,-7045,-7513,-7451,-6921,-5966,-4696,-3192,-1570,97,1714,3239,4622,5841,6879,7721,8340,8707,8794,8540,7944,6981,5692,4167,2517,921,-449,-1403,-1798,-1514,-522,1155,3398,6026,8797,11441,13666,15223,15894,15560,14200,11903,8884,5434,1920,-1287,-3856,-5520,-6162,-5772,-4506,-2623,-457,1637,3320,4354,4566,3962,2616,744,-1396,-3519,-5370,-6746,-7542,-7722,-7355,-6549,-5453,-4220,-2965,-1789,-723,207,1027,1737,2357,2862,3228,3412,3379,3125,2665,2074,1461,948,690,794,1330,2312,3660,5244,6888,8379,9542,10211,10307,9796,8739,7235,5453,3568,1776,245,-883,-1525,-1631,-1230,-370,826,2235,3682,5001,6042,6646,6748,6265,5215,3642,1642,-655,-3082,-5490,-7700,-9581,-11009,-11896,-12205,-11922,-11101,-9833,-8241,-6496,-4750,-3161,-1843,-865,-237,76,177,167,201,364,769,1428,2344,3467,4696,5947,7102,8082,8830,9340,9628,9783,9865,10005,10244,10657,11204,11840,12444,12881,13023,12750,12023,10835,9276,7482,5633,3937,2557,1647,1256,1374,1906,2666,3455,4031,4179,3752,2648,884,-1458,-4217,-7172,-10095,-12746,-14927,-16498,-17373,-17557,-17099,-16106,-14714,-13057,-11267,-9448,-7673,-5981,-4388,-2867,-1418,3,1386,2732,4019,5201,6255,7141,7850,8391,8768,9035,9204,9324,9399,9456,9482,9499,9477,9439,9356,9234,9020,8691,8141,7319,6108,4456,2315,-294,-3291,-6529,-9793,-12833,-15378,-17176,-18052,-17886,-16715,-14643,-11931,-8888,-5890,-3302,-1446,-554,-745,-1994,-4170,-7008,-10199,-13368,-16186,-18340,-19628,-19906,-19146,-17406,-14813,-11579,-7936,-4157,-503,2779,5479,7459,8622,8992,8627,7689,6348,4822,3290,1911,790,-51,-593,-929,-1080,-1156,-1159,-1133,-1028,-823,-426,194,1106,2303,3769,5440,7195,8923,10452,11669,12441,12699,12415,11572,10251,8485,6407,4087,1653,-820,-3237,-5533,-7666,-9575,-11251,-12657,-13783,-14632,-15191,-15488,-15511,-15306,-14876,-14268,-13512,-12641,-11689,-10669,-9612,-8495,-7355,-6166,-4955,-3747,-2570,-1479,-517,283,903,1357,1678,1922,2137,2364,2615,2863,3061,3142,3030,2699,2107,1294,298,-813,-1945,-3049,-4054,-4945,-5719,-6392,-7012,-7607,-8220,-8861,-9543,-10216,-10853,-11348,-11639,-11631,-11284,-10574,-9551,-8282,-6919,-5593,-4478,-3714,-3391,-3581,-4243,-5335,-6725,-8261,-9768,-11044,-11922,-12229,-11862,-10750,-8922,-6444,-3488,-245,3036,6108,8746,10743,11979,12366,11931,10734,8920,6673,4202,1730,-532,-2407,-3759,-4508,-4634,-4169,-3199,-1842,-258,1397,2954,4253,5183,5624,5548,4929,3812,2279,438,-1555,-3548,-5373,-6879,-7966,-8552,-8636,-8251,-7485,-6444,-5288,-4124,-3125,-2371,-1959,-1911,-2228,-2837,-3666,-4577,-5469,-6208,-6723,-6944,-6852,-6465,-5784,-4888,-3782,-2552,-1213,154,1510,2764,3846,4655,5121,5179,4819,4083,3051,1884,733,-223,-851,-1079,-899,-381,330,1090,1695,2027,1970,1518,715,-327,-1464,-2555,-3488,-4202,-4697,-5018,-5247,-5469,-5748,-6101,-6497,-6845,-7019,-6879,-6300,-5217,-3624,-1629,609,2829,4774,6164,6780,6473,5198,3009,65,-3400,-7095,-10702,-13934,-16502,-18238,-18990,-18745,-17534,-15481,-12749,-9542,-6080,-2581,755,3741,6240,8151,9425,10084,10192,9875,9295,8611,7983,7510,7261,7225,7366,7598,7839,8010,8064,7980,7788,7535,7297,7156,7188,7440,7944,8678,9582,10573,11499,12236,12609,12501,11797,10469,8518,6042,3160,48,-3109,-6152,-8923,-11336,-13311,-14851,-15950,-16660,-17016,-17053,-16803,-16257,-15409,-14218,-12672,-10730,-8435,-5802,-2961,-12,2858,5499,7732,9439,10514,10925,10681,9869,8605,7086,5493,4049,2934,2313,2271,2855,4018,5669,7645,9768,11814,13602,14934,15667,15709,14993,13538,11400,8667,5510,2084,-1393,-4723,-7705,-10165,-11973,-13053,-13390,-13038,-12113,-10767,-9216,-7637,-6251,-5185,-4567,-4428,-4767,-5523,-6599,-7880,-9253,-10598,-11837,-12888,-13709,-14248,-14493,-14392,-13946,-13123,-11932,-10400,-8583,-6576,-4509,-2533,-803,536,1386,1699,1510,932,131,-645,-1177,-1217,-610,739,2816,5519,8642,11942,15130,17931,20139,21585,22241,22129,21403,20230,18864,17501,16343,15505,15030,14893,14958,15083,15031,14632,13684,12097,9821,6920,3524,-166,-3908,-7453,-10574,-13086,-14879,-15900,-16178,-15782,-14852,-13515,-11958,-10307,-8714,-7255,-6002,-4956,-4103,-3386,-2738,-2070,-1321,-419,644,1865,3181,4507,5732,6746,7456,7808,7793,7465,6914,6273,5689,5289,5178,5395,5925,6684,7552,8355,8941,9153,8903,8145,6929,5339,3547,1716,30,-1370,-2392,-3000,-3224,-3145,-2856,-2480,-2103,-1805,-1635,-1608,-1743,-2032,-2487,-3096,-3885,-4831,-5953,-7196,-8539,-9877,-11138,-12182,-12898,-13164,-12884,-12004,-10523,-8500,-6055,-3358,-604,2009,4292,6122,7404,8130,8350,8154,7699,7125,6583,6205,6063,6217,6651,7344,8229,9227,10249,11197,11967,12463,12587,12269,11463,10166,8422,6300,3958,1526,-774,-2777,-4286,-5178,-5358,-4824,-3639,-1945,58,2105,3959,5333,6070,6011,5141,3504,1249,-1409,-4208,-6849,-9060,-10577,-11239,-10929,-9670,-7544,-4746,-1508,1879,5152,8032,10325,11874,12605,12527,11704,10269,8389,6244,4032,1920,70,-1393,-2382,-2841,-2772,-2195,-1197,137,1670,3266,4789,6092,7080,7670,7823,7574,6951,6076,5061,4042,3171,2531,2214,2205,2475,2906,3366,3695,3742,3402,2607,1378,-216,-2038,-3932,-5717,-7268,-8458,-9265,-9673,-9751,-9560,-9189,-8697,-8127,-7490,-6777,-5951,-4986,-3851,-2519,-1019,649,2400,4182,5902,7473,8825,9895,10648,11081,11199,11046,10667,10135,9509,8877,8296,7831,7523,7389,7429,7611,7876,8161,8371,8452,8310,7937,7304,6447,5432,4316,3215,2204,1358,751,377,265,345,583,882,1177,1397,1488,1432,1229,898,470,-14,-551,-1119,-1755,-2483,-3351,-4405,-5657,-7124,-8754,-10489,-12200,-13749,-14953,-15654,-15686,-14964,-13426,-11122,-8145,-4680,-957,2773,6246,9233,11562,13119,13886,13917,13328,12315,11050,9784,8660,7864,7462,7485,7877,8510,9202,9749,9918,9539,8470,6679,4215,1235,-2030,-5286,-8225,-10565,-12095,-12690,-12366,-11211,-9473,-7402,-5337,-3549,-2284,-1682,-1788,-2557,-3841,-5465,-7204,-8857,-10241,-11236,-11761,-11807,-11408,-10623,-9566,-8329,-7051,-5826,-4777,-3963,-3456,-3260,-3376,-3764,-4372,-5129,-5969,-6808,-7583,-8223,-8643,-8793,-8591,-8000,-6981,-5532,-3683,-1486,945,3526,6082,8512,10660,12429,13740,14539,14833,14654,14075,13219,12197,11170,10246,9558,9171,9130,9429,10006,10776,11593,12321,12783,12840,12357,11250,9483,7084,4126,760,-2848,-6486,-9934,-13001,-15497,-17305,-18350,-18617,-18156,-17048,-15418,-13395,-11105,-8675,-6186,-3734,-1366,862,2892,4680,6150,7238,7875,8002,7594,6652,5252,3479,1511,-482,-2305,-3741,-4668,-4935,-4537,-3494,-1944,-84,1839,3552,4803,5403,5221,4257,2577,354,-2190,-4816,-7263,-9359,-10921,-11904,-12295,-12157,-11651,-10913,-10157,-9543,-9203,-9224,-9624,-10346,-11318,-12401,-13467,-14396,-15075,-15451,-15488,-15222,-14688,-13986,-13194,-12391,-11652,-10982,-10383,-9805,-9167,-8406,-7435,-6233,-4785,-3165,-1431,268,1838,3145,4116,4716,4955,4910,4682,4415,4243,4309,4705,5496,6679,8192,9928,11702,13332,14598,15326,15378,14708,13339,11398,9074,6597,4228,2182,638,-311,-651,-452,152,993,1880,2636,3124,3233,2935,2238,1206,-54,-1430,-2795,-4047,-5113,-5948,-6553,-6950,-7185,-7309,-7362,-7370,-7330,-7224,-7002,-6627,-6032,-5198,-4100,-2768,-1255,359,1954,3444,4707,5706,6394,6802,6979,7013,6997,7028,7170,7467,7916,8475,9059,9563,9846,9807,9318,8351,6881,5004,2840,585,-1551,-3363,-4674,-5375,-5442,-4925,-3971,-2790,-1608,-699,-260,-463,-1381,-2978,-5141,-7657,-10275,-12719,-14740,-16142,-16819,-16739,-15983,-14683,-13043,-11263,-9554,-8046,-6845,-5943,-5278,-4733,-4143,-3380,-2327,-959,683,2467,4218,5714,6758,7192,6947,6047,4629,2902,1145,-361,-1351,-1644,-1121,199,2229,4775,7581,10372,12847,14764,15929,16237,15676,14335,12363,9994,7446,4980,2775,993,-299,-1096,-1442,-1459,-1257,-996,-775,-717,-862,-1254,-1872,-2687,-3647,-4684,-5736,-6726,-7584,-8259,-8673,-8801,-8583,-8001,-7028,-5664,-3909,-1799,620,3277,6066,8873,11550,13942,15898,17261,17920,17787,16833,15098,12681,9755,6549,3315,330,-2170,-3978,-4989,-5143,-4523,-3230,-1494,478,2419,4128,5427,6232,6518,6354,5844,5146,4391,3712,3166,2776,2481,2186,1750,1047,-43,-1564,-3508,-5778,-8200,-10563,-12612,-14126,-14916,-14901,-14064,-12533,-10493,-8224,-6005,-4131,-2822,-2229,-2427,-3346,-4872,-6801,-8884,-10902,-12622,-13889,-14592,-14687,-14174,-13095,-11517,-9522,-7198,-4641,-1928,839,3588,6230,8695,10909,12823,14381,15567,16347,16737,16735,16360,15643,14603,13286,11721,9978,8091,6169,4259,2471,877,-445,-1415,-1992,-2129,-1838,-1138,-115,1141,2498,3825,4991,5882,6415,6549,6274,5637,4699,3568,2326,1082,-107,-1162,-2055,-2731,-3169,-3329,-3181,-2718,-1928,-850,466,1932,3445,4873,6097,6990,7460,7431,6886,5837,4352,2556,594,-1332,-3043,-4356,-5153,-5371,-5019,-4189,-2999,-1630,-249,971,1901,2453,2602,2381,1868,1183,462,-170,-600,-779,-697,-405,0,397,670,717,491,-21,-777,-1713,-2731,-3761,-4709,-5545,-6240,-6814,-7309,-7776,-8281,-8868,-9572,-10390,-11286,-12199,-13016,-13631,-13906,-13744,-13052,-11820,-10055,-7862,-5371,-2757,-214,2088,4010,5456,6403,6874,6945,6724,6351,5946,5662,5573,5783,6288,7097,8132,9329,10556,11736,12742,13505,13964,14074,13838,13253,12364,11209,9856,8373,6834,5308,3870,2561,1420,466,-324,-963,-1500,-1976,-2428,-2882,-3362,-3851,-4351,-4818,-5214,-5502,-5637,-5600,-5392,-5014,-4503,-3872,-3151,-2347,-1461,-497,541,1619,2685,3653,4435,4908,5001,4621,3764,2453,778,-1082,-2954,-4573,-5739,-6248,-5983,-4901,-3061,-605,2241,5208,8005,10371,12087,13019,13121,12431,11072,9214,7055,4784,2581,552,-1225,-2746,-4059,-5215,-6305,-7356,-8385,-9335,-10122,-10637,-10781,-10480,-9718,-8533,-7017,-5324,-3625,-2104,-939,-256,-135,-595,-1552,-2892,-4407,-5886,-7118,-7925,-8195,-7921,-7139,-6022,-4722,-3488,-2476,-1859,-1676,-1919,-2455,-3117,-3671,-3891,-3593,-2614,-931,1451,4393,7707,11157,14471,17416,19764,21388,22191,22178,21402,19966,18005,15664,13084,10393,7710,5124,2718,555,-1317,-2865,-4065,-4927,-5453,-5678,-5640,-5377,-4953,-4419,-3839,-3293,-2838,-2557,-2489,-2677,-3124,-3807,-4688,-5698,-6765,-7830,-8799,-9639,-10254,-10604,-10614,-10233,-9423,-8148,-6432,-4286,-1805,941,3791,6636,9278,11616,13481,14814,15553,15702,15305,14452,13236,11805,10264,8752,7341,6117,5094,4295,3689,3238,2881,2542,2141,1599,857,-137,-1385,-2877,-4566,-6360,-8183,-9891,-11400,-12593,-13397,-13783,-13739,-13323,-12620,-11749,-10850,-10067,-9500,-9246,-9315,-9710,-10360,-11205,-12131,-13086,-13963,-14725,-15306,-15653,-15717,-15444,-14788,-13726,-12261,-10419,-8279,-5926,-3493,-1091,1153,3156,4858,6227,7291,8062,8624,9009,9299,9521,9715,9879,10021,10093,10090,9931,9598,9013,8171,7027,5631,3999,2241,442,-1257,-2735,-3874,-4578,-4798,-4529,-3796,-2691,-1297,254,1854,3376,4743,5846,6659,7133,7271,7115,6700,6126,5459,4796,4191,3685,3276,2924,2574,2132,1549,744,-257,-1462,-2772,-4118,-5378,-6475,-7314,-7882,-8152,-8176,-7992,-7670,-7265,-6824,-6363,-5886,-5370,-4786,-4091,-3258,-2263,-1114,152,1492,2806,4015,5000,5672,5931,5720,5001,3792,2141,163,-2030,-4281,-6443,-8401,-10031,-11294,-12158,-12658,-12854,-12840,-12708,-12554,-12454,-12457,-12604,-12897,-13330,-13876,-14492,-15133,-15733,-16244,-16611,-16800,-16791,-16562,-16112,-15422,-14481,-13261,-11748,-9923,-7798,-5401,-2791,-77,2625,5163,7393,9194,10470,11200,11392,11143,10559,9809,9035,8401,8001,7915,8145,8649,9340,10074,10715,11086,11059,10516,9391,7698,5472,2855,-2,-2897,-5627,-8008,-9886,-11158,-11795,-11800,-11265,-10279,-9002,-7571,-6131,-4808,-3676,-2786,-2119,-1637,-1252,-867,-378,301,1234,2419,3822,5323,6790,8046,8948,9367,9254,8615,7544,6177,4708,3318,2195,1458,1184,1372,1965,2856,3914,4996,5983,6762,7282,7486,7388,6990,6329,5458,4418,3272,2074,852,-330,-1480,-2552,-3569,-4510,-5401,-6233,-7015,-7739,-8362,-8873,-9183,-9264,-9032,-8462,-7528,-6265,-4734,-3063,-1379,131,1334,2060,2241,1819,835,-615,-2380,-4265,-6079,-7641,-8823,-9555,-9825,-9703,-9263,-8635,-7909,-7175,-6478,-5831,-5232,-4631,-4000,-3272,-2421,-1409,-235,1102,2555,4103,5667,7215,8677,10012,11190,12185,12996,13626,14080,14376,14503,14480,14275,13894,13311,12527,11545,10375,9054,7607,6100,4562,3066,1643,339,-809,-1788,-2557,-3114,-3432,-3508,-3346,-2939,-2335,-1554,-664,252,1140,1896,2503,2909,3138,3210,3174,3079,2965,2859,2770,2695,2633,2577,2559,2594,2742,3029,3512,4190,5087,6151,7356,8624,9887,11065,12101,12924,13513,13820,13845,13578,13042,12260,11271,10110,8802,7377,5838,4216,2518,787,-944,-2602,-4134,-5441,-6460,-7112,-7349,-7153,-6515,-5498,-4156,-2614,-1000,524,1788,2627,2917,2553,1528,-139,-2316,-4838,-7477,-9998,-12153,-13753,-14657,-14794,-14211,-12980,-11293,-9335,-7335,-5496,-3984,-2913,-2315,-2166,-2371,-2796,-3294,-3710,-3921,-3831,-3377,-2550,-1345,180,1986,3987,6116,8280,10410,12418,14246,15801,17032,17856,18217,18069,17367,16119,14343,12094,9486,6626,3690,819,-1825,-4117,-5963,-7321,-8174,-8573,-8553,-8195,-7540,-6639,-5497,-4138,-2544,-739,1259,3400,5599,7757,9764,11508,12891,13860,14360,14414,14039,13317,12320,11187,10016,8953,8106,7557,7373,7531,8002,8666,9414,10093,10583,10780,10629,10126,9309,8251,7042,5770,4498,3263,2070,888,-311,-1584,-2946,-4409,-5935,-7454,-8845,-9996,-10742,-10988,-10625,-9629,-8029,-5910,-3427,-772,1843,4198,6104,7412,8017,7899,7072,5631,3693,1418,-1029,-3493,-5830,-7931,-9714,-11132,-12175,-12846,-13192,-13235,-13054,-12678,-12181,-11602,-10976,-10330,-9660,-8952,-8187,-7315,-6323,-5160,-3831,-2329,-669,1105,2968,4858,6737,8554,10266,11837,13227,14416,15365,16051,16438,16504,16210,15556,14513,13114,11360,9330,7070,4695,2296,-3,-2121,-3951,-5468,-6630,-7466,-8018,-8346,-8526,-8615,-8664,-8688,-8689,-8641,-8507,-8254,-7844,-7271,-6534,-5659,-4682,-3630,-2545,-1431,-302,842,2014,3196,4376,5534,6618,7613,8467,9159,9666,9978,10091,10029,9800,9455,9013,8527,8023,7523,7036,6549,6042,5496,4896,4253,3589,2947,2385,1943,1664,1552,1578,1684,1777,1752,1516,1001,168,-955,-2320,-3835,-5382,-6860,-8148,-9174,-9884,-10262,-10334,-10158,-9792,-9342,-8861,-8427,-8068,-7776,-7527,-7236,-6838,-6226,-5356,-4165,-2694,-997,795,2503,3952,4930,5292,4929,3822,2048,-234,-2777,-5304,-7500,-9110,-9896,-9751,-8633,-6625,-3900,-700,2688,5971,8896,11249,12900,13803,13978,13539,12626,11416,10085,8770,7580,6548,5687,4933,4253,3558,2843,2081,1321,609,18,-414,-653,-739,-713,-673,-703,-888,-1277,-1885,-2676,-3593,-4529,-5389,-6058,-6451,-6510,-6205,-5570,-4653,-3569,-2437,-1399,-593,-125,-64,-422,-1148,-2130,-3215,-4221,-4971,-5312,-5148,-4428,-3183,-1474,563,2801,5066,7230,9144,10716,11861,12537,12728,12438,11698,10554,9060,7287,5294,3142,889,-1435,-3769,-6092,-8325,-10424,-12272,-13806,-14881,-15450,-15396,-14725,-13421,-11583,-9325,-6849,-4354,-2061,-171,1185,1902,1956,1378,232,-1369,-3299,-5407,-7560,-9602,-11420,-12881,-13908,-14432,-14434,-13949,-13038,-11820,-10433,-9011,-7701,-6594,-5775,-5264,-5052,-5090,-5297,-5573,-5815,-5905,-5764,-5311,-4517,-3389,-1967,-338,1389,3115,4712,6117,7261,8124,8720,9055,9201,9162,9013,8744,8391,7947,7417,6810,6137,5422,4679,3930,3165,2388,1568,702,-237,-1229,-2260,-3265,-4166,-4871,-5258,-5254,-4768,-3786,-2298,-377,1900,4363,6864,9184,11138,12543,13268,13223,12414,10872,8730,6140,3287,378,-2415,-4928,-7037,-8666,-9769,-10352,-10458,-10181,-9609,-8917,-8201,-7624,-7278,-7226,-7492,-8035,-8780,-9628,-10454,-11156,-11636,-11815,-11664,-11150,-10300,-9140,-7731,-6147,-4479,-2812,-1247,139,1259,2048,2448,2415,1930,997,-351,-2044,-3994,-6071,-8156,-10108,-11812,-13184,-14149,-14710,-14863,-14666,-14189,-13507,-12725,-11918,-11177,-10564,-10131,-9895,-9876,-10038,-10363,-10780,-11212,-11564,-11714,-11556,-10972,-9891,-8270,-6115,-3501,-533,2626,5803,8811,11489,13697,15346,16403,16861,16785,16222,15264,13976,12407,10611,8584,6361,3928,1323,-1429,-4247,-7044,-9689,-12045,-13970,-15338,-16060,-16096,-15461,-14241,-12550,-10560,-8428,-6330,-4390,-2713,-1346,-287,502,1109,1621,2145,2753,3501,4405,5432,6546,7657,8700,9599,10309,10794,11062,11094,10918,10514,9888,9016,7906,6543,4985,3252,1442,-368,-2061,-3520,-4620,-5263,-5357,-4896,-3878,-2428,-666,1191,2935,4350,5253,5524,5111,4059,2457,491,-1670,-3814,-5752,-7348,-8475,-9108,-9242,-8953,-8359,-7595,-6843,-6240,-5932,-5988,-6435,-7218,-8227,-9302,-10262,-10942,-11204,-10985,-10280,-9169,-7763,-6247,-4763,-3499,-2548,-1996,-1861,-2108,-2682,-3488,-4423,-5393,-6277,-7002,-7454,-7574,-7278,-6522,-5284,-3564,-1422,1069,3774,6563,9267,11741,13845,15461,16515,16941,16749,15932,14568,12721,10505,8074,5569,3202,1136,-426,-1368,-1591,-1106,17,1613,3467,5307,6878,7920,8274,7809,6552,4568,2068,-700,-3434,-5827,-7617,-8613,-8724,-7969,-6476,-4435,-2127,198,2267,3900,4966,5457,5416,5009,4400,3824,3460,3478,3952,4903,6254,7871,9589,11203,12555,13483,13914,13806,13212,12223,11001,9709,8522,7585,6962,6700,6712,6922,7155,7268,7098,6545,5537,4089,2237,115,-2159,-4404,-6467,-8199,-9468,-10194,-10331,-9884,-8924,-7560,-5963,-4316,-2836,-1684,-1030,-922,-1390,-2338,-3631,-5064,-6429,-7514,-8166,-8280,-7827,-6847,-5420,-3671,-1727,255,2152,3805,5109,5941,6216,5888,4926,3381,1313,-1125,-3770,-6384,-8752,-10629,-11817,-12157,-11553,-9992,-7533,-4313,-532,3549,7657,11479,14778,17299,18928,19581,19285,18146,16307,13989,11390,8744,6227,4005,2182,817,-79,-541,-640,-475,-149,238,598,887,1065,1162,1211,1287,1466,1827,2423,3274,4372,5644,7019,8379,9616,10640,11368,11770,11847,11634,11196,10612,9963,9323,8748,8258,7859,7526,7219,6919,6594,6256,5907,5573,5263,4978,4705,4416,4070,3648,3101,2450,1689,864,23,-790,-1504,-2095,-2510,-2731,-2761,-2585,-2248,-1774,-1208,-613,-29,483,899,1187,1351,1392,1326,1163,924,610,242,-178,-635,-1102,-1575,-2007,-2402,-2721,-2984,-3177,-3333,-3448,-3547,-3631,-3716,-3802,-3924,-4094,-4360,-4750,-5298,-6007,-6864,-7798,-8725,-9495,-9983,-10027,-9510,-8369,-6543,-4110,-1125,2233,5795,9356,12702,15669,18095,19890,20993,21390,21099,20177,18680,16689,14290,11562,8604,5506,2363,-720,-3653,-6330,-8662,-10571,-11980,-12859,-13168,-12920,-12136,-10865,-9194,-7217,-5068,-2883,-812,1008,2453,3455,3967,4034,3718,3165,2518,1969,1671,1777,2396,3577,5324,7564,10158,12920,15606,17949,19699,20613,20531,19370,17136,13974,10091,5809,1472,-2558,-5968,-8510,-10050,-10539,-10073,-8781,-6904,-4649,-2273,52,2135,3892,5238,6155,6653,6754,6517,5983,5218,4269,3204,2056,904,-254,-1349,-2390,-3352,-4245,-5066,-5818,-6491,-7049,-7465,-7682,-7654,-7364,-6799,-6009,-5065,-4059,-3118,-2324,-1777,-1497,-1486,-1702,-2066,-2511,-2965,-3374,-3741,-4052,-4363,-4678,-5034,-5389,-5701,-5859,-5753,-5258,-4274,-2746,-674,1858,4713,7683,10544,13055,15023,16281,16767,16456,15441,13836,11848,9663,7521,5574,3979,2782,1999,1540,1307,1134,878,415,-357,-1454,-2847,-4444,-6081,-7588,-8746,-9397,-9399,-8699,-7330,-5384,-3046,-527,1940,4134,5889,7084,7693,7739,7321,6571,5654,4732,3959,3453,3296,3505,4066,4884,5840,6790,7544,7964,7915,7313,6186,4568,2658,628,-1232,-2683,-3487,-3465,-2561,-786,1681,4585,7569,10231,12182,13083,12715,10985,7985,3920,-831,-5867,-10707,-14951,-18248,-20384,-21289,-21027,-19797,-17887,-15634,-13369,-11410,-9935,-9105,-8877,-9210,-9904,-10793,-11653,-12314,-12650,-12580,-12114,-11274,-10153,-8809,-7344,-5780,-4169,-2507,-797,927,2652,4262,5672,6706,7220,7081,6203,4605,2386,-236,-2972,-5469,-7381,-8392,-8280,-6946,-4428,-915,3283,7760,12085,15812,18582,20121,20285,19081,16638,13208,9124,4752,461,-3419,-6645,-9046,-10580,-11271,-11250,-10655,-9694,-8508,-7279,-6097,-5066,-4209,-3553,-3049,-2672,-2331,-1961,-1489,-854,-38,943,2040,3141,4145,4925,5382,5479,5199,4620,3845,3017,2291,1792,1610,1769,2228,2883,3575,4130,4362,4131,3340,1988,142,-2032,-4319,-6457,-8194,-9313,-9667,-9219,-8024,-6246,-4116,-1911,100,1670,2632,2886,2414,1290,-366,-2361,-4503,-6584,-8439,-9928,-10988,-11594,-11788,-11639,-11249,-10718,-10148,-9623,-9190,-8901,-8753,-8752,-8885,-9117,-9438,-9803,-10199,-10582,-10944,-11236,-11449,-11541,-11480,-11245,-10796,-10143,-9272,-8249,-7115,-5986,-4955,-4144,-3628,-3476,-3675,-4172,-4850,-5541,-6069,-6254,-5940,-5055,-3560,-1535,908,3571,6239,8676,10646,11969,12480,12125,10884,8865,6199,3117,-154,-3354,-6267,-8699,-10541,-11733,-12287,-12277,-11803,-10994,-9963,-8819,-7624,-6435,-5276,-4160,-3107,-2128,-1244,-491,118,541,783,842,761,594,431,344,445,791,1439,2410,3661,5144,6737,8308,9705,10776,11393,11470,10964,9908,8386,6532,4537,2580,873,-426,-1187,-1336,-876,110,1493,3034,4514,5645,6207,6012,4970,3084,476,-2665,-6058,-9433,-12502,-15052,-16924,-18071,-18508,-18354,-17737,-16854,-15834,-14823,-13872,-13000,-12175,-11321,-10387,-9298,-8057,-6666,-5189,-3699,-2285,-1046,-53,615,927,852,398,-395,-1493,-2788,-4217,-5634,-6949,-8024,-8779,-9125,-9037,-8509,-7601,-6385,-4999,-3542,-2160,-930,99,906,1555,2081,2601,3162,3844,4659,5601,6628,7674,8667,9536,10236,10734,11038,11163,11145,10999,10748,10352,9792,8980,7867,6382,4513,2293,-181,-2733,-5156,-7181,-8586,-9139,-8749,-7361,-5112,-2168,1121,4452,7412,9709,11077,11394,10668,9039,6767,4204,1736,-251,-1441,-1606,-676,1292,4065,7315,10613,13519,15625,16606,16299,14672,11886,8231,4108,-27,-3718,-6585,-8322,-8795,-7986,-6041,-3226,119,3573,6756,9279,10882,11364,10696,8943,6322,3124,-297,-3574,-6392,-8504,-9775,-10185,-9820,-8849,-7486,-5973,-4504,-3261,-2342,-1806,-1651,-1860,-2363,-3111,-4022,-5044,-6112,-7181,-8196,-9100,-9842,-10351,-10585,-10503,-10101,-9408,-8476,-7395,-6250,-5148,-4150,-3318,-2652,-2136,-1708,-1305,-833,-232,564,1601,2885,4420,6158,8043,9978,11865,13581,15022,16089,16722,16873,16580,15843,14793,13475,12031,10522,9028,7579,6177,4804,3416,1964,413,-1280,-3098,-5025,-6964,-8816,-10406,-11574,-12133,-11945,-10902,-8990,-6253,-2826,1084,5238,9358,13179,16478,19051,20800,21640,21617,20790,19318,17378,15187,12965,10921,9214,7968,7212,6936,7046,7407,7872,8259,8449,8320,7828,6953,5744,4270,2645,979,-600,-1998,-3114,-3916,-4358,-4480,-4307,-3923,-3401,-2823,-2246,-1708,-1225,-779,-364,56,483,925,1356,1742,2043,2215,2222,2072,1757,1349,881,428,42,-255,-450,-597,-731,-946,-1278,-1783,-2437,-3207,-4006,-4744,-5330,-5701,-5832,-5747,-5506,-5192,-4912,-4729,-4730,-4905,-5260,-5713,-6178,-6533,-6657,-6436,-5784,-4649,-3030,-971,1441,4070,6779,9395,11778,13788,15321,16318,16733,16573,15856,14623,12936,10857,8479,5890,3204,539,-1975,-4232,-6103,-7537,-8450,-8856,-8759,-8223,-7320,-6147,-4806,-3395,-2017,-734,367,1267,1898,2270,2342,2134,1645,915,-13,-1045,-2093,-3022,-3713,-4039,-3892,-3212,-1955,-165,2103,4705,7489,10250,12803,14949,16556,17512,17792,17401,16435,14988,13207,11237,9197,7216,5368,3723,2315,1164,276,-382,-817,-1110,-1292,-1436,-1606,-1831,-2171,-2628,-3229,-3962,-4836,-5821,-6922,-8102,-9354,-10627,-11885,-13049,-14033,-14723,-15010,-14773,-13937,-12446,-10315,-7612,-4464,-1046,2439,5759,8723,11118,12817,13691,13707,12854,11211,8870,6020,2820,-481,-3696,-6602,-9032,-10843,-11969,-12349,-12042,-11064,-9551,-7593,-5365,-2991,-653,1526,3400,4889,5910,6466,6568,6297,5762,5092,4440,3940,3712,3847,4367,5269,6463,7811,9155,10281,11008,11173,10650,9423,7513,5060,2253,-643,-3352,-5576,-7072,-7653,-7236,-5845,-3640,-845,2195,5141,7635,9370,10147,9858,8548,6385,3637,651,-2204,-4583,-6203,-6875,-6540,-5231,-3124,-444,2502,5416,8008,10047,11380,11934,11735,10871,9482,7735,5794,3795,1870,85,-1486,-2805,-3839,-4566,-4971,-5064,-4863,-4418,-3793,-3083,-2373,-1781,-1391,-1308,-1586,-2284,-3384,-4883,-6673,-8674,-10723,-12673,-14349,-15592,-16260,-16266,-15545,-14144,-12109,-9625,-6847,-4048,-1435,733,2295,3111,3166,2494,1249,-384,-2160,-3856,-5267,-6275,-6809,-6910,-6656,-6183,-5631,-5111,-4703,-4420,-4213,-3999,-3632,-2996,-1945,-430,1589,4012,6706,9435,11938,13958,15271,15728,15274,13946,11857,9209,6227,3165,265,-2264,-4270,-5664,-6424,-6618,-6327,-5729,-4946,-4159,-3458,-2923,-2554,-2308,-2082,-1776,-1252,-432,757,2294,4115,6086,8008,9685,10904,11513,11417,10615,9156,7203,4906,2494,141,-1951,-3659,-4880,-5575,-5759,-5489,-4854,-3965,-2922,-1811,-709,343,1303,2134,2810,3262,3469,3343,2872,2009,769,-805,-2625,-4561,-6428,-8066,-9298,-10004,-10129,-9657,-8660,-7231,-5518,-3681,-1895,-347,817,1451,1486,897,-273,-1919,-3906,-6059,-8201,-10148,-11744,-12840,-13344,-13191,-12385,-10972,-9083,-6881,-4601,-2467,-717,471,970,743,-171,-1656,-3535,-5607,-7663,-9512,-11020,-12099,-12707,-12886,-12665,-12120,-11324,-10319,-9168,-7898,-6549,-5147,-3748,-2390,-1137,-56,815,1412,1720,1721,1431,890,168,-652,-1445,-2111,-2520,-2608,-2330,-1714,-835,188,1204,2066,2634,2809,2543,1853,823,-403,-1649,-2739,-3509,-3876,-3778,-3255,-2369,-1229,17,1248,2303,3094,3522,3565,3218,2524,1548,381,-883,-2119,-3218,-4062,-4560,-4649,-4307,-3547,-2420,-1015,562,2151,3594,4723,5399,5545,5122,4175,2790,1127,-609,-2169,-3308,-3831,-3630,-2754,-1352,290,1874,3126,3872,4088,3883,3465,3086,2932,3116,3599,4267,4929,5417,5590,5384,4790,3841,2618,1197,-284,-1698,-2887,-3694,-4028,-3799,-3038,-1763,-90,1871,3958,5984,7743,9015,9597,9337,8151,6061,3160,-312,-4123,-7912,-11416,-14321,-16450,-17664,-17953,-17370,-16047,-14147,-11864,-9406,-6944,-4659,-2617,-877,617,1949,3240,4626,6215,8087,10258,12667,15180,17576,19622,21041,21623,21209,19729,17272,13996,10233,6332,2724,-228,-2186,-2990,-2592,-1146,1066,3674,6261,8461,9990,10669,10456,9398,7609,5269,2515,-464,-3571,-6664,-9654,-12409,-14793,-16658,-17849,-18247,-17800,-16526,-14562,-12099,-9399,-6754,-4423,-2648,-1594,-1318,-1796,-2871,-4309,-5842,-7188,-8145,-8582,-8492,-7963,-7149,-6267,-5468,-4904,-4582,-4448,-4343,-4070,-3434,-2304,-632,1508,3967,6513,8914,10941,12416,13235,13353,12828,11772,10370,8828,7369,6183,5413,5129,5304,5846,6588,7355,7963,8287,8232,7801,7024,6015,4888,3765,2755,1898,1232,708,287,-122,-607,-1250,-2116,-3224,-4539,-5983,-7443,-8782,-9880,-10617,-10892,-10639,-9802,-8397,-6488,-4194,-1692,828,3166,5143,6641,7596,8037,8040,7723,7214,6597,5951,5303,4683,4114,3623,3221,2892,2594,2218,1675,852,-303,-1757,-3436,-5149,-6737,-8001,-8832,-9189,-9091,-8667,-8034,-7365,-6775,-6358,-6150,-6155,-6338,-6626,-6940,-7139,-7101,-6662,-5687,-4086,-1814,1021,4261,7590,10685,13210,14908,15656,15460,14488,12983,11256,9565,8133,7049,6357,5971,5798,5684,5494,5142,4588,3890,3177,2608,2382,2612,3363,4583,6137,7840,9443,10767,11610,11898,11596,10736,9427,7778,5959,4140,2502,1217,407,149,423,1170,2253,3549,4929,6287,7561,8684,9621,10306,10692,10691,10233,9242,7686,5588,3030,184,-2739,-5467,-7772,-9428,-10345,-10481,-9958,-8940,-7708,-6521,-5660,-5320,-5601,-6514,-7932,-9678,-11513,-13199,-14536,-15374,-15654,-15380,-14653,-13602,-12420,-11276,-10333,-9691,-9401,-9444,-9753,-10212,-10697,-11065,-11211,-11043,-10525,-9680,-8566,-7317,-6054,-4967,-4169,-3817,-3959,-4635,-5800,-7378,-9241,-11234,-13181,-14895,-16207,-16996,-17177,-16779,-15847,-14550,-13028,-11474,-10032,-8820,-7900,-7310,-7017,-6988,-7152,-7431,-7745,-8014,-8166,-8151,-7949,-7559,-7024,-6416,-5786,-5219,-4706,-4260,-3801,-3249,-2499,-1469,-117,1540,3423,5407,7337,9059,10437,11370,11827,11785,11322,10496,9431,8257,7101,6114,5400,5080,5187,5750,6711,7968,9398,10828,12125,13153,13830,14127,14043,13650,13015,12259,11474,10757,10178,9760,9529,9443,9481,9576,9691,9770,9794,9745,9626,9467,9271,9099,8943,8864,8857,8944,9140,9418,9802,10244,10757,11292,11843,12359,12828,13192,13446,13540,13462,13187,12684,11951,10983,9798,8462,7029,5636,4377,3399,2794,2648,2972,3734,4824,6084,7321,8338,8963,9093,8675,7760,6451,4908,3327,1892,766,66,-161,72,711,1632,2725,3839,4851,5658,6173,6347,6166,5625,4785,3684,2416,1056,-301,-1567,-2654,-3500,-4060,-4345,-4402,-4320,-4220,-4226,-4454,-5012,-5949,-7286,-8953,-10847,-12769,-14530,-15885,-16668,-16721,-16008,-14536,-12428,-9862,-7080,-4355,-1949,-94,1052,1408,1001,-88,-1681,-3613,-5665,-7684,-9499,-11005,-12098,-12730,-12843,-12457,-11566,-10255,-8611,-6768,-4900,-3158,-1725,-696,-161,-105,-480,-1168,-2031,-2907,-3656,-4167,-4400,-4363,-4140,-3825,-3543,-3384,-3418,-3687,-4185,-4892,-5748,-6657,-7519,-8188,-8543,-8471,-7903,-6843,-5349,-3551,-1613,267,1929,3193,3993,4245,4003,3311,2310,1133,-58,-1112,-1906,-2351,-2403,-2106,-1526,-819,-130,360,548,327,-289,-1269,-2511,-3862,-5177,-6292,-7082,-7473,-7424,-6971,-6168,-5113,-3902,-2642,-1418,-303,653,1428,2024,2454,2745,2902,2940,2839,2601,2199,1641,928,115,-738,-1521,-2124,-2452,-2431,-2037,-1305,-304,860,2050,3174,4114,4830,5297,5531,5572,5459,5220,4868,4405,3824,3144,2380,1584,799,80,-561,-1101,-1583,-2010,-2419,-2818,-3207,-3567,-3893,-4141,-4321,-4375,-4326,-4125,-3780,-3268,-2566,-1686,-632,522,1709,2795,3698,4303,4571,4487,4071,3413,2580,1697,842,95,-498,-927,-1178,-1285,-1257,-1149,-986,-827,-703,-646,-667,-753,-876,-979,-980,-813,-372,375,1473,2879,4525,6289,8021,9573,10782,11548,11775,11456,10609,9341,7771,6085,4443,3024,1961,1355,1248,1634,2458,3623,5016,6509,7966,9296,10371,11153,11565,11594,11218,10451,9319,7871,6183,4348,2465,636,-1063,-2566,-3835,-4854,-5628,-6167,-6500,-6642,-6604,-6385,-5978,-5359,-4544,-3538,-2393,-1184,10,1082,1952,2534,2797,2713,2333,1699,918,68,-757,-1505,-2129,-2618,-2949,-3134,-3149,-3025,-2745,-2349,-1849,-1258,-616,83,796,1499,2142,2661,3005,3113,2977,2591,2002,1248,403,-481,-1330,-2087,-2695,-3124,-3354,-3412,-3304,-3082,-2743,-2322,-1801,-1193,-477,323,1212,2145,3089,3981,4750,5325,5642,5658,5348,4733,3819,2692,1378,-3,-1416,-2754,-3971,-4992,-5787,-6314,-6575,-6580,-6348,-5948,-5411,-4831,-4257,-3768,-3403,-3203,-3159,-3281,-3514,-3830,-4160,-4454,-4638,-4695,-4569,-4294,-3866,-3345,-2781,-2239,-1776,-1435,-1236,-1166,-1183,-1226,-1216,-1109,-862,-505,-72,348,692,888,928,817,631,441,362,464,806,1385,2142,2998,3811,4475,4866,4912,4576,3858,2799,1472,-32,-1600,-3110,-4449,-5507,-6221,-6548,-6509,-6135,-5506,-4693,-3791,-2868,-1986,-1184,-461,196,839,1528,2300,3204,4211,5308,6391,7387,8170,8662,8790,8549,7962,7093,6048,4906,3798,2799,2011,1500,1312,1475,1963,2747,3742,4850,5965,6940,7670,8021,7928,7338,6275,4795,3016,1087,-832,-2567,-3990,-4981,-5502,-5542,-5171,-4487,-3630,-2743,-1955,-1353,-983,-810,-764,-732,-588,-230,410,1366,2606,4064,5665,7275,8828,10215,11392,12314,12962,13326,13408,13226,12802,12185,11424,10583,9717,8860,8031,7206,6352,5404,4318,3022,1510,-233,-2155,-4166,-6151,-7952,-9414,-10397,-10793,-10570,-9754,-8455,-6830,-5079,-3383,-1924,-825,-155,56,-134,-652,-1379,-2184,-2945,-3545,-3896,-3943,-3676,-3117,-2347,-1457,-557,248,884,1289,1444,1334,990,412,-319,-1191,-2108,-3046,-3948,-4795,-5598,-6351,-7120,-7910,-8783,-9747,-10798,-11916,-13017,-14019,-14809,-15277,-15356,-14967,-14126,-12837,-11178,-9253,-7175,-5117,-3214,-1604,-387,412,781,803,544,143,-288,-631,-795,-743,-476,-46,456,942,1315,1510,1470,1171,587,-277,-1425,-2834,-4476,-6302,-8245,-10241,-12187,-14038,-15678,-17086,-18173,-18910,-19245,-19137,-18574,-17553,-16093,-14277,-12151,-9845,-7444,-5059,-2807,-777,918,2197,3000,3283,3076,2428,1451,306,-862,-1867,-2595,-2929,-2839,-2299,-1370,-106,1376,2954,4475,5762,6666,7038,6823,6016,4700,3031,1189,-643,-2292,-3681,-4743,-5522,-6067,-6480,-6842,-7247,-7734,-8329,-8987,-9637,-10147,-10388,-10198,-9482,-8144,-6207,-3717,-833,2273,5362,8221,10631,12438,13522,13857,13454,12438,10932,9144,7259,5469,3953,2843,2224,2142,2549,3393,4540,5855,7195,8411,9396,10063,10371,10318,9955,9327,8515,7564,6508,5371,4139,2830,1427,-29,-1515,-2943,-4228,-5242,-5865,-5986,-5521,-4436,-2759,-573,1940,4586,7088,9218,10759,11567,11618,10945,9719,8148,6489,5005,3910,3349,3380,3960,4964,6231,7544,8742,9655,10220,10390,10225,9797,9223,8622,8080,7669,7392,7219,7084,6897,6578,6061,5311,4346,3212,2018,856,-123,-850,-1229,-1264,-963,-410,344,1199,2106,3025,3930,4837,5739,6648,7551,8419,9228,9922,10479,10851,11018,10959,10680,10199,9577,8880,8204,7641,7267,7133,7241,7541,7947,8320,8522,8404,7838,6740,5083,2894,294,-2562,-5458,-8179,-10510,-12282,-13352,-13644,-13146,-11886,-9998,-7611,-4940,-2155,551,3041,5214,7000,8383,9361,9962,10254,10284,10156,9934,9716,9574,9571,9733,10070,10540,11086,11616,12045,12287,12310,12089,11658,11044,10294,9422,8423,7270,5894,4264,2323,90,-2389,-5018,-7653,-10151,-12344,-14099,-15305,-15915,-15919,-15381,-14386,-13029,-11428,-9656,-7788,-5889,-3994,-2161,-425,1165,2585,3795,4801,5590,6204,6657,7014,7296,7546,7787,8027,8260,8472,8598,8608,8435,8046,7438,6602,5598,4437,3170,1810,358,-1181,-2835,-4594,-6461,-8399,-10358,-12270,-14049,-15618,-16903,-17852,-18427,-18598,-18362,-17698,-16633,-15191,-13425,-11438,-9300,-7151,-5081,-3191,-1569,-245,746,1436,1857,2070,2135,2097,2004,1864,1708,1512,1301,1044,759,448,122,-201,-517,-826,-1148,-1523,-1994,-2614,-3411,-4405,-5578,-6887,-8264,-9610,-10835,-11836,-12528,-12862,-12801,-12369,-11610,-10605,-9454,-8270,-7160,-6212,-5494,-5026,-4804,-4772,-4863,-4976,-5032,-4942,-4662,-4155,-3423,-2507,-1462,-401,578,1337,1790,1852,1519,812,-180,-1349,-2556,-3683,-4606,-5275,-5645,-5769,-5701,-5553,-5426,-5414,-5582,-5963,-6544,-7292,-8151,-9048,-9932,-10721,-11390,-11853,-12122,-12123,-11893,-11397,-10669,-9699,-8508,-7095,-5499,-3766,-1982,-255,1292,2545,3419,3869,3916,3613,3074,2422,1792,1308,1063,1117,1479,2113,2946,3863,4760,5499,5979,6097,5791,5000,3728,1969,-216,-2751,-5528,-8406,-11255,-13913,-16271,-18205,-19659,-20579,-20957,-20783,-20072,-18837,-17113,-14977,-12490,-9799,-7001,-4256,-1686,582,2459,3893,4882,5468,5741,5801,5775,5749,5814,5998,6332,6786,7337,7920,8484,8963,9322,9533,9581,9483,9214,8784,8151,7294,6177,4784,3119,1204,-902,-3120,-5361,-7512,-9479,-11173,-12504,-13423,-13873,-13826,-13267,-12199,-10644,-8673,-6361,-3855,-1298,1141,3304,5083,6390,7238,7650,7732,7566,7268,6898,6529,6194,5911,5701,5543,5443,5374,5332,5301,5299,5321,5404,5534,5717,5889,5990,5918,5580,4907,3851,2438,708,-1218,-3239,-5212,-7030,-8592,-9813,-10625,-10964,-10777,-10030,-8738,-6939,-4755,-2323,177,2560,4686,6442,7789,8737,9329,9646,9753,9731,9617,9464,9291,9131,8999,8915,8888,8913,8995,9095,9215,9309,9366,9370,9279,9099,8754,8237,7464,6400,4974,3181,1003,-1486,-4205,-7006,-9724,-12153,-14108,-15383,-15851,-15419,-14096,-11967,-9191,-5997,-2627,644,3570,5956,7658,8627,8899,8580,7844,6895,5942,5185,4769,4793,5265,6146,7326,8662,10002,11190,12106,12676,12863,12709,12258,11615,10842,10013,9131,8189,7127,5899,4447,2769,868,-1165,-3264,-5287,-7141,-8704,-9906,-10686,-11046,-10978,-10553,-9797,-8812,-7633,-6353,-5005,-3651,-2304,-987,314,1605,2893,4193,5491,6784,8049,9264,10396,11429,12318,13039,13544,13783,13742,13374,12748,11870,10877,9835,8851,7984,7240,6595,5990,5318,4516,3487,2209,663,-1100,-3012,-4965,-6847,-8535,-9928,-10919,-11446,-11470,-10975,-9999,-8594,-6833,-4833,-2675,-489,1648,3637,5438,6989,8280,9277,9968,10345,10409,10178,9699,9016,8229,7402,6664,6082,5763,5757,6107,6798,7776,8931,10107,11139,11840,12060,11680,10637,8938,6663,3942,968,-2056,-4935,-7466,-9514,-10940,-11673,-11663,-10892,-9404,-7246,-4548,-1438,1894,5247,8417,11185,13407,14947,15788,15940,15513,14623,13442,12110,10779,9573,8591,7915,7596,7632,7989,8575,9259,9901,10366,10537,10372,9838,8983,7842,6483,4953,3289,1529,-324,-2227,-4178,-6112,-7980,-9696,-11172,-12321,-13079,-13401,-13284,-12755,-11846,-10623,-9118,-7382,-5452,-3370,-1182,1047,3271,5404,7408,9213,10792,12102,13129,13851,14277,14406,14276,13918,13397,12765,12069,11340,10575,9766,8879,7889,6781,5563,4257,2914,1557,241,-1059,-2334,-3649,-5044,-6567,-8230,-10018,-11856,-13659,-15306,-16689,-17712,-18299,-18411,-18030,-17169,-15869,-14186,-12187,-9964,-7584,-5153,-2727,-395,1780,3717,5350,6608,7459,7873,7886,7534,6922,6131,5291,4474,3765,3195,2773,2482,2275,2100,1880,1551,1041,301,-709,-1986,-3533,-5282,-7193,-9159,-11093,-12885,-14421,-15607,-16344,-16590,-16321,-15583,-14443,-13015,-11414,-9756,-8150,-6678,-5412,-4378,-3608,-3066,-2746,-2579,-2522,-2500,-2477,-2376,-2196,-1893,-1484,-986,-425,143,685,1147,1513,1765,1919,1961,1927,1778,1516,1104,495,-317,-1368,-2621,-4053,-5579,-7130,-8603,-9919,-10992,-11769,-12203,-12298,-12055,-11543,-10814,-9972,-9095,-8265,-7535,-6914,-6402,-5944,-5500,-5019,-4468,-3842,-3158,-2455,-1799,-1241,-854,-655,-684,-903,-1302,-1790,-2314,-2755,-3044,-3101,-2903,-2468,-1860,-1196,-613,-250,-244,-665,-1568,-2919,-4646,-6624,-8692,-10694,-12464,-13879,-14842,-15319,-15312,-14870,-14091,-13066,-11931,-10788,-9722,-8799,-8026,-7382,-6809,-6220,-5520,-4625,-3465,-2018,-295,1632,3662,5665,7495,9046,10204,10933,11187,10988,10360,9372,8120,6711,5283,3963,2860,2056,1573,1388,1423,1558,1652,1560,1155,342,-912,-2589,-4608,-6839,-9125,-11302,-13206,-14710,-15710,-16146,-16006,-15326,-14187,-12713,-11046,-9324,-7661,-6120,-4716,-3405,-2138,-819,601,2158,3841,5587,7306,8881,10215,11205,11841,12095,12069,11820,11489,11154,10883,10703,10572,10451,10233,9860,9228,8301,7053,5491,3687,1708,-326,-2311,-4141,-5734,-7042,-8043,-8741,-9176,-9384,-9426,-9366,-9252,-9136,-9036,-8929,-8799,-8556,-8172,-7562,-6712,-5596,-4241,-2687,-1006,716,2397,3947,5301,6403,7208,7711,7907,7848,7590,7239,6901,6670,6638,6803,7167,7644,8153,8589,8847,8843,8507,7813,6749,5368,3713,1874,-76,-2055,-3991,-5809,-7447,-8850,-9963,-10746,-11170,-11216,-10892,-10220,-9228,-7978,-6506,-4889,-3176,-1443,239,1815,3213,4416,5379,6132,6675,7064,7336,7531,7693,7847,8003,8166,8306,8369,8286,7956,7287,6198,4635,2610,187,-2487,-5220,-7783,-9954,-11553,-12458,-12647,-12166,-11154,-9782,-8254,-6751,-5422,-4362,-3604,-3134,-2886,-2771,-2673,-2488,-2099,-1443,-456,844,2419,4170,5970,7673,9145,10254,10940,11164,10963,10414,9632,8752,7906,7223,6766,6591,6649,6859,7080,7131,6860,6130,4867,3063,784,-1861,-4676,-7491,-10072,-12260,-13894,-14891,-15220,-14908,-14045,-12762,-11215,-9580,-8007,-6634,-5551,-4803,-4374,-4208,-4174,-4154,-3990,-3571,-2822,-1716,-282,1393,3226,5076,6859,8478,9881,11040,11956,12641,13132,13461,13664,13765,13767,13668,13410,12986,12314,11399,10202,8744,7046,5157,3153,1113,-846,-2624,-4109,-5224,-5921,-6201,-6097,-5680,-5029,-4214,-3308,-2342,-1374,-420,471,1262,1925,2411,2734,2869,2861,2722,2493,2224,1934,1704,1545,1543,1726,2146,2835,3786,4990,6380,7890,9410,10830,12020,12860,13244,13092,12380,11127,9414,7387,5211,3090,1200,-308,-1350,-1892,-1977,-1658,-1035,-180,813,1882,2939,3925,4754,5384,5774,5916,5853,5612,5298,4969,4712,4600,4665,4942,5420,6059,6800,7557,8232,8762,9064,9135,8967,8620,8136,7614,7079,6597,6150,5719,5251,4688,3965,3046,1893,534,-1014,-2648,-4298,-5831,-7168,-8195,-8868,-9110,-8926,-8297,-7275,-5898,-4264,-2446,-562,1287,3007,4503,5728,6648,7258,7594,7678,7566,7309,6948,6559,6187,5904,5746,5757,5916,6226,6622,7070,7498,7862,8092,8148,7996,7604,6984,6126,5046,3766,2308,719,-949,-2625,-4234,-5700,-6937,-7885,-8461,-8637,-8389,-7739,-6747,-5500,-4114,-2722,-1438,-366,418,903,1088,1048,873,673,580,677,1029,1647,2485,3479,4528,5539,6430,7116,7554,7689,7532,7076,6387,5498,4492,3416,2324,1256,220,-770,-1727,-2681,-3639,-4657,-5733,-6889,-8100,-9324,-10489,-11505,-12280,-12736,-12834,-12571,-11984,-11138,-10103,-8949,-7730,-6507,-5295,-4168,-3130,-2256,-1554,-1050,-732,-559,-475,-392,-235,92,635,1429,2454,3638,4878,6035,6967,7547,7689,7341,6524,5300,3782,2089,337,-1381,-3007,-4506,-5856,-7033,-8018,-8781,-9316,-9623,-9716,-9613,-9339,-8905,-8337,-7672,-6936,-6198,-5490,-4864,-4331,-3880,-3476,-3074,-2628,-2109,-1527,-900,-294,249,665,929,1033,994,846,641,418,249,167,220,415,725,1094,1426,1617,1557,1159,361,-856,-2467,-4407,-6554,-8756,-10835,-12610,-13910,-14612,-14601,-13862,-12393,-10276,-7681,-4799,-1922,687,2755,4094,4579,4240,3170,1610,-185,-1893,-3267,-4071,-4211,-3641,-2452,-763,1213,3270,5169,6708,7730,8134,7911,7107,5829,4218,2419,568,-1203,-2807,-4154,-5204,-5939,-6361,-6519,-6487,-6349,-6219,-6160,-6234,-6438,-6763,-7135,-7522,-7833,-8035,-8076,-7947,-7641,-7182,-6576,-5834,-4982,-4015,-2969,-1875,-784,231,1107,1774,2203,2393,2386,2271,2132,2072,2151,2400,2797,3285,3795,4222,4527,4637,4562,4319,3955,3539,3110,2717,2339,1982,1583,1127,568,-95,-878,-1746,-2683,-3636,-4562,-5405,-6137,-6699,-7115,-7336,-7415,-7335,-7122,-6794,-6351,-5835,-5260,-4652,-4029,-3375,-2664,-1860,-920,157,1361,2628,3881,5019,5954,6623,6987,7072,6911,6593,6201,5827,5531,5355,5282,5289,5295,5230,5004,4537,3772,2678,1257,-433,-2293,-4183,-5931,-7361,-8339,-8752,-8579,-7836,-6615,-5042,-3273,-1472,208,1636,2716,3388,3639,3468,2929,2078,992,-220,-1483,-2684,-3741,-4585,-5154,-5433,-5421,-5142,-4656,-4017,-3309,-2609,-2007,-1574,-1390,-1488,-1888,-2559,-3429,-4399,-5358,-6203,-6849,-7267,-7415,-7344,-7041,-6589,-5996,-5337,-4642,-3947,-3288,-2671,-2119,-1615,-1170,-741,-309,168,747,1443,2297,3293,4416,5616,6808,7910,8791,9375,9571,9378,8810,7953,6894,5763,4654,3680,2888,2330,1979,1807,1730,1671,1552,1305,886,282,-515,-1486,-2611,-3863,-5196,-6557,-7868,-9032,-9944,-10499,-10611,-10226,-9347,-8007,-6320,-4418,-2469,-646,907,2075,2801,3073,2934,2449,1710,827,-84,-900,-1513,-1829,-1802,-1419,-707,264,1420,2668,3912,5089,6109,6940,7533,7866,7935,7734,7296,6641,5822,4874,3829,2723,1551,337,-935,-2238,-3545,-4787,-5868,-6691,-7141,-7164,-6734,-5900,-4744,-3393,-1962,-578,680,1730,2545,3069,3318,3262,2952,2388,1643,745,-232,-1219,-2152,-2928,-3496,-3780,-3781,-3493,-2982,-2305,-1539,-739,69,890,1758,2695,3743,4834,5931,6871,7514,7700,7287,6218,4491,2226,-380,-3046,-5451,-7289,-8301,-8319,-7305,-5330,-2590,624,3978,7086,9619,11274,11876,11348,9765,7306,4265,994,-2140,-4780,-6654,-7568,-7463,-6362,-4436,-1876,1007,3949,6665,8931,10608,11612,11950,11682,10885,9678,8158,6451,4654,2883,1216,-265,-1505,-2464,-3116,-3450,-3461,-3151,-2519,-1578,-339,1144,2814,4554,6238,7728,8861,9560,9720,9380,8558,7386,5984,4513,3113,1936,1065,607,549,900,1544,2385,3265,4045,4622,4906,4895,4590,4070,3428,2760,2191,1773,1573,1583,1765,2054,2330,2489,2415,2024,1304,281,-928,-2169,-3277,-4077,-4471,-4381,-3823,-2840,-1533,-20,1572,3098,4454,5523,6256,6612,6603,6260,5633,4778,3768,2655,1529,454,-485,-1213,-1680,-1858,-1740,-1375,-794,-91,666,1375,1945,2291,2373,2164,1704,1056,290,-476,-1196,-1781,-2235,-2533,-2722,-2827,-2875,-2895,-2852,-2732,-2471,-2016,-1328,-386,784,2129,3545,4917,6092,6934,7331,7197,6543,5409,3928,2283,657,-727,-1724,-2213,-2169,-1640,-727,421,1653,2820,3791,4481,4821,4802,4424,3731,2780,1654,436,-785,-1937,-2972,-3861,-4589,-5152,-5536,-5744,-5766,-5616,-5309,-4888,-4394,-3862,-3326,-2780,-2218,-1606,-927,-166,664,1517,2363,3099,3692,4037,4099,3821,3193,2231,1005,-387,-1792,-3055,-4021,-4558,-4596,-4117,-3183,-1927,-531,770,1754,2215,2021,1120,-451,-2552,-5003,-7532,-9882,-11772,-12956,-13269,-12594,-10978,-8537,-5533,-2280,879,3620,5709,6989,7447,7118,6162,4734,3046,1285,-382,-1802,-2881,-3550,-3799,-3644,-3154,-2407,-1518,-595,239,905,1313,1460,1338,1020,578,113,-292,-574,-700,-673,-517,-285,-40,141,184,22,-391,-1066,-1982,-3066,-4205,-5253,-6042,-6424,-6275,-5545,-4227,-2415,-220,2167,4592,6853,8820,10353,11380,11862,11803,11251,10266,8939,7337,5551,3645,1695,-215,-2002,-3557,-4775,-5547,-5779,-5433,-4503,-3091,-1334,545,2308,3705,4539,4660,4047,2720,846,-1402,-3789,-6091,-8120,-9699,-10745,-11170,-10997,-10229,-8942,-7221,-5162,-2896,-543,1765,3900,5770,7293,8440,9212,9628,9746,9599,9244,8715,8038,7240,6322,5293,4144,2886,1530,127,-1250,-2493,-3487,-4101,-4249,-3872,-2980,-1658,-22,1740,3452,4919,5973,6487,6393,5678,4427,2750,828,-1160,-3045,-4662,-5907,-6684,-6952,-6686,-5921,-4705,-3146,-1354,544,2411,4138,5597,6727,7429,7701,7501,6873,5842,4494,2913,1228,-432,-1928,-3144,-4005,-4487,-4623,-4479,-4165,-3780,-3424,-3169,-3045,-3056,-3162,-3313,-3442,-3514,-3490,-3394,-3212,-2995,-2732,-2450,-2134,-1789,-1396,-963,-477,52,615,1207,1810,2422,3026,3602,4138,4591,4950,5174,5247,5144,4840,4333,3605,2672,1561,308,-998,-2289,-3450,-4384,-5001,-5232,-5061,-4521,-3695,-2723,-1743,-910,-336,-112,-245,-746,-1519,-2499,-3561,-4604,-5542,-6303,-6858,-7183,-7264,-7105,-6674,-5986,-5024,-3815,-2414,-874,682,2169,3458,4466,5120,5393,5293,4871,4207,3390,2511,1627,775,-55,-869,-1713,-2590,-3530,-4503,-5483,-6411,-7217,-7830,-8195,-8263,-8034,-7512,-6741,-5775,-4694,-3585,-2538,-1647,-969,-550,-395,-475,-756,-1172,-1687,-2218,-2737,-3147,-3416,-3454,-3234,-2719,-1921,-887,319,1602,2882,4071,5102,5925,6468,6709,6582,6097,5238,4077,2684,1191,-243,-1496,-2414,-2954,-3070,-2816,-2263,-1521,-707,68,702,1121,1267,1115,672,-33,-930,-1938,-2959,-3907,-4707,-5317,-5714,-5918,-5944,-5834,-5608,-5288,-4878,-4364,-3745,-2998,-2135,-1175,-147,890,1893,2812,3609,4275,4794,5208,5512,5779,6004,6215,6388,6486,6461,6260,5849,5205,4344,3283,2082,797,-490,-1714,-2798,-3687,-4344,-4751,-4922,-4893,-4718,-4469,-4223,-4038,-3995,-4103,-4403,-4840,-5377,-5894,-6297,-6454,-6271,-5691,-4678,-3280,-1541,418,2495,4552,6484,8178,9555,10558,11138,11313,11081,10520,9693,8690,7597,6485,5418,4450,3617,2957,2453,2118,1878,1715,1552,1366,1128,838,522,202,-97,-366,-617,-889,-1215,-1641,-2173,-2788,-3441,-4043,-4507,-4735,-4649,-4204,-3364,-2163,-617,1172,3118,5086,6933,8529,9743,10494,10722,10411,9575,8254,6502,4408,2058,-412,-2873,-5161,-7139,-8659,-9641,-10039,-9886,-9271,-8343,-7264,-6193,-5269,-4553,-4092,-3857,-3805,-3877,-4015,-4165,-4303,-4412,-4502,-4590,-4690,-4806,-4915,-4970,-4911,-4645,-4120,-3239,-2006,-393,1539,3718,6036,8345,10499,12322,13669,14386,14398,13648,12162,10031,7398,4467,1469,-1389,-3888,-5889,-7293,-8054,-8210,-7823,-7018,-5950,-4781,-3703,-2867,-2419,-2434,-2925,-3853,-5084,-6492,-7890,-9149,-10131,-10771,-11013,-10865,-10343,-9504,-8412,-7134,-5756,-4335,-2945,-1616,-378,775,1852,2885,3884,4855,5761,6520,7038,7179,6846,5964,4535,2640,440,-1854,-3988,-5749,-6957,-7518,-7441,-6807,-5753,-4475,-3131,-1910,-928,-273,15,-47,-407,-979,-1641,-2276,-2749,-2958,-2820,-2304,-1430,-262,1100,2525,3897,5071,5957,6440,6475,6036,5147,3901,2415,867,-581,-1746,-2519,-2813,-2637,-2065,-1227,-294,551,1160,1410,1260,729,-92,-1067,-2026,-2804,-3264,-3301,-2899,-2064,-906,458,1855,3113,4082,4631,4700,4290,3453,2312,1013,-299,-1462,-2395,-3012,-3313,-3316,-3083,-2696,-2251,-1826,-1501,-1286,-1184,-1098,-952,-591,67,1117,2556,4306,6216,8043,9544,10444,10574,9799,8160,5767,2845,-294,-3377,-6069,-8180,-9558,-10173,-10103,-9457,-8432,-7174,-5868,-4623,-3539,-2681,-2055,-1699,-1555,-1635,-1866,-2219,-2630,-3045,-3387,-3615,-3650,-3491,-3105,-2542,-1816,-998,-119,773,1669,2561,3466,4401,5378,6390,7410,8374,9219,9837,10169,10117,9695,8885,7795,6508,5180,3936,2906,2160,1735,1596,1667,1841,1985,1984,1748,1232,440,-571,-1706,-2856,-3895,-4757,-5371,-5758,-5927,-5958,-5889,-5773,-5620,-5431,-5173,-4822,-4331,-3662,-2787,-1672,-329,1224,2922,4673,6376,7906,9154,10020,10418,10306,9677,8566,7082,5339,3499,1706,74,-1307,-2419,-3270,-3922,-4440,-4922,-5422,-6006,-6677,-7425,-8193,-8884,-9406,-9628,-9485,-8902,-7914,-6562,-4976,-3311,-1714,-368,627,1185,1297,1021,466,-234,-915,-1448,-1721,-1647,-1204,-379,772,2174,3721,5280,6726,7942,8836,9360,9499,9272,8735,7941,6957,5823,4587,3239,1822,307,-1255,-2836,-4386,-5806,-7053,-8014,-8651,-8884,-8700,-8067,-7018,-5589,-3886,-2008,-133,1609,3034,4047,4560,4585,4187,3509,2732,2063,1675,1705,2200,3138,4405,5829,7217,8346,9050,9197,8716,7651,6050,4113,2000,-40,-1792,-3061,-3715,-3690,-3043,-1888,-440,1050,2327,3153,3365,2891,1765,115,-1843,-3873,-5722,-7173,-8087,-8370,-8035,-7120,-5736,-3989,-2012,85,2193,4220,6069,7667,8937,9834,10350,10495,10354,10000,9545,9072,8640,8263,7920,7538,7045,6349,5384,4133,2633,983,-665,-2142,-3289,-3985,-4172,-3862,-3139,-2138,-1039,1,815,1316,1429,1165,555,-307,-1329,-2360,-3281,-3960,-4295,-4237,-3786,-2983,-1953,-789,353,1392,2260,2954,3523,4046,4622,5342,6249,7353,8586,9822,10914,11650,11881,11446,10268,8330,5714,2574,-833,-4224,-7268,-9692,-11256,-11867,-11514,-10327,-8534,-6399,-4239,-2322,-869,-40,127,-361,-1381,-2785,-4368,-5938,-7316,-8342,-8937,-9021,-8610,-7722,-6441,-4846,-3060,-1168,706,2498,4122,5540,6722,7655,8355,8831,9108,9210,9146,8947,8600,8146,7561,6900,6138,5325,4450,3555,2633,1726,824,-49,-900,-1731,-2548,-3357,-4148,-4890,-5531,-5981,-6173,-6019,-5506,-4658,-3568,-2379,-1283,-432,-17,-115,-788,-1998,-3627,-5498,-7371,-8978,-10067,-10413,-9872,-8389,-6012,-2911,654,4346,7773,10589,12439,13137,12539,10708,7780,4054,-102,-4255,-7982,-10905,-12756,-13381,-12777,-11068,-8491,-5357,-2028,1162,3885,5929,7133,7468,6974,5763,4019,1918,-304,-2460,-4345,-5830,-6794,-7205,-7052,-6381,-5284,-3852,-2237,-542,1093,2591,3895,4977,5865,6584,7198,7732,8228,8664,9015,9217,9205,8921,8333,7449,6295,4967,3527,2098,750,-438,-1409,-2133,-2588,-2769,-2697,-2406,-1944,-1408,-861,-430,-168,-162,-413,-944,-1694,-2634,-3657,-4697,-5615,-6330,-6712,-6699,-6229,-5294,-3913,-2154,-85,2178,4534,6876,9082,11079,12760,14068,14923,15276,15080,14337,13079,11389,9393,7231,5063,3019,1208,-316,-1537,-2482,-3201,-3747,-4161,-4483,-4709,-4838,-4847,-4714,-4420,-3960,-3350,-2641,-1907,-1246,-782,-611,-831,-1458,-2478,-3783,-5222,-6591,-7666,-8255,-8174,-7337,-5713,-3362,-430,2892,6350,9684,12618,14903,16328,16747,16100,14443,11925,8817,5421,2090,-874,-3213,-4773,-5482,-5399,-4622,-3375,-1868,-350,945,1858,2248,2089,1399,279,-1131,-2662,-4154,-5455,-6468,-7143,-7466,-7495,-7270,-6887,-6386,-5823,-5200,-4521,-3746,-2865,-1824,-644,690,2122,3616,5093,6497,7737,8752,9465,9807,9709,9130,8001,6352,4184,1604,-1265,-4253,-7156,-9769,-11901,-13396,-14171,-14218,-13604,-12471,-10985,-9339,-7707,-6232,-5016,-4121,-3556,-3316,-3350,-3633,-4096,-4721,-5429,-6182,-6883,-7454,-7790,-7797,-7397,-6538,-5201,-3418,-1257,1171,3714,6216,8495,10388,11749,12453,12441,11688,10242,8230,5810,3213,662,-1637,-3517,-4882,-5704,-6016,-5883,-5410,-4683,-3790,-2810,-1789,-798,115,882,1431,1690,1593,1078,148,-1212,-2899,-4832,-6832,-8716,-10289,-11350,-11749,-11384,-10223,-8333,-5840,-2961,58,2944,5437,7324,8452,8746,8236,6991,5210,3078,850,-1247,-3003,-4252,-4896,-4902,-4320,-3253,-1872,-375,1038,2171,2901,3145,2906,2256,1323,287,-652,-1317,-1544,-1261,-444,821,2399,4064,5586,6711,7232,7023,6025,4341,2128,-319,-2690,-4661,-5963,-6424,-5990,-4725,-2816,-513,1867,4031,5689,6658,6809,6157,4799,2922,804,-1305,-3103,-4386,-4990,-4847,-3999,-2552,-702,1325,3293,4971,6198,6851,6897,6368,5348,3979,2404,790,-739,-2065,-3147,-3946,-4508,-4852,-5058,-5169,-5239,-5289,-5308,-5259,-5088,-4717,-4098,-3183,-1977,-532,1067,2684,4191,5438,6331,6782,6761,6285,5375,4135,2618,968,-736,-2343,-3752,-4829,-5483,-5641,-5285,-4458,-3251,-1808,-306,1070,2124,2713,2723,2125,954,-681,-2603,-4619,-6507,-8075,-9172,-9712,-9672,-9105,-8106,-6811,-5359,-3885,-2494,-1253,-193,681,1390,1933,2326,2568,2651,2587,2358,1977,1431,746,-49,-893,-1687,-2341,-2719,-2734,-2301,-1403,-65,1618,3526,5482,7328,8898,10062,10729,10860,10445,9535,8184,6472,4485,2293,-27,-2410,-4792,-7102,-9259,-11164,-12701,-13748,-14180,-13911,-12870,-11067,-8572,-5528,-2150,1282,4490,7171,9101,10109,10133,9207,7480,5162,2535,-119,-2532,-4502,-5906,-6732,-7034,-6980,-6736,-6521,-6489,-6752,-7340,-8200,-9202,-10167,-10892,-11200,-10961,-10130,-8751,-6944,-4906,-2834,-946,599,1699,2296,2440,2198,1714,1133,593,213,59,159,502,1054,1770,2612,3538,4525,5543,6559,7534,8412,9143,9670,9957,9980,9743,9280,8624,7844,6972,6077,5185,4342,3575,2911,2367,1952,1674,1517,1468,1502,1553,1588,1515,1278,816,87,-925,-2192,-3672,-5248,-6795,-8136,-9093,-9519,-9294,-8385,-6831,-4729,-2264,373,2963,5310,7254,8676,9494,9686,9232,8194,6626,4646,2385,-18,-2410,-4652,-6624,-8218,-9353,-9981,-10079,-9668,-8811,-7598,-6158,-4629,-3138,-1795,-658,245,937,1460,1882,2261,2652,3077,3554,4066,4595,5123,5596,6015,6295,6435,6348,6023,5425,4572,3523,2353,1214,216,-478,-787,-649,-92,798,1882,2967,3894,4476,4615,4249,3407,2172,701,-843,-2268,-3421,-4187,-4505,-4354,-3777,-2817,-1581,-158,1319,2724,3931,4820,5315,5362,4965,4137,2976,1544,-2,-1551,-2942,-4051,-4739,-4935,-4573,-3672,-2286,-551,1363,3214,4771,5794,6096,5590,4266,2271,-178,-2758,-5129,-6949,-7970,-8013,-7074,-5262,-2818,-89,2556,4724,6116,6509,5841,4181,1745,-1159,-4155,-6892,-9036,-10386,-10799,-10298,-8971,-6996,-4620,-2061,413,2622,4385,5589,6166,6078,5359,4054,2304,247,-1889,-3891,-5527,-6597,-6968,-6567,-5433,-3687,-1535,763,2923,4691,5859,6313,6041,5135,3777,2200,678,-573,-1353,-1564,-1199,-308,954,2412,3853,5059,5844,6056,5592,4444,2639,318,-2355,-5144,-7824,-10147,-11925,-13002,-13289,-12783,-11528,-9636,-7259,-4561,-1718,1103,3766,6148,8171,9765,10905,11568,11765,11524,10887,9927,8719,7361,5943,4545,3235,2046,997,98,-667,-1286,-1777,-2142,-2383,-2527,-2585,-2589,-2589,-2597,-2670,-2793,-2969,-3142,-3258,-3213,-2960,-2421,-1618,-592,547,1666,2617,3301,3614,3568,3172,2523,1730,905,192,-318,-530,-393,79,861,1849,2934,3995,4901,5551,5869,5798,5346,4538,3460,2221,965,-166,-1028,-1512,-1551,-1142,-339,717,1871,2901,3619,3826,3403,2269,457,-1931,-4686,-7560,-10249,-12502,-14079,-14853,-14765,-13870,-12277,-10162,-7737,-5199,-2773,-615,1131,2381,3110,3328,3106,2527,1697,730,-283,-1249,-2124,-2852,-3437,-3831,-4039,-4004,-3705,-3107,-2202,-1015,395,1936,3477,4903,6076,6922,7380,7451,7161,6562,5713,4693,3552,2367,1177,25,-1063,-2071,-2987,-3793,-4486,-5051,-5472,-5743,-5826,-5718,-5369,-4781,-3920,-2815,-1496,-39,1440,2829,3983,4803,5209,5180,4747,3996,3047,2043,1126,394,-62,-234,-123,212,676,1183,1592,1823,1758,1357,595,-495,-1827,-3291,-4731,-5997,-6949,-7467,-7484,-6974,-5966,-4540,-2800,-884,1086,3000,4755,6311,7593,8613,9323,9743,9856,9678,9251,8603,7830,6991,6194,5509,5017,4751,4724,4899,5199,5511,5717,5680,5336,4625,3594,2303,889,-530,-1821,-2897,-3706,-4235,-4509,-4576,-4476,-4265,-3966,-3599,-3178,-2712,-2224,-1743,-1301,-946,-676,-524,-429,-367,-272,-95,177,534,925,1272,1490,1494,1236,692,-113,-1110,-2216,-3303,-4272,-5026,-5490,-5662,-5522,-5156,-4586,-3918,-3174,-2401,-1590,-719,259,1383,2698,4192,5829,7511,9086,10402,11267,11568,11214,10233,8706,6845,4855,3025,1555,630,308,579,1312,2353,3461,4456,5130,5379,5132,4398,3252,1797,180,-1456,-2991,-4296,-5317,-5978,-6261,-6152,-5655,-4793,-3609,-2161,-533,1189,2893,4474,5826,6839,7437,7563,7194,6356,5094,3496,1666,-273,-2199,-3987,-5530,-6730,-7521,-7866,-7776,-7305,-6557,-5669,-4789,-4056,-3590,-3443,-3647,-4146,-4858,-5654,-6374,-6878,-7009,-6683,-5836,-4483,-2706,-641,1517,3552,5280,6521,7210,7318,6917,6145,5167,4181,3352,2812,2624,2780,3199,3771,4327,4751,4890,4685,4078,3075,1725,108,-1640,-3384,-4934,-6149,-6861,-6991,-6494,-5406,-3849,-1977,-11,1843,3394,4487,5037,5009,4437,3395,2009,399,-1282,-2923,-4401,-5647,-6587,-7206,-7475,-7417,-7040,-6380,-5479,-4363,-3106,-1729,-338,1030,2254,3267,3970,4294,4191,3648,2673,1338,-292,-2087,-3926,-5681,-7212,-8438,-9252,-9647,-9586,-9122,-8305,-7219,-5969,-4661,-3398,-2251,-1284,-484,152,686,1171,1669,2216,2845,3538,4272,4991,5638,6142,6446,6489,6238,5667,4796,3668,2388,1082,-77,-922,-1307,-1125,-362,921,2563,4349,6005,7298,8009,8037,7358,6076,4361,2453,604,-963,-2061,-2578,-2486,-1812,-656,841,2515,4192,5709,6924,7746,8082,7936,7283,6205,4764,3084,1276,-542,-2271,-3849,-5208,-6351,-7239,-7900,-8314,-8502,-8451,-8163,-7640,-6856,-5838,-4547,-3040,-1310,544,2449,4268,5857,7060,7726,7729,7004,5544,3433,849,-1993,-4800,-7305,-9256,-10453,-10774,-10174,-8685,-6409,-3506,-158,3417,7013,10408,13408,15820,17508,18332,18258,17254,15409,12844,9776,6458,3186,259,-2058,-3554,-4103,-3681,-2355,-295,2270,5047,7736,10053,11738,12623,12605,11670,9920,7498,4646,1619,-1328,-3936,-6028,-7444,-8130,-8069,-7334,-6027,-4331,-2397,-452,1367,2885,4030,4732,5014,4894,4439,3702,2724,1549,181,-1330,-2966,-4640,-6295,-7821,-9138,-10147,-10785,-10986,-10730,-10009,-8843,-7303,-5451,-3427,-1342,645,2404,3814,4806,5348,5471,5252,4776,4166,3509,2872,2310,1817,1399,1045,739,521,399,446,700,1206,1977,3002,4222,5562,6931,8200,9289,10064,10457,10390,9829,8776,7285,5438,3379,1240,-795,-2595,-4012,-4965,-5389,-5292,-4716,-3762,-2567,-1283,-74,908,1541,1737,1444,682,-509,-2006,-3679,-5352,-6884,-8118,-8986,-9422,-9439,-9081,-8409,-7526,-6526,-5498,-4538,-3701,-3028,-2539,-2206,-2002,-1876,-1777,-1670,-1541,-1383,-1237,-1102,-1028,-986,-991,-982,-937,-818,-592,-269,151,638,1144,1658,2117,2532,2848,3066,3138,3043,2736,2198,1394,325,-1007,-2570,-4288,-6080,-7781,-9258,-10322,-10837,-10683,-9817,-8259,-6111,-3539,-765,1953,4363,6241,7418,7825,7471,6474,5011,3306,1582,34,-1182,-2001,-2384,-2384,-2067,-1543,-932,-361,58,235,107,-325,-1050,-1964,-2970,-3924,-4681,-5134,-5178,-4796,-3995,-2860,-1497,-50,1350,2563,3491,4055,4218,3986,3404,2555,1552,514,-458,-1276,-1900,-2297,-2483,-2458,-2255,-1882,-1366,-753,-87,550,1063,1377,1397,1106,501,-343,-1310,-2241,-2972,-3344,-3249,-2635,-1534,-47,1654,3368,4870,5960,6480,6328,5496,4021,2046,-286,-2759,-5183,-7363,-9129,-10351,-10943,-10852,-10108,-8756,-6915,-4723,-2343,56,2303,4264,5809,6876,7410,7431,6963,6092,4908,3524,2055,610,-729,-1883,-2820,-3510,-3959,-4171,-4175,-4001,-3678,-3248,-2739,-2183,-1607,-1042,-511,-53,313,557,677,667,549,322,17,-387,-864,-1447,-2112,-2843,-3593,-4273,-4778,-4990,-4785,-4088,-2869,-1167,905,3178,5451,7502,9140,10206,10593,10260,9231,7573,5421,2913,222,-2480,-5015,-7221,-8939,-10058,-10490,-10191,-9202,-7568,-5462,-3040,-567,1728,3572,4769,5160,4697,3408,1438,-1025,-3716,-6378,-8758,-10660,-11952,-12581,-12572,-11997,-10988,-9657,-8151,-6540,-4929,-3334,-1803,-337,1040,2313,3433,4360,5023,5364,5330,4881,4014,2755,1164,-635,-2514,-4271,-5754,-6763,-7199,-6962,-6067,-4560,-2595,-332,1988,4156,5962,7236,7906,7912,7331,6230,4761,3077,1315,-366,-1893,-3186,-4234,-5043,-5631,-6030,-6244,-6279,-6111,-5723,-5090,-4193,-3049,-1674,-148,1455,3000,4365,5403,5990,6055,5533,4477,2929,1046,-1034,-3105,-5002,-6535,-7583,-8024,-7832,-7008,-5630,-3843,-1817,232,2091,3600,4602,5071,4981,4419,3482,2310,1037,-201,-1318,-2217,-2867,-3224,-3289,-3070,-2581,-1876,-1005,-59,873,1683,2274,2562,2498,2070,1318,314,-824,-1974,-2988,-3773,-4215,-4301,-4003,-3378,-2494,-1457,-388,596,1383,1907,2134,2077,1798,1376,919,521,266,224,427,889,1581,2437,3361,4240,4934,5339,5345,4904,4018,2748,1219,-394,-1891,-3077,-3761,-3836,-3235,-1986,-205,1957,4255,6463,8330,9648,10272,10095,9122,7383,5023,2185,-893,-4004,-6912,-9414,-11348,-12604,-13110,-12890,-11977,-10497,-8599,-6463,-4294,-2265,-545,779,1635,2058,2074,1781,1272,621,-72,-786,-1459,-2118,-2729,-3334,-3893,-4425,-4883,-5239,-5451,-5466,-5265,-4804,-4118,-3196,-2153,-1024,34,943,1565,1832,1674,1102,161,-1020,-2290,-3437,-4293,-4674,-4492,-3710,-2371,-595,1459,3594,5623,7368,8707,9540,9857,9661,9035,8090,6948,5784,4715,3879,3353,3179,3353,3823,4507,5306,6121,6860,7467,7886,8094,8071,7772,7218,6346,5211,3796,2184,430,-1362,-3098,-4685,-6036,-7099,-7831,-8224,-8290,-8060,-7586,-6926,-6147,-5318,-4476,-3685,-2943,-2295,-1723,-1256,-877,-600,-400,-266,-160,-53,82,258,466,676,843,915,852,628,254,-250,-803,-1348,-1773,-2003,-1964,-1598,-916,77,1280,2620,3936,5113,5981,6419,6321,5623,4345,2553,399,-1914,-4153,-6079,-7478,-8211,-8191,-7438,-6036,-4138,-1923,406,2673,4716,6428,7749,8644,9149,9291,9149,8799,8300,7717,7074,6367,5601,4729,3766,2714,1614,549,-412,-1163,-1646,-1802,-1646,-1199,-557,199,932,1548,1936,2029,1795,1216,341,-790,-2083,-3474,-4871,-6215,-7469,-8566,-9514,-10235,-10728,-10934,-10831,-10401,-9664,-8649,-7446,-6129,-4818,-3589,-2511,-1616,-899,-347,80,407,661,863,1031,1185,1352,1573,1887,2342,2962,3761,4721,5788,6895,7931,8801,9384,9600,9372,8673,7504,5919,4004,1906,-220,-2174,-3786,-4889,-5385,-5215,-4414,-3050,-1272,751,2831,4771,6432,7691,8497,8868,8838,8539,8067,7574,7166,6921,6882,6992,7213,7382,7428,7213,6706,5891,4828,3618,2393,1295,448,-59,-176,76,650,1418,2263,3016,3550,3742,3537,2919,1955,742,-574,-1855,-2965,-3817,-4339,-4528,-4396,-4004,-3418,-2726,-1996,-1299,-679,-169,220,494,674,803,928,1129,1457,1992,2747,3734,4898,6145,7369,8429,9219,9652,9695,9361,8719,7873,6957,6108,5458,5100,5089,5412,6014,6766,7530,8126,8410,8260,7620,6489,4936,3078,1072,-913,-2715,-4191,-5243,-5823,-5914,-5566,-4843,-3828,-2637,-1341,-46,1187,2307,3269,4072,4699,5171,5483,5652,5654,5495,5143,4611,3911,3099,2247,1455,809,409,284,464,890,1482,2115,2642,2940,2894,2481,1706,680,-464,-1550,-2409,-2924,-3017,-2713,-2079,-1256,-421,271,653,643,184,-698,-1939,-3431,-5028,-6580,-7923,-8903,-9389,-9289,-8550,-7190,-5297,-3016,-575,1802,3838,5356,6167,6252,5615,4397,2785,995,-715,-2158,-3145,-3589,-3456,-2787,-1684,-305,1167,2527,3579,4177,4204,3665,2597,1164,-476,-2089,-3507,-4545,-5119,-5173,-4736,-3881,-2728,-1408,-70,1174,2208,2982,3453,3639,3574,3324,2962,2560,2168,1820,1519,1261,1036,836,684,587,600,748,1065,1571,2242,3049,3908,4737,5410,5836,5919,5606,4894,3808,2440,890,-708,-2242,-3598,-4719,-5570,-6171,-6577,-6869,-7130,-7446,-7866,-8400,-9027,-9662,-10202,-10523,-10503,-10041,-9096,-7666,-5827,-3712,-1495,616,2408,3703,4359,4306,3559,2214,433,-1542,-3460,-5052,-6087,-6395,-5905,-4624,-2696,-322,2205,4586,6519,7763,8154,7642,6276,4220,1697,-1009,-3610,-5850,-7516,-8485,-8717,-8251,-7214,-5768,-4108,-2428,-889,394,1347,1976,2289,2374,2287,2118,1930,1761,1637,1547,1459,1343,1160,900,583,257,-1,-95,51,510,1292,2372,3666,5044,6347,7414,8092,8284,7926,7041,5677,3957,2015,-2,-1951,-3713,-5209,-6380,-7225,-7769,-8056,-8159,-8131,-8028,-7875,-7670,-7397,-7017,-6506,-5836,-5008,-4036,-2955,-1792,-611,568,1673,2672,3505,4120,4461,4492,4192,3583,2718,1699,653,-276,-947,-1248,-1114,-530,435,1685,3043,4359,5433,6143,6356,6043,5182,3859,2159,263,-1673,-3451,-4904,-5898,-6346,-6210,-5541,-4377,-2874,-1120,723,2531,4192,5574,6615,7221,7373,7049,6281,5120,3648,1961,168,-1599,-3236,-4603,-5622,-6209,-6340,-6037,-5358,-4417,-3339,-2263,-1314,-581,-114,84,41,-181,-523,-938,-1378,-1847,-2343,-2907,-3563,-4370,-5323,-6460,-7725,-9081,-10427,-11663,-12649,-13266,-13384,-12911,-11790,-10004,-7618,-4726,-1525,1791,4957,7731,9900,11272,11776,11363,10130,8189,5758,3042,294,-2283,-4481,-6165,-7228,-7639,-7401,-6582,-5290,-3669,-1882,-118,1466,2693,3454,3665,3300,2394,1023,-685,-2581,-4494,-6272,-7743,-8808,-9349,-9341,-8757,-7648,-6069,-4152,-2000,204,2335,4221,5758,6853,7467,7615,7332,6697,5793,4706,3521,2310,1135,49,-901,-1703,-2324,-2797,-3112,-3313,-3406,-3402,-3307,-3101,-2792,-2373,-1880,-1348,-842,-432,-181,-155,-377,-868,-1604,-2545,-3638,-4802,-5976,-7075,-8047,-8835,-9415,-9761,-9868,-9724,-9317,-8641,-7673,-6424,-4903,-3152,-1245,737,2682,4464,5978,7095,7754,7886,7490,6585,5237,3546,1622,-386,-2356,-4149,-5667,-6839,-7620,-8008,-8014,-7688,-7078,-6258,-5292,-4260,-3218,-2235,-1348,-618,-51,306,480,466,338,140,-29,-95,0,325,857,1621,2546,3590,4679,5741,6721,7573,8263,8782,9116,9264,9219,8979,8550,7947,7206,6381,5518,4696,3942,3312,2793,2397,2078,1804,1522,1184,747,171,-569,-1502,-2624,-3937,-5404,-6975,-8579,-10126,-11521,-12673,-13511,-13968,-14031,-13688,-12983,-11957,-10697,-9260,-7741,-6189,-4665,-3201,-1821,-529,661,1772,2782,3710,4527,5237,5808,6245,6529,6672,6688,6595,6424,6198,5943,5677,5403,5121,4804,4431,3952,3342,2548,1556,346,-1076,-2675,-4395,-6160,-7855,-9393,-10641,-11532,-11959,-11897,-11299,-10166,-8525,-6422,-3934,-1187,1688,4512,7107,9301,10933,11893,12113,11595,10412,8687,6612,4387,2229,331,-1154,-2132,-2544,-2418,-1798,-786,510,1967,3472,4916,6197,7238,7947,8258,8109,7450,6258,4549,2358,-210,-3040,-5966,-8817,-11400,-13556,-15125,-16017,-16167,-15592,-14343,-12556,-10367,-7976,-5556,-3269,-1257,415,1701,2626,3233,3606,3807,3914,3967,3973,3936,3803,3560,3163,2621,1942,1185,409,-307,-893,-1287,-1461,-1404,-1149,-763,-317,76,338,384,167,-327,-1082,-2060,-3180,-4378,-5554,-6627,-7504,-8105,-8345,-8164,-7524,-6389,-4797,-2780,-426,2134,4796,7379,9773,11816,13419,14462,14911,14699,13864,12425,10496,8194,5699,3201,905,-990,-2311,-2934,-2785,-1871,-269,1865,4329,6860,9199,11088,12292,12666,12099,10604,8251,5207,1694,-2021,-5667,-8967,-11707,-13704,-14871,-15168,-14659,-13423,-11630,-9439,-7029,-4577,-2212,-53,1845,3456,4803,5938,6932,7855,8774,9707,10665,11596,12426,13058,13383,13303,12751,11696,10160,8223,5997,3654,1354,-737,-2475,-3792,-4616,-4990,-4929,-4539,-3883,-3083,-2218,-1390,-675,-145,164,230,97,-173,-469,-652,-596,-169,688,2008,3723,5730,7858,9922,11722,13102,13929,14165,13802,12931,11657,10127,8479,6839,5297,3933,2766,1839,1140,692,475,485,687,1033,1449,1853,2145,2239,2062,1562,739,-387,-1745,-3248,-4789,-6257,-7552,-8598,-9326,-9727,-9782,-9543,-9049,-8377,-7607,-6804,-6057,-5383,-4827,-4363,-3956,-3550,-3055,-2413,-1550,-452,869,2346,3865,5286,6452,7218,7473,7150,6260,4862,3081,1076,-960,-2846,-4382,-5439,-5900,-5726,-4939,-3623,-1918,-14,1890,3585,4888,5659,5812,5321,4248,2687,823,-1165,-3038,-4602,-5642,-6039,-5679,-4587,-2803,-498,2152,4907,7551,9879,11744,13050,13760,13894,13508,12682,11518,10098,8533,6901,5315,3867,2663,1806,1361,1394,1879,2771,3947,5225,6425,7306,7706,7453,6503,4838,2589,-103,-2989,-5852,-8436,-10562,-12074,-12916,-13072,-12621,-11655,-10341,-8813,-7254,-5784,-4535,-3575,-2946,-2632,-2589,-2722,-2937,-3101,-3117,-2871,-2319,-1410,-186,1322,2992,4732,6390,7863,9049,9878,10342,10419,10158,9576,8712,7600,6261,4729,3033,1213,-679,-2591,-4445,-6192,-7754,-9096,-10177,-10975,-11490,-11712,-11662,-11345,-10781,-9987,-8974,-7758,-6351,-4764,-3028,-1162,776,2736,4646,6418,7991,9272,10208,10746,10857,10549,9840,8805,7515,6094,4657,3342,2277,1559,1271,1413,1950,2779,3724,4611,5205,5321,4792,3536,1533,-1108,-4245,-7615,-10968,-14020,-16536,-18329,-19304,-19419,-18761,-17416,-15582,-13421,-11128,-8867,-6752,-4876,-3259,-1897,-737,296,1280,2301,3407,4636,5973,7379,8778,10076,11182,12003,12472,12549,12215,11494,10419,9050,7462,5718,3906,2088,335,-1288,-2737,-3973,-4975,-5757,-6338,-6755,-7065,-7303,-7524,-7746,-7992,-8248,-8509,-8738,-8892,-8927,-8762,-8347,-7600,-6482,-4961,-3053,-807,1689,4319,6949,9441,11663,13505,14868,15691,15909,15522,14526,12998,11031,8780,6446,4212,2300,835,-69,-422,-275,220,895,1541,1964,1996,1517,464,-1137,-3220,-5628,-8181,-10665,-12871,-14615,-15762,-16226,-16002,-15124,-13708,-11873,-9782,-7580,-5405,-3366,-1549,13,1293,2332,3163,3869,4513,5176,5891,6701,7571,8483,9353,10106,10660,10938,10902,10549,9903,9037,8024,6938,5853,4792,3771,2780,1785,758,-321,-1481,-2697,-3959,-5231,-6475,-7652,-8738,-9700,-10528,-11188,-11663,-11896,-11857,-11484,-10735,-9599,-8042,-6114,-3844,-1320,1348,4051,6632,8974,10943,12430,13379,13732,13513,12767,11590,10116,8507,6916,5533,4454,3815,3619,3878,4494,5357,6302,7150,7742,7912,7575,6662,5187,3205,826,-1802,-4505,-7110,-9453,-11392,-12856,-13775,-14186,-14125,-13692,-13006,-12173,-11325,-10533,-9867,-9329,-8901,-8520,-8099,-7554,-6775,-5712,-4310,-2580,-564,1643,3927,6138,8137,9786,10978,11634,11727,11237,10209,8680,6732,4462,1977,-585,-3079,-5367,-7307,-8804,-9793,-10259,-10239,-9821,-9116,-8270,-7417,-6684,-6162,-5916,-5948,-6243,-6727,-7317,-7892,-8353,-8562,-8447,-7922,-6950,-5542,-3723,-1578,794,3265,5711,7986,9988,11610,12802,13527,13809,13677,13216,12510,11660,10775,9934,9211,8630,8184,7835,7497,7097,6530,5721,4618,3174,1413,-649,-2931,-5343,-7776,-10093,-12187,-13941,-15276,-16143,-16521,-16431,-15927,-15087,-14009,-12803,-11570,-10404,-9373,-8519,-7829,-7276,-6780,-6243,-5571,-4655,-3441,-1893,-33,2069,4305,6528,8584,10316,11608,12368,12557,12197,11314,10018,8389,6558,4628,2719,914,-698,-2086,-3223,-4139,-4879,-5518,-6143,-6812,-7602,-8494,-9500,-10539,-11540,-12407,-13035,-13344,-13256,-12724,-11724,-10261,-8362,-6108,-3576,-910,1762,4288,6540,8410,9838,10802,11327,11486,11347,11045,10642,10268,9960,9787,9754,9847,10048,10267,10458,10493,10299,9754,8801,7369,5461,3107,383,-2580,-5649,-8642,-11415,-13811,-15720,-17070,-17838,-18045,-17767,-17093,-16162,-15090,-14014,-13021,-12177,-11503,-10961,-10499,-10000,-9375,-8493,-7287,-5680,-3683,-1312,1329,4136,6955,9644,12047,14054,15570,16543,16986,16899,16373,15460,14256,12833,11266,9601,7894,6154,4416,2663,916,-848,-2615,-4387,-6149,-7864,-9497,-10989,-12274,-13292,-13975,-14281,-14172,-13646,-12714,-11428,-9829,-8005,-6001,-3911,-1777,319,2335,4208,5906,7393,8672,9731,10614,11320,11910,12374,12749,13014,13149,13145,12955,12577,12000,11229,10294,9222,8052,6819,5557,4282,3009,1743,468,-811,-2116,-3431,-4743,-6011,-7175,-8179,-8952,-9449,-9646,-9539,-9162,-8564,-7812,-6979,-6142,-5349,-4651,-4049,-3527,-3026,-2483,-1795,-908,249,1684,3369,5238,7175,9062,10754,12146,13142,13695,13806,13494,12841,11910,10824,9651,8498,7401,6399,5479,4599,3706,2717,1575,224,-1342,-3110,-4985,-6877,-8621,-10081,-11122,-11636,-11587,-10965,-9844,-8301,-6483,-4496,-2489,-537,1263,2895,4323,5572,6656,7599,8437,9169,9818,10367,10803,11101,11240,11198,10976,10573,10014,9328,8554,7731,6899,6081,5300,4557,3838,3127,2387,1584,691,-331,-1478,-2776,-4171,-5650,-7127,-8541,-9808,-10861,-11643,-12145,-12357,-12344,-12134,-11830,-11463,-11107,-10766,-10439,-10082,-9639,-9044,-8225,-7148,-5782,-4148,-2286,-267,1816,3864,5775,7460,8844,9869,10513,10762,10628,10159,9394,8430,7335,6208,5111,4097,3168,2312,1480,630,-293,-1302,-2410,-3561,-4712,-5767,-6651,-7290,-7639,-7681,-7430,-6945,-6275,-5522,-4743,-4013,-3365,-2810,-2314,-1837,-1286,-609,284,1414,2786,4366,6050,7740,9285,10567,11470,11949,11979,11619,10946,10078,9143,8240,7470,6857,6422,6098,5838,5512,5062,4361,3392,2109,556,-1206,-3071,-4912,-6601,-8021,-9090,-9773,-10074,-10059,-9813,-9448,-9072,-8773,-8615,-8611,-8742,-8949,-9135,-9206,-9044,-8566,-7713,-6468,-4856,-2958,-868,1270,3329,5177,6705,7855,8582,8910,8871,8539,8004,7339,6651,5996,5437,4986,4632,4323,3973,3494,2776,1756,377,-1351,-3373,-5598,-7874,-10049,-11956,-13452,-14430,-14835,-14658,-13948,-12775,-11259,-9481,-7581,-5611,-3657,-1752,96,1866,3589,5254,6869,8416,9857,11148,12224,13038,13530,13701,13523,13063,12345,11454,10458,9402,8356,7304,6275,5206,4082,2837,1440,-128,-1868,-3743,-5703,-7670,-9551,-11262,-12698,-13819,-14564,-14946,-14989,-14740,-14291,-13691,-13047,-12385,-11778,-11200,-10661,-10078,-9406,-8541,-7410,-5955,-4135,-1977,484,3124,5840,8451,10828,12816,14322,15278,15674,15538,14957,14018,12875,11617,10397,9255,8259,7371,6549,5684,4671,3401,1781,-205,-2564,-5194,-7978,-10746,-13291,-15451,-17038,-17963,-18157,-17656,-16530,-14924,-12985,-10887,-8764,-6731,-4847,-3136,-1575,-127,1270,2652,4063,5486,6914,8270,9508,10523,11281,11688,11746,11431,10762,9812,8615,7298,5910,4573,3333,2262,1388,717,232,-108,-374,-627,-956,-1411,-2035,-2840,-3796,-4855,-5935,-6954,-7816,-8460,-8827,-8914,-8728,-8331,-7759,-7107,-6402,-5717,-5041,-4410,-3766,-3117,-2404,-1604,-702,322,1442,2641,3867,5077,6196,7192,7982,8571,8890,8997,8857,8555,8097,7549,6933,6273,5556,4776,3876,2827,1582,117,-1559,-3411,-5388,-7371,-9281,-10962,-12319,-13232,-13629,-13480,-12791,-11632,-10109,-8343,-6480,-4624,-2893,-1309,75,1316,2437,3517,4614,5786,7048,8403,9793,11155,12390,13405,14121,14481,14455,14052,13306,12283,11074,9758,8435,7173,6021,5012,4122,3338,2593,1830,979,-17,-1195,-2559,-4092,-5725,-7388,-8966,-10379,-11529,-12357,-12843,-12977,-12818,-12411,-11852,-11208,-10562,-9949,-9395,-8875,-8342,-7720,-6920,-5866,-4494,-2788,-772,1484,3862,6226,8418,10297,11742,12675,13075,12967,12436,11589,10560,9451,8367,7331,6350,5370,4320,3120,1703,29,-1883,-3986,-6152,-8268,-10150,-11675,-12703,-13161,-13039,-12354,-11219,-9748,-8089,-6389,-4753,-3266,-1964,-840,134,1018,1871,2766,3733,4810,5961,7142,8259,9208,9895,10236,10203,9806,9096,8188,7175,6197,5347,4699,4311,4157,4236,4460,4763,5062,5269,5321,5171,4774,4136,3257,2178,936,-393,-1769,-3106,-4369,-5494,-6463,-7249,-7853,-8293,-8580,-8755,-8828,-8807,-8683,-8421,-7987,-7342,-6471,-5370,-4101,-2709,-1316,8,1154,2075,2730,3142,3331,3396,3391,3439,3591,3926,4447,5152,5979,6835,7606,8158,8366,8125,7352,6035,4191,1910,-668,-3381,-6029,-8427,-10400,-11827,-12611,-12758,-12278,-11286,-9893,-8258,-6534,-4858,-3333,-2035,-962,-107,605,1256,1929,2713,3642,4744,5967,7261,8517,9645,10548,11161,11447,11405,11064,10471,9691,8784,7816,6832,5871,4938,4038,3143,2229,1259,203,-955,-2226,-3587,-5023,-6482,-7920,-9277,-10495,-11524,-12321,-12860,-13129,-13144,-12918,-12516,-11967,-11348,-10689,-10033,-9377,-8712,-7989,-7153,-6142,-4890,-3376,-1580,457,2675,4971,7234,9336,11179,12663,13744,14397,14641,14506,14060,13331,12397,11251,9948,8468,6838,5059,3151,1156,-880,-2893,-4798,-6533,-8008,-9182,-9999,-10445,-10525,-10254,-9691,-8874,-7887,-6785,-5647,-4523,-3475,-2534,-1738,-1093,-605,-257,-21,133,248,347,473,637,877,1199,1630,2180,2855,3648,4530,5459,6368,7182,7810,8188,8245,7975,7375,6507,5443,4286,3125,2053,1123,381,-181,-555,-778,-862,-830,-713,-519,-293,-52,157,292,327,212,-52,-473,-1022,-1649,-2276,-2831,-3209,-3354,-3184,-2686,-1856,-750,550,1921,3234,4363,5217,5728,5916,5782,5435,4919,4348,3771,3244,2798,2427,2131,1886,1643,1387,1036,589,-21,-786,-1715,-2768,-3877,-4954,-5863,-6490,-6679,-6349,-5426,-3924,-1920,443,2955,5384,7485,9055,9937,10060,9452,8201,6502,4560,2622,917,-375,-1103,-1216,-691,388,1929,3760,5708,7597,9227,10472,11181,11294,10778,9649,8004,5935,3616,1173,-1227,-3469,-5452,-7101,-8372,-9247,-9708,-9781,-9466,-8815,-7858,-6665,-5304,-3858,-2418,-1063,122,1087,1781,2203,2353,2266,1992,1582,1102,610,146,-245,-550,-753,-849,-836,-701,-425,2,608,1382,2316,3358,4445,5471,6343,6947,7211,7073,6523,5572,4276,2696,925,-956,-2838,-4635,-6228,-7520,-8393,-8749,-8515,-7652,-6181,-4179,-1799,772,3296,5549,7301,8411,8744,8311,7149,5382,3207,816,-1555,-3702,-5441,-6648,-7219,-7145,-6435,-5156,-3443,-1418,715,2787,4608,6029,6956,7327,7186,6584,5665,4552,3412,2350,1482,842,439,255,219,287,390,492,558,575,529,420,232,-34,-391,-839,-1346,-1896,-2412,-2833,-3090,-3110,-2882,-2407,-1752,-1017,-338,156,330,126,-489,-1445,-2638,-3894,-5032,-5875,-6289,-6185,-5572,-4491,-3080,-1501,54,1388,2340,2771,2619,1856,542,-1241,-3338,-5587,-7783,-9731,-11243,-12158,-12366,-11823,-10530,-8595,-6148,-3409,-593,2052,4321,6035,7090,7440,7117,6202,4828,3148,1307,-538,-2283,-3812,-5062,-5972,-6503,-6646,-6396,-5779,-4853,-3671,-2345,-958,367,1550,2488,3141,3462,3456,3137,2562,1767,843,-172,-1208,-2221,-3193,-4083,-4901,-5625,-6267,-6804,-7238,-7533,-7683,-7655,-7449,-7064,-6524,-5857,-5111,-4312,-3512,-2719,-1946,-1196,-459,257,927,1519,1976,2244,2290,2089,1657,1030,254,-603,-1494,-2356,-3158,-3847,-4406,-4806,-5041,-5114,-5033,-4839,-4549,-4219,-3874,-3549,-3266,-3015,-2771,-2499,-2124,-1596,-849,148,1384,2801,4297,5710,6887,7655,7885,7514,6534,5032,3150,1067,-1003,-2891,-4422,-5518,-6105,-6205,-5836,-5088,-4037,-2797,-1468,-155,1043,2038,2765,3164,3214,2915,2301,1428,392,-718,-1784,-2707,-3395,-3773,-3801,-3460,-2776,-1786,-573,789,2197,3579,4847,5956,6847,7509,7898,8048,7929,7618,7124,6546,5929,5355,4861,4466,4155,3861,3515,3009,2266,1221,-141,-1773,-3603,-5474,-7263,-8786,-9943,-10624,-10814,-10528,-9848,-8882,-7760,-6615,-5553,-4679,-4031,-3666,-3558,-3681,-3981,-4344,-4693,-4890,-4830,-4443,-3639,-2444,-856,1022,3077,5157,7083,8687,9821,10363,10273,9552,8262,6534,4505,2357,255,-1644,-3200,-4310,-4895,-4925,-4399,-3377,-1951,-253,1548,3286,4779,5877,6469,6471,5895,4770,3218,1387,-552,-2388,-3960,-5098,-5694,-5702,-5122,-4034,-2585,-932,707,2164,3280,3964,4187,3978,3424,2622,1712,795,-17,-648,-1056,-1210,-1136,-860,-459,-2,402,668,709,469,-45,-816,-1726,-2674,-3513,-4105,-4364,-4221,-3695,-2842,-1786,-675,321,1043,1368,1214,568,-521,-1958,-3581,-5227,-6699,-7829,-8475,-8535,-7971,-6801,-5079,-2935,-488,2092,4662,7050,9137,10767,11861,12320,12105,11223,9689,7622,5119,2368,-464,-3160,-5536,-7408,-8645,-9174,-8971,-8112,-6705,-4923,-2968,-1031,686,2031,2888,3200,2982,2299,1305,153,-943,-1814,-2309,-2333,-1861,-939,332,1800,3279,4600,5599,6169,6272,5921,5212,4269,3243,2288,1531,1075,967,1234,1834,2710,3744,4816,5774,6481,6800,6645,5950,4725,3006,896,-1462,-3912,-6271,-8379,-10087,-11291,-11908,-11943,-11393,-10361,-8931,-7257,-5480,-3736,-2155,-813,245,1000,1495,1766,1881,1919,1922,1972,2093,2340,2734,3286,4006,4852,5794,6730,7584,8224,8564,8509,8012,7075,5717,4033,2112,104,-1865,-3620,-5045,-5988,-6381,-6163,-5358,-4026,-2302,-343,1647,3476,4972,5970,6407,6224,5481,4251,2688,945,-786,-2354,-3609,-4464,-4862,-4819,-4368,-3626,-2679,-1681,-737,40,559,790,687,298,-354,-1172,-2068,-2913,-3594,-4002,-4056,-3725,-3011,-1978,-729,614,1902,3020,3851,4346,4481,4285,3825,3182,2448,1709,1023,442,-31,-402,-688,-939,-1165,-1407,-1661,-1918,-2166,-2358,-2474,-2477,-2356,-2108,-1763,-1338,-902,-472,-100,217,472,687,884,1080,1274,1452,1577,1600,1479,1166,656,-44,-884,-1799,-2682,-3434,-3930,-4069,-3768,-2982,-1717,-36,1926,4002,5962,7601,8702,9137,8808,7747,6046,3892,1533,-769,-2737,-4161,-4874,-4818,-4003,-2542,-602,1592,3812,5825,7457,8563,9105,9072,8571,7696,6637,5521,4532,3762,3317,3222,3490,4061,4877,5823,6796,7682,8374,8800,8891,8623,7983,6977,5650,4034,2221,284,-1655,-3509,-5156,-6540,-7591,-8292,-8644,-8667,-8402,-7902,-7224,-6429,-5577,-4707,-3869,-3076,-2362,-1723,-1171,-686,-255,169,608,1131,1735,2474,3301,4198,5086,5868,6451,6733,6638,6144,5241,4011,2535,975,-535,-1818,-2763,-3256,-3281,-2833,-2000,-892,353,1558,2593,3317,3648,3552,3030,2162,1031,-221,-1463,-2557,-3383,-3863,-3928,-3584,-2830,-1747,-409,1072,2568,3969,5156,6041,6581,6731,6540,6035,5328,4521,3760,3168,2879,2974,3497,4429,5685,7124,8575,9827,10715,11068,10800,9873,8320,6247,3801,1171,-1461,-3896,-6019,-7702,-8933,-9692,-10042,-10046,-9794,-9373,-8861,-8330,-7823,-7379,-7007,-6703,-6450,-6213,-5959,-5639,-5207,-4609,-3804,-2750,-1432,140,1933,3854,5803,7624,9168,10286,10856,10806,10128,8857,7122,5064,2893,808,-1001,-2382,-3245,-3559,-3378,-2784,-1941,-997,-113,582,1018,1155,1028,682,219,-281,-728,-1052,-1221,-1205,-1021,-684,-231,300,880,1457,2021,2519,2955,3288,3527,3664,3726,3735,3736,3752,3830,3976,4208,4523,4898,5338,5800,6286,6758,7193,7548,7759,7753,7430,6719,5529,3852,1688,-872,-3695,-6607,-9388,-11833,-13751,-14987,-15479,-15203,-14235,-12690,-10745,-8587,-6439,-4463,-2843,-1654,-982,-796,-1083,-1725,-2640,-3665,-4678,-5526,-6098,-6313,-6119,-5526,-4566,-3309,-1864,-311,1214,2646,3876,4880,5595,6041,6214,6148,5882,5441,4861,4150,3326,2370,1312,125,-1125,-2438,-3719,-4912,-5932,-6696,-7144,-7233,-6947,-6325,-5418,-4346,-3203,-2138,-1242,-609,-285,-268,-531,-999,-1581,-2182,-2690,-3039,-3155,-3012,-2602,-1921,-1004,131,1430,2850,4319,5772,7122,8300,9217,9799,9965,9640,8771,7310,5267,2668,-390,-3772,-7308,-10784,-13994,-16737,-18834,-20174,-20692,-20399,-19366,-17734,-15667,-13379,-11068,-8915,-7084,-5667,-4730,-4266,-4234,-4541,-5076,-5683,-6231,-6550,-6536,-6073,-5123,-3687,-1832,303,2563,4720,6589,7970,8730,8788,8130,6819,4979,2786,452,-1807,-3793,-5350,-6394,-6883,-6887,-6470,-5791,-4974,-4165,-3458,-2930,-2577,-2375,-2247,-2099,-1839,-1388,-687,292,1530,3019,4674,6450,8245,9978,11550,12873,13868,14464,14634,14362,13678,12643,11329,9851,8308,6827,5502,4445,3710,3352,3373,3745,4409,5265,6185,7017,7608,7796,7470,6534,4974,2819,167,-2833,-5995,-9100,-11946,-14323,-16093,-17148,-17465,-17076,-16084,-14610,-12845,-10934,-9057,-7350,-5917,-4855,-4191,-3968,-4159,-4736,-5625,-6726,-7893,-8999,-9846,-10328,-10293,-9687,-8488,-6741,-4557,-2094,448,2877,4983,6644,7750,8280,8276,7813,7043,6097,5157,4336,3759,3454,3439,3640,3997,4395,4749,4977,5025,4860,4496,3932,3232,2432,1602,805,102,-456,-840,-1048,-1098,-1040,-917,-786,-681,-618,-602,-600,-583,-480,-238,213,923,1901,3156,4618,6225,7858,9404,10728,11704,12223,12194,11571,10352,8580,6358,3826,1148,-1490,-3911,-5968,-7553,-8615,-9170,-9275,-9027,-8535,-7891,-7162,-6383,-5551,-4645,-3623,-2475,-1175,226,1687,3105,4388,5425,6148,6507,6499,6160,5550,4744,3813,2812,1773,697,-435,-1653,-2997,-4465,-6067,-7735,-9411,-10967,-12294,-13260,-13766,-13738,-13154,-12027,-10432,-8470,-6288,-4032,-1873,57,1620,2742,3354,3451,3038,2165,907,-655,-2395,-4219,-5978,-7581,-8893,-9845,-10354,-10383,-9918,-8961,-7558,-5746,-3612,-1235,1292,3862,6388,8782,10961,12877,14484,15763,16723,17369,17730,17821,17643,17191,16435,15336,13864,11988,9715,7078,4165,1083,-2001,-4931,-7512,-9595,-11027,-11735,-11664,-10858,-9387,-7408,-5102,-2690,-376,1640,3232,4312,4880,4977,4713,4207,3603,3033,2590,2363,2362,2602,3029,3582,4177,4710,5083,5192,4963,4331,3297,1863,107,-1891,-4002,-6107,-8053,-9753,-11084,-12032,-12567,-12758,-12669,-12432,-12156,-11972,-11964,-12186,-12636,-13243,-13903,-14443,-14693,-14489,-13706,-12295,-10297,-7819,-5078,-2307,219,2253,3622,4214,4055,3243,1979,518,-874,-1912,-2391,-2127,-1059,816,3394,6506,9925,13393,16655,19479,21680,23146,23821,23737,22973,21672,19983,18108,16180,14377,12759,11410,10288,9372,8540,7678,6657,5345,3674,1592,-854,-3576,-6418,-9163,-11617,-13544,-14795,-15249,-14860,-13673,-11771,-9327,-6517,-3568,-676,1955,4168,5824,6846,7156,6786,5727,4094,1976,-480,-3108,-5747,-8229,-10392,-12110,-13262,-13779,-13621,-12805,-11377,-9448,-7136,-4616,-2046,382,2514,4191,5312,5806,5669,4954,3763,2260,612,-974,-2334,-3312,-3817,-3807,-3290,-2340,-1052,438,2004,3525,4904,6097,7084,7903,8609,9281,9993,10823,11795,12943,14219,15587,16950,18218,19291,20086,20540,20631,20375,19817,19057,18185,17321,16538,15888,15353,14878,14359,13685,12738,11444,9765,7720,5379,2857,278,-2204,-4472,-6423,-7991,-9170,-9974,-10459,-10710,-10802,-10845,-10904,-11058,-11322,-11704,-12126,-12508,-12696,-12572,-11990,-10888,-9232,-7075,-4541,-1784,980,3561,5769,7466,8555,9005,8801,7993,6621,4759,2477,-136,-2992,-5988,-9001,-11931,-14633,-17011,-18949,-20383,-21250,-21567,-21336,-20654,-19599,-18284,-16827,-15301,-13789,-12300,-10830,-9330,-7726,-5952,-3931,-1635,945,3747,6690,9619,12393,14831,16807,18205,18985,19152,18757,17903,16701,15269,13743,12211,10791,9548,8534,7784,7276,6970,6794,6636,6416,6022,5412,4547,3450,2178,810,-520,-1699,-2572,-3047,-3022,-2488,-1475,-79,1529,3163,4599,5636,6093,5863,4906,3265,1085,-1465,-4125,-6672,-8863,-10519,-11509,-11778,-11337,-10264,-8697,-6788,-4753,-2756,-1008,359,1216,1505,1195,350,-974,-2618,-4456,-6327,-8084,-9641,-10907,-11885,-12579,-13028,-13309,-13435,-13475,-13403,-13206,-12831,-12219,-11310,-10081,-8536,-6724,-4752,-2738,-835,815,2108,2959,3365,3352,3012,2486,1905,1456,1264,1453,2094,3188,4688,6469,8381,10209,11791,12914,13487,13410,12702,11410,9649,7553,5286,2965,728,-1368,-3280,-5003,-6571,-7997,-9305,-10480,-11487,-12250,-12685,-12696,-12192,-11111,-9429,-7158,-4398,-1266,2043,5305,8281,10738,12461,13336,13272,12320,10581,8251,5562,2793,191,-1992,-3588,-4462,-4572,-3913,-2558,-608,1801,4508,7349,10139,12706,14855,16428,17253,17229,16272,14400,11671,8237,4295,89,-4133,-8118,-11668,-14622,-16890,-18454,-19347,-19659,-19511,-19030,-18341,-17535,-16664,-15751,-14764,-13661,-12386,-10875,-9117,-7081,-4830,-2391,106,2591,4913,6981,8681,9932,10673,10880,10561,9774,8596,7142,5528,3894,2360,1022,-22,-761,-1162,-1287,-1197,-995,-781,-683,-759,-1105,-1702,-2565,-3624,-4819,-6062,-7259,-8316,-9145,-9654,-9774,-9434,-8590,-7225,-5353,-3040,-391,2427,5230,7791,9910,11378,12066,11870,10794,8884,6278,3185,-158,-3434,-6365,-8661,-10077,-10472,-9743,-7944,-5171,-1648,2386,6608,10747,14495,17623,19940,21305,21668,21017,19430,17027,13998,10554,6944,3393,103,-2767,-5145,-6999,-8385,-9380,-10092,-10611,-11010,-11311,-11522,-11601,-11519,-11236,-10726,-9997,-9073,-8003,-6877,-5771,-4812,-4068,-3636,-3532,-3772,-4292,-5030,-5868,-6697,-7402,-7875,-8044,-7860,-7301,-6403,-5215,-3844,-2407,-1044,105,925,1330,1291,820,-4,-1068,-2226,-3313,-4198,-4758,-4963,-4804,-4369,-3749,-3068,-2432,-1893,-1455,-1061,-576,119,1199,2767,4876,7515,10563,13836,17093,20041,22420,23967,24520,23967,22318,19674,16213,12214,7966,3795,6,-3138,-5436,-6747,-7054,-6382,-4893,-2795,-365,2081,4232,5801,6548,6335,5106,2914,-76,-3638,-7479,-11284,-14777,-17691,-19877,-21232,-21773,-21574,-20773,-19548,-18054,-16455,-14817,-13215,-11594,-9945,-8147,-6180,-3956,-1521,1098,3776,6366,8707,10626,11999,12730,12795,12212,11061,9447,7505,5368,3173,1035,-944,-2682,-4122,-5210,-5937,-6282,-6271,-5906,-5228,-4243,-2986,-1463,292,2257,4368,6565,8732,10750,12469,13733,14409,14396,13660,12258,10325,8089,5840,3893,2547,2050,2536,4025,6397,9404,12709,15910,18613,20469,21218,20728,18993,16125,12351,7953,3250,-1436,-5831,-9705,-12887,-15280,-16843,-17580,-17569,-16884,-15683,-14088,-12286,-10416,-8647,-7092,-5870,-5028,-4610,-4592,-4927,-5529,-6300,-7134,-7939,-8662,-9260,-9763,-10183,-10579,-10970,-11387,-11782,-12131,-12339,-12334,-12051,-11433,-10493,-9247,-7783,-6189,-4573,-3051,-1706,-608,193,710,929,916,694,347,-88,-536,-954,-1304,-1535,-1632,-1534,-1229,-657,190,1320,2700,4264,5915,7536,9017,10245,11174,11761,12039,12044,11849,11498,11049,10507,9893,9207,8471,7740,7083,6621,6446,6678,7371,8537,10125,11997,13970,15814,17273,18122,18158,17250,15359,12511,8846,4559,-99,-4838,-9385,-13470,-16878,-19445,-21080,-21743,-21474,-20349,-18489,-16062,-13217,-10159,-7025,-4009,-1217,1208,3193,4655,5557,5879,5641,4882,3696,2181,483,-1252,-2881,-4259,-5284,-5867,-5977,-5604,-4788,-3591,-2105,-433,1315,3030,4623,5999,7110,7891,8309,8333,7937,7118,5883,4271,2337,198,-2041,-4202,-6127,-7642,-8597,-8881,-8456,-7336,-5633,-3502,-1165,1144,3191,4779,5768,6106,5810,4999,3848,2565,1376,455,-68,-162,130,671,1298,1810,2061,1952,1488,763,-28,-663,-876,-471,706,2681,5381,8589,12037,15375,18268,20429,21636,21787,20873,19001,16333,13116,9592,6022,2653,-321,-2723,-4443,-5414,-5619,-5106,-3963,-2324,-357,1761,3847,5742,7312,8473,9167,9414,9254,8777,8104,7337,6597,5938,5398,4942,4515,4009,3334,2388,1141,-427,-2236,-4208,-6192,-8065,-9683,-10952,-11803,-12197,-12154,-11685,-10854,-9726,-8365,-6875,-5327,-3831,-2481,-1376,-610,-253,-356,-933,-1955,-3342,-4991,-6722,-8385,-9764,-10701,-11046,-10703,-9661,-7955,-5715,-3102,-315,2438,4959,7089,8681,9668,10011,9730,8922,7706,6269,4817,3562,2703,2406,2760,3785,5392,7419,9610,11677,13316,14247,14271,13265,11248,8321,4727,738,-3290,-7039,-10206,-12566,-13996,-14445,-13991,-12753,-10918,-8672,-6205,-3667,-1180,1175,3349,5319,7066,8596,9914,11007,11905,12556,12981,13096,12878,12254,11171,9614,7573,5117,2348,-579,-3473,-6133,-8385,-10069,-11122,-11519,-11328,-10660,-9678,-8539,-7430,-6472,-5794,-5438,-5451,-5792,-6436,-7292,-8295,-9347,-10396,-11361,-12228,-12953,-13552,-14006,-14335,-14513,-14536,-14357,-13934,-13219,-12150,-10708,-8860,-6647,-4101,-1341,1537,4369,7043,9401,11366,12827,13748,14079,13819,12989,11635,9860,7789,5592,3468,1612,224,-542,-576,151,1597,3624,6035,8564,10925,12840,14065,14438,13873,12394,10102,7194,3898,502,-2752,-5604,-7891,-9470,-10298,-10366,-9752,-8528,-6842,-4815,-2605,-352,1796,3720,5283,6421,7048,7154,6720,5788,4387,2599,475,-1888,-4431,-7058,-9704,-12288,-14738,-16983,-18960,-20600,-21857,-22679,-23027,-22890,-22252,-21138,-19585,-17651,-15422,-12973,-10411,-7801,-5231,-2745,-386,1813,3839,5648,7231,8543,9550,10239,10571,10577,10264,9696,8934,8069,7189,6381,5714,5245,5000,4977,5152,5464,5853,6239,6550,6711,6664,6351,5748,4851,3680,2331,885,-488,-1665,-2481,-2836,-2653,-1919,-688,944,2823,4774,6605,8153,9250,9820,9793,9205,8109,6645,4931,3145,1395,-195,-1562,-2661,-3477,-4004,-4244,-4198,-3864,-3258,-2405,-1360,-213,928,1941,2696,3106,3079,2605,1659,306,-1432,-3457,-5707,-8103,-10540,-12951,-15205,-17205,-18828,-19965,-20527,-20470,-19776,-18514,-16769,-14703,-12480,-10308,-8342,-6761,-5634,-5027,-4906,-5184,-5747,-6403,-7007,-7374,-7399,-6992,-6155,-4921,-3404,-1720,-19,1562,2932,4009,4804,5323,5646,5856,6047,6314,6725,7319,8109,9059,10097,11122,12005,12603,12787,12440,11494,9948,7858,5381,2704,80,-2248,-4035,-5102,-5317,-4648,-3136,-902,1843,4869,7881,10617,12821,14286,14894,14602,13488,11704,9502,7143,4919,3051,1696,894,611,680,945,1154,1167,823,92,-994,-2353,-3814,-5228,-6426,-7271,-7685,-7637,-7160,-6363,-5379,-4390,-3576,-3093,-3069,-3560,-4573,-6031,-7820,-9750,-11642,-13264,-14441,-14991,-14812,-13843,-12114,-9701,-6774,-3521,-190,2982,5786,8029,9634,10539,10796,10492,9740,8697,7460,6168,4873,3649,2516,1487,567,-265,-1013,-1704,-2345,-2963,-3561,-4152,-4731,-5267,-5721,-6022,-6110,-5922,-5435,-4668,-3674,-2590,-1528,-663,-105,65,-177,-772,-1632,-2584,-3494,-4156,-4449,-4250,-3487,-2179,-347,1883,4390,7003,9555,11903,13919,15532,16724,17489,17899,17982,17794,17358,16670,15720,14510,13037,11365,9551,7729,5992,4496,3302,2488,2061,1972,2149,2477,2817,3048,3031,2664,1866,585,-1175,-3389,-5960,-8784,-11691,-14530,-17115,-19310,-20977,-22052,-22490,-22314,-21557,-20309,-18619,-16605,-14299,-11799,-9143,-6391,-3614,-855,1794,4281,6526,8461,10016,11130,11737,11802,11284,10205,8592,6548,4195,1708,-719,-2898,-4637,-5816,-6323,-6163,-5340,-3981,-2197,-191,1848,3692,5135,5996,6136,5494,4084,2014,-523,-3262,-5898,-8124,-9643,-10264,-9832,-8357,-5893,-2634,1189,5291,9360,13125,16302,18697,20149,20582,20018,18527,16306,13544,10509,7423,4487,1840,-453,-2376,-3964,-5265,-6329,-7177,-7819,-8215,-8347,-8164,-7668,-6866,-5829,-4645,-3449,-2376,-1565,-1121,-1126,-1594,-2507,-3783,-5313,-6960,-8578,-10022,-11178,-11936,-12240,-12046,-11354,-10195,-8604,-6671,-4459,-2086,362,2764,5020,7014,8655,9838,10506,10591,10101,9033,7471,5487,3223,802,-1609,-3876,-5869,-7467,-8637,-9311,-9542,-9352,-8834,-8069,-7155,-6157,-5131,-4087,-3033,-1939,-806,379,1575,2727,3749,4542,5013,5100,4775,4077,3096,1984,919,104,-288,-111,720,2210,4317,6896,9794,12779,15641,18161,20168,21528,22196,22160,21496,20304,18708,16836,14788,12618,10366,8023,5577,3034,404,-2246,-4834,-7250,-9365,-11071,-12272,-12926,-13026,-12635,-11864,-10856,-9801,-8871,-8233,-8019,-8295,-9084,-10331,-11930,-13742,-15562,-17224,-18503,-19235,-19260,-18474,-16814,-14303,-11004,-7068,-2684,1912,6467,10729,14472,17503,19707,21005,21423,21024,19950,18388,16532,14600,12772,11193,9964,9111,8631,8453,8480,8601,8689,8658,8446,8032,7457,6763,6047,5354,4754,4246,3825,3429,3004,2480,1831,1056,219,-589,-1226,-1560,-1465,-855,274,1891,3857,6024,8186,10172,11818,13034,13775,14067,13990,13647,13174,12693,12298,12068,11993,12059,12151,12142,11867,11148,9869,7925,5348,2212,-1276,-4867,-8267,-11182,-13386,-14705,-15104,-14634,-13463,-11838,-10040,-8368,-7081,-6365,-6335,-6976,-8217,-9858,-11676,-13393,-14743,-15510,-15522,-14710,-13086,-10756,-7894,-4730,-1506,1535,4192,6317,7820,8676,8912,8590,7798,6620,5146,3436,1559,-448,-2525,-4637,-6707,-8685,-10479,-12024,-13247,-14092,-14530,-14536,-14135,-13329,-12176,-10709,-8978,-7050,-4987,-2866,-790,1165,2898,4346,5468,6265,6773,7072,7263,7456,7763,8262,9000,9977,11145,12425,13696,14848,15758,16347,16567,16399,15880,15061,14018,12834,11564,10259,8913,7526,6039,4423,2627,647,-1519,-3819,-6191,-8534,-10755,-12738,-14414,-15697,-16571,-17021,-17089,-16816,-16303,-15619,-14884,-14173,-13568,-13111,-12806,-12615,-12474,-12269,-11921,-11298,-10363,-9058,-7419,-5510,-3436,-1335,651,2405,3812,4829,5430,5646,5542,5207,4738,4240,3788,3440,3207,3078,2986,2867,2631,2204,1536,601,-567,-1925,-3362,-4798,-6114,-7234,-8090,-8637,-8860,-8738,-8295,-7530,-6498,-5238,-3838,-2395,-1034,116,918,1287,1132,493,-602,-1982,-3478,-4852,-5885,-6370,-6185,-5262,-3654,-1474,1070,3755,6315,8543,10252,11345,11800,11673,11089,10221,9263,8389,7754,7437,7459,7777,8258,8771,9101,9104,8599,7521,5830,3591,938,-1947,-4817,-7451,-9612,-11143,-11925,-11949,-11259,-10000,-8355,-6541,-4784,-3266,-2114,-1412,-1131,-1243,-1635,-2200,-2829,-3427,-3925,-4274,-4449,-4428,-4214,-3781,-3153,-2315,-1309,-168,1037,2230,3307,4182,4752,4956,4736,4091,3026,1607,-93,-1949,-3841,-5612,-7140,-8292,-9002,-9213,-8941,-8216,-7114,-5729,-4161,-2518,-909,578,1844,2827,3446,3683,3503,2947,2078,997,-136,-1166,-1915,-2248,-2059,-1324,-88,1516,3300,5017,6430,7294,7449,6791,5327,3170,525,-2316,-5022,-7262,-8757,-9312,-8882,-7525,-5475,-3018,-536,1626,3156,3849,3628,2539,759,-1446,-3759,-5855,-7451,-8316,-8351,-7521,-5930,-3765,-1256,1285,3592,5385,6483,6744,6169,4813,2854,507,-1963,-4316,-6323,-7840,-8774,-9110,-8900,-8228,-7216,-5976,-4627,-3240,-1884,-585,652,1816,2923,3965,4927,5791,6497,7013,7263,7206,6803,6031,4903,3457,1746,-118,-2051,-3904,-5559,-6901,-7822,-8285,-8276,-7843,-7093,-6148,-5169,-4314,-3715,-3483,-3652,-4211,-5067,-6089,-7079,-7850,-8192,-7948,-7010,-5337,-2992,-90,3148,6497,9680,12470,14662,16137,16836,16798,16122,14962,13514,11969,10491,9230,8222,7500,6985,6576,6152,5570,4738,3577,2074,266,-1764,-3880,-5942,-7790,-9293,-10358,-10945,-11064,-10792,-10223,-9488,-8718,-8020,-7484,-7160,-7062,-7171,-7430,-7773,-8096,-8329,-8381,-8218,-7804,-7170,-6328,-5349,-4272,-3150,-2010,-866,281,1443,2617,3812,4987,6115,7143,8005,8663,9060,9163,8976,8470,7699,6677,5478,4179,2885,1703,769,181,40,395,1249,2559,4216,6076,7950,9652,10988,11805,12005,11533,10442,8817,6831,4686,2599,790,-558,-1320,-1419,-886,203,1682,3363,5027,6465,7512,8014,7917,7185,5878,4111,2051,-76,-2048,-3622,-4627,-4923,-4487,-3368,-1711,265,2318,4176,5614,6452,6593,6025,4820,3112,1093,-1048,-3101,-4918,-6367,-7385,-7969,-8143,-7988,-7595,-7044,-6447,-5840,-5296,-4800,-4376,-3977,-3592,-3174,-2718,-2201,-1640,-1037,-411,220,857,1483,2105,2703,3256,3728,4056,4178,4027,3532,2675,1437,-138,-1982,-4005,-6089,-8115,-9975,-11548,-12746,-13467,-13643,-13207,-12129,-10424,-8144,-5423,-2425,616,3461,5865,7620,8579,8668,7905,6406,4357,2019,-337,-2417,-3997,-4877,-4969,-4242,-2763,-653,1883,4632,7319,9699,11522,12589,12754,11949,10194,7601,4373,791,-2810,-6073,-8647,-10258,-10696,-9895,-7905,-4912,-1207,2840,6833,10375,13123,14834,15363,14718,13020,10498,7458,4227,1114,-1615,-3784,-5305,-6175,-6482,-6362,-5991,-5553,-5211,-5082,-5242,-5686,-6360,-7161,-7936,-8564,-8885,-8834,-8327,-7390,-6047,-4412,-2590,-737,1013,2540,3737,4557,4972,5003,4699,4140,3397,2581,1752,982,314,-251,-693,-1047,-1301,-1480,-1549,-1503,-1297,-896,-298,495,1402,2325,3128,3640,3734,3266,2188,500,-1724,-4308,-7050,-9681,-11943,-13601,-14472,-14435,-13467,-11604,-8968,-5739,-2131,1608,5226,8488,11182,13150,14288,14576,14064,12880,11226,9329,7469,5882,4801,4375,4671,5682,7272,9275,11435,13499,15225,16404,16910,16695,15789,14314,12426,10321,8179,6151,4349,2808,1553,530,-306,-1012,-1637,-2191,-2671,-3035,-3232,-3193,-2864,-2211,-1223,46,1511,3053,4499,5724,6569,6962,6846,6256,5253,3963,2538,1130,-86,-992,-1471,-1475,-992,-56,1236,2781,4420,6023,7450,8606,9440,9931,10123,10080,9879,9609,9320,9031,8721,8326,7743,6887,5640,3960,1815,-732,-3576,-6527,-9388,-11908,-13897,-15172,-15656,-15310,-14209,-12434,-10173,-7568,-4814,-2055,566,2928,4939,6507,7571,8086,8027,7419,6299,4770,2948,1005,-888,-2545,-3800,-4532,-4652,-4166,-3111,-1628,130,1954,3649,5037,5992,6443,6386,5869,4959,3767,2375,879,-644,-2139,-3545,-4836,-5957,-6907,-7627,-8124,-8349,-8305,-7973,-7351,-6455,-5294,-3916,-2372,-730,912,2468,3838,4939,5715,6119,6157,5838,5223,4372,3383,2344,1359,506,-143,-549,-697,-602,-286,192,787,1413,1999,2468,2720,2699,2321,1552,362,-1252,-3249,-5582,-8151,-10850,-13554,-16102,-18357,-20161,-21362,-21868,-21571,-20489,-18637,-16143,-13148,-9858,-6464,-3172,-137,2517,4709,6429,7673,8499,8955,9112,9025,8740,8289,7680,6920,6016,4977,3848,2690,1588,659,7,-260,-82,558,1607,2941,4392,5738,6770,7294,7189,6402,4970,3010,679,-1814,-4284,-6563,-8528,-10118,-11323,-12177,-12759,-13130,-13391,-13572,-13737,-13867,-13968,-13980,-13868,-13561,-13020,-12193,-11093,-9709,-8121,-6382,-4613,-2906,-1378,-112,821,1404,1625,1549,1214,726,176,-344,-707,-855,-688,-201,606,1652,2827,3952,4869,5375,5348,4673,3344,1394,-1051,-3836,-6746,-9581,-12112,-14162,-15549,-16156,-15886,-14720,-12674,-9847,-6377,-2457,1685,5824,9711,13162,15987,18093,19399,19931,19733,18925,17652,16073,14362,12656,11086,9713,8599,7720,7082,6623,6323,6128,6015,5943,5872,5760,5543,5180,4605,3804,2757,1488,42,-1519,-3125,-4680,-6139,-7411,-8475,-9288,-9834,-10108,-10103,-9831,-9299,-8537,-7577,-6465,-5275,-4048,-2883,-1807,-886,-129,463,910,1246,1505,1718,1896,2026,2090,2036,1830,1423,793,-79,-1185,-2496,-3973,-5538,-7112,-8592,-9876,-10882,-11531,-11799,-11682,-11231,-10519,-9649,-8724,-7849,-7101,-6527,-6148,-5953,-5909,-5970,-6067,-6139,-6095,-5862,-5365,-4545,-3392,-1922,-213,1625,3445,5123,6511,7550,8173,8391,8230,7746,7009,6110,5134,4193,3373,2761,2410,2338,2513,2867,3286,3661,3877,3876,3641,3229,2749,2343,2165,2333,2909,3881,5145,6548,7858,8862,9340,9150,8219,6576,4329,1675,-1168,-3945,-6439,-8462,-9886,-10643,-10719,-10153,-9014,-7409,-5456,-3288,-1045,1139,3141,4841,6155,7005,7360,7207,6581,5540,4182,2617,967,-661,-2158,-3460,-4498,-5240,-5668,-5767,-5553,-5058,-4320,-3431,-2458,-1534,-749,-238,-77,-361,-1109,-2335,-3974,-5940,-8100,-10298,-12375,-14187,-15608,-16559,-16987,-16898,-16302,-15276,-13872,-12199,-10336,-8403,-6468,-4646,-2969,-1496,-230,839,1746,2537,3283,4027,4857,5801,6920,8221,9688,11286,12907,14462,15779,16746,17209,17106,16402,15140,13445,11468,9435,7537,5975,4878,4330,4313,4769,5526,6418,7210,7719,7770,7279,6227,4690,2817,793,-1144,-2807,-4009,-4663,-4728,-4275,-3406,-2309,-1157,-123,674,1172,1387,1369,1226,1026,861,721,607,439,137,-376,-1173,-2264,-3611,-5120,-6629,-7959,-8915,-9317,-9047,-8048,-6335,-4024,-1277,1664,4542,7071,9008,10124,10294,9447,7646,5011,1809,-1694,-5113,-8141,-10427,-11763,-11973,-11057,-9092,-6293,-2962,563,3909,6768,8903,10180,10594,10221,9244,7869,6343,4875,3664,2826,2450,2523,3014,3804,4761,5713,6488,6921,6883,6276,5077,3325,1131,-1328,-3817,-6104,-7936,-9136,-9601,-9298,-8323,-6799,-4942,-2929,-981,786,2253,3398,4228,4793,5145,5353,5436,5417,5285,5018,4607,4069,3412,2742,2099,1600,1311,1267,1482,1900,2428,2946,3295,3340,2946,2038,587,-1366,-3693,-6224,-8707,-10894,-12514,-13355,-13255,-12155,-10074,-7155,-3608,277,4172,7743,10667,12684,13587,13289,11767,9137,5583,1379,-3126,-7578,-11570,-14773,-16882,-17720,-17214,-15428,-12544,-8859,-4721,-530,3347,6589,8981,10416,10923,10616,9707,8432,7033,5718,4620,3811,3270,2940,2703,2459,2107,1597,921,113,-743,-1563,-2228,-2666,-2787,-2561,-1962,-1014,249,1725,3333,4913,6330,7442,8097,8212,7703,6576,4863,2673,149,-2531,-5158,-7543,-9510,-10915,-11692,-11795,-11290,-10252,-8840,-7216,-5558,-4045,-2810,-1965,-1560,-1594,-2032,-2784,-3756,-4837,-5925,-6943,-7797,-8431,-8755,-8701,-8185,-7143,-5525,-3334,-604,2547,5972,9449,12749,15617,17827,19181,19556,18881,17194,14579,11229,7355,3236,-870,-4684,-7983,-10560,-12276,-13044,-12844,-11720,-9786,-7196,-4152,-870,2440,5573,8382,10741,12603,13938,14787,15190,15220,14956,14460,13817,13089,12335,11639,11048,10649,10490,10632,11084,11830,12798,13860,14849,15581,15869,15583,14650,13084,10979,8495,5822,3179,737,-1348,-2987,-4157,-4871,-5212,-5278,-5180,-5031,-4900,-4843,-4862,-4935,-5025,-5063,-5021,-4845,-4539,-4102,-3579,-3014,-2470,-2014,-1689,-1554,-1620,-1903,-2385,-3048,-3852,-4763,-5720,-6656,-7487,-8104,-8404,-8281,-7660,-6504,-4834,-2730,-332,2176,4576,6660,8221,9121,9248,8600,7191,5156,2628,-190,-3104,-5913,-8431,-10508,-11997,-12813,-12851,-12099,-10513,-8175,-5152,-1622,2200,6048,9614,12598,14742,15828,15779,14583,12392,9430,6030,2561,-601,-3107,-4700,-5218,-4625,-3018,-588,2376,5559,8608,11250,13195,14301,14435,13592,11824,9263,6109,2617,-932,-4243,-7057,-9163,-10425,-10801,-10334,-9138,-7411,-5361,-3244,-1282,314,1401,1877,1734,1000,-222,-1805,-3600,-5442,-7206,-8740,-9976,-10817,-11263,-11293,-10967,-10341,-9503,-8557,-7577,-6652,-5824,-5127,-4572,-4148,-3842,-3623,-3470,-3351,-3252,-3137,-3002,-2810,-2554,-2209,-1783,-1270,-721,-173,293,606,689,491,-29,-869,-2003,-3355,-4833,-6290,-7581,-8544,-9025,-8928,-8183,-6827,-4933,-2704,-338,1867,3664,4812,5152,4614,3248,1212,-1243,-3783,-6084,-7801,-8717,-8677,-7702,-5918,-3585,-1025,1396,3359,4594,4951,4403,3043,1072,-1249,-3627,-5787,-7511,-8637,-9102,-8905,-8118,-6870,-5304,-3583,-1857,-234,1169,2329,3162,3687,3850,3667,3114,2215,975,-527,-2243,-4038,-5819,-7431,-8771,-9708,-10178,-10120,-9525,-8416,-6851,-4911,-2717,-373,1961,4186,6169,7830,9112,9971,10417,10457,10146,9529,8688,7698,6639,5595,4637,3811,3180,2736,2484,2389,2386,2409,2390,2235,1909,1348,537,-530,-1832,-3337,-4982,-6695,-8403,-10012,-11453,-12656,-13577,-14182,-14470,-14430,-14088,-13439,-12498,-11249,-9690,-7808,-5600,-3087,-305,2663,5713,8701,11472,13849,15672,16805,17147,16666,15379,13405,10886,8068,5176,2460,133,-1683,-2928,-3644,-3950,-4003,-3992,-4077,-4395,-4990,-5876,-6960,-8134,-9230,-10114,-10629,-10718,-10331,-9504,-8323,-6892,-5364,-3871,-2532,-1435,-628,-92,196,341,422,537,774,1158,1716,2387,3116,3802,4365,4725,4850,4718,4351,3786,3052,2212,1289,345,-594,-1455,-2191,-2722,-2984,-2927,-2514,-1763,-717,512,1802,2977,3884,4360,4290,3611,2303,448,-1836,-4344,-6834,-9060,-10751,-11702,-11735,-10761,-8784,-5883,-2250,1867,6142,10239,13816,16593,18352,19002,18530,17069,14788,11960,8839,5695,2753,179,-1904,-3457,-4482,-5040,-5223,-5139,-4894,-4582,-4244,-3924,-3602,-3276,-2940,-2604,-2304,-2098,-2033,-2177,-2540,-3129,-3873,-4694,-5463,-6053,-6366,-6332,-5950,-5275,-4404,-3463,-2583,-1854,-1323,-986,-793,-660,-516,-277,70,526,1024,1471,1762,1784,1467,787,-224,-1455,-2778,-3979,-4911,-5369,-5262,-4513,-3145,-1231,1081,3621,6174,8541,10532,11995,12827,12972,12441,11288,9609,7535,5207,2764,343,-1938,-3978,-5665,-6925,-7655,-7816,-7355,-6307,-4725,-2730,-486,1832,4015,5888,7272,8049,8131,7515,6258,4513,2488,454,-1304,-2515,-2957,-2514,-1158,993,3726,6737,9657,12130,13823,14494,14012,12367,9691,6227,2310,-1682,-5373,-8448,-10684,-11980,-12364,-11978,-11038,-9801,-8510,-7356,-6458,-5845,-5467,-5222,-4974,-4597,-3987,-3093,-1911,-511,1018,2526,3899,4998,5759,6132,6131,5830,5301,4688,4099,3660,3472,3598,4079,4908,6055,7447,9004,10601,12131,13432,14380,14824,14663,13805,12249,9996,7175,3899,376,-3209,-6630,-9719,-12302,-14278,-15594,-16229,-16253,-15730,-14785,-13518,-12035,-10408,-8703,-6948,-5191,-3451,-1785,-246,1102,2191,2979,3434,3577,3442,3123,2725,2390,2252,2437,3037,4083,5549,7318,9212,11001,12413,13205,13162,12149,10149,7213,3546,-618,-4950,-9136,-12866,-15876,-17989,-19078,-19150,-18258,-16579,-14310,-11722,-9056,-6543,-4334,-2510,-1052,129,1178,2275,3548,5115,6963,9047,11195,13225,14914,16075,16581,16384,15522,14102,12293,10271,8226,6317,4679,3399,2543,2103,2047,2277,2665,3047,3263,3152,2598,1531,-66,-2142,-4597,-7289,-10034,-12642,-14912,-16654,-17722,-17975,-17361,-15841,-13475,-10354,-6641,-2555,1672,5765,9490,12643,15052,16654,17391,17301,16442,14908,12822,10325,7570,4731,1971,-545,-2679,-4333,-5434,-5972,-5954,-5436,-4498,-3254,-1834,-390,920,1950,2550,2634,2123,1009,-675,-2851,-5383,-8116,-10866,-13426,-15605,-17209,-18085,-18099,-17187,-15336,-12594,-9131,-5136,-918,3217,6945,9991,12161,13371,13657,13163,12122,10805,9485,8391,7678,7393,7516,7927,8479,9006,9362,9455,9245,8761,8073,7295,6536,5904,5466,5253,5248,5389,5588,5731,5726,5480,4957,4155,3117,1936,712,-416,-1352,-1967,-2213,-2025,-1400,-360,1043,2724,4571,6466,8263,9822,11010,11702,11829,11349,10299,8770,6907,4886,2900,1097,-378,-1472,-2162,-2483,-2528,-2384,-2182,-2026,-2008,-2193,-2580,-3147,-3802,-4428,-4904,-5102,-4959,-4446,-3609,-2556,-1438,-436,272,544,281,-544,-1877,-3606,-5539,-7465,-9151,-10357,-10929,-10699,-9647,-7768,-5179,-2072,1307,4620,7571,9836,11211,11581,10962,9519,7499,5230,3045,1235,18,-496,-309,486,1709,3152,4573,5787,6615,6988,6890,6380,5586,4657,3746,3002,2511,2312,2391,2653,2983,3223,3232,2904,2195,1138,-170,-1576,-2912,-4018,-4774,-5117,-5044,-4612,-3918,-3079,-2227,-1467,-882,-535,-427,-550,-846,-1233,-1615,-1886,-1945,-1729,-1200,-397,617,1686,2661,3337,3564,3191,2167,493,-1727,-4298,-6968,-9448,-11435,-12718,-13110,-12610,-11267,-9288,-6931,-4501,-2318,-627,365,577,20,-1212,-2914,-4861,-6780,-8410,-9528,-9962,-9621,-8496,-6664,-4271,-1511,1379,4153,6567,8389,9457,9658,8997,7568,5570,3279,1012,-932,-2301,-2951,-2859,-2131,-981,290,1359,1928,1765,770,-1026,-3451,-6218,-8986,-11401,-13169,-14095,-14098,-13257,-11725,-9779,-7691,-5759,-4200,-3176,-2725,-2820,-3314,-4053,-4813,-5420,-5712,-5590,-5017,-4018,-2659,-1061,649,2320,3814,5012,5814,6171,6082,5586,4791,3789,2734,1707,807,49,-584,-1141,-1709,-2362,-3172,-4183,-5406,-6819,-8365,-9939,-11422,-12655,-13499,-13825,-13552,-12663,-11213,-9320,-7172,-4973,-2962,-1331,-255,179,-47,-872,-2154,-3712,-5316,-6755,-7821,-8377,-8330,-7669,-6448,-4764,-2767,-600,1585,3661,5514,7069,8260,9082,9532,9660,9532,9218,8815,8364,7929,7491,7046,6521,5865,5003,3909,2563,1036,-601,-2196,-3607,-4681,-5286,-5346,-4835,-3779,-2280,-456,1509,3456,5201,6624,7616,8153,8252,7981,7464,6814,6160,5588,5147,4825,4592,4349,4035,3542,2835,1874,669,-735,-2302,-3925,-5575,-7139,-8609,-9906,-11037,-11974,-12726,-13305,-13726,-14024,-14220,-14362,-14465,-14568,-14672,-14760,-14788,-14665,-14288,-13529,-12294,-10506,-8178,-5389,-2292,875,3866,6403,8268,9284,9375,8556,6929,4692,2069,-671,-3279,-5539,-7276,-8375,-8791,-8505,-7573,-6061,-4074,-1741,810,3423,5944,8218,10120,11530,12424,12779,12697,12285,11735,11213,10893,10872,11181,11756,12460,13109,13502,13477,12913,11804,10203,8261,6189,4184,2494,1236,548,405,771,1491,2405,3280,3951,4213,3976,3170,1817,17,-2103,-4347,-6533,-8477,-10028,-11091,-11622,-11642,-11230,-10507,-9608,-8688,-7836,-7145,-6601,-6182,-5792,-5342,-4732,-3916,-2890,-1708,-504,581,1340,1627,1303,319,-1279,-3364,-5695,-7987,-9910,-11145,-11451,-10653,-8755,-5851,-2219,1791,5732,9182,11726,13092,13106,11804,9330,6035,2288,-1407,-4643,-7010,-8272,-8286,-7115,-4912,-1999,1297,4562,7505,9810,11364,12060,11973,11185,9888,8256,6503,4807,3328,2182,1433,1080,1076,1317,1684,2050,2290,2331,2117,1641,938,62,-900,-1849,-2703,-3361,-3783,-3923,-3805,-3458,-2957,-2392,-1845,-1404,-1108,-969,-949,-978,-952,-777,-366,301,1228,2302,3442,4456,5218,5585,5467,4861,3810,2444,945,-504,-1684,-2468,-2745,-2504,-1800,-734,521,1803,2919,3724,4078,3925,3244,2104,622,-1024,-2621,-3952,-4799,-5014,-4487,-3234,-1344,999,3521,5956,8008,9470,10204,10182,9474,8245,6689,5036,3475,2165,1192,600,356,407,662,1011,1356,1595,1652,1476,1046,369,-505,-1517,-2578,-3587,-4461,-5103,-5447,-5449,-5086,-4383,-3387,-2185,-875,421,1608,2584,3310,3742,3915,3845,3614,3269,2894,2530,2229,1997,1854,1781,1779,1828,1937,2097,2323,2609,2961,3347,3742,4087,4319,4377,4187,3723,2950,1890,575,-929,-2529,-4128,-5594,-6811,-7652,-8028,-7867,-7171,-5968,-4362,-2482,-474,1499,3305,4825,5976,6715,7016,6905,6413,5594,4533,3284,1961,638,-577,-1589,-2319,-2690,-2680,-2290,-1577,-641,380,1338,2052,2417,2304,1704,619,-855,-2595,-4438,-6212,-7766,-8967,-9722,-9998,-9773,-9114,-8075,-6756,-5263,-3688,-2130,-640,741,2024,3209,4363,5499,6685,7934,9264,10666,12116,13558,14938,16154,17122,17723,17867,17453,16445,14819,12643,10016,7104,4093,1189,-1440,-3647,-5372,-6592,-7376,-7818,-8051,-8217,-8435,-8793,-9342,-10066,-10923,-11828,-12684,-13393,-13894,-14124,-14086,-13770,-13209,-12411,-11393,-10134,-8620,-6828,-4731,-2357,261,3014,5759,8318,10482,12055,12868,12805,11838,10004,7451,4375,1050,-2239,-5198,-7572,-9169,-9871,-9672,-8642,-6971,-4874,-2648,-544,1193,2421,3066,3196,2917,2466,2041,1881,2140,2902,4162,5812,7684,9547,11174,12342,12904,12768,11953,10532,8684,6595,4517,2665,1251,445,340,994,2366,4370,6871,9674,12592,15406,17904,19895,21206,21704,21307,20014,17861,15023,11659,8066,4474,1184,-1621,-3746,-5159,-5837,-5904,-5502,-4823,-4068,-3395,-2939,-2759,-2862,-3209,-3708,-4261,-4763,-5124,-5293,-5259,-5054,-4756,-4439,-4205,-4092,-4129,-4281,-4472,-4632,-4666,-4538,-4235,-3804,-3330,-2929,-2710,-2765,-3136,-3802,-4677,-5627,-6471,-7047,-7200,-6829,-5902,-4433,-2524,-279,2120,4531,6770,8700,10188,11133,11463,11123,10112,8441,6183,3445,372,-2838,-5984,-8846,-11219,-12941,-13884,-14012,-13333,-11950,-9999,-7670,-5139,-2596,-162,2059,4037,5776,7328,8746,10111,11466,12838,14234,15613,16927,18124,19127,19895,20371,20515,20292,19674,18616,17116,15133,12696,9806,6545,2978,-761,-4530,-8191,-11551,-14506,-16899,-18678,-19784,-20238,-20083,-19417,-18346,-17018,-15549,-14087,-12718,-11539,-10597,-9923,-9532,-9401,-9506,-9779,-10144,-10494,-10701,-10660,-10237,-9380,-8041,-6257,-4128,-1784,572,2750,4559,5854,6557,6681,6282,5512,4512,3449,2438,1561,839,254,-242,-726,-1260,-1909,-2703,-3655,-4738,-5906,-7099,-8251,-9301,-10205,-10930,-11465,-11813,-11983,-11998,-11886,-11673,-11385,-11034,-10616,-10113,-9469,-8652,-7577,-6241,-4614,-2755,-759,1249,3084,4597,5628,6104,5996,5375,4369,3163,1967,975,334,137,360,932,1675,2380,2823,2789,2121,748,-1330,-3980,-7015,-10144,-13059,-15439,-16997,-17527,-16916,-15165,-12394,-8817,-4725,-432,3725,7470,10580,12897,14376,15018,14884,14092,12747,10993,8965,6793,4634,2596,821,-613,-1651,-2272,-2523,-2478,-2239,-1953,-1714,-1651,-1797,-2172,-2709,-3323,-3882,-4274,-4400,-4213,-3712,-2970,-2064,-1149,-332,236,474,315,-254,-1176,-2380,-3710,-5035,-6182,-7027,-7465,-7436,-6937,-5992,-4679,-3092,-1349,419,2082,3522,4637,5360,5648,5491,4912,3951,2664,1143,-522,-2199,-3738,-4998,-5808,-6054,-5639,-4538,-2788,-498,2158,4953,7634,9917,11569,12361,12161,10914,8672,5590,1926,-2008,-5859,-9284,-12000,-13805,-14601,-14424,-13390,-11741,-9738,-7702,-5904,-4584,-3906,-3917,-4613,-5837,-7428,-9107,-10642,-11769,-12308,-12150,-11265,-9737,-7702,-5362,-2928,-604,1452,3126,4381,5231,5732,5994,6097,6164,6264,6467,6819,7342,8036,8899,9866,10903,11905,12788,13470,13856,13923,13636,13046,12188,11155,10021,8856,7714,6620,5560,4523,3459,2332,1117,-204,-1608,-3063,-4509,-5887,-7128,-8187,-9029,-9642,-10046,-10262,-10327,-10288,-10147,-9945,-9633,-9197,-8550,-7619,-6311,-4562,-2330,367,3456,6823,10270,13622,16623,19094,20823,21687,21595,20538,18568,15807,12420,8618,4634,684,-3009,-6292,-9017,-11118,-12557,-13344,-13540,-13209,-12480,-11444,-10249,-8995,-7797,-6752,-5930,-5394,-5187,-5307,-5744,-6429,-7260,-8105,-8807,-9207,-9169,-8591,-7429,-5707,-3505,-991,1649,4156,6306,7880,8728,8784,8078,6741,4971,3032,1173,-357,-1399,-1851,-1725,-1097,-109,1052,2199,3175,3835,4140,4079,3716,3169,2571,2046,1736,1675,1913,2395,3038,3726,4323,4703,4773,4478,3822,2849,1673,391,-850,-1941,-2803,-3364,-3646,-3638,-3413,-2988,-2414,-1704,-846,145,1304,2596,4030,5550,7119,8688,10182,11567,12749,13684,14291,14512,14303,13632,12518,10994,9150,7083,4932,2822,891,-753,-2026,-2889,-3339,-3436,-3255,-2921,-2559,-2286,-2203,-2374,-2809,-3508,-4391,-5381,-6362,-7205,-7806,-8076,-7966,-7489,-6693,-5667,-4541,-3435,-2467,-1748,-1324,-1225,-1415,-1809,-2293,-2723,-2949,-2855,-2336,-1377,14,1734,3671,5657,7554,9215,10556,11518,12090,12295,12156,11714,10988,9991,8723,7180,5363,3293,994,-1454,-3999,-6508,-8899,-11039,-12841,-14208,-15100,-15478,-15368,-14791,-13833,-12551,-11049,-9389,-7637,-5825,-3969,-2035,-4,2179,4535,7084,9797,12621,15460,18187,20687,22818,24488,25616,26158,26103,25453,24231,22458,20183,17446,14324,10903,7298,3637,76,-3261,-6231,-8752,-10755,-12232,-13200,-13728,-13895,-13809,-13565,-13258,-12963,-12730,-12587,-12537,-12555,-12584,-12556,-12362,-11919,-11122,-9925,-8287,-6248,-3854,-1237,1494,4150,6618,8730,10416,11616,12335,12637,12623,12415,12167,11990,11983,12200,12607,13164,13744,14209,14409,14190,13430,12059,10035,7412,4259,740,-2985,-6698,-10200,-13294,-15813,-17645,-18720,-19046,-18685,-17746,-16399,-14800,-13151,-11598,-10287,-9311,-8711,-8500,-8599,-8916,-9296,-9563,-9552,-9096,-8097,-6478,-4275,-1541,1559,4846,8094,11068,13556,15386,16443,16683,16141,14878,13047,10760,8187,5446,2659,-81,-2707,-5146,-7367,-9299,-10922,-12165,-12997,-13360,-13223,-12550,-11349,-9622,-7449,-4890,-2094,817,3659,6295,8568,10392,11700,12510,12873,12903,12722,12480,12281,12227,12337,12613,12974,13342,13587,13633,13394,12878,12105,11171,10183,9247,8459,7857,7423,7109,6782,6363,5716,4813,3629,2225,698,-840,-2251,-3445,-4342,-4932,-5240,-5339,-5324,-5304,-5359,-5560,-5916,-6412,-6991,-7568,-8064,-8388,-8498,-8360,-7995,-7447,-6769,-6026,-5249,-4448,-3607,-2683,-1620,-379,1087,2771,4668,6709,8823,10890,12785,14376,15525,16144,16159,15582,14457,12903,11058,9090,7126,5306,3658,2223,942,-244,-1424,-2675,-4050,-5576,-7217,-8930,-10598,-12131,-13378,-14263,-14670,-14582,-13986,-12948,-11568,-9983,-8336,-6772,-5377,-4213,-3267,-2468,-1734,-922,58,1304,2849,4686,6736,8906,11041,13015,14694,15985,16849,17269,17295,16961,16348,15485,14404,13114,11574,9784,7699,5337,2725,-58,-2918,-5724,-8336,-10633,-12491,-13847,-14657,-14941,-14751,-14189,-13366,-12426,-11482,-10672,-10060,-9729,-9679,-9911,-10371,-10973,-11636,-12207,-12591,-12623,-12213,-11252,-9698,-7561,-4899,-1841,1442,4757,7894,10675,12952,14625,15662,16050,15863,15147,14023,12586,10953,9239,7536,5926,4444,3102,1861,657,-584,-1959,-3512,-5289,-7273,-9408,-11600,-13717,-15622,-17162,-18227,-18702,-18549,-17756,-16381,-14516,-12321,-9937,-7558,-5299,-3291,-1569,-150,1014,2002,2891,3760,4642,5522,6326,6942,7215,7024,6255,4881,2932,518,-2179,-4961,-7589,-9883,-11677,-12897,-13536,-13649,-13356,-12793,-12115,-11445,-10891,-10503,-10303,-10281,-10389,-10592,-10822,-11053,-11216,-11320,-11290,-11146,-10814,-10282,-9494,-8413,-7017,-5299,-3295,-1060,1306,3690,5967,8004,9700,10965,11759,12064,11915,11355,10471,9366,8134,6894,5735,4714,3892,3243,2750,2345,1937,1448,802,-49,-1094,-2300,-3567,-4786,-5822,-6566,-6938,-6909,-6514,-5827,-4979,-4103,-3337,-2794,-2532,-2574,-2875,-3343,-3861,-4273,-4445,-4255,-3616,-2505,-928,1029,3275,5661,8034,10252,12150,13642,14612,15043,14887,14178,12912,11154,8946,6385,3582,670,-2185,-4833,-7137,-8981,-10320,-11144,-11514,-11525,-11325,-11031,-10799,-10682,-10738,-10908,-11142,-11295,-11284,-10998,-10404,-9517,-8400,-7177,-5972,-4936,-4163,-3737,-3661,-3898,-4362,-4941,-5511,-5978,-6249,-6299,-6092,-5654,-4995,-4157,-3177,-2108,-998,71,1042,1826,2377,2664,2693,2536,2265,2039,1963,2181,2769,3757,5119,6745,8501,10189,11638,12670,13158,13037,12279,10936,9091,6867,4407,1858,-643,-2964,-4999,-6654,-7856,-8554,-8709,-8301,-7329,-5816,-3804,-1377,1366,4286,7231,10029,12525,14558,16027,16839,16974,16442,15307,13661,11618,9297,6811,4277,1788,-534,-2599,-4280,-5493,-6140,-6183,-5612,-4491,-2923,-1100,790,2494,3791,4506,4502,3764,2330,354,-1996,-4466,-6864,-8963,-10613,-11710,-12168,-12019,-11251,-9985,-8292,-6312,-4180,-2011,58,1949,3577,4912,5921,6614,6993,7064,6842,6318,5490,4354,2906,1166,-838,-3028,-5319,-7570,-9638,-11362,-12593,-13214,-13155,-12411,-11043,-9175,-7001,-4730,-2604,-820,476,1195,1373,1089,516,-146,-712,-999,-902,-372,574,1856,3367,4972,6561,8029,9317,10401,11275,11979,12537,13014,13430,13832,14223,14586,14897,15074,15051,14735,14039,12917,11337,9332,6978,4395,1762,-746,-2915,-4586,-5609,-5923,-5516,-4489,-2966,-1189,625,2208,3335,3825,3560,2511,747,-1587,-4240,-6946,-9369,-11245,-12308,-12424,-11526,-9684,-7050,-3862,-415,3003,6077,8584,10304,11138,11043,10068,8333,6040,3393,665,-1937,-4196,-5970,-7169,-7762,-7790,-7326,-6499,-5444,-4298,-3187,-2181,-1324,-609,19,602,1231,1935,2752,3661,4596,5475,6155,6533,6482,5963,4965,3591,1976,345,-1091,-2092,-2515,-2228,-1254,356,2434,4775,7138,9289,11021,12173,12663,12461,11615,10244,8474,6509,4490,2594,912,-485,-1594,-2460,-3151,-3762,-4384,-5070,-5866,-6731,-7618,-8410,-8989,-9234,-9043,-8356,-7173,-5527,-3531,-1310,962,3107,4959,6353,7199,7440,7117,6331,5259,4114,3141,2547,2516,3116,4352,6096,8151,10237,12055,13303,13745,13222,11682,9205,5955,2227,-1671,-5375,-8577,-11030,-12571,-13178,-12914,-11959,-10553,-8977,-7504,-6371,-5759,-5722,-6273,-7249,-8473,-9651,-10514,-10776,-10251,-8802,-6449,-3278,489,4582,8679,12471,15674,18092,19608,20216,20010,19147,17848,16336,14802,13409,12206,11203,10313,9416,8378,7059,5390,3311,879,-1840,-4669,-7439,-9913,-11885,-13152,-13578,-13101,-11736,-9624,-6954,-4022,-1120,1431,3385,4565,4901,4458,3376,1907,302,-1177,-2329,-3042,-3281,-3123,-2697,-2173,-1729,-1497,-1571,-1958,-2613,-3405,-4204,-4821,-5136,-5037,-4493,-3558,-2318,-961,337,1361,1949,1951,1334,87,-1660,-3752,-5944,-7982,-9604,-10589,-10791,-10129,-8652,-6469,-3802,-914,1906,4365,6220,7285,7465,6753,5266,3172,770,-1652,-3737,-5196,-5765,-5303,-3752,-1183,2220,6198,10409,14496,18122,20974,22852,23633,23336,22063,20035,17495,14746,12051,9646,7698,6272,5386,4922,4768,4721,4613,4280,3614,2568,1171,-475,-2223,-3875,-5245,-6165,-6520,-6281,-5493,-4300,-2899,-1538,-450,163,192,-369,-1427,-2782,-4191,-5376,-6108,-6194,-5552,-4168,-2133,388,3187,6010,8619,10755,12239,12893,12654,11498,9501,6793,3587,102,-3385,-6643,-9453,-11655,-13165,-13960,-14104,-13690,-12881,-11800,-10609,-9386,-8217,-7105,-6059,-5027,-3980,-2877,-1704,-477,757,1918,2901,3588,3871,3668,2950,1737,150,-1660,-3440,-4951,-5926,-6162,-5503,-3915,-1438,1764,5463,9346,13087,16345,18824,20293,20619,19787,17891,15146,11801,8183,4580,1256,-1585,-3837,-5458,-6499,-7065,-7303,-7368,-7401,-7501,-7713,-8009,-8313,-8495,-8408,-7928,-6944,-5441,-3449,-1113,1385,3757,5769,7128,7686,7337,6134,4244,1930,-455,-2554,-4040,-4661,-4306,-2982,-869,1762,4524,7023,8865,9735,9421,7865,5130,1453,-2866,-7419,-11821,-15685,-18737,-20769,-21729,-21655,-20705,-19121,-17164,-15120,-13229,-11647,-10477,-9692,-9239,-8983,-8814,-8601,-8289,-7829,-7238,-6566,-5854,-5202,-4638,-4231,-3981,-3891,-3915,-3999,-4056,-3998,-3721,-3149,-2209,-886,805,2786,4936,7090,9059,10650,11670,11981,11457,10076,7846,4868,1311,-2618,-6659,-10549,-14036,-16910,-18989,-20196,-20461,-19847,-18423,-16360,-13828,-11045,-8190,-5455,-2938,-727,1165,2776,4144,5353,6461,7510,8529,9499,10385,11138,11689,12015,12075,11893,11501,10963,10359,9759,9200,8704,8213,7656,6910,5861,4388,2443,-16,-2918,-6168,-9593,-12988,-16135,-18816,-20857,-22127,-22565,-22192,-21071,-19346,-17170,-14725,-12169,-9641,-7230,-4996,-2958,-1113,555,2044,3362,4476,5354,5956,6234,6173,5766,5054,4076,2931,1679,421,-779,-1867,-2785,-3512,-4000,-4231,-4154,-3749,-2993,-1885,-473,1183,2956,4707,6266,7465,8156,8230,7619,6343,4451,2097,-532,-3197,-5630,-7589,-8841,-9256,-8741,-7355,-5210,-2533,377,3213,5633,7382,8264,8209,7272,5597,3454,1111,-1112,-2969,-4246,-4851,-4752,-4047,-2873,-1454,-2,1246,2115,2468,2252,1483,239,-1333,-3091,-4856,-6503,-7927,-9081,-9948,-10573,-10989,-11288,-11501,-11688,-11844,-11958,-11979,-11845,-11474,-10815,-9809,-8454,-6782,-4846,-2770,-645,1377,3204,4742,5942,6800,7342,7619,7718,7697,7642,7594,7584,7630,7709,7816,7920,7993,8019,7966,7817,7550,7134,6565,5820,4933,3909,2817,1694,615,-385,-1251,-1991,-2588,-3089,-3512,-3906,-4292,-4682,-5068,-5408,-5666,-5772,-5663,-5289,-4587,-3549,-2166,-474,1463,3568,5738,7868,9854,11599,13037,14116,14825,15174,15204,14970,14539,13982,13342,12673,11968,11244,10464,9607,8638,7519,6248,4785,3170,1392,-483,-2405,-4307,-6089,-7698,-9042,-10103,-10844,-11296,-11491,-11493,-11382,-11222,-11078,-10986,-10936,-10914,-10847,-10679,-10331,-9756,-8921,-7820,-6477,-4920,-3203,-1378,488,2330,4061,5620,6909,7886,8483,8693,8519,7993,7186,6164,5018,3835,2686,1634,722,-46,-671,-1200,-1684,-2170,-2717,-3308,-3944,-4522,-4946,-5089,-4821,-4067,-2788,-1025,1116,3463,5811,7924,9594,10642,10964,10524,9379,7674,5608,3466,1512,33,-761,-723,189,1914,4291,7098,10046,12873,15300,17159,18299,18705,18394,17467,16051,14279,12283,10158,7991,5809,3675,1582,-422,-2328,-4106,-5732,-7182,-8437,-9490,-10316,-10931,-11322,-11507,-11507,-11349,-11063,-10708,-10301,-9909,-9539,-9217,-8921,-8622,-8249,-7740,-7016,-6022,-4728,-3129,-1276,781,2927,5084,7128,8980,10556,11809,12705,13237,13417,13270,12819,12113,11154,9990,8611,7039,5283,3357,1297,-853,-3028,-5153,-7148,-8940,-10465,-11672,-12521,-12987,-13047,-12691,-11911,-10713,-9127,-7199,-4999,-2624,-171,2241,4524,6587,8387,9883,11088,12003,12674,13121,13405,13557,13626,13652,13660,13671,13689,13694,13686,13626,13508,13292,12937,12395,11593,10463,8939,6971,4548,1700,-1494,-4891,-8309,-11526,-14304,-16429,-17718,-18071,-17452,-15940,-13658,-10817,-7633,-4353,-1173,1703,4159,6068,7386,8071,8130,7581,6503,4974,3149,1179,-745,-2436,-3718,-4463,-4569,-4011,-2819,-1057,1113,3559,6068,8472,10591,12282,13429,13975,13876,13175,11893,10140,7997,5579,3003,363,-2223,-4679,-6918,-8861,-10462,-11644,-12401,-12704,-12585,-12092,-11295,-10285,-9137,-7942,-6739,-5581,-4477,-3433,-2450,-1525,-649,156,904,1552,2094,2486,2688,2677,2404,1885,1120,195,-805,-1733,-2453,-2824,-2757,-2207,-1189,205,1876,3639,5354,6832,7931,8524,8521,7882,6625,4798,2544,12,-2569,-4977,-6969,-8347,-8953,-8725,-7678,-5938,-3700,-1221,1227,3391,5080,6173,6649,6565,6039,5242,4338,3496,2829,2435,2348,2579,3105,3888,4869,6006,7225,8486,9718,10869,11867,12643,13118,13219,12873,12029,10666,8776,6423,3662,631,-2553,-5712,-8706,-11362,-13564,-15192,-16200,-16544,-16266,-15413,-14097,-12428,-10560,-8610,-6714,-4963,-3400,-2061,-906,118,1069,2040,3079,4234,5516,6894,8311,9685,10911,11890,12540,12801,12667,12167,11364,10380,9313,8307,7455,6834,6471,6335,6362,6447,6471,6329,5921,5210,4168,2828,1228,-551,-2454,-4382,-6280,-8030,-9554,-10722,-11420,-11540,-10986,-9727,-7777,-5231,-2248,926,4032,6760,8858,10101,10383,9672,8072,5752,2955,-42,-2969,-5587,-7699,-9176,-9960,-10029,-9444,-8270,-6633,-4654,-2486,-277,1817,3655,5099,6059,6450,6253,5483,4201,2518,574,-1487,-3486,-5304,-6807,-7947,-8685,-9051,-9106,-8923,-8613,-8248,-7904,-7615,-7380,-7154,-6889,-6484,-5884,-5008,-3833,-2354,-608,1320,3340,5314,7124,8636,9751,10386,10503,10093,9204,7903,6304,4525,2692,921,-705,-2129,-3324,-4299,-5065,-5655,-6080,-6349,-6448,-6359,-6050,-5524,-4764,-3841,-2799,-1781,-903,-331,-187,-576,-1525,-2998,-4873,-6962,-9040,-10852,-12171,-12826,-12696,-11794,-10174,-8017,-5533,-2975,-579,1449,2970,3915,4288,4149,3608,2781,1789,742,-269,-1181,-1918,-2463,-2776,-2867,-2757,-2509,-2201,-1947,-1859,-2048,-2598,-3559,-4930,-6663,-8669,-10811,-12960,-14952,-16667,-17986,-18840,-19178,-18999,-18312,-17168,-15625,-13745,-11616,-9298,-6881,-4428,-2014,286,2419,4311,5920,7195,8098,8619,8745,8511,7950,7145,6169,5116,4073,3086,2210,1429,719,38,-697,-1524,-2508,-3664,-4985,-6428,-7919,-9353,-10599,-11531,-12004,-11912,-11187,-9781,-7746,-5154,-2155,1068,4302,7340,9956,12020,13374,14018,13934,13238,12048,10548,8918,7346,5996,4974,4379,4191,4400,4873,5483,6058,6418,6435,5995,5055,3639,1778,-408,-2833,-5366,-7878,-10244,-12311,-13950,-15029,-15459,-15191,-14248,-12701,-10720,-8462,-6162,-4002,-2153,-736,196,650,663,344,-222,-918,-1656,-2367,-2991,-3516,-3910,-4200,-4381,-4488,-4545,-4576,-4616,-4688,-4811,-5001,-5259,-5569,-5909,-6224,-6475,-6586,-6525,-6237,-5716,-4976,-4052,-3026,-1987,-1035,-283,195,326,95,-492,-1373,-2463,-3642,-4795,-5783,-6511,-6888,-6852,-6378,-5443,-4064,-2262,-99,2367,5001,7707,10278,12590,14431,15696,16265,16121,15292,13887,12062,10016,7957,6080,4547,3472,2894,2819,3164,3824,4659,5496,6194,6606,6639,6239,5411,4192,2679,965,-825,-2583,-4197,-5577,-6648,-7349,-7669,-7582,-7148,-6398,-5435,-4350,-3254,-2264,-1470,-945,-740,-836,-1215,-1781,-2433,-3044,-3496,-3675,-3519,-2989,-2103,-924,456,1904,3281,4452,5294,5732,5715,5262,4431,3322,2090,884,-123,-797,-1049,-847,-243,656,1689,2659,3401,3735,3588,2902,1726,151,-1687,-3599,-5436,-7003,-8202,-8914,-9122,-8803,-8009,-6788,-5215,-3357,-1282,955,3292,5666,7996,10180,12097,13632,14674,15161,15083,14492,13502,12269,10972,9778,8838,8227,7988,8078,8403,8836,9199,9346,9124,8430,7228,5499,3341,837,-1833,-4519,-7022,-9203,-10881,-11989,-12412,-12155,-11215,-9663,-7624,-5242,-2735,-289,1870,3583,4724,5240,5158,4564,3596,2434,1243,198,-577,-1002,-1033,-702,-61,780,1699,2560,3224,3593,3573,3142,2310,1134,-275,-1808,-3328,-4706,-5853,-6659,-7093,-7101,-6691,-5889,-4738,-3335,-1771,-178,1314,2581,3508,4014,4053,3627,2798,1650,346,-988,-2156,-3051,-3539,-3577,-3134,-2237,-935,707,2606,4689,6883,9101,11295,13363,15257,16878,18183,19105,19628,19746,19478,18858,17911,16670,15137,13325,11239,8881,6302,3539,691,-2142,-4828,-7241,-9261,-10785,-11763,-12150,-11983,-11291,-10162,-8679,-6961,-5112,-3268,-1535,-32,1149,1944,2316,2273,1867,1179,321,-590,-1443,-2149,-2639,-2882,-2862,-2600,-2117,-1463,-663,213,1136,2029,2852,3530,4007,4221,4123,3681,2875,1720,249,-1473,-3364,-5327,-7251,-9020,-10510,-11608,-12205,-12214,-11596,-10345,-8534,-6270,-3720,-1063,1517,3855,5833,7372,8444,9069,9279,9146,8719,8074,7258,6321,5324,4318,3388,2619,2112,1968,2278,3102,4448,6295,8524,11013,13563,15978,18061,19648,20613,20905,20507,19482,17909,15899,13567,11014,8336,5617,2912,308,-2146,-4362,-6269,-7796,-8883,-9513,-9676,-9435,-8830,-7973,-6931,-5805,-4652,-3525,-2454,-1463,-570,185,776,1129,1202,938,314,-656,-1921,-3381,-4914,-6373,-7622,-8554,-9085,-9208,-8942,-8359,-7567,-6673,-5798,-5044,-4488,-4179,-4141,-4344,-4768,-5330,-5964,-6588,-7117,-7512,-7717,-7736,-7555,-7198,-6667,-5974,-5110,-4080,-2874,-1518,-39,1503,3020,4413,5575,6386,6776,6666,6068,4998,3573,1915,239,-1270,-2366,-2882,-2636,-1569,347,3004,6249,9832,13474,16874,19761,21905,23168,23482,22886,21478,19422,16906,14112,11241,8418,5781,3388,1277,-538,-2089,-3392,-4499,-5434,-6230,-6910,-7470,-7913,-8197,-8300,-8164,-7750,-7034,-5997,-4693,-3160,-1521,115,1599,2797,3587,3893,3673,2960,1819,387,-1198,-2757,-4138,-5209,-5867,-6077,-5823,-5158,-4153,-2896,-1503,-54,1352,2648,3784,4709,5392,5807,5906,5694,5113,4198,2929,1366,-430,-2366,-4321,-6163,-7748,-8931,-9590,-9623,-8993,-7710,-5863,-3614,-1168,1227,3322,4913,5837,6037,5532,4437,2934,1232,-436,-1885,-2950,-3549,-3638,-3244,-2428,-1305,24,1404,2745,3925,4894,5618,6113,6431,6638,6831,7067,7405,7840,8331,8794,9106,9149,8776,7914,6465,4459,1911,-1052,-4293,-7615,-10816,-13672,-15983,-17564,-18279,-18044,-16865,-14801,-12016,-8708,-5132,-1544,1805,4711,6998,8567,9363,9384,8686,7345,5495,3277,861,-1578,-3881,-5892,-7509,-8658,-9317,-9513,-9293,-8744,-7959,-7030,-6056,-5109,-4271,-3592,-3118,-2882,-2883,-3132,-3595,-4247,-5048,-5952,-6928,-7927,-8922,-9862,-10698,-11377,-11820,-11982,-11784,-11212,-10232,-8869,-7167,-5185,-3022,-773,1443,3523,5335,6805,7814,8309,8249,7614,6474,4887,3010,983,-1018,-2836,-4349,-5462,-6139,-6370,-6186,-5620,-4731,-3557,-2167,-611,1018,2619,4067,5217,5933,6094,5624,4487,2726,410,-2304,-5268,-8270,-11132,-13667,-15698,-17101,-17746,-17562,-16529,-14642,-12021,-8775,-5142,-1347,2323,5603,8239,10037,10845,10616,9353,7180,4268,881,-2704,-6160,-9208,-11595,-13137,-13763,-13453,-12317,-10513,-8258,-5800,-3380,-1203,549,1784,2436,2523,2081,1198,-40,-1539,-3200,-4957,-6733,-8479,-10149,-11689,-13044,-14131,-14858,-15108,-14773,-13750,-11971,-9431,-6181,-2369,1812,6086,10172,13773,16626,18540,19374,19101,17773,15530,12601,9254,5823,2608,-79,-2021,-3061,-3154,-2364,-842,1173,3432,5648,7609,9145,10158,10659,10664,10281,9582,8643,7507,6177,4638,2856,804,-1527,-4113,-6900,-9796,-12684,-15423,-17853,-19819,-21168,-21757,-21514,-20378,-18399,-15675,-12394,-8805,-5191,-1843,992,3117,4429,4900,4595,3626,2185,433,-1395,-3156,-4656,-5807,-6505,-6736,-6488,-5815,-4782,-3488,-2034,-546,888,2137,3137,3791,4058,3894,3301,2288,910,-775,-2669,-4672,-6667,-8536,-10170,-11445,-12274,-12558,-12236,-11260,-9627,-7364,-4551,-1303,2214,5811,9252,12328,14803,16516,17331,17198,16137,14243,11681,8654,5430,2254,-595,-2895,-4464,-5183,-5039,-4074,-2456,-379,1897,4114,6060,7562,8536,8993,8989,8677,8192,7698,7280,7010,6834,6706,6472,6027,5245,4084,2546,753,-1154,-2923,-4340,-5162,-5226,-4439,-2794,-413,2544,5794,9068,12064,14524,16258,17147,17168,16380,14906,12906,10566,8037,5479,2969,589,-1642,-3716,-5611,-7345,-8868,-10169,-11209,-11945,-12387,-12516,-12380,-12022,-11504,-10905,-10288,-9709,-9222,-8842,-8585,-8434,-8354,-8306,-8225,-8064,-7754,-7256,-6521,-5521,-4232,-2648,-773,1356,3704,6182,8712,11166,13420,15328,16750,17543,17607,16858,15297,12955,9963,6491,2792,-852,-4142,-6785,-8542,-9248,-8834,-7353,-4956,-1899,1523,4968,8146,10805,12792,14033,14557,14441,13824,12851,11648,10318,8918,7445,5886,4175,2284,187,-2074,-4404,-6647,-8606,-10076,-10865,-10830,-9905,-8103,-5541,-2387,1105,4671,8031,10922,13149,14557,15093,14771,13683,11970,9814,7397,4900,2466,223,-1770,-3449,-4827,-5890,-6677,-7190,-7454,-7474,-7242,-6780,-6073,-5167,-4072,-2846,-1526,-176,1157,2408,3518,4421,5056,5355,5287,4796,3910,2640,1092,-624,-2322,-3820,-4914,-5441,-5279,-4401,-2838,-748,1684,4174,6463,8283,9438,9790,9330,8103,6292,4105,1808,-336,-2120,-3377,-4046,-4130,-3723,-2948,-1972,-938,13,789,1335,1627,1703,1604,1420,1236,1137,1200,1449,1892,2468,3093,3651,4027,4120,3894,3346,2569,1689,887,338,213,605,1575,3070,4994,7164,9383,11420,13070,14173,14594,14309,13327,11740,9684,7329,4833,2378,55,-2026,-3840,-5385,-6664,-7725,-8575,-9236,-9706,-9967,-10000,-9780,-9293,-8531,-7500,-6214,-4705,-3008,-1160,778,2762,4710,6547,8176,9509,10430,10885,10793,10155,8998,7406,5531,3544,1663,87,-996,-1457,-1224,-314,1207,3167,5387,7609,9589,11087,11874,11811,10791,8840,6038,2584,-1273,-5218,-8937,-12129,-14540,-16012,-16431,-15825,-14256,-11902,-8973,-5725,-2439,650,3309,5410,6867,7687,7943,7746,7233,6532,5744,4929,4122,3321,2528,1743,1003,341,-150,-404,-353,50,780,1794,2970,4168,5213,5951,6230,5985,5166,3850,2127,180,-1796,-3610,-5074,-6096,-6606,-6654,-6315,-5741,-5077,-4473,-4029,-3808,-3789,-3933,-4124,-4266,-4247,-3981,-3456,-2658,-1688,-617,392,1245,1784,1962,1706,1037,-7,-1344,-2873,-4463,-6006,-7359,-8407,-9035,-9136,-8633,-7491,-5701,-3328,-491,2663,5897,9017,11763,13934,15355,15904,15537,14299,12285,9699,6755,3723,841,-1658,-3618,-4910,-5503,-5384,-4628,-3295,-1527,568,2825,5106,7266,9172,10733,11869,12553,12783,12587,12030,11187,10148,9015,7868,6796,5844,5054,4415,3919,3509,3148,2769,2323,1759,1046,148,-928,-2195,-3602,-5110,-6626,-8059,-9292,-10236,-10804,-10961,-10708,-10093,-9212,-8187,-7159,-6270,-5628,-5314,-5340,-5672,-6208,-6816,-7334,-7600,-7498,-6926,-5886,-4403,-2600,-617,1356,3152,4595,5587,6037,5952,5362,4358,3061,1604,126,-1240,-2389,-3231,-3710,-3792,-3484,-2806,-1842,-678,547,1681,2579,3067,3054,2429,1187,-656,-2997,-5696,-8548,-11337,-13842,-15842,-17207,-17808,-17642,-16734,-15177,-13102,-10652,-7978,-5223,-2523,4,2252,4145,5625,6691,7349,7679,7755,7702,7624,7647,7829,8217,8772,9408,9990,10345,10313,9754,8595,6845,4596,2017,-653,-3184,-5331,-6931,-7896,-8217,-7995,-7358,-6497,-5565,-4713,-4029,-3550,-3267,-3138,-3094,-3086,-3062,-3019,-2976,-2979,-3102,-3404,-3949,-4761,-5825,-7087,-8443,-9769,-10929,-11797,-12280,-12337,-11966,-11230,-10218,-9040,-7826,-6677,-5695,-4943,-4480,-4307,-4442,-4827,-5418,-6111,-6805,-7366,-7691,-7676,-7293,-6525,-5451,-4167,-2821,-1563,-551,111,324,78,-600,-1633,-2886,-4220,-5465,-6498,-7190,-7500,-7381,-6875,-6013,-4874,-3530,-2052,-514,1028,2514,3891,5093,6079,6767,7138,7143,6792,6122,5202,4152,3093,2164,1463,1049,931,1026,1243,1422,1432,1153,530,-444,-1688,-3091,-4485,-5720,-6638,-7131,-7131,-6617,-5618,-4192,-2430,-446,1651,3729,5695,7423,8845,9850,10400,10414,9873,8775,7129,5020,2538,-177,-2947,-5591,-7914,-9731,-10906,-11327,-10971,-9855,-8095,-5845,-3329,-791,1511,3344,4498,4849,4294,2868,622,-2260,-5582,-9062,-12432,-15408,-17759,-19296,-19911,-19564,-18325,-16297,-13708,-10771,-7778,-4959,-2550,-686,545,1159,1218,867,249,-447,-1077,-1498,-1628,-1414,-858,-1,1101,2348,3666,4945,6105,7042,7687,7964,7850,7342,6506,5430,4270,3168,2304,1787,1720,2092,2847,3838,4880,5770,6323,6410,5969,5043,3739,2248,775,-470,-1325,-1710,-1618,-1134,-403,410,1124,1613,1785,1608,1102,318,-670,-1785,-2964,-4163,-5355,-6542,-7709,-8862,-9943,-10918,-11672,-12126,-12153,-11677,-10627,-9001,-6845,-4257,-1408,1530,4335,6831,8848,10268,11024,11095,10506,9329,7672,5677,3523,1388,-535,-2094,-3141,-3612,-3470,-2763,-1594,-114,1494,3020,4308,5209,5672,5693,5347,4737,4015,3293,2699,2282,2083,2096,2285,2637,3096,3650,4271,4938,5640,6331,6977,7499,7834,7908,7674,7126,6287,5235,4038,2823,1644,602,-283,-976,-1495,-1862,-2115,-2301,-2447,-2580,-2689,-2761,-2741,-2593,-2254,-1699,-916,70,1183,2354,3467,4439,5199,5705,5956,5987,5844,5594,5314,5048,4853,4731,4686,4684,4699,4702,4659,4593,4488,4389,4310,4259,4237,4209,4132,3951,3594,3015,2151,999,-442,-2125,-3966,-5875,-7729,-9405,-10798,-11796,-12331,-12349,-11860,-10883,-9522,-7867,-6061,-4234,-2505,-969,317,1329,2096,2657,3109,3518,3970,4510,5153,5887,6660,7415,8086,8603,8934,9029,8887,8494,7874,7030,6017,4833,3557,2210,887,-342,-1383,-2146,-2552,-2542,-2074,-1149,221,1964,4014,6235,8517,10709,12666,14248,15322,15776,15545,14611,13028,10910,8434,5800,3226,885,-1088,-2626,-3740,-4455,-4872,-5033,-5015,-4837,-4506,-4039,-3417,-2682,-1850,-998,-204,431,778,746,233,-790,-2301,-4198,-6313,-8418,-10276,-11652,-12351,-12270,-11371,-9723,-7481,-4830,-2036,704,3151,5188,6696,7662,8097,8080,7717,7157,6539,6039,5757,5810,6203,6922,7836,8811,9630,10131,10156,9634,8591,7110,5384,3600,1988,720,-76,-354,-138,483,1379,2420,3475,4456,5281,5911,6306,6435,6292,5852,5156,4240,3197,2145,1222,575,332,580,1365,2651,4357,6326,8377,10296,11891,12975,13443,13222,12334,10847,8868,6544,4005,1387,-1197,-3650,-5893,-7840,-9418,-10553,-11150,-11166,-10533,-9277,-7431,-5153,-2607,-70,2197,3908,4824,4768,3667,1555,-1426,-4995,-8839,-12526,-15689,-17955,-19071,-18918,-17508,-15034,-11788,-8161,-4562,-1361,1143,2766,3441,3214,2225,697,-1129,-2984,-4643,-5915,-6682,-6860,-6459,-5479,-4021,-2142,23,2369,4772,7106,9266,11151,12671,13779,14421,14610,14348,13708,12753,11609,10373,9164,8062,7114,6323,5647,5004,4299,3452,2399,1162,-214,-1570,-2761,-3581,-3879,-3546,-2530,-894,1263,3718,6266,8624,10585,11944,12583,12463,11609,10134,8189,5965,3664,1488,-391,-1811,-2679,-2939,-2616,-1815,-675,582,1782,2714,3246,3300,2844,1954,734,-655,-2037,-3258,-4215,-4844,-5186,-5300,-5315,-5355,-5551,-5984,-6704,-7694,-8881,-10162,-11392,-12422,-13129,-13396,-13188,-12489,-11354,-9873,-8152,-6325,-4497,-2769,-1216,127,1217,2070,2671,3038,3180,3094,2796,2285,1580,720,-250,-1252,-2237,-3131,-3924,-4600,-5210,-5815,-6491,-7315,-8307,-9441,-10624,-11676,-12403,-12551,-11941,-10400,-7886,-4446,-226,4500,9426,14167,18361,21648,23751,24461,23686,21460,17917,13341,8076,2565,-2745,-7432,-11131,-13615,-14753,-14587,-13253,-11014,-8189,-5135,-2202,290,2110,3091,3185,2421,926,-1141,-3534,-6050,-8441,-10519,-12138,-13213,-13729,-13744,-13360,-12714,-11967,-11247,-10667,-10279,-10088,-10038,-10040,-9972,-9708,-9137,-8164,-6757,-4909,-2697,-216,2349,4834,7000,8681,9676,9891,9252,7822,5696,3099,268,-2480,-4861,-6577,-7426,-7244,-6025,-3818,-845,2619,6201,9493,12124,13754,14153,13233,11007,7683,3513,-1091,-5731,-9960,-13383,-15679,-16611,-16085,-14122,-10885,-6657,-1798,3234,8020,12106,15174,16955,17354,16374,14160,10926,6974,2599,-1876,-6192,-10120,-13502,-16257,-18345,-19808,-20700,-21110,-21113,-20773,-20129,-19185,-17935,-16347,-14395,-12089,-9461,-6624,-3730,-993,1367,3098,4036,4029,3089,1286,-1142,-3912,-6640,-8972,-10550,-11140,-10582,-8877,-6141,-2590,1455,5671,9705,13268,16115,18102,19148,19279,18575,17155,15187,12806,10172,7396,4571,1769,-978,-3620,-6140,-8483,-10613,-12461,-13969,-15070,-15720,-15871,-15527,-14670,-13341,-11567,-9398,-6905,-4158,-1270,1640,4430,6959,9082,10711,11732,12138,11883,11025,9615,7764,5618,3336,1115,-872,-2459,-3525,-4010,-3892,-3231,-2115,-669,962,2629,4198,5538,6571,7221,7478,7339,6858,6096,5160,4156,3221,2475,2035,1978,2332,3069,4110,5317,6554,7646,8457,8862,8770,8144,6973,5283,3131,593,-2252,-5277,-8403,-11478,-14391,-17003,-19176,-20802,-21771,-22026,-21544,-20340,-18494,-16089,-13269,-10166,-6933,-3724,-656,2137,4600,6663,8335,9619,10562,11187,11539,11609,11393,10851,9942,8640,6925,4833,2412,-227,-2981,-5691,-8252,-10494,-12332,-13623,-14284,-14227,-13397,-11783,-9429,-6417,-2906,925,4867,8697,12225,15272,17700,19416,20357,20518,19921,18637,16754,14392,11666,8699,5588,2438,-688,-3704,-6569,-9215,-11601,-13675,-15385,-16702,-17572,-17987,-17923,-17406,-16451,-15132,-13524,-11723,-9863,-8031,-6361,-4914,-3782,-2982,-2536,-2411,-2541,-2860,-3246,-3632,-3919,-4071,-4058,-3884,-3590,-3197,-2759,-2274,-1743,-1125,-356,625,1905,3517,5499,7815,10409,13165,15946,18584,20909,22749,23957,24411,24057,22888,20984,18479,15556,12440,9319,6398,3785,1563,-264,-1744,-2964,-4026,-5033,-6048,-7107,-8187,-9239,-10162,-10874,-11271,-11290,-10894,-10061,-8828,-7219,-5312,-3168,-887,1450,3744,5895,7836,9463,10737,11595,12003,11956,11433,10452,9046,7250,5148,2845,461,-1815,-3835,-5401,-6388,-6690,-6287,-5231,-3632,-1666,463,2556,4409,5888,6880,7351,7302,6790,5894,4720,3383,2000,668,-508,-1494,-2227,-2737,-3016,-3104,-3012,-2747,-2297,-1635,-731,430,1836,3453,5186,6939,8567,9939,10925,11427,11376,10752,9572,7889,5798,3386,784,-1911,-4577,-7130,-9488,-11588,-13392,-14879,-16039,-16893,-17453,-17737,-17779,-17551,-17071,-16271,-15130,-13569,-11554,-9050,-6056,-2639,1117,5046,8971,12673,15959,18627,20566,21682,21989,21556,20511,19048,17350,15640,14083,12828,11953,11486,11373,11547,11846,12149,12275,12100,11524,10506,9088,7375,5544,3813,2410,1546,1373,1983,3354,5390,7894,10593,13215,15436,17028,17774,17594,16468,14483,11790,8577,5054,1412,-2178,-5592,-8735,-11557,-14030,-16136,-17880,-19240,-20227,-20797,-20947,-20632,-19833,-18536,-16740,-14485,-11844,-8915,-5840,-2757,175,2829,5099,6915,8247,9101,9481,9427,8949,8057,6767,5077,3012,622,-2017,-4776,-7506,-10018,-12129,-13657,-14465,-14456,-13606,-11933,-9542,-6567,-3192,370,3921,7255,10209,12679,14582,15950,16798,17238,17359,17267,17043,16748,16390,15978,15445,14773,13864,12714,11257,9518,7507,5271,2884,410,-2055,-4440,-6645,-8601,-10224,-11441,-12195,-12437,-12140,-11331,-10044,-8398,-6523,-4586,-2757,-1180,29,819,1148,1056,558,-277,-1399,-2754,-4279,-5936,-7664,-9425,-11166,-12827,-14356,-15646,-16626,-17128,-17058,-16237,-14588,-12026,-8559,-4276,675,6040,11543,16859,21674,25711,28757,30688,31490,31237,30088,28266,25979,23459,20855,18275,15769,13306,10849,8324,5691,2939,125,-2637,-5186,-7321,-8859,-9637,-9589,-8704,-7116,-5009,-2653,-358,1615,2993,3640,3461,2484,808,-1401,-3933,-6572,-9091,-11333,-13117,-14372,-15023,-15046,-14477,-13343,-11740,-9766,-7544,-5215,-2918,-787,1046,2481,3430,3851,3724,3082,1988,541,-1115,-2835,-4437,-5778,-6714,-7169,-7110,-6570,-5628,-4416,-3075,-1752,-598,294,841,1016,857,427,-146,-722,-1143,-1279,-1013,-315,823,2311,4038,5836,7539,8983,10031,10577,10568,9967,8823,7152,5069,2625,-53,-2886,-5780,-8638,-11393,-13959,-16280,-18301,-19987,-21312,-22265,-22830,-22999,-22743,-22049,-20875,-19230,-17100,-14564,-11671,-8565,-5357,-2191,820,3585,6045,8179,9990,11489,12719,13681,14408,14894,15142,15156,14925,14478,13820,13001,12052,11022,9953,8882,7842,6867,5994,5259,4731,4443,4477,4859,5606,6710,8079,9625,11164,12523,13497,13891,13562,12400,10394,7611,4198,389,-3564,-7366,-10773,-13560,-15609,-16859,-17345,-17183,-16514,-15550,-14464,-13451,-12635,-12112,-11907,-12011,-12347,-12846,-13378,-13870,-14208,-14349,-14251,-13917,-13379,-12695,-11932,-11166,-10467,-9886,-9452,-9202,-9104,-9176,-9376,-9700,-10107,-10597,-11107,-11613,-12033,-12276,-12243,-11821,-10901,-9440,-7382,-4796,-1748,1598,5059,8424,11482,14038,15947,17123,17539,17273,16439,15229,13842,12489,11320,10449,9889,9582,9408,9175,8715,7826,6408,4369,1754,-1362,-4797,-8348,-11787,-14885,-17478,-19414,-20658,-21178,-21045,-20324,-19138,-17583,-15780,-13816,-11773,-9724,-7724,-5826,-4099,-2585,-1374,-508,-70,-79,-561,-1474,-2759,-4286,-5919,-7488,-8829,-9818,-10331,-10338,-9805,-8774,-7290,-5419,-3241,-815,1780,4494,7240,9956,12535,14888,16899,18488,19562,20104,20089,19597,18688,17523,16214,14929,13772,12827,12124,11626,11249,10869,10326,9485,8225,6489,4294,1722,-1075,-3893,-6530,-8775,-10481,-11559,-11991,-11842,-11237,-10347,-9370,-8498,-7897,-7694,-7944,-8650,-9740,-11098,-12577,-13994,-15189,-15992,-16287,-15971,-15019,-13429,-11285,-8701,-5843,-2912,-117,2331,4253,5503,6019,5773,4838,3333,1446,-598,-2536,-4130,-5132,-5383,-4766,-3290,-1025,1827,5030,8267,11247,13679,15357,16146,16004,15011,13297,11107,8686,6327,4283,2777,1945,1869,2500,3757,5441,7346,9214,10813,11918,12375,12062,10957,9075,6522,3424,-31,-3666,-7285,-10724,-13857,-16564,-18815,-20542,-21768,-22476,-22694,-22445,-21743,-20654,-19202,-17488,-15590,-13611,-11668,-9852,-8232,-6856,-5706,-4733,-3859,-2955,-1913,-626,974,2878,5039,7308,9536,11493,13013,13912,14109,13563,12333,10540,8371,6047,3814,1894,502,-227,-204,593,2088,4176,6660,9335,11961,14313,16169,17379,17816,17444,16270,14372,11865,8917,5695,2405,-770,-3654,-6088,-7972,-9228,-9839,-9853,-9337,-8450,-7320,-6139,-5045,-4170,-3581,-3314,-3324,-3563,-3918,-4292,-4572,-4666,-4507,-4060,-3328,-2355,-1226,-45,1046,1914,2438,2500,2052,1064,-427,-2316,-4491,-6756,-8954,-10903,-12457,-13519,-14002,-13897,-13177,-11880,-10028,-7681,-4912,-1813,1491,4868,8143,11179,13806,15920,17436,18327,18620,18379,17721,16774,15692,14619,13683,12985,12577,12468,12621,12941,13334,13641,13767,13554,12960,11891,10373,8413,6091,3503,751,-2040,-4768,-7342,-9661,-11696,-13366,-14673,-15597,-16140,-16353,-16242,-15888,-15317,-14602,-13776,-12902,-12000,-11121,-10275,-9477,-8728,-7998,-7257,-6438,-5480,-4301,-2850,-1082,989,3317,5799,8302,10686,12775,14471,15640,16264,16317,15876,15020,13892,12633,11381,10272,9393,8817,8566,8633,8989,9565,10307,11122,11946,12699,13335,13803,14066,14105,13871,13355,12516,11365,9903,8208,6336,4432,2598,993,-292,-1154,-1574,-1544,-1133,-445,391,1204,1855,2180,2082,1474,353,-1254,-3238,-5458,-7729,-9858,-11664,-12994,-13759,-13920,-13515,-12628,-11394,-9972,-8523,-7199,-6101,-5306,-4808,-4591,-4554,-4606,-4622,-4476,-4078,-3336,-2221,-735,1073,3114,5263,7385,9337,10984,12236,13003,13286,13082,12475,11568,10496,9427,8495,7865,7617,7845,8554,9720,11266,13068,14970,16797,18363,19496,20050,19916,19041,17420,15116,12210,8856,5184,1383,-2406,-6018,-9338,-12261,-14726,-16697,-18169,-19165,-19721,-19877,-19694,-19205,-18463,-17511,-16397,-15176,-13922,-12693,-11564,-10589,-9778,-9138,-8603,-8091,-7496,-6686,-5548,-4019,-2060,267,2848,5521,8067,10285,11988,13051,13426,13162,12384,11277,10096,9051,8376,8211,8639,9662,11190,13080,15130,17121,18826,20062,20671,20601,19832,18454,16593,14405,12070,9726,7484,5413,3519,1784,165,-1398,-2945,-4485,-6026,-7519,-8917,-10170,-11210,-12012,-12553,-12834,-12890,-12738,-12440,-11998,-11445,-10739,-9856,-8724,-7306,-5568,-3549,-1317,964,3127,4944,6224,6802,6577,5535,3744,1354,-1416,-4309,-7078,-9476,-11338,-12539,-13040,-12845,-12027,-10654,-8857,-6722,-4379,-1930,530,2883,5060,6956,8518,9693,10478,10885,10999,10889,10701,10521,10470,10619,10993,11617,12424,13377,14366,15299,16060,16547,16657,16308,15439,14006,12013,9480,6478,3120,-456,-4083,-7587,-10817,-13634,-15963,-17753,-19043,-19859,-20324,-20519,-20571,-20558,-20553,-20569,-20615,-20642,-20606,-20458,-20146,-19653,-18969,-18104,-17090,-15950,-14715,-13387,-11964,-10413,-8698,-6793,-4667,-2354,126,2669,5201,7594,9761,11619,13126,14282,15109,15676,16050,16314,16554,16807,17141,17535,18004,18481,18923,19223,19320,19094,18500,17473,16014,14155,11969,9560,7076,4649,2440,570,-857,-1775,-2184,-2103,-1635,-893,-43,734,1257,1366,931,-113,-1769,-3970,-6580,-9415,-12261,-14896,-17120,-18778,-19772,-20068,-19714,-18797,-17477,-15915,-14306,-12816,-11582,-10721,-10265,-10244,-10593,-11246,-12086,-12975,-13798,-14409,-14712,-14622,-14076,-13064,-11589,-9704,-7487,-5048,-2513,-32,2274,4255,5841,6947,7561,7700,7411,6807,5985,5101,4277,3633,3263,3211,3489,4070,4879,5828,6791,7642,8258,8509,8331,7643,6477,4864,2939,848,-1214,-3072,-4562,-5594,-6133,-6237,-6009,-5630,-5263,-5107,-5274,-5875,-6895,-8298,-9952,-11697,-13364,-14764,-15786,-16322,-16375,-15966,-15195,-14175,-13050,-11940,-10962,-10182,-9632,-9294,-9116,-9006,-8890,-8687,-8358,-7906,-7345,-6727,-6079,-5412,-4707,-3906,-2928,-1703,-160,1723,3933,6405,9035,11683,14203,16442,18264,19560,20251,20321,19770,18682,17147,15311,13315,11293,9356,7557,5925,4406,2947,1448,-170,-1973,-3969,-6148,-8408,-10656,-12731,-14504,-15848,-16689,-16990,-16780,-16117,-15112,-13867,-12516,-11149,-9869,-8734,-7790,-7063,-6561,-6289,-6244,-6411,-6782,-7318,-7979,-8706,-9412,-10017,-10424,-10538,-10298,-9640,-8557,-7067,-5216,-3091,-782,1618,4002,6297,8428,10325,11963,13267,14229,14803,14971,14734,14095,13095,11807,10323,8777,7310,6069,5179,4725,4751,5220,6083,7189,8429,9616,10635,11340,11660,11542,11003,10079,8868,7447,5932,4396,2900,1466,90,-1272,-2660,-4140,-5735,-7478,-9341,-11289,-13237,-15100,-16773,-18160,-19182,-19776,-19930,-19640,-18973,-17986,-16794,-15491,-14185,-12962,-11876,-10965,-10211,-9580,-8994,-8356,-7577,-6561,-5259,-3655,-1764,349,2606,4907,7164,9271,11176,12775,14057,14948,15459,15586,15354,14821,14047,13113,12113,11135,10270,9596,9178,9043,9217,9655,10322,11118,11948,12691,13235,13485,13370,12856,11961,10724,9241,7613,5950,4359,2890,1584,402,-697,-1809,-3003,-4345,-5864,-7528,-9302,-11056,-12719,-14127,-15227,-15920,-16204,-16099,-15680,-15056,-14359,-13717,-13244,-13004,-13037,-13299,-13731,-14208,-14603,-14769,-14588,-13957,-12843,-11243,-9222,-6891,-4374,-1836,578,2731,4512,5858,6742,7184,7238,6987,6529,5958,5375,4847,4460,4244,4259,4508,5011,5748,6697,7808,9010,10237,11380,12376,13125,13584,13705,13472,12894,11978,10765,9277,7566,5667,3628,1505,-653,-2773,-4805,-6662,-8311,-9655,-10675,-11299,-11502,-11255,-10553,-9402,-7865,-5995,-3923,-1759,345,2258,3860,5067,5823,6119,5980,5458,4642,3620,2502,1385,373,-468,-1071,-1416,-1490,-1320,-916,-332,433,1324,2351,3463,4661,5898,7157,8402,9596,10731,11762,12695,13505,14189,14746,15169,15454,15603,15608,15479,15200,14780,14182,13393,12368,11073,9496,7627,5507,3202,813,-1523,-3679,-5515,-6959,-7942,-8502,-8677,-8581,-8329,-8048,-7839,-7802,-7959,-8340,-8904,-9591,-10332,-11026,-11608,-12004,-12192,-12160,-11936,-11572,-11131,-10684,-10288,-9974,-9750,-9571,-9371,-9035,-8466,-7542,-6214,-4428,-2232,323,3109,5996,8833,11473,13793,15694,17112,18023,18434,18381,17944,17193,16250,15208,14193,13287,12588,12115,11910,11912,12079,12316,12529,12656,12645,12498,12247,11952,11676,11489,11399,11420,11468,11464,11278,10777,9854,8423,6479,4061,1314,-1600,-4445,-7003,-9086,-10541,-11332,-11467,-11082,-10325,-9436,-8608,-8051,-7894,-8218,-9017,-10235,-11731,-13365,-14945,-16311,-17319,-17852,-17857,-17283,-16155,-14466,-12281,-9642,-6626,-3347,87,3519,6791,9752,12248,14178,15474,16133,16192,15767,14972,13987,12951,12034,11332,10951,10912,11218,11827,12651,13602,14565,15428,16073,16413,16324,15762,14661,13036,10952,8527,5953,3442,1235,-474,-1526,-1871,-1547,-683,509,1811,2979,3852,4314,4336,3983,3319,2505,1616,773,-11,-715,-1401,-2132,-3000,-4084,-5435,-7079,-8972,-11060,-13204,-15283,-17129,-18602,-19573,-19930,-19630,-18619,-16941,-14624,-11782,-8534,-5050,-1509,1901,5000,7638,9706,11133,11901,12029,11566,10606,9249,7637,5909,4226,2732,1576,845,625,918,1694,2879,4360,6012,7700,9307,10704,11810,12522,12773,12503,11667,10251,8265,5768,2840,-361,-3697,-6953,-9962,-12529,-14523,-15839,-16444,-16355,-15659,-14480,-12988,-11365,-9779,-8385,-7300,-6568,-6244,-6250,-6559,-7031,-7545,-7957,-8113,-7911,-7262,-6141,-4571,-2607,-357,2081,4563,7001,9272,11314,13066,14492,15573,16302,16677,16706,16414,15819,14962,13882,12625,11235,9751,8216,6652,5102,3586,2141,801,-395,-1402,-2176,-2667,-2845,-2673,-2155,-1309,-182,1129,2525,3846,4954,5681,5893,5486,4403,2679,386,-2284,-5139,-7905,-10349,-12255,-13475,-13942,-13689,-12818,-11516,-10001,-8507,-7258,-6427,-6134,-6428,-7294,-8641,-10357,-12263,-14208,-16010,-17544,-18685,-19370,-19547,-19202,-18333,-16959,-15102,-12808,-10137,-7168,-4016,-804,2320,5213,7747,9821,11378,12409,12943,13051,12822,12366,11779,11159,10576,10075,9702,9450,9347,9356,9485,9675,9898,10087,10193,10152,9935,9505,8881,8065,7118,6061,4958,3816,2658,1447,173,-1226,-2768,-4477,-6346,-8328,-10362,-12345,-14189,-15773,-17039,-17903,-18359,-18397,-18044,-17337,-16322,-15043,-13567,-11950,-10289,-8672,-7221,-6032,-5221,-4850,-4957,-5533,-6492,-7735,-9078,-10361,-11383,-12009,-12117,-11692,-10756,-9442,-7887,-6305,-4844,-3669,-2826,-2351,-2144,-2133,-2125,-2022,-1663,-987,35,1386,2965,4670,6345,7847,9042,9813,10099,9861,9098,7870,6229,4311,2242,176,-1713,-3306,-4460,-5129,-5263,-4902,-4096,-2957,-1616,-235,1036,2038,2681,2881,2660,2055,1185,176,-835,-1727,-2426,-2905,-3189,-3363,-3525,-3809,-4317,-5125,-6278,-7740,-9452,-11290,-13104,-14732,-16014,-16797,-16982,-16484,-15311,-13490,-11143,-8427,-5537,-2710,-145,1965,3495,4392,4681,4451,3876,3131,2436,1954,1837,2158,2933,4135,5651,7367,9111,10710,11990,12781,12968,12452,11246,9367,6962,4168,1197,-1752,-4487,-6844,-8707,-10008,-10740,-10923,-10639,-9968,-9027,-7920,-6755,-5641,-4648,-3880,-3363,-3166,-3288,-3737,-4476,-5454,-6593,-7797,-8961,-9988,-10779,-11285,-11469,-11335,-10931,-10289,-9496,-8571,-7576,-6484,-5299,-3956,-2413,-621,1445,3775,6296,8910,11444,13719,15567,16819,17396,17258,16458,15099,13362,11415,9488,7745,6369,5455,5081,5249,5918,7006,8389,9935,11483,12913,14065,14848,15166,14941,14173,12829,10968,8637,5936,2993,-34,-2957,-5563,-7644,-9021,-9541,-9165,-7895,-5866,-3275,-412,2428,4884,6700,7616,7503,6332,4167,1180,-2375,-6222,-10035,-13546,-16502,-18741,-20178,-20797,-20676,-19932,-18721,-17215,-15568,-13914,-12345,-10943,-9718,-8725,-7938,-7399,-7074,-6978,-7045,-7215,-7384,-7419,-7208,-6638,-5638,-4196,-2323,-112,2345,4900,7427,9777,11856,13555,14847,15689,16110,16127,15806,15209,14421,13514,12557,11587,10621,9632,8575,7382,5994,4340,2408,188,-2261,-4844,-7431,-9835,-11877,-13343,-14077,-13931,-12860,-10862,-8050,-4596,-759,3170,6859,10000,12311,13590,13700,12627,10424,7269,3389,-913,-5316,-9492,-13121,-15954,-17761,-18434,-17917,-16279,-13656,-10298,-6509,-2649,906,3834,5864,6861,6817,5848,4218,2217,220,-1472,-2594,-2997,-2648,-1606,-34,1866,3868,5763,7404,8693,9623,10232,10627,10916,11224,11645,12224,12981,13854,14783,15656,16371,16856,17032,16903,16447,15710,14705,13477,12031,10389,8540,6506,4285,1926,-523,-2982,-5340,-7496,-9333,-10752,-11698,-12125,-12072,-11592,-10808,-9837,-8833,-7906,-7149,-6604,-6262,-6077,-5972,-5852,-5642,-5262,-4705,-3961,-3100,-2207,-1372,-711,-277,-114,-196,-470,-831,-1159,-1313,-1168,-617,396,1867,3746,5890,8144,10297,12150,13533,14295,14382,13758,12499,10699,8539,6197,3893,1820,136,-1037,-1667,-1783,-1480,-931,-313,159,307,1,-838,-2196,-3998,-6104,-8326,-10471,-12340,-13776,-14645,-14872,-14418,-13281,-11518,-9200,-6468,-3467,-397,2567,5218,7440,9122,10241,10847,11004,10884,10600,10337,10187,10259,10569,11101,11775,12481,13071,13414,13390,12934,12054,10804,9311,7737,6247,5015,4147,3729,3751,4173,4894,5787,6749,7656,8468,9142,9702,10187,10634,11080,11519,11924,12228,12359,12250,11849,11176,10254,9190,8081,7037,6149,5455,4961,4599,4283,3874,3260,2316,994,-734,-2804,-5105,-7475,-9705,-11597,-12947,-13619,-13521,-12666,-11138,-9107,-6811,-4506,-2467,-915,-23,132,-443,-1648,-3319,-5242,-7194,-8965,-10381,-11332,-11774,-11714,-11230,-10394,-9328,-8092,-6773,-5365,-3887,-2291,-534,1406,3571,5924,8432,11003,13519,15864,17879,19467,20488,20891,20598,19603,17919,15594,12736,9470,5968,2423,-971,-4025,-6579,-8515,-9771,-10336,-10251,-9625,-8562,-7228,-5757,-4299,-2970,-1870,-1062,-567,-395,-485,-801,-1244,-1757,-2264,-2722,-3127,-3462,-3764,-4028,-4260,-4425,-4490,-4373,-4031,-3392,-2420,-1113,530,2442,4558,6772,8968,11028,12826,14269,15264,15782,15796,15359,14517,13377,12024,10553,9042,7522,6021,4534,3030,1524,-17,-1560,-3076,-4524,-5831,-6942,-7780,-8300,-8450,-8227,-7641,-6739,-5572,-4233,-2765,-1262,246,1698,3070,4318,5421,6334,7035,7481,7637,7482,6979,6135,4955,3472,1747,-155,-2147,-4144,-6069,-7854,-9457,-10852,-12032,-13019,-13826,-14505,-15063,-15553,-15961,-16302,-16544,-16656,-16586,-16297,-15715,-14817,-13543,-11894,-9867,-7525,-4949,-2270,368,2824,4974,6723,8033,8896,9357,9480,9352,9062,8679,8279,7893,7551,7258,6990,6725,6414,5998,5437,4671,3682,2458,1023,-545,-2155,-3662,-4912,-5769,-6101,-5857,-5026,-3683,-1965,-61,1803,3405,4541,5047,4852,3929,2354,269,-2147,-4653,-7037,-9082,-10624,-11567,-11863,-11555,-10714,-9475,-7965,-6348,-4733,-3253,-1956,-915,-116,438,797,1011,1136,1243,1368,1561,1815,2124,2447,2709,2857,2806,2506,1934,1065,-36,-1337,-2723,-4107,-5384,-6462,-7280,-7805,-8030,-8001,-7753,-7374,-6905,-6419,-5913,-5399,-4823,-4144,-3309,-2282,-1061,322,1795,3263,4601,5705,6462,6806,6689,6110,5099,3715,2049,188,-1749,-3673,-5455,-7004,-8213,-8994,-9297,-9089,-8402,-7317,-5933,-4428,-2941,-1655,-703,-192,-199,-734,-1784,-3268,-5093,-7128,-9234,-11270,-13111,-14650,-15819,-16587,-16948,-16965,-16676,-16184,-15540,-14806,-14005,-13118,-12131,-10976,-9636,-8052,-6231,-4178,-1940,423,2823,5170,7350,9263,10783,11821,12272,12086,11231,9728,7642,5080,2202,-807,-3726,-6327,-8392,-9725,-10205,-9751,-8414,-6283,-3581,-553,2486,5244,7438,8870,9411,9064,7906,6146,4001,1775,-305,-1998,-3191,-3805,-3868,-3466,-2716,-1800,-864,-83,415,539,247,-441,-1442,-2632,-3841,-4901,-5648,-5967,-5793,-5133,-4053,-2679,-1156,360,1731,2859,3677,4156,4298,4123,3665,2974,2091,1085,8,-1075,-2099,-3028,-3789,-4373,-4723,-4831,-4673,-4243,-3556,-2629,-1529,-302,948,2166,3268,4210,4964,5517,5876,6050,6043,5855,5489,4925,4176,3230,2129,901,-384,-1657,-2825,-3798,-4488,-4837,-4798,-4384,-3634,-2628,-1500,-365,605,1292,1573,1392,723,-377,-1813,-3446,-5088,-6601,-7806,-8623,-8977,-8871,-8329,-7418,-6213,-4817,-3320,-1834,-457,704,1569,2073,2185,1945,1405,716,18,-513,-728,-515,173,1318,2830,4568,6358,8018,9383,10319,10729,10564,9819,8526,6771,4674,2405,158,-1859,-3451,-4468,-4811,-4479,-3542,-2154,-525,1109,2521,3518,3963,3818,3091,1906,401,-1228,-2787,-4111,-5033,-5468,-5346,-4666,-3488,-1903,-61,1870,3719,5314,6520,7237,7420,7063,6202,4922,3299,1465,-488,-2426,-4259,-5871,-7177,-8100,-8563,-8548,-8040,-7096,-5812,-4323,-2819,-1473,-450,113,195,-206,-966,-1923,-2880,-3637,-4015,-3903,-3239,-2046,-411,1542,3625,5685,7524,9005,10018,10466,10340,9626,8368,6645,4548,2196,-260,-2700,-4946,-6881,-8373,-9328,-9701,-9472,-8670,-7365,-5647,-3628,-1443,798,2959,4944,6657,8023,8987,9515,9587,9219,8437,7290,5865,4226,2493,736,-920,-2407,-3600,-4428,-4779,-4605,-3857,-2556,-769,1384,3718,6038,8104,9740,10756,11094,10720,9733,8265,6545,4775,3199,1980,1228,981,1164,1663,2283,2834,3115,2996,2371,1252,-325,-2208,-4244,-6213,-7910,-9155,-9790,-9744,-9002,-7613,-5718,-3466,-1081,1239,3276,4876,5908,6336,6157,5455,4348,2988,1550,195,-924,-1695,-2041,-1942,-1424,-570,518,1686,2804,3718,4332,4543,4336,3692,2664,1332,-208,-1838,-3432,-4879,-6074,-6905,-7324,-7229,-6610,-5420,-3697,-1494,1061,3797,6495,8914,10818,12019,12378,11871,10539,8547,6104,3484,957,-1219,-2826,-3731,-3833,-3153,-1725,308,2808,5564,8399,11095,13505,15458,16886,17722,17976,17702,16963,15879,14535,13036,11450,9827,8192,6564,4939,3340,1768,262,-1160,-2451,-3599,-4575,-5389,-6043,-6565,-6985,-7325,-7610,-7840,-8018,-8117,-8117,-7969,-7618,-7012,-6088,-4801,-3142,-1110,1196,3686,6162,8444,10309,11571,12075,11746,10575,8674,6197,3405,554,-2074,-4248,-5790,-6626,-6740,-6234,-5236,-3928,-2476,-1028,312,1497,2513,3401,4182,4918,5598,6251,6837,7342,7736,8031,8216,8368,8499,8677,8913,9190,9459,9619,9558,9158,8321,7010,5241,3129,858,-1328,-3152,-4361,-4748,-4209,-2747,-493,2326,5410,8428,11077,13096,14315,14651,14122,12817,10899,8549,5971,3351,843,-1424,-3364,-4914,-6055,-6769,-7079,-6997,-6575,-5863,-4947,-3925,-2902,-2007,-1322,-940,-881,-1138,-1654,-2328,-3044,-3680,-4108,-4246,-4003,-3344,-2246,-726,1164,3341,5669,8002,10143,11912,13127,13650,13400,12361,10587,8203,5382,2316,-772,-3699,-6293,-8434,-10055,-11133,-11690,-11769,-11446,-10775,-9834,-8667,-7346,-5909,-4430,-2960,-1582,-355,639,1353,1752,1835,1649,1271,808,397,140,138,434,1019,1835,2779,3710,4503,5030,5208,4998,4410,3511,2407,1235,134,-750,-1325,-1514,-1312,-748,107,1149,2277,3373,4343,5107,5587,5751,5547,4976,4027,2723,1095,-806,-2899,-5093,-7256,-9247,-10922,-12124,-12765,-12766,-12145,-10968,-9377,-7567,-5773,-4213,-3105,-2573,-2683,-3390,-4536,-5925,-7261,-8294,-8764,-8512,-7466,-5670,-3285,-546,2226,4735,6663,7793,7982,7185,5505,3103,260,-2735,-5557,-7934,-9636,-10518,-10518,-9652,-8024,-5779,-3128,-266,2584,5232,7503,9257,10383,10816,10519,9514,7852,5637,2991,78,-2943,-5866,-8511,-10677,-12177,-12867,-12630,-11439,-9336,-6471,-3054,616,4245,7525,10214,12146,13252,13564,13198,12331,11161,9876,8627,7506,6545,5716,4951,4161,3256,2167,849,-698,-2455,-4353,-6333,-8286,-10145,-11823,-13256,-14397,-15212,-15666,-15751,-15452,-14767,-13719,-12328,-10655,-8761,-6754,-4729,-2824,-1141,196,1115,1556,1500,966,-4,-1314,-2864,-4499,-6085,-7470,-8524,-9183,-9376,-9161,-8574,-7763,-6850,-6021,-5397,-5134,-5274,-5868,-6871,-8198,-9736,-11322,-12818,-14079,-14994,-15490,-15512,-15032,-14049,-12552,-10563,-8121,-5277,-2170,1078,4224,7066,9346,10869,11494,11175,9974,8062,5694,3180,840,-1038,-2239,-2659,-2290,-1259,257,1997,3723,5196,6255,6805,6827,6385,5578,4555,3434,2331,1296,335,-561,-1462,-2373,-3327,-4284,-5177,-5925,-6399,-6525,-6233,-5528,-4485,-3243,-1988,-953,-328,-309,-979,-2378,-4417,-6933,-9673,-12324,-14552,-16053,-16551,-15911,-14090,-11209,-7523,-3401,714,4360,7128,8696,8907,7767,5458,2312,-1227,-4697,-7607,-9604,-10407,-9930,-8222,-5514,-2119,1541,5050,8020,10129,11198,11150,10064,8122,5616,2870,260,-1915,-3368,-3962,-3626,-2453,-600,1655,4008,6138,7741,8599,8561,7595,5768,3238,235,-2983,-6142,-9003,-11354,-13034,-13945,-14017,-13254,-11698,-9444,-6634,-3442,-63,3300,6464,9259,11580,13327,14487,15035,15003,14425,13349,11835,9950,7764,5363,2819,239,-2301,-4666,-6755,-8429,-9581,-10123,-10010,-9292,-8035,-6432,-4662,-2949,-1489,-429,154,249,-57,-643,-1321,-1933,-2306,-2368,-2077,-1505,-775,-53,440,560,128,-889,-2507,-4608,-7042,-9576,-11977,-14010,-15477,-16234,-16192,-15336,-13691,-11349,-8440,-5103,-1535,2105,5636,8910,11798,14199,16031,17227,17743,17536,16600,14953,12671,9895,6822,3723,888,-1377,-2799,-3191,-2434,-576,2258,5766,9595,13314,16486,18760,19836,19625,18132,15580,12272,8641,5098,2076,-142,-1331,-1484,-682,816,2694,4571,6087,6925,6882,5842,3848,1016,-2400,-6124,-9831,-13220,-16043,-18112,-19336,-19714,-19311,-18266,-16751,-14942,-13038,-11179,-9518,-8138,-7116,-6473,-6210,-6283,-6630,-7162,-7776,-8371,-8827,-9051,-8931,-8404,-7407,-5948,-4063,-1851,525,2895,5027,6754,7889,8361,8130,7270,5915,4260,2532,966,-244,-948,-1088,-681,161,1284,2480,3570,4397,4863,4942,4647,4044,3205,2214,1139,50,-1003,-1948,-2727,-3253,-3434,-3198,-2454,-1193,604,2837,5403,8099,10717,13033,14820,15948,16289,15868,14737,13066,11055,8955,6982,5360,4206,3614,3583,4066,4986,6212,7644,9141,10597,11906,12961,13688,14009,13864,13222,12047,10350,8144,5494,2474,-773,-4081,-7244,-10020,-12203,-13562,-13982,-13355,-11717,-9154,-5864,-2109,1794,5493,8663,10989,12256,12330,11183,8927,5739,1920,-2203,-6263,-9934,-12920,-15046,-16186,-16384,-15715,-14409,-12676,-10825,-9089,-7696,-6774,-6360,-6381,-6701,-7084,-7316,-7167,-6483,-5189,-3316,-979,1603,4187,6493,8281,9369,9650,9132,7900,6133,4070,1970,115,-1270,-1997,-1957,-1136,420,2574,5157,7957,10763,13374,15617,17352,18481,18940,18702,17770,16179,13992,11313,8262,5004,1711,-1419,-4196,-6460,-8065,-8957,-9099,-8563,-7448,-5906,-4115,-2231,-425,1212,2579,3666,4485,5079,5560,5995,6514,7172,8044,9124,10395,11773,13162,14418,15412,16001,16071,15547,14377,12585,10233,7438,4379,1244,-1730,-4341,-6383,-7735,-8311,-8140,-7290,-5935,-4243,-2446,-705,796,1986,2791,3245,3384,3310,3103,2891,2723,2689,2770,2947,3141,3235,3145,2763,2067,1061,-161,-1471,-2679,-3613,-4080,-3972,-3218,-1844,22,2222,4492,6613,8361,9575,10205,10249,9835,9119,8311,7605,7174,7103,7415,8032,8795,9511,9938,9875,9167,7750,5673,3093,267,-2487,-4835,-6479,-7216,-6957,-5761,-3833,-1454,987,3146,4679,5374,5098,3889,1847,-779,-3738,-6724,-9480,-11765,-13421,-14334,-14467,-13845,-12517,-10606,-8215,-5494,-2587,377,3235,5876,8154,9977,11235,11878,11861,11180,9881,8015,5708,3074,292,-2496,-5092,-7369,-9182,-10447,-11126,-11217,-10781,-9908,-8724,-7371,-5987,-4687,-3548,-2613,-1847,-1217,-612,42,842,1837,3060,4481,6060,7695,9293,10736,11904,12703,13023,12821,12038,10709,8869,6642,4181,1674,-646,-2588,-3948,-4614,-4527,-3726,-2330,-514,1486,3467,5187,6519,7335,7602,7331,6565,5384,3868,2094,144,-1917,-4026,-6111,-8134,-9998,-11676,-13060,-14113,-14731,-14883,-14489,-13554,-12067,-10086,-7700,-5026,-2221,572,3172,5451,7257,8517,9144,9139,8494,7272,5541,3399,963,-1643,-4288,-6834,-9167,-11170,-12760,-13872,-14468,-14541,-14119,-13261,-12061,-10656,-9172,-7790,-6630,-5823,-5450,-5531,-6069,-6980,-8169,-9502,-10816,-11968,-12783,-13166,-12981,-12214,-10810,-8835,-6338,-3452,-303,2933,6101,9032,11600,13686,15242,16224,16665,16590,16083,15199,14038,12667,11170,9625,8100,6669,5383,4296,3419,2765,2304,1993,1780,1605,1398,1134,750,244,-407,-1202,-2152,-3247,-4493,-5861,-7301,-8745,-10066,-11136,-11812,-11970,-11540,-10507,-8935,-6957,-4766,-2564,-586,995,2024,2406,2131,1200,-281,-2215,-4437,-6789,-9102,-11221,-13021,-14394,-15312,-15751,-15778,-15460,-14913,-14249,-13576,-12957,-12435,-11979,-11537,-11008,-10282,-9259,-7860,-6070,-3915,-1515,995,3395,5508,7126,8133,8421,7997,6894,5232,3155,845,-1508,-3730,-5650,-7159,-8152,-8600,-8497,-7889,-6871,-5558,-4099,-2649,-1340,-290,437,830,927,820,607,421,332,426,711,1179,1795,2512,3271,4055,4807,5535,6197,6782,7242,7524,7559,7271,6606,5511,3988,2068,-176,-2623,-5140,-7574,-9777,-11612,-12978,-13790,-14018,-13663,-12764,-11418,-9725,-7827,-5859,-3931,-2150,-542,865,2107,3232,4285,5311,6320,7285,8139,8791,9120,9016,8384,7171,5376,3059,340,-2630,-5665,-8573,-11206,-13399,-15092,-16211,-16767,-16797,-16356,-15550,-14460,-13186,-11798,-10348,-8839,-7287,-5651,-3923,-2106,-214,1674,3467,5038,6251,6987,7149,6692,5617,3994,1935,-384,-2768,-4984,-6820,-8059,-8558,-8203,-6990,-4975,-2311,773,4011,7099,9759,11769,12971,13329,12899,11829,10358,8734,7235,6085,5437,5363,5817,6672,7727,8753,9524,9854,9637,8827,7476,5700,3628,1463,-663,-2591,-4228,-5516,-6427,-6951,-7115,-6916,-6395,-5571,-4498,-3238,-1874,-503,762,1827,2584,2982,2961,2547,1759,721,-456,-1591,-2507,-3053,-3091,-2583,-1534,-73,1632,3336,4787,5766,6082,5662,4517,2750,585,-1739,-3914,-5689,-6846,-7262,-6904,-5847,-4220,-2231,-84,2005,3851,5302,6262,6665,6506,5826,4712,3289,1723,183,-1160,-2161,-2731,-2840,-2521,-1899,-1109,-363,166,312,-34,-907,-2239,-3936,-5757,-7502,-8904,-9741,-9854,-9152,-7656,-5498,-2881,-111,2503,4643,6036,6527,6018,4607,2436,-188,-2937,-5448,-7393,-8520,-8691,-7889,-6234,-3963,-1381,1155,3312,4807,5462,5223,4148,2444,353,-1791,-3697,-5101,-5822,-5788,-5013,-3620,-1780,280,2358,4259,5875,7131,8045,8651,9041,9274,9418,9492,9467,9299,8893,8171,7070,5565,3693,1558,-709,-2901,-4849,-6360,-7305,-7614,-7275,-6353,-4976,-3288,-1477,305,1936,3313,4431,5254,5823,6149,6252,6138,5816,5288,4592,3776,2938,2199,1694,1582,1957,2925,4481,6584,9105,11865,14632,17167,19228,20615,21168,20817,19530,17399,14518,11090,7295,3363,-515,-4153,-7422,-10220,-12507,-14257,-15500,-16243,-16552,-16424,-15933,-15065,-13890,-12403,-10671,-8711,-6579,-4316,-1967,429,2803,5126,7284,9214,10779,11850,12299,12001,10880,8925,6166,2766,-1109,-5171,-9146,-12745,-15685,-17778,-18872,-18928,-18002,-16225,-13822,-11047,-8167,-5430,-3037,-1116,259,1112,1493,1536,1347,1085,839,693,695,825,1101,1451,1891,2370,2915,3517,4195,4945,5749,6566,7316,7931,8298,8354,8045,7361,6347,5093,3737,2433,1371,676,516,916,1932,3481,5462,7734,10086,12366,14373,15982,17093,17664,17706,17283,16500,15468,14335,13214,12206,11399,10805,10434,10225,10098,9952,9672,9167,8358,7224,5780,4096,2280,467,-1204,-2594,-3627,-4224,-4407,-4185,-3648,-2869,-1950,-977,-14,852,1601,2152,2496,2574,2370,1866,1060,-18,-1323,-2800,-4353,-5909,-7358,-8615,-9593,-10213,-10426,-10195,-9526,-8440,-7017,-5320,-3489,-1597,211,1879,3312,4472,5325,5844,6036,5895,5469,4800,3993,3158,2456,2021,1993,2449,3397,4779,6415,8119,9610,10671,11087,10755,9655,7886,5631,3154,735,-1329,-2826,-3586,-3585,-2875,-1621,-35,1635,3169,4380,5162,5451,5271,4656,3693,2467,1069,-402,-1861,-3217,-4409,-5371,-6080,-6519,-6711,-6691,-6509,-6227,-5889,-5537,-5181,-4801,-4367,-3803,-3060,-2059,-766,837,2711,4780,6898,8909,10613,11847,12477,12446,11781,10591,9056,7423,5918,4797,4212,4291,5042,6414,8275,10444,12718,14874,16728,18104,18906,19052,18563,17463,15850,13819,11472,8922,6231,3485,700,-2063,-4801,-7462,-10022,-12439,-14664,-16648,-18334,-19648,-20524,-20882,-20655,-19804,-18326,-16252,-13692,-10764,-7661,-4575,-1713,725,2588,3755,4171,3859,2860,1328,-613,-2763,-4951,-7006,-8782,-10177,-11119,-11612,-11654,-11333,-10706,-9874,-8916,-7907,-6906,-5953,-5079,-4297,-3606,-3019,-2509,-2083,-1703,-1347,-960,-496,104,867,1802,2876,4002,5086,5983,6578,6766,6479,5724,4531,3015,1286,-491,-2193,-3680,-4882,-5753,-6305,-6597,-6695,-6706,-6706,-6769,-6935,-7212,-7577,-7991,-8383,-8710,-8899,-8912,-8713,-8251,-7522,-6475,-5114,-3424,-1452,757,3070,5367,7438,9118,10196,10549,10074,8764,6705,4037,1018,-2087,-4976,-7337,-8955,-9615,-9254,-7865,-5542,-2477,1113,4924,8706,12150,15048,17182,18439,18744,18111,16628,14443,11783,8869,5970,3278,976,-863,-2212,-3144,-3759,-4212,-4646,-5197,-5955,-6976,-8233,-9684,-11202,-12670,-13924,-14840,-15294,-15229,-14625,-13534,-12061,-10354,-8594,-6968,-5645,-4759,-4402,-4577,-5275,-6376,-7776,-9305,-10824,-12189,-13299,-14080,-14515,-14612,-14435,-14046,-13553,-13033,-12572,-12218,-11977,-11845,-11745,-11617,-11352,-10865,-10079,-8934,-7408,-5516,-3278,-775,1931,4733,7524,10173,12531,14438,15731,16268,15951,14741,12676,9889,6544,2912,-771,-4229,-7241,-9634,-11302,-12215,-12423,-12024,-11177,-10021,-8729,-7392,-6098,-4855,-3641,-2407,-1086,380,2016,3829,5756,7713,9561,11134,12281,12819,12656,11689,9927,7414,4286,727,-3016,-6691,-10021,-12793,-14812,-15992,-16292,-15788,-14576,-12846,-10757,-8508,-6248,-4124,-2225,-631,625,1512,2024,2169,1958,1436,666,-263,-1207,-2018,-2517,-2548,-1991,-790,1014,3313,5892,8524,10932,12910,14262,14910,14824,14065,12764,11065,9159,7213,5373,3763,2433,1423,692,211,-120,-368,-632,-993,-1499,-2196,-3067,-4088,-5175,-6260,-7226,-8020,-8568,-8859,-8917,-8776,-8534,-8259,-8058,-7994,-8138,-8514,-9122,-9941,-10897,-11927,-12920,-13784,-14394,-14663,-14478,-13802,-12586,-10871,-8720,-6259,-3644,-1051,1348,3402,5017,6138,6802,7065,7077,6963,6886,6959,7253,7781,8497,9290,10046,10626,10936,10933,10626,10091,9459,8849,8424,8242,8369,8755,9305,9882,10293,10402,10054,9215,7867,6121,4104,2023,62,-1566,-2730,-3307,-3281,-2679,-1610,-230,1268,2685,3829,4558,4762,4408,3503,2111,339,-1682,-3801,-5847,-7682,-9158,-10204,-10762,-10866,-10567,-9976,-9215,-8405,-7649,-7017,-6530,-6179,-5912,-5644,-5306,-4790,-4057,-3065,-1829,-395,1154,2746,4266,5660,6848,7810,8520,8989,9235,9295,9214,9059,8888,8775,8779,8927,9247,9675,10161,10566,10760,10598,9943,8728,6915,4568,1783,-1261,-4374,-7354,-10012,-12206,-13825,-14812,-15159,-14882,-14051,-12738,-11063,-9151,-7138,-5172,-3382,-1884,-773,-97,111,-129,-777,-1764,-2990,-4366,-5777,-7128,-8339,-9331,-10064,-10501,-10637,-10475,-10051,-9399,-8582,-7641,-6633,-5569,-4466,-3280,-1989,-506,1193,3180,5434,7957,10647,13418,16106,18553,20600,22094,22934,23082,22544,21428,19859,18043,16158,14411,12932,11827,11112,10751,10635,10630,10573,10311,9743,8768,7401,5644,3602,1375,-900,-3066,-5005,-6584,-7746,-8448,-8719,-8620,-8255,-7753,-7241,-6844,-6653,-6737,-7106,-7751,-8598,-9549,-10475,-11230,-11665,-11657,-11124,-10024,-8400,-6330,-3968,-1488,902,3016,4658,5709,6064,5718,4703,3135,1171,-986,-3124,-5008,-6452,-7265,-7345,-6620,-5119,-2925,-221,2791,5840,8687,11100,12909,14018,14402,14126,13307,12119,10731,9330,8030,6933,6055,5370,4823,4304,3740,3029,2142,1062,-166,-1466,-2735,-3875,-4770,-5369,-5608,-5498,-5069,-4383,-3557,-2685,-1901,-1304,-966,-930,-1178,-1644,-2233,-2791,-3182,-3251,-2883,-2023,-651,1137,3227,5413,7487,9234,10466,11056,10944,10156,8792,7027,5082,3198,1613,525,79,338,1297,2864,4892,7199,9562,11784,13673,15077,15899,16103,15695,14785,13463,11932,10324,8835,7563,6610,5983,5643,5510,5440,5312,4977,4342,3333,1943,200,-1806,-3963,-6095,-8063,-9675,-10816,-11381,-11337,-10725,-9628,-8197,-6604,-5037,-3654,-2589,-1902,-1604,-1649,-1935,-2351,-2763,-3069,-3171,-3015,-2564,-1810,-763,540,2078,3769,5573,7383,9115,10643,11863,12647,12929,12636,11783,10404,8603,6524,4359,2313,627,-509,-914,-489,788,2850,5544,8647,11894,14997,17685,19722,20936,21225,20581,19045,16770,13905,10669,7263,3871,659,-2270,-4851,-7045,-8861,-10283,-11306,-11912,-12051,-11706,-10837,-9471,-7638,-5447,-3008,-501,1903,4014,5658,6692,7021,6595,5448,3664,1372,-1231,-3966,-6626,-9034,-11052,-12569,-13533,-13936,-13796,-13193,-12189,-10894,-9391,-7770,-6102,-4438,-2823,-1272,196,1585,2893,4124,5277,6360,7372,8321,9217,10071,10896,11691,12439,13088,13588,13845,13790,13364,12525,11310,9758,7975,6083,4204,2461,937,-312,-1273,-1965,-2427,-2722,-2895,-3007,-3075,-3109,-3079,-2946,-2645,-2139,-1400,-460,607,1674,2587,3171,3281,2799,1671,-80,-2380,-5081,-7997,-10931,-13678,-16072,-17989,-19357,-20152,-20406,-20158,-19499,-18480,-17204,-15702,-14065,-12319,-10540,-8779,-7097,-5561,-4226,-3120,-2282,-1683,-1316,-1117,-1040,-994,-919,-721,-349,237,1055,2077,3273,4576,5919,7235,8455,9528,10413,11085,11536,11777,11822,11705,11434,11020,10451,9688,8711,7478,5998,4310,2494,692,-956,-2262,-3092,-3331,-2940,-1975,-551,1121,2796,4218,5127,5342,4732,3267,1013,-1884,-5207,-8699,-12082,-15114,-17563,-19305,-20241,-20394,-19830,-18685,-17149,-15414,-13682,-12119,-10846,-9902,-9278,-8875,-8567,-8199,-7625,-6730,-5469,-3838,-1936,124,2166,4011,5517,6542,7046,7012,6509,5624,4501,3253,2031,925,39,-582,-906,-929,-700,-259,299,876,1362,1639,1606,1175,308,-1009,-2726,-4743,-6926,-9082,-11038,-12598,-13638,-14056,-13861,-13099,-11923,-10492,-9032,-7729,-6768,-6272,-6299,-6853,-7867,-9210,-10750,-12299,-13697,-14827,-15552,-15870,-15725,-15175,-14238,-12996,-11483,-9794,-7961,-6086,-4219,-2466,-887,418,1410,2046,2319,2286,1981,1548,1058,687,533,736,1382,2521,4163,6262,8713,11401,14139,16774,19109,21000,22308,22950,22892,22139,20776,18892,16638,14147,11570,9012,6579,4315,2250,365,-1363,-2988,-4550,-6070,-7577,-9031,-10423,-11693,-12806,-13731,-14438,-14936,-15228,-15337,-15319,-15180,-15003,-14790,-14593,-14434,-14304,-14231,-14187,-14166,-14160,-14120,-14043,-13870,-13582,-13140,-12528,-11742,-10791,-9718,-8554,-7362,-6194,-5095,-4109,-3258,-2548,-1971,-1500,-1082,-669,-182,444,1273,2349,3685,5252,6986,8765,10457,11899,12965,13561,13631,13230,12413,11349,10197,9123,8302,7820,7735,8011,8540,9174,9705,9977,9809,9152,7967,6344,4387,2273,153,-1812,-3516,-4893,-5929,-6646,-7105,-7362,-7502,-7567,-7614,-7648,-7686,-7694,-7666,-7553,-7345,-7018,-6578,-6033,-5398,-4696,-3912,-3053,-2072,-941,375,1895,3614,5485,7435,9366,11145,12667,13795,14445,14545,14067,13031,11505,9604,7486,5332,3342,1705,579,85,255,1083,2441,4184,6064,7863,9306,10200,10351,9696,8195,5971,3163,45,-3129,-6045,-8466,-10159,-11014,-10959,-10040,-8352,-6068,-3392,-550,2218,4703,6715,8104,8790,8704,7893,6383,4310,1785,-1026,-3959,-6859,-9565,-11951,-13903,-15337,-16207,-16487,-16203,-15408,-14183,-12662,-10965,-9250,-7647,-6267,-5186,-4424,-3972,-3742,-3660,-3581,-3411,-3041,-2406,-1483,-278,1157,2756,4441,6130,7764,9279,10644,11815,12764,13463,13882,14018,13860,13436,12776,11929,10954,9895,8814,7714,6638,5543,4427,3243,1959,545,-995,-2661,-4395,-6158,-7856,-9443,-10815,-11951,-12788,-13327,-13572,-13549,-13295,-12871,-12297,-11634,-10874,-10036,-9093,-8035,-6831,-5478,-3976,-2341,-614,1160,2919,4601,6141,7506,8655,9605,10369,10998,11550,12071,12616,13204,13829,14460,15031,15442,15600,15384,14730,13592,12018,10089,8002,5944,4187,2926,2357,2565,3552,5221,7367,9741,12022,13928,15176,15596,15091,13703,11573,8923,6046,3200,660,-1441,-2991,-4035,-4647,-4985,-5202,-5439,-5791,-6269,-6841,-7386,-7773,-7862,-7551,-6794,-5636,-4189,-2648,-1239,-204,251,-40,-1133,-3021,-5571,-8597,-11826,-14987,-17786,-19990,-21421,-21990,-21683,-20606,-18875,-16720,-14324,-11911,-9639,-7635,-5968,-4644,-3651,-2916,-2386,-1978,-1634,-1289,-890,-385,279,1150,2256,3621,5216,6992,8859,10696,12399,13838,14954,15682,16033,16048,15796,15382,14903,14449,14112,13907,13881,13978,14179,14385,14532,14503,14240,13650,12707,11394,9730,7784,5626,3368,1115,-1025,-2955,-4602,-5916,-6856,-7438,-7654,-7562,-7199,-6628,-5919,-5135,-4336,-3586,-2921,-2383,-1984,-1722,-1569,-1462,-1315,-1036,-509,337,1570,3191,5148,7339,9601,11735,13528,14773,15309,15052,14002,12284,10078,7688,5382,3470,2161,1572,1722,2474,3628,4886,5940,6518,6411,5527,3916,1712,-797,-3316,-5499,-7054,-7766,-7522,-6340,-4350,-1786,1059,3874,6359,8298,9526,10014,9805,9031,7896,6598,5354,4307,3560,3113,2922,2863,2797,2593,2129,1358,271,-1063,-2550,-4039,-5413,-6538,-7344,-7793,-7891,-7701,-7284,-6741,-6129,-5514,-4926,-4363,-3827,-3281,-2710,-2094,-1417,-682,111,961,1859,2819,3851,4967,6199,7539,8994,10521,12073,13568,14933,16079,16953,17517,17764,17722,17443,16977,16413,15785,15156,14541,13927,13292,12562,11664,10511,9022,7140,4852,2168,-835,-4056,-7352,-10568,-13540,-16132,-18225,-19751,-20683,-21043,-20889,-20315,-19426,-18340,-17154,-15962,-14810,-13719,-12681,-11631,-10526,-9271,-7831,-6156,-4268,-2195,-14,2184,4310,6274,8010,9474,10647,11532,12143,12508,12633,12550,12257,11789,11179,10489,9807,9223,8851,8771,9045,9681,10620,11749,12905,13880,14483,14541,13918,12594,10550,7937,4865,1587,-1700,-4747,-7364,-9403,-10780,-11500,-11624,-11291,-10657,-9903,-9186,-8633,-8313,-8242,-8392,-8676,-9008,-9285,-9439,-9436,-9281,-9036,-8777,-8611,-8631,-8905,-9482,-10328,-11411,-12603,-13800,-14833,-15587,-15926,-15794,-15153,-14035,-12505,-10667,-8639,-6552,-4515,-2637,-984,405,1509,2366,2992,3465,3815,4125,4406,4717,5054,5420,5806,6178,6498,6733,6825,6751,6496,6070,5514,4887,4252,3683,3220,2892,2695,2611,2620,2686,2804,2946,3103,3238,3312,3260,3022,2540,1767,703,-625,-2139,-3731,-5272,-6627,-7693,-8394,-8711,-8688,-8393,-7970,-7527,-7224,-7142,-7369,-7911,-8739,-9781,-10914,-12030,-12982,-13689,-14069,-14087,-13758,-13085,-12128,-10899,-9456,-7805,-6000,-4067,-2086,-140,1635,3104,4114,4558,4373,3591,2328,777,-796,-2131,-2965,-3126,-2528,-1197,706,2967,5265,7317,8815,9560,9401,8320,6373,3711,552,-2867,-6276,-9448,-12174,-14325,-15816,-16648,-16866,-16579,-15906,-15015,-14005,-13038,-12147,-11413,-10803,-10295,-9809,-9274,-8620,-7791,-6801,-5678,-4525,-3464,-2629,-2152,-2116,-2562,-3443,-4671,-6066,-7442,-8573,-9266,-9349,-8716,-7325,-5212,-2485,681,4055,7383,10383,12816,14452,15168,14873,13624,11498,8714,5487,2116,-1141,-4011,-6294,-7837,-8583,-8541,-7811,-6550,-4930,-3166,-1408,202,1575,2700,3562,4225,4734,5154,5547,5945,6374,6828,7263,7614,7788,7670,7165,6172,4661,2619,122,-2732,-5774,-8831,-11701,-14213,-16230,-17637,-18432,-18602,-18245,-17457,-16364,-15105,-13786,-12511,-11337,-10314,-9435,-8725,-8128,-7650,-7235,-6861,-6477,-6051,-5514,-4840,-3945,-2815,-1393,304,2253,4372,6552,8644,10519,12028,13099,13683,13822,13583,13097,12491,11905,11441,11192,11172,11414,11851,12457,13127,13803,14374,14787,14952,14819,14337,13476,12219,10602,8650,6468,4150,1830,-364,-2313,-3941,-5176,-6025,-6497,-6650,-6545,-6254,-5833,-5326,-4771,-4163,-3530,-2873,-2207,-1591,-1061,-711,-616,-849,-1467,-2477,-3864,-5545,-7408,-9319,-11096,-12623,-13723,-14336,-14368,-13828,-12730,-11145,-9173,-6944,-4581,-2248,-45,1893,3513,4754,5606,6073,6192,5997,5568,4946,4242,3513,2860,2354,2060,2026,2280,2808,3598,4574,5669,6775,7792,8620,9182,9440,9388,9067,8547,7918,7280,6709,6252,5923,5681,5454,5148,4649,3881,2771,1321,-442,-2418,-4481,-6473,-8227,-9590,-10445,-10709,-10377,-9484,-8143,-6494,-4734,-3041,-1611,-576,-41,-34,-524,-1417,-2578,-3847,-5056,-6067,-6760,-7069,-6963,-6447,-5570,-4387,-3009,-1520,-48,1329,2532,3540,4358,5034,5632,6229,6880,7638,8505,9467,10481,11463,12346,13034,13451,13556,13290,12685,11733,10523,9100,7584,6049,4615,3347,2335,1592,1150,957,961,1071,1168,1171,963,516,-214,-1176,-2326,-3551,-4756,-5826,-6676,-7234,-7479,-7404,-7062,-6527,-5899,-5298,-4839,-4613,-4694,-5086,-5761,-6621,-7530,-8320,-8809,-8840,-8270,-7047,-5143,-2650,311,3525,6752,9723,12177,13900,14743,14650,13679,11978,9785,7389,5090,3165,1834,1219,1341,2118,3366,4864,6337,7570,8363,8627,8345,7593,6503,5279,4086,3142,2540,2388,2652,3267,4084,4909,5542,5776,5450,4457,2763,407,-2490,-5759,-9171,-12501,-15507,-18004,-19838,-20927,-21260,-20875,-19887,-18407,-16618,-14642,-12646,-10722,-8964,-7408,-6072,-4936,-3977,-3139,-2398,-1682,-989,-261,500,1311,2186,3119,4129,5213,6381,7625,8937,10285,11631,12925,14114,15145,15975,16570,16922,17039,16946,16698,16339,15938,15524,15149,14795,14461,14084,13603,12930,11996,10724,9100,7113,4830,2340,-232,-2706,-4935,-6720,-7921,-8415,-8134,-7072,-5327,-3014,-383,2343,4884,6989,8459,9150,9012,8073,6459,4351,2002,-347,-2448,-4119,-5259,-5835,-5930,-5676,-5269,-4905,-4771,-4994,-5638,-6677,-8017,-9490,-10895,-12034,-12707,-12797,-12230,-11021,-9256,-7084,-4666,-2212,139,2233,4010,5435,6535,7371,8020,8574,9106,9665,10284,10933,11597,12197,12687,13009,13123,13023,12713,12229,11628,10965,10324,9743,9288,8960,8763,8659,8589,8493,8294,7924,7329,6467,5318,3902,2243,419,-1487,-3364,-5092,-6571,-7692,-8411,-8688,-8556,-8050,-7279,-6303,-5254,-4171,-3137,-2143,-1213,-295,617,1581,2599,3697,4851,6061,7269,8455,9553,10506,11279,11784,12018,11916,11490,10742,9703,8456,7076,5693,4443,3459,2868,2762,3151,4007,5197,6525,7784,8691,9071,8712,7564,5613,2970,-184,-3603,-7008,-10118,-12673,-14472,-15367,-15311,-14318,-12497,-9996,-7029,-3819,-599,2416,5045,7142,8625,9450,9637,9246,8357,7090,5556,3874,2153,490,-1046,-2386,-3507,-4398,-5077,-5587,-5973,-6280,-6556,-6800,-7026,-7182,-7234,-7106,-6738,-6074,-5069,-3728,-2075,-205,1779,3708,5436,6797,7673,7991,7746,6979,5829,4425,2973,1625,530,-224,-612,-660,-461,-111,258,559,714,702,552,313,101,-2,117,509,1188,2114,3169,4207,5036,5475,5358,4581,3095,947,-1758,-4846,-8102,-11298,-14209,-16646,-18475,-19609,-20059,-19854,-19118,-17975,-16568,-15052,-13522,-12086,-10772,-9618,-8597,-7707,-6897,-6154,-5436,-4734,-4026,-3300,-2544,-1742,-883,49,1049,2106,3170,4194,5089,5799,6254,6439,6352,6045,5598,5124,4731,4557,4651,5101,5856,6882,8047,9215,10223,10930,11218,11023,10333,9178,7635,5806,3781,1686,-421,-2444,-4353,-6088,-7628,-8932,-9962,-10696,-11089,-11143,-10858,-10268,-9441,-8456,-7423,-6443,-5626,-5041,-4754,-4785,-5124,-5743,-6575,-7541,-8559,-9526,-10358,-10992,-11363,-11485,-11339,-11003,-10522,-9989,-9483,-9082,-8841,-8802,-8946,-9252,-9645,-10026,-10312,-10374,-10170,-9620,-8763,-7610,-6284,-4858,-3501,-2275,-1318,-640,-282,-203,-359,-675,-1084,-1516,-1935,-2327,-2693,-3066,-3459,-3887,-4329,-4733,-5016,-5085,-4843,-4216,-3180,-1738,15,1981,3980,5868,7463,8654,9329,9464,9038,8112,6744,5045,3127,1109,-875,-2727,-4351,-5685,-6707,-7402,-7815,-7968,-7938,-7761,-7515,-7223,-6935,-6656,-6407,-6177,-5975,-5785,-5625,-5489,-5398,-5358,-5376,-5458,-5573,-5716,-5827,-5891,-5837,-5636,-5233,-4579,-3652,-2409,-860,990,3076,5328,7607,9762,11615,12960,13633,13475,12397,10390,7524,3947,-94,-4341,-8462,-12179,-15219,-17384,-18545,-18650,-17742,-15922,-13373,-10318,-7008,-3722,-694,1850,3765,4960,5422,5204,4425,3227,1788,270,-1179,-2452,-3484,-4252,-4773,-5077,-5214,-5210,-5087,-4839,-4443,-3880,-3133,-2218,-1164,-52,1056,2061,2903,3549,3986,4268,4448,4631,4894,5337,5991,6888,7983,9209,10455,11602,12512,13104,13294,13087,12515,11656,10625,9535,8481,7548,6737,6050,5415,4763,4039,3198,2272,1316,437,-242,-611,-578,-125,738,1887,3204,4475,5525,6157,6237,5672,4446,2606,260,-2438,-5306,-8150,-10793,-13067,-14872,-16117,-16798,-16925,-16587,-15857,-14879,-13742,-12568,-11428,-10368,-9415,-8531,-7693,-6827,-5879,-4799,-3555,-2142,-593,1036,2665,4181,5492,6480,7075,7224,6933,6262,5330,4297,3370,2728,2585,3036,4182,5980,8340,11078,13939,16644,18893,20412,20999,20508,18939,16363,12985,9071,4940,928,-2668,-5598,-7682,-8853,-9089,-8496,-7197,-5401,-3301,-1125,938,2730,4119,5046,5479,5427,4940,4074,2910,1531,21,-1533,-3054,-4475,-5737,-6809,-7651,-8270,-8645,-8798,-8732,-8463,-8023,-7443,-6769,-6077,-5412,-4862,-4467,-4260,-4262,-4421,-4703,-5012,-5253,-5331,-5150,-4651,-3786,-2556,-985,870,2922,5086,7256,9330,11221,12849,14152,15095,15647,15803,15558,14934,13933,12619,11025,9257,7417,5628,4022,2697,1737,1163,958,1046,1320,1648,1889,1933,1676,1106,211,-909,-2163,-3393,-4457,-5221,-5587,-5510,-4989,-4086,-2890,-1526,-136,1160,2241,3022,3455,3521,3243,2683,1922,1073,268,-384,-749,-775,-402,336,1377,2600,3850,4951,5724,6031,5761,4909,3511,1720,-283,-2259,-3975,-5213,-5805,-5644,-4727,-3095,-926,1587,4161,6525,8405,9578,9883,9255,7715,5388,2467,-797,-4128,-7263,-9972,-12088,-13514,-14224,-14267,-13716,-12722,-11381,-9843,-8195,-6499,-4811,-3118,-1430,270,1987,3682,5321,6789,8002,8810,9129,8851,7973,6498,4532,2206,-290,-2747,-4962,-6744,-7952,-8498,-8366,-7603,-6324,-4686,-2870,-1066,565,1902,2877,3494,3809,3931,3990,4134,4477,5118,6090,7394,8960,10704,12484,14177,15647,16786,17525,17824,17705,17186,16360,15255,13977,12554,11064,9560,8110,6786,5666,4803,4246,3993,3996,4183,4418,4571,4492,4069,3217,1912,181,-1893,-4192,-6559,-8843,-10873,-12525,-13687,-14310,-14387,-13960,-13124,-11997,-10724,-9451,-8295,-7369,-6717,-6362,-6264,-6371,-6568,-6780,-6867,-6756,-6351,-5596,-4474,-2977,-1164,891,3069,5221,7188,8822,10013,10692,10880,10631,10076,9365,8647,8082,7759,7779,8147,8864,9853,11030,12258,13400,14309,14847,14905,14418,13347,11750,9709,7395,5005,2769,895,-421,-1080,-1031,-332,897,2471,4192,5843,7274,8351,9041,9342,9332,9094,8743,8376,8047,7799,7602,7415,7156,6753,6108,5186,3928,2362,502,-1561,-3738,-5903,-7927,-9695,-11105,-12094,-12634,-12754,-12502,-11978,-11280,-10518,-9770,-9098,-8494,-7941,-7360,-6662,-5772,-4599,-3137,-1373,629,2782,4982,7099,9030,10669,11956,12839,13312,13373,13043,12347,11330,10019,8489,6790,5026,3295,1707,385,-587,-1138,-1253,-973,-376,399,1215,1907,2360,2483,2243,1675,839,-125,-1108,-1945,-2542,-2814,-2736,-2346,-1707,-946,-174,462,881,998,806,325,-378,-1202,-2051,-2811,-3411,-3794,-3936,-3841,-3533,-3044,-2429,-1733,-1019,-339,262,745,1116,1372,1580,1766,2018,2334,2750,3207,3636,3964,4079,3960,3558,2927,2112,1215,303,-528,-1269,-1881,-2421,-2924,-3473,-4125,-4935,-5930,-7095,-8395,-9758,-11088,-12295,-13258,-13905,-14134,-13918,-13211,-12039,-10432,-8466,-6237,-3859,-1461,818,2858,4514,5711,6328,6352,5734,4533,2809,689,-1680,-4110,-6441,-8470,-10083,-11137,-11596,-11441,-10727,-9559,-8073,-6430,-4809,-3335,-2147,-1289,-794,-607,-665,-847,-1058,-1173,-1132,-866,-377,339,1225,2247,3327,4410,5436,6323,7044,7506,7701,7574,7136,6390,5400,4221,2969,1741,657,-181,-695,-846,-634,-136,563,1277,1874,2146,1982,1266,-16,-1830,-4066,-6556,-9114,-11529,-13616,-15221,-16252,-16658,-16488,-15801,-14737,-13443,-12069,-10787,-9694,-8913,-8466,-8380,-8599,-9058,-9646,-10245,-10743,-11029,-11036,-10734,-10126,-9267,-8240,-7145,-6089,-5175,-4461,-4003,-3786,-3787,-3926,-4139,-4316,-4416,-4371,-4190,-3891,-3512,-3107,-2705,-2324,-1948,-1549,-1090,-544,87,788,1502,2153,2673,2964,2989,2710,2136,1330,365,-629,-1537,-2227,-2616,-2635,-2288,-1605,-683,380,1444,2412,3185,3724,4020,4115,4073,3972,3886,3854,3893,3956,3972,3850,3469,2766,1657,166,-1695,-3796,-6023,-8183,-10104,-11622,-12605,-13002,-12791,-12063,-10922,-9545,-8104,-6788,-5746,-5110,-4938,-5253,-6014,-7120,-8452,-9843,-11133,-12161,-12795,-12925,-12504,-11515,-9991,-8034,-5750,-3304,-847,1466,3514,5198,6481,7345,7824,7971,7853,7556,7143,6692,6234,5812,5427,5093,4800,4543,4336,4169,4083,4070,4168,4380,4716,5180,5752,6422,7154,7924,8666,9343,9853,10128,10066,9577,8608,7111,5108,2654,-135,-3118,-6102,-8926,-11393,-13378,-14781,-15535,-15660,-15143,-14078,-12491,-10501,-8156,-5572,-2825,-14,2746,5352,7660,9549,10874,11533,11452,10624,9131,7124,4845,2565,587,-835,-1503,-1322,-324,1359,3482,5746,7821,9407,10251,10208,9218,7357,4770,1702,-1578,-4771,-7614,-9879,-11397,-12092,-11925,-10963,-9301,-7089,-4507,-1731,1045,3676,6002,7939,9391,10325,10720,10581,9944,8857,7392,5642,3695,1660,-368,-2289,-4026,-5496,-6662,-7488,-7987,-8173,-8119,-7869,-7504,-7092,-6673,-6295,-5964,-5674,-5397,-5090,-4684,-4128,-3360,-2359,-1109,338,1929,3550,5091,6425,7452,8079,8286,8083,7545,6811,6020,5357,4980,5000,5514,6506,7939,9685,11571,13391,14925,15956,16317,15879,14606,12529,9769,6522,3037,-396,-3478,-5953,-7594,-8275,-7948,-6677,-4600,-1968,947,3808,6299,8128,9071,8974,7813,5623,2587,-1076,-5050,-9025,-12664,-15706,-17906,-19153,-19361,-18584,-16899,-14477,-11498,-8182,-4723,-1338,1829,4619,6934,8704,9868,10444,10428,9897,8923,7633,6153,4631,3191,1959,1006,390,124,197,577,1211,2046,3028,4094,5198,6279,7291,8171,8867,9317,9472,9294,8756,7864,6652,5179,3536,1836,202,-1236,-2358,-3059,-3270,-2936,-2065,-669,1170,3380,5805,8320,10718,12821,14427,15353,15464,14666,12954,10388,7117,3346,-663,-4640,-8313,-11462,-13922,-15608,-16511,-16696,-16260,-15352,-14098,-12639,-11081,-9509,-8000,-6589,-5328,-4245,-3364,-2716,-2305,-2130,-2167,-2373,-2683,-3037,-3361,-3598,-3704,-3659,-3448,-3102,-2632,-2084,-1483,-854,-199,478,1202,1974,2807,3688,4583,5456,6241,6879,7323,7522,7479,7195,6717,6119,5475,4897,4469,4277,4382,4815,5568,6618,7879,9273,10664,11932,12928,13527,13611,13104,11964,10201,7880,5123,2093,-986,-3897,-6400,-8298,-9453,-9784,-9300,-8080,-6257,-4014,-1568,881,3105,4938,6218,6848,6768,5979,4535,2547,168,-2387,-4919,-7176,-8985,-10171,-10652,-10411,-9506,-8063,-6266,-4314,-2412,-737,587,1498,1999,2166,2105,1970,1889,2002,2367,3034,3955,5086,6313,7541,8659,9588,10259,10655,10765,10635,10310,9873,9394,8964,8630,8450,8410,8513,8692,8878,8995,8943,8655,8069,7145,5899,4351,2578,669,-1264,-3112,-4757,-6126,-7126,-7736,-7918,-7703,-7126,-6266,-5229,-4130,-3111,-2289,-1773,-1621,-1852,-2427,-3253,-4203,-5123,-5857,-6267,-6243,-5740,-4735,-3303,-1510,507,2621,4718,6677,8446,9941,11166,12066,12665,12926,12875,12493,11817,10877,9735,8463,7172,5940,4897,4113,3677,3622,3976,4714,5791,7136,8637,10192,11652,12897,13768,14151,13927,13033,11438,9181,6367,3149,-237,-3548,-6518,-8896,-10513,-11255,-11128,-10235,-8753,-6939,-5057,-3367,-2087,-1365,-1281,-1820,-2920,-4419,-6171,-7956,-9607,-10960,-11876,-12287,-12138,-11443,-10253,-8665,-6798,-4797,-2798,-918,756,2183,3378,4367,5236,6042,6856,7696,8561,9389,10101,10591,10767,10553,9919,8895,7552,6028,4483,3088,2017,1391,1299,1749,2708,4061,5693,7414,9079,10506,11555,12102,12042,11320,9907,7818,5126,1919,-1644,-5396,-9151,-12703,-15872,-18498,-20448,-21655,-22091,-21776,-20793,-19230,-17226,-14904,-12424,-9908,-7512,-5352,-3551,-2201,-1375,-1099,-1363,-2107,-3211,-4526,-5848,-6978,-7703,-7857,-7312,-6020,-4014,-1421,1565,4675,7624,10143,11983,13021,13173,12509,11144,9302,7206,5111,3225,1690,615,-13,-227,-124,153,500,786,946,959,837,658,499,478,672,1149,1909,2909,4027,5114,5952,6366,6157,5227,3518,1107,-1884,-5202,-8591,-11754,-14423,-16391,-17516,-17745,-17118,-15735,-13765,-11404,-8863,-6370,-4114,-2290,-1019,-411,-486,-1231,-2550,-4313,-6316,-8364,-10215,-11695,-12641,-12992,-12739,-11953,-10758,-9282,-7696,-6107,-4616,-3281,-2102,-1084,-192,598,1284,1870,2305,2561,2581,2331,1789,957,-151,-1489,-3000,-4611,-6219,-7731,-9030,-10011,-10601,-10707,-10320,-9421,-8072,-6372,-4453,-2514,-718,714,1643,1935,1530,430,-1292,-3501,-6015,-8601,-11032,-13059,-14485,-15152,-14966,-13938,-12141,-9749,-6986,-4097,-1345,1060,2947,4215,4838,4855,4364,3493,2392,1202,48,-951,-1746,-2265,-2530,-2536,-2356,-2037,-1686,-1363,-1162,-1120,-1257,-1563,-1975,-2450,-2901,-3304,-3615,-3874,-4112,-4420,-4876,-5548,-6456,-7562,-8765,-9881,-10716,-11026,-10640,-9416,-7342,-4505,-1114,2531,6075,9166,11483,12823,13076,12294,10636,8367,5810,3286,1096,-567,-1576,-1967,-1846,-1426,-967,-717,-905,-1657,-3016,-4903,-7137,-9478,-11618,-13284,-14207,-14236,-13288,-11445,-8870,-5850,-2739,117,2363,3768,4179,3602,2163,124,-2200,-4422,-6214,-7268,-7406,-6531,-4688,-2015,1267,4858,8456,11737,14418,16267,17120,16893,15624,13403,10462,7043,3465,36,-2952,-5251,-6672,-7131,-6599,-5172,-2979,-224,2871,6088,9193,12012,14354,16120,17179,17501,17016,15760,13734,11058,7822,4231,470,-3218,-6575,-9371,-11379,-12445,-12478,-11480,-9540,-6855,-3669,-318,2883,5598,7575,8625,8674,7746,5954,3508,651,-2323,-5120,-7465,-9119,-9915,-9762,-8657,-6708,-4086,-1073,2038,4904,7255,8843,9561,9372,8373,6714,4635,2368,187,-1695,-3072,-3824,-3863,-3196,-1852,32,2331,4803,7250,9400,11042,11971,12077,11289,9682,7351,4535,1471,-1520,-4154,-6143,-7277,-7414,-6529,-4690,-2106,955,4126,7035,9321,10683,10926,9982,7922,4961,1419,-2313,-5829,-8758,-10828,-11872,-11893,-10991,-9434,-7521,-5620,-4075,-3149,-3048,-3814,-5407,-7652,-10312,-13098,-15710,-17896,-19435,-20215,-20188,-19399,-17957,-16013,-13725,-11256,-8728,-6244,-3853,-1607,519,2493,4363,6088,7670,9039,10123,10848,11140,10978,10396,9480,8379,7278,6362,5820,5776,6311,7411,9004,10948,13059,15135,16982,18420,19325,19616,19262,18313,16831,14956,12827,10618,8501,6624,5107,4022,3369,3100,3101,3225,3299,3182,2721,1885,641,-916,-2665,-4453,-6090,-7446,-8384,-8863,-8841,-8372,-7490,-6279,-4802,-3121,-1289,659,2688,4771,6873,8963,10968,12830,14428,15656,16374,16451,15774,14267,11908,8751,4928,648,-3809,-8134,-11992,-15085,-17169,-18091,-17803,-16384,-13999,-10903,-7385,-3749,-263,2832,5411,7370,8743,9572,9978,10057,9930,9636,9226,8650,7868,6793,5359,3516,1259,-1352,-4212,-7149,-9964,-12441,-14367,-15585,-15980,-15534,-14308,-12430,-10115,-7590,-5112,-2907,-1144,75,749,967,886,727,711,1046,1873,3263,5189,7531,10128,12739,15162,17188,18662,19517,19725,19364,18547,17441,16222,15072,14129,13502,13227,13289,13581,13982,14292,14356,14002,13126,11677,9674,7198,4400,1472,-1365,-3871,-5844,-7112,-7573,-7196,-6041,-4209,-1918,650,3216,5584,7542,8954,9721,9821,9263,8117,6491,4485,2244,-126,-2503,-4785,-6870,-8684,-10133,-11178,-11767,-11886,-11537,-10742,-9533,-7984,-6155,-4161,-2100,-78,1780,3409,4710,5667,6250,6492,6407,6042,5418,4564,3510,2301,994,-306,-1502,-2460,-3083,-3285,-3049,-2417,-1508,-488,435,1040,1150,608,-628,-2541,-5016,-7850,-10826,-13647,-16075,-17834,-18733,-18619,-17424,-15167,-11965,-8007,-3573,1022,5433,9312,12358,14332,15081,14589,12954,10395,7254,3903,769,-1775,-3420,-3972,-3372,-1701,823,3878,7075,9980,12205,13401,13337,11923,9185,5339,684,-4348,-9288,-13660,-17035,-19090,-19642,-18665,-16306,-12852,-8698,-4321,-181,3289,5773,7088,7211,6271,4532,2348,117,-1786,-3029,-3416,-2839,-1355,890,3625,6561,9360,11742,13474,14412,14514,13809,12422,10517,8300,5963,3694,1627,-131,-1529,-2535,-3166,-3445,-3445,-3239,-2946,-2684,-2582,-2752,-3283,-4212,-5534,-7190,-9068,-11046,-12972,-14699,-16124,-17133,-17701,-17787,-17416,-16615,-15438,-13950,-12220,-10327,-8336,-6320,-4340,-2448,-705,855,2179,3233,3979,4371,4371,3941,3047,1691,-109,-2275,-4706,-7236,-9700,-11901,-13671,-14864,-15382,-15177,-14271,-12731,-10707,-8365,-5948,-3659,-1750,-385,278,175,-695,-2250,-4338,-6729,-9161,-11343,-13004,-13904,-13900,-12901,-10955,-8182,-4790,-1072,2647,6027,8727,10483,11090,10475,8676,5874,2341,-1547,-5395,-8792,-11390,-12928,-13261,-12398,-10469,-7738,-4543,-1274,1688,4003,5428,5835,5234,3778,1715,-601,-2812,-4546,-5518,-5525,-4495,-2506,281,3548,7006,10268,13070,15162,16416,16831,16456,15478,14061,12423,10718,9071,7543,6136,4835,3577,2342,1102,-113,-1259,-2256,-3033,-3513,-3672,-3487,-3013,-2283,-1413,-458,452,1255,1844,2167,2164,1824,1164,232,-880,-2070,-3225,-4215,-4974,-5409,-5531,-5321,-4856,-4180,-3380,-2542,-1724,-1011,-444,-66,101,56,-213,-675,-1346,-2168,-3147,-4237,-5402,-6625,-7840,-9032,-10142,-11122,-11945,-12553,-12951,-13117,-13078,-12869,-12511,-12070,-11558,-11029,-10504,-10004,-9539,-9095,-8650,-8154,-7574,-6860,-5993,-4956,-3755,-2411,-964,523,1976,3313,4429,5251,5692,5715,5314,4525,3465,2269,1132,255,-195,-56,729,2157,4139,6505,9031,11500,13675,15399,16555,17108,17080,16569,15669,14546,13311,12097,10976,10006,9178,8480,7838,7201,6481,5639,4638,3492,2251,981,-217,-1280,-2131,-2748,-3151,-3351,-3440,-3456,-3482,-3570,-3763,-4095,-4573,-5192,-5924,-6734,-7543,-8302,-8893,-9255,-9277,-8922,-8132,-6937,-5375,-3534,-1546,470,2355,3989,5257,6088,6449,6344,5804,4894,3688,2275,754,-780,-2231,-3519,-4588,-5411,-5996,-6381,-6622,-6812,-6995,-7277,-7652,-8167,-8757,-9371,-9889,-10191,-10143,-9637,-8593,-6998,-4886,-2356,425,3293,6028,8469,10468,11937,12851,13228,13151,12721,12073,11334,10621,10027,9615,9397,9385,9528,9799,10141,10516,10898,11259,11586,11838,11972,11901,11529,10756,9472,7622,5189,2208,-1186,-4835,-8510,-11976,-15000,-17397,-19020,-19816,-19806,-19075,-17781,-16123,-14283,-12481,-10850,-9512,-8504,-7818,-7374,-7086,-6814,-6452,-5876,-5006,-3790,-2188,-246,2011,4462,7002,9477,11732,13610,14979,15732,15841,15297,14203,12658,10856,8962,7174,5628,4455,3699,3378,3438,3781,4285,4795,5161,5249,4941,4199,3007,1464,-309,-2128,-3775,-5066,-5810,-5896,-5271,-3946,-2038,307,2836,5313,7446,9009,9802,9733,8806,7121,4898,2378,-124,-2350,-4073,-5143,-5535,-5276,-4514,-3407,-2160,-932,132,965,1546,1897,2095,2190,2266,2356,2477,2618,2733,2768,2680,2418,1985,1380,668,-93,-796,-1353,-1662,-1644,-1247,-448,757,2301,4149,6151,8218,10151,11811,12994,13562,13369,12358,10509,7903,4678,1057,-2703,-6298,-9450,-11915,-13493,-14116,-13742,-12486,-10486,-7969,-5170,-2336,327,2653,4548,5996,7021,7729,8220,8637,9082,9648,10375,11269,12292,13382,14450,15415,16197,16747,17039,17079,16903,16571,16135,15673,15215,14818,14487,14239,14058,13929,13806,13650,13377,12926,12190,11108,9590,7615,5155,2269,-974,-4434,-7952,-11341,-14405,-16952,-18813,-19855,-19996,-19211,-17560,-15144,-12178,-8884,-5556,-2479,83,1908,2858,2881,2018,407,-1745,-4184,-6618,-8803,-10466,-11470,-11660,-11027,-9591,-7457,-4789,-1780,1356,4395,7148,9438,11155,12221,12631,12428,11714,10617,9298,7896,6570,5415,4515,3906,3565,3460,3500,3604,3694,3700,3603,3386,3065,2674,2221,1742,1228,683,75,-602,-1389,-2285,-3309,-4460,-5715,-7057,-8417,-9739,-10921,-11869,-12480,-12664,-12380,-11593,-10362,-8741,-6860,-4839,-2822,-918,779,2231,3420,4380,5140,5769,6306,6818,7332,7894,8518,9236,10044,10948,11919,12917,13862,14657,15174,15292,14904,13948,12426,10405,8035,5489,3010,770,-1021,-2299,-3010,-3235,-3102,-2783,-2494,-2394,-2651,-3311,-4418,-5887,-7625,-9461,-11213,-12685,-13676,-14035,-13634,-12414,-10408,-7697,-4482,-1001,2440,5515,7917,9368,9692,8798,6715,3610,-287,-4611,-9010,-13077,-16467,-18900,-20167,-20228,-19107,-17006,-14188,-10999,-7819,-4987,-2817,-1503,-1155,-1760,-3191,-5270,-7722,-10293,-12704,-14709,-16135,-16836,-16782,-15980,-14537,-12598,-10373,-8066,-5888,-4000,-2501,-1409,-669,-156,285,811,1554,2585,3899,5427,7032,8548,9796,10632,10923,10616,9676,8142,6080,3601,835,-2064,-4947,-7664,-10077,-12074,-13553,-14457,-14746,-14428,-13549,-12167,-10420,-8406,-6294,-4199,-2240,-501,981,2194,3161,3928,4534,5044,5483,5887,6254,6585,6859,7048,7116,7017,6698,6125,5253,4094,2670,1048,-670,-2375,-3948,-5271,-6284,-6940,-7265,-7312,-7184,-6983,-6832,-6823,-7029,-7497,-8226,-9204,-10373,-11664,-13001,-14267,-15380,-16214,-16669,-16647,-16056,-14861,-13056,-10708,-7966,-5025,-2142,423,2445,3759,4292,4084,3257,2035,664,-590,-1512,-1959,-1875,-1317,-414,647,1650,2412,2775,2666,2073,1054,-257,-1727,-3148,-4382,-5243,-5645,-5495,-4791,-3561,-1899,40,2101,4057,5753,7013,7752,7946,7632,6936,5991,4962,3983,3149,2517,2090,1834,1710,1642,1590,1493,1321,1047,645,102,-610,-1496,-2573,-3827,-5238,-6769,-8362,-9959,-11483,-12875,-14064,-15006,-15661,-16009,-16037,-15750,-15161,-14293,-13189,-11875,-10400,-8780,-7044,-5181,-3215,-1111,1091,3405,5766,8139,10437,12597,14538,16198,17538,18521,19163,19475,19520,19356,19060,18700,18337,18004,17730,17491,17275,17025,16686,16203,15514,14580,13363,11845,10020,7908,5558,3046,479,-2010,-4294,-6225,-7702,-8625,-8968,-8737,-8022,-6959,-5743,-4605,-3780,-3480,-3862,-5007,-6905,-9450,-12466,-15701,-18891,-21772,-24089,-25671,-26374,-26142,-24981,-22941,-20133,-16705,-12827,-8707,-4552,-580,3014,6048,8403,9992,10809,10902,10376,9395,8126,6759,5451,4324,3469,2896,2606,2527,2607,2764,2959,3150,3346,3545,3773,4016,4262,4439,4487,4283,3754,2798,1398,-458,-2682,-5167,-7748,-10239,-12482,-14315,-15657,-16449,-16731,-16533,-15970,-15104,-14029,-12771,-11348,-9720,-7851,-5674,-3165,-311,2849,6223,9695,13100,16272,19041,21277,22871,23798,24056,23733,22931,21799,20490,19133,17852,16706,15725,14918,14224,13633,13053,12462,11789,11006,10062,8933,7588,6022,4238,2255,130,-2084,-4298,-6425,-8386,-10100,-11515,-12597,-13319,-13692,-13728,-13459,-12918,-12157,-11212,-10146,-8997,-7829,-6699,-5669,-4798,-4152,-3756,-3642,-3789,-4148,-4632,-5123,-5471,-5553,-5222,-4413,-3075,-1254,963,3407,5882,8165,10026,11310,11869,11682,10757,9221,7218,4963,2647,490,-1367,-2780,-3692,-4082,-3961,-3408,-2490,-1319,-3,1348,2620,3734,4619,5247,5626,5784,5778,5652,5450,5181,4844,4408,3843,3127,2234,1196,31,-1176,-2337,-3354,-4109,-4533,-4566,-4217,-3542,-2631,-1632,-659,139,688,934,889,593,154,-348,-762,-1012,-977,-626,102,1174,2588,4264,6135,8108,10077,11953,13636,15063,16168,16937,17353,17450,17264,16868,16327,15731,15126,14555,13999,13412,12698,11745,10435,8683,6434,3730,630,-2674,-5997,-9080,-11703,-13663,-14848,-15213,-14825,-13824,-12406,-10806,-9234,-7859,-6780,-5996,-5445,-4991,-4461,-3711,-2590,-1062,873,3099,5461,7734,9703,11167,11973,12066,11452,10251,8644,6872,5188,3845,3021,2854,3360,4495,6126,8078,10139,12125,13850,15192,16078,16453,16355,15793,14846,13554,11988,10194,8226,6133,3974,1793,-336,-2376,-4264,-5950,-7386,-8513,-9298,-9698,-9717,-9361,-8679,-7722,-6574,-5303,-4016,-2787,-1711,-862,-308,-93,-242,-755,-1593,-2707,-4020,-5430,-6840,-8122,-9161,-9849,-10081,-9815,-9009,-7725,-6008,-3995,-1788,478,2710,4836,6812,8642,10339,11932,13470,14959,16423,17840,19168,20349,21305,21932,22159,21885,21078,19712,17823,15495,12839,10026,7220,4613,2368,623,-533,-1074,-1018,-471,446,1543,2636,3521,4030,4012,3392,2121,251,-2132,-4877,-7785,-10657,-13269,-15436,-17016,-17921,-18140,-17719,-16768,-15429,-13873,-12259,-10736,-9418,-8361,-7607,-7102,-6812,-6624,-6470,-6261,-5946,-5510,-4948,-4302,-3607,-2911,-2256,-1660,-1137,-669,-237,183,613,1059,1526,1984,2422,2779,3046,3165,3137,2958,2658,2297,1951,1701,1636,1816,2278,3005,3955,5019,6091,7004,7624,7783,7378,6312,4567,2174,-773,-4112,-7649,-11156,-14404,-17189,-19349,-20777,-21445,-21386,-20702,-19552,-18102,-16555,-15066,-13769,-12746,-11997,-11515,-11198,-10978,-10726,-10367,-9791,-8974,-7851,-6454,-4792,-2928,-930,1123,3151,5082,6869,8472,9884,11100,12137,13012,13744,14357,14863,15285,15615,15865,16001,16012,15827,15396,14627,13454,11800,9655,7005,3944,556,-2989,-6523,-9867,-12840,-15311,-17172,-18384,-18942,-18916,-18387,-17487,-16354,-15119,-13903,-12819,-11914,-11258,-10827,-10615,-10552,-10570,-10583,-10509,-10291,-9891,-9296,-8557,-7695,-6812,-5941,-5152,-4460,-3858,-3313,-2770,-2163,-1454,-597,389,1480,2619,3714,4702,5483,6010,6230,6119,5692,4960,4010,2895,1739,626,-337,-1100,-1619,-1936,-2089,-2192,-2315,-2566,-2959,-3516,-4177,-4873,-5525,-6056,-6434,-6655,-6743,-6774,-6797,-6903,-7133,-7533,-8102,-8839,-9689,-10627,-11573,-12485,-13304,-13992,-14523,-14896,-15101,-15158,-15052,-14785,-14309,-13591,-12565,-11178,-9389,-7168,-4530,-1504,1829,5379,9015,12616,16040,19169,21889,24118,25777,26831,27239,26991,26101,24596,22548,20060,17250,14279,11280,8393,5721,3322,1242,-549,-2067,-3386,-4549,-5610,-6593,-7480,-8265,-8880,-9303,-9482,-9410,-9095,-8585,-7939,-7254,-6616,-6127,-5872,-5903,-6274,-6969,-7990,-9259,-10714,-12234,-13708,-14990,-15953,-16457,-16410,-15728,-14374,-12375,-9773,-6706,-3310,204,3638,6776,9432,11466,12771,13334,13191,12446,11270,9843,8379,7048,6010,5330,5059,5144,5531,6097,6733,7316,7746,7963,7917,7620,7085,6362,5508,4571,3619,2677,1795,978,228,-467,-1149,-1839,-2585,-3405,-4312,-5307,-6358,-7455,-8529,-9574,-10516,-11367,-12073,-12643,-13060,-13305,-13377,-13259,-12941,-12427,-11707,-10770,-9629,-8254,-6683,-4894,-2950,-881,1243,3321,5293,7042,8517,9668,10480,10994,11258,11375,11431,11531,11748,12119,12657,13319,14050,14770,15391,15849,16063,16005,15630,14932,13899,12541,10875,8926,6762,4429,2033,-349,-2605,-4657,-6424,-7879,-8987,-9774,-10242,-10436,-10369,-10071,-9552,-8829,-7913,-6833,-5613,-4309,-2955,-1629,-364,775,1755,2543,3124,3491,3668,3662,3543,3324,3089,2840,2628,2425,2235,1999,1694,1257,683,-57,-916,-1859,-2785,-3610,-4215,-4505,-4414,-3883,-2937,-1602,16,1800,3569,5154,6358,7023,7014,6273,4779,2610,-118,-3231,-6499,-9709,-12601,-14988,-16689,-17609,-17720,-17074,-15784,-14027,-11989,-9859,-7798,-5926,-4306,-2985,-1940,-1145,-560,-105,248,590,942,1361,1847,2400,2973,3514,3946,4201,4234,4015,3576,2967,2298,1694,1295,1249,1649,2581,4028,5960,8243,10743,13258,15617,17628,19175,20150,20541,20375,19731,18732,17494,16144,14761,13410,12086,10772,9407,7922,6251,4350,2203,-157,-2659,-5202,-7648,-9854,-11663,-12953,-13590,-13527,-12724,-11232,-9156,-6653,-3949,-1278,1100,2971,4140,4521,4064,2869,1047,-1153,-3511,-5729,-7570,-8799,-9268,-8869,-7606,-5524,-2775,466,3942,7420,10633,13383,15501,16899,17569,17555,16997,16033,14857,13639,12512,11595,10916,10482,10249,10132,10060,9944,9738,9401,8958,8418,7863,7334,6897,6568,6347,6177,6002,5739,5334,4748,3970,3015,1909,683,-611,-1954,-3278,-4571,-5772,-6871,-7831,-8659,-9350,-9920,-10397,-10784,-11114,-11366,-11528,-11557,-11400,-10998,-10321,-9317,-8014,-6403,-4544,-2485,-285,1973,4239,6441,8538,10478,12243,13791,15124,16226,17102,17763,18228,18511,18659,18680,18637,18540,18431,18312,18176,17995,17706,17243,16504,15428,13923,11984,9607,6868,3877,782,-2256,-5068,-7526,-9523,-11023,-12014,-12559,-12713,-12589,-12272,-11865,-11437,-11065,-10778,-10615,-10584,-10664,-10844,-11053,-11229,-11280,-11110,-10632,-9771,-8479,-6738,-4567,-2012,841,3883,7001,10044,12899,15413,17479,18965,19800,19912,19300,18008,16126,13798,11210,8557,6067,3934,2327,1372,1119,1569,2628,4170,5980,7843,9514,10764,11423,11366,10549,9001,6798,4092,1014,-2218,-5476,-8564,-11367,-13784,-15740,-17229,-18240,-18831,-19034,-18929,-18563,-18014,-17325,-16572,-15790,-15047,-14359,-13756,-13226,-12747,-12261,-11712,-11023,-10148,-9060,-7751,-6279,-4674,-3041,-1430,85,1443,2648,3661,4526,5252,5892,6479,7078,7717,8456,9297,10256,11295,12367,13407,14322,15050,15499,15634,15405,14810,13854,12551,10942,9052,6933,4627,2192,-307,-2788,-5168,-7334,-9202,-10675,-11705,-12263,-12383,-12121,-11591,-10917,-10233,-9669,-9324,-9259,-9506,-10030,-10787,-11690,-12645,-13555,-14341,-14927,-15288,-15402,-15286,-14972,-14485,-13865,-13107,-12231,-11189,-9984,-8567,-6929,-5071,-3004,-769,1556,3888,6112,8085,9703,10836,11408,11399,10812,9743,8307,6658,4962,3368,1982,873,36,-590,-1092,-1608,-2255,-3127,-4300,-5764,-7489,-9366,-11277,-13057,-14565,-15659,-16251,-16295,-15807,-14871,-13604,-12175,-10750,-9482,-8498,-7872,-7622,-7741,-8146,-8788,-9527,-10309,-11002,-11566,-11911,-11998,-11780,-11206,-10276,-8964,-7327,-5407,-3319,-1174,894,2757,4328,5532,6371,6877,7129,7250,7341,7536,7902,8495,9308,10292,11361,12410,13333,14026,14421,14446,14082,13298,12114,10535,8618,6402,3974,1405,-1217,-3797,-6274,-8554,-10609,-12379,-13853,-15015,-15854,-16366,-16548,-16382,-15880,-15036,-13887,-12473,-10864,-9135,-7364,-5629,-3990,-2491,-1174,-57,840,1503,1934,2122,2081,1809,1355,753,94,-535,-1030,-1307,-1304,-1010,-455,286,1095,1835,2373,2570,2350,1663,528,-971,-2698,-4488,-6116,-7409,-8166,-8253,-7599,-6185,-4095,-1472,1471,4476,7285,9644,11365,12312,12449,11797,10471,8619,6451,4171,2000,100,-1385,-2408,-2965,-3135,-3042,-2813,-2599,-2482,-2525,-2724,-3031,-3367,-3636,-3739,-3604,-3198,-2499,-1566,-438,782,2003,3126,4045,4667,4914,4728,4074,2985,1498,-265,-2157,-3992,-5561,-6665,-7130,-6842,-5737,-3862,-1302,1763,5128,8573,11861,14808,17243,19057,20179,20580,20260,19251,17604,15380,12671,9567,6182,2643,-914,-4353,-7526,-10329,-12645,-14417,-15603,-16191,-16209,-15686,-14687,-13287,-11571,-9661,-7664,-5734,-3999,-2593,-1624,-1149,-1187,-1697,-2576,-3679,-4825,-5823,-6489,-6674,-6270,-5238,-3596,-1419,1150,3955,6782,9439,11736,13513,14663,15124,14894,14027,12608,10780,8674,6467,4287,2299,588,-733,-1632,-2078,-2092,-1720,-1035,-139,859,1826,2641,3174,3339,3045,2279,1020,-662,-2700,-4960,-7306,-9571,-11604,-13254,-14416,-15020,-15041,-14519,-13525,-12176,-10604,-8928,-7271,-5719,-4328,-3155,-2190,-1452,-917,-565,-367,-307,-326,-412,-496,-548,-528,-416,-217,55,365,677,968,1230,1478,1774,2162,2742,3545,4628,5969,7528,9240,10986,12700,14243,15583,16614,17347,17722,17774,17471,16832,15852,14531,12893,10974,8829,6563,4278,2118,197,-1369,-2523,-3229,-3511,-3418,-3019,-2415,-1670,-894,-143,504,981,1251,1251,972,404,-441,-1504,-2714,-3957,-5094,-5978,-6454,-6393,-5703,-4360,-2395,49,2817,5633,8290,10505,12119,12964,13007,12250,10809,8856,6624,4371,2354,801,-131,-344,140,1248,2788,4555,6271,7709,8621,8883,8371,7116,5166,2668,-208,-3255,-6279,-9068,-11477,-13360,-14650,-15323,-15401,-14969,-14135,-13041,-11840,-10674,-9684,-8959,-8578,-8562,-8896,-9513,-10318,-11157,-11887,-12323,-12336,-11793,-10656,-8897,-6593,-3831,-778,2412,5538,8452,10984,13060,14593,15598,16095,16161,15895,15406,14802,14188,13638,13212,12933,12804,12807,12898,13049,13201,13334,13411,13427,13390,13303,13216,13137,13094,13098,13098,13080,12937,12607,11995,11027,9681,7944,5877,3566,1134,-1257,-3470,-5323,-6718,-7525,-7729,-7321,-6374,-5008,-3370,-1644,3,1417,2490,3154,3407,3260,2796,2082,1221,309,-564,-1319,-1881,-2223,-2297,-2115,-1662,-980,-78,976,2159,3402,4673,5928,7141,8299,9386,10393,11296,12062,12631,12954,12940,12546,11709,10429,8715,6653,4342,1952,-351,-2380,-3953,-4967,-5302,-4982,-4032,-2585,-798,1122,2966,4546,5678,6283,6265,5651,4467,2799,752,-1560,-4019,-6491,-8871,-11018,-12842,-14224,-15094,-15405,-15127,-14320,-13022,-11367,-9470,-7473,-5514,-3697,-2109,-788,257,1072,1704,2239,2735,3259,3828,4467,5126,5802,6398,6895,7208,7320,7206,6878,6386,5788,5170,4610,4154,3842,3658,3563,3495,3373,3106,2638,1889,850,-492,-2098,-3916,-5858,-7844,-9751,-11487,-12898,-13879,-14284,-14019,-13014,-11269,-8842,-5891,-2636,647,3642,6057,7640,8225,7747,6284,3982,1146,-1918,-4833,-7264,-8937,-9647,-9319,-7976,-5753,-2875,387,3730,6869,9560,11626,12980,13617,13611,13103,12259,11262,10274,9410,8734,8254,7897,7575,7123,6421,5320,3763,1724,-714,-3408,-6158,-8726,-10915,-12535,-13511,-13808,-13518,-12757,-11730,-10622,-9630,-8902,-8526,-8535,-8886,-9492,-10233,-10977,-11600,-12025,-12185,-12089,-11765,-11277,-10713,-10143,-9633,-9210,-8885,-8633,-8435,-8263,-8106,-7977,-7896,-7906,-8041,-8321,-8738,-9251,-9776,-10214,-10460,-10417,-10051,-9340,-8347,-7152,-5866,-4614,-3492,-2582,-1898,-1430,-1086,-776,-359,274,1216,2515,4135,6015,7975,9857,11421,12480,12845,12408,11102,8981,6130,2738,-966,-4739,-8288,-11385,-13791,-15354,-15969,-15619,-14374,-12369,-9829,-7003,-4176,-1617,440,1819,2428,2263,1407,34,-1622,-3288,-4701,-5634,-5934,-5544,-4495,-2935,-1057,875,2617,3931,4660,4719,4125,2986,1490,-120,-1590,-2669,-3183,-3003,-2128,-621,1369,3610,5886,7923,9521,10497,10748,10240,9012,7168,4870,2290,-362,-2927,-5242,-7217,-8777,-9926,-10676,-11094,-11248,-11209,-11036,-10764,-10408,-9971,-9441,-8847,-8194,-7564,-7021,-6651,-6545,-6748,-7284,-8108,-9134,-10206,-11158,-11779,-11898,-11371,-10131,-8212,-5719,-2879,46,2750,4954,6433,7069,6835,5843,4275,2395,475,-1219,-2482,-3182,-3271,-2788,-1834,-534,945,2493,3969,5337,6516,7540,8368,9044,9547,9884,10030,9960,9640,9047,8157,6973,5523,3843,2027,138,-1699,-3400,-4850,-5959,-6653,-6866,-6595,-5848,-4703,-3267,-1674,-101,1317,2415,3109,3336,3109,2501,1633,664,-228,-875,-1151,-962,-296,806,2240,3834,5406,6741,7670,8050,7823,7017,5715,4100,2364,732,-595,-1463,-1793,-1563,-854,221,1494,2788,3941,4810,5294,5350,4947,4140,2963,1530,-60,-1675,-3166,-4419,-5294,-5721,-5649,-5076,-4076,-2730,-1180,423,1955,3265,4273,4900,5099,4857,4166,3049,1545,-276,-2306,-4404,-6393,-8080,-9266,-9787,-9507,-8382,-6416,-3739,-513,2973,6448,9560,12046,13641,14228,13758,12331,10132,7445,4570,1829,-543,-2355,-3541,-4125,-4177,-3870,-3320,-2703,-2113,-1630,-1287,-1071,-957,-888,-828,-727,-569,-355,-106,120,262,253,3,-516,-1369,-2531,-4002,-5703,-7562,-9449,-11234,-12774,-13934,-14616,-14755,-14338,-13407,-12034,-10334,-8416,-6413,-4405,-2488,-687,965,2492,3886,5196,6399,7529,8547,9455,10206,10799,11184,11383,11382,11228,10970,10673,10422,10267,10279,10443,10777,11201,11673,12090,12382,12452,12246,11696,10783,9494,7852,5905,3729,1416,-923,-3186,-5260,-7076,-8540,-9628,-10298,-10571,-10467,-10054,-9412,-8641,-7852,-7140,-6599,-6262,-6154,-6215,-6383,-6548,-6610,-6494,-6148,-5584,-4841,-3993,-3144,-2364,-1722,-1239,-888,-623,-361,-10,480,1172,2036,3048,4105,5098,5915,6449,6661,6555,6198,5721,5278,5017,5099,5567,6469,7715,9195,10735,12139,13236,13882,13993,13576,12687,11470,10086,8722,7522,6602,5993,5669,5544,5485,5345,4994,4313,3261,1813,31,-1987,-4115,-6153,-7942,-9287,-10040,-10118,-9473,-8171,-6323,-4121,-1789,448,2376,3857,4812,5238,5220,4852,4310,3718,3236,2959,2968,3294,3939,4869,6032,7360,8789,10232,11643,12940,14084,15034,15737,16179,16303,16096,15524,14592,13310,11726,9906,7921,5877,3848,1919,153,-1413,-2755,-3874,-4782,-5513,-6079,-6526,-6851,-7072,-7191,-7179,-7071,-6830,-6516,-6137,-5749,-5374,-5040,-4719,-4393,-3992,-3478,-2812,-2006,-1101,-197,601,1164,1396,1242,695,-168,-1239,-2356,-3351,-4076,-4390,-4232,-3563,-2428,-901,899,2837,4767,6578,8156,9452,10436,11112,11517,11692,11677,11513,11214,10782,10212,9493,8618,7620,6528,5434,4428,3632,3157,3096,3490,4323,5508,6895,8283,9456,10196,10335,9758,8441,6455,3945,1150,-1676,-4235,-6281,-7609,-8106,-7753,-6631,-4914,-2826,-635,1406,3087,4244,4818,4809,4298,3435,2373,1303,373,-302,-635,-650,-361,102,643,1124,1444,1549,1423,1107,680,216,-173,-462,-597,-634,-613,-624,-742,-1020,-1466,-2045,-2673,-3230,-3600,-3649,-3319,-2552,-1401,73,1727,3405,4933,6124,6842,6956,6437,5290,3607,1536,-750,-3060,-5214,-7071,-8521,-9506,-10016,-10077,-9755,-9148,-8371,-7552,-6823,-6304,-6084,-6220,-6703,-7470,-8403,-9343,-10105,-10534,-10495,-9933,-8854,-7355,-5579,-3726,-2000,-581,374,798,658,24,-1013,-2285,-3629,-4855,-5817,-6393,-6510,-6161,-5375,-4239,-2885,-1446,-90,1040,1818,2150,1982,1318,186,-1315,-3091,-4982,-6872,-8613,-10109,-11300,-12150,-12701,-12991,-13096,-13067,-12935,-12688,-12284,-11648,-10713,-9436,-7809,-5908,-3825,-1728,236,1927,3241,4159,4700,4968,5078,5186,5394,5808,6421,7225,8101,8944,9615,9996,10041,9718,9079,8212,7208,6187,5215,4339,3543,2783,1966,1003,-187,-1672,-3442,-5483,-7683,-9934,-12068,-13933,-15393,-16322,-16697,-16485,-15780,-14686,-13351,-11956,-10641,-9554,-8767,-8310,-8152,-8195,-8322,-8387,-8264,-7870,-7166,-6187,-4998,-3714,-2438,-1291,-332,371,818,1004,946,681,230,-374,-1083,-1871,-2668,-3431,-4109,-4639,-5001,-5158,-5115,-4883,-4505,-4026,-3533,-3090,-2803,-2733,-2964,-3520,-4420,-5621,-7060,-8624,-10183,-11582,-12665,-13289,-13352,-12797,-11634,-9928,-7817,-5464,-3074,-831,1103,2609,3642,4227,4439,4418,4301,4236,4323,4608,5102,5724,6407,7025,7482,7697,7612,7211,6509,5548,4387,3104,1757,427,-842,-1977,-2929,-3631,-4001,-3983,-3488,-2491,-967,1028,3412,6024,8695,11228,13452,15235,16503,17243,17502,17371,16953,16357,15659,14907,14091,13199,12137,10883,9342,7516,5407,3060,568,-1973,-4451,-6739,-8756,-10422,-11685,-12555,-13022,-13143,-12960,-12537,-11928,-11205,-10413,-9635,-8920,-8340,-7950,-7780,-7859,-8166,-8690,-9370,-10162,-10962,-11714,-12283,-12611,-12586,-12163,-11304,-10026,-8364,-6421,-4291,-2124,-28,1866,3491,4786,5757,6424,6851,7107,7290,7458,7708,8059,8546,9150,9807,10437,10899,11062,10779,9954,8549,6599,4250,1683,-836,-3067,-4784,-5830,-6152,-5782,-4861,-3592,-2213,-984,-97,276,80,-689,-1931,-3513,-5238,-6924,-8386,-9471,-10082,-10125,-9595,-8466,-6790,-4629,-2074,730,3646,6490,9091,11287,12936,13941,14263,13905,12958,11533,9806,7956,6164,4604,3391,2620,2317,2471,3019,3856,4853,5857,6730,7334,7580,7410,6811,5830,4522,3022,1429,-94,-1445,-2499,-3191,-3473,-3352,-2865,-2100,-1152,-138,840,1696,2372,2837,3093,3153,3058,2852,2582,2298,2031,1818,1653,1534,1414,1262,1013,629,78,-652,-1520,-2484,-3433,-4284,-4905,-5236,-5207,-4829,-4149,-3248,-2261,-1277,-429,255,716,998,1114,1123,1054,928,746,484,129,-359,-963,-1681,-2462,-3257,-3997,-4631,-5101,-5383,-5448,-5303,-4917,-4312,-3461,-2392,-1120,296,1773,3204,4458,5406,5932,5945,5432,4411,2993,1306,-468,-2176,-3663,-4844,-5683,-6179,-6430,-6484,-6463,-6412,-6361,-6306,-6180,-5944,-5504,-4853,-3958,-2882,-1708,-558,424,1113,1409,1282,757,-45,-959,-1783,-2291,-2306,-1686,-375,1600,4132,7046,10114,13097,15759,17903,19395,20159,20215,19638,18564,17175,15638,14130,12783,11659,10805,10156,9658,9205,8679,8012,7130,6024,4727,3300,1846,483,-679,-1519,-1983,-2013,-1647,-937,6,1061,2102,3016,3717,4138,4263,4078,3611,2902,2001,999,-27,-957,-1689,-2139,-2241,-2015,-1501,-833,-154,343,522,247,-490,-1662,-3112,-4652,-6039,-7031,-7458,-7178,-6210,-4615,-2600,-388,1736,3532,4784,5366,5233,4439,3117,1476,-234,-1746,-2811,-3222,-2866,-1708,163,2569,5245,7889,10169,11818,12623,12491,11459,9660,7376,4887,2574,697,-458,-796,-251,1059,2982,5265,7636,9835,11606,12780,13230,12925,11896,10245,8127,5718,3235,857,-1211,-2827,-3867,-4260,-3971,-3035,-1486,565,3010,5714,8519,11270,13828,16038,17806,19024,19639,19626,18989,17776,16063,13947,11556,9011,6457,4016,1804,-105,-1656,-2855,-3724,-4330,-4755,-5098,-5426,-5816,-6265,-6761,-7238,-7623,-7822,-7794,-7477,-6902,-6096,-5136,-4122,-3140,-2287,-1639,-1234,-1121,-1283,-1715,-2353,-3127,-3921,-4630,-5127,-5330,-5183,-4687,-3918,-2968,-2012,-1185,-653,-504,-788,-1468,-2446,-3576,-4661,-5530,-6002,-5970,-5371,-4227,-2611,-685,1380,3344,5000,6135,6593,6267,5152,3284,833,-2022,-5002,-7863,-10332,-12235,-13423,-13874,-13622,-12779,-11513,-10010,-8453,-7015,-5805,-4894,-4285,-3937,-3776,-3719,-3682,-3602,-3425,-3115,-2654,-2028,-1233,-274,832,2056,3330,4592,5738,6677,7325,7611,7523,7062,6282,5273,4136,2997,1984,1197,747,680,1040,1810,2944,4357,5928,7503,8931,10027,10651,10668,9997,8627,6585,4016,1064,-2022,-5039,-7759,-10022,-11714,-12821,-13359,-13452,-13214,-12819,-12398,-12095,-11956,-12034,-12253,-12538,-12736,-12700,-12289,-11387,-9958,-7998,-5622,-2963,-234,2349,4579,6269,7290,7566,7080,5884,4073,1813,-727,-3311,-5753,-7852,-9471,-10529,-11016,-10982,-10544,-9828,-8987,-8122,-7334,-6641,-6056,-5551,-5082,-4630,-4159,-3694,-3248,-2884,-2651,-2629,-2850,-3375,-4185,-5265,-6556,-7958,-9362,-10651,-11689,-12387,-12662,-12472,-11848,-10825,-9540,-8106,-6705,-5482,-4583,-4119,-4143,-4671,-5648,-6987,-8541,-10163,-11674,-12940,-13800,-14184,-14005,-13263,-11970,-10179,-7983,-5484,-2811,-106,2496,4839,6802,8271,9157,9419,9036,8048,6538,4643,2537,437,-1428,-2848,-3623,-3641,-2832,-1232,1062,3862,6957,10074,12963,15385,17125,18063,18094,17236,15533,13127,10173,6900,3489,185,-2869,-5498,-7640,-9229,-10304,-10893,-11112,-11040,-10807,-10491,-10175,-9884,-9608,-9296,-8865,-8208,-7244,-5888,-4125,-1980,466,3065,5645,8002,9940,11272,11873,11640,10602,8808,6450,3741,963,-1611,-3727,-5213,-5969,-6018,-5469,-4508,-3389,-2343,-1600,-1307,-1543,-2294,-3458,-4884,-6341,-7637,-8540,-8899,-8610,-7638,-6038,-3922,-1449,1175,3782,6167,8232,9855,11024,11728,12016,11955,11621,11108,10479,9799,9098,8382,7641,6845,5956,4948,3789,2466,978,-654,-2403,-4215,-6031,-7784,-9377,-10744,-11784,-12449,-12683,-12498,-11906,-11003,-9857,-8617,-7383,-6281,-5408,-4823,-4575,-4641,-4996,-5540,-6168,-6739,-7111,-7131,-6706,-5723,-4184,-2095,445,3303,6296,9238,11919,14177,15865,16914,17285,17042,16252,15093,13699,12264,10936,9847,9081,8686,8639,8902,9385,9987,10597,11116,11445,11521,11281,10702,9766,8504,6946,5190,3314,1451,-288,-1795,-2978,-3807,-4265,-4418,-4333,-4139,-3962,-3926,-4130,-4636,-5436,-6490,-7689,-8908,-10007,-10862,-11393,-11551,-11366,-10895,-10241,-9522,-8821,-8218,-7709,-7272,-6818,-6243,-5447,-4359,-2939,-1251,637,2535,4279,5655,6499,6689,6195,5049,3414,1454,-553,-2408,-3873,-4826,-5177,-4948,-4217,-3147,-1922,-758,155,672,693,219,-709,-1965,-3388,-4808,-6018,-6872,-7209,-6946,-6025,-4452,-2287,360,3336,6455,9521,12352,14774,16667,17934,18530,18449,17704,16356,14484,12190,9609,6874,4127,1508,-884,-2947,-4647,-5934,-6825,-7320,-7446,-7235,-6722,-5947,-4973,-3847,-2666,-1477,-386,582,1364,1963,2401,2701,2930,3116,3293,3469,3622,3733,3765,3714,3587,3421,3280,3216,3280,3479,3789,4130,4431,4562,4477,4101,3454,2577,1550,491,-512,-1368,-2033,-2508,-2817,-3026,-3190,-3344,-3504,-3615,-3609,-3370,-2780,-1763,-250,1720,4063,6609,9134,11395,13161,14246,14550,14052,12831,11030,8852,6503,4195,2086,290,-1153,-2245,-3054,-3633,-4063,-4382,-4601,-4697,-4611,-4268,-3597,-2545,-1098,695,2741,4874,6894,8575,9693,10054,9544,8099,5793,2755,-783,-4527,-8170,-11379,-13868,-15407,-15847,-15152,-13391,-10744,-7478,-3916,-406,2729,5206,6840,7529,7287,6247,4595,2652,693,-929,-1964,-2202,-1538,12,2353,5272,8522,11809,14858,17428,19338,20492,20856,20507,19530,18117,16408,14599,12814,11164,9694,8426,7302,6297,5294,4262,3108,1828,414,-1095,-2627,-4083,-5362,-6334,-6921,-7028,-6634,-5738,-4407,-2738,-884,995,2729,4183,5249,5903,6134,6028,5668,5185,4693,4301,4085,4095,4343,4832,5526,6410,7432,8552,9734,10903,12017,12971,13684,14041,13942,13295,12059,10226,7875,5120,2147,-830,-3612,-5983,-7844,-9095,-9791,-9993,-9865,-9550,-9204,-8916,-8735,-8632,-8524,-8306,-7859,-7101,-5994,-4574,-2927,-1204,436,1831,2857,3441,3590,3349,2863,2254,1701,1321,1210,1407,1885,2591,3409,4235,4931,5394,5534,5296,4671,3670,2363,813,-854,-2536,-4080,-5361,-6237,-6604,-6373,-5530,-4080,-2150,127,2530,4823,6784,8186,8884,8764,7834,6129,3822,1081,-1832,-4680,-7228,-9268,-10677,-11365,-11345,-10668,-9450,-7843,-6004,-4108,-2291,-684,647,1650,2328,2700,2800,2663,2315,1763,1004,18,-1201,-2659,-4307,-6094,-7892,-9581,-10985,-11961,-12380,-12151,-11279,-9797,-7850,-5609,-3293,-1123,689,1995,2694,2780,2323,1457,390,-689,-1552,-2077,-2154,-1809,-1118,-253,591,1194,1387,1049,160,-1227,-2960,-4862,-6709,-8318,-9532,-10275,-10523,-10342,-9817,-9085,-8255,-7453,-6729,-6150,-5681,-5315,-4979,-4626,-4193,-3664,-3019,-2309,-1575,-898,-362,-42,-9,-315,-983,-2019,-3377,-5017,-6822,-8705,-10509,-12100,-13335,-14077,-14228,-13727,-12560,-10804,-8573,-6073,-3542,-1225,619,1829,2271,1961,969,-514,-2274,-4052,-5638,-6849,-7607,-7890,-7782,-7401,-6903,-6433,-6081,-5910,-5857,-5862,-5749,-5384,-4607,-3317,-1479,883,3640,6625,9599,12309,14517,16004,16644,16369,15239,13361,10967,8279,5563,3044,878,-816,-2037,-2806,-3234,-3428,-3538,-3671,-3945,-4413,-5108,-6005,-7055,-8161,-9242,-10184,-10926,-11412,-11640,-11637,-11478,-11222,-10974,-10750,-10591,-10431,-10203,-9790,-9092,-8021,-6572,-4766,-2740,-659,1258,2795,3761,4033,3575,2415,706,-1403,-3676,-5927,-7964,-9666,-10939,-11762,-12124,-12060,-11600,-10771,-9604,-8114,-6321,-4259,-1968,472,2970,5403,7635,9539,10981,11878,12157,11810,10856,9369,7450,5237,2871,527,-1679,-3604,-5187,-6357,-7118,-7458,-7427,-7050,-6390,-5512,-4491,-3421,-2407,-1551,-954,-673,-735,-1086,-1646,-2254,-2766,-3022,-2919,-2421,-1535,-370,965,2305,3530,4530,5272,5761,6065,6284,6535,6916,7510,8336,9369,10531,11699,12723,13478,13826,13716,13131,12124,10815,9329,7850,6508,5436,4703,4315,4242,4377,4612,4798,4816,4547,3930,2923,1562,-104,-1952,-3850,-5641,-7171,-8283,-8867,-8830,-8135,-6811,-4926,-2626,-90,2484,4885,6955,8570,9688,10325,10551,10474,10195,9782,9280,8628,7788,6615,5034,2961,387,-2625,-5941,-9377,-12696,-15680,-18123,-19887,-20880,-21105,-20578,-19408,-17682,-15550,-13116,-10525,-7858,-5232,-2696,-333,1834,3751,5400,6752,7800,8532,8967,9120,9027,8718,8227,7570,6757,5777,4627,3290,1783,129,-1627,-3408,-5127,-6706,-8037,-9071,-9733,-10011,-9885,-9379,-8532,-7385,-6019,-4479,-2836,-1129,609,2364,4131,5899,7673,9416,11098,12656,14004,15061,15731,15945,15653,14857,13596,11952,10058,8039,6052,4219,2621,1332,341,-376,-852,-1175,-1359,-1457,-1463,-1363,-1146,-787,-297,304,949,1569,2064,2355,2370,2079,1470,596,-478,-1644,-2774,-3754,-4462,-4827,-4781,-4321,-3438,-2184,-594,1241,3258,5347,7428,9399,11185,12709,13931,14812,15357,15560,15441,15006,14248,13154,11696,9840,7585,4933,1944,-1293,-4646,-7957,-11066,-13814,-16092,-17811,-18962,-19560,-19685,-19431,-18932,-18285,-17617,-16973,-16405,-15896,-15394,-14828,-14087,-13094,-11742,-10009,-7849,-5320,-2470,581,3697,6720,9463,11757,13423,14344,14424,13683,12185,10116,7707,5229,2968,1149,-49,-561,-390,355,1513,2880,4228,5368,6121,6399,6146,5394,4225,2766,1176,-374,-1744,-2798,-3472,-3736,-3623,-3195,-2545,-1768,-935,-108,722,1557,2453,3462,4621,5955,7447,9031,10624,12107,13365,14292,14829,14935,14655,14043,13213,12271,11332,10472,9750,9156,8672,8217,7724,7104,6300,5284,4065,2694,1269,-115,-1329,-2285,-2906,-3163,-3070,-2682,-2077,-1356,-612,79,671,1167,1600,2052,2600,3362,4395,5770,7481,9498,11726,14039,16250,18167,19570,20262,20085,18932,16803,13758,9975,5687,1187,-3198,-7145,-10376,-12633,-13799,-13788,-12669,-10565,-7702,-4336,-782,2688,5784,8301,10078,11033,11168,10547,9309,7629,5718,3783,2022,569,-478,-1118,-1405,-1442,-1404,-1419,-1661,-2222,-3172,-4523,-6218,-8178,-10263,-12317,-14190,-15706,-16764,-17252,-17156,-16470,-15268,-13634,-11681,-9531,-7281,-5029,-2844,-770,1145,2883,4416,5740,6843,7747,8456,9019,9466,9861,10241,10660,11133,11668,12243,12806,13292,13617,13697,13450,12829,11798,10400,8683,6777,4799,2917,1251,-58,-959,-1395,-1412,-1057,-458,266,973,1530,1839,1830,1477,813,-107,-1176,-2280,-3303,-4124,-4659,-4823,-4587,-3920,-2860,-1433,265,2163,4131,6078,7868,9420,10607,11382,11646,11388,10578,9243,7417,5174,2584,-258,-3240,-6272,-9222,-11992,-14461,-16519,-18063,-18999,-19259,-18804,-17659,-15900,-13668,-11167,-8607,-6227,-4213,-2706,-1759,-1355,-1381,-1683,-2066,-2334,-2340,-1966,-1186,-29,1407,2975,4503,5822,6788,7281,7268,6721,5698,4267,2517,545,-1545,-3689,-5796,-7811,-9696,-11389,-12877,-14122,-15106,-15827,-16274,-16459,-16382,-16057,-15487,-14671,-13626,-12353,-10883,-9257,-7521,-5759,-4049,-2485,-1160,-143,503,769,657,235,-435,-1229,-2059,-2798,-3367,-3693,-3724,-3449,-2868,-2001,-900,396,1811,3260,4664,5882,6834,7359,7382,6797,5570,3698,1251,-1680,-4911,-8264,-11525,-14478,-16938,-18739,-19756,-19924,-19228,-17703,-15457,-12623,-9379,-5918,-2427,904,3927,6512,8590,10131,11141,11687,11833,11676,11291,10732,10024,9146,8051,6676,4950,2845,344,-2490,-5563,-8725,-11794,-14589,-16931,-18690,-19758,-20119,-19766,-18810,-17338,-15537,-13563,-11598,-9803,-8284,-7119,-6310,-5814,-5527,-5328,-5078,-4667,-4018,-3113,-1982,-735,509,1578,2336,2675,2535,1948,974,-257,-1600,-2917,-4062,-4949,-5509,-5733,-5640,-5291,-4739,-4069,-3317,-2546,-1755,-977,-193,575,1327,2028,2629,3089,3324,3313,3009,2422,1599,601,-449,-1442,-2242,-2739,-2835,-2485,-1659,-405,1217,3095,5096,7083,8923,10491,11711,12504,12855,12743,12193,11236,9907,8271,6365,4267,2034,-263,-2526,-4684,-6617,-8245,-9464,-10207,-10419,-10078,-9194,-7815,-6002,-3873,-1518,898,3274,5428,7264,8635,9490,9764,9495,8722,7568,6167,4684,3291,2151,1393,1102,1322,2001,3067,4362,5708,6909,7764,8101,7803,6786,5068,2715,-117,-3231,-6381,-9319,-11814,-13678,-14800,-15143,-14754,-13747,-12304,-10591,-8825,-7123,-5622,-4340,-3278,-2367,-1505,-593,484,1796,3384,5242,7308,9482,11635,13596,15223,16344,16829,16587,15547,13731,11189,8058,4496,735,-3033,-6561,-9684,-12249,-14173,-15430,-16046,-16080,-15645,-14831,-13756,-12497,-11131,-9685,-8203,-6666,-5102,-3492,-1864,-228,1357,2860,4216,5378,6331,7038,7531,7825,7964,8000,7955,7882,7764,7641,7476,7283,7042,6759,6435,6098,5773,5516,5386,5426,5690,6181,6891,7769,8715,9628,10353,10772,10749,10200,9084,7405,5242,2702,-43,-2797,-5354,-7507,-9064,-9904,-9917,-9102,-7489,-5187,-2341,853,4208,7517,10613,13343,15612,17335,18489,19048,19020,18403,17231,15498,13277,10576,7504,4122,564,-3056,-6572,-9851,-12722,-15063,-16758,-17732,-17962,-17469,-16327,-14655,-12615,-10386,-8164,-6138,-4456,-3234,-2529,-2312,-2528,-3027,-3663,-4265,-4680,-4804,-4578,-4012,-3175,-2179,-1163,-281,356,649,578,169,-507,-1306,-2111,-2753,-3129,-3164,-2835,-2209,-1378,-505,245,710,756,325,-599,-1919,-3521,-5190,-6751,-7986,-8766,-8966,-8566,-7572,-6069,-4169,-2019,222,2400,4367,6028,7297,8165,8632,8771,8643,8370,8020,7710,7472,7386,7430,7633,7936,8314,8694,9008,9190,9158,8876,8298,7436,6313,5006,3606,2239,1041,136,-365,-377,122,1131,2579,4358,6338,8340,10221,11800,12972,13622,13719,13241,12241,10797,9039,7113,5189,3423,1953,879,235,12,137,495,960,1386,1663,1703,1451,937,179,-708,-1624,-2451,-3064,-3391,-3385,-3043,-2437,-1656,-841,-144,311,388,43,-766,-1977,-3513,-5220,-6944,-8474,-9658,-10299,-10313,-9609,-8210,-6185,-3683,-894,1961,4669,7037,8934,10267,11028,11216,10902,10133,8993,7531,5811,3872,1775,-438,-2676,-4870,-6888,-8616,-9921,-10664,-10756,-10102,-8702,-6573,-3812,-571,2976,6598,10097,13255,15907,17917,19197,19719,19492,18583,17100,15184,13007,10755,8618,6750,5310,4366,3969,4104,4690,5623,6750,7894,8890,9568,9809,9537,8725,7434,5731,3776,1711,-290,-2067,-3496,-4478,-4968,-4972,-4518,-3687,-2552,-1210,250,1745,3203,4557,5755,6758,7528,8046,8304,8298,8061,7624,7075,6482,5992,5678,5687,6038,6783,7843,9106,10392,11470,12123,12133,11345,9693,7176,3932,150,-3886,-7870,-11491,-14466,-16604,-17754,-17916,-17121,-15525,-13308,-10705,-7943,-5248,-2801,-745,843,1932,2550,2761,2652,2328,1869,1344,780,169,-522,-1337,-2313,-3451,-4725,-6071,-7396,-8604,-9607,-10332,-10765,-10891,-10780,-10468,-10056,-9590,-9145,-8739,-8399,-8113,-7874,-7655,-7438,-7213,-6961,-6695,-6407,-6108,-5794,-5476,-5149,-4824,-4497,-4178,-3860,-3551,-3230,-2880,-2473,-1964,-1315,-472,599,1926,3508,5308,7272,9273,11198,12871,14144,14863,14925,14259,12889,10878,8381,5576,2693,-72,-2521,-4522,-6000,-6918,-7327,-7282,-6904,-6301,-5595,-4899,-4291,-3849,-3601,-3575,-3755,-4125,-4641,-5255,-5913,-6542,-7094,-7493,-7705,-7676,-7375,-6777,-5864,-4645,-3139,-1412,454,2328,4067,5497,6468,6825,6484,5392,3598,1190,-1621,-4631,-7556,-10152,-12218,-13588,-14230,-14151,-13471,-12347,-10989,-9583,-8338,-7379,-6811,-6656,-6888,-7423,-8150,-8919,-9601,-10054,-10199,-9964,-9360,-8421,-7229,-5885,-4498,-3154,-1945,-911,-79,529,925,1093,1030,716,131,-746,-1905,-3342,-4999,-6821,-8695,-10538,-12214,-13649,-14749,-15480,-15819,-15787,-15408,-14738,-13828,-12730,-11496,-10171,-8781,-7368,-5942,-4534,-3173,-1889,-729,259,1033,1528,1730,1597,1150,411,-559,-1674,-2833,-3907,-4793,-5346,-5487,-5123,-4214,-2761,-793,1580,4251,7019,9721,12129,14066,15369,15930,15709,14742,13129,11037,8671,6225,3925,1891,276,-911,-1628,-1940,-1879,-1528,-931,-159,758,1763,2814,3863,4857,5760,6534,7162,7621,7903,7986,7841,7432,6720,5652,4233,2432,321,-2025,-4474,-6850,-8995,-10725,-11927,-12515,-12484,-11906,-10890,-9627,-8292,-7083,-6148,-5591,-5446,-5682,-6205,-6874,-7524,-7987,-8119,-7830,-7097,-5960,-4551,-2998,-1486,-152,908,1640,2069,2251,2271,2218,2163,2130,2130,2095,1975,1659,1089,192,-1032,-2555,-4273,-6047,-7696,-9014,-9822,-9951,-9316,-7902,-5778,-3100,-80,3016,5939,8434,10339,11541,12019,11846,11140,10080,8862,7666,6664,5973,5664,5749,6204,6941,7877,8879,9833,10621,11137,11302,11069,10405,9334,7887,6142,4180,2114,47,-1911,-3657,-5123,-6229,-6954,-7278,-7204,-6765,-5974,-4881,-3515,-1922,-145,1759,3727,5676,7515,9147,10464,11385,11831,11765,11178,10092,8593,6772,4795,2831,1060,-324,-1187,-1426,-1000,27,1550,3374,5260,6982,8287,9017,9042,8340,6948,4982,2607,8,-2602,-5054,-7197,-8928,-10216,-11050,-11481,-11586,-11437,-11130,-10711,-10222,-9672,-9032,-8293,-7391,-6338,-5088,-3686,-2136,-499,1186,2857,4449,5911,7161,8158,8833,9152,9084,8633,7799,6627,5149,3434,1534,-469,-2509,-4507,-6376,-8057,-9459,-10534,-11235,-11535,-11444,-10980,-10189,-9119,-7844,-6409,-4880,-3304,-1703,-115,1475,3065,4668,6297,7950,9595,11199,12667,13912,14821,15283,15228,14603,13418,11730,9635,7290,4849,2496,390,-1332,-2580,-3305,-3528,-3293,-2704,-1872,-930,18,858,1544,2031,2313,2422,2367,2203,1938,1613,1217,774,277,-259,-800,-1321,-1741,-2018,-2063,-1834,-1286,-410,775,2220,3855,5583,7313,8933,10359,11495,12276,12639,12547,11985,10968,9548,7806,5862,3850,1912,190,-1207,-2197,-2728,-2805,-2456,-1750,-798,275,1322,2179,2725,2818,2401,1426,-73,-2028,-4331,-6823,-9358,-11753,-13851,-15497,-16567,-16956,-16628,-15565,-13845,-11568,-8919,-6091,-3311,-782,1331,2919,3943,4421,4422,4043,3397,2586,1714,846,59,-601,-1092,-1368,-1419,-1227,-825,-249,413,1085,1655,2065,2242,2206,1979,1668,1385,1277,1470,2060,3100,4554,6346,8309,10260,11980,13285,14024,14115,13566,12451,10924,9208,7503,6083,5095,4714,4973,5882,7322,9171,11187,13181,14905,16170,16831,16773,16001,14529,12489,10023,7334,4618,2077,-125,-1844,-3011,-3568,-3554,-2999,-2003,-672,877,2512,4114,5569,6781,7677,8206,8353,8112,7519,6612,5449,4094,2616,1087,-412,-1800,-2991,-3900,-4453,-4590,-4290,-3567,-2496,-1183,218,1545,2629,3345,3576,3296,2497,1251,-339,-2131,-3960,-5674,-7092,-8111,-8601,-8527,-7858,-6639,-4925,-2828,-468,2015,4458,6703,8585,9945,10658,10619,9791,8188,5888,3049,-142,-3442,-6628,-9466,-11793,-13473,-14463,-14758,-14428,-13562,-12298,-10752,-9068,-7336,-5659,-4075,-2630,-1320,-138,936,1927,2846,3699,4476,5159,5715,6118,6333,6344,6138,5732,5140,4410,3593,2739,1928,1208,651,308,218,421,918,1713,2781,4056,5478,6941,8339,9572,10536,11158,11393,11233,10710,9885,8850,7689,6507,5374,4353,3477,2761,2203,1793,1513,1349,1282,1292,1355,1439,1510,1531,1483,1339,1122,833,522,209,-76,-326,-553,-790,-1068,-1429,-1894,-2476,-3164,-3940,-4767,-5606,-6429,-7194,-7893,-8508,-9051,-9518,-9942,-10314,-10664,-10980,-11273,-11526,-11733,-11883,-11961,-11964,-11878,-11700,-11445,-11106,-10722,-10299,-9872,-9457,-9080,-8740,-8460,-8232,-8070,-7977,-7959,-8011,-8135,-8300,-8490,-8651,-8747,-8734,-8572,-8271,-7815,-7277,-6687,-6152,-5724,-5498,-5491,-5742,-6209,-6863,-7624,-8413,-9143,-9726,-10094,-10186,-9971,-9439,-8614,-7539,-6285,-4931,-3556,-2244,-1056,-50,735,1276,1562,1592,1388,970,381,-330,-1106,-1862,-2530,-2999,-3210,-3072,-2551,-1631,-346,1236,2992,4776,6428,7784,8719,9157,9046,8442,7386,6008,4414,2733,1078,-464,-1814,-2931,-3769,-4315,-4545,-4443,-4030,-3302,-2340,-1195,13,1192,2226,3040,3576,3810,3761,3457,2973,2362,1725,1107,591,191,-63,-212,-273,-339,-434,-657,-1003,-1533,-2219,-3064,-4029,-5080,-6166,-7245,-8270,-9208,-10031,-10727,-11281,-11692,-11949,-12026,-11920,-11584,-11010,-10174,-9072,-7720,-6153,-4420,-2597,-779,950,2457,3652,4412,4647,4297,3317,1733,-397,-2945,-5756,-8619,-11352,-13746,-15672,-17021,-17773,-17951,-17630,-16920,-15903,-14679,-13296,-11771,-10116,-8298,-6311,-4144,-1829,593,3014,5332,7395,9075,10246,10815,10745,10026,8745,6995,4958,2807,751,-1029,-2381,-3196,-3430,-3094,-2251,-1019,456,2017,3509,4790,5786,6424,6731,6728,6508,6155,5767,5425,5182,5058,5054,5127,5241,5359,5437,5479,5471,5452,5440,5492,5632,5909,6345,6943,7711,8590,9554,10507,11385,12101,12602,12836,12800,12489,11940,11213,10360,9490,8651,7937,7357,6925,6578,6265,5872,5344,4606,3650,2480,1159,-260,-1687,-3055,-4318,-5437,-6421,-7282,-8045,-8744,-9381,-9967,-10477,-10898,-11193,-11346,-11316,-11090,-10640,-9964,-9051,-7931,-6615,-5161,-3637,-2122,-731,436,1272,1687,1641,1122,194,-1027,-2387,-3664,-4677,-5216,-5176,-4483,-3200,-1419,633,2757,4677,6204,7171,7504,7225,6413,5238,3884,2552,1418,597,171,127,427,981,1690,2454,3214,3903,4539,5093,5619,6098,6573,7000,7378,7641,7751,7658,7338,6780,6016,5082,4053,2992,1972,1054,282,-298,-697,-885,-912,-775,-513,-160,276,737,1222,1665,2055,2342,2512,2556,2484,2331,2150,2002,1940,2025,2263,2673,3222,3877,4574,5278,5892,6407,6736,6884,6833,6609,6268,5867,5495,5213,5075,5106,5289,5607,5983,6362,6658,6795,6708,6333,5632,4584,3193,1504,-421,-2462,-4520,-6430,-8108,-9427,-10356,-10862,-10978,-10744,-10237,-9528,-8691,-7812,-6940,-6166,-5525,-5091,-4893,-4960,-5303,-5880,-6680,-7591,-8575,-9488,-10252,-10734,-10862,-10536,-9755,-8500,-6867,-4956,-2936,-978,747,2090,2962,3336,3245,2805,2159,1495,978,768,948,1561,2576,3878,5360,6821,8132,9140,9757,9954,9740,9192,8395,7467,6511,5596,4798,4102,3527,3034,2612,2257,1992,1857,1919,2242,2882,3867,5189,6769,8508,10229,11756,12903,13497,13440,12671,11222,9191,6736,4067,1415,-993,-2941,-4263,-4850,-4648,-3708,-2105,-44,2293,4643,6798,8570,9833,10549,10733,10477,9909,9163,8407,7730,7231,6921,6782,6752,6737,6632,6342,5796,4948,3818,2439,909,-676,-2208,-3591,-4766,-5680,-6320,-6673,-6732,-6486,-5911,-5006,-3739,-2150,-256,1849,4064,6243,8231,9863,10977,11467,11231,10269,8609,6364,3689,784,-2139,-4875,-7242,-9106,-10377,-11026,-11070,-10577,-9652,-8401,-6983,-5512,-4138,-2971,-2105,-1608,-1508,-1785,-2406,-3258,-4267,-5289,-6226,-6979,-7468,-7663,-7533,-7118,-6420,-5524,-4452,-3282,-2040,-793,449,1635,2760,3807,4771,5642,6434,7129,7757,8310,8816,9296,9758,10237,10717,11212,11692,12137,12510,12774,12909,12873,12663,12251,11639,10836,9850,8738,7546,6364,5283,4401,3805,3562,3700,4201,5001,5998,7045,8007,8728,9100,9039,8530,7598,6342,4873,3341,1896,649,-288,-886,-1140,-1107,-878,-571,-300,-187,-315,-733,-1469,-2477,-3712,-5079,-6469,-7785,-8927,-9823,-10433,-10746,-10781,-10593,-10234,-9784,-9292,-8806,-8353,-7923,-7512,-7085,-6615,-6088,-5482,-4821,-4127,-3440,-2826,-2316,-1973,-1796,-1808,-1969,-2261,-2620,-3008,-3371,-3673,-3895,-4018,-4057,-4008,-3890,-3707,-3464,-3176,-2854,-2539,-2266,-2092,-2072,-2233,-2602,-3139,-3799,-4490,-5098,-5541,-5724,-5621,-5250,-4660,-3986,-3331,-2871,-2696,-2920,-3554,-4587,-5931,-7462,-9027,-10463,-11635,-12425,-12768,-12646,-12067,-11115,-9834,-8349,-6713,-5016,-3303,-1601,64,1692,3268,4786,6216,7515,8633,9500,10061,10263,10074,9496,8545,7280,5763,4094,2356,655,-935,-2331,-3479,-4334,-4870,-5078,-4962,-4551,-3862,-2963,-1875,-681,581,1831,3011,4048,4875,5430,5647,5479,4895,3870,2434,623,-1481,-3772,-6122,-8408,-10479,-12242,-13591,-14490,-14909,-14884,-14466,-13744,-12821,-11808,-10805,-9912,-9190,-8698,-8438,-8422,-8603,-8944,-9394,-9882,-10377,-10826,-11206,-11525,-11752,-11943,-12076,-12188,-12278,-12334,-12356,-12311,-12201,-12001,-11727,-11370,-10944,-10443,-9867,-9187,-8381,-7416,-6265,-4920,-3392,-1713,50,1817,3499,5004,6245,7178,7754,7994,7919,7593,7096,6508,5920,5392,4985,4715,4573,4533,4538,4532,4474,4298,4002,3543,2941,2186,1315,350,-656,-1656,-2589,-3395,-4031,-4448,-4645,-4608,-4390,-4022,-3583,-3129,-2726,-2398,-2168,-1992,-1834,-1611,-1260,-706,70,1083,2282,3598,4930,6177,7236,8041,8549,8754,8697,8425,8020,7536,7045,6576,6154,5787,5443,5129,4787,4423,4000,3523,2987,2407,1807,1220,697,279,18,-59,63,382,870,1479,2168,2849,3475,3949,4216,4201,3862,3175,2149,842,-657,-2208,-3682,-4906,-5793,-6235,-6253,-5871,-5221,-4438,-3700,-3159,-2944,-3120,-3707,-4639,-5829,-7135,-8422,-9560,-10450,-11037,-11297,-11249,-10925,-10377,-9636,-8755,-7731,-6611,-5392,-4129,-2865,-1687,-680,48,423,375,-77,-911,-1974,-3143,-4190,-4951,-5233,-4949,-4045,-2586,-686,1458,3630,5605,7190,8249,8721,8609,8013,7058,5926,4805,3852,3217,2977,3148,3712,4561,5590,6646,7609,8357,8837,9019,8938,8643,8236,7780,7390,7108,6982,7016,7189,7448,7742,7997,8162,8195,8081,7824,7467,7064,6684,6414,6313,6441,6832,7487,8404,9531,10820,12176,13499,14664,15525,15958,15810,14999,13443,11142,8145,4590,663,-3348,-7161,-10435,-12903,-14321,-14591,-13694,-11784,-9090,-5972,-2784,79,2322,3727,4205,3810,2698,1136,-589,-2161,-3349,-3981,-4009,-3486,-2561,-1439,-365,459,843,714,33,-1114,-2606,-4273,-5926,-7411,-8591,-9398,-9791,-9784,-9428,-8746,-7821,-6670,-5334,-3857,-2257,-619,987,2447,3632,4425,4712,4445,3611,2282,582,-1311,-3190,-4844,-6104,-6838,-6995,-6606,-5754,-4602,-3326,-2126,-1174,-610,-491,-827,-1524,-2460,-3436,-4263,-4743,-4714,-4075,-2774,-859,1574,4347,7257,10066,12552,14518,15823,16372,16171,15259,13778,11896,9843,7830,6103,4824,4143,4124,4756,5965,7616,9519,11493,13325,14859,15955,16530,16556,16056,15107,13828,12339,10802,9289,7930,6709,5666,4727,3866,2985,2055,996,-194,-1524,-2951,-4382,-5715,-6797,-7505,-7727,-7415,-6579,-5326,-3802,-2228,-834,162,570,290,-705,-2331,-4411,-6722,-8959,-10880,-12228,-12870,-12743,-11906,-10501,-8741,-6880,-5151,-3771,-2867,-2486,-2607,-3089,-3790,-4505,-5050,-5301,-5140,-4569,-3612,-2351,-913,590,2041,3353,4475,5379,6062,6543,6844,6987,7004,6896,6688,6376,5973,5490,4955,4380,3804,3225,2668,2103,1531,904,210,-571,-1434,-2336,-3230,-4013,-4597,-4856,-4710,-4075,-2936,-1305,737,3071,5550,7998,10249,12159,13596,14498,14825,14592,13872,12753,11380,9887,8443,7162,6184,5553,5320,5463,5922,6618,7430,8238,8932,9413,9626,9544,9175,8569,7778,6899,6015,5230,4643,4322,4331,4678,5338,6249,7298,8368,9305,9993,10292,10131,9444,8230,6526,4434,2089,-315,-2579,-4513,-5952,-6816,-7071,-6804,-6124,-5244,-4350,-3658,-3323,-3440,-4029,-5009,-6239,-7504,-8581,-9242,-9304,-8665,-7295,-5288,-2815,-130,2473,4693,6268,6998,6780,5622,3617,984,-2046,-5164,-8096,-10609,-12495,-13670,-14076,-13749,-12777,-11267,-9365,-7212,-4947,-2714,-635,1167,2580,3528,3941,3814,3161,2085,686,-841,-2355,-3665,-4677,-5301,-5555,-5498,-5239,-4937,-4715,-4711,-4978,-5525,-6296,-7163,-7970,-8548,-8728,-8407,-7535,-6134,-4318,-2239,-99,1884,3533,4684,5253,5226,4648,3654,2414,1135,36,-694,-886,-461,625,2292,4425,6823,9243,11440,13158,14201,14413,13741,12195,9901,7032,3846,614,-2365,-4835,-6578,-7461,-7441,-6582,-5029,-3017,-815,1291,3022,4175,4585,4203,3044,1214,-1115,-3735,-6378,-8806,-10761,-12069,-12602,-12337,-11327,-9737,-7770,-5700,-3779,-2260,-1311,-1035,-1431,-2407,-3811,-5426,-7028,-8408,-9384,-9869,-9811,-9273,-8358,-7229,-6076,-5070,-4367,-4069,-4205,-4759,-5626,-6699,-7797,-8804,-9565,-10034,-10157,-9977,-9545,-8957,-8307,-7679,-7127,-6693,-6352,-6114,-5914,-5757,-5603,-5471,-5365,-5312,-5328,-5431,-5623,-5895,-6226,-6593,-6970,-7348,-7715,-8085,-8463,-8876,-9333,-9846,-10419,-11024,-11647,-12223,-12702,-13010,-13072,-12823,-12208,-11180,-9752,-7911,-5756,-3331,-802,1736,4111,6210,7921,9178,9950,10264,10168,9762,9149,8457,7788,7243,6880,6730,6789,7022,7363,7735,8051,8221,8185,7900,7377,6656,5823,4980,4243,3700,3413,3382,3554,3831,4068,4135,3912,3343,2439,1272,-22,-1299,-2409,-3249,-3765,-3952,-3864,-3584,-3208,-2856,-2619,-2576,-2807,-3316,-4142,-5241,-6593,-8123,-9765,-11421,-12993,-14386,-15505,-16282,-16672,-16666,-16276,-15569,-14600,-13477,-12284,-11117,-10049,-9136,-8397,-7825,-7382,-6992,-6605,-6113,-5489,-4654,-3637,-2425,-1106,271,1590,2783,3774,4528,5053,5366,5543,5635,5711,5815,5948,6098,6197,6172,5930,5385,4479,3176,1502,-489,-2683,-4952,-7123,-9054,-10569,-11563,-11919,-11602,-10576,-8906,-6642,-3942,-935,2173,5211,7982,10335,12134,13311,13839,13743,13111,12038,10677,9165,7674,6328,5285,4619,4430,4731,5533,6778,8375,10201,12087,13867,15357,16394,16858,16645,15738,14138,11934,9248,6267,3204,311,-2166,-4007,-5024,-5149,-4354,-2783,-599,1897,4428,6686,8435,9504,9830,9435,8428,6982,5289,3562,1991,725,-125,-513,-467,-48,602,1343,2010,2474,2654,2510,2093,1466,761,87,-442,-756,-831,-695,-419,-107,127,179,-49,-581,-1451,-2602,-3977,-5473,-6976,-8367,-9535,-10391,-10871,-10964,-10685,-10101,-9299,-8384,-7453,-6590,-5835,-5202,-4654,-4144,-3598,-2966,-2221,-1378,-495,331,984,1346,1325,863,-20,-1271,-2742,-4277,-5676,-6765,-7404,-7507,-7064,-6116,-4780,-3174,-1471,222,1768,3125,4251,5174,5924,6567,7147,7715,8286,8865,9440,9971,10453,10836,11126,11319,11411,11455,11429,11402,11345,11307,11259,11230,11186,11134,11055,10929,10766,10526,10223,9814,9293,8625,7792,6795,5629,4351,2996,1662,412,-658,-1505,-2084,-2407,-2493,-2407,-2211,-2001,-1833,-1802,-1931,-2274,-2818,-3560,-4445,-5412,-6361,-7185,-7751,-7957,-7685,-6897,-5566,-3748,-1528,955,3543,6080,8397,10389,11940,13021,13607,13732,13449,12836,11988,10988,9953,8943,8061,7336,6804,6445,6209,6008,5726,5256,4457,3285,1665,-347,-2696,-5229,-7798,-10218,-12328,-14002,-15135,-15702,-15691,-15166,-14195,-12900,-11387,-9783,-8215,-6764,-5561,-4632,-4070,-3847,-3985,-4400,-5034,-5758,-6460,-6999,-7271,-7173,-6654,-5695,-4331,-2638,-730,1267,3209,4979,6479,7634,8427,8839,8912,8680,8206,7557,6809,6042,5339,4782,4446,4388,4660,5251,6162,7325,8664,10083,11466,12717,13754,14519,14994,15189,15135,14877,14463,13921,13294,12576,11803,10963,10105,9237,8432,7710,7134,6714,6454,6332,6297,6288,6234,6062,5718,5164,4379,3377,2166,803,-683,-2223,-3763,-5244,-6584,-7741,-8640,-9242,-9519,-9453,-9067,-8381,-7450,-6339,-5133,-3932,-2837,-1950,-1350,-1101,-1223,-1704,-2491,-3489,-4579,-5621,-6462,-6984,-7065,-6662,-5756,-4400,-2709,-828,1044,2727,4039,4854,5104,4779,3949,2727,1256,-283,-1755,-3002,-3945,-4515,-4701,-4529,-4053,-3349,-2507,-1607,-741,28,624,1001,1124,955,517,-188,-1104,-2142,-3230,-4226,-5039,-5570,-5739,-5523,-4909,-3942,-2673,-1200,419,2061,3693,5221,6623,7862,8902,9735,10326,10654,10718,10479,9972,9199,8208,7074,5848,4631,3479,2461,1618,955,486,155,-61,-235,-422,-678,-1056,-1574,-2232,-2987,-3753,-4431,-4898,-5082,-4936,-4507,-3890,-3251,-2735,-2479,-2521,-2823,-3277,-3711,-3982,-3979,-3673,-3115,-2397,-1640,-935,-338,148,538,870,1129,1290,1253,905,134,-1142,-2902,-5034,-7308,-9379,-10898,-11480,-10888,-8992,-5893,-1871,2610,6996,10694,13208,14155,13384,10952,7139,2410,-2653,-7415,-11279,-13743,-14485,-13386,-10558,-6342,-1247,4084,8995,12850,15196,15742,14490,11658,7707,3203,-1218,-5009,-7751,-9227,-9432,-8522,-6798,-4599,-2265,-86,1754,3132,4026,4455,4455,4077,3355,2297,922,-768,-2741,-4921,-7192,-9382,-11285,-12697,-13441,-13410,-12604,-11119,-9166,-7027,-5012,-3425,-2480,-2279,-2805,-3863,-5223,-6541,-7545,-8004,-7821,-7033,-5801,-4377,-3041,-2054,-1590,-1718,-2369,-3368,-4456,-5338,-5749,-5455,-4369,-2466,98,3091,6177,8974,11116,12280,12260,10988,8561,5230,1364,-2586,-6182,-9029,-10857,-11543,-11116,-9740,-7682,-5232,-2707,-347,1642,3150,4123,4557,4492,3997,3134,2019,716,-649,-1984,-3188,-4162,-4827,-5124,-4993,-4443,-3453,-2091,-391,1540,3602,5671,7590,9228,10421,11045,11006,10237,8770,6655,4066,1182,-1728,-4427,-6665,-8267,-9117,-9182,-8520,-7252,-5560,-3653,-1745,-22,1363,2343,2882,3064,2977,2783,2642,2697,3071,3811,4932,6345,7974,9644,11228,12583,13584,14181,14333,14069,13444,12550,11489,10369,9293,8314,7488,6792,6202,5639,5026,4278,3326,2148,729,-863,-2569,-4269,-5833,-7151,-8084,-8564,-8521,-7956,-6892,-5407,-3601,-1603,442,2381,4063,5353,6134,6343,5925,4902,3306,1210,-1273,-4036,-6906,-9734,-12303,-14437,-15922,-16606,-16379,-15195,-13115,-10277,-6901,-3265,336,3622,6359,8379,9611,10054,9794,8957,7703,6183,4538,2879,1273,-235,-1633,-2926,-4102,-5156,-6045,-6739,-7171,-7324,-7161,-6710,-6015,-5146,-4222,-3323,-2574,-2020,-1727,-1685,-1878,-2252,-2738,-3272,-3788,-4231,-4578,-4796,-4889,-4869,-4739,-4558,-4337,-4140,-3987,-3917,-3952,-4097,-4358,-4722,-5157,-5639,-6113,-6532,-6854,-7038,-7064,-6937,-6661,-6278,-5824,-5360,-4935,-4616,-4440,-4448,-4644,-5033,-5564,-6220,-6911,-7603,-8220,-8723,-9086,-9299,-9382,-9365,-9294,-9208,-9154,-9157,-9234,-9393,-9613,-9892,-10179,-10467,-10681,-10807,-10768,-10531,-10042,-9265,-8180,-6789,-5103,-3207,-1142,936,2947,4727,6184,7209,7756,7808,7393,6588,5501,4257,3016,1912,1076,619,592,1038,1932,3217,4803,6565,8367,10065,11525,12639,13323,13536,13271,12557,11462,10068,8477,6789,5102,3488,2025,730,-357,-1253,-1967,-2514,-2929,-3203,-3364,-3372,-3236,-2909,-2388,-1640,-691,452,1716,3032,4320,5480,6469,7220,7738,8022,8114,8064,7923,7747,7574,7425,7333,7278,7288,7334,7425,7540,7676,7820,7963,8107,8235,8362,8482,8610,8749,8918,9118,9364,9654,9987,10364,10765,11194,11612,12020,12374,12663,12859,12944,12914,12753,12475,12081,11587,11014,10387,9724,9063,8402,7777,7171,6602,6052,5521,5003,4505,4034,3621,3273,3022,2872,2811,2823,2861,2885,2863,2764,2590,2354,2083,1803,1543,1304,1076,843,564,213,-222,-751,-1330,-1927,-2473,-2901,-3159,-3185,-2974,-2509,-1822,-961,36,1079,2122,3082,3910,4550,4976,5155,5103,4799,4299,3595,2765,1818,827,-191,-1187,-2148,-3048,-3887,-4658,-5372,-6033,-6655,-7251,-7831,-8405,-8986,-9563,-10149,-10708,-11242,-11709,-12092,-12367,-12499,-12486,-12311,-11971,-11490,-10869,-10151,-9363,-8551,-7755,-7025,-6406,-5935,-5644,-5545,-5623,-5876,-6244,-6714,-7212,-7729,-8202,-8626,-8966,-9215,-9359,-9402,-9339,-9193,-8968,-8694,-8390,-8070,-7766,-7467,-7200,-6934,-6682,-6410,-6119,-5803,-5464,-5124,-4807,-4532,-4345,-4255,-4283,-4444,-4725,-5128,-5630,-6212,-6854,-7520,-8190,-8825,-9404,-9893,-10277,-10535,-10687,-10728,-10702,-10632,-10563,-10514,-10508,-10529,-10562,-10573,-10502,-10324,-9984,-9470,-8788,-7940,-6988,-5958,-4923,-3919,-2994,-2178,-1466,-870,-348,113,569,1043,1571,2168,2831,3547,4279,4981,5585,6055,6303,6325,6060,5523,4717,3669,2434,1064,-382,-1821,-3221,-4484,-5615,-6530,-7259,-7758,-8066,-8184,-8152,-7991,-7743,-7424,-7060,-6654,-6205,-5703,-5138,-4494,-3770,-2958,-2074,-1140,-182,752,1639,2421,3082,3587,3926,4096,4107,3966,3706,3344,2912,2444,1965,1499,1069,691,362,99,-111,-269,-369,-424,-422,-365,-236,-39,252,621,1085,1631,2251,2933,3656,4394,5130,5833,6478,7051,7514,7875,8107,8224,8230,8139,7978,7769,7537,7301,7089,6896,6749,6628,6544,6483,6439,6407,6368,6330,6279,6221,6159,6095,6036,5985,5940,5902,5869,5834,5804,5766,5736,5710,5697,5710,5746,5824,5929,6080,6252,6460,6674,6898,7114,7313,7487,7630,7738,7818,7864,7890,7894,7883,7864,7837,7804,7779,7751,7743,7744,7771,7814,7885,7961,8051,8114,8151,8112,7985,7738,7350,6827,6166,5393,4558,3707,2916,2261,1809,1622,1741,2164,2876,3799,4849,5907,6851,7583,8017,8119,7888,7388,6694,5939,5242,4722,4486,4570,4988,5688,6562,7498,8334,8945,9216,9085,8543,7634,6451,5125,3795,2622,1702,1152,999,1251,1869,2769,3858,5023,6154,7164,7966,8531,8815,8845,8629,8223,7665,7017,6314,5598,4885,4188,3503,2820,2125,1405,655,-128,-931,-1749,-2549,-3332,-4057,-4721,-5299,-5776,-6139,-6376,-6478,-6436,-6264,-5955,-5550,-5057,-4534,-3992,-3494,-3036,-2663,-2355,-2118,-1925,-1749,-1558,-1318,-1008,-603,-113,465,1098,1755,2404,2993,3501,3872,4104,4148,4020,3697,3199,2529,1717,774,-258,-1367,-2518,-3697,-4876,-6050,-7191,-8289,-9325,-10263,-11096,-11778,-12304,-12639,-12792,-12741,-12528,-12145,-11647,-11057,-10420,-9775,-9159,-8594,-8112,-7720,-7421,-7221,-7092,-7027,-7004,-6982,-6967,-6909,-6823,-6684,-6503,-6292,-6048,-5815,-5578,-5380,-5225,-5114,-5073,-5082,-5151,-5273,-5431,-5619,-5823,-6020,-6211,-6364,-6489,-6569,-6612,-6615,-6589,-6529,-6456,-6366,-6271,-6177,-6093,-6019,-5971,-5938,-5937,-5954,-5996,-6048,-6110,-6168,-6216,-6253,-6263,-6261,-6237,-6208,-6174,-6157,-6143,-6165,-6199,-6258,-6335,-6414,-6499,-6573,-6649,-6710,-6782,-6848,-6942,-7042,-7180,-7328,-7496,-7675,-7834,-7981,-8074,-8105,-8065,-7918,-7691,-7353,-6929,-6423,-5850,-5228,-4578,-3918,-3263,-2640,-2059,-1536,-1083,-715,-423,-241,-139,-151,-250,-456,-751,-1140,-1608,-2150,-2751,-3402,-4092,-4800,-5518,-6219,-6884,-7496,-8018,-8445,-8743,-8913,-8933,-8824,-8583,-8237,-7814,-7329,-6829,-6321,-5843,-5391,-4983,-4598,-4237,-3866,-3487,-3063,-2611,-2106,-1592,-1053,-556,-94,273,541,688,708,620,429,172,-117,-410,-673,-885,-1039,-1131,-1167,-1172,-1145,-1121,-1085,-1055,-1014,-946,-837,-654,-372,15,535,1160,1885,2664,3442,4175,4780,5226,5451,5444,5187,4713,4047,3257,2403,1563,801,173,-270,-534,-582,-477,-220,125,511,904,1253,1553,1773,1937,2044,2130,2225,2358,2567,2877,3312,3878,4593,5422,6368,7368,8397,9392,10302,11077,11679,12072,12253,12216,11994,11606,11116,10548,9973,9416,8924,8510,8201,7978,7857,7795,7790,7797,7799,7759,7660,7474,7201,6824,6362,5819,5222,4597,3976,3384,2859,2414,2074,1855,1750,1777,1904,2137,2438,2800,3188,3590,3983,4351,4694,4991,5255,5482,5671,5846,5988,6126,6239,6344,6422,6484,6511,6515,6485,6427,6351,6252,6159,6059,5980,5910,5858,5823,5791,5764,5728,5678,5610,5525,5411,5290,5147,5002,4855,4718,4599,4509,4463,4462,4530,4661,4867,5147,5493,5893,6335,6778,7214,7599,7915,8147,8279,8326,8281,8172,7997,7783,7535,7255,6965,6639,6305,5940,5546,5138,4691,4248,3783,3336,2910,2520,2203,1956,1831,1829,1980,2290,2760,3370,4099,4897,5720,6517,7227,7819,8267,8546,8686,8676,8569,8381,8143,7883,7608,7338,7058,6780,6480,6156,5796,5388,4936,4433,3882,3291,2656,1992,1304,604,-95,-775,-1424,-2011,-2527,-2941,-3233,-3398,-3418,-3312,-3084,-2763,-2373,-1951,-1521,-1116,-753,-449,-198,3,167,319,464,621,794,970,1152,1312,1442,1513,1522,1449,1303,1077,800,469,126,-227,-569,-876,-1157,-1382,-1555,-1673,-1723,-1715,-1655,-1544,-1411,-1257,-1107,-973,-870,-804,-788,-816,-902,-1029,-1217,-1440,-1720,-2029,-2386,-2764,-3174,-3596,-4036,-4480,-4926,-5367,-5799,-6202,-6590,-6920,-7222,-7452,-7630,-7741,-7788,-7787,-7734,-7653,-7545,-7423,-7287,-7131,-6956,-6728,-6456,-6095,-5657,-5119,-4492,-3790,-3032,-2258,-1504,-816,-236,201,477,570,507,281,-42,-447,-874,-1283,-1643,-1930,-2139,-2289,-2401,-2526,-2695,-2977,-3369,-3932,-4622,-5443,-6339,-7245,-8118,-8867,-9463,-9847,-10015,-9958,-9713,-9304,-8803,-8248,-7710,-7225,-6835,-6555,-6391,-6339,-6372,-6477,-6605,-6744,-6845,-6890,-6861,-6729,-6510,-6197,-5809,-5371,-4915,-4461,-4063,-3722,-3479,-3332,-3289,-3341,-3472,-3669,-3913,-4185,-4481,-4784,-5089,-5394,-5690,-5973,-6240,-6481,-6697,-6889,-7048,-7193,-7317,-7433,-7540,-7639,-7724,-7791,-7823,-7814,-7759,-7643,-7479,-7255,-6993,-6697,-6381,-6067,-5755,-5472,-5199,-4959,-4719,-4497,-4257,-4019,-3754,-3498,-3247,-3035,-2889,-2839,-2898,-3099,-3424,-3869,-4417,-5006,-5622,-6192,-6688,-7057,-7288,-7342,-7245,-6979,-6583,-6068,-5464,-4791,-4087,-3358,-2652,-1977,-1366,-842,-411,-92,125,250,289,285,241,198,171,165,193,236,288,318,314,240,101,-140,-454,-861,-1326,-1834,-2361,-2881,-3366,-3816,-4196,-4521,-4765,-4948,-5041,-5078,-5031,-4931,-4770,-4565,-4322,-4055,-3769,-3472,-3168,-2849,-2516,-2148,-1746,-1299,-805,-283,265,808,1325,1796,2180,2469,2632,2664,2556,2334,1996,1603,1162,743,359,74,-112,-165,-88,101,399,753,1156,1551,1923,2238,2472,2623,2680,2651,2545,2377,2162,1915,1658,1388,1141,905,701,529,394,293,230,199,198,225,277,353,457,588,747,947,1172,1432,1720,2020,2343,2661,2989,3303,3611,3899,4163,4412,4631,4853,5068,5306,5583,5907,6299,6757,7279,7848,8454,9049,9623,10122,10535,10830,10998,11034,10948,10747,10472,10125,9768,9403,9073,8787,8548,8353,8181,8010,7807,7546,7192,6733,6143,5437,4613,3708,2756,1801,893,78,-611,-1136,-1490,-1663,-1671,-1525,-1258,-887,-441,64,607,1186,1780,2407,3038,3699,4355,5022,5673,6295,6872,7381,7807,8138,8358,8475,8485,8405,8246,8031,7780,7515,7249,7000,6764,6565,6370,6205,6040,5876,5709,5515,5306,5054,4775,4445,4083,3673,3239,2779,2324,1888,1509,1206,1019,959,1039,1269,1622,2105,2665,3300,3957,4634,5290,5918,6488,7001,7421,7755,7970,8076,8056,7934,7708,7417,7069,6709,6346,6013,5723,5484,5307,5192,5129,5122,5154,5208,5286,5355,5425,5478,5506,5524,5507,5488,5439,5389,5314,5242,5142,5046,4926,4801,4666,4524,4391,4262,4156,4079,4031,4025,4040,4076,4114,4128,4110,4031,3882,3660,3350,2974,2528,2039,1511,972,430,-96,-589,-1042,-1434,-1759,-2000,-2155,-2204,-2166,-2017,-1793,-1483,-1121,-713,-284,162,611,1057,1497,1930,2343,2744,3111,3449,3737,3981,4151,4260,4275,4213,4052,3805,3483,3097,2682,2262,1875,1558,1344,1244,1279,1420,1654,1926,2177,2367,2415,2318,2020,1548,908,139,-704,-1576,-2407,-3162,-3788,-4269,-4585,-4750,-4764,-4679,-4508,-4319,-4137,-4002,-3936,-3937,-4003,-4094,-4187,-4239,-4222,-4116,-3912,-3615,-3247,-2826,-2387,-1946,-1528,-1140,-781,-452,-136,163,461,752,1026,1293,1519,1721,1865,1970,2016,2020,1989,1914,1837,1722,1616,1492,1370,1242,1110,967,819,640,441,192,-109,-476,-928,-1460,-2084,-2793,-3566,-4399,-5250,-6105,-6926,-7698,-8385,-8988,-9478,-9863,-10144,-10324,-10425,-10459,-10444,-10390,-10307,-10188,-10029,-9824,-9547,-9210,-8777,-8272,-7676,-7008,-6277,-5500,-4702,-3899,-3119,-2368,-1680,-1052,-503,-43,339,617,811,906,912,827,657,407,93,-284,-695,-1153,-1626,-2131,-2650,-3197,-3761,-4346,-4949,-5554,-6164,-6747,-7298,-7793,-8219,-8562,-8811,-8968,-9028,-9000,-8897,-8723,-8506,-8251,-7975,-7687,-7385,-7077,-6751,-6424,-6084,-5756,-5443,-5164,-4945,-4793,-4727,-4745,-4842,-4995,-5176,-5343,-5459,-5487,-5398,-5174,-4817,-4329,-3747,-3100,-2438,-1813,-1265,-834,-542,-391,-372,-469,-645,-881,-1138,-1412,-1664,-1919,-2145,-2374,-2600,-2834,-3093,-3362,-3661,-3948,-4240,-4476,-4662,-4761,-4760,-4676,-4502,-4287,-4060,-3871,-3766,-3770,-3917,-4191,-4601,-5097,-5646,-6198,-6692,-7090,-7344,-7445,-7367,-7148,-6784,-6331,-5822,-5298,-4801,-4371,-4018,-3771,-3618,-3550,-3555,-3593,-3647,-3680,-3666,-3587,-3424,-3182,-2859,-2479,-2055,-1623,-1197,-816,-480,-232,-55,21,20,-69,-214,-412,-623,-844,-1039,-1211,-1342,-1446,-1533,-1619,-1726,-1871,-2063,-2307,-2594,-2912,-3249,-3577,-3895,-4163,-4391,-4549,-4643,-4677,-4650,-4593,-4514,-4440,-4388,-4358,-4363,-4377,-4397,-4392,-4354,-4255,-4100,-3867,-3569,-3201,-2783,-2307,-1811,-1278,-745,-209,325,846,1364,1881,2397,2925,3452,3981,4491,4971,5391,5747,6005,6170,6231,6201,6087,5915,5704,5472,5254,5045,4880,4749,4659,4605,4570,4545,4501,4413,4254,3989,3607,3080,2423,1626,734,-252,-1266,-2293,-3277,-4189,-4990,-5656,-6164,-6506,-6672,-6681,-6538,-6276,-5915,-5477,-4985,-4452,-3877,-3268,-2609,-1907,-1147,-351,483,1325,2143,2912,3594,4167,4617,4936,5139,5240,5272,5253,5214,5177,5146,5144,5153,5176,5198,5205,5184,5121,5008,4832,4597,4298,3938,3525,3068,2569,2051,1512,983,461,-28,-479,-884,-1231,-1521,-1746,-1895,-1970,-1946,-1831,-1602,-1267,-837,-316,251,837,1404,1908,2318,2620,2788,2853,2815,2722,2616,2538,2537,2649,2889,3280,3804,4454,5194,5987,6793,7548,8219,8743,9097,9254,9216,8993,8620,8127,7562,6960,6358,5784,5256,4785,4387,4052,3796,3603,3471,3386,3338,3316,3314,3341,3377,3456,3549,3674,3812,3941,4054,4102,4089,3966,3758,3428,3022,2534,2015,1494,1002,590,271,83,25,106,298,602,955,1354,1738,2095,2401,2638,2826,2953,3055,3136,3215,3308,3415,3546,3697,3857,4036,4214,4394,4572,4739,4905,5068,5240,5414,5607,5790,5973,6110,6207,6214,6143,5975,5731,5423,5089,4737,4420,4129,3904,3735,3629,3574,3557,3551,3549,3506,3438,3313,3140,2926,2665,2373,2059,1709,1352,970,584,207,-158,-476,-749,-952,-1076,-1116,-1059,-911,-661,-317,120,644,1237,1888,2574,3270,3956,4606,5207,5739,6199,6573,6866,7076,7206,7268,7267,7212,7120,7001,6863,6730,6585,6459,6328,6203,6071,5930,5767,5585,5369,5126,4844,4529,4175,3781,3357,2898,2418,1918,1406,884,350,-188,-749,-1310,-1890,-2463,-3026,-3557,-4042,-4452,-4792,-5020,-5158,-5172,-5081,-4874,-4562,-4169,-3697,-3202,-2664,-2144,-1623,-1123,-637,-159,314,785,1256,1727,2196,2660,3111,3555,3971,4375,4736,5064,5337,5544,5670,5698,5610,5406,5064,4606,4017,3333,2562,1737,887,34,-787,-1568,-2264,-2885,-3384,-3781,-4043,-4198,-4240,-4200,-4093,-3947,-3783,-3617,-3472,-3352,-3263,-3215,-3202,-3226,-3292,-3382,-3498,-3632,-3759,-3880,-3954,-3982,-3925,-3786,-3555,-3232,-2836,-2373,-1869,-1336,-803,-276,210,653,1016,1303,1482,1569,1554,1470,1337,1190,1061,972,934,956,1014,1094,1165,1199,1167,1061,853,574,205,-196,-628,-1034,-1393,-1679,-1872,-1977,-1995,-1948,-1859,-1762,-1676,-1648,-1681,-1805,-2026,-2334,-2734,-3200,-3715,-4257,-4796,-5302,-5750,-6105,-6351,-6461,-6431,-6248,-5930,-5484,-4943,-4332,-3688,-3057,-2465,-1965,-1566,-1310,-1181,-1200,-1319,-1537,-1795,-2056,-2288,-2440,-2506,-2457,-2295,-2027,-1664,-1228,-757,-281,155,508,744,829,745,491,86,-457,-1070,-1747,-2409,-3052,-3634,-4150,-4594,-4979,-5314,-5617,-5910,-6195,-6495,-6805,-7127,-7454,-7764,-8047,-8269,-8421,-8475,-8420,-8260,-7987,-7630,-7194,-6710,-6197,-5673,-5155,-4651,-4170,-3713,-3278,-2857,-2439,-2009,-1555,-1055,-520,67,668,1283,1853,2379,2796,3121,3323,3414,3413,3325,3191,3013,2823,2622,2414,2196,1956,1689,1390,1064,728,391,89,-175,-371,-508,-584,-629,-659,-717,-830,-1015,-1308,-1704,-2212,-2828,-3516,-4268,-5026,-5762,-6425,-6982,-7409,-7679,-7809,-7790,-7659,-7434,-7138,-6807,-6445,-6089,-5744,-5428,-5153,-4931,-4753,-4634,-4537,-4458,-4354,-4212,-3997,-3709,-3342,-2916,-2443,-1967,-1494,-1066,-686,-364,-106,108,262,389,474,529,562,557,535,469,376,233,47,-182,-469,-799,-1176,-1594,-2033,-2478,-2914,-3302,-3636,-3887,-4041,-4108,-4074,-3982,-3838,-3687,-3563,-3480,-3476,-3539,-3684,-3880,-4117,-4351,-4567,-4714,-4785,-4740,-4581,-4307,-3917,-3440,-2885,-2279,-1629,-951,-241,495,1258,2040,2832,3604,4324,4961,5459,5807,5958,5920,5686,5284,4734,4098,3396,2697,2024,1421,911,509,228,57,1,34,147,307,491,658,786,835,793,652,408,93,-284,-670,-1054,-1387,-1669,-1873,-2019,-2106,-2171,-2218,-2280,-2364,-2477,-2626,-2782,-2949,-3085,-3172,-3183,-3080,-2857,-2491,-1989,-1362,-639,151,955,1740,2467,3095,3623,4023,4304,4476,4553,4553,4511,4432,4346,4269,4196,4149,4103,4056,3986,3880,3715,3494,3204,2862,2481,2080,1692,1330,1019,762,562,408,295,203,136,87,60,63,88,140,203,256,291,273,201,59,-149,-414,-712,-1041,-1358,-1661,-1929,-2142,-2312,-2416,-2461,-2448,-2370,-2228,-2020,-1724,-1341,-847,-234,489,1324,2231,3167,4079,4885,5533,5958,6138,6062,5763,5299,4736,4167,3667,3297,3111,3105,3286,3600,4003,4434,4825,5135,5311,5345,5222,4964,4596,4148,3659,3156,2671,2220,1825,1484,1206,987,816,685,583,487,397,289,172,23,-130,-322,-512,-732,-950,-1178,-1385,-1577,-1713,-1801,-1802,-1728,-1559,-1315,-997,-624,-210,226,685,1139,1601,2053,2497,2928,3335,3721,4079,4408,4709,4987,5234,5473,5674,5859,6001,6103,6139,6102,5962,5720,5351,4879,4292,3630,2909,2168,1438,757,162,-329,-675,-890,-944,-874,-690,-439,-168,81,255,328,283,118,-139,-459,-795,-1106,-1352,-1515,-1572,-1553,-1451,-1323,-1171,-1043,-935,-863,-801,-734,-613,-416,-93,368,986,1749,2617,3554,4467,5317,6004,6510,6790,6857,6738,6470,6115,5720,5329,4987,4691,4471,4293,4169,4058,3961,3855,3737,3598,3442,3255,3049,2811,2549,2265,1961,1649,1329,1017,713,429,163,-93,-338,-589,-843,-1109,-1374,-1647,-1894,-2130,-2315,-2451,-2519,-2503,-2407,-2215,-1944,-1602,-1213,-803,-401,-39,268,492,644,714,735,712,690,675,714,806,971,1205,1493,1819,2157,2474,2751,2958,3081,3107,3033,2864,2604,2283,1904,1517,1120,763,442,169,-58,-260,-449,-653,-886,-1169,-1507,-1912,-2363,-2874,-3399,-3939,-4458,-4925,-5325,-5616,-5785,-5804,-5659,-5360,-4900,-4336,-3677,-2999,-2330,-1722,-1211,-799,-510,-304,-172,-64,49,212,437,756,1152,1637,2173,2748,3313,3846,4297,4653,4886,4983,4963,4825,4600,4319,4007,3701,3437,3222,3089,3027,3044,3112,3221,3335,3437,3488,3484,3384,3200,2893,2496,1978,1393,729,35,-671,-1361,-2012,-2603,-3134,-3574,-3951,-4239,-4460,-4613,-4707,-4766,-4808,-4848,-4933,-5048,-5236,-5463,-5727,-5992,-6217,-6362,-6393,-6266,-5976,-5499,-4850,-4053,-3125,-2124,-1075,-32,960,1871,2647,3274,3714,3962,4016,3877,3575,3123,2564,1925,1247,568,-89,-675,-1192,-1603,-1916,-2123,-2237,-2274,-2254,-2194,-2115,-2025,-1931,-1840,-1738,-1640,-1527,-1417,-1309,-1210,-1145,-1102,-1116,-1162,-1267,-1401,-1571,-1763,-1954,-2155,-2346,-2530,-2721,-2917,-3130,-3364,-3607,-3857,-4077,-4260,-4350,-4337,-4173,-3846,-3346,-2672,-1845,-905,115,1132,2112,2968,3664,4150,4406,4434,4252,3897,3417,2866,2293,1754,1267,872,566,355,231,167,164,177,212,231,221,177,75,-72,-260,-482,-710,-936,-1140,-1314,-1460,-1577,-1684,-1791,-1908,-2050,-2217,-2419,-2647,-2905,-3175,-3452,-3717,-3946,-4137,-4258,-4315,-4278,-4160,-3930,-3620,-3201,-2722,-2170,-1594,-1001,-414,146,687,1191,1674,2132,2571,2978,3356,3662,3908,4040,4065,3967,3751,3443,3069,2672,2293,1980,1750,1644,1636,1736,1885,2045,2165,2173,2060,1771,1331,753,86,-615,-1291,-1883,-2369,-2702,-2914,-2993,-2991,-2919,-2821,-2696,-2572,-2430,-2283,-2117,-1948,-1784,-1646,-1562,-1550,-1635,-1811,-2073,-2379,-2688,-2947,-3102,-3117,-2965,-2629,-2133,-1478,-724,103,935,1736,2455,3059,3537,3855,4039,4071,3982,3790,3517,3197,2838,2475,2097,1735,1371,1022,692,379,97,-165,-390,-603,-774,-942,-1059,-1157,-1193,-1191,-1123,-1007,-840,-632,-392,-136,133,389,631,831,992,1073,1085,984,776,444,-4,-559,-1181,-1850,-2504,-3118,-3638,-4058,-4350,-4533,-4616,-4620,-4575,-4482,-4346,-4148,-3857,-3459,-2914,-2241,-1427,-523,445,1409,2320,3107,3737,4151,4350,4315,4076,3661,3124,2518,1901,1333,834,452,167,-15,-122,-181,-205,-216,-219,-215,-205,-184,-162,-141,-143,-181,-269,-421,-624,-871,-1130,-1375,-1571,-1705,-1757,-1736,-1661,-1547,-1446,-1374,-1379,-1477,-1683,-1991,-2369,-2792,-3188,-3529,-3745,-3825,-3727,-3466,-3040,-2479,-1829,-1123,-428,215,757,1178,1449,1602,1636,1604,1539,1477,1455,1485,1586,1745,1964,2224,2506,2806,3102,3387,3653,3887,4084,4236,4350,4407,4429,4390,4290,4123,3864,3515,3073,2546,1964,1364,787,287,-105,-356,-467,-457,-353,-224,-107,-65,-136,-332,-648,-1072,-1538,-2031,-2473,-2845,-3110,-3254,-3279,-3200,-3021,-2788,-2489,-2170,-1829,-1473,-1127,-772,-439,-125,159,384,554,643,659,600,492,350,213,108,56,96,215,434,723,1063,1414,1740,1991,2136,2144,2000,1707,1269,715,70,-630,-1341,-2035,-2650,-3166,-3538,-3747,-3779,-3632,-3319,-2866,-2300,-1671,-1014,-391,171,612,932,1086,1105,982,759,457,128,-206,-482,-687,-780,-754,-599,-323,52,498,974,1441,1853,2178,2384,2472,2443,2329,2158,1984,1838,1761,1773,1887,2084,2354,2652,2935,3180,3333,3410,3391,3310,3195,3079,3012,3012,3098,3265,3487,3724,3928,4048,4036,3870,3529,3024,2381,1621,810,-31,-843,-1606,-2295,-2893,-3394,-3796,-4094,-4289,-4381,-4374,-4280,-4112,-3893,-3633,-3361,-3082,-2821,-2562,-2318,-2055,-1763,-1424,-1004,-522,36,623,1199,1719,2109,2335,2353,2143,1726,1120,402,-365,-1074,-1654,-2022,-2131,-1975,-1553,-936,-176,637,1416,2099,2618,2951,3079,3032,2825,2530,2181,1840,1556,1358,1270,1291,1399,1553,1707,1789,1750,1540,1128,519,-270,-1181,-2150,-3090,-3912,-4559,-4966,-5125,-5050,-4762,-4351,-3842,-3336,-2840,-2414,-2058,-1766,-1552,-1379,-1257,-1170,-1116,-1095,-1097,-1121,-1147,-1178,-1196,-1199,-1191,-1172,-1148,-1133,-1126,-1131,-1143,-1139,-1096,-988,-768,-434,54,660,1387,2168,2973,3722,4368,4847,5113,5145,4926,4493,3875,3150,2377,1628,960,400,-25,-329,-528,-657,-761,-876,-1041,-1270,-1577,-1931,-2321,-2680,-2992,-3192,-3268,-3200,-2979,-2633,-2176,-1634,-1046,-424,201,813,1400,1946,2433,2848,3168,3378,3463,3408,3202,2855,2362,1768,1087,386,-297,-901,-1393,-1741,-1943,-2004,-1945,-1809,-1624,-1449,-1299,-1218,-1198,-1253,-1354,-1486,-1613,-1717,-1764,-1743,-1655,-1479,-1256,-974,-683,-396,-146,38,134,132,16,-199,-499,-878,-1285,-1728,-2176,-2621,-3071,-3507,-3919,-4299,-4605,-4818,-4914,-4865,-4665,-4335,-3864,-3325,-2725,-2139,-1602,-1154,-831,-626,-553,-563,-651,-754,-859,-921,-935,-891,-809,-697,-602,-526,-526,-583,-723,-910,-1116,-1303,-1400,-1386,-1200,-840,-306,372,1152,1960,2754,3454,4028,4436,4652,4679,4503,4143,3615,2927,2121,1215,247,-747,-1728,-2661,-3507,-4236,-4822,-5246,-5491,-5554,-5433,-5133,-4661,-4035,-3271,-2395,-1442,-449,535,1463,2287,2963,3463,3761,3860,3746,3450,2980,2378,1690,954,251,-395,-899,-1253,-1426,-1418,-1271,-1015,-710,-426,-201,-94,-116,-270,-529,-854,-1195,-1499,-1734,-1859,-1882,-1793,-1627,-1402,-1162,-940,-763,-675,-670,-774,-953,-1183,-1424,-1614,-1729,-1720,-1596,-1364,-1066,-766,-510,-387,-403,-621,-991,-1504,-2078,-2643,-3116,-3422,-3519,-3378,-3024,-2482,-1821,-1101,-399,240,763,1173,1457,1657,1799,1927,2071,2253,2486,2764,3075,3400,3714,3999,4246,4437,4589,4693,4772,4831,4875,4919,4955,4988,5016,5026,5007,4951,4812,4606,4275,3850,3298,2670,1961,1242,524,-135,-710,-1182,-1530,-1772,-1901,-1950,-1921,-1841,-1722,-1578,-1418,-1255,-1089,-931,-779,-645,-538,-464,-433,-434,-475,-522,-568,-580,-532,-411,-198,111,488,940,1403,1865,2277,2597,2811,2877,2808,2585,2241,1779,1244,665,91,-442,-891,-1243,-1478,-1614,-1663,-1655,-1616,-1571,-1517,-1470,-1379,-1240,-996,-624,-109,565,1355,2245,3168,4074,4907,5613,6144,6471,6561,6405,6015,5390,4590,3631,2587,1506,443,-528,-1378,-2053,-2550,-2860,-3006,-3006,-2898,-2699,-2440,-2130,-1785,-1404,-997,-558,-100,372,835,1281,1679,2020,2290,2477,2592,2634,2632,2607,2602,2650,2788,3041,3421,3909,4476,5067,5615,6057,6324,6377,6186,5751,5103,4281,3363,2400,1476,624,-103,-696,-1147,-1470,-1687,-1830,-1936,-2023,-2138,-2265,-2430,-2607,-2779,-2922,-2996,-2982,-2836,-2555,-2114,-1533,-821,-31,802,1599,2310,2866,3221,3340,3211,2841,2270,1538,720,-124,-924,-1624,-2176,-2558,-2734,-2710,-2487,-2072,-1510,-820,-63,710,1451,2096,2610,2947,3090,3040,2800,2416,1917,1352,771,213,-292,-717,-1055,-1306,-1468,-1558,-1579,-1532,-1429,-1260,-1035,-757,-431,-90,261,582,855,1046,1136,1092,922,609,195,-299,-821,-1320,-1766,-2102,-2320,-2396,-2329,-2145,-1845,-1483,-1074,-664,-270,70,353,541,652,662,594,453,277,95,-41,-104,-42,151,507,990,1601,2268,2960,3598,4138,4530,4748,4785,4647,4365,3963,3501,2991,2499,2023,1593,1213,866,567,282,26,-209,-407,-549,-614,-580,-437,-189,141,536,926,1306,1593,1790,1851,1774,1558,1218,764,232,-343,-917,-1421,-1809,-2004,-1971,-1660,-1083,-246,789,1948,3130,4225,5131,5773,6087,6080,5749,5171,4397,3537,2664,1875,1230,785,546,515,644,872,1138,1368,1511,1547,1459,1280,1041,786,572,422,370,416,557,773,1036,1312,1564,1750,1838,1769,1519,1048,334,-610,-1779,-3105,-4528,-5941,-7250,-8334,-9107,-9497,-9462,-9009,-8178,-7040,-5703,-4284,-2896,-1653,-628,115,557,696,566,207,-300,-907,-1522,-2094,-2573,-2907,-3101,-3124,-3008,-2751,-2375,-1897,-1309,-615,197,1155,2254,3520,4914,6422,7952,9425,10714,11685,12203,12168,11478,10149,8185,5720,2908,-41,-2877,-5378,-7306,-8512,-8889,-8418,-7191,-5329,-3071,-639,1710,3744,5297,6245,6551,6258,5445,4278,2895,1483,175,-905,-1677,-2108,-2192,-1971,-1511,-893,-226,404,889,1165,1171,900,351,-405,-1315,-2257,-3155,-3894,-4419,-4685,-4680,-4449,-4011,-3461,-2831,-2210,-1633,-1143,-761,-485,-307,-205,-153,-134,-136,-140,-168,-202,-270,-366,-498,-661,-847,-1030,-1196,-1308,-1352,-1306,-1169,-957,-682,-397,-112,107,265,314,268,115,-126,-433,-782,-1135,-1454,-1711,-1850,-1871,-1725,-1434,-1004,-467,115,698,1219,1642,1936,2094,2115,2012,1807,1516,1175,804,449,134,-81,-192,-141,43,373,786,1230,1623,1883,1940,1731,1246,471,-528,-1712,-2963,-4190,-5263,-6090,-6555,-6618,-6214,-5378,-4111,-2528,-692,1230,3132,4852,6283,7319,7897,7998,7608,6790,5586,4097,2418,646,-1105,-2747,-4200,-5398,-6311,-6912,-7207,-7210,-6958,-6473,-5825,-5045,-4194,-3327,-2481,-1711,-1053,-547,-218,-101,-196,-513,-1033,-1718,-2528,-3395,-4262,-5060,-5739,-6247,-6564,-6668,-6570,-6277,-5808,-5194,-4445,-3593,-2662,-1672,-670,323,1265,2118,2867,3477,3952,4271,4452,4485,4399,4175,3843,3370,2775,2038,1169,177,-907,-2050,-3202,-4299,-5290,-6108,-6709,-7054,-7126,-6911,-6427,-5689,-4733,-3606,-2366,-1079,176,1345,2340,3136,3672,3944,3950,3702,3248,2624,1908,1157,467,-109,-481,-620,-474,-40,676,1640,2793,4063,5354,6580,7639,8455,8965,9131,8947,8434,7631,6603,5432,4177,2944,1760,704,-219,-990,-1626,-2145,-2583,-2958,-3311,-3650,-3992,-4330,-4650,-4943,-5164,-5319,-5365,-5305,-5141,-4857,-4497,-4049,-3558,-3037,-2509,-2000,-1512,-1071,-659,-298,30,311,551,740,872,924,898,758,513,131,-364,-984,-1682,-2449,-3212,-3954,-4597,-5119,-5464,-5605,-5530,-5229,-4724,-4040,-3225,-2321,-1397,-499,311,986,1498,1830,1971,1950,1772,1489,1125,732,337,-17,-325,-564,-743,-875,-975,-1072,-1196,-1368,-1626,-1976,-2432,-2985,-3596,-4245,-4843,-5368,-5736,-5934,-5935,-5752,-5419,-4980,-4490,-4003,-3551,-3160,-2825,-2528,-2246,-1946,-1611,-1235,-833,-412,-19,350,661,931,1169,1398,1642,1920,2244,2610,3008,3412,3797,4137,4402,4595,4695,4729,4694,4631,4534,4452,4370,4326,4307,4331,4380,4445,4501,4516,4457,4281,3954,3442,2728,1817,729,-487,-1769,-3043,-4220,-5235,-6013,-6521,-6727,-6629,-6242,-5598,-4731,-3706,-2566,-1387,-236,831,1732,2437,2891,3078,3002,2654,2091,1320,426,-560,-1552,-2496,-3338,-4022,-4534,-4841,-4962,-4902,-4702,-4395,-4023,-3614,-3204,-2789,-2398,-2014,-1648,-1302,-982,-699,-472,-307,-218,-202,-252,-352,-481,-621,-754,-878,-984,-1102,-1231,-1414,-1664,-2003,-2441,-2962,-3551,-4170,-4782,-5343,-5816,-6178,-6407,-6520,-6516,-6430,-6279,-6087,-5855,-5601,-5295,-4952,-4539,-4066,-3525,-2926,-2285,-1623,-952,-301,333,934,1514,2085,2655,3248,3874,4540,5252,5990,6743,7485,8162,8756,9187,9427,9423,9137,8565,7702,6596,5300,3887,2464,1092,-132,-1171,-2003,-2618,-3055,-3347,-3538,-3681,-3794,-3916,-4041,-4181,-4336,-4485,-4660,-4816,-4995,-5159,-5322,-5451,-5537,-5525,-5399,-5110,-4638,-3980,-3132,-2145,-1055,54,1105,2013,2696,3090,3157,2877,2264,1364,238,-1023,-2319,-3556,-4616,-5435,-5926,-6076,-5866,-5353,-4586,-3680,-2718,-1817,-1041,-462,-85,84,84,-27,-204,-372,-489,-515,-418,-200,143,589,1113,1685,2269,2826,3320,3718,3992,4130,4106,3937,3596,3122,2508,1804,1034,257,-492,-1162,-1721,-2146,-2427,-2568,-2589,-2517,-2383,-2216,-2039,-1856,-1671,-1476,-1259,-1013,-732,-417,-71,294,674,1068,1481,1939,2449,3043,3716,4478,5289,6120,6905,7585,8100,8399,8450,8247,7803,7150,6344,5430,4475,3534,2649,1879,1234,752,430,262,229,299,415,532,586,524,309,-80,-644,-1353,-2174,-3042,-3899,-4675,-5301,-5735,-5916,-5837,-5481,-4866,-4031,-3016,-1893,-724,413,1451,2322,2968,3358,3460,3279,2842,2181,1380,500,-368,-1144,-1766,-2176,-2350,-2277,-1982,-1504,-900,-245,409,993,1480,1846,2087,2221,2263,2242,2179,2102,2011,1940,1872,1818,1779,1740,1704,1668,1629,1599,1598,1620,1698,1814,1969,2137,2285,2374,2375,2256,2014,1649,1193,665,128,-407,-871,-1269,-1548,-1729,-1783,-1733,-1582,-1336,-1025,-649,-239,187,611,1003,1358,1662,1927,2174,2430,2743,3153,3694,4390,5252,6251,7373,8536,9702,10768,11685,12363,12764,12836,12579,11978,11082,9921,8561,7091,5562,4080,2692,1460,428,-401,-1026,-1478,-1790,-2018,-2175,-2323,-2440,-2562,-2662,-2756,-2821,-2876,-2916,-2952,-2980,-2996,-2974,-2888,-2702,-2387,-1917,-1292,-509,403,1397,2433,3436,4354,5123,5695,6028,6108,5911,5452,4748,3830,2763,1604,443,-632,-1536,-2193,-2549,-2590,-2329,-1824,-1149,-395,348,1004,1515,1851,2006,2002,1871,1671,1437,1242,1084,1034,1057,1190,1400,1681,2001,2333,2639,2879,3016,3023,2864,2556,2070,1460,741,-31,-796,-1522,-2134,-2627,-2959,-3146,-3198,-3145,-3029,-2893,-2776,-2704,-2691,-2736,-2820,-2923,-3012,-3063,-3058,-2982,-2825,-2592,-2271,-1870,-1376,-787,-101,691,1568,2535,3555,4615,5668,6685,7617,8438,9103,9609,9927,10078,10066,9911,9642,9274,8834,8336,7796,7224,6629,6021,5396,4760,4106,3427,2729,2000,1257,504,-247,-973,-1658,-2280,-2804,-3216,-3464,-3543,-3422,-3106,-2615,-1970,-1231,-425,381,1171,1899,2554,3120,3593,3957,4210,4324,4289,4063,3645,3004,2165,1146,4,-1185,-2353,-3389,-4247,-4836,-5150,-5147,-4859,-4294,-3499,-2523,-1418,-253,911,1998,2955,3719,4260,4550,4601,4416,4052,3525,2908,2216,1513,808,139,-480,-1038,-1516,-1910,-2195,-2382,-2444,-2413,-2289,-2115,-1939,-1799,-1762,-1847,-2086,-2462,-2943,-3462,-3953,-4310,-4475,-4368,-3966,-3266,-2311,-1157,86,1339,2484,3451,4182,4653,4882,4910,4808,4656,4535,4521,4660,4986,5483,6132,6858,7596,8249,8741,8997,8978,8651,8039,7156,6067,4832,3518,2215,980,-101,-989,-1631,-2024,-2164,-2096,-1861,-1534,-1176,-865,-655,-601,-720,-1025,-1492,-2093,-2770,-3481,-4152,-4750,-5219,-5539,-5683,-5656,-5454,-5089,-4578,-3935,-3188,-2360,-1481,-578,311,1142,1877,2462,2853,3011,2902,2523,1881,1015,-16,-1136,-2246,-3257,-4071,-4623,-4863,-4786,-4409,-3803,-3032,-2216,-1418,-747,-230,87,223,198,77,-100,-243,-334,-304,-158,117,510,977,1493,1993,2429,2756,2921,2909,2711,2332,1814,1173,468,-291,-1046,-1804,-2521,-3204,-3830,-4392,-4878,-5278,-5575,-5757,-5806,-5702,-5446,-5038,-4492,-3855,-3154,-2457,-1810,-1245,-802,-458,-220,-22,161,397,716,1149,1697,2339,3040,3729,4371,4880,5256,5441,5457,5303,4998,4574,4046,3447,2796,2130,1457,824,225,-304,-772,-1171,-1511,-1810,-2078,-2350,-2638,-2967,-3357,-3797,-4296,-4817,-5345,-5839,-6269,-6612,-6840,-6964,-6962,-6872,-6680,-6425,-6106,-5737,-5323,-4859,-4336,-3754,-3115,-2423,-1721,-1027,-400,116,474,640,591,345,-76,-607,-1178,-1704,-2114,-2337,-2353,-2134,-1714,-1127,-438,274,933,1472,1821,1959,1851,1521,985,291,-506,-1345,-2159,-2891,-3478,-3894,-4106,-4125,-3973,-3698,-3357,-3015,-2724,-2521,-2412,-2392,-2408,-2428,-2389,-2259,-2014,-1649,-1188,-665,-135,350,738,995,1099,1057,873,583,200,-247,-734,-1250,-1752,-2220,-2606,-2857,-2936,-2790,-2388,-1730,-804,330,1638,3022,4410,5696,6804,7659,8228,8483,8450,8157,7657,7025,6307,5581,4867,4218,3612,3077,2555,2059,1539,998,435,-154,-729,-1291,-1806,-2269,-2678,-3037,-3364,-3658,-3946,-4206,-4458,-4676,-4867,-5022,-5149,-5260,-5372,-5501,-5670,-5884,-6135,-6418,-6681,-6894,-6996,-6935,-6668,-6170,-5433,-4488,-3387,-2211,-1059,-25,792,1338,1562,1482,1122,560,-115,-800,-1393,-1806,-1979,-1883,-1517,-934,-175,657,1502,2264,2891,3328,3546,3530,3288,2830,2208,1450,631,-194,-972,-1640,-2172,-2540,-2739,-2791,-2704,-2540,-2309,-2082,-1870,-1720,-1647,-1683,-1821,-2095,-2478,-2975,-3566,-4207,-4867,-5492,-6023,-6433,-6673,-6747,-6655,-6429,-6108,-5735,-5362,-5011,-4716,-4461,-4235,-3991,-3676,-3228,-2602,-1758,-693,571,1985,3457,4906,6215,7305,8100,8560,8690,8509,8089,7501,6830,6170,5568,5102,4767,4591,4519,4534,4552,4534,4397,4105,3617,2907,1991,878,-387,-1741,-3117,-4424,-5570,-6483,-7073,-7318,-7192,-6739,-6014,-5115,-4141,-3195,-2361,-1693,-1207,-894,-702,-577,-445,-253,42,451,950,1490,2007,2397,2610,2543,2183,1508,551,-609,-1889,-3151,-4285,-5163,-5703,-5845,-5579,-4935,-3975,-2800,-1510,-225,948,1905,2576,2904,2880,2526,1889,1053,110,-863,-1773,-2579,-3243,-3760,-4159,-4463,-4739,-5002,-5319,-5668,-6073,-6483,-6873,-7185,-7377,-7404,-7240,-6876,-6330,-5631,-4832,-3989,-3145,-2368,-1657,-1069,-576,-207,65,239,345,396,436,482,574,737,978,1319,1735,2221,2728,3236,3662,3999,4163,4157,3946,3558,3007,2358,1656,975,373,-102,-428,-599,-636,-575,-450,-314,-183,-93,-27,5,40,78,139,215,275,307,242,73,-258,-739,-1383,-2160,-3029,-3956,-4864,-5716,-6445,-7021,-7412,-7626,-7655,-7546,-7306,-6975,-6573,-6108,-5600,-5034,-4425,-3755,-3038,-2269,-1479,-682,72,755,1318,1740,1997,2090,2032,1838,1552,1200,838,491,217,27,-41,1,162,392,690,975,1235,1409,1471,1410,1219,940,596,260,-25,-191,-215,-62,243,681,1177,1673,2083,2353,2436,2305,1973,1451,778,8,-827,-1654,-2448,-3150,-3735,-4174,-4448,-4552,-4487,-4261,-3912,-3460,-2963,-2446,-1952,-1489,-1068,-670,-277,138,620,1171,1842,2602,3456,4349,5223,6000,6609,6969,7048,6808,6274,5486,4521,3476,2458,1553,847,366,136,121,299,591,965,1344,1691,1958,2110,2116,1966,1640,1152,515,-246,-1086,-1971,-2841,-3658,-4364,-4924,-5303,-5486,-5480,-5303,-4996,-4601,-4172,-3749,-3352,-2988,-2640,-2265,-1840,-1311,-669,101,975,1923,2888,3818,4641,5316,5784,6036,6049,5850,5449,4903,4251,3551,2867,2241,1739,1379,1197,1177,1305,1534,1806,2063,2232,2266,2119,1767,1228,510,-309,-1175,-2003,-2706,-3237,-3526,-3572,-3362,-2936,-2336,-1641,-907,-217,384,873,1217,1450,1584,1645,1694,1743,1853,2040,2335,2737,3235,3799,4374,4910,5328,5583,5613,5398,4942,4271,3465,2605,1810,1191,844,846,1227,1975,3047,4340,5744,7132,8361,9339,9962,10198,10037,9526,8742,7791,6784,5825,4987,4316,3822,3467,3239,3057,2914,2762,2614,2468,2354,2284,2281,2334,2434,2541,2612,2613,2480,2217,1784,1219,529,-231,-1009,-1771,-2440,-3016,-3452,-3757,-3938,-4012,-4011,-3956,-3880,-3790,-3693,-3591,-3448,-3270,-3013,-2676,-2250,-1728,-1137,-485,192,863,1508,2094,2612,3057,3433,3753,4028,4271,4495,4712,4930,5155,5387,5621,5846,6049,6210,6310,6337,6269,6102,5824,5428,4938,4341,3690,2987,2280,1586,934,336,-189,-644,-1010,-1305,-1517,-1675,-1786,-1885,-1992,-2130,-2325,-2578,-2894,-3259,-3644,-4015,-4345,-4583,-4722,-4738,-4643,-4448,-4188,-3865,-3513,-3114,-2669,-2153,-1547,-830,0,947,1979,3061,4140,5142,6018,6689,7132,7316,7253,6978,6549,6044,5547,5137,4872,4779,4861,5072,5377,5685,5957,6109,6113,5927,5550,4987,4268,3427,2512,1571,639,-240,-1051,-1766,-2377,-2880,-3253,-3506,-3602,-3542,-3302,-2870,-2270,-1493,-611,355,1338,2286,3168,3937,4578,5081,5440,5672,5780,5789,5701,5529,5270,4909,4451,3865,3184,2389,1539,661,-170,-897,-1448,-1786,-1872,-1722,-1364,-856,-286,283,757,1096,1249,1212,994,623,149,-376,-898,-1376,-1771,-2087,-2300,-2460,-2556,-2637,-2709,-2785,-2876,-2963,-3042,-3094,-3099,-3048,-2936,-2768,-2554,-2313,-2054,-1807,-1556,-1333,-1082,-838,-518,-153,320,864,1487,2130,2754,3298,3722,3989,4107,4068,3925,3700,3455,3227,3067,2988,3010,3110,3270,3454,3622,3755,3808,3789,3679,3507,3285,3054,2835,2658,2520,2422,2320,2202,2008,1745,1383,958,504,68,-288,-520,-621,-565,-429,-241,-112,-105,-311,-760,-1488,-2453,-3622,-4904,-6206,-7434,-8490,-9307,-9832,-10059,-9990,-9673,-9162,-8508,-7783,-7021,-6266,-5528,-4817,-4116,-3412,-2680,-1905,-1074,-201,712,1611,2475,3243,3885,4361,4660,4771,4711,4492,4155,3725,3254,2774,2332,1957,1688,1538,1523,1630,1850,2140,2480,2816,3129,3377,3555,3649,3657,3589,3452,3251,3008,2706,2367,1970,1534,1042,512,-65,-672,-1321,-2002,-2718,-3459,-4202,-4917,-5552,-6059,-6370,-6448,-6244,-5758,-5004,-4033,-2931,-1781,-695,262,1018,1573,1931,2154,2305,2468,2702,3067,3561,4173,4841,5468,5962,6210,6131,5669,4814,3606,2119,477,-1197,-2754,-4087,-5090,-5737,-5998,-5938,-5605,-5104,-4512,-3899,-3329,-2818,-2398,-2056,-1805,-1634,-1553,-1578,-1710,-1978,-2373,-2894,-3512,-4188,-4850,-5435,-5864,-6069,-6009,-5659,-5023,-4146,-3071,-1883,-657,513,1555,2393,2989,3308,3356,3132,2695,2060,1316,484,-357,-1166,-1898,-2492,-2927,-3153,-3160,-2949,-2542,-1994,-1363,-731,-167,262,511,553,389,40,-448,-1021,-1615,-2173,-2644,-2999,-3223,-3310,-3285,-3158,-2970,-2744,-2524,-2323,-2188,-2099,-2081,-2085,-2099,-2061,-1938,-1688,-1296,-764,-129,566,1229,1805,2206,2396,2355,2088,1654,1112,548,47,-339,-544,-581,-437,-168,196,597,1001,1380,1725,2036,2338,2630,2961,3307,3717,4148,4612,5053,5437,5700,5806,5694,5366,4803,4044,3126,2118,1081,95,-795,-1522,-2079,-2424,-2577,-2528,-2310,-1940,-1465,-928,-393,78,425,591,537,256,-246,-918,-1699,-2502,-3230,-3799,-4141,-4228,-4065,-3702,-3224,-2722,-2299,-2039,-1979,-2172,-2567,-3152,-3834,-4536,-5174,-5659,-5942,-5976,-5741,-5254,-4507,-3570,-2453,-1238,37,1303,2502,3578,4475,5144,5544,5646,5444,4948,4203,3265,2214,1148,145,-699,-1332,-1713,-1842,-1731,-1452,-1041,-590,-144,244,535,715,762,676,439,61,-468,-1123,-1889,-2732,-3603,-4467,-5258,-5943,-6480,-6833,-7008,-6982,-6800,-6473,-6055,-5587,-5104,-4655,-4241,-3880,-3559,-3255,-2956,-2623,-2238,-1787,-1251,-644,35,753,1485,2191,2825,3356,3742,3988,4063,4018,3832,3584,3277,2978,2715,2531,2440,2469,2588,2802,3058,3342,3595,3811,3940,3972,3892,3672,3319,2811,2160,1353,435,-610,-1704,-2840,-3946,-4977,-5879,-6600,-7100,-7352,-7335,-7061,-6542,-5828,-4979,-4060,-3142,-2286,-1529,-891,-369,60,433,775,1129,1500,1893,2303,2687,3036,3294,3454,3492,3415,3234,2989,2697,2413,2152,1941,1799,1704,1678,1660,1667,1627,1543,1373,1114,775,366,-65,-503,-901,-1265,-1580,-1885,-2197,-2559,-3007,-3549,-4206,-4955,-5776,-6619,-7452,-8200,-8843,-9317,-9610,-9701,-9578,-9271,-8771,-8126,-7352,-6479,-5549,-4576,-3601,-2631,-1704,-811,20,787,1484,2083,2585,2967,3224,3366,3392,3345,3247,3137,3052,2994,2982,2982,2988,2961,2886,2755,2564,2337,2086,1842,1610,1412,1220,1035,823,554,217,-214,-731,-1309,-1930,-2517,-3033,-3409,-3601,-3600,-3394,-3033,-2561,-2066,-1612,-1291,-1143,-1213,-1498,-1967,-2567,-3226,-3866,-4428,-4871,-5166,-5350,-5439,-5499,-5589,-5749,-6028,-6420,-6915,-7454,-7980,-8402,-8657,-8681,-8462,-7996,-7332,-6530,-5656,-4789,-3975,-3242,-2602,-2023,-1479,-913,-295,418,1213,2088,2984,3850,4619,5218,5616,5765,5685,5393,4947,4428,3897,3459,3146,3018,3076,3303,3670,4113,4586,5010,5345,5507,5463,5159,4565,3669,2472,1001,-688,-2528,-4429,-6292,-8017,-9506,-10665,-11441,-11779,-11679,-11156,-10262,-9079,-7696,-6224,-4766,-3425,-2289,-1409,-825,-512,-432,-493,-586,-599,-418,22,754,1760,2954,4247,5487,6562,7357,7796,7870,7582,7014,6240,5354,4444,3560,2754,2019,1379,780,241,-291,-811,-1329,-1833,-2316,-2736,-3102,-3370,-3560,-3672,-3734,-3785,-3854,-3976,-4168,-4421,-4723,-5021,-5274,-5411,-5389,-5162,-4725,-4072,-3264,-2333,-1368,-428,433,1164,1758,2216,2578,2874,3180,3512,3938,4441,5042,5684,6333,6915,7359,7608,7607,7338,6797,6021,5051,3960,2821,1708,691,-186,-892,-1429,-1815,-2092,-2302,-2484,-2667,-2851,-3025,-3171,-3234,-3217,-3062,-2793,-2399,-1909,-1369,-815,-305,116,428,592,628,527,329,55,-249,-546,-780,-913,-898,-707,-324,263,1022,1936,2930,3950,4900,5699,6259,6524,6462,6086,5442,4624,3736,2918,2277,1930,1932,2315,3046,4053,5219,6406,7485,8325,8847,9001,8797,8272,7521,6628,5700,4837,4088,3508,3094,2832,2676,2579,2480,2337,2119,1824,1462,1084,738,496,406,515,808,1275,1837,2418,2925,3252,3344,3147,2670,1949,1067,113,-800,-1596,-2202,-2594,-2768,-2768,-2641,-2462,-2296,-2186,-2166,-2228,-2347,-2477,-2576,-2575,-2461,-2185,-1753,-1173,-453,365,1260,2200,3138,4074,4951,5784,6531,7189,7744,8173,8463,8599,8557,8345,7957,7420,6761,6037,5293,4597,3988,3504,3147,2921,2785,2720,2676,2622,2513,2322,2009,1563,955,202,-705,-1720,-2812,-3923,-4988,-5949,-6737,-7312,-7636,-7692,-7490,-7049,-6405,-5614,-4711,-3766,-2806,-1890,-1031,-262,411,984,1465,1868,2212,2529,2848,3192,3604,4065,4612,5191,5799,6384,6908,7342,7652,7841,7906,7876,7765,7603,7396,7146,6837,6443,5929,5281,4458,3488,2355,1123,-174,-1457,-2650,-3678,-4462,-4953,-5130,-4986,-4572,-3938,-3167,-2337,-1520,-778,-146,343,701,930,1050,1094,1063,1000,906,813,735,687,688,733,842,1003,1221,1509,1849,2277,2774,3356,4011,4707,5417,6078,6639,7050,7257,7254,7028,6621,6063,5423,4738,4067,3414,2801,2187,1563,872,95,-791,-1766,-2804,-3822,-4764,-5523,-6032,-6230,-6080,-5597,-4809,-3803,-2666,-1530,-504,295,779,885,591,-73,-1051,-2224,-3465,-4629,-5562,-6154,-6305,-5983,-5187,-3995,-2484,-826,862,2396,3655,4517,4904,4796,4202,3204,1904,439,-1026,-2351,-3400,-4063,-4296,-4059,-3396,-2353,-1024,494,2098,3687,5179,6491,7580,8392,8916,9131,9046,8668,8025,7146,6074,4847,3518,2130,733,-626,-1905,-3059,-4036,-4803,-5315,-5556,-5522,-5235,-4747,-4127,-3466,-2865,-2405,-2180,-2216,-2541,-3118,-3883,-4756,-5638,-6430,-7063,-7466,-7635,-7548,-7255,-6786,-6199,-5554,-4893,-4265,-3691,-3196,-2773,-2415,-2097,-1783,-1437,-1019,-496,148,920,1795,2743,3705,4618,5414,6037,6435,6594,6516,6234,5812,5322,4833,4432,4148,4032,4067,4245,4506,4812,5079,5262,5311,5194,4908,4453,3859,3143,2352,1490,593,-356,-1341,-2383,-3455,-4563,-5631,-6631,-7453,-8049,-8327,-8252,-7793,-6969,-5819,-4428,-2894,-1343,104,1324,2234,2763,2906,2675,2148,1412,596,-168,-765,-1074,-1039,-612,170,1270,2568,3956,5286,6433,7284,7769,7845,7530,6848,5884,4697,3388,2026,676,-611,-1814,-2908,-3906,-4792,-5588,-6276,-6864,-7328,-7669,-7856,-7902,-7793,-7549,-7195,-6755,-6264,-5760,-5257,-4794,-4365,-3997,-3661,-3370,-3099,-2847,-2612,-2393,-2195,-2026,-1884,-1757,-1628,-1475,-1259,-967,-565,-63,543,1214,1925,2629,3285,3854,4304,4598,4725,4648,4391,3921,3287,2495,1588,615,-380,-1336,-2188,-2879,-3350,-3555,-3489,-3141,-2579,-1829,-1002,-157,610,1235,1659,1866,1837,1624,1254,813,345,-62,-398,-614,-741,-798,-838,-916,-1082,-1372,-1792,-2332,-2931,-3538,-4052,-4406,-4507,-4325,-3812,-3015,-1968,-778,443,1570,2485,3100,3352,3250,2806,2129,1301,468,-244,-734,-891,-708,-147,711,1820,3061,4332,5539,6577,7405,7976,8294,8374,8261,7978,7588,7084,6510,5833,5062,4163,3127,1946,637,-769,-2191,-3560,-4759,-5702,-6303,-6505,-6299,-5702,-4793,-3663,-2451,-1284,-315,370,656,545,21,-842,-1962,-3224,-4519,-5727,-6754,-7518,-7958,-8030,-7729,-7041,-6018,-4694,-3175,-1530,98,1629,2936,3944,4601,4872,4777,4344,3649,2750,1765,743,-199,-1027,-1668,-2108,-2322,-2305,-2064,-1602,-944,-108,861,1916,2997,4029,4953,5682,6164,6335,6163,5643,4797,3692,2405,1044,-300,-1534,-2612,-3492,-4200,-4740,-5192,-5575,-5953,-6336,-6731,-7109,-7441,-7673,-7766,-7685,-7407,-6922,-6250,-5414,-4465,-3474,-2500,-1627,-915,-406,-140,-116,-316,-691,-1173,-1647,-2036,-2195,-2076,-1597,-764,403,1827,3423,5072,6666,8105,9282,10143,10613,10666,10297,9489,8310,6764,4950,2924,774,-1393,-3492,-5407,-7043,-8319,-9141,-9484,-9303,-8636,-7520,-6048,-4329,-2490,-668,1017,2449,3558,4279,4606,4539,4124,3422,2505,1473,408,-578,-1406,-1996,-2296,-2293,-1997,-1458,-757,9,740,1338,1738,1901,1824,1532,1085,527,-50,-613,-1096,-1470,-1713,-1809,-1764,-1586,-1286,-887,-415,118,666,1237,1781,2305,2764,3154,3430,3581,3569,3393,3037,2515,1834,1033,127,-821,-1781,-2686,-3493,-4155,-4646,-4945,-5076,-5042,-4903,-4687,-4447,-4223,-4045,-3928,-3874,-3868,-3880,-3877,-3826,-3690,-3466,-3143,-2756,-2330,-1928,-1579,-1351,-1249,-1313,-1519,-1854,-2266,-2681,-3022,-3191,-3114,-2736,-2027,-1005,288,1777,3366,4948,6423,7677,8640,9222,9382,9091,8337,7155,5597,3739,1697,-427,-2507,-4434,-6130,-7509,-8559,-9247,-9603,-9647,-9433,-8996,-8410,-7711,-6969,-6227,-5536,-4942,-4476,-4178,-4053,-4124,-4371,-4782,-5325,-5948,-6614,-7257,-7827,-8274,-8543,-8605,-8420,-7972,-7269,-6316,-5173,-3898,-2568,-1275,-91,925,1723,2308,2661,2832,2831,2725,2530,2303,2063,1840,1646,1495,1387,1331,1339,1406,1563,1785,2107,2493,2965,3485,4046,4611,5144,5593,5915,6049,5965,5630,5034,4192,3122,1872,489,-961,-2422,-3823,-5119,-6239,-7169,-7841,-8264,-8393,-8250,-7835,-7191,-6368,-5432,-4458,-3527,-2691,-2027,-1550,-1294,-1241,-1370,-1634,-1988,-2357,-2707,-2974,-3132,-3153,-3023,-2726,-2279,-1670,-936,-98,819,1754,2697,3574,4385,5078,5654,6092,6389,6520,6492,6250,5811,5122,4205,3056,1714,225,-1341,-2909,-4387,-5703,-6772,-7552,-8002,-8125,-7953,-7528,-6920,-6197,-5422,-4658,-3948,-3332,-2825,-2435,-2161,-1993,-1917,-1925,-1977,-2057,-2113,-2089,-1950,-1629,-1112,-391,524,1569,2692,3801,4810,5647,6238,6562,6597,6379,5939,5337,4620,3829,2991,2112,1206,271,-659,-1563,-2363,-3009,-3401,-3498,-3223,-2589,-1584,-292,1222,2830,4402,5819,6931,7676,7953,7761,7105,6039,4669,3100,1478,-64,-1403,-2440,-3123,-3434,-3401,-3095,-2601,-2034,-1491,-1066,-834,-805,-1011,-1391,-1914,-2502,-3083,-3592,-3979,-4206,-4282,-4201,-4026,-3765,-3484,-3195,-2918,-2643,-2344,-1973,-1488,-824,34,1122,2399,3840,5355,6873,8289,9535,10535,11267,11705,11879,11790,11488,10978,10282,9404,8349,7134,5777,4330,2845,1389,38,-1159,-2130,-2855,-3287,-3434,-3280,-2853,-2174,-1293,-257,867,2012,3109,4079,4861,5382,5597,5463,4978,4155,3065,1785,454,-808,-1850,-2565,-2856,-2684,-2045,-1000,366,1911,3492,4948,6131,6931,7259,7095,6457,5414,4088,2615,1144,-174,-1231,-1941,-2268,-2226,-1852,-1232,-442,417,1279,2082,2786,3392,3886,4307,4662,4980,5262,5502,5679,5754,5691,5434,4956,4221,3232,2009,595,-938,-2509,-4024,-5395,-6540,-7387,-7903,-8052,-7853,-7336,-6555,-5598,-4549,-3508,-2572,-1802,-1265,-963,-893,-1008,-1241,-1520,-1770,-1907,-1900,-1688,-1279,-670,111,1015,2003,3006,3987,4895,5701,6381,6908,7288,7494,7560,7474,7299,7037,6750,6432,6092,5703,5216,4587,3765,2732,1495,97,-1377,-2834,-4148,-5218,-5946,-6275,-6181,-5697,-4879,-3843,-2690,-1558,-543,254,795,1055,1081,929,704,489,383,434,674,1099,1678,2366,3099,3823,4475,5021,5425,5677,5788,5752,5607,5349,5013,4594,4117,3574,2978,2320,1605,826,-3,-871,-1746,-2577,-3309,-3870,-4200,-4236,-3953,-3327,-2405,-1227,110,1509,2862,4071,5045,5734,6102,6167,5955,5550,5005,4429,3854,3355,2923,2591,2320,2119,1953,1810,1674,1522,1351,1140,884,568,191,-263,-776,-1358,-1973,-2623,-3259,-3879,-4455,-4978,-5464,-5902,-6316,-6700,-7055,-7356,-7580,-7669,-7581,-7254,-6637,-5709,-4448,-2897,-1100,847,2848,4769,6505,7928,8955,9535,9628,9291,8546,7525,6306,5026,3768,2618,1613,767,71,-512,-1019,-1505,-2006,-2565,-3192,-3902,-4670,-5472,-6257,-6977,-7577,-8007,-8241,-8250,-8067,-7694,-7202,-6636,-6062,-5549,-5130,-4853,-4700,-4670,-4696,-4721,-4681,-4508,-4158,-3615,-2865,-1949,-892,235,1380,2464,3436,4248,4867,5302,5542,5644,5609,5513,5360,5214,5088,5014,5002,5055,5151,5283,5410,5510,5567,5558,5495,5376,5233,5078,4952,4859,4818,4808,4807,4775,4661,4413,3977,3318,2419,1284,-29,-1457,-2887,-4204,-5295,-6046,-6398,-6298,-5784,-4890,-3741,-2459,-1190,-103,696,1077,1008,477,-452,-1670,-3031,-4368,-5519,-6353,-6780,-6775,-6356,-5615,-4641,-3591,-2555,-1667,-972,-520,-289,-237,-297,-378,-414,-338,-125,234,708,1263,1834,2362,2788,3057,3135,2990,2632,2071,1357,550,-289,-1084,-1783,-2351,-2763,-3031,-3174,-3230,-3243,-3258,-3299,-3376,-3480,-3576,-3630,-3583,-3413,-3062,-2556,-1868,-1064,-182,714,1547,2275,2836,3227,3424,3473,3378,3210,2993,2766,2563,2378,2232,2101,1984,1853,1699,1483,1208,825,344,-267,-987,-1799,-2650,-3468,-4158,-4622,-4773,-4537,-3900,-2856,-1485,128,1854,3557,5115,6403,7348,7890,8033,7810,7300,6614,5861,5151,4565,4131,3862,3693,3578,3418,3145,2699,2045,1189,163,-982,-2157,-3295,-4296,-5117,-5687,-6009,-6073,-5920,-5609,-5200,-4782,-4423,-4190,-4112,-4214,-4446,-4774,-5089,-5299,-5288,-4970,-4268,-3165,-1669,145,2182,4295,6342,8163,9624,10618,11088,11012,10448,9460,8179,6731,5266,3913,2777,1943,1426,1237,1312,1578,1933,2264,2467,2446,2150,1543,660,-453,-1691,-2941,-4080,-4988,-5582,-5802,-5638,-5135,-4348,-3409,-2410,-1513,-794,-372,-250,-434,-835,-1347,-1824,-2137,-2153,-1808,-1061,50,1444,2992,4533,5910,6961,7588,7717,7362,6579,5482,4213,2925,1759,819,180,-139,-158,75,473,950,1417,1800,2038,2105,1986,1704,1289,811,311,-130,-479,-699,-766,-700,-506,-223,112,467,806,1102,1355,1535,1655,1693,1649,1506,1261,898,426,-141,-798,-1487,-2197,-2867,-3459,-3946,-4298,-4506,-4587,-4543,-4417,-4233,-4028,-3827,-3647,-3489,-3344,-3176,-2954,-2635,-2200,-1641,-971,-234,531,1268,1929,2490,2917,3204,3355,3362,3250,3028,2712,2323,1875,1395,902,435,11,-321,-538,-618,-543,-332,6,416,849,1237,1506,1592,1428,996,268,-701,-1849,-3065,-4203,-5135,-5711,-5834,-5453,-4571,-3255,-1636,145,1900,3468,4728,5557,5945,5881,5440,4712,3821,2877,1997,1246,676,281,43,-95,-200,-325,-542,-873,-1345,-1949,-2657,-3425,-4189,-4884,-5431,-5770,-5841,-5603,-5050,-4185,-3063,-1736,-294,1179,2598,3888,4989,5859,6467,6820,6927,6847,6613,6310,5982,5698,5490,5381,5370,5439,5534,5607,5579,5384,4973,4284,3327,2096,650,-949,-2607,-4233,-5726,-7004,-8023,-8730,-9160,-9326,-9292,-9130,-8895,-8641,-8383,-8119,-7803,-7399,-6846,-6104,-5170,-4036,-2780,-1438,-131,1082,2091,2867,3352,3570,3545,3337,3022,2672,2339,2070,1869,1718,1586,1402,1135,715,139,-611,-1501,-2492,-3528,-4545,-5498,-6326,-7029,-7568,-7982,-8254,-8438,-8532,-8572,-8563,-8514,-8420,-8266,-8057,-7758,-7408,-6981,-6520,-6029,-5526,-5022,-4511,-3998,-3460,-2907,-2311,-1692,-1029,-351,342,1020,1656,2226,2689,3029,3234,3295,3242,3079,2862,2609,2379,2198,2090,2070,2102,2168,2199,2142,1933,1527,909,82,-902,-1984,-3069,-4073,-4901,-5495,-5809,-5840,-5611,-5185,-4616,-4010,-3413,-2901,-2487,-2184,-1965,-1805,-1652,-1497,-1298,-1092,-872,-701,-612,-645,-839,-1180,-1669,-2253,-2876,-3483,-4002,-4396,-4637,-4716,-4652,-4465,-4186,-3831,-3422,-2951,-2432,-1848,-1225,-569,66,639,1089,1370,1458,1346,1062,650,175,-296,-705,-997,-1169,-1199,-1134,-992,-846,-727,-706,-799,-1032,-1390,-1845,-2338,-2814,-3197,-3439,-3497,-3366,-3055,-2618,-2118,-1640,-1255,-1041,-1021,-1225,-1613,-2147,-2740,-3321,-3795,-4099,-4183,-4018,-3621,-3015,-2273,-1469,-673,26,605,1010,1284,1418,1484,1485,1471,1413,1327,1137,842,370,-264,-1088,-2033,-3070,-4087,-5003,-5709,-6124,-6165,-5814,-5046,-3909,-2467,-811,931,2635,4180,5456,6383,6925,7058,6823,6254,5452,4492,3495,2563,1781,1234,947,931,1152,1539,1996,2418,2688,2711,2408,1733,692,-699,-2343,-4154,-5985,-7708,-9193,-10330,-11046,-11298,-11113,-10514,-9619,-8499,-7290,-6085,-4968,-3999,-3195,-2539,-1999,-1498,-997,-410,280,1113,2078,3153,4302,5462,6578,7589,8450,9127,9607,9902,10012,9994,9838,9614,9307,8969,8588,8191,7772,7338,6875,6384,5835,5220,4514,3702,2789,1765,662,-512,-1715,-2905,-4053,-5091,-5990,-6676,-7113,-7243,-7049,-6509,-5650,-4513,-3173,-1715,-231,1201,2502,3640,4584,5338,5924,6362,6685,6918,7082,7183,7237,7219,7140,6965,6703,6327,5857,5282,4630,3914,3162,2410,1672,990,360,-193,-688,-1127,-1540,-1944,-2364,-2814,-3288,-3775,-4243,-4653,-4972,-5150,-5170,-4996,-4627,-4054,-3283,-2339,-1233,-4,1322,2703,4092,5425,6649,7666,8417,8797,8764,8254,7288,5882,4145,2173,136,-1832,-3580,-4988,-5988,-6536,-6644,-6350,-5718,-4830,-3760,-2603,-1411,-284,742,1577,2194,2527,2564,2293,1737,949,-2,-1028,-2025,-2923,-3618,-4083,-4271,-4198,-3884,-3375,-2722,-1980,-1190,-400,379,1120,1839,2529,3213,3897,4597,5307,6046,6783,7533,8255,8921,9490,9895,10090,10018,9643,8969,8000,6799,5429,3977,2543,1191,1,-1005,-1826,-2469,-3018,-3487,-3976,-4489,-5051,-5639,-6192,-6651,-6950,-7022,-6863,-6461,-5875,-5155,-4393,-3656,-3014,-2513,-2172,-2000,-1968,-2059,-2218,-2405,-2568,-2642,-2589,-2364,-1933,-1308,-476,511,1628,2825,4054,5281,6459,7555,8537,9367,10032,10502,10784,10879,10812,10625,10351,10046,9733,9451,9196,8980,8769,8563,8318,8012,7608,7053,6323,5369,4186,2762,1136,-642,-2482,-4273,-5907,-7253,-8233,-8765,-8843,-8467,-7718,-6668,-5452,-4168,-2937,-1842,-950,-297,113,304,317,200,1,-248,-536,-877,-1281,-1797,-2422,-3194,-4074,-5046,-6043,-6994,-7822,-8433,-8742,-8685,-8204,-7299,-6004,-4396,-2601,-759,971,2450,3557,4223,4435,4219,3688,2947,2178,1520,1111,1063,1403,2138,3192,4445,5757,6952,7875,8385,8403,7892,6894,5494,3822,2023,248,-1390,-2792,-3920,-4767,-5372,-5795,-6124,-6424,-6765,-7179,-7661,-8187,-8679,-9063,-9237,-9134,-8690,-7900,-6779,-5396,-3843,-2244,-726,580,1575,2179,2364,2135,1543,656,-410,-1566,-2669,-3629,-4327,-4697,-4667,-4226,-3357,-2101,-500,1379,3443,5619,7792,9892,11815,13486,14822,15732,16161,16022,15313,14022,12220,10023,7579,5091,2748,730,-820,-1816,-2227,-2064,-1397,-314,1065,2592,4135,5529,6648,7373,7615,7335,6536,5262,3623,1734,-231,-2122,-3772,-5042,-5852,-6127,-5904,-5227,-4230,-3060,-1896,-903,-225,34,-165,-809,-1815,-3059,-4368,-5593,-6555,-7173,-7352,-7115,-6501,-5609,-4563,-3485,-2506,-1704,-1167,-893,-890,-1088,-1412,-1755,-2004,-2063,-1838,-1294,-404,800,2266,3909,5615,7247,8666,9705,10262,10215,9555,8271,6462,4236,1760,-796,-3249,-5431,-7192,-8434,-9096,-9183,-8751,-7899,-6761,-5465,-4157,-2930,-1879,-1042,-437,-58,116,122,-13,-248,-549,-899,-1239,-1566,-1809,-1962,-1968,-1845,-1572,-1206,-755,-274,221,714,1212,1727,2285,2915,3637,4491,5471,6597,7816,9086,10285,11333,12084,12483,12447,11991,11145,10002,8670,7301,6025,4990,4304,4037,4237,4867,5867,7101,8408,9606,10514,10976,10896,10224,9010,7340,5388,3347,1434,-141,-1212,-1666,-1468,-681,573,2086,3632,4953,5826,6061,5551,4282,2330,-123,-2861,-5592,-8095,-10124,-11566,-12347,-12489,-12085,-11259,-10161,-8950,-7740,-6647,-5715,-4985,-4443,-4079,-3856,-3761,-3776,-3900,-4126,-4434,-4779,-5074,-5220,-5089,-4581,-3624,-2214,-405,1666,3819,5832,7470,8557,8930,8560,7445,5712,3517,1067,-1407,-3705,-5619,-7028,-7810,-7961,-7480,-6465,-5026,-3330,-1536,171,1642,2734,3368,3492,3138,2369,1312,115,-1046,-2015,-2655,-2892,-2716,-2177,-1400,-526,288,911,1272,1358,1225,996,807,843,1218,2061,3373,5112,7138,9241,11177,12680,13511,13491,12520,10601,7837,4416,604,-3305,-7001,-10204,-12674,-14252,-14843,-14481,-13248,-11351,-9008,-6504,-4079,-1971,-315,805,1421,1610,1534,1355,1246,1349,1759,2524,3629,5021,6597,8256,9842,11262,12357,13076,13308,13050,12264,10985,9256,7146,4765,2228,-334,-2780,-4997,-6873,-8343,-9358,-9921,-10036,-9766,-9151,-8285,-7239,-6121,-5018,-4036,-3263,-2761,-2596,-2770,-3289,-4084,-5064,-6091,-7003,-7655,-7919,-7728,-7080,-6028,-4687,-3213,-1778,-565,266,595,362,-419,-1650,-3180,-4783,-6249,-7342,-7894,-7780,-6944,-5415,-3287,-704,2125,4988,7664,9938,11666,12709,13025,12605,11506,9843,7761,5459,3113,928,-965,-2466,-3537,-4216,-4539,-4612,-4467,-4180,-3724,-3099,-2241,-1108,339,2112,4168,6413,8727,10922,12849,14321,15230,15478,15063,13999,12370,10286,7856,5219,2483,-257,-2896,-5395,-7676,-9722,-11492,-12978,-14166,-15048,-15623,-15881,-15826,-15447,-14755,-13754,-12467,-10942,-9230,-7415,-5590,-3855,-2313,-1058,-152,365,490,256,-284,-1067,-2013,-3064,-4163,-5261,-6348,-7394,-8415,-9401,-10363,-11268,-12112,-12825,-13371,-13688,-13728,-13484,-12944,-12162,-11195,-10137,-9097,-8169,-7449,-6982,-6783,-6812,-6992,-7219,-7371,-7343,-7047,-6434,-5517,-4353,-3050,-1783,-681,50,330,47,-790,-2137,-3879,-5840,-7836,-9633,-11061,-11926,-12142,-11633,-10436,-8609,-6298,-3664,-886,1830,4329,6428,8026,9011,9371,9105,8320,7132,5746,4345,3155,2349,2059,2340,3172,4442,6018,7680,9266,10589,11537,12066,12166,11936,11482,10948,10489,10191,10141,10311,10641,11000,11214,11107,10512,9296,7418,4873,1778,-1716,-5371,-8938,-12143,-14738,-16527,-17370,-17245,-16199,-14402,-12079,-9508,-6990,-4768,-3068,-1970,-1512,-1570,-1995,-2525,-2938,-2981,-2502,-1390,345,2621,5271,8077,10796,13203,15090,16345,16898,16772,16041,14814,13215,11355,9319,7160,4905,2552,112,-2412,-4955,-7447,-9755,-11759,-13318,-14348,-14782,-14639,-13957,-12840,-11400,-9757,-8030,-6318,-4693,-3246,-2009,-1058,-403,-77,-57,-318,-798,-1411,-2073,-2664,-3095,-3274,-3154,-2730,-2045,-1190,-283,551,1202,1597,1725,1602,1336,1015,792,757,982,1485,2197,3025,3813,4406,4651,4446,3724,2515,903,-964,-2882,-4646,-6052,-6940,-7210,-6821,-5800,-4232,-2234,46,2462,4869,7162,9228,11040,12542,13756,14687,15371,15844,16121,16222,16139,15844,15336,14564,13529,12212,10618,8773,6724,4514,2247,-27,-2204,-4227,-6029,-7579,-8838,-9827,-10532,-11010,-11269,-11368,-11315,-11130,-10805,-10311,-9614,-8664,-7425,-5869,-4008,-1880,432,2813,5119,7194,8887,10072,10685,10697,10179,9215,7963,6578,5211,4008,3062,2438,2171,2238,2619,3228,3995,4778,5476,5918,5994,5568,4565,2952,742,-1961,-5011,-8181,-11231,-13913,-16005,-17368,-17923,-17691,-16774,-15315,-13514,-11550,-9613,-7840,-6343,-5200,-4440,-4083,-4125,-4534,-5302,-6384,-7733,-9285,-10945,-12588,-14081,-15265,-15981,-16092,-15496,-14133,-12039,-9296,-6080,-2612,867,4105,6885,9059,10514,11257,11329,10850,9969,8854,7654,6518,5542,4813,4368,4230,4394,4834,5513,6365,7333,8334,9318,10217,11007,11642,12123,12403,12469,12271,11758,10896,9641,7994,5974,3642,1105,-1513,-4047,-6355,-8287,-9752,-10682,-11073,-10976,-10461,-9672,-8713,-7734,-6827,-6070,-5495,-5089,-4807,-4581,-4328,-3967,-3438,-2679,-1688,-450,990,2590,4281,5989,7628,9147,10460,11559,12400,12995,13351,13456,13322,12901,12181,11128,9743,8070,6167,4159,2149,270,-1370,-2707,-3667,-4270,-4514,-4458,-4168,-3698,-3123,-2464,-1748,-974,-134,747,1655,2510,3233,3719,3863,3597,2867,1686,112,-1742,-3707,-5585,-7193,-8330,-8912,-8876,-8282,-7253,-5954,-4596,-3357,-2405,-1815,-1646,-1843,-2343,-3031,-3781,-4489,-5055,-5413,-5530,-5378,-4972,-4306,-3402,-2276,-937,568,2212,3929,5658,7328,8877,10238,11383,12268,12917,13316,13532,13566,13505,13353,13184,13004,12860,12740,12652,12554,12405,12150,11712,11041,10067,8776,7135,5205,3016,688,-1682,-3957,-6025,-7755,-9092,-9953,-10374,-10344,-9982,-9346,-8574,-7764,-7012,-6397,-5950,-5688,-5587,-5619,-5729,-5883,-6035,-6146,-6206,-6149,-5981,-5623,-5077,-4286,-3255,-1976,-475,1200,2985,4789,6520,8062,9320,10193,10604,10516,9886,8761,7168,5224,3052,815,-1305,-3135,-4529,-5371,-5628,-5295,-4469,-3250,-1831,-358,955,1966,2538,2590,2124,1185,-90,-1517,-2900,-4022,-4728,-4922,-4574,-3766,-2630,-1365,-201,662,1029,824,0,-1337,-3055,-4919,-6698,-8153,-9098,-9427,-9104,-8209,-6871,-5286,-3659,-2180,-992,-178,259,382,306,184,176,422,1045,2089,3575,5430,7556,9792,11959,13860,15336,16229,16476,16038,14964,13365,11389,9236,7100,5150,3530,2292,1458,961,714,610,540,438,253,-2,-309,-618,-880,-1079,-1194,-1261,-1316,-1414,-1606,-1926,-2363,-2905,-3460,-3954,-4272,-4300,-3970,-3197,-1992,-355,1616,3836,6157,8452,10576,12394,13799,14684,15006,14725,13880,12531,10795,8831,6792,4858,3171,1842,954,519,528,913,1587,2413,3267,3988,4466,4583,4287,3550,2417,957,-709,-2431,-4084,-5487,-6566,-7211,-7411,-7183,-6578,-5711,-4670,-3600,-2568,-1700,-1008,-566,-327,-295,-387,-562,-750,-912,-1035,-1124,-1228,-1398,-1701,-2192,-2893,-3806,-4857,-5954,-6949,-7683,-8011,-7807,-7025,-5666,-3821,-1631,720,3042,5160,6939,8292,9192,9668,9769,9601,9215,8717,8125,7494,6837,6175,5548,5007,4608,4438,4526,4933,5623,6563,7638,8713,9628,10206,10320,9859,8814,7221,5216,2968,689,-1404,-3150,-4387,-5073,-5183,-4799,-4024,-3030,-1967,-1019,-305,83,114,-179,-721,-1400,-2089,-2663,-3033,-3112,-2888,-2351,-1546,-541,605,1801,2995,4119,5137,6014,6723,7261,7602,7777,7771,7634,7369,7029,6622,6192,5759,5347,4980,4676,4432,4252,4085,3903,3611,3161,2450,1453,124,-1499,-3355,-5328,-7271,-9009,-10389,-11261,-11544,-11205,-10294,-8912,-7236,-5450,-3776,-2408,-1514,-1208,-1548,-2524,-4064,-6035,-8263,-10520,-12605,-14246,-15290,-15523,-14889,-13338,-10947,-7873,-4344,-668,2834,5829,8046,9298,9506,8749,7192,5143,2940,954,-486,-1130,-828,420,2516,5204,8184,11088,13556,15295,16052,15733,14302,11906,8729,5112,1370,-2094,-4981,-6995,-8005,-7957,-6963,-5227,-3058,-788,1229,2722,3482,3437,2614,1169,-671,-2618,-4385,-5711,-6411,-6377,-5606,-4173,-2233,21,2341,4517,6311,7583,8197,8140,7432,6204,4615,2902,1273,-21,-841,-1055,-658,285,1642,3205,4758,6089,6996,7373,7149,6362,5106,3520,1792,81,-1443,-2682,-3554,-4051,-4190,-4023,-3644,-3125,-2579,-2074,-1692,-1471,-1452,-1623,-1986,-2492,-3099,-3733,-4324,-4784,-5054,-5059,-4769,-4156,-3224,-2019,-591,952,2505,3908,5032,5707,5828,5296,4077,2202,-255,-3135,-6243,-9339,-12159,-14450,-15992,-16632,-16288,-15028,-12953,-10337,-7438,-4604,-2108,-214,960,1363,1095,324,-682,-1654,-2300,-2393,-1780,-397,1675,4287,7150,9961,12366,14066,14821,14500,13101,10732,7627,4068,402,-3051,-5981,-8167,-9455,-9805,-9273,-8011,-6239,-4232,-2271,-640,447,816,414,-751,-2549,-4803,-7257,-9656,-11731,-13262,-14080,-14096,-13325,-11847,-9847,-7548,-5208,-3091,-1415,-356,14,-300,-1176,-2444,-3838,-5131,-6059,-6464,-6235,-5366,-3943,-2117,-106,1848,3526,4696,5243,5069,4198,2711,752,-1486,-3803,-6004,-7907,-9388,-10357,-10770,-10666,-10091,-9164,-8029,-6824,-5723,-4848,-4327,-4216,-4556,-5315,-6431,-7803,-9289,-10742,-12012,-12949,-13458,-13454,-12916,-11870,-10368,-8526,-6469,-4359,-2372,-662,606,1316,1388,788,-443,-2201,-4317,-6570,-8695,-10433,-11542,-11835,-11224,-9716,-7434,-4598,-1512,1486,4064,5917,6859,6785,5745,3914,1571,-919,-3168,-4822,-5600,-5346,-4051,-1857,975,4071,7040,9476,11041,11507,10736,8786,5773,2008,-2186,-6393,-10211,-13287,-15309,-16101,-15577,-13795,-10934,-7280,-3193,907,4641,7639,9666,10561,10328,9060,6997,4431,1726,-769,-2726,-3911,-4166,-3477,-1915,337,3029,5885,8616,10965,12742,13803,14111,13675,12579,10956,8951,6736,4471,2291,327,-1343,-2652,-3572,-4095,-4235,-4023,-3513,-2760,-1866,-909,-11,741,1248,1457,1324,865,119,-840,-1913,-3005,-4012,-4849,-5447,-5762,-5770,-5477,-4924,-4156,-3263,-2311,-1381,-538,185,754,1173,1464,1645,1758,1814,1831,1784,1670,1416,1015,387,-460,-1556,-2867,-4332,-5887,-7391,-8737,-9761,-10341,-10349,-9725,-8434,-6537,-4132,-1400,1451,4169,6528,8308,9369,9652,9174,8080,6548,4846,3214,1906,1092,883,1298,2260,3633,5215,6785,8106,8985,9245,8798,7611,5732,3284,448,-2547,-5448,-8011,-10017,-11306,-11800,-11484,-10466,-8878,-6952,-4899,-2969,-1340,-176,456,546,161,-573,-1476,-2371,-3035,-3326,-3092,-2268,-847,1127,3541,6234,9037,11730,14126,16044,17325,17879,17647,16650,14969,12738,10148,7398,4717,2287,304,-1131,-1913,-2050,-1573,-595,732,2226,3695,4950,5842,6256,6133,5476,4332,2816,1054,-784,-2555,-4114,-5361,-6243,-6746,-6922,-6845,-6626,-6376,-6200,-6160,-6300,-6587,-6973,-7346,-7615,-7647,-7397,-6801,-5913,-4805,-3619,-2527,-1698,-1292,-1418,-2120,-3371,-5061,-7012,-9000,-10779,-12114,-12822,-12768,-11933,-10325,-8098,-5379,-2431,549,3299,5621,7356,8398,8715,8352,7387,5968,4245,2378,522,-1192,-2656,-3782,-4520,-4837,-4743,-4251,-3428,-2344,-1099,188,1397,2406,3119,3460,3415,2998,2268,1324,247,-845,-1863,-2738,-3397,-3816,-3980,-3888,-3578,-3091,-2483,-1832,-1208,-683,-327,-165,-220,-446,-795,-1172,-1480,-1631,-1528,-1126,-391,663,1993,3516,5132,6723,8158,9328,10121,10457,10295,9603,8436,6854,4978,2963,946,-897,-2460,-3630,-4376,-4672,-4568,-4112,-3396,-2508,-1545,-600,257,948,1441,1705,1758,1632,1392,1116,884,773,833,1097,1567,2228,3029,3918,4809,5626,6275,6692,6807,6618,6106,5329,4317,3152,1875,552,-783,-2098,-3369,-4577,-5706,-6717,-7580,-8239,-8628,-8691,-8369,-7644,-6514,-5030,-3248,-1286,771,2789,4688,6376,7797,8925,9747,10292,10588,10687,10639,10481,10269,10008,9737,9442,9139,8801,8414,7955,7393,6722,5928,5029,4042,3025,2021,1109,335,-245,-624,-803,-826,-744,-629,-550,-567,-732,-1069,-1592,-2294,-3143,-4106,-5132,-6151,-7094,-7855,-8331,-8429,-8042,-7138,-5682,-3735,-1383,1230,3920,6500,8755,10531,11648,12051,11670,10570,8818,6600,4084,1528,-845,-2799,-4133,-4719,-4489,-3479,-1808,303,2590,4748,6494,7596,7895,7342,5978,3951,1452,-1248,-3910,-6276,-8158,-9433,-10034,-9991,-9379,-8322,-6970,-5471,-3960,-2561,-1335,-340,428,974,1346,1566,1706,1763,1795,1783,1753,1697,1627,1540,1455,1355,1261,1137,991,790,548,266,-18,-263,-402,-389,-171,263,890,1669,2516,3351,4099,4681,5076,5252,5244,5083,4847,4593,4399,4295,4307,4403,4555,4673,4709,4571,4214,3605,2738,1652,399,-919,-2210,-3333,-4184,-4646,-4650,-4142,-3149,-1709,60,2018,4016,5868,7436,8584,9236,9357,8981,8184,7086,5848,4603,3529,2714,2275,2226,2573,3269,4220,5338,6492,7587,8511,9200,9589,9657,9373,8758,7791,6520,4969,3194,1300,-626,-2434,-3998,-5190,-5893,-6051,-5643,-4702,-3338,-1677,92,1788,3237,4280,4829,4822,4272,3244,1838,207,-1483,-3051,-4349,-5215,-5592,-5410,-4698,-3521,-1979,-226,1584,3275,4684,5676,6133,6012,5293,4043,2355,391,-1676,-3631,-5297,-6499,-7125,-7148,-6578,-5550,-4214,-2768,-1422,-329,383,684,591,204,-350,-921,-1358,-1550,-1419,-930,-100,1015,2336,3755,5154,6435,7492,8261,8699,8772,8495,7882,6961,5786,4397,2850,1212,-467,-2110,-3653,-5024,-6147,-6956,-7399,-7424,-7044,-6260,-5152,-3799,-2323,-845,510,1653,2502,3047,3282,3280,3098,2849,2616,2496,2544,2804,3280,3952,4783,5712,6683,7634,8515,9278,9907,10364,10663,10780,10749,10552,10223,9754,9158,8437,7603,6666,5661,4626,3607,2676,1876,1273,902,788,935,1317,1889,2573,3280,3900,4336,4500,4333,3825,2981,1864,552,-863,-2284,-3620,-4822,-5837,-6649,-7259,-7652,-7841,-7806,-7544,-7034,-6294,-5339,-4251,-3108,-2049,-1186,-645,-494,-765,-1414,-2350,-3422,-4463,-5313,-5835,-5972,-5699,-5099,-4264,-3340,-2467,-1738,-1250,-1006,-1020,-1242,-1627,-2119,-2661,-3198,-3673,-4030,-4203,-4162,-3847,-3282,-2451,-1441,-298,846,1898,2732,3250,3386,3092,2381,1297,-76,-1606,-3173,-4607,-5788,-6581,-6902,-6699,-5945,-4685,-2967,-907,1369,3707,5938,7900,9432,10419,10759,10447,9507,8057,6283,4380,2613,1175,246,-79,204,1034,2273,3731,5206,6484,7380,7760,7545,6718,5352,3548,1477,-675,-2731,-4503,-5867,-6716,-7007,-6757,-5997,-4866,-3453,-1959,-503,733,1656,2165,2225,1853,1071,-5,-1293,-2642,-3938,-5047,-5887,-6388,-6532,-6329,-5823,-5066,-4139,-3092,-1995,-899,170,1158,2061,2833,3465,3919,4193,4251,4113,3768,3244,2575,1796,960,102,-729,-1525,-2236,-2866,-3366,-3731,-3925,-3942,-3784,-3459,-3004,-2432,-1794,-1109,-427,217,764,1171,1381,1379,1145,716,134,-515,-1152,-1671,-1988,-2040,-1775,-1207,-357,692,1823,2909,3779,4311,4352,3841,2712,1014,-1182,-3723,-6428,-9082,-11476,-13420,-14777,-15460,-15452,-14784,-13548,-11868,-9890,-7804,-5766,-3979,-2575,-1694,-1390,-1678,-2475,-3663,-5039,-6402,-7525,-8227,-8368,-7881,-6783,-5142,-3123,-909,1271,3190,4655,5504,5657,5106,3920,2249,286,-1734,-3572,-5023,-5917,-6163,-5755,-4751,-3309,-1603,120,1665,2800,3414,3375,2700,1396,-404,-2566,-4911,-7238,-9388,-11186,-12535,-13359,-13644,-13424,-12769,-11781,-10581,-9301,-8047,-6955,-6078,-5501,-5238,-5291,-5633,-6209,-6952,-7782,-8621,-9393,-10030,-10478,-10684,-10621,-10254,-9585,-8620,-7399,-5978,-4441,-2879,-1403,-114,899,1573,1895,1871,1568,1038,368,-383,-1167,-1938,-2688,-3359,-3939,-4346,-4521,-4392,-3884,-2985,-1703,-119,1630,3376,4906,6034,6593,6480,5669,4205,2214,-121,-2595,-4977,-7086,-8740,-9849,-10335,-10207,-9487,-8256,-6603,-4639,-2484,-257,1925,3952,5743,7217,8350,9106,9510,9579,9350,8879,8195,7360,6402,5359,4268,3155,2069,1054,169,-531,-998,-1216,-1187,-970,-620,-250,61,209,154,-142,-639,-1290,-1991,-2632,-3100,-3307,-3183,-2730,-1966,-968,154,1287,2294,3057,3484,3503,3095,2280,1127,-253,-1719,-3115,-4281,-5085,-5413,-5220,-4502,-3330,-1822,-147,1510,2950,4025,4605,4662,4185,3285,2050,663,-755,-2044,-3123,-3911,-4414,-4637,-4649,-4518,-4319,-4119,-3958,-3841,-3772,-3707,-3628,-3497,-3293,-3012,-2654,-2260,-1861,-1529,-1308,-1244,-1352,-1601,-1939,-2265,-2479,-2448,-2095,-1332,-164,1382,3215,5197,7175,8962,10396,11309,11603,11178,10060,8258,5923,3189,289,-2560,-5115,-7165,-8548,-9156,-8974,-8049,-6512,-4545,-2358,-181,1787,3371,4458,4997,4990,4517,3685,2662,1610,723,140,10,388,1299,2691,4448,6428,8441,10313,11870,12978,13557,13556,13025,12021,10691,9180,7667,6317,5270,4632,4440,4703,5333,6250,7281,8297,9108,9590,9611,9104,8053,6491,4521,2273,-88,-2391,-4500,-6277,-7659,-8614,-9147,-9321,-9190,-8842,-8359,-7813,-7273,-6783,-6364,-6029,-5744,-5495,-5234,-4940,-4595,-4198,-3772,-3336,-2948,-2626,-2430,-2357,-2421,-2593,-2830,-3075,-3272,-3366,-3315,-3108,-2728,-2218,-1596,-926,-276,298,706,892,800,376,-367,-1435,-2753,-4248,-5796,-7257,-8486,-9341,-9698,-9500,-8710,-7387,-5623,-3560,-1369,773,2708,4295,5428,6062,6171,5801,5018,3917,2617,1226,-134,-1379,-2407,-3168,-3593,-3665,-3360,-2699,-1707,-446,1031,2626,4260,5816,7183,8255,8923,9124,8822,8018,6790,5207,3420,1550,-245,-1846,-3116,-3988,-4373,-4274,-3694,-2717,-1440,-15,1408,2670,3637,4216,4355,4069,3410,2481,1425,373,-512,-1145,-1434,-1397,-1060,-536,65,606,975,1078,874,347,-445,-1445,-2512,-3539,-4367,-4884,-4995,-4653,-3852,-2661,-1160,504,2189,3729,4984,5818,6176,6005,5361,4309,2975,1497,9,-1358,-2501,-3346,-3841,-3990,-3797,-3332,-2653,-1855,-1019,-223,495,1096,1601,2021,2383,2704,2979,3158,3205,3020,2552,1748,592,-850,-2493,-4166,-5705,-6908,-7612,-7691,-7075,-5778,-3879,-1511,1126,3825,6374,8566,10257,11311,11672,11321,10294,8677,6597,4210,1698,-753,-2971,-4797,-6131,-6889,-7081,-6716,-5886,-4672,-3185,-1524,216,1942,3583,5053,6292,7221,7797,7971,7739,7115,6163,4966,3663,2381,1264,446,12,36,515,1434,2698,4226,5864,7498,8983,10206,11079,11529,11545,11134,10347,9268,7996,6643,5333,4149,3183,2448,1955,1641,1434,1231,932,464,-229,-1153,-2269,-3511,-4760,-5914,-6829,-7411,-7565,-7246,-6465,-5257,-3735,-2025,-301,1264,2500,3262,3460,3044,2056,567,-1275,-3301,-5327,-7162,-8656,-9689,-10184,-10123,-9522,-8429,-6944,-5150,-3176,-1136,863,2713,4332,5643,6584,7084,7115,6627,5641,4195,2390,372,-1670,-3535,-5013,-5939,-6178,-5685,-4459,-2603,-258,2363,5029,7499,9564,11047,11847,11915,11268,9985,8189,6031,3703,1393,-711,-2429,-3634,-4237,-4192,-3528,-2314,-655,1287,3377,5432,7332,8937,10185,11004,11391,11334,10873,10035,8888,7498,5959,4377,2866,1530,472,-260,-622,-629,-302,298,1126,2091,3157,4217,5223,6082,6729,7099,7154,6874,6276,5402,4313,3097,1854,669,-340,-1124,-1591,-1739,-1544,-1052,-305,602,1595,2543,3364,3960,4261,4256,3946,3400,2717,2013,1420,1045,961,1170,1647,2264,2894,3360,3514,3229,2458,1195,-464,-2398,-4424,-6382,-8085,-9436,-10321,-10740,-10684,-10221,-9413,-8349,-7115,-5775,-4395,-3009,-1639,-304,994,2232,3371,4362,5112,5544,5580,5145,4251,2909,1229,-670,-2599,-4405,-5876,-6891,-7322,-7112,-6260,-4819,-2900,-668,1697,3965,5955,7447,8318,8451,7833,6492,4545,2144,-498,-3163,-5619,-7648,-9073,-9760,-9636,-8710,-7048,-4783,-2122,749,3565,6154,8306,9916,10894,11221,10925,10073,8769,7150,5365,3570,1929,581,-360,-802,-718,-91,1023,2548,4376,6358,8363,10241,11858,13133,13975,14367,14307,13816,12955,11780,10368,8805,7170,5561,4046,2714,1613,791,262,0,-38,58,198,265,177,-140,-691,-1448,-2319,-3183,-3905,-4354,-4442,-4133,-3457,-2514,-1445,-445,329,706,597,-21,-1117,-2562,-4210,-5867,-7362,-8522,-9251,-9484,-9225,-8530,-7478,-6181,-4749,-3285,-1886,-619,453,1316,1943,2371,2603,2682,2620,2432,2097,1613,933,54,-1043,-2344,-3800,-5345,-6877,-8277,-9420,-10184,-10468,-10202,-9370,-7977,-6120,-3897,-1476,959,3218,5093,6431,7092,7022,6225,4768,2818,554,-1771,-3902,-5622,-6692,-7024,-6513,-5222,-3233,-730,2072,4916,7569,9789,11417,12302,12402,11705,10281,8257,5790,3097,389,-2093,-4148,-5585,-6288,-6186,-5303,-3712,-1583,882,3422,5776,7695,8977,9479,9168,8058,6293,4025,1495,-1087,-3474,-5493,-6986,-7867,-8113,-7752,-6865,-5575,-4022,-2363,-755,669,1802,2583,3010,3125,3020,2821,2645,2615,2790,3208,3823,4571,5307,5904,6181,6033,5332,4074,2266,20,-2501,-5104,-7565,-9677,-11279,-12248,-12548,-12191,-11254,-9856,-8126,-6219,-4243,-2331,-549,1039,2398,3527,4417,5076,5527,5751,5773,5553,5084,4341,3306,1989,417,-1358,-3239,-5133,-6897,-8411,-9542,-10186,-10275,-9779,-8740,-7233,-5406,-3432,-1501,182,1448,2160,2234,1653,465,-1231,-3269,-5455,-7579,-9413,-10775,-11501,-11514,-10775,-9354,-7354,-4963,-2380,162,2454,4307,5576,6195,6142,5466,4270,2682,853,-1045,-2860,-4442,-5650,-6405,-6640,-6362,-5615,-4514,-3168,-1766,-426,690,1491,1902,1901,1496,743,-304,-1529,-2864,-4174,-5401,-6427,-7230,-7728,-7930,-7818,-7409,-6748,-5880,-4871,-3812,-2786,-1880,-1189,-742,-593,-698,-1026,-1469,-1951,-2353,-2618,-2690,-2583,-2333,-2028,-1771,-1676,-1843,-2345,-3218,-4439,-5957,-7669,-9447,-11159,-12676,-13889,-14734,-15174,-15216,-14898,-14268,-13398,-12333,-11143,-9861,-8537,-7205,-5933,-4762,-3781,-3041,-2592,-2461,-2610,-3002,-3534,-4129,-4679,-5106,-5362,-5400,-5236,-4870,-4335,-3663,-2885,-2021,-1113,-167,757,1638,2421,3066,3549,3833,3920,3794,3467,2941,2244,1401,467,-498,-1417,-2201,-2765,-3027,-2926,-2429,-1542,-311,1165,2745,4273,5555,6455,6809,6595,5763,4430,2676,706,-1323,-3191,-4747,-5830,-6353,-6264,-5589,-4388,-2794,-959,944,2734,4272,5426,6127,6333,6046,5310,4176,2749,1106,-618,-2343,-3939,-5350,-6474,-7276,-7712,-7750,-7412,-6679,-5628,-4279,-2737,-1065,625,2246,3717,4955,5932,6609,7008,7147,7077,6833,6466,5997,5444,4811,4086,3264,2352,1350,304,-750,-1738,-2592,-3234,-3623,-3714,-3544,-3138,-2607,-2041,-1564,-1279,-1243,-1502,-2011,-2714,-3504,-4251,-4871,-5259,-5399,-5292,-4970,-4519,-3993,-3488,-3067,-2810,-2766,-2996,-3512,-4321,-5401,-6660,-8031,-9350,-10490,-11272,-11557,-11223,-10206,-8514,-6222,-3482,-495,2495,5255,7547,9208,10130,10290,9766,8695,7288,5766,4359,3257,2598,2458,2842,3690,4878,6257,7632,8841,9725,10184,10169,9690,8810,7623,6255,4836,3499,2362,1538,1079,1045,1409,2131,3125,4275,5467,6583,7535,8261,8745,8997,9056,8967,8765,8464,8060,7530,6842,5979,4931,3715,2399,1050,-193,-1209,-1855,-2025,-1651,-742,652,2368,4243,6039,7567,8629,9111,8948,8153,6822,5079,3115,1109,-753,-2317,-3482,-4175,-4403,-4204,-3681,-2957,-2186,-1520,-1079,-971,-1230,-1868,-2837,-4060,-5432,-6839,-8146,-9248,-10019,-10401,-10320,-9794,-8840,-7562,-6069,-4525,-3078,-1879,-1023,-564,-469,-687,-1082,-1559,-2000,-2342,-2570,-2684,-2752,-2808,-2916,-3104,-3364,-3690,-4007,-4274,-4408,-4376,-4138,-3712,-3119,-2418,-1678,-972,-372,54,282,290,106,-216,-613,-986,-1267,-1377,-1267,-914,-321,478,1429,2444,3440,4312,4980,5383,5494,5310,4882,4258,3545,2818,2205,1769,1607,1716,2121,2725,3467,4192,4781,5096,5035,4530,3563,2174,435,-1519,-3561,-5524,-7276,-8691,-9690,-10223,-10285,-9883,-9072,-7878,-6389,-4627,-2694,-632,1455,3500,5391,7053,8400,9376,9964,10164,10027,9632,9063,8438,7842,7366,7054,6905,6894,6918,6893,6688,6205,5375,4165,2598,741,-1293,-3367,-5337,-7050,-8417,-9331,-9797,-9802,-9422,-8736,-7839,-6841,-5834,-4883,-4068,-3389,-2891,-2538,-2333,-2218,-2161,-2094,-1956,-1694,-1261,-638,140,1030,1913,2688,3233,3455,3311,2800,1977,965,-116,-1089,-1827,-2206,-2166,-1691,-836,311,1630,2964,4194,5170,5815,6044,5842,5207,4194,2889,1395,-152,-1634,-2923,-3937,-4590,-4867,-4752,-4274,-3494,-2459,-1260,44,1386,2706,3976,5146,6206,7115,7850,8384,8669,8693,8423,7864,7036,5989,4790,3540,2340,1289,484,-31,-226,-131,199,662,1164,1580,1845,1891,1734,1396,983,576,316,286,560,1165,2065,3187,4407,5583,6567,7230,7473,7250,6567,5494,4129,2633,1152,-147,-1131,-1712,-1828,-1510,-796,167,1257,2281,3086,3524,3495,2958,1922,478,-1265,-3114,-4901,-6424,-7517,-8068,-7992,-7306,-6069,-4417,-2536,-637,1063,2371,3167,3383,3061,2308,1291,223,-706,-1339,-1562,-1386,-823,-28,872,1707,2322,2629,2575,2179,1524,733,-52,-665,-985,-893,-338,697,2165,3971,5957,7952,9720,11087,11831,11867,11101,9594,7436,4817,1982,-824,-3322,-5297,-6577,-7067,-6761,-5735,-4113,-2099,128,2353,4426,6215,7643,8666,9280,9501,9367,8942,8274,7461,6560,5662,4834,4134,3623,3311,3226,3311,3544,3825,4085,4246,4233,4038,3638,3105,2471,1852,1318,959,837,975,1375,2000,2777,3636,4477,5243,5853,6297,6544,6607,6519,6282,5958,5534,5052,4488,3858,3139,2355,1505,644,-207,-983,-1661,-2199,-2610,-2886,-3086,-3230,-3394,-3610,-3920,-4338,-4842,-5399,-5928,-6355,-6587,-6545,-6196,-5515,-4560,-3405,-2171,-994,7,735,1137,1219,1023,630,142,-373,-814,-1183,-1447,-1660,-1874,-2145,-2547,-3091,-3804,-4633,-5532,-6419,-7205,-7810,-8145,-8148,-7761,-6944,-5700,-4040,-2064,126,2351,4440,6195,7460,8105,8081,7394,6128,4439,2498,546,-1236,-2649,-3564,-3904,-3635,-2790,-1441,321,2366,4573,6813,8968,10923,12578,13834,14612,14849,14506,13599,12151,10271,8056,5668,3257,981,-1014,-2617,-3744,-4343,-4418,-3985,-3111,-1875,-385,1256,2915,4490,5861,6939,7653,7968,7869,7404,6628,5643,4572,3529,2645,2009,1687,1718,2072,2729,3590,4584,5584,6502,7222,7677,7804,7589,7045,6217,5182,4011,2792,1580,426,-654,-1666,-2626,-3583,-4548,-5562,-6604,-7659,-8661,-9540,-10222,-10636,-10752,-10561,-10091,-9408,-8595,-7731,-6915,-6183,-5595,-5118,-4756,-4442,-4146,-3833,-3491,-3135,-2803,-2532,-2394,-2415,-2644,-3071,-3670,-4372,-5077,-5657,-5986,-5935,-5408,-4366,-2805,-835,1419,3732,5864,7562,8589,8766,8014,6322,3842,765,-2584,-5895,-8821,-11093,-12501,-12946,-12435,-11064,-9008,-6490,-3742,-995,1552,3746,5490,6727,7475,7773,7706,7374,6875,6308,5743,5231,4784,4396,4022,3619,3128,2524,1803,1007,215,-460,-908,-1006,-711,22,1123,2514,4043,5534,6828,7740,8163,8004,7246,5930,4148,2066,-147,-2258,-4087,-5420,-6145,-6163,-5474,-4130,-2263,-27,2349,4676,6733,8352,9421,9868,9712,9017,7897,6511,5000,3518,2162,1012,95,-596,-1079,-1420,-1659,-1848,-2048,-2262,-2547,-2893,-3317,-3828,-4405,-5061,-5752,-6472,-7158,-7780,-8264,-8561,-8604,-8361,-7800,-6944,-5835,-4562,-3247,-2026,-1057,-457,-362,-795,-1799,-3273,-5114,-7104,-9037,-10636,-11705,-12033,-11543,-10213,-8144,-5524,-2609,285,2857,4809,5942,6127,5355,3732,1442,-1239,-4030,-6627,-8799,-10335,-11136,-11151,-10412,-9014,-7079,-4782,-2292,205,2537,4556,6129,7176,7643,7527,6866,5740,4252,2544,756,-970,-2509,-3772,-4709,-5314,-5618,-5700,-5627,-5517,-5413,-5401,-5485,-5683,-5962,-6283,-6594,-6829,-6933,-6851,-6539,-5979,-5178,-4154,-2973,-1703,-441,707,1640,2261,2498,2310,1696,700,-583,-2038,-3502,-4836,-5880,-6562,-6802,-6651,-6150,-5455,-4684,-4035,-3611,-3563,-3917,-4706,-5867,-7303,-8888,-10447,-11842,-12916,-13558,-13708,-13326,-12466,-11180,-9603,-7854,-6091,-4447,-3035,-1944,-1210,-851,-826,-1088,-1553,-2135,-2754,-3330,-3818,-4183,-4430,-4566,-4627,-4646,-4652,-4673,-4707,-4755,-4780,-4756,-4620,-4335,-3853,-3145,-2211,-1062,249,1655,3053,4318,5326,5924,6010,5485,4319,2545,245,-2419,-5261,-8057,-10573,-12611,-13984,-14583,-14333,-13267,-11435,-9013,-6158,-3106,-82,2701,5030,6772,7815,8130,7739,6729,5229,3420,1498,-337,-1875,-2987,-3538,-3518,-2934,-1894,-522,1013,2552,3959,5121,5987,6524,6749,6693,6398,5922,5299,4583,3784,2932,2039,1117,204,-671,-1452,-2079,-2499,-2658,-2527,-2099,-1384,-433,712,1964,3255,4502,5620,6542,7198,7523,7493,7063,6258,5079,3595,1865,-13,-1924,-3756,-5374,-6664,-7536,-7915,-7800,-7212,-6241,-5022,-3689,-2425,-1341,-570,-134,-61,-270,-696,-1209,-1708,-2094,-2307,-2337,-2207,-1989,-1793,-1714,-1886,-2369,-3231,-4445,-5969,-7672,-9419,-11013,-12298,-13096,-13300,-12843,-11708,-9955,-7671,-4993,-2076,923,3850,6571,8969,10961,12472,13463,13900,13784,13124,11973,10397,8521,6491,4476,2681,1269,421,217,706,1840,3491,5484,7565,9492,11016,11937,12127,11523,10167,8165,5697,2991,284,-2169,-4170,-5540,-6203,-6135,-5408,-4145,-2528,-739,1021,2596,3873,4757,5252,5326,5054,4466,3660,2699,1694,715,-130,-772,-1139,-1177,-873,-217,751,1977,3386,4875,6371,7751,8966,9927,10611,10998,11086,10916,10503,9910,9154,8279,7287,6191,4971,3625,2136,501,-1249,-3093,-4940,-6725,-8330,-9653,-10614,-11135,-11216,-10864,-10157,-9185,-8058,-6886,-5749,-4704,-3776,-2940,-2179,-1427,-650,189,1098,2053,2999,3861,4550,4973,5072,4808,4207,3331,2292,1231,290,-394,-721,-645,-166,645,1672,2768,3760,4495,4834,4691,4024,2848,1214,-778,-3020,-5357,-7664,-9766,-11537,-12822,-13507,-13510,-12781,-11348,-9264,-6680,-3737,-662,2353,5087,7350,8988,9881,9996,9344,8045,6258,4229,2188,414,-923,-1649,-1728,-1180,-124,1261,2767,4161,5261,5895,6003,5561,4643,3369,1882,359,-1079,-2305,-3274,-3966,-4409,-4667,-4801,-4888,-4971,-5062,-5161,-5192,-5104,-4788,-4175,-3204,-1846,-124,1895,4124,6415,8657,10682,12390,13658,14423,14641,14308,13461,12168,10521,8638,6629,4604,2668,890,-663,-1955,-2974,-3710,-4180,-4415,-4449,-4333,-4125,-3872,-3633,-3438,-3308,-3262,-3282,-3373,-3501,-3663,-3844,-4022,-4227,-4434,-4696,-5018,-5429,-5934,-6515,-7120,-7668,-8049,-8147,-7852,-7090,-5831,-4123,-2049,224,2535,4679,6505,7870,8708,9010,8825,8259,7450,6528,5632,4834,4185,3659,3222,2782,2269,1615,776,-221,-1350,-2497,-3562,-4414,-4933,-5049,-4720,-3975,-2897,-1615,-289,916,1876,2481,2722,2594,2184,1575,886,224,-318,-669,-799,-706,-431,-37,399,791,1083,1222,1213,1081,880,702,591,627,809,1136,1558,2002,2403,2675,2783,2689,2422,2023,1570,1164,895,858,1103,1672,2538,3672,4971,6344,7655,8786,9618,10058,10040,9529,8538,7097,5283,3196,942,-1329,-3500,-5406,-6950,-7980,-8461,-8323,-7610,-6391,-4793,-2998,-1173,481,1830,2759,3226,3261,2923,2367,1714,1154,804,781,1121,1814,2768,3865,4939,5833,6425,6623,6421,5858,5036,4099,3197,2480,2055,1989,2271,2850,3591,4353,4960,5272,5167,4602,3567,2133,389,-1513,-3450,-5243,-6769,-7887,-8505,-8558,-8036,-6969,-5442,-3586,-1547,497,2400,4017,5275,6128,6605,6762,6713,6556,6421,6384,6499,6789,7211,7719,8221,8631,8860,8838,8522,7900,6986,5826,4494,3063,1645,313,-831,-1732,-2324,-2594,-2528,-2164,-1548,-780,53,816,1418,1758,1793,1537,1030,419,-179,-560,-590,-126,885,2444,4478,6842,9350,11799,13957,15661,16730,17098,16711,15617,13911,11726,9245,6641,4097,1745,-293,-1974,-3256,-4170,-4751,-5068,-5192,-5210,-5180,-5190,-5257,-5429,-5696,-6036,-6432,-6819,-7178,-7450,-7621,-7670,-7599,-7430,-7201,-6948,-6745,-6617,-6627,-6767,-7033,-7356,-7657,-7823,-7746,-7327,-6506,-5263,-3617,-1662,502,2698,4765,6528,7827,8572,8685,8195,7152,5674,3902,1999,110,-1596,-3025,-4063,-4681,-4844,-4608,-3999,-3138,-2096,-982,113,1141,2046,2830,3495,4059,4544,4960,5313,5587,5777,5857,5825,5680,5447,5158,4870,4637,4515,4537,4724,5047,5463,5886,6223,6369,6244,5780,4963,3822,2427,911,-579,-1869,-2807,-3258,-3172,-2525,-1404,83,1759,3454,4987,6233,7094,7535,7574,7265,6706,5992,5236,4536,3948,3535,3274,3161,3127,3102,3007,2757,2294,1575,592,-629,-2023,-3497,-4940,-6238,-7279,-7989,-8307,-8241,-7817,-7119,-6247,-5320,-4456,-3736,-3240,-2970,-2931,-3057,-3278,-3508,-3664,-3681,-3537,-3218,-2767,-2227,-1682,-1200,-870,-738,-848,-1191,-1725,-2377,-3042,-3613,-3995,-4089,-3880,-3330,-2519,-1511,-456,518,1241,1605,1496,893,-191,-1666,-3378,-5144,-6737,-7953,-8606,-8572,-7802,-6336,-4300,-1901,610,2946,4865,6143,6677,6443,5515,4089,2365,623,-917,-2062,-2706,-2827,-2494,-1842,-1050,-295,252,504,413,23,-566,-1229,-1818,-2211,-2330,-2138,-1668,-980,-187,596,1247,1675,1815,1660,1230,603,-151,-915,-1627,-2191,-2575,-2737,-2664,-2356,-1812,-1056,-95,1010,2238,3501,4750,5912,6929,7770,8407,8845,9103,9210,9192,9086,8888,8620,8245,7766,7148,6394,5510,4517,3474,2418,1432,555,-151,-663,-972,-1084,-1048,-897,-717,-557,-502,-609,-935,-1513,-2359,-3453,-4762,-6198,-7677,-9051,-10211,-11006,-11345,-11157,-10419,-9169,-7487,-5496,-3356,-1224,723,2349,3538,4228,4404,4097,3366,2310,1025,-389,-1831,-3225,-4498,-5584,-6438,-7003,-7233,-7118,-6630,-5831,-4782,-3608,-2471,-1519,-926,-790,-1181,-2083,-3414,-5046,-6799,-8501,-9987,-11127,-11851,-12136,-12003,-11529,-10785,-9864,-8852,-7793,-6734,-5675,-4622,-3553,-2481,-1400,-360,604,1410,1999,2296,2253,1849,1098,55,-1187,-2496,-3739,-4759,-5433,-5662,-5393,-4640,-3464,-1992,-377,1205,2591,3652,4301,4515,4315,3784,3005,2105,1183,335,-364,-881,-1197,-1341,-1354,-1300,-1249,-1266,-1404,-1688,-2126,-2686,-3325,-3978,-4563,-5019,-5278,-5307,-5112,-4731,-4249,-3769,-3412,-3278,-3450,-3947,-4758,-5785,-6922,-7997,-8863,-9365,-9408,-8934,-7965,-6567,-4871,-3040,-1250,303,1486,2149,2265,1814,888,-396,-1868,-3365,-4718,-5818,-6577,-6991,-7069,-6907,-6590,-6246,-5990,-5928,-6119,-6602,-7335,-8242,-9188,-10010,-10542,-10638,-10200,-9195,-7686,-5777,-3672,-1555,337,1855,2847,3295,3207,2685,1879,949,64,-635,-1072,-1208,-1074,-756,-344,17,243,240,-13,-493,-1133,-1821,-2428,-2843,-2967,-2757,-2229,-1434,-496,463,1284,1842,2040,1804,1164,144,-1114,-2472,-3744,-4746,-5314,-5327,-4704,-3455,-1610,689,3300,6010,8598,10846,12551,13548,13762,13154,11821,9891,7595,5179,2894,970,-445,-1257,-1476,-1176,-487,424,1389,2261,2906,3257,3268,2945,2318,1453,407,-728,-1895,-3012,-4030,-4897,-5589,-6098,-6434,-6642,-6755,-6832,-6906,-7000,-7131,-7259,-7390,-7442,-7410,-7238,-6923,-6472,-5920,-5322,-4743,-4240,-3861,-3617,-3491,-3454,-3412,-3327,-3089,-2673,-2037,-1207,-224,810,1799,2623,3178,3408,3272,2818,2108,1265,412,-324,-836,-1066,-985,-626,-45,647,1359,1942,2332,2411,2166,1570,660,-484,-1782,-3088,-4279,-5209,-5732,-5764,-5200,-4038,-2288,-21,2624,5519,8460,11287,13814,15903,17427,18317,18524,18067,16990,15390,13406,11192,8929,6784,4916,3445,2470,2026,2109,2677,3622,4841,6168,7482,8626,9507,10015,10112,9757,8971,7795,6290,4578,2759,988,-626,-1957,-2940,-3521,-3716,-3558,-3122,-2509,-1794,-1086,-431,129,587,966,1289,1584,1863,2109,2295,2357,2262,1946,1421,691,-170,-1079,-1935,-2616,-3055,-3164,-2942,-2382,-1545,-493,666,1847,2931,3825,4448,4713,4600,4058,3131,1831,263,-1502,-3323,-5098,-6695,-8031,-9022,-9643,-9862,-9706,-9190,-8355,-7262,-5947,-4504,-2962,-1412,126,1604,3002,4310,5512,6584,7505,8223,8694,8869,8691,8144,7217,5953,4414,2702,931,-782,-2335,-3641,-4655,-5340,-5724,-5819,-5696,-5411,-5037,-4652,-4297,-4031,-3849,-3765,-3737,-3727,-3690,-3568,-3327,-2952,-2433,-1813,-1142,-481,95,532,810,912,906,832,816,938,1313,2013,3077,4501,6220,8124,10055,11837,13278,14211,14504,14066,12909,11086,8767,6149,3483,1007,-1067,-2593,-3485,-3746,-3417,-2613,-1463,-120,1262,2550,3614,4365,4733,4676,4209,3348,2172,777,-736,-2224,-3591,-4718,-5534,-5984,-6046,-5725,-5046,-4061,-2816,-1389,172,1781,3386,4899,6254,7354,8125,8474,8349,7694,6514,4827,2714,287,-2307,-4876,-7255,-9249,-10733,-11603,-11814,-11379,-10340,-8800,-6886,-4758,-2589,-556,1195,2529,3393,3753,3646,3128,2291,1220,19,-1238,-2459,-3598,-4590,-5408,-6027,-6436,-6647,-6678,-6568,-6356,-6114,-5866,-5695,-5596,-5611,-5704,-5851,-5991,-6050,-5963,-5653,-5074,-4184,-2991,-1502,217,2107,4067,5987,7763,9264,10414,11123,11371,11166,10569,9688,8658,7637,6771,6196,5991,6196,6773,7634,8632,9602,10357,10746,10628,9953,8681,6888,4650,2131,-518,-3084,-5436,-7380,-8843,-9720,-9993,-9654,-8733,-7284,-5389,-3152,-694,1831,4278,6480,8286,9562,10198,10141,9382,7990,6097,3884,1600,-521,-2241,-3359,-3771,-3408,-2341,-684,1349,3513,5544,7187,8240,8559,8077,6825,4882,2415,-385,-3306,-6139,-8691,-10819,-12388,-13340,-13638,-13287,-12343,-10876,-8991,-6815,-4457,-2050,303,2492,4440,6058,7313,8160,8617,8708,8507,8085,7537,6923,6313,5714,5142,4573,3981,3355,2669,1928,1143,346,-420,-1108,-1651,-2019,-2154,-2069,-1764,-1283,-689,-41,572,1105,1496,1740,1830,1815,1736,1689,1719,1918,2306,2892,3660,4527,5435,6278,6983,7485,7760,7809,7695,7473,7257,7127,7173,7434,7919,8566,9290,9950,10396,10494,10118,9218,7792,5896,3668,1251,-1152,-3368,-5222,-6596,-7404,-7625,-7277,-6416,-5141,-3536,-1728,178,2066,3813,5310,6450,7131,7299,6918,6011,4659,2984,1175,-583,-2059,-3092,-3528,-3313,-2461,-1070,688,2586,4398,5888,6875,7248,6949,6037,4605,2814,843,-1148,-3003,-4643,-5997,-7088,-7924,-8573,-9080,-9481,-9802,-10013,-10082,-9930,-9490,-8697,-7505,-5923,-3976,-1771,570,2873,4955,6648,7789,8290,8104,7247,5820,3938,1795,-437,-2547,-4382,-5788,-6689,-7041,-6872,-6242,-5267,-4050,-2732,-1409,-167,914,1829,2533,3073,3450,3724,3913,4064,4180,4301,4409,4562,4751,5037,5428,5947,6588,7322,8095,8848,9497,9983,10252,10272,10063,9650,9112,8519,7957,7484,7132,6907,6770,6672,6533,6277,5848,5179,4290,3168,1905,546,-803,-2075,-3193,-4114,-4799,-5229,-5398,-5299,-4955,-4368,-3579,-2612,-1526,-371,767,1820,2670,3249,3449,3228,2556,1447,-9,-1725,-3513,-5220,-6659,-7658,-8124,-7974,-7231,-5977,-4341,-2524,-737,823,1954,2550,2533,1930,804,-708,-2463,-4300,-6085,-7704,-9091,-10192,-11001,-11497,-11701,-11589,-11179,-10439,-9376,-7972,-6248,-4238,-1989,382,2800,5090,7153,8825,10018,10628,10638,10038,8905,7335,5457,3438,1399,-496,-2161,-3497,-4451,-4999,-5139,-4907,-4357,-3572,-2638,-1676,-774,-63,384,478,178,-520,-1588,-2949,-4492,-6087,-7580,-8816,-9672,-10017,-9810,-9025,-7711,-5992,-3996,-1953,-34,1539,2637,3143,3058,2430,1414,201,-964,-1843,-2231,-1982,-1039,540,2626,4955,7271,9239,10608,11159,10793,9523,7469,4868,2013,-761,-3124,-4814,-5628,-5491,-4442,-2620,-280,2293,4761,6846,8287,8952,8754,7745,6013,3740,1129,-1575,-4147,-6338,-7978,-8895,-9016,-8309,-6836,-4719,-2146,650,3418,5914,7932,9315,9989,9951,9261,8057,6484,4715,2902,1144,-470,-1945,-3276,-4514,-5694,-6823,-7907,-8864,-9638,-10094,-10161,-9739,-8840,-7488,-5822,-4015,-2284,-870,38,272,-239,-1491,-3405,-5798,-8477,-11164,-13625,-15609,-16939,-17495,-17244,-16233,-14593,-12510,-10206,-7918,-5858,-4188,-3032,-2395,-2277,-2543,-3086,-3733,-4325,-4749,-4882,-4702,-4172,-3344,-2260,-1008,333,1679,2966,4133,5152,5994,6652,7123,7414,7540,7520,7373,7127,6786,6380,5898,5363,4767,4127,3457,2767,2088,1420,779,159,-461,-1094,-1783,-2546,-3406,-4375,-5432,-6541,-7631,-8604,-9346,-9744,-9687,-9108,-7989,-6351,-4323,-2038,262,2366,4029,5065,5343,4816,3541,1661,-608,-2982,-5191,-6950,-8066,-8401,-7927,-6716,-4904,-2735,-439,1689,3417,4516,4864,4372,3080,1074,-1469,-4329,-7262,-10036,-12437,-14330,-15612,-16288,-16382,-16004,-15243,-14230,-13045,-11777,-10461,-9138,-7831,-6562,-5367,-4276,-3331,-2559,-1976,-1580,-1342,-1215,-1140,-1041,-876,-596,-209,265,759,1194,1476,1525,1270,696,-196,-1344,-2656,-4011,-5283,-6349,-7124,-7550,-7628,-7388,-6901,-6256,-5545,-4861,-4268,-3816,-3517,-3358,-3309,-3312,-3319,-3264,-3097,-2764,-2245,-1513,-584,514,1744,3026,4312,5515,6591,7486,8174,8663,8938,9048,8993,8808,8505,8076,7528,6834,5981,4973,3799,2509,1122,-289,-1686,-2992,-4170,-5139,-5867,-6292,-6389,-6148,-5576,-4736,-3689,-2559,-1464,-550,57,251,-14,-748,-1841,-3173,-4522,-5685,-6438,-6620,-6119,-4932,-3119,-860,1628,4069,6187,7745,8542,8485,7557,5852,3536,863,-1892,-4438,-6502,-7912,-8535,-8403,-7597,-6327,-4812,-3317,-2043,-1154,-717,-723,-1075,-1648,-2269,-2816,-3170,-3304,-3227,-3012,-2760,-2565,-2527,-2678,-3041,-3556,-4166,-4766,-5275,-5610,-5734,-5623,-5306,-4814,-4206,-3538,-2845,-2174,-1512,-875,-230,432,1120,1831,2550,3240,3881,4432,4887,5227,5475,5632,5745,5828,5933,6090,6334,6699,7192,7819,8556,9363,10195,10980,11673,12212,12547,12661,12503,12092,11417,10498,9377,8078,6669,5204,3764,2426,1281,396,-168,-385,-269,138,751,1466,2157,2723,3055,3136,2958,2600,2186,1846,1738,1974,2611,3654,5010,6540,8040,9292,10088,10261,9738,8502,6683,4427,1995,-390,-2480,-4107,-5147,-5572,-5417,-4786,-3844,-2747,-1713,-865,-375,-277,-620,-1339,-2345,-3506,-4658,-5666,-6387,-6759,-6723,-6326,-5609,-4680,-3637,-2584,-1593,-727,13,615,1123,1557,1946,2291,2578,2767,2812,2673,2318,1769,1065,307,-401,-910,-1123,-932,-328,653,1904,3229,4448,5314,5668,5372,4397,2785,679,-1738,-4216,-6542,-8485,-9905,-10714,-10888,-10502,-9652,-8473,-7131,-5719,-4374,-3114,-1982,-948,23,964,1909,2870,3831,4770,5646,6420,7059,7542,7856,8003,8006,7874,7673,7430,7222,7101,7119,7306,7670,8180,8781,9388,9899,10194,10187,9763,8901,7558,5793,3668,1328,-1075,-3333,-5253,-6654,-7396,-7412,-6711,-5393,-3623,-1640,317,1982,3167,3713,3583,2820,1559,34,-1520,-2803,-3604,-3715,-3060,-1624,491,3103,5973,8808,11332,13294,14497,14858,14363,13109,11279,9086,6800,4648,2848,1547,817,668,992,1659,2448,3142,3531,3442,2775,1516,-277,-2464,-4862,-7267,-9490,-11362,-12798,-13736,-14221,-14293,-14054,-13598,-12997,-12309,-11547,-10695,-9721,-8590,-7285,-5823,-4270,-2726,-1322,-194,537,809,571,-107,-1164,-2440,-3781,-5022,-5998,-6614,-6778,-6500,-5798,-4774,-3507,-2151,-776,492,1615,2544,3283,3843,4273,4602,4893,5169,5468,5801,6180,6601,7066,7566,8083,8619,9132,9629,10057,10420,10654,10755,10661,10359,9799,8994,7915,6613,5111,3486,1816,200,-1264,-2463,-3334,-3781,-3803,-3362,-2510,-1288,196,1839,3474,4962,6125,6833,6964,6469,5345,3674,1590,-710,-3019,-5095,-6762,-7837,-8250,-7961,-7026,-5558,-3715,-1688,321,2133,3576,4548,4971,4840,4208,3166,1865,464,-847,-1901,-2534,-2666,-2237,-1314,-7,1477,2903,4015,4593,4468,3573,1926,-336,-3018,-5841,-8530,-10786,-12398,-13182,-13087,-12128,-10410,-8119,-5459,-2662,53,2512,4570,6140,7180,7693,7702,7283,6495,5445,4230,2955,1736,660,-188,-762,-1043,-1055,-823,-428,90,646,1205,1727,2207,2654,3101,3575,4119,4742,5461,6250,7102,7970,8835,9656,10407,11056,11589,11964,12168,12168,11933,11461,10723,9737,8520,7113,5576,3975,2388,879,-474,-1642,-2574,-3279,-3758,-4044,-4186,-4227,-4233,-4243,-4299,-4411,-4583,-4786,-4987,-5137,-5194,-5114,-4880,-4474,-3913,-3215,-2423,-1562,-678,214,1085,1931,2740,3506,4241,4932,5600,6230,6823,7361,7821,8165,8358,8361,8138,7700,7026,6196,5239,4267,3342,2561,1964,1587,1404,1373,1398,1389,1232,835,140,-875,-2184,-3710,-5356,-6993,-8506,-9788,-10769,-11411,-11705,-11665,-11320,-10683,-9787,-8627,-7234,-5610,-3805,-1852,162,2159,4031,5667,6961,7819,8167,7970,7221,5976,4320,2396,373,-1562,-3233,-4478,-5218,-5400,-5080,-4330,-3306,-2124,-948,154,1106,1920,2642,3331,4088,4964,6014,7232,8584,9989,11347,12548,13480,14081,14286,14120,13599,12810,11828,10746,9645,8593,7638,6813,6127,5585,5164,4835,4554,4264,3918,3459,2859,2096,1182,137,-968,-2088,-3113,-3978,-4575,-4833,-4684,-4098,-3087,-1716,-93,1608,3212,4510,5335,5557,5118,4037,2414,417,-1756,-3880,-5748,-7211,-8130,-8504,-8324,-7693,-6727,-5565,-4352,-3202,-2195,-1371,-720,-212,231,658,1151,1729,2417,3158,3885,4477,4794,4705,4081,2865,1032,-1343,-4132,-7134,-10111,-12801,-14983,-16438,-17070,-16818,-15747,-13979,-11721,-9191,-6640,-4265,-2241,-643,488,1229,1660,1932,2162,2452,2845,3317,3780,4106,4127,3717,2762,1249,-772,-3156,-5702,-8162,-10309,-11916,-12858,-13045,-12510,-11327,-9658,-7680,-5592,-3585,-1801,-358,705,1384,1738,1855,1857,1871,2029,2423,3134,4162,5494,7030,8655,10221,11552,12510,12936,12754,11887,10368,8234,5645,2752,-220,-3064,-5575,-7586,-8988,-9731,-9840,-9388,-8523,-7389,-6171,-4988,-3964,-3120,-2456,-1897,-1356,-739,13,934,1981,3083,4114,4958,5490,5646,5404,4796,3940,2941,1978,1170,654,506,765,1427,2427,3678,5039,6380,7541,8412,8898,8963,8619,7927,6986,5916,4833,3830,2966,2240,1600,962,208,-757,-2028,-3633,-5564,-7743,-10037,-12297,-14323,-15965,-17079,-17590,-17490,-16826,-15717,-14321,-12811,-11361,-10119,-9184,-8607,-8376,-8432,-8684,-9015,-9327,-9528,-9575,-9461,-9206,-8872,-8503,-8163,-7873,-7648,-7471,-7318,-7149,-6942,-6670,-6343,-5946,-5514,-5014,-4474,-3844,-3115,-2259,-1249,-91,1209,2621,4094,5578,7007,8326,9480,10430,11154,11635,11873,11866,11605,11091,10303,9253,7934,6386,4632,2734,740,-1270,-3228,-5052,-6653,-7958,-8883,-9371,-9389,-8917,-8005,-6706,-5142,-3445,-1759,-228,1034,1945,2468,2600,2380,1863,1125,261,-644,-1494,-2208,-2733,-3030,-3121,-3037,-2873,-2714,-2680,-2837,-3257,-3919,-4791,-5761,-6724,-7543,-8121,-8373,-8279,-7844,-7143,-6258,-5317,-4436,-3715,-3245,-3047,-3144,-3503,-4085,-4848,-5735,-6703,-7704,-8689,-9603,-10399,-11016,-11431,-11596,-11519,-11178,-10616,-9837,-8903,-7843,-6732,-5608,-4547,-3592,-2800,-2216,-1861,-1744,-1828,-2058,-2331,-2548,-2599,-2408,-1943,-1220,-308,688,1633,2412,2896,3024,2756,2098,1124,-99,-1439,-2787,-4006,-4988,-5625,-5845,-5585,-4836,-3593,-1915,123,2413,4822,7202,9420,11337,12854,13902,14444,14506,14124,13388,12365,11138,9764,8269,6665,4944,3073,1060,-1107,-3375,-5662,-7860,-9806,-11368,-12391,-12808,-12562,-11720,-10366,-8674,-6842,-5074,-3561,-2465,-1848,-1753,-2092,-2764,-3596,-4414,-5065,-5409,-5397,-5015,-4321,-3423,-2443,-1511,-732,-164,188,359,442,542,773,1232,1976,3015,4316,5776,7284,8671,9804,10537,10784,10503,9699,8444,6826,4975,3017,1059,-792,-2489,-3989,-5294,-6424,-7407,-8277,-9068,-9799,-10480,-11099,-11634,-12049,-12292,-12322,-12077,-11536,-10678,-9525,-8126,-6554,-4915,-3297,-1809,-500,570,1431,2090,2621,3071,3477,3856,4183,4400,4446,4231,3692,2784,1495,-135,-2009,-3987,-5865,-7445,-8501,-8885,-8467,-7256,-5300,-2765,149,3207,6176,8852,11085,12769,13876,14412,14446,14058,13379,12516,11610,10761,10056,9554,9264,9174,9241,9397,9582,9722,9765,9673,9427,9053,8585,8091,7645,7305,7143,7161,7388,7755,8226,8689,9051,9202,9034,8491,7519,6156,4444,2505,464,-1539,-3350,-4881,-6033,-6797,-7186,-7243,-7054,-6673,-6174,-5576,-4893,-4104,-3188,-2128,-938,348,1653,2885,3945,4742,5212,5332,5119,4623,3934,3132,2324,1574,937,424,0,-373,-796,-1332,-2067,-3018,-4192,-5498,-6853,-8089,-9076,-9669,-9778,-9366,-8438,-7086,-5398,-3541,-1642,150,1712,2962,3838,4320,4438,4214,3735,3073,2319,1581,931,449,155,62,105,236,338,330,116,-350,-1104,-2086,-3243,-4428,-5514,-6342,-6781,-6750,-6184,-5114,-3566,-1653,536,2859,5203,7457,9525,11345,12865,14059,14918,15442,15640,15539,15149,14514,13645,12576,11322,9893,8318,6598,4779,2900,1010,-787,-2419,-3781,-4768,-5344,-5440,-5086,-4326,-3246,-1981,-677,526,1471,2095,2319,2195,1756,1130,421,-255,-794,-1160,-1292,-1222,-946,-507,80,785,1608,2519,3505,4520,5525,6451,7258,7882,8301,8501,8493,8326,8045,7747,7466,7293,7202,7195,7192,7102,6837,6317,5507,4419,3106,1646,143,-1326,-2685,-3908,-4990,-5958,-6856,-7723,-8592,-9462,-10301,-11031,-11561,-11770,-11570,-10887,-9705,-8064,-6058,-3848,-1621,395,2001,3004,3300,2851,1724,74,-1880,-3879,-5668,-7025,-7800,-7931,-7438,-6440,-5099,-3636,-2259,-1184,-555,-484,-983,-1999,-3381,-4926,-6370,-7457,-7926,-7604,-6365,-4212,-1222,2406,6408,10457,14193,17289,19458,20510,20369,19087,16826,13867,10527,7161,4085,1556,-271,-1340,-1697,-1477,-867,-75,704,1318,1680,1773,1653,1438,1251,1250,1510,2105,2974,4054,5155,6138,6774,6941,6496,5409,3707,1506,-1013,-3593,-5971,-7874,-9094,-9503,-9080,-7924,-6223,-4242,-2268,-563,659,1275,1271,724,-198,-1257,-2224,-2832,-2926,-2380,-1217,458,2413,4379,6032,7110,7406,6843,5460,3425,974,-1577,-3947,-5866,-7169,-7777,-7717,-7121,-6153,-5063,-4026,-3264,-2874,-2932,-3428,-4284,-5390,-6584,-7718,-8627,-9194,-9312,-8931,-8025,-6613,-4755,-2527,-53,2530,5079,7424,9433,10985,11994,12424,12273,11578,10414,8861,7034,5039,3005,1062,-664,-2024,-2916,-3212,-2873,-1854,-221,1938,4457,7136,9772,12131,14046,15345,15961,15833,15042,13643,11835,9761,7627,5574,3719,2113,767,-362,-1325,-2191,-3009,-3799,-4574,-5286,-5901,-6338,-6532,-6420,-5959,-5154,-4043,-2742,-1371,-115,876,1461,1537,1091,155,-1153,-2683,-4254,-5702,-6863,-7637,-7946,-7762,-7094,-5979,-4487,-2720,-786,1169,3030,4661,5982,6932,7502,7716,7647,7367,6966,6513,6048,5613,5211,4863,4588,4411,4375,4503,4827,5325,5975,6688,7368,7878,8091,7884,7159,5894,4069,1800,-811,-3550,-6211,-8574,-10432,-11640,-12118,-11856,-10947,-9527,-7809,-5999,-4319,-2921,-1922,-1344,-1146,-1232,-1444,-1640,-1669,-1421,-854,43,1191,2484,3766,4860,5592,5818,5418,4384,2724,601,-1819,-4271,-6489,-8238,-9299,-9568,-8998,-7648,-5656,-3200,-507,2216,4782,7042,8925,10359,11373,11966,12213,12151,11859,11386,10789,10117,9387,8620,7825,6984,6135,5268,4456,3740,3210,2935,2998,3439,4292,5531,7112,8922,10830,12643,14157,15146,15417,14796,13226,10710,7403,3541,-541,-4452,-7830,-10304,-11669,-11772,-10681,-8567,-5772,-2714,156,2415,3756,4015,3207,1519,-743,-3196,-5470,-7248,-8327,-8621,-8184,-7140,-5729,-4159,-2693,-1496,-700,-337,-368,-697,-1186,-1733,-2219,-2639,-2964,-3272,-3605,-4046,-4627,-5376,-6257,-7224,-8172,-9022,-9656,-10021,-10067,-9789,-9230,-8434,-7480,-6426,-5335,-4238,-3179,-2167,-1233,-399,294,799,1075,1072,777,178,-682,-1737,-2892,-4018,-5011,-5759,-6211,-6332,-6169,-5769,-5247,-4671,-4145,-3683,-3299,-2942,-2528,-1972,-1177,-74,1363,3130,5152,7330,9513,11547,13268,14530,15229,15276,14680,13458,11743,9672,7444,5243,3208,1459,-3,-1175,-2147,-2970,-3720,-4388,-4973,-5366,-5500,-5230,-4483,-3211,-1429,730,3076,5341,7201,8387,8623,7812,5926,3148,-238,-3817,-7131,-9737,-11274,-11542,-10491,-8301,-5261,-1819,1566,4446,6477,7458,7355,6293,4532,2387,232,-1637,-2968,-3624,-3590,-2923,-1786,-373,1128,2507,3646,4432,4815,4796,4391,3662,2675,1499,208,-1141,-2507,-3853,-5162,-6408,-7556,-8577,-9408,-10016,-10362,-10433,-10262,-9887,-9394,-8863,-8372,-7986,-7728,-7583,-7494,-7370,-7109,-6631,-5877,-4865,-3661,-2395,-1241,-373,46,-84,-817,-2094,-3814,-5780,-7784,-9605,-11046,-11984,-12368,-12215,-11660,-10814,-9886,-8993,-8240,-7662,-7209,-6802,-6303,-5570,-4496,-2982,-1055,1256,3759,6287,8560,10365,11480,11780,11227,9880,7914,5555,3114,856,-932,-2095,-2520,-2232,-1322,47,1657,3313,4797,5989,6777,7159,7137,6791,6167,5335,4323,3144,1808,324,-1272,-2903,-4482,-5873,-6998,-7750,-8144,-8178,-7981,-7648,-7355,-7214,-7344,-7779,-8504,-9422,-10399,-11244,-11790,-11861,-11366,-10251,-8580,-6468,-4106,-1738,437,2194,3417,4034,4057,3564,2700,1618,495,-513,-1328,-1887,-2232,-2450,-2644,-2974,-3542,-4445,-5708,-7292,-9093,-10963,-12704,-14150,-15124,-15538,-15344,-14579,-13320,-11701,-9839,-7885,-5917,-4048,-2283,-690,769,2071,3234,4251,5094,5734,6120,6200,5935,5308,4328,3063,1585,32,-1479,-2811,-3844,-4502,-4710,-4477,-3809,-2799,-1548,-188,1127,2280,3145,3661,3793,3560,3025,2281,1441,636,-39,-474,-642,-515,-146,397,998,1532,1858,1878,1485,668,-565,-2122,-3848,-5559,-7017,-8017,-8369,-7975,-6807,-4962,-2607,-3,2564,4779,6380,7131,6939,5769,3760,1134,-1781,-4622,-7024,-8703,-9458,-9241,-8125,-6311,-4089,-1792,239,1722,2456,2372,1520,71,-1697,-3492,-4970,-5896,-6082,-5494,-4212,-2423,-389,1608,3327,4565,5256,5395,5100,4537,3918,3417,3187,3267,3624,4146,4633,4904,4755,4064,2763,887,-1453,-4064,-6703,-9113,-11043,-12313,-12812,-12530,-11531,-9958,-7978,-5789,-3586,-1549,159,1424,2143,2311,1916,1050,-184,-1644,-3160,-4564,-5700,-6421,-6648,-6338,-5523,-4299,-2796,-1189,359,1693,2690,3261,3389,3077,2418,1525,553,-334,-983,-1301,-1203,-705,184,1374,2804,4358,5968,7530,8970,10216,11207,11908,12296,12380,12167,11703,11016,10162,9195,8173,7169,6242,5450,4849,4470,4357,4522,4960,5656,6542,7554,8594,9558,10361,10911,11159,11076,10674,9997,9104,8090,7013,5971,4987,4111,3335,2657,2043,1489,944,431,-86,-568,-1027,-1436,-1806,-2132,-2435,-2721,-2994,-3240,-3434,-3540,-3526,-3381,-3092,-2693,-2220,-1727,-1295,-994,-891,-1065,-1528,-2307,-3356,-4616,-5991,-7379,-8673,-9773,-10624,-11156,-11377,-11280,-10904,-10303,-9522,-8627,-7666,-6658,-5646,-4604,-3537,-2433,-1268,-58,1192,2456,3668,4771,5666,6263,6482,6290,5686,4758,3612,2408,1294,401,-179,-407,-276,170,873,1743,2688,3615,4432,5079,5497,5677,5616,5357,4947,4466,4000,3633,3453,3512,3835,4415,5186,6091,7025,7918,8692,9297,9701,9896,9877,9680,9330,8879,8393,7906,7491,7159,6942,6832,6811,6854,6921,6989,7019,7000,6906,6712,6404,5937,5287,4426,3329,2016,516,-1089,-2693,-4160,-5358,-6173,-6545,-6459,-5982,-5191,-4238,-3216,-2265,-1448,-827,-415,-192,-108,-82,-21,165,552,1164,2008,3009,4085,5101,5947,6511,6755,6668,6321,5810,5274,4841,4600,4614,4850,5243,5665,5949,5943,5508,4554,3073,1117,-1175,-3608,-5957,-7986,-9495,-10341,-10456,-9875,-8696,-7107,-5307,-3508,-1894,-587,325,832,961,771,340,-251,-942,-1665,-2389,-3074,-3700,-4239,-4651,-4915,-4958,-4758,-4258,-3439,-2310,-899,714,2424,4087,5545,6642,7232,7228,6592,5368,3665,1651,-481,-2527,-4304,-5682,-6567,-6931,-6802,-6225,-5316,-4152,-2858,-1493,-117,1253,2643,4056,5536,7066,8611,10092,11375,12319,12766,12617,11800,10377,8449,6243,4013,2025,517,-353,-540,-88,843,2030,3236,4206,4761,4761,4193,3076,1576,-181,-1959,-3605,-4934,-5854,-6271,-6200,-5655,-4736,-3541,-2213,-865,353,1370,2091,2498,2594,2420,2044,1543,984,427,-98,-585,-1049,-1509,-2004,-2518,-3083,-3656,-4240,-4815,-5361,-5878,-6354,-6780,-7147,-7442,-7632,-7688,-7566,-7212,-6612,-5751,-4655,-3401,-2046,-713,517,1556,2352,2866,3121,3141,3004,2789,2591,2476,2522,2743,3154,3731,4428,5195,5966,6683,7290,7743,8027,8135,8101,7949,7734,7471,7174,6817,6362,5758,4981,4015,2919,1761,688,-192,-742,-909,-697,-181,481,1097,1482,1443,901,-186,-1729,-3565,-5462,-7153,-8392,-8989,-8842,-7968,-6470,-4566,-2486,-510,1164,2362,3042,3204,2971,2475,1893,1383,1050,961,1101,1396,1757,2047,2191,2123,1838,1403,891,450,186,227,628,1401,2497,3781,5119,6300,7164,7564,7403,6704,5523,4044,2464,1014,-107,-765,-912,-586,91,944,1775,2395,2648,2441,1750,602,-886,-2598,-4353,-6018,-7445,-8564,-9312,-9688,-9709,-9406,-8812,-7967,-6883,-5603,-4135,-2534,-843,866,2499,3983,5210,6121,6648,6768,6464,5778,4747,3474,2049,598,-779,-1985,-2973,-3704,-4180,-4429,-4461,-4341,-4094,-3794,-3483,-3226,-3031,-2924,-2848,-2761,-2582,-2229,-1659,-831,207,1394,2607,3714,4592,5137,5297,5083,4530,3740,2808,1857,996,312,-114,-254,-72,391,1115,2026,3065,4159,5261,6314,7305,8202,8994,9664,10175,10487,10544,10300,9719,8807,7593,6186,4692,3291,2116,1319,979,1149,1794,2866,4227,5750,7262,8612,9658,10294,10443,10079,9186,7825,6045,3985,1774,-397,-2345,-3883,-4859,-5180,-4822,-3862,-2446,-805,792,2079,2818,2842,2081,559,-1608,-4216,-7051,-9846,-12402,-14516,-16077,-17030,-17384,-17222,-16663,-15861,-14966,-14132,-13450,-12998,-12769,-12723,-12761,-12744,-12530,-11977,-10979,-9483,-7489,-5064,-2318,586,3473,6146,8432,10188,11318,11793,11636,10953,9865,8550,7178,5901,4872,4157,3813,3811,4077,4507,4946,5286,5409,5278,4887,4277,3523,2701,1890,1150,520,7,-407,-767,-1120,-1530,-2043,-2699,-3509,-4458,-5507,-6559,-7529,-8266,-8686,-8687,-8253,-7406,-6225,-4816,-3303,-1786,-356,936,2059,2994,3736,4269,4576,4642,4448,4017,3371,2595,1766,998,358,-65,-279,-265,-95,173,449,642,686,514,128,-470,-1209,-2012,-2784,-3433,-3893,-4123,-4108,-3851,-3361,-2650,-1726,-617,642,1993,3346,4617,5698,6509,6992,7124,6908,6388,5610,4646,3564,2418,1280,182,-813,-1680,-2372,-2868,-3165,-3261,-3223,-3093,-2978,-2968,-3132,-3535,-4165,-4982,-5888,-6764,-7468,-7898,-7964,-7661,-7022,-6151,-5178,-4244,-3493,-3027,-2932,-3241,-3948,-5018,-6341,-7817,-9273,-10560,-11515,-11991,-11882,-11127,-9712,-7706,-5223,-2437,424,3147,5491,7305,8454,8937,8761,8051,6910,5476,3870,2178,482,-1166,-2720,-4145,-5393,-6446,-7269,-7863,-8248,-8438,-8495,-8425,-8262,-7990,-7584,-7020,-6267,-5328,-4231,-3014,-1774,-584,436,1183,1573,1523,1017,50,-1316,-2999,-4878,-6817,-8673,-10315,-11615,-12498,-12902,-12826,-12311,-11436,-10328,-9126,-7992,-7059,-6451,-6204,-6328,-6727,-7293,-7849,-8257,-8379,-8148,-7556,-6633,-5497,-4241,-3021,-1930,-1070,-482,-180,-135,-295,-599,-980,-1400,-1824,-2256,-2683,-3119,-3522,-3875,-4107,-4189,-4069,-3752,-3241,-2594,-1860,-1122,-446,132,578,936,1248,1607,2106,2831,3836,5158,6758,8595,10530,12456,14182,15576,16476,16783,16415,15352,13607,11267,8453,5356,2180,-820,-3424,-5397,-6586,-6876,-6256,-4802,-2672,-118,2587,5112,7194,8575,9127,8781,7602,5723,3349,724,-1941,-4411,-6556,-8259,-9492,-10270,-10663,-10756,-10646,-10433,-10150,-9858,-9512,-9107,-8580,-7930,-7147,-6297,-5457,-4737,-4244,-4058,-4214,-4688,-5411,-6244,-7051,-7666,-7962,-7855,-7313,-6386,-5171,-3822,-2506,-1367,-549,-87,-25,-293,-839,-1542,-2302,-3007,-3561,-3894,-3934,-3649,-2992,-1947,-488,1367,3606,6144,8892,11682,14331,16615,18322,19253,19273,18316,16429,13736,10472,6932,3442,337,-2116,-3712,-4390,-4158,-3198,-1705,5,1659,2974,3759,3890,3364,2275,809,-790,-2244,-3288,-3710,-3342,-2146,-140,2525,5634,8889,11960,14498,16195,16799,16157,14238,11118,7026,2268,-2754,-7613,-11881,-15184,-17236,-17857,-17021,-14818,-11497,-7391,-2928,1457,5345,8389,10352,11119,10700,9229,6938,4109,1082,-1844,-4379,-6321,-7547,-8029,-7837,-7099,-6005,-4763,-3563,-2595,-1977,-1786,-2025,-2622,-3439,-4302,-4992,-5317,-5095,-4215,-2625,-368,2435,5606,8891,12045,14810,16970,18398,19006,18849,18003,16660,14995,13224,11529,10052,8910,8140,7766,7726,7977,8393,8892,9342,9666,9775,9637,9245,8629,7879,7087,6371,5838,5534,5485,5618,5826,5939,5766,5134,3895,1992,-570,-3669,-7122,-10679,-14060,-17021,-19333,-20872,-21567,-21457,-20641,-19292,-17587,-15751,-13924,-12271,-10850,-9709,-8842,-8207,-7756,-7421,-7126,-6813,-6405,-5871,-5158,-4260,-3153,-1851,-366,1267,2996,4738,6419,7907,9141,10003,10467,10492,10108,9350,8320,7098,5838,4647,3678,3028,2798,3031,3742,4888,6387,8084,9811,11344,12483,13037,12878,11969,10341,8161,5631,3052,727,-1065,-2092,-2236,-1503,-11,1982,4143,6109,7500,8028,7487,5819,3094,-466,-4555,-8791,-12767,-16136,-18586,-19930,-20092,-19088,-17060,-14200,-10752,-6979,-3128,571,3917,6743,8929,10362,11015,10864,9974,8456,6469,4215,1909,-264,-2141,-3634,-4712,-5399,-5772,-5916,-5929,-5872,-5777,-5633,-5373,-4936,-4238,-3232,-1928,-376,1300,2929,4342,5344,5807,5654,4880,3572,1860,-62,-1993,-3720,-5079,-5920,-6175,-5803,-4842,-3369,-1508,603,2804,4976,6991,8803,10361,11695,12820,13804,14686,15530,16344,17167,17959,18723,19399,19935,20255,20286,19921,19112,17782,15928,13582,10794,7701,4410,1094,-2110,-5043,-7580,-9603,-11035,-11812,-11920,-11379,-10223,-8561,-6480,-4149,-1731,572,2554,4013,4792,4759,3891,2218,-119,-2911,-5887,-8761,-11255,-13137,-14264,-14571,-14098,-12986,-11423,-9668,-7970,-6580,-5676,-5412,-5797,-6837,-8360,-10211,-12106,-13797,-14993,-15493,-15111,-13800,-11562,-8511,-4841,-795,3310,7160,10422,12800,14068,14069,12796,10325,6900,2854,-1400,-5395,-8712,-10992,-12007,-11696,-10147,-7606,-4397,-906,2507,5541,7970,9717,10758,11222,11242,11037,10782,10643,10744,11102,11730,12522,13364,14102,14580,14655,14225,13226,11641,9510,6928,4017,982,-1973,-4595,-6633,-7882,-8155,-7384,-5568,-2831,604,4437,8296,11797,14577,16329,16860,16085,14071,11007,7184,2986,-1210,-4989,-8040,-10099,-11023,-10800,-9508,-7353,-4609,-1585,1379,4007,6050,7366,7885,7612,6642,5093,3127,906,-1422,-3739,-5946,-7985,-9815,-11393,-12684,-13628,-14146,-14158,-13574,-12327,-10393,-7801,-4645,-1097,2628,6268,9543,12201,14006,14813,14542,13209,10921,7850,4234,339,-3547,-7139,-10187,-12469,-13832,-14177,-13479,-11772,-9167,-5828,-1976,2107,6140,9793,12793,14867,15851,15637,14260,11849,8644,4967,1164,-2417,-5478,-7827,-9342,-10049,-10034,-9469,-8551,-7477,-6432,-5535,-4884,-4489,-4331,-4326,-4365,-4321,-4077,-3550,-2704,-1559,-217,1223,2570,3704,4465,4785,4626,4032,3102,1988,874,-59,-638,-761,-361,540,1857,3474,5200,6889,8370,9537,10323,10721,10754,10504,10029,9413,8705,7918,7075,6113,5045,3785,2351,720,-1075,-2960,-4869,-6661,-8244,-9486,-10302,-10633,-10451,-9793,-8726,-7375,-5889,-4432,-3168,-2198,-1610,-1363,-1397,-1559,-1670,-1564,-1070,-115,1349,3246,5472,7844,10170,12247,13917,15030,15529,15379,14612,13299,11534,9429,7118,4717,2369,189,-1679,-3126,-4041,-4371,-4081,-3235,-1920,-308,1390,2959,4165,4819,4788,3989,2458,271,-2379,-5268,-8130,-10690,-12723,-14048,-14568,-14276,-13248,-11631,-9638,-7489,-5441,-3700,-2459,-1836,-1894,-2604,-3888,-5555,-7418,-9202,-10675,-11595,-11804,-11197,-9790,-7676,-5062,-2205,579,3007,4807,5806,5907,5111,3528,1322,-1264,-3974,-6555,-8758,-10402,-11330,-11464,-10772,-9291,-7112,-4373,-1276,1980,5148,8031,10449,12293,13525,14157,14270,13950,13306,12413,11339,10089,8674,7065,5253,3251,1087,-1170,-3425,-5581,-7511,-9126,-10321,-11064,-11308,-11091,-10427,-9395,-8047,-6460,-4697,-2835,-952,864,2501,3866,4835,5337,5301,4713,3611,2059,204,-1817,-3809,-5594,-6996,-7867,-8095,-7621,-6427,-4572,-2142,688,3739,6765,9538,11816,13399,14132,13917,12753,10692,7887,4524,849,-2898,-6469,-9674,-12333,-14346,-15637,-16193,-16044,-15253,-13947,-12251,-10367,-8452,-6712,-5290,-4333,-3904,-4045,-4711,-5820,-7246,-8831,-10418,-11854,-13035,-13862,-14326,-14397,-14115,-13483,-12518,-11197,-9488,-7346,-4737,-1667,1819,5600,9515,13331,16828,19752,21945,23260,23682,23253,22096,20408,18384,16257,14209,12390,10898,9772,8997,8531,8282,8184,8148,8128,8095,8039,7964,7892,7809,7714,7566,7304,6874,6186,5193,3843,2129,92,-2230,-4701,-7232,-9671,-11904,-13832,-15379,-16511,-17236,-17579,-17608,-17391,-17007,-16521,-15986,-15421,-14825,-14164,-13384,-12430,-11245,-9822,-8168,-6377,-4538,-2811,-1331,-242,340,362,-190,-1232,-2636,-4198,-5690,-6865,-7520,-7477,-6681,-5135,-2973,-406,2290,4792,6796,8020,8271,7443,5550,2736,-746,-4550,-8259,-11459,-13760,-14849,-14564,-12859,-9895,-5956,-1491,3009,6985,9970,11554,11526,9809,6560,2047,-3279,-8935,-14400,-19190,-22922,-25318,-26255,-25749,-23952,-21122,-17573,-13656,-9675,-5914,-2545,284,2551,4218,5364,6019,6301,6277,6060,5740,5409,5145,5012,5058,5295,5729,6330,7058,7862,8660,9377,9917,10180,10089,9575,8612,7220,5468,3475,1399,-570,-2269,-3517,-4243,-4385,-4011,-3218,-2186,-1122,-234,273,251,-396,-1686,-3568,-5910,-8547,-11257,-13817,-16022,-17683,-18677,-18950,-18499,-17414,-15814,-13870,-11747,-9629,-7625,-5853,-4340,-3092,-2062,-1189,-383,415,1283,2233,3297,4440,5651,6878,8080,9223,10259,11195,11990,12694,13298,13872,14423,14995,15556,16081,16477,16635,16433,15727,14424,12439,9780,6510,2787,-1171,-5096,-8703,-11751,-14020,-15419,-15901,-15552,-14514,-13000,-11249,-9512,-8005,-6911,-6349,-6359,-6928,-7959,-9310,-10814,-12273,-13525,-14419,-14867,-14829,-14324,-13429,-12255,-10946,-9647,-8484,-7541,-6852,-6376,-6028,-5665,-5136,-4289,-3008,-1203,1115,3926,7079,10436,13768,16871,19510,21501,22686,22972,22335,20815,18535,15671,12456,9164,6041,3342,1231,-164,-822,-765,-102,1039,2500,4122,5770,7315,8679,9767,10540,10939,10928,10478,9573,8203,6401,4197,1675,-1071,-3912,-6707,-9322,-11613,-13480,-14814,-15559,-15660,-15113,-13925,-12165,-9914,-7332,-4561,-1813,732,2893,4508,5488,5777,5411,4494,3189,1730,351,-680,-1164,-929,97,1896,4375,7336,10545,13731,16607,18942,20513,21219,20988,19882,17998,15516,12649,9601,6589,3769,1272,-826,-2503,-3775,-4688,-5329,-5763,-6083,-6343,-6594,-6860,-7158,-7477,-7820,-8164,-8493,-8786,-9014,-9148,-9165,-9016,-8683,-8119,-7316,-6270,-4995,-3552,-1977,-348,1282,2850,4308,5607,6727,7659,8423,9064,9653,10253,10943,11759,12689,13691,14630,15349,15680,15434,14528,12922,10701,8053,5234,2562,343,-1157,-1759,-1403,-146,1814,4189,6620,8732,10198,10774,10344,8926,6660,3794,613,-2575,-5501,-7968,-9852,-11128,-11846,-12112,-12083,-11892,-11696,-11562,-11548,-11628,-11747,-11818,-11738,-11429,-10818,-9897,-8680,-7241,-5676,-4115,-2683,-1483,-603,-42,210,243,167,94,157,433,991,1842,2978,4332,5847,7401,8918,10280,11413,12254,12762,12955,12852,12538,12086,11584,11098,10649,10229,9767,9183,8378,7275,5833,4064,2035,-124,-2251,-4159,-5693,-6721,-7202,-7148,-6663,-5904,-5065,-4351,-3929,-3923,-4353,-5168,-6219,-7310,-8219,-8749,-8748,-8161,-6994,-5358,-3404,-1341,639,2357,3697,4610,5110,5294,5295,5292,5441,5895,6713,7928,9423,11074,12629,13877,14582,14597,13838,12367,10313,7923,5484,3277,1562,501,146,456,1258,2346,3441,4323,4779,4723,4128,3080,1739,280,-1063,-2154,-2848,-3129,-3019,-2651,-2159,-1750,-1567,-1755,-2364,-3404,-4777,-6374,-8006,-9500,-10664,-11349,-11433,-10875,-9672,-7924,-5743,-3312,-788,1664,3934,5945,7671,9125,10311,11272,11978,12442,12606,12454,11956,11130,10027,8729,7367,6063,4968,4190,3834,3937,4504,5484,6762,8185,9566,10678,11329,11318,10528,8902,6477,3397,-127,-3818,-7366,-10494,-12958,-14607,-15378,-15316,-14539,-13256,-11694,-10098,-8691,-7618,-6985,-6770,-6917,-7277,-7699,-8014,-8106,-7901,-7380,-6606,-5648,-4642,-3685,-2881,-2273,-1857,-1585,-1337,-1005,-438,457,1748,3423,5417,7583,9760,11732,13325,14386,14827,14651,13912,12765,11371,9935,8623,7554,6813,6377,6211,6206,6243,6197,5947,5415,4565,3428,2082,666,-671,-1769,-2507,-2811,-2675,-2165,-1392,-524,289,871,1108,911,256,-819,-2224,-3803,-5374,-6747,-7746,-8261,-8235,-7706,-6773,-5591,-4343,-3198,-2296,-1701,-1415,-1353,-1388,-1349,-1089,-490,480,1787,3303,4858,6250,7299,7865,7894,7397,6482,5307,4074,2994,2249,1984,2271,3109,4423,6054,7798,9410,10636,11260,11107,10094,8233,5615,2442,-1056,-4581,-7872,-10680,-12836,-14240,-14901,-14873,-14319,-13389,-12281,-11157,-10148,-9354,-8807,-8518,-8451,-8543,-8719,-8888,-8958,-8854,-8502,-7868,-6925,-5694,-4200,-2508,-673,1226,3140,5011,6814,8510,10086,11489,12703,13649,14300,14595,14526,14111,13415,12532,11606,10760,10146,9830,9877,10227,10800,11447,11984,12271,12155,11575,10517,9037,7263,5324,3407,1625,99,-1129,-2073,-2768,-3319,-3799,-4319,-4931,-5689,-6585,-7594,-8648,-9670,-10574,-11286,-11757,-11959,-11910,-11649,-11247,-10789,-10361,-10038,-9859,-9827,-9877,-9922,-9813,-9408,-8561,-7171,-5205,-2696,224,3353,6422,9133,11209,12417,12623,11815,10095,7703,4937,2172,-252,-2012,-2915,-2831,-1813,36,2466,5204,7941,10369,12254,13401,13733,13219,11960,10046,7695,5046,2320,-362,-2848,-5087,-7017,-8655,-10003,-11109,-11988,-12674,-13141,-13382,-13339,-12981,-12271,-11194,-9785,-8089,-6209,-4264,-2378,-685,734,1819,2584,3067,3393,3664,4049,4630,5520,6698,8126,9664,11119,12286,12946,12934,12163,10639,8471,5883,3125,537,-1633,-3132,-3854,-3795,-3069,-1907,-581,600,1398,1621,1227,238,-1185,-2873,-4587,-6164,-7453,-8405,-9019,-9378,-9569,-9723,-9909,-10197,-10592,-11056,-11528,-11907,-12105,-12028,-11645,-10930,-9964,-8837,-7689,-6676,-5913,-5488,-5423,-5654,-6097,-6577,-6950,-7029,-6686,-5823,-4397,-2444,-49,2621,5361,7925,10063,11551,12219,11983,10860,8977,6558,3896,1327,-847,-2347,-3023,-2811,-1771,-79,2046,4311,6451,8237,9496,10155,10209,9719,8805,7587,6193,4729,3248,1781,305,-1204,-2789,-4454,-6181,-7916,-9553,-10999,-12129,-12876,-13180,-13049,-12526,-11696,-10666,-9559,-8474,-7516,-6733,-6179,-5854,-5750,-5836,-6033,-6270,-6410,-6334,-5893,-4987,-3521,-1515,995,3832,6812,9660,12140,14007,15105,15373,14827,13623,11944,10057,8190,6539,5217,4242,3568,3075,2643,2138,1499,689,-246,-1230,-2164,-2941,-3509,-3837,-3976,-4007,-4048,-4229,-4644,-5336,-6301,-7411,-8543,-9463,-9991,-9945,-9238,-7868,-5945,-3675,-1337,768,2328,3118,2981,1888,-45,-2609,-5476,-8267,-10602,-12125,-12577,-11812,-9815,-6714,-2761,1694,6237,10434,13888,16268,17368,17123,15618,13072,9832,6277,2827,-169,-2449,-3877,-4461,-4331,-3684,-2788,-1868,-1138,-713,-643,-901,-1400,-2044,-2708,-3334,-3868,-4336,-4779,-5287,-5944,-6814,-7956,-9338,-10920,-12579,-14159,-15489,-16398,-16748,-16475,-15578,-14153,-12372,-10453,-8639,-7154,-6163,-5751,-5913,-6531,-7425,-8346,-9033,-9239,-8768,-7504,-5435,-2650,648,4184,7634,10663,12997,14415,14847,14301,12945,11007,8791,6603,4718,3322,2507,2237,2371,2696,2962,2935,2442,1421,-105,-1962,-3929,-5718,-7064,-7761,-7704,-6907,-5523,-3777,-2012,-510,404,563,-115,-1571,-3600,-5919,-8174,-10008,-11125,-11308,-10493,-8748,-6284,-3435,-571,1902,3662,4486,4295,3159,1307,-962,-3231,-5148,-6342,-6585,-5764,-3902,-1209,2020,5353,8366,10622,11807,11708,10304,7736,4311,452,-3364,-6658,-9048,-10266,-10235,-9043,-6912,-4197,-1254,1531,3882,5577,6547,6781,6390,5498,4273,2838,1299,-302,-1949,-3668,-5479,-7395,-9387,-11375,-13249,-14844,-16009,-16589,-16481,-15653,-14140,-12069,-9637,-7097,-4704,-2724,-1329,-644,-664,-1285,-2316,-3490,-4528,-5143,-5134,-4339,-2762,-469,2330,5385,8379,11054,13149,14550,15193,15144,14536,13568,12446,11376,10505,9926,9650,9623,9726,9814,9717,9312,8489,7236,5588,3657,1611,-366,-2071,-3355,-4114,-4333,-4074,-3481,-2749,-2095,-1733,-1810,-2426,-3557,-5122,-6922,-8735,-10305,-11394,-11849,-11585,-10634,-9141,-7314,-5429,-3745,-2482,-1773,-1648,-2033,-2750,-3588,-4278,-4603,-4370,-3477,-1925,210,2724,5393,7901,9986,11375,11916,11531,10282,8342,5993,3574,1460,-35,-660,-330,924,2873,5212,7536,9468,10696,11024,10428,9020,7051,4857,2784,1168,240,128,805,2130,3829,5593,7076,8005,8169,7505,6045,3969,1509,-1024,-3346,-5182,-6359,-6785,-6484,-5588,-4288,-2858,-1533,-567,-103,-223,-889,-1961,-3222,-4397,-5198,-5371,-4720,-3160,-718,2459,6127,9965,13637,16796,19189,20604,20994,20375,18917,16856,14472,12080,9920,8203,6997,6308,6006,5922,5842,5559,4939,3911,2513,868,-847,-2417,-3667,-4457,-4742,-4560,-4029,-3329,-2671,-2252,-2250,-2755,-3794,-5278,-7070,-8919,-10616,-11878,-12554,-12493,-11709,-10256,-8340,-6174,-4044,-2190,-808,-7,223,-33,-572,-1176,-1574,-1551,-918,396,2370,4866,7619,10332,12627,14208,14809,14321,12762,10296,7236,3954,892,-1571,-3124,-3605,-3021,-1528,568,2905,5081,6774,7725,7847,7165,5852,4175,2431,929,-101,-518,-299,468,1591,2832,3921,4613,4730,4163,2917,1084,-1165,-3596,-5978,-8072,-9711,-10784,-11252,-11159,-10592,-9669,-8533,-7293,-6040,-4823,-3645,-2481,-1306,-72,1200,2505,3770,4921,5878,6567,6951,7032,6853,6503,6095,5767,5629,5798,6319,7211,8424,9865,11380,12783,13865,14415,14258,13282,11453,8849,5660,2140,-1342,-4461,-6853,-8287,-8604,-7820,-6065,-3629,-866,1796,3961,5288,5566,4724,2869,252,-2757,-5708,-8168,-9749,-10180,-9367,-7359,-4395,-849,2844,6199,8793,10314,10574,9588,7521,4693,1534,-1497,-3940,-5446,-5783,-4912,-2949,-186,2977,6090,8699,10443,11081,10539,8931,6525,3699,905,-1442,-2993,-3533,-3021,-1555,606,3142,5671,7870,9458,10291,10321,9632,8377,6784,5052,3382,1892,633,-393,-1257,-2024,-2777,-3566,-4413,-5314,-6228,-7097,-7851,-8408,-8717,-8726,-8445,-7896,-7168,-6374,-5642,-5131,-4935,-5165,-5815,-6852,-8144,-9496,-10686,-11452,-11587,-10930,-9407,-7077,-4059,-631,2938,6292,9165,11302,12610,13057,12765,11909,10742,9513,8463,7765,7524,7752,8360,9209,10068,10721,10934,10536,9414,7571,5063,2081,-1149,-4351,-7241,-9575,-11170,-11916,-11825,-10983,-9567,-7814,-5969,-4273,-2928,-2038,-1664,-1744,-2169,-2773,-3359,-3757,-3808,-3434,-2598,-1350,216,1964,3747,5415,6871,8022,8870,9432,9785,10009,10189,10363,10552,10682,10688,10428,9810,8724,7143,5099,2681,91,-2464,-4711,-6417,-7393,-7552,-6902,-5608,-3891,-2088,-505,550,888,394,-879,-2797,-5086,-7441,-9513,-11002,-11677,-11429,-10281,-8374,-5988,-3425,-1059,805,1929,2180,1581,264,-1518,-3445,-5187,-6447,-7022,-6827,-5897,-4395,-2565,-692,942,2104,2669,2594,1984,1015,-74,-1020,-1594,-1642,-1065,90,1748,3720,5812,7821,9553,10904,11783,12211,12234,11929,11431,10810,10198,9638,9213,8935,8834,8888,9058,9285,9475,9543,9382,8927,8114,6940,5421,3614,1614,-496,-2598,-4628,-6496,-8178,-9633,-10869,-11880,-12680,-13261,-13617,-13727,-13553,-13075,-12270,-11146,-9752,-8170,-6511,-4910,-3489,-2355,-1572,-1161,-1091,-1296,-1680,-2112,-2470,-2612,-2436,-1863,-873,483,2098,3785,5336,6515,7122,7009,6127,4519,2355,-131,-2626,-4823,-6454,-7326,-7371,-6616,-5213,-3369,-1324,682,2462,3875,4853,5392,5534,5358,4956,4405,3770,3082,2353,1579,747,-140,-1070,-1993,-2864,-3585,-4093,-4307,-4182,-3704,-2916,-1860,-675,550,1659,2555,3144,3382,3270,2841,2190,1407,642,8,-365,-383,-6,790,1941,3385,4981,6622,8150,9465,10466,11103,11361,11266,10873,10271,9549,8814,8149,7600,7185,6851,6525,6088,5416,4401,2959,1067,-1259,-3923,-6804,-9724,-12513,-14989,-17011,-18465,-19309,-19533,-19207,-18427,-17332,-16084,-14818,-13672,-12725,-12017,-11530,-11213,-10971,-10716,-10347,-9785,-8987,-7926,-6641,-5172,-3633,-2111,-723,439,1328,1917,2249,2394,2466,2583,2857,3366,4127,5109,6201,7265,8136,8660,8749,8356,7531,6391,5078,3798,2676,1858,1366,1192,1237,1380,1464,1374,1010,350,-593,-1743,-3005,-4258,-5425,-6408,-7194,-7755,-8116,-8286,-8295,-8122,-7786,-7265,-6563,-5724,-4785,-3829,-2941,-2172,-1586,-1182,-951,-864,-866,-941,-1048,-1194,-1378,-1618,-1933,-2327,-2786,-3278,-3748,-4144,-4396,-4480,-4348,-4005,-3446,-2681,-1746,-670,475,1635,2713,3655,4394,4909,5209,5335,5347,5334,5350,5475,5720,6097,6556,7038,7444,7668,7616,7193,6354,5089,3415,1422,-794,-3086,-5307,-7307,-8964,-10175,-10909,-11143,-10944,-10371,-9545,-8587,-7620,-6769,-6107,-5674,-5455,-5362,-5291,-5102,-4660,-3879,-2713,-1190,581,2445,4209,5660,6656,7067,6911,6242,5231,4080,2998,2191,1785,1845,2358,3215,4277,5366,6307,6980,7294,7237,6840,6171,5292,4289,3186,2028,831,-382,-1557,-2627,-3515,-4137,-4433,-4396,-4043,-3485,-2847,-2309,-2030,-2161,-2764,-3849,-5319,-7023,-8769,-10362,-11627,-12449,-12755,-12543,-11837,-10729,-9298,-7696,-6029,-4465,-3111,-2095,-1485,-1321,-1589,-2231,-3119,-4129,-5063,-5778,-6123,-6017,-5456,-4498,-3271,-1939,-659,421,1231,1732,2000,2092,2174,2333,2706,3335,4262,5441,6825,8305,9777,11125,12232,13010,13364,13243,12600,11423,9724,7543,4951,2048,-1050,-4216,-7312,-10211,-12788,-14915,-16514,-17466,-17762,-17349,-16303,-14689,-12674,-10443,-8219,-6237,-4688,-3722,-3395,-3662,-4390,-5352,-6274,-6883,-6929,-6266,-4842,-2744,-176,2588,5214,7405,8925,9628,9510,8639,7203,5411,3495,1651,4,-1371,-2499,-3408,-4186,-4853,-5443,-5895,-6155,-6140,-5795,-5129,-4186,-3094,-1998,-1064,-433,-203,-418,-1058,-2061,-3333,-4754,-6235,-7670,-9013,-10196,-11189,-11926,-12354,-12402,-12010,-11175,-9904,-8307,-6495,-4628,-2855,-1291,-6,976,1697,2212,2617,2986,3381,3829,4318,4816,5259,5608,5824,5914,5902,5825,5740,5652,5589,5510,5408,5256,5063,4858,4689,4625,4724,5024,5542,6238,7053,7892,8644,9207,9498,9466,9111,8478,7650,6737,5853,5063,4437,3929,3513,3068,2497,1674,518,-1019,-2946,-5191,-7663,-10189,-12599,-14684,-16287,-17260,-17541,-17125,-16073,-14522,-12643,-10639,-8727,-7069,-5817,-5020,-4672,-4696,-4947,-5256,-5461,-5397,-4990,-4186,-3028,-1595,1,1621,3145,4481,5544,6331,6817,7030,6983,6686,6146,5383,4417,3330,2202,1172,366,-96,-124,292,1123,2259,3565,4886,6073,7009,7628,7873,7770,7311,6540,5485,4163,2618,882,-972,-2844,-4576,-6011,-6956,-7275,-6889,-5803,-4151,-2133,-36,1862,3293,4103,4200,3662,2629,1341,87,-882,-1317,-1087,-131,1493,3658,6146,8751,11204,13309,14853,15708,15771,15040,13550,11462,8971,6351,3904,1905,614,178,663,2008,4038,6506,9099,11510,13472,14774,15314,15053,14055,12426,10312,7870,5250,2582,-22,-2486,-4736,-6734,-8441,-9835,-10917,-11674,-12147,-12342,-12309,-12064,-11627,-10999,-10173,-9129,-7867,-6403,-4767,-3064,-1369,154,1423,2301,2775,2837,2573,2130,1661,1361,1360,1777,2615,3865,5395,7091,8773,10303,11544,12426,12906,12994,12728,12156,11332,10302,9095,7757,6318,4821,3314,1839,452,-806,-1889,-2754,-3365,-3679,-3675,-3335,-2673,-1733,-601,598,1700,2535,2912,2705,1801,205,-2024,-4703,-7589,-10379,-12751,-14414,-15149,-14814,-13408,-11023,-7865,-4222,-410,3226,6379,8794,10277,10751,10207,8753,6587,3973,1241,-1266,-3228,-4378,-4557,-3734,-2004,398,3162,5926,8345,10155,11199,11450,11037,10151,9101,8144,7555,7470,7966,8964,10325,11826,13222,14307,14889,14896,14291,13142,11549,9653,7590,5488,3436,1478,-347,-2074,-3685,-5228,-6672,-8037,-9260,-10331,-11175,-11764,-12046,-12015,-11665,-11034,-10175,-9153,-8053,-6917,-5809,-4714,-3634,-2526,-1349,-83,1285,2724,4170,5542,6730,7647,8208,8392,8195,7675,6915,6000,5033,4076,3187,2385,1672,1052,497,30,-353,-606,-692,-561,-183,443,1292,2302,3390,4459,5424,6198,6744,7011,7004,6707,6149,5333,4286,3020,1559,-63,-1818,-3630,-5428,-7097,-8505,-9547,-10088,-10075,-9469,-8300,-6662,-4676,-2533,-414,1472,2963,3915,4248,3955,3073,1733,97,-1612,-3170,-4342,-4963,-4901,-4149,-2756,-889,1255,3419,5383,6941,7981,8456,8418,7984,7318,6599,5978,5568,5417,5505,5774,6119,6431,6634,6647,6483,6138,5692,5192,4713,4291,3930,3604,3241,2749,2034,992,-411,-2224,-4379,-6822,-9416,-12020,-14471,-16613,-18293,-19382,-19789,-19438,-18330,-16487,-13999,-11008,-7672,-4215,-829,2261,4881,6876,8167,8717,8575,7837,6663,5241,3791,2517,1603,1175,1298,1952,3048,4444,5961,7413,8650,9528,9977,9963,9476,8585,7336,5836,4184,2486,861,-588,-1753,-2546,-2886,-2738,-2088,-996,435,2036,3583,4854,5590,5612,4780,3067,546,-2609,-6126,-9698,-12963,-15642,-17464,-18315,-18167,-17125,-15412,-13286,-11071,-9024,-7361,-6201,-5540,-5307,-5333,-5412,-5344,-4926,-4048,-2632,-724,1588,4120,6666,9000,10896,12198,12750,12548,11556,9918,7750,5281,2743,392,-1536,-2828,-3350,-3016,-1838,97,2635,5543,8571,11445,13906,15764,16870,17197,16758,15691,14128,12271,10274,8276,6363,4561,2861,1214,-423,-2098,-3810,-5546,-7235,-8807,-10158,-11209,-11901,-12196,-12122,-11720,-11070,-10258,-9367,-8450,-7546,-6642,-5720,-4737,-3674,-2523,-1323,-141,915,1745,2249,2398,2199,1757,1207,741,521,684,1285,2293,3602,5003,6274,7150,7411,6910,5581,3511,866,-2058,-4932,-7409,-9182,-10036,-9859,-8661,-6584,-3833,-721,2453,5355,7712,9299,9966,9662,8409,6322,3568,376,-3004,-6323,-9333,-11865,-13766,-14995,-15554,-15503,-14954,-14000,-12761,-11306,-9706,-8008,-6256,-4498,-2786,-1187,245,1455,2400,3082,3497,3713,3793,3833,3942,4203,4713,5503,6608,7977,9569,11264,12958,14515,15823,16779,17317,17402,17050,16311,15287,14090,12863,11721,10777,10074,9636,9402,9294,9179,8934,8427,7584,6345,4739,2808,671,-1560,-3747,-5777,-7560,-9048,-10220,-11115,-11757,-12248,-12628,-13000,-13415,-13916,-14536,-15239,-15994,-16687,-17219,-17425,-17204,-16421,-15050,-13098,-10672,-7967,-5212,-2696,-678,637,1115,759,-315,-1890,-3659,-5298,-6506,-7034,-6773,-5722,-4021,-1943,211,2079,3384,3947,3700,2760,1315,-335,-1896,-3109,-3785,-3871,-3382,-2477,-1315,-151,836,1456,1610,1287,520,-541,-1740,-2872,-3769,-4291,-4373,-4019,-3298,-2351,-1336,-450,143,292,-81,-1001,-2395,-4140,-6038,-7879,-9437,-10531,-11022,-10858,-10044,-8685,-6909,-4923,-2904,-1031,571,1855,2825,3576,4208,4867,5642,6590,7696,8848,9922,10706,11059,10837,10005,8613,6813,4829,2953,1448,588,516,1312,2897,5092,7605,10097,12207,13627,14126,13585,12012,9520,6307,2632,-1226,-5013,-8479,-11473,-13865,-15626,-16767,-17365,-17511,-17335,-16937,-16409,-15790,-15090,-14263,-13260,-12014,-10487,-8688,-6669,-4529,-2405,-433,1249,2533,3353,3679,3530,2978,2115,1106,103,-707,-1165,-1150,-583,523,2121,4044,6141,8157,9887,11111,11672,11486,10556,8975,6931,4651,2412,459,-1000,-1825,-1988,-1506,-517,835,2353,3854,5188,6244,6959,7328,7371,7126,6648,5938,5031,3888,2505,867,-1050,-3196,-5564,-8060,-10602,-13067,-15301,-17169,-18504,-19211,-19202,-18487,-17126,-15258,-13073,-10776,-8598,-6714,-5288,-4384,-4037,-4175,-4709,-5463,-6284,-6992,-7453,-7577,-7314,-6693,-5749,-4585,-3271,-1902,-527,832,2180,3552,5003,6555,8258,10068,11964,13826,15554,16981,17978,18400,18171,17248,15663,13507,10906,8050,5091,2225,-441,-2784,-4781,-6396,-7685,-8669,-9432,-10010,-10448,-10782,-11005,-11150,-11199,-11175,-11083,-10949,-10772,-10580,-10352,-10080,-9715,-9209,-8493,-7519,-6252,-4675,-2845,-805,1322,3441,5431,7203,8691,9855,10691,11211,11424,11358,10998,10339,9357,8020,6341,4334,2111,-217,-2441,-4383,-5844,-6673,-6791,-6188,-4948,-3239,-1268,687,2386,3554,4033,3675,2473,484,-2137,-5160,-8338,-11383,-14072,-16195,-17652,-18405,-18513,-18106,-17359,-16468,-15620,-14942,-14505,-14307,-14256,-14252,-14120,-13753,-13024,-11918,-10437,-8681,-6757,-4817,-2977,-1324,101,1325,2417,3461,4567,5805,7209,8773,10435,12089,13626,14913,15859,16395,16513,16252,15698,14992,14261,13671,13324,13319,13677,14383,15340,16429,17464,18277,18685,18579,17871,16583,14751,12516,9993,7355,4708,2178,-192,-2364,-4348,-6173,-7884,-9519,-11116,-12688,-14219,-15671,-16977,-18042,-18797,-19155,-19097,-18619,-17783,-16667,-15397,-14084,-12832,-11724,-10771,-9974,-9264,-8554,-7772,-6811,-5648,-4243,-2632,-862,971,2764,4382,5705,6606,6980,6762,5932,4537,2695,588,-1545,-3443,-4853,-5579,-5523,-4674,-3192,-1261,786,2692,4165,5055,5273,4866,3956,2727,1400,154,-835,-1512,-1825,-1865,-1682,-1439,-1212,-1135,-1245,-1581,-2121,-2819,-3591,-4352,-4996,-5433,-5600,-5442,-4968,-4201,-3213,-2062,-842,422,1680,2949,4252,5623,7104,8702,10428,12222,14036,15752,17269,18468,19237,19515,19245,18470,17234,15684,13957,12272,10791,9722,9173,9233,9894,11071,12594,14245,15739,16816,17223,16783,15410,13123,10055,6423,2519,-1360,-4922,-7931,-10253,-11819,-12693,-12985,-12887,-12591,-12287,-12128,-12195,-12507,-13010,-13594,-14121,-14449,-14465,-14100,-13356,-12287,-11006,-9652,-8362,-7252,-6379,-5747,-5276,-4863,-4343,-3582,-2455,-895,1097,3465,6092,8815,11464,13839,15778,17123,17783,17700,16897,15463,13521,11277,8919,6662,4685,3128,2065,1511,1392,1595,1944,2284,2464,2403,2078,1539,882,239,-248,-499,-423,-71,505,1166,1720,2030,1900,1270,96,-1543,-3497,-5551,-7436,-8913,-9744,-9816,-9069,-7602,-5581,-3286,-996,967,2387,3088,3046,2345,1160,-220,-1508,-2406,-2671,-2183,-900,1061,3501,6135,8642,10727,12114,12668,12314,11144,9354,7207,5060,3227,2014,1627,2168,3623,5860,8641,11678,14605,17109,18860,19650,19345,17931,15518,12294,8536,4527,580,-3072,-6218,-8757,-10638,-11892,-12590,-12837,-12719,-12333,-11711,-10877,-9824,-8527,-7002,-5263,-3411,-1539,181,1626,2658,3239,3358,3126,2678,2211,1916,1954,2440,3410,4845,6652,8700,10826,12879,14677,16109,17028,17358,17021,16005,14317,12064,9383,6502,3685,1195,-707,-1871,-2209,-1807,-823,432,1655,2486,2675,2048,586,-1603,-4262,-7093,-9720,-11823,-13146,-13541,-13002,-11649,-9713,-7504,-5357,-3601,-2480,-2178,-2723,-4053,-5963,-8181,-10359,-12164,-13277,-13492,-12693,-10927,-8345,-5232,-1920,1231,3898,5848,6934,7162,6617,5500,4046,2515,1131,76,-544,-699,-405,267,1228,2398,3686,5052,6451,7874,9319,10796,12303,13835,15365,16832,18188,19330,20200,20710,20810,20472,19697,18522,17027,15290,13424,11521,9635,7825,6055,4315,2518,628,-1432,-3648,-6008,-8413,-10736,-12817,-14478,-15586,-16042,-15828,-15019,-13738,-12203,-10641,-9296,-8360,-7987,-8198,-8974,-10150,-11539,-12879,-13942,-14501,-14432,-13646,-12178,-10103,-7569,-4757,-1856,932,3443,5520,7066,8008,8322,8026,7179,5873,4260,2484,751,-782,-1947,-2665,-2894,-2721,-2252,-1702,-1260,-1115,-1396,-2141,-3308,-4770,-6343,-7823,-9012,-9773,-10025,-9794,-9148,-8260,-7289,-6426,-5828,-5580,-5757,-6311,-7200,-8289,-9433,-10458,-11191,-11469,-11177,-10234,-8637,-6431,-3734,-712,2437,5478,8194,10372,11863,12563,12475,11659,10274,8550,6737,5129,3969,3465,3744,4838,6689,9163,12036,15082,18012,20609,22662,24039,24696,24622,23912,22672,21037,19162,17162,15142,13182,11297,9524,7819,6180,4550,2912,1219,-538,-2389,-4323,-6356,-8464,-10632,-12826,-14985,-17021,-18838,-20292,-21260,-21614,-21262,-20176,-18399,-16048,-13321,-10462,-7732,-5381,-3605,-2519,-2168,-2487,-3349,-4570,-5923,-7194,-8182,-8719,-8701,-8071,-6831,-5042,-2812,-286,2339,4883,7120,8894,10031,10451,10097,9000,7231,4936,2285,-498,-3223,-5669,-7715,-9225,-10176,-10553,-10395,-9758,-8712,-7336,-5707,-3924,-2061,-242,1453,2903,4015,4695,4872,4515,3639,2314,676,-1110,-2839,-4334,-5434,-6053,-6137,-5738,-4912,-3813,-2564,-1336,-257,567,1066,1236,1099,741,269,-183,-478,-492,-128,677,1917,3563,5507,7621,9755,11734,13432,14730,15585,15996,16030,15780,15378,14950,14610,14430,14446,14642,14965,15320,15605,15694,15480,14866,13780,12189,10096,7537,4590,1355,-2038,-5467,-8784,-11879,-14636,-16973,-18835,-20183,-21010,-21324,-21152,-20534,-19541,-18238,-16744,-15153,-13594,-12172,-10969,-10034,-9365,-8911,-8593,-8296,-7921,-7375,-6607,-5622,-4454,-3190,-1925,-769,208,942,1461,1801,2048,2328,2714,3309,4130,5163,6336,7529,8583,9330,9600,9243,8190,6401,3946,959,-2371,-5801,-9080,-11984,-14284,-15845,-16545,-16368,-15342,-13588,-11254,-8578,-5776,-3112,-812,926,1940,2154,1547,206,-1708,-3957,-6250,-8297,-9836,-10659,-10660,-9827,-8236,-6061,-3510,-830,1745,4012,5823,7074,7728,7788,7297,6327,4968,3323,1511,-350,-2117,-3667,-4860,-5592,-5765,-5341,-4298,-2697,-609,1816,4433,7053,9507,11643,13344,14546,15245,15477,15339,14936,14392,13810,13251,12742,12233,11664,10904,9866,8430,6575,4280,1634,-1260,-4245,-7148,-9818,-12112,-13932,-15218,-15934,-16082,-15682,-14760,-13391,-11630,-9622,-7478,-5406,-3572,-2180,-1392,-1319,-2012,-3427,-5419,-7789,-10244,-12493,-14242,-15247,-15348,-14470,-12653,-10010,-6751,-3105,650,4284,7572,10370,12580,14172,15160,15590,15516,15000,14090,12825,11233,9339,7173,4782,2214,-443,-3112,-5689,-8092,-10232,-12038,-13453,-14413,-14896,-14858,-14312,-13286,-11849,-10133,-8275,-6484,-4925,-3803,-3229,-3291,-3968,-5191,-6786,-8574,-10320,-11836,-12930,-13494,-13421,-12705,-11333,-9374,-6898,-4027,-896,2335,5490,8381,10820,12632,13679,13871,13209,11750,9662,7149,4491,1955,-186,-1699,-2442,-2310,-1334,411,2735,5443,8260,10983,13371,15291,16627,17333,17414,16884,15808,14242,12252,9943,7396,4753,2159,-230,-2233,-3728,-4601,-4850,-4520,-3765,-2789,-1832,-1125,-865,-1156,-2034,-3425,-5193,-7152,-9095,-10843,-12254,-13248,-13805,-13955,-13764,-13315,-12691,-11952,-11163,-10341,-9514,-8689,-7864,-7040,-6221,-5374,-4510,-3578,-2545,-1375,-10,1568,3370,5368,7481,9577,11503,13041,14013,14222,13580,12035,9673,6647,3195,-394,-3838,-6897,-9369,-11187,-12318,-12840,-12852,-12483,-11843,-11037,-10114,-9136,-8116,-7105,-6150,-5332,-4753,-4506,-4694,-5340,-6448,-7908,-9562,-11189,-12536,-13363,-13482,-12765,-11211,-8900,-6007,-2784,520,3630,6345,8505,10027,10893,11132,10810,10015,8819,7318,5563,3645,1628,-371,-2234,-3800,-4904,-5380,-5092,-3954,-1967,814,4202,7998,11876,15568,18741,21170,22654,23115,22552,21070,18850,16119,13158,10210,7520,5241,3482,2256,1519,1172,1064,1055,976,706,125,-822,-2162,-3861,-5840,-7992,-10160,-12212,-13982,-15386,-16313,-16779,-16765,-16371,-15669,-14770,-13793,-12802,-11882,-11043,-10281,-9567,-8829,-8010,-7045,-5872,-4493,-2888,-1116,778,2712,4608,6397,8012,9413,10549,11398,11910,12066,11819,11157,10088,8627,6866,4878,2803,745,-1178,-2913,-4415,-5721,-6867,-7927,-8944,-9946,-10911,-11791,-12514,-12983,-13141,-12933,-12369,-11498,-10424,-9274,-8189,-7284,-6614,-6177,-5885,-5598,-5155,-4368,-3116,-1302,1063,3924,7112,10446,13673,16557,18892,20504,21321,21312,20544,19122,17193,14931,12507,10090,7835,5849,4233,3012,2222,1831,1821,2146,2763,3617,4677,5873,7193,8571,9992,11419,12805,14144,15350,16399,17194,17653,17684,17192,16113,14431,12166,9434,6375,3204,140,-2616,-4880,-6577,-7663,-8227,-8374,-8297,-8172,-8157,-8387,-8878,-9638,-10548,-11492,-12298,-12826,-12963,-12652,-11915,-10830,-9537,-8208,-7004,-6061,-5454,-5189,-5200,-5385,-5589,-5664,-5485,-4938,-3972,-2573,-753,1399,3807,6324,8822,11137,13109,14594,15437,15549,14864,13408,11256,8601,5661,2722,57,-2108,-3604,-4381,-4492,-4074,-3372,-2616,-2079,-1928,-2297,-3161,-4431,-5903,-7325,-8453,-9058,-9014,-8290,-6966,-5231,-3315,-1493,24,1069,1599,1667,1428,1097,922,1134,1899,3319,5362,7924,10775,13652,16234,18246,19436,19675,18888,17171,14635,11545,8142,4724,1553,-1143,-3195,-4492,-5008,-4773,-3891,-2514,-833,934,2593,3959,4922,5438,5540,5342,5012,4729,4671,4945,5592,6557,7703,8842,9756,10260,10218,9599,8456,6939,5244,3597,2174,1124,473,205,196,313,379,281,-91,-745,-1663,-2745,-3877,-4914,-5734,-6214,-6310,-5976,-5270,-4233,-2975,-1590,-174,1172,2384,3384,4113,4535,4604,4357,3813,3106,2346,1717,1370,1423,1945,2908,4214,5682,7089,8192,8786,8725,7969,6576,4715,2621,567,-1189,-2439,-3063,-3024,-2391,-1289,85,1534,2849,3867,4473,4601,4262,3490,2379,1004,-513,-2113,-3702,-5243,-6694,-8035,-9240,-10294,-11145,-11740,-12003,-11837,-11162,-9890,-7995,-5488,-2463,900,4369,7629,10385,12342,13296,13160,11948,9852,7111,4089,1118,-1466,-3417,-4585,-4938,-4535,-3540,-2148,-579,957,2310,3371,4112,4551,4780,4899,5060,5361,5922,6769,7907,9275,10765,12253,13595,14646,15295,15433,15018,14030,12505,10517,8160,5561,2819,58,-2658,-5230,-7619,-9722,-11500,-12819,-13629,-13810,-13343,-12198,-10456,-8230,-5728,-3187,-889,912,1979,2197,1503,6,-2118,-4580,-7052,-9184,-10673,-11264,-10821,-9307,-6789,-3462,430,4560,8597,12203,15080,16979,17724,17231,15491,12621,8790,4300,-537,-5322,-9683,-13282,-15842,-17232,-17424,-16541,-14811,-12535,-10041,-7644,-5583,-4046,-3092,-2736,-2883,-3427,-4221,-5133,-6067,-6940,-7742,-8459,-9136,-9791,-10461,-11144,-11813,-12403,-12798,-12870,-12454,-11429,-9686,-7223,-4105,-522,3271,6934,10116,12504,13824,13964,12908,10805,7941,4664,1417,-1432,-3527,-4660,-4741,-3817,-2069,265,2863,5451,7749,9587,10860,11565,11784,11649,11344,11044,10895,11012,11415,12084,12931,13823,14623,15176,15364,15095,14329,13087,11420,9443,7285,5072,2930,941,-865,-2468,-3933,-5300,-6650,-8027,-9458,-10929,-12395,-13761,-14950,-15843,-16380,-16518,-16261,-15678,-14847,-13900,-12937,-12068,-11337,-10769,-10317,-9911,-9452,-8819,-7920,-6670,-5029,-3015,-672,1879,4513,7039,9301,11106,12300,12759,12374,11132,9030,6185,2732,-1093,-5050,-8858,-12275,-15072,-17103,-18253,-18532,-17953,-16658,-14796,-12576,-10244,-8022,-6142,-4790,-4088,-4107,-4806,-6095,-7777,-9614,-11333,-12634,-13277,-13054,-11861,-9704,-6671,-2964,1170,5444,9579,13336,16520,19035,20815,21910,22371,22311,21848,21065,20069,18898,17604,16210,14732,13204,11641,10096,8600,7212,5984,4977,4251,3854,3827,4174,4891,5909,7150,8484,9771,10866,11624,11944,11752,11042,9848,8260,6396,4381,2345,378,-1448,-3107,-4604,-5964,-7233,-8453,-9667,-10894,-12147,-13413,-14668,-15864,-16961,-17878,-18574,-18963,-19005,-18656,-17904,-16770,-15293,-13560,-11670,-9752,-7950,-6384,-5180,-4387,-4044,-4088,-4444,-4962,-5501,-5903,-6042,-5822,-5203,-4167,-2784,-1098,756,2690,4582,6343,7910,9206,10220,10896,11218,11158,10680,9779,8450,6715,4628,2260,-289,-2884,-5393,-7638,-9464,-10707,-11244,-10997,-9963,-8225,-5933,-3355,-735,1571,3328,4287,4338,3471,1792,-467,-3021,-5510,-7619,-9028,-9555,-9071,-7608,-5274,-2283,1091,4558,7822,10631,12796,14176,14723,14441,13383,11663,9403,6751,3858,875,-2077,-4865,-7403,-9610,-11410,-12773,-13632,-13979,-13777,-13032,-11750,-9981,-7798,-5313,-2670,-25,2460,4637,6389,7639,8349,8531,8245,7576,6652,5607,4560,3637,2892,2367,2029,1819,1635,1367,905,161,-907,-2301,-3958,-5777,-7608,-9286,-10645,-11544,-11866,-11578,-10651,-9172,-7226,-4962,-2550,-159,2034,3881,5266,6116,6410,6182,5515,4518,3361,2181,1176,478,251,576,1525,3069,5149,7595,10220,12756,14928,16469,17123,16733,15196,12545,8907,4524,-283,-5152,-9716,-13642,-16685,-18656,-19506,-19246,-17999,-15952,-13364,-10511,-7713,-5254,-3382,-2306,-2106,-2833,-4379,-6611,-9280,-12131,-14866,-17222,-18969,-19949,-20093,-19393,-17940,-15851,-13293,-10423,-7403,-4332,-1326,1582,4332,6898,9244,11309,13022,14293,15031,15144,14591,13330,11426,8943,6054,2935,-167,-3011,-5344,-6957,-7674,-7403,-6126,-3923,-960,2520,6228,9847,13096,15724,17583,18594,18779,18253,17166,15734,14156,12621,11270,10181,9344,8703,8115,7423,6476,5122,3313,1023,-1668,-4612,-7621,-10453,-12878,-14696,-15753,-16004,-15452,-14250,-12544,-10598,-8615,-6829,-5382,-4377,-3815,-3657,-3780,-4068,-4371,-4609,-4709,-4704,-4642,-4633,-4769,-5128,-5704,-6456,-7229,-7879,-8186,-8011,-7229,-5827,-3896,-1613,741,2866,4447,5227,5039,3836,1693,-1194,-4552,-8049,-11352,-14147,-16193,-17307,-17416,-16518,-14714,-12160,-9084,-5739,-2418,614,3091,4818,5653,5545,4529,2727,333,-2416,-5247,-7901,-10146,-11766,-12621,-12607,-11676,-9854,-7213,-3896,-102,3937,7948,11665,14828,17227,18711,19200,18703,17299,15135,12421,9375,6249,3271,644,-1443,-2875,-3556,-3461,-2618,-1088,997,3491,6223,9001,11669,14072,16089,17658,18710,19252,19286,18838,17959,16684,15086,13210,11141,8934,6665,4378,2115,-115,-2297,-4451,-6574,-8672,-10732,-12707,-14560,-16188,-17531,-18476,-18972,-18972,-18490,-17582,-16375,-15008,-13672,-12519,-11683,-11225,-11139,-11331,-11661,-11940,-11967,-11597,-10684,-9221,-7207,-4765,-2029,823,3620,6218,8497,10397,11880,12951,13634,13941,13889,13467,12665,11461,9874,7915,5679,3253,775,-1629,-3835,-5751,-7316,-8511,-9346,-9856,-10101,-10134,-10013,-9783,-9465,-9066,-8576,-7968,-7237,-6358,-5352,-4244,-3089,-1979,-1009,-294,63,12,-463,-1288,-2318,-3362,-4165,-4500,-4153,-2984,-955,1904,5417,9373,13466,17388,20824,23518,25251,25925,25479,23985,21547,18374,14698,10805,6980,3502,616,-1502,-2736,-3062,-2530,-1254,575,2764,5073,7297,9241,10759,11755,12182,12034,11349,10185,8627,6760,4684,2485,252,-1939,-4023,-5943,-7659,-9140,-10384,-11387,-12179,-12779,-13225,-13520,-13696,-13712,-13585,-13262,-12738,-12002,-11060,-9941,-8699,-7378,-6054,-4764,-3552,-2420,-1375,-369,615,1634,2701,3843,5045,6278,7502,8666,9723,10637,11393,11977,12432,12756,13004,13178,13278,13275,13107,12692,11948,10800,9207,7180,4769,2078,-731,-3497,-6011,-8090,-9584,-10357,-10380,-9654,-8300,-6460,-4364,-2238,-305,1228,2258,2713,2649,2155,1408,581,-145,-650,-874,-829,-616,-344,-179,-225,-568,-1208,-2079,-3049,-3936,-4543,-4674,-4192,-3025,-1204,1149,3826,6556,9072,11115,12505,13137,12992,12152,10729,8911,6857,4750,2723,889,-662,-1887,-2716,-3129,-3069,-2517,-1451,123,2161,4591,7271,10038,12669,14939,16625,17535,17543,16601,14729,12058,8760,5092,1327,-2231,-5306,-7669,-9153,-9710,-9359,-8246,-6549,-4521,-2403,-413,1252,2499,3246,3528,3378,2899,2184,1334,441,-415,-1164,-1730,-2049,-2052,-1685,-916,262,1810,3660,5700,7805,9834,11665,13190,14358,15120,15514,15526,15230,14612,13703,12494,10961,9110,6941,4498,1844,-915,-3680,-6314,-8711,-10760,-12392,-13543,-14201,-14383,-14130,-13537,-12696,-11730,-10739,-9805,-8983,-8253,-7602,-6929,-6173,-5239,-4107,-2761,-1289,203,1549,2578,3140,3142,2571,1501,101,-1403,-2749,-3680,-3988,-3525,-2255,-220,2438,5491,8695,11767,14465,16604,18056,18786,18826,18252,17179,15728,14013,12131,10182,8237,6396,4746,3386,2413,1912,1944,2534,3668,5283,7281,9507,11798,13951,15775,17080,17718,17576,16613,14840,12347,9265,5805,2175,-1367,-4609,-7340,-9444,-10829,-11530,-11588,-11161,-10376,-9412,-8420,-7510,-6803,-6324,-6130,-6194,-6521,-7065,-7804,-8688,-9673,-10691,-11669,-12517,-13143,-13470,-13437,-13014,-12203,-11037,-9559,-7856,-5988,-4059,-2143,-334,1286,2637,3648,4259,4432,4169,3496,2508,1315,73,-1060,-1951,-2494,-2660,-2475,-2035,-1475,-953,-616,-564,-862,-1501,-2420,-3530,-4684,-5756,-6601,-7101,-7167,-6741,-5802,-4379,-2535,-388,1906,4158,6156,7680,8549,8609,7804,6135,3717,739,-2538,-5797,-8727,-11017,-12420,-12780,-12013,-10178,-7407,-3942,-89,3810,7405,10392,12519,13665,13777,12948,11334,9163,6699,4206,1922,47,-1273,-1964,-1993,-1413,-292,1228,3032,4938,6836,8562,10021,11119,11800,12035,11823,11170,10099,8629,6779,4577,2067,-704,-3635,-6635,-9560,-12294,-14703,-16682,-18164,-19086,-19466,-19298,-18652,-17581,-16161,-14485,-12625,-10688,-8761,-6955,-5371,-4098,-3218,-2750,-2698,-2998,-3554,-4241,-4909,-5407,-5599,-5373,-4648,-3394,-1636,577,3109,5844,8595,11197,13466,15235,16359,16731,16289,15036,13019,10359,7200,3740,172,-3298,-6481,-9229,-11405,-12958,-13837,-14095,-13773,-12993,-11864,-10523,-9096,-7697,-6410,-5290,-4375,-3641,-3097,-2687,-2398,-2200,-2078,-2032,-2072,-2199,-2425,-2737,-3127,-3561,-4002,-4397,-4708,-4866,-4847,-4569,-4019,-3132,-1913,-342,1539,3689,6013,8402,10725,12821,14557,15777,16388,16315,15534,14082,12020,9485,6618,3620,679,-1981,-4173,-5721,-6496,-6427,-5507,-3790,-1413,1444,4551,7635,10458,12735,14305,14972,14683,13408,11210,8213,4616,642,-3414,-7288,-10692,-13417,-15275,-16210,-16192,-15330,-13757,-11686,-9349,-6984,-4813,-3028,-1762,-1097,-1050,-1577,-2598,-3986,-5599,-7289,-8894,-10277,-11300,-11862,-11872,-11295,-10116,-8368,-6142,-3534,-718,2157,4896,7330,9308,10679,11383,11324,10546,9066,7023,4561,1885,-788,-3257,-5336,-6915,-7920,-8366,-8306,-7850,-7108,-6222,-5270,-4360,-3487,-2694,-1922,-1164,-377,444,1271,2063,2723,3165,3276,2976,2212,966,-699,-2710,-4891,-7087,-9087,-10715,-11822,-12308,-12159,-11423,-10220,-8724,-7110,-5569,-4236,-3187,-2458,-1979,-1680,-1406,-1032,-406,568,1967,3793,6010,8506,11142,13711,16023,17850,19014,19368,18833,17422,15221,12421,9255,6028,3028,536,-1247,-2198,-2304,-1657,-441,1106,2682,4041,4900,5108,4529,3165,1074,-1585,-4594,-7697,-10610,-13087,-14914,-15951,-16141,-15513,-14178,-12310,-10118,-7835,-5650,-3760,-2240,-1182,-551,-324,-415,-723,-1157,-1594,-1952,-2129,-2047,-1657,-908,201,1654,3401,5336,7350,9281,10967,12258,13026,13187,12725,11662,10084,8120,5909,3606,1347,-774,-2679,-4368,-5835,-7159,-8356,-9524,-10646,-11770,-12834,-13804,-14608,-15171,-15442,-15368,-14931,-14098,-12890,-11280,-9321,-7013,-4446,-1701,1082,3738,6080,7945,9162,9676,9441,8548,7119,5340,3418,1531,-171,-1620,-2788,-3734,-4518,-5229,-5925,-6612,-7267,-7779,-8054,-7927,-7318,-6139,-4393,-2162,435,3194,5915,8388,10435,11918,12759,12937,12492,11516,10163,8592,7027,5652,4660,4191,4325,5061,6322,7945,9717,11407,12786,13682,13990,13679,12810,11470,9820,7970,6060,4144,2262,396,-1499,-3468,-5557,-7765,-10065,-12371,-14567,-16510,-18042,-19033,-19383,-19050,-18067,-16542,-14631,-12578,-10601,-8955,-7825,-7343,-7549,-8395,-9719,-11303,-12847,-14039,-14599,-14269,-12931,-10551,-7226,-3201,1236,5692,9798,13202,15653,16985,17186,16337,14653,12367,9802,7182,4765,2677,1000,-259,-1160,-1779,-2234,-2608,-2994,-3433,-3958,-4551,-5204,-5851,-6452,-6932,-7226,-7286,-7074,-6604,-5911,-5094,-4256,-3538,-3049,-2879,-3057,-3559,-4298,-5169,-6020,-6747,-7245,-7478,-7453,-7207,-6816,-6331,-5801,-5218,-4555,-3743,-2718,-1404,222,2173,4388,6788,9242,11605,13714,15423,16597,17145,17010,16197,14764,12819,10533,8100,5744,3690,2113,1168,910,1324,2314,3697,5246,6710,7834,8418,8323,7495,5975,3890,1412,-1221,-3807,-6121,-8046,-9470,-10410,-10897,-11037,-10942,-10725,-10467,-10220,-9980,-9704,-9331,-8770,-7957,-6855,-5476,-3898,-2247,-691,599,1476,1835,1684,1056,134,-912,-1830,-2408,-2479,-1928,-778,912,2930,5074,7062,8661,9684,10019,9647,8663,7182,5436,3586,1836,275,-1018,-2076,-2944,-3723,-4496,-5333,-6259,-7251,-8235,-9099,-9715,-9953,-9714,-8950,-7656,-5924,-3858,-1654,501,2390,3823,4640,4744,4097,2751,818,-1510,-4008,-6434,-8542,-10151,-11111,-11383,-10977,-10007,-8622,-7023,-5399,-3928,-2716,-1818,-1202,-786,-419,38,758,1854,3396,5402,7791,10438,13154,15724,17933,19591,20558,20767,20235,19056,17389,15444,13468,11674,10282,9418,9158,9485,10309,11473,12791,14039,15034,15581,15571,14905,13586,11628,9153,6256,3133,-73,-3183,-6062,-8598,-10712,-12378,-13586,-14377,-14783,-14873,-14704,-14329,-13811,-13176,-12482,-11754,-11048,-10390,-9835,-9397,-9091,-8886,-8716,-8493,-8082,-7368,-6236,-4618,-2514,32,2878,5869,8775,11406,13552,15076,15888,15969,15384,14247,12719,10994,9229,7587,6146,4946,3960,3107,2282,1366,259,-1098,-2695,-4487,-6337,-8103,-9600,-10661,-11153,-10976,-10125,-8636,-6640,-4326,-1908,354,2235,3541,4136,3987,3125,1694,-104,-2007,-3738,-5031,-5669,-5537,-4587,-2938,-748,1691,4107,6186,7725,8543,8636,8053,6972,5642,4320,3300,2789,2961,3869,5476,7654,10162,12746,15079,16882,17913,18018,17159,15419,12981,10127,7149,4380,2040,334,-711,-1106,-994,-543,50,613,1011,1175,1075,743,239,-364,-984,-1562,-2064,-2481,-2845,-3203,-3624,-4172,-4892,-5800,-6870,-8018,-9135,-10075,-10696,-10873,-10542,-9671,-8338,-6633,-4724,-2759,-893,788,2214,3421,4445,5399,6371,7459,8723,10171,11773,13443,15051,16466,17533,18124,18170,17614,16525,14980,13157,11250,9459,7979,6920,6349,6203,6388,6697,6934,6884,6368,5297,3623,1421,-1194,-4020,-6843,-9423,-11545,-13046,-13792,-13759,-12953,-11486,-9493,-7178,-4735,-2376,-268,1462,2734,3544,3922,3959,3773,3477,3203,3019,2975,3053,3202,3335,3360,3188,2760,2051,1074,-96,-1371,-2580,-3583,-4182,-4236,-3629,-2302,-307,2257,5169,8168,10958,13233,14758,15373,15022,13789,11854,9487,7018,4762,3018,1995,1818,2483,3912,5904,8234,10624,12821,14587,15761,16225,15955,14978,13374,11263,8775,6051,3208,370,-2395,-4997,-7409,-9567,-11456,-13022,-14236,-15056,-15443,-15392,-14887,-13971,-12695,-11147,-9459,-7758,-6218,-4963,-4127,-3764,-3879,-4412,-5223,-6152,-6988,-7552,-7672,-7248,-6238,-4681,-2691,-431,1890,4080,5952,7388,8304,8706,8627,8163,7419,6511,5540,4584,3670,2826,2016,1216,390,-514,-1502,-2605,-3811,-5102,-6425,-7721,-8896,-9867,-10533,-10830,-10713,-10174,-9275,-8085,-6753,-5422,-4246,-3374,-2905,-2895,-3352,-4190,-5318,-6539,-7708,-8615,-9118,-9095,-8482,-7282,-5550,-3404,-993,1508,3922,6094,7914,9308,10289,10874,11173,11253,11234,11145,11041,10870,10613,10185,9547,8670,7571,6329,5041,3854,2901,2307,2159,2476,3220,4290,5529,6756,7781,8428,8569,8109,7018,5324,3093,456,-2440,-5419,-8280,-10871,-13019,-14640,-15680,-16130,-16084,-15601,-14838,-13891,-12871,-11843,-10830,-9835,-8819,-7762,-6637,-5436,-4208,-2958,-1791,-711,199,954,1546,2028,2446,2878,3386,4015,4782,5651,6548,7355,7926,8120,7816,6946,5516,3598,1335,-1094,-3487,-5663,-7476,-8831,-9707,-10117,-10145,-9885,-9457,-8967,-8513,-8165,-7971,-7945,-8067,-8284,-8531,-8692,-8699,-8434,-7873,-6999,-5870,-4584,-3283,-2092,-1157,-529,-258,-284,-548,-929,-1333,-1663,-1869,-1919,-1832,-1636,-1395,-1154,-968,-867,-856,-943,-1081,-1261,-1437,-1573,-1646,-1593,-1375,-944,-230,765,2065,3607,5296,7018,8597,9906,10787,11185,11053,10448,9481,8298,7107,6084,5410,5202,5534,6396,7709,9330,11046,12615,13789,14350,14130,13087,11238,8736,5772,2609,-530,-3401,-5876,-7852,-9340,-10388,-11122,-11672,-12181,-12778,-13514,-14444,-15496,-16615,-17659,-18508,-19035,-19158,-18831,-18072,-16929,-15486,-13838,-12059,-10221,-8356,-6482,-4591,-2685,-751,1179,3060,4814,6341,7529,8305,8599,8426,7835,6937,5877,4821,3912,3284,3004,3085,3490,4106,4805,5425,5813,5850,5445,4565,3218,1457,-642,-2970,-5411,-7834,-10091,-12050,-13574,-14551,-14904,-14617,-13694,-12254,-10390,-8299,-6135,-4091,-2310,-916,13,467,479,140,-391,-950,-1332,-1366,-910,100,1665,3685,5999,8391,10624,12462,13750,14367,14322,13689,12626,11328,10012,8841,7947,7356,7025,6832,6601,6149,5314,4004,2210,25,-2377,-4771,-6911,-8585,-9652,-10035,-9778,-9005,-7893,-6694,-5623,-4885,-4605,-4823,-5491,-6482,-7620,-8717,-9596,-10133,-10253,-9964,-9321,-8442,-7444,-6483,-5633,-4983,-4516,-4187,-3904,-3538,-2986,-2151,-999,446,2113,3865,5559,7046,8199,8943,9241,9119,8643,7909,7050,6173,5399,4798,4392,4193,4131,4173,4224,4261,4232,4141,3984,3776,3519,3217,2865,2449,1979,1439,866,262,-323,-876,-1379,-1820,-2245,-2661,-3144,-3706,-4368,-5100,-5838,-6488,-6957,-7150,-7032,-6597,-5900,-5051,-4164,-3392,-2841,-2591,-2686,-3084,-3744,-4544,-5385,-6149,-6732,-7062,-7085,-6787,-6179,-5307,-4238,-3059,-1883,-796,88,717,1046,1099,939,679,462,439,747,1485,2675,4294,6202,8238,10166,11771,12854,13307,13082,12260,10988,9485,8005,6793,6037,5886,6344,7373,8777,10353,11792,12834,13218,12780,11454,9273,6401,3061,-455,-3850,-6864,-9297,-11038,-12086,-12506,-12463,-12119,-11688,-11302,-11092,-11064,-11195,-11378,-11477,-11360,-10905,-10059,-8814,-7226,-5403,-3475,-1593,108,1507,2527,3132,3312,3143,2668,2020,1281,556,-73,-566,-887,-1041,-1050,-943,-768,-565,-371,-215,-106,-47,-37,-75,-184,-386,-740,-1289,-2093,-3181,-4564,-6212,-8055,-9989,-11877,-13574,-14935,-15848,-16239,-16090,-15446,-14382,-13051,-11555,-10068,-8646,-7372,-6237,-5203,-4221,-3202,-2104,-881,478,1945,3508,5101,6706,8271,9791,11231,12594,13833,14921,15779,16333,16503,16218,15474,14281,12762,11037,9303,7733,6479,5633,5208,5127,5242,5364,5288,4860,3986,2681,1055,-685,-2297,-3526,-4168,-4109,-3341,-1978,-226,1631,3293,4465,4929,4539,3293,1262,-1340,-4263,-7217,-9924,-12166,-13788,-14732,-15019,-14734,-14020,-13019,-11900,-10778,-9766,-8899,-8212,-7662,-7225,-6840,-6461,-6068,-5638,-5210,-4794,-4453,-4192,-4028,-3931,-3832,-3660,-3318,-2716,-1810,-569,963,2711,4548,6319,7873,9056,9782,9979,9685,8936,7888,6654,5432,4351,3536,3056,2904,3048,3381,3807,4196,4455,4492,4260,3737,2932,1877,630,-752,-2176,-3572,-4844,-5908,-6708,-7171,-7317,-7123,-6683,-6061,-5371,-4728,-4218,-3922,-3867,-4038,-4383,-4802,-5181,-5378,-5285,-4785,-3838,-2411,-569,1605,3949,6277,8369,10035,11093,11476,11156,10246,8914,7402,5966,4848,4205,4132,4575,5426,6460,7453,8157,8408,8111,7277,6031,4534,3028,1693,689,92,-135,-60,162,381,478,353,2,-549,-1215,-1896,-2506,-2983,-3315,-3535,-3711,-3930,-4267,-4774,-5459,-6285,-7183,-8054,-8785,-9287,-9453,-9255,-8634,-7611,-6200,-4444,-2424,-212,2079,4339,6443,8272,9716,10695,11171,11135,10654,9798,8716,7532,6402,5441,4736,4334,4228,4370,4691,5085,5481,5787,5971,5992,5857,5553,5091,4442,3607,2554,1285,-185,-1825,-3543,-5274,-6894,-8334,-9513,-10399,-10995,-11328,-11449,-11411,-11255,-10999,-10635,-10139,-9466,-8585,-7462,-6092,-4505,-2753,-937,825,2408,3680,4578,5054,5152,4960,4610,4269,4078,4165,4604,5412,6553,7945,9465,10994,12417,13641,14623,15336,15809,16058,16123,15995,15670,15086,14198,12939,11299,9283,6998,4564,2199,95,-1540,-2553,-2895,-2576,-1743,-600,596,1583,2120,2067,1340,-18,-1871,-4033,-6253,-8299,-9967,-11105,-11661,-11623,-11105,-10197,-9085,-7894,-6750,-5730,-4849,-4070,-3318,-2480,-1446,-130,1536,3540,5844,8335,10876,13287,15394,17027,18051,18372,17961,16840,15117,12928,10484,7995,5688,3765,2360,1577,1421,1846,2751,3987,5387,6781,7992,8887,9330,9259,8614,7414,5689,3531,1046,-1623,-4321,-6902,-9188,-11062,-12392,-13106,-13168,-12602,-11460,-9878,-7965,-5905,-3827,-1884,-172,1225,2271,2955,3285,3309,3055,2593,1962,1222,434,-357,-1063,-1627,-1958,-1981,-1625,-851,378,2004,3996,6199,8493,10682,12604,14109,15100,15539,15468,14985,14232,13390,12612,12037,11735,11709,11900,12195,12452,12547,12359,11855,11017,9924,8661,7371,6171,5179,4457,4026,3840,3815,3821,3721,3388,2711,1654,206,-1550,-3503,-5478,-7308,-8812,-9876,-10414,-10426,-9980,-9185,-8217,-7235,-6409,-5842,-5597,-5632,-5877,-6162,-6339,-6238,-5751,-4829,-3493,-1840,-22,1784,3395,4660,5482,5820,5701,5206,4442,3527,2564,1637,792,68,-525,-978,-1270,-1394,-1331,-1072,-637,-48,616,1288,1821,2145,2104,1665,768,-551,-2212,-4097,-6047,-7890,-9476,-10672,-11399,-11628,-11378,-10721,-9760,-8618,-7423,-6281,-5288,-4496,-3924,-3562,-3348,-3223,-3083,-2855,-2455,-1850,-1018,7,1182,2449,3739,5010,6223,7366,8443,9465,10443,11378,12254,13022,13639,14023,14130,13911,13364,12515,11418,10152,8808,7465,6204,5056,4043,3140,2293,1444,501,-589,-1888,-3403,-5123,-6985,-8901,-10754,-12418,-13785,-14749,-15278,-15338,-14993,-14300,-13382,-12348,-11316,-10377,-9592,-8988,-8548,-8234,-7983,-7727,-7409,-7006,-6483,-5893,-5234,-4584,-3950,-3368,-2814,-2256,-1633,-875,80,1263,2685,4288,5990,7642,9093,10166,10723,10664,9959,8661,6892,4840,2729,790,-786,-1830,-2284,-2119,-1407,-260,1178,2724,4214,5477,6375,6801,6693,6034,4869,3276,1385,-659,-2706,-4614,-6279,-7629,-8628,-9292,-9633,-9718,-9582,-9297,-8905,-8461,-8018,-7612,-7296,-7093,-7040,-7141,-7406,-7820,-8365,-9009,-9722,-10462,-11194,-11878,-12482,-12970,-13328,-13521,-13551,-13393,-13052,-12513,-11779,-10839,-9697,-8355,-6818,-5118,-3272,-1343,624,2545,4360,5971,7336,8396,9142,9596,9781,9772,9620,9391,9129,8867,8622,8405,8211,8042,7878,7717,7537,7339,7122,6890,6661,6448,6261,6110,5978,5853,5703,5493,5194,4761,4183,3440,2544,1529,438,-662,-1710,-2664,-3484,-4175,-4743,-5225,-5631,-5974,-6231,-6349,-6268,-5919,-5247,-4242,-2927,-1385,263,1853,3238,4253,4811,4847,4392,3520,2357,1076,-178,-1240,-2003,-2411,-2443,-2169,-1684,-1136,-688,-502,-710,-1402,-2618,-4307,-6405,-8750,-11196,-13558,-15666,-17383,-18607,-19292,-19447,-19134,-18446,-17523,-16486,-15470,-14563,-13828,-13285,-12908,-12656,-12450,-12225,-11914,-11472,-10883,-10152,-9304,-8381,-7400,-6390,-5327,-4198,-2947,-1539,69,1902,3939,6156,8477,10798,13021,14992,16620,17783,18435,18551,18156,17332,16172,14798,13341,11890,10550,9349,8330,7456,6717,6047,5411,4762,4087,3380,2668,1983,1352,812,349,-31,-377,-705,-1058,-1418,-1801,-2143,-2436,-2623,-2700,-2665,-2540,-2379,-2216,-2129,-2133,-2286,-2577,-3017,-3590,-4274,-5048,-5887,-6755,-7621,-8435,-9139,-9685,-10013,-10096,-9918,-9482,-8841,-8022,-7121,-6181,-5287,-4477,-3780,-3192,-2673,-2182,-1645,-1027,-291,562,1501,2489,3476,4421,5300,6112,6853,7559,8229,8871,9473,9971,10329,10442,10266,9736,8831,7587,6012,4225,2264,262,-1706,-3519,-5072,-6241,-6925,-7034,-6542,-5455,-3885,-1974,51,1953,3487,4441,4644,4033,2584,428,-2288,-5275,-8259,-10910,-12959,-14188,-14486,-13859,-12412,-10360,-7953,-5466,-3146,-1157,394,1525,2296,2850,3336,3884,4597,5502,6571,7728,8851,9825,10544,10937,10983,10715,10190,9533,8826,8211,7738,7474,7388,7428,7479,7416,7108,6459,5427,4033,2373,596,-1099,-2518,-3457,-3798,-3451,-2441,-865,1110,3234,5262,6909,7944,8182,7511,5925,3494,403,-3099,-6694,-10051,-12854,-14847,-15873,-15897,-15002,-13398,-11362,-9206,-7243,-5696,-4722,-4334,-4450,-4883,-5399,-5749,-5710,-5154,-4008,-2350,-281,1982,4246,6297,7978,9177,9852,10004,9684,8975,7951,6705,5284,3749,2112,413,-1345,-3104,-4822,-6416,-7812,-8936,-9725,-10168,-10259,-10057,-9627,-9079,-8496,-7981,-7570,-7287,-7104,-6955,-6781,-6502,-6094,-5528,-4850,-4099,-3348,-2663,-2091,-1671,-1408,-1300,-1316,-1430,-1586,-1727,-1791,-1694,-1388,-793,95,1293,2725,4308,5883,7286,8329,8831,8675,7774,6160,3934,1307,-1436,-3959,-5920,-7007,-7006,-5804,-3458,-147,3791,7928,11806,14944,16997,17682,16957,14896,11789,8037,4111,524,-2308,-4036,-4516,-3735,-1891,685,3581,6307,8452,9670,9751,8668,6536,3614,283,-3055,-5977,-8135,-9307,-9386,-8461,-6724,-4519,-2215,-205,1187,1747,1388,175,-1720,-4012,-6395,-8536,-10174,-11097,-11239,-10606,-9334,-7601,-5631,-3618,-1751,-110,1230,2314,3169,3896,4550,5194,5847,6488,7072,7528,7770,7728,7349,6591,5483,4024,2294,344,-1756,-3927,-6115,-8263,-10307,-12218,-13926,-15383,-16536,-17303,-17663,-17564,-17013,-16044,-14712,-13127,-11399,-9657,-8014,-6569,-5388,-4495,-3912,-3600,-3546,-3681,-3962,-4293,-4606,-4777,-4714,-4296,-3440,-2089,-239,2054,4664,7426,10126,12551,14499,15811,16420,16311,15592,14406,12967,11495,10167,9143,8475,8183,8203,8439,8769,9089,9278,9291,9075,8647,8038,7305,6511,5717,4976,4319,3777,3359,3078,2937,2946,3096,3403,3832,4380,4982,5583,6087,6391,6387,5965,5068,3661,1813,-365,-2668,-4874,-6731,-8015,-8564,-8277,-7178,-5357,-3031,-462,2039,4151,5625,6223,5863,4517,2292,-609,-3931,-7341,-10528,-13186,-15063,-16006,-15929,-14892,-13020,-10549,-7760,-4955,-2427,-402,961,1604,1556,936,-81,-1287,-2476,-3477,-4160,-4474,-4383,-3955,-3221,-2278,-1181,17,1274,2587,3935,5334,6738,8127,9405,10495,11262,11617,11453,10726,9443,7639,5463,3048,635,-1590,-3387,-4611,-5141,-4934,-4032,-2521,-570,1644,3900,6014,7808,9159,10009,10334,10198,9693,8953,8131,7378,6817,6551,6633,7060,7807,8778,9890,10995,12000,12773,13262,13406,13226,12744,12054,11237,10408,9663,9089,8729,8602,8656,8834,9021,9123,9024,8659,7961,6931,5570,3930,2070,56,-2032,-4142,-6192,-8149,-9935,-11521,-12841,-13864,-14547,-14867,-14811,-14353,-13509,-12251,-10621,-8612,-6297,-3708,-937,1925,4781,7494,9963,12062,13720,14867,15515,15672,15431,14880,14145,13344,12577,11931,11429,11085,10843,10643,10395,10014,9438,8616,7550,6260,4796,3239,1639,84,-1393,-2739,-3922,-4909,-5666,-6147,-6327,-6165,-5653,-4797,-3638,-2254,-762,713,2022,3044,3669,3833,3521,2762,1627,223,-1338,-2936,-4458,-5819,-6936,-7765,-8263,-8426,-8248,-7745,-6946,-5870,-4583,-3137,-1620,-149,1170,2194,2829,3004,2700,1995,982,-143,-1197,-1977,-2302,-2067,-1205,252,2198,4478,6865,9136,11074,12480,13236,13269,12589,11286,9498,7426,5293,3334,1762,768,462,924,2099,3928,6212,8773,11356,13729,15670,17002,17590,17391,16417,14772,12617,10153,7599,5165,3014,1266,-51,-972,-1593,-2077,-2583,-3289,-4330,-5790,-7688,-9978,-12545,-15234,-17854,-20230,-22177,-23594,-24386,-24554,-24128,-23185,-21838,-20173,-18326,-16358,-14373,-12428,-10576,-8877,-7353,-6058,-4992,-4193,-3649,-3377,-3363,-3617,-4116,-4870,-5841,-7026,-8363,-9818,-11313,-12782,-14147,-15333,-16269,-16905,-17188,-17106,-16633,-15781,-14538,-12930,-10959,-8663,-6079,-3265,-316,2665,5517,8106,10236,11801,12653,12769,12139,10860,9079,7016,4932,3101,1790,1208,1490,2666,4650,7265,10235,13270,16046,18304,19836,20549,20444,19630,18292,16666,15006,13537,12435,11786,11596,11764,12126,12460,12528,12111,11033,9201,6609,3357,-374,-4311,-8159,-11610,-14384,-16297,-17227,-17190,-16292,-14724,-12743,-10628,-8629,-6988,-5831,-5248,-5208,-5624,-6341,-7192,-7996,-8616,-8959,-8978,-8682,-8104,-7306,-6335,-5245,-4060,-2792,-1439,4,1554,3202,4931,6674,8346,9789,10853,11348,11115,10044,8098,5328,1906,-1934,-5843,-9487,-12503,-14614,-15625,-15451,-14152,-11874,-8884,-5481,-2025,1175,3808,5671,6615,6608,5704,4056,1876,-567,-3011,-5200,-6921,-8028,-8435,-8151,-7229,-5823,-4085,-2221,-415,1177,2430,3264,3668,3642,3249,2560,1645,594,-533,-1678,-2805,-3876,-4873,-5751,-6465,-6950,-7135,-6964,-6388,-5427,-4115,-2578,-953,578,1840,2678,2993,2756,2014,914,-368,-1577,-2489,-2891,-2625,-1641,61,2345,5048,7919,10713,13184,15124,16383,16902,16675,15811,14441,12762,10953,9201,7623,6314,5276,4475,3840,3249,2637,1911,1062,105,-900,-1856,-2668,-3233,-3496,-3411,-2995,-2287,-1371,-337,687,1618,2332,2767,2852,2554,1854,766,-690,-2447,-4431,-6548,-8689,-10754,-12659,-14320,-15718,-16818,-17635,-18171,-18438,-18421,-18116,-17490,-16537,-15254,-13684,-11901,-10020,-8187,-6551,-5262,-4435,-4134,-4372,-5086,-6175,-7491,-8888,-10207,-11343,-12196,-12728,-12922,-12770,-12302,-11522,-10441,-9079,-7421,-5496,-3323,-951,1536,4030,6404,8497,10174,11300,11783,11604,10781,9437,7718,5851,4054,2565,1573,1228,1599,2682,4407,6611,9112,11669,14053,16052,17495,18284,18388,17853,16798,15383,13806,12267,10936,9964,9419,9339,9660,10304,11113,11929,12564,12853,12649,11860,10444,8424,5878,2931,-256,-3511,-6667,-9565,-12099,-14183,-15777,-16901,-17578,-17890,-17891,-17646,-17180,-16499,-15582,-14409,-12970,-11304,-9485,-7644,-5947,-4578,-3697,-3449,-3877,-4991,-6677,-8758,-11001,-13101,-14791,-15783,-15902,-15021,-13165,-10446,-7100,-3437,180,3385,5832,7280,7559,6672,4724,1980,-1217,-4452,-7329,-9486,-10687,-10810,-9890,-8070,-5597,-2756,162,2896,5258,7118,8448,9262,9662,9744,9637,9429,9186,8937,8670,8361,7971,7458,6804,5987,5033,3962,2847,1750,747,-78,-701,-1077,-1254,-1250,-1179,-1089,-1097,-1244,-1569,-2068,-2704,-3408,-4104,-4714,-5169,-5441,-5518,-5421,-5204,-4909,-4576,-4231,-3859,-3429,-2912,-2233,-1380,-315,941,2346,3841,5333,6764,8042,9141,10005,10640,11043,11255,11313,11288,11232,11196,11197,11218,11201,11059,10684,9949,8773,7079,4884,2242,-695,-3737,-6642,-9168,-11094,-12252,-12549,-11985,-10651,-8722,-6441,-4079,-1915,-176,962,1419,1209,424,-772,-2175,-3570,-4758,-5588,-5965,-5886,-5392,-4625,-3746,-2954,-2440,-2361,-2805,-3812,-5286,-7118,-9077,-10940,-12473,-13470,-13809,-13448,-12422,-10866,-8938,-6828,-4708,-2708,-906,661,2023,3211,4268,5223,6046,6703,7092,7135,6737,5858,4500,2719,650,-1550,-3669,-5506,-6864,-7592,-7594,-6842,-5381,-3344,-906,1668,4150,6250,7778,8561,8529,7716,6236,4316,2226,284,-1244,-2107,-2219,-1543,-227,1533,3451,5239,6649,7497,7725,7355,6540,5470,4408,3573,3186,3366,4178,5580,7462,9642,11903,14027,15798,17065,17733,17754,17175,16053,14507,12646,10581,8393,6133,3817,1434,-1048,-3646,-6382,-9224,-12108,-14938,-17561,-19833,-21607,-22752,-23224,-22985,-22110,-20682,-18836,-16724,-14483,-12238,-10090,-8094,-6283,-4658,-3191,-1855,-609,584,1747,2892,4013,5089,6077,6941,7630,8108,8358,8370,8175,7818,7363,6890,6466,6135,5917,5762,5594,5302,4746,3841,2518,801,-1206,-3345,-5383,-7101,-8283,-8771,-8499,-7477,-5830,-3753,-1504,622,2370,3494,3874,3435,2234,417,-1809,-4164,-6365,-8153,-9301,-9711,-9326,-8259,-6660,-4784,-2894,-1260,-72,513,490,-90,-1052,-2196,-3255,-4026,-4318,-4046,-3233,-1963,-452,1081,2373,3206,3439,3005,1978,516,-1140,-2682,-3845,-4362,-4094,-2959,-1020,1591,4666,7924,11139,14027,16430,18213,19330,19836,19796,19388,18736,18027,17378,16864,16525,16286,16083,15741,15141,14142,12667,10730,8356,5720,2951,271,-2157,-4190,-5715,-6727,-7207,-7253,-6927,-6350,-5609,-4802,-3979,-3198,-2469,-1797,-1189,-627,-139,276,542,638,465,-10,-828,-1992,-3436,-5087,-6794,-8423,-9806,-10826,-11373,-11422,-10974,-10119,-8957,-7671,-6394,-5319,-4541,-4148,-4132,-4438,-4943,-5486,-5911,-6055,-5831,-5179,-4131,-2766,-1215,357,1787,2911,3610,3804,3474,2649,1435,-54,-1622,-3128,-4367,-5234,-5623,-5510,-4931,-3961,-2722,-1355,29,1310,2460,3443,4321,5128,5954,6858,7872,9029,10270,11579,12836,13977,14870,15434,15573,15244,14440,13209,11666,9955,8271,6803,5718,5165,5194,5845,7027,8651,10543,12532,14449,16133,17479,18414,18920,19018,18748,18171,17324,16237,14906,13314,11423,9212,6663,3788,643,-2704,-6128,-9514,-12715,-15611,-18092,-20079,-21534,-22449,-22847,-22774,-22281,-21410,-20197,-18660,-16809,-14662,-12240,-9594,-6783,-3926,-1118,1461,3694,5401,6478,6834,6454,5389,3786,1837,-183,-1989,-3306,-3897,-3619,-2434,-432,2176,5094,7962,10436,12203,13069,12933,11868,10035,7731,5306,3113,1489,683,831,1953,3941,6586,9607,12697,15545,17891,19546,20417,20488,19872,18708,17212,15590,14008,12594,11389,10360,9434,8467,7331,5901,4087,1869,-711,-3547,-6449,-9227,-11638,-13506,-14673,-15085,-14762,-13804,-12398,-10737,-9067,-7569,-6416,-5694,-5433,-5583,-6035,-6617,-7157,-7439,-7344,-6734,-5613,-4002,-2019,195,2479,4679,6682,8403,9821,10947,11836,12562,13200,13805,14415,15007,15538,15909,16018,15745,15008,13733,11922,9598,6857,3802,582,-2654,-5776,-8647,-11190,-13324,-15020,-16263,-17056,-17419,-17374,-16944,-16145,-14992,-13463,-11574,-9290,-6646,-3656,-425,2932,6216,9204,11654,13321,14027,13663,12250,9920,6941,3666,499,-2153,-3959,-4701,-4308,-2893,-702,1899,4466,6607,7924,8204,7317,5319,2387,-1174,-5015,-8717,-11948,-14374,-15821,-16180,-15498,-13905,-11636,-8978,-6245,-3734,-1705,-309,365,367,-180,-1082,-2121,-3087,-3827,-4253,-4362,-4243,-4029,-3904,-4044,-4588,-5616,-7095,-8913,-10866,-12689,-14132,-14950,-15003,-14238,-12717,-10610,-8145,-5594,-3214,-1214,274,1212,1649,1710,1551,1357,1273,1434,1889,2665,3712,4966,6328,7712,9022,10220,11255,12149,12908,13576,14172,14705,15160,15463,15559,15326,14680,13550,11866,9663,6961,3896,606,-2720,-5886,-8701,-11025,-12739,-13836,-14330,-14336,-13992,-13464,-12924,-12478,-12227,-12157,-12219,-12292,-12203,-11779,-10865,-9332,-7179,-4440,-1304,1996,5156,7840,9761,10675,10448,9092,6723,3629,155,-3261,-6214,-8335,-9378,-9221,-7913,-5620,-2665,601,3747,6399,8218,8971,8548,6943,4302,833,-3143,-7301,-11282,-14752,-17451,-19146,-19743,-19197,-17596,-15073,-11864,-8193,-4338,-523,3049,6222,8906,11033,12576,13512,13826,13504,12537,10931,8727,5988,2857,-516,-3911,-7106,-9891,-12065,-13519,-14189,-14102,-13363,-12105,-10518,-8775,-7036,-5420,-4006,-2813,-1835,-1022,-325,323,945,1571,2181,2744,3231,3605,3885,4090,4298,4592,5066,5804,6856,8214,9826,11572,13283,14762,15809,16232,15918,14793,12903,10344,7303,3997,660,-2471,-5227,-7457,-9097,-10146,-10652,-10727,-10513,-10150,-9798,-9559,-9519,-9676,-10000,-10370,-10651,-10667,-10247,-9262,-7631,-5352,-2522,695,4044,7230,9947,11908,12895,12792,11607,9465,6624,3407,180,-2690,-4924,-6307,-6789,-6411,-5363,-3900,-2321,-940,-3,301,-113,-1240,-2975,-5158,-7569,-9977,-12176,-13961,-15219,-15861,-15880,-15316,-14256,-12816,-11118,-9284,-7397,-5523,-3687,-1890,-131,1595,3263,4821,6186,7236,7850,7902,7305,6033,4132,1742,-918,-3586,-5958,-7792,-8861,-9079,-8417,-6976,-4934,-2524,5,2398,4477,6092,7190,7770,7879,7611,7052,6322,5498,4677,3927,3313,2901,2738,2878,3343,4153,5274,6665,8213,9810,11286,12476,13225,13361,12813,11500,9462,6790,3630,224,-3214,-6400,-9130,-11216,-12553,-13132,-13003,-12314,-11255,-10037,-8893,-8010,-7540,-7584,-8149,-9213,-10647,-12304,-13965,-15406,-16390,-16696,-16151,-14655,-12186,-8833,-4782,-299,4274,8574,12229,14926,16411,16562,15389,13033,9786,6021,2168,-1337,-4114,-5890,-6487,-5923,-4287,-1860,1051,4055,6767,8868,10082,10277,9413,7563,4924,1716,-1745,-5172,-8272,-10779,-12530,-13369,-13285,-12293,-10500,-8064,-5175,-2045,1100,4057,6641,8709,10169,10993,11205,10890,10161,9150,7982,6770,5593,4500,3508,2613,1768,956,93,-819,-1853,-2971,-4192,-5446,-6687,-7834,-8811,-9550,-9994,-10122,-9929,-9452,-8746,-7892,-6979,-6107,-5348,-4776,-4409,-4241,-4220,-4266,-4282,-4183,-3895,-3398,-2703,-1887,-1035,-287,278,553,529,211,-312,-935,-1513,-1896,-1976,-1643,-876,310,1854,3615,5449,7170,8584,9540,9871,9520,8439,6701,4417,1787,-947,-3500,-5592,-6958,-7392,-6786,-5120,-2501,855,4665,8564,12199,15241,17414,18568,18614,17620,15709,13112,10098,6960,3994,1448,-467,-1633,-1990,-1576,-491,1082,2933,4781,6378,7457,7814,7311,5873,3541,409,-3320,-7414,-11596,-15572,-19082,-21889,-23832,-24815,-24831,-23942,-22284,-20032,-17398,-14590,-11822,-9270,-7071,-5337,-4097,-3372,-3101,-3224,-3621,-4179,-4747,-5210,-5425,-5311,-4790,-3839,-2482,-796,1131,3136,5108,6884,8360,9447,10097,10309,10130,9631,8944,8184,7507,7020,6842,7015,7574,8463,9615,10897,12162,13263,14051,14433,14344,13782,12786,11449,9876,8212,6572,5084,3821,2834,2123,1661,1394,1236,1132,981,759,402,-92,-730,-1509,-2403,-3403,-4488,-5622,-6801,-7957,-9073,-10065,-10884,-11443,-11685,-11543,-10989,-10000,-8613,-6866,-4880,-2759,-672,1238,2819,3937,4505,4459,3803,2587,931,-1007,-3013,-4870,-6346,-7258,-7450,-6883,-5553,-3610,-1207,1361,3859,5979,7514,8288,8215,7317,5664,3434,808,-1981,-4730,-7240,-9367,-10984,-12036,-12471,-12314,-11589,-10375,-8772,-6896,-4894,-2889,-1008,669,2082,3230,4130,4852,5448,5998,6541,7110,7722,8363,9031,9715,10410,11119,11832,12535,13178,13689,13973,13902,13386,12325,10695,8522,5893,2970,-53,-2961,-5523,-7556,-8905,-9492,-9304,-8422,-6973,-5170,-3245,-1455,-39,808,952,365,-914,-2706,-4810,-6943,-8846,-10284,-11096,-11204,-10625,-9468,-7884,-6096,-4288,-2658,-1339,-415,73,155,-132,-684,-1437,-2261,-3086,-3809,-4343,-4633,-4595,-4192,-3390,-2174,-575,1358,3550,5868,8218,10439,12441,14109,15383,16222,16624,16616,16259,15629,14831,13954,13108,12370,11803,11461,11325,11404,11623,11932,12231,12446,12454,12183,11533,10439,8874,6827,4351,1520,-1544,-4707,-7808,-10706,-13268,-15391,-17009,-18096,-18654,-18726,-18370,-17661,-16690,-15545,-14310,-13073,-11889,-10808,-9845,-8985,-8188,-7407,-6589,-5697,-4715,-3641,-2491,-1295,-49,1218,2540,3926,5393,6968,8615,10300,11918,13342,14422,15001,14963,14226,12808,10774,8306,5609,2956,613,-1177,-2208,-2380,-1661,-144,1986,4460,6963,9154,10733,11451,11165,9847,7588,4611,1222,-2188,-5242,-7565,-8904,-9090,-8135,-6155,-3426,-255,2952,5863,8142,9577,10040,9524,8118,6010,3436,683,-1986,-4299,-6075,-7161,-7502,-7113,-6071,-4514,-2607,-516,1584,3568,5326,6783,7905,8665,9089,9184,9026,8647,8147,7592,7068,6658,6425,6429,6717,7294,8174,9303,10640,12074,13513,14801,15821,16427,16502,15965,14764,12909,10464,7549,4322,995,-2240,-5173,-7644,-9536,-10788,-11409,-11458,-11053,-10336,-9458,-8578,-7805,-7227,-6868,-6716,-6708,-6783,-6845,-6843,-6707,-6424,-5970,-5356,-4576,-3646,-2546,-1296,131,1713,3452,5304,7231,9144,10948,12509,13686,14335,14319,13558,11997,9696,6759,3402,-104,-3446,-6292,-8347,-9387,-9261,-7972,-5605,-2403,1313,5148,8671,11493,13265,13770,12914,10770,7554,3622,-591,-4608,-7964,-10281,-11301,-10913,-9190,-6342,-2714,1271,5171,8566,11132,12634,12992,12239,10543,8157,5400,2615,129,-1773,-2886,-3095,-2380,-837,1386,4028,6847,9552,11897,13670,14722,14947,14347,12940,10840,8194,5187,2035,-1052,-3853,-6196,-7910,-8895,-9091,-8495,-7180,-5255,-2923,-388,2072,4220,5814,6683,6720,5918,4341,2161,-434,-3173,-5832,-8158,-9992,-11180,-11686,-11505,-10726,-9484,-7963,-6360,-4888,-3720,-2999,-2811,-3167,-4035,-5299,-6822,-8429,-9942,-11207,-12094,-12517,-12451,-11895,-10932,-9630,-8132,-6539,-4979,-3529,-2248,-1152,-223,573,1281,1924,2520,3032,3429,3644,3623,3354,2826,2117,1302,512,-133,-515,-565,-236,433,1402,2544,3752,4894,5833,6483,6741,6557,5916,4819,3320,1503,-547,-2684,-4803,-6754,-8425,-9704,-10511,-10807,-10606,-9962,-9002,-7854,-6698,-5691,-4957,-4610,-4669,-5131,-5913,-6901,-7942,-8886,-9580,-9910,-9795,-9200,-8130,-6642,-4808,-2750,-591,1536,3495,5175,6484,7369,7819,7859,7574,7040,6402,5744,5178,4745,4468,4323,4258,4219,4133,3973,3707,3359,2954,2549,2193,1933,1775,1717,1697,1650,1484,1108,457,-500,-1761,-3263,-4915,-6589,-8143,-9438,-10356,-10795,-10733,-10151,-9144,-7807,-6323,-4862,-3627,-2766,-2409,-2607,-3337,-4526,-6001,-7587,-9037,-10153,-10718,-10613,-9745,-8149,-5902,-3182,-204,2804,5592,7982,9810,10989,11488,11316,10550,9277,7630,5738,3731,1742,-141,-1833,-3284,-4463,-5355,-5946,-6259,-6278,-6042,-5566,-4891,-4080,-3200,-2353,-1652,-1201,-1127,-1481,-2325,-3609,-5268,-7136,-9045,-10744,-12047,-12723,-12648,-11744,-10020,-7603,-4667,-1477,1678,4518,6775,8268,8879,8591,7488,5725,3544,1207,-1007,-2839,-4103,-4662,-4486,-3613,-2152,-283,1813,3923,5882,7549,8845,9754,10300,10567,10649,10646,10650,10718,10872,11105,11384,11646,11856,11957,11930,11762,11450,11004,10425,9701,8838,7784,6550,5084,3387,1450,-719,-3079,-5582,-8142,-10667,-13046,-15158,-16904,-18181,-18937,-19141,-18820,-18049,-16939,-15657,-14366,-13247,-12447,-12065,-12123,-12591,-13321,-14155,-14866,-15239,-15101,-14327,-12892,-10862,-8376,-5650,-2916,-398,1713,3306,4333,4825,4879,4622,4212,3781,3465,3320,3396,3663,4062,4517,4907,5163,5197,5005,4597,4051,3458,2921,2533,2343,2347,2518,2747,2940,2979,2762,2246,1410,295,-1011,-2392,-3700,-4793,-5518,-5764,-5434,-4479,-2911,-782,1781,4607,7486,10178,12458,14108,14971,14953,14042,12312,9919,7072,4031,1054,-1628,-3821,-5411,-6362,-6695,-6522,-5960,-5171,-4294,-3447,-2713,-2116,-1660,-1307,-1010,-729,-433,-110,201,490,667,702,520,100,-568,-1450,-2483,-3573,-4623,-5532,-6232,-6678,-6871,-6844,-6666,-6440,-6249,-6209,-6377,-6786,-7425,-8206,-9009,-9675,-10022,-9899,-9191,-7855,-5947,-3614,-1084,1344,3381,4755,5292,4935,3771,2005,-46,-2016,-3551,-4331,-4176,-3008,-913,1898,5124,8399,11372,13731,15251,15823,15441,14238,12387,10178,7842,5655,3777,2325,1317,709,408,301,287,271,209,77,-136,-397,-714,-1055,-1442,-1882,-2410,-3067,-3876,-4884,-6077,-7463,-8994,-10609,-12237,-13766,-15098,-16118,-16727,-16846,-16435,-15476,-14007,-12105,-9853,-7418,-4928,-2571,-519,1101,2147,2606,2465,1846,879,-228,-1274,-2066,-2445,-2315,-1635,-430,1212,3165,5270,7357,9272,10867,12058,12791,13064,12947,12509,11889,11204,10580,10120,9893,9911,10165,10577,11056,11500,11784,11834,11575,10992,10086,8907,7494,5940,4287,2614,948,-684,-2275,-3835,-5363,-6860,-8296,-9620,-10766,-11636,-12155,-12253,-11912,-11158,-10084,-8817,-7534,-6407,-5595,-5213,-5306,-5830,-6686,-7685,-8621,-9285,-9499,-9169,-8279,-6890,-5161,-3257,-1404,222,1476,2241,2521,2295,1670,728,-407,-1607,-2774,-3794,-4605,-5134,-5357,-5258,-4839,-4145,-3213,-2111,-904,351,1592,2778,3854,4802,5552,6101,6386,6391,6097,5494,4604,3461,2138,721,-655,-1864,-2753,-3187,-3060,-2309,-930,1011,3385,6003,8640,11024,12933,14121,14463,13883,12436,10254,7590,4706,1918,-515,-2388,-3581,-4072,-3928,-3277,-2288,-1134,31,1104,2022,2763,3357,3819,4192,4511,4769,5007,5193,5362,5505,5637,5755,5850,5873,5785,5492,4934,4035,2775,1156,-743,-2814,-4904,-6849,-8498,-9738,-10512,-10827,-10760,-10411,-9945,-9471,-9116,-8910,-8871,-8926,-9004,-8989,-8807,-8400,-7758,-6921,-5949,-4933,-3938,-3031,-2217,-1501,-820,-141,611,1467,2433,3503,4594,5648,6553,7235,7629,7714,7504,7060,6454,5790,5154,4626,4266,4100,4130,4329,4635,4962,5206,5247,4993,4347,3298,1847,108,-1780,-3619,-5201,-6333,-6879,-6766,-6030,-4776,-3196,-1514,25,1216,1893,1985,1488,504,-839,-2331,-3796,-5023,-5869,-6208,-5985,-5171,-3830,-2023,87,2355,4575,6556,8112,9086,9383,8948,7834,6114,3975,1602,-764,-2893,-4576,-5633,-5948,-5473,-4207,-2260,247,3094,6067,8910,11406,13351,14624,15158,14985,14201,12972,11484,9955,8543,7402,6560,6034,5719,5505,5243,4789,4059,2990,1609,-28,-1811,-3617,-5320,-6831,-8063,-9008,-9634,-9979,-10045,-9858,-9426,-8765,-7884,-6835,-5658,-4454,-3313,-2362,-1681,-1362,-1406,-1795,-2424,-3161,-3843,-4305,-4429,-4127,-3399,-2307,-962,454,1788,2851,3542,3779,3568,2983,2123,1157,201,-584,-1124,-1350,-1237,-819,-120,777,1793,2832,3797,4599,5182,5504,5586,5449,5188,4853,4548,4299,4151,4055,3985,3839,3558,3063,2323,1343,167,-1122,-2410,-3593,-4534,-5163,-5379,-5172,-4508,-3428,-1967,-216,1731,3742,5681,7412,8797,9746,10178,10076,9446,8350,6885,5166,3351,1579,10,-1237,-2057,-2407,-2265,-1678,-709,538,1959,3428,4849,6129,7208,8054,8674,9070,9302,9383,9353,9226,8999,8664,8207,7603,6861,5958,4948,3834,2713,1630,689,-45,-511,-673,-561,-198,304,862,1345,1662,1735,1536,1093,476,-181,-740,-1030,-933,-355,707,2202,3989,5892,7701,9214,10276,10773,10690,10043,8958,7547,5983,4402,2926,1621,538,-355,-1065,-1647,-2129,-2534,-2862,-3110,-3248,-3280,-3195,-3016,-2789,-2540,-2353,-2253,-2287,-2466,-2760,-3135,-3514,-3826,-3996,-3968,-3720,-3243,-2578,-1768,-897,-49,690,1245,1576,1678,1593,1393,1192,1086,1173,1508,2096,2918,3877,4896,5827,6599,7090,7295,7179,6822,6285,5683,5116,4661,4365,4212,4165,4128,4029,3768,3307,2620,1751,780,-175,-972,-1470,-1559,-1142,-216,1213,3032,5122,7313,9425,11318,12845,13950,14595,14814,14664,14231,13601,12847,12021,11140,10197,9151,7965,6578,4964,3126,1083,-1079,-3257,-5338,-7173,-8665,-9728,-10311,-10452,-10207,-9710,-9114,-8588,-8273,-8280,-8634,-9322,-10239,-11257,-12207,-12931,-13295,-13219,-12667,-11696,-10387,-8884,-7350,-5928,-4775,-3971,-3597,-3640,-4086,-4832,-5762,-6728,-7554,-8109,-8244,-7909,-7075,-5810,-4219,-2468,-743,775,1914,2571,2671,2251,1375,197,-1098,-2321,-3267,-3790,-3791,-3238,-2187,-733,949,2701,4323,5689,6686,7277,7489,7360,7012,6501,5933,5334,4716,4062,3323,2472,1487,391,-751,-1844,-2759,-3375,-3581,-3315,-2579,-1432,-16,1495,2864,3877,4322,4052,2998,1159,-1341,-4328,-7535,-10681,-13464,-15629,-16977,-17386,-16848,-15412,-13238,-10520,-7474,-4357,-1365,1300,3502,5157,6226,6733,6740,6344,5663,4821,3915,3047,2231,1497,791,69,-726,-1635,-2663,-3783,-4933,-6041,-7025,-7825,-8404,-8753,-8892,-8861,-8709,-8488,-8251,-8008,-7793,-7566,-7327,-7034,-6657,-6194,-5642,-5018,-4379,-3757,-3214,-2787,-2497,-2328,-2253,-2184,-2047,-1744,-1215,-412,631,1875,3187,4466,5542,6322,6694,6632,6151,5318,4254,3090,1986,1070,458,211,345,814,1535,2365,3160,3762,4030,3881,3261,2205,792,-832,-2505,-4038,-5272,-6088,-6396,-6224,-5593,-4667,-3573,-2526,-1703,-1269,-1342,-1959,-3109,-4671,-6505,-8382,-10091,-11408,-12159,-12227,-11587,-10293,-8495,-6399,-4255,-2322,-820,80,277,-209,-1323,-2863,-4629,-6339,-7734,-8583,-8702,-8009,-6487,-4224,-1374,1865,5256,8585,11646,14280,16389,17916,18869,19289,19234,18793,18010,16965,15655,14133,12376,10418,8273,5990,3649,1344,-794,-2652,-4119,-5132,-5680,-5809,-5613,-5234,-4810,-4488,-4381,-4556,-5044,-5805,-6767,-7798,-8758,-9483,-9849,-9740,-9133,-8023,-6519,-4745,-2894,-1162,262,1220,1618,1427,704,-436,-1814,-3235,-4501,-5445,-5973,-6047,-5722,-5122,-4409,-3787,-3419,-3439,-3906,-4792,-6011,-7393,-8763,-9907,-10673,-10918,-10590,-9689,-8285,-6510,-4523,-2512,-646,917,2082,2802,3101,3064,2823,2527,2338,2370,2689,3306,4125,5049,5869,6449,6601,6253,5370,4015,2330,504,-1226,-2634,-3515,-3728,-3209,-1985,-177,2012,4327,6473,8202,9270,9558,8999,7658,5660,3224,590,-1992,-4282,-6101,-7317,-7854,-7714,-6922,-5551,-3694,-1451,1062,3743,6467,9144,11631,13839,15616,16858,17431,17248,16237,14403,11801,8564,4896,1039,-2725,-6134,-8942,-10989,-12170,-12498,-12070,-11062,-9716,-8295,-7047,-6191,-5865,-6120,-6938,-8179,-9693,-11225,-12571,-13488,-13821,-13455,-12366,-10618,-8349,-5758,-3099,-616,1438,2898,3633,3663,3052,1996,717,-515,-1479,-1978,-1951,-1397,-446,722,1864,2780,3280,3286,2800,1910,784,-372,-1372,-2024,-2226,-1912,-1115,97,1572,3154,4663,5931,6845,7322,7363,7006,6360,5536,4662,3846,3131,2548,2041,1550,973,227,-757,-2016,-3515,-5205,-6941,-8580,-9914,-10778,-10987,-10457,-9142,-7114,-4520,-1594,1373,4074,6202,7519,7873,7217,5642,3339,584,-2285,-4957,-7126,-8611,-9280,-9154,-8310,-6916,-5159,-3245,-1335,450,2036,3437,4649,5763,6793,7802,8761,9639,10347,10788,10850,10461,9556,8164,6335,4198,1920,-313,-2298,-3872,-4894,-5310,-5107,-4376,-3247,-1917,-589,511,1224,1396,990,-15,-1512,-3397,-5457,-7519,-9346,-10771,-11616,-11792,-11251,-10037,-8258,-6086,-3747,-1449,563,2160,3199,3686,3640,3176,2433,1557,693,-69,-674,-1125,-1474,-1769,-2097,-2476,-2928,-3402,-3833,-4123,-4173,-3920,-3322,-2403,-1239,55,1332,2445,3274,3739,3812,3532,2992,2323,1693,1249,1143,1435,2176,3277,4646,6082,7398,8391,8887,8781,8028,6664,4800,2604,283,-1927,-3819,-5199,-5950,-5999,-5381,-4180,-2578,-782,951,2381,3300,3565,3139,2071,540,-1235,-2951,-4370,-5250,-5498,-5086,-4106,-2748,-1202,277,1536,2438,2950,3132,3071,2941,2893,3076,3590,4467,5676,7116,8628,10028,11124,11735,11757,11112,9844,8015,5799,3350,874,-1458,-3508,-5162,-6371,-7117,-7433,-7388,-7073,-6606,-6097,-5658,-5385,-5322,-5497,-5871,-6376,-6911,-7337,-7558,-7437,-6956,-6077,-4872,-3448,-1935,-501,728,1659,2247,2543,2613,2609,2647,2884,3377,4183,5240,6459,7679,8736,9470,9760,9558,8880,7826,6537,5200,3985,3036,2442,2198,2269,2502,2774,2894,2732,2180,1195,-191,-1877,-3706,-5458,-6919,-7859,-8128,-7636,-6391,-4527,-2245,168,2397,4153,5176,5302,4471,2738,274,-2644,-5670,-8431,-10550,-11746,-11811,-10713,-8548,-5573,-2154,1282,4291,6508,7662,7656,6539,4543,1989,-699,-3122,-4912,-5814,-5701,-4579,-2588,53,3054,6123,8987,11433,13315,14579,15227,15357,15069,14537,13881,13237,12685,12249,11909,11597,11192,10595,9678,8385,6700,4669,2410,70,-2170,-4132,-5688,-6715,-7208,-7158,-6683,-5888,-4954,-4044,-3312,-2898,-2865,-3239,-3988,-5008,-6182,-7353,-8379,-9134,-9549,-9574,-9257,-8631,-7798,-6832,-5801,-4756,-3699,-2648,-1565,-472,635,1698,2646,3374,3777,3724,3154,1999,294,-1864,-4318,-6810,-9071,-10809,-11774,-11789,-10805,-8871,-6193,-3047,215,3244,5731,7450,8301,8285,7532,6249,4693,3134,1832,959,663,947,1795,3058,4592,6182,7655,8837,9631,9989,9938,9574,9021,8433,7956,7685,7694,7954,8420,8956,9435,9689,9595,9066,8051,6597,4771,2717,595,-1420,-3163,-4498,-5346,-5692,-5591,-5150,-4528,-3871,-3300,-2890,-2619,-2428,-2165,-1679,-812,553,2451,4831,7556,10375,13017,15151,16496,16824,16023,14105,11223,7663,3783,27,-3232,-5624,-6955,-7138,-6272,-4583,-2420,-173,1754,3040,3448,2912,1481,-638,-3147,-5700,-7923,-9531,-10264,-10039,-8837,-6801,-4144,-1158,1847,4585,6806,8377,9220,9410,9054,8376,7572,6896,6494,6510,6937,7729,8732,9769,10627,11162,11233,10840,10009,8882,7632,6458,5556,5047,5033,5473,6309,7362,8451,9359,9897,9932,9368,8215,6518,4396,2015,-458,-2839,-4967,-6728,-8031,-8864,-9238,-9220,-8898,-8354,-7695,-6969,-6239,-5517,-4804,-4094,-3367,-2632,-1905,-1219,-649,-243,-85,-201,-596,-1224,-1987,-2746,-3360,-3665,-3568,-2988,-1944,-486,1266,3171,5062,6779,8174,9129,9572,9469,8859,7820,6488,5037,3649,2524,1814,1666,2117,3180,4730,6605,8572,10374,11781,12609,12748,12190,11001,9329,7354,5299,3348,1687,423,-398,-786,-830,-648,-378,-165,-115,-305,-779,-1508,-2472,-3577,-4756,-5902,-6926,-7733,-8226,-8336,-7986,-7157,-5824,-4056,-1913,450,2883,5182,7166,8640,9465,9528,8785,7250,4996,2154,-1107,-4570,-8023,-11225,-13974,-16088,-17432,-17945,-17616,-16525,-14809,-12660,-10321,-8028,-6016,-4458,-3469,-3053,-3164,-3626,-4263,-4828,-5128,-4993,-4326,-3134,-1466,507,2620,4647,6385,7671,8382,8485,8007,7043,5742,4282,2841,1580,619,12,-228,-172,83,404,664,745,583,130,-585,-1531,-2632,-3818,-5011,-6145,-7155,-7990,-8588,-8906,-8877,-8477,-7663,-6457,-4906,-3098,-1182,689,2326,3567,4271,4358,3804,2651,1010,-965,-3084,-5143,-6938,-8307,-9096,-9248,-8725,-7602,-5976,-4053,-2025,-157,1330,2238,2428,1844,513,-1464,-3900,-6570,-9218,-11595,-13475,-14711,-15198,-14952,-14041,-12618,-10887,-9077,-7413,-6109,-5291,-5045,-5329,-6043,-6982,-7930,-8603,-8806,-8327,-7093,-5088,-2410,758,4170,7542,10586,13051,14731,15528,15395,14438,12775,10659,8303,5987,3911,2248,1093,468,311,525,946,1419,1788,1938,1795,1355,641,-252,-1219,-2132,-2868,-3333,-3467,-3266,-2758,-2046,-1222,-439,207,601,719,530,100,-522,-1236,-1971,-2661,-3281,-3828,-4341,-4865,-5454,-6150,-6960,-7883,-8854,-9819,-10678,-11366,-11821,-12021,-11971,-11717,-11313,-10828,-10305,-9786,-9241,-8656,-7948,-7048,-5901,-4451,-2727,-767,1315,3384,5307,6921,8128,8844,9032,8738,8011,6988,5804,4627,3604,2872,2492,2502,2824,3376,3969,4465,4673,4507,3904,2906,1621,214,-1112,-2164,-2778,-2839,-2333,-1291,149,1801,3469,4909,5961,6464,6354,5625,4331,2595,565,-1580,-3666,-5526,-7041,-8104,-8690,-8784,-8448,-7758,-6823,-5783,-4750,-3860,-3191,-2813,-2750,-2979,-3462,-4110,-4841,-5553,-6155,-6576,-6761,-6682,-6345,-5754,-4961,-3984,-2894,-1699,-472,784,2005,3157,4179,5002,5550,5744,5531,4854,3728,2178,302,-1767,-3839,-5733,-7237,-8208,-8526,-8165,-7152,-5606,-3673,-1561,555,2462,4050,5185,5859,6057,5871,5370,4696,3942,3227,2609,2114,1737,1412,1081,663,114,-578,-1363,-2158,-2814,-3197,-3146,-2559,-1374,395,2664,5269,8005,10625,12887,14583,15554,15747,15170,13956,12286,10400,8543,6934,5713,4953,4603,4550,4580,4489,4043,3080,1501,-699,-3423,-6497,-9680,-12722,-15358,-17404,-18702,-19227,-18989,-18122,-16782,-15180,-13520,-11993,-10727,-9818,-9266,-9039,-9026,-9102,-9100,-8874,-8286,-7246,-5713,-3718,-1335,1307,4039,6706,9130,11177,12748,13773,14247,14195,13679,12801,11675,10422,9187,8060,7157,6524,6185,6128,6283,6587,6930,7223,7368,7298,6949,6300,5325,4044,2472,665,-1333,-3429,-5562,-7621,-9543,-11235,-12650,-13750,-14524,-14988,-15182,-15162,-14995,-14745,-14472,-14201,-13942,-13638,-13235,-12606,-11667,-10290,-8440,-6095,-3336,-297,2826,5805,8407,10446,11782,12363,12229,11479,10298,8882,7433,6142,5129,4478,4215,4295,4665,5212,5821,6381,6764,6885,6683,6138,5297,4247,3125,2098,1335,974,1122,1790,2930,4386,5956,7368,8374,8743,8314,7060,5017,2391,-585,-3576,-6288,-8428,-9825,-10388,-10169,-9308,-8057,-6683,-5488,-4710,-4535,-5026,-6165,-7789,-9682,-11557,-13103,-14065,-14231,-13495,-11869,-9446,-6443,-3115,242,3337,5937,7858,9023,9425,9138,8294,7035,5524,3889,2239,640,-857,-2251,-3521,-4687,-5742,-6690,-7522,-8231,-8807,-9233,-9505,-9590,-9469,-9102,-8449,-7479,-6166,-4517,-2567,-380,1935,4265,6468,8415,9983,11082,11658,11679,11190,10223,8885,7272,5496,3680,1929,355,-952,-1889,-2391,-2390,-1866,-844,615,2347,4192,5889,7227,7966,7954,7096,5419,3028,158,-2919,-5850,-8311,-9993,-10683,-10264,-8760,-6315,-3181,295,3762,6845,9265,10816,11410,11112,10053,8508,6738,5060,3714,2891,2661,3016,3814,4877,5940,6774,7142,6913,6002,4452,2369,-54,-2602,-5026,-7139,-8763,-9836,-10346,-10363,-10031,-9498,-8955,-8540,-8366,-8482,-8863,-9437,-10079,-10635,-10976,-10961,-10540,-9675,-8404,-6795,-4937,-2931,-870,1176,3149,5019,6772,8400,9898,11273,12495,13569,14448,15122,15552,15725,15627,15259,14642,13795,12764,11591,10327,9025,7736,6516,5414,4479,3754,3266,3027,3024,3219,3540,3914,4222,4395,4320,3964,3278,2290,1036,-419,-1969,-3547,-5042,-6385,-7532,-8424,-9071,-9470,-9641,-9626,-9455,-9166,-8800,-8382,-7963,-7570,-7270,-7107,-7150,-7445,-8026,-8887,-9971,-11172,-12329,-13249,-13733,-13595,-12704,-11009,-8542,-5443,-1932,1724,5212,8259,10637,12206,12944,12917,12304,11331,10275,9370,8835,8778,9239,10156,11378,12723,13954,14865,15271,15053,14162,12635,10576,8162,5610,3164,1046,-532,-1452,-1639,-1140,-49,1433,3102,4690,6001,6828,7079,6704,5732,4276,2450,439,-1606,-3515,-5160,-6428,-7247,-7569,-7380,-6695,-5559,-4040,-2247,-295,1647,3435,4878,5854,6226,5957,5026,3528,1565,-655,-2955,-5103,-6910,-8217,-8897,-8909,-8261,-7028,-5370,-3454,-1532,206,1531,2310,2445,1923,805,-791,-2692,-4713,-6653,-8351,-9654,-10465,-10716,-10383,-9494,-8095,-6310,-4261,-2128,-89,1683,3034,3865,4127,3842,3096,2023,799,-407,-1423,-2128,-2445,-2358,-1908,-1172,-260,717,1663,2500,3190,3748,4188,4603,5047,5604,6328,7234,8312,9508,10751,11965,13059,13996,14716,15243,15575,15776,15878,15952,16003,16064,16084,16020,15779,15256,14357,12997,11135,8776,5977,2859,-425,-3688,-6730,-9388,-11505,-13002,-13847,-14074,-13779,-13095,-12183,-11202,-10294,-9561,-9044,-8744,-8598,-8507,-8378,-8098,-7610,-6884,-5923,-4785,-3526,-2226,-937,296,1467,2575,3647,4694,5735,6743,7705,8560,9260,9762,10026,10070,9907,9609,9237,8873,8569,8372,8280,8299,8381,8499,8599,8629,8552,8314,7916,7337,6626,5811,4957,4116,3334,2632,2039,1538,1151,869,706,677,779,1025,1377,1813,2247,2626,2847,2857,2599,2078,1334,456,-434,-1196,-1696,-1840,-1566,-885,135,1388,2684,3885,4800,5324,5388,4984,4202,3139,1969,828,-136,-829,-1215,-1297,-1120,-771,-305,195,716,1250,1836,2526,3370,4420,5668,7099,8612,10093,11378,12295,12705,12468,11563,9981,7843,5304,2579,-77,-2451,-4311,-5538,-6050,-5864,-5085,-3869,-2437,-1007,183,970,1200,838,-105,-1509,-3208,-4976,-6588,-7828,-8555,-8664,-8170,-7108,-5609,-3805,-1864,65,1841,3343,4492,5199,5463,5239,4584,3520,2146,547,-1148,-2819,-4353,-5632,-6606,-7213,-7473,-7415,-7107,-6626,-6055,-5457,-4889,-4361,-3889,-3435,-3003,-2525,-2016,-1414,-731,52,923,1856,2813,3731,4555,5210,5647,5834,5745,5407,4844,4114,3270,2364,1434,506,-413,-1318,-2208,-3070,-3879,-4602,-5204,-5646,-5917,-6004,-5932,-5730,-5449,-5143,-4865,-4663,-4563,-4573,-4673,-4830,-5004,-5145,-5233,-5238,-5176,-5033,-4844,-4581,-4264,-3851,-3327,-2662,-1828,-832,331,1604,2950,4285,5536,6633,7508,8121,8442,8444,8136,7494,6550,5299,3785,2039,118,-1905,-3969,-5979,-7874,-9588,-11076,-12308,-13280,-13974,-14416,-14600,-14545,-14267,-13781,-13126,-12348,-11505,-10677,-9937,-9363,-9012,-8905,-9043,-9349,-9743,-10069,-10182,-9933,-9188,-7891,-6019,-3648,-903,2027,4929,7568,9743,11279,12076,12094,11383,10051,8283,6295,4313,2555,1198,343,50,256,890,1780,2789,3723,4475,4929,5054,4835,4312,3529,2560,1459,290,-899,-2039,-3092,-3972,-4640,-5019,-5073,-4790,-4189,-3354,-2394,-1475,-762,-433,-616,-1400,-2798,-4753,-7142,-9788,-12497,-15046,-17268,-18998,-20156,-20709,-20673,-20131,-19173,-17940,-16546,-15117,-13754,-12524,-11488,-10655,-10020,-9540,-9137,-8723,-8168,-7369,-6216,-4633,-2600,-132,2693,5746,8874,11888,14606,16861,18511,19479,19715,19264,18193,16634,14757,12725,10733,8932,7440,6362,5708,5486,5623,6020,6544,7050,7375,7410,7038,6226,4973,3320,1370,-774,-2974,-5107,-7047,-8697,-9956,-10774,-11090,-10925,-10272,-9231,-7867,-6326,-4737,-3244,-1987,-1059,-544,-454,-792,-1499,-2511,-3724,-5036,-6339,-7511,-8472,-9120,-9421,-9351,-8936,-8232,-7340,-6341,-5364,-4459,-3694,-3072,-2563,-2120,-1667,-1146,-496,293,1215,2206,3181,4040,4679,5022,5026,4693,4062,3218,2262,1318,484,-138,-516,-632,-542,-332,-120,-39,-208,-716,-1624,-2907,-4533,-6361,-8262,-10049,-11534,-12578,-13014,-12812,-11905,-10377,-8297,-5822,-3124,-378,2221,4549,6467,7938,8947,9533,9808,9866,9869,9941,10205,10757,11623,12815,14248,15826,17387,18752,19733,20146,19847,18733,16786,14049,10646,6775,2660,-1434,-5263,-8609,-11303,-13244,-14402,-14819,-14601,-13905,-12913,-11822,-10804,-9994,-9484,-9281,-9350,-9588,-9863,-10010,-9900,-9394,-8447,-7026,-5190,-3039,-714,1606,3753,5552,6864,7596,7682,7155,6056,4526,2708,795,-1033,-2600,-3777,-4467,-4634,-4279,-3458,-2246,-753,910,2621,4265,5732,6922,7750,8147,8079,7533,6554,5198,3590,1850,131,-1426,-2686,-3572,-4008,-4020,-3613,-2886,-1906,-782,408,1590,2710,3719,4608,5334,5909,6303,6510,6514,6302,5862,5199,4309,3234,1991,652,-748,-2129,-3458,-4665,-5744,-6651,-7408,-7991,-8434,-8714,-8855,-8825,-8626,-8223,-7608,-6766,-5694,-4406,-2922,-1289,440,2180,3855,5362,6625,7564,8134,8317,8130,7621,6864,5950,4973,4012,3131,2361,1703,1141,627,118,-424,-1044,-1721,-2473,-3230,-3964,-4615,-5136,-5508,-5724,-5797,-5768,-5654,-5496,-5294,-5052,-4751,-4379,-3916,-3381,-2776,-2157,-1561,-1034,-615,-308,-101,37,164,326,572,933,1411,1979,2605,3206,3735,4093,4244,4117,3707,3016,2074,956,-265,-1501,-2647,-3636,-4384,-4842,-4983,-4791,-4301,-3542,-2599,-1534,-445,601,1535,2307,2903,3302,3540,3627,3616,3525,3394,3219,3014,2758,2447,2065,1619,1107,552,-38,-644,-1268,-1897,-2555,-3219,-3915,-4607,-5304,-5961,-6571,-7099,-7529,-7855,-8063,-8165,-8166,-8080,-7912,-7672,-7363,-6973,-6522,-5982,-5387,-4725,-4031,-3320,-2624,-1982,-1418,-955,-610,-354,-184,-23,165,455,903,1538,2392,3442,4649,5946,7238,8418,9390,10054,10359,10286,9846,9121,8196,7180,6196,5303,4563,3958,3458,2980,2470,1857,1143,348,-449,-1147,-1635,-1822,-1646,-1110,-253,827,2014,3167,4169,4923,5356,5454,5215,4676,3893,2921,1833,689,-444,-1509,-2453,-3227,-3794,-4123,-4202,-4024,-3616,-3014,-2281,-1495,-742,-98,367,634,700,625,476,350,329,473,809,1319,1943,2609,3204,3655,3874,3843,3547,3040,2382,1669,995,456,124,57,276,763,1494,2378,3346,4274,5062,5592,5775,5531,4825,3642,2023,29,-2220,-4613,-6992,-9222,-11180,-12741,-13853,-14451,-14541,-14130,-13255,-11980,-10349,-8462,-6378,-4200,-2015,97,2057,3820,5351,6648,7730,8621,9357,9973,10479,10910,11235,11474,11588,11570,11401,11070,10585,9964,9244,8483,7741,7097,6618,6349,6338,6549,6963,7472,7972,8329,8419,8140,7441,6309,4801,3014,1076,-854,-2647,-4157,-5320,-6062,-6402,-6359,-5999,-5389,-4610,-3704,-2749,-1763,-807,74,832,1390,1708,1726,1434,838,-25,-1075,-2219,-3340,-4319,-5042,-5426,-5391,-4939,-4070,-2869,-1442,66,1485,2660,3428,3693,3375,2482,1070,-757,-2819,-4943,-6898,-8494,-9540,-9890,-9464,-8229,-6244,-3634,-594,2632,5759,8516,10653,11976,12388,11866,10491,8420,5886,3117,407,-2043,-4015,-5387,-6096,-6146,-5615,-4633,-3367,-2002,-727,286,921,1077,766,14,-1054,-2278,-3472,-4431,-4980,-4983,-4369,-3137,-1369,797,3157,5492,7582,9233,10323,10778,10643,9991,9011,7864,6787,5943,5497,5521,6034,6956,8171,9476,10674,11553,11947,11749,10918,9510,7622,5435,3117,857,-1205,-2963,-4366,-5427,-6178,-6700,-7067,-7335,-7564,-7738,-7849,-7827,-7610,-7112,-6294,-5124,-3628,-1876,36,1964,3775,5325,6496,7209,7402,7088,6280,5073,3562,1904,263,-1184,-2249,-2794,-2689,-1895,-404,1682,4240,7047,9883,12501,14658,16179,16910,16799,15843,14125,11768,8976,5954,2951,215,-2029,-3584,-4309,-4147,-3125,-1356,938,3510,6038,8233,9835,10656,10622,9754,8182,6133,3856,1657,-231,-1589,-2307,-2348,-1773,-700,684,2182,3593,4735,5472,5712,5416,4603,3327,1684,-211,-2238,-4259,-6159,-7813,-9120,-9996,-10377,-10230,-9577,-8431,-6906,-5067,-3088,-1074,789,2374,3547,4206,4317,3882,2980,1750,366,-972,-2066,-2759,-2934,-2545,-1620,-238,1456,3303,5134,6806,8209,9280,9995,10365,10417,10193,9738,9080,8277,7348,6358,5345,4382,3529,2850,2402,2204,2275,2573,3057,3641,4254,4803,5234,5474,5514,5312,4896,4272,3475,2550,1533,485,-554,-1540,-2429,-3217,-3864,-4384,-4767,-5018,-5142,-5140,-5012,-4767,-4411,-3955,-3432,-2871,-2320,-1828,-1429,-1164,-1029,-1019,-1080,-1154,-1166,-1032,-699,-121,706,1739,2908,4099,5182,6019,6493,6512,6026,5055,3626,1874,-112,-2145,-4108,-5836,-7218,-8166,-8631,-8614,-8180,-7412,-6460,-5467,-4591,-3960,-3669,-3745,-4186,-4902,-5803,-6730,-7571,-8182,-8500,-8455,-8072,-7376,-6475,-5456,-4467,-3610,-3000,-2706,-2758,-3151,-3825,-4692,-5627,-6504,-7183,-7551,-7511,-7018,-6056,-4686,-2971,-1052,954,2897,4655,6131,7250,7997,8370,8427,8227,7861,7398,6896,6386,5849,5258,4547,3645,2521,1128,-480,-2242,-4036,-5692,-7061,-7971,-8304,-7995,-7044,-5537,-3627,-1537,486,2183,3331,3772,3416,2288,471,-1855,-4487,-7186,-9733,-11933,-13646,-14779,-15289,-15198,-14535,-13396,-11860,-10040,-8036,-5954,-3889,-1926,-154,1369,2571,3420,3885,3968,3705,3146,2385,1506,629,-168,-785,-1173,-1295,-1137,-729,-111,632,1401,2072,2517,2612,2263,1406,40,-1773,-3929,-6239,-8537,-10605,-12291,-13462,-14069,-14110,-13651,-12788,-11643,-10348,-9018,-7765,-6665,-5785,-5154,-4779,-4641,-4694,-4880,-5131,-5386,-5589,-5719,-5763,-5736,-5662,-5556,-5447,-5318,-5168,-4951,-4632,-4174,-3535,-2722,-1730,-603,599,1820,2971,3994,4840,5469,5886,6113,6185,6166,6105,6052,6049,6097,6204,6337,6463,6541,6518,6363,6032,5507,4771,3811,2650,1281,-242,-1882,-3576,-5228,-6753,-8042,-9005,-9569,-9706,-9420,-8774,-7863,-6809,-5735,-4761,-3962,-3389,-3045,-2898,-2901,-2994,-3115,-3225,-3286,-3258,-3134,-2855,-2422,-1795,-977,23,1162,2375,3566,4617,5419,5841,5812,5275,4252,2809,1077,-754,-2502,-3936,-4897,-5250,-4938,-4003,-2552,-793,1039,2673,3863,4425,4234,3288,1657,-492,-2937,-5430,-7711,-9572,-10836,-11422,-11296,-10514,-9172,-7421,-5416,-3329,-1320,482,1943,2988,3554,3610,3185,2308,1074,-419,-2066,-3734,-5344,-6787,-8010,-8961,-9613,-9949,-9966,-9661,-9044,-8132,-6947,-5538,-3960,-2303,-653,868,2175,3172,3814,4102,4071,3821,3472,3169,3050,3234,3798,4758,6100,7722,9512,11304,12929,14237,15093,15411,15167,14368,13088,11421,9473,7381,5241,3160,1218,-543,-2065,-3344,-4346,-5066,-5486,-5597,-5388,-4891,-4119,-3173,-2110,-1077,-169,486,795,701,179,-752,-2011,-3499,-5058,-6509,-7671,-8342,-8374,-7644,-6106,-3796,-836,2555,6105,9487,12382,14520,15691,15821,14931,13177,10798,8106,5416,3027,1167,-34,-549,-475,26,707,1328,1668,1548,915,-242,-1796,-3592,-5409,-7040,-8299,-9059,-9259,-8921,-8117,-6979,-5630,-4230,-2863,-1634,-558,336,1096,1722,2279,2770,3212,3592,3879,4039,4011,3760,3233,2417,1311,-55,-1609,-3253,-4872,-6319,-7483,-8243,-8556,-8396,-7832,-6958,-5921,-4878,-3976,-3321,-2976,-2912,-3072,-3315,-3510,-3487,-3140,-2374,-1193,372,2199,4142,6027,7674,8935,9701,9917,9608,8859,7810,6658,5583,4777,4357,4389,4833,5597,6486,7302,7810,7834,7240,6021,4226,2040,-310,-2566,-4475,-5838,-6562,-6605,-6079,-5124,-3971,-2848,-1990,-1583,-1748,-2526,-3859,-5600,-7531,-9370,-10836,-11658,-11640,-10681,-8790,-6117,-2896,540,3830,6645,8690,9809,9944,9185,7734,5874,3936,2236,1036,513,707,1552,2865,4387,5816,6882,7327,7029,5928,4110,1723,-980,-3742,-6286,-8390,-9885,-10685,-10784,-10235,-9165,-7716,-6048,-4331,-2679,-1212,12,948,1582,1906,1919,1627,1022,131,-1042,-2448,-4033,-5721,-7402,-8981,-10307,-11295,-11816,-11829,-11291,-10233,-8728,-6893,-4887,-2887,-1074,386,1377,1828,1760,1236,415,-533,-1406,-2011,-2216,-1920,-1118,148,1754,3553,5345,6955,8211,9003,9264,9025,8351,7396,6324,5325,4539,4087,3979,4190,4602,5073,5444,5582,5405,4893,4112,3176,2251,1505,1090,1085,1528,2330,3376,4457,5381,5948,6016,5516,4439,2894,1006,-992,-2912,-4503,-5626,-6129,-5999,-5248,-4000,-2412,-686,960,2344,3306,3766,3706,3182,2314,1264,202,-691,-1308,-1555,-1451,-1044,-466,143,620,832,698,187,-640,-1688,-2798,-3808,-4565,-4955,-4927,-4497,-3735,-2774,-1748,-812,-64,421,651,662,567,466,499,750,1282,2092,3112,4226,5264,6053,6421,6246,5474,4116,2282,132,-2110,-4221,-5973,-7201,-7794,-7713,-7028,-5845,-4373,-2818,-1414,-364,201,199,-325,-1270,-2429,-3569,-4441,-4793,-4483,-3377,-1521,1008,3985,7152,10198,12817,14764,15853,16018,15297,13833,11855,9635,7467,5601,4252,3528,3467,4000,4983,6219,7463,8497,9104,9149,8560,7354,5633,3568,1373,-719,-2498,-3801,-4532,-4689,-4319,-3558,-2542,-1457,-445,352,860,1029,889,482,-84,-719,-1292,-1736,-1954,-1928,-1633,-1087,-341,573,1559,2575,3522,4340,4957,5301,5334,5017,4357,3385,2153,752,-727,-2185,-3526,-4688,-5628,-6326,-6810,-7096,-7244,-7275,-7225,-7103,-6889,-6583,-6136,-5545,-4785,-3863,-2800,-1623,-398,841,2016,3099,4034,4817,5426,5881,6181,6332,6342,6196,5887,5406,4727,3869,2824,1626,318,-1058,-2411,-3668,-4738,-5522,-5967,-6002,-5640,-4895,-3854,-2636,-1365,-213,710,1301,1523,1400,1006,462,-79,-478,-603,-373,240,1224,2490,3946,5464,6927,8237,9336,10192,10827,11279,11616,11888,12171,12463,12804,13142,13458,13667,13714,13518,13028,12198,11020,9490,7647,5542,3244,854,-1537,-3805,-5845,-7550,-8832,-9638,-9919,-9691,-8981,-7857,-6445,-4839,-3222,-1708,-444,470,980,1070,807,285,-315,-839,-1076,-910,-224,973,2631,4603,6706,8737,10484,11779,12500,12569,12010,10861,9256,7345,5311,3350,1638,328,-461,-691,-351,472,1648,3011,4351,5492,6277,6600,6449,5847,4920,3812,2690,1738,1069,773,857,1259,1861,2501,3008,3208,3003,2314,1181,-326,-2051,-3831,-5479,-6839,-7807,-8315,-8381,-8052,-7430,-6627,-5760,-4932,-4208,-3648,-3249,-3022,-2929,-2937,-3005,-3077,-3115,-3060,-2889,-2570,-2093,-1464,-688,202,1187,2240,3331,4450,5572,6685,7762,8779,9677,10415,10906,11099,10933,10399,9508,8343,6994,5603,4283,3158,2310,1791,1618,1769,2192,2823,3556,4304,4963,5447,5687,5639,5281,4630,3741,2681,1569,525,-344,-915,-1149,-1004,-528,218,1129,2098,3027,3834,4480,4944,5237,5375,5385,5293,5107,4848,4508,4079,3569,2936,2201,1332,353,-732,-1876,-3038,-4133,-5091,-5829,-6280,-6419,-6246,-5816,-5224,-4563,-3965,-3497,-3241,-3188,-3329,-3587,-3893,-4151,-4309,-4310,-4171,-3924,-3649,-3452,-3431,-3685,-4257,-5154,-6308,-7624,-8954,-10149,-11068,-11602,-11695,-11352,-10622,-9631,-8501,-7416,-6491,-5861,-5579,-5641,-6004,-6549,-7138,-7636,-7891,-7812,-7340,-6469,-5251,-3783,-2183,-606,820,1978,2800,3264,3413,3305,3084,2838,2731,2824,3207,3864,4768,5811,6881,7842,8580,9017,9126,8921,8491,7925,7349,6873,6567,6479,6583,6829,7096,7280,7214,6804,5937,4599,2806,660,-1685,-4034,-6168,-7884,-9013,-9448,-9172,-8239,-6830,-5143,-3466,-2058,-1139,-876,-1304,-2372,-3916,-5709,-7472,-8961,-9955,-10341,-10107,-9327,-8194,-6911,-5741,-4879,-4498,-4661,-5360,-6505,-7921,-9423,-10783,-11807,-12338,-12275,-11595,-10371,-8717,-6854,-4972,-3327,-2073,-1362,-1222,-1620,-2440,-3499,-4613,-5565,-6234,-6488,-6348,-5832,-5077,-4198,-3356,-2655,-2177,-1943,-1920,-2049,-2239,-2407,-2466,-2376,-2101,-1660,-1094,-468,125,591,841,797,434,-263,-1221,-2368,-3562,-4681,-5595,-6199,-6452,-6326,-5894,-5216,-4435,-3657,-3014,-2577,-2395,-2448,-2671,-2944,-3124,-3055,-2604,-1688,-289,1525,3610,5763,7734,9308,10278,10556,10115,9048,7537,5806,4133,2735,1809,1431,1593,2182,2999,3812,4372,4475,3971,2814,1037,-1221,-3756,-6336,-8696,-10636,-11986,-12667,-12696,-12138,-11154,-9916,-8617,-7434,-6494,-5868,-5555,-5494,-5564,-5628,-5546,-5206,-4567,-3635,-2505,-1296,-184,697,1214,1310,989,312,-608,-1628,-2608,-3403,-3933,-4116,-3959,-3483,-2754,-1894,-992,-194,411,743,753,462,-110,-871,-1737,-2607,-3385,-4021,-4463,-4724,-4811,-4762,-4602,-4360,-4033,-3631,-3127,-2526,-1810,-1020,-163,667,1411,1961,2226,2123,1615,689,-574,-2094,-3698,-5251,-6575,-7547,-8080,-8127,-7722,-6921,-5847,-4625,-3401,-2304,-1441,-884,-669,-783,-1185,-1787,-2486,-3166,-3700,-4004,-3975,-3598,-2834,-1732,-331,1292,3042,4849,6609,8258,9728,10955,11916,12565,12913,12962,12749,12326,11748,11088,10384,9698,9020,8378,7719,7034,6263,5379,4349,3156,1803,324,-1242,-2823,-4337,-5701,-6807,-7565,-7888,-7725,-7052,-5903,-4360,-2523,-564,1398,3187,4707,5841,6538,6756,6503,5809,4744,3415,1953,524,-706,-1568,-1926,-1685,-819,624,2540,4730,7001,9076,10748,11789,12069,11511,10136,8057,5461,2598,-249,-2812,-4855,-6215,-6828,-6720,-6020,-4937,-3711,-2613,-1876,-1675,-2102,-3141,-4678,-6512,-8393,-10055,-11254,-11836,-11694,-10871,-9454,-7646,-5661,-3747,-2095,-876,-151,48,-204,-825,-1670,-2625,-3548,-4359,-4966,-5351,-5494,-5432,-5214,-4903,-4571,-4271,-4027,-3847,-3688,-3490,-3195,-2723,-2031,-1096,89,1476,3023,4660,6319,7938,9457,10833,12022,12992,13718,14174,14347,14225,13805,13103,12139,10971,9651,8279,6917,5653,4535,3571,2784,2116,1550,1038,548,72,-396,-841,-1242,-1567,-1784,-1862,-1757,-1454,-919,-162,803,1934,3153,4385,5516,6461,7122,7433,7358,6884,6044,4894,3524,2030,533,-869,-2065,-2988,-3576,-3828,-3745,-3395,-2851,-2221,-1619,-1152,-921,-994,-1424,-2219,-3347,-4763,-6344,-8002,-9573,-10948,-12003,-12659,-12872,-12646,-12019,-11098,-9977,-8827,-7769,-6943,-6426,-6251,-6371,-6711,-7109,-7443,-7539,-7314,-6689,-5680,-4333,-2756,-1079,544,1972,3078,3785,4048,3887,3349,2522,1509,416,-652,-1597,-2342,-2815,-2973,-2790,-2274,-1461,-421,747,1917,2977,3807,4328,4506,4332,3872,3198,2439,1716,1176,934,1083,1697,2762,4271,6118,8185,10329,12355,14119,15448,16238,16422,15979,14974,13479,11650,9613,7530,5520,3669,2025,589,-663,-1780,-2805,-3779,-4716,-5592,-6371,-6963,-7292,-7261,-6819,-5936,-4657,-3062,-1305,448,1986,3147,3759,3759,3098,1859,134,-1877,-3988,-5977,-7657,-8875,-9525,-9570,-9026,-7963,-6510,-4821,-3089,-1505,-250,534,749,387,-505,-1791,-3291,-4779,-6042,-6869,-7137,-6750,-5739,-4164,-2196,-5,2181,4156,5735,6763,7167,6920,6084,4791,3224,1614,201,-805,-1217,-963,-14,1517,3467,5592,7599,9227,10217,10406,9718,8195,5989,3348,562,-2051,-4220,-5732,-6482,-6468,-5791,-4637,-3241,-1856,-715,-4,159,-259,-1207,-2561,-4142,-5744,-7151,-8187,-8695,-8593,-7844,-6447,-4492,-2041,742,3733,6744,9614,12177,14288,15851,16781,17067,16714,15770,14320,12465,10345,8105,5911,3919,2271,1071,373,165,377,881,1506,2073,2400,2343,1818,787,-661,-2422,-4262,-5955,-7239,-7882,-7741,-6744,-4982,-2608,61,2729,5029,6702,7534,7467,6550,4966,2982,924,-885,-2152,-2678,-2360,-1231,585,2836,5249,7489,9281,10366,10617,9950,8439,6190,3432,400,-2623,-5386,-7666,-9300,-10214,-10402,-9958,-9021,-7797,-6489,-5276,-4318,-3643,-3287,-3139,-3097,-3020,-2749,-2224,-1352,-195,1193,2659,4035,5141,5834,5976,5564,4576,3154,1418,-420,-2168,-3645,-4713,-5297,-5394,-5058,-4398,-3560,-2687,-1932,-1409,-1201,-1353,-1857,-2666,-3692,-4813,-5889,-6788,-7365,-7547,-7242,-6470,-5232,-3622,-1726,338,2450,4514,6438,8174,9690,10979,12051,12921,13606,14127,14475,14666,14663,14465,14046,13410,12574,11591,10533,9489,8553,7803,7286,7016,6971,7081,7266,7428,7466,7319,6941,6341,5562,4683,3807,3030,2448,2106,2032,2174,2486,2832,3123,3223,3057,2566,1764,706,-488,-1658,-2627,-3215,-3285,-2739,-1574,151,2282,4603,6856,8771,10098,10642,10305,9065,7031,4390,1402,-1627,-4406,-6669,-8225,-8962,-8873,-8034,-6607,-4803,-2859,-1007,565,1700,2343,2447,2079,1290,206,-1051,-2360,-3573,-4600,-5313,-5676,-5610,-5141,-4270,-3078,-1652,-129,1356,2638,3591,4113,4143,3706,2840,1688,356,-984,-2210,-3225,-3946,-4376,-4525,-4435,-4181,-3798,-3349,-2840,-2281,-1652,-932,-94,885,2017,3302,4726,6249,7836,9405,10911,12263,13415,14313,14920,15247,15277,15066,14626,14008,13245,12355,11365,10263,9058,7742,6315,4812,3264,1741,327,-898,-1850,-2482,-2766,-2728,-2419,-1914,-1327,-729,-213,185,456,621,733,860,1049,1341,1728,2160,2563,2817,2837,2542,1914,1001,-93,-1219,-2193,-2870,-3115,-2876,-2174,-1106,178,1466,2573,3307,3557,3273,2484,1293,-154,-1693,-3148,-4404,-5361,-6009,-6368,-6534,-6598,-6699,-6908,-7310,-7904,-8671,-9535,-10402,-11155,-11687,-11895,-11720,-11108,-10080,-8656,-6926,-4984,-2945,-941,910,2502,3733,4561,4950,4930,4544,3893,3049,2143,1242,448,-189,-612,-806,-764,-524,-139,307,713,984,1034,807,282,-522,-1566,-2767,-4050,-5317,-6462,-7399,-8008,-8220,-7947,-7164,-5855,-4079,-1909,522,3073,5574,7883,9839,11351,12330,12758,12644,12040,11036,9719,8221,6641,5085,3655,2390,1355,541,-57,-469,-751,-942,-1105,-1288,-1543,-1906,-2399,-3019,-3738,-4503,-5233,-5856,-6279,-6471,-6398,-6097,-5619,-5065,-4536,-4147,-3987,-4115,-4539,-5220,-6058,-6935,-7684,-8178,-8287,-7955,-7186,-6057,-4702,-3330,-2118,-1281,-939,-1167,-1941,-3178,-4706,-6348,-7896,-9187,-10076,-10504,-10438,-9926,-9047,-7929,-6705,-5537,-4558,-3869,-3549,-3578,-3923,-4460,-5049,-5523,-5727,-5554,-4940,-3922,-2569,-1054,455,1751,2661,3068,2909,2221,1108,-264,-1670,-2927,-3826,-4293,-4265,-3820,-3070,-2188,-1353,-728,-420,-503,-967,-1780,-2860,-4114,-5450,-6776,-8017,-9125,-10045,-10765,-11255,-11496,-11477,-11156,-10520,-9532,-8182,-6469,-4424,-2117,349,2836,5183,7240,8853,9941,10431,10342,9715,8661,7307,5814,4335,3014,1952,1216,797,675,760,957,1169,1277,1219,912,333,-514,-1612,-2864,-4202,-5476,-6573,-7359,-7735,-7644,-7079,-6109,-4846,-3466,-2158,-1106,-473,-330,-703,-1501,-2580,-3735,-4731,-5362,-5451,-4896,-3696,-1921,231,2539,4700,6453,7543,7810,7175,5667,3422,642,-2377,-5362,-8005,-10087,-11444,-12012,-11843,-11063,-9878,-8543,-7302,-6393,-5982,-6142,-6861,-8003,-9375,-10687,-11685,-12100,-11773,-10645,-8762,-6331,-3607,-949,1309,2863,3503,3152,1876,-136,-2571,-5078,-7299,-8926,-9764,-9724,-8859,-7318,-5331,-3153,-1043,788,2169,3015,3296,3046,2372,1378,234,-939,-2001,-2865,-3468,-3782,-3806,-3554,-3040,-2298,-1324,-157,1206,2725,4368,6083,7789,9413,10845,12013,12815,13205,13129,12587,11593,10208,8501,6592,4596,2652,908,-526,-1511,-1996,-1910,-1283,-163,1340,3048,4801,6363,7595,8315,8480,8045,7089,5710,4071,2354,722,-657,-1680,-2297,-2478,-2308,-1835,-1206,-524,91,549,821,885,796,620,444,365,451,751,1259,1953,2726,3490,4088,4396,4296,3718,2657,1166,-620,-2545,-4411,-6057,-7333,-8180,-8563,-8543,-8191,-7613,-6919,-6187,-5486,-4835,-4242,-3680,-3123,-2538,-1906,-1240,-553,79,607,940,1030,837,383,-291,-1072,-1846,-2471,-2821,-2817,-2411,-1639,-579,627,1810,2792,3406,3546,3139,2215,831,-862,-2713,-4527,-6132,-7367,-8101,-8259,-7801,-6750,-5174,-3186,-920,1469,3843,6077,8070,9759,11113,12118,12805,13185,13308,13196,12869,12348,11620,10705,9595,8322,6908,5406,3864,2343,899,-424,-1571,-2506,-3195,-3574,-3644,-3340,-2689,-1683,-402,1083,2628,4103,5345,6217,6605,6442,5715,4484,2862,1038,-771,-2335,-3434,-3920,-3708,-2819,-1360,484,2478,4388,5976,7098,7624,7555,6930,5867,4527,3075,1691,505,-371,-903,-1084,-977,-672,-291,30,170,24,-474,-1340,-2554,-4045,-5711,-7440,-9095,-10569,-11762,-12613,-13107,-13251,-13102,-12724,-12194,-11575,-10929,-10255,-9584,-8869,-8106,-7268,-6343,-5353,-4304,-3233,-2172,-1135,-147,784,1673,2492,3276,3972,4588,5052,5341,5371,5130,4557,3683,2529,1166,-298,-1763,-3088,-4184,-4924,-5280,-5189,-4690,-3825,-2694,-1429,-150,999,1944,2627,3054,3280,3372,3439,3563,3826,4283,4954,5837,6883,8022,9165,10195,11025,11551,11735,11542,11005,10162,9105,7919,6706,5574,4604,3880,3456,3351,3573,4084,4815,5679,6550,7310,7832,8026,7833,7243,6293,5050,3614,2089,575,-844,-2111,-3186,-4067,-4765,-5316,-5773,-6178,-6580,-7000,-7432,-7854,-8196,-8407,-8402,-8145,-7613,-6827,-5851,-4779,-3725,-2809,-2146,-1793,-1802,-2122,-2700,-3403,-4123,-4717,-5115,-5238,-5094,-4692,-4092,-3356,-2558,-1770,-1051,-439,40,404,664,875,1059,1240,1408,1528,1557,1441,1148,670,51,-649,-1309,-1811,-2020,-1821,-1140,33,1652,3565,5590,7472,8971,9869,10009,9350,7907,5842,3329,644,-1974,-4248,-5993,-7018,-7265,-6717,-5473,-3697,-1615,529,2493,4095,5204,5801,5915,5679,5226,4722,4305,4044,4002,4112,4340,4545,4636,4510,4088,3384,2398,1240,12,-1138,-2070,-2651,-2786,-2432,-1587,-320,1262,3035,4837,6550,8037,9223,10047,10496,10572,10307,9726,8874,7771,6472,5000,3426,1810,229,-1221,-2475,-3438,-4083,-4352,-4244,-3749,-2883,-1677,-194,1466,3168,4727,5954,6655,6677,5934,4423,2215,-512,-3580,-6716,-9713,-12311,-14335,-15607,-16029,-15572,-14264,-12259,-9736,-6960,-4210,-1765,133,1297,1653,1205,71,-1546,-3420,-5256,-6858,-8005,-8640,-8709,-8283,-7456,-6326,-5017,-3590,-2097,-568,1001,2591,4190,5765,7256,8594,9676,10406,10692,10474,9733,8516,6908,5045,3075,1153,-577,-1986,-2964,-3430,-3319,-2621,-1345,448,2663,5180,7847,10489,12937,14979,16463,17218,17181,16330,14747,12604,10126,7617,5338,3572,2447,2061,2331,3117,4201,5338,6331,7013,7333,7281,6960,6481,6015,5687,5610,5804,6257,6871,7548,8168,8651,8952,9059,9001,8800,8485,8065,7510,6799,5883,4741,3385,1856,251,-1319,-2719,-3834,-4583,-4939,-4944,-4689,-4312,-3956,-3736,-3740,-3975,-4422,-5004,-5641,-6237,-6737,-7072,-7234,-7197,-6991,-6640,-6220,-5771,-5371,-5015,-4717,-4430,-4118,-3760,-3366,-2992,-2728,-2664,-2864,-3327,-3974,-4646,-5113,-5132,-4484,-3047,-867,1871,4816,7551,9678,10886,11047,10191,8517,6285,3802,1299,-1025,-3076,-4767,-6063,-6899,-7241,-7058,-6400,-5356,-4125,-2922,-2002,-1574,-1784,-2690,-4258,-6385,-8903,-11616,-14278,-16646,-18425,-19354,-19171,-17696,-14856,-10740,-5599,106,5841,10973,14993,17487,18327,17579,15596,12862,9950,7395,5603,4817,5093,6292,8163,10321,12403,14040,15005,15179,14612,13461,11971,10379,8898,7663,6733,6109,5744,5564,5499,5480,5446,5345,5127,4773,4289,3728,3164,2688,2339,2125,1978,1804,1538,1125,623,126,-226,-297,-17,589,1419,2237,2795,2805,2064,468,-1920,-4897,-8101,-11092,-13404,-14629,-14494,-12924,-10039,-6218,-1929,2193,5600,7794,8480,7577,5204,1679,-2557,-7011,-11173,-14649,-17100,-18397,-18485,-17502,-15641,-13185,-10425,-7633,-5046,-2827,-1097,111,760,893,517,-296,-1496,-2992,-4683,-6453,-8142,-9622,-10718,-11326,-11344,-10776,-9670,-8195,-6525,-4914,-3547,-2599,-2153,-2237,-2790,-3737,-4927,-6239,-7535,-8707,-9689,-10449,-10983,-11329,-11514,-11585,-11579,-11510,-11415,-11287,-11146,-11008,-10891,-10847,-10916,-11132,-11517,-11999,-12496,-12816,-12793,-12238,-11049,-9215,-6826,-4092,-1272,1357,3545,5137,6078,6404,6267,5827,5285,4810,4524,4529,4863,5554,6584,7912,9464,11118,12747,14162,15245,15843,15928,15502,14658,13549,12336,11205,10295,9709,9493,9618,10011,10539,11049,11393,11442,11132,10456,9479,8327,7159,6133,5397,5028,5086,5530,6328,7376,8602,9914,11244,12521,13679,14648,15347,15697,15619,15047,13970,12399,10441,8216,5928,3759,1919,551,-228,-385,66,1046,2437,4074,5814,7477,8950,10098,10840,11107,10854,10076,8803,7112,5100,2919,683,-1437,-3351,-4935,-6136,-6905,-7231,-7144,-6677,-5929,-4990,-3991,-3046,-2285,-1785,-1634,-1838,-2401,-3265,-4360,-5589,-6848,-8051,-9111,-9970,-10594,-10960,-11081,-10981,-10699,-10306,-9867,-9478,-9198,-9098,-9182,-9443,-9820,-10230,-10593,-10818,-10849,-10667,-10261,-9676,-8962,-8175,-7404,-6710,-6173,-5864,-5826,-6105,-6707,-7617,-8798,-10176,-11652,-13111,-14414,-15420,-16017,-16091,-15619,-14571,-13018,-11038,-8779,-6390,-4081,-2008,-381,696,1124,901,93,-1177,-2726,-4366,-5923,-7249,-8274,-8948,-9297,-9354,-9183,-8850,-8407,-7917,-7395,-6894,-6414,-5988,-5645,-5407,-5319,-5380,-5611,-5971,-6438,-6920,-7365,-7667,-7768,-7607,-7146,-6391,-5355,-4081,-2623,-1040,601,2223,3764,5141,6306,7191,7768,8000,7894,7464,6769,5888,4934,4020,3270,2768,2580,2720,3163,3864,4739,5725,6737,7731,8651,9473,10157,10687,11028,11182,11129,10894,10489,9957,9345,8711,8111,7613,7261,7104,7165,7446,7947,8622,9429,10291,11128,11851,12380,12643,12585,12195,11464,10461,9247,7940,6668,5545,4694,4195,4105,4443,5195,6300,7678,9210,10756,12177,13343,14146,14531,14479,14023,13234,12212,11073,9933,8904,8068,7490,7180,7128,7280,7573,7911,8242,8475,8603,8586,8430,8131,7686,7080,6292,5299,4070,2614,936,-899,-2816,-4696,-6410,-7827,-8835,-9364,-9388,-8957,-8146,-7108,-5964,-4895,-3998,-3382,-3087,-3106,-3413,-3930,-4576,-5260,-5894,-6403,-6733,-6848,-6738,-6430,-5955,-5393,-4799,-4258,-3820,-3512,-3346,-3296,-3311,-3347,-3336,-3240,-3031,-2712,-2300,-1843,-1400,-1032,-821,-806,-1044,-1526,-2246,-3129,-4109,-5050,-5858,-6394,-6566,-6289,-5539,-4308,-2688,-769,1276,3276,5060,6461,7368,7701,7452,6651,5418,3867,2177,496,-1036,-2326,-3317,-4022,-4460,-4722,-4870,-5013,-5207,-5525,-5994,-6624,-7400,-8279,-9205,-10107,-10917,-11566,-12005,-12203,-12131,-11798,-11192,-10349,-9288,-8067,-6748,-5392,-4079,-2844,-1744,-782,15,660,1149,1497,1730,1861,1930,1950,1946,1916,1870,1776,1636,1408,1068,598,-46,-861,-1853,-3006,-4263,-5591,-6908,-8178,-9333,-10356,-11216,-11911,-12447,-12833,-13098,-13271,-13382,-13473,-13551,-13640,-13717,-13775,-13767,-13665,-13430,-13052,-12528,-11895,-11192,-10481,-9827,-9274,-8878,-8661,-8620,-8742,-8946,-9161,-9266,-9162,-8752,-7975,-6809,-5275,-3451,-1443,597,2508,4133,5319,5968,6019,5484,4411,2935,1180,-653,-2410,-3898,-4999,-5582,-5611,-5068,-4002,-2521,-767,1074,2803,4246,5253,5747,5718,5223,4384,3341,2259,1272,500,27,-99,163,796,1788,3065,4540,6096,7588,8882,9837,10343,10341,9798,8783,7390,5787,4170,2734,1661,1077,1063,1606,2657,4073,5710,7369,8909,10170,11089,11616,11774,11617,11238,10736,10217,9769,9454,9307,9333,9502,9763,10035,10241,10293,10131,9728,9076,8231,7244,6217,5227,4372,3713,3300,3147,3252,3562,4029,4556,5052,5414,5575,5468,5111,4528,3816,3078,2429,1969,1770,1870,2249,2884,3679,4569,5453,6268,6953,7476,7820,7973,7965,7794,7520,7166,6793,6434,6142,5924,5819,5807,5905,6085,6348,6667,7021,7394,7751,8086,8371,8604,8777,8912,9008,9111,9211,9341,9498,9680,9903,10151,10441,10750,11085,11401,11694,11904,12007,11943,11686,11216,10541,9712,8769,7794,6849,5982,5252,4653,4197,3828,3486,3077,2511,1711,639,-709,-2264,-3942,-5597,-7103,-8327,-9176,-9619,-9653,-9366,-8831,-8165,-7449,-6743,-6068,-5415,-4753,-4046,-3266,-2381,-1396,-323,793,1886,2878,3689,4259,4552,4571,4325,3866,3232,2497,1710,943,213,-444,-1058,-1650,-2258,-2916,-3635,-4424,-5279,-6189,-7145,-8131,-9124,-10077,-10934,-11631,-12089,-12292,-12193,-11847,-11290,-10628,-9954,-9367,-8964,-8772,-8851,-9151,-9654,-10265,-10881,-11383,-11637,-11548,-11055,-10149,-8911,-7446,-5928,-4518,-3376,-2604,-2262,-2328,-2751,-3416,-4225,-5032,-5763,-6324,-6690,-6860,-6864,-6759,-6618,-6508,-6482,-6560,-6720,-6898,-7000,-6923,-6577,-5917,-4937,-3703,-2301,-874,448,1503,2186,2389,2089,1306,122,-1314,-2831,-4247,-5398,-6164,-6488,-6359,-5841,-5009,-3985,-2877,-1803,-870,-166,228,259,-102,-868,-2005,-3458,-5132,-6893,-8591,-10063,-11164,-11785,-11870,-11417,-10499,-9227,-7757,-6257,-4860,-3704,-2806,-2203,-1803,-1555,-1352,-1128,-839,-469,-30,442,917,1348,1697,1948,2063,2066,1953,1784,1587,1434,1343,1341,1380,1416,1338,1080,560,-236,-1285,-2516,-3822,-5080,-6172,-6991,-7475,-7581,-7324,-6740,-5902,-4912,-3871,-2914,-2140,-1663,-1523,-1756,-2307,-3117,-4076,-5080,-6025,-6844,-7475,-7930,-8205,-8355,-8400,-8371,-8270,-8066,-7733,-7207,-6471,-5496,-4320,-3001,-1642,-349,744,1570,2047,2197,2060,1736,1337,991,780,795,1044,1562,2300,3254,4332,5489,6618,7633,8453,9007,9265,9207,8854,8219,7365,6315,5175,3986,2852,1823,944,232,-312,-715,-977,-1127,-1175,-1143,-1062,-974,-905,-931,-1064,-1362,-1840,-2479,-3264,-4092,-4888,-5516,-5890,-5903,-5532,-4755,-3632,-2232,-667,943,2508,3926,5191,6262,7204,8028,8814,9560,10308,11023,11693,12282,12739,13043,13130,12976,12523,11748,10628,9181,7456,5564,3641,1874,428,-542,-945,-771,-87,948,2138,3238,4047,4399,4233,3567,2524,1258,-29,-1175,-2037,-2546,-2677,-2461,-1966,-1264,-439,440,1321,2160,2925,3599,4148,4556,4783,4792,4542,4016,3212,2189,1016,-195,-1340,-2325,-3076,-3547,-3707,-3559,-3098,-2368,-1387,-218,1082,2444,3763,4952,5889,6493,6710,6532,6025,5295,4474,3716,3134,2833,2852,3207,3854,4731,5738,6764,7692,8392,8777,8730,8228,7221,5779,3962,1943,-115,-1993,-3492,-4456,-4775,-4440,-3519,-2156,-575,1012,2343,3259,3601,3355,2528,1265,-291,-1914,-3411,-4593,-5313,-5499,-5110,-4187,-2807,-1088,842,2831,4763,6518,8011,9192,10023,10505,10647,10495,10094,9511,8813,8050,7294,6566,5923,5369,4942,4643,4494,4496,4651,4940,5324,5738,6101,6309,6286,5934,5224,4121,2667,941,-935,-2780,-4419,-5659,-6364,-6436,-5860,-4685,-3053,-1142,807,2564,3910,4689,4811,4285,3209,1744,128,-1412,-2659,-3458,-3740,-3523,-2909,-2032,-1073,-149,626,1229,1661,1985,2257,2559,2923,3391,3913,4477,4978,5371,5596,5642,5532,5351,5170,5131,5312,5809,6663,7859,9338,10974,12597,14010,15003,15411,15101,14046,12284,9966,7301,4563,2001,-139,-1721,-2664,-3006,-2841,-2347,-1702,-1128,-777,-796,-1229,-2070,-3245,-4622,-6070,-7441,-8632,-9549,-10149,-10401,-10310,-9886,-9149,-8116,-6797,-5227,-3429,-1479,538,2502,4296,5803,6945,7680,8011,8003,7738,7327,6873,6442,6084,5801,5570,5382,5199,5027,4890,4796,4813,4925,5133,5370,5520,5486,5120,4369,3165,1555,-407,-2583,-4841,-7007,-8953,-10529,-11682,-12334,-12529,-12294,-11738,-10976,-10133,-9330,-8668,-8208,-7998,-8031,-8290,-8719,-9259,-9817,-10304,-10628,-10711,-10502,-9994,-9212,-8233,-7161,-6104,-5173,-4439,-3942,-3662,-3571,-3578,-3639,-3674,-3656,-3568,-3415,-3226,-3022,-2849,-2715,-2655,-2666,-2744,-2875,-3036,-3175,-3278,-3282,-3189,-2983,-2687,-2356,-2021,-1776,-1660,-1736,-2036,-2560,-3292,-4169,-5124,-6063,-6905,-7593,-8070,-8345,-8420,-8350,-8183,-7985,-7802,-7666,-7609,-7603,-7666,-7746,-7847,-7933,-8004,-8049,-8084,-8107,-8143,-8180,-8210,-8223,-8157,-8015,-7732,-7301,-6707,-5932,-5014,-3971,-2890,-1847,-958,-311,17,3,-338,-950,-1725,-2562,-3308,-3872,-4132,-4068,-3657,-2984,-2136,-1265,-507,-14,127,-160,-856,-1912,-3207,-4597,-5925,-7030,-7807,-8165,-8113,-7689,-7009,-6232,-5511,-5032,-4906,-5232,-6033,-7260,-8838,-10606,-12420,-14099,-15488,-16447,-16883,-16720,-15992,-14722,-13082,-11207,-9320,-7598,-6184,-5167,-4544,-4262,-4203,-4236,-4232,-4081,-3721,-3112,-2263,-1202,29,1368,2758,4128,5425,6596,7605,8439,9095,9606,10000,10333,10630,10929,11218,11477,11656,11688,11527,11123,10472,9585,8506,7277,5953,4573,3171,1775,412,-904,-2153,-3319,-4397,-5371,-6229,-6967,-7557,-7996,-8258,-8344,-8267,-8051,-7751,-7394,-7044,-6697,-6403,-6113,-5842,-5507,-5073,-4453,-3594,-2445,-987,765,2775,4955,7233,9466,11552,13355,14775,15738,16213,16211,15790,15039,14073,13017,11996,11101,10389,9875,9524,9276,9063,8823,8526,8180,7799,7453,7157,6970,6873,6868,6920,6988,7043,7033,6929,6677,6253,5619,4769,3717,2488,1170,-176,-1423,-2496,-3303,-3803,-3990,-3892,-3583,-3153,-2689,-2271,-1919,-1632,-1347,-987,-474,256,1226,2414,3771,5205,6613,7891,8936,9669,10049,10063,9752,9192,8482,7746,7087,6612,6370,6413,6715,7264,7980,8810,9664,10479,11196,11743,12084,12153,11915,11342,10436,9237,7804,6244,4638,3094,1677,432,-615,-1471,-2148,-2677,-3061,-3336,-3494,-3547,-3509,-3371,-3170,-2921,-2686,-2508,-2451,-2546,-2805,-3196,-3652,-4077,-4351,-4379,-4067,-3386,-2330,-962,637,2356,4062,5660,7015,8078,8786,9164,9224,9075,8771,8446,8167,8020,8041,8237,8595,9058,9589,10113,10595,10975,11238,11350,11320,11161,10889,10548,10143,9694,9166,8530,7710,6659,5333,3732,1907,-55,-2035,-3895,-5535,-6848,-7822,-8446,-8798,-8956,-9005,-9023,-9044,-9072,-9095,-9076,-8989,-8819,-8555,-8202,-7754,-7192,-6500,-5618,-4556,-3284,-1876,-409,1000,2224,3178,3804,4112,4157,4043,3874,3789,3872,4215,4861,5821,7057,8492,9994,11415,12590,13368,13641,13355,12525,11235,9622,7862,6136,4625,3449,2709,2399,2490,2840,3297,3650,3729,3373,2517,1151,-633,-2681,-4793,-6735,-8305,-9337,-9755,-9574,-8917,-7955,-6922,-6014,-5401,-5175,-5342,-5855,-6583,-7409,-8153,-8703,-8940,-8806,-8299,-7432,-6289,-4936,-3475,-1981,-524,833,2078,3180,4178,5084,5937,6759,7532,8244,8823,9240,9428,9386,9120,8683,8159,7652,7253,7069,7128,7458,7980,8600,9156,9482,9424,8870,7774,6162,4120,1788,-675,-3082,-5292,-7163,-8628,-9664,-10296,-10621,-10726,-10745,-10751,-10829,-10985,-11233,-11534,-11848,-12127,-12300,-12320,-12142,-11725,-11067,-10166,-9044,-7733,-6279,-4710,-3094,-1473,84,1491,2698,3618,4230,4522,4520,4302,3953,3595,3334,3264,3448,3898,4578,5414,6284,7071,7656,7959,7934,7583,6932,6036,4951,3746,2466,1176,-98,-1302,-2411,-3373,-4149,-4697,-4977,-4996,-4752,-4338,-3816,-3341,-3020,-2992,-3341,-4122,-5314,-6841,-8550,-10268,-11790,-12947,-13599,-13690,-13218,-12252,-10937,-9407,-7872,-6466,-5312,-4475,-3933,-3639,-3485,-3377,-3190,-2865,-2321,-1554,-566,588,1834,3068,4187,5092,5701,5977,5909,5560,5011,4398,3831,3441,3266,3337,3583,3899,4153,4177,3847,3062,1784,41,-2072,-4430,-6839,-9150,-11182,-12830,-14014,-14720,-14981,-14864,-14456,-13847,-13107,-12301,-11454,-10603,-9767,-8976,-8274,-7694,-7277,-7040,-6977,-7041,-7168,-7252,-7210,-6943,-6413,-5587,-4498,-3199,-1764,-300,1103,2318,3268,3858,4068,3895,3398,2687,1869,1110,509,190,197,542,1193,2063,3058,4066,4971,5691,6144,6305,6155,5733,5077,4249,3308,2287,1230,127,-1006,-2182,-3385,-4591,-5756,-6823,-7751,-8497,-9062,-9462,-9734,-9942,-10132,-10364,-10671,-11055,-11511,-11992,-12459,-12856,-13151,-13330,-13386,-13365,-13285,-13189,-13104,-13003,-12877,-12631,-12206,-11494,-10428,-8957,-7082,-4844,-2356,256,2808,5144,7118,8646,9695,10293,10513,10444,10192,9839,9457,9104,8787,8533,8289,8044,7745,7361,6888,6334,5719,5083,4439,3788,3120,2367,1500,438,-827,-2315,-3956,-5696,-7382,-8917,-10144,-10971,-11321,-11170,-10559,-9572,-8345,-7038,-5800,-4791,-4077,-3717,-3658,-3820,-4081,-4283,-4321,-4073,-3513,-2613,-1440,-48,1442,2921,4264,5343,6074,6379,6264,5778,5031,4182,3376,2757,2408,2365,2627,3143,3852,4688,5579,6473,7323,8093,8755,9272,9627,9769,9687,9343,8752,7929,6936,5848,4735,3693,2759,1979,1333,807,334,-131,-640,-1221,-1859,-2536,-3190,-3767,-4223,-4505,-4625,-4582,-4435,-4248,-4080,-3998,-4003,-4075,-4145,-4110,-3868,-3322,-2397,-1088,582,2506,4545,6535,8303,9714,10679,11156,11184,10824,10218,9503,8842,8390,8244,8473,9063,9927,10939,11908,12659,13004,12816,12007,10593,8643,6329,3834,1387,-824,-2659,-4005,-4874,-5263,-5280,-5017,-4585,-4097,-3601,-3165,-2785,-2472,-2212,-2001,-1813,-1651,-1479,-1287,-1035,-698,-229,385,1188,2178,3359,4686,6098,7481,8714,9657,10189,10227,9734,8728,7284,5521,3593,1688,-15,-1334,-2139,-2331,-1876,-794,846,2909,5239,7613,9821,11641,12903,13495,13397,12677,11488,10043,8566,7275,6312,5741,5544,5610,5798,5949,5906,5577,4902,3885,2593,1101,-466,-2021,-3454,-4707,-5715,-6452,-6886,-7012,-6835,-6391,-5747,-5016,-4300,-3733,-3376,-3272,-3376,-3617,-3879,-4049,-4045,-3820,-3394,-2835,-2248,-1747,-1429,-1331,-1440,-1664,-1884,-1945,-1701,-1046,103,1738,3812,6184,8657,10988,12905,14174,14602,14113,12736,10623,8010,5194,2470,102,-1727,-2929,-3520,-3594,-3313,-2856,-2392,-2053,-1917,-1973,-2188,-2438,-2619,-2605,-2310,-1684,-718,531,1982,3498,4917,6084,6821,7023,6618,5604,4074,2141,3,-2147,-4100,-5644,-6626,-6936,-6560,-5577,-4146,-2493,-856,544,1563,2127,2264,2045,1612,1086,617,298,214,402,864,1562,2436,3386,4340,5196,5924,6480,6884,7120,7200,7083,6738,6118,5195,3995,2569,1053,-431,-1712,-2694,-3293,-3524,-3422,-3078,-2589,-2038,-1530,-1115,-871,-822,-997,-1384,-1953,-2651,-3397,-4129,-4755,-5239,-5531,-5648,-5605,-5457,-5252,-5038,-4841,-4652,-4451,-4170,-3773,-3195,-2418,-1451,-312,934,2227,3516,4729,5863,6876,7783,8585,9276,9859,10303,10562,10607,10359,9812,8917,7702,6186,4432,2531,560,-1354,-3136,-4689,-5954,-6896,-7492,-7740,-7649,-7234,-6516,-5541,-4355,-3050,-1695,-392,799,1845,2716,3448,4022,4456,4713,4751,4514,3955,3053,1836,366,-1241,-2856,-4323,-5512,-6300,-6638,-6489,-5910,-4961,-3748,-2384,-966,407,1679,2792,3739,4504,5103,5540,5819,5925,5821,5480,4858,3976,2849,1595,294,-891,-1876,-2554,-2920,-2975,-2814,-2517,-2194,-1931,-1774,-1749,-1853,-2056,-2353,-2722,-3182,-3736,-4418,-5219,-6153,-7187,-8282,-9395,-10453,-11406,-12174,-12695,-12893,-12725,-12158,-11201,-9920,-8402,-6799,-5258,-3936,-2962,-2429,-2387,-2830,-3716,-4942,-6395,-7908,-9321,-10472,-11196,-11406,-10992,-9974,-8362,-6287,-3888,-1374,1041,3146,4750,5722,5969,5497,4346,2653,575,-1704,-3991,-6133,-7982,-9436,-10430,-10922,-10922,-10478,-9659,-8578,-7349,-6081,-4883,-3819,-2950,-2307,-1897,-1717,-1728,-1868,-2043,-2144,-2058,-1720,-1101,-256,700,1608,2271,2526,2222,1312,-195,-2166,-4400,-6636,-8603,-10061,-10865,-10933,-10331,-9167,-7645,-5971,-4352,-2970,-1925,-1283,-992,-991,-1127,-1285,-1329,-1194,-850,-349,242,797,1230,1449,1419,1138,641,-4,-733,-1447,-2101,-2607,-2959,-3123,-3142,-3043,-2917,-2815,-2831,-3004,-3349,-3859,-4443,-5039,-5509,-5795,-5800,-5549,-5041,-4381,-3658,-2997,-2507,-2267,-2329,-2686,-3287,-4025,-4778,-5387,-5758,-5778,-5464,-4820,-3976,-3020,-2104,-1311,-704,-301,-24,174,457,883,1576,2529,3716,5019,6277,7314,7963,8108,7703,6761,5378,3675,1813,-55,-1807,-3337,-4619,-5630,-6416,-6999,-7418,-7671,-7745,-7612,-7233,-6611,-5723,-4620,-3303,-1856,-279,1340,3000,4638,6227,7711,9022,10084,10812,11155,11063,10545,9607,8313,6709,4904,2986,1099,-611,-1998,-2909,-3257,-2996,-2164,-883,689,2345,3900,5208,6158,6745,6977,6953,6769,6536,6359,6295,6374,6572,6810,6995,6990,6699,6036,4988,3603,1992,317,-1244,-2521,-3385,-3761,-3654,-3123,-2319,-1393,-568,-2,153,-172,-953,-2099,-3423,-4708,-5704,-6215,-6087,-5275,-3836,-1905,292,2512,4495,6029,6942,7147,6630,5443,3751,1731,-355,-2274,-3811,-4815,-5228,-5074,-4472,-3572,-2564,-1607,-805,-223,198,506,861,1343,2052,2998,4109,5283,6336,7120,7483,7326,6627,5392,3738,1791,-248,-2192,-3840,-5059,-5745,-5882,-5519,-4736,-3700,-2538,-1419,-451,308,841,1213,1507,1823,2272,2907,3780,4875,6149,7508,8834,9978,10792,11155,10977,10240,8977,7295,5340,3307,1386,-237,-1419,-2086,-2216,-1889,-1218,-380,433,1064,1361,1288,820,64,-877,-1810,-2561,-2962,-2877,-2265,-1140,395,2175,4009,5680,6998,7800,7969,7456,6256,4465,2198,-338,-2928,-5343,-7374,-8870,-9749,-9990,-9652,-8838,-7671,-6303,-4841,-3399,-2033,-801,284,1190,1920,2451,2789,2931,2896,2705,2395,2000,1579,1170,858,683,722,998,1518,2242,3085,3935,4684,5210,5468,5433,5159,4759,4367,4160,4280,4845,5892,7398,9226,11195,13028,14467,15231,15131,14065,12049,9261,5945,2465,-842,-3627,-5669,-6811,-7074,-6561,-5494,-4139,-2766,-1596,-778,-351,-262,-395,-573,-623,-395,228,1289,2772,4584,6580,8561,10314,11631,12329,12320,11582,10221,8409,6395,4446,2790,1625,1028,998,1447,2187,3020,3729,4136,4144,3726,2946,1951,911,38,-512,-601,-191,713,2003,3558,5183,6733,8043,9033,9635,9866,9730,9297,8589,7650,6505,5156,3652,2010,323,-1321,-2798,-4005,-4854,-5319,-5407,-5159,-4661,-3954,-3114,-2138,-1047,175,1519,2939,4358,5627,6580,7036,6835,5902,4240,1985,-635,-3307,-5701,-7487,-8438,-8416,-7436,-5645,-3298,-741,1701,3702,5071,5695,5615,4960,3958,2872,1963,1447,1466,2046,3128,4534,6031,7336,8185,8352,7710,6243,4037,1291,-1760,-4832,-7687,-10110,-11967,-13221,-13856,-13984,-13662,-13018,-12114,-11008,-9709,-8237,-6569,-4746,-2768,-709,1392,3450,5429,7249,8893,10284,11372,12084,12324,12033,11152,9699,7732,5409,2913,514,-1559,-3059,-3849,-3863,-3162,-1924,-398,1099,2278,2900,2835,2082,746,-941,-2720,-4275,-5342,-5703,-5220,-3898,-1802,841,3776,6667,9183,11032,11972,11890,10745,8661,5809,2485,-1025,-4408,-7393,-9794,-11457,-12359,-12506,-11982,-10903,-9399,-7625,-5724,-3836,-2098,-584,605,1469,1976,2152,2010,1577,871,-69,-1211,-2485,-3818,-5101,-6232,-7085,-7583,-7657,-7314,-6590,-5600,-4477,-3398,-2504,-1922,-1692,-1812,-2173,-2644,-3024,-3148,-2841,-2025,-689,1073,3061,5043,6723,7866,8276,7862,6629,4677,2174,-665,-3615,-6467,-9051,-11247,-12979,-14230,-15000,-15334,-15293,-14926,-14296,-13436,-12364,-11070,-9555,-7790,-5799,-3591,-1234,1223,3670,6040,8205,10077,11538,12485,12836,12504,11473,9750,7433,4684,1731,-1146,-3668,-5591,-6745,-7066,-6594,-5474,-3935,-2218,-607,703,1538,1839,1625,997,128,-759,-1458,-1766,-1578,-871,283,1685,3125,4312,5034,5099,4418,3004,948,-1567,-4323,-7074,-9599,-11695,-13227,-14100,-14285,-13815,-12775,-11306,-9599,-7823,-6192,-4795,-3729,-2947,-2390,-1922,-1425,-797,-3,929,1887,2719,3241,3303,2799,1737,172,-1708,-3727,-5632,-7222,-8326,-8825,-8706,-7991,-6806,-5279,-3589,-1874,-266,1173,2414,3491,4459,5372,6298,7229,8164,9014,9705,10124,10176,9791,8924,7576,5806,3685,1359,-1049,-3379,-5527,-7386,-8928,-10121,-10988,-11519,-11721,-11564,-11013,-10044,-8623,-6780,-4537,-2000,730,3484,6125,8482,10463,11978,13010,13589,13748,13587,13162,12568,11848,11045,10150,9155,8007,6689,5174,3494,1697,-122,-1858,-3398,-4646,-5535,-6037,-6166,-5958,-5489,-4827,-4026,-3133,-2152,-1088,66,1297,2561,3779,4846,5636,6045,5973,5396,4310,2793,944,-1100,-3195,-5209,-7043,-8622,-9916,-10908,-11604,-11994,-12086,-11836,-11230,-10216,-8772,-6897,-4627,-2053,675,3377,5838,7842,9212,9798,9556,8500,6756,4492,1942,-654,-3095,-5187,-6851,-8013,-8695,-8928,-8771,-8288,-7524,-6526,-5306,-3876,-2234,-390,1638,3796,6041,8267,10401,12312,13906,15065,15708,15778,15256,14172,12580,10564,8216,5631,2908,141,-2587,-5185,-7611,-9800,-11735,-13398,-14774,-15853,-16621,-17046,-17101,-16749,-15942,-14664,-12874,-10595,-7841,-4700,-1272,2281,5787,9044,11856,14043,15451,15979,15589,14296,12207,9473,6323,3011,-175,-2986,-5200,-6690,-7420,-7440,-6918,-6058,-5108,-4304,-3807,-3734,-4055,-4699,-5471,-6170,-6550,-6407,-5587,-4018,-1738,1093,4244,7371,10156,12282,13513,13725,12891,11123,8589,5561,2298,-918,-3856,-6348,-8276,-9601,-10318,-10470,-10100,-9275,-8028,-6412,-4464,-2240,188,2709,5205,7503,9449,10864,11614,11593,10775,9208,7009,4368,1484,-1413,-4146,-6557,-8565,-10128,-11263,-12020,-12454,-12646,-12621,-12412,-11989,-11307,-10305,-8910,-7088,-4828,-2186,737,3765,6706,9329,11441,12880,13548,13426,12542,11001,8908,6416,3657,771,-2107,-4869,-7402,-9629,-11501,-12977,-14079,-14816,-15246,-15415,-15369,-15146,-14732,-14112,-13195,-11916,-10182,-7946,-5199,-2007,1519,5177,8755,12018,14732,16751,17940,18278,17791,16556,14721,12430,9874,7237,4682,2371,403,-1141,-2260,-2959,-3335,-3438,-3383,-3223,-2995,-2718,-2343,-1853,-1177,-304,796,2085,3511,4972,6353,7527,8370,8791,8727,8167,7158,5771,4136,2381,638,-963,-2350,-3457,-4277,-4825,-5129,-5233,-5172,-4962,-4613,-4100,-3406,-2503,-1383,-55,1441,3047,4682,6235,7620,8694,9384,9575,9231,8307,6838,4861,2499,-148,-2885,-5574,-8029,-10115,-11730,-12802,-13340,-13355,-12925,-12108,-10971,-9564,-7900,-5984,-3800,-1341,1393,4342,7443,10536,13468,16028,18019,19265,19607,18971,17327,14742,11370,7418,3174,-1064,-5020,-8430,-11134,-13009,-14037,-14262,-13791,-12755,-11316,-9602,-7745,-5830,-3900,-1986,-66,1880,3870,5911,7960,9957,11796,13357,14523,15178,15241,14664,13431,11599,9267,6596,3798,1089,-1311,-3239,-4593,-5363,-5608,-5471,-5132,-4774,-4581,-4635,-4985,-5553,-6208,-6758,-6984,-6692,-5745,-4082,-1764,1044,4094,7048,9601,11438,12344,12193,10960,8746,5737,2200,-1540,-5152,-8327,-10790,-12378,-12996,-12656,-11464,-9578,-7221,-4614,-2005,408,2444,3980,4976,5427,5444,5151,4726,4328,4067,4002,4098,4268,4356,4212,3669,2629,1046,-1040,-3518,-6200,-8875,-11309,-13282,-14639,-15244,-15077,-14137,-12523,-10358,-7819,-5081,-2337,268,2619,4636,6324,7668,8746,9576,10220,10668,10905,10874,10486,9672,8351,6515,4186,1470,-1472,-4451,-7237,-9637,-11465,-12614,-13037,-12758,-11877,-10522,-8851,-7008,-5108,-3220,-1380,430,2226,4066,5947,7897,9839,11716,13375,14670,15443,15547,14915,13527,11449,8821,5815,2631,-519,-3472,-6068,-8219,-9868,-11008,-11645,-11821,-11542,-10839,-9706,-8151,-6189,-3853,-1224,1585,4421,7115,9490,11393,12688,13294,13168,12342,10884,8949,6708,4360,2101,69,-1625,-2940,-3879,-4496,-4843,-5011,-5040,-4981,-4820,-4541,-4074,-3379,-2402,-1169,269,1777,3199,4363,5133,5424,5243,4653,3814,2876,2031,1400,1054,1007,1153,1388,1518,1388,854,-186,-1727,-3735,-6065,-8549,-10989,-13180,-14933,-16100,-16545,-16196,-15019,-13035,-10333,-7039,-3345,547,4410,8035,11228,13830,15718,16801,17047,16426,14998,12822,10032,6797,3297,-232,-3599,-6600,-9083,-10961,-12181,-12773,-12789,-12319,-11435,-10225,-8717,-6950,-4920,-2625,-72,2721,5695,8758,11784,14603,17036,18892,19992,20209,19452,17725,15094,11716,7825,3696,-361,-4061,-7169,-9505,-11004,-11651,-11522,-10740,-9428,-7752,-5812,-3707,-1489,814,3177,5554,7878,10031,11881,13287,14140,14367,13982,13033,11644,9960,8127,6289,4539,2941,1516,267,-836,-1796,-2656,-3415,-4096,-4683,-5167,-5492,-5605,-5429,-4914,-4021,-2797,-1287,359,2028,3562,4851,5817,6423,6693,6665,6412,5993,5448,4804,4031,3107,1971,582,-1082,-3015,-5155,-7419,-9659,-11730,-13444,-14617,-15103,-14758,-13542,-11462,-8633,-5226,-1510,2249,5758,8751,11041,12495,13071,12844,11908,10484,8740,6921,5168,3633,2362,1349,523,-224,-1030,-1988,-3181,-4586,-6139,-7679,-9017,-9944,-10251,-9809,-8511,-6386,-3497,-36,3780,7661,11322,14487,16929,18493,19098,18754,17537,15600,13117,10313,7373,4496,1810,-581,-2625,-4310,-5659,-6708,-7515,-8132,-8582,-8908,-9075,-9092,-8908,-8503,-7849,-6936,-5761,-4348,-2725,-957,903,2767,4585,6255,7733,8924,9780,10223,10221,9723,8743,7279,5405,3198,779,-1708,-4124,-6324,-8185,-9615,-10523,-10874,-10632,-9787,-8375,-6418,-4017,-1274,1673,4629,7420,9805,11596,12597,12700,11857,10127,7639,4607,1270,-2111,-5287,-8069,-10303,-11938,-12971,-13489,-13600,-13447,-13137,-12756,-12313,-11784,-11076,-10089,-8734,-6933,-4699,-2065,832,3832,6722,9279,11292,12579,13024,12588,11323,9381,6975,4385,1885,-289,-1952,-3045,-3587,-3712,-3606,-3493,-3568,-3995,-4827,-6053,-7532,-9073,-10414,-11288,-11459,-10752,-9097,-6539,-3245,521,4440,8161,11391,13864,15448,16066,15782,14688,12978,10814,8395,5862,3321,851,-1531,-3796,-5952,-7984,-9858,-11539,-12933,-13970,-14520,-14495,-13801,-12402,-10315,-7628,-4504,-1162,2123,5085,7438,9004,9621,9304,8102,6209,3838,1270,-1267,-3524,-5360,-6652,-7366,-7514,-7157,-6369,-5262,-3912,-2423,-844,742,2304,3772,5119,6287,7239,7929,8321,8373,8083,7429,6474,5265,3902,2499,1158,-22,-974,-1677,-2137,-2396,-2525,-2597,-2707,-2943,-3379,-4071,-5045,-6265,-7695,-9200,-10675,-11938,-12844,-13217,-12945,-11920,-10139,-7654,-4640,-1324,1981,4993,7410,9059,9798,9643,8678,7076,5091,2987,1033,-548,-1623,-2127,-2138,-1775,-1267,-828,-669,-928,-1664,-2796,-4174,-5527,-6575,-7024,-6668,-5375,-3169,-178,3351,7098,10725,13907,16384,17977,18609,18279,17096,15190,12775,10038,7174,4343,1639,-858,-3139,-5197,-7026,-8615,-9904,-10820,-11253,-11091,-10247,-8664,-6392,-3533,-314,2991,6051,8546,10186,10783,10238,8624,6103,2974,-409,-3681,-6471,-8506,-9582,-9622,-8654,-6836,-4387,-1608,1189,3714,5700,6987,7482,7200,6255,4818,3136,1450,7,-1009,-1467,-1328,-620,542,2009,3567,5011,6123,6726,6690,5955,4540,2528,71,-2660,-5463,-8162,-10592,-12642,-14235,-15319,-15905,-15983,-15597,-14760,-13523,-11907,-9984,-7784,-5400,-2886,-353,2097,4342,6241,7680,8553,8796,8410,7427,5955,4118,2092,36,-1872,-3514,-4792,-5687,-6221,-6487,-6585,-6631,-6704,-6835,-7001,-7111,-7052,-6669,-5844,-4477,-2525,-31,2917,6141,9435,12575,15329,17521,18999,19704,19616,18803,17344,15392,13067,10544,7933,5373,2930,677,-1371,-3213,-4854,-6337,-7654,-8821,-9797,-10517,-10892,-10811,-10178,-8943,-7107,-4769,-2095,669,3243,5340,6708,7155,6599,5054,2670,-311,-3562,-6719,-9448,-11465,-12599,-12777,-12052,-10561,-8504,-6118,-3619,-1218,945,2768,4217,5308,6086,6639,7036,7352,7627,7841,7976,7927,7617,6940,5815,4208,2124,-365,-3125,-5980,-8729,-11171,-13141,-14522,-15256,-15369,-14933,-14081,-12960,-11724,-10495,-9363,-8342,-7417,-6512,-5538,-4408,-3060,-1456,361,2345,4355,6260,7893,9115,9812,9932,9459,8446,6990,5223,3334,1496,-98,-1316,-2071,-2344,-2193,-1707,-1039,-315,308,743,907,806,470,-16,-541,-1016,-1325,-1446,-1327,-1011,-510,106,787,1450,2031,2461,2692,2704,2505,2129,1635,1060,459,-172,-820,-1525,-2305,-3193,-4194,-5294,-6449,-7605,-8650,-9518,-10079,-10290,-10092,-9505,-8576,-7394,-6073,-4722,-3435,-2293,-1313,-519,132,668,1130,1568,1968,2362,2689,2935,3036,2988,2765,2425,2003,1590,1250,1039,1004,1154,1514,2074,2856,3846,5042,6399,7824,9205,10364,11158,11430,11122,10210,8780,6935,4861,2705,653,-1173,-2689,-3851,-4700,-5299,-5758,-6193,-6691,-7302,-8018,-8757,-9428,-9878,-10016,-9745,-9053,-7966,-6568,-5000,-3400,-1953,-799,-67,181,-52,-694,-1627,-2692,-3760,-4705,-5464,-6018,-6362,-6541,-6570,-6488,-6301,-6018,-5617,-5075,-4353,-3397,-2197,-714,1008,2927,4957,6979,8868,10498,11741,12524,12790,12556,11871,10829,9552,8154,6765,5474,4341,3401,2632,1995,1435,870,260,-469,-1314,-2302,-3386,-4525,-5640,-6621,-7364,-7747,-7684,-7116,-6024,-4445,-2451,-163,2277,4693,6906,8735,10013,10628,10511,9673,8187,6186,3851,1389,-988,-3086,-4737,-5853,-6386,-6388,-5931,-5165,-4215,-3223,-2275,-1427,-688,-40,572,1178,1836,2540,3291,4022,4640,5037,5080,4694,3819,2482,756,-1210,-3262,-5199,-6874,-8145,-8959,-9303,-9243,-8884,-8364,-7841,-7426,-7215,-7226,-7418,-7720,-8018,-8190,-8149,-7795,-7105,-6086,-4799,-3370,-1939,-673,277,799,810,298,-725,-2161,-3921,-5825,-7710,-9379,-10621,-11289,-11219,-10376,-8739,-6409,-3516,-259,3150,6499,9591,12277,14446,16045,17067,17558,17593,17290,16775,16178,15613,15148,14814,14576,14375,14094,13632,12858,11693,10078,8017,5577,2883,118,-2504,-4772,-6493,-7555,-7888,-7542,-6603,-5250,-3690,-2129,-770,253,862,1046,883,472,-51,-550,-940,-1139,-1132,-925,-551,-76,434,896,1231,1379,1279,913,287,-570,-1568,-2607,-3552,-4246,-4565,-4391,-3661,-2383,-613,1517,3838,6154,8240,9900,10940,11229,10695,9340,7251,4601,1595,-1472,-4362,-6799,-8635,-9743,-10145,-9910,-9203,-8241,-7222,-6366,-5788,-5564,-5666,-6016,-6473,-6881,-7082,-6929,-6326,-5209,-3574,-1501,889,3389,5772,7805,9268,10037,10011,9247,7805,5885,3672,1393,-738,-2572,-3971,-4901,-5336,-5332,-4933,-4241,-3307,-2229,-1029,239,1581,2981,4445,5960,7495,9014,10434,11679,12646,13250,13421,13150,12436,11375,10044,8565,7057,5579,4210,2925,1715,525,-693,-1947,-3230,-4474,-5598,-6499,-7100,-7323,-7173,-6653,-5834,-4809,-3673,-2546,-1530,-703,-128,194,279,187,-5,-236,-441,-601,-711,-804,-897,-1047,-1254,-1536,-1875,-2229,-2563,-2822,-2952,-2919,-2671,-2181,-1424,-379,945,2539,4343,6286,8255,10114,11731,12980,13755,14041,13823,13199,12267,11139,9950,8757,7605,6483,5324,4075,2657,1037,-766,-2685,-4592,-6330,-7723,-8631,-8939,-8603,-7653,-6157,-4264,-2133,58,2122,3910,5277,6131,6412,6097,5214,3816,1998,-112,-2370,-4598,-6615,-8248,-9352,-9833,-9672,-8912,-7687,-6154,-4536,-3005,-1751,-867,-401,-308,-474,-727,-865,-690,-29,1212,3077,5489,8327,11356,14326,16919,18877,19932,19970,18923,16895,14049,10659,7007,3392,54,-2821,-5145,-6888,-8113,-8911,-9397,-9695,-9882,-10022,-10105,-10106,-9927,-9511,-8765,-7668,-6229,-4501,-2576,-579,1402,3225,4813,6064,6904,7289,7204,6672,5773,4610,3321,2067,970,167,-289,-357,-45,591,1500,2588,3785,5002,6190,7302,8319,9246,10072,10803,11417,11857,12065,11932,11374,10305,8665,6470,3750,647,-2690,-6044,-9203,-11964,-14158,-15667,-16437,-16463,-15823,-14603,-12976,-11074,-9076,-7114,-5285,-3675,-2278,-1107,-78,838,1734,2636,3539,4440,5210,5787,6021,5825,5119,3898,2184,112,-2198,-4539,-6737,-8622,-10060,-10990,-11398,-11345,-10932,-10301,-9574,-8879,-8242,-7681,-7102,-6398,-5428,-4063,-2235,59,2736,5614,8486,11069,13154,14521,15085,14824,13816,12247,10316,8284,6379,4782,3631,2955,2724,2822,3093,3367,3502,3402,3050,2502,1868,1306,957,944,1322,2083,3124,4305,5412,6259,6660,6501,5738,4397,2601,497,-1696,-3793,-5580,-6935,-7737,-7988,-7704,-6997,-5997,-4866,-3759,-2800,-2083,-1620,-1410,-1343,-1336,-1239,-950,-382,492,1637,2959,4327,5578,6577,7190,7358,7052,6282,5109,3581,1800,-151,-2155,-4114,-5911,-7473,-8735,-9678,-10311,-10654,-10750,-10620,-10313,-9833,-9233,-8515,-7732,-6881,-6004,-5088,-4141,-3154,-2100,-995,160,1310,2368,3245,3778,3885,3425,2390,772,-1287,-3621,-5942,-7978,-9448,-10124,-9917,-8793,-6911,-4446,-1705,1044,3530,5557,7018,7884,8244,8204,7976,7704,7584,7707,8148,8900,9902,11048,12203,13217,13955,14295,14152,13484,12284,10581,8441,5934,3161,236,-2738,-5603,-8240,-10479,-12186,-13230,-13524,-13045,-11819,-9975,-7671,-5140,-2619,-323,1559,2896,3635,3755,3317,2405,1141,-337,-1885,-3378,-4695,-5763,-6508,-6906,-6945,-6637,-6007,-5102,-3962,-2662,-1240,211,1660,3008,4220,5225,5982,6461,6641,6531,6135,5494,4635,3617,2478,1271,24,-1210,-2405,-3506,-4472,-5261,-5840,-6209,-6376,-6380,-6249,-6030,-5742,-5403,-5008,-4537,-3960,-3237,-2353,-1287,-95,1175,2405,3480,4296,4755,4826,4495,3826,2878,1773,591,-578,-1687,-2726,-3709,-4666,-5625,-6576,-7499,-8312,-8958,-9339,-9420,-9187,-8661,-7924,-7038,-6096,-5145,-4203,-3250,-2230,-1072,291,1894,3725,5699,7678,9475,10884,11743,11916,11385,10185,8474,6428,4296,2270,534,-818,-1771,-2374,-2739,-3017,-3342,-3835,-4538,-5444,-6445,-7410,-8140,-8463,-8247,-7402,-5957,-4002,-1717,656,2876,4678,5886,6373,6109,5182,3708,1924,19,-1777,-3303,-4444,-5139,-5397,-5256,-4782,-4065,-3160,-2152,-1060,66,1233,2423,3642,4866,6074,7213,8243,9101,9748,10136,10252,10080,9631,8926,7984,6838,5514,4037,2435,737,-1023,-2785,-4498,-6077,-7450,-8532,-9233,-9499,-9264,-8518,-7272,-5573,-3540,-1292,967,3064,4776,5960,6478,6291,5404,3905,1915,-390,-2832,-5212,-7365,-9142,-10458,-11272,-11614,-11557,-11201,-10673,-10065,-9476,-8955,-8537,-8205,-7944,-7682,-7367,-6931,-6305,-5454,-4347,-2971,-1357,499,2525,4689,6896,9053,11053,12767,14100,14949,15290,15097,14443,13378,12031,10471,8806,7070,5304,3501,1662,-223,-2149,-4078,-5962,-7690,-9168,-10245,-10819,-10790,-10118,-8855,-7079,-4991,-2794,-738,935,2039,2454,2153,1222,-173,-1799,-3394,-4729,-5621,-5995,-5840,-5274,-4435,-3534,-2736,-2208,-2009,-2171,-2624,-3236,-3879,-4348,-4531,-4305,-3631,-2540,-1103,535,2237,3836,5193,6203,6780,6902,6552,5764,4581,3062,1275,-710,-2829,-4994,-7145,-9182,-11043,-12632,-13915,-14828,-15370,-15531,-15324,-14770,-13889,-12702,-11247,-9556,-7699,-5723,-3726,-1767,57,1677,3018,4011,4602,4751,4437,3666,2479,935,-873,-2823,-4798,-6632,-8200,-9365,-10046,-10204,-9863,-9086,-7994,-6691,-5308,-3915,-2566,-1275,-2,1263,2590,3969,5429,6901,8347,9640,10699,11412,11716,11585,11033,10110,8909,7506,6023,4523,3085,1746,522,-596,-1627,-2610,-3555,-4456,-5290,-5970,-6417,-6522,-6191,-5373,-4040,-2247,-69,2320,4756,7003,8872,10178,10823,10754,10052,8813,7244,5523,3848,2349,1121,158,-574,-1183,-1772,-2454,-3293,-4310,-5446,-6586,-7569,-8210,-8359,-7898,-6810,-5140,-3027,-651,1775,4034,5955,7389,8271,8558,8298,7532,6394,4964,3402,1784,239,-1181,-2404,-3394,-4110,-4543,-4661,-4493,-4046,-3372,-2529,-1582,-589,393,1326,2186,2939,3585,4089,4451,4627,4613,4360,3857,3074,1994,634,-993,-2837,-4820,-6868,-8858,-10692,-12254,-13444,-14178,-14399,-14079,-13222,-11876,-10116,-8043,-5774,-3423,-1090,1138,3204,5079,6730,8184,9415,10456,11261,11826,12083,12010,11580,10817,9789,8598,7378,6255,5345,4727,4429,4450,4715,5140,5588,5932,6046,5849,5307,4446,3347,2123,924,-135,-915,-1382,-1478,-1262,-784,-150,545,1202,1776,2223,2562,2820,3026,3225,3423,3603,3746,3777,3668,3374,2887,2238,1476,675,-51,-637,-959,-968,-602,162,1294,2750,4434,6224,7975,9545,10773,11547,11753,11331,10263,8568,6321,3627,626,-2521,-5650,-8576,-11161,-13239,-14727,-15525,-15619,-15000,-13748,-11953,-9777,-7402,-5017,-2842,-1025,283,1018,1192,847,136,-800,-1772,-2623,-3225,-3515,-3493,-3224,-2840,-2477,-2304,-2431,-2955,-3870,-5145,-6649,-8245,-9747,-10997,-11858,-12245,-12133,-11524,-10493,-9090,-7424,-5557,-3584,-1571,423,2333,4119,5724,7099,8195,8970,9402,9487,9245,8730,7983,7088,6093,5062,4051,3084,2206,1420,742,172,-288,-632,-838,-876,-726,-331,292,1171,2264,3526,4910,6324,7704,8954,9982,10702,11039,10936,10401,9439,8147,6611,4955,3289,1708,268,-986,-2068,-2975,-3739,-4366,-4861,-5201,-5356,-5278,-4915,-4247,-3234,-1911,-298,1540,3507,5515,7432,9163,10571,11585,12101,12083,11506,10375,8755,6721,4404,1955,-459,-2671,-4519,-5890,-6692,-6893,-6511,-5598,-4253,-2602,-782,1058,2772,4239,5337,6003,6200,5936,5295,4363,3307,2262,1360,703,318,187,254,384,490,412,83,-586,-1579,-2875,-4359,-5916,-7387,-8627,-9509,-9922,-9813,-9139,-7925,-6203,-4050,-1569,1137,3931,6687,9293,11616,13584,15088,16105,16574,16542,16045,15192,14109,12930,11767,10717,9798,9016,8310,7625,6881,6035,5031,3899,2628,1312,11,-1187,-2186,-2933,-3390,-3545,-3442,-3123,-2671,-2152,-1652,-1208,-879,-654,-541,-502,-509,-527,-523,-491,-402,-289,-136,-1,102,112,13,-223,-587,-1041,-1534,-1978,-2286,-2385,-2197,-1704,-890,199,1498,2916,4350,5683,6836,7709,8279,8505,8404,7996,7305,6384,5252,3964,2565,1103,-347,-1733,-2974,-4025,-4825,-5367,-5622,-5634,-5416,-5036,-4541,-3975,-3392,-2799,-2221,-1655,-1096,-532,43,647,1262,1896,2499,3065,3515,3827,3911,3726,3204,2336,1117,-379,-2072,-3824,-5507,-6993,-8182,-8999,-9413,-9406,-8998,-8216,-7110,-5757,-4229,-2636,-1069,378,1623,2614,3313,3714,3830,3708,3395,2961,2479,1988,1541,1127,746,368,-30,-460,-912,-1374,-1797,-2150,-2404,-2522,-2538,-2441,-2308,-2149,-2039,-1968,-1970,-1985,-1992,-1910,-1690,-1285,-678,123,1073,2121,3190,4206,5100,5803,6265,6460,6371,6022,5442,4675,3784,2810,1817,832,-92,-941,-1659,-2246,-2643,-2851,-2832,-2584,-2102,-1409,-520,515,1648,2838,3988,5074,5976,6673,7073,7162,6897,6301,5387,4227,2887,1461,26,-1329,-2563,-3622,-4500,-5172,-5646,-5903,-5952,-5783,-5421,-4901,-4281,-3649,-3093,-2706,-2556,-2689,-3100,-3769,-4639,-5626,-6671,-7676,-8603,-9389,-10033,-10514,-10853,-11044,-11094,-10976,-10688,-10204,-9529,-8697,-7737,-6733,-5747,-4833,-4040,-3364,-2797,-2286,-1777,-1194,-488,399,1467,2721,4112,5579,7049,8438,9660,10654,11331,11656,11564,11045,10094,8766,7124,5309,3443,1692,196,-950,-1666,-1967,-1890,-1537,-1025,-477,9,364,580,688,774,939,1290,1910,2825,4010,5372,6774,8052,9054,9647,9764,9380,8548,7345,5910,4363,2838,1449,252,-680,-1353,-1743,-1874,-1760,-1441,-952,-357,288,917,1463,1876,2103,2119,1910,1497,918,241,-458,-1088,-1591,-1910,-2046,-2029,-1920,-1824,-1830,-2053,-2559,-3400,-4579,-6041,-7703,-9432,-11072,-12490,-13539,-14139,-14247,-13867,-13067,-11912,-10526,-8980,-7406,-5853,-4431,-3174,-2168,-1434,-1027,-963,-1246,-1883,-2812,-3978,-5262,-6521,-7617,-8407,-8789,-8716,-8180,-7228,-5946,-4433,-2814,-1204,297,1610,2689,3546,4187,4691,5099,5480,5871,6297,6744,7189,7566,7802,7822,7540,6906,5884,4492,2775,858,-1147,-3026,-4636,-5784,-6376,-6349,-5734,-4632,-3191,-1607,-52,1304,2362,3068,3443,3562,3530,3465,3480,3626,3940,4365,4848,5270,5543,5575,5313,4750,3914,2862,1684,460,-728,-1824,-2796,-3635,-4363,-4990,-5549,-6030,-6448,-6768,-6974,-7037,-6932,-6650,-6168,-5493,-4617,-3569,-2379,-1106,174,1386,2430,3271,3825,4122,4144,3973,3650,3279,2913,2620,2443,2372,2407,2482,2546,2529,2372,2032,1491,739,-182,-1252,-2385,-3506,-4520,-5329,-5860,-6059,-5903,-5415,-4650,-3697,-2672,-1696,-905,-393,-238,-454,-1025,-1871,-2903,-3983,-4996,-5818,-6345,-6524,-6309,-5726,-4823,-3676,-2386,-1039,283,1514,2633,3602,4441,5158,5779,6350,6878,7393,7868,8276,8545,8591,8341,7690,6616,5066,3091,746,-1834,-4497,-7052,-9309,-11102,-12292,-12823,-12675,-11921,-10658,-9027,-7176,-5239,-3348,-1586,-47,1235,2210,2869,3219,3256,3037,2572,1950,1207,444,-264,-840,-1200,-1324,-1183,-821,-297,292,842,1240,1418,1310,934,321,-427,-1204,-1875,-2310,-2422,-2126,-1424,-346,1018,2548,4090,5511,6679,7490,7914,7915,7558,6902,6061,5156,4287,3552,2983,2579,2299,2047,1746,1269,557,-474,-1819,-3462,-5315,-7252,-9110,-10722,-11922,-12604,-12715,-12264,-11345,-10078,-8620,-7127,-5746,-4592,-3745,-3249,-3090,-3230,-3595,-4094,-4658,-5206,-5710,-6131,-6463,-6692,-6794,-6757,-6531,-6132,-5512,-4727,-3772,-2713,-1600,-493,545,1462,2224,2810,3215,3448,3524,3430,3176,2727,2068,1195,111,-1134,-2478,-3825,-5079,-6126,-6891,-7295,-7313,-6962,-6275,-5370,-4314,-3242,-2222,-1311,-535,144,762,1401,2123,2987,4017,5215,6527,7900,9223,10422,11390,12080,12434,12446,12127,11494,10607,9499,8228,6841,5387,3903,2441,1030,-273,-1430,-2382,-3085,-3500,-3599,-3396,-2909,-2218,-1401,-565,183,773,1139,1286,1230,1050,830,671,678,913,1431,2204,3176,4215,5161,5837,6069,5726,4738,3109,913,-1683,-4489,-7245,-9727,-11696,-12996,-13508,-13214,-12160,-10485,-8378,-6079,-3828,-1867,-363,529,785,393,-546,-1910,-3526,-5218,-6810,-8173,-9192,-9816,-10004,-9761,-9092,-8028,-6600,-4866,-2894,-781,1365,3418,5268,6801,7950,8666,8962,8884,8530,8009,7454,6966,6610,6411,6314,6259,6123,5824,5273,4448,3363,2088,723,-604,-1768,-2670,-3236,-3450,-3329,-2932,-2320,-1576,-723,183,1168,2211,3332,4515,5727,6922,8025,8982,9716,10205,10422,10385,10128,9695,9129,8474,7750,6961,6105,5156,4104,2933,1666,326,-1016,-2284,-3386,-4235,-4749,-4881,-4611,-3946,-2956,-1709,-330,1061,2336,3383,4133,4536,4612,4389,3939,3347,2678,2023,1425,932,554,270,55,-152,-399,-739,-1220,-1850,-2659,-3605,-4667,-5776,-6849,-7793,-8514,-8912,-8934,-8532,-7716,-6523,-5033,-3327,-1517,319,2073,3683,5062,6154,6899,7264,7210,6753,5866,4607,2997,1133,-878,-2880,-4698,-6150,-7074,-7357,-6954,-5886,-4267,-2244,-32,2155,4112,5658,6688,7133,7023,6418,5436,4208,2863,1519,262,-847,-1778,-2508,-3054,-3420,-3634,-3723,-3713,-3643,-3544,-3449,-3377,-3336,-3308,-3249,-3098,-2774,-2201,-1316,-83,1493,3361,5436,7595,9685,11578,13116,14219,14790,14821,14300,13270,11802,9957,7857,5581,3253,984,-1137,-2981,-4503,-5611,-6292,-6539,-6372,-5870,-5091,-4144,-3118,-2095,-1156,-342,323,818,1188,1435,1652,1879,2213,2714,3431,4382,5541,6825,8130,9304,10182,10624,10487,9707,8283,6270,3826,1140,-1556,-4018,-6033,-7435,-8111,-8038,-7251,-5865,-4055,-2025,-21,1756,3093,3901,4098,3753,2925,1789,477,-824,-1996,-2911,-3533,-3837,-3901,-3798,-3659,-3574,-3621,-3818,-4113,-4434,-4651,-4672,-4410,-3836,-2983,-1919,-777,336,1291,2029,2529,2837,3035,3227,3496,3888,4386,4932,5393,5666,5612,5163,4283,3002,1407,-367,-2169,-3830,-5229,-6239,-6825,-6951,-6655,-5981,-5011,-3813,-2486,-1097,279,1592,2800,3908,4892,5817,6680,7546,8431,9352,10299,11225,12055,12697,13035,12970,12426,11358,9795,7785,5463,2972,502,-1766,-3663,-5041,-5828,-5973,-5524,-4548,-3185,-1582,83,1658,2997,3992,4577,4728,4470,3883,3062,2163,1315,673,333,358,742,1407,2229,3033,3662,3946,3820,3221,2216,870,-673,-2282,-3829,-5200,-6312,-7106,-7543,-7592,-7267,-6567,-5559,-4307,-2903,-1453,-66,1175,2179,2925,3366,3534,3416,3048,2436,1584,512,-772,-2215,-3742,-5250,-6590,-7627,-8216,-8260,-7711,-6597,-5013,-3142,-1196,592,1994,2884,3176,2935,2289,1439,624,45,-146,120,801,1775,2861,3831,4491,4693,4347,3505,2250,778,-700,-1975,-2851,-3202,-2965,-2146,-823,884,2809,4797,6682,8336,9677,10645,11255,11543,11565,11422,11170,10894,10615,10353,10077,9751,9322,8740,7987,7048,5963,4769,3543,2342,1245,276,-530,-1197,-1748,-2231,-2670,-3088,-3462,-3759,-3915,-3860,-3539,-2927,-2024,-903,362,1627,2783,3689,4278,4480,4322,3827,3084,2174,1170,140,-884,-1887,-2856,-3809,-4734,-5641,-6506,-7315,-8043,-8653,-9147,-9493,-9720,-9834,-9865,-9844,-9773,-9652,-9447,-9107,-8579,-7810,-6774,-5493,-4006,-2454,-949,299,1154,1448,1116,141,-1395,-3323,-5417,-7399,-8994,-9962,-10128,-9424,-7894,-5678,-3043,-253,2342,4484,5962,6644,6556,5770,4469,2868,1181,-403,-1741,-2768,-3474,-3905,-4152,-4325,-4524,-4837,-5310,-5935,-6676,-7433,-8088,-8511,-8568,-8164,-7235,-5789,-3882,-1644,775,3198,5456,7417,8981,10096,10775,11032,10960,10619,10098,9463,8745,7981,7149,6248,5250,4153,2957,1697,401,-859,-2052,-3099,-3999,-4702,-5233,-5585,-5786,-5859,-5815,-5681,-5449,-5132,-4714,-4185,-3542,-2765,-1870,-864,219,1324,2384,3311,4007,4383,4347,3860,2888,1482,-287,-2283,-4343,-6286,-7939,-9147,-9816,-9884,-9387,-8374,-7004,-5408,-3790,-2303,-1119,-328,-17,-166,-739,-1614,-2643,-3644,-4454,-4918,-4965,-4558,-3768,-2699,-1538,-460,336,715,590,-43,-1116,-2486,-3986,-5418,-6621,-7440,-7810,-7682,-7119,-6180,-5008,-3717,-2441,-1266,-253,583,1243,1740,2087,2264,2261,2030,1556,807,-189,-1412,-2769,-4177,-5510,-6671,-7551,-8109,-8311,-8184,-7758,-7087,-6220,-5178,-4003,-2681,-1253,272,1853,3435,4974,6398,7679,8764,9658,10348,10876,11250,11530,11707,11812,11796,11632,11236,10563,9540,8174,6475,4524,2457,391,-1481,-3062,-4217,-4905,-5113,-4869,-4253,-3350,-2271,-1118,15,1059,1951,2674,3212,3585,3812,3935,3966,3946,3857,3710,3472,3110,2592,1869,929,-237,-1602,-3093,-4637,-6095,-7386,-8380,-9023,-9278,-9148,-8706,-8010,-7191,-6317,-5502,-4769,-4148,-3609,-3079,-2514,-1798,-919,170,1434,2796,4173,5410,6384,6953,7006,6495,5406,3809,1820,-397,-2647,-4751,-6540,-7900,-8764,-9117,-9000,-8479,-7648,-6601,-5426,-4208,-2991,-1838,-769,174,946,1527,1852,1926,1721,1267,607,-210,-1078,-1952,-2709,-3326,-3727,-3934,-3931,-3786,-3508,-3158,-2734,-2239,-1641,-896,24,1151,2473,3947,5510,7036,8431,9553,10322,10672,10607,10187,9505,8707,7908,7233,6732,6431,6279,6195,6077,5802,5284,4453,3297,1827,132,-1721,-3588,-5359,-6908,-8121,-8911,-9227,-9040,-8380,-7307,-5911,-4329,-2677,-1108,282,1382,2170,2594,2710,2519,2094,1477,701,-182,-1184,-2265,-3440,-4692,-6001,-7342,-8663,-9902,-10999,-11869,-12473,-12742,-12687,-12293,-11615,-10693,-9610,-8406,-7161,-5863,-4558,-3206,-1823,-392,1046,2449,3734,4807,5580,5950,5884,5348,4388,3087,1557,-46,-1572,-2895,-3893,-4524,-4769,-4664,-4286,-3724,-3081,-2447,-1895,-1474,-1217,-1133,-1235,-1519,-1991,-2625,-3409,-4279,-5187,-6047,-6795,-7358,-7692,-7769,-7585,-7166,-6558,-5821,-5026,-4236,-3503,-2841,-2256,-1707,-1146,-515,250,1194,2346,3701,5234,6856,8472,9943,11130,11919,12221,12017,11348,10298,9025,7654,6363,5242,4384,3798,3459,3293,3213,3117,2930,2601,2119,1513,841,181,-380,-771,-930,-833,-477,98,839,1667,2502,3271,3913,4390,4699,4831,4826,4686,4444,4078,3583,2904,2013,876,-508,-2086,-3786,-5476,-7024,-8295,-9176,-9608,-9574,-9119,-8332,-7321,-6224,-5149,-4194,-3436,-2890,-2563,-2410,-2358,-2335,-2239,-1998,-1546,-844,95,1250,2503,3770,4858,5662,6017,5868,5178,3995,2424,619,-1237,-2943,-4326,-5227,-5548,-5237,-4314,-2842,-962,1169,3336,5344,6974,8063,8470,8132,7051,5308,3039,448,-2248,-4815,-7050,-8783,-9908,-10381,-10229,-9542,-8451,-7112,-5682,-4287,-3024,-1927,-996,-185,585,1389,2313,3397,4659,6072,7556,9031,10361,11478,12280,12769,12932,12834,12537,12119,11646,11165,10701,10257,9824,9373,8883,8330,7712,7035,6340,5657,5051,4554,4198,3993,3927,3985,4131,4335,4561,4769,4920,4971,4877,4613,4156,3521,2739,1861,956,69,-744,-1488,-2151,-2790,-3435,-4133,-4913,-5777,-6695,-7631,-8500,-9250,-9792,-10087,-10077,-9742,-9069,-8043,-6698,-5046,-3165,-1124,960,2971,4781,6281,7383,8033,8208,7936,7250,6233,4950,3491,1919,310,-1295,-2834,-4282,-5588,-6722,-7647,-8326,-8738,-8865,-8699,-8255,-7541,-6601,-5462,-4184,-2819,-1435,-107,1098,2106,2862,3313,3433,3198,2619,1714,528,-872,-2404,-3964,-5435,-6718,-7691,-8291,-8440,-8121,-7335,-6106,-4507,-2598,-492,1729,3946,6085,8047,9776,11217,12345,13153,13660,13894,13917,13775,13544,13265,12978,12707,12429,12134,11762,11276,10617,9766,8693,7419,5985,4440,2877,1365,-15,-1183,-2106,-2727,-3039,-3042,-2734,-2171,-1376,-418,633,1703,2695,3544,4173,4555,4664,4516,4120,3507,2682,1672,459,-927,-2506,-4223,-6061,-7942,-9794,-11521,-13034,-14226,-15037,-15398,-15294,-14728,-13751,-12419,-10822,-9042,-7151,-5243,-3352,-1549,141,1682,3050,4236,5230,6034,6654,7074,7302,7297,7067,6583,5870,4948,3876,2720,1569,509,-372,-1003,-1339,-1364,-1097,-590,97,884,1711,2519,3281,3976,4607,5168,5654,6048,6319,6424,6319,5970,5336,4437,3270,1909,416,-1106,-2557,-3842,-4872,-5597,-5975,-5997,-5673,-5010,-4042,-2788,-1285,428,2310,4303,6343,8348,10242,11928,13337,14396,15063,15326,15186,14684,13873,12819,11613,10320,9030,7799,6656,5637,4705,3847,3006,2141,1218,221,-837,-1935,-3012,-4026,-4906,-5605,-6073,-6291,-6239,-5954,-5457,-4822,-4113,-3383,-2697,-2051,-1471,-916,-399,104,551,927,1163,1225,1061,658,14,-840,-1848,-2942,-4018,-4998,-5778,-6304,-6517,-6404,-5958,-5201,-4157,-2870,-1404,184,1790,3350,4759,5967,6908,7584,7976,8122,8037,7753,7294,6668,5896,4965,3896,2673,1325,-130,-1650,-3166,-4612,-5909,-6980,-7776,-8244,-8352,-8100,-7465,-6466,-5131,-3487,-1632,368,2367,4246,5850,7053,7726,7810,7247,6092,4399,2325,31,-2271,-4389,-6137,-7386,-8054,-8128,-7647,-6685,-5368,-3792,-2103,-381,1260,2762,4053,5110,5890,6403,6648,6656,6460,6109,5655,5155,4673,4246,3930,3742,3699,3798,4008,4308,4628,4924,5102,5108,4851,4312,3458,2353,1063,-268,-1506,-2490,-3091,-3222,-2837,-1963,-682,870,2521,4064,5351,6203,6592,6468,5923,5040,3953,2781,1606,506,-525,-1472,-2404,-3346,-4367,-5488,-6725,-8043,-9388,-10661,-11774,-12622,-13153,-13316,-13131,-12620,-11868,-10952,-9973,-9019,-8162,-7440,-6867,-6389,-5972,-5509,-4983,-4324,-3596,-2821,-2133,-1607,-1367,-1449,-1898,-2662,-3688,-4842,-6015,-7043,-7817,-8238,-8246,-7847,-7072,-5995,-4718,-3341,-1968,-693,407,1279,1877,2197,2238,2041,1643,1107,487,-180,-846,-1500,-2125,-2702,-3231,-3682,-4047,-4313,-4470,-4516,-4453,-4268,-3961,-3494,-2849,-1990,-899,415,1945,3618,5387,7140,8784,10208,11305,11997,12230,11999,11365,10405,9282,8108,7057,6211,5650,5368,5321,5393,5464,5364,4970,4189,2986,1416,-404,-2304,-4083,-5548,-6553,-6988,-6845,-6159,-5049,-3690,-2257,-980,-2,518,561,107,-724,-1847,-3094,-4362,-5548,-6598,-7491,-8237,-8858,-9388,-9858,-10270,-10637,-10918,-11074,-11052,-10794,-10292,-9543,-8611,-7577,-6540,-5601,-4842,-4302,-3995,-3867,-3842,-3799,-3626,-3206,-2484,-1450,-177,1214,2544,3650,4357,4571,4220,3333,1955,228,-1727,-3716,-5591,-7186,-8384,-9106,-9310,-9027,-8287,-7193,-5815,-4255,-2596,-902,753,2343,3809,5141,6300,7276,8046,8596,8910,8983,8819,8426,7831,7056,6132,5100,3972,2801,1616,476,-543,-1364,-1906,-2087,-1875,-1246,-250,1043,2509,4022,5433,6624,7489,7972,8062,7776,7208,6421,5553,4668,3857,3148,2556,2068,1651,1268,875,424,-118,-799,-1609,-2574,-3624,-4740,-5819,-6799,-7591,-8132,-8386,-8330,-8009,-7449,-6766,-6037,-5388,-4891,-4620,-4564,-4698,-4923,-5145,-5251,-5183,-4896,-4441,-3881,-3353,-2985,-2916,-3226,-3968,-5082,-6476,-7959,-9323,-10372,-10916,-10891,-10259,-9122,-7595,-5871,-4106,-2467,-1040,104,990,1651,2188,2679,3228,3881,4667,5573,6522,7469,8269,8866,9122,8977,8363,7253,5680,3708,1478,-859,-3107,-5080,-6619,-7594,-7936,-7643,-6747,-5360,-3626,-1707,202,1943,3377,4412,5027,5228,5093,4695,4141,3499,2834,2168,1510,848,158,-553,-1298,-2032,-2722,-3302,-3709,-3887,-3796,-3436,-2822,-2033,-1147,-270,496,1092,1476,1660,1706,1681,1694,1827,2140,2672,3377,4198,5012,5706,6155,6297,6074,5519,4660,3572,2331,1005,-334,-1641,-2872,-3997,-5001,-5875,-6615,-7225,-7706,-8046,-8260,-8320,-8251,-8042,-7717,-7286,-6746,-6096,-5292,-4305,-3105,-1688,-90,1606,3305,4854,6139,7027,7437,7321,6696,5634,4266,2772,1334,148,-654,-996,-871,-355,442,1367,2285,3073,3650,3985,4068,3963,3708,3402,3076,2791,2526,2268,1949,1517,902,84,-974,-2229,-3676,-5229,-6849,-8443,-9947,-11278,-12383,-13203,-13722,-13913,-13795,-13360,-12652,-11681,-10510,-9158,-7698,-6149,-4563,-2952,-1329,303,1944,3587,5226,6812,8315,9645,10749,11538,11969,11996,11635,10923,9943,8808,7642,6569,5692,5070,4729,4645,4766,5030,5365,5714,6041,6319,6536,6708,6820,6916,6983,7061,7153,7274,7434,7631,7855,8091,8299,8432,8423,8204,7711,6909,5780,4357,2689,869,-1010,-2828,-4501,-5927,-7056,-7845,-8277,-8374,-8172,-7727,-7138,-6466,-5824,-5240,-4775,-4397,-4090,-3788,-3448,-3023,-2511,-1934,-1352,-862,-550,-540,-868,-1601,-2664,-3978,-5374,-6662,-7659,-8222,-8270,-7808,-6906,-5697,-4329,-2958,-1723,-707,30,498,741,840,866,904,976,1084,1194,1240,1161,906,450,-221,-1045,-2012,-3014,-4001,-4896,-5628,-6166,-6468,-6524,-6341,-5928,-5326,-4568,-3718,-2829,-1964,-1167,-459,165,743,1337,2028,2896,3999,5362,6954,8688,10425,11991,13196,13883,13942,13331,12120,10432,8480,6516,4780,3495,2823,2813,3462,4622,6124,7710,9151,10218,10746,10635,9866,8485,6623,4441,2152,-42,-1935,-3383,-4282,-4600,-4396,-3769,-2893,-1958,-1147,-630,-511,-856,-1639,-2813,-4240,-5807,-7343,-8741,-9868,-10679,-11117,-11210,-10971,-10464,-9759,-8923,-8040,-7157,-6326,-5561,-4850,-4184,-3508,-2801,-2039,-1210,-348,522,1340,2058,2634,3040,3289,3412,3481,3578,3787,4157,4706,5383,6113,6770,7264,7484,7409,7034,6421,5662,4872,4170,3668,3438,3519,3887,4474,5175,5852,6384,6659,6608,6197,5438,4365,3036,1540,-65,-1658,-3180,-4516,-5597,-6345,-6701,-6651,-6179,-5353,-4228,-2929,-1573,-283,837,1736,2395,2868,3211,3540,3922,4428,5067,5798,6544,7180,7587,7661,7338,6624,5587,4351,3084,1960,1142,734,795,1282,2108,3129,4172,5082,5721,5997,5891,5401,4623,3627,2543,1469,487,-333,-967,-1409,-1651,-1743,-1683,-1522,-1282,-987,-669,-328,0,328,608,853,1006,1063,978,743,336,-235,-944,-1758,-2605,-3416,-4110,-4585,-4789,-4632,-4101,-3160,-1845,-198,1688,3697,5680,7485,8945,9938,10359,10162,9343,7978,6163,4088,1940,-59,-1686,-2775,-3192,-2893,-1906,-337,1643,3829,6005,7959,9529,10582,11073,10995,10412,9416,8138,6683,5181,3691,2267,925,-374,-1647,-2953,-4325,-5776,-7304,-8868,-10396,-11812,-13007,-13908,-14433,-14569,-14301,-13684,-12784,-11687,-10499,-9288,-8125,-7013,-5959,-4889,-3781,-2545,-1194,289,1828,3330,4687,5756,6461,6723,6557,6026,5260,4435,3735,3346,3394,3954,5009,6478,8196,9987,11618,12930,13754,14020,13717,12902,11693,10258,8750,7363,6204,5393,4961,4911,5211,5764,6492,7246,7925,8381,8527,8267,7563,6396,4805,2845,630,-1738,-4100,-6348,-8343,-10010,-11272,-12106,-12493,-12451,-11987,-11144,-9948,-8463,-6768,-4944,-3111,-1352,228,1574,2621,3356,3744,3808,3547,3019,2274,1393,467,-432,-1195,-1785,-2104,-2159,-1903,-1381,-633,266,1223,2156,2992,3691,4218,4580,4768,4791,4646,4322,3811,3098,2192,1069,-229,-1718,-3334,-5048,-6785,-8468,-10012,-11334,-12360,-13047,-13366,-13328,-12964,-12330,-11506,-10552,-9576,-8606,-7730,-6948,-6275,-5683,-5121,-4523,-3804,-2890,-1714,-242,1519,3528,5699,7905,10029,11910,13438,14506,15056,15083,14636,13796,12698,11461,10208,9040,7996,7126,6395,5801,5297,4860,4456,4087,3728,3412,3137,2928,2798,2744,2760,2820,2904,2992,3069,3131,3162,3159,3082,2912,2589,2075,1325,302,-1002,-2575,-4396,-6371,-8452,-10501,-12428,-14116,-15456,-16382,-16806,-16721,-16099,-15001,-13478,-11659,-9665,-7671,-5812,-4241,-3033,-2238,-1833,-1751,-1873,-2091,-2250,-2269,-2050,-1576,-858,50,1061,2098,3065,3935,4681,5341,5955,6584,7258,8010,8814,9626,10393,11003,11405,11510,11283,10737,9890,8828,7635,6390,5174,4005,2910,1837,767,-384,-1641,-3057,-4638,-6368,-8203,-10084,-11900,-13578,-14986,-16058,-16696,-16883,-16584,-15842,-14699,-13227,-11524,-9662,-7742,-5825,-3981,-2259,-692,681,1849,2794,3513,3992,4227,4198,3906,3355,2577,1636,620,-358,-1183,-1768,-2036,-1989,-1628,-1033,-284,521,1275,1902,2341,2563,2580,2428,2163,1857,1572,1351,1222,1172,1157,1116,963,618,33,-845,-1975,-3322,-4779,-6238,-7568,-8669,-9447,-9876,-9952,-9722,-9272,-8685,-8082,-7529,-7111,-6848,-6730,-6716,-6729,-6676,-6492,-6097,-5467,-4584,-3466,-2137,-638,999,2726,4502,6264,7934,9423,10617,11408,11675,11343,10349,8731,6569,4060,1428,-1028,-3053,-4413,-4971,-4704,-3696,-2159,-365,1353,2687,3380,3286,2376,764,-1350,-3681,-5948,-7891,-9328,-10180,-10449,-10273,-9795,-9265,-8877,-8820,-9211,-10067,-11319,-12811,-14303,-15549,-16269,-16258,-15358,-13521,-10810,-7389,-3529,454,4200,7393,9736,11065,11282,10435,8656,6164,3235,150,-2806,-5404,-7458,-8859,-9553,-9554,-8919,-7734,-6120,-4184,-2078,96,2182,4085,5677,6877,7605,7835,7553,6828,5740,4446,3112,1936,1082,704,880,1635,2926,4629,6593,8602,10460,11960,12949,13317,13017,12054,10484,8391,5876,3063,66,-2993,-5981,-8795,-11304,-13418,-15050,-16136,-16648,-16579,-15973,-14891,-13446,-11759,-9968,-8221,-6619,-5269,-4195,-3419,-2894,-2562,-2362,-2220,-2121,-2038,-2022,-2094,-2329,-2743,-3352,-4103,-4893,-5570,-5958,-5870,-5159,-3725,-1553,1296,4671,8362,12117,15660,18737,21123,22642,23196,22727,21266,18870,15683,11857,7601,3131,-1329,-5562,-9372,-12612,-15149,-16920,-17901,-18104,-17592,-16439,-14740,-12620,-10177,-7565,-4888,-2311,54,2064,3618,4635,5074,4964,4365,3414,2271,1104,100,-629,-978,-920,-485,261,1195,2189,3114,3869,4395,4695,4820,4867,4962,5215,5735,6566,7722,9138,10726,12325,13798,14979,15761,16067,15872,15221,14169,12838,11318,9715,8104,6512,4971,3452,1959,468,-1016,-2482,-3923,-5312,-6645,-7911,-9107,-10248,-11319,-12318,-13198,-13914,-14391,-14570,-14373,-13786,-12783,-11422,-9764,-7928,-6056,-4294,-2798,-1694,-1065,-939,-1272,-1955,-2847,-3770,-4574,-5127,-5357,-5247,-4832,-4200,-3460,-2730,-2101,-1623,-1308,-1100,-954,-782,-550,-245,111,442,695,802,757,585,383,265,385,881,1851,3360,5393,7867,10651,13539,16316,18759,20670,21892,22353,22000,20894,19086,16699,13851,10681,7315,3888,514,-2708,-5685,-8370,-10714,-12723,-14380,-15729,-16762,-17507,-17954,-18096,-17912,-17395,-16536,-15354,-13903,-12255,-10532,-8863,-7391,-6233,-5487,-5184,-5297,-5749,-6394,-7069,-7598,-7815,-7607,-6900,-5707,-4071,-2114,35,2224,4325,6225,7884,9244,10344,11163,11731,12022,12015,11664,10944,9845,8405,6705,4862,3019,1320,-101,-1153,-1789,-2020,-1911,-1569,-1134,-736,-514,-535,-858,-1441,-2226,-3066,-3818,-4294,-4342,-3851,-2765,-1125,938,3241,5540,7607,9251,10349,10863,10847,10406,9691,8844,7985,7186,6467,5816,5185,4548,3884,3233,2651,2247,2114,2334,2952,3930,5202,6617,8016,9215,10069,10468,10380,9844,8951,7859,6705,5637,4730,4020,3447,2933,2318,1498,320,-1250,-3251,-5601,-8183,-10833,-13336,-15519,-17188,-18236,-18591,-18258,-17315,-15883,-14131,-12230,-10336,-8563,-6981,-5577,-4319,-3107,-1865,-519,972,2566,4220,5802,7209,8328,9084,9462,9511,9322,9049,8834,8852,9186,9938,11051,12500,14100,15718,17121,18169,18705,18682,18116,17099,15795,14383,13040,11909,11062,10527,10234,10098,9978,9734,9262,8447,7280,5761,3973,2030,66,-1785,-3413,-4764,-5814,-6619,-7236,-7778,-8339,-9002,-9842,-10857,-12057,-13353,-14691,-15941,-17018,-17819,-18277,-18347,-18026,-17303,-16232,-14822,-13144,-11249,-9237,-7193,-5272,-3559,-2197,-1224,-671,-475,-524,-643,-628,-275,589,2059,4136,6708,9564,12426,14983,16949,18128,18391,17788,16433,14585,12536,10602,9057,8091,7789,8127,8950,10054,11159,12000,12327,11979,10833,8923,6298,3146,-346,-3931,-7392,-10515,-13144,-15176,-16554,-17315,-17495,-17227,-16614,-15784,-14846,-13853,-12858,-11845,-10784,-9640,-8360,-6949,-5416,-3841,-2305,-941,171,944,1385,1528,1495,1428,1504,1872,2654,3881,5532,7469,9516,11432,12998,14010,14353,13982,12966,11428,9566,7569,5629,3869,2368,1125,90,-830,-1745,-2760,-3943,-5319,-6856,-8453,-9986,-11290,-12217,-12646,-12508,-11796,-10566,-8941,-7070,-5143,-3334,-1780,-620,138,460,453,187,-206,-633,-1018,-1337,-1585,-1795,-1993,-2185,-2365,-2489,-2500,-2342,-1959,-1327,-425,713,2079,3605,5261,6978,8728,10452,12122,13697,15121,16353,17318,17960,18231,18107,17602,16772,15722,14562,13456,12499,11809,11412,11292,11373,11511,11553,11316,10659,9471,7721,5439,2734,-234,-3259,-6137,-8670,-10697,-12131,-12911,-13088,-12726,-11974,-10986,-9932,-8987,-8260,-7860,-7801,-8074,-8598,-9272,-9956,-10521,-10846,-10848,-10476,-9751,-8697,-7405,-5939,-4375,-2753,-1089,642,2474,4462,6659,9069,11694,14443,17222,19855,22171,24000,25177,25634,25329,24310,22706,20650,18358,15972,13677,11529,9599,7830,6167,4492,2710,725,-1481,-3908,-6454,-9000,-11381,-13426,-14987,-15965,-16308,-16060,-15304,-14197,-12921,-11654,-10567,-9759,-9302,-9170,-9309,-9606,-9934,-10192,-10272,-10151,-9801,-9279,-8620,-7901,-7151,-6408,-5654,-4872,-4022,-3065,-1985,-769,566,1994,3477,4966,6423,7792,9064,10195,11198,12078,12837,13519,14105,14629,15063,15404,15616,15670,15542,15216,14684,13969,13068,12021,10815,9453,7901,6134,4106,1815,-747,-3528,-6433,-9370,-12170,-14718,-16863,-18526,-19642,-20208,-20268,-19891,-19203,-18318,-17373,-16482,-15746,-15231,-14970,-14965,-15175,-15546,-15991,-16422,-16739,-16864,-16708,-16233,-15403,-14216,-12705,-10892,-8847,-6619,-4275,-1865,545,2916,5184,7313,9240,10927,12316,13389,14110,14504,14586,14423,14081,13643,13182,12765,12422,12156,11936,11686,11303,10683,9697,8273,6358,3974,1193,-1847,-4983,-8016,-10784,-13123,-14963,-16243,-16999,-17281,-17172,-16760,-16112,-15292,-14317,-13215,-11981,-10635,-9207,-7748,-6327,-5047,-3971,-3215,-2810,-2800,-3176,-3871,-4805,-5833,-6814,-7567,-7957,-7839,-7158,-5879,-4073,-1838,643,3196,5615,7747,9466,10719,11508,11894,11980,11882,11704,11521,11357,11191,10965,10614,10067,9295,8270,7029,5591,4029,2380,707,-968,-2594,-4186,-5698,-7147,-8503,-9761,-10897,-11897,-12733,-13396,-13864,-14128,-14186,-14025,-13672,-13119,-12418,-11583,-10679,-9741,-8832,-7991,-7246,-6619,-6077,-5598,-5098,-4509,-3741,-2725,-1403,244,2211,4445,6883,9414,11946,14359,16560,18469,20026,21204,21987,22392,22431,22138,21547,20700,19648,18436,17119,15743,14348,12967,11614,10296,9004,7707,6360,4906,3291,1453,-610,-2922,-5411,-8017,-10630,-13130,-15413,-17375,-18947,-20092,-20806,-21118,-21076,-20751,-20208,-19518,-18734,-17910,-17069,-16263,-15489,-14803,-14203,-13718,-13354,-13087,-12906,-12740,-12539,-12209,-11672,-10841,-9637,-8032,-5998,-3593,-914,1914,4701,7297,9542,11326,12613,13397,13769,13813,13690,13504,13394,13398,13556,13813,14097,14321,14374,14203,13768,13072,12172,11109,9968,8790,7608,6434,5231,3985,2642,1171,-440,-2209,-4090,-6057,-8013,-9895,-11600,-13042,-14184,-14959,-15405,-15526,-15399,-15103,-14724,-14361,-14083,-13929,-13922,-14000,-14094,-14081,-13821,-13194,-12086,-10434,-8222,-5493,-2343,1087,4611,8043,11172,13825,15851,17158,17709,17550,16748,15472,13869,12138,10454,8960,7765,6924,6416,6196,6130,6101,5950,5548,4795,3632,2053,112,-2107,-4463,-6813,-8992,-10866,-12328,-13307,-13802,-13835,-13496,-12882,-12101,-11257,-10418,-9642,-8937,-8313,-7739,-7212,-6688,-6191,-5694,-5246,-4829,-4483,-4169,-3888,-3564,-3165,-2613,-1882,-939,212,1544,3012,4540,6040,7412,8542,9343,9739,9709,9280,8546,7625,6688,5888,5369,5237,5521,6214,7212,8395,9579,10597,11286,11530,11283,10550,9411,7981,6387,4755,3193,1748,468,-680,-1727,-2744,-3799,-4949,-6235,-7652,-9169,-10705,-12166,-13445,-14453,-15126,-15448,-15441,-15186,-14766,-14327,-13958,-13784,-13851,-14192,-14772,-15514,-16310,-17005,-17466,-17531,-17076,-16009,-14263,-11840,-8783,-5182,-1185,3042,7304,11408,15176,18453,21132,23145,24479,25161,25261,24870,24106,23085,21902,20659,19386,18140,16906,15697,14484,13254,11996,10675,9301,7844,6308,4688,2985,1206,-629,-2498,-4376,-6215,-7990,-9641,-11136,-12427,-13496,-14315,-14884,-15210,-15310,-15229,-14991,-14663,-14286,-13924,-13625,-13434,-13364,-13428,-13575,-13765,-13901,-13900,-13664,-13108,-12177,-10830,-9082,-6956,-4539,-1918,775,3418,5889,8084,9945,11440,12598,13466,14125,14658,15127,15586,16037,16457,16796,16960,16860,16389,15483,14105,12284,10108,7707,5253,2932,883,-732,-1882,-2518,-2722,-2585,-2267,-1918,-1693,-1686,-1964,-2501,-3248,-4103,-4952,-5711,-6282,-6660,-6815,-6821,-6723,-6618,-6585,-6685,-6966,-7420,-8019,-8700,-9367,-9932,-10282,-10340,-10013,-9272,-8062,-6422,-4351,-1933,774,3663,6642,9598,12428,15031,17309,19183,20578,21448,21767,21531,20767,19533,17900,15986,13902,11793,9792,8028,6576,5494,4740,4273,3968,3709,3367,2835,2039,945,-436,-2068,-3860,-5732,-7555,-9223,-10616,-11633,-12212,-12316,-11953,-11175,-10067,-8735,-7309,-5908,-4647,-3614,-2873,-2443,-2334,-2504,-2916,-3498,-4189,-4921,-5640,-6287,-6834,-7211,-7405,-7323,-6951,-6206,-5090,-3576,-1694,508,2971,5599,8302,10970,13493,15766,17693,19197,20222,20744,20741,20253,19286,17940,16266,14405,12451,10531,8741,7135,5747,4537,3469,2440,1387,229,-1075,-2521,-4065,-5632,-7096,-8364,-9317,-9895,-10073,-9866,-9369,-8667,-7927,-7261,-6821,-6683,-6897,-7473,-8332,-9419,-10585,-11733,-12723,-13457,-13837,-13791,-13264,-12224,-10658,-8598,-6061,-3142,87,3505,6977,10380,13562,16410,18808,20689,21998,22749,22959,22722,22109,21242,20213,19122,18041,17025,16110,15298,14581,13899,13209,12417,11460,10266,8783,6994,4890,2507,-108,-2869,-5679,-8433,-10996,-13283,-15168,-16612,-17547,-17987,-17932,-17452,-16599,-15476,-14171,-12781,-11410,-10118,-8983,-8043,-7321,-6840,-6575,-6516,-6601,-6786,-6966,-7075,-6990,-6633,-5904,-4757,-3135,-1082,1390,4136,7061,9970,12738,15180,17212,18720,19683,20096,19994,19471,18610,17554,16396,15262,14211,13286,12501,11809,11172,10500,9723,8771,7583,6160,4479,2612,583,-1505,-3604,-5614,-7493,-9163,-10592,-11748,-12599,-13164,-13432,-13439,-13224,-12838,-12353,-11840,-11372,-11017,-10809,-10783,-10919,-11210,-11583,-11997,-12348,-12572,-12557,-12231,-11510,-10348,-8720,-6637,-4142,-1312,1745,4906,8023,10956,13562,15726,17374,18450,18976,18979,18552,17789,16801,15702,14572,13491,12497,11616,10854,10205,9645,9157,8691,8223,7688,7061,6283,5316,4140,2724,1086,-744,-2708,-4714,-6663,-8444,-9961,-11132,-11917,-12297,-12302,-11976,-11385,-10616,-9724,-8782,-7817,-6856,-5906,-4964,-4063,-3197,-2439,-1804,-1348,-1086,-1011,-1074,-1216,-1317,-1291,-1005,-390,634,2050,3843,5884,8064,10212,12171,13823,15035,15770,15987,15711,15016,13979,12724,11358,9979,8665,7461,6385,5429,4566,3756,2963,2143,1295,386,-538,-1487,-2399,-3269,-4051,-4743,-5323,-5791,-6151,-6404,-6565,-6643,-6663,-6643,-6626,-6632,-6712,-6884,-7183,-7619,-8195,-8906,-9708,-10575,-11417,-12196,-12785,-13139,-13133,-12716,-11816,-10404,-8480,-6078,-3261,-139,3174,6528,9781,12790,15442,17635,19325,20480,21131,21313,21120,20613,19914,19089,18219,17369,16554,15827,15158,14573,14026,13519,13000,12456,11839,11125,10282,9279,8094,6702,5100,3295,1316,-781,-2933,-5051,-7068,-8907,-10523,-11895,-13005,-13887,-14547,-15042,-15396,-15657,-15840,-15978,-16059,-16100,-16084,-16013,-15885,-15680,-15393,-14978,-14406,-13619,-12582,-11261,-9662,-7793,-5711,-3452,-1103,1290,3643,5912,8039,9985,11722,13230,14487,15488,16189,16582,16621,16305,15616,14585,13239,11645,9883,8025,6184,4424,2829,1452,328,-533,-1128,-1507,-1692,-1766,-1783,-1822,-1965,-2271,-2814,-3627,-4735,-6124,-7753,-9545,-11412,-13237,-14922,-16370,-17518,-18332,-18808,-18990,-18924,-18702,-18399,-18089,-17830,-17624,-17460,-17254,-16928,-16363,-15456,-14132,-12326,-10045,-7317,-4232,-900,2519,5880,9007,11761,14026,15712,16796,17289,17245,16777,15980,14988,13906,12806,11752,10746,9791,8865,7934,7000,6049,5114,4223,3408,2692,2069,1509,966,354,-384,-1317,-2484,-3879,-5480,-7215,-8985,-10676,-12174,-13358,-14182,-14586,-14621,-14322,-13815,-13178,-12556,-11998,-11599,-11351,-11271,-11293,-11377,-11429,-11383,-11171,-10744,-10071,-9161,-7992,-6613,-4991,-3179,-1154,1031,3360,5762,8182,10528,12730,14690,16344,17604,18424,18767,18617,18001,16943,15505,13741,11733,9539,7247,4932,2668,541,-1400,-3091,-4513,-5635,-6470,-7010,-7296,-7337,-7197,-6911,-6559,-6200,-5920,-5778,-5843,-6153,-6736,-7589,-8695,-9999,-11436,-12920,-14353,-15650,-16724,-17521,-17996,-18145,-17985,-17539,-16877,-16021,-15031,-13915,-12674,-11280,-9697,-7870,-5757,-3334,-592,2431,5664,9005,12307,15427,18200,20494,22198,23263,23668,23485,22780,21703,20382,18960,17571,16300,15208,14304,13564,12932,12343,11717,10983,10076,8952,7570,5928,4017,1869,-465,-2939,-5454,-7952,-10324,-12514,-14434,-16054,-17330,-18261,-18866,-19169,-19235,-19115,-18879,-18579,-18279,-17991,-17766,-17575,-17431,-17282,-17106,-16851,-16471,-15933,-15195,-14233,-13022,-11525,-9744,-7633,-5228,-2513,438,3579,6796,9985,12995,15699,17953,19654,20710,21093,20805,19914,18515,16751,14780,12770,10878,9219,7864,6834,6069,5489,4946,4325,3488,2382,962,-701,-2536,-4372,-6068,-7454,-8402,-8855,-8790,-8288,-7475,-6524,-5632,-4996,-4762,-5055,-5903,-7285,-9107,-11208,-13412,-15498,-17280,-18592,-19308,-19393,-18832,-17703,-16095,-14134,-11938,-9622,-7261,-4907,-2583,-280,2015,4315,6619,8906,11121,13207,15069,16644,17851,18654,19033,18995,18594,17870,16916,15783,14551,13261,11928,10585,9218,7866,6541,5306,4194,3264,2516,1950,1515,1139,730,183,-587,-1665,-3070,-4823,-6839,-9051,-11299,-13444,-15338,-16831,-17858,-18339,-18309,-17801,-16922,-15799,-14550,-13320,-12191,-11236,-10472,-9868,-9377,-8902,-8359,-7648,-6686,-5424,-3814,-1857,420,2977,5717,8553,11358,14009,16389,18375,19891,20844,21220,20993,20205,18919,17236,15283,13208,11153,9264,7638,6361,5435,4839,4488,4259,4027,3636,3001,2027,731,-864,-2640,-4466,-6195,-7681,-8837,-9603,-10008,-10120,-10067,-9998,-10065,-10393,-11068,-12114,-13490,-15103,-16815,-18462,-19890,-20957,-21565,-21671,-21290,-20473,-19319,-17925,-16356,-14681,-12879,-10932,-8777,-6353,-3628,-604,2665,6064,9450,12630,15428,17677,19264,20140,20326,19911,19047,17910,16699,15584,14706,14153,13936,14038,14352,14793,15204,15496,15545,15309,14726,13814,12572,11054,9300,7369,5305,3175,997,-1164,-3292,-5345,-7288,-9096,-10737,-12201,-13461,-14535,-15406,-16103,-16630,-17017,-17264,-17407,-17422,-17336,-17116,-16766,-16265,-15606,-14786,-13813,-12693,-11460,-10107,-8670,-7108,-5437,-3596,-1576,649,3075,5659,8332,10984,13476,15665,17386,18533,18975,18706,17716,16111,14036,11685,9282,7021,5088,3565,2520,1895,1630,1590,1665,1726,1693,1522,1189,737,191,-393,-970,-1539,-2086,-2664,-3306,-4079,-5030,-6195,-7578,-9159,-10867,-12624,-14308,-15809,-17015,-17836,-18209,-18127,-17595,-16685,-15477,-14055,-12514,-10890,-9214,-7450,-5561,-3472,-1143,1469,4343,7433,10622,13782,16741,19341,21435,22917,23727,23882,23427,22493,21207,19733,18209,16761,15476,14407,13573,12966,12559,12298,12146,12025,11903,11702,11396,10913,10237,9310,8121,6657,4909,2920,713,-1641,-4069,-6485,-8802,-10924,-12785,-14325,-15514,-16354,-16866,-17101,-17113,-16979,-16745,-16471,-16172,-15864,-15516,-15106,-14555,-13821,-12809,-11480,-9763,-7657,-5152,-2298,832,4139,7486,10731,13738,16355,18496,20064,21044,21440,21298,20711,19772,18616,17353,16118,14982,14044,13289,12733,12278,11863,11362,10694,9790,8623,7228,5680,4096,2617,1378,503,56,56,455,1125,1916,2614,3028,2974,2324,1017,-932,-3424,-6296,-9346,-12313,-15005,-17173,-18710,-19497,-19542,-18904,-17715,-16154,-14415,-12671,-11069,-9657,-8450,-7351,-6256,-5001,-3466,-1535,818,3584,6656,9907,13128,16150,18757,20832,22241,22977,23033,22506,21482,20120,18536,16884,15271,13787,12495,11417,10554,9872,9337,8887,8471,8034,7511,6866,6054,5044,3825,2390,751,-1050,-2990,-4990,-7012,-8972,-10817,-12494,-13938,-15145,-16063,-16720,-17100,-17253,-17185,-16956,-16595,-16135,-15632,-15089,-14551,-14010,-13461,-12868,-12188,-11332,-10240,-8810,-6988,-4720,-2003,1132,4602,8276,12003,15590,18866,21653,23827,25286,25989,25939,25169,23788,21898,19664,17244,14801,12488,10405,8624,7165,5993,5069,4297,3618,2946,2231,1438,546,-425,-1472,-2540,-3622,-4660,-5658,-6589,-7475,-8327,-9172,-10053,-10968,-11971,-13023,-14142,-15275,-16385,-17408,-18286,-18957,-19379,-19523,-19383,-18984,-18358,-17542,-16566,-15442,-14136,-12635,-10849,-8753,-6288,-3447,-266,3194,6801,10415,13854,16951,19542,21517,22801,23392,23321,22696,21636,20300,18848,17410,16113,15004,14106,13376,12730,12079,11307,10337,9118,7632,5919,4037,2071,125,-1731,-3419,-4909,-6195,-7286,-8221,-9030,-9745,-10384,-10964,-11466,-11895,-12218,-12438,-12527,-12498,-12338,-12068,-11702,-11255,-10766,-10244,-9714,-9170,-8583,-7925,-7113,-6096,-4790,-3143,-1128,1265,3993,6986,10136,13303,16342,19084,21402,23157,24293,24754,24560,23745,22383,20581,18437,16103,13686,11322,9099,7086,5316,3797,2500,1404,445,-388,-1159,-1863,-2525,-3137,-3672,-4130,-4481,-4739,-4902,-5017,-5105,-5233,-5443,-5776,-6278,-6952,-7799,-8809,-9917,-11094,-12238,-13294,-14173,-14810,-15165,-15210,-14956,-14440,-13706,-12820,-11825,-10754,-9603,-8348,-6924,-5274,-3316,-1015,1657,4657,7920,11309,14672,17833,20614,22864,24476,25389,25609,25209,24296,23035,21594,20136,18814,17715,16898,16349,16014,15799,15570,15213,14590,13633,12273,10521,8415,6026,3466,834,-1749,-4205,-6449,-8450,-10172,-11631,-12833,-13814,-14609,-15245,-15782,-16223,-16629,-16991,-17347,-17687,-18003,-18294,-18509,-18654,-18659,-18525,-18183,-17614,-16767,-15611,-14122,-12275,-10081,-7542,-4711,-1624,1620,4937,8198,11281,14058,16412,18248,19495,20108,20086,19446,18257,16623,14663,12543,10388,8341,6474,4850,3452,2263,1214,250,-681,-1609,-2539,-3434,-4271,-4974,-5525,-5881,-6062,-6099,-6060,-6027,-6096,-6339,-6826,-7581,-8603,-9850,-11265,-12750,-14226,-15575,-16729,-17587,-18110,-18245,-17995,-17369,-16411,-15193,-13779,-12256,-10682,-9092,-7502,-5894,-4219,-2439,-495,1630,3947,6404,8941,11439,13776,15819,17445,18566,19116,19106,18559,17571,16252,14717,13104,11486,9942,8471,7067,5655,4183,2559,740,-1302,-3554,-5954,-8414,-10812,-13037,-14947,-16473,-17524,-18101,-18215,-17927,-17343,-16561,-15724,-14942,-14307,-13916,-13781,-13936,-14335,-14933,-15642,-16365,-17009,-17460,-17656,-17524,-17036,-16188,-14980,-13445,-11601,-9489,-7132,-4569,-1822,1068,4081,7162,10271,13324,16250,18927,21270,23159,24527,25297,25456,24984,23948,22394,20460,18251,15924,13579,11313,9168,7147,5231,3373,1544,-276,-2069,-3796,-5378,-6742,-7795,-8484,-8771,-8680,-8255,-7622,-6882,-6220,-5744,-5601,-5857,-6555,-7674,-9152,-10887,-12736,-14567,-16217,-17575,-18540,-19049,-19116,-18749,-18051,-17097,-16001,-14852,-13705,-12595,-11500,-10369,-9130,-7685,-5970,-3925,-1546,1129,4021,7000,9934,12669,15068,17034,18475,19369,19723,19568,18993,18078,16923,15642,14314,13038,11878,10880,10076,9455,8997,8643,8331,7983,7535,6937,6154,5194,4077,2855,1592,339,-845,-1944,-2947,-3882,-4785,-5697,-6663,-7703,-8821,-10003,-11200,-12369,-13443,-14371,-15104,-15618,-15896,-15943,-15768,-15375,-14773,-13945,-12893,-11598,-10066,-8295,-6313,-4128,-1792,680,3220,5793,8305,10690,12836,14665,16070,16993,17373,17201,16500,15334,13809,12052,10192,8345,6567,4905,3300,1731,92,-1663,-3567,-5609,-7703,-9735,-11544,-12965,-13859,-14129,-13770,-12824,-11453,-9833,-8203,-6783,-5757,-5259,-5341,-5977,-7086,-8518,-10113,-11695,-13104,-14212,-14934,-15223,-15085,-14550,-13696,-12594,-11352,-10039,-8732,-7473,-6276,-5124,-3986,-2782,-1472,40,1774,3772,6015,8455,11019,13593,16062,18302,20195,21659,22623,23065,22992,22436,21461,20131,18525,16711,14765,12744,10717,8721,6812,5003,3319,1746,279,-1125,-2476,-3822,-5168,-6517,-7865,-9164,-10391,-11490,-12425,-13182,-13738,-14121,-14346,-14457,-14501,-14526,-14578,-14700,-14904,-15212,-15582,-16005,-16402,-16741,-16931,-16919,-16634,-16024,-15047,-13689,-11940,-9834,-7398,-4689,-1760,1315,4484,7643,10739,13643,16285,18546,20352,21618,22296,22341,21765,20592,18902,16811,14443,11942,9442,7024,4779,2713,856,-817,-2297,-3598,-4698,-5555,-6131,-6346,-6165,-5548,-4513,-3129,-1517,146,1670,2847,3525,3576,2967,1722,-58,-2216,-4571,-6926,-9106,-10973,-12432,-13461,-14063,-14308,-14242,-13962,-13497,-12911,-12195,-11368,-10416,-9340,-8146,-6854,-5486,-4094,-2699,-1352,-60,1157,2325,3454,4597,5760,6987,8247,9537,10793,11951,12946,13692,14133,14228,13957,13349,12451,11344,10122,8882,7720,6710,5919,5381,5098,5066,5222,5507,5821,6052,6095,5833,5191,4100,2552,570,-1778,-4377,-7096,-9783,-12292,-14497,-16302,-17644,-18506,-18896,-18849,-18429,-17700,-16729,-15598,-14352,-13061,-11756,-10466,-9211,-7970,-6735,-5439,-4031,-2434,-575,1579,4046,6775,9676,12608,15409,17886,19883,21248,21893,21791,20962,19516,17579,15322,12897,10448,8082,5872,3872,2093,565,-723,-1746,-2501,-2967,-3132,-2988,-2562,-1901,-1099,-277,416,845,861,403,-593,-2075,-3975,-6150,-8437,-10669,-12663,-14310,-15477,-16156,-16311,-16007,-15308,-14302,-13104,-11790,-10463,-9170,-7968,-6858,-5839,-4860,-3881,-2814,-1602,-180,1488,3407,5556,7878,10299,12715,15027,17117,18884,20237,21109,21452,21271,20572,19424,17900,16094,14129,12104,10150,8338,6754,5425,4362,3552,2961,2536,2239,2000,1781,1511,1150,645,-37,-913,-1984,-3222,-4584,-6006,-7423,-8757,-9960,-10981,-11823,-12483,-13009,-13436,-13802,-14133,-14418,-14634,-14717,-14602,-14208,-13474,-12362,-10848,-8976,-6785,-4363,-1791,841,3466,6003,8417,10651,12676,14459,15975,17203,18135,18764,19087,19132,18898,18444,17777,16949,15957,14810,13473,11913,10091,8000,5665,3179,676,-1657,-3603,-4964,-5564,-5288,-4136,-2178,384,3285,6187,8764,10684,11722,11710,10625,8517,5568,2013,-1862,-5743,-9361,-12467,-14902,-16566,-17452,-17610,-17149,-16217,-14964,-13561,-12139,-10813,-9645,-8645,-7767,-6937,-6027,-4953,-3602,-1954,20,2244,4662,7131,9554,11786,13742,15323,16495,17236,17560,17522,17159,16561,15789,14925,14044,13217,12503,11954,11588,11424,11430,11579,11818,12081,12310,12437,12405,12172,11707,11008,10076,8944,7624,6150,4535,2792,929,-1047,-3119,-5259,-7427,-9560,-11594,-13439,-15019,-16255,-17089,-17486,-17448,-16998,-16204,-15151,-13924,-12623,-11315,-10040,-8805,-7569,-6258,-4787,-3061,-1003,1401,4151,7124,10215,13212,15935,18186,19805,20689,20795,20154,18852,17028,14835,12426,9937,7469,5080,2806,644,-1398,-3325,-5110,-6717,-8068,-9096,-9709,-9860,-9523,-8735,-7578,-6182,-4709,-3328,-2202,-1464,-1208,-1468,-2241,-3446,-4985,-6711,-8471,-10119,-11521,-12566,-13196,-13359,-13065,-12336,-11219,-9776,-8073,-6168,-4138,-2029,72,2118,4010,5701,7111,8224,9022,9544,9858,10048,10216,10453,10820,11364,12062,12891,13756,14571,15213,15572,15555,15097,14190,12861,11196,9305,7311,5342,3492,1847,434,-720,-1635,-2337,-2857,-3234,-3491,-3649,-3712,-3707,-3629,-3544,-3470,-3514,-3706,-4160,-4881,-5921,-7248,-8813,-10539,-12309,-14003,-15493,-16660,-17409,-17687,-17461,-16772,-15658,-14222,-12538,-10708,-8794,-6830,-4842,-2789,-655,1623,4056,6679,9428,12274,15061,17693,19970,21779,22970,23471,23271,22390,20941,19048,16850,14499,12081,9686,7341,5077,2906,881,-952,-2489,-3639,-4297,-4383,-3868,-2776,-1193,715,2764,4699,6310,7361,7708,7239,5953,3904,1253,-1817,-5042,-8197,-11036,-13396,-15141,-16228,-16665,-16510,-15892,-14919,-13759,-12529,-11344,-10274,-9351,-8555,-7839,-7131,-6341,-5415,-4292,-2974,-1493,96,1686,3209,4558,5698,6584,7247,7710,8060,8356,8680,9083,9596,10213,10922,11666,12412,13092,13684,14122,14421,14527,14485,14279,13964,13557,13126,12683,12288,11927,11623,11341,11057,10704,10218,9497,8458,7002,5073,2644,-253,-3543,-7079,-10701,-14194,-17364,-20009,-21980,-23161,-23518,-23064,-21891,-20140,-17979,-15613,-13195,-10894,-8779,-6902,-5221,-3669,-2137,-532,1239,3193,5320,7526,9692,11649,13253,14357,14867,14753,14032,12793,11164,9289,7315,5373,3544,1895,431,-837,-1952,-2928,-3817,-4624,-5381,-6064,-6668,-7159,-7523,-7731,-7802,-7731,-7566,-7347,-7124,-6966,-6924,-7054,-7393,-7968,-8762,-9754,-10869,-12025,-13125,-14051,-14715,-15032,-14951,-14455,-13553,-12285,-10699,-8855,-6799,-4583,-2241,184,2633,5041,7312,9352,11048,12322,13100,13373,13160,12527,11583,10440,9249,8116,7158,6437,5983,5778,5787,5914,6115,6294,6425,6468,6412,6257,5996,5617,5114,4471,3681,2761,1709,559,-673,-1966,-3308,-4689,-6108,-7561,-9034,-10521,-11989,-13410,-14745,-15946,-16980,-17814,-18426,-18816,-18992,-18970,-18797,-18489,-18102,-17649,-17159,-16622,-16020,-15310,-14438,-13335,-11955,-10228,-8146,-5694,-2912,126,3317,6521,9583,12353,14691,16486,17683,18252,18238,17708,16767,15545,14159,12727,11337,10021,8816,7663,6551,5406,4207,2953,1661,421,-695,-1561,-2094,-2222,-1931,-1260,-303,810,1903,2824,3399,3522,3093,2099,552,-1464,-3835,-6404,-9026,-11511,-13755,-15606,-17019,-17941,-18385,-18400,-18043,-17407,-16563,-15568,-14452,-13210,-11810,-10231,-8448,-6484,-4399,-2302,-314,1398,2733,3573,3906,3753,3224,2456,1646,957,566,564,1007,1870,3069,4498,5998,7451,8724,9748,10465,10866,10964,10793,10408,9871,9255,8618,8036,7520,7110,6770,6459,6117,5657,5019,4139,2981,1532,-195,-2163,-4314,-6573,-8860,-11091,-13182,-15068,-16678,-17976,-18914,-19481,-19636,-19387,-18700,-17574,-15998,-13966,-11500,-8640,-5435,-1999,1589,5162,8607,11764,14506,16728,18343,19319,19643,19359,18527,17248,15623,13765,11786,9777,7827,5970,4260,2658,1180,-240,-1624,-2999,-4385,-5748,-7073,-8296,-9374,-10270,-10940,-11410,-11674,-11782,-11788,-11726,-11658,-11615,-11621,-11700,-11847,-12067,-12334,-12638,-12931,-13190,-13374,-13442,-13374,-13135,-12719,-12104,-11308,-10311,-9147,-7789,-6252,-4505,-2542,-334,2099,4726,7439,10106,12534,14533,15923,16573,16441,15564,14075,12188,10158,8261,6747,5810,5547,5986,7011,8490,10166,11842,13273,14311,14836,14829,14297,13358,12082,10644,9144,7703,6402,5272,4296,3443,2598,1695,620,-681,-2234,-4040,-6024,-8123,-10220,-12219,-14028,-15579,-16830,-17780,-18445,-18873,-19119,-19232,-19255,-19202,-19062,-18811,-18399,-17766,-16869,-15649,-14085,-12169,-9906,-7357,-4567,-1631,1364,4315,7127,9687,11931,13762,15143,16040,16454,16406,15963,15182,14170,13029,11858,10771,9832,9089,8536,8131,7776,7380,6818,6017,4924,3533,1892,75,-1795,-3610,-5237,-6580,-7571,-8162,-8374,-8238,-7820,-7228,-6541,-5887,-5351,-5016,-4948,-5175,-5696,-6500,-7511,-8689,-9914,-11123,-12200,-13065,-13637,-13836,-13619,-12930,-11755,-10097,-7991,-5538,-2858,-151,2376,4500,6019,6808,6808,6076,4748,3058,1264,-333,-1488,-1990,-1733,-716,982,3154,5593,8006,10176,11887,13027,13547,13487,12941,12060,10988,9887,8856,7966,7229,6589,5988,5321,4530,3553,2398,1082,-321,-1746,-3123,-4398,-5555,-6605,-7587,-8560,-9589,-10719,-11988,-13386,-14869,-16369,-17766,-18957,-19804,-20199,-20051,-19280,-17872,-15820,-13182,-10027,-6491,-2699,1167,4956,8479,11615,14208,16200,17527,18185,18216,17686,16690,15351,13772,12086,10381,8764,7285,6007,4917,4019,3244,2546,1846,1096,282,-601,-1487,-2337,-3068,-3644,-4026,-4246,-4316,-4343,-4376,-4523,-4841,-5365,-6104,-7007,-8004,-8988,-9858,-10506,-10861,-10879,-10571,-9972,-9189,-8298,-7438,-6663,-6039,-5532,-5095,-4588,-3889,-2842,-1336,673,3185,6057,9123,12078,14659,16549,17550,17519,16483,14559,12010,9150,6342,3932,2199,1339,1427,2423,4191,6500,9093,11684,14030,15927,17237,17915,17947,17419,16423,15080,13522,11840,10109,8388,6657,4943,3184,1376,-519,-2495,-4552,-6644,-8727,-10734,-12592,-14247,-15648,-16765,-17601,-18152,-18456,-18538,-18433,-18180,-17795,-17301,-16693,-15966,-15075,-14002,-12678,-11071,-9137,-6855,-4231,-1301,1869,5176,8493,11672,14566,17019,18924,20169,20742,20643,19957,18828,17396,15889,14454,13277,12443,12009,11948,12175,12567,12962,13207,13184,12795,12045,10945,9604,8110,6589,5126,3792,2600,1563,622,-236,-1067,-1889,-2699,-3488,-4224,-4870,-5406,-5820,-6109,-6313,-6440,-6541,-6647,-6766,-6926,-7089,-7253,-7352,-7364,-7222,-6914,-6404,-5688,-4781,-3699,-2504,-1259,-50,1017,1863,2407,2624,2527,2180,1697,1201,857,767,1047,1732,2805,4230,5867,7620,9321,10862,12131,13070,13666,13942,13965,13812,13569,13303,13059,12838,12616,12341,11941,11360,10544,9484,8184,6696,5070,3385,1707,86,-1438,-2860,-4192,-5460,-6716,-7985,-9320,-10710,-12169,-13628,-15035,-16261,-17192,-17661,-17541,-16682,-15029,-12517,-9224,-5228,-744,4012,8748,13188,17072,20167,22340,23497,23649,22888,21343,19238,16785,14233,11798,9665,7958,6754,6030,5744,5757,5921,6064,6005,5606,4768,3439,1659,-498,-2887,-5334,-7670,-9724,-11379,-12562,-13263,-13526,-13446,-13143,-12747,-12382,-12133,-12047,-12134,-12341,-12613,-12845,-12968,-12897,-12614,-12099,-11403,-10591,-9728,-8901,-8144,-7468,-6852,-6218,-5491,-4573,-3388,-1885,-69,2032,4304,6636,8849,10793,12319,13318,13740,13584,12903,11823,10462,9015,7635,6494,5733,5424,5621,6294,7363,8730,10217,11695,12999,14017,14672,14926,14799,14355,13657,12828,11918,11022,10134,9268,8348,7325,6093,4592,2765,599,-1880,-4596,-7458,-10315,-13051,-15510,-17598,-19222,-20347,-20968,-21109,-20825,-20178,-19243,-18091,-16793,-15398,-13954,-12468,-10947,-9352,-7664,-5826,-3819,-1623,750,3252,5810,8306,10622,12607,14163,15187,15659,15592,15066,14215,13185,12156,11278,10667,10400,10468,10823,11345,11901,12308,12430,12132,11337,10034,8261,6124,3770,1383,-863,-2777,-4250,-5179,-5569,-5450,-4932,-4151,-3263,-2432,-1797,-1465,-1506,-1935,-2720,-3798,-5065,-6418,-7742,-8935,-9913,-10613,-10989,-11023,-10698,-10023,-8995,-7641,-5981,-4068,-1979,197,2324,4270,5894,7065,7696,7744,7225,6235,4927,3500,2186,1197,715,845,1612,2946,4712,6705,8710,10518,11945,12889,13288,13166,12590,11673,10548,9329,8134,7006,5975,5011,4062,3071,1986,766,-579,-2035,-3536,-5028,-6420,-7665,-8698,-9507,-10103,-10520,-10827,-11112,-11430,-11877,-12444,-13151,-13907,-14624,-15140,-15308,-14962,-13978,-12276,-9848,-6757,-3158,761,4747,8556,11963,14771,16864,18177,18704,18533,17732,16480,14883,13118,11284,9499,7826,6328,5031,3958,3088,2405,1842,1336,811,186,-589,-1556,-2710,-4045,-5485,-6980,-8427,-9751,-10872,-11747,-12360,-12739,-12929,-13006,-13031,-13063,-13141,-13258,-13394,-13489,-13462,-13228,-12708,-11846,-10637,-9115,-7362,-5507,-3683,-2025,-642,420,1143,1593,1847,2030,2234,2548,2995,3576,4205,4810,5245,5415,5223,4626,3656,2388,981,-378,-1480,-2128,-2175,-1530,-196,1750,4147,6788,9424,11826,13773,15126,15789,15761,15091,13894,12307,10495,8598,6752,5041,3512,2178,995,-95,-1182,-2344,-3672,-5190,-6941,-8871,-10943,-13043,-15083,-16931,-18504,-19707,-20515,-20892,-20876,-20503,-19838,-18962,-17934,-16838,-15703,-14589,-13482,-12389,-11276,-10115,-8863,-7500,-5984,-4335,-2546,-673,1238,3107,4862,6431,7762,8824,9610,10140,10450,10596,10633,10615,10594,10590,10620,10671,10720,10747,10707,10579,10316,9898,9268,8405,7259,5820,4075,2039,-244,-2718,-5283,-7849,-10277,-12466,-14269,-15613,-16395,-16599,-16217,-15304,-13962,-12320,-10538,-8800,-7251,-6038,-5243,-4884,-4952,-5341,-5943,-6600,-7146,-7452,-7361,-6832,-5798,-4329,-2498,-459,1609,3520,5082,6146,6614,6439,5692,4459,2954,1362,-68,-1149,-1727,-1724,-1128,-24,1486,3196,4962,6572,7913,8871,9420,9575,9410,9023,8534,8047,7640,7358,7175,7040,6843,6468,5792,4727,3217,1274,-1044,-3615,-6286,-8879,-11225,-13183,-14644,-15583,-16008,-15989,-15629,-15019,-14260,-13403,-12462,-11428,-10241,-8846,-7195,-5241,-3022,-561,2019,4614,7080,9277,11103,12443,13264,13510,13219,12405,11163,9571,7752,5817,3882,2052,430,-925,-1928,-2586,-2870,-2854,-2603,-2227,-1852,-1587,-1529,-1761,-2296,-3149,-4273,-5590,-7020,-8450,-9795,-10967,-11937,-12669,-13199,-13556,-13788,-13957,-14087,-14214,-14311,-14373,-14328,-14145,-13757,-13148,-12306,-11246,-10020,-8668,-7262,-5847,-4456,-3120,-1822,-557,710,2003,3334,4695,6070,7400,8652,9742,10626,11221,11495,11404,10958,10198,9205,8092,7011,6080,5443,5170,5319,5865,6772,7928,9226,10529,11727,12698,13394,13749,13773,13486,12922,12150,11218,10176,9075,7911,6712,5436,4067,2574,929,-857,-2764,-4743,-6713,-8606,-10319,-11783,-12943,-13755,-14240,-14404,-14313,-14012,-13558,-12996,-12333,-11586,-10710,-9708,-8537,-7220,-5783,-4280,-2811,-1456,-309,547,1088,1260,1094,597,-175,-1151,-2254,-3370,-4414,-5269,-5872,-6142,-6055,-5583,-4750,-3570,-2125,-464,1297,3089,4797,6365,7701,8776,9544,9999,10153,10027,9660,9101,8367,7503,6501,5369,4121,2761,1341,-78,-1423,-2585,-3505,-4106,-4376,-4341,-4068,-3682,-3305,-3076,-3094,-3425,-4067,-4972,-6034,-7124,-8085,-8769,-9045,-8816,-8048,-6763,-5049,-3051,-936,1106,2910,4335,5291,5751,5733,5324,4644,3842,3062,2441,2064,1978,2175,2587,3136,3698,4180,4486,4568,4417,4047,3520,2893,2211,1520,802,54,-780,-1727,-2836,-4104,-5527,-7050,-8606,-10090,-11400,-12420,-13064,-13271,-13014,-12323,-11247,-9892,-8381,-6852,-5454,-4302,-3495,-3061,-2992,-3201,-3561,-3917,-4077,-3895,-3216,-1979,-157,2195,4945,7944,10945,13743,16066,17722,18501,18320,17128,15007,12121,8705,5065,1513,-1648,-4148,-5791,-6470,-6148,-4927,-2960,-525,2087,4513,6462,7649,7935,7237,5663,3344,584,-2357,-5146,-7555,-9382,-10570,-11117,-11139,-10786,-10247,-9676,-9210,-8898,-8757,-8720,-8705,-8605,-8337,-7845,-7128,-6223,-5211,-4191,-3264,-2535,-2056,-1879,-1980,-2325,-2825,-3358,-3814,-4036,-3932,-3399,-2403,-958,888,3000,5260,7482,9517,11238,12532,13387,13783,13790,13492,12975,12362,11721,11145,10675,10352,10183,10157,10247,10404,10575,10689,10688,10500,10087,9414,8481,7318,5970,4526,3048,1646,357,-731,-1630,-2315,-2836,-3253,-3631,-4063,-4620,-5347,-6273,-7379,-8602,-9881,-11079,-12107,-12821,-13132,-12941,-12199,-10876,-9004,-6654,-3943,-1054,1844,4525,6818,8568,9666,10071,9782,8861,7413,5568,3492,1337,-728,-2574,-4073,-5147,-5722,-5766,-5268,-4227,-2689,-706,1642,4226,6950,9640,12189,14455,16334,17763,18678,19077,18956,18331,17237,15689,13725,11370,8678,5719,2602,-536,-3533,-6214,-8429,-10052,-11010,-11318,-11017,-10271,-9222,-8090,-7039,-6233,-5750,-5628,-5814,-6224,-6727,-7158,-7388,-7259,-6690,-5624,-4060,-2080,222,2683,5144,7441,9426,10989,12068,12643,12754,12475,11921,11225,10512,9905,9499,9337,9478,9874,10519,11318,12191,13032,13738,14224,14424,14310,13877,13158,12194,11060,9809,8517,7221,5956,4723,3509,2278,995,-384,-1869,-3478,-5163,-6883,-8548,-10055,-11313,-12203,-12676,-12652,-12145,-11148,-9721,-7929,-5853,-3591,-1242,1090,3308,5301,6991,8298,9158,9570,9506,9026,8166,7005,5635,4125,2587,1072,-321,-1561,-2591,-3404,-3986,-4344,-4482,-4394,-4083,-3523,-2719,-1667,-403,1001,2446,3799,4919,5682,5991,5796,5115,3987,2525,833,-963,-2745,-4432,-5935,-7213,-8229,-8961,-9424,-9615,-9585,-9364,-9030,-8620,-8230,-7875,-7636,-7499,-7476,-7512,-7558,-7509,-7299,-6814,-6021,-4857,-3348,-1512,566,2807,5099,7348,9460,11362,13016,14391,15504,16360,17003,17444,17709,17802,17725,17475,17050,16451,15688,14792,13795,12752,11725,10773,9965,9321,8892,8631,8551,8560,8616,8619,8490,8135,7484,6471,5069,3269,1098,-1375,-4080,-6882,-9672,-12314,-14674,-16659,-18173,-19176,-19653,-19632,-19176,-18371,-17332,-16164,-14980,-13865,-12860,-11986,-11194,-10429,-9590,-8594,-7367,-5863,-4098,-2107,12,2150,4170,5943,7344,8289,8709,8599,7996,6966,5655,4183,2732,1440,448,-130,-249,156,1017,2334,3969,5837,7779,9655,11317,12642,13527,13927,13821,13250,12274,10971,9437,7748,5964,4140,2281,411,-1469,-3341,-5187,-6951,-8592,-10033,-11227,-12113,-12679,-12915,-12858,-12554,-12065,-11438,-10721,-9916,-9022,-8009,-6843,-5499,-3967,-2249,-389,1580,3567,5518,7320,8913,10189,11096,11568,11582,11133,10253,9005,7491,5836,4197,2722,1571,845,620,898,1631,2713,3994,5308,6463,7307,7701,7568,6886,5705,4115,2283,357,-1481,-3097,-4397,-5327,-5912,-6200,-6286,-6284,-6286,-6395,-6665,-7120,-7746,-8466,-9191,-9776,-10095,-10011,-9437,-8331,-6724,-4699,-2397,2,2328,4395,6089,7325,8080,8405,8366,8098,7716,7337,7044,6874,6805,6793,6734,6554,6161,5522,4634,3537,2308,1048,-140,-1145,-1883,-2295,-2323,-1984,-1275,-264,967,2312,3620,4737,5504,5756,5391,4332,2603,279,-2460,-5413,-8308,-10919,-13026,-14497,-15267,-15363,-14885,-13982,-12846,-11657,-10604,-9815,-9401,-9398,-9803,-10552,-11526,-12578,-13514,-14162,-14332,-13903,-12779,-10957,-8484,-5490,-2144,1341,4743,7853,10485,12509,13864,14540,14618,14207,13490,12623,11801,11138,10752,10662,10880,11320,11914,12524,13052,13382,13436,13180,12592,11723,10617,9359,8035,6711,5460,4308,3267,2323,1425,536,-421,-1477,-2679,-4029,-5510,-7079,-8675,-10222,-11644,-12869,-13846,-14542,-14959,-15123,-15082,-14915,-14687,-14466,-14281,-14121,-13944,-13644,-13127,-12262,-10980,-9242,-7090,-4637,-2059,427,2578,4198,5094,5198,4468,3005,931,-1526,-4137,-6660,-8853,-10561,-11655,-12083,-11875,-11074,-9795,-8146,-6245,-4204,-2119,-65,1890,3709,5339,6777,7989,8999,9796,10414,10858,11154,11281,11237,10954,10389,9468,8136,6378,4209,1717,-978,-3697,-6267,-8502,-10276,-11494,-12152,-12283,-11998,-11416,-10686,-9926,-9235,-8662,-8213,-7866,-7568,-7269,-6913,-6471,-5909,-5235,-4460,-3605,-2737,-1898,-1163,-603,-266,-186,-354,-725,-1208,-1682,-2010,-2042,-1683,-848,461,2205,4268,6505,8738,10786,12499,13745,14455,14600,14211,13337,12073,10514,8749,6884,4975,3095,1278,-450,-2064,-3568,-4959,-6239,-7436,-8544,-9597,-10589,-11520,-12369,-13085,-13603,-13852,-13727,-13188,-12165,-10669,-8748,-6489,-4035,-1549,805,2864,4510,5651,6264,6350,5968,5193,4110,2814,1378,-136,-1678,-3207,-4670,-6011,-7144,-7996,-8464,-8488,-8005,-7004,-5509,-3581,-1339,1114,3601,6016,8182,10010,11362,12179,12386,11974,10950,9374,7348,4995,2477,-56,-2456,-4599,-6422,-7867,-8951,-9691,-10140,-10356,-10396,-10317,-10172,-10015,-9874,-9818,-9853,-10026,-10346,-10785,-11336,-11892,-12379,-12664,-12633,-12185,-11257,-9849,-8006,-5839,-3490,-1106,1140,3145,4802,6096,7031,7680,8122,8469,8808,9210,9722,10323,11009,11695,12336,12845,13195,13340,13293,13070,12702,12233,11702,11137,10576,10034,9528,9077,8679,8324,7995,7633,7188,6574,5713,4543,3007,1115,-1120,-3591,-6207,-8792,-11220,-13316,-14983,-16128,-16734,-16808,-16422,-15650,-14610,-13382,-12053,-10667,-9245,-7784,-6276,-4697,-3065,-1407,214,1698,2938,3817,4233,4123,3459,2275,643,-1304,-3413,-5504,-7395,-8937,-9989,-10472,-10327,-9568,-8207,-6349,-4061,-1490,1250,4012,6670,9081,11144,12739,13821,14336,14305,13782,12837,11591,10138,8585,7005,5445,3920,2428,948,-540,-2040,-3551,-5046,-6475,-7807,-8974,-9959,-10724,-11285,-11642,-11830,-11872,-11767,-11529,-11119,-10515,-9690,-8617,-7326,-5824,-4191,-2468,-733,945,2524,3935,5158,6147,6886,7346,7524,7399,6989,6303,5402,4346,3240,2186,1293,658,355,409,843,1584,2579,3709,4849,5895,6720,7271,7472,7327,6819,5979,4833,3409,1750,-120,-2141,-4268,-6414,-8502,-10438,-12122,-13490,-14471,-15050,-15217,-14997,-14431,-13557,-12417,-11043,-9446,-7648,-5655,-3487,-1190,1181,3536,5773,7784,9456,10703,11433,11613,11207,10248,8784,6915,4754,2458,157,-1983,-3852,-5324,-6349,-6876,-6934,-6554,-5835,-4866,-3775,-2655,-1606,-668,127,805,1390,1934,2477,3030,3605,4165,4657,5030,5187,5090,4676,3941,2911,1635,208,-1278,-2720,-4032,-5140,-6029,-6675,-7143,-7475,-7770,-8099,-8548,-9152,-9944,-10889,-11941,-13015,-13988,-14755,-15175,-15148,-14606,-13494,-11862,-9729,-7237,-4478,-1618,1221,3911,6343,8465,10211,11596,12623,13323,13761,13972,14038,14001,13926,13856,13835,13893,14053,14309,14667,15071,15499,15852,16087,16107,15878,15361,14561,13531,12318,11020,9697,8409,7181,5998,4821,3585,2219,667,-1100,-3072,-5184,-7344,-9414,-11258,-12736,-13750,-14234,-14183,-13624,-12651,-11352,-9853,-8261,-6650,-5094,-3616,-2222,-927,284,1390,2346,3129,3644,3869,3769,3345,2677,1822,921,65,-646,-1151,-1442,-1541,-1516,-1448,-1412,-1462,-1624,-1866,-2132,-2327,-2338,-2073,-1451,-432,964,2687,4621,6649,8606,10367,11794,12797,13317,13343,12894,12030,10821,9356,7726,6008,4293,2635,1097,-288,-1508,-2553,-3451,-4211,-4865,-5427,-5903,-6283,-6553,-6650,-6561,-6202,-5576,-4646,-3460,-2051,-516,1066,2596,3991,5203,6197,6970,7552,7936,8177,8242,8150,7867,7382,6689,5819,4822,3825,2924,2304,2064,2328,3117,4402,6072,7947,9821,11468,12698,13380,13446,12940,11942,10626,9147,7686,6364,5270,4424,3806,3339,2953,2549,2078,1503,840,129,-568,-1189,-1681,-2011,-2166,-2161,-2000,-1723,-1320,-821,-204,516,1360,2291,3287,4272,5157,5835,6192,6124,5573,4517,2991,1099,-1032,-3223,-5298,-7099,-8476,-9348,-9659,-9415,-8663,-7467,-5928,-4144,-2221,-254,1669,3471,5099,6497,7652,8527,9129,9454,9510,9326,8902,8279,7467,6493,5382,4148,2818,1410,-51,-1539,-3015,-4455,-5799,-7033,-8105,-9014,-9756,-10344,-10816,-11192,-11520,-11809,-12084,-12317,-12503,-12583,-12513,-12241,-11714,-10913,-9813,-8433,-6788,-4923,-2872,-685,1603,3945,6299,8621,10846,12916,14746,16278,17433,18178,18490,18401,17967,17296,16502,15728,15081,14657,14480,14539,14751,14997,15123,14994,14475,13508,12082,10243,8114,5812,3492,1271,-748,-2529,-4050,-5358,-6500,-7543,-8535,-9513,-10459,-11340,-12089,-12609,-12837,-12694,-12157,-11239,-9996,-8533,-6976,-5462,-4109,-3012,-2207,-1689,-1408,-1272,-1194,-1092,-906,-635,-302,38,300,421,331,-2,-578,-1371,-2308,-3314,-4283,-5128,-5758,-6110,-6142,-5820,-5159,-4158,-2868,-1333,373,2178,3984,5718,7284,8614,9662,10371,10761,10811,10591,10142,9544,8890,8230,7646,7131,6686,6258,5766,5140,4290,3169,1744,31,-1919,-4014,-6136,-8140,-9888,-11230,-12066,-12282,-11860,-10764,-9079,-6887,-4369,-1704,876,3193,5051,6364,7071,7207,6856,6136,5186,4136,3087,2100,1213,410,-317,-999,-1637,-2214,-2688,-2985,-3034,-2754,-2097,-1048,355,2021,3811,5553,7054,8163,8718,8687,8034,6856,5251,3384,1396,-565,-2400,-4042,-5467,-6691,-7736,-8642,-9430,-10103,-10649,-11025,-11189,-11094,-10718,-10045,-9118,-7965,-6673,-5288,-3884,-2482,-1103,264,1649,3067,4548,6066,7598,9044,10324,11300,11865,11942,11458,10438,8910,6969,4749,2386,50,-2110,-3966,-5403,-6371,-6837,-6820,-6361,-5537,-4418,-3099,-1663,-190,1241,2565,3725,4676,5379,5818,5970,5834,5402,4689,3698,2471,1029,-579,-2297,-4072,-5835,-7514,-9049,-10376,-11453,-12263,-12799,-13087,-13167,-13079,-12883,-12622,-12324,-12024,-11692,-11333,-10879,-10309,-9563,-8624,-7476,-6139,-4635,-3030,-1366,280,1859,3318,4620,5737,6654,7363,7860,8153,8242,8153,7905,7549,7140,6746,6459,6340,6468,6863,7526,8415,9429,10463,11357,11984,12220,11999,11304,10200,8771,7178,5549,4039,2724,1682,875,279,-221,-717,-1319,-2100,-3096,-4301,-5653,-7068,-8440,-9650,-10628,-11283,-11622,-11614,-11329,-10785,-10059,-9191,-8224,-7184,-6077,-4914,-3689,-2431,-1159,63,1173,2090,2746,3075,3044,2618,1814,637,-854,-2596,-4512,-6485,-8428,-10229,-11786,-13036,-13879,-14283,-14186,-13578,-12464,-10891,-8943,-6751,-4471,-2266,-314,1270,2384,3001,3160,2952,2519,2030,1650,1506,1679,2164,2886,3709,4442,4901,4897,4313,3081,1238,-1106,-3766,-6503,-9072,-11231,-12794,-13620,-13660,-12900,-11415,-9312,-6734,-3843,-827,2175,4966,7448,9493,11055,12089,12612,12660,12291,11602,10654,9558,8356,7118,5855,4586,3319,2061,849,-275,-1236,-1970,-2399,-2481,-2200,-1593,-741,232,1175,1936,2387,2427,2037,1220,84,-1266,-2662,-3967,-5053,-5840,-6294,-6441,-6331,-6052,-5694,-5336,-5045,-4846,-4747,-4709,-4706,-4669,-4567,-4362,-4041,-3608,-3075,-2467,-1790,-1079,-309,494,1357,2256,3182,4078,4886,5532,5926,6014,5725,5053,3984,2571,863,-1036,-3022,-4980,-6776,-8316,-9480,-10217,-10458,-10209,-9472,-8302,-6777,-5005,-3102,-1222,516,1969,3046,3673,3827,3524,2831,1846,713,-433,-1426,-2172,-2567,-2631,-2378,-1946,-1452,-1077,-953,-1213,-1898,-3024,-4507,-6237,-8049,-9782,-11280,-12431,-13146,-13403,-13183,-12537,-11490,-10121,-8481,-6657,-4706,-2720,-738,1140,2897,4431,5735,6735,7430,7811,7907,7761,7455,7048,6660,6354,6226,6344,6729,7416,8342,9473,10686,11873,12888,13579,13817,13476,12497,10855,8617,5899,2905,-153,-3011,-5461,-7311,-8461,-8883,-8638,-7860,-6745,-5497,-4347,-3451,-2965,-2911,-3312,-4044,-5025,-6062,-7033,-7782,-8221,-8290,-7977,-7327,-6398,-5278,-4050,-2772,-1498,-239,995,2198,3353,4418,5345,6049,6467,6519,6155,5368,4155,2597,767,-1193,-3162,-4990,-6561,-7780,-8576,-8931,-8823,-8300,-7375,-6134,-4631,-2970,-1254,396,1859,3013,3767,4044,3837,3161,2136,885,-380,-1473,-2196,-2433,-2114,-1293,-84,1313,2665,3742,4328,4307,3610,2313,544,-1481,-3514,-5320,-6683,-7464,-7571,-7011,-5825,-4136,-2088,143,2372,4424,6152,7447,8236,8513,8290,7636,6632,5368,3948,2457,967,-480,-1841,-3122,-4295,-5360,-6285,-7011,-7492,-7651,-7435,-6813,-5778,-4382,-2711,-905,877,2453,3658,4340,4427,3853,2677,959,-1132,-3444,-5745,-7857,-9575,-10774,-11352,-11313,-10680,-9585,-8153,-6564,-4962,-3491,-2228,-1226,-471,73,492,859,1269,1790,2462,3318,4332,5485,6707,7934,9077,10048,10760,11141,11133,10699,9836,8560,6908,4962,2779,477,-1848,-4094,-6137,-7895,-9273,-10206,-10655,-10601,-10051,-9038,-7620,-5864,-3887,-1777,305,2245,3873,5069,5714,5726,5083,3812,2012,-163,-2512,-4823,-6878,-8514,-9626,-10170,-10204,-9826,-9201,-8505,-7913,-7568,-7558,-7904,-8568,-9431,-10358,-11160,-11672,-11749,-11280,-10213,-8561,-6372,-3779,-912,2044,4918,7547,9780,11515,12685,13247,13233,12669,11656,10295,8735,7113,5606,4334,3437,2987,3030,3559,4524,5824,7357,8963,10535,11926,13073,13884,14339,14410,14092,13402,12347,10962,9305,7433,5467,3502,1691,142,-1030,-1785,-2099,-2060,-1750,-1343,-988,-831,-984,-1489,-2326,-3425,-4643,-5829,-6829,-7486,-7730,-7511,-6871,-5904,-4740,-3534,-2420,-1508,-853,-465,-305,-291,-338,-334,-207,105,601,1245,1934,2548,2931,2949,2489,1489,-41,-2037,-4332,-6741,-8982,-10813,-11970,-12263,-11606,-9980,-7535,-4477,-1124,2185,5106,7354,8724,9133,8625,7352,5579,3601,1758,319,-491,-593,13,1178,2694,4293,5700,6690,7091,6834,5942,4537,2805,981,-681,-1958,-2652,-2657,-1918,-490,1518,3919,6489,8996,11216,12971,14142,14688,14635,14085,13170,12048,10876,9769,8809,8020,7374,6812,6246,5593,4798,3849,2782,1684,663,-160,-673,-824,-584,-8,801,1699,2505,3056,3203,2858,2016,722,-857,-2558,-4131,-5378,-6096,-6173,-5555,-4293,-2510,-397,1804,3847,5492,6551,6902,6510,5428,3800,1857,-156,-1924,-3225,-3834,-3655,-2680,-988,1235,3768,6344,8720,10681,12095,12898,13112,12834,12194,11342,10423,9514,8694,7949,7267,6594,5885,5095,4217,3234,2207,1152,169,-688,-1341,-1715,-1791,-1543,-1021,-293,527,1295,1876,2118,1924,1226,33,-1592,-3496,-5517,-7422,-9019,-10132,-10638,-10524,-9812,-8639,-7171,-5597,-4122,-2873,-1964,-1402,-1150,-1130,-1203,-1287,-1267,-1115,-829,-454,-60,269,488,562,508,390,268,252,401,779,1387,2202,3154,4147,5085,5858,6408,6691,6712,6519,6183,5807,5487,5321,5357,5625,6102,6712,7381,7967,8368,8450,8137,7359,6135,4505,2598,578,-1366,-3015,-4200,-4789,-4727,-4047,-2868,-1360,248,1756,2963,3759,4068,3925,3396,2616,1742,926,319,16,75,477,1149,1973,2770,3408,3710,3615,3069,2128,896,-464,-1753,-2786,-3388,-3457,-2969,-1968,-624,878,2279,3339,3864,3713,2879,1419,-477,-2578,-4604,-6271,-7361,-7696,-7233,-6000,-4171,-1977,265,2236,3639,4247,3941,2719,707,-1866,-4689,-7425,-9727,-11320,-11993,-11670,-10390,-8302,-5677,-2790,14,2480,4385,5621,6176,6131,5643,4928,4185,3631,3387,3531,4043,4833,5758,6656,7352,7736,7710,7283,6501,5467,4343,3266,2398,1846,1671,1875,2410,3143,3954,4651,5098,5163,4780,3954,2742,1284,-257,-1697,-2859,-3630,-3933,-3790,-3280,-2539,-1758,-1099,-745,-793,-1322,-2305,-3693,-5344,-7113,-8818,-10289,-11396,-12030,-12157,-11765,-10903,-9635,-8060,-6274,-4401,-2545,-811,713,1976,2952,3641,4093,4336,4447,4450,4391,4280,4108,3891,3589,3219,2763,2237,1679,1121,650,315,216,376,825,1523,2374,3278,4058,4593,4736,4415,3593,2299,624,-1296,-3277,-5129,-6649,-7672,-8079,-7802,-6890,-5412,-3576,-1573,327,1892,2912,3225,2776,1555,-310,-2656,-5235,-7788,-10057,-11828,-12937,-13319,-12967,-11958,-10427,-8527,-6445,-4342,-2349,-582,919,2106,3004,3616,3990,4149,4132,3975,3695,3342,2938,2538,2190,1950,1855,1934,2165,2498,2865,3139,3255,3103,2676,1967,1066,63,-872,-1618,-2019,-1996,-1507,-580,679,2111,3509,4660,5377,5520,5043,3966,2418,572,-1347,-3107,-4503,-5365,-5611,-5215,-4268,-2891,-1300,299,1685,2692,3197,3171,2629,1681,453,-874,-2139,-3162,-3837,-4043,-3792,-3090,-2080,-902,215,1084,1507,1381,660,-586,-2222,-4028,-5754,-7154,-8001,-8159,-7557,-6258,-4401,-2238,-51,1844,3167,3718,3374,2159,171,-2361,-5175,-7941,-10370,-12189,-13202,-13321,-12530,-10953,-8773,-6263,-3705,-1398,428,1600,2053,1815,1011,-172,-1494,-2716,-3626,-4061,-3944,-3284,-2170,-789,661,1941,2865,3308,3217,2667,1779,767,-162,-816,-1049,-833,-192,723,1736,2622,3184,3283,2846,1928,639,-798,-2150,-3161,-3626,-3404,-2434,-782,1434,3975,6568,8921,10721,11758,11831,10922,9043,6384,3174,-278,-3647,-6643,-9019,-10622,-11396,-11386,-10717,-9590,-8228,-6872,-5736,-4962,-4654,-4777,-5291,-6007,-6775,-7373,-7646,-7456,-6753,-5540,-3899,-1977,72,2043,3777,5130,5999,6380,6272,5788,5023,4128,3215,2406,1751,1314,1086,1068,1236,1542,1978,2481,3052,3644,4259,4879,5508,6133,6752,7329,7825,8182,8315,8171,7672,6791,5501,3844,1843,-375,-2747,-5104,-7353,-9348,-10995,-12211,-12948,-13209,-13024,-12466,-11656,-10703,-9769,-8952,-8377,-8078,-8087,-8352,-8795,-9317,-9785,-10104,-10188,-9993,-9529,-8829,-7964,-7012,-6049,-5117,-4253,-3433,-2651,-1861,-1044,-193,676,1520,2269,2859,3211,3283,3052,2548,1839,1030,262,-348,-657,-602,-129,736,1934,3356,4867,6327,7586,8554,9134,9331,9128,8622,7860,6967,6014,5073,4179,3331,2496,1637,723,-267,-1284,-2285,-3155,-3796,-4107,-4014,-3486,-2561,-1296,163,1670,3071,4188,4955,5280,5215,4812,4221,3591,3080,2826,2899,3334,4057,4982,5914,6687,7085,6949,6170,4704,2622,59,-2755,-5543,-8023,-9902,-10985,-11109,-10265,-8509,-6031,-3080,14,2929,5319,6944,7591,7200,5784,3479,498,-2894,-6404,-9741,-12651,-14940,-16470,-17200,-17155,-16418,-15155,-13525,-11747,-9993,-8451,-7234,-6437,-6065,-6090,-6398,-6861,-7289,-7515,-7361,-6706,-5471,-3652,-1333,1360,4209,7000,9495,11505,12900,13620,13716,13267,12457,11443,10404,9469,8707,8126,7665,7232,6688,5948,4912,3601,2038,383,-1231,-2572,-3479,-3778,-3399,-2335,-685,1370,3592,5701,7438,8579,8981,8581,7419,5602,3293,706,-1982,-4576,-6945,-9004,-10696,-12022,-13008,-13688,-14117,-14337,-14381,-14280,-14030,-13637,-13070,-12317,-11365,-10213,-8897,-7463,-5999,-4597,-3348,-2330,-1580,-1098,-839,-719,-639,-491,-196,291,965,1763,2595,3341,3909,4217,4257,4060,3711,3331,3041,2945,3107,3543,4211,5038,5928,6773,7494,8014,8294,8308,8050,7513,6714,5633,4295,2696,877,-1124,-3213,-5316,-7292,-9040,-10446,-11408,-11889,-11845,-11331,-10409,-9205,-7873,-6567,-5447,-4631,-4197,-4165,-4481,-5053,-5716,-6301,-6631,-6546,-5958,-4829,-3203,-1206,989,3178,5147,6728,7786,8261,8150,7521,6462,5112,3593,2022,503,-906,-2162,-3247,-4154,-4884,-5416,-5746,-5832,-5648,-5158,-4364,-3265,-1934,-445,1090,2532,3776,4710,5274,5464,5300,4863,4252,3557,2885,2267,1745,1283,858,411,-88,-646,-1240,-1803,-2248,-2471,-2375,-1896,-999,278,1874,3651,5464,7142,8532,9517,10036,10081,9732,9090,8316,7556,6945,6575,6474,6615,6904,7228,7436,7425,7095,6437,5474,4300,3028,1802,732,-68,-552,-696,-532,-116,455,1096,1702,2195,2504,2591,2431,2023,1387,539,-477,-1636,-2895,-4223,-5579,-6930,-8225,-9420,-10437,-11211,-11636,-11647,-11169,-10187,-8745,-6935,-4936,-2947,-1180,153,943,1117,745,-43,-1028,-1977,-2652,-2892,-2610,-1834,-683,646,1942,2987,3660,3889,3735,3315,2816,2418,2295,2523,3132,4025,5081,6094,6909,7368,7416,7066,6423,5648,4944,4502,4482,4973,5975,7412,9121,10899,12532,13790,14533,14635,14064,12860,11107,8958,6586,4174,1907,-65,-1630,-2720,-3333,-3491,-3277,-2770,-2090,-1331,-599,33,522,845,1037,1143,1243,1415,1731,2233,2942,3825,4841,5897,6907,7760,8379,8692,8667,8297,7614,6667,5544,4343,3178,2181,1467,1151,1302,1955,3064,4553,6258,8020,9625,10897,11675,11856,11407,10373,8859,7049,5116,3266,1638,337,-622,-1274,-1737,-2129,-2620,-3299,-4267,-5509,-6987,-8571,-10120,-11442,-12385,-12804,-12633,-11869,-10586,-8919,-7054,-5176,-3481,-2100,-1137,-607,-481,-655,-1000,-1369,-1613,-1651,-1416,-928,-260,507,1236,1841,2248,2419,2384,2185,1914,1662,1525,1569,1834,2306,2936,3643,4324,4894,5291,5483,5505,5404,5272,5199,5262,5505,5932,6505,7129,7722,8152,8359,8264,7872,7194,6306,5272,4200,3146,2188,1340,608,-30,-599,-1125,-1597,-1998,-2275,-2364,-2203,-1740,-954,150,1504,3042,4610,6112,7390,8361,8955,9147,8964,8448,7680,6715,5637,4482,3292,2089,884,-314,-1489,-2623,-3676,-4600,-5317,-5763,-5851,-5527,-4755,-3531,-1901,51,2211,4415,6507,8298,9654,10432,10583,10085,8989,7403,5452,3297,1084,-1052,-3023,-4763,-6256,-7513,-8553,-9429,-10159,-10786,-11299,-11696,-11923,-11940,-11675,-11101,-10178,-8930,-7396,-5643,-3773,-1880,-68,1581,2999,4165,5064,5717,6161,6404,6490,6394,6133,5679,5072,4338,3576,2879,2381,2183,2368,2958,3909,5121,6444,7683,8681,9277,9397,9030,8233,7129,5865,4586,3427,2441,1680,1085,618,155,-369,-1068,-1975,-3123,-4487,-6010,-7599,-9165,-10590,-11798,-12721,-13314,-13573,-13483,-13065,-12327,-11282,-9953,-8363,-6567,-4619,-2618,-650,1165,2735,3967,4804,5222,5235,4900,4310,3573,2814,2150,1674,1458,1536,1906,2546,3387,4359,5348,6253,6957,7360,7384,6977,6120,4843,3215,1352,-584,-2424,-3969,-5067,-5574,-5445,-4653,-3289,-1446,687,2952,5130,7067,8585,9588,9991,9769,8942,7546,5674,3420,911,-1717,-4334,-6795,-8996,-10826,-12237,-13173,-13651,-13662,-13275,-12529,-11521,-10342,-9083,-7852,-6709,-5732,-4942,-4355,-3970,-3756,-3703,-3750,-3876,-4014,-4137,-4206,-4190,-4100,-3916,-3685,-3406,-3144,-2918,-2808,-2840,-3069,-3500,-4107,-4832,-5563,-6173,-6533,-6511,-6045,-5090,-3708,-1992,-110,1747,3381,4629,5365,5565,5238,4497,3469,2321,1207,261,-417,-781,-816,-580,-128,417,972,1435,1763,1936,1992,2008,2070,2285,2727,3433,4409,5581,6849,8072,9083,9758,9973,9698,8947,7799,6396,4875,3410,2107,1086,359,-53,-230,-250,-234,-299,-551,-1057,-1860,-2923,-4195,-5541,-6845,-7929,-8664,-8913,-8591,-7674,-6184,-4217,-1928,478,2782,4724,6135,6804,6672,5678,3893,1423,-1536,-4764,-7990,-10971,-13470,-15325,-16445,-16805,-16474,-15556,-14206,-12590,-10862,-9149,-7563,-6131,-4906,-3846,-2968,-2229,-1644,-1191,-883,-696,-605,-546,-466,-280,34,512,1105,1761,2386,2878,3160,3167,2880,2322,1548,647,-276,-1146,-1856,-2390,-2699,-2796,-2692,-2386,-1921,-1288,-556,268,1113,1928,2670,3262,3685,3868,3800,3445,2808,1912,809,-414,-1662,-2813,-3766,-4439,-4767,-4760,-4413,-3791,-2943,-1925,-799,417,1677,2977,4287,5579,6795,7868,8685,9149,9140,8583,7437,5725,3544,1037,-1587,-4111,-6330,-8039,-9137,-9538,-9248,-8352,-6939,-5208,-3294,-1404,346,1817,2976,3774,4261,4465,4461,4321,4109,3883,3670,3468,3253,2973,2573,2012,1286,425,-482,-1326,-1974,-2308,-2250,-1773,-930,175,1353,2425,3177,3475,3231,2444,1220,-306,-1902,-3380,-4523,-5201,-5340,-4962,-4169,-3145,-2091,-1242,-772,-806,-1375,-2401,-3752,-5192,-6506,-7441,-7839,-7587,-6697,-5254,-3474,-1585,94,1325,1861,1593,478,-1395,-3868,-6690,-9586,-12252,-14408,-15821,-16329,-15865,-14484,-12313,-9614,-6635,-3704,-1059,1076,2588,3455,3727,3544,3052,2426,1790,1240,793,438,104,-270,-754,-1375,-2111,-2903,-3634,-4173,-4390,-4153,-3407,-2109,-311,1909,4412,7034,9601,11925,13857,15254,16041,16172,15683,14642,13183,11445,9600,7780,6114,4666,3470,2504,1725,1044,400,-299,-1068,-1939,-2855,-3763,-4544,-5099,-5303,-5069,-4337,-3084,-1373,716,3001,5298,7366,8987,9962,10137,9441,7854,5481,2445,-1008,-4654,-8216,-11454,-14168,-16196,-17463,-17917,-17602,-16570,-14933,-12815,-10349,-7674,-4917,-2196,391,2733,4751,6347,7447,7996,7942,7294,6071,4366,2301,45,-2197,-4229,-5859,-6935,-7389,-7178,-6380,-5082,-3472,-1700,16,1539,2726,3504,3850,3782,3363,2680,1832,923,53,-696,-1242,-1538,-1541,-1252,-694,70,967,1902,2789,3567,4166,4569,4733,4641,4279,3609,2634,1333,-272,-2147,-4234,-6440,-8643,-10715,-12484,-13814,-14555,-14610,-13917,-12475,-10340,-7621,-4467,-1066,2392,5698,8663,11131,12962,14096,14496,14195,13266,11811,9961,7861,5635,3411,1285,-699,-2482,-4086,-5499,-6737,-7796,-8649,-9246,-9533,-9444,-8920,-7959,-6550,-4790,-2753,-612,1492,3361,4843,5777,6056,5603,4412,2514,31,-2895,-6041,-9186,-12078,-14498,-16254,-17212,-17313,-16534,-14955,-12652,-9793,-6522,-3021,548,4017,7259,10130,12561,14453,15774,16494,16598,16101,15023,13419,11372,8998,6447,3886,1502,-543,-2092,-3048,-3352,-3020,-2127,-833,664,2102,3223,3784,3585,2514,542,-2251,-5699,-9561,-13538,-17330,-20629,-23175,-24773,-25278,-24662,-22930,-20203,-16634,-12448,-7897,-3261,1178,5150,8432,10845,12297,12765,12297,11025,9100,6734,4124,1493,-988,-3141,-4854,-6031,-6631,-6633,-6057,-4935,-3318,-1277,1120,3771,6588,9435,12212,14755,16966,18699,19863,20388,20206,19331,17765,15585,12894,9820,6545,3233,80,-2765,-5166,-7050,-8392,-9221,-9605,-9650,-9457,-9127,-8731,-8288,-7785,-7162,-6338,-5230,-3786,-2004,52,2243,4384,6245,7604,8262,8075,6990,5029,2331,-904,-4390,-7822,-10883,-13278,-14784,-15216,-14504,-12650,-9751,-6005,-1684,2879,7301,11217,14284,16258,16998,16503,14921,12506,9632,6693,4077,2104,953,688,1196,2272,3614,4904,5853,6245,5963,5026,3526,1676,-313,-2192,-3786,-4962,-5685,-5982,-5944,-5692,-5355,-5053,-4860,-4828,-4928,-5119,-5293,-5346,-5155,-4622,-3675,-2290,-497,1613,3885,6129,8110,9624,10467,10519,9718,8105,5805,3036,86,-2729,-5068,-6649,-7246,-6750,-5159,-2592,732,4527,8457,12198,15471,18044,19814,20726,20839,20255,19111,17558,15719,13713,11603,9458,7297,5164,3097,1146,-609,-2108,-3282,-4093,-4540,-4637,-4456,-4051,-3508,-2887,-2220,-1550,-857,-164,551,1265,1963,2615,3164,3564,3750,3669,3280,2563,1519,204,-1315,-2892,-4402,-5656,-6518,-6838,-6550,-5608,-4058,-1968,537,3314,6203,9058,11716,14056,15950,17313,18069,18194,17672,16549,14885,12774,10345,7704,4992,2289,-309,-2757,-4992,-6974,-8628,-9877,-10635,-10808,-10368,-9300,-7696,-5701,-3534,-1452,252,1336,1575,853,-831,-3376,-6514,-9923,-13163,-15844,-17553,-18044,-17135,-14859,-11355,-6955,-2042,2890,7390,11040,13533,14709,14538,13168,10828,7895,4725,1728,-789,-2591,-3568,-3719,-3138,-1988,-446,1282,3053,4713,6189,7424,8411,9175,9759,10243,10697,11197,11796,12526,13362,14254,15076,15688,15922,15617,14658,12976,10574,7546,4028,253,-3535,-7065,-10062,-12315,-13640,-13952,-13241,-11575,-9107,-6048,-2645,822,4079,6890,9025,10350,10771,10268,8910,6804,4134,1103,-2059,-5137,-7910,-10239,-11976,-13104,-13614,-13592,-13154,-12424,-11540,-10558,-9540,-8429,-7197,-5754,-4054,-2092,101,2401,4670,6710,8324,9348,9647,9187,8004,6231,4081,1805,-313,-2027,-3128,-3508,-3122,-2040,-391,1631,3801,5876,7633,8867,9432,9244,8290,6612,4336,1622,-1329,-4264,-6949,-9121,-10559,-11083,-10588,-9055,-6571,-3327,416,4310,7994,11111,13345,14484,14398,13100,10699,7411,3523,-652,-4793,-8602,-11843,-14329,-15943,-16631,-16380,-15254,-13322,-10745,-7671,-4311,-882,2417,5367,7831,9679,10864,11375,11284,10682,9728,8580,7411,6367,5554,5022,4743,4646,4594,4442,4045,3284,2084,442,-1616,-3967,-6498,-9020,-11375,-13380,-14880,-15744,-15862,-15192,-13721,-11522,-8736,-5561,-2272,867,3558,5585,6775,7048,6432,5013,2982,577,-1951,-4318,-6301,-7714,-8447,-8478,-7859,-6694,-5130,-3313,-1374,577,2483,4298,6005,7597,9047,10333,11393,12162,12551,12491,11934,10866,9339,7455,5343,3200,1174,-550,-1856,-2652,-2910,-2659,-1981,-1017,63,1061,1773,2021,1659,603,-1156,-3569,-6491,-9748,-13085,-16240,-18929,-20882,-21881,-21772,-20522,-18197,-15013,-11261,-7337,-3619,-504,1748,2932,3021,2113,413,-1755,-4063,-6170,-7812,-8805,-9104,-8743,-7863,-6653,-5300,-3998,-2885,-2046,-1512,-1244,-1157,-1133,-1034,-720,-93,939,2378,4209,6343,8667,11034,13298,15316,16967,18171,18869,19060,18746,17981,16795,15254,13399,11289,8955,6468,3855,1196,-1457,-4029,-6420,-8548,-10278,-11509,-12131,-12066,-11283,-9811,-7742,-5244,-2544,109,2443,4226,5267,5462,4784,3283,1108,-1577,-4527,-7513,-10312,-12700,-14536,-15679,-16080,-15726,-14649,-12944,-10714,-8122,-5311,-2458,278,2751,4804,6320,7190,7344,6779,5541,3763,1634,-602,-2690,-4394,-5516,-5951,-5656,-4696,-3193,-1337,647,2534,4087,5132,5504,5131,3987,2120,-351,-3275,-6438,-9636,-12621,-15201,-17165,-18372,-18720,-18150,-16710,-14471,-11609,-8327,-4861,-1463,1657,4333,6451,7997,8984,9508,9651,9519,9176,8671,8023,7236,6326,5312,4234,3173,2191,1398,859,639,773,1243,2023,3035,4200,5424,6634,7749,8759,9628,10399,11077,11706,12287,12822,13262,13533,13536,13159,12289,10862,8820,6193,3051,-481,-4223,-7969,-11511,-14624,-17145,-18918,-19870,-19955,-19225,-17746,-15672,-13175,-10459,-7758,-5277,-3231,-1767,-1007,-973,-1624,-2831,-4399,-6083,-7637,-8800,-9399,-9295,-8458,-6935,-4848,-2381,257,2853,5219,7208,8731,9754,10294,10422,10196,9732,9069,8282,7399,6442,5442,4423,3431,2522,1762,1204,900,874,1135,1662,2419,3338,4340,5322,6172,6777,7009,6782,5994,4624,2655,155,-2770,-5977,-9257,-12420,-15245,-17534,-19133,-19891,-19758,-18696,-16777,-14110,-10874,-7296,-3613,-76,3103,5744,7718,8974,9477,9291,8472,7128,5387,3363,1175,-1063,-3289,-5398,-7364,-9102,-10576,-11714,-12450,-12722,-12462,-11630,-10196,-8185,-5620,-2620,708,4176,7591,10744,13418,15441,16660,17013,16480,15121,13074,10478,7558,4482,1463,-1362,-3850,-5930,-7539,-8658,-9292,-9450,-9182,-8504,-7484,-6148,-4567,-2780,-872,1097,3028,4818,6348,7489,8117,8129,7468,6128,4174,1746,-968,-3712,-6233,-8272,-9617,-10122,-9717,-8441,-6426,-3896,-1146,1505,3721,5236,5830,5425,4014,1745,-1170,-4421,-7662,-10553,-12757,-14041,-14231,-13293,-11287,-8392,-4874,-1053,2722,6131,8906,10854,11905,12047,11385,10053,8211,6041,3681,1263,-1129,-3440,-5630,-7694,-9610,-11356,-12887,-14121,-14975,-15332,-15094,-14177,-12541,-10203,-7240,-3800,-80,3663,7170,10146,12377,13638,13834,12909,10924,8011,4385,301,-3938,-8055,-11764,-14855,-17152,-18565,-19057,-18675,-17486,-15626,-13211,-10395,-7298,-4066,-797,2385,5398,8145,10544,12502,13933,14755,14890,14322,13046,11152,8754,6042,3209,481,-1956,-3934,-5341,-6130,-6291,-5900,-5061,-3915,-2638,-1376,-276,566,1098,1302,1207,857,323,-343,-1065,-1808,-2518,-3174,-3736,-4195,-4506,-4656,-4594,-4293,-3721,-2869,-1744,-402,1112,2670,4190,5522,6569,7215,7410,7122,6387,5260,3853,2272,666,-840,-2114,-3042,-3527,-3515,-2970,-1918,-416,1437,3511,5651,7708,9528,10990,11998,12508,12495,12007,11073,9765,8150,6254,4142,1812,-703,-3377,-6165,-8987,-11722,-14223,-16317,-17821,-18582,-18465,-17419,-15446,-12644,-9182,-5303,-1284,2567,5986,8710,10587,11482,11393,10333,8443,5864,2818,-466,-3768,-6855,-9563,-11731,-13277,-14117,-14247,-13639,-12349,-10395,-7879,-4870,-1510,2069,5699,9202,12400,15123,17222,18601,19200,19038,18184,16787,15019,13116,11281,9736,8625,8057,8048,8562,9472,10633,11838,12912,13679,14006,13837,13131,11942,10336,8415,6308,4121,1985,-20,-1804,-3319,-4543,-5466,-6102,-6484,-6622,-6558,-6287,-5825,-5168,-4323,-3307,-2158,-941,252,1315,2115,2548,2496,1908,761,-920,-3014,-5399,-7844,-10134,-12023,-13269,-13712,-13204,-11731,-9333,-6165,-2424,1599,5640,9389,12594,15055,16622,17252,16990,15950,14339,12387,10329,8381,6671,5265,4137,3187,2279,1252,-30,-1649,-3610,-5835,-8146,-10318,-12061,-13117,-13243,-12297,-10233,-7111,-3134,1428,6183,10738,14681,17642,19366,19665,18536,16062,12476,8094,3299,-1488,-5866,-9475,-12029,-13360,-13390,-12188,-9894,-6752,-3051,890,4763,8283,11238,13459,14883,15486,15361,14597,13396,11903,10349,8870,7637,6725,6192,6012,6129,6428,6798,7111,7278,7237,6980,6537,5963,5323,4675,4051,3458,2872,2235,1501,601,-482,-1772,-3205,-4731,-6205,-7508,-8493,-9045,-9075,-8562,-7498,-5981,-4082,-1966,234,2349,4239,5782,6896,7535,7720,7493,6965,6231,5428,4633,3933,3341,2870,2490,2177,1907,1680,1504,1415,1442,1628,1999,2556,3286,4126,4993,5766,6325,6551,6370,5743,4706,3329,1737,55,-1582,-3088,-4391,-5498,-6422,-7222,-7968,-8699,-9464,-10248,-11010,-11684,-12170,-12371,-12211,-11618,-10587,-9135,-7332,-5294,-3147,-1062,812,2302,3298,3677,3400,2446,867,-1232,-3702,-6327,-8898,-11172,-12951,-14072,-14436,-14020,-12875,-11119,-8915,-6466,-3949,-1563,579,2370,3772,4794,5450,5827,5965,5973,5904,5856,5896,6095,6515,7195,8142,9351,10762,12299,13857,15312,16531,17409,17821,17730,17082,15920,14285,12294,10052,7725,5443,3368,1627,324,-454,-685,-378,392,1503,2782,4040,5069,5701,5798,5301,4204,2607,616,-1546,-3721,-5681,-7296,-8441,-9086,-9247,-9012,-8513,-7901,-7337,-6931,-6762,-6823,-7050,-7325,-7505,-7432,-7002,-6128,-4813,-3106,-1123,981,3008,4774,6083,6803,6847,6211,4979,3299,1395,-495,-2132,-3331,-3976,-4032,-3561,-2672,-1536,-328,794,1708,2341,2694,2800,2751,2641,2575,2618,2817,3150,3566,3984,4285,4382,4177,3625,2699,1446,-93,-1785,-3540,-5209,-6696,-7901,-8768,-9278,-9425,-9247,-8782,-8077,-7208,-6219,-5204,-4196,-3269,-2436,-1725,-1116,-589,-86,436,1037,1756,2606,3582,4637,5709,6709,7548,8137,8416,8349,7928,7191,6195,5026,3788,2581,1504,619,-13,-423,-612,-670,-672,-703,-858,-1178,-1686,-2353,-3102,-3839,-4451,-4838,-4948,-4738,-4264,-3558,-2748,-1932,-1221,-726,-507,-611,-1037,-1739,-2640,-3631,-4580,-5365,-5873,-6037,-5834,-5284,-4457,-3444,-2358,-1287,-315,525,1219,1800,2303,2784,3260,3747,4194,4545,4706,4584,4117,3260,2031,502,-1207,-2933,-4482,-5692,-6405,-6558,-6133,-5203,-3898,-2388,-879,449,1399,1862,1734,1014,-258,-1982,-4004,-6162,-8280,-10203,-11810,-13003,-13744,-14022,-13872,-13372,-12623,-11759,-10916,-10225,-9801,-9717,-10008,-10656,-11599,-12736,-13925,-15014,-15833,-16238,-16101,-15366,-14015,-12124,-9802,-7208,-4508,-1862,600,2791,4658,6217,7483,8541,9461,10336,11237,12222,13304,14475,15682,16839,17856,18628,19063,19118,18759,18031,17000,15783,14499,13286,12232,11426,10855,10507,10266,10032,9663,9049,8105,6796,5134,3175,1022,-1224,-3419,-5471,-7259,-8726,-9828,-10547,-10924,-10990,-10834,-10525,-10160,-9805,-9532,-9379,-9374,-9512,-9780,-10120,-10475,-10736,-10811,-10588,-9985,-8965,-7528,-5750,-3740,-1652,348,2101,3472,4351,4691,4466,3729,2557,1083,-544,-2147,-3563,-4643,-5260,-5378,-4970,-4137,-2992,-1743,-576,269,653,413,-460,-1961,-3972,-6321,-8797,-11154,-13159,-14598,-15309,-15204,-14250,-12524,-10139,-7292,-4214,-1157,1626,3896,5469,6217,6068,5062,3281,920,-1782,-4518,-6981,-8843,-9860,-9834,-8705,-6511,-3432,273,4259,8170,11678,14502,16475,17523,17684,17088,15911,14391,12705,11064,9556,8265,7183,6272,5476,4724,3969,3213,2449,1766,1198,846,733,891,1281,1835,2452,3001,3362,3425,3112,2406,1317,-54,-1608,-3191,-4667,-5921,-6861,-7451,-7695,-7630,-7324,-6868,-6326,-5803,-5323,-4946,-4662,-4432,-4221,-3920,-3480,-2817,-1909,-754,607,2090,3598,5002,6180,7034,7476,7479,7056,6251,5157,3864,2493,1128,-119,-1182,-1986,-2482,-2646,-2478,-2011,-1307,-455,444,1276,1939,2313,2329,1890,980,-425,-2260,-4448,-6834,-9257,-11527,-13453,-14881,-15673,-15753,-15096,-13751,-11817,-9462,-6875,-4268,-1839,236,1835,2849,3248,3003,2151,743,-1135,-3353,-5791,-8266,-10622,-12677,-14241,-15177,-15328,-14648,-13111,-10818,-7927,-4685,-1392,1651,4157,5927,6839,6922,6279,5156,3814,2571,1687,1388,1779,2899,4640,6858,9293,11710,13836,15475,16473,16770,16391,15421,14023,12376,10667,9071,7716,6683,5996,5611,5440,5365,5238,4935,4346,3417,2137,552,-1258,-3177,-5086,-6849,-8376,-9579,-10424,-10913,-11071,-10965,-10650,-10203,-9655,-9045,-8378,-7657,-6895,-6093,-5277,-4471,-3702,-2996,-2390,-1890,-1523,-1280,-1135,-1073,-1024,-955,-804,-537,-131,414,1081,1825,2599,3324,3932,4326,4433,4166,3481,2337,741,-1272,-3625,-6197,-8824,-11306,-13435,-14989,-15805,-15754,-14798,-12990,-10449,-7397,-4076,-782,2205,4628,6289,7064,6938,5968,4321,2204,-140,-2469,-4581,-6316,-7582,-8346,-8641,-8525,-8106,-7469,-6714,-5901,-5076,-4254,-3458,-2692,-1995,-1398,-967,-748,-798,-1121,-1716,-2503,-3398,-4245,-4913,-5245,-5133,-4502,-3339,-1699,298,2491,4659,6588,8074,8954,9153,8669,7607,6137,4501,2947,1727,1032,994,1637,2899,4614,6542,8399,9894,10764,10826,9997,8301,5902,3028,9,-2840,-5192,-6817,-7544,-7353,-6283,-4530,-2290,136,2500,4553,6113,7072,7388,7109,6331,5209,3913,2618,1487,631,135,4,213,697,1345,2078,2785,3393,3841,4081,4072,3812,3255,2425,1286,-127,-1813,-3707,-5748,-7809,-9759,-11429,-12664,-13335,-13348,-12685,-11382,-9529,-7299,-4863,-2457,-299,1407,2497,2855,2465,1353,-341,-2434,-4681,-6816,-8574,-9722,-10099,-9616,-8325,-6349,-3944,-1405,940,2779,3866,4058,3292,1682,-625,-3316,-6084,-8581,-10485,-11575,-11695,-10833,-9076,-6622,-3727,-671,2274,4907,7076,8745,9922,10706,11215,11579,11936,12359,12916,13599,14389,15214,16004,16680,17173,17443,17473,17277,16898,16399,15843,15323,14872,14544,14318,14150,13964,13632,13062,12156,10875,9241,7335,5286,3281,1475,36,-947,-1437,-1491,-1212,-789,-402,-265,-531,-1317,-2665,-4528,-6804,-9302,-11806,-14061,-15833,-16893,-17119,-16391,-14773,-12324,-9250,-5788,-2186,1257,4338,6836,8657,9722,10044,9679,8705,7260,5453,3443,1352,-680,-2531,-4096,-5275,-6004,-6223,-5933,-5140,-3936,-2415,-732,962,2502,3741,4568,4896,4707,4019,2904,1486,-88,-1626,-2949,-3855,-4209,-3873,-2819,-1060,1289,4033,6928,9665,11951,13513,14142,13740,12306,9985,7001,3695,436,-2400,-4453,-5481,-5323,-3984,-1583,1602,5231,8879,12147,14677,16221,16640,15969,14331,12003,9293,6548,4096,2176,962,497,729,1529,2681,3977,5185,6120,6645,6680,6204,5274,3964,2410,766,-840,-2247,-3385,-4170,-4583,-4626,-4308,-3663,-2712,-1480,-9,1669,3474,5320,7076,8593,9714,10276,10175,9334,7777,5607,3006,233,-2423,-4662,-6215,-6877,-6537,-5194,-2955,-51,3221,6502,9428,11673,12991,13231,12388,10547,7925,4792,1471,-1729,-4531,-6735,-8219,-8966,-9033,-8548,-7688,-6627,-5545,-4567,-3778,-3195,-2795,-2498,-2222,-1868,-1367,-657,252,1352,2549,3736,4784,5528,5849,5641,4857,3542,1780,-245,-2328,-4248,-5794,-6839,-7299,-7210,-6659,-5822,-4882,-4059,-3523,-3406,-3786,-4635,-5910,-7463,-9151,-10786,-12205,-13251,-13821,-13859,-13353,-12373,-11005,-9379,-7633,-5880,-4221,-2718,-1379,-210,857,1855,2880,3961,5168,6493,7943,9463,11004,12473,13797,14887,15677,16116,16177,15868,15196,14231,12997,11607,10109,8602,7169,5861,4752,3869,3234,2866,2750,2885,3230,3749,4352,4956,5424,5635,5459,4790,3575,1800,-463,-3073,-5835,-8483,-10759,-12389,-13168,-12943,-11686,-9442,-6393,-2779,1078,4847,8191,10842,12589,13336,13089,11949,10110,7805,5306,2852,674,-1093,-2345,-3083,-3360,-3275,-2982,-2613,-2318,-2197,-2321,-2699,-3312,-4087,-4937,-5777,-6500,-7048,-7365,-7425,-7241,-6824,-6228,-5486,-4647,-3747,-2822,-1901,-1026,-223,471,1019,1402,1593,1579,1367,963,406,-256,-939,-1578,-2074,-2392,-2484,-2377,-2100,-1720,-1307,-915,-584,-324,-113,74,293,571,938,1386,1894,2415,2891,3272,3500,3572,3463,3215,2839,2378,1852,1267,626,-99,-919,-1867,-2931,-4112,-5332,-6545,-7606,-8420,-8832,-8736,-8047,-6725,-4812,-2402,332,3169,5881,8221,10014,11118,11501,11186,10296,8976,7419,5793,4226,2819,1582,515,-430,-1303,-2141,-2955,-3738,-4440,-5012,-5389,-5523,-5390,-4981,-4331,-3467,-2462,-1357,-233,872,1870,2734,3362,3732,3752,3397,2622,1432,-154,-2066,-4204,-6440,-8604,-10538,-12063,-13040,-13352,-12943,-11817,-10041,-7745,-5117,-2354,295,2654,4514,5788,6399,6375,5795,4784,3524,2176,920,-134,-902,-1391,-1644,-1765,-1889,-2123,-2619,-3412,-4579,-6069,-7833,-9751,-11679,-13455,-14938,-15991,-16554,-16578,-16117,-15225,-14026,-12632,-11160,-9700,-8314,-7019,-5816,-4667,-3538,-2382,-1169,124,1509,2962,4479,6006,7520,8968,10325,11541,12606,13481,14148,14605,14818,14802,14552,14072,13416,12586,11669,10692,9719,8804,7956,7209,6526,5875,5205,4443,3552,2500,1290,-32,-1399,-2727,-3927,-4935,-5710,-6261,-6609,-6849,-7046,-7309,-7697,-8257,-8997,-9861,-10803,-11704,-12482,-13034,-13284,-13183,-12706,-11859,-10659,-9157,-7393,-5454,-3388,-1307,715,2562,4119,5282,5942,6034,5517,4433,2839,897,-1258,-3415,-5427,-7129,-8432,-9272,-9640,-9561,-9088,-8282,-7217,-5950,-4546,-3058,-1565,-122,1167,2247,3022,3468,3556,3320,2819,2135,1379,641,27,-418,-626,-618,-396,-34,381,745,933,863,463,-251,-1249,-2414,-3643,-4782,-5722,-6359,-6618,-6475,-5911,-4943,-3617,-1974,-102,1925,4000,6016,7848,9389,10521,11170,11276,10826,9843,8398,6577,4517,2330,168,-1853,-3627,-5043,-6063,-6620,-6734,-6415,-5749,-4805,-3721,-2612,-1599,-809,-299,-139,-304,-769,-1420,-2156,-2811,-3259,-3364,-3053,-2299,-1151,292,1847,3329,4518,5220,5301,4685,3388,1541,-689,-3004,-5153,-6825,-7799,-7910,-7090,-5390,-2941,35,3264,6470,9375,11763,13468,14391,14513,13846,12486,10529,8124,5422,2582,-250,-2923,-5329,-7361,-8950,-10042,-10616,-10660,-10203,-9283,-7952,-6297,-4392,-2351,-264,1753,3613,5213,6495,7406,7923,8062,7841,7314,6546,5579,4486,3281,1999,620,-849,-2448,-4162,-6009,-7935,-9926,-11879,-13764,-15457,-16913,-18018,-18726,-18967,-18724,-18009,-16857,-15361,-13603,-11700,-9741,-7822,-5983,-4276,-2686,-1209,167,1480,2722,3913,5037,6076,7014,7827,8499,9025,9399,9630,9726,9701,9568,9359,9078,8782,8479,8223,8039,7951,7981,8118,8336,8587,8804,8900,8804,8429,7738,6696,5328,3677,1834,-96,-1983,-3706,-5150,-6242,-6931,-7234,-7196,-6907,-6499,-6071,-5762,-5623,-5707,-5984,-6387,-6818,-7140,-7239,-7008,-6368,-5323,-3864,-2099,-110,1973,4015,5914,7555,8868,9796,10293,10334,9902,8979,7587,5733,3475,884,-1934,-4838,-7674,-10254,-12417,-13997,-14888,-15039,-14456,-13235,-11521,-9500,-7391,-5356,-3569,-2092,-969,-164,396,786,1102,1404,1716,2034,2289,2408,2281,1824,971,-289,-1910,-3794,-5795,-7747,-9487,-10859,-11751,-12073,-11797,-10916,-9503,-7638,-5479,-3172,-888,1222,3043,4494,5533,6167,6409,6306,5891,5191,4231,3018,1579,-54,-1812,-3608,-5321,-6829,-8005,-8758,-9025,-8801,-8139,-7133,-5940,-4710,-3603,-2740,-2182,-1942,-1955,-2137,-2380,-2567,-2643,-2535,-2255,-1807,-1238,-587,93,786,1466,2157,2883,3661,4525,5436,6366,7210,7871,8218,8154,7603,6533,4991,3036,831,-1490,-3707,-5660,-7145,-8038,-8228,-7672,-6391,-4462,-2021,759,3655,6458,8931,10867,12115,12543,12127,10888,8923,6388,3471,366,-2713,-5608,-8152,-10237,-11776,-12710,-13020,-12688,-11746,-10225,-8203,-5763,-3024,-111,2844,5689,8315,10573,12367,13594,14158,14022,13128,11501,9175,6241,2832,-891,-4732,-8489,-11955,-14940,-17285,-18882,-19677,-19682,-18978,-17683,-15963,-13981,-11889,-9820,-7858,-6069,-4466,-3062,-1825,-726,275,1221,2134,3029,3893,4697,5397,5967,6369,6634,6780,6890,7038,7320,7810,8564,9583,10845,12261,13724,15089,16216,16986,17310,17161,16563,15591,14365,13008,11656,10411,9339,8490,7844,7391,7067,6804,6548,6224,5800,5251,4569,3782,2912,1992,1071,152,-710,-1523,-2256,-2904,-3463,-3922,-4274,-4514,-4608,-4550,-4268,-3747,-2916,-1761,-262,1556,3619,5829,8013,10025,11638,12713,13066,12639,11381,9361,6688,3554,178,-3190,-6317,-9006,-11093,-12510,-13222,-13264,-12731,-11715,-10359,-8784,-7105,-5413,-3769,-2196,-697,763,2213,3687,5187,6674,8085,9283,10159,10552,10373,9543,8073,6019,3527,766,-2035,-4647,-6849,-8442,-9293,-9307,-8494,-6891,-4645,-1902,1125,4252,7278,10048,12429,14313,15645,16386,16524,16102,15143,13738,11959,9906,7699,5445,3281,1319,-320,-1557,-2311,-2578,-2349,-1706,-733,424,1614,2686,3498,3953,4017,3692,3071,2276,1461,801,426,440,871,1683,2784,4026,5261,6323,7098,7479,7441,6955,6089,4875,3436,1843,217,-1348,-2764,-3936,-4797,-5283,-5355,-4997,-4241,-3129,-1769,-260,1272,2719,4007,5079,5945,6625,7177,7680,8174,8722,9312,9916,10478,10895,11081,10947,10422,9489,8137,6429,4424,2229,-38,-2288,-4394,-6296,-7918,-9213,-10148,-10694,-10832,-10531,-9800,-8607,-6990,-4966,-2600,22,2787,5558,8162,10422,12148,13164,13331,12560,10842,8241,4911,1065,-3026,-7076,-10799,-13957,-16341,-17850,-18430,-18131,-17073,-15414,-13364,-11120,-8866,-6733,-4821,-3141,-1710,-463,618,1602,2473,3252,3866,4274,4396,4185,3611,2693,1482,92,-1359,-2692,-3775,-4441,-4600,-4194,-3228,-1791,-12,1939,3864,5593,6979,7928,8418,8467,8170,7632,6997,6376,5875,5534,5374,5358,5439,5541,5596,5535,5297,4845,4150,3209,2041,689,-780,-2289,-3735,-5038,-6084,-6805,-7117,-6976,-6356,-5257,-3721,-1811,372,2726,5111,7426,9535,11369,12836,13915,14562,14810,14657,14159,13355,12296,11042,9636,8115,6518,4849,3130,1351,-468,-2337,-4207,-6072,-7853,-9514,-10974,-12171,-13041,-13520,-13567,-13137,-12231,-10849,-9060,-6944,-4648,-2339,-201,1565,2813,3402,3297,2496,1097,-762,-2879,-5051,-7057,-8721,-9898,-10504,-10509,-9948,-8886,-7441,-5731,-3890,-2040,-280,1308,2692,3849,4809,5605,6284,6892,7442,7932,8335,8588,8633,8388,7795,6805,5408,3616,1494,-868,-3350,-5801,-8098,-10080,-11658,-12724,-13243,-13192,-12611,-11550,-10127,-8431,-6616,-4775,-3046,-1498,-212,789,1487,1909,2092,2094,1977,1800,1626,1485,1426,1432,1525,1659,1827,1994,2146,2280,2415,2567,2787,3091,3514,4058,4715,5462,6249,7038,7762,8382,8851,9143,9236,9138,8835,8358,7711,6924,6027,5036,4001,2917,1831,731,-361,-1451,-2544,-3639,-4743,-5849,-6951,-8017,-9035,-9955,-10763,-11443,-11978,-12387,-12648,-12783,-12741,-12529,-12072,-11358,-10345,-9036,-7452,-5650,-3718,-1746,138,1855,3295,4406,5118,5409,5241,4615,3530,2010,96,-2133,-4599,-7161,-9711,-12091,-14168,-15826,-16935,-17443,-17272,-16436,-14938,-12868,-10315,-7428,-4356,-1280,1653,4275,6478,8169,9290,9836,9817,9300,8351,7091,5617,4056,2531,1136,-9,-832,-1257,-1236,-751,185,1534,3199,5093,7041,8929,10565,11830,12596,12791,12396,11447,10023,8265,6322,4362,2539,977,-250,-1099,-1616,-1861,-1951,-2009,-2150,-2472,-3011,-3769,-4674,-5629,-6490,-7123,-7397,-7225,-6565,-5424,-3874,-2009,7,2033,3884,5427,6537,7147,7237,6839,6034,4947,3708,2480,1373,493,-131,-508,-716,-856,-1070,-1471,-2174,-3223,-4640,-6369,-8334,-10411,-12472,-14381,-16029,-17312,-18184,-18601,-18576,-18122,-17289,-16117,-14683,-13033,-11254,-9393,-7526,-5703,-3965,-2367,-926,306,1301,2033,2462,2597,2421,1976,1315,510,-318,-1059,-1576,-1754,-1501,-756,484,2187,4255,6569,8971,11296,13402,15137,16418,17171,17372,17037,16194,14903,13227,11226,8968,6500,3887,1166,-1590,-4328,-6974,-9432,-11621,-13417,-14734,-15475,-15590,-15068,-13953,-12352,-10409,-8313,-6250,-4398,-2902,-1854,-1289,-1185,-1475,-2044,-2784,-3545,-4237,-4744,-5015,-5015,-4742,-4235,-3553,-2755,-1939,-1142,-441,165,651,1056,1388,1696,2000,2324,2687,3090,3546,4034,4558,5057,5510,5834,5996,5927,5631,5097,4387,3570,2738,2014,1476,1220,1274,1632,2260,3055,3918,4721,5351,5716,5757,5455,4848,3981,2964,1880,845,-58,-768,-1246,-1489,-1505,-1330,-994,-527,27,664,1337,2037,2722,3338,3836,4134,4155,3838,3104,1936,318,-1723,-4100,-6713,-9407,-12013,-14366,-16284,-17651,-18359,-18372,-17696,-16388,-14544,-12292,-9769,-7119,-4456,-1914,457,2557,4386,5901,7121,8044,8674,9001,8995,8612,7808,6547,4824,2688,233,-2374,-4935,-7213,-8978,-10040,-10254,-9584,-8070,-5863,-3187,-323,2423,4765,6460,7343,7338,6468,4838,2644,109,-2492,-4906,-6894,-8262,-8898,-8738,-7844,-6302,-4308,-2058,214,2314,4069,5391,6233,6638,6690,6502,6234,5999,5956,6163,6721,7593,8795,10189,11696,13144,14395,15313,15810,15822,15385,14529,13378,12046,10651,9294,8028,6861,5758,4643,3430,2033,382,-1553,-3758,-6181,-8715,-11239,-13602,-15657,-17295,-18413,-18995,-19040,-18624,-17834,-16794,-15605,-14372,-13174,-12042,-11013,-10062,-9190,-8347,-7529,-6700,-5880,-5070,-4324,-3681,-3207,-2956,-2971,-3265,-3825,-4568,-5419,-6202,-6804,-7043,-6819,-6050,-4707,-2848,-549,2014,4686,7252,9532,11365,12613,13207,13110,12341,10969,9076,6801,4248,1570,-1130,-3729,-6133,-8262,-10039,-11419,-12340,-12796,-12740,-12211,-11204,-9801,-8064,-6114,-4070,-2063,-239,1310,2472,3224,3546,3503,3161,2654,2090,1597,1266,1162,1301,1677,2226,2874,3522,4069,4425,4527,4333,3845,3105,2151,1078,-53,-1160,-2154,-2987,-3573,-3875,-3849,-3476,-2785,-1812,-652,595,1823,2906,3782,4376,4691,4734,4564,4225,3795,3298,2774,2213,1602,909,116,-804,-1838,-2968,-4156,-5329,-6441,-7416,-8218,-8806,-9173,-9329,-9277,-9067,-8695,-8211,-7627,-6969,-6271,-5540,-4820,-4127,-3493,-2954,-2523,-2236,-2092,-2108,-2262,-2557,-2951,-3429,-3945,-4471,-4971,-5420,-5790,-6071,-6225,-6246,-6083,-5714,-5085,-4174,-2940,-1393,459,2562,4848,7206,9520,11652,13468,14880,15789,16187,16059,15453,14431,13065,11459,9698,7890,6122,4481,3030,1806,832,86,-434,-788,-985,-1078,-1085,-1035,-956,-849,-748,-619,-477,-277,7,379,877,1452,2089,2721,3271,3682,3867,3802,3439,2810,1928,878,-246,-1340,-2251,-2894,-3140,-2946,-2266,-1140,389,2212,4211,6255,8198,9918,11301,12264,12765,12790,12385,11614,10601,9462,8344,7353,6592,6090,5840,5777,5784,5737,5492,4930,3991,2632,918,-1082,-3211,-5318,-7237,-8818,-9951,-10572,-10665,-10278,-9488,-8423,-7206,-5972,-4823,-3818,-2983,-2268,-1619,-933,-134,830,1994,3308,4730,6147,7460,8557,9332,9716,9650,9144,8218,6979,5537,4069,2743,1728,1171,1169,1766,2947,4632,6691,8944,11201,13231,14858,15880,16212,15766,14593,12765,10454,7838,5126,2499,103,-1961,-3662,-5005,-6045,-6850,-7503,-8051,-8530,-8912,-9145,-9144,-8801,-8038,-6790,-5064,-2914,-472,2085,4547,6685,8305,9252,9432,8844,7562,5733,3588,1362,-680,-2311,-3379,-3770,-3508,-2639,-1322,273,1946,3521,4833,5807,6371,6574,6471,6177,5828,5537,5423,5526,5889,6442,7148,7886,8572,9116,9461,9585,9514,9295,9024,8773,8640,8662,8864,9209,9624,10004,10238,10206,9830,9056,7887,6379,4619,2739,877,-833,-2269,-3361,-4055,-4370,-4349,-4084,-3688,-3274,-2941,-2766,-2766,-2940,-3247,-3623,-4018,-4378,-4663,-4881,-5023,-5146,-5294,-5540,-5954,-6585,-7475,-8603,-9939,-11366,-12767,-13967,-14799,-15085,-14704,-13545,-11621,-8959,-5720,-2096,1652,5241,8400,10883,12512,13192,12922,11790,9973,7682,5181,2696,455,-1407,-2774,-3648,-4037,-4032,-3719,-3188,-2529,-1790,-1021,-256,487,1175,1778,2278,2639,2852,2921,2837,2646,2358,2022,1666,1324,1011,748,523,346,181,41,-128,-310,-539,-788,-1031,-1208,-1230,-1013,-453,500,1886,3660,5760,8043,10350,12507,14325,15669,16425,16547,16055,15030,13604,11955,10253,8676,7334,6312,5595,5128,4781,4409,3847,2963,1664,-76,-2210,-4632,-7190,-9693,-11971,-13862,-15264,-16124,-16456,-16318,-15821,-15087,-14245,-13404,-12653,-12012,-11479,-10985,-10441,-9737,-8775,-7494,-5870,-3957,-1854,283,2257,3872,4943,5322,4945,3823,2056,-152,-2567,-4871,-6791,-8052,-8467,-7935,-6444,-4108,-1106,2301,5825,9161,12046,14231,15566,15942,15347,13830,11530,8620,5370,2022,-1128,-3848,-5957,-7329,-7973,-7929,-7347,-6403,-5282,-4172,-3200,-2450,-1944,-1638,-1470,-1328,-1115,-740,-138,716,1796,3069,4411,5752,6938,7885,8478,8659,8378,7640,6457,4900,3034,963,-1220,-3420,-5543,-7529,-9296,-10807,-11987,-12797,-13171,-13079,-12488,-11417,-9901,-8041,-5950,-3789,-1720,97,1540,2514,3006,3036,2697,2117,1442,833,425,328,624,1314,2398,3783,5350,6966,8438,9623,10355,10536,10092,9032,7390,5288,2847,263,-2304,-4650,-6634,-8112,-9026,-9345,-9115,-8440,-7435,-6289,-5118,-4086,-3264,-2713,-2438,-2420,-2607,-2970,-3445,-4023,-4672,-5398,-6195,-7078,-8023,-9031,-10035,-10986,-11796,-12360,-12600,-12409,-11742,-10549,-8847,-6666,-4107,-1266,1687,4612,7317,9654,11455,12611,13021,12655,11540,9760,7487,4931,2341,-17,-1937,-3233,-3847,-3786,-3163,-2167,-1014,36,794,1074,826,50,-1132,-2526,-3890,-4957,-5494,-5333,-4393,-2734,-480,2092,4706,7016,8736,9630,9556,8492,6528,3843,719,-2561,-5653,-8290,-10204,-11237,-11276,-10318,-8433,-5771,-2547,975,4528,7820,10646,12789,14186,14765,14595,13762,12402,10679,8731,6700,4683,2773,1024,-505,-1766,-2732,-3355,-3655,-3631,-3356,-2915,-2429,-2029,-1862,-2025,-2626,-3679,-5177,-7045,-9137,-11298,-13292,-14927,-15982,-16300,-15785,-14399,-12224,-9387,-6122,-2686,622,3523,5787,7238,7803,7490,6381,4647,2469,64,-2371,-4668,-6684,-8336,-9557,-10328,-10648,-10539,-10040,-9202,-8084,-6757,-5285,-3746,-2202,-720,651,1875,2914,3754,4361,4718,4777,4521,3904,2937,1638,87,-1615,-3317,-4882,-6154,-7031,-7426,-7332,-6754,-5778,-4490,-3011,-1455,80,1522,2837,4012,5084,6074,7038,7980,8909,9765,10476,10930,11001,10584,9600,8016,5895,3330,522,-2322,-4967,-7202,-8884,-9924,-10336,-10194,-9632,-8815,-7892,-7004,-6206,-5547,-4953,-4374,-3677,-2777,-1595,-96,1675,3629,5615,7426,8872,9743,9913,9308,7972,6047,3768,1437,-621,-2114,-2809,-2591,-1485,386,2739,5257,7569,9320,10256,10184,9092,7061,4334,1213,-1911,-4686,-6767,-7928,-8034,-7092,-5230,-2688,219,3128,5683,7570,8555,8515,7443,5426,2677,-566,-4010,-7372,-10415,-12923,-14788,-15933,-16381,-16190,-15461,-14331,-12937,-11401,-9864,-8398,-7080,-5939,-4962,-4133,-3382,-2652,-1877,-1005,-35,1027,2092,3074,3840,4285,4305,3872,2985,1722,197,-1446,-3052,-4470,-5606,-6371,-6777,-6821,-6592,-6139,-5553,-4860,-4094,-3218,-2213,-1024,381,1994,3789,5665,7498,9127,10378,11104,11199,10635,9457,7801,5861,3848,2004,484,-565,-1110,-1160,-790,-109,780,1742,2721,3623,4441,5144,5745,6249,6668,7022,7317,7585,7834,8090,8356,8613,8833,8940,8873,8536,7887,6872,5527,3890,2067,176,-1659,-3318,-4706,-5776,-6511,-6951,-7155,-7210,-7193,-7187,-7229,-7344,-7520,-7712,-7874,-7928,-7812,-7458,-6824,-5896,-4670,-3210,-1557,172,1898,3496,4870,5913,6532,6645,6195,5147,3503,1324,-1311,-4253,-7332,-10358,-13110,-15405,-17062,-17963,-18038,-17287,-15782,-13642,-11047,-8192,-5291,-2545,-124,1827,3229,4018,4197,3783,2837,1422,-349,-2382,-4526,-6652,-8589,-10191,-11293,-11777,-11547,-10581,-8908,-6657,-3989,-1137,1667,4198,6287,7816,8767,9171,9143,8825,8384,7986,7771,7817,8184,8834,9703,10679,11607,12351,12756,12704,12111,10921,9153,6830,4081,1009,-2178,-5315,-8184,-10600,-12399,-13461,-13727,-13215,-12007,-10267,-8189,-6019,-3967,-2245,-982,-269,-97,-423,-1113,-2034,-2997,-3847,-4409,-4588,-4280,-3490,-2232,-607,1251,3164,4929,6335,7195,7357,6737,5339,3243,638,-2254,-5127,-7727,-9763,-11074,-11508,-11073,-9803,-7871,-5463,-2829,-223,2139,4038,5354,5973,5882,5084,3664,1703,-636,-3238,-5916,-8546,-10979,-13115,-14853,-16155,-16956,-17276,-17089,-16431,-15330,-13812,-11949,-9783,-7409,-4914,-2396,28,2275,4252,5916,7223,8185,8786,9073,9047,8748,8205,7461,6564,5584,4593,3674,2916,2391,2155,2223,2574,3127,3802,4462,5027,5412,5603,5624,5545,5459,5466,5643,6047,6679,7525,8513,9575,10619,11566,12349,12907,13210,13224,12932,12322,11382,10119,8551,6721,4711,2618,581,-1273,-2801,-3908,-4525,-4650,-4339,-3687,-2862,-1993,-1264,-761,-571,-681,-1044,-1547,-2060,-2444,-2588,-2417,-1917,-1129,-136,935,1959,2806,3375,3590,3424,2855,1931,669,-846,-2550,-4346,-6116,-7750,-9092,-10022,-10394,-10122,-9138,-7444,-5086,-2185,1099,4573,8000,11187,13904,16013,17369,17918,17629,16549,14748,12359,9538,6468,3350,376,-2268,-4438,-6021,-6970,-7281,-7011,-6242,-5108,-3738,-2279,-870,381,1381,2088,2496,2641,2602,2477,2376,2403,2612,3037,3638,4333,5018,5553,5820,5729,5240,4364,3192,1835,459,-764,-1697,-2207,-2239,-1759,-792,605,2350,4337,6443,8553,10515,12219,13536,14381,14701,14483,13772,12644,11225,9652,8064,6587,5301,4251,3409,2734,2114,1458,666,-334,-1553,-2972,-4520,-6072,-7524,-8718,-9572,-10001,-9981,-9553,-8761,-7703,-6469,-5110,-3701,-2213,-664,1014,2829,4816,6948,9169,11389,13471,15287,16698,17609,17954,17727,16962,15731,14145,12318,10374,8446,6638,5063,3809,2926,2456,2380,2664,3228,3982,4812,5626,6321,6842,7118,7151,6908,6431,5724,4821,3743,2499,1103,-436,-2089,-3821,-5557,-7229,-8738,-10006,-10972,-11582,-11864,-11818,-11540,-11089,-10577,-10067,-9638,-9305,-9066,-8882,-8680,-8389,-7939,-7269,-6367,-5228,-3912,-2472,-1032,330,1469,2311,2759,2789,2382,1599,492,-813,-2218,-3581,-4803,-5765,-6402,-6647,-6478,-5877,-4865,-3461,-1722,285,2472,4719,6921,8933,10668,12017,12944,13441,13549,13348,12950,12461,11989,11588,11277,11015,10720,10290,9626,8649,7347,5737,3922,2032,242,-1275,-2358,-2909,-2878,-2313,-1325,-83,1218,2397,3317,3892,4148,4124,3983,3826,3809,4000,4408,4988,5600,6092,6287,6031,5229,3850,1939,-387,-2954,-5570,-8010,-10092,-11644,-12562,-12802,-12379,-11399,-9985,-8332,-6604,-4975,-3557,-2424,-1582,-996,-584,-267,52,404,814,1213,1518,1600,1324,596,-655,-2418,-4608,-7112,-9708,-12217,-14400,-16085,-17128,-17452,-17057,-15988,-14376,-12354,-10107,-7800,-5583,-3589,-1901,-565,389,1003,1293,1344,1211,984,733,527,428,478,707,1122,1715,2444,3274,4124,4949,5678,6282,6748,7086,7337,7556,7801,8122,8565,9117,9785,10491,11183,11753,12110,12155,11824,11087,9959,8522,6878,5184,3586,2214,1150,429,-2,-222,-383,-621,-1074,-1838,-2951,-4377,-6054,-7826,-9578,-11144,-12430,-13345,-13883,-14025,-13832,-13339,-12598,-11662,-10542,-9267,-7829,-6250,-4547,-2784,-1030,611,2028,3129,3824,4082,3881,3254,2246,929,-608,-2270,-3950,-5538,-6928,-8022,-8735,-9023,-8854,-8242,-7235,-5892,-4320,-2599,-842,883,2496,3959,5228,6279,7068,7549,7680,7382,6639,5411,3720,1637,-750,-3277,-5780,-8080,-9989,-11393,-12167,-12321,-11855,-10891,-9555,-8005,-6421,-4929,-3653,-2664,-1973,-1585,-1435,-1439,-1513,-1525,-1388,-1009,-333,639,1864,3247,4657,5943,6976,7616,7815,7531,6818,5751,4482,3144,1930,944,319,74,219,684,1379,2174,2960,3608,4056,4242,4176,3905,3489,3056,2683,2481,2502,2777,3275,3936,4644,5267,5658,5685,5245,4296,2838,965,-1209,-3498,-5716,-7687,-9248,-10312,-10831,-10829,-10377,-9568,-8508,-7298,-5994,-4657,-3284,-1895,-480,951,2362,3726,4953,5992,6747,7159,7181,6777,5964,4754,3212,1403,-589,-2657,-4707,-6616,-8285,-9600,-10482,-10866,-10729,-10088,-8992,-7524,-5797,-3911,-1996,-149,1543,2988,4166,5014,5547,5756,5667,5307,4723,3970,3114,2240,1408,693,121,-286,-557,-714,-813,-889,-971,-1080,-1212,-1365,-1532,-1712,-1910,-2140,-2423,-2780,-3222,-3760,-4379,-5054,-5737,-6369,-6881,-7221,-7335,-7217,-6865,-6323,-5640,-4895,-4159,-3525,-3035,-2754,-2670,-2765,-2980,-3221,-3413,-3469,-3336,-3001,-2452,-1753,-927,-68,788,1566,2239,2772,3177,3459,3665,3828,4012,4247,4568,4972,5428,5895,6281,6526,6535,6269,5687,4809,3667,2342,905,-537,-1914,-3156,-4214,-5076,-5721,-6153,-6376,-6375,-6150,-5683,-4964,-4006,-2825,-1482,-43,1389,2713,3835,4672,5200,5412,5362,5131,4808,4500,4267,4168,4203,4355,4576,4795,4949,4951,4758,4295,3569,2569,1354,6,-1372,-2643,-3686,-4384,-4662,-4472,-3842,-2820,-1548,-165,1128,2155,2740,2750,2107,799,-1128,-3551,-6300,-9164,-11897,-14276,-16080,-17167,-17450,-16939,-15729,-13988,-11934,-9812,-7847,-6228,-5071,-4417,-4218,-4370,-4692,-5008,-5113,-4874,-4177,-3022,-1457,360,2251,3969,5321,6110,6253,5723,4609,3077,1353,-299,-1617,-2407,-2510,-1914,-684,1016,2936,4814,6389,7445,7863,7594,6726,5402,3846,2325,1063,296,142,654,1787,3391,5274,7189,8901,10225,11016,11243,10921,10162,9120,7965,6877,5996,5410,5175,5239,5545,5949,6333,6529,6447,5981,5119,3873,2315,564,-1252,-2974,-4474,-5631,-6378,-6689,-6597,-6167,-5530,-4809,-4176,-3766,-3712,-4091,-4937,-6210,-7819,-9607,-11397,-12980,-14185,-14850,-14893,-14274,-13039,-11258,-9086,-6654,-4148,-1717,493,2375,3834,4839,5356,5423,5067,4380,3444,2363,1247,170,-799,-1621,-2286,-2795,-3153,-3361,-3424,-3314,-3035,-2559,-1901,-1074,-126,872,1828,2642,3197,3424,3245,2679,1755,591,-674,-1875,-2849,-3478,-3685,-3458,-2841,-1926,-829,325,1437,2423,3256,3932,4485,4966,5414,5860,6305,6709,7032,7198,7156,6874,6334,5589,4671,3696,2727,1869,1184,709,461,411,514,704,890,1000,941,659,103,-744,-1853,-3176,-4617,-6079,-7443,-8617,-9519,-10126,-10437,-10513,-10418,-10262,-10104,-10022,-10011,-10045,-10056,-9935,-9604,-8972,-8016,-6743,-5221,-3550,-1869,-297,1029,2035,2672,2933,2868,2532,2030,1424,823,264,-178,-498,-658,-694,-597,-432,-237,-84,-33,-130,-404,-835,-1381,-1944,-2427,-2700,-2676,-2289,-1543,-490,732,1984,3045,3768,3974,3586,2577,992,-1036,-3326,-5666,-7810,-9565,-10754,-11274,-11113,-10308,-8999,-7350,-5566,-3851,-2363,-1228,-476,-80,59,97,193,523,1195,2267,3695,5356,7049,8532,9570,9959,9605,8488,6730,4529,2150,-101,-1967,-3219,-3738,-3512,-2615,-1241,375,1957,3247,4030,4179,3651,2518,947,-830,-2517,-3847,-4555,-4492,-3574,-1861,491,3220,6006,8503,10408,11469,11577,10721,9048,6795,4295,1889,-78,-1361,-1788,-1344,-122,1657,3699,5675,7266,8208,8326,7558,5947,3666,946,-1892,-4547,-6710,-8155,-8740,-8415,-7254,-5405,-3103,-622,1741,3712,5061,5632,5381,4343,2689,632,-1524,-3505,-5038,-5942,-6119,-5583,-4436,-2860,-1072,713,2303,3589,4496,5066,5347,5461,5514,5600,5801,6123,6557,7038,7465,7731,7714,7314,6487,5217,3591,1723,-190,-1949,-3339,-4194,-4384,-3891,-2740,-1087,900,2955,4877,6424,7476,7946,7855,7286,6391,5327,4275,3356,2674,2271,2145,2270,2596,3069,3648,4270,4913,5514,6044,6440,6657,6655,6398,5883,5124,4163,3071,1926,821,-149,-898,-1367,-1497,-1300,-785,-19,903,1895,2826,3622,4185,4475,4474,4210,3747,3191,2651,2250,2094,2233,2687,3402,4274,5161,5900,6321,6297,5748,4659,3105,1220,-790,-2702,-4259,-5269,-5561,-5069,-3819,-1920,415,2937,5368,7456,8999,9897,10112,9733,8893,7777,6598,5523,4708,4231,4114,4323,4776,5357,5956,6444,6735,6760,6487,5932,5146,4222,3272,2429,1802,1482,1505,1853,2449,3164,3846,4328,4457,4135,3288,1934,139,-1973,-4233,-6444,-8420,-9964,-10956,-11287,-10965,-10024,-8606,-6870,-5028,-3271,-1773,-651,56,365,372,207,25,-36,137,584,1298,2192,3137,3971,4547,4725,4445,3696,2535,1105,-449,-1919,-3142,-3955,-4266,-4032,-3277,-2093,-629,937,2400,3566,4311,4523,4229,3498,2473,1379,396,-236,-400,20,997,2458,4237,6117,7897,9357,10379,10877,10875,10455,9758,8947,8188,7601,7277,7207,7353,7588,7777,7767,7433,6693,5536,4003,2212,309,-1540,-3178,-4491,-5395,-5896,-6005,-5831,-5438,-4967,-4473,-4071,-3769,-3630,-3637,-3806,-4115,-4549,-5088,-5685,-6305,-6878,-7342,-7633,-7692,-7501,-7043,-6380,-5553,-4672,-3814,-3066,-2490,-2102,-1893,-1820,-1800,-1786,-1694,-1511,-1228,-894,-560,-323,-258,-436,-922,-1701,-2774,-4045,-5409,-6714,-7794,-8483,-8648,-8174,-7045,-5254,-2930,-200,2715,5586,8183,10273,11694,12326,12145,11201,9634,7641,5451,3324,1460,60,-792,-1048,-774,-73,868,1868,2719,3267,3397,3080,2349,1320,148,-1001,-1953,-2596,-2858,-2723,-2257,-1543,-715,88,750,1163,1286,1100,653,12,-723,-1449,-2067,-2493,-2671,-2571,-2206,-1613,-881,-105,586,1067,1221,958,219,-991,-2629,-4569,-6657,-8678,-10437,-11716,-12381,-12335,-11591,-10229,-8418,-6387,-4376,-2654,-1415,-810,-897,-1604,-2819,-4288,-5796,-7064,-7917,-8214,-7924,-7093,-5840,-4323,-2728,-1215,82,1077,1749,2118,2237,2191,2047,1866,1705,1577,1504,1505,1554,1674,1814,1947,2013,1950,1691,1197,433,-591,-1850,-3286,-4822,-6372,-7832,-9105,-10081,-10671,-10787,-10364,-9381,-7840,-5804,-3369,-682,2089,4747,7120,9040,10407,11152,11305,10920,10139,9103,7983,6902,5965,5209,4611,4122,3627,3041,2258,1244,-29,-1492,-3069,-4632,-6037,-7166,-7911,-8223,-8104,-7608,-6852,-5968,-5129,-4463,-4095,-4064,-4374,-4933,-5621,-6258,-6663,-6676,-6165,-5087,-3450,-1355,1043,3547,5945,8037,9654,10695,11112,10930,10244,9161,7859,6468,5149,3996,3089,2447,2051,1844,1738,1631,1424,1016,354,-609,-1869,-3381,-5079,-6842,-8543,-10044,-11213,-11946,-12182,-11906,-11161,-10029,-8639,-7112,-5611,-4225,-3078,-2194,-1609,-1282,-1166,-1187,-1260,-1324,-1310,-1181,-932,-552,-69,493,1111,1753,2404,3051,3694,4325,4945,5537,6060,6471,6681,6621,6203,5378,4115,2444,438,-1780,-4029,-6118,-7832,-8975,-9398,-9008,-7789,-5824,-3245,-269,2865,5910,8610,10782,12258,12967,12899,12107,10743,8956,6972,4967,3131,1581,408,-386,-827,-1013,-1047,-1073,-1187,-1502,-2043,-2827,-3794,-4865,-5932,-6881,-7617,-8081,-8245,-8156,-7874,-7519,-7195,-7011,-7029,-7252,-7646,-8086,-8468,-8628,-8471,-7917,-6956,-5639,-4054,-2330,-610,986,2347,3411,4136,4530,4602,4420,4019,3499,2915,2370,1923,1650,1577,1724,2050,2502,2976,3372,3558,3457,2969,2109,877,-621,-2262,-3885,-5307,-6356,-6889,-6805,-6059,-4681,-2755,-422,2131,4707,7114,9157,10710,11652,11941,11568,10565,9041,7095,4916,2665,547,-1270,-2626,-3436,-3652,-3328,-2559,-1521,-410,550,1165,1279,795,-287,-1912,-3915,-6116,-8273,-10164,-11596,-12411,-12540,-11980,-10777,-9087,-7032,-4834,-2642,-644,1039,2304,3081,3363,3143,2484,1468,208,-1149,-2456,-3574,-4388,-4836,-4900,-4622,-4087,-3407,-2705,-2097,-1673,-1482,-1551,-1841,-2324,-2910,-3535,-4122,-4598,-4939,-5097,-5098,-4946,-4673,-4321,-3906,-3451,-2950,-2386,-1736,-972,-74,961,2126,3380,4691,5992,7240,8391,9404,10293,11026,11660,12187,12650,13066,13432,13753,13994,14127,14088,13841,13305,12453,11229,9631,7654,5342,2741,-42,-2914,-5716,-8333,-10596,-12407,-13658,-14314,-14372,-13874,-12901,-11555,-9952,-8216,-6462,-4792,-3320,-2107,-1237,-741,-633,-905,-1488,-2306,-3241,-4170,-4980,-5566,-5877,-5881,-5604,-5082,-4383,-3578,-2729,-1913,-1164,-548,-96,148,152,-106,-636,-1422,-2436,-3618,-4902,-6190,-7405,-8432,-9197,-9600,-9575,-9070,-8052,-6531,-4541,-2154,523,3359,6196,8869,11219,13110,14441,15171,15306,14924,14124,13053,11840,10601,9437,8374,7441,6605,5810,5021,4147,3170,2050,803,-530,-1874,-3134,-4192,-4950,-5316,-5262,-4786,-3976,-2930,-1817,-779,20,498,565,246,-437,-1397,-2522,-3732,-4902,-5980,-6888,-7592,-8063,-8265,-8191,-7813,-7140,-6175,-4961,-3541,-2016,-461,999,2281,3280,3939,4191,4026,3417,2401,994,-726,-2703,-4824,-7000,-9102,-11028,-12658,-13896,-14673,-14918,-14633,-13809,-12486,-10745,-8652,-6350,-3941,-1579,606,2485,3953,4944,5420,5419,4985,4258,3348,2432,1635,1082,848,952,1374,2046,2858,3695,4430,4946,5153,4993,4438,3525,2300,880,-625,-2080,-3365,-4388,-5085,-5452,-5489,-5279,-4850,-4307,-3667,-2979,-2227,-1393,-448,652,1883,3236,4610,5915,7012,7786,8140,8040,7500,6601,5456,4201,2977,1875,981,291,-203,-572,-890,-1231,-1661,-2221,-2908,-3713,-4579,-5455,-6273,-6981,-7533,-7902,-8083,-8074,-7896,-7555,-7079,-6461,-5734,-4892,-3963,-2968,-1941,-924,31,879,1573,2090,2432,2622,2723,2799,2943,3232,3719,4434,5354,6417,7528,8553,9363,9837,9865,9395,8397,6899,4977,2724,277,-2228,-4659,-6878,-8798,-10306,-11364,-11895,-11891,-11328,-10216,-8583,-6481,-3986,-1204,1722,4635,7326,9617,11297,12232,12320,11545,9996,7821,5283,2646,224,-1719,-2963,-3381,-2933,-1690,223,2588,5187,7774,10134,12084,13474,14224,14279,13658,12411,10638,8465,6047,3527,1071,-1210,-3191,-4813,-6013,-6775,-7079,-6941,-6367,-5394,-4063,-2440,-614,1315,3233,5031,6615,7915,8911,9603,10046,10306,10452,10558,10643,10709,10716,10587,10237,9596,8586,7212,5489,3492,1355,-795,-2796,-4508,-5837,-6713,-7141,-7151,-6831,-6268,-5571,-4829,-4113,-3482,-2961,-2568,-2313,-2192,-2215,-2380,-2687,-3117,-3646,-4196,-4705,-5046,-5127,-4839,-4106,-2906,-1233,823,3175,5655,8113,10375,12285,13731,14619,14924,14654,13862,12645,11107,9385,7579,5814,4152,2673,1410,401,-320,-735,-798,-498,194,1268,2700,4409,6300,8203,9963,11385,12315,12632,12286,11284,9743,7794,5669,3570,1724,302,-572,-867,-596,114,1132,2262,3339,4200,4744,4907,4690,4130,3303,2309,1251,236,-645,-1331,-1769,-1965,-1931,-1711,-1374,-981,-582,-244,40,233,362,426,432,386,272,89,-178,-521,-927,-1348,-1745,-2028,-2139,-2011,-1605,-935,-43,971,1988,2850,3447,3648,3411,2729,1648,285,-1234,-2752,-4123,-5232,-5992,-6374,-6367,-6004,-5319,-4364,-3179,-1819,-332,1210,2734,4136,5340,6240,6791,6953,6733,6199,5435,4580,3800,3227,3037,3303,4094,5385,7105,9102,11214,13213,14909,16105,16664,16500,15607,14037,11924,9411,6702,3951,1329,-1057,-3134,-4856,-6239,-7284,-8035,-8519,-8760,-8770,-8565,-8127,-7491,-6658,-5695,-4650,-3636,-2720,-2018,-1580,-1451,-1651,-2128,-2850,-3730,-4678,-5621,-6448,-7100,-7509,-7623,-7433,-6933,-6141,-5127,-3923,-2642,-1350,-139,899,1711,2238,2455,2360,1968,1301,418,-652,-1839,-3081,-4308,-5426,-6345,-6951,-7160,-6871,-6065,-4731,-2945,-820,1471,3765,5852,7622,8937,9785,10167,10171,9911,9520,9135,8838,8700,8689,8765,8818,8726,8385,7691,6608,5139,3338,1310,-811,-2882,-4752,-6307,-7460,-8162,-8409,-8223,-7647,-6759,-5622,-4357,-3049,-1849,-859,-219,-27,-351,-1221,-2595,-4377,-6409,-8484,-10376,-11868,-12777,-12994,-12472,-11258,-9463,-7243,-4795,-2314,21,2053,3669,4801,5409,5506,5118,4312,3152,1735,144,-1524,-3182,-4752,-6169,-7365,-8311,-8946,-9270,-9267,-8962,-8411,-7672,-6856,-6041,-5331,-4784,-4442,-4298,-4328,-4459,-4629,-4756,-4791,-4695,-4466,-4107,-3648,-3103,-2484,-1801,-1034,-190,752,1780,2882,4032,5185,6299,7313,8176,8832,9243,9364,9183,8683,7872,6769,5396,3816,2093,323,-1387,-2912,-4139,-4960,-5306,-5150,-4518,-3479,-2165,-716,697,1922,2834,3339,3427,3103,2475,1634,717,-160,-921,-1524,-1980,-2353,-2705,-3135,-3716,-4490,-5481,-6650,-7947,-9271,-10540,-11634,-12490,-13014,-13183,-12937,-12294,-11218,-9765,-7955,-5881,-3659,-1430,624,2332,3536,4114,4021,3277,1991,337,-1455,-3124,-4432,-5157,-5172,-4412,-2914,-803,1736,4467,7142,9532,11448,12753,13395,13354,12693,11490,9857,7917,5783,3577,1398,-663,-2527,-4144,-5464,-6465,-7138,-7479,-7510,-7246,-6719,-5962,-5016,-3927,-2755,-1567,-445,523,1243,1639,1640,1216,368,-855,-2364,-4012,-5633,-7040,-8035,-8476,-8238,-7282,-5648,-3425,-805,2025,4814,7358,9457,10983,11855,12063,11649,10700,9326,7643,5776,3812,1865,-5,-1712,-3204,-4418,-5326,-5878,-6080,-5909,-5399,-4570,-3467,-2161,-693,830,2361,3801,5091,6165,6981,7501,7729,7661,7314,6724,5897,4875,3664,2293,783,-848,-2554,-4317,-6063,-7773,-9364,-10811,-12046,-13038,-13740,-14113,-14149,-13802,-13100,-12035,-10666,-9064,-7337,-5616,-4046,-2765,-1881,-1469,-1530,-2021,-2834,-3812,-4793,-5579,-6028,-5999,-5426,-4294,-2635,-556,1822,4333,6827,9129,11139,12719,13836,14425,14489,14040,13098,11728,9993,7973,5792,3555,1402,-537,-2148,-3332,-4014,-4187,-3850,-3092,-1992,-707,647,1893,2929,3617,3889,3696,3021,1899,396,-1389,-3307,-5209,-6916,-8253,-9073,-9248,-8710,-7457,-5542,-3103,-317,2590,5396,7866,9829,11136,11725,11574,10748,9329,7472,5318,3024,738,-1444,-3404,-5105,-6479,-7508,-8165,-8439,-8332,-7852,-7031,-5906,-4550,-3033,-1468,42,1371,2413,3064,3275,3014,2322,1259,-65,-1521,-2980,-4326,-5462,-6346,-6940,-7283,-7404,-7382,-7278,-7164,-7076,-7053,-7072,-7121,-7138,-7063,-6826,-6363,-5624,-4592,-3271,-1722,-16,1710,3325,4678,5626,6076,5964,5308,4186,2742,1166,-325,-1507,-2209,-2278,-1670,-381,1485,3797,6354,8959,11415,13526,15163,16206,16595,16319,15385,13865,11836,9422,6733,3938,1149,-1462,-3797,-5726,-7193,-8140,-8577,-8520,-8051,-7243,-6226,-5113,-4024,-3092,-2386,-2007,-1984,-2332,-3056,-4089,-5384,-6844,-8357,-9810,-11064,-11989,-12484,-12434,-11819,-10605,-8874,-6704,-4263,-1707,761,2990,4817,6167,6969,7250,7043,6444,5557,4505,3396,2325,1356,516,-181,-748,-1217,-1576,-1862,-2030,-2075,-1948,-1609,-1044,-216,833,2082,3448,4851,6190,7374,8323,8986,9354,9434,9285,8951,8506,7982,7413,6784,6086,5289,4370,3321,2163,913,-355,-1598,-2747,-3732,-4525,-5072,-5369,-5407,-5200,-4792,-4230,-3592,-2968,-2436,-2093,-2000,-2194,-2702,-3482,-4509,-5700,-6978,-8243,-9416,-10387,-11104,-11487,-11506,-11139,-10385,-9256,-7806,-6072,-4152,-2129,-125,1732,3316,4509,5212,5372,4967,4035,2659,953,-918,-2811,-4544,-6015,-7101,-7779,-8028,-7897,-7438,-6751,-5888,-4970,-4024,-3131,-2321,-1616,-1051,-635,-391,-322,-450,-730,-1162,-1659,-2160,-2575,-2804,-2777,-2419,-1709,-629,777,2460,4317,6253,8126,9821,11197,12135,12549,12363,11577,10228,8404,6263,3959,1684,-389,-2125,-3406,-4177,-4430,-4166,-3482,-2424,-1138,293,1725,3071,4202,5058,5540,5616,5255,4453,3266,1742,13,-1830,-3619,-5262,-6634,-7674,-8369,-8709,-8767,-8602,-8297,-7941,-7582,-7284,-7046,-6884,-6767,-6674,-6582,-6469,-6332,-6175,-6013,-5859,-5723,-5618,-5528,-5446,-5340,-5177,-4920,-4540,-4018,-3370,-2621,-1833,-1077,-411,88,418,563,576,527,484,566,827,1356,2161,3250,4562,6008,7474,8808,9890,10587,10817,10538,9754,8521,6944,5152,3302,1542,8,-1197,-2011,-2405,-2417,-2074,-1489,-727,97,910,1646,2259,2743,3089,3332,3470,3539,3531,3465,3330,3140,2910,2666,2452,2314,2291,2418,2701,3128,3655,4231,4782,5230,5527,5586,5408,4950,4246,3324,2248,1086,-87,-1197,-2190,-3011,-3641,-4057,-4251,-4218,-3952,-3446,-2687,-1678,-420,1051,2681,4376,6015,7456,8564,9230,9389,9046,8272,7191,5985,4823,3876,3260,3039,3201,3684,4354,5073,5665,5997,5940,5440,4477,3103,1404,-491,-2435,-4280,-5898,-7159,-8022,-8412,-8367,-7897,-7082,-5994,-4729,-3377,-2039,-800,249,1030,1488,1574,1305,703,-129,-1079,-1994,-2699,-3065,-2941,-2284,-1049,686,2843,5242,7709,10050,12064,13623,14606,14963,14717,13899,12635,11030,9225,7347,5504,3775,2219,851,-311,-1274,-2027,-2557,-2840,-2839,-2541,-1932,-1036,89,1372,2691,3941,5008,5806,6290,6454,6342,6026,5617,5215,4929,4833,4971,5359,5959,6729,7578,8428,9178,9733,10015,9949,9511,8679,7513,6077,4500,2900,1423,168,-772,-1363,-1603,-1528,-1197,-695,-97,506,1062,1500,1810,1953,1939,1745,1388,855,164,-657,-1563,-2476,-3310,-3963,-4348,-4394,-4071,-3386,-2398,-1203,76,1294,2331,3071,3455,3475,3142,2555,1784,958,172,-483,-929,-1131,-1060,-723,-146,630,1549,2541,3544,4479,5273,5859,6160,6125,5712,4900,3720,2211,476,-1370,-3177,-4780,-6024,-6763,-6904,-6390,-5246,-3537,-1408,987,3434,5767,7796,9387,10452,10914,10801,10123,8992,7513,5853,4160,2610,1326,418,-63,-118,209,838,1632,2491,3250,3832,4126,4113,3784,3187,2395,1496,586,-253,-950,-1478,-1813,-1992,-2038,-2024,-2002,-2042,-2186,-2471,-2892,-3447,-4093,-4788,-5499,-6166,-6771,-7276,-7654,-7894,-7956,-7829,-7493,-6944,-6203,-5290,-4248,-3129,-1968,-810,332,1444,2535,3611,4687,5756,6803,7777,8618,9231,9546,9481,9013,8150,6969,5589,4168,2886,1892,1329,1238,1637,2419,3456,4542,5470,6038,6089,5509,4293,2468,188,-2383,-5000,-7436,-9440,-10844,-11497,-11374,-10485,-8965,-6957,-4697,-2380,-236,1565,2873,3598,3682,3142,2009,388,-1602,-3798,-6018,-8081,-9795,-11007,-11589,-11484,-10683,-9274,-7374,-5184,-2899,-737,1123,2533,3405,3703,3432,2671,1484,12,-1655,-3372,-5060,-6604,-7959,-9054,-9863,-10368,-10547,-10414,-9974,-9257,-8303,-7159,-5886,-4539,-3181,-1856,-604,546,1576,2476,3242,3879,4381,4765,5034,5200,5282,5289,5243,5150,5027,4854,4632,4320,3892,3315,2564,1643,581,-570,-1705,-2747,-3566,-4104,-4305,-4174,-3780,-3205,-2589,-2044,-1683,-1562,-1706,-2085,-2642,-3296,-3969,-4576,-5091,-5466,-5735,-5897,-5996,-6039,-6030,-5943,-5733,-5351,-4744,-3875,-2752,-1387,125,1716,3222,4553,5548,6137,6243,5849,4994,3737,2203,523,-1151,-2654,-3881,-4708,-5126,-5118,-4763,-4153,-3406,-2663,-2036,-1638,-1545,-1793,-2402,-3332,-4540,-5937,-7439,-8934,-10335,-11533,-12452,-13000,-13117,-12740,-11840,-10414,-8490,-6146,-3475,-620,2271,5039,7538,9635,11242,12296,12785,12738,12217,11307,10130,8780,7385,6016,4754,3617,2637,1778,1052,405,-152,-654,-1084,-1444,-1716,-1868,-1884,-1732,-1417,-946,-370,253,829,1265,1476,1367,908,63,-1121,-2582,-4203,-5839,-7336,-8545,-9346,-9670,-9483,-8835,-7789,-6470,-4991,-3488,-2056,-791,259,1085,1672,2086,2350,2543,2719,2920,3199,3541,3956,4384,4774,5045,5119,4912,4385,3493,2266,754,-939,-2669,-4274,-5580,-6432,-6724,-6414,-5538,-4221,-2643,-1049,334,1277,1653,1369,488,-905,-2587,-4346,-5920,-7088,-7658,-7525,-6649,-5107,-3029,-638,1832,4101,5956,7175,7668,7361,6327,4664,2574,265,-2037,-4125,-5850,-7107,-7876,-8168,-8069,-7652,-7031,-6267,-5432,-4537,-3588,-2548,-1393,-90,1360,2920,4524,6045,7361,8312,8777,8657,7904,6539,4639,2344,-158,-2653,-4906,-6706,-7862,-8236,-7772,-6453,-4388,-1704,1369,4605,7734,10522,12746,14252,14944,14798,13876,12298,10247,7934,5590,3426,1626,316,-434,-629,-335,319,1180,2047,2755,3131,3084,2555,1569,200,-1420,-3150,-4822,-6315,-7516,-8370,-8876,-9044,-8950,-8648,-8211,-7713,-7182,-6688,-6238,-5885,-5636,-5524,-5539,-5678,-5909,-6174,-6428,-6580,-6574,-6328,-5797,-4942,-3764,-2308,-638,1108,2802,4283,5403,6056,6162,5708,4729,3317,1591,-275,-2136,-3787,-5103,-5920,-6182,-5830,-4900,-3460,-1629,437,2567,4587,6321,7636,8399,8555,8065,6968,5333,3289,986,-1395,-3680,-5689,-7269,-8296,-8674,-8370,-7371,-5753,-3605,-1088,1625,4345,6870,9053,10729,11854,12357,12296,11719,10748,9505,8130,6734,5428,4268,3301,2519,1915,1436,1048,699,365,20,-317,-651,-941,-1179,-1346,-1442,-1481,-1494,-1516,-1589,-1759,-2042,-2463,-3004,-3641,-4340,-5030,-5672,-6195,-6554,-6722,-6669,-6431,-6020,-5515,-4968,-4458,-4047,-3772,-3664,-3722,-3928,-4257,-4647,-5052,-5380,-5561,-5502,-5138,-4424,-3356,-1977,-369,1337,3002,4479,5643,6413,6746,6658,6213,5509,4672,3827,3118,2637,2500,2725,3333,4253,5373,6542,7571,8310,8610,8424,7736,6643,5255,3749,2273,991,-6,-646,-935,-910,-655,-274,132,462,659,672,506,162,-309,-888,-1501,-2135,-2731,-3284,-3778,-4223,-4629,-5030,-5429,-5852,-6302,-6756,-7223,-7641,-8026,-8310,-8517,-8596,-8567,-8410,-8126,-7719,-7186,-6533,-5767,-4900,-3967,-3002,-2076,-1247,-592,-172,-24,-166,-567,-1177,-1905,-2644,-3267,-3658,-3707,-3349,-2538,-1315,272,2086,3987,5796,7353,8496,9126,9164,8615,7524,6002,4199,2282,440,-1181,-2442,-3271,-3624,-3525,-3008,-2164,-1083,134,1372,2541,3537,4285,4709,4762,4416,3675,2570,1174,-433,-2122,-3789,-5311,-6594,-7570,-8192,-8458,-8379,-7993,-7332,-6463,-5409,-4242,-2998,-1735,-514,609,1587,2372,2950,3315,3476,3462,3294,3007,2623,2177,1692,1214,754,356,-4,-315,-648,-1031,-1542,-2212,-3069,-4095,-5231,-6397,-7464,-8326,-8852,-8970,-8627,-7851,-6710,-5332,-3881,-2516,-1406,-665,-373,-552,-1169,-2148,-3379,-4719,-6034,-7168,-8016,-8470,-8503,-8097,-7309,-6195,-4839,-3323,-1696,-18,1697,3418,5126,6789,8359,9781,10985,11908,12497,12708,12541,12017,11190,10162,9014,7891,6878,6088,5589,5414,5585,6044,6749,7566,8401,9096,9551,9657,9368,8663,7580,6170,4533,2743,913,-890,-2585,-4123,-5468,-6584,-7473,-8106,-8493,-8641,-8538,-8234,-7733,-7085,-6357,-5577,-4824,-4104,-3442,-2818,-2200,-1544,-813,9,928,1899,2877,3771,4503,4997,5185,5057,4604,3881,2934,1847,680,-489,-1612,-2641,-3523,-4247,-4758,-5065,-5136,-4977,-4579,-3938,-3047,-1909,-536,1021,2690,4346,5847,7030,7751,7904,7437,6392,4865,3052,1166,-540,-1849,-2576,-2641,-2012,-799,861,2742,4608,6242,7443,8086,8111,7533,6437,4974,3312,1646,146,-1050,-1867,-2260,-2265,-1923,-1300,-492,466,1495,2583,3702,4831,5965,7051,8062,8906,9519,9818,9748,9294,8482,7398,6171,4972,3961,3325,3161,3571,4535,6012,7859,9914,11947,13752,15103,15847,15863,15132,13696,11694,9300,6747,4247,2007,178,-1157,-1985,-2364,-2407,-2258,-2068,-1975,-2079,-2423,-3031,-3838,-4797,-5796,-6748,-7557,-8149,-8470,-8502,-8235,-7714,-6961,-6069,-5073,-4077,-3120,-2275,-1567,-1026,-637,-389,-218,-79,111,408,871,1519,2365,3359,4463,5589,6662,7599,8339,8823,9040,8986,8703,8252,7721,7201,6776,6515,6425,6490,6635,6745,6700,6374,5680,4580,3115,1386,-428,-2117,-3471,-4290,-4477,-3980,-2902,-1379,331,1975,3286,4035,4091,3382,1975,-7,-2327,-4744,-6975,-8794,-10019,-10538,-10332,-9433,-7937,-5961,-3644,-1111,1520,4149,6702,9102,11302,13229,14855,16092,16929,17295,17186,16579,15506,13997,12140,10026,7779,5546,3443,1628,174,-819,-1342,-1391,-1029,-348,550,1506,2427,3156,3623,3751,3508,2903,1964,745,-681,-2238,-3850,-5439,-6949,-8325,-9523,-10520,-11292,-11823,-12124,-12179,-12022,-11655,-11121,-10427,-9606,-8646,-7555,-6292,-4850,-3178,-1277,862,3179,5606,7985,10161,11917,13069,13452,12979,11658,9582,6966,4070,1197,-1343,-3320,-4550,-4978,-4621,-3594,-2062,-218,1738,3636,5332,6743,7808,8527,8885,8901,8562,7862,6778,5316,3492,1398,-849,-3057,-5020,-6526,-7403,-7541,-6947,-5706,-4038,-2207,-521,724,1326,1151,210,-1393,-3458,-5746,-7997,-10007,-11597,-12695,-13289,-13426,-13234,-12807,-12299,-11793,-11369,-11055,-10833,-10641,-10384,-9940,-9183,-8016,-6351,-4196,-1589,1331,4373,7295,9843,11777,12925,13204,12623,11329,9518,7499,5556,3991,3001,2712,3099,4053,5324,6652,7714,8259,8076,7086,5298,2865,-15,-3045,-5953,-8481,-10427,-11689,-12226,-12091,-11388,-10261,-8872,-7371,-5892,-4531,-3342,-2354,-1554,-935,-463,-136,63,132,68,-129,-450,-893,-1431,-2050,-2711,-3382,-4013,-4550,-4934,-5104,-5018,-4642,-3979,-3049,-1919,-664,597,1744,2645,3190,3286,2912,2056,817,-710,-2357,-3976,-5386,-6465,-7091,-7223,-6874,-6108,-5073,-3923,-2864,-2058,-1658,-1733,-2293,-3266,-4514,-5838,-7031,-7876,-8215,-7967,-7118,-5792,-4144,-2447,-935,111,530,199,-866,-2553,-4652,-6893,-8951,-10553,-11415,-11399,-10407,-8509,-5830,-2618,866,4298,7424,9987,11854,12948,13302,13019,12252,11183,9972,8765,7652,6691,5877,5206,4619,4097,3601,3122,2678,2264,1913,1596,1317,1006,634,123,-551,-1415,-2456,-3616,-4827,-5962,-6917,-7573,-7846,-7702,-7133,-6203,-4986,-3622,-2235,-996,-39,504,543,31,-1027,-2573,-4495,-6630,-8780,-10717,-12227,-13097,-13197,-12425,-10796,-8376,-5346,-1925,1588,4884,7657,9641,10653,10613,9559,7650,5148,2368,-328,-2637,-4291,-5150,-5196,-4499,-3270,-1732,-155,1228,2246,2808,2913,2648,2155,1608,1166,957,1032,1388,1947,2590,3187,3603,3743,3543,3002,2172,1140,41,-1008,-1895,-2536,-2916,-3029,-2944,-2741,-2532,-2436,-2548,-2941,-3632,-4593,-5750,-7004,-8239,-9360,-10272,-10930,-11302,-11398,-11234,-10847,-10272,-9547,-8706,-7786,-6818,-5825,-4845,-3885,-2970,-2109,-1316,-598,23,547,969,1305,1609,1950,2419,3139,4201,5693,7663,10085,12914,16011,19210,22307,25072,27302,28791,29412,29060,27733,25476,22414,18743,14683,10504,6453,2749,-425,-2984,-4876,-6142,-6864,-7138,-7105,-6855,-6491,-6067,-5607,-5115,-4566,-3926,-3181,-2321,-1391,-457,371,967,1218,1007,296,-936,-2624,-4657,-6884,-9121,-11173,-12883,-14112,-14801,-14934,-14587,-13852,-12908,-11894,-10983,-10294,-9911,-9877,-10164,-10718,-11430,-12186,-12853,-13326,-13511,-13363,-12859,-12023,-10891,-9537,-8026,-6454,-4889,-3421,-2082,-917,95,987,1822,2685,3661,4810,6189,7780,9550,11383,13147,14645,15700,16129,15808,14663,12734,10102,6984,3611,282,-2714,-5121,-6719,-7381,-7036,-5710,-3511,-617,2739,6272,9714,12792,15295,17080,18069,18287,17791,16734,15243,13510,11670,9878,8240,6840,5733,4943,4474,4314,4431,4787,5321,5957,6584,7103,7360,7262,6684,5582,3931,1783,-777,-3594,-6505,-9317,-11847,-13959,-15532,-16545,-16990,-16947,-16507,-15804,-14960,-14112,-13353,-12769,-12393,-12224,-12240,-12361,-12539,-12671,-12698,-12528,-12099,-11337,-10197,-8640,-6668,-4307,-1632,1245,4175,6968,9426,11346,12547,12898,12332,10858,8588,5702,2454,-846,-3898,-6409,-8138,-8953,-8766,-7649,-5717,-3179,-292,2692,5509,7943,9853,11122,11751,11755,11232,10289,9059,7660,6194,4736,3321,1970,682,-551,-1720,-2823,-3835,-4729,-5480,-6065,-6455,-6651,-6620,-6372,-5884,-5171,-4263,-3204,-2078,-973,12,787,1273,1421,1199,605,-360,-1640,-3225,-5017,-6974,-8990,-10968,-12808,-14394,-15641,-16470,-16845,-16763,-16257,-15404,-14302,-13064,-11811,-10623,-9572,-8662,-7870,-7134,-6370,-5501,-4453,-3205,-1748,-144,1536,3193,4730,6068,7143,7933,8430,8665,8676,8513,8225,7844,7385,6843,6191,5397,4416,3244,1868,370,-1186,-2645,-3882,-4738,-5104,-4897,-4094,-2728,-882,1301,3659,6018,8204,10098,11581,12624,13207,13357,13128,12559,11716,10615,9287,7733,5965,3999,1867,-367,-2625,-4790,-6749,-8349,-9479,-10008,-9866,-9023,-7490,-5358,-2744,184,3240,6227,8943,11202,12820,13664,13624,12659,10791,8102,4761,974,-2990,-6853,-10321,-13147,-15103,-16062,-15952,-14816,-12789,-10098,-7043,-3953,-1163,1065,2521,3128,2913,1999,614,-987,-2517,-3721,-4394,-4406,-3724,-2383,-512,1725,4128,6490,8631,10395,11688,12450,12701,12470,11848,10918,9782,8514,7192,5842,4499,3171,1874,652,-442,-1306,-1837,-1919,-1453,-394,1278,3499,6158,9100,12127,15033,17618,19689,21106,21762,21610,20643,18913,16504,13538,10163,6542,2864,-705,-3971,-6779,-8975,-10429,-11064,-10822,-9731,-7854,-5339,-2378,785,3883,6647,8841,10283,10857,10560,9421,7589,5228,2533,-274,-3021,-5534,-7709,-9466,-10816,-11750,-12379,-12747,-12973,-13123,-13251,-13398,-13561,-13733,-13889,-14003,-14055,-14029,-13925,-13733,-13455,-13065,-12526,-11787,-10780,-9456,-7774,-5742,-3406,-848,1793,4400,6791,8870,10517,11687,12386,12642,12559,12225,11756,11232,10704,10193,9650,9037,8250,7233,5934,4355,2567,684,-1110,-2629,-3642,-3990,-3517,-2180,-15,2846,6166,9658,12968,15776,17768,18729,18535,17179,14774,11524,7724,3687,-228,-3706,-6470,-8280,-9011,-8586,-7025,-4453,-1033,2969,7269,11566,15542,18934,21499,23064,23531,22862,21128,18447,15041,11155,7089,3138,-429,-3385,-5599,-7019,-7683,-7729,-7314,-6655,-5940,-5309,-4898,-4719,-4800,-5075,-5487,-5949,-6405,-6775,-7049,-7175,-7158,-6970,-6618,-6067,-5341,-4410,-3320,-2082,-774,545,1771,2820,3596,4034,4080,3726,2978,1888,517,-1018,-2630,-4153,-5495,-6501,-7102,-7211,-6821,-5930,-4612,-2930,-1004,1082,3217,5343,7395,9347,11168,12850,14349,15657,16712,17478,17902,17939,17571,16800,15657,14211,12527,10694,8773,6819,4875,2961,1103,-668,-2327,-3822,-5114,-6156,-6910,-7359,-7517,-7406,-7101,-6663,-6190,-5758,-5441,-5292,-5339,-5582,-6009,-6574,-7235,-7932,-8597,-9192,-9646,-9943,-10058,-9994,-9772,-9414,-8945,-8389,-7748,-7027,-6218,-5301,-4292,-3179,-1999,-791,411,1541,2580,3484,4256,4884,5384,5767,6038,6203,6259,6171,5937,5506,4882,4043,3023,1842,591,-689,-1873,-2922,-3744,-4332,-4675,-4823,-4834,-4780,-4731,-4704,-4704,-4655,-4476,-4036,-3230,-1967,-216,1988,4528,7239,9867,12191,13919,14880,14888,13920,11982,9233,5856,2126,-1678,-5281,-8414,-10872,-12482,-13157,-12857,-11652,-9649,-7066,-4152,-1191,1517,3726,5223,5889,5671,4619,2825,473,-2248,-5114,-7917,-10465,-12604,-14218,-15244,-15660,-15497,-14849,-13825,-12621,-11379,-10316,-9542,-9179,-9233,-9676,-10366,-11166,-11844,-12234,-12147,-11481,-10193,-8315,-5957,-3279,-488,2218,4632,6619,8068,8954,9306,9201,8763,8113,7388,6673,6048,5508,5036,4559,4002,3275,2335,1151,-235,-1743,-3262,-4649,-5758,-6465,-6638,-6212,-5126,-3379,-1010,1898,5212,8760,12346,15728,18688,20983,22429,22864,22220,20490,17772,14237,10128,5745,1391,-2607,-6002,-8546,-10110,-10618,-10075,-8580,-6290,-3406,-195,3112,6238,8974,11109,12513,13070,12768,11613,9705,7167,4182,941,-2341,-5472,-8273,-10607,-12371,-13529,-14086,-14095,-13669,-12921,-11998,-11029,-10115,-9333,-8701,-8227,-7863,-7585,-7347,-7138,-6965,-6840,-6804,-6849,-7001,-7195,-7392,-7493,-7403,-7044,-6330,-5248,-3791,-2028,-39,2052,4126,6056,7720,9030,9895,10265,10106,9407,8205,6552,4546,2310,-8,-2244,-4216,-5758,-6694,-6896,-6273,-4779,-2473,549,4073,7850,11574,14934,17634,19427,20139,19683,18072,15421,11929,7891,3637,-452,-4029,-6760,-8419,-8843,-8014,-5999,-2996,729,4833,8949,12703,15762,17844,18752,18398,16796,14075,10463,6242,1764,-2653,-6687,-10118,-12772,-14611,-15652,-16021,-15879,-15421,-14843,-14323,-13972,-13876,-14024,-14372,-14812,-15224,-15459,-15421,-15009,-14210,-13046,-11579,-9935,-8213,-6555,-5042,-3742,-2670,-1814,-1110,-506,79,681,1326,1983,2606,3082,3327,3211,2674,1658,180,-1690,-3837,-6090,-8270,-10198,-11705,-12690,-13093,-12920,-12243,-11166,-9805,-8286,-6678,-5043,-3374,-1655,152,2078,4122,6264,8437,10542,12459,14057,15202,15809,15798,15175,13965,12251,10153,7795,5325,2884,592,-1404,-3020,-4137,-4707,-4696,-4121,-3064,-1649,-58,1498,2802,3640,3854,3326,2039,36,-2546,-5515,-8632,-11652,-14329,-16474,-17938,-18648,-18614,-17916,-16689,-15132,-13428,-11765,-10273,-9011,-7978,-7087,-6234,-5275,-4104,-2657,-917,1032,3098,5102,6897,8311,9243,9613,9432,8747,7687,6399,5065,3859,2925,2367,2220,2477,3056,3849,4715,5498,6072,6314,6170,5605,4673,3452,2079,714,-468,-1302,-1636,-1379,-468,1069,3164,5658,8355,11009,13361,15153,16177,16251,15310,13345,10461,6842,2750,-1526,-5647,-9326,-12294,-14342,-15357,-15288,-14170,-12129,-9317,-5976,-2333,1348,4834,7915,10429,12256,13344,13667,13263,12197,10556,8460,6024,3372,613,-2141,-4820,-7332,-9624,-11640,-13346,-14711,-15748,-16451,-16862,-17008,-16924,-16621,-16113,-15354,-14334,-12999,-11344,-9375,-7149,-4749,-2316,23,2109,3823,5076,5828,6100,5949,5488,4832,4122,3472,2999,2767,2845,3232,3936,4912,6120,7481,8938,10395,11786,13031,14059,14818,15267,15382,15173,14669,13947,13100,12254,11537,11083,10976,11297,12032,13140,14504,15949,17292,18295,18786,18580,17599,15810,13275,10131,6576,2856,-771,-4066,-6824,-8929,-10315,-11023,-11141,-10804,-10191,-9436,-8705,-8072,-7605,-7322,-7189,-7192,-7257,-7368,-7487,-7612,-7752,-7933,-8187,-8546,-9041,-9668,-10429,-11272,-12138,-12953,-13627,-14070,-14221,-14004,-13401,-12392,-10996,-9266,-7273,-5135,-2976,-956,785,2104,2916,3147,2830,2000,786,-644,-2129,-3454,-4475,-5059,-5155,-4762,-3965,-2879,-1666,-489,499,1172,1432,1243,582,-488,-1894,-3506,-5159,-6711,-7979,-8860,-9245,-9101,-8422,-7264,-5697,-3849,-1819,249,2257,4099,5699,6994,7937,8484,8614,8291,7512,6277,4615,2606,360,-1958,-4155,-6027,-7382,-8077,-8022,-7229,-5762,-3793,-1524,791,2910,4612,5742,6199,5989,5161,3846,2199,397,-1397,-3037,-4422,-5488,-6216,-6612,-6719,-6564,-6216,-5704,-5104,-4470,-3873,-3408,-3130,-3125,-3410,-3982,-4794,-5747,-6726,-7600,-8255,-8602,-8606,-8269,-7636,-6792,-5805,-4769,-3730,-2719,-1742,-758,258,1367,2585,3940,5392,6908,8408,9803,11008,11937,12536,12770,12648,12199,11506,10652,9732,8834,8002,7282,6648,6097,5575,5060,4530,3975,3420,2893,2441,2115,1957,1997,2245,2674,3232,3827,4351,4679,4728,4409,3738,2732,1496,153,-1156,-2290,-3127,-3577,-3596,-3166,-2341,-1196,142,1521,2782,3748,4279,4240,3560,2225,266,-2185,-4970,-7869,-10641,-13065,-14914,-16053,-16348,-15790,-14391,-12252,-9527,-6404,-3107,148,3148,5715,7724,9089,9787,9838,9298,8248,6813,5090,3229,1349,-431,-1998,-3273,-4205,-4752,-4927,-4731,-4208,-3389,-2326,-1054,377,1938,3566,5216,6793,8215,9366,10161,10527,10431,9905,8977,7778,6375,4927,3522,2298,1339,746,571,836,1544,2643,4056,5697,7443,9192,10852,12317,13536,14427,14960,15085,14801,14112,13085,11797,10387,8988,7754,6811,6250,6102,6348,6885,7588,8270,8760,8899,8579,7743,6419,4665,2612,398,-1825,-3920,-5771,-7311,-8507,-9369,-9937,-10291,-10470,-10582,-10632,-10695,-10761,-10865,-10971,-11090,-11148,-11121,-10918,-10481,-9726,-8612,-7105,-5236,-3078,-753,1550,3641,5305,6374,6728,6322,5215,3512,1420,-869,-3103,-5098,-6665,-7705,-8149,-8014,-7355,-6273,-4897,-3347,-1756,-208,1204,2444,3457,4233,4768,5069,5188,5175,5125,5128,5288,5676,6359,7344,8619,10122,11775,13465,15107,16582,17834,18779,19390,19612,19452,18879,17931,16629,15037,13238,11323,9385,7521,5788,4247,2913,1795,872,121,-503,-1038,-1537,-2030,-2578,-3180,-3877,-4644,-5481,-6347,-7210,-8032,-8768,-9405,-9914,-10306,-10585,-10779,-10896,-10983,-11017,-11039,-10996,-10877,-10622,-10169,-9461,-8444,-7076,-5370,-3332,-1044,1412,3928,6375,8637,10601,12166,13276,13880,13976,13576,12732,11493,9946,8163,6239,4264,2320,491,-1158,-2559,-3655,-4394,-4720,-4605,-4020,-2989,-1555,175,2081,4001,5785,7290,8416,9091,9311,9086,8489,7580,6464,5207,3906,2619,1423,359,-508,-1174,-1589,-1780,-1730,-1471,-1020,-400,354,1213,2137,3067,3947,4714,5298,5674,5799,5695,5385,4904,4321,3651,2956,2219,1460,655,-217,-1167,-2223,-3376,-4629,-5949,-7310,-8653,-9938,-11089,-12087,-12864,-13441,-13802,-13992,-14061,-14060,-14061,-14097,-14209,-14388,-14606,-14807,-14926,-14890,-14648,-14149,-13392,-12364,-11107,-9632,-7990,-6213,-4331,-2389,-409,1550,3450,5214,6789,8105,9123,9814,10197,10299,10194,9954,9659,9378,9147,8977,8836,8668,8399,7975,7349,6543,5597,4614,3692,2946,2448,2233,2291,2557,2931,3313,3578,3655,3478,3043,2368,1522,571,-382,-1275,-2013,-2571,-2900,-3016,-2922,-2677,-2316,-1908,-1492,-1095,-739,-392,-53,330,769,1276,1843,2418,2945,3337,3504,3369,2862,1966,692,-902,-2719,-4633,-6515,-8224,-9667,-10757,-11471,-11819,-11844,-11632,-11254,-10809,-10353,-9946,-9598,-9314,-9061,-8803,-8506,-8128,-7656,-7069,-6370,-5566,-4656,-3660,-2565,-1396,-138,1172,2524,3868,5152,6310,7263,7942,8272,8215,7730,6836,5540,3911,1998,-114,-2343,-4616,-6837,-8926,-10786,-12309,-13404,-13956,-13895,-13149,-11707,-9584,-6872,-3688,-213,3343,6771,9839,12378,14228,15322,15624,15214,14171,12697,10947,9138,7444,5982,4848,4038,3520,3214,3025,2882,2717,2527,2311,2121,1998,1983,2103,2340,2661,2990,3235,3296,3087,2528,1592,275,-1370,-3259,-5273,-7278,-9148,-10762,-12036,-12924,-13403,-13512,-13277,-12787,-12091,-11268,-10366,-9408,-8420,-7379,-6273,-5070,-3748,-2292,-711,981,2737,4503,6217,7804,9213,10385,11303,11950,12364,12584,12685,12753,12852,13070,13427,13947,14584,15268,15885,16312,16405,16071,15218,13830,11939,9617,7002,4229,1467,-1146,-3479,-5456,-7021,-8181,-8938,-9346,-9418,-9202,-8701,-7934,-6909,-5646,-4189,-2592,-965,597,1943,2951,3501,3500,2922,1766,114,-1925,-4189,-6509,-8700,-10621,-12141,-13196,-13781,-13909,-13692,-13216,-12632,-12057,-11623,-11404,-11477,-11839,-12464,-13282,-14170,-15015,-15684,-16079,-16122,-15800,-15108,-14120,-12879,-11503,-10037,-8588,-7178,-5877,-4701,-3691,-2882,-2307,-2014,-2045,-2410,-3136,-4172,-5486,-6975,-8530,-10030,-11319,-12279,-12761,-12661,-11903,-10429,-8267,-5458,-2120,1586,5492,9366,13017,16244,18884,20820,21992,22382,22051,21094,19657,17908,16038,14213,12587,11266,10278,9630,9206,8909,8555,8014,7164,5959,4423,2673,861,-795,-2095,-2879,-3011,-2497,-1370,187,1978,3701,5108,5927,6002,5236,3667,1420,-1280,-4157,-6929,-9308,-11114,-12193,-12542,-12207,-11339,-10120,-8753,-7429,-6280,-5407,-4804,-4455,-4255,-4118,-3941,-3664,-3263,-2779,-2267,-1845,-1616,-1673,-2093,-2877,-3992,-5335,-6743,-8050,-9052,-9599,-9569,-8917,-7672,-5932,-3847,-1631,517,2368,3758,4575,4775,4412,3602,2512,1341,260,-595,-1130,-1350,-1284,-1044,-751,-539,-514,-751,-1240,-1944,-2721,-3451,-3924,-4022,-3583,-2571,-964,1149,3635,6282,8856,11101,12777,13700,13752,12905,11247,8912,6143,3185,296,-2284,-4393,-5913,-6825,-7172,-7059,-6629,-6026,-5389,-4801,-4305,-3875,-3449,-2931,-2221,-1234,79,1715,3629,5704,7816,9784,11450,12646,13261,13205,12489,11157,9355,7259,5096,3072,1396,195,-440,-516,-86,727,1780,2905,3950,4790,5345,5578,5518,5210,4759,4249,3775,3399,3144,2999,2923,2855,2754,2573,2337,2061,1845,1740,1857,2219,2854,3703,4656,5582,6267,6572,6304,5407,3831,1664,-965,-3834,-6687,-9255,-11267,-12517,-12851,-12217,-10650,-8288,-5335,-2084,1179,4142,6547,8214,9046,9057,8359,7127,5585,3967,2466,1248,384,-102,-286,-273,-226,-287,-586,-1189,-2113,-3299,-4656,-6050,-7352,-8452,-9253,-9742,-9909,-9829,-9576,-9256,-8969,-8791,-8785,-8952,-9268,-9664,-10025,-10253,-10205,-9813,-8999,-7774,-6157,-4256,-2162,-53,1945,3652,4947,5715,5895,5491,4527,3132,1410,-456,-2323,-4038,-5507,-6647,-7453,-7910,-8066,-7924,-7534,-6878,-5976,-4812,-3388,-1734,112,2063,4019,5844,7416,8588,9274,9383,8906,7861,6328,4428,2312,154,-1875,-3607,-4910,-5673,-5841,-5392,-4360,-2819,-869,1338,3669,5956,8073,9899,11366,12427,13096,13388,13357,13048,12494,11722,10713,9460,7915,6063,3871,1376,-1394,-4313,-7261,-10072,-12570,-14620,-16088,-16925,-17115,-16712,-15817,-14561,-13096,-11563,-10091,-8760,-7621,-6673,-5884,-5199,-4552,-3884,-3155,-2341,-1452,-516,422,1292,2027,2568,2843,2835,2514,1903,1030,-31,-1202,-2372,-3444,-4325,-4956,-5326,-5440,-5377,-5177,-4941,-4699,-4526,-4415,-4412,-4475,-4629,-4812,-5031,-5212,-5366,-5430,-5424,-5317,-5130,-4849,-4468,-3982,-3350,-2554,-1563,-333,1117,2815,4699,6744,8858,10959,12947,14713,16173,17247,17892,18109,17916,17395,16625,15709,14762,13847,13059,12395,11882,11453,11055,10581,9945,9061,7886,6425,4722,2890,1037,-688,-2175,-3319,-4075,-4422,-4406,-4089,-3575,-2971,-2390,-1928,-1653,-1624,-1841,-2302,-2966,-3767,-4644,-5510,-6293,-6935,-7373,-7596,-7574,-7331,-6890,-6283,-5571,-4784,-3978,-3167,-2389,-1624,-886,-135,645,1470,2372,3324,4350,5402,6480,7543,8580,9556,10453,11230,11847,12250,12378,12184,11627,10703,9438,7901,6203,4475,2869,1522,544,0,-120,153,695,1419,2175,2874,3435,3812,4012,4046,3963,3804,3619,3421,3225,3004,2727,2365,1870,1248,483,-373,-1290,-2189,-3016,-3704,-4223,-4557,-4735,-4796,-4795,-4790,-4803,-4862,-4937,-5012,-5031,-4978,-4804,-4524,-4111,-3600,-2977,-2263,-1443,-510,546,1731,3036,4431,5868,7284,8577,9668,10431,10789,10664,10020,8851,7222,5181,2876,410,-2058,-4410,-6513,-8286,-9639,-10529,-10917,-10796,-10149,-9020,-7411,-5395,-3022,-381,2423,5268,8021,10542,12711,14411,15585,16180,16201,15667,14631,13158,11354,9307,7174,5064,3135,1505,285,-446,-636,-305,529,1762,3278,4930,6542,7970,9073,9784,10070,9989,9634,9142,8666,8329,8223,8402,8832,9473,10196,10888,11393,11578,11326,10539,9196,7296,4930,2217,-672,-3557,-6230,-8543,-10319,-11492,-11997,-11856,-11134,-9951,-8454,-6814,-5207,-3781,-2670,-1953,-1668,-1795,-2282,-3031,-3942,-4914,-5842,-6681,-7366,-7909,-8306,-8597,-8810,-8994,-9153,-9329,-9502,-9682,-9843,-9954,-9968,-9818,-9438,-8748,-7705,-6268,-4459,-2318,44,2498,4870,6981,8679,9831,10385,10348,9796,8882,7777,6697,5825,5339,5323,5816,6746,7971,9292,10466,11273,11528,11114,10019,8294,6101,3622,1097,-1263,-3261,-4759,-5680,-6005,-5792,-5127,-4157,-3008,-1850,-781,78,676,981,988,729,240,-440,-1257,-2180,-3168,-4171,-5147,-6020,-6732,-7211,-7412,-7308,-6908,-6243,-5389,-4429,-3453,-2559,-1801,-1214,-799,-505,-283,-57,240,636,1152,1751,2381,2959,3397,3613,3542,3168,2494,1579,512,-620,-1706,-2678,-3482,-4086,-4490,-4691,-4690,-4517,-4167,-3708,-3155,-2599,-2090,-1715,-1538,-1624,-1994,-2673,-3610,-4773,-6050,-7347,-8522,-9445,-9984,-10028,-9506,-8389,-6725,-4596,-2181,362,2797,4966,6698,7900,8551,8651,8320,7649,6812,5959,5233,4745,4562,4670,5019,5475,5884,6069,5853,5117,3771,1827,-652,-3505,-6547,-9521,-12230,-14447,-16064,-16992,-17240,-16867,-15952,-14623,-12972,-11107,-9103,-7026,-4917,-2837,-812,1081,2790,4236,5350,6078,6388,6275,5781,4949,3876,2620,1264,-147,-1589,-3042,-4525,-6034,-7588,-9169,-10759,-12306,-13740,-14980,-15925,-16490,-16572,-16112,-15036,-13338,-11037,-8202,-4965,-1475,2077,5511,8654,11360,13520,15077,15983,16287,15995,15220,14035,12576,10963,9348,7863,6647,5805,5416,5503,6046,6960,8136,9428,10694,11809,12665,13212,13419,13315,12944,12393,11727,11034,10354,9701,9062,8368,7545,6489,5119,3364,1219,-1292,-4060,-6939,-9748,-12281,-14366,-15851,-16643,-16722,-16111,-14908,-13239,-11257,-9124,-6984,-4950,-3113,-1505,-145,1003,1973,2838,3639,4440,5259,6115,6994,7878,8715,9482,10099,10529,10705,10552,10036,9069,7633,5683,3227,300,-3024,-6616,-10323,-13946,-17270,-20078,-22154,-23326,-23499,-22630,-20824,-18229,-15135,-11819,-8634,-5828,-3641,-2161,-1389,-1219,-1447,-1846,-2169,-2213,-1840,-999,276,1864,3586,5221,6555,7383,7584,7091,5953,4286,2289,177,-1795,-3422,-4512,-4941,-4652,-3636,-1966,245,2850,5648,8446,11038,13201,14776,15576,15508,14516,12616,9929,6626,2962,-776,-4304,-7352,-9731,-11307,-12065,-12049,-11393,-10291,-8934,-7553,-6313,-5361,-4762,-4535,-4620,-4941,-5371,-5812,-6145,-6329,-6289,-6050,-5606,-5009,-4316,-3581,-2872,-2233,-1689,-1250,-903,-636,-420,-253,-103,15,138,252,383,536,710,928,1184,1484,1829,2191,2545,2846,3030,3057,2860,2433,1743,856,-201,-1311,-2384,-3298,-3954,-4259,-4164,-3660,-2776,-1615,-309,975,2047,2760,2990,2688,1888,676,-785,-2331,-3776,-4979,-5832,-6296,-6377,-6154,-5713,-5184,-4669,-4250,-3994,-3892,-3971,-4171,-4497,-4902,-5367,-5868,-6367,-6815,-7175,-7359,-7326,-6992,-6316,-5261,-3837,-2072,-53,2112,4291,6327,8088,9454,10337,10704,10550,9915,8869,7485,5867,4086,2235,374,-1436,-3156,-4748,-6177,-7414,-8404,-9117,-9497,-9506,-9123,-8322,-7137,-5576,-3724,-1644,546,2737,4793,6602,8036,9022,9476,9377,8711,7511,5840,3773,1437,-1063,-3581,-5990,-8166,-9986,-11340,-12149,-12321,-11838,-10671,-8877,-6530,-3773,-775,2277,5176,7769,9894,11504,12547,13097,13219,13077,12800,12555,12464,12612,13026,13689,14501,15373,16145,16704,16922,16721,16053,14901,13302,11300,8995,6483,3893,1342,-1049,-3181,-4966,-6351,-7294,-7785,-7830,-7463,-6736,-5711,-4495,-3178,-1901,-766,96,627,760,516,-63,-888,-1838,-2783,-3609,-4217,-4574,-4688,-4628,-4508,-4455,-4624,-5120,-6048,-7414,-9177,-11203,-13277,-15162,-16575,-17295,-17140,-16035,-13990,-11130,-7622,-3734,305,4199,7734,10695,12931,14350,14907,14626,13572,11849,9605,6994,4212,1445,-1122,-3312,-5015,-6153,-6719,-6779,-6422,-5806,-5055,-4336,-3723,-3298,-3050,-2926,-2824,-2609,-2124,-1255,117,1999,4381,7137,10098,13052,15739,17932,19403,19990,19604,18227,15952,12937,9440,5741,2174,-992,-3488,-5185,-5999,-5991,-5275,-4052,-2535,-944,540,1783,2699,3271,3491,3423,3097,2607,1999,1356,723,161,-301,-626,-808,-843,-759,-600,-442,-367,-487,-881,-1640,-2781,-4304,-6123,-8119,-10121,-11944,-13402,-14345,-14674,-14354,-13437,-12026,-10290,-8414,-6598,-5013,-3790,-3007,-2678,-2766,-3178,-3800,-4491,-5117,-5568,-5755,-5632,-5211,-4518,-3645,-2683,-1746,-937,-338,-4,44,-180,-637,-1273,-2013,-2787,-3509,-4094,-4473,-4577,-4367,-3826,-2980,-1862,-582,785,2087,3217,4055,4504,4517,4084,3248,2116,832,-433,-1479,-2141,-2271,-1777,-648,1074,3255,5718,8217,10510,12330,13471,13754,13095,11483,8991,5776,2059,-1914,-5853,-9524,-12698,-15226,-17010,-18037,-18333,-17997,-17141,-15917,-14454,-12894,-11338,-9855,-8496,-7249,-6103,-4998,-3884,-2688,-1365,122,1772,3552,5387,7193,8841,10233,11245,11813,11868,11422,10499,9191,7621,5950,4342,2988,2021,1583,1730,2486,3787,5536,7562,9672,11668,13347,14566,15220,15285,14794,13852,12601,11205,9838,8631,7673,7006,6573,6309,6072,5722,5137,4205,2889,1190,-825,-3041,-5329,-7528,-9523,-11187,-12465,-13307,-13707,-13680,-13238,-12423,-11260,-9788,-8047,-6081,-3933,-1667,660,2967,5174,7203,8964,10403,11470,12143,12417,12297,11787,10901,9632,7999,6002,3688,1087,-1712,-4629,-7541,-10320,-12834,-14932,-16512,-17464,-17751,-17376,-16377,-14870,-12958,-10789,-8499,-6190,-3979,-1904,-18,1684,3218,4609,5886,7047,8078,8895,9439,9568,9227,8336,6930,5062,2916,650,-1465,-3244,-4454,-4986,-4753,-3779,-2171,-80,2266,4646,6857,8717,10150,11106,11639,11838,11823,11747,11706,11823,12120,12614,13263,13981,14681,15258,15602,15641,15291,14514,13276,11589,9470,6992,4251,1378,-1432,-3998,-6083,-7493,-8056,-7670,-6335,-4124,-1243,2060,5439,8566,11115,12820,13530,13181,11864,9752,7124,4278,1528,-868,-2724,-3951,-4555,-4653,-4391,-3992,-3631,-3490,-3655,-4169,-4986,-6012,-7116,-8142,-8968,-9473,-9612,-9358,-8750,-7841,-6718,-5439,-4079,-2666,-1230,224,1686,3155,4589,5953,7169,8165,8867,9217,9216,8884,8324,7631,6947,6384,6015,5880,5930,6092,6227,6189,5837,5063,3818,2122,63,-2191,-4461,-6516,-8186,-9313,-9833,-9745,-9129,-8118,-6886,-5598,-4417,-3438,-2729,-2281,-2062,-1991,-1979,-1948,-1818,-1559,-1158,-623,14,734,1527,2386,3346,4403,5580,6832,8112,9323,10342,11051,11309,11031,10156,8681,6689,4301,1736,-772,-2968,-4609,-5525,-5604,-4835,-3307,-1170,1336,3959,6440,8544,10108,11031,11297,10963,10131,8938,7509,5971,4376,2789,1179,-446,-2137,-3891,-5717,-7564,-9379,-11077,-12570,-13766,-14594,-14976,-14877,-14266,-13139,-11540,-9505,-7140,-4534,-1818,874,3410,5653,7483,8799,9538,9665,9222,8287,7001,5550,4125,2935,2133,1837,2065,2775,3823,5019,6137,6945,7254,6928,5905,4215,1948,-709,-3556,-6341,-8832,-10832,-12190,-12840,-12789,-12107,-10927,-9404,-7717,-6008,-4420,-3021,-1861,-929,-203,350,758,996,1048,826,272,-699,-2123,-4011,-6313,-8920,-11681,-14371,-16784,-18660,-19811,-20082,-19387,-17755,-15281,-12142,-8583,-4848,-1205,2127,4961,7184,8740,9639,9955,9783,9269,8533,7702,6854,6042,5277,4526,3744,2862,1822,595,-824,-2368,-3949,-5409,-6610,-7402,-7682,-7422,-6620,-5383,-3827,-2124,-443,1064,2281,3132,3629,3806,3777,3645,3554,3589,3839,4302,4974,5750,6548,7213,7621,7650,7212,6253,4787,2846,522,-2051,-4756,-7394,-9849,-11932,-13559,-14621,-15085,-14949,-14231,-12996,-11313,-9257,-6927,-4402,-1778,860,3420,5836,8017,9908,11447,12580,13286,13545,13368,12780,11821,10564,9080,7476,5850,4314,2954,1843,999,410,9,-274,-562,-913,-1430,-2118,-2989,-3992,-5056,-6084,-6980,-7653,-8035,-8097,-7844,-7319,-6615,-5835,-5107,-4553,-4269,-4318,-4700,-5361,-6186,-7034,-7728,-8126,-8117,-7647,-6760,-5529,-4133,-2741,-1550,-724,-350,-460,-978,-1761,-2609,-3297,-3613,-3391,-2541,-1055,998,3463,6155,8854,11359,13501,15162,16287,16871,16974,16655,16024,15139,14079,12864,11523,10054,8462,6759,4973,3150,1350,-340,-1834,-3048,-3897,-4367,-4431,-4168,-3654,-3031,-2445,-2038,-1951,-2257,-3005,-4164,-5660,-7348,-9055,-10572,-11699,-12258,-12126,-11242,-9641,-7428,-4797,-1983,734,3094,4841,5817,5896,5104,3499,1280,-1328,-4023,-6527,-8544,-9868,-10346,-9934,-8696,-6780,-4425,-1899,507,2551,4045,4900,5116,4795,4081,3195,2317,1628,1235,1177,1426,1889,2435,2918,3207,3214,2895,2285,1463,552,-318,-1030,-1507,-1740,-1760,-1676,-1614,-1722,-2115,-2896,-4057,-5581,-7320,-9117,-10766,-12051,-12825,-12944,-12380,-11159,-9367,-7164,-4725,-2227,143,2275,4072,5513,6633,7474,8146,8687,9165,9556,9820,9843,9526,8714,7336,5315,2694,-443,-3893,-7423,-10711,-13482,-15440,-16421,-16311,-15140,-13044,-10235,-6997,-3650,-464,2267,4380,5734,6305,6147,5365,4138,2641,1062,-453,-1777,-2856,-3635,-4138,-4383,-4447,-4392,-4329,-4337,-4505,-4891,-5516,-6369,-7396,-8496,-9562,-10445,-11030,-11200,-10890,-10075,-8797,-7117,-5178,-3077,-976,1045,2901,4555,6021,7308,8473,9542,10540,11474,12307,13005,13491,13703,13577,13062,12141,10834,9178,7272,5207,3100,1073,-785,-2370,-3629,-4509,-5008,-5128,-4936,-4487,-3872,-3171,-2436,-1729,-1037,-405,216,767,1269,1649,1865,1840,1505,813,-274,-1723,-3487,-5438,-7434,-9292,-10853,-11949,-12518,-12496,-11947,-10962,-9705,-8351,-7101,-6087,-5432,-5142,-5172,-5394,-5623,-5683,-5378,-4600,-3273,-1429,855,3412,6070,8617,10875,12693,13976,14695,14860,14557,13854,12880,11715,10457,9164,7872,6615,5384,4200,3046,1934,879,-111,-998,-1751,-2343,-2722,-2890,-2808,-2504,-1979,-1288,-467,413,1289,2098,2777,3298,3646,3829,3890,3871,3808,3748,3663,3576,3405,3146,2721,2127,1327,357,-768,-1967,-3164,-4242,-5082,-5555,-5550,-4992,-3845,-2141,21,2484,5033,7433,9454,10891,11623,11590,10854,9541,7874,6096,4484,3243,2552,2445,2895,3740,4769,5698,6289,6274,5550,4007,1741,-1135,-4377,-7722,-10897,-13647,-15786,-17188,-17819,-17711,-16963,-15710,-14115,-12335,-10497,-8721,-7046,-5518,-4119,-2828,-1609,-438,709,1846,2946,4016,4991,5861,6566,7101,7451,7641,7719,7740,7782,7905,8154,8532,9003,9491,9877,10055,9889,9328,8319,6926,5234,3410,1635,113,-982,-1510,-1404,-661,637,2359,4304,6263,8013,9351,10113,10175,9471,7997,5809,3024,-190,-3617,-7034,-10207,-12943,-15095,-16574,-17363,-17506,-17099,-16271,-15177,-13966,-12773,-11712,-10852,-10229,-9835,-9635,-9556,-9536,-9477,-9326,-9020,-8536,-7869,-7035,-6059,-4984,-3837,-2647,-1440,-214,998,2189,3303,4283,5038,5480,5516,5101,4218,2926,1335,-393,-2055,-3460,-4424,-4819,-4576,-3700,-2265,-418,1671,3794,5763,7422,8670,9467,9839,9870,9661,9358,9064,8873,8836,8938,9132,9328,9392,9207,8656,7638,6142,4138,1728,-1014,-3918,-6837,-9588,-12024,-13997,-15422,-16234,-16419,-16002,-15023,-13566,-11692,-9515,-7090,-4530,-1912,698,3196,5557,7700,9608,11236,12586,13626,14366,14796,14911,14739,14267,13533,12545,11340,9942,8392,6723,4983,3207,1439,-293,-1951,-3525,-4990,-6338,-7557,-8634,-9556,-10314,-10885,-11267,-11458,-11454,-11286,-10953,-10484,-9880,-9146,-8276,-7267,-6121,-4870,-3549,-2240,-1015,14,767,1159,1143,700,-142,-1334,-2771,-4347,-5949,-7451,-8777,-9843,-10610,-11036,-11096,-10754,-9986,-8770,-7097,-4993,-2508,256,3182,6098,8866,11298,13294,14747,15630,15970,15828,15325,14584,13714,12827,11946,11096,10229,9276,8186,6886,5364,3628,1723,-259,-2231,-4080,-5712,-7042,-8014,-8584,-8742,-8480,-7817,-6764,-5368,-3645,-1675,498,2762,5010,7116,8946,10387,11359,11798,11725,11140,10146,8796,7232,5539,3853,2262,867,-277,-1135,-1705,-2022,-2141,-2131,-2072,-2015,-2014,-2062,-2144,-2206,-2155,-1923,-1416,-575,621,2166,3997,6022,8102,10123,11915,13396,14459,15060,15199,14870,14137,13034,11624,9964,8097,6079,3951,1769,-430,-2569,-4614,-6483,-8133,-9511,-10572,-11296,-11657,-11662,-11303,-10608,-9590,-8290,-6739,-5003,-3113,-1156,834,2776,4625,6309,7772,8941,9765,10176,10155,9671,8774,7504,5985,4334,2711,1263,136,-550,-717,-320,621,2037,3809,5754,7688,9391,10683,11409,11478,10874,9640,7896,5786,3500,1199,-935,-2785,-4234,-5225,-5719,-5716,-5246,-4369,-3174,-1790,-352,954,1992,2579,2625,2038,837,-927,-3098,-5487,-7854,-9952,-11560,-12499,-12676,-12064,-10755,-8879,-6660,-4324,-2104,-208,1228,2122,2486,2385,1970,1383,843,478,470,873,1750,3059,4735,6656,8679,10659,12440,13922,14990,15616,15754,15429,14680,13552,12160,10581,8967,7436,6126,5159,4606,4538,4922,5740,6859,8166,9467,10593,11354,11602,11219,10156,8436,6156,3490,665,-2058,-4418,-6204,-7263,-7545,-7104,-6073,-4687,-3197,-1865,-934,-558,-833,-1761,-3253,-5188,-7370,-9615,-11724,-13523,-14869,-15644,-15795,-15266,-14101,-12320,-10040,-7367,-4465,-1500,1337,3849,5856,7187,7727,7413,6257,4333,1802,-1144,-4270,-7333,-10131,-12474,-14252,-15403,-15932,-15889,-15387,-14519,-13441,-12241,-11040,-9886,-8840,-7901,-7066,-6301,-5551,-4764,-3874,-2827,-1587,-133,1526,3355,5295,7262,9155,10871,12305,13366,13999,14153,13844,13088,11942,10493,8831,7074,5353,3771,2457,1474,865,634,704,1019,1428,1855,2164,2322,2281,2101,1839,1632,1601,1881,2561,3688,5223,7069,9041,10926,12476,13471,13729,13133,11668,9363,6375,2851,-954,-4846,-8584,-12005,-14952,-17352,-19153,-20385,-21087,-21345,-21259,-20926,-20456,-19944,-19451,-19047,-18725,-18501,-18303,-18090,-17769,-17278,-16559,-15579,-14345,-12880,-11255,-9541,-7832,-6230,-4812,-3669,-2843,-2357,-2221,-2357,-2735,-3211,-3691,-4032,-4101,-3791,-3007,-1712,100,2365,4991,7834,10741,13536,16072,18176,19767,20722,21042,20710,19799,18412,16686,14794,12899,11173,9736,8680,8044,7786,7846,8063,8302,8357,8106,7415,6261,4668,2754,667,-1384,-3223,-4676,-5638,-6067,-5996,-5525,-4806,-4018,-3354,-2969,-2998,-3500,-4483,-5899,-7627,-9543,-11456,-13212,-14640,-15609,-16016,-15802,-14950,-13501,-11531,-9162,-6552,-3864,-1286,1048,2980,4464,5430,5933,6021,5814,5440,5035,4713,4576,4649,4946,5406,5934,6436,6771,6863,6626,6047,5148,4006,2722,1430,241,-731,-1422,-1795,-1845,-1609,-1134,-501,210,904,1492,1892,2032,1873,1406,648,-327,-1430,-2526,-3471,-4132,-4379,-4152,-3426,-2250,-737,971,2687,4250,5499,6342,6713,6625,6130,5333,4370,3390,2541,1962,1743,1936,2559,3535,4816,6238,7675,8958,9908,10392,10266,9460,7944,5745,2976,-230,-3656,-7114,-10374,-13250,-15591,-17279,-18281,-18586,-18264,-17383,-16074,-14418,-12538,-10498,-8380,-6239,-4147,-2171,-413,1048,2100,2680,2709,2195,1127,-389,-2274,-4362,-6487,-8494,-10223,-11579,-12503,-12993,-13094,-12889,-12460,-11917,-11321,-10738,-10168,-9626,-9045,-8397,-7589,-6575,-5285,-3694,-1781,425,2888,5530,8255,10956,13496,15763,17635,19015,19854,20128,19865,19136,18044,16698,15238,13755,12342,11039,9850,8749,7671,6556,5313,3919,2314,566,-1304,-3154,-4877,-6337,-7428,-8085,-8297,-8098,-7586,-6863,-6086,-5365,-4820,-4531,-4517,-4793,-5304,-5982,-6769,-7571,-8354,-9075,-9728,-10330,-10898,-11471,-12055,-12662,-13253,-13776,-14141,-14240,-13973,-13233,-11963,-10135,-7777,-4976,-1848,1443,4729,7829,10592,12867,14555,15566,15850,15394,14199,12339,9878,6984,3812,595,-2441,-5072,-7102,-8416,-8952,-8768,-7965,-6725,-5239,-3696,-2235,-962,101,960,1666,2280,2845,3397,3917,4380,4729,4896,4861,4567,4058,3331,2470,1515,542,-395,-1249,-1991,-2602,-3097,-3479,-3791,-4042,-4274,-4468,-4638,-4729,-4721,-4539,-4154,-3519,-2622,-1480,-127,1363,2905,4395,5740,6835,7629,8069,8163,7934,7445,6764,5974,5141,4329,3557,2866,2209,1591,941,213,-628,-1632,-2786,-4093,-5490,-6951,-8376,-9732,-10937,-11945,-12724,-13207,-13397,-13212,-12667,-11692,-10301,-8483,-6268,-3725,-947,1942,4774,7400,9649,11400,12566,13108,13060,12483,11519,10307,9031,7863,6954,6427,6353,6743,7550,8683,9969,11250,12302,12949,13019,12410,11082,9072,6500,3535,405,-2669,-5448,-7754,-9430,-10403,-10645,-10213,-9190,-7723,-5952,-4042,-2119,-301,1347,2787,4017,5062,5960,6752,7450,8061,8534,8794,8766,8324,7433,6044,4209,2035,-320,-2643,-4729,-6385,-7479,-7952,-7839,-7246,-6361,-5383,-4539,-3984,-3846,-4124,-4767,-5604,-6452,-7066,-7275,-6914,-5957,-4424,-2455,-236,2015,4076,5761,6973,7631,7812,7581,7107,6552,6054,5748,5656,5783,6028,6279,6391,6227,5688,4719,3310,1528,-552,-2790,-5050,-7184,-9052,-10544,-11568,-12062,-12008,-11395,-10277,-8706,-6800,-4671,-2484,-379,1469,2953,3952,4432,4390,3873,2995,1875,677,-466,-1426,-2140,-2568,-2745,-2710,-2547,-2309,-2065,-1811,-1556,-1230,-776,-108,848,2142,3778,5719,7860,10045,12107,13818,15033,15573,15379,14427,12778,10573,7972,5205,2444,-112,-2362,-4224,-5711,-6862,-7770,-8540,-9267,-10033,-10880,-11794,-12722,-13560,-14167,-14415,-14159,-13328,-11901,-9914,-7515,-4857,-2160,360,2527,4184,5261,5726,5626,5031,4061,2829,1466,80,-1225,-2368,-3294,-3961,-4375,-4536,-4488,-4285,-3969,-3620,-3262,-2938,-2655,-2401,-2141,-1840,-1438,-906,-203,677,1733,2939,4257,5642,7037,8383,9617,10684,11518,12083,12331,12244,11810,11029,9934,8560,6979,5268,3504,1776,130,-1388,-2770,-4017,-5154,-6187,-7140,-7993,-8749,-9370,-9848,-10154,-10292,-10267,-10098,-9811,-9434,-8974,-8443,-7811,-7060,-6141,-5042,-3744,-2286,-732,822,2252,3432,4250,4625,4508,3928,2932,1653,240,-1120,-2263,-3038,-3364,-3223,-2663,-1811,-825,110,803,1122,939,260,-902,-2393,-4038,-5598,-6824,-7515,-7488,-6694,-5131,-2919,-248,2658,5533,8138,10267,11775,12591,12719,12227,11224,9849,8243,6525,4813,3169,1660,322,-816,-1716,-2360,-2698,-2729,-2410,-1784,-865,257,1488,2715,3813,4694,5287,5582,5609,5448,5209,5017,4978,5191,5684,6479,7506,8700,9936,11089,12037,12667,12895,12694,12053,11053,9781,8401,7049,5910,5087,4679,4673,5020,5555,6111,6461,6411,5823,4603,2777,422,-2285,-5159,-7955,-10492,-12590,-14146,-15128,-15549,-15503,-15084,-14442,-13682,-12930,-12255,-11715,-11335,-11123,-11074,-11164,-11370,-11641,-11934,-12164,-12272,-12162,-11777,-11058,-9997,-8600,-6951,-5123,-3258,-1456,176,1589,2778,3788,4702,5636,6680,7936,9431,11169,13078,15058,16939,18584,19799,20489,20551,20000,18891,17361,15580,13751,12049,10637,9602,9002,8794,8944,9320,9828,10342,10754,10998,11007,10776,10298,9609,8737,7722,6610,5411,4183,2921,1674,458,-692,-1733,-2636,-3350,-3865,-4150,-4232,-4146,-3952,-3762,-3657,-3752,-4115,-4789,-5764,-6990,-8350,-9715,-10919,-11816,-12265,-12180,-11502,-10254,-8490,-6332,-3940,-1486,834,2867,4485,5618,6266,6461,6322,5949,5520,5151,4981,5078,5475,6138,6979,7870,8651,9169,9285,8909,7993,6568,4713,2572,321,-1844,-3729,-5174,-6053,-6306,-5928,-4963,-3518,-1712,291,2337,4273,5959,7306,8232,8734,8821,8567,8063,7437,6805,6295,5980,5910,6050,6329,6601,6704,6468,5765,4517,2750,560,-1873,-4303,-6513,-8256,-9403,-9874,-9711,-9053,-8105,-7106,-6303,-5852,-5850,-6263,-6970,-7774,-8463,-8834,-8756,-8177,-7134,-5761,-4232,-2765,-1555,-768,-494,-767,-1521,-2651,-4008,-5411,-6721,-7789,-8535,-8898,-8884,-8503,-7824,-6897,-5813,-4643,-3465,-2356,-1354,-510,179,723,1150,1512,1847,2188,2566,2984,3421,3876,4274,4610,4800,4834,4666,4305,3747,3040,2204,1316,411,-443,-1180,-1754,-2089,-2139,-1864,-1233,-254,1044,2605,4344,6165,7962,9626,11062,12181,12929,13272,13208,12752,11957,10832,9456,7805,5933,3826,1499,-1010,-3669,-6395,-9094,-11657,-13959,-15896,-17379,-18364,-18847,-18864,-18505,-17846,-17019,-16105,-15200,-14374,-13658,-13064,-12577,-12134,-11679,-11137,-10441,-9559,-8472,-7213,-5826,-4392,-2977,-1657,-478,543,1418,2188,2910,3625,4350,5067,5689,6117,6200,5824,4881,3356,1291,-1163,-3795,-6327,-8481,-9997,-10690,-10477,-9372,-7510,-5102,-2414,284,2741,4795,6334,7374,7965,8249,8362,8440,8597,8875,9285,9781,10275,10701,10950,10989,10773,10318,9678,8912,8122,7388,6778,6331,6050,5886,5787,5639,5366,4863,4063,2930,1457,-314,-2304,-4410,-6497,-8438,-10099,-11392,-12230,-12598,-12486,-11940,-11033,-9837,-8471,-6999,-5529,-4088,-2739,-1474,-334,683,1522,2148,2483,2487,2086,1285,83,-1458,-3234,-5130,-6995,-8668,-10034,-10941,-11334,-11141,-10370,-9049,-7263,-5111,-2750,-322,1994,4041,5680,6793,7316,7234,6571,5438,3949,2299,660,-787,-1876,-2527,-2673,-2361,-1681,-781,150,941,1437,1562,1300,736,3,-691,-1148,-1181,-654,454,2115,4145,6344,8424,10143,11279,11705,11403,10453,9036,7393,5789,4466,3594,3252,3402,3896,4523,4990,5058,4487,3156,1023,-1808,-5173,-8772,-12324,-15491,-18010,-19671,-20374,-20101,-18952,-17073,-14675,-11970,-9170,-6436,-3903,-1631,338,2026,3433,4590,5491,6120,6442,6412,5974,5108,3798,2082,39,-2214,-4510,-6658,-8472,-9767,-10413,-10326,-9496,-7984,-5904,-3440,-771,1886,4364,6514,8254,9549,10430,10939,11183,11216,11132,10957,10703,10361,9880,9220,8336,7191,5792,4158,2351,461,-1418,-3174,-4727,-5998,-6975,-7636,-8034,-8210,-8239,-8186,-8119,-8071,-8074,-8105,-8136,-8099,-7935,-7556,-6921,-5968,-4697,-3116,-1261,781,2932,5054,7028,8697,9936,10612,10648,9996,8698,6827,4568,2094,-340,-2539,-4309,-5550,-6229,-6401,-6190,-5788,-5370,-5147,-5228,-5688,-6494,-7535,-8634,-9579,-10160,-10194,-9579,-8297,-6418,-4142,-1670,672,2666,4049,4716,4614,3823,2513,912,-706,-2108,-3092,-3566,-3529,-3073,-2388,-1663,-1133,-941,-1198,-1905,-2978,-4270,-5570,-6668,-7367,-7534,-7112,-6136,-4731,-3083,-1419,36,1094,1639,1640,1169,382,-512,-1261,-1660,-1522,-777,571,2426,4602,6892,9058,10906,12293,13149,13489,13384,12965,12367,11722,11120,10600,10158,9722,9226,8555,7656,6473,5015,3336,1524,-299,-1986,-3425,-4480,-5109,-5252,-4959,-4278,-3328,-2244,-1171,-252,376,628,436,-215,-1280,-2701,-4355,-6105,-7815,-9308,-10470,-11152,-11294,-10835,-9808,-8281,-6389,-4301,-2212,-287,1298,2477,3191,3491,3472,3263,3040,2945,3098,3567,4331,5333,6419,7448,8225,8605,8480,7776,6534,4811,2748,532,-1679,-3673,-5343,-6573,-7361,-7721,-7755,-7565,-7265,-6959,-6687,-6463,-6231,-5897,-5358,-4498,-3243,-1565,511,2883,5424,7964,10338,12400,14045,15214,15915,16167,16071,15687,15111,14396,13559,12592,11437,10029,8296,6182,3676,808,-2339,-5617,-8844,-11812,-14291,-16099,-17075,-17137,-16285,-14583,-12184,-9273,-6090,-2848,218,2959,5233,6990,8211,8926,9195,9082,8637,7933,6985,5842,4520,3041,1449,-227,-1919,-3564,-5079,-6384,-7412,-8108,-8460,-8473,-8204,-7733,-7155,-6585,-6102,-5774,-5612,-5574,-5588,-5522,-5289,-4749,-3885,-2635,-1080,728,2651,4568,6328,7812,8893,9492,9555,9053,8026,6513,4646,2534,360,-1712,-3517,-4890,-5740,-5988,-5631,-4706,-3295,-1516,499,2611,4686,6622,8317,9728,10809,11569,12027,12221,12205,12025,11712,11293,10742,10047,9161,8037,6659,4987,3069,919,-1357,-3677,-5913,-7943,-9662,-10980,-11851,-12269,-12274,-11934,-11352,-10601,-9781,-8913,-8025,-7084,-6048,-4869,-3491,-1903,-117,1793,3708,5466,6881,7782,8004,7495,6221,4303,1891,-767,-3415,-5790,-7689,-8981,-9614,-9674,-9257,-8602,-7877,-7286,-6954,-6930,-7195,-7661,-8174,-8606,-8789,-8645,-8101,-7178,-5930,-4455,-2896,-1365,8,1146,2013,2607,2987,3234,3442,3709,4094,4637,5334,6138,7003,7837,8597,9201,9642,9878,9945,9847,9630,9326,8960,8550,8106,7633,7137,6630,6120,5627,5149,4705,4266,3843,3396,2912,2366,1742,1041,284,-495,-1234,-1873,-2354,-2641,-2725,-2645,-2457,-2268,-2177,-2299,-2717,-3483,-4609,-6052,-7723,-9505,-11246,-12799,-14029,-14830,-15140,-14960,-14321,-13316,-12050,-10630,-9162,-7702,-6304,-4962,-3667,-2391,-1113,180,1475,2732,3911,4936,5772,6375,6751,6921,6946,6886,6813,6782,6809,6916,7049,7189,7252,7187,6914,6386,5548,4400,2951,1282,-503,-2243,-3760,-4863,-5378,-5183,-4203,-2464,-47,2867,6073,9299,12322,14884,16846,18068,18548,18304,17445,16107,14429,12553,10585,8575,6566,4517,2430,245,-2013,-4355,-6697,-8975,-11065,-12856,-14228,-15096,-15408,-15160,-14405,-13240,-11796,-10231,-8670,-7250,-6028,-5043,-4269,-3645,-3097,-2542,-1922,-1219,-436,355,1090,1669,2009,2065,1815,1304,621,-111,-732,-1105,-1096,-644,269,1574,3155,4839,6435,7768,8680,9099,8999,8463,7605,6619,5683,4964,4587,4591,4972,5634,6471,7314,8037,8490,8588,8254,7476,6271,4698,2851,851,-1173,-3065,-4697,-5945,-6713,-6943,-6615,-5756,-4423,-2722,-756,1340,3443,5461,7298,8924,10303,11454,12391,13160,13783,14307,14739,15080,15297,15325,15087,14488,13442,11885,9796,7197,4179,883,-2503,-5749,-8630,-10934,-12499,-13248,-13166,-12355,-10956,-9184,-7260,-5379,-3715,-2360,-1357,-696,-316,-155,-138,-210,-328,-479,-640,-817,-991,-1142,-1242,-1240,-1092,-759,-215,512,1368,2250,3018,3529,3626,3212,2210,649,-1406,-3776,-6261,-8593,-10526,-11834,-12336,-11981,-10748,-8776,-6221,-3336,-368,2424,4828,6674,7878,8401,8318,7727,6804,5748,4740,3984,3602,3700,4297,5362,6810,8495,10268,11941,13371,14417,14999,15055,14590,13625,12232,10492,8519,6429,4344,2383,621,-853,-2032,-2887,-3473,-3819,-4015,-4120,-4228,-4382,-4645,-5008,-5475,-5997,-6521,-6989,-7350,-7559,-7622,-7527,-7321,-7036,-6703,-6380,-6073,-5817,-5607,-5455,-5361,-5332,-5368,-5473,-5632,-5822,-6005,-6122,-6113,-5917,-5481,-4771,-3787,-2547,-1117,410,1930,3309,4433,5198,5527,5396,4822,3873,2660,1336,41,-1074,-1907,-2407,-2563,-2441,-2119,-1720,-1346,-1096,-1030,-1164,-1493,-1948,-2477,-2967,-3348,-3510,-3404,-2964,-2182,-1067,329,1918,3590,5213,6663,7813,8586,8912,8807,8275,7417,6309,5054,3751,2447,1186,-43,-1264,-2520,-3854,-5296,-6856,-8514,-10219,-11907,-13471,-14834,-15887,-16570,-16821,-16618,-15951,-14835,-13308,-11415,-9234,-6847,-4356,-1866,517,2689,4564,6061,7128,7737,7869,7550,6799,5687,4266,2640,883,-881,-2561,-4040,-5223,-6028,-6404,-6329,-5851,-5020,-3970,-2811,-1703,-744,-45,363,459,292,-75,-537,-991,-1314,-1413,-1195,-623,329,1618,3181,4909,6654,8279,9604,10497,10815,10482,9433,7703,5350,2539,-515,-3548,-6253,-8347,-9584,-9805,-8963,-7131,-4517,-1398,1847,4875,7348,9034,9809,9671,8742,7235,5415,3557,1904,640,-144,-441,-334,31,471,801,840,476,-373,-1700,-3442,-5480,-7643,-9736,-11569,-12955,-13758,-13896,-13325,-12104,-10294,-8049,-5515,-2860,-258,2172,4293,6050,7369,8238,8628,8545,7986,6989,5574,3843,1862,-197,-2204,-3965,-5333,-6188,-6465,-6197,-5468,-4459,-3359,-2393,-1746,-1556,-1899,-2759,-4051,-5631,-7300,-8859,-10115,-10916,-11184,-10878,-10065,-8807,-7243,-5501,-3703,-1982,-430,868,1845,2477,2745,2693,2370,1899,1378,978,805,989,1598,2632,4064,5760,7583,9334,10829,11904,12430,12358,11706,10553,9065,7420,5830,4497,3565,3152,3269,3871,4840,5990,7115,7997,8432,8279,7463,5978,3939,1491,-1120,-3661,-5887,-7622,-8741,-9228,-9139,-8616,-7844,-7016,-6311,-5855,-5702,-5865,-6260,-6834,-7447,-8060,-8559,-8961,-9204,-9330,-9305,-9144,-8792,-8233,-7404,-6295,-4901,-3277,-1518,240,1821,3083,3855,4068,3665,2683,1212,-600,-2577,-4503,-6195,-7471,-8201,-8338,-7855,-6861,-5447,-3809,-2096,-504,851,1854,2473,2709,2637,2352,2007,1745,1708,2012,2721,3842,5325,7048,8853,10541,11927,12840,13179,12894,12018,10640,8889,6908,4840,2784,833,-991,-2661,-4198,-5622,-6943,-8187,-9328,-10371,-11269,-12010,-12560,-12908,-13050,-12985,-12716,-12234,-11527,-10586,-9401,-8008,-6436,-4772,-3099,-1534,-165,907,1641,2013,2062,1868,1541,1225,1029,1069,1384,1988,2828,3837,4910,5968,6923,7736,8373,8836,9135,9286,9289,9164,8891,8472,7891,7135,6198,5080,3782,2336,785,-797,-2317,-3661,-4720,-5381,-5592,-5317,-4606,-3543,-2284,-996,130,909,1221,961,148,-1148,-2764,-4469,-6014,-7148,-7661,-7442,-6450,-4780,-2578,-79,2473,4850,6846,8363,9331,9808,9867,9652,9288,8894,8541,8254,8006,7725,7341,6729,5846,4603,3010,1095,-1070,-3360,-5640,-7759,-9555,-10909,-11704,-11889,-11437,-10396,-8837,-6895,-4709,-2442,-235,1784,3537,4962,6043,6776,7156,7203,6895,6249,5256,3952,2368,622,-1189,-2878,-4289,-5256,-5669,-5479,-4736,-3572,-2183,-830,262,858,846,153,-1152,-2942,-5013,-7120,-9040,-10559,-11535,-11890,-11613,-10738,-9364,-7561,-5457,-3132,-703,1744,4102,6280,8183,9739,10883,11589,11858,11725,11269,10588,9802,9039,8389,7930,7660,7558,7528,7482,7300,6904,6254,5354,4289,3169,2147,1370,958,987,1457,2313,3419,4618,5695,6487,6812,6601,5797,4469,2709,688,-1409,-3388,-5060,-6295,-6992,-7137,-6772,-5995,-4966,-3838,-2783,-1914,-1312,-997,-919,-1012,-1184,-1343,-1462,-1517,-1553,-1650,-1874,-2325,-3012,-3939,-5014,-6092,-7008,-7552,-7576,-6967,-5723,-3914,-1728,598,2783,4554,5684,6032,5537,4256,2327,-40,-2592,-5054,-7208,-8833,-9843,-10170,-9864,-9003,-7719,-6144,-4404,-2601,-797,969,2699,4388,6063,7707,9320,10853,12256,13460,14394,14981,15168,14895,14153,12933,11275,9244,6936,4461,1958,-463,-2672,-4586,-6124,-7244,-7919,-8142,-7942,-7353,-6466,-5372,-4209,-3106,-2200,-1599,-1368,-1520,-1998,-2687,-3433,-4051,-4388,-4312,-3786,-2831,-1556,-123,1273,2444,3235,3543,3368,2752,1843,790,-228,-1076,-1675,-2007,-2131,-2139,-2154,-2278,-2581,-3075,-3705,-4387,-4965,-5321,-5322,-4909,-4062,-2850,-1377,209,1740,3090,4127,4805,5095,5040,4695,4170,3557,2967,2475,2116,1902,1779,1679,1514,1191,655,-116,-1105,-2214,-3361,-4384,-5181,-5619,-5641,-5203,-4338,-3114,-1648,-78,1446,2783,3832,4510,4814,4742,4366,3757,3001,2205,1416,728,145,-306,-644,-906,-1119,-1345,-1612,-1959,-2406,-2941,-3557,-4204,-4850,-5446,-5946,-6316,-6500,-6477,-6200,-5665,-4866,-3827,-2592,-1212,247,1731,3173,4527,5750,6789,7633,8222,8552,8584,8321,7769,6963,5970,4867,3757,2718,1833,1130,617,259,-4,-240,-528,-912,-1440,-2100,-2873,-3710,-4540,-5306,-5941,-6423,-6726,-6871,-6856,-6707,-6408,-5968,-5347,-4553,-3570,-2428,-1172,135,1417,2592,3605,4398,4953,5267,5371,5312,5154,4962,4795,4688,4655,4698,4787,4912,5047,5185,5344,5519,5753,6045,6417,6860,7344,7832,8240,8515,8567,8358,7840,7025,5920,4588,3082,1490,-110,-1637,-3019,-4191,-5106,-5722,-6019,-5984,-5634,-4991,-4118,-3080,-1962,-864,120,908,1415,1604,1447,940,124,-971,-2274,-3718,-5218,-6678,-7993,-9041,-9715,-9901,-9537,-8588,-7082,-5116,-2815,-398,1961,4020,5619,6604,6907,6525,5515,4001,2141,117,-1895,-3720,-5227,-6295,-6859,-6880,-6356,-5331,-3845,-2004,124,2426,4806,7190,9485,11640,13601,15315,16762,17889,18691,19128,19209,18921,18299,17355,16161,14745,13201,11569,9918,8279,6684,5130,3617,2124,642,-843,-2322,-3790,-5217,-6566,-7798,-8871,-9750,-10412,-10844,-11058,-11062,-10891,-10567,-10124,-9583,-8957,-8256,-7468,-6600,-5615,-4527,-3299,-1942,-448,1175,2905,4713,6553,8369,10090,11617,12852,13660,13940,13585,12565,10885,8646,6006,3182,423,-2038,-3986,-5291,-5856,-5714,-4897,-3572,-1868,8,1886,3615,5059,6140,6813,7043,6854,6252,5274,3979,2420,700,-1091,-2832,-4413,-5719,-6662,-7177,-7225,-6822,-5991,-4803,-3344,-1704,-18,1615,3061,4215,4982,5291,5103,4430,3314,1844,160,-1595,-3241,-4604,-5554,-5955,-5776,-4981,-3664,-1899,103,2190,4116,5711,6801,7285,7115,6324,4987,3259,1297,-709,-2588,-4206,-5460,-6306,-6736,-6782,-6495,-5947,-5192,-4299,-3300,-2228,-1104,55,1236,2386,3489,4460,5258,5805,6046,5931,5426,4550,3316,1835,183,-1490,-3089,-4509,-5704,-6662,-7403,-7979,-8433,-8814,-9132,-9383,-9524,-9503,-9252,-8733,-7909,-6823,-5527,-4142,-2798,-1623,-731,-179,31,-59,-342,-712,-1047,-1238,-1217,-954,-450,225,1010,1800,2510,3069,3436,3609,3614,3513,3364,3236,3189,3241,3412,3669,3965,4235,4397,4369,4113,3580,2818,1847,784,-312,-1315,-2180,-2845,-3289,-3544,-3627,-3614,-3558,-3526,-3557,-3679,-3879,-4134,-4410,-4654,-4843,-4941,-4949,-4865,-4711,-4503,-4268,-4017,-3769,-3514,-3262,-2986,-2682,-2337,-1950,-1543,-1147,-819,-593,-521,-592,-787,-1041,-1251,-1320,-1144,-648,190,1344,2732,4220,5655,6875,7730,8106,7940,7213,5965,4291,2293,130,-2069,-4169,-6054,-7633,-8836,-9617,-9961,-9879,-9407,-8603,-7553,-6327,-5014,-3669,-2338,-1047,190,1374,2506,3568,4569,5460,6244,6865,7325,7590,7679,7597,7373,7034,6587,6046,5385,4596,3651,2529,1246,-207,-1775,-3439,-5116,-6768,-8314,-9712,-10918,-11910,-12693,-13272,-13673,-13887,-13934,-13757,-13352,-12639,-11590,-10171,-8364,-6228,-3805,-1237,1356,3807,5961,7702,8918,9588,9702,9327,8535,7425,6080,4599,3039,1481,-30,-1431,-2676,-3703,-4486,-4969,-5151,-5013,-4584,-3901,-3029,-2048,-1049,-121,654,1208,1510,1533,1307,860,260,-409,-1066,-1600,-1931,-1968,-1664,-1002,-17,1206,2544,3852,4973,5787,6200,6178,5762,5014,4089,3110,2242,1597,1258,1254,1558,2098,2767,3441,3994,4320,4331,3996,3287,2272,983,-454,-1951,-3396,-4693,-5777,-6616,-7193,-7548,-7708,-7730,-7669,-7564,-7462,-7377,-7326,-7292,-7259,-7198,-7060,-6814,-6400,-5778,-4905,-3746,-2285,-529,1491,3693,5994,8244,10319,12048,13303,13962,13938,13218,11806,9832,7409,4763,2063,-499,-2789,-4748,-6351,-7657,-8736,-9688,-10576,-11462,-12325,-13135,-13784,-14189,-14226,-13857,-13047,-11885,-10454,-8963,-7540,-6386,-5566,-5129,-5013,-5104,-5258,-5306,-5143,-4673,-3902,-2864,-1650,-370,865,1975,2905,3652,4244,4732,5179,5640,6142,6693,7258,7797,8229,8502,8552,8354,7904,7238,6407,5499,4607,3824,3234,2893,2827,3010,3400,3891,4407,4830,5101,5155,4986,4612,4062,3416,2726,2071,1497,1035,684,431,236,55,-126,-344,-568,-804,-1002,-1168,-1263,-1331,-1367,-1433,-1570,-1814,-2214,-2762,-3462,-4257,-5106,-5920,-6630,-7170,-7470,-7516,-7279,-6774,-6044,-5137,-4142,-3134,-2216,-1441,-874,-504,-320,-252,-234,-181,-28,280,764,1422,2228,3113,4025,4863,5577,6088,6394,6475,6389,6172,5907,5647,5456,5365,5411,5587,5910,6345,6891,7487,8120,8690,9154,9385,9305,8800,7796,6257,4174,1641,-1223,-4217,-7117,-9692,-11751,-13132,-13794,-13739,-13085,-11992,-10674,-9329,-8160,-7280,-6761,-6573,-6626,-6775,-6846,-6684,-6139,-5160,-3711,-1869,269,2538,4780,6807,8499,9729,10457,10684,10449,9868,9037,8097,7149,6274,5521,4895,4364,3888,3406,2869,2272,1601,919,285,-227,-534,-614,-453,-107,330,757,1028,1069,792,208,-652,-1680,-2768,-3763,-4571,-5080,-5265,-5120,-4687,-4058,-3301,-2532,-1807,-1196,-715,-376,-137,19,178,377,705,1206,1948,2932,4197,5672,7344,9098,10849,12488,13882,14958,15592,15744,15362,14444,13021,11160,8940,6503,3948,1433,-939,-3057,-4843,-6260,-7291,-7961,-8330,-8457,-8450,-8386,-8334,-8357,-8445,-8588,-8706,-8720,-8515,-8000,-7095,-5766,-4039,-1994,234,2453,4481,6103,7186,7618,7396,6552,5229,3557,1737,-85,-1772,-3245,-4476,-5477,-6296,-6984,-7583,-8123,-8587,-8972,-9216,-9310,-9201,-8918,-8453,-7881,-7223,-6561,-5920,-5319,-4762,-4207,-3600,-2897,-2007,-913,445,2039,3845,5785,7745,9611,11252,12544,13430,13847,13829,13429,12761,11956,11171,10523,10120,9989,10110,10389,10691,10851,10724,10175,9152,7647,5732,3524,1184,-1129,-3245,-5065,-6492,-7541,-8217,-8619,-8831,-8939,-9037,-9153,-9319,-9512,-9701,-9835,-9866,-9743,-9444,-8949,-8265,-7407,-6376,-5205,-3878,-2415,-818,883,2644,4386,6026,7456,8579,9314,9604,9442,8856,7921,6741,5438,4126,2905,1835,940,219,-368,-849,-1280,-1685,-2099,-2534,-2998,-3506,-4045,-4633,-5244,-5887,-6507,-7085,-7531,-7797,-7803,-7491,-6845,-5864,-4595,-3125,-1551,-5,1377,2481,3185,3427,3165,2420,1257,-202,-1801,-3350,-4649,-5518,-5799,-5402,-4297,-2541,-267,2310,4940,7322,9182,10276,10434,9599,7813,5251,2166,-1104,-4217,-6844,-8720,-9697,-9710,-8857,-7297,-5283,-3105,-1012,750,2057,2844,3150,3092,2817,2521,2353,2455,2890,3671,4747,6022,7368,8644,9713,10458,10784,10651,10046,9011,7626,5976,4178,2323,500,-1231,-2833,-4283,-5575,-6713,-7682,-8490,-9085,-9454,-9538,-9323,-8791,-7987,-6981,-5881,-4822,-3904,-3224,-2792,-2572,-2477,-2351,-2077,-1521,-647,530,1905,3313,4558,5448,5846,5683,4989,3878,2518,1137,-68,-915,-1273,-1101,-401,750,2216,3876,5536,7093,8392,9373,9969,10175,9994,9475,8650,7604,6370,5045,3653,2283,971,-224,-1266,-2126,-2798,-3281,-3600,-3789,-3884,-3938,-3990,-4088,-4268,-4549,-4953,-5459,-6052,-6670,-7238,-7670,-7844,-7667,-7038,-5897,-4246,-2128,320,2920,5437,7630,9278,10207,10334,9657,8269,6340,4081,1730,-492,-2384,-3807,-4670,-4940,-4645,-3832,-2604,-1060,663,2431,4094,5499,6520,7041,7020,6453,5430,4094,2634,1270,191,-447,-551,-127,765,1979,3341,4635,5681,6300,6405,5950,4993,3640,2086,527,-801,-1697,-2008,-1619,-531,1218,3453,5994,8548,10867,12677,13767,14014,13352,11850,9622,6881,3866,833,-1965,-4330,-6107,-7215,-7648,-7449,-6736,-5625,-4286,-2841,-1443,-198,802,1476,1780,1683,1177,293,-913,-2347,-3875,-5341,-6566,-7377,-7630,-7218,-6099,-4321,-1954,809,3793,6767,9518,11855,13620,14705,15047,14635,13495,11700,9345,6578,3543,436,-2566,-5287,-7574,-9315,-10448,-10961,-10883,-10307,-9321,-8068,-6684,-5295,-4033,-2980,-2208,-1732,-1571,-1670,-2015,-2535,-3179,-3885,-4581,-5201,-5666,-5926,-5907,-5593,-4959,-4018,-2812,-1393,159,1764,3341,4824,6162,7315,8275,9022,9545,9842,9858,9597,8996,8058,6763,5152,3274,1237,-845,-2831,-4574,-5974,-6911,-7367,-7311,-6793,-5886,-4688,-3320,-1902,-526,716,1787,2676,3398,4009,4560,5111,5716,6387,7138,7929,8728,9464,10079,10489,10644,10482,9993,9181,8095,6814,5422,4019,2660,1398,225,-868,-1943,-3028,-4181,-5399,-6679,-7987,-9258,-10436,-11459,-12272,-12864,-13223,-13381,-13377,-13267,-13088,-12888,-12666,-12432,-12128,-11738,-11181,-10450,-9508,-8407,-7167,-5895,-4651,-3518,-2577,-1836,-1360,-1095,-1054,-1140,-1322,-1489,-1584,-1526,-1249,-723,98,1200,2566,4141,5816,7492,9001,10218,10994,11233,10874,9920,8417,6494,4303,2036,-94,-1923,-3282,-4093,-4310,-3974,-3142,-1949,-508,1032,2529,3860,4901,5546,5752,5457,4720,3586,2193,694,-724,-1902,-2679,-2996,-2827,-2244,-1389,-419,463,1116,1410,1316,829,38,-974,-2084,-3183,-4193,-5050,-5722,-6213,-6518,-6675,-6690,-6595,-6392,-6090,-5691,-5193,-4595,-3920,-3177,-2418,-1681,-1018,-484,-97,119,193,159,88,52,132,393,875,1597,2524,3606,4741,5818,6699,7270,7409,7069,6213,4905,3228,1356,-542,-2262,-3630,-4532,-4894,-4755,-4191,-3366,-2444,-1620,-1014,-734,-770,-1083,-1553,-2036,-2402,-2547,-2426,-2071,-1558,-1031,-639,-522,-796,-1501,-2638,-4124,-5840,-7625,-9317,-10754,-11814,-12405,-12488,-12050,-11136,-9786,-8099,-6158,-4080,-1977,40,1865,3425,4666,5574,6164,6477,6564,6497,6322,6101,5864,5662,5504,5442,5471,5617,5869,6180,6508,6743,6806,6579,5981,4941,3441,1501,-799,-3346,-5968,-8489,-10703,-12436,-13540,-13925,-13578,-12557,-10974,-9017,-6846,-4668,-2623,-833,633,1745,2515,2970,3160,3129,2923,2584,2152,1675,1204,804,541,486,691,1180,1948,2922,4006,5049,5906,6426,6523,6153,5350,4226,2920,1624,516,-240,-530,-294,462,1656,3178,4828,6433,7763,8653,8949,8579,7537,5885,3766,1354,-1127,-3454,-5393,-6756,-7399,-7261,-6383,-4905,-3067,-1183,436,1505,1856,1456,414,-1044,-2635,-4085,-5189,-5840,-6043,-5879,-5455,-4888,-4227,-3518,-2728,-1886,-985,-148,516,788,494,-524,-2318,-4775,-7675,-10604,-13130,-14774,-15186,-14157,-11713,-8105,-3782,679,4661,7623,9159,9105,7513,4701,1137,-2570,-5788,-7952,-8614,-7546,-4743,-456,4852,10551,15924,20279,23018,23748,22355,18982,14097,8322,2433,-2841,-6881,-9295,-9950,-8984,-6731,-3696,-374,2726,5291,7085,8104,8426,8245,7788,7232,6745,6348,6045,5727,5300,4660,3788,2698,1527,415,-454,-949,-1014,-683,-89,540,972,961,356,-876,-2659,-4750,-6858,-8620,-9746,-10002,-9355,-7865,-5818,-3545,-1469,38,688,345,-966,-3045,-5588,-8204,-10509,-12189,-13002,-12894,-11890,-10201,-8080,-5865,-3864,-2336,-1444,-1216,-1562,-2275,-3093,-3721,-3936,-3581,-2639,-1212,498,2227,3715,4760,5245,5177,4641,3828,2922,2144,1618,1434,1570,1948,2424,2842,3034,2899,2367,1463,281,-1046,-2323,-3387,-4073,-4289,-3993,-3222,-2079,-713,678,1909,2776,3159,2959,2176,874,-814,-2698,-4549,-6163,-7325,-7925,-7870,-7198,-5973,-4342,-2447,-450,1547,3449,5237,6914,8519,10100,11688,13294,14869,16344,17573,18419,18729,18409,17413,15801,13695,11318,8913,6748,5049,3977,3608,3912,4771,6007,7386,8700,9715,10300,10328,9782,8680,7104,5171,3039,846,-1220,-3043,-4482,-5466,-5951,-5918,-5421,-4491,-3242,-1761,-177,1375,2765,3861,4542,4727,4351,3428,1997,175,-1914,-4107,-6263,-8268,-10014,-11458,-12549,-13254,-13552,-13376,-12708,-11488,-9727,-7441,-4729,-1721,1379,4362,6972,9007,10260,10640,10083,8656,6481,3755,726,-2338,-5187,-7595,-9435,-10612,-11173,-11158,-10729,-10019,-9197,-8407,-7746,-7275,-6983,-6819,-6693,-6497,-6130,-5512,-4593,-3381,-1905,-273,1420,3009,4368,5354,5867,5854,5304,4267,2827,1097,-792,-2733,-4610,-6369,-7946,-9336,-10540,-11567,-12435,-13136,-13638,-13897,-13828,-13372,-12461,-11094,-9295,-7179,-4874,-2606,-554,1048,2052,2356,1964,963,-463,-2070,-3603,-4790,-5441,-5429,-4734,-3446,-1745,141,1933,3401,4342,4637,4262,3252,1742,-127,-2159,-4194,-6077,-7698,-8986,-9914,-10472,-10682,-10550,-10078,-9272,-8100,-6583,-4708,-2552,-185,2243,4569,6602,8157,9066,9231,8607,7234,5231,2764,48,-2694,-5259,-7466,-9204,-10386,-11014,-11091,-10679,-9834,-8617,-7093,-5323,-3363,-1298,816,2866,4790,6465,7848,8851,9476,9717,9626,9259,8706,8024,7296,6561,5848,5188,4567,4000,3495,3060,2742,2588,2636,2958,3570,4473,5658,7038,8552,10077,11510,12735,13676,14256,14474,14321,13864,13173,12346,11485,10684,10002,9484,9124,8895,8749,8614,8421,8117,7645,7016,6226,5349,4447,3611,2931,2475,2292,2411,2802,3437,4235,5107,5972,6744,7382,7862,8202,8446,8655,8901,9236,9715,10343,11119,12017,12968,13943,14850,15653,16305,16768,17068,17189,17199,17112,16971,16791,16554,16210,15694,14907,13781,12265,10366,8144,5726,3266,939,-1078,-2686,-3797,-4444,-4680,-4637,-4461,-4294,-4280,-4488,-4977,-5723,-6680,-7754,-8851,-9847,-10670,-11221,-11467,-11381,-10981,-10313,-9448,-8462,-7444,-6472,-5609,-4918,-4414,-4134,-4050,-4158,-4402,-4744,-5124,-5484,-5785,-5986,-6071,-6040,-5911,-5706,-5477,-5241,-5048,-4891,-4786,-4688,-4575,-4387,-4082,-3635,-3037,-2325,-1561,-839,-273,31,-21,-484,-1374,-2651,-4231,-5992,-7791,-9483,-10936,-12054,-12781,-13111,-13067,-12726,-12153,-11447,-10669,-9868,-9070,-8259,-7411,-6489,-5460,-4322,-3104,-1875,-731,199,803,981,671,-120,-1348,-2903,-4644,-6415,-8060,-9451,-10493,-11144,-11399,-11304,-10935,-10372,-9739,-9100,-8552,-8130,-7858,-7744,-7751,-7848,-7982,-8081,-8096,-7960,-7639,-7112,-6379,-5477,-4448,-3365,-2294,-1318,-496,111,471,572,409,22,-563,-1279,-2085,-2912,-3729,-4490,-5190,-5823,-6409,-6974,-7552,-8172,-8859,-9608,-10403,-11191,-11899,-12444,-12732,-12695,-12292,-11519,-10423,-9082,-7608,-6125,-4757,-3610,-2759,-2228,-2014,-2049,-2264,-2575,-2885,-3164,-3355,-3492,-3579,-3681,-3834,-4085,-4451,-4939,-5506,-6100,-6639,-7027,-7198,-7077,-6656,-5938,-4995,-3908,-2788,-1754,-905,-312,-21,-1,-204,-522,-833,-1005,-939,-553,164,1182,2420,3757,5059,6197,7057,7581,7738,7585,7191,6693,6218,5903,5843,6093,6657,7490,8506,9613,10681,11636,12385,12899,13177,13240,13148,12946,12689,12391,12063,11670,11182,10548,9751,8764,7624,6366,5060,3785,2625,1635,888,387,143,131,305,623,1037,1504,1994,2494,2973,3442,3871,4260,4590,4861,5057,5205,5307,5404,5529,5713,5983,6359,6829,7392,7992,8607,9172,9649,10004,10203,10256,10160,9952,9669,9349,9039,8777,8570,8431,8326,8210,8035,7723,7228,6513,5588,4480,3290,2092,1027,168,-391,-636,-557,-211,333,989,1667,2303,2857,3315,3717,4088,4506,5009,5635,6403,7274,8218,9145,9969,10585,10901,10841,10370,9499,8275,6834,5289,3846,2632,1814,1447,1570,2124,3004,4075,5153,6101,6784,7142,7162,6900,6451,5927,5463,5127,5002,5074,5324,5673,6048,6356,6541,6557,6404,6115,5748,5380,5091,4943,4970,5176,5524,5960,6408,6810,7092,7239,7229,7100,6883,6660,6471,6400,6457,6669,6990,7382,7755,8030,8133,7988,7575,6874,5915,4732,3389,1930,424,-1101,-2597,-4057,-5461,-6815,-8103,-9337,-10474,-11523,-12436,-13203,-13807,-14246,-14525,-14685,-14739,-14736,-14693,-14610,-14483,-14253,-13884,-13294,-12457,-11334,-9948,-8352,-6625,-4877,-3220,-1740,-511,433,1105,1539,1800,1962,2075,2183,2278,2342,2291,2087,1620,899,-122,-1362,-2769,-4208,-5579,-6762,-7683,-8305,-8624,-8691,-8560,-8331,-8074,-7866,-7752,-7755,-7876,-8082,-8348,-8610,-8843,-9000,-9063,-9028,-8900,-8705,-8466,-8225,-8000,-7825,-7704,-7641,-7628,-7641,-7657,-7646,-7583,-7451,-7241,-6973,-6646,-6322,-5999,-5729,-5510,-5342,-5202,-5042,-4821,-4470,-3970,-3273,-2411,-1406,-347,690,1588,2262,2633,2648,2323,1671,781,-251,-1325,-2307,-3138,-3734,-4095,-4237,-4208,-4097,-3963,-3900,-3946,-4144,-4496,-4990,-5593,-6266,-6967,-7642,-8274,-8811,-9254,-9584,-9797,-9905,-9915,-9845,-9722,-9566,-9416,-9288,-9220,-9208,-9280,-9421,-9619,-9856,-10091,-10297,-10435,-10473,-10401,-10216,-9940,-9618,-9298,-9050,-8901,-8893,-8981,-9137,-9256,-9253,-9019,-8474,-7568,-6295,-4684,-2827,-815,1206,3123,4817,6201,7230,7885,8190,8200,7974,7597,7127,6620,6103,5568,4999,4337,3537,2533,1294,-204,-1936,-3870,-5912,-7984,-9963,-11748,-13248,-14369,-15086,-15354,-15196,-14633,-13705,-12462,-10953,-9213,-7290,-5220,-3045,-822,1390,3519,5478,7182,8542,9480,9934,9874,9291,8235,6772,5033,3148,1293,-387,-1736,-2660,-3080,-3002,-2448,-1519,-318,1016,2357,3600,4668,5520,6163,6627,6977,7279,7607,8007,8521,9139,9837,10552,11202,11703,11966,11930,11571,10886,9940,8796,7573,6373,5306,4467,3901,3640,3645,3871,4227,4634,5010,5292,5466,5508,5456,5332,5191,5075,5036,5096,5274,5567,5933,6348,6731,7042,7218,7210,7015,6597,6007,5249,4394,3482,2563,1687,867,140,-506,-1056,-1529,-1908,-2217,-2426,-2543,-2529,-2371,-2023,-1483,-705,288,1493,2866,4334,5843,7279,8578,9647,10434,10899,11045,10881,10466,9852,9106,8300,7475,6686,5944,5270,4655,4097,3598,3157,2803,2554,2439,2497,2728,3154,3748,4488,5326,6210,7075,7863,8517,8985,9243,9271,9084,8717,8216,7649,7091,6592,6227,5992,5913,5934,6022,6079,6053,5836,5397,4678,3690,2461,1065,-384,-1768,-2925,-3742,-4093,-3926,-3233,-2060,-533,1232,3045,4783,6302,7534,8439,9042,9391,9581,9692,9821,10013,10307,10676,11085,11450,11705,11768,11594,11161,10484,9617,8623,7597,6617,5764,5093,4616,4346,4219,4201,4218,4213,4168,4065,3942,3846,3828,3962,4262,4756,5381,6077,6715,7157,7271,6919,6035,4583,2619,238,-2384,-5062,-7569,-9720,-11335,-12328,-12630,-12286,-11365,-10020,-8404,-6716,-5101,-3712,-2618,-1861,-1419,-1230,-1212,-1259,-1272,-1161,-858,-322,461,1466,2655,3959,5302,6609,7798,8801,9557,10017,10142,9928,9367,8500,7353,5999,4479,2878,1230,-395,-1971,-3444,-4811,-6028,-7104,-8011,-8745,-9276,-9586,-9628,-9386,-8830,-7963,-6810,-5422,-3886,-2307,-800,510,1536,2203,2499,2451,2122,1624,1049,509,49,-299,-570,-836,-1192,-1742,-2571,-3721,-5177,-6879,-8684,-10443,-11966,-13099,-13716,-13762,-13244,-12241,-10883,-9332,-7759,-6303,-5086,-4142,-3493,-3070,-2810,-2612,-2402,-2131,-1776,-1377,-980,-673,-536,-642,-1034,-1726,-2683,-3847,-5127,-6416,-7618,-8631,-9397,-9873,-10050,-9965,-9652,-9186,-8628,-8039,-7480,-6961,-6525,-6134,-5789,-5455,-5094,-4706,-4269,-3809,-3361,-2969,-2691,-2582,-2670,-2989,-3517,-4239,-5094,-6020,-6942,-7795,-8505,-9054,-9391,-9547,-9516,-9358,-9098,-8803,-8487,-8207,-7951,-7747,-7570,-7410,-7253,-7066,-6824,-6507,-6071,-5511,-4805,-3955,-2985,-1918,-805,318,1385,2381,3245,3976,4548,4955,5200,5283,5212,4995,4628,4131,3495,2748,1898,971,-3,-1003,-1994,-2969,-3893,-4771,-5578,-6318,-6985,-7577,-8106,-8560,-8958,-9288,-9553,-9762,-9906,-10007,-10061,-10089,-10094,-10088,-10076,-10052,-10032,-9994,-9966,-9929,-9911,-9914,-9949,-10038,-10164,-10356,-10568,-10811,-11030,-11205,-11284,-11238,-11021,-10619,-9999,-9174,-8132,-6915,-5539,-4057,-2504,-928,638,2153,3595,4934,6138,7184,8020,8622,8947,8972,8702,8140,7350,6370,5303,4207,3186,2288,1590,1105,859,818,958,1195,1493,1749,1935,1977,1864,1561,1083,428,-367,-1283,-2266,-3295,-4309,-5294,-6200,-7023,-7727,-8329,-8801,-9181,-9443,-9632,-9734,-9772,-9745,-9636,-9449,-9157,-8768,-8277,-7712,-7093,-6454,-5814,-5183,-4552,-3880,-3125,-2217,-1096,288,1975,3956,6204,8641,11174,13674,16020,18089,19769,20997,21720,21931,21663,20943,19865,18492,16920,15230,13499,11775,10116,8512,6994,5528,4107,2720,1346,-3,-1317,-2577,-3740,-4778,-5654,-6326,-6795,-7017,-7018,-6772,-6301,-5587,-4661,-3516,-2206,-758,760,2282,3733,5044,6155,7019,7627,7973,8100,8050,7873,7615,7305,6952,6558,6108,5607,5051,4467,3883,3345,2894,2578,2417,2438,2625,2965,3398,3903,4392,4865,5266,5616,5913,6190,6461,6750,7051,7355,7639,7869,8031,8099,8077,7970,7789,7553,7266,6931,6533,6069,5513,4873,4170,3428,2739,2160,1794,1706,1937,2490,3309,4308,5350,6306,7060,7502,7619,7381,6867,6137,5296,4440,3639,2956,2393,1949,1593,1279,995,704,436,194,14,-82,-84,-1,152,323,486,587,602,517,350,141,-37,-106,24,421,1139,2182,3532,5115,6843,8595,10249,11693,12832,13597,13976,13959,13606,12971,12131,11165,10125,9074,8029,7022,6067,5182,4403,3760,3296,3046,3044,3287,3777,4448,5238,6036,6733,7207,7357,7112,6427,5337,3874,2169,326,-1477,-3104,-4402,-5262,-5618,-5456,-4813,-3797,-2533,-1211,6,931,1430,1412,833,-263,-1787,-3581,-5461,-7208,-8648,-9587,-9924,-9581,-8567,-6928,-4785,-2269,442,3180,5782,8106,10044,11521,12517,13019,13082,12758,12128,11309,10382,9485,8697,8114,7774,7682,7792,8015,8238,8321,8165,7662,6792,5551,4014,2293,545,-1065,-2378,-3269,-3666,-3565,-3006,-2096,-956,279,1453,2470,3203,3602,3620,3246,2508,1446,121,-1394,-3017,-4675,-6257,-7698,-8887,-9762,-10272,-10382,-10120,-9530,-8699,-7747,-6794,-5970,-5399,-5141,-5260,-5707,-6429,-7277,-8095,-8684,-8878,-8521,-7519,-5845,-3534,-704,2490,5818,9080,12021,14473,16269,17322,17621,17196,16166,14656,12839,10855,8836,6862,4962,3144,1351,-436,-2281,-4172,-6097,-7994,-9762,-11297,-12491,-13247,-13536,-13349,-12760,-11880,-10842,-9817,-8926,-8295,-7976,-7973,-8258,-8734,-9313,-9879,-10348,-10645,-10750,-10642,-10367,-9946,-9436,-8870,-8273,-7661,-7022,-6355,-5634,-4872,-4060,-3250,-2472,-1796,-1281,-987,-946,-1187,-1660,-2339,-3095,-3831,-4397,-4682,-4571,-4034,-3055,-1717,-144,1508,3037,4285,5106,5427,5247,4626,3696,2617,1565,692,118,-105,27,451,1061,1734,2339,2775,2972,2905,2592,2080,1436,725,17,-650,-1248,-1765,-2234,-2661,-3097,-3583,-4143,-4818,-5610,-6516,-7517,-8570,-9625,-10626,-11514,-12230,-12737,-13005,-13033,-12835,-12459,-11947,-11383,-10812,-10296,-9866,-9523,-9259,-9035,-8803,-8512,-8116,-7560,-6842,-5923,-4831,-3570,-2176,-699,823,2320,3739,5025,6098,6933,7456,7673,7568,7182,6572,5804,4955,4083,3218,2374,1514,597,-438,-1641,-3029,-4610,-6318,-8097,-9827,-11404,-12726,-13706,-14300,-14510,-14352,-13905,-13227,-12403,-11472,-10482,-9424,-8304,-7094,-5799,-4428,-3022,-1666,-434,534,1159,1323,993,133,-1202,-2941,-4942,-7049,-9081,-10866,-12255,-13142,-13456,-13211,-12438,-11250,-9774,-8161,-6565,-5109,-3880,-2912,-2177,-1612,-1098,-530,209,1194,2461,3982,5709,7513,9296,10922,12292,13338,14031,14369,14398,14168,13734,13165,12479,11712,10840,9856,8724,7432,5977,4387,2699,983,-706,-2303,-3768,-5078,-6226,-7232,-8112,-8905,-9628,-10299,-10924,-11483,-11952,-12304,-12496,-12512,-12341,-11977,-11456,-10793,-10051,-9258,-8475,-7725,-7046,-6437,-5908,-5425,-4973,-4505,-3996,-3408,-2740,-1980,-1152,-279,622,1504,2383,3228,4067,4904,5761,6643,7559,8477,9380,10201,10888,11374,11595,11516,11105,10372,9343,8061,6596,5005,3360,1713,115,-1397,-2795,-4046,-5129,-6016,-6686,-7113,-7284,-7170,-6775,-6097,-5151,-3990,-2661,-1255,146,1438,2551,3400,3955,4202,4150,3851,3374,2794,2201,1667,1241,958,808,760,763,747,660,450,100,-375,-931,-1490,-1951,-2230,-2226,-1893,-1211,-195,1083,2552,4100,5638,7080,8361,9452,10332,11010,11496,11796,11915,11832,11546,11025,10302,9379,8333,7237,6170,5240,4482,3967,3671,3590,3664,3828,4024,4188,4301,4352,4377,4424,4545,4802,5209,5782,6474,7237,7979,8622,9077,9287,9201,8826,8165,7278,6209,5019,3753,2448,1113,-239,-1610,-3002,-4390,-5760,-7059,-8247,-9258,-10051,-10569,-10795,-10713,-10330,-9672,-8780,-7705,-6507,-5253,-3982,-2762,-1576,-461,643,1751,2922,4180,5563,7042,8618,10204,11753,13166,14371,15301,15908,16187,16148,15840,15316,14656,13906,13133,12359,11603,10867,10126,9365,8561,7696,6775,5813,4836,3891,3013,2236,1574,1022,548,125,-303,-763,-1286,-1864,-2494,-3127,-3725,-4241,-4627,-4875,-4962,-4935,-4800,-4642,-4477,-4379,-4331,-4368,-4421,-4470,-4440,-4267,-3922,-3362,-2614,-1693,-686,352,1319,2150,2784,3192,3375,3378,3260,3112,3029,3099,3383,3929,4717,5739,6901,8157,9383,10534,11518,12313,12891,13257,13441,13469,13390,13241,13048,12836,12596,12324,11988,11567,11027,10352,9530,8564,7465,6262,4994,3697,2427,1210,81,-946,-1887,-2758,-3587,-4427,-5287,-6220,-7209,-8273,-9377,-10496,-11589,-12597,-13478,-14187,-14683,-14951,-14982,-14781,-14371,-13777,-13020,-12146,-11146,-10051,-8833,-7487,-5990,-4317,-2467,-439,1747,4041,6404,8746,11008,13091,14927,16449,17609,18391,18799,18859,18632,18178,17566,16877,16135,15380,14589,13717,12703,11461,9927,8062,5847,3342,611,-2191,-4924,-7416,-9500,-11075,-12034,-12387,-12150,-11442,-10371,-9113,-7792,-6543,-5430,-4487,-3701,-3024,-2408,-1802,-1182,-567,2,453,688,633,195,-638,-1883,-3451,-5258,-7127,-8907,-10410,-11504,-12075,-12093,-11568,-10596,-9292,-7822,-6343,-4988,-3865,-3004,-2399,-1968,-1609,-1194,-616,201,1291,2608,4092,5604,7027,8221,9076,9531,9547,9162,8440,7479,6421,5374,4468,3777,3343,3170,3192,3356,3542,3669,3648,3413,2936,2208,1261,133,-1087,-2345,-3554,-4669,-5662,-6518,-7263,-7920,-8522,-9100,-9675,-10253,-10847,-11441,-12029,-12594,-13112,-13557,-13906,-14130,-14213,-14133,-13870,-13420,-12768,-11933,-10914,-9758,-8495,-7174,-5857,-4571,-3378,-2290,-1316,-451,346,1111,1891,2734,3645,4648,5692,6761,7772,8675,9404,9917,10188,10227,10054,9728,9304,8832,8352,7867,7374,6820,6184,5389,4432,3270,1933,432,-1159,-2798,-4382,-5872,-7182,-8307,-9205,-9921,-10458,-10883,-11218,-11505,-11751,-11955,-12098,-12146,-12086,-11894,-11582,-11171,-10700,-10234,-9828,-9551,-9446,-9544,-9842,-10313,-10886,-11492,-12006,-12354,-12403,-12112,-11418,-10332,-8903,-7205,-5363,-3487,-1707,-105,1251,2332,3176,3803,4307,4744,5179,5654,6164,6701,7222,7681,8039,8256,8315,8205,7939,7520,6997,6384,5744,5091,4456,3830,3203,2536,1809,984,54,-981,-2113,-3298,-4508,-5672,-6752,-7661,-8378,-8849,-9081,-9095,-8938,-8677,-8386,-8132,-7960,-7916,-7995,-8210,-8521,-8918,-9345,-9791,-10208,-10589,-10904,-11151,-11318,-11400,-11383,-11272,-11044,-10713,-10269,-9725,-9082,-8351,-7515,-6576,-5492,-4252,-2817,-1187,639,2621,4695,6786,8776,10581,12090,13242,13985,14325,14286,13947,13391,12728,12033,11375,10765,10179,9557,8806,7842,6595,5015,3125,965,-1358,-3711,-5961,-7954,-9596,-10791,-11549,-11863,-11833,-11538,-11093,-10590,-10098,-9646,-9224,-8792,-8280,-7627,-6776,-5712,-4454,-3082,-1687,-427,577,1180,1303,903,15,-1276,-2811,-4421,-5912,-7114,-7899,-8196,-7988,-7338,-6327,-5098,-3776,-2497,-1335,-360,447,1118,1723,2347,3048,3875,4809,5820,6812,7704,8407,8853,9029,8957,8683,8325,7952,7694,7616,7772,8178,8797,9564,10380,11140,11734,12095,12156,11911,11375,10593,9635,8576,7497,6454,5505,4636,3843,3057,2215,1233,53,-1369,-3027,-4883,-6851,-8828,-10681,-12300,-13569,-14434,-14840,-14833,-14432,-13751,-12871,-11910,-10957,-10084,-9339,-8711,-8207,-7763,-7361,-6946,-6500,-5984,-5400,-4693,-3867,-2854,-1641,-200,1486,3380,5451,7622,9799,11887,13778,15383,16638,17504,17979,18097,17907,17478,16877,16149,15336,14450,13489,12450,11321,10088,8758,7330,5812,4234,2605,971,-650,-2220,-3713,-5114,-6394,-7551,-8566,-9420,-10104,-10577,-10824,-10792,-10469,-9825,-8883,-7675,-6287,-4830,-3438,-2270,-1447,-1081,-1219,-1851,-2899,-4237,-5671,-7037,-8131,-8830,-9040,-8736,-7970,-6832,-5451,-3977,-2523,-1188,-19,1006,1923,2830,3819,4968,6343,7954,9770,11724,13694,15572,17214,18523,19404,19818,19767,19289,18471,17418,16244,15068,13967,12994,12167,11442,10787,10106,9350,8438,7356,6083,4667,3163,1668,269,-933,-1889,-2559,-2976,-3177,-3265,-3313,-3437,-3690,-4133,-4760,-5546,-6437,-7337,-8169,-8836,-9275,-9454,-9370,-9061,-8586,-8024,-7442,-6918,-6463,-6111,-5811,-5536,-5216,-4793,-4219,-3452,-2483,-1308,37,1525,3102,4722,6340,7906,9396,10769,12016,13102,14019,14744,15263,15575,15669,15579,15312,14919,14433,13884,13308,12682,12022,11250,10361,9261,7949,6376,4573,2574,455,-1688,-3748,-5622,-7220,-8484,-9385,-9930,-10167,-10140,-9935,-9605,-9214,-8811,-8412,-8056,-7731,-7461,-7235,-7066,-6948,-6900,-6919,-7011,-7180,-7389,-7642,-7858,-8014,-8016,-7823,-7355,-6594,-5508,-4125,-2479,-640,1301,3260,5131,6845,8327,9554,10513,11237,11774,12195,12564,12960,13404,13938,14529,15154,15755,16256,16602,16722,16581,16171,15501,14638,13632,12590,11574,10665,9906,9307,8874,8534,8256,7913,7445,6744,5760,4469,2878,1047,-934,-2971,-4931,-6747,-8307,-9603,-10591,-11315,-11813,-12145,-12377,-12565,-12734,-12909,-13055,-13168,-13178,-13080,-12836,-12452,-11955,-11365,-10742,-10114,-9526,-8973,-8453,-7928,-7355,-6682,-5865,-4861,-3663,-2267,-700,1007,2804,4648,6487,8272,9960,11500,12857,13983,14867,15477,15829,15931,15817,15536,15133,14670,14175,13705,13235,12785,12281,11684,10913,9897,8588,6948,4986,2736,269,-2329,-4937,-7466,-9787,-11841,-13540,-14870,-15801,-16361,-16572,-16467,-16111,-15525,-14777,-13902,-12937,-11942,-10941,-9989,-9121,-8373,-7783,-7361,-7134,-7073,-7181,-7387,-7665,-7913,-8071,-8048,-7773,-7198,-6289,-5055,-3532,-1789,84,1974,3778,5384,6722,7737,8423,8799,8931,8885,8766,8643,8612,8716,8989,9426,9991,10621,11236,11747,12068,12135,11906,11368,10537,9460,8181,6786,5329,3889,2510,1240,93,-919,-1793,-2544,-3161,-3661,-4029,-4291,-4446,-4544,-4620,-4728,-4936,-5276,-5797,-6494,-7362,-8356,-9417,-10475,-11446,-12261,-12851,-13187,-13246,-13046,-12626,-12032,-11326,-10563,-9786,-9042,-8336,-7701,-7109,-6566,-6044,-5500,-4921,-4240,-3447,-2483,-1345,-7,1513,3185,4963,6762,8508,10096,11438,12453,13086,13307,13132,12595,11778,10770,9674,8588,7589,6728,6027,5455,4980,4516,4006,3372,2580,1612,493,-735,-2002,-3242,-4385,-5379,-6186,-6793,-7212,-7468,-7608,-7680,-7727,-7781,-7857,-7942,-8015,-8039,-7978,-7800,-7502,-7088,-6589,-6070,-5572,-5184,-4945,-4907,-5079,-5447,-5975,-6588,-7220,-7763,-8150,-8282,-8118,-7603,-6731,-5513,-3990,-2240,-353,1550,3358,4953,6255,7207,7801,8061,8067,7905,7695,7540,7525,7706,8090,8648,9314,10007,10624,11095,11344,11348,11105,10644,10034,9337,8646,7998,7448,6962,6530,6069,5512,4789,3842,2659,1243,-352,-2047,-3755,-5359,-6788,-7951,-8832,-9416,-9765,-9934,-10036,-10148,-10365,-10727,-11261,-11930,-12689,-13444,-14103,-14578,-14773,-14656,-14197,-13432,-12427,-11276,-10091,-8975,-8003,-7210,-6582,-6057,-5539,-4915,-4067,-2911,-1382,516,2748,5212,7788,10317,12658,14670,16261,17375,17995,18170,17949,17440,16731,15908,15054,14195,13362,12533,11673,10742,9681,8460,7059,5487,3786,2012,246,-1437,-2962,-4271,-5346,-6174,-6787,-7226,-7551,-7826,-8103,-8432,-8841,-9334,-9915,-10547,-11212,-11862,-12464,-12973,-13367,-13603,-13684,-13582,-13319,-12908,-12377,-11775,-11137,-10502,-9893,-9306,-8714,-8065,-7288,-6309,-5054,-3496,-1620,519,2833,5188,7433,9409,10980,12065,12604,12654,12270,11601,10796,10010,9388,9018,8950,9153,9582,10107,10643,11048,11257,11206,10890,10332,9585,8709,7761,6779,5777,4733,3626,2394,1013,-545,-2274,-4118,-6022,-7863,-9561,-10984,-12092,-12807,-13163,-13180,-12950,-12575,-12168,-11838,-11667,-11712,-11973,-12423,-12990,-13575,-14084,-14410,-14486,-14255,-13720,-12886,-11820,-10566,-9214,-7802,-6401,-5012,-3661,-2319,-974,414,1869,3406,5040,6745,8499,10255,11948,13525,14912,16059,16924,17480,17724,17669,17358,16831,16164,15412,14646,13913,13260,12681,12190,11717,11220,10599,9771,8657,7182,5342,3115,583,-2193,-5070,-7924,-10602,-12966,-14915,-16364,-17291,-17719,-17696,-17334,-16724,-15994,-15228,-14512,-13880,-13354,-12914,-12537,-12178,-11799,-11368,-10867,-10300,-9679,-9050,-8426,-7855,-7325,-6822,-6312,-5724,-5004,-4094,-2948,-1564,44,1820,3684,5527,7251,8738,9932,10773,11276,11472,11444,11288,11103,11000,11036,11282,11726,12361,13116,13924,14683,15322,15762,15967,15922,15631,15138,14473,13698,12825,11897,10884,9778,8519,7064,5368,3399,1172,-1280,-3879,-6504,-9046,-11359,-13335,-14887,-15962,-16555,-16713,-16500,-16027,-15408,-14749,-14162,-13709,-13436,-13361,-13444,-13665,-13938,-14216,-14404,-14448,-14278,-13851,-13146,-12136,-10852,-9297,-7539,-5610,-3583,-1522,528,2497,4363,6091,7683,9130,10461,11668,12793,13825,14787,15653,16427,17057,17543,17825,17912,17772,17438,16908,16253,15471,14639,13743,12805,11787,10652,9329,7780,5951,3842,1486,-1050,-3644,-6172,-8482,-10441,-11948,-12933,-13397,-13383,-12990,-12340,-11585,-10845,-10237,-9827,-9628,-9648,-9815,-10095,-10391,-10655,-10811,-10831,-10671,-10341,-9838,-9207,-8473,-7676,-6849,-6000,-5140,-4257,-3329,-2342,-1259,-73,1235,2648,4142,5659,7135,8478,9620,10485,11050,11299,11276,11036,10667,10266,9915,9687,9627,9735,9999,10349,10725,11039,11230,11235,11036,10630,10038,9311,8479,7595,6676,5732,4753,3707,2569,1309,-94,-1615,-3260,-4941,-6635,-8233,-9688,-10918,-11869,-12525,-12854,-12893,-12660,-12207,-11587,-10849,-10050,-9230,-8430,-7683,-7009,-6434,-5969,-5617,-5380,-5239,-5161,-5113,-5027,-4868,-4578,-4127,-3513,-2730,-1830,-841,176,1184,2143,3045,3887,4704,5516,6372,7291,8295,9376,10502,11632,12682,13599,14288,14717,14837,14657,14218,13553,12777,11908,11046,10190,9340,8470,7505,6379,5035,3408,1507,-661,-3013,-5466,-7872,-10126,-12076,-13647,-14762,-15408,-15608,-15410,-14907,-14179,-13331,-12439,-11574,-10791,-10112,-9558,-9126,-8799,-8570,-8393,-8261,-8116,-7951,-7722,-7422,-7041,-6599,-6110,-5615,-5149,-4725,-4372,-4062,-3758,-3414,-2940,-2294,-1402,-260,1135,2730,4460,6235,7968,9579,11006,12208,13171,13896,14403,14713,14848,14829,14665,14379,13962,13450,12836,12173,11467,10773,10096,9471,8880,8329,7775,7218,6610,5960,5245,4469,3636,2747,1800,801,-261,-1386,-2581,-3853,-5192,-6596,-8028,-9462,-10836,-12106,-13212,-14105,-14759,-15151,-15294,-15218,-14975,-14622,-14243,-13883,-13604,-13415,-13301,-13225,-13097,-12865,-12420,-11733,-10758,-9513,-8032,-6390,-4643,-2883,-1142,531,2156,3729,5309,6912,8574,10303,12072,13836,15522,17025,18260,19121,19547,19511,19005,18093,16843,15358,13751,12108,10503,8975,7512,6091,4656,3151,1549,-178,-1990,-3849,-5665,-7355,-8828,-10022,-10889,-11436,-11684,-11696,-11554,-11336,-11143,-11021,-11038,-11186,-11465,-11833,-12227,-12594,-12851,-12939,-12811,-12416,-11775,-10888,-9823,-8641,-7425,-6236,-5139,-4136,-3237,-2392,-1546,-635,420,1643,3077,4679,6419,8208,9953,11567,12959,14085,14901,15428,15684,15740,15649,15499,15337,15225,15178,15202,15278,15371,15444,15442,15334,15073,14635,14003,13150,12075,10766,9223,7461,5501,3380,1161,-1090,-3296,-5368,-7246,-8857,-10179,-11185,-11908,-12373,-12645,-12790,-12859,-12902,-12933,-12952,-12930,-12832,-12620,-12262,-11753,-11097,-10333,-9504,-8660,-7845,-7064,-6317,-5538,-4692,-3682,-2481,-1039,616,2443,4351,6219,7937,9385,10500,11241,11632,11744,11668,11556,11496,11634,12012,12671,13595,14698,15903,17071,18095,18863,19310,19378,19092,18450,17532,16379,15058,13616,12063,10417,8647,6739,4673,2432,53,-2448,-4969,-7439,-9735,-11744,-13388,-14564,-15275,-15492,-15291,-14735,-13942,-13032,-12126,-11327,-10727,-10360,-10250,-10355,-10627,-10971,-11312,-11540,-11604,-11433,-11020,-10372,-9524,-8545,-7484,-6415,-5365,-4363,-3389,-2421,-1404,-295,965,2388,4010,5800,7736,9759,11796,13769,15607,17232,18595,19663,20416,20874,21040,20957,20646,20143,19471,18660,17727,16700,15589,14413,13177,11885,10550,9150,7707,6204,4639,3039,1391,-253,-1873,-3421,-4850,-6121,-7204,-8074,-8741,-9210,-9520,-9699,-9799,-9840,-9865,-9885,-9907,-9937,-9968,-10000,-10026,-10059,-10096,-10168,-10280,-10456,-10699,-11000,-11320,-11611,-11790,-11781,-11489,-10863,-9831,-8421,-6631,-4550,-2271,92,2415,4578,6522,8167,9532,10619,11478,12179,12772,13314,13840,14353,14846,15284,15617,15802,15796,15568,15121,14454,13605,12611,11524,10384,9230,8073,6908,5719,4452,3090,1580,-74,-1866,-3750,-5646,-7471,-9124,-10517,-11602,-12324,-12727,-12820,-12701,-12437,-12107,-11797,-11530,-11353,-11232,-11167,-11093,-10984,-10780,-10454,-9975,-9335,-8539,-7607,-6583,-5504,-4427,-3380,-2390,-1459,-572,308,1219,2210,3306,4513,5818,7165,8493,9716,10766,11570,12110,12359,12356,12136,11775,11347,10922,10574,10321,10200,10171,10216,10265,10277,10183,9956,9556,8985,8239,7349,6331,5236,4072,2877,1642,380,-916,-2233,-3564,-4869,-6115,-7261,-8273,-9127,-9829,-10376,-10829,-11200,-11571,-11945,-12375,-12831,-13292,-13696,-13963,-14021,-13795,-13247,-12363,-11182,-9762,-8212,-6633,-5125,-3766,-2601,-1633,-858,-222,312,792,1261,1739,2245,2779,3334,3915,4512,5149,5832,6589,7443,8396,9459,10599,11778,12933,13986,14853,15473,15772,15748,15378,14708,13773,12633,11337,9932,8433,6861,5198,3453,1602,-332,-2338,-4364,-6354,-8225,-9917,-11330,-12433,-13165,-13529,-13542,-13246,-12714,-12014,-11237,-10451,-9722,-9098,-8604,-8250,-8038,-7927,-7912,-7937,-7993,-8057,-8126,-8202,-8310,-8437,-8627,-8839,-9094,-9337,-9530,-9606,-9489,-9087,-8345,-7175,-5591,-3571,-1211,1410,4145,6838,9353,11535,13318,14619,15468,15873,15928,15718,15336,14888,14434,14019,13674,13365,13082,12770,12395,11919,11332,10624,9816,8925,7963,6943,5844,4657,3359,1933,415,-1168,-2717,-4156,-5388,-6347,-7017,-7402,-7586,-7656,-7743,-7955,-8394,-9110,-10111,-11355,-12759,-14207,-15585,-16766,-17658,-18203,-18365,-18179,-17686,-16972,-16131,-15245,-14389,-13606,-12905,-12277,-11678,-11056,-10366,-9537,-8561,-7392,-6058,-4557,-2940,-1232,508,2256,3958,5600,7147,8589,9912,11100,12152,13044,13769,14310,14648,14792,14727,14484,14063,13498,12805,12001,11104,10111,9033,7849,6562,5162,3653,2076,451,-1147,-2669,-4054,-5250,-6249,-7031,-7646,-8117,-8522,-8910,-9342,-9851,-10455,-11145,-11892,-12642,-13340,-13908,-14301,-14448,-14333,-13944,-13292,-12445,-11453,-10416,-9412,-8519,-7779,-7226,-6828,-6552,-6311,-6022,-5590,-4928,-3980,-2713,-1136,702,2727,4838,6931,8907,10684,12213,13458,14439,15150,15651,15946,16094,16091,15965,15702,15304,14759,14070,13245,12319,11316,10290,9256,8247,7243,6225,5137,3938,2570,1009,-745,-2673,-4690,-6723,-8645,-10352,-11745,-12753,-13365,-13591,-13518,-13239,-12878,-12551,-12352,-12344,-12551,-12957,-13512,-14144,-14773,-15311,-15689,-15860,-15787,-15491,-14968,-14277,-13426,-12459,-11368,-10169,-8831,-7370,-5764,-4054,-2268,-463,1290,2949,4441,5768,6905,7897,8777,9607,10443,11331,12299,13348,14450,15562,16600,17504,18168,18548,18565,18194,17410,16212,14618,12654,10361,7798,5030,2134,-793,-3658,-6356,-8788,-10879,-12557,-13798,-14598,-14988,-15030,-14800,-14402,-13909,-13437,-13004,-12698,-12483,-12374,-12330,-12308,-12288,-12227,-12123,-11975,-11780,-11569,-11337,-11098,-10858,-10584,-10288,-9903,-9419,-8775,-7929,-6848,-5487,-3850,-1936,205,2508,4886,7230,9428,11387,13011,14269,15130,15641,15853,15876,15802,15736,15749,15874,16113,16416,16720,16939,16979,16774,16257,15425,14287,12916,11400,9851,8376,7058,5948,5059,4342,3754,3170,2527,1715,693,-568,-2026,-3635,-5276,-6854,-8263,-9406,-10259,-10786,-11041,-11064,-10946,-10769,-10606,-10537,-10585,-10782,-11114,-11545,-12025,-12502,-12898,-13179,-13277,-13173,-12838,-12271,-11472,-10467,-9278,-7939,-6485,-4948,-3354,-1742,-108,1507,3112,4692,6228,7725,9145,10482,11687,12739,13592,14221,14606,14738,14616,14276,13721,13017,12169,11236,10221,9133,7967,6691,5295,3760,2090,335,-1483,-3256,-4943,-6449,-7731,-8765,-9553,-10137,-10576,-10943,-11314,-11735,-12246,-12836,-13483,-14131,-14720,-15191,-15488,-15590,-15473,-15171,-14689,-14086,-13385,-12623,-11830,-11008,-10171,-9318,-8442,-7547,-6624,-5665,-4668,-3599,-2459,-1197,183,1716,3393,5196,7102,9035,10956,12753,14384,15752,16838,17606,18071,18266,18227,18026,17682,17275,16781,16260,15674,15026,14295,13455,12497,11414,10210,8903,7509,6052,4535,2971,1339,-356,-2143,-4003,-5950,-7932,-9920,-11847,-13634,-15223,-16524,-17501,-18109,-18348,-18232,-17808,-17130,-16262,-15269,-14208,-13123,-12062,-11036,-10087,-9205,-8426,-7729,-7129,-6614,-6164,-5767,-5375,-4956,-4457,-3831,-3044,-2074,-922,379,1788,3241,4671,6022,7236,8300,9183,9926,10535,11067,11563,12059,12583,13145,13729,14312,14854,15308,15632,15786,15752,15512,15073,14436,13607,12594,11386,9984,8379,6584,4611,2512,332,-1844,-3940,-5881,-7587,-9031,-10175,-11045,-11667,-12096,-12404,-12640,-12871,-13119,-13406,-13732,-14061,-14378,-14629,-14796,-14837,-14749,-14512,-14140,-13624,-12987,-12225,-11363,-10413,-9396,-8349,-7302,-6286,-5350,-4485,-3728,-3035,-2395,-1749,-1046,-235,727,1858,3154,4589,6114,7671,9204,10653,11983,13159,14163,14988,15628,16078,16346,16432,16351,16114,15754,15288,14762,14206,13648,13124,12630,12168,11698,11188,10574,9833,8917,7840,6612,5281,3904,2547,1264,105,-904,-1759,-2473,-3072,-3599,-4073,-4525,-4954,-5352,-5697,-5969,-6130,-6180,-6094,-5891,-5587,-5215,-4826,-4464,-4182,-4016,-3999,-4124,-4390,-4737,-5125,-5458,-5676,-5683,-5431,-4880,-4013,-2860,-1457,138,1855,3632,5406,7123,8748,10248,11608,12818,13879,14787,15550,16155,16613,16911,17050,17023,16835,16479,15953,15249,14345,13232,11872,10266,8399,6307,4027,1657,-716,-2960,-4965,-6645,-7908,-8760,-9181,-9246,-9009,-8571,-8011,-7413,-6840,-6345,-5958,-5714,-5616,-5686,-5913,-6292,-6787,-7359,-7935,-8445,-8804,-8944,-8813,-8393,-7696,-6775,-5709,-4579,-3474,-2447,-1524,-690,101,919,1834,2894,4139,5548,7086,8675,10236,11676,12934,13958,14736,15283,15643,15862,16008,16128,16256,16416,16587,16750,16842,16812,16594,16131,15384,14325,12949,11258,9283,7044,4600,1987,-716,-3455,-6123,-8660,-10954,-12934,-14524,-15671,-16347,-16556,-16339,-15755,-14915,-13909,-12868,-11878,-11029,-10368,-9903,-9637,-9506,-9471,-9459,-9402,-9254,-8969,-8531,-7945,-7226,-6388,-5475,-4478,-3428,-2296,-1087,235,1662,3211,4851,6556,8266,9939,11498,12912,14129,15143,15940,16550,16976,17284,17480,17623,17723,17796,17857,17890,17900,17876,17816,17717,17567,17344,17009,16511,15769,14718,13278,11414,9110,6410,3406,221,-2966,-5999,-8693,-10932,-12610,-13707,-14234,-14266,-13906,-13288,-12531,-11780,-11113,-10630,-10358,-10322,-10493,-10841,-11297,-11796,-12271,-12647,-12877,-12927,-12771,-12429,-11906,-11243,-10479,-9648,-8786,-7907,-7013,-6086,-5087,-3980,-2713,-1269,364,2160,4067,6003,7897,9644,11201,12504,13558,14363,14961,15389,15696,15909,16060,16135,16152,16069,15896,15605,15214,14730,14173,13575,12923,12231,11438,10512,9372,7973,6266,4252,1975,-496,-3032,-5511,-7781,-9731,-11253,-12304,-12869,-12981,-12721,-12167,-11444,-10636,-9834,-9102,-8469,-7964,-7563,-7274,-7048,-6897,-6777,-6699,-6651,-6639,-6673,-6761,-6916,-7140,-7440,-7786,-8154,-8487,-8714,-8780,-8592,-8120,-7304,-6144,-4645,-2847,-800,1407,3717,6013,8249,10315,12187,13797,15139,16190,16964,17477,17745,17809,17676,17369,16894,16229,15376,14288,12951,11341,9446,7290,4898,2344,-287,-2894,-5365,-7601,-9516,-11052,-12184,-12920,-13292,-13363,-13191,-12860,-12409,-11908,-11359,-10789,-10198,-9579,-8964,-8348,-7777,-7268,-6851,-6531,-6303,-6145,-6012,-5869,-5672,-5380,-5002,-4509,-3948,-3317,-2656,-1960,-1242,-460,394,1382,2505,3796,5235,6784,8397,9999,11527,12921,14132,15145,15949,16563,17008,17301,17476,17520,17451,17242,16876,16337,15599,14644,13471,12055,10406,8519,6396,4064,1555,-1084,-3759,-6393,-8853,-11054,-12866,-14245,-15122,-15521,-15478,-15075,-14431,-13656,-12884,-12202,-11688,-11384,-11278,-11365,-11581,-11884,-12213,-12512,-12762,-12907,-12964,-12892,-12707,-12393,-11954,-11393,-10721,-9956,-9110,-8197,-7228,-6192,-5081,-3869,-2534,-1061,555,2290,4118,5976,7810,9544,11127,12504,13657,14566,15253,15722,16019,16141,16131,15967,15680,15244,14683,14000,13201,12315,11335,10267,9101,7804,6360,4729,2912,895,-1274,-3543,-5819,-7988,-9937,-11555,-12750,-13485,-13734,-13565,-13024,-12262,-11366,-10497,-9738,-9197,-8915,-8922,-9199,-9718,-10406,-11206,-12026,-12797,-13440,-13895,-14111,-14066,-13746,-13172,-12372,-11399,-10292,-9107,-7874,-6618,-5350,-4063,-2747,-1400,-2,1428,2882,4332,5739,7079,8305,9419,10375,11207,11882,12435,12866,13184,13407,13533,13573,13534,13428,13270,13090,12900,12725,12553,12364,12097,11670,11003,9992,8594,6770,4560,2043,-639,-3337,-5861,-8062,-9820,-11053,-11769,-11998,-11828,-11368,-10715,-9984,-9229,-8524,-7887,-7330,-6870,-6483,-6187,-5973,-5852,-5826,-5895,-6037,-6220,-6392,-6504,-6504,-6361,-6070,-5636,-5106,-4513,-3915,-3334,-2791,-2285,-1782,-1260,-666,21,825,1746,2757,3833,4916,5963,6924,7756,8430,8927,9229,9344,9266,9012,8605,8054,7400,6648,5823,4922,3941,2860,1658,312,-1196,-2858,-4669,-6561,-8496,-10360,-12087,-13571,-14751,-15577,-16030,-16134,-15923,-15465,-14836,-14101,-13340,-12597,-11911,-11307,-10782,-10342,-9971,-9664,-9406,-9182,-8972,-8763,-8526,-8252,-7930,-7550,-7136,-6688,-6245,-5808,-5407,-5013,-4618,-4149,-3552,-2736,-1636,-203,1580,3684,6046,8557,11094,13517,15686,17498,18845,19694,20021,19854,19256,18305,17104,15748,14338,12940,11614,10371,9205,8067,6900,5620,4163,2472,527,-1655,-4013,-6451,-8844,-11049,-12948,-14419,-15415,-15910,-15943,-15603,-14997,-14259,-13510,-12841,-12325,-11960,-11748,-11610,-11507,-11358,-11125,-10786,-10343,-9836,-9299,-8803,-8366,-8031,-7779,-7591,-7428,-7234,-6978,-6618,-6133,-5518,-4761,-3873,-2863,-1736,-511,795,2168,3576,4999,6390,7726,8947,10034,10948,11664,12191,12513,12654,12623,12430,12071,11564,10869,10023,8985,7817,6520,5174,3817,2518,1322,250,-686,-1509,-2250,-2956,-3657,-4392,-5160,-5952,-6735,-7474,-8108,-8624,-8975,-9189,-9276,-9297,-9309,-9393,-9591,-9972,-10521,-11243,-12089,-12988,-13885,-14678,-15320,-15730,-15887,-15754,-15344,-14675,-13791,-12746,-11593,-10403,-9212,-8073,-6999,-5995,-5052,-4129,-3191,-2196,-1095,116,1468,2919,4459,6020,7562,9007,10308,11407,12274,12883,13232,13323,13187,12851,12370,11787,11181,10590,10078,9664,9362,9161,9022,8899,8732,8443,7995,7319,6415,5287,3974,2565,1135,-199,-1367,-2283,-2943,-3317,-3471,-3426,-3256,-3006,-2722,-2438,-2178,-1959,-1798,-1708,-1695,-1788,-1977,-2290,-2704,-3212,-3781,-4375,-4947,-5468,-5895,-6215,-6400,-6434,-6306,-5991,-5490,-4787,-3908,-2855,-1691,-442,822,2047,3197,4215,5115,5878,6548,7153,7739,8339,8973,9639,10309,10949,11503,11922,12162,12199,12019,11635,11049,10287,9352,8253,6979,5522,3871,2040,36,-2077,-4245,-6361,-8332,-10031,-11379,-12281,-12715,-12668,-12190,-11348,-10240,-8959,-7621,-6305,-5102,-4063,-3231,-2626,-2246,-2086,-2108,-2294,-2590,-2964,-3375,-3782,-4153,-4448,-4642,-4695,-4598,-4324,-3869,-3243,-2438,-1484,-379,861,2223,3702,5289,6963,8715,10509,12308,14068,15720,17212,18476,19453,20094,20358,20222,19683,18773,17547,16085,14496,12862,11287,9813,8476,7255,6125,5014,3873,2637,1269,-238,-1867,-3561,-5245,-6829,-8229,-9378,-10233,-10800,-11093,-11167,-11090,-10921,-10723,-10549,-10417,-10351,-10336,-10351,-10366,-10350,-10266,-10102,-9845,-9512,-9123,-8716,-8328,-7989,-7721,-7512,-7332,-7115,-6776,-6220,-5345,-4073,-2358,-201,2348,5183,8166,11126,13899,16323,18292,19722,20604,20967,20878,20448,19768,18956,18073,17174,16269,15332,14328,13212,11947,10534,8985,7365,5737,4199,2814,1664,767,145,-236,-414,-467,-452,-452,-504,-648,-886,-1216,-1610,-2053,-2520,-3000,-3494,-4002,-4553,-5156,-5833,-6599,-7435,-8345,-9267,-10174,-11000,-11695,-12217,-12521,-12602,-12446,-12079,-11518,-10807,-9976,-9071,-8108,-7114,-6083,-5022,-3907,-2739,-1491,-162,1257,2764,4345,5972,7608,9210,10709,12073,13229,14155,14816,15203,15321,15200,14872,14396,13823,13200,12578,11960,11358,10734,10045,9236,8254,7046,5606,3922,2043,23,-2049,-4086,-5975,-7654,-9023,-10065,-10743,-11076,-11090,-10840,-10393,-9815,-9192,-8568,-8020,-7551,-7194,-6905,-6657,-6396,-6035,-5545,-4848,-3947,-2846,-1584,-244,1098,2339,3394,4187,4679,4852,4744,4403,3923,3397,2917,2560,2374,2378,2571,2916,3382,3913,4476,5022,5545,6010,6437,6808,7130,7396,7590,7696,7703,7592,7378,7071,6707,6320,5940,5586,5239,4879,4428,3835,3012,1920,525,-1158,-3076,-5156,-7271,-9307,-11119,-12602,-13653,-14229,-14313,-13952,-13211,-12206,-11041,-9830,-8667,-7603,-6674,-5866,-5147,-4479,-3807,-3109,-2364,-1581,-780,14,772,1482,2138,2771,3406,4110,4924,5904,7077,8439,9967,11603,13261,14857,16295,17495,18399,18969,19200,19120,18765,18209,17510,16739,15950,15176,14429,13705,12971,12190,11322,10314,9147,7793,6259,4560,2733,830,-1085,-2940,-4671,-6210,-7523,-8573,-9367,-9909,-10229,-10361,-10343,-10210,-9998,-9719,-9391,-9015,-8588,-8114,-7597,-7054,-6497,-5961,-5445,-4982,-4557,-4172,-3821,-3483,-3171,-2878,-2630,-2451,-2376,-2437,-2651,-3016,-3493,-4018,-4487,-4787,-4785,-4378,-3482,-2076,-173,2124,4712,7399,10045,12460,14521,16123,17212,17788,17881,17564,16926,16058,15036,13921,12741,11508,10215,8848,7403,5897,4358,2846,1431,185,-824,-1555,-1990,-2142,-2050,-1781,-1414,-1022,-685,-447,-325,-325,-408,-547,-721,-881,-1058,-1225,-1427,-1664,-1951,-2277,-2617,-2925,-3135,-3195,-3040,-2654,-2035,-1237,-333,561,1352,1914,2205,2160,1808,1183,377,-510,-1361,-2076,-2567,-2781,-2690,-2294,-1617,-714,348,1468,2562,3499,4219,4629,4706,4463,3925,3195,2366,1566,924,534,486,784,1423,2310,3339,4375,5287,5966,6361,6431,6248,5866,5404,4963,4628,4443,4410,4478,4560,4559,4365,3893,3100,1971,555,-1077,-2814,-4546,-6154,-7541,-8644,-9406,-9831,-9907,-9671,-9151,-8395,-7456,-6390,-5247,-4085,-2926,-1804,-721,308,1280,2175,2963,3622,4103,4399,4484,4369,4070,3631,3092,2532,1996,1574,1297,1212,1304,1553,1886,2243,2521,2669,2606,2319,1800,1072,210,-738,-1663,-2504,-3188,-3677,-3966,-4074,-4053,-3979,-3923,-3961,-4151,-4507,-5039,-5693,-6413,-7099,-7667,-8011,-8076,-7817,-7256,-6455,-5532,-4626,-3892,-3470,-3448,-3878,-4729,-5921,-7336,-8803,-10187,-11339,-12170,-12644,-12759,-12585,-12191,-11670,-11102,-10533,-9974,-9411,-8786,-8054,-7141,-6017,-4652,-3055,-1264,675,2676,4667,6560,8277,9763,10967,11868,12464,12747,12775,12546,12154,11630,11051,10479,9952,9488,9097,8714,8315,7796,7104,6165,4940,3418,1617,-406,-2584,-4809,-7002,-9055,-10907,-12484,-13766,-14724,-15376,-15731,-15832,-15710,-15429,-15020,-14549,-14054,-13576,-13156,-12789,-12498,-12245,-11999,-11733,-11378,-10938,-10390,-9752,-9076,-8402,-7788,-7281,-6894,-6621,-6426,-6237,-5984,-5584,-4975,-4122,-3006,-1668,-136,1493,3169,4786,6310,7668,8859,9861,10682,11335,11821,12152,12332,12359,12244,11994,11621,11155,10605,10010,9387,8760,8154,7579,7051,6582,6154,5776,5395,4990,4495,3857,3017,1923,549,-1124,-3039,-5155,-7342,-9498,-11479,-13180,-14512,-15429,-15938,-16054,-15874,-15447,-14894,-14278,-13664,-13109,-12608,-12185,-11810,-11479,-11183,-10907,-10673,-10448,-10243,-9999,-9686,-9231,-8593,-7723,-6610,-5267,-3721,-2042,-285,1473,3166,4748,6168,7408,8436,9238,9799,10093,10126,9869,9364,8620,7703,6685,5632,4641,3751,3018,2436,1980,1622,1288,967,611,246,-104,-390,-536,-508,-264,183,779,1448,2062,2515,2679,2488,1892,899,-433,-2025,-3754,-5505,-7156,-8590,-9727,-10474,-10801,-10665,-10098,-9129,-7864,-6401,-4882,-3424,-2139,-1092,-301,263,675,1048,1483,2096,2930,4010,5286,6677,8069,9344,10397,11167,11626,11800,11750,11567,11348,11184,11132,11218,11435,11725,12028,12256,12323,12164,11717,10954,9864,8460,6778,4865,2779,584,-1669,-3911,-6099,-8182,-10113,-11864,-13395,-14689,-15727,-16507,-17017,-17277,-17294,-17100,-16731,-16226,-15646,-15028,-14430,-13874,-13373,-12927,-12480,-12007,-11407,-10652,-9668,-8453,-7012,-5398,-3676,-1955,-301,1181,2473,3529,4384,5064,5622,6113,6576,7039,7507,7971,8408,8799,9117,9367,9534,9644,9703,9723,9712,9664,9569,9407,9176,8853,8461,8011,7520,7046,6584,6191,5843,5552,5268,4953,4548,4006,3280,2359,1235,-52,-1466,-2930,-4388,-5767,-7025,-8137,-9086,-9897,-10591,-11200,-11769,-12311,-12842,-13358,-13821,-14215,-14475,-14582,-14486,-14189,-13678,-12979,-12111,-11115,-10028,-8892,-7739,-6598,-5470,-4359,-3233,-2082,-873,399,1726,3092,4444,5743,6929,7955,8783,9393,9785,9974,9996,9886,9693,9439,9148,8814,8413,7919,7282,6482,5497,4347,3068,1731,414,-794,-1815,-2599,-3111,-3374,-3418,-3326,-3165,-3029,-2963,-3019,-3191,-3464,-3785,-4117,-4391,-4597,-4700,-4734,-4715,-4700,-4721,-4810,-4963,-5142,-5295,-5328,-5169,-4739,-4011,-2981,-1712,-297,1139,2435,3469,4088,4232,3840,2929,1562,-169,-2104,-4104,-5972,-7574,-8750,-9424,-9527,-9070,-8081,-6653,-4894,-2933,-915,1035,2797,4285,5451,6258,6724,6859,6706,6307,5705,4954,4094,3180,2252,1350,516,-229,-857,-1354,-1735,-1986,-2155,-2237,-2259,-2225,-2109,-1909,-1576,-1110,-485,255,1087,1916,2668,3237,3537,3510,3101,2343,1262,-27,-1403,-2725,-3834,-4616,-4983,-4874,-4305,-3289,-1925,-296,1452,3194,4783,6104,7059,7605,7738,7483,6937,6169,5306,4429,3631,2957,2436,2071,1825,1691,1619,1615,1652,1772,1967,2290,2728,3290,3926,4585,5185,5654,5926,5973,5790,5420,4912,4360,3828,3393,3094,2942,2928,3007,3135,3247,3309,3281,3154,2927,2609,2203,1710,1112,379,-512,-1597,-2875,-4344,-5964,-7670,-9381,-11000,-12415,-13549,-14296,-14629,-14488,-13902,-12867,-11457,-9728,-7777,-5711,-3643,-1692,46,1500,2626,3449,4005,4401,4732,5123,5666,6433,7448,8693,10105,11591,13036,14317,15345,16025,16338,16267,15850,15164,14290,13340,12419,11617,11011,10641,10507,10598,10850,11212,11594,11928,12128,12138,11908,11416,10675,9710,8590,7381,6161,5006,3967,3080,2365,1783,1318,890,440,-88,-765,-1608,-2632,-3824,-5130,-6511,-7879,-9173,-10312,-11244,-11911,-12290,-12366,-12149,-11665,-10943,-10024,-8929,-7712,-6364,-4946,-3439,-1905,-346,1160,2569,3797,4774,5441,5767,5744,5437,4901,4281,3679,3239,3058,3203,3698,4504,5554,6727,7906,8971,9819,10415,10723,10798,10678,10465,10218,10014,9875,9802,9753,9672,9477,9111,8522,7700,6658,5447,4115,2738,1363,43,-1193,-2329,-3361,-4302,-5163,-5957,-6705,-7400,-8053,-8645,-9146,-9550,-9797,-9874,-9737,-9370,-8765,-7940,-6931,-5800,-4613,-3457,-2389,-1478,-732,-175,243,544,796,1049,1347,1722,2174,2698,3255,3828,4369,4864,5302,5689,6037,6377,6704,7049,7384,7708,7986,8193,8303,8296,8178,7950,7649,7309,6968,6674,6442,6291,6211,6180,6169,6142,6046,5867,5538,5064,4386,3522,2442,1169,-272,-1858,-3508,-5197,-6827,-8358,-9721,-10872,-11780,-12427,-12802,-12928,-12811,-12491,-11996,-11348,-10578,-9689,-8705,-7629,-6481,-5284,-4048,-2813,-1564,-337,903,2139,3392,4650,5897,7099,8217,9195,10008,10608,11004,11188,11194,11070,10825,10533,10157,9738,9221,8591,7810,6852,5722,4439,3063,1670,356,-781,-1670,-2256,-2552,-2586,-2453,-2242,-2078,-2044,-2214,-2611,-3233,-4028,-4952,-5928,-6905,-7842,-8706,-9498,-10230,-10907,-11570,-12214,-12848,-13468,-14036,-14530,-14904,-15114,-15138,-14952,-14554,-13961,-13187,-12275,-11242,-10114,-8903,-7602,-6208,-4706,-3081,-1341,523,2461,4447,6408,8281,10009,11531,12818,13852,14645,15209,15589,15802,15891,15866,15756,15565,15308,14992,14622,14205,13736,13222,12641,12018,11311,10564,9726,8843,7881,6871,5818,4735,3660,2596,1583,607,-317,-1215,-2110,-3014,-3974,-4977,-6034,-7130,-8220,-9286,-10267,-11142,-11872,-12449,-12868,-13141,-13288,-13329,-13296,-13184,-13005,-12723,-12308,-11713,-10878,-9764,-8331,-6564,-4491,-2144,379,2989,5556,7957,10071,11789,13036,13751,13934,13596,12816,11675,10298,8802,7317,5948,4767,3837,3138,2670,2356,2143,1954,1742,1471,1143,779,409,85,-177,-353,-461,-534,-628,-790,-1080,-1505,-2073,-2742,-3440,-4097,-4608,-4903,-4919,-4641,-4097,-3364,-2555,-1812,-1267,-1031,-1155,-1624,-2362,-3220,-4037,-4623,-4849,-4609,-3911,-2793,-1389,152,1662,2991,4034,4733,5084,5144,4987,4735,4482,4335,4349,4564,4969,5527,6184,6844,7434,7846,8007,7836,7289,6328,4972,3237,1218,-999,-3255,-5404,-7287,-8760,-9741,-10190,-10142,-9694,-8980,-8152,-7374,-6743,-6344,-6175,-6192,-6312,-6427,-6432,-6258,-5871,-5294,-4591,-3877,-3262,-2867,-2777,-3016,-3591,-4416,-5399,-6392,-7267,-7881,-8165,-8057,-7597,-6829,-5886,-4869,-3924,-3122,-2540,-2166,-1971,-1878,-1784,-1592,-1205,-546,405,1646,3108,4681,6233,7593,8643,9259,9412,9109,8442,7536,6550,5626,4879,4377,4100,4001,3961,3857,3577,3021,2163,1021,-331,-1757,-3125,-4276,-5090,-5497,-5456,-5026,-4278,-3353,-2402,-1570,-995,-766,-918,-1443,-2265,-3281,-4360,-5372,-6202,-6784,-7089,-7143,-7024,-6836,-6698,-6732,-7003,-7549,-8330,-9252,-10185,-10956,-11444,-11510,-11147,-10354,-9242,-7965,-6681,-5589,-4810,-4439,-4486,-4881,-5503,-6179,-6730,-6981,-6823,-6169,-5037,-3472,-1600,446,2469,4327,5844,6915,7464,7487,7009,6147,5002,3737,2489,1374,497,-110,-427,-502,-402,-225,-67,-8,-106,-350,-713,-1090,-1379,-1453,-1209,-592,406,1704,3177,4627,5855,6654,6867,6403,5248,3471,1211,-1345,-3997,-6520,-8773,-10594,-11951,-12816,-13254,-13360,-13254,-13066,-12905,-12846,-12919,-13095,-13307,-13445,-13379,-13009,-12222,-11000,-9329,-7302,-5026,-2683,-439,1514,3041,4042,4493,4434,3969,3244,2418,1647,1039,657,501,513,616,702,697,541,241,-173,-597,-935,-1061,-888,-360,521,1705,3082,4526,5880,7014,7817,8216,8204,7808,7112,6242,5321,4506,3900,3590,3595,3881,4355,4897,5347,5568,5442,4884,3891,2494,821,-978,-2687,-4113,-5057,-5404,-5085,-4156,-2731,-1021,726,2247,3319,3772,3553,2698,1359,-249,-1858,-3230,-4152,-4499,-4254,-3466,-2301,-947,383,1491,2241,2548,2421,1901,1130,224,-644,-1350,-1794,-1917,-1729,-1270,-632,82,764,1311,1662,1793,1708,1488,1200,976,912,1101,1592,2368,3364,4443,5436,6154,6421,6105,5138,3535,1394,-1111,-3754,-6281,-8462,-10091,-11060,-11321,-10933,-10014,-8763,-7372,-6061,-4990,-4270,-3937,-3952,-4200,-4534,-4766,-4746,-4326,-3452,-2115,-374,1635,3777,5876,7791,9408,10656,11525,12050,12318,12422,12490,12594,12805,13122,13502,13858,14086,14059,13705,12964,11855,10463,8902,7361,6002,4978,4402,4273,4563,5115,5760,6288,6503,6272,5517,4256,2574,627,-1415,-3347,-5022,-6295,-7117,-7478,-7448,-7142,-6723,-6352,-6208,-6396,-7021,-8064,-9495,-11156,-12886,-14444,-15630,-16247,-16182,-15413,-13997,-12120,-9991,-7897,-6079,-4743,-4003,-3870,-4227,-4888,-5582,-6024,-5983,-5260,-3804,-1654,1042,4041,7080,9882,12205,13898,14851,15088,14665,13733,12457,11032,9621,8387,7414,6761,6407,6301,6331,6399,6367,6169,5727,5058,4185,3217,2251,1449,887,690,839,1323,2018,2770,3406,3727,3601,2924,1681,-64,-2191,-4518,-6848,-8995,-10798,-12161,-13047,-13482,-13564,-13389,-13112,-12815,-12582,-12417,-12257,-12010,-11527,-10674,-9341,-7463,-5053,-2208,922,4112,7124,9725,11710,12941,13375,13025,12034,10570,8876,7184,5724,4656,4090,4039,4443,5169,6022,6807,7304,7378,6912,5916,4459,2686,805,-980,-2469,-3528,-4093,-4192,-3917,-3435,-2917,-2550,-2467,-2752,-3426,-4424,-5661,-6978,-8243,-9309,-10074,-10482,-10529,-10268,-9791,-9216,-8673,-8256,-8036,-8018,-8146,-8336,-8438,-8311,-7819,-6847,-5368,-3381,-1007,1629,4307,6844,9047,10770,11951,12561,12670,12387,11847,11225,10637,10221,10002,10014,10169,10396,10529,10466,10033,9183,7833,6031,3838,1385,-1169,-3662,-5929,-7853,-9334,-10347,-10884,-11002,-10771,-10297,-9659,-8973,-8271,-7624,-7010,-6420,-5791,-5077,-4212,-3189,-1991,-702,610,1789,2721,3243,3288,2781,1776,350,-1316,-3031,-4553,-5691,-6274,-6226,-5537,-4283,-2597,-657,1361,3289,5003,6423,7532,8351,8947,9402,9807,10236,10745,11359,12066,12837,13608,14316,14891,15260,15378,15211,14755,14041,13106,12033,10873,9720,8619,7634,6790,6092,5537,5068,4663,4239,3774,3229,2611,1949,1295,717,263,-17,-151,-160,-152,-221,-496,-1066,-2015,-3332,-4986,-6842,-8737,-10465,-11821,-12635,-12790,-12248,-11061,-9347,-7290,-5111,-3014,-1198,219,1167,1670,1797,1692,1491,1364,1414,1743,2348,3227,4266,5371,6384,7176,7614,7629,7166,6254,4939,3334,1554,-246,-1934,-3377,-4462,-5122,-5304,-5013,-4296,-3213,-1899,-456,958,2230,3241,3919,4203,4092,3588,2749,1642,356,-1016,-2369,-3623,-4697,-5524,-6066,-6272,-6128,-5607,-4715,-3449,-1847,57,2189,4458,6757,8945,10899,12479,13580,14135,14124,13577,12602,11309,9870,8443,7155,6128,5392,4965,4786,4786,4858,4901,4836,4583,4131,3473,2654,1740,804,-73,-826,-1410,-1795,-1988,-2001,-1883,-1691,-1484,-1343,-1312,-1441,-1734,-2178,-2716,-3280,-3781,-4131,-4275,-4156,-3795,-3212,-2506,-1769,-1123,-688,-535,-730,-1262,-2098,-3148,-4306,-5448,-6453,-7237,-7720,-7898,-7764,-7381,-6797,-6087,-5305,-4500,-3682,-2872,-2041,-1193,-312,605,1537,2463,3347,4136,4787,5252,5490,5496,5268,4844,4264,3604,2911,2261,1686,1229,906,723,678,758,938,1199,1503,1819,2122,2372,2572,2683,2735,2711,2645,2539,2421,2276,2113,1895,1583,1146,508,-339,-1440,-2774,-4299,-5943,-7599,-9136,-10438,-11387,-11913,-11989,-11641,-10930,-9991,-8914,-7865,-6921,-6171,-5648,-5328,-5178,-5104,-5024,-4830,-4446,-3798,-2872,-1658,-237,1330,2897,4346,5532,6335,6671,6476,5751,4526,2887,962,-1086,-3092,-4852,-6220,-7047,-7251,-6796,-5729,-4121,-2159,-17,2066,3874,5217,5966,6057,5520,4441,2982,1318,-355,-1863,-3084,-3922,-4361,-4411,-4131,-3587,-2864,-2020,-1105,-154,831,1834,2867,3912,4966,5994,6966,7837,8559,9096,9419,9517,9414,9124,8713,8204,7646,7038,6377,5619,4718,3620,2272,667,-1194,-3227,-5345,-7373,-9167,-10535,-11364,-11551,-11093,-10040,-8523,-6722,-4854,-3128,-1740,-815,-424,-539,-1085,-1914,-2848,-3721,-4351,-4628,-4474,-3872,-2901,-1642,-290,1015,2074,2774,3008,2771,2097,1091,-95,-1295,-2333,-3049,-3335,-3117,-2404,-1228,295,2045,3859,5590,7077,8216,8880,9043,8659,7788,6484,4872,3084,1275,-416,-1837,-2913,-3546,-3740,-3499,-2891,-2008,-952,172,1265,2265,3122,3814,4362,4751,5047,5242,5386,5464,5493,5422,5247,4920,4434,3804,3054,2252,1459,741,150,-289,-565,-701,-740,-720,-717,-766,-915,-1183,-1553,-2003,-2478,-2919,-3274,-3485,-3547,-3431,-3186,-2818,-2405,-1984,-1606,-1307,-1080,-926,-793,-639,-416,-76,393,1002,1706,2458,3169,3745,4091,4122,3776,3033,1901,444,-1256,-3072,-4891,-6571,-8020,-9135,-9891,-10262,-10294,-10030,-9551,-8927,-8225,-7475,-6712,-5893,-5026,-4039,-2927,-1663,-265,1205,2698,4087,5302,6233,6819,7020,6836,6293,5468,4430,3309,2194,1229,499,114,133,593,1494,2792,4420,6273,8225,10159,11920,13428,14551,15251,15482,15244,14578,13524,12173,10584,8861,7039,5190,3319,1437,-468,-2405,-4395,-6415,-8453,-10459,-12355,-14091,-15566,-16740,-17555,-17994,-18068,-17786,-17209,-16370,-15355,-14214,-13027,-11849,-10731,-9705,-8788,-7971,-7247,-6587,-5971,-5388,-4824,-4308,-3856,-3524,-3352,-3382,-3625,-4063,-4630,-5225,-5720,-5974,-5858,-5281,-4183,-2593,-571,1724,4122,6388,8321,9738,10508,10616,10064,8997,7543,5905,4254,2747,1493,559,-68,-418,-595,-681,-786,-965,-1248,-1620,-2012,-2352,-2549,-2531,-2269,-1774,-1109,-386,253,671,725,348,-488,-1725,-3233,-4864,-6410,-7713,-8631,-9091,-9099,-8714,-8065,-7301,-6581,-6027,-5722,-5662,-5816,-6060,-6278,-6336,-6116,-5568,-4651,-3422,-1948,-358,1223,2653,3838,4684,5189,5340,5213,4861,4395,3882,3428,3081,2912,2938,3192,3642,4289,5068,5946,6846,7717,8475,9060,9391,9416,9068,8335,7184,5658,3783,1659,-642,-2978,-5261,-7348,-9171,-10651,-11756,-12517,-12935,-13123,-13112,-13008,-12857,-12693,-12518,-12302,-11970,-11469,-10713,-9679,-8341,-6747,-4955,-3064,-1184,590,2176,3523,4622,5496,6189,6761,7277,7757,8238,8696,9094,9419,9608,9682,9638,9544,9457,9472,9657,10053,10682,11472,12343,13133,13680,13803,13359,12265,10490,8125,5286,2188,-958,-3924,-6526,-8628,-10150,-11111,-11529,-11548,-11254,-10802,-10293,-9802,-9372,-8981,-8605,-8169,-7633,-6958,-6136,-5223,-4262,-3387,-2677,-2260,-2212,-2577,-3366,-4527,-5978,-7603,-9262,-10826,-12149,-13128,-13649,-13638,-13034,-11796,-9919,-7429,-4376,-881,2942,6907,10827,14507,17752,20396,22321,23432,23718,23212,21997,20216,18017,15576,13052,10590,8312,6308,4652,3378,2510,2038,1949,2199,2760,3572,4603,5790,7081,8411,9706,10890,11867,12543,12821,12613,11855,10514,8606,6191,3373,296,-2889,-6010,-8929,-11524,-13722,-15487,-16847,-17828,-18532,-18995,-19306,-19463,-19478,-19294,-18865,-18107,-16979,-15448,-13526,-11277,-8803,-6241,-3753,-1481,440,1948,3010,3675,4008,4141,4156,4189,4273,4461,4745,5077,5441,5762,6044,6267,6471,6691,6998,7426,8014,8755,9608,10498,11317,11931,12214,12047,11352,10112,8356,6202,3783,1285,-1125,-3290,-5097,-6480,-7426,-7961,-8161,-8111,-7929,-7708,-7539,-7464,-7496,-7607,-7739,-7824,-7791,-7586,-7187,-6591,-5837,-4978,-4098,-3274,-2588,-2087,-1796,-1702,-1740,-1838,-1882,-1771,-1410,-723,318,1709,3400,5306,7313,9296,11117,12669,13841,14588,14866,14697,14112,13171,11946,10502,8898,7184,5390,3548,1673,-205,-2071,-3865,-5571,-7100,-8420,-9462,-10181,-10556,-10565,-10221,-9535,-8529,-7253,-5731,-4052,-2267,-501,1149,2539,3549,4054,3949,3191,1765,-268,-2787,-5641,-8610,-11502,-14095,-16240,-17795,-18719,-18993,-18680,-17860,-16642,-15132,-13412,-11560,-9592,-7546,-5402,-3186,-904,1389,3614,5677,7454,8850,9790,10229,10205,9757,9024,8092,7125,6196,5411,4796,4373,4123,4025,4051,4188,4428,4777,5258,5880,6667,7625,8725,9964,11247,12516,13651,14518,15003,14959,14288,12923,10833,8068,4717,938,-3077,-7104,-10914,-14303,-17085,-19153,-20417,-20897,-20599,-19638,-18093,-16090,-13747,-11157,-8428,-5629,-2862,-199,2247,4378,6081,7241,7783,7639,6819,5360,3386,1057,-1417,-3783,-5821,-7283,-8025,-7928,-6975,-5229,-2815,67,3222,6394,9409,12060,14244,15893,16991,17604,17798,17693,17374,16928,16397,15787,15081,14218,13139,11781,10085,8040,5669,3044,308,-2390,-4836,-6847,-8233,-8860,-8636,-7545,-5632,-3029,86,3469,6867,10030,12715,14758,16008,16418,15961,14688,12681,10073,7006,3664,199,-3202,-6419,-9296,-11781,-13771,-15273,-16243,-16727,-16726,-16312,-15523,-14415,-13059,-11488,-9782,-7977,-6143,-4335,-2611,-1028,373,1548,2477,3135,3529,3662,3568,3280,2859,2365,1876,1456,1179,1090,1228,1598,2191,2965,3883,4880,5929,6967,8005,8998,9976,10914,11814,12657,13392,13974,14320,14350,13986,13165,11866,10104,7966,5548,3019,523,-1780,-3760,-5335,-6450,-7122,-7387,-7330,-7035,-6596,-6074,-5522,-4933,-4317,-3635,-2894,-2094,-1277,-518,97,465,509,170,-547,-1590,-2848,-4140,-5296,-6082,-6338,-5905,-4712,-2765,-129,3022,6492,10023,13352,16248,18496,19972,20602,20408,19449,17872,15803,13428,10886,8315,5823,3476,1320,-635,-2391,-3963,-5348,-6543,-7517,-8225,-8637,-8698,-8422,-7791,-6881,-5725,-4421,-3043,-1664,-347,874,1983,2979,3871,4663,5350,5891,6230,6274,5924,5080,3667,1653,-923,-3989,-7355,-10848,-14198,-17183,-19565,-21174,-21897,-21700,-20640,-18829,-16447,-13693,-10773,-7867,-5136,-2699,-628,999,2183,2895,3163,3006,2468,1584,432,-926,-2380,-3810,-5070,-6004,-6468,-6340,-5555,-4096,-2026,552,3463,6519,9522,12282,14662,16555,17920,18750,19094,18992,18523,17703,16586,15131,13347,11184,8649,5757,2570,-800,-4225,-7537,-10579,-13212,-15313,-16825,-17718,-18025,-17819,-17192,-16287,-15201,-14069,-12960,-11941,-11050,-10290,-9674,-9191,-8837,-8616,-8511,-8539,-8684,-8962,-9342,-9827,-10335,-10811,-11139,-11174,-10820,-9909,-8406,-6238,-3450,-134,3567,7435,11251,14759,17748,20041,21522,22166,22005,21144,19719,17893,15801,13581,11310,9036,6787,4559,2357,196,-1886,-3835,-5547,-6932,-7881,-8310,-8201,-7551,-6446,-4987,-3318,-1555,165,1780,3203,4423,5395,6110,6528,6626,6362,5725,4700,3322,1642,-245,-2222,-4157,-5919,-7393,-8491,-9171,-9418,-9266,-8779,-8046,-7176,-6276,-5458,-4794,-4339,-4085,-3997,-3986,-3974,-3834,-3512,-2918,-2052,-914,444,1954,3516,5050,6444,7644,8582,9230,9585,9624,9381,8842,8038,7001,5779,4456,3140,1950,1030,477,391,761,1564,2638,3812,4836,5479,5530,4831,3328,1048,-1878,-5220,-8714,-12040,-14909,-17087,-18394,-18780,-18241,-16916,-14950,-12595,-10071,-7628,-5456,-3698,-2422,-1633,-1254,-1186,-1287,-1417,-1463,-1333,-991,-436,300,1166,2098,3049,3971,4855,5698,6529,7386,8322,9374,10573,11920,13387,14914,16420,17776,18879,19588,19810,19464,18527,17000,14956,12459,9637,6571,3394,166,-3004,-6073,-8967,-11643,-14040,-16111,-17787,-19019,-19737,-19900,-19488,-18484,-16955,-14942,-12589,-10023,-7432,-4999,-2898,-1280,-255,119,-160,-1063,-2481,-4322,-6424,-8654,-10849,-12871,-14575,-15832,-16546,-16617,-16020,-14736,-12825,-10370,-7515,-4414,-1252,1803,4574,6944,8801,10102,10847,11055,10843,10286,9547,8736,7976,7350,6896,6621,6468,6382,6252,6024,5615,5010,4211,3250,2205,1155,215,-520,-954,-1032,-730,-75,886,2051,3337,4638,5869,6977,7914,8673,9244,9639,9842,9850,9612,9102,8259,7045,5431,3418,1025,-1677,-4623,-7702,-10804,-13816,-16617,-19101,-21156,-22708,-23673,-24029,-23758,-22885,-21477,-19598,-17371,-14900,-12331,-9803,-7477,-5500,-4022,-3157,-2987,-3531,-4737,-6478,-8549,-10694,-12616,-14032,-14667,-14345,-12943,-10484,-7073,-2935,1642,6312,10733,14581,17593,19597,20513,20362,19262,17392,14979,12276,9507,6890,4600,2742,1416,614,343,522,1070,1872,2803,3745,4591,5246,5667,5816,5720,5416,4978,4498,4063,3771,3697,3888,4375,5124,6074,7131,8158,9029,9620,9834,9627,9000,7990,6701,5226,3710,2231,895,-286,-1285,-2154,-2917,-3646,-4362,-5114,-5896,-6705,-7508,-8251,-8867,-9279,-9384,-9116,-8395,-7194,-5522,-3425,-1011,1586,4204,6667,8808,10487,11579,12051,11873,11138,9925,8421,6762,5159,3738,2649,1978,1767,2039,2755,3856,5255,6831,8455,9997,11310,12280,12790,12765,12148,10947,9196,6987,4452,1730,-1003,-3602,-5927,-7872,-9374,-10410,-10982,-11160,-10988,-10580,-10009,-9363,-8693,-8046,-7416,-6827,-6249,-5692,-5162,-4660,-4215,-3833,-3521,-3284,-3097,-2952,-2808,-2646,-2417,-2118,-1694,-1159,-476,350,1308,2391,3536,4695,5764,6645,7226,7394,7074,6208,4797,2893,588,-1973,-4639,-7238,-9626,-11674,-13301,-14452,-15109,-15258,-14925,-14093,-12799,-11025,-8810,-6170,-3167,120,3579,7070,10440,13522,16169,18238,19647,20348,20339,19696,18495,16892,15001,12989,10960,9019,7218,5575,4078,2686,1358,59,-1226,-2474,-3652,-4686,-5502,-6025,-6197,-6000,-5456,-4633,-3654,-2634,-1733,-1042,-660,-615,-896,-1471,-2260,-3206,-4222,-5253,-6245,-7170,-8007,-8773,-9462,-10105,-10691,-11209,-11606,-11818,-11754,-11335,-10497,-9201,-7452,-5286,-2778,-25,2860,5758,8550,11141,13433,15362,16853,17858,18309,18156,17345,15841,13637,10775,7326,3433,-742,-5001,-9136,-12962,-16298,-19019,-21034,-22294,-22817,-22635,-21841,-20536,-18842,-16877,-14738,-12516,-10259,-8021,-5826,-3716,-1732,55,1575,2740,3470,3725,3470,2753,1650,303,-1102,-2371,-3301,-3723,-3522,-2647,-1113,975,3484,6196,8914,11400,13485,15016,15925,16210,15925,15206,14197,13086,12028,11165,10574,10299,10294,10503,10785,11011,11035,10738,10055,8970,7532,5825,3989,2126,383,-1178,-2483,-3525,-4308,-4865,-5232,-5459,-5573,-5614,-5585,-5508,-5381,-5220,-5044,-4875,-4740,-4676,-4678,-4757,-4868,-4965,-4968,-4810,-4401,-3721,-2732,-1507,-104,1311,2602,3578,4111,4090,3504,2404,938,-697,-2269,-3549,-4340,-4529,-4040,-2952,-1360,522,2472,4240,5617,6442,6630,6203,5230,3895,2386,936,-254,-1003,-1205,-792,211,1738,3647,5767,7880,9770,11218,12032,12068,11234,9524,6971,3723,-58,-4120,-8205,-12038,-15356,-17943,-19624,-20336,-20036,-18825,-16809,-14185,-11172,-7993,-4887,-2033,409,2363,3798,4741,5265,5455,5393,5180,4858,4499,4118,3738,3363,3004,2683,2421,2288,2314,2593,3153,4062,5303,6891,8747,10807,12957,15060,16982,18571,19693,20241,20142,19367,17947,15947,13483,10684,7709,4694,1790,-885,-3222,-5126,-6522,-7363,-7606,-7265,-6353,-4929,-3076,-891,1487,3917,6218,8213,9730,10614,10777,10172,8844,6908,4547,1998,-480,-2641,-4276,-5255,-5544,-5201,-4403,-3355,-2338,-1581,-1283,-1562,-2414,-3778,-5483,-7335,-9126,-10655,-11799,-12460,-12659,-12430,-11905,-11200,-10456,-9776,-9229,-8827,-8557,-8359,-8181,-7958,-7663,-7273,-6802,-6274,-5740,-5238,-4819,-4521,-4335,-4271,-4270,-4273,-4219,-4009,-3600,-2915,-1951,-676,862,2648,4600,6642,8684,10588,12254,13535,14321,14506,14029,12847,10991,8505,5514,2153,-1379,-4909,-8218,-11149,-13541,-15296,-16341,-16677,-16316,-15353,-13874,-12018,-9920,-7724,-5559,-3535,-1730,-203,1025,1953,2584,2954,3076,2979,2673,2169,1463,576,-472,-1625,-2784,-3848,-4657,-5085,-5009,-4342,-3076,-1237,1057,3664,6380,8994,11296,13080,14200,14554,14104,12892,11005,8586,5806,2840,-124,-2934,-5445,-7554,-9184,-10283,-10821,-10791,-10187,-9038,-7374,-5282,-2860,-269,2312,4666,6584,7866,8386,8051,6919,5066,2732,141,-2393,-4625,-6302,-7309,-7561,-7128,-6120,-4751,-3240,-1838,-733,-76,66,-298,-1091,-2204,-3491,-4829,-6105,-7234,-8170,-8889,-9387,-9676,-9762,-9664,-9378,-8912,-8274,-7466,-6547,-5539,-4542,-3602,-2827,-2254,-1966,-1974,-2302,-2940,-3833,-4936,-6127,-7319,-8360,-9152,-9568,-9540,-9008,-7952,-6393,-4367,-1968,714,3522,6341,8976,11329,13233,14623,15416,15591,15149,14123,12593,10657,8478,6215,4083,2254,910,147,19,483,1432,2693,4044,5275,6163,6575,6418,5716,4555,3079,1495,-41,-1325,-2275,-2806,-2928,-2685,-2155,-1436,-611,255,1125,2002,2907,3882,4973,6198,7561,9011,10466,11793,12847,13452,13479,12813,11414,9322,6640,3554,286,-2913,-5812,-8201,-9935,-10912,-11108,-10532,-9267,-7398,-5064,-2399,447,3336,6131,8733,11024,12946,14408,15371,15771,15574,14762,13319,11306,8773,5853,2703,-498,-3544,-6245,-8447,-10035,-10956,-11239,-10943,-10220,-9222,-8134,-7129,-6332,-5853,-5701,-5883,-6311,-6891,-7492,-7969,-8209,-8093,-7589,-6661,-5386,-3834,-2154,-489,1018,2222,3051,3432,3380,2923,2138,1122,-22,-1177,-2251,-3128,-3754,-4023,-3914,-3362,-2368,-924,926,3140,5620,8279,10996,13651,16161,18405,20351,21913,23051,23716,23831,23346,22176,20280,17618,14213,10122,5486,482,-4643,-9610,-14158,-18008,-20984,-22927,-23809,-23638,-22537,-20649,-18191,-15388,-12467,-9654,-7113,-4992,-3358,-2242,-1623,-1443,-1627,-2068,-2665,-3302,-3869,-4263,-4397,-4202,-3639,-2684,-1365,304,2214,4307,6415,8438,10202,11615,12550,12966,12829,12162,11016,9493,7699,5794,3919,2233,868,-65,-531,-499,-59,733,1712,2776,3775,4637,5283,5709,5898,5883,5655,5227,4566,3650,2439,907,-951,-3112,-5524,-8092,-10697,-13202,-15440,-17271,-18554,-19177,-19092,-18258,-16743,-14615,-12044,-9210,-6345,-3675,-1428,232,1166,1359,828,-301,-1862,-3655,-5442,-7020,-8185,-8802,-8779,-8115,-6864,-5168,-3204,-1165,744,2389,3647,4497,4938,5065,4965,4780,4634,4624,4837,5272,5904,6665,7436,8123,8609,8833,8760,8403,7828,7121,6406,5802,5411,5298,5486,5914,6499,7088,7524,7644,7310,6424,4956,2921,431,-2374,-5269,-8037,-10430,-12254,-13351,-13646,-13145,-11924,-10137,-7955,-5601,-3250,-1077,815,2366,3567,4447,5051,5422,5586,5549,5294,4802,4039,3034,1783,398,-1065,-2454,-3662,-4552,-5030,-5007,-4474,-3437,-1996,-282,1527,3229,4638,5598,5987,5788,4981,3695,2011,135,-1772,-3504,-4899,-5814,-6173,-5933,-5147,-3884,-2287,-509,1297,2972,4403,5502,6234,6595,6631,6386,5930,5298,4534,3635,2590,1386,-13,-1598,-3347,-5210,-7077,-8832,-10314,-11371,-11853,-11653,-10712,-9041,-6726,-3936,-893,2126,4838,6999,8408,8980,8700,7684,6092,4166,2152,280,-1244,-2310,-2863,-2954,-2682,-2223,-1734,-1384,-1281,-1458,-1901,-2498,-3150,-3684,-4007,-3999,-3632,-2895,-1848,-567,844,2280,3658,4904,5987,6894,7646,8278,8845,9403,10023,10737,11587,12541,13540,14480,15191,15527,15307,14417,12785,10400,7365,3811,-20,-3874,-7487,-10581,-12993,-14560,-15268,-15133,-14286,-12864,-11078,-9088,-7078,-5171,-3456,-1980,-747,264,1095,1786,2371,2873,3284,3611,3830,3945,3959,3891,3771,3644,3547,3530,3619,3842,4188,4643,5140,5626,6001,6198,6130,5750,5038,3996,2687,1195,-379,-1884,-3223,-4265,-4928,-5178,-4991,-4442,-3590,-2587,-1540,-603,134,596,758,645,296,-210,-810,-1421,-2007,-2510,-2953,-3310,-3638,-3934,-4233,-4521,-4766,-4913,-4885,-4586,-3951,-2902,-1422,478,2746,5256,7858,10335,12460,13988,14717,14477,13202,10901,7694,3789,-535,-4960,-9149,-12814,-15701,-17683,-18682,-18767,-18046,-16700,-14930,-12920,-10845,-8824,-6946,-5240,-3725,-2373,-1166,-78,899,1760,2457,2976,3246,3254,2996,2493,1816,1052,296,-314,-698,-748,-423,284,1338,2623,4002,5282,6265,6764,6621,5743,4101,1744,-1201,-4561,-8106,-11598,-14792,-17486,-19504,-20752,-21192,-20851,-19826,-18242,-16260,-14040,-11743,-9496,-7414,-5567,-4012,-2756,-1821,-1166,-791,-630,-671,-840,-1110,-1399,-1664,-1822,-1824,-1595,-1109,-321,760,2119,3690,5386,7061,8576,9737,10405,10435,9767,8384,6370,3857,1070,-1757,-4341,-6435,-7818,-8343,-7939,-6635,-4526,-1804,1324,4601,7797,10698,13151,15045,16340,17029,17151,16753,15895,14627,12994,11030,8770,6239,3479,535,-2514,-5567,-8491,-11115,-13269,-14770,-15476,-15292,-14194,-12228,-9543,-6335,-2890,499,3525,5925,7506,8172,7928,6876,5187,3079,783,-1486,-3558,-5288,-6622,-7517,-8013,-8149,-7993,-7596,-7002,-6222,-5266,-4122,-2796,-1305,317,1990,3633,5116,6327,7134,7447,7209,6415,5132,3488,1641,-184,-1802,-3005,-3643,-3616,-2884,-1497,445,2745,5187,7487,9401,10670,11135,10659,9256,6952,3940,395,-3398,-7177,-10673,-13649,-15922,-17380,-17962,-17708,-16687,-15054,-12969,-10624,-8192,-5809,-3584,-1570,218,1785,3157,4364,5405,6295,7010,7524,7828,7896,7756,7449,7034,6620,6287,6146,6250,6636,7277,8122,9064,10006,10819,11412,11706,11675,11332,10747,10014,9256,8574,8068,7764,7695,7797,8045,8338,8617,8804,8853,8733,8444,8013,7478,6902,6320,5777,5265,4777,4252,3640,2854,1855,593,-904,-2583,-4317,-5956,-7296,-8155,-8350,-7772,-6357,-4156,-1261,2114,5753,9370,12720,15553,17683,18985,19388,18902,17591,15543,12913,9817,6422,2856,-747,-4246,-7539,-10488,-13014,-15013,-16435,-17252,-17467,-17134,-16328,-15168,-13767,-12276,-10802,-9479,-8382,-7591,-7131,-7004,-7185,-7596,-8171,-8797,-9381,-9814,-10020,-9906,-9435,-8545,-7250,-5544,-3498,-1187,1256,3694,5941,7855,9244,10004,10012,9245,7706,5490,2731,-360,-3563,-6619,-9310,-11431,-12861,-13524,-13445,-12693,-11399,-9734,-7840,-5900,-3999,-2251,-667,722,1943,3001,3911,4670,5275,5703,5955,6020,5908,5649,5284,4875,4493,4199,4041,4029,4155,4355,4580,4737,4778,4632,4292,3739,3018,2172,1276,413,-339,-915,-1279,-1427,-1377,-1185,-876,-514,-94,382,944,1650,2532,3626,4928,6397,7946,9458,10774,11739,12193,12020,11129,9526,7252,4446,1300,-1945,-5013,-7637,-9563,-10602,-10641,-9630,-7657,-4834,-1405,2382,6213,9792,12809,15015,16186,16200,14996,12628,9219,5002,234,-4757,-9671,-14207,-18111,-21188,-23300,-24388,-24464,-23612,-21965,-19739,-17119,-14370,-11656,-9171,-7000,-5207,-3776,-2666,-1803,-1112,-526,-2,497,961,1400,1787,2104,2357,2526,2666,2791,3002,3333,3894,4692,5769,7061,8482,9878,11062,11835,12010,11440,10064,7877,5007,1617,-2033,-5663,-9009,-11808,-13885,-15118,-15461,-14968,-13721,-11894,-9642,-7176,-4629,-2179,114,2136,3862,5231,6208,6753,6844,6470,5661,4488,3055,1525,60,-1148,-1937,-2187,-1841,-916,488,2220,4086,5877,7419,8572,9254,9468,9252,8730,8030,7325,6750,6429,6420,6740,7325,8090,8901,9639,10184,10461,10408,10026,9314,8341,7158,5867,4548,3303,2202,1300,621,148,-173,-408,-677,-1070,-1696,-2624,-3887,-5461,-7268,-9153,-10942,-12392,-13312,-13498,-12850,-11331,-8996,-6008,-2584,969,4344,7209,9296,10376,10342,9161,6930,3814,65,-4034,-8170,-12049,-15387,-17950,-19550,-20061,-19422,-17656,-14847,-11165,-6855,-2183,2507,6907,10708,13659,15585,16414,16144,14909,12880,10301,7443,4540,1846,-483,-2296,-3534,-4150,-4159,-3575,-2464,-886,1056,3238,5513,7689,9574,10962,11665,11556,10566,8726,6167,3090,-231,-3519,-6502,-8961,-10746,-11791,-12110,-11780,-10940,-9724,-8314,-6819,-5349,-3967,-2665,-1456,-289,861,1992,3110,4137,5030,5676,6036,6043,5730,5131,4370,3567,2880,2439,2352,2667,3383,4436,5723,7104,8430,9551,10333,10686,10534,9894,8788,7338,5659,3931,2305,932,-88,-697,-912,-784,-432,8,392,577,454,-44,-947,-2211,-3762,-5485,-7231,-8872,-10276,-11353,-12059,-12372,-12338,-12015,-11493,-10875,-10233,-9645,-9124,-8659,-8194,-7644,-6933,-5975,-4731,-3193,-1398,565,2574,4471,6108,7315,8002,8065,7519,6370,4719,2659,314,-2181,-4725,-7180,-9459,-11449,-13076,-14258,-14955,-15138,-14818,-14044,-12883,-11446,-9848,-8198,-6623,-5195,-4005,-3089,-2505,-2246,-2358,-2793,-3564,-4603,-5855,-7204,-8535,-9682,-10489,-10796,-10472,-9428,-7657,-5188,-2155,1250,4793,8168,11105,13312,14588,14781,13874,11925,9127,5721,2016,-1678,-5074,-7939,-10098,-11476,-12036,-11842,-10971,-9556,-7722,-5605,-3317,-971,1347,3541,5536,7240,8584,9484,9904,9804,9205,8150,6739,5100,3398,1817,523,-303,-573,-204,763,2255,4097,6089,7990,9553,10582,10902,10444,9200,7261,4796,2019,-809,-3459,-5707,-7413,-8478,-8901,-8722,-8058,-7031,-5809,-4532,-3337,-2332,-1582,-1128,-956,-1052,-1345,-1805,-2362,-2997,-3675,-4397,-5147,-5927,-6704,-7451,-8091,-8554,-8725,-8519,-7831,-6610,-4839,-2555,128,3069,6072,8932,11454,13442,14781,15360,15179,14254,12692,10611,8178,5533,2837,197,-2282,-4541,-6527,-8211,-9571,-10581,-11225,-11487,-11341,-10805,-9867,-8601,-7045,-5331,-3550,-1857,-357,839,1671,2115,2186,1939,1464,864,275,-186,-389,-237,353,1419,2965,4952,7291,9863,12499,15012,17192,18844,19791,19920,19165,17569,15213,12291,9002,5603,2323,-623,-3081,-4944,-6190,-6824,-6924,-6570,-5862,-4887,-3721,-2402,-967,581,2229,3949,5689,7368,8849,10007,10672,10718,10055,8638,6521,3815,717,-2527,-5643,-8359,-10443,-11720,-12094,-11547,-10153,-8030,-5379,-2403,656,3591,6191,8331,9900,10879,11298,11218,10767,10044,9178,8260,7361,6533,5803,5191,4719,4396,4256,4304,4580,5070,5786,6663,7641,8587,9359,9786,9705,8991,7550,5393,2566,-754,-4353,-7932,-11177,-13774,-15450,-16011,-15370,-13575,-10782,-7293,-3445,338,3687,6241,7785,8150,7364,5508,2813,-458,-3977,-7445,-10586,-13186,-15113,-16306,-16752,-16525,-15679,-14322,-12540,-10414,-8020,-5429,-2699,79,2840,5460,7852,9883,11435,12421,12748,12391,11372,9741,7651,5258,2781,451,-1512,-2908,-3586,-3476,-2565,-948,1221,3718,6267,8599,10422,11518,11704,10903,9134,6502,3230,-427,-4154,-7660,-10686,-13048,-14648,-15481,-15621,-15208,-14413,-13419,-12374,-11396,-10527,-9791,-9129,-8526,-7892,-7244,-6535,-5826,-5141,-4565,-4159,-3991,-4107,-4505,-5155,-5966,-6818,-7554,-8015,-8047,-7538,-6419,-4693,-2426,251,3152,6063,8777,11099,12893,14102,14716,14830,14567,14088,13566,13123,12852,12762,12804,12874,12834,12556,11929,10915,9532,7867,6072,4289,2705,1419,517,-23,-255,-332,-392,-630,-1173,-2134,-3534,-5347,-7451,-9692,-11853,-13714,-15049,-15666,-15433,-14278,-12241,-9416,-6008,-2247,1590,5236,8454,11038,12856,13814,13898,13127,11599,9430,6799,3884,894,-1983,-4544,-6655,-8150,-8985,-9083,-8478,-7217,-5389,-3138,-587,2085,4738,7207,9352,11051,12191,12704,12546,11722,10275,8305,5926,3324,680,-1792,-3878,-5407,-6231,-6280,-5554,-4135,-2177,106,2460,4617,6323,7349,7549,6837,5219,2809,-236,-3666,-7225,-10633,-13647,-16046,-17694,-18510,-18485,-17693,-16240,-14290,-12006,-9557,-7079,-4693,-2461,-445,1328,2832,4024,4865,5298,5265,4728,3670,2130,193,-1974,-4171,-6138,-7615,-8370,-8217,-7066,-4940,-1943,1668,5627,9559,13148,16069,18115,19146,19165,18253,16620,14492,12165,9875,7842,6180,4943,4078,3490,3031,2572,1994,1253,352,-631,-1582,-2361,-2843,-2936,-2611,-1904,-914,191,1240,2023,2394,2244,1547,366,-1183,-2891,-4559,-5940,-6852,-7119,-6656,-5431,-3503,-981,1942,5065,8134,10915,13190,14765,15524,15382,14364,12527,10033,7066,3873,699,-2219,-4673,-6509,-7641,-8021,-7704,-6741,-5272,-3409,-1314,900,3099,5213,7140,8837,10225,11243,11827,11906,11423,10366,8707,6519,3846,830,-2394,-5648,-8731,-11457,-13633,-15103,-15759,-15557,-14529,-12793,-10537,-8011,-5489,-3262,-1564,-606,-479,-1214,-2725,-4855,-7378,-10048,-12591,-14804,-16488,-17544,-17914,-17613,-16680,-15215,-13289,-11019,-8470,-5732,-2860,68,2975,5765,8312,10486,12139,13142,13388,12822,11452,9352,6686,3668,582,-2289,-4650,-6275,-6985,-6721,-5503,-3480,-861,2052,4954,7508,9459,10578,10785,10066,8565,6475,4096,1699,-429,-2092,-3166,-3626,-3539,-3031,-2262,-1393,-562,163,721,1152,1463,1722,1947,2150,2306,2345,2200,1768,991,-191,-1760,-3671,-5812,-8027,-10150,-11996,-13402,-14258,-14469,-14040,-12984,-11395,-9397,-7118,-4752,-2408,-273,1569,3002,3962,4397,4284,3613,2424,772,-1233,-3450,-5710,-7831,-9642,-10982,-11764,-11896,-11408,-10309,-8734,-6771,-4617,-2386,-258,1679,3327,4650,5632,6262,6565,6527,6168,5475,4469,3143,1543,-306,-2317,-4406,-6436,-8266,-9734,-10710,-11082,-10826,-9944,-8552,-6771,-4827,-2900,-1237,-6,653,662,60,-1072,-2559,-4207,-5790,-7122,-8017,-8384,-8149,-7330,-5993,-4250,-2266,-218,1718,3370,4629,5410,5705,5523,4947,4038,2906,1623,269,-1115,-2487,-3837,-5138,-6354,-7424,-8246,-8702,-8655,-7988,-6620,-4534,-1786,1484,5069,8722,12166,15155,17475,18984,19625,19421,18475,16954,15055,12985,10929,9038,7397,6062,5012,4221,3633,3203,2895,2714,2647,2732,2961,3320,3771,4216,4563,4680,4454,3796,2659,1060,-934,-3178,-5516,-7735,-9652,-11094,-11919,-12078,-11528,-10341,-8607,-6469,-4119,-1730,487,2383,3795,4639,4841,4393,3313,1691,-369,-2668,-5009,-7130,-8793,-9786,-9943,-9225,-7634,-5333,-2497,591,3679,6483,8813,10503,11512,11838,11591,10882,9902,8778,7676,6658,5803,5094,4520,4032,3579,3143,2699,2298,1977,1832,1936,2367,3165,4322,5777,7413,9064,10531,11608,12089,11824,10705,8715,5914,2464,-1409,-5424,-9266,-12651,-15316,-17087,-17881,-17703,-16670,-14953,-12798,-10420,-8055,-5830,-3857,-2113,-582,839,2202,3548,4860,6080,7097,7819,8150,8051,7537,6702,5675,4664,3864,3473,3664,4510,6042,8185,10781,13631,16478,19055,21135,22498,23017,22633,21351,19292,16587,13464,10127,6794,3661,860,-1485,-3335,-4659,-5469,-5801,-5686,-5184,-4362,-3284,-2068,-813,333,1224,1722,1698,1074,-192,-2064,-4458,-7226,-10192,-13140,-15881,-18213,-19995,-21116,-21501,-21143,-20047,-18286,-15954,-13195,-10171,-7077,-4100,-1437,761,2340,3222,3343,2704,1360,-601,-3020,-5714,-8458,-11015,-13159,-14667,-15387,-15194,-14067,-12034,-9215,-5773,-1937,2070,5985,9593,12699,15138,16827,17692,17729,16969,15462,13324,10664,7648,4444,1217,-1844,-4600,-6898,-8626,-9699,-10064,-9716,-8714,-7170,-5256,-3201,-1247,353,1372,1640,1068,-355,-2496,-5172,-8066,-10877,-13252,-14925,-15700,-15476,-14300,-12280,-9634,-6601,-3436,-374,2414,4798,6745,8250,9387,10210,10808,11203,11422,11423,11169,10592,9661,8358,6725,4862,2903,1065,-474,-1475,-1797,-1313,-7,2059,4750,7833,11079,14184,16894,18971,20213,20532,19856,18245,15797,12691,9134,5365,1615,-1900,-4988,-7530,-9412,-10625,-11148,-11037,-10351,-9154,-7545,-5584,-3387,-1042,1302,3494,5357,6686,7318,7096,5946,3873,966,-2593,-6541,-10585,-14398,-17688,-20198,-21753,-22252,-21684,-20131,-17730,-14681,-11224,-7584,-4004,-666,2261,4685,6533,7815,8537,8782,8622,8174,7543,6856,6200,5693,5369,5305,5477,5899,6510,7260,8080,8876,9601,10153,10514,10600,10402,9880,9004,7779,6177,4229,1959,-579,-3296,-6099,-8844,-11378,-13526,-15093,-15924,-15873,-14882,-12957,-10196,-6786,-2984,910,4558,7645,9896,11091,11138,10009,7836,4808,1231,-2573,-6238,-9443,-11903,-13407,-13859,-13217,-11581,-9092,-5953,-2420,1287,4910,8262,11161,13455,15057,15857,15842,14989,13348,11001,8096,4805,1372,-1970,-4934,-7293,-8794,-9296,-8680,-6939,-4156,-488,3793,8385,12906,16991,20279,22463,23340,22795,20871,17730,13663,9061,4355,-16,-3675,-6339,-7862,-8230,-7564,-6084,-4070,-1823,381,2331,3869,4933,5510,5629,5355,4728,3795,2575,1063,-729,-2810,-5137,-7653,-10238,-12742,-14971,-16719,-17801,-18058,-17420,-15874,-13519,-10502,-7046,-3389,219,3560,6450,8767,10434,11437,11781,11518,10684,9343,7549,5356,2838,76,-2814,-5691,-8380,-10700,-12449,-13471,-13629,-12870,-11195,-8690,-5512,-1859,1997,5788,9214,12008,13939,14836,14615,13290,10963,7833,4154,249,-3564,-6945,-9611,-11316,-11907,-11317,-9579,-6838,-3317,665,4745,8550,11688,13868,14817,14444,12705,9756,5813,1214,-3653,-8389,-12619,-16016,-18373,-19547,-19536,-18417,-16368,-13611,-10428,-7069,-3807,-845,1649,3550,4797,5349,5223,4432,3051,1122,-1227,-3918,-6770,-9657,-12365,-14721,-16505,-17545,-17673,-16797,-14872,-11964,-8198,-3805,936,5693,10129,13910,16761,18459,18881,17996,15860,12659,8604,4017,-787,-5481,-9738,-13323,-16007,-17671,-18236,-17708,-16134,-13637,-10360,-6502,-2282,2049,6218,9952,12967,15034,15939,15579,13907,11011,7047,2290,-2935,-8262,-13302,-17723,-21222,-23599,-24729,-24588,-23247,-20837,-17594,-13755,-9643,-5555,-1799,1358,3716,5149,5623,5209,4043,2350,381,-1590,-3317,-4582,-5238,-5208,-4467,-3073,-1106,1299,4000,6836,9659,12317,14687,16665,18161,19134,19531,19353,18585,17258,15396,13068,10347,7346,4190,1014,-2033,-4828,-7227,-9152,-10495,-11231,-11323,-10809,-9743,-8234,-6415,-4459,-2536,-845,467,1237,1393,881,-273,-1984,-4129,-6532,-9013,-11390,-13496,-15193,-16381,-16991,-16990,-16377,-15177,-13446,-11255,-8712,-5941,-3099,-359,2099,4088,5464,6102,5962,5065,3504,1472,-807,-3043,-4955,-6282,-6800,-6380,-4972,-2616,525,4265,8304,12375,16165,19426,21941,23551,24196,23854,22595,20553,17881,14802,11526,8275,5262,2665,623,-755,-1434,-1391,-680,624,2404,4503,6769,9010,11047,12704,13813,14242,13894,12707,10703,7918,4494,570,-3637,-7918,-12042,-15792,-18962,-21392,-22936,-23520,-23094,-21677,-19333,-16180,-12378,-8130,-3649,825,5080,8903,12134,14645,16345,17214,17261,16541,15183,13298,11090,8734,6432,4387,2777,1759,1449,1904,3126,5053,7550,10439,13496,16477,19136,21241,22599,23046,22507,20933,18390,14984,10904,6397,1731,-2793,-6902,-10336,-12907,-14461,-14968,-14423,-12967,-10780,-8124,-5316,-2636,-411,1158,1872,1678,563,-1355,-3925,-6901,-10032,-13038,-15675,-17712,-19003,-19437,-18989,-17694,-15631,-12953,-9816,-6441,-3035,178,2985,5203,6681,7314,7082,6007,4226,1915,-651,-3191,-5390,-6974,-7725,-7509,-6305,-4207,-1388,1866,5282,8531,11374,13601,15123,15932,16107,15787,15134,14295,13390,12456,11493,10441,9204,7723,5919,3808,1424,-1125,-3711,-6178,-8377,-10173,-11465,-12187,-12305,-11826,-10782,-9236,-7291,-5080,-2772,-577,1312,2658,3313,3116,2038,86,-2611,-5857,-9379,-12858,-15954,-18352,-19795,-20086,-19175,-17061,-13908,-9927,-5418,-713,3839,7924,11235,13574,14785,14829,13762,11708,8914,5636,2217,-1038,-3821,-5889,-7064,-7268,-6495,-4837,-2454,449,3628,6834,9840,12435,14471,15832,16468,16352,15516,13986,11843,9155,6044,2637,-908,-4408,-7697,-10583,-12952,-14675,-15719,-16057,-15724,-14787,-13340,-11500,-9419,-7226,-5104,-3183,-1622,-549,-49,-207,-1024,-2485,-4508,-6966,-9691,-12479,-15104,-17331,-18937,-19723,-19549,-18331,-16079,-12887,-8939,-4503,114,4561,8517,11697,13898,15027,15084,14205,12580,10494,8231,6083,4294,3042,2436,2505,3199,4435,6062,7952,9935,11888,13674,15197,16365,17097,17337,17016,16118,14617,12567,10042,7201,4236,1388,-1097,-2992,-4126,-4377,-3755,-2294,-180,2405,5193,7935,10389,12361,13702,14339,14240,13451,12024,10073,7689,4999,2102,-893,-3903,-6834,-9620,-12181,-14454,-16367,-17853,-18849,-19282,-19111,-18283,-16792,-14658,-11955,-8799,-5378,-1903,1366,4188,6330,7630,7985,7387,5905,3691,953,-2047,-5043,-7753,-9939,-11390,-11964,-11576,-10227,-7967,-4942,-1313,2669,6772,10713,14254,17163,19268,20451,20650,19873,18171,15655,12473,8808,4885,929,-2817,-6140,-8858,-10836,-12002,-12321,-11840,-10621,-8801,-6544,-4032,-1501,844,2783,4126,4730,4507,3426,1558,-977,-3976,-7184,-10325,-13115,-15287,-16637,-17004,-16334,-14642,-12039,-8725,-4945,-1004,2807,6219,9009,11054,12287,12737,12483,11654,10392,8854,7176,5497,3924,2566,1503,809,546,756,1462,2666,4333,6411,8803,11401,14061,16632,18958,20866,22218,22870,22747,21785,20030,17523,14429,10898,7149,3389,-180,-3376,-6059,-8145,-9579,-10375,-10569,-10223,-9430,-8283,-6882,-5356,-3810,-2395,-1235,-483,-249,-649,-1724,-3500,-5913,-8845,-12137,-15541,-18821,-21690,-23895,-25216,-25497,-24663,-22747,-19863,-16232,-12103,-7788,-3571,282,3540,6062,7732,8541,8517,7766,6446,4755,2908,1148,-322,-1313,-1691,-1398,-414,1172,3262,5663,8205,10672,12889,14684,15943,16578,16555,15875,14566,12681,10295,7487,4368,1052,-2327,-5620,-8699,-11413,-13669,-15364,-16460,-16909,-16744,-15977,-14702,-13017,-11060,-9019,-7064,-5407,-4218,-3638,-3766,-4617,-6151,-8258,-10770,-13494,-16216,-18746,-20909,-22593,-23687,-24177,-24000,-23190,-21728,-19653,-17003,-13833,-10249,-6362,-2349,1608,5298,8514,11071,12844,13751,13808,13106,11796,10118,8306,6634,5324,4576,4504,5148,6492,8395,10729,13256,15750,17986,19721,20786,21031,20383,18853,16529,13580,10247,6798,3524,670,-1565,-3073,-3842,-3934,-3510,-2752,-1892,-1122,-619,-495,-801,-1541,-2655,-4070,-5683,-7405,-9160,-10874,-12535,-14079,-15535,-16854,-18040,-19070,-19906,-20538,-20909,-21000,-20752,-20135,-19098,-17616,-15674,-13282,-10485,-7368,-4052,-702,2495,5355,7697,9404,10398,10683,10314,9414,8123,6637,5112,3752,2679,2042,1906,2319,3278,4724,6583,8717,10983,13198,15169,16715,17649,17842,17197,15684,13341,10270,6634,2649,-1432,-5352,-8842,-11680,-13678,-14718,-14766,-13859,-12145,-9808,-7138,-4409,-1934,24,1265,1656,1174,-117,-2066,-4457,-7036,-9550,-11759,-13480,-14585,-15003,-14742,-13813,-12309,-10276,-7826,-5027,-1984,1193,4397,7479,10319,12782,14745,16136,16873,16954,16378,15209,13529,11477,9203,6897,4754,2968,1709,1126,1289,2237,3915,6220,8986,12006,15061,17911,20358,22198,23314,23587,23006,21566,19359,16499,13161,9543,5860,2325,-870,-3556,-5613,-6948,-7519,-7330,-6428,-4924,-2983,-807,1346,3229,4593,5236,5022,3888,1867,-929,-4300,-8022,-11786,-15350,-18418,-20802,-22334,-22926,-22571,-21301,-19231,-16498,-13262,-9723,-6040,-2412,1030,4129,6788,8915,10462,11399,11748,11539,10861,9803,8480,7012,5519,4112,2912,2003,1489,1436,1888,2874,4351,6273,8516,10949,13393,15655,17558,18888,19515,19289,18161,16120,13240,9660,5586,1269,-3008,-6957,-10294,-12795,-14265,-14620,-13851,-12043,-9405,-6187,-2741,606,3509,5701,6970,7228,6466,4795,2384,-526,-3674,-6801,-9680,-12129,-14032,-15332,-16012,-16119,-15675,-14753,-13382,-11609,-9466,-6995,-4247,-1301,1737,4739,7538,9963,11824,12960,13235,12562,10946,8436,5206,1463,-2502,-6368,-9816,-12522,-14239,-14765,-14012,-11994,-8840,-4778,-126,4749,9469,13665,17018,19292,20322,20077,18614,16112,12830,9105,5279,1717,-1291,-3507,-4789,-5106,-4516,-3169,-1298,833,2925,4682,5866,6270,5790,4407,2177,-726,-4112,-7708,-11253,-14500,-17224,-19291,-20605,-21176,-21049,-20354,-19212,-17784,-16187,-14526,-12864,-11223,-9605,-7986,-6343,-4644,-2889,-1072,770,2597,4349,5948,7322,8383,9063,9297,9052,8319,7149,5621,3890,2106,491,-784,-1531,-1625,-1007,339,2317,4788,7529,10270,12728,14599,15657,15701,14674,12587,9584,5905,1847,-2213,-5924,-8922,-10931,-11728,-11230,-9446,-6542,-2791,1440,5693,9530,12511,14312,14707,13640,11196,7608,3228,-1539,-6255,-10520,-13997,-16460,-17761,-17896,-16892,-14908,-12094,-8681,-4886,-960,2851,6308,9179,11294,12487,12727,11978,10364,8013,5164,2054,-1018,-3811,-6069,-7635,-8388,-8317,-7444,-5903,-3815,-1378,1250,3889,6401,8659,10574,12061,13077,13578,13541,12966,11875,10317,8388,6206,3928,1726,-230,-1776,-2787,-3174,-2901,-2003,-540,1337,3453,5602,7538,9062,9955,10087,9363,7781,5408,2377,-1108,-4833,-8527,-11996,-14996,-17418,-19138,-20142,-20435,-20073,-19129,-17674,-15793,-13551,-11023,-8290,-5431,-2554,248,2845,5151,7053,8503,9465,9943,9998,9692,9139,8431,7679,6973,6387,5999,5833,5964,6387,7140,8210,9573,11186,12963,14817,16608,18231,19522,20379,20670,20303,19223,17380,14821,11595,7837,3727,-542,-4702,-8529,-11757,-14183,-15638,-16029,-15355,-13714,-11306,-8402,-5348,-2480,-149,1380,1913,1360,-244,-2770,-6003,-9641,-13406,-16965,-20083,-22532,-24191,-24975,-24882,-23934,-22205,-19786,-16785,-13334,-9550,-5609,-1622,2214,5778,8906,11482,13413,14636,15147,14974,14185,12900,11236,9353,7415,5566,3988,2802,2144,2091,2686,3924,5717,7961,10457,13010,15379,17349,18707,19308,19065,17946,16045,13463,10411,7091,3729,529,-2344,-4765,-6665,-8012,-8828,-9149,-9064,-8665,-8064,-7397,-6776,-6334,-6170,-6360,-6947,-7946,-9298,-10964,-12808,-14722,-16568,-18192,-19491,-20341,-20666,-20412,-19543,-18077,-16032,-13496,-10552,-7335,-3976,-628,2585,5525,8102,10239,11881,13029,13665,13841,13578,12946,11996,10796,9421,7940,6437,4997,3696,2619,1829,1372,1278,1536,2127,2978,4013,5109,6137,6955,7409,7373,6741,5443,3489,897,-2193,-5661,-9284,-12876,-16205,-19073,-21300,-22739,-23286,-22914,-21627,-19537,-16804,-13648,-10360,-7210,-4514,-2499,-1379,-1248,-2120,-3921,-6465,-9532,-12837,-16090,-19005,-21322,-22829,-23372,-22864,-21299,-18746,-15364,-11354,-6995,-2556,1665,5433,8534,10852,12323,12961,12859,12113,10895,9336,7588,5774,4003,2367,958,-152,-869,-1139,-899,-141,1115,2791,4756,6851,8863,10617,11907,12630,12709,12181,11141,9762,8248,6806,5612,4775,4327,4206,4297,4418,4389,4056,3293,2079,443,-1486,-3531,-5479,-7113,-8273,-8836,-8793,-8195,-7185,-5939,-4677,-3582,-2837,-2537,-2744,-3425,-4486,-5786,-7110,-8270,-9036,-9248,-8778,-7571,-5654,-3110,-102,3175,6481,9589,12266,14320,15604,16020,15531,14173,12028,9270,6094,2782,-396,-3147,-5217,-6419,-6637,-5868,-4197,-1818,1023,4022,6890,9347,11170,12209,12369,11651,10103,7824,4981,1722,-1745,-5243,-8594,-11604,-14142,-16042,-17207,-17543,-17025,-15664,-13554,-10827,-7690,-4369,-1133,1780,4130,5760,6555,6506,5659,4157,2164,-91,-2408,-4561,-6396,-7759,-8570,-8773,-8364,-7382,-5876,-3949,-1688,783,3351,5901,8297,10444,12194,13473,14168,14229,13621,12355,10486,8129,5451,2660,15,-2222,-3790,-4486,-4153,-2771,-374,2834,6606,10575,14375,17617,19969,21201,21176,19921,17579,14416,10789,7072,3637,792,-1264,-2421,-2706,-2227,-1154,281,1876,3406,4730,5711,6297,6457,6208,5589,4659,3458,2064,507,-1147,-2829,-4488,-6014,-7344,-8393,-9108,-9461,-9448,-9102,-8469,-7602,-6582,-5438,-4243,-2992,-1710,-373,1034,2518,4080,5667,7207,8584,9664,10306,10396,9850,8671,6914,4723,2300,-124,-2297,-3998,-5079,-5431,-5089,-4117,-2700,-1024,688,2240,3477,4281,4607,4426,3773,2692,1237,-506,-2496,-4642,-6888,-9136,-11285,-13196,-14722,-15687,-15959,-15395,-13960,-11637,-8546,-4849,-800,3292,7114,10343,12714,14042,14227,13277,11303,8479,5066,1320,-2471,-6060,-9224,-11806,-13701,-14859,-15295,-15035,-14158,-12742,-10866,-8629,-6114,-3419,-658,2045,4537,6664,8251,9159,9269,8522,6949,4640,1807,-1288,-4317,-6932,-8826,-9718,-9478,-8041,-5530,-2144,1788,5894,9783,13090,15540,16953,17284,16616,15122,13078,10764,8470,6437,4823,3712,3079,2862,2894,3039,3109,2966,2504,1651,403,-1214,-3125,-5238,-7438,-9620,-11683,-13536,-15125,-16395,-17333,-17940,-18230,-18246,-18032,-17639,-17118,-16491,-15773,-14949,-13985,-12834,-11439,-9764,-7771,-5476,-2911,-151,2682,5469,8053,10318,12137,13448,14199,14411,14122,13433,12470,11377,10325,9451,8888,8723,8973,9627,10581,11717,12876,13896,14630,14972,14826,14185,13039,11447,9478,7230,4800,2295,-190,-2572,-4756,-6684,-8270,-9462,-10208,-10484,-10301,-9705,-8786,-7663,-6498,-5437,-4653,-4253,-4322,-4863,-5823,-7087,-8488,-9844,-10977,-11727,-11996,-11740,-10952,-9729,-8138,-6331,-4428,-2530,-746,908,2396,3769,5063,6354,7684,9083,10527,11955,13240,14258,14843,14884,14297,13089,11341,9217,6957,4810,3057,1909,1522,1967,3193,5086,7432,9980,12457,14594,16187,17060,17172,16497,15153,13250,10973,8483,5957,3514,1285,-684,-2335,-3652,-4658,-5353,-5804,-6043,-6154,-6213,-6295,-6486,-6836,-7386,-8136,-9066,-10110,-11229,-12312,-13324,-14176,-14839,-15274,-15468,-15414,-15114,-14577,-13809,-12827,-11649,-10285,-8781,-7139,-5406,-3589,-1706,230,2214,4232,6264,8273,10210,12011,13592,14881,15780,16259,16253,15822,14978,13873,12609,11368,10280,9465,8978,8833,8953,9264,9609,9854,9860,9496,8684,7376,5570,3319,699,-2162,-5144,-8077,-10832,-13233,-15156,-16454,-17041,-16840,-15855,-14114,-11738,-8880,-5765,-2631,250,2643,4336,5191,5168,4303,2757,737,-1464,-3576,-5317,-6485,-6932,-6615,-5546,-3844,-1643,856,3475,6016,8350,10338,11937,13089,13806,14102,14005,13545,12751,11638,10237,8554,6655,4561,2396,223,-1815,-3614,-5059,-6070,-6584,-6591,-6120,-5235,-4053,-2700,-1338,-98,886,1537,1813,1721,1327,722,28,-639,-1166,-1485,-1560,-1425,-1135,-823,-596,-622,-998,-1830,-3147,-4925,-7091,-9507,-12008,-14427,-16580,-18345,-19625,-20383,-20642,-20459,-19934,-19160,-18256,-17281,-16300,-15314,-14313,-13256,-12114,-10838,-9432,-7891,-6250,-4555,-2841,-1163,469,2026,3523,4955,6332,7643,8862,9955,10853,11498,11815,11744,11264,10367,9118,7589,5912,4212,2611,1210,52,-843,-1505,-1990,-2348,-2644,-2909,-3168,-3422,-3674,-3913,-4163,-4438,-4790,-5255,-5881,-6676,-7622,-8657,-9686,-10586,-11257,-11575,-11512,-11029,-10194,-9082,-7818,-6539,-5346,-4344,-3542,-2943,-2468,-2032,-1532,-880,-29,1023,2254,3574,4920,6181,7296,8204,8883,9337,9591,9678,9640,9494,9247,8885,8363,7639,6656,5377,3787,1899,-227,-2496,-4773,-6898,-8698,-10014,-10700,-10674,-9896,-8403,-6295,-3742,-952,1818,4334,6367,7750,8393,8274,7461,6091,4347,2449,600,-1025,-2299,-3177,-3657,-3821,-3761,-3614,-3470,-3433,-3526,-3761,-4106,-4493,-4881,-5198,-5425,-5545,-5568,-5531,-5449,-5362,-5274,-5187,-5090,-4954,-4755,-4466,-4074,-3577,-3012,-2399,-1815,-1285,-878,-596,-443,-389,-356,-280,-55,400,1151,2230,3627,5265,7053,8838,10475,11825,12768,13244,13238,12792,11998,10983,9881,8824,7914,7209,6743,6490,6429,6495,6652,6837,7011,7126,7136,6989,6641,6035,5152,3964,2504,824,-967,-2730,-4304,-5523,-6262,-6424,-6011,-5063,-3711,-2127,-505,952,2078,2748,2895,2530,1701,526,-859,-2313,-3680,-4849,-5736,-6270,-6453,-6269,-5752,-4932,-3854,-2564,-1120,424,1999,3545,4984,6249,7280,8018,8445,8543,8327,7834,7101,6196,5172,4105,3064,2127,1367,840,612,695,1097,1786,2670,3664,4613,5386,5869,5964,5656,4967,3995,2875,1779,868,286,137,430,1162,2203,3448,4722,5887,6831,7466,7772,7736,7393,6776,5924,4867,3627,2228,670,-1006,-2803,-4653,-6528,-8343,-10034,-11525,-12746,-13652,-14214,-14423,-14318,-13920,-13299,-12497,-11556,-10510,-9349,-8083,-6670,-5110,-3371,-1464,599,2783,5026,7267,9427,11425,13200,14673,15805,16548,16877,16792,16294,15431,14264,12882,11386,9908,8541,7403,6555,6035,5836,5911,6169,6494,6761,6832,6600,5960,4871,3297,1290,-1088,-3706,-6411,-9021,-11368,-13289,-14681,-15494,-15728,-15479,-14848,-14017,-13139,-12368,-11823,-11551,-11555,-11769,-12084,-12374,-12514,-12412,-12016,-11337,-10410,-9331,-8192,-7089,-6099,-5260,-4581,-4039,-3584,-3166,-2731,-2264,-1752,-1237,-769,-425,-282,-410,-842,-1592,-2596,-3775,-4971,-6023,-6750,-6980,-6614,-5568,-3892,-1657,959,3749,6490,8954,10966,12388,13182,13340,12978,12184,11154,10008,8902,7932,7145,6565,6141,5826,5540,5211,4794,4249,3583,2821,1984,1122,242,-628,-1510,-2396,-3319,-4262,-5229,-6180,-7079,-7852,-8457,-8818,-8914,-8703,-8200,-7392,-6331,-5019,-3513,-1850,-70,1764,3599,5388,7054,8569,9875,10969,11840,12527,13062,13518,13948,14415,14949,15555,16197,16796,17245,17402,17143,16337,14926,12871,10233,7116,3690,171,-3219,-6249,-8729,-10515,-11534,-11784,-11343,-10354,-9021,-7562,-6217,-5193,-4649,-4686,-5302,-6439,-7923,-9574,-11132,-12394,-13166,-13343,-12898,-11905,-10504,-8906,-7333,-5993,-5046,-4566,-4553,-4899,-5462,-6032,-6433,-6498,-6143,-5356,-4195,-2800,-1326,42,1156,1917,2280,2286,2019,1611,1213,953,938,1226,1819,2685,3740,4904,6075,7179,8157,8973,9633,10137,10537,10837,11100,11311,11518,11675,11798,11818,11724,11445,10966,10246,9301,8135,6811,5373,3921,2516,1253,179,-652,-1242,-1588,-1739,-1752,-1673,-1596,-1535,-1560,-1662,-1853,-2107,-2394,-2691,-2956,-3182,-3352,-3474,-3578,-3685,-3844,-4096,-4454,-4954,-5544,-6194,-6784,-7213,-7309,-6972,-6064,-4553,-2444,180,3141,6251,9245,11897,13991,15376,15990,15854,15068,13833,12351,10878,9619,8741,8332,8390,8834,9493,10167,10617,10643,10084,8882,7044,4715,2073,-610,-3082,-5086,-6461,-7096,-7024,-6338,-5244,-3997,-2855,-2098,-1903,-2417,-3671,-5588,-8047,-10799,-13601,-16176,-18285,-19744,-20460,-20426,-19736,-18545,-17057,-15488,-14007,-12760,-11771,-11035,-10430,-9825,-9051,-7958,-6465,-4537,-2239,304,2917,5404,7579,9284,10435,10986,10983,10503,9662,8599,7424,6244,5125,4103,3186,2366,1612,914,243,-393,-991,-1513,-1935,-2193,-2265,-2108,-1718,-1126,-385,404,1125,1650,1851,1643,978,-132,-1599,-3282,-4977,-6459,-7496,-7915,-7573,-6451,-4609,-2208,499,3228,5656,7504,8544,8644,7782,6046,3620,767,-2225,-5072,-7529,-9430,-10688,-11315,-11404,-11100,-10598,-10075,-9714,-9613,-9843,-10376,-11149,-12036,-12893,-13586,-13977,-14003,-13606,-12793,-11618,-10123,-8427,-6587,-4723,-2872,-1117,552,2106,3580,4995,6373,7742,9076,10355,11485,12392,12923,12996,12468,11323,9520,7167,4376,1374,-1618,-4338,-6581,-8162,-9020,-9145,-8650,-7708,-6553,-5439,-4608,-4265,-4521,-5432,-6911,-8816,-10901,-12879,-14463,-15376,-15448,-14575,-12800,-10265,-7200,-3907,-692,2169,4443,6021,6858,7044,6718,6093,5367,4739,4323,4190,4312,4613,4967,5233,5284,5009,4369,3355,2042,527,-1056,-2559,-3871,-4886,-5568,-5915,-5958,-5766,-5393,-4897,-4298,-3600,-2763,-1747,-483,1062,2923,5062,7411,9838,12156,14165,15641,16399,16309,15319,13476,10927,7904,4711,1674,-887,-2688,-3568,-3428,-2349,-476,1912,4492,6917,8854,10047,10301,9572,7871,5373,2273,-1133,-4571,-7754,-10475,-12551,-13934,-14605,-14662,-14231,-13486,-12599,-11709,-10929,-10273,-9732,-9196,-8559,-7676,-6456,-4832,-2830,-513,1965,4443,6726,8648,10074,10945,11251,11078,10563,9879,9236,8796,8712,9040,9771,10821,12005,13139,13954,14263,13868,12699,10753,8138,5065,1791,-1368,-4127,-6229,-7496,-7856,-7313,-6004,-4102,-1869,422,2514,4170,5242,5658,5431,4669,3519,2175,800,-444,-1487,-2269,-2824,-3192,-3441,-3635,-3814,-3981,-4119,-4163,-4044,-3697,-3059,-2141,-965,363,1710,2923,3855,4381,4471,4111,3433,2570,1746,1177,1050,1520,2622,4331,6492,8906,11295,13403,14969,15831,15880,15136,13707,11780,9629,7512,5719,4441,3819,3854,4455,5414,6472,7335,7720,7423,6309,4379,1739,-1393,-4711,-7863,-10507,-12330,-13132,-12803,-11396,-9057,-6076,-2771,473,3322,5481,6750,7041,6370,4849,2677,81,-2671,-5358,-7769,-9773,-11305,-12347,-12968,-13246,-13286,-13196,-13037,-12852,-12619,-12283,-11759,-10948,-9771,-8187,-6210,-3934,-1487,938,3155,4983,6285,6989,7102,6690,5910,4929,3978,3223,2849,2938,3528,4581,5982,7585,9199,10630,11708,12288,12297,11714,10598,9052,7236,5305,3422,1713,246,-949,-1910,-2715,-3450,-4237,-5145,-6241,-7535,-8979,-10501,-11967,-13252,-14220,-14773,-14855,-14471,-13691,-12621,-11443,-10293,-9355,-8705,-8389,-8368,-8504,-8638,-8536,-8010,-6877,-5052,-2529,587,4112,7771,11281,14329,16668,18106,18562,18055,16715,14755,12435,10056,7866,6090,4857,4207,4107,4418,4993,5600,6083,6252,6011,5325,4201,2748,1098,-583,-2118,-3374,-4252,-4733,-4841,-4681,-4352,-3990,-3679,-3484,-3388,-3361,-3286,-3073,-2608,-1808,-671,794,2443,4153,5682,6857,7459,7370,6518,4934,2726,75,-2781,-5612,-8171,-10294,-11851,-12811,-13192,-13106,-12673,-12057,-11410,-10846,-10449,-10240,-10174,-10172,-10100,-9812,-9175,-8062,-6422,-4230,-1558,1492,4750,8028,11128,13865,16085,17677,18593,18835,18480,17629,16450,15093,13732,12486,11459,10677,10137,9759,9450,9079,8529,7693,6521,4989,3173,1141,-945,-2961,-4751,-6215,-7290,-7957,-8273,-8295,-8146,-7915,-7702,-7540,-7444,-7344,-7156,-6751,-6007,-4840,-3222,-1204,1070,3412,5566,7304,8423,8791,8401,7314,5737,3904,2129,683,-188,-336,274,1566,3355,5373,7333,8935,9942,10190,9617,8255,6250,3788,1123,-1500,-3865,-5801,-7214,-8087,-8458,-8420,-8085,-7571,-6949,-6302,-5611,-4901,-4093,-3178,-2087,-826,597,2122,3643,5030,6117,6764,6825,6244,4993,3166,900,-1562,-3966,-6011,-7453,-8059,-7744,-6465,-4347,-1591,1514,4629,7404,9544,10788,11026,10208,8441,5895,2838,-443,-3635,-6474,-8720,-10212,-10874,-10685,-9732,-8136,-6068,-3730,-1299,1048,3186,5028,6532,7695,8538,9104,9411,9501,9352,8973,8330,7427,6263,4896,3388,1871,460,-679,-1428,-1664,-1348,-465,885,2583,4409,6147,7555,8421,8594,7992,6641,4663,2261,-282,-2675,-4618,-5880,-6324,-5905,-4737,-2997,-979,1002,2641,3658,3899,3271,1865,-189,-2588,-5057,-7243,-8877,-9743,-9747,-8905,-7368,-5360,-3201,-1214,297,1060,946,-121,-2025,-4599,-7537,-10519,-13187,-15250,-16466,-16723,-15980,-14339,-11949,-9075,-5974,-2977,-331,1692,2959,3361,2939,1766,34,-2068,-4295,-6446,-8338,-9864,-10954,-11617,-11886,-11823,-11507,-10985,-10311,-9490,-8541,-7441,-6215,-4877,-3499,-2170,-1020,-174,237,140,-494,-1617,-3104,-4781,-6416,-7775,-8638,-8834,-8267,-6929,-4903,-2353,490,3356,5976,8092,9516,10110,9841,8735,6914,4529,1791,-1089,-3909,-6475,-8648,-10314,-11422,-11951,-11940,-11433,-10512,-9262,-7749,-6063,-4241,-2351,-430,1469,3288,4968,6431,7611,8436,8874,8911,8574,7949,7138,6289,5556,5082,4990,5366,6220,7525,9158,10971,12746,14283,15374,15856,15629,14655,12965,10678,7929,4928,1873,-1034,-3610,-5722,-7284,-8278,-8747,-8788,-8537,-8149,-7776,-7555,-7565,-7871,-8444,-9248,-10169,-11088,-11867,-12382,-12544,-12294,-11654,-10653,-9418,-8059,-6734,-5575,-4700,-4165,-3994,-4123,-4463,-4871,-5224,-5386,-5294,-4918,-4276,-3464,-2551,-1675,-927,-391,-124,-125,-374,-813,-1350,-1916,-2416,-2800,-3038,-3117,-3075,-2951,-2794,-2654,-2543,-2453,-2337,-2122,-1713,-1037,-3,1396,3166,5231,7480,9764,11892,13684,14957,15579,15468,14619,13101,11068,8719,6311,4073,2246,994,413,554,1316,2612,4197,5874,7357,8443,8923,8691,7699,5998,3698,1005,-1880,-4690,-7202,-9212,-10570,-11199,-11085,-10275,-8864,-6975,-4735,-2270,314,2931,5515,7996,10335,12441,14268,15712,16712,17195,17144,16564,15536,14169,12631,11098,9755,8764,8237,8250,8778,9764,11045,12442,13711,14639,15005,14668,13534,11591,8907,5616,1896,-2001,-5860,-9397,-12423,-14740,-16246,-16912,-16761,-15925,-14548,-12850,-11033,-9326,-7890,-6871,-6322,-6223,-6513,-7021,-7620,-8115,-8401,-8372,-8019,-7360,-6504,-5553,-4684,-4004,-3653,-3655,-4019,-4635,-5375,-6022,-6406,-6317,-5667,-4373,-2515,-179,2421,5063,7513,9519,10945,11639,11618,10910,9670,8087,6388,4798,3513,2655,2287,2376,2821,3499,4226,4894,5375,5632,5673,5533,5307,5072,4904,4856,4923,5079,5245,5314,5186,4760,3993,2892,1530,37,-1407,-2612,-3398,-3637,-3264,-2311,-880,839,2616,4196,5356,5908,5759,4892,3391,1408,-829,-3107,-5160,-6830,-7954,-8482,-8420,-7824,-6822,-5529,-4088,-2599,-1153,217,1483,2668,3776,4831,5831,6744,7535,8099,8371,8224,7590,6408,4677,2458,-133,-2926,-5707,-8246,-10321,-11723,-12315,-12005,-10813,-8830,-6246,-3317,-334,2397,4596,6049,6598,6197,4870,2754,29,-3045,-6215,-9203,-11789,-13786,-15083,-15636,-15453,-14626,-13263,-11527,-9591,-7616,-5757,-4110,-2740,-1643,-795,-136,389,826,1206,1520,1756,1869,1823,1597,1178,623,-13,-585,-991,-1057,-705,166,1538,3358,5486,7734,9867,11664,12897,13411,13105,11967,10067,7577,4697,1711,-1131,-3582,-5448,-6630,-7078,-6858,-6074,-4902,-3515,-2103,-792,309,1193,1873,2433,2963,3554,4259,5105,6029,6957,7735,8227,8284,7827,6807,5304,3440,1441,-444,-1937,-2800,-2852,-2014,-318,2071,4907,7836,10513,12592,13794,13951,13003,11022,8195,4776,1111,-2494,-5699,-8282,-10060,-10973,-11053,-10403,-9204,-7651,-5934,-4239,-2662,-1301,-155,765,1499,2046,2431,2617,2581,2276,1674,769,-398,-1738,-3128,-4395,-5370,-5902,-5854,-5183,-3878,-2029,219,2666,5079,7223,8894,9918,10211,9734,8531,6711,4402,1809,-906,-3528,-5910,-7895,-9399,-10347,-10739,-10569,-9903,-8779,-7318,-5599,-3781,-1984,-347,1017,2042,2701,3025,3088,2986,2833,2708,2685,2753,2885,2992,2962,2701,2123,1209,12,-1360,-2709,-3831,-4485,-4499,-3737,-2194,68,2845,5885,8862,11449,13347,14326,14260,13142,11095,8333,5178,1955,-962,-3297,-4801,-5358,-4965,-3695,-1760,626,3182,5677,7907,9750,11137,12080,12615,12802,12711,12354,11773,10931,9833,8451,6825,4992,3094,1257,-307,-1431,-1939,-1757,-855,633,2546,4572,6411,7737,8264,7835,6343,3889,604,-3198,-7224,-11096,-14516,-17215,-19035,-19911,-19869,-19029,-17540,-15594,-13362,-10994,-8614,-6299,-4107,-2064,-194,1469,2895,3999,4723,4955,4632,3691,2139,30,-2498,-5252,-7989,-10443,-12362,-13532,-13819,-13163,-11607,-9279,-6372,-3129,189,3333,6084,8277,9804,10613,10711,10122,8934,7210,5069,2609,-34,-2725,-5303,-7606,-9464,-10729,-11281,-11065,-10085,-8434,-6265,-3816,-1327,913,2692,3808,4178,3774,2679,1020,-1011,-3220,-5399,-7395,-9083,-10404,-11349,-11931,-12202,-12177,-11893,-11315,-10440,-9222,-7657,-5763,-3604,-1299,1011,3139,4923,6198,6851,6825,6129,4840,3115,1131,-870,-2695,-4127,-5054,-5388,-5133,-4351,-3151,-1667,-56,1551,3057,4386,5528,6499,7319,8044,8664,9191,9540,9654,9395,8680,7398,5519,3049,79,-3216,-6628,-9860,-12653,-14737,-15926,-16121,-15324,-13655,-11324,-8624,-5861,-3354,-1375,-119,280,-175,-1445,-3359,-5744,-8358,-10975,-13373,-15359,-16778,-17508,-17479,-16658,-15067,-12769,-9876,-6535,-2919,772,4342,7588,10310,12353,13559,13846,13171,11589,9203,6242,2951,-349,-3333,-5728,-7286,-7863,-7422,-6004,-3777,-959,2175,5337,8253,10701,12499,13548,13805,13288,12069,10256,7958,5331,2497,-400,-3214,-5824,-8068,-9835,-10979,-11429,-11102,-10029,-8245,-5920,-3220,-395,2309,4674,6503,7700,8220,8105,7455,6393,5085,3641,2190,782,-554,-1813,-3035,-4215,-5366,-6422,-7306,-7882,-8019,-7574,-6471,-4658,-2207,767,4052,7391,10515,13138,15044,16048,16079,15124,13288,10736,7702,4468,1302,-1525,-3806,-5400,-6249,-6380,-5892,-4931,-3657,-2240,-790,593,1882,3060,4133,5099,5930,6578,6968,7012,6628,5760,4397,2577,415,-1931,-4242,-6299,-7874,-8798,-8959,-8342,-7023,-5158,-2974,-734,1304,2918,3941,4310,4010,3149,1858,323,-1255,-2707,-3869,-4636,-4948,-4768,-4129,-3062,-1645,45,1915,3878,5836,7715,9437,10939,12165,13053,13552,13606,13170,12219,10757,8827,6512,3941,1265,-1343,-3707,-5676,-7112,-7943,-8113,-7644,-6562,-4958,-2911,-550,2015,4626,7137,9367,11145,12297,12689,12229,10906,8784,6027,2874,-371,-3379,-5822,-7425,-7985,-7398,-5702,-3013,411,4269,8222,11908,15047,17370,18746,19092,18442,16889,14596,11755,8591,5315,2120,-819,-3398,-5512,-7132,-8226,-8793,-8848,-8393,-7489,-6161,-4534,-2702,-851,857,2222,3087,3314,2840,1655,-169,-2498,-5151,-7908,-10549,-12863,-14684,-15887,-16417,-16264,-15484,-14168,-12458,-10492,-8443,-6432,-4585,-2958,-1585,-438,502,1305,1987,2584,3080,3441,3619,3543,3155,2420,1315,-102,-1772,-3543,-5262,-6734,-7784,-8265,-8095,-7250,-5826,-3949,-1855,243,2100,3540,4435,4737,4489,3779,2763,1597,448,-558,-1311,-1762,-1876,-1670,-1159,-406,549,1623,2767,3901,4971,5912,6672,7194,7445,7385,7005,6312,5330,4115,2736,1283,-150,-1452,-2539,-3305,-3705,-3672,-3216,-2345,-1135,327,1902,3453,4825,5889,6557,6769,6555,5959,5106,4119,3138,2290,1667,1320,1283,1505,1973,2603,3357,4183,5057,5953,6878,7810,8746,9643,10468,11146,11625,11808,11649,11073,10054,8583,6673,4373,1761,-1089,-4054,-7037,-9914,-12575,-14898,-16786,-18133,-18867,-18946,-18360,-17156,-15435,-13335,-11055,-8794,-6772,-5176,-4157,-3806,-4140,-5117,-6606,-8444,-10402,-12267,-13802,-14836,-15209,-14873,-13808,-12097,-9869,-7283,-4545,-1818,728,2996,4914,6487,7731,8711,9490,10110,10612,10987,11209,11230,10998,10470,9637,8519,7185,5735,4308,3031,2047,1428,1232,1418,1922,2597,3316,3908,4279,4341,4102,3593,2916,2184,1528,1053,835,910,1249,1827,2531,3286,3966,4473,4727,4674,4304,3655,2795,1839,910,135,-370,-526,-293,316,1236,2376,3592,4766,5749,6455,6792,6752,6318,5571,4560,3412,2216,1085,92,-683,-1216,-1472,-1452,-1167,-621,146,1124,2259,3523,4840,6166,7403,8487,9330,9871,10062,9890,9367,8534,7475,6262,5000,3760,2616,1599,732,-9,-642,-1217,-1787,-2380,-3069,-3851,-4780,-5830,-7013,-8277,-9583,-10854,-11991,-12921,-13529,-13774,-13602,-13033,-12121,-10956,-9675,-8396,-7258,-6350,-5728,-5401,-5315,-5394,-5522,-5580,-5471,-5106,-4450,-3499,-2281,-865,675,2242,3755,5124,6297,7225,7906,8351,8598,8705,8719,8707,8706,8743,8840,8964,9104,9186,9164,8949,8497,7745,6686,5335,3741,2005,220,-1479,-2994,-4248,-5186,-5822,-6192,-6360,-6423,-6436,-6468,-6520,-6571,-6568,-6414,-6062,-5419,-4507,-3321,-1962,-518,886,2119,3110,3755,4065,4002,3633,2969,2090,1041,-119,-1323,-2523,-3654,-4647,-5451,-5984,-6199,-6047,-5494,-4544,-3219,-1572,301,2297,4280,6113,7643,8742,9268,9141,8290,6724,4501,1754,-1318,-4473,-7435,-9941,-11751,-12698,-12682,-11717,-9898,-7421,-4534,-1526,1297,3679,5371,6234,6168,5186,3355,831,-2198,-5501,-8837,-11981,-14736,-16934,-18483,-19327,-19480,-19021,-18048,-16729,-15221,-13694,-12297,-11133,-10260,-9674,-9327,-9123,-8960,-8735,-8381,-7869,-7222,-6518,-5843,-5329,-5058,-5096,-5462,-6082,-6876,-7667,-8308,-8607,-8433,-7666,-6273,-4264,-1719,1216,4373,7533,10502,13081,15120,16516,17219,17253,16688,15651,14294,12781,11265,9875,8695,7761,7080,6602,6300,6105,5994,5934,5923,5947,6007,6063,6073,5969,5652,5055,4094,2746,1030,-985,-3161,-5348,-7349,-9017,-10198,-10824,-10877,-10393,-9486,-8275,-6909,-5513,-4188,-2982,-1919,-973,-119,668,1401,2048,2564,2867,2876,2510,1730,534,-1003,-2761,-4562,-6203,-7484,-8231,-8344,-7771,-6586,-4881,-2866,-740,1270,2959,4169,4796,4788,4173,3004,1418,-448,-2397,-4255,-5822,-6947,-7484,-7384,-6618,-5256,-3427,-1287,932,3046,4842,6180,6955,7124,6713,5772,4432,2798,1046,-708,-2309,-3660,-4679,-5335,-5614,-5579,-5262,-4787,-4210,-3635,-3103,-2641,-2227,-1817,-1340,-743,30,972,2052,3171,4204,5005,5421,5338,4681,3448,1716,-376,-2626,-4793,-6634,-7916,-8454,-8138,-6916,-4842,-2033,1323,4990,8720,12261,15403,17970,19861,21019,21463,21244,20458,19217,17642,15856,13975,12100,10327,8722,7353,6255,5453,4959,4742,4781,5008,5346,5724,6021,6173,6081,5691,4961,3885,2473,806,-1060,-2962,-4799,-6382,-7582,-8264,-8335,-7754,-6544,-4771,-2589,-156,2319,4640,6620,8109,8992,9215,8776,7710,6132,4136,1888,-486,-2850,-5093,-7140,-8923,-10415,-11595,-12440,-12956,-13102,-12884,-12264,-11250,-9840,-8083,-6054,-3860,-1650,418,2183,3485,4222,4313,3767,2638,1062,-771,-2641,-4292,-5498,-6046,-5823,-4747,-2898,-372,2594,5762,8842,11573,13735,15164,15796,15622,14740,13271,11401,9293,7123,5021,3082,1376,-79,-1275,-2221,-2961,-3509,-3928,-4249,-4528,-4800,-5099,-5437,-5809,-6193,-6540,-6805,-6927,-6870,-6613,-6166,-5578,-4920,-4280,-3753,-3412,-3307,-3458,-3827,-4367,-4954,-5484,-5797,-5778,-5306,-4309,-2769,-704,1780,4569,7467,10295,12825,14879,16272,16885,16660,15584,13774,11359,8595,5738,3065,853,-718,-1498,-1461,-667,758,2607,4657,6685,8489,9926,10908,11386,11376,10878,9941,8574,6806,4648,2138,-681,-3707,-6817,-9823,-12538,-14728,-16217,-16855,-16563,-15383,-13414,-10860,-7986,-5064,-2379,-160,1418,2252,2314,1653,354,-1429,-3557,-5851,-8156,-10329,-12253,-13825,-14989,-15682,-15871,-15535,-14651,-13229,-11294,-8884,-6109,-3054,112,3242,6155,8680,10654,11962,12520,12334,11450,10013,8191,6216,4312,2706,1586,1085,1265,2108,3525,5349,7381,9379,11124,12402,13078,13054,12333,10985,9133,6975,4687,2470,474,-1199,-2497,-3448,-4106,-4572,-4960,-5351,-5843,-6431,-7122,-7840,-8483,-8952,-9104,-8872,-8167,-7003,-5406,-3491,-1393,694,2591,4108,5092,5452,5122,4140,2584,596,-1617,-3838,-5806,-7284,-8065,-7995,-6989,-5062,-2292,1130,4995,9005,12900,16381,19231,21264,22372,22530,21768,20196,17941,15188,12086,8820,5516,2309,-688,-3385,-5675,-7480,-8717,-9323,-9269,-8561,-7268,-5513,-3488,-1427,412,1767,2426,2220,1090,-953,-3770,-7160,-10820,-14428,-17620,-20081,-21536,-21824,-20875,-18778,-15701,-11953,-7849,-3773,-28,3107,5477,7011,7738,7771,7245,6342,5198,3938,2636,1320,18,-1281,-2529,-3690,-4663,-5342,-5590,-5295,-4350,-2709,-379,2560,5965,9605,13231,16532,19228,21062,21855,21521,20073,17658,14487,10890,7203,3805,1020,-892,-1771,-1603,-465,1410,3755,6230,8528,10384,11607,12120,11917,11096,9795,8192,6447,4707,3053,1534,141,-1187,-2492,-3869,-5340,-6930,-8606,-10291,-11882,-13249,-14278,-14855,-14939,-14495,-13594,-12296,-10750,-9073,-7413,-5901,-4621,-3679,-3100,-2923,-3121,-3646,-4405,-5278,-6111,-6762,-7070,-6932,-6265,-5051,-3323,-1165,1283,3890,6461,8881,10982,12688,13919,14638,14836,14508,13664,12329,10512,8273,5649,2740,-357,-3492,-6520,-9249,-11528,-13175,-14085,-14164,-13432,-11941,-9882,-7456,-4973,-2711,-972,24,121,-738,-2490,-4996,-8019,-11272,-14459,-17277,-19470,-20842,-21267,-20713,-19232,-16948,-14058,-10776,-7346,-3989,-897,1784,3954,5569,6604,7091,7037,6497,5485,4051,2226,72,-2317,-4828,-7264,-9450,-11140,-12137,-12258,-11403,-9542,-6759,-3231,788,4977,8986,12522,15266,17079,17812,17504,16217,14131,11459,8454,5391,2511,61,-1795,-2921,-3271,-2866,-1788,-187,1757,3836,5845,7602,8958,9816,10126,9892,9142,7950,6369,4482,2350,22,-2422,-4954,-7477,-9930,-12214,-14219,-15842,-16953,-17473,-17306,-16470,-14982,-12984,-10647,-8203,-5889,-3949,-2547,-1825,-1801,-2454,-3662,-5274,-7110,-8973,-10703,-12140,-13174,-13732,-13762,-13255,-12236,-10725,-8815,-6557,-4067,-1445,1203,3750,6111,8167,9866,11126,11921,12229,12040,11382,10266,8744,6855,4682,2308,-142,-2538,-4719,-6544,-7854,-8562,-8589,-7942,-6671,-4891,-2769,-509,1671,3547,4927,5659,5660,4906,3465,1453,-936,-3492,-5974,-8150,-9831,-10847,-11137,-10679,-9546,-7870,-5813,-3574,-1320,789,2662,4238,5518,6525,7295,7866,8235,8392,8278,7838,7002,5736,4036,1972,-329,-2681,-4830,-6538,-7547,-7670,-6796,-4897,-2078,1483,5510,9695,13701,17229,20018,21892,22744,22552,21372,19312,16543,13266,9727,6168,2866,49,-2061,-3302,-3592,-2914,-1340,962,3793,6866,9919,12643,14802,16154,16552,15899,14170,11454,7854,3611,-1052,-5832,-10447,-14619,-18119,-20752,-22433,-23115,-22860,-21794,-20086,-17973,-15682,-13443,-11460,-9869,-8764,-8164,-8026,-8274,-8782,-9420,-10065,-10581,-10903,-10937,-10668,-10061,-9126,-7867,-6296,-4435,-2305,71,2632,5347,8121,10886,13549,16008,18174,19952,21262,22049,22278,21952,21091,19761,18025,15975,13716,11328,8936,6622,4503,2682,1245,299,-123,37,751,1977,3629,5562,7634,9644,11416,12761,13532,13601,12915,11450,9277,6492,3275,-185,-3649,-6886,-9669,-11806,-13160,-13647,-13276,-12098,-10273,-7972,-5435,-2900,-574,1341,2747,3567,3833,3583,2939,1991,873,-321,-1503,-2608,-3588,-4404,-5028,-5422,-5560,-5387,-4878,-3987,-2715,-1069,900,3109,5455,7814,10046,12025,13619,14716,15226,15069,14215,12659,10457,7713,4593,1306,-1895,-4759,-7042,-8557,-9174,-8860,-7665,-5741,-3303,-647,1935,4114,5636,6277,5939,4570,2283,-795,-4392,-8266,-12115,-15683,-18752,-21128,-22739,-23484,-23423,-22564,-21054,-18994,-16560,-13901,-11165,-8484,-5941,-3598,-1481,412,2083,3523,4720,5621,6185,6352,6117,5485,4551,3438,2320,1391,832,786,1342,2504,4216,6329,8681,11037,13216,15019,16325,17065,17231,16887,16123,15070,13835,12518,11177,9819,8445,6999,5461,3804,2053,282,-1399,-2828,-3841,-4277,-4010,-2993,-1243,1121,3900,6829,9605,11914,13474,14079,13582,12002,9392,5992,2041,-2104,-6101,-9625,-12389,-14204,-14997,-14769,-13677,-11902,-9708,-7346,-5052,-3000,-1330,-95,681,1020,987,625,28,-756,-1653,-2629,-3632,-4651,-5639,-6577,-7407,-8088,-8538,-8716,-8528,-7950,-6923,-5455,-3556,-1290,1249,3938,6612,9096,11216,12791,13695,13830,13161,11742,9679,7178,4469,1829,-483,-2259,-3344,-3711,-3384,-2526,-1312,0,1181,2002,2302,1973,991,-588,-2661,-5048,-7562,-10006,-12192,-13992,-15313,-16124,-16454,-16364,-15954,-15305,-14526,-13656,-12748,-11805,-10785,-9675,-8374,-6855,-5047,-2949,-582,1957,4548,6990,9115,10724,11700,11970,11573,10620,9306,7866,6560,5610,5207,5452,6366,7886,9863,12099,14364,16439,18125,19294,19856,19803,19165,18018,16453,14602,12563,10473,8421,6496,4775,3294,2120,1261,768,642,904,1536,2517,3777,5230,6737,8151,9280,9975,10062,9453,8081,5953,3151,-203,-3890,-7673,-11253,-14349,-16697,-18105,-18480,-17827,-16266,-13995,-11263,-8345,-5499,-2951,-882,586,1385,1505,981,-96,-1604,-3389,-5285,-7137,-8804,-10193,-11228,-11879,-12126,-11969,-11415,-10469,-9158,-7505,-5565,-3403,-1096,1233,3493,5536,7270,8569,9380,9628,9324,8479,7171,5484,3576,1570,-348,-2024,-3346,-4182,-4532,-4361,-3771,-2845,-1763,-686,183,688,685,109,-1070,-2765,-4860,-7144,-9401,-11383,-12898,-13774,-13955,-13450,-12370,-10891,-9234,-7628,-6289,-5381,-5023,-5233,-5995,-7160,-8579,-9980,-11124,-11731,-11586,-10553,-8590,-5802,-2386,1345,5051,8386,11058,12877,13746,13710,12894,11517,9843,8137,6658,5591,5076,5144,5763,6820,8152,9583,10915,11995,12677,12894,12588,11789,10503,8819,6764,4425,1856,-875,-3667,-6422,-8983,-11203,-12895,-13905,-14110,-13448,-11967,-9801,-7193,-4459,-1939,16,1149,1246,258,-1781,-4708,-8267,-12164,-16051,-19616,-22566,-24689,-25841,-25974,-25098,-23303,-20726,-17527,-13904,-10064,-6206,-2569,666,3291,5168,6189,6332,5634,4211,2244,-37,-2374,-4495,-6163,-7165,-7380,-6750,-5320,-3199,-563,2398,5475,8499,11321,13846,16027,17849,19336,20521,21429,22086,22492,22630,22484,22014,21216,20074,18612,16866,14894,12768,10566,8367,6245,4277,2515,994,-271,-1312,-2171,-2933,-3684,-4520,-5520,-6738,-8197,-9879,-11736,-13686,-15649,-17520,-19227,-20691,-21865,-22720,-23220,-23347,-23066,-22338,-21126,-19400,-17127,-14348,-11068,-7420,-3497,521,4454,8138,11403,14133,16265,17761,18642,18938,18696,17958,16782,15214,13342,11266,9134,7116,5397,4175,3596,3801,4824,6660,9199,12274,15652,19051,22164,24683,26322,26847,26099,24018,20653,16166,10820,4956,-1028,-6708,-11670,-15548,-18034,-18954,-18226,-15947,-12336,-7755,-2671,2403,6924,10433,12532,13010,11792,8997,4891,-134,-5629,-11112,-16163,-20427,-23664,-25768,-26725,-26637,-25665,-23999,-21853,-19404,-16802,-14170,-11581,-9115,-6830,-4803,-3127,-1884,-1180,-1080,-1635,-2851,-4675,-7002,-9659,-12403,-14952,-16982,-18178,-18266,-17055,-14460,-10547,-5498,355,6601,12769,18372,23004,26314,28124,28383,27194,24818,21589,17936,14277,10998,8421,6714,5951,6037,6775,7884,9040,9929,10302,10005,8998,7389,5373,3246,1314,-143,-920,-934,-227,1028,2555,4032,5111,5513,5031,3586,1236,-1825,-5297,-8784,-11874,-14166,-15338,-15168,-13598,-10701,-6731,-2051,2869,7534,11440,14180,15434,15068,13087,9698,5221,122,-5104,-9946,-13940,-16749,-18141,-18054,-16572,-13899,-10351,-6298,-2131,1780,5123,7662,9275,9920,9670,8659,7074,5117,2980,820,-1253,-3171,-4912,-6478,-7879,-9126,-10195,-11053,-11616,-11809,-11531,-10718,-9344,-7424,-5048,-2357,452,3141,5481,7233,8255,8427,7786,6412,4505,2323,128,-1787,-3210,-3965,-3972,-3217,-1770,258,2703,5405,8178,10864,13292,15320,16806,17629,17695,16936,15343,12944,9846,6190,2193,-1888,-5779,-9163,-11784,-13373,-13785,-12913,-10801,-7565,-3446,1253,6176,10963,15276,18832,21443,22979,23450,22886,21441,19243,16496,13339,9941,6407,2833,-702,-4152,-7425,-10468,-13159,-15401,-17061,-18025,-18197,-17535,-16062,-13871,-11144,-8114,-5072,-2311,-122,1276,1712,1145,-381,-2691,-5521,-8543,-11377,-13688,-15157,-15607,-14942,-13235,-10654,-7484,-4061,-732,2168,4389,5765,6247,5908,4917,3514,1982,588,-437,-941,-855,-206,910,2329,3870,5352,6626,7606,8266,8658,8879,9077,9378,9925,10760,11907,13263,14698,16011,16978,17410,17122,16020,14086,11366,8044,4330,549,-2966,-5872,-7853,-8688,-8246,-6532,-3696,-2,4169,8381,12181,15144,16934,17325,16238,13746,10047,5464,364,-4833,-9738,-14006,-17367,-19657,-20804,-20856,-19941,-18273,-16105,-13721,-11381,-9327,-7722,-6681,-6231,-6343,-6931,-7854,-8979,-10132,-11198,-12050,-12627,-12877,-12775,-12322,-11502,-10336,-8804,-6945,-4755,-2294,387,3215,6090,8913,11587,14007,16082,17756,18954,19669,19876,19589,18826,17623,16027,14101,11924,9591,7194,4851,2652,709,-889,-2047,-2717,-2843,-2448,-1567,-311,1180,2708,4083,5080,5524,5268,4224,2373,-234,-3490,-7207,-11173,-15102,-18715,-21705,-23801,-24777,-24491,-22888,-20061,-16187,-11571,-6582,-1626,2890,6621,9299,10782,11053,10211,8470,6086,3375,609,-1933,-4069,-5643,-6581,-6867,-6501,-5556,-4078,-2177,70,2535,5123,7688,10131,12299,14105,15429,16205,16391,15969,14974,13476,11590,9464,7270,5173,3316,1791,634,-187,-738,-1120,-1413,-1694,-1961,-2209,-2356,-2343,-2097,-1602,-876,-15,843,1522,1833,1619,778,-718,-2788,-5282,-7943,-10505,-12653,-14143,-14765,-14438,-13170,-11114,-8507,-5675,-2980,-767,663,1112,492,-1151,-3672,-6801,-10267,-13715,-16874,-19453,-21260,-22134,-22001,-20846,-18727,-15759,-12110,-7993,-3625,736,4895,8642,11834,14368,16171,17239,17568,17213,16231,14707,12730,10412,7841,5151,2410,-256,-2804,-5128,-7191,-8911,-10236,-11108,-11473,-11298,-10560,-9276,-7491,-5315,-2880,-390,1925,3829,5078,5478,4923,3354,894,-2302,-5930,-9671,-13180,-16138,-18321,-19575,-19882,-19323,-18060,-16346,-14414,-12542,-10902,-9646,-8773,-8256,-7935,-7658,-7251,-6592,-5622,-4377,-2948,-1503,-203,796,1408,1631,1536,1305,1133,1269,1903,3177,5120,7660,10598,13652,16475,18705,20029,20200,19105,16766,13355,9178,4645,233,-3584,-6367,-7795,-7682,-6008,-2920,1282,6197,11349,16268,20507,23716,25634,26140,25231,23012,19708,15584,10974,6207,1602,-2559,-6055,-8744,-10543,-11467,-11575,-11005,-9921,-8526,-7016,-5600,-4429,-3643,-3304,-3418,-3943,-4762,-5753,-6761,-7660,-8356,-8795,-8987,-8971,-8839,-8662,-8544,-8520,-8633,-8835,-9073,-9220,-9148,-8722,-7798,-6326,-4252,-1656,1360,4612,7874,10915,13490,15386,16426,16486,15506,13507,10593,6953,2867,-1344,-5298,-8652,-11079,-12359,-12363,-11096,-8678,-5344,-1400,2794,6886,10536,13481,15505,16501,16416,15315,13286,10524,7218,3622,-13,-3436,-6403,-8723,-10242,-10892,-10677,-9676,-8049,-5985,-3722,-1461,588,2320,3650,4603,5234,5659,5999,6356,6809,7366,7983,8581,9002,9145,8851,8085,6804,5098,3081,967,-1038,-2677,-3784,-4191,-3863,-2845,-1273,613,2542,4212,5343,5722,5225,3831,1650,-1141,-4253,-7417,-10318,-12722,-14437,-15349,-15435,-14711,-13278,-11239,-8749,-5935,-2942,95,3068,5820,8243,10167,11448,11945,11555,10241,8080,5216,1949,-1385,-4385,-6658,-7908,-7918,-6661,-4250,-982,2742,6434,9610,11830,12790,12296,10384,7182,3024,-1712,-6574,-11132,-14995,-17865,-19531,-19891,-18960,-16811,-13638,-9659,-5148,-407,4291,8665,12478,15573,17788,19107,19494,19023,17787,15913,13572,10922,8148,5413,2851,581,-1355,-2915,-4134,-5042,-5695,-6143,-6424,-6540,-6497,-6242,-5759,-4995,-3948,-2631,-1117,475,2003,3266,4111,4366,3950,2854,1135,-1035,-3457,-5872,-8050,-9781,-10927,-11437,-11320,-10705,-9722,-8575,-7446,-6481,-5778,-5354,-5142,-5026,-4838,-4418,-3628,-2412,-764,1222,3398,5579,7561,9188,10334,10967,11111,10868,10386,9832,9369,9119,9159,9501,10082,10811,11523,12083,12335,12191,11594,10575,9203,7612,5960,4415,3143,2265,1893,2049,2745,3918,5482,7320,9291,11258,13074,14610,15743,16363,16389,15744,14402,12357,9653,6376,2644,-1376,-5516,-9566,-13354,-16688,-19425,-21441,-22666,-23061,-22657,-21514,-19749,-17527,-15016,-12442,-9989,-7866,-6226,-5196,-4848,-5190,-6184,-7722,-9661,-11794,-13930,-15812,-17253,-18026,-17996,-17039,-15120,-12263,-8558,-4189,644,5666,10595,15165,19074,22124,24091,24881,24434,22795,20100,16545,12432,8066,3831,53,-2929,-4876,-5623,-5115,-3420,-706,2752,6620,10520,14080,16964,18897,19699,19299,17726,15132,11750,7883,3891,116,-3091,-5463,-6798,-6997,-6088,-4189,-1537,1559,4754,7688,10040,11554,12066,11503,9928,7460,4346,856,-2693,-5980,-8744,-10739,-11853,-12017,-11309,-9857,-7889,-5659,-3435,-1483,11,882,1085,610,-445,-1951,-3729,-5573,-7302,-8726,-9731,-10222,-10210,-9722,-8878,-7794,-6600,-5416,-4315,-3344,-2517,-1825,-1246,-747,-298,145,604,1122,1726,2446,3309,4330,5506,6831,8251,9703,11080,12255,13082,13430,13184,12282,10736,8608,6061,3293,549,-1918,-3878,-5160,-5658,-5375,-4398,-2905,-1133,643,2161,3170,3506,3052,1819,-135,-2643,-5494,-8450,-11248,-13661,-15485,-16563,-16793,-16134,-14589,-12235,-9170,-5557,-1582,2548,6599,10368,13632,16210,17949,18727,18484,17204,14940,11807,7980,3676,-835,-5295,-9414,-12953,-15687,-17452,-18138,-17704,-16163,-13623,-10214,-6196,-1786,2649,6845,10435,13151,14761,15077,14081,11777,8369,4104,-624,-5415,-9809,-13438,-15965,-17211,-17105,-15712,-13236,-9939,-6175,-2289,1378,4545,7003,8631,9397,9347,8596,7297,5637,3802,1977,337,-983,-1859,-2228,-2060,-1373,-246,1225,2879,4553,6063,7226,7901,7971,7380,6138,4286,1951,-742,-3608,-6473,-9141,-11446,-13219,-14349,-14748,-14394,-13298,-11547,-9241,-6548,-3634,-690,2101,4574,6591,8071,8958,9282,9086,8472,7550,6431,5230,4013,2853,1754,725,-263,-1249,-2265,-3353,-4524,-5789,-7126,-8509,-9883,-11207,-12405,-13433,-14236,-14770,-15026,-14981,-14671,-14126,-13418,-12617,-11810,-11070,-10459,-10006,-9704,-9536,-9432,-9347,-9197,-8929,-8487,-7829,-6932,-5776,-4369,-2723,-882,1112,3177,5231,7171,8883,10245,11135,11430,11035,9910,8044,5549,2542,-732,-4045,-7113,-9672,-11498,-12418,-12327,-11237,-9192,-6372,-2972,728,4444,7877,10746,12828,13925,13968,12916,10869,7972,4453,589,-3339,-7033,-10238,-12741,-14372,-15054,-14730,-13448,-11279,-8366,-4887,-1051,2900,6735,10193,13062,15122,16229,16267,15217,13114,10093,6355,2161,-2165,-6310,-9939,-12791,-14642,-15393,-14997,-13561,-11226,-8247,-4893,-1457,1773,4553,6684,8018,8500,8109,6924,5068,2719,112,-2509,-4876,-6752,-7926,-8265,-7690,-6227,-3970,-1082,2203,5667,9033,12111,14697,16690,18023,18698,18755,18255,17267,15864,14100,12056,9800,7440,5091,2885,957,-575,-1635,-2166,-2218,-1848,-1222,-507,88,378,199,-555,-1917,-3852,-6239,-8904,-11612,-14123,-16170,-17555,-18084,-17677,-16296,-14012,-10943,-7289,-3266,875,4909,8621,11856,14488,16459,17752,18375,18385,17809,16720,15152,13163,10806,8137,5263,2261,-701,-3501,-5953,-7896,-9189,-9725,-9464,-8433,-6731,-4507,-1977,656,3157,5350,7056,8182,8630,8399,7484,5938,3852,1319,-1506,-4493,-7471,-10297,-12828,-14956,-16585,-17679,-18193,-18158,-17579,-16516,-15014,-13146,-10983,-8602,-6100,-3553,-1086,1202,3169,4690,5635,5923,5499,4417,2777,775,-1336,-3288,-4804,-5668,-5731,-4938,-3334,-1051,1719,4728,7730,10473,12745,14368,15233,15270,14500,12966,10812,8175,5280,2334,-419,-2768,-4501,-5471,-5580,-4780,-3133,-721,2273,5650,9182,12630,15794,18485,20566,21947,22557,22376,21393,19631,17133,13969,10253,6116,1770,-2570,-6631,-10128,-12814,-14471,-14979,-14329,-12631,-10116,-7109,-4001,-1173,990,2228,2338,1292,-842,-3860,-7466,-11314,-15015,-18217,-20611,-21961,-22153,-21150,-19043,-16003,-12262,-8123,-3876,174,3773,6710,8840,10090,10439,9938,8674,6766,4373,1653,-1208,-4003,-6535,-8581,-9953,-10476,-10050,-8630,-6280,-3149,534,4470,8343,11846,14706,16728,17789,17866,17000,15329,13013,10272,7315,4366,1605,-798,-2735,-4126,-4927,-5132,-4754,-3823,-2393,-531,1682,4122,6675,9181,11497,13457,14935,15808,16005,15504,14299,12475,10116,7355,4340,1205,-1890,-4826,-7453,-9680,-11360,-12443,-12830,-12536,-11576,-10048,-8106,-5907,-3691,-1610,98,1345,1994,2046,1506,468,-950,-2589,-4281,-5860,-7178,-8131,-8641,-8709,-8336,-7600,-6562,-5318,-3927,-2448,-892,737,2476,4342,6379,8569,10895,13262,15542,17557,19111,20008,20091,19290,17595,15151,12147,8885,5678,2834,600,-854,-1490,-1337,-572,616,1949,3187,4095,4506,4331,3573,2285,644,-1214,-3065,-4743,-6113,-7061,-7550,-7559,-7097,-6205,-4912,-3279,-1338,823,3158,5548,7909,10096,11963,13357,14103,14074,13166,11329,8608,5089,966,-3529,-8125,-12509,-16427,-19604,-21865,-23081,-23200,-22262,-20356,-17650,-14353,-10703,-6959,-3381,-214,2321,4049,4848,4669,3528,1534,-1133,-4222,-7434,-10443,-12926,-14604,-15264,-14783,-13162,-10497,-6996,-2931,1376,5600,9446,12661,15087,16629,17280,17104,16204,14728,12815,10625,8281,5919,3646,1570,-198,-1573,-2450,-2791,-2567,-1816,-624,877,2534,4159,5606,6713,7390,7559,7235,6446,5313,3962,2560,1262,203,-525,-866,-834,-454,185,1014,1949,2911,3878,4799,5696,6566,7432,8311,9188,10055,10845,11503,11926,12022,11699,10867,9488,7526,5027,2033,-1306,-4873,-8430,-11805,-14743,-17066,-18579,-19183,-18814,-17518,-15400,-12661,-9545,-6357,-3384,-907,865,1802,1867,1114,-296,-2173,-4258,-6311,-8107,-9461,-10259,-10445,-10040,-9097,-7728,-6035,-4149,-2178,-226,1617,3267,4638,5647,6207,6247,5718,4584,2909,746,-1730,-4329,-6819,-8946,-10489,-11267,-11176,-10193,-8394,-5916,-2973,213,3395,6359,8920,10942,12331,13050,13088,12500,11342,9739,7803,5700,3577,1610,-52,-1267,-1916,-1950,-1330,-116,1604,3673,5897,8052,9921,11276,11969,11856,10906,9121,6592,3453,-121,-3927,-7771,-11454,-14825,-17734,-20079,-21766,-22722,-22901,-22271,-20837,-18638,-15776,-12377,-8665,-4861,-1265,1850,4212,5602,5886,5026,3083,252,-3203,-6917,-10507,-13588,-15821,-16970,-16904,-15621,-13259,-10033,-6254,-2242,1678,5226,8201,10466,11999,12820,13017,12694,11959,10891,9565,8011,6254,4324,2252,119,-1987,-3924,-5576,-6798,-7518,-7694,-7366,-6622,-5616,-4510,-3476,-2667,-2158,-2015,-2196,-2649,-3268,-3931,-4538,-4984,-5229,-5249,-5074,-4762,-4365,-3952,-3560,-3187,-2838,-2441,-1973,-1370,-602,321,1390,2515,3627,4597,5325,5686,5607,5009,3886,2240,152,-2285,-4907,-7553,-10015,-12114,-13673,-14557,-14684,-14010,-12567,-10427,-7723,-4628,-1358,1848,4736,7059,8608,9220,8813,7404,5101,2128,-1228,-4594,-7625,-9949,-11330,-11561,-10625,-8570,-5595,-1962,1990,5922,9505,12465,14618,15862,16198,15700,14511,12791,10728,8471,6176,3938,1868,22,-1507,-2659,-3357,-3543,-3190,-2291,-903,881,2905,4999,6930,8526,9572,9958,9602,8510,6759,4492,1898,-787,-3341,-5531,-7171,-8135,-8338,-7785,-6521,-4646,-2306,351,3156,5953,8619,11031,13122,14828,16107,16935,17265,17087,16347,15047,13159,10713,7757,4374,695,-3125,-6901,-10419,-13488,-15895,-17493,-18157,-17828,-16532,-14335,-11408,-7957,-4244,-566,2780,5519,7412,8299,8105,6855,4675,1788,-1520,-4921,-8090,-10730,-12614,-13586,-13584,-12641,-10857,-8428,-5567,-2549,385,2992,5092,6563,7349,7459,6964,5966,4594,2995,1276,-428,-2047,-3501,-4732,-5713,-6406,-6797,-6892,-6690,-6231,-5545,-4700,-3750,-2788,-1868,-1053,-368,196,669,1109,1591,2176,2918,3845,4937,6151,7413,8622,9688,10538,11108,11411,11446,11300,11027,10721,10432,10199,10006,9815,9549,9135,8488,7565,6317,4763,2918,843,-1370,-3639,-5816,-7791,-9424,-10594,-11210,-11201,-10543,-9274,-7458,-5235,-2769,-275,2028,3908,5169,5658,5274,4018,1946,-776,-3933,-7242,-10411,-13139,-15176,-16318,-16452,-15542,-13640,-10875,-7439,-3575,438,4330,7820,10697,12764,13921,14121,13389,11824,9551,6773,3659,431,-2737,-5682,-8251,-10349,-11882,-12801,-13074,-12696,-11685,-10084,-7959,-5404,-2528,536,3648,6666,9456,11893,13883,15342,16226,16509,16211,15372,14067,12404,10485,8459,6442,4584,3003,1814,1105,915,1260,2070,3264,4686,6181,7575,8705,9446,9705,9428,8616,7293,5521,3397,1035,-1433,-3857,-6087,-7973,-9377,-10197,-10377,-9901,-8835,-7291,-5424,-3457,-1572,-17,1058,1486,1205,185,-1518,-3782,-6445,-9271,-12035,-14460,-16315,-17375,-17493,-16574,-14637,-11766,-8156,-4064,213,4347,8042,11038,13152,14286,14441,13712,12252,10299,8065,5797,3679,1856,438,-539,-1047,-1101,-732,26,1112,2468,4000,5617,7188,8596,9696,10387,10556,10178,9227,7784,5940,3869,1740,-240,-1903,-3098,-3730,-3754,-3191,-2106,-600,1182,3120,5070,6932,8627,10097,11314,12261,12927,13296,13357,13085,12466,11484,10125,8403,6335,3958,1352,-1410,-4193,-6867,-9274,-11240,-12620,-13265,-13091,-12048,-10174,-7565,-4416,-968,2468,5571,8024,9555,9979,9189,7228,4225,425,-3839,-8215,-12314,-15803,-18409,-19957,-20378,-19705,-18058,-15633,-12646,-9355,-5983,-2749,190,2699,4725,6233,7248,7831,8029,7930,7572,6991,6202,5199,3978,2551,940,-775,-2514,-4138,-5519,-6519,-7025,-6956,-6288,-5039,-3305,-1212,1051,3295,5321,6973,8133,8753,8844,8474,7758,6836,5854,4952,4242,3806,3686,3887,4388,5130,6066,7097,8166,9166,10034,10686,11059,11103,10773,10045,8899,7341,5370,3045,399,-2450,-5397,-8289,-10960,-13244,-14995,-16078,-16439,-16053,-14989,-13370,-11377,-9236,-7189,-5456,-4243,-3659,-3775,-4551,-5886,-7611,-9485,-11284,-12717,-13601,-13724,-13008,-11431,-9066,-6073,-2655,924,4429,7601,10268,12266,13525,13997,13729,12773,11255,9304,7068,4699,2319,48,-2036,-3858,-5368,-6532,-7293,-7641,-7523,-6944,-5904,-4447,-2631,-567,1654,3888,6036,7977,9644,10966,11944,12564,12887,12957,12842,12605,12277,11872,11380,10747,9948,8920,7680,6239,4687,3137,1719,583,-181,-489,-361,160,951,1849,2692,3274,3454,3090,2125,530,-1626,-4248,-7171,-10202,-13132,-15759,-17874,-19353,-20069,-20009,-19196,-17743,-15817,-13636,-11445,-9486,-7977,-7073,-6859,-7324,-8363,-9796,-11358,-12784,-13782,-14142,-13707,-12456,-10465,-7933,-5136,-2380,14,1821,2858,3098,2583,1482,4,-1585,-3042,-4137,-4718,-4691,-4073,-2945,-1466,151,1691,2941,3736,3993,3676,2870,1683,304,-1085,-2290,-3160,-3596,-3548,-3058,-2194,-1092,99,1250,2223,2971,3436,3664,3679,3574,3389,3202,3010,2833,2639,2395,2099,1709,1276,787,312,-130,-506,-800,-1028,-1211,-1401,-1652,-2024,-2572,-3321,-4287,-5424,-6663,-7905,-9019,-9880,-10372,-10390,-9886,-8840,-7287,-5318,-3058,-686,1606,3612,5144,6056,6246,5700,4464,2672,525,-1745,-3861,-5581,-6684,-7042,-6592,-5402,-3604,-1438,854,2981,4737,5938,6520,6483,5908,4938,3739,2502,1387,539,43,-51,232,821,1609,2432,3145,3583,3628,3204,2288,933,-769,-2635,-4493,-6108,-7294,-7881,-7779,-6973,-5564,-3712,-1674,288,1904,2965,3350,3034,2128,813,-651,-1983,-2951,-3357,-3123,-2238,-808,1030,3063,5103,6961,8497,9640,10354,10681,10693,10464,10105,9647,9148,8592,7955,7211,6308,5251,4033,2698,1299,-76,-1346,-2407,-3199,-3663,-3801,-3645,-3281,-2817,-2398,-2130,-2133,-2428,-3014,-3794,-4629,-5333,-5710,-5602,-4886,-3563,-1691,537,2882,5046,6752,7752,7895,7130,5516,3223,495,-2386,-5113,-7433,-9126,-10074,-10232,-9664,-8489,-6922,-5178,-3507,-2118,-1167,-758,-890,-1505,-2449,-3539,-4535,-5220,-5379,-4875,-3629,-1660,919,3932,7115,10212,12932,15063,16422,16937,16614,15555,13930,11964,9885,7918,6246,4994,4241,3987,4201,4788,5637,6619,7583,8422,9010,9285,9181,8694,7826,6624,5132,3422,1551,-411,-2412,-4409,-6367,-8260,-10054,-11733,-13233,-14530,-15549,-16239,-16573,-16515,-16115,-15410,-14517,-13547,-12631,-11876,-11353,-11063,-10961,-10908,-10765,-10322,-9450,-8016,-6018,-3516,-681,2256,5019,7342,9008,9868,9903,9170,7867,6229,4572,3170,2306,2131,2757,4105,6059,8328,10613,12559,13848,14238,13592,11896,9292,6011,2423,-1096,-4124,-6319,-7408,-7272,-5920,-3514,-342,3246,6850,10094,12682,14394,15152,14996,14067,12595,10835,9041,7404,6056,5036,4321,3820,3432,3023,2514,1832,977,-16,-1068,-2092,-2978,-3681,-4137,-4380,-4437,-4384,-4309,-4273,-4351,-4560,-4909,-5378,-5915,-6478,-6994,-7412,-7667,-7727,-7557,-7164,-6560,-5783,-4877,-3879,-2831,-1748,-649,477,1632,2821,4045,5270,6453,7519,8362,8887,8987,8570,7608,6075,4041,1614,-1054,-3732,-6211,-8233,-9588,-10106,-9681,-8304,-6054,-3109,269,3763,7018,9721,11574,12413,12149,10841,8655,5872,2828,-86,-2528,-4181,-4860,-4478,-3111,-940,1720,4522,7071,9045,10167,10331,9532,7936,5824,3540,1458,-94,-896,-842,21,1518,3403,5350,7079,8319,8925,8822,8065,6789,5196,3508,1933,625,-326,-918,-1213,-1328,-1398,-1553,-1889,-2451,-3220,-4126,-5038,-5801,-6266,-6295,-5836,-4897,-3566,-2026,-463,891,1875,2369,2350,1893,1142,312,-370,-692,-514,240,1491,3121,4861,6459,7611,8089,7711,6434,4299,1502,-1701,-4946,-7891,-10164,-11530,-11802,-10986,-9184,-6662,-3753,-857,1642,3416,4237,4006,2766,681,-1959,-4812,-7494,-9641,-10962,-11243,-10406,-8496,-5665,-2195,1613,5376,8763,11457,13218,13923,13509,12088,9806,6953,3822,747,-1972,-4086,-5425,-5912,-5568,-4492,-2858,-870,1245,3292,5100,6571,7635,8309,8608,8615,8384,7997,7504,6942,6336,5674,4954,4143,3232,2214,1093,-91,-1315,-2534,-3706,-4829,-5864,-6851,-7784,-8699,-9624,-10558,-11520,-12459,-13334,-14037,-14482,-14537,-14135,-13214,-11794,-9953,-7828,-5614,-3521,-1757,-498,172,223,-247,-1064,-2010,-2781,-3158,-2900,-1908,-173,2189,4932,7744,10259,12112,13028,12807,11431,9005,5805,2214,-1321,-4334,-6432,-7315,-6857,-5075,-2179,1515,5586,9587,13096,15763,17352,17761,17023,15295,12838,9960,7016,4302,2087,534,-288,-403,76,980,2116,3284,4311,5063,5454,5442,5040,4274,3222,1939,524,-970,-2447,-3877,-5193,-6383,-7430,-8336,-9117,-9788,-10371,-10880,-11328,-11726,-12063,-12330,-12483,-12481,-12254,-11759,-10955,-9836,-8438,-6812,-5056,-3269,-1561,-42,1202,2083,2554,2582,2166,1334,143,-1327,-2975,-4672,-6292,-7684,-8710,-9232,-9152,-8390,-6935,-4828,-2172,838,3977,6940,9429,11147,11841,11373,9682,6874,3168,-1100,-5504,-9604,-12977,-15291,-16335,-16072,-14598,-12201,-9222,-6114,-3289,-1119,133,353,-438,-2045,-4192,-6487,-8552,-10012,-10597,-10138,-8622,-6168,-3017,515,4065,7306,9946,11811,12805,12976,12418,11341,9936,8422,6969,5685,4622,3762,3020,2306,1478,436,-898,-2553,-4490,-6615,-8777,-10812,-12525,-13770,-14419,-14407,-13741,-12475,-10734,-8666,-6446,-4242,-2191,-402,1070,2208,3029,3568,3874,3965,3872,3567,3050,2265,1204,-157,-1789,-3626,-5580,-7486,-9214,-10566,-11440,-11709,-11376,-10456,-9088,-7423,-5684,-4084,-2815,-2053,-1869,-2302,-3268,-4621,-6144,-7574,-8635,-9084,-8725,-7467,-5292,-2328,1260,5185,9162,12880,16065,18496,20042,20631,20310,19154,17338,15034,12449,9774,7180,4797,2722,995,-356,-1344,-1974,-2265,-2226,-1863,-1188,-210,1035,2498,4091,5719,7232,8503,9359,9682,9343,8295,6520,4086,1114,-2209,-5658,-8968,-11898,-14219,-15776,-16477,-16327,-15422,-13925,-12064,-10085,-8226,-6676,-5546,-4871,-4570,-4511,-4492,-4316,-3814,-2887,-1514,215,2140,4038,5661,6791,7261,6999,6036,4519,2662,766,-893,-2041,-2510,-2213,-1208,361,2227,4108,5669,6659,6864,6218,4775,2717,349,-1974,-3873,-5001,-5130,-4122,-2030,996,4646,8555,12335,15585,18041,19480,19859,19227,17750,15653,13193,10606,8093,5782,3743,1990,494,-778,-1861,-2770,-3492,-3995,-4246,-4208,-3885,-3298,-2517,-1638,-772,-50,451,647,527,106,-582,-1460,-2470,-3563,-4671,-5787,-6846,-7828,-8680,-9352,-9792,-9964,-9837,-9425,-8761,-7919,-6990,-6081,-5289,-4694,-4338,-4230,-4341,-4609,-4976,-5358,-5711,-5997,-6212,-6367,-6512,-6662,-6870,-7110,-7363,-7532,-7514,-7159,-6336,-4926,-2868,-167,3079,6703,10454,14036,17140,19466,20791,20963,19988,17954,15132,11843,8510,5534,3297,2057,1962,2974,4928,7490,10279,12831,14758,15723,15544,14192,11792,8614,5013,1382,-1914,-4577,-6416,-7367,-7469,-6879,-5784,-4421,-2990,-1664,-538,335,988,1468,1850,2213,2584,2987,3375,3684,3817,3663,3122,2117,611,-1378,-3761,-6386,-9037,-11455,-13389,-14598,-14923,-14298,-12772,-10506,-7766,-4849,-2096,227,1910,2859,3113,2774,2083,1249,545,135,158,620,1468,2564,3717,4746,5479,5810,5690,5171,4345,3388,2474,1788,1457,1564,2087,2954,3986,5000,5747,6041,5714,4686,2984,722,-1878,-4541,-6948,-8808,-9871,-9974,-9083,-7237,-4624,-1477,1898,5184,8101,10396,11928,12620,12508,11700,10364,8697,6900,5140,3551,2205,1140,353,-175,-460,-516,-338,93,797,1794,3090,4663,6473,8438,10459,12399,14125,15480,16331,16564,16086,14872,12914,10293,7116,3576,-120,-3725,-6999,-9741,-11794,-13078,-13610,-13458,-12781,-11758,-10589,-9460,-8503,-7820,-7403,-7235,-7186,-7148,-6989,-6598,-5947,-5027,-3925,-2769,-1693,-873,-383,-319,-616,-1208,-1911,-2524,-2853,-2702,-1991,-688,1089,3167,5257,7061,8266,8622,7992,6342,3841,726,-2582,-5665,-8085,-9470,-9586,-8339,-5807,-2229,2042,6568,10902,14625,17401,19042,19445,18727,17024,14655,11894,9067,6422,4137,2306,907,-120,-916,-1604,-2284,-3026,-3802,-4569,-5199,-5587,-5616,-5228,-4424,-3270,-1899,-495,748,1622,1973,1662,667,-1014,-3269,-5936,-8818,-11652,-14216,-16260,-17606,-18113,-17716,-16426,-14324,-11559,-8321,-4842,-1345,1933,4816,7142,8846,9886,10325,10227,9742,8964,8045,7040,6026,4998,3948,2849,1676,440,-830,-2047,-3111,-3887,-4248,-4092,-3361,-2070,-315,1753,3893,5872,7425,8369,8567,8009,6772,5052,3085,1171,-438,-1524,-1959,-1729,-905,337,1777,3156,4242,4844,4837,4199,2992,1348,-529,-2428,-4137,-5481,-6359,-6729,-6635,-6183,-5517,-4814,-4198,-3797,-3609,-3627,-3709,-3723,-3477,-2826,-1653,75,2297,4886,7596,10167,12282,13664,14076,13385,11574,8748,5151,1094,-3032,-6852,-10008,-12247,-13403,-13443,-12451,-10595,-8125,-5306,-2413,317,2695,4578,5927,6714,7015,6893,6455,5779,4940,3960,2863,1619,231,-1330,-3027,-4844,-6682,-8460,-10033,-11287,-12074,-12299,-11880,-10804,-9111,-6926,-4414,-1820,595,2584,3897,4419,4063,2918,1128,-1034,-3272,-5275,-6754,-7527,-7465,-6598,-5007,-2898,-483,1976,4267,6189,7637,8540,8907,8778,8225,7325,6152,4773,3235,1579,-158,-1931,-3689,-5328,-6767,-7848,-8467,-8480,-7833,-6475,-4470,-1913,1004,4058,6981,9505,11372,12391,12401,11378,9342,6441,2876,-1085,-5165,-9082,-12601,-15546,-17801,-19342,-20189,-20442,-20209,-19648,-18883,-18056,-17242,-16504,-15833,-15179,-14469,-13573,-12409,-10874,-8951,-6668,-4127,-1518,950,3004,4435,5057,4800,3705,1921,-293,-2623,-4728,-6314,-7150,-7140,-6296,-4775,-2825,-765,1072,2402,3015,2841,1932,472,-1251,-2922,-4199,-4814,-4587,-3454,-1487,1125,4129,7197,10042,12383,14042,14915,15004,14394,13237,11739,10099,8518,7131,6031,5234,4697,4325,3997,3603,3045,2307,1410,458,-401,-1005,-1183,-817,162,1731,3793,6164,8607,10840,12594,13623,13745,12875,10993,8202,4665,617,-3668,-7895,-11811,-15155,-17792,-19607,-20599,-20825,-20393,-19448,-18136,-16588,-14889,-13118,-11275,-9378,-7405,-5357,-3259,-1169,812,2553,3899,4723,4914,4461,3403,1900,148,-1580,-3024,-3943,-4155,-3582,-2241,-250,2167,4750,7185,9195,10537,11048,10668,9432,7485,5055,2417,-111,-2244,-3731,-4401,-4187,-3114,-1313,1009,3590,6151,8421,10182,11288,11669,11352,10411,8990,7235,5310,3353,1489,-211,-1686,-2939,-3988,-4863,-5615,-6252,-6769,-7114,-7214,-6967,-6306,-5164,-3567,-1576,654,2924,4999,6638,7633,7831,7163,5631,3351,479,-2721,-5994,-9022,-11540,-13306,-14151,-14014,-12902,-10942,-8304,-5229,-1957,1267,4230,6773,8785,10227,11103,11463,11384,10947,10234,9311,8223,7008,5691,4304,2876,1472,146,-1000,-1895,-2444,-2592,-2303,-1587,-513,820,2254,3620,4742,5458,5661,5291,4373,2984,1264,-618,-2480,-4153,-5506,-6450,-6960,-7045,-6774,-6216,-5468,-4587,-3639,-2631,-1568,-424,832,2221,3744,5381,7071,8726,10238,11479,12334,12690,12491,11684,10312,8425,6163,3680,1182,-1126,-3027,-4351,-4955,-4778,-3819,-2164,37,2563,5161,7553,9467,10684,11018,10393,8810,6355,3229,-352,-4096,-7719,-10977,-13631,-15569,-16687,-17015,-16606,-15587,-14106,-12326,-10392,-8440,-6565,-4826,-3287,-1948,-852,5,596,927,982,793,374,-202,-861,-1500,-1999,-2263,-2178,-1701,-791,517,2170,4046,6014,7911,9574,10862,11664,11909,11610,10816,9656,8294,6906,5687,4777,4293,4270,4700,5500,6572,7776,8980,10073,10948,11557,11857,11848,11537,10942,10082,8967,7613,6030,4237,2270,182,-1939,-3992,-5848,-7372,-8415,-8877,-8645,-7701,-6061,-3795,-1076,1940,5006,7907,10429,12377,13637,14097,13758,12616,10769,8328,5437,2294,-943,-4064,-6923,-9364,-11293,-12647,-13396,-13558,-13156,-12248,-10894,-9168,-7166,-4963,-2698,-446,1624,3421,4770,5588,5747,5218,4002,2182,-73,-2552,-4982,-7080,-8598,-9323,-9166,-8114,-6299,-3927,-1310,1243,3405,4929,5645,5500,4558,2967,977,-1146,-3116,-4673,-5637,-5895,-5440,-4371,-2850,-1118,574,1980,2906,3218,2893,1975,607,-993,-2601,-3934,-4797,-5011,-4513,-3335,-1599,478,2646,4636,6202,7178,7462,7067,6107,4765,3303,1999,1108,842,1325,2566,4512,6956,9700,12419,14865,16724,17803,17912,16987,15038,12158,8557,4471,221,-3887,-7553,-10524,-12631,-13789,-14015,-13421,-12190,-10556,-8765,-7053,-5593,-4516,-3843,-3564,-3575,-3782,-4060,-4323,-4513,-4618,-4653,-4675,-4725,-4857,-5083,-5399,-5758,-6107,-6378,-6503,-6455,-6191,-5742,-5109,-4350,-3498,-2604,-1701,-809,60,919,1763,2593,3396,4106,4690,5048,5130,4898,4328,3491,2448,1359,363,-362,-684,-503,221,1429,3030,4813,6578,8066,9056,9367,8895,7617,5621,3053,160,-2808,-5553,-7838,-9423,-10202,-10066,-9077,-7277,-4857,-1963,1158,4322,7305,9942,12075,13594,14416,14496,13825,12416,10339,7670,4562,1142,-2371,-5828,-9002,-11762,-13957,-15507,-16374,-16547,-16070,-15003,-13403,-11383,-8984,-6347,-3535,-704,2010,4437,6386,7725,8312,8144,7234,5746,3867,1869,24,-1410,-2227,-2310,-1641,-315,1483,3491,5413,6975,7935,8162,7600,6318,4477,2306,85,-1913,-3444,-4341,-4508,-3983,-2851,-1328,375,1988,3290,4104,4308,3899,2915,1502,-165,-1872,-3416,-4621,-5370,-5612,-5363,-4725,-3817,-2827,-1908,-1221,-864,-879,-1245,-1870,-2621,-3327,-3815,-3936,-3563,-2654,-1180,759,3077,5579,8085,10384,12276,13588,14181,13953,12870,10937,8231,4877,1037,-3073,-7239,-11237,-14859,-17940,-20362,-22060,-23035,-23336,-23058,-22320,-21258,-20007,-18676,-17385,-16182,-15143,-14261,-13541,-12940,-12394,-11839,-11188,-10386,-9375,-8154,-6723,-5158,-3510,-1904,-420,832,1786,2402,2687,2683,2482,2185,1910,1755,1798,2060,2547,3184,3889,4556,5037,5259,5097,4530,3548,2207,627,-1039,-2601,-3847,-4598,-4669,-3985,-2468,-191,2758,6176,9812,13388,16580,19114,20737,21277,20666,18930,16216,12760,8879,4937,1301,-1686,-3744,-4703,-4476,-3154,-896,1976,5102,8060,10449,11926,12246,11281,9058,5714,1516,-3206,-8067,-12709,-16791,-20060,-22360,-23620,-23879,-23258,-21911,-20063,-17895,-15604,-13325,-11151,-9146,-7328,-5706,-4285,-3070,-2073,-1319,-811,-576,-578,-826,-1234,-1779,-2353,-2895,-3305,-3512,-3459,-3105,-2460,-1545,-422,839,2163,3473,4707,5827,6799,7623,8303,8844,9262,9551,9705,9716,9560,9238,8734,8077,7275,6388,5447,4522,3654,2899,2282,1829,1529,1360,1281,1213,1106,868,462,-155,-979,-1982,-3091,-4214,-5215,-5965,-6299,-6106,-5259,-3728,-1520,1278,4476,7855,11108,13939,16044,17188,17195,16006,13653,10290,6139,1507,-3291,-7911,-12055,-15463,-17952,-19416,-19836,-19273,-17854,-15768,-13206,-10402,-7527,-4762,-2198,93,2091,3799,5227,6371,7237,7793,8021,7916,7463,6705,5682,4471,3170,1867,681,-314,-1027,-1429,-1494,-1240,-714,30,909,1839,2738,3512,4087,4403,4409,4102,3490,2617,1562,391,-789,-1913,-2916,-3751,-4411,-4870,-5147,-5212,-5065,-4657,-3964,-2928,-1539,242,2359,4775,7350,9940,12338,14334,15707,16287,15922,14579,12279,9175,5514,1616,-2137,-5361,-7722,-8951,-8941,-7678,-5352,-2239,1269,4724,7720,9881,10967,10870,9633,7444,4606,1482,-1535,-4095,-5916,-6848,-6838,-5987,-4483,-2572,-562,1297,2769,3722,4106,3975,3452,2718,1946,1314,919,828,1029,1471,2078,2756,3413,3980,4372,4564,4502,4189,3642,2890,2032,1136,341,-259,-554,-473,-7,828,1929,3161,4337,5268,5752,5661,4886,3445,1403,-1044,-3682,-6213,-8375,-9921,-10681,-10575,-9635,-7957,-5756,-3241,-676,1732,3795,5405,6512,7114,7289,7088,6634,5981,5202,4328,3363,2340,1258,198,-777,-1528,-1946,-1918,-1374,-328,1160,2935,4813,6583,8042,9023,9427,9204,8395,7082,5399,3516,1577,-259,-1901,-3278,-4391,-5271,-5998,-6648,-7317,-8043,-8841,-9655,-10365,-10830,-10850,-10270,-8954,-6843,-3966,-454,3496,7601,11574,15108,17952,19894,20825,20697,19561,17533,14781,11517,7970,4364,931,-2158,-4717,-6648,-7843,-8281,-7942,-6901,-5235,-3116,-729,1703,3949,5820,7146,7838,7875,7289,6216,4783,3218,1691,413,-485,-897,-814,-281,588,1611,2615,3390,3798,3713,3111,1997,481,-1320,-3223,-5065,-6656,-7863,-8549,-8658,-8158,-7072,-5505,-3551,-1421,727,2658,4197,5160,5449,4989,3804,1972,-380,-3066,-5890,-8637,-11115,-13146,-14613,-15427,-15561,-15036,-13925,-12334,-10410,-8323,-6221,-4292,-2619,-1313,-386,180,430,462,344,171,-10,-144,-231,-270,-290,-341,-455,-706,-1100,-1671,-2379,-3158,-3923,-4526,-4860,-4779,-4218,-3113,-1502,569,2952,5504,8022,10322,12231,13604,14353,14444,13881,12745,11108,9113,6858,4499,2115,-163,-2281,-4157,-5751,-7010,-7894,-8364,-8381,-7934,-7010,-5646,-3886,-1833,410,2687,4863,6783,8333,9424,10026,10156,9876,9298,8538,7734,6979,6358,5875,5519,5218,4887,4450,3843,3046,2081,989,-146,-1265,-2287,-3174,-3896,-4443,-4839,-5087,-5231,-5295,-5297,-5287,-5257,-5256,-5265,-5309,-5361,-5417,-5439,-5399,-5263,-4993,-4581,-3995,-3265,-2395,-1445,-470,446,1213,1757,1977,1847,1310,395,-848,-2331,-3903,-5404,-6669,-7516,-7862,-7620,-6845,-5609,-4104,-2530,-1129,-127,312,75,-821,-2285,-4096,-5988,-7640,-8746,-9055,-8398,-6726,-4105,-726,3153,7178,11035,14375,16975,18638,19326,19055,17951,16189,13980,11543,9085,6778,4756,3115,1908,1147,830,923,1365,2113,3041,4092,5092,5940,6463,6551,6080,5025,3367,1207,-1335,-4075,-6809,-9341,-11505,-13178,-14314,-14924,-15085,-14926,-14589,-14239,-13990,-13948,-14118,-14487,-14956,-15397,-15681,-15656,-15245,-14363,-13030,-11257,-9146,-6783,-4290,-1786,619,2813,4694,6167,7131,7512,7243,6319,4766,2708,305,-2184,-4514,-6381,-7580,-7903,-7301,-5772,-3465,-592,2558,5670,8453,10643,12083,12694,12504,11642,10280,8644,6941,5340,3962,2832,1939,1178,448,-384,-1407,-2679,-4202,-5913,-7714,-9456,-10992,-12169,-12875,-13016,-12585,-11578,-10091,-8212,-6077,-3836,-1602,485,2353,3919,5144,5981,6412,6392,5911,4953,3530,1704,-449,-2782,-5149,-7368,-9278,-10751,-11689,-12089,-11971,-11459,-10673,-9796,-8964,-8309,-7880,-7688,-7657,-7696,-7670,-7458,-6977,-6162,-5036,-3650,-2119,-573,829,1959,2710,3007,2849,2246,1279,36,-1349,-2750,-4015,-5005,-5610,-5716,-5288,-4306,-2833,-949,1192,3439,5614,7537,9080,10115,10593,10507,9906,8889,7590,6154,4744,3473,2476,1785,1461,1458,1762,2278,2948,3668,4379,4998,5488,5808,5934,5887,5663,5328,4917,4503,4159,3917,3836,3889,4062,4279,4458,4503,4339,3882,3126,2038,684,-890,-2605,-4350,-6052,-7585,-8882,-9837,-10393,-10475,-10052,-9112,-7681,-5832,-3676,-1364,913,2981,4625,5707,6097,5747,4670,2953,728,-1803,-4444,-6962,-9175,-10910,-12051,-12535,-12348,-11522,-10168,-8395,-6385,-4312,-2350,-662,632,1477,1848,1808,1451,903,317,-187,-502,-568,-367,68,687,1395,2108,2738,3208,3487,3556,3451,3205,2894,2560,2260,2012,1833,1695,1600,1502,1410,1308,1216,1160,1167,1293,1558,2008,2643,3480,4491,5661,6932,8266,9578,10815,11867,12683,13160,13285,13021,12412,11526,10444,9292,8144,7101,6174,5395,4698,4040,3330,2504,1502,318,-1046,-2512,-4014,-5438,-6698,-7707,-8408,-8782,-8818,-8559,-8023,-7263,-6317,-5215,-4008,-2710,-1385,-49,1210,2373,3346,4111,4618,4876,4903,4768,4533,4290,4102,4008,4028,4138,4300,4473,4621,4717,4778,4807,4848,4921,5051,5228,5431,5601,5663,5538,5138,4424,3375,2049,524,-1050,-2532,-3761,-4620,-5023,-4953,-4434,-3547,-2402,-1125,173,1384,2448,3310,3957,4385,4623,4686,4635,4500,4335,4191,4071,4012,3982,3967,3930,3829,3633,3322,2875,2296,1589,751,-194,-1258,-2422,-3682,-5025,-6418,-7829,-9194,-10453,-11514,-12314,-12763,-12828,-12476,-11721,-10616,-9224,-7647,-5977,-4313,-2729,-1283,-9,1100,2034,2851,3560,4219,4857,5497,6159,6838,7531,8211,8868,9454,9954,10301,10468,10405,10102,9573,8866,8072,7320,6740,6472,6619,7237,8330,9818,11573,13389,15056,16327,17006,16923,16011,14267,11808,8797,5484,2120,-1030,-3755,-5884,-7337,-8094,-8225,-7836,-7101,-6187,-5282,-4534,-4047,-3889,-4024,-4430,-4963,-5557,-6063,-6434,-6604,-6590,-6417,-6148,-5857,-5592,-5408,-5295,-5232,-5159,-4995,-4657,-4096,-3257,-2185,-910,446,1768,2903,3723,4124,4046,3507,2550,1321,-57,-1390,-2538,-3371,-3795,-3787,-3358,-2568,-1513,-307,939,2098,3079,3791,4179,4201,3852,3148,2131,892,-496,-1887,-3210,-4347,-5257,-5924,-6375,-6679,-6936,-7227,-7658,-8274,-9095,-10089,-11168,-12217,-13101,-13669,-13831,-13488,-12677,-11428,-9890,-8223,-6600,-5183,-4086,-3341,-2925,-2734,-2613,-2399,-1920,-1054,266,2031,4156,6509,8889,11130,13021,14462,15345,15684,15517,14961,14152,13243,12380,11669,11199,10969,10978,11129,11337,11464,11408,11061,10382,9366,8065,6583,5025,3528,2174,1036,122,-608,-1218,-1820,-2519,-3400,-4529,-5890,-7435,-9034,-10531,-11747,-12519,-12739,-12353,-11398,-9981,-8274,-6490,-4847,-3555,-2777,-2608,-3093,-4154,-5701,-7529,-9442,-11204,-12614,-13480,-13710,-13222,-12064,-10293,-8045,-5475,-2730,29,2698,5172,7409,9368,11060,12474,13652,14587,15309,15804,16063,16048,15723,15028,13933,12413,10474,8163,5563,2777,-43,-2765,-5221,-7270,-8772,-9623,-9752,-9143,-7834,-5932,-3585,-986,1669,4171,6367,8123,9378,10117,10380,10247,9817,9197,8463,7690,6885,6058,5179,4224,3186,2068,919,-200,-1205,-2024,-2596,-2900,-2945,-2795,-2538,-2301,-2214,-2405,-2971,-3963,-5376,-7139,-9133,-11177,-13091,-14671,-15761,-16231,-16025,-15134,-13619,-11589,-9188,-6585,-3957,-1449,793,2682,4154,5196,5807,6029,5888,5423,4678,3670,2466,1110,-306,-1676,-2897,-3837,-4414,-4558,-4248,-3533,-2478,-1245,28,1133,1907,2194,1876,915,-682,-2817,-5336,-8015,-10607,-12827,-14436,-15215,-15023,-13817,-11631,-8608,-4975,-1005,2970,6638,9714,11982,13323,13714,13229,12020,10282,8232,6069,3959,2019,313,-1140,-2352,-3368,-4218,-4954,-5588,-6127,-6547,-6804,-6842,-6600,-6022,-5079,-3773,-2152,-299,1636,3485,5043,6100,6478,6037,4718,2563,-298,-3627,-7134,-10474,-13339,-15438,-16584,-16681,-15737,-13889,-11324,-8336,-5201,-2230,354,2352,3703,4375,4463,4073,3344,2403,1341,208,-969,-2195,-3460,-4729,-5935,-6961,-7681,-7937,-7612,-6615,-4918,-2577,284,3475,6729,9783,12330,14122,14942,14669,13270,10830,7530,3645,-490,-4524,-8103,-10938,-12817,-13627,-13383,-12195,-10279,-7896,-5340,-2880,-739,934,2078,2703,2896,2764,2459,2091,1788,1595,1561,1662,1862,2083,2255,2281,2119,1705,1054,189,-811,-1855,-2828,-3634,-4186,-4458,-4458,-4261,-3980,-3757,-3736,-4043,-4740,-5826,-7217,-8734,-10175,-11270,-11800,-11564,-10467,-8515,-5821,-2618,797,4070,6849,8842,9815,9676,8433,6228,3306,-31,-3446,-6626,-9323,-11353,-12642,-13186,-13033,-12300,-11061,-9441,-7506,-5318,-2936,-377,2299,5063,7842,10564,13115,15385,17226,18509,19100,18903,17871,16020,13453,10342,6934,3518,386,-2186,-3986,-4880,-4841,-3918,-2267,-71,2435,5031,7514,9729,11574,12992,13982,14567,14793,14709,14339,13713,12809,11631,10136,8337,6215,3829,1227,-1481,-4163,-6680,-8867,-10582,-11721,-12207,-12049,-11312,-10127,-8685,-7202,-5904,-4999,-4646,-4941,-5902,-7472,-9509,-11815,-14149,-16250,-17874,-18814,-18922,-18138,-16485,-14060,-11048,-7661,-4143,-730,2383,5055,7185,8778,9851,10499,10821,10917,10892,10799,10701,10614,10558,10550,10607,10754,11024,11440,12035,12807,13772,14880,16101,17332,18467,19367,19863,19819,19087,17586,15302,12275,8663,4674,581,-3310,-6719,-9374,-11125,-11841,-11589,-10432,-8602,-6325,-3900,-1583,364,1778,2543,2639,2144,1173,-76,-1420,-2657,-3650,-4275,-4508,-4334,-3832,-3084,-2210,-1312,-487,234,830,1372,1919,2589,3457,4581,5954,7485,9044,10414,11380,11717,11261,9910,7677,4670,1115,-2680,-6350,-9528,-11874,-13145,-13190,-12011,-9713,-6533,-2763,1256,5192,8761,11737,13984,15439,16107,16039,15306,13990,12157,9878,7208,4220,1000,-2337,-5647,-8756,-11479,-13623,-15029,-15568,-15185,-13885,-11770,-8997,-5810,-2468,723,3503,5617,6901,7258,6700,5339,3373,1093,-1204,-3170,-4542,-5086,-4687,-3332,-1107,1769,5053,8402,11526,14112,15960,16917,16967,16170,14667,12687,10431,8149,6009,4142,2615,1402,454,-345,-1123,-1995,-3069,-4393,-5960,-7703,-9480,-11109,-12378,-13091,-13101,-12342,-10855,-8786,-6357,-3868,-1600,150,1202,1417,822,-492,-2294,-4310,-6221,-7726,-8581,-8644,-7866,-6349,-4265,-1871,530,2696,4371,5450,5855,5640,4898,3771,2413,947,-516,-1919,-3203,-4351,-5312,-6043,-6479,-6537,-6151,-5273,-3868,-1977,345,2982,5768,8546,11101,13264,14850,15718,15776,14963,13316,10896,7876,4459,902,-2506,-5525,-7906,-9518,-10286,-10236,-9487,-8217,-6645,-5003,-3497,-2281,-1450,-1028,-968,-1192,-1587,-2049,-2497,-2875,-3183,-3430,-3678,-3976,-4380,-4942,-5673,-6576,-7604,-8682,-9706,-10543,-11063,-11126,-10654,-9573,-7934,-5802,-3371,-843,1516,3466,4791,5350,5082,4033,2326,179,-2145,-4361,-6183,-7404,-7853,-7497,-6373,-4632,-2481,-179,2041,3944,5402,6321,6705,6605,6102,5302,4285,3129,1880,567,-765,-2099,-3354,-4489,-5403,-6029,-6287,-6132,-5520,-4470,-2996,-1171,919,3141,5366,7412,9147,10405,11084,11120,10503,9315,7686,5830,3982,2410,1327,931,1284,2393,4103,6214,8403,10366,11775,12387,12063,10766,8628,5854,2778,-259,-2896,-4833,-5859,-5861,-4862,-2980,-446,2464,5417,8121,10288,11727,12322,12052,11016,9371,7351,5205,3179,1455,174,-644,-1032,-1102,-1024,-949,-1066,-1461,-2235,-3350,-4780,-6375,-8024,-9548,-10817,-11725,-12200,-12237,-11871,-11168,-10219,-9105,-7900,-6641,-5354,-4048,-2738,-1467,-301,666,1322,1570,1345,632,-501,-1948,-3509,-4999,-6185,-6901,-6995,-6416,-5162,-3345,-1121,1268,3571,5525,6896,7525,7300,6238,4403,1971,-832,-3733,-6435,-8663,-10171,-10794,-10453,-9170,-7087,-4408,-1449,1488,4067,6015,7144,7354,6686,5273,3345,1191,-915,-2686,-3955,-4598,-4611,-4081,-3159,-2051,-974,-139,301,229,-368,-1449,-2879,-4490,-6052,-7360,-8217,-8482,-8102,-7082,-5531,-3614,-1533,479,2231,3557,4366,4644,4429,3841,3013,2109,1263,590,150,-53,-33,117,349,567,743,837,871,843,781,672,485,177,-323,-1061,-2063,-3305,-4724,-6173,-7518,-8560,-9157,-9195,-8630,-7494,-5908,-4037,-2111,-366,975,1724,1765,1073,-294,-2179,-4359,-6577,-8547,-10020,-10780,-10679,-9665,-7747,-5047,-1747,1900,5611,9080,12051,14267,15589,15918,15259,13702,11391,8561,5445,2328,-560,-2989,-4822,-5976,-6451,-6323,-5716,-4809,-3807,-2896,-2278,-2078,-2388,-3226,-4520,-6163,-7971,-9757,-11338,-12542,-13290,-13499,-13229,-12509,-11482,-10259,-8969,-7728,-6605,-5660,-4916,-4370,-4020,-3853,-3840,-3989,-4240,-4602,-4984,-5357,-5616,-5679,-5468,-4908,-3997,-2750,-1276,283,1738,2898,3598,3721,3241,2204,755,-916,-2562,-3960,-4894,-5225,-4878,-3855,-2244,-170,2176,4612,6941,9000,10661,11855,12551,12786,12624,12165,11531,10842,10224,9780,9588,9690,10067,10657,11337,11940,12292,12199,11535,10184,8152,5482,2324,-1119,-4600,-7861,-10634,-12729,-13974,-14309,-13736,-12325,-10241,-7643,-4777,-1834,950,3411,5385,6787,7563,7721,7320,6441,5220,3765,2219,678,-753,-2018,-3078,-3935,-4605,-5136,-5569,-5956,-6323,-6678,-7011,-7287,-7461,-7492,-7328,-6956,-6350,-5521,-4485,-3272,-1918,-483,980,2368,3600,4550,5136,5286,4983,4285,3280,2159,1090,301,-53,165,998,2408,4289,6455,8699,10787,12520,13721,14285,14155,13370,12003,10222,8214,6196,4414,3058,2315,2300,3055,4560,6698,9292,12097,14827,17193,18920,19784,19648,18455,16265,13215,9544,5513,1447,-2380,-5690,-8289,-10033,-10867,-10799,-9912,-8335,-6244,-3852,-1364,974,2975,4436,5227,5264,4520,3059,983,-1528,-4260,-6984,-9459,-11483,-12886,-13573,-13501,-12727,-11347,-9531,-7457,-5326,-3293,-1516,-58,1016,1727,2091,2180,2057,1822,1557,1377,1366,1628,2204,3123,4332,5740,7198,8526,9570,10181,10313,9964,9245,8309,7361,6610,6221,6312,6906,7945,9291,10746,12082,13069,13524,13302,12363,10722,8486,5809,2893,-40,-2764,-5067,-6779,-7754,-7927,-7275,-5862,-3800,-1267,1525,4335,6918,9065,10565,11316,11223,10321,8674,6430,3796,974,-1760,-4203,-6120,-7363,-7814,-7452,-6310,-4522,-2266,204,2632,4741,6300,7124,7105,6232,4572,2282,-421,-3300,-6081,-8545,-10483,-11762,-12315,-12134,-11295,-9906,-8132,-6128,-4066,-2086,-300,1194,2367,3171,3633,3760,3612,3258,2777,2280,1860,1608,1573,1764,2110,2525,2847,2964,2746,2172,1240,76,-1193,-2376,-3315,-3873,-4000,-3685,-3034,-2170,-1271,-524,-67,-44,-475,-1388,-2683,-4277,-6002,-7720,-9251,-10459,-11198,-11363,-10883,-9713,-7885,-5456,-2552,662,3988,7200,10066,12365,13899,14526,14148,12760,10416,7267,3522,-545,-4630,-8410,-11604,-13945,-15295,-15558,-14797,-13139,-10832,-8161,-5459,-3032,-1138,39,424,29,-1030,-2578,-4395,-6252,-7935,-9271,-10122,-10424,-10154,-9356,-8117,-6565,-4853,-3132,-1556,-243,731,1316,1531,1406,1015,439,-223,-888,-1450,-1833,-1952,-1747,-1192,-292,883,2228,3579,4794,5703,6225,6309,5999,5395,4653,3945,3437,3269,3506,4159,5156,6362,7597,8666,9348,9508,8992,7802,5939,3562,844,-1950,-4548,-6675,-8081,-8598,-8129,-6685,-4389,-1439,1867,5218,8262,10714,12299,12870,12347,10763,8247,4988,1250,-2698,-6566,-10097,-13056,-15265,-16593,-16976,-16413,-14963,-12777,-10027,-6964,-3835,-887,1648,3606,4870,5405,5248,4499,3314,1871,354,-1070,-2270,-3152,-3683,-3841,-3669,-3203,-2498,-1624,-614,480,1639,2845,4080,5320,6532,7651,8612,9332,9740,9790,9478,8828,7936,6880,5788,4726,3771,2913,2158,1439,739,13,-709,-1408,-1992,-2403,-2546,-2383,-1873,-1049,49,1320,2645,3874,4854,5432,5494,4960,3826,2155,84,-2187,-4418,-6350,-7749,-8414,-8256,-7230,-5461,-3116,-469,2170,4489,6211,7114,7091,6124,4304,1820,-1080,-4105,-6953,-9355,-11077,-11977,-11975,-11088,-9412,-7090,-4334,-1352,1627,4401,6791,8672,9945,10582,10561,9936,8736,7066,4996,2641,114,-2481,-5013,-7376,-9455,-11138,-12353,-13014,-13093,-12576,-11484,-9891,-7888,-5609,-3206,-834,1343,3209,4642,5605,6053,6035,5584,4810,3778,2605,1341,58,-1231,-2483,-3715,-4868,-5936,-6844,-7544,-7970,-8080,-7852,-7307,-6479,-5459,-4321,-3174,-2108,-1219,-581,-267,-327,-780,-1641,-2844,-4316,-5919,-7489,-8838,-9790,-10168,-9861,-8802,-6998,-4541,-1582,1651,4901,7883,10337,12034,12831,12652,11527,9580,6986,4025,948,-1942,-4407,-6243,-7324,-7611,-7133,-6005,-4387,-2475,-485,1390,2978,4164,4885,5129,4946,4393,3570,2554,1421,217,-1015,-2273,-3536,-4804,-6046,-7230,-8286,-9150,-9739,-9983,-9856,-9350,-8532,-7497,-6391,-5380,-4626,-4253,-4357,-4925,-5907,-7156,-8475,-9668,-10523,-10909,-10737,-10032,-8861,-7392,-5793,-4256,-2931,-1917,-1245,-882,-723,-655,-512,-194,419,1332,2539,3917,5318,6547,7395,7705,7368,6362,4781,2784,630,-1406,-3033,-4015,-4177,-3440,-1849,481,3309,6374,9352,11957,13922,15082,15316,14654,13137,10950,8241,5238,2119,-936,-3770,-6288,-8396,-10070,-11283,-12067,-12436,-12456,-12159,-11617,-10882,-10011,-9084,-8144,-7287,-6547,-6006,-5679,-5611,-5785,-6192,-6782,-7512,-8287,-9059,-9705,-10160,-10314,-10089,-9413,-8247,-6595,-4504,-2078,539,3182,5673,7858,9630,10909,11716,12086,12128,11955,11693,11423,11216,11056,10924,10733,10417,9886,9111,8082,6844,5495,4147,2938,2004,1444,1331,1685,2467,3585,4915,6277,7514,8461,9002,9066,8653,7814,6684,5400,4170,3151,2516,2359,2727,3598,4867,6389,7953,9349,10362,10806,10574,9592,7915,5620,2898,-60,-3004,-5723,-8008,-9716,-10756,-11098,-10774,-9857,-8452,-6672,-4636,-2438,-182,2066,4220,6215,7966,9396,10415,10959,10962,10418,9347,7827,5995,4004,2048,294,-1104,-2049,-2500,-2473,-2053,-1345,-515,310,964,1366,1438,1181,650,-74,-839,-1523,-1969,-2105,-1859,-1271,-395,624,1653,2533,3152,3428,3361,2985,2415,1765,1188,794,685,880,1391,2136,3048,3990,4863,5544,5949,6030,5766,5205,4417,3505,2605,1830,1313,1139,1377,2061,3177,4686,6507,8525,10618,12621,14396,15786,16684,16982,16650,15666,14088,11999,9534,6850,4134,1562,-698,-2507,-3791,-4493,-4662,-4337,-3661,-2730,-1713,-706,166,849,1299,1505,1489,1260,858,302,-379,-1164,-2014,-2902,-3762,-4556,-5204,-5662,-5867,-5785,-5409,-4741,-3853,-2813,-1754,-795,-64,340,377,60,-537,-1277,-2023,-2610,-2936,-2919,-2587,-1976,-1229,-464,167,565,665,478,48,-489,-1036,-1403,-1500,-1208,-479,672,2194,3960,5813,7561,9020,10013,10429,10198,9345,7931,6099,4004,1831,-243,-2079,-3538,-4570,-5114,-5208,-4872,-4204,-3282,-2227,-1143,-134,697,1291,1569,1510,1083,295,-822,-2213,-3796,-5463,-7120,-8641,-9956,-10969,-11648,-11960,-11902,-11512,-10824,-9930,-8915,-7886,-6955,-6207,-5737,-5575,-5757,-6255,-7022,-7997,-9064,-10147,-11125,-11926,-12465,-12698,-12584,-12103,-11266,-10067,-8556,-6762,-4758,-2612,-408,1775,3861,5778,7481,8914,10064,10901,11433,11665,11612,11309,10772,10052,9171,8194,7144,6087,5059,4097,3249,2516,1935,1501,1222,1090,1095,1204,1388,1586,1738,1783,1667,1354,856,198,-548,-1296,-1969,-2483,-2781,-2851,-2680,-2320,-1816,-1264,-741,-352,-177,-264,-662,-1326,-2239,-3299,-4427,-5519,-6488,-7272,-7833,-8163,-8288,-8251,-8091,-7876,-7607,-7318,-6973,-6566,-6054,-5446,-4728,-3946,-3138,-2367,-1692,-1169,-839,-715,-789,-1005,-1283,-1516,-1576,-1359,-763,248,1677,3442,5432,7463,9363,10928,12011,12490,12334,11566,10297,8704,6986,5378,4073,3220,2906,3112,3766,4713,5760,6709,7361,7579,7269,6426,5096,3412,1512,-413,-2219,-3751,-4942,-5719,-6104,-6115,-5800,-5250,-4506,-3668,-2785,-1927,-1134,-456,87,475,705,793,770,677,585,567,694,1042,1636,2497,3579,4824,6113,7342,8366,9078,9387,9225,8602,7542,6128,4480,2714,964,-657,-2049,-3148,-3887,-4261,-4251,-3882,-3209,-2278,-1215,-91,925,1755,2245,2332,1942,1072,-238,-1880,-3716,-5537,-7167,-8386,-9060,-9082,-8441,-7196,-5490,-3514,-1508,287,1659,2428,2519,1908,694,-988,-2912,-4878,-6646,-8061,-8986,-9377,-9244,-8678,-7786,-6740,-5660,-4679,-3846,-3180,-2630,-2125,-1579,-916,-113,834,1857,2876,3790,4501,4931,5054,4839,4363,3669,2886,2130,1526,1196,1217,1642,2460,3618,5015,6523,7991,9288,10277,10873,10999,10636,9773,8452,6717,4659,2356,-76,-2542,-4938,-7160,-9135,-10772,-12026,-12832,-13186,-13066,-12507,-11569,-10323,-8900,-7417,-6024,-4859,-4034,-3636,-3709,-4238,-5188,-6448,-7915,-9438,-10861,-12054,-12862,-13206,-13012,-12272,-11026,-9361,-7404,-5310,-3240,-1345,238,1423,2156,2448,2348,1968,1431,897,494,339,493,970,1727,2686,3723,4705,5498,5975,6080,5762,5086,4124,3029,1954,1058,475,281,522,1158,2125,3308,4565,5751,6717,7340,7525,7228,6453,5249,3724,1986,176,-1596,-3239,-4687,-5927,-6947,-7771,-8422,-8910,-9261,-9465,-9530,-9450,-9241,-8924,-8550,-8165,-7850,-7648,-7626,-7796,-8166,-8692,-9316,-9940,-10472,-10790,-10821,-10476,-9753,-8657,-7266,-5693,-4078,-2575,-1343,-495,-131,-282,-929,-2007,-3378,-4887,-6327,-7511,-8238,-8376,-7842,-6633,-4846,-2639,-256,2055,4022,5451,6196,6220,5590,4439,2988,1453,73,-985,-1585,-1685,-1293,-478,643,1936,3259,4480,5491,6225,6645,6773,6647,6352,5952,5547,5180,4923,4763,4735,4774,4882,4965,4996,4896,4628,4164,3497,2678,1756,844,30,-578,-902,-910,-591,-1,801,1724,2695,3641,4523,5334,6055,6719,7300,7809,8194,8413,8399,8094,7461,6488,5222,3746,2199,738,-465,-1259,-1539,-1247,-431,824,2339,3902,5303,6309,6777,6591,5744,4294,2394,252,-1884,-3734,-5079,-5686,-5476,-4397,-2547,-109,2682,5485,8002,9924,11016,11142,10279,8502,6031,3116,89,-2760,-5145,-6883,-7831,-7971,-7326,-6022,-4206,-2094,98,2160,3881,5132,5811,5900,5460,4581,3456,2235,1137,298,-149,-162,245,987,1940,2948,3872,4593,5052,5247,5220,5080,4920,4885,5043,5468,6150,7043,8062,9088,10007,10718,11163,11302,11163,10752,10142,9350,8440,7424,6337,5204,4033,2865,1720,632,-350,-1194,-1854,-2294,-2515,-2522,-2355,-2093,-1807,-1591,-1528,-1661,-2031,-2614,-3382,-4266,-5198,-6094,-6890,-7497,-7875,-7942,-7669,-7019,-5981,-4589,-2882,-960,1079,3109,5015,6710,8122,9258,10122,10805,11366,11893,12426,12974,13495,13922,14159,14127,13745,12989,11855,10389,8693,6860,5051,3391,2021,1060,579,638,1216,2273,3687,5310,6945,8378,9402,9830,9550,8512,6778,4485,1862,-826,-3276,-5233,-6451,-6833,-6309,-4994,-3053,-748,1598,3710,5302,6209,6325,5652,4265,2292,-95,-2723,-5418,-8026,-10428,-12525,-14264,-15602,-16526,-17038,-17123,-16818,-16110,-15072,-13734,-12209,-10579,-8988,-7547,-6378,-5576,-5193,-5255,-5740,-6576,-7677,-8914,-10139,-11217,-11978,-12319,-12117,-11337,-9960,-8060,-5736,-3180,-574,1847,3895,5416,6310,6583,6276,5512,4425,3149,1811,492,-742,-1848,-2805,-3575,-4154,-4501,-4622,-4498,-4163,-3636,-2983,-2254,-1503,-775,-80,574,1216,1858,2534,3216,3899,4494,4934,5120,4960,4423,3480,2197,658,-982,-2595,-3990,-5071,-5713,-5887,-5597,-4899,-3888,-2678,-1374,-68,1178,2342,3412,4398,5290,6063,6668,7030,7072,6715,5909,4637,2905,810,-1572,-4045,-6461,-8602,-10309,-11423,-11876,-11629,-10749,-9331,-7535,-5546,-3553,-1756,-317,640,1030,854,162,-922,-2210,-3508,-4585,-5263,-5383,-4892,-3774,-2144,-136,2041,4180,6088,7623,8681,9253,9334,8995,8303,7329,6176,4891,3593,2326,1192,236,-483,-952,-1174,-1191,-1065,-856,-639,-439,-288,-152,-4,214,554,1044,1691,2448,3245,3965,4495,4716,4561,3986,3032,1768,325,-1138,-2460,-3485,-4094,-4217,-3851,-3041,-1913,-594,729,1909,2788,3276,3304,2870,2011,798,-668,-2256,-3865,-5339,-6599,-7526,-8070,-8186,-7871,-7149,-6089,-4757,-3280,-1758,-332,900,1812,2354,2457,2117,1369,236,-1164,-2754,-4404,-5972,-7346,-8367,-8940,-8957,-8363,-7155,-5363,-3103,-521,2190,4809,7152,9040,10389,11164,11417,11260,10822,10256,9686,9190,8835,8600,8485,8419,8353,8209,7918,7425,6680,5674,4422,2976,1441,-76,-1427,-2497,-3166,-3382,-3128,-2447,-1455,-283,886,1883,2574,2850,2700,2152,1328,366,-547,-1255,-1614,-1542,-1028,-103,1121,2513,3915,5175,6171,6802,7020,6810,6187,5215,3951,2501,943,-608,-2072,-3351,-4386,-5134,-5587,-5784,-5789,-5700,-5623,-5645,-5851,-6260,-6883,-7659,-8536,-9402,-10196,-10805,-11205,-11349,-11256,-10966,-10534,-10037,-9537,-9081,-8690,-8349,-8018,-7630,-7131,-6450,-5584,-4512,-3309,-2023,-765,373,1307,1955,2278,2238,1853,1146,188,-932,-2113,-3235,-4208,-4949,-5422,-5620,-5564,-5291,-4851,-4255,-3531,-2659,-1630,-433,936,2430,3996,5518,6873,7912,8494,8506,7881,6632,4818,2605,161,-2269,-4478,-6253,-7450,-7979,-7823,-7039,-5731,-4056,-2166,-234,1599,3208,4501,5412,5907,5973,5632,4930,3910,2665,1244,-253,-1764,-3220,-4556,-5745,-6742,-7575,-8215,-8726,-9094,-9367,-9536,-9613,-9571,-9405,-9090,-8616,-7988,-7203,-6288,-5255,-4142,-2964,-1766,-572,582,1665,2652,3520,4251,4825,5242,5478,5544,5439,5170,4765,4233,3602,2869,2041,1111,84,-1014,-2141,-3219,-4163,-4873,-5291,-5366,-5123,-4616,-3946,-3237,-2600,-2136,-1898,-1886,-2070,-2362,-2680,-2915,-3013,-2905,-2619,-2170,-1633,-1095,-624,-303,-174,-254,-544,-1003,-1573,-2192,-2771,-3247,-3550,-3646,-3505,-3149,-2598,-1919,-1170,-431,244,789,1194,1437,1553,1565,1520,1453,1384,1334,1276,1210,1096,908,633,235,-256,-854,-1482,-2120,-2657,-3049,-3203,-3097,-2706,-2056,-1209,-220,801,1798,2688,3433,4007,4421,4684,4849,4936,4979,4996,4977,4921,4810,4648,4451,4269,4156,4183,4410,4854,5536,6406,7418,8501,9579,10585,11454,12134,12565,12717,12545,12036,11191,10040,8649,7115,5557,4113,2914,2078,1677,1748,2286,3227,4504,6005,7620,9242,10761,12073,13098,13752,13977,13749,13054,11939,10463,8731,6856,4976,3200,1647,379,-561,-1184,-1529,-1661,-1668,-1607,-1553,-1513,-1496,-1459,-1368,-1164,-837,-372,176,745,1232,1528,1551,1225,546,-454,-1690,-3033,-4344,-5489,-6346,-6867,-7024,-6864,-6469,-5943,-5390,-4911,-4538,-4303,-4151,-4023,-3819,-3446,-2835,-1934,-759,660,2241,3886,5499,6970,8227,9195,9836,10122,10067,9681,9037,8178,7197,6154,5128,4159,3322,2647,2205,2032,2152,2543,3141,3808,4423,4809,4903,4636,4098,3366,2629,2011,1620,1499,1588,1832,2105,2354,2514,2600,2621,2604,2553,2431,2173,1684,877,-292,-1800,-3532,-5273,-6775,-7699,-7809,-6875,-4855,-1837,1908,5982,9888,13131,15267,15968,15097,12684,8954,4285,-840,-5891,-10343,-13772,-15860,-16464,-15613,-13503,-10475,-6946,-3386,-213,2227,3728,4237,3855,2804,1384,-88,-1356,-2227,-2648,-2646,-2335,-1875,-1408,-1054,-879,-893,-1068,-1340,-1646,-1920,-2130,-2251,-2303,-2297,-2276,-2247,-2222,-2164,-2047,-1788,-1348,-674,235,1326,2492,3593,4426,4860,4745,4073,2881,1344,-327,-1857,-3000,-3581,-3515,-2865,-1806,-608,416,977,858,-29,-1666,-3874,-6426,-8998,-11311,-13100,-14212,-14570,-14230,-13296,-11985,-10501,-9086,-7933,-7174,-6876,-7015,-7491,-8170,-8867,-9441,-9756,-9763,-9465,-8922,-8232,-7512,-6834,-6284,-5845,-5514,-5197,-4823,-4274,-3479,-2355,-896,902,2947,5141,7318,9320,10984,12185,12848,12952,12552,11731,10640,9411,8185,7063,6102,5316,4693,4192,3769,3387,2997,2576,2095,1543,933,294,-310,-805,-1085,-1089,-719,22,1147,2580,4219,5925,7526,8875,9795,10212,10038,9302,8065,6453,4636,2804,1130,-229,-1177,-1672,-1729,-1409,-795,8,914,1837,2725,3538,4260,4888,5411,5852,6195,6477,6696,6885,7051,7195,7308,7349,7274,7021,6530,5767,4728,3456,2052,637,-626,-1588,-2133,-2164,-1691,-737,550,2024,3452,4660,5454,5729,5425,4555,3195,1452,-538,-2649,-4768,-6808,-8716,-10436,-11947,-13204,-14176,-14841,-15151,-15129,-14755,-14090,-13180,-12104,-10953,-9805,-8739,-7818,-7085,-6581,-6320,-6325,-6580,-7081,-7776,-8620,-9536,-10431,-11217,-11803,-12127,-12159,-11901,-11397,-10689,-9847,-8893,-7853,-6715,-5425,-3958,-2225,-232,2053,4550,7174,9760,12145,14137,15589,16401,16527,16029,14993,13601,12034,10492,9125,8056,7299,6839,6550,6305,5911,5238,4139,2576,528,-1922,-4655,-7503,-10261,-12743,-14750,-16145,-16827,-16762,-15986,-14574,-12668,-10413,-7982,-5551,-3270,-1310,216,1184,1523,1182,159,-1512,-3745,-6401,-9327,-12286,-15099,-17510,-19354,-20464,-20742,-20158,-18731,-16546,-13761,-10543,-7138,-3770,-683,1922,3876,5080,5492,5145,4138,2637,824,-1066,-2846,-4318,-5366,-5888,-5888,-5364,-4400,-3077,-1490,264,2096,3943,5729,7400,8896,10158,11121,11725,11903,11603,10791,9449,7596,5280,2586,-369,-3425,-6388,-9054,-11181,-12571,-13032,-12454,-10795,-8108,-4536,-309,4296,8947,13342,17174,20216,22308,23374,23436,22580,20958,18754,16154,13358,10528,7828,5393,3330,1749,694,216,291,875,1856,3106,4425,5652,6585,7081,7040,6411,5232,3604,1684,-323,-2195,-3727,-4735,-5092,-4738,-3658,-1947,286,2837,5511,8084,10357,12158,13367,13900,13754,12935,11529,9619,7337,4809,2179,-436,-2897,-5125,-6997,-8452,-9399,-9761,-9492,-8530,-6887,-4578,-1715,1580,5073,8545,11694,14265,16020,16778,16474,15099,12783,9712,6188,2518,-918,-3796,-5818,-6759,-6531,-5116,-2660,614,4383,8258,11853,14781,16746,17508,16985,15159,12187,8275,3733,-1098,-5866,-10226,-13867,-16535,-18037,-18261,-17195,-14902,-11555,-7377,-2672,2246,7035,11395,15060,17844,19627,20388,20156,19051,17215,14847,12141,9309,6530,3972,1762,-10,-1288,-2061,-2350,-2232,-1803,-1223,-634,-224,-132,-501,-1390,-2820,-4712,-6930,-9273,-11490,-13359,-14641,-15196,-14934,-13859,-12091,-9790,-7223,-4641,-2309,-440,816,1383,1275,579,-575,-2014,-3579,-5132,-6556,-7818,-8879,-9789,-10568,-11282,-11960,-12635,-13297,-13936,-14506,-14965,-15265,-15347,-15181,-14736,-14007,-13011,-11773,-10351,-8802,-7206,-5636,-4178,-2898,-1867,-1120,-687,-556,-709,-1074,-1584,-2121,-2597,-2895,-2956,-2712,-2180,-1369,-389,668,1636,2365,2711,2526,1753,324,-1706,-4276,-7228,-10362,-13451,-16210,-18397,-19758,-20115,-19344,-17436,-14444,-10562,-6023,-1150,3725,8249,12116,15046,16857,17426,16755,14904,12061,8438,4337,52,-4098,-7832,-10912,-13141,-14408,-14662,-13932,-12336,-10033,-7255,-4258,-1311,1328,3412,4791,5318,5013,3911,2189,56,-2217,-4339,-6057,-7127,-7415,-6842,-5448,-3356,-753,2107,4974,7588,9745,11287,12127,12240,11648,10425,8655,6437,3884,1075,-1863,-4865,-7799,-10588,-13097,-15229,-16860,-17892,-18251,-17900,-16844,-15159,-12933,-10345,-7530,-4711,-2015,365,2349,3838,4809,5267,5249,4820,4079,3101,2016,905,-121,-957,-1528,-1736,-1542,-899,180,1665,3470,5483,7559,9537,11250,12547,13291,13416,12881,11756,10132,8208,6195,4339,2876,1979,1790,2333,3580,5396,7603,9975,12288,14321,15911,16937,17351,17174,16459,15340,13923,12374,10805,9324,8021,6917,6061,5418,4995,4737,4623,4600,4641,4700,4757,4761,4680,4477,4099,3541,2766,1801,674,-565,-1821,-3011,-4023,-4756,-5127,-5080,-4569,-3627,-2259,-560,1394,3500,5640,7722,9637,11314,12660,13630,14159,14216,13779,12853,11446,9633,7458,5050,2519,17,-2279,-4215,-5594,-6299,-6197,-5266,-3514,-1045,1960,5287,8642,11767,14388,16298,17358,17501,16762,15245,13118,10592,7895,5256,2865,906,-521,-1325,-1486,-1025,12,1521,3372,5414,7450,9288,10727,11569,11676,10943,9348,6949,3879,353,-3352,-6936,-10058,-12438,-13801,-13985,-12903,-10587,-7176,-2926,1858,6781,11470,15558,18739,20800,21624,21212,19678,17241,14179,10848,7578,4707,2494,1119,663,1098,2283,4037,6071,8136,9954,11287,11976,11887,11009,9352,7037,4181,981,-2396,-5753,-8929,-11778,-14200,-16115,-17503,-18353,-18702,-18600,-18124,-17353,-16383,-15286,-14159,-13052,-12042,-11153,-10426,-9871,-9487,-9279,-9210,-9279,-9440,-9675,-9950,-10230,-10492,-10700,-10840,-10886,-10842,-10702,-10478,-10188,-9843,-9464,-9054,-8612,-8126,-7569,-6919,-6145,-5233,-4204,-3088,-1974,-953,-144,342,420,46,-775,-1978,-3444,-5015,-6504,-7733,-8547,-8845,-8597,-7842,-6702,-5335,-3955,-2745,-1905,-1538,-1727,-2439,-3598,-5046,-6601,-8045,-9194,-9870,-9979,-9467,-8389,-6843,-5005,-3086,-1284,183,1193,1645,1544,967,39,-1063,-2162,-3115,-3799,-4183,-4280,-4163,-3939,-3733,-3651,-3781,-4169,-4810,-5670,-6684,-7747,-8781,-9675,-10352,-10756,-10847,-10627,-10130,-9404,-8545,-7644,-6810,-6138,-5696,-5522,-5604,-5891,-6311,-6745,-7103,-7279,-7213,-6874,-6279,-5472,-4538,-3569,-2644,-1844,-1200,-735,-435,-284,-256,-347,-559,-922,-1459,-2222,-3233,-4510,-6028,-7728,-9494,-11203,-12658,-13722,-14213,-14056,-13196,-11667,-9583,-7089,-4415,-1770,607,2516,3802,4363,4183,3313,1882,67,-1908,-3829,-5473,-6674,-7307,-7321,-6738,-5657,-4217,-2636,-1098,154,960,1172,727,-363,-1996,-4004,-6129,-8107,-9639,-10462,-10380,-9264,-7107,-3993,-109,4268,8828,13217,17121,20245,22396,23432,23344,22180,20092,17283,14011,10538,7145,4063,1487,-454,-1705,-2270,-2229,-1690,-809,265,1361,2333,3059,3434,3408,2951,2087,864,-619,-2255,-3906,-5428,-6700,-7581,-7997,-7877,-7205,-6006,-4328,-2277,58,2523,5005,7345,9424,11115,12332,13000,13087,12598,11560,10070,8221,6167,4039,1988,131,-1443,-2677,-3561,-4104,-4344,-4329,-4114,-3725,-3195,-2511,-1680,-672,505,1865,3358,4961,6576,8144,9548,10735,11608,12162,12360,12247,11859,11275,10570,9830,9131,8517,8025,7648,7358,7120,6866,6558,6147,5607,4942,4157,3299,2411,1567,825,267,-58,-102,154,710,1546,2610,3855,5182,6532,7792,8897,9755,10317,10538,10401,9910,9096,8012,6753,5399,4108,2958,2117,1634,1601,2007,2831,3981,5361,6824,8252,9504,10471,11061,11223,10929,10216,9138,7796,6308,4795,3363,2107,1075,291,-258,-615,-829,-946,-1001,-983,-870,-596,-102,693,1816,3300,5089,7110,9236,11298,13123,14523,15337,15432,14752,13287,11147,8498,5577,2684,106,-1875,-3037,-3263,-2516,-905,1382,4041,6739,9123,10872,11759,11633,10493,8425,5642,2403,-965,-4166,-6909,-8980,-10245,-10650,-10237,-9117,-7469,-5490,-3405,-1410,324,1672,2556,2966,2902,2459,1702,773,-230,-1170,-1963,-2502,-2745,-2633,-2163,-1327,-148,1343,3106,5082,7229,9462,11736,13948,16013,17820,19243,20186,20539,20266,19337,17808,15758,13316,10632,7866,5165,2653,420,-1482,-3024,-4194,-5003,-5439,-5525,-5262,-4678,-3829,-2765,-1619,-490,443,1039,1149,660,-482,-2272,-4640,-7433,-10477,-13529,-16380,-18793,-20610,-21672,-21930,-21344,-19974,-17927,-15339,-12432,-9403,-6511,-3964,-1984,-697,-204,-499,-1488,-3032,-4899,-6866,-8687,-10159,-11134,-11524,-11321,-10563,-9355,-7801,-6045,-4195,-2352,-597,1035,2498,3768,4812,5573,6009,6046,5638,4753,3383,1582,-572,-2958,-5412,-7791,-9928,-11707,-13030,-13869,-14209,-14120,-13645,-12888,-11912,-10800,-9610,-8397,-7217,-6124,-5176,-4441,-3967,-3810,-3980,-4464,-5196,-6075,-6955,-7687,-8121,-8137,-7671,-6709,-5322,-3611,-1751,101,1762,3088,3979,4366,4267,3727,2859,1786,655,-418,-1307,-1959,-2310,-2372,-2167,-1753,-1220,-655,-157,183,298,135,-334,-1102,-2155,-3429,-4870,-6376,-7876,-9263,-10476,-11443,-12136,-12543,-12680,-12584,-12296,-11878,-11358,-10798,-10198,-9595,-8969,-8322,-7633,-6884,-6079,-5222,-4355,-3526,-2797,-2251,-1933,-1923,-2213,-2833,-3701,-4766,-5883,-6931,-7774,-8296,-8444,-8196,-7606,-6766,-5792,-4804,-3899,-3133,-2519,-2027,-1591,-1116,-537,255,1247,2466,3800,5140,6322,7162,7516,7252,6325,4743,2606,76,-2637,-5290,-7661,-9560,-10838,-11459,-11407,-10787,-9698,-8300,-6712,-5059,-3394,-1750,-113,1548,3258,5014,6776,8438,9870,10889,11336,11073,10036,8262,5879,3121,310,-2234,-4156,-5227,-5271,-4301,-2441,45,2790,5398,7471,8676,8826,7833,5827,3022,-218,-3499,-6413,-8624,-9887,-10126,-9378,-7864,-5869,-3764,-1902,-578,18,-158,-1028,-2354,-3859,-5189,-6051,-6218,-5573,-4164,-2134,215,2552,4497,5724,5998,5213,3423,821,-2272,-5471,-8374,-10629,-11994,-12348,-11743,-10352,-8468,-6432,-4580,-3189,-2412,-2282,-2674,-3362,-4047,-4413,-4194,-3225,-1458,997,3924,6992,9860,12178,13680,14218,13753,12412,10414,8061,5688,3587,2003,1061,786,1100,1833,2790,3752,4554,5065,5269,5175,4892,4539,4232,4089,4146,4423,4881,5446,6045,6589,7014,7281,7356,7258,6982,6563,6010,5346,4557,3659,2625,1467,200,-1139,-2481,-3716,-4736,-5393,-5569,-5161,-4110,-2424,-167,2532,5490,8494,11308,13721,15540,16643,16945,16460,15219,13362,11016,8377,5655,3034,754,-1033,-2155,-2517,-2099,-910,910,3211,5738,8261,10494,12238,13290,13564,13009,11691,9699,7226,4440,1581,-1177,-3640,-5679,-7194,-8146,-8529,-8406,-7864,-7034,-6068,-5117,-4324,-3803,-3612,-3761,-4185,-4765,-5341,-5718,-5719,-5178,-4005,-2168,252,3110,6163,9135,11724,13652,14712,14766,13819,11956,9396,6411,3332,490,-1818,-3367,-4007,-3720,-2578,-746,1514,3946,6250,8192,9587,10345,10460,10023,9185,8147,7105,6250,5692,5508,5666,6110,6708,7340,7873,8217,8329,8208,7906,7496,7055,6657,6333,6084,5875,5625,5250,4674,3833,2751,1483,160,-1035,-1930,-2333,-2159,-1347,2,1754,3655,5447,6866,7702,7830,7241,6016,4347,2480,689,-757,-1652,-1834,-1268,41,1958,4323,6912,9492,11846,13773,15143,15853,15905,15310,14174,12596,10721,8664,6544,4435,2404,487,-1293,-2902,-4326,-5524,-6467,-7150,-7554,-7734,-7709,-7592,-7445,-7392,-7522,-7908,-8606,-9593,-10831,-12195,-13559,-14736,-15572,-15906,-15647,-14762,-13290,-11364,-9149,-6875,-4735,-2929,-1553,-666,-204,-75,-101,-135,3,406,1160,2246,3635,5216,6897,8543,10076,11406,12493,13315,13859,14115,14083,13729,13044,11993,10571,8797,6714,4441,2093,-137,-2083,-3562,-4447,-4641,-4141,-2992,-1339,644,2716,4653,6224,7261,7648,7354,6413,4951,3122,1129,-836,-2601,-4034,-5068,-5689,-5955,-5930,-5737,-5441,-5115,-4766,-4365,-3849,-3157,-2221,-1054,322,1781,3181,4342,5100,5313,4949,4008,2652,1046,-537,-1865,-2726,-2987,-2631,-1737,-489,848,1996,2669,2662,1852,234,-2051,-4792,-7640,-10261,-12298,-13486,-13670,-12836,-11123,-8796,-6197,-3723,-1724,-498,-212,-913,-2497,-4762,-7412,-10133,-12620,-14626,-15982,-16626,-16568,-15926,-14818,-13435,-11902,-10354,-8852,-7407,-5999,-4571,-3080,-1509,116,1716,3150,4291,4963,5086,4601,3556,2080,365,-1362,-2861,-3955,-4515,-4520,-4038,-3211,-2233,-1317,-643,-351,-501,-1070,-1965,-3031,-4068,-4885,-5310,-5225,-4601,-3490,-2014,-387,1197,2503,3371,3702,3466,2731,1611,259,-1166,-2519,-3706,-4667,-5398,-5941,-6355,-6715,-7091,-7527,-8044,-8638,-9262,-9867,-10375,-10727,-10862,-10765,-10426,-9900,-9237,-8532,-7839,-7244,-6743,-6366,-6036,-5708,-5279,-4685,-3872,-2849,-1663,-432,728,1645,2221,2346,2001,1234,132,-1127,-2367,-3378,-3989,-4065,-3567,-2536,-1113,477,1970,3082,3571,3250,2047,-15,-2788,-6032,-9467,-12756,-15626,-17812,-19157,-19571,-19055,-17709,-15665,-13144,-10362,-7538,-4882,-2522,-555,996,2164,2997,3565,3924,4099,4106,3931,3550,2966,2169,1213,141,-938,-1946,-2761,-3311,-3533,-3406,-2954,-2225,-1315,-310,653,1488,2067,2334,2237,1770,992,-34,-1178,-2342,-3395,-4277,-4919,-5328,-5513,-5507,-5359,-5087,-4730,-4279,-3732,-3056,-2234,-1230,-58,1276,2709,4183,5608,6890,7948,8677,9019,8908,8329,7304,5891,4210,2382,564,-1100,-2515,-3573,-4278,-4612,-4648,-4432,-4048,-3534,-2932,-2240,-1452,-558,448,1517,2615,3613,4441,4974,5162,4987,4486,3773,2972,2267,1798,1713,2059,2847,3976,5305,6627,7733,8434,8593,8162,7178,5772,4150,2545,1231,409,278,901,2281,4306,6766,9412,11923,14023,15442,16011,15654,14388,12364,9794,6942,4116,1548,-532,-2020,-2886,-3179,-3053,-2672,-2255,-1982,-2009,-2424,-3257,-4447,-5887,-7403,-8797,-9869,-10444,-10391,-9669,-8279,-6334,-3964,-1364,1268,3744,5901,7621,8827,9504,9655,9358,8691,7776,6750,5731,4853,4190,3822,3760,4016,4558,5338,6317,7431,8638,9882,11119,12286,13331,14159,14691,14829,14462,13548,12013,9905,7276,4271,1072,-2102,-5023,-7471,-9278,-10318,-10560,-10036,-8855,-7179,-5181,-3051,-921,1069,2863,4369,5573,6405,6834,6819,6321,5344,3914,2101,25,-2156,-4279,-6146,-7618,-8551,-8882,-8587,-7702,-6313,-4538,-2522,-418,1617,3453,4976,6123,6873,7266,7369,7307,7189,7123,7199,7430,7813,8277,8721,9034,9117,8880,8310,7412,6265,4985,3694,2545,1636,1057,791,810,977,1161,1190,923,257,-838,-2335,-4098,-5965,-7700,-9095,-9945,-10135,-9603,-8390,-6602,-4405,-2011,368,2522,4268,5494,6104,6130,5604,4666,3451,2127,847,-265,-1106,-1633,-1817,-1675,-1231,-524,411,1533,2821,4229,5723,7241,8701,10018,11071,11765,11990,11689,10822,9429,7591,5457,3216,1069,-776,-2156,-2962,-3160,-2790,-1957,-807,503,1811,3027,4053,4888,5513,5956,6202,6256,6046,5528,4618,3265,1448,-802,-3411,-6224,-9076,-11730,-13968,-15558,-16330,-16156,-15016,-12969,-10178,-6869,-3348,112,3187,5681,7416,8369,8583,8224,7502,6643,5875,5343,5118,5210,5496,5860,6111,6091,5691,4861,3657,2206,705,-607,-1508,-1826,-1463,-463,1064,2852,4636,6074,6906,6915,6008,4226,1718,-1252,-4354,-7256,-9626,-11224,-11893,-11596,-10401,-8482,-6074,-3450,-884,1412,3274,4645,5533,6019,6214,6250,6219,6178,6137,6016,5760,5234,4398,3205,1727,60,-1593,-3044,-4059,-4500,-4241,-3319,-1805,64,2048,3806,5054,5527,5056,3601,1228,-1856,-5355,-8905,-12118,-14662,-16246,-16746,-16107,-14458,-11990,-8978,-5726,-2514,408,2856,4707,5907,6441,6363,5736,4677,3286,1698,28,-1611,-3101,-4363,-5299,-5850,-5958,-5597,-4746,-3445,-1732,276,2461,4636,6626,8231,9281,9675,9355,8381,6881,5043,3120,1343,-62,-936,-1210,-896,-110,949,2069,2977,3489,3452,2826,1690,199,-1398,-2823,-3824,-4183,-3799,-2674,-931,1196,3401,5351,6716,7240,6779,5278,2862,-288,-3862,-7537,-10968,-13850,-15947,-17107,-17287,-16549,-15026,-12934,-10512,-7995,-5610,-3504,-1793,-506,347,810,907,694,186,-569,-1549,-2695,-3926,-5131,-6161,-6845,-7025,-6552,-5352,-3427,-885,2085,5170,8058,10366,11794,12095,11162,9036,5898,2095,-1973,-5807,-8990,-11132,-12036,-11627,-10036,-7517,-4433,-1180,1869,4407,6239,7271,7536,7143,6248,5048,3676,2269,875,-483,-1815,-3130,-4426,-5648,-6716,-7499,-7860,-7658,-6810,-5292,-3180,-663,2012,4486,6448,7564,7637,6556,4380,1302,-2370,-6234,-9869,-12892,-14989,-15995,-15857,-14704,-12748,-10329,-7786,-5461,-3613,-2409,-1882,-1959,-2474,-3198,-3908,-4400,-4559,-4346,-3838,-3173,-2543,-2148,-2125,-2563,-3429,-4616,-5925,-7128,-7993,-8337,-8060,-7161,-5740,-4000,-2159,-493,794,1547,1696,1288,429,-700,-1911,-3024,-3918,-4537,-4896,-5079,-5205,-5402,-5787,-6411,-7276,-8293,-9331,-10192,-10703,-10695,-10082,-8855,-7091,-4969,-2710,-584,1150,2279,2649,2226,1067,-672,-2729,-4849,-6718,-8124,-8889,-8962,-8371,-7229,-5702,-3943,-2122,-314,1403,3046,4612,6127,7565,8891,10002,10809,11191,11076,10430,9281,7728,5928,4087,2423,1154,437,363,921,1998,3395,4839,6060,6786,6835,6109,4618,2485,-89,-2861,-5549,-7936,-9830,-11147,-11863,-12047,-11798,-11273,-10595,-9914,-9290,-8783,-8367,-7988,-7589,-7065,-6398,-5541,-4558,-3518,-2554,-1802,-1391,-1405,-1853,-2689,-3755,-4877,-5809,-6349,-6310,-5608,-4227,-2264,112,2681,5201,7446,9233,10452,11060,11105,10704,9997,9181,8381,7732,7273,7002,6855,6745,6565,6238,5722,5026,4196,3334,2516,1855,1375,1118,1018,1019,1007,865,511,-123,-1037,-2172,-3436,-4665,-5713,-6418,-6656,-6375,-5558,-4300,-2716,-1011,649,2060,3118,3750,3993,3943,3761,3624,3710,4147,5004,6279,7871,9654,11422,12984,14173,14842,14972,14561,13744,12666,11528,10505,9731,9271,9099,9110,9144,9016,8547,7640,6247,4464,2441,426,-1319,-2561,-3113,-2905,-1977,-457,1427,3421,5261,6719,7648,7968,7710,6955,5861,4572,3259,2018,927,-12,-846,-1632,-2468,-3390,-4429,-5526,-6594,-7481,-8036,-8109,-7589,-6444,-4704,-2507,-36,2449,4705,6489,7631,8051,7757,6880,5604,4203,2928,2040,1729,2099,3174,4868,7014,9403,11765,13887,15535,16591,16957,16635,15657,14115,12099,9735,7116,4348,1503,-1332,-4111,-6759,-9213,-11408,-13246,-14654,-15532,-15814,-15459,-14476,-12934,-10971,-8757,-6520,-4455,-2751,-1513,-778,-473,-484,-626,-735,-689,-403,101,767,1485,2124,2602,2842,2872,2750,2586,2530,2679,3129,3864,4833,5868,6782,7343,7356,6682,5282,3229,705,-1997,-4560,-6619,-7892,-8158,-7355,-5536,-2923,183,3408,6364,8730,10266,10857,10542,9443,7804,5879,3941,2198,799,-214,-865,-1281,-1591,-1962,-2494,-3239,-4168,-5164,-6076,-6695,-6853,-6404,-5291,-3548,-1299,1236,3805,6106,7904,8979,9242,8675,7372,5518,3343,1106,-925,-2568,-3646,-4114,-3974,-3305,-2254,-975,342,1567,2546,3215,3503,3398,2914,2063,902,-540,-2203,-4045,-6012,-8039,-10063,-11996,-13741,-15190,-16216,-16710,-16567,-15722,-14162,-11936,-9173,-6060,-2832,260,2993,5192,6752,7672,7987,7827,7304,6536,5627,4609,3528,2381,1193,4,-1116,-2043,-2667,-2825,-2439,-1450,112,2104,4341,6525,8383,9619,10050,9550,8176,6050,3446,654,-2002,-4246,-5876,-6782,-6955,-6474,-5482,-4133,-2616,-1042,473,1878,3170,4327,5375,6291,7037,7541,7714,7443,6658,5298,3386,996,-1716,-4546,-7232,-9520,-11148,-11934,-11750,-10587,-8525,-5749,-2527,833,3975,6602,8429,9298,9136,7990,6019,3465,632,-2147,-4562,-6362,-7379,-7564,-6948,-5673,-3915,-1888,207,2221,4031,5592,6875,7886,8617,9067,9180,8922,8211,7006,5278,3066,440,-2419,-5337,-8049,-10325,-11934,-12704,-12542,-11444,-9498,-6879,-3820,-605,2500,5232,7417,8941,9800,10060,9856,9324,8619,7814,6966,6058,5029,3827,2380,694,-1183,-3124,-4926,-6374,-7223,-7296,-6490,-4824,-2446,373,3283,5900,7861,8899,8860,7744,5682,2933,-180,-3309,-6116,-8350,-9820,-10449,-10242,-9277,-7690,-5639,-3303,-835,1603,3910,5956,7680,8986,9824,10138,9886,9065,7680,5797,3507,945,-1709,-4279,-6562,-8402,-9663,-10272,-10193,-9459,-8120,-6290,-4085,-1665,808,3170,5262,6954,8146,8790,8877,8468,7657,6585,5423,4318,3430,2839,2614,2733,3157,3791,4547,5332,6074,6725,7243,7610,7797,7769,7496,6909,5980,4647,2925,826,-1537,-4034,-6468,-8637,-10343,-11434,-11816,-11465,-10451,-8861,-6869,-4615,-2271,69,2290,4379,6299,8068,9697,11177,12486,13559,14291,14569,14263,13298,11633,9332,6527,3447,352,-2464,-4764,-6352,-7155,-7190,-6599,-5586,-4439,-3415,-2780,-2695,-3246,-4423,-6116,-8167,-10382,-12555,-14536,-16173,-17423,-18220,-18596,-18563,-18151,-17400,-16295,-14867,-13085,-10986,-8583,-5953,-3198,-439,2147,4415,6181,7322,7728,7366,6267,4540,2360,-55,-2456,-4619,-6325,-7425,-7817,-7465,-6409,-4731,-2578,-129,2421,4863,6991,8640,9660,9990,9614,8603,7099,5287,3394,1616,156,-900,-1476,-1647,-1489,-1174,-838,-649,-675,-978,-1515,-2223,-3003,-3745,-4376,-4838,-5137,-5294,-5376,-5445,-5547,-5709,-5914,-6127,-6286,-6331,-6209,-5889,-5359,-4642,-3764,-2778,-1724,-639,451,1539,2615,3678,4705,5651,6456,7018,7240,7019,6280,4997,3208,1037,-1344,-3672,-5719,-7225,-8027,-8048,-7301,-5930,-4129,-2149,-235,1409,2631,3354,3555,3267,2543,1463,99,-1470,-3184,-4955,-6718,-8354,-9768,-10830,-11439,-11527,-11059,-10098,-8722,-7106,-5392,-3769,-2338,-1218,-425,13,129,-44,-462,-1066,-1798,-2595,-3369,-4042,-4509,-4671,-4434,-3737,-2540,-877,1188,3520,5956,8303,10370,11982,13014,13385,13103,12241,10932,9377,7764,6300,5125,4323,3897,3788,3852,3974,3979,3806,3389,2769,2024,1275,651,279,214,477,996,1649,2275,2705,2779,2402,1518,171,-1545,-3454,-5354,-7014,-8215,-8776,-8580,-7590,-5862,-3547,-848,1948,4590,6790,8370,9166,9141,8313,6781,4713,2313,-176,-2510,-4451,-5806,-6420,-6214,-5176,-3375,-954,1888,4910,7866,10521,12690,14240,15118,15329,14936,14042,12749,11178,9383,7448,5379,3232,1039,-1121,-3139,-4895,-6251,-7092,-7354,-7024,-6186,-4966,-3568,-2197,-1047,-274,50,-92,-639,-1491,-2507,-3557,-4506,-5267,-5783,-6034,-6048,-5842,-5462,-4915,-4212,-3331,-2249,-944,592,2342,4239,6196,8073,9739,11031,11858,12127,11839,11034,9799,8270,6580,4845,3173,1603,169,-1124,-2294,-3324,-4218,-4944,-5476,-5788,-5866,-5718,-5388,-4928,-4438,-3998,-3711,-3627,-3794,-4198,-4813,-5573,-6412,-7246,-8023,-8668,-9146,-9404,-9419,-9164,-8640,-7842,-6806,-5554,-4148,-2653,-1138,318,1638,2767,3640,4219,4470,4363,3889,3048,1877,412,-1230,-2963,-4619,-6065,-7126,-7692,-7638,-6950,-5639,-3807,-1625,699,2914,4765,6034,6534,6182,4959,2977,418,-2450,-5304,-7840,-9735,-10791,-10839,-9898,-8031,-5469,-2465,658,3611,6126,8023,9168,9529,9118,7994,6276,4073,1535,-1192,-3975,-6659,-9135,-11275,-12992,-14213,-14884,-14996,-14556,-13623,-12276,-10640,-8855,-7087,-5490,-4196,-3286,-2782,-2636,-2735,-2938,-3062,-2970,-2549,-1764,-666,645,2006,3255,4244,4870,5094,4943,4495,3873,3213,2634,2218,1993,1929,1952,1981,1910,1689,1270,676,-46,-808,-1523,-2095,-2483,-2656,-2651,-2511,-2327,-2159,-2088,-2131,-2298,-2554,-2840,-3104,-3279,-3348,-3280,-3118,-2869,-2603,-2343,-2139,-1997,-1906,-1849,-1758,-1608,-1339,-930,-377,307,1068,1852,2575,3165,3538,3642,3430,2907,2084,1038,-147,-1350,-2441,-3296,-3810,-3891,-3527,-2713,-1539,-121,1375,2788,3946,4750,5129,5100,4735,4148,3474,2817,2254,1787,1385,962,419,-331,-1368,-2698,-4313,-6112,-7977,-9739,-11218,-12247,-12674,-12410,-11400,-9706,-7397,-4671,-1712,1254,4021,6434,8372,9788,10674,11066,11013,10575,9785,8697,7310,5686,3846,1899,-46,-1836,-3283,-4231,-4525,-4085,-2917,-1104,1145,3572,5855,7688,8819,9088,8472,7080,5147,2981,937,-685,-1614,-1744,-1041,360,2249,4353,6372,8067,9246,9842,9853,9403,8623,7717,6831,6107,5590,5308,5188,5179,5182,5134,4992,4745,4413,4042,3688,3414,3273,3312,3530,3922,4423,4969,5451,5778,5846,5565,4895,3791,2290,444,-1651,-3854,-6029,-8009,-9659,-10868,-11565,-11735,-11397,-10607,-9426,-7942,-6203,-4299,-2273,-219,1798,3682,5350,6723,7742,8384,8656,8614,8319,7889,7406,6993,6720,6659,6840,7264,7899,8676,9495,10231,10772,11010,10887,10394,9553,8437,7118,5666,4151,2590,1016,-594,-2239,-3909,-5590,-7201,-8667,-9881,-10726,-11133,-11028,-10425,-9359,-7946,-6328,-4692,-3201,-2010,-1191,-771,-675,-788,-937,-942,-648,47,1187,2678,4412,6145,7671,8764,9260,9086,8244,6842,5041,3058,1108,-615,-1949,-2818,-3181,-3100,-2648,-1967,-1175,-398,290,853,1306,1707,2128,2656,3340,4206,5205,6268,7248,8009,8395,8291,7631,6419,4723,2685,484,-1665,-3549,-4987,-5837,-6041,-5618,-4661,-3337,-1853,-428,750,1513,1806,1591,945,-44,-1255,-2560,-3880,-5116,-6244,-7208,-8006,-8611,-9011,-9191,-9133,-8827,-8281,-7494,-6520,-5387,-4166,-2913,-1697,-559,441,1290,1974,2501,2911,3235,3523,3796,4069,4306,4453,4432,4127,3464,2350,786,-1194,-3460,-5838,-8074,-9927,-11133,-11515,-10952,-9465,-7178,-4349,-1313,1542,3843,5269,5608,4798,2893,114,-3240,-6809,-10219,-13150,-15354,-16685,-17113,-16687,-15543,-13840,-11770,-9493,-7154,-4839,-2623,-516,1452,3276,4931,6370,7546,8412,8925,9094,8938,8534,7995,7444,7037,6908,7162,7873,9015,10527,12234,13934,15371,16289,16471,15749,14042,11394,7923,3885,-408,-4600,-8319,-11247,-13160,-13916,-13538,-12134,-9922,-7187,-4211,-1278,1408,3679,5470,6731,7501,7790,7668,7167,6339,5240,3910,2428,867,-676,-2100,-3301,-4190,-4696,-4759,-4365,-3511,-2220,-568,1384,3496,5658,7718,9550,11028,12070,12596,12604,12067,11060,9630,7884,5925,3844,1747,-314,-2266,-4098,-5763,-7270,-8586,-9708,-10621,-11293,-11730,-11908,-11842,-11555,-11080,-10474,-9797,-9108,-8471,-7915,-7478,-7146,-6919,-6755,-6616,-6452,-6208,-5821,-5246,-4417,-3303,-1870,-111,1948,4260,6740,9277,11751,14011,15942,17417,18376,18788,18681,18143,17291,16280,15267,14393,13773,13459,13456,13705,14109,14534,14852,14917,14651,13961,12863,11350,9516,7428,5204,2953,773,-1217,-2944,-4311,-5270,-5776,-5822,-5433,-4637,-3525,-2144,-597,1048,2705,4280,5679,6787,7503,7712,7369,6441,5001,3157,1096,-999,-2903,-4483,-5582,-6188,-6286,-5973,-5354,-4570,-3759,-3031,-2492,-2176,-2104,-2244,-2510,-2838,-3104,-3247,-3197,-2938,-2490,-1920,-1322,-830,-549,-599,-1009,-1799,-2878,-4139,-5410,-6516,-7291,-7614,-7414,-6709,-5574,-4153,-2627,-1178,22,841,1197,1047,416,-662,-2099,-3800,-5654,-7548,-9377,-11042,-12459,-13548,-14257,-14521,-14311,-13576,-12333,-10562,-8369,-5807,-3081,-347,2140,4173,5557,6153,5936,4943,3347,1375,-676,-2483,-3752,-4246,-3821,-2460,-271,2554,5699,8880,11754,14102,15713,16541,16568,15895,14661,13010,11111,9075,6993,4914,2874,883,-1020,-2796,-4389,-5710,-6697,-7266,-7389,-7083,-6400,-5484,-4492,-3624,-3080,-3002,-3490,-4532,-6028,-7802,-9605,-11198,-12354,-12913,-12809,-12045,-10736,-9028,-7130,-5233,-3506,-2077,-989,-228,286,681,1095,1636,2376,3297,4318,5279,5980,6201,5743,4469,2338,-578,-4073,-7841,-11489,-14605,-16804,-17803,-17462,-15825,-13097,-9662,-5947,-2459,403,2309,3107,2807,1558,-359,-2624,-4900,-6917,-8470,-9489,-9966,-10021,-9783,-9409,-9041,-8740,-8537,-8362,-8102,-7626,-6781,-5500,-3731,-1565,875,3372,5704,7657,9055,9830,9955,9549,8735,7732,6704,5843,5226,4918,4876,5005,5177,5218,4989,4353,3265,1705,-217,-2377,-4567,-6586,-8230,-9341,-9822,-9638,-8858,-7586,-6006,-4299,-2639,-1169,45,975,1650,2133,2489,2805,3122,3493,3931,4452,5066,5789,6636,7628,8763,10009,11302,12512,13483,14024,13971,13191,11656,9412,6648,3620,669,-1854,-3622,-4393,-4034,-2593,-231,2705,5806,8598,10633,11544,11104,9248,6100,1939,-2812,-7673,-12144,-15796,-18314,-19531,-19464,-18279,-16279,-13843,-11359,-9185,-7555,-6588,-6248,-6382,-6741,-7064,-7098,-6685,-5763,-4398,-2742,-1046,451,1504,1964,1782,1029,-94,-1309,-2292,-2737,-2415,-1225,789,3415,6332,9150,11481,13019,13587,13173,11930,10146,8179,6410,5131,4560,4718,5530,6746,8079,9221,9906,9993,9439,8341,6897,5347,3963,2957,2478,2569,3174,4143,5282,6358,7183,7588,7525,7003,6152,5147,4205,3529,3260,3471,4119,5073,6120,7003,7484,7384,6630,5286,3516,1601,-175,-1527,-2256,-2271,-1608,-415,1063,2552,3772,4509,4634,4146,3145,1839,473,-693,-1450,-1684,-1367,-615,396,1402,2160,2447,2146,1250,-136,-1785,-3436,-4790,-5624,-5773,-5243,-4127,-2669,-1180,6,569,281,-956,-3121,-6001,-9331,-12702,-15761,-18135,-19612,-20050,-19510,-18123,-16142,-13845,-11491,-9304,-7399,-5837,-4559,-3487,-2489,-1474,-383,753,1858,2767,3334,3389,2854,1711,57,-1923,-3957,-5746,-6979,-7428,-6940,-5522,-3302,-548,2386,5101,7226,8447,8617,7686,5824,3279,427,-2365,-4728,-6412,-7247,-7205,-6372,-4908,-3043,-1011,962,2701,4088,5075,5665,5915,5879,5641,5227,4676,3966,3085,2013,770,-587,-1927,-3096,-3894,-4137,-3703,-2521,-656,1749,4442,7111,9433,11111,11927,11783,10704,8842,6461,3878,1432,-563,-1918,-2504,-2389,-1708,-741,212,821,824,18,-1656,-4164,-7322,-10881,-14498,-17841,-20585,-22485,-23399,-23299,-22267,-20494,-18225,-15741,-13306,-11154,-9432,-8250,-7624,-7526,-7885,-8594,-9531,-10555,-11534,-12304,-12744,-12716,-12126,-10918,-9091,-6684,-3826,-654,2612,5752,8526,10695,12062,12473,11859,10250,7782,4697,1321,-1985,-4831,-6901,-7919,-7770,-6420,-4015,-781,2939,6770,10338,13308,15420,16511,16498,15405,13323,10400,6850,2896,-1206,-5184,-8798,-11786,-13953,-15130,-15208,-14161,-12027,-8949,-5138,-902,3427,7454,10842,13255,14487,14421,13090,10672,7468,3887,387,-2592,-4681,-5663,-5450,-4172,-2049,560,3284,5780,7760,9078,9691,9686,9248,8598,7977,7578,7518,7813,8402,9115,9780,10177,10149,9585,8463,6852,4902,2826,879,-707,-1725,-2077,-1749,-848,421,1779,2925,3571,3489,2561,782,-1717,-4689,-7803,-10691,-12990,-14404,-14742,-13937,-12070,-9331,-6015,-2455,995,4016,6341,7803,8325,7956,6835,5184,3286,1398,-220,-1416,-2083,-2234,-1927,-1290,-444,469,1375,2207,2986,3736,4543,5459,6569,7876,9394,11047,12746,14366,15764,16809,17385,17398,16799,15586,13791,11512,8874,6049,3216,565,-1748,-3599,-4914,-5689,-5956,-5823,-5409,-4875,-4372,-4039,-3982,-4270,-4931,-5935,-7226,-8680,-10141,-11425,-12328,-12663,-12318,-11223,-9436,-7103,-4426,-1682,873,3012,4580,5511,5840,5675,5197,4602,4091,3799,3817,4115,4611,5123,5468,5429,4868,3692,1925,-322,-2840,-5356,-7578,-9207,-10032,-9895,-8777,-6769,-4053,-916,2349,5424,8044,10020,11248,11710,11498,10723,9577,8216,6798,5420,4141,2956,1846,755,-330,-1427,-2488,-3464,-4244,-4749,-4865,-4548,-3773,-2587,-1104,499,2010,3185,3829,3794,3035,1625,-266,-2377,-4379,-5966,-6819,-6748,-5654,-3590,-773,2469,5705,8472,10362,11017,10272,8071,4577,58,-5074,-10383,-15386,-19683,-22941,-24930,-25587,-24910,-23068,-20262,-16777,-12906,-8939,-5145,-1733,1117,3312,4767,5473,5423,4656,3249,1297,-1022,-3518,-5932,-8023,-9538,-10311,-10221,-9287,-7599,-5354,-2803,-214,2155,4115,5532,6361,6635,6420,5844,5001,4005,2898,1727,463,-905,-2411,-4056,-5812,-7602,-9307,-10771,-11826,-12308,-12085,-11088,-9310,-6858,-3891,-680,2509,5365,7649,9175,9854,9718,8870,7518,5897,4260,2834,1769,1155,957,1103,1414,1740,1908,1792,1338,522,-590,-1902,-3262,-4510,-5468,-6020,-6064,-5601,-4676,-3402,-1935,-426,991,2207,3206,3989,4634,5240,5885,6649,7529,8474,9364,10033,10302,10029,9111,7555,5445,2959,348,-2121,-4179,-5617,-6295,-6190,-5359,-3976,-2252,-442,1220,2539,3384,3698,3493,2837,1848,655,-603,-1807,-2878,-3760,-4445,-4928,-5230,-5341,-5255,-4920,-4303,-3342,-2054,-452,1342,3178,4854,6149,6881,6898,6150,4662,2577,107,-2453,-4787,-6576,-7553,-7533,-6438,-4314,-1307,2318,6246,10122,13581,16321,18088,18741,18234,16641,14113,10895,7256,3504,-85,-3235,-5768,-7504,-8401,-8425,-7657,-6216,-4277,-2056,228,2344,4085,5302,5871,5787,5081,3891,2407,843,-542,-1561,-2008,-1808,-899,659,2764,5260,7929,10588,13009,15042,16553,17471,17804,17591,16940,15990,14878,13752,12714,11840,11147,10633,10231,9903,9555,9158,8658,8049,7343,6560,5737,4911,4111,3346,2638,1975,1357,796,270,-184,-597,-929,-1221,-1456,-1673,-1900,-2156,-2483,-2881,-3352,-3856,-4343,-4706,-4863,-4682,-4068,-2948,-1267,939,3603,6558,9590,12421,14749,16285,16780,16065,14095,10936,6798,1993,-3090,-8015,-12368,-15780,-17986,-18860,-18403,-16794,-14299,-11295,-8159,-5264,-2887,-1207,-280,-26,-285,-819,-1379,-1746,-1763,-1357,-569,496,1657,2721,3518,3923,3889,3457,2726,1869,1045,434,129,178,540,1098,1701,2156,2315,2028,1261,11,-1588,-3372,-5075,-6442,-7199,-7144,-6127,-4134,-1227,2385,6447,10594,14503,17806,20259,21647,21908,21065,19251,16700,13653,10417,7223,4286,1727,-416,-2161,-3609,-4876,-6085,-7340,-8679,-10088,-11471,-12685,-13543,-13865,-13493,-12348,-10419,-7835,-4769,-1555,1516,4047,5764,6407,5857,4112,1298,-2342,-6470,-10691,-14584,-17752,-19855,-20661,-20040,-18017,-14746,-10508,-5721,-839,3598,7124,9321,9928,8859,6214,2292,-2456,-7477,-12169,-15972,-18418,-19201,-18226,-15592,-11614,-6733,-1496,3548,7912,11216,13245,13948,13416,11881,9627,6959,4181,1492,-937,-3061,-4868,-6401,-7717,-8843,-9794,-10539,-11028,-11211,-11046,-10536,-9721,-8708,-7629,-6668,-5976,-5718,-5951,-6720,-7928,-9453,-11085,-12583,-13706,-14225,-13965,-12832,-10808,-7978,-4507,-623,3401,7283,10776,13657,15815,17176,17803,17776,17294,16524,15685,14931,14372,14053,13928,13903,13814,13504,12792,11582,9791,7458,4657,1567,-1620,-4665,-7346,-9475,-10877,-11484,-11225,-10160,-8352,-5976,-3210,-325,2449,4807,6547,7441,7405,6384,4464,1802,-1357,-4715,-7943,-10711,-12757,-13840,-13880,-12857,-10899,-8247,-5208,-2171,505,2482,3549,3603,2700,1037,-1099,-3320,-5281,-6624,-7152,-6746,-5485,-3529,-1193,1220,3366,5001,5957,6207,5813,4962,3865,2769,1873,1345,1233,1554,2190,3021,3861,4547,4937,4928,4473,3582,2298,710,-1085,-2987,-4898,-6735,-8413,-9853,-10946,-11596,-11660,-11053,-9660,-7470,-4491,-849,3274,7613,11853,15687,18809,21006,22118,22116,21034,19024,16293,13083,9696,6365,3364,856,-1005,-2161,-2595,-2362,-1557,-312,1213,2885,4539,6091,7421,8481,9212,9575,9547,9093,8207,6885,5155,3088,798,-1565,-3795,-5690,-7032,-7665,-7476,-6487,-4773,-2567,-137,2181,4069,5259,5577,4967,3500,1356,-1194,-3838,-6251,-8148,-9332,-9687,-9255,-8162,-6662,-5049,-3654,-2766,-2602,-3278,-4745,-6853,-9307,-11751,-13803,-15129,-15476,-14750,-12987,-10386,-7235,-3923,-809,1742,3496,4308,4173,3209,1626,-294,-2246,-3931,-5112,-5614,-5386,-4462,-2988,-1168,742,2479,3820,4550,4569,3790,2250,11,-2774,-5921,-9197,-12338,-15093,-17198,-18473,-18743,-17974,-16154,-13418,-9931,-5962,-1796,2260,5908,8908,11061,12261,12467,11722,10117,7806,4956,1751,-1606,-4940,-8061,-10777,-12949,-14383,-14981,-14634,-13311,-11039,-7926,-4141,55,4355,8436,11943,14611,16200,16607,15817,13971,11270,8054,4645,1409,-1361,-3450,-4730,-5234,-5051,-4417,-3576,-2804,-2342,-2335,-2862,-3862,-5216,-6707,-8128,-9251,-9933,-10090,-9728,-8941,-7877,-6705,-5630,-4781,-4292,-4185,-4444,-4963,-5593,-6155,-6456,-6346,-5703,-4492,-2761,-630,1697,3980,5972,7443,8220,8226,7449,5991,4006,1688,-756,-3145,-5342,-7262,-8861,-10166,-11201,-12043,-12740,-13340,-13855,-14279,-14565,-14684,-14586,-14273,-13759,-13112,-12433,-11830,-11434,-11309,-11497,-11945,-12545,-13114,-13467,-13383,-12726,-11410,-9447,-6972,-4176,-1341,1272,3386,4822,5473,5331,4514,3214,1674,183,-1035,-1784,-1977,-1618,-783,369,1687,2991,4177,5155,5923,6497,6937,7297,7618,7895,8110,8185,8074,7698,7047,6116,4966,3675,2363,1155,174,-469,-716,-545,9,865,1915,3046,4139,5127,5969,6666,7271,7843,8437,9105,9814,10541,11154,11562,11618,11240,10372,9028,7262,5199,2974,747,-1307,-3063,-4370,-5149,-5324,-4874,-3822,-2228,-218,2069,4446,6722,8722,10262,11243,11562,11226,10247,8718,6725,4406,1858,-771,-3391,-5861,-8078,-9890,-11195,-11836,-11753,-10877,-9247,-6980,-4253,-1330,1513,4009,5937,7163,7651,7456,6734,5665,4482,3371,2482,1918,1663,1710,1921,2220,2463,2606,2592,2470,2286,2161,2181,2436,2953,3686,4548,5369,5977,6205,5913,5067,3690,1918,-30,-1916,-3444,-4408,-4626,-4043,-2705,-733,1641,4191,6650,8807,10500,11635,12217,12296,12003,11476,10858,10266,9753,9330,8940,8504,7934,7164,6177,5002,3743,2514,1483,774,494,691,1314,2271,3376,4445,5279,5736,5739,5287,4441,3322,2059,790,-376,-1366,-2133,-2673,-2990,-3103,-3019,-2736,-2234,-1481,-443,906,2563,4496,6627,8835,10975,12851,14282,15065,15050,14130,12274,9539,6070,2110,-2052,-6052,-9564,-12269,-13955,-14517,-13990,-12528,-10413,-7953,-5522,-3391,-1813,-884,-617,-922,-1648,-2600,-3620,-4549,-5311,-5868,-6227,-6432,-6517,-6519,-6429,-6223,-5848,-5217,-4277,-2949,-1245,825,3122,5504,7715,9530,10682,11013,10407,8905,6640,3863,882,-1970,-4399,-6176,-7192,-7450,-7080,-6295,-5357,-4539,-4055,-4066,-4619,-5681,-7125,-8765,-10375,-11741,-12658,-13015,-12749,-11899,-10595,-8997,-7356,-5875,-4776,-4196,-4194,-4745,-5707,-6882,-8005,-8812,-9046,-8534,-7163,-4944,-1973,1575,5437,9360,13028,16204,18636,20167,20687,20188,18732,16495,13705,10656,7658,4991,2900,1517,905,985,1612,2558,3548,4346,4707,4494,3633,2137,122,-2257,-4781,-7231,-9387,-11078,-12165,-12602,-12384,-11606,-10403,-8958,-7472,-6116,-5051,-4344,-4020,-4006,-4174,-4357,-4373,-4077,-3392,-2306,-921,620,2113,3357,4186,4504,4282,3593,2548,1326,99,-959,-1719,-2113,-2137,-1855,-1395,-899,-518,-367,-499,-897,-1489,-2122,-2651,-2902,-2757,-2161,-1141,197,1673,3083,4224,4931,5114,4760,3940,2786,1482,211,-851,-1590,-1940,-1932,-1632,-1176,-694,-328,-162,-264,-621,-1191,-1884,-2587,-3168,-3539,-3581,-3294,-2660,-1753,-673,491,1609,2634,3501,4222,4815,5303,5721,6061,6324,6481,6518,6447,6277,6104,5964,5988,6228,6764,7613,8763,10147,11674,13207,14622,15776,16574,16946,16857,16340,15426,14200,12749,11168,9562,8021,6649,5511,4678,4184,4021,4180,4585,5166,5823,6449,6945,7230,7214,6870,6145,5055,3603,1821,-230,-2505,-4898,-7325,-9664,-11778,-13553,-14857,-15591,-15697,-15130,-13912,-12108,-9830,-7251,-4564,-1987,309,2156,3513,4362,4804,4989,5091,5321,5823,6724,8032,9695,11553,13398,14990,16104,16571,16300,15304,13677,11609,9309,7026,4932,3193,1846,901,286,-100,-363,-611,-939,-1389,-1998,-2743,-3594,-4485,-5357,-6137,-6787,-7288,-7639,-7885,-8055,-8187,-8282,-8295,-8145,-7717,-6873,-5536,-3632,-1227,1591,4598,7578,10246,12368,13746,14251,13873,12666,10813,8521,6075,3725,1724,239,-609,-834,-483,248,1178,2041,2623,2729,2249,1153,-477,-2500,-4678,-6780,-8565,-9852,-10539,-10619,-10158,-9316,-8248,-7148,-6140,-5321,-4700,-4250,-3864,-3449,-2867,-2046,-927,475,2096,3833,5535,7067,8283,9077,9375,9156,8434,7277,5776,4034,2187,317,-1453,-3078,-4475,-5637,-6530,-7164,-7549,-7716,-7691,-7554,-7337,-7154,-7061,-7148,-7470,-8040,-8854,-9843,-10915,-11947,-12806,-13369,-13550,-13308,-12656,-11666,-10437,-9085,-7717,-6410,-5203,-4108,-3098,-2151,-1231,-344,495,1233,1790,2099,2076,1668,862,-326,-1827,-3497,-5199,-6697,-7818,-8365,-8233,-7394,-5923,-3996,-1858,202,1913,3046,3477,3174,2227,818,-808,-2385,-3663,-4471,-4706,-4376,-3588,-2485,-1301,-201,614,1074,1123,829,299,-310,-802,-1027,-851,-225,810,2143,3571,4861,5773,6083,5676,4490,2627,240,-2408,-5045,-7405,-9273,-10523,-11128,-11161,-10777,-10162,-9532,-9021,-8740,-8681,-8765,-8873,-8807,-8422,-7578,-6225,-4393,-2214,109,2300,4079,5182,5419,4706,3093,742,-2043,-4936,-7533,-9515,-10588,-10617,-9535,-7466,-4571,-1145,2500,6045,9183,11682,13378,14186,14112,13215,11604,9440,6871,4117,1347,-1222,-3439,-5160,-6332,-6921,-7001,-6651,-6021,-5248,-4502,-3902,-3581,-3595,-3998,-4771,-5872,-7218,-8676,-10122,-11381,-12306,-12767,-12657,-11946,-10636,-8795,-6525,-3969,-1270,1415,3968,6285,8308,10019,11418,12543,13418,14081,14548,14825,14922,14832,14581,14191,13720,13222,12766,12388,12115,11931,11780,11591,11259,10691,9805,8542,6913,4959,2809,631,-1373,-2978,-3998,-4284,-3769,-2489,-561,1786,4274,6594,8456,9641,10043,9650,8617,7141,5519,4032,2926,2381,2463,3143,4286,5707,7179,8477,9430,9888,9805,9165,8042,6531,4780,2915,1068,-668,-2247,-3631,-4851,-5891,-6796,-7522,-8086,-8420,-8505,-8306,-7800,-7033,-6062,-5010,-4035,-3282,-2919,-3023,-3648,-4734,-6168,-7776,-9328,-10641,-11500,-11811,-11496,-10582,-9147,-7304,-5215,-3022,-871,1114,2867,4321,5509,6434,7195,7823,8412,8976,9542,10096,10585,10968,11154,11099,10728,10038,9019,7733,6230,4612,2948,1321,-224,-1666,-3007,-4269,-5465,-6616,-7703,-8706,-9577,-10244,-10671,-10779,-10570,-10031,-9208,-8179,-7027,-5878,-4821,-3964,-3335,-2968,-2786,-2720,-2622,-2349,-1761,-750,734,2652,4907,7314,9666,11734,13313,14260,14475,13967,12762,11001,8810,6371,3846,1383,-900,-2910,-4603,-5949,-6950,-7639,-8025,-8166,-8072,-7789,-7328,-6715,-5957,-5083,-4100,-3048,-1939,-818,300,1376,2394,3309,4085,4662,4970,4940,4502,3592,2194,291,-2045,-4733,-7631,-10573,-13385,-15892,-17944,-19426,-20280,-20482,-20090,-19183,-17902,-16411,-14873,-13456,-12287,-11439,-10926,-10690,-10602,-10515,-10230,-9600,-8491,-6880,-4784,-2360,215,2675,4767,6271,7023,6964,6149,4709,2906,991,-717,-1981,-2600,-2490,-1662,-236,1585,3567,5424,6953,7950,8347,8114,7340,6138,4681,3127,1622,252,-928,-1959,-2897,-3840,-4900,-6125,-7560,-9138,-10754,-12243,-13412,-14092,-14157,-13558,-12353,-10684,-8773,-6896,-5308,-4240,-3824,-4086,-4927,-6143,-7436,-8497,-8997,-8712,-7477,-5287,-2238,1451,5473,9495,13157,16165,18278,19377,19438,18571,16955,14860,12562,10352,8443,7031,6179,5922,6184,6865,7821,8907,9995,10955,11711,12165,12274,11970,11228,10018,8363,6291,3884,1242,-1502,-4202,-6712,-8879,-10599,-11766,-12345,-12320,-11745,-10692,-9293,-7678,-5981,-4337,-2818,-1500,-387,499,1189,1675,1973,2074,1944,1569,909,-32,-1219,-2577,-3969,-5237,-6194,-6659,-6509,-5637,-4075,-1865,799,3738,6661,9337,11488,12941,13544,13265,12125,10247,7796,4986,2035,-846,-3483,-5752,-7581,-8953,-9889,-10434,-10633,-10519,-10106,-9388,-8353,-6991,-5329,-3411,-1361,715,2626,4258,5467,6218,6499,6409,6066,5662,5377,5385,5812,6716,8072,9785,11693,13584,15262,16512,17208,17271,16701,15590,14053,12274,10390,8581,6909,5468,4248,3244,2427,1752,1212,768,443,222,127,156,294,506,748,940,1044,1015,862,634,411,317,464,949,1834,3090,4649,6349,7995,9374,10258,10486,9933,8591,6531,3933,1057,-1794,-4303,-6191,-7267,-7430,-6727,-5313,-3446,-1453,333,1630,2214,2011,1048,-528,-2451,-4450,-6190,-7426,-7946,-7671,-6594,-4845,-2596,-100,2392,4625,6394,7541,7985,7708,6768,5259,3336,1131,-1191,-3531,-5775,-7873,-9752,-11379,-12669,-13564,-13967,-13822,-13081,-11764,-9945,-7767,-5440,-3200,-1305,12,583,314,-768,-2541,-4762,-7143,-9323,-10996,-11869,-11779,-10672,-8628,-5855,-2645,641,3671,6115,7780,8540,8420,7540,6105,4377,2613,1073,-64,-654,-658,-83,992,2451,4150,5936,7662,9183,10397,11186,11492,11239,10417,9013,7084,4700,1989,-907,-3827,-6593,-9075,-11117,-12667,-13664,-14146,-14161,-13823,-13243,-12566,-11894,-11340,-10937,-10716,-10613,-10568,-10447,-10150,-9552,-8602,-7257,-5546,-3555,-1365,853,3005,4941,6601,7923,8926,9629,10109,10420,10621,10736,10744,10607,10234,9552,8491,7022,5174,3031,720,-1583,-3726,-5535,-6929,-7829,-8268,-8300,-8059,-7677,-7328,-7125,-7180,-7507,-8073,-8765,-9423,-9859,-9916,-9453,-8464,-6966,-5142,-3169,-1319,202,1205,1610,1425,770,-178,-1175,-2006,-2479,-2506,-2076,-1308,-367,501,1073,1140,588,-621,-2406,-4598,-6964,-9234,-11156,-12513,-13166,-13047,-12184,-10648,-8588,-6146,-3500,-808,1791,4154,6179,7771,8851,9371,9300,8641,7433,5783,3823,1764,-175,-1761,-2776,-3067,-2544,-1209,825,3391,6229,9085,11696,13837,15364,16179,16307,15814,14852,13607,12292,11094,10196,9684,9621,9963,10633,11494,12398,13200,13782,14076,14063,13770,13275,12649,11985,11323,10687,10031,9292,8364,7153,5585,3624,1294,-1322,-4109,-6888,-9496,-11745,-13488,-14615,-15073,-14867,-14075,-12801,-11215,-9464,-7715,-6083,-4638,-3422,-2381,-1485,-615,273,1269,2355,3529,4702,5784,6672,7276,7545,7492,7152,6664,6139,5757,5649,5926,6659,7841,9417,11260,13200,15015,16505,17454,17738,17280,16099,14295,12045,9551,7070,4808,2974,1686,1040,1005,1552,2521,3789,5129,6382,7340,7866,7842,7214,5966,4163,1887,-698,-3429,-6104,-8531,-10537,-11979,-12782,-12904,-12401,-11343,-9875,-8156,-6336,-4568,-2950,-1540,-348,655,1557,2418,3349,4379,5528,6740,7903,8864,9462,9535,9001,7839,6134,4080,1936,34,-1303,-1786,-1206,505,3286,6903,11004,15125,18771,21457,22798,22538,20624,17182,12539,7148,1560,-3688,-8117,-11384,-13316,-13932,-13408,-12085,-10344,-8623,-7269,-6556,-6587,-7330,-8609,-10148,-11649,-12810,-13430,-13401,-12756,-11636,-10281,-8956,-7931,-7388,-7416,-7959,-8843,-9789,-10458,-10537,-9757,-7983,-5240,-1681,2350,6461,10171,13058,14769,15102,14015,11649,8281,4316,201,-3616,-6743,-8896,-9929,-9815,-8678,-6713,-4223,-1499,1123,3371,5026,5924,6032,5338,3962,2024,-286,-2778,-5273,-7582,-9567,-11108,-12115,-12570,-12450,-11830,-10773,-9394,-7820,-6159,-4533,-3007,-1656,-462,553,1474,2314,3142,3948,4719,5373,5808,5912,5572,4732,3388,1615,-415,-2500,-4348,-5713,-6341,-6090,-4920,-2934,-361,2455,5104,7182,8319,8279,6951,4418,875,-3306,-7730,-11938,-15543,-18227,-19806,-20237,-19619,-18167,-16188,-14019,-11991,-10358,-9292,-8803,-8832,-9143,-9495,-9593,-9194,-8163,-6472,-4229,-1673,891,3118,4691,5391,5129,3947,2090,-152,-2326,-4066,-4979,-4862,-3618,-1377,1605,4909,8078,10642,12207,12524,11493,9235,5998,2201,-1726,-5316,-8219,-10168,-11069,-10955,-9976,-8374,-6404,-4346,-2407,-760,515,1389,1892,2084,2036,1820,1474,1031,489,-169,-953,-1891,-2972,-4170,-5429,-6645,-7708,-8487,-8868,-8770,-8149,-7012,-5393,-3382,-1053,1483,4126,6790,9355,11746,13838,15548,16781,17470,17586,17142,16213,14912,13412,11901,10590,9656,9260,9460,10268,11572,13179,14837,16226,17061,17067,16055,13958,10790,6751,2081,-2816,-7584,-11775,-15079,-17225,-18095,-17712,-16239,-13953,-11231,-8458,-6001,-4154,-3052,-2736,-3056,-3796,-4663,-5366,-5686,-5490,-4769,-3643,-2299,-1018,-38,426,251,-525,-1798,-3292,-4719,-5733,-6076,-5554,-4147,-1964,734,3601,6243,8311,9532,9782,9093,7650,5746,3745,1998,794,328,638,1672,3243,5119,7034,8742,10050,10839,11061,10760,10002,8912,7575,6109,4546,2949,1314,-343,-2026,-3714,-5383,-6969,-8412,-9624,-10543,-11108,-11306,-11152,-10685,-9981,-9088,-8064,-6929,-5668,-4273,-2720,-1026,753,2504,4103,5365,6173,6419,6094,5275,4120,2864,1773,1109,1091,1842,3382,5598,8252,11040,13571,15500,16494,16350,14983,12454,8995,4918,678,-3315,-6613,-8890,-9941,-9696,-8266,-5905,-2952,151,3002,5215,6517,6757,5934,4191,1810,-859,-3417,-5510,-6862,-7330,-6920,-5775,-4175,-2439,-935,68,346,-121,-1283,-2901,-4708,-6386,-7663,-8355,-8389,-7836,-6846,-5685,-4614,-3907,-3748,-4242,-5356,-6964,-8834,-10697,-12274,-13337,-13739,-13434,-12502,-11101,-9481,-7905,-6621,-5856,-5711,-6244,-7380,-8974,-10821,-12681,-14293,-15471,-16022,-15901,-15081,-13663,-11792,-9653,-7465,-5405,-3640,-2257,-1299,-725,-458,-357,-278,-51,474,1405,2817,4685,6950,9430,11943,14206,16006,17088,17328,16632,15057,12730,9889,6818,3835,1236,-738,-1930,-2312,-1944,-1039,160,1307,2118,2299,1683,185,-2140,-5129,-8511,-11976,-15171,-17809,-19638,-20535,-20475,-19546,-17940,-15913,-13762,-11768,-10179,-9146,-8724,-8857,-9370,-10025,-10521,-10591,-9984,-8595,-6388,-3537,-270,3017,5960,8166,9377,9450,8446,6571,4198,1768,-252,-1457,-1578,-506,1648,4611,7956,11185,13834,15482,15921,15058,13058,10197,6890,3570,658,-1554,-2884,-3319,-3013,-2180,-1165,-267,219,105,-704,-2172,-4163,-6455,-8788,-10893,-12537,-13548,-13847,-13438,-12436,-10999,-9356,-7726,-6313,-5268,-4665,-4514,-4733,-5201,-5731,-6136,-6211,-5792,-4747,-3021,-649,2254,5464,8696,11642,13971,15470,15964,15466,14090,12078,9766,7521,5684,4579,4364,5141,6812,9179,11919,14638,16925,18395,18748,17811,15560,12126,7806,2990,-1832,-6192,-9655,-11907,-12776,-12260,-10520,-7857,-4665,-1394,1533,3747,5001,5200,4386,2780,683,-1501,-3370,-4573,-4835,-4043,-2209,496,3810,7383,10872,13943,16354,17944,18692,18642,17965,16848,15507,14138,12871,11784,10883,10117,9426,8720,7966,7136,6273,5446,4755,4307,4184,4438,5051,5972,7050,8167,9112,9748,9927,9553,8597,7076,5075,2739,237,-2206,-4407,-6157,-7334,-7861,-7748,-7090,-6050,-4828,-3662,-2732,-2210,-2141,-2540,-3307,-4299,-5336,-6191,-6683,-6621,-5903,-4482,-2435,84,2822,5464,7701,9226,9853,9492,8209,6206,3783,1320,-803,-2257,-2787,-2303,-824,1436,4187,7011,9507,11269,12001,11507,9759,6845,3016,-1403,-6010,-10395,-14182,-17059,-18833,-19407,-18834,-17252,-14898,-12073,-9077,-6244,-3806,-1984,-847,-413,-566,-1136,-1887,-2576,-2955,-2840,-2099,-702,1283,3718,6371,8997,11337,13174,14364,14846,14669,13954,12905,11734,10652,9820,9299,9082,9040,9001,8737,8062,6805,4940,2495,-360,-3386,-6307,-8816,-10658,-11641,-11658,-10712,-8908,-6443,-3581,-646,2048,4190,5540,5929,5307,3692,1246,-1834,-5271,-8769,-12052,-14874,-17054,-18502,-19181,-19153,-18485,-17314,-15735,-13862,-11773,-9517,-7133,-4631,-2026,657,3356,5971,8366,10358,11794,12509,12445,11586,10056,8033,5800,3645,1880,738,401,910,2218,4138,6400,8681,10616,11890,12243,11517,9686,6831,3147,-1086,-5547,-9898,-13810,-17023,-19320,-20601,-20831,-20089,-18522,-16349,-13829,-11246,-8874,-6945,-5640,-5025,-5111,-5769,-6848,-8122,-9373,-10411,-11079,-11319,-11114,-10543,-9706,-8735,-7758,-6861,-6096,-5466,-4915,-4366,-3703,-2822,-1637,-98,1780,3919,6183,8360,10243,11599,12269,12160,11283,9750,7764,5588,3519,1827,744,417,902,2163,4060,6398,8923,11351,13419,14884,15557,15359,14248,12335,9759,6757,3585,487,-2277,-4555,-6198,-7169,-7475,-7178,-6403,-5284,-3971,-2610,-1296,-103,971,1965,2966,4062,5331,6786,8366,9949,11320,12254,12536,11978,10556,8295,5441,2282,-766,-3296,-4935,-5409,-4600,-2569,454,4072,7806,11123,13543,14666,14262,12262,8806,4184,-1158,-6721,-11945,-16340,-19467,-21041,-20920,-19141,-15916,-11588,-6634,-1560,3119,6956,9638,10979,11015,9888,7946,5548,3147,1096,-300,-905,-705,167,1475,2954,4316,5356,5930,6022,5693,5116,4487,4034,3935,4291,5104,6261,7561,8742,9542,9736,9196,7899,5952,3546,960,-1530,-3651,-5219,-6121,-6362,-6024,-5262,-4249,-3160,-2122,-1216,-476,119,603,1009,1384,1709,1983,2144,2138,1900,1393,591,-459,-1702,-3001,-4217,-5178,-5721,-5708,-5036,-3663,-1590,1106,4324,7895,11642,15346,18769,21692,23865,25101,25246,24216,22048,18864,14921,10551,6169,2180,-1020,-3133,-3979,-3529,-1924,561,3522,6485,8989,10579,10962,9933,7488,3762,-956,-6278,-11745,-16874,-21237,-24437,-26253,-26535,-25366,-22895,-19496,-15542,-11544,-7931,-5121,-3366,-2805,-3350,-4795,-6764,-8842,-10605,-11696,-11890,-11096,-9408,-7021,-4259,-1447,1088,3106,4464,5140,5222,4876,4332,3810,3528,3607,4120,5015,6181,7429,8535,9301,9539,9183,8210,6734,4918,2995,1187,-286,-1295,-1776,-1765,-1393,-831,-303,-4,-103,-678,-1745,-3215,-4946,-6758,-8456,-9897,-10965,-11626,-11886,-11806,-11447,-10891,-10168,-9328,-8360,-7293,-6139,-4948,-3786,-2718,-1826,-1134,-666,-380,-222,-132,-54,27,100,102,-27,-370,-965,-1810,-2854,-3969,-5006,-5774,-6103,-5855,-4956,-3424,-1364,1021,3463,5657,7291,8114,7938,6696,4446,1339,-2349,-6314,-10204,-13712,-16564,-18586,-19670,-19818,-19096,-17653,-15696,-13459,-11209,-9200,-7639,-6687,-6398,-6732,-7555,-8653,-9754,-10616,-10994,-10777,-9899,-8454,-6576,-4490,-2416,-554,957,2059,2779,3203,3471,3708,4057,4549,5218,5967,6694,7228,7426,7159,6368,5072,3368,1426,-523,-2242,-3503,-4121,-4024,-3189,-1744,125,2172,4105,5688,6698,7018,6606,5495,3814,1705,-616,-2980,-5182,-7104,-8627,-9696,-10285,-10370,-9977,-9112,-7818,-6152,-4206,-2100,14,1978,3650,4926,5759,6182,6267,6148,5947,5783,5711,5747,5835,5891,5824,5546,5018,4265,3354,2426,1650,1196,1223,1828,3017,4718,6748,8858,10745,12105,12670,12235,10710,8104,4563,325,-4284,-8884,-13094,-16544,-18943,-20074,-19854,-18304,-15598,-11990,-7857,-3586,394,3728,6133,7458,7697,6993,5585,3833,2078,680,-95,-65,828,2534,4896,7704,10700,13629,16293,18497,20170,21223,21678,21538,20847,19658,18021,16011,13695,11161,8489,5797,3173,742,-1400,-3151,-4438,-5214,-5473,-5232,-4566,-3579,-2386,-1160,-3,921,1546,1792,1654,1137,301,-808,-2095,-3512,-4984,-6479,-7961,-9410,-10797,-12077,-13193,-14038,-14527,-14507,-13911,-12627,-10665,-8042,-4866,-1291,2498,6295,9906,13148,15896,18021,19474,20193,20188,19475,18129,16259,14024,11611,9251,7160,5568,4645,4530,5262,6811,9027,11683,14449,16971,18852,19765,19432,17718,14617,10284,5004,-818,-6716,-12188,-16774,-20087,-21864,-21995,-20547,-17732,-13922,-9567,-5170,-1210,1915,3933,4736,4354,2986,889,-1603,-4184,-6595,-8652,-10281,-11470,-12300,-12858,-13244,-13514,-13668,-13644,-13336,-12621,-11401,-9623,-7348,-4694,-1909,740,2923,4383,4889,4369,2850,514,-2342,-5349,-8104,-10217,-11401,-11451,-10333,-8136,-5084,-1512,2219,5709,8647,10769,11952,12186,11559,10266,8521,6566,4598,2762,1135,-286,-1531,-2689,-3811,-4929,-6023,-6993,-7710,-8010,-7753,-6850,-5297,-3176,-645,2073,4753,7159,9111,10483,11198,11254,10683,9561,7986,6068,3921,1668,-568,-2657,-4471,-5873,-6753,-7012,-6603,-5535,-3874,-1783,532,2797,4735,6071,6584,6124,4638,2192,-1064,-4874,-8923,-12885,-16417,-19249,-21160,-22031,-21833,-20648,-18618,-15988,-13011,-9969,-7130,-4681,-2783,-1488,-797,-651,-960,-1609,-2509,-3552,-4694,-5860,-7025,-8121,-9094,-9851,-10287,-10291,-9738,-8563,-6707,-4229,-1220,2109,5521,8719,11429,13396,14449,14491,13537,11705,9201,6308,3345,624,-1570,-3030,-3651,-3423,-2472,-991,728,2394,3707,4430,4425,3625,2105,13,-2438,-4970,-7349,-9334,-10781,-11608,-11811,-11475,-10693,-9630,-8392,-7106,-5827,-4589,-3371,-2145,-832,608,2252,4125,6238,8574,11064,13617,16094,18333,20139,21336,21750,21278,19878,17596,14580,11048,7312,3700,572,-1774,-3091,-3280,-2340,-455,2100,4924,7583,9643,10724,10571,9057,6240,2323,-2338,-7312,-12089,-16233,-19308,-21070,-21365,-20236,-17855,-14533,-10655,-6659,-2945,160,2419,3771,4235,3991,3251,2281,1320,561,122,58,349,954,1789,2792,3907,5109,6396,7785,9291,10922,12660,14445,16190,17770,19028,19827,20007,19480,18179,16137,13437,10266,6847,3462,406,-2076,-3745,-4525,-4375,-3434,-1915,-107,1642,3037,3824,3861,3138,1750,-87,-2104,-4004,-5528,-6474,-6751,-6356,-5385,-3993,-2378,-719,790,2053,2954,3509,3692,3614,3315,2948,2591,2378,2363,2608,3079,3733,4436,5034,5351,5215,4505,3175,1266,-1082,-3622,-6079,-8119,-9462,-9871,-9228,-7528,-4905,-1621,1978,5461,8424,10483,11391,11011,9396,6719,3314,-430,-4059,-7166,-9394,-10519,-10442,-9218,-7048,-4218,-1115,1882,4410,6175,7005,6845,5770,3997,1787,-510,-2594,-4196,-5135,-5349,-4860,-3788,-2306,-614,1107,2698,4072,5196,6085,6814,7436,8024,8580,9100,9482,9651,9453,8800,7596,5840,3569,946,-1846,-4518,-6796,-8388,-9068,-8687,-7193,-4683,-1328,2532,6527,10210,13146,14973,15400,14315,11718,7817,2910,-2564,-8136,-13325,-17704,-20944,-22857,-23383,-22627,-20797,-18194,-15183,-12088,-9264,-6928,-5263,-4320,-4046,-4330,-4951,-5699,-6325,-6640,-6510,-5871,-4773,-3306,-1658,-17,1418,2487,3083,3176,2804,2078,1168,236,-511,-961,-1005,-649,34,903,1748,2345,2474,1949,678,-1375,-4114,-7387,-10952,-14536,-17857,-20653,-22727,-23923,-24213,-23600,-22214,-20202,-17783,-15179,-12600,-10252,-8244,-6671,-5508,-4696,-4114,-3611,-3057,-2332,-1375,-156,1296,2936,4690,6495,8284,10025,11687,13260,14748,16112,17342,18347,19041,19301,18991,18001,16243,13697,10413,6541,2297,-2004,-6016,-9372,-11731,-12855,-12583,-10944,-8079,-4307,-41,4220,7965,10741,12179,12086,10429,7364,3204,-1627,-6654,-11378,-15405,-18389,-20171,-20688,-20035,-18408,-16055,-13287,-10359,-7536,-4995,-2854,-1184,43,865,1398,1751,2069,2460,3046,3851,4918,6156,7496,8780,9871,10646,11020,10968,10538,9833,8999,8230,7670,7482,7725,8420,9481,10777,12088,13186,13834,13816,12997,11306,8774,5515,1742,-2307,-6311,-9971,-12977,-15064,-16033,-15766,-14247,-11561,-7909,-3568,1115,5755,9976,13439,15868,17105,17078,15836,13525,10358,6616,2592,-1402,-5075,-8170,-10468,-11830,-12156,-11457,-9780,-7277,-4153,-670,2859,6126,8824,10703,11588,11402,10183,8065,5290,2134,-1061,-3995,-6362,-7939,-8568,-8161,-6735,-4375,-1247,2417,6347,10246,13812,16787,18944,20145,20314,19468,17687,15130,11971,8450,4781,1196,-2086,-4882,-7014,-8361,-8840,-8433,-7191,-5232,-2718,115,3044,5770,8069,9712,10593,10695,10124,9050,7689,6214,4743,3319,1913,506,-913,-2270,-3435,-4231,-4490,-4115,-3125,-1648,77,1785,3232,4223,4669,4530,3849,2694,1162,-625,-2540,-4441,-6207,-7735,-8968,-9867,-10412,-10574,-10333,-9652,-8568,-7114,-5439,-3696,-2102,-855,-138,-50,-652,-1874,-3620,-5706,-7915,-10044,-11875,-13265,-14085,-14285,-13839,-12779,-11197,-9200,-6950,-4571,-2193,122,2335,4459,6536,8616,10750,12971,15247,17505,19600,21328,22479,22816,22169,20434,17629,13920,9590,5066,790,-2740,-5176,-6235,-5906,-4314,-1824,1123,3998,6349,7777,8072,7148,5094,2114,-1515,-5454,-9405,-13079,-16264,-18800,-20564,-21509,-21568,-20762,-19091,-16657,-13591,-10113,-6470,-2958,171,2675,4413,5337,5471,4999,4109,3081,2149,1471,1142,1098,1221,1292,1121,498,-622,-2254,-4199,-6227,-7972,-9123,-9372,-8585,-6762,-4081,-881,2437,5428,7711,8991,9116,8085,6042,3269,131,-2973,-5657,-7609,-8640,-8671,-7802,-6226,-4233,-2154,-277,1139,1959,2151,1793,1090,253,-448,-835,-772,-240,705,1918,3200,4326,5076,5261,4801,3672,1996,-57,-2258,-4371,-6174,-7486,-8160,-8111,-7323,-5853,-3832,-1466,1029,3398,5451,7025,8064,8575,8656,8437,8065,7674,7361,7194,7212,7437,7857,8441,9105,9710,10081,10017,9327,7898,5712,2869,-403,-3813,-7039,-9772,-11798,-12977,-13301,-12843,-11773,-10305,-8690,-7166,-5959,-5223,-5045,-5405,-6179,-7133,-7983,-8389,-8066,-6808,-4561,-1450,2212,6011,9456,12111,13645,13927,12979,11062,8502,5722,3123,1017,-351,-890,-630,286,1610,3073,4405,5423,6020,6205,6075,5737,5361,5030,4850,4842,5019,5355,5802,6301,6785,7166,7356,7279,6861,6107,5050,3808,2531,1384,540,109,194,820,1986,3636,5666,7922,10204,12286,13920,14880,14972,14068,12145,9278,5670,1601,-2550,-6433,-9665,-12013,-13302,-13556,-12885,-11572,-9922,-8311,-7051,-6395,-6465,-7267,-8675,-10472,-12390,-14143,-15481,-16215,-16252,-15588,-14341,-12683,-10866,-9150,-7764,-6922,-6701,-7141,-8148,-9549,-11140,-12635,-13813,-14433,-14367,-13543,-12030,-9958,-7591,-5209,-3142,-1673,-1022,-1291,-2470,-4409,-6853,-9482,-11901,-13778,-14805,-14825,-13824,-11935,-9448,-6723,-4147,-2074,-736,-254,-586,-1569,-2947,-4410,-5668,-6479,-6710,-6347,-5488,-4340,-3170,-2268,-1908,-2275,-3466,-5425,-7982,-10825,-13587,-15844,-17228,-17443,-16340,-13948,-10440,-6167,-1538,2973,6932,9982,11882,12529,11981,10400,8094,5409,2744,471,-1104,-1749,-1375,11,2266,5161,8409,11697,14726,17257,19106,20188,20493,20088,19108,17727,16132,14524,13055,11853,10981,10458,10238,10273,10454,10714,10958,11133,11185,11103,10872,10525,10086,9627,9196,8880,8720,8759,8997,9390,9858,10287,10534,10484,10030,9152,7882,6336,4698,3153,1915,1139,910,1286,2171,3490,5059,6721,8307,9701,10815,11636,12176,12496,12664,12745,12795,12832,12851,12814,12653,12286,11633,10626,9245,7513,5525,3413,1375,-396,-1690,-2358,-2307,-1540,-169,1621,3536,5282,6533,7036,6589,5132,2684,-565,-4344,-8280,-11964,-15016,-17126,-18113,-17928,-16681,-14584,-11957,-9165,-6554,-4449,-3054,-2466,-2639,-3405,-4503,-5633,-6508,-6887,-6641,-5754,-4310,-2534,-653,1024,2268,2892,2824,2070,758,-962,-2873,-4792,-6536,-7988,-9051,-9683,-9895,-9694,-9172,-8395,-7481,-6541,-5693,-5048,-4696,-4688,-5033,-5669,-6509,-7398,-8201,-8778,-9035,-8941,-8520,-7870,-7132,-6471,-6047,-5973,-6313,-7046,-8101,-9343,-10620,-11759,-12605,-13008,-12866,-12103,-10716,-8753,-6346,-3663,-931,1643,3872,5602,6792,7416,7571,7364,6955,6483,6069,5767,5584,5466,5308,5000,4401,3427,2011,181,-1987,-4306,-6578,-8549,-9998,-10783,-10788,-10081,-8734,-6984,-5057,-3229,-1734,-747,-367,-596,-1366,-2522,-3898,-5288,-6509,-7412,-7872,-7855,-7360,-6452,-5242,-3851,-2444,-1159,-127,557,876,839,556,122,-291,-594,-654,-440,78,882,1922,3149,4502,5939,7412,8891,10316,11621,12709,13484,13839,13704,13028,11812,10100,7967,5524,2893,210,-2356,-4663,-6529,-7832,-8474,-8410,-7688,-6387,-4667,-2702,-686,1208,2825,4085,4917,5323,5302,4880,4105,3015,1705,248,-1234,-2643,-3850,-4770,-5311,-5439,-5147,-4487,-3531,-2399,-1191,-27,1016,1867,2501,2899,3099,3133,3094,3049,3122,3375,3922,4758,5926,7325,8869,10381,11686,12590,12943,12628,11598,9908,7653,5047,2316,-260,-2443,-4001,-4835,-4865,-4171,-2889,-1225,545,2159,3369,3981,3890,3092,1660,-222,-2333,-4406,-6183,-7437,-7990,-7752,-6700,-4922,-2570,112,2846,5334,7301,8530,8885,8330,6926,4845,2322,-339,-2813,-4795,-6022,-6332,-5658,-4065,-1719,1112,4106,6906,9203,10692,11218,10674,9110,6662,3535,21,-3606,-7036,-10013,-12308,-13759,-14263,-13810,-12433,-10256,-7422,-4125,-585,2987,6347,9292,11616,13175,13891,13753,12857,11348,9455,7421,5506,3941,2907,2501,2732,3496,4615,5853,6966,7733,8003,7689,6794,5387,3595,1578,-487,-2427,-4096,-5363,-6157,-6412,-6120,-5304,-4010,-2360,-475,1443,3204,4592,5435,5588,5005,3675,1723,-713,-3389,-6073,-8502,-10470,-11798,-12415,-12298,-11545,-10285,-8730,-7100,-5614,-4474,-3816,-3708,-4160,-5062,-6278,-7583,-8732,-9493,-9650,-9078,-7727,-5675,-3079,-200,2670,5217,7161,8272,8411,7520,5660,2980,-258,-3736,-7086,-9921,-11922,-12802,-12418,-10746,-7902,-4157,110,4455,8391,11497,13429,13975,13096,10889,7611,3612,-666,-4782,-8288,-10832,-12156,-12151,-10865,-8481,-5302,-1704,1945,5260,7975,9882,10893,11041,10440,9284,7817,6270,4869,3785,3127,2943,3222,3889,4849,5987,7173,8316,9298,10047,10486,10561,10268,9607,8659,7502,6265,5060,4008,3186,2659,2437,2493,2778,3194,3654,4048,4296,4326,4087,3576,2786,1781,623,-583,-1722,-2690,-3386,-3769,-3829,-3625,-3245,-2804,-2414,-2162,-2101,-2241,-2572,-3054,-3641,-4293,-4951,-5583,-6128,-6533,-6719,-6615,-6128,-5209,-3806,-1963,286,2773,5365,7829,9975,11597,12539,12694,11998,10495,8254,5470,2359,-799,-3721,-6114,-7767,-8475,-8185,-6888,-4701,-1832,1449,4793,7833,10226,11645,11915,10905,8702,5451,1468,-2880,-7179,-11008,-14022,-15942,-16629,-16058,-14342,-11699,-8450,-4953,-1594,1285,3424,4672,4997,4498,3338,1761,-2,-1694,-3132,-4143,-4652,-4621,-4111,-3218,-2126,-1017,-127,364,268,-483,-1925,-3938,-6363,-8930,-11352,-13347,-14675,-15179,-14803,-13583,-11640,-9181,-6444,-3699,-1221,776,2126,2740,2637,1871,600,-1007,-2741,-4408,-5848,-6945,-7664,-8012,-8062,-7894,-7602,-7264,-6944,-6692,-6535,-6523,-6649,-6957,-7414,-8027,-8753,-9556,-10370,-11131,-11746,-12132,-12181,-11822,-10961,-9589,-7699,-5391,-2802,-149,2329,4384,5788,6385,6079,4884,2884,253,-2770,-5915,-8883,-11394,-13213,-14155,-14147,-13208,-11475,-9180,-6616,-4106,-1960,-420,340,264,-621,-2198,-4277,-6623,-8963,-11002,-12477,-13153,-12880,-11615,-9436,-6532,-3198,240,3431,6085,7974,8989,9103,8411,7081,5358,3509,1815,517,-201,-234,407,1640,3282,5100,6844,8278,9201,9507,9133,8134,6620,4752,2748,792,-917,-2236,-3063,-3332,-3034,-2195,-876,852,2867,5084,7367,9598,11665,13443,14853,15820,16319,16332,15885,14983,13674,11992,10007,7806,5480,3160,948,-1009,-2607,-3734,-4298,-4279,-3655,-2513,-953,854,2695,4353,5601,6265,6244,5525,4204,2474,596,-1129,-2415,-3027,-2845,-1844,-175,1961,4231,6328,7938,8841,8917,8172,6729,4829,2745,827,-657,-1458,-1455,-629,921,2998,5340,7662,9699,11219,12095,12268,11780,10771,9391,7883,6402,5145,4195,3630,3443,3608,4061,4733,5539,6412,7275,8069,8746,9251,9577,9700,9642,9414,9044,8568,8009,7424,6849,6331,5928,5639,5517,5526,5664,5880,6132,6374,6564,6674,6666,6526,6231,5785,5193,4491,3702,2874,2041,1261,590,109,-120,-25,421,1213,2317,3640,5079,6499,7747,8705,9232,9256,8732,7672,6170,4364,2446,654,-803,-1707,-1934,-1424,-235,1484,3491,5502,7235,8443,8983,8782,7891,6424,4564,2525,524,-1244,-2616,-3486,-3794,-3556,-2814,-1706,-350,1070,2410,3537,4336,4752,4761,4393,3733,2885,1989,1153,480,-13,-337,-576,-839,-1248,-1916,-2916,-4259,-5899,-7721,-9570,-11270,-12643,-13550,-13892,-13626,-12787,-11440,-9721,-7770,-5731,-3746,-1893,-261,1140,2288,3204,3913,4453,4843,5123,5279,5329,5240,5010,4609,4029,3254,2283,1130,-167,-1543,-2918,-4188,-5269,-6070,-6543,-6669,-6456,-5968,-5290,-4537,-3840,-3315,-3061,-3131,-3553,-4275,-5261,-6372,-7519,-8547,-9357,-9854,-9992,-9768,-9211,-8410,-7439,-6436,-5493,-4733,-4237,-4073,-4257,-4771,-5542,-6470,-7418,-8260,-8847,-9094,-8916,-8296,-7257,-5876,-4262,-2574,-961,410,1405,1926,1917,1380,377,-998,-2598,-4272,-5872,-7261,-8355,-9094,-9481,-9540,-9343,-8971,-8524,-8085,-7742,-7540,-7506,-7629,-7863,-8165,-8458,-8707,-8841,-8849,-8697,-8395,-7959,-7422,-6818,-6188,-5547,-4917,-4297,-3693,-3102,-2527,-1973,-1445,-957,-508,-112,230,512,717,830,839,727,506,181,-235,-719,-1284,-1908,-2604,-3346,-4113,-4854,-5521,-6054,-6411,-6587,-6576,-6431,-6189,-5914,-5662,-5477,-5382,-5392,-5473,-5591,-5672,-5651,-5468,-5096,-4552,-3893,-3228,-2675,-2373,-2426,-2924,-3878,-5269,-6990,-8905,-10832,-12561,-13884,-14617,-14613,-13811,-12228,-9973,-7232,-4242,-1249,1487,3769,5444,6449,6815,6640,6083,5354,4617,4044,3724,3682,3912,4328,4833,5313,5655,5784,5671,5326,4825,4240,3672,3190,2839,2639,2570,2601,2680,2736,2721,2559,2230,1692,958,44,-985,-2065,-3085,-3961,-4589,-4895,-4836,-4406,-3645,-2648,-1533,-444,480,1146,1499,1563,1425,1198,1046,1070,1398,2029,2993,4178,5495,6762,7821,8495,8660,8241,7246,5760,3952,2033,238,-1203,-2139,-2454,-2160,-1312,-56,1421,2920,4222,5166,5590,5431,4650,3320,1565,-408,-2366,-4079,-5344,-6061,-6189,-5807,-5040,-4058,-3009,-2009,-1104,-290,472,1247,2059,2934,3835,4710,5502,6130,6554,6732,6653,6327,5783,5068,4257,3401,2597,1889,1351,1014,905,1003,1279,1644,2013,2285,2372,2239,1856,1293,607,-79,-631,-940,-893,-447,394,1582,3012,4572,6120,7539,8700,9534,9980,10040,9732,9118,8256,7226,6077,4877,3665,2484,1361,322,-625,-1463,-2198,-2831,-3368,-3822,-4182,-4455,-4601,-4623,-4482,-4183,-3721,-3109,-2363,-1494,-507,601,1837,3176,4593,5993,7287,8356,9081,9389,9237,8629,7637,6343,4901,3418,2042,836,-137,-870,-1375,-1692,-1851,-1905,-1866,-1753,-1552,-1222,-735,-30,880,1989,3198,4394,5401,6073,6268,5938,5105,3892,2483,1116,3,-655,-751,-231,852,2400,4241,6193,8072,9713,10998,11848,12231,12159,11672,10853,9774,8550,7246,5967,4773,3728,2885,2287,1947,1900,2117,2596,3275,4088,4915,5637,6091,6169,5723,4740,3165,1115,-1304,-3887,-6384,-8567,-10165,-11008,-10953,-9993,-8193,-5753,-2911,25,2760,5024,6605,7391,7361,6600,5273,3595,1812,143,-1196,-2072,-2362,-2041,-1104,382,2324,4584,7020,9464,11765,13774,15356,16438,16951,16922,16390,15445,14191,12722,11136,9511,7927,6477,5231,4302,3724,3551,3726,4188,4781,5386,5843,6074,6031,5726,5215,4566,3851,3126,2428,1765,1125,497,-148,-798,-1456,-2104,-2705,-3263,-3741,-4160,-4521,-4816,-5051,-5185,-5192,-5034,-4686,-4131,-3383,-2448,-1350,-118,1229,2644,4061,5411,6562,7433,7896,7896,7412,6466,5164,3617,1975,393,-1012,-2105,-2820,-3080,-2866,-2176,-1053,420,2093,3786,5271,6307,6717,6347,5202,3353,1012,-1567,-4076,-6260,-7887,-8844,-9082,-8671,-7733,-6464,-5058,-3727,-2630,-1873,-1498,-1457,-1681,-2040,-2439,-2783,-3021,-3146,-3152,-3077,-2926,-2725,-2461,-2147,-1760,-1332,-848,-368,116,540,894,1134,1243,1205,1028,720,308,-192,-765,-1402,-2114,-2908,-3806,-4802,-5879,-6991,-8068,-9039,-9821,-10359,-10599,-10534,-10158,-9525,-8688,-7747,-6793,-5927,-5234,-4763,-4553,-4578,-4819,-5204,-5671,-6151,-6573,-6899,-7076,-7105,-6980,-6734,-6399,-6018,-5613,-5220,-4836,-4477,-4132,-3809,-3501,-3235,-3017,-2882,-2830,-2895,-3067,-3367,-3789,-4336,-4994,-5736,-6500,-7220,-7799,-8152,-8219,-7959,-7403,-6588,-5627,-4610,-3668,-2897,-2388,-2189,-2327,-2763,-3450,-4286,-5166,-5986,-6647,-7081,-7266,-7201,-6948,-6574,-6165,-5804,-5534,-5402,-5410,-5558,-5837,-6205,-6642,-7077,-7472,-7745,-7870,-7793,-7526,-7074,-6496,-5847,-5210,-4633,-4172,-3812,-3538,-3276,-2959,-2512,-1883,-1056,-38,1094,2278,3388,4334,5030,5410,5476,5230,4741,4062,3260,2379,1438,461,-558,-1606,-2673,-3747,-4800,-5816,-6775,-7646,-8412,-9045,-9520,-9821,-9925,-9831,-9549,-9096,-8530,-7897,-7278,-6739,-6330,-6076,-5964,-5921,-5877,-5701,-5316,-4632,-3615,-2263,-610,1252,3224,5134,6827,8130,8903,9073,8634,7660,6302,4749,3192,1831,779,125,-138,-68,233,644,1042,1352,1509,1520,1415,1219,1000,752,493,193,-166,-617,-1142,-1730,-2325,-2840,-3199,-3296,-3060,-2429,-1413,-30,1584,3309,4952,6343,7337,7830,7781,7212,6168,4775,3130,1408,-280,-1780,-3020,-3917,-4456,-4623,-4449,-3960,-3219,-2261,-1174,-1,1160,2227,3110,3693,3935,3758,3210,2328,1248,113,-918,-1704,-2135,-2147,-1709,-840,407,1950,3666,5444,7144,8660,9866,10681,11003,10789,10000,8667,6858,4715,2390,100,-1980,-3674,-4869,-5519,-5650,-5333,-4721,-3938,-3155,-2482,-2007,-1759,-1700,-1765,-1827,-1778,-1499,-934,-85,997,2167,3308,4226,4832,5001,4717,3979,2842,1418,-183,-1806,-3315,-4559,-5427,-5807,-5662,-4971,-3801,-2245,-479,1335,2975,4285,5114,5397,5120,4354,3203,1809,322,-1113,-2385,-3364,-3993,-4194,-3933,-3235,-2117,-693,938,2627,4236,5626,6697,7352,7572,7330,6686,5676,4401,2957,1454,22,-1247,-2248,-2923,-3233,-3163,-2727,-1966,-941,233,1458,2584,3509,4129,4381,4271,3824,3137,2321,1490,764,200,-158,-351,-425,-505,-675,-1051,-1667,-2514,-3528,-4561,-5464,-6056,-6188,-5774,-4764,-3223,-1235,1036,3415,5734,7802,9493,10698,11352,11480,11111,10367,9353,8220,7091,6098,5339,4891,4793,5032,5552,6246,6989,7649,8111,8302,8190,7794,7158,6362,5469,4561,3681,2886,2193,1638,1208,923,750,690,725,834,1025,1268,1574,1905,2237,2523,2710,2756,2621,2283,1749,1033,192,-728,-1646,-2506,-3223,-3762,-4063,-4131,-3968,-3620,-3148,-2615,-2093,-1608,-1187,-792,-388,84,668,1375,2186,3063,3935,4760,5493,6101,6593,6939,7155,7234,7184,7038,6819,6593,6397,6302,6342,6557,6955,7532,8255,9084,9945,10765,11455,11949,12172,12105,11732,11072,10170,9067,7826,6505,5161,3857,2637,1548,610,-173,-819,-1364,-1839,-2263,-2644,-2945,-3153,-3212,-3096,-2781,-2239,-1482,-520,600,1824,3075,4286,5383,6320,7056,7582,7898,8015,7948,7690,7239,6570,5675,4557,3260,1848,424,-909,-2056,-2933,-3520,-3785,-3777,-3521,-3091,-2560,-1996,-1464,-1010,-667,-449,-381,-443,-642,-935,-1290,-1668,-2018,-2325,-2546,-2663,-2633,-2427,-2006,-1369,-522,490,1592,2694,3698,4503,5029,5221,5048,4537,3736,2738,1650,575,-403,-1239,-1911,-2443,-2845,-3150,-3365,-3488,-3525,-3469,-3326,-3104,-2822,-2500,-2170,-1855,-1578,-1356,-1186,-1082,-1032,-1047,-1131,-1275,-1481,-1720,-1947,-2121,-2145,-1983,-1556,-879,24,1052,2079,2969,3597,3882,3799,3345,2592,1578,398,-923,-2302,-3734,-5135,-6479,-7674,-8652,-9310,-9562,-9344,-8629,-7459,-5939,-4218,-2503,-989,135,717,696,54,-1109,-2645,-4366,-6045,-7526,-8637,-9306,-9485,-9178,-8451,-7375,-6105,-4761,-3500,-2423,-1589,-1031,-705,-588,-610,-725,-899,-1090,-1285,-1468,-1612,-1731,-1795,-1842,-1874,-1948,-2090,-2341,-2700,-3145,-3612,-4043,-4336,-4466,-4354,-4011,-3418,-2601,-1604,-481,693,1844,2898,3803,4518,5012,5272,5272,5005,4470,3683,2697,1568,398,-718,-1655,-2306,-2563,-2385,-1746,-759,453,1647,2601,3065,2879,1950,310,-1895,-4451,-7046,-9399,-11218,-12295,-12521,-11866,-10454,-8458,-6165,-3876,-1897,-484,192,82,-778,-2228,-4073,-6075,-8004,-9667,-10901,-11600,-11717,-11253,-10280,-8901,-7276,-5586,-3994,-2656,-1659,-1032,-780,-823,-1105,-1528,-2005,-2471,-2855,-3123,-3240,-3170,-2899,-2395,-1669,-739,337,1450,2485,3295,3764,3825,3454,2743,1786,771,-165,-878,-1292,-1390,-1205,-824,-344,122,499,730,822,801,731,686,710,837,1057,1331,1610,1811,1893,1767,1435,865,93,-825,-1828,-2834,-3774,-4604,-5286,-5813,-6198,-6447,-6607,-6704,-6782,-6884,-7014,-7163,-7269,-7239,-6961,-6338,-5294,-3854,-2063,-101,1873,3616,4950,5715,5832,5315,4249,2796,1175,-410,-1736,-2674,-3114,-3059,-2548,-1698,-652,420,1366,2035,2373,2332,1992,1436,804,232,-192,-394,-376,-154,198,641,1081,1513,1886,2234,2560,2907,3285,3703,4141,4568,4927,5171,5245,5102,4717,4052,3114,1896,450,-1173,-2878,-4560,-6116,-7453,-8505,-9247,-9691,-9853,-9807,-9564,-9192,-8700,-8132,-7504,-6838,-6140,-5410,-4622,-3781,-2870,-1934,-1010,-181,494,941,1139,1087,833,461,70,-207,-280,-44,514,1405,2551,3856,5174,6339,7191,7601,7480,6838,5718,4258,2601,918,-665,-2036,-3168,-4048,-4737,-5289,-5785,-6245,-6691,-7068,-7313,-7346,-7098,-6546,-5713,-4671,-3540,-2432,-1480,-735,-259,-15,48,6,-18,47,291,751,1422,2287,3267,4291,5249,6044,6580,6774,6585,5995,5056,3855,2525,1194,1,-982,-1690,-2123,-2306,-2265,-2077,-1765,-1409,-1032,-659,-313,45,422,871,1413,2075,2854,3737,4689,5657,6589,7420,8101,8596,8894,9021,9003,8885,8683,8386,7973,7375,6565,5498,4201,2727,1159,-385,-1809,-3001,-3906,-4471,-4709,-4656,-4385,-3997,-3585,-3243,-3009,-2934,-2992,-3188,-3490,-3881,-4342,-4841,-5333,-5741,-5974,-5921,-5492,-4629,-3339,-1687,175,2077,3805,5168,6022,6276,5931,5073,3858,2502,1231,249,-279,-272,281,1315,2695,4248,5763,7036,7888,8182,7873,6949,5532,3750,1822,-37,-1617,-2738,-3279,-3186,-2474,-1218,454,2387,4429,6412,8224,9754,10945,11744,12135,12082,11606,10703,9448,7904,6204,4471,2840,1445,366,-319,-593,-472,-10,716,1582,2491,3288,3886,4159,4048,3516,2580,1333,-94,-1504,-2716,-3533,-3857,-3612,-2842,-1634,-122,1507,3101,4492,5576,6283,6607,6596,6341,5963,5592,5334,5288,5474,5931,6593,7420,8306,9157,9863,10326,10463,10214,9562,8527,7188,5652,4060,2558,1255,245,-459,-883,-1078,-1148,-1139,-1138,-1144,-1186,-1235,-1267,-1265,-1197,-1087,-934,-789,-687,-652,-710,-829,-967,-1058,-1005,-768,-289,399,1247,2139,2935,3481,3633,3282,2393,1004,-747,-2648,-4440,-5864,-6689,-6758,-6005,-4464,-2264,389,3239,6012,8437,10288,11411,11715,11210,9982,8173,6008,3699,1508,-389,-1812,-2707,-3034,-2873,-2294,-1460,-461,534,1459,2197,2701,2923,2815,2365,1578,469,-857,-2348,-3848,-5274,-6513,-7497,-8204,-8623,-8809,-8794,-8658,-8448,-8233,-8055,-7960,-7948,-8027,-8136,-8250,-8272,-8178,-7903,-7438,-6782,-5939,-4930,-3778,-2491,-1113,327,1770,3144,4386,5433,6239,6799,7123,7252,7256,7183,7109,7058,7071,7126,7223,7304,7352,7312,7163,6883,6443,5843,5033,4014,2748,1230,-520,-2472,-4538,-6626,-8600,-10308,-11593,-12281,-12259,-11435,-9832,-7555,-4822,-1911,846,3148,4738,5457,5256,4184,2383,66,-2536,-5140,-7521,-9441,-10728,-11285,-11046,-10071,-8443,-6321,-3934,-1486,747,2560,3772,4260,4016,3081,1590,-272,-2299,-4270,-5983,-7285,-8055,-8256,-7895,-7062,-5873,-4515,-3137,-1928,-990,-402,-152,-167,-319,-459,-425,-110,565,1585,2892,4341,5782,7011,7879,8251,8068,7339,6145,4608,2897,1164,-451,-1837,-2932,-3695,-4107,-4177,-3887,-3258,-2275,-974,617,2399,4278,6075,7654,8836,9501,9588,9086,8105,6771,5313,3909,2760,1973,1621,1683,2116,2796,3627,4493,5296,5993,6525,6886,7048,6997,6688,6112,5232,4064,2636,1029,-669,-2314,-3792,-4964,-5741,-6067,-5957,-5474,-4751,-3959,-3266,-2852,-2804,-3165,-3886,-4837,-5846,-6707,-7225,-7254,-6692,-5535,-3838,-1754,518,2733,4656,6081,6879,6994,6453,5361,3858,2142,388,-1201,-2485,-3344,-3722,-3635,-3125,-2315,-1306,-252,731,1517,2018,2179,1978,1452,655,-313,-1359,-2367,-3228,-3837,-4103,-3983,-3452,-2572,-1425,-154,1093,2178,2967,3399,3412,3047,2329,1378,280,-843,-1901,-2825,-3565,-4082,-4380,-4433,-4279,-3919,-3402,-2775,-2084,-1410,-800,-339,-68,-43,-285,-785,-1517,-2401,-3360,-4275,-5048,-5590,-5844,-5808,-5512,-5030,-4474,-3944,-3547,-3352,-3376,-3615,-3986,-4414,-4775,-4985,-4961,-4671,-4123,-3354,-2449,-1496,-597,154,691,975,1005,824,484,64,-378,-786,-1136,-1407,-1608,-1735,-1825,-1870,-1915,-1943,-1976,-1987,-1972,-1900,-1770,-1571,-1327,-1047,-773,-528,-368,-325,-468,-806,-1375,-2122,-2995,-3872,-4632,-5140,-5285,-4995,-4244,-3065,-1539,200,2006,3699,5134,6158,6669,6619,5976,4835,3282,1525,-250,-1817,-3013,-3707,-3875,-3538,-2813,-1857,-852,7,570,706,364,-457,-1674,-3157,-4726,-6185,-7368,-8135,-8439,-8284,-7755,-6990,-6131,-5329,-4682,-4249,-4021,-3949,-3940,-3910,-3756,-3425,-2861,-2048,-1016,207,1508,2798,3924,4772,5227,5240,4807,3997,2928,1751,636,-287,-902,-1191,-1161,-908,-550,-206,-1,3,-230,-690,-1311,-2037,-2749,-3367,-3771,-3887,-3638,-2990,-1926,-470,1326,3383,5568,7738,9706,11312,12408,12902,12779,12075,10918,9458,7879,6353,5011,3945,3175,2682,2389,2201,2019,1749,1336,746,-19,-929,-1939,-3000,-4034,-5006,-5829,-6480,-6902,-7087,-7027,-6737,-6241,-5574,-4754,-3830,-2801,-1720,-596,527,1618,2639,3560,4358,5025,5569,5991,6306,6506,6578,6516,6286,5902,5324,4585,3668,2633,1521,422,-569,-1347,-1825,-1932,-1650,-1015,-93,968,2045,2982,3674,4050,4104,3867,3439,2927,2467,2173,2124,2363,2853,3541,4285,4971,5438,5571,5286,4548,3383,1864,103,-1772,-3622,-5336,-6820,-8026,-8922,-9514,-9786,-9757,-9396,-8714,-7697,-6393,-4843,-3154,-1411,263,1778,3052,4011,4634,4885,4804,4421,3824,3104,2353,1685,1155,853,789,997,1445,2106,2910,3791,4636,5370,5886,6125,6054,5657,4979,4050,2947,1714,422,-882,-2170,-3385,-4532,-5560,-6473,-7245,-7875,-8368,-8728,-8989,-9166,-9298,-9408,-9514,-9627,-9749,-9871,-9978,-10051,-10059,-9973,-9764,-9393,-8865,-8159,-7329,-6394,-5428,-4478,-3592,-2813,-2148,-1601,-1141,-734,-326,141,716,1460,2382,3515,4792,6183,7540,8768,9704,10242,10301,9863,8987,7799,6468,5215,4204,3602,3444,3717,4287,4988,5609,5990,6009,5643,4932,3986,2936,1909,1006,284,-261,-640,-915,-1105,-1245,-1312,-1288,-1111,-754,-179,600,1535,2542,3485,4226,4614,4535,3904,2728,1052,-952,-3100,-5114,-6763,-7833,-8186,-7801,-6725,-5126,-3208,-1220,616,2104,3133,3651,3693,3350,2754,2061,1432,980,813,915,1285,1787,2326,2737,2914,2776,2313,1563,632,-364,-1279,-2022,-2502,-2717,-2692,-2513,-2304,-2197,-2332,-2799,-3653,-4846,-6274,-7750,-9040,-9918,-10176,-9705,-8498,-6659,-4410,-2024,194,1976,3138,3596,3369,2599,1448,168,-1049,-1987,-2532,-2588,-2166,-1298,-83,1379,2959,4547,6032,7313,8319,8964,9228,9064,8489,7513,6166,4525,2643,661,-1332,-3171,-4761,-5968,-6735,-7014,-6810,-6199,-5253,-4136,-2960,-1871,-953,-260,208,490,647,749,848,981,1166,1397,1656,1913,2116,2225,2174,1936,1472,790,-83,-1089,-2148,-3151,-4030,-4670,-5038,-5077,-4786,-4163,-3256,-2088,-758,671,2092,3413,4547,5440,6035,6342,6359,6133,5720,5196,4630,4100,3640,3280,2996,2761,2528,2247,1914,1505,1051,578,110,-301,-625,-822,-857,-733,-468,-118,213,443,459,206,-353,-1210,-2304,-3579,-4900,-6185,-7285,-8082,-8484,-8400,-7828,-6805,-5439,-3901,-2376,-1052,-96,403,407,-20,-756,-1599,-2347,-2785,-2752,-2170,-1014,616,2580,4663,6644,8290,9428,9914,9722,8872,7512,5809,4027,2377,1077,257,-62,77,494,991,1334,1325,845,-140,-1554,-3232,-4947,-6450,-7495,-7903,-7554,-6445,-4651,-2368,182,2688,4892,6522,7404,7430,6614,5055,2976,652,-1580,-3410,-4571,-4905,-4379,-3087,-1253,856,2924,4688,5952,6614,6687,6271,5537,4698,3972,3553,3568,4104,5097,6469,7991,9448,10571,11142,10991,10063,8391,6145,3560,938,-1432,-3296,-4490,-4938,-4665,-3767,-2411,-747,1017,2756,4308,5587,6494,6981,6989,6503,5512,4047,2181,11,-2320,-4665,-6863,-8791,-10330,-11454,-12125,-12413,-12371,-12103,-11683,-11168,-10572,-9882,-9070,-8100,-6987,-5728,-4412,-3094,-1877,-848,-56,459,711,736,580,305,-39,-398,-721,-937,-999,-830,-407,264,1138,2098,3027,3771,4221,4298,3998,3373,2537,1630,802,181,-154,-168,117,641,1326,2066,2780,3372,3778,3966,3918,3674,3302,2879,2523,2318,2337,2607,3094,3710,4344,4834,5067,4900,4285,3167,1597,-371,-2587,-4915,-7152,-9145,-10730,-11810,-12330,-12288,-11749,-10789,-9537,-8090,-6564,-5031,-3559,-2185,-952,119,1005,1691,2183,2498,2664,2738,2760,2796,2889,3077,3371,3762,4219,4671,5068,5306,5336,5068,4481,3542,2292,776,-899,-2618,-4251,-5655,-6733,-7377,-7552,-7223,-6427,-5196,-3631,-1831,91,1960,3690,5079,6053,6485,6324,5572,4269,2526,496,-1653,-3724,-5557,-7015,-8017,-8545,-8630,-8364,-7839,-7178,-6449,-5725,-5025,-4345,-3674,-2960,-2183,-1299,-302,792,1968,3155,4340,5451,6481,7386,8149,8744,9140,9310,9236,8896,8299,7453,6420,5255,4097,3032,2216,1730,1652,1987,2699,3672,4770,5797,6568,6911,6706,5897,4521,2686,581,-1560,-3501,-5019,-5961,-6256,-5925,-5072,-3867,-2508,-1203,-143,531,726,403,-395,-1581,-2991,-4431,-5686,-6569,-6924,-6678,-5841,-4490,-2777,-886,1006,2727,4154,5202,5835,6060,5917,5490,4845,4101,3320,2602,1997,1573,1364,1414,1746,2375,3297,4496,5912,7496,9140,10756,12233,13471,14405,14972,15168,14999,14495,13698,12638,11340,9809,8055,6061,3857,1459,-1037,-3547,-5906,-7969,-9564,-10534,-10783,-10252,-8980,-7079,-4766,-2287,36,1932,3161,3578,3166,2006,302,-1692,-3668,-5360,-6529,-7029,-6809,-5893,-4416,-2525,-444,1632,3477,4930,5815,6068,5636,4584,3045,1197,-705,-2443,-3811,-4663,-4953,-4697,-3988,-2994,-1871,-823,25,560,770,680,362,-80,-574,-1042,-1450,-1802,-2086,-2350,-2589,-2827,-3043,-3215,-3269,-3171,-2834,-2274,-1473,-546,428,1267,1846,2018,1713,910,-324,-1869,-3534,-5120,-6418,-7250,-7514,-7156,-6224,-4833,-3142,-1368,295,1643,2515,2826,2523,1679,386,-1186,-2853,-4424,-5713,-6565,-6858,-6528,-5554,-3994,-1961,369,2763,4971,6731,7817,8078,7448,5978,3833,1246,-1464,-3990,-6014,-7305,-7705,-7184,-5832,-3842,-1497,902,3035,4660,5577,5727,5122,3902,2247,406,-1420,-3010,-4262,-5100,-5549,-5681,-5586,-5375,-5106,-4809,-4450,-3951,-3215,-2151,-710,1093,3171,5357,7434,9181,10365,10862,10575,9562,7925,5879,3647,1494,-362,-1731,-2516,-2685,-2315,-1557,-608,274,895,1047,649,-335,-1826,-3684,-5692,-7613,-9187,-10208,-10492,-9975,-8641,-6605,-4016,-1133,1804,4490,6682,8178,8852,8691,7770,6252,4361,2350,481,-1035,-2005,-2342,-2004,-1030,464,2335,4372,6354,8070,9283,9859,9671,8728,7114,4995,2636,289,-1750,-3265,-4082,-4135,-3446,-2139,-414,1479,3260,4688,5556,5748,5252,4123,2530,674,-1197,-2855,-4089,-4783,-4873,-4408,-3511,-2367,-1203,-254,274,226,-473,-1810,-3678,-5898,-8213,-10344,-12014,-12966,-13062,-12215,-10504,-8098,-5259,-2336,354,2496,3887,4430,4139,3164,1714,66,-1493,-2724,-3434,-3517,-2964,-1838,-272,1554,3455,5254,6796,7983,8755,9102,9063,8711,8143,7474,6793,6192,5690,5322,5041,4835,4628,4388,4046,3572,2942,2160,1278,345,-525,-1245,-1716,-1851,-1645,-1094,-294,633,1521,2196,2490,2283,1527,214,-1541,-3621,-5830,-7980,-9892,-11424,-12470,-13006,-13033,-12650,-11928,-11017,-9987,-8942,-7910,-6903,-5883,-4804,-3590,-2219,-660,1030,2784,4477,5971,7113,7787,7885,7375,6263,4614,2560,275,-2030,-4120,-5777,-6825,-7146,-6707,-5566,-3835,-1722,576,2816,4809,6383,7455,7971,7965,7480,6610,5452,4119,2724,1369,154,-831,-1531,-1876,-1844,-1419,-610,512,1858,3272,4570,5549,6007,5792,4800,3034,567,-2417,-5675,-8927,-11869,-14260,-15889,-16662,-16551,-15633,-14050,-11983,-9656,-7255,-4968,-2909,-1155,259,1344,2116,2600,2832,2829,2633,2286,1843,1381,967,684,570,667,974,1474,2151,2941,3826,4713,5569,6284,6799,7013,6856,6268,5238,3783,1996,-2,-2055,-3987,-5642,-6884,-7618,-7810,-7478,-6700,-5594,-4319,-3020,-1836,-874,-183,223,387,380,305,262,325,544,874,1262,1574,1680,1470,866,-128,-1435,-2933,-4426,-5749,-6714,-7202,-7136,-6494,-5355,-3821,-2086,-335,1230,2446,3215,3487,3299,2723,1885,925,-32,-865,-1504,-1893,-2008,-1844,-1404,-703,247,1406,2727,4121,5480,6689,7617,8185,8325,8043,7381,6392,5177,3781,2266,650,-1046,-2820,-4616,-6398,-8064,-9514,-10661,-11405,-11742,-11635,-11164,-10368,-9370,-8261,-7165,-6188,-5420,-4928,-4757,-4909,-5378,-6131,-7104,-8237,-9425,-10556,-11504,-12153,-12390,-12154,-11400,-10138,-8414,-6315,-3959,-1500,914,3114,4959,6331,7159,7430,7191,6542,5634,4653,3778,3190,3012,3307,4055,5162,6445,7715,8756,9400,9568,9222,8472,7434,6320,5314,4592,4249,4314,4699,5289,5863,6260,6282,5850,4914,3546,1849,5,-1799,-3384,-4579,-5279,-5421,-5009,-4097,-2798,-1223,464,2141,3655,4882,5705,6011,5730,4806,3270,1190,-1262,-3870,-6375,-8491,-9993,-10682,-10481,-9410,-7592,-5255,-2690,-189,1935,3472,4269,4303,3653,2502,1086,-306,-1438,-2089,-2149,-1583,-468,1042,2716,4302,5548,6265,6324,5722,4541,2966,1249,-341,-1541,-2138,-2006,-1126,427,2441,4665,6763,8447,9445,9609,8881,7347,5191,2706,199,-1984,-3587,-4414,-4415,-3638,-2291,-604,1092,2531,3466,3751,3337,2265,678,-1224,-3193,-4982,-6364,-7181,-7340,-6852,-5810,-4382,-2785,-1241,45,947,1395,1414,1113,626,141,-206,-301,-129,278,815,1345,1746,1898,1750,1279,542,-389,-1369,-2271,-2931,-3243,-3116,-2544,-1573,-308,1086,2451,3597,4397,4747,4613,4033,3081,1908,649,-515,-1461,-2063,-2273,-2071,-1513,-681,302,1304,2209,2909,3346,3484,3354,3003,2540,2065,1706,1533,1615,1925,2419,2982,3478,3763,3692,3189,2187,738,-1093,-3149,-5259,-7235,-8902,-10125,-10823,-10976,-10626,-9882,-8887,-7817,-6842,-6102,-5671,-5551,-5658,-5838,-5909,-5677,-4996,-3786,-2084,12,2275,4475,6328,7589,8073,7646,6318,4155,1372,-1757,-4889,-7645,-9698,-10732,-10591,-9189,-6617,-3092,1069,5451,9633,13225,15902,17482,17897,17235,15674,13480,10923,8264,5715,3407,1424,-230,-1570,-2638,-3465,-4079,-4490,-4703,-4730,-4575,-4285,-3889,-3477,-3112,-2900,-2915,-3238,-3907,-4936,-6274,-7843,-9477,-11019,-12246,-12982,-13057,-12366,-10855,-8567,-5592,-2124,1611,5335,8766,11659,13809,15104,15504,15057,13887,12143,10041,7768,5539,3527,1891,728,121,72,576,1580,2999,4738,6670,8660,10579,12305,13733,14808,15474,15712,15505,14836,13708,12115,10077,7643,4885,1928,-1083,-3974,-6564,-8685,-10200,-11008,-11074,-10407,-9099,-7257,-5061,-2673,-272,1974,3934,5465,6468,6838,6507,5448,3661,1241,-1696,-4940,-8248,-11355,-13970,-15856,-16821,-16750,-15631,-13529,-10604,-7097,-3289,488,3938,6771,8818,9971,10253,9779,8722,7311,5761,4252,2927,1859,1091,621,446,558,951,1632,2593,3812,5234,6772,8283,9628,10627,11138,11044,10292,8897,6960,4631,2123,-349,-2567,-4371,-5626,-6293,-6364,-5910,-5024,-3824,-2428,-922,607,2128,3620,5073,6501,7874,9180,10327,11234,11764,11796,11229,10010,8135,5707,2859,-175,-3149,-5788,-7836,-9094,-9431,-8826,-7358,-5208,-2648,14,2437,4325,5439,5630,4874,3226,871,-1945,-4927,-7750,-10119,-11781,-12542,-12339,-11180,-9216,-6663,-3802,-943,1644,3723,5161,5907,5983,5505,4590,3397,2072,723,-526,-1600,-2424,-2915,-3047,-2763,-2089,-1060,230,1649,3061,4305,5285,5905,6160,6076,5719,5194,4580,3961,3376,2830,2307,1759,1133,401,-477,-1472,-2565,-3688,-4775,-5752,-6559,-7137,-7478,-7555,-7410,-7064,-6575,-5999,-5362,-4718,-4041,-3361,-2632,-1872,-1074,-264,502,1175,1677,1968,1985,1738,1212,476,-394,-1282,-2052,-2559,-2687,-2326,-1434,-19,1859,4045,6358,8547,10347,11527,11887,11353,9923,7755,5061,2172,-600,-2904,-4506,-5200,-4952,-3808,-1940,377,2839,5087,6812,7729,7673,6550,4430,1456,-2095,-5914,-9636,-12944,-15545,-17255,-17979,-17718,-16584,-14736,-12425,-9873,-7340,-5003,-3014,-1442,-302,458,924,1226,1489,1847,2393,3181,4214,5441,6760,8048,9158,9962,10357,10305,9801,8945,7846,6667,5560,4652,4026,3738,3759,4063,4571,5193,5867,6493,7036,7434,7665,7721,7599,7311,6890,6335,5686,4941,4104,3180,2142,995,-280,-1668,-3157,-4704,-6270,-7801,-9240,-10555,-11674,-12578,-13193,-13473,-13341,-12730,-11590,-9914,-7750,-5228,-2536,72,2321,3950,4751,4607,3528,1625,-842,-3566,-6161,-8293,-9665,-10114,-9596,-8209,-6155,-3724,-1206,1098,2975,4278,4965,5077,4746,4125,3426,2811,2460,2463,2888,3704,4855,6211,7629,8944,10000,10664,10841,10490,9628,8342,6770,5086,3492,2157,1218,745,719,1058,1615,2195,2624,2715,2372,1528,233,-1414,-3232,-5012,-6547,-7647,-8204,-8160,-7569,-6539,-5251,-3915,-2734,-1900,-1525,-1653,-2235,-3140,-4182,-5157,-5869,-6190,-6051,-5492,-4614,-3591,-2614,-1864,-1471,-1488,-1876,-2523,-3251,-3878,-4208,-4120,-3537,-2476,-1025,670,2414,3998,5242,5976,6141,5703,4764,3443,1962,513,-683,-1464,-1727,-1430,-615,621,2128,3740,5283,6610,7613,8214,8407,8194,7665,6886,5986,5049,4165,3374,2690,2085,1519,944,301,-425,-1269,-2219,-3259,-4359,-5482,-6579,-7621,-8558,-9364,-10019,-10504,-10820,-10970,-10952,-10778,-10440,-9928,-9246,-8384,-7374,-6241,-5053,-3865,-2755,-1757,-917,-214,366,889,1407,1984,2647,3406,4217,5023,5727,6237,6465,6359,5917,5184,4256,3265,2339,1600,1110,893,891,1030,1188,1268,1182,884,394,-244,-908,-1473,-1793,-1739,-1227,-246,1151,2812,4530,6067,7174,7649,7367,6278,4441,1978,-906,-3998,-7053,-9869,-12275,-14137,-15410,-16050,-16115,-15649,-14763,-13544,-12115,-10553,-8959,-7392,-5913,-4566,-3390,-2395,-1594,-959,-453,-27,378,793,1241,1707,2170,2596,2955,3259,3505,3756,4033,4378,4788,5226,5631,5901,5955,5701,5122,4231,3103,1881,685,-315,-1022,-1364,-1334,-961,-349,430,1218,1922,2423,2631,2492,1969,1077,-133,-1562,-3074,-4512,-5703,-6507,-6809,-6577,-5826,-4661,-3239,-1739,-370,720,1393,1616,1397,824,32,-840,-1621,-2205,-2490,-2442,-2082,-1461,-688,109,816,1280,1444,1227,660,-198,-1237,-2292,-3213,-3845,-4085,-3891,-3283,-2364,-1264,-177,740,1330,1493,1206,495,-524,-1698,-2833,-3727,-4203,-4119,-3416,-2106,-296,1836,4045,6078,7679,8654,8904,8399,7274,5689,3917,2223,840,-30,-326,-55,665,1625,2627,3421,3859,3805,3239,2201,800,-787,-2382,-3788,-4842,-5447,-5556,-5216,-4520,-3628,-2712,-1960,-1508,-1468,-1833,-2580,-3547,-4595,-5521,-6169,-6433,-6250,-5649,-4709,-3554,-2355,-1261,-419,62,142,-191,-861,-1797,-2858,-3941,-4911,-5678,-6166,-6344,-6217,-5824,-5239,-4529,-3786,-3038,-2341,-1666,-1004,-290,512,1462,2569,3829,5204,6613,7970,9157,10078,10617,10724,10354,9526,8304,6772,5061,3297,1614,132,-1056,-1878,-2315,-2375,-2126,-1656,-1094,-558,-174,-22,-172,-626,-1381,-2358,-3496,-4666,-5777,-6707,-7371,-7706,-7678,-7306,-6618,-5702,-4629,-3506,-2420,-1437,-606,60,580,983,1333,1676,2058,2501,3002,3526,4032,4447,4743,4868,4854,4699,4493,4287,4171,4200,4403,4777,5264,5786,6240,6514,6525,6212,5549,4574,3336,1941,504,-851,-2001,-2842,-3306,-3354,-3005,-2325,-1418,-439,445,1066,1273,976,129,-1224,-3003,-5043,-7189,-9240,-11032,-12429,-13300,-13627,-13363,-12587,-11377,-9878,-8246,-6650,-5231,-4114,-3345,-2942,-2824,-2900,-3023,-3052,-2868,-2379,-1561,-435,926,2404,3874,5172,6188,6779,6905,6527,5697,4511,3123,1702,467,-431,-824,-640,139,1450,3175,5130,7136,8998,10559,11708,12381,12575,12328,11717,10824,9745,8532,7248,5888,4477,3003,1477,-78,-1638,-3141,-4552,-5795,-6845,-7655,-8222,-8549,-8648,-8554,-8284,-7866,-7318,-6657,-5896,-5062,-4187,-3315,-2514,-1848,-1370,-1140,-1158,-1430,-1903,-2526,-3205,-3869,-4421,-4800,-4950,-4819,-4411,-3702,-2743,-1578,-294,1008,2213,3226,3960,4384,4507,4369,4078,3715,3406,3218,3228,3441,3865,4445,5131,5863,6571,7225,7776,8225,8555,8782,8897,8903,8782,8518,8080,7452,6627,5631,4513,3353,2244,1307,629,319,393,874,1671,2670,3697,4565,5083,5115,4538,3367,1623,-535,-2939,-5360,-7585,-9403,-10675,-11304,-11277,-10659,-9560,-8154,-6621,-5158,-3920,-3055,-2634,-2688,-3187,-4035,-5093,-6193,-7138,-7751,-7886,-7422,-6348,-4684,-2565,-177,2254,4460,6229,7362,7772,7436,6438,4936,3147,1322,-300,-1494,-2101,-2036,-1285,52,1831,3812,5741,7351,8418,8780,8381,7271,5594,3588,1508,-385,-1867,-2812,-3170,-2994,-2431,-1666,-921,-400,-244,-546,-1276,-2360,-3614,-4849,-5829,-6375,-6345,-5691,-4469,-2808,-944,877,2376,3344,3615,3171,2047,451,-1401,-3180,-4609,-5427,-5471,-4700,-3187,-1137,1161,3383,5174,6297,6554,5920,4485,2447,98,-2235,-4250,-5683,-6359,-6227,-5312,-3775,-1815,306,2339,4059,5292,5960,6028,5574,4704,3574,2362,1212,242,-474,-932,-1140,-1168,-1063,-900,-717,-560,-446,-393,-386,-437,-497,-570,-594,-552,-397,-99,361,1002,1798,2729,3724,4709,5612,6332,6827,7032,6938,6567,5949,5198,4392,3667,3119,2821,2813,3074,3558,4171,4842,5464,5994,6366,6565,6577,6394,6021,5467,4746,3897,2969,2010,1094,262,-428,-946,-1260,-1360,-1234,-910,-405,220,913,1604,2217,2698,2975,3016,2781,2272,1522,600,-386,-1300,-1993,-2337,-2206,-1573,-427,1120,2917,4737,6347,7498,8006,7741,6669,4865,2481,-226,-2977,-5439,-7347,-8460,-8666,-7951,-6425,-4314,-1908,460,2473,3878,4508,4332,3430,1994,295,-1376,-2720,-3514,-3599,-2943,-1595,266,2437,4633,6603,8113,8982,9121,8503,7197,5328,3081,652,-1739,-3898,-5660,-6876,-7479,-7410,-6688,-5368,-3543,-1359,1022,3402,5599,7436,8778,9546,9714,9336,8506,7372,6101,4866,3825,3106,2779,2869,3339,4100,5038,5997,6838,7402,7579,7265,6421,5050,3203,996,-1423,-3886,-6184,-8168,-9668,-10617,-10972,-10782,-10132,-9170,-8044,-6932,-5970,-5304,-4999,-5117,-5648,-6529,-7683,-8949,-10181,-11193,-11820,-11933,-11443,-10354,-8720,-6672,-4387,-2042,168,2111,3673,4818,5544,5909,6001,5929,5807,5736,5787,5998,6375,6887,7492,8118,8708,9181,9481,9540,9309,8738,7810,6512,4884,2985,920,-1191,-3202,-4984,-6432,-7462,-8059,-8224,-8019,-7537,-6871,-6152,-5465,-4916,-4550,-4411,-4492,-4787,-5231,-5773,-6313,-6757,-6999,-6936,-6498,-5632,-4351,-2700,-796,1205,3108,4698,5791,6224,5925,4886,3204,1040,-1372,-3780,-5924,-7588,-8616,-8935,-8557,-7568,-6123,-4402,-2613,-942,450,1466,2052,2251,2125,1832,1498,1316,1386,1836,2673,3888,5373,6994,8567,9914,10864,11282,11108,10307,8965,7170,5096,2918,814,-1059,-2582,-3695,-4388,-4696,-4711,-4512,-4220,-3902,-3630,-3430,-3302,-3236,-3194,-3148,-3060,-2901,-2657,-2308,-1867,-1321,-699,2,749,1539,2336,3139,3914,4645,5303,5850,6257,6481,6505,6295,5855,5183,4304,3265,2122,960,-121,-1019,-1636,-1883,-1739,-1189,-314,789,1989,3132,4114,4824,5223,5284,5020,4465,3657,2660,1539,389,-697,-1597,-2212,-2438,-2219,-1543,-447,953,2526,4069,5432,6421,6951,6940,6406,5411,4068,2509,898,-648,-1994,-3066,-3811,-4214,-4304,-4132,-3782,-3337,-2896,-2537,-2311,-2258,-2365,-2618,-2974,-3398,-3840,-4282,-4673,-4992,-5196,-5239,-5112,-4784,-4290,-3649,-2936,-2205,-1535,-985,-592,-391,-364,-479,-678,-883,-1004,-988,-751,-303,377,1228,2195,3183,4102,4841,5329,5477,5269,4694,3798,2663,1403,149,-957,-1816,-2336,-2502,-2336,-1912,-1349,-770,-310,-74,-142,-530,-1224,-2155,-3240,-4383,-5493,-6511,-7377,-8085,-8613,-8967,-9163,-9191,-9073,-8798,-8350,-7736,-6929,-5952,-4835,-3636,-2464,-1422,-649,-250,-310,-857,-1857,-3225,-4799,-6406,-7842,-8915,-9474,-9413,-8681,-7331,-5441,-3200,-813,1474,3431,4858,5654,5758,5253,4252,2964,1599,376,-532,-1015,-1021,-598,177,1150,2168,3051,3650,3831,3516,2686,1381,-291,-2174,-4091,-5840,-7268,-8228,-8635,-8475,-7746,-6552,-4994,-3223,-1405,317,1809,2984,3799,4264,4414,4347,4130,3880,3648,3499,3437,3449,3499,3539,3516,3409,3186,2871,2469,2026,1557,1099,646,191,-297,-838,-1467,-2163,-2922,-3673,-4365,-4917,-5272,-5390,-5264,-4915,-4418,-3849,-3342,-2999,-2940,-3234,-3922,-4977,-6326,-7840,-9352,-10683,-11654,-12116,-11977,-11192,-9786,-7842,-5454,-2796,-2,2752,5304,7519,9253,10430,10967,10866,10118,8807,7023,4929,2712,590,-1220,-2528,-3193,-3153,-2424,-1126,560,2385,4067,5361,6033,5964,5117,3567,1514,-807,-3069,-5004,-6350,-6954,-6758,-5812,-4250,-2286,-142,1939,3753,5126,5938,6123,5680,4664,3198,1432,-441,-2241,-3802,-4999,-5761,-6072,-5967,-5518,-4815,-3968,-3061,-2197,-1432,-839,-449,-301,-394,-713,-1228,-1853,-2523,-3108,-3517,-3632,-3370,-2686,-1554,-38,1787,3786,5782,7632,9129,10157,10580,10337,9436,7915,5918,3608,1193,-1102,-3073,-4538,-5373,-5500,-4949,-3783,-2178,-337,1493,3069,4180,4679,4498,3662,2279,512,-1440,-3370,-5101,-6495,-7465,-7988,-8086,-7818,-7274,-6545,-5714,-4861,-4019,-3226,-2456,-1705,-917,-68,882,1953,3137,4429,5774,7138,8430,9595,10513,11105,11267,10925,10038,8628,6750,4569,2252,40,-1853,-3223,-3929,-3912,-3190,-1892,-200,1644,3386,4788,5667,5879,5393,4214,2443,219,-2269,-4820,-7221,-9284,-10858,-11838,-12192,-11942,-11178,-10018,-8623,-7117,-5636,-4250,-3001,-1901,-937,-96,622,1205,1619,1800,1697,1266,510,-522,-1703,-2888,-3867,-4484,-4579,-4103,-3056,-1553,236,2084,3769,5077,5872,6088,5748,4978,3943,2876,1990,1494,1511,2106,3224,4730,6411,7994,9233,9892,9835,9025,7521,5507,3224,950,-1029,-2500,-3305,-3399,-2840,-1763,-375,1086,2401,3361,3839,3764,3143,2044,597,-1056,-2736,-4311,-5632,-6634,-7234,-7450,-7255,-6727,-5868,-4769,-3441,-1960,-361,1268,2834,4212,5256,5839,5840,5221,3990,2260,191,-1972,-3993,-5617,-6656,-6994,-6596,-5545,-3989,-2163,-317,1287,2436,2988,2865,2103,794,-890,-2748,-4542,-6059,-7095,-7500,-7198,-6174,-4508,-2346,124,2671,5089,7184,8838,9969,10589,10720,10455,9869,9061,8095,7037,5924,4810,3718,2709,1798,1035,422,-37,-378,-640,-893,-1187,-1581,-2100,-2744,-3475,-4228,-4903,-5394,-5605,-5446,-4893,-3929,-2632,-1088,535,2074,3351,4206,4537,4298,3528,2321,841,-739,-2231,-3485,-4389,-4899,-5015,-4789,-4304,-3646,-2899,-2119,-1357,-615,80,732,1328,1839,2251,2518,2638,2571,2351,1980,1533,1057,650,362,281,400,732,1183,1665,2030,2147,1900,1225,134,-1287,-2881,-4424,-5690,-6433,-6482,-5718,-4130,-1802,1078,4246,7380,10155,12256,13453,13599,12691,10844,8303,5385,2448,-163,-2192,-3431,-3855,-3478,-2471,-1048,549,2042,3250,4001,4254,4024,3403,2545,1595,716,26,-412,-562,-472,-187,208,651,1092,1514,1916,2316,2725,3139,3540,3888,4144,4254,4201,3965,3565,3052,2473,1926,1472,1194,1151,1380,1887,2668,3647,4750,5838,6758,7357,7474,6999,5862,4080,1737,-987,-3868,-6626,-8999,-10738,-11681,-11720,-10870,-9194,-6853,-4037,-963,2144,5084,7679,9787,11315,12204,12448,12078,11169,9833,8214,6475,4789,3333,2224,1603,1479,1865,2668,3742,4903,5928,6613,6784,6334,5230,3534,1369,-1067,-3572,-5922,-7947,-9501,-10521,-10993,-10974,-10562,-9878,-9048,-8184,-7357,-6612,-5948,-5325,-4686,-3948,-3037,-1888,-478,1183,3021,4934,6778,8402,9655,10429,10650,10320,9500,8301,6883,5411,4017,2841,1892,1215,706,326,-43,-452,-946,-1508,-2110,-2670,-3150,-3481,-3669,-3724,-3699,-3667,-3685,-3822,-4085,-4485,-4947,-5421,-5785,-5956,-5847,-5415,-4658,-3645,-2463,-1279,-237,491,795,577,-158,-1373,-2957,-4734,-6536,-8141,-9373,-10068,-10126,-9488,-8197,-6317,-4022,-1490,1050,3378,5301,6690,7467,7673,7391,6787,6053,5369,4890,4710,4849,5266,5867,6530,7124,7543,7703,7564,7117,6386,5411,4257,2998,1722,530,-478,-1203,-1574,-1561,-1168,-464,459,1476,2454,3259,3791,3936,3657,2907,1722,138,-1727,-3756,-5790,-7668,-9251,-10403,-11064,-11169,-10767,-9881,-8637,-7137,-5533,-3953,-2532,-1377,-570,-157,-126,-441,-992,-1693,-2398,-3019,-3453,-3660,-3612,-3336,-2849,-2222,-1477,-669,199,1102,2036,2965,3856,4629,5220,5531,5517,5134,4412,3417,2260,1099,71,-672,-1043,-1008,-576,159,1085,2052,2913,3547,3864,3823,3429,2746,1856,888,-57,-861,-1466,-1834,-1992,-1984,-1905,-1832,-1846,-2008,-2313,-2764,-3283,-3815,-4248,-4516,-4519,-4226,-3595,-2660,-1465,-102,1295,2610,3678,4389,4640,4377,3606,2382,826,-917,-2643,-4180,-5334,-5978,-6003,-5393,-4163,-2414,-292,2032,4344,6466,8213,9456,10107,10130,9528,8360,6704,4680,2428,95,-2156,-4182,-5834,-7024,-7658,-7747,-7292,-6405,-5185,-3797,-2389,-1119,-111,541,775,600,37,-829,-1898,-3062,-4190,-5174,-5917,-6332,-6379,-6028,-5291,-4216,-2851,-1302,356,1998,3532,4840,5831,6420,6544,6195,5371,4155,2641,977,-679,-2157,-3327,-4061,-4327,-4110,-3499,-2594,-1559,-552,282,808,963,723,115,-744,-1752,-2728,-3531,-4022,-4101,-3732,-2926,-1757,-343,1177,2649,3934,4929,5563,5836,5775,5467,5003,4502,4064,3782,3709,3876,4239,4761,5305,5783,6029,5951,5444,4464,3026,1175,-965,-3260,-5545,-7662,-9469,-10875,-11793,-12257,-12252,-11903,-11281,-10493,-9641,-8755,-7871,-6981,-6046,-5077,-4050,-3009,-1997,-1071,-301,290,671,868,928,904,883,923,1087,1410,1909,2576,3379,4281,5214,6120,6940,7610,8112,8402,8505,8405,8120,7656,6986,6108,4986,3615,2009,221,-1643,-3448,-5021,-6184,-6797,-6736,-5984,-4560,-2592,-239,2284,4765,6984,8784,10016,10623,10567,9870,8596,6818,4663,2229,-334,-2920,-5398,-7658,-9608,-11153,-12236,-12801,-12834,-12355,-11407,-10103,-8551,-6929,-5387,-4085,-3169,-2708,-2776,-3326,-4315,-5609,-7055,-8471,-9671,-10465,-10726,-10340,-9284,-7586,-5350,-2725,82,2864,5410,7542,9123,10088,10404,10150,9381,8266,6926,5532,4216,3108,2291,1830,1739,1995,2544,3298,4147,4987,5705,6221,6469,6418,6072,5447,4596,3567,2433,1261,111,-944,-1896,-2680,-3347,-3870,-4310,-4677,-4992,-5261,-5456,-5545,-5482,-5218,-4728,-3997,-3053,-1943,-745,425,1469,2241,2653,2606,2056,1021,-442,-2184,-4042,-5791,-7233,-8189,-8538,-8256,-7368,-6011,-4338,-2566,-878,555,1612,2259,2495,2409,2092,1653,1173,694,219,-293,-875,-1578,-2382,-3254,-4096,-4775,-5161,-5120,-4562,-3460,-1856,146,2363,4596,6613,8210,9217,9537,9146,8098,6522,4587,2499,446,-1393,-2899,-3984,-4645,-4890,-4813,-4480,-4015,-3475,-2947,-2420,-1915,-1374,-775,-79,724,1613,2529,3409,4133,4640,4823,4667,4140,3314,2239,1049,-159,-1257,-2162,-2795,-3132,-3157,-2901,-2393,-1690,-843,96,1081,2064,3022,3901,4682,5316,5764,5989,5963,5656,5087,4256,3230,2071,882,-219,-1111,-1667,-1789,-1415,-531,811,2489,4332,6106,7586,8530,8773,8193,6792,4642,1942,-1088,-4141,-6970,-9322,-11051,-12063,-12374,-12045,-11201,-9984,-8545,-7005,-5500,-4093,-2879,-1901,-1216,-855,-850,-1176,-1821,-2685,-3677,-4662,-5507,-6081,-6281,-6021,-5260,-4003,-2289,-207,2113,4539,6906,9088,10944,12418,13438,14011,14168,13939,13414,12627,11654,10510,9228,7813,6276,4662,2998,1394,-78,-1281,-2112,-2489,-2340,-1684,-563,900,2553,4193,5635,6684,7202,7114,6397,5132,3425,1466,-573,-2491,-4144,-5426,-6289,-6749,-6867,-6727,-6440,-6073,-5706,-5356,-5037,-4734,-4426,-4097,-3750,-3378,-3034,-2727,-2529,-2480,-2622,-3006,-3616,-4451,-5435,-6486,-7492,-8337,-8914,-9151,-8984,-8431,-7511,-6316,-4940,-3509,-2128,-895,131,938,1533,1984,2360,2756,3258,3927,4796,5850,7031,8243,9374,10306,10935,11200,11058,10517,9607,8388,6931,5328,3654,2007,462,-901,-2012,-2832,-3310,-3461,-3304,-2911,-2374,-1814,-1339,-1074,-1081,-1408,-2037,-2909,-3915,-4932,-5800,-6401,-6616,-6389,-5711,-4633,-3256,-1722,-189,1186,2259,2929,3118,2818,2056,919,-453,-1907,-3252,-4310,-4949,-5039,-4566,-3522,-2008,-166,1818,3719,5344,6509,7111,7101,6508,5424,3973,2303,573,-1098,-2589,-3827,-4760,-5351,-5583,-5453,-4948,-4095,-2909,-1441,228,2011,3776,5399,6757,7725,8235,8221,7711,6731,5397,3823,2158,537,-916,-2123,-3038,-3670,-4055,-4268,-4379,-4474,-4601,-4792,-5048,-5318,-5553,-5662,-5571,-5227,-4604,-3729,-2670,-1542,-481,367,880,973,626,-134,-1203,-2455,-3728,-4878,-5776,-6340,-6534,-6361,-5883,-5177,-4335,-3462,-2620,-1866,-1214,-644,-132,377,904,1475,2087,2706,3299,3806,4180,4371,4364,4130,3703,3094,2379,1615,888,275,-153,-347,-285,24,530,1165,1823,2404,2796,2906,2672,2048,1048,-294,-1898,-3663,-5461,-7176,-8675,-9866,-10662,-11013,-10915,-10377,-9469,-8256,-6853,-5349,-3875,-2498,-1336,-421,203,554,678,655,589,587,746,1140,1786,2678,3734,4855,5919,6804,7415,7713,7683,7398,6934,6420,5962,5677,5615,5829,6280,6937,7697,8466,9131,9598,9804,9716,9347,8733,7955,7075,6211,5408,4771,4319,4083,4039,4138,4302,4439,4455,4269,3825,3098,2111,911,-420,-1783,-3103,-4279,-5276,-6056,-6610,-6967,-7130,-7158,-7052,-6869,-6588,-6253,-5843,-5378,-4873,-4339,-3837,-3400,-3099,-2980,-3081,-3421,-3968,-4665,-5414,-6089,-6576,-6747,-6539,-5904,-4880,-3536,-1992,-402,1090,2350,3280,3862,4097,4081,3904,3704,3582,3640,3922,4448,5191,6106,7117,8176,9194,10154,10992,11701,12255,12632,12825,12807,12571,12093,11376,10398,9201,7789,6249,4650,3095,1684,501,-399,-993,-1314,-1413,-1395,-1357,-1407,-1643,-2094,-2796,-3681,-4691,-5706,-6616,-7323,-7750,-7872,-7703,-7302,-6750,-6151,-5587,-5129,-4806,-4605,-4482,-4356,-4125,-3708,-3000,-1986,-633,970,2745,4507,6116,7371,8159,8376,8014,7105,5752,4088,2260,442,-1250,-2669,-3744,-4403,-4627,-4424,-3839,-2941,-1828,-605,612,1723,2631,3270,3600,3602,3301,2737,1966,1081,134,-773,-1595,-2262,-2741,-3011,-3073,-2943,-2660,-2263,-1799,-1314,-824,-359,94,536,989,1470,1990,2558,3137,3718,4210,4565,4693,4533,4041,3215,2082,734,-708,-2115,-3323,-4214,-4694,-4700,-4260,-3429,-2316,-1067,178,1280,2140,2691,2918,2839,2509,2000,1384,741,111,-466,-985,-1458,-1893,-2302,-2680,-2985,-3182,-3196,-2979,-2481,-1697,-656,577,1891,3166,4262,5058,5437,5339,4718,3598,2028,108,-2039,-4270,-6429,-8389,-10014,-11231,-11973,-12237,-12039,-11449,-10544,-9431,-8199,-6936,-5698,-4521,-3422,-2411,-1489,-689,-19,464,753,800,640,275,-204,-726,-1176,-1447,-1448,-1099,-374,729,2144,3782,5507,7179,8647,9796,10521,10785,10576,9949,8980,7794,6524,5294,4244,3435,2939,2744,2812,3078,3430,3767,3970,3941,3616,2954,1978,737,-669,-2124,-3488,-4642,-5460,-5875,-5832,-5345,-4449,-3224,-1789,-246,1230,2539,3512,4061,4090,3560,2486,935,-965,-3029,-5046,-6784,-8034,-8646,-8539,-7733,-6341,-4555,-2619,-787,704,1668,2014,1703,845,-447,-1925,-3384,-4569,-5295,-5411,-4867,-3680,-1962,110,2321,4441,6252,7597,8339,8458,7950,6922,5509,3890,2271,848,-213,-786,-804,-284,738,2126,3755,5459,7092,8509,9620,10326,10608,10445,9864,8916,7669,6221,4667,3143,1721,541,-377,-956,-1219,-1191,-928,-533,-91,282,496,467,155,-470,-1368,-2488,-3737,-4985,-6122,-7004,-7538,-7643,-7290,-6500,-5343,-3940,-2425,-958,342,1343,1999,2255,2151,1727,1085,334,-392,-991,-1358,-1441,-1229,-740,-62,721,1483,2108,2516,2635,2473,2061,1469,801,137,-425,-847,-1102,-1198,-1182,-1092,-998,-947,-979,-1119,-1368,-1717,-2141,-2609,-3083,-3513,-3866,-4076,-4125,-3951,-3555,-2902,-2026,-929,317,1669,3029,4337,5500,6478,7208,7687,7901,7870,7617,7167,6555,5799,4929,3951,2892,1763,588,-603,-1781,-2914,-3967,-4911,-5714,-6360,-6821,-7101,-7177,-7076,-6806,-6403,-5912,-5364,-4816,-4282,-3801,-3373,-3014,-2709,-2453,-2215,-1980,-1705,-1366,-929,-374,304,1094,1966,2863,3730,4494,5111,5537,5767,5808,5684,5426,5042,4546,3911,3122,2134,933,-502,-2140,-3943,-5826,-7701,-9445,-10972,-12166,-12981,-13356,-13299,-12820,-11976,-10832,-9472,-7995,-6515,-5124,-3955,-3052,-2500,-2283,-2360,-2658,-3040,-3396,-3590,-3546,-3194,-2550,-1624,-514,728,1972,3182,4256,5190,5950,6538,6965,7220,7300,7179,6827,6213,5308,4121,2673,1050,-637,-2240,-3596,-4556,-4999,-4862,-4155,-2950,-1414,287,1904,3273,4197,4587,4379,3603,2314,642,-1287,-3301,-5260,-7015,-8456,-9509,-10114,-10271,-9974,-9268,-8202,-6859,-5340,-3771,-2286,-1029,-119,327,260,-349,-1466,-2995,-4820,-6751,-8608,-10194,-11331,-11908,-11838,-11141,-9885,-8201,-6279,-4314,-2497,-997,91,719,907,754,356,-103,-517,-729,-691,-357,226,987,1809,2582,3189,3564,3665,3503,3125,2608,2044,1537,1179,1055,1217,1699,2477,3519,4717,5982,7171,8171,8879,9216,9146,8656,7784,6562,5080,3415,1657,-73,-1698,-3097,-4204,-4952,-5310,-5293,-4916,-4264,-3399,-2420,-1405,-444,407,1071,1528,1752,1744,1560,1228,870,535,353,354,613,1098,1788,2576,3357,3996,4365,4370,3944,3081,1828,275,-1435,-3148,-4693,-5928,-6739,-7075,-6924,-6348,-5415,-4254,-2956,-1644,-382,752,1734,2528,3124,3516,3687,3658,3422,3029,2522,1972,1469,1093,934,1039,1450,2148,3105,4235,5442,6615,7627,8403,8847,8954,8715,8197,7479,6674,5898,5271,4886,4807,5055,5601,6384,7284,8177,8912,9359,9411,9009,8138,6858,5253,3475,1662,-28,-1485,-2617,-3412,-3855,-4037,-3993,-3846,-3646,-3473,-3367,-3357,-3452,-3664,-3977,-4398,-4902,-5472,-6066,-6649,-7157,-7544,-7760,-7757,-7528,-7057,-6372,-5504,-4502,-3413,-2292,-1184,-136,822,1659,2361,2920,3331,3615,3771,3831,3807,3710,3560,3333,3038,2633,2120,1464,675,-236,-1233,-2259,-3244,-4109,-4764,-5135,-5155,-4791,-4038,-2939,-1565,-30,1556,3068,4414,5510,6318,6809,6989,6867,6463,5802,4905,3811,2554,1201,-172,-1484,-2607,-3462,-3933,-3967,-3542,-2671,-1434,66,1693,3306,4753,5928,6723,7095,7030,6540,5682,4518,3120,1573,-53,-1680,-3221,-4634,-5829,-6804,-7513,-7981,-8216,-8252,-8113,-7818,-7386,-6826,-6159,-5413,-4629,-3859,-3155,-2558,-2090,-1758,-1525,-1353,-1167,-899,-481,146,984,2050,3250,4534,5751,6799,7534,7864,7708,7037,5880,4282,2384,286,-1828,-3843,-5620,-7102,-8223,-9016,-9481,-9693,-9692,-9541,-9268,-8916,-8475,-7972,-7385,-6746,-6048,-5355,-4679,-4115,-3686,-3483,-3508,-3807,-4328,-5039,-5830,-6597,-7198,-7515,-7427,-6871,-5803,-4257,-2289,-16,2420,4875,7178,9220,10867,12064,12756,12946,12652,11941,10883,9592,8179,6752,5430,4291,3413,2837,2574,2633,2972,3561,4334,5221,6149,7022,7769,8298,8565,8521,8169,7521,6620,5526,4293,2979,1635,284,-1043,-2333,-3571,-4728,-5779,-6663,-7335,-7725,-7778,-7462,-6769,-5737,-4459,-3042,-1662,-451,427,895,897,480,-273,-1215,-2171,-2976,-3466,-3533,-3110,-2187,-812,924,2901,4968,6990,8822,10370,11537,12289,12589,12453,11901,10975,9745,8277,6671,5029,3460,2087,993,282,-21,113,652,1543,2716,4075,5529,6962,8290,9382,10173,10561,10501,9959,8936,7482,5682,3655,1562,-452,-2227,-3656,-4667,-5233,-5399,-5226,-4826,-4313,-3798,-3371,-3097,-2975,-3016,-3155,-3357,-3565,-3747,-3899,-4023,-4161,-4329,-4576,-4893,-5286,-5703,-6088,-6361,-6434,-6234,-5698,-4805,-3547,-1991,-191,1723,3637,5415,6937,8112,8875,9209,9130,8700,7996,7111,6136,5132,4154,3208,2305,1429,597,-179,-845,-1338,-1588,-1524,-1122,-359,704,1994,3375,4687,5777,6454,6611,6121,4978,3211,960,-1582,-4149,-6483,-8317,-9478,-9839,-9404,-8240,-6508,-4408,-2158,23,1965,3519,4614,5198,5303,4964,4291,3373,2357,1355,489,-142,-486,-499,-206,349,1080,1883,2643,3258,3632,3704,3439,2812,1859,603,-858,-2434,-3987,-5399,-6538,-7321,-7686,-7620,-7154,-6357,-5311,-4136,-2932,-1803,-833,-62,483,825,1001,1063,1078,1089,1152,1274,1455,1652,1814,1862,1736,1373,773,-56,-1030,-2056,-2997,-3739,-4160,-4210,-3855,-3154,-2199,-1136,-148,601,946,780,52,-1217,-2944,-4970,-7128,-9195,-10997,-12366,-13191,-13432,-13084,-12224,-10941,-9360,-7611,-5800,-4049,-2412,-957,306,1378,2281,3059,3756,4408,5059,5712,6370,7007,7605,8112,8530,8808,8942,8929,8739,8399,7895,7240,6449,5520,4471,3303,2038,688,-713,-2140,-3545,-4892,-6119,-7193,-8054,-8680,-9030,-9092,-8837,-8266,-7366,-6172,-4715,-3090,-1388,225,1628,2650,3196,3203,2655,1638,230,-1394,-3118,-4786,-6315,-7648,-8753,-9651,-10336,-10831,-11119,-11201,-11037,-10621,-9937,-8980,-7798,-6403,-4886,-3297,-1712,-211,1167,2337,3277,3916,4237,4197,3798,3046,1980,671,-771,-2221,-3515,-4515,-5091,-5170,-4719,-3794,-2475,-909,736,2293,3604,4551,5079,5176,4916,4388,3756,3146,2719,2560,2742,3236,4006,4926,5879,6731,7365,7708,7705,7369,6710,5813,4723,3555,2359,1237,213,-645,-1349,-1883,-2282,-2578,-2803,-3015,-3229,-3491,-3792,-4151,-4551,-4995,-5475,-5987,-6538,-7098,-7669,-8178,-8587,-8792,-8697,-8204,-7220,-5696,-3625,-1068,1860,4968,8046,10861,13186,14860,15774,15896,15314,14145,12601,10888,9210,7744,6604,5857,5501,5492,5753,6168,6636,7032,7265,7261,6979,6413,5581,4543,3347,2073,770,-517,-1761,-2953,-4098,-5197,-6263,-7284,-8239,-9081,-9740,-10149,-10226,-9939,-9267,-8233,-6909,-5369,-3742,-2134,-681,521,1377,1840,1895,1563,914,43,-926,-1854,-2593,-3018,-3010,-2514,-1508,-43,1773,3778,5770,7529,8859,9580,9605,8898,7529,5636,3412,1092,-1099,-2953,-4310,-5081,-5236,-4831,-3974,-2824,-1532,-273,853,1749,2384,2772,2933,2927,2800,2598,2335,2028,1639,1153,512,-313,-1367,-2653,-4158,-5834,-7593,-9336,-10939,-12285,-13276,-13824,-13895,-13473,-12606,-11375,-9913,-8373,-6942,-5770,-5029,-4783,-5099,-5917,-7145,-8613,-10108,-11406,-12298,-12607,-12241,-11189,-9516,-7390,-5003,-2588,-338,1584,3113,4244,5054,5683,6278,6997,7951,9200,10743,12505,14373,16177,17762,18961,19678,19841,19489,18680,17573,16316,15096,14052,13283,12814,12606,12531,12445,12152,11479,10284,8475,6041,3041,-390,-4048,-7717,-11121,-14073,-16343,-17847,-18505,-18377,-17555,-16219,-14578,-12865,-11287,-10042,-9240,-8953,-9169,-9807,-10752,-11821,-12864,-13688,-14199,-14278,-13920,-13102,-11880,-10288,-8410,-6292,-4018,-1641,761,3126,5361,7385,9090,10383,11187,11438,11133,10289,8978,7309,5399,3391,1421,-398,-1936,-3120,-3858,-4100,-3796,-2927,-1484,490,2948,5772,8836,11988,15045,17860,20269,22167,23481,24178,24286,23854,22953,21669,20055,18158,15994,13556,10841,7842,4589,1131,-2423,-5962,-9314,-12329,-14851,-16757,-17969,-18470,-18291,-17539,-16343,-14877,-13281,-11698,-10202,-8824,-7561,-6355,-5167,-3927,-2639,-1292,37,1285,2332,3112,3525,3573,3252,2634,1805,866,-85,-974,-1757,-2412,-2938,-3329,-3579,-3646,-3499,-3058,-2281,-1127,407,2271,4385,6611,8809,10810,12486,13722,14455,14667,14394,13686,12654,11392,10000,8600,7229,5993,4881,3944,3169,2546,2082,1733,1530,1444,1525,1786,2284,3042,4086,5393,6916,8560,10198,11682,12867,13620,13862,13546,12707,11394,9737,7847,5875,3941,2159,596,-685,-1690,-2418,-2922,-3258,-3478,-3677,-3879,-4181,-4574,-5097,-5718,-6405,-7117,-7797,-8414,-8945,-9391,-9775,-10149,-10556,-11062,-11695,-12459,-13343,-14256,-15134,-15833,-16264,-16312,-15924,-15079,-13800,-12175,-10296,-8312,-6328,-4480,-2840,-1470,-399,388,898,1182,1270,1225,1070,865,617,385,179,76,109,359,865,1668,2755,4072,5510,6919,8110,8911,9129,8674,7449,5492,2861,-282,-3747,-7298,-10689,-13676,-16033,-17583,-18193,-17822,-16507,-14375,-11656,-8610,-5551,-2761,-454,1211,2223,2627,2576,2243,1826,1477,1330,1414,1754,2257,2862,3440,3901,4164,4183,3961,3525,2940,2266,1557,862,167,-512,-1235,-2009,-2884,-3842,-4885,-5944,-6959,-7836,-8474,-8798,-8729,-8231,-7291,-5932,-4204,-2186,11,2265,4423,6347,7888,8940,9409,9277,8538,7263,5548,3532,1383,-711,-2564,-3978,-4813,-4932,-4302,-2920,-874,1691,4600,7629,10581,13242,15457,17101,18116,18484,18252,17492,16308,14809,13088,11219,9254,7203,5078,2855,539,-1871,-4344,-6820,-9207,-11401,-13250,-14634,-15409,-15471,-14759,-13257,-11005,-8126,-4748,-1108,2602,6101,9173,11561,13100,13637,13131,11599,9151,5963,2261,-1709,-5691,-9464,-12835,-15657,-17842,-19331,-20114,-20216,-19674,-18571,-16994,-15060,-12891,-10624,-8372,-6264,-4361,-2730,-1379,-286,578,1281,1862,2366,2804,3183,3476,3677,3765,3778,3737,3755,3905,4314,5079,6267,7902,9965,12352,14950,17573,20033,22143,23718,24619,24745,24034,22518,20238,17343,13982,10363,6686,3147,-99,-2944,-5331,-7267,-8794,-9983,-10917,-11654,-12238,-12673,-12932,-12979,-12770,-12284,-11530,-10562,-9461,-8358,-7371,-6632,-6236,-6233,-6623,-7345,-8284,-9303,-10227,-10924,-11258,-11184,-10700,-9873,-8836,-7744,-6766,-6050,-5685,-5692,-6028,-6569,-7160,-7608,-7741,-7421,-6572,-5222,-3449,-1452,561,2333,3647,4330,4281,3514,2101,241,-1846,-3872,-5574,-6699,-7069,-6581,-5227,-3109,-384,2704,5900,8958,11640,13816,15386,16355,16806,16840,16633,16330,16075,15977,16096,16449,17007,17693,18406,18996,19316,19195,18505,17132,15060,12307,9003,5320,1495,-2220,-5578,-8353,-10404,-11623,-12035,-11690,-10765,-9437,-7959,-6549,-5423,-4722,-4530,-4819,-5496,-6381,-7264,-7918,-8165,-7877,-7033,-5698,-4020,-2228,-551,775,1591,1813,1455,638,-465,-1624,-2622,-3286,-3490,-3227,-2547,-1608,-581,298,887,1011,663,-157,-1320,-2660,-3973,-5059,-5730,-5877,-5428,-4408,-2899,-1036,992,3020,4859,6400,7556,8298,8663,8677,8424,7944,7286,6467,5480,4325,2985,1487,-134,-1808,-3416,-4872,-6015,-6803,-7121,-7008,-6455,-5568,-4420,-3149,-1835,-592,531,1492,2276,2919,3433,3880,4273,4633,4945,5162,5227,5052,4571,3703,2419,712,-1388,-3790,-6406,-9088,-11697,-14100,-16139,-17714,-18702,-19025,-18620,-17439,-15496,-12796,-9448,-5559,-1318,3056,7327,11237,14563,17102,18722,19343,18963,17652,15529,12788,9645,6362,3189,386,-1867,-3419,-4234,-4342,-3867,-2953,-1807,-572,597,1622,2477,3170,3748,4275,4795,5352,5941,6541,7080,7478,7636,7461,6911,5955,4651,3078,1369,-330,-1873,-3142,-4050,-4591,-4790,-4753,-4606,-4498,-4547,-4850,-5411,-6204,-7112,-8006,-8731,-9155,-9196,-8821,-8073,-7044,-5864,-4683,-3626,-2793,-2228,-1922,-1831,-1870,-1965,-2035,-2051,-1992,-1898,-1816,-1813,-1957,-2278,-2807,-3513,-4354,-5268,-6167,-6991,-7670,-8172,-8470,-8575,-8488,-8239,-7849,-7323,-6687,-5920,-5023,-3969,-2753,-1349,220,1941,3762,5619,7447,9169,10724,12060,13149,13967,14510,14779,14765,14469,13871,12952,11701,10109,8211,6057,3756,1441,-715,-2538,-3867,-4585,-4637,-4039,-2889,-1358,356,2003,3379,4290,4626,4348,3512,2271,830,-523,-1540,-1962,-1645,-529,1332,3752,6515,9306,11866,13936,15324,15932,15727,14762,13178,11137,8879,6633,4606,3014,1949,1503,1641,2295,3318,4566,5845,7007,7900,8419,8488,8073,7163,5797,4021,1934,-379,-2785,-5167,-7398,-9356,-10953,-12113,-12814,-13054,-12875,-12331,-11480,-10378,-9071,-7581,-5940,-4155,-2259,-277,1744,3752,5670,7427,8928,10107,10893,11258,11206,10786,10074,9181,8204,7238,6336,5516,4764,4028,3264,2401,1419,298,-925,-2200,-3433,-4535,-5391,-5917,-6058,-5776,-5119,-4144,-2981,-1780,-716,38,327,42,-873,-2402,-4463,-6911,-9550,-12158,-14494,-16322,-17450,-17712,-17038,-15419,-12945,-9775,-6131,-2282,1517,5000,7973,10267,11801,12534,12515,11820,10597,9004,7225,5424,3749,2298,1139,279,-296,-637,-802,-855,-824,-745,-594,-352,33,602,1386,2390,3582,4903,6266,7562,8690,9555,10076,10219,9948,9290,8280,6991,5529,4004,2555,1288,310,-346,-679,-763,-721,-714,-893,-1425,-2383,-3831,-5725,-7984,-10463,-12999,-15412,-17550,-19278,-20514,-21206,-21363,-21017,-20251,-19157,-17852,-16461,-15080,-13823,-12737,-11865,-11192,-10680,-10250,-9822,-9289,-8587,-7638,-6439,-4976,-3312,-1503,353,2145,3778,5128,6116,6670,6753,6372,5566,4405,2991,1438,-127,-1570,-2752,-3552,-3838,-3527,-2553,-898,1378,4192,7347,10641,13786,16505,18516,19595,19593,18481,16341,13389,9928,6311,2915,44,-2046,-3246,-3535,-3040,-1926,-466,1124,2592,3778,4571,4922,4874,4484,3884,3182,2511,1942,1539,1289,1153,1060,909,616,124,-608,-1535,-2609,-3730,-4792,-5716,-6441,-6950,-7278,-7467,-7602,-7738,-7925,-8167,-8426,-8630,-8674,-8470,-7932,-7055,-5850,-4419,-2865,-1344,27,1109,1832,2131,1999,1454,566,-577,-1833,-3069,-4124,-4876,-5206,-5069,-4426,-3325,-1807,15,2048,4148,6222,8128,9806,11165,12176,12824,13112,13070,12736,12164,11418,10557,9643,8705,7755,6782,5742,4598,3312,1852,230,-1531,-3380,-5235,-7032,-8675,-10128,-11334,-12298,-13023,-13555,-13921,-14204,-14409,-14624,-14831,-15067,-15293,-15461,-15489,-15264,-14679,-13624,-12045,-9937,-7367,-4512,-1569,1151,3386,4860,5372,4844,3289,882,-2123,-5378,-8535,-11238,-13228,-14307,-14413,-13558,-11871,-9515,-6721,-3696,-663,2228,4836,7106,9021,10595,11896,12958,13837,14540,15054,15341,15330,14982,14236,13110,11636,9923,8112,6399,4969,4023,3705,4102,5248,7062,9424,12139,14968,17699,20089,21974,23222,23761,23603,22799,21455,19715,17705,15559,13366,11165,8985,6775,4524,2168,-292,-2865,-5490,-8116,-10623,-12917,-14883,-16411,-17423,-17848,-17649,-16820,-15386,-13389,-10943,-8137,-5164,-2175,602,2987,4774,5820,6035,5389,3969,1883,-640,-3393,-6114,-8586,-10613,-12058,-12832,-12930,-12393,-11330,-9904,-8307,-6744,-5422,-4498,-4071,-4178,-4742,-5651,-6721,-7752,-8573,-9043,-9099,-8746,-8050,-7126,-6101,-5096,-4196,-3436,-2802,-2230,-1624,-888,79,1315,2839,4593,6477,8371,10108,11575,12629,13236,13354,13056,12410,11565,10633,9758,9010,8456,8077,7851,7695,7548,7344,7045,6657,6188,5702,5231,4825,4494,4229,3984,3710,3315,2750,1943,875,-453,-1996,-3680,-5388,-7008,-8401,-9468,-10097,-10246,-9873,-8990,-7642,-5893,-3865,-1673,514,2545,4268,5536,6269,6384,5884,4781,3150,1069,-1327,-3917,-6559,-9110,-11465,-13511,-15201,-16490,-17394,-17929,-18144,-18076,-17755,-17185,-16352,-15209,-13711,-11804,-9470,-6728,-3655,-393,2867,5896,8467,10385,11517,11816,11334,10218,8681,6997,5437,4254,3653,3726,4512,5885,7692,9634,11429,12753,13347,13025,11711,9444,6377,2744,-1161,-5028,-8566,-11541,-13768,-15168,-15706,-15438,-14463,-12918,-10960,-8757,-6470,-4262,-2265,-606,625,1372,1590,1313,548,-605,-2079,-3744,-5488,-7179,-8698,-9923,-10770,-11159,-11069,-10504,-9516,-8204,-6680,-5096,-3582,-2257,-1204,-445,25,296,436,593,839,1284,1949,2845,3915,5078,6228,7256,8074,8630,8909,8964,8861,8734,8687,8833,9241,9927,10857,11961,13094,14162,14999,15541,15695,15475,14888,14028,12974,11835,10694,9597,8576,7591,6603,5546,4363,3026,1549,-22,-1583,-3008,-4158,-4892,-5114,-4767,-3865,-2494,-788,1039,2796,4246,5229,5625,5392,4596,3346,1839,269,-1151,-2290,-3025,-3379,-3375,-3147,-2820,-2527,-2369,-2391,-2588,-2892,-3219,-3459,-3546,-3433,-3148,-2761,-2392,-2154,-2182,-2517,-3181,-4088,-5098,-6023,-6653,-6801,-6332,-5189,-3397,-1088,1563,4287,6839,8958,10458,11223,11238,10589,9457,8066,6673,5501,4717,4406,4563,5096,5868,6724,7493,8107,8471,8657,8691,8706,8788,9001,9367,9817,10258,10525,10472,9954,8886,7260,5144,2690,113,-2356,-4469,-6047,-6949,-7149,-6679,-5681,-4335,-2861,-1481,-363,346,623,467,-5,-668,-1347,-1889,-2178,-2126,-1735,-1027,-87,988,2102,3155,4091,4842,5391,5700,5770,5575,5123,4389,3388,2105,571,-1212,-3184,-5311,-7511,-9698,-11770,-13591,-15034,-15958,-16250,-15823,-14660,-12794,-10347,-7509,-4511,-1637,882,2817,4068,4581,4450,3800,2856,1826,942,362,212,502,1199,2171,3231,4191,4794,4887,4274,2903,740,-2120,-5549,-9309,-13173,-16841,-20069,-22612,-24304,-25023,-24751,-23510,-21426,-18662,-15424,-11959,-8490,-5244,-2397,-75,1636,2731,3226,3193,2728,1925,911,-203,-1331,-2349,-3208,-3813,-4132,-4127,-3780,-3125,-2172,-1023,251,1519,2661,3561,4136,4340,4192,3759,3145,2488,1915,1533,1415,1568,1972,2551,3208,3838,4320,4571,4504,4086,3325,2250,999,-321,-1494,-2344,-2677,-2342,-1257,590,3112,6120,9374,12549,15347,17454,18671,18844,17986,16185,13639,10637,7447,4399,1703,-442,-1971,-2889,-3302,-3363,-3268,-3203,-3322,-3728,-4447,-5454,-6666,-7973,-9268,-10448,-11466,-12291,-12946,-13475,-13919,-14326,-14699,-15014,-15213,-15197,-14874,-14159,-13001,-11412,-9448,-7234,-4922,-2697,-722,846,1909,2427,2392,1908,1054,21,-1046,-1958,-2574,-2778,-2495,-1729,-504,1070,2892,4809,6714,8482,10057,11389,12478,13327,13973,14428,14733,14889,14899,14769,14466,14011,13379,12606,11697,10681,9575,8397,7155,5853,4496,3085,1642,197,-1207,-2479,-3567,-4343,-4776,-4781,-4382,-3607,-2550,-1364,-203,739,1291,1325,746,-451,-2211,-4415,-6877,-9416,-11793,-13864,-15436,-16461,-16856,-16677,-15954,-14814,-13365,-11735,-10043,-8367,-6763,-5240,-3776,-2336,-883,610,2127,3629,5030,6230,7097,7551,7494,6950,5953,4662,3246,1953,974,508,629,1360,2586,4144,5798,7293,8417,8983,8904,8164,6842,5063,3040,948,-976,-2582,-3709,-4280,-4250,-3623,-2441,-781,1280,3617,6128,8686,11142,13383,15245,16608,17342,17343,16546,14931,12530,9442,5813,1857,-2187,-6053,-9481,-12237,-14130,-15048,-14957,-13907,-12049,-9583,-6785,-3922,-1263,981,2658,3704,4120,3990,3413,2543,1497,395,-697,-1752,-2771,-3794,-4872,-6032,-7308,-8656,-10030,-11306,-12372,-13076,-13315,-13001,-12122,-10713,-8879,-6769,-4545,-2397,-477,1077,2176,2774,2878,2529,1794,784,-428,-1715,-3003,-4194,-5204,-5964,-6379,-6403,-5948,-4987,-3485,-1451,1054,3946,7068,10250,13290,15991,18172,19706,20501,20563,19924,18722,17086,15231,13323,11560,10088,9008,8394,8228,8467,9002,9668,10298,10680,10634,10006,8696,6680,4007,811,-2726,-6356,-9839,-12923,-15420,-17179,-18161,-18360,-17893,-16878,-15516,-13967,-12425,-11001,-9803,-8850,-8137,-7607,-7191,-6800,-6373,-5855,-5240,-4549,-3845,-3219,-2774,-2626,-2851,-3516,-4620,-6121,-7936,-9928,-11945,-13816,-15369,-16438,-16916,-16687,-15751,-14092,-11805,-8974,-5762,-2314,1166,4514,7529,10068,11987,13215,13704,13483,12625,11257,9561,7724,5983,4524,3544,3160,3431,4353,5825,7706,9791,11856,13683,15072,15879,16026,15494,14363,12736,10791,8696,6623,4721,3074,1750,733,5,-516,-896,-1230,-1579,-2007,-2536,-3177,-3915,-4710,-5538,-6339,-7091,-7747,-8299,-8719,-9021,-9191,-9244,-9183,-9016,-8752,-8410,-8005,-7566,-7111,-6684,-6287,-5962,-5705,-5530,-5433,-5385,-5378,-5349,-5289,-5127,-4859,-4445,-3891,-3204,-2406,-1539,-638,236,1046,1735,2268,2619,2768,2735,2542,2246,1919,1651,1539,1670,2121,2929,4115,5645,7458,9470,11549,13571,15364,16780,17659,17883,17371,16107,14141,11595,8632,5475,2329,-563,-3026,-4885,-6042,-6448,-6107,-5087,-3493,-1478,790,3104,5274,7102,8403,9067,8978,8155,6626,4529,2022,-677,-3368,-5837,-7934,-9539,-10606,-11159,-11251,-11009,-10528,-9931,-9271,-8581,-7830,-6968,-5925,-4651,-3135,-1397,482,2397,4212,5795,7019,7788,8053,7791,7063,5937,4565,3083,1665,471,-382,-780,-718,-196,684,1811,3021,4180,5139,5825,6185,6228,6021,5641,5223,4881,4738,4883,5382,6228,7409,8810,10338,11821,13139,14154,14790,15005,14803,14212,13293,12088,10661,9050,7294,5440,3512,1589,-304,-2061,-3637,-4947,-5953,-6638,-7013,-7127,-7038,-6815,-6505,-6141,-5718,-5212,-4578,-3761,-2722,-1440,89,1809,3665,5542,7321,8874,10058,10758,10879,10341,9151,7299,4887,2011,-1181,-4513,-7831,-10954,-13765,-16141,-18022,-19347,-20096,-20234,-19766,-18660,-16943,-14630,-11788,-8530,-4984,-1354,2186,5413,8168,10285,11687,12313,12196,11382,9976,8093,5858,3409,871,-1623,-3947,-5976,-7591,-8710,-9243,-9199,-8561,-7420,-5859,-4024,-2059,-146,1567,2899,3744,3994,3630,2679,1245,-527,-2435,-4306,-5958,-7279,-8194,-8700,-8818,-8617,-8164,-7528,-6760,-5889,-4911,-3831,-2605,-1256,243,1821,3444,4988,6374,7468,8202,8504,8369,7834,6976,5908,4743,3592,2526,1597,793,99,-543,-1171,-1832,-2531,-3271,-4013,-4710,-5300,-5712,-5888,-5783,-5376,-4693,-3795,-2777,-1776,-920,-341,-127,-303,-835,-1612,-2479,-3258,-3777,-3909,-3593,-2837,-1721,-387,1000,2242,3176,3656,3600,2989,1879,380,-1339,-3104,-4741,-6107,-7118,-7735,-7978,-7909,-7602,-7147,-6599,-5993,-5320,-4551,-3639,-2567,-1342,-33,1232,2316,3012,3203,2741,1625,-122,-2340,-4833,-7332,-9584,-11354,-12476,-12877,-12572,-11670,-10333,-8749,-7085,-5481,-3998,-2671,-1449,-303,839,1989,3137,4222,5141,5782,6024,5807,5087,3918,2387,649,-1113,-2714,-3963,-4736,-4911,-4491,-3469,-1954,-53,2082,4293,6445,8418,10128,11528,12599,13352,13812,14032,14048,13930,13722,13470,13221,12988,12802,12646,12506,12340,12087,11690,11076,10206,9033,7571,5829,3865,1731,-484,-2725,-4894,-6953,-8818,-10466,-11841,-12931,-13721,-14217,-14434,-14416,-14188,-13820,-13317,-12729,-12034,-11225,-10287,-9182,-7931,-6533,-5047,-3538,-2096,-818,204,878,1177,1056,577,-226,-1243,-2395,-3570,-4714,-5753,-6664,-7418,-7993,-8368,-8492,-8335,-7816,-6902,-5530,-3693,-1405,1262,4181,7179,10041,12544,14489,15695,16091,15648,14486,12759,10738,8678,6858,5482,4679,4480,4805,5521,6411,7298,7992,8389,8451,8187,7686,7020,6301,5590,4943,4365,3850,3358,2856,2287,1617,814,-150,-1260,-2527,-3901,-5352,-6802,-8195,-9429,-10442,-11132,-11458,-11358,-10856,-9957,-8772,-7396,-5975,-4651,-3516,-2665,-2090,-1762,-1598,-1471,-1292,-946,-406,346,1235,2164,2998,3577,3790,3516,2747,1485,-143,-2008,-3898,-5627,-6991,-7855,-8097,-7693,-6647,-5024,-2947,-541,2031,4608,7059,9226,11037,12372,13219,13533,13356,12742,11766,10549,9186,7797,6477,5307,4346,3643,3206,3047,3150,3486,4019,4707,5481,6289,7048,7692,8158,8382,8340,8007,7387,6497,5352,4011,2497,910,-722,-2277,-3730,-5002,-6087,-6984,-7717,-8340,-8909,-9486,-10134,-10893,-11791,-12825,-13961,-15144,-16288,-17300,-18075,-18531,-18582,-18205,-17363,-16088,-14414,-12408,-10167,-7777,-5367,-3027,-892,962,2428,3447,3970,3961,3435,2414,958,-826,-2827,-4886,-6850,-8564,-9879,-10685,-10871,-10406,-9241,-7431,-5022,-2149,1045,4371,7627,10638,13216,15267,16696,17516,17769,17544,16992,16243,15447,14738,14185,13852,13718,13755,13859,13951,13902,13623,13041,12095,10798,9153,7236,5102,2849,565,-1681,-3799,-5760,-7498,-8995,-10206,-11098,-11638,-11789,-11552,-10920,-9950,-8692,-7259,-5767,-4362,-3186,-2384,-2036,-2203,-2863,-3935,-5306,-6807,-8288,-9592,-10626,-11310,-11670,-11723,-11592,-11354,-11144,-11026,-11049,-11203,-11432,-11664,-11798,-11757,-11472,-10906,-10053,-8945,-7622,-6170,-4652,-3148,-1715,-400,792,1833,2754,3539,4217,4783,5267,5681,6068,6459,6907,7444,8105,8887,9781,10728,11674,12528,13220,13678,13860,13755,13389,12810,12096,11315,10531,9778,9059,8357,7643,6885,6086,5253,4422,3649,2953,2385,1918,1531,1176,776,307,-274,-926,-1618,-2230,-2695,-2888,-2774,-2326,-1591,-676,296,1162,1766,1998,1755,1040,-116,-1595,-3235,-4849,-6245,-7274,-7831,-7888,-7492,-6737,-5787,-4782,-3885,-3189,-2733,-2486,-2346,-2164,-1783,-1042,149,1832,3936,6331,8786,11053,12874,14028,14400,13951,12767,11022,8935,6771,4756,3082,1861,1126,835,893,1173,1555,1958,2349,2747,3241,3904,4854,6121,7719,9566,11520,13391,14947,15988,16340,15928,14757,12954,10712,8285,5929,3864,2242,1133,498,254,231,263,183,-154,-819,-1835,-3151,-4647,-6182,-7563,-8636,-9244,-9316,-8805,-7765,-6259,-4431,-2408,-343,1633,3411,4904,6049,6818,7179,7123,6633,5702,4327,2523,339,-2145,-4785,-7419,-9824,-11801,-13142,-13717,-13442,-12342,-10515,-8139,-5450,-2695,-112,2094,3810,4969,5616,5829,5755,5518,5256,5035,4893,4810,4744,4626,4418,4074,3611,3057,2468,1916,1450,1107,877,727,578,361,-24,-627,-1487,-2585,-3854,-5196,-6459,-7520,-8229,-8518,-8341,-7729,-6754,-5530,-4179,-2819,-1539,-390,595,1437,2123,2689,3101,3345,3360,3075,2407,1300,-305,-2359,-4817,-7483,-10176,-12621,-14579,-15848,-16279,-15859,-14648,-12827,-10631,-8339,-6211,-4483,-3274,-2645,-2508,-2732,-3103,-3431,-3540,-3355,-2859,-2137,-1340,-619,-173,-103,-501,-1327,-2498,-3817,-5078,-6051,-6557,-6507,-5900,-4866,-3586,-2318,-1277,-663,-544,-936,-1696,-2678,-3620,-4354,-4683,-4562,-3986,-3068,-1975,-909,-70,397,419,13,-706,-1579,-2405,-3026,-3309,-3231,-2802,-2135,-1340,-568,84,530,778,854,873,946,1204,1749,2630,3839,5310,6910,8503,9906,11000,11663,11853,11568,10852,9786,8456,6953,5329,3637,1863,7,-1957,-4052,-6232,-8453,-10566,-12402,-13763,-14432,-14259,-13145,-11098,-8250,-4808,-1106,2524,5700,8118,9539,9827,8998,7150,4533,1438,-1778,-4778,-7254,-8986,-9829,-9750,-8793,-7070,-4758,-2023,922,3908,6758,9333,11501,13183,14296,14827,14749,14111,12928,11302,9279,6996,4529,2035,-406,-2644,-4634,-6280,-7580,-8515,-9107,-9388,-9383,-9152,-8709,-8109,-7364,-6499,-5531,-4475,-3365,-2243,-1179,-247,451,845,864,492,-239,-1250,-2385,-3472,-4319,-4740,-4628,-3917,-2667,-997,876,2727,4290,5387,5859,5686,4901,3638,2067,394,-1206,-2554,-3554,-4111,-4199,-3803,-2924,-1602,149,2246,4638,7189,9794,12290,14538,16417,17821,18699,19060,18924,18402,17572,16557,15443,14279,13095,11865,10553,9123,7548,5839,4059,2284,656,-716,-1713,-2287,-2444,-2271,-1933,-1613,-1554,-1911,-2841,-4346,-6377,-8735,-11182,-13408,-15149,-16177,-16379,-15777,-14473,-12737,-10819,-9061,-7710,-6972,-6928,-7543,-8664,-10053,-11409,-12446,-12898,-12605,-11493,-9614,-7121,-4235,-1238,1614,4066,5956,7187,7765,7792,7421,6886,6369,6078,6108,6494,7196,8096,9059,9929,10581,10914,10888,10496,9764,8764,7546,6194,4746,3263,1768,311,-1065,-2300,-3317,-4027,-4370,-4270,-3734,-2782,-1499,-31,1482,2829,3852,4387,4334,3667,2429,745,-1205,-3221,-5106,-6710,-7939,-8763,-9219,-9367,-9299,-9095,-8803,-8448,-8002,-7404,-6594,-5484,-4063,-2332,-389,1616,3503,5051,6096,6500,6209,5257,3741,1828,-278,-2375,-4261,-5803,-6906,-7566,-7832,-7816,-7652,-7476,-7395,-7469,-7690,-8005,-8291,-8423,-8253,-7672,-6614,-5066,-3103,-834,1574,3936,6096,7906,9290,10221,10712,10813,10580,10068,9315,8359,7215,5923,4506,3036,1555,167,-1068,-2054,-2746,-3095,-3105,-2788,-2200,-1403,-486,468,1364,2126,2695,3044,3171,3108,2905,2608,2267,1881,1453,926,260,-610,-1714,-3058,-4603,-6268,-7926,-9436,-10625,-11356,-11490,-10971,-9782,-8005,-5782,-3324,-861,1363,3162,4392,4985,4963,4374,3353,2020,533,-992,-2426,-3725,-4826,-5751,-6516,-7163,-7738,-8276,-8786,-9269,-9686,-9992,-10124,-10021,-9624,-8912,-7862,-6519,-4913,-3141,-1261,638,2502,4270,5917,7378,8652,9669,10422,10880,11050,10963,10675,10262,9807,9383,9041,8798,8652,8573,8533,8493,8436,8337,8183,7965,7662,7284,6821,6291,5716,5122,4547,4027,3579,3217,2928,2690,2462,2235,1973,1700,1422,1169,961,815,711,646,572,458,279,-15,-405,-912,-1484,-2084,-2644,-3101,-3385,-3450,-3245,-2762,-1994,-976,227,1531,2791,3894,4669,5017,4838,4111,2858,1168,-843,-3016,-5203,-7238,-8998,-10343,-11208,-11522,-11281,-10529,-9321,-7804,-6084,-4337,-2693,-1289,-220,457,743,680,381,-20,-348,-454,-219,424,1462,2843,4442,6151,7829,9399,10787,11985,13002,13888,14684,15437,16166,16846,17438,17862,18028,17871,17330,16388,15069,13417,11521,9490,7454,5553,3946,2728,2026,1824,2133,2838,3816,4907,5932,6740,7184,7176,6654,5621,4112,2216,53,-2245,-4524,-6656,-8520,-10033,-11154,-11872,-12226,-12255,-12034,-11619,-11054,-10373,-9569,-8628,-7518,-6209,-4681,-2944,-1028,998,3040,4984,6684,8017,8824,9007,8478,7199,5231,2659,-309,-3442,-6453,-9060,-10997,-12067,-12162,-11261,-9470,-6977,-4041,-959,1975,4536,6524,7888,8596,8742,8423,7787,6966,6078,5216,4436,3767,3217,2772,2436,2194,2086,2113,2315,2698,3242,3927,4658,5359,5908,6162,6028,5363,4120,2272,-130,-2965,-6039,-9147,-12022,-14480,-16336,-17522,-18019,-17891,-17243,-16199,-14888,-13419,-11868,-10300,-8728,-7188,-5685,-4272,-2997,-1970,-1266,-1014,-1269,-2081,-3417,-5194,-7244,-9376,-11329,-12870,-13756,-13822,-12956,-11163,-8541,-5299,-1720,1856,5082,7650,9317,9956,9559,8224,6162,3629,940,-1632,-3826,-5466,-6448,-6729,-6363,-5415,-4020,-2288,-375,1609,3517,5244,6676,7721,8311,8401,7976,7047,5652,3850,1731,-603,-3024,-5405,-7606,-9492,-10945,-11853,-12153,-11788,-10782,-9171,-7067,-4607,-1959,686,3137,5232,6805,7770,8032,7591,6446,4689,2417,-198,-2982,-5714,-8198,-10212,-11606,-12224,-12007,-10931,-9067,-6549,-3583,-406,2687,5459,7644,9103,9707,9473,8456,6827,4785,2566,410,-1509,-3040,-4145,-4820,-5135,-5172,-5016,-4719,-4292,-3707,-2904,-1819,-402,1342,3367,5528,7649,9490,10807,11404,11109,9878,7736,4824,1362,-2376,-6089,-9478,-12283,-14290,-15365,-15450,-14582,-12870,-10512,-7737,-4819,-2006,497,2531,4048,5050,5611,5840,5848,5728,5547,5319,5025,4636,4100,3411,2586,1692,842,162,-218,-194,276,1195,2484,4017,5633,7149,8385,9203,9506,9265,8530,7411,6062,4684,3451,2523,1997,1894,2180,2729,3403,4014,4406,4462,4114,3364,2292,985,-405,-1755,-2968,-3957,-4719,-5241,-5576,-5753,-5825,-5803,-5706,-5513,-5211,-4769,-4185,-3435,-2549,-1527,-411,783,2015,3278,4541,5794,7009,8155,9177,10030,10626,10917,10815,10273,9246,7716,5718,3312,642,-2134,-4786,-7098,-8839,-9838,-9981,-9252,-7723,-5572,-3037,-425,1976,3860,5036,5334,4738,3293,1157,-1455,-4258,-6979,-9320,-11050,-11997,-12059,-11261,-9688,-7542,-5061,-2500,-135,1876,3362,4322,4759,4791,4535,4145,3753,3453,3326,3383,3624,4004,4479,4995,5517,6010,6459,6845,7131,7283,7221,6906,6258,5286,3994,2480,875,-652,-1911,-2737,-2997,-2634,-1670,-204,1582,3462,5193,6512,7236,7197,6359,4735,2479,-216,-3050,-5746,-7993,-9578,-10326,-10208,-9260,-7659,-5630,-3462,-1437,194,1248,1637,1362,511,-751,-2259,-3785,-5189,-6303,-7067,-7437,-7446,-7161,-6679,-6119,-5578,-5162,-4913,-4865,-4987,-5237,-5534,-5815,-5991,-6035,-5885,-5554,-5024,-4334,-3514,-2633,-1755,-965,-337,66,195,37,-407,-1100,-1981,-2982,-3992,-4919,-5626,-6017,-5975,-5448,-4387,-2830,-846,1425,3804,6089,8067,9555,10410,10571,10045,8931,7400,5669,3963,2504,1434,828,679,880,1296,1763,2128,2297,2242,1980,1634,1306,1162,1303,1808,2688,3871,5267,6693,8017,9058,9714,9904,9587,8791,7548,5924,4014,1878,-379,-2693,-4985,-7191,-9246,-11100,-12693,-13973,-14897,-15406,-15480,-15098,-14279,-13073,-11562,-9848,-8062,-6329,-4767,-3486,-2537,-1958,-1709,-1722,-1897,-2115,-2290,-2345,-2274,-2096,-1890,-1744,-1753,-1987,-2463,-3156,-3958,-4750,-5345,-5605,-5368,-4571,-3172,-1242,1112,3705,6340,8811,10939,12595,13721,14326,14500,14372,14094,13818,13624,13580,13615,13663,13542,13114,12212,10743,8671,6048,3004,-263,-3511,-6501,-9011,-10889,-12062,-12541,-12423,-11857,-11027,-10092,-9200,-8408,-7738,-7115,-6462,-5646,-4597,-3266,-1672,80,1849,3465,4735,5559,5822,5564,4801,3682,2311,844,-602,-1956,-3143,-4175,-5039,-5764,-6342,-6755,-6936,-6812,-6275,-5239,-3639,-1470,1219,4291,7575,10830,13825,16334,18169,19226,19430,18833,17484,15558,13195,10628,8033,5622,3555,1962,936,519,710,1476,2746,4421,6403,8558,10781,12934,14911,16575,17815,18498,18534,17841,16411,14295,11619,8575,5398,2337,-385,-2581,-4151,-5057,-5349,-5145,-4591,-3866,-3111,-2457,-1959,-1654,-1510,-1508,-1603,-1778,-2046,-2422,-2959,-3689,-4634,-5784,-7082,-8432,-9698,-10733,-11394,-11574,-11209,-10309,-8923,-7179,-5199,-3152,-1164,624,2140,3320,4139,4618,4748,4593,4147,3469,2569,1488,280,-1003,-2251,-3373,-4230,-4711,-4705,-4153,-3039,-1403,650,2972,5392,7705,9729,11295,12241,12482,11933,10593,8511,5801,2645,-699,-3975,-6871,-9135,-10561,-11012,-10470,-8989,-6726,-3885,-728,2497,5542,8215,10377,11967,12966,13434,13421,13022,12276,11239,9904,8274,6349,4133,1706,-860,-3390,-5723,-7655,-9013,-9671,-9558,-8717,-7236,-5321,-3189,-1096,715,2053,2787,2864,2320,1262,-150,-1713,-3230,-4512,-5421,-5853,-5793,-5251,-4322,-3112,-1786,-484,622,1414,1784,1663,1042,-80,-1625,-3525,-5660,-7917,-10186,-12352,-14348,-16093,-17541,-18646,-19344,-19586,-19304,-18432,-16951,-14836,-12159,-9013,-5580,-2060,1290,4254,6613,8227,9018,8975,8152,6657,4619,2197,-441,-3143,-5753,-8155,-10238,-11937,-13174,-13927,-14134,-13790,-12868,-11378,-9369,-6891,-4065,-1010,2123,5167,7969,10353,12191,13338,13729,13294,12063,10080,7479,4411,1080,-2320,-5581,-8537,-11054,-13038,-14450,-15284,-15558,-15329,-14633,-13539,-12102,-10388,-8486,-6490,-4514,-2672,-1064,239,1201,1851,2239,2471,2651,2878,3237,3749,4413,5147,5881,6460,6809,6815,6470,5790,4888,3879,2950,2212,1800,1724,1979,2441,2987,3445,3679,3609,3186,2475,1561,603,-232,-776,-898,-510,396,1757,3428,5208,6859,8135,8828,8775,7907,6249,3925,1149,-1793,-4609,-7002,-8761,-9748,-9950,-9451,-8425,-7095,-5686,-4390,-3322,-2523,-1926,-1436,-866,-108,965,2348,3969,5679,7258,8493,9209,9277,8691,7511,5883,4019,2124,406,-982,-1960,-2515,-2707,-2646,-2436,-2194,-1976,-1806,-1656,-1465,-1167,-694,-22,856,1863,2913,3850,4524,4807,4578,3835,2596,1001,-782,-2538,-4056,-5157,-5714,-5673,-5042,-3907,-2380,-638,1170,2863,4318,5433,6149,6479,6443,6144,5660,5109,4576,4125,3813,3632,3606,3690,3872,4104,4340,4532,4607,4517,4189,3594,2694,1522,111,-1418,-2942,-4286,-5282,-5787,-5694,-4977,-3684,-1948,19,1966,3622,4751,5175,4826,3732,2039,-13,-2154,-4074,-5545,-6386,-6549,-6079,-5136,-3917,-2689,-1636,-969,-742,-975,-1578,-2368,-3175,-3740,-3903,-3494,-2468,-844,1256,3652,6115,8415,10341,11731,12497,12613,12148,11213,9978,8640,7369,6359,5701,5487,5697,6270,7072,7925,8632,8996,8864,8145,6821,4963,2695,186,-2379,-4829,-7021,-8844,-10247,-11210,-11771,-11980,-11939,-11733,-11463,-11208,-11017,-10912,-10876,-10858,-10778,-10539,-10042,-9209,-7998,-6416,-4523,-2439,-320,1652,3288,4424,4923,4713,3789,2205,115,-2316,-4834,-7224,-9257,-10748,-11587,-11701,-11120,-9892,-8137,-5970,-3538,-966,1633,4153,6528,8688,10592,12199,13465,14346,14779,14703,14056,12790,10907,8433,5481,2203,-1194,-4459,-7356,-9652,-11181,-11852,-11658,-10686,-9095,-7094,-4919,-2797,-908,604,1707,2388,2742,2855,2848,2800,2762,2724,2621,2363,1830,919,-435,-2241,-4443,-6892,-9411,-11765,-13729,-15127,-15820,-15779,-15033,-13689,-11908,-9859,-7740,-5692,-3859,-2296,-1041,-59,699,1318,1858,2388,2927,3473,3992,4428,4703,4762,4518,3956,3027,1769,209,-1567,-3438,-5261,-6858,-8053,-8674,-8606,-7770,-6197,-3971,-1276,1674,4605,7283,9460,10974,11729,11681,10928,9560,7785,5792,3772,1914,323,-907,-1776,-2289,-2535,-2569,-2517,-2451,-2456,-2595,-2875,-3312,-3828,-4364,-4778,-4961,-4767,-4098,-2889,-1162,1012,3446,5950,8241,10103,11314,11763,11406,10316,8641,6604,4462,2459,812,-332,-900,-903,-409,455,1541,2721,3845,4850,5654,6239,6591,6690,6550,6150,5510,4646,3614,2497,1412,483,-152,-406,-219,376,1300,2390,3457,4297,4714,4569,3779,2338,322,-2124,-4816,-7519,-10021,-12101,-13604,-14405,-14450,-13728,-12285,-10202,-7597,-4594,-1344,2022,5358,8539,11449,13973,16025,17521,18418,18684,18345,17449,16087,14389,12481,10518,8622,6891,5395,4145,3133,2303,1595,936,279,-403,-1102,-1774,-2342,-2716,-2794,-2503,-1791,-663,817,2543,4353,6082,7569,8676,9326,9485,9171,8464,7445,6249,4986,3764,2674,1755,1033,486,85,-212,-448,-644,-834,-1024,-1242,-1499,-1807,-2182,-2609,-3064,-3517,-3886,-4128,-4137,-3865,-3242,-2241,-874,830,2749,4777,6725,8422,9689,10360,10354,9610,8202,6237,3922,1497,-803,-2747,-4180,-5015,-5238,-4932,-4204,-3238,-2177,-1185,-350,277,716,1030,1332,1722,2323,3164,4289,5603,7026,8380,9487,10179,10273,9691,8357,6318,3660,553,-2792,-6137,-9245,-11881,-13877,-15084,-15434,-14926,-13606,-11589,-9034,-6115,-3038,19,2862,5356,7358,8804,9635,9868,9543,8773,7676,6431,5182,4080,3219,2615,2236,1959,1624,1052,71,-1434,-3510,-6115,-9120,-12308,-15426,-18181,-20307,-21584,-21853,-21083,-19314,-16719,-13522,-10015,-6490,-3213,-417,1775,3259,4062,4202,3782,2889,1629,91,-1646,-3515,-5463,-7424,-9342,-11134,-12716,-14001,-14898,-15331,-15228,-14555,-13289,-11457,-9126,-6402,-3462,-488,2287,4662,6458,7550,7903,7547,6591,5208,3586,1925,389,-914,-1935,-2698,-3273,-3755,-4238,-4780,-5395,-6025,-6586,-6928,-6931,-6470,-5485,-3973,-1994,325,2835,5333,7667,9643,11156,12080,12367,11966,10899,9188,6943,4266,1340,-1673,-4576,-7213,-9442,-11188,-12386,-13053,-13198,-12874,-12134,-11022,-9612,-7938,-6090,-4134,-2170,-309,1358,2730,3741,4367,4617,4545,4253,3845,3457,3188,3136,3324,3779,4434,5240,6088,6885,7514,7871,7864,7399,6421,4903,2849,337,-2527,-5564,-8575,-11321,-13575,-15126,-15817,-15566,-14362,-12321,-9612,-6509,-3306,-310,2205,4047,5092,5343,4864,3816,2415,874,-562,-1737,-2519,-2880,-2848,-2528,-2016,-1467,-945,-549,-277,-137,-62,-4,137,432,951,1727,2751,3978,5307,6651,7865,8881,9604,10016,10127,9987,9687,9326,9020,8841,8848,9032,9333,9668,9907,9964,9747,9248,8480,7531,6488,5476,4575,3860,3330,2970,2697,2449,2112,1661,1039,279,-578,-1479,-2339,-3108,-3749,-4237,-4599,-4852,-5062,-5278,-5566,-5985,-6562,-7330,-8268,-9357,-10525,-11704,-12772,-13617,-14112,-14124,-13567,-12352,-10471,-7960,-4906,-1486,2132,5711,9048,11951,14274,15922,16869,17136,16799,15963,14761,13295,11680,9959,8160,6275,4244,2049,-378,-3021,-5868,-8839,-11805,-14618,-17068,-18961,-20087,-20288,-19447,-17535,-14613,-10819,-6398,-1630,3158,7633,11505,14523,16532,17458,17328,16265,14464,12164,9647,7154,4928,3117,1836,1095,885,1111,1688,2497,3437,4425,5380,6256,7001,7578,7941,8053,7879,7413,6673,5711,4623,3522,2542,1805,1406,1399,1783,2492,3410,4374,5194,5691,5688,5086,3816,1912,-544,-3388,-6410,-9386,-12070,-14264,-15795,-16549,-16473,-15564,-13873,-11517,-8620,-5387,-2002,1286,4258,6670,8320,9042,8719,7338,4951,1711,-2134,-6306,-10453,-14279,-17465,-19817,-21171,-21493,-20829,-19296,-17085,-14410,-11496,-8541,-5716,-3116,-809,1203,2951,4469,5826,7055,8196,9239,10172,10921,11422,11577,11328,10628,9510,8022,6296,4454,2652,1001,-392,-1496,-2302,-2850,-3228,-3505,-3803,-4180,-4726,-5462,-6422,-7584,-8928,-10404,-11944,-13466,-14861,-16007,-16772,-17022,-16657,-15613,-13886,-11560,-8771,-5728,-2684,111,2413,4032,4862,4874,4152,2843,1174,-624,-2314,-3705,-4673,-5163,-5197,-4851,-4243,-3478,-2678,-1882,-1137,-395,380,1279,2347,3658,5179,6900,8693,10430,11940,13028,13557,13381,12466,10807,8520,5759,2780,-156,-2747,-4742,-5921,-6182,-5494,-3961,-1762,832,3537,6050,8124,9591,10346,10437,9946,9066,8000,6935,6032,5365,4927,4661,4434,4112,3571,2713,1506,-38,-1833,-3766,-5682,-7421,-8845,-9814,-10257,-10126,-9426,-8217,-6566,-4615,-2479,-327,1699,3471,4871,5847,6366,6468,6219,5750,5182,4679,4356,4307,4567,5080,5747,6375,6750,6650,5858,4259,1783,-1505,-5436,-9767,-14130,-18159,-21453,-23650,-24485,-23778,-21507,-17783,-12867,-7110,-990,5064,10555,15139,18523,20563,21260,20723,19179,16939,14330,11697,9320,7408,6071,5309,5038,5089,5256,5348,5155,4598,3606,2258,678,-918,-2300,-3218,-3475,-2933,-1553,614,3399,6586,9877,12983,15623,17561,18636,18753,17928,16222,13813,10885,7697,4485,1508,-1042,-2977,-4211,-4683,-4431,-3532,-2130,-394,1489,3347,5029,6427,7471,8124,8366,8208,7656,6744,5524,4052,2419,709,-986,-2578,-4002,-5200,-6152,-6840,-7298,-7552,-7674,-7723,-7760,-7842,-7986,-8193,-8421,-8606,-8658,-8474,-7953,-7001,-5567,-3630,-1230,1541,4554,7632,10599,13271,15470,17055,17895,17921,17100,15475,13146,10283,7112,3868,818,-1838,-3910,-5306,-5969,-5931,-5253,-4062,-2488,-695,1165,2943,4495,5713,6502,6791,6573,5841,4677,3185,1510,-163,-1675,-2874,-3682,-4081,-4140,-3990,-3811,-3782,-4073,-4752,-5841,-7227,-8726,-10085,-11032,-11307,-10735,-9235,-6847,-3767,-258,3295,6513,9021,10499,10770,9736,7492,4226,269,-3993,-8117,-11697,-14377,-15904,-16169,-15174,-13076,-10116,-6624,-2976,458,3321,5322,6264,6051,4729,2460,-483,-3744,-6925,-9656,-11596,-12540,-12365,-11134,-8992,-6232,-3171,-158,2492,4568,5923,6541,6472,5823,4744,3365,1835,248,-1295,-2743,-4056,-5217,-6244,-7139,-7954,-8692,-9398,-10073,-10726,-11330,-11843,-12180,-12251,-11937,-11144,-9798,-7880,-5427,-2542,629,3883,7016,9793,12033,13557,14273,14139,13201,11560,9398,6885,4251,1647,-758,-2884,-4667,-6088,-7173,-7934,-8439,-8716,-8817,-8773,-8593,-8295,-7872,-7352,-6741,-6100,-5443,-4836,-4292,-3819,-3437,-3104,-2846,-2630,-2464,-2340,-2231,-2130,-1983,-1789,-1517,-1198,-869,-604,-501,-638,-1095,-1881,-2965,-4239,-5544,-6679,-7430,-7611,-7082,-5781,-3736,-1068,2037,5301,8462,11206,13276,14454,14591,13631,11613,8661,5004,931,-3232,-7133,-10472,-13004,-14588,-15178,-14852,-13739,-12057,-10018,-7822,-5644,-3572,-1682,41,1602,3035,4359,5565,6639,7535,8229,8682,8904,8904,8713,8372,7903,7323,6646,5866,4999,4082,3133,2239,1444,829,460,367,572,1039,1706,2463,3201,3806,4194,4323,4183,3821,3309,2744,2255,1932,1907,2220,2930,3999,5367,6908,8465,9859,10898,11430,11303,10452,8839,6503,3548,115,-3595,-7376,-11001,-14267,-16993,-19037,-20321,-20804,-20507,-19499,-17876,-15770,-13317,-10648,-7884,-5119,-2426,139,2519,4663,6504,7981,9028,9594,9654,9203,8268,6907,5211,3308,1346,-503,-2076,-3211,-3785,-3722,-2985,-1627,272,2550,5017,7456,9645,11402,12580,13134,13068,12490,11537,10375,9164,8011,6990,6105,5322,4599,3877,3126,2347,1552,801,141,-349,-632,-639,-362,224,1107,2257,3630,5145,6682,8114,9251,9939,10001,9336,7905,5766,3073,80,-2922,-5607,-7691,-8972,-9331,-8805,-7519,-5718,-3707,-1803,-329,478,446,-476,-2227,-4654,-7505,-10493,-13285,-15577,-17094,-17627,-17067,-15379,-12674,-9105,-4957,-494,3935,8062,11606,14353,16153,16897,16574,15224,12977,10000,6530,2806,-924,-4427,-7523,-10047,-11916,-13064,-13490,-13210,-12284,-10777,-8788,-6414,-3782,-1023,1707,4256,6459,8180,9297,9754,9527,8670,7256,5422,3303,1069,-1115,-3086,-4679,-5778,-6274,-6144,-5397,-4122,-2462,-596,1253,2896,4123,4831,4923,4431,3413,2020,413,-1203,-2673,-3824,-4579,-4866,-4685,-4099,-3177,-2081,-937,72,814,1153,1036,430,-614,-2018,-3660,-5404,-7111,-8653,-9927,-10845,-11368,-11467,-11156,-10467,-9442,-8164,-6685,-5137,-3583,-2175,-980,-104,420,594,448,81,-434,-981,-1496,-1927,-2264,-2524,-2749,-2995,-3304,-3733,-4283,-4966,-5746,-6572,-7379,-8072,-8564,-8756,-8572,-7955,-6882,-5366,-3461,-1249,1142,3590,5935,8055,9822,11164,12043,12461,12463,12126,11528,10776,9944,9115,8360,7710,7205,6844,6603,6454,6315,6130,5805,5285,4514,3464,2167,644,-1003,-2682,-4285,-5687,-6813,-7589,-8002,-8078,-7866,-7465,-6955,-6439,-5980,-5627,-5375,-5202,-5027,-4783,-4389,-3796,-3018,-2094,-1143,-293,302,518,280,-431,-1532,-2910,-4360,-5682,-6662,-7140,-6998,-6215,-4825,-2937,-710,1686,4059,6253,8116,9559,10505,10939,10878,10373,9505,8375,7090,5751,4456,3251,2209,1345,694,296,167,379,963,1964,3399,5225,7354,9635,11850,13779,15168,15823,15605,14463,12470,9786,6694,3502,590,-1729,-3157,-3534,-2795,-1025,1569,4687,7934,10920,13252,14620,14804,13725,11422,8085,4013,-435,-4806,-8726,-11781,-13726,-14363,-13674,-11736,-8769,-5060,-966,3158,6965,10166,12546,13964,14376,13821,12401,10285,7678,4779,1818,-1045,-3632,-5859,-7628,-8939,-9773,-10207,-10295,-10155,-9881,-9585,-9333,-9180,-9109,-9104,-9073,-8959,-8664,-8137,-7355,-6302,-5057,-3646,-2194,-748,610,1856,2986,4035,5040,6066,7146,8310,9553,10832,12098,13272,14279,15063,15576,15819,15817,15634,15348,15054,14820,14701,14690,14749,14792,14702,14366,13683,12578,11050,9120,6888,4479,2043,-253,-2267,-3880,-5035,-5730,-6012,-5996,-5778,-5507,-5248,-5079,-4980,-4944,-4860,-4700,-4336,-3772,-2971,-1996,-919,128,1029,1656,1914,1782,1240,386,-704,-1876,-3009,-3967,-4679,-5097,-5234,-5152,-4932,-4689,-4515,-4505,-4701,-5143,-5789,-6599,-7481,-8335,-9079,-9613,-9897,-9891,-9592,-9014,-8181,-7134,-5902,-4537,-3074,-1561,-56,1392,2688,3760,4493,4808,4614,3875,2576,777,-1437,-3916,-6501,-9018,-11313,-13257,-14782,-15838,-16437,-16590,-16321,-15656,-14595,-13152,-11328,-9158,-6692,-4038,-1319,1287,3593,5415,6581,6984,6597,5467,3764,1708,-404,-2283,-3649,-4312,-4154,-3189,-1537,591,2889,5054,6757,7767,7931,7224,5770,3788,1592,-479,-2101,-3047,-3163,-2466,-1078,764,2748,4541,5847,6424,6162,5072,3279,1048,-1338,-3534,-5269,-6343,-6656,-6263,-5278,-3949,-2529,-1282,-451,-169,-534,-1489,-2959,-4752,-6694,-8582,-10246,-11561,-12422,-12793,-12628,-11956,-10771,-9128,-7065,-4661,-1996,812,3621,6280,8580,10358,11421,11644,10939,9307,6814,3627,-22,-3843,-7514,-10704,-13140,-14584,-14928,-14153,-12373,-9806,-6752,-3553,-548,1980,3826,4907,5242,4946,4223,3274,2342,1588,1146,1056,1305,1812,2466,3158,3777,4247,4538,4618,4522,4255,3858,3338,2730,2017,1210,289,-765,-1960,-3301,-4757,-6285,-7792,-9188,-10352,-11172,-11554,-11430,-10763,-9584,-7954,-6000,-3883,-1783,130,1702,2850,3537,3782,3670,3289,2772,2229,1772,1489,1436,1652,2117,2810,3645,4572,5490,6365,7145,7827,8402,8882,9243,9478,9529,9357,8914,8178,7168,5923,4533,3102,1728,538,-411,-1033,-1300,-1196,-724,85,1192,2534,4042,5628,7190,8620,9801,10622,10982,10826,10109,8866,7168,5128,2930,751,-1211,-2782,-3836,-4309,-4212,-3624,-2697,-1616,-586,185,554,410,-253,-1366,-2782,-4288,-5638,-6603,-6961,-6590,-5438,-3548,-1076,1783,4758,7598,10073,12005,13303,13939,13961,13468,12574,11397,10034,8548,6975,5319,3570,1725,-220,-2227,-4253,-6216,-8031,-9589,-10804,-11594,-11905,-11746,-11142,-10214,-9085,-7946,-6957,-6267,-5975,-6083,-6557,-7263,-8038,-8702,-9066,-9000,-8421,-7332,-5817,-4036,-2177,-476,895,1781,2124,1930,1293,357,-694,-1658,-2365,-2646,-2430,-1656,-376,1337,3348,5487,7603,9533,11164,12407,13214,13558,13453,12901,11956,10665,9116,7418,5710,4140,2871,2022,1699,1918,2635,3738,5023,6292,7291,7839,7770,7027,5615,3627,1235,-1373,-3974,-6349,-8349,-9805,-10677,-10925,-10588,-9750,-8502,-6976,-5280,-3531,-1819,-242,1135,2213,2928,3187,2924,2088,649,-1353,-3864,-6741,-9818,-12881,-15694,-18028,-19672,-20451,-20285,-19128,-17086,-14284,-10961,-7383,-3815,-536,2264,4410,5850,6549,6576,6005,4964,3559,1921,146,-1670,-3436,-5096,-6559,-7779,-8681,-9234,-9393,-9172,-8568,-7664,-6504,-5219,-3886,-2648,-1587,-795,-321,-151,-250,-506,-795,-964,-876,-428,436,1682,3249,4966,6692,8226,9439,10215,10538,10413,9955,9261,8502,7792,7260,6957,6893,7036,7275,7525,7643,7557,7191,6552,5672,4640,3562,2543,1677,991,502,129,-200,-605,-1189,-2013,-3108,-4438,-5902,-7397,-8749,-9851,-10580,-10890,-10781,-10306,-9563,-8681,-7774,-6964,-6322,-5882,-5657,-5597,-5664,-5782,-5888,-5905,-5785,-5469,-4941,-4173,-3177,-1955,-539,1048,2760,4534,6292,7921,9302,10291,10778,10642,9857,8404,6369,3895,1170,-1531,-3956,-5814,-6877,-6977,-6017,-4033,-1127,2468,6482,10576,14420,17694,20121,21521,21776,20900,18980,16218,12852,9181,5485,2024,-980,-3393,-5122,-6168,-6554,-6374,-5707,-4685,-3398,-1986,-550,771,1869,2618,2935,2749,2062,910,-590,-2291,-3978,-5458,-6506,-6988,-6783,-5888,-4338,-2272,172,2782,5382,7778,9808,11342,12278,12559,12164,11122,9494,7383,4929,2268,-417,-2988,-5281,-7194,-8634,-9573,-9991,-9930,-9411,-8489,-7210,-5609,-3755,-1700,478,2685,4843,6851,8650,10165,11366,12216,12702,12821,12558,11945,10983,9741,8283,6720,5188,3838,2822,2266,2271,2856,4014,5639,7592,9671,11655,13302,14415,14829,14470,13366,11627,9497,7225,5152,3515,2544,2294,2734,3679,4862,5965,6666,6699,5896,4213,1729,-1329,-4678,-7934,-10760,-12840,-13967,-14060,-13142,-11368,-8945,-6147,-3236,-489,1891,3708,4870,5335,5138,4379,3188,1711,104,-1549,-3144,-4665,-6090,-7413,-8641,-9748,-10709,-11473,-11994,-12216,-12129,-11732,-11081,-10270,-9393,-8597,-7926,-7481,-7201,-7065,-6937,-6720,-6289,-5592,-4605,-3374,-2001,-607,658,1667,2324,2581,2463,2030,1418,746,174,-190,-268,-9,546,1378,2360,3417,4413,5268,5906,6315,6492,6502,6377,6184,5925,5610,5183,4617,3846,2869,1694,394,-935,-2162,-3159,-3824,-4077,-3913,-3360,-2515,-1503,-484,384,958,1114,790,-36,-1345,-3023,-4981,-7024,-9016,-10767,-12168,-13120,-13598,-13649,-13331,-12776,-12082,-11327,-10566,-9780,-8942,-7993,-6897,-5642,-4261,-2849,-1506,-402,350,621,376,-388,-1564,-3017,-4526,-5889,-6870,-7323,-7124,-6269,-4804,-2869,-640,1669,3852,5713,7122,7977,8279,8068,7452,6570,5559,4540,3601,2768,2041,1381,751,118,-510,-1111,-1629,-1974,-2105,-1950,-1539,-924,-209,431,861,895,460,-523,-1999,-3900,-6046,-8280,-10365,-12140,-13420,-14096,-14107,-13443,-12170,-10394,-8252,-5924,-3555,-1313,702,2395,3738,4696,5305,5560,5515,5181,4623,3883,3048,2215,1499,1017,894,1189,1965,3183,4772,6595,8468,10200,11583,12466,12714,12289,11183,9472,7275,4756,2117,-435,-2696,-4490,-5707,-6281,-6250,-5700,-4798,-3738,-2746,-2019,-1729,-1968,-2760,-4036,-5656,-7413,-9103,-10486,-11415,-11745,-11442,-10511,-9017,-7082,-4844,-2481,-158,1947,3711,4999,5781,6012,5748,5070,4090,2979,1887,984,419,285,642,1461,2658,4086,5562,6900,7940,8559,8710,8395,7685,6694,5577,4487,3578,2960,2684,2743,3036,3431,3745,3824,3549,2883,1863,611,-714,-1911,-2820,-3300,-3301,-2833,-1989,-914,211,1220,1959,2349,2367,2059,1543,947,436,134,153,537,1282,2335,3590,4911,6149,7160,7813,8054,7828,7192,6201,4967,3613,2238,941,-221,-1234,-2090,-2828,-3479,-4064,-4625,-5123,-5572,-5889,-6040,-5943,-5554,-4826,-3757,-2354,-678,1208,3195,5162,6962,8448,9459,9894,9652,8738,7176,5100,2649,34,-2550,-4907,-6873,-8322,-9174,-9403,-9018,-8080,-6682,-4943,-3017,-1054,783,2361,3569,4366,4743,4788,4593,4321,4079,4003,4122,4464,4960,5540,6104,6556,6834,6884,6695,6276,5663,4902,4061,3175,2300,1427,568,-317,-1240,-2230,-3282,-4383,-5493,-6569,-7542,-8358,-8958,-9298,-9369,-9181,-8783,-8251,-7680,-7147,-6733,-6458,-6327,-6307,-6341,-6392,-6420,-6438,-6463,-6559,-6785,-7204,-7852,-8725,-9773,-10880,-11899,-12645,-12918,-12574,-11475,-9604,-7005,-3817,-270,3383,6825,9797,12032,13376,13732,13133,11674,9564,7028,4334,1728,-586,-2439,-3730,-4401,-4450,-3891,-2797,-1231,687,2823,5031,7122,8951,10328,11168,11353,10910,9861,8353,6551,4681,2955,1567,661,287,453,1061,2005,3124,4275,5310,6116,6591,6686,6356,5625,4506,3073,1392,-454,-2363,-4262,-6051,-7659,-9001,-10026,-10671,-10923,-10757,-10208,-9305,-8135,-6770,-5332,-3921,-2647,-1599,-844,-412,-324,-540,-1044,-1771,-2691,-3743,-4892,-6078,-7266,-8386,-9407,-10283,-10982,-11491,-11779,-11831,-11615,-11103,-10259,-9072,-7527,-5655,-3499,-1150,1281,3647,5774,7487,8605,8986,8549,7267,5242,2613,-349,-3372,-6123,-8308,-9672,-10029,-9313,-7528,-4835,-1439,2322,6116,9569,12364,14254,15083,14820,13539,11406,8679,5628,2582,-203,-2454,-4019,-4763,-4677,-3771,-2178,-11,2505,5191,7807,10158,12052,13359,13983,13911,13161,11838,10050,7974,5763,3604,1644,28,-1154,-1827,-1964,-1557,-631,770,2599,4755,7151,9629,12013,14109,15687,16558,16569,15632,13758,11042,7670,3896,14,-3679,-6921,-9483,-11270,-12213,-12406,-11964,-11092,-9994,-8874,-7897,-7169,-6734,-6585,-6640,-6813,-6963,-6953,-6667,-5982,-4864,-3283,-1308,968,3401,5825,8074,9982,11424,12297,12575,12276,11496,10395,9154,7989,7085,6573,6535,6936,7705,8664,9621,10360,10685,10461,9627,8223,6371,4290,2206,373,-1017,-1838,-2054,-1711,-945,109,1229,2285,3094,3567,3632,3256,2455,1266,-249,-2004,-3903,-5837,-7686,-9326,-10638,-11514,-11880,-11702,-11001,-9846,-8354,-6672,-4947,-3323,-1904,-751,114,735,1169,1513,1856,2271,2810,3462,4190,4905,5494,5835,5827,5389,4515,3246,1689,21,-1573,-2867,-3680,-3859,-3339,-2124,-309,1932,4394,6821,9006,10744,11920,12472,12416,11838,10862,9654,8376,7180,6159,5388,4849,4528,4331,4203,4041,3780,3360,2727,1871,773,-542,-2046,-3684,-5386,-7082,-8661,-10048,-11122,-11813,-12041,-11767,-11001,-9779,-8211,-6407,-4528,-2703,-1064,302,1326,1980,2246,2142,1696,961,27,-1022,-2068,-3035,-3838,-4458,-4867,-5092,-5158,-5089,-4945,-4739,-4512,-4276,-4024,-3769,-3484,-3192,-2914,-2709,-2654,-2855,-3373,-4299,-5616,-7297,-9232,-11268,-13228,-14936,-16220,-16983,-17158,-16777,-15909,-14700,-13301,-11890,-10604,-9548,-8783,-8302,-8072,-8014,-8017,-7991,-7804,-7380,-6628,-5502,-3991,-2103,85,2484,4937,7285,9331,10929,11937,12309,12046,11253,10078,8744,7462,6461,5888,5854,6335,7258,8423,9603,10544,10988,10790,9844,8206,6033,3563,1129,-956,-2404,-3025,-2759,-1673,27,2048,4040,5660,6616,6690,5805,3972,1349,-1822,-5239,-8551,-11441,-13626,-14922,-15223,-14554,-13015,-10802,-8148,-5324,-2579,-141,1823,3237,4073,4411,4367,4099,3770,3511,3418,3516,3796,4165,4530,4750,4699,4296,3474,2264,740,-978,-2726,-4365,-5783,-6912,-7765,-8386,-8874,-9331,-9854,-10503,-11294,-12169,-13032,-13719,-14080,-13948,-13239,-11907,-10019,-7710,-5164,-2631,-302,1609,2992,3783,3993,3705,3032,2144,1185,338,-281,-543,-402,196,1216,2624,4314,6153,7959,9546,10691,11241,11037,10056,8303,5938,3154,260,-2436,-4603,-5973,-6350,-5656,-3926,-1324,1894,5412,8873,11958,14367,15903,16439,15964,14552,12354,9602,6540,3453,583,-1857,-3707,-4895,-5393,-5247,-4541,-3391,-1934,-309,1340,2891,4227,5268,5962,6286,6260,5920,5336,4573,3713,2815,1927,1071,249,-556,-1368,-2211,-3100,-4026,-4955,-5830,-6582,-7128,-7393,-7314,-6833,-5943,-4628,-2937,-926,1303,3628,5894,7969,9687,10957,11678,11828,11403,10467,9099,7449,5662,3938,2460,1390,851,884,1426,2366,3463,4505,5224,5453,5052,4040,2481,588,-1431,-3305,-4843,-5895,-6435,-6508,-6256,-5841,-5438,-5173,-5109,-5248,-5515,-5810,-6015,-6034,-5832,-5395,-4828,-4191,-3665,-3323,-3273,-3524,-4031,-4714,-5428,-6055,-6465,-6588,-6378,-5861,-5072,-4100,-3033,-1944,-912,43,895,1650,2329,2918,3437,3849,4131,4251,4156,3837,3269,2476,1506,427,-641,-1607,-2337,-2755,-2795,-2436,-1695,-629,696,2169,3723,5250,6696,7984,9062,9876,10368,10503,10240,9569,8511,7091,5398,3497,1510,-474,-2329,-3967,-5278,-6189,-6649,-6627,-6162,-5315,-4195,-2960,-1749,-746,-78,138,-162,-977,-2265,-3906,-5746,-7584,-9202,-10397,-11005,-10907,-10072,-8531,-6382,-3798,-957,1921,4644,7055,9044,10561,11619,12238,12480,12355,11867,10986,9665,7896,5693,3142,390,-2372,-4911,-7011,-8458,-9132,-8957,-7986,-6359,-4290,-2072,23,1725,2853,3303,3080,2248,965,-640,-2366,-4107,-5730,-7180,-8425,-9460,-10328,-11039,-11656,-12181,-12645,-13033,-13339,-13541,-13630,-13591,-13444,-13185,-12864,-12475,-12048,-11565,-10990,-10276,-9335,-8091,-6492,-4480,-2104,587,3451,6322,9017,11353,13181,14417,15009,15006,14469,13526,12314,10959,9614,8370,7331,6555,6087,5948,6143,6655,7439,8445,9572,10723,11785,12642,13196,13392,13169,12555,11557,10243,8665,6905,5003,3031,1013,-1010,-3015,-4967,-6835,-8559,-10079,-11326,-12234,-12758,-12886,-12629,-12047,-11204,-10181,-9044,-7828,-6563,-5234,-3843,-2378,-846,715,2262,3714,4986,6002,6671,6991,6939,6616,6104,5560,5101,4830,4778,4906,5117,5265,5185,4750,3851,2492,732,-1258,-3264,-5012,-6248,-6770,-6435,-5264,-3334,-870,1868,4585,7003,8892,10095,10525,10179,9129,7497,5467,3229,979,-1109,-2900,-4313,-5297,-5845,-5974,-5714,-5107,-4222,-3100,-1840,-487,873,2207,3479,4668,5779,6795,7703,8470,9030,9337,9316,8936,8189,7110,5811,4411,3110,2084,1520,1562,2281,3685,5662,8065,10622,13100,15213,16751,17558,17546,16732,15171,13018,10419,7580,4666,1844,-762,-3062,-4990,-6527,-7639,-8358,-8688,-8686,-8410,-7929,-7320,-6658,-5986,-5363,-4807,-4346,-3999,-3767,-3666,-3691,-3828,-4081,-4426,-4861,-5377,-5954,-6570,-7173,-7686,-8009,-8029,-7628,-6718,-5245,-3220,-711,2126,5097,7941,10418,12283,13398,13674,13178,12036,10479,8739,7068,5618,4519,3758,3294,2996,2722,2322,1673,705,-595,-2177,-3939,-5740,-7430,-8865,-9938,-10576,-10756,-10496,-9846,-8896,-7742,-6497,-5273,-4146,-3185,-2405,-1806,-1375,-1086,-942,-936,-1089,-1396,-1860,-2443,-3110,-3814,-4496,-5122,-5644,-6036,-6268,-6321,-6159,-5775,-5133,-4233,-3056,-1628,37,1867,3785,5662,7367,8749,9688,10073,9873,9077,7754,6001,3936,1709,-569,-2762,-4794,-6571,-8044,-9168,-9921,-10295,-10303,-9953,-9284,-8306,-7077,-5615,-3978,-2217,-381,1468,3270,4970,6492,7757,8692,9194,9200,8643,7496,5775,3546,920,-1910,-4746,-7309,-9371,-10691,-11129,-10623,-9236,-7148,-4614,-1972,474,2422,3697,4197,3964,3131,1892,512,-793,-1807,-2402,-2529,-2209,-1538,-645,345,1316,2188,2925,3473,3831,3945,3771,3268,2372,1074,-629,-2695,-5031,-7535,-10032,-12387,-14401,-15975,-16969,-17391,-17234,-16602,-15601,-14362,-13000,-11615,-10272,-9027,-7909,-6950,-6160,-5572,-5172,-4988,-4986,-5176,-5501,-5919,-6332,-6641,-6740,-6519,-5937,-4979,-3690,-2193,-581,979,2403,3612,4580,5339,5933,6437,6915,7413,7950,8509,9057,9541,9932,10194,10351,10416,10456,10511,10627,10820,11079,11365,11623,11807,11851,11732,11404,10868,10107,9135,7975,6643,5198,3668,2117,604,-803,-2039,-3037,-3750,-4153,-4240,-4051,-3643,-3109,-2547,-2072,-1772,-1742,-2016,-2618,-3513,-4631,-5865,-7082,-8130,-8885,-9215,-9081,-8439,-7366,-5928,-4266,-2506,-779,803,2162,3246,4027,4520,4737,4742,4584,4337,4071,3840,3700,3695,3844,4172,4647,5230,5829,6319,6579,6470,5915,4864,3349,1452,-684,-2878,-4917,-6594,-7723,-8177,-7913,-6971,-5495,-3693,-1804,-70,1320,2241,2643,2559,2074,1306,404,-528,-1385,-2137,-2787,-3376,-3992,-4680,-5519,-6493,-7590,-8728,-9814,-10759,-11457,-11867,-11916,-11606,-10902,-9828,-8382,-6603,-4516,-2186,337,2963,5608,8176,10562,12675,14442,15806,16750,17275,17409,17189,16658,15857,14825,13617,12284,10907,9576,8383,7442,6830,6625,6853,7510,8543,9853,11315,12759,14044,14982,15464,15350,14600,13158,11077,8399,5271,1819,-1756,-5280,-8562,-11442,-13791,-15524,-16604,-17042,-16906,-16298,-15356,-14246,-13113,-12123,-11362,-10898,-10720,-10749,-10872,-10923,-10733,-10178,-9154,-7674,-5785,-3639,-1413,687,2470,3786,4541,4736,4425,3763,2918,2086,1433,1054,994,1211,1621,2115,2553,2848,2909,2713,2269,1644,923,231,-358,-755,-973,-1020,-992,-962,-1027,-1238,-1615,-2146,-2781,-3450,-4096,-4640,-5061,-5332,-5475,-5533,-5547,-5587,-5673,-5830,-6025,-6212,-6334,-6330,-6183,-5887,-5492,-5053,-4632,-4283,-4023,-3848,-3714,-3562,-3318,-2923,-2334,-1541,-571,522,1659,2756,3743,4570,5204,5679,6002,6270,6508,6804,7180,7660,8226,8829,9391,9819,10004,9870,9336,8407,7093,5492,3735,1972,397,-850,-1640,-1910,-1686,-1032,-107,915,1833,2454,2638,2276,1353,-100,-1969,-4086,-6263,-8275,-9930,-11082,-11611,-11524,-10850,-9715,-8283,-6725,-5220,-3892,-2816,-1999,-1385,-878,-358,287,1139,2229,3547,5009,6529,7968,9242,10245,10972,11401,11600,11610,11493,11269,10929,10435,9721,8724,7392,5695,3644,1283,-1293,-3964,-6577,-8969,-11004,-12542,-13526,-13918,-13747,-13071,-11990,-10594,-9025,-7375,-5793,-4378,-3253,-2510,-2236,-2477,-3266,-4567,-6323,-8406,-10645,-12830,-14740,-16144,-16888,-16852,-16025,-14483,-12369,-9888,-7254,-4670,-2296,-234,1482,2875,4025,5029,5995,7019,8157,9433,10834,12284,13720,15014,16086,16829,17200,17158,16741,15986,15009,13900,12787,11768,10912,10275,9843,9614,9526,9551,9638,9762,9930,10110,10336,10557,10775,10925,10965,10837,10498,9930,9125,8128,6961,5702,4388,3074,1795,572,-565,-1597,-2478,-3159,-3580,-3656,-3348,-2615,-1482,-34,1606,3238,4671,5695,6157,5969,5107,3668,1785,-310,-2376,-4166,-5456,-6091,-5985,-5147,-3652,-1668,607,2916,5002,6602,7495,7511,6562,4655,1891,-1529,-5338,-9212,-12822,-15851,-18056,-19247,-19380,-18478,-16694,-14245,-11383,-8373,-5454,-2799,-528,1304,2712,3697,4328,4604,4552,4134,3334,2124,519,-1402,-3512,-5603,-7441,-8780,-9415,-9214,-8157,-6329,-3930,-1229,1457,3832,5648,6750,7104,6768,5924,4794,3658,2759,2332,2502,3348,4814,6794,9069,11410,13536,15202,16189,16355,15650,14098,11840,9043,5958,2804,-182,-2846,-5039,-6719,-7836,-8416,-8481,-8073,-7256,-6099,-4691,-3153,-1596,-184,974,1722,2005,1734,933,-372,-2078,-4064,-6174,-8254,-10146,-11713,-12833,-13426,-13435,-12837,-11675,-9982,-7895,-5518,-3029,-583,1672,3600,5138,6240,6934,7267,7334,7214,7021,6824,6697,6692,6820,7112,7533,8090,8727,9406,10048,10538,10772,10590,9883,8541,6525,3851,608,-3041,-6894,-10671,-14122,-16956,-18961,-19963,-19888,-18765,-16705,-13927,-10689,-7298,-4054,-1219,996,2468,3144,3047,2255,870,-963,-3143,-5523,-8013,-10499,-12868,-15014,-16810,-18150,-18924,-19091,-18590,-17472,-15771,-13615,-11135,-8506,-5893,-3461,-1321,445,1827,2852,3584,4124,4569,5019,5566,6255,7127,8135,9219,10246,11063,11523,11481,10860,9643,7882,5705,3299,893,-1286,-2990,-4067,-4370,-3875,-2616,-719,1645,4211,6757,8996,10727,11792,12089,11630,10472,8740,6608,4240,1816,-525,-2678,-4585,-6227,-7613,-8774,-9732,-10510,-11104,-11501,-11669,-11587,-11244,-10648,-9843,-8871,-7797,-6664,-5512,-4370,-3246,-2179,-1171,-252,567,1300,1953,2585,3234,3978,4856,5918,7167,8579,10087,11578,12907,13899,14380,14204,13271,11563,9153,6197,2936,-349,-3349,-5792,-7441,-8171,-7939,-6831,-5019,-2773,-385,1832,3604,4726,5062,4579,3321,1402,-1010,-3722,-6544,-9285,-11799,-13961,-15657,-16826,-17383,-17298,-16555,-15191,-13286,-10991,-8454,-5887,-3448,-1299,468,1819,2768,3398,3814,4146,4496,4970,5585,6375,7277,8255,9222,10126,10909,11542,12020,12346,12528,12570,12446,12138,11592,10787,9683,8286,6620,4740,2750,766,-1064,-2597,-3699,-4273,-4275,-3709,-2659,-1240,376,2005,3465,4583,5234,5325,4809,3714,2062,-14,-2424,-4991,-7562,-9977,-12075,-13750,-14907,-15512,-15586,-15166,-14366,-13282,-12049,-10746,-9460,-8179,-6901,-5545,-4050,-2356,-436,1681,3913,6138,8196,9921,11180,11854,11934,11427,10472,9211,7854,6596,5607,4995,4788,4922,5257,5587,5683,5346,4422,2889,808,-1615,-4108,-6345,-8015,-8861,-8728,-7577,-5506,-2708,497,3786,6771,9149,10647,11092,10422,8647,5907,2390,-1638,-5866,-9994,-13697,-16732,-18883,-20040,-20182,-19368,-17778,-15612,-13160,-10670,-8402,-6525,-5145,-4274,-3842,-3726,-3762,-3774,-3626,-3177,-2366,-1163,422,2298,4389,6556,8691,10680,12442,13910,15053,15844,16291,16394,16175,15671,14907,13965,12882,11749,10626,9581,8679,7947,7410,7041,6801,6598,6359,5960,5350,4456,3273,1812,106,-1785,-3811,-5906,-8028,-10136,-12190,-14164,-16011,-17670,-19060,-20074,-20598,-20533,-19815,-18426,-16425,-13925,-11090,-8128,-5223,-2567,-288,1541,2887,3814,4381,4727,4954,5174,5460,5832,6298,6812,7348,7846,8292,8645,8901,9042,9041,8876,8496,7868,6946,5732,4229,2512,642,-1252,-3077,-4715,-6080,-7110,-7741,-7956,-7726,-7038,-5904,-4325,-2377,-130,2261,4636,6786,8508,9621,9980,9522,8259,6310,3865,1214,-1343,-3482,-4918,-5479,-5056,-3710,-1600,1025,3834,6509,8761,10356,11196,11226,10547,9249,7530,5548,3503,1574,-62,-1235,-1817,-1707,-897,563,2513,4731,6915,8764,9966,10290,9585,7813,5088,1636,-2206,-6002,-9335,-11756,-12965,-12732,-11042,-7998,-3887,918,5973,10835,15107,18479,20730,21765,21563,20212,17853,14682,10924,6799,2541,-1663,-5632,-9220,-12320,-14819,-16663,-17795,-18196,-17874,-16862,-15238,-13102,-10597,-7878,-5113,-2461,-60,1991,3624,4819,5591,5994,6108,6025,5866,5714,5694,5863,6297,7001,7973,9127,10375,11551,12504,13063,13078,12446,11111,9101,6518,3540,397,-2638,-5314,-7392,-8728,-9248,-8985,-8070,-6690,-5092,-3527,-2216,-1351,-1034,-1317,-2177,-3546,-5322,-7385,-9613,-11880,-14071,-16074,-17769,-19054,-19814,-19947,-19394,-18117,-16156,-13610,-10635,-7438,-4253,-1290,1245,3219,4557,5251,5366,5016,4362,3566,2816,2242,1967,2060,2527,3366,4483,5819,7229,8621,9853,10819,11413,11536,11137,10156,8620,6555,4076,1333,-1481,-4145,-6435,-8157,-9151,-9327,-8657,-7207,-5090,-2515,286,3046,5499,7414,8601,8948,8401,6991,4801,1983,-1275,-4741,-8176,-11319,-13942,-15825,-16813,-16805,-15766,-13759,-10905,-7428,-3593,275,3852,6840,8990,10154,10256,9351,7550,5081,2181,-833,-3681,-6063,-7758,-8602,-8509,-7510,-5710,-3301,-572,2215,4718,6713,7967,8387,7950,6728,4891,2639,231,-2086,-4073,-5536,-6355,-6460,-5889,-4717,-3099,-1213,779,2683,4416,5854,6995,7790,8261,8365,8106,7423,6315,4745,2758,394,-2227,-4968,-7658,-10113,-12169,-13691,-14610,-14898,-14631,-13885,-12837,-11611,-10368,-9199,-8139,-7195,-6285,-5332,-4223,-2879,-1221,759,3057,5607,8321,11073,13753,16204,18337,20029,21224,21878,21964,21517,20538,19119,17300,15212,12934,10620,8373,6347,4651,3399,2678,2517,2921,3814,5065,6510,7922,9110,9850,10014,9466,8186,6171,3497,285,-3322,-7135,-10974,-14643,-17983,-20841,-23113,-24724,-25617,-25798,-25241,-24002,-22098,-19606,-16608,-13204,-9538,-5743,-1995,1547,4711,7336,9316,10549,11037,10811,9994,8759,7315,5880,4663,3793,3359,3341,3642,4113,4539,4714,4456,3630,2210,239,-2113,-4626,-7020,-9014,-10364,-10893,-10513,-9246,-7215,-4625,-1745,1126,3719,5784,7162,7761,7558,6615,5006,2866,307,-2519,-5496,-8471,-11329,-13926,-16139,-17841,-18925,-19310,-18957,-17871,-16109,-13788,-11051,-8081,-5046,-2121,584,2948,4956,6565,7809,8713,9328,9689,9856,9828,9643,9270,8723,7970,7046,5954,4789,3627,2597,1824,1398,1400,1820,2620,3705,4941,6191,7330,8238,8878,9222,9321,9239,9071,8876,8712,8583,8467,8321,8074,7654,7004,6050,4778,3159,1221,-978,-3365,-5807,-8185,-10339,-12146,-13481,-14270,-14482,-14123,-13271,-12025,-10529,-8933,-7373,-5966,-4782,-3862,-3209,-2797,-2612,-2611,-2787,-3089,-3502,-3946,-4355,-4606,-4601,-4212,-3369,-2015,-161,2132,4759,7561,10376,13010,15302,17110,18322,18897,18805,18086,16783,14979,12740,10151,7284,4204,1008,-2235,-5412,-8398,-11077,-13296,-14960,-15972,-16306,-15993,-15140,-13913,-12529,-11237,-10248,-9777,-9911,-10703,-12073,-13871,-15893,-17880,-19603,-20839,-21419,-21249,-20273,-18519,-16046,-12977,-9432,-5585,-1595,2385,6175,9664,12736,15305,17363,18885,19935,20572,20871,20926,20776,20473,20003,19360,18494,17380,15972,14257,12240,9941,7438,4801,2165,-353,-2604,-4439,-5747,-6406,-6372,-5625,-4209,-2229,173,2803,5444,7861,9834,11156,11679,11294,9991,7815,4915,1483,-2216,-5916,-9352,-12285,-14558,-16052,-16742,-16661,-15877,-14515,-12690,-10537,-8164,-5667,-3117,-574,1930,4322,6559,8533,10144,11272,11804,11657,10804,9264,7135,4566,1757,-1054,-3635,-5762,-7279,-8080,-8165,-7602,-6537,-5171,-3713,-2372,-1322,-668,-458,-656,-1148,-1792,-2380,-2747,-2721,-2222,-1233,171,1831,3537,5042,6115,6551,6232,5110,3224,714,-2253,-5420,-8555,-11391,-13741,-15408,-16330,-16459,-15870,-14683,-13082,-11274,-9462,-7812,-6424,-5334,-4499,-3823,-3181,-2437,-1490,-267,1226,2936,4755,6522,8074,9241,9875,9904,9286,8094,6445,4547,2633,964,-215,-708,-376,813,2830,5518,8685,12050,15318,18199,20413,21775,22157,21558,20040,17796,15011,11966,8865,5918,3246,913,-1096,-2828,-4398,-5881,-7372,-8901,-10452,-11962,-13303,-14334,-14907,-14883,-14201,-12832,-10859,-8414,-5708,-2969,-440,1690,3296,4340,4888,5074,5093,5161,5450,6104,7160,8594,10290,12093,13807,15265,16308,16851,16861,16377,15488,14326,13041,11759,10589,9578,8716,7954,7178,6275,5120,3608,1703,-610,-3229,-6022,-8780,-11267,-13247,-14520,-14949,-14489,-13194,-11220,-8796,-6220,-3780,-1761,-358,321,282,-353,-1384,-2559,-3618,-4348,-4598,-4341,-3610,-2577,-1407,-335,472,884,868,466,-174,-888,-1444,-1660,-1374,-500,964,2942,5290,7800,10248,12394,14020,14956,15065,14305,12677,10264,7196,3657,-149,-3989,-7628,-10848,-13433,-15224,-16107,-16025,-15015,-13156,-10628,-7615,-4364,-1092,1996,4737,7028,8815,10083,10873,11218,11168,10760,10008,8925,7504,5742,3650,1248,-1399,-4212,-7071,-9834,-12360,-14508,-16164,-17258,-17752,-17682,-17096,-16120,-14840,-13397,-11857,-10302,-8751,-7208,-5644,-4042,-2366,-633,1127,2839,4393,5663,6522,6853,6586,5705,4256,2363,200,-2004,-4013,-5595,-6552,-6767,-6171,-4812,-2799,-309,2412,5141,7622,9673,11160,12010,12247,11924,11147,10027,8664,7119,5426,3566,1513,-794,-3365,-6233,-9310,-12525,-15702,-18641,-21145,-22985,-24020,-24129,-23302,-21581,-19103,-16039,-12604,-9013,-5469,-2131,863,3456,5600,7320,8647,9652,10396,10961,11405,11784,12134,12457,12750,12955,13018,12854,12385,11559,10327,8714,6753,4548,2219,-80,-2172,-3893,-5074,-5592,-5365,-4379,-2682,-414,2257,5072,7780,10107,11797,12663,12548,11413,9288,6291,2635,-1435,-5603,-9569,-13034,-15752,-17546,-18310,-18047,-16823,-14805,-12184,-9199,-6082,-3040,-253,2153,4097,5540,6483,6969,7060,6850,6452,5965,5513,5174,5018,5086,5382,5888,6551,7298,8039,8660,9067,9148,8842,8106,6935,5387,3526,1496,-588,-2550,-4256,-5578,-6425,-6787,-6682,-6226,-5532,-4782,-4088,-3585,-3296,-3228,-3289,-3380,-3351,-3096,-2512,-1582,-319,1169,2752,4266,5530,6417,6789,6610,5847,4559,2809,707,-1623,-4078,-6514,-8866,-11015,-12916,-14487,-15696,-16473,-16798,-16618,-15923,-14721,-13027,-10924,-8482,-5828,-3071,-329,2293,4729,6909,8823,10430,11749,12752,13462,13851,13925,13664,13059,12122,10871,9383,7738,6085,4570,3352,2591,2394,2831,3915,5563,7659,9982,12299,14311,15751,16366,15962,14451,11826,8203,3797,-1104,-6155,-10998,-15315,-18832,-21386,-22900,-23424,-23077,-22076,-20653,-19051,-17497,-16131,-15067,-14301,-13786,-13402,-12991,-12403,-11465,-10102,-8232,-5908,-3190,-226,2820,5779,8493,10828,12710,14063,14884,15153,14887,14097,12809,11043,8858,6312,3525,634,-2160,-4673,-6676,-8009,-8529,-8182,-6983,-5014,-2438,549,3694,6739,9413,11475,12712,12982,12214,10416,7695,4218,237,-3971,-8092,-11834,-14917,-17141,-18345,-18497,-17612,-15829,-13333,-10371,-7214,-4108,-1277,1135,3051,4464,5459,6128,6623,7059,7542,8123,8797,9516,10173,10668,10859,10659,9981,8810,7161,5103,2752,231,-2309,-4735,-6938,-8818,-10324,-11405,-12037,-12193,-11847,-10986,-9604,-7715,-5369,-2639,362,3496,6603,9509,12027,13989,15241,15683,15254,13992,11970,9366,6393,3286,328,-2277,-4316,-5682,-6334,-6308,-5735,-4775,-3641,-2532,-1639,-1090,-967,-1278,-1971,-2954,-4078,-5210,-6205,-6962,-7411,-7544,-7373,-6965,-6376,-5671,-4901,-4082,-3228,-2326,-1373,-364,683,1732,2743,3637,4368,4856,5072,4984,4610,3985,3171,2247,1276,327,-557,-1345,-1999,-2502,-2799,-2864,-2641,-2109,-1262,-139,1177,2552,3824,4805,5328,5256,4519,3125,1166,-1212,-3801,-6399,-8801,-10852,-12429,-13498,-14025,-14064,-13654,-12857,-11740,-10347,-8737,-6963,-5078,-3158,-1264,551,2226,3766,5148,6419,7605,8769,9955,11197,12513,13861,15181,16344,17208,17600,17372,16396,14605,12008,8676,4784,549,-3718,-7702,-11070,-13510,-14803,-14779,-13412,-10773,-7064,-2561,2327,7215,11628,15184,17530,18433,17786,15626,12129,7603,2438,-2908,-7994,-12414,-15848,-18098,-19088,-18855,-17568,-15434,-12741,-9763,-6750,-3919,-1397,732,2466,3844,4951,5878,6728,7573,8474,9439,10453,11459,12380,13124,13595,13706,13383,12584,11289,9530,7354,4857,2144,-665,-3446,-6095,-8504,-10598,-12309,-13583,-14399,-14732,-14584,-13980,-12925,-11477,-9652,-7519,-5123,-2544,113,2723,5124,7131,8570,9259,9091,7997,6036,3327,123,-3290,-6564,-9369,-11415,-12496,-12507,-11447,-9420,-6619,-3281,306,3888,7217,10106,12426,14097,15102,15457,15224,14466,13295,11803,10123,8378,6703,5255,4141,3502,3367,3770,4628,5830,7184,8493,9537,10142,10176,9582,8397,6724,4764,2738,919,-470,-1218,-1230,-461,1010,3049,5457,8010,10465,12609,14239,15195,15362,14679,13124,10767,7696,4092,151,-3889,-7773,-11284,-14192,-16363,-17684,-18125,-17734,-16589,-14864,-12716,-10368,-7976,-5740,-3751,-2115,-842,73,694,1102,1396,1680,2047,2571,3302,4264,5432,6775,8209,9635,10967,12065,12861,13243,13151,12529,11359,9635,7419,4766,1804,-1344,-4520,-7583,-10373,-12776,-14662,-15959,-16599,-16570,-15888,-14634,-12932,-10968,-8951,-7121,-5706,-4893,-4835,-5564,-7070,-9211,-11795,-14560,-17232,-19537,-21270,-22272,-22492,-21946,-20735,-18982,-16875,-14541,-12142,-9742,-7411,-5146,-2944,-786,1339,3416,5424,7307,9032,10535,11802,12806,13568,14100,14444,14615,14620,14447,14032,13330,12247,10729,8735,6265,3376,192,-3123,-6324,-9165,-11367,-12702,-12990,-12143,-10185,-7234,-3517,676,5013,9157,12808,15709,17700,18680,18644,17657,15829,13335,10364,7124,3832,673,-2178,-4605,-6519,-7911,-8780,-9210,-9281,-9117,-8831,-8541,-8327,-8242,-8288,-8399,-8500,-8435,-8095,-7350,-6129,-4415,-2235,312,3096,5950,8686,11118,13069,14389,14986,14814,13910,12360,10324,7981,5539,3183,1083,-648,-1953,-2821,-3315,-3504,-3493,-3360,-3161,-2909,-2576,-2102,-1408,-440,855,2445,4254,6138,7874,9234,9968,9857,8769,6656,3585,-242,-4572,-9034,-13296,-17002,-19885,-21768,-22555,-22290,-21055,-19058,-16482,-13598,-10610,-7749,-5196,-3104,-1594,-736,-537,-966,-1878,-3115,-4421,-5543,-6212,-6214,-5384,-3670,-1114,2128,5789,9547,13013,15834,17674,18326,17679,15797,12878,9249,5338,1593,-1540,-3705,-4667,-4336,-2791,-223,3040,6648,10208,13386,15888,17534,18206,17918,16722,14788,12264,9398,6367,3399,649,-1728,-3629,-5002,-5813,-6100,-5903,-5325,-4467,-3473,-2460,-1589,-949,-657,-742,-1191,-1962,-2901,-3888,-4713,-5221,-5242,-4674,-3454,-1603,787,3552,6436,9158,11394,12842,13276,12523,10577,7522,3584,-931,-5641,-10179,-14165,-17331,-19480,-20543,-20560,-19667,-18063,-15988,-13676,-11328,-9107,-7114,-5394,-3965,-2778,-1815,-1025,-399,70,362,457,347,30,-454,-1063,-1738,-2423,-3085,-3718,-4334,-4977,-5672,-6441,-7258,-8071,-8758,-9207,-9260,-8805,-7763,-6109,-3912,-1289,1573,4449,7126,9388,11096,12156,12568,12387,11743,10775,9651,8486,7384,6359,5410,4450,3397,2149,626,-1202,-3304,-5576,-7849,-9902,-11511,-12451,-12567,-11762,-10047,-7496,-4300,-673,3087,6721,9957,12594,14496,15587,15881,15427,14322,12666,10581,8162,5517,2739,-102,-2910,-5630,-8166,-10462,-12414,-13959,-15012,-15514,-15432,-14756,-13507,-11755,-9577,-7105,-4467,-1819,699,2966,4897,6449,7648,8536,9223,9796,10354,10962,11636,12363,13055,13612,13882,13723,13001,11624,9569,6877,3672,136,-3496,-6978,-10059,-12526,-14197,-14963,-14769,-13631,-11645,-8939,-5739,-2251,1237,4477,7194,9157,10171,10119,8951,6737,3630,-115,-4172,-8192,-11813,-14734,-16724,-17650,-17504,-16365,-14422,-11918,-9121,-6310,-3705,-1487,256,1486,2257,2628,2735,2673,2566,2499,2540,2735,3100,3644,4351,5199,6149,7152,8142,9026,9710,10070,10014,9442,8315,6625,4449,1912,-792,-3444,-5803,-7657,-8835,-9246,-8858,-7753,-6055,-3971,-1731,418,2254,3591,4325,4423,3953,3033,1872,665,-355,-1009,-1162,-739,236,1681,3418,5239,6892,8154,8826,8791,8008,6529,4494,2100,-395,-2736,-4664,-5970,-6508,-6212,-5093,-3262,-876,1846,4664,7356,9695,11524,12698,13152,12846,11802,10079,7765,4992,1900,-1336,-4547,-7550,-10202,-12355,-13950,-14926,-15318,-15155,-14536,-13523,-12221,-10680,-8963,-7095,-5100,-3004,-826,1372,3513,5486,7142,8342,8946,8864,8057,6576,4514,2074,-555,-3125,-5427,-7311,-8631,-9388,-9576,-9288,-8643,-7761,-6757,-5738,-4722,-3750,-2763,-1731,-580,725,2224,3903,5726,7628,9505,11273,12830,14113,15088,15744,16128,16265,16216,15999,15617,15031,14177,12967,11321,9190,6556,3500,135,-3318,-6624,-9495,-11676,-12956,-13186,-12361,-10510,-7850,-4589,-1058,2444,5601,8168,9956,10883,10945,10222,8853,7023,4901,2688,508,-1501,-3285,-4796,-6042,-7041,-7818,-8426,-8875,-9206,-9417,-9513,-9480,-9287,-8890,-8238,-7260,-5921,-4171,-2025,490,3276,6214,9133,11839,14124,15793,16670,16662,15711,13887,11318,8219,4875,1556,-1439,-3894,-5648,-6646,-6920,-6597,-5853,-4887,-3897,-3029,-2371,-1954,-1708,-1555,-1341,-937,-227,857,2308,4058,5954,7835,9467,10694,11331,11330,10651,9393,7672,5681,3618,1666,-16,-1339,-2265,-2818,-3087,-3158,-3157,-3157,-3230,-3379,-3593,-3798,-3937,-3932,-3735,-3342,-2786,-2140,-1512,-998,-698,-661,-907,-1402,-2091,-2877,-3683,-4418,-5039,-5517,-5863,-6112,-6311,-6496,-6698,-6909,-7101,-7219,-7175,-6903,-6306,-5353,-4022,-2351,-423,1646,3716,5642,7291,8567,9401,9773,9714,9273,8539,7609,6577,5529,4551,3686,2986,2458,2097,1878,1737,1621,1442,1132,620,-144,-1190,-2515,-4087,-5849,-7699,-9520,-11179,-12542,-13495,-13948,-13855,-13211,-12068,-10504,-8663,-6667,-4717,-2945,-1537,-602,-243,-487,-1324,-2669,-4397,-6341,-8312,-10146,-11682,-12819,-13485,-13654,-13327,-12538,-11313,-9714,-7779,-5572,-3147,-585,2033,4579,6954,8991,10601,11653,12096,11900,11110,9792,8103,6174,4215,2371,811,-375,-1117,-1409,-1284,-815,-82,831,1843,2935,4052,5240,6481,7827,9266,10807,12401,13986,15456,16705,17596,18036,17936,17272,16083,14448,12511,10415,8327,6354,4600,3069,1743,545,-632,-1878,-3282,-4877,-6640,-8506,-10330,-11972,-13258,-14058,-14294,-13945,-13082,-11820,-10311,-8726,-7191,-5822,-4647,-3671,-2819,-2019,-1162,-182,981,2317,3784,5288,6702,7895,8720,9072,8864,8059,6667,4754,2410,-199,-2920,-5555,-7925,-9848,-11197,-11850,-11781,-10986,-9539,-7550,-5189,-2629,-72,2310,4366,5983,7104,7699,7787,7401,6587,5422,3960,2298,514,-1301,-3061,-4684,-6104,-7251,-8077,-8529,-8562,-8168,-7324,-6075,-4467,-2577,-516,1612,3674,5541,7088,8211,8811,8860,8328,7276,5781,3962,1985,0,-1810,-3308,-4382,-4963,-5055,-4704,-4023,-3162,-2286,-1578,-1169,-1175,-1620,-2487,-3671,-5017,-6352,-7465,-8190,-8389,-7977,-6956,-5372,-3341,-1015,1437,3846,6054,7938,9399,10380,10855,10841,10374,9538,8415,7120,5762,4425,3207,2133,1237,510,-89,-582,-1049,-1514,-2030,-2602,-3215,-3811,-4322,-4635,-4665,-4321,-3546,-2342,-738,1164,3225,5281,7144,8655,9673,10107,9930,9157,7851,6129,4084,1863,-427,-2679,-4782,-6653,-8192,-9316,-9939,-9992,-9434,-8251,-6487,-4238,-1660,1027,3580,5721,7210,7829,7456,6048,3674,486,-3256,-7285,-11236,-14845,-17798,-19933,-21111,-21332,-20666,-19253,-17304,-15014,-12606,-10252,-8084,-6191,-4591,-3279,-2183,-1247,-366,516,1463,2500,3626,4815,6023,7168,8179,8950,9389,9421,8974,8060,6687,4963,3015,1009,-861,-2434,-3565,-4185,-4266,-3883,-3107,-2081,-915,297,1484,2644,3787,4973,6238,7633,9133,10692,12193,13468,14346,14636,14203,12954,10881,8054,4624,798,-3154,-6982,-10394,-13193,-15185,-16275,-16430,-15665,-14083,-11789,-8972,-5791,-2481,787,3802,6423,8530,10065,11024,11448,11426,11054,10452,9712,8905,8065,7193,6273,5263,4176,2986,1774,585,-470,-1321,-1894,-2190,-2217,-2082,-1888,-1793,-1925,-2407,-3300,-4617,-6313,-8260,-10331,-12324,-14073,-15404,-16192,-16341,-15845,-14704,-13025,-10900,-8493,-5944,-3410,-1010,1145,3004,4534,5752,6692,7408,7930,8298,8494,8505,8286,7785,6984,5882,4538,3055,1569,271,-687,-1127,-963,-139,1315,3288,5635,8133,10567,12708,14357,15365,15642,15153,13945,12094,9753,7068,4229,1399,-1272,-3665,-5709,-7366,-8636,-9532,-10094,-10324,-10251,-9850,-9125,-8052,-6653,-4958,-3059,-1079,814,2426,3570,4073,3816,2756,907,-1603,-4600,-7843,-11051,-13961,-16299,-17876,-18528,-18196,-16877,-14662,-11703,-8225,-4477,-767,2639,5451,7494,8616,8820,8163,6845,5113,3284,1676,588,243,781,2221,4469,7332,10541,13782,16762,19212,20938,21835,21878,21115,19672,17668,15283,12641,9882,7090,4348,1698,-791,-3085,-5101,-6770,-8002,-8708,-8839,-8354,-7304,-5762,-3896,-1907,-35,1466,2386,2547,1870,342,-1929,-4785,-7978,-11238,-14286,-16844,-18694,-19674,-19701,-18770,-16955,-14382,-11226,-7667,-3899,-87,3626,7110,10297,13094,15461,17340,18686,19460,19607,19116,17981,16240,13990,11347,8486,5582,2825,371,-1638,-3121,-4024,-4342,-4131,-3461,-2472,-1300,-104,996,1884,2534,2936,3149,3258,3356,3531,3848,4325,4936,5621,6273,6773,7010,6864,6296,5253,3786,1949,-133,-2328,-4467,-6416,-8001,-9148,-9747,-9799,-9317,-8384,-7110,-5667,-4192,-2880,-1846,-1204,-1003,-1217,-1784,-2573,-3405,-4117,-4505,-4446,-3850,-2706,-1098,839,2890,4833,6425,7475,7830,7426,6295,4546,2388,58,-2167,-4057,-5410,-6135,-6190,-5651,-4641,-3326,-1905,-544,615,1479,2037,2310,2373,2311,2201,2080,1948,1755,1423,861,-7,-1232,-2810,-4692,-6767,-8885,-10867,-12517,-13666,-14176,-13975,-13057,-11500,-9426,-7010,-4440,-1891,477,2554,4261,5567,6462,6975,7115,6941,6453,5726,4778,3711,2592,1554,713,186,90,475,1372,2732,4470,6426,8434,10259,11702,12547,12629,11850,10173,7684,4537,1002,-2612,-5952,-8693,-10563,-11391,-11127,-9854,-7768,-5167,-2400,175,2221,3487,3800,3116,1482,-928,-3902,-7155,-10412,-13421,-15954,-17875,-19072,-19533,-19270,-18347,-16872,-14932,-12665,-10170,-7546,-4895,-2265,261,2653,4867,6871,8643,10161,11396,12325,12925,13181,13098,12720,12093,11320,10475,9644,8884,8223,7665,7186,6746,6292,5771,5128,4321,3330,2165,876,-456,-1729,-2834,-3653,-4127,-4182,-3846,-3135,-2152,-1001,168,1224,2029,2482,2527,2141,1381,320,-898,-2139,-3235,-4060,-4504,-4515,-4109,-3349,-2377,-1348,-460,144,334,85,-560,-1487,-2488,-3360,-3878,-3857,-3216,-1921,-99,2075,4317,6341,7858,8654,8595,7677,5987,3742,1187,-1363,-3641,-5386,-6445,-6713,-6206,-5001,-3250,-1149,1085,3262,5188,6776,7938,8707,9141,9345,9453,9582,9807,10173,10623,11056,11321,11208,10566,9231,7148,4340,914,-2904,-6867,-10639,-13925,-16431,-17944,-18347,-17629,-15906,-13403,-10421,-7320,-4448,-2107,-516,225,134,-665,-1948,-3457,-4887,-5994,-6546,-6426,-5594,-4098,-2097,235,2651,4920,6855,8260,9075,9244,8824,7919,6672,5246,3800,2432,1207,118,-895,-1917,-3035,-4325,-5776,-7361,-8935,-10370,-11445,-12035,-11994,-11306,-10017,-8267,-6270,-4283,-2555,-1324,-734,-862,-1669,-3046,-4784,-6664,-8408,-9790,-10573,-10618,-9812,-8161,-5721,-2646,855,4550,8173,11510,14357,16599,18161,19057,19334,19097,18466,17562,16499,15350,14170,12971,11769,10536,9293,8009,6716,5397,4082,2761,1475,207,-998,-2161,-3252,-4298,-5297,-6277,-7246,-8217,-9177,-10109,-10961,-11689,-12218,-12499,-12472,-12119,-11436,-10456,-9239,-7877,-6487,-5190,-4122,-3397,-3097,-3294,-3961,-5058,-6453,-7966,-9402,-10522,-11156,-11145,-10460,-9128,-7295,-5164,-2998,-1033,486,1446,1762,1505,813,-107,-964,-1529,-1526,-829,647,2845,5616,8719,11864,14738,17056,18576,19145,18703,17293,15068,12231,9072,5845,2822,193,-1913,-3446,-4429,-4943,-5095,-5016,-4809,-4567,-4331,-4124,-3926,-3731,-3505,-3267,-3031,-2851,-2802,-2953,-3378,-4117,-5186,-6531,-8101,-9740,-11336,-12703,-13706,-14207,-14136,-13453,-12217,-10513,-8490,-6310,-4119,-2051,-178,1475,2914,4186,5321,6354,7270,8053,8631,8967,9003,8741,8217,7519,6784,6155,5809,5853,6398,7446,8959,10827,12883,14918,16723,18062,18769,18703,17821,16143,13803,10959,7853,4712,1751,-851,-2972,-4568,-5629,-6232,-6462,-6447,-6313,-6169,-6121,-6205,-6480,-6912,-7498,-8175,-8885,-9573,-10155,-10582,-10794,-10745,-10419,-9805,-8914,-7797,-6475,-5029,-3490,-1925,-365,1149,2591,3952,5213,6397,7503,8544,9533,10437,11228,11845,12211,12257,11931,11172,9998,8407,6484,4313,2036,-219,-2305,-4116,-5582,-6680,-7431,-7884,-8092,-8113,-7982,-7729,-7376,-6940,-6460,-5959,-5507,-5143,-4942,-4948,-5209,-5729,-6487,-7411,-8383,-9272,-9915,-10184,-9977,-9238,-7990,-6266,-4203,-1910,427,2648,4591,6105,7108,7545,7447,6900,6045,5070,4152,3494,3214,3430,4139,5308,6794,8437,10018,11347,12264,12674,12560,11980,11057,9923,8737,7606,6607,5754,5022,4329,3600,2757,1743,573,-692,-1947,-3014,-3742,-3955,-3547,-2464,-742,1500,4062,6684,9071,10926,11997,12086,11107,9063,6084,2376,-1770,-6035,-10101,-13670,-16516,-18478,-19484,-19556,-18781,-17329,-15401,-13221,-11003,-8917,-7067,-5520,-4220,-3137,-2131,-1118,12,1334,2869,4638,6577,8624,10667,12586,14267,15611,16556,17083,17220,17024,16598,16025,15434,14883,14447,14116,13843,13541,13050,12248,10976,9169,6795,3915,672,-2759,-6127,-9210,-11771,-13630,-14667,-14851,-14218,-12925,-11151,-9158,-7186,-5479,-4219,-3548,-3514,-4118,-5271,-6835,-8612,-10385,-11911,-13007,-13492,-13299,-12407,-10888,-8877,-6539,-4089,-1702,440,2220,3571,4488,5009,5238,5247,5163,5021,4877,4705,4483,4165,3712,3117,2382,1556,692,-128,-822,-1309,-1528,-1435,-1042,-388,444,1336,2185,2873,3340,3528,3446,3097,2540,1811,992,142,-650,-1304,-1750,-1934,-1825,-1434,-812,-35,778,1509,2032,2248,2091,1553,684,-424,-1638,-2816,-3836,-4607,-5089,-5296,-5296,-5175,-5065,-5055,-5249,-5680,-6336,-7154,-7995,-8700,-9071,-8938,-8162,-6694,-4560,-1883,1140,4264,7210,9721,11546,12537,12587,11738,10090,7869,5321,2741,361,-1604,-3054,-3934,-4286,-4192,-3773,-3174,-2518,-1930,-1479,-1209,-1106,-1148,-1261,-1410,-1534,-1620,-1675,-1712,-1797,-1955,-2251,-2711,-3335,-4126,-5003,-5901,-6679,-7233,-7415,-7161,-6397,-5149,-3471,-1475,691,2867,4895,6639,8002,8948,9462,9626,9501,9207,8832,8451,8111,7827,7586,7371,7148,6902,6602,6250,5818,5319,4741,4096,3397,2664,1907,1146,397,-341,-1012,-1611,-2068,-2359,-2453,-2351,-2100,-1746,-1395,-1127,-1028,-1170,-1572,-2242,-3131,-4189,-5319,-6450,-7485,-8369,-9061,-9530,-9795,-9841,-9697,-9355,-8837,-8132,-7283,-6302,-5234,-4145,-3052,-2034,-1086,-241,526,1242,1952,2722,3599,4652,5902,7380,9047,10866,12725,14526,16118,17394,18220,18535,18271,17445,16084,14295,12201,9965,7741,5665,3821,2242,888,-308,-1461,-2680,-4047,-5630,-7399,-9313,-11236,-13025,-14503,-15519,-15956,-15749,-14921,-13529,-11725,-9672,-7574,-5631,-4026,-2901,-2351,-2409,-3029,-4099,-5450,-6850,-8075,-8892,-9120,-8650,-7459,-5594,-3227,-542,2183,4707,6789,8267,9053,9163,8712,7863,6858,5898,5189,4848,4942,5426,6238,7220,8236,9120,9749,10015,9887,9338,8438,7235,5849,4369,2891,1518,296,-708,-1475,-2010,-2327,-2488,-2559,-2625,-2776,-3081,-3594,-4325,-5252,-6321,-7446,-8538,-9496,-10255,-10762,-11010,-11039,-10887,-10666,-10427,-10288,-10272,-10445,-10786,-11278,-11863,-12460,-12973,-13311,-13361,-13061,-12342,-11199,-9651,-7752,-5591,-3272,-890,1452,3682,5754,7618,9285,10738,12002,13089,14021,14797,15418,15846,16044,15976,15600,14921,13948,12735,11333,9842,8304,6826,5418,4150,3004,1990,1069,215,-614,-1455,-2331,-3280,-4295,-5404,-6582,-7832,-9119,-10411,-11659,-12815,-13815,-14622,-15183,-15492,-15527,-15306,-14817,-14080,-13065,-11786,-10204,-8342,-6185,-3784,-1177,1550,4302,6966,9436,11599,13395,14757,15699,16228,16398,16250,15822,15123,14155,12893,11324,9469,7350,5081,2767,568,-1345,-2845,-3798,-4167,-3963,-3268,-2240,-1062,67,948,1460,1507,1087,248,-912,-2266,-3679,-5041,-6244,-7259,-8049,-8652,-9099,-9443,-9725,-9970,-10187,-10351,-10438,-10397,-10195,-9795,-9209,-8445,-7577,-6684,-5860,-5209,-4795,-4668,-4813,-5173,-5647,-6093,-6362,-6308,-5818,-4808,-3270,-1218,1261,4060,7057,10096,13044,15759,18113,20009,21357,22108,22229,21728,20635,19023,16978,14638,12118,9578,7112,4833,2780,977,-592,-1967,-3191,-4289,-5268,-6089,-6673,-6920,-6717,-5975,-4660,-2815,-574,1856,4184,6127,7384,7746,7066,5340,2634,-814,-4766,-8845,-12721,-16036,-18502,-19907,-20151,-19231,-17274,-14475,-11112,-7493,-3921,-682,2022,4050,5385,6093,6330,6318,6262,6394,6812,7613,8731,10073,11479,12755,13752,14327,14431,14053,13265,12178,10925,9661,8501,7545,6829,6349,6037,5808,5537,5115,4435,3437,2085,415,-1524,-3620,-5757,-7800,-9620,-11100,-12153,-12714,-12779,-12360,-11550,-10430,-9178,-7911,-6812,-5992,-5565,-5584,-6060,-6962,-8207,-9677,-11233,-12686,-13886,-14644,-14819,-14317,-13053,-11086,-8457,-5354,-1960,1485,4761,7664,10072,11892,13140,13858,14153,14151,13975,13737,13496,13275,13040,12733,12281,11626,10748,9659,8415,7087,5756,4484,3320,2268,1324,446,-400,-1265,-2150,-3065,-3949,-4751,-5368,-5740,-5781,-5491,-4869,-3992,-2949,-1855,-842,-9,538,749,596,102,-665,-1584,-2512,-3265,-3680,-3608,-2964,-1741,-14,2050,4219,6249,7880,8943,9330,9060,8244,7092,5853,4789,4118,3975,4394,5304,6529,7850,9004,9776,9996,9588,8587,7098,5323,3482,1800,464,-420,-814,-784,-446,21,450,684,623,215,-511,-1493,-2616,-3768,-4828,-5716,-6365,-6772,-6947,-6960,-6873,-6785,-6770,-6902,-7218,-7739,-8441,-9287,-10214,-11139,-11990,-12680,-13145,-13335,-13217,-12797,-12102,-11176,-10096,-8921,-7725,-6552,-5435,-4375,-3362,-2349,-1281,-110,1228,2745,4445,6291,8208,10119,11904,13480,14723,15563,15914,15721,14967,13646,11817,9546,6967,4198,1410,-1259,-3675,-5724,-7342,-8489,-9152,-9351,-9112,-8466,-7474,-6184,-4687,-3079,-1493,-61,1061,1756,1897,1452,380,-1238,-3337,-5748,-8327,-10866,-13189,-15096,-16415,-17005,-16750,-15625,-13637,-10904,-7575,-3883,-44,3684,7119,10091,12520,14371,15682,16510,16961,17092,17007,16699,16227,15537,14649,13529,12212,10734,9178,7642,6231,5036,4116,3467,3057,2768,2506,2097,1463,495,-797,-2367,-4103,-5831,-7384,-8596,-9337,-9573,-9287,-8600,-7629,-6579,-5620,-4936,-4626,-4752,-5249,-6032,-6902,-7699,-8234,-8390,-8130,-7464,-6522,-5434,-4384,-3527,-2963,-2750,-2831,-3131,-3459,-3682,-3592,-3104,-2132,-699,1123,3204,5375,7480,9347,10887,12004,12708,13009,12993,12734,12330,11842,11336,10818,10307,9788,9239,8666,8041,7377,6652,5869,4997,4023,2916,1658,252,-1278,-2882,-4468,-5935,-7168,-8052,-8523,-8525,-8095,-7287,-6229,-5069,-3971,-3102,-2596,-2544,-2999,-3932,-5283,-6927,-8704,-10431,-11928,-13008,-13557,-13477,-12773,-11496,-9788,-7818,-5786,-3863,-2197,-836,202,1010,1710,2445,3374,4595,6173,8082,10255,12529,14753,16727,18304,19364,19859,19803,19275,18394,17278,16056,14782,13492,12121,10610,8829,6701,4168,1236,-1992,-5365,-8657,-11628,-14048,-15727,-16555,-16514,-15675,-14204,-12315,-10255,-8266,-6532,-5213,-4351,-3978,-4025,-4420,-5067,-5871,-6768,-7700,-8638,-9563,-10444,-11263,-11956,-12468,-12718,-12612,-12078,-11029,-9435,-7282,-4612,-1522,1854,5332,8714,11792,14393,16362,17627,18151,17981,17203,15959,14383,12649,10868,9172,7625,6274,5137,4198,3423,2778,2188,1628,1028,376,-342,-1131,-1956,-2804,-3633,-4408,-5095,-5665,-6091,-6368,-6491,-6483,-6379,-6226,-6094,-6035,-6141,-6444,-7007,-7828,-8891,-10152,-11510,-12872,-14101,-15084,-15694,-15858,-15502,-14640,-13265,-11479,-9335,-6971,-4460,-1924,583,2985,5261,7374,9321,11069,12599,13856,14782,15287,15307,14749,13601,11874,9647,7087,4391,1810,-406,-2051,-2970,-3118,-2547,-1420,33,1526,2800,3626,3886,3545,2711,1533,263,-893,-1734,-2158,-2153,-1808,-1297,-830,-630,-859,-1622,-2915,-4646,-6644,-8696,-10565,-12073,-13045,-13442,-13240,-12532,-11425,-10072,-8617,-7179,-5836,-4617,-3498,-2424,-1334,-156,1115,2487,3877,5218,6387,7323,7944,8259,8287,8099,7812,7495,7295,7238,7424,7831,8476,9306,10257,11253,12174,12902,13315,13269,12684,11472,9636,7204,4293,1044,-2338,-5653,-8677,-11237,-13168,-14388,-14826,-14517,-13471,-11817,-9643,-7125,-4436,-1772,641,2614,3942,4494,4171,2979,979,-1642,-4647,-7733,-10541,-12796,-14195,-14616,-13988,-12401,-10024,-7103,-3915,-717,2254,4855,6986,8647,9880,10772,11435,11964,12441,12899,13352,13743,14028,14115,13936,13437,12570,11338,9746,7846,5695,3355,927,-1540,-3935,-6211,-8282,-10093,-11579,-12688,-13367,-13583,-13316,-12589,-11428,-9935,-8190,-6317,-4434,-2612,-951,547,1851,2992,3981,4839,5549,6088,6380,6363,5937,5054,3671,1822,-420,-2886,-5386,-7651,-9427,-10475,-10597,-9711,-7807,-5007,-1517,2374,6351,10081,13289,15747,17326,17994,17810,16897,15450,13657,11726,9817,8057,6520,5244,4218,3401,2750,2187,1674,1159,621,68,-495,-1010,-1467,-1809,-2046,-2170,-2227,-2266,-2352,-2559,-2929,-3495,-4260,-5174,-6197,-7238,-8231,-9113,-9837,-10401,-10807,-11092,-11280,-11393,-11425,-11347,-11097,-10609,-9808,-8643,-7109,-5227,-3100,-827,1440,3582,5479,7088,8366,9372,10150,10798,11413,12059,12801,13628,14507,15364,16082,16570,16721,16488,15868,14895,13661,12277,10854,9498,8271,7197,6265,5405,4545,3582,2431,1051,-599,-2462,-4494,-6565,-8585,-10411,-11979,-13203,-14076,-14602,-14815,-14788,-14574,-14252,-13871,-13475,-13071,-12664,-12213,-11693,-11065,-10299,-9397,-8356,-7224,-6033,-4842,-3695,-2621,-1650,-767,40,799,1556,2325,3144,4020,4954,5951,6980,8049,9114,10165,11175,12114,12965,13687,14250,14607,14711,14511,13969,13043,11749,10079,8124,5927,3632,1322,-871,-2862,-4580,-6002,-7120,-7993,-8657,-9204,-9682,-10146,-10582,-10971,-11199,-11184,-10764,-9868,-8419,-6448,-4055,-1408,1254,3678,5621,6873,7314,6874,5614,3631,1137,-1645,-4446,-7005,-9089,-10501,-11114,-10856,-9725,-7776,-5122,-1919,1650,5377,9057,12492,15507,17956,19733,20756,20998,20445,19144,17152,14564,11514,8118,4543,930,-2581,-5826,-8712,-11092,-12913,-14107,-14676,-14659,-14137,-13218,-12031,-10693,-9334,-8042,-6923,-6040,-5471,-5259,-5444,-6028,-7002,-8303,-9847,-11507,-13133,-14577,-15674,-16323,-16434,-16014,-15117,-13865,-12432,-11009,-9777,-8884,-8405,-8334,-8584,-8985,-9328,-9374,-8923,-7799,-5957,-3399,-271,3238,6871,10364,13479,16035,17919,19114,19668,19722,19424,18975,18511,18174,18011,18028,18167,18312,18335,18081,17428,16258,14541,12259,9492,6357,3014,-313,-3412,-6035,-7978,-9057,-9182,-8320,-6564,-4083,-1135,1964,4882,7305,8958,9666,9342,8015,5819,2980,-226,-3468,-6452,-8880,-10557,-11332,-11175,-10134,-8351,-6035,-3446,-840,1511,3436,4778,5529,5701,5435,4870,4217,3627,3275,3222,3522,4116,4939,5858,6762,7533,8093,8405,8456,8274,7906,7381,6762,6054,5275,4419,3453,2353,1088,-379,-2042,-3906,-5926,-8056,-10227,-12357,-14372,-16174,-17694,-18843,-19541,-19736,-19345,-18372,-16779,-14622,-11954,-8901,-5606,-2274,883,3629,5730,7006,7304,6580,4858,2280,-926,-4454,-7946,-11047,-13423,-14830,-15127,-14302,-12467,-9837,-6685,-3314,-1,3019,5591,7625,9137,10166,10840,11252,11528,11727,11899,12017,12079,12009,11798,11394,10808,10048,9167,8203,7226,6271,5379,4565,3829,3161,2571,2046,1632,1336,1214,1280,1559,2026,2636,3307,3939,4396,4591,4380,3734,2580,958,-1084,-3441,-5966,-8514,-10891,-12942,-14493,-15413,-15617,-15044,-13731,-11743,-9224,-6362,-3348,-408,2295,4609,6465,7830,8745,9283,9535,9633,9645,9689,9777,9951,10160,10353,10437,10297,9832,8936,7563,5700,3427,860,-1799,-4337,-6548,-8235,-9299,-9681,-9423,-8640,-7483,-6174,-4900,-3878,-3251,-3126,-3538,-4470,-5840,-7549,-9452,-11425,-13326,-15039,-16467,-17515,-18153,-18324,-18060,-17364,-16316,-14988,-13479,-11915,-10380,-9001,-7829,-6918,-6277,-5873,-5665,-5566,-5514,-5391,-5159,-4694,-3991,-2973,-1662,-67,1754,3727,5771,7788,9711,11445,12950,14145,15008,15485,15586,15307,14688,13789,12671,11417,10098,8775,7502,6287,5147,4041,2958,1855,732,-400,-1503,-2503,-3342,-3931,-4236,-4223,-3907,-3320,-2522,-1586,-563,455,1447,2326,3077,3634,3986,4077,3914,3472,2766,1825,665,-651,-2081,-3555,-4997,-6325,-7438,-8227,-8589,-8415,-7654,-6260,-4278,-1779,1082,4130,7140,9922,12260,14038,15144,15570,15335,14535,13273,11698,9942,8145,6429,4886,3563,2489,1620,906,253,-443,-1264,-2303,-3570,-5098,-6802,-8628,-10439,-12114,-13520,-14553,-15136,-15243,-14887,-14128,-13052,-11770,-10399,-9054,-7834,-6818,-6056,-5562,-5325,-5300,-5418,-5596,-5758,-5805,-5699,-5373,-4835,-4083,-3167,-2128,-1038,56,1107,2093,3029,3927,4856,5844,6959,8223,9651,11232,12913,14631,16278,17729,18868,19554,19706,19250,18166,16477,14255,11585,8618,5470,2324,-702,-3437,-5793,-7630,-8915,-9560,-9589,-8997,-7853,-6262,-4350,-2292,-264,1548,2973,3881,4175,3839,2879,1395,-503,-2662,-4912,-7100,-9071,-10700,-11893,-12582,-12736,-12353,-11458,-10099,-8340,-6262,-3948,-1498,1003,3452,5772,7877,9694,11160,12225,12861,13059,12868,12326,11567,10662,9757,8910,8186,7564,7014,6439,5775,4938,3909,2701,1395,107,-1019,-1827,-2216,-2106,-1525,-556,623,1795,2713,3147,2920,1930,174,-2255,-5162,-8283,-11318,-13946,-15892,-16942,-16964,-15957,-14007,-11314,-8146,-4815,-1636,1098,3171,4423,4813,4369,3209,1509,-519,-2644,-4650,-6330,-7543,-8159,-8117,-7407,-6030,-4081,-1632,1163,4163,7173,10042,12577,14660,16167,17047,17276,16890,15957,14589,12924,11110,9288,7592,6097,4863,3898,3172,2648,2253,1939,1638,1316,932,471,-81,-720,-1458,-2280,-3191,-4186,-5248,-6372,-7514,-8642,-9680,-10557,-11196,-11507,-11460,-11002,-10183,-9017,-7633,-6113,-4618,-3267,-2207,-1517,-1280,-1486,-2082,-2974,-3972,-4910,-5571,-5769,-5375,-4306,-2584,-306,2344,5145,7842,10232,12125,13447,14174,14363,14127,13575,12851,12015,11143,10203,9175,7980,6569,4882,2943,759,-1549,-3901,-6148,-8178,-9891,-11213,-12109,-12576,-12628,-12306,-11651,-10712,-9534,-8177,-6682,-5125,-3562,-2067,-714,443,1343,1957,2263,2260,1973,1418,643,-320,-1429,-2635,-3901,-5171,-6396,-7512,-8461,-9183,-9625,-9736,-9492,-8860,-7844,-6450,-4696,-2634,-310,2191,4793,7395,9904,12212,14210,15794,16857,17332,17163,16364,14965,13079,10802,8297,5683,3095,632,-1646,-3696,-5529,-7154,-8603,-9889,-10993,-11885,-12483,-12703,-12456,-11681,-10347,-8500,-6225,-3657,-992,1603,3912,5780,7051,7634,7476,6578,5008,2862,296,-2519,-5399,-8151,-10604,-12605,-14031,-14801,-14872,-14239,-12942,-11045,-8640,-5836,-2750,483,3748,6901,9841,12459,14670,16431,17707,18485,18803,18653,18110,17189,15980,14532,12955,11328,9767,8362,7198,6337,5800,5573,5608,5794,6027,6145,6023,5543,4614,3215,1349,-910,-3448,-6125,-8771,-11219,-13317,-14935,-15982,-16419,-16239,-15500,-14286,-12725,-10960,-9149,-7427,-5927,-4723,-3865,-3350,-3123,-3112,-3209,-3301,-3297,-3111,-2725,-2136,-1400,-590,219,938,1535,1977,2302,2561,2850,3283,3963,4988,6406,8214,10349,12681,15044,17246,19092,20426,21122,21126,20451,19142,17331,15134,12703,10163,7609,5115,2722,443,-1698,-3705,-5543,-7187,-8597,-9732,-10556,-11060,-11232,-11119,-10761,-10239,-9636,-9045,-8555,-8231,-8118,-8228,-8527,-8985,-9508,-10047,-10517,-10887,-11111,-11192,-11125,-10935,-10633,-10248,-9765,-9210,-8532,-7726,-6741,-5550,-4132,-2483,-632,1386,3488,5609,7644,9505,11107,12374,13259,13744,13829,13567,13006,12222,11283,10234,9115,7935,6700,5410,4076,2730,1408,184,-901,-1768,-2404,-2784,-2946,-2944,-2864,-2812,-2885,-3149,-3650,-4359,-5230,-6155,-7030,-7740,-8201,-8372,-8246,-7890,-7385,-6862,-6439,-6248,-6346,-6800,-7555,-8552,-9656,-10690,-11487,-11868,-11693,-10873,-9367,-7206,-4472,-1315,2105,5570,8917,11943,14542,16590,18035,18846,19008,18560,17539,16037,14154,12027,9799,7622,5629,3940,2622,1709,1175,943,904,907,803,456,-236,-1324,-2777,-4540,-6448,-8354,-10061,-11397,-12250,-12517,-12223,-11405,-10219,-8827,-7440,-6258,-5435,-5098,-5265,-5920,-6952,-8221,-9565,-10803,-11803,-12442,-12657,-12414,-11723,-10593,-9083,-7210,-5044,-2614,13,2774,5584,8349,10956,13305,15288,16834,17886,18418,18436,17959,17037,15726,14098,12226,10200,8086,5978,3929,2016,294,-1194,-2404,-3338,-3989,-4405,-4639,-4772,-4895,-5091,-5430,-5953,-6661,-7514,-8445,-9347,-10132,-10688,-10965,-10921,-10580,-10003,-9283,-8540,-7886,-7428,-7242,-7349,-7747,-8361,-9098,-9833,-10420,-10733,-10643,-10086,-9015,-7483,-5561,-3428,-1244,762,2435,3627,4277,4409,4119,3582,3026,2672,2745,3386,4667,6557,8935,11618,14356,16917,19040,20552,21306,21257,20436,18948,16958,14669,12270,9951,7840,6036,4580,3469,2671,2136,1782,1567,1404,1261,1094,879,608,281,-99,-515,-965,-1427,-1895,-2345,-2767,-3135,-3452,-3695,-3894,-4042,-4178,-4325,-4507,-4763,-5073,-5443,-5806,-6097,-6221,-6074,-5576,-4671,-3345,-1640,353,2517,4689,6729,8489,9865,10772,11195,11124,10621,9733,8552,7132,5551,3835,2031,162,-1740,-3621,-5423,-7064,-8432,-9452,-10022,-10098,-9690,-8841,-7681,-6350,-5035,-3876,-3018,-2521,-2392,-2606,-3047,-3621,-4207,-4701,-5051,-5219,-5233,-5145,-5032,-4985,-5067,-5347,-5828,-6525,-7369,-8314,-9246,-10084,-10683,-10972,-10822,-10201,-9054,-7398,-5285,-2789,-51,2806,5616,8243,10579,12542,14109,15296,16135,16715,17079,17318,17462,17554,17582,17538,17357,16989,16358,15396,14078,12364,10291,7888,5252,2482,-279,-2890,-5189,-7032,-8288,-8857,-8694,-7779,-6187,-4007,-1430,1344,4075,6498,8413,9597,9957,9434,8084,6033,3494,699,-2074,-4588,-6647,-8117,-8959,-9218,-8990,-8449,-7745,-7035,-6410,-5910,-5501,-5108,-4621,-3924,-2943,-1625,21,1925,3991,6068,8012,9667,10910,11643,11820,11443,10554,9247,7623,5825,3969,2192,584,-773,-1846,-2617,-3131,-3415,-3564,-3649,-3768,-4011,-4453,-5135,-6076,-7227,-8525,-9841,-11063,-12043,-12693,-12924,-12738,-12146,-11252,-10165,-9036,-8011,-7213,-6722,-6587,-6755,-7194,-7762,-8375,-8900,-9259,-9389,-9269,-8906,-8330,-7570,-6669,-5618,-4439,-3100,-1589,90,1941,3914,5960,8001,9951,11713,13204,14351,15111,15482,15487,15197,14697,14082,13456,12886,12445,12138,11962,11853,11727,11467,10962,10112,8850,7161,5077,2669,66,-2606,-5194,-7559,-9583,-11179,-12301,-12941,-13142,-12968,-12518,-11903,-11218,-10539,-9926,-9367,-8848,-8319,-7703,-6978,-6100,-5116,-4074,-3076,-2234,-1622,-1303,-1253,-1395,-1593,-1680,-1471,-841,321,2005,4156,6636,9235,11759,13972,15711,16840,17317,17141,16410,15235,13754,12127,10432,8792,7210,5730,4326,2999,1734,542,-557,-1532,-2349,-2979,-3426,-3694,-3838,-3914,-3987,-4145,-4416,-4874,-5505,-6340,-7338,-8492,-9737,-11055,-12369,-13655,-14842,-15895,-16754,-17377,-17711,-17730,-17394,-16719,-15716,-14430,-12948,-11331,-9683,-8068,-6545,-5137,-3836,-2597,-1362,-56,1382,2994,4799,6773,8881,11041,13175,15177,16960,18436,19546,20262,20571,20520,20141,19529,18756,17919,17097,16345,15679,15080,14472,13754,12811,11525,9828,7685,5141,2295,-692,-3623,-6280,-8471,-10021,-10839,-10898,-10245,-9033,-7426,-5685,-4013,-2663,-1771,-1473,-1779,-2659,-3985,-5595,-7282,-8843,-10095,-10893,-11151,-10856,-10030,-8761,-7153,-5311,-3359,-1371,571,2433,4189,5839,7385,8835,10185,11410,12477,13312,13848,14018,13753,13048,11900,10367,8541,6529,4464,2480,698,-777,-1852,-2490,-2640,-2340,-1601,-519,817,2270,3681,4881,5707,5997,5654,4599,2855,489,-2359,-5479,-8680,-11697,-14359,-16478,-17970,-18794,-18978,-18620,-17820,-16740,-15499,-14222,-13007,-11903,-10955,-10157,-9511,-8975,-8534,-8119,-7709,-7204,-6579,-5729,-4631,-3243,-1573,337,2430,4611,6797,8887,10808,12488,13887,14977,15759,16244,16463,16436,16195,15760,15142,14373,13458,12442,11337,10184,8989,7769,6512,5209,3832,2362,780,-921,-2717,-4566,-6389,-8090,-9551,-10675,-11376,-11613,-11404,-10814,-9955,-8982,-8044,-7288,-6817,-6681,-6869,-7321,-7935,-8591,-9179,-9581,-9752,-9613,-9185,-8445,-7419,-6130,-4590,-2822,-850,1289,3538,5816,8033,10061,11792,13090,13859,14008,13503,12336,10587,8339,5768,3026,295,-2261,-4517,-6362,-7731,-8587,-8914,-8737,-8087,-7023,-5617,-3948,-2100,-167,1763,3590,5209,6529,7434,7868,7755,7087,5888,4217,2187,-67,-2395,-4642,-6680,-8401,-9749,-10694,-11260,-11498,-11474,-11279,-10985,-10666,-10362,-10092,-9853,-9614,-9353,-9017,-8585,-8009,-7274,-6353,-5251,-3968,-2560,-1051,473,1970,3381,4659,5771,6701,7408,7923,8213,8333,8286,8118,7854,7518,7142,6746,6359,6021,5747,5579,5510,5541,5636,5753,5833,5810,5627,5223,4571,3650,2482,1117,-382,-1915,-3408,-4765,-5938,-6882,-7599,-8094,-8412,-8572,-8630,-8588,-8465,-8242,-7888,-7385,-6706,-5856,-4858,-3768,-2659,-1618,-728,-47,394,615,675,660,677,824,1174,1776,2615,3658,4809,5977,7030,7883,8439,8675,8587,8221,7665,7005,6353,5783,5368,5123,5058,5122,5272,5445,5587,5678,5702,5686,5640,5605,5553,5493,5352,5085,4629,3928,2963,1738,280,-1346,-3064,-4795,-6440,-7929,-9184,-10158,-10801,-11093,-11019,-10573,-9787,-8666,-7290,-5702,-4010,-2319,-741,594,1601,2202,2368,2120,1503,604,-464,-1603,-2657,-3533,-4091,-4249,-3946,-3145,-1884,-207,1783,3956,6188,8312,10203,11714,12774,13299,13325,12862,12028,10917,9658,8356,7082,5900,4791,3758,2731,1658,492,-822,-2267,-3829,-5428,-6974,-8349,-9450,-10182,-10482,-10346,-9777,-8875,-7718,-6455,-5186,-4047,-3095,-2384,-1915,-1637,-1510,-1423,-1326,-1120,-773,-245,459,1320,2300,3344,4394,5393,6291,7058,7691,8193,8601,8946,9253,9540,9784,9951,9974,9774,9267,8374,7048,5275,3096,614,-2019,-4601,-6901,-8715,-9816,-10103,-9469,-7966,-5691,-2857,257,3335,6027,8029,9087,9040,7854,5588,2443,-1324,-5367,-9360,-12965,-15933,-18063,-19288,-19599,-19109,-17970,-16383,-14562,-12693,-10935,-9393,-8109,-7088,-6280,-5607,-4979,-4281,-3424,-2315,-911,804,2788,4958,7207,9387,11392,13091,14431,15362,15907,16100,16043,15820,15550,15330,15210,15245,15393,15622,15847,15991,15981,15767,15331,14670,13813,12780,11595,10274,8785,7120,5209,3039,573,-2163,-5116,-8180,-11214,-14064,-16575,-18622,-20127,-21050,-21440,-21356,-20932,-20297,-19577,-18894,-18295,-17803,-17366,-16901,-16290,-15416,-14169,-12494,-10366,-7838,-5000,-1998,994,3802,6241,8188,9531,10256,10377,9987,9209,8193,7098,6049,5159,4474,4023,3778,3697,3719,3777,3827,3839,3797,3739,3679,3688,3794,4039,4421,4926,5484,6025,6428,6580,6373,5694,4510,2804,630,-1871,-4559,-7199,-9603,-11564,-12950,-13668,-13722,-13180,-12173,-10892,-9525,-8284,-7318,-6752,-6612,-6877,-7447,-8165,-8861,-9355,-9491,-9177,-8355,-7050,-5340,-3344,-1242,804,2596,4002,4925,5341,5324,4977,4513,4105,3981,4286,5127,6546,8465,10777,13266,15717,17881,19561,20606,20949,20612,19678,18297,16616,14810,12977,11223,9566,7989,6471,4920,3317,1590,-254,-2205,-4216,-6212,-8123,-9859,-11360,-12570,-13446,-13976,-14137,-13937,-13377,-12466,-11233,-9705,-7942,-6015,-4000,-2010,-113,1593,3052,4223,5081,5630,5876,5835,5512,4920,4082,3014,1788,466,-824,-1971,-2820,-3274,-3215,-2627,-1505,62,1950,3985,5970,7721,9054,9859,10055,9643,8706,7351,5778,4161,2712,1582,893,685,930,1534,2329,3133,3720,3924,3580,2624,1044,-1092,-3643,-6441,-9274,-11949,-14279,-16144,-17444,-18174,-18350,-18057,-17393,-16475,-15403,-14264,-13108,-11958,-10809,-9641,-8409,-7090,-5628,-4018,-2238,-317,1696,3726,5670,7435,8932,10096,10912,11381,11559,11521,11349,11144,10992,10957,11103,11429,11939,12595,13332,14112,14859,15543,16119,16557,16822,16878,16674,16175,15321,14100,12480,10483,8147,5521,2718,-187,-3040,-5754,-8183,-10264,-11890,-13046,-13682,-13825,-13488,-12729,-11617,-10252,-8742,-7219,-5794,-4582,-3638,-2992,-2609,-2411,-2295,-2127,-1800,-1229,-394,670,1860,3026,3992,4580,4654,4122,2995,1331,-701,-2923,-5108,-7063,-8629,-9715,-10292,-10402,-10127,-9578,-8878,-8117,-7365,-6642,-5923,-5158,-4289,-3252,-2044,-670,794,2252,3587,4670,5411,5728,5600,5043,4116,2930,1594,239,-1031,-2144,-3067,-3813,-4422,-4963,-5502,-6099,-6802,-7594,-8481,-9368,-10204,-10867,-11287,-11383,-11135,-10549,-9691,-8639,-7518,-6429,-5481,-4750,-4274,-4065,-4070,-4209,-4360,-4377,-4120,-3451,-2281,-563,1683,4385,7415,10592,13737,16637,19122,21053,22331,22930,22881,22241,21123,19628,17844,15849,13671,11336,8844,6216,3473,687,-2070,-4677,-7034,-9019,-10554,-11591,-12120,-12198,-11908,-11370,-10723,-10074,-9536,-9142,-8909,-8799,-8746,-8685,-8548,-8278,-7868,-7304,-6627,-5872,-5069,-4273,-3462,-2654,-1796,-864,174,1328,2564,3839,5035,6084,6847,7273,7288,6912,6176,5167,4004,2806,1703,803,179,-126,-112,178,679,1315,1987,2645,3192,3608,3822,3809,3532,2957,2076,880,-604,-2338,-4242,-6242,-8219,-10073,-11688,-12969,-13844,-14278,-14269,-13857,-13125,-12160,-11087,-9991,-8966,-8048,-7256,-6547,-5875,-5149,-4298,-3252,-1989,-527,1068,2679,4174,5410,6255,6638,6496,5888,4865,3597,2250,1020,122,-306,-135,662,2063,3953,6182,8548,10854,12914,14600,15810,16543,16824,16745,16423,15970,15502,15076,14727,14414,14100,13681,13110,12305,11245,9909,8319,6493,4476,2313,35,-2302,-4672,-7035,-9346,-11572,-13637,-15489,-17018,-18136,-18724,-18700,-17992,-16583,-14514,-11873,-8841,-5600,-2397,567,3094,5066,6415,7152,7344,7097,6538,5800,4989,4203,3503,2915,2477,2166,2010,1988,2114,2379,2793,3334,3993,4733,5493,6229,6833,7278,7462,7400,7064,6511,5789,4969,4118,3289,2513,1806,1149,526,-112,-786,-1540,-2367,-3284,-4246,-5246,-6229,-7177,-8059,-8866,-9601,-10267,-10884,-11451,-11996,-12491,-12949,-13323,-13606,-13742,-13711,-13465,-12987,-12249,-11247,-9967,-8415,-6593,-4515,-2209,273,2871,5479,7996,10292,12244,13760,14749,15210,15134,14616,13751,12686,11575,10567,9800,9379,9359,9767,10552,11643,12916,14222,15396,16270,16672,16477,15576,13941,11590,8623,5182,1477,-2289,-5881,-9116,-11833,-13936,-15385,-16199,-16435,-16190,-15558,-14628,-13474,-12129,-10619,-8957,-7151,-5246,-3307,-1433,241,1585,2483,2852,2687,2045,1070,-38,-1045,-1725,-1890,-1450,-389,1163,3020,4898,6537,7658,8116,7809,6801,5238,3354,1440,-229,-1415,-1961,-1827,-1079,124,1546,2938,4087,4802,5033,4749,4057,3068,1949,845,-132,-912,-1497,-1930,-2293,-2691,-3190,-3865,-4702,-5705,-6795,-7928,-9025,-10043,-10946,-11718,-12363,-12869,-13251,-13455,-13477,-13224,-12666,-11729,-10405,-8707,-6708,-4522,-2305,-232,1536,2855,3633,3838,3488,2661,1479,95,-1330,-2625,-3662,-4313,-4514,-4217,-3428,-2176,-519,1470,3685,6038,8404,10687,12785,14604,16084,17152,17804,17994,17753,17072,15991,14535,12764,10717,8466,6070,3594,1111,-1327,-3653,-5822,-7792,-9515,-10982,-12161,-13053,-13656,-13975,-14025,-13822,-13383,-12740,-11899,-10922,-9811,-8647,-7448,-6283,-5159,-4114,-3107,-2119,-1080,72,1385,2882,4543,6282,7996,9515,10695,11379,11474,10943,9823,8241,6366,4432,2662,1266,391,114,405,1177,2251,3434,4531,5374,5876,6001,5800,5371,4837,4316,3887,3585,3372,3174,2873,2355,1542,402,-1025,-2626,-4246,-5700,-6810,-7446,-7528,-7055,-6094,-4764,-3230,-1663,-231,933,1726,2108,2065,1640,899,-69,-1171,-2299,-3368,-4277,-4960,-5338,-5377,-5046,-4368,-3389,-2188,-868,457,1697,2756,3604,4225,4654,4956,5213,5503,5902,6433,7104,7857,8634,9320,9838,10095,10059,9707,9097,8281,7383,6487,5696,5056,4581,4222,3897,3479,2858,1906,570,-1187,-3318,-5733,-8295,-10834,-13163,-15114,-16530,-17303,-17374,-16734,-15453,-13631,-11425,-9015,-6571,-4274,-2235,-549,775,1759,2487,3076,3627,4260,5002,5875,6790,7666,8349,8724,8694,8217,7326,6110,4741,3396,2317,1658,1593,2145,3300,4903,6745,8553,10059,11015,11259,10706,9394,7433,5041,2443,-100,-2364,-4194,-5475,-6201,-6414,-6213,-5739,-5128,-4523,-4025,-3719,-3632,-3771,-4104,-4580,-5148,-5740,-6326,-6851,-7322,-7714,-8053,-8347,-8607,-8859,-9089,-9311,-9497,-9625,-9659,-9538,-9206,-8601,-7675,-6423,-4866,-3098,-1230,563,2139,3346,4087,4342,4125,3556,2792,2024,1469,1308,1685,2673,4264,6376,8854,11501,14095,16417,18277,19534,20108,19983,19218,17893,16146,14084,11820,9421,6921,4325,1630,-1187,-4094,-7070,-10024,-12857,-15446,-17649,-19349,-20430,-20833,-20531,-19557,-17990,-15946,-13567,-11027,-8480,-6097,-4021,-2363,-1216,-606,-513,-865,-1535,-2363,-3187,-3836,-4201,-4202,-3822,-3117,-2155,-1084,-4,939,1678,2155,2372,2381,2232,2015,1764,1518,1263,967,598,124,-442,-1067,-1654,-2109,-2292,-2110,-1475,-393,1098,2829,4624,6210,7349,7816,7463,6264,4279,1729,-1140,-3976,-6491,-8403,-9551,-9862,-9384,-8256,-6687,-4923,-3202,-1723,-638,-3,169,-54,-563,-1232,-1912,-2487,-2835,-2903,-2644,-2085,-1287,-337,617,1459,2037,2255,2040,1389,341,-979,-2406,-3726,-4699,-5114,-4789,-3625,-1629,1113,4381,7929,11430,14581,17097,18772,19461,19163,17926,15942,13419,10637,7842,5263,3049,1275,-61,-1033,-1760,-2380,-3033,-3816,-4805,-6001,-7373,-8835,-10279,-11585,-12645,-13363,-13700,-13628,-13182,-12414,-11398,-10226,-8990,-7757,-6594,-5524,-4533,-3603,-2662,-1664,-559,670,2000,3378,4723,5935,6932,7640,8032,8121,7962,7646,7286,6989,6855,6929,7224,7679,8201,8669,8938,8914,8507,7716,6571,5184,3673,2217,934,-41,-659,-937,-932,-798,-680,-753,-1140,-1918,-3085,-4562,-6238,-7936,-9508,-10797,-11686,-12093,-11979,-11334,-10203,-8635,-6739,-4617,-2412,-261,1683,3282,4412,4983,4954,4337,3205,1706,23,-1615,-2996,-3917,-4262,-3958,-3050,-1632,115,1991,3761,5245,6288,6832,6900,6588,6066,5516,5136,5071,5421,6221,7416,8936,10611,12308,13851,15109,15991,16424,16415,15963,15124,13922,12409,10591,8514,6173,3639,953,-1778,-4449,-6920,-9072,-10782,-11977,-12617,-12715,-12332,-11569,-10548,-9397,-8227,-7114,-6101,-5192,-4354,-3564,-2769,-1960,-1144,-348,346,858,1094,948,396,-595,-1936,-3519,-5150,-6620,-7702,-8218,-8023,-7090,-5448,-3243,-681,1977,4459,6505,7918,8571,8439,7594,6199,4476,2671,1025,-280,-1141,-1521,-1512,-1222,-858,-594,-617,-1036,-1901,-3166,-4709,-6350,-7880,-9087,-9828,-9996,-9591,-8689,-7408,-5950,-4487,-3210,-2245,-1669,-1473,-1595,-1883,-2196,-2339,-2190,-1648,-691,630,2222,3939,5628,7144,8355,9175,9556,9487,9007,8165,7057,5760,4398,3043,1827,820,139,-154,6,633,1719,3188,4948,6842,8725,10412,11778,12675,13059,12895,12237,11173,9818,8302,6732,5176,3662,2170,655,-945,-2664,-4525,-6476,-8467,-10357,-12053,-13403,-14324,-14752,-14683,-14158,-13278,-12151,-10909,-9664,-8480,-7409,-6419,-5484,-4536,-3521,-2429,-1255,-85,1017,1914,2514,2743,2563,2031,1240,335,-486,-1056,-1231,-909,-111,1116,2599,4153,5533,6533,6943,6651,5596,3820,1458,-1285,-4141,-6818,-9039,-10571,-11239,-10983,-9824,-7882,-5384,-2576,225,2723,4670,5839,6143,5527,4088,1955,-625,-3418,-6129,-8523,-10379,-11565,-12006,-11734,-10832,-9457,-7800,-6049,-4410,-3015,-1992,-1372,-1166,-1305,-1687,-2170,-2594,-2798,-2655,-2065,-1021,445,2202,4081,5899,7429,8545,9111,9130,8646,7803,6790,5838,5159,4949,5312,6285,7803,9717,11839,13926,15788,17217,18120,18439,18199,17506,16484,15316,14149,13122,12314,11733,11346,11036,10681,10125,9247,7947,6190,3993,1441,-1333,-4162,-6863,-9273,-11248,-12708,-13621,-14008,-13961,-13556,-12941,-12200,-11454,-10767,-10193,-9755,-9470,-9307,-9278,-9305,-9381,-9396,-9315,-9009,-8431,-7483,-6144,-4405,-2316,28,2504,4952,7216,9153,10632,11592,11976,11812,11145,10065,8687,7145,5549,4033,2672,1543,680,112,-171,-167,76,519,1086,1679,2205,2533,2574,2239,1485,321,-1196,-2944,-4769,-6466,-7854,-8745,-9021,-8633,-7609,-6084,-4235,-2313,-557,807,1608,1756,1251,163,-1345,-3074,-4804,-6324,-7472,-8153,-8344,-8097,-7527,-6777,-5993,-5316,-4811,-4534,-4437,-4455,-4469,-4343,-3941,-3176,-1972,-369,1578,3745,5979,8138,10089,11750,13070,14070,14775,15264,15605,15863,16078,16247,16341,16291,16020,15441,14499,13158,11436,9393,7112,4728,2363,149,-1804,-3428,-4687,-5597,-6217,-6627,-6939,-7219,-7570,-7979,-8492,-9031,-9574,-10047,-10415,-10635,-10718,-10653,-10475,-10202,-9836,-9402,-8866,-8245,-7517,-6692,-5793,-4835,-3870,-2917,-2018,-1174,-407,305,960,1576,2161,2703,3207,3644,4021,4313,4544,4699,4816,4892,4962,5041,5157,5327,5578,5914,6336,6819,7315,7764,8079,8170,7943,7315,6238,4683,2684,309,-2335,-5090,-7814,-10324,-12493,-14202,-15385,-16035,-16180,-15913,-15339,-14598,-13810,-13092,-12521,-12119,-11908,-11802,-11766,-11685,-11483,-11097,-10471,-9605,-8523,-7262,-5913,-4537,-3217,-2014,-950,-42,749,1469,2185,2968,3872,4941,6188,7600,9129,10716,12256,13670,14840,15703,16194,16299,16037,15469,14655,13713,12672,11633,10570,9499,8347,7061,5576,3849,1877,-281,-2539,-4739,-6721,-8337,-9437,-9966,-9911,-9336,-8391,-7233,-6080,-5107,-4490,-4325,-4668,-5482,-6680,-8106,-9556,-10843,-11753,-12174,-12015,-11304,-10137,-8669,-7116,-5677,-4542,-3826,-3580,-3752,-4231,-4842,-5385,-5687,-5576,-4982,-3855,-2254,-258,1979,4314,6566,8587,10255,11454,12146,12304,11951,11150,9985,8572,7051,5552,4239,3209,2597,2435,2758,3520,4642,5984,7409,8737,9839,10596,10950,10887,10450,9706,8749,7674,6552,5444,4354,3284,2181,1023,-246,-1628,-3131,-4715,-6332,-7916,-9409,-10743,-11883,-12786,-13438,-13827,-13933,-13757,-13271,-12467,-11344,-9895,-8167,-6185,-4043,-1803,420,2543,4480,6154,7540,8601,9360,9834,10069,10121,10030,9864,9629,9365,9040,8644,8123,7420,6503,5308,3850,2126,186,-1891,-4017,-6074,-7947,-9525,-10709,-11436,-11671,-11441,-10785,-9824,-8646,-7393,-6159,-5026,-4023,-3153,-2363,-1596,-780,133,1173,2312,3523,4712,5824,6761,7488,7967,8210,8263,8179,8040,7879,7739,7579,7367,7012,6447,5606,4481,3085,1504,-163,-1775,-3199,-4322,-5063,-5384,-5310,-4885,-4204,-3359,-2432,-1507,-613,222,996,1722,2392,2992,3500,3844,3990,3856,3431,2695,1709,552,-647,-1746,-2625,-3176,-3355,-3154,-2627,-1860,-980,-103,651,1202,1514,1595,1501,1317,1132,1033,1072,1261,1587,1969,2353,2624,2727,2602,2238,1689,1021,378,-112,-302,-80,595,1718,3172,4804,6385,7698,8527,8741,8280,7189,5621,3766,1890,220,-1057,-1807,-2036,-1784,-1227,-541,36,315,141,-570,-1792,-3442,-5326,-7236,-8915,-10157,-10797,-10761,-10081,-8869,-7329,-5696,-4211,-3081,-2447,-2358,-2783,-3599,-4642,-5705,-6616,-7207,-7394,-7143,-6495,-5539,-4405,-3234,-2144,-1243,-555,-93,207,422,643,977,1479,2208,3145,4261,5452,6611,7581,8239,8444,8131,7260,5863,4043,1933,-263,-2342,-4096,-5339,-5954,-5881,-5147,-3851,-2176,-324,1439,2895,3818,4070,3574,2351,525,-1701,-4063,-6273,-8060,-9226,-9645,-9307,-8301,-6787,-4992,-3141,-1460,-119,772,1173,1113,683,-19,-843,-1678,-2399,-2894,-3080,-2865,-2204,-1060,555,2598,4987,7608,10322,12991,15452,17582,19257,20392,20936,20876,20221,19018,17327,15195,12717,9937,6970,3886,819,-2137,-4844,-7218,-9171,-10657,-11678,-12251,-12466,-12408,-12210,-11973,-11807,-11759,-11859,-12069,-12350,-12607,-12775,-12763,-12521,-12013,-11241,-10242,-9078,-7853,-6662,-5622,-4823,-4335,-4178,-4332,-4706,-5176,-5574,-5717,-5449,-4637,-3233,-1235,1241,4054,6955,9727,12114,13937,15060,15445,15143,14272,13044,11661,10383,9372,8781,8644,8906,9465,10118,10695,11004,10924,10377,9364,7922,6152,4159,2078,32,-1859,-3470,-4710,-5475,-5710,-5383,-4511,-3174,-1501,322,2094,3595,4644,5085,4837,3876,2256,88,-2461,-5202,-7918,-10444,-12600,-14312,-15493,-16156,-16286,-15927,-15088,-13795,-12058,-9894,-7343,-4455,-1348,1866,5006,7907,10402,12353,13674,14355,14432,14035,13319,12470,11675,11073,10759,10742,10974,11334,11666,11819,11645,11085,10131,8870,7442,6035,4801,3885,3317,3066,3017,2981,2791,2261,1314,-88,-1863,-3877,-5956,-7893,-9535,-10723,-11412,-11563,-11241,-10528,-9554,-8457,-7380,-6438,-5742,-5348,-5292,-5561,-6106,-6860,-7728,-8618,-9443,-10119,-10577,-10753,-10590,-10027,-9032,-7561,-5637,-3291,-632,2189,4989,7547,9674,11202,12031,12142,11565,10429,8850,7006,5025,3027,1088,-747,-2481,-4108,-5661,-7119,-8466,-9614,-10482,-10920,-10825,-10072,-8615,-6455,-3670,-441,3016,6398,9426,11807,13325,13843,13332,11879,9670,6960,4045,1225,-1264,-3217,-4556,-5263,-5432,-5197,-4744,-4238,-3815,-3543,-3421,-3380,-3335,-3185,-2871,-2381,-1760,-1105,-526,-155,-69,-297,-799,-1440,-2040,-2386,-2262,-1534,-139,1850,4259,6801,9142,10918,11827,11640,10297,7856,4590,824,-2955,-6348,-8923,-10439,-10759,-9932,-8142,-5677,-2860,-35,2551,4689,6316,7435,8150,8601,8950,9329,9804,10395,11006,11532,11785,11612,10869,9498,7512,5028,2230,-650,-3371,-5724,-7571,-8834,-9552,-9820,-9789,-9665,-9591,-9744,-10168,-10898,-11837,-12863,-13770,-14382,-14531,-14127,-13187,-11793,-10157,-8502,-7105,-6188,-5915,-6334,-7369,-8835,-10448,-11893,-12868,-13112,-12491,-10951,-8581,-5561,-2138,1378,4699,7552,9735,11139,11728,11574,10807,9615,8210,6769,5461,4353,3476,2773,2151,1472,621,-520,-1991,-3770,-5745,-7735,-9479,-10715,-11162,-10612,-8929,-6085,-2180,2597,7931,13473,18821,23587,27439,30083,31358,31160,29533,26577,22518,17608,12181,6570,1117,-3868,-8113,-11415,-13631,-14691,-14611,-13464,-11401,-8643,-5436,-2087,1140,3980,6261,7871,8791,9087,8856,8264,7432,6522,5598,4765,4023,3418,2940,2606,2418,2394,2520,2787,3137,3493,3752,3796,3510,2814,1650,19,-2028,-4385,-6895,-9346,-11512,-13142,-14022,-13973,-12898,-10785,-7736,-3934,325,4694,8793,12233,14696,15925,15788,14274,11504,7706,3208,-1618,-6371,-10679,-14221,-16775,-18220,-18562,-17896,-16410,-14323,-11884,-9294,-6750,-4376,-2260,-450,1050,2238,3140,3763,4120,4220,4060,3666,3070,2322,1496,669,-100,-739,-1245,-1582,-1798,-1889,-1916,-1895,-1861,-1825,-1800,-1780,-1781,-1798,-1872,-2016,-2290,-2715,-3327,-4115,-5051,-6054,-7017,-7809,-8277,-8307,-7787,-6681,-4993,-2799,-238,2511,5216,7642,9553,10744,11096,10535,9119,6955,4255,1246,-1809,-4669,-7143,-9044,-10309,-10833,-10639,-9718,-8134,-5947,-3272,-233,2981,6167,9074,11466,13097,13803,13472,12096,9775,6691,3124,-616,-4181,-7272,-9621,-11073,-11536,-11047,-9688,-7632,-5056,-2175,851,3832,6678,9245,11470,13238,14462,15040,14884,13928,12153,9589,6352,2626,-1330,-5200,-8639,-11322,-12962,-13369,-12474,-10317,-7110,-3142,1180,5417,9127,11916,13478,13643,12380,9809,6193,1889,-2670,-7039,-10801,-13610,-15222,-15511,-14495,-12305,-9203,-5513,-1610,2147,5419,7965,9587,10207,9805,8437,6221,3310,-110,-3831,-7647,-11337,-14690,-17502,-19599,-20830,-21130,-20443,-18836,-16404,-13316,-9803,-6092,-2450,905,3780,6041,7627,8531,8827,8606,8024,7193,6255,5285,4345,3458,2629,1851,1159,568,183,68,340,1056,2257,3923,5970,8292,10691,12989,14965,16421,17200,17194,16365,14763,12497,9758,6760,3755,975,-1366,-3104,-4120,-4382,-3870,-2696,-935,1211,3588,5979,8202,10070,11426,12149,12153,11402,9934,7793,5146,2131,-1019,-4080,-6793,-8922,-10230,-10575,-9850,-8098,-5437,-2128,1493,5025,8059,10230,11261,11000,9431,6699,3054,-1128,-5445,-9461,-12802,-15162,-16359,-16344,-15209,-13138,-10446,-7441,-4474,-1833,269,1704,2463,2617,2334,1812,1271,923,917,1367,2297,3667,5381,7271,9173,10874,12226,13079,13357,13036,12129,10711,8867,6703,4324,1820,-731,-3258,-5706,-7999,-10082,-11866,-13273,-14225,-14647,-14518,-13827,-12621,-10991,-9034,-6922,-4761,-2728,-902,610,1770,2553,2943,2963,2607,1903,871,-461,-2049,-3829,-5738,-7667,-9520,-11159,-12458,-13273,-13490,-13012,-11807,-9871,-7293,-4187,-735,2863,6392,9649,12455,14683,16261,17169,17469,17226,16589,15672,14617,13543,12536,11665,10967,10443,10073,9813,9592,9347,8991,8471,7743,6789,5644,4328,2938,1532,224,-900,-1762,-2281,-2431,-2167,-1509,-466,895,2492,4209,5895,7382,8500,9069,8957,8068,6367,3908,793,-2796,-6652,-10536,-14219,-17493,-20192,-22191,-23438,-23904,-23622,-22648,-21053,-18949,-16440,-13662,-10770,-7904,-5271,-3015,-1340,-361,-177,-807,-2191,-4211,-6690,-9404,-12146,-14691,-16875,-18563,-19685,-20215,-20181,-19628,-18638,-17264,-15583,-13626,-11438,-9042,-6466,-3746,-924,1927,4725,7338,9636,11454,12644,13096,12745,11609,9795,7465,4866,2280,-18,-1745,-2701,-2748,-1851,-54,2492,5585,8962,12336,15441,18037,19949,21059,21336,20797,19535,17693,15444,13000,10571,8366,6577,5336,4750,4818,5498,6639,8048,9475,10657,11347,11352,10550,8912,6524,3517,149,-3344,-6670,-9577,-11852,-13326,-13908,-13576,-12366,-10400,-7822,-4857,-1721,1323,4042,6218,7675,8285,7996,6790,4741,1965,-1366,-5026,-8756,-12284,-15318,-17594,-18895,-19053,-18023,-15820,-12621,-8660,-4294,91,4094,7335,9554,10557,10347,9004,6777,3977,964,-1865,-4209,-5771,-6429,-6121,-4933,-3041,-685,1838,4235,6239,7617,8225,7969,6872,4997,2512,-399,-3490,-6536,-9307,-11618,-13332,-14359,-14672,-14315,-13352,-11931,-10179,-8251,-6268,-4317,-2439,-626,1164,3011,4985,7144,9511,12022,14559,16931,18885,20165,20529,19787,17865,14784,10711,5919,764,-4322,-8953,-12731,-15410,-16805,-16909,-15818,-13750,-11008,-7902,-4763,-1845,663,2662,4143,5164,5830,6268,6601,6937,7320,7793,8303,8823,9270,9587,9705,9589,9182,8476,7426,6030,4283,2192,-196,-2826,-5592,-8362,-10962,-13213,-14906,-15885,-15992,-15191,-13478,-11006,-7976,-4675,-1415,1523,3902,5581,6517,6777,6503,5914,5229,4651,4326,4296,4520,4863,5116,5074,4509,3282,1322,-1331,-4523,-8022,-11524,-14703,-17263,-18939,-19567,-19051,-17408,-14719,-11165,-6966,-2416,2178,6497,10222,13090,14859,15403,14648,12649,9554,5612,1171,-3386,-7614,-11116,-13527,-14586,-14161,-12268,-9076,-4894,-133,4741,9271,13044,15779,17311,17650,16936,15433,13475,11417,9586,8248,7556,7564,8194,9295,10623,11966,13074,13806,14061,13822,13174,12198,11066,9875,8754,7721,6792,5888,4921,3793,2407,742,-1199,-3311,-5479,-7515,-9278,-10618,-11471,-11827,-11756,-11389,-10899,-10469,-10275,-10441,-11035,-12049,-13396,-14947,-16515,-17927,-19023,-19696,-19904,-19662,-19053,-18176,-17166,-16112,-15105,-14150,-13250,-12318,-11281,-10026,-8464,-6534,-4220,-1570,1303,4206,6917,9177,10728,11402,11059,9714,7468,4522,1191,-2193,-5251,-7652,-9097,-9417,-8508,-6454,-3380,416,4637,8900,12869,16228,18748,20289,20824,20424,19251,17545,15553,13571,11809,10471,9648,9358,9533,10032,10657,11194,11430,11180,10333,8841,6745,4178,1313,-1614,-4382,-6772,-8623,-9829,-10360,-10280,-9693,-8800,-7783,-6872,-6233,-6021,-6287,-7060,-8257,-9772,-11433,-13053,-14436,-15400,-15811,-15567,-14653,-13102,-11010,-8526,-5807,-3044,-392,1988,3995,5547,6616,7206,7355,7131,6603,5869,5008,4109,3239,2478,1863,1486,1374,1607,2213,3214,4606,6338,8334,10477,12617,14602,16250,17426,17990,17871,17022,15463,13250,10490,7328,3930,479,-2834,-5857,-8424,-10441,-11811,-12505,-12513,-11883,-10687,-9056,-7112,-5030,-2943,-1010,666,1979,2882,3332,3331,2903,2081,934,-472,-2031,-3635,-5147,-6439,-7398,-7948,-8063,-7784,-7195,-6446,-5695,-5111,-4847,-4985,-5573,-6546,-7795,-9124,-10327,-11167,-11464,-11073,-9944,-8091,-5634,-2726,409,3563,6523,9137,11275,12913,14036,14713,15007,15014,14804,14446,13980,13434,12812,12141,11413,10665,9912,9197,8561,8059,7731,7615,7731,8066,8598,9260,9974,10643,11139,11371,11207,10594,9469,7843,5757,3285,547,-2340,-5237,-8013,-10547,-12747,-14531,-15872,-16750,-17178,-17171,-16751,-15932,-14738,-13193,-11346,-9266,-7056,-4840,-2780,-1017,285,1020,1108,546,-610,-2229,-4124,-6074,-7822,-9145,-9832,-9743,-8814,-7073,-4631,-1684,1525,4734,7669,10126,11930,13010,13373,13092,12329,11245,10034,8855,7828,7021,6459,6104,5916,5815,5742,5658,5528,5384,5236,5155,5175,5351,5670,6120,6595,7001,7182,7019,6394,5256,3598,1493,-938,-3517,-6065,-8379,-10330,-11789,-12740,-13193,-13236,-12989,-12599,-12193,-11895,-11757,-11815,-12022,-12332,-12631,-12835,-12845,-12585,-12027,-11143,-9970,-8529,-6881,-5081,-3206,-1333,425,1978,3182,3950,4180,3850,2984,1682,107,-1542,-3058,-4241,-4959,-5111,-4690,-3737,-2361,-694,1110,2916,4609,6124,7425,8546,9512,10422,11318,12291,13334,14452,15551,16513,17171,17350,16874,15645,13604,10821,7432,3673,-190,-3871,-7113,-9725,-11591,-12664,-12998,-12656,-11784,-10474,-8885,-7080,-5184,-3252,-1383,317,1745,2741,3183,2940,1910,90,-2513,-5744,-9414,-13241,-16894,-20047,-22354,-23581,-23534,-22198,-19662,-16172,-12075,-7781,-3702,-188,2500,4256,5078,5127,4608,3798,2930,2195,1686,1402,1244,1085,734,96,-939,-2322,-3967,-5673,-7200,-8282,-8672,-8186,-6721,-4298,-1031,2845,7054,11261,15161,18480,21031,22699,23491,23477,22802,21661,20231,18697,17187,15791,14544,13438,12434,11465,10478,9418,8263,7012,5678,4293,2884,1495,154,-1087,-2196,-3131,-3862,-4369,-4646,-4712,-4601,-4378,-4117,-3915,-3867,-4078,-4607,-5531,-6822,-8455,-10318,-12264,-14122,-15709,-16874,-17509,-17583,-17126,-16250,-15104,-13862,-12677,-11660,-10869,-10293,-9873,-9527,-9141,-8638,-7948,-7042,-5932,-4639,-3217,-1717,-189,1322,2785,4195,5526,6805,8001,9129,10152,11051,11785,12322,12633,12706,12544,12171,11622,10947,10191,9410,8647,7941,7331,6831,6455,6206,6061,6021,6044,6118,6199,6260,6260,6162,5918,5499,4859,4004,2924,1693,367,-913,-2037,-2860,-3284,-3252,-2754,-1884,-761,396,1376,1944,1923,1175,-327,-2552,-5347,-8519,-11812,-14968,-17750,-19963,-21485,-22254,-22298,-21679,-20514,-18928,-17023,-14905,-12623,-10225,-7717,-5122,-2442,274,2991,5620,8090,10294,12168,13642,14700,15355,15655,15672,15498,15194,14837,14442,14001,13483,12793,11885,10654,9093,7182,4994,2641,269,-1916,-3744,-5019,-5629,-5497,-4645,-3161,-1220,940,3065,4858,6085,6520,6059,4651,2403,-533,-3866,-7267,-10382,-12839,-14362,-14735,-13888,-11885,-8923,-5333,-1498,2130,5169,7278,8250,8026,6686,4455,1668,-1295,-4044,-6243,-7665,-8212,-7921,-6975,-5639,-4237,-3095,-2464,-2523,-3292,-4683,-6480,-8357,-10004,-11059,-11273,-10476,-8613,-5788,-2199,1853,6026,9963,13360,15968,17639,18319,18033,16875,14993,12540,9680,6578,3372,216,-2746,-5379,-7520,-9056,-9875,-9916,-9191,-7744,-5704,-3235,-510,2245,4858,7146,8975,10274,11005,11204,10955,10353,9535,8593,7627,6661,5705,4693,3566,2203,544,-1493,-3894,-6600,-9489,-12351,-14958,-17055,-18407,-18852,-18299,-16789,-14455,-11553,-8394,-5344,-2751,-914,-53,-264,-1538,-3728,-6608,-9855,-13133,-16082,-18391,-19814,-20195,-19473,-17707,-15030,-11672,-7899,-4003,-251,3114,5942,8134,9699,10690,11224,11432,11457,11404,11365,11355,11382,11376,11286,11005,10475,9614,8418,6887,5093,3144,1167,-674,-2247,-3419,-4103,-4255,-3864,-2975,-1644,36,1973,4072,6249,8427,10550,12529,14323,15797,16896,17446,17379,16563,14960,12556,9414,5660,1486,-2865,-7114,-10984,-14212,-16599,-18016,-18428,-17902,-16591,-14723,-12571,-10422,-8523,-7095,-6222,-5954,-6172,-6742,-7418,-7972,-8163,-7801,-6771,-5022,-2624,308,3540,6852,9951,12621,14656,15943,16461,16251,15459,14256,12854,11484,10309,9522,9176,9335,9928,10871,11995,13114,14031,14543,14508,13801,12397,10304,7629,4515,1140,-2282,-5568,-8542,-11066,-13064,-14483,-15332,-15652,-15513,-15011,-14246,-13312,-12303,-11281,-10316,-9444,-8704,-8126,-7723,-7507,-7470,-7597,-7863,-8237,-8672,-9137,-9575,-9962,-10236,-10368,-10287,-9939,-9259,-8192,-6707,-4806,-2521,60,2838,5657,8397,10889,13037,14748,15979,16745,17072,17031,16697,16135,15413,14567,13637,12641,11606,10558,9519,8519,7577,6720,5972,5368,4930,4689,4654,4833,5230,5814,6587,7476,8461,9432,10325,11011,11406,11414,10982,10101,8807,7197,5411,3612,1979,651,-268,-766,-890,-783,-604,-577,-872,-1640,-2957,-4806,-7102,-9663,-12265,-14656,-16588,-17879,-18395,-18120,-17116,-15525,-13566,-11469,-9484,-7812,-6615,-5966,-5874,-6263,-7000,-7911,-8810,-9492,-9816,-9639,-8918,-7635,-5863,-3685,-1257,1289,3805,6173,8313,10177,11751,13053,14106,14936,15564,15968,16147,16037,15645,14920,13921,12663,11249,9759,8281,6896,5636,4534,3573,2737,2001,1334,740,231,-167,-394,-428,-226,189,779,1441,2056,2477,2563,2209,1328,-90,-2029,-4400,-7108,-9994,-12931,-15744,-18302,-20465,-22124,-23215,-23687,-23569,-22889,-21753,-20263,-18569,-16805,-15118,-13625,-12431,-11583,-11119,-10997,-11185,-11570,-12075,-12559,-12926,-13049,-12841,-12235,-11194,-9735,-7899,-5763,-3421,-962,1519,3962,6300,8513,10566,12470,14215,15815,17266,18569,19704,20649,21359,21795,21906,21656,21022,20017,18679,17098,15389,13685,12147,10884,10011,9534,9438,9590,9860,10031,9955,9456,8480,6985,5053,2795,387,-1968,-4094,-5826,-7067,-7794,-8038,-7924,-7594,-7239,-7027,-7097,-7542,-8373,-9560,-11000,-12565,-14118,-15529,-16696,-17561,-18090,-18299,-18214,-17873,-17329,-16606,-15742,-14730,-13573,-12243,-10734,-9031,-7169,-5180,-3145,-1161,693,2300,3629,4622,5320,5753,6026,6226,6465,6834,7402,8210,9262,10531,11950,13450,14923,16289,17448,18333,18884,19078,18908,18397,17583,16506,15210,13729,12097,10343,8510,6653,4845,3173,1748,653,0,-182,140,900,1999,3262,4486,5445,5930,5774,4880,3232,903,-1963,-5165,-8478,-11698,-14617,-17131,-19126,-20598,-21550,-22048,-22146,-21958,-21531,-20985,-20368,-19772,-19246,-18844,-18587,-18478,-18476,-18516,-18483,-18250,-17670,-16593,-14920,-12563,-9532,-5873,-1722,2746,7289,11679,15661,19040,21667,23450,24397,24573,24110,23201,22042,20840,19761,18932,18417,18229,18321,18611,18986,19337,19542,19532,19228,18639,17763,16676,15426,14117,12786,11483,10198,8885,7484,5913,4101,2016,-339,-2902,-5577,-8210,-10671,-12783,-14453,-15588,-16181,-16283,-15991,-15453,-14837,-14283,-13949,-13898,-14194,-14805,-15700,-16770,-17930,-19054,-20057,-20856,-21415,-21702,-21735,-21512,-21046,-20345,-19371,-18116,-16520,-14565,-12239,-9561,-6614,-3480,-316,2752,5580,8057,10110,11729,12918,13777,14383,14867,15328,15848,16482,17214,18032,18836,19571,20135,20467,20531,20312,19846,19179,18386,17531,16677,15856,15060,14271,13423,12473,11364,10089,8645,7096,5478,3887,2350,924,-420,-1698,-3004,-4398,-5967,-7740,-9709,-11804,-13909,-15865,-17518,-18708,-19340,-19374,-18832,-17839,-16535,-15135,-13839,-12823,-12232,-12128,-12519,-13341,-14471,-15753,-17017,-18089,-18847,-19181,-19052,-18446,-17395,-15937,-14138,-12038,-9687,-7116,-4352,-1435,1611,4711,7811,10806,13605,16090,18167,19748,20795,21302,21327,20957,20327,19574,18837,18224,17807,17599,17553,17575,17506,17203,16482,15261,13456,11135,8389,5424,2467,-241,-2486,-4095,-5000,-5157,-4674,-3662,-2345,-933,335,1266,1686,1515,706,-695,-2599,-4876,-7357,-9894,-12322,-14524,-16394,-17874,-18928,-19571,-19826,-19769,-19467,-19023,-18519,-18053,-17696,-17514,-17537,-17780,-18210,-18778,-19387,-19919,-20240,-20177,-19616,-18416,-16547,-14006,-10889,-7360,-3623,93,3576,6660,9217,11219,12651,13604,14156,14450,14589,14699,14848,15094,15473,15967,16590,17288,18051,18821,19563,20210,20685,20900,20746,20130,18963,17228,14937,12239,9288,6368,3728,1654,356,-24,551,2002,4139,6695,9321,11667,13395,14226,13970,12562,10031,6552,2364,-2197,-6781,-11023,-14616,-17323,-18998,-19626,-19281,-18146,-16473,-14536,-12642,-11041,-9963,-9531,-9802,-10735,-12180,-13955,-15769,-17367,-18469,-18861,-18406,-17040,-14812,-11839,-8305,-4457,-524,3229,6604,9428,11603,13083,13903,14131,13896,13329,12594,11804,11095,10535,10169,10013,10036,10188,10405,10603,10715,10669,10431,9974,9315,8503,7590,6680,5837,5162,4703,4491,4541,4809,5268,5843,6467,7065,7555,7865,7929,7698,7135,6235,5002,3480,1734,-150,-2072,-3927,-5629,-7112,-8342,-9335,-10121,-10773,-11372,-11981,-12662,-13432,-14254,-15072,-15750,-16163,-16169,-15658,-14567,-12894,-10697,-8098,-5259,-2355,424,2931,5056,6727,7956,8749,9191,9344,9304,9133,8904,8641,8394,8164,7969,7807,7681,7567,7481,7382,7299,7207,7133,7066,7029,7007,7004,6996,6946,6822,6563,6127,5468,4572,3451,2149,757,-615,-1828,-2732,-3207,-3144,-2508,-1341,252,2051,3815,5254,6102,6160,5325,3612,1191,-1689,-4654,-7345,-9404,-10578,-10762,-9979,-8451,-6486,-4487,-2863,-1928,-1921,-2861,-4651,-6997,-9526,-11793,-13385,-13974,-13360,-11528,-8623,-4950,-927,2995,6357,8806,10090,10163,9090,7141,4640,1986,-435,-2311,-3425,-3678,-3108,-1826,-44,2030,4144,6113,7741,8918,9544,9598,9072,8016,6507,4640,2578,459,-1511,-3175,-4377,-5029,-5101,-4639,-3749,-2581,-1322,-143,790,1352,1478,1133,354,-782,-2172,-3658,-5101,-6333,-7232,-7676,-7633,-7074,-6096,-4791,-3352,-1946,-794,-61,97,-406,-1578,-3353,-5577,-8029,-10460,-12603,-14245,-15213,-15432,-14892,-13671,-11891,-9744,-7402,-5100,-2988,-1252,19,753,920,578,-221,-1327,-2600,-3840,-4868,-5487,-5548,-4934,-3611,-1593,975,3926,6975,9848,12243,13925,14727,14594,13593,11897,9769,7534,5505,4000,3221,3322,4294,6049,8377,10986,13554,15741,17237,17825,17351,15807,13273,9944,6088,2024,-1922,-5441,-8282,-10300,-11429,-11762,-11445,-10729,-9868,-9111,-8629,-8507,-8713,-9114,-9509,-9665,-9382,-8529,-7095,-5173,-2985,-817,1013,2202,2542,1945,455,-1715,-4288,-6876,-9144,-10775,-11590,-11519,-10641,-9145,-7284,-5345,-3567,-2132,-1113,-485,-123,154,547,1255,2386,3995,5999,8240,10486,12466,13948,14736,14749,14006,12637,10856,8943,7177,5835,5119,5147,5935,7374,9278,11361,13309,14804,15554,15362,14116,11845,8684,4903,823,-3180,-6764,-9646,-11628,-12653,-12742,-12062,-10819,-9286,-7728,-6373,-5376,-4821,-4686,-4905,-5365,-5926,-6498,-6983,-7369,-7647,-7886,-8135,-8490,-8994,-9714,-10632,-11749,-12980,-14258,-15454,-16481,-17189,-17497,-17291,-16496,-15082,-13036,-10435,-7383,-4062,-667,2554,5409,7682,9268,10092,10166,9608,8550,7239,5901,4790,4116,4040,4615,5845,7589,9682,11876,13941,15658,16892,17569,17716,17429,16845,16118,15371,14685,14070,13486,12841,12024,10952,9564,7893,6027,4125,2392,1012,155,-105,240,1083,2253,3510,4596,5282,5385,4832,3645,1946,-65,-2172,-4171,-5905,-7304,-8378,-9198,-9897,-10588,-11358,-12244,-13178,-14062,-14717,-14980,-14710,-13846,-12411,-10549,-8462,-6439,-4762,-3683,-3407,-3981,-5397,-7454,-9902,-12393,-14566,-16082,-16688,-16207,-14610,-11956,-8433,-4291,161,4614,8753,12340,15147,17090,18089,18212,17542,16251,14527,12569,10568,8680,7001,5612,4495,3662,3036,2595,2255,2005,1781,1589,1403,1227,1055,897,742,593,428,225,-49,-429,-949,-1627,-2472,-3467,-4589,-5777,-6987,-8139,-9164,-9989,-10525,-10709,-10452,-9726,-8489,-6805,-4743,-2484,-229,1776,3277,4088,4068,3200,1584,-607,-3065,-5504,-7586,-9073,-9777,-9645,-8719,-7147,-5148,-2973,-879,924,2278,3123,3471,3431,3144,2790,2520,2443,2600,2965,3441,3905,4196,4198,3807,3033,1914,612,-689,-1753,-2355,-2319,-1534,-11,2147,4718,7408,9885,11816,12921,13023,12043,10060,7239,3861,233,-3321,-6504,-9087,-10910,-11885,-12025,-11391,-10108,-8347,-6286,-4125,-2050,-231,1198,2138,2550,2429,1826,808,-518,-2035,-3623,-5144,-6501,-7580,-8337,-8722,-8742,-8421,-7796,-6944,-5920,-4804,-3684,-2629,-1730,-1048,-639,-542,-757,-1262,-1978,-2805,-3580,-4153,-4336,-4015,-3071,-1509,640,3224,6064,8903,11507,13638,15121,15858,15825,15084,13755,12003,10000,7913,5881,3995,2315,859,-373,-1367,-2114,-2585,-2734,-2540,-1960,-1010,289,1864,3609,5385,7039,8411,9370,9819,9695,9015,7801,6169,4209,2078,-112,-2236,-4206,-5972,-7500,-8802,-9893,-10788,-11504,-12000,-12247,-12143,-11610,-10560,-8953,-6817,-4257,-1461,1321,3804,5730,6883,7150,6545,5171,3283,1154,-868,-2492,-3467,-3648,-2990,-1577,430,2776,5192,7411,9212,10465,11105,11203,10855,10281,9672,9231,9106,9352,9956,10811,11765,12634,13242,13457,13204,12478,11369,10008,8594,7315,6340,5767,5613,5785,6128,6398,6358,5784,4513,2510,-184,-3386,-6846,-10260,-13292,-15667,-17130,-17574,-16947,-15369,-13015,-10169,-7156,-4296,-1911,-237,558,416,-607,-2366,-4634,-7136,-9608,-11786,-13484,-14571,-14989,-14757,-13946,-12658,-11027,-9161,-7169,-5115,-3048,-993,1017,2953,4749,6356,7680,8673,9267,9457,9259,8728,7974,7090,6216,5442,4858,4506,4404,4532,4861,5342,5945,6612,7328,8016,8643,9115,9374,9346,8983,8288,7287,6077,4781,3537,2506,1791,1491,1621,2150,3000,4036,5117,6099,6832,7220,7183,6697,5805,4581,3167,1704,364,-745,-1535,-2001,-2195,-2244,-2286,-2528,-3115,-4182,-5802,-7936,-10507,-13324,-16159,-18751,-20841,-22195,-22660,-22149,-20685,-18379,-15413,-12026,-8478,-5036,-1928,639,2534,3671,4044,3689,2723,1276,-476,-2328,-4094,-5562,-6576,-6995,-6758,-5858,-4369,-2443,-257,1950,3972,5610,6722,7248,7183,6631,5721,4660,3622,2796,2303,2212,2544,3246,4245,5432,6705,7949,9099,10063,10816,11272,11415,11146,10444,9236,7503,5256,2539,-536,-3823,-7127,-10240,-12935,-15023,-16331,-16765,-16280,-14924,-12800,-10086,-6993,-3772,-664,2082,4269,5721,6340,6082,4981,3162,790,-1877,-4587,-7056,-9049,-10382,-10961,-10791,-9972,-8695,-7198,-5727,-4502,-3659,-3251,-3234,-3469,-3777,-3954,-3825,-3294,-2326,-1007,511,2034,3346,4280,4749,4716,4304,3641,2969,2511,2455,2963,4060,5713,7777,10049,12278,14236,15691,16506,16582,15917,14566,12637,10302,7723,5113,2627,444,-1337,-2603,-3339,-3522,-3224,-2522,-1557,-470,591,1518,2227,2714,2988,3126,3178,3222,3260,3300,3247,3035,2530,1674,423,-1169,-2973,-4782,-6360,-7453,-7878,-7531,-6427,-4716,-2640,-535,1243,2360,2554,1700,-206,-2974,-6308,-9784,-12943,-15355,-16660,-16659,-15326,-12819,-9467,-5731,-2103,898,2907,3670,3158,1554,-818,-3463,-5911,-7668,-8425,-7987,-6401,-3880,-782,2432,5329,7502,8708,8827,7936,6233,4052,1752,-260,-1695,-2300,-2020,-894,885,3030,5216,7105,8437,9024,8818,7877,6344,4449,2390,393,-1420,-2946,-4204,-5213,-6075,-6846,-7579,-8261,-8821,-9137,-9056,-8430,-7156,-5197,-2630,392,3585,6651,9215,10998,11738,11357,9863,7458,4427,1174,-1895,-4377,-5966,-6458,-5807,-4083,-1500,1661,5071,8404,11373,13773,15450,16369,16516,15969,14800,13125,11037,8660,6082,3443,853,-1536,-3592,-5183,-6215,-6634,-6442,-5698,-4503,-3007,-1368,220,1614,2662,3290,3443,3142,2406,1337,-6,-1504,-3074,-4630,-6085,-7395,-8497,-9375,-10018,-10440,-10691,-10828,-10928,-11073,-11329,-11731,-12266,-12868,-13401,-13706,-13579,-12841,-11378,-9103,-6113,-2516,1369,5235,8655,11274,12770,12966,11845,9545,6398,2813,-695,-3641,-5595,-6264,-5535,-3484,-395,3316,7117,10472,12906,14071,13802,12142,9294,5637,1600,-2354,-5828,-8515,-10253,-10985,-10811,-9866,-8376,-6543,-4568,-2604,-755,900,2351,3558,4537,5257,5700,5836,5626,5066,4154,2943,1517,-14,-1505,-2841,-3896,-4621,-4975,-4995,-4757,-4356,-3938,-3622,-3528,-3732,-4256,-5058,-6038,-7064,-7956,-8586,-8799,-8557,-7820,-6690,-5258,-3726,-2255,-1024,-161,289,307,-1,-550,-1162,-1716,-2062,-2122,-1854,-1269,-449,503,1438,2210,2688,2771,2421,1637,506,-882,-2378,-3839,-5154,-6200,-6925,-7297,-7292,-6931,-6209,-5131,-3697,-1897,261,2744,5494,8384,11255,13875,16010,17400,17851,17218,15477,12700,9101,4960,675,-3382,-6788,-9232,-10457,-10351,-8928,-6336,-2830,1240,5500,9542,13016,15607,17105,17398,16481,14467,11551,7998,4108,165,-3554,-6852,-9568,-11611,-12942,-13550,-13474,-12762,-11502,-9787,-7756,-5550,-3361,-1365,240,1289,1676,1331,295,-1331,-3364,-5550,-7604,-9243,-10210,-10329,-9549,-7888,-5550,-2736,218,3059,5509,7427,8717,9417,9599,9415,8990,8471,7949,7487,7120,6825,6582,6344,6059,5706,5257,4724,4124,3490,2857,2262,1740,1314,1024,892,962,1255,1799,2583,3590,4737,5940,7044,7908,8362,8260,7504,6028,3866,1110,-2055,-5358,-8498,-11117,-12907,-13607,-13077,-11309,-8436,-4736,-577,3608,7375,10365,12281,13024,12598,11199,9084,6612,4104,1850,44,-1251,-2055,-2521,-2808,-3138,-3637,-4417,-5428,-6573,-7612,-8298,-8326,-7485,-5617,-2724,1045,5413,9959,14214,17686,19942,20660,19684,17043,12966,7843,2194,-3404,-8369,-12195,-14485,-15037,-13814,-10988,-6920,-2081,2959,7637,11448,14008,15086,14639,12773,9757,5946,1774,-2342,-5981,-8838,-10643,-11297,-10766,-9152,-6646,-3489,4,3543,6830,9629,11753,13113,13663,13479,12644,11327,9682,7880,6042,4279,2609,1048,-474,-2009,-3621,-5344,-7139,-8934,-10574,-11870,-12624,-12633,-11775,-9979,-7285,-3844,131,4286,8282,11712,14207,15485,15318,13666,10589,6345,1297,-4074,-9250,-13755,-17170,-19251,-19899,-19206,-17424,-14904,-12090,-9390,-7182,-5722,-5107,-5317,-6163,-7378,-8646,-9658,-10168,-10053,-9276,-7971,-6331,-4633,-3158,-2113,-1641,-1735,-2272,-3022,-3676,-3925,-3496,-2214,-43,2916,6403,10063,13467,16189,17870,18256,17272,14999,11701,7774,3689,-44,-2986,-4785,-5250,-4362,-2275,724,4222,7783,10969,13398,14815,15072,14184,12285,9624,6508,3265,210,-2433,-4489,-5910,-6732,-7041,-7026,-6809,-6563,-6357,-6227,-6137,-5999,-5713,-5190,-4374,-3307,-2056,-805,271,964,1113,601,-596,-2444,-4796,-7464,-10181,-12677,-14678,-15956,-16368,-15850,-14445,-12306,-9635,-6714,-3824,-1229,853,2290,3039,3144,2729,1981,1094,285,-296,-527,-367,158,979,1971,3012,3980,4783,5397,5806,6080,6262,6432,6609,6816,6987,7070,6949,6520,5696,4424,2702,623,-1699,-4045,-6206,-7928,-8999,-9250,-8596,-7055,-4742,-1894,1220,4239,6857,8766,9767,9750,8745,6877,4402,1608,-1156,-3580,-5378,-6367,-6425,-5600,-3979,-1823,607,2979,5011,6478,7256,7343,6838,5950,4936,4073,3624,3750,4549,5952,7803,9829,11707,13092,13683,13242,11649,8910,5147,624,-4334,-9304,-13892,-17671,-20337,-21626,-21435,-19772,-16791,-12782,-8132,-3299,1234,5028,7701,8992,8785,7089,4077,35,-4672,-9605,-14352,-18491,-21695,-23679,-24287,-23440,-21192,-17694,-13197,-8034,-2578,2778,7680,11821,15004,17097,18109,18085,17173,15538,13362,10849,8148,5443,2848,521,-1441,-2910,-3807,-4066,-3672,-2629,-1037,1029,3383,5871,8295,10460,12198,13342,13785,13428,12283,10375,7863,4936,1858,-1079,-3611,-5491,-6577,-6784,-6158,-4804,-2914,-727,1522,3598,5326,6588,7323,7528,7256,6559,5542,4288,2889,1426,-55,-1523,-2984,-4452,-5969,-7547,-9198,-10868,-12467,-13849,-14813,-15189,-14783,-13529,-11415,-8571,-5210,-1640,1807,4803,7091,8502,8998,8643,7600,6082,4298,2445,639,-1041,-2598,-4029,-5372,-6591,-7659,-8450,-8839,-8659,-7762,-6084,-3606,-481,3080,6717,10041,12629,14110,14227,12855,10081,6156,1519,-3295,-7682,-11095,-13081,-13347,-11835,-8649,-4159,1176,6742,11940,16190,19048,20213,19606,17335,13689,9112,4120,-759,-5026,-8329,-10424,-11287,-11005,-9836,-8079,-6064,-4079,-2324,-910,162,934,1509,1945,2290,2527,2589,2410,1906,1049,-161,-1639,-3300,-4980,-6574,-7952,-9053,-9839,-10328,-10558,-10606,-10540,-10445,-10377,-10385,-10464,-10597,-10688,-10672,-10403,-9823,-8832,-7446,-5683,-3674,-1571,405,2055,3166,3643,3403,2546,1177,-445,-2093,-3464,-4346,-4532,-3943,-2551,-443,2219,5223,8279,11109,13414,14921,15438,14817,13048,10207,6504,2240,-2199,-6383,-9895,-12349,-13485,-13152,-11390,-8383,-4480,-138,4127,7801,10424,11671,11361,9496,6269,2021,-2782,-7587,-11878,-15152,-17090,-17488,-16371,-13910,-10429,-6356,-2133,1794,5082,7473,8846,9193,8608,7255,5347,3110,793,-1376,-3179,-4425,-4994,-4802,-3880,-2322,-305,1948,4188,6194,7760,8765,9118,8828,7923,6511,4723,2716,682,-1214,-2780,-3894,-4443,-4410,-3825,-2814,-1541,-234,909,1692,2010,1822,1203,283,-710,-1565,-2045,-2001,-1327,-48,1760,3892,6114,8147,9725,10644,10787,10141,8822,7016,4984,3000,1300,61,-642,-840,-652,-264,115,300,167,-314,-1090,-2002,-2859,-3444,-3593,-3200,-2298,-982,519,1950,3037,3540,3316,2326,665,-1452,-3732,-5824,-7396,-8169,-7949,-6670,-4375,-1231,2513,6537,10496,14058,16915,18857,19743,19563,18390,16389,13788,10811,7700,4634,1736,-904,-3305,-5467,-7443,-9268,-10916,-12352,-13448,-14070,-14061,-13274,-11647,-9168,-5975,-2270,1606,5296,8403,10603,11636,11405,9899,7297,3828,-162,-4310,-8251,-11650,-14232,-15797,-16234,-15497,-13657,-10819,-7176,-2971,1545,6072,10343,14099,17128,19284,20488,20741,20133,18793,16928,14752,12495,10376,8580,7227,6409,6109,6289,6819,7574,8372,9091,9591,9821,9755,9442,8945,8369,7782,7236,6733,6201,5564,4670,3421,1709,-483,-3114,-6041,-9050,-11853,-14136,-15599,-15980,-15160,-13097,-9963,-6002,-1620,2751,6650,9661,11463,11859,10783,8349,4762,380,-4421,-9193,-13556,-17149,-19743,-21177,-21454,-20617,-18857,-16365,-13415,-10275,-7215,-4484,-2278,-739,61,126,-481,-1625,-3128,-4776,-6351,-7631,-8453,-8668,-8237,-7148,-5484,-3375,-984,1485,3870,5993,7772,9125,10059,10602,10804,10746,10458,9986,9306,8384,7177,5628,3735,1522,-936,-3494,-5994,-8224,-9999,-11154,-11576,-11240,-10174,-8519,-6429,-4153,-1905,89,1646,2663,3088,2979,2441,1676,874,282,72,391,1294,2745,4629,6753,8882,10760,12172,12947,13024,12428,11290,9801,8209,6729,5567,4812,4477,4455,4548,4523,4105,3103,1361,-1117,-4249,-7815,-11535,-15078,-18139,-20441,-21833,-22238,-21730,-20453,-18633,-16518,-14335,-12279,-10471,-8973,-7789,-6891,-6217,-5731,-5393,-5192,-5150,-5271,-5594,-6098,-6767,-7515,-8227,-8754,-8918,-8561,-7545,-5803,-3340,-270,3231,6896,10457,13633,16208,18030,19042,19279,18863,17990,16875,15772,14864,14327,14202,14486,15045,15700,16211,16347,15906,14778,12942,10514,7689,4745,1985,-335,-2008,-2949,-3180,-2836,-2137,-1358,-772,-610,-1040,-2106,-3761,-5834,-8076,-10190,-11861,-12823,-12876,-11926,-10005,-7257,-3921,-330,3173,6219,8483,9732,9802,8696,6495,3423,-229,-4115,-7882,-11211,-13849,-15621,-16472,-16416,-15587,-14141,-12322,-10335,-8414,-6717,-5375,-4439,-3932,-3827,-4067,-4607,-5356,-6245,-7185,-8052,-8747,-9119,-9048,-8408,-7117,-5118,-2442,847,4577,8525,12410,15896,18682,20472,21074,20389,18457,15430,11593,7298,2953,-1055,-4381,-6782,-8125,-8411,-7750,-6370,-4538,-2558,-704,818,1879,2450,2591,2423,2124,1866,1837,2159,2909,4086,5594,7301,8985,10458,11487,11937,11689,10734,9131,7000,4563,2014,-380,-2432,-3969,-4890,-5182,-4865,-4044,-2850,-1428,39,1424,2565,3375,3752,3687,3146,2190,851,-778,-2599,-4490,-6313,-7931,-9217,-10076,-10460,-10373,-9871,-9040,-8010,-6882,-5770,-4750,-3852,-3104,-2499,-2028,-1716,-1545,-1573,-1776,-2170,-2691,-3266,-3758,-4045,-3951,-3371,-2212,-464,1795,4420,7177,9799,12024,13599,14382,14301,13415,11890,9962,7921,6043,4549,3575,3146,3172,3477,3819,3948,3646,2787,1344,-573,-2764,-4972,-6910,-8358,-9150,-9261,-8760,-7844,-6774,-5836,-5312,-5374,-6102,-7436,-9167,-11029,-12659,-13726,-13951,-13152,-11288,-8457,-4875,-867,3200,6953,10065,12282,13469,13573,12678,10908,8498,5668,2682,-237,-2898,-5154,-6922,-8148,-8832,-8977,-8608,-7754,-6445,-4736,-2705,-457,1867,4077,5995,7420,8201,8253,7556,6199,4325,2155,-86,-2139,-3817,-4947,-5473,-5398,-4840,-3967,-3019,-2227,-1813,-1940,-2660,-3958,-5659,-7539,-9269,-10525,-11011,-10509,-8965,-6454,-3234,315,3743,6568,8397,8941,8101,5954,2758,-1092,-5115,-8824,-11773,-13638,-14233,-13534,-11684,-8944,-5687,-2307,788,3282,4920,5629,5408,4441,2978,1338,-115,-1098,-1361,-792,597,2693,5251,8004,10629,12865,14498,15411,15589,15086,14029,12556,10816,8919,6950,4953,2940,913,-1152,-3237,-5350,-7422,-9403,-11197,-12692,-13814,-14467,-14638,-14327,-13614,-12609,-11465,-10362,-9451,-8890,-8768,-9129,-9952,-11139,-12555,-13989,-15224,-16017,-16149,-15475,-13898,-11472,-8320,-4689,-876,2809,6062,8692,10559,11680,12149,12145,11914,11676,11666,12025,12830,14063,15611,17319,18967,20366,21333,21773,21657,21053,20073,18900,17676,16549,15566,14706,13877,12906,11635,9895,7625,4832,1683,-1601,-4690,-7282,-9106,-9990,-9912,-8974,-7426,-5606,-3894,-2647,-2143,-2506,-3719,-5587,-7798,-9989,-11756,-12819,-12948,-12119,-10407,-8063,-5393,-2773,-519,1097,1938,1957,1248,-64,-1750,-3621,-5473,-7153,-8572,-9657,-10406,-10793,-10838,-10507,-9793,-8645,-7053,-4991,-2506,333,3394,6488,9413,11941,13879,15079,15472,15081,14019,12492,10761,9102,7799,7054,7000,7663,8928,10614,12418,14040,15144,15481,14853,13193,10544,7073,3054,-1170,-5218,-8721,-11371,-12936,-13304,-12479,-10585,-7836,-4547,-1021,2383,5412,7839,9566,10563,10906,10706,10135,9356,8524,7770,7167,6755,6527,6447,6456,6511,6549,6540,6475,6350,6194,6048,5927,5876,5867,5879,5843,5665,5255,4517,3415,1935,165,-1781,-3714,-5433,-6751,-7531,-7701,-7315,-6488,-5438,-4424,-3700,-3492,-3927,-5034,-6715,-8780,-10956,-12948,-14491,-15361,-15477,-14817,-13538,-11823,-9973,-8265,-6965,-6278,-6301,-7022,-8324,-9955,-11621,-12941,-13586,-13244,-11744,-9041,-5269,-708,4215,9011,13186,16291,18042,18303,17155,14854,11810,8512,5467,3125,1799,1652,2624,4502,6896,9357,11389,12602,12696,11605,9411,6410,3005,-342,-3202,-5245,-6304,-6373,-5625,-4345,-2883,-1589,-732,-471,-816,-1635,-2690,-3690,-4340,-4426,-3831,-2583,-842,1120,2967,4345,4966,4637,3321,1146,-1634,-4626,-7432,-9644,-10973,-11261,-10516,-8921,-6790,-4520,-2525,-1155,-639,-1050,-2276,-4060,-6055,-7864,-9166,-9712,-9429,-8392,-6822,-5046,-3428,-2289,-1877,-2260,-3390,-5034,-6882,-8558,-9709,-10065,-9469,-7946,-5638,-2855,44,2662,4658,5795,5981,5288,3938,2266,669,-476,-853,-290,1219,3503,6239,8992,11319,12804,13179,12338,10383,7594,4396,1293,-1210,-2684,-2837,-1561,1030,4655,8828,13014,16611,19097,20065,19284,16757,12686,7518,1810,-3742,-8502,-11877,-13496,-13187,-11052,-7436,-2868,1983,6454,9924,11968,12352,11128,8538,5053,1212,-2411,-5307,-7136,-7722,-7122,-5574,-3468,-1292,474,1388,1160,-348,-3065,-6750,-10996,-15311,-19145,-22020,-23509,-23403,-21638,-18392,-14018,-9021,-3980,512,3957,5990,6442,5364,3002,-241,-3842,-7274,-10041,-11744,-12176,-11242,-9082,-5915,-2104,1988,5983,9579,12565,14816,16338,17179,17477,17358,16967,16401,15741,15023,14263,13470,12652,11814,10991,10174,9405,8656,7931,7188,6384,5465,4378,3076,1533,-255,-2269,-4461,-6761,-9069,-11279,-13246,-14856,-15964,-16487,-16364,-15586,-14221,-12343,-10119,-7702,-5286,-3050,-1166,245,1067,1265,815,-255,-1867,-3914,-6228,-8595,-10790,-12537,-13633,-13848,-13100,-11339,-8668,-5288,-1465,2442,6129,9281,11716,13329,14132,14234,13773,12937,11855,10621,9276,7773,6081,4139,1959,-395,-2755,-4896,-6540,-7399,-7267,-5994,-3616,-283,3679,7835,11693,14756,16620,17010,15855,13249,9503,5019,305,-4155,-7921,-10686,-12291,-12731,-12182,-10897,-9218,-7483,-5957,-4841,-4178,-3912,-3868,-3792,-3432,-2531,-942,1383,4343,7705,11118,14181,16486,17689,17582,16107,13403,9773,5644,1528,-2070,-4735,-6163,-6277,-5163,-3109,-532,2099,4333,5805,6310,5803,4419,2422,157,-2010,-3774,-4911,-5357,-5166,-4536,-3738,-3067,-2819,-3182,-4275,-6080,-8460,-11211,-14028,-16636,-18741,-20162,-20775,-20584,-19697,-18293,-16626,-14957,-13523,-12523,-12045,-12108,-12613,-13381,-14193,-14771,-14890,-14347,-13019,-10893,-8026,-4580,-773,3144,6902,10264,13034,15083,16384,16953,16917,16415,15619,14689,13752,12885,12141,11493,10941,10421,9920,9415,8936,8512,8232,8147,8343,8859,9676,10759,11953,13090,13931,14214,13715,12243,9696,6092,1538,-3710,-9315,-14854,-19853,-23877,-26519,-27528,-26778,-24348,-20475,-15582,-10160,-4805,-44,3623,5860,6470,5449,2938,-747,-5214,-9987,-14579,-18562,-21545,-23320,-23750,-22915,-20964,-18192,-14924,-11491,-8212,-5293,-2883,-995,440,1564,2579,3661,4991,6637,8606,10782,12966,14888,16249,16772,16244,14591,11851,8254,4118,-93,-3916,-6881,-8609,-8878,-7597,-4914,-1084,3441,8197,12651,16371,19005,20352,20382,19197,17053,14248,11145,8067,5296,3039,1395,385,-58,-77,175,517,836,1027,1106,1091,1090,1200,1511,2071,2860,3793,4716,5450,5781,5547,4619,2967,655,-2165,-5237,-8269,-10920,-12883,-13894,-13796,-12535,-10203,-7002,-3249,681,4362,7398,9427,10198,9584,7612,4455,446,-3998,-8380,-12224,-15090,-16686,-16805,-15485,-12827,-9158,-4837,-324,3943,7549,10161,11557,11630,10401,8014,4691,758,-3447,-7530,-11166,-14012,-15855,-16514,-15936,-14151,-11273,-7516,-3140,1539,6187,10497,14172,17010,18861,19687,19543,18553,16941,14934,12800,10771,9025,7693,6809,6342,6203,6247,6341,6352,6198,5848,5328,4722,4139,3720,3577,3826,4497,5608,7068,8788,10573,12260,13634,14533,14834,14471,13473,11933,10011,7921,5867,4073,2668,1746,1268,1137,1156,1100,731,-155,-1659,-3804,-6453,-9382,-12284,-14807,-16654,-17587,-17492,-16413,-14499,-12030,-9323,-6736,-4540,-2982,-2136,-2002,-2449,-3258,-4180,-4925,-5284,-5056,-4186,-2670,-633,1735,4179,6438,8250,9437,9875,9569,8614,7194,5563,3990,2724,1968,1805,2229,3107,4217,5294,6052,6255,5745,4455,2435,-173,-3161,-6249,-9171,-11640,-13432,-14372,-14344,-13334,-11394,-8673,-5400,-1855,1628,4729,7149,8674,9168,8620,7123,4897,2215,-543,-3059,-4955,-6007,-6029,-5003,-3021,-304,2820,5988,8799,10924,12094,12191,11210,9316,6760,3899,1088,-1319,-3072,-3989,-4036,-3269,-1863,-36,1924,3763,5224,6127,6337,5804,4532,2586,70,-2875,-6116,-9464,-12793,-15902,-18658,-20883,-22441,-23198,-23055,-21944,-19860,-16856,-13071,-8720,-4107,407,4425,7565,9501,10023,9059,6712,3253,-903,-5244,-9219,-12330,-14170,-14523,-13346,-10826,-7287,-3197,973,4747,7797,9872,10949,11091,10539,9590,8565,7775,7425,7631,8374,9529,10890,12199,13202,13673,13453,12483,10785,8490,5788,2930,172,-2224,-4042,-5138,-5418,-4926,-3742,-2055,-77,1944,3783,5251,6198,6583,6358,5609,4388,2825,1023,-902,-2867,-4792,-6622,-8302,-9762,-10935,-11737,-12103,-11993,-11397,-10356,-8955,-7299,-5528,-3764,-2126,-715,404,1183,1610,1689,1436,880,45,-1023,-2283,-3652,-5031,-6274,-7225,-7710,-7565,-6685,-5004,-2570,489,3936,7469,10710,13324,14961,15423,14601,12553,9482,5699,1616,-2345,-5761,-8313,-9776,-10094,-9353,-7780,-5709,-3524,-1608,-289,221,-155,-1326,-3076,-5063,-6931,-8316,-8963,-8712,-7565,-5626,-3121,-332,2455,4950,6974,8385,9180,9415,9231,8793,8286,7859,7646,7699,8033,8578,9229,9820,10177,10118,9505,8250,6365,3936,1160,-1703,-4357,-6482,-7846,-8242,-7636,-6073,-3765,-1000,1832,4348,6156,6974,6610,5020,2285,-1368,-5664,-10205,-14634,-18552,-21625,-23587,-24269,-23621,-21735,-18808,-15158,-11151,-7184,-3619,-741,1255,2324,2514,2008,1028,-139,-1237,-2037,-2380,-2181,-1416,-142,1582,3614,5875,8225,10584,12873,15008,16933,18560,19797,20531,20648,20023,18594,16337,13331,9760,5901,2103,-1232,-3744,-5131,-5219,-4005,-1649,1526,5060,8431,11110,12638,12704,11180,8165,3978,-896,-5829,-10196,-13405,-15037,-14878,-12977,-9629,-5346,-759,3456,6709,8547,8767,7403,4734,1251,-2486,-5838,-8326,-9558,-9436,-8035,-5701,-2887,-180,1898,2865,2443,535,-2735,-7044,-11939,-16899,-21388,-24988,-27349,-28348,-27965,-26366,-23807,-20599,-17082,-13529,-10186,-7177,-4563,-2322,-367,1403,3099,4821,6591,8433,10260,11990,13472,14557,15101,14995,14198,12750,10783,8512,6214,4201,2742,2094,2339,3523,5456,7901,10478,12765,14368,14937,14246,12250,9002,4796,-46,-5064,-9826,-13917,-17002,-18860,-19380,-18590,-16630,-13742,-10242,-6493,-2834,388,2951,4678,5537,5585,4974,3915,2652,1397,332,-433,-877,-1018,-957,-799,-654,-614,-720,-976,-1349,-1780,-2196,-2555,-2815,-2999,-3122,-3251,-3419,-3675,-4018,-4441,-4900,-5350,-5720,-5967,-6051,-5955,-5721,-5387,-5052,-4820,-4787,-5065,-5692,-6711,-8063,-9661,-11348,-12909,-14127,-14747,-14589,-13497,-11427,-8430,-4644,-336,4189,8542,12355,15265,16989,17366,16336,14045,10736,6827,2789,-866,-3675,-5285,-5515,-4375,-2089,964,4265,7284,9502,10552,10223,8534,5704,2143,-1650,-5104,-7727,-9113,-9042,-7490,-4629,-805,3521,7849,11699,14696,16602,17343,17026,15858,14183,12324,10615,9301,8496,8227,8355,8683,8941,8870,8262,6999,5089,2639,-134,-2984,-5646,-7900,-9612,-10710,-11270,-11384,-11253,-11038,-10902,-10927,-11140,-11487,-11862,-12136,-12179,-11895,-11245,-10241,-8986,-7596,-6266,-5131,-4346,-3971,-4009,-4389,-4966,-5572,-6006,-6095,-5692,-4713,-3134,-994,1605,4527,7607,10673,13569,16146,18297,19918,20949,21330,21021,20008,18298,15941,13053,9781,6354,3015,29,-2357,-3942,-4612,-4314,-3140,-1232,1149,3706,6130,8092,9371,9768,9237,7807,5613,2885,-134,-3142,-5900,-8170,-9800,-10682,-10779,-10107,-8732,-6751,-4299,-1519,1423,4371,7169,9673,11772,13363,14406,14878,14825,14314,13472,12430,11340,10338,9522,8943,8586,8371,8180,7844,7214,6141,4546,2406,-216,-3171,-6257,-9195,-11730,-13581,-14579,-14609,-13703,-11992,-9714,-7179,-4698,-2577,-1026,-169,-24,-497,-1441,-2661,-3959,-5184,-6209,-6993,-7523,-7826,-7961,-7945,-7806,-7509,-6990,-6179,-4969,-3304,-1142,1471,4444,7585,10683,13471,15695,17161,17706,17323,16060,14112,11746,9286,7071,5410,4510,4480,5295,6773,8669,10620,12280,13318,13496,12687,10914,8331,5205,1879,-1313,-4048,-6128,-7440,-8029,-8026,-7671,-7202,-6877,-6855,-7218,-7930,-8850,-9775,-10462,-10704,-10331,-9307,-7666,-5573,-3273,-1043,815,2068,2541,2198,1089,-598,-2605,-4633,-6349,-7511,-7906,-7490,-6314,-4563,-2538,-570,971,1769,1592,314,-2026,-5256,-9075,-13065,-16789,-19783,-21672,-22169,-21146,-18609,-14743,-9831,-4275,1500,7068,12047,16149,19182,21059,21793,21468,20223,18218,15630,12613,9320,5871,2382,-1036,-4268,-7167,-9589,-11366,-12330,-12368,-11381,-9398,-6522,-2977,910,4757,8138,10667,12030,12030,10646,7994,4377,213,-4003,-7740,-10517,-11963,-11821,-10063,-6815,-2401,2696,7938,12716,16514,18880,19562,18475,15745,11682,6722,1402,-3751,-8243,-11714,-13930,-14840,-14538,-13266,-11355,-9164,-7065,-5319,-4117,-3512,-3417,-3688,-4086,-4392,-4419,-4054,-3281,-2196,-956,199,1035,1326,916,-281,-2213,-4775,-7693,-10699,-13415,-15525,-16716,-16787,-15636,-13288,-9913,-5766,-1213,3366,7591,11129,13736,15275,15702,15107,13639,11560,9149,6729,4579,2943,1953,1665,2001,2810,3879,4963,5854,6404,6539,6306,5806,5237,4789,4668,5013,5876,7231,8930,10777,12510,13875,14627,14592,13664,11826,9176,5880,2212,-1543,-5049,-8028,-10234,-11518,-11836,-11232,-9868,-7964,-5812,-3713,-1965,-801,-381,-740,-1808,-3403,-5283,-7176,-8833,-10082,-10835,-11106,-11012,-10690,-10332,-10057,-9969,-10041,-10214,-10337,-10254,-9845,-9023,-7831,-6363,-4820,-3427,-2401,-1929,-2058,-2784,-3905,-5207,-6354,-7079,-7139,-6435,-4966,-2872,-374,2273,4793,6993,8718,9947,10682,11026,11073,10907,10598,10152,9563,8810,7877,6778,5569,4345,3222,2357,1862,1856,2379,3411,4844,6509,8157,9555,10457,10702,10214,9027,7289,5245,3192,1445,285,-106,345,1548,3276,5197,6894,7987,8122,7116,4918,1684,-2276,-6518,-10559,-13912,-16203,-17200,-16843,-15266,-12755,-9692,-6508,-3595,-1251,345,1165,1313,982,424,-96,-375,-253,302,1234,2410,3601,4591,5152,5123,4433,3091,1224,-984,-3279,-5429,-7189,-8428,-9038,-9049,-8526,-7620,-6484,-5294,-4162,-3187,-2373,-1709,-1117,-537,109,846,1679,2557,3396,4088,4515,4578,4203,3358,2067,387,-1566,-3666,-5741,-7629,-9156,-10159,-10525,-10140,-8991,-7071,-4498,-1413,1936,5264,8260,10611,12078,12486,11802,10114,7637,4711,1713,-937,-2877,-3841,-3685,-2442,-269,2506,5509,8295,10470,11729,11866,10876,8851,6062,2822,-502,-3583,-6167,-8117,-9410,-10150,-10508,-10724,-11011,-11555,-12441,-13653,-15075,-16490,-17649,-18295,-18227,-17335,-15634,-13266,-10488,-7636,-5065,-3110,-2020,-1930,-2850,-4649,-7103,-9905,-12722,-15235,-17186,-18385,-18758,-18303,-17088,-15243,-12864,-10098,-6991,-3642,-52,3702,7604,11536,15400,18991,22116,24520,26013,26422,25693,23876,21140,17751,14063,10433,7221,4710,3080,2398,2598,3495,4849,6344,7699,8644,8985,8625,7523,5775,3489,883,-1838,-4426,-6652,-8318,-9265,-9400,-8697,-7207,-5037,-2366,602,3612,6415,8749,10386,11129,10850,9521,7190,4050,351,-3563,-7334,-10621,-13144,-14728,-15311,-14955,-13818,-12115,-10099,-7978,-5950,-4102,-2482,-1061,237,1472,2702,3936,5110,6135,6837,7068,6642,5455,3442,645,-2790,-6633,-10537,-14131,-17007,-18804,-19245,-18179,-15615,-11720,-6827,-1374,4115,9104,13117,15775,16876,16391,14501,11535,7943,4234,870,-1741,-3344,-3840,-3275,-1859,118,2302,4357,5991,7031,7403,7178,6524,5660,4857,4301,4150,4430,5076,5946,6836,7526,7838,7651,6934,5783,4354,2895,1659,861,654,1070,2050,3411,4922,6305,7307,7733,7489,6558,5072,3210,1243,-555,-1944,-2746,-2891,-2426,-1492,-316,845,1738,2170,2021,1299,81,-1422,-2994,-4347,-5255,-5525,-5045,-3812,-1884,577,3372,6256,8973,11269,12922,13741,13617,12494,10436,7553,4095,325,-3394,-6736,-9366,-11062,-11654,-11135,-9561,-7110,-4003,-496,3139,6666,9838,12480,14411,15514,15701,14926,13218,10643,7360,3568,-460,-4430,-8016,-10924,-12890,-13725,-13337,-11734,-9045,-5506,-1435,2764,6700,9962,12231,13276,12985,11413,8730,5255,1392,-2415,-5714,-8136,-9404,-9389,-8110,-5730,-2538,1113,4797,8150,10813,12567,13274,12943,11686,9708,7266,4646,2089,-193,-2075,-3517,-4513,-5140,-5455,-5538,-5421,-5125,-4625,-3897,-2912,-1664,-186,1433,3069,4533,5626,6161,5958,4953,3116,560,-2543,-5940,-9335,-12444,-15017,-16864,-17919,-18188,-17804,-16952,-15872,-14786,-13871,-13233,-12846,-12631,-12376,-11861,-10834,-9097,-6527,-3113,1005,5593,10247,14570,18075,20405,21266,20560,18362,14914,10608,5907,1318,-2715,-5799,-7709,-8332,-7736,-6103,-3705,-884,2053,4778,7062,8712,9633,9803,9279,8184,6684,4982,3271,1742,529,-287,-692,-754,-584,-333,-157,-158,-413,-892,-1515,-2132,-2551,-2599,-2137,-1114,403,2253,4164,5837,6952,7279,6667,5123,2778,-99,-3179,-6095,-8534,-10275,-11207,-11368,-10894,-10015,-8990,-8083,-7488,-7335,-7645,-8339,-9275,-10231,-11014,-11421,-11337,-10727,-9632,-8189,-6585,-5014,-3680,-2700,-2145,-1968,-2072,-2266,-2371,-2173,-1536,-362,1350,3514,5981,8536,10953,13021,14581,15539,15907,15733,15188,14402,13583,12852,12320,12024,11923,11942,11941,11785,11340,10519,9282,7647,5689,3527,1296,-843,-2749,-4301,-5403,-6015,-6139,-5825,-5172,-4315,-3394,-2587,-2009,-1798,-1996,-2631,-3664,-5010,-6556,-8181,-9741,-11151,-12298,-13160,-13685,-13900,-13795,-13408,-12753,-11855,-10748,-9455,-8008,-6441,-4768,-3030,-1241,559,2331,4014,5523,6770,7627,8006,7777,6915,5368,3218,553,-2421,-5487,-8342,-10718,-12327,-12960,-12485,-10875,-8236,-4776,-818,3263,7056,10163,12258,13102,12604,10818,7954,4341,427,-3330,-6448,-8548,-9354,-8750,-6818,-3786,-62,3888,7529,10395,12093,12404,11292,8906,5584,1786,-1972,-5153,-7338,-8207,-7646,-5718,-2655,1162,5296,9282,12711,15294,16851,17397,17031,16009,14593,13080,11709,10617,9869,9396,9076,8745,8228,7416,6242,4736,2966,1064,-842,-2636,-4241,-5628,-6837,-7915,-8941,-9975,-11034,-12085,-13065,-13834,-14283,-14275,-13728,-12628,-11005,-9008,-6792,-4608,-2672,-1192,-340,-194,-769,-2011,-3769,-5896,-8170,-10404,-12403,-14012,-15115,-15630,-15537,-14836,-13578,-11822,-9658,-7171,-4474,-1654,1159,3887,6413,8663,10563,12063,13144,13808,14093,14062,13795,13390,12930,12468,12048,11619,11146,10513,9609,8329,6573,4302,1530,-1670,-5120,-8625,-11882,-14628,-16576,-17513,-17315,-15968,-13573,-10368,-6634,-2746,953,4142,6580,8119,8726,8443,7440,5897,4069,2175,428,-1029,-2103,-2772,-3066,-3052,-2823,-2488,-2141,-1871,-1738,-1765,-1964,-2297,-2723,-3174,-3584,-3905,-4084,-4122,-4003,-3775,-3456,-3124,-2820,-2622,-2578,-2718,-3058,-3556,-4160,-4769,-5291,-5622,-5692,-5459,-4934,-4180,-3302,-2445,-1772,-1430,-1550,-2187,-3342,-4912,-6747,-8616,-10291,-11540,-12173,-12069,-11177,-9522,-7203,-4369,-1223,2030,5156,7967,10274,11966,12945,13214,12792,11796,10359,8671,6925,5305,3957,2994,2440,2294,2486,2910,3460,4003,4424,4640,4545,4127,3334,2230,863,-627,-2092,-3358,-4244,-4621,-4380,-3512,-2060,-171,1953,4053,5841,7056,7466,6928,5395,2924,-313,-4033,-7909,-11543,-14593,-16756,-17853,-17832,-16781,-14905,-12514,-9953,-7585,-5712,-4552,-4203,-4616,-5638,-6979,-8330,-9309,-9637,-9054,-7483,-4960,-1685,2011,5720,9009,11470,12810,12871,11661,9373,6330,2956,-286,-2973,-4755,-5429,-4925,-3344,-895,2112,5326,8427,11130,13266,14740,15571,15808,15565,14915,13945,12685,11149,9346,7272,4984,2542,97,-2215,-4185,-5687,-6560,-6770,-6298,-5213,-3634,-1691,451,2665,4818,6826,8601,10096,11264,12085,12542,12631,12343,11680,10632,9207,7426,5334,3016,572,-1855,-4126,-6086,-7604,-8579,-8955,-8751,-8028,-6927,-5624,-4307,-3168,-2327,-1863,-1753,-1908,-2168,-2346,-2253,-1747,-751,703,2498,4408,6164,7474,8066,7765,6503,4338,1488,-1747,-4971,-7770,-9756,-10622,-10188,-8436,-5519,-1761,2413,6471,9931,12348,13433,13095,11415,8686,5321,1795,-1403,-3884,-5381,-5787,-5163,-3706,-1695,544,2712,4578,5987,6906,7364,7475,7369,7174,6979,6814,6644,6387,5936,5201,4135,2755,1167,-472,-1948,-3033,-3552,-3356,-2423,-793,1360,3821,6301,8514,10217,11205,11390,10756,9398,7478,5237,2931,829,-829,-1885,-2230,-1882,-923,480,2094,3683,4998,5835,6071,5641,4615,3127,1397,-318,-1763,-2720,-3060,-2753,-1885,-649,698,1845,2500,2415,1437,-470,-3204,-6555,-10184,-13738,-16788,-19002,-20082,-19869,-18342,-15602,-11896,-7544,-2939,1529,5487,8638,10749,11719,11528,10271,8119,5303,2088,-1233,-4388,-7108,-9167,-10373,-10609,-9801,-7991,-5267,-1824,2081,6144,10018,13381,15942,17496,17934,17275,15639,13256,10422,7461,4691,2370,664,-366,-781,-751,-509,-327,-464,-1096,-2332,-4125,-6336,-8699,-10914,-12640,-13630,-13700,-12834,-11142,-8874,-6354,-3971,-2058,-896,-632,-1261,-2654,-4542,-6607,-8493,-9905,-10619,-10535,-9686,-8208,-6346,-4364,-2534,-1061,-77,407,443,197,-145,-365,-275,263,1317,2850,4767,6853,8877,10554,11617,11855,11134,9452,6932,3808,441,-2797,-5482,-7290,-7962,-7410,-5687,-3009,278,3748,6929,9405,10814,10972,9826,7519,4352,719,-2899,-6053,-8358,-9539,-9498,-8285,-6107,-3289,-230,2659,5001,6511,7032,6534,5144,3083,683,-1716,-3764,-5185,-5797,-5540,-4487,-2809,-773,1346,3253,4738,5649,5947,5679,4968,3979,2919,1937,1212,804,768,1062,1617,2309,3010,3588,3938,4001,3755,3242,2528,1734,981,392,68,62,356,895,1526,2087,2388,2237,1509,105,-1973,-4641,-7748,-11028,-14206,-16949,-18977,-20058,-20063,-18986,-16948,-14182,-11016,-7790,-4864,-2502,-900,-98,-46,-535,-1329,-2108,-2615,-2640,-2084,-978,565,2338,4112,5676,6844,7535,7719,7468,6900,6181,5462,4909,4599,4613,4939,5540,6331,7205,8007,8621,8878,8681,7930,6599,4713,2385,-206,-2812,-5155,-6952,-7972,-8077,-7218,-5506,-3133,-369,2452,5067,7211,8763,9646,9917,9670,9034,8156,7110,5959,4681,3222,1527,-482,-2785,-5356,-8040,-10646,-12921,-14596,-15434,-15255,-13986,-11665,-8458,-4627,-516,3506,7052,9816,11526,12060,11367,9545,6777,3334,-463,-4296,-7842,-10860,-13148,-14603,-15191,-14947,-13973,-12412,-10435,-8232,-5978,-3838,-1930,-338,917,1845,2510,2986,3350,3678,4000,4356,4727,5110,5471,5787,6041,6225,6366,6483,6614,6776,6960,7129,7228,7174,6909,6374,5557,4470,3191,1805,444,-784,-1773,-2464,-2837,-2926,-2794,-2523,-2213,-1918,-1724,-1615,-1618,-1664,-1713,-1666,-1454,-985,-226,859,2217,3799,5447,7029,8333,9188,9408,8868,7488,5288,2341,-1159,-4994,-8881,-12539,-15711,-18181,-19808,-20523,-20335,-19350,-17716,-15658,-13432,-11281,-9475,-8200,-7613,-7757,-8606,-9996,-11714,-13439,-14848,-15618,-15470,-14247,-11884,-8501,-4320,281,4888,9030,12325,14443,15247,14711,13017,10436,7373,4222,1415,-751,-2043,-2399,-1895,-728,805,2366,3622,4305,4234,3360,1770,-343,-2678,-4898,-6657,-7669,-7730,-6788,-4897,-2286,745,3800,6490,8477,9511,9516,8528,6772,4534,2189,75,-1509,-2390,-2511,-1952,-896,400,1664,2631,3126,3013,2310,1058,-575,-2424,-4281,-5965,-7330,-8284,-8814,-8949,-8791,-8437,-7999,-7568,-7180,-6854,-6554,-6230,-5816,-5259,-4515,-3576,-2477,-1274,-79,1004,1844,2360,2494,2257,1723,1014,282,-302,-629,-603,-245,397,1171,1925,2468,2651,2360,1562,317,-1247,-2896,-4385,-5439,-5814,-5346,-3943,-1638,1441,5067,8951,12776,16220,19017,20949,21881,21793,20724,18843,16347,13504,10566,7786,5328,3331,1795,690,-109,-748,-1392,-2159,-3149,-4368,-5761,-7234,-8618,-9762,-10522,-10785,-10527,-9768,-8606,-7174,-5619,-4094,-2704,-1539,-608,74,571,902,1137,1281,1367,1374,1305,1148,909,616,301,16,-181,-240,-104,252,835,1629,2557,3525,4399,5018,5248,4949,4061,2566,542,-1854,-4408,-6827,-8849,-10192,-10699,-10265,-8957,-6923,-4435,-1820,586,2476,3637,3964,3484,2342,786,-879,-2326,-3265,-3467,-2815,-1288,998,3863,7031,10222,13134,15528,17210,18078,18128,17434,16158,14513,12737,11064,9696,8759,8316,8332,8706,9261,9791,10059,9874,9070,7595,5471,2862,-4,-2797,-5204,-6905,-7688,-7445,-6192,-4118,-1482,1346,4017,6203,7690,8376,8290,7578,6454,5175,3958,3006,2382,2118,2116,2233,2309,2174,1730,945,-126,-1339,-2516,-3453,-3979,-4004,-3505,-2580,-1385,-147,922,1603,1788,1414,538,-692,-2104,-3432,-4480,-5036,-4989,-4293,-3011,-1281,677,2623,4301,5512,6118,6079,5465,4417,3175,1972,1069,628,751,1406,2461,3701,4871,5703,6011,5646,4611,2958,861,-1489,-3862,-6073,-7971,-9474,-10573,-11289,-11694,-11837,-11766,-11462,-10906,-10005,-8716,-6988,-4861,-2444,75,2428,4351,5555,5876,5199,3605,1242,-1571,-4512,-7198,-9339,-10704,-11207,-10877,-9856,-8353,-6619,-4868,-3291,-1986,-985,-252,306,793,1302,1905,2591,3332,4006,4494,4644,4349,3535,2227,507,-1433,-3361,-4988,-6040,-6283,-5557,-3841,-1220,2048,5638,9115,12078,14154,15099,14820,13396,11046,8125,5031,2145,-188,-1799,-2588,-2643,-2107,-1216,-176,795,1604,2166,2528,2741,2899,3098,3363,3722,4100,4436,4590,4479,3981,3059,1682,-104,-2205,-4480,-6729,-8754,-10324,-11264,-11410,-10700,-9107,-6728,-3693,-245,3369,6838,9880,12238,13706,14164,13590,12030,9644,6626,3219,-317,-3738,-6815,-9354,-11208,-12268,-12481,-11849,-10434,-8349,-5771,-2899,35,2818,5247,7176,8486,9127,9083,8389,7103,5320,3130,657,-2009,-4734,-7430,-9958,-12226,-14108,-15512,-16334,-16514,-16003,-14789,-12941,-10524,-7723,-4706,-1702,1075,3435,5215,6329,6712,6400,5438,3937,2026,-142,-2399,-4572,-6488,-7970,-8880,-9092,-8549,-7259,-5293,-2826,-77,2679,5148,7067,8224,8481,7811,6282,4045,1349,-1553,-4344,-6762,-8559,-9556,-9649,-8806,-7082,-4593,-1519,1916,5465,8859,11856,14225,15799,16457,16172,14968,12991,10415,7509,4540,1785,-531,-2233,-3262,-3598,-3346,-2611,-1560,-345,899,2052,3023,3747,4157,4219,3890,3167,2062,636,-1009,-2722,-4341,-5669,-6577,-6940,-6744,-6033,-4933,-3629,-2320,-1212,-446,-121,-218,-674,-1316,-1974,-2436,-2551,-2204,-1372,-126,1410,3006,4471,5549,6110,6018,5301,4025,2375,582,-1100,-2419,-3191,-3298,-2741,-1617,-124,1468,2855,3747,3907,3196,1602,-758,-3638,-6711,-9605,-11964,-13480,-13953,-13302,-11573,-8950,-5710,-2206,1167,4067,6151,7238,7203,6105,4076,1393,-1652,-4707,-7463,-9659,-11100,-11679,-11370,-10226,-8354,-5922,-3106,-120,2859,5629,8069,10024,11444,12269,12511,12221,11458,10347,8982,7494,5991,4543,3221,2039,983,47,-846,-1718,-2644,-3647,-4760,-5971,-7249,-8545,-9776,-10876,-11765,-12387,-12718,-12738,-12472,-11947,-11194,-10263,-9178,-7975,-6674,-5305,-3868,-2408,-912,569,2008,3357,4530,5463,6070,6285,6087,5471,4508,3283,1950,652,-459,-1271,-1727,-1831,-1648,-1286,-877,-527,-327,-285,-383,-517,-566,-393,131,1082,2462,4217,6171,8114,9762,10844,11123,10435,8739,6105,2740,-1067,-4956,-8565,-11572,-13721,-14910,-15107,-14467,-13179,-11550,-9857,-8396,-7352,-6857,-6896,-7372,-8074,-8759,-9146,-9022,-8219,-6695,-4509,-1826,1105,3991,6547,8503,9698,10033,9552,8374,6720,4848,3031,1505,441,-84,-95,284,861,1390,1649,1444,670,-671,-2493,-4594,-6760,-8714,-10249,-11183,-11435,-11005,-9992,-8544,-6885,-5198,-3695,-2474,-1608,-1044,-692,-372,70,826,1976,3577,5563,7801,10092,12200,13891,14963,15292,14827,13632,11847,9697,7432,5329,3604,2431,1868,1885,2340,3026,3688,4054,3920,3119,1630,-482,-3040,-5767,-8385,-10565,-12087,-12754,-12529,-11453,-9686,-7462,-5046,-2697,-640,989,2116,2763,3012,2985,2818,2641,2537,2569,2726,2975,3230,3400,3400,3157,2668,1932,1033,36,-977,-1924,-2789,-3540,-4203,-4814,-5388,-5976,-6561,-7149,-7685,-8132,-8411,-8475,-8251,-7707,-6807,-5549,-3955,-2042,101,2438,4839,7230,9483,11492,13156,14385,15131,15368,15131,14492,13562,12499,11443,10556,9947,9701,9831,10306,11040,11911,12765,13459,13825,13764,13164,12003,10279,8060,5449,2595,-355,-3216,-5867,-8165,-10031,-11415,-12265,-12609,-12416,-11735,-10564,-8948,-6930,-4580,-1999,672,3286,5653,7637,9097,9992,10310,10120,9516,8595,7453,6131,4673,3085,1425,-233,-1757,-2990,-3783,-4029,-3707,-2889,-1729,-437,793,1786,2463,2797,2836,2642,2273,1767,1095,232,-894,-2291,-3939,-5709,-7401,-8744,-9439,-9221,-7932,-5536,-2206,1740,5832,9541,12339,13811,13669,11876,8565,4103,-1007,-6163,-10758,-14224,-16151,-16275,-14572,-11224,-6625,-1314,4062,8861,12507,14578,14875,13431,10530,6645,2359,-1717,-5063,-7311,-8285,-8029,-6749,-4764,-2459,-162,1834,3370,4354,4826,4838,4515,3950,3229,2408,1513,543,-489,-1579,-2665,-3678,-4511,-5056,-5234,-5012,-4415,-3562,-2602,-1752,-1198,-1109,-1556,-2517,-3857,-5347,-6704,-7656,-7961,-7522,-6339,-4572,-2495,-427,1276,2354,2625,2084,841,-852,-2681,-4313,-5463,-5916,-5612,-4577,-2996,-1124,725,2229,3122,3208,2439,869,-1278,-3717,-6073,-8003,-9203,-9503,-8857,-7389,-5320,-2985,-708,1192,2509,3128,3068,2439,1430,254,-880,-1804,-2413,-2651,-2544,-2138,-1542,-852,-178,396,823,1080,1200,1229,1252,1350,1599,2052,2722,3586,4565,5559,6431,7050,7297,7092,6400,5265,3768,2067,330,-1254,-2540,-3390,-3780,-3673,-3171,-2357,-1388,-414,434,1035,1347,1363,1157,841,567,491,769,1479,2686,4333,6342,8556,10792,12878,14625,15923,16668,16850,16486,15651,14453,13009,11453,9888,8410,7059,5864,4787,3808,2841,1859,799,-334,-1520,-2704,-3802,-4720,-5356,-5646,-5505,-4948,-3960,-2619,-1002,784,2608,4337,5849,7001,7725,7918,7575,6691,5319,3548,1465,-805,-3157,-5482,-7665,-9602,-11163,-12245,-12721,-12519,-11583,-9936,-7670,-4942,-1991,926,3538,5604,6943,7466,7152,6091,4424,2344,62,-2218,-4333,-6144,-7590,-8625,-9275,-9546,-9507,-9160,-8567,-7730,-6689,-5481,-4152,-2781,-1450,-260,694,1335,1604,1484,996,184,-847,-2015,-3195,-4294,-5233,-5959,-6445,-6703,-6738,-6607,-6335,-5980,-5581,-5158,-4753,-4358,-3983,-3628,-3275,-2925,-2577,-2229,-1899,-1614,-1391,-1280,-1301,-1474,-1823,-2326,-2983,-3752,-4600,-5493,-6378,-7235,-8023,-8718,-9297,-9745,-10036,-10174,-10130,-9924,-9544,-9024,-8377,-7643,-6857,-6053,-5274,-4551,-3926,-3421,-3069,-2884,-2879,-3041,-3358,-3776,-4240,-4680,-5008,-5160,-5070,-4704,-4063,-3166,-2073,-869,372,1528,2557,3363,3947,4286,4412,4364,4200,3962,3720,3478,3287,3124,2987,2861,2699,2507,2238,1901,1497,1035,558,90,-310,-607,-742,-690,-407,103,847,1777,2848,3982,5087,6078,6862,7368,7557,7406,6951,6237,5356,4394,3462,2636,2002,1593,1441,1517,1805,2231,2758,3317,3876,4403,4890,5342,5776,6211,6671,7159,7688,8246,8821,9396,9934,10427,10827,11130,11301,11345,11269,11081,10829,10532,10248,10002,9832,9747,9772,9884,10091,10356,10670,10997,11324,11620,11878,12071,12196,12241,12199,12068,11842,11514,11084,10550,9918,9202,8422,7606,6787,5993,5260,4608,4068,3649,3364,3230,3247,3424,3752,4205,4753,5316,5842,6223,6410,6337,6001,5410,4636,3749,2846,2014,1300,751,347,69,-146,-345,-585,-894,-1287,-1757,-2264,-2773,-3224,-3558,-3736,-3700,-3446,-2960,-2283,-1462,-575,275,1016,1534,1799,1754,1421,829,45,-846,-1755,-2603,-3326,-3890,-4277,-4508,-4601,-4607,-4565,-4520,-4510,-4555,-4678,-4864,-5111,-5383,-5647,-5870,-6003,-6038,-5945,-5749,-5466,-5145,-4836,-4609,-4497,-4562,-4798,-5224,-5793,-6479,-7214,-7951,-8638,-9237,-9718,-10080,-10304,-10414,-10414,-10319,-10146,-9902,-9591,-9220,-8790,-8307,-7778,-7231,-6680,-6171,-5738,-5411,-5236,-5219,-5374,-5686,-6123,-6650,-7208,-7758,-8240,-8631,-8899,-9037,-9058,-8970,-8803,-8594,-8357,-8137,-7941,-7782,-7657,-7554,-7458,-7355,-7238,-7101,-6953,-6814,-6693,-6628,-6623,-6714,-6890,-7160,-7500,-7877,-8256,-8590,-8827,-8946,-8902,-8706,-8351,-7882,-7316,-6733,-6148,-5633,-5208,-4884,-4678,-4548,-4484,-4428,-4354,-4227,-4029,-3770,-3459,-3146,-2862,-2666,-2583,-2652,-2871,-3231,-3701,-4229,-4761,-5237,-5591,-5789,-5777,-5549,-5104,-4453,-3660,-2752,-1826,-927,-141,488,910,1111,1082,853,450,-70,-666,-1272,-1864,-2381,-2820,-3135,-3340,-3406,-3356,-3181,-2900,-2525,-2057,-1525,-923,-270,419,1135,1842,2518,3126,3636,4016,4247,4325,4238,4030,3707,3330,2936,2576,2295,2123,2080,2173,2388,2711,3104,3531,3968,4364,4733,5034,5306,5550,5793,6068,6373,6723,7094,7458,7784,8018,8144,8109,7933,7590,7142,6600,6047,5517,5090,4794,4686,4763,5031,5476,6027,6677,7321,7939,8463,8859,9109,9200,9141,8959,8668,8327,7940,7575,7232,6958,6744,6607,6524,6482,6458,6428,6385,6317,6239,6158,6099,6081,6123,6231,6408,6641,6905,7186,7436,7642,7768,7802,7737,7576,7330,7023,6684,6341,6034,5779,5606,5520,5524,5600,5737,5897,6051,6175,6235,6236,6168,6064,5945,5863,5852,5953,6190,6566,7070,7667,8298,8911,9422,9782,9929,9840,9511,8965,8259,7474,6682,6007,5494,5232,5229,5478,5938,6519,7139,7688,8088,8274,8224,7953,7505,6965,6407,5923,5572,5387,5390,5537,5793,6075,6310,6433,6370,6115,5622,4957,4122,3221,2300,1463,757,260,-27,-71,90,422,885,1404,1946,2447,2881,3207,3421,3491,3427,3215,2874,2404,1845,1201,521,-189,-885,-1564,-2192,-2774,-3288,-3735,-4110,-4404,-4623,-4754,-4805,-4774,-4669,-4504,-4281,-4027,-3746,-3455,-3171,-2908,-2673,-2504,-2396,-2390,-2485,-2700,-3036,-3485,-4038,-4667,-5343,-6034,-6692,-7286,-7763,-8099,-8260,-8234,-8019,-7624,-7081,-6429,-5717,-5004,-4340,-3785,-3373,-3144,-3109,-3270,-3622,-4128,-4769,-5485,-6236,-6970,-7639,-8204,-8644,-8928,-9076,-9080,-8970,-8774,-8514,-8233,-7944,-7676,-7442,-7247,-7095,-6983,-6895,-6832,-6765,-6701,-6618,-6523,-6413,-6293,-6176,-6060,-5974,-5899,-5874,-5870,-5914,-5988,-6091,-6218,-6353,-6491,-6620,-6721,-6801,-6829,-6822,-6760,-6654,-6511,-6332,-6150,-5966,-5812,-5700,-5642,-5646,-5706,-5816,-5959,-6114,-6275,-6406,-6521,-6576,-6599,-6554,-6471,-6343,-6181,-6011,-5832,-5679,-5554,-5474,-5447,-5463,-5527,-5609,-5699,-5773,-5815,-5822,-5787,-5729,-5652,-5587,-5541,-5535,-5573,-5656,-5789,-5950,-6152,-6363,-6593,-6812,-7023,-7191,-7314,-7361,-7331,-7197,-6976,-6651,-6259,-5805,-5332,-4869,-4462,-4137,-3936,-3860,-3925,-4114,-4398,-4753,-5125,-5490,-5796,-6034,-6168,-6217,-6167,-6049,-5872,-5653,-5411,-5145,-4859,-4554,-4212,-3840,-3423,-2969,-2479,-1980,-1479,-1018,-617,-311,-121,-68,-161,-398,-771,-1257,-1825,-2444,-3061,-3648,-4150,-4537,-4778,-4851,-4737,-4445,-3963,-3330,-2560,-1695,-786,127,994,1771,2443,2973,3375,3641,3793,3854,3833,3774,3670,3561,3439,3321,3206,3089,2968,2848,2712,2589,2464,2374,2318,2331,2419,2604,2891,3281,3766,4326,4926,5525,6072,6516,6803,6904,6785,6460,5928,5248,4444,3603,2763,2014,1392,966,752,791,1076,1602,2345,3254,4290,5387,6486,7534,8469,9247,9838,10195,10333,10215,9890,9359,8680,7899,7069,6252,5485,4816,4254,3819,3503,3289,3177,3127,3151,3219,3348,3525,3769,4064,4423,4829,5264,5718,6149,6542,6869,7094,7225,7232,7145,6970,6736,6481,6233,6034,5895,5851,5878,6004,6175,6392,6605,6788,6911,6954,6896,6754,6527,6239,5932,5608,5324,5077,4892,4775,4712,4711,4740,4810,4883,4969,5048,5114,5166,5192,5191,5151,5075,4955,4796,4614,4411,4238,4098,4051,4101,4281,4594,5026,5558,6155,6761,7340,7828,8208,8424,8497,8393,8154,7791,7334,6836,6322,5840,5417,5077,4828,4667,4582,4543,4531,4514,4482,4419,4354,4277,4252,4278,4398,4616,4922,5297,5690,6050,6313,6431,6359,6077,5587,4913,4102,3219,2335,1527,875,432,246,335,683,1263,2006,2848,3696,4490,5143,5643,5945,6083,6069,5948,5776,5577,5404,5253,5134,5031,4911,4761,4538,4250,3882,3462,3029,2622,2297,2105,2076,2227,2559,3013,3565,4107,4590,4922,5057,4960,4626,4079,3358,2535,1662,819,39,-634,-1198,-1650,-2035,-2361,-2685,-3011,-3364,-3727,-4077,-4374,-4563,-4597,-4430,-4034,-3404,-2565,-1563,-470,622,1623,2441,2987,3219,3089,2606,1799,716,-555,-1934,-3313,-4610,-5733,-6628,-7243,-7567,-7595,-7364,-6899,-6266,-5503,-4691,-3862,-3083,-2384,-1802,-1348,-1040,-858,-802,-860,-1003,-1238,-1533,-1900,-2318,-2792,-3308,-3847,-4400,-4924,-5404,-5802,-6095,-6263,-6302,-6206,-6006,-5701,-5343,-4950,-4562,-4219,-3941,-3764,-3702,-3763,-3952,-4257,-4671,-5164,-5723,-6306,-6894,-7452,-7947,-8370,-8680,-8884,-8961,-8917,-8757,-8486,-8119,-7681,-7182,-6667,-6140,-5651,-5211,-4849,-4573,-4403,-4321,-4347,-4443,-4620,-4843,-5108,-5389,-5675,-5948,-6197,-6407,-6577,-6702,-6775,-6809,-6795,-6753,-6678,-6586,-6475,-6366,-6244,-6150,-6050,-5997,-5955,-5965,-6003,-6086,-6201,-6344,-6506,-6670,-6827,-6960,-7049,-7096,-7071,-6998,-6848,-6653,-6394,-6110,-5777,-5434,-5054,-4666,-4247,-3815,-3358,-2895,-2427,-1980,-1577,-1244,-1024,-934,-1014,-1269,-1704,-2295,-3014,-3793,-4595,-5325,-5955,-6420,-6713,-6829,-6796,-6651,-6462,-6272,-6149,-6123,-6215,-6428,-6726,-7068,-7384,-7621,-7710,-7617,-7321,-6832,-6190,-5449,-4689,-3980,-3412,-3033,-2897,-3016,-3381,-3959,-4686,-5504,-6323,-7084,-7716,-8172,-8435,-8476,-8326,-7986,-7505,-6909,-6251,-5555,-4882,-4230,-3655,-3144,-2715,-2365,-2072,-1842,-1645,-1483,-1345,-1221,-1120,-1030,-967,-927,-922,-955,-1021,-1135,-1256,-1400,-1512,-1590,-1586,-1491,-1285,-962,-543,-31,525,1103,1653,2142,2525,2778,2862,2779,2500,2058,1449,725,-88,-927,-1754,-2507,-3147,-3623,-3910,-3967,-3789,-3355,-2681,-1775,-679,566,1894,3237,4512,5654,6579,7239,7592,7596,7279,6623,5701,4548,3248,1881,536,-713,-1774,-2607,-3148,-3388,-3315,-2951,-2328,-1495,-519,550,1630,2683,3645,4493,5202,5749,6140,6356,6408,6286,6000,5544,4940,4198,3349,2426,1479,550,-287,-1001,-1509,-1808,-1836,-1624,-1155,-484,362,1323,2345,3385,4391,5333,6186,6928,7554,8052,8417,8645,8728,8657,8435,8042,7510,6827,6051,5198,4345,3533,2843,2323,2034,2010,2269,2807,3593,4572,5677,6809,7900,8844,9595,10097,10331,10315,10071,9660,9137,8562,7995,7464,6996,6590,6231,5897,5563,5196,4797,4341,3864,3377,2929,2568,2322,2251,2346,2639,3085,3665,4322,4996,5633,6174,6574,6805,6859,6724,6446,6030,5535,4995,4443,3922,3438,3028,2675,2415,2227,2140,2153,2266,2502,2835,3278,3792,4362,4939,5489,5954,6300,6472,6462,6242,5848,5290,4647,3970,3344,2847,2518,2423,2544,2896,3412,4068,4771,5482,6127,6670,7094,7375,7550,7618,7636,7618,7609,7613,7648,7697,7742,7757,7698,7542,7246,6808,6202,5464,4590,3655,2675,1743,885,182,-345,-659,-760,-652,-366,72,613,1243,1900,2595,3270,3925,4531,5058,5484,5789,5941,5947,5799,5517,5134,4681,4203,3731,3295,2912,2576,2287,2021,1757,1484,1187,870,555,261,28,-115,-144,-45,171,490,869,1280,1665,1999,2238,2353,2340,2164,1855,1399,835,186,-510,-1197,-1842,-2381,-2777,-2985,-2970,-2712,-2205,-1457,-499,614,1828,3048,4205,5200,5968,6443,6602,6424,5953,5209,4294,3247,2204,1197,351,-319,-752,-947,-929,-719,-389,15,423,792,1092,1307,1452,1542,1618,1712,1853,2061,2323,2638,2935,3190,3309,3251,2948,2390,1557,497,-748,-2083,-3421,-4662,-5721,-6521,-7024,-7192,-7051,-6612,-5940,-5096,-4159,-3210,-2314,-1536,-906,-456,-175,-72,-105,-282,-570,-965,-1464,-2062,-2750,-3532,-4368,-5244,-6097,-6881,-7517,-7956,-8121,-7997,-7543,-6803,-5793,-4604,-3311,-2017,-810,226,1025,1556,1791,1756,1473,991,383,-312,-1017,-1703,-2342,-2918,-3449,-3944,-4428,-4919,-5421,-5935,-6430,-6885,-7238,-7453,-7474,-7264,-6800,-6085,-5139,-4017,-2794,-1560,-410,548,1251,1615,1624,1266,571,-411,-1600,-2918,-4256,-5524,-6639,-7516,-8124,-8437,-8471,-8265,-7892,-7399,-6892,-6394,-5976,-5630,-5372,-5156,-4964,-4736,-4443,-4063,-3574,-3013,-2397,-1808,-1301,-964,-858,-1039,-1523,-2313,-3352,-4594,-5926,-7275,-8515,-9573,-10359,-10828,-10948,-10727,-10187,-9389,-8402,-7321,-6234,-5243,-4423,-3844,-3553,-3553,-3850,-4394,-5133,-6007,-6914,-7800,-8566,-9153,-9520,-9612,-9449,-9013,-8364,-7528,-6585,-5574,-4577,-3614,-2743,-1962,-1283,-690,-156,336,821,1310,1808,2322,2806,3246,3583,3755,3733,3441,2871,2012,875,-467,-1962,-3492,-4957,-6253,-7278,-7971,-8301,-8247,-7867,-7190,-6317,-5320,-4293,-3319,-2466,-1792,-1340,-1120,-1154,-1406,-1870,-2478,-3199,-3947,-4679,-5319,-5822,-6155,-6291,-6236,-5999,-5611,-5109,-4545,-3958,-3402,-2906,-2512,-2234,-2083,-2059,-2143,-2323,-2569,-2854,-3161,-3456,-3732,-3974,-4183,-4365,-4529,-4693,-4854,-5032,-5190,-5326,-5386,-5340,-5141,-4763,-4190,-3432,-2514,-1490,-421,618,1563,2345,2937,3290,3430,3353,3098,2719,2238,1738,1219,743,304,-77,-407,-689,-931,-1135,-1293,-1402,-1437,-1381,-1209,-906,-475,77,715,1397,2072,2668,3143,3444,3549,3461,3189,2795,2311,1817,1346,948,634,403,233,93,-50,-227,-449,-722,-1012,-1296,-1502,-1604,-1522,-1254,-756,-72,789,1738,2710,3612,4343,4844,5040,4909,4446,3685,2680,1511,266,-963,-2088,-3032,-3747,-4185,-4344,-4222,-3843,-3262,-2511,-1674,-791,70,873,1589,2206,2735,3189,3594,3968,4324,4672,4993,5285,5511,5666,5720,5675,5516,5257,4905,4462,3968,3414,2844,2269,1720,1225,822,535,409,480,763,1307,2085,3111,4332,5696,7115,8489,9705,10648,11215,11328,10943,10052,8711,6990,5040,3001,1048,-647,-1971,-2793,-3113,-2916,-2314,-1401,-353,699,1611,2289,2699,2844,2783,2619,2445,2387,2508,2862,3425,4144,4911,5595,6067,6208,5951,5269,4209,2850,1346,-163,-1490,-2504,-3083,-3167,-2749,-1879,-640,826,2398,3914,5264,6328,7056,7400,7383,7034,6425,5644,4771,3910,3112,2452,1935,1588,1380,1303,1313,1398,1527,1698,1907,2169,2489,2899,3394,3989,4675,5419,6204,6975,7694,8320,8809,9146,9312,9314,9156,8870,8471,7995,7463,6896,6317,5735,5170,4631,4140,3702,3336,3044,2825,2687,2603,2596,2637,2755,2932,3183,3496,3852,4230,4569,4841,4971,4931,4679,4204,3531,2688,1752,787,-112,-883,-1449,-1795,-1890,-1770,-1459,-1034,-544,-79,331,625,808,884,886,866,867,937,1099,1360,1703,2084,2450,2727,2855,2784,2473,1945,1215,375,-495,-1263,-1846,-2127,-2069,-1641,-856,215,1508,2912,4339,5688,6892,7896,8672,9209,9517,9602,9482,9176,8675,8016,7177,6207,5114,3956,2784,1672,682,-107,-641,-883,-801,-417,244,1121,2136,3195,4210,5085,5754,6162,6283,6129,5717,5107,4341,3500,2621,1763,951,197,-490,-1118,-1693,-2212,-2661,-3020,-3257,-3326,-3209,-2858,-2285,-1489,-523,550,1641,2641,3467,4003,4210,4025,3469,2568,1397,57,-1351,-2696,-3893,-4836,-5493,-5821,-5848,-5594,-5130,-4513,-3815,-3097,-2399,-1763,-1197,-715,-303,48,358,642,920,1179,1437,1651,1804,1870,1802,1606,1265,811,275,-286,-815,-1267,-1594,-1801,-1881,-1888,-1865,-1873,-1963,-2157,-2472,-2863,-3291,-3667,-3923,-3979,-3769,-3278,-2474,-1436,-189,1125,2421,3556,4423,4924,5002,4621,3822,2647,1214,-362,-1939,-3368,-4540,-5345,-5741,-5716,-5308,-4585,-3654,-2621,-1599,-697,25,498,723,696,466,61,-448,-1044,-1669,-2328,-2998,-3680,-4383,-5079,-5778,-6427,-7019,-7503,-7844,-8028,-8014,-7816,-7427,-6871,-6185,-5399,-4564,-3712,-2891,-2129,-1461,-916,-523,-315,-306,-529,-979,-1674,-2579,-3680,-4923,-6247,-7587,-8855,-9970,-10862,-11440,-11674,-11502,-10941,-9982,-8691,-7125,-5382,-3572,-1796,-177,1201,2264,2965,3305,3295,2989,2457,1758,993,196,-544,-1215,-1773,-2218,-2544,-2761,-2893,-2948,-2972,-2957,-2952,-2946,-2961,-3008,-3067,-3175,-3290,-3453,-3626,-3831,-4052,-4291,-4544,-4812,-5080,-5352,-5610,-5847,-6041,-6188,-6253,-6237,-6120,-5904,-5600,-5235,-4839,-4471,-4174,-3992,-3954,-4066,-4306,-4643,-5002,-5344,-5576,-5674,-5583,-5303,-4851,-4267,-3616,-2975,-2422,-2030,-1858,-1940,-2290,-2892,-3706,-4679,-5717,-6745,-7641,-8327,-8699,-8702,-8299,-7478,-6299,-4801,-3125,-1350,356,1908,3177,4110,4659,4832,4650,4188,3498,2674,1775,864,-13,-832,-1581,-2253,-2867,-3412,-3895,-4310,-4605,-4766,-4716,-4425,-3855,-3000,-1891,-590,784,2132,3274,4119,4519,4426,3807,2693,1179,-621,-2534,-4411,-6072,-7405,-8285,-8677,-8557,-7966,-6976,-5693,-4234,-2732,-1311,-63,915,1601,1959,2016,1799,1363,750,25,-774,-1592,-2401,-3171,-3880,-4520,-5079,-5549,-5934,-6226,-6431,-6555,-6596,-6566,-6455,-6267,-5984,-5599,-5104,-4486,-3759,-2930,-2023,-1075,-118,808,1668,2434,3079,3587,3953,4166,4252,4196,4039,3779,3452,3067,2655,2231,1819,1436,1102,818,614,474,430,474,617,866,1205,1630,2113,2626,3141,3627,4061,4429,4724,4935,5076,5120,5087,4937,4688,4306,3804,3180,2454,1651,817,-10,-763,-1393,-1842,-2053,-2002,-1647,-1004,-78,1071,2373,3732,5033,6168,7017,7499,7530,7085,6158,4786,3047,1047,-1091,-3213,-5192,-6878,-8177,-8991,-9282,-9037,-8279,-7073,-5515,-3709,-1796,112,1878,3422,4641,5516,6000,6117,5873,5327,4512,3497,2332,1086,-188,-1417,-2550,-3517,-4270,-4758,-4952,-4832,-4403,-3680,-2714,-1549,-270,1059,2344,3526,4521,5306,5824,6092,6094,5885,5486,4985,4415,3873,3394,3026,2798,2703,2730,2857,3035,3246,3449,3628,3781,3902,4021,4148,4312,4534,4811,5160,5544,5951,6339,6662,6895,6984,6919,6680,6272,5711,5033,4270,3479,2696,1969,1325,793,374,75,-125,-233,-285,-286,-276,-252,-241,-233,-244,-255,-279,-293,-302,-289,-248,-164,-38,154,380,660,937,1211,1418,1545,1537,1398,1099,676,151,-415,-949,-1379,-1626,-1631,-1346,-765,112,1230,2525,3926,5315,6640,7791,8749,9457,9928,10152,10153,9948,9544,8961,8198,7265,6182,4968,3665,2320,998,-238,-1292,-2116,-2606,-2736,-2446,-1746,-651,764,2404,4131,5801,7254,8371,9025,9194,8843,8049,6893,5492,3999,2509,1163,8,-891,-1532,-1916,-2064,-2003,-1758,-1349,-807,-133,628,1469,2347,3220,4054,4774,5344,5687,5770,5551,5026,4205,3133,1879,526,-829,-2095,-3192,-4050,-4650,-4961,-5021,-4835,-4460,-3918,-3256,-2481,-1636,-710,248,1241,2224,3166,4040,4793,5413,5860,6128,6216,6124,5883,5514,5059,4555,4050,3572,3180,2871,2694,2625,2676,2824,3046,3324,3625,3935,4235,4511,4763,4983,5161,5312,5400,5450,5424,5327,5144,4857,4471,3961,3338,2588,1724,767,-267,-1316,-2350,-3289,-4087,-4679,-5024,-5086,-4863,-4360,-3616,-2683,-1615,-499,614,1640,2539,3250,3750,4006,4011,3764,3266,2536,1595,464,-813,-2200,-3649,-5092,-6467,-7688,-8679,-9360,-9672,-9563,-9020,-8060,-6730,-5118,-3338,-1517,206,1711,2898,3710,4116,4140,3831,3260,2515,1683,833,27,-705,-1366,-1962,-2538,-3117,-3740,-4394,-5081,-5725,-6267,-6602,-6648,-6324,-5598,-4474,-3007,-1307,500,2257,3817,5061,5890,6269,6196,5719,4913,3886,2720,1537,383,-668,-1596,-2391,-3056,-3589,-4007,-4276,-4392,-4316,-4020,-3478,-2690,-1653,-425,948,2367,3738,4938,5869,6419,6531,6153,5300,4003,2368,497,-1440,-3303,-4924,-6182,-6981,-7291,-7115,-6542,-5660,-4630,-3578,-2650,-1940,-1507,-1369,-1479,-1780,-2170,-2562,-2863,-3031,-3029,-2887,-2642,-2371,-2151,-2069,-2182,-2528,-3120,-3905,-4856,-5851,-6841,-7695,-8379,-8804,-8971,-8866,-8511,-7944,-7203,-6326,-5355,-4299,-3192,-2025,-833,390,1604,2801,3933,4972,5869,6575,7053,7247,7152,6738,6053,5121,4035,2870,1729,698,-144,-747,-1081,-1147,-966,-584,-42,596,1287,1980,2642,3224,3719,4068,4271,4294,4118,3758,3190,2458,1560,543,-559,-1708,-2845,-3925,-4891,-5684,-6241,-6512,-6448,-6011,-5217,-4058,-2628,-987,732,2413,3915,5131,5945,6307,6166,5540,4465,3017,1302,-562,-2456,-4239,-5830,-7116,-8059,-8629,-8831,-8702,-8289,-7639,-6813,-5834,-4762,-3586,-2374,-1122,110,1274,2325,3185,3810,4142,4152,3835,3203,2319,1234,53,-1136,-2232,-3150,-3808,-4184,-4236,-4001,-3502,-2804,-1964,-1052,-115,795,1653,2434,3126,3722,4205,4568,4775,4817,4655,4281,3691,2889,1935,853,-256,-1347,-2323,-3131,-3720,-4054,-4128,-3945,-3527,-2903,-2115,-1194,-192,858,1913,2931,3879,4720,5427,5974,6330,6482,6401,6087,5537,4770,3814,2719,1531,308,-885,-2004,-2986,-3790,-4382,-4737,-4843,-4712,-4363,-3819,-3141,-2350,-1522,-682,107,824,1427,1897,2212,2354,2307,2062,1611,955,111,-896,-2021,-3212,-4389,-5488,-6419,-7105,-7486,-7486,-7098,-6294,-5123,-3625,-1905,-66,1756,3436,4848,5905,6538,6737,6531,5978,5192,4271,3343,2498,1809,1308,986,805,691,569,359,1,-531,-1238,-2066,-2942,-3744,-4370,-4685,-4614,-4089,-3114,-1735,-51,1796,3642,5319,6655,7537,7849,7575,6700,5297,3459,1315,-987,-3298,-5471,-7386,-8932,-10055,-10705,-10886,-10629,-9979,-9035,-7865,-6596,-5303,-4090,-3021,-2148,-1500,-1089,-898,-917,-1103,-1431,-1852,-2339,-2837,-3330,-3766,-4128,-4381,-4509,-4499,-4348,-4055,-3641,-3108,-2495,-1808,-1084,-334,415,1167,1898,2638,3364,4101,4837,5549,6234,6823,7297,7593,7677,7526,7115,6465,5571,4495,3252,1934,585,-693,-1821,-2721,-3308,-3543,-3394,-2868,-1998,-856,486,1909,3322,4617,5715,6562,7116,7378,7349,7067,6562,5884,5080,4202,3300,2419,1593,856,217,-312,-738,-1071,-1328,-1516,-1656,-1733,-1750,-1679,-1498,-1185,-713,-94,673,1526,2424,3260,3957,4409,4527,4261,3570,2475,1020,-701,-2586,-4491,-6297,-7880,-9145,-10037,-10530,-10638,-10409,-9894,-9170,-8290,-7312,-6279,-5212,-4142,-3085,-2063,-1109,-250,465,1000,1314,1374,1174,706,14,-868,-1846,-2842,-3732,-4424,-4803,-4805,-4380,-3519,-2271,-694,1092,2970,4802,6465,7840,8852,9440,9595,9327,8681,7719,6529,5195,3816,2468,1236,166,-687,-1315,-1689,-1837,-1743,-1452,-968,-317,464,1368,2342,3362,4378,5338,6180,6846,7254,7370,7121,6513,5527,4211,2617,835,-1038,-2883,-4601,-6089,-7283,-8140,-8655,-8850,-8770,-8466,-8000,-7403,-6728,-5979,-5182,-4339,-3454,-2545,-1619,-714,163,950,1646,2185,2573,2766,2771,2586,2220,1707,1078,371,-362,-1084,-1764,-2364,-2883,-3304,-3629,-3854,-3980,-3979,-3852,-3560,-3104,-2478,-1706,-828,80,949,1673,2178,2392,2275,1824,1071,65,-1098,-2338,-3544,-4634,-5534,-6187,-6581,-6707,-6606,-6316,-5904,-5434,-4969,-4554,-4211,-3935,-3696,-3448,-3127,-2672,-2045,-1207,-178,1018,2314,3620,4844,5880,6652,7076,7127,6771,6026,4926,3520,1892,124,-1680,-3412,-4962,-6233,-7113,-7558,-7495,-6938,-5908,-4487,-2793,-976,795,2337,3505,4152,4226,3694,2610,1077,-759,-2727,-4644,-6350,-7715,-8649,-9114,-9134,-8735,-8034,-7086,-6021,-4905,-3816,-2799,-1879,-1064,-342,302,894,1444,1969,2458,2914,3306,3612,3817,3879,3812,3601,3266,2833,2321,1773,1216,689,232,-121,-324,-356,-189,167,709,1390,2173,2984,3774,4460,5000,5341,5456,5342,5010,4490,3834,3092,2330,1594,939,372,-75,-439,-724,-982,-1240,-1532,-1873,-2267,-2695,-3130,-3534,-3867,-4094,-4193,-4144,-3961,-3655,-3264,-2826,-2384,-1976,-1644,-1399,-1279,-1267,-1380,-1593,-1895,-2264,-2688,-3135,-3605,-4060,-4499,-4883,-5205,-5419,-5513,-5436,-5178,-4690,-3975,-3014,-1845,-495,948,2409,3767,4940,5813,6348,6493,6275,5736,4967,4068,3159,2344,1715,1325,1201,1320,1636,2080,2573,3036,3428,3702,3873,3957,4000,4045,4143,4306,4542,4805,5045,5169,5099,4758,4097,3116,1854,401,-1127,-2580,-3829,-4739,-5218,-5220,-4727,-3783,-2468,-889,815,2501,4044,5326,6283,6877,7134,7079,6805,6360,5831,5255,4666,4056,3428,2740,1990,1151,232,-753,-1767,-2771,-3697,-4483,-5070,-5379,-5386,-5052,-4394,-3460,-2313,-1073,157,1244,2077,2576,2678,2378,1713,748,-413,-1655,-2866,-3943,-4811,-5418,-5762,-5839,-5712,-5412,-5013,-4552,-4087,-3622,-3187,-2759,-2329,-1878,-1374,-807,-163,564,1347,2183,3011,3814,4530,5134,5595,5893,6025,5992,5817,5505,5101,4604,4057,3462,2843,2208,1579,967,400,-91,-477,-694,-721,-483,25,840,1935,3274,4776,6338,7827,9115,10064,10584,10596,10093,9106,7706,6026,4181,2326,589,-928,-2123,-2979,-3459,-3624,-3502,-3195,-2775,-2327,-1908,-1560,-1292,-1099,-953,-820,-675,-498,-296,-98,47,78,-76,-462,-1109,-2012,-3111,-4343,-5575,-6686,-7546,-8026,-8050,-7565,-6571,-5129,-3330,-1313,759,2736,4455,5818,6736,7201,7230,6896,6289,5522,4690,3890,3178,2591,2146,1817,1600,1450,1358,1308,1301,1360,1508,1779,2187,2740,3405,4133,4838,5428,5808,5903,5660,5079,4182,3055,1777,470,-765,-1840,-2676,-3250,-3528,-3533,-3278,-2800,-2139,-1331,-417,558,1552,2515,3397,4151,4722,5081,5200,5076,4747,4251,3673,3093,2604,2283,2190,2345,2752,3361,4123,4942,5742,6434,6936,7199,7173,6845,6217,5303,4145,2788,1308,-235,-1729,-3104,-4246,-5081,-5548,-5614,-5285,-4616,-3667,-2560,-1387,-261,733,1540,2132,2520,2737,2834,2869,2896,2950,3048,3187,3336,3466,3520,3473,3279,2941,2472,1916,1347,852,511,423,621,1141,1945,2950,4056,5083,5897,6331,6281,5686,4553,2958,1032,-1041,-3065,-4842,-6180,-6953,-7062,-6485,-5260,-3475,-1287,1126,3534,5742,7526,8739,9270,9072,8190,6696,4755,2521,205,-2025,-3992,-5579,-6699,-7316,-7445,-7151,-6516,-5674,-4731,-3815,-3016,-2393,-1974,-1744,-1666,-1667,-1679,-1626,-1456,-1141,-685,-131,464,996,1397,1564,1457,1029,317,-659,-1771,-2945,-4019,-4881,-5420,-5547,-5241,-4514,-3439,-2130,-721,635,1814,2722,3302,3574,3569,3389,3131,2892,2763,2786,2971,3312,3743,4223,4666,5016,5206,5198,4960,4495,3815,2964,1986,949,-95,-1085,-1983,-2753,-3374,-3841,-4119,-4220,-4098,-3762,-3179,-2368,-1335,-129,1189,2543,3832,4963,5849,6397,6578,6345,5718,4733,3449,1952,350,-1272,-2787,-4110,-5149,-5836,-6134,-6026,-5541,-4735,-3703,-2558,-1438,-477,200,493,338,-295,-1380,-2866,-4647,-6611,-8594,-10469,-12053,-13237,-13892,-13957,-13412,-12280,-10654,-8647,-6430,-4169,-2039,-198,1256,2233,2751,2812,2539,2008,1367,725,168,-237,-492,-609,-663,-707,-822,-1052,-1397,-1854,-2344,-2788,-3094,-3153,-2893,-2266,-1254,111,1753,3581,5455,7254,8838,10108,10975,11404,11384,10950,10167,9112,7889,6579,5272,4034,2907,1930,1092,413,-142,-561,-864,-1044,-1097,-1014,-786,-423,75,660,1307,1952,2543,3030,3355,3507,3445,3191,2749,2161,1471,737,21,-633,-1167,-1580,-1834,-1964,-1967,-1874,-1716,-1502,-1275,-1044,-854,-726,-714,-832,-1118,-1555,-2114,-2759,-3374,-3924,-4272,-4397,-4229,-3783,-3085,-2199,-1212,-222,681,1419,1935,2218,2248,2081,1735,1284,771,248,-261,-727,-1152,-1531,-1850,-2126,-2297,-2361,-2253,-1930,-1370,-545,500,1715,2986,4185,5149,5733,5800,5260,4098,2339,130,-2365,-4896,-7218,-9084,-10297,-10721,-10305,-9083,-7177,-4763,-2080,644,3160,5278,6847,7776,8064,7733,6895,5653,4151,2512,845,-753,-2225,-3512,-4582,-5404,-5946,-6192,-6118,-5729,-5023,-4043,-2822,-1447,29,1482,2861,4044,4990,5633,5965,5979,5728,5249,4632,3936,3241,2596,2030,1559,1137,755,323,-173,-779,-1493,-2272,-3076,-3811,-4416,-4804,-4948,-4806,-4423,-3803,-3052,-2215,-1393,-647,-33,417,689,801,773,649,469,287,131,48,41,120,269,456,657,824,948,991,961,845,647,370,11,-423,-922,-1466,-2018,-2541,-2976,-3293,-3433,-3401,-3175,-2797,-2300,-1755,-1235,-811,-544,-474,-605,-926,-1376,-1896,-2392,-2798,-3046,-3103,-2977,-2702,-2348,-2012,-1774,-1736,-1942,-2427,-3171,-4120,-5183,-6265,-7251,-8060,-8626,-8918,-8952,-8765,-8417,-7979,-7522,-7090,-6735,-6448,-6236,-6058,-5888,-5680,-5403,-5028,-4539,-3924,-3191,-2345,-1420,-447,526,1440,2252,2893,3350,3575,3570,3321,2842,2147,1265,239,-880,-2011,-3076,-3974,-4612,-4908,-4789,-4222,-3195,-1745,78,2158,4399,6643,8773,10628,12108,13096,13545,13411,12728,11526,9914,7982,5864,3681,1546,-435,-2190,-3664,-4816,-5626,-6086,-6186,-5947,-5383,-4535,-3478,-2268,-1032,152,1156,1884,2258,2211,1745,872,-316,-1703,-3137,-4452,-5505,-6172,-6387,-6142,-5483,-4524,-3395,-2260,-1278,-569,-237,-307,-772,-1556,-2562,-3652,-4700,-5574,-6169,-6423,-6285,-5777,-4933,-3837,-2608,-1360,-247,619,1110,1158,723,-186,-1487,-3077,-4784,-6432,-7842,-8837,-9302,-9151,-8365,-6994,-5118,-2897,-490,1910,4129,6019,7470,8420,8877,8862,8470,7778,6892,5909,4885,3878,2902,1951,1027,98,-817,-1722,-2559,-3298,-3846,-4164,-4171,-3860,-3218,-2307,-1183,24,1222,2273,3093,3615,3813,3705,3356,2839,2278,1758,1380,1185,1186,1349,1582,1791,1840,1630,1083,166,-1083,-2579,-4173,-5691,-6948,-7765,-8023,-7635,-6617,-5028,-3008,-738,1575,3724,5526,6846,7595,7751,7356,6468,5225,3718,2097,445,-1137,-2614,-3921,-5066,-6004,-6752,-7267,-7562,-7597,-7401,-6953,-6315,-5505,-4624,-3719,-2903,-2225,-1773,-1556,-1606,-1870,-2302,-2817,-3304,-3682,-3850,-3760,-3397,-2779,-1984,-1102,-260,437,881,1020,829,332,-401,-1296,-2247,-3173,-3991,-4664,-5153,-5474,-5633,-5669,-5614,-5501,-5351,-5181,-4969,-4732,-4412,-4038,-3558,-3003,-2372,-1687,-998,-303,331,927,1437,1885,2249,2546,2770,2933,3031,3076,3058,2996,2859,2674,2400,2049,1596,1032,358,-431,-1322,-2295,-3322,-4353,-5356,-6266,-7035,-7609,-7932,-7967,-7676,-7049,-6080,-4809,-3269,-1549,280,2093,3791,5245,6350,7024,7191,6838,5975,4648,2964,1022,-1028,-3051,-4908,-6475,-7642,-8345,-8521,-8176,-7316,-6005,-4329,-2389,-316,1767,3725,5454,6852,7880,8500,8747,8665,8323,7827,7229,6629,6045,5508,5005,4499,3955,3312,2546,1628,566,-599,-1819,-3009,-4092,-4992,-5633,-5983,-6007,-5727,-5148,-4340,-3326,-2203,-1005,176,1287,2254,3019,3529,3743,3648,3237,2540,1604,495,-698,-1882,-2967,-3868,-4521,-4882,-4929,-4660,-4104,-3285,-2287,-1151,3,1125,2105,2904,3468,3787,3882,3767,3514,3153,2752,2342,1962,1609,1302,1003,720,424,126,-173,-435,-645,-754,-737,-563,-213,318,1017,1872,2838,3884,4960,6019,7023,7925,8698,9310,9739,9972,9994,9809,9428,8867,8172,7378,6538,5693,4879,4117,3422,2792,2233,1732,1306,947,679,510,457,544,774,1157,1683,2310,3013,3703,4319,4777,5018,4989,4687,4113,3312,2349,1290,231,-761,-1595,-2224,-2584,-2665,-2445,-1959,-1231,-335,664,1666,2585,3316,3798,3948,3757,3200,2320,1169,-155,-1542,-2847,-3940,-4684,-4984,-4776,-4067,-2902,-1411,265,1921,3380,4455,5018,4990,4376,3246,1749,77,-1545,-2896,-3787,-4099,-3762,-2838,-1402,346,2228,4019,5542,6648,7261,7356,6985,6238,5242,4134,3044,2073,1300,756,458,381,490,734,1058,1400,1715,1960,2112,2179,2157,2097,2009,1944,1913,1927,1975,2031,2061,2038,1935,1762,1535,1314,1146,1113,1256,1616,2196,2960,3866,4818,5758,6580,7236,7668,7851,7788,7494,7002,6345,5569,4687,3734,2698,1589,392,-894,-2261,-3686,-5115,-6481,-7686,-8639,-9232,-9395,-9063,-8217,-6889,-5122,-3051,-786,1498,3654,5537,7021,8028,8506,8450,7883,6864,5485,3827,2022,144,-1679,-3383,-4877,-6110,-7025,-7576,-7740,-7478,-6805,-5709,-4249,-2470,-469,1641,3749,5713,7426,8789,9743,10271,10397,10168,9660,8944,8094,7162,6184,5196,4199,3230,2287,1398,571,-167,-821,-1360,-1793,-2101,-2275,-2307,-2184,-1902,-1471,-899,-218,538,1317,2066,2729,3250,3585,3703,3586,3242,2695,1993,1182,360,-427,-1078,-1535,-1749,-1671,-1310,-678,172,1161,2213,3237,4156,4923,5486,5858,6040,6094,6068,6049,6089,6253,6545,6957,7428,7867,8177,8240,7984,7352,6335,5009,3438,1808,234,-1103,-2099,-2677,-2824,-2587,-2047,-1326,-539,213,851,1360,1740,2045,2338,2678,3115,3665,4298,4969,5585,6062,6320,6304,6002,5430,4671,3798,2944,2202,1663,1392,1386,1632,2047,2534,2971,3239,3231,2881,2154,1081,-278,-1799,-3364,-4798,-5983,-6775,-7113,-6960,-6351,-5375,-4167,-2891,-1716,-796,-236,-96,-360,-958,-1771,-2629,-3388,-3870,-3995,-3687,-2961,-1898,-592,789,2125,3275,4168,4739,5005,4968,4701,4237,3650,2966,2229,1454,659,-151,-955,-1747,-2489,-3158,-3710,-4119,-4347,-4388,-4226,-3876,-3350,-2671,-1886,-1022,-161,663,1363,1897,2209,2287,2136,1796,1342,838,404,97,16,184,635,1351,2294,3411,4617,5839,6975,7946,8655,9032,9002,8537,7616,6276,4586,2643,590,-1450,-3329,-4937,-6196,-7049,-7527,-7650,-7530,-7258,-6935,-6667,-6470,-6380,-6320,-6237,-5995,-5530,-4724,-3579,-2083,-333,1548,3400,5031,6287,7010,7123,6588,5432,3753,1660,-671,-3105,-5468,-7652,-9535,-11068,-12191,-12907,-13204,-13114,-12661,-11874,-10811,-9506,-8026,-6440,-4808,-3224,-1756,-481,535,1244,1611,1625,1289,631,-321,-1494,-2841,-4266,-5696,-7049,-8234,-9203,-9867,-10212,-10180,-9773,-8990,-7852,-6399,-4694,-2818,-861,1055,2832,4347,5507,6240,6502,6296,5672,4709,3540,2289,1108,100,-643,-1102,-1282,-1254,-1098,-924,-819,-844,-1039,-1368,-1800,-2234,-2595,-2787,-2749,-2452,-1890,-1122,-203,754,1650,2372,2850,3008,2860,2404,1741,950,166,-503,-959,-1150,-1075,-787,-371,53,363,465,293,-155,-837,-1643,-2451,-3089,-3434,-3373,-2857,-1920,-635,833,2322,3635,4622,5167,5215,4802,3990,2929,1762,645,-298,-986,-1413,-1586,-1619,-1572,-1590,-1722,-2047,-2551,-3208,-3936,-4643,-5232,-5602,-5711,-5500,-5010,-4264,-3356,-2388,-1467,-705,-175,58,-6,-352,-917,-1609,-2347,-3019,-3562,-3913,-4064,-4026,-3843,-3580,-3279,-3018,-2797,-2656,-2568,-2510,-2455,-2357,-2198,-1964,-1643,-1269,-841,-416,-1,349,615,754,736,534,126,-494,-1310,-2294,-3388,-4527,-5622,-6591,-7343,-7820,-7969,-7780,-7252,-6439,-5379,-4160,-2833,-1482,-153,1106,2256,3291,4180,4929,5512,5931,6168,6224,6111,5835,5440,4960,4435,3922,3445,3045,2725,2487,2295,2133,1937,1688,1340,875,290,-412,-1199,-2047,-2901,-3720,-4448,-5035,-5445,-5645,-5631,-5404,-5004,-4469,-3852,-3215,-2589,-2011,-1489,-994,-522,-11,553,1193,1911,2658,3396,4016,4458,4607,4435,3889,2999,1814,429,-1047,-2480,-3764,-4794,-5524,-5938,-6074,-6001,-5817,-5609,-5461,-5412,-5477,-5610,-5772,-5843,-5783,-5475,-4913,-4069,-2994,-1767,-502,666,1597,2170,2289,1910,1032,-284,-1935,-3777,-5653,-7393,-8860,-9933,-10546,-10669,-10332,-9582,-8509,-7202,-5763,-4272,-2822,-1458,-258,749,1498,1964,2101,1892,1338,457,-671,-1972,-3305,-4546,-5560,-6225,-6474,-6257,-5603,-4561,-3237,-1758,-249,1155,2374,3334,4043,4512,4823,5065,5318,5678,6166,6783,7463,8104,8562,8714,8432,7652,6377,4653,2622,443,-1687,-3569,-5053,-6003,-6377,-6168,-5449,-4325,-2941,-1443,24,1330,2386,3123,3516,3589,3359,2917,2309,1624,912,212,-448,-1075,-1662,-2221,-2747,-3224,-3625,-3911,-4050,-4015,-3814,-3458,-3011,-2516,-2058,-1674,-1401,-1246,-1166,-1134,-1070,-940,-698,-344,92,579,1036,1429,1693,1805,1760,1545,1200,731,179,-439,-1098,-1778,-2466,-3136,-3755,-4285,-4652,-4803,-4665,-4174,-3322,-2099,-579,1144,2926,4607,6023,7029,7534,7482,6895,5845,4438,2833,1165,-415,-1789,-2882,-3631,-4037,-4109,-3897,-3457,-2876,-2216,-1566,-981,-503,-154,80,239,364,532,794,1197,1758,2456,3235,4018,4692,5168,5347,5186,4659,3796,2654,1319,-110,-1531,-2844,-3968,-4820,-5346,-5505,-5264,-4639,-3633,-2311,-733,998,2780,4482,5987,7172,7938,8227,8008,7316,6231,4864,3369,1883,547,-544,-1325,-1787,-1948,-1865,-1613,-1278,-930,-642,-444,-366,-391,-515,-693,-905,-1121,-1312,-1484,-1627,-1765,-1915,-2106,-2366,-2699,-3114,-3572,-4035,-4436,-4693,-4742,-4515,-3987,-3168,-2103,-902,321,1405,2219,2637,2601,2105,1207,37,-1263,-2505,-3545,-4247,-4566,-4476,-4063,-3411,-2688,-2013,-1546,-1358,-1492,-1943,-2614,-3414,-4199,-4827,-5207,-5234,-4908,-4212,-3238,-2056,-795,432,1517,2372,2947,3227,3230,2995,2575,2033,1414,770,120,-515,-1133,-1737,-2321,-2890,-3421,-3889,-4254,-4464,-4474,-4234,-3723,-2941,-1918,-716,579,1875,3066,4087,4859,5366,5587,5546,5265,4789,4144,3368,2479,1508,467,-589,-1642,-2602,-3420,-4015,-4317,-4273,-3861,-3057,-1928,-500,1122,2842,4573,6190,7634,8818,9698,10246,10428,10259,9701,8799,7521,5948,4092,2062,-56,-2141,-4080,-5757,-7100,-8041,-8578,-8709,-8500,-7993,-7275,-6419,-5476,-4524,-3589,-2728,-1968,-1353,-898,-630,-546,-628,-836,-1116,-1394,-1608,-1701,-1635,-1415,-1047,-598,-107,338,691,897,932,805,543,206,-140,-397,-507,-369,27,728,1682,2858,4132,5419,6560,7465,8015,8161,7895,7246,6305,5178,3986,2856,1882,1141,663,452,470,660,959,1292,1624,1915,2182,2445,2750,3155,3687,4379,5216,6168,7161,8126,8953,9581,9916,9938,9628,9012,8159,7129,6036,4959,3983,3172,2555,2148,1942,1915,2034,2267,2560,2891,3203,3467,3640,3684,3571,3277,2797,2150,1375,534,-301,-1041,-1626,-1981,-2091,-1935,-1560,-1007,-378,246,767,1115,1241,1150,860,445,-10,-420,-685,-745,-557,-98,602,1518,2569,3693,4775,5754,6513,7006,7180,7014,6537,5788,4842,3788,2728,1747,952,372,89,62,312,759,1350,2007,2643,3190,3578,3772,3742,3503,3072,2511,1873,1238,660,196,-127,-303,-342,-283,-161,-32,73,112,82,-32,-209,-438,-679,-905,-1073,-1140,-1076,-844,-437,130,836,1612,2394,3092,3621,3911,3920,3634,3095,2372,1571,821,243,-40,51,563,1496,2790,4356,6062,7739,9248,10416,11133,11322,10943,10038,8676,6982,5119,3245,1554,180,-743,-1145,-1013,-379,646,1930,3276,4511,5434,5907,5819,5138,3898,2222,271,-1715,-3533,-4945,-5814,-6034,-5602,-4597,-3148,-1455,286,1869,3130,3942,4253,4051,3399,2382,1128,-242,-1595,-2833,-3882,-4690,-5260,-5587,-5704,-5627,-5372,-4938,-4319,-3497,-2474,-1240,169,1723,3343,4959,6467,7787,8818,9500,9769,9591,8971,7912,6488,4773,2887,968,-842,-2402,-3604,-4364,-4659,-4509,-3978,-3192,-2255,-1337,-535,41,338,350,103,-351,-926,-1553,-2158,-2688,-3110,-3424,-3623,-3742,-3804,-3832,-3867,-3900,-3941,-3960,-3918,-3753,-3416,-2832,-1982,-838,574,2202,3976,5783,7536,9104,10411,11359,11901,11994,11639,10854,9697,8244,6595,4872,3195,1689,466,-404,-856,-894,-546,130,1017,2023,3002,3860,4490,4840,4875,4613,4082,3353,2490,1574,687,-109,-730,-1140,-1278,-1141,-717,-49,813,1771,2718,3539,4110,4358,4220,3697,2838,1725,495,-715,-1763,-2515,-2908,-2871,-2460,-1712,-765,251,1183,1883,2255,2204,1738,851,-364,-1823,-3394,-4952,-6360,-7509,-8293,-8671,-8599,-8117,-7265,-6139,-4839,-3486,-2180,-1029,-99,554,908,967,752,317,-295,-1005,-1768,-2504,-3189,-3747,-4178,-4430,-4505,-4394,-4094,-3625,-3000,-2242,-1396,-484,420,1285,2035,2618,2989,3101,2947,2523,1853,997,11,-1001,-1960,-2762,-3323,-3604,-3561,-3225,-2646,-1898,-1109,-377,186,506,553,341,-71,-578,-1066,-1420,-1531,-1364,-875,-130,825,1883,2946,3923,4737,5340,5703,5828,5715,5389,4867,4160,3295,2278,1142,-103,-1410,-2764,-4119,-5446,-6727,-7913,-9002,-9940,-10725,-11319,-11702,-11869,-11789,-11481,-10927,-10149,-9172,-8012,-6732,-5361,-3971,-2619,-1386,-337,435,873,902,494,-355,-1614,-3184,-4963,-6773,-8455,-9831,-10748,-11104,-10829,-9947,-8513,-6670,-4576,-2443,-453,1205,2406,3078,3199,2840,2077,1058,-100,-1277,-2396,-3419,-4351,-5218,-6069,-6945,-7857,-8807,-9718,-10539,-11140,-11443,-11337,-10773,-9719,-8197,-6278,-4059,-1685,698,2930,4872,6396,7426,7911,7849,7279,6273,4922,3324,1579,-229,-2025,-3731,-5304,-6681,-7818,-8687,-9243,-9473,-9366,-8928,-8187,-7188,-6007,-4716,-3417,-2175,-1084,-180,476,883,1013,892,532,-19,-717,-1503,-2306,-3066,-3708,-4190,-4449,-4478,-4246,-3772,-3077,-2202,-1205,-161,870,1803,2596,3205,3611,3824,3841,3695,3394,2962,2411,1748,985,135,-785,-1730,-2664,-3515,-4219,-4701,-4912,-4798,-4358,-3590,-2538,-1262,146,1591,2948,4111,4960,5429,5444,5017,4164,2972,1561,67,-1325,-2472,-3200,-3422,-3074,-2177,-826,841,2601,4256,5545,6320,6414,5797,4491,2608,335,-2109,-4482,-6543,-8115,-9057,-9326,-8959,-8051,-6787,-5355,-3980,-2842,-2105,-1852,-2115,-2857,-3977,-5341,-6784,-8137,-9247,-10004,-10318,-10186,-9617,-8693,-7511,-6193,-4853,-3599,-2501,-1596,-890,-338,103,505,913,1371,1869,2400,2913,3359,3709,3925,4035,4054,4051,4092,4245,4586,5133,5919,6893,8004,9153,10234,11126,11739,11988,11831,11280,10354,9152,7764,6310,4911,3654,2625,1829,1284,909,658,406,83,-407,-1113,-2042,-3182,-4446,-5738,-6920,-7860,-8407,-8479,-7989,-6956,-5420,-3514,-1386,762,2760,4431,5676,6419,6666,6459,5876,5030,4010,2932,1853,849,-52,-829,-1470,-1989,-2390,-2687,-2897,-3023,-3072,-3056,-2953,-2790,-2541,-2243,-1897,-1554,-1237,-1016,-914,-999,-1277,-1770,-2450,-3267,-4154,-5020,-5774,-6344,-6666,-6735,-6555,-6188,-5710,-5209,-4776,-4473,-4335,-4363,-4505,-4702,-4848,-4850,-4618,-4071,-3199,-1990,-531,1082,2698,4149,5271,5929,6023,5522,4455,2902,1021,-1033,-3038,-4826,-6197,-7025,-7208,-6722,-5596,-3934,-1880,373,2630,4701,6430,7716,8509,8840,8769,8428,7946,7466,7103,6928,6957,7165,7451,7728,7851,7729,7270,6454,5289,3857,2265,649,-839,-2083,-2985,-3504,-3661,-3513,-3181,-2785,-2473,-2349,-2503,-2955,-3683,-4601,-5592,-6499,-7205,-7575,-7580,-7194,-6511,-5617,-4689,-3837,-3216,-2861,-2805,-2964,-3236,-3459,-3472,-3129,-2337,-1047,686,2778,5055,7336,9429,11166,12426,13146,13332,13023,12325,11335,10174,8936,7702,6520,5425,4414,3494,2643,1859,1126,455,-161,-693,-1134,-1471,-1684,-1791,-1805,-1762,-1721,-1724,-1843,-2093,-2508,-3045,-3662,-4272,-4770,-5067,-5076,-4760,-4124,-3229,-2170,-1087,-115,616,1001,1004,617,-87,-1003,-1987,-2879,-3539,-3843,-3727,-3179,-2245,-1017,369,1777,3064,4109,4846,5234,5286,5071,4645,4114,3549,3002,2517,2077,1680,1280,858,395,-127,-691,-1279,-1864,-2386,-2803,-3046,-3066,-2814,-2284,-1471,-437,765,2032,3272,4388,5300,5935,6268,6275,5988,5436,4703,3865,3026,2297,1763,1532,1658,2162,3055,4243,5658,7123,8510,9625,10359,10591,10291,9472,8214,6635,4897,3155,1556,214,-818,-1529,-1972,-2228,-2421,-2649,-3019,-3575,-4325,-5215,-6137,-6955,-7525,-7696,-7390,-6542,-5183,-3392,-1295,932,3113,5080,6683,7834,8476,8613,8272,7524,6445,5126,3653,2110,561,-936,-2354,-3673,-4900,-6036,-7102,-8078,-8963,-9701,-10250,-10545,-10529,-10173,-9465,-8450,-7183,-5785,-4348,-3014,-1864,-966,-354,6,160,186,181,218,353,631,1023,1533,2087,2649,3154,3557,3826,3948,3918,3759,3493,3144,2742,2289,1790,1233,598,-116,-922,-1787,-2686,-3555,-4332,-4959,-5372,-5555,-5483,-5197,-4725,-4153,-3547,-2987,-2540,-2229,-2066,-2014,-2010,-1967,-1795,-1390,-702,320,1639,3214,4907,6612,8142,9393,10234,10614,10526,10016,9166,8111,6958,5842,4837,4003,3344,2845,2447,2098,1740,1312,813,199,-485,-1243,-2011,-2769,-3467,-4074,-4587,-4978,-5275,-5484,-5622,-5719,-5781,-5813,-5829,-5802,-5731,-5594,-5375,-5065,-4654,-4144,-3527,-2830,-2033,-1182,-281,621,1478,2241,2859,3297,3538,3593,3488,3280,3011,2753,2526,2372,2289,2258,2267,2255,2209,2086,1889,1626,1343,1081,909,878,1030,1395,1961,2719,3609,4599,5591,6559,7397,8106,8611,8935,9052,9001,8790,8466,8048,7576,7057,6513,5934,5315,4656,3937,3190,2411,1661,971,402,6,-184,-150,103,527,1072,1640,2147,2497,2607,2429,1943,1172,194,-904,-1984,-2915,-3589,-3906,-3850,-3432,-2732,-1874,-996,-249,238,380,124,-504,-1446,-2586,-3778,-4873,-5711,-6168,-6156,-5608,-4546,-2993,-1055,1155,3482,5772,7856,9600,10875,11609,11763,11359,10472,9223,7784,6326,5063,4125,3670,3733,4321,5375,6756,8333,9915,11341,12454,13133,13288,12879,11886,10355,8343,5951,3295,511,-2265,-4889,-7244,-9222,-10742,-11766,-12255,-12239,-11724,-10782,-9451,-7820,-5953,-3932,-1836,262,2285,4176,5875,7345,8553,9487,10140,10518,10630,10488,10114,9520,8719,7724,6546,5201,3711,2117,463,-1174,-2722,-4103,-5236,-6065,-6554,-6680,-6473,-5969,-5238,-4367,-3439,-2546,-1745,-1099,-622,-322,-179,-151,-187,-228,-199,-60,255,742,1425,2248,3186,4159,5103,5949,6636,7115,7377,7389,7186,6768,6166,5406,4505,3490,2373,1182,-58,-1306,-2515,-3625,-4589,-5349,-5891,-6200,-6304,-6243,-6086,-5899,-5749,-5683,-5718,-5846,-6015,-6163,-6188,-6014,-5551,-4759,-3609,-2148,-421,1454,3372,5201,6831,8165,9142,9727,9921,9751,9264,8523,7590,6533,5390,4220,3026,1852,689,-427,-1493,-2478,-3368,-4138,-4766,-5248,-5563,-5734,-5755,-5666,-5495,-5291,-5096,-4968,-4929,-5018,-5230,-5543,-5931,-6334,-6705,-6995,-7170,-7206,-7113,-6897,-6591,-6231,-5854,-5488,-5163,-4877,-4631,-4394,-4133,-3791,-3319,-2671,-1805,-737,533,1918,3345,4700,5876,6780,7355,7571,7460,7073,6516,5900,5348,4972,4856,5045,5546,6303,7243,8235,9163,9883,10299,10332,9958,9194,8122,6830,5479,4192,3108,2336,1921,1881,2157,2646,3209,3688,3924,3798,3223,2194,750,-980,-2850,-4661,-6232,-7397,-8050,-8148,-7738,-6915,-5861,-4748,-3776,-3093,-2795,-2917,-3420,-4206,-5150,-6099,-6924,-7520,-7843,-7889,-7724,-7430,-7128,-6917,-6880,-7062,-7445,-7997,-8615,-9210,-9666,-9891,-9827,-9440,-8758,-7837,-6765,-5667,-4636,-3801,-3206,-2915,-2902,-3131,-3511,-3945,-4309,-4515,-4483,-4172,-3597,-2764,-1748,-585,651,1941,3230,4529,5801,7058,8269,9425,10487,11426,12194,12746,13022,12968,12526,11646,10301,8488,6232,3620,739,-2251,-5215,-7977,-10405,-12360,-13777,-14595,-14835,-14527,-13762,-12632,-11263,-9751,-8195,-6670,-5217,-3871,-2630,-1492,-445,532,1438,2288,3078,3794,4443,5003,5485,5871,6188,6413,6586,6688,6742,6738,6664,6491,6163,5635,4826,3699,2208,360,-1798,-4183,-6660,-9073,-11257,-13060,-14353,-15079,-15211,-14804,-13951,-12788,-11469,-10134,-8922,-7891,-7100,-6515,-6093,-5748,-5398,-4941,-4332,-3514,-2495,-1298,24,1392,2723,3937,4957,5729,6215,6383,6230,5750,4953,3868,2511,944,-796,-2633,-4508,-6351,-8103,-9715,-11136,-12358,-13337,-14102,-14642,-14987,-15163,-15178,-15067,-14802,-14401,-13816,-13025,-12004,-10720,-9195,-7446,-5540,-3568,-1637,133,1627,2759,3446,3678,3445,2787,1786,516,-898,-2325,-3662,-4754,-5521,-5878,-5796,-5279,-4394,-3228,-1914,-590,623,1603,2281,2601,2557,2164,1471,552,-514,-1617,-2672,-3585,-4297,-4762,-4974,-4934,-4673,-4228,-3629,-2924,-2128,-1277,-382,539,1473,2396,3301,4134,4886,5493,5916,6127,6075,5774,5218,4461,3560,2611,1695,934,387,152,236,658,1371,2295,3339,4350,5216,5776,5942,5628,4832,3610,2071,393,-1233,-2611,-3550,-3952,-3745,-2961,-1693,-86,1685,3422,4981,6222,7081,7540,7620,7379,6888,6206,5392,4465,3450,2338,1139,-155,-1516,-2915,-4289,-5571,-6670,-7525,-8052,-8252,-8098,-7682,-7051,-6360,-5705,-5202,-4935,-4919,-5166,-5596,-6154,-6718,-7213,-7554,-7693,-7632,-7388,-7034,-6642,-6299,-6055,-5955,-5957,-6040,-6078,-6006,-5704,-5127,-4247,-3113,-1799,-453,795,1797,2452,2712,2591,2171,1573,963,491,297,487,1080,2096,3427,5018,6700,8384,9936,11298,12415,13290,13952,14434,14795,15063,15248,15335,15278,14998,14435,13509,12199,10510,8516,6316,4081,1952,122,-1284,-2164,-2465,-2233,-1538,-542,574,1615,2380,2729,2554,1838,610,-1005,-2871,-4771,-6538,-7960,-8918,-9288,-9055,-8221,-6891,-5168,-3228,-1203,740,2523,4057,5356,6415,7306,8039,8669,9157,9482,9571,9352,8766,7794,6431,4776,2913,1023,-737,-2200,-3232,-3752,-3746,-3254,-2398,-1337,-256,642,1209,1317,941,110,-1040,-2340,-3561,-4491,-4943,-4794,-4032,-2698,-988,903,2672,4083,4895,4986,4307,2927,1013,-1205,-3448,-5438,-6917,-7714,-7709,-6919,-5432,-3441,-1188,1051,3010,4466,5239,5267,4540,3161,1293,-844,-3003,-4942,-6443,-7348,-7559,-7055,-5889,-4162,-2038,314,2705,4967,6961,8581,9767,10492,10770,10630,10138,9362,8388,7318,6245,5273,4499,3996,3824,4014,4541,5376,6410,7545,8623,9494,10002,10004,9400,8127,6190,3655,654,-2617,-5937,-9047,-11715,-13729,-14935,-15258,-14686,-13315,-11258,-8740,-5935,-3090,-382,2019,3990,5478,6444,6929,6981,6690,6158,5486,4784,4144,3648,3346,3268,3411,3746,4242,4821,5459,6064,6627,7082,7431,7637,7710,7640,7450,7150,6787,6383,5993,5638,5343,5102,4902,4698,4448,4084,3574,2867,1973,916,-241,-1386,-2412,-3185,-3600,-3581,-3091,-2145,-812,798,2534,4223,5687,6772,7351,7368,6819,5776,4357,2729,1057,-487,-1778,-2741,-3352,-3659,-3738,-3720,-3705,-3831,-4150,-4718,-5532,-6532,-7656,-8796,-9837,-10677,-11198,-11328,-10989,-10158,-8825,-7026,-4831,-2349,292,2915,5380,7490,9147,10214,10674,10501,9772,8581,7069,5410,3754,2276,1084,260,-157,-205,81,584,1234,1915,2575,3165,3679,4128,4554,4966,5412,5876,6351,6808,7179,7419,7451,7218,6693,5832,4668,3223,1562,-223,-2046,-3793,-5371,-6685,-7672,-8273,-8492,-8322,-7829,-7056,-6098,-5013,-3880,-2716,-1568,-399,756,1938,3085,4188,5155,5934,6445,6638,6500,6019,5263,4274,3158,1999,884,-99,-900,-1482,-1841,-2006,-2032,-1991,-1976,-2054,-2305,-2740,-3369,-4126,-4939,-5683,-6245,-6514,-6395,-5855,-4902,-3594,-2065,-459,1034,2229,2985,3179,2794,1845,468,-1182,-2881,-4411,-5574,-6234,-6313,-5834,-4875,-3574,-2118,-652,658,1731,2525,3055,3391,3624,3845,4149,4582,5150,5829,6528,7164,7611,7774,7559,6925,5842,4354,2505,401,-1841,-4101,-6229,-8114,-9625,-10687,-11233,-11255,-10770,-9847,-8580,-7076,-5467,-3863,-2375,-1099,-98,568,883,826,435,-271,-1209,-2308,-3455,-4564,-5511,-6243,-6685,-6831,-6703,-6337,-5838,-5266,-4737,-4302,-4026,-3915,-3976,-4165,-4460,-4815,-5203,-5613,-6038,-6477,-6942,-7414,-7883,-8294,-8578,-8655,-8413,-7780,-6688,-5117,-3116,-770,1759,4268,6555,8403,9666,10245,10136,9412,8221,6767,5272,3965,3028,2603,2748,3453,4629,6135,7780,9371,10719,11687,12181,12193,11737,10921,9830,8603,7331,6103,4954,3907,2924,1986,1027,38,-1013,-2105,-3209,-4283,-5260,-6094,-6728,-7125,-7255,-7100,-6642,-5888,-4826,-3476,-1853,4,2029,4139,6204,8096,9652,10737,11222,11048,10173,8674,6636,4244,1711,-744,-2883,-4530,-5544,-5868,-5522,-4609,-3282,-1768,-286,923,1668,1814,1285,116,-1607,-3691,-5941,-8108,-9995,-11421,-12302,-12604,-12383,-11744,-10833,-9809,-8814,-7970,-7324,-6921,-6686,-6577,-6454,-6228,-5770,-5018,-3923,-2502,-812,1043,2939,4728,6294,7530,8388,8882,9037,8974,8777,8567,8440,8443,8606,8911,9306,9735,10114,10391,10495,10404,10096,9567,8853,7961,6944,5819,4626,3390,2144,918,-251,-1315,-2241,-2966,-3481,-3744,-3773,-3584,-3228,-2777,-2313,-1916,-1682,-1664,-1920,-2460,-3248,-4241,-5305,-6341,-7175,-7684,-7742,-7282,-6276,-4764,-2827,-587,1808,4208,6465,8454,10064,11225,11872,11986,11562,10620,9227,7446,5399,3194,983,-1111,-2940,-4400,-5389,-5846,-5746,-5102,-3958,-2408,-565,1436,3426,5284,6858,8075,8867,9236,9201,8825,8174,7323,6331,5240,4074,2829,1517,122,-1332,-2817,-4296,-5689,-6955,-8007,-8816,-9345,-9586,-9567,-9323,-8911,-8408,-7880,-7389,-6995,-6704,-6536,-6449,-6403,-6346,-6207,-5967,-5579,-5084,-4490,-3875,-3288,-2804,-2457,-2274,-2232,-2281,-2354,-2332,-2150,-1696,-935,151,1561,3195,4999,6817,8545,10048,11227,12017,12388,12354,11967,11286,10394,9339,8166,6889,5488,3968,2289,477,-1474,-3496,-5537,-7490,-9266,-10729,-11799,-12354,-12367,-11796,-10685,-9102,-7170,-5038,-2863,-825,939,2285,3122,3402,3118,2324,1138,-295,-1771,-3100,-4079,-4580,-4501,-3845,-2679,-1142,571,2261,3734,4850,5543,5813,5760,5519,5273,5209,5465,6146,7268,8761,10514,12320,13981,15286,16066,16205,15660,14455,12674,10453,7959,5349,2794,431,-1659,-3376,-4737,-5724,-6389,-6795,-7010,-7117,-7197,-7311,-7518,-7841,-8284,-8812,-9366,-9876,-10257,-10437,-10371,-10021,-9414,-8572,-7581,-6503,-5444,-4470,-3649,-3019,-2590,-2347,-2265,-2299,-2406,-2545,-2683,-2804,-2908,-3013,-3134,-3283,-3460,-3630,-3756,-3768,-3605,-3217,-2566,-1655,-525,773,2119,3431,4563,5429,5924,6011,5679,4973,3990,2849,1698,665,-136,-647,-852,-806,-589,-319,-108,-25,-128,-368,-687,-951,-1028,-790,-142,949,2444,4245,6164,8021,9566,10626,11024,10686,9586,7798,5452,2738,-129,-2931,-5474,-7602,-9214,-10270,-10786,-10824,-10499,-9930,-9266,-8628,-8111,-7781,-7633,-7641,-7715,-7760,-7670,-7351,-6753,-5854,-4695,-3344,-1916,-520,715,1714,2407,2784,2858,2684,2324,1849,1310,747,177,-401,-1001,-1647,-2340,-3096,-3879,-4660,-5378,-5959,-6340,-6464,-6280,-5806,-5037,-4076,-2993,-1928,-1010,-342,-31,-89,-529,-1245,-2158,-3080,-3884,-4384,-4483,-4083,-3199,-1869,-233,1551,3271,4742,5779,6286,6195,5561,4475,3106,1663,339,-667,-1238,-1309,-905,-126,863,1849,2624,2977,2766,1919,422,-1601,-4015,-6575,-9043,-11181,-12772,-13687,-13847,-13269,-12050,-10333,-8320,-6212,-4200,-2447,-1060,-103,439,599,500,235,-58,-279,-367,-298,-109,122,306,325,110,-412,-1247,-2383,-3761,-5293,-6883,-8419,-9804,-10955,-11810,-12336,-12535,-12402,-12000,-11323,-10443,-9346,-8073,-6613,-5000,-3247,-1422,412,2153,3695,4934,5770,6131,5981,5306,4165,2615,790,-1187,-3163,-5001,-6570,-7777,-8554,-8882,-8765,-8254,-7389,-6245,-4871,-3310,-1609,211,2117,4067,6023,7905,9650,11154,12327,13079,13332,13047,12222,10893,9167,7180,5119,3187,1584,485,12,220,1082,2497,4285,6234,8095,9639,10675,11065,10764,9800,8276,6358,4237,2109,163,-1480,-2710,-3526,-3931,-4023,-3884,-3650,-3401,-3231,-3163,-3189,-3271,-3332,-3310,-3144,-2808,-2321,-1737,-1136,-628,-288,-203,-387,-835,-1490,-2272,-3065,-3779,-4295,-4563,-4525,-4189,-3584,-2778,-1850,-912,-40,657,1136,1341,1269,937,385,-303,-1049,-1733,-2251,-2486,-2366,-1817,-846,528,2212,4083,5996,7777,9285,10369,10961,11005,10539,9630,8410,7031,5656,4428,3456,2782,2416,2275,2289,2305,2237,1955,1438,654,-318,-1400,-2449,-3335,-3928,-4144,-3933,-3311,-2350,-1159,98,1263,2169,2686,2730,2272,1367,97,-1370,-2871,-4211,-5218,-5763,-5763,-5207,-4149,-2692,-982,827,2592,4192,5545,6610,7365,7843,8057,8068,7891,7580,7135,6591,5951,5253,4527,3838,3249,2839,2688,2853,3390,4303,5571,7130,8869,10669,12369,13837,14946,15591,15742,15349,14470,13134,11441,9483,7382,5254,3219,1388,-156,-1348,-2162,-2608,-2718,-2570,-2235,-1821,-1398,-1053,-836,-776,-879,-1139,-1506,-1961,-2421,-2848,-3173,-3345,-3352,-3156,-2805,-2308,-1739,-1146,-597,-134,194,378,390,249,-54,-489,-1047,-1696,-2413,-3159,-3893,-4567,-5130,-5531,-5719,-5675,-5363,-4819,-4043,-3100,-2035,-903,240,1363,2420,3393,4245,4932,5419,5635,5543,5095,4274,3099,1614,-83,-1873,-3580,-5052,-6100,-6595,-6439,-5594,-4102,-2075,327,2875,5348,7509,9175,10216,10582,10301,9477,8257,6824,5338,3950,2749,1788,1065,552,193,-56,-241,-378,-452,-450,-305,8,557,1349,2396,3675,5123,6682,8241,9719,11018,12060,12798,13200,13276,13060,12589,11943,11161,10319,9440,8561,7690,6829,5990,5183,4440,3805,3320,3041,2989,3178,3576,4111,4690,5172,5419,5308,4719,3624,1996,-65,-2462,-4998,-7495,-9746,-11576,-12854,-13504,-13509,-12921,-11828,-10362,-8669,-6903,-5189,-3668,-2413,-1515,-993,-883,-1155,-1802,-2759,-3965,-5330,-6744,-8086,-9236,-10059,-10460,-10350,-9678,-8454,-6707,-4556,-2136,348,2697,4677,6110,6844,6797,5989,4509,2545,354,-1778,-3553,-4707,-5050,-4495,-3049,-853,1881,4864,7773,10307,12195,13259,13394,12638,11093,8977,6561,4112,1936,221,-857,-1266,-1030,-277,816,2034,3159,4007,4413,4312,3666,2542,1045,-661,-2396,-3959,-5212,-6014,-6338,-6177,-5624,-4804,-3876,-3010,-2344,-1991,-1990,-2339,-2953,-3741,-4528,-5208,-5617,-5701,-5387,-4718,-3733,-2561,-1306,-104,935,1744,2257,2484,2405,2060,1447,607,-450,-1671,-3012,-4379,-5680,-6797,-7617,-8053,-8041,-7566,-6652,-5368,-3812,-2086,-324,1379,2912,4194,5167,5770,5979,5763,5122,4064,2620,854,-1161,-3299,-5428,-7386,-9005,-10130,-10620,-10404,-9432,-7779,-5533,-2899,-87,2649,5077,6996,8279,8860,8776,8109,7009,5634,4146,2679,1319,111,-951,-1903,-2795,-3686,-4604,-5562,-6544,-7509,-8408,-9181,-9788,-10183,-10377,-10364,-10185,-9868,-9468,-8996,-8503,-7978,-7428,-6841,-6196,-5484,-4701,-3851,-2961,-2072,-1242,-547,-51,164,60,-394,-1191,-2288,-3629,-5108,-6638,-8097,-9379,-10396,-11043,-11271,-11028,-10298,-9123,-7548,-5694,-3676,-1657,214,1780,2928,3563,3668,3258,2407,1239,-120,-1500,-2760,-3764,-4412,-4649,-4467,-3889,-2993,-1856,-595,697,1917,3012,3933,4692,5313,5853,6367,6911,7508,8152,8779,9320,9636,9651,9241,8376,7042,5278,3188,880,-1484,-3765,-5807,-7502,-8753,-9516,-9781,-9574,-8957,-8004,-6799,-5414,-3927,-2378,-828,702,2161,3540,4778,5851,6687,7236,7427,7237,6633,5673,4410,2987,1535,234,-779,-1370,-1474,-1069,-231,927,2207,3403,4307,4725,4565,3749,2345,434,-1809,-4170,-6455,-8436,-9973,-10938,-11317,-11118,-10454,-9440,-8219,-6922,-5634,-4414,-3271,-2202,-1192,-247,639,1407,2054,2491,2694,2623,2260,1654,870,26,-728,-1244,-1379,-1012,-96,1372,3319,5582,7974,10235,12133,13438,13993,13709,12607,10789,8462,5867,3287,992,-829,-1995,-2488,-2310,-1570,-425,954,2372,3649,4636,5194,5245,4719,3613,1944,-223,-2776,-5600,-8515,-11380,-14014,-16294,-18091,-19345,-19987,-20022,-19440,-18297,-16654,-14600,-12237,-9684,-7052,-4464,-2011,208,2150,3774,5095,6151,6991,7691,8316,8913,9532,10154,10785,11344,11795,12045,12045,11746,11137,10243,9118,7865,6576,5395,4412,3746,3457,3588,4153,5100,6381,7869,9460,11001,12387,13493,14255,14622,14588,14183,13470,12528,11468,10376,9344,8421,7646,7025,6557,6222,6002,5851,5739,5608,5409,5092,4610,3918,3000,1824,422,-1185,-2921,-4689,-6384,-7876,-9069,-9876,-10255,-10194,-9720,-8882,-7764,-6444,-5034,-3636,-2348,-1295,-547,-211,-322,-908,-1937,-3322,-4947,-6631,-8197,-9444,-10210,-10358,-9820,-8595,-6740,-4411,-1783,905,3416,5534,7044,7830,7773,6882,5159,2721,-303,-3735,-7358,-10964,-14331,-17241,-19530,-21030,-21643,-21319,-20051,-17916,-15025,-11555,-7716,-3724,172,3778,6892,9394,11192,12273,12650,12397,11591,10344,8782,7026,5236,3546,2124,1105,624,780,1610,3132,5255,7860,10754,13710,16479,18841,20592,21627,21890,21441,20369,18867,17093,15269,13536,12037,10817,9885,9163,8555,7920,7134,6103,4773,3162,1346,-561,-2392,-4008,-5254,-6045,-6327,-6123,-5503,-4593,-3560,-2572,-1804,-1383,-1398,-1887,-2813,-4121,-5671,-7344,-8958,-10377,-11454,-12096,-12262,-11947,-11234,-10199,-9001,-7751,-6591,-5593,-4801,-4217,-3783,-3461,-3170,-2883,-2565,-2220,-1883,-1588,-1405,-1379,-1576,-2017,-2728,-3666,-4780,-5966,-7101,-8036,-8637,-8760,-8348,-7339,-5798,-3811,-1555,761,2908,4645,5766,6117,5607,4245,2130,-553,-3542,-6535,-9231,-11342,-12658,-13044,-12473,-11015,-8839,-6163,-3265,-411,2139,4188,5574,6244,6177,5467,4224,2627,839,-964,-2637,-4085,-5219,-6019,-6457,-6541,-6283,-5689,-4793,-3612,-2220,-684,859,2278,3415,4124,4312,3893,2896,1359,-567,-2718,-4879,-6828,-8363,-9314,-9564,-9078,-7877,-6073,-3828,-1357,1128,3400,5315,6731,7627,7999,7913,7475,6786,5973,5141,4373,3729,3244,2909,2716,2606,2551,2469,2334,2073,1655,1053,241,-765,-1950,-3274,-4678,-6103,-7483,-8735,-9794,-10571,-10992,-10993,-10524,-9571,-8167,-6373,-4325,-2157,-38,1877,3475,4664,5425,5772,5753,5451,4943,4317,3641,2952,2273,1591,883,115,-744,-1714,-2793,-3952,-5134,-6268,-7255,-8030,-8527,-8732,-8671,-8404,-8033,-7665,-7403,-7331,-7487,-7871,-8437,-9102,-9757,-10274,-10531,-10413,-9854,-8815,-7328,-5471,-3375,-1198,869,2665,4027,4863,5098,4748,3848,2521,916,-787,-2379,-3680,-4527,-4820,-4513,-3637,-2268,-542,1386,3348,5214,6864,8237,9315,10083,10582,10832,10861,10706,10400,9975,9488,8964,8457,7980,7563,7184,6842,6495,6133,5735,5302,4856,4422,4038,3729,3509,3381,3305,3257,3172,3020,2776,2444,2069,1696,1409,1257,1293,1516,1894,2350,2785,3090,3152,2911,2302,1351,94,-1357,-2885,-4316,-5505,-6287,-6546,-6218,-5290,-3833,-1984,69,2101,3885,5224,5976,6063,5498,4349,2768,922,-958,-2692,-4064,-4943,-5225,-4880,-3935,-2466,-605,1512,3711,5849,7785,9394,10593,11285,11432,10969,9897,8205,5940,3178,28,-3349,-6773,-10042,-12954,-15317,-16990,-17854,-17870,-17050,-15472,-13278,-10654,-7821,-4993,-2396,-175,1532,2688,3290,3393,3092,2505,1748,977,302,-149,-281,-53,566,1531,2782,4221,5735,7220,8575,9722,10622,11237,11598,11713,11640,11415,11095,10711,10290,9842,9350,8802,8166,7412,6548,5551,4467,3296,2088,856,-376,-1598,-2803,-3990,-5143,-6263,-7322,-8307,-9193,-9967,-10593,-11074,-11362,-11460,-11337,-10982,-10403,-9602,-8626,-7525,-6371,-5255,-4249,-3445,-2883,-2599,-2578,-2749,-3049,-3331,-3497,-3415,-3006,-2220,-1063,398,2069,3788,5416,6793,7823,8423,8621,8424,7975,7369,6766,6316,6111,6268,6779,7666,8813,10153,11500,12728,13680,14227,14307,13856,12910,11484,9680,7564,5266,2874,504,-1757,-3814,-5586,-6991,-7956,-8419,-8321,-7653,-6401,-4629,-2414,109,2761,5339,7621,9383,10456,10683,10013,8439,6056,3028,-421,-4012,-7453,-10436,-12686,-13968,-14126,-13098,-10927,-7762,-3855,489,4922,9111,12755,15624,17569,18536,18555,17739,16252,14318,12151,9992,8017,6381,5156,4357,3928,3768,3722,3649,3401,2877,2045,915,-429,-1847,-3212,-4338,-5127,-5470,-5370,-4845,-4008,-2975,-1900,-914,-129,394,622,578,293,-173,-767,-1436,-2143,-2858,-3565,-4254,-4925,-5575,-6222,-6833,-7413,-7878,-8179,-8196,-7834,-6987,-5591,-3610,-1097,1859,5073,8319,11364,13944,15877,17019,17332,16864,15752,14188,12412,10646,9102,7930,7200,6936,7055,7463,8002,8542,8947,9136,9045,8665,7994,7043,5845,4405,2762,935,-1029,-3081,-5143,-7149,-8991,-10608,-11904,-12852,-13400,-13580,-13396,-12924,-12212,-11329,-10350,-9310,-8281,-7278,-6363,-5555,-4892,-4391,-4044,-3840,-3722,-3631,-3492,-3229,-2796,-2184,-1422,-600,174,787,1121,1123,773,110,-778,-1778,-2756,-3592,-4179,-4460,-4420,-4082,-3534,-2856,-2176,-1573,-1132,-872,-784,-821,-909,-963,-907,-673,-226,443,1303,2294,3313,4250,4972,5364,5318,4776,3722,2199,328,-1740,-3779,-5589,-6952,-7729,-7833,-7284,-6187,-4723,-3152,-1711,-682,-212,-432,-1306,-2723,-4479,-6311,-7967,-9212,-9905,-9971,-9460,-8488,-7235,-5931,-4774,-3962,-3617,-3791,-4473,-5558,-6903,-8310,-9564,-10472,-10858,-10622,-9740,-8251,-6310,-4090,-1829,261,2001,3279,4062,4397,4381,4156,3858,3600,3460,3455,3550,3671,3720,3592,3215,2547,1605,449,-792,-2000,-2993,-3653,-3847,-3520,-2645,-1278,480,2468,4481,6306,7721,8553,8658,8000,6605,4600,2202,-356,-2788,-4859,-6383,-7243,-7426,-6993,-6072,-4843,-3473,-2138,-940,31,786,1335,1763,2138,2527,2979,3474,3981,4385,4590,4463,3907,2879,1357,-570,-2814,-5194,-7571,-9757,-11642,-13125,-14173,-14798,-15052,-15019,-14779,-14418,-13981,-13488,-12937,-12274,-11475,-10480,-9302,-7932,-6459,-4941,-3503,-2240,-1238,-566,-232,-226,-488,-932,-1455,-1933,-2253,-2323,-2068,-1477,-569,588,1877,3170,4333,5227,5762,5868,5518,4747,3603,2209,684,-792,-2076,-2979,-3393,-3197,-2366,-916,1071,3441,6011,8551,10856,12713,13989,14560,14409,13526,11991,9894,7366,4557,1628,-1265,-3954,-6300,-8165,-9441,-10047,-9926,-9070,-7493,-5274,-2524,608,3918,7219,10286,12941,15009,16361,16922,16640,15543,13681,11169,8155,4820,1372,-1979,-5021,-7561,-9448,-10569,-10881,-10417,-9259,-7582,-5569,-3448,-1441,290,1572,2373,2652,2506,2036,1417,804,366,210,407,957,1808,2844,3944,4942,5721,6179,6264,5996,5416,4626,3717,2782,1891,1068,316,-402,-1129,-1915,-2795,-3767,-4819,-5877,-6873,-7722,-8353,-8722,-8821,-8677,-8353,-7934,-7512,-7176,-6975,-6925,-6983,-7058,-7021,-6724,-6037,-4858,-3152,-949,1643,4449,7249,9788,11837,13180,13706,13350,12191,10348,8057,5571,3187,1164,-259,-953,-851,-27,1381,3119,4939,6541,7716,8289,8203,7485,6232,4611,2786,923,-864,-2484,-3928,-5188,-6309,-7327,-8265,-9142,-9935,-10606,-11116,-11399,-11435,-11200,-10710,-10019,-9187,-8301,-7447,-6671,-6040,-5539,-5172,-4891,-4643,-4358,-3973,-3402,-2625,-1592,-362,1032,2480,3890,5160,6214,7001,7518,7775,7846,7787,7714,7689,7809,8102,8606,9291,10133,11050,11974,12790,13404,13692,13573,12958,11829,10198,8155,5860,3504,1342,-391,-1473,-1751,-1155,260,2344,4831,7401,9701,11409,12269,12130,10983,8922,6185,3051,-142,-3095,-5561,-7380,-8498,-8976,-8928,-8565,-8078,-7650,-7429,-7432,-7655,-7950,-8171,-8128,-7671,-6711,-5242,-3344,-1180,1054,3127,4867,6120,6859,7094,6939,6545,6074,5702,5526,5642,6031,6680,7478,8346,9147,9808,10234,10411,10328,10039,9610,9128,8677,8324,8106,8014,8015,8013,7910,7592,6935,5893,4403,2526,323,-2036,-4384,-6494,-8184,-9266,-9656,-9318,-8313,-6788,-4919,-2947,-1077,473,1576,2125,2129,1636,773,-307,-1430,-2453,-3250,-3770,-3981,-3925,-3644,-3221,-2734,-2260,-1860,-1575,-1399,-1315,-1238,-1086,-741,-113,887,2276,4057,6141,8420,10725,12885,14716,16065,16821,16932,16415,15353,13870,12130,10296,8515,6902,5501,4331,3326,2413,1481,427,-831,-2334,-4085,-6010,-8016,-9953,-11666,-13021,-13877,-14169,-13842,-12907,-11422,-9471,-7195,-4736,-2260,81,2157,3859,5125,5910,6208,6039,5439,4458,3166,1609,-123,-1993,-3919,-5844,-7705,-9421,-10927,-12145,-13005,-13440,-13409,-12871,-11833,-10307,-8363,-6087,-3619,-1104,1285,3401,5097,6275,6866,6827,6172,4914,3118,849,-1774,-4625,-7535,-10318,-12775,-14704,-15948,-16364,-15913,-14577,-12464,-9713,-6539,-3189,81,3015,5379,7013,7774,7652,6655,4916,2596,-75,-2855,-5491,-7770,-9512,-10600,-11007,-10741,-9905,-8612,-7020,-5264,-3491,-1783,-223,1164,2380,3437,4386,5232,6010,6672,7191,7466,7417,6943,5982,4504,2528,132,-2568,-5406,-8199,-10768,-12913,-14503,-15389,-15523,-14872,-13500,-11493,-9020,-6247,-3377,-577,1995,4236,6076,7494,8502,9128,9424,9423,9181,8724,8094,7335,6481,5598,4706,3851,3026,2230,1435,608,-260,-1177,-2121,-3045,-3907,-4632,-5163,-5444,-5418,-5059,-4339,-3262,-1863,-179,1681,3633,5531,7258,8688,9737,10343,10491,10190,9477,8395,6996,5318,3402,1277,-1024,-3472,-6017,-8603,-11144,-13540,-15691,-17477,-18819,-19651,-19947,-19743,-19089,-18091,-16857,-15508,-14156,-12880,-11745,-10750,-9902,-9158,-8502,-7902,-7372,-6903,-6534,-6259,-6074,-5953,-5814,-5593,-5172,-4471,-3409,-1933,-57,2184,4677,7269,9776,11987,13699,14745,14993,14401,12986,10871,8215,5270,2261,-527,-2914,-4697,-5812,-6203,-5930,-5082,-3796,-2247,-575,1047,2515,3749,4699,5408,5893,6264,6586,6953,7392,7917,8462,8934,9204,9134,8603,7536,5899,3749,1202,-1553,-4256,-6635,-8383,-9262,-9075,-7751,-5336,-1989,1990,6247,10380,14003,16806,18585,19265,18918,17720,15942,13869,11793,9915,8374,7194,6300,5579,4833,3920,2684,1065,-954,-3287,-5808,-8316,-10602,-12450,-13684,-14191,-13937,-12971,-11417,-9450,-7250,-5028,-2902,-1038,546,1779,2694,3317,3676,3807,3721,3377,2763,1806,478,-1230,-3292,-5621,-8092,-10530,-12762,-14584,-15861,-16458,-16364,-15576,-14223,-12434,-10416,-8349,-6417,-4753,-3432,-2478,-1841,-1434,-1128,-796,-302,434,1456,2731,4166,5618,6920,7920,8493,8604,8271,7606,6750,5901,5213,4860,4919,5447,6413,7740,9291,10904,12374,13519,14143,14129,13373,11893,9736,7067,4076,1014,-1878,-4367,-6275,-7477,-7939,-7690,-6835,-5540,-3992,-2406,-976,139,818,1031,790,188,-648,-1578,-2452,-3161,-3642,-3861,-3870,-3715,-3505,-3324,-3245,-3323,-3542,-3867,-4216,-4484,-4581,-4422,-3974,-3241,-2289,-1219,-164,728,1347,1598,1468,991,272,-539,-1266,-1720,-1747,-1202,-44,1747,4047,6723,9524,12200,14489,16144,17008,16973,16049,14327,11990,9274,6450,3768,1459,-329,-1504,-2044,-2009,-1473,-572,589,1878,3214,4510,5717,6780,7653,8283,8604,8562,8085,7148,5741,3905,1728,-649,-3068,-5325,-7253,-8687,-9527,-9717,-9300,-8338,-7010,-5471,-3956,-2633,-1674,-1161,-1110,-1463,-2090,-2828,-3499,-3932,-3999,-3602,-2718,-1359,395,2428,4600,6751,8749,10473,11870,12899,13609,14031,14265,14368,14416,14448,14466,14467,14392,14190,13782,13090,12073,10683,8943,6894,4642,2325,110,-1827,-3343,-4317,-4726,-4565,-3954,-3002,-1896,-807,112,729,979,850,385,-336,-1174,-2029,-2745,-3255,-3475,-3391,-3020,-2421,-1672,-889,-173,360,618,535,75,-741,-1861,-3163,-4489,-5655,-6448,-6697,-6247,-5025,-3045,-406,2695,5992,9172,11913,13931,15011,15050,14064,12192,9674,6813,3921,1312,-822,-2308,-3164,-3419,-3257,-2848,-2414,-2127,-2121,-2459,-3129,-4072,-5155,-6261,-7221,-7928,-8271,-8207,-7723,-6852,-5670,-4242,-2680,-1051,574,2136,3629,5013,6296,7440,8400,9100,9434,9302,8595,7267,5293,2754,-241,-3487,-6752,-9771,-12270,-14026,-14858,-14695,-13560,-11585,-9003,-6094,-3179,-549,1555,2975,3657,3647,3064,2113,1005,-37,-831,-1268,-1312,-1020,-518,14,393,438,53,-803,-2074,-3626,-5285,-6851,-8135,-9010,-9406,-9330,-8884,-8189,-7451,-6835,-6503,-6567,-7030,-7860,-8912,-10009,-10937,-11514,-11558,-11033,-9897,-8279,-6314,-4225,-2241,-579,576,1099,946,131,-1218,-2950,-4833,-6633,-8132,-9137,-9548,-9325,-8529,-7282,-5779,-4212,-2811,-1724,-1102,-971,-1318,-2032,-2955,-3884,-4619,-4974,-4830,-4120,-2887,-1226,689,2656,4485,5982,7050,7615,7698,7370,6726,5919,5061,4286,3673,3274,3093,3097,3223,3386,3504,3488,3296,2884,2271,1473,544,-458,-1470,-2432,-3270,-3942,-4362,-4507,-4290,-3712,-2727,-1370,317,2249,4298,6329,8197,9775,10983,11764,12152,12167,11918,11457,10878,10204,9449,8571,7521,6205,4582,2586,232,-2444,-5352,-8376,-11367,-14195,-16720,-18840,-20485,-21602,-22178,-22199,-21676,-20624,-19062,-17047,-14630,-11930,-9062,-6194,-3473,-1073,899,2342,3252,3644,3642,3358,2995,2687,2605,2807,3336,4121,5053,5969,6682,7017,6841,6060,4675,2739,384,-2208,-4834,-7270,-9310,-10785,-11554,-11570,-10798,-9334,-7259,-4767,-2038,703,3234,5347,6859,7644,7622,6805,5252,3104,553,-2188,-4867,-7264,-9166,-10408,-10891,-10576,-9501,-7779,-5578,-3102,-599,1742,3696,5161,6046,6378,6239,5786,5201,4702,4463,4639,5310,6466,8051,9892,11820,13597,15025,15942,16241,15932,15069,13820,12380,10959,9767,8935,8535,8548,8852,9279,9592,9584,9045,7876,6025,3593,729,-2283,-5169,-7606,-9356,-10234,-10183,-9263,-7647,-5595,-3430,-1453,34,852,893,188,-1120,-2825,-4639,-6325,-7635,-8458,-8728,-8511,-7929,-7169,-6426,-5885,-5682,-5874,-6455,-7330,-8360,-9391,-10248,-10835,-11051,-10903,-10413,-9659,-8742,-7741,-6745,-5773,-4840,-3888,-2867,-1704,-361,1170,2846,4562,6194,7568,8554,9018,8910,8230,7074,5592,3995,2511,1367,743,754,1421,2669,4328,6156,7870,9188,9865,9736,8734,6895,4376,1397,-1745,-4739,-7297,-9157,-10163,-10231,-9407,-7819,-5689,-3290,-915,1155,2684,3507,3547,2818,1432,-416,-2489,-4488,-6155,-7252,-7613,-7191,-6006,-4198,-1979,409,2678,4602,5968,6661,6637,5927,4665,3005,1184,-574,-2029,-2982,-3274,-2835,-1643,208,2581,5272,8056,10719,13062,14960,16320,17130,17404,17199,16572,15595,14300,12739,10927,8897,6693,4354,1964,-406,-2645,-4671,-6364,-7662,-8482,-8792,-8588,-7876,-6711,-5148,-3276,-1179,1031,3267,5429,7430,9215,10703,11864,12656,13037,13003,12540,11658,10393,8791,6905,4829,2616,371,-1850,-3953,-5890,-7579,-8990,-10074,-10817,-11227,-11323,-11157,-10784,-10258,-9619,-8884,-8042,-7062,-5910,-4538,-2938,-1116,895,2993,5099,7061,8771,10124,11044,11530,11597,11315,10768,10025,9160,8210,7205,6163,5102,4039,3005,2034,1174,479,-2,-229,-176,146,717,1478,2368,3326,4289,5225,6085,6861,7514,8019,8338,8408,8182,7598,6615,5223,3454,1381,-852,-3091,-5120,-6751,-7803,-8120,-7665,-6395,-4428,-1897,973,3926,6697,9036,10747,11704,11881,11336,10221,8752,7170,5732,4636,4043,4003,4517,5463,6701,8017,9214,10099,10533,10448,9831,8777,7396,5877,4384,3072,2045,1351,944,758,613,373,-152,-1085,-2506,-4414,-6718,-9246,-11750,-13958,-15567,-16351,-16135,-14882,-12663,-9696,-6272,-2780,425,2975,4638,5238,4785,3362,1197,-1428,-4210,-6838,-9076,-10758,-11794,-12198,-12031,-11420,-10504,-9436,-8340,-7327,-6468,-5807,-5357,-5114,-5054,-5149,-5362,-5644,-5943,-6209,-6386,-6427,-6327,-6047,-5641,-5090,-4456,-3735,-2965,-2123,-1233,-254,788,1897,3017,4068,4937,5483,5566,5063,3909,2102,-265,-3012,-5905,-8647,-10961,-12602,-13388,-13254,-12225,-10437,-8124,-5557,-3044,-864,770,1714,1947,1530,627,-553,-1747,-2742,-3309,-3363,-2851,-1876,-605,727,1845,2517,2547,1854,441,-1555,-3931,-6387,-8620,-10329,-11269,-11293,-10365,-8568,-6107,-3260,-363,2253,4310,5603,6063,5722,4760,3412,2004,811,108,22,605,1755,3281,4920,6365,7351,7657,7180,5928,4042,1766,-586,-2681,-4222,-4997,-4920,-4025,-2506,-620,1266,2847,3792,3947,3215,1700,-420,-2822,-5193,-7160,-8464,-8890,-8369,-6937,-4750,-2047,874,3709,6168,8035,9153,9489,9080,8068,6642,5009,3380,1895,645,-378,-1245,-2097,-3091,-4390,-6098,-8271,-10846,-13700,-16596,-19278,-21446,-22861,-23325,-22775,-21238,-18876,-15927,-12695,-9472,-6538,-4071,-2186,-882,-69,404,736,1132,1764,2760,4176,5962,8039,10198,12261,13976,15151,15623,15292,14156,12293,9880,7141,4380,1845,-186,-1580,-2250,-2257,-1723,-859,110,970,1542,1726,1502,921,122,-726,-1432,-1816,-1761,-1214,-205,1141,2662,4121,5316,6033,6149,5601,4449,2824,960,-870,-2414,-3427,-3793,-3482,-2576,-1288,143,1409,2268,2520,2107,1062,-414,-2070,-3563,-4583,-4881,-4278,-2799,-523,2261,5249,8072,10380,11925,12529,12163,10921,8987,6651,4220,2016,308,-695,-898,-299,988,2758,4742,6638,8146,9009,9050,8177,6436,3949,965,-2233,-5331,-8031,-10121,-11443,-11982,-11797,-11061,-9997,-8862,-7889,-7247,-7022,-7181,-7606,-8109,-8475,-8531,-8151,-7321,-6093,-4633,-3127,-1801,-842,-392,-509,-1179,-2285,-3688,-5178,-6586,-7729,-8508,-8826,-8699,-8130,-7193,-5962,-4502,-2896,-1187,564,2318,4020,5613,7049,8265,9230,9893,10256,10300,10071,9589,8946,8207,7474,6842,6369,6111,6058,6163,6347,6501,6511,6284,5754,4888,3715,2290,703,-906,-2440,-3753,-4763,-5404,-5621,-5442,-4866,-3981,-2867,-1635,-415,666,1497,1973,2040,1673,893,-223,-1563,-2982,-4319,-5412,-6145,-6420,-6222,-5580,-4588,-3377,-2110,-929,30,701,1050,1128,995,779,567,470,545,831,1330,2016,2840,3741,4643,5481,6176,6682,6932,6907,6572,5935,5018,3878,2596,1294,90,-878,-1500,-1714,-1487,-882,28,1082,2155,3075,3761,4135,4201,4018,3660,3246,2874,2651,2634,2891,3401,4169,5101,6123,7098,7907,8430,8574,8297,7586,6493,5088,3477,1777,89,-1475,-2854,-3969,-4802,-5327,-5545,-5472,-5128,-4521,-3696,-2650,-1432,-62,1400,2899,4358,5694,6849,7744,8371,8713,8821,8736,8557,8350,8202,8170,8284,8546,8931,9367,9791,10111,10249,10157,9782,9140,8242,7147,5919,4633,3365,2162,1080,110,-740,-1500,-2214,-2903,-3605,-4322,-5032,-5692,-6228,-6556,-6584,-6250,-5502,-4370,-2902,-1229,514,2147,3527,4524,5066,5137,4772,4046,3063,1935,756,-375,-1419,-2328,-3098,-3721,-4188,-4482,-4581,-4449,-4068,-3423,-2508,-1359,10,1534,3172,4857,6530,8132,9607,10895,11939,12667,13020,12933,12376,11338,9864,8038,5981,3860,1830,57,-1325,-2217,-2576,-2397,-1746,-740,471,1692,2725,3399,3558,3130,2098,534,-1416,-3552,-5631,-7433,-8743,-9443,-9469,-8862,-7718,-6212,-4518,-2857,-1384,-260,445,712,577,166,-400,-949,-1361,-1540,-1471,-1198,-841,-544,-458,-710,-1349,-2374,-3668,-5086,-6419,-7474,-8086,-8173,-7710,-6812,-5610,-4346,-3220,-2441,-2134,-2357,-3047,-4077,-5240,-6287,-7022,-7237,-6883,-5949,-4573,-2964,-1377,-106,614,608,-197,-1727,-3839,-6259,-8701,-10859,-12471,-13355,-13429,-12714,-11329,-9497,-7460,-5507,-3880,-2760,-2259,-2367,-3006,-4003,-5154,-6235,-7032,-7381,-7176,-6378,-5040,-3267,-1268,745,2503,3778,4385,4211,3250,1597,-571,-2983,-5362,-7420,-8920,-9727,-9775,-9135,-7944,-6401,-4756,-3209,-1981,-1175,-882,-1091,-1728,-2689,-3789,-4868,-5719,-6198,-6173,-5598,-4478,-2895,-980,1093,3158,5036,6615,7803,8571,8939,8949,8684,8212,7622,6961,6296,5651,5057,4536,4096,3762,3533,3427,3431,3561,3781,4108,4484,4907,5317,5669,5917,6006,5935,5689,5326,4886,4457,4091,3847,3741,3766,3881,4004,4045,3883,3416,2546,1215,-582,-2822,-5401,-8200,-11057,-13781,-16214,-18181,-19580,-20325,-20413,-19883,-18822,-17358,-15623,-13751,-11857,-10045,-8366,-6901,-5639,-4630,-3838,-3257,-2832,-2504,-2197,-1830,-1339,-656,223,1329,2588,3968,5340,6615,7659,8387,8722,8645,8183,7393,6389,5259,4123,3031,2030,1097,205,-718,-1696,-2770,-3879,-4964,-5868,-6457,-6557,-6059,-4888,-3070,-701,2035,4899,7627,9960,11687,12670,12836,12233,10930,9115,6941,4633,2341,244,-1583,-3060,-4186,-4979,-5467,-5693,-5673,-5409,-4896,-4104,-3018,-1631,44,1959,4048,6207,8330,10273,11922,13143,13850,13978,13513,12476,10947,9031,6879,4663,2555,720,-696,-1616,-1993,-1863,-1296,-410,673,1819,2927,3900,4696,5268,5625,5758,5677,5383,4862,4097,3074,1775,217,-1567,-3515,-5533,-7515,-9347,-10912,-12130,-12925,-13275,-13176,-12690,-11888,-10897,-9831,-8821,-7971,-7349,-6997,-6893,-7011,-7263,-7581,-7843,-7990,-7914,-7599,-6999,-6157,-5098,-3919,-2682,-1497,-423,475,1177,1689,2046,2317,2573,2880,3304,3829,4448,5049,5520,5703,5458,4679,3306,1391,-970,-3553,-6115,-8351,-9981,-10779,-10575,-9368,-7217,-4362,-1096,2206,5182,7489,8885,9244,8561,6996,4771,2243,-267,-2397,-3911,-4625,-4525,-3669,-2271,-562,1165,2673,3764,4350,4419,4054,3394,2596,1816,1171,738,538,569,787,1150,1626,2166,2766,3377,3998,4572,5078,5478,5747,5900,5945,5940,5926,5963,6074,6265,6522,6783,7004,7119,7097,6931,6645,6297,5962,5712,5614,5682,5908,6220,6526,6703,6646,6268,5530,4452,3111,1615,132,-1212,-2257,-2937,-3196,-3078,-2657,-2065,-1430,-882,-497,-320,-329,-483,-703,-916,-1069,-1118,-1064,-912,-685,-404,-82,279,682,1133,1635,2168,2713,3222,3643,3929,4018,3897,3526,2950,2164,1236,204,-888,-1978,-3034,-3992,-4794,-5355,-5606,-5446,-4827,-3704,-2082,-21,2390,4999,7636,10101,12198,13752,14604,14676,13921,12388,10173,7449,4406,1274,-1735,-4446,-6703,-8450,-9634,-10300,-10472,-10229,-9616,-8672,-7439,-5912,-4138,-2129,41,2303,4550,6683,8592,10207,11463,12367,12917,13196,13255,13196,13093,12995,12943,12896,12821,12602,12149,11339,10106,8406,6285,3836,1245,-1278,-3491,-5160,-6113,-6218,-5450,-3858,-1573,1189,4182,7125,9743,11820,13171,13731,13494,12572,11125,9372,7540,5834,4405,3322,2589,2111,1762,1369,784,-111,-1341,-2879,-4575,-6245,-7656,-8592,-8890,-8476,-7374,-5730,-3756,-1752,15,1270,1853,1686,808,-631,-2417,-4278,-5957,-7216,-7906,-7958,-7400,-6337,-4952,-3419,-1947,-668,314,950,1246,1229,929,403,-350,-1296,-2453,-3817,-5401,-7170,-9103,-11074,-12996,-14672,-15978,-16748,-16925,-16478,-15495,-14105,-12504,-10907,-9497,-8443,-7807,-7628,-7836,-8342,-9015,-9730,-10357,-10801,-10957,-10770,-10174,-9169,-7747,-5987,-3966,-1827,276,2183,3750,4855,5451,5503,5075,4227,3090,1752,359,-1031,-2311,-3452,-4403,-5145,-5663,-5926,-5930,-5621,-4986,-3982,-2607,-885,1125,3289,5460,7432,9035,10098,10534,10299,9442,8063,6296,4322,2270,303,-1516,-3091,-4431,-5503,-6345,-6971,-7410,-7701,-7884,-7997,-8108,-8252,-8475,-8796,-9178,-9586,-9906,-10029,-9822,-9167,-7992,-6261,-4029,-1392,1463,4334,6984,9211,10831,11755,11939,11448,10385,8928,7256,5559,4014,2736,1824,1310,1185,1422,1949,2692,3567,4471,5310,5971,6346,6346,5872,4895,3387,1380,-1048,-3791,-6702,-9592,-12280,-14534,-16173,-17027,-16999,-16097,-14395,-12102,-9468,-6786,-4353,-2389,-1058,-407,-392,-884,-1701,-2646,-3530,-4227,-4648,-4795,-4707,-4475,-4212,-4019,-3988,-4159,-4520,-5009,-5517,-5896,-6015,-5734,-4997,-3768,-2128,-174,1903,3916,5664,6975,7735,7904,7515,6683,5581,4406,3378,2668,2414,2671,3402,4497,5769,6985,7922,8380,8239,7485,6191,4558,2815,1279,183,-223,142,1304,3115,5350,7699,9815,11395,12177,12028,10912,8925,6252,3152,-94,-3187,-5892,-7974,-9312,-9796,-9415,-8188,-6215,-3632,-644,2510,5562,8248,10328,11636,12069,11647,10446,8643,6437,4057,1709,-436,-2243,-3649,-4599,-5102,-5153,-4773,-3975,-2798,-1283,476,2356,4198,5815,7016,7633,7538,6654,4989,2605,-351,-3673,-7121,-10400,-13256,-15393,-16631,-16802,-15883,-13914,-11080,-7619,-3874,-177,3107,5696,7351,7955,7481,6010,3702,806,-2436,-5702,-8772,-11384,-13396,-14693,-15232,-15037,-14158,-12697,-10763,-8484,-5990,-3410,-886,1461,3500,5115,6225,6746,6669,6000,4803,3188,1291,-724,-2685,-4420,-5791,-6660,-6957,-6627,-5665,-4103,-2022,487,3266,6161,8985,11529,13638,15134,15941,16030,15434,14292,12740,10990,9211,7581,6194,5115,4324,3753,3313,2879,2359,1675,793,-287,-1524,-2864,-4223,-5512,-6645,-7529,-8107,-8334,-8209,-7777,-7092,-6257,-5362,-4493,-3725,-3086,-2597,-2234,-1973,-1765,-1577,-1376,-1140,-882,-612,-386,-238,-238,-413,-804,-1386,-2143,-2987,-3844,-4618,-5206,-5565,-5629,-5408,-4896,-4148,-3187,-2089,-896,337,1551,2699,3736,4606,5277,5717,5897,5843,5556,5125,4604,4115,3749,3610,3756,4212,4946,5883,6907,7885,8700,9246,9488,9409,9042,8459,7693,6830,5862,4836,3711,2495,1152,-304,-1872,-3482,-5093,-6563,-7820,-8691,-9095,-8904,-8078,-6614,-4582,-2116,583,3301,5791,7868,9365,10245,10494,10248,9645,8911,8247,7844,7826,8258,9117,10329,11755,13260,14673,15871,16736,17175,17151,16622,15620,14181,12392,10350,8184,6004,3930,2033,371,-1068,-2310,-3432,-4515,-5641,-6872,-8214,-9632,-11037,-12285,-13231,-13711,-13591,-12787,-11263,-9061,-6281,-3098,301,3662,6778,9434,11472,12789,13356,13185,12379,11041,9350,7442,5504,3662,2047,743,-209,-807,-1076,-1094,-930,-671,-400,-176,-34,-14,-95,-278,-520,-783,-1008,-1153,-1152,-988,-625,-79,648,1506,2483,3518,4613,5715,6819,7860,8790,9512,9928,9943,9457,8427,6834,4722,2201,-601,-3484,-6278,-8782,-10825,-12278,-13015,-12986,-12167,-10586,-8345,-5574,-2477,740,3836,6601,8842,10433,11302,11465,10994,10036,8758,7351,5976,4772,3812,3137,2725,2549,2543,2657,2838,3037,3229,3364,3420,3357,3131,2720,2078,1197,62,-1313,-2889,-4633,-6451,-8305,-10066,-11690,-13063,-14126,-14823,-15115,-15006,-14525,-13745,-12761,-11704,-10702,-9878,-9332,-9117,-9233,-9645,-10259,-10965,-11654,-12208,-12572,-12702,-12598,-12299,-11834,-11265,-10620,-9930,-9220,-8495,-7785,-7089,-6445,-5839,-5297,-4787,-4289,-3763,-3157,-2455,-1629,-726,231,1122,1883,2373,2530,2268,1579,482,-938,-2566,-4237,-5791,-7056,-7909,-8254,-8067,-7380,-6293,-4955,-3551,-2262,-1269,-682,-580,-956,-1767,-2909,-4261,-5673,-7013,-8137,-8945,-9341,-9275,-8733,-7730,-6328,-4621,-2722,-765,1132,2867,4385,5657,6714,7598,8368,9079,9756,10395,10967,11401,11622,11570,11182,10473,9456,8241,6914,5643,4525,3701,3222,3138,3429,4033,4872,5803,6721,7478,7985,8157,7978,7466,6687,5750,4754,3814,2989,2308,1747,1220,652,-90,-1070,-2369,-3981,-5882,-7982,-10185,-12352,-14370,-16116,-17488,-18422,-18846,-18756,-18125,-16998,-15398,-13425,-11174,-8786,-6421,-4214,-2325,-820,225,836,1061,992,767,484,275,191,293,567,992,1512,2062,2577,2994,3251,3317,3130,2686,1943,908,-420,-2012,-3816,-5757,-7733,-9614,-11268,-12548,-13326,-13488,-12949,-11670,-9656,-6960,-3727,-106,3629,7256,10473,13069,14849,15719,15680,14812,13295,11346,9220,7155,5377,4023,3208,2940,3177,3831,4749,5785,6774,7562,8043,8133,7816,7130,6160,5044,3932,2970,2277,1910,1895,2175,2679,3312,3964,4582,5088,5496,5792,6033,6253,6503,6818,7216,7691,8227,8788,9327,9807,10171,10390,10413,10237,9845,9276,8550,7724,6831,5891,4901,3845,2661,1351,-142,-1768,-3489,-5187,-6732,-7969,-8760,-9025,-8720,-7922,-6756,-5427,-4179,-3238,-2810,-3030,-3940,-5505,-7604,-10055,-12640,-15134,-17332,-19054,-20198,-20681,-20507,-19710,-18365,-16582,-14498,-12246,-10001,-7886,-6039,-4543,-3425,-2688,-2249,-2041,-1946,-1901,-1835,-1764,-1705,-1738,-1930,-2338,-2989,-3836,-4808,-5762,-6566,-7062,-7148,-6737,-5811,-4400,-2574,-473,1749,3909,5816,7325,8313,8746,8642,8092,7236,6234,5254,4439,3882,3637,3688,3985,4432,4940,5412,5785,6026,6118,6062,5878,5541,5076,4444,3647,2690,1570,360,-905,-2114,-3177,-3979,-4423,-4421,-3940,-2955,-1534,253,2249,4296,6202,7780,8894,9423,9362,8737,7681,6369,4998,3785,2893,2454,2510,3044,3960,5129,6381,7578,8585,9345,9833,10084,10164,10139,10073,9966,9816,9525,9018,8169,6917,5195,3062,571,-2093,-4765,-7228,-9303,-10835,-11744,-11983,-11603,-10654,-9276,-7582,-5725,-3844,-2053,-462,848,1840,2471,2753,2703,2341,1731,902,-79,-1155,-2259,-3303,-4210,-4887,-5269,-5303,-4978,-4325,-3411,-2353,-1277,-331,365,712,681,281,-376,-1158,-1851,-2260,-2161,-1420,71,2274,5072,8238,11449,14363,16626,17925,18075,16959,14661,11340,7310,2949,-1330,-5122,-8099,-10025,-10807,-10479,-9212,-7272,-4969,-2634,-554,1059,2081,2503,2412,1959,1349,795,487,579,1165,2266,3864,5854,8121,10512,12866,15050,16927,18405,19401,19860,19748,19056,17822,16112,14058,11822,9603,7614,6056,5076,4778,5146,6096,7431,8900,10225,11138,11430,10975,9750,7839,5427,2758,121,-2205,-4001,-5119,-5527,-5309,-4611,-3690,-2755,-2042,-1680,-1739,-2181,-2904,-3731,-4486,-4975,-5078,-4719,-3916,-2763,-1398,-9,1230,2161,2670,2692,2224,1312,45,-1450,-3044,-4578,-5938,-6981,-7653,-7872,-7679,-7095,-6261,-5297,-4383,-3671,-3283,-3305,-3730,-4519,-5555,-6704,-7813,-8744,-9383,-9679,-9606,-9220,-8592,-7841,-7088,-6463,-6046,-5929,-6105,-6587,-7300,-8185,-9152,-10126,-11044,-11846,-12496,-12942,-13151,-13064,-12650,-11856,-10673,-9104,-7173,-4970,-2558,-102,2284,4412,6126,7267,7707,7380,6278,4484,2156,-471,-3112,-5472,-7266,-8276,-8356,-7476,-5704,-3214,-247,2907,5955,8612,10675,11968,12457,12138,11136,9621,7796,5927,4201,2838,1924,1499,1501,1778,2131,2339,2170,1468,137,-1820,-4285,-7058,-9876,-12438,-14483,-15796,-16268,-15905,-14799,-13147,-11162,-9087,-7118,-5415,-4073,-3128,-2576,-2367,-2442,-2732,-3174,-3736,-4376,-5098,-5882,-6728,-7599,-8456,-9211,-9774,-10034,-9876,-9228,-8037,-6310,-4121,-1561,1186,3968,6583,8848,10611,11716,12080,11631,10376,8355,5677,2501,-975,-4517,-7860,-10774,-13014,-14431,-14932,-14498,-13239,-11271,-8816,-6076,-3261,-561,1893,3981,5656,6870,7605,7864,7616,6897,5699,4085,2137,-18,-2205,-4230,-5906,-7045,-7544,-7338,-6467,-5043,-3233,-1258,671,2358,3672,4541,4974,5025,4814,4456,4095,3830,3760,3928,4345,4993,5788,6657,7461,8093,8421,8358,7840,6848,5404,3583,1489,-734,-2910,-4872,-6430,-7434,-7767,-7359,-6221,-4438,-2150,406,3022,5429,7437,8890,9707,9904,9541,8750,7682,6491,5313,4236,3313,2535,1872,1265,657,14,-681,-1411,-2139,-2816,-3385,-3818,-4058,-4142,-4049,-3857,-3609,-3364,-3174,-3049,-2956,-2846,-2623,-2196,-1495,-463,878,2492,4251,6038,7683,9038,9968,10383,10234,9549,8394,6899,5224,3535,1993,721,-207,-778,-1033,-1055,-964,-864,-852,-983,-1242,-1584,-1907,-2089,-2035,-1656,-951,30,1161,2261,3126,3541,3345,2410,739,-1610,-4437,-7476,-10401,-12842,-14496,-15081,-14468,-12642,-9736,-6036,-1906,2190,5833,8582,10177,10390,9235,6790,3320,-849,-5315,-9653,-13469,-16399,-18183,-18653,-17758,-15580,-12277,-8146,-3474,1355,6024,10209,13667,16220,17782,18361,18030,16971,15369,13482,11522,9681,8099,6809,5810,4990,4242,3402,2367,1040,-594,-2488,-4547,-6614,-8525,-10110,-11213,-11742,-11624,-10885,-9576,-7821,-5773,-3614,-1545,257,1603,2373,2467,1862,604,-1192,-3335,-5590,-7709,-9436,-10601,-11064,-10831,-9945,-8572,-6884,-5102,-3394,-1910,-697,220,915,1455,1930,2408,2902,3403,3841,4127,4172,3883,3245,2244,987,-415,-1776,-2897,-3608,-3764,-3295,-2230,-659,1231,3215,5065,6553,7539,7932,7756,7103,6124,5016,3942,3068,2487,2239,2317,2644,3121,3610,3990,4115,3915,3307,2312,952,-654,-2400,-4113,-5652,-6882,-7695,-8050,-7918,-7353,-6400,-5148,-3669,-2028,-273,1569,3490,5471,7512,9572,11629,13612,15457,17096,18436,19439,20025,20190,19909,19220,18156,16794,15202,13473,11685,9927,8271,6773,5472,4361,3423,2593,1813,1008,132,-842,-1898,-2989,-4027,-4922,-5570,-5913,-5906,-5573,-4970,-4189,-3348,-2551,-1893,-1423,-1173,-1097,-1171,-1291,-1407,-1443,-1369,-1194,-946,-696,-518,-471,-618,-940,-1430,-2005,-2586,-3065,-3357,-3367,-3053,-2364,-1317,76,1747,3618,5574,7483,9191,10547,11413,11675,11290,10260,8692,6735,4619,2591,897,-248,-705,-418,576,2133,4073,6136,8095,9712,10826,11314,11141,10323,8927,7072,4881,2499,73,-2282,-4430,-6290,-7759,-8783,-9287,-9249,-8646,-7501,-5890,-3903,-1690,600,2815,4826,6541,7922,8970,9733,10284,10701,11056,11385,11679,11890,11942,11733,11206,10289,8994,7348,5445,3399,1366,-518,-2098,-3284,-3988,-4209,-3967,-3349,-2475,-1496,-567,147,525,446,-132,-1237,-2808,-4775,-6981,-9282,-11474,-13381,-14845,-15740,-16033,-15747,-14978,-13889,-12635,-11381,-10233,-9239,-8391,-7611,-6817,-5909,-4829,-3581,-2215,-870,282,1054,1253,769,-467,-2407,-4913,-7779,-10725,-13484,-15771,-17387,-18182,-18098,-17177,-15497,-13238,-10564,-7698,-4813,-2098,324,2339,3908,5003,5659,5929,5883,5618,5199,4705,4154,3561,2897,2112,1169,5,-1381,-2990,-4762,-6613,-8432,-10098,-11489,-12522,-13134,-13321,-13131,-12648,-12006,-11350,-10799,-10468,-10377,-10521,-10787,-11049,-11114,-10811,-9986,-8538,-6455,-3808,-766,2423,5454,8010,9800,10589,10278,8856,6489,3439,69,-3200,-5970,-7885,-8705,-8329,-6801,-4313,-1158,2302,5711,8728,11124,12724,13499,13486,12801,11616,10103,8442,6785,5242,3902,2809,1990,1428,1102,924,836,700,434,-63,-830,-1863,-3080,-4378,-5570,-6515,-7026,-7009,-6386,-5166,-3410,-1235,1200,3715,6122,8241,9923,11028,11487,11234,10277,8635,6402,3659,603,-2625,-5759,-8596,-10887,-12444,-13123,-12872,-11720,-9802,-7312,-4515,-1682,904,3014,4456,5120,4962,4008,2355,133,-2477,-5284,-8091,-10692,-12914,-14588,-15594,-15843,-15308,-14000,-12017,-9479,-6588,-3545,-596,2048,4181,5661,6387,6327,5514,4031,2030,-331,-2836,-5307,-7525,-9332,-10569,-11124,-10948,-10029,-8429,-6279,-3726,-988,1745,4266,6419,8088,9208,9781,9850,9509,8884,8104,7317,6646,6208,6085,6337,6981,8010,9363,10978,12731,14523,16226,17732,18964,19852,20383,20540,20368,19887,19174,18274,17266,16206,15152,14143,13209,12347,11560,10799,10038,9196,8228,7057,5648,3984,2085,34,-2060,-4044,-5770,-7091,-7926,-8218,-8005,-7362,-6426,-5353,-4339,-3512,-3040,-2956,-3318,-4054,-5110,-6363,-7709,-9059,-10328,-11491,-12522,-13436,-14260,-15011,-15719,-16370,-16963,-17436,-17771,-17884,-17769,-17362,-16679,-15704,-14474,-13022,-11404,-9673,-7897,-6111,-4369,-2685,-1066,479,1976,3423,4830,6203,7493,8682,9652,10338,10594,10341,9489,8025,5978,3451,593,-2400,-5325,-7974,-10170,-11783,-12721,-12981,-12581,-11622,-10216,-8514,-6660,-4811,-3088,-1600,-411,451,1006,1285,1369,1294,1147,950,740,541,347,194,66,21,76,305,752,1482,2516,3870,5496,7322,9231,11090,12734,14027,14823,15034,14602,13535,11904,9839,7533,5203,3090,1421,378,103,634,1937,3886,6248,8743,11028,12771,13670,13516,12220,9838,6577,2780,-1142,-4715,-7530,-9243,-9658,-8743,-6647,-3640,-144,3422,6609,9055,10526,10887,10181,8535,6180,3391,430,-2443,-5071,-7326,-9183,-10667,-11823,-12747,-13473,-14054,-14466,-14662,-14562,-14042,-13025,-11388,-9138,-6257,-2880,842,4651,8262,11366,13687,15001,15205,14291,12409,9793,6760,3651,769,-1632,-3408,-4506,-4961,-4875,-4387,-3637,-2756,-1835,-941,-109,654,1329,1934,2446,2860,3160,3307,3287,3063,2622,1953,1056,-34,-1294,-2639,-4006,-5280,-6364,-7130,-7483,-7316,-6576,-5223,-3273,-785,2133,5333,8606,11749,14518,16700,18123,18665,18310,17119,15253,12953,10501,8207,6353,5162,4788,5279,6580,8572,11023,13712,16338,18662,20444,21519,21806,21287,20059,18250,16055,13655,11225,8888,6722,4748,2960,1340,-133,-1420,-2495,-3251,-3613,-3483,-2805,-1568,171,2305,4636,6952,8969,10457,11169,10979,9795,7674,4734,1193,-2666,-6557,-10149,-13187,-15422,-16733,-17033,-16385,-14895,-12761,-10223,-7515,-4881,-2502,-525,970,1968,2469,2552,2254,1663,822,-215,-1412,-2738,-4149,-5610,-7064,-8468,-9777,-10956,-11988,-12852,-13551,-14059,-14382,-14466,-14320,-13890,-13195,-12227,-11027,-9654,-8191,-6741,-5411,-4320,-3569,-3224,-3348,-3914,-4908,-6231,-7772,-9391,-10918,-12194,-13045,-13340,-12969,-11877,-10073,-7632,-4689,-1433,1907,5124,7979,10336,12041,13072,13398,13099,12267,11031,9561,8001,6509,5213,4200,3520,3184,3137,3321,3639,3991,4323,4560,4713,4776,4810,4851,4980,5216,5605,6109,6684,7214,7583,7619,7198,6183,4513,2191,-713,-4032,-7558,-11027,-14183,-16784,-18631,-19605,-19634,-18765,-17062,-14711,-11871,-8794,-5661,-2711,-89,2037,3558,4415,4526,3933,2634,715,-1699,-4497,-7465,-10462,-13267,-15749,-17735,-19166,-19950,-20112,-19664,-18690,-17288,-15591,-13736,-11874,-10126,-8601,-7345,-6381,-5654,-5089,-4585,-4016,-3315,-2405,-1310,-72,1203,2372,3313,3895,4058,3779,3101,2115,950,-243,-1318,-2143,-2632,-2738,-2497,-1967,-1279,-559,56,448,542,288,-309,-1214,-2353,-3603,-4849,-5905,-6626,-6847,-6429,-5313,-3470,-989,1978,5191,8362,11178,13353,14666,14983,14297,12720,10470,7855,5223,2915,1236,393,493,1509,3306,5634,8185,10603,12571,13811,14166,13582,12137,10014,7463,4777,2241,82,-1537,-2552,-3007,-2999,-2729,-2374,-2140,-2155,-2497,-3156,-4046,-5009,-5873,-6433,-6541,-6083,-5019,-3406,-1359,916,3188,5211,6758,7663,7847,7288,6093,4375,2340,153,-1988,-3959,-5647,-6999,-8007,-8672,-9040,-9139,-9002,-8644,-8074,-7272,-6241,-4959,-3432,-1676,275,2365,4517,6654,8665,10471,11970,13080,13760,13944,13656,12877,11679,10103,8251,6218,4112,2061,169,-1459,-2736,-3618,-4072,-4118,-3797,-3181,-2372,-1472,-600,147,708,1034,1150,1081,901,668,437,243,73,-73,-250,-479,-789,-1193,-1666,-2196,-2708,-3166,-3480,-3602,-3468,-3059,-2368,-1454,-392,699,1673,2406,2762,2678,2123,1149,-160,-1649,-3168,-4556,-5682,-6483,-6912,-7031,-6885,-6570,-6158,-5677,-5144,-4504,-3685,-2599,-1156,709,2999,5693,8647,11698,14594,17048,18803,19584,19239,17667,14915,11138,6606,1688,-3206,-7647,-11245,-13710,-14841,-14619,-13141,-10656,-7509,-4099,-822,1969,4030,5221,5550,5128,4159,2897,1566,378,-572,-1256,-1741,-2168,-2698,-3488,-4672,-6269,-8269,-10518,-12823,-14937,-16565,-17479,-17463,-16424,-14349,-11362,-7671,-3576,584,4481,7794,10308,11856,12406,11997,10772,8919,6687,4299,1986,-96,-1830,-3178,-4140,-4780,-5147,-5341,-5414,-5436,-5443,-5441,-5439,-5387,-5261,-4998,-4582,-3981,-3227,-2331,-1362,-354,616,1530,2339,3064,3703,4320,4942,5640,6411,7272,8147,8961,9586,9892,9779,9160,8036,6456,4561,2539,634,-908,-1856,-2037,-1357,190,2494,5381,8569,11774,14664,16976,18471,19047,18650,17386,15396,12918,10199,7490,4985,2837,1086,-267,-1307,-2140,-2858,-3546,-4206,-4803,-5251,-5427,-5216,-4515,-3267,-1469,804,3421,6172,8806,11065,12683,13469,13282,12099,9965,7058,3577,-184,-3956,-7471,-10512,-12930,-14657,-15680,-16079,-15928,-15358,-14451,-13274,-11873,-10228,-8337,-6168,-3712,-984,1970,5054,8154,11081,13679,15730,17073,17567,17133,15765,13546,10613,7195,3524,-110,-3451,-6244,-8297,-9450,-9636,-8836,-7109,-4582,-1413,2176,5963,9687,13119,16026,18227,19597,20048,19606,18301,16282,13688,10730,7593,4482,1551,-1061,-3269,-5022,-6294,-7090,-7405,-7248,-6620,-5508,-3949,-1936,437,3118,5965,8835,11563,13950,15842,17086,17595,17352,16391,14835,12828,10562,8215,5952,3892,2100,575,-733,-1913,-3073,-4292,-5624,-7052,-8497,-9833,-10879,-11460,-11410,-10618,-9069,-6814,-4036,-979,2039,4679,6618,7590,7427,6077,3640,331,-3495,-7436,-11055,-13965,-15889,-16670,-16333,-15015,-12995,-10586,-8150,-5980,-4340,-3367,-3125,-3565,-4565,-5932,-7458,-8914,-10118,-10932,-11275,-11147,-10594,-9720,-8661,-7555,-6535,-5698,-5098,-4727,-4545,-4452,-4366,-4177,-3824,-3259,-2482,-1529,-450,662,1737,2688,3458,4005,4321,4403,4295,3996,3549,2937,2157,1177,-25,-1483,-3190,-5142,-7294,-9581,-11921,-14198,-16290,-18052,-19338,-20021,-19997,-19216,-17689,-15476,-12716,-9570,-6245,-2948,125,2806,4970,6545,7498,7856,7670,7014,5990,4669,3161,1526,-172,-1879,-3559,-5164,-6635,-7914,-8905,-9535,-9728,-9429,-8645,-7387,-5754,-3844,-1801,243,2155,3849,5249,6353,7155,7712,8063,8275,8397,8479,8549,8636,8737,8844,8928,8947,8852,8588,8110,7374,6374,5105,3617,1980,286,-1335,-2779,-3943,-4755,-5200,-5291,-5078,-4651,-4091,-3505,-2976,-2597,-2421,-2512,-2890,-3567,-4529,-5743,-7147,-8673,-10212,-11663,-12895,-13785,-14224,-14097,-13361,-11971,-9961,-7408,-4430,-1191,2120,5304,8160,10496,12165,13027,13022,12106,10331,7762,4559,884,-3039,-6990,-10762,-14137,-16976,-19123,-20512,-21082,-20830,-19786,-18016,-15638,-12779,-9618,-6317,-3057,30,2804,5212,7182,8716,9812,10470,10725,10573,10041,9152,7929,6433,4715,2856,922,-983,-2780,-4345,-5569,-6326,-6487,-5958,-4664,-2589,218,3648,7533,11635,15713,19491,22724,25216,26811,27448,27127,25924,23981,21480,18642,15690,12835,10264,8101,6417,5220,4428,3971,3674,3449,3155,2754,2231,1644,1097,721,651,985,1764,2963,4447,6051,7527,8658,9230,9120,8267,6718,4586,2044,-700,-3451,-6011,-8251,-10050,-11356,-12135,-12405,-12191,-11565,-10596,-9387,-8057,-6725,-5519,-4567,-3966,-3793,-4100,-4857,-6054,-7569,-9301,-11091,-12781,-14228,-15308,-15932,-16071,-15720,-14931,-13769,-12320,-10665,-8891,-7054,-5217,-3421,-1714,-137,1259,2443,3357,3994,4324,4387,4211,3890,3508,3178,2969,2941,3080,3328,3577,3679,3481,2862,1722,62,-2049,-4462,-6926,-9191,-10940,-11946,-12000,-11027,-9052,-6207,-2738,1072,4885,8409,11377,13624,15073,15735,15728,15204,14369,13413,12495,11719,11124,10665,10281,9830,9231,8381,7247,5847,4234,2526,850,-646,-1828,-2589,-2844,-2591,-1839,-698,696,2176,3534,4606,5238,5340,4892,3947,2619,1078,-496,-1939,-3117,-3981,-4507,-4761,-4803,-4724,-4598,-4457,-4323,-4167,-3948,-3606,-3095,-2366,-1424,-284,984,2271,3451,4370,4891,4899,4313,3118,1342,-930,-3562,-6394,-9228,-11864,-14094,-15736,-16622,-16659,-15775,-14015,-11444,-8253,-4640,-883,2763,6034,8738,10712,11925,12364,12134,11364,10203,8816,7316,5789,4271,2748,1194,-447,-2192,-4034,-5906,-7677,-9176,-10215,-10588,-10193,-8943,-6919,-4252,-1191,1974,4946,7430,9236,10206,10333,9668,8359,6625,4701,2835,1249,88,-551,-677,-348,305,1147,2027,2834,3480,3947,4237,4404,4535,4703,5006,5500,6207,7130,8190,9333,10411,11365,12040,12420,12410,12045,11322,10322,9109,7786,6439,5147,3978,2963,2129,1471,992,682,558,640,967,1600,2561,3915,5634,7711,10051,12545,15020,17300,19169,20463,21008,20734,19583,17627,14968,11795,8338,4823,1499,-1466,-3922,-5824,-7164,-8008,-8440,-8577,-8512,-8346,-8132,-7898,-7653,-7345,-6947,-6394,-5657,-4716,-3594,-2334,-1019,261,1396,2283,2818,2936,2577,1741,434,-1263,-3274,-5446,-7634,-9657,-11345,-12550,-13149,-13100,-12381,-11087,-9313,-7245,-5056,-2944,-1068,449,1538,2176,2390,2219,1728,958,-42,-1254,-2645,-4204,-5871,-7591,-9251,-10728,-11875,-12549,-12645,-12087,-10902,-9155,-7007,-4661,-2335,-264,1401,2516,3086,3122,2767,2153,1460,827,368,148,171,406,785,1210,1603,1878,1989,1918,1693,1367,1035,800,770,1037,1676,2703,4116,5850,7796,9831,11758,13421,14616,15197,15056,14138,12477,10166,7363,4269,1094,-1950,-4700,-7035,-8889,-10282,-11235,-11877,-12268,-12539,-12728,-12886,-12988,-12991,-12832,-12430,-11750,-10759,-9503,-8058,-6565,-5173,-4075,-3408,-3308,-3828,-4970,-6656,-8753,-11082,-13441,-15631,-17462,-18791,-19486,-19506,-18804,-17430,-15454,-13000,-10227,-7322,-4456,-1813,477,2317,3651,4480,4822,4737,4274,3512,2487,1262,-135,-1658,-3255,-4868,-6405,-7773,-8865,-9574,-9830,-9579,-8825,-7627,-6077,-4322,-2522,-841,574,1616,2235,2433,2283,1898,1428,1027,833,940,1391,2152,3142,4206,5177,5869,6129,5864,5039,3740,2091,334,-1306,-2548,-3207,-3113,-2239,-629,1557,4091,6691,9087,11020,12313,12846,12632,11709,10266,8446,6483,4542,2775,1287,115,-716,-1256,-1541,-1647,-1643,-1579,-1512,-1460,-1439,-1445,-1465,-1472,-1458,-1390,-1266,-1069,-804,-477,-110,272,637,948,1187,1314,1334,1216,960,555,-13,-750,-1667,-2761,-4020,-5422,-6910,-8423,-9856,-11106,-12037,-12541,-12486,-11817,-10474,-8485,-5910,-2860,497,3984,7397,10536,13228,15313,16698,17317,17186,16354,14941,13086,10963,8750,6604,4683,3082,1894,1133,807,862,1221,1776,2399,2963,3346,3458,3247,2696,1849,754,-499,-1818,-3120,-4314,-5332,-6116,-6622,-6840,-6770,-6463,-5966,-5384,-4789,-4278,-3906,-3695,-3623,-3619,-3581,-3386,-2910,-2078,-814,845,2857,5086,7353,9454,11154,12242,12547,11971,10504,8235,5343,2072,-1276,-4407,-7039,-8952,-9997,-10113,-9340,-7791,-5664,-3185,-604,1846,3979,5661,6824,7453,7602,7333,6771,6019,5199,4421,3756,3271,2972,2842,2844,2898,2967,2985,2936,2826,2664,2497,2356,2281,2301,2442,2709,3106,3620,4225,4874,5514,6055,6418,6502,6242,5592,4568,3229,1689,101,-1374,-2581,-3397,-3771,-3685,-3227,-2490,-1648,-848,-241,56,0,-438,-1195,-2209,-3369,-4573,-5738,-6784,-7694,-8456,-9104,-9697,-10275,-10925,-11659,-12515,-13460,-14426,-15333,-16017,-16362,-16208,-15463,-14086,-12110,-9655,-6916,-4114,-1502,712,2365,3383,3772,3622,3088,2355,1626,1069,804,896,1317,2009,2835,3677,4410,4940,5242,5307,5203,4997,4776,4604,4518,4511,4536,4528,4399,4111,3617,2971,2238,1550,1060,908,1231,2100,3535,5470,7781,10260,12673,14750,16261,17002,16872,15845,14001,11500,8579,5492,2546,-11,-1945,-3101,-3437,-2966,-1850,-270,1520,3280,4800,5932,6590,6789,6570,6065,5394,4707,4123,3740,3593,3693,3965,4325,4635,4755,4565,3957,2917,1456,-289,-2168,-3930,-5371,-6251,-6450,-5891,-4629,-2815,-685,1468,3330,4631,5135,4742,3411,1254,-1551,-4748,-8033,-11098,-13648,-15430,-16262,-16050,-14794,-12604,-9686,-6312,-2824,450,3182,5132,6132,6166,5301,3780,1874,-53,-1668,-2681,-2897,-2239,-758,1370,3892,6477,8815,10632,11736,12078,11701,10780,9560,8295,7265,6631,6533,6945,7800,8893,10035,10961,11511,11534,11013,10012,8677,7216,5842,4736,4022,3726,3782,4068,4368,4513,4306,3653,2534,1019,-713,-2446,-3916,-4884,-5169,-4647,-3333,-1299,1258,4091,6918,9442,11420,12661,13062,12622,11416,9593,7350,4870,2354,-81,-2304,-4281,-5941,-7270,-8211,-8731,-8765,-8298,-7295,-5812,-3902,-1701,639,2930,4982,6610,7656,8023,7624,6509,4702,2365,-359,-3269,-6171,-8891,-11276,-13237,-14721,-15748,-16361,-16665,-16727,-16659,-16481,-16236,-15875,-15368,-14641,-13642,-12346,-10733,-8849,-6742,-4499,-2220,-19,1983,3660,4898,5580,5629,4976,3629,1613,-956,-3931,-7085,-10171,-12902,-15008,-16247,-16446,-15525,-13520,-10557,-6902,-2849,1208,4916,7906,9938,10799,10481,9020,6621,3553,124,-3320,-6506,-9186,-11235,-12608,-13348,-13582,-13461,-13152,-12802,-12490,-12259,-12060,-11808,-11381,-10644,-9498,-7876,-5759,-3216,-331,2720,5765,8581,10975,12763,13822,14099,13622,12500,10906,9045,7123,5317,3758,2491,1523,772,133,-517,-1304,-2287,-3483,-4825,-6168,-7341,-8123,-8345,-7858,-6626,-4674,-2144,767,3795,6675,9131,10965,11999,12187,11517,10094,8060,5604,2939,238,-2304,-4583,-6475,-7940,-8934,-9471,-9567,-9295,-8713,-7941,-7073,-6225,-5505,-4976,-4713,-4716,-4991,-5496,-6173,-6974,-7832,-8702,-9548,-10322,-11011,-11555,-11947,-12142,-12137,-11949,-11592,-11128,-10606,-10081,-9599,-9180,-8814,-8487,-8129,-7696,-7105,-6301,-5247,-3911,-2342,-586,1213,2920,4332,5285,5611,5223,4084,2273,-62,-2681,-5291,-7570,-9223,-9969,-9655,-8188,-5643,-2185,1879,6195,10341,13935,16650,18259,18679,17956,16257,13883,11145,8437,6056,4302,3318,3184,3848,5175,6963,8979,10975,12758,14164,15129,15641,15766,15632,15362,15131,15030,15169,15554,16156,16881,17558,18031,18079,17554,16321,14338,11646,8371,4725,954,-2648,-5837,-8381,-10146,-11072,-11183,-10602,-9481,-8028,-6444,-4907,-3555,-2477,-1688,-1193,-919,-807,-775,-750,-693,-580,-426,-272,-169,-177,-353,-736,-1369,-2253,-3406,-4786,-6363,-8066,-9816,-11518,-13078,-14399,-15408,-16056,-16312,-16199,-15731,-14982,-13978,-12791,-11450,-9979,-8428,-6798,-5167,-3572,-2115,-879,37,549,604,185,-688,-1916,-3394,-4934,-6367,-7502,-8177,-8278,-7743,-6577,-4854,-2686,-253,2289,4725,6923,8728,10079,10943,11349,11375,11127,10732,10309,9971,9766,9751,9884,10143,10423,10670,10762,10681,10355,9825,9129,8358,7645,7110,6899,7101,7777,8905,10398,12093,13782,15237,16235,16624,16306,15299,13700,11677,9447,7213,5157,3382,1927,731,-308,-1356,-2565,-4073,-5942,-8173,-10658,-13232,-15665,-17700,-19105,-19670,-19280,-17870,-15519,-12340,-8574,-4486,-370,3453,6723,9209,10761,11311,10878,9556,7516,4983,2188,-606,-3185,-5368,-7025,-8112,-8636,-8681,-8389,-7917,-7457,-7158,-7129,-7422,-7978,-8702,-9407,-9895,-9963,-9447,-8250,-6374,-3895,-1019,2019,4901,7331,9026,9775,9446,8046,5657,2515,-1079,-4766,-8147,-10891,-12711,-13435,-13022,-11541,-9164,-6165,-2812,560,3686,6319,8275,9462,9821,9405,8284,6604,4541,2294,73,-1899,-3470,-4463,-4828,-4514,-3572,-2073,-144,2095,4487,6925,9285,11495,13485,15220,16658,17780,18557,18962,18979,18599,17825,16697,15253,13579,11755,9874,8043,6320,4797,3485,2415,1570,919,444,103,-103,-178,-117,106,484,1016,1684,2432,3228,3986,4658,5176,5492,5585,5432,5069,4504,3801,2991,2125,1243,380,-434,-1174,-1803,-2313,-2653,-2822,-2789,-2561,-2129,-1532,-771,109,1081,2141,3236,4391,5549,6709,7793,8750,9450,9797,9657,8932,7565,5542,2933,-136,-3479,-6874,-10082,-12879,-15072,-16512,-17122,-16879,-15831,-14099,-11833,-9259,-6594,-4082,-1930,-307,681,1017,747,21,-988,-2039,-2916,-3413,-3396,-2789,-1636,-36,1782,3585,5064,5967,6072,5250,3508,958,-2139,-5429,-8509,-10953,-12409,-12611,-11452,-8965,-5351,-934,3870,8604,12823,16149,18294,19117,18583,16817,14022,10486,6549,2529,-1267,-4594,-7284,-9249,-10457,-10974,-10858,-10229,-9173,-7772,-6091,-4148,-1993,370,2879,5476,8055,10494,12618,14286,15296,15539,14895,13341,10905,7711,3939,-159,-4303,-8213,-11611,-14285,-16075,-16922,-16823,-15913,-14327,-12320,-10101,-7909,-5931,-4288,-3059,-2245,-1800,-1646,-1673,-1762,-1819,-1741,-1508,-1100,-601,-89,277,373,58,-758,-2101,-3961,-6226,-8769,-11391,-13905,-16102,-17823,-18934,-19356,-19090,-18160,-16677,-14762,-12574,-10266,-7985,-5846,-3958,-2376,-1166,-354,27,-39,-566,-1528,-2930,-4683,-6746,-8984,-11260,-13408,-15218,-16516,-17094,-16841,-15659,-13564,-10649,-7089,-3145,883,4683,7964,10509,12177,12942,12869,12107,10858,9349,7780,6328,5086,4095,3319,2697,2124,1543,908,251,-357,-791,-924,-633,157,1438,3156,5135,7186,9050,10495,11312,11362,10589,9025,6785,4045,1039,-2000,-4825,-7229,-9053,-10193,-10608,-10334,-9446,-8087,-6427,-4665,-3001,-1624,-676,-242,-337,-891,-1775,-2796,-3732,-4377,-4541,-4095,-3013,-1322,811,3175,5486,7441,8758,9207,8649,7041,4479,1149,-2638,-6513,-10066,-12895,-14665,-15143,-14250,-12057,-8807,-4843,-628,3411,6820,9304,10640,10791,9846,8026,5642,3019,503,-1671,-3313,-4380,-4909,-5028,-4895,-4688,-4534,-4510,-4628,-4811,-4949,-4891,-4485,-3620,-2231,-320,2017,4657,7390,10019,12329,14144,15332,15827,15608,14725,13263,11333,9074,6610,4048,1495,-993,-3344,-5509,-7429,-9024,-10210,-10885,-10943,-10332,-8990,-6986,-4386,-1394,1779,4853,7568,9689,11028,11506,11085,9869,7977,5623,3018,397,-2046,-4121,-5730,-6767,-7224,-7082,-6401,-5214,-3633,-1732,352,2494,4575,6451,8051,9267,10101,10520,10592,10350,9897,9269,8552,7744,6858,5870,4718,3389,1821,43,-1932,-3996,-6009,-7787,-9101,-9771,-9610,-8567,-6633,-3980,-804,2537,5724,8374,10216,11015,10729,9382,7219,4527,1717,-798,-2646,-3533,-3304,-1970,321,3255,6432,9396,11711,12997,13035,11738,9213,5744,1713,-2379,-6069,-8900,-10584,-10929,-9973,-7874,-4962,-1638,1647,4473,6487,7455,7278,5997,3778,892,-2345,-5585,-8523,-10897,-12540,-13372,-13403,-12728,-11488,-9870,-8051,-6201,-4445,-2865,-1513,-392,494,1168,1637,1905,1964,1797,1371,678,-311,-1569,-3073,-4748,-6500,-8216,-9762,-11018,-11884,-12276,-12174,-11568,-10506,-9052,-7293,-5323,-3238,-1124,936,2893,4695,6329,7774,9047,10136,11065,11814,12385,12763,12925,12878,12616,12184,11625,11027,10480,10091,9947,10123,10634,11455,12487,13590,14569,15233,15381,14880,13626,11632,8957,5787,2341,-1090,-4218,-6760,-8504,-9316,-9177,-8177,-6514,-4462,-2336,-459,917,1591,1519,730,-564,-2141,-3638,-4791,-5307,-5060,-4010,-2275,-82,2254,4380,5964,6733,6551,5394,3413,857,-1922,-4549,-6681,-8042,-8476,-7963,-6613,-4648,-2379,-136,1762,3061,3618,3412,2540,1220,-280,-1654,-2631,-3004,-2667,-1618,22,2060,4209,6195,7720,8578,8630,7841,6303,4165,1666,-943,-3424,-5572,-7245,-8378,-8955,-9021,-8641,-7893,-6829,-5519,-3970,-2237,-328,1701,3795,5889,7887,9728,11320,12621,13582,14188,14440,14346,13914,13165,12105,10768,9185,7424,5575,3735,2030,556,-587,-1335,-1660,-1550,-1039,-167,989,2361,3844,5365,6811,8113,9184,9975,10434,10556,10333,9790,8975,7916,6683,5305,3837,2324,816,-627,-1927,-3022,-3813,-4257,-4284,-3905,-3140,-2085,-859,374,1441,2176,2435,2137,1247,-156,-1965,-3935,-5845,-7400,-8376,-8601,-8018,-6689,-4809,-2669,-616,979,1830,1714,583,-1481,-4244,-7357,-10430,-13044,-14856,-15618,-15214,-13687,-11219,-8114,-4756,-1549,1122,2956,3765,3492,2227,153,-2435,-5234,-7905,-10181,-11832,-12720,-12801,-12103,-10755,-8927,-6848,-4748,-2868,-1390,-465,-177,-515,-1456,-2849,-4585,-6451,-8312,-9964,-11312,-12233,-12703,-12693,-12232,-11351,-10093,-8511,-6662,-4605,-2434,-230,1883,3804,5397,6592,7277,7460,7115,6335,5208,3893,2548,1355,472,25,108,730,1854,3367,5098,6840,8371,9476,9990,9810,8902,7339,5232,2782,182,-2360,-4672,-6630,-8156,-9236,-9880,-10152,-10100,-9805,-9302,-8629,-7797,-6800,-5647,-4354,-2970,-1590,-318,719,1417,1716,1609,1161,495,-233,-840,-1177,-1121,-624,300,1557,3015,4477,5760,6650,6993,6649,5556,3708,1178,-1906,-5337,-8897,-12313,-15346,-17755,-19366,-20076,-19850,-18790,-17037,-14839,-12472,-10189,-8258,-6807,-5943,-5623,-5770,-6206,-6772,-7287,-7624,-7724,-7558,-7198,-6708,-6211,-5794,-5547,-5505,-5662,-5978,-6346,-6669,-6812,-6683,-6214,-5395,-4267,-2923,-1483,-93,1114,2023,2566,2702,2462,1897,1109,222,-636,-1324,-1724,-1737,-1301,-408,927,2614,4564,6638,8704,10636,12319,13680,14680,15312,15617,15620,15388,14931,14284,13432,12392,11145,9754,8262,6789,5472,4455,3893,3909,4562,5868,7735,10017,12495,14904,16982,18482,19205,19045,17954,16003,13327,10128,6653,3160,-115,-2956,-5226,-6820,-7731,-7973,-7631,-6797,-5592,-4143,-2578,-1039,336,1415,2065,2201,1779,788,-663,-2468,-4414,-6307,-7955,-9196,-9965,-10244,-10117,-9706,-9178,-8684,-8374,-8314,-8549,-9025,-9676,-10364,-10976,-11380,-11490,-11276,-10744,-9985,-9098,-8246,-7534,-7085,-6927,-7028,-7302,-7559,-7639,-7330,-6514,-5113,-3180,-843,1674,4087,6147,7582,8276,8163,7330,5961,4307,2654,1278,374,62,349,1132,2249,3471,4591,5419,5847,5854,5489,4918,4301,3867,3775,4153,5044,6387,8081,9912,11681,13159,14154,14546,14270,13366,11938,10172,8287,6523,5117,4246,4046,4564,5757,7515,9642,11902,14038,15794,16981,17448,17178,16195,14628,12639,10394,8046,5706,3423,1228,-902,-2945,-4911,-6705,-8268,-9455,-10156,-10268,-9727,-8548,-6799,-4601,-2151,386,2759,4809,6329,7198,7312,6632,5167,2989,213,-3008,-6467,-9973,-13272,-16178,-18473,-20030,-20751,-20642,-19763,-18275,-16373,-14299,-12290,-10534,-9190,-8287,-7822,-7677,-7708,-7745,-7635,-7261,-6563,-5566,-4321,-2971,-1635,-468,446,1047,1355,1449,1435,1472,1692,2216,3134,4454,6150,8088,10119,11999,13541,14516,14813,14357,13202,11448,9302,6973,4693,2665,1014,-178,-935,-1318,-1453,-1461,-1467,-1554,-1765,-2085,-2457,-2792,-2995,-2975,-2686,-2105,-1270,-238,908,2092,3254,4368,5437,6496,7588,8760,10032,11403,12814,14191,15415,16371,16956,17086,16732,15887,14618,12993,11163,9253,7439,5865,4651,3892,3592,3730,4197,4863,5573,6153,6482,6442,6007,5176,4041,2705,1334,70,-960,-1663,-2036,-2095,-1950,-1716,-1517,-1467,-1610,-1966,-2472,-3063,-3618,-4067,-4315,-4337,-4125,-3709,-3138,-2485,-1816,-1207,-727,-422,-331,-485,-870,-1496,-2321,-3301,-4405,-5535,-6662,-7689,-8573,-9268,-9723,-9952,-9910,-9637,-9119,-8393,-7497,-6474,-5386,-4277,-3198,-2162,-1191,-256,656,1569,2507,3453,4397,5283,6066,6666,7017,7053,6711,5987,4884,3460,1808,24,-1774,-3478,-5012,-6289,-7282,-7958,-8323,-8390,-8186,-7720,-7027,-6081,-4903,-3454,-1748,209,2361,4623,6851,8884,10521,11580,11912,11431,10151,8179,5724,3073,551,-1495,-2786,-3090,-2314,-460,2321,5779,9586,13353,16710,19316,20927,21406,20751,19078,16584,13558,10250,6946,3835,1062,-1303,-3266,-4874,-6205,-7356,-8390,-9375,-10313,-11199,-11980,-12586,-12939,-12959,-12573,-11772,-10539,-8967,-7146,-5246,-3452,-1950,-940,-541,-861,-1897,-3596,-5826,-8405,-11117,-13736,-16065,-17918,-19193,-19814,-19783,-19147,-17987,-16415,-14549,-12510,-10394,-8295,-6254,-4327,-2539,-926,454,1544,2260,2524,2273,1451,70,-1853,-4194,-6834,-9559,-12179,-14472,-16256,-17406,-17841,-17576,-16679,-15281,-13528,-11610,-9640,-7772,-6033,-4490,-3103,-1876,-761,254,1178,2005,2731,3322,3794,4117,4313,4387,4346,4202,3962,3620,3213,2739,2265,1827,1507,1350,1416,1730,2301,3114,4132,5274,6468,7578,8512,9139,9395,9233,8676,7810,6761,5712,4836,4308,4243,4698,5652,7007,8615,10273,11788,12966,13656,13756,13219,12047,10293,8061,5474,2726,-15,-2535,-4648,-6212,-7079,-7214,-6566,-5188,-3152,-581,2353,5468,8563,11430,13906,15818,17076,17587,17345,16341,14642,12317,9481,6257,2795,-765,-4270,-7583,-10576,-13143,-15198,-16701,-17628,-18004,-17860,-17255,-16265,-14970,-13477,-11906,-10390,-9067,-8080,-7523,-7480,-7947,-8867,-10105,-11463,-12716,-13616,-13960,-13604,-12473,-10616,-8158,-5305,-2334,491,2887,4653,5658,5875,5397,4398,3144,1915,1001,612,888,1823,3302,5102,6896,8375,9191,9114,8002,5838,2775,-939,-4929,-8769,-12020,-14279,-15246,-14720,-12704,-9296,-4804,406,5876,11158,15842,19624,22303,23808,24207,23626,22310,20478,18377,16206,14126,12231,10609,9241,8143,7242,6480,5762,5006,4110,3006,1630,-37,-1977,-4110,-6328,-8463,-10350,-11817,-12725,-12983,-12555,-11479,-9851,-7832,-5631,-3475,-1614,-251,434,369,-468,-1981,-4018,-6347,-8714,-10842,-12518,-13539,-13847,-13424,-12387,-10896,-9180,-7464,-5973,-4872,-4270,-4210,-4647,-5512,-6651,-7945,-9209,-10344,-11210,-11754,-11916,-11710,-11134,-10268,-9150,-7885,-6553,-5229,-3994,-2868,-1883,-1007,-216,542,1320,2165,3115,4203,5438,6820,8332,9925,11536,13069,14423,15494,16200,16497,16382,15899,15136,14199,13221,12322,11612,11168,11041,11237,11730,12456,13325,14219,15019,15594,15834,15637,14950,13724,11991,9779,7195,4349,1398,-1515,-4222,-6599,-8521,-9918,-10745,-10995,-10710,-9942,-8792,-7363,-5789,-4194,-2720,-1467,-562,-31,67,-186,-726,-1395,-2021,-2462,-2555,-2260,-1533,-457,879,2317,3724,4952,5928,6578,6928,7000,6881,6659,6428,6262,6221,6305,6503,6747,6953,7060,6978,6702,6216,5579,4869,4177,3613,3264,3184,3402,3877,4530,5258,5893,6324,6387,6001,5106,3707,1870,-265,-2526,-4668,-6465,-7682,-8138,-7726,-6412,-4287,-1487,1744,5166,8506,11542,14071,15989,17204,17727,17564,16781,15448,13657,11501,9072,6470,3778,1098,-1480,-3850,-5903,-7546,-8688,-9276,-9301,-8792,-7863,-6636,-5321,-4083,-3125,-2548,-2425,-2721,-3345,-4153,-4988,-5693,-6173,-6359,-6252,-5906,-5392,-4821,-4296,-3891,-3673,-3647,-3806,-4100,-4477,-4877,-5227,-5500,-5627,-5597,-5364,-4901,-4182,-3172,-1861,-239,1666,3797,6050,8288,10331,11977,13026,13294,12653,11060,8544,5273,1476,-2525,-6366,-9692,-12159,-13528,-13644,-12514,-10256,-7148,-3535,155,3544,6279,8153,9065,9077,8333,7111,5672,4330,3314,2798,2860,3452,4458,5655,6801,7626,7901,7444,6165,4064,1227,-2151,-5850,-9575,-13069,-16069,-18396,-19926,-20632,-20567,-19853,-18669,-17213,-15693,-14280,-13125,-12301,-11850,-11746,-11937,-12335,-12854,-13409,-13924,-14360,-14681,-14883,-14965,-14927,-14770,-14490,-14071,-13517,-12803,-11944,-10929,-9783,-8528,-7203,-5860,-4552,-3341,-2269,-1375,-660,-123,295,630,981,1417,2020,2843,3911,5194,6615,8055,9331,10288,10734,10561,9715,8222,6231,3933,1616,-436,-1936,-2641,-2421,-1209,893,3721,6987,10379,13543,16176,18001,18858,18672,17497,15502,12937,10119,7376,4994,3198,2107,1728,1968,2639,3503,4284,4740,4653,3906,2454,354,-2247,-5147,-8079,-10790,-13028,-14615,-15440,-15493,-14846,-13658,-12120,-10467,-8894,-7571,-6590,-5977,-5676,-5587,-5543,-5405,-5013,-4286,-3194,-1763,-122,1607,3221,4550,5437,5758,5469,4599,3236,1569,-194,-1824,-3106,-3902,-4131,-3816,-3063,-2050,-994,-108,420,488,65,-772,-1886,-3081,-4159,-4924,-5248,-5045,-4317,-3125,-1590,117,1813,3305,4432,5068,5165,4741,3899,2800,1655,667,35,-121,273,1194,2568,4249,6089,7910,9584,11006,12131,12957,13527,13901,14155,14351,14525,14698,14831,14880,14744,14342,13576,12375,10714,8593,6082,3291,360,-2514,-5169,-7414,-9138,-10247,-10736,-10636,-10055,-9116,-7987,-6809,-5743,-4890,-4356,-4170,-4369,-4900,-5731,-6768,-7926,-9114,-10242,-11240,-12046,-12631,-12955,-13032,-12849,-12422,-11773,-10908,-9862,-8646,-7295,-5834,-4294,-2718,-1125,445,1986,3481,4930,6326,7669,8937,10113,11145,11986,12547,12763,12540,11840,10628,8955,6894,4589,2213,-59,-2031,-3579,-4599,-5074,-5041,-4613,-3924,-3178,-2534,-2174,-2209,-2684,-3575,-4764,-6059,-7229,-8003,-8146,-7490,-5929,-3511,-369,3242,6983,10490,13395,15392,16250,15877,14282,11612,8095,4029,-265,-4468,-8318,-11589,-14161,-15952,-16970,-17258,-16892,-15970,-14579,-12824,-10761,-8490,-6052,-3534,-1004,1443,3701,5662,7207,8245,8712,8582,7907,6764,5304,3692,2104,699,-410,-1173,-1581,-1719,-1666,-1567,-1515,-1597,-1838,-2220,-2678,-3124,-3469,-3632,-3586,-3325,-2911,-2419,-1955,-1610,-1466,-1559,-1887,-2395,-2974,-3487,-3768,-3663,-3037,-1817,31,2434,5281,8370,11469,14321,16683,18345,19163,19080,18120,16425,14196,11718,9291,7223,5778,5151,5448,6650,8656,11222,14070,16833,19161,20723,21270,20648,18836,15919,12109,7674,2958,-1712,-6001,-9636,-12404,-14169,-14911,-14678,-13633,-11995,-10044,-8066,-6346,-5107,-4513,-4629,-5434,-6821,-8622,-10630,-12643,-14461,-15961,-17026,-17632,-17747,-17375,-16513,-15161,-13308,-10981,-8205,-5080,-1740,1636,4809,7589,9745,11175,11798,11674,10921,9747,8370,7046,5952,5266,5046,5325,6039,7087,8314,9566,10652,11445,11810,11700,11105,10080,8735,7210,5681,4307,3240,2582,2388,2636,3265,4144,5128,6053,6766,7159,7185,6861,6290,5626,5060,4801,5010,5814,7246,9264,11711,14375,16960,19157,20673,21272,20818,19297,16818,13595,9921,6122,2506,-663,-3191,-4985,-6019,-6349,-6091,-5386,-4411,-3345,-2345,-1575,-1117,-1059,-1396,-2111,-3128,-4364,-5714,-7100,-8431,-9675,-10772,-11709,-12436,-12913,-13065,-12813,-12090,-10835,-9062,-6804,-4196,-1386,1412,3991,6149,7694,8513,8506,7679,6062,3773,957,-2193,-5463,-8649,-11528,-13924,-15662,-16618,-16715,-15924,-14298,-11948,-9057,-5852,-2593,456,3070,5050,6308,6805,6618,5872,4766,3495,2268,1222,445,-60,-354,-531,-704,-937,-1253,-1599,-1880,-1937,-1641,-853,476,2329,4602,7103,9604,11832,13549,14543,14686,13929,12302,9911,6929,3552,10,-3491,-6755,-9631,-12004,-13813,-15043,-15720,-15914,-15719,-15250,-14633,-13975,-13369,-12888,-12557,-12390,-12375,-12458,-12641,-12849,-13090,-13320,-13532,-13688,-13737,-13615,-13237,-12535,-11460,-10023,-8289,-6400,-4540,-2913,-1733,-1132,-1212,-1937,-3214,-4835,-6566,-8114,-9248,-9736,-9472,-8410,-6610,-4238,-1491,1351,4042,6338,8061,9116,9475,9215,8460,7408,6255,5215,4432,4015,3960,4217,4624,5022,5193,4993,4284,3066,1373,-610,-2668,-4512,-5851,-6429,-6052,-4650,-2242,993,4804,8842,12715,16049,18477,19738,19633,18118,15221,11144,6121,535,-5247,-10793,-15719,-19690,-22448,-23868,-23918,-22727,-20503,-17556,-14248,-10935,-7975,-5627,-4090,-3424,-3607,-4496,-5875,-7488,-9043,-10278,-10979,-10992,-10266,-8821,-6770,-4277,-1544,1213,3780,5975,7634,8659,8997,8651,7719,6324,4684,3013,1572,557,159,444,1429,3011,5017,7219,9351,11174,12461,13075,12930,12041,10486,8423,6032,3557,1187,-841,-2396,-3341,-3629,-3266,-2295,-834,988,3006,5030,6915,8489,9672,10415,10737,10737,10546,10339,10295,10546,11198,12253,13649,15238,16801,18096,18850,18849,17907,15965,13040,9280,4912,266,-4324,-8456,-11847,-14187,-15373,-15330,-14161,-12040,-9235,-6062,-2875,-2,2230,3587,3890,3076,1181,-1658,-5215,-9191,-13285,-17156,-20548,-23214,-25038,-25951,-25989,-25250,-23865,-22001,-19823,-17464,-15061,-12676,-10373,-8153,-6006,-3909,-1828,241,2301,4313,6213,7939,9379,10472,11116,11279,10918,10076,8809,7254,5569,3951,2596,1666,1287,1502,2296,3587,5220,7040,8850,10490,11802,12674,13022,12821,12061,10812,9138,7164,5017,2834,760,-1075,-2553,-3569,-4062,-3982,-3349,-2208,-659,1166,3111,5017,6725,8106,9067,9537,9489,8929,7868,6376,4508,2386,106,-2183,-4374,-6349,-8021,-9337,-10275,-10817,-11007,-10854,-10435,-9788,-8994,-8115,-7237,-6436,-5792,-5372,-5216,-5345,-5720,-6275,-6892,-7432,-7732,-7650,-7048,-5866,-4079,-1767,915,3739,6416,8627,10112,10597,10002,8271,5547,2038,-1938,-6028,-9863,-13126,-15547,-16969,-17324,-16665,-15100,-12848,-10103,-7124,-4111,-1256,1298,3446,5132,6319,7027,7280,7149,6704,6039,5236,4398,3598,2944,2493,2338,2502,3017,3868,5008,6383,7907,9488,11044,12488,13770,14850,15725,16422,16973,17451,17880,18311,18722,19071,19248,19134,18554,17392,15515,12904,9575,5659,1333,-3158,-7551,-11573,-14977,-17567,-19209,-19860,-19547,-18393,-16560,-14281,-11768,-9276,-6975,-5051,-3589,-2634,-2188,-2154,-2467,-2949,-3499,-3944,-4185,-4111,-3665,-2833,-1657,-222,1316,2799,4027,4855,5173,4966,4297,3331,2285,1422,990,1204,2181,3979,6490,9570,12922,16235,19151,21337,22518,22519,21274,18865,15473,11408,7025,2739,-1087,-4107,-6118,-6995,-6773,-5579,-3631,-1215,1382,3868,6018,7657,8727,9215,9229,8895,8373,7831,7371,7110,7042,7195,7473,7844,8175,8409,8427,8179,7585,6626,5288,3624,1702,-347,-2404,-4309,-5941,-7185,-7944,-8173,-7836,-6957,-5599,-3878,-1956,-53,1621,2832,3395,3190,2146,315,-2208,-5216,-8471,-11675,-14546,-16783,-18181,-18549,-17833,-16054,-13320,-9857,-5923,-1842,2075,5522,8284,10190,11204,11356,10784,9674,8245,6728,5298,4106,3211,2612,2256,2022,1801,1451,883,41,-1067,-2382,-3769,-5094,-6171,-6854,-7035,-6643,-5696,-4261,-2449,-433,1651,3633,5410,6897,8057,8897,9447,9770,9935,10020,10090,10188,10314,10435,10451,10269,9735,8745,7209,5088,2440,-630,-3929,-7216,-10236,-12735,-14500,-15391,-15353,-14429,-12776,-10614,-8251,-5988,-4138,-2943,-2562,-3067,-4397,-6424,-8917,-11626,-14269,-16613,-18442,-19650,-20168,-20034,-19328,-18179,-16746,-15169,-13591,-12096,-10754,-9568,-8525,-7574,-6677,-5804,-4952,-4170,-3521,-3099,-3001,-3263,-3933,-4949,-6239,-7678,-9103,-10370,-11318,-11826,-11804,-11220,-10080,-8473,-6508,-4344,-2139,-60,1790,3301,4472,5297,5843,6179,6402,6564,6751,6968,7268,7631,8071,8563,9076,9562,9937,10108,9969,9438,8452,7042,5262,3283,1271,-546,-1987,-2873,-3125,-2671,-1583,99,2187,4552,6966,9250,11211,12682,13544,13703,13117,11793,9772,7142,4015,531,-3159,-6884,-10489,-13788,-16645,-18881,-20394,-21066,-20855,-19751,-17823,-15191,-12055,-8658,-5284,-2222,251,1918,2625,2311,1032,-1083,-3761,-6714,-9550,-11928,-13533,-14129,-13651,-12116,-9737,-6803,-3687,-791,1551,3072,3650,3315,2230,690,-945,-2302,-3043,-2943,-1906,7,2578,5493,8354,10768,12401,13003,12483,10858,8318,5135,1674,-1658,-4492,-6474,-7403,-7143,-5772,-3440,-473,2779,5911,8591,10557,11693,12016,11668,10894,9971,9187,8757,8845,9494,10665,12243,14037,15847,17447,18637,19270,19236,18543,17222,15447,13363,11216,9169,7391,5942,4827,3957,3216,2424,1458,165,-1497,-3550,-5930,-8512,-11151,-13644,-15832,-17537,-18665,-19159,-19031,-18362,-17273,-15914,-14464,-13052,-11808,-10782,-9982,-9369,-8869,-8396,-7878,-7262,-6504,-5615,-4592,-3467,-2279,-1047,175,1369,2495,3533,4456,5250,5891,6387,6716,6888,6891,6717,6357,5797,5025,4057,2902,1626,291,-982,-2073,-2837,-3143,-2893,-2017,-534,1491,3904,6488,8986,11135,12677,13449,13341,12395,10716,8538,6117,3734,1639,-3,-1111,-1694,-1860,-1752,-1548,-1420,-1494,-1842,-2488,-3360,-4371,-5386,-6258,-6890,-7201,-7176,-6884,-6397,-5868,-5424,-5193,-5268,-5693,-6461,-7514,-8745,-10023,-11198,-12134,-12727,-12901,-12643,-11970,-10926,-9588,-8028,-6327,-4569,-2807,-1116,482,1946,3270,4447,5476,6370,7136,7793,8358,8849,9271,9625,9883,10017,9974,9700,9143,8271,7055,5533,3728,1753,-312,-2323,-4158,-5713,-6867,-7599,-7852,-7671,-7101,-6214,-5103,-3834,-2465,-1023,492,2092,3799,5625,7556,9539,11484,13260,14725,15735,16182,16017,15258,13991,12373,10581,8803,7204,5889,4909,4257,3868,3647,3490,3293,2985,2544,1971,1348,728,234,-102,-209,-123,109,382,566,524,141,-675,-1951,-3666,-5724,-7992,-10283,-12400,-14158,-15392,-16009,-15965,-15308,-14126,-12581,-10828,-9040,-7342,-5812,-4484,-3308,-2250,-1204,-146,960,2071,3092,3915,4392,4415,3917,2895,1441,-295,-2083,-3677,-4808,-5267,-4874,-3578,-1386,1565,5070,8857,12621,16069,18937,21041,22261,22600,22114,20981,19386,17586,15798,14244,13068,12385,12193,12469,13069,13855,14609,15163,15339,15046,14240,12968,11334,9498,7641,5940,4545,3555,3009,2875,3089,3526,4085,4643,5124,5480,5676,5735,5653,5450,5135,4688,4098,3319,2322,1069,-439,-2196,-4139,-6203,-8270,-10256,-12021,-13506,-14603,-15281,-15497,-15273,-14614,-13624,-12346,-10945,-9509,-8202,-7126,-6389,-6052,-6123,-6579,-7330,-8263,-9240,-10109,-10728,-10988,-10798,-10137,-9005,-7467,-5607,-3546,-1399,700,2659,4372,5801,6893,7675,8149,8383,8419,8315,8107,7818,7422,6919,6251,5415,4410,3263,2056,871,-166,-964,-1417,-1498,-1183,-532,404,1508,2706,3891,5002,5985,6806,7465,7967,8340,8609,8803,8933,8995,8964,8775,8377,7683,6661,5284,3584,1650,-408,-2426,-4263,-5780,-6905,-7613,-7953,-8036,-7999,-8000,-8168,-8587,-9273,-10183,-11209,-12216,-13056,-13612,-13789,-13583,-13011,-12188,-11222,-10281,-9488,-8965,-8781,-8945,-9422,-10116,-10885,-11590,-12074,-12237,-12013,-11413,-10494,-9364,-8147,-6966,-5915,-5064,-4424,-3980,-3680,-3450,-3229,-2955,-2615,-2221,-1835,-1538,-1416,-1563,-2024,-2833,-3955,-5343,-6879,-8442,-9868,-10980,-11642,-11702,-11103,-9819,-7898,-5465,-2661,298,3237,5954,8315,10217,11616,12516,12961,13027,12804,12378,11828,11194,10493,9698,8762,7618,6209,4490,2459,153,-2309,-4788,-7054,-8899,-10090,-10443,-9860,-8308,-5913,-2873,481,3770,6577,8530,9319,8775,6858,3689,-469,-5271,-10270,-15075,-19261,-22558,-24744,-25756,-25625,-24481,-22522,-19979,-17085,-14060,-11072,-8253,-5682,-3385,-1366,409,1973,3369,4623,5738,6707,7486,8026,8275,8167,7670,6755,5443,3771,1843,-220,-2243,-4042,-5432,-6232,-6333,-5645,-4199,-2054,638,3681,6882,10014,12907,15423,17456,18979,19970,20464,20482,20073,19252,18062,16505,14624,12435,9994,7374,4675,2040,-362,-2346,-3733,-4365,-4161,-3097,-1254,1206,4041,6960,9622,11738,13012,13320,12590,10947,8612,5915,3239,936,-708,-1533,-1536,-862,222,1350,2165,2325,1610,-62,-2614,-5809,-9298,-12657,-15466,-17355,-18072,-17513,-15728,-12925,-9430,-5638,-1976,1181,3541,4925,5312,4796,3578,1920,92,-1685,-3237,-4507,-5509,-6328,-7104,-7961,-9014,-10308,-11814,-13436,-14991,-16281,-17078,-17192,-16504,-14962,-12625,-9630,-6186,-2544,1037,4329,7161,9428,11109,12242,12930,13287,13457,13545,13626,13729,13822,13831,13663,13226,12448,11337,9928,8337,6719,5255,4114,3481,3429,4044,5268,7013,9104,11296,13347,14945,15869,15879,14869,12790,9740,5904,1593,-2829,-6959,-10409,-12887,-14179,-14269,-13230,-11340,-8928,-6408,-4195,-2614,-1932,-2225,-3452,-5417,-7814,-10277,-12435,-13961,-14638,-14375,-13226,-11396,-9170,-6922,-5010,-3754,-3379,-3979,-5502,-7771,-10477,-13259,-15716,-17485,-18268,-17882,-16270,-13510,-9805,-5435,-765,3857,8079,11631,14322,16065,16878,16876,16226,15147,13838,12479,11189,10016,8967,7971,6968,5872,4637,3265,1806,354,-938,-1945,-2513,-2577,-2101,-1135,219,1823,3515,5131,6546,7638,8364,8685,8636,8256,7631,6811,5885,4866,3792,2651,1433,127,-1250,-2668,-4039,-5262,-6205,-6730,-6717,-6084,-4796,-2891,-491,2245,5061,7723,9945,11500,12197,11931,10693,8558,5713,2386,-1122,-4542,-7595,-10107,-11939,-13089,-13601,-13611,-13272,-12754,-12188,-11659,-11178,-10694,-10097,-9259,-8032,-6332,-4099,-1386,1700,4950,8119,10921,13086,14384,14662,13857,12039,9365,6126,2669,-624,-3377,-5290,-6172,-5935,-4668,-2513,245,3335,6438,9292,11693,13496,14666,15227,15285,14972,14470,13899,13414,13057,12876,12847,12919,13044,13138,13151,13044,12775,12389,11887,11369,10896,10563,10428,10526,10834,11286,11754,12090,12135,11726,10787,9231,7138,4584,1776,-1052,-3663,-5803,-7314,-8080,-8110,-7485,-6398,-5081,-3817,-2858,-2425,-2637,-3527,-5015,-6920,-9008,-10997,-12650,-13749,-14203,-13996,-13220,-12055,-10685,-9329,-8134,-7190,-6502,-5983,-5510,-4904,-4020,-2743,-1037,1036,3333,5610,7614,9039,9686,9371,8097,5947,3155,49,-2989,-5577,-7363,-8120,-7716,-6173,-3641,-360,3344,7128,10662,13646,15870,17194,17570,17058,15747,13843,11517,9000,6450,4029,1804,-150,-1854,-3304,-4533,-5553,-6359,-6931,-7220,-7167,-6720,-5827,-4501,-2758,-730,1438,3526,5281,6493,6940,6534,5248,3181,535,-2418,-5340,-7907,-9812,-10849,-10911,-10041,-8393,-6261,-3969,-1912,-415,257,-40,-1309,-3413,-6113,-9058,-11899,-14275,-15926,-16666,-16483,-15446,-13795,-11788,-9775,-8043,-6870,-6387,-6681,-7644,-9137,-10878,-12583,-13936,-14683,-14635,-13747,-12056,-9776,-7157,-4532,-2236,-525,378,414,-414,-1950,-3993,-6253,-8419,-10204,-11314,-11569,-10823,-9079,-6401,-2990,908,4962,8846,12237,14858,16518,17078,16528,14902,12359,9087,5389,1559,-2019,-5041,-7169,-8232,-8093,-6820,-4546,-1555,1820,5217,8284,10741,12379,13103,12906,11881,10193,8033,5639,3198,894,-1164,-2920,-4354,-5515,-6423,-7141,-7670,-8032,-8193,-8157,-7911,-7495,-6981,-6463,-6075,-5931,-6123,-6714,-7670,-8942,-10386,-11865,-13215,-14301,-15044,-15404,-15432,-15195,-14834,-14468,-14223,-14162,-14317,-14620,-14990,-15256,-15262,-14843,-13880,-12314,-10159,-7521,-4546,-1466,1503,4137,6255,7750,8580,8779,8477,7816,7027,6295,5833,5758,6157,7009,8219,9640,11063,12280,13109,13385,13056,12105,10621,8744,6645,4538,2605,1026,-63,-561,-420,360,1724,3565,5743,8078,10395,12496,14245,15505,16228,16389,16035,15247,14134,12830,11448,10114,8906,7900,7124,6588,6267,6099,6027,5944,5791,5489,5029,4405,3673,2888,2123,1440,873,418,56,-292,-681,-1214,-1943,-2915,-4151,-5598,-7217,-8877,-10476,-11864,-12921,-13538,-13649,-13230,-12305,-10947,-9246,-7334,-5335,-3367,-1576,-36,1114,1820,1984,1580,569,-1006,-3114,-5620,-8410,-11281,-14048,-16498,-18426,-19661,-20076,-19610,-18257,-16112,-13281,-9971,-6383,-2737,744,3888,6541,8635,10128,11056,11476,11474,11161,10641,10022,9416,8900,8561,8436,8540,8863,9350,9945,10576,11173,11683,12059,12281,12343,12261,12059,11780,11460,11131,10804,10463,10070,9561,8866,7903,6626,4993,3038,805,-1574,-3977,-6221,-8170,-9673,-10668,-11093,-11010,-10467,-9611,-8580,-7533,-6623,-5969,-5650,-5714,-6141,-6891,-7878,-9001,-10146,-11209,-12086,-12703,-12996,-12928,-12483,-11668,-10497,-9022,-7277,-5358,-3325,-1285,680,2481,4048,5328,6289,6912,7219,7218,6993,6576,6074,5547,5087,4746,4596,4658,4965,5519,6301,7284,8414,9594,10748,11722,12407,12647,12333,11373,9743,7471,4691,1585,-1587,-4543,-7021,-8780,-9691,-9697,-8859,-7335,-5347,-3185,-1122,566,1683,2102,1800,864,-551,-2210,-3869,-5288,-6274,-6708,-6565,-5885,-4822,-3541,-2277,-1212,-528,-313,-593,-1318,-2357,-3549,-4700,-5617,-6138,-6139,-5548,-4360,-2623,-450,2004,4536,6938,8979,10472,11240,11200,10290,8581,6165,3242,41,-3178,-6135,-8591,-10325,-11215,-11183,-10278,-8599,-6347,-3751,-1087,1385,3435,4891,5678,5804,5383,4602,3677,2855,2308,2187,2526,3309,4422,5742,7091,8340,9369,10122,10589,10823,10897,10916,10980,11168,11543,12118,12883,13790,14771,15749,16634,17363,17858,18091,18030,17686,17074,16228,15185,13981,12667,11283,9894,8557,7349,6331,5560,5061,4823,4808,4919,5047,5053,4790,4141,2997,1320,-885,-3542,-6522,-9650,-12723,-15532,-17879,-19605,-20586,-20772,-20171,-18860,-16970,-14690,-12217,-9776,-7549,-5701,-4319,-3451,-3050,-3058,-3333,-3745,-4147,-4401,-4415,-4110,-3456,-2468,-1183,315,1912,3486,4872,5941,6574,6691,6298,5441,4264,2936,1679,699,184,259,977,2299,4122,6261,8500,10615,12371,13609,14182,14039,13186,11687,9686,7352,4914,2593,636,-761,-1442,-1312,-395,1224,3335,5673,7930,9791,10993,11348,10774,9317,7117,4439,1575,-1132,-3386,-4965,-5736,-5709,-5013,-3868,-2587,-1469,-821,-851,-1707,-3386,-5801,-8746,-11928,-15016,-17657,-19529,-20398,-20115,-18678,-16210,-12955,-9264,-5515,-2120,576,2295,2875,2285,612,-1934,-5077,-8467,-11793,-14726,-17070,-18644,-19438,-19457,-18843,-17724,-16298,-14709,-13111,-11593,-10222,-9034,-8034,-7222,-6579,-6090,-5709,-5413,-5138,-4856,-4517,-4085,-3538,-2856,-2022,-1044,81,1324,2654,4027,5370,6630,7711,8554,9089,9264,9076,8521,7669,6599,5427,4291,3314,2616,2283,2343,2798,3579,4599,5727,6849,7838,8610,9106,9295,9189,8816,8213,7441,6523,5491,4362,3108,1738,220,-1459,-3270,-5227,-7252,-9323,-11349,-13273,-15001,-16451,-17523,-18138,-18223,-17752,-16734,-15241,-13393,-11352,-9313,-7467,-5992,-5028,-4657,-4912,-5749,-7081,-8764,-10633,-12522,-14253,-15713,-16784,-17448,-17678,-17530,-17049,-16294,-15330,-14157,-12818,-11272,-9545,-7598,-5481,-3188,-817,1585,3881,5974,7721,9014,9751,9880,9385,8311,6774,4906,2944,1087,-413,-1367,-1626,-1131,92,1919,4173,6604,8990,11098,12772,13920,14519,14628,14359,13826,13187,12516,11905,11360,10869,10405,9909,9369,8763,8149,7569,7143,6952,7104,7640,8580,9843,11319,12815,14112,15004,15270,14780,13449,11289,8411,4988,1281,-2426,-5831,-8658,-10686,-11764,-11844,-10954,-9230,-6835,-4016,-997,1957,4626,6799,8304,9040,8927,8001,6325,4040,1345,-1574,-4463,-7123,-9353,-10985,-11925,-12103,-11539,-10322,-8581,-6548,-4425,-2485,-920,98,475,225,-603,-1846,-3341,-4896,-6333,-7541,-8434,-9022,-9334,-9460,-9498,-9534,-9652,-9868,-10166,-10490,-10705,-10714,-10347,-9511,-8112,-6128,-3596,-621,2644,5994,9219,12100,14460,16160,17125,17350,16878,15822,14321,12550,10686,8906,7351,6140,5330,4944,4960,5317,5942,6728,7576,8361,8978,9295,9206,8617,7449,5691,3343,503,-2704,-6079,-9390,-12389,-14820,-16474,-17193,-16897,-15609,-13414,-10537,-7201,-3752,-481,2279,4297,5371,5450,4538,2780,376,-2398,-5256,-7908,-10114,-11693,-12541,-12641,-12037,-10826,-9134,-7088,-4811,-2401,57,2506,4892,7173,9298,11213,12839,14102,14916,15217,14961,14166,12877,11217,9315,7327,5418,3688,2265,1169,429,23,-109,-9,245,605,1025,1479,1964,2489,3071,3732,4468,5278,6093,6854,7434,7728,7609,7003,5877,4262,2268,34,-2243,-4385,-6223,-7640,-8567,-9002,-9000,-8649,-8098,-7479,-6946,-6627,-6606,-6927,-7585,-8517,-9633,-10810,-11912,-12798,-13342,-13422,-12969,-11915,-10289,-8112,-5512,-2614,393,3309,5929,8057,9539,10278,10236,9480,8117,6328,4319,2279,381,-1269,-2619,-3688,-4511,-5174,-5709,-6162,-6484,-6640,-6521,-6048,-5153,-3789,-2016,111,2412,4731,6846,8581,9768,10316,10185,9434,8170,6595,4924,3418,2293,1757,1907,2808,4385,6529,9030,11668,14197,16386,18068,19106,19472,19183,18335,17070,15553,13950,12423,11089,10065,9391,9133,9271,9813,10701,11873,13230,14650,15996,17110,17854,18099,17747,16749,15088,12797,9950,6645,3020,-797,-4630,-8360,-11813,-14894,-17468,-19475,-20818,-21479,-21388,-20570,-19007,-16791,-13998,-10823,-7457,-4188,-1264,1030,2511,3039,2614,1328,-611,-2927,-5314,-7472,-9172,-10247,-10639,-10367,-9506,-8189,-6535,-4689,-2740,-797,1099,2883,4542,6043,7384,8557,9558,10386,11028,11472,11702,11694,11438,10924,10166,9193,8046,6785,5461,4142,2871,1705,700,-96,-603,-777,-565,43,1017,2269,3660,5012,6122,6803,6906,6364,5199,3547,1635,-256,-1806,-2767,-2939,-2279,-860,1090,3260,5266,6738,7356,6917,5354,2736,-712,-4701,-8843,-12788,-16170,-18749,-20311,-20820,-20281,-18843,-16693,-14073,-11225,-8355,-5636,-3157,-969,926,2553,3913,5001,5768,6130,5996,5271,3886,1839,-837,-4009,-7510,-11121,-14606,-17731,-20291,-22090,-23022,-23000,-22038,-20216,-17679,-14645,-11355,-8063,-5010,-2380,-305,1169,2051,2436,2423,2172,1790,1394,1037,752,508,276,-16,-421,-981,-1705,-2549,-3427,-4198,-4698,-4756,-4232,-3040,-1169,1290,4183,7240,10205,12741,14602,15561,15495,14411,12405,9710,6628,3517,712,-1460,-2818,-3249,-2806,-1643,-11,1783,3436,4665,5273,5134,4227,2620,461,-2054,-4699,-7254,-9533,-11396,-12779,-13672,-14133,-14253,-14165,-13978,-13825,-13771,-13884,-14172,-14624,-15192,-15823,-16443,-16988,-17392,-17620,-17627,-17435,-17040,-16508,-15888,-15264,-14693,-14217,-13834,-13490,-13089,-12501,-11580,-10211,-8303,-5861,-2948,269,3555,6648,9239,11098,12024,11942,10893,9021,6596,3930,1386,-711,-2077,-2543,-2040,-631,1507,4140,6960,9692,12093,13988,15317,16077,16370,16322,16086,15783,15491,15226,14923,14493,13787,12693,11147,9155,6847,4415,2160,367,-654,-692,349,2462,5437,8989,12699,16117,18808,20393,20612,19359,16663,12725,7854,2461,-3001,-8075,-12370,-15566,-17498,-18109,-17517,-15913,-13584,-10822,-7910,-5068,-2453,-134,1869,3589,5086,6406,7600,8679,9624,10401,10925,11116,10866,10095,8732,6763,4206,1159,-2250,-5831,-9382,-12685,-15530,-17750,-19200,-19828,-19598,-18570,-16836,-14521,-11810,-8856,-5876,-3020,-471,1661,3276,4348,4866,4877,4425,3580,2398,943,-723,-2529,-4374,-6155,-7723,-8939,-9648,-9728,-9083,-7690,-5595,-2931,79,3172,6023,8365,9938,10649,10469,9541,8108,6468,4993,3961,3659,4176,5563,7666,10277,13073,15705,17811,19078,19254,18204,15915,12489,8166,3257,-1841,-6723,-10997,-14324,-16482,-17330,-16909,-15307,-12762,-9527,-5901,-2186,1334,4418,6827,8422,9062,8725,7405,5212,2277,-1179,-4920,-8660,-12126,-15031,-17151,-18294,-18359,-17323,-15236,-12249,-8541,-4380,-22,4238,8147,11460,14024,15722,16540,16534,15811,14552,12941,11166,9416,7790,6381,5197,4206,3376,2635,1976,1390,927,669,689,1083,1891,3110,4700,6531,8467,10314,11893,13028,13585,13472,12677,11224,9241,6865,4306,1748,-630,-2686,-4362,-5624,-6536,-7182,-7679,-8157,-8711,-9406,-10268,-11247,-12297,-13313,-14206,-14895,-15312,-15421,-15209,-14687,-13873,-12827,-11598,-10282,-8970,-7775,-6785,-6067,-5638,-5447,-5386,-5317,-5038,-4415,-3306,-1666,440,2901,5455,7846,9760,10936,11182,10402,8645,6074,2957,-349,-3486,-6105,-7935,-8825,-8737,-7758,-6118,-4055,-1911,53,1608,2613,3058,3013,2653,2200,1895,1961,2556,3761,5560,7832,10399,13011,15424,17410,18800,19507,19529,18942,17885,16533,15070,13656,12427,11438,10709,10181,9753,9290,8669,7784,6615,5205,3681,2250,1129,563,726,1739,3601,6225,9402,12864,16290,19344,21729,23177,23510,22627,20516,17277,13075,8164,2848,-2557,-7709,-12322,-16138,-18989,-20781,-21527,-21309,-20296,-18684,-16693,-14535,-12378,-10373,-8599,-7117,-5940,-5057,-4440,-4056,-3857,-3819,-3899,-4065,-4293,-4532,-4759,-4932,-5032,-5039,-4951,-4761,-4481,-4102,-3643,-3081,-2429,-1669,-796,201,1319,2571,3925,5377,6879,8401,9893,11308,12605,13743,14676,15377,15793,15909,15687,15120,14224,13014,11544,9880,8070,6205,4335,2530,838,-687,-2017,-3104,-3945,-4504,-4786,-4772,-4463,-3856,-2962,-1781,-367,1257,3002,4795,6527,8070,9320,10141,10452,10182,9306,7856,5892,3514,862,-1939,-4733,-7408,-9836,-11931,-13622,-14854,-15631,-15946,-15869,-15456,-14807,-13997,-13104,-12164,-11190,-10160,-9045,-7807,-6445,-4975,-3466,-2012,-729,259,857,984,628,-197,-1411,-2907,-4543,-6195,-7711,-9015,-10022,-10714,-11114,-11252,-11197,-10992,-10683,-10291,-9814,-9267,-8631,-7950,-7241,-6584,-6040,-5700,-5623,-5862,-6424,-7266,-8322,-9429,-10440,-11121,-11292,-10755,-9403,-7181,-4157,-479,3612,7818,11825,15332,18085,19934,20781,20688,19740,18170,16192,14098,12118,10472,9287,8604,8377,8467,8681,8799,8597,7922,6666,4836,2515,-124,-2873,-5471,-7729,-9447,-10562,-11051,-11015,-10582,-9974,-9361,-8958,-8888,-9240,-10035,-11205,-12662,-14239,-15778,-17107,-18079,-18602,-18636,-18200,-17369,-16241,-14938,-13559,-12202,-10919,-9770,-8768,-7955,-7346,-6981,-6886,-7104,-7649,-8535,-9720,-11150,-12704,-14248,-15616,-16625,-17130,-16979,-16101,-14458,-12088,-9102,-5651,-1962,1740,5211,8236,10651,12359,13326,13609,13327,12645,11782,10938,10296,9992,10069,10498,11164,11874,12432,12604,12229,11198,9503,7254,4642,1961,-486,-2354,-3384,-3378,-2257,-97,2927,6491,10222,13695,16521,18377,19053,18474,16698,13913,10395,6477,2501,-1215,-4421,-6936,-8689,-9676,-9986,-9740,-9105,-8220,-7230,-6211,-5218,-4239,-3241,-2157,-917,534,2236,4183,6318,8564,10782,12840,14597,15927,16740,16978,16621,15695,14241,12358,10128,7679,5112,2536,45,-2292,-4413,-6290,-7891,-9225,-10277,-11074,-11603,-11875,-11880,-11593,-11014,-10123,-8945,-7523,-5922,-4260,-2628,-1172,39,908,1426,1589,1463,1129,700,274,-60,-263,-341,-338,-355,-470,-802,-1383,-2247,-3324,-4518,-5663,-6585,-7092,-7035,-6302,-4858,-2740,-60,2998,6203,9304,12028,14164,15506,15954,15440,14000,11728,8777,5373,1742,-1849,-5158,-7976,-10130,-11517,-12090,-11860,-10904,-9328,-7307,-5013,-2666,-465,1402,2764,3533,3639,3124,2063,598,-1084,-2805,-4370,-5661,-6576,-7114,-7309,-7252,-7062,-6840,-6678,-6598,-6595,-6582,-6466,-6116,-5426,-4319,-2775,-828,1410,3804,6175,8355,10202,11608,12551,13041,13164,13029,12735,12402,12065,11769,11485,11189,10847,10437,9987,9529,9148,8934,8953,9279,9898,10771,11799,12841,13741,14359,14552,14250,13400,12022,10173,7962,5545,3096,816,-1099,-2497,-3241,-3310,-2717,-1611,-170,1328,2631,3454,3612,2953,1455,-808,-3698,-6952,-10328,-13519,-16285,-18408,-19771,-20318,-20099,-19236,-17905,-16348,-14784,-13451,-12517,-12111,-12254,-12913,-13931,-15106,-16177,-16861,-16902,-16113,-14381,-11735,-8307,-4356,-217,3733,7111,9602,10960,11079,9955,7741,4666,1081,-2660,-6159,-9111,-11221,-12377,-12492,-11673,-10060,-7885,-5408,-2859,-452,1690,3502,5003,6256,7368,8446,9584,10845,12237,13733,15253,16698,17940,18874,19391,19433,18968,18034,16700,15100,13398,11757,10362,9327,8747,8632,8951,9608,10502,11499,12500,13418,14202,14840,15325,15689,15923,16031,15977,15693,15112,14153,12747,10883,8570,5896,2987,13,-2823,-5336,-7345,-8730,-9432,-9469,-8933,-7998,-6859,-5734,-4819,-4222,-4017,-4140,-4501,-4902,-5164,-5076,-4515,-3400,-1788,193,2299,4240,5705,6418,6165,4869,2539,-637,-4402,-8381,-12177,-15391,-17685,-18809,-18660,-17248,-14752,-11419,-7605,-3659,64,3292,5820,7563,8531,8828,8624,8122,7533,7045,6801,6877,7298,7998,8895,9821,10623,11124,11164,10628,9424,7551,5060,2105,-1089,-4240,-7007,-9099,-10226,-10244,-9096,-6878,-3819,-230,3488,6942,9749,11607,12313,11791,10089,7395,3965,156,-3687,-7214,-10143,-12273,-13510,-13848,-13403,-12329,-10845,-9175,-7498,-5991,-4708,-3693,-2880,-2206,-1549,-830,42,1095,2321,3667,5045,6342,7451,8284,8774,8918,8720,8235,7513,6608,5555,4365,3034,1528,-172,-2105,-4257,-6619,-9108,-11628,-14020,-16124,-17762,-18793,-19117,-18712,-17618,-15975,-13949,-11779,-9678,-7857,-6462,-5583,-5224,-5326,-5750,-6324,-6829,-7069,-6857,-6063,-4636,-2580,3,2941,6017,8956,11503,13420,14533,14776,14163,12824,10962,8813,6627,4617,2925,1624,719,135,-209,-435,-638,-890,-1252,-1718,-2290,-2911,-3541,-4107,-4571,-4877,-5018,-4997,-4836,-4608,-4365,-4214,-4217,-4446,-4935,-5674,-6638,-7751,-8941,-10119,-11219,-12162,-12920,-13447,-13737,-13800,-13653,-13343,-12925,-12452,-11993,-11586,-11291,-11126,-11117,-11266,-11561,-11978,-12485,-13024,-13556,-14025,-14390,-14626,-14713,-14650,-14450,-14108,-13648,-13052,-12325,-11421,-10314,-8945,-7276,-5269,-2918,-264,2634,5638,8626,11412,13859,15824,17227,18051,18322,18152,17672,17047,16428,15927,15581,15361,15155,14785,14089,12876,11058,8602,5585,2177,-1371,-4770,-7686,-9856,-11012,-11044,-9909,-7713,-4677,-1120,2596,6067,8967,11009,12028,11971,10877,8918,6285,3272,120,-2863,-5491,-7533,-8901,-9500,-9338,-8451,-6944,-4939,-2601,-103,2384,4703,6724,8370,9597,10400,10822,10893,10671,10182,9436,8439,7157,5583,3698,1533,-885,-3456,-6085,-8618,-10904,-12777,-14081,-14692,-14515,-13530,-11748,-9275,-6250,-2888,578,3877,6763,9001,10420,10919,10474,9165,7135,4618,1865,-834,-3208,-5036,-6132,-6422,-5885,-4605,-2712,-408,2105,4588,6835,8653,9874,10404,10166,9198,7553,5389,2871,211,-2394,-4768,-6752,-8244,-9161,-9465,-9154,-8255,-6847,-5014,-2906,-635,1630,3787,5695,7288,8464,9192,9443,9220,8579,7578,6336,4964,3597,2350,1317,555,81,-137,-163,-64,72,197,281,320,332,348,375,421,464,459,354,85,-409,-1165,-2208,-3514,-5040,-6674,-8298,-9744,-10844,-11452,-11435,-10732,-9355,-7363,-4931,-2235,469,2949,4974,6363,7009,6866,6005,4540,2678,652,-1291,-2903,-3979,-4360,-3940,-2713,-713,1906,4975,8230,11449,14357,16771,18514,19506,19724,19225,18130,16613,14893,13175,11672,10511,9757,9383,9252,9212,9034,8566,7684,6368,4707,2858,1046,-483,-1535,-1960,-1734,-924,269,1592,2713,3334,3184,2095,8,-2997,-6727,-10878,-15082,-18951,-22112,-24249,-25146,-24694,-22914,-19953,-16059,-11566,-6850,-2285,1790,5108,7484,8833,9163,8551,7145,5121,2671,-7,-2732,-5353,-7727,-9758,-11356,-12466,-13064,-13141,-12738,-11903,-10720,-9286,-7695,-6063,-4488,-3085,-1932,-1140,-731,-754,-1158,-1861,-2729,-3572,-4195,-4388,-3981,-2843,-931,1722,4995,8670,12505,16168,19397,21896,23488,24037,23534,22056,19793,17003,13996,11092,8570,6648,5428,4909,4985,5451,6089,6645,6950,6880,6429,5648,4684,3678,2807,2204,1940,2059,2502,3183,3981,4739,5323,5619,5539,5056,4200,3032,1710,372,-761,-1534,-1752,-1335,-214,1560,3858,6501,9198,11696,13685,14929,15256,14554,12845,10211,6833,2944,-1191,-5293,-9122,-12441,-15108,-17008,-18102,-18426,-18029,-17054,-15633,-13935,-12111,-10287,-8552,-6947,-5477,-4117,-2846,-1649,-521,504,1404,2140,2695,3079,3330,3510,3728,4078,4685,5632,6975,8718,10814,13151,15578,17908,19919,21415,22187,22114,21106,19194,16472,13128,9404,5569,1872,-1455,-4276,-6514,-8175,-9333,-10104,-10597,-10949,-11209,-11435,-11597,-11672,-11579,-11286,-10734,-9954,-8976,-7893,-6806,-5827,-5035,-4505,-4223,-4165,-4237,-4308,-4260,-3947,-3279,-2212,-746,1016,2955,4875,6599,7943,8784,9041,8727,7877,6619,5062,3352,1595,-127,-1773,-3336,-4811,-6222,-7535,-8728,-9730,-10462,-10844,-10826,-10355,-9470,-8175,-6577,-4744,-2812,-904,831,2244,3202,3575,3294,2320,699,-1474,-4012,-6703,-9256,-11402,-12876,-13454,-13032,-11557,-9141,-5953,-2292,1530,5133,8210,10455,11709,11883,11042,9359,7095,4582,2132,41,-1502,-2395,-2662,-2416,-1845,-1164,-575,-232,-200,-475,-963,-1521,-1984,-2207,-2090,-1620,-851,81,1006,1720,2049,1843,1016,-447,-2500,-5013,-7815,-10661,-13295,-15445,-16860,-17361,-16829,-15286,-12820,-9690,-6162,-2623,582,3111,4701,5185,4506,2731,26,-3356,-7100,-10894,-14411,-17398,-19656,-21068,-21614,-21336,-20354,-18825,-16916,-14816,-12673,-10624,-8768,-7175,-5890,-4948,-4350,-4099,-4169,-4515,-5067,-5724,-6370,-6864,-7076,-6870,-6155,-4866,-3007,-619,2166,5206,8296,11228,13819,15878,17304,18008,17987,17285,16005,14301,12349,10341,8433,6765,5382,4296,3432,2691,1951,1103,79,-1146,-2528,-3961,-5311,-6393,-7048,-7146,-6608,-5466,-3817,-1856,178,2019,3431,4216,4266,3558,2159,223,-2026,-4330,-6392,-7952,-8773,-8696,-7652,-5668,-2875,511,4219,7925,11335,14145,16157,17178,17174,16105,14089,11237,7764,3879,-151,-4072,-7614,-10517,-12580,-13607,-13529,-12332,-10113,-7078,-3476,345,4079,7367,9982,11694,12417,12134,10912,8901,6289,3301,166,-2874,-5610,-7828,-9345,-10021,-9743,-8489,-6286,-3272,354,4305,8261,11898,14900,17046,18177,18260,17372,15658,13364,10717,7985,5348,2960,872,-911,-2459,-3856,-5210,-6581,-8008,-9454,-10857,-12102,-13074,-13663,-13805,-13467,-12703,-11587,-10267,-8898,-7640,-6629,-5951,-5636,-5648,-5887,-6218,-6462,-6452,-6032,-5082,-3548,-1440,1162,4105,7195,10214,12929,15159,16738,17588,17677,17032,15741,13896,11641,9078,6339,3507,666,-2108,-4768,-7210,-9384,-11158,-12462,-13182,-13273,-12697,-11495,-9745,-7583,-5192,-2776,-542,1298,2591,3214,3141,2410,1168,-377,-1941,-3219,-3925,-3809,-2731,-640,2377,6123,10329,14642,18734,22280,25043,26870,27714,27608,26665,25025,22858,20298,17488,14501,11412,8257,5066,1890,-1211,-4132,-6726,-8841,-10290,-10941,-10681,-9503,-7449,-4682,-1420,2050,5397,8300,10447,11603,11606,10412,8085,4818,902,-3290,-7336,-10826,-13383,-14749,-14774,-13484,-11057,-7802,-4152,-572,2485,4635,5631,5380,3955,1567,-1471,-4803,-8076,-11006,-13371,-15089,-16136,-16611,-16647,-16418,-16086,-15777,-15560,-15445,-15375,-15277,-15033,-14555,-13755,-12584,-11024,-9099,-6865,-4427,-1912,532,2755,4623,6041,6956,7385,7393,7107,6674,6281,6068,6174,6665,7534,8753,10182,11714,13185,14476,15474,16104,16316,16103,15455,14421,13019,11328,9392,7298,5106,2922,826,-1053,-2612,-3718,-4272,-4199,-3459,-2101,-201,2068,4509,6880,8936,10466,11302,11361,10658,9275,7424,5325,3295,1583,470,108,598,1930,3978,6568,9435,12321,14950,17112,18631,19419,19462,18789,17508,15710,13530,11065,8406,5626,2771,-115,-2986,-5809,-8522,-11075,-13396,-15397,-17001,-18098,-18618,-18478,-17647,-16125,-13965,-11260,-8156,-4824,-1481,1662,4367,6446,7735,8145,7670,6402,4512,2268,-29,-2058,-3530,-4218,-4010,-2875,-945,1598,4456,7334,9931,12006,13395,14051,13998,13377,12346,11105,9800,8557,7392,6290,5164,3900,2414,629,-1451,-3756,-6165,-8509,-10598,-12277,-13404,-13922,-13841,-13236,-12260,-11093,-9956,-9038,-8510,-8456,-8872,-9675,-10657,-11589,-12183,-12200,-11455,-9875,-7497,-4494,-1122,2272,5354,7793,9360,9940,9543,8323,6529,4481,2518,951,7,-176,395,1612,3241,5011,6591,7719,8164,7831,6729,5004,2880,677,-1316,-2799,-3592,-3588,-2831,-1441,334,2228,3922,5145,5658,5334,4116,2085,-602,-3682,-6860,-9795,-12187,-13765,-14348,-13851,-12284,-9770,-6495,-2722,1278,5222,8860,11990,14449,16144,17026,17084,16362,14899,12791,10110,6968,3476,-242,-4021,-7696,-11066,-13935,-16116,-17455,-17865,-17310,-15879,-13696,-11021,-8111,-5301,-2877,-1110,-182,-183,-1103,-2825,-5155,-7843,-10606,-13160,-15260,-16693,-17328,-17092,-16006,-14139,-11653,-8730,-5594,-2479,405,2865,4753,5967,6446,6183,5207,3592,1443,-1105,-3913,-6800,-9634,-12240,-14522,-16369,-17743,-18625,-19045,-19072,-18775,-18278,-17657,-17021,-16426,-15911,-15482,-15105,-14733,-14283,-13688,-12850,-11717,-10215,-8324,-6041,-3384,-432,2747,6023,9273,12354,15121,17447,19220,20373,20885,20772,20125,19032,17662,16136,14625,13228,12028,11050,10245,9542,8811,7917,6748,5208,3285,1013,-1491,-4069,-6514,-8622,-10210,-11133,-11347,-10860,-9807,-8369,-6795,-5330,-4193,-3539,-3413,-3794,-4521,-5420,-6239,-6762,-6791,-6208,-4961,-3095,-725,1970,4773,7466,9840,11731,13038,13703,13758,13248,12272,10932,9307,7486,5501,3386,1152,-1200,-3638,-6148,-8654,-11095,-13370,-15376,-17007,-18154,-18714,-18613,-17771,-16176,-13809,-10755,-7087,-2992,1347,5677,9738,13272,16042,17859,18597,18204,16720,14265,11044,7343,3474,-205,-3364,-5728,-7069,-7295,-6387,-4465,-1723,1550,5016,8345,11179,13261,14375,14417,13384,11374,8558,5178,1506,-2191,-5646,-8643,-11025,-12682,-13596,-13796,-13357,-12426,-11124,-9641,-8110,-6681,-5460,-4498,-3820,-3365,-3062,-2782,-2412,-1835,-977,206,1694,3443,5353,7310,9199,10882,12271,13273,13843,13956,13631,12902,11843,10549,9110,7641,6203,4854,3600,2411,1233,11,-1326,-2788,-4385,-6048,-7699,-9192,-10412,-11187,-11428,-11035,-9986,-8313,-6090,-3475,-642,2169,4728,6781,8131,8635,8233,7006,5090,2771,346,-1831,-3456,-4270,-4129,-2980,-903,1944,5321,8953,12572,15913,18768,20966,22386,22955,22641,21462,19480,16792,13557,9928,6135,2352,-1182,-4310,-6844,-8683,-9736,-9980,-9449,-8207,-6397,-4184,-1769,621,2795,4561,5812,6494,6622,6298,5621,4754,3798,2860,1951,1093,187,-793,-1968,-3348,-4971,-6780,-8696,-10598,-12326,-13751,-14698,-15080,-14792,-13814,-12170,-9939,-7274,-4369,-1444,1262,3546,5228,6213,6457,6000,4951,3455,1690,-158,-1952,-3539,-4849,-5798,-6359,-6501,-6227,-5546,-4516,-3192,-1688,-123,1401,2740,3855,4680,5234,5571,5758,5906,6093,6392,6842,7420,8101,8805,9454,9985,10318,10420,10253,9811,9098,8144,7001,5719,4389,3054,1798,646,-377,-1260,-2033,-2694,-3272,-3762,-4133,-4365,-4374,-4132,-3575,-2714,-1560,-203,1261,2677,3897,4759,5137,4936,4136,2781,1002,-1004,-2997,-4690,-5849,-6232,-5703,-4200,-1760,1475,5283,9390,13479,17243,20398,22703,23983,24145,23161,21105,18098,14352,10090,5594,1103,-3121,-6899,-10061,-12542,-14304,-15401,-15922,-15998,-15772,-15377,-14915,-14438,-13942,-13375,-12646,-11654,-10297,-8527,-6311,-3726,-852,2139,5061,7725,9948,11586,12583,12898,12633,11879,10835,9684,8639,7888,7563,7766,8496,9718,11289,13066,14807,16341,17423,17917,17676,16648,14845,12326,9242,5754,2067,-1610,-5091,-8202,-10819,-12833,-14205,-14903,-14964,-14427,-13396,-11961,-10275,-8462,-6686,-5077,-3763,-2834,-2345,-2298,-2656,-3324,-4191,-5107,-5939,-6558,-6874,-6842,-6451,-5755,-4835,-3812,-2827,-2014,-1489,-1321,-1529,-2039,-2775,-3543,-4215,-4615,-4636,-4239,-3432,-2327,-1051,186,1239,1906,2109,1767,903,-408,-2027,-3760,-5387,-6667,-7381,-7347,-6455,-4680,-2109,1092,4643,8226,11484,14076,15731,16250,15585,13778,11048,7665,4013,478,-2560,-4775,-5940,-5938,-4798,-2666,166,3351,6457,9077,10847,11487,10857,8950,5894,1950,-2540,-7195,-11613,-15452,-18433,-20371,-21205,-20947,-19729,-17711,-15120,-12171,-9078,-6012,-3124,-500,1790,3729,5302,6503,7329,7740,7728,7232,6252,4778,2861,573,-1957,-4592,-7162,-9499,-11456,-12901,-13746,-13970,-13568,-12625,-11223,-9503,-7608,-5691,-3915,-2420,-1346,-793,-815,-1444,-2620,-4282,-6291,-8513,-10776,-12952,-14886,-16499,-17706,-18472,-18773,-18604,-17986,-16920,-15453,-13609,-11437,-9002,-6365,-3608,-834,1876,4384,6601,8388,9649,10305,10312,9692,8520,6931,5099,3237,1521,130,-853,-1381,-1519,-1364,-1081,-848,-828,-1161,-1914,-3104,-4653,-6449,-8305,-10022,-11395,-12220,-12362,-11701,-10243,-8011,-5164,-1883,1577,4935,7941,10332,11962,12702,12560,11588,9928,7768,5321,2804,422,-1669,-3337,-4515,-5163,-5291,-4939,-4163,-3058,-1697,-204,1339,2819,4151,5266,6106,6646,6882,6814,6478,5888,5087,4101,2960,1702,349,-1044,-2446,-3771,-4989,-5997,-6774,-7255,-7433,-7291,-6842,-6093,-5043,-3710,-2076,-154,2038,4463,7028,9619,12052,14138,15640,16361,16124,14836,12506,9254,5332,1077,-3095,-6765,-9537,-11118,-11328,-10155,-7723,-4311,-287,3903,7820,11040,13227,14154,13705,11931,8980,5124,701,-3911,-8344,-12241,-15327,-17378,-18278,-17993,-16615,-14301,-11319,-7975,-4604,-1545,909,2525,3144,2722,1285,-1011,-3966,-7274,-10622,-13655,-16040,-17491,-17782,-16790,-14489,-10991,-6485,-1302,4212,9629,14571,18668,21674,23391,23802,22937,20989,18181,14806,11162,7528,4135,1166,-1279,-3155,-4476,-5306,-5732,-5855,-5778,-5592,-5359,-5133,-4912,-4683,-4388,-3964,-3320,-2407,-1167,389,2219,4244,6340,8367,10206,11722,12865,13593,13942,13981,13819,13578,13391,13343,13532,13945,14587,15332,16079,16626,16830,16505,15549,13907,11592,8707,5410,1900,-1591,-4849,-7672,-9906,-11427,-12170,-12109,-11256,-9674,-7454,-4711,-1612,1703,5030,8220,11090,13515,15345,16509,16913,16539,15377,13467,10880,7729,4144,300,-3628,-7440,-10933,-13937,-16274,-17855,-18614,-18582,-17844,-16550,-14888,-13067,-11279,-9686,-8381,-7412,-6740,-6311,-6003,-5739,-5421,-5021,-4535,-4015,-3521,-3136,-2901,-2849,-2950,-3158,-3360,-3481,-3357,-2925,-2050,-700,1144,3435,6050,8825,11531,13937,15805,16926,17182,16496,14935,12635,9833,6829,3947,1487,-289,-1232,-1292,-547,823,2546,4333,5857,6868,7165,6656,5355,3365,876,-1889,-4661,-7209,-9291,-10735,-11381,-11148,-9989,-7947,-5118,-1700,2079,5886,9431,12369,14458,15493,15393,14178,11971,9016,5592,2066,-1229,-3965,-5890,-6836,-6743,-5636,-3666,-1002,2084,5353,8546,11439,13862,15691,16858,17360,17230,16556,15434,14000,12347,10602,8811,7036,5258,3469,1612,-354,-2470,-4738,-7138,-9590,-11998,-14230,-16150,-17635,-18578,-18885,-18520,-17420,-15605,-13079,-9910,-6206,-2121,2128,6287,10078,13216,15468,16662,16725,15708,13770,11174,8247,5337,2768,782,-460,-952,-756,-64,899,1889,2662,3053,2942,2311,1206,-241,-1871,-3484,-4887,-5904,-6385,-6234,-5391,-3869,-1728,883,3773,6676,9309,11380,12626,12852,11953,9918,6864,2986,-1417,-6007,-10417,-14291,-17341,-19330,-20145,-19757,-18254,-15805,-12677,-9150,-5581,-2268,489,2463,3520,3609,2792,1230,-847,-3149,-5386,-7287,-8636,-9305,-9244,-8510,-7216,-5539,-3678,-1813,-114,1325,2449,3266,3836,4231,4549,4862,5228,5680,6207,6805,7420,8021,8539,8939,9156,9161,8931,8458,7778,6930,5983,5021,4108,3333,2731,2350,2200,2268,2530,2943,3433,3960,4433,4807,5009,4988,4685,4043,3022,1583,-277,-2523,-5081,-7790,-10468,-12856,-14713,-15800,-15959,-15133,-13386,-10913,-8012,-5042,-2384,-367,764,895,40,-1635,-3890,-6388,-8816,-10860,-12311,-13035,-13017,-12350,-11174,-9724,-8188,-6790,-5657,-4891,-4501,-4459,-4663,-4999,-5319,-5481,-5371,-4890,-4031,-2802,-1334,243,1702,2842,3446,3361,2491,834,-1530,-4426,-7618,-10828,-13777,-16208,-17929,-18826,-18876,-18136,-16727,-14799,-12520,-10039,-7492,-4980,-2602,-408,1519,3168,4485,5487,6172,6578,6762,6766,6678,6516,6347,6149,5914,5587,5097,4383,3388,2106,556,-1175,-3000,-4780,-6414,-7793,-8869,-9620,-10068,-10272,-10268,-10117,-9811,-9336,-8646,-7683,-6432,-4883,-3107,-1192,724,2495,3977,5063,5659,5760,5373,4595,3528,2341,1163,171,-544,-881,-822,-373,390,1386,2473,3526,4408,5004,5226,5041,4442,3512,2354,1123,-27,-947,-1556,-1801,-1726,-1417,-1017,-672,-565,-782,-1450,-2538,-4035,-5788,-7656,-9420,-10869,-11807,-12056,-11504,-10103,-7853,-4860,-1246,2770,6968,11091,14869,18077,20481,21944,22349,21684,19972,17342,13934,9990,5737,1461,-2579,-6126,-8975,-10988,-12083,-12298,-11693,-10457,-8773,-6893,-5052,-3480,-2363,-1837,-1953,-2695,-3957,-5559,-7284,-8867,-10074,-10709,-10661,-9909,-8574,-6813,-4925,-3162,-1803,-1041,-965,-1569,-2735,-4265,-5941,-7510,-8781,-9609,-9904,-9683,-8970,-7881,-6494,-4932,-3243,-1499,303,2143,4025,5930,7817,9632,11309,12778,13992,14919,15551,15903,15990,15823,15402,14711,13712,12385,10696,8668,6327,3784,1148,-1410,-3718,-5629,-6983,-7710,-7751,-7116,-5861,-4071,-1869,597,3176,5689,7979,9894,11325,12205,12533,12364,11801,10996,10106,9287,8685,8368,8401,8743,9357,10129,10956,11714,12287,12592,12536,12096,11229,9967,8326,6374,4160,1772,-720,-3203,-5557,-7633,-9261,-10291,-10582,-10069,-8743,-6692,-4074,-1124,1909,4740,7138,8904,9924,10164,9672,8557,6976,5099,3090,1094,-795,-2504,-4035,-5383,-6614,-7761,-8891,-10035,-11213,-12407,-13584,-14661,-15552,-16151,-16347,-16063,-15219,-13809,-11848,-9428,-6674,-3784,-943,1615,3725,5234,6074,6254,5850,5024,3970,2922,2104,1712,1888,2712,4171,6194,8633,11296,13976,16443,18522,20044,20936,21168,20792,19912,18673,17227,15721,14262,12901,11648,10449,9223,7881,6326,4499,2381,-1,-2559,-5151,-7623,-9761,-11427,-12452,-12784,-12404,-11383,-9853,-7975,-5927,-3877,-1942,-210,1290,2561,3616,4485,5165,5655,5918,5918,5625,5001,4058,2797,1276,-441,-2258,-4063,-5718,-7098,-8067,-8519,-8379,-7614,-6256,-4361,-2069,495,3138,5696,8021,9984,11526,12628,13315,13664,13745,13638,13389,12997,12442,11628,10492,8918,6861,4296,1267,-2113,-5675,-9203,-12450,-15185,-17190,-18322,-18490,-17711,-16047,-13660,-10720,-7453,-4059,-735,2366,5129,7490,9437,10977,12162,13033,13616,13938,13968,13679,13018,11939,10417,8455,6081,3383,450,-2555,-5475,-8115,-10276,-11779,-12474,-12259,-11135,-9149,-6481,-3346,-30,3188,6043,8349,9974,10894,11146,10813,10032,8896,7531,5985,4314,2538,667,-1272,-3259,-5243,-7165,-8943,-10484,-11682,-12426,-12610,-12148,-10994,-9155,-6717,-3829,-730,2312,4975,6977,8071,8096,7035,4950,2087,-1276,-4752,-7983,-10646,-12493,-13405,-13372,-12500,-10975,-9043,-6939,-4916,-3127,-1722,-707,-79,278,496,730,1125,1779,2715,3903,5212,6489,7537,8184,8303,7854,6864,5490,3892,2329,990,52,-391,-346,112,845,1658,2385,2858,2982,2721,2127,1300,411,-368,-866,-955,-606,162,1184,2270,3150,3570,3317,2278,449,-2039,-4946,-7965,-10758,-13023,-14530,-15157,-14895,-13850,-12201,-10189,-8047,-5998,-4205,-2769,-1738,-1086,-768,-701,-787,-949,-1096,-1185,-1197,-1132,-1052,-1010,-1093,-1369,-1892,-2671,-3691,-4862,-6072,-7164,-7966,-8335,-8135,-7348,-5972,-4157,-2056,66,1979,3421,4199,4174,3284,1566,-862,-3789,-6948,-10012,-12659,-14582,-15539,-15396,-14112,-11797,-8646,-4959,-1080,2641,5886,8401,10035,10727,10524,9564,8030,6150,4152,2226,527,-869,-1948,-2760,-3407,-4002,-4687,-5535,-6623,-7939,-9449,-11060,-12677,-14181,-15495,-16540,-17288,-17714,-17820,-17588,-17013,-16071,-14745,-13042,-10972,-8600,-5997,-3292,-593,1942,4207,6087,7507,8430,8845,8768,8250,7345,6131,4701,3140,1563,61,-1273,-2368,-3191,-3718,-3973,-3964,-3743,-3309,-2706,-1927,-1003,52,1208,2401,3590,4661,5544,6128,6309,6026,5219,3913,2160,94,-2125,-4291,-6202,-7674,-8551,-8719,-8121,-6752,-4656,-1944,1250,4748,8352,11871,15110,17911,20144,21716,22591,22752,22245,21119,19459,17339,14853,12060,9036,5841,2524,-811,-4105,-7212,-10023,-12383,-14166,-15255,-15587,-15128,-13938,-12103,-9824,-7315,-4862,-2743,-1207,-461,-583,-1582,-3320,-5598,-8130,-10623,-12799,-14422,-15374,-15590,-15158,-14215,-12979,-11689,-10566,-9791,-9466,-9609,-10158,-10959,-11841,-12561,-12942,-12789,-12011,-10570,-8500,-5926,-2991,88,3129,5923,8326,10211,11529,12266,12484,12278,11783,11149,10517,9994,9661,9513,9546,9656,9783,9794,9622,9175,8411,7320,5916,4265,2459,616,-1120,-2605,-3698,-4279,-4262,-3590,-2270,-336,2109,4942,7982,11047,13927,16414,18333,19510,19853,19310,17923,15810,13165,10270,7412,4927,3086,2117,2137,3156,5061,7629,10554,13474,16011,17829,18637,18267,16638,13838,10044,5587,827,-3792,-7899,-11140,-13304,-14279,-14085,-12859,-10810,-8202,-5315,-2402,297,2627,4446,5704,6373,6472,6062,5214,4018,2578,974,-695,-2394,-4043,-5669,-7218,-8741,-10220,-11684,-13116,-14509,-15803,-16940,-17802,-18277,-18235,-17570,-16219,-14180,-11530,-8424,-5077,-1757,1275,3773,5558,6535,6712,6204,5206,4001,2858,2077,1865,2369,3618,5556,8015,10785,13610,16226,18427,20025,20927,21102,20599,19518,18028,16289,14487,12787,11295,10123,9277,8785,8582,8614,8780,8965,9056,8924,8478,7618,6321,4563,2409,-68,-2721,-5406,-7915,-10073,-11677,-12587,-12699,-11985,-10496,-8353,-5763,-2943,-187,2290,4234,5509,6024,5769,4839,3360,1540,-413,-2279,-3869,-5037,-5694,-5809,-5410,-4574,-3397,-1999,-489,1045,2523,3921,5204,6384,7455,8427,9312,10099,10813,11433,11962,12370,12599,12593,12245,11479,10212,8398,6048,3227,53,-3281,-6552,-9521,-11915,-13555,-14252,-13959,-12674,-10514,-7662,-4354,-862,2538,5603,8116,9939,11005,11320,10977,10102,8864,7429,5934,4487,3144,1918,804,-246,-1242,-2229,-3183,-4091,-4912,-5575,-6055,-6277,-6252,-5964,-5483,-4875,-4253,-3758,-3480,-3553,-3993,-4819,-5948,-7274,-8612,-9797,-10626,-10957,-10675,-9745,-8190,-6128,-3698,-1127,1389,3617,5388,6557,7058,6888,6110,4850,3269,1552,-111,-1557,-2645,-3292,-3456,-3161,-2462,-1460,-271,988,2218,3333,4314,5120,5792,6326,6749,7053,7205,7158,6833,6155,5054,3484,1449,-988,-3705,-6508,-9153,-11378,-12907,-13513,-13042,-11412,-8670,-4967,-536,4288,9145,13654,17437,20179,21633,21631,20153,17248,13137,8097,2539,-3117,-8391,-12864,-16162,-18036,-18361,-17165,-14622,-11020,-6743,-2214,2151,5966,8937,10860,11633,11268,9839,7523,4515,1072,-2534,-6044,-9174,-11721,-13490,-14391,-14394,-13555,-12018,-9965,-7638,-5280,-3135,-1408,-267,205,-30,-915,-2338,-4136,-6126,-8114,-9946,-11485,-12663,-13458,-13873,-13970,-13782,-13369,-12749,-11943,-10946,-9780,-8467,-7052,-5622,-4236,-2979,-1888,-982,-246,358,868,1329,1759,2159,2520,2802,2981,3035,2971,2817,2644,2506,2500,2641,2959,3407,3916,4416,4802,5025,5018,4765,4267,3539,2631,1594,494,-596,-1602,-2463,-3093,-3454,-3476,-3158,-2503,-1582,-503,596,1537,2159,2311,1879,815,-870,-3105,-5724,-8568,-11377,-13976,-16123,-17703,-18605,-18818,-18401,-17466,-16184,-14738,-13316,-12051,-11053,-10326,-9842,-9484,-9117,-8596,-7783,-6601,-5039,-3139,-1051,1067,2988,4520,5483,5764,5332,4233,2611,677,-1327,-3108,-4432,-5082,-4929,-3945,-2162,248,3105,6112,9017,11507,13364,14350,14362,13303,11229,8217,4487,303,-3996,-8010,-11369,-13709,-14748,-14340,-12449,-9211,-4912,74,5264,10205,14449,17686,19704,20479,20094,18771,16790,14464,12089,9901,8077,6686,5751,5178,4879,4674,4445,4013,3297,2200,713,-1139,-3279,-5588,-7914,-10103,-11991,-13465,-14416,-14827,-14684,-14064,-13055,-11785,-10395,-9026,-7806,-6844,-6223,-5982,-6148,-6690,-7579,-8731,-10077,-11498,-12895,-14154,-15159,-15831,-16090,-15906,-15273,-14218,-12787,-11047,-9074,-6942,-4735,-2511,-346,1715,3607,5291,6710,7818,8573,8940,8905,8495,7740,6737,5581,4400,3347,2536,2094,2085,2526,3378,4541,5870,7210,8406,9335,9916,10130,10000,9598,9017,8365,7731,7210,6844,6673,6711,6932,7315,7791,8283,8688,8899,8814,8383,7583,6483,5190,3881,2751,1992,1777,2204,3283,4959,7034,9311,11484,13322,14567,15086,14777,13663,11813,9377,6533,3475,416,-2478,-5036,-7146,-8719,-9709,-10094,-9897,-9149,-7918,-6284,-4332,-2171,113,2412,4634,6686,8454,9870,10819,11277,11180,10567,9480,8012,6289,4430,2561,775,-864,-2344,-3661,-4893,-6059,-7264,-8519,-9868,-11274,-12663,-13927,-14893,-15416,-15326,-14528,-12981,-10728,-7905,-4726,-1446,1622,4209,6067,7039,7076,6242,4720,2783,771,-973,-2121,-2428,-1748,-61,2544,5844,9563,13338,16813,19644,21558,22383,22063,20686,18447,15653,12662,9846,7556,6038,5446,5775,6885,8527,10337,11948,12992,13179,12338,10421,7533,3902,-129,-4180,-7820,-10676,-12439,-12897,-12010,-9837,-6635,-2717,1464,5471,8863,11275,12466,12332,10910,8408,5104,1393,-2353,-5746,-8501,-10402,-11371,-11438,-10743,-9507,-7993,-6480,-5190,-4296,-3865,-3871,-4216,-4728,-5224,-5513,-5455,-4938,-3938,-2455,-579,1601,3931,6277,8487,10417,11957,13000,13493,13405,12770,11643,10163,8444,6671,4969,3471,2257,1366,809,569,616,917,1447,2171,3069,4102,5226,6390,7527,8565,9433,10065,10397,10390,10011,9257,8143,6700,4988,3063,1002,-1120,-3233,-5265,-7158,-8853,-10299,-11450,-12261,-12696,-12743,-12378,-11642,-10549,-9177,-7594,-5899,-4208,-2642,-1340,-421,4,-130,-865,-2149,-3915,-5984,-8165,-10218,-11881,-12947,-13218,-12606,-11080,-8719,-5676,-2162,1550,5204,8527,11295,13348,14574,14977,14604,13609,12161,10473,8740,7122,5739,4645,3838,3270,2845,2460,1991,1352,466,-690,-2091,-3686,-5353,-6975,-8392,-9481,-10118,-10251,-9864,-9024,-7823,-6420,-4948,-3562,-2361,-1426,-771,-392,-214,-187,-198,-198,-94,99,408,747,1060,1241,1191,854,188,-763,-1927,-3150,-4277,-5121,-5522,-5371,-4597,-3240,-1361,859,3246,5554,7557,9042,9837,9839,9035,7493,5375,2906,352,-2008,-3941,-5250,-5860,-5764,-5089,-4019,-2816,-1746,-1057,-925,-1434,-2559,-4178,-6078,-8018,-9739,-11023,-11725,-11772,-11198,-10108,-8683,-7133,-5677,-4503,-3751,-3495,-3751,-4463,-5550,-6869,-8299,-9660,-10808,-11598,-11895,-11634,-10772,-9337,-7423,-5145,-2681,-182,2182,4306,6077,7465,8425,8984,9142,8964,8480,7777,6926,6000,5097,4276,3617,3168,2970,3037,3361,3902,4589,5323,5984,6437,6560,6230,5384,3987,2076,-249,-2856,-5551,-8159,-10491,-12413,-13813,-14653,-14930,-14695,-14060,-13132,-12090,-11056,-10203,-9621,-9406,-9565,-10088,-10869,-11804,-12708,-13432,-13795,-13700,-13071,-11937,-10382,-8552,-6647,-4871,-3399,-2388,-1883,-1892,-2317,-3010,-3795,-4466,-4873,-4880,-4450,-3599,-2427,-1085,240,1362,2115,2387,2135,1394,280,-1029,-2309,-3320,-3839,-3686,-2760,-1046,1362,4271,7399,10410,12949,14704,15434,15020,13471,10941,7689,4059,449,-2778,-5263,-6764,-7117,-6300,-4397,-1612,1792,5486,9166,12533,15374,17546,18982,19701,19758,19236,18239,16814,15045,12930,10523,7816,4850,1663,-1688,-5122,-8534,-11814,-14812,-17399,-19422,-20762,-21319,-21051,-19962,-18146,-15737,-12957,-10028,-7199,-4672,-2617,-1119,-231,83,-135,-798,-1813,-3086,-4518,-6012,-7491,-8866,-10090,-11101,-11870,-12382,-12630,-12650,-12480,-12192,-11853,-11537,-11289,-11128,-11047,-10977,-10852,-10565,-10024,-9148,-7892,-6239,-4246,-1985,418,2822,5099,7131,8827,10157,11088,11656,11884,11830,11547,11086,10504,9832,9102,8326,7522,6705,5917,5208,4645,4297,4217,4432,4953,5732,6730,7857,9045,10201,11241,12077,12628,12804,12556,11818,10607,8938,6922,4709,2486,495,-1060,-1978,-2122,-1453,14,2149,4774,7669,10587,13318,15667,17506,18724,19293,19184,18433,17090,15242,12996,10479,7829,5161,2610,249,-1842,-3643,-5135,-6358,-7323,-8103,-8685,-9127,-9367,-9429,-9254,-8849,-8232,-7439,-6553,-5664,-4853,-4205,-3761,-3522,-3472,-3541,-3656,-3762,-3796,-3761,-3668,-3583,-3572,-3718,-4070,-4655,-5448,-6371,-7298,-8081,-8536,-8521,-7907,-6639,-4727,-2244,660,3803,6964,9927,12504,14528,15902,16562,16507,15773,14447,12659,10551,8324,6142,4200,2649,1594,1110,1185,1775,2772,4051,5456,6865,8123,9179,9933,10410,10579,10504,10180,9673,8969,8119,7125,6022,4855,3669,2541,1519,669,28,-380,-543,-468,-164,358,1077,1983,3039,4224,5472,6721,7876,8809,9423,9579,9229,8330,6932,5132,3085,971,-1021,-2733,-4036,-4873,-5219,-5117,-4627,-3844,-2875,-1826,-819,45,669,976,946,559,-100,-964,-1862,-2663,-3177,-3268,-2827,-1804,-248,1744,3968,6191,8148,9579,10280,10133,9110,7333,5009,2452,6,-1976,-3213,-3500,-2768,-1076,1402,4390,7564,10578,13137,14984,15986,16078,15312,13822,11798,9490,7119,4917,3041,1589,597,11,-262,-385,-514,-840,-1487,-2561,-4085,-6013,-8243,-10614,-12938,-15029,-16700,-17822,-18293,-18074,-17183,-15674,-13669,-11306,-8769,-6246,-3944,-2041,-706,-42,-110,-896,-2313,-4225,-6440,-8746,-10931,-12804,-14213,-15073,-15331,-15012,-14156,-12831,-11117,-9057,-6726,-4138,-1347,1619,4707,7814,10838,13591,15913,17593,18486,18479,17554,15774,13323,10421,7396,4554,2192,562,-232,-135,708,2130,3828,5526,6945,7871,8198,7890,7044,5792,4349,2914,1684,794,317,236,461,834,1157,1223,849,-95,-1667,-3831,-6481,-9432,-12457,-15304,-17743,-19556,-20619,-20841,-20235,-18865,-16854,-14369,-11574,-8662,-5786,-3091,-684,1374,3036,4299,5166,5659,5818,5675,5294,4724,4038,3285,2528,1811,1160,614,140,-256,-641,-1048,-1543,-2152,-2915,-3813,-4842,-5936,-7051,-8090,-8990,-9657,-10040,-10101,-9841,-9299,-8555,-7715,-6917,-6292,-5978,-6069,-6647,-7714,-9246,-11122,-13179,-15180,-16851,-17898,-18066,-17129,-14998,-11658,-7268,-2076,3534,9136,14268,18500,21465,22930,22766,21049,17950,13812,9042,4096,-578,-4597,-7677,-9638,-10452,-10205,-9094,-7407,-5470,-3620,-2160,-1319,-1240,-1943,-3362,-5298,-7508,-9673,-11488,-12655,-12959,-12253,-10514,-7825,-4376,-446,3626,7493,10803,13296,14760,15126,14404,12720,10282,7347,4195,1116,-1650,-3896,-5487,-6376,-6595,-6251,-5514,-4585,-3649,-2897,-2426,-2309,-2532,-3039,-3736,-4500,-5238,-5845,-6287,-6520,-6572,-6441,-6186,-5805,-5351,-4800,-4191,-3477,-2685,-1775,-752,393,1667,3054,4540,6091,7665,9214,10680,11998,13104,13916,14368,14374,13888,12863,11312,9276,6866,4229,1552,-944,-3069,-4631,-5512,-5645,-5048,-3792,-2035,57,2287,4474,6474,8165,9473,10355,10786,10769,10292,9372,7998,6192,3964,1358,-1566,-4713,-7954,-11143,-14103,-16667,-18684,-20026,-20639,-20506,-19689,-18288,-16453,-14336,-12126,-9951,-7962,-6206,-4732,-3507,-2487,-1620,-849,-171,409,838,1045,968,542,-242,-1372,-2763,-4310,-5867,-7293,-8456,-9254,-9634,-9580,-9133,-8365,-7379,-6262,-5119,-3980,-2893,-1816,-732,447,1758,3275,5020,7011,9207,11553,13951,16273,18410,20205,21565,22377,22590,22177,21143,19553,17486,15073,12476,9863,7422,5320,3675,2565,1986,1859,2066,2410,2706,2763,2433,1627,340,-1384,-3395,-5557,-7645,-9514,-10981,-11951,-12354,-12176,-11443,-10220,-8587,-6644,-4498,-2235,48,2291,4453,6509,8465,10325,12092,13755,15261,16541,17466,17928,17790,16969,15430,13204,10410,7221,3870,615,-2305,-4656,-6290,-7104,-7096,-6345,-5011,-3326,-1550,33,1178,1692,1451,480,-1157,-3232,-5515,-7716,-9577,-10891,-11527,-11454,-10717,-9461,-7859,-6138,-4498,-3132,-2153,-1640,-1571,-1865,-2380,-2914,-3272,-3245,-2696,-1543,201,2426,4960,7571,10005,12047,13515,14324,14479,14071,13273,12285,11339,10602,10240,10285,10744,11505,12432,13334,14036,14369,14226,13546,12326,10649,8610,6404,4185,2157,469,-778,-1524,-1823,-1746,-1453,-1096,-839,-802,-1063,-1628,-2475,-3507,-4638,-5729,-6679,-7375,-7729,-7692,-7220,-6321,-5012,-3342,-1371,823,3150,5514,7814,9947,11819,13332,14400,14928,14843,14058,12548,10276,7306,3719,-321,-4596,-8865,-12838,-16272,-18937,-20683,-21451,-21255,-20224,-18525,-16386,-14034,-11668,-9446,-7459,-5731,-4227,-2879,-1566,-206,1308,3005,4892,6897,8925,10813,12424,13579,14179,14137,13449,12167,10407,8320,6102,3937,2010,487,-532,-974,-846,-204,828,2091,3372,4486,5236,5519,5267,4548,3458,2212,987,13,-583,-690,-317,487,1583,2816,4016,5013,5706,5998,5878,5372,4539,3502,2376,1298,422,-158,-316,-30,731,1887,3341,4915,6414,7637,8387,8521,7952,6656,4700,2197,-685,-3748,-6806,-9661,-12178,-14237,-15793,-16820,-17352,-17419,-17089,-16403,-15403,-14122,-12556,-10729,-8627,-6297,-3779,-1189,1347,3634,5504,6757,7271,6965,5845,4026,1683,-912,-3465,-5665,-7233,-7961,-7717,-6501,-4395,-1614,1583,4863,7915,10433,12189,13032,12892,11811,9872,7252,4127,725,-2766,-6136,-9245,-11940,-14157,-15823,-16954,-17550,-17690,-17427,-16861,-16052,-15084,-13988,-12803,-11531,-10180,-8752,-7258,-5728,-4196,-2720,-1344,-104,967,1891,2664,3350,3982,4620,5308,6075,6933,7864,8826,9759,10571,11192,11524,11530,11157,10427,9360,8031,6515,4910,3292,1736,298,-1013,-2159,-3177,-4063,-4860,-5593,-6298,-7012,-7748,-8534,-9370,-10248,-11154,-12047,-12867,-13539,-13965,-14054,-13712,-12891,-11550,-9727,-7481,-4934,-2227,469,3001,5227,7044,8406,9287,9733,9790,9517,8978,8198,7198,5965,4474,2709,646,-1677,-4234,-6919,-9640,-12254,-14644,-16684,-18295,-19427,-20064,-20243,-20025,-19476,-18686,-17699,-16554,-15247,-13751,-12032,-10050,-7813,-5333,-2726,-105,2331,4403,5921,6755,6824,6145,4775,2871,597,-1823,-4201,-6323,-8064,-9270,-9908,-9923,-9359,-8277,-6784,-5012,-3115,-1233,496,1951,3067,3772,4066,3957,3477,2698,1678,513,-701,-1876,-2897,-3707,-4235,-4459,-4386,-4033,-3443,-2655,-1711,-639,535,1785,3111,4480,5904,7354,8840,10328,11821,13251,14592,15746,16643,17189,17302,16955,16133,14908,13376,11689,10014,8506,7299,6480,6070,6049,6338,6832,7426,8023,8557,9021,9413,9792,10176,10607,11042,11430,11647,11550,10994,9838,7999,5454,2246,-1485,-5567,-9748,-13795,-17458,-20549,-22927,-24522,-25343,-25456,-24990,-24082,-22915,-21592,-20266,-18948,-17693,-16450,-15197,-13874,-12463,-10950,-9369,-7778,-6241,-4854,-3660,-2715,-2028,-1584,-1367,-1335,-1468,-1746,-2159,-2718,-3412,-4244,-5154,-6081,-6908,-7515,-7775,-7584,-6893,-5684,-4025,-2002,236,2539,4750,6730,8376,9635,10502,11031,11311,11454,11595,11831,12242,12870,13676,14637,15620,16561,17315,17830,18021,17886,17418,16665,15668,14477,13134,11655,10054,8312,6429,4382,2202,-110,-2457,-4803,-6996,-8977,-10602,-11820,-12557,-12818,-12605,-12011,-11091,-9969,-8713,-7387,-6019,-4584,-3050,-1348,561,2711,5079,7621,10222,12775,15122,17136,18696,19714,20156,20030,19397,18366,17060,15614,14154,12748,11470,10308,9255,8262,7269,6223,5059,3742,2243,582,-1219,-3059,-4872,-6494,-7829,-8731,-9124,-8958,-8252,-7087,-5599,-3979,-2422,-1139,-304,-34,-420,-1434,-3031,-5064,-7334,-9627,-11661,-13211,-14040,-14001,-13004,-11062,-8270,-4809,-920,3109,6991,10456,13281,15332,16529,16923,16595,15719,14479,13047,11580,10158,8813,7522,6207,4798,3208,1405,-617,-2811,-5075,-7291,-9286,-10919,-12019,-12486,-12214,-11204,-9461,-7098,-4244,-1099,2120,5199,7906,10091,11605,12399,12463,11857,10686,9090,7227,5256,3321,1556,52,-1092,-1829,-2098,-1880,-1166,34,1673,3697,5999,8484,10985,13352,15402,16940,17812,17861,17018,15255,12660,9359,5597,1609,-2313,-5923,-8996,-11374,-12954,-13701,-13636,-12806,-11314,-9261,-6773,-3977,-1002,2025,4985,7766,10277,12440,14189,15478,16253,16479,16115,15121,13488,11220,8368,5044,1396,-2349,-5945,-9127,-11637,-13297,-13981,-13697,-12535,-10704,-8463,-6124,-3976,-2277,-1197,-839,-1160,-2088,-3388,-4860,-6206,-7207,-7649,-7413,-6451,-4792,-2567,65,2846,5553,7895,9701,10777,11097,10663,9599,8090,6324,4528,2843,1395,204,-740,-1530,-2253,-3026,-3934,-5031,-6333,-7785,-9301,-10720,-11874,-12573,-12662,-12028,-10658,-8614,-6078,-3300,-586,1742,3397,4169,3956,2771,784,-1777,-4558,-7209,-9385,-10781,-11216,-10592,-8936,-6386,-3160,455,4144,7568,10446,12502,13593,13624,12647,10795,8314,5501,2683,187,-1735,-2878,-3166,-2583,-1242,720,3070,5565,7943,9924,11302,11890,11615,10483,8593,6137,3336,474,-2200,-4442,-6069,-6977,-7139,-6628,-5608,-4295,-2971,-1897,-1326,-1446,-2342,-4018,-6350,-9120,-12053,-14802,-17060,-18528,-19027,-18461,-16899,-14484,-11526,-8321,-5269,-2662,-777,252,400,-225,-1406,-2859,-4260,-5317,-5764,-5459,-4321,-2402,152,3140,6270,9259,11801,13616,14491,14268,12898,10437,7052,3023,-1307,-5537,-9304,-12279,-14262,-15162,-15034,-14035,-12426,-10475,-8498,-6709,-5313,-4375,-3906,-3813,-3945,-4121,-4143,-3849,-3140,-1980,-445,1325,3121,4704,5856,6415,6273,5464,4047,2218,160,-1908,-3788,-5363,-6534,-7321,-7773,-7997,-8136,-8308,-8633,-9172,-9961,-10959,-12141,-13396,-14668,-15854,-16888,-17698,-18235,-18427,-18248,-17618,-16528,-14914,-12798,-10184,-7154,-3820,-364,3010,6027,8451,10045,10646,10201,8749,6472,3644,598,-2293,-4702,-6360,-7104,-6905,-5822,-4056,-1833,555,2837,4779,6178,6923,6950,6293,5028,3318,1346,-658,-2460,-3858,-4673,-4818,-4270,-3103,-1459,447,2384,4108,5414,6145,6228,5664,4536,3008,1270,-422,-1837,-2739,-2955,-2362,-937,1270,4103,7342,10695,13858,16520,18448,19466,19533,18721,17201,15240,13128,11142,9517,8389,7793,7675,7865,8169,8328,8134,7392,6013,3966,1351,-1689,-4925,-8094,-10973,-13304,-14965,-15841,-15947,-15358,-14213,-12720,-11086,-9534,-8257,-7404,-7079,-7325,-8124,-9421,-11080,-12961,-14848,-16559,-17871,-18640,-18729,-18104,-16778,-14848,-12461,-9824,-7150,-4661,-2562,-978,-6,392,284,-166,-762,-1316,-1623,-1574,-1076,-166,1085,2505,3893,5038,5743,5884,5407,4374,2911,1256,-353,-1632,-2363,-2358,-1547,82,2425,5321,8561,11899,15120,18002,20397,22175,23266,23639,23288,22244,20565,18332,15668,12716,9648,6639,3855,1440,-524,-1975,-2959,-3521,-3804,-3927,-4065,-4321,-4827,-5582,-6609,-7778,-8993,-10051,-10795,-11027,-10641,-9520,-7668,-5113,-1969,1584,5359,9092,12571,15555,17882,19422,20133,20025,19192,17771,15937,13878,11762,9722,7857,6183,4707,3361,2097,833,-467,-1836,-3257,-4671,-6004,-7139,-7976,-8430,-8447,-8041,-7257,-6205,-5005,-3807,-2724,-1857,-1258,-925,-840,-925,-1118,-1316,-1463,-1482,-1350,-1062,-637,-137,375,811,1104,1193,1068,748,309,-147,-498,-628,-470,24,793,1791,2868,3926,4848,5571,6087,6420,6637,6818,7008,7269,7569,7899,8182,8369,8404,8281,8023,7703,7422,7278,7381,7765,8442,9334,10313,11211,11827,11983,11520,10368,8515,6066,3187,132,-2806,-5326,-7137,-8018,-7834,-6555,-4310,-1314,2063,5447,8396,10567,11696,11674,10544,8508,5866,3003,286,-1954,-3493,-4237,-4202,-3549,-2483,-1271,-172,629,981,882,356,-442,-1356,-2179,-2742,-2901,-2592,-1806,-629,801,2296,3628,4609,5036,4803,3836,2163,-131,-2872,-5856,-8806,-11476,-13585,-14918,-15290,-14608,-12850,-10133,-6646,-2707,1314,5032,8085,10204,11248,11215,10247,8609,6625,4655,3030,1995,1725,2243,3501,5313,7455,9632,11549,12934,13556,13265,12001,9798,6803,3246,-554,-4256,-7473,-9890,-11238,-11362,-10238,-7977,-4796,-1043,2913,6637,9748,11904,12887,12578,11017,8350,4832,786,-3435,-7491,-11065,-13933,-15927,-17001,-17176,-16564,-15325,-13650,-11725,-9728,-7781,-5981,-4373,-2941,-1684,-501,626,1803,3049,4410,5865,7397,8911,10331,11523,12360,12729,12522,11694,10227,8184,5641,2778,-246,-3177,-5798,-7846,-9130,-9466,-8793,-7105,-4520,-1254,2413,6106,9466,12100,13712,14064,13068,10786,7410,3288,-1166,-5491,-9253,-12101,-13810,-14299,-13654,-12095,-9963,-7635,-5527,-3974,-3242,-3476,-4675,-6737,-9416,-12415,-15361,-17883,-19662,-20428,-20067,-18571,-16094,-12919,-9401,-5966,-2984,-794,423,586,-209,-1771,-3799,-5939,-7858,-9224,-9832,-9546,-8379,-6434,-3924,-1100,1759,4401,6626,8303,9380,9881,9907,9588,9102,8606,8225,8053,8084,8269,8494,8600,8428,7836,6722,5069,2931,455,-2147,-4610,-6663,-8056,-8605,-8198,-6848,-4657,-1819,1384,4669,7709,10257,12093,13117,13313,12743,11583,9994,8192,6330,4518,2817,1205,-364,-1959,-3635,-5422,-7288,-9187,-11006,-12648,-14002,-14988,-15552,-15704,-15462,-14920,-14165,-13315,-12479,-11761,-11227,-10932,-10884,-11068,-11436,-11929,-12463,-12965,-13368,-13617,-13704,-13638,-13454,-13224,-12982,-12779,-12614,-12446,-12211,-11813,-11154,-10155,-8781,-7030,-4986,-2758,-518,1558,3304,4581,5311,5458,5058,4174,2914,1394,-263,-1942,-3530,-4954,-6136,-7046,-7662,-7984,-8036,-7840,-7418,-6806,-5984,-4972,-3739,-2284,-606,1279,3326,5483,7655,9758,11654,13235,14354,14908,14804,14004,12535,10480,7990,5266,2526,3,-2101,-3621,-4463,-4593,-4066,-2971,-1463,319,2221,4129,5978,7700,9317,10803,12195,13486,14668,15704,16536,17077,17242,16949,16133,14781,12914,10621,8034,5339,2746,481,-1265,-2322,-2633,-2180,-1090,476,2260,4006,5443,6341,6532,5918,4478,2283,-546,-3826,-7346,-10885,-14240,-17216,-19697,-21560,-22804,-23400,-23436,-22970,-22120,-20988,-19661,-18250,-16789,-15358,-13970,-12655,-11418,-10253,-9146,-8074,-7026,-5976,-4923,-3854,-2768,-1666,-556,556,1624,2631,3491,4165,4549,4598,4231,3436,2221,637,-1168,-3053,-4771,-6110,-6839,-6766,-5784,-3843,-1032,2496,6473,10585,14474,17792,20235,21580,21700,20601,18386,15294,11623,7739,4018,800,-1644,-3133,-3621,-3172,-1958,-232,1715,3599,5177,6287,6866,6958,6684,6239,5836,5658,5849,6452,7422,8631,9876,10935,11597,11700,11172,10036,8424,6556,4694,3144,2135,1879,2410,3719,5597,7804,9998,11838,13027,13334,12650,10996,8511,5433,2075,-1245,-4208,-6564,-8128,-8807,-8605,-7603,-5981,-3955,-1816,169,1702,2579,2616,1763,40,-2419,-5386,-8579,-11665,-14314,-16244,-17224,-17131,-15939,-13722,-10656,-6967,-2939,1155,5051,8531,11457,13725,15337,16316,16753,16760,16439,15913,15248,14505,13705,12843,11911,10904,9833,8735,7673,6708,5931,5374,5071,4986,5049,5152,5164,4953,4409,3463,2093,346,-1682,-3833,-5942,-7821,-9314,-10316,-10766,-10681,-10146,-9263,-8201,-7090,-6066,-5213,-4552,-4062,-3653,-3215,-2614,-1745,-533,1006,2815,4725,6537,8034,8972,9224,8683,7406,5524,3287,994,-1025,-2477,-3137,-2896,-1778,78,2402,4880,7160,8919,9933,10054,9310,7812,5828,3652,1637,87,-770,-796,-9,1491,3483,5712,7895,9795,11221,12094,12399,12224,11708,11032,10366,9871,9630,9689,9996,10471,10954,11315,11390,11080,10322,9108,7507,5611,3567,1528,-372,-1999,-3293,-4217,-4802,-5114,-5249,-5310,-5419,-5638,-6059,-6676,-7492,-8462,-9499,-10541,-11480,-12255,-12800,-13088,-13119,-12911,-12511,-11958,-11303,-10574,-9788,-8947,-8033,-7036,-5948,-4774,-3554,-2344,-1226,-304,349,632,533,17,-850,-1996,-3294,-4588,-5720,-6528,-6875,-6677,-5898,-4561,-2776,-660,1577,3774,5713,7276,8325,8843,8831,8368,7591,6629,5672,4845,4277,4018,4075,4376,4828,5289,5632,5762,5607,5184,4528,3747,2956,2283,1835,1688,1862,2323,2979,3694,4309,4672,4651,4171,3203,1797,36,-1949,-4008,-6005,-7797,-9306,-10461,-11256,-11703,-11862,-11814,-11639,-11426,-11231,-11074,-10945,-10767,-10462,-9932,-9094,-7921,-6425,-4692,-2840,-1035,583,1864,2733,3157,3164,2839,2313,1709,1205,882,861,1155,1759,2613,3599,4593,5441,6000,6153,5810,4939,3559,1742,-371,-2613,-4763,-6614,-7955,-8627,-8543,-7677,-6127,-4045,-1675,720,2860,4503,5466,5662,5095,3884,2211,326,-1500,-3036,-4076,-4533,-4378,-3714,-2701,-1573,-585,39,111,-452,-1633,-3313,-5276,-7249,-8957,-10119,-10559,-10155,-8930,-6985,-4544,-1879,682,2822,4265,4793,4300,2780,344,-2791,-6350,-9989,-13391,-16251,-18360,-19580,-19886,-19339,-18056,-16250,-14088,-11811,-9590,-7590,-5929,-4681,-3873,-3511,-3556,-3961,-4651,-5541,-6539,-7541,-8451,-9183,-9655,-9824,-9648,-9110,-8225,-6990,-5465,-3687,-1737,300,2327,4249,5979,7439,8607,9450,10004,10300,10364,10244,9915,9383,8600,7538,6181,4532,2629,542,-1644,-3837,-5931,-7862,-9548,-10951,-12046,-12812,-13252,-13367,-13159,-12649,-11845,-10773,-9452,-7916,-6191,-4313,-2310,-217,1934,4115,6291,8432,10509,12471,14285,15883,17221,18223,18855,19041,18789,18062,16906,15351,13483,11393,9217,7097,5184,3638,2586,2124,2296,3081,4380,6040,7827,9487,10731,11302,10973,9607,7164,3703,-587,-5446,-10523,-15440,-19837,-23376,-25827,-27056,-27057,-25950,-23962,-21385,-18569,-15829,-13450,-11620,-10419,-9832,-9730,-9931,-10205,-10348,-10175,-9620,-8660,-7412,-6025,-4718,-3697,-3137,-3141,-3703,-4738,-6029,-7333,-8327,-8746,-8348,-7017,-4733,-1632,2055,5976,9759,13000,15400,16703,16873,15946,14166,11833,9318,6973,5088,3856,3355,3562,4356,5564,6993,8416,9685,10626,11191,11335,11122,10632,10015,9407,8960,8780,8929,9403,10131,10984,11801,12404,12652,12441,11731,10541,8935,7006,4866,2617,359,-1844,-3928,-5879,-7657,-9271,-10689,-11901,-12855,-13508,-13786,-13629,-12966,-11770,-10012,-7742,-5012,-1962,1273,4483,7489,10087,12112,13440,13998,13789,12872,11373,9436,7247,4955,2714,613,-1280,-2950,-4383,-5596,-6570,-7304,-7746,-7860,-7587,-6874,-5697,-4045,-1957,495,3184,5973,8661,11066,12980,14217,14637,14124,12677,10325,7232,3602,-276,-4075,-7466,-10127,-11795,-12281,-11484,-9445,-6269,-2219,2416,7254,11929,16075,19426,21764,23029,23235,22519,21087,19163,16993,14757,12608,10585,8712,6913,5122,3261,1270,-841,-3034,-5185,-7147,-8727,-9748,-10044,-9516,-8136,-5962,-3166,12,3246,6187,8494,9889,10188,9352,7473,4782,1606,-1691,-4730,-7219,-8927,-9773,-9763,-9034,-7760,-6176,-4472,-2835,-1356,-87,983,1917,2784,3665,4638,5731,6969,8312,9714,11057,12256,13148,13640,13590,12948,11649,9731,7241,4316,1112,-2173,-5333,-8173,-10533,-12277,-13350,-13702,-13367,-12373,-10795,-8729,-6277,-3583,-792,1932,4397,6450,7909,8679,8691,7962,6602,4770,2720,720,-959,-2060,-2423,-1956,-688,1239,3616,6152,8566,10596,12034,12791,12821,12218,11098,9646,8044,6478,5087,3985,3220,2794,2659,2722,2860,2924,2773,2265,1310,-161,-2120,-4507,-7160,-9893,-12460,-14631,-16186,-16969,-16880,-15913,-14130,-11677,-8757,-5596,-2442,494,3039,5088,6606,7623,8224,8514,8607,8592,8528,8414,8235,7908,7360,6507,5285,3687,1761,-375,-2534,-4486,-5989,-6820,-6809,-5879,-4041,-1418,1770,5236,8644,11646,13952,15295,15557,14671,12712,9832,6248,2232,-1954,-6052,-9844,-13182,-15947,-18090,-19587,-20435,-20641,-20223,-19181,-17549,-15360,-12678,-9604,-6265,-2822,540,3625,6242,8204,9369,9635,8971,7414,5091,2185,-1061,-4372,-7490,-10163,-12218,-13536,-14107,-13969,-13274,-12160,-10829,-9420,-8053,-6784,-5602,-4470,-3295,-2019,-579,1020,2723,4427,5975,7192,7918,8009,7403,6077,4133,1689,-1026,-3795,-6367,-8535,-10116,-11023,-11197,-10682,-9546,-7907,-5911,-3689,-1385,882,3027,4957,6653,8081,9259,10216,10993,11635,12170,12601,12903,13009,12839,12289,11288,9763,7725,5187,2286,-843,-3967,-6858,-9267,-10992,-11864,-11810,-10814,-8951,-6368,-3267,104,3457,6511,8987,10661,11372,11039,9681,7408,4418,960,-2658,-6144,-9222,-11674,-13377,-14286,-14465,-14034,-13187,-12113,-11005,-10024,-9258,-8776,-8550,-8567,-8743,-9030,-9364,-9701,-10036,-10349,-10683,-11032,-11446,-11925,-12470,-13088,-13720,-14359,-14937,-15409,-15735,-15854,-15744,-15358,-14692,-13731,-12481,-10963,-9194,-7230,-5112,-2915,-720,1385,3298,4935,6210,7090,7550,7618,7353,6799,6057,5162,4177,3125,2014,838,-403,-1728,-3134,-4609,-6133,-7637,-9047,-10235,-11078,-11422,-11144,-10158,-8423,-5994,-2983,410,3930,7305,10265,12582,14122,14814,14722,13977,12785,11404,10078,9063,8525,8606,9313,10607,12336,14300,16259,17957,19175,19732,19518,18512,16750,14376,11567,8564,5623,2970,811,-746,-1663,-2014,-1940,-1662,-1411,-1426,-1898,-2950,-4607,-6808,-9394,-12146,-14819,-17166,-18983,-20131,-20544,-20240,-19303,-17873,-16112,-14198,-12297,-10541,-9040,-7859,-7026,-6555,-6420,-6588,-7009,-7601,-8306,-9019,-9668,-10162,-10418,-10367,-9950,-9136,-7917,-6317,-4391,-2222,96,2451,4744,6882,8793,10435,11784,12828,13593,14063,14269,14181,13784,13049,11928,10410,8470,6131,3440,483,-2613,-5692,-8565,-11034,-12896,-13961,-14105,-13221,-11336,-8507,-4907,-770,3624,7962,11942,15284,17774,19265,19699,19104,17585,15311,12489,9357,6138,3054,292,-2018,-3771,-4952,-5587,-5760,-5617,-5298,-4970,-4740,-4669,-4751,-4878,-4936,-4718,-4076,-2874,-1051,1337,4145,7134,9986,12382,14008,14637,14123,12480,9805,6371,2499,-1390,-4877,-7572,-9164,-9476,-8478,-6305,-3245,316,3918,7114,9525,10869,11045,10088,8212,5730,3043,556,-1361,-2427,-2469,-1468,514,3248,6491,9891,13129,15883,17886,18956,18983,17970,16006,13255,9957,6383,2814,-458,-3225,-5272,-6514,-6889,-6442,-5264,-3496,-1339,1017,3341,5445,7169,8381,9056,9170,8809,8048,7015,5817,4535,3260,1989,784,-377,-1451,-2412,-3201,-3768,-4040,-3987,-3592,-2880,-1920,-810,333,1382,2224,2774,2968,2790,2242,1372,225,-1113,-2586,-4101,-5596,-6992,-8201,-9155,-9742,-9895,-9525,-8579,-7036,-4912,-2271,769,4051,7382,10539,13292,15424,16733,17091,16417,14742,12166,8919,5271,1589,-1775,-4481,-6260,-6963,-6564,-5185,-3049,-499,2125,4440,6163,7070,7085,6233,4677,2660,473,-1572,-3221,-4266,-4626,-4299,-3404,-2123,-681,682,1780,2480,2752,2659,2338,1995,1843,2083,2878,4294,6329,8886,11780,14782,17611,20000,21696,22523,22373,21252,19257,16573,13458,10192,7067,4326,2161,659,-170,-429,-282,37,293,240,-291,-1432,-3194,-5520,-8236,-11116,-13873,-16223,-17900,-18706,-18547,-17413,-15435,-12796,-9786,-6677,-3775,-1304,559,1727,2199,2041,1366,328,-914,-2209,-3411,-4424,-5144,-5528,-5533,-5149,-4384,-3268,-1836,-160,1691,3640,5565,7382,8940,10135,10826,10925,10340,9043,7055,4437,1332,-2099,-5638,-9080,-12199,-14844,-16877,-18246,-18958,-19058,-18655,-17835,-16728,-15395,-13919,-12312,-10565,-8661,-6523,-4144,-1478,1439,4524,7659,10643,13264,15293,16512,16759,15959,14121,11396,8010,4302,636,-2610,-5111,-6641,-7078,-6446,-4898,-2688,-166,2302,4371,5756,6296,5959,4837,3148,1141,-881,-2691,-4092,-5005,-5414,-5403,-5081,-4616,-4144,-3810,-3688,-3824,-4192,-4718,-5305,-5824,-6167,-6250,-6014,-5477,-4641,-3620,-2462,-1320,-275,566,1134,1428,1454,1300,1040,786,614,595,761,1130,1685,2408,3249,4162,5100,6007,6841,7585,8192,8673,8994,9136,9085,8792,8250,7433,6359,5047,3557,1957,344,-1186,-2533,-3618,-4394,-4859,-5047,-5052,-4974,-4955,-5105,-5530,-6283,-7369,-8755,-10331,-11990,-13563,-14917,-15915,-16474,-16549,-16156,-15357,-14254,-12970,-11643,-10391,-9343,-8562,-8129,-8046,-8326,-8910,-9736,-10688,-11657,-12515,-13164,-13534,-13603,-13385,-12946,-12339,-11657,-10940,-10224,-9504,-8739,-7884,-6853,-5606,-4083,-2289,-262,1918,4105,6141,7834,9011,9526,9279,8257,6498,4159,1416,-1458,-4209,-6582,-8346,-9363,-9545,-8899,-7501,-5475,-2994,-232,2625,5414,7984,10209,11976,13212,13833,13825,13164,11888,10065,7792,5221,2528,-94,-2430,-4299,-5546,-6068,-5841,-4884,-3290,-1175,1307,4011,6775,9477,11985,14205,16034,17392,18202,18372,17876,16639,14713,12111,8979,5439,1711,-2021,-5535,-8660,-11231,-13156,-14387,-14940,-14906,-14398,-13601,-12680,-11810,-11123,-10707,-10586,-10738,-11085,-11519,-11935,-12221,-12307,-12169,-11814,-11315,-10751,-10228,-9836,-9639,-9660,-9887,-10233,-10620,-10881,-10908,-10555,-9748,-8445,-6666,-4498,-2055,472,2916,5087,6833,8079,8776,8984,8803,8388,7913,7557,7464,7730,8382,9352,10504,11624,12472,12805,12418,11180,9072,6142,2591,-1363,-5396,-9201,-12456,-14894,-16295,-16532,-15562,-13457,-10358,-6513,-2192,2280,6609,10514,13786,16263,17877,18607,18522,17724,16368,14638,12725,10827,9120,7738,6779,6249,6136,6317,6702,7118,7452,7568,7393,6843,5916,4579,2891,879,-1370,-3763,-6196,-8546,-10689,-12533,-13954,-14916,-15338,-15233,-14590,-13462,-11910,-10033,-7947,-5783,-3675,-1738,-66,1298,2354,3149,3770,4298,4833,5404,6029,6650,7189,7538,7620,7361,6773,5892,4838,3752,2815,2198,2047,2463,3489,5086,7170,9559,12057,14414,16380,17742,18302,17969,16696,14562,11709,8363,4805,1315,-1801,-4319,-6038,-6885,-6843,-6010,-4563,-2713,-742,1125,2655,3699,4168,4063,3456,2486,1334,196,-742,-1322,-1447,-1069,-214,1046,2578,4248,5873,7316,8446,9182,9517,9484,9191,8755,8318,7967,7760,7674,7624,7485,7107,6351,5150,3475,1430,-842,-3115,-5135,-6667,-7496,-7497,-6626,-4940,-2606,143,2988,5617,7709,9029,9408,8807,7299,5039,2306,-645,-3485,-5967,-7876,-9081,-9563,-9361,-8625,-7524,-6260,-5010,-3900,-2986,-2254,-1614,-936,-79,1093,2629,4549,6712,8981,11081,12788,13849,14094,13430,11859,9487,6507,3185,-163,-3207,-5635,-7200,-7714,-7123,-5453,-2855,450,4177,8032,11702,14945,17534,19333,20252,20272,19427,17802,15506,12709,9552,6236,2913,-269,-3187,-5774,-7989,-9826,-11307,-12444,-13274,-13777,-13984,-13856,-13422,-12687,-11701,-10525,-9255,-7974,-6796,-5805,-5075,-4669,-4577,-4781,-5182,-5662,-6058,-6217,-5986,-5261,-4000,-2213,0,2497,5097,7587,9792,11559,12783,13445,13555,13200,12490,11550,10515,9470,8506,7633,6862,6160,5506,4856,4231,3613,3060,2598,2280,2129,2147,2306,2525,2720,2762,2536,1940,897,-620,-2595,-4958,-7591,-10329,-12980,-15324,-17131,-18208,-18373,-17564,-15753,-13077,-9705,-5944,-2096,1505,4559,6846,8213,8628,8148,6942,5226,3309,1460,-32,-966,-1231,-802,206,1615,3144,4523,5448,5715,5161,3767,1594,-1177,-4300,-7488,-10435,-12897,-14661,-15646,-15837,-15332,-14318,-12999,-11647,-10462,-9639,-9273,-9391,-9934,-10775,-11748,-12664,-13356,-13678,-13566,-12987,-11999,-10686,-9166,-7570,-6007,-4548,-3256,-2107,-1098,-148,789,1783,2877,4086,5419,6836,8302,9760,11160,12457,13625,14639,15510,16217,16790,17195,17441,17482,17296,16820,16045,14912,13444,11640,9544,7237,4790,2333,-20,-2146,-3922,-5279,-6164,-6593,-6616,-6338,-5874,-5347,-4867,-4495,-4271,-4178,-4163,-4163,-4079,-3845,-3395,-2692,-1751,-606,659,1909,3014,3793,4103,3819,2861,1226,-1029,-3751,-6761,-9799,-12637,-15043,-16838,-17935,-18298,-17994,-17148,-15923,-14521,-13115,-11876,-10912,-10293,-10028,-10064,-10329,-10685,-11027,-11221,-11188,-10871,-10271,-9420,-8411,-7344,-6371,-5615,-5224,-5284,-5865,-6956,-8490,-10328,-12273,-14088,-15536,-16376,-16467,-15685,-14061,-11683,-8741,-5511,-2268,662,3041,4660,5442,5391,4640,3385,1911,491,-584,-1107,-931,-20,1560,3667,6082,8569,10894,12866,14339,15277,15666,15616,15232,14670,14056,13480,12983,12544,12096,11531,10747,9643,8179,6363,4276,2061,-89,-1972,-3372,-4148,-4186,-3481,-2096,-158,2128,4549,6875,8897,10452,11434,11784,11523,10679,9348,7603,5546,3269,849,-1603,-4024,-6301,-8380,-10171,-11649,-12770,-13547,-13982,-14109,-13953,-13552,-12941,-12138,-11192,-10113,-8953,-7742,-6535,-5379,-4318,-3402,-2643,-2061,-1648,-1362,-1185,-1032,-878,-633,-294,190,768,1417,2032,2517,2754,2632,2070,1021,-512,-2478,-4770,-7252,-9758,-12109,-14153,-15757,-16849,-17406,-17465,-17104,-16425,-15537,-14518,-13408,-12208,-10857,-9289,-7415,-5162,-2520,501,3792,7218,10586,13684,16315,18303,19538,19979,19653,18672,17180,15349,13364,11359,9464,7728,6186,4801,3540,2326,1113,-149,-1457,-2785,-4061,-5183,-6048,-6541,-6602,-6186,-5319,-4060,-2514,-803,930,2572,4013,5184,6067,6669,7053,7309,7533,7837,8302,8997,9930,11104,12438,13867,15256,16482,17404,17873,17788,17042,15636,13594,11077,8267,5459,2928,963,-216,-481,180,1662,3739,6115,8437,10384,11659,12086,11585,10193,8074,5437,2571,-268,-2829,-4944,-6515,-7530,-8061,-8231,-8189,-8113,-8124,-8343,-8822,-9552,-10507,-11559,-12610,-13466,-13995,-14011,-13420,-12119,-10134,-7498,-4370,-925,2614,6017,9078,11623,13535,14755,15272,15134,14394,13161,11535,9641,7627,5633,3825,2347,1316,805,821,1301,2116,3088,3994,4636,4806,4399,3349,1701,-416,-2823,-5290,-7562,-9461,-10783,-11469,-11469,-10839,-9663,-8071,-6179,-4130,-1997,106,2153,4065,5821,7360,8646,9648,10340,10731,10834,10690,10350,9885,9358,8852,8425,8131,7988,7984,8080,8185,8256,8184,7975,7612,7167,6736,6440,6413,6753,7534,8747,10349,12201,14133,15946,17404,18352,18610,18151,16956,15157,12914,10470,8073,5964,4325,3274,2810,2850,3219,3671,3961,3827,3087,1625,-567,-3391,-6669,-10133,-13511,-16509,-18900,-20512,-21269,-21184,-20344,-18923,-17105,-15126,-13165,-11389,-9893,-8707,-7824,-7176,-6699,-6316,-5972,-5642,-5327,-5061,-4886,-4857,-4994,-5298,-5721,-6159,-6508,-6583,-6276,-5435,-4014,-1997,544,3473,6602,9696,12526,14868,16546,17453,17547,16867,15533,13697,11570,9334,7184,5239,3602,2301,1328,651,207,-52,-185,-242,-265,-297,-379,-547,-847,-1319,-1998,-2909,-4062,-5428,-6944,-8503,-9956,-11133,-11870,-12024,-11525,-10366,-8636,-6491,-4135,-1801,300,2008,3208,3895,4105,3958,3592,3179,2859,2766,2977,3509,4343,5380,6499,7551,8358,8797,8722,8090,6862,5089,2859,299,-2426,-5167,-7757,-10078,-12014,-13518,-14551,-15136,-15315,-15163,-14784,-14258,-13708,-13175,-12732,-12367,-12057,-11746,-11332,-10745,-9871,-8673,-7105,-5198,-3010,-651,1749,4027,6028,7616,8652,9087,8877,8072,6763,5106,3276,1499,-48,-1189,-1805,-1861,-1339,-350,1023,2603,4236,5771,7047,7979,8474,8516,8099,7275,6089,4629,2949,1144,-740,-2609,-4401,-6016,-7363,-8329,-8828,-8775,-8135,-6900,-5134,-2923,-419,2218,4796,7150,9105,10559,11414,11655,11291,10391,9036,7330,5371,3247,1017,-1257,-3559,-5844,-8092,-10261,-12297,-14123,-15656,-16804,-17490,-17670,-17341,-16557,-15418,-14077,-12702,-11470,-10548,-10037,-10017,-10464,-11314,-12434,-13638,-14749,-15563,-15943,-15770,-15012,-13686,-11866,-9682,-7277,-4830,-2496,-434,1251,2471,3210,3470,3333,2886,2276,1645,1136,885,976,1474,2381,3673,5275,7086,8963,10749,12272,13358,13856,13648,12664,10910,8456,5450,2101,-1340,-4604,-7433,-9618,-11010,-11553,-11263,-10247,-8654,-6677,-4497,-2291,-172,1767,3503,5023,6349,7486,8429,9136,9547,9570,9123,8141,6579,4476,1879,-1058,-4167,-7219,-9979,-12216,-13729,-14376,-14090,-12867,-10816,-8067,-4853,-1419,1956,4975,7394,8969,9553,9064,7513,5012,1744,-2036,-6025,-9903,-13356,-16079,-17851,-18482,-17926,-16194,-13453,-9924,-5932,-1816,2076,5448,8077,9838,10717,10786,10206,9162,7861,6465,5080,3768,2485,1196,-187,-1717,-3388,-5160,-6912,-8477,-9692,-10376,-10433,-9809,-8553,-6792,-4723,-2586,-636,912,1881,2199,1867,980,-298,-1762,-3198,-4401,-5228,-5576,-5433,-4826,-3854,-2614,-1237,183,1566,2863,4066,5183,6237,7253,8252,9211,10121,10898,11485,11785,11723,11259,10357,9078,7480,5690,3845,2070,481,-848,-1894,-2680,-3255,-3717,-4122,-4563,-5043,-5579,-6103,-6564,-6869,-6960,-6786,-6340,-5632,-4716,-3623,-2415,-1120,248,1675,3174,4724,6309,7858,9304,10523,11424,11891,11872,11334,10331,8943,7339,5683,4172,2972,2203,1941,2168,2832,3815,4984,6213,7372,8389,9205,9812,10222,10468,10580,10579,10450,10173,9670,8869,7704,6097,4068,1622,-1120,-4017,-6895,-9520,-11728,-13317,-14199,-14298,-13665,-12369,-10584,-8488,-6281,-4161,-2267,-713,485,1347,1974,2488,3042,3770,4783,6133,7811,9731,11774,13746,15488,16811,17618,17839,17488,16645,15421,13980,12469,11028,9777,8754,7989,7420,6968,6507,5907,5052,3841,2245,274,-1985,-4383,-6750,-8873,-10580,-11720,-12223,-12086,-11393,-10278,-8922,-7496,-6157,-5006,-4072,-3341,-2719,-2105,-1395,-477,665,2058,3616,5273,6891,8383,9647,10634,11335,11745,11899,11818,11516,10999,10264,9298,8126,6764,5299,3819,2461,1353,639,416,755,1663,3079,4892,6939,9021,10949,12522,13604,14075,13917,13135,11818,10091,8085,5965,3850,1841,9,-1630,-3055,-4287,-5328,-6195,-6889,-7425,-7801,-8057,-8207,-8308,-8400,-8527,-8738,-9041,-9448,-9930,-10427,-10886,-11184,-11265,-11017,-10425,-9468,-8212,-6745,-5204,-3743,-2496,-1600,-1115,-1073,-1428,-2088,-2899,-3705,-4300,-4528,-4248,-3375,-1908,107,2537,5226,7975,10604,12944,14881,16336,17306,17810,17913,17695,17231,16607,15877,15095,14291,13492,12715,11981,11311,10734,10255,9889,9598,9342,9032,8563,7821,6694,5118,3046,532,-2345,-5425,-8517,-11439,-13986,-16040,-17505,-18370,-18679,-18522,-18005,-17249,-16328,-15302,-14181,-12942,-11565,-10000,-8243,-6298,-4201,-2049,76,2022,3681,4901,5597,5665,5075,3828,1972,-369,-3049,-5858,-8608,-11075,-13139,-14654,-15613,-16003,-15901,-15387,-14562,-13515,-12327,-11053,-9734,-8406,-7088,-5834,-4663,-3650,-2810,-2207,-1812,-1634,-1587,-1631,-1672,-1660,-1549,-1319,-966,-509,51,680,1382,2127,2901,3676,4399,5026,5470,5666,5532,5032,4158,2967,1562,121,-1182,-2120,-2540,-2301,-1373,212,2303,4693,7107,9257,10866,11727,11703,10791,9093,6821,4265,1750,-420,-1996,-2828,-2875,-2208,-956,659,2460,4230,5835,7156,8143,8764,9054,9032,8777,8347,7808,7225,6617,6002,5344,4585,3647,2439,896,-1030,-3300,-5846,-8490,-11042,-13257,-14911,-15811,-15843,-14963,-13256,-10872,-8078,-5170,-2487,-340,1017,1399,764,-871,-3320,-6376,-9722,-13061,-16082,-18540,-20250,-21126,-21163,-20459,-19163,-17474,-15607,-13737,-12035,-10568,-9404,-8493,-7803,-7237,-6725,-6193,-5613,-4974,-4312,-3674,-3128,-2735,-2552,-2586,-2843,-3239,-3711,-4107,-4322,-4215,-3718,-2785,-1457,165,1925,3612,5019,5933,6224,5805,4724,3105,1173,-785,-2480,-3634,-4050,-3630,-2387,-448,1957,4567,7054,9167,10673,11441,11455,10758,9528,7947,6268,4700,3433,2587,2199,2249,2629,3231,3892,4512,4975,5238,5285,5109,4764,4266,3673,3026,2356,1716,1117,599,149,-213,-530,-808,-1093,-1405,-1745,-2105,-2430,-2651,-2693,-2459,-1910,-997,243,1738,3372,4949,6303,7213,7539,7154,6037,4203,1780,-1093,-4198,-7332,-10275,-12855,-14904,-16338,-17078,-17132,-16511,-15304,-13592,-11516,-9213,-6823,-4514,-2382,-580,837,1772,2191,2063,1384,174,-1504,-3564,-5867,-8256,-10540,-12541,-14082,-15054,-15370,-15050,-14128,-12730,-10975,-9032,-7018,-5080,-3273,-1664,-242,1010,2138,3198,4234,5277,6335,7384,8369,9218,9826,10096,9933,9285,8144,6557,4639,2524,398,-1579,-3240,-4487,-5238,-5496,-5307,-4767,-4010,-3179,-2405,-1790,-1380,-1173,-1120,-1128,-1119,-976,-644,-51,813,1955,3337,4919,6635,8415,10195,11894,13475,14865,16039,16956,17581,17886,17838,17402,16572,15359,13806,12019,10127,8307,6744,5617,5057,5145,5877,7163,8848,10701,12468,13892,14724,14799,13985,12259,9681,6366,2533,-1576,-5683,-9490,-12725,-15152,-16596,-16981,-16334,-14776,-12547,-9909,-7195,-4659,-2537,-934,126,720,999,1138,1309,1634,2168,2882,3689,4439,4981,5181,4953,4287,3236,1935,547,-723,-1687,-2207,-2161,-1562,-423,1115,2909,4772,6508,7972,9009,9559,9572,9069,8105,6757,5136,3353,1504,-298,-2000,-3539,-4886,-6047,-7015,-7829,-8503,-9062,-9517,-9840,-10012,-9947,-9584,-8833,-7633,-5935,-3749,-1111,1872,5051,8246,11227,13799,15741,16923,17229,16660,15271,13215,10702,7997,5369,3085,1366,365,143,703,1925,3664,5717,7865,9922,11731,13183,14239,14901,15202,15212,14993,14606,14103,13521,12880,12213,11541,10893,10319,9850,9533,9391,9431,9641,9979,10388,10784,11070,11136,10866,10159,8935,7140,4784,1912,-1366,-4887,-8467,-11879,-14918,-17382,-19144,-20099,-20256,-19659,-18437,-16761,-14821,-12815,-10903,-9211,-7809,-6716,-5901,-5322,-4904,-4600,-4372,-4203,-4114,-4124,-4264,-4545,-4935,-5395,-5809,-6072,-6037,-5590,-4641,-3163,-1189,1177,3764,6378,8795,10818,12288,13098,13238,12741,11742,10401,8930,7534,6398,5676,5438,5715,6446,7506,8742,9913,10823,11226,10959,9875,7942,5188,1750,-2156,-6257,-10229,-13764,-16566,-18421,-19197,-18859,-17495,-15283,-12474,-9397,-6368,-3719,-1705,-516,-223,-789,-2051,-3751,-5587,-7210,-8351,-8776,-8386,-7191,-5306,-2947,-376,2128,4301,5932,6881,7071,6521,5285,3491,1275,-1197,-3770,-6295,-8641,-10687,-12331,-13464,-14017,-13903,-13083,-11541,-9292,-6430,-3060,624,4432,8103,11413,14099,15975,16873,16732,15561,13475,10691,7474,4157,1065,-1506,-3325,-4246,-4258,-3430,-1959,-103,1856,3605,4922,5589,5541,4747,3309,1369,-871,-3200,-5423,-7384,-8987,-10200,-11043,-11591,-11929,-12161,-12356,-12573,-12805,-13023,-13138,-13048,-12647,-11822,-10522,-8720,-6443,-3793,-877,2124,5035,7678,9882,11530,12537,12885,12604,11776,10518,8974,7280,5577,3957,2499,1213,96,-891,-1793,-2643,-3462,-4242,-4948,-5525,-5900,-6007,-5760,-5136,-4093,-2697,-1029,743,2412,3743,4513,4524,3667,1903,-698,-3965,-7674,-11514,-15198,-18433,-20992,-22730,-23581,-23569,-22797,-21397,-19549,-17399,-15102,-12756,-10441,-8188,-6009,-3895,-1829,178,2115,3916,5509,6800,7694,8131,8072,7563,6655,5502,4222,3016,2003,1353,1117,1360,2025,3023,4192,5326,6199,6608,6376,5402,3671,1248,-1701,-4942,-8187,-11113,-13423,-14852,-15226,-14483,-12660,-9932,-6557,-2849,829,4157,6861,8728,9696,9741,9005,7640,5892,3975,2107,434,-953,-2041,-2858,-3489,-4004,-4481,-4955,-5406,-5782,-5973,-5872,-5375,-4416,-3016,-1246,722,2672,4370,5573,6118,5899,4944,3353,1355,-796,-2790,-4355,-5267,-5383,-4674,-3194,-1124,1319,3826,6119,7902,8960,9137,8379,6728,4311,1335,-1941,-5245,-8307,-10894,-12858,-14078,-14589,-14430,-13771,-12783,-11673,-10646,-9840,-9372,-9249,-9430,-9793,-10167,-10357,-10180,-9475,-8159,-6229,-3752,-921,2052,4875,7265,8977,9813,9693,8629,6759,4312,1591,-1079,-3379,-5049,-5921,-5905,-5047,-3458,-1338,1079,3542,5834,7769,9245,10216,10714,10808,10592,10179,9631,9018,8344,7596,6732,5704,4460,2973,1252,-678,-2722,-4788,-6729,-8420,-9724,-10553,-10839,-10592,-9841,-8694,-7261,-5690,-4114,-2656,-1399,-407,309,752,961,990,888,746,613,597,751,1171,1899,2977,4403,6138,8092,10142,12108,13801,15014,15586,15384,14406,12709,10483,7986,5513,3374,1806,970,900,1524,2648,4037,5371,6402,6859,6613,5574,3803,1400,-1397,-4376,-7227,-9717,-11603,-12726,-12995,-12397,-11006,-8954,-6445,-3677,-886,1745,4060,5949,7375,8337,8868,9043,8926,8606,8154,7640,7123,6642,6244,5947,5783,5785,5950,6330,6882,7631,8496,9432,10341,11123,11694,11956,11868,11390,10536,9344,7887,6256,4574,2958,1543,434,-262,-515,-289,342,1311,2477,3688,4802,5685,6246,6459,6311,5870,5192,4351,3409,2396,1317,164,-1086,-2449,-3894,-5389,-6821,-8065,-8968,-9369,-9147,-8218,-6575,-4289,-1519,1517,4527,7242,9369,10709,11129,10595,9202,7121,4597,1933,-602,-2739,-4298,-5162,-5305,-4772,-3684,-2202,-522,1170,2707,3960,4887,5462,5772,5894,5972,6117,6460,7042,7907,8985,10197,11401,12438,13162,13424,13135,12232,10709,8637,6126,3366,564,-2045,-4257,-5888,-6840,-7065,-6611,-5583,-4169,-2568,-1044,198,940,1051,476,-780,-2584,-4789,-7133,-9382,-11273,-12573,-13130,-12824,-11649,-9660,-6989,-3830,-408,3030,6238,9001,11134,12514,13075,12844,11883,10370,8478,6447,4512,2866,1695,1099,1140,1797,3011,4643,6547,8528,10397,11983,13136,13765,13824,13325,12336,10940,9271,7426,5527,3634,1802,35,-1668,-3320,-4927,-6455,-7859,-9049,-9919,-10369,-10288,-9621,-8342,-6491,-4181,-1583,1059,3478,5380,6526,6703,5829,3892,1018,-2589,-6646,-10841,-14845,-18400,-21255,-23310,-24475,-24804,-24360,-23286,-21729,-19830,-17762,-15623,-13554,-11628,-9906,-8442,-7221,-6237,-5443,-4768,-4158,-3528,-2833,-2032,-1117,-109,970,2057,3125,4126,5053,5892,6652,7333,7919,8403,8729,8851,8716,8260,7468,6329,4896,3246,1490,-247,-1863,-3256,-4393,-5249,-5852,-6245,-6464,-6576,-6588,-6546,-6420,-6226,-5923,-5500,-4935,-4208,-3329,-2299,-1164,48,1251,2389,3366,4115,4576,4716,4549,4118,3522,2879,2320,1987,1969,2350,3126,4270,5673,7203,8684,9944,10814,11183,10976,10210,8963,7375,5641,3963,2540,1524,1030,1060,1601,2513,3646,4797,5767,6359,6439,5890,4711,2941,706,-1794,-4368,-6761,-8813,-10364,-11371,-11837,-11856,-11563,-11121,-10699,-10433,-10423,-10707,-11272,-12061,-12967,-13898,-14725,-15377,-15785,-15921,-15816,-15495,-15050,-14553,-14087,-13711,-13453,-13303,-13217,-13127,-12932,-12558,-11899,-10917,-9570,-7869,-5865,-3627,-1281,1040,3176,4974,6282,7001,7070,6495,5347,3745,1843,-179,-2167,-3965,-5486,-6644,-7444,-7854,-7932,-7681,-7155,-6378,-5380,-4187,-2815,-1289,376,2145,3985,5838,7637,9295,10711,11793,12419,12531,12046,10975,9327,7206,4738,2100,-486,-2827,-4688,-5924,-6394,-6056,-4927,-3113,-785,1839,4498,6950,8961,10364,11043,10969,10171,8770,6927,4856,2787,944,-475,-1329,-1537,-1072,8,1622,3614,5823,8048,10091,11734,12798,13108,12561,11097,8729,5545,1692,-2612,-7122,-11543,-15602,-19004,-21526,-22974,-23257,-22356,-20361,-17442,-13851,-9888,-5889,-2156,1001,3390,4843,5329,4873,3589,1653,-739,-3370,-6039,-8571,-10831,-12707,-14152,-15107,-15575,-15547,-15054,-14128,-12852,-11297,-9577,-7792,-6048,-4435,-3020,-1864,-978,-403,-120,-142,-446,-1018,-1807,-2759,-3780,-4769,-5612,-6200,-6437,-6259,-5628,-4539,-3032,-1148,1017,3378,5815,8187,10352,12135,13370,13921,13655,12531,10553,7790,4426,652,-3221,-6905,-10063,-12402,-13668,-13689,-12391,-9812,-6105,-1522,3604,8895,13967,18456,22080,24623,25992,26190,25310,23547,21113,18301,15346,12527,10013,7978,6471,5529,5080,5038,5263,5607,5916,6070,5954,5526,4762,3696,2395,939,-557,-1998,-3281,-4327,-5091,-5539,-5680,-5544,-5171,-4626,-3958,-3230,-2485,-1764,-1092,-478,93,649,1244,1933,2764,3776,4956,6278,7638,8930,9995,10681,10856,10416,9335,7647,5464,2957,319,-2227,-4507,-6357,-7696,-8477,-8710,-8436,-7714,-6602,-5154,-3428,-1455,684,2936,5180,7297,9123,10500,11277,11353,10698,9368,7511,5359,3176,1261,-161,-910,-933,-299,838,2189,3475,4360,4601,4012,2550,302,-2510,-5553,-8436,-10750,-12150,-12375,-11317,-9006,-5639,-1525,2933,7303,11172,14191,16124,16849,16397,14892,12594,9791,6812,3979,1525,-349,-1585,-2177,-2219,-1831,-1159,-320,594,1556,2556,3637,4833,6161,7625,9163,10697,12107,13265,14048,14355,14130,13362,12099,10441,8537,6571,4712,3157,1998,1346,1179,1482,2138,3069,4119,5219,6241,7143,7849,8329,8526,8414,7935,7073,5799,4141,2150,-67,-2363,-4555,-6452,-7848,-8606,-8609,-7833,-6341,-4250,-1773,856,3370,5526,7107,7978,8058,7364,5973,4022,1675,-879,-3484,-5958,-8187,-10008,-11334,-12028,-12029,-11273,-9777,-7605,-4905,-1889,1178,3991,6255,7713,8184,7602,6025,3636,719,-2361,-5234,-7526,-8966,-9348,-8629,-6855,-4240,-1054,2331,5574,8324,10345,11465,11642,10917,9423,7340,4886,2294,-250,-2542,-4501,-6041,-7181,-7989,-8542,-8993,-9416,-9929,-10525,-11191,-11819,-12260,-12360,-11948,-10914,-9221,-6911,-4142,-1145,1793,4341,6228,7217,7197,6180,4290,1788,-1006,-3740,-6055,-7700,-8479,-8362,-7410,-5828,-3851,-1793,119,1643,2696,3209,3254,2912,2320,1615,916,330,-83,-275,-246,-17,374,835,1297,1632,1762,1579,1075,227,-847,-2043,-3159,-4022,-4443,-4302,-3536,-2158,-291,1905,4181,6282,7954,8955,9142,8404,6763,4303,1201,-2295,-5909,-9344,-12344,-14691,-16261,-17010,-16966,-16240,-14958,-13274,-11335,-9248,-7113,-4948,-2803,-626,1564,3811,6101,8409,10675,12792,14647,16070,16927,17061,16371,14815,12399,9245,5507,1454,-2663,-6515,-9851,-12401,-14009,-14562,-14066,-12615,-10389,-7641,-4667,-1766,778,2730,3924,4271,3747,2432,424,-2083,-4917,-7859,-10724,-13340,-15568,-17309,-18503,-19112,-19149,-18630,-17602,-16140,-14327,-12292,-10154,-8072,-6171,-4582,-3373,-2580,-2169,-2074,-2171,-2328,-2408,-2286,-1882,-1155,-117,1155,2551,3919,5090,5924,6278,6089,5308,3973,2152,-27,-2388,-4743,-6860,-8538,-9587,-9859,-9297,-7892,-5764,-3064,-68,2969,5727,7966,9470,10133,9939,8964,7373,5375,3205,1094,-771,-2272,-3322,-3960,-4212,-4208,-4043,-3844,-3694,-3651,-3715,-3859,-4003,-4068,-3966,-3622,-3008,-2108,-954,409,1902,3449,4931,6260,7309,7985,8195,7881,7020,5611,3724,1426,-1132,-3807,-6405,-8727,-10580,-11781,-12194,-11729,-10371,-8182,-5297,-1937,1643,5140,8274,10772,12446,13137,12812,11467,9218,6193,2624,-1278,-5244,-9034,-12425,-15229,-17327,-18647,-19192,-19012,-18205,-16881,-15178,-13198,-11044,-8792,-6480,-4160,-1863,360,2431,4255,5708,6650,6970,6568,5426,3582,1158,-1638,-4555,-7296,-9567,-11116,-11753,-11392,-10058,-7873,-5072,-1918,1262,4198,6643,8455,9560,10011,9885,9353,8558,7647,6727,5837,4998,4152,3260,2236,1045,-334,-1882,-3516,-5150,-6644,-7879,-8747,-9179,-9141,-8657,-7761,-6536,-5047,-3393,-1614,195,2024,3817,5546,7197,8723,10097,11283,12231,12903,13254,13234,12804,11931,10600,8826,6672,4227,1657,-875,-3158,-5025,-6320,-6977,-6955,-6335,-5192,-3702,-1999,-265,1389,2835,4021,4895,5433,5635,5484,4985,4136,2944,1435,-333,-2285,-4285,-6187,-7806,-8973,-9519,-9347,-8385,-6671,-4277,-1383,1820,5080,8175,10889,13058,14584,15411,15574,15116,14137,12740,11028,9092,7023,4869,2703,577,-1450,-3297,-4881,-6108,-6869,-7093,-6701,-5684,-4046,-1881,712,3556,6487,9313,11863,14008,15635,16717,17252,17301,16969,16358,15595,14764,13914,13058,12157,11151,9961,8513,6751,4651,2236,-430,-3223,-5981,-8498,-10557,-11936,-12462,-12002,-10520,-8065,-4770,-872,3365,7615,11581,14978,17598,19305,20055,19884,18901,17243,15090,12582,9872,7057,4209,1385,-1406,-4129,-6784,-9313,-11690,-13797,-15564,-16850,-17561,-17585,-16890,-15442,-13322,-10615,-7485,-4130,-742,2445,5245,7471,8996,9744,9710,8961,7645,5951,4112,2369,909,-80,-543,-418,219,1302,2677,4202,5725,7099,8228,9029,9476,9579,9369,8909,8257,7467,6569,5581,4470,3237,1823,250,-1474,-3263,-4986,-6485,-7552,-8018,-7711,-6560,-4535,-1740,1673,5447,9303,12939,16078,18504,20085,20768,20614,19725,18278,16440,14380,12218,10042,7872,5719,3535,1314,-990,-3341,-5704,-7982,-10032,-11703,-12825,-13239,-12853,-11597,-9521,-6707,-3336,356,4111,7622,10634,12907,14292,14716,14221,12927,11041,8815,6513,4396,2659,1448,806,698,1017,1571,2165,2574,2621,2191,1237,-170,-1908,-3774,-5547,-7037,-8074,-8605,-8630,-8266,-7670,-7069,-6660,-6649,-7149,-8228,-9852,-11922,-14270,-16691,-18954,-20834,-22150,-22742,-22559,-21584,-19905,-17679,-15091,-12397,-9824,-7585,-5871,-4747,-4262,-4336,-4835,-5589,-6371,-6995,-7285,-7144,-6540,-5537,-4252,-2864,-1549,-473,253,609,616,416,149,8,157,730,1786,3330,5274,7473,9739,11849,13597,14806,15348,15172,14309,12832,10920,8724,6466,4304,2378,766,-525,-1528,-2334,-3038,-3742,-4499,-5339,-6207,-7022,-7651,-7943,-7770,-7020,-5636,-3638,-1086,1876,5076,8311,11374,14070,16245,17776,18601,18698,18098,16860,15074,12841,10265,7456,4499,1492,-1503,-4393,-7124,-9597,-11740,-13451,-14643,-15228,-15150,-14368,-12905,-10815,-8228,-5292,-2224,766,3435,5580,6996,7574,7217,5951,3847,1055,-2195,-5684,-9122,-12289,-14958,-16993,-18303,-18887,-18796,-18144,-17080,-15763,-14352,-12995,-11786,-10813,-10078,-9590,-9270,-9070,-8886,-8671,-8376,-8009,-7611,-7250,-7032,-7027,-7337,-7976,-8943,-10162,-11494,-12772,-13767,-14297,-14173,-13309,-11678,-9365,-6547,-3458,-391,2374,4603,6114,6850,6819,6138,4963,3500,1932,434,-873,-1910,-2660,-3130,-3379,-3453,-3407,-3273,-3040,-2680,-2131,-1319,-198,1282,3087,5182,7440,9745,11938,13887,15482,16656,17383,17699,17650,17331,16815,16188,15500,14781,14028,13212,12273,11160,9787,8114,6091,3721,1037,-1870,-4871,-7768,-10358,-12397,-13684,-14055,-13426,-11836,-9399,-6381,-3063,167,2990,5074,6225,6302,5329,3401,739,-2378,-5624,-8661,-11193,-12956,-13811,-13694,-12680,-10944,-8737,-6383,-4175,-2426,-1321,-1013,-1505,-2737,-4534,-6688,-8917,-10968,-12583,-13575,-13841,-13364,-12252,-10687,-8921,-7245,-5894,-5074,-4855,-5214,-5998,-6983,-7878,-8415,-8363,-7582,-6058,-3870,-1239,1588,4275,6564,8197,9046,9067,8327,6963,5177,3161,1113,-833,-2590,-4128,-5464,-6635,-7700,-8697,-9646,-10543,-11342,-11993,-12408,-12527,-12260,-11580,-10435,-8847,-6830,-4458,-1815,975,3775,6439,8831,10843,12402,13485,14107,14339,14258,13977,13579,13140,12703,12277,11847,11387,10865,10272,9617,8928,8273,7704,7311,7141,7256,7681,8411,9412,10597,11862,13054,14021,14601,14660,14101,12878,11009,8565,5691,2554,-628,-3659,-6328,-8495,-10033,-10899,-11086,-10638,-9656,-8236,-6543,-4683,-2824,-1044,537,1886,2941,3688,4113,4198,3953,3380,2502,1357,6,-1490,-3044,-4587,-6039,-7334,-8407,-9193,-9626,-9622,-9115,-8034,-6338,-4035,-1156,2166,5789,9490,13040,16198,18759,20546,21476,21506,20687,19114,16927,14285,11362,8301,5261,2332,-379,-2817,-4932,-6667,-8011,-8898,-9332,-9270,-8735,-7729,-6311,-4531,-2468,-211,2161,4547,6875,9043,10986,12608,13853,14638,14926,14659,13827,12433,10507,8120,5382,2420,-579,-3444,-5972,-7995,-9392,-10081,-10075,-9432,-8279,-6757,-5034,-3246,-1509,82,1503,2703,3717,4537,5216,5774,6246,6672,7068,7456,7844,8204,8533,8771,8894,8860,8670,8327,7911,7481,7160,7052,7226,7735,8534,9533,10582,11486,12055,12136,11603,10461,8752,6640,4326,2056,59,-1476,-2436,-2798,-2634,-2080,-1340,-607,-65,170,72,-317,-846,-1346,-1596,-1431,-713,578,2401,4598,6967,9250,11206,12592,13259,13089,12075,10265,7781,4801,1532,-1791,-4950,-7726,-9967,-11548,-12435,-12640,-12240,-11369,-10157,-8760,-7306,-5857,-4484,-3144,-1821,-436,1063,2712,4513,6405,8306,10061,11524,12515,12894,12543,11411,9514,6941,3854,471,-2945,-6134,-8825,-10835,-11996,-12288,-11715,-10436,-8617,-6525,-4373,-2417,-785,395,1146,1486,1562,1454,1331,1245,1270,1380,1519,1588,1465,1038,212,-1052,-2730,-4741,-6916,-9060,-10921,-12280,-12925,-12729,-11646,-9713,-7099,-4021,-794,2258,4805,6564,7321,6976,5530,3120,-29,-3582,-7179,-10443,-13036,-14724,-15354,-14924,-13522,-11345,-8643,-5668,-2672,163,2719,4937,6845,8485,9935,11255,12495,13641,14658,15459,15911,15900,15289,13990,11978,9276,5997,2314,-1562,-5377,-8897,-11900,-14228,-15781,-16540,-16558,-15948,-14873,-13496,-11995,-10482,-9054,-7715,-6446,-5160,-3768,-2166,-309,1835,4170,6592,8879,10802,12133,12645,12216,10782,8397,5221,1468,-2538,-6523,-10150,-13186,-15417,-16730,-17072,-16469,-15002,-12804,-10032,-6887,-3534,-188,2999,5851,8243,10068,11261,11800,11686,10987,9755,8106,6130,3946,1662,-615,-2786,-4778,-6529,-8023,-9245,-10240,-11019,-11650,-12126,-12486,-12683,-12687,-12436,-11857,-10911,-9585,-7902,-5970,-3915,-1924,-202,1063,1705,1622,777,-773,-2936,-5509,-8313,-11091,-13633,-15710,-17143,-17786,-17549,-16397,-14365,-11562,-8150,-4382,-520,3102,6208,8506,9817,10030,9152,7307,4705,1637,-1563,-4572,-7098,-8928,-9965,-10175,-9683,-8619,-7209,-5644,-4106,-2718,-1548,-600,181,871,1588,2426,3477,4788,6372,8182,10134,12087,13876,15313,16211,16416,15814,14356,12068,9049,5459,1521,-2540,-6459,-10026,-13042,-15372,-16958,-17780,-17913,-17453,-16546,-15329,-13933,-12453,-10929,-9383,-7763,-6051,-4171,-2131,90,2412,4753,6977,8906,10397,11270,11412,10748,9261,7013,4133,792,-2763,-6300,-9548,-12283,-14299,-15449,-15644,-14866,-13150,-10630,-7454,-3871,-123,3492,6698,9224,10856,11440,10906,9289,6715,3405,-336,-4180,-7748,-10721,-12805,-13809,-13637,-12307,-9931,-6747,-3012,915,4724,8085,10749,12534,13356,13231,12261,10620,8522,6205,3876,1715,-170,-1724,-2960,-3943,-4773,-5559,-6416,-7417,-8625,-10021,-11559,-13117,-14530,-15609,-16139,-15958,-14922,-12998,-10215,-6716,-2715,1504,5636,9358,12392,14501,15543,15452,14275,12135,9248,5881,2323,-1111,-4169,-6605,-8280,-9092,-9052,-8209,-6706,-4699,-2385,42,2418,4589,6471,8010,9216,10117,10790,11274,11628,11831,11873,11666,11158,10257,8934,7172,5022,2573,-33,-2631,-5031,-7065,-8590,-9504,-9773,-9410,-8472,-7067,-5311,-3341,-1295,697,2538,4125,5436,6425,7121,7521,7656,7526,7136,6469,5516,4273,2767,1040,-817,-2700,-4477,-6004,-7159,-7799,-7843,-7213,-5897,-3923,-1368,1628,4897,8245,11463,14370,16793,18632,19812,20349,20263,19666,18624,17274,15688,13952,12126,10244,8346,6467,4657,2978,1521,370,-378,-652,-422,295,1424,2826,4338,5752,6902,7623,7842,7528,6752,5621,4311,2979,1789,837,176,-225,-444,-609,-867,-1351,-2172,-3373,-4947,-6800,-8789,-10714,-12353,-13493,-13945,-13594,-12384,-10384,-7707,-4597,-1313,1833,4542,6559,7697,7860,7073,5440,3181,551,-2145,-4608,-6588,-7861,-8314,-7893,-6648,-4687,-2205,604,3495,6276,8755,10830,12410,13510,14150,14407,14368,14107,13701,13168,12532,11753,10813,9671,8303,6716,4935,3012,1056,-868,-2603,-4089,-5205,-5915,-6182,-5996,-5383,-4360,-2961,-1237,776,2987,5331,7671,9917,11912,13587,14832,15630,15954,15848,15349,14529,13444,12151,10708,9143,7526,5894,4326,2891,1664,715,92,-169,-75,366,1093,2061,3192,4429,5694,6938,8094,9131,10000,10681,11145,11358,11299,10904,10145,8946,7273,5083,2383,-790,-4319,-8031,-11688,-15003,-17669,-19430,-20041,-19416,-17532,-14522,-10621,-6149,-1491,2961,6839,9834,11739,12444,11965,10403,7962,4874,1426,-2136,-5557,-8675,-11340,-13520,-15189,-16412,-17242,-17759,-18008,-18011,-17746,-17163,-16209,-14813,-12964,-10668,-8006,-5125,-2216,470,2683,4178,4767,4339,2885,505,-2612,-6188,-9911,-13447,-16469,-18731,-20003,-20201,-19272,-17292,-14386,-10752,-6609,-2216,2193,6384,10165,13384,15957,17825,19026,19584,19599,19143,18311,17166,15777,14176,12410,10498,8461,6321,4078,1765,-616,-3008,-5366,-7588,-9553,-11121,-12126,-12429,-11912,-10511,-8233,-5161,-1457,2645,6874,10919,14504,17348,19282,20149,19935,18655,16435,13435,9861,5944,1902,-2052,-5730,-8997,-11721,-13856,-15353,-16242,-16561,-16384,-15802,-14882,-13712,-12320,-10740,-8967,-7004,-4831,-2472,68,2717,5398,7981,10314,12230,13544,14099,13769,12481,10240,7123,3284,-1028,-5545,-9925,-13860,-17042,-19254,-20330,-20246,-19039,-16884,-14003,-10714,-7330,-4199,-1610,194,1063,938,-135,-2015,-4497,-7319,-10210,-12913,-15203,-16932,-18013,-18444,-18269,-17606,-16572,-15308,-13938,-12563,-11254,-10062,-9001,-8068,-7248,-6494,-5775,-5040,-4259,-3406,-2477,-1486,-452,558,1510,2303,2879,3139,3008,2425,1350,-185,-2126,-4299,-6512,-8495,-9960,-10654,-10345,-8929,-6377,-2807,1555,6409,11352,16009,19979,22946,24676,25056,24109,21993,18982,15438,11742,8278,5334,3107,1657,907,691,739,797,587,-43,-1192,-2798,-4714,-6686,-8429,-9653,-10121,-9678,-8295,-6028,-3099,239,3616,6678,9074,10532,10858,9997,7999,5035,1371,-2666,-6725,-10435,-13496,-15652,-16747,-16742,-15681,-13734,-11113,-8098,-4947,-1920,806,3075,4824,5998,6605,6634,6109,5029,3427,1327,-1194,-4043,-7076,-10125,-12998,-15525,-17521,-18872,-19485,-19313,-18386,-16742,-14502,-11785,-8759,-5579,-2414,598,3328,5690,7624,9083,10079,10584,10631,10209,9333,8012,6269,4132,1665,-1067,-3961,-6915,-9822,-12555,-15015,-17077,-18649,-19635,-19955,-19563,-18422,-16558,-14014,-10905,-7381,-3632,115,3633,6701,9142,10821,11690,11742,11055,9738,7932,5797,3488,1141,-1094,-3131,-4855,-6200,-7106,-7503,-7370,-6641,-5331,-3412,-944,2021,5357,8936,12568,16091,19289,21999,24041,25288,25646,25077,23608,21330,18404,15022,11424,7853,4525,1643,-673,-2353,-3407,-3905,-3988,-3798,-3530,-3324,-3308,-3543,-4023,-4678,-5363,-5905,-6107,-5797,-4873,-3297,-1157,1372,4031,6505,8476,9675,9892,9060,7203,4496,1189,-2382,-5882,-8972,-11387,-12944,-13529,-13184,-11958,-10054,-7630,-4933,-2123,613,3178,5501,7561,9371,10952,12336,13523,14499,15214,15587,15538,14980,13847,12136,9857,7121,4051,861,-2246,-5014,-7220,-8665,-9191,-8737,-7304,-5004,-2009,1414,4996,8416,11407,13714,15166,15645,15126,13655,11337,8370,4937,1309,-2297,-5637,-8506,-10748,-12238,-12912,-12770,-11841,-10234,-8071,-5525,-2767,14,2664,5038,7030,8582,9642,10231,10341,10044,9372,8433,7293,6081,4888,3847,3056,2605,2560,2933,3721,4846,6237,7752,9293,10702,11907,12792,13333,13504,13330,12874,12212,11431,10614,9808,9036,8270,7456,6518,5380,3985,2306,357,-1787,-4034,-6215,-8188,-9751,-10760,-11067,-10597,-9321,-7283,-4601,-1453,1928,5289,8366,10943,12844,13979,14345,13995,13074,11740,10203,8633,7216,6035,5169,4592,4235,3996,3727,3309,2630,1631,309,-1271,-2991,-4696,-6196,-7331,-7932,-7905,-7193,-5800,-3803,-1334,1425,4241,6889,9147,10833,11832,12090,11623,10512,8868,6848,4605,2296,76,-1935,-3635,-4956,-5888,-6431,-6645,-6592,-6349,-5980,-5522,-4988,-4351,-3574,-2600,-1389,76,1766,3608,5457,7144,8442,9150,9067,8097,6206,3528,254,-3273,-6727,-9730,-11990,-13282,-13484,-12618,-10791,-8260,-5316,-2339,335,2384,3603,3879,3237,1794,-233,-2610,-5069,-7389,-9386,-10937,-11977,-12513,-12587,-12291,-11734,-11011,-10225,-9427,-8677,-7982,-7363,-6771,-6181,-5491,-4650,-3534,-2112,-330,1780,4155,6677,9228,11629,13765,15480,16691,17328,17371,16838,15781,14286,12451,10385,8194,5963,3760,1614,-443,-2407,-4240,-5904,-7360,-8547,-9444,-10030,-10292,-10246,-9877,-9187,-8163,-6793,-5088,-3067,-791,1656,4121,6455,8416,9819,10429,10101,8737,6351,3068,-889,-5196,-9490,-13410,-16623,-18930,-20188,-20437,-19745,-18310,-16301,-13920,-11332,-8652,-5983,-3369,-842,1567,3841,5922,7755,9249,10342,10958,11086,10723,9912,8739,7278,5663,3974,2324,767,-656,-1948,-3135,-4253,-5353,-6453,-7597,-8765,-9964,-11158,-12307,-13373,-14300,-15033,-15539,-15758,-15678,-15269,-14541,-13516,-12245,-10813,-9310,-7852,-6513,-5371,-4421,-3678,-3051,-2492,-1886,-1170,-290,736,1847,2888,3709,4101,3952,3189,1883,195,-1600,-3174,-4191,-4366,-3541,-1732,884,3934,7002,9615,11434,12229,11950,10710,8687,6159,3350,503,-2181,-4527,-6336,-7481,-7810,-7316,-6034,-4169,-2006,98,1756,2664,2589,1459,-669,-3611,-7091,-10780,-14318,-17336,-19487,-20469,-20033,-18059,-14537,-9663,-3789,2540,8696,14017,17945,20091,20344,18829,15972,12315,8523,5183,2763,1556,1622,2862,4987,7624,10342,12753,14544,15553,15753,15245,14224,12889,11450,10055,8805,7765,6948,6359,5985,5787,5744,5774,5826,5815,5711,5489,5179,4815,4419,4004,3524,2948,2243,1434,613,-98,-543,-602,-229,544,1551,2565,3277,3416,2745,1179,-1217,-4228,-7465,-10491,-12819,-14037,-13871,-12221,-9219,-5204,-688,3720,7400,9845,10711,9894,7545,4004,-199,-4505,-8349,-11270,-12990,-13362,-12485,-10550,-7907,-4919,-1982,601,2567,3790,4228,3916,2970,1523,-266,-2239,-4250,-6167,-7857,-9228,-10171,-10635,-10561,-9968,-8895,-7469,-5845,-4230,-2834,-1834,-1351,-1425,-2015,-3024,-4319,-5748,-7194,-8536,-9704,-10643,-11309,-11709,-11814,-11667,-11274,-10682,-9940,-9096,-8222,-7373,-6638,-6089,-5818,-5905,-6389,-7295,-8554,-10040,-11571,-12889,-13785,-14034,-13528,-12249,-10294,-7876,-5259,-2732,-561,1080,2092,2493,2385,1907,1250,565,8,-312,-302,99,920,2177,3810,5763,7891,10053,12071,13789,15083,15869,16149,15937,15364,14524,13603,12725,12034,11605,11478,11631,11994,12467,12950,13319,13540,13555,13399,13119,12774,12440,12161,11959,11847,11790,11797,11817,11883,11969,12115,12313,12587,12914,13296,13681,14046,14352,14569,14697,14724,14664,14502,14243,13834,13263,12475,11465,10231,8821,7288,5746,4281,3013,2007,1301,883,692,639,620,554,343,-32,-627,-1418,-2406,-3545,-4788,-6076,-7325,-8463,-9415,-10116,-10536,-10670,-10542,-10213,-9774,-9298,-8906,-8652,-8606,-8786,-9168,-9711,-10325,-10922,-11408,-11708,-11777,-11588,-11158,-10531,-9773,-8980,-8246,-7660,-7290,-7160,-7266,-7554,-7962,-8413,-8823,-9151,-9341,-9396,-9318,-9125,-8872,-8583,-8337,-8166,-8135,-8280,-8622,-9182,-9930,-10842,-11848,-12856,-13758,-14436,-14774,-14699,-14168,-13199,-11868,-10281,-8584,-6938,-5492,-4388,-3725,-3559,-3886,-4653,-5734,-6973,-8181,-9157,-9754,-9834,-9376,-8382,-6961,-5251,-3416,-1644,-75,1168,2017,2478,2570,2393,2030,1585,1144,772,503,360,330,393,529,700,892,1078,1242,1385,1489,1582,1667,1784,1972,2273,2721,3346,4150,5121,6226,7395,8559,9611,10464,11024,11230,11058,10507,9641,8522,7264,5975,4777,3775,3080,2750,2850,3364,4276,5480,6884,8318,9653,10738,11472,11781,11641,11070,10120,8893,7480,6025,4631,3421,2484,1886,1677,1856,2414,3272,4359,5545,6724,7767,8588,9103,9287,9136,8700,8056,7308,6571,5957,5553,5423,5592,6037,6706,7489,8272,8910,9268,9254,8802,7932,6711,5263,3758,2367,1263,567,367,660,1394,2436,3614,4717,5558,5962,5841,5171,4022,2542,922,-610,-1852,-2640,-2871,-2530,-1672,-415,1067,2606,4019,5162,5947,6308,6271,5867,5183,4324,3385,2483,1686,1068,651,442,413,515,676,833,897,829,576,151,-441,-1121,-1854,-2539,-3148,-3623,-3968,-4183,-4307,-4374,-4421,-4489,-4588,-4732,-4917,-5128,-5341,-5545,-5691,-5782,-5799,-5746,-5665,-5571,-5518,-5531,-5627,-5812,-6051,-6321,-6551,-6688,-6664,-6424,-5952,-5247,-4365,-3384,-2394,-1518,-829,-407,-285,-445,-863,-1433,-2082,-2672,-3120,-3341,-3292,-2995,-2493,-1891,-1309,-865,-670,-778,-1211,-1922,-2833,-3827,-4778,-5572,-6106,-6329,-6217,-5802,-5170,-4397,-3635,-2953,-2472,-2218,-2229,-2484,-2948,-3560,-4234,-4890,-5425,-5783,-5897,-5776,-5435,-4933,-4355,-3765,-3253,-2862,-2645,-2600,-2726,-2979,-3302,-3638,-3920,-4113,-4185,-4151,-4018,-3840,-3651,-3523,-3505,-3665,-4046,-4681,-5561,-6652,-7880,-9140,-10327,-11326,-12047,-12428,-12445,-12105,-11473,-10613,-9637,-8639,-7723,-6964,-6419,-6099,-6009,-6081,-6258,-6439,-6542,-6500,-6265,-5831,-5211,-4450,-3612,-2776,-2030,-1450,-1092,-983,-1123,-1463,-1971,-2554,-3160,-3715,-4168,-4491,-4667,-4696,-4608,-4426,-4185,-3923,-3632,-3340,-3010,-2630,-2175,-1612,-947,-181,633,1436,2148,2683,3001,3057,2886,2533,2086,1647,1312,1163,1265,1644,2313,3243,4383,5648,6934,8114,9074,9702,9934,9733,9118,8167,6976,5711,4515,3549,2929,2729,2955,3567,4457,5487,6505,7352,7920,8125,7966,7476,6745,5898,5042,4310,3781,3522,3558,3875,4434,5164,5989,6816,7572,8179,8589,8784,8756,8542,8193,7757,7323,6929,6648,6504,6516,6690,7001,7417,7905,8398,8858,9233,9476,9570,9516,9309,9010,8624,8205,7774,7334,6902,6466,6035,5610,5218,4882,4650,4555,4622,4861,5247,5742,6294,6839,7325,7713,7967,8093,8091,7986,7823,7633,7477,7380,7390,7489,7696,7945,8220,8438,8567,8547,8366,8016,7520,6927,6277,5659,5118,4738,4552,4598,4845,5275,5797,6332,6780,7039,7038,6718,6088,5178,4088,2920,1793,817,69,-394,-561,-447,-110,379,910,1399,1739,1898,1841,1610,1262,888,575,390,356,465,637,791,800,589,92,-673,-1648,-2726,-3757,-4613,-5156,-5309,-5032,-4359,-3375,-2229,-1097,-167,416,539,189,-612,-1748,-3092,-4457,-5690,-6627,-7186,-7319,-7070,-6502,-5743,-4899,-4070,-3358,-2795,-2459,-2370,-2547,-3009,-3695,-4562,-5487,-6358,-7056,-7488,-7598,-7405,-6943,-6330,-5657,-5056,-4607,-4391,-4431,-4725,-5217,-5819,-6408,-6844,-7012,-6818,-6246,-5334,-4200,-2994,-1908,-1100,-706,-808,-1405,-2463,-3864,-5473,-7133,-8675,-9974,-10906,-11424,-11504,-11180,-10524,-9650,-8649,-7665,-6732,-5927,-5223,-4611,-4047,-3509,-2980,-2466,-1990,-1566,-1226,-985,-862,-871,-1026,-1317,-1733,-2237,-2777,-3307,-3768,-4138,-4387,-4533,-4580,-4552,-4464,-4327,-4134,-3908,-3638,-3366,-3108,-2918,-2826,-2886,-3094,-3477,-3969,-4536,-5089,-5546,-5856,-5956,-5852,-5561,-5136,-4657,-4199,-3832,-3589,-3478,-3453,-3469,-3462,-3385,-3242,-3043,-2857,-2746,-2783,-3018,-3472,-4140,-4954,-5860,-6706,-7399,-7789,-7779,-7311,-6366,-5025,-3409,-1726,-176,998,1651,1655,1026,-176,-1766,-3550,-5276,-6733,-7746,-8205,-8074,-7399,-6278,-4864,-3346,-1896,-702,116,477,384,-114,-884,-1801,-2696,-3442,-3931,-4108,-3965,-3542,-2901,-2144,-1341,-593,66,596,1006,1312,1552,1753,1941,2123,2276,2378,2385,2249,1957,1489,871,149,-628,-1388,-2060,-2589,-2905,-2961,-2722,-2184,-1376,-371,727,1811,2732,3418,3755,3736,3320,2574,1553,395,-780,-1805,-2575,-2988,-3021,-2678,-2012,-1088,11,1193,2371,3456,4370,5065,5497,5657,5554,5211,4678,4010,3288,2586,1989,1547,1290,1226,1302,1486,1674,1820,1845,1735,1505,1200,903,683,614,712,987,1366,1818,2247,2632,2927,3152,3319,3461,3596,3726,3840,3922,3943,3909,3835,3758,3735,3806,3999,4314,4708,5121,5457,5633,5582,5278,4744,4060,3313,2628,2082,1735,1589,1616,1739,1906,2031,2111,2127,2141,2196,2361,2678,3152,3768,4461,5136,5688,6005,6000,5642,4947,3990,2902,1811,854,150,-241,-266,55,681,1542,2530,3561,4528,5347,5944,6261,6256,5929,5306,4468,3535,2637,1911,1468,1355,1606,2153,2940,3829,4717,5462,5984,6187,6060,5580,4804,3772,2574,1300,50,-1057,-1930,-2448,-2571,-2231,-1478,-354,1013,2482,3896,5102,5962,6406,6375,5911,5078,4000,2830,1720,822,241,48,256,832,1710,2779,3935,5054,6036,6789,7256,7405,7227,6757,6022,5100,4072,3014,2035,1200,579,209,94,204,500,892,1329,1724,2051,2274,2413,2482,2524,2564,2634,2739,2877,3011,3091,3061,2848,2448,1835,1082,257,-540,-1183,-1586,-1668,-1386,-776,124,1179,2293,3311,4143,4699,4959,4942,4703,4323,3886,3445,3041,2647,2247,1779,1231,592,-98,-766,-1343,-1737,-1906,-1819,-1497,-997,-393,199,702,1019,1129,1028,785,483,246,166,349,827,1622,2686,3941,5273,6525,7557,8204,8372,7980,7058,5674,3995,2231,608,-658,-1414,-1593,-1194,-324,881,2221,3512,4559,5235,5448,5202,4565,3667,2680,1756,1034,596,464,626,1014,1559,2168,2772,3301,3735,4045,4229,4281,4184,3924,3485,2866,2091,1200,277,-596,-1315,-1796,-2000,-1916,-1602,-1139,-643,-206,85,208,169,29,-139,-259,-286,-203,-61,108,201,184,-17,-394,-970,-1692,-2554,-3476,-4423,-5316,-6101,-6712,-7102,-7241,-7122,-6770,-6218,-5537,-4778,-4022,-3330,-2766,-2395,-2268,-2416,-2871,-3594,-4544,-5616,-6694,-7648,-8367,-8757,-8786,-8447,-7791,-6876,-5802,-4640,-3498,-2465,-1618,-1065,-835,-983,-1485,-2287,-3312,-4420,-5506,-6430,-7118,-7506,-7584,-7390,-6968,-6411,-5796,-5198,-4700,-4337,-4157,-4152,-4328,-4647,-5086,-5602,-6152,-6680,-7139,-7461,-7615,-7556,-7286,-6826,-6213,-5521,-4812,-4168,-3636,-3254,-3022,-2904,-2865,-2828,-2772,-2649,-2484,-2290,-2123,-2049,-2123,-2398,-2901,-3616,-4515,-5519,-6549,-7517,-8331,-8922,-9236,-9246,-8964,-8427,-7716,-6924,-6148,-5484,-4985,-4699,-4621,-4746,-5016,-5404,-5816,-6224,-6542,-6752,-6816,-6731,-6510,-6162,-5730,-5234,-4721,-4206,-3734,-3311,-2987,-2775,-2706,-2788,-3029,-3401,-3896,-4471,-5095,-5739,-6364,-6940,-7443,-7842,-8116,-8253,-8229,-8052,-7713,-7222,-6589,-5816,-4923,-3928,-2889,-1883,-1011,-384,-88,-180,-648,-1428,-2406,-3424,-4362,-5070,-5513,-5641,-5509,-5166,-4703,-4207,-3756,-3420,-3245,-3259,-3456,-3819,-4268,-4740,-5112,-5285,-5170,-4690,-3855,-2687,-1298,168,1557,2698,3485,3843,3770,3327,2594,1687,726,-202,-977,-1545,-1850,-1868,-1629,-1169,-555,120,804,1403,1911,2283,2531,2653,2663,2574,2423,2246,2086,2011,2032,2198,2495,2913,3421,3974,4523,5034,5481,5870,6230,6599,7020,7517,8099,8734,9394,9992,10463,10718,10684,10325,9629,8645,7450,6134,4815,3566,2474,1589,959,613,586,874,1474,2332,3372,4501,5609,6608,7429,8029,8399,8546,8484,8246,7860,7369,6824,6273,5791,5411,5207,5175,5339,5639,6032,6416,6703,6808,6664,6265,5630,4838,3988,3191,2545,2119,1939,2000,2257,2651,3096,3511,3809,3923,3805,3454,2892,2208,1487,859,417,242,360,762,1383,2156,2977,3788,4515,5156,5679,6118,6442,6667,6741,6652,6356,5864,5182,4378,3519,2713,2033,1582,1390,1504,1891,2519,3318,4189,5064,5827,6436,6834,7012,6975,6751,6360,5848,5244,4596,3957,3381,2924,2628,2513,2568,2757,3013,3279,3476,3574,3530,3351,3043,2657,2232,1856,1576,1455,1500,1708,2011,2360,2653,2823,2825,2640,2309,1903,1497,1197,1050,1106,1353,1776,2309,2912,3483,3965,4252,4271,3955,3271,2231,912,-578,-2067,-3390,-4381,-4925,-4947,-4468,-3565,-2382,-1103,108,1096,1784,2127,2159,1936,1551,1086,634,263,32,-11,159,562,1167,1917,2709,3402,3875,3994,3713,3027,2020,813,-425,-1540,-2385,-2847,-2873,-2425,-1558,-334,1100,2596,3960,5026,5656,5764,5349,4459,3234,1827,435,-783,-1689,-2200,-2298,-2004,-1422,-663,106,732,1084,1069,662,-79,-1064,-2103,-3027,-3631,-3757,-3317,-2297,-808,979,2803,4420,5593,6176,6105,5421,4227,2702,1038,-572,-1943,-2960,-3530,-3653,-3362,-2745,-1910,-972,-40,782,1425,1825,1981,1892,1635,1264,871,506,210,-14,-173,-304,-420,-561,-710,-880,-1030,-1124,-1120,-959,-623,-91,581,1355,2101,2741,3162,3289,3099,2584,1800,832,-206,-1180,-1948,-2397,-2447,-2060,-1295,-221,1006,2235,3299,4062,4393,4253,3617,2550,1178,-352,-1837,-3101,-3984,-4373,-4223,-3540,-2420,-980,592,2101,3344,4138,4351,3921,2872,1298,-607,-2644,-4546,-6115,-7152,-7574,-7346,-6550,-5322,-3874,-2422,-1176,-303,127,88,-328,-1010,-1794,-2536,-3094,-3385,-3360,-3025,-2433,-1663,-813,20,760,1352,1771,2003,2064,1938,1647,1159,483,-403,-1483,-2723,-4058,-5391,-6607,-7607,-8287,-8624,-8578,-8228,-7598,-6829,-5982,-5184,-4487,-3936,-3532,-3233,-3001,-2786,-2559,-2315,-2063,-1816,-1609,-1440,-1333,-1275,-1278,-1325,-1422,-1555,-1728,-1919,-2126,-2302,-2438,-2490,-2458,-2347,-2191,-2043,-1966,-2024,-2266,-2730,-3424,-4320,-5379,-6508,-7639,-8658,-9492,-10071,-10351,-10318,-9993,-9393,-8589,-7619,-6540,-5401,-4227,-3056,-1921,-860,54,778,1220,1364,1154,639,-154,-1114,-2141,-3114,-3941,-4547,-4909,-5027,-4936,-4699,-4376,-4051,-3792,-3668,-3729,-4005,-4490,-5151,-5929,-6724,-7454,-8008,-8305,-8292,-7940,-7266,-6331,-5211,-4029,-2892,-1929,-1215,-817,-723,-883,-1215,-1595,-1927,-2137,-2181,-2091,-1902,-1704,-1565,-1549,-1684,-1955,-2307,-2678,-2953,-3083,-2974,-2623,-2042,-1278,-437,399,1121,1661,1952,1984,1732,1238,507,-389,-1425,-2513,-3609,-4621,-5483,-6134,-6512,-6613,-6436,-6008,-5412,-4684,-3948,-3261,-2721,-2371,-2236,-2285,-2454,-2665,-2825,-2885,-2812,-2607,-2302,-1932,-1537,-1169,-847,-615,-470,-412,-412,-421,-400,-306,-124,138,450,760,1016,1166,1190,1073,863,566,281,-3,-201,-342,-400,-401,-368,-315,-272,-245,-243,-267,-307,-347,-382,-376,-355,-297,-241,-187,-162,-141,-114,-16,194,567,1113,1808,2585,3354,4020,4524,4830,4965,4971,4903,4827,4753,4718,4696,4688,4678,4646,4610,4554,4516,4487,4491,4505,4532,4520,4457,4285,3990,3564,3006,2360,1658,943,284,-291,-712,-958,-979,-764,-295,403,1296,2299,3328,4261,4999,5449,5548,5283,4661,3755,2649,1491,411,-433,-929,-996,-607,209,1366,2734,4158,5461,6500,7141,7321,6996,6202,4974,3433,1672,-129,-1833,-3250,-4249,-4710,-4595,-3919,-2780,-1318,290,1840,3176,4129,4638,4667,4277,3561,2652,1691,797,86,-384,-558,-446,-47,585,1416,2407,3495,4653,5801,6879,7813,8515,8950,9059,8878,8415,7769,7002,6240,5554,5048,4758,4719,4883,5191,5531,5786,5855,5655,5161,4386,3387,2249,1083,3,-879,-1453,-1668,-1464,-867,91,1330,2733,4168,5477,6503,7098,7172,6659,5615,4125,2381,596,-986,-2167,-2779,-2789,-2193,-1143,225,1677,3039,4131,4852,5144,5023,4539,3791,2865,1877,896,14,-716,-1230,-1483,-1444,-1120,-545,177,942,1590,2028,2150,1951,1456,757,-22,-736,-1272,-1519,-1465,-1114,-548,146,878,1552,2129,2549,2801,2872,2769,2532,2208,1882,1622,1512,1570,1815,2193,2662,3138,3579,3925,4169,4293,4305,4205,3996,3682,3264,2752,2162,1495,787,23,-768,-1575,-2369,-3107,-3724,-4180,-4402,-4367,-4039,-3432,-2566,-1531,-413,643,1510,2069,2256,2055,1525,764,-101,-916,-1547,-1863,-1791,-1289,-425,706,1910,2994,3775,4105,3941,3305,2308,1097,-169,-1346,-2345,-3078,-3552,-3729,-3654,-3358,-2893,-2359,-1813,-1365,-1028,-839,-747,-709,-666,-567,-393,-127,216,645,1142,1723,2379,3083,3801,4443,4938,5204,5195,4919,4408,3740,2995,2235,1527,898,380,-1,-227,-259,-96,293,856,1567,2329,3054,3641,4007,4096,3899,3451,2811,2087,1342,672,82,-410,-858,-1289,-1753,-2256,-2772,-3250,-3588,-3702,-3485,-2887,-1896,-554,1012,2671,4230,5533,6424,6824,6677,6023,4928,3537,1998,498,-825,-1817,-2431,-2608,-2395,-1845,-1046,-111,873,1791,2573,3146,3478,3582,3477,3245,2937,2623,2331,2073,1818,1549,1213,816,339,-175,-715,-1229,-1710,-2145,-2548,-2946,-3375,-3848,-4376,-4907,-5391,-5720,-5827,-5605,-5037,-4093,-2834,-1334,285,1890,3329,4486,5239,5546,5394,4832,3973,2930,1856,859,37,-577,-968,-1186,-1264,-1289,-1296,-1342,-1446,-1619,-1870,-2196,-2603,-3083,-3645,-4249,-4877,-5465,-5966,-6325,-6517,-6519,-6348,-6015,-5546,-4971,-4309,-3590,-2844,-2108,-1433,-870,-456,-233,-202,-367,-704,-1188,-1790,-2493,-3257,-4083,-4919,-5768,-6571,-7313,-7923,-8356,-8539,-8431,-7998,-7254,-6235,-5025,-3728,-2479,-1412,-651,-296,-378,-904,-1798,-2954,-4234,-5476,-6519,-7216,-7447,-7154,-6333,-5050,-3438,-1641,128,1735,3007,3853,4215,4043,3396,2280,853,-786,-2415,-3881,-4974,-5599,-5654,-5175,-4212,-2907,-1426,47,1329,2263,2756,2743,2255,1333,79,-1404,-2996,-4578,-6027,-7235,-8109,-8594,-8683,-8419,-7889,-7224,-6545,-6007,-5688,-5680,-5984,-6565,-7352,-8208,-9008,-9596,-9867,-9734,-9185,-8256,-7040,-5663,-4270,-2982,-1910,-1098,-565,-272,-169,-191,-279,-410,-554,-739,-948,-1205,-1482,-1766,-2037,-2285,-2526,-2780,-3096,-3486,-4000,-4608,-5312,-6048,-6755,-7351,-7746,-7841,-7588,-6926,-5889,-4534,-2969,-1346,198,1517,2529,3155,3411,3306,2901,2280,1501,659,-220,-1073,-1903,-2687,-3400,-4022,-4477,-4702,-4615,-4149,-3276,-2006,-397,1431,3338,5146,6678,7793,8365,8371,7807,6776,5381,3780,2118,534,-839,-1921,-2633,-2973,-2948,-2614,-2062,-1372,-668,-30,460,770,910,916,867,811,823,901,1075,1301,1569,1839,2084,2281,2406,2438,2357,2152,1834,1414,965,517,173,-43,-79,32,254,508,720,826,798,626,348,4,-344,-623,-790,-773,-571,-163,401,1074,1744,2338,2729,2873,2701,2220,1437,419,-782,-2057,-3323,-4459,-5352,-5895,-5989,-5571,-4630,-3202,-1387,682,2839,4925,6801,8355,9525,10265,10575,10461,9958,9123,8015,6736,5366,4016,2758,1678,811,197,-177,-338,-336,-245,-122,-34,-12,-75,-214,-398,-596,-735,-802,-697,-432,60,729,1547,2398,3171,3726,3963,3816,3292,2443,1376,220,-914,-1901,-2695,-3244,-3555,-3647,-3549,-3281,-2889,-2371,-1785,-1155,-529,33,498,817,988,996,879,656,383,99,-152,-342,-450,-474,-399,-249,3,309,689,1088,1487,1840,2101,2229,2191,1974,1580,1034,373,-352,-1077,-1727,-2233,-2521,-2537,-2265,-1682,-838,249,1495,2834,4150,5342,6259,6809,6869,6426,5480,4148,2581,964,-491,-1637,-2336,-2526,-2197,-1389,-197,1250,2790,4245,5442,6207,6427,6027,5012,3459,1514,-632,-2761,-4659,-6148,-7095,-7434,-7163,-6338,-5066,-3487,-1760,-45,1505,2786,3706,4279,4515,4531,4430,4345,4371,4556,4890,5301,5684,5904,5846,5428,4591,3370,1794,-9,-1917,-3756,-5375,-6605,-7354,-7524,-7117,-6155,-4712,-2917,-908,1137,3046,4675,5905,6689,7020,6949,6558,5944,5206,4448,3734,3158,2731,2503,2437,2512,2646,2779,2817,2723,2467,2086,1662,1293,1105,1177,1577,2287,3274,4411,5606,6687,7565,8106,8279,8040,7439,6524,5412,4207,3043,2012,1200,622,278,96,17,-58,-163,-331,-519,-659,-652,-400,184,1119,2395,3914,5536,7102,8428,9394,9883,9876,9344,8356,6952,5241,3324,1337,-580,-2271,-3598,-4432,-4692,-4335,-3398,-1969,-208,1691,3514,5064,6186,6808,6901,6559,5873,5010,4113,3299,2656,2200,1884,1644,1346,903,226,-726,-1928,-3326,-4791,-6189,-7338,-8101,-8338,-7979,-7006,-5473,-3500,-1255,1042,3208,5039,6438,7314,7688,7579,7095,6326,5411,4467,3612,2948,2514,2359,2432,2706,3078,3462,3736,3814,3609,3092,2280,1244,119,-952,-1796,-2308,-2405,-2109,-1499,-724,36,609,855,715,189,-620,-1576,-2507,-3241,-3668,-3699,-3347,-2674,-1814,-931,-196,237,283,-103,-876,-1949,-3193,-4449,-5550,-6350,-6709,-6559,-5857,-4652,-3038,-1177,746,2528,3989,4992,5455,5370,4796,3842,2656,1403,221,-761,-1461,-1851,-1913,-1688,-1211,-533,265,1121,1925,2607,3080,3316,3309,3108,2792,2469,2233,2182,2343,2725,3255,3826,4298,4526,4395,3847,2874,1551,-11,-1656,-3221,-4554,-5529,-6076,-6149,-5797,-5058,-4077,-2941,-1816,-780,49,642,945,977,746,298,-305,-988,-1678,-2290,-2795,-3149,-3387,-3522,-3634,-3757,-3955,-4217,-4534,-4840,-5072,-5177,-5099,-4864,-4471,-4002,-3508,-3071,-2744,-2567,-2549,-2658,-2844,-3018,-3112,-3065,-2857,-2526,-2133,-1798,-1618,-1697,-2070,-2738,-3615,-4579,-5475,-6156,-6504,-6460,-6016,-5221,-4162,-2941,-1655,-418,704,1636,2333,2783,2956,2899,2627,2205,1696,1131,591,70,-387,-793,-1150,-1447,-1687,-1841,-1889,-1801,-1573,-1195,-693,-87,599,1345,2155,3034,3979,4979,5961,6827,7450,7684,7432,6635,5310,3548,1505,-625,-2625,-4277,-5431,-5955,-5854,-5160,-4009,-2567,-1016,444,1644,2461,2807,2676,2132,1280,298,-644,-1371,-1762,-1742,-1338,-620,245,1085,1693,1915,1640,847,-412,-2015,-3783,-5532,-7053,-8207,-8870,-9018,-8667,-7903,-6846,-5627,-4373,-3195,-2181,-1395,-877,-635,-641,-841,-1137,-1435,-1641,-1681,-1539,-1227,-811,-409,-116,-77,-356,-1008,-1999,-3247,-4603,-5890,-6912,-7488,-7485,-6826,-5521,-3659,-1401,1036,3407,5472,7046,7988,8287,7965,7165,6043,4781,3554,2473,1625,1016,619,376,204,38,-187,-497,-901,-1363,-1843,-2253,-2519,-2558,-2300,-1732,-845,280,1560,2840,3984,4842,5310,5313,4866,4002,2867,1588,339,-743,-1576,-2117,-2412,-2541,-2625,-2786,-3132,-3723,-4580,-5657,-6848,-8022,-9002,-9659,-9853,-9549,-8723,-7457,-5862,-4079,-2282,-617,782,1834,2475,2720,2568,2107,1408,594,-215,-897,-1351,-1514,-1370,-947,-321,420,1162,1807,2285,2541,2583,2431,2141,1775,1389,1033,733,505,331,195,46,-157,-466,-906,-1479,-2149,-2854,-3507,-4034,-4345,-4414,-4197,-3718,-2984,-2045,-935,278,1533,2744,3812,4654,5176,5319,5060,4398,3409,2175,854,-416,-1466,-2173,-2452,-2275,-1695,-802,243,1285,2145,2694,2824,2493,1723,579,-798,-2265,-3641,-4780,-5552,-5865,-5684,-5004,-3886,-2435,-797,841,2316,3450,4159,4368,4092,3371,2288,935,-584,-2158,-3699,-5084,-6236,-7054,-7473,-7447,-6972,-6083,-4865,-3429,-1912,-452,824,1830,2500,2826,2815,2532,2058,1498,989,633,548,773,1316,2110,3049,3990,4773,5278,5387,5095,4394,3402,2212,999,-90,-923,-1361,-1385,-953,-173,856,1938,2888,3507,3646,3210,2211,712,-1091,-3013,-4795,-6247,-7190,-7541,-7270,-6432,-5115,-3463,-1614,259,2038,3583,4819,5682,6140,6203,5902,5310,4525,3672,2863,2225,1812,1654,1711,1883,2066,2118,1950,1497,754,-222,-1347,-2481,-3520,-4325,-4832,-4975,-4744,-4156,-3249,-2085,-739,706,2141,3480,4601,5432,5908,5975,5653,4935,3872,2533,959,-729,-2470,-4128,-5604,-6775,-7551,-7872,-7726,-7156,-6238,-5090,-3839,-2619,-1538,-688,-98,218,322,297,260,351,678,1354,2413,3857,5613,7550,9505,11255,12604,13349,13350,12555,10968,8721,5999,3029,98,-2594,-4817,-6485,-7508,-7932,-7788,-7185,-6229,-5029,-3712,-2359,-1074,92,1082,1865,2444,2831,3069,3217,3321,3426,3558,3691,3808,3823,3680,3281,2589,1547,193,-1443,-3237,-5050,-6698,-7994,-8763,-8899,-8338,-7142,-5427,-3388,-1267,731,2376,3574,4230,4397,4146,3620,2970,2347,1889,1694,1827,2298,3068,4058,5128,6154,6976,7484,7604,7296,6614,5632,4497,3380,2456,1883,1779,2158,2990,4107,5326,6384,7053,7133,6498,5136,3121,644,-2049,-4660,-6900,-8509,-9314,-9223,-8269,-6589,-4411,-2021,279,2228,3627,4367,4445,3933,2996,1834,674,-264,-809,-836,-308,739,2211,3942,5762,7450,8839,9735,10033,9636,8544,6794,4533,1938,-733,-3209,-5241,-6619,-7241,-7094,-6300,-5040,-3591,-2223,-1170,-625,-627,-1163,-2073,-3165,-4196,-4963,-5297,-5127,-4450,-3357,-1985,-530,829,1896,2542,2664,2238,1297,-68,-1712,-3476,-5172,-6670,-7817,-8581,-8891,-8789,-8279,-7417,-6252,-4838,-3255,-1574,105,1689,3079,4204,4989,5425,5502,5269,4804,4187,3556,2996,2626,2515,2682,3135,3787,4559,5318,5938,6294,6272,5795,4814,3347,1470,-683,-2934,-5089,-6976,-8447,-9420,-9846,-9748,-9167,-8213,-6991,-5653,-4327,-3146,-2190,-1522,-1125,-984,-1003,-1111,-1194,-1175,-982,-574,42,827,1684,2491,3096,3369,3199,2554,1452,3,-1641,-3293,-4741,-5828,-6399,-6413,-5866,-4857,-3539,-2094,-729,386,1133,1451,1357,914,224,-621,-1509,-2402,-3234,-4019,-4737,-5402,-6007,-6536,-6973,-7289,-7462,-7457,-7276,-6894,-6343,-5637,-4812,-3929,-3028,-2193,-1481,-976,-722,-769,-1093,-1655,-2332,-3003,-3498,-3685,-3465,-2785,-1671,-192,1526,3320,5019,6438,7430,7871,7706,6933,5633,3923,1994,38,-1723,-3119,-3986,-4269,-3943,-3096,-1856,-407,1041,2309,3219,3678,3631,3107,2178,999,-282,-1447,-2348,-2812,-2794,-2255,-1315,-85,1213,2387,3237,3600,3385,2575,1221,-511,-2421,-4258,-5773,-6773,-7140,-6839,-5959,-4623,-3048,-1414,73,1291,2158,2649,2829,2745,2526,2244,1992,1829,1788,1902,2159,2564,3085,3683,4310,4896,5373,5699,5845,5823,5695,5524,5397,5380,5490,5705,5967,6164,6204,5996,5476,4649,3534,2234,853,-440,-1508,-2210,-2457,-2224,-1551,-555,593,1692,2550,3004,2957,2397,1376,48,-1411,-2782,-3861,-4499,-4571,-4068,-2979,-1409,562,2772,5074,7263,9152,10531,11238,11169,10271,8629,6350,3680,844,-1852,-4166,-5855,-6778,-6865,-6159,-4795,-3004,-1067,710,2028,2680,2503,1508,-232,-2501,-5037,-7534,-9709,-11312,-12190,-12267,-11577,-10215,-8365,-6223,-4006,-1908,-83,1360,2367,2931,3091,2918,2504,1970,1410,949,659,624,886,1469,2360,3509,4809,6135,7307,8175,8573,8416,7654,6327,4523,2411,184,-1924,-3685,-4903,-5415,-5150,-4101,-2389,-186,2214,4520,6395,7581,7865,7178,5524,3062,26,-3269,-6453,-9173,-11103,-11993,-11716,-10250,-7746,-4427,-667,3161,6651,9472,11382,12272,12142,11121,9400,7233,4871,2564,510,-1146,-2321,-3018,-3290,-3248,-3017,-2734,-2495,-2388,-2435,-2642,-2964,-3361,-3751,-4081,-4266,-4245,-3971,-3400,-2544,-1422,-119,1260,2579,3685,4465,4805,4681,4089,3092,1793,300,-1239,-2696,-3955,-4902,-5495,-5714,-5592,-5237,-4741,-4246,-3845,-3599,-3527,-3576,-3694,-3786,-3787,-3619,-3249,-2642,-1809,-751,471,1835,3249,4678,6041,7310,8440,9419,10233,10885,11366,11687,11811,11716,11348,10650,9586,8126,6304,4171,1862,-497,-2716,-4649,-6143,-7088,-7419,-7103,-6156,-4638,-2660,-362,2057,4409,6479,8096,9115,9458,9099,8092,6535,4608,2488,395,-1489,-2999,-4022,-4499,-4429,-3866,-2884,-1603,-126,1415,2911,4252,5331,6057,6351,6153,5441,4221,2553,538,-1667,-3884,-5880,-7449,-8376,-8501,-7738,-6066,-3587,-467,3041,6645,10049,12963,15163,16476,16830,16235,14799,12708,10195,7521,4932,2623,729,-684,-1635,-2170,-2406,-2445,-2404,-2379,-2421,-2563,-2754,-2949,-3033,-2915,-2515,-1765,-691,667,2181,3697,5033,6013,6480,6334,5533,4119,2210,-8,-2296,-4401,-6077,-7118,-7400,-6863,-5587,-3688,-1412,1011,3314,5269,6734,7587,7845,7545,6810,5779,4629,3497,2533,1805,1343,1122,1057,1031,933,636,92,-726,-1744,-2865,-3908,-4735,-5176,-5169,-4677,-3792,-2629,-1402,-304,445,698,357,-570,-2003,-3784,-5701,-7556,-9125,-10285,-10902,-10956,-10420,-9349,-7794,-5848,-3626,-1240,1162,3455,5513,7218,8496,9297,9602,9447,8889,8031,6997,5938,4984,4279,3892,3865,4167,4704,5352,5932,6292,6274,5770,4734,3158,1122,-1275,-3868,-6506,-9003,-11222,-12998,-14234,-14826,-14730,-13929,-12464,-10406,-7918,-5144,-2321,375,2726,4587,5841,6433,6390,5776,4747,3453,2113,902,-4,-493,-510,-94,656,1552,2381,2907,2930,2294,951,-1066,-3593,-6394,-9155,-11552,-13285,-14125,-13958,-12798,-10777,-8143,-5187,-2242,417,2554,4047,4852,5028,4711,4074,3332,2651,2198,2029,2187,2590,3148,3701,4091,4171,3811,2952,1572,-267,-2449,-4791,-7073,-9045,-10488,-11193,-11065,-10047,-8233,-5771,-2917,28,2750,4959,6412,6988,6645,5483,3698,1536,-700,-2766,-4445,-5624,-6270,-6413,-6159,-5607,-4898,-4105,-3333,-2581,-1897,-1244,-619,-9,594,1177,1719,2201,2573,2816,2874,2709,2272,1516,418,-1015,-2735,-4628,-6549,-8312,-9730,-10636,-10916,-10517,-9482,-7911,-6010,-3990,-2128,-634,293,565,173,-794,-2164,-3735,-5265,-6558,-7434,-7794,-7601,-6906,-5818,-4522,-3213,-2097,-1340,-1026,-1182,-1695,-2425,-3135,-3617,-3672,-3200,-2166,-677,1109,2947,4576,5761,6319,6160,5295,3836,1967,-75,-2061,-3787,-5097,-5914,-6208,-6043,-5492,-4704,-3798,-2906,-2091,-1397,-771,-179,483,1252,2155,3152,4146,5011,5579,5723,5328,4376,2919,1102,-834,-2635,-4007,-4729,-4657,-3751,-2112,75,2532,4958,7053,8570,9342,9300,8499,7077,5266,3323,1525,90,-812,-1132,-889,-222,700,1632,2365,2685,2459,1595,113,-1933,-4370,-7007,-9595,-11874,-13608,-14603,-14749,-14023,-12517,-10396,-7900,-5302,-2862,-826,625,1383,1402,761,-415,-1899,-3438,-4779,-5686,-6006,-5674,-4709,-3234,-1408,552,2455,4117,5411,6258,6643,6589,6181,5522,4730,3953,3293,2857,2695,2834,3241,3883,4658,5474,6206,6709,6868,6569,5762,4445,2698,638,-1558,-3702,-5613,-7134,-8143,-8583,-8425,-7722,-6555,-5059,-3385,-1700,-141,1153,2117,2696,2899,2763,2362,1791,1152,572,125,-70,17,438,1176,2189,3403,4698,5954,7007,7740,8020,7785,7012,5732,4045,2081,7,-2005,-3795,-5221,-6172,-6580,-6426,-5734,-4599,-3153,-1578,-72,1160,1952,2177,1777,784,-715,-2556,-4524,-6398,-7947,-8996,-9418,-9200,-8375,-7085,-5493,-3791,-2152,-723,422,1223,1718,1937,1984,1950,1933,2032,2273,2674,3168,3671,4071,4259,4148,3696,2917,1867,669,-547,-1628,-2450,-2930,-3045,-2821,-2356,-1759,-1169,-698,-445,-434,-689,-1120,-1668,-2190,-2585,-2748,-2631,-2223,-1579,-784,49,775,1301,1500,1335,775,-134,-1324,-2645,-3972,-5108,-5918,-6267,-6096,-5397,-4256,-2794,-1196,337,1609,2446,2712,2345,1338,-253,-2276,-4556,-6842,-8880,-10419,-11254,-11249,-10359,-8647,-6260,-3439,-465,2375,4813,6658,7818,8294,8207,7729,7104,6542,6262,6357,6896,7807,8996,10268,11444,12317,12732,12575,11807,10467,8660,6560,4371,2301,548,-756,-1531,-1774,-1549,-967,-176,685,1469,2089,2464,2566,2409,2021,1476,852,236,-286,-656,-827,-802,-590,-229,238,770,1340,1909,2464,2978,3428,3795,4071,4248,4340,4369,4372,4401,4509,4739,5109,5619,6219,6841,7393,7780,7927,7775,7302,6500,5387,3990,2337,489,-1515,-3573,-5618,-7505,-9154,-10422,-11254,-11573,-11371,-10648,-9449,-7847,-5942,-3874,-1784,158,1797,3000,3658,3729,3221,2217,873,-626,-2057,-3217,-3954,-4158,-3813,-2970,-1733,-271,1249,2669,3838,4698,5186,5354,5261,5024,4792,4689,4850,5341,6164,7271,8509,9709,10661,11159,11050,10236,8709,6553,3925,1046,-1849,-4523,-6785,-8507,-9603,-10096,-10015,-9488,-8635,-7616,-6567,-5590,-4754,-4043,-3430,-2820,-2129,-1288,-252,950,2268,3595,4817,5826,6526,6860,6798,6352,5557,4477,3211,1830,473,-799,-1881,-2745,-3357,-3745,-3934,-3993,-3967,-3908,-3848,-3771,-3652,-3414,-2979,-2285,-1289,-31,1416,2867,4148,5001,5247,4724,3375,1263,-1451,-4496,-7532,-10203,-12180,-13197,-13134,-11978,-9873,-7090,-3951,-856,1858,3887,5049,5275,4626,3264,1435,-573,-2479,-4019,-4998,-5296,-4876,-3791,-2178,-222,1831,3750,5300,6319,6684,6368,5407,3902,2026,-31,-2049,-3826,-5192,-6026,-6264,-5905,-4991,-3617,-1906,-10,1898,3644,5075,6045,6495,6366,5725,4627,3211,1626,-18,-1552,-2939,-4080,-4978,-5617,-5995,-6135,-6029,-5715,-5207,-4559,-3827,-3080,-2404,-1864,-1530,-1441,-1596,-1966,-2475,-3034,-3537,-3913,-4103,-4120,-4006,-3856,-3765,-3843,-4149,-4704,-5461,-6310,-7099,-7649,-7785,-7359,-6280,-4547,-2212,542,3518,6435,9033,11078,12405,12924,12662,11686,10164,8257,6146,3994,1912,13,-1647,-2999,-4008,-4624,-4824,-4581,-3896,-2805,-1366,310,2102,3842,5388,6592,7364,7665,7509,6980,6187,5264,4349,3534,2904,2465,2197,2043,1906,1722,1422,1003,494,-18,-425,-602,-434,136,1144,2520,4181,5949,7665,9139,10226,10814,10856,10351,9380,8047,6493,4867,3272,1809,488,-690,-1793,-2900,-4089,-5423,-6925,-8553,-10233,-11812,-13137,-14027,-14326,-13942,-12814,-10995,-8582,-5755,-2734,240,2936,5142,6708,7559,7682,7182,6187,4899,3523,2241,1206,520,205,247,558,1030,1552,2025,2399,2658,2839,2997,3201,3518,3995,4652,5482,6441,7450,8418,9212,9728,9839,9470,8562,7116,5163,2826,230,-2401,-4886,-6983,-8559,-9461,-9675,-9220,-8172,-6695,-4901,-2982,-1042,779,2418,3817,4957,5860,6553,7088,7527,7889,8191,8393,8423,8201,7629,6663,5301,3604,1726,-171,-1834,-3082,-3707,-3621,-2781,-1274,760,3078,5426,7520,9107,9986,10032,9205,7587,5327,2690,-49,-2575,-4636,-6021,-6637,-6471,-5614,-4249,-2582,-873,654,1812,2458,2544,2059,1074,-302,-1925,-3611,-5198,-6493,-7366,-7691,-7411,-6522,-5076,-3181,-1004,1279,3475,5413,6974,8076,8701,8856,8590,7935,6956,5689,4194,2532,796,-925,-2492,-3822,-4779,-5316,-5374,-4957,-4111,-2883,-1397,268,1949,3551,4914,5938,6532,6635,6264,5456,4303,2942,1486,102,-1126,-2087,-2751,-3095,-3142,-2933,-2527,-1996,-1392,-783,-189,348,827,1220,1527,1710,1761,1634,1325,806,94,-798,-1841,-2973,-4153,-5281,-6276,-7013,-7371,-7250,-6565,-5319,-3562,-1409,939,3308,5461,7220,8453,9055,9049,8471,7472,6214,4885,3667,2702,2082,1846,1970,2379,2972,3618,4181,4553,4616,4335,3665,2664,1396,-13,-1407,-2633,-3522,-3960,-3857,-3207,-2068,-563,1120,2795,4251,5358,6007,6197,5969,5418,4679,3865,3077,2389,1789,1275,752,169,-549,-1425,-2437,-3512,-4530,-5336,-5784,-5746,-5147,-3999,-2366,-406,1704,3729,5478,6748,7435,7475,6914,5865,4505,3039,1670,552,-221,-634,-740,-669,-551,-571,-845,-1481,-2504,-3875,-5499,-7208,-8842,-10199,-11129,-11513,-11280,-10441,-9060,-7256,-5218,-3139,-1254,247,1201,1519,1187,281,-1068,-2653,-4261,-5650,-6619,-6995,-6689,-5677,-4024,-1877,587,3111,5507,7534,9087,10065,10487,10431,10009,9389,8703,8076,7599,7294,7164,7146,7151,7075,6785,6189,5196,3793,2000,-80,-2308,-4502,-6476,-8072,-9153,-9659,-9576,-8954,-7898,-6547,-5037,-3525,-2118,-898,62,784,1242,1502,1580,1535,1390,1188,938,653,329,-42,-467,-964,-1520,-2156,-2822,-3514,-4173,-4753,-5213,-5499,-5578,-5440,-5072,-4514,-3807,-3017,-2221,-1496,-918,-556,-460,-658,-1140,-1860,-2728,-3637,-4466,-5114,-5517,-5660,-5595,-5395,-5188,-5079,-5168,-5509,-6101,-6909,-7830,-8776,-9603,-10224,-10530,-10467,-10008,-9148,-7944,-6453,-4766,-2988,-1204,489,2020,3339,4395,5170,5650,5816,5673,5204,4416,3317,1941,359,-1339,-3003,-4500,-5661,-6370,-6531,-6123,-5174,-3779,-2083,-268,1460,2891,3831,4124,3697,2525,724,-1569,-4096,-6624,-8878,-10675,-11851,-12369,-12241,-11573,-10527,-9261,-7978,-6793,-5833,-5122,-4661,-4392,-4232,-4098,-3890,-3561,-3064,-2427,-1682,-942,-305,81,102,-335,-1268,-2672,-4442,-6425,-8401,-10138,-11416,-12041,-11901,-10963,-9283,-7012,-4358,-1573,1099,3417,5217,6368,6848,6674,5975,4887,3623,2363,1299,535,147,99,313,648,937,1035,825,258,-654,-1825,-3126,-4384,-5443,-6124,-6333,-5975,-5055,-3623,-1777,302,2448,4457,6162,7428,8164,8347,8011,7237,6160,4926,3703,2641,1847,1404,1302,1514,1938,2476,3009,3453,3738,3829,3722,3422,2968,2383,1728,1051,405,-140,-564,-824,-926,-900,-777,-622,-498,-441,-519,-722,-1095,-1606,-2258,-3026,-3880,-4796,-5749,-6704,-7647,-8545,-9367,-10082,-10623,-10941,-10956,-10610,-9861,-8693,-7150,-5302,-3288,-1268,567,2031,2967,3272,2924,1975,579,-1073,-2723,-4130,-5084,-5428,-5125,-4188,-2779,-1065,697,2304,3553,4341,4626,4474,4013,3432,2940,2725,2918,3574,4638,5991,7412,8679,9540,9804,9334,8093,6132,3592,686,-2345,-5210,-7678,-9492,-10518,-10627,-9853,-8248,-6021,-3374,-595,2076,4416,6267,7552,8249,8418,8156,7594,6870,6100,5374,4739,4204,3752,3336,2920,2460,1951,1395,849,376,75,33,325,978,1988,3274,4738,6220,7564,8609,9215,9294,8807,7760,6233,4337,2199,0,-2144,-4068,-5677,-6896,-7673,-8039,-8010,-7679,-7119,-6420,-5649,-4853,-4052,-3252,-2441,-1623,-805,-29,658,1188,1496,1552,1328,883,256,-432,-1078,-1562,-1772,-1644,-1138,-269,886,2215,3544,4705,5507,5812,5540,4680,3322,1625,-185,-1841,-3092,-3723,-3608,-2728,-1170,858,3077,5161,6775,7646,7578,6502,4493,1749,-1426,-4664,-7605,-9923,-11394,-11905,-11466,-10202,-8337,-6126,-3874,-1820,-180,929,1472,1493,1112,495,-184,-748,-1074,-1089,-778,-221,491,1196,1750,1993,1830,1181,76,-1416,-3130,-4861,-6369,-7410,-7800,-7384,-6139,-4106,-1436,1658,4910,8047,10804,12958,14360,14910,14609,13511,11733,9456,6847,4127,1468,-968,-3052,-4708,-5873,-6540,-6705,-6395,-5649,-4510,-3048,-1329,555,2520,4458,6286,7904,9262,10294,10986,11332,11341,11058,10519,9772,8881,7891,6865,5856,4916,4088,3417,2908,2577,2392,2329,2344,2401,2475,2566,2689,2873,3169,3587,4168,4878,5699,6544,7352,7996,8406,8473,8164,7439,6343,4917,3264,1493,-286,-1945,-3395,-4560,-5402,-5932,-6178,-6227,-6155,-6068,-6031,-6094,-6254,-6460,-6628,-6629,-6353,-5678,-4558,-2968,-996,1241,3534,5658,7380,8477,8809,8280,6928,4848,2254,-575,-3337,-5674,-7312,-8000,-7616,-6143,-3704,-516,3100,6781,10168,12934,14839,15760,15672,14695,13017,10907,8637,6473,4605,3157,2152,1524,1160,901,598,137,-546,-1454,-2508,-3612,-4598,-5318,-5621,-5396,-4601,-3248,-1444,649,2815,4823,6460,7553,8006,7790,6954,5623,3931,2094,245,-1425,-2826,-3886,-4583,-4962,-5068,-5003,-4828,-4637,-4436,-4270,-4077,-3841,-3493,-2983,-2294,-1390,-311,914,2210,3484,4645,5584,6219,6479,6321,5732,4726,3353,1690,-161,-2088,-3982,-5752,-7324,-8659,-9729,-10521,-11017,-11190,-11004,-10420,-9417,-7977,-6162,-4032,-1723,617,2829,4764,6290,7341,7856,7863,7377,6494,5300,3910,2455,1036,-226,-1273,-2043,-2550,-2798,-2844,-2742,-2539,-2288,-1998,-1690,-1341,-948,-479,66,700,1410,2170,2937,3645,4210,4542,4539,4114,3220,1830,-15,-2234,-4704,-7265,-9735,-11954,-13740,-14981,-15561,-15453,-14640,-13190,-11204,-8831,-6273,-3726,-1393,538,1959,2774,2993,2650,1833,674,-693,-2105,-3430,-4542,-5363,-5842,-5978,-5790,-5323,-4645,-3797,-2870,-1882,-909,44,950,1804,2643,3458,4305,5174,6058,6938,7730,8383,8790,8879,8566,7809,6579,4913,2859,550,-1893,-4290,-6488,-8341,-9732,-10578,-10840,-10499,-9590,-8155,-6283,-4072,-1646,852,3298,5532,7455,8953,9980,10519,10592,10281,9666,8873,7993,7132,6340,5667,5101,4641,4238,3865,3462,3004,2452,1813,1098,356,-328,-872,-1147,-1081,-588,332,1652,3248,4967,6600,7936,8776,8973,8443,7178,5272,2859,175,-2539,-5030,-7046,-8427,-9036,-8859,-7939,-6421,-4485,-2371,-310,1493,2849,3676,3921,3625,2881,1826,609,-603,-1701,-2578,-3214,-3607,-3805,-3890,-3927,-4006,-4165,-4441,-4807,-5233,-5627,-5893,-5928,-5618,-4906,-3733,-2135,-146,2111,4517,6927,9189,11186,12805,13954,14580,14622,14080,12945,11279,9149,6675,3988,1238,-1424,-3877,-5998,-7719,-8990,-9779,-10116,-9992,-9470,-8564,-7334,-5807,-4037,-2076,-2,2099,4115,5933,7451,8570,9255,9466,9241,8621,7673,6482,5118,3653,2151,640,-822,-2238,-3553,-4765,-5817,-6668,-7249,-7488,-7319,-6686,-5572,-3994,-2013,253,2653,4996,7072,8688,9649,9851,9237,7838,5789,3254,494,-2276,-4796,-6914,-8490,-9501,-9970,-9997,-9707,-9249,-8751,-8309,-7965,-7710,-7470,-7153,-6639,-5827,-4665,-3139,-1320,674,2676,4499,5960,6910,7253,6948,6051,4643,2912,1017,-822,-2447,-3699,-4481,-4722,-4413,-3579,-2281,-634,1253,3217,5124,6831,8226,9228,9799,9939,9688,9115,8286,7287,6152,4930,3602,2175,608,-1094,-2943,-4892,-6886,-8823,-10585,-12045,-13082,-13588,-13498,-12773,-11431,-9530,-7172,-4501,-1692,1065,3583,5689,7272,8242,8607,8396,7716,6678,5426,4071,2726,1450,296,-741,-1645,-2451,-3141,-3724,-4161,-4415,-4438,-4169,-3587,-2662,-1410,136,1909,3819,5737,7550,9092,10260,10912,10984,10427,9240,7494,5257,2697,-74,-2852,-5529,-7924,-9962,-11530,-12585,-13089,-13020,-12393,-11211,-9526,-7390,-4897,-2139,742,3633,6373,8851,10921,12490,13464,13777,13427,12416,10836,8796,6470,4042,1719,-311,-1893,-2913,-3351,-3220,-2643,-1747,-718,289,1133,1743,2094,2235,2259,2278,2418,2748,3328,4106,5024,5915,6628,6979,6807,6026,4567,2492,-116,-3061,-6130,-9061,-11593,-13499,-14593,-14754,-13972,-12282,-9843,-6853,-3560,-241,2862,5514,7576,8931,9587,9573,9004,8024,6775,5421,4061,2797,1646,632,-285,-1137,-1969,-2831,-3743,-4716,-5728,-6708,-7584,-8211,-8486,-8267,-7475,-6066,-4044,-1513,1395,4456,7425,10054,12073,13309,13615,12966,11420,9125,6301,3204,99,-2780,-5245,-7185,-8552,-9383,-9740,-9740,-9470,-9017,-8423,-7705,-6853,-5860,-4711,-3423,-2030,-578,839,2165,3301,4193,4793,5056,4981,4548,3780,2679,1289,-348,-2157,-4045,-5892,-7578,-8946,-9894,-10284,-10072,-9209,-7735,-5725,-3299,-632,2107,4707,7000,8824,10059,10645,10536,9780,8413,6547,4280,1747,-940,-3651,-6287,-8741,-10931,-12767,-14191,-15128,-15555,-15439,-14796,-13657,-12078,-10146,-7951,-5619,-3254,-998,1035,2743,4038,4885,5277,5244,4863,4207,3371,2428,1442,441,-550,-1543,-2518,-3480,-4386,-5189,-5813,-6159,-6141,-5674,-4713,-3257,-1372,828,3156,5404,7343,8760,9487,9418,8518,6847,4511,1706,-1372,-4496,-7451,-10084,-12238,-13858,-14882,-15329,-15211,-14594,-13534,-12116,-10432,-8559,-6600,-4631,-2727,-969,585,1857,2782,3287,3317,2834,1815,311,-1627,-3864,-6245,-8594,-10701,-12401,-13531,-13980,-13724,-12736,-11130,-8992,-6492,-3816,-1140,1334,3448,5078,6127,6595,6486,5908,4966,3816,2606,1478,541,-128,-515,-635,-571,-406,-270,-253,-456,-915,-1647,-2596,-3697,-4813,-5825,-6593,-6993,-6947,-6397,-5345,-3845,-1974,141,2373,4587,6656,8480,9963,11055,11699,11886,11599,10866,9715,8198,6391,4374,2259,165,-1767,-3402,-4607,-5287,-5377,-4882,-3838,-2359,-568,1378,3316,5123,6656,7854,8626,8952,8793,8164,7073,5590,3777,1757,-360,-2442,-4367,-6065,-7453,-8538,-9302,-9795,-10021,-10033,-9814,-9389,-8730,-7829,-6677,-5285,-3680,-1927,-105,1670,3283,4596,5505,5913,5775,5096,3928,2379,596,-1259,-3018,-4541,-5714,-6489,-6843,-6829,-6511,-5979,-5321,-4600,-3874,-3160,-2474,-1803,-1140,-470,234,963,1758,2593,3482,4390,5282,6085,6736,7130,7207,6887,6148,4979,3421,1549,-530,-2670,-4717,-6511,-7898,-8765,-9025,-8649,-7654,-6122,-4160,-1949,361,2565,4512,6078,7168,7779,7933,7712,7233,6615,5967,5388,4918,4575,4327,4116,3876,3545,3090,2502,1836,1142,544,114,-46,101,562,1299,2234,3269,4302,5243,6025,6621,7007,7210,7226,7075,6757,6243,5530,4564,3361,1889,209,-1652,-3596,-5534,-7348,-8928,-10155,-10933,-11181,-10846,-9921,-8430,-6469,-4142,-1642,878,3187,5131,6525,7271,7301,6623,5323,3540,1495,-577,-2403,-3745,-4409,-4257,-3280,-1512,868,3658,6582,9365,11761,13558,14648,14958,14546,13481,11923,10031,7974,5929,4010,2342,969,-83,-837,-1357,-1725,-2036,-2387,-2847,-3464,-4250,-5163,-6163,-7137,-8014,-8675,-9052,-9086,-8762,-8095,-7133,-5957,-4638,-3291,-1966,-758,326,1240,2014,2650,3190,3647,4047,4393,4671,4880,4976,4954,4784,4477,4020,3466,2816,2138,1456,816,244,-236,-622,-915,-1131,-1295,-1413,-1509,-1561,-1568,-1474,-1262,-867,-296,469,1367,2343,3281,4083,4612,4792,4540,3863,2804,1491,84,-1189,-2137,-2555,-2327,-1420,111,2093,4287,6405,8152,9278,9601,9044,7654,5558,3016,311,-2223,-4282,-5616,-6084,-5620,-4336,-2371,-7,2484,4808,6726,8051,8717,8714,8154,7214,6096,5051,4269,3929,4119,4859,6083,7644,9334,10911,12113,12725,12552,11535,9655,7044,3878,410,-3085,-6350,-9147,-11307,-12696,-13268,-13003,-11973,-10260,-8015,-5406,-2628,133,2686,4898,6647,7886,8591,8800,8569,7977,7117,6071,4914,3732,2573,1520,617,-72,-505,-660,-521,-107,556,1425,2432,3529,4615,5656,6543,7263,7763,8056,8162,8126,7990,7795,7553,7258,6871,6353,5640,4713,3540,2165,634,-948,-2470,-3826,-4907,-5655,-6038,-6071,-5805,-5299,-4646,-3908,-3157,-2437,-1778,-1190,-686,-248,123,440,723,986,1252,1555,1906,2343,2867,3496,4215,5004,5825,6623,7352,7949,8378,8607,8637,8475,8159,7710,7175,6566,5903,5197,4456,3705,2975,2302,1736,1302,1025,879,844,838,813,664,339,-225,-1056,-2146,-3466,-4946,-6495,-8012,-9379,-10495,-11264,-11622,-11545,-11030,-10132,-8924,-7497,-5959,-4399,-2896,-1514,-292,760,1633,2371,2995,3561,4087,4601,5071,5462,5691,5692,5392,4768,3828,2622,1263,-141,-1440,-2524,-3304,-3729,-3811,-3585,-3132,-2547,-1915,-1327,-836,-494,-319,-323,-509,-865,-1390,-2068,-2892,-3837,-4892,-6006,-7145,-8229,-9185,-9914,-10328,-10338,-9904,-9007,-7695,-6064,-4251,-2437,-814,434,1141,1189,526,-848,-2836,-5297,-7999,-10700,-13104,-14960,-16038,-16179,-15343,-13553,-10976,-7825,-4397,-996,2075,4573,6325,7248,7364,6759,5612,4107,2470,880,-488,-1543,-2210,-2517,-2501,-2270,-1930,-1602,-1380,-1345,-1518,-1910,-2463,-3107,-3740,-4242,-4498,-4417,-3916,-2994,-1672,-63,1690,3392,4867,5938,6512,6535,6071,5205,4117,2958,1910,1084,564,359,430,700,1050,1381,1575,1583,1348,905,284,-426,-1135,-1747,-2186,-2378,-2314,-1970,-1414,-692,92,858,1511,2000,2264,2306,2103,1677,1032,197,-821,-1972,-3234,-4525,-5795,-6951,-7926,-8642,-9040,-9078,-8724,-7962,-6808,-5268,-3416,-1329,867,3003,4908,6390,7284,7458,6864,5487,3453,886,-1962,-4869,-7566,-9837,-11495,-12436,-12616,-12072,-10907,-9256,-7292,-5185,-3087,-1117,637,2141,3400,4440,5328,6126,6888,7658,8421,9148,9744,10107,10102,9630,8594,6992,4838,2262,-583,-3487,-6224,-8609,-10457,-11695,-12263,-12234,-11671,-10737,-9545,-8249,-6942,-5689,-4514,-3400,-2302,-1176,30,1339,2736,4205,5658,7044,8266,9270,10006,10464,10659,10633,10448,10155,9817,9457,9098,8722,8313,7832,7253,6542,5686,4671,3511,2225,876,-477,-1717,-2753,-3475,-3806,-3716,-3219,-2397,-1361,-268,728,1480,1869,1824,1322,379,-934,-2520,-4269,-6042,-7730,-9203,-10367,-11141,-11463,-11310,-10678,-9610,-8170,-6453,-4559,-2622,-728,996,2508,3744,4701,5389,5842,6094,6197,6160,6023,5769,5417,4960,4421,3835,3255,2753,2409,2289,2458,2930,3689,4677,5782,6878,7806,8416,8592,8238,7339,5900,4012,1779,-656,-3155,-5580,-7831,-9817,-11501,-12842,-13844,-14485,-14771,-14672,-14175,-13258,-11913,-10172,-8066,-5702,-3185,-655,1732,3850,5546,6747,7365,7395,6857,5820,4397,2730,971,-713,-2173,-3281,-3951,-4127,-3823,-3062,-1942,-561,942,2429,3770,4845,5566,5885,5770,5253,4365,3178,1771,226,-1371,-2930,-4391,-5663,-6701,-7431,-7823,-7828,-7451,-6673,-5551,-4109,-2439,-612,1284,3147,4910,6468,7771,8734,9312,9458,9138,8355,7119,5484,3536,1378,-859,-3037,-5026,-6710,-8001,-8850,-9231,-9163,-8681,-7840,-6714,-5363,-3873,-2310,-747,746,2125,3340,4373,5221,5899,6458,6931,7397,7869,8411,8987,9585,10109,10483,10575,10300,9566,8335,6620,4476,2024,-605,-3230,-5692,-7831,-9519,-10660,-11211,-11145,-10509,-9363,-7798,-5940,-3901,-1803,237,2150,3838,5281,6414,7225,7674,7738,7401,6654,5523,4044,2304,402,-1540,-3394,-5053,-6422,-7441,-8069,-8292,-8097,-7497,-6495,-5119,-3404,-1406,802,3133,5474,7712,9702,11329,12445,12977,12829,12002,10522,8481,6027,3347,648,-1843,-3927,-5455,-6300,-6457,-5936,-4863,-3390,-1711,-27,1478,2657,3408,3677,3467,2811,1788,492,-970,-2480,-3930,-5224,-6270,-7018,-7420,-7467,-7163,-6533,-5614,-4449,-3086,-1577,29,1670,3300,4849,6266,7481,8452,9122,9483,9504,9207,8607,7749,6681,5483,4229,3010,1923,1024,390,21,-70,46,329,651,943,1073,970,554,-215,-1335,-2773,-4464,-6298,-8169,-9931,-11459,-12603,-13267,-13323,-12733,-11453,-9520,-7016,-4063,-855,2416,5530,8286,10533,12132,13035,13233,12757,11726,10225,8423,6445,4433,2522,807,-609,-1671,-2345,-2620,-2544,-2163,-1601,-949,-379,13,72,-258,-1025,-2191,-3676,-5323,-6965,-8408,-9490,-10097,-10171,-9744,-8889,-7771,-6522,-5349,-4357,-3669,-3295,-3226,-3352,-3573,-3730,-3712,-3433,-2856,-2027,-1047,-77,693,1079,924,140,-1286,-3265,-5645,-8186,-10650,-12764,-14318,-15131,-15117,-14248,-12583,-10253,-7435,-4361,-1287,1558,3921,5643,6596,6731,6094,4775,2933,770,-1528,-3743,-5724,-7322,-8459,-9083,-9198,-8842,-8088,-7035,-5799,-4495,-3233,-2087,-1119,-322,310,840,1310,1776,2254,2751,3212,3599,3827,3860,3644,3192,2517,1683,764,-151,-977,-1628,-2048,-2200,-2079,-1704,-1129,-387,432,1299,2134,2903,3553,4054,4375,4510,4468,4277,3987,3646,3312,3024,2805,2656,2544,2441,2272,2008,1580,974,190,-768,-1826,-2935,-3994,-4914,-5602,-5976,-5991,-5614,-4882,-3841,-2588,-1239,102,1314,2343,3138,3690,4028,4158,4121,3916,3550,3008,2278,1343,196,-1155,-2706,-4405,-6223,-8053,-9822,-11383,-12632,-13423,-13669,-13285,-12255,-10595,-8401,-5805,-2992,-162,2486,4782,6610,7905,8673,8950,8818,8350,7636,6725,5676,4514,3268,1960,632,-696,-1947,-3103,-4087,-4874,-5428,-5709,-5728,-5464,-4941,-4206,-3284,-2285,-1256,-309,486,1068,1371,1412,1176,745,192,-363,-796,-990,-848,-321,596,1851,3341,4943,6506,7882,8980,9690,10034,10002,9707,9236,8727,8288,8016,7954,8090,8377,8695,8929,8928,8569,7775,6508,4828,2846,740,-1255,-2924,-4048,-4484,-4175,-3157,-1571,339,2305,4003,5171,5597,5191,3958,2054,-308,-2813,-5164,-7067,-8316,-8783,-8461,-7438,-5891,-4031,-2112,-307,1177,2306,3008,3358,3433,3341,3223,3172,3295,3631,4206,4987,5928,6945,7970,8906,9713,10326,10734,10922,10888,10648,10198,9561,8733,7730,6556,5220,3738,2137,435,-1314,-3062,-4749,-6296,-7635,-8684,-9388,-9682,-9571,-9035,-8150,-6954,-5569,-4066,-2555,-1108,222,1383,2381,3194,3866,4408,4865,5271,5632,5962,6207,6332,6251,5901,5243,4257,3005,1579,128,-1159,-2114,-2559,-2404,-1621,-267,1483,3422,5259,6722,7560,7584,6702,4924,2373,-717,-4044,-7234,-9940,-11820,-12650,-12303,-10789,-8261,-4958,-1219,2613,6191,9249,11587,13130,13879,13943,13467,12649,11668,10680,9801,9068,8484,7977,7450,6796,5908,4722,3211,1410,-599,-2669,-4642,-6310,-7523,-8113,-8020,-7220,-5783,-3848,-1601,723,2906,4723,6018,6689,6715,6174,5197,3992,2775,1774,1156,1046,1456,2335,3547,4884,6141,7086,7547,7406,6615,5226,3360,1195,-1043,-3159,-4951,-6308,-7163,-7525,-7485,-7145,-6676,-6209,-5867,-5729,-5781,-5987,-6212,-6327,-6170,-5636,-4663,-3272,-1567,283,2084,3609,4697,5229,5166,4584,3589,2396,1190,213,-399,-503,-103,777,1985,3376,4730,5897,6710,7110,7049,6575,5740,4659,3432,2182,1017,31,-694,-1110,-1176,-904,-300,575,1664,2890,4152,5373,6454,7329,7928,8224,8176,7798,7096,6103,4864,3436,1870,233,-1416,-3033,-4551,-5940,-7141,-8111,-8806,-9172,-9187,-8811,-8050,-6912,-5426,-3663,-1692,388,2466,4441,6205,7675,8791,9519,9851,9824,9478,8884,8116,7247,6336,5450,4603,3845,3170,2584,2090,1668,1304,993,690,403,83,-261,-660,-1108,-1607,-2166,-2771,-3437,-4147,-4919,-5704,-6508,-7233,-7846,-8231,-8330,-8065,-7412,-6370,-4979,-3312,-1459,465,2351,4073,5528,6609,7239,7376,7008,6195,5019,3642,2210,922,-88,-702,-878,-645,-97,622,1326,1848,2015,1731,931,-359,-2072,-4072,-6198,-8273,-10120,-11588,-12566,-12986,-12842,-12161,-11031,-9548,-7834,-6016,-4192,-2465,-903,447,1552,2401,2992,3328,3392,3203,2713,1954,895,-421,-1957,-3644,-5384,-7083,-8623,-9907,-10831,-11321,-11323,-10800,-9775,-8283,-6424,-4320,-2123,-1,1890,3402,4429,4901,4786,4118,2934,1357,-530,-2567,-4644,-6617,-8379,-9828,-10893,-11537,-11748,-11567,-11057,-10311,-9422,-8498,-7587,-6752,-5984,-5271,-4585,-3889,-3168,-2431,-1707,-1050,-521,-168,-15,-67,-257,-535,-788,-955,-949,-773,-426,19,474,838,1007,911,505,-192,-1137,-2221,-3323,-4299,-5011,-5350,-5251,-4700,-3741,-2459,-979,566,2045,3342,4371,5066,5405,5360,4970,4245,3261,2077,787,-515,-1735,-2775,-3576,-4073,-4258,-4130,-3723,-3101,-2316,-1452,-562,291,1062,1710,2198,2489,2530,2292,1719,800,-477,-2082,-3951,-5987,-8067,-10057,-11812,-13212,-14153,-14556,-14416,-13718,-12547,-10971,-9104,-7068,-4965,-2913,-987,740,2222,3439,4379,5079,5556,5884,6084,6226,6300,6323,6241,6020,5585,4891,3883,2555,921,-952,-2971,-4993,-6863,-8410,-9479,-9951,-9761,-8918,-7493,-5654,-3580,-1525,309,1709,2554,2760,2352,1397,42,-1541,-3158,-4614,-5733,-6392,-6482,-5990,-4926,-3371,-1449,697,2907,5028,6935,8548,9809,10746,11378,11792,12054,12231,12361,12444,12439,12271,11846,11080,9879,8243,6147,3698,996,-1797,-4494,-6932,-8952,-10431,-11308,-11536,-11137,-10156,-8662,-6770,-4588,-2265,73,2267,4207,5761,6864,7458,7542,7153,6357,5258,3976,2630,1363,267,-532,-991,-1041,-700,7,1005,2181,3399,4504,5347,5787,5734,5149,4057,2558,824,-971,-2556,-3761,-4363,-4262,-3408,-1831,322,2861,5525,8033,10127,11590,12276,12130,11185,9544,7396,4924,2361,-104,-2293,-4060,-5312,-5986,-6067,-5597,-4652,-3375,-1918,-475,779,1692,2145,2101,1555,593,-683,-2127,-3582,-4926,-6024,-6819,-7254,-7343,-7108,-6614,-5925,-5124,-4279,-3457,-2700,-2036,-1479,-1014,-634,-289,38,410,841,1378,2010,2732,3481,4193,4764,5097,5095,4690,3850,2588,964,-919,-2916,-4867,-6600,-7948,-8772,-8958,-8458,-7256,-5421,-3043,-285,2684,5668,8486,10967,12986,14425,15240,15388,14873,13744,12039,9865,7324,4542,1676,-1135,-3731,-5978,-7749,-8955,-9529,-9443,-8720,-7400,-5595,-3424,-1055,1325,3542,5404,6786,7592,7814,7511,6814,5913,5015,4333,4026,4189,4838,5890,7192,8536,9699,10462,10670,10201,9053,7251,4948,2298,-464,-3108,-5422,-7200,-8332,-8747,-8470,-7617,-6331,-4857,-3406,-2209,-1457,-1261,-1681,-2681,-4157,-5938,-7811,-9560,-10956,-11848,-12112,-11722,-10725,-9221,-7377,-5359,-3339,-1448,215,1633,2785,3754,4561,5307,6015,6734,7464,8177,8841,9376,9712,9749,9410,8621,7364,5652,3569,1249,-1132,-3372,-5270,-6647,-7367,-7344,-6565,-5070,-2972,-418,2393,5272,7988,10388,12282,13590,14206,14129,13344,11913,9909,7426,4622,1624,-1362,-4170,-6589,-8464,-9630,-10026,-9600,-8428,-6594,-4289,-1678,1016,3637,6029,8096,9784,11056,11919,12393,12492,12284,11790,11090,10217,9239,8170,7052,5856,4595,3222,1732,117,-1618,-3407,-5200,-6885,-8359,-9516,-10265,-10547,-10348,-9703,-8684,-7410,-6001,-4596,-3303,-2207,-1352,-745,-342,-109,57,202,411,726,1183,1795,2557,3444,4424,5449,6463,7406,8200,8772,9051,8965,8491,7603,6356,4813,3099,1350,-293,-1686,-2752,-3417,-3718,-3695,-3484,-3205,-3023,-3053,-3392,-4077,-5092,-6358,-7787,-9201,-10508,-11512,-12145,-12272,-11872,-10905,-9411,-7452,-5119,-2563,101,2679,5062,7076,8663,9740,10314,10421,10112,9479,8583,7475,6191,4739,3127,1366,-530,-2518,-4541,-6523,-8369,-9994,-11296,-12211,-12678,-12688,-12259,-11463,-10401,-9217,-8047,-7041,-6277,-5836,-5682,-5785,-6032,-6315,-6522,-6572,-6406,-6032,-5482,-4839,-4199,-3662,-3309,-3183,-3292,-3569,-3942,-4250,-4384,-4180,-3587,-2549,-1136,536,2284,3875,5102,5762,5725,4951,3457,1395,-1065,-3678,-6202,-8411,-10117,-11179,-11537,-11159,-10099,-8441,-6303,-3842,-1199,1467,4025,6364,8396,10063,11326,12160,12567,12548,12141,11390,10361,9143,7822,6494,5236,4127,3197,2491,1996,1702,1577,1571,1638,1712,1750,1666,1452,1032,429,-359,-1305,-2331,-3429,-4502,-5555,-6527,-7409,-8179,-8815,-9303,-9633,-9806,-9838,-9766,-9648,-9525,-9476,-9505,-9634,-9826,-10014,-10139,-10097,-9837,-9294,-8448,-7312,-5901,-4295,-2545,-751,1004,2640,4061,5235,6095,6651,6909,6916,6741,6460,6146,5867,5638,5471,5314,5114,4786,4260,3482,2413,1091,-464,-2122,-3807,-5356,-6677,-7647,-8221,-8369,-8128,-7573,-6792,-5932,-5070,-4335,-3757,-3384,-3191,-3150,-3200,-3298,-3370,-3402,-3340,-3186,-2926,-2554,-2082,-1485,-771,102,1139,2384,3834,5500,7340,9307,11297,13199,14859,16139,16890,16994,16388,15020,12959,10258,7106,3672,213,-3044,-5857,-8041,-9465,-10075,-9904,-9056,-7697,-6035,-4273,-2610,-1202,-137,513,775,677,317,-225,-806,-1347,-1720,-1860,-1726,-1290,-603,307,1351,2461,3563,4605,5547,6387,7123,7783,8387,8959,9496,9997,10421,10728,10860,10762,10383,9697,8703,7424,5934,4316,2685,1165,-148,-1153,-1820,-2136,-2145,-1933,-1592,-1240,-981,-888,-1032,-1419,-2062,-2917,-3931,-5031,-6104,-7063,-7769,-8142,-8084,-7562,-6563,-5144,-3376,-1388,699,2747,4638,6283,7606,8587,9203,9469,9402,9033,8395,7523,6451,5227,3885,2485,1083,-252,-1428,-2373,-2992,-3257,-3109,-2623,-1835,-906,25,787,1224,1230,738,-231,-1618,-3272,-5044,-6722,-8149,-9145,-9620,-9503,-8803,-7577,-5914,-3966,-1864,240,2215,3991,5492,6729,7722,8515,9173,9738,10239,10677,11021,11215,11209,10914,10315,9346,8054,6454,4652,2754,891,-799,-2208,-3245,-3878,-4088,-3946,-3491,-2863,-2133,-1426,-825,-382,-156,-125,-288,-578,-937,-1275,-1501,-1531,-1258,-637,408,1871,3739,5940,8363,10860,13259,15384,17048,18135,18507,18157,17059,15306,12986,10255,7243,4122,997,-1987,-4779,-7284,-9487,-11351,-12871,-14058,-14909,-15461,-15710,-15703,-15457,-15004,-14392,-13645,-12791,-11862,-10845,-9756,-8585,-7330,-6004,-4619,-3199,-1786,-404,902,2111,3213,4190,5055,5798,6432,6958,7381,7708,7933,8059,8081,7992,7806,7526,7165,6746,6255,5724,5112,4450,3693,2878,1985,1047,100,-833,-1688,-2435,-3027,-3427,-3607,-3547,-3226,-2652,-1823,-776,449,1781,3135,4414,5516,6355,6867,7021,6823,6321,5588,4729,3862,3096,2545,2293,2395,2869,3700,4821,6154,7590,9018,10324,11414,12177,12557,12477,11911,10832,9270,7249,4877,2235,-509,-3234,-5737,-7916,-9594,-10735,-11278,-11272,-10803,-9995,-9027,-8046,-7240,-6708,-6564,-6805,-7426,-8317,-9361,-10386,-11231,-11713,-11712,-11110,-9876,-8022,-5638,-2868,90,3009,5655,7828,9365,10190,10301,9767,8724,7321,5729,4084,2524,1129,-22,-881,-1441,-1686,-1658,-1395,-955,-418,161,711,1188,1578,1859,2079,2242,2415,2600,2819,3049,3245,3343,3271,2952,2333,1385,118,-1424,-3134,-4900,-6556,-7943,-8913,-9325,-9115,-8254,-6799,-4871,-2637,-304,1921,3852,5340,6294,6678,6518,5882,4867,3599,2178,722,-677,-1951,-3033,-3902,-4553,-5012,-5336,-5602,-5880,-6280,-6831,-7614,-8616,-9818,-11180,-12597,-13996,-15255,-16282,-16993,-17322,-17258,-16802,-16024,-14992,-13829,-12620,-11480,-10452,-9576,-8831,-8168,-7513,-6777,-5868,-4709,-3257,-1494,527,2743,5019,7243,9269,10996,12328,13225,13661,13672,13292,12608,11695,10648,9547,8456,7434,6500,5674,4943,4308,3741,3241,2780,2354,1940,1512,1043,489,-172,-979,-1907,-2971,-4069,-5179,-6159,-6941,-7403,-7452,-7027,-6080,-4611,-2688,-372,2156,4764,7244,9413,11096,12131,12401,11836,10414,8190,5267,1822,-1943,-5787,-9472,-12782,-15516,-17556,-18807,-19283,-19032,-18190,-16921,-15426,-13893,-12508,-11394,-10631,-10230,-10128,-10212,-10307,-10242,-9825,-8932,-7467,-5439,-2901,-12,3049,6055,8781,11061,12734,13781,14188,14085,13597,12926,12226,11651,11264,11076,11006,10921,10631,9972,8766,6939,4462,1421,-2028,-5662,-9213,-12434,-15080,-16989,-18062,-18293,-17765,-16622,-15063,-13294,-11516,-9899,-8536,-7490,-6726,-6193,-5779,-5389,-4918,-4291,-3483,-2468,-1298,-6,1347,2686,3984,5165,6241,7155,7934,8543,9006,9303,9457,9458,9322,9044,8622,8047,7294,6348,5183,3791,2176,363,-1601,-3650,-5699,-7648,-9398,-10829,-11871,-12436,-12511,-12105,-11269,-10101,-8704,-7186,-5654,-4159,-2743,-1393,-77,1251,2634,4103,5644,7221,8758,10147,11297,12095,12490,12436,11970,11143,10083,8912,7802,6872,6260,6014,6155,6631,7333,8121,8825,9294,9380,9017,8152,6843,5159,3244,1238,-693,-2428,-3844,-4911,-5586,-5937,-5986,-5847,-5568,-5229,-4862,-4483,-4094,-3671,-3214,-2706,-2169,-1630,-1120,-705,-417,-296,-364,-576,-918,-1273,-1583,-1734,-1662,-1330,-728,85,1023,1973,2780,3326,3487,3199,2449,1290,-179,-1778,-3352,-4672,-5581,-5926,-5620,-4648,-3059,-958,1477,4062,6583,8853,10709,12042,12778,12918,12469,11522,10144,8473,6604,4671,2764,975,-638,-2036,-3207,-4154,-4900,-5470,-5906,-6228,-6460,-6609,-6658,-6599,-6393,-6011,-5435,-4639,-3654,-2493,-1232,69,1325,2463,3422,4171,4696,5038,5235,5371,5517,5743,6101,6606,7252,7978,8724,9375,9840,10006,9791,9137,8023,6483,4584,2454,237,-1890,-3752,-5190,-6078,-6355,-6010,-5129,-3849,-2360,-892,370,1262,1700,1692,1302,669,-28,-624,-949,-910,-456,403,1593,3008,4528,5994,7307,8331,9004,9275,9122,8560,7607,6314,4718,2895,889,-1210,-3349,-5440,-7412,-9170,-10634,-11689,-12259,-12249,-11616,-10342,-8477,-6119,-3429,-610,2120,4544,6479,7787,8405,8330,7633,6449,4940,3313,1752,436,-510,-1013,-1063,-721,-84,698,1475,2096,2442,2440,2079,1386,464,-580,-1586,-2427,-2959,-3098,-2783,-2014,-850,630,2274,3942,5476,6719,7574,7949,7814,7195,6141,4776,3229,1678,285,-775,-1365,-1390,-804,367,2051,4117,6406,8748,10964,12923,14510,15653,16340,16558,16352,15752,14798,13531,11965,10135,8050,5749,3270,686,-1928,-4444,-6762,-8752,-10320,-11393,-11943,-11978,-11579,-10833,-9893,-8893,-7973,-7244,-6768,-6562,-6594,-6773,-6991,-7107,-6986,-6519,-5623,-4283,-2517,-429,1860,4166,6318,8124,9458,10195,10326,9858,8892,7566,6041,4493,3061,1868,962,362,30,-114,-158,-216,-387,-760,-1392,-2303,-3484,-4876,-6420,-8009,-9562,-10987,-12208,-13163,-13818,-14135,-14131,-13794,-13172,-12273,-11146,-9796,-8246,-6500,-4556,-2444,-180,2157,4496,6719,8720,10374,11593,12293,12449,12052,11147,9798,8093,6138,4019,1838,-339,-2443,-4423,-6237,-7853,-9228,-10352,-11162,-11669,-11817,-11642,-11136,-10374,-9404,-8333,-7244,-6240,-5394,-4771,-4384,-4248,-4307,-4533,-4840,-5183,-5502,-5766,-5977,-6142,-6302,-6492,-6736,-7045,-7398,-7748,-8049,-8227,-8248,-8065,-7693,-7152,-6497,-5798,-5128,-4552,-4127,-3890,-3853,-4010,-4337,-4772,-5273,-5736,-6097,-6248,-6107,-5596,-4644,-3224,-1327,1023,3747,6766,9938,13131,16193,18970,21330,23132,24283,24672,24270,23035,21025,18308,15031,11373,7532,3745,205,-2884,-5378,-7174,-8226,-8560,-8237,-7403,-6211,-4855,-3535,-2408,-1646,-1318,-1499,-2156,-3252,-4669,-6283,-7925,-9435,-10639,-11415,-11631,-11262,-10285,-8772,-6831,-4608,-2279,-32,1961,3551,4617,5125,5059,4501,3558,2372,1099,-133,-1221,-2111,-2795,-3308,-3685,-4002,-4270,-4524,-4739,-4882,-4900,-4750,-4386,-3803,-3007,-2058,-1012,10,940,1654,2101,2222,2022,1534,838,54,-679,-1207,-1391,-1120,-344,930,2596,4505,6436,8141,9389,9973,9763,8713,6875,4402,1514,-1491,-4329,-6701,-8381,-9225,-9159,-8252,-6611,-4456,-2018,453,2718,4591,5942,6697,6873,6515,5748,4696,3507,2301,1181,200,-614,-1281,-1844,-2343,-2844,-3363,-3917,-4494,-5051,-5550,-5938,-6177,-6236,-6086,-5726,-5143,-4385,-3477,-2515,-1570,-759,-146,187,234,-6,-468,-1083,-1762,-2418,-2997,-3439,-3734,-3867,-3858,-3717,-3492,-3205,-2907,-2625,-2376,-2170,-1963,-1729,-1374,-840,-48,1057,2481,4211,6162,8232,10258,12090,13537,14457,14719,14253,13047,11156,8681,5803,2697,-403,-3303,-5802,-7764,-9093,-9767,-9827,-9380,-8570,-7591,-6609,-5794,-5262,-5064,-5221,-5664,-6311,-7043,-7736,-8277,-8576,-8552,-8181,-7443,-6355,-4954,-3293,-1431,535,2545,4495,6317,7934,9294,10351,11097,11520,11648,11495,11104,10493,9692,8717,7589,6335,4983,3574,2152,765,-557,-1776,-2896,-3903,-4825,-5667,-6457,-7203,-7899,-8536,-9058,-9410,-9508,-9267,-8606,-7469,-5817,-3668,-1064,1892,5061,8262,11283,13918,15946,17212,17591,17054,15647,13501,10831,7887,4971,2332,228,-1202,-1866,-1787,-1052,182,1733,3394,4999,6376,7446,8130,8447,8406,8102,7588,6977,6320,5678,5059,4456,3831,3131,2320,1365,283,-896,-2080,-3187,-4091,-4704,-4956,-4816,-4310,-3511,-2522,-1497,-544,200,676,854,738,390,-126,-741,-1357,-1946,-2434,-2835,-3136,-3377,-3604,-3877,-4241,-4753,-5409,-6229,-7140,-8111,-9010,-9748,-10176,-10173,-9632,-8466,-6655,-4211,-1222,2195,5861,9583,13140,16321,18930,20790,21793,21862,20995,19256,16752,13648,10150,6452,2781,-693,-3815,-6477,-8619,-10199,-11221,-11669,-11577,-10938,-9820,-8259,-6381,-4304,-2204,-259,1360,2514,3111,3151,2676,1830,765,-322,-1253,-1886,-2104,-1879,-1196,-131,1246,2797,4403,5923,7238,8253,8910,9194,9139,8809,8299,7701,7098,6545,6047,5611,5161,4683,4089,3371,2501,1492,376,-807,-2004,-3168,-4245,-5215,-6036,-6707,-7187,-7481,-7534,-7353,-6893,-6151,-5117,-3802,-2211,-397,1616,3743,5928,8074,10110,11928,13464,14607,15304,15465,15060,14047,12467,10346,7817,4988,2065,-788,-3338,-5432,-6870,-7579,-7463,-6562,-4938,-2735,-146,2594,5277,7637,9539,10814,11436,11400,10781,9692,8257,6613,4862,3099,1375,-279,-1836,-3293,-4626,-5794,-6771,-7479,-7878,-7908,-7549,-6794,-5675,-4260,-2634,-932,712,2149,3243,3890,4029,3666,2844,1686,314,-1106,-2456,-3598,-4488,-5069,-5379,-5446,-5346,-5126,-4831,-4469,-4012,-3421,-2628,-1597,-294,1263,3029,4925,6837,8658,10254,11535,12398,12807,12710,12142,11115,9700,7959,5954,3764,1434,-971,-3398,-5794,-8085,-10213,-12104,-13698,-14948,-15828,-16340,-16510,-16398,-16081,-15643,-15177,-14737,-14377,-14090,-13863,-13644,-13390,-13065,-12653,-12184,-11709,-11306,-11073,-11072,-11359,-11917,-12688,-13535,-14301,-14775,-14780,-14153,-12790,-10670,-7842,-4447,-670,3228,7000,10361,13089,14992,15963,15962,15043,13324,10979,8215,5247,2269,-557,-3104,-5312,-7137,-8583,-9662,-10381,-10747,-10763,-10396,-9656,-8511,-6978,-5075,-2835,-320,2391,5199,7973,10578,12856,14669,15880,16419,16225,15335,13817,11798,9450,6948,4469,2173,157,-1494,-2775,-3686,-4274,-4598,-4710,-4697,-4585,-4446,-4278,-4094,-3871,-3574,-3169,-2628,-1941,-1124,-230,667,1459,2032,2276,2090,1431,286,-1281,-3141,-5128,-7016,-8606,-9699,-10169,-9972,-9125,-7761,-6029,-4138,-2290,-673,568,1321,1554,1263,532,-543,-1801,-3096,-4275,-5223,-5857,-6173,-6176,-5972,-5628,-5296,-5034,-4944,-5020,-5226,-5487,-5653,-5598,-5171,-4255,-2801,-787,1722,4599,7691,10762,13613,16003,17753,18720,18829,18074,16529,14308,11597,8583,5472,2453,-312,-2709,-4655,-6130,-7146,-7747,-8015,-8030,-7882,-7655,-7400,-7169,-6956,-6754,-6504,-6159,-5648,-4917,-3932,-2688,-1200,449,2204,3931,5548,6934,8011,8713,8998,8862,8322,7414,6220,4799,3277,1732,299,-937,-1866,-2428,-2562,-2284,-1598,-604,634,1968,3304,4491,5444,6052,6261,6014,5312,4155,2601,727,-1370,-3538,-5647,-7515,-9008,-9986,-10350,-10065,-9117,-7586,-5593,-3291,-902,1389,3364,4872,5799,6103,5811,5020,3886,2588,1331,255,-507,-935,-1055,-980,-847,-830,-1054,-1615,-2532,-3736,-5109,-6468,-7626,-8398,-8660,-8322,-7402,-5964,-4167,-2194,-283,1352,2502,3009,2795,1830,205,-1955,-4423,-6961,-9292,-11163,-12361,-12721,-12202,-10800,-8684,-6024,-3134,-280,2226,4147,5317,5641,5155,3938,2176,58,-2175,-4325,-6208,-7695,-8724,-9276,-9402,-9190,-8733,-8159,-7531,-6919,-6329,-5742,-5108,-4356,-3428,-2257,-837,861,2766,4856,7018,9177,11239,13118,14761,16125,17194,17988,18526,18853,19003,19004,18856,18532,17972,17105,15836,14117,11887,9194,6096,2750,-655,-3898,-6748,-9017,-10568,-11345,-11376,-10757,-9668,-8279,-6820,-5441,-4291,-3436,-2886,-2599,-2475,-2409,-2256,-1934,-1336,-451,724,2136,3680,5252,6712,7930,8812,9258,9260,8830,8047,7047,5956,4969,4194,3760,3702,3983,4536,5177,5745,6027,5850,5084,3661,1603,-1002,-3970,-7090,-10099,-12754,-14836,-16187,-16730,-16464,-15477,-13915,-11955,-9796,-7609,-5533,-3671,-2046,-668,526,1608,2662,3779,5013,6399,7921,9535,11131,12618,13842,14710,15117,15037,14482,13533,12318,10993,9721,8640,7836,7323,7058,6917,6769,6467,5907,5034,3873,2492,1038,-339,-1485,-2260,-2602,-2481,-1954,-1128,-133,863,1728,2337,2630,2573,2197,1545,709,-239,-1184,-2072,-2811,-3381,-3755,-3946,-3982,-3903,-3759,-3581,-3407,-3221,-3022,-2753,-2392,-1892,-1265,-527,257,995,1591,1941,1952,1581,789,-374,-1840,-3474,-5094,-6502,-7484,-7846,-7458,-6248,-4237,-1545,1653,5113,8575,11795,14553,16695,18135,18850,18891,18348,17348,16027,14514,12922,11329,9787,8304,6883,5485,4090,2658,1186,-334,-1872,-3390,-4837,-6153,-7283,-8180,-8806,-9140,-9180,-8939,-8456,-7771,-6951,-6038,-5093,-4134,-3189,-2231,-1261,-217,892,2109,3391,4704,5974,7107,8036,8677,9024,9054,8844,8441,7962,7478,7087,6819,6705,6706,6760,6774,6622,6191,5369,4101,2373,271,-2076,-4429,-6550,-8177,-9086,-9160,-8336,-6716,-4451,-1819,895,3362,5304,6490,6765,6111,4571,2334,-359,-3204,-5878,-8096,-9641,-10387,-10323,-9549,-8249,-6674,-5108,-3798,-2983,-2787,-3263,-4361,-5913,-7716,-9474,-10937,-11840,-12024,-11378,-9926,-7742,-5029,-1985,1112,4039,6573,8576,9955,10706,10865,10538,9828,8865,7747,6547,5309,4033,2718,1319,-170,-1775,-3478,-5231,-6994,-8663,-10173,-11424,-12352,-12891,-13028,-12747,-12090,-11102,-9867,-8458,-6974,-5473,-4037,-2694,-1486,-415,509,1307,1987,2564,3038,3400,3615,3668,3523,3194,2719,2158,1619,1203,1006,1117,1547,2304,3314,4481,5683,6780,7651,8185,8307,7974,7171,5911,4234,2193,-145,-2682,-5334,-7984,-10515,-12846,-14852,-16504,-17739,-18568,-19023,-19144,-19019,-18695,-18254,-17700,-17067,-16290,-15345,-14152,-12673,-10884,-8811,-6529,-4150,-1827,286,2044,3332,4101,4349,4138,3591,2856,2111,1518,1224,1332,1887,2889,4260,5888,7603,9222,10529,11362,11540,10995,9688,7680,5112,2168,-909,-3871,-6494,-8574,-9987,-10681,-10661,-10046,-8968,-7644,-6249,-4986,-3959,-3257,-2858,-2699,-2664,-2606,-2395,-1906,-1082,123,1654,3468,5442,7468,9425,11198,12713,13896,14733,15199,15312,15078,14510,13627,12429,10935,9145,7089,4779,2273,-377,-3080,-5726,-8197,-10355,-12067,-13222,-13713,-13498,-12541,-10907,-8665,-5978,-3028,-17,2828,5336,7358,8807,9667,9965,9776,9210,8362,7358,6267,5183,4137,3195,2352,1649,1069,617,261,-27,-300,-593,-942,-1379,-1900,-2517,-3208,-3970,-4783,-5639,-6522,-7427,-8330,-9238,-10116,-10955,-11698,-12295,-12644,-12660,-12225,-11265,-9721,-7592,-4926,-1847,1503,4908,8177,11094,13500,15264,16334,16700,16414,15583,14304,12738,10983,9180,7391,5706,4119,2664,1283,-44,-1383,-2776,-4260,-5830,-7478,-9125,-10699,-12084,-13176,-13881,-14127,-13891,-13181,-12074,-10675,-9126,-7592,-6214,-5128,-4399,-4052,-4034,-4255,-4574,-4855,-4975,-4851,-4448,-3802,-2963,-2047,-1140,-333,330,845,1243,1593,1958,2414,3007,3761,4652,5644,6621,7490,8083,8284,7968,7070,5592,3581,1184,-1438,-4058,-6473,-8454,-9844,-10508,-10399,-9542,-8027,-6032,-3764,-1469,627,2324,3493,4066,4063,3561,2691,1613,492,-531,-1326,-1846,-2055,-2002,-1763,-1435,-1151,-980,-1017,-1249,-1666,-2175,-2671,-3031,-3132,-2889,-2250,-1211,165,1787,3508,5175,6617,7692,8268,8271,7669,6496,4835,2825,636,-1551,-3565,-5271,-6594,-7509,-8063,-8333,-8445,-8495,-8609,-8828,-9203,-9695,-10263,-10801,-11218,-11388,-11217,-10619,-9542,-7983,-5977,-3625,-1054,1568,4076,6336,8217,9690,10722,11376,11707,11812,11784,11707,11669,11708,11878,12178,12606,13147,13748,14382,14985,15522,15944,16227,16337,16270,16008,15556,14924,14120,13179,12121,10987,9803,8592,7366,6123,4847,3519,2113,618,-979,-2650,-4378,-6096,-7743,-9250,-10523,-11513,-12136,-12349,-12100,-11357,-10130,-8435,-6362,-4030,-1593,751,2825,4462,5534,5978,5788,4997,3719,2062,184,-1762,-3639,-5291,-6632,-7553,-8040,-8060,-7653,-6862,-5740,-4364,-2788,-1082,691,2441,4090,5511,6611,7288,7480,7173,6397,5246,3838,2331,868,-394,-1351,-1922,-2091,-1879,-1374,-670,87,783,1311,1618,1698,1611,1469,1397,1559,2063,2993,4375,6150,8222,10431,12595,14532,16066,17070,17444,17165,16236,14712,12698,10285,7627,4831,2053,-617,-3045,-5179,-6927,-8264,-9139,-9542,-9444,-8844,-7746,-6186,-4205,-1911,607,3192,5708,8014,9975,11500,12524,13027,13027,12581,11761,10669,9392,8026,6622,5241,3879,2548,1231,-98,-1433,-2793,-4152,-5496,-6798,-8036,-9187,-10250,-11209,-12085,-12872,-13592,-14251,-14861,-15410,-15893,-16240,-16402,-16257,-15710,-14643,-12975,-10667,-7742,-4294,-471,3502,7419,11018,14113,16533,18169,18993,19001,18279,16909,15054,12855,10501,8157,5973,4084,2539,1380,549,-22,-442,-826,-1283,-1884,-2684,-3684,-4850,-6131,-7425,-8650,-9660,-10357,-10580,-10237,-9230,-7531,-5184,-2294,938,4287,7481,10292,12524,14063,14890,15052,14681,13930,12989,12006,11125,10404,9883,9531,9292,9105,8890,8596,8181,7619,6918,6078,5121,4067,2919,1690,383,-1017,-2471,-3993,-5514,-7001,-8364,-9530,-10399,-10888,-10926,-10460,-9501,-8074,-6289,-4286,-2239,-374,1129,2083,2379,1976,903,-722,-2738,-4941,-7131,-9108,-10723,-11862,-12483,-12586,-12249,-11571,-10693,-9754,-8858,-8093,-7478,-6991,-6558,-6088,-5463,-4603,-3430,-1936,-150,1854,3954,6033,7947,9587,10835,11614,11849,11493,10511,8902,6690,3937,753,-2745,-6369,-9971,-13351,-16375,-18897,-20835,-22145,-22811,-22866,-22346,-21313,-19814,-17910,-15646,-13095,-10314,-7403,-4458,-1594,1055,3379,5260,6616,7390,7564,7142,6195,4782,3058,1149,-738,-2435,-3745,-4533,-4702,-4246,-3225,-1801,-163,1443,2796,3727,4123,3990,3405,2526,1562,720,184,91,487,1369,2637,4159,5765,7279,8550,9451,9911,9894,9428,8551,7369,5953,4424,2863,1342,-77,-1377,-2542,-3569,-4457,-5199,-5762,-6140,-6279,-6201,-5879,-5374,-4713,-3996,-3287,-2704,-2305,-2176,-2333,-2768,-3434,-4231,-5054,-5774,-6270,-6446,-6224,-5567,-4480,-3002,-1212,757,2779,4658,6258,7406,8019,8015,7425,6287,4725,2867,852,-1181,-3133,-4910,-6468,-7761,-8778,-9491,-9906,-10003,-9793,-9287,-8513,-7515,-6357,-5098,-3811,-2557,-1383,-315,631,1467,2204,2855,3425,3904,4262,4478,4503,4323,3908,3270,2424,1427,334,-771,-1827,-2774,-3575,-4223,-4710,-5059,-5258,-5310,-5175,-4815,-4177,-3211,-1888,-211,1779,3986,6294,8536,10554,12193,13325,13888,13853,13276,12234,10859,9277,7621,6004,4513,3218,2151,1342,775,442,309,309,398,474,464,275,-170,-928,-2020,-3443,-5129,-7016,-8970,-10902,-12661,-14160,-15259,-15883,-15912,-15291,-13955,-11916,-9187,-5904,-2177,1753,5680,9332,12480,14907,16463,17061,16714,15493,13578,11156,8486,5777,3252,1035,-765,-2152,-3156,-3882,-4446,-5005,-5661,-6539,-7670,-9059,-10658,-12351,-14020,-15514,-16694,-17463,-17737,-17506,-16777,-15620,-14110,-12364,-10483,-8592,-6776,-5117,-3656,-2404,-1350,-459,301,949,1505,1939,2254,2409,2416,2288,2083,1879,1788,1919,2370,3211,4457,6080,7976,9996,11940,13594,14741,15208,14874,13692,11711,9040,5871,2430,-1041,-4288,-7113,-9336,-10859,-11631,-11660,-11012,-9785,-8113,-6146,-4052,-1980,-90,1529,2786,3696,4266,4604,4780,4909,5052,5246,5474,5676,5767,5630,5196,4381,3203,1699,-18,-1795,-3456,-4839,-5784,-6215,-6071,-5393,-4242,-2739,-1021,766,2482,4019,5284,6241,6842,7109,7023,6634,5952,5050,3970,2807,1627,512,-489,-1342,-2054,-2633,-3129,-3562,-3961,-4320,-4605,-4767,-4736,-4444,-3844,-2904,-1629,-74,1703,3559,5404,7058,8441,9411,9935,9964,9522,8652,7424,5927,4261,2528,849,-669,-1902,-2747,-3120,-2973,-2304,-1190,278,1897,3504,4882,5866,6353,6287,5739,4810,3702,2596,1717,1197,1151,1599,2477,3703,5086,6491,7714,8644,9162,9243,8902,8207,7279,6239,5221,4331,3638,3182,2960,2944,3089,3349,3655,3969,4199,4302,4180,3771,3011,1835,251,-1752,-4091,-6677,-9384,-12030,-14464,-16502,-17986,-18797,-18823,-18037,-16446,-14139,-11253,-7974,-4527,-1120,2016,4744,6903,8469,9392,9754,9592,9047,8187,7128,5932,4639,3288,1875,442,-996,-2354,-3560,-4500,-5068,-5171,-4756,-3806,-2371,-556,1493,3591,5542,7175,8335,8931,8923,8335,7249,5800,4150,2488,988,-179,-898,-1086,-741,119,1382,2954,4680,6446,8126,9657,10981,12109,13058,13870,14591,15243,15830,16322,16660,16754,16510,15826,14629,12861,10546,7718,4526,1128,-2255,-5389,-8081,-10139,-11475,-12030,-11837,-10981,-9583,-7813,-5831,-3822,-1941,-329,908,1707,2053,1971,1528,804,-98,-1103,-2128,-3155,-4156,-5169,-6221,-7356,-8613,-9977,-11425,-12843,-14107,-15036,-15448,-15184,-14109,-12192,-9433,-5975,-1974,2311,6607,10655,14193,17050,19097,20306,20715,20425,19588,18358,16908,15360,13826,12327,10880,9418,7863,6130,4127,1834,-743,-3497,-6299,-8935,-11206,-12904,-13879,-14058,-13440,-12148,-10344,-8275,-6178,-4265,-2703,-1563,-845,-472,-319,-237,-74,267,871,1703,2717,3773,4736,5454,5817,5775,5338,4597,3699,2796,2100,1718,1795,2321,3276,4518,5867,7094,7971,8282,7876,6668,4652,1925,-1364,-4984,-8665,-12145,-15117,-17367,-18672,-18933,-18096,-16234,-13471,-10043,-6195,-2232,1575,4967,7744,9774,10984,11385,11058,10136,8810,7294,5767,4416,3312,2503,1927,1494,1044,434,-480,-1801,-3537,-5648,-7973,-10305,-12384,-13963,-14836,-14888,-14110,-12616,-10598,-8346,-6145,-4269,-2936,-2234,-2189,-2674,-3541,-4550,-5519,-6250,-6641,-6652,-6285,-5643,-4803,-3904,-3042,-2305,-1752,-1392,-1218,-1183,-1222,-1274,-1278,-1188,-1023,-778,-544,-360,-318,-470,-840,-1442,-2210,-3105,-3994,-4821,-5462,-5895,-6082,-6054,-5879,-5627,-5413,-5320,-5429,-5799,-6430,-7285,-8264,-9226,-9986,-10380,-10232,-9471,-8065,-6101,-3733,-1168,1346,3600,5388,6613,7198,7191,6651,5735,4585,3385,2291,1429,907,754,991,1566,2431,3489,4666,5860,6991,7982,8762,9295,9537,9499,9162,8578,7737,6680,5405,3914,2213,295,-1814,-4087,-6444,-8802,-11023,-12966,-14481,-15426,-15714,-15283,-14174,-12442,-10241,-7724,-5078,-2478,-69,2034,3764,5104,6063,6705,7092,7309,7420,7478,7482,7418,7199,6756,5977,4810,3210,1220,-1079,-3539,-5982,-8225,-10082,-11423,-12145,-12234,-11714,-10692,-9293,-7700,-6082,-4615,-3438,-2644,-2272,-2295,-2628,-3139,-3665,-4030,-4087,-3711,-2858,-1537,151,2058,3980,5721,7095,7985,8344,8205,7702,6997,6317,5870,5838,6348,7446,9080,11137,13404,15637,17559,18887,19407,18936,17431,14934,11614,7741,3628,-361,-3913,-6744,-8684,-9635,-9631,-8762,-7220,-5218,-2985,-761,1295,2996,4281,5064,5350,5143,4495,3456,2110,527,-1213,-3038,-4901,-6751,-8564,-10309,-11948,-13420,-14655,-15556,-16044,-16055,-15549,-14559,-13111,-11328,-9298,-7174,-5068,-3100,-1360,88,1208,1983,2430,2563,2431,2083,1576,975,330,-317,-953,-1583,-2250,-2984,-3853,-4879,-6086,-7432,-8866,-10269,-11514,-12460,-12959,-12912,-12256,-10988,-9190,-6995,-4599,-2222,-72,1661,2875,3524,3661,3421,2967,2523,2284,2412,3031,4150,5738,7668,9760,11814,13606,14956,15710,15790,15168,13904,12102,9928,7576,5251,3138,1401,119,-664,-1001,-982,-768,-502,-386,-523,-1039,-1953,-3226,-4764,-6384,-7905,-9109,-9816,-9902,-9282,-7993,-6091,-3744,-1134,1529,4031,6197,7897,9040,9622,9672,9268,8531,7576,6532,5508,4560,3745,3012,2340,1611,757,-315,-1648,-3245,-5055,-6989,-8908,-10673,-12129,-13138,-13610,-13471,-12748,-11458,-9734,-7682,-5478,-3277,-1229,535,1933,2907,3480,3664,3559,3226,2760,2243,1710,1228,802,467,234,130,164,376,748,1306,1999,2803,3639,4436,5102,5564,5754,5643,5220,4519,3586,2499,1336,184,-886,-1803,-2526,-3008,-3234,-3187,-2875,-2310,-1537,-599,436,1513,2569,3564,4470,5280,6010,6683,7336,8010,8726,9505,10339,11206,12063,12859,13525,13986,14168,13995,13403,12367,10864,8959,6725,4306,1879,-366,-2217,-3500,-4073,-3870,-2878,-1195,1054,3651,6373,8982,11241,12967,13991,14223,13622,12198,10046,7270,4066,591,-2918,-6302,-9347,-11923,-13882,-15133,-15614,-15305,-14230,-12468,-10128,-7361,-4344,-1244,1738,4474,6812,8687,10058,10928,11366,11435,11232,10845,10310,9677,8901,7956,6765,5277,3445,1297,-1134,-3720,-6326,-8794,-10937,-12637,-13744,-14205,-13995,-13137,-11742,-9911,-7846,-5703,-3695,-1977,-684,108,381,202,-346,-1100,-1920,-2662,-3197,-3463,-3396,-3017,-2341,-1422,-336,866,2105,3345,4548,5708,6826,7922,9023,10147,11310,12529,13780,15074,16334,17524,18518,19220,19476,19169,18188,16487,14067,11013,7471,3649,-202,-3819,-6942,-9356,-10894,-11475,-11115,-9891,-8002,-5661,-3143,-697,1449,3150,4318,4975,5186,5085,4798,4456,4125,3836,3549,3202,2702,1997,1046,-93,-1348,-2556,-3579,-4262,-4515,-4308,-3673,-2721,-1595,-471,504,1194,1551,1545,1253,747,176,-352,-693,-785,-551,-26,750,1657,2542,3234,3562,3376,2599,1200,-752,-3118,-5697,-8241,-10504,-12244,-13274,-13456,-12738,-11147,-8782,-5813,-2464,1034,4403,7430,9887,11642,12601,12762,12190,11013,9392,7520,5555,3662,1934,435,-830,-1875,-2758,-3503,-4173,-4757,-5271,-5676,-5951,-6062,-5988,-5716,-5234,-4558,-3686,-2662,-1532,-390,661,1467,1903,1823,1145,-155,-2049,-4382,-6997,-9616,-12012,-13908,-15115,-15469,-14902,-13427,-11112,-8133,-4671,-972,2731,6198,9238,11674,13414,14406,14665,14277,13343,12018,10418,8677,6853,5008,3141,1259,-646,-2546,-4407,-6133,-7659,-8855,-9679,-10038,-9948,-9409,-8496,-7302,-5929,-4518,-3168,-1993,-1071,-436,-118,-76,-271,-609,-1021,-1400,-1720,-1932,-2080,-2202,-2378,-2670,-3122,-3734,-4477,-5271,-6035,-6674,-7121,-7336,-7322,-7109,-6765,-6356,-5958,-5619,-5383,-5261,-5267,-5392,-5649,-6035,-6571,-7245,-8063,-8978,-9959,-10917,-11784,-12477,-12931,-13104,-12971,-12524,-11773,-10719,-9375,-7739,-5821,-3630,-1183,1459,4258,7088,9877,12467,14783,16673,18093,18931,19166,18750,17666,15933,13576,10682,7386,3853,320,-2982,-5805,-7934,-9240,-9627,-9146,-7857,-5951,-3606,-1045,1529,3940,6040,7722,8921,9595,9757,9417,8635,7457,5956,4169,2160,-54,-2421,-4904,-7434,-9911,-12208,-14171,-15631,-16439,-16466,-15663,-14016,-11645,-8682,-5380,-1967,1295,4184,6551,8285,9377,9847,9764,9232,8320,7135,5729,4161,2473,679,-1176,-3091,-5016,-6926,-8767,-10480,-12003,-13277,-14227,-14829,-15022,-14815,-14192,-13181,-11821,-10164,-8273,-6221,-4052,-1840,398,2611,4771,6832,8733,10407,11774,12768,13330,13453,13145,12493,11588,10581,9609,8814,8313,8174,8433,9055,9985,11104,12307,13442,14399,15066,15358,15248,14699,13756,12435,10816,8944,6899,4717,2470,169,-2127,-4412,-6636,-8766,-10746,-12514,-14018,-15182,-15975,-16334,-16244,-15666,-14595,-13013,-10945,-8415,-5505,-2335,936,4075,6856,9006,10314,10603,9825,7991,5287,1929,-1757,-5442,-8816,-11607,-13629,-14780,-15055,-14528,-13370,-11775,-10004,-8284,-6849,-5866,-5435,-5589,-6254,-7295,-8507,-9651,-10510,-10889,-10699,-9925,-8665,-7097,-5444,-3959,-2850,-2276,-2305,-2918,-4003,-5390,-6846,-8154,-9084,-9479,-9204,-8239,-6582,-4337,-1632,1372,4469,7498,10259,12634,14492,15785,16468,16549,16051,15014,13509,11599,9396,6985,4517,2094,-117,-2008,-3442,-4344,-4653,-4355,-3486,-2109,-342,1687,3799,5831,7582,8879,9556,9482,8593,6884,4449,1455,-1855,-5187,-8247,-10754,-12499,-13355,-13306,-12419,-10866,-8842,-6580,-4286,-2127,-216,1390,2690,3717,4521,5172,5705,6178,6591,6960,7252,7442,7461,7258,6748,5883,4629,2978,991,-1250,-3612,-5933,-8068,-9850,-11168,-11933,-12100,-11691,-10745,-9358,-7651,-5730,-3729,-1725,209,2047,3775,5422,6995,8527,10002,11399,12625,13586,14117,14094,13377,11910,9694,6820,3473,-118,-3657,-6871,-9503,-11365,-12349,-12430,-11668,-10195,-8195,-5872,-3445,-1113,949,2607,3762,4383,4460,4061,3261,2174,922,-397,-1678,-2875,-3943,-4902,-5752,-6533,-7251,-7873,-8355,-8576,-8414,-7733,-6411,-4386,-1657,1697,5516,9583,13625,17386,20588,23040,24592,25187,24868,23735,21962,19755,17310,14817,12407,10168,8137,6296,4609,3019,1479,-38,-1533,-2973,-4294,-5401,-6188,-6539,-6358,-5578,-4180,-2206,248,3008,5885,8624,10998,12761,13754,13828,12980,11216,8705,5620,2234,-1177,-4348,-7013,-9001,-10163,-10458,-9889,-8533,-6519,-4003,-1177,1770,4628,7211,9326,10794,11494,11296,10189,8181,5363,1917,-1964,-6002,-9938,-13509,-16483,-18696,-20043,-20503,-20121,-19028,-17360,-15351,-13159,-11015,-9041,-7368,-6035,-5024,-4267,-3627,-2955,-2085,-871,790,2942,5547,8502,11623,14690,17451,19654,21112,21657,21257,19925,17791,15062,11987,8857,5950,3513,1731,729,533,1124,2387,4174,6280,8475,10525,12189,13277,13623,13153,11835,9751,7024,3868,525,-2744,-5690,-8106,-9847,-10845,-11094,-10660,-9640,-8152,-6310,-4225,-1970,386,2801,5242,7659,9995,12168,14045,15507,16384,16568,15956,14533,12351,9524,6263,2773,-677,-3879,-6609,-8751,-10190,-10918,-10945,-10348,-9233,-7726,-5982,-4147,-2380,-821,409,1198,1495,1254,502,-715,-2302,-4146,-6114,-8089,-9938,-11579,-12904,-13868,-14391,-14456,-14018,-13093,-11696,-9887,-7743,-5365,-2884,-405,1922,4024,5795,7215,8260,8967,9373,9550,9548,9410,9162,8778,8233,7466,6415,5040,3321,1284,-1001,-3417,-5814,-8015,-9828,-11078,-11610,-11309,-10136,-8094,-5282,-1849,1985,5973,9837,13313,16158,18172,19218,19233,18232,16322,13685,10569,7261,4063,1251,-958,-2417,-3097,-3044,-2419,-1443,-352,588,1215,1382,1092,384,-583,-1647,-2602,-3283,-3558,-3359,-2697,-1627,-294,1153,2522,3640,4362,4585,4254,3382,2026,288,-1697,-3788,-5843,-7750,-9426,-10829,-11940,-12773,-13316,-13581,-13518,-13096,-12251,-10939,-9130,-6839,-4126,-1117,2024,5063,7757,9833,11055,11232,10255,8111,4903,835,-3817,-8694,-13462,-17769,-21341,-23970,-25533,-25992,-25391,-23834,-21479,-18522,-15171,-11647,-8153,-4862,-1945,508,2374,3633,4229,4195,3556,2396,811,-1068,-3103,-5129,-7002,-8562,-9692,-10281,-10270,-9627,-8369,-6557,-4289,-1698,1066,3835,6465,8817,10789,12331,13393,14014,14207,14053,13608,12960,12166,11294,10371,9434,8503,7586,6716,5884,5121,4394,3698,2976,2183,1286,246,-914,-2181,-3481,-4763,-5936,-6933,-7688,-8132,-8225,-7930,-7234,-6153,-4722,-3011,-1103,895,2866,4700,6272,7498,8282,8571,8331,7554,6269,4546,2471,198,-2133,-4326,-6231,-7683,-8591,-8903,-8642,-7901,-6827,-5629,-4516,-3722,-3428,-3773,-4830,-6562,-8890,-11610,-14522,-17342,-19844,-21786,-23036,-23484,-23148,-22078,-20405,-18291,-15897,-13379,-10859,-8407,-6069,-3834,-1700,363,2351,4266,6066,7719,9165,10358,11267,11857,12146,12132,11872,11398,10773,10055,9290,8529,7809,7156,6612,6198,5962,5919,6106,6509,7133,7926,8855,9841,10820,11709,12403,12817,12829,12366,11340,9742,7576,4938,1969,-1132,-4125,-6750,-8764,-9952,-10168,-9341,-7506,-4781,-1407,2323,6047,9375,11980,13549,13930,13064,11053,8111,4572,785,-2849,-6011,-8444,-10001,-10672,-10535,-9791,-8677,-7469,-6417,-5705,-5450,-5640,-6194,-6920,-7609,-8021,-7956,-7292,-5972,-4081,-1750,760,3200,5277,6759,7481,7356,6422,4789,2657,263,-2139,-4311,-6066,-7283,-7924,-8035,-7730,-7177,-6554,-6038,-5737,-5723,-5952,-6360,-6782,-7088,-7101,-6724,-5872,-4542,-2773,-664,1636,3960,6093,7856,9044,9546,9264,8225,6497,4244,1661,-1017,-3581,-5826,-7622,-8876,-9575,-9747,-9480,-8877,-8062,-7132,-6185,-5246,-4328,-3399,-2378,-1226,135,1690,3417,5196,6903,8353,9383,9853,9665,8793,7285,5234,2830,240,-2290,-4574,-6427,-7722,-8399,-8461,-7981,-7082,-5931,-4699,-3553,-2640,-2024,-1755,-1766,-1974,-2222,-2353,-2202,-1648,-598,957,2982,5363,7933,10487,12798,14638,15826,16228,15788,14553,12635,10221,7551,4849,2359,246,-1358,-2409,-2912,-2949,-2632,-2110,-1542,-1072,-819,-857,-1201,-1818,-2616,-3490,-4312,-4981,-5435,-5646,-5642,-5499,-5285,-5121,-5075,-5222,-5595,-6209,-7023,-8007,-9059,-10094,-10997,-11655,-11997,-11945,-11499,-10665,-9508,-8103,-6533,-4890,-3233,-1631,-87,1354,2723,3982,5142,6159,6998,7614,7960,8011,7768,7250,6524,5644,4707,3753,2876,2089,1455,987,707,642,793,1181,1799,2652,3714,4952,6315,7717,9094,10337,11399,12205,12741,12986,12949,12637,12056,11212,10099,8719,7088,5223,3192,1060,-1052,-3030,-4720,-5997,-6736,-6843,-6290,-5062,-3248,-944,1670,4398,7022,9330,11129,12306,12776,12579,11781,10544,9020,7400,5802,4347,3053,1933,926,-38,-1044,-2182,-3503,-5055,-6820,-8764,-10792,-12788,-14618,-16142,-17253,-17853,-17925,-17462,-16523,-15181,-13515,-11620,-9552,-7366,-5089,-2753,-371,2005,4323,6503,8437,10045,11228,11950,12183,11957,11320,10351,9134,7760,6305,4853,3477,2246,1232,500,109,100,509,1321,2521,4030,5748,7545,9265,10752,11875,12510,12631,12213,11364,10169,8815,7464,6268,5384,4859,4754,5008,5555,6256,6988,7598,7997,8113,7956,7571,7078,6569,6185,5977,5968,6114,6307,6429,6342,5943,5162,3981,2453,643,-1285,-3217,-4962,-6420,-7457,-8047,-8162,-7852,-7199,-6294,-5272,-4247,-3308,-2546,-1974,-1605,-1406,-1330,-1333,-1385,-1465,-1593,-1793,-2117,-2604,-3290,-4167,-5201,-6302,-7346,-8172,-8629,-8559,-7876,-6522,-4543,-2022,848,3875,6780,9321,11244,12359,12532,11740,10035,7588,4636,1461,-1612,-4303,-6368,-7627,-8023,-7551,-6326,-4511,-2312,50,2371,4490,6288,7714,8751,9466,9904,10199,10420,10666,10995,11404,11881,12321,12629,12648,12262,11354,9902,7910,5506,2843,136,-2381,-4530,-6128,-7120,-7462,-7245,-6548,-5547,-4367,-3178,-2079,-1165,-486,-46,150,165,26,-189,-458,-728,-1019,-1315,-1681,-2136,-2749,-3551,-4570,-5796,-7178,-8615,-9963,-11045,-11682,-11696,-10989,-9475,-7216,-4275,-860,2838,6549,10027,13044,15411,17006,17784,17760,17011,15668,13861,11742,9435,7028,4597,2166,-265,-2692,-5153,-7613,-10071,-12429,-14611,-16485,-17943,-18885,-19265,-19062,-18340,-17168,-15684,-14017,-12314,-10693,-9259,-8066,-7143,-6481,-6035,-5750,-5536,-5320,-5000,-4522,-3838,-2956,-1934,-860,130,915,1368,1439,1100,429,-471,-1430,-2285,-2863,-3047,-2754,-1979,-766,784,2526,4307,5954,7328,8307,8807,8800,8277,7302,5949,4358,2664,1034,-390,-1483,-2167,-2395,-2185,-1567,-622,567,1894,3252,4532,5645,6486,7008,7149,6917,6326,5448,4357,3171,1985,896,-26,-751,-1277,-1634,-1889,-2111,-2380,-2774,-3334,-4097,-5031,-6103,-7207,-8258,-9119,-9701,-9905,-9693,-9060,-8045,-6746,-5287,-3812,-2486,-1428,-741,-462,-579,-1031,-1719,-2542,-3410,-4248,-5036,-5769,-6473,-7184,-7926,-8707,-9522,-10348,-11142,-11896,-12555,-13128,-13571,-13877,-13992,-13885,-13477,-12734,-11600,-10070,-8177,-5994,-3648,-1301,882,2730,4128,4985,5309,5145,4619,3900,3174,2631,2437,2702,3462,4699,6274,8020,9687,11019,11796,11815,11016,9394,7089,4319,1368,-1458,-3858,-5597,-6515,-6559,-5767,-4288,-2298,-36,2286,4477,6402,7975,9192,10061,10677,11098,11438,11729,12026,12280,12450,12415,12052,11238,9854,7844,5201,1990,-1644,-5516,-9376,-12995,-16107,-18529,-20082,-20678,-20268,-18886,-16628,-13639,-10146,-6351,-2548,1060,4217,6788,8635,9730,10096,9822,9059,7985,6786,5636,4654,3905,3373,2996,2650,2223,1595,714,-423,-1747,-3123,-4379,-5324,-5790,-5654,-4874,-3499,-1664,392,2404,4062,5087,5284,4527,2845,372,-2643,-5870,-8961,-11566,-13422,-14329,-14258,-13244,-11507,-9280,-6910,-4680,-2889,-1695,-1207,-1370,-2067,-3073,-4118,-4931,-5239,-4857,-3656,-1627,1153,4491,8132,11749,15012,17603,19266,19842,19283,17657,15158,12026,8577,5101,1856,-954,-3228,-4925,-6083,-6795,-7181,-7363,-7467,-7550,-7668,-7772,-7814,-7663,-7221,-6364,-5053,-3290,-1170,1142,3428,5449,6953,7755,7700,6752,4955,2474,-433,-3426,-6147,-8214,-9347,-9320,-8083,-5687,-2359,1595,5764,9722,13050,15416,16573,16451,15091,12714,9603,6140,2674,-460,-3028,-4896,-6041,-6556,-6606,-6433,-6265,-6342,-6822,-7800,-9281,-11150,-13260,-15338,-17162,-18441,-19001,-18685,-17496,-15489,-12887,-9921,-6928,-4197,-2006,-524,154,84,-611,-1686,-2877,-3901,-4522,-4583,-4028,-2925,-1435,196,1690,2769,3217,2881,1745,-129,-2543,-5256,-7941,-10319,-12093,-13079,-13151,-12295,-10595,-8200,-5345,-2278,724,3411,5584,7094,7898,8020,7595,6790,5858,5005,4469,4387,4863,5891,7407,9267,11275,13235,14925,16198,16927,17078,16668,15779,14533,13075,11558,10114,8852,7839,7082,6560,6185,5856,5452,4853,3973,2766,1251,-493,-2327,-4054,-5493,-6429,-6737,-6328,-5205,-3466,-1289,1100,3401,5349,6674,7192,6807,5531,3485,884,-2004,-4884,-7486,-9597,-11084,-11910,-12123,-11844,-11238,-10485,-9732,-9099,-8627,-8325,-8127,-7976,-7766,-7449,-6950,-6267,-5392,-4359,-3217,-2026,-848,239,1182,1910,2379,2552,2410,1973,1279,416,-515,-1376,-2033,-2350,-2220,-1573,-384,1320,3454,5907,8509,11117,13539,15665,17350,18547,19197,19315,18911,18045,16765,15163,13303,11283,9176,7060,5001,3042,1219,-452,-1959,-3278,-4378,-5208,-5700,-5790,-5415,-4558,-3223,-1497,517,2643,4708,6516,7913,8768,9016,8650,7718,6318,4575,2629,613,-1353,-3181,-4803,-6190,-7318,-8180,-8781,-9099,-9157,-8924,-8431,-7660,-6654,-5399,-3949,-2292,-475,1497,3587,5763,7981,10181,12285,14207,15848,17090,17850,18024,17580,16491,14803,12579,9951,7051,4049,1102,-1633,-4031,-6006,-7501,-8534,-9125,-9362,-9324,-9103,-8779,-8413,-8037,-7654,-7254,-6796,-6247,-5590,-4803,-3937,-3030,-2184,-1497,-1069,-1010,-1355,-2123,-3240,-4571,-5917,-7032,-7662,-7576,-6611,-4686,-1825,1824,6048,10521,14913,18862,22038,24190,25115,24755,23121,20342,16641,12274,7561,2802,-1724,-5769,-9178,-11828,-13695,-14805,-15223,-15069,-14440,-13450,-12174,-10650,-8909,-6909,-4668,-2138,637,3606,6659,9627,12316,14516,16024,16685,16418,15214,13188,10527,7515,4477,1757,-352,-1610,-1927,-1310,72,1974,4061,6011,7511,8359,8427,7727,6355,4502,2399,290,-1595,-3080,-4028,-4398,-4183,-3473,-2384,-1086,224,1362,2145,2456,2232,1500,360,-1008,-2391,-3548,-4287,-4447,-3968,-2870,-1260,662,2679,4524,5979,6869,7095,6660,5645,4194,2515,781,-813,-2157,-3188,-3898,-4362,-4664,-4937,-5298,-5837,-6619,-7636,-8830,-10108,-11296,-12270,-12835,-12889,-12320,-11096,-9241,-6820,-3981,-899,2204,5094,7537,9335,10338,10471,9756,8292,6279,3969,1648,-394,-1927,-2758,-2813,-2082,-651,1323,3659,6134,8559,10755,12590,13991,14899,15317,15241,14702,13721,12366,10671,8737,6617,4402,2144,-103,-2323,-4485,-6610,-8665,-10657,-12545,-14282,-15804,-17015,-17816,-18105,-17792,-16823,-15182,-12929,-10145,-7023,-3726,-491,2488,5034,7013,8344,9002,9003,8396,7271,5703,3812,1690,-541,-2766,-4851,-6667,-8084,-8984,-9307,-9012,-8163,-6843,-5229,-3502,-1865,-497,468,930,867,284,-737,-2102,-3666,-5291,-6819,-8131,-9120,-9723,-9908,-9689,-9096,-8202,-7092,-5864,-4621,-3464,-2443,-1620,-981,-504,-140,185,538,988,1577,2335,3248,4298,5433,6609,7763,8861,9847,10685,11322,11687,11723,11339,10489,9137,7305,5067,2563,-39,-2535,-4732,-6480,-7658,-8243,-8253,-7783,-6961,-5939,-4856,-3848,-2992,-2339,-1908,-1666,-1606,-1678,-1882,-2193,-2637,-3208,-3950,-4850,-5941,-7178,-8553,-9989,-11426,-12782,-13968,-14910,-15518,-15730,-15466,-14674,-13311,-11365,-8874,-5904,-2601,858,4252,7332,9859,11620,12437,12235,11002,8833,5918,2494,-1129,-4658,-7810,-10358,-12169,-13168,-13395,-12940,-11944,-10579,-8995,-7330,-5670,-4069,-2531,-1047,412,1877,3353,4846,6297,7661,8808,9650,10049,9919,9201,7920,6143,4057,1841,-245,-1988,-3199,-3739,-3578,-2726,-1308,521,2549,4564,6371,7803,8766,9193,9083,8468,7393,5943,4173,2176,16,-2224,-4459,-6612,-8582,-10279,-11608,-12489,-12838,-12629,-11819,-10454,-8575,-6295,-3722,-1016,1700,4283,6635,8677,10372,11697,12689,13354,13767,13943,13937,13768,13442,12974,12332,11519,10487,9239,7744,6027,4113,2077,1,-1996,-3822,-5369,-6577,-7408,-7856,-7975,-7806,-7479,-7046,-6650,-6314,-6113,-6016,-6018,-6056,-6103,-6123,-6116,-6104,-6129,-6231,-6457,-6830,-7335,-7958,-8609,-9213,-9639,-9773,-9488,-8703,-7348,-5432,-2985,-121,3032,6283,9444,12301,14652,16329,17168,17093,16046,14058,11214,7656,3586,-773,-5180,-9397,-13223,-16482,-19054,-20866,-21875,-22103,-21571,-20346,-18497,-16096,-13234,-10002,-6488,-2815,930,4606,8108,11302,14070,16302,17894,18789,18951,18399,17210,15489,13406,11130,8850,6746,4963,3634,2832,2618,2967,3856,5164,6760,8457,10037,11295,12026,12084,11382,9915,7752,5033,1939,-1330,-4581,-7644,-10393,-12734,-14611,-16006,-16907,-17339,-17337,-16955,-16272,-15371,-14342,-13268,-12210,-11204,-10262,-9352,-8427,-7427,-6275,-4934,-3357,-1563,406,2483,4529,6444,8077,9323,10099,10350,10055,9237,7914,6156,4028,1626,-939,-3542,-6040,-8303,-10175,-11565,-12334,-12450,-11861,-10607,-8774,-6501,-3994,-1468,843,2735,4051,4695,4641,3938,2690,1047,-792,-2646,-4301,-5610,-6446,-6756,-6565,-5938,-5015,-3937,-2856,-1887,-1093,-491,-9,426,958,1695,2751,4176,5974,8070,10321,12531,14453,15857,16512,16286,15078,12948,9985,6429,2529,-1396,-5048,-8141,-10461,-11838,-12209,-11569,-10000,-7647,-4699,-1390,2044,5363,8362,10855,12716,13849,14220,13823,12702,10931,8616,5896,2901,-199,-3276,-6185,-8818,-11083,-12902,-14239,-15044,-15320,-15058,-14275,-13010,-11296,-9201,-6802,-4190,-1493,1154,3588,5649,7172,8035,8139,7463,6040,3979,1450,-1324,-4094,-6612,-8645,-10025,-10635,-10438,-9473,-7838,-5685,-3193,-556,2063,4495,6647,8439,9847,10889,11577,11997,12177,12201,12086,11866,11516,11030,10362,9504,8454,7242,5924,4569,3260,2055,1000,116,-623,-1231,-1771,-2267,-2749,-3209,-3616,-3912,-4030,-3911,-3505,-2808,-1847,-690,567,1807,2939,3874,4565,5009,5202,5190,4996,4646,4170,3549,2816,1941,962,-104,-1195,-2226,-3084,-3640,-3766,-3342,-2290,-579,1766,4642,7901,11320,14660,17641,20003,21502,21964,21265,19408,16454,12594,8073,3192,-1710,-6331,-10389,-13679,-16080,-17540,-18107,-17873,-16992,-15625,-13945,-12102,-10221,-8383,-6639,-4998,-3456,-2003,-620,665,1847,2871,3703,4306,4661,4782,4699,4486,4198,3923,3712,3607,3637,3788,4062,4453,4941,5558,6279,7149,8146,9266,10474,11686,12816,13723,14263,14289,13669,12327,10221,7409,3996,166,-3851,-7795,-11426,-14493,-16856,-18386,-19083,-18979,-18175,-16808,-14993,-12864,-10500,-7983,-5347,-2651,81,2776,5365,7782,9914,11724,13130,14142,14776,15100,15205,15205,15205,15289,15506,15837,16229,16559,16697,16494,15850,14694,13039,10942,8521,5917,3291,786,-1472,-3383,-4915,-6051,-6834,-7331,-7606,-7735,-7742,-7646,-7400,-6973,-6289,-5337,-4090,-2621,-1023,543,1891,2831,3219,2959,2077,666,-1060,-2849,-4399,-5442,-5750,-5195,-3762,-1559,1186,4157,6988,9303,10766,11140,10277,8187,4997,942,-3623,-8344,-12823,-16736,-19804,-21863,-22814,-22678,-21524,-19497,-16784,-13581,-10118,-6583,-3172,-20,2765,5117,7020,8468,9506,10163,10496,10554,10388,10060,9600,9089,8531,8022,7541,7164,6853,6640,6471,6326,6149,5889,5495,4930,4164,3200,2057,791,-547,-1860,-3112,-4199,-5136,-5841,-6358,-6641,-6719,-6559,-6186,-5570,-4752,-3756,-2657,-1533,-506,357,948,1267,1318,1176,962,813,864,1234,1969,3069,4458,6000,7535,8883,9893,10467,10544,10175,9419,8411,7279,6125,5040,4025,3053,2055,914,-439,-2086,-4031,-6232,-8582,-10940,-13114,-14933,-16220,-16865,-16794,-16037,-14653,-12815,-10689,-8496,-6421,-4613,-3159,-2069,-1273,-681,-120,499,1314,2326,3522,4782,5955,6845,7287,7119,6292,4810,2798,465,-1913,-4026,-5553,-6260,-5956,-4629,-2363,613,3945,7264,10118,12171,13099,12745,11076,8184,4326,-189,-4951,-9577,-13681,-16992,-19283,-20487,-20598,-19738,-18068,-15826,-13243,-10550,-7953,-5581,-3546,-1846,-496,595,1478,2243,2962,3651,4340,4971,5521,5900,6072,5972,5607,4985,4175,3261,2356,1567,995,696,692,949,1391,1909,2370,2663,2676,2369,1716,779,-364,-1579,-2727,-3671,-4298,-4531,-4365,-3818,-2993,-2012,-1021,-199,328,413,-2,-963,-2429,-4318,-6494,-8775,-10963,-12859,-14264,-15055,-15113,-14447,-13073,-11110,-8691,-5977,-3135,-306,2376,4829,6981,8802,10274,11380,12120,12479,12443,12002,11147,9896,8278,6372,4267,2081,-47,-2008,-3669,-4965,-5836,-6278,-6323,-6041,-5519,-4878,-4218,-3661,-3300,-3214,-3474,-4093,-5096,-6426,-8034,-9807,-11626,-13347,-14816,-15898,-16439,-16351,-15544,-14005,-11761,-8908,-5587,-1989,1675,5194,8349,10994,12979,14271,14847,14793,14222,13293,12189,11060,10063,9265,8710,8349,8095,7817,7356,6579,5366,3668,1499,-1048,-3803,-6530,-8985,-10891,-12050,-12306,-11609,-10006,-7637,-4716,-1514,1694,4622,7066,8839,9884,10192,9851,8995,7796,6409,4980,3579,2249,943,-379,-1787,-3315,-4939,-6602,-8170,-9501,-10442,-10876,-10744,-10058,-8903,-7442,-5850,-4372,-3177,-2457,-2301,-2754,-3778,-5265,-7042,-8904,-10605,-11925,-12658,-12673,-11894,-10353,-8131,-5396,-2348,798,3823,6551,8849,10634,11898,12659,12994,12997,12764,12406,12009,11634,11333,11111,10953,10825,10655,10361,9861,9050,7869,6256,4212,1774,-977,-3887,-6804,-9505,-11821,-13554,-14594,-14843,-14309,-13014,-11073,-8596,-5747,-2677,457,3501,6319,8754,10679,11955,12476,12166,11009,9050,6417,3311,-18,-3263,-6135,-8346,-9680,-9994,-9242,-7484,-4866,-1629,1936,5517,8789,11503,13442,14499,14636,13907,12412,10319,7771,4971,2036,-872,-3691,-6328,-8780,-11008,-13041,-14861,-16493,-17898,-19094,-20006,-20629,-20891,-20770,-20235,-19294,-17969,-16324,-14431,-12369,-10220,-8031,-5851,-3678,-1509,667,2879,5096,7314,9440,11407,13092,14394,15224,15509,15237,14431,13156,11536,9694,7795,5972,4364,3059,2133,1591,1427,1569,1926,2378,2776,3005,2907,2423,1465,50,-1779,-3926,-6230,-8548,-10677,-12487,-13839,-14654,-14904,-14581,-13729,-12388,-10642,-8540,-6196,-3665,-1077,1492,3928,6152,8102,9739,11056,12058,12775,13226,13443,13428,13197,12726,12015,11024,9759,8186,6340,4233,1926,-496,-2946,-5286,-7399,-9130,-10360,-10965,-10886,-10084,-8612,-6553,-4055,-1307,1509,4189,6572,8535,9966,10838,11092,10756,9817,8311,6286,3785,928,-2212,-5464,-8717,-11781,-14532,-16806,-18502,-19514,-19779,-19268,-17968,-15931,-13219,-9958,-6303,-2443,1404,5025,8194,10741,12506,13413,13442,12639,11128,9073,6672,4136,1651,-624,-2574,-4120,-5235,-5905,-6165,-6049,-5634,-4982,-4201,-3354,-2547,-1831,-1273,-895,-712,-710,-873,-1171,-1569,-2054,-2579,-3147,-3714,-4264,-4745,-5119,-5314,-5277,-4942,-4255,-3187,-1713,136,2333,4774,7374,9975,12442,14622,16377,17621,18289,18400,18002,17205,16129,14897,13612,12319,11033,9697,8239,6567,4597,2288,-349,-3249,-6260,-9193,-11802,-13821,-15011,-15159,-14141,-11942,-8630,-4434,380,5427,10342,14741,18322,20856,22221,22425,21556,19825,17460,14731,11882,9095,6499,4129,1968,-61,-2034,-4042,-6126,-8290,-10490,-12640,-14628,-16310,-17583,-18294,-18393,-17794,-16504,-14558,-12031,-9078,-5864,-2615,453,3121,5223,6629,7311,7294,6697,5683,4447,3206,2146,1426,1157,1377,2084,3188,4581,6096,7576,8861,9818,10366,10435,10048,9205,7997,6493,4792,2999,1177,-583,-2254,-3793,-5200,-6468,-7612,-8627,-9515,-10245,-10770,-11017,-10901,-10334,-9250,-7621,-5458,-2833,136,3300,6485,9519,12257,14554,16338,17533,18129,18123,17542,16435,14880,12951,10782,8466,6158,3976,2059,517,-543,-1055,-973,-299,918,2600,4607,6799,8991,11029,12751,14042,14810,15003,14600,13602,12056,9994,7507,4665,1568,-1682,-4980,-8220,-11295,-14102,-16547,-18538,-20004,-20877,-21128,-20737,-19729,-18146,-16061,-13572,-10773,-7786,-4696,-1620,1388,4230,6887,9280,11408,13216,14701,15831,16597,17000,17035,16736,16111,15217,14077,12746,11252,9628,7904,6111,4277,2455,687,-963,-2442,-3700,-4702,-5429,-5896,-6123,-6190,-6146,-6116,-6158,-6378,-6809,-7480,-8358,-9379,-10445,-11433,-12229,-12713,-12817,-12480,-11699,-10478,-8878,-6944,-4775,-2445,-49,2321,4604,6717,8625,10267,11616,12632,13282,13548,13410,12858,11902,10542,8821,6773,4478,2023,-488,-2919,-5164,-7088,-8595,-9599,-10044,-9903,-9180,-7912,-6176,-4062,-1708,761,3189,5445,7416,9017,10204,10957,11298,11237,10835,10102,9083,7779,6203,4353,2238,-126,-2697,-5390,-8116,-10713,-13041,-14918,-16179,-16694,-16352,-15120,-13015,-10124,-6613,-2700,1359,5269,8765,11587,13558,14550,14542,13577,11786,9343,6461,3367,254,-2675,-5298,-7498,-9195,-10370,-10973,-11049,-10592,-9679,-8362,-6724,-4863,-2871,-850,1094,2873,4386,5563,6321,6630,6423,5725,4519,2873,872,-1381,-3713,-5987,-8016,-9671,-10820,-11404,-11397,-10836,-9802,-8413,-6817,-5143,-3551,-2106,-912,56,802,1422,2008,2670,3492,4513,5719,7032,8304,9377,10044,10144,9543,8178,6081,3361,237,-3021,-6072,-8596,-10276,-10897,-10323,-8561,-5751,-2144,1901,5965,9639,12526,14346,14925,14252,12453,9802,6636,3356,312,-2198,-4009,-5075,-5488,-5443,-5204,-5062,-5277,-6055,-7488,-9572,-12158,-15016,-17830,-20237,-21932,-22604,-22135,-20437,-17653,-13969,-9728,-5294,-1045,2655,5541,7421,8223,7989,6859,5051,2856,566,-1512,-3116,-4045,-4173,-3462,-1970,171,2767,5570,8339,10817,12803,14135,14705,14482,13471,11759,9438,6666,3577,334,-2927,-6083,-9036,-11707,-14048,-16013,-17566,-18672,-19280,-19339,-18788,-17600,-15749,-13282,-10275,-6862,-3226,441,3928,7056,9660,11654,12955,13603,13608,13093,12163,10964,9643,8334,7153,6197,5505,5095,4923,4911,4964,4949,4765,4313,3552,2486,1182,-242,-1638,-2828,-3664,-4027,-3851,-3169,-2048,-658,817,2151,3143,3604,3410,2497,868,-1375,-4104,-7087,-10123,-12946,-15382,-17238,-18449,-18970,-18864,-18233,-17217,-15989,-14682,-13425,-12263,-11203,-10173,-9080,-7793,-6203,-4222,-1827,958,4032,7243,10401,13282,15672,17388,18292,18332,17534,16015,13962,11615,9225,7023,5197,3851,3005,2616,2534,2623,2666,2510,1994,1035,-400,-2258,-4449,-6799,-9142,-11267,-13036,-14300,-15027,-15197,-14885,-14196,-13255,-12181,-11092,-10023,-9007,-7992,-6908,-5654,-4136,-2274,-26,2584,5512,8611,11739,14671,17202,19096,20173,20276,19334,17351,14412,10695,6446,1946,-2471,-6517,-9903,-12437,-13996,-14550,-14170,-12985,-11189,-9002,-6622,-4244,-1998,24,1783,3278,4532,5567,6435,7140,7732,8208,8591,8888,9089,9185,9140,8914,8457,7728,6698,5370,3778,1981,78,-1855,-3696,-5388,-6867,-8096,-9093,-9843,-10386,-10727,-10869,-10810,-10510,-9938,-9033,-7767,-6108,-4083,-1737,804,3405,5879,8035,9728,10794,11198,10914,10041,8707,7123,5495,4048,2959,2335,2215,2532,3149,3867,4441,4644,4262,3166,1279,-1358,-4635,-8362,-12273,-16087,-19493,-22188,-23945,-24574,-24005,-22272,-19498,-15927,-11838,-7562,-3422,307,3385,5702,7188,7909,7988,7604,6988,6358,5916,5823,6159,6933,8064,9389,10691,11708,12201,11936,10812,8787,5987,2639,-938,-4351,-7229,-9224,-10116,-9779,-8262,-5732,-2461,1181,4839,8155,10842,12732,13726,13868,13270,12101,10583,8884,7191,5584,4114,2755,1426,44,-1518,-3315,-5426,-7809,-10429,-13146,-15816,-18232,-20229,-21599,-22256,-22094,-21146,-19473,-17228,-14593,-11798,-9045,-6547,-4439,-2809,-1668,-952,-534,-252,83,640,1539,2860,4585,6648,8904,11190,13293,15061,16307,16968,16962,16328,15111,13438,11429,9269,7084,5050,3256,1791,671,-131,-684,-1111,-1526,-2078,-2856,-3936,-5317,-6932,-8663,-10327,-11740,-12714,-13121,-12881,-12019,-10603,-8784,-6732,-4599,-2557,-670,994,2465,3790,5040,6287,7560,8861,10105,11197,11964,12265,11929,10875,9047,6517,3414,-18,-3491,-6682,-9270,-11014,-11731,-11368,-9983,-7726,-4853,-1646,1574,4524,6936,8633,9495,9469,8607,6971,4723,2026,-920,-3917,-6772,-9312,-11405,-12946,-13891,-14223,-13993,-13261,-12151,-10771,-9258,-7729,-6287,-4988,-3893,-2976,-2243,-1609,-1024,-386,386,1370,2627,4164,5972,7969,10051,12085,13909,15389,16398,16851,16727,16034,14860,13302,11520,9650,7842,6218,4858,3810,3075,2593,2290,2049,1747,1271,534,-516,-1878,-3507,-5323,-7205,-9028,-10653,-11963,-12841,-13211,-13018,-12238,-10889,-9017,-6700,-4065,-1243,1586,4250,6585,8447,9753,10477,10659,10420,9911,9321,8827,8559,8596,8924,9467,10065,10550,10704,10397,9501,8005,5969,3515,858,-1805,-4217,-6210,-7608,-8352,-8409,-7835,-6723,-5191,-3386,-1439,527,2409,4140,5670,6975,8047,8875,9446,9745,9731,9364,8619,7453,5894,3955,1726,-703,-3185,-5594,-7776,-9622,-11048,-12015,-12548,-12693,-12557,-12221,-11795,-11312,-10795,-10199,-9430,-8404,-6985,-5115,-2737,101,3305,6676,9973,12906,15194,16599,16970,16257,14546,12028,8988,5774,2732,174,-1638,-2572,-2557,-1646,21,2273,4858,7542,10063,12184,13691,14412,14232,13096,11042,8163,4666,775,-3196,-6963,-10224,-12755,-14379,-15033,-14722,-13569,-11740,-9475,-7005,-4575,-2362,-505,950,2022,2803,3431,4066,4861,5925,7302,8951,10754,12506,13991,14957,15234,14707,13386,11387,8929,6302,3833,1814,506,39,464,1686,3519,5706,7930,9901,11355,12098,12060,11231,9754,7796,5609,3445,1524,33,-939,-1385,-1372,-1064,-641,-334,-321,-771,-1760,-3306,-5354,-7766,-10392,-13019,-15475,-17562,-19152,-20109,-20372,-19893,-18674,-16774,-14283,-11357,-8179,-4960,-1907,790,3008,4651,5741,6307,6483,6394,6199,6034,6014,6213,6648,7319,8148,9076,9992,10794,11391,11690,11643,11220,10420,9297,7898,6325,4650,2949,1291,-323,-1850,-3342,-4790,-6233,-7673,-9090,-10455,-11691,-12712,-13425,-13721,-13556,-12880,-11721,-10140,-8222,-6087,-3838,-1570,652,2788,4831,6783,8642,10420,12073,13572,14829,15750,16247,16215,15630,14452,12758,10628,8219,5693,3224,976,-935,-2413,-3445,-4043,-4268,-4222,-3991,-3673,-3329,-3003,-2705,-2440,-2209,-2009,-1888,-1846,-1954,-2205,-2622,-3173,-3806,-4465,-5060,-5544,-5860,-5994,-5948,-5764,-5472,-5150,-4817,-4534,-4296,-4104,-3930,-3708,-3403,-2918,-2216,-1217,91,1721,3633,5741,7938,10058,11945,13435,14399,14744,14448,13525,12067,10185,8042,5793,3609,1638,-11,-1240,-2036,-2399,-2398,-2123,-1701,-1252,-918,-797,-996,-1563,-2537,-3911,-5648,-7683,-9925,-12261,-14583,-16769,-18730,-20366,-21617,-22406,-22687,-22405,-21536,-20062,-18021,-15474,-12531,-9323,-6015,-2733,364,3209,5726,7910,9760,11311,12566,13541,14192,14490,14363,13764,12655,11034,8928,6421,3612,661,-2279,-5005,-7345,-9110,-10156,-10378,-9730,-8220,-5950,-3057,259,3755,7223,10409,13154,15296,16762,17516,17591,17048,16003,14573,12879,11038,9116,7162,5185,3151,1036,-1204,-3591,-6115,-8742,-11398,-13967,-16325,-18307,-19762,-20547,-20552,-19739,-18112,-15798,-12947,-9830,-6681,-3792,-1372,407,1464,1804,1513,734,-337,-1488,-2516,-3239,-3519,-3286,-2528,-1297,276,2053,3830,5456,6760,7670,8120,8142,7784,7124,6252,5232,4103,2887,1558,101,-1512,-3301,-5243,-7304,-9399,-11448,-13319,-14920,-16128,-16871,-17078,-16730,-15820,-14385,-12497,-10224,-7689,-4973,-2198,573,3247,5792,8157,10306,12200,13770,14949,15637,15756,15233,14021,12154,9673,6735,3488,172,-2996,-5795,-8029,-9580,-10374,-10410,-9760,-8512,-6812,-4785,-2576,-309,1904,3963,5777,7282,8405,9099,9313,9007,8156,6745,4793,2343,-515,-3673,-6969,-10251,-13340,-16076,-18335,-20025,-21103,-21595,-21540,-21036,-20165,-19000,-17602,-15968,-14106,-11962,-9527,-6777,-3752,-521,2802,6060,9091,11725,13816,15275,16040,16146,15646,14680,13387,11957,10541,9299,8333,7706,7441,7487,7786,8226,8700,9112,9368,9404,9178,8648,7799,6611,5072,3198,994,-1471,-4147,-6900,-9626,-12155,-14341,-16028,-17085,-17415,-16971,-15762,-13842,-11332,-8369,-5121,-1770,1544,4650,7459,9864,11813,13286,14274,14817,14962,14775,14317,13647,12783,11737,10478,8974,7183,5097,2707,82,-2730,-5593,-8412,-11032,-13344,-15209,-16546,-17256,-17301,-16652,-15330,-13388,-10929,-8089,-5064,-2047,721,3053,4762,5750,5953,5417,4212,2492,409,-1854,-4151,-6328,-8297,-9979,-11323,-12323,-12946,-13202,-13078,-12559,-11641,-10290,-8510,-6283,-3636,-609,2719,6229,9776,13178,16257,18819,20722,21823,22079,21435,19963,17712,14841,11491,7879,4207,713,-2376,-4851,-6532,-7279,-7037,-5803,-3662,-798,2572,6125,9554,12515,14719,15921,15980,14834,12551,9269,5224,699,-4001,-8564,-12723,-16247,-18990,-20865,-21874,-22068,-21571,-20500,-19031,-17282,-15383,-13410,-11400,-9357,-7248,-5039,-2696,-217,2352,4926,7364,9497,11152,12156,12403,11809,10407,8271,5585,2569,-499,-3351,-5713,-7399,-8248,-8227,-7356,-5737,-3546,-965,1789,4523,7083,9331,11196,12623,13599,14122,14207,13867,13130,12022,10567,8803,6761,4491,2036,-538,-3175,-5792,-8330,-10704,-12874,-14758,-16343,-17566,-18428,-18892,-18954,-18598,-17817,-16603,-14956,-12891,-10446,-7685,-4717,-1671,1297,4000,6301,8038,9138,9578,9378,8673,7591,6330,5076,3984,3189,2746,2664,2909,3376,3973,4573,5079,5407,5529,5420,5114,4652,4062,3410,2694,1935,1102,169,-919,-2195,-3691,-5417,-7332,-9399,-11510,-13563,-15429,-16954,-18021,-18493,-18294,-17361,-15700,-13337,-10369,-6911,-3117,834,4760,8478,11810,14620,16791,18269,19025,19092,18509,17346,15663,13531,11008,8161,5071,1831,-1431,-4560,-7405,-9765,-11502,-12455,-12557,-11756,-10109,-7704,-4715,-1349,2161,5549,8601,11072,12815,13683,13629,12638,10788,8184,5020,1492,-2152,-5683,-8875,-11559,-13598,-14947,-15608,-15647,-15177,-14324,-13211,-11956,-10616,-9232,-7803,-6300,-4709,-3023,-1258,509,2222,3757,5068,6056,6745,7110,7250,7211,7106,7003,6977,7050,7250,7533,7870,8205,8471,8631,8650,8511,8239,7860,7427,7010,6648,6388,6227,6131,6032,5830,5410,4658,3491,1851,-261,-2795,-5648,-8671,-11666,-14442,-16764,-18443,-19302,-19209,-18114,-16012,-12997,-9220,-4893,-271,4372,8778,12700,15964,18429,20041,20783,20706,19871,18391,16339,13847,10973,7833,4497,1055,-2407,-5786,-9001,-11919,-14454,-16458,-17821,-18414,-18144,-16949,-14834,-11846,-8152,-3937,505,4871,8842,12115,14475,15776,16002,15225,13630,11449,8949,6387,3971,1847,95,-1296,-2371,-3245,-4006,-4787,-5628,-6592,-7623,-8678,-9617,-10303,-10583,-10309,-9381,-7766,-5482,-2659,534,3864,7088,9970,12319,13997,14936,15147,14701,13732,12409,10906,9397,8019,6856,5986,5386,5077,4995,5115,5397,5795,6275,6795,7278,7675,7858,7757,7251,6279,4794,2811,377,-2384,-5345,-8312,-11119,-13582,-15567,-16970,-17745,-17913,-17519,-16661,-15450,-13974,-12346,-10613,-8832,-7014,-5168,-3278,-1330,692,2800,4999,7270,9607,11927,14193,16243,17999,19257,19937,19868,19031,17360,14920,11788,8139,4178,189,-3555,-6739,-9120,-10480,-10712,-9779,-7761,-4816,-1175,2864,7000,10908,14315,16985,18752,19521,19254,17984,15768,12735,9013,4787,233,-4435,-9031,-13345,-17225,-20501,-23086,-24876,-25859,-26004,-25343,-23928,-21816,-19141,-16004,-12594,-9063,-5617,-2420,375,2646,4348,5448,6013,6105,5867,5419,4920,4504,4279,4352,4751,5520,6624,8014,9615,11295,12946,14413,15574,16298,16493,16084,15055,13410,11228,8606,5701,2686,-257,-2943,-5229,-6993,-8168,-8732,-8713,-8178,-7236,-6006,-4631,-3232,-1919,-744,249,1112,1882,2669,3558,4655,6009,7663,9589,11723,13959,16142,18109,19693,20734,21100,20705,19491,17480,14727,11351,7520,3432,-693,-4622,-8158,-11094,-13283,-14618,-15021,-14508,-13115,-10958,-8198,-5032,-1692,1585,4555,7001,8741,9633,9615,8678,6895,4397,1353,-2020,-5522,-8929,-12076,-14814,-17048,-18753,-19911,-20596,-20858,-20781,-20433,-19839,-19036,-17979,-16659,-15005,-12982,-10563,-7743,-4597,-1201,2266,5658,8761,11423,13476,14833,15423,15264,14400,12952,11060,8915,6694,4589,2745,1310,364,-26,166,910,2193,3921,6031,8402,10925,13440,15806,17841,19381,20272,20368,19597,17907,15341,11994,8032,3688,-784,-5106,-9004,-12249,-14620,-15990,-16267,-15458,-13641,-10974,-7678,-4026,-296,3226,6308,8743,10421,11267,11304,10605,9293,7535,5490,3335,1188,-826,-2660,-4267,-5657,-6841,-7862,-8744,-9526,-10214,-10809,-11276,-11573,-11629,-11369,-10738,-9668,-8171,-6239,-3941,-1361,1400,4214,6961,9538,11839,13794,15339,16407,16964,16936,16294,14988,13004,10352,7085,3304,-845,-5155,-9423,-13392,-16857,-19631,-21570,-22609,-22713,-21920,-20307,-17991,-15120,-11864,-8393,-4890,-1498,1634,4406,6728,8538,9792,10457,10525,9993,8898,7284,5259,2939,498,-1878,-3994,-5646,-6683,-6982,-6499,-5247,-3335,-912,1771,4455,6835,8612,9537,9408,8119,5696,2228,-2010,-6748,-11578,-16164,-20141,-23262,-25358,-26360,-26337,-25407,-23791,-21720,-19423,-17107,-14883,-12821,-10873,-8986,-7040,-4959,-2688,-230,2359,4973,7489,9770,11678,13123,14011,14327,14088,13344,12226,10851,9390,7996,6811,5949,5496,5470,5895,6700,7848,9236,10793,12417,14043,15595,17021,18280,19314,20080,20503,20500,19978,18834,16989,14397,11060,7057,2534,-2288,-7142,-11718,-15720,-18876,-20982,-21937,-21734,-20484,-18393,-15734,-12812,-9935,-7352,-5266,-3759,-2843,-2419,-2340,-2400,-2426,-2261,-1829,-1142,-268,638,1387,1802,1691,968,-445,-2484,-5053,-7947,-10929,-13718,-16027,-17611,-18250,-17840,-16356,-13880,-10636,-6895,-3043,546,3517,5560,6519,6302,5021,2850,93,-2901,-5798,-8259,-10066,-11071,-11255,-10708,-9605,-8187,-6707,-5402,-4437,-3880,-3704,-3757,-3823,-3636,-2934,-1511,742,3835,7620,11871,16235,20312,23687,25964,26831,26090,23680,19716,14451,8279,1684,-4823,-10715,-15558,-19001,-20832,-20990,-19553,-16730,-12826,-8220,-3292,1562,6028,9837,12841,14948,16197,16645,16434,15681,14520,13032,11283,9283,7046,4558,1840,-1087,-4134,-7204,-10136,-12771,-14921,-16423,-17152,-17007,-15997,-14141,-11594,-8521,-5190,-1849,1217,3816,5775,7065,7697,7797,7510,7014,6463,5970,5592,5340,5163,5018,4827,4548,4152,3629,3010,2334,1660,1068,630,427,516,935,1684,2731,3994,5370,6715,7882,8702,9033,8718,7688,5872,3315,102,-3605,-7578,-11568,-15320,-18583,-21187,-22998,-23969,-24124,-23528,-22290,-20536,-18389,-15968,-13379,-10727,-8085,-5575,-3259,-1253,376,1547,2235,2395,2094,1346,304,-938,-2207,-3359,-4276,-4836,-5007,-4753,-4102,-3112,-1832,-365,1245,2898,4554,6142,7604,8898,9964,10777,11309,11559,11537,11274,10775,10083,9161,8021,6604,4879,2811,375,-2398,-5465,-8706,-12013,-15190,-18099,-20544,-22389,-23502,-23787,-23202,-21725,-19414,-16357,-12700,-8636,-4373,-150,3812,7305,10142,12203,13393,13716,13218,12041,10368,8437,6487,4765,3454,2709,2595,3107,4181,5681,7452,9318,11105,12669,13894,14709,15090,15039,14592,13783,12643,11178,9389,7235,4716,1804,-1456,-5002,-8703,-12392,-15876,-18921,-21346,-22951,-23639,-23353,-22125,-20078,-17382,-14267,-10983,-7750,-4787,-2227,-162,1393,2488,3219,3728,4156,4654,5319,6215,7330,8578,9844,10936,11693,11926,11515,10365,8477,5902,2787,-664,-4183,-7490,-10256,-12243,-13193,-12998,-11611,-9097,-5637,-1463,3110,7746,12117,15899,18821,20673,21297,20654,18745,15707,11707,7032,1964,-3153,-8017,-12334,-15898,-18548,-20228,-20930,-20726,-19719,-18046,-15864,-13304,-10517,-7596,-4646,-1732,1078,3741,6204,8406,10295,11772,12785,13229,13067,12256,10820,8820,6372,3637,810,-1891,-4260,-6098,-7264,-7632,-7179,-5892,-3855,-1194,1933,5291,8684,11870,14663,16913,18504,19416,19644,19249,18323,16945,15229,13254,11099,8833,6504,4160,1841,-425,-2599,-4657,-6563,-8258,-9681,-10725,-11305,-11305,-10669,-9359,-7432,-4995,-2250,569,3174,5289,6669,7126,6560,4982,2484,-714,-4350,-8102,-11645,-14690,-16991,-18377,-18767,-18141,-16577,-14209,-11235,-7877,-4389,-998,2085,4706,6767,8227,9118,9501,9496,9213,8763,8236,7663,7046,6325,5429,4264,2774,926,-1250,-3672,-6211,-8704,-10984,-12873,-14259,-15015,-15133,-14592,-13478,-11883,-9942,-7807,-5589,-3418,-1335,620,2459,4230,5962,7713,9500,11312,13124,14844,16386,17611,18414,18663,18311,17318,15761,13747,11480,9184,7123,5521,4584,4415,5053,6422,8377,10681,13082,15286,17049,18151,18453,17873,16434,14185,11290,7881,4181,348,-3416,-6990,-10234,-13078,-15464,-17353,-18745,-19626,-19996,-19839,-19144,-17870,-16023,-13598,-10689,-7397,-3959,-582,2414,4790,6287,6760,6126,4437,1850,-1382,-4898,-8333,-11272,-13389,-14410,-14201,-12758,-10209,-6806,-2879,1208,5086,8447,11078,12841,13767,13927,13543,12830,12053,11408,11040,10986,11182,11478,11657,11481,10739,9262,6992,3951,303,-3726,-7814,-11632,-14846,-17191,-18440,-18512,-17342,-15042,-11732,-7658,-3085,1684,6339,10609,14243,17082,19015,20026,20162,19525,18264,16534,14489,12259,9939,7600,5262,2952,660,-1589,-3780,-5847,-7737,-9327,-10544,-11271,-11459,-11067,-10117,-8666,-6805,-4674,-2396,-150,1928,3680,4985,5744,5904,5438,4388,2810,818,-1447,-3844,-6175,-8301,-10031,-11252,-11848,-11749,-10949,-9447,-7344,-4722,-1765,1370,4462,7335,9794,11721,13028,13691,13755,13285,12392,11197,9820,8375,6961,5641,4456,3395,2416,1448,402,-783,-2149,-3680,-5303,-6897,-8302,-9347,-9879,-9786,-9007,-7565,-5526,-3058,-333,2397,4896,6913,8231,8674,8137,6589,4085,776,-3133,-7353,-11593,-15532,-18916,-21512,-23217,-23965,-23824,-22898,-21369,-19435,-17304,-15156,-13138,-11326,-9763,-8419,-7256,-6207,-5211,-4226,-3209,-2150,-1037,128,1336,2578,3835,5081,6294,7432,8466,9359,10085,10634,10998,11178,11179,11001,10645,10119,9434,8626,7753,6885,6124,5555,5282,5353,5820,6647,7788,9099,10436,11594,12394,12664,12298,11233,9516,7220,4526,1618,-1277,-3956,-6235,-7988,-9149,-9706,-9725,-9282,-8506,-7503,-6380,-5210,-4032,-2867,-1703,-547,619,1766,2881,3898,4765,5393,5718,5677,5251,4458,3360,2083,757,-426,-1321,-1767,-1674,-991,250,1960,3983,6112,8128,9783,10869,11201,10650,9173,6769,3566,-298,-4564,-8998,-13307,-17243,-20589,-23181,-24949,-25876,-26045,-25567,-24634,-23410,-22099,-20841,-19750,-18867,-18171,-17569,-16923,-16073,-14859,-13156,-10905,-8095,-4839,-1261,2400,5930,9067,11621,13424,14412,14591,14056,12972,11549,10025,8623,7547,6945,6901,7441,8513,10024,11810,13703,15490,16974,17970,18322,17932,16755,14814,12193,9022,5481,1750,-1963,-5486,-8657,-11350,-13500,-15048,-16021,-16428,-16337,-15794,-14848,-13547,-11907,-9956,-7705,-5187,-2453,398,3243,5894,8168,9850,10781,10827,9973,8274,5895,3098,162,-2567,-4837,-6407,-7177,-7129,-6352,-5020,-3341,-1555,137,1550,2586,3185,3372,3221,2849,2412,2047,1899,2059,2579,3439,4577,5846,7105,8136,8781,8857,8262,6933,4871,2172,-1051,-4580,-8229,-11736,-14924,-17560,-19539,-20709,-21035,-20470,-19039,-16807,-13869,-10378,-6516,-2493,1444,5057,8098,10342,11619,11798,10851,8826,5848,2144,-2035,-6384,-10600,-14409,-17550,-19840,-21140,-21399,-20637,-18968,-16555,-13650,-10497,-7379,-4507,-2068,-137,1260,2203,2807,3236,3653,4197,4977,6019,7316,8784,10304,11737,12933,13756,14101,13905,13127,11814,10015,7857,5494,3099,870,-1014,-2418,-3245,-3491,-3200,-2501,-1563,-568,271,818,939,604,-156,-1231,-2456,-3624,-4531,-4997,-4880,-4126,-2727,-757,1647,4348,7129,9858,12332,14470,16162,17398,18178,18561,18610,18413,18040,17542,16952,16251,15408,14348,13007,11304,9210,6710,3853,726,-2545,-5803,-8895,-11664,-13977,-15740,-16878,-17388,-17293,-16665,-15639,-14336,-12939,-11591,-10417,-9524,-8920,-8609,-8493,-8468,-8387,-8124,-7566,-6657,-5377,-3779,-1943,17,1968,3808,5412,6721,7659,8204,8331,8054,7404,6441,5262,3972,2705,1562,658,36,-260,-247,45,574,1273,2098,2970,3835,4616,5244,5648,5773,5564,5005,4077,2814,1261,-492,-2323,-4105,-5684,-6931,-7756,-8092,-7960,-7406,-6544,-5513,-4460,-3543,-2866,-2531,-2546,-2917,-3560,-4375,-5239,-5995,-6512,-6667,-6356,-5542,-4201,-2385,-165,2344,5007,7688,10250,12564,14555,16135,17303,18055,18427,18497,18305,17937,17419,16776,15988,15014,13793,12267,10395,8165,5608,2808,-126,-3026,-5732,-8067,-9863,-11025,-11458,-11181,-10226,-8693,-6716,-4415,-1938,608,3115,5507,7710,9681,11371,12761,13841,14621,15116,15361,15370,15171,14749,14100,13173,11935,10343,8375,6049,3405,543,-2419,-5321,-8020,-10343,-12193,-13447,-14085,-14075,-13489,-12395,-10947,-9287,-7583,-5987,-4603,-3519,-2751,-2307,-2151,-2254,-2586,-3117,-3840,-4734,-5777,-6950,-8190,-9453,-10658,-11723,-12566,-13096,-13227,-12892,-12026,-10622,-8696,-6343,-3704,-973,1626,3874,5584,6622,6947,6585,5666,4352,2858,1387,113,-827,-1384,-1543,-1378,-964,-431,134,647,1082,1438,1767,2133,2614,3287,4192,5343,6703,8184,9672,11007,12064,12677,12794,12328,11322,9830,7967,5901,3811,1877,299,-815,-1342,-1284,-670,387,1733,3188,4580,5737,6559,6963,6942,6507,5734,4661,3404,1983,472,-1126,-2801,-4557,-6407,-8330,-10308,-12248,-14061,-15590,-16685,-17178,-16931,-15849,-13920,-11189,-7822,-4028,-85,3695,7048,9703,11494,12323,12165,11118,9311,6962,4308,1599,-915,-3035,-4586,-5476,-5662,-5189,-4157,-2740,-1137,404,1673,2453,2621,2088,875,-944,-3211,-5736,-8303,-10699,-12746,-14310,-15311,-15733,-15607,-15013,-14032,-12779,-11314,-9716,-7993,-6154,-4171,-2021,310,2824,5468,8186,10852,13375,15589,17412,18703,19423,19516,19023,17996,16552,14827,12960,11097,9326,7715,6261,4929,3644,2322,872,-753,-2597,-4627,-6808,-9043,-11238,-13278,-15064,-16508,-17558,-18189,-18410,-18269,-17814,-17131,-16272,-15306,-14252,-13133,-11932,-10639,-9249,-7766,-6229,-4704,-3257,-1983,-929,-138,400,731,934,1122,1403,1908,2706,3876,5399,7245,9306,11455,13536,15401,16910,17968,18506,18510,17997,17026,15682,14060,12270,10399,8546,6766,5113,3600,2240,1010,-107,-1142,-2125,-3063,-3973,-4839,-5645,-6371,-6986,-7467,-7788,-7923,-7852,-7558,-7045,-6326,-5482,-4583,-3779,-3191,-2987,-3270,-4139,-5609,-7621,-10062,-12705,-15303,-17564,-19201,-19993,-19776,-18507,-16256,-13196,-9610,-5804,-2145,1079,3605,5280,6075,6024,5285,4066,2570,1066,-285,-1306,-1907,-2067,-1809,-1230,-455,372,1101,1619,1838,1732,1313,647,-173,-1039,-1839,-2475,-2885,-3009,-2847,-2398,-1698,-782,281,1461,2660,3848,4924,5828,6475,6783,6694,6157,5164,3748,1972,-20,-2097,-4056,-5744,-6990,-7685,-7761,-7206,-6069,-4417,-2374,-45,2425,4923,7312,9497,11354,12827,13833,14351,14362,13877,12923,11531,9761,7635,5243,2620,-125,-2891,-5541,-7906,-9813,-11090,-11599,-11241,-10025,-7991,-5319,-2211,1045,4158,6833,8804,9877,9905,8868,6801,3859,252,-3749,-7842,-11726,-15135,-17834,-19686,-20596,-20592,-19733,-18183,-16092,-13680,-11089,-8503,-6004,-3665,-1508,495,2372,4179,5960,7733,9494,11197,12773,14123,15143,15721,15788,15283,14222,12672,10760,8677,6646,4892,3637,3028,3154,3981,5400,7184,9062,10720,11869,12271,11778,10359,8090,5150,1795,-1686,-5003,-7888,-10159,-11687,-12457,-12521,-12012,-11106,-10012,-8929,-8037,-7466,-7275,-7464,-7948,-8594,-9220,-9634,-9635,-9077,-7842,-5912,-3316,-199,3283,6860,10317,13381,15859,17581,18451,18445,17617,16080,14027,11654,9196,6857,4793,3126,1901,1103,684,532,538,572,521,296,-158,-860,-1776,-2862,-4018,-5156,-6151,-6907,-7326,-7358,-6987,-6248,-5227,-4038,-2816,-1690,-759,-86,309,460,451,369,371,545,1028,1870,3121,4745,6712,8900,11210,13490,15603,17397,18741,19501,19565,18862,17324,14972,11846,8067,3800,-740,-5318,-9681,-13602,-16874,-19339,-20891,-21474,-21105,-19846,-17822,-15199,-12166,-8937,-5700,-2637,127,2506,4461,6013,7182,8029,8581,8860,8863,8569,7944,6958,5603,3877,1853,-397,-2709,-4926,-6830,-8242,-8971,-8908,-7993,-6250,-3795,-804,2480,5784,8836,11382,13220,14219,14331,13600,12136,10131,7784,5354,3049,1090,-365,-1212,-1389,-935,74,1495,3144,4835,6384,7633,8496,8917,8934,8624,8105,7518,6983,6595,6395,6358,6422,6455,6326,5877,4994,3586,1626,-863,-3782,-7008,-10342,-13609,-16578,-19069,-20893,-21909,-22027,-21192,-19448,-16865,-13619,-9908,-5985,-2111,1458,4504,6851,8404,9125,9070,8342,7106,5548,3858,2204,719,-515,-1463,-2150,-2613,-2947,-3215,-3500,-3858,-4294,-4811,-5339,-5811,-6119,-6162,-5854,-5120,-3944,-2338,-362,1871,4238,6556,8665,10364,11486,11885,11444,10135,7966,5046,1536,-2335,-6304,-10095,-13455,-16159,-18060,-19059,-19139,-18334,-16732,-14438,-11610,-8365,-4877,-1256,2351,5837,9091,12010,14492,16434,17728,18276,17997,16836,14805,11950,8418,4385,118,-4116,-7989,-11234,-13569,-14811,-14833,-13621,-11268,-7974,-4037,194,4307,7951,10770,12548,13146,12564,10918,8436,5421,2233,-772,-3271,-5021,-5870,-5811,-4920,-3418,-1556,353,2021,3218,3779,3674,2957,1797,431,-870,-1833,-2214,-1858,-679,1297,3946,7084,10428,13693,16543,18684,19850,19836,18558,16013,12337,7775,2624,-2718,-7902,-12556,-16416,-19250,-20967,-21508,-20962,-19422,-17107,-14225,-11058,-7871,-4939,-2496,-743,196,247,-568,-2184,-4443,-7181,-10172,-13220,-16103,-18664,-20746,-22264,-23154,-23414,-23050,-22136,-20717,-18888,-16717,-14278,-11637,-8852,-5964,-3028,-69,2868,5748,8529,11159,13573,15700,17437,18686,19343,19292,18478,16835,14403,11245,7534,3460,-682,-4633,-8086,-10810,-12605,-13377,-13091,-11823,-9712,-6943,-3774,-428,2841,5836,8398,10429,11886,12777,13151,13052,12565,11718,10563,9118,7398,5423,3227,850,-1618,-4072,-6366,-8344,-9814,-10628,-10623,-9728,-7913,-5253,-1901,1915,5882,9698,12997,15509,16967,17225,16225,14019,10786,6788,2372,-2081,-6201,-9644,-12178,-13630,-13980,-13278,-11698,-9455,-6828,-4077,-1460,824,2628,3865,4506,4578,4136,3290,2147,853,-490,-1756,-2900,-3872,-4691,-5401,-6062,-6753,-7548,-8496,-9624,-10921,-12323,-13763,-15104,-16253,-17070,-17480,-17403,-16808,-15691,-14076,-12013,-9565,-6811,-3825,-699,2480,5623,8616,11356,13694,15505,16634,16954,16383,14862,12472,9322,5667,1792,-1949,-5233,-7745,-9292,-9738,-9086,-7432,-4943,-1877,1521,4957,8206,11039,13319,14936,15834,16018,15485,14306,12522,10234,7522,4504,1305,-1950,-5115,-8058,-10655,-12794,-14399,-15415,-15819,-15630,-14872,-13624,-11934,-9902,-7582,-5061,-2389,372,3170,5954,8661,11236,13610,15725,17525,18959,20000,20614,20793,20523,19805,18643,17059,15079,12758,10170,7408,4599,1882,-587,-2640,-4139,-4960,-5038,-4365,-2995,-1049,1306,3866,6414,8749,10674,12048,12779,12804,12158,10868,9053,6813,4301,1647,-1015,-3554,-5887,-7917,-9596,-10878,-11740,-12166,-12145,-11692,-10796,-9515,-7850,-5895,-3692,-1370,966,3166,5071,6534,7422,7629,7117,5875,3979,1530,-1309,-4356,-7418,-10300,-12837,-14898,-16384,-17269,-17535,-17247,-16454,-15249,-13719,-11936,-9982,-7917,-5804,-3697,-1668,230,1906,3309,4376,5072,5399,5361,5014,4402,3590,2630,1572,455,-675,-1772,-2771,-3588,-4127,-4266,-3905,-2941,-1322,963,3852,7237,10934,14741,18429,21765,24561,26638,27900,28270,27758,26400,24305,21599,18461,15055,11574,8173,5004,2186,-195,-2065,-3397,-4153,-4365,-4045,-3277,-2146,-785,662,2050,3231,4108,4595,4657,4298,3544,2460,1115,-408,-2023,-3655,-5229,-6701,-8033,-9214,-10233,-11111,-11850,-12468,-12963,-13321,-13520,-13529,-13310,-12841,-12105,-11110,-9872,-8430,-6820,-5102,-3312,-1514,244,1903,3399,4680,5685,6381,6742,6771,6502,5961,5228,4333,3364,2348,1365,439,-391,-1089,-1685,-2144,-2536,-2844,-3119,-3351,-3545,-3684,-3730,-3682,-3494,-3224,-2860,-2509,-2222,-2098,-2223,-2646,-3402,-4486,-5838,-7389,-9018,-10595,-11983,-13019,-13577,-13525,-12770,-11286,-9049,-6179,-2772,937,4729,8339,11506,14033,15750,16580,16523,15636,14058,11942,9485,6866,4264,1835,-320,-2098,-3480,-4441,-5014,-5254,-5197,-4925,-4450,-3821,-3020,-2052,-889,468,2016,3716,5508,7305,9004,10511,11726,12597,13059,13120,12764,12030,10947,9549,7894,6001,3926,1696,-639,-3027,-5410,-7698,-9800,-11591,-12946,-13734,-13830,-13148,-11641,-9356,-6396,-2975,636,4123,7153,9445,10788,11078,10332,8686,6372,3683,958,-1511,-3439,-4655,-5069,-4692,-3655,-2148,-432,1218,2552,3347,3482,2878,1579,-331,-2681,-5258,-7837,-10159,-12022,-13224,-13660,-13266,-12090,-10235,-7916,-5371,-2913,-817,635,1263,949,-301,-2385,-5108,-8186,-11319,-14148,-16389,-17756,-18090,-17296,-15398,-12515,-8839,-4635,-175,4246,8382,12007,14971,17160,18531,19069,18798,17768,16033,13685,10799,7506,3908,168,-3571,-7151,-10397,-13191,-15373,-16858,-17562,-17435,-16485,-14739,-12296,-9283,-5869,-2263,1333,4682,7598,9883,11417,12101,11922,10905,9155,6796,4024,1013,-2011,-4874,-7385,-9411,-10839,-11598,-11666,-11042,-9777,-7938,-5637,-2991,-153,2735,5513,8049,10221,11932,13118,13727,13750,13200,12108,10558,8618,6426,4078,1737,-498,-2482,-4148,-5420,-6299,-6814,-7023,-7051,-6983,-6947,-7016,-7212,-7530,-7866,-8116,-8096,-7687,-6736,-5220,-3155,-665,2040,4703,7027,8722,9563,9386,8147,5915,2858,-736,-4554,-8213,-11391,-13763,-15126,-15358,-14461,-12559,-9871,-6689,-3360,-194,2509,4567,5859,6429,6355,5876,5197,4582,4223,4235,4634,5334,6143,6839,7156,6885,5879,4098,1622,-1355,-4560,-7644,-10282,-12156,-13035,-12812,-11452,-9100,-5951,-2306,1493,5121,8269,10694,12241,12830,12474,11264,9337,6891,4114,1230,-1609,-4233,-6558,-8513,-10060,-11196,-11888,-12128,-11856,-11041,-9607,-7542,-4833,-1536,2211,6238,10267,14023,17203,19547,20859,21059,20147,18264,15595,12417,8999,5626,2531,-91,-2115,-3472,-4154,-4211,-3721,-2810,-1607,-257,1105,2363,3416,4215,4716,4936,4897,4658,4265,3792,3256,2698,2089,1405,599,-375,-1524,-2842,-4257,-5660,-6920,-7872,-8376,-8317,-7626,-6305,-4422,-2106,460,3056,5468,7481,8933,9708,9765,9117,7867,6130,4104,1943,-164,-2092,-3748,-5082,-6113,-6876,-7451,-7912,-8322,-8729,-9112,-9447,-9629,-9580,-9192,-8407,-7198,-5594,-3671,-1537,677,2851,4869,6664,8204,9484,10556,11467,12293,13093,13897,14697,15450,16043,16372,16267,15621,14318,12330,9687,6522,3025,-512,-3811,-6542,-8464,-9364,-9168,-7865,-5603,-2571,925,4592,8101,11183,13608,15231,15977,15858,14945,13377,11307,8923,6380,3816,1342,-1006,-3174,-5192,-7049,-8773,-10363,-11811,-13092,-14172,-14985,-15486,-15605,-15305,-14556,-13361,-11754,-9801,-7608,-5297,-3030,-956,756,1998,2659,2719,2187,1138,-305,-1990,-3740,-5359,-6689,-7545,-7840,-7467,-6424,-4737,-2493,171,3092,6074,8939,11490,13616,15193,16200,16634,16546,16007,15106,13915,12510,10928,9201,7339,5350,3242,1054,-1185,-3387,-5500,-7433,-9131,-10542,-11640,-12416,-12877,-13034,-12910,-12504,-11839,-10896,-9698,-8248,-6595,-4798,-2966,-1208,325,1528,2281,2543,2295,1593,527,-771,-2148,-3458,-4546,-5317,-5675,-5602,-5094,-4208,-3032,-1685,-301,959,1978,2614,2817,2547,1856,844,-332,-1489,-2415,-2957,-2964,-2397,-1270,317,2196,4163,5996,7488,8475,8871,8640,7873,6669,5237,3767,2472,1531,1073,1173,1836,3008,4569,6373,8225,9942,11328,12231,12525,12144,11084,9385,7145,4502,1593,-1404,-4346,-7087,-9500,-11480,-12941,-13814,-14055,-13646,-12580,-10911,-8682,-6015,-3024,108,3192,6000,8312,9912,10637,10388,9162,7055,4254,1029,-2312,-5454,-8106,-10055,-11160,-11395,-10829,-9628,-8026,-6306,-4736,-3568,-2983,-3061,-3808,-5106,-6768,-8566,-10222,-11521,-12248,-12307,-11656,-10364,-8566,-6461,-4263,-2199,-446,859,1667,1966,1847,1376,716,-39,-762,-1369,-1814,-2055,-2097,-1951,-1637,-1191,-658,-60,530,1112,1626,2087,2477,2812,3093,3331,3520,3650,3701,3656,3494,3213,2805,2308,1730,1152,602,167,-104,-158,49,527,1285,2298,3521,4896,6341,7769,9092,10227,11119,11737,12071,12145,11978,11595,11004,10189,9123,7759,6073,4026,1654,-1014,-3868,-6779,-9587,-12104,-14161,-15590,-16281,-16155,-15205,-13471,-11060,-8115,-4831,-1421,1885,4856,7294,9020,9935,9979,9180,7620,5424,2766,-173,-3219,-6203,-9001,-11528,-13730,-15607,-17183,-18480,-19524,-20318,-20799,-20919,-20562,-19621,-18042,-15740,-12794,-9259,-5354,-1308,2563,5950,8560,10160,10629,9946,8246,5740,2758,-358,-3258,-5637,-7289,-8089,-8035,-7223,-5822,-4055,-2172,-395,1064,2061,2518,2404,1784,761,-500,-1806,-2956,-3764,-4065,-3768,-2811,-1237,881,3396,6124,8879,11463,13706,15483,16680,17255,17170,16442,15094,13193,10823,8088,5136,2105,-828,-3505,-5763,-7464,-8501,-8804,-8352,-7186,-5388,-3101,-499,2212,4820,7106,8892,10007,10366,9928,8740,6922,4664,2187,-236,-2374,-3989,-4919,-5066,-4395,-2986,-947,1508,4165,6784,9137,11041,12374,13048,13087,12518,11442,9983,8232,6318,4287,2210,93,-2037,-4177,-6304,-8369,-10313,-12027,-13406,-14315,-14649,-14319,-13289,-11572,-9254,-6453,-3356,-149,2965,5797,8209,10096,11422,12186,12455,12271,11749,10899,9794,8403,6721,4703,2333,-410,-3475,-6803,-10260,-13685,-16879,-19646,-21784,-23151,-23632,-23198,-21875,-19779,-17066,-13962,-10697,-7511,-4598,-2109,-100,1420,2540,3378,4091,4834,5733,6881,8304,9989,11859,13800,15680,17341,18662,19523,19879,19717,19102,18138,16969,15755,14632,13706,13015,12544,12201,11857,11363,10566,9381,7749,5739,3446,1086,-1131,-2952,-4166,-4604,-4190,-2912,-886,1717,4635,7580,10241,12344,13660,14045,13462,11947,9661,6807,3659,487,-2430,-4875,-6678,-7766,-8142,-7912,-7226,-6314,-5388,-4671,-4327,-4459,-5093,-6184,-7595,-9172,-10678,-11918,-12671,-12777,-12129,-10680,-8470,-5608,-2264,1336,4952,8333,11263,13547,15073,15771,15648,14769,13240,11206,8828,6268,3687,1223,-1003,-2909,-4439,-5578,-6340,-6759,-6891,-6787,-6518,-6124,-5679,-5216,-4811,-4516,-4384,-4481,-4826,-5452,-6334,-7446,-8713,-10054,-11370,-12542,-13488,-14100,-14350,-14210,-13714,-12947,-11987,-10973,-10003,-9179,-8563,-8190,-8042,-8082,-8236,-8399,-8474,-8341,-7901,-7089,-5852,-4211,-2203,71,2497,4928,7228,9267,10937,12171,12925,13207,13055,12539,11752,10809,9822,8915,8186,7728,7597,7821,8391,9249,10322,11497,12659,13689,14496,14986,15144,14918,14378,13521,12459,11222,9891,8502,7057,5563,3963,2225,301,-1846,-4195,-6712,-9297,-11807,-14100,-15970,-17299,-17921,-17799,-16891,-15249,-12973,-10184,-7071,-3787,-529,2573,5368,7789,9762,11273,12313,12890,13005,12662,11848,10547,8744,6430,3614,345,-3294,-7167,-11072,-14795,-18054,-20610,-22230,-22764,-22140,-20402,-17679,-14209,-10268,-6179,-2234,1292,4211,6378,7746,8307,8136,7313,5985,4276,2349,328,-1646,-3497,-5128,-6525,-7641,-8506,-9118,-9525,-9749,-9829,-9786,-9632,-9347,-8911,-8274,-7385,-6219,-4738,-2983,-1005,1093,3174,5098,6733,7966,8750,9085,9023,8688,8201,7736,7413,7357,7607,8162,8930,9779,10506,10936,10857,10162,8759,6689,4052,1045,-2071,-5000,-7442,-9118,-9839,-9492,-8112,-5827,-2911,304,3433,6086,7965,8809,8555,7206,4969,2083,-1063,-4139,-6753,-8643,-9591,-9512,-8428,-6456,-3804,-729,2491,5577,8295,10443,11896,12573,12453,11577,10001,7835,5197,2207,-990,-4273,-7524,-10620,-13483,-16012,-18142,-19805,-20969,-21586,-21681,-21241,-20314,-18935,-17144,-14990,-12499,-9730,-6701,-3500,-170,3161,6391,9365,11948,13997,15424,16156,16223,15657,14599,13149,11475,9669,7833,6003,4188,2370,511,-1425,-3450,-5566,-7737,-9879,-11899,-13641,-14962,-15707,-15748,-15011,-13483,-11225,-8373,-5112,-1679,1697,4769,7354,9283,10485,10916,10643,9749,8411,6802,5145,3626,2425,1651,1354,1500,1976,2610,3186,3491,3320,2549,1112,-959,-3540,-6464,-9483,-12382,-14927,-16945,-18348,-19053,-19126,-18587,-17565,-16139,-14408,-12439,-10267,-7914,-5377,-2660,225,3241,6320,9384,12315,15013,17358,19256,20615,21367,21468,20890,19656,17808,15438,12668,9651,6547,3536,747,-1680,-3694,-5246,-6371,-7109,-7546,-7761,-7835,-7824,-7746,-7584,-7285,-6767,-5934,-4709,-3021,-878,1672,4518,7460,10314,12817,14778,16015,16412,15953,14662,12667,10127,7238,4215,1247,-1496,-3889,-5872,-7402,-8503,-9196,-9514,-9485,-9117,-8405,-7346,-5941,-4209,-2219,-73,2093,4082,5727,6828,7245,6890,5733,3855,1395,-1423,-4328,-7044,-9285,-10848,-11568,-11385,-10330,-8507,-6115,-3381,-584,2028,4192,5751,6557,6595,5893,4574,2828,875,-1018,-2614,-3686,-4087,-3739,-2662,-969,1155,3466,5711,7650,9105,9953,10200,9883,9185,8275,7394,6756,6528,6845,7743,9193,11084,13246,15447,17445,18984,19833,19832,18855,16905,14030,10399,6214,1750,-2729,-6958,-10707,-13821,-16172,-17748,-18542,-18647,-18135,-17125,-15720,-13997,-12037,-9862,-7523,-5022,-2409,278,2968,5550,7933,9970,11582,12665,13184,13136,12550,11504,10091,8418,6596,4730,2908,1203,-324,-1644,-2726,-3564,-4153,-4491,-4597,-4470,-4144,-3622,-2941,-2114,-1172,-137,963,2099,3245,4381,5485,6529,7498,8323,8970,9326,9306,8810,7733,6045,3712,797,-2593,-6299,-10094,-13748,-16998,-19620,-21423,-22275,-22138,-21038,-19095,-16486,-13423,-10149,-6889,-3851,-1206,925,2458,3368,3673,3442,2795,1882,891,12,-568,-694,-266,760,2352,4409,6785,9285,11716,13873,15615,16791,17348,17238,16476,15119,13250,10986,8464,5833,3222,780,-1420,-3279,-4786,-5924,-6730,-7242,-7539,-7655,-7680,-7612,-7490,-7284,-6985,-6562,-6009,-5340,-4598,-3856,-3204,-2724,-2493,-2519,-2800,-3231,-3717,-4118,-4308,-4214,-3816,-3139,-2333,-1509,-894,-631,-890,-1742,-3200,-5183,-7523,-9985,-12288,-14133,-15240,-15406,-14461,-12411,-9282,-5289,-658,4278,9176,13719,17588,20581,22529,23391,23197,22054,20148,17677,14873,11939,9033,6279,3728,1399,-730,-2680,-4481,-6139,-7648,-8984,-10117,-11004,-11635,-11984,-12070,-11919,-11577,-11121,-10611,-10134,-9740,-9487,-9396,-9471,-9703,-10037,-10421,-10765,-10967,-10923,-10517,-9651,-8269,-6327,-3869,-952,2276,5656,8993,12088,14779,16920,18453,19344,19652,19440,18828,17893,16725,15346,13763,11942,9836,7407,4640,1554,-1776,-5241,-8685,-11929,-14793,-17082,-18656,-19366,-19171,-18048,-16087,-13424,-10265,-6850,-3426,-229,2562,4806,6462,7517,8063,8174,7996,7612,7115,6537,5873,5097,4162,3040,1706,194,-1463,-3156,-4799,-6257,-7421,-8191,-8479,-8255,-7502,-6256,-4604,-2639,-516,1623,3631,5359,6728,7650,8130,8182,7877,7307,6573,5771,4977,4243,3566,2931,2275,1521,616,-520,-1888,-3499,-5276,-7142,-8959,-10589,-11886,-12716,-12996,-12677,-11777,-10358,-8553,-6507,-4429,-2495,-893,230,783,715,56,-1121,-2700,-4506,-6379,-8098,-9495,-10392,-10661,-10225,-9068,-7237,-4847,-2058,935,3921,6697,9064,10875,11996,12367,11951,10789,8944,6547,3743,707,-2368,-5313,-7952,-10156,-11822,-12884,-13339,-13178,-12481,-11285,-9697,-7783,-5636,-3337,-959,1414,3718,5864,7799,9444,10773,11741,12362,12639,12625,12358,11914,11352,10746,10154,9627,9192,8858,8593,8352,8060,7636,7005,6090,4866,3300,1446,-654,-2864,-5057,-7054,-8666,-9735,-10100,-9685,-8445,-6435,-3758,-596,2809,6212,9319,11889,13700,14590,14489,13391,11384,8622,5310,1701,-1970,-5438,-8520,-11031,-12882,-14025,-14496,-14376,-13812,-12962,-12013,-11107,-10384,-9896,-9674,-9680,-9837,-10055,-10225,-10266,-10108,-9750,-9178,-8469,-7664,-6852,-6098,-5473,-5003,-4722,-4591,-4561,-4543,-4411,-4059,-3361,-2244,-663,1359,3757,6393,9107,11677,13908,15591,16588,16804,16231,14934,13041,10734,8221,5704,3392,1411,-110,-1163,-1730,-1909,-1744,-1364,-804,-141,640,1534,2596,3860,5357,7091,9002,11004,12925,14586,15774,16300,16027,14897,12931,10285,7162,3886,764,-1849,-3703,-4574,-4404,-3214,-1165,1499,4476,7440,10098,12211,13626,14290,14232,13579,12492,11177,9800,8520,7402,6472,5673,4917,4091,3087,1818,237,-1651,-3814,-6145,-8555,-10886,-13030,-14842,-16259,-17209,-17706,-17766,-17471,-16896,-16134,-15250,-14283,-13243,-12091,-10786,-9248,-7441,-5324,-2910,-261,2542,5350,8030,10414,12390,13833,14722,15027,14824,14195,13278,12213,11141,10172,9370,8764,8287,7899,7462,6889,6082,4961,3508,1724,-351,-2617,-4984,-7313,-9481,-11371,-12897,-13983,-14636,-14844,-14677,-14207,-13530,-12753,-11983,-11303,-10756,-10365,-10052,-9751,-9314,-8607,-7523,-5966,-3947,-1503,1235,4095,6874,9363,11373,12776,13493,13531,12969,11930,10600,9165,7805,6695,5911,5537,5519,5799,6233,6677,6983,7040,6792,6246,5482,4612,3801,3184,2900,3017,3538,4412,5486,6600,7526,8082,8077,7414,6053,4030,1496,-1387,-4354,-7165,-9578,-11396,-12501,-12849,-12491,-11547,-10211,-8693,-7222,-5996,-5153,-4773,-4845,-5286,-5952,-6674,-7263,-7573,-7482,-6923,-5885,-4391,-2511,-332,2037,4470,6848,9020,10866,12252,13064,13220,12676,11408,9487,6982,4045,849,-2414,-5540,-8321,-10591,-12191,-13021,-13036,-12239,-10714,-8583,-6054,-3332,-681,1681,3533,4712,5131,4740,3606,1812,-464,-3043,-5693,-8232,-10453,-12234,-13472,-14133,-14250,-13866,-13128,-12112,-11017,-9908,-8952,-8181,-7667,-7394,-7345,-7447,-7638,-7814,-7896,-7796,-7436,-6764,-5739,-4346,-2599,-536,1776,4253,6784,9274,11599,13681,15443,16825,17837,18438,18707,18623,18274,17663,16864,15898,14835,13715,12603,11548,10584,9729,8985,8303,7673,6999,6261,5377,4319,3059,1587,-74,-1888,-3799,-5730,-7616,-9373,-10944,-12275,-13327,-14078,-14509,-14608,-14360,-13763,-12801,-11487,-9832,-7877,-5675,-3306,-855,1568,3852,5881,7540,8735,9392,9487,9021,8082,6746,5180,3505,1882,419,-787,-1697,-2283,-2577,-2630,-2512,-2323,-2157,-2101,-2238,-2599,-3205,-4023,-5010,-6083,-7176,-8202,-9122,-9886,-10508,-11000,-11401,-11766,-12122,-12504,-12904,-13283,-13591,-13720,-13595,-13100,-12183,-10804,-8977,-6787,-4343,-1819,601,2741,4427,5560,6086,6046,5540,4755,3891,3195,2862,3055,3847,5228,7088,9248,11473,13512,15135,16171,16500,16120,15068,13478,11509,9336,7141,5064,3200,1615,292,-789,-1705,-2535,-3353,-4223,-5188,-6238,-7364,-8481,-9520,-10374,-10952,-11171,-10987,-10373,-9364,-7992,-6360,-4536,-2647,-777,985,2567,3943,5076,5995,6716,7289,7766,8190,8599,9001,9380,9686,9849,9768,9361,8534,7235,5444,3179,530,-2403,-5431,-8394,-11074,-13301,-14923,-15845,-16013,-15469,-14253,-12501,-10333,-7901,-5345,-2794,-357,1882,3861,5534,6875,7856,8471,8694,8531,7964,7012,5679,4021,2094,0,-2146,-4196,-6021,-7453,-8405,-8766,-8514,-7659,-6282,-4515,-2542,-567,1201,2579,3457,3767,3576,2964,2111,1200,384,-176,-435,-369,-52,423,908,1288,1450,1340,964,379,-300,-920,-1319,-1340,-857,189,1802,3909,6359,8964,11480,13662,15293,16177,16219,15388,13752,11463,8735,5819,2960,396,-1714,-3246,-4163,-4505,-4339,-3818,-3083,-2301,-1603,-1088,-788,-702,-751,-866,-929,-881,-647,-239,339,1008,1702,2338,2842,3186,3332,3310,3118,2807,2391,1910,1391,867,386,0,-228,-228,45,637,1532,2688,4005,5356,6578,7534,8076,8132,7665,6714,5367,3761,2057,425,-990,-2060,-2735,-2974,-2831,-2377,-1725,-1010,-363,105,291,160,-298,-1036,-1959,-2966,-3918,-4720,-5273,-5548,-5530,-5248,-4754,-4098,-3335,-2497,-1597,-637,405,1554,2819,4204,5669,7140,8525,9688,10523,10917,10818,10206,9125,7652,5915,4042,2173,420,-1137,-2459,-3562,-4486,-5314,-6121,-6984,-7954,-9039,-10223,-11448,-12631,-13679,-14504,-15009,-15162,-14909,-14261,-13219,-11809,-10055,-7992,-5645,-3069,-317,2523,5343,8031,10431,12430,13888,14728,14918,14470,13480,12085,10457,8813,7324,6179,5478,5301,5626,6399,7468,8671,9785,10617,10976,10739,9835,8279,6137,3563,723,-2163,-4909,-7329,-9302,-10748,-11648,-12041,-11970,-11548,-10827,-9925,-8892,-7818,-6756,-5766,-4894,-4158,-3583,-3133,-2788,-2472,-2127,-1674,-1069,-287,647,1671,2689,3563,4182,4404,4166,3414,2180,535,-1375,-3394,-5302,-6935,-8094,-8690,-8621,-7919,-6623,-4864,-2807,-627,1467,3314,4757,5710,6117,6006,5424,4490,3323,2072,855,-215,-1098,-1772,-2286,-2709,-3135,-3658,-4351,-5262,-6384,-7685,-9065,-10417,-11575,-12412,-12774,-12582,-11772,-10377,-8451,-6143,-3584,-966,1565,3862,5826,7401,8562,9331,9745,9876,9772,9528,9180,8816,8462,8181,7991,7916,7977,8124,8363,8583,8747,8733,8502,7972,7160,6075,4790,3386,1958,589,-640,-1685,-2507,-3100,-3461,-3614,-3582,-3394,-3096,-2710,-2273,-1811,-1325,-843,-342,172,713,1283,1867,2439,2955,3350,3563,3513,3143,2396,1242,-317,-2257,-4503,-6961,-9500,-11977,-14239,-16157,-17605,-18517,-18832,-18554,-17698,-16324,-14493,-12293,-9808,-7112,-4310,-1466,1308,3928,6282,8279,9825,10867,11369,11349,10839,9928,8697,7258,5702,4130,2600,1187,-89,-1203,-2158,-2965,-3634,-4182,-4598,-4882,-4997,-4923,-4637,-4141,-3462,-2666,-1849,-1126,-631,-461,-715,-1400,-2494,-3883,-5424,-6921,-8191,-9057,-9395,-9151,-8317,-6975,-5224,-3209,-1076,1065,3104,5006,6731,8302,9716,10998,12125,13075,13783,14187,14196,13761,12830,11415,9534,7282,4750,2066,-629,-3229,-5599,-7655,-9315,-10517,-11236,-11447,-11186,-10477,-9418,-8092,-6608,-5092,-3627,-2317,-1208,-336,303,722,980,1101,1158,1159,1132,1060,914,640,190,-504,-1475,-2737,-4270,-5981,-7758,-9417,-10766,-11601,-11745,-11075,-9541,-7165,-4077,-448,3469,7415,11117,14325,16845,18529,19315,19191,18219,16505,14181,11401,8320,5077,1832,-1318,-4233,-6850,-9078,-10883,-12238,-13151,-13643,-13756,-13540,-13034,-12282,-11299,-10112,-8729,-7172,-5477,-3706,-1933,-268,1209,2406,3271,3805,4012,3974,3735,3374,2927,2401,1784,1034,103,-1020,-2346,-3797,-5270,-6598,-7582,-8038,-7787,-6740,-4876,-2295,816,4166,7430,10254,12330,13406,13355,12154,9934,6906,3407,-223,-3602,-6406,-8373,-9324,-9183,-7978,-5802,-2852,654,4453,8277,11895,15086,17715,19674,20957,21566,21602,21137,20298,19165,17818,16294,14594,12704,10588,8213,5575,2682,-392,-3554,-6643,-9496,-11895,-13675,-14654,-14736,-13871,-12089,-9509,-6296,-2694,1048,4649,7858,10455,12284,13255,13369,12683,11341,9530,7455,5345,3390,1742,504,-307,-736,-878,-896,-936,-1175,-1726,-2668,-3990,-5617,-7393,-9104,-10528,-11423,-11634,-11049,-9674,-7613,-5056,-2258,493,2924,4805,5979,6370,6006,4978,3463,1670,-182,-1889,-3280,-4263,-4780,-4866,-4585,-4046,-3360,-2647,-1988,-1475,-1124,-985,-1038,-1297,-1735,-2355,-3117,-4002,-4940,-5853,-6630,-7158,-7318,-7036,-6264,-5035,-3419,-1545,429,2348,4065,5469,6520,7196,7576,7720,7765,7796,7918,8180,8595,9151,9772,10398,10918,11256,11328,11080,10489,9551,8304,6800,5109,3319,1500,-260,-1906,-3380,-4639,-5651,-6385,-6808,-6901,-6628,-5978,-4940,-3517,-1755,312,2585,4986,7389,9679,11722,13404,14588,15183,15082,14230,12582,10161,7016,3274,-897,-5280,-9636,-13701,-17265,-20113,-22134,-23245,-23466,-22863,-21575,-19774,-17650,-15418,-13234,-11274,-9612,-8305,-7338,-6648,-6144,-5719,-5252,-4667,-3889,-2908,-1727,-395,1020,2444,3775,4946,5862,6490,6785,6756,6452,5920,5276,4610,4011,3581,3331,3303,3456,3744,4096,4435,4671,4756,4606,4201,3494,2485,1175,-424,-2261,-4303,-6454,-8658,-10790,-12760,-14420,-15664,-16334,-16338,-15569,-13988,-11607,-8485,-4773,-649,3639,7841,11701,14984,17517,19171,19897,19705,18679,16926,14623,11931,9023,6075,3211,567,-1779,-3745,-5284,-6355,-6930,-6997,-6557,-5611,-4215,-2407,-302,1996,4331,6549,8487,10012,10994,11379,11119,10243,8811,6928,4731,2405,105,-1952,-3644,-4819,-5443,-5515,-5109,-4380,-3490,-2647,-2035,-1797,-2026,-2730,-3839,-5203,-6625,-7856,-8678,-8863,-8308,-6915,-4788,-2028,1068,4212,7029,9173,10337,10321,9019,6506,2954,-1318,-5907,-10406,-14371,-17479,-19462,-20206,-19715,-18121,-15639,-12566,-9202,-5853,-2767,-154,1872,3236,3951,4087,3735,3061,2195,1313,534,-27,-324,-328,-71,397,1014,1706,2418,3102,3733,4281,4736,5059,5207,5123,4738,3993,2861,1343,-478,-2482,-4465,-6223,-7515,-8177,-8068,-7187,-5593,-3465,-1040,1408,3591,5270,6257,6453,5860,4559,2735,615,-1519,-3398,-4763,-5419,-5257,-4238,-2452,-45,2750,5668,8427,10786,12519,13513,13669,13026,11609,9576,7039,4188,1185,-1818,-4677,-7291,-9597,-11536,-13116,-14327,-15185,-15698,-15853,-15635,-15016,-13966,-12477,-10552,-8257,-5647,-2880,-58,2633,5065,7102,8653,9670,10155,10152,9747,9052,8177,7240,6313,5468,4710,4033,3390,2706,1921,949,-242,-1670,-3290,-5010,-6699,-8175,-9285,-9848,-9781,-9029,-7638,-5739,-3512,-1218,882,2520,3480,3608,2854,1245,-1068,-3885,-6921,-9888,-12492,-14478,-15658,-15926,-15264,-13758,-11544,-8846,-5878,-2868,-12,2567,4764,6563,7955,8967,9620,9925,9879,9461,8651,7425,5790,3775,1457,-1028,-3525,-5804,-7660,-8865,-9243,-8678,-7122,-4636,-1347,2507,6652,10762,14496,17591,19768,20937,21006,20067,18246,15738,12807,9662,6579,3731,1308,-588,-1879,-2568,-2677,-2314,-1576,-626,398,1340,2082,2529,2631,2408,1886,1196,434,-231,-678,-774,-457,329,1530,3090,4853,6651,8286,9555,10305,10397,9803,8520,6662,4376,1868,-636,-2910,-4755,-6016,-6607,-6509,-5784,-4559,-3003,-1336,244,1528,2372,2655,2350,1450,52,-1744,-3761,-5840,-7790,-9458,-10694,-11412,-11546,-11103,-10111,-8659,-6846,-4798,-2648,-509,1498,3300,4837,6086,7044,7742,8218,8535,8758,8943,9159,9423,9751,10095,10406,10576,10519,10134,9361,8167,6583,4662,2529,303,-1868,-3857,-5560,-6914,-7881,-8467,-8692,-8595,-8224,-7621,-6836,-5901,-4854,-3711,-2509,-1250,17,1303,2550,3773,4913,5971,6893,7651,8194,8485,8483,8171,7557,6666,5581,4380,3199,2145,1354,903,868,1243,2000,3033,4201,5334,6234,6746,6720,6096,4864,3092,925,-1479,-3900,-6164,-8103,-9587,-10586,-11044,-11041,-10589,-9791,-8686,-7356,-5845,-4208,-2504,-784,881,2431,3790,4916,5728,6224,6339,6098,5479,4530,3271,1783,115,-1619,-3356,-4973,-6416,-7595,-8499,-9107,-9467,-9633,-9689,-9723,-9811,-9996,-10299,-10677,-11070,-11353,-11423,-11127,-10375,-9072,-7192,-4757,-1846,1399,4799,8132,11176,13713,15558,16571,16700,15929,14378,12179,9578,6812,4155,1843,65,-1044,-1464,-1212,-435,706,1978,3152,4024,4402,4201,3341,1880,-124,-2526,-5163,-7871,-10470,-12817,-14798,-16323,-17371,-17926,-18017,-17693,-16976,-15920,-14532,-12837,-10846,-8569,-6057,-3347,-563,2200,4778,7021,8790,9955,10461,10270,9461,8111,6425,4595,2874,1504,697,611,1334,2831,5008,7646,10490,13238,15599,17321,18234,18229,17332,15606,13229,10384,7307,4208,1292,-1285,-3415,-5044,-6185,-6902,-7297,-7506,-7653,-7848,-8158,-8595,-9111,-9627,-9998,-10119,-9834,-9090,-7812,-6044,-3849,-1371,1194,3648,5749,7308,8167,8238,7520,6114,4174,1960,-283,-2273,-3803,-4701,-4924,-4490,-3533,-2237,-828,463,1447,1990,2032,1597,772,-296,-1439,-2487,-3311,-3811,-3972,-3819,-3438,-2946,-2478,-2149,-2054,-2243,-2690,-3353,-4091,-4773,-5220,-5293,-4879,-3929,-2478,-637,1404,3404,5100,6242,6637,6163,4817,2682,-56,-3135,-6272,-9149,-11512,-13122,-13856,-13643,-12528,-10623,-8108,-5213,-2170,778,3450,5682,7392,8547,9153,9277,8985,8362,7500,6470,5349,4209,3105,2131,1331,809,597,762,1297,2179,3330,4619,5896,6968,7661,7801,7276,6016,4037,1424,-1672,-5025,-8377,-11450,-13955,-15659,-16360,-15957,-14423,-11850,-8405,-4344,16,4362,8337,11665,14092,15447,15662,14718,12736,9872,6382,2556,-1281,-4816,-7750,-9858,-11005,-11127,-10332,-8767,-6718,-4494,-2411,-779,222,458,-17,-1092,-2523,-4049,-5388,-6316,-6676,-6411,-5558,-4248,-2667,-1052,359,1368,1799,1607,763,-611,-2389,-4354,-6311,-8046,-9403,-10245,-10528,-10221,-9396,-8109,-6499,-4661,-2743,-832,950,2527,3817,4750,5286,5375,5013,4192,2944,1312,-626,-2766,-4977,-7089,-8933,-10318,-11085,-11100,-10303,-8688,-6339,-3400,-57,3449,6910,10103,12871,15096,16726,17753,18235,18224,17817,17069,16036,14743,13201,11412,9396,7184,4843,2475,185,-1883,-3629,-4941,-5767,-6096,-5949,-5415,-4588,-3611,-2597,-1677,-921,-385,-79,21,-55,-252,-526,-839,-1161,-1473,-1773,-2039,-2273,-2428,-2480,-2349,-1987,-1308,-286,1108,2836,4820,6948,9063,11020,12662,13892,14617,14843,14577,13919,12936,11768,10472,9126,7742,6289,4735,2997,1033,-1191,-3665,-6331,-9069,-11729,-14098,-15968,-17120,-17391,-16671,-14972,-12387,-9132,-5477,-1761,1724,4666,6904,8298,8871,8690,7910,6722,5313,3875,2552,1456,646,159,-45,25,274,670,1129,1607,2087,2533,2990,3462,3991,4606,5308,6074,6850,7534,8028,8210,7999,7332,6200,4646,2755,649,-1510,-3571,-5357,-6737,-7597,-7880,-7589,-6766,-5540,-4038,-2457,-969,263,1092,1456,1330,771,-86,-1072,-1969,-2559,-2650,-2099,-840,1091,3576,6397,9286,11923,14030,15342,15711,15061,13448,10999,7957,4579,1175,-1964,-4597,-6524,-7648,-7935,-7450,-6303,-4657,-2690,-569,1560,3578,5427,7044,8413,9499,10256,10630,10531,9890,8627,6725,4193,1124,-2339,-5990,-9583,-12886,-15640,-17699,-18932,-19328,-18965,-17966,-16540,-14882,-13188,-11611,-10229,-9077,-8090,-7189,-6231,-5104,-3698,-1997,-19,2101,4180,5991,7271,7816,7455,6121,3873,851,-2661,-6332,-9791,-12649,-14611,-15418,-14978,-13287,-10508,-6899,-2807,1372,5273,8560,11022,12535,13115,12877,12001,10719,9245,7743,6343,5043,3835,2599,1231,-379,-2317,-4579,-7122,-9807,-12434,-14767,-16546,-17522,-17512,-16385,-14139,-10855,-6754,-2126,2650,7165,11040,13923,15592,15944,15020,13023,10275,7179,4197,1742,163,-316,341,2038,4471,7280,9990,12187,13494,13694,12705,10650,7763,4437,1089,-1849,-4004,-5128,-5107,-3979,-1940,720,3635,6435,8783,10439,11245,11193,10342,8861,6931,4774,2552,416,-1570,-3363,-4990,-6484,-7885,-9241,-10549,-11816,-12997,-14058,-14937,-15601,-16007,-16149,-16032,-15693,-15185,-14573,-13942,-13354,-12889,-12578,-12437,-12429,-12486,-12479,-12287,-11749,-10754,-9225,-7135,-4554,-1588,1579,4749,7719,10306,12386,13885,14812,15224,15239,14994,14642,14315,14108,14074,14187,14378,14512,14414,13928,12875,11178,8781,5749,2204,-1653,-5585,-9330,-12661,-15365,-17334,-18489,-18873,-18549,-17654,-16336,-14730,-12963,-11108,-9204,-7250,-5201,-3013,-618,2006,4866,7898,11005,14002,16704,18873,20309,20848,20400,18981,16695,13768,10469,7136,4084,1593,-133,-1011,-1060,-419,683,1961,3107,3838,3931,3254,1796,-358,-2980,-5819,-8516,-10776,-12314,-12957,-12641,-11425,-9501,-7127,-4643,-2356,-546,599,1001,693,-201,-1477,-2921,-4302,-5456,-6249,-6636,-6624,-6282,-5696,-4985,-4237,-3548,-2986,-2586,-2387,-2398,-2617,-3055,-3670,-4462,-5377,-6372,-7388,-8338,-9148,-9722,-9973,-9835,-9245,-8190,-6671,-4730,-2435,113,2797,5464,7958,10102,11723,12678,12846,12174,10657,8382,5479,2159,-1351,-4797,-7941,-10579,-12574,-13838,-14386,-14265,-13594,-12509,-11142,-9623,-8026,-6400,-4747,-3042,-1258,630,2604,4621,6585,8382,9886,10974,11577,11648,11215,10338,9117,7668,6115,4576,3149,1937,988,357,60,76,374,877,1511,2186,2831,3391,3842,4201,4510,4838,5277,5896,6766,7905,9296,10854,12466,13941,15105,15744,15701,14849,13144,10626,7415,3719,-211,-4082,-7620,-10571,-12754,-14066,-14475,-14058,-12935,-11299,-9373,-7370,-5506,-3950,-2806,-2153,-1962,-2203,-2755,-3522,-4360,-5164,-5845,-6323,-6583,-6589,-6365,-5912,-5266,-4459,-3531,-2513,-1451,-348,750,1861,2957,4055,5130,6197,7224,8216,9145,9984,10700,11238,11526,11506,11094,10246,8935,7164,4980,2467,-273,-3105,-5901,-8532,-10877,-12851,-14365,-15367,-15793,-15607,-14759,-13240,-11044,-8221,-4847,-1058,2972,7040,10908,14367,17212,19301,20540,20927,20482,19327,17553,15326,12761,10000,7162,4346,1671,-780,-2895,-4587,-5765,-6364,-6326,-5641,-4318,-2414,-27,2724,5674,8664,11501,14029,16081,17538,18306,18329,17614,16201,14185,11715,8942,6074,3279,726,-1464,-3225,-4541,-5457,-6061,-6471,-6813,-7206,-7737,-8460,-9366,-10411,-11491,-12479,-13233,-13604,-13492,-12803,-11554,-9760,-7550,-5052,-2450,81,2369,4290,5741,6708,7188,7265,7030,6604,6115,5662,5336,5169,5174,5304,5505,5671,5724,5550,5091,4282,3112,1595,-216,-2236,-4373,-6506,-8538,-10374,-11945,-13221,-14188,-14876,-15318,-15573,-15683,-15696,-15626,-15460,-15178,-14698,-13986,-12936,-11530,-9713,-7506,-4952,-2119,859,3867,6743,9361,11605,13388,14684,15473,15812,15738,15329,14637,13708,12565,11207,9626,7803,5735,3432,928,-1724,-4439,-7130,-9678,-11974,-13893,-15329,-16163,-16333,-15752,-14435,-12381,-9692,-6495,-2983,619,4053,7094,9501,11158,11964,11957,11230,9954,8355,6670,5116,3896,3113,2842,3049,3640,4466,5342,6065,6470,6401,5793,4628,2971,939,-1305,-3580,-5703,-7521,-8903,-9776,-10113,-9924,-9271,-8235,-6906,-5400,-3795,-2174,-597,913,2320,3635,4840,5943,6921,7757,8420,8868,9071,8990,8607,7908,6899,5588,4017,2213,240,-1856,-4009,-6168,-8277,-10299,-12191,-13933,-15480,-16831,-17928,-18763,-19272,-19419,-19164,-18448,-17274,-15616,-13525,-11060,-8328,-5456,-2590,142,2619,4769,6557,7982,9089,9928,10563,11055,11437,11734,11943,12039,11994,11762,11315,10619,9680,8491,7104,5540,3892,2218,639,-755,-1845,-2549,-2791,-2548,-1828,-697,740,2336,3936,5370,6513,7250,7556,7421,6920,6131,5153,4087,2979,1888,786,-329,-1502,-2773,-4152,-5641,-7219,-8809,-10362,-11759,-12924,-13752,-14175,-14141,-13646,-12715,-11439,-9915,-8290,-6682,-5217,-3952,-2929,-2113,-1446,-833,-181,624,1617,2868,4325,5960,7667,9345,10874,12152,13094,13646,13787,13528,12922,12028,10941,9727,8457,7163,5839,4466,2975,1324,-546,-2651,-4979,-7464,-10002,-12447,-14630,-16389,-17580,-18097,-17917,-17053,-15621,-13754,-11647,-9475,-7427,-5612,-4124,-2958,-2068,-1366,-711,7,924,2087,3545,5229,7055,8855,10445,11628,12235,12138,11294,9719,7516,4846,1898,-1103,-3968,-6525,-8650,-10282,-11385,-11980,-12102,-11786,-11087,-10028,-8643,-6953,-4981,-2773,-373,2125,4623,6975,9029,10624,11594,11828,11227,9784,7541,4617,1203,-2473,-6138,-9520,-12367,-14463,-15678,-15952,-15324,-13917,-11922,-9563,-7104,-4741,-2691,-1039,133,877,1259,1430,1551,1789,2301,3182,4479,6163,8133,10237,12285,14075,15422,16190,16274,15672,14400,12577,10317,7795,5168,2591,206,-1888,-3609,-4918,-5813,-6308,-6459,-6312,-5926,-5352,-4596,-3693,-2606,-1349,105,1727,3489,5298,7051,8599,9786,10474,10529,9919,8626,6755,4450,1925,-577,-2818,-4583,-5721,-6157,-5902,-5056,-3784,-2292,-827,417,1231,1515,1208,349,-965,-2571,-4280,-5897,-7244,-8203,-8679,-8663,-8153,-7213,-5901,-4305,-2513,-614,1304,3159,4889,6422,7732,8777,9558,10081,10373,10490,10480,10429,10384,10420,10553,10808,11135,11481,11741,11780,11491,10722,9407,7493,4995,2013,-1326,-4810,-8230,-11346,-13947,-15870,-16973,-17230,-16614,-15224,-13158,-10598,-7721,-4733,-1823,842,3129,4933,6224,6972,7254,7123,6724,6182,5638,5222,5003,5036,5291,5717,6235,6730,7141,7379,7422,7252,6882,6332,5637,4817,3906,2934,1933,950,42,-739,-1319,-1671,-1757,-1597,-1233,-731,-196,300,655,829,772,499,14,-625,-1383,-2192,-2998,-3738,-4371,-4834,-5119,-5172,-5009,-4602,-3978,-3151,-2172,-1091,-9,1010,1860,2478,2828,2895,2722,2376,1947,1539,1245,1134,1234,1547,2004,2541,3028,3367,3437,3181,2540,1554,258,-1227,-2791,-4289,-5604,-6641,-7339,-7706,-7775,-7637,-7389,-7139,-6953,-6884,-6894,-6953,-6935,-6749,-6278,-5430,-4182,-2529,-547,1644,3883,5988,7772,9083,9807,9884,9338,8235,6699,4888,2965,1083,-614,-2052,-3178,-3994,-4565,-4957,-5288,-5656,-6155,-6847,-7747,-8816,-9968,-11071,-11954,-12467,-12433,-11775,-10412,-8382,-5762,-2711,560,3829,6840,9395,11324,12529,12997,12768,11946,10687,9146,7497,5898,4474,3314,2471,1944,1716,1732,1936,2265,2663,3090,3511,3920,4308,4685,5049,5395,5693,5891,5918,5681,5104,4114,2676,801,-1467,-4011,-6702,-9353,-11765,-13755,-15122,-15765,-15593,-14638,-12990,-10822,-8368,-5887,-3635,-1854,-686,-228,-438,-1190,-2284,-3443,-4397,-4901,-4761,-3908,-2352,-229,2270,4877,7340,9401,10874,11613,11576,10782,9331,7404,5197,2967,924,-717,-1834,-2343,-2275,-1713,-816,211,1174,1869,2165,1982,1314,243,-1119,-2581,-3978,-5118,-5869,-6129,-5873,-5136,-4017,-2682,-1297,-86,788,1163,961,160,-1164,-2890,-4801,-6688,-8295,-9418,-9897,-9622,-8601,-6873,-4596,-1942,864,3610,6109,8202,9810,10884,11445,11529,11216,10549,9617,8444,7090,5574,3946,2232,516,-1156,-2669,-3952,-4881,-5390,-5401,-4896,-3908,-2524,-888,795,2342,3533,4239,4378,3941,3050,1817,484,-778,-1767,-2364,-2513,-2228,-1599,-773,88,791,1185,1153,636,-339,-1673,-3205,-4716,-5999,-6855,-7167,-6894,-6106,-4953,-3658,-2464,-1613,-1282,-1589,-2540,-4062,-6003,-8127,-10216,-11989,-13267,-13870,-13747,-12894,-11427,-9495,-7325,-5136,-3157,-1559,-464,86,134,-228,-823,-1482,-2000,-2225,-2025,-1342,-168,1426,3327,5348,7298,8933,10056,10484,10114,8917,6959,4391,1427,-1667,-4626,-7192,-9171,-10423,-10924,-10696,-9894,-8678,-7298,-5950,-4849,-4113,-3810,-3899,-4280,-4770,-5164,-5246,-4824,-3770,-2034,362,3283,6564,9942,13187,16021,18254,19709,20326,20098,19131,17576,15644,13566,11542,9763,8324,7286,6630,6291,6168,6149,6116,5966,5632,5040,4185,3048,1660,49,-1717,-3560,-5377,-7026,-8383,-9283,-9620,-9302,-8325,-6755,-4745,-2514,-328,1534,2822,3328,2948,1665,-424,-3113,-6128,-9120,-11751,-13682,-14665,-14537,-13254,-10915,-7713,-3961,-24,3705,6849,9110,10269,10281,9180,7181,4548,1604,-1301,-3898,-5953,-7338,-8030,-8065,-7580,-6719,-5678,-4597,-3632,-2850,-2305,-1978,-1832,-1784,-1754,-1646,-1391,-938,-265,602,1622,2708,3783,4745,5523,6068,6354,6430,6328,6181,6069,6127,6448,7097,8104,9448,11039,12767,14450,15916,16974,17477,17320,16487,15010,13014,10650,8109,5581,3232,1194,-443,-1641,-2417,-2813,-2934,-2865,-2749,-2671,-2743,-3011,-3511,-4213,-5068,-5960,-6768,-7348,-7580,-7367,-6685,-5532,-3993,-2160,-151,1898,3901,5735,7376,8748,9872,10732,11370,11798,12059,12150,12101,11889,11532,11012,10338,9529,8578,7525,6361,5110,3772,2358,876,-664,-2240,-3850,-5464,-7077,-8667,-10212,-11687,-13039,-14211,-15123,-15690,-15834,-15480,-14597,-13184,-11288,-9025,-6520,-3984,-1580,481,2064,3051,3397,3101,2225,861,-846,-2766,-4716,-6570,-8179,-9457,-10340,-10818,-10915,-10695,-10245,-9647,-8981,-8305,-7626,-6946,-6204,-5353,-4322,-3073,-1581,123,1982,3881,5711,7320,8603,9454,9836,9749,9246,8441,7453,6443,5533,4834,4387,4192,4180,4229,4218,3981,3420,2450,1058,-698,-2722,-4828,-6838,-8505,-9642,-10044,-9595,-8228,-5984,-2986,538,4294,7935,11101,13468,14787,14907,13825,11658,8678,5229,1750,-1336,-3630,-4822,-4735,-3324,-708,2859,6999,11276,15198,18337,20302,20863,19903,17489,13819,9213,4082,-1158,-6072,-10319,-13631,-15850,-16960,-17006,-16166,-14620,-12609,-10327,-7966,-5652,-3477,-1492,285,1839,3174,4276,5126,5695,5934,5797,5224,4176,2625,574,-1934,-4818,-7959,-11203,-14382,-17313,-19831,-21791,-23106,-23723,-23669,-23006,-21849,-20341,-18606,-16781,-14922,-13089,-11253,-9392,-7439,-5348,-3082,-641,1936,4585,7194,9661,11862,13705,15118,16069,16563,16640,16368,15829,15118,14315,13516,12767,12128,11606,11207,10884,10591,10235,9731,8999,7954,6574,4845,2814,564,-1803,-4156,-6366,-8329,-9945,-11182,-12023,-12497,-12661,-12568,-12273,-11782,-11096,-10140,-8870,-7179,-5032,-2401,675,4081,7652,11171,14386,17073,19023,20112,20283,19587,18146,16149,13833,11429,9160,7183,5605,4422,3595,2977,2418,1729,753,-626,-2448,-4666,-7141,-9642,-11903,-13610,-14498,-14368,-13126,-10832,-7669,-3974,-139,3367,6145,7837,8244,7297,5085,1832,-2155,-6494,-10822,-14785,-18117,-20621,-22191,-22818,-22533,-21452,-19683,-17382,-14672,-11699,-8568,-5393,-2268,725,3485,5933,7942,9426,10253,10367,9706,8312,6253,3704,862,-2002,-4648,-6813,-8317,-9023,-8885,-7960,-6357,-4294,-1992,285,2306,3884,4909,5342,5249,4740,3997,3206,2544,2135,2047,2258,2689,3194,3601,3742,3467,2703,1410,-332,-2420,-4671,-6887,-8877,-10464,-11524,-11996,-11858,-11160,-9964,-8371,-6478,-4377,-2157,127,2412,4674,6874,8996,11001,12836,14436,15683,16470,16647,16091,14710,12443,9323,5439,988,-3763,-8465,-12740,-16175,-18434,-19213,-18378,-15900,-11932,-6769,-820,5411,11412,16683,20821,23536,24708,24350,22639,19835,16290,12345,8349,4560,1176,-1696,-4044,-5917,-7402,-8627,-9685,-10664,-11601,-12500,-13301,-13941,-14316,-14335,-13929,-13058,-11734,-10039,-8078,-6037,-4082,-2394,-1104,-273,90,83,-167,-462,-646,-543,-111,692,1756,2957,4116,5054,5644,5796,5527,4900,4074,3228,2563,2273,2489,3313,4733,6701,9051,11591,14055,16163,17666,18317,17972,16567,14116,10783,6756,2349,-2145,-6395,-10139,-13138,-15263,-16442,-16679,-16059,-14673,-12674,-10202,-7390,-4385,-1290,1771,4703,7403,9763,11692,13076,13860,13952,13365,12082,10185,7774,4993,2039,-894,-3576,-5818,-7431,-8318,-8394,-7698,-6281,-4302,-1923,640,3188,5535,7517,9066,10109,10716,10926,10886,10702,10502,10358,10288,10259,10162,9856,9187,7997,6199,3768,765,-2631,-6181,-9579,-12490,-14629,-15741,-15688,-14441,-12069,-8775,-4828,-572,3632,7424,10492,12588,13564,13378,12089,9867,6928,3577,91,-3209,-6096,-8349,-9859,-10575,-10524,-9799,-8535,-6883,-5005,-3044,-1108,692,2323,3707,4843,5687,6230,6453,6341,5886,5087,3966,2548,885,-953,-2897,-4847,-6724,-8441,-9931,-11132,-12003,-12501,-12599,-12267,-11490,-10251,-8567,-6460,-3984,-1236,1691,4644,7482,10044,12185,13787,14770,15107,14807,13960,12640,10994,9117,7124,5095,3070,1087,-859,-2759,-4609,-6396,-8086,-9645,-11008,-12146,-12993,-13542,-13757,-13642,-13184,-12392,-11268,-9826,-8104,-6147,-4029,-1859,268,2212,3870,5143,5965,6308,6180,5638,4771,3701,2569,1539,744,328,370,916,1962,3427,5195,7086,8897,10418,11443,11819,11445,10285,8400,5886,2934,-274,-3499,-6556,-9246,-11460,-13101,-14170,-14679,-14699,-14308,-13586,-12601,-11411,-10036,-8505,-6817,-4980,-3015,-958,1139,3195,5137,6875,8342,9479,10252,10644,10661,10311,9617,8605,7284,5699,3851,1808,-399,-2679,-4956,-7117,-9059,-10675,-11871,-12584,-12761,-12402,-11522,-10177,-8439,-6401,-4167,-1841,472,2690,4728,6559,8123,9434,10464,11235,11730,11963,11922,11603,10999,10098,8915,7470,5819,4051,2263,601,-814,-1864,-2458,-2562,-2186,-1399,-322,878,2031,2951,3486,3548,3072,2109,730,-941,-2731,-4503,-6084,-7371,-8275,-8771,-8879,-8658,-8208,-7633,-7042,-6529,-6141,-5904,-5778,-5699,-5560,-5239,-4638,-3656,-2283,-518,1545,3774,5988,7979,9544,10477,10647,9940,8355,5959,2899,-583,-4215,-7668,-10629,-12812,-13993,-14040,-12923,-10714,-7593,-3807,341,4532,8451,11846,14498,16297,17188,17207,16437,15010,13061,10742,8161,5440,2636,-178,-2979,-5713,-8373,-10890,-13254,-15379,-17223,-18702,-19741,-20273,-20222,-19553,-18260,-16361,-13943,-11106,-7994,-4770,-1599,1354,3942,6038,7562,8450,8720,8391,7564,6347,4874,3302,1759,367,-781,-1647,-2186,-2422,-2348,-1991,-1366,-481,637,1951,3409,4902,6321,7527,8366,8729,8517,7692,6272,4328,1970,-634,-3326,-5914,-8245,-10178,-11622,-12532,-12908,-12792,-12257,-11372,-10224,-8862,-7310,-5594,-3672,-1547,807,3374,6083,8847,11487,13836,15672,16809,17097,16442,14844,12376,9206,5554,1699,-2090,-5542,-8444,-10636,-12026,-12592,-12373,-11441,-9929,-7955,-5683,-3239,-767,1631,3850,5833,7508,8856,9844,10462,10726,10624,10200,9445,8397,7058,5461,3628,1613,-526,-2714,-4846,-6844,-8590,-10012,-11028,-11588,-11672,-11272,-10431,-9189,-7640,-5864,-3978,-2088,-295,1291,2611,3580,4177,4374,4166,3585,2648,1429,-25,-1618,-3285,-4932,-6494,-7896,-9092,-10027,-10666,-10976,-10927,-10494,-9674,-8449,-6855,-4912,-2693,-273,2239,4731,7083,9175,10918,12212,13022,13297,13056,12310,11134,9593,7817,5915,4041,2326,908,-106,-635,-644,-129,852,2228,3880,5682,7502,9204,10676,11810,12541,12818,12656,12073,11155,9980,8670,7320,6032,4862,3847,2973,2203,1479,721,-125,-1105,-2230,-3450,-4702,-5845,-6746,-7243,-7207,-6535,-5191,-3198,-644,2326,5523,8746,11771,14421,16521,17974,18713,18733,18074,16817,15052,12906,10470,7861,5154,2428,-269,-2883,-5373,-7690,-9776,-11565,-12975,-13929,-14341,-14163,-13360,-11964,-10050,-7762,-5283,-2840,-663,1026,2059,2314,1768,449,-1509,-3941,-6622,-9315,-11786,-13828,-15264,-15985,-15922,-15071,-13486,-11263,-8543,-5494,-2304,825,3714,6173,8088,9338,9900,9756,8982,7657,5925,3919,1795,-323,-2322,-4128,-5688,-6972,-7949,-8608,-8895,-8800,-8250,-7237,-5728,-3737,-1321,1445,4407,7422,10267,12782,14750,16061,16599,16349,15344,13674,11478,8916,6166,3374,709,-1760,-3925,-5797,-7342,-8617,-9632,-10419,-10983,-11270,-11242,-10776,-9816,-8258,-6105,-3380,-212,3225,6685,9933,12697,14809,16091,16514,16071,14883,13093,10922,8574,6285,4213,2530,1274,489,100,6,81,168,174,32,-246,-583,-854,-902,-582,222,1521,3289,5336,7460,9343,10701,11248,10793,9241,6620,3090,-1096,-5594,-10031,-14042,-17305,-19594,-20769,-20827,-19852,-18036,-15614,-12884,-10103,-7563,-5440,-3917,-3036,-2821,-3174,-3986,-5079,-6289,-7460,-8462,-9236,-9734,-10010,-10095,-10110,-10125,-10249,-10509,-10946,-11485,-12065,-12539,-12770,-12608,-11932,-10649,-8742,-6234,-3237,103,3585,7008,10166,12897,15079,16658,17640,18082,18104,17799,17322,16727,16089,15398,14606,13653,12425,10856,8872,6463,3674,603,-2589,-5700,-8515,-10822,-12443,-13273,-13269,-12493,-11061,-9169,-7031,-4847,-2822,-1048,378,1484,2314,2971,3581,4240,5067,6087,7321,8726,10196,11643,12899,13861,14385,14417,13894,12861,11377,9576,7609,5660,3874,2414,1362,800,728,1129,1924,2999,4229,5434,6473,7184,7447,7174,6332,4932,3057,822,-1617,-4105,-6468,-8605,-10384,-11779,-12743,-13291,-13451,-13268,-12809,-12138,-11343,-10474,-9625,-8823,-8147,-7613,-7266,-7125,-7182,-7443,-7866,-8419,-9060,-9738,-10406,-11035,-11574,-12028,-12350,-12572,-12644,-12598,-12390,-12020,-11468,-10709,-9755,-8593,-7257,-5757,-4140,-2432,-688,1068,2761,4370,5793,7002,7901,8469,8674,8534,8100,7446,6678,5900,5223,4736,4494,4517,4771,5190,5669,6084,6333,6286,5903,5123,3976,2519,841,-916,-2631,-4154,-5393,-6248,-6708,-6740,-6408,-5734,-4798,-3659,-2367,-989,454,1921,3390,4838,6230,7517,8642,9519,10069,10212,9889,9080,7799,6133,4182,2130,125,-1619,-2969,-3776,-3988,-3581,-2636,-1252,392,2119,3754,5116,6121,6655,6749,6378,5645,4602,3357,1980,555,-887,-2298,-3683,-5007,-6271,-7414,-8393,-9116,-9493,-9419,-8834,-7676,-5992,-3838,-1386,1201,3679,5876,7587,8716,9199,9039,8312,7105,5556,3784,1923,76,-1669,-3243,-4621,-5774,-6715,-7441,-7969,-8284,-8390,-8243,-7838,-7131,-6120,-4804,-3213,-1420,490,2389,4150,5652,6757,7406,7505,7080,6128,4754,3063,1200,-679,-2447,-3980,-5221,-6119,-6695,-6974,-7005,-6870,-6598,-6271,-5900,-5516,-5123,-4718,-4281,-3812,-3261,-2610,-1797,-781,497,2065,3945,6118,8538,11120,13763,16332,18707,20758,22378,23489,24024,23985,23373,22269,20760,18979,17069,15174,13425,11934,10764,9951,9459,9214,9078,8893,8461,7620,6198,4131,1372,-2004,-5880,-10065,-14324,-18421,-22105,-25184,-27486,-28927,-29471,-29171,-28126,-26500,-24472,-22241,-19953,-17761,-15701,-13835,-12126,-10563,-9108,-7743,-6450,-5246,-4135,-3167,-2374,-1805,-1499,-1472,-1732,-2236,-2951,-3765,-4596,-5308,-5778,-5914,-5629,-4918,-3800,-2361,-717,999,2640,4109,5321,6271,6983,7543,8065,8673,9499,10621,12095,13888,15896,17962,19839,21295,22075,21980,20888,18764,15695,11866,7567,3147,-1009,-4556,-7172,-8693,-8991,-8145,-6265,-3606,-446,2903,6135,8998,11297,12928,13852,14119,13815,13056,11976,10650,9173,7551,5796,3875,1743,-604,-3184,-5930,-8746,-11491,-13959,-15970,-17306,-17827,-17409,-16040,-13776,-10767,-7250,-3493,180,3482,6134,7935,8745,8511,7267,5123,2252,-1120,-4740,-8348,-11690,-14566,-16795,-18287,-18981,-18903,-18107,-16704,-14822,-12611,-10205,-7745,-5319,-3008,-830,1197,3114,4930,6691,8400,10055,11614,13012,14151,14925,15242,15036,14292,13050,11406,9498,7502,5603,3981,2793,2154,2135,2745,3950,5664,7750,10068,12423,14659,16596,18098,19047,19354,18979,17890,16132,13740,10838,7544,4043,512,-2854,-5886,-8437,-10414,-11758,-12496,-12672,-12413,-11866,-11189,-10570,-10140,-10016,-10252,-10835,-11682,-12675,-13618,-14349,-14678,-14474,-13662,-12235,-10275,-7938,-5444,-3037,-978,536,1331,1363,636,-727,-2547,-4596,-6611,-8355,-9608,-10237,-10161,-9413,-8086,-6356,-4441,-2568,-962,198,788,739,62,-1178,-2863,-4840,-6931,-8965,-10781,-12242,-13267,-13794,-13828,-13404,-12592,-11489,-10180,-8757,-7276,-5792,-4320,-2867,-1439,-16,1394,2804,4215,5610,7000,8349,9673,10930,12131,13237,14244,15119,15843,16385,16710,16779,16559,16007,15118,13878,12340,10562,8658,6745,4952,3385,2121,1178,534,114,-185,-492,-929,-1614,-2610,-3966,-5654,-7621,-9765,-11965,-14083,-15994,-17562,-18705,-19334,-19428,-18970,-18001,-16583,-14823,-12842,-10788,-8810,-7034,-5573,-4473,-3745,-3338,-3159,-3073,-2954,-2633,-2024,-1016,383,2149,4166,6267,8262,9925,11064,11529,11234,10212,8558,6506,4322,2342,874,203,483,1821,4119,7236,10885,14753,18499,21825,24480,26315,27256,27336,26624,25270,23407,21192,18751,16191,13573,10964,8359,5813,3296,868,-1463,-3643,-5602,-7307,-8673,-9703,-10364,-10695,-10719,-10495,-10045,-9424,-8631,-7684,-6595,-5355,-3992,-2520,-982,563,2046,3376,4462,5209,5536,5391,4737,3616,2071,238,-1745,-3698,-5436,-6798,-7635,-7866,-7456,-6444,-4936,-3077,-1069,876,2549,3754,4356,4259,3461,1980,-44,-2505,-5187,-7921,-10505,-12765,-14553,-15764,-16318,-16204,-15440,-14082,-12240,-10017,-7558,-4994,-2454,-60,2074,3866,5221,6109,6488,6362,5757,4710,3301,1609,-236,-2108,-3846,-5316,-6361,-6904,-6823,-6125,-4762,-2801,-298,2645,5882,9270,12628,15783,18568,20818,22416,23242,23246,22403,20724,18298,15214,11645,7783,3867,146,-3112,-5685,-7401,-8156,-7985,-6971,-5344,-3363,-1345,398,1589,2013,1541,153,-2080,-4986,-8339,-11841,-15212,-18142,-20384,-21719,-21987,-21124,-19119,-16074,-12156,-7606,-2720,2191,6822,10902,14215,16624,18050,18507,18040,16765,14813,12343,9504,6467,3362,324,-2533,-5136,-7401,-9298,-10795,-11896,-12589,-12918,-12879,-12531,-11903,-11063,-10070,-9004,-7920,-6879,-5909,-5020,-4208,-3448,-2718,-1982,-1221,-410,453,1374,2346,3363,4426,5534,6684,7879,9082,10280,11403,12397,13190,13715,13915,13756,13203,12256,10919,9207,7160,4811,2235,-476,-3198,-5761,-8000,-9701,-10713,-10880,-10144,-8500,-6033,-2911,661,4402,8055,11345,14041,15966,16992,17072,16220,14520,12100,9139,5830,2380,-1010,-4162,-6931,-9210,-10944,-12116,-12768,-12942,-12741,-12231,-11510,-10654,-9723,-8783,-7881,-7067,-6382,-5867,-5533,-5375,-5362,-5416,-5449,-5351,-4998,-4306,-3194,-1649,318,2633,5195,7872,10502,12943,15023,16607,17572,17827,17341,16126,14263,11883,9177,6346,3637,1242,-631,-1858,-2343,-2053,-1014,708,2976,5632,8443,11180,13564,15354,16326,16326,15280,13202,10212,6511,2354,-1941,-6085,-9778,-12800,-14951,-16142,-16306,-15487,-13759,-11268,-8222,-4850,-1456,1694,4291,6100,6913,6620,5196,2709,-669,-4704,-9098,-13536,-17705,-21338,-24205,-26186,-27209,-27292,-26524,-25013,-22922,-20402,-17613,-14694,-11787,-8978,-6368,-4006,-1928,-164,1282,2401,3188,3644,3770,3574,3066,2289,1261,56,-1295,-2724,-4188,-5657,-7101,-8519,-9907,-11264,-12589,-13863,-15057,-16122,-17002,-17601,-17853,-17642,-16895,-15536,-13524,-10870,-7625,-3901,156,4350,8496,12395,15887,18853,21224,22971,24145,24786,25021,24922,24614,24163,23632,23046,22404,21685,20862,19890,18734,17351,15735,13865,11800,9578,7301,5079,3000,1173,-354,-1559,-2450,-3096,-3557,-3939,-4310,-4748,-5276,-5902,-6588,-7261,-7864,-8271,-8446,-8283,-7772,-6889,-5674,-4170,-2469,-656,1171,2913,4515,5901,7069,7975,8642,9047,9185,9035,8566,7736,6523,4885,2827,352,-2480,-5596,-8865,-12147,-15264,-18039,-20294,-21892,-22709,-22692,-21832,-20179,-17845,-14981,-11762,-8390,-5043,-1889,931,3341,5255,6668,7553,7922,7773,7128,6010,4479,2639,633,-1346,-3079,-4353,-4969,-4793,-3756,-1899,693,3804,7222,10661,13861,16590,18650,19929,20352,19941,18749,16917,14592,12007,9372,6927,4888,3408,2599,2493,3025,4087,5485,7000,8405,9484,10072,10066,9441,8234,6548,4529,2335,145,-1899,-3673,-5099,-6155,-6855,-7279,-7522,-7716,-7991,-8465,-9227,-10322,-11736,-13400,-15177,-16883,-18293,-19187,-19354,-18656,-17019,-14473,-11149,-7249,-3067,1107,4943,8188,10609,12109,12638,12288,11189,9569,7654,5683,3865,2325,1164,360,-130,-412,-613,-835,-1196,-1740,-2492,-3441,-4492,-5558,-6471,-7063,-7170,-6629,-5350,-3280,-473,2956,6806,10829,14736,18245,21091,23055,24004,23845,22599,20328,17178,13327,9012,4454,-77,-4351,-8137,-11246,-13549,-14973,-15535,-15320,-14488,-13250,-11824,-10442,-9270,-8459,-8043,-8048,-8381,-8962,-9644,-10319,-10868,-11231,-11381,-11321,-11111,-10787,-10426,-10048,-9680,-9287,-8826,-8211,-7368,-6225,-4737,-2911,-779,1565,4017,6436,8685,10633,12152,13152,13560,13326,12467,10981,8974,6513,3769,875,-1985,-4646,-6960,-8791,-10048,-10673,-10642,-9985,-8759,-7069,-5045,-2852,-630,1444,3291,4794,5959,6774,7320,7678,7978,8336,8881,9707,10869,12387,14201,16231,18311,20286,21931,23076,23543,23225,22092,20188,17645,14653,11442,8240,5263,2675,587,-956,-1954,-2477,-2613,-2500,-2275,-2084,-2059,-2297,-2858,-3755,-4942,-6340,-7831,-9272,-10545,-11515,-12115,-12291,-12048,-11441,-10545,-9492,-8392,-7386,-6547,-5951,-5575,-5374,-5249,-5051,-4676,-3985,-2929,-1492,274,2260,4322,6291,8001,9293,10058,10228,9780,8779,7286,5479,3494,1544,-200,-1577,-2457,-2807,-2626,-2015,-1124,-124,758,1365,1532,1168,264,-1173,-3017,-5158,-7403,-9594,-11525,-13061,-14041,-14381,-14008,-12909,-11107,-8671,-5717,-2395,1103,4567,7775,10535,12670,14087,14742,14665,13968,12786,11306,9689,8104,6638,5384,4329,3479,2771,2163,1606,1073,540,17,-511,-1035,-1575,-2148,-2788,-3530,-4416,-5472,-6717,-8150,-9746,-11466,-13232,-14961,-16553,-17917,-18964,-19639,-19908,-19760,-19223,-18309,-17081,-15562,-13819,-11895,-9865,-7811,-5833,-4043,-2554,-1452,-805,-619,-864,-1457,-2299,-3263,-4252,-5164,-5950,-6576,-7046,-7378,-7616,-7791,-7948,-8107,-8288,-8486,-8692,-8884,-9018,-9065,-8949,-8629,-8047,-7153,-5936,-4377,-2505,-370,1982,4441,6948,9388,11701,13805,15668,17247,18538,19547,20273,20747,20981,20999,20830,20492,20022,19417,18715,17891,16961,15921,14770,13536,12240,10911,9596,8300,7070,5895,4798,3769,2809,1899,1042,203,-615,-1443,-2286,-3143,-4016,-4872,-5693,-6424,-7017,-7406,-7509,-7266,-6595,-5474,-3881,-1870,481,3022,5580,7950,9919,11301,11923,11699,10559,8574,5814,2507,-1149,-4843,-8324,-11326,-13659,-15199,-15926,-15895,-15258,-14220,-13005,-11854,-10934,-10379,-10208,-10376,-10756,-11170,-11426,-11338,-10764,-9631,-7940,-5782,-3312,-743,1708,3812,5407,6373,6673,6361,5547,4402,3146,1954,1043,516,494,964,1930,3268,4888,6621,8340,9912,11235,12260,12948,13333,13432,13333,13084,12787,12487,12240,12077,11983,11966,11967,11959,11872,11643,11210,10505,9493,8141,6466,4501,2331,51,-2214,-4341,-6212,-7743,-8868,-9567,-9851,-9756,-9345,-8696,-7885,-7004,-6119,-5304,-4593,-4025,-3604,-3337,-3229,-3252,-3424,-3684,-4029,-4371,-4660,-4785,-4671,-4227,-3395,-2162,-542,1387,3517,5701,7782,9597,11008,11897,12200,11882,10971,9522,7629,5388,2923,315,-2325,-4950,-7488,-9904,-12148,-14191,-15974,-17464,-18573,-19253,-19395,-18947,-17829,-16034,-13568,-10512,-6980,-3146,797,4631,8144,11137,13444,14939,15542,15236,14049,12104,9549,6631,3601,743,-1682,-3477,-4514,-4756,-4270,-3193,-1721,-89,1475,2762,3606,3890,3585,2680,1274,-533,-2586,-4713,-6766,-8586,-10074,-11151,-11793,-12022,-11899,-11516,-10985,-10414,-9891,-9470,-9163,-8924,-8670,-8294,-7661,-6702,-5315,-3525,-1349,1092,3660,6192,8506,10467,11939,12873,13222,13022,12320,11198,9762,8093,6308,4461,2641,871,-798,-2359,-3784,-5069,-6177,-7076,-7709,-7985,-7828,-7139,-5855,-3945,-1432,1604,5031,8661,12314,15761,18843,21380,23303,24542,25121,25094,24543,23572,22298,20788,19154,17438,15704,14002,12373,10875,9567,8485,7686,7154,6879,6768,6730,6608,6299,5670,4674,3298,1583,-363,-2418,-4442,-6285,-7865,-9086,-9955,-10482,-10749,-10839,-10866,-10910,-11042,-11284,-11614,-11988,-12315,-12510,-12480,-12144,-11471,-10418,-9043,-7360,-5483,-3497,-1518,338,1957,3244,4114,4500,4377,3723,2565,945,-1065,-3374,-5860,-8402,-10850,-13061,-14883,-16189,-16869,-16849,-16129,-14731,-12804,-10499,-8058,-5724,-3722,-2254,-1413,-1249,-1687,-2626,-3888,-5302,-6684,-7878,-8743,-9185,-9132,-8581,-7545,-6131,-4427,-2607,-797,852,2253,3340,4123,4633,4966,5209,5485,5875,6454,7259,8278,9473,10767,12049,13212,14120,14687,14804,14450,13595,12281,10568,8539,6294,3937,1558,-746,-2917,-4882,-6613,-8064,-9231,-10090,-10633,-10846,-10721,-10236,-9409,-8231,-6771,-5088,-3307,-1575,-53,1078,1683,1640,913,-488,-2466,-4873,-7493,-10089,-12399,-14177,-15218,-15366,-14557,-12806,-10236,-7044,-3519,16,3214,5759,7394,7958,7400,5784,3278,136,-3344,-6824,-9988,-12542,-14257,-14985,-14665,-13347,-11174,-8364,-5211,-2001,968,3477,5371,6591,7176,7217,6882,6319,5700,5145,4752,4582,4668,5018,5641,6509,7601,8865,10224,11596,12855,13882,14546,14735,14373,13436,11943,9995,7720,5303,2947,833,-855,-2005,-2550,-2487,-1907,-906,319,1619,2795,3727,4297,4468,4225,3612,2692,1550,279,-1049,-2351,-3605,-4767,-5856,-6874,-7835,-8747,-9588,-10329,-10909,-11270,-11340,-11079,-10458,-9471,-8177,-6600,-4866,-3025,-1201,532,2105,3441,4519,5305,5803,6043,6039,5856,5512,5058,4513,3897,3238,2542,1864,1208,633,158,-203,-422,-535,-529,-440,-256,29,455,1069,1927,3073,4537,6295,8293,10420,12524,14459,16048,17173,17748,17728,17160,16115,14733,13177,11625,10242,9165,8472,8183,8234,8516,8857,9067,8972,8413,7308,5632,3438,835,-2007,-4904,-7664,-10115,-12140,-13662,-14675,-15229,-15408,-15335,-15133,-14900,-14723,-14613,-14562,-14497,-14332,-13966,-13325,-12373,-11119,-9647,-8051,-6488,-5076,-3940,-3131,-2671,-2488,-2498,-2543,-2487,-2192,-1568,-583,727,2256,3836,5267,6330,6838,6628,5636,3836,1333,-1722,-5078,-8450,-11506,-13952,-15499,-15973,-15277,-13453,-10662,-7175,-3350,437,3800,6446,8150,8846,8557,7456,5770,3787,1784,2,-1394,-2320,-2787,-2859,-2642,-2268,-1824,-1399,-1000,-611,-178,398,1173,2243,3594,5224,7024,8859,10555,11924,12791,13034,12587,11455,9739,7586,5211,2853,735,-946,-2058,-2545,-2436,-1838,-914,114,1038,1641,1767,1342,355,-1076,-2781,-4513,-6010,-7039,-7390,-6988,-5791,-3918,-1526,1138,3794,6169,8008,9129,9429,8918,7697,5984,4039,2195,737,-63,-42,860,2574,4913,7572,10210,12433,13919,14409,13779,12065,9424,6169,2664,-680,-3480,-5441,-6376,-6244,-5151,-3306,-1036,1341,3483,5157,6188,6546,6265,5489,4384,3135,1938,910,171,-228,-289,-8,555,1359,2328,3405,4483,5502,6333,6912,7134,6954,6331,5255,3759,1890,-271,-2632,-5084,-7525,-9842,-11950,-13770,-15235,-16319,-16962,-17168,-16883,-16105,-14815,-13002,-10706,-7968,-4891,-1595,1750,4993,7918,10413,12297,13520,14019,13834,13023,11728,10079,8258,6399,4628,3020,1590,330,-843,-1983,-3197,-4516,-5982,-7539,-9125,-10624,-11916,-12907,-13516,-13744,-13608,-13206,-12623,-11990,-11392,-10912,-10584,-10402,-10340,-10334,-10322,-10237,-10017,-9620,-8998,-8143,-7038,-5698,-4150,-2418,-568,1349,3263,5073,6715,8062,9027,9504,9415,8711,7390,5501,3176,570,-2072,-4528,-6552,-7940,-8557,-8324,-7259,-5445,-3028,-210,2800,5783,8540,10929,12829,14204,15034,15363,15236,14722,13881,12763,11410,9856,8119,6235,4217,2112,-50,-2220,-4334,-6356,-8207,-9867,-11290,-12467,-13407,-14135,-14679,-15106,-15427,-15704,-15920,-16068,-16115,-15981,-15634,-15001,-14071,-12848,-11359,-9665,-7830,-5910,-3968,-2038,-178,1598,3227,4706,5979,7027,7824,8317,8496,8302,7724,6737,5357,3618,1596,-601,-2853,-4985,-6866,-8340,-9307,-9724,-9566,-8926,-7866,-6556,-5100,-3639,-2271,-1052,-30,813,1482,2038,2541,3067,3711,4550,5658,7090,8849,10925,13225,15661,18062,20272,22097,23361,23927,23679,22611,20742,18219,15207,11961,8713,5735,3220,1349,201,-204,61,870,2023,3309,4493,5375,5785,5607,4810,3394,1499,-750,-3098,-5315,-7153,-8392,-8906,-8618,-7585,-5897,-3762,-1379,996,3141,4854,5966,6391,6071,5059,3448,1403,-861,-3139,-5197,-6873,-8029,-8617,-8646,-8209,-7439,-6521,-5651,-4993,-4713,-4869,-5512,-6569,-7949,-9465,-10920,-12082,-12734,-12697,-11849,-10149,-7642,-4446,-757,3206,7180,10931,14238,16925,18876,20018,20344,19898,18772,17111,15085,12900,10761,8855,7351,6324,5819,5760,6037,6450,6803,6863,6467,5477,3863,1666,-991,-3903,-6852,-9583,-11888,-13605,-14645,-15005,-14753,-14028,-12995,-11855,-10758,-9867,-9244,-8946,-8931,-9144,-9477,-9815,-10056,-10083,-9860,-9326,-8530,-7504,-6380,-5254,-4287,-3578,-3228,-3264,-3669,-4360,-5209,-6061,-6754,-7150,-7153,-6722,-5887,-4723,-3358,-1925,-557,628,1568,2193,2517,2517,2257,1751,1085,304,-508,-1287,-1953,-2442,-2675,-2597,-2164,-1352,-185,1295,2991,4800,6584,8219,9572,10542,11042,11046,10524,9538,8122,6393,4445,2432,483,-1222,-2545,-3330,-3476,-2914,-1641,279,2724,5510,8421,11218,13673,15588,16816,17286,16990,16007,14450,12501,10333,8130,6054,4217,2698,1520,645,15,-483,-939,-1455,-2086,-2850,-3725,-4646,-5505,-6215,-6629,-6682,-6275,-5406,-4078,-2386,-429,1630,3645,5456,6941,7981,8526,8529,8017,7024,5650,3989,2196,388,-1272,-2675,-3700,-4290,-4399,-4070,-3349,-2359,-1225,-77,952,1779,2323,2573,2499,2158,1567,813,-39,-922,-1759,-2523,-3190,-3752,-4251,-4680,-5079,-5429,-5716,-5881,-5875,-5612,-5055,-4140,-2888,-1314,499,2456,4442,6336,8033,9447,10523,11204,11492,11356,10816,9871,8549,6882,4924,2748,439,-1885,-4111,-6105,-7756,-8946,-9604,-9670,-9137,-8033,-6424,-4412,-2117,312,2738,5001,6980,8544,9612,10111,10027,9361,8175,6543,4584,2422,184,-1992,-4023,-5797,-7294,-8452,-9299,-9834,-10095,-10123,-9944,-9592,-9097,-8456,-7703,-6808,-5806,-4659,-3405,-2028,-585,878,2264,3453,4311,4682,4448,3500,1806,-622,-3689,-7225,-11007,-14742,-18139,-20884,-22726,-23472,-23015,-21362,-18630,-15002,-10799,-6301,-1890,2147,5532,8082,9706,10407,10287,9520,8337,6988,5709,4720,4130,4023,4348,5001,5812,6573,7070,7140,6635,5516,3803,1590,-926,-3537,-5967,-7975,-9332,-9880,-9541,-8331,-6357,-3817,-954,1934,4569,6674,8052,8547,8110,6751,4569,1713,-1624,-5230,-8887,-12401,-15587,-18305,-20448,-21913,-22683,-22699,-22008,-20613,-18610,-16076,-13148,-9982,-6730,-3597,-735,1692,3583,4881,5602,5817,5643,5240,4744,4303,3990,3856,3867,3977,4087,4111,3966,3601,3017,2254,1409,613,25,-199,74,922,2363,4325,6671,9192,11650,13785,15368,16200,16172,15233,13449,10943,7963,4759,1679,-994,-2956,-4005,-3999,-2928,-840,2080,5611,9460,13322,16903,19936,22209,23580,23989,23457,22091,20075,17633,15032,12516,10286,8480,7132,6192,5522,4928,4198,3122,1563,-565,-3231,-6316,-9610,-12837,-15684,-17846,-19045,-19098,-17893,-15479,-11962,-7623,-2765,2225,6961,11097,14345,16510,17504,17341,16134,14059,11367,8299,5102,2004,-866,-3382,-5534,-7324,-8825,-10091,-11235,-12296,-13358,-14420,-15501,-16568,-17582,-18502,-19274,-19852,-20192,-20226,-19917,-19178,-17972,-16253,-14007,-11280,-8123,-4679,-1076,2475,5808,8705,11012,12594,13380,13383,12670,11401,9772,8019,6376,5041,4178,3864,4118,4869,5987,7287,8544,9542,10053,9911,8997,7268,4766,1614,-1991,-5793,-9503,-12835,-15527,-17370,-18259,-18147,-17118,-15290,-12872,-10055,-7069,-4070,-1219,1399,3722,5725,7405,8774,9838,10614,11115,11356,11380,11210,10912,10515,10068,9560,8983,8260,7328,6090,4473,2449,30,-2703,-5593,-8458,-11037,-13113,-14437,-14852,-14238,-12583,-9956,-6520,-2513,1775,6021,9912,13162,15540,16895,17160,16356,14602,12061,8985,5602,2180,-1064,-3946,-6320,-8126,-9318,-9944,-10060,-9793,-9264,-8613,-7975,-7426,-7048,-6821,-6736,-6709,-6678,-6556,-6302,-5881,-5301,-4587,-3770,-2908,-2013,-1139,-282,535,1321,2081,2832,3591,4397,5256,6229,7281,8461,9702,10979,12213,13298,14131,14613,14638,14170,13196,11744,9941,7865,5713,3580,1624,-97,-1517,-2656,-3537,-4230,-4810,-5340,-5894,-6474,-7110,-7751,-8376,-8926,-9362,-9632,-9704,-9531,-9082,-8331,-7244,-5832,-4096,-2083,147,2510,4903,7200,9282,11013,12264,12948,12965,12310,10987,9087,6738,4134,1473,-1009,-3130,-4722,-5689,-6008,-5696,-4857,-3597,-2054,-366,1352,2989,4478,5776,6865,7778,8539,9218,9861,10504,11171,11829,12436,12907,13174,13147,12817,12137,11184,9988,8655,7245,5828,4435,3062,1706,319,-1100,-2572,-4075,-5571,-7015,-8334,-9491,-10428,-11132,-11597,-11831,-11873,-11754,-11530,-11231,-10904,-10553,-10207,-9833,-9441,-8979,-8449,-7803,-7044,-6141,-5114,-3974,-2757,-1532,-353,678,1501,2043,2270,2181,1788,1164,364,-500,-1371,-2145,-2805,-3301,-3674,-3940,-4192,-4492,-4951,-5634,-6613,-7916,-9524,-11388,-13408,-15446,-17374,-19021,-20289,-21054,-21281,-20945,-20074,-18728,-16986,-14941,-12702,-10373,-8066,-5878,-3892,-2162,-714,466,1410,2197,2896,3597,4362,5233,6194,7197,8131,8868,9261,9188,8583,7434,5826,3911,1898,46,-1405,-2222,-2260,-1422,256,2674,5636,8878,12133,15094,17539,19246,20115,20091,19209,17566,15300,12574,9572,6438,3338,365,-2384,-4863,-7051,-8936,-10534,-11841,-12875,-13598,-14007,-14036,-13651,-12806,-11476,-9687,-7479,-4963,-2269,446,3009,5281,7125,8490,9320,9675,9596,9205,8608,7912,7205,6509,5833,5102,4256,3194,1861,232,-1661,-3713,-5788,-7694,-9260,-10310,-10726,-10442,-9450,-7813,-5628,-3053,-249,2600,5336,7801,9901,11542,12698,13358,13525,13246,12526,11433,9985,8243,6255,4097,1852,-356,-2401,-4117,-5354,-5952,-5811,-4859,-3114,-640,2403,5834,9389,12828,15876,18298,19898,20524,20119,18655,16237,12961,9059,4719,243,-4146,-8131,-11512,-14037,-15575,-16009,-15345,-13634,-11045,-7783,-4139,-388,3157,6258,8711,10409,11311,11464,10954,9898,8419,6610,4549,2270,-196,-2841,-5641,-8552,-11518,-14431,-17185,-19645,-21682,-23203,-24121,-24426,-24121,-23251,-21888,-20089,-17919,-15440,-12685,-9738,-6655,-3552,-550,2195,4536,6333,7490,7965,7779,7018,5851,4460,3090,1955,1261,1147,1695,2886,4641,6798,9156,11479,13550,15145,16121,16353,15815,14543,12643,10306,7737,5185,2868,965,-409,-1213,-1502,-1369,-990,-543,-212,-152,-474,-1208,-2353,-3806,-5452,-7124,-8658,-9900,-10717,-11030,-10788,-10017,-8761,-7117,-5214,-3154,-1091,899,2710,4290,5603,6633,7403,7947,8313,8556,8702,8756,8690,8411,7849,6872,5420,3430,939,-1970,-5119,-8268,-11142,-13435,-14896,-15312,-14611,-12786,-10016,-6505,-2585,1423,5200,8454,10994,12672,13454,13355,12487,10965,8989,6692,4277,1858,-437,-2519,-4354,-5885,-7117,-8045,-8670,-9026,-9111,-8975,-8622,-8111,-7459,-6726,-5943,-5169,-4435,-3807,-3295,-2970,-2794,-2806,-2927,-3115,-3282,-3327,-3174,-2737,-1974,-869,564,2251,4124,6054,7951,9689,11215,12457,13419,14121,14599,14925,15148,15306,15412,15445,15337,15016,14381,13340,11832,9823,7330,4427,1238,-2071,-5294,-8224,-10645,-12377,-13290,-13309,-12448,-10783,-8450,-5641,-2555,603,3657,6466,8943,11030,12730,14065,15075,15801,16267,16457,16351,15873,14980,13612,11780,9517,6938,4183,1430,-1143,-3379,-5174,-6463,-7258,-7613,-7606,-7351,-6932,-6409,-5826,-5153,-4377,-3439,-2315,-993,485,2057,3608,5022,6174,6957,7303,7180,6594,5591,4219,2564,686,-1340,-3453,-5592,-7687,-9667,-11437,-12906,-13959,-14515,-14500,-13901,-12745,-11124,-9195,-7132,-5158,-3466,-2253,-1638,-1723,-2489,-3907,-5819,-8081,-10464,-12779,-14828,-16457,-17561,-18071,-17976,-17297,-16066,-14373,-12275,-9876,-7260,-4518,-1742,972,3524,5820,7732,9176,10026,10223,9693,8435,6463,3855,718,-2788,-6501,-10217,-13766,-16981,-19727,-21919,-23501,-24462,-24820,-24617,-23906,-22754,-21220,-19370,-17269,-14977,-12547,-10042,-7492,-4949,-2436,38,2440,4796,7078,9305,11467,13551,15550,17417,19127,20604,21789,22594,22940,22757,21988,20632,18712,16341,13658,10880,8232,5966,4305,3408,3376,4179,5729,7793,10111,12339,14163,15284,15477,14628,12714,9851,6248,2187,-1964,-5871,-9157,-11560,-12854,-12950,-11863,-9723,-6775,-3328,248,3586,6357,8278,9205,9055,7901,5886,3246,267,-2754,-5532,-7820,-9461,-10360,-10536,-10084,-9170,-8004,-6825,-5837,-5218,-5072,-5414,-6185,-7238,-8379,-9366,-9984,-10013,-9324,-7855,-5619,-2743,603,4175,7708,10946,13635,15590,16665,16810,16043,14458,12231,9564,6695,3856,1224,-1042,-2885,-4281,-5285,-5990,-6496,-6930,-7362,-7868,-8447,-9079,-9699,-10221,-10552,-10619,-10332,-9697,-8682,-7363,-5791,-4071,-2285,-514,1183,2795,4307,5755,7148,8518,9848,11122,12279,13252,13971,14372,14420,14130,13544,12761,11888,11050,10332,9799,9444,9239,9091,8925,8637,8172,7502,6631,5625,4562,3544,2687,2067,1785,1836,2242,2893,3688,4439,4964,5059,4591,3451,1663,-707,-3462,-6381,-9192,-11647,-13546,-14757,-15247,-15069,-14367,-13326,-12181,-11138,-10404,-10107,-10324,-11047,-12205,-13635,-15155,-16486,-17399,-17620,-16962,-15284,-12554,-8849,-4357,625,5734,10542,14666,17731,19509,19860,18820,16551,13332,9541,5569,1818,-1393,-3826,-5384,-6065,-6015,-5426,-4547,-3626,-2842,-2341,-2140,-2213,-2441,-2678,-2798,-2653,-2216,-1447,-424,754,1945,2995,3755,4124,4005,3397,2312,833,-917,-2787,-4593,-6141,-7248,-7766,-7594,-6724,-5224,-3241,-1020,1200,3126,4531,5240,5169,4336,2849,890,-1299,-3469,-5356,-6758,-7518,-7554,-6886,-5582,-3804,-1742,383,2374,4042,5274,5998,6221,5996,5442,4672,3842,3061,2420,1962,1670,1501,1371,1206,939,552,50,-500,-1025,-1433,-1650,-1631,-1377,-928,-366,204,678,956,979,725,219,-459,-1193,-1837,-2224,-2202,-1650,-487,1300,3645,6452,9521,12680,15701,18412,20628,22251,23170,23360,22787,21485,19478,16872,13755,10289,6637,2984,-464,-3533,-6036,-7843,-8845,-8989,-8271,-6739,-4480,-1629,1658,5191,8753,12129,15072,17360,18794,19202,18503,16679,13820,10109,5804,1231,-3282,-7404,-10877,-13507,-15192,-15930,-15787,-14899,-13460,-11637,-9655,-7652,-5785,-4155,-2827,-1874,-1314,-1187,-1493,-2234,-3379,-4886,-6674,-8655,-10682,-12614,-14245,-15390,-15854,-15469,-14155,-11870,-8704,-4822,-485,3979,8214,11855,14600,16207,16564,15675,13654,10732,7207,3405,-329,-3694,-6460,-8460,-9660,-10100,-9925,-9347,-8583,-7870,-7367,-7171,-7282,-7620,-8035,-8373,-8474,-8246,-7665,-6792,-5748,-4716,-3867,-3359,-3296,-3704,-4545,-5694,-6990,-8220,-9190,-9739,-9747,-9207,-8154,-6739,-5136,-3581,-2264,-1386,-1030,-1253,-1968,-3063,-4312,-5503,-6390,-6775,-6524,-5577,-3970,-1826,654,3232,5624,7592,8933,9516,9333,8445,7030,5308,3537,1940,698,-101,-459,-463,-263,-52,-14,-320,-1066,-2275,-3869,-5678,-7468,-8940,-9830,-9886,-8974,-7045,-4192,-608,3408,7507,11328,14525,16818,18043,18095,17070,15077,12391,9282,6072,3036,408,-1661,-3108,-3957,-4288,-4234,-3933,-3493,-3011,-2489,-1930,-1259,-415,657,1985,3520,5177,6789,8182,9135,9480,9065,7822,5764,3005,-245,-3691,-6991,-9786,-11748,-12630,-12281,-10703,-8000,-4440,-358,3844,7729,10939,13138,14162,13911,12474,10004,6767,3073,-772,-4470,-7787,-10574,-12737,-14289,-15270,-15784,-15918,-15760,-15376,-14788,-14020,-13063,-11928,-10638,-9234,-7793,-6383,-5092,-3973,-3059,-2332,-1740,-1190,-561,271,1433,3014,5053,7546,10391,13437,16469,19206,21401,22779,23164,22456,20646,17878,14352,10392,6324,2526,-720,-3132,-4593,-5043,-4563,-3318,-1550,466,2450,4173,5475,6292,6657,6690,6571,6497,6660,7173,8097,9357,10825,12266,13441,14086,14019,13119,11390,8961,6043,2957,33,-2386,-4027,-4699,-4345,-3024,-952,1585,4188,6483,8072,8682,8100,6285,3324,-576,-5055,-9733,-14157,-17919,-20689,-22222,-22449,-21419,-19343,-16520,-13341,-10165,-7375,-5191,-3797,-3184,-3275,-3876,-4748,-5640,-6344,-6702,-6674,-6281,-5665,-4990,-4478,-4313,-4636,-5513,-6891,-8656,-10577,-12428,-13938,-14909,-15189,-14726,-13544,-11772,-9567,-7139,-4697,-2404,-413,1216,2456,3342,3948,4363,4695,5030,5432,5930,6500,7080,7570,7864,7861,7521,6846,5928,4907,3973,3312,3087,3382,4201,5437,6894,8310,9391,9868,9534,8283,6146,3257,-103,-3608,-6871,-9525,-11273,-11891,-11303,-9531,-6753,-3206,766,4832,8650,11937,14484,16162,16929,16844,15998,14567,12720,10634,8483,6374,4408,2641,1105,-160,-1115,-1713,-1888,-1600,-824,402,1997,3787,5585,7121,8169,8500,7953,6471,4077,925,-2720,-6547,-10139,-13140,-15183,-16031,-15536,-13702,-10674,-6716,-2206,2436,6756,10360,12916,14231,14237,13021,10782,7834,4531,1260,-1634,-3855,-5209,-5594,-5047,-3680,-1744,497,2710,4596,5915,6508,6338,5489,4144,2571,1064,-87,-666,-526,340,1873,3885,6166,8463,10540,12199,13289,13720,13459,12538,11004,8984,6578,3960,1268,-1325,-3679,-5658,-7167,-8137,-8551,-8415,-7781,-6720,-5317,-3680,-1886,-57,1753,3416,4864,5958,6605,6674,6098,4826,2899,411,-2449,-5474,-8389,-10975,-13004,-14354,-14964,-14870,-14200,-13124,-11864,-10619,-9553,-8769,-8284,-8037,-7922,-7779,-7457,-6845,-5844,-4477,-2778,-879,1070,2901,4455,5606,6293,6500,6293,5761,5032,4218,3421,2679,1995,1310,540,-417,-1660,-3245,-5193,-7451,-9915,-12423,-14764,-16712,-18037,-18533,-18071,-16560,-14059,-10685,-6688,-2377,1881,5720,8814,10898,11840,11597,10264,8031,5151,1949,-1282,-4219,-6635,-8327,-9186,-9170,-8307,-6692,-4458,-1788,1137,4103,6933,9440,11505,12987,13862,14054,13611,12538,10912,8800,6310,3530,598,-2384,-5275,-7959,-10333,-12308,-13836,-14895,-15498,-15683,-15517,-15072,-14421,-13638,-12749,-11782,-10715,-9516,-8136,-6518,-4625,-2425,43,2736,5513,8214,10624,12519,13675,13933,13165,11364,8597,5032,926,-3417,-7636,-11393,-14350,-16255,-16920,-16267,-14326,-11223,-7185,-2518,2455,7340,11831,15600,18453,20272,21044,20893,19995,18608,16987,15350,13875,12605,11556,10598,9623,8448,6959,5056,2730,33,-2906,-5907,-8774,-11291,-13300,-14657,-15309,-15242,-14498,-13171,-11369,-9227,-6874,-4447,-2043,216,2285,4089,5602,6794,7633,8092,8126,7713,6806,5427,3592,1395,-1030,-3511,-5828,-7775,-9157,-9807,-9654,-8657,-6895,-4481,-1606,1531,4689,7696,10341,12530,14159,15205,15677,15608,15060,14090,12764,11123,9210,7057,4691,2163,-454,-3071,-5539,-7703,-9401,-10437,-10718,-10119,-8650,-6350,-3352,143,3900,7621,11036,13853,15851,16867,16797,15664,13545,10615,7136,3376,-315,-3646,-6330,-8168,-9040,-8932,-7928,-6196,-3976,-1535,848,2922,4486,5416,5649,5237,4263,2908,1358,-175,-1503,-2478,-3011,-3078,-2730,-2066,-1232,-397,276,627,556,-5,-1053,-2536,-4357,-6387,-8493,-10542,-12428,-14047,-15347,-16243,-16720,-16716,-16236,-15262,-13842,-12039,-9962,-7770,-5624,-3737,-2277,-1420,-1267,-1870,-3203,-5153,-7564,-10191,-12805,-15124,-16930,-18008,-18245,-17566,-16015,-13684,-10751,-7419,-3938,-517,2619,5335,7508,9121,10174,10758,10961,10933,10782,10649,10597,10692,10919,11249,11605,11896,12035,11946,11591,10977,10137,9171,8174,7297,6660,6390,6566,7220,8321,9775,11420,13068,14483,15481,15863,15547,14471,12710,10364,7635,4732,1888,-682,-2816,-4400,-5390,-5829,-5793,-5428,-4894,-4341,-3917,-3700,-3723,-3965,-4330,-4736,-5043,-5170,-5027,-4589,-3835,-2808,-1556,-152,1294,2700,3943,4942,5618,5919,5834,5378,4609,3620,2509,1406,403,-402,-961,-1256,-1291,-1113,-772,-342,117,520,839,1002,1017,849,534,76,-465,-1052,-1611,-2079,-2397,-2500,-2377,-2004,-1415,-665,186,1042,1826,2472,2911,3132,3108,2863,2433,1857,1217,569,-1,-414,-597,-480,-3,869,2133,3773,5687,7789,9897,11858,13469,14565,14994,14650,13496,11540,8881,5646,2028,-1764,-5517,-9001,-12043,-14462,-16157,-17050,-17136,-16457,-15095,-13186,-10869,-8305,-5647,-3028,-566,1660,3597,5219,6540,7579,8381,8988,9430,9729,9863,9812,9484,8837,7755,6206,4136,1584,-1399,-4682,-8120,-11528,-14742,-17578,-19915,-21620,-22629,-22877,-22359,-21074,-19083,-16458,-13334,-9857,-6241,-2678,581,3358,5439,6725,7121,6655,5403,3530,1267,-1140,-3397,-5276,-6566,-7154,-7003,-6160,-4768,-2995,-1095,747,2290,3433,4068,4243,4023,3587,3119,2827,2883,3396,4404,5834,7543,9285,10805,11808,12072,11418,9806,7285,4044,360,-3447,-7007,-10036,-12279,-13617,-14037,-13642,-12629,-11256,-9792,-8489,-7532,-7030,-6989,-7338,-7927,-8579,-9096,-9326,-9126,-8470,-7338,-5838,-4081,-2255,-538,868,1813,2148,1823,802,-831,-2946,-5331,-7717,-9828,-11374,-12125,-11920,-10696,-8495,-5472,-1847,2069,5966,9503,12403,14419,15396,15267,14048,11857,8879,5352,1570,-2190,-5646,-8571,-10795,-12209,-12789,-12559,-11612,-10067,-8073,-5774,-3316,-814,1636,3955,6108,8057,9809,11359,12739,13956,15062,16059,16991,17845,18628,19320,19864,20229,20321,20092,19458,18377,16816,14790,12336,9545,6525,3422,386,-2420,-4864,-6818,-8216,-9010,-9217,-8882,-8092,-6968,-5630,-4212,-2840,-1599,-575,210,741,1051,1181,1203,1188,1225,1383,1740,2319,3149,4183,5363,6568,7643,8444,8784,8565,7686,6166,4067,1529,-1252,-4073,-6720,-9019,-10848,-12128,-12872,-13120,-12975,-12567,-12020,-11471,-11006,-10686,-10530,-10502,-10551,-10589,-10539,-10322,-9874,-9174,-8196,-6974,-5530,-3912,-2180,-373,1451,3260,5011,6664,8187,9525,10662,11551,12203,12622,12849,12933,12932,12898,12879,12888,12937,12985,13000,12895,12596,11994,11006,9541,7555,5044,2038,-1348,-4992,-8697,-12285,-15545,-18318,-20446,-21849,-22466,-22310,-21419,-19886,-17813,-15340,-12597,-9716,-6817,-3994,-1314,1174,3456,5527,7390,9058,10528,11787,12797,13514,13840,13706,12996,11639,9575,6818,3431,-419,-4488,-8491,-12090,-14975,-16913,-17717,-17375,-15926,-13559,-10500,-7040,-3455,-22,3067,5629,7609,8955,9711,9922,9664,9007,8016,6740,5223,3497,1606,-396,-2440,-4403,-6182,-7602,-8558,-8915,-8644,-7748,-6325,-4535,-2564,-611,1149,2613,3731,4523,5088,5525,5978,6557,7333,8351,9567,10921,12266,13458,14311,14657,14361,13310,11501,8956,5831,2320,-1295,-4701,-7574,-9617,-10602,-10399,-8987,-6485,-3113,784,4826,8582,11672,13769,14655,14240,12572,9811,6242,2189,-1957,-5848,-9140,-11597,-13039,-13428,-12815,-11357,-9294,-6886,-4428,-2135,-190,1331,2439,3204,3762,4261,4818,5519,6389,7363,8348,9187,9707,9759,9210,7993,6106,3611,639,-2622,-5967,-9156,-11989,-14272,-15874,-16717,-16757,-16039,-14598,-12544,-9963,-6988,-3724,-302,3171,6587,9834,12830,15492,17761,19601,20989,21929,22443,22544,22271,21629,20640,19301,17617,15595,13252,10626,7764,4748,1660,-1382,-4283,-6909,-9173,-10952,-12192,-12811,-12807,-12181,-11005,-9394,-7506,-5540,-3715,-2242,-1321,-1092,-1640,-2990,-5069,-7759,-10843,-14063,-17130,-19712,-21539,-22335,-21960,-20321,-17481,-13581,-8888,-3743,1462,6316,10440,13529,15377,15918,15219,13465,10938,7960,4850,1880,-759,-2971,-4770,-6214,-7461,-8627,-9853,-11215,-12721,-14333,-15912,-17317,-18337,-18796,-18529,-17445,-15525,-12860,-9618,-6060,-2477,804,3529,5455,6492,6612,5917,4599,2909,1126,-477,-1690,-2375,-2481,-2070,-1250,-220,831,1687,2202,2253,1843,1009,-93,-1277,-2307,-2967,-3062,-2482,-1182,771,3233,5978,8734,11209,13126,14248,14417,13549,11677,8906,5438,1531,-2534,-6442,-9946,-12793,-14846,-15987,-16213,-15559,-14116,-12031,-9455,-6568,-3548,-552,2269,4803,6970,8711,10021,10886,11339,11398,11081,10425,9414,8080,6408,4423,2154,-343,-2994,-5674,-8276,-10635,-12626,-14127,-15039,-15343,-15024,-14178,-12898,-11347,-9687,-8059,-6582,-5308,-4245,-3339,-2519,-1682,-762,285,1463,2712,3951,5055,5916,6426,6559,6309,5774,5077,4389,3891,3731,4042,4878,6239,8080,10256,12654,15058,17325,19269,20782,21772,22217,22134,21565,20587,19252,17620,15731,13592,11240,8675,5951,3115,243,-2569,-5248,-7700,-9873,-11740,-13264,-14486,-15388,-16006,-16322,-16326,-15959,-15181,-13923,-12140,-9834,-7028,-3821,-361,3183,6573,9608,12063,13784,14656,14637,13776,12164,9973,7393,4620,1852,-764,-3118,-5157,-6871,-8298,-9491,-10505,-11402,-12180,-12842,-13330,-13582,-13535,-13134,-12377,-11310,-10020,-8664,-7395,-6391,-5785,-5677,-6070,-6922,-8084,-9365,-10526,-11319,-11508,-10924,-9449,-7086,-3903,-91,4105,8385,12422,15942,18688,20536,21412,21390,20586,19205,17463,15568,13717,12038,10626,9506,8667,8046,7569,7127,6622,5966,5079,3928,2507,831,-1018,-2969,-4908,-6713,-8274,-9480,-10242,-10517,-10285,-9580,-8484,-7089,-5530,-3915,-2345,-884,459,1689,2860,4001,5137,6246,7253,8045,8468,8378,7642,6197,4052,1294,-1866,-5202,-8385,-11136,-13189,-14361,-14589,-13903,-12457,-10476,-8239,-6032,-4126,-2717,-1944,-1845,-2368,-3393,-4717,-6120,-7355,-8210,-8509,-8146,-7111,-5453,-3349,-984,1367,3477,5126,6174,6579,6369,5682,4690,3614,2651,1993,1748,1990,2709,3841,5287,6902,8553,10091,11399,12368,12934,13048,12728,11991,10936,9647,8248,6849,5540,4393,3424,2641,2000,1475,1012,591,179,-215,-606,-979,-1342,-1702,-2077,-2482,-2946,-3452,-4002,-4516,-4922,-5088,-4894,-4218,-2960,-1105,1339,4240,7428,10668,13680,16215,18036,18985,19007,18118,16463,14225,11650,8977,6428,4181,2338,962,21,-529,-808,-909,-984,-1110,-1405,-1896,-2624,-3563,-4665,-5854,-7025,-8056,-8824,-9221,-9167,-8646,-7690,-6416,-4981,-3595,-2468,-1781,-1672,-2169,-3239,-4723,-6412,-8046,-9360,-10127,-10191,-9462,-7971,-5798,-3123,-148,2890,5774,8284,10287,11651,12355,12404,11875,10895,9604,8173,6747,5449,4356,3488,2822,2262,1726,1058,177,-1029,-2590,-4513,-6731,-9163,-11645,-14058,-16212,-17990,-19258,-19927,-19944,-19281,-17955,-16011,-13529,-10623,-7425,-4096,-816,2249,4902,7005,8436,9129,9102,8407,7194,5610,3866,2125,569,-701,-1592,-2101,-2255,-2133,-1859,-1537,-1318,-1266,-1475,-1949,-2683,-3629,-4725,-5888,-7061,-8169,-9183,-10078,-10854,-11532,-12134,-12695,-13235,-13757,-14243,-14633,-14831,-14741,-14201,-13139,-11420,-9066,-6061,-2563,1299,5269,9124,12619,15548,17774,19220,19887,19856,19247,18224,16959,15589,14230,12924,11691,10471,9223,7856,6323,4578,2610,442,-1880,-4269,-6641,-8879,-10879,-12547,-13785,-14548,-14783,-14489,-13674,-12377,-10668,-8622,-6336,-3917,-1444,980,3294,5443,7365,9039,10412,11453,12124,12370,12176,11496,10349,8753,6768,4495,2036,-463,-2888,-5114,-7056,-8647,-9864,-10697,-11171,-11297,-11105,-10610,-9817,-8761,-7454,-5982,-4413,-2892,-1534,-506,93,170,-284,-1211,-2480,-3910,-5254,-6308,-6843,-6727,-5875,-4309,-2106,547,3466,6382,9096,11378,13110,14184,14597,14373,13601,12397,10896,9237,7561,5978,4591,3446,2580,1965,1577,1353,1226,1163,1126,1122,1197,1389,1780,2417,3337,4533,5960,7528,9118,10593,11805,12629,12955,12705,11842,10364,8326,5801,2930,-149,-3249,-6194,-8803,-10920,-12414,-13208,-13269,-12628,-11367,-9613,-7523,-5262,-2988,-840,1093,2739,4083,5133,5912,6469,6843,7055,7142,7082,6891,6534,6007,5295,4380,3269,1950,421,-1311,-3261,-5402,-7720,-10182,-12712,-15262,-17711,-19983,-21962,-23544,-24642,-25140,-24980,-24078,-22405,-19974,-16821,-13077,-8891,-4480,-93,4011,7587,10419,12380,13401,13534,12919,11758,10338,8918,7775,7114,7053,7645,8801,10417,12250,14120,15775,17055,17825,18036,17687,16861,15650,14185,12582,10924,9275,7642,6011,4345,2596,732,-1259,-3369,-5542,-7703,-9747,-11551,-12983,-13955,-14351,-14163,-13361,-12017,-10205,-8059,-5718,-3332,-1047,1019,2787,4188,5231,5902,6250,6308,6106,5685,5055,4224,3191,1941,476,-1204,-3069,-5074,-7151,-9211,-11172,-12937,-14442,-15621,-16461,-16941,-17113,-16991,-16661,-16159,-15536,-14811,-13965,-12952,-11722,-10174,-8278,-5969,-3264,-206,3112,6539,9910,13018,15683,17719,19016,19490,19163,18104,16476,14490,12384,10417,8811,7731,7283,7458,8187,9316,10659,12005,13179,14039,14515,14613,14383,13951,13418,12919,12501,12202,11963,11695,11272,10549,9421,7796,5668,3088,180,-2838,-5742,-8226,-10063,-10997,-10924,-9771,-7625,-4629,-1051,2816,6637,10093,12941,14972,16125,16387,15868,14699,13072,11148,9087,6987,4909,2867,828,-1253,-3425,-5722,-8121,-10546,-12863,-14874,-16363,-17136,-17029,-16008,-14113,-11536,-8553,-5518,-2813,-777,313,324,-755,-2765,-5432,-8398,-11258,-13653,-15278,-15955,-15637,-14392,-12429,-10003,-7443,-5055,-3124,-1857,-1363,-1657,-2634,-4100,-5808,-7464,-8788,-9555,-9583,-8827,-7284,-5107,-2442,440,3340,6022,8336,10180,11525,12396,12856,12996,12879,12576,12092,11422,10522,9330,7794,5868,3553,881,-2045,-5107,-8109,-10887,-13239,-15017,-16119,-16485,-16145,-15166,-13666,-11789,-9679,-7462,-5247,-3100,-1057,859,2672,4355,5934,7353,8591,9572,10225,10476,10258,9522,8273,6540,4430,2092,-267,-2427,-4141,-5217,-5504,-4950,-3614,-1654,663,3018,5058,6477,7013,6539,5020,2567,-615,-4245,-7996,-11563,-14651,-17065,-18659,-19405,-19335,-18550,-17197,-15429,-13398,-11229,-9013,-6792,-4598,-2398,-191,2070,4379,6736,9094,11382,13483,15278,16595,17306,17256,16375,14603,12004,8657,4770,556,-3701,-7734,-11300,-14189,-16300,-17563,-18042,-17824,-17085,-16002,-14752,-13491,-12301,-11217,-10199,-9161,-7985,-6562,-4800,-2658,-171,2591,5471,8305,10891,13043,14612,15485,15637,15091,13957,12381,10561,8687,6939,5462,4326,3566,3115,2883,2723,2481,2031,1272,172,-1243,-2899,-4670,-6424,-8038,-9411,-10484,-11252,-11729,-11978,-12055,-12017,-11905,-11721,-11446,-11029,-10387,-9451,-8125,-6361,-4124,-1422,1678,5081,8613,12104,15319,18081,20187,21553,22114,21936,21136,19898,18444,16978,15675,14639,13901,13407,13056,12692,12161,11318,10075,8406,6361,4086,1755,-370,-2074,-3126,-3384,-2780,-1349,780,3373,6168,8823,11072,12635,13379,13202,12167,10360,7986,5234,2332,-551,-3271,-5749,-7952,-9885,-11574,-13053,-14340,-15429,-16319,-16970,-17360,-17483,-17311,-16901,-16263,-15474,-14583,-13656,-12739,-11875,-11079,-10343,-9655,-8956,-8206,-7338,-6294,-5053,-3601,-1990,-290,1382,2900,4144,5000,5418,5365,4865,3988,2814,1465,43,-1331,-2571,-3583,-4329,-4763,-4910,-4796,-4502,-4116,-3757,-3528,-3525,-3796,-4333,-5067,-5857,-6538,-6902,-6803,-6107,-4802,-2936,-660,1823,4274,6482,8254,9503,10190,10388,10216,9860,9499,9339,9490,10058,11017,12287,13707,15045,16061,16523,16238,15117,13145,10443,7201,3705,256,-2843,-5345,-7078,-7966,-8026,-7352,-6087,-4396,-2444,-365,1717,3745,5664,7469,9142,10686,12068,13253,14169,14731,14860,14467,13511,11971,9887,7345,4477,1463,-1503,-4228,-6559,-8380,-9664,-10426,-10771,-10817,-10727,-10629,-10656,-10858,-11280,-11875,-12598,-13342,-14026,-14541,-14816,-14792,-14436,-13740,-12731,-11433,-9917,-8230,-6446,-4633,-2841,-1125,485,1988,3377,4706,5996,7310,8672,10103,11588,13092,14540,15873,16991,17841,18353,18490,18241,17588,16572,15219,13592,11780,9863,7964,6178,4611,3327,2380,1750,1419,1293,1294,1306,1236,998,530,-186,-1167,-2359,-3720,-5151,-6543,-7775,-8695,-9187,-9127,-8454,-7152,-5267,-2924,-296,2396,4918,7030,8559,9347,9350,8566,7077,5020,2568,-79,-2709,-5134,-7174,-8709,-9644,-9968,-9697,-8935,-7804,-6480,-5143,-3967,-3111,-2669,-2720,-3251,-4228,-5568,-7144,-8833,-10479,-11934,-13073,-13768,-13964,-13618,-12774,-11499,-9929,-8207,-6496,-4949,-3666,-2729,-2120,-1799,-1651,-1546,-1346,-927,-217,810,2104,3571,5069,6436,7519,8196,8390,8097,7371,6319,5104,3889,2849,2116,1782,1877,2380,3219,4291,5485,6678,7792,8732,9473,9963,10198,10149,9812,9165,8202,6940,5396,3653,1786,-75,-1822,-3345,-4582,-5515,-6180,-6658,-7071,-7541,-8196,-9112,-10336,-11839,-13551,-15336,-17025,-18429,-19360,-19651,-19203,-17952,-15946,-13285,-10158,-6808,-3503,-525,1888,3548,4358,4317,3504,2096,309,-1609,-3407,-4867,-5827,-6157,-5845,-4887,-3404,-1524,556,2619,4444,5819,6563,6554,5727,4101,1772,-1081,-4218,-7341,-10151,-12334,-13652,-13911,-13032,-11035,-8040,-4255,31,4517,8875,12805,16084,18502,20009,20555,20245,19186,17573,15586,13421,11231,9144,7221,5503,3961,2573,1268,5,-1265,-2562,-3881,-5193,-6447,-7567,-8486,-9127,-9431,-9369,-8925,-8137,-7052,-5767,-4383,-3004,-1747,-668,178,792,1225,1526,1793,2109,2531,3125,3880,4799,5818,6887,7921,8869,9672,10306,10767,11052,11160,11081,10767,10167,9201,7790,5875,3426,461,-2929,-6614,-10393,-14046,-17331,-20028,-21944,-22946,-22957,-21963,-20029,-17267,-13865,-10036,-6022,-2079,1586,4772,7376,9331,10658,11424,11748,11755,11590,11368,11176,11077,11078,11181,11347,11544,11739,11891,12005,12055,12046,11981,11817,11549,11100,10425,9460,8163,6526,4569,2375,39,-2288,-4465,-6344,-7799,-8746,-9140,-8979,-8317,-7233,-5837,-4267,-2639,-1099,240,1259,1875,1992,1596,628,-854,-2831,-5188,-7812,-10554,-13243,-15722,-17837,-19470,-20528,-20970,-20767,-19942,-18532,-16583,-14193,-11434,-8455,-5387,-2423,264,2470,4044,4856,4849,4034,2493,375,-2113,-4744,-7259,-9421,-11008,-11843,-11816,-10871,-9044,-6442,-3245,296,3902,7272,10132,12275,13556,13975,13595,12623,11295,9911,8744,8007,7863,8319,9348,10752,12346,13829,14986,15553,15418,14480,12792,10464,7717,4812,2061,-239,-1816,-2461,-2056,-578,1891,5151,8948,12908,16684,19869,22146,23240,23003,21408,18546,14665,10065,5162,355,-3970,-7485,-9988,-11380,-11700,-11094,-9799,-8088,-6272,-4602,-3311,-2528,-2319,-2664,-3479,-4621,-5916,-7186,-8224,-8886,-9030,-8581,-7532,-5926,-3890,-1596,749,2916,4701,5928,6493,6368,5595,4294,2617,757,-1111,-2831,-4277,-5383,-6102,-6451,-6442,-6150,-5622,-4951,-4219,-3507,-2917,-2514,-2378,-2535,-3008,-3754,-4715,-5787,-6838,-7749,-8364,-8591,-8333,-7550,-6267,-4517,-2419,-88,2340,4723,6944,8923,10578,11906,12892,13579,14019,14275,14427,14534,14647,14770,14875,14881,14663,14097,13027,11369,9062,6140,2717,-1029,-4853,-8485,-11672,-14181,-15864,-16635,-16510,-15571,-13972,-11885,-9518,-7034,-4598,-2321,-279,1473,2919,4039,4841,5319,5511,5435,5177,4794,4410,4113,4009,4164,4608,5334,6263,7302,8288,9079,9494,9416,8717,7376,5373,2803,-244,-3580,-7045,-10427,-13556,-16271,-18446,-20009,-20925,-21202,-20905,-20102,-18906,-17411,-15714,-13887,-11970,-9979,-7903,-5731,-3431,-1023,1499,4052,6583,8973,11129,12929,14292,15136,15420,15118,14246,12814,10882,8506,5763,2764,-366,-3480,-6387,-8919,-10883,-12132,-12563,-12133,-10893,-8956,-6515,-3820,-1110,1339,3343,4736,5456,5502,4958,3960,2698,1364,147,-810,-1424,-1687,-1660,-1465,-1265,-1231,-1531,-2291,-3589,-5434,-7763,-10445,-13272,-16010,-18381,-20130,-21043,-20972,-19884,-17846,-15046,-11759,-8328,-5113,-2453,-635,168,-134,-1477,-3714,-6580,-9755,-12875,-15600,-17598,-18640,-18553,-17300,-14926,-11582,-7509,-2977,1670,6147,10146,13472,15966,17601,18415,18541,18165,17490,16736,16053,15560,15278,15161,15104,14938,14514,13663,12305,10409,8043,5372,2620,69,-1997,-3335,-3749,-3166,-1580,879,4026,7588,11286,14810,17911,20353,21988,22733,22565,21553,19806,17478,14765,11828,8852,5958,3243,762,-1477,-3474,-5273,-6891,-8370,-9716,-10919,-11963,-12800,-13400,-13744,-13823,-13673,-13325,-12841,-12257,-11613,-10902,-10114,-9198,-8108,-6783,-5205,-3353,-1297,905,3098,5145,6852,8059,8605,8396,7380,5594,3128,165,-3095,-6383,-9472,-12107,-14126,-15383,-15848,-15533,-14563,-13099,-11364,-9599,-8027,-6843,-6174,-6063,-6473,-7271,-8262,-9208,-9852,-9995,-9463,-8207,-6257,-3729,-833,2197,5116,7681,9738,11164,11949,12136,11851,11251,10531,9876,9455,9391,9773,10586,11819,13307,14928,16427,17611,18235,18151,17230,15467,12925,9765,6211,2527,-1022,-4180,-6757,-8618,-9712,-10041,-9697,-8789,-7478,-5931,-4284,-2701,-1265,-75,830,1435,1750,1832,1744,1591,1450,1416,1530,1814,2240,2737,3207,3532,3595,3304,2611,1512,78,-1586,-3326,-4977,-6384,-7425,-8031,-8196,-7977,-7474,-6833,-6187,-5678,-5399,-5408,-5717,-6285,-7044,-7877,-8675,-9283,-9602,-9492,-8886,-7724,-5993,-3724,-993,2101,5404,8754,11978,14885,17319,19139,20240,20576,20141,18984,17198,14902,12231,9340,6376,3484,813,-1514,-3364,-4638,-5258,-5190,-4448,-3105,-1283,838,3067,5172,6972,8271,8971,8993,8378,7174,5560,3689,1791,66,-1311,-2207,-2573,-2425,-1852,-1005,-47,834,1498,1833,1783,1355,589,-417,-1556,-2707,-3756,-4619,-5231,-5582,-5676,-5579,-5354,-5100,-4908,-4859,-5009,-5386,-5984,-6749,-7622,-8497,-9281,-9874,-10192,-10179,-9797,-9051,-7965,-6606,-5042,-3391,-1734,-195,1151,2242,3038,3543,3787,3816,3726,3578,3488,3509,3716,4139,4786,5648,6678,7829,9013,10152,11143,11892,12312,12328,11894,11002,9680,8018,6130,4184,2374,874,-105,-466,-78,1033,2846,5211,7966,10878,13723,16254,18277,19608,20141,19813,18625,16639,13967,10739,7155,3364,-416,-4041,-7358,-10257,-12687,-14615,-16074,-17117,-17820,-18273,-18551,-18724,-18822,-18868,-18829,-18667,-18303,-17669,-16693,-15333,-13584,-11484,-9125,-6638,-4183,-1933,-35,1388,2281,2648,2563,2154,1587,1033,664,575,840,1411,2203,3049,3751,4115,3959,3161,1688,-450,-3118,-6159,-9347,-12442,-15196,-17402,-18858,-19442,-19077,-17756,-15557,-12604,-9108,-5296,-1444,2189,5371,7919,9719,10741,11033,10705,9936,8911,7838,6888,6197,5826,5794,6028,6435,6881,7228,7370,7216,6737,5942,4870,3596,2194,754,-666,-2003,-3232,-4343,-5326,-6218,-7012,-7747,-8416,-9024,-9560,-9985,-10285,-10389,-10272,-9872,-9151,-8105,-6713,-5047,-3139,-1112,955,2939,4754,6325,7599,8563,9209,9550,9603,9377,8872,8079,6977,5553,3794,1720,-641,-3215,-5911,-8625,-11220,-13592,-15609,-17190,-18253,-18756,-18689,-18063,-16942,-15367,-13453,-11251,-8872,-6364,-3801,-1210,1372,3944,6468,8942,11298,13488,15410,16967,18054,18587,18511,17836,16595,14898,12854,10612,8310,6074,4018,2222,757,-342,-1041,-1353,-1269,-831,-64,994,2292,3794,5448,7188,8955,10639,12153,13355,14157,14432,14143,13252,11815,9913,7683,5290,2894,660,-1293,-2883,-4065,-4863,-5320,-5539,-5637,-5745,-6003,-6513,-7358,-8549,-10066,-11801,-13630,-15374,-16866,-17939,-18486,-18431,-17784,-16604,-15017,-13186,-11295,-9521,-8025,-6908,-6252,-6028,-6209,-6678,-7300,-7936,-8420,-8626,-8463,-7853,-6808,-5351,-3573,-1591,449,2402,4124,5496,6463,6969,7083,6844,6388,5831,5294,4885,4653,4624,4751,4979,5188,5295,5179,4782,4060,3022,1743,341,-1014,-2116,-2769,-2798,-2085,-603,1584,4334,7407,10562,13521,16058,18008,19271,19851,19791,19223,18277,17114,15866,14628,13470,12375,11334,10234,9016,7559,5823,3776,1460,-1030,-3562,-5955,-8056,-9687,-10760,-11194,-11005,-10237,-8994,-7400,-5593,-3722,-1906,-284,1049,1987,2472,2447,1919,914,-478,-2138,-3918,-5657,-7202,-8427,-9252,-9632,-9593,-9170,-8454,-7521,-6471,-5355,-4243,-3145,-2087,-1061,-68,884,1790,2610,3322,3888,4281,4495,4531,4409,4156,3802,3373,2880,2343,1736,1079,347,-455,-1302,-2189,-3043,-3827,-4450,-4838,-4905,-4578,-3810,-2564,-874,1222,3618,6194,8805,11311,13565,15470,16929,17891,18330,18221,17590,16440,14847,12844,10574,8106,5603,3170,913,-1054,-2705,-3965,-4862,-5388,-5601,-5561,-5347,-5061,-4801,-4667,-4760,-5130,-5818,-6798,-7989,-9280,-10480,-11424,-11909,-11800,-10993,-9472,-7286,-4564,-1488,1719,4820,7597,9855,11469,12353,12500,11947,10783,9144,7173,5043,2900,899,-869,-2307,-3401,-4136,-4554,-4701,-4646,-4452,-4170,-3834,-3452,-3003,-2464,-1787,-963,16,1102,2234,3307,4221,4875,5198,5164,4784,4124,3295,2425,1673,1170,1020,1303,1990,3062,4368,5775,7076,8099,8682,8732,8230,7244,5919,4463,3095,2029,1414,1311,1691,2408,3253,3958,4251,3905,2777,832,-1811,-4942,-8205,-11246,-13666,-15167,-15540,-14722,-12809,-10019,-6698,-3228,-16,2597,4338,5080,4797,3613,1720,-614,-3107,-5517,-7631,-9357,-10641,-11538,-12137,-12563,-12939,-13365,-13899,-14565,-15323,-16125,-16873,-17501,-17907,-18066,-17913,-17484,-16767,-15830,-14702,-13457,-12131,-10799,-9478,-8216,-7007,-5849,-4710,-3544,-2304,-941,567,2218,3976,5753,7460,8933,10088,10774,10972,10650,9891,8812,7595,6432,5539,5078,5181,5893,7170,8897,10867,12847,14588,15868,16540,16525,15852,14622,13010,11220,9460,7904,6655,5751,5136,4690,4264,3692,2864,1727,311,-1266,-2821,-4143,-5013,-5273,-4829,-3699,-2010,21,2087,3877,5055,5405,4741,3072,472,-2838,-6566,-10388,-13952,-16977,-19225,-20576,-20991,-20544,-19377,-17685,-15690,-13575,-11526,-9616,-7924,-6387,-4974,-3545,-2018,-272,1743,4037,6560,9175,11703,13911,15559,16418,16325,15183,13010,9936,6180,2051,-2113,-5963,-9215,-11640,-13138,-13696,-13430,-12506,-11168,-9660,-8189,-6949,-6004,-5389,-5004,-4745,-4412,-3883,-3003,-1760,-159,1658,3523,5231,6566,7398,7619,7267,6413,5260,4014,2926,2218,2044,2499,3552,5097,6924,8798,10437,11641,12205,12095,11297,9955,8241,6398,4655,3219,2208,1673,1542,1676,1865,1881,1521,634,-832,-2846,-5266,-7892,-10472,-12744,-14485,-15505,-15709,-15057,-13606,-11474,-8838,-5905,-2917,-93,2337,4203,5368,5771,5401,4346,2724,733,-1434,-3549,-5433,-6917,-7900,-8341,-8257,-7733,-6883,-5852,-4778,-3759,-2877,-2124,-1479,-863,-167,698,1837,3295,5091,7178,9470,11830,14084,16079,17607,18570,18819,18345,17119,15235,12785,9948,6903,3870,1060,-1322,-3106,-4181,-4498,-4093,-3077,-1617,72,1768,3272,4418,5116,5342,5142,4631,3955,3282,2771,2518,2603,2972,3568,4219,4762,5013,4811,4062,2716,809,-1554,-4218,-6968,-9568,-11790,-13422,-14313,-14395,-13658,-12218,-10216,-7894,-5473,-3197,-1248,233,1209,1689,1782,1616,1356,1143,1079,1220,1540,1992,2456,2834,2990,2865,2391,1590,508,-770,-2123,-3444,-4620,-5580,-6262,-6661,-6776,-6649,-6325,-5865,-5337,-4797,-4305,-3909,-3630,-3500,-3481,-3557,-3628,-3621,-3391,-2834,-1834,-308,1759,4357,7388,10716,14167,17532,20619,23246,25257,26563,27088,26832,25816,24112,21828,19095,16084,12973,9950,7196,4869,3084,1935,1421,1535,2157,3166,4375,5586,6625,7309,7553,7267,6464,5170,3463,1447,-770,-3061,-5314,-7410,-9267,-10804,-11988,-12802,-13278,-13467,-13450,-13313,-13145,-13003,-12936,-12925,-12945,-12924,-12783,-12457,-11892,-11077,-10052,-8872,-7659,-6496,-5508,-4734,-4222,-3922,-3781,-3689,-3530,-3222,-2672,-1883,-860,318,1565,2779,3883,4812,5559,6129,6585,6970,7343,7723,8094,8412,8586,8528,8153,7400,6258,4764,2996,1072,-873,-2720,-4332,-5635,-6536,-7019,-7045,-6636,-5817,-4618,-3127,-1389,463,2358,4161,5788,7150,8183,8884,9231,9296,9090,8703,8162,7517,6795,6014,5188,4344,3491,2669,1879,1130,397,-374,-1258,-2341,-3720,-5441,-7542,-9970,-12630,-15347,-17905,-20057,-21572,-22232,-21928,-20585,-18285,-15160,-11437,-7414,-3351,418,3691,6244,7978,8833,8821,8012,6514,4461,2017,-672,-3439,-6163,-8719,-11027,-13013,-14639,-15857,-16658,-16986,-16823,-16110,-14812,-12898,-10369,-7273,-3701,167,4135,7917,11251,13868,15554,16200,15783,14417,12316,9766,7095,4619,2591,1184,468,395,852,1633,2540,3348,3915,4128,3972,3496,2791,2023,1314,851,727,1049,1837,3065,4639,6417,8207,9796,10982,11565,11420,10467,8712,6245,3235,-106,-3515,-6745,-9583,-11858,-13490,-14454,-14797,-14598,-13963,-12992,-11765,-10343,-8762,-7034,-5201,-3296,-1405,361,1873,2972,3536,3454,2690,1257,-748,-3172,-5790,-8364,-10630,-12363,-13369,-13534,-12807,-11235,-8935,-6098,-2977,151,2981,5255,6742,7323,6961,5753,3884,1643,-673,-2710,-4231,-5002,-4971,-4158,-2726,-917,975,2652,3850,4402,4222,3364,1960,239,-1533,-3074,-4147,-4545,-4188,-3034,-1184,1226,3973,6830,9532,11880,13677,14829,15300,15132,14451,13428,12248,11122,10181,9539,9194,9106,9135,9144,8937,8390,7381,5891,3955,1686,-757,-3197,-5452,-7414,-8978,-10159,-10992,-11553,-11963,-12278,-12574,-12837,-13041,-13096,-12914,-12396,-11478,-10128,-8372,-6281,-3963,-1572,761,2872,4676,6063,7025,7534,7623,7335,6702,5803,4682,3432,2129,876,-231,-1108,-1684,-1942,-1887,-1583,-1119,-612,-174,90,124,-95,-544,-1154,-1840,-2510,-3046,-3390,-3437,-3165,-2521,-1522,-175,1453,3290,5236,7176,9000,10606,11903,12827,13332,13391,12987,12139,10844,9148,7108,4794,2354,-86,-2305,-4127,-5325,-5736,-5235,-3774,-1411,1701,5299,9056,12575,15497,17450,18215,17625,15716,12618,8602,4032,-718,-5231,-9193,-12311,-14441,-15491,-15509,-14591,-12917,-10704,-8178,-5569,-3087,-883,906,2223,3040,3364,3260,2764,1980,958,-214,-1478,-2780,-4067,-5311,-6466,-7530,-8462,-9264,-9897,-10333,-10529,-10427,-9996,-9182,-7995,-6426,-4539,-2380,-40,2385,4811,7140,9306,11241,12917,14292,15385,16174,16702,16968,17005,16813,16399,15742,14820,13595,12046,10166,7969,5534,2938,337,-2132,-4309,-6041,-7238,-7788,-7693,-6925,-5560,-3677,-1406,1097,3672,6135,8348,10171,11523,12369,12678,12517,11898,10909,9596,8002,6176,4129,1893,-499,-3013,-5563,-8090,-10476,-12633,-14445,-15824,-16672,-16925,-16524,-15453,-13725,-11412,-8622,-5531,-2334,725,3423,5542,6898,7414,7041,5869,4043,1780,-647,-2965,-4918,-6298,-6969,-6893,-6112,-4768,-3076,-1275,351,1586,2226,2178,1416,18,-1872,-4047,-6277,-8339,-10029,-11215,-11822,-11848,-11378,-10514,-9428,-8248,-7121,-6114,-5272,-4576,-3976,-3399,-2754,-1974,-984,244,1728,3444,5356,7378,9434,11406,13190,14705,15850,16612,16958,16916,16522,15810,14819,13585,12124,10485,8697,6839,4973,3193,1569,165,-996,-1907,-2618,-3179,-3687,-4206,-4821,-5568,-6460,-7479,-8573,-9671,-10689,-11542,-12127,-12385,-12229,-11638,-10594,-9146,-7391,-5464,-3561,-1880,-621,38,3,-772,-2216,-4210,-6535,-8961,-11218,-13077,-14342,-14884,-14660,-13695,-12109,-10063,-7780,-5457,-3336,-1540,-222,599,923,820,405,-185,-814,-1333,-1636,-1638,-1294,-629,322,1437,2615,3693,4561,5099,5248,4990,4349,3397,2233,968,-270,-1372,-2236,-2804,-3043,-2976,-2657,-2180,-1659,-1182,-852,-681,-683,-787,-899,-906,-689,-153,739,2020,3610,5455,7392,9295,10984,12313,13146,13410,13070,12179,10829,9190,7447,5821,4492,3623,3288,3489,4141,5079,6090,6954,7443,7416,6758,5460,3576,1209,-1468,-4283,-7042,-9573,-11739,-13430,-14607,-15245,-15406,-15139,-14553,-13744,-12815,-11860,-10958,-10156,-9490,-8967,-8578,-8313,-8159,-8105,-8159,-8310,-8568,-8907,-9298,-9675,-9953,-10043,-9823,-9215,-8140,-6591,-4600,-2270,259,2785,5130,7089,8524,9330,9475,9002,8013,6676,5187,3772,2621,1929,1778,2238,3261,4752,6558,8499,10356,11974,13164,13846,13943,13469,12472,11059,9353,7521,5700,4059,2710,1756,1249,1185,1539,2201,3074,4002,4840,5459,5715,5550,4883,3734,2116,102,-2200,-4690,-7207,-9634,-11815,-13638,-14981,-15780,-15976,-15573,-14612,-13168,-11369,-9350,-7262,-5248,-3419,-1885,-679,156,664,892,940,923,964,1189,1687,2531,3708,5194,6854,8560,10103,11293,11935,11881,11041,9409,7059,4158,944,-2316,-5307,-7790,-9529,-10422,-10429,-9638,-8185,-6320,-4255,-2264,-521,823,1726,2220,2416,2483,2611,2982,3746,4978,6682,8787,11139,13564,15838,17773,19199,20006,20170,19706,18727,17348,15728,14012,12296,10688,9186,7825,6545,5314,4064,2751,1334,-191,-1824,-3507,-5192,-6787,-8207,-9358,-10172,-10580,-10574,-10148,-9360,-8280,-7008,-5644,-4277,-2986,-1802,-750,187,1014,1750,2382,2883,3212,3299,3125,2670,1988,1172,331,-398,-931,-1233,-1336,-1342,-1359,-1505,-1811,-2275,-2774,-3204,-3408,-3330,-2938,-2319,-1572,-822,-177,337,704,981,1199,1394,1521,1527,1287,694,-319,-1754,-3496,-5321,-6940,-7981,-8160,-7217,-5113,-1946,1959,6144,10042,13092,14805,14869,13168,9845,5240,-125,-5617,-10598,-14450,-16710,-17088,-15509,-12162,-7410,-1830,3938,9199,13358,15928,16680,15594,12921,9113,4729,391,-3369,-6146,-7723,-8094,-7402,-5939,-4009,-1952,-10,1623,2853,3663,4079,4173,4012,3661,3166,2540,1796,923,-65,-1131,-2210,-3201,-3992,-4488,-4627,-4410,-3909,-3255,-2623,-2196,-2122,-2494,-3296,-4422,-5670,-6783,-7507,-7645,-7081,-5852,-4113,-2124,-220,1290,2131,2179,1414,0,-1817,-3693,-5308,-6357,-6659,-6139,-4862,-3015,-880,1212,2922,3955,4115,3327,1656,-693,-3413,-6130,-8470,-10096,-10804,-10493,-9254,-7272,-4866,-2357,-89,1705,2861,3352,3248,2706,1911,1072,344,-147,-357,-277,32,490,1020,1523,1964,2310,2567,2784,2990,3246,3580,4012,4535,5129,5727,6280,6682,6870,6753,6289,5453,4254,2758,1048,-733,-2443,-3912,-5005,-5609,-5656,-5159,-4149,-2755,-1103,615,2239,3593,4578,5137,5286,5130,4788,4447,4250,4326,4738,5469,6457,7565,8664,9597,10276,10624,10659,10406,9967,9416,8882,8413,8099,7926,7899,7938,7974,7883,7575,6944,5944,4556,2833,864,-1201,-3188,-4927,-6237,-6998,-7132,-6603,-5477,-3833,-1839,327,2472,4402,5963,7026,7529,7448,6818,5706,4215,2442,512,-1508,-3528,-5508,-7400,-9148,-10686,-11912,-12715,-12972,-12611,-11573,-9921,-7739,-5224,-2593,-76,2086,3745,4775,5167,4955,4250,3179,1883,496,-903,-2230,-3470,-4607,-5630,-6542,-7292,-7850,-8147,-8142,-7808,-7146,-6207,-5074,-3849,-2673,-1655,-914,-524,-517,-892,-1599,-2550,-3656,-4789,-5857,-6761,-7422,-7799,-7857,-7601,-7063,-6284,-5349,-4324,-3311,-2376,-1598,-1016,-664,-539,-625,-897,-1304,-1808,-2362,-2907,-3429,-3879,-4263,-4575,-4815,-5005,-5152,-5266,-5384,-5498,-5661,-5858,-6136,-6471,-6890,-7346,-7845,-8325,-8760,-9103,-9310,-9371,-9258,-9003,-8611,-8147,-7639,-7156,-6725,-6381,-6131,-5965,-5844,-5743,-5577,-5324,-4916,-4324,-3533,-2535,-1366,-71,1266,2568,3711,4633,5232,5492,5389,4963,4288,3455,2594,1827,1249,948,934,1195,1657,2232,2797,3257,3510,3514,3236,2722,2011,1203,390,-330,-869,-1155,-1162,-854,-273,561,1566,2684,3813,4883,5801,6512,6966,7148,7072,6766,6312,5771,5252,4835,4591,4582,4802,5245,5844,6521,7187,7749,8140,8323,8284,8060,7691,7256,6820,6442,6167,6019,5999,6103,6316,6622,7005,7441,7914,8395,8874,9311,9710,10032,10290,10465,10564,10604,10580,10529,10446,10367,10286,10229,10175,10140,10100,10050,9989,9899,9800,9679,9561,9427,9301,9153,9001,8819,8625,8411,8205,8020,7895,7835,7874,7976,8150,8335,8516,8636,8688,8623,8457,8147,7711,7114,6360,5435,4352,3133,1825,495,-784,-1926,-2858,-3534,-3906,-4005,-3849,-3508,-3064,-2580,-2140,-1782,-1540,-1417,-1387,-1418,-1453,-1448,-1356,-1154,-837,-419,50,538,964,1305,1511,1581,1527,1357,1123,821,491,125,-291,-751,-1291,-1903,-2593,-3349,-4151,-4973,-5802,-6604,-7382,-8113,-8794,-9415,-9957,-10408,-10748,-10949,-11006,-10905,-10644,-10247,-9726,-9124,-8472,-7818,-7181,-6603,-6078,-5626,-5235,-4908,-4649,-4454,-4356,-4353,-4473,-4718,-5079,-5538,-6064,-6613,-7144,-7617,-8009,-8295,-8485,-8576,-8596,-8561,-8501,-8424,-8357,-8304,-8257,-8238,-8206,-8191,-8159,-8118,-8064,-7984,-7892,-7778,-7656,-7525,-7399,-7285,-7194,-7135,-7114,-7128,-7171,-7222,-7257,-7249,-7166,-6985,-6704,-6308,-5843,-5318,-4801,-4323,-3943,-3674,-3559,-3564,-3715,-3957,-4297,-4692,-5142,-5622,-6141,-6666,-7228,-7772,-8330,-8847,-9332,-9750,-10094,-10339,-10484,-10515,-10434,-10245,-9948,-9559,-9069,-8500,-7843,-7116,-6342,-5535,-4752,-4014,-3369,-2838,-2431,-2148,-1960,-1845,-1752,-1666,-1536,-1384,-1184,-982,-789,-635,-542,-506,-522,-556,-587,-583,-544,-461,-383,-327,-357,-496,-781,-1200,-1754,-2382,-3043,-3672,-4193,-4580,-4772,-4770,-4572,-4180,-3638,-2944,-2143,-1237,-263,772,1823,2882,3893,4846,5685,6396,6949,7338,7570,7651,7610,7467,7249,6971,6648,6283,5882,5455,4998,4557,4128,3777,3506,3360,3337,3442,3653,3940,4270,4615,4932,5239,5499,5761,6016,6297,6623,6996,7426,7891,8382,8865,9317,9712,10022,10240,10339,10324,10182,9911,9520,9006,8406,7724,7027,6329,5705,5186,4818,4628,4630,4818,5179,5674,6265,6898,7526,8104,8585,8949,9147,9196,9063,8780,8352,7816,7207,6577,5971,5433,5013,4709,4563,4522,4587,4700,4815,4907,4925,4878,4757,4597,4428,4297,4238,4287,4454,4743,5133,5596,6105,6606,7093,7514,7874,8156,8357,8500,8580,8627,8643,8650,8650,8657,8673,8692,8731,8762,8802,8823,8827,8801,8744,8674,8595,8551,8544,8600,8708,8847,8984,9059,9018,8812,8394,7775,6956,6011,5005,4039,3198,2570,2192,2091,2233,2576,3030,3527,3969,4294,4458,4425,4216,3836,3333,2750,2137,1545,1016,598,319,205,269,498,886,1383,1949,2514,3015,3389,3592,3598,3414,3067,2602,2083,1560,1086,693,373,127,-99,-328,-619,-985,-1448,-2002,-2615,-3278,-3928,-4558,-5122,-5613,-6009,-6310,-6508,-6606,-6595,-6481,-6260,-5954,-5560,-5116,-4640,-4153,-3700,-3265,-2888,-2547,-2240,-1967,-1707,-1473,-1279,-1136,-1101,-1182,-1430,-1852,-2453,-3212,-4082,-5018,-5942,-6801,-7535,-8109,-8513,-8752,-8858,-8865,-8833,-8794,-8796,-8856,-8979,-9165,-9377,-9601,-9782,-9905,-9921,-9823,-9587,-9223,-8733,-8156,-7518,-6871,-6266,-5737,-5346,-5099,-5023,-5109,-5336,-5666,-6057,-6451,-6810,-7089,-7268,-7329,-7291,-7158,-6967,-6745,-6514,-6318,-6152,-6054,-5999,-6006,-6052,-6124,-6216,-6296,-6362,-6402,-6402,-6380,-6324,-6259,-6186,-6129,-6081,-6065,-6056,-6069,-6068,-6052,-5993,-5876,-5693,-5441,-5138,-4805,-4484,-4204,-4012,-3936,-3995,-4195,-4529,-4959,-5464,-5983,-6493,-6936,-7318,-7592,-7792,-7904,-7961,-7979,-7978,-7981,-7994,-8036,-8097,-8187,-8288,-8403,-8518,-8619,-8706,-8749,-8752,-8686,-8548,-8319,-8011,-7609,-7153,-6631,-6092,-5535,-4997,-4487,-4013,-3592,-3207,-2881,-2594,-2370,-2204,-2113,-2094,-2140,-2248,-2379,-2525,-2652,-2741,-2802,-2826,-2852,-2905,-3027,-3243,-3586,-4040,-4603,-5225,-5849,-6417,-6855,-7119,-7168,-6985,-6584,-5985,-5234,-4397,-3504,-2641,-1825,-1116,-529,-81,216,383,423,393,305,249,231,334,546,897,1347,1855,2360,2783,3070,3163,3040,2710,2209,1590,940,311,-221,-624,-877,-988,-978,-879,-725,-538,-338,-126,114,388,728,1133,1621,2183,2814,3502,4223,4974,5721,6460,7157,7788,8324,8724,8949,8974,8760,8321,7659,6820,5866,4859,3882,2990,2247,1675,1303,1116,1118,1269,1564,1961,2456,3010,3618,4228,4829,5364,5814,6145,6352,6435,6429,6369,6305,6281,6339,6496,6759,7102,7484,7855,8158,8327,8345,8159,7801,7279,6647,5972,5317,4753,4340,4111,4087,4261,4606,5077,5621,6183,6699,7137,7451,7633,7678,7598,7419,7173,6891,6612,6353,6153,6000,5918,5883,5897,5940,6001,6068,6134,6187,6230,6256,6265,6258,6230,6181,6111,6018,5906,5771,5627,5467,5311,5152,5010,4880,4781,4695,4649,4617,4621,4643,4688,4756,4827,4921,5010,5122,5243,5389,5564,5780,6037,6335,6672,7028,7389,7731,8020,8238,8361,8368,8265,8054,7756,7412,7049,6715,6437,6244,6127,6086,6070,6050,5965,5783,5463,5009,4426,3743,3030,2312,1686,1166,819,637,643,806,1107,1523,2009,2556,3130,3717,4307,4881,5437,5958,6442,6868,7247,7548,7795,7963,8066,8087,8026,7856,7572,7158,6607,5943,5187,4398,3628,2945,2397,2021,1829,1789,1870,1992,2091,2095,1945,1618,1102,439,-345,-1159,-1958,-2653,-3198,-3539,-3648,-3516,-3136,-2547,-1759,-841,170,1192,2169,3020,3704,4156,4384,4367,4155,3778,3293,2754,2198,1660,1133,629,104,-435,-1033,-1665,-2340,-3005,-3636,-4174,-4584,-4839,-4929,-4868,-4702,-4463,-4231,-4042,-3944,-3968,-4091,-4327,-4607,-4910,-5173,-5349,-5408,-5307,-5050,-4617,-4043,-3337,-2546,-1714,-878,-112,567,1078,1416,1533,1431,1110,588,-106,-935,-1860,-2856,-3871,-4913,-5919,-6901,-7808,-8615,-9291,-9780,-10063,-10107,-9916,-9501,-8916,-8203,-7460,-6740,-6129,-5671,-5396,-5310,-5382,-5571,-5815,-6049,-6230,-6304,-6278,-6137,-5931,-5683,-5458,-5281,-5209,-5238,-5396,-5642,-5971,-6315,-6654,-6920,-7095,-7136,-7053,-6833,-6519,-6131,-5717,-5329,-5000,-4771,-4668,-4687,-4836,-5075,-5383,-5710,-6010,-6257,-6392,-6431,-6334,-6134,-5849,-5499,-5157,-4823,-4582,-4427,-4413,-4526,-4771,-5127,-5558,-6042,-6511,-6954,-7301,-7541,-7635,-7586,-7389,-7084,-6695,-6279,-5891,-5566,-5351,-5251,-5263,-5374,-5523,-5692,-5796,-5832,-5732,-5521,-5176,-4747,-4255,-3764,-3303,-2936,-2672,-2554,-2570,-2723,-2993,-3349,-3771,-4219,-4671,-5090,-5459,-5743,-5936,-6016,-5991,-5860,-5655,-5379,-5083,-4769,-4483,-4225,-4014,-3862,-3756,-3714,-3712,-3764,-3856,-3993,-4178,-4404,-4679,-4978,-5298,-5604,-5880,-6105,-6255,-6333,-6331,-6269,-6152,-6004,-5821,-5611,-5353,-5031,-4615,-4095,-3461,-2737,-1965,-1202,-529,-18,266,280,15,-499,-1209,-2037,-2874,-3653,-4277,-4697,-4878,-4821,-4518,-4041,-3384,-2642,-1838,-1039,-300,338,824,1132,1247,1178,950,625,249,-89,-338,-448,-394,-195,123,495,859,1143,1311,1326,1208,983,696,413,168,-1,-87,-106,-80,-49,-45,-88,-184,-323,-477,-623,-728,-775,-760,-690,-591,-486,-417,-394,-452,-570,-760,-979,-1220,-1448,-1641,-1787,-1866,-1875,-1792,-1620,-1330,-927,-402,236,978,1783,2641,3477,4288,5005,5617,6101,6438,6642,6709,6644,6471,6173,5778,5273,4678,4004,3278,2534,1816,1167,630,239,20,-26,110,401,841,1394,2056,2795,3610,4481,5390,6317,7225,8085,8839,9470,9922,10184,10253,10115,9827,9380,8857,8265,7669,7093,6562,6114,5747,5496,5364,5362,5503,5763,6138,6584,7052,7481,7800,7943,7859,7513,6906,6059,5038,3919,2800,1778,943,359,89,132,501,1139,2004,3002,4064,5079,5980,6681,7123,7282,7141,6735,6111,5343,4520,3727,3055,2564,2305,2296,2522,2963,3557,4254,4988,5706,6371,6938,7395,7714,7891,7907,7761,7449,6981,6376,5660,4878,4071,3296,2589,2008,1570,1312,1231,1332,1599,2007,2524,3116,3734,4350,4901,5370,5707,5902,5940,5831,5596,5285,4945,4652,4463,4435,4605,4969,5507,6152,6826,7431,7877,8091,8011,7647,6988,6121,5083,3987,2886,1866,958,195,-419,-894,-1233,-1449,-1531,-1470,-1256,-854,-284,477,1386,2416,3516,4625,5687,6648,7462,8100,8542,8780,8824,8684,8387,7966,7456,6903,6344,5820,5348,4946,4601,4297,3985,3633,3190,2632,1954,1161,312,-552,-1349,-2013,-2498,-2753,-2794,-2624,-2306,-1891,-1463,-1077,-786,-620,-571,-632,-748,-878,-961,-947,-797,-479,12,669,1465,2361,3301,4228,5072,5774,6276,6527,6510,6206,5644,4849,3889,2812,1701,605,-422,-1337,-2137,-2794,-3341,-3758,-4089,-4298,-4416,-4401,-4262,-3970,-3545,-2977,-2318,-1593,-877,-203,356,791,1072,1221,1261,1240,1191,1168,1182,1258,1370,1505,1606,1651,1578,1377,1021,518,-115,-845,-1636,-2431,-3183,-3844,-4370,-4737,-4931,-4959,-4844,-4625,-4350,-4062,-3815,-3635,-3546,-3539,-3603,-3688,-3775,-3801,-3756,-3613,-3389,-3098,-2780,-2480,-2228,-2065,-2006,-2041,-2166,-2331,-2507,-2652,-2734,-2731,-2645,-2471,-2243,-1973,-1704,-1457,-1278,-1178,-1196,-1334,-1598,-1983,-2454,-2984,-3508,-3985,-4342,-4546,-4539,-4333,-3913,-3331,-2633,-1888,-1173,-554,-90,188,270,154,-105,-504,-955,-1465,-1957,-2463,-2944,-3441,-3953,-4493,-5068,-5643,-6201,-6681,-7043,-7241,-7240,-7051,-6677,-6184,-5622,-5077,-4621,-4321,-4222,-4359,-4718,-5293,-6023,-6849,-7697,-8472,-9103,-9501,-9623,-9418,-8893,-8067,-6989,-5755,-4444,-3182,-2054,-1158,-533,-214,-174,-371,-738,-1184,-1656,-2068,-2409,-2655,-2831,-2985,-3156,-3412,-3778,-4293,-4943,-5715,-6566,-7424,-8243,-8932,-9445,-9722,-9726,-9443,-8870,-8031,-6967,-5734,-4408,-3061,-1783,-630,329,1074,1575,1861,1939,1879,1712,1510,1313,1148,1029,935,841,707,495,175,-271,-832,-1510,-2255,-3056,-3864,-4660,-5418,-6129,-6776,-7362,-7858,-8271,-8555,-8707,-8703,-8521,-8195,-7699,-7107,-6419,-5701,-4989,-4316,-3727,-3223,-2830,-2523,-2307,-2140,-2005,-1867,-1700,-1476,-1183,-804,-350,170,731,1287,1808,2230,2517,2619,2506,2170,1609,853,-62,-1085,-2162,-3243,-4289,-5262,-6157,-6956,-7681,-8318,-8884,-9356,-9712,-9922,-9926,-9701,-9190,-8396,-7297,-5943,-4363,-2643,-857,895,2522,3947,5085,5904,6361,6460,6233,5715,4990,4121,3214,2335,1570,966,556,331,279,331,441,531,542,428,177,-236,-752,-1374,-2024,-2676,-3286,-3822,-4277,-4628,-4888,-5045,-5098,-5047,-4874,-4576,-4136,-3553,-2821,-1957,-977,89,1198,2315,3382,4369,5228,5928,6452,6774,6908,6852,6633,6273,5803,5248,4638,3979,3297,2577,1828,1033,182,-722,-1686,-2673,-3663,-4589,-5402,-6025,-6411,-6494,-6272,-5725,-4904,-3858,-2669,-1421,-206,919,1877,2667,3251,3662,3912,4039,4088,4083,4068,4062,4077,4129,4195,4276,4338,4364,4322,4204,3982,3676,3284,2842,2393,1980,1661,1488,1485,1678,2042,2542,3113,3691,4195,4580,4802,4842,4737,4484,4162,3782,3413,3052,2741,2458,2222,2021,1870,1784,1798,1938,2243,2723,3389,4212,5154,6158,7135,8029,8745,9229,9438,9329,8919,8203,7239,6069,4770,3418,2085,857,-204,-1042,-1606,-1904,-1912,-1683,-1248,-664,-1,698,1389,2045,2663,3247,3802,4351,4886,5399,5861,6233,6464,6518,6343,5939,5306,4473,3510,2480,1486,614,-51,-438,-500,-219,406,1338,2527,3893,5345,6781,8096,9192,9990,10434,10499,10200,9579,8718,7715,6684,5730,4955,4395,4093,3998,4072,4204,4315,4299,4093,3664,3009,2169,1231,254,-630,-1372,-1877,-2129,-2089,-1791,-1253,-544,278,1133,1956,2678,3247,3628,3797,3752,3501,3079,2510,1861,1160,484,-147,-666,-1067,-1307,-1380,-1281,-996,-542,78,847,1735,2708,3712,4684,5552,6257,6737,6972,6961,6722,6318,5801,5242,4699,4210,3792,3451,3146,2867,2547,2179,1731,1209,642,70,-449,-840,-1065,-1057,-813,-314,407,1316,2349,3448,4528,5521,6360,6977,7349,7441,7258,6845,6229,5508,4759,4063,3526,3179,3073,3188,3482,3887,4308,4657,4862,4856,4636,4191,3574,2832,2024,1224,464,-200,-767,-1219,-1575,-1848,-2053,-2224,-2358,-2484,-2602,-2700,-2794,-2843,-2860,-2804,-2675,-2443,-2112,-1663,-1118,-481,212,929,1631,2272,2816,3226,3489,3593,3553,3387,3114,2767,2351,1879,1354,770,138,-538,-1236,-1929,-2584,-3164,-3655,-4022,-4295,-4469,-4583,-4682,-4774,-4910,-5073,-5256,-5426,-5537,-5527,-5365,-5001,-4435,-3676,-2765,-1759,-728,265,1154,1895,2458,2826,3009,3013,2873,2617,2282,1910,1532,1192,920,749,700,779,978,1263,1588,1892,2111,2187,2082,1758,1240,514,-349,-1336,-2365,-3415,-4415,-5345,-6167,-6855,-7400,-7773,-7978,-7985,-7812,-7429,-6874,-6134,-5258,-4261,-3198,-2102,-1032,-19,889,1661,2281,2723,2995,3087,3016,2790,2429,1949,1378,755,102,-519,-1105,-1605,-2042,-2403,-2737,-3063,-3424,-3840,-4327,-4868,-5456,-6034,-6584,-7040,-7387,-7592,-7657,-7600,-7453,-7257,-7069,-6917,-6837,-6838,-6905,-7009,-7113,-7150,-7087,-6859,-6451,-5835,-5031,-4051,-2952,-1783,-623,466,1394,2120,2564,2726,2575,2152,1499,697,-182,-1038,-1830,-2489,-3021,-3432,-3757,-4044,-4334,-4670,-5062,-5524,-6020,-6527,-7004,-7407,-7709,-7883,-7911,-7794,-7525,-7117,-6578,-5927,-5182,-4375,-3529,-2685,-1879,-1144,-522,-25,318,521,581,526,384,169,-75,-356,-640,-948,-1269,-1623,-2009,-2426,-2882,-3351,-3835,-4317,-4785,-5243,-5679,-6091,-6476,-6814,-7089,-7279,-7349,-7289,-7062,-6690,-6160,-5524,-4811,-4080,-3403,-2814,-2383,-2105,-2001,-2019,-2127,-2227,-2280,-2187,-1940,-1493,-880,-122,724,1592,2441,3176,3775,4159,4311,4182,3784,3102,2187,1085,-137,-1365,-2524,-3490,-4209,-4629,-4744,-4610,-4275,-3855,-3424,-3066,-2832,-2728,-2752,-2850,-2977,-3082,-3117,-3073,-2941,-2747,-2522,-2304,-2141,-2042,-2043,-2133,-2310,-2564,-2871,-3215,-3581,-3942,-4283,-4572,-4787,-4890,-4857,-4656,-4274,-3709,-2984,-2134,-1221,-309,533,1240,1775,2102,2231,2169,1951,1612,1192,732,270,-162,-532,-817,-1004,-1075,-1040,-903,-683,-417,-127,135,351,482,512,445,280,57,-205,-451,-667,-804,-878,-878,-836,-779,-736,-735,-793,-901,-1070,-1257,-1460,-1636,-1770,-1832,-1810,-1679,-1434,-1052,-534,135,937,1855,2851,3868,4843,5723,6435,6956,7251,7320,7184,6856,6376,5768,5049,4249,3363,2411,1397,345,-735,-1785,-2788,-3669,-4385,-4882,-5122,-5084,-4779,-4234,-3507,-2673,-1800,-974,-244,334,752,1002,1115,1123,1081,1030,1034,1114,1319,1644,2098,2645,3254,3851,4386,4771,4969,4917,4624,4084,3361,2502,1600,724,-43,-651,-1056,-1269,-1291,-1181,-995,-791,-645,-594,-665,-872,-1183,-1580,-2007,-2425,-2779,-3028,-3125,-3032,-2718,-2160,-1347,-299,970,2384,3909,5437,6912,8245,9372,10261,10874,11211,11281,11087,10643,9957,9017,7847,6432,4820,3041,1166,-726,-2540,-4187,-5575,-6638,-7334,-7632,-7564,-7151,-6469,-5589,-4577,-3518,-2446,-1407,-418,516,1390,2209,2965,3667,4298,4868,5370,5812,6203,6562,6891,7211,7497,7754,7932,8013,7950,7718,7302,6695,5925,5010,4000,2932,1849,802,-170,-1017,-1708,-2194,-2469,-2506,-2323,-1946,-1422,-815,-206,333,722,909,860,570,85,-557,-1232,-1877,-2354,-2607,-2557,-2188,-1505,-552,614,1895,3237,4524,5722,6746,7572,8170,8523,8634,8510,8167,7646,6983,6239,5470,4735,4075,3525,3089,2765,2526,2350,2191,2052,1884,1734,1584,1491,1472,1557,1768,2102,2550,3084,3667,4258,4824,5316,5731,6017,6191,6212,6102,5838,5440,4914,4288,3602,2901,2247,1681,1263,1000,906,961,1114,1323,1522,1672,1734,1717,1618,1485,1346,1250,1210,1260,1378,1561,1774,1979,2148,2235,2233,2120,1913,1628,1297,957,642,393,220,159,191,329,545,821,1132,1433,1711,1916,2044,2069,2010,1880,1736,1612,1588,1702,2006,2521,3227,4107,5070,6054,6933,7634,8047,8129,7824,7140,6088,4734,3129,1390,-418,-2158,-3762,-5113,-6161,-6832,-7113,-6988,-6490,-5656,-4562,-3295,-1952,-650,527,1470,2130,2454,2442,2098,1469,605,-418,-1521,-2614,-3613,-4428,-4988,-5245,-5156,-4742,-4024,-3073,-1989,-874,153,996,1581,1887,1907,1715,1365,970,592,319,163,153,245,410,591,734,809,785,672,476,232,-44,-311,-575,-819,-1061,-1315,-1594,-1917,-2279,-2682,-3089,-3493,-3842,-4123,-4303,-4361,-4295,-4066,-3687,-3112,-2348,-1377,-206,1128,2582,4058,5467,6688,7612,8146,8246,7882,7114,5989,4640,3158,1688,309,-873,-1820,-2494,-2886,-3019,-2904,-2580,-2089,-1465,-774,-58,603,1163,1553,1736,1691,1418,945,331,-374,-1088,-1770,-2367,-2865,-3258,-3572,-3824,-4049,-4271,-4488,-4713,-4906,-5052,-5113,-5057,-4875,-4547,-4109,-3555,-2948,-2296,-1659,-1047,-517,-76,220,365,314,73,-384,-1020,-1834,-2746,-3720,-4653,-5478,-6107,-6488,-6573,-6366,-5878,-5154,-4268,-3268,-2249,-1242,-322,498,1170,1682,2013,2133,2059,1765,1300,690,-1,-684,-1290,-1728,-1951,-1924,-1668,-1211,-656,-60,451,829,998,948,684,237,-333,-969,-1604,-2191,-2685,-3072,-3333,-3469,-3475,-3336,-3055,-2599,-1982,-1194,-264,762,1830,2847,3753,4450,4899,5038,4857,4350,3547,2486,1238,-115,-1466,-2704,-3718,-4404,-4698,-4560,-4007,-3106,-1956,-711,492,1494,2197,2517,2461,2058,1402,620,-183,-857,-1342,-1553,-1505,-1205,-742,-179,375,857,1193,1365,1335,1135,747,222,-441,-1200,-2026,-2890,-3745,-4568,-5303,-5936,-6421,-6754,-6936,-6964,-6888,-6705,-6461,-6153,-5791,-5353,-4821,-4170,-3378,-2466,-1434,-359,721,1707,2549,3177,3574,3725,3669,3424,3061,2616,2136,1668,1215,814,455,152,-91,-266,-359,-363,-276,-107,102,321,467,508,371,54,-457,-1098,-1830,-2542,-3175,-3634,-3892,-3907,-3724,-3354,-2891,-2384,-1912,-1526,-1256,-1105,-1068,-1096,-1162,-1203,-1180,-1045,-775,-338,257,1002,1846,2736,3580,4295,4777,4957,4765,4193,3244,1990,514,-1050,-2570,-3914,-4956,-5626,-5864,-5676,-5086,-4150,-2949,-1560,-77,1428,2860,4164,5252,6076,6584,6746,6560,6059,5295,4378,3409,2531,1854,1483,1459,1793,2414,3223,4071,4798,5252,5309,4890,3976,2615,897,-1023,-2988,-4832,-6387,-7558,-8241,-8429,-8124,-7386,-6313,-5021,-3638,-2307,-1139,-228,356,616,546,224,-284,-876,-1460,-1965,-2320,-2509,-2518,-2383,-2135,-1835,-1518,-1215,-941,-661,-368,-3,447,1005,1661,2372,3088,3735,4228,4515,4520,4235,3648,2788,1725,508,-751,-1986,-3105,-4024,-4692,-5042,-5052,-4706,-4024,-3049,-1857,-533,817,2104,3238,4171,4853,5290,5482,5456,5234,4840,4289,3593,2762,1814,787,-284,-1325,-2268,-3042,-3568,-3802,-3711,-3301,-2622,-1739,-771,194,1027,1668,2045,2155,2016,1662,1180,624,90,-361,-666,-788,-697,-410,76,704,1449,2246,3040,3774,4392,4850,5126,5218,5139,4942,4671,4393,4149,3985,3880,3842,3792,3691,3455,3041,2409,1557,520,-662,-1900,-3126,-4258,-5228,-5989,-6505,-6771,-6777,-6566,-6141,-5570,-4876,-4113,-3334,-2577,-1904,-1343,-949,-714,-666,-753,-950,-1199,-1437,-1632,-1741,-1759,-1699,-1566,-1401,-1206,-1010,-806,-610,-416,-244,-111,-55,-102,-307,-674,-1229,-1938,-2751,-3599,-4362,-4956,-5253,-5206,-4745,-3920,-2752,-1387,71,1463,2648,3524,4007,4070,3745,3075,2188,1186,214,-611,-1200,-1478,-1438,-1084,-468,331,1236,2128,2935,3546,3920,4004,3804,3348,2692,1909,1089,298,-388,-934,-1329,-1564,-1706,-1763,-1840,-1948,-2169,-2499,-2957,-3506,-4105,-4684,-5177,-5511,-5624,-5485,-5064,-4384,-3462,-2359,-1133,136,1363,2474,3373,4000,4294,4228,3807,3068,2071,923,-291,-1455,-2489,-3336,-3955,-4357,-4567,-4633,-4612,-4563,-4534,-4549,-4638,-4778,-4966,-5156,-5315,-5401,-5368,-5187,-4829,-4275,-3533,-2607,-1530,-342,906,2155,3341,4409,5292,5954,6344,6458,6280,5848,5182,4368,3458,2544,1704,1001,497,214,168,332,682,1147,1672,2177,2589,2843,2877,2672,2205,1532,678,-247,-1172,-1999,-2652,-3081,-3255,-3175,-2873,-2385,-1771,-1089,-377,311,971,1584,2149,2680,3164,3611,4008,4333,4593,4749,4813,4762,4607,4342,3981,3525,2981,2358,1663,908,122,-669,-1413,-2075,-2597,-2967,-3143,-3158,-3013,-2767,-2455,-2123,-1800,-1494,-1190,-870,-487,-31,529,1161,1849,2531,3137,3611,3875,3906,3682,3225,2584,1828,1034,286,-363,-866,-1224,-1452,-1595,-1701,-1824,-1996,-2241,-2547,-2890,-3235,-3524,-3729,-3795,-3727,-3498,-3150,-2694,-2190,-1666,-1189,-789,-526,-426,-513,-794,-1245,-1822,-2457,-3062,-3540,-3805,-3785,-3432,-2769,-1813,-669,562,1761,2802,3612,4118,4318,4227,3893,3401,2814,2235,1712,1298,1005,821,720,653,576,449,236,-73,-498,-1024,-1645,-2324,-3022,-3684,-4240,-4641,-4816,-4762,-4446,-3931,-3250,-2503,-1758,-1102,-574,-212,6,87,98,45,2,-42,-59,-58,-59,-64,-98,-140,-198,-209,-172,-10,269,698,1246,1873,2512,3082,3505,3706,3647,3294,2674,1813,787,-334,-1449,-2468,-3309,-3884,-4148,-4054,-3597,-2789,-1681,-327,1174,2728,4232,5580,6702,7547,8079,8331,8302,8052,7610,7010,6268,5403,4386,3243,1933,496,-1062,-2689,-4316,-5884,-7306,-8521,-9485,-10156,-10542,-10639,-10484,-10104,-9534,-8804,-7945,-6974,-5926,-4826,-3734,-2686,-1757,-974,-378,25,286,421,530,642,825,1087,1432,1811,2185,2480,2645,2642,2449,2087,1589,1002,398,-191,-697,-1120,-1430,-1661,-1812,-1939,-2057,-2211,-2417,-2685,-3019,-3391,-3779,-4133,-4399,-4525,-4444,-4114,-3490,-2559,-1319,193,1924,3800,5722,7599,9321,10811,11994,12827,13305,13423,13224,12733,11999,11033,9879,8527,6998,5317,3492,1596,-337,-2211,-3979,-5544,-6872,-7912,-8658,-9121,-9347,-9359,-9224,-8949,-8549,-8008,-7290,-6361,-5187,-3756,-2081,-206,1800,3854,5850,7703,9322,10650,11649,12292,12576,12508,12099,11366,10348,9056,7556,5872,4073,2213,349,-1453,-3134,-4651,-5939,-6975,-7719,-8152,-8266,-8046,-7519,-6695,-5638,-4405,-3090,-1786,-594,397,1122,1524,1620,1411,982,407,-208,-751,-1140,-1291,-1175,-782,-144,688,1642,2645,3622,4504,5250,5804,6162,6292,6214,5926,5455,4817,4036,3149,2165,1130,54,-1031,-2103,-3144,-4112,-4986,-5700,-6223,-6481,-6440,-6042,-5296,-4172,-2741,-1044,818,2730,4589,6274,7709,8826,9611,10054,10199,10068,9729,9199,8533,7726,6802,5747,4568,3275,1877,434,-1031,-2434,-3726,-4843,-5739,-6390,-6770,-6893,-6752,-6365,-5752,-4911,-3876,-2659,-1305,142,1621,3074,4430,5651,6682,7518,8141,8565,8802,8867,8774,8533,8135,7598,6895,6065,5104,4068,3005,1969,1027,216,-443,-942,-1325,-1626,-1905,-2206,-2559,-2957,-3393,-3801,-4140,-4334,-4329,-4096,-3609,-2885,-1958,-867,309,1519,2697,3785,4745,5530,6122,6503,6663,6629,6406,6049,5579,5062,4510,3986,3482,3021,2580,2144,1679,1169,596,-47,-732,-1458,-2172,-2868,-3494,-4049,-4497,-4849,-5079,-5206,-5195,-5046,-4721,-4188,-3426,-2410,-1161,284,1848,3430,4922,6201,7181,7790,8014,7878,7448,6823,6113,5422,4831,4387,4096,3937,3847,3770,3628,3368,2947,2346,1568,626,-432,-1588,-2760,-3920,-4992,-5930,-6660,-7150,-7338,-7226,-6805,-6103,-5178,-4099,-2933,-1774,-652,379,1328,2207,3053,3887,4758,5645,6569,7465,8304,9013,9544,9857,9934,9782,9425,8897,8233,7470,6642,5778,4919,4089,3324,2634,2042,1523,1076,649,218,-275,-844,-1529,-2290,-3136,-3981,-4791,-5490,-6023,-6366,-6485,-6407,-6149,-5770,-5325,-4860,-4419,-4022,-3657,-3320,-2951,-2547,-2052,-1480,-820,-103,644,1372,2065,2676,3212,3661,4038,4365,4642,4888,5077,5189,5195,5040,4708,4163,3421,2486,1424,261,-907,-2054,-3094,-4018,-4769,-5355,-5737,-5939,-5924,-5732,-5337,-4800,-4120,-3385,-2625,-1930,-1339,-908,-637,-520,-496,-517,-487,-368,-84,353,939,1625,2327,2983,3502,3844,3975,3912,3666,3307,2858,2392,1924,1496,1103,746,417,92,-236,-582,-951,-1351,-1762,-2217,-2661,-3126,-3552,-3938,-4233,-4416,-4448,-4331,-4050,-3644,-3127,-2557,-1957,-1372,-802,-261,284,835,1424,2040,2660,3240,3689,3939,3880,3466,2641,1429,-129,-1923,-3832,-5692,-7380,-8746,-9734,-10274,-10394,-10124,-9540,-8723,-7756,-6704,-5623,-4539,-3469,-2429,-1411,-451,452,1264,1953,2505,2875,3067,3065,2896,2571,2150,1658,1166,689,294,-21,-216,-292,-249,-98,136,419,715,970,1148,1203,1116,891,548,145,-248,-554,-708,-657,-389,76,710,1412,2134,2763,3249,3537,3615,3495,3228,2870,2494,2171,1954,1894,1999,2277,2696,3218,3777,4302,4714,4943,4928,4646,4085,3305,2362,1372,435,-350,-913,-1240,-1345,-1315,-1228,-1225,-1376,-1786,-2451,-3356,-4407,-5466,-6387,-7003,-7196,-6881,-6041,-4718,-3011,-1059,976,2920,4632,5975,6869,7276,7175,6600,5601,4232,2585,750,-1203,-3148,-5035,-6757,-8259,-9477,-10366,-10899,-11073,-10890,-10399,-9621,-8629,-7470,-6213,-4913,-3642,-2431,-1348,-393,388,1028,1498,1861,2111,2307,2465,2618,2766,2906,3006,3025,2938,2697,2312,1783,1165,517,-73,-516,-738,-673,-304,350,1233,2232,3223,4061,4603,4746,4399,3551,2212,465,-1577,-3777,-5962,-7992,-9700,-10972,-11716,-11877,-11479,-10551,-9215,-7584,-5820,-4062,-2456,-1108,-91,565,886,930,795,585,404,326,395,610,940,1315,1668,1921,2019,1931,1656,1214,662,38,-596,-1202,-1750,-2219,-2601,-2895,-3106,-3244,-3322,-3359,-3361,-3352,-3332,-3298,-3259,-3177,-3056,-2854,-2563,-2165,-1666,-1073,-434,216,801,1256,1532,1556,1355,914,316,-353,-1007,-1517,-1839,-1900,-1720,-1309,-753,-107,510,1045,1405,1557,1469,1137,586,-158,-1050,-2039,-3083,-4132,-5153,-6122,-7010,-7814,-8495,-9052,-9430,-9611,-9558,-9235,-8657,-7801,-6735,-5499,-4195,-2937,-1842,-1047,-645,-715,-1276,-2298,-3688,-5316,-7003,-8555,-9793,-10550,-10729,-10288,-9263,-7755,-5926,-3954,-2049,-368,938,1807,2207,2197,1857,1306,682,76,-404,-731,-889,-915,-847,-762,-700,-708,-803,-976,-1192,-1424,-1599,-1696,-1666,-1490,-1180,-738,-227,314,802,1184,1388,1393,1175,775,242,-323,-816,-1127,-1171,-897,-313,516,1484,2435,3239,3744,3876,3579,2882,1832,549,-864,-2267,-3551,-4631,-5439,-5949,-6165,-6103,-5812,-5335,-4718,-4013,-3244,-2442,-1619,-788,42,851,1627,2326,2918,3345,3554,3500,3136,2461,1475,239,-1189,-2687,-4160,-5462,-6501,-7163,-7416,-7225,-6638,-5723,-4576,-3330,-2093,-977,-58,616,1047,1252,1298,1233,1121,990,856,693,466,125,-382,-1067,-1949,-2969,-4063,-5111,-5989,-6554,-6717,-6381,-5564,-4291,-2677,-866,976,2679,4083,5075,5575,5547,5030,4056,2752,1206,-417,-2008,-3403,-4508,-5224,-5500,-5352,-4807,-3965,-2922,-1795,-675,369,1298,2136,2878,3602,4300,5012,5704,6346,6866,7196,7266,7011,6439,5518,4355,2991,1577,222,-952,-1841,-2383,-2560,-2375,-1904,-1214,-432,334,971,1384,1517,1352,907,255,-527,-1315,-2017,-2517,-2757,-2683,-2299,-1634,-752,268,1319,2319,3150,3746,4040,4007,3651,3025,2192,1251,300,-583,-1325,-1881,-2245,-2407,-2397,-2238,-1948,-1552,-1048,-437,275,1086,1964,2866,3740,4504,5103,5459,5544,5324,4809,4029,3033,1891,670,-542,-1671,-2633,-3352,-3766,-3814,-3489,-2780,-1748,-464,976,2450,3856,5097,6104,6850,7322,7550,7565,7427,7165,6840,6459,6059,5640,5217,4787,4377,3974,3625,3302,3048,2821,2623,2423,2171,1872,1478,1017,488,-77,-643,-1183,-1673,-2094,-2452,-2748,-3006,-3249,-3501,-3776,-4082,-4411,-4743,-5048,-5294,-5439,-5453,-5300,-4953,-4384,-3582,-2529,-1236,279,1984,3803,5676,7485,9140,10532,11566,12171,12306,11945,11138,9932,8437,6767,5038,3370,1843,531,-537,-1348,-1903,-2232,-2364,-2338,-2207,-1999,-1770,-1532,-1318,-1128,-948,-763,-523,-194,275,921,1760,2791,3975,5251,6543,7748,8786,9570,10046,10183,9994,9491,8744,7795,6717,5563,4370,3183,2010,892,-172,-1134,-1974,-2662,-3150,-3442,-3517,-3396,-3126,-2737,-2304,-1863,-1458,-1108,-818,-585,-391,-223,-68,91,254,433,637,871,1160,1513,1960,2506,3161,3900,4705,5515,6291,6952,7461,7750,7801,7588,7111,6382,5424,4255,2923,1446,-119,-1738,-3362,-4925,-6382,-7641,-8655,-9338,-9663,-9581,-9110,-8259,-7082,-5643,-4006,-2273,-506,1195,2768,4132,5243,6043,6523,6667,6500,6054,5390,4568,3654,2721,1811,977,229,-414,-973,-1442,-1852,-2199,-2498,-2746,-2938,-3077,-3158,-3181,-3148,-3048,-2881,-2633,-2299,-1869,-1350,-751,-82,620,1332,2019,2637,3168,3565,3832,3948,3954,3864,3742,3624,3559,3581,3702,3914,4194,4472,4696,4768,4630,4210,3503,2500,1273,-111,-1546,-2919,-4136,-5112,-5799,-6169,-6246,-6031,-5595,-4950,-4162,-3252,-2269,-1239,-203,813,1773,2644,3417,4068,4616,5072,5465,5826,6176,6517,6846,7119,7309,7362,7248,6935,6423,5713,4833,3810,2675,1466,216,-1049,-2277,-3439,-4462,-5289,-5845,-6059,-5875,-5260,-4209,-2751,-954,1108,3316,5564,7738,9722,11424,12760,13667,14113,14085,13595,12705,11460,9985,8357,6718,5169,3815,2741,1999,1605,1540,1748,2154,2649,3158,3557,3808,3838,3642,3213,2592,1807,929,3,-917,-1776,-2557,-3214,-3750,-4146,-4402,-4532,-4530,-4417,-4204,-3902,-3534,-3113,-2651,-2165,-1649,-1103,-525,97,748,1424,2087,2697,3211,3561,3720,3643,3336,2822,2157,1423,706,100,-335,-541,-509,-226,261,946,1753,2664,3610,4554,5431,6200,6799,7197,7352,7262,6933,6403,5738,5015,4331,3768,3391,3241,3304,3552,3891,4250,4512,4608,4479,4101,3519,2772,1967,1193,546,114,-71,25,367,908,1558,2228,2789,3159,3218,2921,2223,1143,-255,-1871,-3551,-5150,-6493,-7456,-7927,-7869,-7271,-6212,-4780,-3139,-1438,152,1490,2466,3016,3145,2878,2328,1596,835,171,-272,-412,-190,377,1284,2405,3687,4952,6117,7030,7630,7833,7640,7061,6157,5034,3791,2574,1483,620,44,-245,-273,-116,133,375,529,532,357,12,-475,-1061,-1678,-2299,-2863,-3364,-3780,-4120,-4383,-4583,-4719,-4782,-4772,-4649,-4425,-4066,-3591,-2995,-2311,-1553,-763,40,827,1570,2250,2823,3271,3532,3578,3360,2854,2049,969,-355,-1838,-3412,-4977,-6454,-7778,-8888,-9760,-10358,-10678,-10690,-10389,-9749,-8777,-7484,-5912,-4138,-2263,-410,1288,2723,3795,4462,4710,4570,4096,3364,2443,1407,305,-819,-1939,-3035,-4080,-5064,-5943,-6700,-7290,-7701,-7905,-7910,-7726,-7378,-6906,-6356,-5761,-5177,-4618,-4110,-3665,-3286,-2973,-2749,-2613,-2598,-2720,-2976,-3373,-3861,-4389,-4887,-5260,-5443,-5381,-5038,-4454,-3644,-2710,-1727,-782,32,696,1164,1482,1682,1833,2003,2238,2573,3010,3530,4082,4608,5041,5305,5356,5138,4636,3847,2797,1529,119,-1352,-2784,-4080,-5142,-5904,-6312,-6363,-6089,-5560,-4865,-4122,-3417,-2842,-2441,-2223,-2182,-2262,-2417,-2586,-2709,-2761,-2724,-2607,-2450,-2298,-2207,-2235,-2423,-2797,-3371,-4117,-5008,-5987,-6996,-7970,-8838,-9532,-9991,-10151,-9978,-9436,-8541,-7311,-5824,-4154,-2425,-742,760,1985,2844,3292,3312,2930,2184,1151,-101,-1484,-2921,-4321,-5618,-6710,-7554,-8068,-8234,-8043,-7516,-6720,-5727,-4637,-3539,-2524,-1650,-963,-470,-151,26,133,220,364,595,960,1439,2029,2678,3328,3925,4386,4674,4733,4552,4144,3532,2786,1972,1177,478,-56,-381,-492,-394,-161,136,397,503,384,-46,-789,-1824,-3071,-4416,-5729,-6876,-7738,-8249,-8353,-8083,-7470,-6601,-5572,-4465,-3373,-2351,-1437,-657,-10,498,870,1110,1222,1206,1094,901,685,502,405,461,696,1125,1717,2418,3136,3786,4247,4471,4376,3981,3298,2399,1373,321,-668,-1496,-2123,-2497,-2624,-2507,-2175,-1676,-1053,-386,264,789,1127,1173,901,264,-705,-1953,-3378,-4856,-6245,-7423,-8268,-8733,-8764,-8393,-7643,-6586,-5281,-3812,-2237,-628,952,2456,3798,4937,5786,6297,6412,6117,5403,4337,2976,1445,-135,-1648,-2975,-4053,-4826,-5307,-5497,-5450,-5206,-4793,-4281,-3650,-2976,-2229,-1477,-712,10,663,1206,1600,1827,1856,1713,1387,941,391,-196,-795,-1347,-1840,-2227,-2492,-2601,-2524,-2234,-1714,-950,49,1250,2622,4082,5568,6975,8225,9215,9884,10155,10006,9399,8357,6891,5055,2916,557,-1919,-4398,-6770,-8913,-10736,-12158,-13124,-13628,-13661,-13286,-12531,-11479,-10171,-8657,-6977,-5134,-3150,-1029,1219,3545,5909,8227,10409,12353,13953,15119,15779,15886,15443,14459,13021,11183,9078,6790,4452,2143,-23,-1998,-3697,-5113,-6215,-7026,-7576,-7905,-8067,-8100,-8045,-7909,-7702,-7394,-6969,-6396,-5651,-4747,-3680,-2520,-1299,-119,966,1861,2520,2892,2950,2708,2167,1384,391,-726,-1927,-3121,-4258,-5262,-6076,-6634,-6903,-6832,-6429,-5705,-4705,-3509,-2198,-889,323,1328,2053,2422,2412,1998,1218,108,-1251,-2770,-4331,-5828,-7121,-8112,-8693,-8780,-8349,-7374,-5908,-4034,-1863,433,2701,4755,6444,7622,8216,8164,7507,6296,4663,2741,703,-1317,-3169,-4763,-6023,-6909,-7413,-7526,-7286,-6694,-5816,-4676,-3335,-1868,-336,1183,2616,3923,5060,6015,6789,7384,7806,8053,8100,7929,7487,6762,5711,4344,2682,769,-1291,-3413,-5456,-7316,-8875,-10062,-10821,-11158,-11089,-10681,-10017,-9177,-8272,-7362,-6529,-5809,-5228,-4791,-4475,-4246,-4052,-3831,-3520,-3061,-2411,-1547,-483,765,2115,3506,4832,6012,6965,7647,8026,8128,7987,7669,7257,6807,6409,6068,5831,5656,5517,5358,5118,4735,4179,3419,2459,1333,77,-1239,-2540,-3759,-4806,-5609,-6093,-6202,-5883,-5138,-3954,-2412,-571,1445,3519,5527,7351,8916,10146,11042,11592,11834,11801,11529,11038,10344,9441,8334,7013,5502,3809,1995,103,-1780,-3593,-5237,-6656,-7773,-8548,-8941,-8948,-8552,-7784,-6657,-5226,-3541,-1678,271,2218,4047,5657,6959,7853,8291,8236,7679,6670,5262,3567,1707,-170,-1912,-3365,-4403,-4914,-4844,-4173,-2948,-1248,794,3030,5300,7442,9323,10830,11894,12479,12584,12237,11480,10373,8970,7329,5510,3568,1567,-418,-2316,-4027,-5477,-6577,-7268,-7514,-7291,-6636,-5578,-4204,-2591,-831,990,2794,4532,6142,7602,8875,9932,10743,11271,11493,11379,10940,10170,9119,7822,6358,4788,3192,1638,182,-1118,-2229,-3110,-3735,-4074,-4113,-3839,-3273,-2442,-1411,-255,935,2071,3083,3907,4544,4971,5255,5428,5564,5732,5956,6297,6707,7187,7651,8032,8249,8216,7883,7203,6176,4819,3180,1333,-627,-2590,-4437,-6028,-7259,-7999,-8188,-7775,-6781,-5267,-3360,-1215,984,3043,4803,6124,6917,7156,6850,6064,4905,3473,1915,328,-1154,-2465,-3496,-4213,-4544,-4470,-3973,-3067,-1790,-221,1551,3386,5162,6723,7963,8770,9111,8959,8354,7353,6034,4485,2785,1005,-791,-2560,-4232,-5768,-7071,-8083,-8699,-8859,-8496,-7606,-6208,-4380,-2240,84,2425,4652,6623,8249,9443,10174,10414,10171,9467,8343,6860,5105,3181,1209,-664,-2328,-3628,-4496,-4855,-4694,-4059,-3025,-1733,-346,968,2025,2697,2880,2521,1654,306,-1375,-3295,-5265,-7163,-8826,-10151,-11039,-11458,-11386,-10874,-9980,-8812,-7481,-6099,-4785,-3595,-2598,-1779,-1122,-559,-32,544,1207,1990,2886,3831,4765,5570,6163,6449,6379,5938,5154,4089,2831,1491,161,-1048,-2077,-2856,-3361,-3569,-3487,-3129,-2530,-1749,-854,60,901,1580,2019,2179,2050,1661,1097,440,-172,-642,-860,-773,-355,365,1338,2471,3681,4854,5919,6774,7367,7639,7556,7110,6300,5161,3728,2075,271,-1581,-3380,-5022,-6399,-7434,-8052,-8233,-7968,-7311,-6313,-5095,-3739,-2385,-1133,-73,706,1177,1311,1120,651,-48,-880,-1758,-2565,-3203,-3575,-3604,-3263,-2540,-1492,-188,1262,2741,4132,5344,6302,6968,7336,7406,7218,6785,6145,5310,4299,3124,1803,351,-1175,-2741,-4258,-5660,-6862,-7782,-8376,-8581,-8407,-7832,-6905,-5647,-4115,-2363,-437,1585,3656,5684,7595,9308,10731,11806,12475,12726,12573,12055,11260,10242,9105,7883,6618,5309,3936,2469,895,-796,-2571,-4376,-6126,-7733,-9084,-10114,-10751,-10989,-10827,-10330,-9542,-8556,-7427,-6221,-4974,-3718,-2474,-1243,-56,1093,2158,3130,3972,4671,5212,5598,5838,5947,5933,5804,5562,5209,4759,4233,3673,3137,2688,2394,2303,2444,2815,3361,4016,4661,5193,5500,5511,5174,4514,3565,2432,1224,62,-929,-1678,-2135,-2311,-2255,-2038,-1754,-1470,-1243,-1068,-933,-761,-501,-57,599,1511,2644,3959,5364,6747,7990,8946,9506,9553,9031,7907,6216,4032,1486,-1254,-3990,-6527,-8670,-10277,-11249,-11561,-11262,-10452,-9295,-7952,-6596,-5361,-4335,-3564,-3020,-2656,-2384,-2122,-1802,-1380,-856,-248,386,998,1531,1952,2245,2420,2495,2516,2515,2542,2625,2795,3059,3414,3838,4285,4703,5019,5170,5093,4755,4144,3303,2296,1233,241,-570,-1085,-1258,-1068,-573,135,911,1608,2073,2200,1911,1193,92,-1325,-2917,-4571,-6143,-7516,-8614,-9356,-9732,-9709,-9305,-8515,-7354,-5846,-4012,-1915,375,2748,5077,7216,9026,10383,11201,11430,11081,10199,8871,7209,5330,3349,1382,-505,-2216,-3720,-4945,-5844,-6375,-6483,-6162,-5411,-4283,-2843,-1222,473,2088,3511,4625,5372,5694,5595,5087,4206,3005,1542,-116,-1887,-3676,-5383,-6876,-8049,-8784,-8993,-8649,-7739,-6352,-4601,-2646,-686,1105,2562,3571,4072,4065,3589,2725,1570,215,-1239,-2729,-4193,-5596,-6916,-8130,-9227,-10192,-11006,-11655,-12135,-12433,-12562,-12520,-12305,-11933,-11370,-10644,-9718,-8623,-7366,-5984,-4546,-3122,-1803,-685,162,679,857,727,360,-127,-626,-990,-1146,-1028,-646,-57,651,1354,1954,2353,2502,2388,2034,1498,853,171,-488,-1082,-1603,-2052,-2446,-2804,-3115,-3381,-3555,-3611,-3494,-3168,-2622,-1844,-877,227,1395,2521,3519,4288,4744,4825,4495,3741,2585,1077,-707,-2657,-4663,-6577,-8304,-9704,-10737,-11343,-11548,-11398,-10983,-10402,-9773,-9175,-8689,-8336,-8114,-7997,-7911,-7816,-7637,-7330,-6887,-6276,-5533,-4663,-3686,-2642,-1525,-379,791,1961,3093,4188,5190,6103,6888,7543,8042,8382,8532,8484,8182,7615,6725,5513,3972,2159,145,-1925,-3923,-5662,-7010,-7843,-8107,-7820,-7054,-5956,-4695,-3444,-2369,-1574,-1116,-990,-1128,-1425,-1757,-1972,-1968,-1649,-983,11,1278,2706,4178,5549,6696,7509,7906,7856,7352,6445,5206,3741,2167,600,-857,-2117,-3157,-3938,-4532,-4956,-5320,-5678,-6099,-6616,-7228,-7901,-8568,-9147,-9549,-9686,-9502,-8946,-8028,-6759,-5217,-3449,-1568,372,2268,4074,5709,7156,8358,9319,10025,10492,10744,10808,10735,10554,10321,10042,9725,9354,8864,8217,7324,6151,4663,2882,853,-1313,-3511,-5572,-7394,-8829,-9828,-10344,-10394,-10031,-9316,-8336,-7149,-5817,-4360,-2814,-1187,489,2149,3746,5155,6317,7117,7524,7500,7095,6353,5398,4328,3271,2320,1537,951,542,271,68,-121,-362,-682,-1105,-1619,-2205,-2822,-3423,-3957,-4370,-4631,-4695,-4575,-4263,-3800,-3228,-2594,-1964,-1384,-901,-534,-292,-140,-44,79,297,700,1354,2310,3591,5168,6988,8949,10927,12791,14398,15641,16403,16643,16291,15379,13903,11945,9579,6927,4111,1277,-1438,-3909,-6021,-7712,-8945,-9730,-10128,-10209,-10091,-9861,-9637,-9460,-9389,-9394,-9449,-9479,-9411,-9166,-8693,-7951,-6942,-5684,-4229,-2626,-961,723,2340,3856,5212,6384,7337,8053,8521,8724,8674,8358,7806,7016,6031,4873,3584,2221,812,-569,-1894,-3099,-4150,-4990,-5592,-5904,-5914,-5600,-4976,-4064,-2908,-1565,-98,1421,2929,4357,5652,6764,7636,8233,8487,8357,7803,6792,5352,3533,1443,-762,-2909,-4824,-6331,-7342,-7783,-7699,-7176,-6353,-5440,-4588,-4006,-3784,-4020,-4703,-5791,-7184,-8747,-10342,-11829,-13074,-14006,-14538,-14666,-14377,-13697,-12679,-11364,-9842,-8153,-6390,-4586,-2800,-1045,659,2329,3960,5567,7141,8653,10064,11300,12290,12934,13174,12918,12171,10915,9223,7189,4940,2629,399,-1636,-3381,-4796,-5881,-6652,-7170,-7484,-7649,-7704,-7686,-7589,-7434,-7186,-6862,-6438,-5939,-5356,-4720,-4022,-3288,-2497,-1652,-744,234,1267,2344,3427,4476,5445,6290,6971,7448,7693,7670,7349,6696,5687,4314,2594,572,-1667,-4020,-6345,-8503,-10363,-11800,-12753,-13182,-13113,-12618,-11799,-10781,-9686,-8615,-7639,-6773,-6018,-5310,-4604,-3826,-2925,-1878,-666,677,2122,3612,5075,6464,7705,8754,9575,10126,10398,10385,10087,9544,8778,7865,6855,5824,4830,3914,3104,2394,1768,1178,598,-34,-718,-1477,-2275,-3061,-3790,-4360,-4748,-4878,-4765,-4406,-3856,-3163,-2399,-1622,-883,-217,369,886,1365,1851,2384,2998,3713,4527,5416,6349,7274,8147,8902,9495,9845,9931,9673,9076,8106,6808,5216,3424,1513,-396,-2211,-3843,-5221,-6319,-7106,-7613,-7848,-7864,-7687,-7356,-6898,-6315,-5612,-4778,-3783,-2645,-1322,137,1740,3430,5172,6895,8552,10057,11348,12357,13019,13296,13184,12683,11872,10828,9670,8532,7520,6729,6190,5891,5750,5667,5482,5088,4358,3258,1793,25,-1915,-3883,-5726,-7292,-8483,-9224,-9499,-9335,-8791,-7945,-6871,-5635,-4277,-2821,-1268,376,2115,3916,5761,7567,9294,10837,12146,13141,13793,14069,13982,13536,12777,11724,10442,8956,7332,5623,3882,2175,555,-942,-2271,-3432,-4408,-5206,-5825,-6249,-6459,-6404,-6038,-5322,-4212,-2745,-953,1046,3119,5103,6852,8218,9154,9610,9660,9385,8929,8454,8089,7974,8158,8672,9461,10445,11477,12415,13084,13336,13054,12150,10624,8499,5907,2981,-49,-2990,-5594,-7686,-9097,-9755,-9638,-8829,-7469,-5756,-3929,-2200,-779,220,737,805,532,68,-401,-711,-714,-346,428,1536,2897,4355,5790,7046,8054,8733,9101,9172,9028,8729,8363,7987,7632,7313,6998,6641,6187,5560,4721,3628,2284,733,-974,-2711,-4380,-5832,-6947,-7613,-7747,-7309,-6297,-4759,-2786,-499,1950,4411,6734,8793,10495,11775,12614,13018,13013,12649,11967,11026,9873,8569,7165,5739,4332,3025,1840,830,-15,-700,-1271,-1784,-2299,-2894,-3607,-4485,-5525,-6715,-8006,-9346,-10654,-11869,-12923,-13762,-14340,-14617,-14561,-14134,-13320,-12092,-10462,-8458,-6142,-3614,-988,1585,3980,6058,7744,8970,9749,10104,10104,9833,9347,8724,7981,7129,6167,5055,3812,2427,954,-531,-1943,-3159,-4070,-4600,-4668,-4286,-3479,-2339,-1001,366,1600,2508,2978,2889,2216,981,-736,-2786,-4993,-7166,-9092,-10618,-11589,-11944,-11647,-10748,-9342,-7558,-5586,-3564,-1686,-47,1247,2182,2751,3007,3002,2800,2462,2012,1489,885,221,-526,-1326,-2188,-3066,-3943,-4769,-5526,-6169,-6694,-7073,-7293,-7336,-7163,-6744,-6040,-5016,-3673,-2025,-138,1888,3900,5747,7239,8249,8668,8467,7679,6423,4850,3173,1585,274,-618,-1032,-953,-465,322,1238,2132,2838,3244,3270,2864,2054,857,-637,-2347,-4159,-5958,-7627,-9052,-10142,-10817,-11039,-10787,-10082,-8976,-7526,-5837,-3989,-2088,-225,1521,3082,4393,5420,6123,6484,6512,6217,5653,4890,4002,3097,2248,1538,1000,649,450,354,282,164,-62,-409,-880,-1414,-1969,-2459,-2849,-3098,-3227,-3250,-3244,-3244,-3336,-3542,-3889,-4370,-4935,-5543,-6100,-6548,-6798,-6808,-6527,-5947,-5067,-3917,-2530,-975,693,2375,4008,5493,6779,7803,8544,9013,9229,9251,9136,8927,8683,8382,8026,7541,6865,5912,4619,2952,926,-1397,-3897,-6425,-8795,-10831,-12389,-13340,-13656,-13330,-12447,-11108,-9461,-7626,-5740,-3875,-2097,-422,1144,2618,4003,5301,6488,7521,8344,8901,9132,9027,8577,7836,6873,5782,4671,3642,2766,2106,1665,1420,1325,1274,1202,982,572,-106,-1031,-2192,-3486,-4804,-5994,-6892,-7366,-7286,-6617,-5362,-3621,-1551,656,2780,4643,6089,7050,7511,7537,7235,6743,6205,5744,5443,5367,5498,5832,6283,6780,7219,7495,7513,7184,6450,5272,3675,1687,-577,-3025,-5486,-7841,-9926,-11643,-12898,-13646,-13896,-13670,-13065,-12170,-11106,-9995,-8923,-7978,-7196,-6592,-6144,-5820,-5543,-5272,-4920,-4455,-3825,-3019,-2029,-861,460,1919,3476,5108,6772,8429,10031,11528,12842,13911,14625,14904,14654,13797,12309,10171,7468,4279,788,-2839,-6376,-9629,-12411,-14575,-16032,-16736,-16702,-15992,-14693,-12923,-10824,-8501,-6118,-3747,-1513,522,2293,3750,4861,5602,5956,5933,5566,4892,4010,2987,1947,973,144,-492,-944,-1238,-1462,-1695,-2045,-2581,-3359,-4368,-5580,-6891,-8210,-9408,-10377,-11062,-11404,-11451,-11225,-10815,-10290,-9703,-9095,-8457,-7780,-7018,-6162,-5180,-4098,-2934,-1766,-636,363,1186,1790,2157,2311,2289,2153,1968,1802,1688,1658,1697,1779,1869,1907,1859,1662,1296,714,-70,-1079,-2262,-3606,-5034,-6490,-7890,-9149,-10209,-10992,-11488,-11663,-11550,-11180,-10598,-9869,-9037,-8158,-7262,-6383,-5525,-4704,-3915,-3154,-2430,-1747,-1108,-537,-28,405,757,1030,1202,1276,1200,972,521,-158,-1105,-2320,-3778,-5438,-7218,-9021,-10734,-12252,-13474,-14338,-14806,-14887,-14601,-14001,-13132,-12026,-10729,-9231,-7561,-5707,-3700,-1563,645,2852,4976,6925,8635,10040,11113,11843,12245,12358,12209,11862,11333,10659,9852,8902,7808,6550,5117,3515,1761,-109,-2044,-3988,-5872,-7647,-9255,-10658,-11815,-12693,-13271,-13521,-13430,-12986,-12180,-11029,-9541,-7754,-5731,-3521,-1254,1016,3135,5048,6637,7863,8678,9092,9116,8821,8265,7543,6740,5936,5200,4577,4091,3741,3513,3367,3281,3196,3101,2943,2700,2346,1842,1187,365,-610,-1702,-2874,-4053,-5172,-6148,-6904,-7374,-7515,-7306,-6767,-5950,-4922,-3787,-2620,-1510,-505,373,1121,1770,2353,2909,3471,4040,4614,5155,5622,5977,6167,6191,6028,5698,5231,4637,3957,3193,2345,1415,364,-795,-2105,-3517,-5042,-6579,-8080,-9431,-10525,-11287,-11613,-11489,-10886,-9866,-8473,-6821,-4987,-3068,-1133,778,2636,4450,6207,7925,9588,11165,12633,13911,14963,15707,16100,16089,15647,14763,13449,11738,9711,7442,5056,2658,362,-1723,-3524,-4978,-6060,-6773,-7133,-7188,-6987,-6582,-6030,-5372,-4639,-3865,-3053,-2226,-1383,-521,345,1229,2109,2988,3857,4699,5517,6296,7026,7701,8289,8779,9133,9339,9378,9261,9008,8671,8298,7962,7704,7563,7539,7602,7676,7687,7525,7120,6412,5391,4081,2571,949,-635,-2068,-3219,-4002,-4375,-4325,-3912,-3211,-2337,-1405,-527,222,775,1140,1308,1353,1298,1224,1157,1150,1214,1393,1684,2118,2702,3435,4313,5300,6355,7413,8409,9257,9895,10252,10284,9951,9241,8153,6714,4970,2976,822,-1417,-3630,-5725,-7584,-9116,-10219,-10827,-10880,-10361,-9272,-7656,-5573,-3131,-439,2344,5066,7569,9699,11345,12425,12907,12816,12209,11173,9815,8234,6524,4749,2964,1187,-563,-2273,-3941,-5525,-6993,-8281,-9312,-10015,-10321,-10178,-9582,-8547,-7144,-5474,-3639,-1780,10,1639,3050,4235,5180,5923,6484,6890,7169,7302,7306,7125,6760,6158,5331,4272,3038,1680,317,-962,-2016,-2750,-3074,-2938,-2347,-1345,-36,1450,2949,4295,5336,5942,6034,5585,4608,3201,1458,-446,-2372,-4145,-5654,-6804,-7569,-7966,-8064,-7949,-7737,-7508,-7334,-7237,-7192,-7143,-6982,-6620,-5948,-4914,-3508,-1764,205,2285,4306,6132,7616,8675,9236,9298,8882,8052,6907,5547,4082,2615,1223,-40,-1146,-2096,-2914,-3623,-4282,-4910,-5542,-6179,-6794,-7348,-7769,-7960,-7857,-7359,-6452,-5114,-3420,-1463,588,2567,4280,5577,6337,6520,6142,5289,4119,2784,1495,398,-365,-726,-672,-238,487,1398,2376,3307,4102,4682,5014,5053,4819,4292,3508,2479,1244,-147,-1622,-3098,-4444,-5567,-6325,-6657,-6501,-5864,-4793,-3385,-1758,-59,1562,2983,4068,4761,5004,4824,4264,3423,2417,1381,450,-252,-625,-610,-176,636,1770,3085,4466,5730,6754,7412,7617,7346,6606,5448,3963,2256,447,-1339,-2990,-4411,-5529,-6302,-6721,-6801,-6583,-6119,-5457,-4641,-3694,-2640,-1462,-183,1225,2729,4313,5931,7522,9009,10324,11368,12101,12443,12395,11935,11119,9979,8619,7102,5548,4026,2628,1392,355,-497,-1187,-1773,-2315,-2878,-3516,-4261,-5124,-6075,-7078,-8050,-8926,-9593,-10001,-10055,-9753,-9053,-7998,-6599,-4930,-3030,-983,1153,3293,5379,7322,9088,10612,11884,12891,13648,14176,14519,14683,14719,14608,14369,13966,13383,12585,11570,10327,8908,7350,5733,4122,2577,1144,-165,-1339,-2396,-3337,-4177,-4904,-5518,-5984,-6293,-6412,-6327,-6023,-5498,-4757,-3824,-2734,-1528,-273,990,2192,3300,4270,5089,5742,6248,6616,6903,7136,7384,7672,8034,8462,8915,9336,9618,9672,9396,8726,7634,6148,4344,2351,310,-1616,-3296,-4635,-5579,-6161,-6417,-6463,-6398,-6317,-6299,-6354,-6466,-6578,-6591,-6427,-5999,-5274,-4255,-2985,-1564,-78,1358,2669,3801,4739,5492,6100,6602,7037,7442,7824,8185,8503,8738,8847,8768,8445,7826,6865,5547,3861,1857,-414,-2825,-5250,-7510,-9453,-10918,-11801,-12046,-11641,-10652,-9155,-7279,-5141,-2874,-574,1658,3760,5676,7363,8796,9946,10800,11345,11591,11532,11195,10582,9714,8605,7262,5711,3973,2087,109,-1908,-3878,-5728,-7382,-8761,-9845,-10579,-11016,-11159,-11107,-10931,-10724,-10578,-10538,-10647,-10876,-11178,-11453,-11595,-11481,-11031,-10177,-8954,-7408,-5691,-3945,-2351,-1052,-154,296,328,8,-519,-1111,-1617,-1899,-1888,-1546,-914,-83,822,1638,2235,2461,2250,1546,372,-1197,-3052,-5021,-6951,-8650,-9987,-10856,-11206,-11072,-10508,-9641,-8597,-7508,-6477,-5569,-4799,-4141,-3544,-2934,-2256,-1484,-622,266,1107,1786,2211,2288,1980,1259,165,-1250,-2909,-4699,-6533,-8305,-9927,-11345,-12498,-13385,-13992,-14356,-14515,-14507,-14409,-14229,-14025,-13778,-13476,-13065,-12487,-11665,-10536,-9061,-7215,-5027,-2566,78,2752,5323,7621,9528,10923,11772,12061,11866,11271,10443,9497,8606,7856,7322,7011,6884,6859,6829,6683,6307,5629,4595,3207,1495,-468,-2585,-4765,-6887,-8878,-10656,-12161,-13372,-14244,-14792,-14994,-14871,-14419,-13649,-12570,-11184,-9513,-7579,-5424,-3101,-687,1742,4078,6243,8116,9634,10707,11303,11408,11046,10265,9158,7786,6270,4649,3013,1376,-228,-1794,-3315,-4773,-6141,-7393,-8472,-9360,-10025,-10462,-10707,-10779,-10759,-10680,-10616,-10578,-10598,-10632,-10667,-10619,-10440,-10059,-9422,-8505,-7299,-5827,-4144,-2317,-420,1444,3224,4826,6216,7345,8203,8774,9075,9125,8956,8624,8170,7661,7144,6658,6223,5813,5395,4874,4184,3212,1906,218,-1835,-4188,-6739,-9322,-11789,-13941,-15647,-16765,-17237,-17015,-16130,-14618,-12567,-10069,-7235,-4193,-1062,2020,4942,7580,9850,11686,13041,13929,14356,14395,14114,13589,12915,12148,11346,10538,9720,8895,8034,7110,6111,4996,3783,2443,1017,-494,-2021,-3533,-4936,-6163,-7123,-7717,-7882,-7553,-6713,-5398,-3663,-1652,496,2581,4430,5867,6783,7102,6856,6106,5008,3735,2473,1427,717,467,693,1368,2419,3694,5068,6360,7439,8180,8516,8406,7886,7008,5872,4605,3320,2163,1222,593,309,366,707,1230,1793,2274,2516,2467,2055,1339,361,-733,-1834,-2777,-3466,-3801,-3761,-3352,-2648,-1739,-747,229,1088,1784,2272,2558,2650,2571,2345,1991,1521,942,259,-526,-1388,-2319,-3269,-4218,-5106,-5897,-6542,-6989,-7198,-7125,-6744,-6030,-4995,-3643,-2018,-177,1820,3876,5912,7842,9583,11095,12319,13256,13873,14187,14163,13815,13093,12018,10561,8770,6702,4453,2178,15,-1867,-3350,-4352,-4861,-4920,-4657,-4199,-3740,-3407,-3343,-3588,-4153,-4974,-5933,-6902,-7722,-8261,-8424,-8141,-7418,-6274,-4793,-3059,-1183,714,2540,4166,5520,6507,7083,7203,6889,6162,5112,3831,2454,1106,-59,-952,-1465,-1587,-1332,-767,-21,796,1555,2159,2551,2690,2587,2230,1676,905,-19,-1103,-2306,-3585,-4892,-6131,-7214,-8015,-8442,-8396,-7853,-6800,-5316,-3488,-1467,605,2568,4300,5684,6672,7221,7360,7117,6572,5786,4856,3842,2819,1822,881,-3,-846,-1681,-2549,-3491,-4539,-5703,-6977,-8316,-9677,-10974,-12143,-13113,-13834,-14288,-14465,-14414,-14151,-13754,-13241,-12642,-11950,-11128,-10119,-8874,-7320,-5441,-3243,-768,1869,4548,7102,9382,11242,12598,13391,13642,13419,12806,11939,10903,9801,8678,7558,6439,5300,4115,2874,1562,199,-1194,-2576,-3911,-5156,-6297,-7299,-8172,-8891,-9462,-9862,-10068,-10056,-9777,-9220,-8339,-7149,-5659,-3917,-2003,-6,1962,3792,5386,6660,7557,8054,8146,7878,7290,6465,5474,4406,3334,2328,1431,687,110,-285,-492,-503,-324,62,626,1374,2261,3234,4233,5145,5881,6320,6379,5981,5125,3831,2202,360,-1516,-3272,-4717,-5747,-6249,-6203,-5622,-4583,-3193,-1590,80,1687,3123,4310,5232,5863,6257,6424,6420,6273,6011,5658,5223,4720,4151,3518,2814,2036,1171,208,-845,-2004,-3228,-4502,-5760,-6947,-7981,-8787,-9293,-9446,-9229,-8637,-7724,-6534,-5154,-3658,-2108,-572,928,2351,3694,4912,5993,6866,7486,7791,7734,7314,6552,5525,4348,3147,2087,1274,839,813,1216,1984,3014,4166,5278,6186,6756,6881,6503,5635,4316,2678,863,-931,-2517,-3694,-4316,-4264,-3504,-2068,-61,2349,4958,7525,9844,11709,12985,13608,13548,12889,11732,10221,8539,6818,5212,3803,2652,1783,1183,850,736,853,1157,1662,2330,3143,4049,4973,5837,6530,6977,7086,6829,6183,5187,3898,2403,803,-807,-2328,-3693,-4838,-5730,-6351,-6681,-6731,-6482,-5959,-5146,-4094,-2811,-1383,148,1683,3164,4514,5695,6676,7456,8062,8505,8844,9077,9242,9319,9306,9181,8930,8551,8039,7412,6679,5853,4951,3971,2937,1850,751,-345,-1369,-2301,-3071,-3662,-4038,-4193,-4121,-3836,-3336,-2648,-1763,-718,483,1791,3161,4510,5748,6754,7437,7692,7486,6807,5713,4306,2718,1107,-371,-1595,-2460,-2944,-3054,-2882,-2537,-2174,-1935,-1950,-2298,-3011,-4055,-5347,-6763,-8146,-9343,-10207,-10619,-10508,-9847,-8665,-7052,-5129,-3073,-1057,725,2129,3022,3355,3126,2398,1303,5,-1298,-2425,-3191,-3491,-3246,-2480,-1269,244,1861,3393,4634,5437,5712,5428,4644,3455,2009,447,-1085,-2482,-3664,-4587,-5242,-5631,-5783,-5735,-5514,-5184,-4766,-4299,-3817,-3304,-2798,-2257,-1705,-1127,-554,-27,392,639,641,363,-209,-1046,-2070,-3183,-4250,-5150,-5771,-6055,-5979,-5602,-5011,-4358,-3789,-3453,-3478,-3929,-4832,-6146,-7784,-9610,-11489,-13242,-14753,-15880,-16543,-16692,-16290,-15370,-13943,-12098,-9889,-7440,-4852,-2262,197,2404,4253,5680,6663,7231,7450,7420,7247,7030,6849,6736,6709,6726,6735,6664,6429,5980,5268,4308,3131,1823,485,-791,-1893,-2790,-3435,-3865,-4118,-4264,-4375,-4509,-4685,-4928,-5178,-5421,-5579,-5615,-5504,-5215,-4781,-4197,-3515,-2753,-1965,-1176,-447,197,726,1111,1384,1521,1591,1590,1564,1515,1433,1306,1095,773,331,-228,-859,-1497,-2058,-2463,-2629,-2544,-2194,-1674,-1069,-546,-240,-298,-809,-1820,-3310,-5194,-7337,-9548,-11624,-13356,-14560,-15105,-14919,-13981,-12358,-10130,-7453,-4464,-1347,1753,4675,7292,9503,11222,12417,13063,13189,12834,12061,10936,9538,7900,6105,4137,2058,-144,-2433,-4766,-7114,-9380,-11519,-13412,-15000,-16173,-16885,-17064,-16712,-15810,-14415,-12571,-10363,-7879,-5227,-2499,179,2728,5043,7057,8713,9969,10831,11307,11472,11389,11169,10902,10689,10593,10677,10935,11358,11874,12406,12843,13092,13041,12637,11808,10549,8859,6779,4392,1785,-898,-3522,-5926,-7969,-9511,-10459,-10749,-10386,-9420,-7973,-6179,-4238,-2298,-523,995,2197,3100,3744,4226,4626,5041,5511,6077,6712,7387,8047,8636,9107,9436,9613,9652,9588,9446,9270,9063,8827,8541,8156,7644,6961,6071,4978,3659,2157,494,-1250,-3012,-4686,-6185,-7420,-8304,-8788,-8808,-8351,-7403,-5991,-4171,-2021,347,2805,5206,7397,9228,10558,11296,11375,10813,9663,8053,6130,4076,2055,227,-1293,-2411,-3091,-3336,-3190,-2761,-2159,-1549,-1072,-852,-977,-1461,-2280,-3340,-4521,-5688,-6701,-7462,-7883,-7956,-7672,-7092,-6268,-5257,-4117,-2860,-1525,-92,1390,2912,4393,5743,6854,7577,7802,7411,6348,4611,2279,-504,-3514,-6491,-9176,-11311,-12735,-13344,-13149,-12250,-10801,-9027,-7116,-5276,-3626,-2249,-1155,-292,436,1149,1961,2977,4211,5686,7295,8962,10529,11903,12947,13626,13876,13698,13084,12030,10538,8614,6274,3595,660,-2355,-5291,-7934,-10111,-11667,-12498,-12576,-11929,-10667,-8940,-6961,-4935,-3098,-1622,-684,-352,-692,-1622,-3048,-4766,-6532,-8092,-9172,-9559,-9115,-7763,-5576,-2677,691,4257,7701,10744,13108,14612,15138,14662,13265,11095,8382,5384,2390,-355,-2627,-4296,-5300,-5673,-5523,-5019,-4377,-3796,-3467,-3494,-3913,-4668,-5626,-6634,-7535,-8205,-8610,-8740,-8690,-8535,-8377,-8272,-8238,-8273,-8335,-8395,-8411,-8360,-8217,-7956,-7543,-6954,-6146,-5120,-3881,-2481,-1022,381,1570,2406,2784,2647,2036,1039,-176,-1446,-2605,-3540,-4175,-4509,-4533,-4307,-3834,-3164,-2301,-1272,-114,1130,2379,3562,4603,5436,6049,6432,6655,6772,6905,7122,7520,8122,8933,9896,10938,11932,12807,13443,13837,13970,13906,13731,13534,13407,13389,13477,13608,13658,13484,12918,11830,10142,7836,4982,1732,-1728,-5113,-8169,-10592,-12138,-12619,-11945,-10137,-7369,-3890,-108,3591,6759,9064,10270,10278,9186,7180,4596,1789,-867,-3042,-4509,-5121,-4891,-3905,-2377,-552,1288,2892,4054,4647,4625,4041,3021,1770,525,-456,-947,-765,169,1837,4104,6713,9371,11689,13343,14007,13486,11671,8622,4512,-330,-5479,-10475,-14823,-18150,-20142,-20702,-19845,-17798,-14872,-11497,-8100,-5106,-2852,-1566,-1349,-2164,-3846,-6139,-8692,-11141,-13094,-14237,-14309,-13215,-10963,-7755,-3863,318,4409,8039,10930,12903,13899,13978,13267,11981,10313,8500,6721,5149,3916,3093,2737,2815,3283,4040,4959,5922,6768,7406,7716,7654,7203,6387,5298,4040,2769,1614,707,100,-184,-204,-60,137,240,162,-193,-841,-1753,-2848,-3976,-4982,-5694,-5962,-5702,-4866,-3511,-1729,310,2426,4428,6138,7429,8200,8428,8110,7303,6080,4526,2760,876,-991,-2738,-4259,-5486,-6363,-6895,-7054,-6866,-6319,-5398,-4101,-2425,-410,1853,4227,6523,8511,9980,10715,10597,9569,7676,5062,1929,-1479,-4914,-8150,-11020,-13387,-15199,-16417,-17067,-17180,-16794,-15969,-14733,-13147,-11258,-9138,-6876,-4582,-2384,-434,1129,2161,2589,2361,1539,220,-1414,-3182,-4888,-6396,-7593,-8456,-8978,-9204,-9171,-8927,-8483,-7861,-7034,-6009,-4777,-3369,-1865,-360,982,2025,2604,2612,1983,713,-1111,-3378,-5877,-8414,-10745,-12651,-13941,-14454,-14105,-12860,-10777,-7959,-4616,-953,2739,6207,9199,11501,12969,13530,13163,11971,10080,7718,5125,2566,272,-1556,-2830,-3499,-3663,-3419,-2969,-2464,-2046,-1790,-1698,-1736,-1814,-1882,-1866,-1780,-1651,-1545,-1555,-1748,-2178,-2852,-3727,-4698,-5633,-6353,-6687,-6496,-5654,-4152,-2003,653,3608,6611,9351,11566,13040,13648,13405,12405,10858,9000,7086,5326,3874,2786,2054,1577,1218,822,238,-611,-1773,-3195,-4778,-6391,-7868,-9104,-9991,-10518,-10713,-10668,-10529,-10422,-10493,-10789,-11334,-12041,-12779,-13399,-13724,-13636,-13055,-11935,-10322,-8256,-5847,-3191,-417,2361,5016,7446,9542,11222,12400,13012,13031,12446,11341,9810,8057,6261,4646,3367,2529,2172,2238,2658,3287,3998,4667,5163,5420,5352,4938,4170,3058,1673,70,-1620,-3282,-4747,-5851,-6444,-6396,-5640,-4174,-2060,568,3522,6577,9488,12009,13926,15076,15367,14794,13427,11423,8972,6327,3727,1405,-438,-1671,-2239,-2148,-1516,-492,711,1850,2706,3072,2805,1853,240,-1898,-4348,-6855,-9125,-10896,-11957,-12152,-11456,-9898,-7619,-4821,-1719,1432,4430,7103,9329,11061,12294,13074,13495,13631,13588,13413,13157,12825,12416,11940,11396,10831,10252,9703,9172,8646,8069,7373,6480,5335,3883,2134,102,-2140,-4494,-6856,-9083,-11059,-12678,-13854,-14576,-14835,-14713,-14277,-13650,-12903,-12109,-11284,-10411,-9447,-8334,-7031,-5528,-3855,-2096,-380,1141,2299,2968,3050,2524,1434,-115,-1942,-3854,-5600,-6961,-7737,-7787,-7082,-5659,-3689,-1390,975,3138,4886,6057,6574,6470,5827,4833,3703,2672,1982,1803,2259,3368,5069,7200,9545,11845,13836,15300,16063,16061,15290,13852,11899,9601,7168,4742,2470,419,-1365,-2888,-4159,-5189,-5964,-6447,-6568,-6277,-5521,-4311,-2719,-880,1009,2710,4011,4708,4701,3964,2586,739,-1318,-3315,-4949,-5974,-6210,-5550,-4017,-1696,1230,4530,7945,11204,14058,16286,17722,18248,17829,16477,14301,11449,8141,4614,1123,-2102,-4872,-7054,-8586,-9474,-9776,-9603,-9076,-8344,-7521,-6735,-6040,-5490,-5068,-4716,-4365,-3908,-3278,-2453,-1437,-349,705,1540,2012,1984,1388,215,-1449,-3469,-5642,-7773,-9660,-11179,-12242,-12862,-13083,-13003,-12722,-12336,-11908,-11488,-11071,-10674,-10268,-9862,-9450,-9043,-8668,-8334,-8072,-7900,-7824,-7863,-7970,-8123,-8218,-8175,-7873,-7217,-6136,-4602,-2634,-304,2282,4987,7666,10183,12412,14271,15677,16604,16998,16864,16174,14950,13227,11067,8583,5904,3188,616,-1658,-3470,-4728,-5360,-5385,-4857,-3923,-2733,-1492,-380,437,849,785,282,-615,-1744,-2972,-4098,-4976,-5447,-5424,-4857,-3765,-2233,-410,1518,3322,4806,5795,6201,6013,5327,4300,3157,2128,1441,1246,1656,2651,4157,5992,7933,9690,11020,11661,11456,10335,8316,5561,2308,-1132,-4409,-7222,-9304,-10536,-10872,-10439,-9418,-8091,-6744,-5643,-4998,-4913,-5398,-6342,-7567,-8808,-9812,-10315,-10143,-9186,-7460,-5073,-2232,819,3806,6500,8710,10326,11293,11628,11362,10573,9333,7718,5827,3731,1547,-626,-2667,-4447,-5853,-6767,-7116,-6856,-6009,-4647,-2897,-921,1099,3019,4697,6085,7160,7966,8577,9075,9540,10018,10536,11056,11527,11844,11887,11549,10709,9340,7412,5023,2286,-589,-3390,-5878,-7846,-9148,-9691,-9497,-8628,-7249,-5523,-3661,-1824,-160,1256,2364,3177,3708,4000,4105,4047,3879,3615,3284,2900,2473,2006,1507,980,434,-90,-563,-920,-1082,-990,-546,300,1591,3339,5499,7999,10705,13466,16081,18367,20114,21157,21358,20629,18952,16369,13024,9099,4899,714,-3089,-6204,-8350,-9373,-9193,-7922,-5737,-2978,-20,2733,4885,6155,6318,5324,3217,185,-3487,-7444,-11282,-14598,-17030,-18299,-18236,-16830,-14190,-10577,-6341,-1893,2362,6042,8882,10702,11470,11250,10214,8569,6574,4443,2388,543,-990,-2174,-2995,-3476,-3648,-3537,-3180,-2607,-1830,-907,170,1339,2583,3850,5085,6213,7181,7887,8299,8345,8012,7283,6173,4721,2977,1033,-1014,-3050,-4936,-6578,-7865,-8741,-9177,-9164,-8737,-7921,-6773,-5328,-3654,-1795,165,2150,4062,5786,7226,8277,8866,8950,8506,7563,6179,4447,2490,450,-1516,-3274,-4693,-5708,-6257,-6346,-6003,-5286,-4296,-3126,-1912,-761,225,982,1499,1793,1943,2030,2164,2428,2884,3565,4440,5462,6517,7492,8242,8648,8606,8047,6972,5403,3463,1281,-931,-2996,-4705,-5950,-6652,-6840,-6613,-6105,-5493,-4928,-4522,-4365,-4455,-4787,-5296,-5922,-6598,-7285,-7942,-8569,-9147,-9685,-10164,-10565,-10855,-10992,-10942,-10683,-10204,-9544,-8724,-7843,-6941,-6130,-5472,-5043,-4913,-5115,-5676,-6590,-7797,-9238,-10770,-12278,-13578,-14532,-14981,-14821,-13967,-12416,-10189,-7412,-4216,-819,2579,5751,8518,10727,12293,13186,13439,13136,12381,11327,10079,8782,7500,6309,5216,4225,3292,2386,1447,455,-620,-1748,-2905,-4032,-5059,-5945,-6638,-7131,-7442,-7614,-7711,-7814,-7982,-8280,-8733,-9346,-10086,-10900,-11689,-12370,-12791,-12878,-12488,-11586,-10126,-8137,-5707,-2950,-39,2852,5554,7901,9796,11151,11938,12152,11821,10970,9657,7914,5800,3382,732,-2042,-4832,-7496,-9909,-11921,-13431,-14341,-14605,-14228,-13266,-11818,-10043,-8108,-6205,-4496,-3122,-2139,-1593,-1422,-1566,-1923,-2382,-2867,-3291,-3619,-3829,-3930,-3945,-3917,-3855,-3789,-3710,-3592,-3409,-3110,-2642,-1998,-1125,-73,1145,2446,3738,4927,5907,6610,6986,7039,6789,6306,5653,4909,4133,3385,2691,2096,1612,1269,1104,1117,1349,1774,2393,3143,3962,4762,5427,5900,6060,5910,5410,4609,3572,2401,1222,175,-615,-1049,-1063,-662,122,1199,2462,3811,5130,6362,7448,8354,9079,9589,9888,9929,9693,9125,8219,6967,5440,3741,2038,513,-648,-1316,-1412,-983,-107,998,2145,3077,3622,3629,3066,1970,483,-1191,-2818,-4153,-4999,-5211,-4732,-3582,-1861,271,2625,4983,7157,8961,10276,10999,11113,10611,9578,8114,6383,4570,2873,1490,580,259,573,1489,2902,4640,6467,8140,9381,9976,9728,8554,6441,3498,-86,-4029,-8037,-11760,-14928,-17261,-18597,-18822,-17928,-15998,-13204,-9789,-6068,-2346,1031,3809,5757,6759,6778,5866,4183,1927,-626,-3194,-5509,-7312,-8444,-8788,-8338,-7179,-5450,-3366,-1166,928,2684,3963,4666,4787,4402,3639,2674,1686,840,245,-36,-25,210,534,802,846,545,-202,-1413,-3055,-5014,-7128,-9199,-11006,-12366,-13126,-13214,-12626,-11439,-9780,-7821,-5736,-3674,-1763,-61,1396,2621,3646,4483,5155,5641,5921,5976,5786,5374,4788,4098,3402,2793,2357,2158,2244,2617,3283,4202,5331,6624,8002,9400,10728,11896,12815,13410,13628,13450,12894,12008,10860,9531,8090,6598,5094,3590,2097,576,-966,-2580,-4225,-5880,-7434,-8757,-9669,-10007,-9616,-8431,-6452,-3806,-683,2616,5778,8477,10419,11418,11356,10262,8256,5588,2545,-494,-3212,-5273,-6479,-6709,-5982,-4457,-2381,-92,2043,3698,4598,4583,3624,1785,-733,-3696,-6810,-9799,-12415,-14467,-15833,-16479,-16420,-15760,-14604,-13107,-11397,-9600,-7820,-6132,-4602,-3263,-2151,-1269,-628,-201,33,131,151,168,243,442,767,1229,1764,2293,2718,2915,2809,2332,1497,355,-972,-2345,-3588,-4562,-5128,-5227,-4816,-3945,-2668,-1108,617,2359,3976,5322,6266,6699,6523,5710,4240,2185,-353,-3213,-6192,-9097,-11719,-13891,-15486,-16414,-16631,-16147,-14962,-13155,-10766,-7912,-4673,-1212,2341,5761,8871,11420,13251,14168,14120,13058,11083,8339,5068,1560,-1885,-4962,-7441,-9158,-10041,-10116,-9477,-8252,-6642,-4780,-2894,-1092,443,1634,2386,2676,2499,1912,983,-176,-1439,-2675,-3747,-4534,-4945,-4911,-4412,-3473,-2137,-518,1298,3171,4993,6651,8067,9173,9953,10409,10563,10469,10161,9671,9028,8234,7309,6285,5205,4156,3225,2521,2139,2155,2604,3481,4727,6242,7888,9527,11004,12232,13107,13614,13732,13481,12880,11958,10731,9245,7532,5678,3782,1984,453,-653,-1176,-1026,-175,1306,3259,5449,7606,9445,10720,11244,10925,9762,7872,5448,2757,100,-2241,-4012,-5053,-5281,-4731,-3536,-1890,-86,1623,2946,3701,3772,3158,1973,406,-1271,-2798,-3889,-4360,-4064,-2984,-1191,1160,3836,6582,9136,11259,12772,13547,13541,12766,11308,9294,6904,4330,1790,-521,-2413,-3745,-4429,-4431,-3808,-2650,-1125,583,2261,3706,4743,5237,5117,4388,3118,1449,-447,-2365,-4133,-5584,-6637,-7234,-7401,-7190,-6684,-5981,-5171,-4339,-3553,-2866,-2307,-1915,-1699,-1676,-1848,-2211,-2739,-3415,-4186,-5026,-5881,-6717,-7491,-8169,-8713,-9088,-9263,-9201,-8881,-8282,-7391,-6221,-4792,-3146,-1358,504,2332,4045,5551,6803,7754,8418,8796,8942,8893,8697,8416,8070,7726,7397,7128,6910,6755,6609,6433,6154,5695,5011,4053,2842,1419,-126,-1657,-3053,-4149,-4852,-5062,-4767,-3990,-2822,-1391,146,1642,2954,4018,4774,5272,5547,5707,5842,6043,6389,6914,7631,8514,9494,10513,11471,12320,13000,13518,13872,14135,14333,14540,14753,14974,15136,15160,14925,14314,13218,11561,9316,6507,3221,-399,-4172,-7879,-11301,-14213,-16444,-17829,-18309,-17842,-16491,-14381,-11691,-8668,-5557,-2622,-85,1882,3157,3712,3542,2733,1371,-403,-2464,-4663,-6880,-8979,-10878,-12476,-13734,-14613,-15111,-15256,-15095,-14691,-14127,-13475,-12813,-12190,-11662,-11231,-10930,-10735,-10644,-10636,-10681,-10761,-10833,-10864,-10809,-10608,-10232,-9624,-8798,-7762,-6597,-5402,-4324,-3492,-3045,-3053,-3530,-4427,-5603,-6892,-8095,-9035,-9562,-9607,-9143,-8224,-6947,-5449,-3891,-2442,-1258,-460,-120,-259,-814,-1702,-2767,-3867,-4845,-5591,-6011,-6074,-5768,-5129,-4216,-3111,-1924,-766,241,997,1418,1474,1157,543,-287,-1183,-2010,-2630,-2935,-2888,-2488,-1818,-989,-131,628,1195,1532,1630,1551,1367,1179,1074,1128,1377,1823,2420,3087,3730,4208,4431,4279,3708,2683,1238,-564,-2600,-4732,-6770,-8526,-9808,-10450,-10349,-9478,-7884,-5738,-3239,-679,1681,3570,4810,5279,4976,3985,2473,667,-1205,-2907,-4297,-5237,-5737,-5792,-5496,-4908,-4114,-3142,-2032,-776,621,2131,3727,5308,6784,8003,8858,9221,9052,8333,7132,5571,3813,2062,527,-611,-1184,-1107,-346,1036,2905,5067,7257,9238,10726,11547,11534,10644,8922,6498,3606,516,-2462,-5051,-7001,-8173,-8491,-8017,-6893,-5332,-3602,-1951,-595,318,749,730,387,-127,-615,-926,-926,-541,233,1359,2745,4251,5732,7014,7941,8387,8247,7498,6142,4276,2035,-394,-2786,-4930,-6602,-7658,-7967,-7510,-6299,-4434,-2057,658,3496,6271,8775,10853,12390,13302,13595,13297,12502,11320,9889,8333,6785,5333,4062,2999,2161,1526,1045,674,354,67,-199,-406,-526,-498,-313,38,492,982,1375,1578,1439,914,-81,-1497,-3280,-5301,-7387,-9369,-11057,-12296,-12989,-13081,-12613,-11673,-10414,-9004,-7622,-6404,-5450,-4798,-4428,-4286,-4292,-4360,-4430,-4438,-4374,-4197,-3923,-3513,-2963,-2236,-1309,-157,1206,2773,4460,6207,7897,9432,10721,11689,12308,12553,12460,12036,11333,10359,9151,7713,6089,4287,2394,449,-1437,-3193,-4727,-5982,-6914,-7514,-7797,-7792,-7558,-7139,-6597,-5974,-5327,-4674,-4058,-3468,-2907,-2340,-1743,-1073,-321,523,1440,2397,3342,4224,4987,5581,5993,6191,6208,6054,5791,5464,5145,4897,4799,4900,5272,5931,6899,8149,9625,11227,12846,14332,15559,16401,16769,16611,15924,14740,13126,11175,8980,6649,4284,1967,-209,-2191,-3922,-5363,-6479,-7234,-7597,-7548,-7098,-6270,-5152,-3824,-2430,-1090,58,901,1349,1348,882,-25,-1315,-2904,-4687,-6552,-8400,-10136,-11699,-13034,-14127,-14953,-15523,-15824,-15863,-15638,-15148,-14406,-13430,-12261,-10970,-9626,-8329,-7166,-6203,-5495,-5040,-4798,-4711,-4652,-4540,-4262,-3774,-3070,-2195,-1247,-340,389,847,940,660,2,-971,-2169,-3505,-4836,-6074,-7074,-7749,-8005,-7776,-7049,-5827,-4197,-2266,-221,1740,3384,4515,4968,4676,3650,2002,-54,-2289,-4415,-6200,-7453,-8064,-8024,-7398,-6331,-5005,-3606,-2294,-1191,-343,241,612,847,1027,1229,1514,1882,2334,2803,3230,3542,3694,3669,3501,3256,3026,2907,2962,3231,3684,4259,4850,5333,5583,5524,5086,4305,3227,1976,678,-529,-1534,-2282,-2748,-2987,-3059,-3068,-3097,-3215,-3466,-3844,-4353,-4925,-5530,-6079,-6520,-6771,-6784,-6499,-5921,-5037,-3918,-2602,-1188,269,1690,3057,4342,5577,6785,8014,9309,10679,12129,13606,15041,16320,17335,17941,18056,17583,16523,14894,12818,10437,7964,5604,3566,1998,1005,597,724,1283,2111,3080,4019,4843,5448,5827,5944,5846,5543,5078,4484,3772,2970,2081,1123,131,-867,-1788,-2591,-3190,-3557,-3670,-3534,-3193,-2674,-2036,-1303,-516,313,1166,2029,2897,3747,4570,5331,6017,6571,6985,7185,7159,6857,6279,5424,4347,3103,1820,602,-399,-1069,-1302,-1039,-264,967,2584,4427,6363,8216,9837,11120,11982,12410,12438,12124,11575,10855,10055,9173,8229,7148,5883,4348,2500,321,-2170,-4874,-7681,-10413,-12888,-14932,-16374,-17093,-17033,-16165,-14577,-12367,-9731,-6864,-4006,-1351,913,2686,3908,4630,4923,4947,4846,4777,4852,5114,5547,6046,6474,6645,6416,5679,4417,2718,732,-1288,-3123,-4519,-5341,-5517,-5084,-4186,-3020,-1798,-749,13,409,474,333,116,12,145,581,1345,2336,3448,4516,5365,5870,5912,5460,4520,3159,1484,-373,-2257,-4023,-5520,-6628,-7250,-7322,-6838,-5834,-4404,-2705,-906,772,2145,3056,3402,3178,2434,1327,46,-1172,-2097,-2532,-2332,-1451,88,2148,4533,7003,9270,11125,12355,12889,12709,11925,10718,9325,8019,7037,6578,6742,7553,8913,10666,12579,14388,15854,16744,16933,16343,15019,13091,10738,8231,5784,3645,1955,810,193,19,129,328,424,258,-284,-1200,-2473,-3962,-5551,-7069,-8371,-9348,-9903,-10011,-9677,-8944,-7932,-6719,-5487,-4329,-3421,-2842,-2706,-3034,-3845,-5078,-6639,-8397,-10184,-11840,-13195,-14118,-14508,-14326,-13569,-12315,-10656,-8764,-6793,-4951,-3407,-2323,-1813,-1934,-2690,-4007,-5777,-7815,-9941,-11934,-13608,-14785,-15349,-15240,-14461,-13083,-11224,-9046,-6720,-4426,-2310,-484,961,2001,2614,2821,2646,2120,1277,151,-1218,-2786,-4497,-6277,-8052,-9724,-11215,-12424,-13311,-13799,-13917,-13657,-13091,-12282,-11318,-10264,-9199,-8135,-7099,-6063,-4983,-3824,-2525,-1078,517,2207,3884,5435,6670,7460,7631,7103,5837,3867,1339,-1564,-4563,-7360,-9667,-11205,-11796,-11332,-9825,-7401,-4292,-801,2706,5876,8391,9998,10568,10059,8549,6217,3294,84,-3128,-6060,-8490,-10284,-11380,-11817,-11696,-11184,-10443,-9653,-8946,-8407,-8083,-7957,-7983,-8095,-8188,-8184,-7977,-7498,-6689,-5525,-4000,-2183,-119,2034,4165,6105,7702,8862,9472,9541,9065,8126,6828,5297,3686,2128,770,-299,-996,-1308,-1257,-906,-345,306,966,1530,1966,2249,2399,2447,2447,2429,2446,2506,2649,2865,3162,3521,3882,4219,4433,4472,4267,3781,3009,1992,803,-441,-1609,-2567,-3198,-3401,-3140,-2382,-1182,413,2277,4298,6330,8227,9888,11188,12100,12569,12618,12281,11605,10685,9602,8470,7397,6485,5811,5420,5309,5417,5655,5880,5968,5775,5236,4312,3053,1577,29,-1376,-2476,-3092,-3132,-2542,-1349,378,2503,4878,7308,9617,11615,13142,14071,14294,13787,12532,10620,8138,5273,2204,-842,-3640,-5997,-7729,-8741,-8995,-8514,-7420,-5849,-3979,-2006,-73,1644,3054,4043,4571,4590,4105,3133,1733,-26,-2020,-4143,-6236,-8177,-9829,-11099,-11917,-12252,-12110,-11527,-10554,-9272,-7759,-6103,-4405,-2745,-1228,69,1058,1700,1946,1824,1356,614,-301,-1315,-2300,-3203,-3925,-4442,-4706,-4709,-4445,-3909,-3129,-2114,-935,355,1638,2805,3719,4254,4316,3836,2809,1287,-635,-2799,-5049,-7194,-9091,-10599,-11653,-12222,-12328,-12042,-11446,-10644,-9717,-8738,-7743,-6750,-5742,-4687,-3541,-2244,-760,953,2887,5014,7269,9535,11698,13590,15071,16003,16285,15858,14730,12948,10638,7965,5122,2343,-165,-2186,-3567,-4174,-3969,-2926,-1127,1326,4271,7509,10838,14034,16899,19243,20929,21847,21954,21235,19757,17574,14857,11709,8340,4887,1530,-1614,-4438,-6894,-8953,-10617,-11886,-12759,-13217,-13224,-12762,-11796,-10365,-8518,-6381,-4119,-1937,-40,1351,2120,2132,1429,56,-1812,-3955,-6132,-8077,-9591,-10508,-10780,-10412,-9518,-8231,-6749,-5217,-3812,-2615,-1713,-1105,-785,-687,-750,-894,-1042,-1140,-1129,-1005,-746,-385,65,568,1094,1630,2142,2608,2980,3183,3156,2790,2025,810,-853,-2896,-5206,-7600,-9871,-11801,-13179,-13862,-13735,-12803,-11101,-8777,-5997,-2971,77,2943,5427,7377,8666,9230,9054,8180,6707,4767,2527,151,-2206,-4413,-6390,-8060,-9433,-10484,-11266,-11786,-12085,-12177,-12075,-11777,-11272,-10546,-9569,-8326,-6789,-4956,-2833,-444,2159,4911,7712,10461,13013,15257,17021,18193,18612,18202,16870,14626,11517,7670,3295,-1378,-6049,-10436,-14269,-17302,-19393,-20421,-20410,-19423,-17634,-15247,-12518,-9690,-6993,-4609,-2658,-1213,-269,210,301,96,-316,-840,-1402,-1931,-2363,-2639,-2697,-2501,-2006,-1208,-103,1275,2879,4642,6473,8283,9959,11403,12508,13191,13372,13014,12085,10616,8663,6321,3734,1049,-1565,-3956,-5991,-7569,-8610,-9066,-8912,-8141,-6767,-4838,-2427,358,3363,6431,9373,12007,14194,15795,16781,17122,16905,16226,15241,14109,12985,11993,11203,10642,10257,9970,9662,9203,8490,7444,6033,4293,2310,230,-1767,-3486,-4746,-5413,-5398,-4734,-3466,-1784,164,2129,3929,5372,6353,6802,6757,6303,5590,4814,4163,3808,3895,4480,5581,7143,9036,11130,13227,15165,16780,17948,18604,18712,18313,17443,16205,14654,12878,10922,8824,6621,4312,1939,-497,-2943,-5368,-7694,-9877,-11807,-13433,-14648,-15388,-15575,-15156,-14108,-12445,-10223,-7564,-4618,-1571,1382,4079,6379,8209,9559,10462,11020,11328,11506,11646,11793,11974,12136,12223,12127,11761,11034,9884,8310,6321,4008,1472,-1154,-3723,-6118,-8212,-9933,-11208,-12002,-12287,-12048,-11284,-10012,-8271,-6131,-3685,-1082,1534,3963,6034,7565,8433,8542,7890,6508,4520,2072,-643,-3433,-6105,-8484,-10422,-11816,-12598,-12771,-12376,-11509,-10318,-8941,-7567,-6324,-5332,-4659,-4293,-4192,-4244,-4323,-4304,-4081,-3598,-2859,-1901,-822,299,1353,2278,3023,3556,3879,3993,3916,3679,3331,2931,2583,2373,2434,2859,3736,5112,6969,9262,11857,14600,17283,19681,21583,22777,23123,22509,20930,18406,15066,11056,6576,1859,-2882,-7418,-11554,-15149,-18070,-20276,-21719,-22414,-22373,-21624,-20215,-18169,-15557,-12435,-8890,-5055,-1064,2868,6527,9642,11971,13283,13430,12343,10082,6813,2819,-1542,-5877,-9780,-12935,-15064,-16072,-15913,-14724,-12668,-10018,-7033,-4002,-1171,1252,3098,4272,4720,4455,3540,2102,281,-1711,-3708,-5493,-6931,-7875,-8270,-8069,-7308,-6028,-4333,-2327,-152,2065,4175,6059,7572,8623,9094,8937,8092,6588,4458,1832,-1150,-4284,-7349,-10130,-12410,-14034,-14902,-14985,-14352,-13132,-11529,-9772,-8116,-6761,-5899,-5617,-5939,-6811,-8104,-9633,-11221,-12637,-13732,-14343,-14382,-13803,-12615,-10885,-8719,-6276,-3710,-1218,1076,3018,4571,5682,6414,6821,7025,7135,7266,7504,7900,8449,9116,9808,10413,10802,10845,10432,9489,7982,5917,3366,410,-2795,-6105,-9341,-12325,-14908,-16925,-18285,-18878,-18684,-17667,-15903,-13453,-10491,-7193,-3795,-551,2305,4526,5957,6443,5966,4525,2266,-649,-3919,-7284,-10385,-12957,-14746,-15587,-15410,-14240,-12187,-9465,-6318,-3055,26,2642,4544,5575,5623,4702,2871,311,-2788,-6132,-9470,-12505,-15007,-16777,-17683,-17679,-16777,-15072,-12690,-9802,-6577,-3186,219,3502,6547,9235,11467,13139,14143,14409,13853,12485,10324,7515,4251,812,-2476,-5294,-7352,-8450,-8505,-7547,-5745,-3346,-667,1968,4267,6012,7088,7481,7296,6681,5853,4990,4261,3746,3478,3391,3393,3339,3108,2595,1770,661,-611,-1885,-2947,-3597,-3651,-2989,-1569,560,3275,6358,9567,12625,15278,17327,18624,19129,18857,17928,16482,14709,12775,10839,8996,7314,5803,4457,3228,2092,993,-81,-1154,-2202,-3201,-4086,-4787,-5220,-5305,-4971,-4175,-2901,-1178,931,3305,5817,8278,10526,12363,13654,14271,14173,13383,11996,10177,8145,6112,4308,2909,2015,1710,1920,2602,3586,4740,5886,6896,7642,8056,8089,7729,7000,5933,4603,3090,1487,-100,-1585,-2899,-3988,-4849,-5476,-5912,-6168,-6291,-6279,-6173,-5961,-5698,-5390,-5112,-4909,-4848,-4984,-5346,-5941,-6732,-7647,-8591,-9420,-10019,-10231,-9982,-9215,-7958,-6319,-4447,-2557,-852,470,1274,1490,1130,295,-857,-2121,-3281,-4151,-4602,-4565,-4070,-3184,-2030,-754,527,1684,2662,3398,3901,4169,4253,4198,4068,3938,3866,3939,4184,4674,5382,6331,7431,8625,9792,10822,11611,12083,12192,11951,11397,10595,9626,8555,7432,6286,5100,3864,2523,1058,-559,-2310,-4154,-6004,-7765,-9315,-10562,-11423,-11870,-11908,-11593,-11013,-10272,-9500,-8793,-8257,-7943,-7869,-8028,-8339,-8739,-9096,-9318,-9286,-8928,-8195,-7082,-5639,-3949,-2144,-376,1198,2422,3187,3397,3047,2147,791,-906,-2798,-4727,-6540,-8107,-9329,-10128,-10499,-10422,-9970,-9178,-8134,-6910,-5560,-4138,-2663,-1163,351,1846,3274,4569,5626,6351,6625,6358,5478,3965,1825,-839,-3920,-7214,-10510,-13595,-16226,-18257,-19531,-19996,-19629,-18464,-16593,-14122,-11218,-8028,-4759,-1569,1336,3828,5740,7001,7530,7315,6391,4811,2699,196,-2535,-5277,-7835,-9977,-11487,-12200,-11949,-10712,-8481,-5397,-1651,2492,6737,10786,14384,17327,19493,20855,21449,21394,20814,19880,18699,17382,15976,14470,12858,11061,9058,6797,4303,1620,-1145,-3855,-6352,-8465,-10051,-10992,-11217,-10735,-9574,-7873,-5763,-3451,-1118,1037,2874,4280,5216,5696,5776,5568,5154,4661,4131,3624,3129,2649,2165,1675,1211,796,505,372,440,713,1152,1689,2216,2605,2733,2486,1802,669,-849,-2624,-4463,-6159,-7506,-8332,-8550,-8125,-7125,-5654,-3867,-1919,58,1935,3673,5225,6615,7867,9014,10081,11074,11982,12773,13407,13841,14060,14038,13817,13411,12896,12322,11730,11167,10608,10056,9440,8729,7854,6788,5506,4011,2326,504,-1417,-3340,-5216,-6954,-8508,-9820,-10872,-11654,-12170,-12441,-12472,-12257,-11782,-10982,-9813,-8178,-6053,-3387,-236,3321,7124,10952,14565,17696,20110,21621,22117,21579,20076,17770,14880,11670,8413,5356,2709,631,-809,-1573,-1733,-1381,-683,184,1016,1650,1908,1721,1009,-174,-1779,-3653,-5638,-7558,-9219,-10501,-11277,-11516,-11216,-10429,-9230,-7719,-5985,-4119,-2191,-262,1628,3448,5173,6803,8316,9726,11010,12175,13182,14009,14594,14874,14774,14224,13160,11577,9462,6911,4005,929,-2149,-5007,-7458,-9325,-10487,-10894,-10556,-9577,-8090,-6300,-4390,-2559,-952,328,1238,1779,2001,1980,1795,1535,1262,1016,817,658,510,355,175,-31,-219,-361,-382,-249,83,617,1331,2182,3099,4008,4840,5529,6045,6373,6522,6518,6384,6138,5789,5329,4733,3985,3041,1903,554,-937,-2512,-4012,-5296,-6167,-6455,-6019,-4769,-2699,129,3555,7363,11285,15027,18318,20911,22621,23339,23020,21723,19548,16695,13381,9853,6372,3145,374,-1833,-3407,-4358,-4759,-4718,-4379,-3890,-3389,-2977,-2739,-2699,-2853,-3182,-3604,-4081,-4524,-4879,-5107,-5163,-5063,-4810,-4448,-4013,-3565,-3134,-2786,-2538,-2438,-2505,-2752,-3176,-3760,-4452,-5219,-5991,-6733,-7411,-8013,-8548,-9034,-9495,-9939,-10371,-10748,-11033,-11132,-10990,-10511,-9676,-8447,-6882,-5043,-3066,-1097,708,2195,3262,3839,3913,3551,2814,1869,820,-173,-1021,-1669,-2095,-2368,-2544,-2749,-3080,-3625,-4438,-5517,-6807,-8222,-9617,-10876,-11859,-12495,-12735,-12590,-12126,-11438,-10647,-9888,-9268,-8884,-8789,-8992,-9485,-10193,-11063,-11982,-12879,-13654,-14242,-14579,-14628,-14348,-13730,-12755,-11413,-9717,-7676,-5323,-2726,52,2898,5690,8302,10590,12428,13728,14391,14413,13771,12532,10767,8601,6178,3662,1227,-977,-2819,-4222,-5165,-5696,-5908,-5948,-5953,-6079,-6408,-7024,-7912,-9045,-10338,-11681,-12958,-14034,-14811,-15198,-15155,-14682,-13830,-12679,-11351,-9956,-8609,-7410,-6407,-5641,-5105,-4764,-4571,-4453,-4344,-4186,-3929,-3544,-3027,-2385,-1657,-880,-132,522,988,1202,1100,667,-81,-1086,-2243,-3444,-4552,-5454,-6042,-6254,-6053,-5461,-4510,-3289,-1862,-332,1220,2746,4166,5499,6691,7792,8794,9729,10623,11484,12318,13125,13871,14534,15077,15453,15649,15626,15393,14942,14303,13491,12553,11523,10445,9361,8312,7314,6408,5562,4793,4035,3268,2419,1460,347,-930,-2356,-3899,-5486,-7025,-8408,-9501,-10192,-10363,-9935,-8869,-7156,-4861,-2055,1098,4467,7841,11064,13957,16386,18261,19514,20156,20203,19734,18850,17660,16309,14899,13546,12293,11182,10166,9188,8159,6956,5519,3754,1672,-711,-3295,-5959,-8528,-10822,-12658,-13856,-14304,-13905,-12662,-10630,-7953,-4828,-1509,1747,4689,7105,8847,9837,10059,9590,8525,7043,5310,3517,1836,421,-627,-1218,-1364,-1075,-464,357,1212,1969,2470,2659,2489,2019,1324,557,-172,-695,-954,-851,-414,347,1330,2422,3489,4367,4943,5074,4709,3807,2394,554,-1619,-3962,-6329,-8561,-10508,-12063,-13145,-13716,-13794,-13407,-12643,-11578,-10311,-8947,-7565,-6281,-5149,-4260,-3637,-3306,-3250,-3422,-3775,-4229,-4732,-5236,-5719,-6185,-6641,-7116,-7620,-8144,-8661,-9084,-9339,-9290,-8835,-7875,-6351,-4269,-1678,1298,4502,7725,10770,13434,15556,17035,17809,17894,17355,16292,14850,13166,11382,9615,7943,6418,5029,3756,2530,1279,-60,-1558,-3219,-5040,-6944,-8823,-10528,-11901,-12789,-13091,-12739,-11769,-10258,-8347,-6252,-4131,-2213,-605,580,1327,1669,1671,1464,1160,902,817,991,1482,2296,3370,4601,5847,6931,7714,8048,7872,7142,5913,4239,2274,125,-2016,-4017,-5725,-7015,-7814,-8064,-7782,-7020,-5874,-4479,-2961,-1459,-62,1168,2199,3051,3734,4286,4724,5054,5264,5327,5206,4862,4272,3426,2341,1068,-327,-1744,-3093,-4292,-5275,-6024,-6547,-6902,-7163,-7442,-7808,-8365,-9118,-10092,-11194,-12358,-13410,-14246,-14707,-14722,-14260,-13336,-12071,-10567,-9010,-7546,-6308,-5391,-4810,-4535,-4451,-4422,-4259,-3805,-2917,-1522,397,2760,5438,8228,10908,13250,15053,16186,16582,16264,15347,13978,12389,10755,9274,8043,7114,6446,5943,5451,4817,3875,2540,736,-1480,-4038,-6760,-9452,-11891,-13869,-15208,-15794,-15572,-14567,-12865,-10603,-7965,-5134,-2297,390,2804,4856,6509,7745,8593,9072,9235,9095,8680,7987,7012,5756,4231,2465,534,-1480,-3474,-5319,-6938,-8217,-9134,-9635,-9755,-9498,-8922,-8062,-6978,-5706,-4304,-2806,-1262,296,1833,3331,4773,6144,7435,8613,9641,10456,10986,11155,10889,10146,8895,7167,5014,2546,-89,-2718,-5122,-7100,-8424,-8942,-8520,-7136,-4839,-1799,1747,5471,9034,12100,14366,15650,15838,14964,13153,10626,7660,4541,1543,-1127,-3334,-5013,-6199,-6940,-7367,-7570,-7652,-7690,-7694,-7667,-7547,-7256,-6694,-5768,-4407,-2564,-269,2422,5371,8401,11316,13900,15973,17391,18088,18054,17373,16175,14616,12888,11108,9411,7838,6404,5095,3858,2664,1474,275,-906,-2046,-3057,-3892,-4449,-4705,-4593,-4158,-3388,-2371,-1130,252,1749,3312,4917,6534,8119,9618,10957,12044,12799,13133,13005,12390,11311,9832,8067,6134,4213,2437,971,-73,-597,-561,58,1205,2822,4780,6960,9173,11277,13065,14411,15149,15211,14543,13166,11166,8662,5847,2923,115,-2363,-4344,-5700,-6386,-6425,-5894,-4947,-3749,-2493,-1355,-469,77,259,138,-212,-624,-971,-1090,-880,-274,719,2027,3516,4993,6253,7085,7312,6831,5595,3664,1166,-1696,-4681,-7537,-10033,-11979,-13254,-13784,-13582,-12677,-11163,-9143,-6739,-4091,-1335,1389,3950,6237,8153,9646,10676,11261,11436,11261,10839,10258,9646,9090,8687,8478,8493,8690,9026,9381,9663,9717,9442,8718,7492,5743,3519,914,-1918,-4792,-7515,-9880,-11728,-12921,-13392,-13138,-12222,-10772,-8988,-7066,-5256,-3730,-2642,-2056,-1949,-2227,-2733,-3272,-3661,-3736,-3383,-2558,-1279,379,2278,4274,6193,7896,9262,10205,10689,10700,10259,9410,8183,6646,4820,2773,526,-1844,-4304,-6760,-9158,-11390,-13412,-15126,-16513,-17521,-18140,-18363,-18175,-17575,-16559,-15132,-13332,-11219,-8906,-6519,-4223,-2169,-502,680,1327,1456,1131,466,-403,-1348,-2254,-3051,-3717,-4266,-4751,-5241,-5795,-6478,-7300,-8267,-9340,-10452,-11551,-12532,-13364,-13967,-14340,-14479,-14409,-14195,-13883,-13542,-13216,-12927,-12665,-12395,-12049,-11573,-10882,-9953,-8740,-7267,-5572,-3700,-1752,228,2134,3944,5576,7026,8259,9264,10050,10603,10933,11048,10933,10580,9972,9059,7828,6228,4268,1947,-668,-3508,-6440,-9334,-12041,-14423,-16377,-17817,-18711,-19054,-18855,-18159,-16985,-15390,-13395,-11071,-8470,-5688,-2829,-8,2646,5014,6991,8488,9456,9869,9731,9088,7988,6514,4752,2792,735,-1329,-3306,-5108,-6647,-7860,-8676,-9071,-9020,-8551,-7686,-6502,-5062,-3462,-1791,-157,1357,2646,3644,4288,4552,4449,4029,3406,2702,2092,1726,1723,2151,2989,4147,5464,6746,7775,8401,8490,8039,7102,5836,4447,3180,2254,1865,2103,2983,4392,6134,7960,9568,10715,11190,10889,9821,8082,5875,3426,1015,-1133,-2800,-3865,-4254,-3983,-3132,-1823,-232,1473,3098,4486,5497,6033,6054,5553,4609,3337,1907,519,-629,-1367,-1560,-1175,-232,1147,2783,4460,5949,7057,7646,7648,7098,6064,4717,3190,1674,278,-869,-1732,-2270,-2488,-2405,-2036,-1417,-583,419,1539,2687,3806,4788,5576,6101,6342,6297,6017,5566,5027,4488,3997,3587,3241,2916,2544,2072,1440,648,-303,-1351,-2439,-3482,-4416,-5192,-5781,-6194,-6440,-6560,-6578,-6521,-6399,-6211,-5952,-5623,-5216,-4772,-4297,-3857,-3483,-3216,-3073,-3041,-3072,-3105,-3041,-2796,-2292,-1474,-331,1109,2778,4559,6327,7915,9194,10013,10294,9974,9047,7579,5644,3409,1014,-1335,-3484,-5274,-6622,-7488,-7921,-8010,-7915,-7784,-7787,-8028,-8566,-9389,-10393,-11454,-12356,-12934,-12986,-12422,-11172,-9303,-6904,-4171,-1294,1512,4064,6220,7894,9046,9704,9918,9784,9411,8901,8374,7905,7569,7382,7343,7386,7445,7403,7168,6658,5821,4674,3260,1702,115,-1343,-2562,-3454,-3984,-4184,-4116,-3891,-3612,-3405,-3330,-3459,-3762,-4217,-4712,-5143,-5379,-5299,-4832,-3924,-2600,-908,1049,3157,5277,7291,9066,10520,11550,12115,12177,11749,10880,9669,8235,6736,5316,4089,3143,2467,2014,1670,1287,740,-89,-1215,-2603,-4120,-5584,-6794,-7569,-7800,-7464,-6646,-5519,-4311,-3280,-2624,-2499,-2914,-3820,-5021,-6307,-7418,-8131,-8292,-7828,-6768,-5230,-3387,-1458,347,1836,2881,3405,3412,2958,2157,1163,133,-772,-1440,-1794,-1827,-1588,-1174,-719,-366,-259,-501,-1172,-2275,-3777,-5566,-7508,-9413,-11131,-12486,-13387,-13767,-13639,-13070,-12162,-11064,-9899,-8793,-7809,-6964,-6221,-5489,-4662,-3630,-2309,-658,1304,3510,5832,8112,10183,11871,13053,13636,13604,12979,11853,10338,8571,6711,4863,3175,1694,484,-472,-1204,-1799,-2323,-2886,-3542,-4324,-5230,-6181,-7083,-7788,-8153,-8045,-7388,-6159,-4422,-2310,-3,2274,4318,5924,6955,7316,6996,6016,4510,2593,475,-1672,-3662,-5342,-6593,-7362,-7601,-7363,-6669,-5617,-4287,-2761,-1131,544,2197,3780,5234,6497,7504,8173,8442,8257,7588,6462,4917,3056,984,-1140,-3187,-4981,-6417,-7371,-7792,-7646,-6980,-5850,-4404,-2776,-1146,323,1507,2299,2683,2669,2338,1793,1159,554,71,-234,-340,-285,-107,102,276,336,238,-51,-514,-1111,-1760,-2361,-2777,-2904,-2629,-1916,-776,710,2403,4114,5662,6857,7570,7731,7340,6478,5303,3992,2765,1794,1212,1084,1371,1983,2755,3492,4020,4166,3859,3068,1877,403,-1150,-2608,-3761,-4482,-4666,-4268,-3315,-1860,2,2140,4444,6759,8977,10978,12686,14029,14989,15552,15744,15606,15184,14539,13724,12793,11786,10753,9716,8721,7770,6901,6093,5374,4720,4160,3697,3369,3201,3221,3424,3794,4264,4759,5186,5458,5532,5393,5078,4668,4239,3888,3670,3594,3654,3754,3838,3792,3588,3201,2693,2156,1733,1555,1753,2408,3542,5133,7082,9274,11542,13728,15659,17179,18154,18467,18044,16841,14887,12240,9054,5513,1863,-1640,-4756,-7275,-9094,-10146,-10516,-10311,-9735,-8986,-8273,-7743,-7495,-7544,-7829,-8249,-8656,-8916,-8919,-8606,-7967,-7069,-5999,-4898,-3890,-3077,-2530,-2253,-2193,-2259,-2309,-2213,-1841,-1116,7,1488,3262,5200,7148,8960,10483,11622,12312,12554,12400,11939,11285,10546,9803,9111,8451,7810,7074,6215,5106,3744,2086,181,-1902,-4049,-6128,-8014,-9576,-10748,-11468,-11734,-11581,-11036,-10187,-9065,-7740,-6241,-4599,-2838,-978,941,2868,4739,6466,7979,9192,10060,10537,10607,10274,9535,8422,6954,5168,3137,914,-1372,-3627,-5699,-7480,-8867,-9807,-10301,-10407,-10238,-9931,-9656,-9532,-9682,-10134,-10873,-11803,-12792,-13659,-14243,-14380,-13976,-12971,-11409,-9348,-6950,-4358,-1773,647,2727,4365,5451,5974,5914,5344,4340,3027,1546,17,-1425,-2728,-3829,-4762,-5542,-6259,-6959,-7724,-8574,-9526,-10555,-11604,-12622,-13518,-14248,-14745,-14999,-14994,-14780,-14391,-13914,-13424,-12972,-12635,-12378,-12216,-12060,-11849,-11510,-10962,-10187,-9152,-7894,-6451,-4890,-3287,-1712,-224,1122,2298,3277,4045,4592,4926,5037,4956,4698,4294,3791,3224,2632,2062,1513,1014,522,24,-534,-1186,-1956,-2827,-3761,-4657,-5421,-5933,-6113,-5897,-5309,-4390,-3254,-2030,-840,192,1007,1558,1877,1977,1941,1813,1664,1532,1460,1454,1525,1675,1868,2127,2399,2698,2994,3278,3525,3696,3755,3644,3310,2727,1849,720,-642,-2145,-3698,-5199,-6546,-7647,-8439,-8856,-8884,-8498,-7709,-6541,-5014,-3184,-1081,1217,3652,6111,8481,10609,12329,13491,13940,13600,12424,10468,7855,4767,1468,-1797,-4735,-7129,-8781,-9584,-9510,-8614,-7038,-4984,-2691,-414,1636,3266,4422,5047,5256,5125,4829,4488,4213,4062,4054,4142,4304,4448,4568,4610,4608,4578,4567,4641,4800,5096,5458,5864,6192,6360,6242,5765,4867,3537,1821,-200,-2380,-4571,-6591,-8285,-9502,-10158,-10172,-9563,-8354,-6643,-4559,-2245,132,2405,4459,6158,7475,8374,8903,9121,9124,8997,8823,8648,8476,8287,8012,7595,6964,6104,5012,3763,2435,1165,65,-736,-1162,-1176,-794,-97,807,1770,2655,3331,3710,3752,3450,2839,1998,984,-77,-1129,-2046,-2774,-3222,-3365,-3179,-2697,-1985,-1134,-258,535,1178,1609,1851,1936,1953,1982,2134,2453,2998,3735,4596,5458,6144,6481,6288,5441,3882,1660,-1090,-4144,-7216,-10032,-12325,-13923,-14739,-14793,-14207,-13163,-11892,-10607,-9489,-8650,-8131,-7882,-7827,-7809,-7735,-7462,-6944,-6147,-5089,-3839,-2452,-1031,372,1688,2896,3987,4965,5854,6661,7404,8063,8630,9072,9362,9472,9373,9041,8449,7583,6418,4964,3235,1290,-779,-2835,-4714,-6236,-7222,-7544,-7119,-5964,-4166,-1916,577,3015,5167,6778,7693,7808,7125,5703,3700,1307,-1243,-3706,-5866,-7526,-8564,-8895,-8536,-7516,-5969,-4015,-1837,386,2485,4277,5660,6515,6843,6620,5947,4877,3557,2092,619,-745,-1889,-2735,-3206,-3304,-3025,-2442,-1642,-746,94,758,1088,1022,482,-501,-1855,-3443,-5080,-6555,-7679,-8273,-8242,-7546,-6248,-4455,-2369,-165,1938,3798,5291,6368,7028,7295,7242,6897,6332,5546,4571,3395,2021,457,-1279,-3141,-5073,-7005,-8850,-10528,-11964,-13078,-13829,-14158,-14060,-13523,-12604,-11352,-9890,-8326,-6807,-5448,-4369,-3618,-3236,-3183,-3406,-3814,-4305,-4796,-5210,-5514,-5700,-5775,-5780,-5726,-5632,-5477,-5235,-4838,-4248,-3399,-2295,-934,616,2300,4019,5703,7283,8721,10002,11118,12092,12901,13546,13970,14107,13885,13207,12029,10319,8114,5517,2682,-172,-2817,-5020,-6582,-7393,-7383,-6616,-5185,-3285,-1105,1112,3179,4899,6127,6765,6736,6042,4710,2851,614,-1796,-4127,-6152,-7624,-8383,-8321,-7442,-5838,-3706,-1289,1117,3242,4853,5786,5980,5458,4333,2778,1014,-753,-2309,-3514,-4271,-4550,-4409,-3917,-3239,-2500,-1884,-1517,-1516,-1932,-2755,-3907,-5243,-6565,-7653,-8295,-8313,-7611,-6149,-4020,-1341,1655,4748,7701,10291,12385,13855,14694,14910,14581,13806,12699,11357,9888,8336,6758,5158,3539,1898,237,-1425,-3053,-4591,-5986,-7173,-8125,-8808,-9257,-9481,-9534,-9447,-9224,-8869,-8335,-7596,-6600,-5345,-3843,-2150,-364,1412,3042,4411,5430,6044,6258,6122,5737,5241,4795,4544,4626,5102,6009,7269,8787,10384,11875,13077,13822,14017,13609,12637,11185,9399,7434,5470,3640,2081,850,5,-454,-544,-284,270,1092,2119,3311,4588,5877,7085,8103,8871,9305,9412,9205,8756,8158,7508,6903,6407,6060,5862,5791,5790,5811,5772,5637,5331,4868,4207,3417,2500,1543,588,-303,-1084,-1717,-2191,-2479,-2588,-2508,-2237,-1788,-1166,-399,488,1448,2459,3471,4467,5407,6262,6995,7568,7940,8088,7990,7650,7081,6307,5365,4287,3099,1836,493,-901,-2362,-3863,-5399,-6924,-8399,-9762,-10952,-11897,-12540,-12796,-12627,-11960,-10794,-9108,-6967,-4437,-1649,1252,4093,6718,8981,10785,12087,12879,13234,13215,12933,12470,11900,11269,10600,9882,9102,8217,7206,6043,4743,3350,1918,574,-631,-1574,-2226,-2564,-2610,-2436,-2122,-1775,-1481,-1334,-1366,-1602,-2007,-2508,-3014,-3389,-3521,-3296,-2640,-1546,-33,1778,3779,5791,7682,9309,10606,11509,12044,12211,12084,11707,11145,10446,9659,8800,7893,6910,5848,4644,3287,1718,-50,-2018,-4126,-6297,-8413,-10341,-11943,-13069,-13617,-13500,-12702,-11266,-9290,-6944,-4419,-1938,292,2109,3377,4069,4191,3828,3115,2178,1178,223,-591,-1210,-1629,-1870,-2004,-2113,-2303,-2657,-3250,-4087,-5158,-6384,-7675,-8919,-10016,-10889,-11500,-11843,-11952,-11891,-11735,-11565,-11450,-11431,-11542,-11762,-12068,-12404,-12700,-12911,-12965,-12861,-12576,-12173,-11678,-11192,-10750,-10427,-10212,-10112,-10055,-9973,-9766,-9359,-8683,-7741,-6555,-5227,-3882,-2665,-1715,-1122,-946,-1148,-1667,-2347,-3046,-3570,-3784,-3551,-2829,-1600,36,1977,4011,5943,7540,8601,8974,8569,7379,5508,3097,403,-2341,-4872,-6980,-8529,-9453,-9794,-9639,-9164,-8512,-7865,-7312,-6938,-6720,-6626,-6551,-6393,-6031,-5378,-4357,-2963,-1228,763,2860,4901,6681,8029,8768,8814,8080,6625,4507,1916,-934,-3778,-6339,-8345,-9604,-9954,-9385,-7949,-5836,-3309,-685,1693,3519,4551,4651,3793,2093,-241,-2899,-5538,-7794,-9362,-9989,-9561,-8062,-5624,-2471,1082,4700,8043,10847,12902,14121,14488,14070,12997,11415,9489,7379,5214,3126,1201,-459,-1795,-2732,-3239,-3282,-2882,-2060,-919,461,1912,3309,4471,5270,5580,5335,4508,3136,1307,-854,-3166,-5475,-7593,-9387,-10740,-11590,-11902,-11707,-11029,-9960,-8579,-6994,-5307,-3614,-1979,-472,901,2104,3152,4043,4775,5373,5818,6141,6341,6443,6479,6472,6476,6520,6646,6881,7231,7710,8290,8961,9677,10397,11070,11632,12033,12216,12135,11781,11122,10197,9007,7621,6080,4484,2911,1474,257,-665,-1252,-1518,-1515,-1340,-1122,-982,-1054,-1406,-2094,-3061,-4233,-5433,-6466,-7122,-7196,-6547,-5110,-2900,-43,3266,6753,10132,13091,15390,16818,17284,16762,15348,13201,10542,7640,4726,2047,-240,-2011,-3217,-3862,-3987,-3673,-3023,-2139,-1167,-211,567,1056,1133,695,-295,-1876,-3982,-6528,-9361,-12262,-15025,-17371,-19087,-19961,-19856,-18731,-16610,-13638,-10022,-6030,-1970,1890,5268,8001,9950,11112,11515,11292,10587,9588,8463,7356,6367,5552,4900,4375,3900,3384,2749,1916,852,-466,-2006,-3733,-5537,-7322,-8918,-10188,-10952,-11090,-10490,-9131,-7045,-4354,-1241,2068,5319,8283,10753,12602,13753,14228,14090,13461,12476,11262,9937,8562,7184,5805,4409,2995,1538,83,-1356,-2691,-3872,-4821,-5481,-5834,-5852,-5583,-5056,-4358,-3577,-2827,-2216,-1848,-1814,-2146,-2880,-3951,-5291,-6754,-8179,-9384,-10195,-10472,-10129,-9144,-7589,-5566,-3281,-905,1320,3226,4638,5450,5600,5082,3952,2299,265,-1992,-4291,-6453,-8308,-9700,-10504,-10620,-10003,-8645,-6599,-3979,-958,2227,5308,7965,9920,10886,10682,9209,6472,2634,-2084,-7310,-12671,-17741,-22143,-25560,-27762,-28650,-28225,-26623,-24056,-20824,-17256,-13685,-10421,-7709,-5714,-4523,-4115,-4414,-5261,-6463,-7799,-9041,-9978,-10428,-10262,-9407,-7852,-5665,-2947,127,3384,6614,9634,12284,14440,16049,17087,17617,17708,17494,17084,16604,16133,15713,15345,14971,14515,13887,12999,11816,10320,8573,6650,4668,2747,983,-535,-1769,-2689,-3294,-3580,-3547,-3174,-2461,-1387,18,1707,3590,5526,7364,8929,10067,10638,10555,9777,8308,6229,3621,651,-2540,-5741,-8792,-11480,-13657,-15168,-15914,-15873,-15047,-13562,-11558,-9263,-6903,-4725,-2940,-1715,-1159,-1292,-2068,-3353,-4967,-6670,-8233,-9421,-10055,-10011,-9222,-7717,-5556,-2885,154,3379,6629,9755,12614,15098,17078,18456,19126,19008,18039,16210,13554,10177,6235,1955,-2423,-6607,-10344,-13389,-15547,-16691,-16765,-15778,-13841,-11087,-7734,-4004,-128,3646,7125,10103,12448,14028,14809,14745,13921,12387,10323,7872,5249,2637,233,-1823,-3394,-4429,-4883,-4782,-4167,-3138,-1791,-270,1301,2776,4060,5057,5746,6126,6249,6214,6118,6092,6235,6625,7317,8292,9531,10933,12412,13845,15109,16117,16757,16997,16784,16148,15116,13781,12242,10626,9056,7658,6522,5734,5309,5246,5469,5890,6373,6790,7018,6958,6569,5830,4791,3519,2109,677,-701,-1929,-2984,-3811,-4434,-4817,-4977,-4886,-4541,-3928,-3060,-1959,-697,649,1962,3116,4002,4508,4572,4180,3344,2153,703,-854,-2385,-3727,-4757,-5359,-5456,-5029,-4096,-2746,-1112,617,2237,3511,4258,4282,3513,1892,-490,-3501,-6890,-10381,-13625,-16326,-18182,-19008,-18688,-17240,-14773,-11498,-7677,-3609,422,4161,7419,10053,12008,13253,13832,13795,13243,12270,10996,9535,7978,6431,4952,3589,2387,1336,464,-255,-819,-1250,-1558,-1758,-1865,-1885,-1838,-1722,-1553,-1320,-1023,-643,-158,453,1203,2093,3110,4219,5389,6559,7679,8673,9474,9998,10174,9952,9299,8232,6810,5124,3312,1519,-93,-1374,-2203,-2493,-2205,-1365,-20,1698,3662,5705,7669,9402,10791,11732,12183,12105,11510,10426,8896,7007,4838,2523,180,-2027,-3982,-5540,-6634,-7210,-7284,-6923,-6241,-5380,-4511,-3771,-3308,-3193,-3490,-4182,-5233,-6545,-8013,-9481,-10806,-11823,-12403,-12414,-11812,-10548,-8704,-6353,-3675,-845,1913,4393,6387,7725,8269,7937,6706,4626,1796,-1594,-5343,-9190,-12885,-16193,-18913,-20905,-22106,-22513,-22207,-21316,-20009,-18462,-16846,-15301,-13921,-12755,-11805,-11034,-10377,-9770,-9121,-8398,-7546,-6586,-5524,-4419,-3312,-2247,-1254,-333,541,1390,2292,3270,4391,5665,7095,8640,10250,11819,13287,14535,15513,16144,16404,16255,15699,14715,13322,11526,9362,6882,4167,1313,-1544,-4281,-6754,-8853,-10478,-11577,-12116,-12113,-11594,-10614,-9242,-7552,-5618,-3521,-1345,838,2917,4821,6428,7641,8354,8487,7973,6822,5051,2782,144,-2689,-5525,-8220,-10604,-12619,-14168,-15265,-15911,-16138,-16031,-15633,-15064,-14392,-13736,-13178,-12809,-12684,-12817,-13190,-13710,-14248,-14648,-14718,-14324,-13327,-11698,-9428,-6632,-3420,-15,3425,6662,9567,11981,13850,15137,15859,16069,15817,15166,14167,12839,11219,9294,7097,4620,1914,-992,-4009,-7058,-10006,-12721,-15039,-16803,-17856,-18090,-17413,-15843,-13420,-10320,-6736,-2961,711,3962,6525,8183,8820,8411,7041,4891,2223,-668,-3442,-5821,-7539,-8454,-8483,-7678,-6144,-4087,-1723,707,2980,4915,6394,7327,7733,7621,7098,6257,5229,4126,3060,2108,1315,716,290,56,-7,132,497,1133,2081,3370,4982,6877,8954,11072,13075,14777,16031,16716,16779,16235,15186,13756,12150,10511,9005,7708,6651,5799,5083,4408,3697,2893,1976,972,-78,-1111,-2064,-2926,-3651,-4300,-4891,-5489,-6156,-6925,-7816,-8826,-9896,-10973,-11952,-12743,-13228,-13320,-12914,-11965,-10428,-8326,-5721,-2712,539,3865,7067,9955,12368,14174,15301,15748,15545,14807,13642,12184,10566,8848,7121,5361,3583,1739,-205,-2254,-4423,-6653,-8889,-11019,-12919,-14436,-15437,-15764,-15350,-14122,-12123,-9446,-6256,-2775,740,4045,6892,9099,10526,11113,10867,9881,8296,6333,4219,2220,555,-582,-1075,-891,-68,1263,2926,4712,6393,7792,8751,9200,9125,8572,7640,6453,5131,3807,2553,1462,556,-133,-608,-871,-930,-799,-498,-50,497,1090,1660,2124,2434,2515,2366,1974,1403,711,12,-594,-976,-1040,-690,126,1417,3164,5262,7599,9997,12283,14273,15821,16795,17144,16816,15838,14242,12075,9424,6351,2950,-670,-4413,-8121,-11659,-14865,-17565,-19629,-20915,-21368,-20959,-19742,-17836,-15401,-12657,-9825,-7117,-4732,-2792,-1387,-531,-180,-259,-650,-1232,-1883,-2514,-3040,-3447,-3715,-3868,-3940,-3951,-3934,-3909,-3893,-3914,-4014,-4231,-4634,-5278,-6201,-7437,-8955,-10713,-12603,-14507,-16274,-17754,-18825,-19361,-19326,-18693,-17512,-15873,-13879,-11684,-9390,-7142,-4997,-3052,-1329,133,1335,2291,3022,3576,3993,4315,4585,4819,5039,5234,5411,5542,5634,5666,5648,5577,5467,5333,5174,5009,4809,4581,4281,3903,3427,2858,2219,1548,901,352,-41,-205,-117,253,862,1674,2593,3529,4387,5069,5520,5680,5543,5117,4432,3554,2544,1484,452,-490,-1295,-1928,-2405,-2713,-2919,-3042,-3157,-3312,-3561,-3950,-4509,-5242,-6143,-7171,-8266,-9355,-10332,-11110,-11584,-11689,-11376,-10638,-9514,-8055,-6370,-4537,-2678,-872,809,2303,3595,4663,5519,6180,6671,7032,7299,7527,7746,8006,8306,8653,9008,9319,9532,9547,9319,8761,7848,6550,4882,2873,604,-1854,-4358,-6808,-9041,-10946,-12401,-13312,-13651,-13373,-12555,-11238,-9560,-7624,-5576,-3500,-1499,401,2175,3827,5375,6835,8198,9469,10590,11539,12238,12664,12774,12590,12137,11502,10754,10006,9320,8752,8321,8005,7760,7525,7223,6806,6217,5464,4562,3585,2636,1836,1323,1209,1580,2469,3837,5605,7604,9664,11578,13147,14229,14723,14598,13923,12783,11355,9786,8263,6904,5839,5112,4768,4787,5129,5720,6462,7243,7947,8476,8752,8747,8457,7937,7248,6460,5653,4842,4052,3243,2352,1317,46,-1498,-3350,-5469,-7796,-10205,-12555,-14683,-16430,-17660,-18270,-18201,-17437,-16028,-14036,-11595,-8831,-5916,-2996,-241,2242,4338,6004,7222,8020,8459,8609,8558,8367,8098,7770,7394,6943,6399,5717,4893,3917,2818,1641,447,-683,-1688,-2486,-3048,-3340,-3362,-3152,-2739,-2201,-1605,-1024,-543,-203,-63,-127,-397,-856,-1445,-2134,-2842,-3528,-4116,-4566,-4814,-4837,-4595,-4079,-3298,-2258,-1021,393,1898,3463,5016,6531,7975,9338,10616,11802,12889,13848,14653,15248,15611,15702,15526,15087,14415,13549,12517,11370,10120,8809,7447,6049,4639,3229,1843,526,-708,-1770,-2655,-3264,-3581,-3539,-3119,-2283,-1046,605,2600,4899,7370,9893,12272,14327,15850,16673,16675,15807,14116,11735,8870,5791,2764,47,-2170,-3767,-4724,-5075,-4950,-4473,-3829,-3144,-2581,-2214,-2143,-2396,-2997,-3930,-5161,-6627,-8251,-9943,-11605,-13155,-14512,-15630,-16466,-17033,-17335,-17417,-17331,-17122,-16843,-16522,-16150,-15731,-15200,-14527,-13652,-12551,-11217,-9695,-8047,-6396,-4858,-3588,-2697,-2298,-2445,-3152,-4373,-6018,-7948,-9993,-11968,-13669,-14917,-15551,-15449,-14558,-12863,-10460,-7466,-4100,-582,2832,5911,8458,10329,11462,11844,11555,10695,9424,7898,6272,4692,3256,2051,1112,465,100,9,156,505,1022,1637,2325,3001,3629,4144,4512,4691,4678,4473,4100,3602,3007,2365,1692,1006,292,-453,-1256,-2111,-3021,-3954,-4860,-5674,-6313,-6704,-6770,-6453,-5720,-4565,-3014,-1146,942,3094,5141,6891,8150,8746,8539,7462,5499,2743,-650,-4447,-8359,-12093,-15361,-17929,-19639,-20418,-20289,-19363,-17817,-15890,-13809,-11832,-10126,-8844,-8022,-7642,-7604,-7764,-7950,-7991,-7727,-7056,-5912,-4295,-2276,45,2492,4887,7023,8718,9806,10190,9806,8698,6914,4623,1966,-846,-3633,-6225,-8491,-10344,-11754,-12733,-13333,-13638,-13731,-13698,-13599,-13457,-13264,-12965,-12500,-11779,-10747,-9358,-7617,-5568,-3299,-931,1412,3579,5463,6962,8025,8644,8847,8701,8293,7720,7077,6447,5896,5457,5166,4995,4959,4993,5100,5231,5388,5572,5787,6076,6432,6894,7435,8041,8651,9200,9585,9726,9528,8930,7915,6494,4758,2809,832,-1021,-2528,-3549,-3928,-3599,-2550,-838,1401,4002,6757,9475,11971,14111,15800,16991,17687,17902,17695,17094,16165,14909,13360,11499,9327,6853,4091,1106,-2034,-5213,-8315,-11207,-13770,-15891,-17500,-18540,-19004,-18920,-18340,-17349,-16034,-14492,-12802,-11036,-9243,-7459,-5702,-3993,-2335,-754,734,2104,3321,4369,5219,5864,6300,6531,6576,6446,6164,5739,5188,4515,3735,2878,1976,1113,349,-214,-517,-518,-208,363,1127,1962,2761,3380,3740,3740,3373,2631,1586,315,-1056,-2417,-3653,-4668,-5422,-5861,-6017,-5890,-5529,-4975,-4267,-3448,-2558,-1633,-715,155,927,1572,2030,2292,2321,2131,1725,1153,465,-258,-917,-1420,-1663,-1556,-1048,-95,1274,3010,5003,7116,9159,10972,12339,13143,13252,12629,11326,9421,7129,4646,2239,132,-1465,-2435,-2694,-2266,-1209,361,2305,4474,6721,8909,10924,12651,14019,14920,15310,15115,14320,12922,10988,8614,5964,3219,572,-1802,-3778,-5296,-6362,-7057,-7501,-7845,-8222,-8739,-9426,-10262,-11151,-11959,-12536,-12719,-12435,-11606,-10307,-8636,-6774,-4974,-3453,-2457,-2157,-2658,-3976,-6038,-8666,-11610,-14574,-17200,-19185,-20229,-20145,-18842,-16357,-12850,-8592,-3923,763,5095,8713,11357,12841,13105,12179,10218,7424,4075,465,-3133,-6431,-9245,-11381,-12770,-13379,-13239,-12464,-11157,-9482,-7579,-5567,-3573,-1661,85,1612,2882,3830,4441,4659,4495,3930,3021,1827,451,-969,-2294,-3369,-4070,-4292,-3995,-3163,-1868,-191,1724,3718,5644,7326,8667,9558,9961,9872,9292,8297,6920,5261,3375,1345,-753,-2858,-4877,-6742,-8345,-9593,-10374,-10603,-10186,-9097,-7307,-4889,-1917,1434,4970,8441,11584,14127,15838,16521,16061,14444,11730,8111,3845,-732,-5245,-9329,-12662,-15007,-16247,-16400,-15591,-14065,-12118,-10074,-8230,-6813,-5949,-5651,-5820,-6261,-6733,-6989,-6803,-6048,-4670,-2749,-446,1996,4280,6136,7289,7592,6936,5378,3033,154,-2980,-6003,-8609,-10464,-11384,-11222,-9996,-7808,-4883,-1496,2014,5325,8126,10168,11293,11416,10582,8903,6593,3904,1116,-1501,-3728,-5391,-6432,-6820,-6658,-6032,-5108,-4012,-2860,-1730,-635,435,1531,2717,4036,5519,7155,8884,10640,12282,13727,14818,15513,15727,15492,14851,13898,12768,11570,10433,9430,8616,7994,7540,7202,6906,6579,6144,5558,4792,3876,2852,1835,916,248,-82,25,594,1614,3001,4654,6409,8130,9668,10932,11857,12440,12697,12693,12484,12143,11715,11233,10691,10055,9283,8292,7053,5514,3706,1679,-460,-2581,-4534,-6201,-7477,-8340,-8799,-8928,-8844,-8652,-8478,-8397,-8450,-8646,-8918,-9196,-9362,-9293,-8894,-8075,-6806,-5118,-3083,-846,1410,3498,5203,6382,6909,6757,5960,4631,2947,1116,-625,-2063,-3006,-3333,-2967,-1937,-312,1766,4100,6511,8762,10680,12091,12862,12927,12236,10834,8765,6165,3154,-73,-3352,-6481,-9282,-11594,-13261,-14202,-14336,-13670,-12234,-10112,-7422,-4330,-989,2380,5614,8510,10921,12724,13849,14278,14064,13302,12140,10753,9313,7989,6886,6089,5586,5365,5327,5409,5497,5539,5470,5279,4960,4537,4043,3513,2986,2475,2015,1585,1209,861,558,320,172,187,415,934,1805,3051,4696,6673,8936,11334,13752,16017,17989,19532,20564,21009,20861,20110,18787,16932,14594,11842,8759,5441,2013,-1405,-4655,-7634,-10199,-12316,-13913,-15041,-15721,-16059,-16123,-16015,-15768,-15424,-14939,-14289,-13396,-12230,-10771,-9058,-7180,-5263,-3472,-1973,-920,-431,-576,-1360,-2735,-4584,-6744,-9012,-11157,-12945,-14154,-14602,-14160,-12793,-10543,-7572,-4109,-485,2973,5900,8027,9142,9156,8104,6099,3377,179,-3198,-6490,-9460,-11924,-13757,-14883,-15284,-14966,-13967,-12349,-10177,-7545,-4559,-1346,1953,5164,8120,10647,12573,13784,14179,13731,12477,10501,7954,5023,1900,-1201,-4108,-6657,-8729,-10235,-11103,-11320,-10873,-9803,-8186,-6109,-3733,-1212,1254,3459,5220,6358,6771,6405,5289,3528,1289,-1209,-3730,-6027,-7887,-9108,-9586,-9232,-8083,-6210,-3776,-996,1887,4604,6898,8572,9449,9492,8688,7165,5066,2613,11,-2526,-4812,-6732,-8162,-9096,-9489,-9413,-8900,-8065,-7003,-5858,-4765,-3875,-3320,-3212,-3623,-4564,-5991,-7790,-9805,-11833,-13690,-15180,-16186,-16632,-16507,-15892,-14890,-13660,-12380,-11185,-10222,-9545,-9176,-9086,-9165,-9330,-9435,-9392,-9114,-8564,-7744,-6690,-5472,-4178,-2904,-1742,-770,-22,471,759,865,886,863,890,988,1201,1521,1917,2357,2766,3105,3320,3407,3366,3245,3090,2949,2871,2846,2880,2896,2852,2652,2257,1614,752,-298,-1412,-2470,-3309,-3775,-3747,-3138,-1940,-206,1949,4345,6800,9106,11103,12662,13722,14269,14358,14062,13473,12691,11774,10782,9743,8647,7528,6352,5166,3973,2837,1815,981,426,205,400,1009,2056,3463,5168,7033,8926,10678,12151,13189,13688,13566,12765,11305,9216,6597,3585,345,-2923,-6030,-8774,-11015,-12630,-13579,-13880,-13594,-12863,-11815,-10625,-9425,-8331,-7399,-6657,-6068,-5579,-5127,-4617,-4023,-3274,-2397,-1386,-322,727,1646,2316,2633,2497,1869,752,-784,-2603,-4536,-6356,-7883,-8904,-9319,-9044,-8099,-6557,-4562,-2284,69,2302,4237,5735,6713,7145,7047,6493,5558,4358,2975,1494,-11,-1517,-2961,-4360,-5672,-6898,-8008,-8956,-9690,-10141,-10223,-9895,-9080,-7789,-6013,-3819,-1292,1443,4227,6891,9257,11178,12521,13234,13294,12762,11743,10386,8868,7368,6047,5039,4424,4229,4425,4916,5597,6299,6896,7234,7218,6774,5884,4557,2859,876,-1267,-3425,-5432,-7130,-8347,-8967,-8873,-8045,-6482,-4291,-1614,1353,4372,7235,9724,11707,13073,13801,13903,13443,12517,11232,9713,8078,6458,4942,3649,2616,1907,1499,1374,1460,1669,1891,2009,1913,1509,746,-416,-1930,-3771,-5819,-7995,-10163,-12227,-14077,-15638,-16845,-17662,-18064,-18050,-17623,-16802,-15621,-14114,-12338,-10352,-8237,-6063,-3931,-1895,-30,1642,3114,4408,5569,6629,7624,8530,9314,9876,10113,9899,9148,7799,5864,3408,556,-2518,-5612,-8530,-11060,-13063,-14412,-15072,-15044,-14413,-13283,-11807,-10133,-8401,-6716,-5159,-3741,-2465,-1278,-136,1007,2190,3389,4594,5694,6605,7191,7341,6991,6113,4779,3110,1305,-418,-1807,-2669,-2823,-2208,-821,1195,3648,6232,8643,10557,11712,11916,11086,9247,6528,3175,-520,-4205,-7528,-10187,-11925,-12601,-12155,-10661,-8258,-5203,-1768,1730,5004,7792,9921,11251,11781,11524,10599,9129,7274,5180,2982,783,-1328,-3313,-5122,-6753,-8187,-9410,-10408,-11130,-11548,-11590,-11241,-10471,-9332,-7894,-6293,-4689,-3231,-2091,-1351,-1085,-1277,-1856,-2713,-3683,-4603,-5314,-5692,-5673,-5256,-4503,-3543,-2535,-1655,-1074,-929,-1299,-2225,-3645,-5469,-7510,-9563,-11378,-12731,-13397,-13260,-12232,-10381,-7824,-4791,-1527,1664,4564,6947,8711,9823,10311,10299,9909,9306,8624,7982,7460,7097,6915,6902,7053,7336,7752,8267,8896,9601,10384,11194,12007,12751,13383,13834,14054,13995,13602,12844,11691,10149,8247,6050,3660,1200,-1197,-3383,-5253,-6695,-7658,-8131,-8133,-7757,-7098,-6286,-5443,-4659,-3977,-3412,-2890,-2344,-1649,-694,602,2300,4391,6809,9455,12158,14769,17099,19010,20371,21108,21185,20628,19495,17897,15949,13794,11546,9306,7133,5067,3088,1201,-649,-2469,-4266,-6013,-7659,-9099,-10263,-11019,-11333,-11149,-10525,-9547,-8372,-7195,-6220,-5627,-5549,-6040,-7080,-8562,-10314,-12119,-13706,-14848,-15300,-14907,-13579,-11323,-8225,-4475,-292,4049,8274,12129,15400,17937,19655,20560,20701,20201,19197,17852,16312,14711,13156,11701,10384,9187,8087,7048,6042,5068,4142,3301,2601,2064,1727,1554,1511,1524,1523,1458,1317,1124,965,922,1109,1586,2372,3428,4641,5876,6963,7759,8145,8060,7496,6493,5146,3568,1896,243,-1268,-2575,-3605,-4340,-4770,-4896,-4744,-4333,-3704,-2894,-1975,-1008,-85,713,1330,1708,1848,1763,1483,1067,535,-62,-729,-1437,-2194,-2972,-3745,-4451,-5026,-5378,-5442,-5147,-4486,-3454,-2136,-591,1041,2674,4189,5497,6516,7176,7430,7235,6602,5539,4126,2431,576,-1322,-3133,-4720,-5981,-6814,-7196,-7123,-6684,-5982,-5170,-4394,-3756,-3345,-3129,-3081,-3053,-2925,-2519,-1728,-478,1224,3248,5425,7466,9108,10082,10193,9352,7570,4972,1782,-1712,-5191,-8318,-10815,-12451,-13094,-12715,-11380,-9252,-6543,-3536,-476,2356,4769,6608,7789,8300,8181,7506,6365,4867,3069,1056,-1143,-3496,-5964,-8527,-11112,-13658,-16045,-18175,-19912,-21177,-21892,-22067,-21735,-21013,-20049,-19005,-18064,-17338,-16909,-16757,-16792,-16871,-16808,-16454,-15671,-14434,-12752,-10718,-8468,-6125,-3842,-1693,252,1992,3548,4979,6350,7729,9168,10682,12278,13900,15504,17008,18349,19466,20323,20895,21191,21227,21045,20684,20177,19551,18795,17902,16825,15536,13995,12182,10092,7741,5156,2392,-500,-3433,-6304,-8991,-11331,-13178,-14361,-14762,-14280,-12910,-10716,-7863,-4609,-1279,1768,4160,5601,5843,4794,2466,-975,-5247,-9977,-14737,-19074,-22604,-24967,-25963,-25460,-23507,-20254,-15980,-11053,-5881,-893,3539,7111,9643,11067,11425,10872,9587,7826,5774,3658,1579,-336,-2073,-3605,-4945,-6099,-7058,-7809,-8308,-8546,-8467,-8088,-7393,-6410,-5178,-3740,-2151,-481,1204,2824,4308,5599,6680,7543,8264,8896,9576,10377,11403,12676,14175,15813,17423,18831,19815,20220,19924,18891,17200,14970,12447,9862,7487,5546,4186,3481,3398,3801,4509,5274,5866,6082,5789,4946,3604,1900,38,-1746,-3192,-4089,-4253,-3581,-2063,253,3187,6546,10031,13363,16237,18400,19653,19880,19040,17186,14432,10942,6938,2616,-1771,-6047,-10006,-13521,-16459,-18754,-20347,-21220,-21393,-20884,-19780,-18154,-16135,-13868,-11521,-9276,-7323,-5838,-4957,-4786,-5350,-6610,-8472,-10750,-13258,-15749,-18004,-19813,-21000,-21450,-21082,-19883,-17904,-15241,-12084,-8646,-5209,-2059,540,2361,3293,3308,2519,1129,-564,-2228,-3524,-4172,-3971,-2850,-846,1864,5030,8352,11501,14220,16289,17582,18090,17840,16990,15698,14174,12603,11155,9915,8941,8184,7569,6969,6255,5327,4096,2566,737,-1294,-3458,-5638,-7752,-9710,-11473,-13006,-14317,-15413,-16330,-17081,-17710,-18208,-18606,-18886,-19056,-19110,-19035,-18838,-18519,-18089,-17582,-17013,-16423,-15824,-15229,-14618,-13975,-13237,-12376,-11331,-10084,-8628,-6969,-5150,-3223,-1250,688,2533,4205,5660,6847,7738,8310,8538,8423,7943,7131,5995,4612,3072,1516,108,-962,-1535,-1465,-669,850,3033,5722,8727,11806,14741,17327,19418,20937,21848,22175,21953,21234,20061,18480,16547,14326,11931,9478,7133,5048,3374,2218,1631,1581,1970,2607,3274,3702,3657,2948,1451,-816,-3767,-7154,-10695,-14024,-16812,-18760,-19670,-19446,-18129,-15849,-12866,-9470,-6021,-2835,-205,1679,2719,2925,2401,1324,-110,-1672,-3189,-4517,-5583,-6369,-6912,-7262,-7504,-7668,-7788,-7819,-7705,-7337,-6623,-5471,-3867,-1838,472,2880,5113,6906,7990,8181,7366,5582,2961,-238,-3679,-7001,-9843,-11907,-12988,-12986,-11919,-9920,-7176,-3971,-565,2747,5714,8150,9911,10963,11327,11116,10486,9647,8811,8179,7930,8162,8934,10216,11925,13927,16042,18089,19853,21177,21874,21852,21028,19391,16998,13940,10399,6578,2727,-884,-4001,-6385,-7864,-8318,-7718,-6102,-3593,-386,3287,7124,10834,14089,16624,18180,18611,17800,15776,12614,8502,3698,-1506,-6751,-11700,-16016,-19414,-21672,-22660,-22356,-20854,-18362,-15191,-11707,-8322,-5407,-3290,-2178,-2164,-3193,-5078,-7525,-10162,-12605,-14495,-15566,-15664,-14786,-13047,-10703,-8048,-5439,-3175,-1502,-570,-394,-892,-1876,-3074,-4209,-4978,-5153,-4564,-3135,-913,2003,5390,9026,12631,15959,18781,20917,22259,22760,22451,21443,19878,17949,15831,13704,11708,9956,8536,7463,6771,6390,6272,6298,6353,6302,6034,5460,4555,3335,1912,408,-976,-2096,-2776,-2963,-2592,-1728,-431,1163,2919,4691,6337,7761,8878,9672,10156,10388,10451,10422,10373,10319,10257,10106,9802,9218,8297,6966,5254,3211,979,-1292,-3401,-5178,-6471,-7166,-7231,-6662,-5571,-4070,-2377,-678,793,1853,2357,2212,1412,-13,-1940,-4241,-6731,-9246,-11617,-13707,-15400,-16623,-17324,-17479,-17084,-16142,-14679,-12740,-10403,-7768,-4993,-2222,345,2550,4238,5318,5742,5549,4821,3719,2441,1206,249,-235,-81,803,2438,4764,7655,10914,14315,17587,20469,22701,24063,24392,23601,21680,18733,14912,10480,5705,892,-3673,-7751,-11139,-13703,-15346,-16042,-15777,-14613,-12628,-9973,-6830,-3454,-105,2908,5312,6881,7433,6932,5387,2952,-155,-3642,-7185,-10451,-13134,-14989,-15827,-15570,-14222,-11889,-8759,-5094,-1191,2622,6033,8780,10633,11472,11238,9981,7840,5013,1775,-1612,-4853,-7731,-10059,-11745,-12774,-13203,-13147,-12763,-12208,-11637,-11164,-10849,-10706,-10677,-10669,-10547,-10168,-9400,-8130,-6292,-3877,-911,2486,6193,9995,13711,17092,19958,22116,23472,23968,23657,22632,21094,19233,17284,15424,13774,12388,11216,10153,9037,7701,5979,3784,1059,-2124,-5662,-9359,-12991,-16342,-19203,-21418,-22886,-23549,-23394,-22452,-20751,-18371,-15368,-11871,-7974,-3861,311,4329,7992,11101,13485,15002,15586,15208,13941,11903,9292,6343,3321,492,-1915,-3722,-4848,-5285,-5133,-4562,-3785,-3038,-2527,-2410,-2767,-3623,-4897,-6497,-8265,-10066,-11771,-13287,-14559,-15564,-16318,-16832,-17151,-17297,-17295,-17168,-16902,-16506,-15932,-15172,-14141,-12814,-11109,-8994,-6447,-3477,-172,3355,6897,10240,13111,15267,16480,16583,15506,13265,10023,6046,1718,-2499,-6122,-8682,-9833,-9333,-7179,-3516,1284,6715,12180,17055,20771,22894,23162,21538,18225,13592,8210,2676,-2371,-6394,-8984,-9921,-9174,-6913,-3460,748,5220,9459,13030,15572,16867,16807,15433,12889,9418,5320,917,-3467,-7557,-11119,-13991,-16080,-17335,-17771,-17430,-16394,-14776,-12717,-10372,-7938,-5580,-3501,-1838,-727,-224,-355,-1064,-2270,-3840,-5633,-7507,-9327,-11000,-12446,-13637,-14553,-15218,-15656,-15910,-15994,-15935,-15689,-15239,-14502,-13412,-11913,-9957,-7555,-4748,-1640,1642,4926,8047,10856,13226,15095,16441,17280,17675,17693,17418,16938,16342,15719,15166,14767,14600,14725,15163,15908,16891,18006,19093,19973,20446,20353,19558,18038,15804,13028,9881,6659,3607,995,-1004,-2267,-2784,-2610,-1886,-779,525,1848,3076,4099,4898,5452,5773,5884,5772,5456,4892,4090,3004,1654,40,-1784,-3726,-5678,-7467,-8954,-9977,-10434,-10266,-9485,-8163,-6438,-4476,-2469,-609,953,2078,2700,2771,2308,1331,-87,-1886,-3965,-6240,-8591,-10927,-13133,-15122,-16828,-18182,-19187,-19817,-20122,-20128,-19900,-19496,-18957,-18340,-17653,-16922,-16132,-15263,-14276,-13122,-11738,-10079,-8113,-5843,-3306,-578,2258,5071,7769,10253,12459,14353,15932,17215,18234,19049,19672,20167,20509,20711,20706,20446,19830,18779,17214,15084,12397,9205,5630,1834,-1971,-5579,-8770,-11373,-13255,-14338,-14630,-14181,-13121,-11605,-9823,-7980,-6261,-4843,-3855,-3389,-3486,-4146,-5312,-6898,-8779,-10793,-12768,-14505,-15809,-16525,-16519,-15755,-14250,-12131,-9579,-6862,-4260,-2072,-555,94,-228,-1530,-3704,-6566,-9855,-13285,-16563,-19426,-21665,-23141,-23790,-23632,-22743,-21268,-19362,-17210,-14954,-12737,-10626,-8662,-6835,-5080,-3341,-1527,432,2567,4904,7401,9994,12578,15013,17167,18888,20081,20658,20622,20002,18918,17518,15990,14550,13369,12616,12350,12578,13196,14023,14820,15310,15233,14374,12595,9868,6268,1986,-2695,-7435,-11853,-15610,-18404,-20033,-20423,-19580,-17669,-14896,-11566,-8001,-4505,-1377,1181,3011,4051,4306,3848,2809,1351,-328,-2040,-3589,-4831,-5626,-5917,-5649,-4844,-3551,-1855,115,2226,4333,6285,7976,9286,10170,10567,10481,9910,8902,7501,5793,3860,1810,-245,-2203,-3949,-5399,-6476,-7133,-7363,-7176,-6620,-5764,-4673,-3439,-2123,-795,511,1766,2971,4146,5303,6484,7676,8883,10046,11115,11983,12573,12788,12569,11896,10785,9325,7638,5896,4299,3031,2277,2140,2675,3822,5445,7322,9183,10740,11735,11948,11256,9625,7136,3969,398,-3247,-6607,-9355,-11223,-12042,-11764,-10448,-8265,-5463,-2334,813,3689,6076,7811,8836,9159,8873,8094,6964,5612,4119,2556,926,-761,-2532,-4366,-6248,-8088,-9788,-11195,-12180,-12582,-12339,-11369,-9729,-7484,-4799,-1872,1053,3729,5918,7422,8106,7912,6849,5027,2581,-263,-3312,-6299,-9047,-11344,-13065,-14135,-14505,-14234,-13365,-12019,-10289,-8300,-6122,-3847,-1508,854,3206,5529,7781,9920,11882,13595,14972,15939,16426,16409,15898,14963,13719,12302,10899,9655,8729,8224,8187,8626,9467,10605,11886,13137,14184,14864,15049,14665,13694,12208,10324,8222,6099,4123,2442,1124,187,-408,-747,-926,-1036,-1160,-1337,-1574,-1832,-2053,-2139,-2017,-1593,-840,274,1686,3355,5141,6940,8602,10013,11067,11712,11910,11692,11084,10168,9002,7677,6238,4738,3190,1589,-66,-1806,-3616,-5507,-7416,-9315,-11109,-12740,-14109,-15157,-15813,-16043,-15834,-15205,-14226,-12981,-11601,-10227,-8996,-8061,-7483,-7349,-7604,-8189,-8947,-9689,-10211,-10304,-9804,-8598,-6660,-4037,-883,2611,6176,9568,12534,14902,16534,17411,17561,17112,16224,15111,13945,12931,12142,11670,11443,11401,11380,11219,10764,9879,8514,6672,4453,1994,-503,-2857,-4892,-6491,-7596,-8204,-8370,-8164,-7684,-6995,-6176,-5243,-4225,-3128,-1953,-757,444,1536,2454,3077,3329,3134,2491,1404,-11,-1651,-3315,-4847,-6047,-6795,-6977,-6585,-5646,-4287,-2656,-959,610,1879,2697,3009,2774,2046,893,-577,-2248,-4013,-5765,-7415,-8889,-10114,-11039,-11622,-11828,-11655,-11116,-10247,-9110,-7770,-6299,-4765,-3213,-1689,-189,1272,2732,4197,5695,7218,8737,10194,11514,12606,13391,13807,13807,13393,12580,11435,10036,8517,6978,5561,4340,3368,2656,2123,1695,1212,546,-426,-1796,-3575,-5710,-8091,-10508,-12775,-14642,-15935,-16504,-16274,-15257,-13516,-11211,-8516,-5657,-2858,-312,1806,3394,4408,4855,4807,4350,3605,2681,1682,697,-210,-980,-1575,-1960,-2122,-2048,-1765,-1289,-687,1,691,1344,1890,2312,2580,2705,2685,2556,2315,1993,1579,1068,428,-361,-1351,-2551,-3980,-5618,-7420,-9318,-11230,-13044,-14682,-16045,-17090,-17780,-18120,-18137,-17872,-17373,-16680,-15818,-14793,-13595,-12202,-10596,-8753,-6688,-4387,-1918,720,3414,6127,8722,11106,13152,14768,15869,16439,16479,16062,15277,14233,13043,11788,10547,9348,8217,7153,6137,5166,4194,3226,2220,1196,138,-908,-1912,-2789,-3471,-3868,-3903,-3548,-2770,-1630,-178,1458,3166,4789,6203,7267,7886,7977,7504,6469,4917,2943,682,-1717,-4057,-6205,-7983,-9312,-10116,-10378,-10130,-9428,-8377,-7098,-5730,-4425,-3319,-2538,-2174,-2276,-2864,-3888,-5302,-6982,-8844,-10739,-12577,-14238,-15651,-16743,-17482,-17847,-17836,-17461,-16748,-15705,-14368,-12710,-10764,-8475,-5878,-2937,290,3770,7382,11020,14501,17687,20410,22566,24081,24944,25185,24889,24135,23055,21730,20285,18793,17348,16021,14870,13943,13261,12828,12628,12632,12794,13084,13424,13792,14074,14238,14155,13777,13000,11808,10176,8171,5863,3396,905,-1457,-3561,-5323,-6682,-7656,-8260,-8595,-8717,-8742,-8723,-8738,-8805,-8944,-9141,-9352,-9541,-9630,-9582,-9347,-8922,-8332,-7624,-6882,-6183,-5622,-5248,-5104,-5184,-5436,-5801,-6156,-6416,-6476,-6289,-5846,-5203,-4467,-3791,-3332,-3241,-3632,-4542,-5965,-7790,-9887,-12058,-14101,-15826,-17033,-17594,-17393,-16384,-14582,-12051,-8926,-5378,-1624,2111,5591,8632,11063,12808,13849,14226,14076,13513,12721,11817,10914,10062,9275,8532,7785,7003,6138,5196,4184,3145,2161,1292,625,196,10,26,140,225,124,-319,-1202,-2605,-4481,-6760,-9242,-11730,-13954,-15704,-16782,-17076,-16564,-15296,-13437,-11181,-8801,-6551,-4680,-3384,-2773,-2886,-3647,-4920,-6486,-8100,-9526,-10526,-10968,-10754,-9893,-8495,-6693,-4715,-2752,-1014,357,1246,1623,1499,947,74,-984,-2113,-3194,-4177,-5029,-5764,-6428,-7056,-7700,-8378,-9092,-9837,-10574,-11265,-11858,-12295,-12522,-12480,-12119,-11394,-10290,-8796,-6955,-4800,-2430,76,2608,5071,7381,9473,11307,12861,14119,15075,15703,15975,15849,15280,14245,12738,10799,8503,5974,3359,846,-1385,-3160,-4351,-4895,-4802,-4159,-3138,-1931,-787,107,567,525,-33,-1003,-2221,-3469,-4497,-5095,-5086,-4382,-2997,-1024,1347,3861,6257,8244,9608,10190,9929,8884,7206,5142,2981,1037,-416,-1176,-1125,-304,1181,3075,5114,6994,8459,9350,9565,9164,8243,6997,5621,4311,3202,2381,1834,1499,1245,926,398,-456,-1691,-3304,-5229,-7329,-9437,-11334,-12810,-13672,-13760,-13007,-11388,-9013,-6020,-2644,867,4268,7321,9869,11800,13083,13764,13918,13681,13165,12500,11756,10990,10204,9391,8522,7589,6586,5561,4570,3712,3097,2818,2958,3535,4501,5762,7115,8370,9253,9567,9107,7789,5593,2627,-915,-4747,-8534,-11919,-14583,-16255,-16779,-16097,-14283,-11520,-8072,-4269,-448,3051,5951,8025,9148,9288,8502,6943,4827,2395,-63,-2344,-4226,-5619,-6473,-6838,-6811,-6539,-6163,-5818,-5595,-5517,-5575,-5680,-5739,-5640,-5299,-4683,-3814,-2779,-1713,-780,-147,52,-269,-1112,-2402,-3969,-5590,-6978,-7882,-8039,-7303,-5591,-2943,494,4490,8748,12937,16759,19933,22276,23689,24168,23805,22768,21248,19472,17621,15839,14215,12750,11418,10121,8769,7287,5631,3839,2000,267,-1179,-2158,-2539,-2252,-1332,101,1832,3592,5088,6053,6278,5679,4252,2162,-372,-3014,-5445,-7324,-8410,-8530,-7640,-5819,-3226,-134,3187,6415,9286,11569,13107,13822,13724,12880,11432,9553,7435,5277,3245,1475,40,-1034,-1780,-2273,-2621,-2923,-3288,-3755,-4351,-5026,-5708,-6286,-6663,-6759,-6543,-6057,-5374,-4652,-4042,-3721,-3821,-4433,-5571,-7178,-9124,-11227,-13273,-15045,-16346,-17038,-17032,-16309,-14918,-12927,-10476,-7654,-4619,-1440,1752,4903,7922,10762,13339,15618,17508,18979,19947,20376,20211,19410,17956,15841,13122,9900,6351,2708,-750,-3722,-5949,-7215,-7418,-6565,-4787,-2327,497,3325,5820,7686,8756,8952,8358,7143,5591,4007,2706,1939,1866,2528,3835,5596,7532,9341,10724,11454,11374,10453,8748,6424,3703,849,-1892,-4292,-6213,-7571,-8387,-8742,-8778,-8659,-8544,-8581,-8833,-9357,-10081,-10950,-11793,-12482,-12840,-12751,-12143,-11009,-9426,-7529,-5510,-3559,-1880,-600,184,479,338,-110,-709,-1295,-1717,-1885,-1757,-1376,-845,-298,92,205,-51,-689,-1642,-2782,-3939,-4909,-5517,-5624,-5130,-4063,-2458,-500,1634,3681,5413,6599,7093,6833,5858,4339,2518,702,-785,-1669,-1755,-961,637,2859,5384,7860,9887,11142,11379,10503,8564,5773,2441,-1029,-4245,-6854,-8597,-9360,-9142,-8101,-6460,-4523,-2584,-928,249,804,717,34,-1106,-2508,-3941,-5166,-5964,-6166,-5664,-4447,-2581,-235,2370,4956,7253,9009,10041,10249,9619,8247,6258,3886,1295,-1282,-3737,-5960,-7932,-9665,-11191,-12555,-13775,-14851,-15744,-16402,-16755,-16738,-16319,-15481,-14280,-12798,-11171,-9544,-8051,-6794,-5809,-5081,-4536,-4045,-3491,-2729,-1675,-262,1509,3598,5918,8333,10717,12896,14729,16076,16813,16881,16244,14962,13136,10954,8632,6418,4532,3159,2389,2232,2587,3269,4045,4641,4844,4457,3420,1744,-442,-2929,-5467,-7781,-9639,-10856,-11356,-11144,-10317,-9063,-7579,-6108,-4840,-3928,-3468,-3481,-3926,-4727,-5739,-6840,-7845,-8637,-9069,-9064,-8588,-7645,-6322,-4729,-3010,-1325,185,1405,2259,2732,2836,2667,2285,1834,1363,959,614,329,47,-274,-693,-1242,-1930,-2754,-3663,-4604,-5475,-6182,-6610,-6671,-6295,-5464,-4195,-2548,-618,1492,3666,5796,7797,9598,11164,12484,13569,14446,15146,15688,16076,16288,16281,16003,15406,14452,13159,11553,9753,7872,6098,4576,3468,2836,2715,3012,3595,4253,4766,4913,4537,3530,1915,-235,-2704,-5268,-7613,-9457,-10550,-10692,-9823,-7947,-5223,-1885,1760,5353,8568,11099,12724,13348,12937,11637,9607,7125,4460,1867,-428,-2288,-3650,-4522,-5001,-5214,-5333,-5515,-5903,-6576,-7565,-8828,-10264,-11744,-13102,-14201,-14915,-15177,-14962,-14308,-13277,-11974,-10492,-8935,-7379,-5885,-4500,-3240,-2128,-1160,-335,337,857,1199,1365,1332,1146,817,433,50,-253,-410,-379,-128,349,1052,1949,3002,4144,5273,6278,7020,7342,7159,6347,4925,2904,437,-2303,-5046,-7516,-9430,-10538,-10682,-9791,-7928,-5272,-2108,1210,4313,6863,8601,9401,9249,8270,6694,4791,2879,1192,-68,-840,-1151,-1120,-960,-860,-1049,-1658,-2773,-4384,-6402,-8685,-11042,-13290,-15263,-16828,-17933,-18542,-18707,-18489,-17976,-17279,-16470,-15635,-14809,-14008,-13215,-12392,-11481,-10432,-9184,-7702,-5955,-3957,-1742,619,3003,5279,7291,8872,9918,10304,10018,9049,7470,5391,2928,245,-2541,-5280,-7861,-10179,-12127,-13646,-14650,-15134,-15081,-14545,-13592,-12330,-10869,-9346,-7870,-6561,-5501,-4737,-4283,-4088,-4057,-4062,-3945,-3568,-2819,-1615,29,2087,4447,6971,9513,11897,13988,15661,16839,17483,17600,17236,16470,15409,14181,12899,11696,10633,9778,9121,8619,8192,7727,7109,6247,5063,3551,1750,-243,-2278,-4195,-5829,-7041,-7753,-7927,-7595,-6832,-5733,-4431,-3010,-1580,-188,1129,2357,3514,4601,5639,6621,7537,8339,9001,9439,9637,9518,9079,8293,7168,5731,4025,2119,95,-1952,-3924,-5723,-7285,-8541,-9490,-10126,-10501,-10652,-10645,-10505,-10260,-9899,-9412,-8775,-7976,-7009,-5883,-4604,-3198,-1659,-17,1745,3599,5544,7539,9544,11495,13307,14910,16205,17131,17627,17662,17245,16407,15214,13757,12131,10421,8700,7000,5333,3675,1996,274,-1479,-3220,-4853,-6265,-7316,-7911,-7961,-7478,-6502,-5158,-3618,-2050,-661,417,1060,1234,959,326,-535,-1443,-2246,-2770,-2926,-2650,-1972,-957,248,1500,2625,3474,3943,3940,3456,2502,1146,-487,-2272,-4001,-5525,-6633,-7216,-7172,-6512,-5310,-3718,-1948,-222,1244,2288,2829,2866,2493,1864,1165,582,271,322,789,1643,2837,4278,5868,7504,9098,10566,11851,12902,13704,14245,14525,14575,14387,14008,13431,12686,11773,10725,9534,8256,6884,5476,4042,2613,1220,-122,-1361,-2475,-3390,-4091,-4521,-4704,-4643,-4414,-4064,-3688,-3309,-2948,-2569,-2086,-1418,-446,888,2632,4751,7157,9726,12240,14529,16347,17539,17957,17560,16362,14478,12078,9372,6597,3954,1622,-298,-1759,-2791,-3478,-3946,-4338,-4791,-5422,-6296,-7456,-8868,-10474,-12178,-13837,-15337,-16529,-17313,-17619,-17414,-16731,-15616,-14182,-12492,-10681,-8780,-6877,-4974,-3089,-1220,631,2458,4228,5922,7485,8894,10105,11090,11821,12260,12380,12156,11580,10672,9499,8124,6677,5246,3939,2826,1943,1293,842,536,297,57,-260,-705,-1304,-2065,-2950,-3919,-4883,-5754,-6433,-6813,-6818,-6382,-5476,-4119,-2341,-231,2136,4641,7201,9690,12036,14118,15870,17189,18019,18293,18000,17136,15741,13869,11612,9055,6325,3521,768,-1832,-4194,-6254,-7971,-9339,-10356,-11061,-11478,-11662,-11646,-11502,-11254,-10974,-10663,-10346,-9990,-9541,-8939,-8095,-6951,-5474,-3663,-1600,615,2796,4766,6309,7271,7507,6991,5729,3847,1493,-1108,-3759,-6227,-8360,-10004,-11095,-11603,-11576,-11097,-10303,-9348,-8391,-7588,-7029,-6794,-6885,-7246,-7811,-8411,-8922,-9147,-8960,-8222,-6897,-4964,-2520,321,3362,6401,9205,11558,13275,14223,14354,13703,12401,10640,8667,6711,4990,3649,2772,2382,2446,2900,3673,4677,5845,7100,8385,9624,10739,11662,12293,12588,12473,11939,10990,9656,8009,6115,4054,1921,-242,-2340,-4362,-6242,-7967,-9509,-10828,-11912,-12725,-13249,-13483,-13424,-13093,-12511,-11718,-10725,-9594,-8321,-6977,-5574,-4193,-2885,-1750,-879,-353,-267,-621,-1428,-2591,-4000,-5497,-6915,-8106,-8938,-9324,-9226,-8633,-7605,-6220,-4605,-2904,-1279,130,1206,1882,2162,2079,1757,1310,910,687,771,1236,2098,3315,4784,6349,7833,9047,9826,10040,9607,8521,6816,4608,2045,-687,-3377,-5842,-7919,-9486,-10512,-10968,-10920,-10423,-9551,-8385,-6972,-5390,-3682,-1956,-296,1161,2283,2963,3097,2669,1703,291,-1397,-3181,-4830,-6153,-6968,-7172,-6702,-5594,-3909,-1801,593,3072,5482,7642,9453,10803,11677,12057,12006,11563,10833,9850,8698,7387,5941,4361,2631,769,-1236,-3336,-5497,-7642,-9684,-11536,-13092,-14283,-15036,-15329,-15145,-14500,-13415,-11915,-10034,-7793,-5238,-2405,632,3804,6994,10107,12996,15575,17704,19334,20384,20849,20739,20090,18958,17419,15520,13338,10913,8297,5546,2710,-143,-2940,-5618,-8091,-10314,-12213,-13747,-14859,-15511,-15667,-15312,-14449,-13114,-11347,-9224,-6795,-4143,-1319,1599,4540,7409,10102,12500,14485,15946,16792,16981,16505,15435,13874,11995,9977,8018,6284,4906,3950,3437,3294,3429,3664,3825,3724,3193,2136,518,-1627,-4155,-6921,-9702,-12302,-14544,-16295,-17469,-18065,-18098,-17661,-16855,-15794,-14588,-13321,-12040,-10759,-9442,-8043,-6492,-4726,-2717,-440,2039,4674,7317,9854,12113,13954,15236,15843,15701,14778,13095,10739,7839,4587,1188,-2120,-5130,-7627,-9479,-10580,-10925,-10567,-9628,-8295,-6769,-5287,-4034,-3198,-2878,-3132,-3947,-5236,-6870,-8654,-10368,-11780,-12660,-12838,-12183,-10673,-8329,-5292,-1715,2153,6099,9857,13222,15989,18007,19189,19453,18824,17303,15002,12005,8492,4614,573,-3439,-7245,-10688,-13637,-16016,-17777,-18934,-19526,-19646,-19380,-18847,-18125,-17272,-16315,-15231,-13995,-12575,-10959,-9182,-7320,-5490,-3849,-2547,-1723,-1485,-1865,-2868,-4383,-6301,-8398,-10486,-12329,-13733,-14535,-14634,-13990,-12632,-10669,-8242,-5574,-2878,-406,1623,3009,3604,3326,2167,206,-2387,-5389,-8482,-11356,-13661,-15112,-15476,-14630,-12572,-9425,-5440,-930,3712,8116,11937,14896,16846,17700,17534,16464,14718,12534,10191,7931,5985,4498,3578,3234,3444,4109,5128,6370,7715,9042,10258,11248,11954,12290,12208,11684,10708,9326,7613,5694,3714,1844,236,-984,-1728,-1978,-1744,-1103,-153,997,2233,3464,4636,5701,6675,7540,8327,9014,9568,9926,9986,9639,8786,7332,5264,2604,-545,-4019,-7613,-11103,-14253,-16876,-18819,-19993,-20400,-20083,-19162,-17783,-16091,-14229,-12286,-10321,-8337,-6312,-4215,-2001,313,2710,5104,7390,9440,11124,12350,13037,13216,12906,12250,11370,10437,9580,8924,8505,8335,8352,8449,8504,8385,7961,7165,5921,4260,2209,-119,-2606,-5083,-7406,-9409,-10988,-12036,-12523,-12432,-11785,-10647,-9073,-7178,-5062,-2858,-703,1265,2905,4114,4788,4912,4486,3611,2428,1137,-43,-877,-1196,-852,185,1892,4128,6740,9473,12125,14461,16308,17559,18137,18070,17388,16192,14569,12623,10442,8103,5667,3187,716,-1712,-4025,-6197,-8145,-9831,-11214,-12253,-12965,-13330,-13392,-13139,-12600,-11750,-10590,-9091,-7264,-5111,-2689,-64,2662,5360,7904,10150,11992,13349,14180,14518,14417,14013,13438,12864,12424,12231,12330,12703,13257,13840,14265,14315,13823,12626,10677,7967,4611,765,-3327,-7410,-11206,-14472,-16995,-18626,-19264,-18887,-17499,-15196,-12064,-8289,-4030,488,5056,9460,13484,16983,19793,21851,23105,23563,23292,22381,20974,19213,17260,15252,13273,11403,9615,7930,6283,4677,3091,1545,67,-1326,-2607,-3787,-4882,-5920,-6966,-8039,-9203,-10453,-11806,-13226,-14678,-16086,-17392,-18494,-19342,-19835,-19938,-19586,-18752,-17431,-15607,-13332,-10630,-7582,-4271,-798,2705,6121,9295,12124,14460,16242,17364,17808,17537,16582,14997,12897,10435,7823,5268,2989,1170,-88,-732,-827,-498,73,667,1072,1128,716,-176,-1503,-3132,-4885,-6564,-7964,-8945,-9391,-9282,-8639,-7541,-6087,-4390,-2535,-591,1401,3433,5493,7579,9675,11723,13654,15347,16669,17469,17624,17028,15668,13569,10865,7727,4378,1046,-2053,-4735,-6859,-8307,-9049,-9033,-8336,-7013,-5233,-3163,-1048,903,2457,3443,3749,3310,2163,380,-1897,-4495,-7241,-9929,-12420,-14540,-16221,-17369,-17984,-18063,-17650,-16782,-15532,-13923,-12035,-9889,-7564,-5125,-2675,-329,1781,3535,4806,5506,5578,4999,3818,2122,76,-2118,-4208,-5963,-7142,-7602,-7234,-6068,-4193,-1816,820,3411,5703,7437,8483,8759,8317,7271,5834,4216,2695,1458,712,535,974,1969,3414,5141,6980,8748,10295,11498,12286,12605,12457,11838,10788,9331,7527,5429,3100,647,-1865,-4292,-6553,-8515,-10101,-11213,-11809,-11838,-11297,-10187,-8535,-6401,-3862,-1040,1927,4847,7544,9802,11466,12397,12538,11898,10565,8679,6427,4006,1608,-592,-2474,-3938,-4956,-5535,-5741,-5667,-5457,-5227,-5132,-5246,-5638,-6296,-7156,-8113,-9018,-9722,-10094,-10033,-9515,-8568,-7314,-5900,-4527,-3364,-2534,-2118,-2058,-2281,-2579,-2778,-2639,-2032,-832,938,3183,5718,8262,10544,12258,13160,13073,11908,9696,6558,2716,-1534,-5880,-9978,-13549,-16359,-18261,-19204,-19218,-18386,-16871,-14802,-12370,-9713,-6960,-4250,-1649,732,2842,4623,6047,7100,7799,8182,8299,8228,8040,7826,7655,7610,7740,8097,8703,9550,10626,11859,13175,14446,15516,16217,16359,15778,14348,12019,8806,4848,330,-4470,-9243,-13687,-17497,-20469,-22420,-23319,-23179,-22123,-20333,-18014,-15393,-12670,-10002,-7520,-5263,-3288,-1549,-50,1251,2371,3318,4078,4637,4939,4968,4696,4145,3372,2491,1647,1013,749,999,1833,3247,5168,7391,9696,11761,13293,14008,13701,12244,9663,6064,1711,-3070,-7879,-12304,-15966,-18551,-19869,-19838,-18549,-16157,-12979,-9292,-5449,-1698,1729,4720,7210,9215,10790,11989,12879,13490,13821,13856,13555,12883,11839,10439,8763,6917,5060,3351,1962,1044,685,947,1781,3110,4762,6553,8238,9607,10439,10589,9950,8525,6368,3626,483,-2838,-6126,-9165,-11821,-13957,-15542,-16560,-17045,-17067,-16667,-15910,-14809,-13375,-11599,-9457,-6963,-4129,-1035,2199,5405,8375,10861,12645,13486,13253,11874,9398,6023,2033,-2170,-6134,-9447,-11709,-12697,-12297,-10586,-7809,-4325,-601,2896,5722,7537,8141,7488,5678,2976,-313,-3772,-7050,-9812,-11816,-12945,-13173,-12596,-11391,-9771,-7966,-6168,-4517,-3072,-1844,-755,271,1331,2504,3796,5210,6630,7952,8988,9589,9580,8874,7411,5247,2496,-634,-3884,-6968,-9594,-11529,-12585,-12706,-11895,-10302,-8137,-5692,-3284,-1244,171,726,340,-1009,-3210,-6067,-9339,-12718,-15940,-18746,-20950,-22450,-23204,-23256,-22703,-21664,-20285,-18678,-16956,-15179,-13389,-11612,-9842,-8102,-6400,-4778,-3295,-2023,-1033,-386,-112,-192,-551,-1080,-1603,-1965,-1980,-1514,-483,1134,3271,5783,8459,11039,13249,14838,15605,15444,14346,12416,9850,6927,3944,1217,-1014,-2559,-3359,-3429,-2923,-2027,-1017,-118,443,577,247,-420,-1246,-1967,-2319,-2078,-1083,700,3211,6268,9608,12944,15962,18420,20128,20992,21021,20288,18931,17131,15035,12830,10603,8463,6449,4583,2883,1337,-34,-1232,-2236,-3037,-3626,-4006,-4191,-4204,-4088,-3880,-3649,-3445,-3345,-3405,-3683,-4209,-4981,-5956,-7046,-8133,-9080,-9744,-10030,-9849,-9216,-8170,-6826,-5339,-3877,-2612,-1673,-1154,-1046,-1313,-1810,-2379,-2830,-2992,-2740,-2014,-844,662,2322,3903,5167,5891,5912,5146,3598,1361,-1376,-4401,-7427,-10215,-12511,-14137,-14980,-14994,-14217,-12759,-10755,-8411,-5888,-3386,-1018,1102,2961,4550,5941,7198,8398,9600,10824,12047,13216,14221,14967,15351,15316,14851,14020,12917,11709,10547,9597,8997,8807,9089,9785,10844,12134,13528,14866,16029,16874,17322,17306,16768,15722,14141,12077,9573,6703,3579,313,-2946,-6053,-8866,-11254,-13118,-14363,-14954,-14844,-14055,-12607,-10580,-8068,-5222,-2191,825,3659,6114,8034,9291,9795,9515,8500,6841,4728,2380,54,-1980,-3496,-4292,-4270,-3387,-1728,584,3304,6185,8925,11237,12881,13647,13438,12236,10120,7293,4000,566,-2690,-5477,-7570,-8831,-9250,-8900,-7976,-6714,-5409,-4307,-3630,-3478,-3845,-4629,-5604,-6543,-7162,-7271,-6727,-5501,-3672,-1387,1124,3636,5917,7805,9179,10016,10336,10236,9829,9247,8614,8033,7579,7285,7164,7181,7304,7470,7632,7736,7750,7618,7336,6846,6146,5200,4004,2563,886,-978,-2995,-5088,-7180,-9183,-10972,-12448,-13468,-13933,-13742,-12843,-11224,-8941,-6084,-2838,604,3965,7000,9427,11053,11719,11397,10133,8123,5598,2910,370,-1668,-2970,-3330,-2708,-1135,1213,4076,7132,10006,12359,13869,14322,13589,11676,8706,4898,579,-3910,-8193,-11936,-14880,-16843,-17756,-17666,-16671,-14987,-12790,-10319,-7709,-5116,-2575,-130,2242,4568,6855,9119,11319,13413,15315,16936,18184,18967,19229,18918,18035,16602,14677,12336,9692,6836,3917,1020,-1726,-4251,-6480,-8381,-9936,-11156,-12075,-12728,-13189,-13508,-13758,-13993,-14258,-14589,-15005,-15513,-16119,-16794,-17513,-18204,-18775,-19105,-19060,-18498,-17331,-15474,-12967,-9865,-6354,-2643,1007,4312,7037,8975,10010,10118,9364,7920,6020,3965,2056,576,-240,-273,518,2031,4076,6394,8674,10615,11958,12518,12213,11068,9210,6859,4308,1858,-165,-1514,-1984,-1486,-34,2235,5091,8217,11232,13787,15516,16189,15660,13930,11156,7595,3637,-308,-3801,-6458,-7992,-8229,-7164,-4945,-1848,1698,5268,8348,10564,11564,11201,9452,6480,2599,-1780,-6159,-10052,-13014,-14706,-14934,-13659,-11017,-7274,-2833,1848,6278,9993,12607,13841,13556,11759,8587,4312,-721,-6080,-11323,-16014,-19747,-22222,-23225,-22685,-20685,-17405,-13194,-8423,-3547,1012,4889,7799,9590,10229,9789,8444,6408,3932,1245,-1427,-3937,-6143,-7998,-9466,-10565,-11329,-11805,-12038,-12066,-11925,-11631,-11217,-10707,-10126,-9509,-8883,-8257,-7658,-7045,-6426,-5727,-4919,-3930,-2735,-1303,335,2132,3995,5816,7497,8922,10048,10812,11234,11345,11221,10959,10679,10477,10446,10614,10954,11381,11745,11883,11603,10767,9277,7115,4387,1242,-2023,-5138,-7750,-9600,-10458,-10217,-8893,-6600,-3591,-166,3317,6512,9122,10933,11829,11829,11017,9596,7758,5742,3744,1920,392,-770,-1556,-1955,-2061,-1928,-1698,-1482,-1426,-1637,-2223,-3227,-4660,-6472,-8554,-10770,-12937,-14889,-16448,-17493,-17906,-17660,-16723,-15161,-13031,-10473,-7609,-4625,-1666,1091,3528,5539,7079,8144,8783,9068,9123,9035,8935,8880,8926,9070,9270,9457,9530,9387,8920,8067,6767,5031,2900,467,-2137,-4753,-7212,-9339,-10965,-11964,-12220,-11700,-10402,-8415,-5871,-2966,78,3026,5655,7793,9305,10156,10349,9982,9188,8145,7034,6048,5315,4964,5026,5510,6350,7455,8686,9915,10973,11738,12064,11863,11051,9605,7522,4875,1752,-1683,-5250,-8720,-11868,-14458,-16311,-17290,-17342,-16505,-14897,-12710,-10173,-7537,-5011,-2784,-953,447,1423,2059,2412,2594,2652,2672,2667,2690,2744,2864,3064,3359,3758,4244,4777,5306,5727,5969,5923,5519,4698,3436,1754,-303,-2626,-5117,-7601,-9973,-12063,-13792,-15071,-15888,-16248,-16232,-15897,-15362,-14692,-13955,-13177,-12346,-11430,-10374,-9125,-7635,-5894,-3900,-1733,532,2743,4757,6413,7558,8103,7982,7226,5910,4175,2200,177,-1715,-3325,-4556,-5367,-5774,-5849,-5705,-5469,-5300,-5309,-5626,-6282,-7323,-8690,-10323,-12118,-13944,-15690,-17239,-18497,-19404,-19899,-19966,-19579,-18765,-17537,-15968,-14131,-12133,-10099,-8129,-6336,-4767,-3455,-2374,-1478,-706,1,677,1363,2043,2742,3445,4156,4890,5644,6414,7183,7893,8479,8863,8943,8664,7978,6883,5447,3744,1919,113,-1522,-2857,-3771,-4214,-4127,-3530,-2452,-972,812,2763,4746,6616,8258,9594,10597,11294,11761,12095,12425,12831,13398,14108,14927,15725,16358,16653,16441,15623,14110,11958,9225,6100,2766,-543,-3623,-6271,-8363,-9777,-10495,-10495,-9839,-8602,-6892,-4844,-2590,-282,1942,3930,5560,6692,7230,7092,6245,4708,2567,-41,-2913,-5822,-8531,-10814,-12506,-13501,-13782,-13412,-12520,-11279,-9880,-8487,-7241,-6210,-5426,-4884,-4525,-4333,-4219,-4188,-4175,-4186,-4194,-4179,-4130,-4022,-3840,-3574,-3230,-2814,-2371,-1917,-1507,-1160,-916,-784,-785,-910,-1155,-1498,-1902,-2336,-2735,-3064,-3261,-3297,-3143,-2802,-2290,-1622,-827,93,1143,2328,3695,5230,6962,8830,10803,12773,14647,16317,17674,18664,19215,19345,19059,18419,17505,16393,15193,13965,12816,11772,10914,10250,9812,9596,9577,9718,9950,10198,10377,10400,10187,9679,8818,7578,5946,3920,1553,-1120,-3961,-6879,-9660,-12160,-14158,-15490,-16036,-15709,-14558,-12669,-10254,-7566,-4905,-2549,-746,356,682,298,-677,-2007,-3462,-4765,-5709,-6110,-5892,-5037,-3627,-1800,249,2319,4201,5737,6812,7381,7466,7134,6511,5725,4929,4242,3781,3606,3755,4215,4933,5823,6778,7656,8333,8662,8535,7871,6634,4884,2709,338,-2024,-4086,-5629,-6463,-6512,-5793,-4431,-2649,-693,1147,2639,3615,3979,3764,3065,2062,983,44,-525,-584,-18,1172,2925,5091,7455,9778,11788,13259,13993,13892,12939,11208,8864,6106,3190,334,-2244,-4397,-6022,-7078,-7582,-7611,-7249,-6653,-5931,-5234,-4661,-4287,-4141,-4216,-4426,-4681,-4814,-4688,-4128,-3040,-1331,981,3834,7086,10529,13944,17064,19660,21526,22490,22496,21506,19614,16962,13745,10222,6626,3197,121,-2478,-4531,-6062,-7116,-7830,-8315,-8728,-9177,-9759,-10511,-11428,-12460,-13508,-14467,-15203,-15603,-15558,-15000,-13882,-12205,-10002,-7356,-4389,-1265,1829,4705,7163,9089,10364,11002,11045,10609,9872,8988,8150,7468,7041,6862,6907,7052,7186,7158,6850,6164,5050,3498,1545,-725,-3208,-5760,-8250,-10535,-12514,-14102,-15278,-16028,-16401,-16429,-16168,-15653,-14911,-13940,-12749,-11332,-9711,-7938,-6093,-4293,-2667,-1344,-417,62,107,-207,-759,-1378,-1907,-2168,-2057,-1479,-449,1001,2739,4626,6477,8116,9379,10129,10281,9799,8714,7109,5124,2926,714,-1343,-3074,-4384,-5191,-5508,-5360,-4846,-4058,-3107,-2095,-1080,-103,844,1795,2800,3911,5164,6572,8102,9702,11272,12697,13854,14609,14879,14581,13717,12329,10529,8480,6387,4442,2850,1731,1173,1146,1577,2288,3088,3746,4057,3878,3118,1812,40,-2010,-4138,-6119,-7765,-8944,-9593,-9744,-9480,-8951,-8317,-7717,-7268,-6999,-6898,-6885,-6860,-6714,-6379,-5809,-5046,-4147,-3232,-2422,-1820,-1510,-1507,-1781,-2245,-2776,-3239,-3526,-3541,-3272,-2727,-1986,-1151,-344,298,661,630,148,-825,-2251,-4052,-6090,-8184,-10144,-11760,-12864,-13325,-13065,-12102,-10500,-8410,-6037,-3602,-1348,524,1859,2587,2718,2367,1706,954,349,76,285,1035,2306,4005,5973,8025,9943,11552,12672,13213,13119,12416,11193,9601,7818,6066,4526,3364,2690,2519,2827,3492,4369,5277,6051,6558,6724,6538,6072,5416,4731,4115,3684,3442,3379,3380,3332,3099,2576,1736,594,-728,-2105,-3334,-4294,-4849,-4985,-4733,-4195,-3530,-2882,-2412,-2187,-2274,-2607,-3130,-3699,-4191,-4486,-4504,-4224,-3688,-2987,-2276,-1693,-1414,-1544,-2175,-3324,-4945,-6934,-9132,-11328,-13314,-14864,-15798,-15997,-15385,-14017,-11966,-9422,-6584,-3695,-977,1359,3181,4406,5037,5165,4905,4447,3943,3558,3378,3457,3773,4272,4859,5430,5891,6151,6177,5926,5438,4724,3877,2946,2049,1254,664,361,385,800,1580,2714,4133,5757,7486,9215,10842,12270,13428,14237,14652,14623,14136,13166,11752,9909,7740,5342,2862,495,-1582,-3153,-4068,-4214,-3567,-2214,-326,1822,3910,5614,6620,6722,5802,3884,1114,-2250,-5889,-9427,-12545,-14938,-16438,-16941,-16495,-15204,-13270,-10916,-8363,-5841,-3507,-1510,63,1165,1774,1924,1669,1105,349,-479,-1247,-1869,-2280,-2477,-2500,-2442,-2413,-2542,-2935,-3668,-4745,-6137,-7719,-9362,-10886,-12149,-13012,-13422,-13338,-12801,-11864,-10609,-9116,-7462,-5703,-3900,-2099,-346,1301,2783,4045,5019,5673,5961,5898,5460,4703,3635,2310,781,-904,-2665,-4424,-6094,-7576,-8770,-9599,-10012,-9978,-9568,-8831,-7938,-7036,-6302,-5897,-5926,-6437,-7405,-8720,-10242,-11764,-13122,-14145,-14750,-14905,-14643,-14043,-13214,-12238,-11201,-10113,-8974,-7733,-6327,-4705,-2827,-717,1560,3865,6035,7858,9169,9818,9734,8936,7506,5611,3462,1277,-715,-2339,-3457,-4024,-4025,-3573,-2751,-1767,-747,126,745,1046,1003,694,207,-278,-604,-575,-78,983,2568,4591,6833,9056,10970,12315,12908,12627,11495,9610,7177,4467,1751,-668,-2588,-3822,-4320,-4074,-3177,-1755,28,1994,3982,5839,7451,8737,9663,10227,10480,10474,10290,9970,9557,9026,8346,7423,6170,4491,2330,-311,-3355,-6640,-9916,-12908,-15293,-16822,-17295,-16638,-14897,-12278,-9047,-5604,-2316,468,2471,3584,3773,3197,2054,654,-725,-1808,-2412,-2452,-1951,-1040,77,1150,1934,2222,1877,852,-812,-2978,-5467,-8026,-10426,-12421,-13821,-14497,-14394,-13541,-12052,-10096,-7893,-5662,-3613,-1880,-558,372,961,1349,1666,2063,2639,3449,4487,5703,6990,8256,9378,10299,10975,11422,11691,11856,12020,12259,12644,13190,13864,14602,15287,15806,16058,15970,15514,14712,13609,12285,10820,9287,7748,6243,4800,3425,2124,909,-222,-1228,-2108,-2822,-3344,-3665,-3740,-3573,-3117,-2369,-1303,76,1750,3672,5764,7918,10005,11884,13410,14457,14934,14771,13968,12525,10524,8036,5173,2061,-1193,-4451,-7614,-10563,-13208,-15463,-17239,-18482,-19125,-19141,-18527,-17314,-15573,-13422,-10987,-8432,-5899,-3526,-1422,340,1713,2677,3246,3442,3328,2974,2478,1952,1497,1235,1222,1530,2135,3004,4026,5086,6026,6737,7114,7140,6854,6335,5744,5209,4883,4862,5182,5822,6681,7622,8462,9057,9260,9039,8387,7433,6301,5211,4318,3775,3664,3948,4583,5367,6167,6755,7000,6787,6073,4892,3320,1499,-408,-2216,-3744,-4838,-5381,-5321,-4665,-3506,-1979,-303,1307,2599,3388,3520,2963,1758,67,-1875,-3801,-5412,-6489,-6849,-6447,-5324,-3638,-1620,456,2327,3761,4627,4874,4566,3837,2877,1900,1095,610,545,920,1711,2846,4200,5667,7094,8370,9384,10063,10352,10247,9743,8894,7741,6351,4788,3116,1393,-338,-2037,-3681,-5249,-6724,-8089,-9308,-10347,-11146,-11656,-11828,-11618,-11031,-10062,-8784,-7260,-5603,-3928,-2350,-970,155,995,1580,1963,2231,2466,2750,3122,3598,4145,4699,5173,5467,5486,5154,4414,3263,1713,-164,-2277,-4506,-6712,-8760,-10519,-11878,-12750,-13101,-12897,-12180,-10968,-9344,-7370,-5143,-2734,-257,2215,4563,6706,8545,9989,10977,11445,11371,10752,9610,8010,6032,3803,1463,-821,-2877,-4547,-5705,-6266,-6226,-5635,-4619,-3360,-2051,-921,-140,135,-164,-1047,-2445,-4219,-6181,-8118,-9791,-11013,-11608,-11498,-10664,-9189,-7212,-4961,-2659,-543,1195,2444,3177,3455,3434,3296,3266,3525,4224,5408,7061,9044,11179,13201,14872,15948,16281,15799,14546,12664,10380,7936,5608,3576,1992,878,186,-200,-445,-716,-1157,-1878,-2903,-4211,-5674,-7157,-8444,-9354,-9711,-9405,-8383,-6705,-4467,-1863,891,3571,5958,7897,9282,10071,10298,10010,9316,8288,7020,5554,3931,2153,215,-1882,-4157,-6567,-9086,-11592,-13969,-16020,-17554,-18382,-18350,-17378,-15494,-12809,-9572,-6076,-2690,253,2446,3717,3977,3295,1840,-137,-2322,-4431,-6189,-7410,-8003,-7946,-7342,-6317,-5064,-3767,-2588,-1647,-996,-628,-457,-376,-214,159,890,2054,3665,5675,7950,10299,12493,14280,15429,15746,15127,13530,11080,7948,4471,988,-2093,-4439,-5780,-5991,-5079,-3210,-650,2229,5060,7466,9173,10002,9908,8993,7446,5562,3648,1998,845,331,467,1190,2324,3658,4981,6083,6840,7173,7086,6624,5877,4931,3858,2714,1493,192,-1247,-2858,-4685,-6731,-8971,-11338,-13730,-16006,-18035,-19658,-20767,-21274,-21138,-20391,-19102,-17385,-15390,-13248,-11093,-9015,-7052,-5226,-3492,-1826,-185,1443,3042,4558,5926,7045,7833,8224,8155,7650,6705,5420,3872,2206,556,-908,-2045,-2715,-2815,-2305,-1176,500,2615,5008,7500,9901,12036,13749,14934,15508,15471,14847,13730,12258,10588,8898,7354,6083,5186,4687,4580,4794,5241,5802,6365,6823,7099,7129,6900,6402,5662,4720,3607,2373,1045,-352,-1778,-3213,-4601,-5885,-6981,-7793,-8238,-8227,-7736,-6758,-5363,-3661,-1803,20,1627,2831,3490,3492,2795,1414,-557,-2969,-5598,-8194,-10478,-12209,-13167,-13256,-12430,-10798,-8524,-5864,-3093,-483,1746,3433,4519,5012,5001,4601,3952,3164,2324,1462,593,-331,-1306,-2393,-3560,-4811,-6083,-7324,-8460,-9428,-10175,-10663,-10896,-10889,-10698,-10381,-10033,-9706,-9496,-9425,-9534,-9823,-10270,-10845,-11486,-12129,-12686,-13068,-13178,-12921,-12235,-11072,-9448,-7425,-5107,-2657,-232,1992,3876,5320,6275,6751,6795,6502,5973,5304,4597,3870,3174,2462,1723,917,33,-909,-1856,-2730,-3437,-3894,-4053,-3912,-3524,-3009,-2514,-2208,-2258,-2767,-3809,-5346,-7298,-9493,-11743,-13812,-15508,-16645,-17115,-16851,-15878,-14253,-12121,-9630,-6976,-4327,-1870,283,2024,3321,4193,4687,4910,4973,4980,5037,5191,5462,5820,6189,6483,6580,6396,5837,4877,3518,1822,-77,-2029,-3812,-5227,-6070,-6185,-5482,-3949,-1649,1263,4576,8046,11393,14370,16766,18418,19260,19288,18592,17315,15652,13807,11975,10301,8870,7683,6691,5758,4761,3536,1988,54,-2249,-4845,-7604,-10353,-12928,-15165,-16942,-18200,-18906,-19101,-18836,-18194,-17236,-16025,-14572,-12887,-10945,-8716,-6202,-3414,-449,2580,5466,8014,9980,11175,11435,10700,8974,6391,3141,-487,-4190,-7627,-10504,-12558,-13615,-13604,-12533,-10537,-7816,-4617,-1244,2044,4994,7405,9172,10199,10509,10132,9146,7676,5826,3739,1546,-620,-2634,-4366,-5722,-6604,-6962,-6766,-6035,-4809,-3168,-1215,948,3185,5389,7428,9197,10594,11533,11966,11853,11210,10075,8513,6634,4547,2412,373,-1374,-2686,-3378,-3361,-2553,-989,1252,3985,6998,10023,12819,15179,16941,18060,18528,18440,17927,17136,16217,15284,14410,13625,12919,12253,11578,10857,10046,9162,8213,7258,6348,5532,4840,4256,3732,3182,2500,1580,328,-1315,-3359,-5761,-8438,-11231,-13991,-16507,-18620,-20171,-21054,-21223,-20674,-19474,-17728,-15581,-13198,-10764,-8431,-6365,-4657,-3388,-2580,-2193,-2187,-2441,-2847,-3288,-3614,-3752,-3604,-3130,-2340,-1237,97,1617,3228,4883,6506,8085,9582,11008,12360,13645,14855,15972,16946,17732,18244,18421,18174,17452,16209,14442,12177,9493,6508,3392,335,-2440,-4746,-6389,-7290,-7374,-6723,-5412,-3636,-1573,585,2655,4504,6029,7158,7861,8112,7913,7262,6210,4792,3110,1289,-537,-2173,-3484,-4293,-4509,-4057,-2939,-1218,980,3468,6008,8346,10217,11385,11663,10939,9190,6487,2993,-1054,-5352,-9571,-13369,-16423,-18452,-19262,-18722,-16849,-13739,-9618,-4802,343,5421,10058,13937,16843,18632,19319,18958,17732,15841,13530,11042,8587,6348,4426,2879,1673,745,-39,-806,-1692,-2798,-4160,-5785,-7571,-9417,-11142,-12577,-13567,-13975,-13745,-12867,-11412,-9509,-7336,-5087,-2976,-1157,208,1089,1447,1382,987,437,-140,-590,-853,-889,-724,-442,-112,167,328,344,192,-77,-451,-844,-1232,-1539,-1735,-1768,-1606,-1217,-583,292,1382,2628,3954,5248,6424,7356,7983,8206,7990,7295,6117,4471,2410,-5,-2656,-5434,-8188,-10766,-13012,-14779,-15928,-16368,-16028,-14902,-13037,-10530,-7550,-4286,-971,2159,4888,7024,8434,9046,8851,7910,6335,4287,1945,-483,-2817,-4876,-6532,-7685,-8299,-8382,-7991,-7233,-6225,-5104,-3983,-2942,-2023,-1215,-465,296,1147,2153,3324,4662,6087,7523,8851,9972,10793,11265,11360,11093,10519,9706,8763,7793,6904,6198,5737,5562,5673,6040,6608,7317,8073,8803,9412,9809,9902,9612,8872,7653,5964,3873,1481,-1035,-3516,-5757,-7591,-8876,-9520,-9474,-8763,-7420,-5573,-3340,-911,1513,3713,5452,6522,6748,6024,4324,1731,-1579,-5344,-9225,-12879,-15943,-18128,-19214,-19097,-17799,-15458,-12350,-8810,-5256,-2078,351,1765,1997,1036,-1025,-3942,-7408,-11046,-14466,-17323,-19313,-20244,-20020,-18651,-16263,-13039,-9247,-5162,-1072,2763,6144,8920,11034,12468,13300,13599,13498,13089,12473,11702,10820,9809,8673,7371,5899,4258,2473,606,-1267,-3042,-4598,-5818,-6576,-6772,-6323,-5198,-3389,-971,1960,5238,8662,12007,15037,17523,19279,20175,20152,19247,17576,15329,12760,10134,7734,5770,4431,3767,3789,4382,5388,6606,7826,8841,9483,9598,9096,7905,6024,3465,316,-3312,-7267,-11329,-15301,-18916,-21965,-24245,-25627,-26041,-25519,-24151,-22113,-19611,-16900,-14198,-11737,-9658,-8042,-6904,-6145,-5643,-5208,-4653,-3810,-2558,-843,1290,3745,6321,8803,10952,12540,13418,13474,12718,11236,9183,6807,4358,2099,271,-981,-1543,-1440,-739,391,1760,3140,4332,5171,5574,5511,5070,4347,3528,2763,2205,1948,2039,2470,3183,4100,5125,6157,7132,7975,8666,9175,9499,9633,9559,9286,8783,8075,7149,6053,4808,3477,2099,738,-579,-1814,-2966,-4032,-5038,-5985,-6905,-7787,-8638,-9462,-10230,-10987,-11708,-12448,-13216,-14015,-14830,-15586,-16169,-16444,-16236,-15414,-13856,-11530,-8461,-4765,-646,3659,7837,11616,14709,16933,18149,18351,17595,16052,13913,11439,8845,6353,4100,2179,588,-704,-1812,-2833,-3895,-5078,-6431,-7957,-9605,-11285,-12877,-14253,-15292,-15898,-16020,-15638,-14820,-13638,-12242,-10777,-9401,-8232,-7366,-6799,-6501,-6355,-6210,-5927,-5336,-4370,-2964,-1147,1005,3387,5853,8259,10469,12349,13800,14727,15069,14793,13874,12357,10279,7762,4906,1883,-1183,-4120,-6827,-9183,-11146,-12671,-13786,-14524,-14950,-15131,-15129,-14978,-14706,-14299,-13765,-13089,-12287,-11391,-10432,-9474,-8539,-7674,-6863,-6099,-5316,-4476,-3505,-2382,-1111,266,1629,2854,3767,4198,4018,3119,1484,-855,-3781,-7113,-10632,-14087,-17219,-19809,-21646,-22611,-22618,-21684,-19868,-17329,-14243,-10863,-7403,-4118,-1159,1335,3325,4847,5987,6873,7667,8473,9420,10508,11739,12993,14157,15053,15537,15484,14835,13599,11856,9755,7463,5201,3131,1441,236,-406,-456,56,1058,2441,4051,5728,7279,8544,9373,9664,9387,8555,7272,5680,3962,2312,917,-80,-573,-533,36,1031,2371,3862,5380,6744,7822,8497,8674,8302,7337,5790,3672,1046,-1999,-5354,-8852,-12329,-15584,-18408,-20640,-22095,-22700,-22390,-21196,-19214,-16588,-13523,-10253,-7020,-4064,-1582,257,1390,1773,1500,678,-491,-1796,-3022,-3973,-4510,-4548,-4086,-3165,-1908,-437,1087,2537,3816,4862,5694,6342,6906,7477,8142,8976,9984,11151,12383,13566,14554,15210,15408,15087,14228,12883,11175,9235,7255,5377,3769,2528,1750,1479,1727,2487,3694,5259,7045,8873,10559,11895,12724,12925,12450,11327,9657,7574,5267,2917,700,-1223,-2729,-3728,-4164,-4029,-3341,-2174,-620,1178,3059,4854,6360,7422,7879,7616,6595,4784,2289,-788,-4232,-7824,-11298,-14396,-16893,-18591,-19394,-19234,-18180,-16325,-13865,-11006,-7985,-5038,-2345,-63,1727,3000,3776,4125,4134,3904,3530,3110,2702,2376,2133,2007,1957,1975,2016,2059,2105,2153,2270,2489,2904,3559,4507,5740,7212,8836,10461,11934,13063,13701,13714,13048,11710,9781,7423,4829,2250,-93,-1954,-3183,-3628,-3262,-2074,-167,2340,5249,8353,11420,14231,16579,18312,19322,19566,19067,17889,16146,13964,11481,8811,6077,3349,706,-1809,-4160,-6312,-8241,-9911,-11292,-12326,-12984,-13190,-12930,-12157,-10901,-9210,-7185,-4982,-2763,-715,1007,2290,3078,3375,3263,2842,2278,1699,1249,998,1005,1242,1679,2224,2805,3334,3744,4009,4103,4048,3879,3616,3322,2995,2660,2287,1845,1288,547,-403,-1614,-3060,-4715,-6486,-8247,-9846,-11101,-11856,-11963,-11339,-9959,-7863,-5172,-2043,1293,4627,7702,10315,12289,13474,13825,13297,11969,9921,7341,4395,1341,-1628,-4257,-6395,-7879,-8662,-8727,-8161,-7089,-5689,-4151,-2668,-1391,-452,110,261,69,-419,-1079,-1833,-2561,-3202,-3671,-3940,-3978,-3786,-3378,-2780,-2022,-1134,-142,947,2099,3301,4489,5596,6525,7160,7399,7153,6365,5033,3204,977,-1487,-4010,-6381,-8418,-9957,-10911,-11244,-11011,-10317,-9332,-8236,-7233,-6474,-6095,-6145,-6628,-7475,-8563,-9734,-10810,-11602,-11972,-11777,-10983,-9570,-7620,-5240,-2587,173,2882,5408,7636,9523,11019,12155,12947,13452,13730,13825,13800,13681,13503,13279,13030,12740,12429,12061,11631,11114,10479,9729,8841,7855,6797,5718,4688,3738,2931,2254,1730,1291,919,532,90,-450,-1106,-1856,-2655,-3429,-4088,-4539,-4706,-4523,-3976,-3078,-1890,-508,964,2390,3667,4691,5391,5724,5646,5155,4220,2853,1045,-1168,-3741,-6578,-9563,-12540,-15337,-17780,-19704,-21002,-21584,-21461,-20674,-19338,-17607,-15647,-13642,-11747,-10099,-8789,-7866,-7341,-7163,-7260,-7522,-7803,-8004,-7968,-7650,-6982,-5991,-4723,-3265,-1724,-195,1238,2531,3676,4697,5647,6579,7549,8571,9665,10771,11857,12824,13595,14082,14201,13913,13173,12027,10498,8732,6840,5007,3395,2155,1405,1204,1556,2399,3643,5131,6740,8302,9720,10873,11713,12172,12234,11876,11103,9936,8404,6593,4567,2469,414,-1443,-2961,-4016,-4503,-4367,-3610,-2270,-488,1601,3751,5755,7355,8342,8556,7877,6306,3879,746,-2899,-6827,-10766,-14477,-17717,-20281,-22021,-22815,-22628,-21460,-19397,-16561,-13145,-9362,-5463,-1693,1701,4524,6599,7844,8212,7754,6573,4826,2709,432,-1807,-3839,-5535,-6837,-7702,-8158,-8217,-7918,-7283,-6308,-5016,-3379,-1454,751,3129,5589,7985,10170,11973,13259,13870,13727,12779,11036,8621,5688,2513,-625,-3386,-5493,-6683,-6820,-5838,-3818,-905,2631,6510,10400,13999,17044,19331,20726,21187,20708,19396,17343,14731,11710,8457,5115,1823,-1320,-4224,-6826,-9064,-10907,-12307,-13260,-13753,-13820,-13490,-12854,-11988,-11016,-10048,-9195,-8554,-8191,-8152,-8429,-8998,-9780,-10666,-11530,-12197,-12536,-12374,-11635,-10235,-8201,-5597,-2546,744,4098,7254,10031,12224,13700,14358,14162,13145,11379,9023,6246,3273,297,-2475,-4915,-6924,-8481,-9599,-10341,-10756,-10917,-10837,-10523,-9942,-9043,-7781,-6129,-4084,-1712,901,3591,6177,8446,10186,11211,11403,10693,9149,6884,4145,1185,-1692,-4236,-6239,-7583,-8219,-8192,-7583,-6517,-5155,-3622,-2108,-720,378,1086,1311,984,110,-1295,-3136,-5296,-7612,-9916,-12011,-13745,-14935,-15492,-15319,-14428,-12856,-10717,-8176,-5411,-2647,-63,2158,3894,5075,5657,5673,5152,4154,2755,1001,-1018,-3248,-5596,-7978,-10280,-12393,-14212,-15637,-16611,-17102,-17130,-16755,-16064,-15172,-14184,-13206,-12298,-11499,-10808,-10176,-9554,-8843,-7978,-6893,-5566,-4018,-2321,-582,1070,2501,3607,4304,4566,4412,3912,3179,2345,1576,1007,774,948,1554,2565,3884,5402,6972,8472,9791,10881,11708,12324,12774,13151,13533,13989,14565,15260,16059,16884,17663,18267,18590,18494,17892,16690,14866,12435,9478,6136,2590,-957,-4285,-7223,-9594,-11326,-12347,-12684,-12382,-11542,-10295,-8789,-7183,-5644,-4321,-3347,-2820,-2797,-3274,-4208,-5487,-6979,-8528,-9982,-11219,-12159,-12755,-13032,-13011,-12779,-12387,-11914,-11406,-10889,-10377,-9842,-9250,-8543,-7678,-6603,-5329,-3862,-2277,-675,832,2110,3047,3572,3640,3274,2548,1555,457,-609,-1464,-1972,-1996,-1457,-317,1425,3674,6336,9218,12120,14820,17073,18685,19468,19351,18287,16388,13798,10772,7606,4593,2019,108,-1017,-1302,-831,268,1773,3464,5109,6527,7574,8199,8369,8146,7585,6786,5844,4844,3867,2982,2234,1689,1360,1303,1515,2011,2775,3764,4931,6171,7395,8456,9225,9573,9382,8588,7160,5126,2578,-365,-3525,-6728,-9789,-12546,-14866,-16667,-17896,-18552,-18659,-18253,-17392,-16122,-14500,-12571,-10401,-8044,-5579,-3079,-625,1704,3827,5685,7204,8343,9057,9318,9129,8493,7459,6078,4434,2631,792,-942,-2409,-3463,-3943,-3754,-2810,-1127,1249,4176,7468,10898,14203,17140,19469,21013,21637,21305,20031,17929,15181,12000,8676,5464,2644,435,-994,-1541,-1209,-50,1770,4058,6569,9046,11258,12981,14076,14423,14010,12849,11043,8732,6089,3317,603,-1881,-4004,-5685,-6887,-7622,-7928,-7859,-7502,-6912,-6179,-5363,-4521,-3711,-2951,-2273,-1670,-1147,-703,-326,-48,132,158,3,-378,-1004,-1861,-2904,-4025,-5111,-5993,-6533,-6599,-6118,-5064,-3499,-1505,739,3073,5283,7187,8623,9478,9692,9289,8352,7015,5476,3903,2492,1367,635,321,432,904,1669,2619,3658,4663,5552,6217,6599,6631,6284,5536,4410,2927,1176,-771,-2781,-4738,-6505,-7977,-9049,-9672,-9810,-9464,-8675,-7489,-5985,-4257,-2393,-500,1330,3005,4451,5598,6403,6830,6852,6477,5695,4563,3109,1447,-340,-2098,-3703,-5016,-5918,-6355,-6285,-5763,-4869,-3734,-2522,-1374,-422,251,638,745,687,537,441,478,707,1144,1718,2339,2848,3101,2942,2276,1050,-718,-2935,-5456,-8091,-10627,-12857,-14599,-15716,-16146,-15878,-15008,-13646,-11987,-10213,-8508,-7027,-5872,-5090,-4681,-4583,-4716,-4975,-5251,-5443,-5471,-5256,-4771,-3957,-2832,-1364,398,2441,4697,7101,9550,11946,14157,16079,17595,18631,19138,19090,18522,17463,16007,14253,12320,10356,8490,6867,5587,4737,4345,4391,4838,5559,6460,7379,8199,8792,9080,9019,8608,7900,6966,5913,4835,3824,2930,2173,1533,943,328,-417,-1376,-2612,-4161,-6000,-8079,-10286,-12503,-14567,-16349,-17714,-18566,-18872,-18617,-17874,-16735,-15339,-13851,-12427,-11212,-10325,-9816,-9716,-9965,-10489,-11153,-11818,-12340,-12587,-12474,-11951,-11026,-9756,-8224,-6551,-4833,-3183,-1653,-306,856,1827,2625,3270,3779,4174,4482,4729,4953,5198,5497,5898,6406,7034,7740,8480,9154,9682,9952,9884,9437,8599,7430,6035,4543,3147,1974,1217,950,1271,2175,3618,5503,7667,9934,12086,13929,15266,15962,15921,15130,13648,11609,9222,6723,4383,2420,1022,269,159,580,1349,2235,2980,3384,3264,2559,1251,-551,-2730,-5072,-7385,-9463,-11117,-12221,-12670,-12458,-11602,-10232,-8484,-6574,-4716,-3125,-1999,-1462,-1599,-2397,-3768,-5566,-7584,-9588,-11355,-12650,-13322,-13239,-12374,-10757,-8518,-5838,-2961,-135,2367,4339,5596,6055,5704,4618,2959,948,-1154,-3063,-4541,-5360,-5400,-4596,-2980,-678,2128,5189,8219,10951,13105,14497,14981,14546,13251,11276,8854,6283,3856,1851,479,-116,99,1097,2734,4835,7166,9471,11528,13105,14047,14245,13657,12333,10375,7955,5281,2565,6,-2231,-4064,-5447,-6423,-7074,-7519,-7889,-8301,-8835,-9532,-10372,-11304,-12236,-13069,-13723,-14104,-14185,-13916,-13304,-12336,-11039,-9427,-7542,-5454,-3225,-978,1187,3139,4766,5971,6694,6911,6652,5997,5051,3972,2895,1981,1342,1068,1205,1752,2645,3798,5060,6288,7314,8010,8261,8031,7300,6141,4631,2918,1153,-517,-1928,-2996,-3631,-3842,-3665,-3200,-2581,-1950,-1462,-1230,-1351,-1840,-2688,-3794,-5049,-6289,-7382,-8204,-8693,-8830,-8663,-8261,-7728,-7157,-6633,-6212,-5938,-5787,-5765,-5785,-5817,-5771,-5596,-5232,-4640,-3805,-2722,-1420,55,1634,3218,4697,5946,6837,7249,7106,6347,5009,3150,927,-1500,-3911,-6120,-7958,-9304,-10113,-10374,-10163,-9556,-8687,-7673,-6642,-5714,-4984,-4534,-4408,-4637,-5196,-6065,-7171,-8445,-9799,-11147,-12410,-13516,-14414,-15059,-15430,-15519,-15329,-14895,-14245,-13459,-12579,-11697,-10857,-10109,-9471,-8942,-8491,-8086,-7676,-7218,-6663,-5981,-5124,-4090,-2840,-1400,239,2010,3869,5719,7462,9002,10243,11132,11642,11795,11657,11317,10902,10528,10327,10393,10806,11596,12755,14229,15919,17679,19363,20772,21757,22158,21877,20863,19137,16773,13918,10753,7484,4321,1453,-981,-2877,-4228,-5056,-5474,-5612,-5629,-5685,-5889,-6343,-7062,-8043,-9218,-10502,-11804,-13019,-14085,-14939,-15553,-15927,-16076,-16033,-15853,-15581,-15280,-14992,-14753,-14574,-14448,-14340,-14217,-14002,-13663,-13118,-12358,-11338,-10093,-8620,-6979,-5201,-3329,-1420,507,2388,4202,5896,7436,8791,9921,10824,11471,11866,12015,11924,11641,11191,10660,10089,9579,9152,8856,8671,8552,8436,8231,7862,7272,6434,5368,4121,2775,1421,169,-899,-1685,-2137,-2194,-1843,-1086,39,1457,3081,4783,6445,7937,9156,10029,10514,10619,10379,9867,9167,8373,7570,6821,6173,5627,5172,4750,4317,3785,3130,2307,1330,260,-850,-1879,-2754,-3392,-3768,-3884,-3804,-3592,-3362,-3194,-3176,-3369,-3786,-4452,-5316,-6339,-7441,-8513,-9468,-10176,-10575,-10572,-10174,-9360,-8208,-6780,-5175,-3500,-1839,-278,1118,2320,3279,4001,4478,4725,4790,4703,4542,4355,4205,4121,4132,4221,4403,4624,4911,5219,5581,5995,6462,7007,7592,8209,8807,9318,9699,9866,9790,9428,8770,7854,6716,5467,4201,3066,2158,1602,1419,1631,2167,2927,3778,4583,5195,5538,5537,5207,4588,3782,2907,2106,1510,1236,1346,1879,2776,3959,5273,6559,7624,8332,8546,8226,7367,6049,4381,2519,619,-1186,-2757,-4037,-4947,-5498,-5667,-5518,-5084,-4463,-3744,-3019,-2383,-1886,-1561,-1393,-1334,-1328,-1282,-1151,-869,-426,158,868,1621,2392,3128,3815,4474,5114,5777,6477,7208,7947,8632,9186,9521,9553,9212,8459,7309,5809,4082,2266,523,-969,-2105,-2764,-2954,-2679,-2038,-1146,-144,811,1585,2055,2140,1797,1027,-109,-1512,-3046,-4552,-5873,-6872,-7448,-7550,-7168,-6332,-5109,-3560,-1790,145,2137,4137,6042,7801,9324,10562,11470,12019,12212,12071,11614,10898,9943,8789,7475,6003,4423,2735,984,-813,-2624,-4431,-6206,-7952,-9631,-11250,-12760,-14127,-15282,-16160,-16692,-16826,-16551,-15873,-14862,-13605,-12214,-10829,-9545,-8495,-7729,-7312,-7239,-7488,-7992,-8660,-9367,-9996,-10393,-10466,-10082,-9203,-7787,-5866,-3512,-837,2002,4847,7505,9833,11688,12982,13683,13795,13388,12558,11419,10107,8727,7376,6121,4998,4027,3217,2562,2081,1776,1681,1816,2219,2910,3912,5213,6800,8605,10552,12514,14359,15942,17130,17821,17960,17515,16541,15076,13243,11132,8874,6571,4320,2216,297,-1368,-2783,-3940,-4860,-5608,-6220,-6790,-7382,-8073,-8920,-9948,-11165,-12528,-13989,-15455,-16841,-18056,-19017,-19657,-19919,-19761,-19154,-18099,-16594,-14694,-12435,-9924,-7244,-4531,-1897,515,2595,4225,5334,5864,5807,5189,4065,2552,751,-1163,-3057,-4760,-6147,-7106,-7580,-7558,-7086,-6250,-5180,-4008,-2883,-1913,-1181,-708,-467,-376,-330,-195,126,733,1639,2839,4260,5786,7298,8642,9710,10402,10674,10532,10018,9238,8291,7314,6404,5678,5192,5023,5182,5683,6467,7452,8477,9370,9919,9970,9421,8271,6634,4687,2689,860,-590,-1569,-2052,-2093,-1808,-1301,-685,-30,593,1157,1574,1813,1750,1324,433,-935,-2749,-4884,-7108,-9170,-10725,-11534,-11364,-10176,-8028,-5172,-1956,1192,3833,5616,6276,5725,4032,1409,-1798,-5186,-8312,-10786,-12256,-12539,-11530,-9344,-6183,-2417,1527,5183,8122,10010,10657,10047,8323,5798,2840,-105,-2679,-4573,-5633,-5816,-5232,-4028,-2464,-744,900,2302,3346,3959,4122,3862,3233,2315,1207,-8,-1220,-2359,-3326,-4054,-4454,-4467,-4033,-3135,-1800,-89,1835,3819,5608,7004,7802,7892,7259,5990,4268,2339,444,-1172,-2389,-3115,-3418,-3397,-3241,-3110,-3184,-3532,-4207,-5151,-6267,-7414,-8428,-9167,-9504,-9385,-8796,-7802,-6508,-5083,-3682,-2495,-1638,-1179,-1120,-1355,-1745,-2099,-2228,-1986,-1296,-161,1305,2947,4539,5883,6801,7187,7014,6334,5273,3998,2693,1525,626,69,-121,22,413,955,1523,2011,2346,2445,2318,1941,1372,655,-142,-938,-1670,-2267,-2676,-2849,-2756,-2385,-1740,-876,144,1197,2173,2926,3359,3380,2968,2138,955,-452,-1956,-3388,-4609,-5510,-6012,-6123,-5846,-5284,-4485,-3562,-2560,-1540,-532,449,1382,2266,3076,3780,4359,4758,4980,4992,4818,4472,3970,3349,2591,1713,688,-477,-1767,-3107,-4397,-5484,-6227,-6507,-6249,-5480,-4265,-2783,-1214,216,1322,1977,2127,1834,1232,540,-15,-201,123,1048,2523,4430,6573,8719,10658,12209,13251,13718,13600,12896,11655,9895,7681,5062,2139,-962,-4054,-6925,-9339,-11075,-11948,-11857,-10761,-8770,-6032,-2853,467,3555,6090,7777,8422,7902,6233,3500,-72,-4190,-8495,-12567,-16028,-18497,-19700,-19455,-17718,-14584,-10306,-5240,139,5337,9839,13225,15145,15451,14103,11309,7361,2744,-2047,-6473,-10075,-12520,-13611,-13353,-11886,-9500,-6552,-3438,-507,1954,3786,4939,5493,5581,5412,5133,4895,4713,4592,4416,4109,3530,2620,1313,-396,-2471,-4845,-7405,-9993,-12434,-14521,-16045,-16852,-16801,-15890,-14167,-11794,-9031,-6147,-3470,-1252,318,1140,1247,723,-249,-1500,-2831,-4109,-5209,-6060,-6616,-6857,-6792,-6451,-5905,-5237,-4568,-4029,-3716,-3725,-4044,-4638,-5354,-6038,-6462,-6477,-5936,-4823,-3194,-1208,892,2839,4356,5239,5372,4775,3581,2056,520,-673,-1207,-863,455,2680,5611,8928,12264,15233,17498,18795,18974,17988,15914,12931,9298,5350,1442,-2067,-4861,-6691,-7435,-7062,-5692,-3535,-880,1935,4601,6835,8457,9365,9563,9120,8184,6909,5479,4039,2719,1583,668,-52,-634,-1136,-1643,-2203,-2836,-3552,-4273,-4941,-5415,-5573,-5291,-4469,-3067,-1111,1322,4049,6892,9574,11886,13567,14464,14455,13543,11808,9463,6774,4075,1712,-31,-910,-813,265,2216,4808,7743,10666,13218,15076,16003,15848,14618,12419,9499,6177,2837,-153,-2444,-3801,-4097,-3352,-1722,525,3052,5500,7536,8908,9454,9147,8064,6400,4405,2382,619,-616,-1124,-801,373,2300,4798,7611,10429,12939,14843,15902,15969,14972,12967,10069,6489,2489,-1639,-5573,-9018,-11712,-13461,-14155,-13784,-12417,-10222,-7427,-4282,-1090,1918,4500,6517,7872,8562,8634,8195,7373,6309,5136,3959,2869,1920,1156,585,221,38,17,114,270,423,478,358,-37,-766,-1887,-3404,-5305,-7515,-9929,-12409,-14754,-16782,-18274,-19069,-19056,-18200,-16566,-14284,-11563,-8634,-5754,-3149,-1011,518,1374,1535,1044,-3,-1512,-3309,-5277,-7227,-9025,-10505,-11538,-12013,-11852,-11023,-9560,-7529,-5090,-2407,300,2815,4946,6528,7446,7666,7176,6066,4451,2490,373,-1719,-3632,-5225,-6439,-7217,-7578,-7530,-7141,-6441,-5516,-4411,-3219,-2020,-920,-39,509,605,173,-832,-2387,-4412,-6772,-9279,-11732,-13920,-15646,-16763,-17146,-16749,-15558,-13644,-11103,-8120,-4885,-1630,1415,4065,6146,7567,8303,8370,7882,6969,5784,4521,3302,2287,1543,1126,1015,1140,1392,1595,1597,1200,299,-1216,-3310,-5923,-8862,-11912,-14813,-17320,-19221,-20373,-20706,-20217,-18985,-17125,-14785,-12135,-9313,-6457,-3662,-1000,1472,3714,5675,7294,8492,9177,9253,8650,7335,5344,2796,-112,-3105,-5876,-8121,-9589,-10123,-9692,-8379,-6399,-4022,-1576,638,2375,3479,3913,3742,3134,2293,1471,852,609,787,1395,2324,3439,4548,5465,6043,6166,5807,4995,3795,2341,724,-926,-2527,-4005,-5295,-6352,-7118,-7549,-7599,-7237,-6469,-5312,-3849,-2179,-454,1170,2525,3488,3959,3935,3440,2592,1526,405,-590,-1322,-1647,-1489,-803,407,2063,4070,6263,8489,10561,12341,13696,14571,14929,14815,14292,13479,12498,11482,10558,9812,9333,9134,9236,9593,10167,10868,11625,12334,12919,13296,13425,13257,12816,12105,11211,10199,9177,8239,7453,6858,6454,6186,6000,5784,5456,4925,4132,3077,1790,388,-996,-2172,-2984,-3266,-2951,-2001,-511,1403,3503,5585,7401,8795,9644,9950,9756,9212,8460,7674,6977,6464,6153,6022,5997,5977,5873,5627,5210,4682,4116,3633,3358,3363,3712,4366,5266,6284,7274,8084,8572,8638,8240,7376,6151,4669,3131,1695,537,-245,-606,-576,-268,190,621,891,889,575,-20,-812,-1655,-2394,-2887,-3017,-2751,-2090,-1112,82,1358,2605,3715,4621,5295,5729,5969,6057,6061,6044,6043,6094,6189,6310,6422,6471,6404,6167,5698,4955,3896,2509,805,-1173,-3333,-5582,-7760,-9757,-11426,-12680,-13469,-13752,-13564,-12925,-11895,-10536,-8889,-7027,-4991,-2841,-660,1470,3427,5081,6301,6955,6950,6248,4867,2925,578,-1939,-4418,-6623,-8423,-9692,-10437,-10682,-10526,-10091,-9475,-8792,-8099,-7424,-6781,-6146,-5517,-4888,-4283,-3736,-3303,-3018,-2924,-3009,-3265,-3634,-4073,-4525,-4963,-5369,-5757,-6146,-6564,-7025,-7503,-7971,-8343,-8556,-8539,-8237,-7670,-6854,-5890,-4872,-3917,-3119,-2560,-2261,-2230,-2417,-2754,-3158,-3526,-3777,-3836,-3667,-3266,-2672,-1958,-1224,-591,-171,-65,-338,-1015,-2076,-3451,-5044,-6729,-8373,-9856,-11070,-11949,-12454,-12591,-12397,-11945,-11317,-10616,-9926,-9333,-8899,-8650,-8602,-8718,-8936,-9182,-9354,-9393,-9233,-8866,-8295,-7556,-6701,-5784,-4883,-4064,-3408,-2969,-2784,-2858,-3163,-3617,-4151,-4628,-4975,-5093,-4980,-4630,-4153,-3622,-3192,-2939,-2955,-3233,-3742,-4375,-5004,-5488,-5682,-5513,-4900,-3889,-2518,-936,721,2280,3590,4552,5083,5210,4961,4452,3780,3079,2422,1891,1479,1199,987,819,626,359,-13,-547,-1243,-2122,-3147,-4291,-5461,-6576,-7512,-8158,-8404,-8192,-7484,-6317,-4775,-2985,-1123,637,2106,3133,3608,3476,2749,1506,-136,-2003,-3912,-5687,-7159,-8228,-8816,-8939,-8628,-7995,-7129,-6176,-5209,-4333,-3555,-2893,-2286,-1683,-1003,-194,803,1970,3297,4685,6041,7228,8146,8678,8790,8447,7680,6540,5102,3458,1708,-44,-1694,-3137,-4297,-5100,-5510,-5503,-5101,-4324,-3255,-1954,-532,906,2253,3404,4274,4809,4990,4844,4440,3885,3319,2874,2708,2905,3554,4649,6152,7947,9888,11774,13435,14689,15430,15604,15212,14339,13080,11577,9950,8313,6739,5266,3911,2658,1500,433,-527,-1352,-1985,-2407,-2556,-2456,-2101,-1569,-918,-257,330,753,964,937,688,278,-230,-708,-1063,-1173,-953,-348,654,2028,3690,5542,7445,9260,10856,12109,12938,13282,13124,12479,11385,9917,8160,6221,4233,2320,637,-693,-1551,-1859,-1575,-719,656,2423,4454,6554,8557,10287,11608,12434,12720,12500,11839,10861,9700,8508,7420,6558,5987,5736,5787,6041,6415,6749,6929,6845,6414,5657,4587,3341,2039,839,-110,-719,-911,-691,-97,783,1838,2932,3951,4779,5354,5650,5680,5519,5255,5001,4882,4959,5316,5908,6715,7593,8437,9085,9417,9351,8836,7910,6623,5099,3469,1869,466,-652,-1351,-1605,-1384,-723,301,1582,3002,4406,5703,6769,7563,8060,8281,8274,8123,7892,7678,7532,7503,7598,7807,8065,8306,8424,8316,7905,7118,5958,4453,2709,865,-896,-2386,-3426,-3877,-3681,-2839,-1468,260,2116,3834,5199,5998,6140,5575,4366,2643,582,-1585,-3639,-5362,-6575,-7173,-7082,-6337,-4996,-3204,-1121,1062,3153,4997,6467,7486,8062,8190,7981,7487,6829,6080,5316,4583,3924,3344,2860,2479,2194,2025,1962,2005,2138,2322,2505,2626,2586,2330,1775,889,-318,-1836,-3569,-5439,-7325,-9118,-10720,-12058,-13086,-13797,-14215,-14384,-14362,-14207,-13950,-13617,-13188,-12625,-11884,-10891,-9623,-8042,-6180,-4083,-1846,416,2580,4510,6100,7259,7923,8089,7755,6991,5870,4484,2941,1324,-284,-1821,-3264,-4590,-5802,-6925,-7959,-8936,-9854,-10703,-11474,-12116,-12602,-12857,-12849,-12524,-11870,-10898,-9641,-8174,-6575,-4940,-3361,-1920,-687,287,973,1358,1448,1270,867,296,-372,-1070,-1721,-2278,-2678,-2918,-2978,-2899,-2718,-2499,-2303,-2183,-2172,-2285,-2516,-2838,-3230,-3644,-4079,-4507,-4936,-5376,-5833,-6321,-6848,-7385,-7940,-8465,-8947,-9363,-9678,-9908,-10021,-10038,-9949,-9752,-9446,-9016,-8455,-7762,-6935,-5997,-4972,-3903,-2839,-1824,-918,-153,417,771,873,707,267,-442,-1402,-2564,-3895,-5296,-6732,-8087,-9322,-10358,-11161,-11719,-12021,-12113,-12010,-11782,-11462,-11097,-10716,-10327,-9930,-9498,-9014,-8442,-7782,-7039,-6248,-5466,-4751,-4169,-3748,-3513,-3438,-3468,-3543,-3564,-3466,-3178,-2666,-1919,-964,158,1378,2621,3810,4861,5698,6257,6476,6319,5772,4846,3600,2122,536,-1018,-2384,-3430,-4035,-4145,-3726,-2851,-1586,-98,1471,2961,4224,5155,5679,5753,5374,4565,3370,1849,99,-1802,-3738,-5610,-7322,-8788,-9941,-10758,-11206,-11334,-11152,-10753,-10187,-9540,-8860,-8184,-7514,-6827,-6072,-5205,-4152,-2904,-1429,214,1971,3731,5376,6789,7864,8535,8779,8617,8133,7419,6627,5856,5232,4797,4563,4476,4443,4343,4057,3492,2594,1368,-134,-1819,-3560,-5224,-6670,-7781,-8445,-8599,-8199,-7263,-5850,-4060,-2045,34,1990,3669,4921,5666,5837,5461,4570,3286,1719,44,-1605,-3053,-4200,-4930,-5219,-5051,-4494,-3624,-2564,-1432,-329,650,1490,2162,2724,3204,3678,4174,4748,5385,6094,6823,7528,8133,8568,8758,8637,8166,7323,6126,4622,2886,1019,-860,-2631,-4179,-5406,-6240,-6626,-6552,-6016,-5062,-3749,-2159,-393,1438,3221,4838,6184,7173,7742,7868,7570,6892,5933,4794,3613,2504,1584,936,612,631,957,1553,2313,3173,4011,4763,5346,5712,5832,5690,5304,4702,3934,3087,2244,1526,1033,876,1121,1807,2908,4359,6049,7837,9575,11124,12370,13244,13713,13800,13551,13064,12418,11739,11103,10602,10269,10129,10152,10289,10462,10578,10530,10248,9639,8675,7334,5639,3637,1421,-926,-3269,-5502,-7502,-9182,-10457,-11303,-11700,-11675,-11288,-10585,-9650,-8526,-7252,-5850,-4316,-2647,-835,1104,3138,5202,7198,9013,10514,11586,12129,12095,11473,10318,8723,6829,4794,2792,994,-460,-1456,-1941,-1906,-1401,-529,596,1808,2997,4010,4795,5279,5493,5450,5241,4931,4612,4368,4233,4280,4483,4875,5398,6039,6732,7447,8129,8753,9282,9700,9984,10114,10071,9835,9399,8762,7937,6946,5830,4617,3359,2099,868,-269,-1288,-2124,-2736,-3067,-3083,-2747,-2055,-1029,281,1780,3351,4853,6138,7063,7524,7433,6800,5644,4105,2309,484,-1216,-2576,-3508,-3920,-3839,-3328,-2517,-1553,-591,238,830,1149,1174,970,595,162,-239,-520,-611,-500,-169,316,908,1504,2013,2341,2411,2172,1623,776,-287,-1485,-2686,-3763,-4594,-5079,-5159,-4829,-4122,-3137,-1974,-776,360,1334,2109,2673,3061,3326,3536,3746,4003,4317,4690,5087,5486,5834,6117,6300,6367,6316,6118,5801,5341,4782,4129,3423,2709,2019,1411,917,566,361,282,271,255,148,-135,-641,-1392,-2348,-3429,-4504,-5430,-6062,-6293,-6056,-5358,-4263,-2885,-1385,80,1347,2285,2812,2881,2505,1731,636,-681,-2128,-3619,-5083,-6476,-7763,-8921,-9939,-10801,-11488,-12003,-12322,-12453,-12394,-12142,-11717,-11111,-10362,-9468,-8494,-7447,-6416,-5429,-4574,-3874,-3385,-3087,-2967,-2958,-2974,-2937,-2751,-2373,-1770,-973,-36,958,1912,2735,3359,3727,3824,3655,3236,2610,1808,862,-190,-1343,-2559,-3831,-5130,-6421,-7686,-8884,-9980,-10956,-11769,-12422,-12893,-13196,-13317,-13271,-13042,-12622,-11997,-11152,-10080,-8795,-7318,-5717,-4041,-2392,-844,519,1614,2408,2844,2927,2637,2014,1068,-129,-1541,-3076,-4663,-6198,-7583,-8711,-9478,-9806,-9625,-8913,-7686,-6005,-3970,-1738,544,2696,4569,6039,7005,7442,7328,6729,5698,4345,2779,1110,-545,-2098,-3461,-4588,-5439,-6021,-6346,-6448,-6389,-6208,-5970,-5717,-5468,-5249,-5044,-4843,-4617,-4352,-4037,-3683,-3336,-3024,-2838,-2806,-2985,-3377,-3959,-4684,-5477,-6248,-6918,-7401,-7632,-7567,-7181,-6464,-5456,-4178,-2724,-1156,414,1891,3195,4247,5022,5511,5754,5802,5762,5700,5725,5892,6242,6782,7486,8289,9122,9889,10490,10855,10894,10590,9915,8896,7576,6017,4286,2463,603,-1214,-2954,-4561,-6011,-7280,-8353,-9233,-9933,-10464,-10873,-11167,-11403,-11582,-11741,-11874,-11981,-12040,-12017,-11864,-11543,-11004,-10240,-9256,-8087,-6823,-5539,-4366,-3391,-2715,-2371,-2374,-2667,-3168,-3752,-4288,-4630,-4676,-4319,-3544,-2333,-773,1050,2978,4843,6478,7700,8406,8489,7965,6847,5265,3339,1248,-850,-2791,-4453,-5747,-6616,-7057,-7073,-6684,-5943,-4851,-3470,-1821,57,2087,4224,6343,8357,10121,11509,12402,12705,12369,11401,9851,7850,5540,3125,775,-1318,-3028,-4253,-4954,-5130,-4823,-4099,-3040,-1727,-247,1333,2939,4521,6007,7357,8498,9388,9979,10235,10139,9705,8952,7938,6741,5439,4150,2946,1934,1137,610,313,230,292,441,608,742,785,708,487,113,-398,-1033,-1757,-2547,-3359,-4186,-4991,-5786,-6547,-7281,-7953,-8538,-8981,-9215,-9169,-8790,-8017,-6853,-5294,-3406,-1262,1024,3341,5564,7586,9310,10663,11593,12080,12126,11766,11053,10081,8932,7746,6616,5682,5021,4717,4798,5270,6084,7173,8435,9767,11056,12211,13141,13802,14148,14190,13926,13410,12663,11733,10644,9411,8040,6530,4884,3113,1259,-633,-2469,-4158,-5580,-6629,-7215,-7271,-6785,-5776,-4336,-2582,-673,1203,2891,4209,5060,5358,5097,4313,3106,1596,-46,-1672,-3109,-4229,-4917,-5115,-4789,-3982,-2746,-1199,543,2333,4049,5567,6817,7744,8335,8605,8591,8344,7943,7446,6942,6488,6143,5953,5920,6050,6294,6593,6872,7030,7002,6715,6152,5331,4309,3184,2074,1095,352,-80,-188,32,481,1094,1709,2224,2490,2426,1963,1100,-129,-1632,-3295,-4970,-6518,-7808,-8739,-9247,-9294,-8898,-8070,-6896,-5405,-3716,-1868,32,1934,3770,5477,7005,8293,9295,9965,10271,10208,9795,9076,8145,7085,6021,5055,4270,3737,3465,3449,3632,3936,4262,4511,4585,4412,3932,3142,2036,692,-837,-2420,-3969,-5347,-6494,-7302,-7790,-7907,-7738,-7304,-6703,-5979,-5200,-4374,-3525,-2627,-1678,-649,441,1592,2749,3879,4898,5747,6341,6613,6517,6022,5145,3939,2496,937,-572,-1908,-2901,-3482,-3580,-3213,-2445,-1375,-150,1090,2194,3031,3507,3554,3175,2408,1364,178,-966,-1904,-2472,-2558,-2110,-1121,325,2130,4121,6145,8032,9632,10857,11620,11919,11763,11198,10310,9163,7876,6518,5193,3951,2841,1871,1019,244,-529,-1361,-2336,-3493,-4875,-6468,-8232,-10105,-11971,-13731,-15258,-16438,-17184,-17427,-17131,-16305,-14983,-13242,-11198,-8965,-6692,-4516,-2557,-947,255,945,1120,731,-170,-1547,-3284,-5251,-7291,-9207,-10857,-12047,-12706,-12747,-12186,-11086,-9541,-7724,-5755,-3836,-2064,-593,529,1245,1566,1519,1158,532,-286,-1267,-2355,-3514,-4689,-5818,-6811,-7587,-8042,-8102,-7706,-6826,-5472,-3701,-1593,729,3136,5484,7624,9430,10769,11563,11743,11311,10305,8822,7007,5026,3063,1267,-228,-1365,-2111,-2508,-2618,-2520,-2302,-2034,-1763,-1518,-1297,-1086,-851,-564,-185,319,959,1763,2708,3786,4937,6101,7172,8060,8642,8832,8545,7746,6433,4657,2502,96,-2422,-4885,-7156,-9083,-10577,-11573,-12054,-12070,-11677,-11012,-10185,-9350,-8629,-8118,-7899,-7981,-8368,-8999,-9796,-10671,-11494,-12169,-12569,-12610,-12223,-11367,-10044,-8286,-6157,-3746,-1160,1497,4105,6575,8810,10748,12312,13455,14123,14279,13907,13004,11621,9814,7723,5473,3252,1234,-412,-1544,-2073,-1961,-1240,16,1651,3510,5374,7063,8387,9201,9419,8978,7909,6252,4123,1656,-990,-3644,-6141,-8348,-10142,-11464,-12268,-12567,-12392,-11815,-10932,-9846,-8697,-7588,-6653,-5965,-5595,-5566,-5879,-6494,-7356,-8375,-9460,-10485,-11348,-11921,-12120,-11872,-11149,-9976,-8406,-6547,-4521,-2473,-547,1128,2450,3343,3787,3766,3343,2564,1528,351,-877,-2006,-2966,-3636,-3973,-3920,-3479,-2677,-1571,-266,1124,2451,3565,4329,4617,4348,3501,2095,239,-1918,-4184,-6323,-8152,-9465,-10167,-10202,-9606,-8506,-7054,-5487,-4001,-2827,-2107,-1957,-2385,-3345,-4698,-6265,-7835,-9192,-10156,-10607,-10480,-9815,-8704,-7305,-5803,-4369,-3143,-2207,-1562,-1166,-915,-711,-458,-103,352,872,1371,1773,2004,2027,1855,1541,1177,886,775,955,1479,2354,3542,4919,6370,7703,8771,9420,9547,9101,8105,6629,4820,2842,865,-935,-2449,-3591,-4329,-4704,-4752,-4586,-4284,-3950,-3653,-3442,-3340,-3335,-3402,-3498,-3580,-3602,-3540,-3373,-3095,-2716,-2231,-1655,-993,-248,568,1451,2377,3335,4282,5199,6048,6805,7441,7946,8295,8474,8489,8330,8038,7659,7248,6898,6688,6671,6933,7433,8198,9114,10118,11082,11905,12485,12751,12637,12120,11185,9857,8180,6245,4148,2024,6,-1775,-3204,-4201,-4746,-4852,-4606,-4116,-3535,-2998,-2649,-2563,-2783,-3291,-3989,-4780,-5485,-5969,-6098,-5784,-5015,-3830,-2321,-650,1049,2612,3938,4953,5663,6081,6309,6411,6485,6585,6726,6895,7013,7000,6736,6137,5124,3679,1821,-383,-2808,-5323,-7756,-9948,-11751,-13039,-13734,-13794,-13245,-12139,-10593,-8744,-6761,-4815,-3058,-1619,-552,122,472,579,574,570,656,906,1301,1842,2435,3033,3545,3936,4185,4311,4364,4415,4528,4773,5188,5786,6564,7479,8481,9516,10500,11399,12129,12675,12981,13060,12909,12570,12092,11521,10901,10254,9572,8834,8008,7040,5940,4677,3326,1931,612,-524,-1343,-1748,-1647,-1023,102,1635,3401,5227,6859,8108,8775,8736,7940,6404,4235,1598,-1266,-4116,-6670,-8700,-10019,-10505,-10159,-9034,-7311,-5195,-2968,-875,823,1964,2419,2186,1327,-6,-1617,-3288,-4813,-6010,-6778,-7022,-6778,-6044,-4940,-3518,-1906,-162,1632,3425,5187,6861,8421,9804,10948,11777,12215,12207,11720,10772,9438,7829,6115,4460,3036,1976,1370,1245,1579,2297,3311,4490,5741,6951,8045,8983,9717,10266,10607,10779,10766,10593,10268,9775,9140,8330,7368,6235,4971,3566,2094,557,-962,-2426,-3747,-4859,-5660,-6091,-6081,-5613,-4715,-3440,-1927,-311,1226,2515,3419,3847,3778,3271,2439,1449,500,-248,-614,-544,20,1009,2331,3823,5307,6590,7515,7956,7849,7181,6022,4457,2653,761,-1034,-2562,-3691,-4305,-4378,-3920,-3022,-1832,-532,675,1600,2077,2034,1422,341,-1104,-2696,-4243,-5536,-6430,-6846,-6778,-6309,-5574,-4736,-3964,-3384,-3063,-3007,-3157,-3409,-3657,-3779,-3718,-3433,-2958,-2354,-1720,-1149,-730,-496,-462,-570,-754,-913,-963,-849,-546,-94,445,961,1372,1594,1600,1393,1011,530,-6,-526,-1037,-1530,-2044,-2617,-3263,-4005,-4791,-5586,-6292,-6830,-7126,-7118,-6818,-6239,-5461,-4570,-3657,-2820,-2119,-1605,-1298,-1210,-1330,-1656,-2166,-2859,-3702,-4679,-5726,-6811,-7852,-8811,-9618,-10251,-10678,-10901,-10926,-10764,-10422,-9905,-9175,-8238,-7031,-5576,-3857,-1936,119,2186,4140,5847,7182,8063,8436,8293,7678,6656,5328,3797,2173,565,-928,-2191,-3140,-3662,-3706,-3214,-2200,-703,1167,3280,5465,7540,9349,10732,11599,11891,11601,10779,9511,7906,6108,4242,2429,776,-658,-1813,-2678,-3252,-3554,-3621,-3518,-3299,-3050,-2836,-2691,-2656,-2694,-2775,-2848,-2851,-2766,-2578,-2319,-2048,-1834,-1767,-1908,-2295,-2933,-3742,-4647,-5488,-6136,-6455,-6356,-5820,-4891,-3689,-2385,-1169,-235,289,329,-110,-933,-2035,-3253,-4473,-5591,-6563,-7385,-8085,-8716,-9301,-9871,-10385,-10800,-11023,-10978,-10584,-9822,-8691,-7262,-5626,-3901,-2207,-640,704,1791,2560,3019,3135,2937,2427,1668,719,-305,-1282,-2070,-2545,-2600,-2208,-1357,-167,1252,2699,4002,4991,5554,5639,5264,4523,3536,2489,1519,781,353,268,514,1022,1711,2489,3274,3988,4600,5060,5387,5554,5585,5460,5195,4772,4216,3527,2752,1919,1081,279,-460,-1101,-1663,-2155,-2612,-3092,-3619,-4256,-5001,-5863,-6803,-7773,-8694,-9506,-10125,-10517,-10644,-10495,-10081,-9414,-8539,-7475,-6299,-5049,-3812,-2655,-1642,-838,-280,30,98,17,-161,-284,-290,-58,431,1202,2207,3385,4651,5919,7100,8143,8970,9561,9858,9837,9458,8713,7599,6169,4506,2723,973,-618,-1928,-2893,-3487,-3744,-3724,-3511,-3187,-2809,-2394,-1942,-1395,-709,155,1221,2430,3719,4941,5980,6691,7009,6897,6402,5639,4749,3927,3323,3081,3255,3847,4759,5854,6948,7857,8446,8599,8329,7652,6716,5630,4580,3669,3030,2679,2648,2866,3262,3725,4141,4405,4438,4165,3572,2629,1379,-136,-1838,-3603,-5328,-6857,-8075,-8878,-9186,-8982,-8285,-7172,-5750,-4166,-2550,-1035,290,1374,2209,2821,3266,3606,3908,4218,4567,4960,5370,5773,6106,6316,6352,6148,5679,4919,3852,2510,919,-864,-2720,-4575,-6245,-7628,-8572,-8991,-8854,-8171,-7048,-5614,-4053,-2559,-1283,-391,69,38,-419,-1230,-2242,-3311,-4263,-4961,-5290,-5175,-4603,-3581,-2193,-531,1261,3017,4576,5768,6447,6515,5900,4612,2716,335,-2337,-5078,-7654,-9839,-11479,-12458,-12770,-12455,-11641,-10488,-9180,-7916,-6848,-6127,-5817,-5962,-6510,-7385,-8423,-9461,-10303,-10771,-10746,-10144,-8970,-7297,-5248,-3011,-774,1264,2938,4141,4800,4938,4587,3867,2883,1793,717,-213,-915,-1321,-1420,-1218,-770,-138,598,1341,2034,2589,2993,3201,3231,3092,2820,2460,2075,1720,1462,1342,1375,1560,1849,2190,2504,2724,2788,2660,2349,1890,1367,886,578,545,899,1671,2851,4389,6121,7915,9533,10820,11595,11784,11369,10420,9079,7526,5975,4605,3597,3034,2974,3366,4119,5077,6051,6864,7329,7334,6779,5671,4032,1990,-339,-2766,-5135,-7270,-9022,-10291,-10991,-11137,-10738,-9915,-8771,-7465,-6144,-4923,-3902,-3102,-2527,-2101,-1775,-1434,-1060,-601,-92,416,860,1166,1293,1226,1007,692,396,223,270,625,1310,2312,3570,4969,6393,7698,8784,9542,9929,9899,9454,8608,7406,5915,4244,2520,909,-421,-1305,-1608,-1261,-261,1292,3238,5337,7345,8985,10060,10386,9916,8642,6678,4181,1372,-1502,-4203,-6482,-8143,-9018,-9004,-8067,-6234,-3615,-373,3265,7035,10660,13839,16337,17915,18464,17911,16302,13759,10468,6687,2683,-1249,-4841,-7870,-10149,-11598,-12180,-11960,-11059,-9663,-7975,-6231,-4633,-3368,-2565,-2297,-2561,-3309,-4404,-5712,-7039,-8230,-9129,-9644,-9717,-9350,-8583,-7499,-6188,-4766,-3320,-1950,-720,301,1080,1586,1792,1712,1326,667,-233,-1325,-2525,-3748,-4913,-5943,-6794,-7455,-7943,-8302,-8604,-8885,-9195,-9518,-9798,-9960,-9890,-9506,-8762,-7658,-6272,-4713,-3144,-1706,-541,291,765,952,935,862,838,964,1286,1791,2438,3125,3770,4270,4574,4650,4507,4180,3710,3146,2522,1865,1191,508,-173,-837,-1453,-1983,-2362,-2521,-2391,-1912,-1064,146,1645,3331,5047,6630,7909,8730,8982,8620,7640,6155,4298,2298,381,-1206,-2265,-2628,-2242,-1112,628,2773,5062,7177,8856,9823,9942,9119,7404,4936,1940,-1288,-4434,-7187,-9263,-10459,-10639,-9774,-7942,-5291,-2071,1452,4986,8259,11031,13135,14428,14886,14505,13383,11662,9527,7214,4934,2921,1325,268,-224,-203,219,858,1508,1974,2073,1693,795,-600,-2374,-4374,-6400,-8254,-9750,-10739,-11126,-10862,-9966,-8502,-6559,-4281,-1795,742,3195,5438,7355,8867,9894,10411,10370,9806,8717,7192,5299,3163,911,-1322,-3401,-5217,-6673,-7725,-8336,-8554,-8406,-8024,-7490,-6968,-6565,-6401,-6549,-7054,-7885,-9018,-10313,-11678,-12937,-13952,-14580,-14719,-14305,-13341,-11869,-9996,-7838,-5551,-3267,-1119,800,2417,3702,4641,5240,5516,5475,5129,4501,3603,2496,1225,-107,-1421,-2575,-3484,-4030,-4159,-3863,-3155,-2141,-924,340,1502,2409,2935,2976,2485,1438,-117,-2095,-4351,-6700,-8910,-10769,-12037,-12570,-12237,-11038,-9019,-6335,-3193,168,3475,6509,9055,10998,12248,12818,12745,12118,11046,9646,8027,6299,4558,2887,1364,47,-1027,-1829,-2375,-2679,-2803,-2799,-2765,-2774,-2927,-3285,-3916,-4827,-6024,-7463,-9077,-10787,-12492,-14098,-15518,-16680,-17528,-18020,-18146,-17873,-17238,-16236,-14924,-13357,-11587,-9728,-7832,-6012,-4335,-2867,-1645,-682,54,612,1076,1542,2088,2796,3690,4756,5940,7121,8170,8951,9339,9272,8733,7752,6437,4893,3282,1760,468,-436,-880,-793,-187,860,2245,3772,5280,6555,7468,7895,7819,7250,6288,5045,3668,2289,1026,-32,-834,-1340,-1546,-1433,-987,-196,963,2494,4369,6546,8904,11324,13600,15568,17002,17761,17709,16805,15078,12639,9656,6367,3004,-180,-2967,-5194,-6730,-7520,-7562,-6887,-5596,-3797,-1644,697,3064,5274,7192,8671,9634,10016,9822,9091,7911,6410,4747,3097,1642,545,-74,-126,390,1441,2910,4668,6528,8326,9883,11051,11716,11796,11254,10115,8421,6285,3829,1199,-1434,-3939,-6154,-7993,-9337,-10150,-10377,-10014,-9076,-7590,-5633,-3284,-697,1989,4546,6786,8477,9455,9575,8807,7159,4782,1852,-1344,-4515,-7342,-9542,-10896,-11263,-10611,-9013,-6628,-3707,-523,2632,5488,7844,9544,10543,10846,10539,9748,8627,7343,6031,4817,3767,2933,2306,1879,1600,1442,1352,1313,1286,1266,1220,1141,989,743,368,-171,-875,-1755,-2774,-3890,-5038,-6156,-7162,-8011,-8644,-9049,-9202,-9138,-8875,-8483,-8027,-7581,-7230,-7020,-7003,-7179,-7530,-7992,-8474,-8854,-9001,-8783,-8103,-6891,-5149,-2931,-346,2437,5238,7857,10098,11828,12898,13280,12927,11921,10334,8334,6084,3789,1645,-178,-1540,-2373,-2666,-2485,-1954,-1229,-502,73,349,258,-229,-1044,-2116,-3271,-4389,-5293,-5865,-6018,-5711,-4961,-3846,-2461,-947,563,1952,3118,4010,4611,4937,5031,4960,4789,4588,4439,4393,4509,4829,5339,6041,6858,7716,8520,9169,9579,9687,9458,8874,7966,6752,5296,3632,1836,-67,-1976,-3856,-5585,-7083,-8224,-8919,-9065,-8641,-7627,-6122,-4228,-2152,-74,1784,3272,4266,4738,4720,4325,3699,2995,2370,1900,1640,1569,1614,1695,1708,1570,1230,682,-46,-869,-1682,-2377,-2832,-2980,-2771,-2210,-1355,-271,896,2047,3008,3681,3949,3752,3080,1971,525,-1107,-2722,-4112,-5036,-5311,-4793,-3409,-1203,1732,5154,8833,12418,15632,18180,19846,20510,20134,18805,16684,14010,11042,8069,5322,3043,1345,342,2,267,989,1992,3052,3984,4571,4708,4279,3303,1804,-78,-2213,-4418,-6531,-8417,-9983,-11185,-12041,-12592,-12916,-13067,-13093,-12982,-12693,-12162,-11303,-10074,-8452,-6474,-4239,-1858,493,2692,4585,6093,7145,7716,7817,7454,6688,5557,4124,2468,641,-1262,-3181,-5028,-6741,-8239,-9475,-10373,-10897,-10988,-10603,-9718,-8308,-6402,-4045,-1336,1577,4503,7207,9453,10995,11667,11333,10001,7755,4813,1480,-1896,-4928,-7294,-8729,-9088,-8346,-6610,-4076,-1046,2173,5250,7913,9954,11264,11816,11685,10980,9881,8527,7073,5596,4139,2698,1227,-316,-1959,-3694,-5448,-7126,-8568,-9635,-10173,-10083,-9330,-7935,-6014,-3721,-1264,1130,3258,4919,5981,6359,6034,5061,3543,1650,-441,-2508,-4379,-5888,-6952,-7511,-7602,-7246,-6549,-5562,-4380,-3049,-1629,-184,1236,2531,3623,4401,4782,4688,4088,2974,1412,-505,-2623,-4771,-6758,-8411,-9578,-10161,-10107,-9418,-8149,-6386,-4262,-1904,521,2881,5021,6844,8250,9210,9724,9829,9629,9206,8706,8217,7870,7708,7809,8143,8699,9386,10087,10679,11002,10944,10412,9393,7934,6171,4288,2517,1090,197,-36,426,1520,3105,4945,6783,8332,9333,9589,8954,7409,4993,1870,-1754,-5583,-9321,-12640,-15267,-16950,-17538,-16958,-15247,-12566,-9166,-5387,-1616,1790,4501,6326,7163,7065,6169,4692,2874,940,-912,-2548,-3875,-4837,-5419,-5602,-5377,-4752,-3714,-2294,-526,1514,3704,5917,7959,9711,10994,11744,11904,11482,10553,9212,7595,5854,4106,2473,1033,-172,-1122,-1842,-2372,-2762,-3080,-3376,-3695,-4072,-4522,-5050,-5650,-6290,-6945,-7572,-8145,-8628,-9011,-9288,-9458,-9552,-9576,-9570,-9552,-9556,-9594,-9691,-9840,-10061,-10307,-10583,-10812,-10965,-10984,-10826,-10476,-9924,-9193,-8314,-7334,-6305,-5276,-4317,-3472,-2820,-2409,-2298,-2519,-3093,-3992,-5185,-6580,-8099,-9625,-11062,-12315,-13318,-14007,-14364,-14344,-13947,-13162,-11989,-10477,-8661,-6665,-4573,-2558,-729,754,1807,2345,2365,1893,1017,-143,-1459,-2783,-4005,-5003,-5703,-6041,-5978,-5513,-4662,-3487,-2074,-554,937,2219,3157,3613,3527,2888,1760,252,-1470,-3250,-4924,-6375,-7533,-8363,-8912,-9220,-9372,-9428,-9411,-9331,-9124,-8726,-8028,-6963,-5456,-3507,-1160,1498,4300,7085,9652,11837,13491,14538,14947,14771,14104,13100,11918,10735,9692,8891,8397,8196,8254,8466,8702,8841,8712,8232,7286,5866,3978,1707,-837,-3491,-6105,-8496,-10529,-12092,-13111,-13589,-13553,-13086,-12287,-11267,-10130,-8972,-7869,-6863,-5997,-5270,-4687,-4243,-3908,-3680,-3503,-3351,-3146,-2830,-2314,-1539,-456,936,2579,4360,6107,7621,8695,9162,8909,7892,6187,3896,1261,-1525,-4183,-6531,-8393,-9674,-10369,-10482,-10142,-9425,-8492,-7450,-6420,-5472,-4671,-4018,-3514,-3122,-2791,-2484,-2145,-1764,-1318,-833,-322,165,613,986,1283,1514,1686,1829,1962,2092,2249,2440,2690,3015,3419,3907,4438,4999,5508,5934,6205,6279,6139,5763,5195,4450,3605,2693,1801,970,268,-238,-520,-490,-161,514,1484,2702,4072,5477,6784,7873,8642,9020,8997,8581,7855,6895,5834,4766,3813,3027,2474,2138,2014,2046,2182,2352,2506,2575,2528,2309,1913,1315,532,-418,-1502,-2665,-3859,-5024,-6117,-7100,-7959,-8693,-9326,-9877,-10391,-10857,-11281,-11611,-11783,-11726,-11359,-10625,-9487,-7949,-6036,-3827,-1412,1107,3598,5969,8096,9904,11286,12189,12516,12246,11334,9808,7731,5205,2426,-438,-3115,-5424,-7141,-8145,-8349,-7756,-6431,-4517,-2184,336,2850,5131,7040,8430,9241,9427,8998,7976,6437,4446,2128,-397,-2974,-5438,-7614,-9350,-10518,-11040,-10913,-10189,-8984,-7456,-5774,-4111,-2604,-1365,-441,158,478,600,616,634,738,986,1396,1951,2587,3238,3811,4238,4472,4509,4378,4158,3938,3833,3927,4307,4980,5950,7117,8388,9572,10538,11073,11081,10435,9137,7216,4804,2075,-737,-3402,-5691,-7431,-8525,-8933,-8737,-8043,-7036,-5894,-4789,-3857,-3164,-2729,-2501,-2387,-2285,-2066,-1659,-996,-90,1038,2288,3590,4825,5928,6841,7539,8050,8399,8677,8924,9238,9635,10162,10802,11533,12307,13067,13744,14277,14608,14692,14520,14066,13365,12417,11248,9890,8325,6592,4665,2564,311,-2079,-4530,-6984,-9329,-11441,-13189,-14427,-15026,-14906,-14009,-12381,-10108,-7363,-4377,-1402,1282,3425,4840,5391,5070,3938,2163,-11,-2314,-4456,-6184,-7321,-7760,-7502,-6623,-5285,-3662,-2000,-471,725,1484,1740,1514,873,-36,-1057,-2000,-2690,-2991,-2808,-2109,-933,653,2508,4519,6517,8402,10051,11404,12419,13097,13446,13526,13369,13044,12603,12073,11501,10883,10222,9505,8698,7778,6727,5515,4168,2689,1145,-404,-1871,-3170,-4225,-4979,-5419,-5555,-5463,-5221,-4964,-4798,-4835,-5141,-5740,-6591,-7615,-8676,-9635,-10354,-10712,-10653,-10143,-9227,-7964,-6457,-4816,-3158,-1600,-243,807,1487,1734,1539,920,-69,-1314,-2691,-4020,-5132,-5855,-6057,-5664,-4672,-3152,-1251,837,2881,4662,5982,6717,6808,6298,5290,3976,2561,1271,298,-230,-245,232,1109,2258,3495,4660,5594,6169,6326,6023,5288,4179,2777,1193,-466,-2094,-3597,-4895,-5930,-6669,-7084,-7179,-6957,-6418,-5594,-4475,-3096,-1464,376,2392,4498,6632,8677,10539,12101,13269,13965,14123,13736,12792,11355,9470,7258,4813,2287,-186,-2452,-4368,-5797,-6625,-6764,-6162,-4820,-2790,-188,2832,6043,9227,12124,14536,16274,17268,17477,17012,15987,14647,13185,11859,10819,10212,10029,10246,10692,11195,11540,11523,11018,9924,8277,6135,3680,1083,-1432,-3696,-5551,-6926,-7786,-8171,-8155,-7842,-7345,-6777,-6229,-5770,-5461,-5311,-5355,-5566,-5953,-6476,-7094,-7746,-8330,-8736,-8839,-8496,-7614,-6101,-3949,-1209,2002,5486,9007,12293,15094,17190,18429,18766,18215,16914,15048,12856,10595,8515,6813,5640,5074,5096,5657,6597,7765,8954,9991,10708,10996,10784,10063,8863,7254,5328,3198,969,-1244,-3351,-5274,-6952,-8334,-9390,-10086,-10421,-10383,-10020,-9356,-8495,-7496,-6469,-5483,-4617,-3909,-3400,-3069,-2913,-2869,-2893,-2911,-2869,-2685,-2338,-1775,-1023,-111,890,1896,2820,3603,4193,4597,4843,4981,5072,5166,5263,5359,5379,5237,4845,4110,2992,1502,-294,-2253,-4206,-5955,-7327,-8173,-8444,-8137,-7364,-6286,-5114,-4080,-3378,-3159,-3492,-4363,-5693,-7323,-9078,-10756,-12180,-13206,-13734,-13725,-13186,-12150,-10705,-8921,-6919,-4787,-2657,-627,1178,2654,3717,4284,4333,3855,2919,1618,124,-1403,-2753,-3765,-4305,-4293,-3755,-2736,-1396,110,1606,2927,3962,4647,4957,4926,4601,4016,3232,2251,1095,-233,-1726,-3347,-5050,-6754,-8362,-9754,-10832,-11481,-11654,-11310,-10504,-9299,-7869,-6363,-5003,-3974,-3430,-3486,-4168,-5428,-7153,-9154,-11215,-13114,-14622,-15591,-15890,-15474,-14372,-12625,-10387,-7787,-5032,-2305,185,2263,3776,4614,4750,4213,3124,1663,43,-1509,-2787,-3662,-4035,-3929,-3400,-2565,-1577,-554,381,1169,1805,2308,2768,3259,3871,4677,5700,6949,8354,9847,11307,12617,13678,14363,14634,14398,13673,12417,10704,8558,6084,3368,526,-2331,-5081,-7629,-9872,-11739,-13189,-14185,-14753,-14899,-14690,-14169,-13411,-12485,-11440,-10349,-9221,-8094,-6957,-5808,-4633,-3418,-2176,-906,332,1534,2624,3611,4460,5212,5895,6570,7288,8074,8933,9815,10645,11317,11730,11789,11450,10696,9567,8136,6497,4748,2971,1226,-478,-2148,-3831,-5567,-7403,-9339,-11352,-13357,-15235,-16821,-17960,-18495,-18321,-17419,-15799,-13621,-11027,-8282,-5592,-3207,-1280,64,786,918,542,-205,-1155,-2128,-2932,-3391,-3365,-2744,-1518,304,2587,5193,7893,10476,12702,14385,15351,15529,14878,13472,11420,8906,6139,3347,734,-1513,-3270,-4473,-5086,-5177,-4787,-4036,-3027,-1858,-645,543,1628,2570,3341,3936,4367,4667,4867,5024,5165,5334,5536,5766,5988,6153,6193,6039,5632,4925,3890,2540,893,-978,-2989,-5030,-6975,-8709,-10131,-11153,-11765,-11951,-11796,-11374,-10807,-10203,-9670,-9267,-9039,-8975,-9046,-9198,-9371,-9518,-9587,-9578,-9450,-9223,-8854,-8332,-7600,-6618,-5332,-3745,-1863,217,2393,4488,6345,7784,8688,8972,8635,7742,6410,4802,3076,1374,-199,-1590,-2781,-3788,-4633,-5332,-5870,-6219,-6304,-6053,-5388,-4254,-2654,-651,1639,4007,6233,8060,9256,9630,9070,7550,5140,2019,-1593,-5378,-9047,-12267,-14795,-16408,-17005,-16561,-15151,-12942,-10156,-7064,-3954,-1088,1289,3018,3997,4221,3775,2800,1516,159,-1032,-1840,-2118,-1791,-866,566,2354,4306,6230,7928,9283,10186,10635,10665,10371,9893,9375,8957,8746,8797,9085,9553,10041,10410,10468,10095,9182,7737,5798,3524,1065,-1360,-3592,-5481,-6949,-7975,-8577,-8812,-8746,-8433,-7919,-7222,-6337,-5254,-3955,-2437,-705,1189,3204,5214,7135,8807,10114,10926,11154,10742,9690,8044,5915,3464,905,-1536,-3598,-5093,-5830,-5738,-4800,-3094,-784,1915,4764,7490,9884,11748,12968,13481,13293,12461,11088,9300,7248,5069,2925,925,-790,-2171,-3139,-3709,-3896,-3775,-3443,-3019,-2649,-2446,-2546,-3013,-3887,-5160,-6746,-8544,-10395,-12138,-13620,-14709,-15322,-15427,-15043,-14243,-13115,-11775,-10317,-8825,-7365,-5970,-4673,-3505,-2497,-1707,-1178,-962,-1084,-1530,-2247,-3132,-4031,-4783,-5191,-5110,-4410,-3053,-1051,1476,4378,7414,10372,12993,15095,16527,17216,17173,16477,15282,13765,12145,10592,9267,8267,7603,7268,7139,7111,7009,6698,6045,4973,3463,1561,-622,-2947,-5224,-7312,-9056,-10384,-11264,-11719,-11809,-11626,-11249,-10771,-10263,-9768,-9326,-8932,-8581,-8241,-7868,-7418,-6822,-6057,-5056,-3849,-2420,-871,747,2273,3634,4689,5404,5741,5750,5510,5143,4799,4599,4664,5038,5721,6639,7671,8643,9394,9740,9565,8798,7436,5573,3343,936,-1439,-3613,-5419,-6794,-7689,-8152,-8248,-8073,-7726,-7298,-6849,-6447,-6097,-5850,-5695,-5670,-5779,-6041,-6466,-7042,-7732,-8476,-9172,-9710,-9956,-9802,-9144,-7950,-6203,-3991,-1414,1329,4060,6542,8607,10074,10863,10928,10319,9149,7589,5863,4196,2821,1919,1626,1999,3016,4596,6573,8772,10978,12982,14612,15707,16189,16014,15222,13908,12210,10327,8434,6754,5427,4599,4321,4594,5343,6425,7666,8845,9764,10214,10072,9239,7728,5607,3010,148,-2783,-5531,-7902,-9697,-10794,-11112,-10647,-9448,-7642,-5381,-2868,-311,2104,4185,5823,6906,7432,7396,6894,6028,4937,3783,2683,1785,1147,855,903,1299,1993,2922,4017,5174,6327,7377,8267,8927,9319,9416,9218,8740,8032,7144,6158,5147,4184,3329,2611,2045,1594,1235,886,517,50,-521,-1200,-1960,-2715,-3390,-3876,-4083,-3959,-3491,-2714,-1740,-692,263,985,1366,1362,996,361,-402,-1138,-1679,-1907,-1744,-1171,-238,954,2271,3546,4634,5404,5757,5662,5108,4162,2899,1450,-55,-1472,-2657,-3503,-3914,-3856,-3326,-2378,-1098,379,1919,3362,4583,5457,5919,5908,5448,4544,3288,1754,63,-1659,-3308,-4748,-5921,-6736,-7188,-7256,-6965,-6352,-5459,-4359,-3110,-1804,-525,636,1563,2190,2395,2146,1384,125,-1590,-3669,-5996,-8404,-10740,-12801,-14444,-15502,-15893,-15560,-14526,-12867,-10721,-8269,-5711,-3250,-1059,731,2057,2914,3372,3530,3538,3530,3632,3930,4449,5170,6015,6870,7598,8053,8111,7667,6677,5139,3121,756,-1778,-4258,-6443,-8114,-9073,-9218,-8512,-7044,-4986,-2612,-242,1776,3128,3565,2949,1271,-1355,-4690,-8435,-12226,-15737,-18666,-20803,-22044,-22360,-21836,-20603,-18827,-16712,-14416,-12123,-9941,-7987,-6319,-4972,-3961,-3269,-2872,-2735,-2826,-3093,-3505,-3993,-4491,-4919,-5173,-5165,-4814,-4061,-2904,-1366,465,2480,4527,6456,8112,9368,10132,10350,10016,9185,7942,6418,4768,3143,1684,515,-302,-707,-706,-326,382,1328,2425,3545,4594,5445,6036,6297,6221,5829,5187,4379,3510,2672,1944,1382,988,759,631,549,440,239,-83,-538,-1092,-1685,-2226,-2627,-2797,-2685,-2273,-1602,-753,143,943,1504,1722,1540,980,123,-877,-1845,-2573,-2882,-2635,-1752,-235,1826,4279,6887,9390,11524,13033,13741,13523,12379,10378,7704,4589,1323,-1803,-4516,-6605,-7934,-8470,-8286,-7527,-6429,-5242,-4220,-3587,-3480,-3954,-4989,-6437,-8160,-9896,-11479,-12672,-13374,-13484,-13012,-12006,-10581,-8858,-6995,-5110,-3313,-1686,-267,926,1888,2645,3187,3534,3675,3609,3351,2910,2340,1706,1097,630,424,592,1232,2399,4097,6281,8846,11630,14462,17115,19421,21181,22297,22680,22353,21367,19875,18029,16049,14115,12411,11053,10115,9580,9376,9367,9367,9200,8682,7704,6192,4171,1728,-992,-3790,-6468,-8831,-10723,-12053,-12789,-12973,-12723,-12163,-11487,-10823,-10301,-9978,-9843,-9838,-9835,-9700,-9267,-8420,-7050,-5143,-2721,103,3185,6325,9331,12008,14203,15814,16771,17091,16798,15978,14722,13127,11292,9297,7204,5044,2858,633,-1585,-3789,-5903,-7851,-9509,-10762,-11474,-11561,-10967,-9702,-7852,-5559,-3034,-533,1692,3385,4356,4492,3770,2298,260,-2072,-4391,-6410,-7870,-8616,-8581,-7826,-6494,-4825,-3066,-1490,-296,378,498,128,-586,-1437,-2216,-2730,-2865,-2589,-1967,-1161,-369,165,248,-266,-1412,-3122,-5207,-7399,-9371,-10796,-11392,-10946,-9379,-6725,-3153,1044,5494,9770,13449,16150,17614,17675,16351,13782,10239,6082,1715,-2456,-6070,-8844,-10594,-11253,-10866,-9572,-7598,-5205,-2680,-297,1708,3163,3959,4071,3539,2473,1034,-588,-2198,-3594,-4644,-5215,-5273,-4806,-3849,-2494,-818,1043,2990,4885,6629,8104,9225,9922,10148,9890,9161,8008,6512,4779,2958,1203,-301,-1403,-1942,-1846,-1059,348,2275,4524,6873,9061,10864,12075,12584,12355,11442,9998,8212,6332,4561,3104,2057,1461,1260,1310,1431,1400,1004,89,-1454,-3607,-6275,-9254,-12275,-15050,-17273,-18721,-19237,-18768,-17397,-15276,-12669,-9853,-7138,-4775,-2972,-1835,-1374,-1520,-2122,-3009,-3980,-4870,-5553,-5920,-5954,-5606,-4930,-3923,-2665,-1190,428,2127,3839,5511,7080,8519,9789,10886,11798,12542,13117,13531,13766,13798,13558,13001,12039,10645,8795,6550,3992,1303,-1342,-3714,-5610,-6858,-7334,-7017,-5938,-4258,-2158,99,2278,4158,5584,6475,6819,6691,6179,5435,4557,3664,2798,1980,1181,356,-552,-1569,-2700,-3886,-5044,-6029,-6719,-6956,-6656,-5749,-4251,-2234,169,2768,5344,7654,9482,10618,10957,10425,9092,7077,4600,1909,-729,-3074,-4934,-6195,-6825,-6872,-6457,-5752,-4953,-4235,-3759,-3585,-3761,-4217,-4877,-5600,-6272,-6761,-7002,-6944,-6603,-6015,-5260,-4403,-3546,-2747,-2091,-1637,-1433,-1540,-1969,-2756,-3874,-5312,-6997,-8864,-10792,-12680,-14374,-15772,-16728,-17172,-17007,-16220,-14812,-12847,-10445,-7757,-4970,-2298,81,1981,3308,3995,4091,3682,2945,2077,1302,811,782,1296,2402,4041,6106,8434,10813,13059,14958,16391,17230,17465,17094,16195,14874,13259,11490,9714,8050,6606,5464,4638,4162,3957,3995,4141,4319,4389,4271,3889,3214,2260,1086,-231,-1576,-2858,-3975,-4856,-5458,-5765,-5807,-5641,-5347,-5017,-4734,-4560,-4523,-4606,-4773,-4942,-5069,-5073,-4949,-4673,-4282,-3801,-3288,-2773,-2296,-1843,-1421,-941,-376,383,1378,2654,4206,5984,7882,9767,11473,12841,13730,14039,13731,12813,11393,9568,7556,5493,3604,1991,784,-26,-445,-615,-647,-726,-969,-1464,-2225,-3176,-4208,-5150,-5854,-6194,-6100,-5568,-4676,-3530,-2301,-1146,-220,370,557,361,-174,-910,-1741,-2488,-3075,-3395,-3455,-3275,-2948,-2582,-2312,-2236,-2451,-2971,-3775,-4767,-5798,-6691,-7251,-7295,-6692,-5353,-3294,-577,2631,6130,9673,12997,15869,18069,19449,19912,19427,18033,15806,12894,9434,5636,1657,-2300,-6070,-9495,-12421,-14734,-16316,-17106,-17042,-16161,-14490,-12169,-9342,-6213,-3024,7,2622,4651,5918,6365,5973,4832,3080,935,-1395,-3658,-5676,-7271,-8355,-8860,-8797,-8206,-7151,-5748,-4078,-2279,-430,1350,2991,4403,5520,6308,6723,6803,6563,6091,5453,4736,4015,3328,2728,2197,1748,1338,955,551,132,-356,-882,-1484,-2133,-2827,-3540,-4246,-4902,-5505,-6016,-6460,-6845,-7205,-7587,-8024,-8544,-9162,-9853,-10592,-11326,-11997,-12564,-12968,-13210,-13261,-13159,-12928,-12621,-12303,-12027,-11859,-11834,-11986,-12291,-12732,-13209,-13649,-13923,-13929,-13578,-12793,-11564,-9896,-7854,-5521,-3024,-479,1969,4221,6159,7739,8899,9654,10005,9997,9668,9073,8260,7286,6202,5053,3888,2724,1595,503,-543,-1532,-2464,-3320,-4079,-4720,-5195,-5481,-5534,-5344,-4908,-4245,-3403,-2438,-1429,-451,409,1086,1513,1658,1501,1058,359,-529,-1538,-2579,-3578,-4468,-5201,-5771,-6171,-6441,-6598,-6671,-6648,-6508,-6189,-5641,-4792,-3621,-2113,-328,1642,3671,5595,7278,8589,9451,9848,9808,9427,8822,8136,7498,7009,6732,6651,6726,6835,6853,6635,6048,5003,3446,1389,-1112,-3936,-6950,-9978,-12870,-15456,-17624,-19252,-20277,-20654,-20362,-19436,-17922,-15906,-13507,-10855,-8105,-5417,-2954,-856,750,1798,2251,2151,1562,621,-534,-1748,-2862,-3755,-4320,-4482,-4221,-3528,-2463,-1097,451,2051,3561,4847,5795,6329,6440,6163,5601,4920,4276,3883,3875,4386,5462,7083,9180,11588,14154,16647,18880,20635,21761,22105,21620,20262,18119,15286,11971,8377,4770,1375,-1577,-3940,-5604,-6560,-6848,-6577,-5898,-4970,-3956,-2985,-2148,-1475,-967,-552,-169,304,927,1795,2920,4298,5866,7497,9043,10311,11127,11339,10854,9657,7824,5496,2905,293,-2061,-3921,-5098,-5462,-4998,-3722,-1788,655,3375,6141,8735,10937,12590,13565,13795,13271,12043,10212,7940,5402,2829,401,-1661,-3242,-4223,-4601,-4405,-3741,-2746,-1588,-427,598,1383,1889,2111,2120,1978,1791,1611,1479,1393,1293,1122,785,222,-626,-1752,-3129,-4672,-6268,-7797,-9113,-10115,-10700,-10840,-10512,-9770,-8665,-7289,-5739,-4087,-2440,-830,660,2028,3230,4284,5177,5940,6573,7097,7534,7878,8159,8369,8522,8641,8730,8822,8919,9015,9100,9114,9017,8727,8191,7363,6227,4791,3117,1262,-653,-2540,-4277,-5776,-6954,-7759,-8154,-8119,-7658,-6767,-5483,-3830,-1881,299,2595,4888,7044,8914,10378,11333,11718,11529,10797,9608,8072,6311,4463,2635,930,-566,-1791,-2684,-3201,-3309,-2994,-2260,-1156,268,1911,3680,5464,7154,8672,9933,10916,11586,11965,12072,11944,11621,11133,10517,9773,8917,7919,6768,5446,3928,2227,347,-1668,-3763,-5857,-7865,-9667,-11167,-12261,-12864,-12944,-12491,-11545,-10207,-8588,-6872,-5206,-3780,-2705,-2090,-1962,-2280,-2972,-3881,-4855,-5724,-6331,-6588,-6440,-5911,-5098,-4126,-3173,-2411,-1983,-2015,-2538,-3551,-4956,-6609,-8327,-9898,-11139,-11883,-12010,-11469,-10237,-8371,-5957,-3114,-8,3206,6351,9263,11827,13914,15480,16468,16874,16708,15989,14769,13104,11070,8765,6289,3757,1292,-1014,-3061,-4779,-6139,-7115,-7727,-8012,-8000,-7739,-7254,-6540,-5601,-4397,-2926,-1177,819,2985,5238,7411,9387,10979,12084,12600,12496,11799,10581,8965,7096,5133,3231,1538,181,-733,-1126,-955,-210,1064,2787,4827,7028,9210,11195,12836,14007,14663,14800,14472,13785,12837,11749,10597,9439,8291,7131,5933,4642,3239,1690,36,-1694,-3399,-4984,-6344,-7372,-8014,-8225,-8040,-7513,-6756,-5901,-5081,-4437,-4062,-4033,-4373,-5050,-6023,-7177,-8423,-9625,-10679,-11480,-11954,-12047,-11756,-11093,-10124,-8922,-7587,-6217,-4901,-3710,-2676,-1818,-1099,-493,66,616,1221,1896,2680,3561,4545,5608,6739,7908,9092,10260,11374,12393,13275,13969,14444,14665,14613,14293,13708,12897,11895,10746,9508,8218,6924,5660,4442,3288,2203,1182,234,-654,-1477,-2249,-2978,-3685,-4378,-5072,-5755,-6409,-6985,-7441,-7696,-7725,-7466,-6939,-6150,-5168,-4074,-2939,-1888,-962,-256,205,408,357,111,-257,-658,-984,-1158,-1113,-818,-265,517,1498,2615,3819,5043,6225,7281,8149,8732,8971,8797,8196,7172,5798,4168,2424,713,-824,-2076,-2985,-3541,-3802,-3839,-3764,-3645,-3550,-3485,-3430,-3363,-3211,-2970,-2597,-2116,-1568,-1000,-489,-96,135,163,-5,-359,-849,-1427,-2018,-2570,-3014,-3311,-3432,-3379,-3169,-2866,-2525,-2260,-2148,-2305,-2791,-3664,-4911,-6481,-8246,-10041,-11644,-12838,-13407,-13200,-12125,-10189,-7476,-4166,-490,3287,6891,10100,12714,14642,15818,16306,16157,15533,14528,13307,11931,10473,8935,7291,5492,3497,1266,-1185,-3806,-6497,-9127,-11533,-13585,-15141,-16144,-16557,-16424,-15820,-14864,-13680,-12391,-11095,-9840,-8666,-7531,-6419,-5249,-3980,-2568,-983,733,2549,4341,5990,7338,8236,8567,8261,7335,5864,4014,1986,7,-1696,-2956,-3623,-3667,-3074,-1956,-427,1317,3095,4697,5965,6759,6999,6661,5756,4369,2590,570,-1566,-3664,-5608,-7313,-8702,-9781,-10542,-11037,-11318,-11446,-11485,-11476,-11438,-11356,-11195,-10889,-10399,-9666,-8721,-7585,-6368,-5172,-4121,-3329,-2863,-2761,-3011,-3543,-4274,-5081,-5857,-6487,-6908,-7048,-6915,-6520,-5923,-5226,-4533,-3969,-3647,-3628,-3975,-4646,-5602,-6726,-7887,-8944,-9745,-10178,-10169,-9683,-8750,-7441,-5856,-4147,-2432,-866,468,1490,2201,2624,2835,2935,3002,3140,3381,3756,4249,4819,5402,5946,6390,6713,6913,7004,7023,6995,6920,6798,6565,6190,5588,4717,3554,2106,442,-1348,-3127,-4758,-6104,-7046,-7518,-7468,-6927,-5952,-4656,-3197,-1722,-417,602,1216,1389,1123,482,-425,-1459,-2466,-3295,-3821,-3944,-3625,-2869,-1748,-388,1039,2331,3302,3776,3666,2939,1672,11,-1837,-3635,-5164,-6259,-6814,-6834,-6365,-5564,-4566,-3585,-2744,-2192,-1993,-2160,-2694,-3506,-4545,-5717,-6951,-8200,-9417,-10597,-11725,-12804,-13826,-14772,-15604,-16268,-16689,-16804,-16538,-15874,-14779,-13331,-11566,-9636,-7644,-5749,-4083,-2768,-1896,-1515,-1643,-2222,-3180,-4378,-5665,-6870,-7823,-8378,-8409,-7861,-6690,-4948,-2693,-52,2831,5805,8694,11365,13675,15546,16912,17770,18121,18025,17518,16679,15541,14164,12559,10762,8765,6599,4285,1859,-588,-2998,-5214,-7154,-8660,-9651,-10052,-9837,-9062,-7796,-6192,-4385,-2539,-764,859,2302,3585,4760,5895,7045,8239,9456,10642,11682,12458,12838,12710,12022,10758,8994,6844,4484,2108,-103,-1978,-3414,-4351,-4777,-4732,-4277,-3481,-2436,-1202,137,1548,2983,4441,5906,7389,8886,10386,11853,13240,14456,15417,16019,16167,15807,14908,13496,11637,9426,6995,4470,1998,-306,-2330,-4015,-5311,-6242,-6834,-7175,-7344,-7443,-7551,-7727,-8004,-8353,-8735,-9057,-9230,-9166,-8807,-8130,-7157,-5959,-4614,-3246,-1944,-807,103,745,1094,1158,939,465,-238,-1128,-2155,-3252,-4323,-5286,-5992,-6358,-6250,-5620,-4421,-2687,-482,2064,4813,7583,10208,12524,14379,15664,16306,16260,15551,14227,12378,10155,7690,5191,2814,750,-879,-1971,-2492,-2476,-1993,-1196,-242,677,1369,1700,1545,887,-261,-1771,-3489,-5178,-6620,-7589,-7931,-7558,-6483,-4795,-2674,-334,1984,4061,5718,6842,7397,7413,7008,6303,5505,4756,4251,4070,4297,4913,5859,7019,8251,9388,10299,10842,10958,10616,9864,8791,7524,6215,4998,3996,3274,2857,2725,2805,3013,3240,3383,3351,3063,2484,1574,373,-1113,-2780,-4553,-6303,-7908,-9259,-10251,-10841,-11016,-10835,-10381,-9784,-9145,-8576,-8116,-7772,-7498,-7206,-6803,-6205,-5351,-4251,-2955,-1548,-183,1049,2007,2639,2897,2787,2325,1563,545,-672,-2033,-3487,-4972,-6428,-7762,-8895,-9711,-10110,-10008,-9330,-8067,-6222,-3876,-1109,1909,5045,8086,10860,13175,14868,15830,15989,15358,14006,12050,9688,7098,4522,2152,167,-1300,-2172,-2440,-2135,-1371,-268,998,2284,3433,4342,4933,5176,5081,4692,4073,3320,2511,1734,1054,511,132,-72,-109,27,317,760,1342,2058,2883,3806,4771,5749,6670,7486,8136,8584,8800,8790,8567,8183,7684,7148,6632,6206,5910,5791,5855,6110,6519,7037,7589,8088,8454,8594,8447,7953,7094,5862,4298,2445,389,-1793,-3985,-6100,-8026,-9668,-10950,-11783,-12152,-12017,-11435,-10457,-9202,-7797,-6374,-5058,-3941,-3071,-2452,-2053,-1799,-1616,-1438,-1208,-925,-600,-285,-25,111,98,-98,-497,-1070,-1836,-2747,-3801,-4946,-6149,-7336,-8430,-9329,-9915,-10082,-9717,-8750,-7140,-4898,-2096,1148,4668,8263,11731,14872,17516,19541,20855,21450,21319,20550,19212,17419,15285,12910,10406,7856,5343,2935,690,-1342,-3110,-4586,-5740,-6575,-7096,-7336,-7335,-7133,-6780,-6296,-5700,-4992,-4157,-3184,-2073,-826,506,1878,3211,4420,5442,6215,6732,7016,7133,7182,7269,7492,7914,8543,9328,10152,10858,11271,11212,10551,9223,7234,4711,1837,-1127,-3869,-6118,-7592,-8118,-7606,-6050,-3593,-420,3173,6876,10358,13310,15477,16683,16847,16000,14275,11891,9128,6283,3643,1436,-184,-1167,-1549,-1470,-1106,-690,-419,-484,-980,-1951,-3348,-5053,-6911,-8733,-10353,-11628,-12473,-12846,-12760,-12261,-11411,-10284,-8943,-7431,-5805,-4089,-2354,-649,918,2260,3245,3798,3844,3385,2480,1253,-123,-1437,-2486,-3086,-3099,-2464,-1199,605,2775,5103,7348,9281,10714,11487,11549,10867,9542,7677,5488,3162,936,-1015,-2542,-3568,-4096,-4170,-3922,-3481,-3010,-2641,-2475,-2552,-2873,-3360,-3919,-4410,-4720,-4739,-4413,-3738,-2740,-1517,-173,1164,2356,3299,3903,4117,3939,3386,2542,1496,388,-643,-1454,-1925,-1967,-1561,-729,414,1722,2982,4008,4602,4656,4128,3063,1619,-11,-1563,-2796,-3496,-3505,-2781,-1343,667,3039,5498,7733,9432,10335,10229,9031,6744,3510,-440,-4788,-9188,-13277,-16759,-19385,-21035,-21659,-21359,-20273,-18654,-16728,-14767,-12955,-11458,-10327,-9567,-9099,-8806,-8546,-8203,-7663,-6931,-5998,-4988,-3983,-3134,-2509,-2174,-2118,-2288,-2616,-3004,-3390,-3724,-4016,-4300,-4657,-5156,-5873,-6812,-7946,-9156,-10280,-11110,-11431,-11060,-9865,-7809,-4947,-1437,2482,6507,10317,13599,16085,17588,17992,17303,15608,13081,9969,6540,3093,-126,-2889,-5069,-6595,-7488,-7836,-7770,-7446,-7019,-6619,-6348,-6263,-6388,-6693,-7137,-7646,-8141,-8560,-8834,-8925,-8802,-8463,-7899,-7146,-6197,-5104,-3878,-2559,-1182,224,1617,2968,4242,5402,6418,7237,7816,8084,7984,7450,6447,4965,3048,800,-1622,-3998,-6101,-7676,-8528,-8501,-7543,-5712,-3151,-141,3026,5974,8409,10032,10699,10310,8922,6657,3723,383,-3102,-6451,-9471,-11969,-13879,-15157,-15853,-16036,-15828,-15325,-14664,-13918,-13179,-12491,-11884,-11367,-10939,-10573,-10260,-9969,-9676,-9371,-9037,-8679,-8299,-7905,-7512,-7117,-6721,-6300,-5832,-5294,-4663,-3938,-3133,-2282,-1453,-688,-62,413,724,929,1088,1316,1700,2319,3213,4349,5662,7028,8299,9339,10021,10256,10038,9370,8370,7125,5796,4499,3341,2394,1676,1160,803,509,214,-169,-683,-1347,-2147,-3019,-3895,-4666,-5244,-5536,-5487,-5053,-4250,-3085,-1637,28,1811,3611,5339,6898,8230,9271,10009,10424,10544,10402,10046,9538,8929,8263,7569,6857,6129,5364,4563,3713,2832,1953,1124,411,-107,-353,-263,234,1138,2467,4136,6057,8062,9967,11553,12629,13010,12595,11341,9290,6571,3355,-111,-3585,-6813,-9583,-11732,-13166,-13866,-13875,-13298,-12272,-10932,-9441,-7903,-6442,-5137,-4057,-3259,-2784,-2638,-2833,-3319,-4048,-4936,-5869,-6747,-7437,-7844,-7880,-7499,-6700,-5516,-4024,-2333,-561,1165,2732,4047,5038,5661,5899,5768,5296,4570,3676,2757,1942,1383,1184,1446,2169,3350,4865,6599,8354,9960,11231,12032,12283,11954,11118,9854,8334,6692,5099,3643,2421,1410,602,-105,-787,-1539,-2389,-3358,-4346,-5277,-5959,-6270,-6051,-5230,-3804,-1822,533,3089,5570,7759,9427,10430,10677,10182,9015,7339,5351,3292,1402,-93,-1026,-1291,-879,129,1568,3197,4750,5967,6636,6624,5911,4566,2783,807,-1076,-2578,-3479,-3616,-2940,-1508,544,2967,5512,7878,9815,11118,11646,11352,10266,8493,6201,3575,832,-1865,-4349,-6535,-8366,-9839,-10985,-11852,-12499,-12958,-13273,-13428,-13439,-13266,-12911,-12340,-11576,-10609,-9495,-8275,-7008,-5765,-4583,-3506,-2536,-1673,-913,-250,296,694,920,903,651,102,-682,-1707,-2880,-4130,-5380,-6511,-7460,-8115,-8410,-8262,-7623,-6464,-4805,-2704,-269,2363,5019,7541,9771,11597,12951,13818,14228,14254,13977,13488,12842,12086,11227,10248,9141,7858,6414,4792,3041,1205,-637,-2380,-3943,-5191,-6059,-6458,-6357,-5764,-4731,-3355,-1777,-136,1400,2715,3696,4294,4500,4350,3925,3339,2721,2198,1907,1911,2290,3015,4062,5311,6664,7950,9064,9864,10289,10294,9885,9126,8073,6858,5570,4351,3287,2479,1972,1781,1891,2216,2679,3142,3484,3594,3385,2826,1933,770,-562,-1936,-3229,-4337,-5170,-5716,-5950,-5934,-5711,-5358,-4929,-4479,-4019,-3581,-3150,-2727,-2340,-1983,-1738,-1619,-1709,-2021,-2577,-3333,-4238,-5185,-6100,-6873,-7470,-7844,-8037,-8069,-8034,-7956,-7914,-7865,-7823,-7670,-7348,-6728,-5746,-4340,-2506,-287,2234,4919,7635,10192,12454,14249,15483,16072,15994,15274,13974,12200,10084,7756,5385,3082,991,-810,-2249,-3306,-3977,-4302,-4338,-4137,-3784,-3313,-2777,-2184,-1541,-840,-82,730,1570,2406,3196,3904,4493,4953,5269,5446,5493,5409,5201,4879,4437,3906,3303,2680,2089,1607,1299,1230,1445,1940,2698,3628,4634,5579,6342,6814,6911,6611,5916,4881,3609,2187,770,-534,-1592,-2287,-2546,-2289,-1501,-187,1597,3739,6093,8482,10694,12554,13873,14539,14469,13641,12108,9948,7314,4358,1274,-1769,-4605,-7101,-9158,-10716,-11738,-12245,-12250,-11824,-11031,-9980,-8759,-7498,-6278,-5191,-4287,-3586,-3087,-2749,-2536,-2391,-2270,-2133,-1966,-1751,-1513,-1242,-971,-679,-381,-38,355,836,1422,2133,2978,3940,4987,6070,7112,8046,8787,9278,9479,9376,8996,8384,7632,6808,6034,5363,4897,4646,4657,4863,5249,5673,6048,6228,6074,5503,4426,2846,814,-1571,-4115,-6638,-8879,-10622,-11654,-11821,-11043,-9330,-6778,-3579,16,3703,7158,10085,12214,13381,13494,12596,10817,8389,5595,2745,142,-1965,-3386,-4039,-3910,-3102,-1756,-78,1714,3424,4861,5920,6503,6609,6235,5437,4265,2781,1051,-876,-2930,-5053,-7168,-9179,-11005,-12523,-13664,-14323,-14465,-14053,-13119,-11712,-9973,-8024,-6092,-4344,-2996,-2183,-2012,-2503,-3605,-5192,-7083,-9041,-10853,-12271,-13144,-13334,-12802,-11592,-9800,-7627,-5295,-3063,-1178,146,784,655,-177,-1620,-3472,-5529,-7563,-9390,-10855,-11898,-12482,-12668,-12529,-12164,-11692,-11168,-10659,-10156,-9615,-8966,-8109,-6962,-5471,-3639,-1507,781,3100,5253,7091,8471,9317,9572,9271,8454,7225,5717,4057,2421,918,-311,-1216,-1750,-1941,-1824,-1498,-1035,-549,-114,213,400,445,380,227,42,-154,-344,-535,-769,-1104,-1598,-2323,-3280,-4476,-5814,-7192,-8453,-9430,-9994,-10015,-9451,-8292,-6597,-4479,-2092,406,2822,5024,6882,8324,9333,9900,10074,9884,9381,8590,7546,6264,4770,3102,1290,-578,-2433,-4150,-5613,-6710,-7355,-7505,-7184,-6435,-5380,-4117,-2796,-1526,-443,357,764,726,189,-827,-2285,-4089,-6126,-8243,-10287,-12092,-13504,-14379,-14613,-14118,-12886,-10924,-8357,-5330,-2100,1065,3863,6008,7292,7556,6794,5056,2542,-511,-3795,-7002,-9866,-12148,-13708,-14465,-14412,-13604,-12135,-10138,-7758,-5168,-2535,-30,2180,3968,5214,5855,5871,5281,4173,2655,888,-956,-2682,-4115,-5072,-5428,-5080,-4001,-2224,143,2927,5907,8834,11454,13537,14898,15410,15057,13875,12029,9719,7190,4702,2465,657,-603,-1286,-1375,-963,-124,996,2267,3554,4735,5712,6413,6792,6827,6541,5974,5208,4341,3465,2688,2072,1680,1540,1660,2016,2536,3132,3655,4004,4051,3732,3013,1913,525,-1002,-2449,-3594,-4221,-4210,-3562,-2400,-966,463,1624,2354,2604,2476,2154,1858,1777,1982,2451,3046,3592,3922,3910,3509,2725,1608,252,-1255,-2775,-4180,-5321,-6053,-6299,-5987,-5160,-3848,-2176,-243,1779,3724,5399,6590,7140,6892,5806,3894,1294,-1804,-5114,-8361,-11250,-13551,-15079,-15755,-15571,-14600,-12989,-10886,-8509,-6045,-3704,-1648,15,1240,2080,2645,3090,3608,4364,5497,7075,9075,11371,13755,15936,17634,18558,18516,17400,15247,12233,8650,4885,1351,-1555,-3508,-4331,-3971,-2576,-401,2197,4831,7166,8921,9950,10183,9657,8450,6684,4471,1918,-879,-3840,-6860,-9813,-12550,-14872,-16612,-17591,-17731,-17004,-15505,-13407,-10939,-8384,-6005,-4046,-2697,-2050,-2106,-2751,-3803,-5002,-6124,-6953,-7374,-7361,-6965,-6331,-5608,-4963,-4496,-4236,-4124,-4019,-3748,-3124,-2039,-438,1600,3935,6344,8606,10495,11857,12571,12632,12076,11057,9734,8337,7054,6065,5474,5314,5530,6004,6563,7049,7291,7230,6799,6071,5121,4088,3104,2285,1701,1367,1251,1277,1352,1366,1217,824,122,-875,-2144,-3580,-5069,-6488,-7703,-8607,-9104,-9105,-8562,-7467,-5850,-3831,-1532,854,3153,5201,6871,8109,8911,9334,9457,9363,9085,8661,8054,7280,6322,5225,4032,2792,1558,323,-896,-2137,-3396,-4646,-5847,-6895,-7723,-8246,-8460,-8366,-8051,-7582,-7061,-6537,-6049,-5585,-5142,-4694,-4244,-3797,-3350,-2904,-2396,-1767,-900,286,1870,3805,6002,8231,10254,11796,12674,12783,12165,10962,9423,7786,6320,5159,4409,4047,4001,4138,4302,4361,4199,3805,3215,2570,2032,1786,1960,2601,3676,5051,6553,7976,9139,9902,10191,9996,9356,8353,7077,5652,4191,2833,1695,872,417,331,552,1026,1646,2390,3196,4069,4977,5904,6764,7487,7909,7921,7371,6204,4405,2088,-568,-3277,-5751,-7690,-8884,-9221,-8724,-7551,-5943,-4241,-2751,-1798,-1576,-2202,-3635,-5732,-8236,-10850,-13247,-15158,-16364,-16778,-16390,-15347,-13821,-12099,-10432,-9051,-8141,-7734,-7846,-8318,-9022,-9734,-10297,-10550,-10438,-9928,-9100,-8052,-6935,-5913,-5130,-4716,-4749,-5268,-6246,-7629,-9300,-11127,-12954,-14598,-15903,-16712,-16938,-16547,-15601,-14219,-12601,-10941,-9455,-8291,-7550,-7258,-7369,-7793,-8395,-9025,-9542,-9829,-9801,-9435,-8751,-7822,-6775,-5738,-4854,-4229,-3922,-3925,-4169,-4517,-4808,-4853,-4512,-3654,-2259,-351,1957,4503,7109,9563,11697,13340,14397,14803,14574,13765,12517,10982,9378,7894,6738,6033,5885,6270,7135,8324,9655,10934,11982,12670,12939,12777,12261,11492,10619,9781,9110,8703,8593,8799,9241,9868,10557,11228,11793,12199,12412,12432,12259,11929,11464,10920,10331,9760,9256,8855,8627,8567,8732,9096,9664,10383,11200,12028,12779,13362,13690,13697,13336,12578,11438,9962,8252,6431,4683,3168,2065,1507,1557,2246,3487,5155,7041,8910,10507,11609,12046,11738,10700,9044,6970,4722,2594,818,-382,-907,-735,60,1319,2842,4420,5838,6958,7649,7888,7655,7006,6015,4760,3355,1863,384,-1044,-2343,-3486,-4406,-5101,-5551,-5810,-5939,-6029,-6189,-6514,-7083,-7953,-9134,-10573,-12200,-13848,-15368,-16556,-17258,-17325,-16686,-15328,-13307,-10780,-7929,-5028,-2329,-94,1481,2279,2253,1467,27,-1904,-4141,-6510,-8833,-10943,-12711,-13993,-14719,-14822,-14312,-13240,-11723,-9915,-8005,-6188,-4624,-3459,-2728,-2458,-2557,-2944,-3473,-4031,-4494,-4794,-4899,-4824,-4634,-4377,-4155,-3991,-3951,-4034,-4263,-4623,-5100,-5648,-6195,-6649,-6891,-6820,-6348,-5456,-4165,-2574,-823,930,2504,3745,4529,4769,4455,3617,2375,859,-709,-2153,-3254,-3862,-3885,-3303,-2219,-786,747,2141,3145,3590,3365,2469,979,-934,-3069,-5165,-7016,-8407,-9220,-9381,-8887,-7806,-6237,-4314,-2199,-24,2053,3938,5536,6806,7700,8213,8308,8008,7296,6222,4829,3211,1497,-171,-1609,-2669,-3223,-3220,-2688,-1717,-486,838,2044,2993,3569,3742,3536,3034,2345,1585,846,201,-324,-708,-962,-1083,-1076,-943,-698,-356,6,363,610,730,671,428,19,-545,-1223,-1973,-2753,-3490,-4147,-4643,-4936,-4962,-4693,-4113,-3262,-2205,-1045,96,1123,1942,2508,2816,2881,2768,2528,2233,1907,1584,1252,901,513,64,-452,-1047,-1701,-2401,-3089,-3725,-4224,-4522,-4545,-4216,-3491,-2337,-751,1196,3427,5783,8101,10204,11921,13121,13710,13646,12954,11703,10040,8131,6186,4410,2978,2029,1629,1774,2410,3419,4665,6006,7304,8449,9359,9969,10254,10187,9787,9063,8050,6809,5394,3905,2433,1075,-83,-988,-1615,-1971,-2094,-2034,-1859,-1622,-1379,-1164,-978,-832,-676,-515,-301,-51,250,561,868,1123,1293,1347,1252,1021,649,186,-347,-904,-1464,-2012,-2519,-2985,-3346,-3594,-3672,-3554,-3246,-2717,-2015,-1142,-149,921,2000,3008,3879,4518,4911,5013,4857,4468,3887,3157,2310,1391,425,-540,-1481,-2352,-3132,-3764,-4219,-4421,-4331,-3904,-3135,-2043,-701,802,2333,3764,4954,5774,6140,5983,5319,4190,2694,963,-866,-2650,-4280,-5671,-6789,-7616,-8178,-8492,-8603,-8525,-8277,-7874,-7314,-6622,-5818,-4950,-4081,-3284,-2629,-2191,-2004,-2110,-2462,-3044,-3731,-4451,-5061,-5483,-5638,-5493,-5077,-4435,-3680,-2909,-2246,-1754,-1480,-1392,-1438,-1516,-1546,-1461,-1234,-901,-496,-102,236,482,642,744,855,1020,1289,1672,2144,2643,3101,3430,3568,3493,3196,2716,2108,1412,684,-46,-762,-1433,-2051,-2580,-3003,-3284,-3423,-3398,-3234,-2935,-2540,-2077,-1583,-1073,-561,-19,584,1294,2162,3190,4384,5670,6975,8179,9166,9853,10162,10109,9711,9067,8257,7380,6508,5694,4954,4306,3717,3199,2720,2292,1945,1674,1556,1551,1703,1935,2213,2447,2569,2498,2213,1672,943,44,-898,-1822,-2595,-3178,-3491,-3561,-3409,-3116,-2769,-2445,-2197,-2034,-1915,-1773,-1509,-1038,-295,772,2130,3747,5512,7311,9013,10511,11698,12538,12989,13073,12825,12305,11590,10770,9905,9074,8281,7546,6803,6005,5062,3911,2498,809,-1132,-3242,-5410,-7473,-9263,-10606,-11363,-11431,-10786,-9464,-7593,-5342,-2943,-601,1479,3151,4319,4937,5015,4597,3763,2605,1249,-200,-1589,-2815,-3745,-4310,-4463,-4213,-3630,-2798,-1860,-941,-176,310,435,138,-589,-1693,-3083,-4605,-6112,-7432,-8451,-9086,-9322,-9212,-8849,-8385,-7957,-7728,-7773,-8156,-8840,-9735,-10717,-11601,-12244,-12479,-12217,-11400,-10042,-8238,-6125,-3894,-1754,136,1617,2639,3165,3265,3021,2575,2061,1613,1307,1184,1216,1343,1474,1527,1413,1092,510,-335,-1452,-2818,-4404,-6152,-8005,-9877,-11694,-13377,-14863,-16097,-17048,-17685,-17992,-17950,-17547,-16778,-15657,-14216,-12507,-10604,-8585,-6538,-4547,-2700,-1076,240,1198,1731,1855,1571,967,154,-745,-1557,-2175,-2468,-2408,-1950,-1162,-91,1154,2453,3682,4696,5361,5558,5218,4324,2943,1210,-698,-2575,-4239,-5568,-6486,-7025,-7243,-7266,-7211,-7192,-7295,-7547,-7955,-8446,-8923,-9262,-9302,-8937,-8049,-6601,-4621,-2169,572,3451,6230,8725,10735,12133,12819,12774,12049,10745,9036,7106,5171,3426,2037,1135,767,949,1600,2619,3861,5172,6427,7513,8374,8980,9346,9527,9558,9514,9385,9185,8837,8289,7449,6262,4706,2798,624,-1678,-3926,-5890,-7363,-8138,-8088,-7148,-5353,-2834,191,3425,6541,9222,11192,12290,12447,11735,10340,8516,6589,4853,3585,2946,3013,3730,4968,6514,8139,9622,10786,11525,11799,11650,11166,10486,9737,9050,8495,8109,7860,7689,7486,7179,6649,5889,4855,3616,2235,830,-491,-1606,-2452,-2971,-3163,-3044,-2642,-1992,-1129,-64,1169,2564,4076,5659,7260,8788,10179,11363,12270,12881,13140,13061,12632,11916,10962,9879,8767,7737,6880,6257,5872,5702,5665,5665,5578,5298,4711,3755,2401,662,-1365,-3578,-5796,-7882,-9666,-11034,-11891,-12173,-11882,-11015,-9671,-7908,-5867,-3646,-1353,912,3082,5076,6838,8301,9422,10164,10523,10532,10252,9775,9230,8710,8344,8174,8229,8481,8841,9223,9528,9672,9635,9405,9017,8517,7930,7265,6510,5593,4483,3093,1426,-530,-2701,-4999,-7304,-9458,-11353,-12848,-13887,-14434,-14501,-14143,-13430,-12423,-11197,-9791,-8253,-6622,-4931,-3221,-1532,111,1658,3107,4420,5620,6689,7662,8527,9309,9996,10590,11063,11387,11506,11372,10937,10182,9123,7801,6297,4676,3026,1381,-218,-1782,-3320,-4861,-6427,-8015,-9628,-11207,-12723,-14093,-15270,-16198,-16829,-17140,-17094,-16687,-15905,-14778,-13325,-11626,-9735,-7751,-5760,-3847,-2097,-565,705,1708,2450,2980,3326,3542,3662,3701,3684,3578,3387,3070,2621,2034,1311,504,-373,-1248,-2119,-2946,-3754,-4545,-5356,-6197,-7094,-8025,-8987,-9925,-10800,-11551,-12120,-12466,-12546,-12368,-11928,-11279,-10470,-9572,-8669,-7827,-7122,-6589,-6245,-6070,-5998,-5973,-5864,-5617,-5117,-4326,-3225,-1837,-260,1370,2872,4049,4722,4771,4142,2889,1141,-899,-2986,-4874,-6356,-7279,-7601,-7353,-6672,-5744,-4792,-4007,-3581,-3586,-4090,-5028,-6331,-7846,-9440,-10942,-12240,-13201,-13788,-13941,-13701,-13082,-12158,-10965,-9560,-7959,-6201,-4321,-2376,-453,1347,2918,4163,5021,5474,5534,5276,4776,4153,3509,2962,2580,2433,2519,2832,3310,3884,4461,4950,5249,5268,4917,4130,2864,1110,-1102,-3684,-6541,-9499,-12420,-15121,-17468,-19338,-20649,-21349,-21399,-20795,-19535,-17663,-15248,-12399,-9266,-6010,-2825,126,2673,4709,6178,7078,7487,7516,7306,7012,6742,6601,6610,6794,7108,7504,7915,8263,8497,8587,8517,8336,8054,7724,7354,6928,6424,5791,4972,3934,2642,1101,-667,-2608,-4644,-6691,-8646,-10407,-11879,-12956,-13575,-13656,-13172,-12111,-10513,-8462,-6087,-3553,-1038,1276,3249,4777,5831,6423,6641,6552,6271,5869,5410,4945,4489,4063,3663,3296,2969,2697,2512,2458,2581,2930,3512,4313,5250,6197,6996,7477,7501,6974,5877,4255,2224,-62,-2434,-4724,-6795,-8531,-9850,-10690,-11018,-10825,-10136,-9013,-7555,-5871,-4100,-2336,-671,862,2272,3578,4837,6059,7272,8428,9494,10385,11051,11428,11508,11289,10821,10161,9396,8608,7877,7280,6859,6644,6624,6761,6975,7167,7207,6963,6322,5187,3530,1367,-1210,-4063,-6998,-9807,-12247,-14111,-15206,-15416,-14695,-13080,-10685,-7690,-4318,-830,2518,5483,7869,9559,10496,10738,10382,9613,8623,7619,6791,6264,6119,6353,6910,7683,8552,9378,10071,10545,10793,10825,10703,10490,10242,9982,9695,9314,8775,7971,6870,5428,3694,1733,-337,-2393,-4311,-5978,-7320,-8292,-8878,-9110,-9019,-8666,-8092,-7351,-6457,-5447,-4314,-3070,-1709,-238,1333,2968,4629,6252,7785,9161,10350,11306,12037,12524,12788,12821,12633,12229,11627,10883,10046,9227,8481,7899,7480,7233,7055,6894,6605,6114,5347,4252,2866,1213,-609,-2504,-4371,-6099,-7616,-8840,-9734,-10264,-10433,-10242,-9728,-8902,-7811,-6469,-4919,-3183,-1309,674,2691,4679,6543,8158,9449,10293,10661,10524,9927,8959,7750,6468,5282,4358,3842,3812,4319,5305,6665,8225,9763,11079,11948,12228,11802,10643,8781,6335,3441,315,-2855,-5854,-8488,-10583,-11989,-12586,-12308,-11133,-9104,-6325,-2975,733,4516,8099,11207,13614,15175,15843,15667,14781,13394,11707,9971,8361,7052,6155,5731,5796,6288,7113,8104,9100,9913,10421,10529,10226,9574,8631,7544,6362,5181,4007,2829,1620,310,-1117,-2701,-4400,-6168,-7912,-9518,-10893,-11920,-12556,-12732,-12452,-11687,-10486,-8844,-6847,-4544,-2042,554,3127,5582,7814,9767,11389,12649,13538,14052,14192,13996,13485,12743,11827,10843,9861,8954,8173,7514,6997,6573,6233,5936,5659,5373,5042,4614,4033,3221,2108,651,-1192,-3370,-5836,-8450,-11077,-13549,-15728,-17475,-18714,-19370,-19438,-18922,-17863,-16326,-14391,-12151,-9704,-7153,-4574,-2069,296,2442,4287,5785,6871,7539,7789,7665,7244,6595,5833,5008,4211,3455,2782,2185,1653,1173,705,215,-330,-974,-1743,-2648,-3709,-4903,-6216,-7613,-9046,-10446,-11754,-12856,-13700,-14178,-14271,-13948,-13251,-12235,-10991,-9622,-8239,-6945,-5834,-4958,-4363,-4022,-3923,-3980,-4145,-4316,-4448,-4465,-4353,-4097,-3710,-3234,-2695,-2163,-1651,-1216,-841,-525,-244,53,353,697,1028,1319,1479,1447,1132,511,-452,-1716,-3223,-4881,-6571,-8180,-9578,-10690,-11426,-11778,-11749,-11394,-10803,-10065,-9281,-8525,-7831,-7221,-6666,-6144,-5627,-5102,-4579,-4085,-3654,-3337,-3167,-3165,-3333,-3635,-4038,-4455,-4827,-5044,-5054,-4758,-4163,-3253,-2115,-862,357,1368,2012,2163,1741,727,-826,-2819,-5091,-7478,-9777,-11837,-13501,-14682,-15342,-15473,-15150,-14451,-13488,-12387,-11234,-10130,-9113,-8205,-7382,-6605,-5790,-4897,-3821,-2560,-1068,611,2410,4245,5979,7508,8727,9558,9966,9935,9473,8625,7438,6018,4462,2927,1533,438,-270,-527,-340,213,1004,1846,2540,2886,2720,1933,505,-1529,-4013,-6796,-9621,-12302,-14595,-16358,-17450,-17826,-17494,-16538,-15099,-13346,-11472,-9618,-7895,-6347,-4945,-3645,-2343,-975,524,2153,3881,5615,7248,8661,9757,10478,10828,10844,10644,10322,10020,9809,9742,9819,9978,10153,10223,10093,9667,8865,7673,6083,4167,2000,-287,-2589,-4762,-6735,-8412,-9772,-10793,-11497,-11924,-12125,-12156,-12070,-11881,-11598,-11177,-10573,-9749,-8657,-7313,-5729,-3981,-2151,-363,1280,2670,3739,4455,4817,4867,4682,4350,3989,3708,3621,3822,4361,5254,6434,7812,9243,10588,11700,12464,12783,12605,11902,10697,9043,7021,4724,2254,-286,-2792,-5156,-7287,-9070,-10438,-11306,-11642,-11443,-10736,-9600,-8127,-6427,-4608,-2770,-992,668,2159,3468,4577,5506,6265,6898,7412,7867,8240,8568,8818,8988,9069,9039,8906,8647,8252,7695,6940,5958,4726,3242,1540,-307,-2203,-4005,-5595,-6847,-7686,-8080,-8036,-7631,-6942,-6110,-5219,-4393,-3686,-3142,-2772,-2545,-2416,-2311,-2148,-1841,-1314,-519,557,1873,3353,4879,6317,7541,8444,8963,9088,8860,8379,7762,7153,6680,6450,6523,6908,7531,8281,8966,9405,9404,8834,7627,5792,3414,646,-2322,-5275,-7999,-10320,-12108,-13282,-13845,-13827,-13334,-12487,-11433,-10307,-9228,-8288,-7526,-6965,-6551,-6233,-5906,-5478,-4870,-4024,-2945,-1654,-223,1269,2735,4114,5366,6476,7482,8391,9269,10119,10965,11788,12559,13225,13724,13994,13966,13605,12890,11837,10495,8920,7189,5372,3536,1755,89,-1388,-2626,-3572,-4205,-4527,-4569,-4381,-4017,-3535,-2974,-2384,-1786,-1223,-730,-339,-87,29,-13,-151,-396,-654,-934,-1168,-1359,-1473,-1507,-1427,-1218,-834,-236,600,1707,3071,4666,6434,8280,10085,11713,13023,13874,14197,13912,13081,11752,10100,8284,6513,4948,3719,2893,2466,2411,2641,3082,3645,4242,4791,5227,5472,5508,5301,4884,4294,3604,2894,2248,1743,1428,1359,1538,1972,2616,3418,4301,5186,5998,6689,7220,7611,7861,8028,8141,8233,8318,8389,8407,8345,8147,7781,7209,6415,5387,4136,2704,1114,-533,-2201,-3769,-5166,-6281,-7017,-7304,-7082,-6344,-5120,-3479,-1536,570,2678,4646,6323,7632,8500,8933,8957,8649,8086,7403,6687,6076,5639,5455,5532,5852,6348,6947,7544,8075,8443,8622,8559,8269,7752,7043,6170,5149,4002,2728,1350,-109,-1612,-3081,-4465,-5648,-6563,-7110,-7239,-6925,-6196,-5125,-3836,-2477,-1212,-194,462,690,485,-77,-884,-1758,-2524,-2999,-3068,-2657,-1798,-570,880,2391,3790,4958,5766,6186,6169,5774,5055,4129,3101,2106,1219,526,39,-244,-372,-408,-451,-573,-882,-1412,-2222,-3288,-4575,-5996,-7428,-8760,-9872,-10682,-11169,-11313,-11178,-10790,-10220,-9509,-8705,-7863,-7033,-6279,-5680,-5277,-5120,-5194,-5449,-5797,-6108,-6245,-6074,-5487,-4433,-2927,-1051,1041,3179,5147,6776,7907,8465,8429,7854,6838,5526,4041,2508,992,-448,-1808,-3054,-4205,-5237,-6169,-6988,-7699,-8281,-8711,-8949,-8974,-8760,-8336,-7714,-6977,-6156,-5318,-4478,-3643,-2795,-1919,-998,-54,880,1734,2443,2927,3150,3077,2741,2168,1447,655,-98,-702,-1083,-1166,-952,-476,182,880,1498,1865,1875,1422,459,-996,-2869,-5016,-7235,-9323,-11040,-12218,-12685,-12375,-11264,-9424,-7016,-4269,-1475,1056,3046,4274,4643,4163,2989,1357,-428,-2049,-3255,-3846,-3766,-3036,-1788,-204,1497,3101,4410,5285,5637,5459,4814,3817,2614,1343,133,-945,-1832,-2530,-3036,-3379,-3564,-3630,-3593,-3497,-3406,-3366,-3435,-3645,-3987,-4452,-4987,-5554,-6095,-6561,-6917,-7130,-7189,-7086,-6806,-6356,-5720,-4929,-3994,-2989,-1978,-1056,-313,183,397,348,102,-226,-519,-650,-555,-192,390,1124,1888,2573,3078,3340,3362,3159,2840,2470,2165,1965,1898,1923,1991,2003,1887,1561,971,106,-1026,-2367,-3829,-5318,-6707,-7907,-8826,-9426,-9691,-9651,-9348,-8852,-8241,-7590,-6969,-6413,-5932,-5478,-4993,-4377,-3558,-2495,-1186,282,1817,3258,4468,5334,5778,5824,5506,4964,4325,3751,3363,3232,3387,3769,4282,4785,5106,5102,4639,3650,2140,187,-2034,-4318,-6392,-8035,-9046,-9319,-8851,-7707,-6069,-4108,-2095,-194,1367,2504,3122,3235,2872,2111,1045,-238,-1630,-3062,-4445,-5714,-6811,-7673,-8266,-8548,-8515,-8164,-7528,-6661,-5628,-4529,-3459,-2520,-1797,-1351,-1195,-1307,-1610,-2009,-2388,-2670,-2781,-2729,-2537,-2269,-2012,-1842,-1820,-1989,-2330,-2818,-3348,-3854,-4201,-4334,-4174,-3710,-2945,-1924,-712,609,1948,3230,4372,5336,6073,6561,6792,6753,6493,6042,5496,4932,4437,4083,3899,3901,4063,4326,4626,4859,4953,4825,4438,3763,2827,1638,270,-1256,-2857,-4504,-6124,-7655,-9023,-10139,-10926,-11325,-11288,-10823,-9969,-8807,-7466,-6068,-4753,-3614,-2734,-2096,-1698,-1431,-1235,-1018,-733,-354,105,628,1170,1688,2148,2504,2762,2919,3023,3123,3286,3567,4011,4610,5366,6181,7004,7703,8205,8412,8290,7799,6974,5824,4427,2824,1108,-663,-2389,-3996,-5379,-6458,-7161,-7461,-7359,-6917,-6211,-5330,-4371,-3387,-2439,-1550,-765,-103,379,656,678,433,-95,-883,-1889,-3037,-4219,-5306,-6157,-6664,-6732,-6340,-5509,-4287,-2788,-1081,719,2565,4398,6182,7864,9381,10620,11482,11811,11532,10535,8849,6504,3675,577,-2497,-5227,-7315,-8511,-8663,-7738,-5831,-3138,25,3318,6359,8803,10385,10931,10414,8922,6677,3970,1161,-1410,-3430,-4685,-5049,-4535,-3223,-1317,972,3396,5727,7804,9498,10778,11645,12154,12351,12294,11991,11447,10651,9581,8253,6680,4927,3069,1233,-478,-1908,-2961,-3510,-3502,-2895,-1711,-27,2035,4289,6536,8550,10137,11147,11502,11202,10339,9035,7486,5865,4362,3126,2273,1871,1933,2412,3212,4196,5200,6088,6727,7051,7034,6702,6130,5410,4659,3976,3446,3113,2991,3043,3204,3377,3445,3299,2854,2082,1019,-235,-1509,-2651,-3463,-3849,-3717,-3082,-1986,-550,1112,2836,4466,5888,6953,7626,7849,7633,7013,6033,4755,3250,1598,-108,-1758,-3232,-4413,-5204,-5538,-5406,-4813,-3853,-2584,-1166,307,1671,2832,3694,4215,4398,4270,3881,3301,2571,1739,831,-141,-1161,-2205,-3239,-4195,-5000,-5550,-5769,-5573,-4953,-3916,-2555,-991,611,2063,3195,3855,3933,3406,2288,708,-1185,-3178,-5046,-6591,-7629,-8059,-7829,-6981,-5582,-3790,-1726,419,2516,4399,5960,7092,7732,7835,7414,6494,5167,3522,1678,-252,-2162,-3959,-5559,-6897,-7912,-8588,-8893,-8877,-8559,-8021,-7320,-6524,-5674,-4805,-3922,-3044,-2168,-1330,-537,160,734,1138,1333,1278,951,327,-551,-1658,-2854,-4042,-5030,-5686,-5857,-5469,-4500,-3000,-1128,930,2890,4503,5520,5775,5198,3812,1752,-772,-3505,-6140,-8405,-10030,-10823,-10679,-9586,-7672,-5131,-2259,646,3304,5485,7052,7957,8206,7881,7080,5917,4517,3004,1481,66,-1156,-2104,-2736,-3014,-2961,-2599,-2007,-1265,-479,270,901,1390,1726,1955,2111,2260,2418,2621,2840,3063,3244,3329,3271,3011,2508,1752,736,-482,-1833,-3200,-4435,-5402,-5953,-6004,-5506,-4498,-3043,-1303,607,2509,4283,5823,7051,7940,8478,8696,8620,8300,7755,7016,6076,4947,3641,2202,713,-719,-1941,-2800,-3147,-2879,-1969,-472,1465,3615,5714,7481,8685,9153,8826,7729,5985,3772,1299,-1224,-3618,-5734,-7479,-8789,-9649,-10046,-10012,-9543,-8687,-7463,-5931,-4158,-2229,-247,1695,3509,5120,6484,7544,8283,8674,8700,8370,7688,6682,5397,3872,2188,419,-1314,-2901,-4189,-5070,-5429,-5228,-4466,-3238,-1669,51,1728,3197,4281,4897,4973,4513,3581,2257,693,-994,-2643,-4156,-5411,-6344,-6870,-6945,-6530,-5636,-4297,-2615,-714,1236,3070,4624,5766,6409,6509,6098,5233,4041,2628,1150,-283,-1548,-2552,-3239,-3588,-3615,-3390,-3006,-2557,-2151,-1838,-1657,-1594,-1609,-1647,-1632,-1524,-1281,-930,-514,-118,166,268,132,-243,-826,-1554,-2334,-3072,-3660,-4029,-4102,-3875,-3330,-2510,-1480,-303,900,2059,3077,3889,4453,4737,4735,4448,3902,3119,2160,1081,-23,-1062,-1926,-2517,-2749,-2562,-1959,-976,268,1635,2943,4021,4729,4956,4671,3878,2665,1138,-551,-2262,-3867,-5266,-6406,-7237,-7764,-7946,-7812,-7324,-6508,-5370,-3952,-2326,-581,1171,2807,4218,5310,6022,6336,6273,5883,5243,4422,3473,2442,1323,140,-1119,-2431,-3758,-5055,-6247,-7243,-7983,-8373,-8394,-8016,-7271,-6204,-4889,-3415,-1875,-371,995,2142,2986,3494,3637,3426,2896,2081,1056,-109,-1313,-2441,-3367,-3957,-4113,-3760,-2905,-1591,46,1863,3666,5287,6577,7402,7701,7413,6564,5192,3403,1330,-855,-2959,-4793,-6185,-7006,-7200,-6761,-5762,-4323,-2584,-721,1113,2755,4066,4934,5277,5056,4284,3023,1369,-525,-2525,-4473,-6243,-7744,-8902,-9693,-10099,-10147,-9855,-9289,-8497,-7567,-6572,-5614,-4765,-4112,-3679,-3489,-3479,-3592,-3695,-3688,-3448,-2909,-2032,-858,536,1995,3364,4464,5168,5386,5103,4371,3289,2011,700,-491,-1413,-1995,-2176,-1997,-1506,-838,-124,479,822,796,310,-657,-2094,-3921,-6024,-8229,-10355,-12181,-13529,-14235,-14186,-13351,-11739,-9445,-6608,-3404,-40,3280,6358,9021,11139,12616,13426,13579,13158,12279,11069,9696,8257,6897,5672,4650,3849,3246,2808,2458,2126,1754,1293,739,126,-508,-1079,-1540,-1837,-1979,-1993,-1954,-1947,-2049,-2343,-2843,-3562,-4442,-5391,-6313,-7038,-7455,-7408,-6807,-5602,-3791,-1480,1204,4036,6811,9293,11290,12656,13284,13144,12236,10625,8422,5755,2826,-185,-3050,-5560,-7540,-8842,-9411,-9247,-8437,-7119,-5457,-3637,-1812,-125,1316,2452,3220,3636,3692,3448,2938,2231,1368,410,-592,-1586,-2504,-3292,-3882,-4205,-4226,-3875,-3168,-2069,-631,1113,3076,5139,7188,9040,10566,11593,12014,11747,10782,9165,7034,4557,1977,-479,-2563,-4095,-4922,-4998,-4340,-3077,-1391,452,2177,3511,4211,4144,3247,1597,-651,-3263,-5978,-8544,-10751,-12446,-13554,-14052,-13979,-13398,-12407,-11083,-9527,-7811,-5988,-4121,-2218,-314,1586,3467,5288,7014,8532,9759,10530,10744,10285,9123,7311,4967,2324,-368,-2826,-4802,-6130,-6712,-6594,-5857,-4699,-3307,-1888,-632,340,924,1096,866,294,-537,-1518,-2552,-3519,-4341,-4933,-5270,-5326,-5130,-4698,-4090,-3340,-2511,-1660,-868,-204,238,421,310,-63,-624,-1255,-1821,-2172,-2214,-1884,-1210,-270,777,1776,2530,2926,2857,2339,1428,275,-937,-2015,-2781,-3107,-2945,-2299,-1273,5,1339,2559,3490,4015,4087,3719,2991,2045,1006,38,-779,-1366,-1734,-1906,-1960,-1969,-2023,-2190,-2527,-3052,-3741,-4521,-5272,-5842,-6071,-5823,-5002,-3603,-1705,527,2835,4946,6572,7487,7564,6779,5241,3151,795,-1533,-3535,-5002,-5786,-5873,-5309,-4245,-2837,-1273,290,1709,2896,3762,4303,4471,4312,3835,3083,2133,1019,-152,-1325,-2402,-3312,-3993,-4408,-4534,-4385,-3973,-3326,-2485,-1456,-285,1033,2457,3976,5525,7059,8485,9724,10689,11311,11551,11415,10951,10251,9430,8622,7927,7444,7182,7143,7242,7388,7449,7319,6890,6122,4989,3547,1862,58,-1749,-3446,-4932,-6168,-7122,-7819,-8283,-8565,-8678,-8659,-8502,-8216,-7798,-7238,-6534,-5661,-4615,-3377,-1956,-382,1310,3028,4710,6232,7508,8414,8873,8819,8243,7201,5793,4161,2472,869,-514,-1596,-2353,-2777,-2958,-2945,-2864,-2804,-2836,-3020,-3367,-3826,-4362,-4849,-5220,-5393,-5323,-5034,-4550,-3981,-3414,-2968,-2731,-2771,-3090,-3665,-4398,-5174,-5870,-6332,-6480,-6179,-5435,-4184,-2525,-513,1680,3906,5961,7702,8972,9713,9898,9569,8820,7752,6488,5122,3721,2318,915,-488,-1904,-3300,-4645,-5867,-6895,-7653,-8085,-8152,-7851,-7213,-6286,-5188,-4001,-2894,-1954,-1325,-1051,-1174,-1646,-2374,-3207,-3964,-4451,-4496,-3981,-2863,-1189,904,3214,5497,7492,8983,9793,9832,9099,7660,5661,3305,808,-1576,-3623,-5124,-5928,-5954,-5209,-3787,-1859,330,2517,4419,5816,6525,6493,5721,4334,2508,444,-1615,-3493,-5004,-6046,-6542,-6467,-5845,-4713,-3161,-1291,762,2844,4792,6471,7755,8603,9018,9069,8875,8555,8229,7971,7789,7657,7471,7129,6517,5548,4210,2555,720,-1098,-2687,-3837,-4398,-4302,-3556,-2283,-639,1148,2872,4344,5424,6042,6173,5859,5182,4246,3200,2181,1323,757,532,688,1182,1920,2804,3688,4496,5139,5617,5964,6240,6556,6975,7579,8370,9324,10326,11253,11915,12156,11818,10823,9135,6850,4109,1165,-1690,-4164,-5980,-6952,-7007,-6166,-4612,-2559,-342,1765,3447,4511,4802,4293,3024,1145,-1161,-3655,-6097,-8280,-9999,-11137,-11601,-11367,-10474,-8994,-7068,-4835,-2484,-166,1950,3751,5151,6116,6659,6836,6729,6445,6078,5722,5433,5249,5177,5205,5307,5446,5595,5721,5803,5834,5789,5669,5434,5056,4482,3674,2588,1242,-352,-2068,-3794,-5349,-6573,-7348,-7605,-7377,-6752,-5903,-5021,-4308,-3947,-4056,-4701,-5858,-7422,-9206,-10985,-12480,-13459,-13690,-13064,-11526,-9186,-6221,-2940,310,3158,5272,6396,6397,5256,3109,182,-3165,-6561,-9591,-11913,-13251,-13462,-12524,-10550,-7758,-4455,-982,2301,5089,7149,8326,8608,8016,6711,4838,2630,269,-2014,-4077,-5757,-6987,-7703,-7915,-7631,-6932,-5877,-4587,-3164,-1721,-354,870,1914,2780,3488,4092,4615,5119,5581,6028,6383,6645,6746,6683,6451,6079,5614,5109,4607,4145,3733,3370,3040,2732,2427,2116,1786,1419,1003,499,-105,-861,-1749,-2796,-3951,-5193,-6454,-7670,-8759,-9624,-10185,-10352,-10069,-9320,-8100,-6480,-4522,-2341,-38,2275,4511,6586,8459,10074,11425,12452,13144,13443,13334,12809,11908,10701,9303,7840,6444,5242,4294,3650,3278,3115,3083,3063,2978,2741,2322,1691,891,-49,-1048,-2045,-2978,-3818,-4550,-5203,-5807,-6415,-7044,-7705,-8348,-8898,-9252,-9265,-8842,-7861,-6292,-4115,-1413,1719,5085,8503,11723,14506,16615,17839,18030,17122,15155,12294,8805,5033,1357,-1866,-4334,-5841,-6321,-5796,-4456,-2526,-349,1767,3505,4626,4973,4500,3251,1372,-926,-3420,-5838,-8002,-9722,-10933,-11588,-11742,-11461,-10837,-9981,-8941,-7816,-6600,-5348,-4042,-2704,-1333,36,1391,2669,3857,4891,5744,6381,6752,6841,6589,5983,4986,3625,1934,20,-1996,-3938,-5650,-6957,-7741,-7941,-7554,-6682,-5471,-4121,-2843,-1821,-1191,-1040,-1373,-2153,-3292,-4675,-6188,-7714,-9167,-10472,-11574,-12433,-12995,-13231,-13088,-12549,-11602,-10252,-8542,-6533,-4306,-1983,333,2486,4366,5818,6754,7064,6723,5727,4173,2191,11,-2138,-3979,-5311,-5955,-5876,-5082,-3726,-1984,-102,1718,3253,4397,5035,5173,4821,4052,2938,1570,28,-1633,-3344,-5080,-6782,-8403,-9862,-11066,-11900,-12230,-11969,-11001,-9329,-6973,-4055,-781,2614,5819,8564,10575,11673,11759,10831,9006,6470,3494,377,-2573,-5072,-6900,-7894,-8005,-7252,-5767,-3745,-1440,872,2942,4551,5586,5983,5812,5180,4285,3332,2522,2020,1923,2254,2958,3909,4934,5836,6424,6547,6119,5125,3656,1860,-31,-1781,-3149,-3963,-4116,-3603,-2505,-982,763,2499,4008,5105,5665,5631,5044,3999,2684,1302,88,-752,-1057,-721,265,1844,3883,6182,8542,10722,12544,13843,14530,14572,13981,12846,11253,9352,7266,5139,3078,1179,-510,-1954,-3163,-4151,-4954,-5609,-6134,-6536,-6802,-6881,-6750,-6345,-5667,-4708,-3544,-2235,-937,255,1195,1806,2030,1875,1379,655,-198,-1016,-1675,-2050,-2037,-1597,-700,611,2248,4087,5957,7680,9087,10022,10379,10102,9173,7645,5608,3190,568,-2094,-4611,-6820,-8607,-9857,-10564,-10699,-10352,-9569,-8483,-7186,-5797,-4409,-3091,-1901,-862,-4,665,1125,1364,1379,1170,738,112,-711,-1668,-2717,-3764,-4705,-5418,-5793,-5726,-5174,-4116,-2621,-777,1258,3328,5255,6900,8121,8864,9060,8732,7891,6597,4908,2898,623,-1829,-4411,-7030,-9625,-12095,-14338,-16235,-17650,-18466,-18576,-17918,-16491,-14351,-11642,-8561,-5359,-2317,308,2289,3479,3817,3342,2183,547,-1308,-3121,-4637,-5678,-6130,-5985,-5335,-4327,-3197,-2151,-1408,-1116,-1334,-2056,-3153,-4467,-5769,-6859,-7559,-7763,-7455,-6691,-5591,-4335,-3073,-1983,-1166,-708,-607,-846,-1315,-1933,-2551,-3087,-3430,-3557,-3426,-3055,-2461,-1671,-726,353,1512,2730,3950,5126,6223,7188,8005,8654,9134,9459,9645,9700,9632,9435,9104,8637,8046,7344,6577,5772,4986,4239,3572,2957,2394,1809,1164,377,-592,-1784,-3198,-4800,-6523,-8243,-9811,-11037,-11734,-11741,-10953,-9343,-6980,-4016,-682,2751,5993,8794,10935,12278,12754,12359,11169,9316,6975,4380,1754,-672,-2696,-4184,-5026,-5214,-4760,-3757,-2321,-601,1226,3009,4587,5842,6710,7154,7217,6959,6486,5896,5303,4771,4360,4092,3958,3952,4027,4162,4305,4418,4440,4327,4007,3461,2656,1638,465,-730,-1807,-2605,-2986,-2872,-2254,-1197,142,1577,2898,3911,4495,4582,4206,3475,2549,1628,898,515,580,1111,2076,3370,4863,6406,7857,9070,9962,10412,10409,9908,8950,7591,5924,4060,2115,229,-1505,-2943,-4030,-4658,-4807,-4437,-3584,-2299,-688,1099,2877,4440,5555,6054,5768,4678,2814,366,-2406,-5158,-7521,-9162,-9814,-9341,-7745,-5186,-1959,1541,4871,7602,9373,9950,9243,7348,4490,1032,-2629,-6074,-8956,-11016,-12122,-12267,-11550,-10163,-8332,-6312,-4324,-2550,-1133,-135,394,473,139,-557,-1515,-2654,-3826,-4926,-5809,-6370,-6543,-6275,-5623,-4647,-3500,-2346,-1355,-682,-420,-601,-1161,-1989,-2880,-3645,-4070,-3995,-3329,-2048,-221,2024,4488,6962,9185,10947,12029,12283,11612,10004,7509,4301,563,-3398,-7318,-10886,-13854,-16033,-17307,-17665,-17166,-15942,-14170,-12031,-9710,-7362,-5101,-3017,-1158,431,1730,2702,3331,3595,3494,3055,2346,1456,519,-333,-983,-1326,-1325,-959,-278,662,1764,2940,4099,5172,6098,6848,7383,7710,7804,7690,7365,6883,6264,5599,4915,4289,3726,3229,2762,2270,1707,1027,244,-631,-1511,-2327,-2977,-3387,-3483,-3237,-2621,-1664,-415,1047,2614,4179,5634,6892,7889,8600,9021,9182,9123,8904,8578,8211,7833,7498,7209,6976,6773,6557,6259,5812,5128,4153,2826,1136,-919,-3274,-5844,-8481,-11010,-13250,-15005,-16145,-16558,-16223,-15162,-13472,-11276,-8752,-6075,-3438,-1020,1042,2625,3679,4181,4171,3708,2893,1840,662,-505,-1576,-2449,-3078,-3401,-3412,-3087,-2436,-1493,-292,1080,2542,3985,5298,6385,7167,7604,7690,7461,6960,6260,5412,4476,3497,2508,1532,589,-323,-1185,-2018,-2799,-3540,-4233,-4871,-5444,-5930,-6301,-6513,-6544,-6349,-5941,-5329,-4579,-3774,-3017,-2412,-2044,-1952,-2146,-2556,-3100,-3641,-4046,-4206,-4031,-3512,-2648,-1533,-247,1059,2264,3213,3797,3908,3500,2557,1132,-684,-2734,-4862,-6859,-8577,-9847,-10584,-10737,-10331,-9421,-8153,-6625,-5011,-3405,-1913,-587,539,1454,2159,2650,2941,3037,2969,2763,2487,2193,1964,1861,1942,2239,2758,3455,4272,5085,5798,6274,6451,6262,5757,4967,4027,3025,2070,1230,519,-78,-605,-1144,-1735,-2419,-3198,-4014,-4814,-5500,-5992,-6233,-6194,-5879,-5332,-4598,-3743,-2831,-1911,-1050,-298,295,666,786,615,156,-581,-1539,-2665,-3863,-5046,-6123,-7003,-7626,-7948,-7944,-7634,-7045,-6232,-5257,-4162,-3000,-1776,-506,836,2267,3797,5432,7112,8767,10260,11451,12179,12347,11870,10801,9224,7342,5391,3623,2272,1500,1383,1903,2953,4357,5913,7399,8629,9439,9743,9480,8679,7376,5673,3683,1520,-665,-2755,-4607,-6095,-7115,-7575,-7424,-6656,-5306,-3465,-1256,1172,3638,5986,8040,9677,10797,11348,11334,10786,9779,8409,6775,5000,3182,1425,-172,-1536,-2588,-3296,-3649,-3676,-3443,-3034,-2554,-2084,-1724,-1505,-1467,-1591,-1825,-2112,-2339,-2432,-2286,-1848,-1085,-12,1301,2745,4181,5465,6475,7135,7418,7372,7072,6664,6268,6031,6039,6341,6923,7710,8575,9390,9975,10238,10040,9356,8167,6524,4533,2333,110,-1949,-3650,-4854,-5444,-5418,-4824,-3793,-2531,-1220,-97,703,1061,940,373,-584,-1813,-3205,-4658,-6061,-7375,-8521,-9499,-10275,-10819,-11128,-11133,-10828,-10149,-9087,-7627,-5792,-3650,-1271,1214,3676,5972,7954,9497,10493,10868,10573,9629,8058,5971,3498,805,-1914,-4464,-6679,-8406,-9561,-10112,-10070,-9528,-8590,-7416,-6156,-4946,-3900,-3062,-2463,-2063,-1834,-1696,-1614,-1526,-1426,-1290,-1148,-1007,-918,-906,-1020,-1289,-1738,-2367,-3136,-3984,-4784,-5414,-5715,-5563,-4863,-3600,-1837,271,2494,4561,6200,7172,7328,6627,5122,3003,495,-2105,-4525,-6513,-7899,-8564,-8504,-7753,-6454,-4742,-2834,-897,880,2367,3452,4090,4260,4002,3395,2531,1534,487,-511,-1444,-2268,-3017,-3694,-4331,-4925,-5474,-5929,-6247,-6350,-6172,-5636,-4700,-3334,-1582,492,2731,4968,6975,8533,9440,9528,8733,7058,4639,1697,-1488,-4589,-7303,-9384,-10638,-10997,-10436,-9052,-6961,-4344,-1374,1763,4896,7850,10480,12629,14172,15007,15061,14327,12849,10736,8167,5360,2582,84,-1870,-3112,-3491,-3000,-1674,334,2811,5498,8096,10348,11986,12857,12839,11938,10232,7886,5128,2219,-565,-2991,-4849,-6014,-6414,-6076,-5061,-3532,-1646,378,2344,4075,5419,6292,6649,6510,5924,4973,3744,2307,745,-897,-2535,-4114,-5539,-6743,-7640,-8200,-8372,-8185,-7642,-6792,-5678,-4338,-2814,-1151,621,2434,4240,5947,7482,8755,9701,10274,10447,10230,9641,8723,7535,6145,4632,3089,1615,326,-687,-1302,-1484,-1161,-373,837,2370,4085,5860,7537,9009,10153,10901,11171,10937,10170,8886,7149,5034,2705,300,-1964,-3920,-5386,-6233,-6393,-5859,-4702,-3066,-1135,872,2747,4293,5373,5881,5794,5127,3987,2487,843,-787,-2182,-3218,-3784,-3852,-3459,-2685,-1660,-512,607,1596,2353,2840,3043,2988,2727,2323,1847,1328,814,267,-318,-993,-1801,-2721,-3750,-4784,-5742,-6492,-6956,-7052,-6767,-6115,-5158,-3967,-2646,-1264,95,1371,2515,3465,4181,4601,4685,4382,3666,2513,956,-963,-3120,-5362,-7486,-9270,-10500,-11008,-10683,-9524,-7607,-5128,-2337,430,2867,4659,5596,5558,4558,2733,335,-2332,-4929,-7158,-8776,-9638,-9704,-9019,-7732,-6032,-4159,-2349,-828,253,776,750,237,-616,-1601,-2517,-3150,-3363,-3072,-2296,-1125,277,1724,3001,3968,4472,4488,3989,3036,1723,155,-1522,-3199,-4754,-6120,-7247,-8122,-8760,-9158,-9349,-9318,-9076,-8627,-7984,-7205,-6358,-5554,-4882,-4460,-4309,-4462,-4824,-5300,-5707,-5886,-5660,-4928,-3638,-1846,340,2708,5050,7108,8682,9616,9829,9334,8220,6641,4799,2905,1147,-293,-1311,-1822,-1806,-1297,-348,922,2415,3966,5485,6814,7895,8624,8986,8940,8513,7716,6611,5239,3688,2018,318,-1345,-2904,-4303,-5496,-6436,-7110,-7462,-7512,-7214,-6605,-5674,-4474,-3031,-1418,305,2046,3732,5265,6590,7642,8393,8816,8908,8655,8064,7135,5888,4357,2617,767,-1054,-2685,-3956,-4730,-4895,-4434,-3389,-1883,-97,1754,3468,4835,5728,6043,5757,4903,3562,1849,-84,-2100,-4030,-5740,-7093,-7968,-8294,-8005,-7099,-5607,-3605,-1210,1416,4084,6582,8693,10235,11049,11057,10228,8621,6335,3542,426,-2807,-5948,-8835,-11301,-13262,-14622,-15369,-15469,-14949,-13856,-12244,-10234,-7942,-5516,-3136,-942,908,2299,3152,3425,3116,2278,965,-705,-2623,-4632,-6561,-8255,-9516,-10236,-10294,-9666,-8395,-6583,-4412,-2122,59,1858,3110,3662,3514,2698,1389,-239,-1943,-3525,-4805,-5693,-6143,-6233,-6041,-5740,-5446,-5295,-5321,-5543,-5876,-6232,-6466,-6473,-6142,-5460,-4425,-3157,-1783,-511,475,984,894,138,-1264,-3204,-5520,-7985,-10364,-12422,-13950,-14790,-14843,-14076,-12535,-10321,-7613,-4616,-1568,1304,3805,5786,7157,7891,8005,7563,6649,5370,3847,2188,526,-1026,-2360,-3355,-3949,-4081,-3755,-3021,-1987,-803,354,1298,1869,1951,1487,488,-949,-2703,-4581,-6415,-8022,-9275,-10089,-10419,-10302,-9773,-8935,-7884,-6721,-5541,-4390,-3307,-2260,-1234,-151,1010,2297,3702,5204,6753,8280,9700,10914,11836,12367,12453,12041,11138,9760,8014,5994,3887,1856,107,-1191,-1896,-1921,-1251,69,1921,4120,6462,8686,10570,11883,12466,12203,11078,9129,6487,3355,-45,-3421,-6534,-9127,-11034,-12121,-12344,-11720,-10326,-8322,-5880,-3241,-612,1795,3823,5373,6415,6965,7105,6913,6492,5919,5251,4520,3752,2940,2117,1284,507,-170,-669,-927,-891,-527,151,1118,2281,3538,4757,5785,6507,6795,6590,5857,4627,2988,1072,-917,-2774,-4269,-5205,-5451,-4934,-3693,-1824,484,3015,5547,7851,9786,11213,12104,12454,12324,11808,11018,10088,9138,8278,7597,7140,6936,6959,7166,7490,7851,8169,8388,8434,8278,7869,7171,6158,4792,3083,1038,-1271,-3763,-6308,-8772,-11023,-12927,-14411,-15409,-15911,-15943,-15542,-14774,-13708,-12392,-10888,-9223,-7424,-5514,-3508,-1442,643,2676,4597,6306,7757,8869,9640,10045,10123,9891,9391,8640,7661,6458,5059,3496,1834,164,-1408,-2739,-3720,-4232,-4199,-3617,-2496,-977,806,2628,4273,5502,6131,5999,5031,3238,703,-2380,-5759,-9124,-12155,-14541,-16050,-16528,-15940,-14382,-12032,-9168,-6081,-3067,-374,1835,3466,4538,5116,5341,5349,5293,5278,5373,5574,5836,6050,6095,5865,5258,4278,2938,1361,-324,-1939,-3341,-4386,-5034,-5244,-5108,-4702,-4198,-3735,-3476,-3527,-3957,-4763,-5885,-7216,-8589,-9871,-10889,-11573,-11834,-11699,-11163,-10321,-9202,-7894,-6432,-4871,-3240,-1595,24,1533,2875,3963,4745,5191,5268,5025,4459,3668,2693,1654,623,-268,-955,-1337,-1387,-1088,-478,359,1310,2242,3019,3511,3638,3332,2600,1479,29,-1635,-3420,-5192,-6849,-8253,-9322,-9929,-10027,-9554,-8508,-6920,-4852,-2422,239,2963,5576,7925,9853,11273,12123,12399,12166,11500,10555,9462,8373,7390,6589,5959,5494,5098,4728,4307,3827,3289,2751,2282,1962,1869,2032,2465,3116,3897,4695,5353,5750,5751,5286,4338,2939,1216,-688,-2580,-4280,-5633,-6537,-6928,-6826,-6264,-5357,-4192,-2904,-1586,-318,845,1886,2820,3651,4447,5219,6028,6893,7825,8827,9850,10847,11743,12448,12901,13040,12863,12390,11699,10872,10040,9296,8743,8440,8399,8607,8976,9412,9775,9935,9774,9207,8201,6773,4991,2971,837,-1250,-3180,-4815,-6096,-6958,-7389,-7383,-6959,-6136,-4945,-3431,-1621,404,2585,4823,7006,9040,10821,12279,13378,14109,14507,14611,14498,14203,13807,13336,12841,12336,11847,11357,10861,10314,9669,8866,7841,6543,4931,3007,800,-1606,-4086,-6481,-8599,-10267,-11319,-11669,-11259,-10156,-8446,-6310,-3946,-1544,682,2600,4077,5059,5503,5433,4882,3948,2741,1419,135,-923,-1629,-1850,-1561,-777,378,1741,3086,4212,4925,5116,4747,3861,2586,1083,-451,-1824,-2884,-3515,-3670,-3369,-2677,-1736,-692,255,951,1227,1014,270,-940,-2505,-4257,-6019,-7616,-8899,-9775,-10183,-10114,-9611,-8716,-7524,-6097,-4539,-2899,-1279,297,1747,3053,4171,5088,5772,6211,6371,6236,5801,5074,4109,2965,1740,530,-584,-1513,-2246,-2755,-3101,-3347,-3584,-3923,-4445,-5217,-6264,-7549,-9008,-10519,-11945,-13155,-14016,-14458,-14435,-13977,-13145,-12057,-10822,-9578,-8403,-7370,-6480,-5697,-4966,-4171,-3257,-2112,-720,933,2808,4795,6797,8637,10180,11267,11787,11663,10871,9460,7518,5218,2738,309,-1858,-3574,-4694,-5152,-4951,-4174,-2984,-1581,-204,910,1582,1655,1096,-80,-1750,-3738,-5827,-7779,-9386,-10469,-10931,-10735,-9941,-8656,-7056,-5316,-3626,-2119,-904,-1,591,948,1155,1310,1508,1814,2259,2848,3533,4254,4913,5443,5758,5855,5733,5464,5137,4855,4721,4785,5064,5513,6015,6454,6648,6484,5841,4705,3093,1130,-1036,-3215,-5208,-6866,-8043,-8700,-8808,-8436,-7672,-6640,-5488,-4324,-3254,-2317,-1529,-854,-241,371,1031,1766,2573,3444,4314,5165,5908,6511,6911,7063,6929,6475,5692,4594,3224,1676,43,-1525,-2909,-3981,-4649,-4877,-4660,-4062,-3194,-2184,-1204,-394,117,239,-59,-778,-1852,-3206,-4714,-6255,-7698,-8904,-9773,-10200,-10129,-9525,-8392,-6766,-4714,-2343,232,2849,5358,7588,9403,10683,11372,11449,10959,9999,8697,7210,5710,4334,3218,2424,1956,1778,1742,1734,1542,1046,113,-1291,-3137,-5328,-7692,-10045,-12183,-13945,-15212,-15932,-16129,-15866,-15283,-14499,-13666,-12901,-12262,-11793,-11431,-11127,-10740,-10186,-9317,-8084,-6415,-4328,-1872,859,3711,6516,9064,11146,12570,13175,12863,11625,9521,6728,3465,22,-3309,-6242,-8551,-10061,-10723,-10526,-9626,-8162,-6414,-4604,-3008,-1818,-1203,-1237,-1938,-3225,-4984,-7020,-9150,-11169,-12893,-14199,-14983,-15210,-14891,-14063,-12800,-11185,-9304,-7235,-5052,-2817,-571,1619,3720,5664,7405,8879,10043,10856,11297,11364,11070,10466,9588,8546,7383,6212,5070,4003,3004,2045,1072,38,-1091,-2317,-3598,-4870,-6047,-7040,-7799,-8277,-8502,-8506,-8366,-8161,-7971,-7852,-7843,-7943,-8138,-8368,-8586,-8694,-8646,-8353,-7788,-6915,-5731,-4266,-2547,-640,1393,3484,5545,7515,9316,10877,12162,13095,13667,13816,13553,12839,11708,10161,8251,6046,3622,1095,-1428,-3827,-5991,-7830,-9270,-10255,-10769,-10807,-10400,-9609,-8499,-7184,-5745,-4301,-2930,-1716,-701,82,654,1043,1336,1603,1959,2475,3216,4216,5459,6920,8519,10195,11829,13356,14663,15696,16377,16688,16580,16080,15180,13933,12383,10613,8694,6737,4807,2990,1314,-188,-1527,-2732,-3822,-4848,-5824,-6766,-7694,-8569,-9415,-10178,-10870,-11457,-11923,-12250,-12407,-12382,-12142,-11699,-11026,-10154,-9069,-7794,-6330,-4686,-2874,-903,1195,3381,5579,7705,9647,11289,12527,13276,13486,13171,12355,11166,9703,8141,6615,5267,4183,3423,2967,2794,2812,2943,3096,3187,3157,2952,2540,1904,1024,-83,-1432,-2981,-4705,-6545,-8414,-10224,-11867,-13223,-14204,-14707,-14680,-14085,-12924,-11228,-9071,-6560,-3838,-1060,1601,3997,5993,7510,8497,8975,8983,8604,7953,7110,6204,5284,4429,3655,2992,2435,1990,1648,1396,1230,1123,1072,1035,1007,924,763,454,-50,-798,-1821,-3128,-4675,-6397,-8182,-9880,-11357,-12445,-13029,-13030,-12407,-11209,-9501,-7436,-5158,-2847,-653,1291,2906,4148,5038,5611,5948,6105,6166,6152,6093,5954,5716,5304,4696,3838,2744,1431,-29,-1569,-3089,-4517,-5782,-6854,-7717,-8385,-8895,-9269,-9559,-9785,-9948,-10067,-10092,-10035,-9856,-9567,-9174,-8709,-8212,-7721,-7260,-6826,-6392,-5896,-5271,-4436,-3323,-1903,-163,1839,4026,6282,8464,10426,12030,13146,13693,13610,12904,11627,9888,7824,5616,3431,1445,-194,-1385,-2059,-2204,-1871,-1134,-127,1000,2101,3010,3605,3782,3479,2673,1400,-293,-2281,-4451,-6645,-8708,-10491,-11854,-12698,-12934,-12558,-11545,-9989,-7947,-5551,-2925,-199,2491,5038,7335,9339,10982,12285,13239,13889,14262,14397,14314,14020,13523,12790,11818,10591,9095,7385,5466,3458,1420,-499,-2212,-3584,-4554,-5066,-5122,-4771,-4086,-3181,-2182,-1201,-355,283,662,768,632,312,-90,-466,-679,-614,-170,715,2050,3800,5860,8116,10386,12539,14396,15867,16853,17347,17355,16943,16200,15226,14127,12993,11898,10897,10022,9290,8688,8210,7806,7432,7023,6503,5810,4883,3694,2236,562,-1275,-3149,-4962,-6576,-7901,-8847,-9385,-9501,-9226,-8617,-7723,-6636,-5387,-4060,-2670,-1266,137,1506,2830,4066,5201,6200,7046,7732,8254,8627,8859,8978,8982,8894,8687,8365,7894,7264,6463,5487,4364,3115,1799,461,-818,-1968,-2912,-3576,-3927,-3933,-3618,-3042,-2278,-1456,-683,-76,261,283,-31,-639,-1453,-2355,-3201,-3844,-4155,-4040,-3447,-2383,-920,848,2753,4662,6405,7882,9011,9780,10201,10340,10241,9984,9582,9060,8403,7589,6616,5479,4236,2945,1710,627,-228,-797,-1099,-1170,-1128,-1085,-1202,-1594,-2357,-3535,-5085,-6940,-8944,-10924,-12703,-14087,-14940,-15161,-14699,-13590,-11895,-9750,-7306,-4720,-2169,237,2361,4166,5602,6691,7456,7953,8233,8354,8353,8269,8123,7929,7696,7430,7123,6800,6444,6081,5700,5314,4913,4472,3972,3359,2614,1707,652,-517,-1739,-2922,-3996,-4871,-5495,-5849,-5934,-5803,-5522,-5164,-4817,-4516,-4322,-4208,-4185,-4190,-4183,-4099,-3884,-3492,-2902,-2110,-1156,-88,1006,2055,2964,3680,4147,4349,4282,3978,3469,2824,2110,1407,794,351,134,196,543,1151,1955,2840,3676,4288,4529,4254,3367,1846,-279,-2881,-5789,-8763,-11576,-13967,-15746,-16748,-16890,-16174,-14661,-12524,-9951,-7207,-4531,-2166,-284,989,1640,1703,1322,661,-56,-646,-922,-787,-193,821,2154,3661,5155,6483,7465,8021,8062,7603,6671,5351,3743,1954,87,-1768,-3541,-5178,-6632,-7890,-8923,-9749,-10350,-10764,-10986,-11057,-10991,-10836,-10620,-10395,-10192,-10039,-9944,-9873,-9777,-9559,-9124,-8358,-7196,-5585,-3553,-1179,1418,4051,6567,8766,10534,11747,12380,12405,11890,10899,9554,8003,6380,4852,3535,2512,1823,1416,1226,1102,915,521,-185,-1246,-2674,-4411,-6360,-8403,-10389,-12188,-13667,-14726,-15290,-15317,-14804,-13770,-12279,-10405,-8255,-5947,-3589,-1312,801,2653,4199,5400,6266,6821,7132,7267,7319,7359,7455,7632,7902,8219,8537,8759,8814,8609,8112,7298,6221,4938,3567,2202,949,-117,-955,-1533,-1888,-2027,-2029,-1943,-1840,-1792,-1850,-2066,-2472,-3078,-3871,-4823,-5854,-6896,-7831,-8559,-8991,-9043,-8684,-7891,-6689,-5123,-3254,-1174,1037,3260,5402,7348,8994,10262,11069,11395,11236,10650,9734,8624,7479,6471,5738,5400,5501,6031,6896,7958,8999,9824,10207,9983,9043,7357,4983,2064,-1202,-4560,-7763,-10562,-12772,-14269,-14999,-14998,-14347,-13184,-11672,-9962,-8206,-6510,-4950,-3563,-2346,-1275,-305,608,1522,2455,3450,4500,5599,6728,7830,8865,9756,10449,10863,10961,10671,9975,8842,7264,5264,2879,189,-2678,-5574,-8304,-10670,-12496,-13628,-14005,-13619,-12569,-11009,-9152,-7237,-5470,-4036,-3035,-2495,-2386,-2585,-2972,-3377,-3662,-3704,-3426,-2790,-1813,-539,955,2568,4209,5773,7183,8371,9279,9887,10159,10106,9729,9057,8123,6988,5701,4369,3056,1870,868,101,-427,-758,-947,-1112,-1320,-1699,-2297,-3169,-4334,-5750,-7374,-9100,-10808,-12370,-13633,-14489,-14828,-14600,-13802,-12474,-10726,-8693,-6544,-4454,-2566,-1006,165,943,1367,1544,1586,1628,1789,2145,2751,3582,4596,5701,6779,7718,8409,8764,8739,8321,7532,6422,5059,3514,1865,198,-1427,-2911,-4195,-5201,-5865,-6186,-6134,-5812,-5271,-4678,-4139,-3803,-3751,-4045,-4688,-5625,-6782,-8017,-9209,-10186,-10833,-11006,-10650,-9710,-8229,-6271,-3990,-1553,837,2981,4732,5969,6673,6864,6656,6183,5626,5139,4876,4912,5306,6007,6948,7976,8934,9630,9899,9600,8643,7016,4761,2011,-1066,-4254,-7327,-10076,-12315,-13915,-14793,-14945,-14396,-13260,-11646,-9738,-7676,-5661,-3825,-2319,-1231,-604,-445,-681,-1221,-1914,-2604,-3128,-3354,-3161,-2514,-1402,116,1931,3912,5904,7760,9346,10567,11356,11677,11547,10972,10007,8696,7099,5287,3338,1336,-631,-2470,-4116,-5497,-6600,-7407,-7955,-8287,-8452,-8517,-8521,-8497,-8465,-8407,-8303,-8111,-7777,-7265,-6523,-5536,-4297,-2819,-1166,596,2349,3971,5336,6342,6917,7059,6801,6244,5517,4771,4148,3766,3712,4002,4628,5512,6553,7623,8584,9302,9671,9622,9120,8192,6899,5333,3620,1861,160,-1408,-2798,-3987,-4965,-5743,-6332,-6741,-7003,-7113,-7105,-6967,-6719,-6348,-5862,-5259,-4549,-3755,-2888,-1973,-1017,-29,1001,2079,3210,4402,5630,6883,8101,9248,10250,11064,11623,11895,11834,11431,10666,9568,8176,6563,4829,3074,1405,-100,-1387,-2447,-3314,-4026,-4687,-5327,-6029,-6761,-7508,-8169,-8657,-8862,-8705,-8147,-7182,-5863,-4269,-2500,-671,1127,2800,4307,5605,6704,7604,8337,8916,9367,9692,9890,9948,9846,9561,9096,8435,7634,6711,5755,4819,3974,3272,2729,2348,2086,1890,1680,1392,953,327,-509,-1547,-2744,-4046,-5361,-6602,-7658,-8457,-8905,-8987,-8673,-8011,-7050,-5885,-4606,-3315,-2086,-989,-47,724,1350,1867,2315,2748,3200,3698,4263,4888,5568,6283,7000,7691,8301,8796,9097,9171,8935,8366,7439,6175,4654,2977,1300,-232,-1478,-2343,-2778,-2808,-2487,-1935,-1262,-594,-23,393,636,722,686,588,468,390,371,464,647,959,1347,1817,2319,2842,3361,3876,4393,4920,5482,6059,6647,7174,7584,7778,7679,7221,6399,5240,3840,2337,874,-379,-1307,-1835,-1936,-1683,-1173,-563,-28,283,237,-226,-1106,-2323,-3737,-5164,-6401,-7256,-7598,-7340,-6521,-5216,-3627,-1932,-385,857,1637,1919,1720,1156,382,-392,-974,-1183,-894,-63,1297,3071,5113,7209,9161,10769,11883,12413,12336,11684,10558,9050,7307,5420,3506,1632,-135,-1753,-3187,-4418,-5448,-6270,-6916,-7394,-7741,-7967,-8111,-8163,-8163,-8095,-7977,-7809,-7603,-7359,-7094,-6791,-6445,-6032,-5509,-4855,-4033,-3037,-1873,-570,829,2270,3681,5021,6209,7217,7989,8499,8724,8663,8332,7772,7037,6186,5284,4375,3492,2653,1845,1063,267,-564,-1467,-2458,-3543,-4719,-5943,-7199,-8401,-9512,-10453,-11165,-11612,-11750,-11595,-11171,-10521,-9730,-8845,-7947,-7077,-6275,-5562,-4947,-4421,-3978,-3574,-3184,-2744,-2208,-1524,-652,406,1640,2977,4347,5642,6758,7621,8152,8333,8161,7660,6900,5931,4838,3697,2540,1440,360,-677,-1730,-2832,-4031,-5352,-6807,-8365,-9966,-11539,-12959,-14134,-14952,-15347,-15285,-14774,-13870,-12652,-11220,-9671,-8078,-6500,-4970,-3475,-2042,-625,752,2093,3375,4549,5575,6396,6963,7253,7238,6944,6388,5619,4707,3708,2717,1800,1028,448,91,-66,-31,97,277,378,345,71,-473,-1330,-2465,-3846,-5364,-6931,-8395,-9652,-10563,-11049,-11043,-10524,-9528,-8109,-6381,-4454,-2476,-561,1158,2594,3688,4390,4735,4735,4486,4070,3591,3158,2845,2725,2822,3141,3645,4288,4987,5668,6261,6677,6898,6851,6551,5966,5117,4004,2654,1077,-692,-2623,-4661,-6740,-8778,-10690,-12367,-13744,-14700,-15209,-15190,-14651,-13607,-12113,-10266,-8175,-5955,-3735,-1580,419,2250,3904,5395,6772,8065,9304,10512,11657,12708,13581,14197,14467,14333,13774,12810,11511,9964,8305,6623,5057,3645,2463,1483,692,18,-603,-1238,-1956,-2778,-3737,-4804,-5961,-7148,-8306,-9359,-10243,-10891,-11260,-11325,-11078,-10541,-9738,-8709,-7488,-6112,-4607,-3013,-1353,320,1977,3550,5015,6309,7420,8304,8968,9387,9586,9566,9364,9014,8565,8060,7555,7088,6690,6381,6155,5998,5855,5678,5374,4889,4134,3083,1705,36,-1871,-3901,-5944,-7845,-9478,-10723,-11492,-11745,-11480,-10745,-9615,-8206,-6626,-4991,-3386,-1870,-469,819,2005,3130,4206,5275,6321,7358,8329,9191,9845,10205,10169,9669,8679,7223,5398,3328,1197,-825,-2561,-3888,-4702,-4992,-4756,-4092,-3103,-1937,-761,284,1051,1441,1406,929,79,-1057,-2344,-3625,-4771,-5647,-6179,-6327,-6083,-5507,-4661,-3636,-2537,-1423,-381,589,1466,2298,3117,3970,4888,5861,6864,7823,8662,9288,9640,9667,9380,8804,8015,7093,6141,5234,4447,3806,3304,2919,2560,2174,1649,939,-22,-1224,-2658,-4239,-5890,-7489,-8934,-10120,-10980,-11463,-11565,-11306,-10723,-9895,-8867,-7723,-6492,-5221,-3918,-2594,-1235,147,1579,3026,4490,5924,7281,8511,9547,10327,10799,10925,10688,10106,9236,8137,6929,5671,4479,3379,2418,1584,852,195,-455,-1109,-1836,-2617,-3482,-4398,-5332,-6244,-7065,-7748,-8234,-8487,-8471,-8191,-7631,-6836,-5830,-4670,-3436,-2192,-1051,-91,589,927,875,437,-344,-1384,-2533,-3654,-4554,-5104,-5160,-4675,-3630,-2090,-166,2002,4239,6391,8314,9890,11063,11767,12021,11805,11172,10114,8707,6952,4938,2705,353,-2046,-4367,-6545,-8444,-10027,-11208,-11978,-12337,-12315,-11971,-11369,-10582,-9663,-8669,-7618,-6530,-5410,-4257,-3087,-1926,-807,210,1070,1739,2157,2344,2282,2020,1612,1123,656,295,134,257,696,1480,2556,3845,5223,6522,7578,8233,8361,7911,6884,5355,3465,1382,-706,-2627,-4240,-5458,-6234,-6589,-6561,-6221,-5649,-4917,-4104,-3262,-2443,-1681,-997,-405,82,480,774,992,1145,1255,1357,1489,1673,1963,2367,2913,3597,4387,5253,6118,6929,7620,8133,8456,8548,8433,8090,7550,6785,5825,4643,3265,1697,-23,-1855,-3731,-5599,-7373,-8993,-10376,-11466,-12176,-12472,-12269,-11557,-10295,-8497,-6204,-3493,-492,2636,5702,8503,10846,12578,13595,13862,13421,12363,10854,9060,7184,5400,3860,2693,1970,1740,1998,2722,3843,5276,6909,8603,10213,11571,12515,12906,12623,11622,9893,7516,4617,1380,-1986,-5265,-8243,-10750,-12636,-13813,-14257,-13961,-13020,-11505,-9575,-7354,-5003,-2647,-407,1640,3426,4946,6172,7139,7858,8356,8665,8799,8793,8657,8439,8152,7853,7576,7365,7280,7349,7609,8069,8705,9481,10302,11068,11644,11900,11715,11015,9759,7982,5765,3221,520,-2208,-4805,-7175,-9237,-10942,-12279,-13211,-13732,-13800,-13366,-12408,-10883,-8836,-6313,-3453,-420,2567,5311,7584,9265,10231,10489,10080,9140,7826,6340,4858,3539,2502,1788,1420,1332,1471,1721,2004,2213,2289,2167,1833,1287,559,-298,-1222,-2135,-2973,-3662,-4174,-4458,-4531,-4380,-4044,-3528,-2863,-2055,-1118,-72,1058,2207,3309,4266,4986,5391,5426,5110,4485,3685,2843,2143,1732,1715,2148,2974,4107,5356,6552,7486,8034,8095,7695,6880,5815,4644,3539,2637,2011,1676,1587,1637,1699,1618,1279,572,-542,-2053,-3915,-6017,-8238,-10432,-12451,-14154,-15415,-16138,-16255,-15746,-14631,-12958,-10831,-8369,-5714,-3035,-477,1800,3669,5026,5803,5973,5567,4642,3316,1725,22,-1618,-3054,-4138,-4777,-4900,-4499,-3592,-2271,-633,1157,2962,4598,5936,6838,7229,7051,6314,5038,3321,1245,-1050,-3445,-5809,-8032,-10006,-11665,-12930,-13774,-14158,-14086,-13561,-12623,-11313,-9727,-7946,-6112,-4338,-2765,-1481,-567,-27,163,82,-151,-424,-616,-657,-520,-231,133,483,716,763,588,192,-392,-1109,-1912,-2731,-3563,-4360,-5147,-5924,-6698,-7496,-8291,-9080,-9815,-10445,-10920,-11162,-11132,-10775,-10073,-9022,-7649,-6001,-4166,-2243,-363,1337,2718,3656,4052,3879,3128,1903,314,-1448,-3207,-4768,-6004,-6796,-7133,-7010,-6498,-5672,-4615,-3397,-2076,-678,770,2255,3749,5201,6543,7672,8480,8851,8696,7963,6647,4817,2575,106,-2404,-4740,-6706,-8153,-8971,-9132,-8662,-7646,-6218,-4515,-2727,-976,566,1821,2686,3149,3200,2910,2355,1656,940,317,-117,-314,-264,-7,394,847,1270,1602,1799,1872,1852,1792,1772,1837,2043,2395,2872,3419,3943,4348,4514,4356,3786,2775,1300,-580,-2814,-5272,-7815,-10294,-12513,-14324,-15564,-16130,-15957,-15051,-13467,-11330,-8816,-6115,-3452,-1016,1031,2568,3555,3997,3952,3531,2845,2036,1216,501,-34,-311,-307,15,633,1526,2633,3878,5168,6391,7446,8205,8587,8493,7883,6735,5081,2990,585,-1996,-4563,-6946,-8954,-10450,-11304,-11484,-10974,-9864,-8272,-6364,-4322,-2319,-493,1047,2256,3130,3689,4007,4146,4167,4163,4137,4152,4188,4236,4263,4224,4063,3756,3278,2651,1931,1189,546,81,-97,51,548,1355,2399,3559,4704,5690,6382,6675,6498,5816,4659,3072,1168,-935,-3088,-5142,-6960,-8418,-9427,-9936,-9917,-9395,-8402,-7016,-5316,-3427,-1453,430,2106,3402,4203,4424,4010,3006,1492,-369,-2376,-4286,-5880,-6932,-7314,-6939,-5828,-4085,-1871,582,3054,5299,7138,8397,9002,8895,8130,6773,4983,2923,782,-1232,-2982,-4306,-5156,-5478,-5310,-4704,-3755,-2569,-1256,84,1377,2557,3606,4511,5271,5920,6459,6928,7346,7730,8102,8463,8794,9081,9255,9288,9097,8658,7925,6909,5635,4172,2595,1021,-467,-1750,-2773,-3460,-3806,-3804,-3513,-3001,-2392,-1787,-1329,-1089,-1135,-1455,-1997,-2669,-3344,-3920,-4292,-4411,-4263,-3864,-3273,-2547,-1735,-888,-23,844,1699,2528,3292,3957,4438,4702,4660,4292,3572,2522,1189,-333,-1934,-3465,-4776,-5716,-6154,-6013,-5240,-3895,-2043,139,2474,4738,6720,8230,9116,9292,8734,7489,5668,3439,996,-1434,-3653,-5467,-6742,-7388,-7387,-6764,-5619,-4072,-2286,-442,1302,2772,3852,4442,4505,4033,3087,1746,151,-1575,-3257,-4778,-5995,-6833,-7226,-7176,-6681,-5821,-4647,-3263,-1756,-218,1258,2615,3769,4705,5366,5773,5910,5822,5499,5005,4321,3508,2550,1498,351,-838,-2048,-3220,-4303,-5251,-6006,-6549,-6845,-6901,-6725,-6330,-5761,-5031,-4203,-3302,-2391,-1514,-725,-101,331,480,351,-106,-854,-1845,-3009,-4205,-5314,-6159,-6604,-6510,-5796,-4443,-2490,-86,2588,5271,7704,9628,10823,11164,10578,9149,7015,4434,1710,-834,-2881,-4202,-4643,-4182,-2901,-994,1286,3641,5792,7504,8609,9039,8813,8022,6823,5396,3919,2557,1420,588,79,-123,-60,193,578,1026,1499,1963,2415,2829,3218,3540,3796,3938,3965,3864,3657,3380,3069,2782,2540,2377,2298,2292,2339,2397,2411,2333,2108,1698,1076,260,-750,-1867,-3043,-4156,-5104,-5774,-6070,-5924,-5329,-4301,-2949,-1383,212,1676,2830,3555,3756,3426,2599,1384,-69,-1591,-2983,-4084,-4749,-4881,-4458,-3479,-2042,-232,1790,3886,5901,7692,9145,10159,10670,10645,10086,9029,7556,5772,3825,1874,86,-1370,-2380,-2827,-2700,-2007,-832,694,2410,4152,5739,7060,7999,8530,8659,8450,8009,7459,6940,6570,6439,6592,7014,7659,8415,9189,9841,10290,10437,10253,9716,8871,7755,6473,5094,3714,2406,1210,177,-690,-1364,-1849,-2132,-2217,-2117,-1868,-1519,-1157,-846,-695,-753,-1087,-1686,-2525,-3519,-4533,-5433,-6059,-6278,-6021,-5247,-4031,-2482,-800,810,2111,2924,3099,2588,1418,-284,-2319,-4424,-6326,-7758,-8523,-8495,-7662,-6097,-3980,-1526,986,3334,5292,6745,7638,7987,7896,7470,6863,6182,5541,4983,4548,4220,3985,3808,3676,3566,3491,3450,3472,3555,3715,3934,4187,4444,4660,4802,4826,4713,4450,4050,3549,3003,2488,2089,1893,1973,2366,3090,4075,5241,6422,7452,8154,8372,8025,7083,5612,3745,1676,-387,-2224,-3680,-4635,-5071,-5024,-4606,-3948,-3228,-2579,-2152,-2017,-2225,-2774,-3624,-4715,-5971,-7291,-8595,-9766,-10721,-11366,-11640,-11501,-10942,-9991,-8699,-7153,-5446,-3696,-2004,-480,808,1801,2482,2862,2991,2928,2761,2561,2387,2289,2253,2288,2341,2389,2393,2332,2196,1986,1716,1399,1060,721,402,119,-122,-317,-468,-571,-628,-639,-590,-487,-312,-65,252,631,1041,1443,1781,2003,2068,1952,1665,1217,649,0,-695,-1377,-2025,-2583,-3059,-3430,-3752,-4058,-4433,-4949,-5673,-6657,-7891,-9341,-10889,-12398,-13682,-14577,-14916,-14619,-13640,-12040,-9945,-7549,-5095,-2825,-993,234,704,391,-691,-2437,-4673,-7193,-9740,-12057,-13893,-15017,-15278,-14580,-12948,-10488,-7432,-4059,-743,2191,4380,5598,5652,4514,2252,-913,-4659,-8553,-12126,-14903,-16472,-16567,-15071,-12110,-7960,-3103,1916,6494,10112,12356,13017,12086,9787,6506,2780,-801,-3682,-5367,-5572,-4190,-1353,2584,7141,11721,15767,18799,20494,20734,19587,17284,14173,10629,7024,3665,759,-1553,-3260,-4351,-4922,-5025,-4746,-4152,-3285,-2211,-969,367,1711,2972,4016,4744,5027,4808,4030,2750,1020,-999,-3169,-5310,-7266,-8907,-10109,-10802,-10925,-10474,-9470,-8000,-6177,-4175,-2199,-464,807,1426,1262,241,-1602,-4172,-7254,-10630,-13967,-17015,-19467,-21127,-21841,-21536,-20247,-18052,-15144,-11738,-8106,-4517,-1222,1579,3743,5214,6015,6248,6071,5695,5336,5207,5485,6280,7618,9429,11550,13724,15653,17036,17600,17187,15752,13369,10261,6691,2989,-546,-3654,-6144,-7889,-8851,-8999,-8410,-7121,-5275,-3014,-532,1961,4251,6163,7549,8352,8583,8322,7741,7009,6364,5947,5891,6190,6761,7432,7967,8142,7768,6757,5118,2989,565,-1878,-4096,-5872,-7068,-7650,-7643,-7153,-6299,-5202,-3960,-2636,-1253,162,1626,3074,4459,5644,6490,6826,6503,5416,3549,977,-2107,-5424,-8647,-11421,-13454,-14542,-14601,-13712,-12072,-9997,-7859,-6041,-4860,-4531,-5146,-6616,-8774,-11296,-13865,-16131,-17802,-18657,-18564,-17490,-15489,-12708,-9339,-5649,-1908,1577,4539,6707,7918,8021,7032,5013,2185,-1153,-4635,-7843,-10405,-11993,-12400,-11533,-9462,-6361,-2538,1639,5761,9424,12280,14074,14676,14091,12479,10086,7294,4463,2001,222,-630,-424,836,3016,5880,9082,12238,14945,16851,17683,17313,15716,13047,9517,5468,1230,-2828,-6394,-9202,-11048,-11852,-11588,-10369,-8382,-5855,-3087,-323,2189,4280,5829,6787,7137,6930,6211,5082,3635,1987,264,-1419,-2943,-4186,-5078,-5544,-5569,-5196,-4483,-3590,-2669,-1914,-1491,-1509,-2011,-2957,-4233,-5688,-7147,-8460,-9515,-10265,-10725,-10960,-11068,-11138,-11229,-11341,-11424,-11359,-11024,-10271,-9005,-7187,-4849,-2122,813,3711,6319,8403,9765,10302,9976,8867,7137,5021,2808,795,-750,-1600,-1633,-793,854,3182,5985,9016,12016,14733,16936,18484,19268,19309,18662,17472,15922,14186,12468,10895,9582,8572,7866,7406,7118,6876,6566,6059,5245,4067,2477,533,-1718,-4133,-6581,-8892,-10904,-12468,-13482,-13883,-13686,-12943,-11761,-10260,-8557,-6750,-4916,-3097,-1343,303,1760,2935,3717,3993,3696,2776,1281,-707,-3021,-5479,-7853,-9954,-11598,-12700,-13195,-13134,-12570,-11618,-10381,-8965,-7454,-5928,-4448,-3076,-1869,-883,-154,290,451,360,84,-291,-636,-839,-758,-306,594,1946,3720,5817,8130,10479,12743,14742,16390,17586,18309,18560,18389,17882,17132,16258,15362,14542,13867,13390,13116,13058,13166,13407,13713,14015,14254,14368,14313,14058,13570,12832,11833,10554,9025,7254,5335,3359,1484,-116,-1281,-1861,-1794,-1080,175,1802,3562,5187,6443,7081,6980,6044,4299,1874,-1053,-4176,-7203,-9779,-11610,-12436,-12125,-10638,-8098,-4738,-912,2967,6453,9144,10722,10967,9862,7473,4079,-14,-4398,-8715,-12623,-15896,-18393,-20089,-21045,-21394,-21289,-20925,-20430,-19947,-19523,-19175,-18843,-18419,-17766,-16724,-15168,-12996,-10195,-6801,-2966,1145,5259,9139,12524,15217,17081,18088,18266,17776,16803,15584,14374,13369,12748,12571,12853,13473,14291,15088,15665,15860,15570,14783,13573,12062,10425,8803,7329,6054,4989,4077,3235,2358,1352,159,-1227,-2742,-4246,-5559,-6454,-6743,-6286,-5042,-3088,-630,2056,4607,6687,7985,8309,7575,5861,3331,290,-2950,-6014,-8608,-10472,-11486,-11618,-10993,-9791,-8289,-6749,-5407,-4448,-3940,-3919,-4292,-4983,-5841,-6748,-7577,-8237,-8665,-8833,-8764,-8503,-8149,-7812,-7603,-7632,-7950,-8558,-9397,-10323,-11178,-11750,-11861,-11366,-10172,-8299,-5827,-2943,117,3088,5708,7780,9182,9888,9980,9592,8944,8243,7688,7461,7629,8244,9233,10482,11824,13066,14031,14565,14563,13986,12823,11161,9061,6675,4111,1492,-1072,-3529,-5825,-7966,-9951,-11788,-13453,-14907,-16060,-16831,-17105,-16801,-15862,-14246,-12002,-9181,-5927,-2404,1198,4661,7794,10427,12411,13684,14173,13919,12937,11346,9237,6786,4138,1491,-999,-3158,-4846,-5933,-6332,-5973,-4851,-3000,-527,2379,5479,8454,10984,12732,13443,12914,11094,8026,3900,-995,-6317,-11643,-16624,-20889,-24200,-26395,-27432,-27384,-26406,-24725,-22585,-20221,-17836,-15552,-13437,-11481,-9624,-7788,-5876,-3823,-1587,816,3335,5842,8200,10197,11663,12397,12292,11275,9393,6769,3620,239,-3071,-5978,-8228,-9608,-10016,-9467,-8061,-6031,-3643,-1217,960,2642,3673,3972,3571,2549,1063,-713,-2600,-4414,-5996,-7207,-7937,-8118,-7713,-6749,-5288,-3450,-1406,677,2583,4159,5268,5843,5887,5463,4681,3702,2659,1710,930,393,97,23,112,323,601,935,1342,1864,2573,3559,4866,6543,8546,10783,13084,15224,16945,18012,18207,17456,15726,13184,10018,6551,3070,-124,-2845,-4957,-6479,-7482,-8127,-8590,-9018,-9515,-10096,-10715,-11251,-11569,-11527,-11029,-10029,-8556,-6707,-4640,-2558,-676,828,1794,2192,2003,1338,314,-916,-2203,-3429,-4519,-5410,-6107,-6602,-6930,-7106,-7173,-7142,-7051,-6894,-6676,-6357,-5899,-5242,-4343,-3177,-1764,-171,1490,3056,4360,5216,5494,5108,4069,2475,527,-1499,-3290,-4512,-4911,-4297,-2632,-5,3362,7137,10957,14414,17198,19023,19760,19358,17898,15540,12515,9072,5480,1969,-1251,-4021,-6220,-7782,-8664,-8912,-8569,-7765,-6626,-5308,-3984,-2789,-1880,-1356,-1302,-1756,-2702,-4086,-5797,-7695,-9623,-11405,-12910,-13995,-14616,-14732,-14407,-13727,-12841,-11883,-11003,-10264,-9707,-9273,-8864,-8334,-7530,-6325,-4649,-2484,72,2898,5765,8444,10694,12274,13039,12846,11712,9667,6879,3559,-35,-3591,-6829,-9465,-11290,-12156,-12006,-10888,-8923,-6313,-3294,-124,2961,5729,8037,9756,10860,11357,11338,10906,10215,9383,8526,7723,7006,6415,5958,5663,5571,5732,6203,7035,8246,9807,11651,13631,15574,17261,18465,18986,18660,17392,15179,12083,8259,3920,-700,-5334,-9755,-13755,-17171,-19886,-21829,-22964,-23291,-22851,-21692,-19920,-17636,-14983,-12100,-9147,-6265,-3609,-1282,611,2019,2901,3269,3128,2558,1598,361,-1078,-2622,-4192,-5730,-7185,-8523,-9727,-10777,-11659,-12354,-12845,-13105,-13137,-12917,-12477,-11807,-10963,-9946,-8818,-7598,-6326,-5064,-3827,-2716,-1736,-978,-440,-141,-34,-59,-105,-63,186,735,1618,2838,4304,5891,7420,8706,9569,9887,9599,8734,7405,5802,4129,2627,1451,742,531,812,1494,2503,3701,5022,6381,7738,9074,10365,11597,12737,13727,14503,14976,15070,14707,13821,12400,10425,7963,5058,1839,-1588,-5066,-8464,-11637,-14458,-16817,-18603,-19742,-20150,-19795,-18654,-16756,-14165,-10984,-7354,-3441,559,4452,8013,11059,13395,14903,15490,15165,13983,12082,9635,6842,3910,1025,-1637,-3932,-5736,-6946,-7489,-7344,-6514,-5095,-3185,-968,1403,3717,5839,7577,8844,9505,9528,8862,7555,5657,3305,666,-2061,-4624,-6810,-8375,-9159,-9031,-7977,-6036,-3379,-214,3175,6476,9424,11737,13278,13942,13775,12891,11494,9819,8105,6545,5252,4275,3543,2944,2329,1542,515,-781,-2238,-3693,-4896,-5586,-5530,-4552,-2604,254,3820,7781,11771,15376,18247,20086,20717,20095,18284,15482,11947,8001,3965,129,-3261,-6040,-8115,-9453,-10100,-10108,-9583,-8605,-7272,-5652,-3804,-1788,358,2566,4782,6925,8930,10718,12234,13413,14209,14576,14464,13840,12660,10915,8619,5820,2641,-791,-4258,-7592,-10552,-12991,-14748,-15758,-15976,-15456,-14257,-12522,-10371,-7971,-5456,-2975,-656,1390,3031,4179,4725,4607,3783,2286,175,-2359,-5129,-7842,-10219,-11989,-12913,-12843,-11731,-9616,-6677,-3145,673,4459,7925,10820,12973,14291,14751,14416,13393,11855,9996,8047,6232,4770,3841,3563,3986,5059,6654,8554,10486,12174,13326,13739,13262,11870,9642,6751,3464,72,-3104,-5800,-7783,-8930,-9183,-8582,-7240,-5309,-2976,-413,2221,4804,7265,9541,11635,13517,15206,16684,17953,18977,19729,20135,20147,19666,18648,17029,14817,12043,8816,5280,1654,-1846,-4973,-7512,-9313,-10258,-10358,-9657,-8303,-6488,-4418,-2344,-442,1083,2148,2660,2653,2152,1269,98,-1234,-2633,-4017,-5338,-6572,-7725,-8812,-9857,-10875,-11872,-12821,-13705,-14439,-14976,-15196,-15039,-14392,-13229,-11515,-9300,-6670,-3760,-740,2210,4907,7196,8945,10069,10520,10302,9459,8090,6325,4340,2319,479,-999,-1937,-2218,-1800,-699,950,2975,5114,7108,8686,9639,9821,9171,7732,5613,3007,135,-2767,-5467,-7779,-9557,-10703,-11198,-11034,-10278,-8990,-7272,-5210,-2926,-509,1901,4202,6238,7890,9003,9465,9165,8048,6102,3383,10,-3830,-7915,-11977,-15764,-19027,-21580,-23300,-24135,-24130,-23393,-22082,-20401,-18535,-16659,-14923,-13397,-12154,-11166,-10410,-9803,-9241,-8625,-7835,-6783,-5421,-3722,-1756,396,2576,4603,6303,7495,8063,7941,7136,5739,3907,1857,-174,-1925,-3183,-3761,-3555,-2540,-760,1638,4483,7522,10517,13204,15345,16768,17313,16979,15762,13834,11351,8578,5755,3133,922,-725,-1719,-2041,-1760,-985,106,1327,2493,3424,4016,4170,3900,3226,2240,1063,-205,-1411,-2470,-3278,-3774,-3917,-3689,-3105,-2213,-1094,139,1341,2378,3079,3383,3190,2573,1586,402,-812,-1885,-2703,-3209,-3455,-3536,-3629,-3907,-4541,-5627,-7224,-9246,-11595,-14026,-16326,-18210,-19473,-19932,-19518,-18245,-16230,-13678,-10836,-7986,-5380,-3225,-1638,-658,-218,-201,-448,-789,-1110,-1322,-1415,-1435,-1451,-1567,-1840,-2317,-2945,-3663,-4297,-4712,-4721,-4184,-3023,-1191,1230,4119,7247,10345,13098,15197,16367,16408,15214,12815,9384,5191,655,-3826,-7786,-10871,-12772,-13330,-12504,-10378,-7166,-3155,1284,5767,9903,13356,15844,17202,17357,16377,14431,11773,8737,5630,2775,392,-1376,-2484,-3007,-3062,-2850,-2553,-2351,-2390,-2721,-3383,-4310,-5406,-6555,-7593,-8376,-8770,-8659,-8003,-6805,-5151,-3185,-1123,816,2370,3351,3581,2992,1576,-572,-3286,-6341,-9461,-12368,-14786,-16468,-17246,-16992,-15702,-13436,-10349,-6677,-2694,1283,4946,8025,10282,11581,11843,11093,9443,7083,4268,1304,-1519,-3900,-5637,-6583,-6713,-6102,-4904,-3361,-1713,-231,891,1509,1559,1082,154,-1072,-2445,-3821,-5073,-6123,-6922,-7446,-7694,-7672,-7384,-6843,-6069,-5067,-3857,-2448,-845,936,2889,4988,7199,9464,11716,13862,15827,17520,18893,19901,20516,20726,20497,19810,18623,16930,14734,12107,9175,6121,3189,618,-1347,-2547,-2879,-2381,-1155,564,2508,4371,5852,6729,6815,6040,4430,2076,-818,-4016,-7242,-10205,-12660,-14418,-15372,-15516,-14945,-13823,-12385,-10872,-9517,-8484,-7897,-7737,-7990,-8497,-9149,-9778,-10264,-10502,-10430,-10020,-9281,-8243,-6967,-5530,-4019,-2526,-1133,92,1105,1877,2415,2727,2851,2817,2662,2412,2095,1714,1305,866,445,64,-253,-483,-658,-800,-995,-1305,-1827,-2602,-3652,-4932,-6332,-7705,-8843,-9562,-9672,-9059,-7657,-5502,-2688,605,4167,7742,11089,13965,16186,17610,18166,17861,16749,14963,12646,9967,7096,4156,1284,-1449,-3954,-6160,-8012,-9440,-10400,-10872,-10863,-10434,-9680,-8743,-7751,-6880,-6217,-5863,-5832,-6095,-6589,-7211,-7848,-8422,-8832,-9064,-9076,-8903,-8552,-8065,-7469,-6787,-6035,-5229,-4345,-3404,-2369,-1249,-49,1231,2526,3809,4988,6003,6759,7216,7294,7005,6315,5273,3902,2279,460,-1459,-3402,-5276,-7006,-8508,-9724,-10597,-11078,-11140,-10754,-9895,-8581,-6794,-4597,-2032,785,3722,6598,9226,11411,12994,13873,14009,13463,12367,10919,9369,7951,6884,6317,6314,6863,7875,9212,10717,12222,13598,14724,15551,16043,16216,16100,15746,15193,14492,13660,12706,11612,10345,8869,7164,5233,3129,933,-1221,-3195,-4839,-6024,-6656,-6683,-6092,-4961,-3359,-1487,504,2366,3909,4920,5267,4839,3632,1674,-909,-3960,-7272,-10627,-13801,-16584,-18785,-20252,-20872,-20580,-19368,-17279,-14418,-10929,-6995,-2819,1383,5418,9093,12269,14829,16703,17863,18319,18117,17331,16060,14386,12446,10295,8073,5817,3638,1585,-260,-1828,-3039,-3821,-4098,-3830,-2999,-1648,130,2189,4331,6350,8031,9212,9787,9743,9150,8168,7010,5922,5131,4831,5122,6015,7420,9149,10978,12630,13887,14537,14494,13730,12350,10507,8455,6431,4693,3428,2739,2643,3033,3719,4448,4927,4921,4224,2792,670,-1926,-4712,-7309,-9380,-10612,-10832,-10002,-8221,-5756,-2944,-190,2119,3660,4220,3712,2188,-177,-3128,-6337,-9487,-12254,-14400,-15725,-16146,-15636,-14261,-12160,-9481,-6453,-3244,-71,2920,5571,7787,9463,10542,10970,10717,9787,8197,6017,3352,343,-2817,-5916,-8734,-11041,-12658,-13441,-13315,-12288,-10435,-7899,-4882,-1595,1732,4901,7742,10148,12037,13408,14274,14705,14781,14603,14278,13909,13588,13393,13367,13537,13881,14347,14860,15315,15631,15717,15527,15063,14335,13446,12454,11488,10606,9901,9368,9021,8783,8570,8273,7769,6976,5843,4373,2640,737,-1165,-2947,-4443,-5585,-6316,-6667,-6709,-6558,-6339,-6188,-6190,-6446,-6954,-7748,-8751,-9929,-11167,-12386,-13471,-14329,-14866,-15017,-14724,-13990,-12814,-11273,-9444,-7449,-5406,-3440,-1647,-113,1125,2045,2662,2998,3084,2946,2604,2061,1328,385,-730,-2024,-3426,-4883,-6292,-7558,-8562,-9229,-9480,-9313,-8753,-7880,-6799,-5629,-4472,-3406,-2479,-1697,-1047,-516,-79,252,450,473,252,-253,-1059,-2135,-3394,-4709,-5911,-6825,-7294,-7209,-6514,-5257,-3519,-1490,631,2616,4262,5408,5980,5965,5459,4619,3652,2797,2258,2209,2735,3826,5392,7232,9105,10723,11808,12127,11518,9913,7361,4009,110,-4039,-8083,-11717,-14650,-16716,-17820,-18007,-17400,-16202,-14661,-12988,-11394,-9983,-8810,-7853,-7034,-6263,-5438,-4494,-3402,-2177,-889,375,1504,2386,2955,3155,2993,2511,1761,850,-161,-1170,-2138,-2990,-3718,-4267,-4653,-4854,-4891,-4779,-4548,-4216,-3815,-3343,-2822,-2238,-1621,-963,-310,332,929,1464,1947,2351,2724,3034,3306,3499,3589,3512,3231,2687,1886,831,-386,-1671,-2862,-3829,-4403,-4511,-4079,-3139,-1774,-114,1658,3368,4837,5944,6616,6835,6683,6238,5676,5123,4720,4556,4642,4944,5347,5692,5829,5574,4826,3514,1644,-695,-3361,-6167,-8874,-11282,-13167,-14379,-14808,-14402,-13209,-11300,-8837,-6013,-3030,-126,2507,4698,6333,7358,7797,7706,7199,6392,5402,4323,3225,2142,1089,53,-957,-1958,-2907,-3780,-4504,-5015,-5256,-5174,-4778,-4071,-3139,-2065,-970,9,764,1172,1185,756,-79,-1263,-2683,-4201,-5659,-6900,-7776,-8169,-8006,-7262,-5966,-4219,-2142,75,2242,4146,5590,6406,6473,5735,4209,1988,-749,-3777,-6805,-9544,-11702,-13057,-13448,-12831,-11256,-8871,-5910,-2641,646,3674,6225,8131,9313,9770,9564,8833,7729,6454,5163,4029,3145,2584,2343,2393,2625,2941,3182,3219,2932,2242,1114,-405,-2248,-4275,-6338,-8287,-9983,-11335,-12300,-12884,-13150,-13178,-13086,-12960,-12883,-12900,-13014,-13215,-13448,-13675,-13831,-13879,-13776,-13478,-12976,-12211,-11183,-9839,-8178,-6193,-3910,-1401,1234,3854,6297,8415,10071,11186,11728,11713,11215,10319,9132,7751,6264,4748,3275,1909,732,-183,-749,-910,-631,84,1153,2491,3899,5247,6306,6977,7117,6717,5812,4507,3000,1500,253,-515,-621,42,1512,3703,6471,9563,12713,15598,17939,19476,20008,19446,17737,15005,11380,7183,2703,-1649,-5524,-8570,-10539,-11281,-10781,-9159,-6641,-3549,-240,2933,5656,7711,8960,9398,9078,8159,6812,5228,3584,2005,573,-677,-1770,-2740,-3666,-4597,-5600,-6696,-7883,-9148,-10398,-11583,-12574,-13304,-13678,-13667,-13240,-12437,-11282,-9851,-8196,-6385,-4475,-2513,-556,1346,3134,4746,6117,7196,7931,8311,8316,7983,7313,6381,5207,3877,2447,1023,-312,-1426,-2240,-2656,-2642,-2213,-1438,-461,550,1385,1862,1805,1110,-267,-2293,-4831,-7685,-10586,-13234,-15340,-16647,-16962,-16204,-14365,-11560,-7987,-3912,335,4425,8016,10832,12630,13287,12743,11077,8455,5145,1495,-2116,-5297,-7698,-9062,-9224,-8193,-6078,-3146,262,3755,6927,9428,10972,11382,10613,8721,5895,2401,-1442,-5282,-8808,-11748,-13919,-15221,-15673,-15350,-14430,-13111,-11615,-10166,-8915,-7996,-7422,-7178,-7146,-7181,-7122,-6799,-6103,-4980,-3442,-1595,414,2395,4155,5536,6436,6817,6714,6219,5466,4592,3750,3040,2543,2291,2265,2414,2666,2919,3097,3117,2946,2557,1981,1259,461,-329,-1053,-1647,-2101,-2414,-2630,-2805,-3003,-3305,-3736,-4339,-5055,-5830,-6538,-7042,-7216,-6926,-6123,-4784,-2962,-762,1674,4193,6614,8820,10684,12139,13164,13754,13964,13851,13507,12996,12427,11848,11336,10936,10669,10562,10598,10761,11006,11280,11510,11641,11584,11306,10756,9935,8862,7581,6160,4671,3189,1779,497,-619,-1540,-2263,-2769,-3072,-3146,-2999,-2593,-1925,-963,278,1801,3535,5427,7367,9237,10938,12346,13400,14058,14312,14213,13830,13260,12615,12003,11502,11202,11098,11205,11439,11712,11895,11839,11430,10582,9262,7529,5480,3290,1141,-766,-2291,-3307,-3805,-3797,-3418,-2788,-2112,-1549,-1247,-1342,-1837,-2764,-3984,-5401,-6796,-8032,-8919,-9371,-9320,-8751,-7713,-6245,-4438,-2354,-88,2303,4726,7110,9360,11386,13090,14402,15250,15602,15457,14832,13813,12466,10925,9285,7663,6122,4714,3434,2254,1133,-11,-1207,-2516,-3934,-5431,-6957,-8405,-9695,-10731,-11449,-11828,-11858,-11583,-11034,-10270,-9321,-8221,-6981,-5618,-4127,-2544,-872,825,2524,4148,5666,7008,8152,9048,9687,10047,10130,9953,9524,8876,8028,7011,5836,4531,3109,1607,60,-1485,-2977,-4351,-5557,-6519,-7185,-7495,-7398,-6881,-5939,-4624,-3016,-1237,545,2155,3399,4096,4115,3358,1814,-455,-3321,-6575,-9973,-13229,-16065,-18224,-19498,-19769,-18996,-17245,-14675,-11491,-7968,-4367,-936,2116,4668,6644,8057,8952,9440,9607,9568,9383,9089,8682,8147,7424,6530,5433,4224,2963,1798,844,234,26,245,809,1597,2412,3044,3305,3027,2152,674,-1295,-3598,-6007,-8310,-10286,-11794,-12730,-13081,-12890,-12233,-11230,-9967,-8536,-6986,-5354,-3632,-1840,45,1987,3968,5921,7776,9438,10800,11767,12243,12160,11492,10225,8425,6155,3555,767,-2047,-4706,-7066,-8975,-10319,-11031,-11064,-10437,-9232,-7547,-5590,-3523,-1592,28,1147,1665,1511,715,-662,-2467,-4545,-6685,-8691,-10359,-11504,-11986,-11674,-10537,-8554,-5828,-2488,1242,5129,8899,12310,15147,17257,18542,19003,18678,17691,16205,14397,12476,10596,8903,7464,6302,5367,4587,3839,3035,2087,968,-303,-1654,-2983,-4169,-5093,-5667,-5833,-5583,-4970,-4069,-3020,-1962,-1052,-430,-211,-454,-1201,-2386,-3955,-5743,-7616,-9367,-10846,-11893,-12425,-12400,-11852,-10867,-9573,-8120,-6655,-5290,-4110,-3148,-2394,-1819,-1359,-978,-622,-291,14,259,409,411,240,-159,-783,-1645,-2717,-3952,-5279,-6626,-7881,-8996,-9876,-10508,-10877,-11002,-10943,-10754,-10528,-10346,-10282,-10411,-10761,-11352,-12162,-13129,-14163,-15125,-15870,-16221,-16030,-15165,-13558,-11216,-8219,-4725,-943,2883,6512,9739,12379,14356,15582,16101,15949,15237,14102,12680,11134,9585,8126,6815,5642,4576,3541,2457,1267,-73,-1532,-3063,-4536,-5835,-6796,-7318,-7299,-6726,-5634,-4126,-2352,-497,1261,2754,3875,4567,4837,4739,4372,3839,3250,2693,2247,1946,1840,1923,2198,2662,3248,3948,4665,5362,5974,6446,6762,6890,6834,6598,6187,5622,4898,4038,3014,1852,522,-945,-2525,-4153,-5733,-7149,-8283,-9021,-9294,-9088,-8429,-7438,-6244,-5041,-4004,-3302,-3068,-3368,-4218,-5551,-7260,-9169,-11106,-12869,-14277,-15186,-15463,-15058,-13938,-12154,-9786,-6980,-3892,-714,2378,5217,7671,9644,11084,11970,12330,12206,11675,10846,9815,8740,7728,6904,6353,6092,6127,6350,6665,6908,6935,6638,5936,4849,3442,1851,258,-1156,-2205,-2767,-2768,-2211,-1196,131,1552,2828,3754,4155,3954,3171,1918,397,-1140,-2446,-3287,-3514,-3079,-2016,-510,1229,2894,4234,5002,5087,4458,3218,1561,-279,-2043,-3537,-4612,-5231,-5418,-5286,-4969,-4632,-4405,-4376,-4574,-4959,-5443,-5904,-6217,-6291,-6069,-5562,-4833,-3986,-3177,-2535,-2219,-2313,-2878,-3914,-5348,-7078,-8934,-10731,-12270,-13358,-13829,-13569,-12520,-10704,-8213,-5217,-1949,1327,4304,6751,8420,9230,9135,8222,6665,4665,2486,365,-1479,-2870,-3691,-3903,-3518,-2628,-1389,34,1403,2535,3232,3352,2811,1595,-238,-2543,-5100,-7656,-9899,-11576,-12458,-12432,-11477,-9702,-7277,-4463,-1503,1355,3922,6086,7799,9088,10023,10689,11158,11468,11609,11519,11130,10352,9150,7538,5586,3451,1299,-662,-2278,-3413,-4045,-4186,-3971,-3552,-3146,-2945,-3129,-3812,-5026,-6729,-8776,-10961,-13030,-14713,-15756,-15978,-15251,-13580,-11031,-7802,-4115,-284,3413,6672,9256,10970,11708,11425,10176,8088,5361,2268,-891,-3796,-6133,-7674,-8233,-7784,-6378,-4208,-1546,1273,3901,6004,7360,7807,7379,6173,4460,2512,687,-758,-1587,-1703,-1117,76,1672,3455,5203,6717,7885,8626,8962,8923,8613,8089,7457,6753,6053,5375,4783,4285,3938,3745,3716,3843,4072,4374,4664,4889,4979,4873,4546,3970,3151,2131,947,-292,-1528,-2628,-3540,-4178,-4525,-4580,-4376,-3958,-3393,-2740,-2052,-1395,-795,-318,10,142,37,-333,-995,-1937,-3122,-4460,-5823,-7040,-7935,-8314,-8066,-7077,-5385,-3055,-269,2752,5752,8481,10719,12308,13163,13257,12663,11457,9809,7846,5731,3600,1571,-245,-1761,-2898,-3608,-3855,-3646,-3007,-1986,-667,876,2548,4270,5972,7577,9050,10309,11335,12051,12439,12459,12108,11403,10399,9172,7857,6572,5495,4747,4454,4671,5384,6522,7928,9420,10784,11844,12464,12584,12222,11453,10411,9222,8033,6915,5939,5081,4295,3495,2569,1430,11,-1700,-3650,-5738,-7804,-9678,-11183,-12166,-12537,-12238,-11310,-9826,-7934,-5811,-3643,-1637,56,1284,1975,2079,1601,588,-888,-2693,-4694,-6683,-8476,-9822,-10553,-10467,-9487,-7574,-4801,-1338,2582,6649,10539,13930,16542,18179,18724,18164,16583,14129,11024,7502,3823,224,-3071,-5866,-8003,-9342,-9812,-9367,-8040,-5926,-3191,-71,3149,6168,8687,10447,11287,11114,9966,7990,5399,2525,-325,-2795,-4615,-5566,-5543,-4547,-2681,-144,2826,5946,8961,11631,13772,15255,16012,16016,15332,14026,12259,10192,8012,5917,4054,2540,1455,781,521,568,856,1272,1724,2126,2417,2550,2528,2350,2072,1716,1346,968,619,278,-40,-365,-678,-995,-1301,-1595,-1885,-2180,-2512,-2905,-3393,-3982,-4681,-5450,-6255,-7005,-7633,-8027,-8107,-7798,-7040,-5832,-4190,-2189,49,2385,4625,6584,8075,8927,9040,8335,6845,4626,1839,-1345,-4683,-7952,-10881,-13272,-14891,-15620,-15353,-14099,-11935,-9031,-5629,-2045,1389,4322,6450,7552,7480,6275,4045,1096,-2215,-5443,-8153,-9958,-10583,-9899,-7916,-4835,-938,3371,7676,11572,14716,16865,17884,17765,16583,14519,11776,8605,5244,1916,-1182,-3915,-6175,-7922,-9141,-9858,-10126,-9999,-9564,-8899,-8085,-7236,-6422,-5748,-5298,-5120,-5275,-5746,-6514,-7516,-8649,-9818,-10901,-11806,-12444,-12758,-12721,-12314,-11560,-10490,-9134,-7584,-5858,-4050,-2191,-339,1468,3189,4783,6206,7410,8369,9031,9406,9469,9256,8788,8098,7229,6195,5020,3697,2233,618,-1117,-2962,-4849,-6740,-8553,-10240,-11736,-13004,-14020,-14766,-15257,-15497,-15515,-15326,-14943,-14385,-13636,-12707,-11576,-10241,-8689,-6929,-4962,-2825,-544,1818,4203,6532,8713,10651,12226,13319,13818,13606,12635,10861,8360,5232,1704,-1979,-5503,-8589,-10981,-12532,-13191,-13014,-12171,-10862,-9340,-7816,-6460,-5370,-4564,-4000,-3583,-3219,-2805,-2292,-1661,-950,-236,382,791,904,641,-14,-1062,-2450,-4085,-5861,-7635,-9248,-10557,-11400,-11664,-11256,-10152,-8354,-5959,-3063,151,3505,6793,9792,12323,14204,15333,15652,15187,14038,12372,10400,8357,6461,4899,3795,3186,3054,3271,3706,4155,4455,4430,3995,3078,1723,-1,-1958,-3976,-5891,-7516,-8719,-9356,-9359,-8672,-7292,-5286,-2741,182,3299,6422,9340,11914,14000,15566,16572,17093,17172,16939,16448,15812,15057,14212,13258,12147,10814,9199,7240,4924,2286,-594,-3558,-6442,-9047,-11198,-12769,-13662,-13887,-13469,-12527,-11191,-9610,-7932,-6284,-4760,-3445,-2376,-1613,-1164,-1084,-1351,-1997,-2947,-4146,-5446,-6690,-7680,-8230,-8179,-7423,-5947,-3819,-1212,1622,4385,6757,8470,9313,9205,8159,6320,3915,1219,-1472,-3906,-5885,-7294,-8104,-8346,-8115,-7523,-6700,-5747,-4776,-3843,-3021,-2342,-1845,-1547,-1481,-1631,-2029,-2630,-3427,-4355,-5348,-6320,-7167,-7814,-8180,-8242,-7994,-7472,-6736,-5848,-4891,-3920,-3022,-2243,-1667,-1325,-1259,-1456,-1872,-2413,-2958,-3346,-3445,-3122,-2325,-1061,589,2458,4353,6036,7309,8007,8027,7379,6119,4419,2479,530,-1209,-2580,-3498,-3964,-4084,-3992,-3891,-3937,-4259,-4909,-5865,-7027,-8269,-9413,-10350,-10940,-11171,-11021,-10554,-9864,-9027,-8154,-7290,-6472,-5696,-4922,-4104,-3191,-2126,-895,518,2081,3750,5452,7116,8636,9947,10959,11633,11931,11844,11372,10517,9299,7720,5825,3633,1220,-1337,-3947,-6480,-8845,-10915,-12614,-13863,-14641,-14920,-14737,-14122,-13126,-11823,-10246,-8467,-6514,-4436,-2278,-83,2078,4137,6014,7608,8843,9633,9930,9720,9025,7920,6536,5023,3581,2375,1558,1216,1344,1871,2626,3418,3995,4176,3775,2755,1126,-974,-3341,-5729,-7883,-9571,-10631,-10953,-10510,-9349,-7571,-5339,-2864,-364,1915,3763,5011,5565,5416,4669,3492,2149,902,21,-302,46,1064,2645,4596,6683,8634,10257,11361,11900,11856,11314,10393,9238,8024,6889,5996,5433,5288,5563,6216,7139,8165,9103,9750,9928,9502,8414,6674,4378,1699,-1157,-3932,-6379,-8281,-9440,-9769,-9196,-7784,-5616,-2874,220,3421,6461,9101,11148,12481,13039,12873,12032,10668,8889,6850,4660,2420,216,-1901,-3866,-5656,-7222,-8561,-9622,-10399,-10821,-10859,-10436,-9523,-8088,-6167,-3835,-1227,1449,3980,6097,7590,8253,7990,6760,4655,1837,-1438,-4850,-8068,-10746,-12595,-13396,-13017,-11487,-8903,-5569,-1800,1952,5297,7872,9430,9896,9305,7888,5923,3771,1749,132,-924,-1356,-1229,-670,128,978,1695,2168,2335,2203,1852,1395,967,722,770,1191,2018,3208,4679,6298,7917,9372,10535,11297,11609,11468,10919,10037,8930,7696,6459,5290,4288,3478,2903,2547,2390,2387,2471,2588,2660,2643,2499,2212,1812,1312,780,239,-271,-743,-1202,-1671,-2217,-2868,-3673,-4634,-5739,-6925,-8125,-9199,-10034,-10457,-10329,-9530,-7976,-5664,-2661,881,4726,8599,12180,15179,17321,18435,18401,17237,15027,11960,8287,4296,287,-3431,-6624,-9059,-10610,-11195,-10817,-9563,-7605,-5167,-2544,-17,2160,3789,4799,5200,5105,4717,4231,3885,3817,4153,4878,5963,7253,8612,9838,10790,11340,11437,11097,10397,9475,8502,7658,7100,6953,7259,8009,9088,10323,11498,12369,12744,12477,11526,9936,7849,5454,2976,622,-1421,-3046,-4167,-4813,-4999,-4830,-4379,-3751,-3033,-2285,-1574,-915,-330,181,643,1053,1441,1791,2104,2341,2481,2475,2319,2001,1565,1059,582,222,101,315,949,2044,3608,5565,7806,10147,12364,14229,15493,15967,15512,14066,11682,8468,4643,457,-3804,-7837,-11390,-14207,-16132,-17039,-16897,-15737,-13666,-10845,-7509,-3918,-372,2824,5400,7142,7944,7803,6864,5336,3543,1779,336,-599,-942,-739,-139,614,1265,1551,1284,386,-1114,-3048,-5164,-7159,-8731,-9646,-9759,-9071,-7675,-5803,-3719,-1727,-90,994,1423,1202,420,-730,-2045,-3273,-4222,-4722,-4700,-4125,-3068,-1620,73,1864,3603,5144,6364,7164,7461,7217,6418,5090,3297,1114,-1352,-3990,-6687,-9316,-11761,-13902,-15624,-16842,-17491,-17558,-17070,-16093,-14725,-13059,-11206,-9243,-7248,-5282,-3415,-1697,-238,910,1610,1803,1397,361,-1289,-3491,-6114,-8976,-11861,-14531,-16745,-18309,-19047,-18891,-17806,-15873,-13211,-10018,-6495,-2889,601,3757,6427,8490,9878,10601,10706,10311,9550,8586,7554,6578,5717,4996,4389,3841,3288,2678,1990,1232,468,-230,-757,-1032,-981,-607,86,978,1981,2908,3628,3975,3862,3213,2060,460,-1434,-3446,-5375,-7019,-8237,-8922,-9074,-8747,-8063,-7208,-6326,-5627,-5189,-5129,-5434,-6080,-6981,-8002,-9017,-9871,-10462,-10698,-10554,-10045,-9245,-8252,-7213,-6247,-5499,-5058,-4981,-5290,-5925,-6816,-7810,-8757,-9455,-9754,-9481,-8590,-7035,-4919,-2363,417,3191,5719,7784,9216,9914,9849,9063,7683,5862,3800,1696,-264,-1913,-3135,-3827,-3953,-3484,-2447,-892,1095,3396,5852,8288,10508,12334,13626,14303,14374,13912,13095,12117,11217,10591,10380,10642,11330,12320,13422,14423,15138,15412,15200,14494,13424,12106,10748,9492,8482,7794,7427,7355,7438,7579,7589,7338,6703,5592,4002,1957,-454,-3081,-5782,-8372,-10702,-12650,-14115,-15077,-15534,-15549,-15218,-14629,-13911,-13104,-12275,-11391,-10428,-9300,-7960,-6348,-4476,-2391,-205,1927,3796,5221,5997,6014,5207,3637,1443,-1132,-3788,-6190,-8042,-9074,-9178,-8308,-6619,-4333,-1810,594,2489,3594,3703,2779,903,-1678,-4656,-7628,-10222,-12095,-12998,-12798,-11498,-9222,-6206,-2766,762,4032,6772,8766,9909,10184,9645,8430,6688,4610,2378,154,-1899,-3688,-5122,-6194,-6915,-7337,-7536,-7580,-7535,-7445,-7333,-7220,-7097,-6978,-6840,-6700,-6539,-6370,-6181,-5992,-5788,-5605,-5428,-5298,-5199,-5157,-5143,-5162,-5162,-5117,-4972,-4691,-4260,-3674,-2994,-2270,-1615,-1112,-863,-925,-1323,-2028,-2950,-3962,-4880,-5543,-5763,-5451,-4532,-3073,-1173,958,3087,4965,6352,7085,7059,6289,4870,3006,939,-1043,-2689,-3771,-4173,-3837,-2847,-1352,403,2142,3567,4431,4543,3821,2294,93,-2558,-5384,-8096,-10426,-12165,-13185,-13433,-12938,-11800,-10140,-8134,-5927,-3683,-1537,384,1983,3170,3908,4166,3975,3395,2515,1479,410,-518,-1189,-1474,-1315,-681,381,1787,3397,5034,6529,7692,8396,8546,8107,7122,5673,3913,2012,153,-1469,-2731,-3490,-3732,-3431,-2670,-1547,-206,1190,2477,3513,4159,4348,4028,3212,1979,413,-1306,-3033,-4584,-5814,-6615,-6925,-6731,-6080,-5042,-3738,-2287,-833,512,1644,2511,3091,3420,3541,3536,3461,3366,3291,3230,3199,3167,3133,3095,3066,3083,3197,3465,3951,4680,5666,6849,8150,9423,10519,11266,11535,11225,10301,8811,6838,4556,2132,-223,-2339,-4063,-5290,-5981,-6127,-5793,-5046,-3999,-2737,-1363,66,1502,2926,4351,5781,7243,8744,10273,11810,13294,14682,15894,16880,17582,17970,18011,17707,17015,15960,14491,12630,10355,7712,4732,1528,-1803,-5096,-8202,-10968,-13267,-15004,-16147,-16694,-16714,-16305,-15579,-14686,-13693,-12713,-11725,-10747,-9711,-8570,-7291,-5859,-4312,-2712,-1142,315,1598,2666,3543,4259,4887,5505,6161,6873,7614,8284,8755,8872,8460,7421,5668,3249,262,-3078,-6510,-9737,-12465,-14442,-15479,-15501,-14492,-12599,-9986,-6938,-3740,-674,2005,4132,5616,6479,6810,6784,6590,6403,6389,6589,7030,7616,8228,8712,8928,8767,8177,7191,5868,4378,2861,1517,504,-49,-33,567,1759,3447,5534,7858,10259,12582,14666,16403,17678,18438,18606,18187,17152,15545,13423,10883,8058,5128,2252,-377,-2621,-4371,-5593,-6299,-6577,-6531,-6293,-5973,-5652,-5353,-5064,-4716,-4229,-3512,-2500,-1166,470,2314,4231,6030,7509,8473,8787,8367,7251,5542,3427,1140,-1094,-3072,-4651,-5766,-6420,-6689,-6671,-6505,-6281,-6088,-5939,-5828,-5679,-5432,-4984,-4289,-3289,-1987,-408,1394,3318,5268,7109,8728,10013,10872,11250,11104,10453,9315,7777,5914,3858,1714,-377,-2314,-3989,-5313,-6233,-6703,-6717,-6308,-5512,-4420,-3103,-1660,-154,1339,2799,4188,5521,6792,8010,9195,10327,11432,12472,13472,14398,15281,16086,16843,17505,18077,18486,18692,18614,18174,17313,15983,14169,11917,9276,6385,3362,381,-2410,-4862,-6865,-8345,-9273,-9686,-9637,-9255,-8657,-7994,-7406,-6999,-6875,-7067,-7598,-8428,-9498,-10707,-11928,-13032,-13846,-14247,-14085,-13282,-11786,-9625,-6882,-3719,-344,2994,6040,8568,10394,11446,11700,11279,10316,9037,7617,6243,5007,3970,3109,2380,1692,986,180,-731,-1761,-2856,-3957,-4999,-5911,-6642,-7173,-7475,-7583,-7496,-7259,-6912,-6484,-6045,-5607,-5209,-4851,-4501,-4125,-3651,-3025,-2202,-1175,10,1275,2487,3521,4242,4577,4490,4033,3317,2492,1759,1262,1154,1467,2183,3172,4252,5181,5737,5694,4939,3395,1134,-1722,-4927,-8227,-11289,-13859,-15667,-16584,-16533,-15575,-13852,-11577,-9008,-6395,-3953,-1846,-155,1101,1971,2530,2884,3107,3251,3347,3365,3302,3125,2830,2450,2027,1641,1367,1267,1393,1736,2272,2914,3577,4146,4534,4679,4560,4204,3664,3014,2324,1636,981,323,-354,-1135,-2056,-3181,-4516,-6067,-7776,-9575,-11364,-13008,-14417,-15459,-16087,-16258,-15973,-15280,-14222,-12880,-11321,-9615,-7848,-6084,-4410,-2902,-1634,-669,-71,145,-61,-663,-1635,-2908,-4376,-5904,-7323,-8465,-9158,-9272,-8725,-7489,-5616,-3223,-485,2362,5057,7332,8934,9679,9442,8233,6145,3398,278,-2890,-5792,-8145,-9787,-10608,-10669,-10073,-9039,-7807,-6623,-5723,-5248,-5300,-5856,-6855,-8137,-9535,-10843,-11890,-12542,-12704,-12377,-11570,-10381,-8882,-7180,-5350,-3444,-1518,428,2355,4268,6127,7910,9572,11062,12352,13409,14237,14865,15336,15712,16053,16374,16690,16932,17035,16889,16399,15489,14117,12297,10082,7572,4897,2187,-403,-2769,-4796,-6448,-7680,-8530,-9014,-9219,-9200,-9045,-8816,-8586,-8381,-8243,-8143,-8069,-7951,-7727,-7305,-6636,-5652,-4350,-2731,-833,1288,3564,5929,8301,10620,12802,14805,16548,18005,19114,19844,20149,19993,19335,18148,16403,14105,11276,7970,4285,340,-3696,-7660,-11348,-14605,-17242,-19174,-20285,-20575,-20050,-18788,-16904,-14550,-11900,-9167,-6536,-4231,-2399,-1179,-615,-685,-1283,-2226,-3296,-4242,-4846,-4929,-4386,-3204,-1460,689,3025,5282,7217,8590,9262,9162,8331,6904,5075,3098,1190,-437,-1667,-2456,-2839,-2921,-2840,-2741,-2761,-2975,-3420,-4070,-4837,-5628,-6307,-6773,-6952,-6808,-6371,-5697,-4893,-4061,-3312,-2724,-2334,-2149,-2123,-2187,-2259,-2258,-2141,-1875,-1508,-1064,-645,-296,-78,16,13,11,115,450,1122,2187,3649,5460,7494,9611,11627,13362,14638,15312,15261,14428,12791,10392,7336,3766,-117,-4093,-7946,-11425,-14382,-16624,-18105,-18773,-18683,-17927,-16660,-15057,-13323,-11623,-10108,-8853,-7894,-7193,-6668,-6231,-5753,-5151,-4353,-3315,-2061,-635,869,2327,3600,4547,5040,4981,4317,3044,1219,-1034,-3562,-6146,-8585,-10663,-12207,-13112,-13322,-12860,-11825,-10320,-8527,-6570,-4581,-2650,-809,912,2532,4044,5434,6640,7589,8140,8197,7627,6379,4441,1872,-1177,-4525,-7920,-11122,-13902,-16063,-17500,-18156,-18072,-17347,-16128,-14582,-12866,-11107,-9370,-7681,-5981,-4206,-2241,0,2588,5533,8803,12276,15798,19169,22155,24582,26255,27089,27023,26072,24296,21804,18702,15157,11302,7292,3304,-550,-4075,-7192,-9742,-11688,-12949,-13544,-13496,-12885,-11828,-10456,-8923,-7376,-5942,-4729,-3784,-3144,-2753,-2566,-2452,-2296,-1959,-1326,-316,1098,2888,4969,7207,9432,11469,13126,14264,14765,14595,13788,12453,10777,8989,7335,6056,5324,5233,5797,6872,8301,9781,11057,11836,11898,11106,9401,6853,3605,-104,-4000,-7789,-11182,-13940,-15878,-16878,-16931,-16059,-14427,-12187,-9605,-6890,-4298,-2006,-157,1177,1989,2328,2296,2021,1655,1339,1184,1287,1669,2341,3252,4338,5509,6673,7732,8609,9219,9534,9512,9181,8575,7752,6798,5767,4724,3683,2662,1622,548,-597,-1826,-3106,-4412,-5627,-6664,-7373,-7637,-7352,-6434,-4882,-2721,-53,2963,6156,9296,12201,14663,16565,17810,18387,18349,17783,16849,15683,14458,13273,12246,11386,10704,10137,9603,9027,8333,7497,6543,5529,4567,3761,3214,2979,3071,3406,3898,4365,4666,4651,4221,3363,2107,571,-1098,-2730,-4164,-5278,-6004,-6331,-6311,-6018,-5557,-5005,-4421,-3821,-3182,-2453,-1587,-519,742,2182,3697,5161,6398,7258,7594,7342,6506,5154,3452,1581,-237,-1787,-2890,-3411,-3279,-2520,-1192,514,2428,4293,5904,7081,7711,7774,7314,6451,5331,4110,2928,1868,986,253,-358,-944,-1555,-2282,-3133,-4127,-5215,-6322,-7355,-8186,-8723,-8859,-8571,-7843,-6771,-5445,-4052,-2724,-1631,-836,-400,-252,-331,-473,-563,-452,-66,647,1671,2947,4377,5852,7249,8493,9503,10284,10822,11173,11351,11388,11277,10982,10460,9632,8467,6922,5022,2827,433,-2010,-4357,-6448,-8143,-9341,-9970,-10024,-9528,-8563,-7233,-5659,-3987,-2335,-843,382,1245,1661,1597,1021,-32,-1504,-3282,-5215,-7115,-8780,-10007,-10641,-10564,-9751,-8239,-6138,-3615,-859,1935,4577,6926,8844,10262,11117,11407,11152,10426,9334,8021,6648,5379,4330,3607,3195,3070,3106,3160,3096,2761,2094,1053,-309,-1897,-3571,-5164,-6524,-7494,-7997,-7954,-7405,-6399,-5084,-3603,-2154,-879,78,671,880,788,499,174,-45,-39,256,816,1566,2346,2993,3314,3177,2496,1256,-451,-2504,-4687,-6800,-8629,-10020,-10868,-11154,-10912,-10245,-9272,-8143,-6967,-5865,-4890,-4103,-3508,-3108,-2886,-2821,-2887,-3065,-3332,-3660,-4020,-4367,-4649,-4820,-4813,-4607,-4159,-3476,-2576,-1475,-249,1077,2406,3700,4877,5899,6717,7316,7681,7841,7802,7620,7315,6920,6452,5922,5317,4648,3894,3059,2161,1224,318,-482,-1076,-1364,-1262,-740,211,1487,2989,4503,5859,6841,7310,7163,6386,5043,3281,1291,-678,-2405,-3660,-4296,-4224,-3440,-2021,-111,2109,4410,6595,8459,9851,10657,10819,10317,9181,7454,5222,2564,-395,-3535,-6701,-9732,-12467,-14764,-16497,-17611,-18070,-17926,-17263,-16208,-14927,-13558,-12250,-11073,-10075,-9211,-8418,-7591,-6624,-5454,-4047,-2457,-773,827,2196,3119,3485,3182,2212,631,-1422,-3771,-6203,-8525,-10544,-12134,-13180,-13644,-13506,-12809,-11616,-10046,-8233,-6335,-4515,-2904,-1618,-684,-107,216,395,602,996,1709,2839,4405,6367,8616,10985,13297,15355,16982,18044,18431,18091,17025,15247,12844,9910,6561,2964,-747,-4381,-7782,-10779,-13221,-14979,-15953,-16076,-15327,-13740,-11388,-8409,-4960,-1259,2501,6081,9298,11972,13963,15188,15596,15194,14029,12185,9769,6904,3722,366,-3021,-6281,-9255,-11780,-13728,-14964,-15445,-15130,-14083,-12402,-10257,-7863,-5425,-3187,-1305,87,935,1267,1139,671,-16,-801,-1581,-2282,-2859,-3297,-3605,-3801,-3923,-3994,-4050,-4107,-4176,-4268,-4374,-4508,-4667,-4874,-5152,-5536,-6069,-6788,-7721,-8885,-10260,-11810,-13465,-15105,-16604,-17790,-18496,-18568,-17884,-16384,-14085,-11080,-7541,-3702,160,3751,6814,9122,10564,11096,10807,9859,8494,6972,5540,4399,3657,3342,3385,3657,3991,4228,4239,3963,3399,2619,1733,896,233,-113,-73,400,1291,2532,4017,5608,7140,8461,9421,9910,9872,9293,8238,6820,5196,3563,2112,1018,428,416,996,2128,3673,5492,7353,9065,10380,11140,11165,10402,8819,6521,3650,455,-2808,-5840,-8405,-10286,-11393,-11670,-11204,-10095,-8519,-6666,-4706,-2834,-1183,96,928,1236,1031,335,-765,-2147,-3693,-5233,-6666,-7852,-8717,-9197,-9253,-8898,-8130,-7000,-5558,-3841,-1940,119,2234,4349,6362,8186,9708,10840,11474,11550,11019,9883,8201,6091,3719,1315,-892,-2653,-3781,-4120,-3636,-2355,-415,1980,4577,7105,9295,10922,11816,11869,11058,9425,7073,4175,924,-2447,-5714,-8674,-11164,-13071,-14368,-15060,-15247,-15033,-14564,-13961,-13317,-12683,-12037,-11336,-10463,-9331,-7831,-5912,-3572,-865,2087,5110,8018,10569,12578,13840,14246,13735,12355,10246,7628,4800,2068,-261,-1957,-2873,-2995,-2421,-1358,-92,1070,1832,1950,1278,-219,-2472,-5283,-8381,-11430,-14077,-15986,-16908,-16668,-15244,-12735,-9355,-5444,-1351,2496,5762,8140,9443,9630,8749,7021,4719,2207,-169,-2070,-3253,-3559,-2958,-1526,564,3059,5689,8164,10259,11792,12692,12937,12628,11860,10821,9627,8415,7246,6125,5026,3850,2527,947,-918,-3099,-5536,-8148,-10773,-13263,-15389,-16994,-17877,-17933,-17091,-15366,-12866,-9761,-6301,-2767,550,3396,5571,6981,7628,7607,7104,6329,5508,4808,4351,4141,4128,4176,4123,3817,3126,2000,440,-1453,-3530,-5591,-7418,-8826,-9652,-9836,-9370,-8361,-6962,-5408,-3917,-2748,-2067,-2017,-2625,-3824,-5462,-7293,-9016,-10333,-10933,-10619,-9240,-6808,-3425,680,5189,9754,13975,17537,20123,21573,21795,20835,18854,16105,12907,9625,6592,4125,2430,1649,1778,2747,4370,6423,8638,10763,12555,13874,14577,14696,14227,13314,12076,10677,9267,7967,6866,5999,5365,4913,4577,4281,3955,3561,3079,2547,2009,1569,1299,1320,1672,2423,3535,4971,6599,8284,9837,11091,11887,12138,11804,10954,9694,8205,6670,5268,4139,3369,2994,2999,3343,3947,4738,5621,6519,7324,7973,8351,8420,8102,7387,6284,4818,3084,1145,-874,-2876,-4769,-6454,-7881,-8985,-9725,-10067,-9965,-9386,-8302,-6691,-4585,-2028,858,3950,7035,9945,12439,14364,15537,15873,15319,13893,11694,8872,5643,2282,-931,-3677,-5704,-6783,-6794,-5714,-3617,-702,2785,6514,10160,13386,15923,17535,18108,17589,16060,13685,10694,7389,4047,964,-1660,-3658,-4992,-5680,-5843,-5649,-5292,-4966,-4821,-4933,-5305,-5846,-6392,-6758,-6722,-6119,-4844,-2868,-304,2677,5768,8643,10941,12352,12655,11755,9717,6747,3192,-536,-3988,-6769,-8583,-9278,-8865,-7517,-5532,-3295,-1223,313,996,659,-754,-3124,-6229,-9725,-13250,-16404,-18872,-20392,-20843,-20194,-18569,-16142,-13204,-10042,-6946,-4165,-1867,-125,1036,1705,1952,1906,1629,1205,643,-41,-862,-1832,-2938,-4173,-5471,-6784,-8011,-9065,-9858,-10302,-10342,-9917,-9028,-7670,-5892,-3776,-1407,1051,3486,5702,7574,8936,9668,9683,8921,7379,5123,2266,-1026,-4508,-7974,-11156,-13861,-15917,-17223,-17737,-17509,-16608,-15206,-13447,-11527,-9590,-7761,-6097,-4620,-3288,-2043,-813,466,1815,3248,4698,6116,7384,8423,9139,9497,9489,9166,8623,7978,7367,6899,6637,6588,6670,6762,6671,6226,5249,3635,1345,-1573,-4973,-8654,-12327,-15712,-18506,-20464,-21405,-21231,-19942,-17646,-14506,-10802,-6799,-2829,841,3958,6353,7926,8649,8577,7795,6456,4703,2702,608,-1446,-3337,-4958,-6240,-7115,-7557,-7568,-7168,-6421,-5395,-4189,-2875,-1550,-248,987,2152,3258,4311,5316,6255,7081,7729,8118,8159,7791,6961,5677,3972,1934,-305,-2581,-4698,-6454,-7677,-8219,-8019,-7070,-5475,-3389,-1044,1285,3345,4868,5696,5721,4976,3575,1740,-261,-2132,-3595,-4438,-4516,-3788,-2304,-198,2324,5027,7670,10008,11876,13115,13679,13554,12794,11493,9766,7741,5525,3214,898,-1375,-3527,-5518,-7273,-8730,-9805,-10427,-10524,-10038,-8961,-7293,-5127,-2557,241,3080,5765,8088,9908,11089,11599,11422,10639,9358,7713,5884,4015,2285,820,-254,-851,-932,-475,472,1842,3517,5351,7175,8814,10093,10861,11022,10513,9380,7690,5610,3304,980,-1207,-3105,-4654,-5820,-6641,-7190,-7556,-7833,-8089,-8356,-8635,-8873,-9008,-8938,-8577,-7850,-6709,-5166,-3268,-1113,1168,3426,5503,7258,8576,9375,9644,9392,8714,7708,6529,5309,4191,3267,2607,2222,2086,2142,2298,2466,2531,2418,2024,1312,235,-1199,-2955,-4964,-7130,-9331,-11457,-13371,-14995,-16233,-17059,-17462,-17468,-17141,-16564,-15818,-15017,-14212,-13503,-12899,-12455,-12149,-11990,-11943,-11979,-12047,-12094,-12065,-11901,-11578,-11045,-10326,-9391,-8285,-7012,-5602,-4091,-2506,-885,712,2269,3703,5008,6122,7034,7705,8112,8211,7971,7342,6307,4868,3066,998,-1209,-3397,-5400,-7076,-8312,-9047,-9276,-9034,-8404,-7483,-6389,-5228,-4101,-3093,-2236,-1566,-1035,-598,-161,370,1087,2048,3276,4744,6364,8044,9629,11000,12035,12648,12812,12520,11828,10805,9551,8144,6665,5155,3647,2133,620,-923,-2481,-4073,-5676,-7258,-8802,-10223,-11508,-12538,-13302,-13690,-13716,-13325,-12589,-11538,-10311,-9016,-7802,-6795,-6085,-5714,-5658,-5839,-6131,-6398,-6496,-6313,-5795,-4905,-3695,-2210,-549,1207,2953,4635,6147,7471,8512,9266,9678,9755,9497,8931,8088,7009,5720,4265,2657,935,-878,-2742,-4610,-6443,-8177,-9779,-11185,-12359,-13244,-13807,-14003,-13820,-13244,-12308,-11050,-9555,-7901,-6196,-4531,-2982,-1620,-457,496,1270,1912,2473,3019,3602,4290,5107,6107,7284,8636,10132,11712,13313,14854,16243,17396,18207,18587,18435,17684,16263,14178,11431,8133,4409,474,-3420,-6973,-9891,-11892,-12782,-12452,-10929,-8360,-5000,-1199,2696,6306,9359,11615,12966,13374,12895,11647,9780,7487,4948,2357,-107,-2285,-4024,-5218,-5756,-5614,-4747,-3218,-1075,1543,4501,7605,10674,13506,15924,17764,18912,19284,18860,17655,15750,13239,10279,7003,3587,180,-3074,-6041,-8625,-10741,-12343,-13417,-13968,-14055,-13723,-13073,-12164,-11075,-9854,-8532,-7117,-5619,-4027,-2365,-664,1029,2629,4073,5285,6207,6828,7131,7155,6927,6496,5896,5170,4353,3490,2637,1848,1203,743,542,605,957,1564,2377,3314,4262,5091,5660,5858,5577,4803,3538,1904,54,-1784,-3363,-4437,-4796,-4292,-2888,-635,2274,5581,8929,11977,14374,15877,16328,15688,14048,11579,8520,5154,1744,-1450,-4220,-6392,-7848,-8505,-8336,-7354,-5623,-3243,-374,2802,6048,9137,11804,13843,15046,15307,14553,12826,10219,6912,3131,-863,-4805,-8435,-11544,-13954,-15579,-16377,-16398,-15732,-14517,-12908,-11064,-9109,-7151,-5247,-3429,-1687,-18,1630,3239,4839,6374,7813,9079,10098,10817,11177,11183,10835,10198,9336,8347,7322,6368,5568,4989,4693,4687,4987,5548,6312,7180,8026,8717,9095,9067,8514,7432,5838,3819,1526,-881,-3224,-5341,-7120,-8471,-9353,-9756,-9670,-9121,-8112,-6671,-4828,-2645,-201,2360,4880,7153,8957,10099,10401,9789,8249,5888,2898,-466,-3901,-7110,-9834,-11860,-13062,-13387,-12842,-11520,-9514,-6997,-4113,-1044,2034,4967,7589,9774,11402,12400,12715,12359,11372,9840,7883,5636,3234,815,-1517,-3674,-5577,-7192,-8448,-9335,-9788,-9805,-9350,-8446,-7109,-5429,-3479,-1417,636,2520,4121,5346,6141,6522,6496,6168,5588,4878,4116,3381,2743,2228,1872,1662,1593,1629,1738,1874,1995,2056,2034,1903,1676,1359,1000,633,333,131,106,278,681,1324,2162,3166,4220,5227,6064,6610,6800,6589,6015,5148,4114,3045,2086,1331,874,692,781,1023,1321,1552,1615,1457,1067,494,-179,-838,-1380,-1700,-1749,-1499,-961,-194,759,1798,2862,3862,4716,5351,5672,5621,5107,4101,2572,547,-1911,-4702,-7673,-10663,-13485,-15973,-17969,-19367,-20098,-20156,-19580,-18465,-16931,-15125,-13182,-11233,-9361,-7639,-6070,-4663,-3376,-2175,-1016,111,1223,2275,3229,4027,4600,4917,4962,4744,4329,3764,3140,2506,1912,1378,882,409,-108,-700,-1416,-2268,-3231,-4262,-5248,-6076,-6596,-6680,-6212,-5147,-3473,-1262,1354,4215,7090,9779,12056,13747,14715,14895,14290,12972,11075,8770,6260,3749,1426,-528,-1995,-2879,-3158,-2867,-2091,-989,271,1486,2477,3093,3229,2832,1902,481,-1366,-3518,-5878,-8280,-10588,-12635,-14268,-15366,-15831,-15631,-14783,-13369,-11536,-9455,-7348,-5396,-3806,-2676,-2100,-2050,-2464,-3219,-4164,-5134,-6002,-6634,-6979,-6985,-6679,-6082,-5275,-4311,-3293,-2280,-1378,-630,-112,165,184,-11,-368,-789,-1182,-1450,-1509,-1316,-859,-178,648,1515,2289,2849,3077,2902,2284,1257,-112,-1691,-3319,-4826,-6032,-6796,-7007,-6609,-5580,-3963,-1816,752,3623,6658,9701,12595,15162,17240,18671,19326,19132,18056,16158,13543,10411,6986,3542,349,-2350,-4349,-5521,-5818,-5275,-4027,-2268,-254,1728,3410,4546,4973,4598,3433,1560,-853,-3602,-6445,-9142,-11461,-13219,-14265,-14545,-14040,-12846,-11085,-8956,-6666,-4424,-2411,-776,410,1095,1327,1143,664,-31,-812,-1591,-2290,-2846,-3231,-3426,-3430,-3257,-2927,-2480,-1934,-1362,-777,-255,176,468,594,536,295,-135,-714,-1448,-2291,-3243,-4276,-5378,-6519,-7666,-8782,-9801,-10688,-11369,-11815,-11990,-11891,-11531,-10940,-10165,-9237,-8215,-7105,-5940,-4704,-3389,-1965,-409,1310,3189,5214,7324,9421,11376,13042,14275,14971,15074,14606,13655,12367,10924,9518,8319,7459,6991,6935,7197,7680,8200,8596,8678,8320,7404,5912,3855,1328,-1538,-4561,-7551,-10308,-12638,-14386,-15406,-15624,-14991,-13530,-11329,-8523,-5326,-1966,1289,4195,6538,8152,8974,8981,8260,6941,5204,3247,1282,-519,-1992,-3041,-3605,-3694,-3364,-2719,-1900,-1059,-340,126,261,26,-575,-1484,-2619,-3872,-5120,-6259,-7175,-7805,-8093,-8047,-7698,-7121,-6417,-5693,-5071,-4635,-4464,-4576,-4947,-5516,-6155,-6735,-7100,-7105,-6659,-5692,-4224,-2319,-91,2303,4714,6993,9025,10745,12125,13182,13959,14502,14879,15098,15214,15202,15085,14854,14510,14049,13460,12698,11741,10494,8929,6961,4569,1764,-1430,-4892,-8512,-12102,-15492,-18494,-20956,-22755,-23812,-24100,-23640,-22472,-20699,-18414,-15747,-12838,-9817,-6838,-4027,-1509,617,2290,3460,4154,4376,4215,3726,3016,2179,1294,468,-256,-802,-1145,-1279,-1203,-968,-620,-249,52,177,29,-482,-1393,-2745,-4473,-6532,-8781,-11090,-13290,-15229,-16747,-17731,-18085,-17765,-16775,-15162,-13012,-10450,-7613,-4631,-1635,1274,4044,6604,8963,11086,12965,14587,15896,16873,17443,17592,17286,16553,15441,14063,12541,11047,9739,8765,8232,8192,8617,9443,10514,11673,12726,13493,13839,13645,12874,11523,9645,7342,4723,1933,-902,-3656,-6223,-8525,-10477,-12052,-13184,-13875,-14101,-13870,-13213,-12154,-10745,-9048,-7112,-5021,-2834,-627,1528,3577,5437,7065,8378,9333,9868,9956,9584,8780,7603,6142,4518,2833,1231,-224,-1430,-2382,-3041,-3462,-3656,-3703,-3657,-3588,-3554,-3608,-3769,-4058,-4455,-4932,-5444,-5952,-6398,-6763,-7013,-7145,-7159,-7046,-6810,-6419,-5841,-5035,-3945,-2536,-792,1289,3642,6185,8784,11288,13524,15344,16615,17259,17271,16689,15632,14264,12756,11324,10121,9296,8926,9036,9588,10495,11620,12817,13915,14779,15260,15303,14821,13842,12374,10481,8263,5801,3241,668,-1776,-4000,-5913,-7423,-8498,-9081,-9177,-8797,-7976,-6774,-5250,-3472,-1508,598,2777,4999,7199,9327,11325,13117,14632,15786,16509,16716,16364,15402,13838,11704,9080,6095,2911,-280,-3288,-5926,-8051,-9579,-10459,-10751,-10511,-9888,-9012,-8031,-7079,-6254,-5621,-5216,-5024,-5021,-5150,-5353,-5555,-5719,-5777,-5722,-5533,-5219,-4780,-4225,-3528,-2678,-1618,-326,1230,3031,5023,7096,9117,10903,12303,13164,13396,12976,11934,10377,8456,6352,4248,2347,774,-320,-901,-937,-510,300,1311,2375,3305,3965,4261,4173,3735,3062,2285,1560,1010,727,733,1011,1464,1998,2469,2762,2775,2441,1738,700,-632,-2123,-3692,-5156,-6408,-7281,-7672,-7479,-6670,-5245,-3275,-875,1808,4586,7284,9728,11751,13253,14108,14295,13784,12612,10865,8644,6100,3396,689,-1851,-4121,-6001,-7479,-8508,-9155,-9437,-9455,-9258,-8936,-8538,-8127,-7727,-7380,-7078,-6839,-6643,-6479,-6329,-6171,-5988,-5766,-5483,-5118,-4646,-4029,-3242,-2245,-1035,402,2028,3803,5650,7481,9202,10718,11952,12852,13385,13554,13394,12933,12243,11350,10312,9144,7867,6474,4964,3311,1515,-447,-2547,-4759,-6998,-9170,-11117,-12705,-13769,-14208,-13956,-13034,-11524,-9604,-7468,-5373,-3532,-2147,-1350,-1204,-1699,-2747,-4219,-5913,-7643,-9176,-10325,-10919,-10839,-10021,-8485,-6295,-3617,-640,2383,5207,7587,9328,10296,10401,9665,8130,5923,3215,171,-2979,-6060,-8872,-11274,-13144,-14417,-15072,-15130,-14661,-13763,-12558,-11171,-9748,-8373,-7168,-6160,-5391,-4851,-4512,-4337,-4286,-4321,-4418,-4573,-4779,-5066,-5435,-5894,-6425,-6955,-7419,-7670,-7601,-7057,-5947,-4210,-1855,1028,4279,7662,10913,13737,15881,17118,17319,16421,14463,11580,7964,3904,-313,-4355,-7931,-10781,-12733,-13690,-13666,-12765,-11153,-9070,-6733,-4372,-2147,-171,1515,2912,4063,5000,5772,6356,6751,6877,6690,6121,5147,3762,2022,-10,-2184,-4385,-6406,-8108,-9304,-9876,-9733,-8840,-7240,-5040,-2397,454,3291,5866,7978,9476,10265,10326,9687,8433,6684,4567,2245,-159,-2498,-4672,-6587,-8177,-9401,-10223,-10627,-10601,-10137,-9247,-7947,-6307,-4393,-2349,-303,1582,3137,4258,4822,4817,4241,3177,1737,73,-1647,-3236,-4537,-5372,-5637,-5214,-4087,-2243,233,3221,6545,9969,13260,16137,18372,19752,20131,19452,17718,15045,11596,7621,3386,-794,-4642,-7893,-10352,-11899,-12498,-12208,-11146,-9505,-7468,-5251,-3014,-880,1064,2807,4344,5726,6986,8157,9250,10227,11046,11619,11870,11735,11170,10182,8817,7166,5364,3562,1916,578,-337,-767,-681,-130,810,2013,3307,4533,5498,6051,6075,5489,4301,2544,335,-2205,-4912,-7627,-10218,-12537,-14516,-16059,-17135,-17715,-17805,-17435,-16660,-15561,-14234,-12787,-11308,-9887,-8570,-7385,-6335,-5388,-4530,-3713,-2930,-2155,-1410,-699,-74,435,793,967,972,831,617,428,367,549,1041,1888,3059,4462,5947,7305,8318,8762,8458,7302,5262,2422,-1048,-4890,-8779,-12354,-15274,-17214,-17957,-17370,-15459,-12351,-8312,-3660,1183,5839,9940,13206,15471,16687,16912,16323,15134,13612,11970,10404,8994,7749,6611,5432,4090,2441,423,-1961,-4616,-7377,-10019,-12304,-13994,-14921,-14944,-14072,-12315,-9862,-6877,-3651,-450,2431,4745,6288,6935,6646,5471,3529,1031,-1810,-4714,-7464,-9837,-11703,-12984,-13656,-13794,-13432,-12715,-11681,-10458,-9065,-7581,-6012,-4413,-2787,-1206,323,1717,2957,3980,4759,5267,5493,5436,5101,4496,3636,2547,1263,-160,-1655,-3129,-4496,-5662,-6553,-7139,-7381,-7351,-7077,-6691,-6293,-6019,-5979,-6256,-6891,-7852,-9072,-10377,-11617,-12554,-13036,-12890,-12059,-10522,-8360,-5695,-2717,380,3366,6051,8258,9860,10787,11036,10647,9733,8424,6870,5230,3620,2125,807,-355,-1349,-2233,-3007,-3680,-4220,-4567,-4659,-4420,-3816,-2822,-1491,109,1846,3589,5175,6494,7427,7953,8059,7816,7311,6673,6009,5430,4980,4679,4497,4343,4160,3826,3294,2521,1497,292,-1033,-2347,-3531,-4457,-5026,-5164,-4837,-4066,-2893,-1411,254,1997,3642,5088,6192,6863,7037,6680,5794,4442,2685,663,-1483,-3585,-5445,-6903,-7789,-7992,-7450,-6160,-4189,-1669,1226,4258,7191,9755,11728,12896,13152,12433,10807,8417,5492,2329,-757,-3466,-5522,-6757,-7042,-6400,-4895,-2713,-72,2755,5511,7948,9901,11260,12011,12212,11975,11449,10775,10064,9387,8760,8169,7558,6901,6157,5347,4513,3724,3066,2605,2382,2399,2601,2918,3221,3427,3418,3159,2631,1879,993,91,-694,-1236,-1442,-1274,-739,65,1033,1982,2788,3294,3457,3246,2732,2035,1303,721,430,546,1104,2081,3344,4749,6052,7076,7602,7521,6765,5344,3376,978,-1617,-4245,-6674,-8752,-10332,-11308,-11630,-11250,-10187,-8460,-6143,-3332,-145,3250,6703,10017,13031,15568,17492,18687,19094,18691,17534,15725,13423,10811,8104,5466,3090,1070,-513,-1623,-2284,-2516,-2387,-1958,-1300,-490,424,1373,2343,3290,4214,5098,5953,6764,7556,8296,9016,9658,10231,10673,10950,11016,10833,10369,9628,8598,7324,5819,4138,2312,395,-1572,-3529,-5417,-7166,-8709,-9979,-10945,-11568,-11865,-11846,-11549,-11034,-10334,-9524,-8637,-7724,-6813,-5922,-5053,-4194,-3337,-2440,-1512,-511,530,1605,2671,3673,4557,5249,5688,5823,5598,5010,4027,2692,1032,-888,-2970,-5123,-7208,-9106,-10669,-11775,-12307,-12185,-11383,-9904,-7840,-5307,-2478,436,3228,5668,7575,8782,9187,8756,7517,5597,3169,481,-2210,-4628,-6556,-7806,-8294,-7987,-6948,-5292,-3178,-812,1609,3873,5806,7266,8179,8528,8378,7830,7059,6228,5528,5101,5048,5407,6130,7118,8197,9193,9908,10208,9994,9262,8074,6555,4889,3239,1784,614,-217,-743,-1042,-1230,-1405,-1662,-2022,-2480,-2970,-3397,-3657,-3657,-3329,-2671,-1718,-580,599,1634,2351,2571,2191,1157,-497,-2644,-5089,-7584,-9847,-11627,-12711,-12970,-12370,-10982,-8944,-6491,-3864,-1341,828,2440,3334,3437,2757,1372,-547,-2779,-5082,-7189,-8900,-10051,-10574,-10475,-9840,-8811,-7571,-6305,-5198,-4381,-3960,-3944,-4317,-4962,-5752,-6521,-7099,-7369,-7238,-6671,-5711,-4403,-2863,-1182,535,2219,3801,5272,6584,7753,8732,9517,10055,10320,10259,9870,9131,8095,6804,5339,3795,2246,772,-578,-1785,-2837,-3764,-4585,-5335,-6034,-6678,-7266,-7732,-8041,-8098,-7842,-7197,-6121,-4592,-2636,-309,2280,4995,7666,10125,12192,13730,14603,14749,14107,12709,10583,7844,4608,1056,-2633,-6251,-9598,-12490,-14767,-16317,-17082,-17048,-16276,-14860,-12953,-10726,-8361,-6051,-3948,-2204,-905,-127,129,-127,-810,-1824,-3032,-4298,-5490,-6489,-7219,-7615,-7662,-7365,-6748,-5875,-4812,-3645,-2461,-1340,-338,493,1156,1641,2003,2270,2518,2793,3159,3655,4307,5120,6066,7105,8170,9188,10076,10748,11119,11111,10674,9785,8478,6844,5016,3193,1552,286,-475,-688,-374,320,1199,2011,2515,2498,1860,575,-1228,-3349,-5483,-7328,-8578,-9030,-8562,-7221,-5126,-2557,215,2862,5119,6787,7748,7975,7517,6476,4983,3180,1191,-881,-2964,-5005,-6974,-8825,-10532,-12019,-13235,-14084,-14484,-14370,-13683,-12434,-10662,-8470,-6015,-3472,-1048,1075,2733,3816,4252,4056,3271,2023,470,-1205,-2794,-4126,-5045,-5460,-5325,-4668,-3552,-2106,-468,1177,2679,3870,4653,4953,4764,4121,3112,1837,427,-1001,-2328,-3450,-4275,-4719,-4733,-4262,-3331,-1955,-233,1714,3734,5633,7238,8377,8934,8855,8171,6964,5399,3632,1864,221,-1168,-2246,-2986,-3399,-3516,-3395,-3067,-2600,-2019,-1369,-685,-4,627,1168,1559,1769,1738,1462,922,161,-778,-1782,-2767,-3581,-4146,-4356,-4164,-3564,-2572,-1278,217,1771,3230,4444,5295,5689,5617,5096,4252,3205,2146,1230,599,356,525,1082,1931,2923,3887,4649,5044,4979,4383,3273,1715,-175,-2246,-4325,-6258,-7903,-9161,-9987,-10370,-10348,-9985,-9355,-8546,-7622,-6645,-5647,-4631,-3609,-2546,-1455,-340,780,1828,2763,3496,3980,4169,4052,3637,2961,2082,1060,-19,-1095,-2093,-2977,-3690,-4224,-4543,-4656,-4560,-4269,-3803,-3166,-2389,-1457,-406,781,2068,3444,4867,6284,7611,8758,9591,10010,9888,9176,7840,5919,3508,720,-2263,-5303,-8211,-10852,-13085,-14785,-15871,-16248,-15908,-14849,-13165,-10979,-8468,-5836,-3282,-1010,819,2057,2616,2452,1581,107,-1828,-3987,-6141,-8013,-9397,-10105,-10076,-9298,-7890,-6031,-3946,-1915,-152,1117,1776,1758,1063,-202,-1936,-3918,-5971,-7865,-9425,-10491,-10991,-10892,-10254,-9171,-7794,-6261,-4716,-3248,-1902,-676,490,1671,2938,4368,5970,7737,9606,11471,13239,14779,16016,16877,17325,17337,16902,15996,14630,12797,10552,7983,5216,2467,-86,-2184,-3677,-4420,-4394,-3650,-2350,-722,975,2455,3502,3929,3668,2732,1241,-626,-2626,-4540,-6164,-7360,-8087,-8346,-8234,-7850,-7317,-6727,-6140,-5570,-4997,-4395,-3722,-2986,-2190,-1388,-631,26,553,927,1164,1260,1236,1083,793,351,-245,-970,-1769,-2564,-3258,-3756,-3986,-3884,-3432,-2617,-1457,4,1723,3582,5484,7256,8728,9737,10114,9784,8728,7032,4889,2558,362,-1386,-2423,-2557,-1756,-49,2347,5204,8205,11046,13481,15293,16402,16773,16502,15700,14573,13287,12055,11006,10245,9805,9635,9647,9696,9625,9309,8656,7656,6370,4914,3447,2105,1023,236,-223,-413,-394,-225,23,339,717,1184,1774,2516,3415,4454,5567,6672,7662,8443,8952,9146,9044,8666,8078,7352,6557,5809,5173,4758,4615,4785,5284,6068,7096,8248,9408,10398,11043,11158,10596,9258,7113,4228,745,-3116,-7046,-10744,-13843,-16065,-17131,-16931,-15420,-12754,-9198,-5145,-1077,2537,5235,6716,6801,5541,3153,21,-3375,-6547,-9060,-10608,-11043,-10372,-8761,-6450,-3744,-931,1742,4067,5932,7225,7928,7978,7390,6132,4261,1819,-1024,-4085,-7072,-9668,-11547,-12393,-11998,-10231,-7151,-2937,2046,7331,12371,16605,19545,20822,20243,17817,13751,8414,2290,-4067,-10134,-15429,-19597,-22430,-23829,-23862,-22653,-20423,-17399,-13856,-10028,-6172,-2499,788,3525,5561,6809,7189,6718,5438,3499,1095,-1527,-4080,-6311,-7982,-8934,-9094,-8470,-7173,-5382,-3328,-1285,510,1800,2430,2259,1280,-468,-2814,-5535,-8348,-10946,-13069,-14498,-15124,-14935,-14020,-12539,-10693,-8691,-6690,-4821,-3119,-1588,-162,1237,2699,4309,6090,8053,10108,12154,14009,15518,16509,16880,16570,15596,14034,11993,9640,7095,4524,2013,-332,-2465,-4319,-5854,-7009,-7746,-8009,-7824,-7194,-6232,-5049,-3790,-2633,-1686,-1070,-785,-823,-1082,-1466,-1849,-2160,-2345,-2437,-2483,-2599,-2888,-3451,-4331,-5522,-6927,-8403,-9761,-10796,-11335,-11242,-10442,-8947,-6833,-4239,-1375,1530,4227,6459,8023,8760,8591,7549,5752,3425,838,-1680,-3850,-5402,-6185,-6122,-5252,-3699,-1640,674,3031,5178,6945,8190,8848,8918,8464,7586,6408,5063,3646,2242,877,-413,-1638,-2745,-3700,-4411,-4779,-4703,-4102,-2923,-1176,1072,3717,6570,9466,12208,14631,16642,18150,19169,19688,19757,19401,18656,17540,16072,14255,12124,9693,7031,4202,1318,-1511,-4148,-6491,-8425,-9901,-10866,-11322,-11276,-10755,-9806,-8499,-6908,-5161,-3360,-1636,-85,1211,2233,2958,3454,3768,4004,4260,4646,5247,6132,7306,8740,10337,11953,13420,14542,15152,15104,14320,12771,10519,7644,4331,712,-2983,-6626,-10023,-13072,-15658,-17718,-19231,-20182,-20620,-20579,-20104,-19253,-18030,-16476,-14584,-12386,-9900,-7186,-4302,-1340,1622,4488,7197,9685,11909,13813,15356,16447,17021,16988,16278,14865,12757,10021,6780,3189,-573,-4302,-7854,-11048,-13803,-16016,-17634,-18615,-18918,-18524,-17421,-15625,-13183,-10170,-6707,-2929,979,4845,8456,11632,14176,15942,16801,16699,15620,13640,10870,7497,3718,-235,-4142,-7811,-11055,-13755,-15808,-17178,-17859,-17918,-17432,-16546,-15393,-14123,-12845,-11640,-10524,-9477,-8415,-7258,-5888,-4269,-2361,-250,1958,4069,5885,7182,7798,7594,6527,4637,2028,-1099,-4518,-7973,-11199,-13991,-16152,-17576,-18175,-17942,-16879,-15056,-12532,-9417,-5824,-1892,2198,6259,10066,13387,16029,17794,18600,18415,17316,15487,13145,10582,8060,5800,3975,2621,1741,1192,856,527,96,-558,-1436,-2521,-3717,-4924,-6053,-7019,-7822,-8468,-9026,-9561,-10114,-10710,-11282,-11759,-12000,-11895,-11359,-10357,-8959,-7279,-5506,-3857,-2530,-1710,-1500,-1933,-2957,-4438,-6174,-7929,-9418,-10404,-10650,-10020,-8453,-6001,-2817,844,4685,8346,11507,13864,15197,15392,14411,12358,9413,5843,1999,-1773,-5108,-7710,-9373,-10009,-9664,-8502,-6784,-4793,-2832,-1121,179,1006,1395,1426,1255,1023,876,931,1232,1787,2524,3301,3981,4338,4242,3529,2144,89,-2574,-5689,-9081,-12526,-15803,-18703,-21053,-22709,-23625,-23764,-23198,-22005,-20316,-18262,-15970,-13531,-11018,-8443,-5812,-3087,-245,2731,5830,8997,12137,15131,17817,20046,21643,22483,22470,21578,19865,17474,14630,11628,8785,6411,4755,3965,4075,4981,6472,8273,10034,11482,12338,12486,11893,10679,9048,7298,5733,4650,4276,4746,6077,8178,10853,13829,16819,19498,21629,23001,23520,23158,21973,20061,17554,14569,11234,7630,3864,-7,-3870,-7662,-11254,-14563,-17482,-19920,-21827,-23145,-23885,-24035,-23659,-22782,-21480,-19810,-17818,-15559,-13064,-10366,-7508,-4523,-1470,1577,4552,7323,9797,11803,13213,13877,13686,12590,10603,7848,4539,968,-2493,-5510,-7732,-8943,-8993,-7894,-5749,-2791,706,4399,7978,11133,13648,15372,16264,16389,15878,14945,13798,12647,11631,10819,10188,9648,9039,8204,6982,5257,3016,273,-2803,-6049,-9194,-12020,-14298,-15882,-16703,-16774,-16178,-15075,-13600,-11939,-10188,-8437,-6714,-5013,-3350,-1716,-160,1273,2502,3470,4092,4345,4181,3616,2651,1336,-294,-2159,-4202,-6329,-8471,-10541,-12445,-14114,-15415,-16262,-16494,-16015,-14686,-12475,-9352,-5418,-815,4207,9370,14338,18793,22456,25096,26604,26949,26235,24645,22444,19933,17410,15149,13351,12142,11556,11532,11928,12549,13163,13535,13465,12813,11514,9611,7214,4510,1728,-920,-3235,-5084,-6399,-7172,-7471,-7392,-7079,-6652,-6265,-5997,-5948,-6142,-6602,-7302,-8207,-9250,-10347,-11398,-12265,-12823,-12916,-12439,-11296,-9467,-6978,-3938,-505,3103,6641,9850,12494,14370,15363,15418,14603,13064,11030,8794,6658,4906,3770,3355,3692,4638,5997,7461,8732,9506,9579,8805,7209,4892,2103,-843,-3597,-5797,-7179,-7537,-6846,-5172,-2753,107,3040,5675,7707,8901,9144,8449,6920,4766,2224,-441,-3013,-5310,-7246,-8798,-10017,-11003,-11876,-12752,-13729,-14840,-16072,-17333,-18473,-19298,-19596,-19168,-17889,-15698,-12653,-8918,-4738,-426,3693,7341,10280,12401,13676,14171,14054,13478,12681,11811,11042,10451,10093,9938,9929,9951,9867,9560,8878,7772,6190,4176,1842,-654,-3089,-5209,-6792,-7587,-7462,-6304,-4148,-1095,2623,6721,10830,14586,17646,19718,20636,20327,18863,16423,13281,9750,6166,2804,-117,-2495,-4318,-5680,-6738,-7681,-8706,-9962,-11553,-13502,-15757,-18216,-20716,-23081,-25135,-26709,-27675,-27935,-27442,-26189,-24242,-21693,-18716,-15482,-12200,-9056,-6211,-3783,-1833,-384,603,1175,1429,1437,1290,1032,716,343,-58,-478,-877,-1186,-1336,-1218,-753,140,1480,3260,5401,7788,10257,12623,14701,16326,17384,17813,17617,16868,15659,14137,12433,10674,8950,7325,5808,4391,3041,1698,327,-1117,-2656,-4287,-5992,-7736,-9456,-11093,-12578,-13830,-14805,-15425,-15666,-15487,-14874,-13825,-12342,-10446,-8169,-5558,-2682,365,3469,6485,9251,11601,13360,14394,14599,13931,12428,10183,7382,4228,986,-2127,-4885,-7135,-8794,-9812,-10237,-10122,-9550,-8626,-7406,-5967,-4341,-2570,-682,1282,3280,5266,7184,8997,10667,12181,13529,14729,15795,16751,17619,18414,19129,19770,20294,20659,20819,20675,20193,19284,17927,16103,13822,11150,8149,4948,1663,-1539,-4543,-7196,-9434,-11189,-12475,-13338,-13876,-14202,-14457,-14757,-15204,-15854,-16725,-17770,-18921,-20041,-20992,-21596,-21703,-21166,-19919,-17919,-15253,-12030,-8473,-4820,-1325,1746,4219,5946,6891,7119,6735,5982,5068,4277,3823,3889,4571,5877,7705,9886,12162,14261,15889,16805,16821,15856,13927,11180,7839,4244,727,-2321,-4610,-5875,-6003,-4967,-2882,31,3482,7099,10535,13435,15537,16640,16676,15650,13694,10983,7760,4262,728,-2654,-5747,-8466,-10798,-12754,-14372,-15699,-16742,-17510,-17958,-18046,-17734,-16993,-15866,-14413,-12763,-11071,-9477,-8131,-7114,-6451,-6123,-6005,-5962,-5804,-5348,-4465,-3078,-1209,1020,3417,5719,7659,8984,9510,9141,7875,5833,3187,216,-2808,-5572,-7813,-9290,-9846,-9380,-7886,-5443,-2198,1629,5764,9927,13817,17181,19813,21573,22382,22250,21189,19313,16701,13506,9876,5978,2008,-1865,-5439,-8588,-11163,-13131,-14456,-15200,-15448,-15319,-14967,-14515,-14108,-13820,-13723,-13818,-14082,-14462,-14843,-15153,-15240,-15048,-14474,-13507,-12168,-10514,-8690,-6830,-5148,-3796,-2962,-2734,-3170,-4231,-5813,-7754,-9855,-11902,-13689,-15040,-15804,-15888,-15228,-13822,-11708,-8974,-5748,-2196,1498,5136,8522,11498,13913,15702,16805,17268,17137,16551,15633,14543,13425,12382,11484,10731,10082,9425,8662,7651,6318,4605,2537,175,-2342,-4872,-7240,-9296,-10931,-12070,-12726,-12941,-12806,-12443,-11944,-11419,-10924,-10496,-10147,-9863,-9630,-9420,-9219,-9006,-8778,-8525,-8251,-7964,-7673,-7406,-7180,-7015,-6919,-6860,-6800,-6642,-6314,-5710,-4787,-3531,-1980,-238,1581,3317,4833,6000,6711,6923,6601,5816,4636,3234,1770,465,-487,-910,-667,291,1975,4284,7071,10149,13264,16220,18772,20779,22104,22690,22526,21633,20095,17995,15470,12646,9682,6724,3927,1413,-716,-2384,-3584,-4319,-4667,-4723,-4613,-4477,-4443,-4634,-5103,-5924,-7030,-8412,-9913,-11437,-12806,-13898,-14584,-14799,-14511,-13759,-12606,-11176,-9583,-7957,-6391,-4951,-3642,-2450,-1285,-96,1229,2717,4425,6297,8310,10331,12275,13991,15382,16345,16816,16774,16205,15172,13704,11909,9853,7666,5449,3342,1474,-17,-1017,-1416,-1154,-206,1416,3627,6312,9300,12383,15341,17943,19980,21270,21688,21182,19747,17477,14510,11027,7274,3466,-142,-3366,-6040,-8081,-9462,-10216,-10449,-10275,-9856,-9330,-8830,-8458,-8276,-8310,-8564,-8989,-9563,-10201,-10867,-11481,-11984,-12335,-12454,-12341,-11927,-11232,-10238,-8997,-7562,-6038,-4546,-3218,-2195,-1584,-1452,-1816,-2596,-3665,-4821,-5827,-6449,-6486,-5784,-4292,-2027,894,4279,7900,11481,14789,17573,19697,21034,21592,21404,20590,19285,17642,15792,13827,11811,9747,7630,5424,3104,653,-1903,-4526,-7132,-9640,-11950,-13979,-15660,-16953,-17841,-18333,-18464,-18249,-17752,-16963,-15913,-14570,-12922,-10943,-8635,-6037,-3229,-353,2424,4918,6959,8417,9228,9391,8985,8137,7019,5799,4643,3640,2865,2275,1850,1471,1088,624,68,-548,-1160,-1673,-1974,-1990,-1659,-983,-22,1131,2327,3442,4335,4947,5233,5247,5054,4780,4550,4491,4715,5288,6247,7561,9177,10970,12820,14547,16013,17055,17560,17440,16666,15268,13329,10997,8442,5862,3426,1290,-472,-1824,-2803,-3504,-4022,-4500,-5038,-5707,-6555,-7536,-8615,-9676,-10637,-11379,-11862,-12022,-11889,-11495,-10902,-10203,-9445,-8698,-7964,-7251,-6519,-5738,-4862,-3869,-2724,-1439,10,1596,3322,5174,7126,9163,11244,13317,15342,17229,18944,20396,21575,22423,22966,23215,23213,23044,22753,22432,22108,21822,21522,21170,20630,19793,18535,16752,14434,11611,8415,5048,1740,-1239,-3681,-5383,-6311,-6442,-5949,-5021,-3948,-3025,-2523,-2670,-3586,-5313,-7754,-10740,-13998,-17229,-20119,-22401,-23884,-24474,-24194,-23171,-21616,-19792,-17972,-16405,-15288,-14719,-14728,-15207,-16009,-16893,-17621,-17959,-17722,-16797,-15166,-12874,-10060,-6892,-3598,-390,2502,4900,6656,7679,7958,7526,6501,5041,3350,1654,182,-867,-1346,-1174,-358,1031,2852,4921,7050,9032,10699,11897,12518,12494,11796,10451,8526,6147,3472,705,-1948,-4289,-6145,-7421,-8066,-8123,-7688,-6907,-5953,-5000,-4209,-3692,-3540,-3761,-4361,-5269,-6412,-7702,-9038,-10345,-11550,-12609,-13486,-14171,-14640,-14896,-14915,-14702,-14238,-13528,-12575,-11412,-10078,-8656,-7237,-5919,-4815,-3965,-3409,-3088,-2909,-2731,-2389,-1742,-664,896,2940,5400,8157,11054,13929,16597,18934,20812,22172,22985,23254,23036,22382,21382,20107,18623,16988,15218,13326,11299,9122,6789,4299,1682,-1014,-3710,-6318,-8735,-10873,-12637,-13980,-14873,-15320,-15363,-15048,-14442,-13601,-12580,-11417,-10149,-8810,-7438,-6080,-4809,-3693,-2819,-2253,-2045,-2191,-2671,-3372,-4176,-4917,-5407,-5499,-5036,-3957,-2237,55,2796,5807,8877,11800,14379,16479,18000,18915,19244,19039,18385,17354,16034,14482,12775,10971,9163,7449,5942,4776,4056,3879,4275,5227,6641,8381,10245,12029,13511,14500,14854,14487,13403,11669,9438,6903,4290,1828,-301,-1948,-3043,-3588,-3644,-3343,-2841,-2325,-1962,-1909,-2269,-3093,-4379,-6062,-8015,-10098,-12115,-13893,-15275,-16145,-16442,-16190,-15434,-14318,-12948,-11507,-10082,-8789,-7648,-6647,-5723,-4794,-3745,-2512,-1014,755,2777,5007,7348,9722,12010,14119,15953,17427,18490,19096,19244,18944,18243,17199,15902,14438,12931,11462,10152,9060,8223,7658,7293,7068,6855,6529,5983,5123,3920,2388,591,-1356,-3334,-5195,-6845,-8176,-9172,-9828,-10200,-10376,-10452,-10529,-10690,-10974,-11398,-11925,-12506,-13064,-13528,-13845,-13969,-13906,-13667,-13311,-12900,-12512,-12215,-12063,-12097,-12305,-12690,-13181,-13753,-14314,-14820,-15197,-15408,-15409,-15205,-14770,-14147,-13332,-12357,-11246,-10010,-8689,-7294,-5875,-4457,-3104,-1851,-778,92,688,1021,1078,904,568,142,-265,-575,-695,-578,-187,480,1387,2492,3709,4963,6163,7224,8069,8631,8847,8679,8091,7070,5637,3818,1685,-676,-3156,-5622,-7950,-10007,-11683,-12889,-13558,-13672,-13226,-12269,-10855,-9100,-7109,-5043,-3034,-1233,247,1331,1970,2192,2024,1565,904,149,-592,-1233,-1685,-1893,-1806,-1418,-717,253,1430,2743,4050,5274,6260,6948,7250,7184,6776,6147,5421,4775,4362,4322,4755,5679,7079,8844,10827,12852,14701,16207,17198,17566,17256,16250,14601,12374,9699,6697,3519,316,-2765,-5581,-7994,-9898,-11196,-11853,-11859,-11273,-10181,-8719,-7027,-5271,-3597,-2150,-1050,-394,-247,-642,-1575,-3001,-4848,-7001,-9338,-11712,-13994,-16044,-17780,-19109,-20009,-20439,-20414,-19921,-18976,-17572,-15734,-13478,-10875,-8003,-4981,-1946,970,3634,5959,7869,9370,10463,11230,11715,12006,12144,12154,12060,11841,11519,11104,10626,10151,9706,9351,9081,8894,8739,8584,8379,8116,7803,7473,7186,6983,6909,6966,7119,7313,7432,7386,7053,6369,5302,3885,2224,455,-1221,-2641,-3636,-4143,-4140,-3739,-3074,-2402,-1927,-1901,-2475,-3746,-5698,-8237,-11156,-14233,-17174,-19744,-21720,-22969,-23434,-23133,-22169,-20663,-18773,-16618,-14296,-11865,-9341,-6724,-4006,-1190,1693,4593,7420,10083,12482,14522,16154,17332,18069,18400,18391,18142,17737,17297,16893,16612,16485,16530,16732,17037,17397,17700,17863,17763,17299,16394,15005,13161,10936,8495,6005,3687,1714,218,-732,-1185,-1228,-1051,-818,-724,-875,-1336,-2078,-3004,-3986,-4867,-5518,-5859,-5850,-5541,-5018,-4417,-3904,-3619,-3702,-4225,-5206,-6601,-8291,-10112,-11865,-13338,-14331,-14684,-14279,-13081,-11107,-8457,-5303,-1837,1660,4968,7824,10049,11514,12148,11974,11067,9552,7617,5443,3258,1256,-369,-1471,-1937,-1726,-838,649,2612,4899,7308,9689,11847,13687,15095,16039,16496,16471,15998,15101,13834,12233,10362,8276,6053,3772,1522,-612,-2556,-4251,-5654,-6764,-7570,-8113,-8424,-8546,-8545,-8455,-8338,-8228,-8158,-8151,-8228,-8387,-8641,-8953,-9300,-9604,-9803,-9795,-9524,-8900,-7907,-6504,-4717,-2576,-136,2500,5267,8015,10673,13108,15242,16992,18303,19146,19519,19443,18975,18174,17141,15951,14707,13478,12327,11290,10384,9593,8892,8234,7573,6869,6088,5238,4301,3332,2333,1356,422,-453,-1255,-2013,-2732,-3485,-4286,-5211,-6267,-7473,-8795,-10179,-11538,-12782,-13800,-14517,-14865,-14827,-14422,-13702,-12762,-11703,-10645,-9704,-8967,-8517,-8396,-8625,-9199,-10071,-11180,-12409,-13642,-14699,-15436,-15674,-15284,-14176,-12311,-9741,-6580,-3012,718,4359,7642,10353,12323,13485,13839,13497,12607,11383,10027,8735,7652,6867,6406,6236,6280,6449,6647,6804,6881,6864,6773,6640,6509,6416,6403,6480,6666,6941,7302,7706,8129,8520,8816,8953,8856,8438,7649,6441,4804,2787,453,-2079,-4674,-7199,-9513,-11530,-13169,-14418,-15267,-15752,-15891,-15721,-15248,-14481,-13434,-12112,-10565,-8865,-7102,-5428,-3964,-2850,-2186,-2008,-2310,-2988,-3920,-4897,-5760,-6298,-6410,-6012,-5140,-3864,-2352,-755,751,2031,3020,3685,4077,4282,4399,4562,4851,5354,6095,7055,8211,9455,10724,11896,12890,13610,14000,13986,13559,12687,11396,9724,7727,5486,3091,625,-1800,-4093,-6133,-7814,-9031,-9711,-9806,-9321,-8314,-6875,-5154,-3301,-1476,155,1483,2396,2858,2843,2388,1542,395,-970,-2443,-3942,-5367,-6650,-7711,-8510,-8983,-9118,-8891,-8315,-7407,-6215,-4790,-3221,-1588,-1,1434,2617,3452,3882,3882,3467,2695,1674,515,-621,-1609,-2311,-2652,-2565,-2071,-1192,-17,1353,2808,4220,5466,6450,7043,7213,6888,6110,4918,3426,1756,57,-1539,-2923,-4009,-4766,-5174,-5257,-5058,-4608,-3987,-3219,-2386,-1535,-733,-63,420,625,515,41,-795,-1961,-3404,-5025,-6713,-8359,-9827,-11045,-11920,-12438,-12576,-12390,-11896,-11187,-10280,-9257,-8116,-6890,-5570,-4132,-2581,-875,965,2942,4996,7081,9091,10957,12586,13909,14893,15512,15772,15705,15341,14739,13962,13072,12157,11278,10509,9908,9491,9282,9245,9345,9524,9704,9825,9808,9611,9178,8494,7538,6311,4844,3176,1407,-344,-1916,-3147,-3871,-3977,-3403,-2162,-359,1860,4260,6620,8677,10223,11080,11139,10362,8784,6509,3683,506,-2838,-6136,-9231,-11971,-14264,-16041,-17275,-17966,-18131,-17818,-17064,-15946,-14526,-12910,-11184,-9489,-7932,-6639,-5712,-5184,-5075,-5288,-5729,-6211,-6594,-6707,-6457,-5774,-4657,-3143,-1314,736,2887,5037,7083,8940,10553,11878,12900,13621,14061,14261,14263,14139,13922,13681,13410,13114,12728,12184,11369,10192,8550,6406,3751,657,-2738,-6232,-9570,-12485,-14708,-16045,-16334,-15568,-13783,-11177,-7993,-4544,-1196,1749,3970,5276,5532,4713,2894,233,-3060,-6692,-10406,-13891,-16901,-19201,-20627,-21055,-20469,-18891,-16465,-13386,-9934,-6429,-3214,-592,1180,1976,1778,707,-991,-3000,-4960,-6520,-7417,-7455,-6603,-4915,-2588,128,2937,5548,7722,9300,10204,10462,10174,9492,8601,7685,6879,6308,5995,5961,6147,6502,6948,7421,7868,8236,8490,8568,8422,7975,7170,5948,4282,2180,-307,-3076,-5993,-8886,-11587,-13926,-15775,-17042,-17713,-17804,-17428,-16690,-15764,-14798,-13923,-13252,-12838,-12695,-12799,-13074,-13440,-13792,-14038,-14111,-13963,-13602,-13042,-12343,-11543,-10688,-9788,-8840,-7814,-6670,-5363,-3853,-2120,-166,1972,4220,6463,8578,10395,11798,12647,12887,12486,11484,9952,8012,5793,3439,1097,-1129,-3116,-4825,-6196,-7240,-7965,-8418,-8653,-8732,-8731,-8695,-8698,-8750,-8884,-9073,-9290,-9498,-9628,-9643,-9491,-9134,-8558,-7731,-6665,-5363,-3880,-2282,-686,780,1964,2741,3003,2717,1893,645,-879,-2450,-3836,-4797,-5140,-4731,-3529,-1583,964,3891,6934,9812,12278,14133,15285,15707,15509,14819,13881,12876,12029,11463,11255,11387,11791,12333,12894,13337,13600,13631,13467,13145,12730,12274,11791,11267,10663,9916,8995,7883,6637,5335,4122,3137,2508,2320,2583,3230,4136,5113,5965,6516,6624,6235,5364,4107,2625,1116,-218,-1185,-1663,-1597,-1008,-32,1173,2358,3307,3813,3727,2992,1625,-263,-2481,-4828,-7037,-8907,-10239,-10914,-10884,-10189,-8925,-7278,-5437,-3618,-1998,-710,201,747,1036,1203,1430,1886,2696,3958,5658,7746,10091,12496,14766,16673,18016,18639,18419,17318,15353,12629,9308,5619,1822,-1805,-5020,-7585,-9382,-10319,-10428,-9798,-8598,-7027,-5321,-3698,-2351,-1440,-1039,-1191,-1823,-2837,-4037,-5233,-6184,-6723,-6695,-6054,-4840,-3171,-1249,704,2470,3862,4777,5174,5099,4662,4013,3326,2770,2486,2573,3095,4036,5359,6932,8640,10264,11658,12611,13005,12756,11849,10352,8379,6095,3672,1296,-894,-2770,-4266,-5336,-5986,-6224,-6099,-5645,-4912,-3952,-2812,-1553,-242,1055,2243,3258,4016,4480,4617,4447,3998,3337,2534,1670,817,43,-609,-1115,-1455,-1672,-1775,-1837,-1905,-2029,-2274,-2645,-3180,-3852,-4649,-5525,-6446,-7352,-8221,-9018,-9734,-10378,-10962,-11502,-12021,-12510,-12969,-13355,-13625,-13721,-13554,-13074,-12191,-10881,-9133,-7000,-4561,-1976,636,3085,5279,7103,8544,9592,10307,10757,11019,11169,11253,11307,11333,11321,11245,11067,10748,10241,9520,8540,7311,5808,4083,2156,125,-1946,-3920,-5701,-7157,-8191,-8712,-8662,-8016,-6782,-5026,-2842,-376,2204,4709,6966,8813,10132,10841,10915,10354,9232,7612,5638,3435,1168,-994,-2900,-4389,-5355,-5711,-5439,-4565,-3203,-1489,363,2147,3659,4724,5251,5207,4639,3660,2412,1058,-258,-1434,-2394,-3137,-3670,-4062,-4358,-4622,-4895,-5166,-5452,-5672,-5808,-5771,-5519,-5003,-4213,-3157,-1883,-452,1050,2553,3975,5284,6431,7427,8263,8962,9535,10010,10385,10685,10908,11060,11135,11118,10960,10631,10040,9139,7853,6155,4050,1615,-1037,-3689,-6151,-8158,-9529,-10114,-9849,-8795,-7075,-4916,-2581,-355,1500,2757,3279,3001,1951,253,-1921,-4335,-6747,-8930,-10691,-11904,-12518,-12548,-12103,-11324,-10399,-9507,-8789,-8344,-8193,-8288,-8529,-8765,-8847,-8620,-7982,-6875,-5300,-3344,-1115,1215,3463,5466,7034,8069,8459,8191,7267,5765,3798,1524,-863,-3154,-5122,-6565,-7306,-7228,-6288,-4519,-2067,862,3967,6925,9397,11083,11759,11312,9752,7236,4022,476,-3030,-6102,-8461,-9866,-10266,-9676,-8266,-6261,-3965,-1677,304,1734,2464,2415,1648,297,-1404,-3184,-4751,-5840,-6269,-5916,-4816,-3063,-881,1472,3729,5629,6996,7696,7704,7040,5801,4114,2136,31,-2038,-3934,-5540,-6758,-7543,-7852,-7679,-7039,-5954,-4475,-2669,-632,1520,3639,5583,7213,8424,9152,9397,9189,8634,7830,6905,5973,5090,4316,3625,2981,2327,1568,678,-408,-1659,-3038,-4467,-5826,-7020,-7936,-8504,-8685,-8492,-7962,-7205,-6316,-5434,-4684,-4145,-3896,-3927,-4205,-4632,-5092,-5438,-5546,-5306,-4653,-3579,-2102,-306,1712,3821,5888,7778,9362,10534,11208,11335,10926,10016,8724,7183,5568,4070,2834,2034,1728,1986,2780,4041,5663,7491,9351,11058,12425,13264,13438,12832,11410,9216,6382,3120,-276,-3509,-6261,-8281,-9399,-9528,-8730,-7121,-4956,-2481,-12,2217,3988,5199,5833,5947,5682,5188,4633,4162,3873,3820,3994,4344,4771,5172,5423,5445,5179,4623,3811,2832,1767,737,-195,-959,-1562,-2014,-2386,-2733,-3115,-3553,-4023,-4456,-4751,-4795,-4499,-3823,-2787,-1491,-95,1209,2203,2722,2646,1932,653,-1073,-3025,-4979,-6691,-7956,-8620,-8613,-7918,-6623,-4836,-2744,-532,1609,3484,4954,5876,6189,5841,4875,3342,1396,-818,-3073,-5181,-6920,-8153,-8756,-8712,-8048,-6859,-5300,-3534,-1749,-124,1211,2122,2557,2482,1902,894,-478,-2065,-3745,-5339,-6723,-7737,-8321,-8401,-7997,-7137,-5903,-4387,-2691,-923,818,2434,3851,4993,5822,6297,6412,6154,5549,4604,3383,1923,312,-1389,-3076,-4693,-6158,-7446,-8530,-9416,-10131,-10708,-11190,-11623,-12036,-12462,-12911,-13371,-13822,-14200,-14444,-14467,-14197,-13564,-12554,-11167,-9480,-7583,-5620,-3746,-2100,-822,9,350,214,-338,-1198,-2266,-3403,-4518,-5522,-6358,-6993,-7417,-7624,-7638,-7457,-7137,-6670,-6134,-5528,-4932,-4373,-3904,-3572,-3390,-3386,-3545,-3846,-4275,-4772,-5324,-5861,-6340,-6691,-6816,-6650,-6088,-5102,-3676,-1879,159,2267,4209,5806,6857,7282,7047,6215,4921,3333,1644,40,-1338,-2360,-2968,-3118,-2825,-2115,-1057,280,1798,3401,4971,6412,7613,8497,9013,9128,8869,8281,7444,6457,5418,4413,3511,2743,2107,1585,1123,675,186,-375,-1037,-1781,-2607,-3457,-4296,-5062,-5715,-6201,-6524,-6647,-6632,-6479,-6245,-5946,-5569,-5085,-4412,-3476,-2189,-522,1511,3816,6226,8528,10465,11812,12379,12073,10922,9057,6727,4254,1972,218,-769,-835,45,1761,4118,6823,9567,12045,13986,15221,15644,15276,14218,12641,10777,8857,7121,5753,4911,4651,5003,5881,7179,8695,10229,11538,12408,12662,12177,10923,8955,6406,3511,536,-2206,-4408,-5815,-6221,-5554,-3830,-1202,2068,5673,9220,12393,14868,16445,17007,16548,15152,12996,10282,7257,4150,1156,-1551,-3871,-5723,-7089,-7960,-8360,-8322,-7900,-7152,-6166,-5040,-3890,-2847,-2026,-1526,-1397,-1650,-2210,-2988,-3798,-4497,-4885,-4835,-4245,-3064,-1316,936,3572,6431,9325,12050,14394,16172,17228,17461,16852,15431,13324,10699,7764,4758,1893,-615,-2616,-4000,-4728,-4846,-4447,-3712,-2836,-2041,-1535,-1466,-1946,-2971,-4484,-6337,-8330,-10228,-11803,-12842,-13204,-12804,-11634,-9766,-7316,-4467,-1400,1661,4542,7038,9037,10395,11077,11044,10335,9047,7284,5249,3102,1064,-690,-2006,-2784,-2988,-2647,-1860,-757,477,1691,2721,3488,3929,4075,3967,3713,3398,3120,2939,2871,2898,2938,2897,2645,2084,1129,-237,-1969,-3965,-6066,-8099,-9878,-11264,-12150,-12516,-12394,-11883,-11128,-10285,-9501,-8898,-8524,-8394,-8435,-8540,-8576,-8382,-7851,-6889,-5471,-3650,-1508,795,3084,5173,6881,8051,8606,8473,7698,6329,4494,2325,-2,-2310,-4422,-6160,-7371,-7943,-7784,-6874,-5243,-2980,-251,2726,5689,8363,10456,11769,12102,11408,9695,7086,3801,117,-3616,-7046,-9810,-11618,-12228,-11546,-9569,-6453,-2461,2066,6706,11076,14802,17614,19347,19958,19502,18141,16077,13531,10739,7862,5058,2408,-41,-2275,-4300,-6127,-7764,-9214,-10458,-11488,-12258,-12775,-12987,-12923,-12568,-11951,-11103,-10043,-8809,-7425,-5917,-4314,-2640,-933,773,2413,3936,5261,6329,7076,7457,7453,7046,6251,5092,3610,1875,-17,-1958,-3807,-5434,-6701,-7508,-7772,-7488,-6666,-5419,-3861,-2183,-549,850,1883,2436,2475,2011,1116,-95,-1480,-2897,-4179,-5208,-5841,-5989,-5564,-4527,-2871,-664,1986,4872,7776,10409,12524,13891,14371,13927,12619,10641,8220,5685,3309,1376,58,-544,-469,179,1185,2314,3318,3981,4162,3798,2928,1670,201,-1253,-2499,-3373,-3780,-3736,-3290,-2592,-1779,-1006,-374,50,282,350,356,353,417,525,658,691,523,2,-974,-2477,-4514,-7003,-9802,-12662,-15315,-17425,-18712,-18923,-17918,-15702,-12402,-8319,-3840,577,4472,7473,9305,9877,9255,7658,5444,3003,768,-910,-1767,-1670,-653,1123,3380,5746,7874,9401,10099,9817,8583,6512,3882,985,-1789,-4124,-5712,-6371,-5992,-4628,-2386,463,3661,6840,9711,11955,13365,13788,13183,11603,9173,6114,2655,-921,-4369,-7464,-10020,-11917,-13061,-13440,-13054,-11999,-10360,-8333,-6065,-3782,-1643,188,1621,2593,3131,3269,3091,2694,2136,1515,846,192,-448,-1048,-1611,-2113,-2556,-2882,-3065,-3026,-2705,-2043,-1018,360,2008,3812,5601,7202,8432,9156,9273,8763,7668,6096,4207,2190,232,-1498,-2890,-3884,-4506,-4819,-4954,-5043,-5235,-5628,-6303,-7258,-8451,-9772,-11092,-12236,-13076,-13464,-13327,-12613,-11334,-9534,-7313,-4771,-2048,746,3491,6114,8555,10774,12754,14448,15823,16801,17311,17282,16667,15493,13830,11850,9762,7830,6313,5451,5394,6226,7878,10189,12874,15563,17874,19415,19908,19143,17127,13952,9922,5393,808,-3409,-6879,-9336,-10618,-10729,-9777,-7990,-5675,-3157,-779,1181,2500,3049,2794,1777,135,-1969,-4323,-6724,-8981,-10942,-12480,-13532,-14041,-14009,-13445,-12387,-10910,-9090,-7080,-5001,-3060,-1407,-223,364,282,-498,-1912,-3831,-6056,-8328,-10366,-11907,-12718,-12681,-11766,-10079,-7836,-5324,-2889,-846,523,1066,730,-381,-2057,-3993,-5830,-7232,-7901,-7651,-6420,-4269,-1409,1895,5293,8468,11132,13074,14183,14439,13887,12659,10901,8790,6509,4217,2073,185,-1332,-2428,-3056,-3222,-2966,-2367,-1552,-665,108,612,678,210,-852,-2483,-4593,-7023,-9565,-11991,-14068,-15611,-16475,-16588,-15943,-14586,-12621,-10162,-7361,-4353,-1290,1694,4473,6933,8986,10553,11590,12041,11904,11135,9766,7804,5338,2483,-575,-3617,-6385,-8645,-10162,-10815,-10522,-9348,-7443,-5050,-2504,-143,1676,2661,2622,1455,-778,-3927,-7709,-11795,-15797,-19375,-22198,-24065,-24846,-24545,-23266,-21202,-18609,-15775,-12984,-10471,-8418,-6891,-5885,-5285,-4920,-4583,-4070,-3222,-1950,-237,1833,4129,6453,8599,10381,11626,12255,12214,11550,10328,8679,6732,4642,2553,591,-1126,-2519,-3521,-4103,-4252,-3991,-3371,-2472,-1408,-306,683,1416,1764,1624,958,-256,-1923,-3952,-6128,-8262,-10086,-11377,-11926,-11584,-10307,-8128,-5204,-1768,1886,5438,8594,11117,12839,13695,13690,12931,11572,9835,7955,6192,4757,3863,3589,4014,5034,6539,8285,10022,11463,12361,12521,11833,10292,7987,5112,1908,-1319,-4304,-6770,-8547,-9523,-9694,-9149,-8040,-6589,-4997,-3471,-2141,-1071,-254,390,989,1655,2530,3661,5081,6739,8537,10333,11960,13236,14008,14143,13583,12318,10443,8087,5471,2813,357,-1683,-3162,-3967,-4109,-3629,-2678,-1429,-91,1143,2107,2709,2907,2747,2319,1760,1206,798,609,697,1013,1501,2030,2475,2719,2663,2283,1603,714,-233,-1058,-1578,-1617,-1064,132,1951,4277,6948,9751,12461,14855,16759,18028,18596,18444,17602,16164,14213,11889,9298,6569,3808,1128,-1393,-3653,-5598,-7147,-8272,-8907,-9063,-8712,-7905,-6694,-5180,-3492,-1777,-194,1110,2005,2416,2283,1657,575,-793,-2306,-3737,-4894,-5565,-5614,-4928,-3504,-1387,1283,4319,7488,10538,13247,15405,16888,17628,17645,17032,15938,14557,13085,11732,10635,9919,9613,9691,10062,10571,11027,11228,10973,10111,8543,6259,3339,-41,-3618,-7099,-10143,-12459,-13814,-14056,-13174,-11238,-8439,-5029,-1297,2448,5932,8913,11208,12701,13328,13086,12026,10241,7874,5089,2088,-946,-3807,-6350,-8437,-9983,-10955,-11338,-11168,-10506,-9410,-7997,-6341,-4577,-2804,-1141,313,1468,2254,2618,2543,2032,1124,-124,-1628,-3301,-5036,-6760,-8373,-9830,-11058,-12050,-12761,-13205,-13358,-13224,-12785,-12040,-10992,-9663,-8116,-6433,-4740,-3168,-1865,-945,-508,-590,-1187,-2215,-3568,-5057,-6507,-7706,-8478,-8671,-8204,-7028,-5206,-2827,-62,2876,5779,8392,10538,12029,12766,12705,11855,10306,8165,5605,2767,-153,-3031,-5711,-8101,-10105,-11660,-12711,-13223,-13161,-12529,-11322,-9602,-7427,-4920,-2207,546,3173,5507,7392,8696,9301,9137,8171,6441,4055,1213,-1834,-4756,-7241,-8979,-9746,-9422,-8025,-5698,-2730,538,3677,6316,8088,8768,8221,6463,3633,-17,-4150,-8401,-12372,-15758,-18262,-19756,-20175,-19597,-18198,-16214,-13943,-11654,-9595,-7901,-6646,-5767,-5146,-4579,-3869,-2813,-1295,747,3255,6085,9024,11809,14184,15925,16870,16957,16208,14723,12691,10316,7852,5503,3476,1889,827,295,240,575,1163,1854,2490,2925,3031,2733,1982,804,-746,-2545,-4452,-6309,-7968,-9289,-10191,-10590,-10468,-9794,-8587,-6843,-4621,-1963,1023,4207,7414,10441,13065,15089,16335,16705,16160,14762,12633,9977,7017,4006,1166,-1305,-3262,-4615,-5317,-5396,-4896,-3922,-2601,-1075,495,1984,3265,4296,5026,5522,5808,5995,6132,6294,6494,6731,6954,7123,7146,6986,6582,5906,4976,3779,2396,850,-758,-2375,-3888,-5223,-6270,-6945,-7177,-6924,-6186,-5029,-3536,-1860,-135,1480,2899,4021,4865,5415,5768,5960,6091,6185,6269,6325,6287,6095,5643,4874,3714,2176,271,-1889,-4185,-6442,-8478,-10126,-11234,-11731,-11568,-10811,-9540,-7923,-6114,-4292,-2586,-1094,147,1161,2010,2787,3606,4553,5717,7100,8707,10417,12127,13641,14790,15406,15369,14620,13181,11125,8610,5801,2906,111,-2413,-4533,-6151,-7214,-7694,-7599,-6969,-5863,-4395,-2678,-889,812,2244,3246,3689,3501,2630,1146,-897,-3316,-5937,-8517,-10820,-12610,-13709,-13977,-13393,-11996,-9943,-7443,-4752,-2127,201,2079,3411,4215,4556,4592,4470,4384,4456,4784,5398,6255,7285,8364,9377,10208,10762,10976,10796,10202,9195,7781,6013,3955,1710,-606,-2853,-4907,-6647,-7994,-8913,-9413,-9553,-9438,-9185,-8936,-8806,-8877,-9178,-9679,-10271,-10820,-11140,-11052,-10416,-9130,-7198,-4705,-1838,1146,3922,6180,7627,8049,7366,5595,2933,-335,-3826,-7104,-9795,-11559,-12220,-11736,-10220,-7946,-5249,-2548,-207,1449,2227,2067,1037,-646,-2713,-4824,-6669,-7984,-8598,-8434,-7531,-6017,-4078,-1951,148,2031,3560,4691,5419,5817,5976,5988,5947,5890,5837,5754,5574,5221,4613,3703,2486,1009,-610,-2234,-3671,-4781,-5409,-5510,-5065,-4162,-2935,-1568,-256,812,1507,1752,1548,966,112,-887,-1913,-2892,-3777,-4580,-5331,-6065,-6815,-7547,-8213,-8681,-8821,-8474,-7524,-5907,-3635,-829,2318,5531,8499,10925,12537,13161,12719,11239,8867,5825,2389,-1133,-4472,-7383,-9700,-11338,-12273,-12577,-12346,-11725,-10864,-9901,-8952,-8118,-7431,-6943,-6614,-6425,-6289,-6134,-5838,-5318,-4459,-3232,-1610,325,2453,4573,6436,7799,8404,8083,6728,4364,1112,-2783,-7014,-11204,-14989,-18025,-20045,-20880,-20470,-18888,-16292,-12957,-9165,-5256,-1503,1848,4623,6739,8154,8921,9108,8831,8195,7319,6284,5182,4067,3005,2040,1232,608,213,44,92,311,636,960,1203,1230,988,405,-517,-1734,-3145,-4623,-5986,-7076,-7714,-7776,-7147,-5810,-3769,-1119,1993,5404,8866,12213,15193,17669,19490,20578,20921,20544,19544,18043,16189,14151,12071,10105,8343,6889,5749,4963,4465,4238,4188,4254,4365,4452,4479,4417,4246,3989,3630,3199,2684,2093,1417,656,-185,-1091,-2038,-2985,-3895,-4734,-5460,-6086,-6590,-7017,-7383,-7716,-8040,-8350,-8620,-8821,-8876,-8729,-8319,-7596,-6558,-5236,-3696,-2048,-423,1065,2295,3200,3759,3973,3923,3667,3319,2932,2578,2254,1956,1636,1256,793,235,-353,-938,-1411,-1732,-1850,-1790,-1607,-1416,-1344,-1519,-2033,-2915,-4130,-5552,-7007,-8267,-9121,-9360,-8884,-7644,-5738,-3323,-656,1994,4349,6208,7423,7982,7917,7373,6500,5475,4452,3532,2784,2210,1773,1404,1013,507,-177,-1098,-2247,-3599,-5079,-6577,-7959,-9098,-9826,-10054,-9671,-8633,-6953,-4664,-1886,1249,4543,7798,10782,13298,15183,16335,16736,16446,15599,14388,13034,11754,10747,10155,10061,10484,11370,12630,14117,15681,17146,18366,19198,19556,19376,18676,17485,15910,14044,12011,9915,7827,5814,3886,2056,315,-1362,-2968,-4542,-6059,-7534,-8930,-10201,-11292,-12114,-12589,-12637,-12218,-11316,-9990,-8324,-6463,-4585,-2854,-1454,-503,-65,-174,-742,-1692,-2867,-4121,-5299,-6297,-7005,-7409,-7483,-7282,-6859,-6296,-5664,-5029,-4426,-3872,-3357,-2859,-2348,-1794,-1182,-501,234,1022,1832,2667,3524,4421,5404,6498,7752,9164,10725,12365,13993,15474,16666,17424,17628,17197,16099,14372,12105,9442,6568,3674,951,-1440,-3391,-4840,-5782,-6257,-6333,-6099,-5642,-5056,-4402,-3744,-3118,-2556,-2078,-1683,-1371,-1110,-863,-579,-193,340,1064,2000,3116,4380,5673,6889,7860,8441,8488,7902,6647,4752,2338,-413,-3254,-5903,-8090,-9554,-10127,-9686,-8237,-5865,-2739,883,4723,8456,11802,14463,16277,17074,16862,15699,13745,11263,8496,5749,3238,1136,-477,-1620,-2372,-2881,-3314,-3831,-4576,-5644,-7072,-8861,-10923,-13153,-15377,-17405,-19034,-20065,-20342,-19747,-18258,-15911,-12862,-9317,-5581,-1963,1191,3596,5008,5307,4461,2568,-174,-3498,-7075,-10588,-13727,-16261,-18024,-18955,-19082,-18516,-17434,-16037,-14530,-13090,-11835,-10840,-10085,-9537,-9078,-8607,-7981,-7111,-5895,-4310,-2328,-7,2586,5330,8070,10635,12819,14436,15325,15363,14522,12822,10389,7387,4037,557,-2823,-5930,-8610,-10781,-12401,-13484,-14074,-14245,-14072,-13626,-12962,-12096,-11050,-9797,-8341,-6665,-4776,-2716,-530,1665,3763,5596,7010,7856,8001,7378,5959,3798,1001,-2248,-5742,-9207,-12408,-15075,-17033,-18117,-18290,-17536,-15966,-13691,-10894,-7760,-4450,-1149,2046,5004,7682,10013,11966,13527,14648,15325,15526,15246,14524,13412,12032,10532,9085,7871,7036,6672,6815,7402,8350,9482,10671,11748,12601,13160,13380,13277,12885,12250,11446,10517,9532,8517,7502,6503,5501,4492,3437,2314,1085,-256,-1724,-3284,-4909,-6516,-8053,-9404,-10533,-11332,-11806,-11898,-11671,-11134,-10407,-9556,-8718,-7989,-7470,-7224,-7276,-7602,-8136,-8781,-9391,-9849,-9996,-9745,-9008,-7791,-6112,-4100,-1874,365,2448,4193,5485,6248,6493,6286,5753,5057,4361,3825,3545,3602,3974,4640,5501,6470,7463,8399,9257,10023,10731,11416,12135,12916,13783,14722,15688,16610,17396,17940,18161,17985,17386,16386,15034,13443,11732,10040,8515,7274,6425,6034,6098,6600,7402,8394,9347,10101,10430,10226,9355,7826,5660,2983,-49,-3216,-6314,-9103,-11413,-13095,-14074,-14352,-13971,-13036,-11670,-9996,-8137,-6181,-4206,-2258,-376,1417,3102,4654,6051,7264,8259,9012,9504,9721,9684,9404,8926,8283,7519,6669,5784,4899,4081,3386,2876,2608,2603,2850,3294,3809,4260,4453,4225,3434,1979,-138,-2851,-5994,-9339,-12619,-15541,-17865,-19370,-19936,-19522,-18150,-15954,-13082,-9759,-6206,-2657,668,3580,5927,7597,8523,8690,8102,6829,4948,2565,-178,-3152,-6193,-9171,-11935,-14386,-16424,-17990,-19057,-19613,-19685,-19306,-18537,-17432,-16070,-14507,-12812,-11040,-9238,-7441,-5681,-3967,-2324,-742,763,2190,3534,4765,5880,6828,7596,8149,8470,8555,8416,8073,7580,6968,6307,5620,4949,4300,3652,2979,2223,1334,261,-1022,-2525,-4215,-6040,-7922,-9765,-11461,-12926,-14066,-14842,-15233,-15259,-14979,-14475,-13849,-13202,-12635,-12222,-12024,-12051,-12319,-12770,-13387,-14074,-14779,-15402,-15875,-16117,-16077,-15712,-15022,-14012,-12734,-11242,-9610,-7918,-6247,-4658,-3223,-1965,-908,-46,649,1206,1679,2112,2549,3043,3613,4293,5073,5935,6835,7707,8492,9119,9543,9744,9724,9506,9152,8689,8186,7655,7100,6509,5812,4969,3895,2552,915,-1003,-3136,-5374,-7567,-9529,-11077,-12040,-12288,-11756,-10461,-8476,-5975,-3157,-279,2391,4636,6219,7052,7050,6281,4861,2985,909,-1130,-2859,-4107,-4713,-4643,-3916,-2657,-1036,720,2376,3715,4545,4773,4335,3297,1756,-104,-2085,-3953,-5524,-6613,-7124,-7007,-6270,-5005,-3294,-1303,859,3031,5110,6986,8574,9826,10707,11226,11416,11337,11074,10720,10382,10138,10071,10213,10565,11099,11731,12363,12875,13132,13025,12465,11407,9874,7929,5725,3416,1222,-696,-2160,-3102,-3467,-3323,-2752,-1919,-978,-116,539,855,794,324,-502,-1614,-2897,-4204,-5396,-6295,-6780,-6710,-6029,-4711,-2802,-419,2263,5028,7626,9825,11414,12256,12275,11505,10035,8051,5782,3485,1433,-130,-1006,-1057,-245,1403,3756,6643,9816,13033,16037,18587,20499,21606,21826,21126,19537,17157,14122,10611,6831,2966,-773,-4255,-7328,-9938,-12008,-13536,-14491,-14888,-14724,-14031,-12838,-11219,-9241,-7009,-4618,-2171,232,2498,4543,6282,7657,8600,9095,9121,8722,7939,6881,5640,4349,3130,2076,1282,773,564,617,871,1263,1703,2147,2525,2824,3013,3104,3091,2988,2801,2547,2229,1880,1517,1187,954,884,1051,1526,2325,3472,4874,6468,8074,9561,10760,11541,11830,11591,10861,9729,8300,6722,5110,3585,2219,1060,124,-620,-1183,-1637,-1996,-2284,-2506,-2614,-2590,-2387,-1984,-1420,-738,-56,487,752,576,-136,-1469,-3409,-5914,-8845,-12049,-15315,-18445,-21238,-23537,-25200,-26166,-26361,-25819,-24541,-22612,-20103,-17130,-13804,-10256,-6608,-2994,472,3678,6533,8964,10910,12332,13207,13533,13348,12702,11702,10455,9102,7769,6586,5647,5025,4770,4873,5330,6082,7063,8193,9373,10516,11520,12292,12752,12789,12357,11365,9799,7663,5020,2012,-1179,-4287,-7054,-9184,-10458,-10701,-9880,-8065,-5477,-2446,650,3358,5323,6199,5835,4149,1288,-2549,-6991,-11658,-16128,-20027,-23057,-25012,-25814,-25493,-24164,-22037,-19335,-16309,-13190,-10149,-7342,-4832,-2671,-852,635,1812,2689,3269,3560,3532,3215,2584,1702,590,-665,-1984,-3273,-4440,-5404,-6127,-6565,-6748,-6669,-6375,-5874,-5169,-4276,-3152,-1821,-253,1499,3405,5347,7222,8862,10111,10809,10836,10115,8664,6570,4005,1220,-1524,-3946,-5819,-6982,-7377,-7022,-6068,-4698,-3175,-1744,-639,-35,-29,-635,-1793,-3359,-5168,-7013,-8713,-10111,-11092,-11594,-11607,-11137,-10256,-9009,-7503,-5815,-4048,-2306,-678,736,1855,2634,3026,3041,2723,2121,1378,595,-42,-388,-286,385,1679,3612,6102,9034,12212,15430,18460,21093,23154,24520,25132,24995,24176,22790,20975,18875,16618,14306,11986,9708,7443,5196,2941,672,-1589,-3810,-5926,-7870,-9553,-10926,-11935,-12576,-12870,-12858,-12598,-12149,-11555,-10853,-10067,-9204,-8289,-7329,-6378,-5461,-4654,-3999,-3537,-3288,-3216,-3264,-3329,-3286,-3023,-2421,-1446,-67,1643,3589,5627,7588,9324,10684,11585,11965,11827,11227,10242,9009,7645,6320,5142,4255,3712,3571,3792,4314,5001,5699,6258,6521,6409,5873,4940,3698,2269,823,-495,-1515,-2160,-2340,-2084,-1416,-453,706,1916,3081,4087,4884,5421,5695,5700,5460,4980,4289,3388,2305,1035,-387,-1945,-3604,-5298,-6988,-8573,-10006,-11193,-12095,-12664,-12903,-12826,-12486,-11936,-11242,-10444,-9577,-8621,-7583,-6405,-5089,-3619,-2019,-342,1345,2958,4416,5651,6620,7291,7676,7800,7710,7466,7139,6795,6509,6340,6340,6548,6978,7622,8440,9374,10334,11213,11898,12267,12213,11649,10532,8859,6711,4192,1496,-1189,-3647,-5680,-7150,-7945,-8056,-7519,-6435,-4977,-3313,-1669,-213,857,1444,1434,833,-362,-2053,-4146,-6504,-8984,-11453,-13778,-15837,-17538,-18780,-19494,-19627,-19141,-18054,-16403,-14290,-11854,-9258,-6700,-4329,-2296,-677,500,1273,1717,1947,2076,2206,2418,2742,3187,3706,4267,4790,5255,5623,5902,6107,6259,6378,6459,6491,6442,6292,6014,5629,5140,4629,4121,3708,3408,3258,3228,3272,3293,3203,2883,2278,1327,75,-1428,-3040,-4626,-6024,-7099,-7757,-7953,-7709,-7096,-6243,-5296,-4420,-3755,-3409,-3441,-3846,-4579,-5529,-6588,-7607,-8478,-9088,-9374,-9305,-8882,-8136,-7118,-5876,-4478,-2963,-1383,222,1809,3324,4710,5892,6789,7320,7399,6972,5986,4455,2422,3,-2624,-5235,-7551,-9307,-10239,-10163,-8969,-6658,-3355,723,5262,9885,14217,17863,20524,21970,22103,20958,18702,15602,11988,8221,4595,1385,-1302,-3385,-4960,-6127,-7064,-7952,-8913,-10049,-11367,-12802,-14256,-15565,-16590,-17213,-17352,-17021,-16271,-15224,-14045,-12900,-11959,-11338,-11120,-11304,-11837,-12598,-13423,-14123,-14508,-14419,-13730,-12404,-10439,-7933,-5019,-1872,1301,4327,7028,9283,11005,12142,12703,12684,12168,11189,9883,8321,6665,5029,3554,2359,1511,1052,945,1117,1454,1823,2120,2249,2185,1937,1563,1160,832,679,788,1204,1932,2952,4197,5586,7024,8416,9652,10667,11365,11716,11681,11270,10521,9489,8260,6912,5534,4191,2931,1784,750,-190,-1070,-1944,-2859,-3859,-4977,-6221,-7584,-9022,-10493,-11930,-13256,-14418,-15319,-15907,-16094,-15819,-15018,-13665,-11732,-9278,-6344,-3083,372,3822,7069,9927,12234,13877,14822,15101,14818,14147,13279,12426,11768,11430,11464,11833,12423,13040,13482,13524,13016,11876,10115,7872,5330,2768,424,-1443,-2692,-3244,-3135,-2519,-1586,-618,161,523,349,-396,-1653,-3273,-5058,-6791,-8283,-9379,-10024,-10217,-10051,-9674,-9261,-8989,-9001,-9385,-10141,-11201,-12409,-13572,-14464,-14884,-14662,-13714,-12025,-9686,-6859,-3752,-632,2278,4746,6618,7805,8281,8095,7363,6210,4825,3343,1927,675,-332,-1050,-1463,-1576,-1393,-949,-253,641,1705,2878,4108,5358,6568,7736,8832,9870,10859,11815,12750,13674,14569,15414,16168,16755,17115,17142,16753,15876,14445,12469,9962,7028,3788,417,-2897,-5971,-8643,-10790,-12345,-13302,-13694,-13619,-13176,-12490,-11678,-10827,-10007,-9243,-8524,-7821,-7073,-6213,-5203,-3992,-2617,-1091,485,2041,3468,4689,5640,6289,6631,6698,6519,6162,5658,5069,4424,3764,3149,2632,2318,2284,2649,3479,4832,6693,9005,11626,14371,17010,19302,21025,22007,22144,21412,19872,17657,14936,11944,8874,5946,3313,1086,-685,-2010,-2968,-3657,-4210,-4758,-5392,-6193,-7158,-8269,-9428,-10552,-11488,-12164,-12457,-12364,-11871,-11053,-10008,-8852,-7725,-6727,-5941,-5397,-5067,-4897,-4759,-4561,-4142,-3439,-2361,-906,890,2952,5169,7395,9507,11357,12845,13902,14482,14610,14334,13727,12908,11965,11009,10117,9341,8715,8235,7887,7616,7386,7110,6754,6241,5561,4689,3660,2500,1286,70,-1056,-2055,-2835,-3391,-3656,-3633,-3311,-2704,-1854,-834,287,1389,2389,3192,3730,3981,3940,3639,3148,2513,1832,1134,461,-189,-847,-1559,-2376,-3355,-4515,-5863,-7367,-8962,-10564,-12058,-13360,-14349,-14995,-15236,-15106,-14639,-13906,-12992,-11971,-10899,-9816,-8730,-7647,-6554,-5454,-4373,-3348,-2468,-1796,-1412,-1342,-1560,-1973,-2439,-2757,-2751,-2240,-1117,636,2974,5732,8705,11640,14255,16334,17659,18138,17715,16453,14475,11951,9113,6145,3276,625,-1683,-3633,-5227,-6516,-7597,-8514,-9370,-10181,-10974,-11741,-12443,-13052,-13525,-13846,-14000,-14011,-13919,-13774,-13661,-13643,-13784,-14142,-14709,-15475,-16351,-17220,-17932,-18296,-18162,-17358,-15818,-13487,-10438,-6765,-2677,1611,5843,9754,13124,15760,17513,18333,18182,17126,15258,12719,9681,6330,2854,-560,-3740,-6557,-8875,-10652,-11836,-12460,-12573,-12252,-11576,-10633,-9464,-8123,-6606,-4929,-3080,-1084,1058,3280,5548,7773,9884,11797,13417,14661,15455,15721,15430,14552,13112,11162,8784,6089,3220,291,-2540,-5180,-7529,-9530,-11159,-12412,-13317,-13907,-14237,-14352,-14307,-14143,-13895,-13585,-13215,-12781,-12250,-11594,-10778,-9771,-8562,-7156,-5553,-3805,-1932,1,1931,3789,5473,6890,7936,8519,8595,8146,7243,5995,4581,3192,2020,1253,980,1291,2152,3494,5200,7100,9018,10801,12284,13386,14036,14236,14023,13462,12653,11683,10657,9655,8720,7898,7166,6497,5839,5114,4268,3251,2038,646,-889,-2494,-4083,-5562,-6848,-7861,-8567,-8934,-9005,-8808,-8453,-8010,-7604,-7318,-7222,-7368,-7741,-8328,-9040,-9787,-10444,-10871,-10941,-10524,-9530,-7902,-5630,-2774,566,4220,7985,11640,14942,17709,19747,20990,21374,20961,19848,18193,16199,14079,12032,10244,8817,7824,7240,7006,7001,7100,7159,7075,6758,6187,5372,4391,3351,2391,1651,1244,1255,1690,2521,3624,4849,6012,6913,7387,7311,6612,5322,3509,1338,-1004,-3293,-5327,-6905,-7911,-8237,-7890,-6886,-5346,-3381,-1189,1074,3194,5014,6379,7177,7350,6874,5791,4182,2160,-119,-2500,-4810,-6880,-8555,-9695,-10180,-9956,-8987,-7342,-5091,-2412,546,3577,6523,9212,11547,13406,14785,15636,16024,15978,15605,14973,14203,13341,12490,11651,10882,10159,9488,8846,8224,7612,7010,6431,5881,5380,4932,4527,4154,3761,3299,2690,1869,769,-649,-2396,-4457,-6768,-9239,-11767,-14202,-16442,-18342,-19833,-20840,-21349,-21388,-21006,-20310,-19407,-18416,-17458,-16605,-15923,-15399,-15000,-14620,-14156,-13456,-12423,-10955,-9020,-6644,-3901,-935,2065,4911,7372,9293,10533,11037,10834,10009,8730,7189,5587,4110,2874,1953,1317,888,531,82,-602,-1624,-3035,-4786,-6782,-8845,-10789,-12392,-13483,-13913,-13622,-12604,-10963,-8839,-6467,-4080,-1947,-291,699,901,295,-1092,-3115,-5608,-8333,-11070,-13598,-15735,-17367,-18416,-18887,-18815,-18276,-17352,-16139,-14707,-13132,-11463,-9750,-8037,-6379,-4830,-3452,-2307,-1438,-885,-649,-717,-1053,-1601,-2297,-3068,-3825,-4509,-5034,-5370,-5479,-5356,-5011,-4458,-3710,-2799,-1720,-512,836,2286,3835,5439,7064,8648,10123,11409,12410,13045,13221,12876,11966,10479,8454,5963,3137,125,-2895,-5748,-8273,-10325,-11800,-12617,-12740,-12168,-10950,-9176,-7003,-4609,-2232,-91,1568,2573,2765,2105,605,-1598,-4309,-7225,-10040,-12411,-14064,-14791,-14503,-13233,-11135,-8462,-5511,-2616,-42,1983,3363,4088,4265,4061,3706,3407,3373,3713,4481,5639,7057,8576,9990,11117,11811,11985,11630,10798,9610,8215,6790,5499,4477,3825,3579,3726,4211,4920,5762,6583,7299,7803,8059,8051,7818,7431,6960,6527,6175,5987,5962,6094,6324,6597,6800,6867,6696,6236,5442,4320,2904,1265,-485,-2243,-3856,-5231,-6242,-6838,-6971,-6654,-5934,-4887,-3626,-2254,-901,358,1431,2309,2977,3489,3900,4303,4767,5372,6147,7102,8195,9361,10496,11511,12301,12820,13017,12928,12565,12035,11399,10776,10240,9877,9725,9809,10104,10555,11077,11565,11894,11974,11709,11061,10029,8643,6992,5180,3333,1591,71,-1108,-1872,-2165,-1982,-1354,-322,998,2551,4187,5823,7350,8667,9711,10414,10738,10676,10217,9400,8246,6816,5174,3389,1559,-235,-1898,-3349,-4540,-5437,-6054,-6420,-6591,-6626,-6570,-6468,-6309,-6082,-5733,-5198,-4405,-3305,-1857,-91,1946,4127,6314,8328,10008,11206,11836,11846,11286,10220,8791,7140,5421,3756,2244,919,-197,-1149,-1964,-2702,-3370,-3991,-4501,-4865,-4983,-4769,-4157,-3076,-1540,427,2725,5204,7692,9962,11820,13062,13556,13212,12035,10095,7530,4534,1323,-1867,-4832,-7389,-9415,-10845,-11668,-11935,-11735,-11176,-10383,-9479,-8550,-7704,-6974,-6413,-6040,-5840,-5815,-5930,-6148,-6439,-6745,-7028,-7242,-7338,-7286,-7049,-6623,-6002,-5213,-4282,-3251,-2154,-1035,91,1185,2255,3285,4286,5259,6197,7089,7900,8580,9069,9291,9188,8701,7816,6544,4955,3138,1229,-626,-2291,-3632,-4581,-5098,-5206,-4992,-4554,-4049,-3604,-3351,-3377,-3733,-4422,-5419,-6654,-8057,-9538,-11016,-12423,-13700,-14809,-15739,-16470,-17022,-17395,-17589,-17597,-17388,-16925,-16168,-15088,-13684,-11983,-10069,-8028,-6006,-4112,-2476,-1159,-219,378,673,773,787,823,977,1307,1816,2486,3220,3938,4503,4839,4831,4472,3727,2666,1340,-144,-1696,-3220,-4641,-5918,-7019,-7962,-8748,-9404,-9914,-10260,-10377,-10187,-9612,-8568,-7031,-5001,-2552,190,3069,5887,8457,10605,12191,13130,13373,12940,11876,10280,8271,5994,3590,1227,-972,-2885,-4433,-5582,-6325,-6710,-6800,-6695,-6491,-6278,-6153,-6154,-6338,-6676,-7180,-7765,-8406,-9007,-9524,-9893,-10071,-10049,-9808,-9375,-8769,-8026,-7178,-6251,-5235,-4131,-2881,-1442,251,2245,4563,7195,10089,13140,16202,19100,21631,23590,24805,25120,24461,22817,20248,16911,13008,8807,4573,595,-2906,-5734,-7773,-8989,-9395,-9096,-8224,-6947,-5457,-3912,-2489,-1286,-420,81,183,-87,-697,-1577,-2652,-3821,-4994,-6072,-6972,-7622,-7965,-7975,-7621,-6903,-5833,-4426,-2751,-854,1143,3145,5006,6628,7902,8782,9246,9332,9113,8684,8170,7675,7314,7152,7250,7598,8175,8893,9653,10315,10750,10833,10485,9659,8389,6728,4815,2785,790,-1027,-2575,-3780,-4633,-5128,-5289,-5130,-4649,-3864,-2759,-1356,308,2173,4136,6067,7840,9306,10360,10930,10967,10514,9601,8341,6815,5142,3394,1665,-18,-1605,-3088,-4456,-5689,-6785,-7698,-8408,-8860,-9013,-8839,-8314,-7457,-6300,-4915,-3385,-1808,-284,1114,2312,3280,4010,4497,4785,4885,4844,4675,4408,4055,3649,3230,2860,2624,2607,2902,3576,4669,6183,8050,10175,12379,14478,16237,17455,17945,17601,16397,14403,11780,8780,5657,2725,192,-1726,-2978,-3529,-3496,-2998,-2228,-1363,-571,19,324,304,-37,-653,-1498,-2490,-3570,-4689,-5792,-6866,-7891,-8843,-9733,-10518,-11201,-11742,-12125,-12326,-12325,-12106,-11647,-10931,-9932,-8640,-7054,-5198,-3126,-932,1279,3358,5183,6621,7588,8042,7991,7504,6689,5699,4679,3797,3160,2856,2916,3304,3968,4774,5625,6351,6855,7000,6725,5966,4724,3004,873,-1592,-4271,-7006,-9629,-11932,-13735,-14857,-15190,-14673,-13344,-11317,-8793,-6025,-3306,-929,862,1869,2017,1310,-129,-2077,-4290,-6443,-8289,-9592,-10206,-10082,-9241,-7798,-5921,-3805,-1674,271,1843,2906,3353,3157,2308,885,-1012,-3228,-5585,-7890,-9967,-11658,-12871,-13559,-13750,-13533,-13031,-12418,-11828,-11416,-11221,-11279,-11499,-11768,-11930,-11797,-11241,-10127,-8422,-6132,-3354,-241,3000,6139,8937,11182,12710,13410,13251,12280,10599,8378,5809,3106,460,-1936,-3951,-5470,-6436,-6824,-6672,-6025,-5011,-3746,-2393,-1117,-62,628,865,581,-215,-1504,-3189,-5164,-7308,-9451,-11495,-13279,-14738,-15791,-16402,-16581,-16330,-15694,-14709,-13410,-11833,-10007,-7975,-5765,-3463,-1111,1176,3322,5237,6847,8117,9029,9605,9895,9950,9856,9660,9424,9184,8939,8707,8447,8137,7737,7197,6492,5583,4467,3139,1627,-43,-1811,-3628,-5409,-7077,-8518,-9631,-10290,-10395,-9872,-8686,-6869,-4525,-1801,1082,3911,6453,8525,10005,10829,11032,10686,9930,8928,7832,6815,5962,5373,5035,4926,4942,4978,4881,4541,3843,2740,1223,-660,-2796,-5059,-7273,-9288,-10943,-12132,-12772,-12846,-12376,-11426,-10109,-8540,-6866,-5215,-3696,-2386,-1312,-442,287,1003,1814,2844,4154,5777,7670,9741,11879,13923,15754,17237,18295,18869,18962,18583,17796,16674,15297,13772,12181,10622,9184,7928,6920,6171,5690,5432,5342,5340,5322,5225,4946,4466,3754,2836,1769,634,-478,-1463,-2257,-2799,-3080,-3130,-2995,-2773,-2535,-2377,-2351,-2507,-2836,-3332,-3939,-4591,-5223,-5744,-6093,-6217,-6067,-5643,-4943,-3999,-2864,-1593,-269,1044,2268,3354,4272,5019,5617,6121,6578,7063,7608,8258,9004,9838,10706,11553,12310,12900,13264,13345,13092,12498,11532,10226,8588,6694,4588,2404,233,-1760,-3435,-4648,-5272,-5236,-4517,-3172,-1325,844,3100,5211,6951,8145,8706,8593,7913,6770,5409,4026,2863,2103,1862,2184,3023,4229,5625,6952,7979,8492,8339,7455,5876,3704,1155,-1570,-4195,-6529,-8383,-9665,-10347,-10467,-10124,-9442,-8558,-7598,-6639,-5733,-4864,-3982,-3010,-1866,-491,1136,2965,4918,6835,8580,10000,10994,11525,11606,11324,10791,10143,9496,8945,8521,8222,7989,7729,7349,6741,5850,4632,3122,1376,-493,-2344,-4040,-5418,-6386,-6834,-6772,-6208,-5259,-4067,-2807,-1685,-863,-490,-644,-1330,-2508,-4047,-5812,-7608,-9283,-10674,-11697,-12293,-12477,-12311,-11863,-11251,-10531,-9784,-9025,-8256,-7457,-6600,-5657,-4621,-3490,-2301,-1082,103,1222,2223,3089,3806,4379,4825,5161,5417,5614,5771,5922,6058,6206,6325,6406,6359,6141,5632,4778,3495,1773,-381,-2887,-5618,-8418,-11068,-13378,-15137,-16184,-16427,-15827,-14456,-12449,-10015,-7422,-4910,-2759,-1130,-187,61,-372,-1341,-2677,-4153,-5537,-6623,-7242,-7296,-6780,-5756,-4381,-2865,-1438,-351,216,110,-695,-2151,-4107,-6333,-8567,-10537,-11993,-12793,-12831,-12168,-10902,-9263,-7479,-5822,-4508,-3711,-3504,-3876,-4723,-5868,-7100,-8199,-8975,-9301,-9128,-8472,-7420,-6094,-4613,-3101,-1628,-242,1058,2278,3455,4599,5717,6800,7801,8683,9369,9818,9962,9792,9286,8486,7424,6178,4823,3430,2085,834,-268,-1190,-1915,-2431,-2740,-2853,-2780,-2549,-2186,-1731,-1232,-746,-331,-56,23,-119,-509,-1097,-1835,-2629,-3351,-3895,-4119,-3956,-3317,-2223,-701,1122,3112,5077,6861,8292,9279,9750,9712,9199,8293,7091,5699,4226,2761,1387,157,-881,-1700,-2275,-2588,-2613,-2350,-1785,-955,92,1282,2507,3672,4672,5433,5910,6091,6013,5725,5315,4861,4431,4082,3806,3608,3425,3228,2957,2605,2166,1683,1217,838,644,694,1054,1731,2726,3967,5383,6854,8250,9445,10302,10710,10587,9879,8577,6726,4402,1737,-1114,-3988,-6703,-9124,-11121,-12630,-13619,-14093,-14098,-13678,-12901,-11823,-10496,-8980,-7316,-5558,-3777,-2028,-415,984,2069,2766,3027,2860,2307,1511,601,-197,-715,-778,-280,798,2399,4380,6515,8579,10296,11483,11989,11762,10863,9409,7608,5693,3880,2379,1324,789,777,1229,2057,3129,4339,5560,6713,7735,8583,9249,9723,10004,10086,9952,9575,8923,7969,6691,5092,3197,1055,-1257,-3643,-5998,-8200,-10137,-11718,-12858,-13527,-13716,-13444,-12775,-11748,-10449,-8925,-7236,-5444,-3600,-1783,-59,1490,2789,3782,4424,4703,4639,4276,3684,2955,2174,1426,777,265,-97,-295,-359,-282,-87,234,694,1310,2110,3109,4301,5660,7104,8534,9801,10739,11211,11051,10220,8670,6505,3865,986,-1856,-4366,-6273,-7357,-7486,-6636,-4878,-2412,511,3554,6379,8669,10135,10611,9993,8304,5675,2300,-1530,-5522,-9364,-12774,-15526,-17452,-18465,-18541,-17732,-16127,-13884,-11164,-8169,-5101,-2160,446,2539,3960,4594,4369,3292,1415,-1113,-4102,-7287,-10398,-13126,-15232,-16479,-16755,-16006,-14296,-11771,-8655,-5212,-1728,1543,4380,6639,8242,9191,9558,9436,8982,8319,7593,6891,6287,5791,5397,5040,4667,4187,3551,2714,1671,459,-845,-2147,-3314,-4240,-4825,-5031,-4866,-4402,-3769,-3117,-2625,-2428,-2642,-3302,-4394,-5830,-7474,-9172,-10761,-12099,-13097,-13687,-13869,-13657,-13089,-12211,-11054,-9659,-8048,-6257,-4328,-2321,-317,1592,3298,4694,5693,6203,6199,5665,4628,3174,1376,-625,-2715,-4750,-6619,-8209,-9444,-10262,-10632,-10544,-10017,-9086,-7833,-6326,-4711,-3068,-1558,-250,754,1435,1790,1868,1754,1548,1369,1321,1492,1943,2687,3711,4948,6327,7732,9055,10190,11022,11481,11480,10980,9955,8401,6351,3857,1002,-2105,-5326,-8518,-11482,-14075,-16089,-17429,-17970,-17722,-16702,-15035,-12874,-10412,-7869,-5423,-3270,-1521,-262,483,743,579,89,-604,-1381,-2097,-2654,-2934,-2895,-2493,-1754,-723,511,1834,3135,4286,5203,5807,6079,6029,5711,5219,4668,4171,3857,3802,4065,4642,5488,6514,7607,8657,9533,10171,10494,10515,10238,9759,9145,8523,8002,7659,7582,7774,8234,8898,9677,10456,11106,11496,11518,11069,10111,8632,6686,4378,1862,-674,-3030,-5008,-6454,-7262,-7391,-6887,-5852,-4460,-2926,-1473,-331,332,385,-218,-1421,-3131,-5135,-7240,-9195,-10793,-11876,-12318,-12108,-11270,-9910,-8175,-6231,-4243,-2347,-638,846,2113,3206,4205,5171,6170,7226,8327,9440,10482,11389,12065,12468,12550,12331,11841,11163,10384,9618,8964,8511,8325,8424,8807,9425,10198,11025,11772,12313,12503,12239,11427,10040,8099,5710,3023,281,-2290,-4409,-5890,-6579,-6449,-5580,-4139,-2385,-600,944,2003,2432,2155,1201,-323,-2242,-4354,-6432,-8280,-9729,-10654,-10983,-10700,-9831,-8470,-6737,-4794,-2808,-941,665,1938,2824,3364,3612,3675,3642,3614,3626,3704,3804,3875,3838,3635,3220,2591,1802,916,83,-602,-974,-953,-465,501,1896,3629,5572,7560,9457,11106,12420,13301,13740,13697,13214,12293,10985,9318,7339,5090,2629,14,-2659,-5317,-7823,-10087,-11982,-13426,-14343,-14707,-14523,-13840,-12744,-11343,-9776,-8171,-6662,-5351,-4312,-3588,-3187,-3074,-3208,-3484,-3824,-4085,-4165,-3943,-3318,-2242,-683,1314,3654,6195,8742,11086,13035,14407,15111,15088,14370,13040,11225,9082,6771,4456,2270,349,-1213,-2347,-2997,-3176,-2902,-2236,-1275,-98,1175,2455,3662,4715,5595,6249,6686,6887,6841,6530,5920,4970,3655,1951,-111,-2475,-5024,-7615,-10082,-12257,-14013,-15241,-15915,-16025,-15639,-14815,-13652,-12214,-10588,-8823,-7002,-5191,-3500,-2024,-900,-223,-74,-486,-1389,-2700,-4213,-5746,-7088,-8066,-8591,-8600,-8141,-7276,-6120,-4779,-3362,-1940,-564,739,1978,3145,4253,5289,6235,7058,7727,8193,8448,8441,8186,7652,6862,5816,4577,3176,1713,281,-1021,-2051,-2727,-2946,-2659,-1873,-635,937,2684,4408,5902,6952,7392,7115,6088,4381,2144,-393,-2953,-5249,-7014,-8051,-8244,-7608,-6236,-4362,-2229,-148,1618,2845,3385,3181,2260,718,-1272,-3543,-5874,-8090,-10022,-11515,-12478,-12820,-12530,-11595,-10089,-8078,-5712,-3123,-507,1986,4179,5975,7292,8118,8480,8435,8057,7415,6549,5502,4271,2877,1349,-262,-1844,-3280,-4398,-5053,-5122,-4516,-3273,-1460,727,3053,5253,7065,8276,8771,8516,7595,6171,4465,2743,1231,137,-442,-484,-87,587,1284,1763,1776,1179,-74,-1895,-4056,-6244,-8083,-9206,-9333,-8295,-6123,-3001,683,4457,7768,10101,11050,10366,8014,4189,-744,-6219,-11628,-16327,-19744,-21462,-21236,-19040,-15070,-9693,-3448,3042,9129,14189,17732,19406,19093,16877,13060,8128,2666,-2677,-7312,-10757,-12706,-13056,-11923,-9592,-6489,-3095,134,2820,4713,5740,5938,5519,4732,3887,3247,3015,3268,3979,4994,6096,7019,7508,7376,6484,4852,2540,-236,-3257,-6213,-8862,-10942,-12318,-12898,-12721,-11893,-10600,-9068,-7505,-6099,-4959,-4137,-3606,-3302,-3096,-2881,-2505,-1882,-912,418,2106,4054,6148,8183,9975,11289,11967,11881,11013,9425,7277,4798,2253,-82,-1961,-3199,-3673,-3370,-2336,-701,1368,3665,6001,8142,9927,11142,11663,11362,10195,8170,5395,2035,-1652,-5372,-8784,-11569,-13423,-14135,-13560,-11687,-8619,-4575,95,4969,9566,13391,16013,17093,16431,14038,10083,4968,-793,-6570,-11752,-15785,-18300,-19122,-18319,-16175,-13133,-9743,-6555,-4064,-2618,-2406,-3409,-5465,-8251,-11411,-14545,-17321,-19494,-20914,-21571,-21529,-20945,-19996,-18845,-17641,-16411,-15166,-13797,-12190,-10200,-7734,-4741,-1289,2488,6332,9957,13014,15231,16373,16376,15283,13319,10790,8103,5651,3799,2801,2783,3717,5444,7681,10109,12381,14222,15422,15890,15644,14777,13462,11890,10243,8682,7307,6153,5224,4426,3697,2898,1958,789,-639,-2323,-4223,-6250,-8286,-10182,-11769,-12898,-13441,-13336,-12592,-11292,-9589,-7680,-5779,-4076,-2745,-1862,-1474,-1515,-1873,-2369,-2800,-2962,-2694,-1877,-503,1377,3604,5954,8176,9990,11166,11538,11023,9661,7584,5001,2190,-584,-3062,-5066,-6493,-7343,-7691,-7681,-7492,-7264,-7137,-7136,-7249,-7368,-7339,-6998,-6191,-4842,-2953,-634,1905,4388,6504,7946,8463,7905,6206,3474,-112,-4249,-8572,-12704,-16254,-18898,-20383,-20574,-19453,-17144,-13869,-9957,-5750,-1621,2146,5319,7788,9554,10699,11388,11814,12174,12624,13286,14178,15284,16495,17678,18668,19304,19440,18973,17841,16056,13687,10896,7880,4925,2280,231,-1048,-1431,-940,312,2084,4087,5986,7472,8296,8283,7385,5631,3181,236,-2922,-6018,-8755,-10890,-12195,-12548,-11856,-10155,-7538,-4191,-370,3657,7567,11087,13955,15967,16994,16962,15889,13836,10957,7409,3444,-684,-4679,-8246,-11125,-13118,-14097,-14045,-13020,-11157,-8655,-5723,-2591,529,3466,6070,8264,9999,11287,12163,12692,12940,12955,12770,12381,11773,10933,9852,8573,7157,5713,4367,3249,2464,2074,2053,2327,2732,3068,3132,2720,1710,54,-2205,-4911,-7872,-10821,-13533,-15775,-17391,-18255,-18311,-17546,-16002,-13762,-10967,-7787,-4448,-1182,1760,4160,5823,6649,6594,5719,4186,2195,46,-1988,-3627,-4636,-4876,-4269,-2870,-792,1745,4486,7136,9382,10969,11651,11309,9896,7511,4350,716,-3037,-6553,-9494,-11630,-12788,-12952,-12166,-10609,-8518,-6181,-3921,-2013,-680,-45,-100,-726,-1698,-2711,-3455,-3631,-3046,-1606,614,3428,6517,9531,12103,13946,14877,14842,13944,12360,10390,8312,6422,4948,4025,3715,3961,4655,5626,6701,7727,8570,9187,9530,9630,9510,9192,8693,7996,7070,5883,4392,2592,480,-1888,-4456,-7132,-9809,-12397,-14780,-16875,-18593,-19858,-20614,-20820,-20461,-19543,-18130,-16266,-14074,-11628,-9057,-6468,-3981,-1716,201,1649,2523,2740,2272,1152,-525,-2552,-4712,-6686,-8212,-9011,-8904,-7788,-5675,-2703,911,4821,8671,12048,14591,15984,16034,14641,11866,7887,2998,-2402,-7864,-12928,-17143,-20152,-21681,-21608,-19941,-16835,-12570,-7502,-2064,3320,8230,12292,15213,16784,16914,15641,13117,9634,5553,1320,-2638,-5902,-8168,-9225,-9044,-7705,-5460,-2630,394,3212,5474,6909,7381,6884,5573,3698,1612,-329,-1782,-2506,-2358,-1380,296,2364,4517,6382,7670,8182,7840,6732,5043,3073,1130,-487,-1597,-2098,-2065,-1642,-1085,-654,-600,-1097,-2210,-3915,-6028,-8342,-10540,-12348,-13513,-13856,-13303,-11860,-9625,-6767,-3478,0,3442,6632,9367,11516,12961,13668,13623,12892,11541,9715,7524,5150,2733,433,-1582,-3200,-4281,-4786,-4708,-4112,-3158,-2011,-923,-92,279,66,-784,-2231,-4171,-6412,-8755,-10967,-12834,-14174,-14845,-14763,-13906,-12324,-10128,-7514,-4688,-1939,512,2420,3636,4089,3772,2785,1290,-521,-2396,-4121,-5484,-6310,-6497,-5959,-4718,-2791,-339,2514,5497,8391,10897,12787,13836,13942,13062,11308,8880,6085,3281,839,-921,-1746,-1526,-277,1853,4592,7614,10568,13109,14985,15994,16071,15225,13593,11378,8869,6357,4179,2575,1772,1848,2786,4453,6599,8941,11157,12968,14173,14654,14422,13547,12190,10519,8696,6857,5074,3394,1824,373,-947,-2097,-3032,-3689,-4025,-4009,-3663,-3030,-2199,-1261,-320,541,1247,1741,1984,1953,1648,1092,340,-528,-1415,-2197,-2801,-3131,-3187,-2982,-2607,-2170,-1796,-1593,-1634,-1946,-2512,-3275,-4155,-5062,-5918,-6643,-7201,-7569,-7751,-7796,-7744,-7657,-7589,-7551,-7564,-7599,-7639,-7649,-7624,-7551,-7465,-7398,-7385,-7467,-7615,-7800,-7940,-7939,-7725,-7231,-6452,-5418,-4195,-2881,-1578,-377,646,1471,2080,2526,2858,3166,3541,4054,4765,5665,6690,7717,8550,8984,8797,7816,5941,3180,-366,-4458,-8820,-13100,-16968,-20141,-22381,-23572,-23663,-22708,-20852,-18275,-15253,-12034,-8924,-6174,-4009,-2588,-1987,-2196,-3106,-4541,-6228,-7880,-9190,-9885,-9784,-8784,-6908,-4284,-1132,2267,5593,8556,10887,12407,13018,12708,11574,9762,7506,5045,2650,565,-1014,-1924,-2108,-1537,-298,1495,3649,5957,8191,10146,11654,12612,12965,12742,11983,10798,9268,7516,5631,3714,1865,157,-1330,-2560,-3520,-4237,-4759,-5176,-5556,-5989,-6532,-7217,-8054,-9015,-10050,-11105,-12106,-13006,-13748,-14284,-14563,-14517,-14064,-13127,-11636,-9546,-6883,-3706,-153,3609,7361,10892,13980,16439,18133,18949,18878,17906,16137,13651,10637,7262,3761,356,-2714,-5238,-7028,-7953,-7942,-6994,-5208,-2738,146,3163,5956,8208,9627,9998,9217,7279,4323,561,-3666,-8029,-12122,-15631,-18237,-19749,-20023,-19048,-16873,-13642,-9572,-4911,18,4907,9432,13291,16254,18147,18925,18633,17450,15629,13503,11418,9693,8599,8298,8853,10202,12179,14562,17048,19375,21247,22474,22901,22474,21228,19265,16770,13951,11037,8231,5684,3492,1664,151,-1165,-2419,-3777,-5358,-7263,-9514,-12076,-14845,-17649,-20278,-22475,-24006,-24631,-24213,-22667,-20069,-16585,-12516,-8243,-4171,-710,1836,3251,3493,2648,935,-1320,-3771,-6039,-7835,-8914,-9167,-8552,-7156,-5094,-2572,225,3079,5798,8211,10152,11489,12112,11942,10973,9253,6925,4191,1324,-1400,-3697,-5349,-6199,-6196,-5372,-3873,-1891,311,2496,4404,5872,6742,6981,6592,5674,4386,2918,1496,320,-448,-712,-472,192,1115,2086,2865,3252,3072,2258,805,-1188,-3554,-6080,-8518,-10664,-12299,-13334,-13682,-13401,-12543,-11272,-9698,-7983,-6224,-4488,-2813,-1179,439,2084,3796,5597,7493,9466,11481,13488,15414,17205,18767,20050,20986,21544,21710,21494,20916,20019,18823,17372,15675,13756,11651,9393,7064,4748,2561,628,-936,-2040,-2626,-2704,-2325,-1616,-717,199,990,1566,1878,1975,1916,1841,1823,1988,2328,2854,3458,4021,4390,4405,3965,3001,1534,-353,-2513,-4768,-6909,-8751,-10128,-10936,-11122,-10708,-9771,-8445,-6888,-5304,-3855,-2738,-2081,-1980,-2483,-3550,-5087,-6925,-8841,-10580,-11888,-12533,-12360,-11294,-9377,-6763,-3693,-505,2455,4819,6327,6774,6148,4535,2178,-593,-3411,-5919,-7807,-8909,-9115,-8526,-7253,-5568,-3711,-1962,-553,352,632,297,-621,-1975,-3609,-5338,-6977,-8374,-9400,-9976,-10056,-9630,-8734,-7409,-5739,-3807,-1712,454,2586,4606,6440,8011,9285,10195,10731,10857,10590,9938,8954,7697,6246,4701,3166,1739,528,-395,-959,-1136,-928,-383,403,1300,2146,2775,3042,2831,2092,826,-899,-2946,-5166,-7349,-9342,-10997,-12226,-13024,-13413,-13498,-13375,-13152,-12899,-12651,-12379,-12039,-11518,-10746,-9628,-8150,-6326,-4275,-2130,-117,1605,2839,3508,3557,3046,2061,754,-725,-2220,-3613,-4810,-5772,-6478,-6964,-7248,-7401,-7448,-7449,-7416,-7367,-7272,-7093,-6754,-6176,-5264,-3946,-2174,82,2761,5817,9063,12351,15426,18061,20032,21149,21325,20541,18921,16640,13998,11273,8772,6718,5269,4477,4301,4610,5224,5906,6448,6634,6329,5422,3917,1833,-701,-3544,-6499,-9363,-11946,-14074,-15636,-16565,-16848,-16554,-15743,-14564,-13106,-11522,-9872,-8262,-6695,-5200,-3727,-2243,-666,1058,2984,5140,7503,10031,12622,15152,17473,19444,20934,21875,22225,22019,21343,20306,19079,17799,16626,15670,15002,14671,14652,14924,15413,16033,16686,17244,17578,17570,17094,16084,14484,12319,9650,6614,3375,136,-2908,-5567,-7693,-9158,-9911,-9915,-9234,-7953,-6251,-4339,-2483,-956,-12,142,-608,-2287,-4792,-7956,-11488,-15109,-18476,-21307,-23349,-24430,-24462,-23433,-21422,-18558,-15032,-11056,-6867,-2700,1221,4687,7532,9615,10843,11192,10681,9409,7527,5223,2723,237,-2028,-3921,-5322,-6187,-6506,-6324,-5697,-4708,-3414,-1902,-215,1574,3394,5187,6840,8279,9396,10092,10308,9969,9069,7617,5663,3301,648,-2160,-4981,-7669,-10119,-12228,-13948,-15254,-16157,-16688,-16909,-16858,-16591,-16116,-15434,-14510,-13300,-11759,-9847,-7567,-4946,-2062,971,4002,6868,9404,11467,12955,13822,14069,13779,13052,12050,10920,9817,8865,8148,7719,7559,7641,7864,8132,8314,8279,7911,7122,5850,4110,1938,-549,-3208,-5867,-8365,-10547,-12320,-13616,-14426,-14778,-14720,-14335,-13684,-12863,-11925,-10943,-9974,-9071,-8315,-7765,-7502,-7584,-8047,-8886,-10047,-11412,-12825,-14079,-14973,-15314,-14970,-13873,-12068,-9662,-6879,-3958,-1195,1161,2881,3856,4029,3486,2367,900,-660,-2051,-3047,-3484,-3268,-2410,-973,880,2989,5127,7124,8796,10019,10709,10808,10318,9269,7723,5809,3633,1379,-843,-2878,-4667,-6140,-7304,-8197,-8857,-9393,-9838,-10289,-10754,-11247,-11734,-12154,-12437,-12511,-12311,-11798,-10971,-9824,-8425,-6799,-5036,-3181,-1298,578,2402,4184,5880,7528,9084,10572,11952,13225,14350,15321,16117,16730,17167,17433,17550,17540,17438,17266,17071,16876,16717,16610,16590,16627,16743,16854,16918,16810,16422,15619,14308,12416,9943,6951,3578,12,-3507,-6753,-9489,-11572,-12893,-13462,-13344,-12666,-11615,-10352,-9064,-7859,-6813,-5946,-5200,-4531,-3808,-2989,-1976,-786,556,1963,3283,4382,5085,5276,4867,3864,2308,369,-1786,-3886,-5715,-7018,-7657,-7521,-6619,-5040,-2931,-514,1993,4354,6388,7930,8899,9242,8977,8163,6868,5218,3298,1246,-858,-2885,-4776,-6431,-7820,-8892,-9648,-10065,-10146,-9895,-9297,-8385,-7178,-5724,-4116,-2413,-757,785,2084,3056,3638,3746,3379,2512,1188,-540,-2574,-4818,-7135,-9412,-11517,-13354,-14814,-15843,-16381,-16430,-15992,-15124,-13869,-12308,-10487,-8465,-6259,-3890,-1362,1328,4146,7076,10034,12959,15730,18242,20380,22044,23167,23696,23632,22997,21870,20347,18567,16668,14805,13108,11670,10573,9814,9368,9159,9053,8919,8601,7960,6901,5361,3340,902,-1859,-4784,-7724,-10497,-12946,-14933,-16355,-17148,-17287,-16808,-15767,-14287,-12495,-10540,-8581,-6730,-5097,-3724,-2626,-1779,-1119,-587,-93,410,971,1601,2266,2927,3495,3898,4058,3924,3479,2737,1786,704,-323,-1185,-1684,-1738,-1229,-164,1455,3506,5873,8353,10778,12939,14701,15941,16626,16780,16485,15875,15103,14326,13677,13249,13073,13123,13302,13464,13430,12995,11994,10287,7825,4630,833,-3371,-7704,-11859,-15539,-18467,-20449,-21380,-21248,-20164,-18305,-15926,-13303,-10697,-8339,-6369,-4867,-3823,-3177,-2833,-2676,-2604,-2542,-2421,-2229,-1940,-1562,-1095,-536,121,899,1814,2899,4161,5601,7191,8848,10491,11978,13212,14068,14500,14474,14037,13252,12231,11074,9880,8715,7616,6593,5633,4717,3815,2908,1970,984,-74,-1223,-2490,-3893,-5450,-7147,-8967,-10836,-12668,-14337,-15702,-16627,-17021,-16818,-16047,-14788,-13165,-11377,-9580,-7972,-6669,-5769,-5302,-5239,-5510,-6006,-6588,-7122,-7475,-7537,-7250,-6575,-5541,-4196,-2628,-955,728,2286,3638,4688,5376,5672,5564,5071,4234,3117,1788,357,-1097,-2448,-3624,-4544,-5182,-5564,-5741,-5845,-5987,-6309,-6895,-7789,-8958,-10309,-11699,-12971,-13967,-14574,-14723,-14389,-13612,-12455,-11033,-9467,-7912,-6501,-5382,-4658,-4414,-4678,-5431,-6598,-8070,-9695,-11321,-12791,-13968,-14741,-15042,-14821,-14086,-12866,-11214,-9213,-6918,-4407,-1710,1125,4087,7143,10256,13376,16420,19301,21903,24128,25865,27053,27625,27586,26950,25790,24214,22334,20295,18203,16158,14215,12386,10662,8991,7326,5619,3843,2010,171,-1577,-3121,-4331,-5104,-5370,-5106,-4367,-3231,-1878,-449,827,1806,2318,2297,1681,535,-1084,-3014,-5099,-7159,-9003,-10488,-11473,-11871,-11637,-10754,-9254,-7217,-4735,-1982,887,3664,6157,8205,9672,10504,10711,10375,9648,8721,7822,7144,6874,7094,7843,9043,10575,12247,13859,15228,16193,16669,16640,16128,15245,14089,12782,11420,10070,8763,7515,6318,5167,4050,2978,1924,913,-97,-1093,-2117,-3173,-4289,-5462,-6699,-7968,-9248,-10490,-11658,-12712,-13621,-14360,-14898,-15205,-15247,-14965,-14327,-13261,-11744,-9755,-7299,-4439,-1263,2108,5488,8718,11594,13941,15637,16558,16703,16077,14797,13009,10907,8716,6643,4893,3611,2906,2813,3316,4347,5783,7481,9256,10929,12290,13174,13399,12874,11520,9365,6489,3056,-723,-4595,-8306,-11615,-14351,-16377,-17684,-18266,-18254,-17736,-16883,-15812,-14632,-13420,-12198,-10986,-9746,-8474,-7124,-5709,-4224,-2715,-1232,164,1383,2388,3093,3509,3606,3421,2984,2326,1489,487,-668,-1970,-3426,-5028,-6768,-8610,-10496,-12340,-14029,-15437,-16437,-16928,-16824,-16121,-14827,-13038,-10863,-8476,-6035,-3750,-1775,-265,690,1054,846,137,-962,-2324,-3812,-5285,-6641,-7763,-8604,-9106,-9275,-9105,-8649,-7936,-7034,-5991,-4859,-3704,-2572,-1536,-666,-23,311,313,-48,-735,-1681,-2803,-3970,-5094,-6062,-6829,-7357,-7661,-7759,-7725,-7574,-7395,-7165,-6918,-6598,-6165,-5539,-4669,-3486,-1987,-166,1925,4214,6608,8992,11241,13258,14921,16177,16950,17230,16999,16279,15095,13496,11519,9244,6706,4003,1179,-1661,-4452,-7074,-9449,-11451,-13002,-14015,-14438,-14252,-13464,-12133,-10337,-8199,-5845,-3436,-1111,965,2669,3881,4521,4562,4019,2962,1534,-109,-1750,-3180,-4200,-4642,-4390,-3406,-1711,592,3333,6312,9275,12009,14279,15956,16921,17163,16721,15689,14219,12472,10628,8853,7287,6026,5144,4638,4514,4693,5130,5722,6414,7109,7765,8329,8758,9045,9141,9020,8626,7887,6745,5141,3074,578,-2243,-5241,-8218,-10974,-13290,-15008,-15983,-16175,-15587,-14343,-12597,-10600,-8597,-6859,-5592,-4960,-5003,-5681,-6820,-8181,-9457,-10340,-10573,-9956,-8436,-6036,-2950,601,4281,7798,10866,13272,14924,15802,16005,15703,15096,14419,13864,13589,13678,14153,14970,16037,17236,18420,19477,20267,20703,20705,20212,19208,17689,15688,13276,10551,7629,4659,1764,-920,-3303,-5324,-6965,-8255,-9247,-10026,-10673,-11261,-11849,-12453,-13089,-13725,-14337,-14892,-15345,-15680,-15861,-15867,-15674,-15238,-14530,-13504,-12138,-10427,-8394,-6098,-3624,-1080,1410,3745,5813,7567,8952,9960,10574,10800,10620,10065,9140,7911,6451,4866,3305,1885,789,104,-46,352,1298,2699,4434,6329,8198,9855,11146,11948,12214,11943,11186,10036,8583,6919,5119,3208,1227,-845,-2989,-5211,-7486,-9779,-12022,-14150,-16057,-17659,-18862,-19611,-19869,-19673,-19056,-18150,-17040,-15884,-14763,-13777,-12945,-12257,-11661,-11054,-10359,-9462,-8300,-6826,-5011,-2892,-494,2098,4804,7531,10172,12658,14894,16843,18472,19767,20758,21444,21864,22026,21955,21658,21169,20495,19679,18735,17689,16552,15306,13943,12410,10680,8711,6490,4033,1388,-1353,-4063,-6588,-8759,-10421,-11453,-11781,-11406,-10383,-8852,-6991,-5010,-3133,-1552,-434,123,67,-577,-1749,-3327,-5176,-7134,-9053,-10778,-12185,-13186,-13699,-13708,-13191,-12180,-10712,-8866,-6708,-4348,-1869,633,3074,5387,7501,9353,10883,12014,12696,12866,12521,11667,10396,8792,7034,5249,3612,2233,1181,473,61,-151,-286,-483,-856,-1491,-2416,-3613,-5015,-6516,-8002,-9327,-10378,-11027,-11193,-10829,-9916,-8526,-6745,-4736,-2673,-744,880,2051,2682,2711,2153,1054,-497,-2358,-4394,-6431,-8314,-9889,-11023,-11622,-11633,-11070,-10006,-8574,-6953,-5351,-3954,-2929,-2367,-2270,-2570,-3097,-3639,-3980,-3884,-3228,-1903,42,2525,5340,8271,11052,13468,15311,16484,16930,16682,15840,14526,12916,11145,9368,7651,6061,4582,3182,1793,343,-1233,-2978,-4890,-6938,-9046,-11105,-13009,-14621,-15877,-16685,-17063,-17011,-16601,-15912,-14998,-13944,-12756,-11478,-10085,-8597,-6994,-5299,-3536,-1733,32,1720,3251,4587,5697,6568,7217,7666,7957,8117,8188,8174,8094,7918,7622,7148,6458,5499,4255,2730,949,-1000,-3031,-5003,-6772,-8192,-9124,-9479,-9205,-8336,-6942,-5190,-3251,-1357,307,1551,2256,2358,1851,817,-619,-2266,-3920,-5353,-6375,-6851,-6685,-5917,-4598,-2901,-991,917,2647,4017,4929,5302,5150,4527,3550,2388,1204,207,-462,-653,-307,582,1944,3642,5470,7230,8676,9648,10003,9699,8765,7303,5479,3486,1539,-179,-1500,-2314,-2553,-2192,-1256,209,2114,4354,6799,9305,11712,13879,15634,16882,17499,17457,16737,15391,13510,11221,8689,6087,3602,1387,-409,-1692,-2402,-2506,-2044,-1068,314,1972,3745,5471,6963,8070,8654,8605,7904,6543,4621,2263,-348,-3015,-5521,-7689,-9360,-10433,-10858,-10644,-9819,-8486,-6718,-4652,-2404,-95,2140,4218,6027,7525,8643,9385,9732,9731,9421,8871,8174,7405,6661,6009,5510,5180,5036,5035,5146,5298,5427,5467,5361,5063,4550,3796,2814,1592,173,-1441,-3189,-5031,-6899,-8723,-10438,-11974,-13300,-14377,-15234,-15884,-16385,-16783,-17126,-17421,-17680,-17841,-17879,-17695,-17245,-16467,-15345,-13896,-12169,-10241,-8200,-6138,-4127,-2242,-515,1008,2335,3440,4363,5105,5724,6259,6765,7298,7906,8594,9379,10191,10994,11692,12213,12493,12490,12191,11626,10829,9876,8811,7694,6524,5313,4001,2557,911,-958,-3068,-5359,-7772,-10167,-12426,-14399,-15974,-17053,-17602,-17616,-17146,-16283,-15137,-13828,-12490,-11194,-10045,-9043,-8214,-7511,-6888,-6289,-5646,-4919,-4074,-3087,-1977,-747,555,1883,3177,4361,5362,6112,6550,6634,6353,5689,4670,3313,1667,-205,-2217,-4271,-6254,-8045,-9545,-10652,-11314,-11487,-11193,-10474,-9426,-8167,-6827,-5549,-4452,-3636,-3168,-3056,-3291,-3786,-4461,-5181,-5828,-6300,-6520,-6466,-6167,-5678,-5120,-4588,-4222,-4099,-4313,-4871,-5785,-6981,-8388,-9866,-11285,-12480,-13307,-13652,-13440,-12656,-11354,-9628,-7624,-5519,-3466,-1638,-143,953,1640,1981,2064,2037,2026,2180,2589,3331,4409,5811,7453,9239,11051,12750,14235,15406,16215,16661,16775,16643,16347,16021,15732,15605,15654,15919,16357,16886,17410,17769,17840,17476,16585,15123,13088,10574,7686,4617,1541,-1341,-3855,-5871,-7303,-8138,-8413,-8228,-7706,-7007,-6261,-5594,-5075,-4727,-4543,-4462,-4432,-4394,-4292,-4114,-3829,-3452,-2959,-2366,-1630,-756,304,1557,3031,4706,6567,8544,10574,12558,14409,16043,17397,18433,19138,19514,19569,19308,18736,17829,16580,14959,12956,10593,7881,4920,1782,-1378,-4428,-7188,-9525,-11284,-12382,-12772,-12451,-11515,-10061,-8284,-6342,-4442,-2718,-1307,-268,378,645,592,269,-239,-877,-1558,-2233,-2813,-3268,-3529,-3608,-3483,-3211,-2826,-2393,-1971,-1598,-1304,-1087,-921,-766,-554,-220,309,1085,2144,3484,5069,6831,8658,10421,11978,13176,13898,14037,13559,12464,10845,8835,6626,4435,2479,953,10,-263,139,1150,2606,4299,5954,7307,8100,8136,7314,5598,3102,-8,-3450,-6884,-9967,-12340,-13729,-13943,-12915,-10725,-7580,-3806,213,4051,7340,9780,11194,11534,10896,9446,7484,5267,3116,1248,-141,-964,-1205,-912,-204,778,1872,2929,3821,4469,4827,4917,4774,4499,4156,3854,3629,3540,3576,3730,3962,4219,4453,4591,4567,4300,3720,2767,1432,-283,-2279,-4467,-6681,-8782,-10629,-12103,-13148,-13732,-13889,-13696,-13250,-12687,-12126,-11678,-11437,-11437,-11704,-12205,-12896,-13709,-14575,-15417,-16187,-16828,-17319,-17634,-17756,-17664,-17349,-16786,-15979,-14939,-13688,-12306,-10847,-9425,-8094,-6950,-5982,-5201,-4517,-3843,-3070,-2090,-863,632,2325,4102,5803,7246,8250,8698,8505,7708,6405,4785,3089,1565,455,-83,44,805,2093,3685,5360,6830,7876,8297,7980,6884,5043,2577,-365,-3566,-6792,-9820,-12387,-14316,-15414,-15602,-14830,-13172,-10750,-7769,-4486,-1162,1918,4520,6445,7567,7856,7346,6180,4549,2683,828,-810,-2066,-2852,-3147,-3015,-2549,-1889,-1160,-457,159,698,1199,1752,2444,3358,4535,5947,7532,9139,10622,11800,12529,12706,12290,11300,9825,7978,5919,3789,1729,-160,-1798,-3172,-4241,-5050,-5583,-5863,-5888,-5640,-5119,-4301,-3184,-1768,-60,1897,4053,6299,8500,10468,12006,12902,12992,12157,10393,7758,4462,739,-3064,-6638,-9647,-11857,-13091,-13293,-12527,-10932,-8772,-6304,-3847,-1641,111,1304,1941,2080,1887,1528,1205,1081,1282,1868,2852,4175,5755,7486,9252,10963,12539,13916,15061,15923,16481,16683,16499,15880,14810,13279,11325,9007,6447,3773,1161,-1221,-3220,-4700,-5589,-5850,-5506,-4623,-3295,-1664,137,1934,3566,4881,5730,6027,5704,4782,3315,1464,-590,-2586,-4272,-5402,-5771,-5268,-3857,-1634,1227,4470,7786,10874,13437,15247,16160,16108,15153,13406,11089,8425,5691,3113,907,-794,-1911,-2464,-2506,-2191,-1661,-1107,-699,-580,-864,-1602,-2800,-4404,-6316,-8391,-10451,-12311,-13774,-14689,-14932,-14460,-13302,-11562,-9417,-7078,-4785,-2749,-1149,-103,346,208,-449,-1513,-2867,-4366,-5876,-7260,-8388,-9146,-9438,-9194,-8384,-7019,-5167,-2920,-440,2126,4572,6733,8431,9542,9982,9724,8831,7392,5603,3647,1754,103,-1163,-1977,-2367,-2421,-2305,-2199,-2290,-2710,-3561,-4829,-6477,-8350,-10306,-12128,-13650,-14675,-15088,-14792,-13755,-12033,-9688,-6916,-3887,-863,1927,4226,5850,6621,6482,5424,3559,1059,-1827,-4830,-7674,-10131,-12024,-13264,-13832,-13758,-13154,-12097,-10737,-9140,-7409,-5591,-3730,-1874,-44,1694,3310,4737,5942,6878,7529,7894,7982,7849,7531,7131,6708,6367,6163,6151,6352,6755,7326,8010,8743,9443,10045,10464,10635,10495,9976,9050,7677,5859,3622,997,-1916,-5038,-8220,-11329,-14185,-16637,-18516,-19697,-20098,-19678,-18489,-16622,-14254,-11589,-8886,-6369,-4277,-2764,-1949,-1867,-2471,-3681,-5319,-7209,-9124,-10850,-12177,-12940,-13001,-12309,-10852,-8714,-6032,-2996,166,3223,5977,8249,9953,11041,11560,11604,11333,10921,10568,10433,10652,11270,12273,13539,14898,16112,16939,17168,16623,15250,13078,10247,7005,3641,473,-2197,-4166,-5289,-5565,-5090,-4053,-2713,-1356,-245,380,373,-348,-1770,-3792,-6247,-8899,-11478,-13712,-15323,-16116,-15930,-14717,-12519,-9462,-5775,-1714,2410,6320,9748,12493,14406,15412,15497,14711,13167,11008,8452,5697,3002,580,-1335,-2591,-3039,-2650,-1434,514,3003,5841,8740,11465,13752,15414,16311,16379,15646,14176,12132,9654,6940,4150,1434,-1079,-3308,-5179,-6656,-7725,-8372,-8624,-8495,-8036,-7298,-6354,-5279,-4166,-3099,-2161,-1410,-883,-576,-456,-460,-500,-510,-420,-233,48,319,507,470,119,-613,-1735,-3186,-4842,-6545,-8089,-9307,-10024,-10146,-9620,-8465,-6773,-4662,-2322,80,2340,4321,5878,6958,7534,7631,7340,6738,5959,5102,4269,3537,2958,2573,2395,2445,2711,3193,3881,4739,5751,6852,7977,9040,9928,10521,10712,10393,9510,8041,6034,3579,845,-1992,-4709,-7093,-8976,-10211,-10752,-10600,-9847,-8640,-7169,-5650,-4278,-3227,-2608,-2468,-2774,-3434,-4276,-5109,-5715,-5898,-5515,-4466,-2771,-495,2189,5058,7878,10401,12431,13842,14570,14646,14137,13172,11873,10357,8729,7026,5289,3505,1671,-210,-2110,-3961,-5677,-7126,-8207,-8794,-8838,-8319,-7295,-5881,-4236,-2562,-1047,97,745,792,226,-871,-2387,-4106,-5845,-7385,-8572,-9285,-9475,-9148,-8366,-7240,-5897,-4494,-3165,-2037,-1201,-709,-557,-713,-1096,-1597,-2116,-2523,-2743,-2705,-2387,-1789,-949,87,1246,2467,3680,4830,5859,6737,7411,7865,8064,8016,7716,7213,6531,5740,4905,4078,3332,2689,2178,1790,1485,1227,933,558,39,-657,-1530,-2560,-3685,-4819,-5862,-6708,-7252,-7435,-7206,-6586,-5602,-4334,-2850,-1234,459,2187,3917,5643,7309,8902,10317,11505,12353,12822,12865,12513,11836,10949,10023,9197,8633,8411,8565,9042,9722,10425,10949,11115,10766,9859,8403,6518,4382,2208,221,-1405,-2534,-3139,-3246,-2956,-2430,-1822,-1317,-1048,-1118,-1562,-2373,-3455,-4713,-5987,-7153,-8093,-8734,-9062,-9101,-8927,-8633,-8319,-8096,-8016,-8148,-8463,-8944,-9504,-10037,-10459,-10646,-10564,-10154,-9428,-8409,-7153,-5717,-4193,-2650,-1193,91,1113,1781,2047,1870,1266,285,-975,-2390,-3794,-5040,-5955,-6442,-6398,-5813,-4699,-3141,-1247,813,2873,4727,6192,7104,7333,6822,5563,3651,1221,-1500,-4283,-6866,-9035,-10614,-11521,-11744,-11363,-10519,-9389,-8170,-7017,-6047,-5309,-4775,-4365,-3974,-3460,-2754,-1782,-568,824,2277,3652,4794,5599,5967,5883,5362,4478,3342,2075,803,-363,-1345,-2085,-2556,-2752,-2673,-2340,-1761,-962,52,1241,2589,4039,5542,7029,8441,9718,10827,11757,12507,13114,13585,13953,14200,14304,14197,13807,13053,11853,10170,7993,5364,2391,-808,-4043,-7157,-9963,-12336,-14166,-15418,-16092,-16249,-15977,-15388,-14602,-13716,-12816,-11941,-11126,-10345,-9602,-8831,-8013,-7084,-6016,-4788,-3409,-1922,-417,1027,2266,3232,3819,4002,3780,3193,2320,1260,115,-1007,-2015,-2825,-3378,-3602,-3498,-3012,-2215,-1115,165,1537,2871,4056,5001,5658,6000,6072,5901,5580,5164,4728,4335,4034,3880,3912,4154,4611,5255,6025,6826,7547,8053,8234,7990,7274,6082,4481,2562,499,-1563,-3426,-4959,-6035,-6610,-6689,-6332,-5656,-4768,-3794,-2814,-1876,-989,-117,765,1729,2761,3903,5065,6226,7251,8087,8637,8888,8826,8526,8060,7548,7106,6834,6809,7087,7666,8522,9604,10815,12072,13266,14306,15108,15602,15735,15467,14784,13683,12194,10365,8270,5986,3618,1251,-1020,-3122,-5006,-6631,-7990,-9068,-9890,-10458,-10799,-10950,-10917,-10766,-10501,-10171,-9798,-9391,-8979,-8551,-8132,-7712,-7312,-6929,-6571,-6237,-5911,-5587,-5217,-4785,-4229,-3527,-2645,-1582,-359,970,2344,3656,4833,5778,6436,6765,6746,6381,5688,4666,3361,1775,-31,-2003,-4057,-6073,-7927,-9474,-10597,-11190,-11211,-10673,-9637,-8254,-6654,-5041,-3542,-2307,-1396,-867,-696,-875,-1330,-2027,-2893,-3898,-4979,-6116,-7238,-8300,-9235,-9962,-10435,-10596,-10434,-9967,-9236,-8330,-7317,-6298,-5313,-4409,-3574,-2783,-1993,-1153,-240,770,1830,2900,3870,4637,5090,5131,4702,3798,2458,784,-1077,-2958,-4655,-5980,-6763,-6866,-6230,-4852,-2798,-237,2662,5624,8434,10842,12674,13806,14204,13880,12965,11572,9916,8169,6514,5099,4022,3338,3041,3095,3410,3891,4425,4905,5232,5347,5203,4794,4143,3282,2250,1092,-171,-1512,-2917,-4369,-5860,-7360,-8853,-10314,-11696,-12991,-14142,-15123,-15895,-16401,-16616,-16509,-16082,-15368,-14428,-13354,-12263,-11249,-10421,-9808,-9422,-9197,-9036,-8801,-8354,-7567,-6360,-4702,-2647,-289,2197,4616,6764,8430,9469,9761,9279,8056,6208,3920,1425,-1006,-3123,-4686,-5558,-5664,-5060,-3887,-2370,-784,600,1528,1856,1497,518,-949,-2669,-4382,-5824,-6754,-7033,-6557,-5371,-3538,-1252,1327,3939,6419,8555,10225,11344,11855,11809,11225,10243,8941,7498,6014,4666,3540,2767,2381,2434,2906,3771,4973,6429,8078,9809,11552,13209,14687,15912,16769,17196,17111,16488,15328,13691,11676,9438,7140,4961,3056,1533,445,-208,-516,-557,-500,-442,-510,-770,-1219,-1838,-2516,-3157,-3642,-3889,-3836,-3508,-2907,-2153,-1285,-418,407,1139,1765,2278,2684,2990,3203,3344,3447,3544,3714,3987,4421,5019,5733,6500,7181,7659,7795,7509,6753,5571,4056,2365,675,-834,-2007,-2758,-3020,-2840,-2247,-1358,-266,914,2090,3160,4065,4726,5102,5164,4887,4297,3429,2352,1176,-1,-1061,-1914,-2505,-2807,-2853,-2691,-2424,-2135,-1925,-1854,-1940,-2182,-2504,-2856,-3141,-3309,-3312,-3131,-2766,-2220,-1514,-650,356,1500,2757,4093,5439,6713,7817,8635,9109,9154,8805,8074,7085,5953,4845,3913,3304,3121,3429,4227,5477,7070,8890,10769,12567,14116,15303,16015,16176,15755,14725,13124,11007,8468,5641,2664,-301,-3126,-5692,-7920,-9794,-11295,-12509,-13472,-14302,-15065,-15837,-16644,-17475,-18250,-18867,-19169,-19023,-18285,-16900,-14820,-12138,-8957,-5486,-1937,1452,4474,6934,8718,9728,9947,9400,8147,6316,4034,1479,-1182,-3769,-6139,-8158,-9764,-10905,-11600,-11863,-11742,-11273,-10496,-9441,-8146,-6654,-5016,-3325,-1666,-165,1053,1878,2212,1997,1242,-14,-1652,-3515,-5430,-7195,-8668,-9718,-10298,-10426,-10161,-9649,-9026,-8465,-8110,-8068,-8411,-9134,-10217,-11554,-13060,-14586,-16031,-17266,-18222,-18822,-19032,-18833,-18213,-17170,-15719,-13863,-11652,-9108,-6312,-3322,-252,2812,5748,8454,10832,12787,14250,15158,15471,15188,14349,13033,11385,9573,7800,6263,5142,4541,4538,5065,6051,7291,8603,9749,10533,10800,10445,9457,7861,5769,3313,668,-1995,-4507,-6709,-8495,-9746,-10437,-10545,-10109,-9231,-8019,-6636,-5261,-4031,-3122,-2580,-2460,-2676,-3132,-3627,-3995,-4030,-3613,-2680,-1248,556,2568,4542,6254,7466,8021,7805,6820,5150,2964,496,-1984,-4218,-5968,-7075,-7448,-7091,-6091,-4613,-2855,-1052,601,1914,2784,3150,3033,2499,1694,750,-119,-780,-1045,-841,-80,1208,2963,5077,7371,9698,11879,13766,15264,16280,16816,16867,16500,15775,14785,13603,12307,10949,9576,8225,6931,5713,4602,3606,2729,1970,1295,685,92,-492,-1104,-1708,-2300,-2825,-3245,-3530,-3662,-3665,-3569,-3443,-3352,-3363,-3526,-3873,-4377,-5024,-5713,-6363,-6850,-7069,-6906,-6303,-5205,-3614,-1566,870,3592,6469,9367,12137,14641,16764,18413,19549,20156,20282,19998,19415,18639,17793,16939,16156,15425,14745,14043,13256,12308,11146,9739,8087,6226,4219,2143,95,-1838,-3557,-4983,-6044,-6684,-6876,-6602,-5890,-4789,-3391,-1815,-216,1244,2400,3091,3220,2710,1588,-75,-2114,-4342,-6508,-8424,-9872,-10781,-11068,-10827,-10132,-9181,-8115,-7124,-6288,-5685,-5283,-5024,-4813,-4523,-4085,-3419,-2545,-1497,-385,659,1480,1935,1904,1320,191,-1428,-3384,-5509,-7589,-9404,-10778,-11548,-11636,-11030,-9790,-8061,-6035,-3945,-2021,-488,496,818,441,-582,-2169,-4137,-6295,-8416,-10253,-11602,-12260,-12120,-11111,-9282,-6714,-3604,-160,3360,6698,9627,11924,13443,14071,13779,12596,10639,8073,5127,2033,-958,-3658,-5895,-7606,-8753,-9394,-9614,-9517,-9241,-8868,-8496,-8164,-7897,-7702,-7563,-7468,-7403,-7343,-7282,-7188,-7045,-6818,-6495,-6044,-5476,-4798,-4045,-3273,-2540,-1899,-1406,-1080,-940,-978,-1184,-1546,-2037,-2638,-3309,-4004,-4674,-5249,-5693,-5963,-6055,-5998,-5837,-5655,-5540,-5573,-5827,-6316,-7028,-7874,-8737,-9444,-9834,-9729,-9028,-7654,-5641,-3087,-169,2869,5782,8312,10269,11511,12000,11754,10875,9500,7793,5907,3988,2115,365,-1274,-2777,-4174,-5447,-6556,-7463,-8047,-8256,-7976,-7185,-5884,-4137,-2093,66,2109,3790,4907,5261,4778,3412,1265,-1529,-4724,-8075,-11286,-14099,-16274,-17627,-18043,-17464,-15942,-13571,-10553,-7135,-3583,-192,2792,5185,6847,7774,8001,7673,6982,6149,5415,4983,5020,5617,6790,8485,10560,12849,15147,17248,18986,20231,20911,21037,20640,19851,18787,17606,16445,15396,14539,13854,13316,12810,12241,11462,10381,8916,7034,4786,2233,-470,-3164,-5669,-7798,-9403,-10361,-10626,-10177,-9106,-7507,-5575,-3494,-1488,260,1580,2391,2652,2414,1786,922,32,-698,-1078,-978,-337,857,2510,4506,6660,8788,10706,12264,13350,13912,13935,13471,12577,11370,9947,8433,6918,5501,4235,3154,2278,1566,995,488,-26,-617,-1362,-2289,-3426,-4717,-6100,-7436,-8584,-9377,-9661,-9343,-8353,-6739,-4587,-2081,557,3066,5202,6736,7528,7503,6702,5247,3364,1299,-639,-2210,-3186,-3432,-2907,-1648,215,2479,4913,7259,9267,10735,11508,11488,10685,9161,7063,4626,2083,-258,-2147,-3337,-3691,-3124,-1720,387,2907,5534,7899,9681,10595,10479,9255,7012,3916,266,-3599,-7313,-10524,-12948,-14388,-14731,-14002,-12289,-9785,-6730,-3387,-32,3094,5790,7916,9401,10227,10445,10111,9331,8176,6737,5076,3250,1307,-694,-2693,-4607,-6347,-7816,-8927,-9605,-9810,-9546,-8858,-7840,-6632,-5368,-4222,-3309,-2730,-2526,-2665,-3074,-3618,-4134,-4460,-4445,-4000,-3093,-1772,-167,1552,3153,4444,5232,5432,5013,4063,2734,1228,-215,-1405,-2173,-2453,-2256,-1665,-855,10,715,1115,1088,596,-335,-1605,-3066,-4537,-5839,-6815,-7359,-7426,-7047,-6303,-5337,-4309,-3385,-2731,-2461,-2674,-3399,-4629,-6312,-8346,-10610,-12934,-15157,-17078,-18534,-19349,-19405,-18633,-17032,-14702,-11796,-8553,-5247,-2137,516,2556,3872,4478,4423,3857,2908,1743,483,-775,-1973,-3071,-4059,-4890,-5543,-5941,-6025,-5719,-4959,-3716,-1996,157,2645,5338,8070,10662,12906,14633,15654,15851,15151,13556,11147,8112,4672,1147,-2179,-5024,-7180,-8552,-9111,-8977,-8283,-7264,-6092,-4972,-4001,-3259,-2729,-2375,-2086,-1786,-1361,-771,-2,903,1838,2684,3267,3461,3137,2240,797,-1104,-3268,-5460,-7408,-8848,-9569,-9448,-8466,-6712,-4399,-1789,772,2995,4579,5362,5234,4226,2453,109,-2562,-5283,-7807,-9874,-11307,-11943,-11715,-10587,-8621,-5909,-2634,1011,4775,8410,11684,14367,16298,17369,17511,16771,15198,12961,10218,7187,4078,1097,-1575,-3784,-5444,-6482,-6926,-6810,-6242,-5328,-4216,-3011,-1839,-764,150,888,1430,1797,1996,2056,2019,1945,1914,2020,2357,2989,3952,5213,6685,8238,9710,10948,11840,12315,12387,12127,11671,11176,10820,10737,11044,11770,12894,14309,15874,17372,18616,19381,19531,18952,17648,15674,13192,10397,7526,4822,2483,674,-531,-1137,-1212,-913,-398,107,448,432,-13,-967,-2387,-4220,-6321,-8529,-10658,-12494,-13866,-14583,-14537,-13658,-11947,-9504,-6469,-3071,457,3866,6948,9544,11571,13021,13937,14419,14548,14417,14033,13404,12433,11063,9194,6786,3854,462,-3241,-7077,-10829,-14296,-17278,-19645,-21282,-22146,-22216,-21524,-20131,-18126,-15634,-12792,-9754,-6683,-3728,-1028,1314,3219,4670,5666,6255,6510,6511,6344,6093,5793,5479,5140,4734,4227,3556,2694,1622,348,-1082,-2617,-4181,-5702,-7114,-8352,-9377,-10155,-10672,-10916,-10892,-10596,-10030,-9195,-8068,-6663,-4960,-2992,-793,1569,3993,6355,8526,10355,11738,12554,12772,12374,11424,10013,8282,6376,4453,2624,985,-432,-1642,-2665,-3592,-4437,-5259,-6023,-6693,-7181,-7398,-7267,-6757,-5877,-4730,-3445,-2226,-1252,-712,-714,-1306,-2449,-4023,-5851,-7717,-9403,-10721,-11542,-11798,-11503,-10722,-9557,-8132,-6559,-4926,-3320,-1758,-280,1128,2465,3738,4941,6072,7081,7959,8616,9021,9074,8717,7892,6543,4704,2390,-270,-3145,-6051,-8798,-11216,-13165,-14564,-15394,-15688,-15536,-15065,-14395,-13688,-13032,-12531,-12223,-12121,-12187,-12376,-12592,-12746,-12737,-12465,-11851,-10840,-9399,-7536,-5301,-2771,-81,2613,5130,7261,8835,9689,9747,9001,7540,5546,3247,926,-1166,-2800,-3821,-4179,-3874,-3043,-1821,-432,931,2096,2918,3347,3360,3019,2411,1654,864,144,-439,-856,-1117,-1272,-1377,-1499,-1678,-1933,-2228,-2513,-2681,-2635,-2267,-1496,-293,1336,3299,5479,7699,9778,11548,12854,13626,13814,13466,12652,11500,10130,8678,7222,5846,4559,3363,2234,1120,32,-1060,-2081,-2981,-3643,-3973,-3874,-3313,-2291,-894,752,2464,4067,5379,6288,6725,6707,6317,5708,5054,4570,4430,4792,5748,7327,9472,12083,14938,17815,20401,22385,23479,23416,22053,19331,15339,10293,4521,-1564,-7494,-12816,-17099,-20023,-21376,-21105,-19286,-16152,-12017,-7289,-2383,2288,6370,9572,11730,12747,12671,11613,9780,7429,4833,2277,-10,-1834,-3096,-3781,-3945,-3730,-3308,-2866,-2605,-2652,-3125,-4054,-5422,-7159,-9129,-11172,-13108,-14729,-15891,-16430,-16294,-15451,-13954,-11910,-9458,-6768,-4001,-1311,1191,3423,5341,6958,8284,9392,10343,11210,12067,12955,13914,14944,16025,17103,18122,18977,19603,19892,19784,19223,18186,16675,14739,12444,9913,7268,4664,2239,112,-1625,-2926,-3802,-4276,-4457,-4406,-4267,-4096,-4000,-4000,-4132,-4381,-4731,-5142,-5582,-6005,-6383,-6679,-6873,-6934,-6842,-6557,-6060,-5318,-4318,-3063,-1557,148,2006,3928,5818,7582,9088,10276,11031,11337,11152,10486,9365,7815,5893,3649,1154,-1501,-4224,-6897,-9391,-11580,-13314,-14487,-14985,-14777,-13870,-12351,-10375,-8144,-5875,-3812,-2115,-930,-284,-151,-405,-902,-1434,-1839,-1963,-1711,-1055,-16,1325,2848,4418,5888,7136,8040,8537,8561,8115,7192,5846,4117,2086,-171,-2577,-5043,-7502,-9878,-12114,-14140,-15910,-17344,-18403,-19005,-19116,-18683,-17693,-16166,-14128,-11677,-8911,-5963,-2998,-150,2407,4561,6190,7240,7704,7602,7051,6146,5067,3945,2946,2156,1672,1489,1627,1998,2580,3255,3994,4705,5350,5870,6201,6294,6075,5486,4483,3035,1145,-1138,-3751,-6566,-9458,-12265,-14826,-16990,-18598,-19539,-19711,-19062,-17591,-15349,-12436,-9006,-5243,-1336,2499,6089,9286,11965,14086,15624,16602,17093,17147,16844,16227,15325,14141,12650,10818,8618,6022,3054,-254,-3796,-7448,-11028,-14357,-17228,-19467,-20918,-21476,-21105,-19814,-17713,-14935,-11714,-8262,-4851,-1692,1012,3138,4625,5486,5789,5655,5213,4602,3931,3282,2685,2146,1632,1097,516,-134,-840,-1553,-2244,-2828,-3289,-3549,-3621,-3470,-3127,-2612,-1974,-1251,-512,206,843,1370,1753,2001,2109,2129,2085,2030,1995,2003,2058,2151,2244,2310,2295,2174,1915,1537,1044,515,5,-392,-595,-536,-176,505,1471,2704,4115,5671,7274,8875,10403,11779,12952,13814,14311,14340,13854,12811,11218,9127,6656,3963,1265,-1211,-3226,-4572,-5097,-4719,-3452,-1402,1247,4237,7278,10063,12314,13788,14354,13940,12608,10500,7840,4915,2013,-561,-2565,-3794,-4141,-3580,-2171,-56,2557,5438,8315,10947,13099,14583,15266,15057,13955,11999,9327,6106,2579,-1007,-4392,-7333,-9659,-11242,-12046,-12133,-11591,-10633,-9428,-8204,-7143,-6356,-5932,-5830,-5985,-6241,-6428,-6354,-5866,-4848,-3260,-1137,1413,4212,7040,9657,11818,13324,14010,13806,12702,10786,8191,5127,1797,-1567,-4772,-7647,-10068,-11961,-13281,-14038,-14250,-13963,-13247,-12140,-10743,-9090,-7285,-5367,-3429,-1517,306,1998,3530,4872,6028,6989,7775,8397,8862,9184,9337,9319,9070,8582,7796,6725,5370,3785,2056,284,-1401,-2876,-4021,-4742,-4986,-4742,-4061,-3034,-1794,-519,645,1508,1970,1931,1383,348,-1084,-2798,-4640,-6463,-8106,-9436,-10335,-10711,-10517,-9736,-8396,-6562,-4333,-1829,808,3437,5926,8147,10028,11482,12492,13027,13090,12672,11791,10429,8630,6385,3770,823,-2346,-5640,-8936,-12086,-14980,-17463,-19442,-20813,-21513,-21517,-20827,-19495,-17602,-15265,-12630,-9850,-7088,-4493,-2199,-303,1130,2076,2548,2585,2251,1619,754,-271,-1420,-2634,-3900,-5176,-6449,-7678,-8844,-9900,-10815,-11552,-12069,-12347,-12357,-12087,-11555,-10782,-9835,-8785,-7751,-6822,-6131,-5747,-5733,-6087,-6757,-7626,-8542,-9315,-9750,-9696,-9012,-7671,-5667,-3105,-130,3062,6246,9211,11743,13701,14976,15554,15456,14802,13705,12354,10894,9480,8220,7185,6392,5824,5421,5093,4756,4293,3652,2751,1591,171,-1450,-3206,-5000,-6743,-8341,-9713,-10799,-11535,-11889,-11818,-11304,-10318,-8871,-6968,-4665,-2041,801,3706,6519,9079,11207,12811,13769,14086,13779,12935,11701,10219,8678,7212,5966,5006,4377,4072,4050,4257,4620,5073,5548,6006,6389,6690,6865,6902,6777,6460,5931,5167,4146,2878,1372,-341,-2193,-4136,-6064,-7915,-9580,-10989,-12058,-12717,-12915,-12596,-11740,-10335,-8413,-6031,-3298,-352,2650,5521,8122,10311,12019,13206,13896,14118,13950,13424,12597,11484,10078,8392,6394,4129,1599,-1091,-3871,-6583,-9086,-11219,-12810,-13735,-13869,-13176,-11640,-9350,-6418,-3048,550,4128,7444,10289,12488,13930,14579,14465,13698,12429,10870,9224,7702,6482,5678,5362,5524,6115,7029,8141,9316,10404,11288,11852,12026,11761,11059,9946,8483,6754,4852,2886,967,-812,-2350,-3582,-4446,-4918,-4987,-4672,-4009,-3069,-1921,-672,604,1793,2837,3659,4229,4527,4564,4373,4012,3571,3145,2845,2768,2998,3561,4471,5641,6980,8323,9502,10334,10663,10368,9385,7721,5447,2715,-289,-3329,-6181,-8640,-10539,-11782,-12328,-12193,-11463,-10239,-8672,-6920,-5131,-3475,-2069,-1038,-443,-337,-696,-1500,-2651,-4068,-5646,-7276,-8893,-10408,-11794,-12984,-13939,-14609,-14931,-14876,-14416,-13555,-12360,-10890,-9278,-7632,-6089,-4736,-3657,-2866,-2361,-2096,-1982,-1941,-1867,-1679,-1321,-764,-27,833,1740,2590,3285,3749,3918,3797,3400,2815,2132,1478,966,697,741,1129,1848,2862,4078,5427,6771,8040,9107,9901,10358,10412,10060,9281,8103,6577,4760,2760,665,-1402,-3352,-5082,-6545,-7682,-8490,-8955,-9114,-8969,-8586,-7975,-7188,-6270,-5252,-4196,-3158,-2180,-1327,-637,-122,188,334,322,210,19,-186,-380,-502,-518,-383,-74,433,1120,1966,2917,3883,4785,5476,5872,5824,5288,4210,2635,657,-1571,-3865,-6027,-7885,-9310,-10228,-10635,-10588,-10176,-9532,-8783,-8044,-7401,-6897,-6524,-6243,-5973,-5624,-5107,-4347,-3297,-1964,-373,1385,3215,5004,6636,8033,9109,9839,10181,10151,9729,8934,7753,6189,4234,1903,-785,-3758,-6930,-10165,-13304,-16164,-18570,-20351,-21395,-21624,-21035,-19676,-17642,-15087,-12139,-9002,-5782,-2666,289,2962,5345,7404,9158,10642,11877,12919,13770,14453,14947,15225,15261,15007,14449,13584,12406,10988,9357,7633,5885,4246,2794,1652,857,464,454,775,1343,2023,2689,3194,3434,3321,2828,1988,860,-421,-1733,-2926,-3870,-4475,-4672,-4460,-3840,-2884,-1650,-223,1306,2862,4366,5744,6956,7955,8733,9294,9665,9877,9968,9964,9879,9722,9470,9109,8590,7897,6993,5898,4618,3229,1776,357,-959,-2118,-3059,-3792,-4301,-4640,-4845,-4971,-5075,-5186,-5332,-5530,-5754,-5999,-6219,-6388,-6471,-6453,-6333,-6139,-5903,-5668,-5457,-5269,-5089,-4841,-4480,-3907,-3101,-2018,-707,773,2291,3707,4847,5572,5745,5305,4235,2614,563,-1707,-3976,-5991,-7527,-8413,-8549,-7928,-6640,-4861,-2817,-785,981,2266,2916,2883,2210,1020,-483,-2068,-3488,-4519,-4980,-4772,-3857,-2295,-204,2231,4797,7264,9425,11088,12135,12496,12166,11231,9795,8028,6116,4226,2532,1156,183,-338,-410,-70,623,1572,2697,3896,5098,6231,7241,8092,8740,9155,9296,9120,8595,7694,6408,4772,2830,688,-1546,-3741,-5768,-7499,-8827,-9665,-9940,-9646,-8757,-7352,-5471,-3263,-843,1614,3943,5998,7643,8797,9426,9528,9167,8403,7345,6080,4705,3298,1902,563,-739,-1993,-3248,-4516,-5823,-7176,-8545,-9895,-11151,-12247,-13096,-13660,-13875,-13777,-13348,-12667,-11752,-10676,-9465,-8173,-6829,-5484,-4175,-2957,-1871,-975,-295,116,251,88,-376,-1114,-2104,-3284,-4579,-5899,-7126,-8155,-8877,-9202,-9082,-8484,-7444,-6006,-4265,-2313,-273,1768,3700,5474,7035,8377,9498,10430,11188,11803,12280,12600,12733,12617,12185,11372,10122,8421,6268,3752,931,-2021,-4988,-7787,-10286,-12361,-13925,-14942,-15411,-15366,-14882,-14026,-12893,-11549,-10055,-8452,-6761,-4997,-3174,-1308,564,2385,4096,5603,6842,7736,8247,8373,8131,7607,6873,6062,5270,4607,4147,3931,3967,4225,4640,5136,5616,5982,6138,6006,5511,4629,3333,1679,-280,-2414,-4586,-6635,-8409,-9762,-10613,-10888,-10601,-9778,-8501,-6884,-5058,-3176,-1394,138,1287,1955,2084,1661,729,-640,-2327,-4207,-6130,-7954,-9539,-10746,-11481,-11647,-11225,-10226,-8729,-6864,-4822,-2784,-993,418,1276,1561,1259,459,-717,-2127,-3607,-5038,-6302,-7342,-8119,-8633,-8892,-8927,-8760,-8423,-7941,-7339,-6645,-5871,-5027,-4112,-3097,-1973,-680,786,2482,4381,6504,8784,11172,13570,15872,17957,19701,20991,21737,21863,21350,20187,18454,16232,13692,10999,8365,5968,3981,2493,1556,1130,1124,1390,1758,2051,2124,1866,1224,213,-1112,-2632,-4219,-5732,-7039,-8051,-8700,-8977,-8897,-8501,-7847,-6975,-5926,-4700,-3304,-1713,72,2065,4218,6494,8792,11017,13044,14763,16055,16854,17091,16780,15941,14666,13069,11295,9500,7837,6417,5318,4547,4056,3738,3454,3063,2439,1503,235,-1333,-3106,-4966,-6773,-8400,-9738,-10716,-11294,-11462,-11238,-10635,-9691,-8411,-6828,-4946,-2796,-421,2116,4702,7209,9483,11338,12628,13201,12977,11934,10115,7648,4715,1536,-1648,-4617,-7176,-9205,-10625,-11443,-11713,-11528,-11019,-10300,-9492,-8661,-7878,-7127,-6411,-5677,-4886,-4003,-3019,-1935,-820,280,1257,2043,2542,2721,2534,2024,1229,246,-803,-1789,-2556,-2981,-2953,-2401,-1310,298,2337,4700,7242,9810,12263,14449,16289,17674,18604,19056,19074,18733,18087,17259,16289,15277,14220,13176,12092,10988,9801,8529,7141,5637,4034,2363,674,-981,-2533,-3936,-5129,-6095,-6795,-7241,-7425,-7371,-7111,-6670,-6092,-5411,-4641,-3813,-2911,-1941,-894,218,1385,2542,3647,4600,5317,5704,5680,5189,4227,2806,1009,-1061,-3278,-5487,-7585,-9448,-11031,-12296,-13261,-13967,-14472,-14842,-15132,-15390,-15627,-15849,-16016,-16105,-16054,-15862,-15494,-14994,-14383,-13731,-13078,-12480,-11927,-11416,-10881,-10250,-9446,-8400,-7085,-5518,-3768,-1961,-254,1184,2192,2657,2523,1810,600,-940,-2636,-4257,-5601,-6512,-6853,-6607,-5793,-4513,-2930,-1207,471,1959,3159,4016,4546,4795,4838,4773,4655,4565,4487,4430,4327,4126,3761,3194,2413,1469,421,-599,-1488,-2109,-2394,-2288,-1830,-1076,-159,794,1636,2260,2596,2612,2344,1842,1207,540,-55,-497,-708,-668,-351,217,1009,1969,3034,4117,5147,6045,6757,7245,7507,7545,7400,7090,6647,6087,5417,4634,3748,2756,1682,552,-592,-1721,-2776,-3738,-4575,-5276,-5844,-6308,-6681,-7017,-7333,-7645,-7960,-8241,-8465,-8581,-8540,-8310,-7843,-7141,-6187,-5014,-3648,-2137,-546,1084,2675,4192,5572,6778,7759,8474,8866,8888,8492,7642,6330,4571,2426,-19,-2614,-5227,-7664,-9797,-11481,-12658,-13291,-13428,-13137,-12531,-11706,-10753,-9704,-8571,-7304,-5850,-4130,-2093,283,2975,5902,8934,11898,14599,16840,18449,19300,19327,18525,16987,14820,12249,9458,6697,4158,2018,387,-673,-1172,-1164,-750,-49,805,1686,2498,3159,3650,3947,4096,4111,4058,3956,3848,3729,3606,3461,3273,3037,2740,2403,2040,1675,1351,1085,922,884,1005,1316,1844,2610,3607,4831,6230,7750,9308,10829,12218,13414,14347,14983,15306,15339,15117,14723,14208,13669,13125,12629,12144,11667,11145,10544,9833,8982,7985,6833,5537,4104,2547,883,-876,-2711,-4596,-6516,-8424,-10287,-12068,-13714,-15204,-16480,-17514,-18238,-18607,-18543,-18002,-16938,-15345,-13260,-10761,-7993,-5124,-2375,56,1967,3229,3766,3604,2842,1671,305,-993,-2032,-2635,-2759,-2418,-1750,-929,-190,261,251,-316,-1429,-3010,-4867,-6788,-8518,-9847,-10599,-10683,-10095,-8901,-7241,-5285,-3211,-1178,694,2338,3735,4900,5880,6719,7459,8110,8664,9076,9274,9196,8759,7921,6684,5061,3153,1065,-1055,-3044,-4762,-6076,-6911,-7237,-7077,-6511,-5637,-4576,-3456,-2364,-1394,-580,55,524,854,1079,1251,1393,1559,1749,1981,2231,2466,2642,2700,2607,2329,1865,1222,440,-433,-1336,-2189,-2919,-3433,-3658,-3534,-3029,-2163,-972,434,1953,3427,4725,5689,6213,6189,5576,4349,2550,257,-2394,-5234,-8056,-10648,-12819,-14400,-15314,-15521,-15093,-14141,-12836,-11372,-9933,-8690,-7779,-7270,-7214,-7589,-8357,-9439,-10739,-12149,-13567,-14881,-16014,-16880,-17421,-17594,-17352,-16676,-15558,-14007,-12068,-9816,-7338,-4776,-2246,109,2178,3885,5168,6061,6575,6815,6865,6808,6746,6694,6689,6690,6662,6551,6319,5949,5461,4889,4300,3754,3307,2989,2794,2691,2614,2482,2222,1754,1056,135,-951,-2075,-3111,-3871,-4221,-4023,-3240,-1860,-13,2162,4414,6506,8195,9299,9692,9367,8375,6867,5033,3081,1216,-401,-1659,-2485,-2888,-2883,-2550,-1959,-1218,-400,395,1126,1749,2259,2684,3038,3374,3713,4086,4505,4966,5456,5951,6418,6819,7126,7284,7282,7072,6654,6013,5168,4136,2948,1657,280,-1102,-2468,-3719,-4800,-5602,-6040,-6029,-5502,-4461,-2928,-1016,1136,3344,5402,7128,8354,8982,8943,8271,7014,5311,3311,1186,-877,-2731,-4231,-5300,-5885,-5992,-5657,-4966,-4017,-2935,-1852,-888,-156,242,269,-124,-905,-2008,-3347,-4748,-6077,-7132,-7784,-7895,-7421,-6357,-4772,-2801,-600,1643,3771,5646,7191,8378,9231,9816,10224,10548,10879,11270,11759,12309,12893,13397,13747,13823,13560,12892,11826,10378,8641,6710,4715,2801,1080,-330,-1354,-1970,-2161,-1997,-1532,-864,-86,737,1534,2295,3021,3733,4485,5309,6238,7282,8414,9592,10740,11773,12598,13135,13317,13128,12566,11688,10569,9310,8021,6805,5748,4898,4276,3859,3595,3416,3224,2951,2508,1852,962,-157,-1448,-2860,-4285,-5661,-6873,-7877,-8594,-9004,-9087,-8852,-8333,-7574,-6640,-5601,-4538,-3511,-2590,-1801,-1175,-703,-393,-217,-185,-278,-499,-857,-1333,-1929,-2622,-3377,-4174,-4963,-5719,-6403,-6990,-7452,-7770,-7912,-7861,-7586,-7079,-6348,-5428,-4393,-3346,-2399,-1689,-1297,-1313,-1722,-2502,-3561,-4775,-6029,-7190,-8171,-8906,-9374,-9584,-9568,-9377,-9063,-8671,-8239,-7780,-7307,-6798,-6258,-5647,-4978,-4227,-3418,-2549,-1654,-749,141,1001,1812,2578,3277,3923,4502,5012,5443,5780,6008,6096,6040,5803,5401,4834,4131,3331,2477,1615,784,19,-662,-1241,-1710,-2076,-2314,-2448,-2432,-2283,-1957,-1453,-749,160,1269,2564,4001,5545,7103,8616,9977,11088,11863,12202,12039,11329,10057,8235,5938,3218,213,-2979,-6213,-9373,-12311,-14933,-17103,-18757,-19815,-20268,-20123,-19462,-18372,-17014,-15532,-14098,-12851,-11912,-11346,-11182,-11396,-11919,-12664,-13521,-14359,-15093,-15594,-15826,-15715,-15260,-14468,-13350,-11984,-10399,-8697,-6943,-5232,-3630,-2210,-997,-14,764,1378,1890,2360,2853,3391,3996,4636,5274,5854,6321,6634,6780,6762,6629,6431,6258,6183,6283,6614,7203,8033,9070,10207,11339,12324,13021,13315,13100,12341,11012,9176,6902,4325,1583,-1154,-3744,-6032,-7915,-9304,-10163,-10483,-10297,-9660,-8669,-7402,-5975,-4456,-2918,-1394,113,1606,3133,4692,6320,7966,9596,11112,12400,13356,13861,13859,13318,12255,10758,8923,6893,4817,2815,1028,-483,-1634,-2416,-2808,-2845,-2554,-2002,-1237,-346,618,1580,2496,3333,4083,4755,5384,6001,6651,7366,8168,9057,10027,11020,12005,12881,13580,13997,14036,13638,12727,11323,9441,7179,4653,2015,-587,-2992,-5100,-6803,-8084,-8927,-9377,-9498,-9364,-9054,-8637,-8160,-7647,-7115,-6541,-5934,-5267,-4555,-3797,-3010,-2227,-1448,-711,1,675,1330,1963,2572,3144,3637,4026,4251,4293,4131,3785,3293,2743,2208,1800,1596,1653,2002,2618,3442,4396,5370,6262,6985,7473,7699,7668,7404,6967,6406,5784,5144,4534,3965,3468,3029,2647,2309,1998,1700,1402,1104,804,529,299,144,91,160,362,699,1161,1726,2364,3049,3739,4422,5059,5646,6167,6613,7002,7335,7638,7939,8255,8620,9044,9542,10126,10769,11468,12148,12752,13168,13285,12981,12155,10736,8688,6052,2902,-603,-4254,-7812,-10999,-13557,-15281,-16015,-15741,-14509,-12523,-10032,-7386,-4903,-2903,-1613,-1149,-1533,-2625,-4229,-6056,-7811,-9216,-10070,-10245,-9753,-8673,-7216,-5599,-4106,-2955,-2342,-2368,-3057,-4330,-6065,-8058,-10124,-12060,-13713,-14970,-15774,-16115,-16021,-15548,-14756,-13724,-12509,-11189,-9839,-8532,-7380,-6460,-5871,-5684,-5922,-6587,-7600,-8844,-10161,-11353,-12238,-12646,-12451,-11606,-10118,-8092,-5674,-3088,-553,1681,3406,4461,4743,4252,3041,1266,-894,-3188,-5397,-7265,-8626,-9315,-9280,-8515,-7093,-5157,-2863,-418,2005,4228,6128,7618,8656,9255,9445,9313,8936,8418,7853,7323,6892,6597,6449,6423,6496,6591,6675,6668,6542,6253,5806,5210,4529,3832,3209,2760,2535,2592,2906,3448,4112,4797,5353,5646,5546,4951,3822,2168,97,-2233,-4593,-6745,-8456,-9548,-9940,-9621,-8727,-7434,-6016,-4752,-3911,-3706,-4256,-5582,-7590,-10071,-12786,-15398,-17655,-19286,-20151,-20171,-19389,-17915,-15941,-13673,-11340,-9126,-7170,-5559,-4292,-3334,-2586,-1935,-1264,-482,480,1630,2943,4345,5737,7018,8082,8869,9318,9437,9237,8767,8099,7275,6386,5437,4493,3535,2609,1706,871,119,-516,-1017,-1373,-1595,-1713,-1749,-1762,-1769,-1793,-1846,-1882,-1894,-1803,-1587,-1193,-611,152,1076,2102,3194,4267,5290,6189,6938,7489,7837,7961,7880,7624,7220,6746,6240,5778,5408,5164,5084,5163,5403,5783,6259,6817,7390,7974,8516,9014,9433,9751,9942,9982,9851,9562,9125,8590,8008,7434,6922,6504,6192,5969,5801,5625,5381,4984,4390,3544,2448,1144,-284,-1687,-2905,-3765,-4118,-3885,-3034,-1644,150,2149,4104,5789,6982,7540,7393,6581,5211,3499,1672,-4,-1301,-2053,-2167,-1657,-618,757,2254,3603,4594,5026,4801,3890,2350,328,-1990,-4383,-6623,-8526,-9941,-10775,-11011,-10652,-9772,-8447,-6772,-4842,-2737,-539,1683,3860,5918,7785,9390,10667,11568,12063,12151,11857,11221,10302,9146,7813,6329,4737,3049,1294,-486,-2261,-3946,-5481,-6776,-7747,-8348,-8525,-8305,-7713,-6848,-5808,-4726,-3719,-2890,-2305,-1995,-1932,-2066,-2288,-2485,-2533,-2304,-1717,-700,752,2619,4829,7282,9840,12351,14662,16599,18045,18847,18955,18306,16931,14900,12343,9444,6420,3514,951,-1038,-2314,-2767,-2397,-1282,417,2477,4632,6606,8160,9085,9282,8708,7431,5577,3337,929,-1409,-3466,-5048,-6041,-6387,-6117,-5353,-4247,-3055,-1974,-1268,-1071,-1518,-2588,-4217,-6231,-8400,-10484,-12227,-13426,-13934,-13692,-12715,-11136,-9114,-6905,-4755,-2913,-1586,-905,-927,-1609,-2830,-4399,-6088,-7668,-8925,-9715,-9954,-9650,-8889,-7813,-6622,-5507,-4671,-4252,-4351,-4990,-6128,-7666,-9457,-11323,-13079,-14545,-15563,-16029,-15864,-15077,-13696,-11837,-9619,-7229,-4826,-2609,-715,704,1582,1864,1560,730,-532,-2080,-3749,-5373,-6772,-7816,-8397,-8454,-8001,-7071,-5777,-4246,-2641,-1114,172,1127,1669,1802,1574,1079,471,-103,-466,-482,-47,891,2313,4143,6252,8459,10578,12405,13768,14532,14603,13986,12727,10977,8929,6814,4893,3377,2441,2184,2568,3515,4802,6190,7421,8239,8491,8069,6989,5319,3217,853,-1581,-3891,-5936,-7562,-8719,-9348,-9505,-9237,-8690,-7994,-7326,-6833,-6645,-6856,-7490,-8548,-9921,-11539,-13210,-14839,-16244,-17352,-18069,-18365,-18251,-17744,-16907,-15800,-14478,-13005,-11416,-9748,-8015,-6241,-4432,-2628,-845,861,2453,3888,5117,6126,6895,7436,7778,7963,8054,8093,8143,8209,8309,8400,8433,8334,8021,7432,6502,5241,3654,1834,-113,-2055,-3821,-5297,-6334,-6898,-6930,-6495,-5638,-4480,-3130,-1701,-299,1008,2174,3174,4030,4734,5325,5794,6168,6426,6587,6637,6592,6470,6306,6140,6032,6034,6192,6557,7139,7944,8953,10109,11345,12560,13633,14453,14890,14857,14273,13122,11404,9193,6602,3773,931,-1732,-3956,-5547,-6328,-6205,-5172,-3321,-832,2036,5001,7775,10117,11851,12895,13237,12950,12137,10956,9526,8012,6510,5133,3938,2972,2246,1756,1475,1383,1437,1629,1946,2369,2906,3518,4172,4814,5345,5698,5755,5473,4793,3747,2391,856,-718,-2141,-3280,-3983,-4207,-3933,-3228,-2218,-1057,60,951,1451,1437,846,-323,-1993,-4039,-6259,-8445,-10358,-11783,-12554,-12553,-11761,-10237,-8131,-5642,-3031,-532,1615,3243,4247,4604,4377,3685,2715,1644,672,-66,-448,-445,-58,648,1563,2581,3552,4378,4948,5218,5154,4780,4132,3286,2314,1309,355,-472,-1084,-1434,-1445,-1113,-394,659,2040,3645,5401,7194,8918,10471,11767,12740,13355,13614,13540,13177,12586,11807,10880,9830,8652,7362,5949,4434,2835,1207,-406,-1916,-3281,-4426,-5336,-5984,-6403,-6611,-6679,-6647,-6588,-6539,-6552,-6640,-6827,-7101,-7445,-7817,-8153,-8389,-8453,-8282,-7846,-7125,-6154,-4971,-3662,-2291,-965,263,1302,2128,2690,2985,3009,2775,2309,1650,830,-75,-1027,-1941,-2764,-3451,-3972,-4345,-4608,-4834,-5104,-5512,-6108,-6944,-7981,-9181,-10434,-11635,-12669,-13440,-13905,-14033,-13867,-13455,-12882,-12251,-11640,-11141,-10802,-10657,-10716,-10957,-11346,-11831,-12345,-12827,-13214,-13451,-13517,-13386,-13070,-12587,-11960,-11213,-10371,-9422,-8381,-7208,-5898,-4423,-2785,-1002,879,2779,4593,6205,7489,8356,8720,8586,7967,6967,5720,4383,3138,2146,1530,1390,1745,2575,3813,5326,7005,8668,10213,11478,12412,12899,12942,12499,11604,10293,8634,6723,4676,2620,707,-933,-2167,-2913,-3099,-2738,-1842,-502,1170,3045,4942,6710,8159,9146,9527,9228,8191,6462,4105,1291,-1801,-4924,-7864,-10384,-12334,-13588,-14121,-13946,-13169,-11898,-10318,-8600,-6931,-5491,-4428,-3854,-3846,-4398,-5485,-6972,-8723,-10504,-12114,-13307,-13913,-13770,-12844,-11123,-8747,-5866,-2742,383,3229,5590,7282,8238,8425,7951,6916,5530,3973,2446,1127,157,-374,-416,15,858,2008,3337,4686,5935,6945,7651,8013,8051,7827,7429,6961,6518,6164,5937,5803,5731,5608,5358,4880,4119,3065,1745,258,-1277,-2695,-3846,-4595,-4839,-4547,-3726,-2448,-828,1016,2931,4788,6477,7896,8997,9741,10139,10212,10017,9610,9073,8464,7848,7251,6688,6137,5561,4903,4110,3146,2005,738,-566,-1768,-2726,-3329,-3502,-3284,-2765,-2116,-1526,-1141,-1045,-1226,-1577,-1951,-2185,-2159,-1823,-1207,-387,535,1464,2364,3205,4025,4815,5580,6232,6666,6727,6270,5205,3532,1365,-1035,-3350,-5165,-6142,-6007,-4663,-2218,1043,4654,8084,10776,12287,12307,10752,7750,3633,-1092,-5844,-10005,-13018,-14465,-14086,-11867,-7999,-2901,2856,8596,13622,17350,19297,19283,17323,13739,9041,3869,-1096,-5270,-8202,-9686,-9702,-8444,-6243,-3465,-536,2251,4617,6445,7662,8305,8421,8104,7427,6460,5255,3859,2302,660,-1003,-2556,-3868,-4800,-5237,-5118,-4473,-3385,-2058,-710,403,1052,1110,518,-628,-2141,-3748,-5164,-6117,-6449,-6091,-5131,-3749,-2210,-790,284,835,858,394,-342,-1141,-1729,-1904,-1522,-555,912,2685,4503,6044,7030,7205,6439,4727,2191,-894,-4182,-7260,-9740,-11319,-11803,-11180,-9577,-7275,-4630,-2045,151,1674,2420,2355,1629,401,-1054,-2526,-3786,-4694,-5160,-5167,-4764,-4036,-3107,-2120,-1188,-435,93,361,410,302,142,25,64,307,792,1475,2267,3051,3664,3964,3825,3174,1998,375,-1575,-3653,-5660,-7386,-8665,-9372,-9465,-8949,-7912,-6474,-4792,-3031,-1330,194,1472,2494,3276,3880,4383,4840,5313,5808,6314,6789,7168,7410,7452,7294,6935,6418,5805,5159,4557,4049,3682,3460,3378,3393,3446,3467,3370,3093,2576,1789,748,-528,-1947,-3442,-4884,-6188,-7228,-7938,-8227,-8076,-7462,-6418,-5000,-3282,-1380,599,2515,4239,5631,6576,6978,6775,5968,4567,2668,368,-2203,-4883,-7527,-9958,-12019,-13552,-14426,-14545,-13858,-12384,-10201,-7466,-4388,-1207,1816,4454,6514,7872,8483,8364,7595,6308,4638,2740,740,-1244,-3133,-4855,-6373,-7653,-8655,-9367,-9738,-9778,-9455,-8827,-7919,-6838,-5680,-4568,-3616,-2921,-2531,-2476,-2706,-3161,-3736,-4307,-4771,-5013,-4983,-4639,-3997,-3085,-1978,-730,562,1847,3040,4104,4977,5637,6042,6165,5977,5450,4575,3353,1816,18,-1950,-3982,-5948,-7724,-9189,-10257,-10873,-11032,-10767,-10150,-9278,-8251,-7165,-6088,-5075,-4147,-3307,-2549,-1857,-1223,-649,-155,244,492,578,463,150,-348,-984,-1703,-2416,-3065,-3557,-3859,-3921,-3742,-3328,-2706,-1921,-1017,-55,924,1858,2710,3430,3994,4370,4559,4568,4427,4187,3915,3664,3512,3480,3613,3881,4279,4719,5165,5515,5724,5727,5498,5036,4362,3524,2581,1607,683,-122,-747,-1133,-1278,-1136,-750,-116,712,1689,2756,3847,4905,5870,6700,7358,7836,8132,8262,8255,8147,7956,7730,7456,7179,6872,6547,6189,5787,5354,4886,4415,3965,3574,3263,3071,2985,3036,3181,3428,3725,4070,4421,4773,5118,5447,5773,6089,6413,6734,7079,7422,7795,8181,8589,9030,9490,9979,10481,10979,11461,11891,12252,12511,12644,12640,12477,12155,11680,11056,10302,9436,8468,7430,6318,5180,4006,2853,1724,674,-281,-1081,-1710,-2118,-2272,-2157,-1728,-997,51,1379,2942,4653,6410,8069,9498,10558,11145,11204,10728,9773,8439,6872,5202,3597,2142,942,10,-653,-1083,-1353,-1511,-1637,-1778,-1967,-2229,-2562,-2947,-3366,-3771,-4126,-4394,-4533,-4544,-4397,-4129,-3736,-3268,-2735,-2177,-1606,-1036,-492,44,536,996,1381,1679,1831,1815,1567,1068,292,-774,-2092,-3650,-5363,-7173,-8989,-10699,-12238,-13467,-14350,-14780,-14745,-14214,-13223,-11817,-10086,-8139,-6095,-4091,-2244,-663,568,1403,1808,1810,1419,708,-283,-1467,-2786,-4167,-5540,-6856,-8049,-9085,-9928,-10558,-10970,-11176,-11195,-11059,-10818,-10495,-10157,-9817,-9520,-9274,-9091,-8965,-8883,-8822,-8755,-8661,-8505,-8279,-7957,-7547,-7038,-6451,-5800,-5123,-4455,-3859,-3381,-3091,-3033,-3246,-3741,-4506,-5503,-6660,-7910,-9145,-10296,-11273,-12036,-12528,-12771,-12735,-12472,-11996,-11340,-10549,-9635,-8643,-7575,-6471,-5332,-4194,-3074,-2001,-1019,-145,555,1073,1342,1370,1104,579,-211,-1208,-2360,-3584,-4804,-5917,-6858,-7559,-7983,-8123,-7989,-7628,-7089,-6447,-5751,-5073,-4446,-3909,-3470,-3142,-2899,-2755,-2661,-2628,-2615,-2616,-2609,-2593,-2547,-2477,-2376,-2246,-2104,-1942,-1783,-1627,-1477,-1351,-1228,-1128,-1034,-945,-862,-771,-684,-581,-476,-359,-230,-96,45,189,321,441,545,630,719,830,994,1242,1614,2106,2749,3497,4335,5195,6014,6720,7250,7545,7581,7348,6869,6189,5379,4507,3666,2920,2335,1947,1781,1820,2048,2409,2864,3338,3795,4175,4451,4604,4628,4538,4362,4132,3899,3700,3579,3582,3722,4036,4515,5155,5934,6815,7743,8686,9554,10333,10940,11360,11556,11516,11232,10735,10018,9140,8125,7017,5869,4710,3598,2567,1672,952,454,222,276,640,1306,2250,3415,4750,6144,7529,8787,9838,10604,11035,11115,10861,10326,9596,8757,7935,7203,6656,6329,6233,6353,6619,6975,7319,7579,7682,7580,7252,6728,6018,5233,4406,3669,3077,2719,2635,2853,3359,4113,5059,6102,7169,8180,9051,9764,10270,10589,10743,10756,10695,10578,10473,10372,10301,10221,10097,9870,9475,8865,7996,6874,5521,4002,2417,867,-516,-1636,-2391,-2728,-2612,-2054,-1090,204,1746,3425,5128,6759,8206,9409,10290,10834,11017,10855,10385,9637,8673,7538,6280,4943,3569,2176,813,-512,-1749,-2876,-3857,-4647,-5229,-5558,-5639,-5449,-5020,-4369,-3545,-2598,-1591,-571,395,1278,2034,2656,3125,3458,3659,3745,3745,3653,3493,3256,2936,2524,1996,1351,561,-349,-1408,-2549,-3789,-5037,-6279,-7418,-8421,-9199,-9732,-9957,-9888,-9503,-8855,-7966,-6914,-5757,-4572,-3425,-2382,-1483,-782,-288,-22,20,-148,-512,-1042,-1709,-2480,-3312,-4187,-5048,-5889,-6659,-7360,-7959,-8470,-8874,-9196,-9438,-9611,-9730,-9783,-9783,-9700,-9533,-9259,-8868,-8372,-7774,-7108,-6404,-5699,-5035,-4441,-3943,-3559,-3289,-3139,-3095,-3149,-3287,-3489,-3753,-4052,-4386,-4738,-5095,-5458,-5808,-6149,-6468,-6778,-7060,-7339,-7593,-7845,-8078,-8305,-8510,-8700,-8848,-8954,-8988,-8934,-8773,-8484,-8062,-7515,-6848,-6112,-5329,-4570,-3868,-3291,-2856,-2606,-2534,-2638,-2890,-3251,-3672,-4100,-4488,-4798,-5001,-5099,-5086,-5003,-4867,-4733,-4632,-4604,-4675,-4859,-5149,-5547,-6007,-6522,-7032,-7528,-7952,-8302,-8539,-8654,-8637,-8472,-8166,-7716,-7133,-6444,-5674,-4858,-4041,-3253,-2545,-1935,-1448,-1102,-890,-829,-897,-1105,-1437,-1896,-2471,-3150,-3926,-4770,-5662,-6568,-7450,-8275,-8993,-9583,-9997,-10218,-10225,-10002,-9562,-8910,-8073,-7090,-5995,-4848,-3687,-2563,-1513,-559,285,1020,1654,2210,2685,3110,3457,3722,3869,3865,3661,3247,2586,1710,632,-575,-1848,-3087,-4220,-5150,-5831,-6214,-6296,-6087,-5626,-4958,-4140,-3221,-2248,-1266,-292,631,1512,2310,3040,3680,4229,4693,5053,5324,5484,5539,5465,5265,4912,4414,3763,2973,2069,1091,85,-879,-1747,-2448,-2933,-3160,-3114,-2792,-2226,-1453,-532,474,1506,2502,3425,4241,4947,5543,6054,6507,6928,7349,7783,8227,8670,9069,9381,9545,9503,9208,8627,7762,6628,5291,3838,2366,1009,-138,-960,-1391,-1389,-953,-121,1040,2429,3950,5482,6936,8222,9281,10089,10628,10921,10994,10889,10646,10311,9901,9441,8936,8374,7756,7065,6296,5451,4537,3575,2598,1647,767,14,-559,-907,-984,-780,-281,488,1490,2668,3947,5251,6500,7620,8551,9246,9692,9869,9820,9555,9148,8638,8100,7581,7136,6797,6575,6470,6454,6486,6525,6505,6399,6161,5800,5325,4785,4242,3763,3417,3261,3324,3618,4116,4773,5521,6291,7002,7595,8017,8251,8283,8139,7848,7444,6981,6483,5992,5521,5098,4721,4417,4174,4008,3913,3873,3894,3936,4001,4055,4101,4121,4139,4150,4193,4267,4413,4607,4883,5186,5533,5859,6157,6377,6503,6498,6366,6077,5665,5121,4511,3859,3244,2723,2355,2196,2258,2556,3037,3667,4337,4983,5494,5813,5880,5680,5219,4551,3725,2833,1949,1138,471,-31,-349,-483,-467,-320,-84,213,546,892,1250,1606,1978,2337,2708,3052,3380,3662,3894,4067,4181,4239,4256,4242,4208,4166,4098,4008,3847,3611,3245,2746,2079,1271,317,-716,-1800,-2851,-3817,-4627,-5236,-5609,-5722,-5586,-5215,-4649,-3939,-3139,-2302,-1485,-715,-32,560,1055,1456,1784,2036,2233,2361,2427,2392,2262,1992,1580,1016,302,-532,-1462,-2441,-3429,-4376,-5257,-6026,-6681,-7188,-7553,-7753,-7802,-7669,-7393,-6942,-6375,-5680,-4928,-4142,-3387,-2705,-2144,-1729,-1476,-1379,-1413,-1544,-1729,-1921,-2096,-2217,-2307,-2357,-2425,-2538,-2746,-3093,-3588,-4251,-5049,-5946,-6891,-7804,-8625,-9287,-9724,-9921,-9835,-9496,-8915,-8147,-7254,-6295,-5351,-4479,-3733,-3156,-2769,-2574,-2582,-2755,-3087,-3546,-4087,-4699,-5324,-5948,-6537,-7059,-7508,-7851,-8104,-8244,-8297,-8254,-8145,-7980,-7772,-7549,-7307,-7064,-6811,-6548,-6260,-5936,-5572,-5154,-4701,-4220,-3727,-3279,-2870,-2579,-2395,-2362,-2488,-2757,-3180,-3703,-4318,-4968,-5626,-6243,-6788,-7236,-7560,-7767,-7841,-7816,-7691,-7515,-7304,-7092,-6907,-6749,-6643,-6565,-6519,-6463,-6397,-6268,-6081,-5811,-5443,-5015,-4505,-3983,-3457,-2985,-2606,-2355,-2270,-2368,-2656,-3139,-3781,-4567,-5433,-6342,-7220,-8018,-8685,-9166,-9462,-9530,-9413,-9109,-8673,-8136,-7552,-6949,-6370,-5818,-5315,-4841,-4402,-3973,-3559,-3153,-2772,-2424,-2148,-1950,-1865,-1898,-2043,-2294,-2617,-2986,-3355,-3699,-3974,-4178,-4279,-4309,-4242,-4130,-3959,-3757,-3525,-3264,-2974,-2655,-2305,-1934,-1556,-1190,-866,-605,-443,-389,-468,-675,-1011,-1453,-1976,-2536,-3094,-3598,-4008,-4281,-4401,-4352,-4154,-3818,-3401,-2924,-2459,-2031,-1675,-1422,-1253,-1183,-1164,-1184,-1195,-1170,-1088,-922,-694,-380,-36,345,714,1058,1355,1599,1778,1907,1991,2033,2064,2060,2054,2020,1968,1893,1789,1672,1538,1418,1311,1245,1218,1240,1303,1398,1506,1615,1699,1742,1735,1654,1507,1285,994,656,278,-98,-452,-740,-931,-1002,-925,-700,-324,185,803,1505,2253,3025,3787,4527,5226,5874,6472,7004,7480,7888,8217,8474,8633,8697,8659,8507,8255,7897,7455,6941,6380,5804,5227,4697,4212,3811,3489,3262,3117,3064,3079,3168,3311,3514,3763,4061,4401,4782,5189,5626,6057,6480,6848,7136,7305,7313,7136,6748,6148,5353,4393,3329,2219,1142,171,-639,-1215,-1546,-1592,-1373,-888,-174,738,1802,2965,4178,5385,6530,7567,8453,9158,9661,9963,10065,9996,9784,9461,9074,8641,8191,7733,7266,6781,6271,5717,5124,4486,3819,3141,2482,1872,1351,949,701,631,759,1091,1621,2338,3203,4181,5222,6265,7266,8160,8912,9486,9851,10006,9941,9678,9239,8651,7950,7174,6343,5512,4680,3900,3169,2522,1960,1499,1141,885,733,672,703,819,1012,1294,1655,2113,2663,3311,4044,4855,5712,6589,7439,8231,8908,9452,9809,9979,9942,9704,9273,8674,7923,7064,6115,5115,4103,3093,2144,1255,494,-139,-584,-827,-835,-594,-114,601,1499,2524,3609,4653,5588,6322,6795,6964,6816,6357,5639,4717,3681,2616,1608,737,55,-403,-640,-660,-517,-240,115,501,900,1271,1624,1944,2243,2524,2784,3024,3240,3408,3535,3594,3602,3550,3473,3362,3278,3200,3171,3171,3198,3219,3214,3125,2941,2606,2128,1493,728,-118,-1003,-1843,-2584,-3162,-3528,-3659,-3551,-3214,-2696,-2026,-1284,-506,228,893,1430,1824,2062,2132,2057,1840,1504,1074,562,-2,-611,-1229,-1862,-2458,-3028,-3521,-3946,-4260,-4472,-4566,-4532,-4399,-4140,-3799,-3368,-2871,-2326,-1746,-1146,-563,5,500,920,1208,1358,1334,1141,778,279,-323,-972,-1616,-2204,-2692,-3052,-3281,-3374,-3379,-3302,-3219,-3128,-3091,-3093,-3154,-3245,-3352,-3443,-3487,-3471,-3375,-3209,-2992,-2751,-2534,-2381,-2336,-2430,-2677,-3069,-3588,-4191,-4828,-5447,-5992,-6430,-6727,-6880,-6892,-6792,-6616,-6398,-6184,-5990,-5842,-5729,-5647,-5558,-5451,-5271,-5016,-4647,-4171,-3587,-2912,-2175,-1415,-672,10,585,1024,1283,1358,1214,871,308,-435,-1347,-2377,-3483,-4603,-5689,-6684,-7546,-8237,-8731,-9013,-9074,-8924,-8556,-8022,-7324,-6537,-5693,-4860,-4096,-3445,-2955,-2639,-2514,-2559,-2768,-3101,-3539,-4041,-4596,-5167,-5761,-6336,-6904,-7420,-7881,-8239,-8483,-8557,-8467,-8163,-7674,-6984,-6138,-5171,-4137,-3096,-2101,-1219,-479,68,426,590,573,429,169,-129,-454,-745,-993,-1183,-1311,-1415,-1502,-1637,-1840,-2155,-2614,-3207,-3946,-4789,-5694,-6606,-7459,-8183,-8725,-9023,-9047,-8773,-8205,-7363,-6295,-5061,-3750,-2440,-1235,-209,559,1015,1138,916,376,-430,-1454,-2589,-3776,-4903,-5921,-6735,-7334,-7657,-7735,-7546,-7149,-6553,-5816,-4979,-4077,-3168,-2268,-1430,-670,-17,514,913,1182,1316,1338,1256,1088,853,571,246,-92,-456,-826,-1199,-1585,-1963,-2353,-2733,-3111,-3473,-3810,-4112,-4353,-4528,-4608,-4588,-4451,-4199,-3841,-3390,-2886,-2352,-1831,-1356,-953,-635,-412,-270,-192,-165,-160,-172,-194,-246,-333,-502,-753,-1133,-1633,-2251,-2972,-3744,-4528,-5263,-5876,-6332,-6552,-6532,-6225,-5663,-4846,-3830,-2663,-1403,-124,1135,2302,3362,4266,5017,5593,6001,6237,6310,6223,5973,5579,5029,4355,3562,2687,1757,822,-88,-913,-1626,-2181,-2560,-2735,-2715,-2493,-2111,-1585,-982,-329,294,871,1324,1665,1832,1861,1727,1476,1118,707,263,-155,-538,-840,-1063,-1194,-1250,-1242,-1197,-1146,-1100,-1094,-1115,-1176,-1252,-1325,-1364,-1339,-1228,-1004,-658,-183,412,1112,1896,2733,3593,4449,5264,6026,6704,7291,7771,8128,8357,8428,8337,8058,7587,6914,6057,5024,3871,2628,1376,165,-924,-1828,-2498,-2879,-2961,-2726,-2201,-1418,-428,688,1880,3043,4128,5054,5768,6228,6403,6276,5856,5158,4219,3095,1843,549,-716,-1860,-2825,-3535,-3973,-4098,-3937,-3498,-2831,-1983,-1008,42,1117,2183,3202,4164,5041,5845,6555,7188,7725,8183,8535,8799,8935,8962,8853,8604,8231,7714,7092,6363,5563,4719,3860,3026,2239,1540,950,489,183,26,42,204,517,949,1479,2076,2698,3326,3907,4445,4891,5258,5531,5708,5810,5821,5770,5649,5464,5226,4915,4546,4105,3601,3041,2448,1844,1290,820,503,384,508,889,1532,2396,3428,4549,5670,6700,7559,8185,8542,8625,8454,8063,7505,6840,6102,5352,4591,3861,3148,2470,1820,1208,644,138,-289,-615,-820,-869,-764,-466,2,645,1435,2320,3270,4214,5098,5884,6507,6967,7220,7290,7170,6891,6477,5952,5357,4706,4035,3353,2682,2035,1427,872,392,7,-261,-394,-380,-221,84,507,1036,1634,2279,2943,3598,4238,4832,5391,5891,6337,6718,7017,7229,7332,7316,7167,6880,6459,5906,5245,4482,3648,2761,1840,916,1,-864,-1661,-2345,-2884,-3240,-3373,-3268,-2902,-2283,-1438,-396,760,1978,3154,4214,5084,5684,5999,5980,5660,5052,4214,3220,2130,1046,9,-892,-1652,-2224,-2626,-2862,-2952,-2926,-2797,-2581,-2284,-1897,-1429,-860,-209,515,1283,2050,2772,3402,3903,4245,4438,4473,4397,4230,4015,3773,3522,3252,2955,2587,2133,1535,792,-113,-1176,-2327,-3551,-4722,-5787,-6638,-7202,-7426,-7274,-6760,-5909,-4795,-3498,-2118,-755,507,1579,2428,3002,3326,3388,3252,2934,2492,1963,1365,737,67,-627,-1355,-2118,-2905,-3716,-4520,-5292,-5998,-6592,-7044,-7305,-7355,-7162,-6729,-6041,-5139,-4023,-2773,-1409,-29,1316,2553,3604,4434,4975,5219,5140,4757,4084,3179,2084,873,-393,-1650,-2845,-3938,-4903,-5733,-6418,-6981,-7410,-7728,-7929,-8012,-7975,-7804,-7495,-7043,-6458,-5736,-4916,-4007,-3058,-2102,-1181,-336,398,979,1378,1561,1505,1194,629,-182,-1194,-2369,-3626,-4892,-6084,-7118,-7925,-8458,-8676,-8584,-8191,-7534,-6667,-5647,-4543,-3408,-2315,-1292,-397,365,962,1407,1693,1842,1865,1769,1578,1274,880,369,-260,-1009,-1887,-2869,-3940,-5043,-6139,-7143,-8013,-8667,-9082,-9213,-9085,-8697,-8119,-7393,-6599,-5797,-5043,-4378,-3825,-3387,-3049,-2795,-2594,-2424,-2272,-2123,-1992,-1886,-1825,-1836,-1935,-2137,-2443,-2842,-3309,-3794,-4263,-4638,-4885,-4955,-4817,-4476,-3938,-3237,-2431,-1564,-708,85,772,1315,1701,1928,2000,1937,1757,1470,1104,659,149,-410,-1028,-1671,-2354,-3048,-3756,-4460,-5158,-5835,-6491,-7102,-7670,-8155,-8555,-8822,-8943,-8885,-8628,-8177,-7522,-6713,-5774,-4766,-3749,-2772,-1890,-1143,-534,-90,227,415,505,523,462,359,171,-65,-406,-813,-1329,-1908,-2565,-3242,-3928,-4558,-5109,-5525,-5786,-5848,-5710,-5356,-4791,-4046,-3138,-2123,-1040,43,1092,2029,2836,3461,3881,4079,4038,3758,3240,2495,1543,413,-857,-2209,-3583,-4904,-6091,-7078,-7788,-8182,-8236,-7949,-7362,-6520,-5499,-4385,-3246,-2170,-1193,-372,286,779,1115,1321,1418,1416,1340,1179,929,587,137,-427,-1087,-1851,-2668,-3520,-4352,-5119,-5770,-6251,-6519,-6545,-6297,-5779,-4998,-3973,-2761,-1396,50,1508,2926,4216,5355,6264,6948,7364,7532,7447,7134,6617,5914,5064,4080,3004,1857,670,-517,-1686,-2791,-3809,-4709,-5459,-6036,-6420,-6580,-6517,-6207,-5665,-4897,-3929,-2799,-1558,-266,1019,2216,3282,4140,4774,5149,5274,5157,4834,4343,3720,3016,2248,1468,682,-74,-787,-1418,-1944,-2322,-2522,-2507,-2262,-1777,-1071,-175,861,1965,3077,4122,5049,5812,6391,6770,6969,6993,6881,6651,6337,5952,5522,5051,4543,4008,3432,2832,2195,1540,864,191,-469,-1092,-1659,-2150,-2547,-2833,-2996,-3013,-2882,-2574,-2100,-1438,-625,348,1415,2559,3698,4793,5763,6559,7119,7404,7381,7051,6420,5527,4440,3221,1976,775,-281,-1141,-1752,-2097,-2190,-2046,-1719,-1245,-681,-58,592,1248,1907,2559,3214,3862,4512,5141,5748,6308,6798,7212,7510,7695,7741,7638,7387,6971,6415,5708,4894,3993,3047,2126,1257,517,-60,-440,-591,-527,-242,218,829,1531,2283,3025,3710,4287,4716,4953,4994,4805,4430,3869,3182,2427,1649,925,268,-273,-714,-1049,-1313,-1521,-1701,-1860,-1992,-2078,-2081,-1969,-1700,-1257,-626,170,1106,2122,3164,4157,5053,5799,6373,6764,6988,7071,7043,6948,6800,6621,6411,6144,5816,5385,4841,4170,3378,2483,1517,521,-457,-1373,-2182,-2854,-3365,-3696,-3852,-3824,-3626,-3265,-2758,-2114,-1368,-531,342,1214,2028,2712,3220,3484,3464,3148,2520,1630,522,-718,-1992,-3191,-4212,-4950,-5337,-5318,-4888,-4058,-2901,-1476,101,1739,3342,4818,6122,7189,8014,8590,8919,9043,8957,8713,8298,7757,7072,6267,5344,4300,3166,1944,670,-619,-1884,-3066,-4120,-4991,-5635,-6015,-6114,-5910,-5427,-4673,-3701,-2562,-1326,-75,1123,2188,3068,3719,4129,4300,4268,4075,3778,3447,3125,2865,2679,2580,2531,2509,2445,2294,1993,1512,817,-64,-1120,-2266,-3429,-4504,-5378,-5954,-6151,-5914,-5231,-4129,-2668,-950,911,2787,4554,6099,7344,8228,8732,8860,8640,8109,7332,6346,5222,3992,2730,1458,258,-847,-1790,-2544,-3071,-3364,-3426,-3280,-2974,-2565,-2121,-1699,-1360,-1122,-1000,-970,-984,-995,-935,-758,-436,32,612,1236,1832,2308,2582,2616,2354,1831,1051,108,-942,-1988,-2954,-3760,-4346,-4680,-4746,-4558,-4133,-3515,-2730,-1833,-853,178,1223,2279,3303,4295,5226,6067,6807,7402,7833,8079,8109,7927,7522,6908,6099,5126,4008,2781,1467,100,-1306,-2703,-4080,-5371,-6542,-7516,-8246,-8648,-8707,-8370,-7663,-6623,-5308,-3832,-2296,-812,504,1586,2365,2823,2963,2814,2422,1846,1145,382,-399,-1145,-1841,-2453,-2984,-3418,-3763,-3996,-4123,-4110,-3961,-3651,-3181,-2571,-1823,-1007,-133,712,1502,2177,2705,3068,3261,3291,3192,2982,2710,2404,2096,1808,1541,1302,1068,834,573,282,-54,-425,-829,-1243,-1660,-2053,-2414,-2731,-2994,-3203,-3355,-3444,-3470,-3415,-3269,-3018,-2632,-2127,-1473,-718,124,991,1814,2522,3032,3276,3203,2782,2026,956,-346,-1803,-3306,-4745,-6033,-7073,-7819,-8232,-8304,-8060,-7524,-6750,-5783,-4681,-3482,-2241,-987,235,1396,2453,3377,4124,4657,4957,4980,4752,4246,3530,2628,1628,606,-360,-1188,-1823,-2224,-2380,-2299,-2017,-1583,-1058,-501,23,475,816,1034,1127,1120,1024,903,763,664,617,639,728,859,1007,1122,1167,1093,882,507,-8,-657,-1382,-2142,-2874,-3523,-4046,-4405,-4595,-4609,-4488,-4250,-3953,-3631,-3306,-3011,-2713,-2424,-2079,-1668,-1140,-480,311,1230,2220,3238,4210,5049,5706,6086,6173,5922,5335,4431,3242,1824,248,-1408,-3050,-4594,-5942,-7029,-7779,-8163,-8154,-7762,-7015,-5960,-4677,-3231,-1730,-247,1120,2305,3249,3917,4294,4379,4201,3780,3181,2427,1604,740,-88,-841,-1479,-1965,-2289,-2439,-2430,-2269,-1995,-1632,-1219,-790,-361,38,419,772,1113,1460,1803,2168,2521,2861,3146,3343,3413,3321,3039,2561,1883,1038,56,-1010,-2113,-3195,-4223,-5151,-5964,-6634,-7149,-7491,-7641,-7583,-7298,-6769,-5994,-4974,-3729,-2301,-728,911,2557,4134,5567,6815,7806,8535,8965,9105,8965,8550,7912,7045,6025,4851,3595,2279,956,-338,-1558,-2667,-3641,-4439,-5071,-5498,-5751,-5807,-5702,-5421,-5004,-4447,-3774,-2999,-2144,-1230,-290,650,1556,2382,3103,3677,4074,4273,4248,4005,3544,2905,2119,1258,374,-444,-1163,-1703,-2070,-2238,-2232,-2095,-1859,-1599,-1342,-1150,-1028,-1001,-1039,-1130,-1221,-1281,-1265,-1158,-936,-634,-244,159,565,903,1159,1295,1306,1192,961,630,221,-253,-755,-1265,-1748,-2166,-2495,-2692,-2739,-2617,-2314,-1841,-1203,-429,457,1418,2417,3401,4339,5145,5799,6200,6343,6158,5649,4817,3690,2330,793,-826,-2456,-3999,-5393,-6566,-7478,-8090,-8398,-8394,-8104,-7554,-6783,-5834,-4764,-3603,-2421,-1249,-137,866,1726,2408,2885,3153,3213,3077,2782,2353,1835,1265,681,107,-417,-896,-1299,-1638,-1908,-2112,-2265,-2370,-2438,-2469,-2469,-2434,-2344,-2208,-1990,-1701,-1337,-892,-406,113,600,1038,1347,1516,1480,1248,791,154,-646,-1540,-2466,-3347,-4120,-4717,-5110,-5273,-5208,-4943,-4520,-3995,-3438,-2911,-2482,-2204,-2103,-2190,-2437,-2795,-3192,-3532,-3737,-3715,-3418,-2824,-1944,-844,391,1651,2811,3766,4419,4719,4636,4191,3425,2414,1233,-10,-1245,-2378,-3355,-4122,-4642,-4902,-4890,-4612,-4084,-3321,-2365,-1240,-15,1268,2522,3680,4656,5383,5803,5885,5623,5040,4183,3114,1910,642,-616,-1803,-2871,-3782,-4524,-5091,-5492,-5748,-5881,-5904,-5843,-5692,-5458,-5130,-4699,-4150,-3503,-2744,-1937,-1093,-287,455,1072,1568,1915,2156,2307,2424,2538,2688,2876,3099,3315,3478,3522,3394,3043,2452,1627,599,-554,-1757,-2892,-3863,-4560,-4902,-4843,-4353,-3471,-2236,-752,886,2552,4129,5521,6625,7397,7787,7795,7442,6757,5816,4671,3423,2132,887,-252,-1242,-2040,-2652,-3068,-3329,-3458,-3511,-3528,-3548,-3604,-3700,-3838,-3979,-4093,-4110,-3994,-3684,-3160,-2417,-1475,-395,750,1865,2857,3634,4135,4323,4192,3783,3141,2362,1507,680,-83,-710,-1199,-1530,-1725,-1794,-1773,-1668,-1507,-1296,-1039,-739,-401,-11,400,843,1278,1702,2077,2400,2646,2814,2908,2929,2903,2831,2731,2597,2413,2162,1806,1321,678,-116,-1060,-2095,-3159,-4163,-4996,-5564,-5772,-5558,-4887,-3781,-2282,-501,1450,3407,5247,6807,8002,8739,8990,8760,8090,7063,5760,4312,2796,1332,-39,-1246,-2295,-3163,-3894,-4489,-4987,-5384,-5687,-5871,-5914,-5788,-5465,-4938,-4207,-3281,-2210,-1010,234,1492,2677,3755,4660,5371,5864,6132,6185,6031,5687,5185,4543,3798,2986,2139,1322,548,-115,-661,-1073,-1341,-1510,-1580,-1617,-1637,-1683,-1776,-1910,-2088,-2273,-2441,-2555,-2582,-2501,-2308,-2008,-1627,-1203,-775,-394,-95,89,134,41,-195,-539,-973,-1445,-1922,-2344,-2692,-2905,-2987,-2898,-2664,-2265,-1744,-1102,-374,415,1248,2091,2930,3729,4469,5093,5582,5857,5903,5657,5111,4264,3136,1781,265,-1327,-2909,-4390,-5696,-6769,-7564,-8068,-8274,-8201,-7873,-7327,-6594,-5717,-4718,-3648,-2514,-1370,-222,891,1948,2924,3798,4544,5155,5600,5887,5983,5912,5647,5211,4603,3836,2928,1906,793,-357,-1511,-2613,-3601,-4448,-5085,-5510,-5692,-5646,-5382,-4946,-4369,-3710,-3015,-2322,-1676,-1085,-566,-100,318,726,1146,1604,2124,2697,3335,3990,4648,5242,5722,6041,6131,5970,5523,4795,3804,2590,1208,-279,-1787,-3261,-4613,-5788,-6723,-7367,-7688,-7658,-7283,-6569,-5560,-4308,-2877,-1358,169,1620,2918,4016,4862,5463,5788,5889,5754,5432,4937,4287,3513,2626,1659,643,-379,-1361,-2234,-2964,-3481,-3770,-3795,-3577,-3127,-2492,-1725,-881,-26,794,1531,2166,2679,3064,3340,3484,3536,3459,3290,2998,2613,2132,1577,987,384,-163,-623,-928,-1043,-930,-572,8,792,1700,2665,3592,4388,4990,5338,5425,5258,4893,4400,3871,3399,3053,2903,2952,3189,3559,3963,4310,4477,4382,3952,3178,2074,723,-773,-2276,-3655,-4774,-5547,-5897,-5817,-5319,-4470,-3347,-2060,-702,624,1842,2904,3769,4444,4933,5268,5473,5589,5611,5577,5447,5230,4885,4405,3765,2977,2054,1040,-19,-1056,-2019,-2851,-3512,-3982,-4244,-4304,-4162,-3847,-3350,-2709,-1914,-1010,-6,1040,2095,3088,3961,4656,5116,5323,5242,4906,4321,3552,2645,1684,738,-103,-772,-1195,-1330,-1141,-643,148,1155,2306,3484,4597,5515,6179,6489,6434,5990,5181,4066,2708,1201,-344,-1841,-3177,-4269,-5071,-5513,-5629,-5396,-4907,-4199,-3380,-2519,-1700,-975,-387,64,386,611,789,955,1156,1423,1760,2179,2652,3163,3678,4178,4630,5033,5358,5619,5784,5864,5833,5681,5385,4938,4308,3515,2544,1429,208,-1073,-2333,-3514,-4522,-5308,-5795,-5975,-5822,-5371,-4667,-3780,-2799,-1804,-879,-65,582,1082,1435,1695,1913,2142,2435,2822,3311,3892,4520,5151,5717,6148,6399,6411,6167,5665,4912,3951,2832,1612,366,-836,-1931,-2850,-3548,-3996,-4170,-4088,-3771,-3262,-2622,-1894,-1155,-428,231,821,1333,1782,2189,2582,2977,3388,3811,4220,4586,4852,4967,4876,4532,3909,3000,1819,423,-1134,-2755,-4346,-5815,-7057,-7998,-8575,-8744,-8508,-7867,-6876,-5583,-4072,-2417,-696,1008,2635,4115,5392,6425,7156,7568,7618,7318,6654,5676,4419,2968,1411,-141,-1586,-2808,-3726,-4270,-4405,-4139,-3497,-2551,-1385,-91,1220,2463,3556,4448,5101,5519,5704,5692,5517,5211,4819,4353,3846,3297,2721,2117,1489,842,190,-451,-1070,-1636,-2154,-2598,-2975,-3301,-3567,-3818,-4034,-4238,-4416,-4540,-4590,-4510,-4276,-3838,-3183,-2314,-1237,-26,1279,2576,3791,4845,5668,6215,6466,6417,6096,5535,4791,3908,2957,1982,1034,154,-639,-1319,-1866,-2278,-2522,-2596,-2488,-2185,-1720,-1101,-387,372,1115,1771,2299,2639,2801,2767,2591,2313,1982,1665,1375,1148,968,818,668,477,227,-105,-513,-963,-1433,-1851,-2176,-2355,-2357,-2180,-1844,-1402,-917,-489,-176,-78,-208,-611,-1240,-2051,-2955,-3853,-4639,-5233,-5554,-5589,-5335,-4850,-4198,-3486,-2785,-2192,-1731,-1425,-1232,-1096,-932,-662,-205,469,1372,2460,3645,4823,5851,6615,6993,6942,6432,5521,4292,2888,1446,140,-925,-1622,-1931,-1831,-1387,-681,168,1044,1821,2418,2753,2812,2583,2107,1433,632,-214,-1033,-1741,-2281,-2585,-2631,-2389,-1872,-1100,-130,986,2147,3273,4266,5014,5458,5498,5123,4299,3068,1478,-366,-2351,-4321,-6146,-7674,-8798,-9437,-9552,-9160,-8312,-7114,-5674,-4149,-2643,-1293,-163,685,1243,1529,1584,1467,1251,995,770,616,570,652,868,1202,1646,2147,2685,3187,3620,3916,4048,3968,3677,3164,2465,1609,664,-317,-1253,-2081,-2754,-3201,-3433,-3412,-3181,-2766,-2216,-1591,-945,-326,227,683,1045,1279,1431,1472,1452,1351,1207,991,733,391,-24,-538,-1150,-1867,-2671,-3550,-4458,-5354,-6181,-6875,-7384,-7639,-7611,-7264,-6596,-5619,-4388,-2941,-1379,234,1802,3240,4484,5455,6125,6439,6392,5980,5207,4121,2755,1182,-529,-2284,-3997,-5578,-6948,-8050,-8837,-9302,-9437,-9282,-8860,-8226,-7424,-6502,-5496,-4449,-3373,-2306,-1249,-223,754,1668,2485,3173,3688,3979,4005,3734,3147,2263,1116,-231,-1686,-3173,-4575,-5833,-6857,-7627,-8110,-8326,-8301,-8068,-7687,-7185,-6613,-5989,-5329,-4637,-3914,-3143,-2330,-1457,-549,390,1304,2166,2910,3480,3847,3953,3812,3409,2778,1962,993,-51,-1156,-2258,-3343,-4391,-5388,-6322,-7185,-7950,-8606,-9118,-9466,-9620,-9570,-9317,-8862,-8252,-7510,-6710,-5902,-5160,-4533,-4073,-3798,-3715,-3812,-4030,-4330,-4624,-4847,-4936,-4827,-4509,-3966,-3222,-2335,-1340,-338,625,1472,2161,2660,2952,3047,2957,2723,2376,1977,1556,1177,856,629,491,431,422,420,383,263,23,-357,-889,-1552,-2322,-3138,-3934,-4646,-5197,-5550,-5670,-5567,-5273,-4853,-4370,-3924,-3552,-3335,-3252,-3304,-3427,-3542,-3576,-3445,-3097,-2517,-1716,-761,261,1252,2078,2659,2903,2776,2277,1440,342,-922,-2234,-3494,-4580,-5435,-5969,-6187,-6062,-5647,-4972,-4124,-3153,-2152,-1170,-265,528,1186,1708,2084,2326,2430,2405,2253,1988,1622,1177,683,175,-311,-740,-1072,-1294,-1381,-1348,-1204,-995,-750,-529,-363,-281,-301,-409,-579,-776,-943,-1038,-1021,-860,-553,-107,440,1045,1642,2186,2596,2861,2922,2812,2519,2095,1580,1024,479,-8,-419,-715,-902,-978,-942,-822,-610,-324,40,485,1017,1644,2370,3183,4077,5004,5944,6827,7607,8235,8645,8826,8732,8372,7743,6866,5771,4492,3066,1540,-40,-1619,-3140,-4539,-5760,-6730,-7408,-7737,-7695,-7278,-6497,-5402,-4043,-2509,-872,765,2335,3757,4984,5972,6716,7186,7419,7391,7141,6668,5990,5135,4121,2996,1801,592,-572,-1636,-2552,-3281,-3807,-4115,-4221,-4141,-3910,-3567,-3142,-2673,-2187,-1694,-1202,-708,-192,350,943,1602,2319,3109,3935,4794,5640,6432,7139,7688,8055,8172,8007,7527,6713,5568,4121,2409,509,-1504,-3521,-5443,-7145,-8546,-9530,-10063,-10099,-9651,-8763,-7500,-5966,-4268,-2522,-834,689,1985,2977,3653,3989,4016,3751,3274,2608,1861,1067,308,-367,-914,-1300,-1499,-1517,-1336,-989,-479,149,876,1648,2434,3177,3846,4384,4774,4970,4978,4789,4429,3929,3336,2698,2054,1441,875,357,-112,-579,-1042,-1561,-2138,-2792,-3518,-4284,-5057,-5778,-6395,-6844,-7084,-7068,-6794,-6248,-5471,-4485,-3357,-2131,-887,340,1471,2494,3355,4059,4584,4948,5154,5212,5136,4926,4584,4113,3501,2752,1867,861,-233,-1380,-2515,-3586,-4520,-5264,-5775,-6018,-6002,-5722,-5237,-4574,-3815,-3005,-2214,-1473,-823,-266,199,589,925,1229,1511,1772,2011,2196,2308,2325,2209,1979,1607,1140,599,26,-512,-989,-1336,-1550,-1597,-1501,-1283,-974,-639,-302,-21,182,282,266,139,-104,-442,-864,-1353,-1862,-2380,-2844,-3228,-3489,-3581,-3493,-3196,-2703,-2027,-1213,-306,626,1535,2363,3084,3675,4144,4510,4798,5052,5293,5557,5857,6188,6542,6893,7187,7394,7436,7284,6869,6193,5216,3991,2531,927,-758,-2416,-3960,-5301,-6367,-7109,-7509,-7550,-7270,-6684,-5847,-4798,-3591,-2263,-877,545,1937,3277,4508,5604,6524,7243,7741,8005,8039,7845,7448,6861,6113,5229,4226,3137,1986,801,-375,-1510,-2554,-3459,-4197,-4712,-5010,-5055,-4864,-4455,-3825,-3048,-2111,-1101,-29,1043,2075,3035,3876,4600,5163,5600,5893,6078,6178,6205,6191,6126,6017,5837,5566,5171,4636,3942,3105,2136,1092,16,-1022,-1956,-2740,-3314,-3663,-3757,-3608,-3210,-2604,-1805,-856,197,1325,2460,3569,4579,5442,6094,6487,6588,6378,5876,5113,4162,3105,2041,1081,314,-174,-326,-126,423,1276,2352,3567,4803,5956,6932,7646,8062,8160,7964,7533,6924,6234,5524,4865,4301,3840,3481,3193,2932,2658,2319,1899,1369,754,53,-680,-1424,-2127,-2765,-3298,-3701,-3951,-4025,-3906,-3581,-3034,-2264,-1283,-106,1214,2626,4052,5412,6623,7608,8312,8680,8711,8384,7747,6830,5712,4466,3188,1954,859,-54,-724,-1157,-1345,-1344,-1174,-924,-618,-342,-110,43,114,124,92,68,90,212,463,868,1437,2148,2973,3866,4750,5573,6249,6722,6928,6844,6447,5762,4819,3679,2421,1128,-104,-1193,-2060,-2660,-2969,-2995,-2789,-2405,-1946,-1470,-1086,-814,-714,-763,-948,-1223,-1537,-1835,-2081,-2247,-2310,-2291,-2178,-2015,-1798,-1565,-1305,-1036,-731,-382,35,553,1168,1912,2747,3665,4608,5531,6362,7059,7552,7836,7881,7715,7359,6865,6279,5649,5014,4390,3786,3197,2597,1979,1316,614,-123,-879,-1610,-2306,-2901,-3392,-3736,-3935,-3986,-3898,-3683,-3363,-2952,-2469,-1932,-1338,-711,-35,677,1435,2231,3060,3900,4725,5493,6143,6630,6881,6853,6514,5836,4858,3583,2109,475,-1213,-2875,-4438,-5812,-6944,-7781,-8290,-8457,-8283,-7782,-6975,-5903,-4589,-3102,-1473,214,1902,3502,4951,6168,7112,7738,8047,8038,7771,7274,6640,5915,5187,4497,3898,3413,3050,2804,2660,2589,2562,2551,2521,2458,2340,2163,1923,1639,1322,1009,722,488,324,240,218,249,289,302,241,72,-247,-722,-1365,-2152,-3056,-4019,-4994,-5895,-6675,-7259,-7593,-7655,-7390,-6831,-5966,-4839,-3511,-2032,-490,1034,2482,3759,4840,5661,6217,6491,6505,6270,5839,5239,4540,3783,3034,2333,1731,1240,885,641,498,405,319,192,-27,-367,-835,-1431,-2100,-2811,-3464,-4010,-4339,-4423,-4186,-3651,-2810,-1745,-524,740,1942,2973,3758,4225,4369,4180,3716,3013,2157,1193,201,-784,-1712,-2555,-3297,-3908,-4401,-4749,-4988,-5113,-5168,-5169,-5156,-5145,-5159,-5196,-5250,-5305,-5327,-5289,-5139,-4859,-4399,-3765,-2938,-1952,-837,351,1551,2687,3698,4506,5071,5341,5304,4962,4335,3486,2470,1375,283,-730,-1592,-2255,-2684,-2870,-2821,-2570,-2151,-1613,-1011,-387,195,707,1088,1318,1348,1171,758,125,-721,-1738,-2878,-4079,-5276,-6400,-7381,-8164,-8700,-8960,-8929,-8612,-8022,-7207,-6195,-5059,-3845,-2626,-1459,-403,500,1209,1709,2001,2082,1992,1749,1400,989,567,174,-146,-378,-514,-570,-585,-600,-678,-865,-1207,-1739,-2450,-3351,-4367,-5472,-6545,-7529,-8298,-8783,-8899,-8596,-7863,-6708,-5203,-3433,-1532,358,2089,3511,4514,5007,4942,4335,3222,1702,-102,-2055,-4012,-5840,-7443,-8731,-9668,-10246,-10466,-10385,-10029,-9459,-8718,-7830,-6838,-5744,-4581,-3355,-2097,-829,409,1588,2660,3594,4353,4913,5262,5394,5319,5057,4631,4087,3454,2777,2088,1420,793,228,-270,-689,-1025,-1278,-1442,-1515,-1505,-1400,-1227,-995,-721,-451,-195,-8,85,42,-172,-580,-1206,-2040,-3070,-4249,-5514,-6794,-7996,-9049,-9866,-10415,-10649,-10593,-10261,-9721,-9044,-8302,-7594,-6955,-6463,-6104,-5882,-5745,-5635,-5470,-5180,-4704,-3994,-3058,-1913,-624,706,1997,3108,3979,4497,4653,4416,3818,2928,1805,565,-713,-1929,-3019,-3921,-4609,-5066,-5312,-5362,-5262,-5045,-4755,-4411,-4044,-3640,-3208,-2712,-2158,-1515,-814,-60,693,1389,1968,2357,2515,2394,1994,1310,405,-685,-1859,-3045,-4156,-5111,-5871,-6386,-6686,-6758,-6674,-6460,-6178,-5874,-5575,-5309,-5069,-4866,-4660,-4455,-4216,-3939,-3621,-3251,-2839,-2376,-1867,-1302,-692,-25,673,1401,2114,2800,3393,3882,4195,4324,4222,3892,3325,2548,1587,497,-674,-1858,-2992,-4004,-4838,-5430,-5756,-5787,-5535,-5032,-4335,-3519,-2676,-1888,-1249,-816,-637,-728,-1073,-1647,-2384,-3217,-4062,-4829,-5441,-5813,-5894,-5640,-5047,-4133,-2956,-1584,-116,1351,2728,3924,4896,5601,6048,6256,6268,6145,5930,5683,5422,5174,4928,4671,4373,4006,3547,2979,2301,1535,700,-158,-998,-1781,-2464,-3023,-3442,-3717,-3845,-3866,-3768,-3597,-3346,-3022,-2624,-2125,-1523,-792,54,1014,2040,3100,4111,5020,5744,6215,6384,6201,5659,4768,3575,2142,582,-1025,-2537,-3881,-4945,-5697,-6078,-6106,-5776,-5133,-4214,-3068,-1750,-312,1188,2698,4158,5526,6740,7782,8609,9210,9585,9730,9658,9389,8917,8279,7470,6523,5461,4326,3166,2043,1017,158,-489,-879,-997,-849,-463,116,817,1579,2320,2982,3514,3880,4068,4077,3925,3638,3249,2778,2265,1707,1134,516,-141,-855,-1640,-2485,-3387,-4311,-5220,-6054,-6779,-7314,-7648,-7734,-7571,-7182,-6562,-5778,-4847,-3819,-2731,-1610,-488,619,1696,2732,3719,4642,5487,6227,6841,7297,7570,7636,7482,7092,6486,5662,4658,3513,2262,965,-330,-1565,-2688,-3647,-4410,-4930,-5203,-5208,-4963,-4493,-3830,-3043,-2171,-1295,-463,268,846,1257,1464,1487,1325,1017,610,137,-322,-746,-1072,-1288,-1392,-1397,-1351,-1297,-1288,-1371,-1566,-1877,-2270,-2696,-3076,-3340,-3427,-3290,-2940,-2380,-1698,-937,-217,422,890,1186,1288,1240,1075,856,646,488,444,525,762,1133,1633,2202,2817,3400,3913,4312,4550,4624,4510,4223,3762,3151,2399,1534,579,-432,-1463,-2461,-3382,-4156,-4740,-5073,-5129,-4894,-4380,-3638,-2734,-1764,-821,-18,584,904,937,681,174,-510,-1297,-2095,-2814,-3402,-3783,-3963,-3914,-3672,-3268,-2733,-2118,-1454,-769,-103,535,1112,1605,1996,2258,2382,2361,2200,1920,1563,1167,807,519,364,350,504,781,1174,1597,2017,2362,2606,2725,2730,2650,2536,2441,2424,2510,2739,3078,3526,4002,4469,4844,5072,5112,4925,4527,3917,3151,2259,1305,335,-614,-1495,-2299,-2991,-3585,-4053,-4412,-4658,-4774,-4785,-4648,-4386,-3971,-3416,-2718,-1895,-968,42,1094,2166,3213,4203,5112,5894,6547,7027,7349,7497,7500,7363,7125,6797,6410,5977,5497,4989,4433,3849,3233,2608,1990,1428,932,572,349,310,451,775,1260,1872,2564,3286,3964,4558,4979,5207,5186,4891,4341,3514,2481,1264,-53,-1396,-2682,-3830,-4776,-5471,-5888,-6026,-5891,-5522,-4931,-4169,-3240,-2186,-1006,266,1625,3033,4473,5888,7250,8494,9567,10420,10982,11219,11089,10575,9692,8472,6981,5311,3557,1840,253,-1096,-2153,-2856,-3206,-3201,-2904,-2346,-1648,-840,-48,709,1355,1894,2301,2614,2843,3034,3211,3405,3627,3886,4173,4466,4744,4969,5104,5117,4975,4667,4187,3568,2830,2044,1253,525,-102,-577,-897,-1033,-1013,-825,-528,-109,359,872,1380,1856,2279,2624,2880,3048,3129,3143,3108,3049,2991,2960,2968,3040,3166,3366,3615,3905,4213,4491,4723,4839,4824,4639,4270,3732,3031,2215,1324,413,-468,-1254,-1923,-2412,-2723,-2831,-2741,-2467,-2019,-1437,-754,-38,657,1245,1661,1842,1738,1349,686,-189,-1189,-2210,-3133,-3858,-4285,-4376,-4077,-3430,-2450,-1219,179,1662,3118,4485,5675,6645,7370,7833,8057,8071,7900,7604,7197,6718,6179,5594,4960,4287,3570,2816,2037,1243,465,-266,-915,-1438,-1819,-2021,-2069,-1953,-1732,-1422,-1088,-755,-458,-214,-7,152,308,452,623,794,973,1116,1205,1195,1062,787,373,-150,-740,-1321,-1836,-2202,-2378,-2333,-2058,-1592,-962,-239,531,1281,1976,2572,3058,3431,3701,3893,4031,4141,4242,4352,4464,4589,4705,4799,4859,4855,4788,4635,4404,4082,3681,3205,2656,2051,1389,690,-33,-764,-1461,-2101,-2627,-2999,-3163,-3094,-2755,-2164,-1343,-348,734,1804,2766,3503,3957,4054,3796,3177,2274,1135,-128,-1434,-2690,-3820,-4768,-5489,-5964,-6179,-6138,-5865,-5373,-4709,-3900,-2996,-2032,-1058,-105,785,1570,2240,2747,3101,3286,3323,3230,3054,2818,2592,2397,2279,2246,2290,2397,2506,2587,2565,2406,2074,1552,856,13,-917,-1871,-2755,-3504,-4015,-4256,-4162,-3745,-3015,-2030,-864,395,1651,2817,3813,4585,5087,5304,5229,4874,4264,3426,2401,1234,-24,-1320,-2602,-3816,-4920,-5872,-6660,-7260,-7672,-7902,-7942,-7815,-7500,-7020,-6349,-5508,-4486,-3311,-2010,-620,795,2187,3482,4622,5557,6229,6628,6727,6542,6094,5407,4536,3519,2410,1262,114,-983,-1994,-2893,-3654,-4271,-4736,-5048,-5212,-5231,-5112,-4867,-4508,-4064,-3567,-3059,-2587,-2195,-1911,-1771,-1766,-1893,-2115,-2397,-2687,-2955,-3160,-3285,-3327,-3291,-3204,-3090,-2981,-2911,-2882,-2920,-2988,-3080,-3148,-3156,-3065,-2845,-2484,-1983,-1373,-685,19,684,1245,1658,1871,1882,1665,1250,656,-87,-928,-1833,-2752,-3641,-4460,-5172,-5748,-6162,-6414,-6498,-6441,-6269,-6019,-5731,-5434,-5154,-4895,-4642,-4384,-4073,-3701,-3222,-2650,-1989,-1285,-590,13,463,680,634,312,-273,-1040,-1926,-2808,-3597,-4203,-4566,-4668,-4519,-4174,-3701,-3179,-2703,-2315,-2083,-1996,-2058,-2220,-2452,-2685,-2897,-3036,-3095,-3057,-2922,-2697,-2396,-2025,-1606,-1147,-665,-185,285,718,1089,1388,1587,1685,1670,1550,1336,1051,727,390,74,-193,-401,-532,-605,-617,-603,-571,-555,-580,-654,-817,-1052,-1397,-1823,-2345,-2927,-3572,-4240,-4931,-5617,-6295,-6955,-7597,-8213,-8799,-9350,-9840,-10258,-10567,-10756,-10779,-10652,-10331,-9859,-9220,-8450,-7564,-6581,-5523,-4403,-3228,-2021,-795,425,1597,2688,3639,4400,4932,5181,5141,4794,4172,3315,2303,1222,176,-741,-1460,-1931,-2144,-2129,-1928,-1617,-1271,-954,-728,-621,-643,-778,-990,-1236,-1470,-1647,-1748,-1745,-1658,-1498,-1281,-1062,-853,-699,-631,-651,-792,-1032,-1388,-1821,-2340,-2893,-3488,-4073,-4643,-5151,-5574,-5868,-6009,-5946,-5668,-5151,-4404,-3450,-2335,-1127,87,1216,2167,2873,3288,3395,3230,2822,2270,1626,987,401,-90,-461,-729,-902,-1012,-1078,-1122,-1147,-1151,-1126,-1046,-909,-689,-396,-26,394,837,1267,1638,1923,2098,2151,2102,1959,1763,1533,1287,1035,761,458,93,-360,-914,-1598,-2398,-3302,-4271,-5245,-6152,-6906,-7422,-7623,-7460,-6916,-6009,-4805,-3389,-1876,-388,969,2103,2957,3518,3796,3842,3714,3484,3203,2935,2695,2517,2395,2340,2335,2383,2470,2591,2737,2880,3002,3055,3010,2829,2490,2002,1372,665,-72,-757,-1311,-1685,-1809,-1694,-1316,-745,-22,748,1487,2096,2512,2675,2578,2226,1663,954,163,-624,-1355,-1966,-2433,-2743,-2902,-2930,-2849,-2678,-2436,-2117,-1728,-1245,-660,31,823,1692,2589,3462,4245,4868,5291,5471,5416,5140,4705,4178,3632,3155,2790,2582,2526,2597,2743,2897,2994,2976,2820,2513,2094,1602,1114,694,408,297,381,632,1012,1430,1811,2058,2102,1899,1445,756,-89,-1034,-1965,-2815,-3515,-4019,-4327,-4456,-4442,-4360,-4236,-4154,-4095,-4098,-4119,-4117,-4076,-3909,-3629,-3184,-2597,-1877,-1053,-164,748,1647,2498,3274,3956,4522,4963,5269,5426,5435,5277,4941,4422,3688,2753,1614,306,-1114,-2578,-3984,-5235,-6231,-6895,-7178,-7064,-6577,-5775,-4723,-3538,-2288,-1082,17,969,1723,2301,2681,2911,2983,2943,2779,2520,2156,1710,1185,611,16,-572,-1107,-1575,-1933,-2188,-2315,-2355,-2305,-2224,-2121,-2052,-2011,-2037,-2098,-2191,-2275,-2319,-2289,-2150,-1901,-1519,-1045,-493,94,666,1197,1654,2032,2335,2579,2783,2956,3109,3218,3261,3203,2991,2614,2045,1317,463,-437,-1299,-2031,-2541,-2761,-2654,-2211,-1461,-471,671,1865,2980,3931,4607,4955,4950,4592,3930,3022,1949,796,-369,-1465,-2459,-3302,-3990,-4513,-4885,-5119,-5234,-5229,-5128,-4910,-4602,-4182,-3672,-3062,-2371,-1607,-788,55,887,1685,2390,3004,3479,3830,4056,4163,4188,4111,3983,3765,3485,3120,2672,2148,1558,928,302,-283,-780,-1156,-1387,-1470,-1403,-1221,-947,-612,-258,104,453,787,1126,1467,1851,2265,2736,3241,3769,4278,4734,5088,5292,5320,5147,4766,4206,3479,2645,1744,838,-21,-787,-1405,-1863,-2119,-2182,-2040,-1702,-1182,-492,339,1276,2279,3283,4242,5084,5762,6229,6469,6465,6244,5817,5242,4541,3773,2972,2174,1422,738,157,-296,-606,-746,-729,-534,-201,272,837,1477,2162,2861,3559,4209,4796,5258,5574,5687,5576,5225,4629,3828,2854,1782,675,-386,-1339,-2131,-2732,-3131,-3338,-3372,-3259,-3040,-2730,-2375,-1995,-1616,-1262,-943,-659,-416,-187,30,263,516,813,1141,1521,1933,2382,2852,3330,3805,4255,4662,5006,5260,5404,5413,5274,4981,4535,3958,3265,2514,1728,984,306,-232,-620,-809,-813,-613,-254,259,868,1538,2220,2867,3441,3909,4245,4435,4472,4351,4077,3657,3097,2426,1647,811,-58,-913,-1706,-2403,-2959,-3339,-3537,-3516,-3299,-2880,-2284,-1554,-709,189,1118,2027,2886,3671,4338,4872,5227,5392,5340,5087,4632,4029,3306,2538,1770,1078,501,105,-93,-65,177,618,1214,1924,2689,3450,4165,4771,5249,5574,5744,5777,5694,5518,5288,5011,4707,4362,3965,3483,2892,2172,1306,314,-788,-1944,-3113,-4207,-5200,-5992,-6581,-6896,-6959,-6743,-6289,-5625,-4791,-3867,-2891,-1938,-1058,-277,367,892,1300,1644,1949,2289,2684,3193,3815,4559,5398,6287,7169,7971,8613,9032,9141,8926,8347,7434,6231,4814,3278,1736,283,-981,-1987,-2692,-3074,-3146,-2935,-2498,-1886,-1189,-473,179,690,1034,1152,1081,833,469,75,-291,-529,-595,-444,-67,499,1208,1973,2705,3315,3721,3870,3746,3349,2738,1982,1171,426,-171,-529,-603,-395,71,708,1443,2146,2747,3148,3319,3240,2945,2487,1947,1405,955,636,503,528,699,955,1235,1484,1657,1731,1713,1615,1487,1365,1301,1334,1486,1769,2173,2666,3217,3772,4278,4680,4917,4951,4743,4281,3576,2648,1559,359,-858,-2034,-3077,-3960,-4618,-5075,-5311,-5377,-5302,-5107,-4852,-4511,-4133,-3679,-3162,-2579,-1918,-1216,-468,276,989,1639,2179,2601,2880,3015,3026,2925,2757,2545,2333,2134,1971,1840,1724,1621,1494,1328,1108,812,455,39,-398,-828,-1193,-1463,-1582,-1538,-1309,-918,-387,237,892,1524,2056,2456,2668,2693,2524,2186,1721,1163,566,-35,-599,-1106,-1539,-1901,-2197,-2452,-2684,-2915,-3155,-3412,-3662,-3893,-4045,-4091,-3964,-3639,-3080,-2302,-1331,-247,873,1913,2775,3372,3645,3567,3162,2471,1590,609,-349,-1209,-1872,-2318,-2520,-2514,-2343,-2062,-1753,-1445,-1214,-1052,-978,-967,-988,-1006,-986,-891,-711,-435,-69,361,831,1303,1735,2098,2352,2472,2448,2267,1944,1491,926,284,-425,-1160,-1916,-2664,-3389,-4078,-4708,-5265,-5719,-6057,-6249,-6275,-6137,-5813,-5327,-4687,-3924,-3077,-2191,-1320,-519,154,665,982,1111,1049,849,521,124,-329,-813,-1325,-1860,-2429,-3020,-3636,-4253,-4846,-5395,-5860,-6233,-6490,-6642,-6691,-6662,-6572,-6445,-6293,-6125,-5928,-5705,-5415,-5044,-4565,-3950,-3207,-2329,-1345,-308,736,1697,2508,3097,3399,3389,3050,2412,1516,439,-738,-1923,-3034,-3995,-4773,-5326,-5684,-5850,-5877,-5800,-5663,-5504,-5338,-5184,-5032,-4871,-4679,-4426,-4084,-3641,-3071,-2400,-1634,-820,-12,735,1343,1765,1945,1859,1489,864,5,-1007,-2102,-3178,-4132,-4861,-5291,-5354,-5035,-4353,-3372,-2191,-942,231,1197,1820,2047,1813,1174,164,-1079,-2457,-3813,-5055,-6062,-6809,-7246,-7411,-7346,-7111,-6813,-6508,-6286,-6182,-6221,-6379,-6616,-6858,-7029,-7043,-6843,-6382,-5663,-4712,-3591,-2390,-1201,-129,760,1402,1784,1916,1836,1602,1272,915,561,255,-23,-275,-556,-897,-1347,-1930,-2636,-3452,-4298,-5109,-5783,-6230,-6387,-6192,-5639,-4744,-3556,-2157,-637,889,2335,3579,4573,5233,5533,5460,5016,4239,3195,1941,597,-771,-2039,-3155,-4037,-4671,-5032,-5149,-5047,-4777,-4389,-3926,-3435,-2930,-2429,-1935,-1437,-935,-422,109,623,1122,1543,1863,2030,2002,1760,1284,594,-287,-1300,-2385,-3452,-4427,-5232,-5804,-6113,-6130,-5865,-5345,-4593,-3675,-2626,-1509,-370,746,1799,2755,3591,4289,4823,5202,5391,5420,5268,4974,4545,4039,3474,2914,2381,1914,1519,1205,939,710,457,159,-222,-708,-1287,-1955,-2663,-3367,-4005,-4529,-4879,-5030,-4947,-4644,-4113,-3402,-2536,-1575,-565,432,1377,2214,2936,3508,3957,4267,4483,4594,4635,4588,4459,4224,3875,3392,2785,2048,1226,342,-540,-1373,-2100,-2676,-3056,-3220,-3146,-2846,-2335,-1660,-867,-35,778,1491,2051,2405,2532,2424,2096,1595,957,278,-395,-967,-1392,-1605,-1611,-1390,-1002,-487,85,626,1088,1395,1544,1501,1321,1023,695,399,216,213,424,870,1525,2351,3270,4205,5064,5767,6256,6490,6451,6170,5659,4990,4211,3390,2590,1845,1206,657,220,-157,-481,-793,-1108,-1428,-1734,-1995,-2149,-2152,-1949,-1505,-824,91,1169,2352,3534,4611,5493,6076,6310,6152,5606,4701,3502,2088,546,-1012,-2520,-3871,-5025,-5890,-6452,-6641,-6463,-5906,-4997,-3789,-2356,-790,790,2285,3569,4565,5204,5459,5340,4889,4184,3317,2391,1507,742,156,-226,-417,-456,-398,-330,-306,-403,-637,-1023,-1525,-2093,-2643,-3106,-3382,-3433,-3203,-2702,-1955,-1017,33,1113,2129,3010,3682,4119,4280,4198,3869,3356,2700,1953,1183,427,-274,-888,-1417,-1859,-2232,-2550,-2846,-3119,-3401,-3688,-3978,-4265,-4522,-4710,-4810,-4755,-4547,-4138,-3547,-2774,-1857,-845,213,1245,2199,3008,3624,4015,4149,4039,3684,3126,2406,1573,688,-192,-1009,-1713,-2252,-2592,-2713,-2581,-2222,-1621,-825,144,1220,2360,3482,4531,5445,6160,6646,6863,6789,6433,5779,4873,3738,2427,1004,-478,-1942,-3332,-4589,-5661,-6514,-7118,-7469,-7564,-7432,-7089,-6573,-5912,-5131,-4253,-3303,-2302,-1287,-283,662,1512,2236,2781,3176,3373,3444,3387,3266,3119,2988,2895,2859,2858,2875,2851,2747,2484,2044,1377,501,-570,-1775,-3047,-4296,-5442,-6393,-7091,-7458,-7488,-7132,-6421,-5359,-3991,-2378,-593,1276,3124,4859,6379,7606,8484,8966,9043,8715,8007,6961,5641,4111,2475,811,-763,-2163,-3297,-4106,-4544,-4626,-4364,-3841,-3139,-2339,-1555,-830,-236,231,571,820,1026,1240,1485,1804,2168,2583,2995,3365,3644,3775,3728,3475,3012,2360,1552,654,-271,-1130,-1863,-2393,-2683,-2710,-2475,-2007,-1337,-529,381,1325,2264,3155,3956,4654,5215,5646,5941,6109,6172,6133,6017,5830,5580,5275,4908,4482,3980,3409,2753,2026,1228,381,-493,-1351,-2152,-2831,-3347,-3639,-3688,-3474,-3010,-2336,-1493,-568,379,1258,2008,2578,2937,3080,3029,2812,2495,2118,1756,1441,1218,1099,1081,1149,1278,1420,1564,1654,1703,1688,1641,1586,1563,1614,1768,2041,2424,2880,3360,3789,4106,4249,4185,3905,3426,2796,2067,1315,590,-40,-564,-958,-1256,-1468,-1656,-1826,-2033,-2254,-2489,-2698,-2823,-2828,-2646,-2257,-1641,-807,202,1345,2540,3727,4821,5772,6517,7029,7292,7315,7115,6744,6225,5625,4955,4269,3555,2847,2113,1369,591,-217,-1052,-1896,-2734,-3507,-4195,-4716,-5037,-5091,-4848,-4282,-3399,-2227,-814,759,2409,4033,5530,6815,7798,8430,8666,8497,7930,7001,5757,4272,2625,914,-775,-2338,-3694,-4775,-5512,-5897,-5909,-5571,-4924,-4019,-2931,-1721,-479,746,1865,2838,3606,4133,4394,4377,4093,3563,2832,1958,990,15,-920,-1733,-2376,-2803,-2977,-2908,-2595,-2103,-1472,-801,-151,392,784,996,1018,894,663,399,181,74,139,414,893,1582,2411,3354,4316,5257,6094,6790,7306,7602,7698,7556,7214,6667,5938,5048,4020,2881,1667,413,-840,-2044,-3158,-4133,-4936,-5527,-5893,-6013,-5880,-5510,-4889,-4062,-3032,-1851,-554,798,2161,3466,4659,5686,6496,7045,7307,7252,6884,6205,5257,4067,2722,1267,-196,-1603,-2870,-3926,-4711,-5181,-5296,-5063,-4477,-3593,-2451,-1146,258,1647,2959,4103,5027,5685,6062,6143,5968,5546,4949,4218,3423,2623,1870,1207,668,261,-10,-164,-233,-247,-242,-243,-267,-317,-400,-500,-617,-742,-860,-988,-1088,-1189,-1244,-1266,-1221,-1105,-905,-616,-237,208,712,1218,1702,2096,2356,2431,2287,1902,1279,438,-580,-1705,-2872,-3989,-4985,-5791,-6349,-6638,-6617,-6317,-5721,-4884,-3829,-2613,-1292,71,1418,2675,3800,4734,5439,5894,6056,5938,5520,4818,3870,2696,1375,-47,-1471,-2836,-4022,-4977,-5604,-5854,-5711,-5143,-4215,-2948,-1453,186,1839,3392,4732,5758,6406,6617,6393,5742,4713,3384,1840,189,-1459,-3001,-4334,-5384,-6084,-6413,-6366,-5976,-5310,-4434,-3447,-2438,-1491,-673,-31,424,695,819,855,858,901,1030,1286,1679,2199,2798,3419,3978,4390,4574,4464,4019,3235,2129,772,-773,-2382,-3963,-5389,-6561,-7391,-7819,-7828,-7424,-6673,-5636,-4435,-3157,-1923,-820,80,738,1145,1324,1318,1184,981,773,589,469,413,415,456,498,505,440,259,-52,-520,-1131,-1879,-2708,-3594,-4443,-5226,-5853,-6288,-6484,-6422,-6095,-5529,-4746,-3818,-2782,-1725,-681,272,1122,1816,2359,2727,2925,2956,2814,2526,2083,1512,837,84,-705,-1485,-2213,-2850,-3354,-3734,-3967,-4088,-4123,-4098,-4063,-4028,-4019,-4022,-4021,-3980,-3852,-3596,-3171,-2550,-1742,-760,336,1477,2575,3526,4250,4659,4712,4375,3668,2620,1316,-176,-1728,-3260,-4658,-5861,-6815,-7500,-7916,-8094,-8060,-7876,-7565,-7160,-6683,-6104,-5438,-4634,-3695,-2604,-1385,-75,1260,2552,3702,4646,5287,5588,5509,5047,4227,3099,1733,214,-1356,-2902,-4325,-5583,-6606,-7389,-7892,-8132,-8112,-7846,-7382,-6744,-6002,-5205,-4420,-3707,-3114,-2682,-2422,-2335,-2394,-2570,-2811,-3077,-3327,-3525,-3655,-3704,-3668,-3563,-3397,-3199,-2992,-2794,-2637,-2519,-2451,-2427,-2420,-2428,-2412,-2359,-2230,-2019,-1687,-1248,-685,-20,723,1517,2318,3091,3797,4388,4847,5114,5188,5017,4602,3919,2984,1809,444,-1063,-2622,-4152,-5556,-6733,-7619,-8132,-8256,-7976,-7324,-6369,-5173,-3855,-2497,-1202,-46,919,1646,2142,2384,2417,2237,1897,1405,815,140,-566,-1281,-1951,-2559,-3049,-3422,-3646,-3742,-3711,-3600,-3422,-3233,-3032,-2856,-2673,-2492,-2253,-1948,-1518,-972,-281,502,1358,2194,2961,3553,3922,4000,3766,3230,2416,1416,302,-796,-1793,-2580,-3111,-3343,-3296,-2993,-2511,-1921,-1297,-714,-205,201,515,767,994,1250,1567,1981,2489,3078,3699,4291,4784,5090,5161,4932,4396,3554,2442,1126,-322,-1804,-3243,-4547,-5657,-6518,-7097,-7382,-7364,-7061,-6487,-5675,-4658,-3468,-2144,-710,787,2317,3825,5274,6600,7771,8721,9436,9869,10018,9872,9436,8738,7793,6648,5344,3921,2437,937,-539,-1933,-3221,-4364,-5325,-6086,-6609,-6869,-6848,-6524,-5904,-4996,-3839,-2471,-961,639,2240,3797,5221,6479,7508,8278,8761,8937,8794,8338,7569,6518,5223,3734,2128,476,-1117,-2583,-3813,-4766,-5367,-5621,-5508,-5097,-4399,-3523,-2505,-1439,-376,631,1544,2343,3030,3607,4113,4564,5002,5442,5882,6322,6698,6977,7081,6955,6550,5840,4826,3544,2053,428,-1224,-2818,-4242,-5427,-6301,-6822,-6979,-6760,-6212,-5354,-4263,-2997,-1624,-230,1138,2402,3524,4457,5172,5655,5895,5901,5677,5261,4661,3940,3124,2277,1439,664,-26,-601,-1066,-1419,-1688,-1875,-2012,-2100,-2131,-2117,-2014,-1829,-1529,-1112,-571,78,823,1618,2438,3214,3921,4492,4902,5121,5131,4936,4553,3989,3300,2496,1643,756,-113,-942,-1694,-2350,-2886,-3292,-3556,-3687,-3683,-3568,-3346,-3048,-2687,-2286,-1875,-1456,-1062,-678,-310,48,396,735,1040,1294,1470,1519,1426,1161,709,86,-692,-1586,-2538,-3494,-4385,-5152,-5737,-6103,-6208,-6053,-5622,-4950,-4050,-2985,-1783,-525,755,1990,3138,4170,5058,5787,6360,6754,6981,7026,6876,6533,5992,5262,4371,3348,2243,1116,28,-947,-1752,-2328,-2647,-2711,-2517,-2152,-1633,-1087,-557,-133,146,256,214,52,-162,-373,-520,-566,-502,-351,-157,4,66,-51,-384,-962,-1765,-2745,-3822,-4901,-5871,-6638,-7106,-7230,-6965,-6333,-5356,-4097,-2644,-1073,506,2016,3369,4517,5411,6044,6410,6531,6428,6140,5686,5108,4416,3636,2774,1843,849,-190,-1248,-2300,-3288,-4188,-4933,-5507,-5853,-5985,-5860,-5521,-4955,-4209,-3304,-2288,-1192,-64,1054,2125,3114,3978,4704,5248,5594,5726,5611,5256,4638,3777,2679,1385,-69,-1621,-3214,-4781,-6257,-7585,-8705,-9573,-10148,-10395,-10309,-9866,-9101,-8017,-6678,-5128,-3440,-1692,40,1685,3168,4455,5495,6280,6801,7059,7070,6846,6416,5795,5030,4143,3186,2194,1221,304,-507,-1171,-1664,-1948,-2035,-1906,-1610,-1155,-601,11,637,1222,1741,2157,2460,2654,2728,2735,2643,2518,2314,2074,1759,1381,924,384,-229,-906,-1619,-2346,-3031,-3654,-4156,-4516,-4708,-4711,-4529,-4167,-3647,-3002,-2266,-1487,-694,66,781,1428,2004,2515,2970,3377,3759,4096,4417,4668,4864,4951,4918,4740,4403,3911,3283,2540,1725,877,25,-776,-1519,-2153,-2675,-3051,-3280,-3339,-3229,-2939,-2471,-1823,-1013,-48,1028,2187,3367,4520,5568,6472,7151,7588,7738,7598,7179,6497,5600,4531,3338,2083,794,-464,-1677,-2801,-3815,-4695,-5409,-5940,-6261,-6352,-6193,-5775,-5092,-4162,-3002,-1662,-205,1313,2785,4169,5359,6326,6988,7343,7344,7020,6391,5493,4418,3204,1959,727,-417,-1434,-2290,-2968,-3458,-3754,-3867,-3792,-3554,-3151,-2620,-1980,-1265,-525,214,897,1504,2016,2433,2776,3071,3351,3650,3970,4320,4658,4944,5118,5107,4865,4350,3565,2548,1371,136,-1038,-2047,-2793,-3224,-3311,-3084,-2581,-1889,-1082,-249,538,1211,1726,2050,2166,2073,1790,1337,762,98,-591,-1271,-1889,-2421,-2848,-3155,-3354,-3455,-3466,-3415,-3276,-3075,-2764,-2348,-1785,-1077,-204,816,1966,3216,4507,5799,7030,8159,9140,9953,10574,10997,11203,11191,10938,10440,9692,8685,7448,5993,4380,2669,941,-706,-2189,-3416,-4340,-4908,-5135,-5017,-4622,-3983,-3181,-2257,-1262,-234,823,1869,2915,3920,4879,5746,6498,7075,7446,7552,7367,6862,6047,4941,3611,2128,589,-915,-2301,-3521,-4537,-5369,-6033,-6581,-7056,-7477,-7861,-8177,-8392,-8432,-8243,-7749,-6908,-5698,-4137,-2271,-207,1962,4085,6050,7728,9030,9896,10296,10252,9808,9042,8049,6935,5809,4749,3845,3110,2576,2212,1971,1826,1686,1551,1353,1118,837,548,282,67,-69,-129,-107,-39,53,118,117,11,-229,-612,-1138,-1789,-2528,-3323,-4132,-4898,-5606,-6184,-6634,-6894,-6968,-6830,-6502,-6008,-5384,-4681,-3952,-3231,-2580,-2002,-1529,-1140,-819,-525,-206,178,676,1308,2077,2971,3936,4919,5825,6592,7119,7378,7324,6975,6368,5548,4592,3537,2445,1342,243,-812,-1836,-2767,-3612,-4308,-4839,-5162,-5246,-5085,-4645,-3940,-2965,-1757,-369,1125,2626,4033,5237,6148,6694,6831,6562,5901,4933,3722,2389,1027,-259,-1390,-2304,-2975,-3401,-3615,-3669,-3622,-3544,-3482,-3482,-3557,-3708,-3896,-4078,-4190,-4172,-3985,-3592,-3010,-2250,-1390,-473,386,1128,1666,1946,1958,1690,1200,538,-200,-921,-1524,-1916,-2019,-1793,-1212,-321,837,2155,3534,4847,5978,6813,7269,7279,6829,5937,4666,3107,1376,-416,-2147,-3721,-5049,-6080,-6769,-7147,-7218,-7070,-6752,-6344,-5911,-5499,-5148,-4878,-4690,-4573,-4501,-4449,-4377,-4280,-4139,-3972,-3818,-3708,-3705,-3841,-4139,-4611,-5224,-5956,-6735,-7517,-8227,-8816,-9244,-9493,-9566,-9496,-9304,-9053,-8757,-8452,-8134,-7790,-7392,-6914,-6307,-5562,-4647,-3585,-2393,-1123,153,1385,2493,3442,4208,4774,5177,5428,5584,5670,5733,5795,5873,5981,6102,6231,6338,6407,6403,6325,6154,5903,5589,5225,4847,4456,4078,3689,3298,2849,2340,1716,964,81,-942,-2049,-3218,-4379,-5482,-6468,-7307,-7957,-8433,-8721,-8866,-8876,-8807,-8673,-8515,-8347,-8195,-8051,-7945,-7842,-7766,-7690,-7607,-7500,-7325,-7043,-6596,-5937,-5033,-3878,-2495,-927,739,2435,4063,5540,6803,7785,8475,8860,8968,8836,8517,8064,7527,6954,6372,5819,5302,4842,4448,4114,3836,3599,3381,3178,2971,2769,2580,2424,2320,2301,2371,2532,2771,3027,3268,3402,3382,3136,2637,1871,851,-353,-1703,-3062,-4375,-5517,-6433,-7061,-7390,-7432,-7228,-6850,-6352,-5816,-5287,-4792,-4358,-3949,-3556,-3120,-2600,-1964,-1191,-300,676,1678,2636,3488,4165,4634,4854,4842,4595,4185,3635,3055,2481,2022,1722,1643,1812,2218,2851,3636,4523,5433,6300,7069,7707,8181,8498,8664,8689,8609,8428,8172,7837,7415,6889,6230,5429,4477,3392,2210,968,-257,-1434,-2489,-3398,-4128,-4649,-4964,-5055,-4929,-4598,-4083,-3427,-2675,-1893,-1156,-522,-76,164,169,-28,-359,-739,-1069,-1244,-1195,-877,-285,532,1496,2492,3397,4076,4447,4432,4046,3317,2348,1248,157,-809,-1546,-1991,-2129,-1971,-1583,-1025,-395,245,808,1260,1554,1687,1654,1458,1125,650,60,-642,-1435,-2295,-3203,-4121,-5033,-5894,-6683,-7351,-7855,-8147,-8171,-7896,-7290,-6355,-5108,-3604,-1908,-124,1649,3300,4735,5866,6650,7055,7094,6788,6186,5325,4262,3026,1649,153,-1448,-3138,-4893,-6692,-8479,-10210,-11802,-13185,-14263,-14955,-15174,-14873,-14006,-12602,-10720,-8475,-6017,-3531,-1180,861,2486,3624,4282,4508,4415,4118,3747,3404,3147,3010,2944,2914,2799,2540,2041,1274,236,-1032,-2444,-3903,-5292,-6523,-7505,-8215,-8628,-8775,-8696,-8455,-8122,-7762,-7428,-7166,-6977,-6864,-6786,-6697,-6543,-6263,-5801,-5131,-4232,-3138,-1901,-603,660,1786,2713,3361,3748,3853,3751,3477,3110,2714,2332,2024,1784,1643,1550,1497,1419,1289,1071,765,379,-40,-446,-767,-935,-893,-596,-42,749,1716,2774,3838,4803,5609,6198,6561,6711,6673,6499,6217,5867,5461,5023,4560,4099,3659,3256,2921,2642,2437,2268,2119,1943,1716,1391,972,425,-218,-958,-1770,-2626,-3506,-4373,-5195,-5921,-6512,-6913,-7106,-7056,-6799,-6336,-5765,-5122,-4502,-3949,-3486,-3105,-2746,-2338,-1786,-1012,37,1385,2996,4814,6744,8679,10512,12148,13510,14544,15211,15487,15366,14829,13901,12571,10890,8886,6646,4262,1861,-399,-2374,-3906,-4889,-5279,-5065,-4361,-3280,-2036,-803,211,878,1096,842,150,-896,-2177,-3545,-4845,-5940,-6690,-7013,-6860,-6227,-5177,-3785,-2175,-478,1191,2701,3975,4938,5563,5864,5859,5637,5261,4837,4454,4174,4047,4075,4211,4398,4525,4493,4208,3593,2633,1345,-180,-1808,-3379,-4712,-5663,-6117,-6035,-5424,-4365,-2981,-1424,131,1505,2562,3165,3272,2876,2045,922,-342,-1531,-2480,-3012,-3023,-2474,-1374,147,1961,3830,5571,6941,7800,7993,7497,6310,4541,2340,-85,-2508,-4715,-6516,-7800,-8498,-8642,-8297,-7591,-6642,-5591,-4525,-3537,-2654,-1904,-1264,-715,-213,280,803,1383,2046,2777,3558,4338,5039,5591,5900,5906,5566,4861,3831,2515,1021,-556,-2086,-3447,-4530,-5254,-5566,-5480,-5039,-4354,-3547,-2789,-2212,-1975,-2157,-2815,-3940,-5439,-7202,-9011,-10682,-11977,-12735,-12811,-12168,-10813,-8864,-6455,-3792,-1065,1536,3847,5760,7201,8143,8607,8609,8214,7447,6367,4997,3377,1546,-443,-2509,-4546,-6426,-7997,-9110,-9641,-9500,-8656,-7166,-5112,-2679,-56,2536,4881,6794,8127,8799,8755,8045,6713,4905,2767,479,-1760,-3782,-5414,-6551,-7092,-7045,-6396,-5244,-3672,-1799,226,2308,4303,6136,7714,8980,9881,10383,10465,10112,9338,8154,6606,4741,2646,380,-1926,-4203,-6303,-8143,-9597,-10588,-11043,-10929,-10246,-9034,-7369,-5383,-3190,-974,1151,3037,4607,5809,6631,7116,7315,7329,7248,7186,7231,7459,7926,8636,9576,10691,11888,13077,14119,14900,15281,15160,14464,13162,11292,8950,6281,3477,756,-1690,-3666,-5061,-5820,-5972,-5610,-4909,-4031,-3183,-2486,-2033,-1827,-1823,-1916,-2009,-2004,-1857,-1561,-1174,-766,-450,-304,-397,-741,-1285,-1937,-2543,-2935,-2970,-2511,-1549,-103,1676,3598,5428,6917,7883,8182,7792,6760,5241,3428,1557,-159,-1542,-2477,-2921,-2904,-2508,-1854,-1079,-298,382,910,1249,1411,1411,1300,1102,871,623,382,169,-15,-137,-182,-102,136,584,1268,2196,3358,4687,6119,7542,8854,9946,10730,11129,11109,10646,9765,8501,6925,5105,3132,1087,-947,-2885,-4658,-6210,-7482,-8447,-9081,-9377,-9358,-9033,-8434,-7592,-6536,-5300,-3953,-2528,-1149,138,1215,2049,2590,2865,2910,2802,2639,2508,2506,2688,3095,3715,4515,5429,6372,7267,8016,8557,8808,8727,8271,7421,6187,4596,2731,680,-1405,-3394,-5119,-6463,-7315,-7637,-7424,-6746,-5700,-4447,-3143,-1975,-1094,-612,-601,-1037,-1868,-2953,-4146,-5263,-6151,-6677,-6761,-6398,-5621,-4548,-3304,-2047,-897,44,742,1194,1454,1592,1684,1809,2001,2303,2674,3105,3526,3900,4186,4371,4452,4453,4375,4219,3973,3600,3052,2300,1294,46,-1444,-3109,-4882,-6643,-8281,-9663,-10682,-11241,-11300,-10843,-9922,-8615,-7040,-5326,-3607,-1993,-581,579,1462,2084,2481,2704,2798,2803,2734,2585,2331,1947,1382,642,-296,-1373,-2533,-3676,-4683,-5438,-5828,-5783,-5247,-4255,-2829,-1107,810,2758,4584,6167,7369,8146,8455,8327,7817,7036,6074,5082,4142,3356,2780,2437,2324,2419,2669,3041,3490,3984,4527,5084,5691,6300,6904,7425,7787,7877,7605,6859,5598,3822,1572,-992,-3732,-6402,-8827,-10799,-12215,-13001,-13180,-12833,-12081,-11088,-10012,-8989,-8138,-7509,-7119,-6935,-6886,-6875,-6815,-6604,-6186,-5514,-4587,-3424,-2088,-666,727,1962,2905,3450,3520,3100,2246,1058,-285,-1613,-2721,-3465,-3723,-3462,-2708,-1553,-160,1304,2617,3615,4136,4087,3439,2219,548,-1432,-3486,-5414,-6967,-7977,-8302,-7903,-6808,-5139,-3086,-876,1222,2975,4167,4663,4400,3393,1744,-407,-2855,-5406,-7839,-9981,-11663,-12777,-13256,-13075,-12277,-10934,-9159,-7107,-4916,-2757,-744,1008,2453,3565,4372,4912,5269,5500,5698,5915,6189,6561,6987,7475,7940,8355,8643,8773,8707,8436,7958,7296,6452,5463,4315,3035,1602,42,-1640,-3388,-5148,-6832,-8339,-9581,-10470,-10955,-11029,-10704,-10063,-9184,-8192,-7181,-6254,-5458,-4822,-4316,-3889,-3452,-2922,-2213,-1284,-132,1196,2586,3923,5030,5780,6035,5729,4823,3369,1439,-786,-3135,-5346,-7216,-8489,-9021,-8673,-7422,-5327,-2522,757,4233,7587,10517,12743,14076,14411,13747,12216,10008,7415,4728,2244,202,-1245,-2024,-2196,-1857,-1218,-460,197,599,640,265,-481,-1534,-2755,-3994,-5091,-5885,-6252,-6107,-5408,-4200,-2559,-666,1305,3106,4549,5427,5652,5150,3988,2264,168,-2074,-4235,-6059,-7370,-7997,-7860,-6940,-5285,-3005,-265,2749,5823,8758,11361,13494,15037,15951,16227,15939,15175,14087,12816,11512,10287,9215,8311,7556,6857,6142,5284,4215,2883,1275,-527,-2438,-4284,-5913,-7154,-7879,-8019,-7556,-6558,-5155,-3518,-1848,-353,822,1534,1759,1491,828,-131,-1214,-2288,-3199,-3848,-4155,-4102,-3702,-3002,-2091,-1038,55,1120,2101,2957,3686,4270,4741,5082,5336,5492,5573,5578,5507,5364,5136,4839,4472,4057,3624,3179,2746,2304,1823,1262,565,-315,-1395,-2682,-4121,-5644,-7139,-8473,-9515,-10131,-10220,-9727,-8642,-7040,-5024,-2796,-543,1506,3133,4208,4584,4286,3337,1893,143,-1694,-3381,-4716,-5549,-5781,-5422,-4515,-3224,-1707,-193,1115,2035,2414,2161,1272,-239,-2221,-4544,-6975,-9299,-11289,-12733,-13480,-13415,-12513,-10807,-8414,-5496,-2269,1037,4190,6967,9191,10717,11477,11458,10728,9405,7662,5697,3693,1835,240,-1013,-1898,-2459,-2767,-2921,-3053,-3244,-3606,-4166,-4957,-5930,-7028,-8147,-9172,-9998,-10513,-10658,-10385,-9707,-8644,-7272,-5661,-3923,-2169,-516,918,2019,2703,2899,2586,1783,564,-972,-2662,-4361,-5893,-7122,-7953,-8329,-8278,-7851,-7172,-6370,-5575,-4907,-4432,-4180,-4139,-4231,-4380,-4452,-4348,-3957,-3220,-2114,-658,1077,2984,4938,6776,8372,9562,10254,10347,9813,8650,6917,4719,2209,-435,-3006,-5303,-7143,-8377,-8931,-8780,-7992,-6693,-5062,-3307,-1648,-267,668,1084,945,313,-700,-1918,-3147,-4179,-4834,-4969,-4502,-3430,-1795,247,2541,4838,6909,8521,9478,9643,8971,7482,5319,2673,-175,-2930,-5277,-6941,-7717,-7489,-6246,-4109,-1254,2025,5439,8663,11426,13488,14720,15042,14499,13177,11248,8898,6341,3782,1399,-655,-2267,-3381,-3972,-4076,-3762,-3128,-2305,-1407,-563,131,615,828,802,534,116,-402,-907,-1331,-1585,-1629,-1432,-1009,-389,357,1166,1949,2641,3196,3575,3799,3876,3858,3778,3685,3594,3531,3480,3440,3374,3257,3056,2729,2273,1663,919,58,-883,-1860,-2821,-3719,-4497,-5105,-5493,-5603,-5398,-4838,-3916,-2644,-1079,683,2507,4219,5652,6631,7031,6792,5908,4506,2718,816,-988,-2407,-3267,-3409,-2799,-1489,387,2586,4859,6894,8437,9245,9186,8193,6322,3712,583,-2781,-6091,-9061,-11448,-13093,-13909,-13901,-13174,-11873,-10190,-8349,-6493,-4811,-3328,-2117,-1091,-212,647,1572,2640,3907,5362,6983,8684,10378,11950,13291,14303,14900,15034,14679,13845,12571,10915,8955,6778,4483,2160,-92,-2192,-4074,-5677,-6982,-7963,-8626,-8992,-9072,-8933,-8592,-8127,-7583,-7005,-6461,-5958,-5545,-5208,-4947,-4738,-4527,-4273,-3904,-3365,-2615,-1645,-483,777,2035,3126,3922,4277,4133,3455,2323,850,-764,-2300,-3545,-4283,-4402,-3818,-2578,-777,1388,3709,5927,7839,9252,10073,10260,9854,8961,7707,6256,4741,3289,1979,870,-40,-747,-1313,-1766,-2182,-2613,-3107,-3708,-4445,-5314,-6339,-7471,-8714,-9992,-11269,-12449,-13434,-14119,-14388,-14141,-13345,-11943,-10029,-7652,-4990,-2209,486,2880,4812,6119,6724,6602,5776,4362,2487,340,-1885,-3992,-5796,-7151,-7954,-8138,-7717,-6726,-5264,-3467,-1478,537,2416,4058,5341,6268,6825,7094,7177,7185,7262,7497,7993,8773,9848,11153,12587,14023,15281,16208,16636,16450,15585,14034,11865,9217,6261,3229,305,-2282,-4419,-5991,-6986,-7448,-7455,-7150,-6652,-6105,-5595,-5192,-4917,-4747,-4639,-4529,-4345,-4023,-3527,-2819,-1925,-872,273,1428,2505,3427,4118,4562,4733,4681,4445,4108,3748,3436,3231,3164,3242,3449,3769,4153,4588,5034,5466,5869,6195,6433,6540,6513,6336,6025,5600,5095,4558,4037,3596,3300,3202,3366,3810,4558,5574,6810,8164,9510,10701,11581,12006,11862,11085,9655,7648,5165,2400,-449,-3149,-5498,-7312,-8493,-8975,-8813,-8078,-6954,-5608,-4275,-3117,-2322,-1959,-2095,-2665,-3603,-4740,-5917,-6953,-7672,-7960,-7724,-6953,-5667,-3959,-1933,267,2497,4630,6541,8153,9408,10278,10783,10945,10833,10499,10012,9409,8714,7923,7008,5932,4659,3153,1425,-510,-2581,-4683,-6694,-8450,-9816,-10661,-10883,-10480,-9434,-7887,-5929,-3761,-1550,542,2354,3823,4861,5491,5721,5624,5265,4724,4063,3333,2568,1774,954,92,-815,-1784,-2788,-3829,-4857,-5842,-6730,-7475,-8013,-8310,-8305,-7984,-7327,-6335,-5043,-3477,-1720,177,2095,3972,5681,7156,8316,9115,9534,9579,9289,8717,7944,7049,6118,5234,4439,3792,3275,2890,2576,2282,1934,1477,855,54,-926,-2035,-3204,-4329,-5301,-6009,-6364,-6300,-5809,-4914,-3698,-2276,-795,595,1750,2550,2927,2834,2297,1353,108,-1348,-2879,-4369,-5718,-6827,-7659,-8179,-8404,-8362,-8094,-7643,-7040,-6304,-5442,-4450,-3321,-2069,-690,761,2271,3750,5164,6422,7485,8288,8827,9065,9053,8783,8348,7751,7098,6390,5702,5041,4422,3855,3316,2807,2288,1748,1145,461,-324,-1226,-2228,-3320,-4453,-5579,-6637,-7559,-8286,-8775,-8982,-8906,-8537,-7902,-7037,-5982,-4808,-3560,-2322,-1127,-67,851,1536,1989,2152,2016,1566,799,-258,-1579,-3083,-4716,-6352,-7905,-9250,-10287,-10930,-11119,-10820,-10059,-8868,-7341,-5575,-3678,-1776,43,1692,3115,4287,5194,5850,6280,6512,6569,6488,6262,5924,5455,4871,4180,3388,2530,1622,707,-197,-1058,-1879,-2653,-3400,-4135,-4880,-5636,-6417,-7190,-7953,-8648,-9270,-9749,-10090,-10247,-10229,-10035,-9691,-9224,-8684,-8111,-7544,-7025,-6548,-6128,-5728,-5308,-4826,-4224,-3462,-2532,-1413,-147,1222,2634,3999,5244,6297,7097,7622,7873,7876,7695,7386,7028,6677,6367,6127,5927,5745,5526,5213,4763,4136,3325,2345,1236,65,-1102,-2174,-3093,-3785,-4238,-4420,-4385,-4150,-3802,-3389,-2990,-2644,-2402,-2282,-2293,-2436,-2686,-3027,-3419,-3830,-4220,-4558,-4822,-4996,-5065,-5042,-4904,-4680,-4356,-3950,-3484,-2957,-2400,-1813,-1209,-580,69,742,1442,2150,2872,3580,4258,4884,5433,5877,6183,6325,6269,6009,5533,4862,4025,3075,2074,1102,226,-472,-957,-1181,-1166,-919,-508,19,582,1127,1603,1971,2206,2299,2241,2052,1726,1308,793,238,-350,-917,-1436,-1860,-2154,-2296,-2274,-2096,-1801,-1425,-1048,-719,-523,-488,-672,-1061,-1657,-2413,-3266,-4134,-4910,-5485,-5752,-5612,-5005,-3905,-2336,-371,1868,4241,6578,8723,10538,11919,12809,13208,13152,12743,12075,11296,10501,9789,9215,8775,8465,8215,7965,7646,7182,6542,5693,4655,3458,2172,863,-383,-1501,-2445,-3174,-3697,-4011,-4144,-4117,-3951,-3665,-3276,-2800,-2246,-1659,-1035,-443,132,631,1061,1388,1615,1714,1691,1521,1222,775,225,-434,-1143,-1874,-2585,-3220,-3756,-4141,-4362,-4377,-4190,-3773,-3139,-2292,-1249,-50,1272,2662,4061,5422,6678,7783,8698,9369,9791,9932,9798,9395,8751,7894,6869,5711,4465,3167,1851,547,-725,-1936,-3079,-4122,-5058,-5854,-6495,-6966,-7256,-7371,-7328,-7144,-6861,-6517,-6162,-5848,-5626,-5528,-5601,-5833,-6242,-6770,-7397,-8037,-8638,-9111,-9404,-9446,-9219,-8684,-7874,-6795,-5518,-4097,-2612,-1146,235,1463,2512,3336,3968,4377,4625,4709,4663,4513,4262,3931,3525,3052,2530,1966,1377,777,178,-396,-931,-1407,-1806,-2124,-2351,-2513,-2609,-2689,-2771,-2906,-3139,-3499,-4027,-4729,-5589,-6574,-7602,-8592,-9437,-10038,-10313,-10206,-9693,-8796,-7575,-6113,-4533,-2958,-1510,-308,584,1107,1272,1096,651,6,-753,-1544,-2292,-2949,-3462,-3825,-4021,-4065,-3976,-3782,-3499,-3149,-2752,-2304,-1838,-1341,-851,-362,84,490,816,1058,1191,1202,1082,837,480,47,-411,-850,-1199,-1417,-1450,-1286,-916,-380,285,987,1663,2209,2563,2664,2481,2013,1288,352,-720,-1870,-3009,-4094,-5054,-5866,-6496,-6939,-7187,-7239,-7100,-6774,-6261,-5578,-4719,-3709,-2562,-1300,37,1414,2780,4084,5280,6318,7172,7807,8234,8441,8479,8367,8166,7921,7670,7460,7295,7189,7108,7024,6881,6620,6194,5541,4650,3491,2097,485,-1270,-3100,-4911,-6609,-8104,-9318,-10186,-10669,-10751,-10439,-9761,-8779,-7536,-6139,-4632,-3120,-1650,-287,939,2010,2917,3687,4309,4822,5204,5460,5574,5516,5287,4860,4262,3512,2670,1819,1033,430,64,20,307,918,1804,2873,4028,5155,6143,6914,7405,7595,7496,7144,6606,5955,5274,4629,4077,3649,3336,3138,2996,2884,2758,2590,2365,2094,1778,1452,1127,823,535,239,-91,-520,-1064,-1783,-2668,-3704,-4846,-6012,-7115,-8052,-8742,-9108,-9129,-8797,-8155,-7269,-6215,-5089,-3963,-2898,-1937,-1086,-348,287,832,1283,1631,1861,1947,1887,1686,1385,1037,732,558,595,923,1564,2519,3758,5185,6727,8266,9705,10959,11951,12636,12985,12978,12623,11920,10906,9610,8107,6460,4772,3128,1615,292,-808,-1700,-2417,-3034,-3627,-4279,-5045,-5973,-7037,-8228,-9451,-10641,-11698,-12536,-13088,-13312,-13177,-12710,-11911,-10840,-9535,-8048,-6451,-4773,-3097,-1436,145,1642,3009,4252,5334,6258,7013,7580,7982,8192,8251,8152,7932,7617,7236,6825,6420,6042,5727,5479,5325,5255,5279,5370,5519,5683,5841,5941,5966,5865,5635,5228,4660,3906,2998,1947,803,-400,-1606,-2769,-3861,-4830,-5680,-6373,-6934,-7349,-7651,-7849,-7973,-8051,-8093,-8133,-8165,-8213,-8266,-8351,-8450,-8594,-8761,-8963,-9162,-9346,-9447,-9429,-9213,-8743,-7964,-6836,-5363,-3553,-1495,744,3021,5225,7212,8880,10133,10927,11247,11140,10667,9959,9117,8298,7601,7140,6962,7102,7527,8186,8988,9812,10556,11082,11315,11176,10641,9718,8441,6882,5119,3243,1337,-530,-2290,-3911,-5356,-6618,-7688,-8562,-9242,-9723,-9994,-10045,-9876,-9477,-8875,-8100,-7201,-6266,-5349,-4546,-3901,-3464,-3232,-3185,-3271,-3411,-3534,-3550,-3403,-3058,-2502,-1768,-888,65,1053,2004,2908,3732,4486,5190,5845,6493,7124,7751,8367,8941,9465,9907,10234,10442,10500,10405,10168,9771,9267,8644,7970,7247,6530,5836,5181,4581,4016,3477,2935,2362,1739,1058,328,-416,-1131,-1768,-2272,-2613,-2778,-2778,-2655,-2472,-2299,-2207,-2266,-2501,-2942,-3552,-4307,-5114,-5914,-6604,-7113,-7378,-7358,-7047,-6451,-5617,-4572,-3395,-2114,-791,538,1853,3113,4321,5455,6505,7473,8349,9130,9836,10457,11024,11534,12006,12422,12782,13047,13197,13186,12993,12568,11906,10975,9774,8323,6645,4794,2847,863,-1052,-2829,-4391,-5671,-6652,-7302,-7654,-7725,-7570,-7222,-6744,-6151,-5503,-4813,-4123,-3461,-2866,-2358,-1973,-1712,-1591,-1586,-1674,-1792,-1888,-1887,-1725,-1371,-798,-52,821,1721,2543,3169,3505,3490,3102,2378,1402,289,-798,-1727,-2344,-2566,-2332,-1667,-624,656,2045,3361,4472,5260,5663,5681,5358,4801,4120,3452,2905,2560,2451,2578,2868,3251,3596,3789,3721,3310,2515,1343,-152,-1876,-3702,-5498,-7107,-8417,-9298,-9695,-9554,-8896,-7763,-6253,-4487,-2609,-781,868,2189,3100,3520,3429,2846,1821,452,-1145,-2834,-4468,-5928,-7088,-7873,-8233,-8155,-7677,-6842,-5740,-4434,-3025,-1566,-124,1255,2554,3730,4810,5749,6581,7276,7841,8266,8521,8605,8479,8145,7578,6803,5824,4705,3489,2248,1054,-43,-984,-1754,-2352,-2797,-3141,-3431,-3730,-4082,-4524,-5069,-5702,-6394,-7078,-7691,-8156,-8407,-8408,-8132,-7617,-6885,-6024,-5088,-4157,-3288,-2521,-1888,-1397,-1050,-845,-765,-820,-994,-1305,-1733,-2274,-2881,-3509,-4073,-4502,-4696,-4601,-4145,-3340,-2177,-749,867,2543,4143,5549,6642,7346,7619,7452,6876,5948,4739,3324,1792,207,-1352,-2826,-4150,-5265,-6125,-6689,-6949,-6891,-6559,-5975,-5237,-4400,-3577,-2862,-2317,-2040,-2028,-2315,-2857,-3603,-4468,-5361,-6188,-6857,-7317,-7521,-7469,-7182,-6706,-6097,-5436,-4759,-4148,-3608,-3174,-2834,-2569,-2362,-2175,-1971,-1730,-1407,-993,-468,175,925,1770,2690,3642,4599,5505,6331,7021,7553,7883,8003,7892,7555,7006,6257,5342,4281,3098,1826,482,-892,-2268,-3590,-4820,-5899,-6780,-7433,-7817,-7930,-7763,-7343,-6698,-5881,-4945,-3951,-2957,-2026,-1200,-529,-39,252,332,220,-79,-520,-1077,-1691,-2327,-2922,-3443,-3856,-4142,-4304,-4342,-4281,-4124,-3911,-3631,-3316,-2956,-2559,-2123,-1652,-1134,-596,-11,579,1207,1836,2487,3138,3801,4462,5118,5764,6384,6955,7460,7851,8103,8178,8041,7683,7081,6260,5215,4006,2657,1252,-152,-1467,-2617,-3541,-4177,-4501,-4498,-4179,-3595,-2794,-1868,-899,15,803,1379,1734,1807,1655,1277,755,152,-455,-981,-1375,-1592,-1630,-1509,-1267,-963,-644,-355,-117,85,262,474,759,1174,1753,2515,3450,4530,5688,6849,7917,8810,9429,9737,9673,9244,8470,7386,6081,4612,3095,1593,212,-1005,-1993,-2738,-3216,-3455,-3456,-3268,-2909,-2421,-1829,-1159,-435,323,1091,1852,2579,3252,3839,4333,4707,4970,5114,5163,5129,5045,4915,4769,4601,4408,4179,3882,3505,3031,2447,1785,1046,298,-435,-1089,-1649,-2068,-2380,-2564,-2672,-2718,-2714,-2679,-2587,-2423,-2153,-1750,-1198,-507,291,1142,1943,2623,3075,3227,3056,2527,1718,671,-481,-1657,-2726,-3627,-4292,-4713,-4905,-4904,-4766,-4540,-4269,-3973,-3663,-3318,-2926,-2469,-1940,-1359,-764,-201,254,546,617,437,0,-666,-1502,-2426,-3321,-4099,-4644,-4903,-4836,-4456,-3809,-2979,-2047,-1132,-295,375,866,1165,1302,1330,1292,1243,1213,1214,1252,1299,1345,1358,1314,1207,1010,748,412,30,-381,-804,-1222,-1632,-2033,-2438,-2862,-3320,-3838,-4408,-5046,-5713,-6395,-7036,-7609,-8066,-8389,-8556,-8562,-8406,-8099,-7649,-7071,-6384,-5597,-4745,-3847,-2939,-2072,-1277,-624,-127,151,219,59,-299,-815,-1427,-2059,-2636,-3076,-3338,-3369,-3182,-2786,-2240,-1602,-959,-382,64,326,406,303,66,-249,-584,-874,-1077,-1167,-1128,-983,-744,-463,-171,80,253,313,241,38,-283,-693,-1139,-1579,-1968,-2264,-2475,-2597,-2668,-2730,-2822,-2979,-3228,-3551,-3950,-4361,-4753,-5058,-5230,-5226,-5021,-4608,-4006,-3231,-2337,-1351,-341,655,1575,2363,2984,3377,3554,3489,3233,2815,2318,1810,1383,1120,1093,1347,1913,2762,3851,5100,6391,7622,8661,9408,9783,9725,9246,8358,7146,5703,4127,2541,1017,-372,-1593,-2652,-3556,-4356,-5087,-5786,-6483,-7172,-7848,-8471,-8986,-9343,-9476,-9338,-8912,-8185,-7207,-6013,-4700,-3326,-2006,-785,241,1050,1594,1885,1928,1765,1452,1053,645,296,73,15,172,537,1112,1865,2738,3681,4611,5463,6179,6704,7027,7136,7064,6848,6553,6230,5945,5729,5613,5588,5644,5715,5780,5742,5583,5239,4697,3962,3038,1975,811,-396,-1587,-2709,-3709,-4546,-5191,-5619,-5838,-5858,-5712,-5458,-5140,-4813,-4531,-4287,-4115,-3964,-3817,-3625,-3349,-2958,-2443,-1801,-1070,-280,513,1255,1905,2425,2801,3036,3144,3152,3106,3046,3016,3073,3231,3536,3979,4550,5217,5922,6606,7194,7620,7833,7802,7532,7054,6422,5721,5016,4398,3897,3560,3363,3287,3264,3224,3093,2798,2297,1569,623,-485,-1699,-2912,-4046,-5004,-5732,-6182,-6356,-6270,-5969,-5526,-5005,-4489,-4057,-3751,-3633,-3698,-3950,-4336,-4812,-5276,-5675,-5896,-5898,-5605,-5005,-4076,-2852,-1376,278,2010,3724,5307,6669,7730,8440,8786,8759,8418,7798,7002,6106,5226,4443,3856,3507,3444,3644,4086,4698,5402,6121,6765,7274,7603,7715,7619,7308,6821,6178,5412,4550,3600,2584,1484,324,-919,-2208,-3535,-4853,-6110,-7256,-8221,-8955,-9418,-9582,-9468,-9087,-8513,-7801,-7040,-6296,-5632,-5090,-4687,-4427,-4291,-4254,-4292,-4362,-4449,-4503,-4511,-4427,-4224,-3864,-3310,-2544,-1545,-326,1091,2659,4319,5989,7593,9043,10268,11216,11850,12167,12181,11927,11450,10807,10040,9218,8356,7503,6662,5824,4996,4134,3239,2286,1281,235,-823,-1845,-2789,-3592,-4231,-4659,-4894,-4934,-4840,-4645,-4431,-4229,-4107,-4070,-4133,-4271,-4453,-4631,-4768,-4819,-4758,-4573,-4254,-3825,-3295,-2716,-2120,-1568,-1103,-773,-606,-618,-800,-1122,-1520,-1930,-2253,-2409,-2317,-1911,-1172,-85,1295,2919,4681,6481,8210,9754,11028,11953,12469,12564,12216,11480,10389,9038,7513,5906,4320,2823,1502,391,-458,-1044,-1370,-1448,-1339,-1061,-683,-236,250,729,1207,1641,2026,2332,2527,2578,2455,2136,1616,923,76,-837,-1776,-2632,-3358,-3875,-4153,-4157,-3906,-3406,-2721,-1902,-1008,-128,715,1455,2066,2543,2853,3013,3014,2879,2619,2281,1886,1495,1134,856,683,641,738,973,1329,1796,2344,2951,3585,4208,4784,5260,5609,5774,5753,5516,5089,4488,3754,2945,2103,1303,584,1,-416,-653,-717,-628,-443,-200,31,206,283,236,62,-209,-551,-895,-1183,-1352,-1338,-1117,-669,-14,802,1703,2612,3411,4036,4385,4428,4154,3585,2809,1920,1035,296,-219,-411,-266,201,936,1826,2750,3573,4159,4408,4249,3656,2652,1321,-243,-1875,-3433,-4753,-5711,-6217,-6235,-5774,-4902,-3725,-2379,-1015,216,1187,1800,2013,1827,1316,563,-296,-1130,-1834,-2287,-2464,-2318,-1898,-1241,-446,395,1195,1874,2389,2732,2905,2954,2922,2838,2754,2667,2598,2521,2432,2292,2096,1833,1510,1153,788,444,145,-103,-298,-456,-590,-703,-808,-874,-895,-832,-659,-350,97,678,1351,2062,2731,3274,3586,3609,3255,2522,1390,-84,-1828,-3733,-5662,-7482,-9037,-10226,-10928,-11130,-10799,-10018,-8858,-7459,-5943,-4453,-3075,-1905,-958,-261,217,500,610,587,424,150,-244,-741,-1313,-1930,-2529,-3042,-3408,-3559,-3461,-3105,-2508,-1720,-827,89,919,1574,1984,2110,1956,1563,1011,375,-238,-773,-1181,-1443,-1590,-1643,-1659,-1692,-1770,-1937,-2196,-2535,-2940,-3357,-3752,-4080,-4302,-4413,-4394,-4283,-4089,-3862,-3638,-3461,-3356,-3348,-3418,-3556,-3704,-3817,-3823,-3687,-3366,-2870,-2221,-1478,-726,-47,468,757,774,521,29,-640,-1386,-2116,-2715,-3106,-3218,-3039,-2576,-1886,-1037,-121,780,1583,2219,2654,2842,2805,2535,2083,1480,779,25,-750,-1499,-2227,-2905,-3547,-4150,-4711,-5225,-5673,-6029,-6267,-6351,-6247,-5938,-5401,-4652,-3708,-2626,-1466,-319,737,1615,2244,2587,2616,2358,1838,1138,322,-502,-1265,-1872,-2274,-2419,-2295,-1897,-1259,-422,544,1563,2544,3417,4100,4554,4754,4700,4434,3999,3480,2953,2490,2147,1942,1863,1875,1884,1842,1637,1241,619,-217,-1190,-2223,-3196,-3998,-4545,-4780,-4687,-4329,-3751,-3089,-2420,-1866,-1477,-1318,-1363,-1615,-1990,-2437,-2868,-3215,-3418,-3452,-3283,-2952,-2456,-1855,-1178,-454,270,997,1680,2318,2879,3337,3669,3842,3829,3618,3191,2579,1808,964,126,-587,-1080,-1257,-1071,-501,406,1576,2886,4193,5353,6228,6714,6756,6328,5505,4356,3062,1757,631,-189,-604,-583,-167,553,1431,2301,3017,3443,3519,3220,2607,1758,816,-107,-884,-1431,-1715,-1732,-1544,-1218,-848,-535,-336,-332,-518,-917,-1486,-2175,-2917,-3615,-4191,-4545,-4613,-4324,-3673,-2649,-1300,307,2088,3920,5709,7322,8691,9720,10386,10668,10581,10167,9484,8603,7613,6593,5637,4816,4199,3801,3648,3680,3872,4120,4368,4522,4523,4330,3908,3280,2457,1506,470,-565,-1563,-2455,-3241,-3882,-4418,-4835,-5180,-5453,-5678,-5844,-5968,-6019,-6015,-5923,-5761,-5522,-5225,-4896,-4562,-4268,-4039,-3897,-3842,-3869,-3929,-4003,-4024,-3961,-3786,-3468,-3029,-2472,-1833,-1144,-436,268,946,1608,2237,2847,3435,3987,4501,4945,5299,5540,5636,5565,5313,4866,4233,3437,2527,1552,607,-259,-940,-1398,-1581,-1480,-1125,-556,126,833,1443,1864,1998,1800,1238,336,-856,-2252,-3749,-5220,-6556,-7634,-8372,-8708,-8599,-8071,-7143,-5927,-4499,-3011,-1573,-322,643,1231,1398,1119,410,-668,-2044,-3594,-5200,-6723,-8032,-9019,-9588,-9706,-9354,-8576,-7445,-6067,-4563,-3067,-1689,-522,373,977,1308,1403,1335,1160,949,744,579,457,371,274,147,-81,-407,-876,-1447,-2107,-2794,-3442,-3992,-4369,-4542,-4472,-4179,-3689,-3057,-2366,-1672,-1069,-597,-317,-234,-369,-694,-1202,-1841,-2599,-3414,-4273,-5111,-5901,-6580,-7103,-7414,-7461,-7231,-6686,-5887,-4854,-3700,-2521,-1429,-540,65,338,262,-118,-735,-1478,-2237,-2890,-3358,-3569,-3522,-3233,-2767,-2205,-1634,-1120,-725,-450,-306,-231,-190,-103,75,388,845,1434,2105,2797,3442,3955,4301,4428,4340,4063,3646,3168,2709,2344,2122,2076,2181,2402,2664,2887,2991,2918,2620,2100,1371,485,-485,-1456,-2355,-3097,-3652,-3983,-4103,-4038,-3813,-3469,-3018,-2474,-1836,-1096,-262,665,1637,2611,3507,4228,4707,4838,4605,3968,2994,1744,354,-1044,-2298,-3293,-3922,-4169,-4019,-3552,-2837,-1988,-1094,-248,502,1112,1581,1920,2149,2315,2421,2519,2573,2597,2540,2375,2062,1586,939,159,-710,-1601,-2424,-3124,-3620,-3884,-3890,-3636,-3149,-2449,-1591,-612,441,1527,2621,3701,4762,5797,6806,7767,8675,9474,10148,10621,10874,10850,10553,9987,9193,8231,7172,6083,5045,4089,3261,2549,1949,1414,913,390,-173,-792,-1464,-2145,-2813,-3389,-3845,-4120,-4194,-4055,-3717,-3221,-2611,-1962,-1327,-781,-357,-82,52,69,14,-74,-143,-186,-181,-149,-113,-103,-138,-250,-408,-630,-842,-1048,-1179,-1240,-1210,-1099,-931,-720,-499,-290,-105,45,169,297,458,700,1070,1588,2291,3154,4168,5277,6415,7508,8454,9193,9632,9749,9518,8966,8159,7154,6058,4938,3872,2916,2090,1425,905,531,286,157,145,227,418,669,978,1276,1526,1668,1657,1459,1065,477,-264,-1123,-2019,-2894,-3671,-4299,-4745,-5003,-5089,-5045,-4916,-4753,-4599,-4475,-4402,-4349,-4317,-4235,-4090,-3817,-3398,-2815,-2062,-1174,-180,857,1875,2816,3611,4230,4624,4791,4726,4433,3955,3311,2566,1765,967,216,-450,-1010,-1451,-1767,-1950,-2003,-1913,-1685,-1309,-800,-160,575,1386,2217,3036,3779,4409,4882,5171,5262,5157,4865,4415,3831,3144,2391,1605,816,57,-647,-1279,-1817,-2255,-2590,-2808,-2924,-2938,-2865,-2725,-2533,-2311,-2072,-1834,-1593,-1358,-1120,-876,-625,-368,-99,175,463,774,1112,1496,1927,2401,2914,3428,3921,4327,4626,4745,4693,4430,3999,3417,2757,2070,1439,910,536,325,282,388,619,945,1338,1763,2193,2590,2918,3134,3195,3071,2723,2146,1345,355,-759,-1904,-2985,-3877,-4499,-4767,-4628,-4090,-3145,-1885,-346,1339,3101,4816,6409,7797,8929,9746,10229,10349,10096,9489,8552,7334,5930,4409,2891,1465,206,-806,-1559,-2018,-2208,-2144,-1877,-1455,-952,-422,57,439,676,744,635,347,-96,-670,-1326,-2028,-2703,-3318,-3807,-4147,-4304,-4281,-4068,-3697,-3171,-2531,-1791,-971,-104,809,1724,2613,3441,4139,4669,4972,5016,4792,4317,3637,2820,1962,1141,458,-31,-263,-227,81,620,1329,2137,2943,3674,4261,4659,4868,4884,4762,4520,4223,3876,3522,3154,2775,2381,1962,1502,1013,472,-77,-634,-1150,-1590,-1927,-2119,-2187,-2111,-1958,-1744,-1548,-1403,-1369,-1443,-1642,-1913,-2223,-2512,-2727,-2842,-2829,-2718,-2521,-2300,-2097,-1956,-1907,-1956,-2079,-2245,-2378,-2433,-2327,-2040,-1534,-833,21,966,1910,2788,3508,4037,4321,4373,4190,3823,3305,2701,2052,1410,802,252,-230,-643,-993,-1277,-1516,-1690,-1809,-1851,-1791,-1614,-1295,-816,-200,570,1427,2355,3276,4149,4900,5488,5862,6003,5911,5604,5126,4535,3881,3231,2606,2050,1548,1108,699,310,-94,-531,-1016,-1572,-2185,-2857,-3561,-4268,-4949,-5563,-6090,-6485,-6745,-6826,-6720,-6407,-5866,-5111,-4143,-3010,-1771,-503,697,1742,2558,3088,3317,3244,2919,2393,1750,1064,423,-121,-507,-732,-785,-701,-519,-287,-68,105,176,138,-40,-336,-769,-1293,-1931,-2622,-3385,-4158,-4948,-5706,-6411,-7047,-7573,-7989,-8282,-8443,-8496,-8432,-8271,-8010,-7648,-7172,-6580,-5856,-5018,-4061,-3016,-1908,-767,372,1475,2525,3486,4347,5089,5688,6136,6401,6488,6376,6097,5656,5098,4460,3768,3062,2345,1632,912,183,-568,-1336,-2125,-2922,-3718,-4495,-5229,-5897,-6476,-6925,-7238,-7388,-7377,-7219,-6915,-6511,-6023,-5496,-4971,-4485,-4082,-3792,-3644,-3628,-3756,-3968,-4249,-4523,-4759,-4893,-4901,-4756,-4454,-4008,-3438,-2782,-2076,-1365,-674,-45,523,1000,1400,1711,1939,2068,2092,1994,1762,1398,916,342,-270,-872,-1389,-1781,-1978,-1971,-1730,-1267,-612,200,1095,2021,2887,3644,4218,4577,4688,4539,4140,3514,2703,1782,806,-117,-946,-1586,-2042,-2271,-2334,-2259,-2134,-2026,-2019,-2155,-2477,-2959,-3586,-4271,-4962,-5561,-6020,-6293,-6357,-6225,-5920,-5476,-4946,-4366,-3771,-3187,-2611,-2036,-1435,-782,-38,805,1765,2815,3915,5009,6007,6845,7430,7720,7672,7283,6580,5610,4461,3219,2003,893,-7,-663,-1023,-1118,-951,-598,-96,470,1049,1576,2010,2313,2473,2482,2358,2115,1781,1383,939,479,20,-417,-808,-1134,-1385,-1533,-1595,-1543,-1411,-1197,-926,-640,-341,-97,111,233,288,274,193,78,-85,-261,-461,-652,-845,-993,-1109,-1139,-1087,-907,-600,-133,477,1241,2129,3109,4146,5167,6136,6965,7626,8048,8224,8133,7792,7242,6528,5726,4913,4153,3515,3036,2735,2614,2652,2814,3080,3404,3777,4161,4545,4890,5165,5323,5310,5090,4606,3855,2818,1528,34,-1596,-3259,-4867,-6298,-7484,-8328,-8797,-8859,-8517,-7793,-6736,-5394,-3852,-2181,-475,1175,2683,3966,4964,5637,5960,5952,5627,5049,4272,3380,2450,1563,791,185,-203,-367,-307,-37,366,868,1341,1724,1891,1790,1335,539,-609,-2015,-3607,-5243,-6802,-8150,-9181,-9813,-10009,-9754,-9090,-8071,-6788,-5347,-3847,-2408,-1129,-87,633,1020,1035,731,128,-672,-1604,-2553,-3440,-4164,-4682,-4929,-4915,-4647,-4161,-3521,-2780,-2008,-1261,-586,-13,429,741,912,962,891,713,445,95,-299,-716,-1107,-1437,-1661,-1748,-1673,-1428,-1023,-477,173,868,1572,2210,2747,3135,3336,3330,3105,2659,2015,1196,247,-787,-1845,-2881,-3837,-4677,-5372,-5911,-6307,-6575,-6763,-6891,-7027,-7176,-7382,-7638,-7930,-8229,-8475,-8621,-8596,-8375,-7906,-7205,-6265,-5148,-3895,-2602,-1344,-212,708,1372,1723,1776,1518,1021,311,-503,-1361,-2159,-2823,-3280,-3489,-3428,-3119,-2606,-1963,-1271,-629,-107,219,306,144,-261,-873,-1621,-2448,-3261,-3974,-4525,-4827,-4850,-4571,-3982,-3141,-2077,-895,327,1480,2457,3170,3539,3520,3113,2340,1289,45,-1265,-2526,-3631,-4483,-5021,-5217,-5049,-4566,-3791,-2808,-1678,-489,696,1792,2762,3542,4117,4477,4631,4614,4466,4235,3974,3709,3475,3264,3073,2873,2620,2297,1846,1280,582,-198,-1017,-1794,-2457,-2933,-3166,-3136,-2843,-2325,-1647,-880,-111,578,1134,1494,1653,1612,1396,1072,678,307,-8,-216,-306,-304,-245,-190,-213,-366,-706,-1257,-2025,-2980,-4080,-5247,-6417,-7496,-8420,-9123,-9553,-9688,-9498,-8987,-8155,-7029,-5628,-3996,-2176,-221,1808,3838,5805,7615,9214,10521,11507,12134,12419,12378,12068,11544,10864,10096,9267,8416,7544,6649,5735,4787,3818,2845,1880,974,141,-579,-1161,-1600,-1879,-2018,-2017,-1916,-1730,-1495,-1242,-991,-779,-611,-516,-486,-519,-593,-664,-705,-656,-505,-221,179,666,1191,1694,2094,2345,2381,2185,1761,1138,378,-427,-1200,-1833,-2269,-2441,-2338,-1962,-1351,-567,322,1223,2064,2764,3271,3550,3588,3411,3048,2575,2048,1563,1175,964,948,1163,1590,2207,2979,3849,4778,5708,6610,7436,8160,8759,9203,9479,9561,9432,9084,8504,7711,6719,5565,4306,2989,1683,443,-693,-1677,-2509,-3168,-3663,-3996,-4170,-4197,-4076,-3827,-3450,-2981,-2414,-1800,-1133,-466,192,796,1334,1768,2099,2310,2408,2397,2284,2087,1807,1485,1133,797,522,333,286,385,658,1080,1654,2320,3066,3819,4548,5197,5720,6074,6221,6137,5802,5229,4441,3482,2425,1336,291,-635,-1410,-1988,-2370,-2567,-2588,-2492,-2293,-2067,-1835,-1649,-1531,-1481,-1505,-1573,-1668,-1756,-1833,-1857,-1856,-1799,-1704,-1565,-1376,-1133,-823,-433,56,650,1366,2182,3085,4016,4915,5697,6288,6611,6630,6315,5683,4769,3630,2349,998,-323,-1541,-2562,-3334,-3789,-3918,-3701,-3171,-2358,-1330,-147,1105,2359,3527,4564,5397,6026,6421,6602,6591,6409,6084,5648,5106,4497,3824,3109,2370,1618,880,171,-491,-1084,-1604,-2042,-2398,-2689,-2914,-3110,-3278,-3448,-3628,-3811,-3994,-4132,-4189,-4105,-3826,-3315,-2531,-1493,-199,1269,2857,4456,5980,7316,8409,9165,9590,9640,9364,8792,7988,7043,6011,4998,4019,3145,2345,1631,952,284,-410,-1137,-1903,-2664,-3381,-3982,-4396,-4580,-4489,-4143,-3578,-2859,-2096,-1366,-775,-382,-223,-318,-638,-1151,-1794,-2521,-3264,-3974,-4607,-5115,-5470,-5653,-5641,-5444,-5053,-4487,-3743,-2840,-1797,-624,631,1937,3239,4476,5592,6521,7215,7626,7743,7558,7108,6429,5594,4669,3733,2863,2107,1525,1122,916,875,966,1147,1357,1558,1701,1761,1734,1613,1444,1228,1030,861,753,724,766,890,1068,1295,1540,1785,2014,2201,2343,2417,2429,2354,2204,1961,1627,1201,668,43,-690,-1513,-2429,-3406,-4428,-5441,-6410,-7268,-7971,-8462,-8703,-8673,-8346,-7743,-6860,-5759,-4459,-3052,-1585,-147,1191,2362,3296,3955,4291,4308,4003,3432,2662,1798,951,246,-223,-364,-160,410,1267,2350,3521,4662,5634,6327,6661,6586,6109,5255,4105,2736,1277,-196,-1548,-2721,-3640,-4264,-4589,-4617,-4368,-3885,-3189,-2330,-1333,-245,908,2059,3166,4143,4924,5435,5630,5474,4982,4189,3161,2001,791,-351,-1348,-2134,-2653,-2922,-2925,-2744,-2406,-2008,-1616,-1286,-1083,-1006,-1062,-1217,-1423,-1623,-1775,-1837,-1794,-1648,-1405,-1102,-751,-393,-40,303,615,933,1231,1552,1869,2196,2490,2730,2867,2851,2662,2256,1645,829,-157,-1264,-2451,-3637,-4800,-5859,-6808,-7600,-8226,-8681,-8950,-9053,-8978,-8756,-8393,-7902,-7315,-6623,-5858,-5006,-4085,-3089,-2043,-952,147,1239,2272,3236,4069,4760,5247,5513,5507,5225,4644,3802,2735,1524,263,-944,-1980,-2765,-3219,-3315,-3063,-2500,-1730,-852,17,750,1279,1513,1443,1055,392,-498,-1525,-2611,-3650,-4560,-5272,-5727,-5930,-5871,-5616,-5206,-4736,-4269,-3889,-3644,-3574,-3689,-3969,-4382,-4870,-5377,-5850,-6234,-6505,-6631,-6596,-6389,-5986,-5391,-4583,-3590,-2420,-1135,209,1534,2750,3785,4565,5048,5206,5052,4616,3957,3154,2272,1407,603,-73,-605,-978,-1188,-1259,-1187,-995,-699,-301,155,675,1197,1726,2199,2606,2900,3054,3039,2834,2422,1810,1014,62,-995,-2107,-3215,-4242,-5141,-5841,-6316,-6535,-6508,-6271,-5867,-5385,-4887,-4465,-4174,-4072,-4153,-4440,-4850,-5353,-5831,-6200,-6368,-6252,-5804,-5007,-3866,-2435,-770,1029,2871,4646,6252,7619,8662,9370,9713,9725,9437,8903,8192,7357,6461,5553,4661,3819,3028,2303,1651,1073,585,191,-103,-292,-395,-426,-421,-413,-446,-545,-743,-1033,-1432,-1905,-2441,-3000,-3543,-4024,-4407,-4634,-4704,-4576,-4289,-3850,-3330,-2763,-2227,-1753,-1376,-1105,-921,-794,-685,-544,-324,-7,443,998,1639,2317,2949,3486,3846,3977,3862,3479,2872,2085,1204,320,-454,-1034,-1317,-1278,-871,-157,819,1937,3089,4139,4994,5555,5787,5674,5246,4574,3741,2860,2035,1359,901,690,716,938,1286,1669,2007,2205,2229,2027,1642,1096,480,-130,-650,-1010,-1181,-1144,-952,-639,-313,-32,123,114,-56,-361,-735,-1089,-1340,-1400,-1220,-758,-46,891,1953,3038,4023,4787,5220,5270,4887,4112,3003,1660,212,-1208,-2485,-3493,-4164,-4441,-4303,-3784,-2918,-1791,-500,874,2206,3434,4457,5232,5701,5845,5656,5135,4326,3250,1979,569,-916,-2395,-3816,-5107,-6213,-7096,-7703,-8034,-8062,-7828,-7352,-6714,-5974,-5215,-4511,-3903,-3439,-3088,-2865,-2690,-2553,-2383,-2154,-1838,-1426,-917,-341,285,908,1496,1997,2381,2624,2716,2655,2464,2139,1722,1212,658,75,-486,-996,-1416,-1726,-1909,-1979,-1940,-1820,-1647,-1447,-1249,-1069,-913,-781,-657,-518,-349,-128,149,466,809,1123,1371,1486,1414,1115,556,-250,-1280,-2473,-3755,-5034,-6227,-7243,-8031,-8543,-8780,-8753,-8491,-8059,-7482,-6830,-6130,-5413,-4705,-4009,-3339,-2690,-2064,-1456,-865,-300,240,733,1186,1558,1867,2074,2192,2209,2139,1988,1784,1527,1242,914,556,132,-350,-923,-1582,-2328,-3154,-4029,-4930,-5815,-6649,-7385,-7991,-8429,-8673,-8702,-8504,-8083,-7447,-6641,-5689,-4670,-3628,-2637,-1759,-1034,-521,-229,-179,-349,-723,-1231,-1848,-2483,-3103,-3648,-4065,-4347,-4436,-4356,-4076,-3639,-3045,-2363,-1608,-861,-147,482,996,1390,1660,1824,1920,1971,2019,2096,2217,2402,2652,2959,3305,3674,4022,4345,4587,4760,4817,4775,4607,4340,3958,3504,2970,2397,1794,1181,572,-31,-620,-1199,-1771,-2328,-2876,-3396,-3879,-4306,-4655,-4928,-5094,-5195,-5196,-5160,-5076,-4976,-4877,-4771,-4667,-4547,-4402,-4222,-4003,-3756,-3481,-3212,-2945,-2711,-2509,-2340,-2206,-2077,-1955,-1803,-1620,-1389,-1110,-794,-439,-66,322,725,1133,1571,2029,2533,3073,3659,4267,4885,5475,6013,6461,6806,7039,7161,7199,7172,7108,7029,6933,6820,6650,6400,6012,5462,4712,3764,2627,1345,-26,-1414,-2728,-3905,-4866,-5559,-5966,-6062,-5878,-5440,-4801,-4025,-3172,-2303,-1471,-695,5,658,1279,1911,2573,3275,4005,4730,5407,5986,6416,6659,6679,6463,6006,5312,4428,3371,2238,1065,-41,-1018,-1785,-2274,-2439,-2247,-1694,-816,333,1650,3027,4340,5488,6368,6950,7193,7142,6838,6363,5799,5243,4748,4389,4158,4067,4068,4109,4132,4073,3893,3564,3081,2452,1711,889,38,-792,-1560,-2203,-2701,-3001,-3103,-2978,-2641,-2095,-1376,-523,406,1347,2242,3037,3697,4218,4602,4873,5073,5215,5337,5438,5520,5582,5612,5606,5561,5467,5339,5168,4961,4743,4493,4264,4023,3798,3566,3332,3076,2807,2524,2242,1974,1727,1494,1270,1022,740,388,-34,-536,-1108,-1727,-2371,-2993,-3553,-3988,-4258,-4304,-4100,-3641,-2933,-2023,-985,129,1186,2128,2848,3278,3389,3163,2636,1882,985,68,-757,-1383,-1714,-1701,-1312,-586,439,1642,2929,4159,5219,6018,6486,6609,6398,5908,5223,4435,3652,2964,2448,2154,2079,2209,2459,2760,3014,3117,3036,2696,2143,1387,521,-369,-1180,-1814,-2218,-2345,-2217,-1867,-1372,-805,-259,216,553,729,750,602,350,4,-377,-745,-1072,-1305,-1428,-1405,-1238,-910,-452,123,768,1432,2049,2568,2925,3104,3091,2919,2630,2312,2012,1828,1790,1935,2270,2772,3389,4082,4768,5397,5925,6298,6522,6579,6498,6282,5978,5577,5118,4590,4006,3370,2692,1983,1263,548,-133,-767,-1318,-1786,-2139,-2399,-2549,-2633,-2665,-2688,-2734,-2828,-2974,-3184,-3421,-3680,-3916,-4118,-4261,-4324,-4315,-4212,-4031,-3770,-3433,-3033,-2567,-2050,-1473,-850,-170,562,1328,2131,2912,3658,4289,4756,4992,4942,4585,3910,2957,1786,503,-782,-1944,-2871,-3481,-3709,-3563,-3044,-2228,-1188,-7,1211,2393,3479,4405,5167,5736,6126,6341,6394,6291,6036,5624,5049,4308,3409,2372,1238,59,-1105,-2187,-3134,-3900,-4448,-4761,-4834,-4667,-4298,-3745,-3076,-2339,-1609,-943,-407,-27,174,206,101,-112,-389,-687,-983,-1240,-1448,-1593,-1674,-1697,-1684,-1637,-1594,-1526,-1461,-1350,-1195,-959,-639,-233,240,752,1274,1753,2175,2485,2673,2716,2612,2371,2022,1604,1167,769,455,263,215,299,489,730,954,1085,1066,833,379,-295,-1138,-2074,-3013,-3839,-4477,-4823,-4863,-4569,-3995,-3202,-2291,-1362,-510,186,676,947,1004,896,663,379,96,-135,-283,-341,-318,-237,-132,-37,23,30,-28,-139,-294,-462,-618,-726,-767,-705,-551,-293,28,391,744,1040,1246,1316,1231,992,574,36,-626,-1337,-2059,-2726,-3289,-3692,-3911,-3900,-3672,-3209,-2561,-1751,-875,8,776,1360,1668,1667,1331,697,-193,-1246,-2379,-3484,-4487,-5311,-5937,-6346,-6568,-6642,-6615,-6538,-6435,-6324,-6191,-6003,-5720,-5292,-4686,-3884,-2901,-1775,-582,596,1665,2544,3181,3551,3679,3612,3433,3231,3080,3060,3189,3475,3876,4316,4710,4947,4939,4615,3933,2917,1598,86,-1508,-3044,-4381,-5406,-6042,-6253,-6072,-5580,-4896,-4171,-3548,-3141,-3032,-3217,-3658,-4244,-4841,-5305,-5513,-5378,-4869,-4013,-2889,-1619,-353,768,1613,2097,2180,1882,1249,394,-598,-1596,-2509,-3247,-3744,-3963,-3896,-3548,-2979,-2230,-1403,-554,227,892,1397,1735,1901,1936,1865,1745,1629,1559,1590,1740,2022,2431,2933,3499,4073,4606,5034,5309,5359,5148,4622,3774,2597,1136,-561,-2391,-4262,-6040,-7633,-8918,-9834,-10318,-10369,-9998,-9260,-8221,-6970,-5591,-4161,-2758,-1417,-196,908,1866,2693,3371,3913,4302,4523,4568,4417,4074,3550,2874,2104,1296,542,-102,-548,-773,-733,-461,10,620,1271,1907,2446,2848,3091,3172,3121,2971,2779,2583,2425,2323,2265,2219,2119,1906,1496,855,-61,-1219,-2570,-4016,-5435,-6691,-7667,-8257,-8405,-8109,-7400,-6379,-5166,-3908,-2739,-1791,-1125,-792,-765,-989,-1384,-1837,-2248,-2514,-2549,-2305,-1748,-896,203,1477,2815,4116,5262,6155,6722,6910,6707,6133,5238,4121,2878,1650,548,-315,-863,-1060,-927,-508,78,737,1337,1780,2017,2006,1798,1437,1022,645,372,273,340,573,905,1283,1625,1880,1991,1953,1760,1461,1088,710,369,115,-25,-31,89,325,639,981,1302,1531,1611,1504,1166,615,-130,-1011,-1946,-2859,-3671,-4320,-4779,-5031,-5097,-5001,-4762,-4407,-3928,-3329,-2580,-1690,-625,561,1869,3207,4529,5729,6742,7487,7918,8018,7790,7269,6514,5583,4544,3469,2394,1388,463,-344,-1030,-1596,-2061,-2439,-2774,-3067,-3356,-3633,-3900,-4146,-4350,-4503,-4586,-4588,-4499,-4306,-4001,-3592,-3074,-2495,-1866,-1264,-723,-310,-57,3,-120,-421,-839,-1341,-1839,-2294,-2642,-2853,-2921,-2846,-2664,-2410,-2122,-1870,-1673,-1609,-1667,-1890,-2236,-2670,-3113,-3484,-3669,-3607,-3210,-2470,-1411,-95,1344,2772,4025,4952,5440,5412,4841,3781,2302,567,-1272,-3025,-4522,-5619,-6220,-6290,-5855,-5000,-3849,-2577,-1326,-268,500,906,943,650,118,-549,-1239,-1845,-2301,-2572,-2653,-2597,-2437,-2268,-2113,-2028,-2001,-2010,-2015,-1951,-1781,-1454,-986,-379,300,990,1597,2041,2232,2122,1676,907,-128,-1347,-2615,-3808,-4781,-5439,-5686,-5517,-4926,-4004,-2829,-1543,-259,878,1784,2372,2614,2515,2101,1443,608,-322,-1266,-2182,-3006,-3748,-4388,-4963,-5493,-6012,-6535,-7081,-7618,-8150,-8596,-8942,-9104,-9053,-8748,-8179,-7365,-6347,-5195,-3990,-2812,-1747,-843,-146,330,604,703,685,616,559,570,701,950,1319,1754,2189,2561,2781,2812,2616,2211,1635,959,266,-352,-825,-1100,-1154,-1006,-691,-278,155,544,824,977,998,940,848,818,888,1117,1498,1992,2539,3033,3387,3502,3311,2780,1901,735,-669,-2179,-3705,-5113,-6316,-7231,-7817,-8057,-7973,-7610,-7026,-6303,-5492,-4673,-3873,-3141,-2480,-1918,-1447,-1092,-845,-736,-741,-881,-1111,-1417,-1742,-2037,-2244,-2302,-2160,-1773,-1115,-188,990,2358,3845,5348,6753,7956,8846,9353,9427,9050,8247,7072,5599,3935,2174,428,-1223,-2692,-3946,-4938,-5671,-6148,-6379,-6399,-6214,-5853,-5315,-4620,-3762,-2757,-1626,-396,875,2116,3256,4198,4875,5242,5256,4957,4359,3552,2607,1620,668,-149,-791,-1177,-1302,-1150,-742,-137,619,1431,2233,2955,3529,3937,4143,4164,4013,3740,3373,2983,2581,2220,1892,1619,1377,1187,1018,910,849,866,968,1156,1436,1783,2178,2572,2929,3194,3324,3284,3046,2605,1984,1214,362,-491,-1261,-1845,-2161,-2149,-1759,-1005,84,1418,2889,4361,5688,6756,7453,7736,7607,7095,6308,5333,4293,3288,2384,1637,1053,623,319,118,-14,-61,-27,139,475,1029,1837,2898,4196,5650,7177,8646,9951,10973,11645,11914,11779,11261,10409,9293,7998,6603,5215,3898,2740,1775,1035,513,170,-35,-177,-326,-538,-872,-1352,-1967,-2714,-3510,-4314,-5021,-5566,-5876,-5894,-5616,-5018,-4150,-3048,-1788,-440,905,2199,3356,4373,5208,5884,6419,6831,7172,7440,7683,7885,8048,8155,8163,8047,7760,7260,6538,5574,4415,3103,1738,403,-782,-1754,-2436,-2829,-2927,-2787,-2449,-1982,-1435,-870,-305,211,686,1114,1485,1832,2116,2344,2476,2480,2345,2055,1649,1179,712,347,125,108,282,614,1036,1466,1814,2031,2054,1896,1555,1076,515,-77,-638,-1118,-1491,-1730,-1845,-1835,-1719,-1475,-1113,-579,126,1039,2144,3404,4759,6088,7299,8242,8827,8960,8608,7794,6599,5156,3639,2228,1091,354,84,303,938,1909,3052,4203,5196,5864,6101,5837,5073,3864,2321,582,-1181,-2823,-4188,-5183,-5735,-5827,-5482,-4760,-3754,-2569,-1342,-178,794,1506,1898,1978,1779,1395,920,474,154,38,164,534,1090,1771,2434,2992,3282,3245,2796,1946,738,-721,-2285,-3791,-5049,-5928,-6280,-6073,-5284,-4007,-2371,-569,1181,2680,3751,4287,4255,3687,2709,1471,179,-984,-1826,-2238,-2133,-1542,-533,738,2092,3316,4257,4750,4775,4308,3463,2354,1144,-17,-1017,-1777,-2283,-2575,-2707,-2794,-2898,-3096,-3398,-3778,-4151,-4411,-4429,-4089,-3328,-2117,-525,1320,3252,5035,6485,7400,7693,7305,6314,4818,3022,1133,-644,-2101,-3137,-3661,-3704,-3322,-2641,-1781,-891,-63,602,1072,1322,1367,1233,957,584,164,-258,-621,-894,-1014,-975,-750,-365,134,686,1183,1544,1664,1497,1017,255,-703,-1761,-2774,-3649,-4264,-4579,-4560,-4238,-3656,-2910,-2067,-1240,-493,103,502,686,649,416,18,-476,-1015,-1517,-1914,-2157,-2181,-1981,-1550,-909,-144,694,1458,2083,2442,2503,2238,1679,922,49,-802,-1540,-2099,-2441,-2591,-2593,-2529,-2467,-2492,-2637,-2916,-3306,-3734,-4130,-4396,-4459,-4264,-3797,-3083,-2195,-1236,-339,375,793,857,544,-98,-998,-2028,-3084,-4039,-4807,-5324,-5551,-5486,-5157,-4593,-3869,-3034,-2183,-1387,-732,-280,-81,-136,-437,-902,-1464,-2007,-2451,-2711,-2743,-2533,-2091,-1469,-722,79,864,1581,2180,2644,2966,3160,3270,3312,3355,3400,3476,3561,3627,3618,3485,3176,2657,1935,1026,8,-1054,-2033,-2870,-3450,-3768,-3785,-3564,-3156,-2667,-2194,-1843,-1701,-1830,-2260,-2988,-3963,-5115,-6333,-7501,-8504,-9223,-9593,-9552,-9117,-8305,-7206,-5898,-4492,-3082,-1750,-552,487,1356,2080,2663,3140,3512,3791,3958,4012,3913,3660,3219,2600,1817,918,-20,-906,-1632,-2114,-2279,-2127,-1672,-1005,-220,563,1242,1732,1994,2002,1780,1367,811,184,-444,-1016,-1454,-1724,-1800,-1664,-1341,-852,-233,453,1157,1782,2252,2457,2324,1791,857,-430,-1943,-3525,-4974,-6108,-6767,-6863,-6367,-5344,-3917,-2256,-582,922,2064,2741,2911,2610,1957,1108,244,-472,-923,-1043,-834,-338,363,1160,1957,2645,3160,3443,3479,3282,2872,2316,1660,984,346,-185,-554,-706,-611,-245,376,1217,2199,3212,4110,4756,4985,4710,3846,2425,512,-1729,-4107,-6385,-8356,-9811,-10644,-10779,-10252,-9152,-7627,-5868,-4053,-2359,-906,209,979,1390,1544,1480,1336,1191,1137,1251,1547,2044,2696,3455,4234,4941,5497,5816,5877,5657,5198,4552,3782,2967,2140,1360,634,-25,-600,-1107,-1511,-1803,-1954,-1912,-1664,-1175,-455,457,1485,2519,3418,4066,4329,4168,3550,2551,1274,-119,-1467,-2601,-3413,-3826,-3839,-3502,-2919,-2219,-1538,-1015,-723,-721,-982,-1458,-2036,-2633,-3115,-3422,-3490,-3302,-2881,-2256,-1503,-669,153,924,1573,2069,2396,2540,2544,2421,2248,2057,1907,1833,1839,1948,2128,2379,2675,3006,3363,3739,4127,4491,4828,5048,5136,4995,4595,3906,2927,1736,403,-913,-2103,-3031,-3620,-3849,-3749,-3406,-2956,-2521,-2242,-2187,-2408,-2851,-3451,-4068,-4565,-4813,-4714,-4244,-3425,-2355,-1179,-49,853,1410,1540,1223,531,-442,-1525,-2557,-3382,-3864,-3952,-3611,-2914,-1955,-873,162,1018,1554,1715,1471,864,-6,-1034,-2053,-2952,-3596,-3915,-3875,-3489,-2821,-1989,-1098,-324,259,529,490,151,-409,-1077,-1743,-2272,-2592,-2618,-2351,-1798,-1018,-97,861,1740,2425,2806,2809,2377,1500,221,-1400,-3235,-5136,-6949,-8465,-9564,-10077,-9967,-9209,-7873,-6090,-4015,-1868,183,1938,3294,4163,4537,4466,4031,3352,2574,1798,1155,692,445,386,457,575,642,573,292,-227,-973,-1892,-2877,-3819,-4583,-5078,-5228,-5023,-4491,-3702,-2765,-1775,-845,-58,532,879,993,873,563,96,-480,-1110,-1769,-2407,-3026,-3594,-4136,-4625,-5086,-5492,-5848,-6131,-6332,-6443,-6450,-6362,-6162,-5865,-5468,-4984,-4427,-3804,-3141,-2438,-1731,-1025,-375,215,686,1049,1281,1418,1478,1516,1556,1630,1733,1842,1894,1841,1588,1102,345,-672,-1884,-3209,-4520,-5676,-6558,-7041,-7078,-6634,-5761,-4531,-3086,-1563,-136,1066,1913,2348,2339,1940,1218,320,-625,-1464,-2074,-2388,-2369,-2044,-1488,-785,-60,579,1042,1226,1118,692,1,-859,-1794,-2642,-3299,-3657,-3665,-3342,-2740,-1984,-1198,-517,-34,191,169,-60,-381,-684,-842,-747,-361,332,1244,2273,3261,4070,4577,4707,4450,3835,2966,1939,913,-8,-709,-1133,-1277,-1161,-876,-486,-91,239,458,508,397,93,-380,-1002,-1740,-2532,-3325,-4047,-4633,-5021,-5153,-5009,-4563,-3849,-2908,-1808,-651,494,1530,2414,3092,3559,3804,3837,3683,3351,2883,2298,1634,922,193,-511,-1155,-1693,-2080,-2278,-2253,-2003,-1531,-878,-84,787,1677,2523,3265,3854,4234,4383,4288,3945,3405,2683,1854,967,94,-696,-1337,-1763,-1939,-1835,-1463,-851,-53,859,1812,2722,3521,4139,4538,4681,4562,4192,3608,2862,2028,1168,365,-337,-880,-1250,-1416,-1390,-1172,-788,-280,318,940,1551,2104,2596,3009,3382,3717,4060,4412,4792,5183,5576,5933,6224,6410,6452,6335,6038,5580,4991,4321,3648,3028,2542,2225,2110,2204,2481,2918,3453,4040,4622,5134,5551,5830,5976,6005,5932,5816,5653,5494,5301,5083,4788,4388,3829,3090,2141,1009,-268,-1610,-2908,-4058,-4961,-5523,-5719,-5516,-4930,-4012,-2807,-1412,78,1551,2896,4014,4848,5348,5540,5442,5135,4701,4228,3815,3545,3471,3648,4056,4686,5453,6302,7107,7821,8318,8580,8524,8168,7485,6544,5370,4069,2702,1372,147,-896,-1718,-2272,-2552,-2547,-2267,-1725,-947,37,1172,2396,3610,4721,5599,6159,6306,6014,5283,4185,2808,1296,-223,-1613,-2770,-3631,-4155,-4352,-4244,-3887,-3338,-2680,-1964,-1260,-590,44,645,1257,1892,2566,3268,3966,4606,5146,5518,5709,5695,5503,5177,4781,4396,4086,3903,3872,3971,4168,4378,4538,4556,4395,4014,3446,2727,1959,1222,638,288,239,515,1095,1904,2839,3760,4542,5068,5271,5124,4649,3920,3021,2057,1136,308,-342,-836,-1164,-1369,-1524,-1647,-1830,-2049,-2328,-2620,-2861,-2990,-2940,-2663,-2163,-1455,-624,241,1025,1631,1974,2027,1789,1328,726,112,-428,-772,-897,-764,-424,75,636,1172,1603,1843,1886,1702,1351,900,425,51,-187,-206,-43,291,688,1087,1369,1496,1418,1179,811,436,112,-38,7,277,724,1278,1843,2316,2598,2633,2391,1904,1224,464,-292,-914,-1357,-1542,-1481,-1177,-677,-41,667,1374,2023,2558,2937,3157,3191,3095,2863,2569,2221,1869,1514,1166,815,460,90,-282,-653,-992,-1287,-1523,-1701,-1840,-1968,-2098,-2268,-2455,-2670,-2867,-3027,-3104,-3066,-2893,-2578,-2133,-1605,-1037,-499,-61,246,362,297,43,-369,-897,-1504,-2119,-2705,-3192,-3545,-3733,-3728,-3554,-3218,-2766,-2244,-1691,-1145,-636,-165,256,641,1000,1325,1626,1853,1994,1987,1822,1466,974,364,-234,-764,-1099,-1208,-1058,-706,-244,186,446,392,-53,-932,-2206,-3774,-5476,-7132,-8519,-9492,-9875,-9652,-8794,-7424,-5684,-3761,-1870,-178,1184,2135,2684,2871,2785,2538,2229,1942,1731,1595,1516,1423,1253,935,435,-253,-1105,-2037,-2987,-3838,-4519,-4961,-5117,-4987,-4577,-3931,-3104,-2172,-1214,-311,476,1110,1579,1901,2108,2236,2312,2337,2308,2192,1964,1609,1105,486,-225,-971,-1694,-2348,-2890,-3304,-3590,-3762,-3858,-3895,-3907,-3891,-3841,-3733,-3520,-3179,-2662,-1964,-1079,-42,1103,2274,3393,4346,5061,5437,5452,5055,4299,3207,1891,434,-1047,-2452,-3709,-4737,-5514,-6007,-6208,-6135,-5799,-5259,-4569,-3827,-3118,-2557,-2206,-2141,-2344,-2800,-3409,-4067,-4648,-5040,-5152,-4958,-4450,-3695,-2780,-1813,-923,-209,232,347,112,-446,-1282,-2288,-3376,-4414,-5310,-5980,-6370,-6468,-6276,-5841,-5207,-4444,-3597,-2735,-1877,-1077,-347,290,823,1256,1605,1878,2115,2309,2500,2655,2789,2870,2902,2874,2811,2716,2636,2568,2545,2536,2546,2515,2438,2247,1960,1564,1114,688,373,285,506,1108,2092,3412,4950,6538,7978,9052,9586,9435,8560,6995,4856,2363,-276,-2777,-4951,-6603,-7651,-8065,-7897,-7269,-6330,-5287,-4293,-3542,-3120,-3111,-3504,-4225,-5166,-6136,-6962,-7450,-7453,-6883,-5726,-4039,-1955,361,2708,4884,6706,8007,8699,8717,8102,6926,5329,3488,1571,-232,-1797,-2995,-3777,-4100,-3978,-3443,-2574,-1460,-215,1040,2219,3216,3990,4498,4742,4738,4547,4205,3800,3358,2937,2537,2170,1806,1419,975,434,-205,-949,-1739,-2541,-3269,-3872,-4310,-4558,-4637,-4566,-4395,-4155,-3901,-3643,-3401,-3168,-2923,-2655,-2337,-1987,-1597,-1219,-869,-604,-446,-441,-591,-912,-1382,-1956,-2586,-3194,-3712,-4070,-4220,-4111,-3739,-3096,-2215,-1136,68,1336,2574,3717,4706,5505,6119,6560,6875,7085,7227,7290,7254,7092,6742,6203,5438,4499,3412,2273,1146,136,-705,-1302,-1650,-1725,-1564,-1195,-663,-21,699,1447,2209,2948,3643,4268,4799,5216,5522,5714,5826,5894,5943,6002,6069,6115,6108,5975,5657,5095,4245,3083,1625,-117,-2063,-4151,-6269,-8310,-10170,-11726,-12909,-13623,-13837,-13514,-12675,-11364,-9671,-7717,-5638,-3587,-1683,-41,1279,2247,2869,3180,3224,3049,2693,2196,1569,851,53,-772,-1593,-2353,-3035,-3620,-4131,-4601,-5080,-5605,-6208,-6873,-7586,-8290,-8944,-9494,-9910,-10158,-10243,-10136,-9866,-9410,-8780,-7966,-6961,-5767,-4404,-2894,-1316,285,1799,3149,4250,5024,5441,5465,5134,4461,3532,2390,1129,-187,-1469,-2641,-3620,-4331,-4713,-4720,-4356,-3637,-2636,-1455,-193,1002,2040,2811,3269,3382,3181,2711,2060,1315,565,-110,-670,-1090,-1383,-1559,-1653,-1666,-1613,-1512,-1354,-1184,-1020,-904,-883,-987,-1244,-1660,-2214,-2864,-3518,-4089,-4458,-4547,-4293,-3698,-2798,-1695,-506,616,1521,2085,2196,1818,948,-353,-1978,-3789,-5622,-7312,-8696,-9659,-10110,-10018,-9412,-8335,-6906,-5238,-3478,-1774,-253,984,1865,2390,2568,2491,2234,1917,1618,1424,1351,1420,1594,1844,2123,2388,2604,2739,2788,2737,2616,2445,2274,2147,2109,2175,2351,2589,2822,2964,2922,2626,2035,1144,8,-1293,-2632,-3884,-4920,-5640,-5981,-5954,-5602,-5054,-4441,-3935,-3676,-3784,-4308,-5250,-6536,-8046,-9610,-11041,-12158,-12805,-12865,-12291,-11075,-9271,-6978,-4301,-1398,1601,4542,7295,9742,11769,13298,14246,14562,14229,13239,11670,9604,7203,4643,2119,-155,-2011,-3287,-3907,-3822,-3084,-1789,-107,1757,3569,5123,6216,6741,6633,5927,4731,3219,1614,175,-871,-1297,-982,136,1994,4431,7202,9982,12451,14274,15211,15094,13876,11650,8609,5046,1332,-2182,-5126,-7235,-8308,-8275,-7185,-5191,-2546,442,3457,6173,8349,9775,10374,10103,9059,7359,5211,2827,439,-1752,-3578,-4933,-5762,-6097,-5981,-5548,-4909,-4220,-3605,-3181,-3013,-3135,-3517,-4099,-4771,-5421,-5933,-6197,-6173,-5797,-5126,-4176,-3050,-1828,-603,539,1547,2377,3033,3534,3931,4282,4658,5104,5674,6364,7167,8041,8915,9738,10444,10997,11385,11608,11691,11663,11557,11387,11182,10930,10644,10307,9912,9434,8842,8103,7171,6035,4667,3103,1383,-418,-2187,-3844,-5269,-6424,-7247,-7767,-8012,-8047,-7958,-7789,-7616,-7426,-7240,-7008,-6702,-6289,-5749,-5088,-4329,-3492,-2612,-1680,-708,341,1479,2730,4101,5563,7093,8626,10110,11476,12653,13598,14241,14567,14534,14159,13436,12422,11133,9649,8022,6329,4669,3115,1766,672,-128,-648,-913,-1009,-995,-974,-1004,-1148,-1434,-1854,-2402,-3016,-3652,-4236,-4691,-4956,-4961,-4655,-4024,-3055,-1804,-342,1211,2706,3983,4875,5252,5000,4093,2527,396,-2186,-5025,-7936,-10688,-13077,-14923,-16057,-16387,-15844,-14442,-12244,-9365,-5995,-2316,1389,4909,7972,10379,11963,12610,12299,11064,9040,6404,3418,336,-2563,-5044,-6932,-8116,-8562,-8335,-7504,-6253,-4693,-3001,-1269,429,2050,3610,5113,6587,8019,9385,10599,11582,12211,12401,12078,11223,9859,8058,5941,3646,1346,-797,-2613,-3962,-4728,-4838,-4280,-3085,-1372,718,2967,5179,7129,8675,9693,10166,10128,9687,9007,8252,7615,7228,7182,7495,8088,8828,9517,9947,9929,9326,8071,6179,3753,949,-2008,-4897,-7472,-9534,-10925,-11527,-11331,-10338,-8679,-6475,-3946,-1300,1225,3396,5030,5959,6115,5484,4139,2236,-30,-2397,-4606,-6426,-7649,-8179,-7980,-7131,-5776,-4142,-2460,-983,85,598,492,-223,-1423,-2951,-4581,-6077,-7221,-7837,-7788,-7065,-5664,-3723,-1373,1184,3749,6131,8148,9657,10547,10732,10200,8933,7025,4546,1681,-1418,-4526,-7442,-9956,-11892,-13100,-13500,-13049,-11784,-9814,-7280,-4397,-1383,1545,4175,6376,8025,9108,9607,9596,9143,8361,7360,6267,5183,4215,3418,2852,2496,2353,2319,2345,2298,2112,1703,1055,184,-842,-1929,-2953,-3817,-4414,-4690,-4621,-4202,-3487,-2520,-1396,-194,969,2024,2866,3469,3786,3852,3683,3371,2972,2600,2307,2169,2190,2372,2654,2977,3243,3363,3261,2864,2151,1112,-219,-1796,-3532,-5359,-7162,-8869,-10385,-11638,-12590,-13183,-13414,-13270,-12739,-11844,-10563,-8918,-6912,-4571,-1957,866,3768,6637,9318,11677,13585,14934,15639,15666,14994,13668,11765,9388,6700,3843,996,-1692,-4096,-6122,-7732,-8917,-9730,-10223,-10489,-10599,-10627,-10620,-10609,-10582,-10535,-10426,-10238,-9946,-9552,-9055,-8496,-7899,-7321,-6808,-6409,-6161,-6101,-6221,-6528,-6953,-7454,-7925,-8280,-8439,-8318,-7880,-7091,-5948,-4469,-2683,-635,1623,4017,6478,8913,11223,13290,14994,16196,16793,16700,15882,14384,12301,9796,7085,4377,1918,-108,-1523,-2246,-2239,-1554,-308,1339,3191,5042,6726,8073,8992,9414,9319,8741,7714,6334,4673,2859,971,-858,-2570,-4069,-5335,-6339,-7106,-7675,-8086,-8395,-8630,-8800,-8902,-8913,-8799,-8558,-8162,-7644,-7024,-6345,-5653,-4977,-4337,-3757,-3222,-2757,-2353,-2029,-1790,-1637,-1561,-1526,-1500,-1431,-1282,-1030,-684,-257,191,631,1009,1304,1512,1650,1757,1894,2100,2460,2966,3665,4509,5464,6458,7411,8242,8861,9195,9166,8716,7807,6428,4620,2446,34,-2481,-4934,-7154,-8998,-10340,-11100,-11274,-10886,-10072,-8953,-7733,-6569,-5618,-4974,-4669,-4677,-4907,-5247,-5549,-5700,-5580,-5152,-4393,-3370,-2151,-884,354,1429,2320,3002,3512,3915,4254,4611,4981,5405,5839,6269,6649,6959,7179,7327,7421,7513,7646,7875,8227,8717,9325,10000,10679,11268,11685,11831,11648,11075,10096,8731,7010,5026,2861,629,-1556,-3594,-5390,-6880,-8014,-8775,-9148,-9168,-8857,-8282,-7513,-6627,-5718,-4853,-4120,-3564,-3245,-3195,-3417,-3913,-4624,-5482,-6374,-7180,-7773,-8054,-7940,-7406,-6446,-5128,-3521,-1749,80,1849,3464,4867,6021,6934,7617,8102,8415,8559,8546,8335,7910,7229,6267,5039,3545,1865,53,-1796,-3600,-5276,-6764,-8003,-8966,-9622,-9967,-10012,-9769,-9290,-8600,-7765,-6824,-5848,-4888,-4015,-3303,-2809,-2602,-2728,-3193,-4008,-5114,-6444,-7880,-9291,-10511,-11397,-11806,-11641,-10871,-9495,-7620,-5361,-2914,-460,1808,3747,5237,6263,6822,7023,6975,6845,6783,6918,7341,8070,9080,10268,11497,12602,13404,13747,13503,12591,11007,8811,6156,3239,330,-2324,-4476,-5958,-6689,-6672,-6034,-4946,-3658,-2408,-1406,-829,-734,-1141,-1949,-3025,-4191,-5280,-6148,-6718,-6955,-6908,-6646,-6278,-5897,-5573,-5340,-5188,-5077,-4951,-4766,-4466,-4064,-3538,-2945,-2295,-1658,-1059,-565,-213,-57,-141,-492,-1133,-2039,-3154,-4390,-5605,-6659,-7397,-7685,-7437,-6618,-5275,-3521,-1523,501,2336,3769,4638,4841,4352,3221,1572,-418,-2539,-4556,-6263,-7462,-8032,-7897,-7088,-5690,-3893,-1912,-25,1530,2514,2799,2306,1080,-765,-3026,-5472,-7843,-9909,-11485,-12437,-12720,-12324,-11329,-9813,-7928,-5784,-3558,-1353,662,2418,3804,4789,5350,5507,5316,4855,4231,3556,2935,2473,2231,2259,2561,3108,3853,4727,5653,6552,7350,7967,8355,8449,8236,7697,6864,5779,4511,3159,1804,560,-510,-1330,-1875,-2153,-2191,-2085,-1914,-1823,-1897,-2251,-2930,-3917,-5179,-6566,-7950,-9151,-10019,-10443,-10358,-9768,-8749,-7406,-5926,-4457,-3207,-2296,-1852,-1911,-2452,-3410,-4629,-5967,-7229,-8265,-8943,-9182,-8947,-8258,-7163,-5756,-4124,-2392,-643,1020,2545,3881,5033,6003,6856,7629,8403,9207,10078,10983,11875,12646,13182,13338,13001,12074,10517,8357,5677,2639,-567,-3700,-6550,-8892,-10608,-11590,-11862,-11482,-10605,-9397,-8072,-6806,-5767,-5049,-4709,-4707,-4991,-5426,-5894,-6258,-6429,-6334,-5981,-5393,-4662,-3889,-3188,-2653,-2375,-2361,-2636,-3125,-3765,-4459,-5086,-5553,-5760,-5621,-5095,-4119,-2715,-877,1329,3836,6534,9281,11931,14286,16204,17491,18065,17841,16854,15180,12984,10473,7870,5391,3214,1454,176,-640,-1054,-1160,-1082,-914,-748,-624,-551,-492,-402,-211,123,619,1249,1946,2601,3091,3298,3114,2494,1423,-43,-1795,-3696,-5547,-7183,-8405,-9078,-9103,-8449,-7162,-5363,-3222,-971,1161,2936,4171,4731,4563,3711,2284,488,-1446,-3234,-4636,-5410,-5422,-4586,-2934,-576,2300,5453,8614,11528,13952,15712,16681,16832,16177,14837,12955,10736,8394,6127,4110,2453,1214,386,-103,-330,-439,-516,-682,-994,-1495,-2190,-3046,-4005,-4985,-5884,-6596,-7007,-7024,-6553,-5566,-4037,-2015,408,3112,5913,8645,11110,13148,14636,15472,15653,15185,14157,12695,10938,9068,7253,5652,4408,3612,3303,3466,3996,4776,5602,6311,6732,6757,6361,5569,4515,3344,2260,1423,976,983,1431,2241,3243,4258,5050,5456,5307,4563,3226,1409,-729,-2963,-5079,-6847,-8116,-8771,-8789,-8223,-7188,-5846,-4384,-2967,-1739,-780,-107,319,584,797,1066,1485,2086,2881,3779,4712,5512,6084,6298,6108,5521,4583,3445,2227,1135,280,-202,-281,35,672,1521,2442,3321,4043,4551,4819,4869,4767,4586,4425,4358,4433,4680,5051,5505,5926,6214,6238,5918,5178,4013,2471,647,-1303,-3204,-4874,-6161,-6956,-7231,-7016,-6422,-5601,-4731,-3987,-3505,-3359,-3561,-4039,-4683,-5343,-5874,-6153,-6110,-5710,-4999,-4028,-2917,-1757,-657,320,1144,1823,2408,2970,3602,4373,5345,6521,7874,9317,10735,11978,12916,13419,13428,12917,11961,10660,9204,7761,6536,5661,5229,5250,5651,6303,7029,7621,7928,7777,7130,5953,4344,2415,353,-1668,-3457,-4881,-5845,-6318,-6342,-6001,-5420,-4749,-4127,-3676,-3478,-3569,-3917,-4469,-5102,-5715,-6179,-6418,-6383,-6082,-5558,-4909,-4218,-3597,-3118,-2812,-2690,-2695,-2756,-2781,-2682,-2395,-1896,-1199,-372,506,1325,1997,2455,2668,2641,2437,2108,1777,1517,1435,1587,2016,2729,3685,4824,6042,7212,8211,8903,9209,9059,8475,7495,6239,4830,3394,2061,886,-93,-905,-1618,-2307,-3065,-3954,-5000,-6194,-7456,-8712,-9807,-10656,-11132,-11191,-10822,-10054,-8992,-7729,-6411,-5141,-4023,-3102,-2386,-1829,-1350,-843,-196,679,1846,3300,5001,6845,8678,10344,11664,12499,12770,12447,11602,10364,8916,7470,6219,5330,4885,4917,5361,6102,6975,7798,8383,8582,8269,7401,5966,4055,1759,-746,-3307,-5761,-7960,-9816,-11244,-12243,-12784,-12936,-12707,-12197,-11443,-10532,-9514,-8441,-7349,-6256,-5181,-4138,-3153,-2259,-1507,-948,-627,-573,-778,-1201,-1752,-2308,-2725,-2860,-2612,-1922,-816,614,2211,3758,5047,5864,6057,5548,4341,2539,333,-2043,-4303,-6180,-7439,-7906,-7507,-6240,-4226,-1635,1279,4248,6996,9274,10900,11743,11785,11051,9666,7781,5576,3241,928,-1223,-3135,-4760,-6095,-7175,-8036,-8745,-9340,-9880,-10381,-10871,-11354,-11827,-12272,-12675,-12974,-13160,-13152,-12950,-12507,-11849,-10970,-9920,-8707,-7384,-5946,-4430,-2817,-1141,603,2373,4116,5762,7210,8369,9155,9513,9451,9007,8310,7481,6707,6121,5856,5963,6439,7214,8159,9119,9927,10445,10565,10255,9532,8469,7200,5827,4507,3305,2293,1475,817,272,-232,-770,-1380,-2116,-2966,-3932,-4946,-5974,-6912,-7712,-8300,-8646,-8748,-8631,-8358,-8007,-7664,-7409,-7288,-7323,-7478,-7676,-7817,-7749,-7374,-6566,-5300,-3576,-1491,813,3117,5203,6837,7822,8046,7455,6119,4186,1874,-546,-2792,-4622,-5818,-6270,-5949,-4900,-3297,-1325,757,2720,4350,5524,6155,6270,5928,5246,4358,3390,2447,1598,863,227,-357,-931,-1551,-2203,-2874,-3473,-3900,-4050,-3819,-3170,-2104,-705,887,2492,3898,4917,5384,5204,4369,2954,1135,-847,-2711,-4153,-4942,-4880,-3923,-2119,349,3185,6042,8538,10331,11167,10903,9568,7306,4412,1237,-1826,-4431,-6303,-7285,-7365,-6626,-5287,-3593,-1828,-236,992,1757,2050,1926,1537,1006,514,155,3,58,268,549,794,909,821,489,-86,-867,-1788,-2751,-3651,-4389,-4860,-5030,-4858,-4394,-3698,-2882,-2056,-1334,-790,-467,-346,-368,-428,-411,-187,322,1187,2371,3830,5396,6914,8155,8927,9064,8460,7109,5070,2523,-323,-3183,-5804,-7944,-9433,-10201,-10236,-9665,-8619,-7318,-5942,-4686,-3649,-2916,-2460,-2242,-2153,-2101,-1992,-1781,-1456,-1061,-662,-342,-179,-207,-441,-835,-1314,-1794,-2177,-2402,-2433,-2271,-1971,-1583,-1213,-916,-789,-842,-1119,-1574,-2178,-2857,-3523,-4097,-4483,-4603,-4400,-3813,-2855,-1518,110,1955,3865,5708,7313,8558,9335,9608,9387,8757,7836,6787,5751,4855,4166,3689,3378,3142,2872,2494,1929,1195,315,-620,-1513,-2267,-2802,-3094,-3153,-3045,-2878,-2758,-2827,-3154,-3801,-4751,-5933,-7230,-8474,-9498,-10128,-10248,-9763,-8692,-7080,-5088,-2907,-773,1064,2384,3004,2840,1887,243,-1887,-4260,-6548,-8474,-9759,-10243,-9832,-8584,-6642,-4262,-1733,624,2547,3831,4379,4209,3439,2261,939,-296,-1195,-1638,-1534,-952,11,1145,2252,3118,3586,3559,3039,2077,839,-518,-1785,-2803,-3459,-3716,-3609,-3261,-2820,-2467,-2355,-2577,-3172,-4066,-5155,-6238,-7151,-7710,-7816,-7423,-6586,-5420,-4121,-2897,-1968,-1512,-1645,-2382,-3682,-5364,-7247,-9051,-10526,-11439,-11600,-10936,-9436,-7240,-4534,-1621,1204,3635,5432,6451,6647,6104,4991,3564,2093,851,55,-169,226,1158,2484,3967,5390,6504,7164,7270,6822,5920,4703,3380,2132,1141,501,265,375,724,1144,1451,1471,1078,203,-1128,-2818,-4691,-6534,-8125,-9263,-9829,-9754,-9113,-8009,-6652,-5258,-4026,-3150,-2707,-2749,-3205,-3956,-4834,-5633,-6174,-6291,-5887,-4948,-3523,-1757,163,1999,3547,4590,5041,4836,4048,2816,1341,-133,-1379,-2208,-2512,-2270,-1577,-577,496,1440,2049,2212,1889,1143,102,-1048,-2125,-2966,-3472,-3629,-3487,-3171,-2841,-2646,-2726,-3149,-3915,-4959,-6140,-7290,-8234,-8810,-8915,-8511,-7620,-6366,-4884,-3384,-2060,-1084,-597,-661,-1252,-2298,-3602,-4973,-6161,-6948,-7172,-6720,-5610,-3916,-1798,519,2825,4904,6595,7809,8516,8763,8650,8309,7885,7515,7293,7286,7479,7844,8281,8708,9005,9116,8969,8570,7943,7148,6276,5410,4634,3986,3485,3085,2730,2316,1750,949,-153,-1534,-3185,-4959,-6758,-8375,-9662,-10461,-10679,-10290,-9345,-7968,-6345,-4689,-3216,-2113,-1505,-1444,-1905,-2778,-3913,-5090,-6108,-6746,-6846,-6295,-5070,-3221,-901,1706,4341,6784,8806,10263,11061,11210,10786,9940,8868,7783,6883,6321,6182,6460,7083,7886,8688,9283,9501,9232,8429,7139,5484,3630,1787,141,-1143,-1974,-2316,-2235,-1824,-1253,-669,-236,-54,-189,-646,-1374,-2282,-3257,-4155,-4863,-5265,-5303,-4959,-4267,-3317,-2219,-1122,-140,606,1060,1221,1111,858,544,350,377,739,1491,2621,4078,5748,7479,9117,10513,11533,12130,12264,12010,11453,10742,10025,9460,9152,9178,9537,10169,10970,11785,12471,12883,12946,12608,11908,10910,9724,8460,7213,6048,4976,3973,2979,1915,701,-701,-2317,-4093,-5947,-7756,-9371,-10655,-11491,-11804,-11575,-10834,-9680,-8232,-6671,-5137,-3795,-2742,-2028,-1647,-1513,-1512,-1479,-1259,-700,301,1786,3730,6020,8482,10887,12983,14543,15373,15388,14565,13016,10915,8519,6112,3959,2304,1277,961,1293,2155,3355,4659,5856,6756,7221,7217,6733,5879,4753,3502,2257,1098,101,-748,-1459,-2092,-2701,-3325,-3995,-4698,-5411,-6070,-6632,-6991,-7142,-6996,-6596,-5955,-5140,-4258,-3393,-2647,-2096,-1761,-1667,-1763,-2001,-2305,-2586,-2768,-2772,-2533,-2023,-1223,-163,1096,2477,3871,5184,6324,7234,7879,8266,8415,8391,8243,8067,7905,7835,7873,8023,8253,8495,8664,8688,8493,8038,7352,6447,5446,4427,3525,2819,2385,2218,2293,2505,2736,2838,2681,2156,1224,-106,-1729,-3490,-5188,-6595,-7522,-7814,-7413,-6351,-4741,-2790,-723,1183,2715,3676,3971,3580,2591,1176,-422,-1940,-3104,-3708,-3626,-2826,-1433,393,2348,4173,5570,6341,6372,5652,4312,2529,604,-1211,-2624,-3461,-3608,-3073,-1973,-487,1128,2633,3785,4422,4441,3844,2717,1209,-461,-2080,-3447,-4386,-4820,-4699,-4083,-3067,-1800,-461,789,1782,2419,2633,2442,1901,1124,240,-621,-1350,-1874,-2173,-2250,-2173,-1993,-1808,-1659,-1606,-1635,-1731,-1818,-1825,-1672,-1284,-646,252,1334,2514,3654,4614,5274,5526,5337,4693,3657,2327,828,-680,-2048,-3123,-3794,-3980,-3663,-2868,-1692,-254,1279,2750,4011,4930,5459,5558,5287,4706,3940,3083,2250,1481,815,207,-397,-1085,-1945,-3039,-4391,-5970,-7681,-9376,-10878,-11984,-12535,-12389,-11517,-9925,-7755,-5173,-2427,246,2612,4498,5795,6479,6620,6347,5847,5315,4934,4836,5080,5655,6444,7310,8033,8438,8336,7636,6304,4396,2064,-501,-3051,-5348,-7194,-8442,-9048,-9041,-8547,-7747,-6840,-6045,-5506,-5334,-5537,-6053,-6757,-7479,-8051,-8331,-8227,-7718,-6848,-5717,-4470,-3248,-2200,-1428,-997,-922,-1150,-1595,-2125,-2604,-2882,-2878,-2492,-1763,-710,534,1841,3055,4029,4669,4907,4768,4293,3609,2819,2085,1488,1144,1065,1277,1713,2311,2950,3527,3938,4103,3991,3596,2972,2192,1347,542,-140,-623,-873,-871,-654,-261,217,700,1098,1351,1415,1301,1036,683,325,20,-176,-251,-224,-155,-109,-192,-449,-965,-1713,-2695,-3808,-4963,-6019,-6855,-7344,-7419,-7024,-6195,-4986,-3531,-1963,-458,848,1835,2435,2645,2503,2113,1594,1097,741,641,842,1365,2154,3134,4177,5149,5920,6360,6398,5988,5160,3978,2577,1084,-333,-1568,-2523,-3184,-3563,-3722,-3763,-3751,-3799,-3931,-4191,-4565,-5010,-5488,-5931,-6291,-6540,-6650,-6637,-6510,-6310,-6062,-5798,-5543,-5297,-5064,-4818,-4535,-4176,-3722,-3138,-2436,-1627,-753,118,942,1632,2166,2491,2626,2579,2410,2186,1985,1894,1968,2271,2797,3559,4501,5583,6732,7888,8982,9968,10786,11413,11794,11927,11774,11343,10650,9703,8562,7248,5824,4340,2828,1350,-77,-1411,-2627,-3713,-4642,-5407,-5985,-6373,-6552,-6540,-6337,-5989,-5529,-5030,-4550,-4160,-3919,-3866,-4027,-4394,-4937,-5607,-6337,-7052,-7679,-8145,-8383,-8363,-8037,-7436,-6570,-5510,-4326,-3108,-1921,-829,137,999,1758,2505,3260,4113,5061,6132,7263,8391,9406,10211,10688,10799,10491,9823,8859,7722,6541,5426,4474,3709,3135,2671,2250,1755,1125,310,-682,-1799,-2957,-4053,-4988,-5693,-6127,-6316,-6295,-6163,-6002,-5906,-5932,-6107,-6422,-6832,-7283,-7702,-8031,-8218,-8237,-8074,-7737,-7264,-6665,-6012,-5313,-4626,-3981,-3397,-2927,-2551,-2319,-2178,-2124,-2093,-2019,-1840,-1492,-931,-145,858,2047,3346,4703,6004,7186,8152,8836,9195,9181,8801,8050,6986,5648,4151,2577,1073,-253,-1286,-1936,-2187,-2029,-1548,-846,-55,658,1172,1361,1166,577,-362,-1546,-2851,-4135,-5262,-6148,-6727,-7005,-7025,-6866,-6627,-6414,-6302,-6348,-6547,-6856,-7183,-7419,-7447,-7174,-6544,-5568,-4302,-2864,-1408,-81,961,1631,1891,1773,1374,830,294,-99,-247,-120,270,833,1468,2047,2474,2687,2669,2458,2120,1724,1344,1011,722,453,135,-282,-853,-1601,-2514,-3546,-4646,-5716,-6711,-7545,-8206,-8664,-8946,-9060,-9054,-8937,-8746,-8465,-8105,-7637,-7058,-6359,-5543,-4640,-3665,-2678,-1703,-788,37,755,1361,1844,2251,2570,2870,3164,3503,3918,4432,5062,5776,6544,7279,7887,8283,8357,8089,7460,6528,5393,4180,3030,2062,1376,1001,938,1114,1427,1751,1950,1925,1585,933,-34,-1214,-2525,-3838,-5049,-6066,-6842,-7351,-7627,-7713,-7676,-7602,-7557,-7592,-7762,-8038,-8431,-8863,-9288,-9621,-9806,-9798,-9585,-9202,-8690,-8137,-7600,-7144,-6777,-6479,-6197,-5837,-5324,-4584,-3573,-2305,-819,798,2440,4011,5401,6573,7476,8152,8611,8935,9137,9264,9277,9154,8806,8192,7251,5998,4487,2814,1140,-412,-1689,-2620,-3176,-3396,-3388,-3274,-3213,-3319,-3700,-4388,-5380,-6614,-8007,-9447,-10838,-12081,-13112,-13861,-14305,-14383,-14106,-13424,-12386,-11005,-9378,-7612,-5843,-4221,-2882,-1931,-1428,-1392,-1772,-2486,-3414,-4406,-5321,-6016,-6374,-6312,-5778,-4764,-3306,-1472,623,2855,5051,7068,8724,9909,10514,10513,9932,8857,7436,5842,4263,2867,1796,1108,825,876,1157,1522,1832,1962,1839,1453,814,27,-844,-1650,-2328,-2769,-2943,-2834,-2468,-1917,-1250,-576,39,513,824,965,962,867,741,642,633,745,1004,1402,1901,2461,2991,3441,3725,3815,3700,3397,2964,2453,1944,1474,1104,830,669,606,617,707,836,1032,1252,1519,1793,2053,2248,2307,2175,1784,1123,200,-917,-2128,-3311,-4347,-5130,-5603,-5732,-5548,-5086,-4417,-3608,-2728,-1833,-988,-233,377,790,979,887,512,-155,-1076,-2187,-3375,-4517,-5449,-6041,-6174,-5785,-4876,-3497,-1766,186,2198,4143,5894,7395,8596,9521,10178,10625,10885,10992,10963,10799,10513,10106,9601,9019,8370,7698,6983,6269,5546,4849,4215,3691,3343,3226,3374,3808,4499,5387,6382,7363,8190,8761,8953,8734,8092,7094,5847,4493,3171,2016,1113,504,195,141,291,579,925,1281,1593,1819,1960,1999,1964,1870,1751,1622,1513,1416,1337,1261,1158,1011,776,445,-26,-602,-1296,-2023,-2739,-3330,-3730,-3840,-3631,-3061,-2169,-971,446,2024,3667,5296,6826,8171,9262,10021,10402,10367,9904,9034,7821,6350,4767,3212,1851,812,196,25,281,871,1667,2530,3313,3915,4263,4337,4159,3774,3257,2650,2016,1352,677,-43,-808,-1626,-2464,-3268,-3964,-4449,-4650,-4470,-3897,-2898,-1542,103,1908,3723,5410,6798,7792,8275,8223,7628,6555,5106,3451,1762,268,-858,-1439,-1389,-689,595,2305,4242,6174,7876,9188,9989,10278,10092,9567,8844,8083,7402,6873,6493,6212,5918,5517,4898,4039,2928,1653,318,-947,-1992,-2738,-3093,-3075,-2700,-2069,-1293,-493,191,678,877,773,362,-315,-1194,-2191,-3218,-4161,-4940,-5444,-5618,-5408,-4806,-3842,-2565,-1074,539,2149,3666,4988,6052,6817,7250,7376,7202,6782,6172,5448,4685,3975,3367,2940,2696,2665,2810,3102,3477,3874,4205,4420,4442,4255,3857,3267,2563,1787,1030,336,-247,-694,-1010,-1195,-1289,-1322,-1336,-1386,-1497,-1727,-2083,-2594,-3259,-4067,-4994,-6000,-7013,-7975,-8780,-9356,-9617,-9505,-8997,-8089,-6823,-5266,-3514,-1687,98,1708,3049,4022,4598,4751,4540,4032,3348,2631,2008,1620,1546,1835,2471,3376,4438,5493,6393,6980,7160,6883,6175,5129,3886,2609,1481,615,120,-17,179,580,1053,1452,1634,1548,1129,467,-386,-1267,-2043,-2587,-2793,-2631,-2125,-1356,-460,390,1048,1334,1185,530,-586,-2083,-3827,-5662,-7409,-8937,-10089,-10799,-10996,-10678,-9880,-8674,-7179,-5543,-3920,-2475,-1329,-562,-214,-222,-533,-979,-1449,-1768,-1828,-1533,-837,234,1626,3214,4847,6379,7632,8506,8901,8793,8200,7186,5849,4320,2728,1202,-154,-1270,-2113,-2686,-3020,-3166,-3163,-3085,-2946,-2821,-2707,-2678,-2741,-2954,-3347,-3942,-4752,-5756,-6894,-8098,-9248,-10241,-10960,-11333,-11306,-10898,-10143,-9137,-7980,-6781,-5642,-4628,-3777,-3099,-2539,-2063,-1573,-1016,-324,519,1513,2608,3738,4817,5753,6471,6916,7046,6874,6407,5720,4876,3991,3163,2509,2115,2042,2306,2887,3703,4659,5614,6427,6975,7132,6856,6104,4938,3449,1777,95,-1433,-2675,-3539,-3991,-4084,-3868,-3497,-3073,-2742,-2600,-2715,-3120,-3792,-4682,-5698,-6749,-7715,-8515,-9056,-9298,-9205,-8780,-8034,-7000,-5712,-4225,-2586,-864,879,2558,4106,5419,6444,7093,7344,7183,6658,5854,4896,3932,3119,2588,2445,2729,3422,4446,5651,6859,7871,8500,8611,8138,7086,5558,3700,1699,-241,-1966,-3313,-4233,-4660,-4640,-4214,-3481,-2551,-1554,-616,132,582,644,260,-596,-1894,-3587,-5545,-7658,-9735,-11631,-13183,-14270,-14829,-14828,-14301,-13323,-11965,-10355,-8555,-6662,-4721,-2777,-862,998,2767,4400,5839,7016,7871,8360,8467,8223,7692,6980,6208,5497,4960,4663,4655,4910,5410,6052,6775,7475,8076,8543,8829,8968,8961,8864,8697,8482,8229,7901,7493,6952,6263,5414,4409,3294,2116,954,-118,-1027,-1724,-2167,-2374,-2351,-2171,-1903,-1629,-1457,-1450,-1695,-2209,-3013,-4065,-5316,-6669,-8037,-9302,-10378,-11175,-11628,-11700,-11370,-10637,-9545,-8120,-6466,-4659,-2845,-1135,322,1444,2168,2493,2491,2268,1968,1753,1742,2035,2648,3544,4603,5675,6567,7113,7189,6737,5786,4442,2862,1249,-216,-1363,-2103,-2375,-2237,-1752,-1067,-322,347,830,1066,1042,787,356,-166,-717,-1231,-1676,-2041,-2348,-2623,-2931,-3314,-3837,-4516,-5377,-6352,-7403,-8376,-9182,-9656,-9716,-9288,-8370,-7010,-5318,-3426,-1514,265,1755,2859,3525,3762,3643,3276,2786,2307,1928,1714,1676,1784,1979,2198,2360,2437,2397,2269,2081,1904,1782,1779,1914,2191,2568,2987,3348,3571,3563,3288,2715,1904,903,-172,-1223,-2175,-2941,-3525,-3905,-4136,-4261,-4338,-4428,-4561,-4773,-5065,-5432,-5849,-6295,-6727,-7120,-7438,-7646,-7740,-7692,-7513,-7207,-6785,-6262,-5659,-4971,-4229,-3425,-2590,-1733,-872,-34,789,1585,2369,3165,3969,4805,5638,6451,7179,7756,8113,8163,7861,7168,6083,4655,2949,1090,-813,-2612,-4214,-5521,-6502,-7142,-7471,-7539,-7396,-7115,-6732,-6307,-5858,-5426,-5033,-4705,-4479,-4379,-4432,-4664,-5063,-5646,-6353,-7179,-8038,-8900,-9699,-10385,-10919,-11250,-11346,-11169,-10692,-9892,-8786,-7386,-5756,-3968,-2118,-312,1332,2721,3766,4420,4673,4546,4106,3435,2634,1802,1029,388,-63,-279,-248,64,641,1483,2557,3818,5199,6623,7980,9180,10111,10693,10871,10608,9936,8901,7605,6167,4716,3368,2216,1300,620,130,-257,-629,-1107,-1748,-2633,-3757,-5102,-6609,-8176,-9706,-11088,-12229,-13077,-13587,-13791,-13703,-13399,-12944,-12405,-11831,-11266,-10689,-10102,-9444,-8671,-7738,-6610,-5292,-3801,-2211,-565,1023,2527,3864,5025,5995,6781,7393,7843,8120,8207,8077,7677,6978,5945,4582,2932,1068,-881,-2781,-4460,-5782,-6611,-6882,-6557,-5692,-4359,-2726,-955,757,2218,3292,3872,3912,3468,2586,1421,94,-1248,-2495,-3558,-4415,-5053,-5533,-5890,-6221,-6543,-6922,-7321,-7740,-8098,-8347,-8412,-8239,-7809,-7107,-6179,-5076,-3880,-2673,-1531,-506,371,1105,1719,2236,2697,3117,3494,3828,4077,4236,4273,4193,4011,3750,3477,3227,3073,3046,3184,3472,3903,4389,4875,5235,5380,5213,4668,3728,2413,790,-1018,-2887,-4656,-6195,-7378,-8134,-8423,-8267,-7727,-6897,-5905,-4877,-3944,-3215,-2763,-2649,-2848,-3340,-4024,-4801,-5549,-6162,-6541,-6634,-6412,-5872,-5059,-3998,-2746,-1334,195,1829,3531,5283,7042,8764,10388,11870,13135,14153,14864,15241,15256,14887,14141,13027,11584,9869,7968,5982,4028,2229,679,-540,-1410,-1938,-2196,-2275,-2293,-2369,-2597,-3060,-3779,-4766,-5954,-7283,-8635,-9918,-11019,-11872,-12418,-12651,-12586,-12268,-11771,-11159,-10526,-9920,-9399,-8992,-8671,-8434,-8193,-7903,-7471,-6855,-6003,-4936,-3661,-2270,-799,635,2008,3250,4375,5393,6339,7282,8246,9293,10409,11589,12771,13883,14832,15534,15916,15949,15627,15002,14155,13186,12243,11410,10833,10546,10598,10963,11550,12262,12924,13397,13533,13234,12464,11238,9644,7809,5875,4006,2312,892,-231,-1063,-1663,-2114,-2504,-2923,-3416,-4011,-4688,-5393,-6056,-6593,-6932,-7034,-6878,-6505,-5960,-5339,-4716,-4168,-3746,-3451,-3260,-3092,-2866,-2452,-1774,-739,673,2445,4518,6773,9078,11282,13218,14760,15778,16184,15943,15044,13538,11522,9119,6495,3831,1306,-903,-2654,-3847,-4433,-4439,-3928,-3042,-1916,-730,383,1295,1935,2270,2326,2149,1829,1443,1088,805,650,584,604,615,579,409,89,-389,-977,-1583,-2111,-2428,-2442,-2087,-1338,-252,1085,2541,3962,5217,6200,6860,7208,7307,7268,7222,7303,7609,8204,9073,10162,11330,12433,13273,13703,13584,12867,11556,9765,7651,5454,3412,1765,693,305,601,1492,2800,4284,5694,6779,7356,7312,6617,5344,3629,1665,-335,-2172,-3693,-4796,-5459,-5733,-5690,-5484,-5205,-4978,-4858,-4843,-4922,-5000,-5004,-4843,-4462,-3839,-3018,-2063,-1120,-290,276,519,408,-18,-631,-1293,-1805,-2015,-1773,-1020,262,2010,4106,6411,8749,10975,12925,14492,15563,16067,15959,15212,13854,11937,9576,6917,4144,1461,-943,-2907,-4315,-5145,-5411,-5242,-4761,-4181,-3650,-3334,-3314,-3635,-4257,-5115,-6073,-7014,-7797,-8328,-8544,-8439,-8056,-7489,-6845,-6265,-5840,-5673,-5756,-6098,-6571,-7071,-7418,-7453,-7033,-6063,-4530,-2484,-95,2452,4898,7015,8612,9562,9835,9484,8641,7476,6184,4949,3916,3192,2819,2805,3090,3631,4316,5082,5837,6537,7126,7613,7972,8257,8460,8639,8784,8909,8987,8977,8824,8469,7854,6944,5739,4257,2594,835,-866,-2379,-3576,-4365,-4709,-4634,-4228,-3613,-2967,-2430,-2150,-2203,-2619,-3351,-4318,-5394,-6449,-7380,-8089,-8556,-8765,-8776,-8640,-8434,-8228,-8041,-7912,-7782,-7627,-7348,-6884,-6170,-5165,-3888,-2367,-685,1068,2786,4374,5748,6835,7585,7961,7927,7489,6638,5410,3851,2047,108,-1835,-3635,-5170,-6338,-7098,-7444,-7459,-7207,-6826,-6404,-6017,-5714,-5488,-5318,-5152,-4953,-4669,-4304,-3863,-3392,-2966,-2659,-2553,-2721,-3185,-3957,-4984,-6188,-7451,-8632,-9594,-10182,-10299,-9852,-8820,-7237,-5179,-2814,-298,2125,4267,5923,6944,7270,6885,5899,4469,2819,1199,-161,-1058,-1372,-1056,-151,1221,2889,4640,6254,7538,8337,8558,8196,7304,6016,4496,2942,1517,376,-404,-790,-819,-574,-161,287,676,898,922,722,320,-244,-937,-1704,-2537,-3407,-4340,-5326,-6377,-7470,-8550,-9546,-10367,-10888,-11058,-10785,-10101,-9024,-7676,-6168,-4671,-3314,-2209,-1430,-964,-767,-735,-724,-613,-273,375,1349,2641,4165,5830,7510,9100,10481,11593,12365,12777,12814,12470,11769,10703,9321,7625,5688,3556,1332,-892,-2994,-4886,-6465,-7698,-8547,-9033,-9190,-9066,-8728,-8234,-7645,-7018,-6391,-5820,-5316,-4931,-4656,-4535,-4547,-4714,-5004,-5402,-5858,-6319,-6721,-7002,-7105,-6986,-6626,-6010,-5173,-4134,-2969,-1724,-486,681,1717,2568,3223,3670,3939,4067,4121,4165,4275,4511,4916,5515,6298,7229,8256,9306,10316,11223,11991,12607,13058,13383,13568,13664,13655,13558,13366,13074,12670,12167,11548,10850,10074,9258,8411,7559,6705,5852,4989,4097,3163,2150,1056,-152,-1457,-2853,-4286,-5706,-7016,-8135,-8961,-9428,-9466,-9089,-8300,-7211,-5924,-4609,-3413,-2495,-1938,-1799,-2041,-2594,-3321,-4091,-4767,-5239,-5462,-5399,-5090,-4573,-3921,-3183,-2413,-1622,-824,-1,849,1733,2609,3441,4128,4580,4694,4374,3592,2338,688,-1228,-3246,-5155,-6772,-7933,-8520,-8509,-7918,-6836,-5406,-3775,-2108,-566,741,1706,2263,2392,2079,1356,276,-1096,-2653,-4297,-5905,-7356,-8547,-9360,-9743,-9632,-9037,-7976,-6514,-4746,-2780,-732,1284,3176,4866,6306,7465,8332,8912,9209,9253,9049,8641,8043,7303,6443,5528,4583,3697,2903,2279,1859,1675,1728,1974,2372,2816,3254,3573,3748,3723,3514,3134,2623,2017,1354,652,-79,-841,-1654,-2514,-3444,-4414,-5417,-6410,-7353,-8213,-8961,-9590,-10100,-10510,-10839,-11102,-11312,-11451,-11499,-11405,-11121,-10606,-9825,-8797,-7553,-6196,-4826,-3591,-2601,-1983,-1771,-1986,-2545,-3343,-4212,-4984,-5488,-5600,-5233,-4369,-3036,-1307,697,2870,5058,7169,9070,10676,11898,12650,12873,12510,11545,9995,7926,5452,2728,-60,-2729,-5094,-7025,-8420,-9261,-9571,-9425,-8945,-8239,-7451,-6678,-6017,-5517,-5225,-5127,-5236,-5506,-5922,-6439,-7036,-7655,-8266,-8806,-9226,-9472,-9509,-9321,-8914,-8333,-7615,-6829,-6019,-5207,-4412,-3607,-2766,-1850,-824,320,1570,2873,4155,5310,6237,6838,7054,6857,6273,5370,4249,3046,1880,893,175,-203,-207,124,761,1592,2542,3485,4344,5031,5493,5696,5615,5257,4633,3768,2709,1497,209,-1095,-2318,-3391,-4229,-4782,-5030,-4981,-4703,-4280,-3841,-3491,-3348,-3459,-3855,-4486,-5289,-6151,-6964,-7628,-8061,-8206,-8057,-7595,-6875,-5916,-4790,-3549,-2258,-982,225,1301,2203,2888,3328,3523,3474,3239,2871,2465,2119,1925,1958,2259,2815,3559,4390,5126,5625,5688,5213,4109,2400,166,-2440,-5205,-7925,-10389,-12429,-13957,-14902,-15294,-15163,-14594,-13657,-12452,-11051,-9539,-8006,-6530,-5214,-4156,-3439,-3136,-3287,-3870,-4836,-6054,-7366,-8583,-9502,-9951,-9794,-8955,-7442,-5320,-2724,162,3144,6017,8611,10787,12452,13567,14107,14105,13582,12584,11175,9403,7368,5157,2890,689,-1322,-3027,-4334,-5180,-5534,-5415,-4857,-3949,-2777,-1458,-105,1177,2286,3159,3751,4042,4062,3837,3446,2938,2403,1875,1420,1046,777,592,490,418,355,236,14,-373,-969,-1812,-2890,-4174,-5569,-6974,-8243,-9249,-9882,-10078,-9825,-9175,-8226,-7106,-5975,-4945,-4129,-3569,-3245,-3112,-3047,-2946,-2688,-2193,-1417,-368,908,2339,3819,5273,6610,7774,8722,9420,9850,10002,9865,9448,8762,7844,6740,5537,4300,3162,2189,1494,1117,1070,1319,1764,2290,2751,3022,3007,2653,1970,997,-169,-1448,-2723,-3931,-5006,-5944,-6749,-7467,-8142,-8810,-9492,-10160,-10763,-11205,-11378,-11164,-10467,-9213,-7394,-5036,-2262,779,3871,6783,9300,11221,12425,12853,12527,11556,10100,8362,6570,4923,3604,2718,2325,2397,2891,3679,4660,5705,6708,7600,8324,8864,9229,9445,9554,9604,9639,9691,9777,9887,9985,10028,9943,9665,9152,8357,7305,6021,4579,3074,1601,261,-871,-1754,-2383,-2780,-3013,-3136,-3220,-3294,-3364,-3393,-3318,-3065,-2557,-1773,-704,566,1928,3227,4288,4984,5197,4913,4161,3053,1750,423,-747,-1633,-2138,-2235,-1944,-1318,-451,578,1658,2720,3660,4433,4960,5205,5129,4711,3976,2952,1749,484,-678,-1558,-2020,-1939,-1308,-170,1322,2945,4464,5608,6184,6062,5214,3731,1792,-355,-2413,-4136,-5292,-5769,-5541,-4677,-3352,-1764,-164,1255,2307,2935,3117,2961,2604,2258,2108,2344,3072,4337,6086,8185,10428,12560,14336,15511,15945,15537,14325,12412,9998,7325,4663,2258,319,-1023,-1713,-1791,-1346,-560,402,1331,2068,2496,2542,2228,1616,843,77,-501,-722,-471,308,1590,3259,5157,7047,8720,9952,10595,10549,9803,8423,6528,4315,1955,-331,-2403,-4130,-5460,-6371,-6901,-7092,-7009,-6709,-6225,-5593,-4828,-3925,-2910,-1768,-532,777,2119,3460,4742,5949,7023,7961,8728,9303,9662,9765,9601,9145,8432,7492,6422,5314,4283,3416,2779,2380,2205,2162,2174,2110,1891,1448,777,-70,-986,-1818,-2422,-2654,-2447,-1791,-766,489,1788,2942,3776,4180,4092,3541,2596,1385,54,-1272,-2473,-3491,-4301,-4916,-5396,-5789,-6177,-6587,-7057,-7558,-8029,-8384,-8484,-8209,-7431,-6082,-4146,-1691,1130,4112,6991,9508,11430,12587,12899,12381,11141,9364,7275,5110,3096,1375,80,-803,-1289,-1496,-1550,-1578,-1694,-1970,-2403,-2963,-3536,-3994,-4187,-3984,-3266,-2018,-230,1977,4473,7051,9505,11612,13199,14119,14289,13703,12406,10522,8206,5650,3039,547,-1697,-3605,-5144,-6314,-7150,-7687,-7978,-8037,-7899,-7562,-7028,-6314,-5424,-4411,-3324,-2259,-1306,-576,-165,-133,-509,-1264,-2311,-3537,-4777,-5873,-6667,-7021,-6854,-6113,-4821,-3055,-927,1369,3657,5700,7306,8300,8545,7991,6639,4581,1994,-908,-3836,-6512,-8677,-10122,-10745,-10530,-9577,-8070,-6252,-4389,-2732,-1483,-776,-654,-1096,-1986,-3203,-4564,-5928,-7167,-8187,-8965,-9486,-9801,-9939,-9981,-9943,-9862,-9712,-9444,-8990,-8243,-7138,-5588,-3618,-1236,1403,4167,6818,9157,10974,12114,12493,12103,11009,9360,7341,5172,3064,1196,-308,-1376,-2028,-2324,-2372,-2324,-2285,-2382,-2665,-3135,-3756,-4400,-4953,-5245,-5172,-4628,-3608,-2163,-408,1464,3257,4749,5749,6125,5805,4807,3231,1244,-935,-3075,-4967,-6437,-7404,-7840,-7819,-7458,-6910,-6332,-5854,-5557,-5465,-5543,-5715,-5864,-5897,-5713,-5284,-4605,-3748,-2784,-1845,-1017,-390,-4,135,81,-112,-332,-488,-486,-249,257,1039,2062,3244,4489,5671,6672,7378,7699,7566,6963,5884,4409,2608,649,-1339,-3172,-4696,-5806,-6392,-6454,-5981,-5056,-3752,-2217,-560,1050,2488,3615,4321,4544,4228,3404,2107,450,-1454,-3446,-5377,-7101,-8477,-9419,-9847,-9730,-9089,-7939,-6362,-4428,-2226,131,2549,4911,7109,9042,10612,11751,12405,12572,12263,11548,10523,9281,7970,6660,5462,4398,3496,2740,2098,1561,1093,721,456,346,430,752,1323,2141,3165,4324,5540,6692,7688,8408,8773,8708,8186,7197,5795,4059,2101,89,-1843,-3518,-4816,-5647,-5976,-5829,-5302,-4509,-3630,-2793,-2162,-1809,-1787,-2066,-2571,-3183,-3746,-4133,-4193,-3879,-3157,-2082,-763,660,2033,3207,4081,4601,4754,4591,4179,3620,3009,2446,1993,1718,1636,1755,2056,2507,3059,3674,4269,4806,5201,5406,5368,5056,4474,3638,2604,1419,165,-1120,-2364,-3548,-4620,-5564,-6328,-6889,-7192,-7230,-6980,-6473,-5756,-4905,-4038,-3246,-2676,-2385,-2463,-2893,-3647,-4613,-5646,-6573,-7201,-7382,-6978,-5949,-4303,-2142,384,3059,5682,8007,9876,11122,11686,11535,10721,9340,7523,5447,3260,1134,-811,-2488,-3839,-4886,-5642,-6194,-6595,-6909,-7172,-7363,-7470,-7404,-7117,-6536,-5626,-4391,-2863,-1123,727,2556,4228,5624,6618,7173,7232,6856,6093,5059,3870,2629,1448,371,-560,-1359,-2059,-2716,-3395,-4153,-5037,-6061,-7203,-8425,-9615,-10696,-11512,-11977,-11974,-11461,-10414,-8878,-6936,-4720,-2393,-126,1902,3548,4701,5312,5373,4957,4140,3085,1910,798,-140,-755,-994,-801,-206,728,1869,3077,4162,4974,5356,5217,4507,3257,1552,-458,-2590,-4644,-6442,-7842,-8760,-9180,-9140,-8713,-8014,-7144,-6210,-5311,-4501,-3851,-3385,-3124,-3093,-3284,-3713,-4373,-5248,-6324,-7547,-8855,-10158,-11350,-12329,-12983,-13235,-13014,-12297,-11073,-9383,-7280,-4855,-2216,524,3231,5792,8096,10042,11573,12616,13163,13188,12715,11772,10397,8662,6627,4392,2047,-296,-2507,-4480,-6079,-7233,-7855,-7933,-7478,-6561,-5276,-3771,-2161,-608,790,1923,2750,3236,3413,3325,3040,2650,2214,1784,1393,999,589,80,-585,-1453,-2559,-3885,-5393,-6988,-8574,-10006,-11178,-11952,-12271,-12060,-11355,-10185,-8658,-6905,-5061,-3288,-1684,-353,682,1417,1901,2207,2411,2570,2737,2887,3010,3033,2917,2614,2124,1478,719,-46,-779,-1369,-1811,-2069,-2186,-2210,-2236,-2325,-2584,-3022,-3670,-4475,-5361,-6240,-6999,-7559,-7862,-7876,-7620,-7114,-6412,-5571,-4635,-3673,-2706,-1802,-978,-289,240,560,657,485,60,-631,-1548,-2649,-3851,-5077,-6200,-7117,-7708,-7877,-7560,-6741,-5435,-3736,-1743,386,2512,4482,6176,7499,8381,8809,8764,8298,7439,6271,4846,3251,1537,-225,-1983,-3675,-5239,-6587,-7638,-8280,-8427,-8006,-6981,-5376,-3275,-811,1833,4439,6815,8756,10132,10848,10881,10268,9102,7516,5682,3756,1920,278,-1061,-2078,-2788,-3259,-3585,-3889,-4256,-4780,-5479,-6326,-7255,-8123,-8813,-9178,-9140,-8655,-7776,-6591,-5258,-3936,-2786,-1920,-1409,-1238,-1358,-1655,-1993,-2242,-2276,-2018,-1434,-515,670,2072,3561,5060,6430,7580,8407,8838,8829,8346,7423,6074,4406,2503,512,-1425,-3167,-4577,-5578,-6107,-6187,-5848,-5185,-4277,-3243,-2145,-1081,-82,805,1572,2214,2742,3168,3508,3770,3954,4050,4024,3853,3478,2873,1995,850,-541,-2099,-3721,-5249,-6529,-7380,-7671,-7282,-6178,-4367,-1942,952,4115,7317,10326,12915,14919,16214,16742,16540,15641,14190,12281,10078,7682,5235,2811,522,-1584,-3426,-4967,-6158,-6967,-7375,-7373,-6955,-6149,-4974,-3485,-1746,165,2135,4074,5847,7378,8553,9338,9680,9583,9075,8193,7024,5636,4141,2618,1167,-149,-1268,-2158,-2799,-3188,-3341,-3270,-3019,-2624,-2142,-1635,-1167,-804,-592,-548,-663,-882,-1120,-1263,-1201,-817,-60,1111,2640,4441,6380,8293,10036,11466,12489,13064,13170,12871,12211,11303,10223,9054,7852,6637,5403,4137,2795,1371,-138,-1706,-3264,-4726,-5989,-6923,-7447,-7468,-6975,-5981,-4580,-2897,-1108,617,2101,3214,3882,4080,3869,3345,2653,1956,1397,1085,1076,1345,1827,2395,2912,3260,3352,3169,2747,2188,1626,1210,1088,1348,2053,3164,4607,6221,7843,9274,10370,11004,11143,10777,9990,8863,7522,6084,4653,3309,2110,1078,232,-425,-892,-1155,-1206,-1025,-598,74,987,2101,3381,4732,6081,7312,8330,9048,9396,9346,8888,8048,6882,5446,3830,2122,409,-1201,-2626,-3788,-4621,-5091,-5196,-4951,-4409,-3646,-2742,-1806,-929,-212,278,475,382,-3,-603,-1339,-2085,-2711,-3086,-3105,-2696,-1837,-567,1039,2859,4755,6601,8263,9662,10720,11411,11720,11665,11262,10554,9564,8330,6890,5289,3583,1848,166,-1364,-2642,-3600,-4170,-4351,-4154,-3657,-2949,-2153,-1382,-735,-301,-105,-176,-477,-971,-1589,-2251,-2875,-3363,-3647,-3645,-3343,-2734,-1878,-868,158,1053,1672,1903,1701,1070,118,-1010,-2101,-2952,-3359,-3183,-2352,-878,1142,3539,6110,8623,10869,12683,13928,14561,14534,13904,12686,10982,8854,6411,3749,996,-1734,-4283,-6525,-8315,-9531,-10092,-9927,-9047,-7476,-5310,-2683,244,3258,6171,8768,10882,12378,13166,13224,12567,11269,9444,7230,4786,2268,-183,-2428,-4394,-5998,-7243,-8104,-8638,-8863,-8853,-8638,-8282,-7805,-7249,-6643,-5999,-5375,-4770,-4245,-3797,-3452,-3184,-2971,-2760,-2498,-2123,-1598,-879,25,1123,2356,3689,5032,6306,7416,8260,8752,8815,8392,7466,6044,4196,2007,-371,-2794,-5093,-7113,-8742,-9890,-10537,-10690,-10416,-9791,-8931,-7935,-6907,-5931,-5061,-4336,-3765,-3345,-3051,-2867,-2741,-2663,-2559,-2429,-2196,-1885,-1457,-979,-475,-58,221,246,-6,-581,-1423,-2482,-3622,-4719,-5617,-6189,-6325,-5974,-5107,-3772,-2033,-5,2163,4324,6294,7929,9071,9629,9530,8771,7403,5505,3221,697,-1895,-4376,-6586,-8379,-9621,-10249,-10200,-9503,-8204,-6408,-4247,-1869,551,2878,4942,6656,7899,8626,8793,8388,7435,5970,4069,1839,-603,-3094,-5500,-7654,-9444,-10761,-11558,-11814,-11566,-10880,-9858,-8628,-7321,-6067,-5003,-4213,-3788,-3756,-4114,-4816,-5768,-6831,-7856,-8676,-9128,-9117,-8548,-7431,-5794,-3735,-1373,1137,3651,6006,8074,9729,10892,11491,11517,10957,9863,8292,6321,4082,1665,-754,-3075,-5148,-6868,-8163,-8967,-9280,-9118,-8528,-7603,-6422,-5119,-3769,-2492,-1329,-340,469,1098,1545,1847,1980,1994,1870,1653,1354,1020,681,380,148,6,-35,41,213,502,886,1382,1978,2684,3478,4351,5262,6178,7047,7836,8494,9008,9341,9497,9448,9217,8776,8157,7346,6349,5189,3845,2359,733,-982,-2738,-4454,-6048,-7419,-8462,-9087,-9212,-8778,-7777,-6217,-4179,-1771,847,3489,5951,8032,9555,10389,10457,9757,8351,6376,4002,1447,-1079,-3377,-5264,-6634,-7386,-7517,-7035,-6028,-4613,-2946,-1204,444,1830,2837,3384,3448,3058,2295,1269,133,-973,-1886,-2497,-2681,-2405,-1627,-383,1269,3230,5369,7535,9565,11290,12566,13268,13328,12709,11445,9610,7327,4755,2081,-493,-2784,-4616,-5885,-6524,-6547,-6022,-5079,-3860,-2549,-1296,-248,496,879,900,591,40,-663,-1400,-2077,-2607,-2934,-3048,-2934,-2660,-2244,-1781,-1319,-924,-641,-484,-452,-513,-626,-746,-839,-892,-915,-936,-1002,-1144,-1403,-1746,-2174,-2590,-2929,-3090,-2978,-2538,-1727,-554,929,2646,4456,6237,7804,9015,9726,9829,9274,8069,6278,4055,1571,-940,-3240,-5119,-6379,-6914,-6672,-5697,-4114,-2108,82,2205,4018,5314,5952,5861,5051,3607,1693,-516,-2781,-4909,-6711,-8044,-8842,-9076,-8792,-8087,-7087,-5956,-4840,-3884,-3177,-2785,-2698,-2901,-3302,-3841,-4415,-4952,-5382,-5659,-5740,-5625,-5279,-4727,-3948,-2963,-1767,-392,1140,2768,4416,6007,7417,8571,9357,9717,9606,9011,7961,6519,4761,2808,749,-1294,-3247,-5024,-6595,-7906,-8961,-9730,-10236,-10465,-10457,-10224,-9816,-9288,-8686,-8082,-7510,-7016,-6613,-6304,-6084,-5922,-5811,-5722,-5641,-5556,-5445,-5286,-5050,-4700,-4198,-3532,-2689,-1713,-660,356,1231,1823,2054,1850,1238,281,-870,-2035,-3002,-3587,-3624,-3054,-1859,-145,1926,4128,6201,7887,8970,9279,8737,7354,5230,2573,-377,-3302,-5911,-7927,-9119,-9377,-8645,-7026,-4686,-1882,1066,3863,6199,7865,8704,8673,7800,6204,4048,1540,-1113,-3711,-6104,-8169,-9855,-11146,-12063,-12666,-12993,-13110,-13037,-12790,-12367,-11736,-10892,-9817,-8539,-7123,-5659,-4287,-3140,-2353,-2008,-2137,-2689,-3562,-4572,-5527,-6215,-6448,-6104,-5108,-3486,-1340,1164,3795,6312,8472,10071,10965,11101,10485,9235,7508,5504,3445,1504,-166,-1486,-2432,-3034,-3351,-3479,-3487,-3469,-3464,-3520,-3646,-3838,-4092,-4379,-4677,-4962,-5197,-5363,-5443,-5419,-5316,-5143,-4948,-4772,-4656,-4614,-4653,-4722,-4766,-4707,-4465,-3991,-3274,-2337,-1270,-182,794,1521,1918,1914,1540,855,-16,-908,-1661,-2106,-2119,-1631,-622,838,2636,4587,6477,8079,9190,9630,9322,8242,6471,4195,1624,-949,-3255,-5053,-6166,-6508,-6103,-5039,-3515,-1728,64,1669,2894,3631,3813,3443,2576,1323,-188,-1783,-3325,-4661,-5709,-6404,-6752,-6774,-6545,-6134,-5627,-5090,-4572,-4105,-3694,-3329,-2998,-2689,-2409,-2169,-2017,-1981,-2113,-2419,-2895,-3487,-4109,-4642,-4948,-4913,-4417,-3435,-1959,-82,2064,4286,6387,8153,9436,10110,10153,9587,8509,7070,5413,3728,2128,741,-382,-1216,-1773,-2103,-2261,-2309,-2310,-2310,-2335,-2426,-2565,-2786,-3060,-3394,-3772,-4170,-4558,-4908,-5170,-5326,-5348,-5224,-4963,-4573,-4066,-3463,-2758,-1963,-1054,-47,1072,2264,3505,4713,5835,6762,7432,7779,7767,7413,6763,5899,4954,4043,3320,2886,2845,3217,4015,5141,6494,7894,9173,10131,10633,10552,9853,8552,6739,4561,2209,-113,-2197,-3867,-4985,-5482,-5346,-4624,-3423,-1868,-122,1651,3309,4695,5718,6281,6365,5960,5119,3926,2465,879,-750,-2289,-3670,-4793,-5622,-6086,-6192,-5911,-5295,-4375,-3248,-2003,-746,402,1369,2063,2459,2551,2369,1990,1496,1016,647,511,678,1202,2081,3283,4705,6256,7772,9137,10222,10936,11246,11157,10732,10077,9312,8565,7940,7498,7259,7167,7151,7077,6835,6300,5413,4139,2532,678,-1277,-3162,-4825,-6105,-6918,-7213,-7004,-6368,-5403,-4255,-3063,-1968,-1086,-490,-228,-270,-576,-1031,-1522,-1916,-2075,-1906,-1340,-362,970,2570,4264,5887,7236,8145,8493,8218,7355,6002,4342,2600,1023,-137,-694,-505,466,2163,4427,7010,9615,11915,13628,14519,14478,13504,11725,9381,6757,4204,1991,383,-510,-650,-116,926,2268,3694,4977,5973,6558,6683,6370,5658,4644,3431,2115,781,-500,-1710,-2816,-3827,-4733,-5516,-6141,-6560,-6695,-6496,-5898,-4893,-3493,-1775,163,2155,4039,5641,6788,7387,7354,6717,5550,4009,2299,658,-689,-1537,-1758,-1296,-184,1450,3442,5547,7557,9251,10476,11152,11265,10883,10135,9165,8147,7205,6427,5857,5454,5181,4921,4602,4130,3454,2567,1469,237,-1080,-2374,-3582,-4622,-5454,-6059,-6430,-6604,-6608,-6487,-6289,-6032,-5747,-5420,-5033,-4552,-3933,-3147,-2172,-1010,314,1754,3251,4724,6102,7299,8262,8926,9270,9272,8947,8324,7442,6379,5204,4021,2921,2007,1367,1061,1123,1531,2216,3085,3977,4756,5278,5437,5186,4534,3556,2369,1140,19,-826,-1290,-1312,-886,-82,1001,2221,3437,4507,5327,5810,5922,5657,5030,4098,2903,1521,-2,-1598,-3238,-4852,-6417,-7866,-9148,-10204,-10971,-11394,-11447,-11110,-10415,-9402,-8153,-6755,-5313,-3928,-2699,-1691,-963,-516,-340,-366,-523,-701,-807,-742,-443,129,966,2025,3225,4451,5594,6523,7174,7470,7440,7089,6535,5827,5114,4432,3891,3483,3239,3104,3041,2976,2835,2558,2081,1368,411,-793,-2196,-3752,-5383,-7003,-8541,-9903,-11046,-11907,-12478,-12744,-12739,-12475,-12012,-11386,-10639,-9821,-8934,-8017,-7051,-6040,-4973,-3837,-2636,-1388,-109,1137,2319,3352,4187,4759,5031,4978,4628,4023,3261,2451,1722,1193,961,1072,1528,2269,3187,4140,4967,5515,5670,5363,4594,3441,2019,512,-908,-2071,-2860,-3217,-3158,-2762,-2138,-1442,-798,-332,-119,-209,-586,-1233,-2068,-3023,-4015,-4967,-5836,-6591,-7237,-7788,-8282,-8731,-9156,-9525,-9800,-9913,-9789,-9363,-8589,-7472,-6044,-4410,-2698,-1072,294,1262,1718,1641,1060,96,-1083,-2286,-3295,-3963,-4157,-3849,-3059,-1905,-521,884,2166,3155,3786,4028,3939,3617,3194,2804,2543,2478,2601,2863,3170,3399,3445,3197,2618,1688,448,-1019,-2620,-4226,-5733,-7041,-8074,-8791,-9172,-9234,-9023,-8592,-8038,-7410,-6803,-6217,-5691,-5165,-4610,-3955,-3155,-2191,-1069,168,1439,2681,3789,4717,5411,5866,6097,6143,6051,5884,5677,5475,5283,5128,4993,4910,4857,4867,4923,5029,5159,5284,5358,5340,5183,4852,4334,3626,2775,1827,890,45,-586,-936,-944,-606,41,928,1940,2962,3846,4492,4781,4671,4139,3208,1964,490,-1089,-2653,-4115,-5379,-6405,-7164,-7659,-7901,-7925,-7745,-7396,-6897,-6276,-5541,-4736,-3859,-2961,-2057,-1175,-353,396,1053,1607,2096,2512,2937,3378,3908,4534,5273,6101,6955,7759,8410,8804,8870,8549,7862,6855,5654,4380,3212,2266,1684,1498,1738,2327,3171,4114,5003,5680,6029,5966,5467,4554,3287,1753,55,-1714,-3435,-5037,-6422,-7537,-8329,-8781,-8888,-8706,-8264,-7661,-6953,-6217,-5494,-4817,-4186,-3600,-3029,-2469,-1887,-1280,-633,67,833,1660,2573,3538,4553,5556,6494,7289,7854,8130,8067,7660,6968,6054,5053,4074,3238,2637,2304,2259,2439,2785,3179,3514,3693,3640,3323,2774,2034,1225,438,-217,-668,-878,-867,-681,-419,-174,-53,-117,-415,-917,-1586,-2332,-3057,-3689,-4148,-4429,-4527,-4497,-4395,-4292,-4249,-4307,-4487,-4782,-5164,-5581,-5969,-6254,-6359,-6234,-5831,-5158,-4246,-3169,-2026,-915,65,841,1386,1684,1782,1719,1565,1385,1219,1118,1071,1101,1170,1284,1412,1575,1754,1988,2261,2587,2951,3320,3667,3934,4077,4039,3786,3289,2531,1537,323,-1051,-2536,-4064,-5574,-7001,-8276,-9361,-10184,-10734,-10982,-10936,-10639,-10136,-9510,-8838,-8189,-7621,-7143,-6746,-6379,-5974,-5448,-4755,-3829,-2702,-1382,46,1503,2887,4123,5125,5863,6304,6459,6339,5982,5424,4713,3908,3057,2237,1489,875,422,154,67,134,308,543,748,881,858,654,244,-354,-1109,-1952,-2802,-3582,-4199,-4607,-4772,-4706,-4456,-4097,-3726,-3426,-3291,-3354,-3642,-4132,-4766,-5494,-6224,-6912,-7491,-7964,-8314,-8583,-8807,-9013,-9258,-9521,-9811,-10064,-10228,-10200,-9939,-9352,-8461,-7255,-5820,-4227,-2601,-1021,400,1626,2596,3318,3791,4040,4086,3957,3668,3240,2695,2047,1341,605,-97,-725,-1219,-1556,-1701,-1672,-1468,-1141,-706,-222,290,789,1236,1610,1852,1934,1799,1410,729,-248,-1516,-3013,-4672,-6365,-7988,-9398,-10514,-11252,-11595,-11556,-11192,-10579,-9818,-8994,-8187,-7450,-6805,-6241,-5745,-5255,-4752,-4177,-3518,-2749,-1870,-888,198,1361,2590,3850,5095,6270,7298,8097,8594,8730,8480,7872,6957,5848,4661,3526,2558,1825,1364,1139,1092,1117,1104,979,669,187,-422,-1081,-1657,-2069,-2212,-2064,-1639,-1006,-298,346,772,839,472,-362,-1618,-3181,-4901,-6603,-8097,-9272,-9999,-10287,-10139,-9649,-8936,-8127,-7350,-6710,-6250,-6003,-5910,-5914,-5904,-5781,-5449,-4853,-3950,-2770,-1348,224,1838,3391,4751,5844,6579,6930,6894,6505,5834,4959,3985,2993,2071,1272,640,193,-61,-144,-69,130,414,763,1125,1498,1838,2147,2394,2569,2643,2592,2381,1988,1393,591,-393,-1520,-2720,-3924,-5043,-6018,-6777,-7300,-7563,-7586,-7391,-7020,-6523,-5925,-5272,-4562,-3809,-3000,-2131,-1211,-245,717,1663,2525,3304,3966,4546,5047,5540,6032,6570,7139,7708,8222,8600,8773,8677,8310,7672,6846,5910,4977,4139,3473,3008,2742,2639,2628,2656,2654,2589,2464,2290,2122,2015,2002,2118,2337,2614,2879,3024,2995,2702,2155,1351,367,-720,-1805,-2805,-3644,-4295,-4752,-5041,-5211,-5296,-5345,-5371,-5371,-5335,-5237,-5039,-4742,-4294,-3724,-3001,-2158,-1185,-111,1053,2283,3545,4803,6010,7115,8064,8811,9328,9573,9586,9343,8929,8368,7735,7089,6461,5908,5419,5009,4669,4361,4104,3853,3646,3470,3368,3344,3416,3572,3774,3977,4101,4089,3862,3398,2673,1729,609,-596,-1805,-2920,-3873,-4603,-5087,-5312,-5293,-5062,-4659,-4137,-3546,-2934,-2336,-1783,-1263,-788,-313,163,680,1234,1848,2509,3223,3984,4792,5649,6548,7489,8438,9379,10243,10984,11528,11829,11842,11572,11042,10319,9489,8644,7876,7235,6757,6406,6155,5915,5629,5239,4712,4069,3327,2557,1815,1157,620,223,-69,-270,-457,-666,-950,-1329,-1797,-2327,-2870,-3355,-3738,-3948,-3987,-3835,-3535,-3128,-2673,-2234,-1856,-1582,-1419,-1376,-1413,-1513,-1595,-1613,-1478,-1134,-519,390,1593,3049,4685,6400,8080,9605,10852,11747,12200,12214,11777,10969,9864,8588,7257,5980,4847,3899,3154,2583,2155,1813,1541,1305,1138,1045,1088,1275,1633,2129,2716,3318,3834,4185,4282,4096,3608,2859,1907,840,-245,-1261,-2132,-2804,-3262,-3493,-3531,-3386,-3116,-2733,-2298,-1812,-1319,-816,-313,182,671,1132,1541,1880,2115,2245,2271,2233,2176,2178,2297,2603,3128,3882,4841,5941,7100,8218,9188,9923,10352,10437,10184,9623,8824,7870,6848,5840,4914,4091,3403,2824,2335,1905,1492,1065,605,89,-477,-1091,-1733,-2389,-3035,-3666,-4271,-4840,-5371,-5841,-6221,-6486,-6579,-6484,-6173,-5659,-4967,-4164,-3312,-2510,-1829,-1356,-1116,-1144,-1396,-1820,-2309,-2736,-2972,-2898,-2423,-1514,-185,1495,3389,5378,7260,8919,10177,10975,11228,10961,10204,9052,7608,5982,4285,2585,966,-547,-1898,-3056,-3990,-4642,-4988,-4996,-4655,-4008,-3092,-2030,-926,58,804,1188,1149,664,-227,-1440,-2846,-4299,-5651,-6757,-7523,-7878,-7824,-7398,-6691,-5820,-4905,-4078,-3418,-3008,-2862,-2981,-3323,-3828,-4410,-4986,-5464,-5773,-5858,-5687,-5263,-4601,-3747,-2744,-1652,-515,636,1763,2877,3954,4995,5985,6876,7632,8184,8480,8476,8151,7516,6601,5470,4201,2872,1580,383,-651,-1488,-2123,-2558,-2829,-2976,-3044,-3083,-3124,-3204,-3322,-3497,-3712,-3957,-4229,-4498,-4775,-5031,-5285,-5514,-5737,-5937,-6120,-6268,-6370,-6399,-6334,-6144,-5816,-5343,-4740,-4037,-3294,-2568,-1935,-1453,-1150,-1047,-1101,-1261,-1448,-1561,-1540,-1313,-883,-268,457,1204,1860,2340,2576,2546,2261,1784,1171,526,-95,-624,-1028,-1311,-1467,-1546,-1567,-1588,-1635,-1750,-1944,-2235,-2606,-3042,-3510,-3970,-4391,-4732,-4978,-5110,-5129,-5036,-4844,-4575,-4240,-3884,-3523,-3198,-2951,-2792,-2776,-2882,-3133,-3501,-3959,-4471,-4984,-5453,-5827,-6054,-6094,-5905,-5465,-4766,-3810,-2631,-1264,221,1754,3248,4622,5788,6688,7265,7508,7414,7019,6372,5543,4603,3626,2671,1792,1028,410,-47,-322,-418,-336,-96,272,718,1215,1689,2142,2501,2782,2938,2965,2844,2551,2093,1476,727,-89,-933,-1711,-2383,-2885,-3211,-3341,-3308,-3125,-2833,-2465,-2040,-1581,-1097,-590,-87,416,875,1265,1551,1700,1701,1568,1323,1036,763,596,581,794,1236,1925,2816,3858,4972,6061,7043,7820,8336,8545,8432,8010,7318,6393,5307,4108,2862,1617,424,-687,-1678,-2536,-3250,-3814,-4234,-4520,-4667,-4684,-4556,-4267,-3807,-3161,-2346,-1385,-354,674,1582,2268,2643,2629,2218,1404,276,-1092,-2560,-4006,-5310,-6365,-7108,-7500,-7543,-7269,-6721,-5976,-5076,-4109,-3092,-2084,-1079,-95,885,1868,2873,3893,4938,5972,6970,7881,8650,9228,9574,9664,9508,9125,8578,7904,7182,6442,5722,5031,4353,3670,2945,2162,1309,400,-523,-1410,-2186,-2796,-3182,-3338,-3258,-3003,-2627,-2221,-1849,-1580,-1427,-1394,-1437,-1495,-1500,-1386,-1110,-656,-44,687,1457,2196,2809,3220,3373,3213,2751,1987,990,-156,-1343,-2446,-3345,-3946,-4174,-4014,-3486,-2661,-1641,-555,478,1333,1946,2269,2326,2167,1883,1577,1327,1209,1235,1396,1643,1916,2144,2275,2263,2094,1777,1328,797,211,-367,-914,-1401,-1812,-2153,-2444,-2690,-2951,-3236,-3591,-4046,-4594,-5243,-5948,-6643,-7269,-7715,-7929,-7836,-7428,-6723,-5786,-4722,-3653,-2733,-2072,-1790,-1924,-2476,-3373,-4482,-5634,-6640,-7313,-7517,-7162,-6241,-4814,-3013,-1011,1002,2827,4330,5386,5982,6126,5911,5442,4846,4244,3706,3299,3021,2854,2771,2706,2633,2512,2321,2082,1781,1484,1194,970,825,777,807,879,930,878,661,196,-519,-1511,-2680,-3981,-5246,-6375,-7219,-7681,-7698,-7239,-6359,-5108,-3653,-2110,-686,474,1221,1468,1181,409,-745,-2125,-3534,-4805,-5774,-6365,-6546,-6387,-5979,-5495,-5073,-4870,-4954,-5375,-6053,-6902,-7730,-8371,-8650,-8448,-7735,-6527,-4972,-3218,-1488,27,1162,1804,1921,1531,729,-373,-1620,-2886,-4040,-5014,-5737,-6214,-6436,-6444,-6261,-5936,-5489,-4969,-4392,-3790,-3187,-2609,-2084,-1652,-1344,-1191,-1233,-1468,-1898,-2502,-3225,-4036,-4857,-5651,-6360,-6945,-7378,-7616,-7643,-7423,-6949,-6206,-5221,-4011,-2648,-1185,284,1695,2962,4043,4887,5491,5845,5983,5919,5700,5341,4858,4259,3508,2616,1537,308,-1047,-2441,-3747,-4835,-5539,-5740,-5349,-4348,-2800,-848,1299,3381,5130,6307,6712,6261,4947,2896,311,-2509,-5252,-7567,-9193,-9915,-9661,-8469,-6528,-4105,-1549,779,2583,3621,3803,3155,1829,71,-1799,-3495,-4711,-5292,-5135,-4293,-2923,-1257,400,1768,2590,2710,2082,768,-1042,-3106,-5142,-6847,-8018,-8468,-8155,-7117,-5479,-3450,-1253,864,2692,4055,4838,4994,4545,3576,2224,672,-899,-2295,-3360,-3979,-4108,-3736,-2961,-1867,-638,590,1619,2333,2594,2363,1616,401,-1190,-3039,-4984,-6862,-8518,-9787,-10569,-10771,-10369,-9392,-7914,-6057,-3975,-1828,230,2057,3565,4685,5394,5709,5651,5296,4697,3948,3114,2285,1522,896,447,201,148,257,459,689,851,893,763,463,33,-452,-876,-1125,-1096,-724,-21,963,2091,3211,4158,4783,4987,4731,4025,2947,1619,168,-1237,-2480,-3436,-4034,-4231,-4016,-3425,-2486,-1283,139,1695,3339,5011,6667,8268,9769,11137,12316,13272,13945,14307,14333,14025,13436,12616,11674,10693,9776,8992,8383,7957,7676,7474,7249,6902,6341,5492,4334,2860,1120,-810,-2838,-4844,-6729,-8376,-9717,-10692,-11273,-11480,-11328,-10892,-10234,-9431,-8555,-7655,-6766,-5895,-5021,-4128,-3180,-2164,-1070,96,1307,2540,3758,4924,6028,7024,7929,8719,9396,9965,10397,10700,10840,10822,10618,10248,9686,8976,8099,7120,6055,4970,3912,2927,2056,1317,728,283,-24,-214,-296,-277,-173,35,322,688,1114,1553,1984,2359,2651,2848,2946,2969,2955,2930,2947,2997,3095,3214,3314,3370,3335,3188,2921,2535,2061,1545,1052,670,474,548,940,1678,2749,4095,5642,7258,8835,10228,11347,12094,12454,12393,11982,11250,10304,9197,8023,6810,5601,4389,3179,1953,724,-490,-1641,-2675,-3523,-4143,-4488,-4544,-4315,-3812,-3070,-2129,-1032,173,1447,2747,4039,5269,6402,7379,8153,8674,8907,8807,8390,7610,6536,5158,3553,1767,-121,-2051,-3939,-5728,-7346,-8723,-9800,-10487,-10742,-10485,-9710,-8414,-6644,-4500,-2101,407,2866,5160,7157,8809,10054,10904,11363,11462,11238,10712,9924,8898,7688,6339,4925,3509,2178,988,15,-719,-1169,-1381,-1347,-1168,-877,-574,-307,-136,-74,-115,-237,-372,-494,-533,-476,-317,-70,202,469,655,738,699,548,330,90,-119,-249,-276,-195,-20,199,416,558,584,436,111,-409,-1095,-1928,-2857,-3843,-4827,-5759,-6588,-7250,-7711,-7915,-7852,-7513,-6900,-6050,-4989,-3758,-2400,-950,553,2072,3581,5041,6440,7742,8927,9975,10860,11570,12090,12393,12473,12283,11817,11025,9905,8431,6620,4495,2114,-448,-3086,-5702,-8171,-10404,-12311,-13839,-14973,-15715,-16110,-16224,-16124,-15900,-15613,-15321,-15054,-14804,-14559,-14256,-13844,-13256,-12438,-11367,-10030,-8477,-6769,-5017,-3340,-1848,-656,204,689,868,787,576,324,137,72,148,346,614,889,1120,1268,1342,1367,1400,1500,1720,2082,2580,3163,3745,4228,4495,4455,4051,3258,2130,748,-747,-2199,-3436,-4332,-4783,-4766,-4329,-3537,-2581,-1554,-666,27,431,566,493,299,133,89,297,795,1635,2775,4176,5732,7327,8826,10080,10965,11360,11215,10499,9257,7596,5623,3533,1469,-404,-1948,-3077,-3738,-3918,-3689,-3123,-2386,-1624,-1016,-707,-794,-1327,-2262,-3508,-4906,-6273,-7418,-8164,-8368,-7960,-6907,-5281,-3193,-814,1640,3991,6038,7686,8861,9596,9954,10046,9967,9799,9550,9197,8652,7810,6568,4861,2657,31,-2918,-5990,-8972,-11626,-13738,-15119,-15666,-15317,-14104,-12136,-9562,-6601,-3468,-409,2380,4701,6431,7500,7875,7612,6800,5582,4155,2708,1457,574,197,406,1196,2527,4264,6257,8311,10219,11800,12892,13380,13213,12398,11002,9166,7053,4873,2832,1105,-148,-857,-988,-586,228,1329,2505,3611,4463,4979,5101,4846,4311,3589,2872,2287,2002,2095,2619,3511,4687,5945,7105,7948,8309,8093,7260,5892,4109,2091,52,-1828,-3343,-4374,-4803,-4602,-3778,-2417,-645,1354,3371,5187,6580,7381,7461,6791,5409,3471,1180,-1168,-3291,-4891,-5754,-5737,-4803,-3048,-635,2152,5040,7712,9936,11513,12348,12420,11760,10471,8639,6402,3850,1103,-1752,-4622,-7419,-10071,-12504,-14664,-16499,-17980,-19087,-19811,-20173,-20185,-19902,-19357,-18626,-17759,-16831,-15884,-14966,-14091,-13260,-12463,-11672,-10870,-10044,-9188,-8312,-7445,-6590,-5787,-5016,-4289,-3569,-2835,-2053,-1197,-258,766,1854,2981,4105,5189,6184,7044,7732,8195,8403,8322,7935,7240,6267,5065,3725,2369,1117,131,-473,-587,-151,816,2272,4063,6035,7955,9613,10800,11354,11187,10275,8698,6588,4155,1615,-794,-2881,-4476,-5494,-5886,-5684,-4960,-3838,-2460,-1001,381,1528,2313,2646,2481,1809,668,-874,-2724,-4788,-6932,-9084,-11102,-12930,-14471,-15673,-16489,-16881,-16832,-16333,-15399,-14063,-12406,-10517,-8548,-6648,-4984,-3712,-2940,-2724,-3065,-3870,-5009,-6285,-7483,-8380,-8780,-8521,-7527,-5783,-3391,-511,2611,5701,8489,10706,12174,12751,12405,11173,9172,6576,3610,502,-2505,-5210,-7433,-9056,-10002,-10262,-9869,-8915,-7523,-5846,-4042,-2248,-576,904,2171,3234,4127,4888,5537,6102,6564,6936,7185,7331,7360,7301,7146,6929,6632,6295,5903,5494,5070,4639,4205,3745,3255,2709,2114,1468,798,138,-480,-1009,-1439,-1743,-1954,-2074,-2177,-2280,-2457,-2706,-3063,-3478,-3953,-4389,-4779,-5030,-5144,-5078,-4861,-4505,-4057,-3570,-3082,-2655,-2318,-2090,-1974,-1938,-1921,-1855,-1655,-1250,-615,260,1308,2437,3517,4402,4946,5050,4618,3650,2176,295,-1848,-4083,-6231,-8130,-9640,-10691,-11222,-11266,-10854,-10080,-9041,-7845,-6604,-5409,-4334,-3421,-2698,-2134,-1724,-1393,-1105,-797,-421,45,605,1224,1841,2366,2702,2764,2484,1865,916,-265,-1588,-2916,-4144,-5170,-5942,-6438,-6682,-6727,-6640,-6490,-6329,-6196,-6096,-6030,-5986,-5945,-5927,-5920,-5986,-6135,-6430,-6891,-7542,-8367,-9341,-10380,-11398,-12257,-12825,-12957,-12539,-11482,-9770,-7429,-4569,-1369,1986,5216,8115,10454,12080,12919,12967,12313,11103,9540,7821,6172,4742,3682,3039,2822,2973,3356,3851,4270,4491,4400,3948,3151,2070,830,-436,-1566,-2437,-2955,-3064,-2792,-2180,-1362,-439,421,1124,1555,1693,1512,1083,449,-268,-994,-1621,-2105,-2408,-2546,-2584,-2583,-2669,-2918,-3419,-4212,-5300,-6626,-8101,-9590,-10951,-12039,-12735,-12964,-12704,-11987,-10893,-9533,-8024,-6488,-4999,-3626,-2366,-1209,-94,1039,2269,3657,5234,6995,8869,10744,12457,13812,14643,14792,14198,12855,10865,8401,5691,3011,597,-1316,-2608,-3227,-3241,-2798,-2113,-1415,-914,-754,-990,-1586,-2431,-3348,-4165,-4691,-4835,-4514,-3791,-2746,-1547,-398,537,1056,1101,615,-316,-1540,-2854,-3986,-4731,-4864,-4315,-3033,-1142,1211,3776,6298,8514,10201,11197,11408,10847,9589,7820,5758,3662,1794,361,-479,-653,-180,863,2320,4024,5775,7417,8803,9868,10582,10986,11139,11130,11039,10907,10762,10561,10258,9764,9027,7978,6648,5063,3354,1653,133,-1065,-1816,-2084,-1883,-1311,-525,281,897,1139,857,-9,-1466,-3399,-5644,-7972,-10120,-11860,-12990,-13378,-12999,-11873,-10125,-7906,-5410,-2821,-301,2013,4054,5772,7191,8351,9321,10158,10934,11658,12345,12953,13408,13652,13571,13126,12258,10993,9389,7555,5640,3793,2151,811,-199,-893,-1364,-1728,-2123,-2682,-3495,-4614,-6040,-7703,-9517,-11336,-13029,-14449,-15480,-16023,-16042,-15511,-14491,-13051,-11307,-9390,-7419,-5499,-3700,-2036,-506,950,2389,3881,5461,7156,8915,10675,12317,13691,14668,15105,14935,14136,12755,10945,8868,6786,4920,3512,2728,2671,3363,4713,6574,8698,10819,12644,13928,14463,14169,13030,11165,8764,6085,3416,1048,-784,-1880,-2157,-1591,-274,1642,3945,6384,8709,10677,12091,12795,12727,11870,10319,8192,5690,3000,341,-2140,-4279,-6033,-7356,-8291,-8909,-9298,-9578,-9835,-10155,-10564,-11057,-11574,-12024,-12294,-12288,-11918,-11167,-10036,-8611,-6964,-5233,-3495,-1839,-292,1162,2548,3936,5364,6861,8418,9984,11480,12802,13847,14533,14795,14657,14134,13355,12420,11455,10584,9826,9235,8711,8205,7565,6704,5517,3981,2133,71,-2014,-3936,-5471,-6451,-6755,-6364,-5312,-3747,-1826,251,2290,4152,5711,6921,7767,8287,8549,8632,8640,8621,8640,8682,8697,8616,8306,7682,6635,5140,3200,911,-1594,-4123,-6460,-8410,-9789,-10495,-10491,-9825,-8627,-7075,-5372,-3724,-2286,-1156,-365,147,475,781,1214,1923,3000,4482,6333,8447,10659,12787,14627,16010,16814,16957,16466,15390,13875,12094,10233,8497,7000,5847,5004,4416,3917,3354,2533,1341,-317,-2419,-4903,-7598,-10348,-12912,-15137,-16847,-17966,-18473,-18398,-17852,-16955,-15853,-14681,-13538,-12472,-11497,-10550,-9553,-8394,-6966,-5183,-3012,-474,2339,5277,8147,10730,12836,14283,14990,14928,14168,12857,11200,9435,7798,6492,5645,5312,5430,5881,6436,6876,6932,6417,5179,3175,466,-2806,-6388,-10009,-13347,-16132,-18126,-19192,-19280,-18445,-16837,-14678,-12234,-9789,-7596,-5852,-4680,-4093,-4027,-4331,-4810,-5263,-5507,-5423,-4969,-4169,-3148,-2036,-1041,-302,42,-67,-617,-1521,-2647,-3811,-4837,-5566,-5884,-5726,-5123,-4121,-2873,-1520,-236,824,1550,1875,1805,1402,771,74,-560,-970,-1064,-787,-132,837,2022,3290,4494,5503,6212,6547,6502,6073,5337,4329,3145,1826,442,-968,-2368,-3724,-4999,-6169,-7199,-8063,-8750,-9230,-9521,-9607,-9524,-9281,-8915,-8469,-7961,-7456,-6970,-6537,-6192,-5915,-5724,-5570,-5416,-5207,-4876,-4378,-3655,-2709,-1518,-141,1401,3015,4640,6182,7559,8699,9538,10041,10204,10052,9641,9051,8370,7682,7054,6531,6111,5782,5474,5131,4664,4010,3116,1959,560,-1049,-2776,-4538,-6218,-7715,-8943,-9819,-10319,-10416,-10138,-9520,-8606,-7455,-6093,-4549,-2820,-897,1224,3534,5977,8457,10829,12916,14525,15490,15674,15032,13572,11397,8676,5616,2473,-528,-3149,-5229,-6620,-7282,-7198,-6432,-5091,-3295,-1193,1071,3396,5646,7771,9673,11320,12644,13628,14221,14425,14233,13689,12846,11820,10711,9682,8856,8347,8241,8533,9195,10095,11086,11948,12494,12519,11888,10525,8433,5709,2516,-922,-4360,-7566,-10322,-12503,-14012,-14870,-15120,-14898,-14334,-13596,-12822,-12131,-11584,-11210,-10976,-10801,-10595,-10211,-9545,-8472,-6930,-4892,-2397,448,3482,6499,9273,11592,13284,14231,14408,13848,12676,11055,9195,7308,5595,4223,3313,2926,3054,3641,4564,5676,6808,7783,8460,8716,8484,7732,6490,4808,2780,511,-1899,-4317,-6673,-8840,-10767,-12372,-13617,-14475,-14940,-15032,-14785,-14251,-13488,-12555,-11510,-10404,-9283,-8181,-7120,-6113,-5157,-4242,-3364,-2498,-1667,-877,-173,391,772,916,814,477,-65,-731,-1470,-2179,-2812,-3296,-3597,-3694,-3577,-3262,-2780,-2155,-1449,-687,78,820,1518,2166,2768,3351,3932,4551,5226,5970,6782,7608,8414,9080,9533,9640,9318,8490,7126,5245,2910,233,-2636,-5555,-8341,-10880,-13040,-14766,-16020,-16814,-17181,-17201,-16924,-16463,-15872,-15244,-14633,-14085,-13629,-13251,-12938,-12608,-12198,-11593,-10701,-9447,-7798,-5768,-3440,-948,1548,3832,5741,7108,7835,7906,7365,6335,5002,3567,2247,1231,659,613,1105,2076,3408,4944,6484,7837,8814,9265,9097,8264,6789,4755,2289,-455,-3284,-6046,-8541,-10664,-12284,-13351,-13838,-13762,-13182,-12183,-10852,-9312,-7641,-5939,-4257,-2658,-1170,160,1299,2200,2818,3123,3084,2730,2087,1262,342,-533,-1252,-1717,-1865,-1686,-1211,-503,341,1211,2006,2626,3001,3093,2877,2391,1668,811,-109,-976,-1713,-2248,-2538,-2567,-2349,-1904,-1289,-529,303,1192,2062,2891,3605,4151,4472,4497,4208,3581,2646,1456,83,-1379,-2845,-4249,-5520,-6654,-7622,-8459,-9172,-9798,-10344,-10831,-11244,-11578,-11804,-11899,-11842,-11614,-11216,-10644,-9924,-9056,-8073,-6967,-5772,-4474,-3116,-1686,-239,1212,2617,3937,5129,6141,6939,7478,7744,7731,7453,6968,6315,5598,4881,4258,3798,3551,3550,3793,4260,4886,5605,6316,6903,7270,7285,6884,5994,4601,2738,483,-2048,-4678,-7257,-9592,-11544,-13014,-13935,-14325,-14231,-13755,-13012,-12141,-11257,-10485,-9890,-9539,-9411,-9511,-9740,-10044,-10289,-10387,-10221,-9719,-8818,-7497,-5780,-3713,-1396,1059,3511,5818,7826,9409,10444,10850,10582,9656,8136,6162,3910,1604,-525,-2266,-3431,-3931,-3710,-2847,-1450,280,2128,3883,5336,6363,6872,6856,6382,5548,4522,3457,2532,1862,1556,1612,2012,2626,3321,3910,4222,4128,3530,2420,829,-1147,-3376,-5721,-8043,-10214,-12157,-13801,-15120,-16116,-16796,-17171,-17273,-17084,-16612,-15827,-14694,-13188,-11292,-9007,-6392,-3526,-552,2375,5057,7329,9024,10042,10343,9941,8951,7503,5808,4060,2465,1197,385,109,392,1202,2444,3995,5676,7308,8699,9680,10125,9939,9107,7644,5654,3258,647,-1980,-4405,-6418,-7857,-8604,-8620,-7946,-6696,-5056,-3249,-1517,-88,852,1171,831,-143,-1621,-3426,-5310,-7026,-8313,-8973,-8851,-7894,-6119,-3631,-627,2688,6023,9126,11739,13639,14678,14762,13898,12175,9773,6947,3995,1243,-1018,-2541,-3171,-2869,-1695,167,2467,4905,7175,9003,10185,10600,10225,9136,7485,5496,3414,1498,-29,-999,-1297,-923,80,1552,3311,5117,6739,7978,8652,8701,8067,6838,5088,2989,693,-1614,-3778,-5656,-7144,-8167,-8695,-8728,-8310,-7506,-6408,-5118,-3744,-2386,-1132,-52,812,1434,1825,2006,2034,1969,1882,1849,1924,2156,2576,3182,3977,4935,6027,7210,8453,9688,10886,11971,12911,13632,14118,14308,14209,13789,13073,12054,10763,9217,7451,5501,3426,1275,-858,-2906,-4774,-6383,-7670,-8590,-9129,-9316,-9191,-8847,-8369,-7869,-7424,-7121,-6982,-7045,-7267,-7641,-8082,-8554,-8959,-9234,-9287,-9045,-8431,-7389,-5892,-3928,-1551,1181,4136,7179,10141,12859,15173,16965,18137,18656,18528,17808,16600,15026,13251,11424,9706,8224,7070,6296,5893,5810,5942,6170,6340,6344,6059,5459,4534,3358,2043,729,-437,-1314,-1818,-1901,-1564,-894,30,1042,2005,2769,3186,3176,2644,1609,73,-1853,-4064,-6393,-8668,-10733,-12424,-13652,-14327,-14452,-14039,-13176,-11947,-10472,-8870,-7231,-5646,-4164,-2804,-1571,-435,639,1708,2799,3982,5247,6635,8105,9641,11182,12670,14033,15203,16125,16736,17024,16960,16571,15880,14950,13843,12638,11409,10233,9174,8287,7606,7142,6891,6815,6866,6974,7061,7070,6913,6582,6009,5240,4258,3134,1916,675,-516,-1598,-2533,-3293,-3892,-4349,-4714,-5037,-5371,-5759,-6222,-6762,-7342,-7906,-8364,-8628,-8594,-8200,-7394,-6188,-4637,-2832,-945,890,2460,3656,4347,4536,4237,3606,2790,2024,1509,1425,1893,2952,4554,6570,8808,11033,13008,14522,15404,15584,15042,13869,12220,10275,8280,6418,4883,3795,3204,3131,3501,4236,5201,6262,7284,8133,8698,8890,8635,7900,6673,4972,2862,428,-2214,-4916,-7533,-9916,-11919,-13455,-14436,-14859,-14741,-14157,-13209,-12028,-10736,-9458,-8290,-7293,-6498,-5898,-5442,-5075,-4701,-4234,-3587,-2692,-1511,-42,1667,3541,5443,7245,8789,9949,10623,10754,10346,9454,8181,6675,5096,3621,2394,1533,1094,1077,1429,2024,2729,3372,3804,3899,3573,2795,1583,1,-1854,-3867,-5912,-7879,-9663,-11197,-12429,-13352,-13962,-14291,-14366,-14215,-13885,-13372,-12722,-11924,-11001,-9956,-8803,-7559,-6246,-4901,-3558,-2266,-1066,10,926,1679,2267,2715,3055,3338,3608,3919,4295,4753,5269,5810,6305,6670,6839,6713,6267,5456,4301,2855,1183,-586,-2357,-3988,-5389,-6472,-7192,-7526,-7498,-7130,-6499,-5671,-4742,-3802,-2962,-2302,-1912,-1836,-2111,-2721,-3646,-4806,-6135,-7519,-8866,-10071,-11041,-11724,-12053,-12043,-11680,-11020,-10098,-8976,-7712,-6339,-4917,-3448,-1988,-526,882,2236,3490,4630,5632,6489,7199,7765,8208,8517,8726,8803,8783,8636,8390,8029,7587,7056,6480,5866,5254,4668,4136,3674,3293,2975,2702,2422,2099,1682,1136,471,-320,-1161,-2006,-2773,-3393,-3826,-4045,-4074,-3967,-3794,-3670,-3675,-3904,-4412,-5201,-6265,-7510,-8859,-10173,-11342,-12250,-12810,-12970,-12708,-12037,-10991,-9628,-8001,-6186,-4231,-2208,-164,1842,3773,5576,7237,8725,10039,11178,12132,12901,13480,13850,14013,13953,13691,13234,12631,11913,11145,10379,9669,9050,8533,8107,7722,7323,6833,6189,5360,4317,3105,1766,404,-884,-1986,-2793,-3241,-3277,-2910,-2198,-1205,-69,1104,2185,3064,3681,3965,3922,3548,2883,1984,897,-288,-1516,-2699,-3780,-4683,-5367,-5787,-5928,-5804,-5420,-4844,-4100,-3281,-2404,-1552,-713,73,835,1594,2364,3190,4064,4994,5944,6876,7723,8425,8908,9124,9039,8647,7974,7090,6065,5033,4077,3330,2853,2702,2877,3333,3992,4755,5495,6128,6556,6750,6682,6375,5857,5162,4337,3401,2376,1279,117,-1085,-2296,-3466,-4533,-5419,-6063,-6406,-6429,-6143,-5586,-4858,-4038,-3261,-2616,-2191,-2050,-2192,-2621,-3254,-4040,-4848,-5596,-6160,-6491,-6516,-6269,-5770,-5123,-4427,-3789,-3307,-3028,-2977,-3116,-3382,-3700,-3968,-4125,-4101,-3876,-3444,-2829,-2079,-1249,-407,391,1087,1658,2072,2341,2452,2419,2238,1898,1406,750,-37,-919,-1835,-2698,-3442,-3979,-4279,-4322,-4138,-3782,-3343,-2905,-2570,-2392,-2433,-2685,-3145,-3757,-4466,-5200,-5894,-6475,-6905,-7121,-7117,-6865,-6389,-5718,-4893,-3999,-3080,-2229,-1488,-913,-536,-381,-449,-753,-1257,-1957,-2802,-3755,-4760,-5755,-6683,-7474,-8071,-8415,-8473,-8202,-7629,-6751,-5648,-4371,-3030,-1704,-486,554,1392,1986,2387,2597,2697,2701,2663,2566,2410,2126,1690,1023,118,-1041,-2416,-3937,-5503,-6988,-8269,-9217,-9752,-9811,-9404,-8567,-7414,-6049,-4632,-3277,-2107,-1193,-560,-208,-74,-94,-181,-262,-278,-206,-31,219,534,874,1221,1568,1884,2191,2459,2696,2888,3015,3061,3001,2799,2442,1892,1154,220,-878,-2117,-3433,-4773,-6059,-7221,-8175,-8860,-9191,-9146,-8689,-7840,-6658,-5224,-3669,-2121,-715,426,1231,1635,1663,1318,696,-146,-1104,-2102,-3081,-3988,-4805,-5537,-6167,-6726,-7164,-7486,-7604,-7485,-7054,-6288,-5189,-3804,-2225,-571,1023,2435,3557,4344,4767,4877,4717,4400,3989,3589,3247,3007,2893,2890,2999,3184,3423,3693,3951,4195,4371,4482,4482,4359,4090,3669,3089,2378,1538,617,-364,-1372,-2383,-3393,-4394,-5390,-6391,-7378,-8356,-9269,-10087,-10735,-11141,-11263,-11031,-10465,-9571,-8412,-7077,-5660,-4258,-2983,-1887,-1062,-523,-317,-424,-839,-1500,-2346,-3277,-4186,-4969,-5512,-5746,-5609,-5088,-4203,-2997,-1562,23,1639,3193,4600,5770,6673,7258,7533,7504,7213,6694,6017,5220,4361,3471,2569,1678,785,-79,-935,-1734,-2472,-3104,-3608,-3940,-4110,-4080,-3915,-3609,-3255,-2879,-2568,-2335,-2222,-2211,-2284,-2398,-2518,-2593,-2621,-2580,-2498,-2396,-2320,-2286,-2327,-2414,-2531,-2613,-2604,-2444,-2109,-1598,-961,-284,337,776,961,819,366,-369,-1277,-2255,-3163,-3891,-4334,-4441,-4181,-3590,-2710,-1631,-451,734,1834,2766,3498,3981,4230,4245,4066,3721,3264,2731,2172,1631,1141,732,415,186,22,-99,-240,-424,-701,-1088,-1588,-2185,-2844,-3514,-4128,-4656,-5008,-5195,-5158,-4919,-4481,-3873,-3131,-2307,-1438,-576,247,1013,1708,2345,2937,3502,4074,4654,5278,5931,6618,7321,7999,8629,9141,9507,9673,9612,9319,8793,8068,7180,6171,5087,3962,2826,1700,596,-464,-1475,-2399,-3232,-3932,-4497,-4901,-5147,-5244,-5183,-5010,-4695,-4299,-3802,-3250,-2661,-2053,-1462,-892,-354,148,636,1095,1560,1995,2423,2797,3129,3375,3554,3642,3674,3648,3615,3583,3609,3705,3904,4222,4652,5198,5819,6492,7162,7790,8330,8743,8995,9062,8910,8546,7943,7131,6127,4982,3760,2537,1390,399,-381,-907,-1176,-1201,-1032,-729,-349,45,420,759,1069,1373,1695,2055,2453,2876,3271,3582,3727,3641,3262,2564,1559,308,-1089,-2494,-3763,-4753,-5354,-5512,-5217,-4555,-3610,-2567,-1552,-739,-216,-50,-242,-732,-1436,-2218,-2959,-3522,-3821,-3765,-3343,-2543,-1431,-90,1365,2787,4064,5066,5733,6044,6017,5749,5331,4896,4551,4376,4426,4690,5152,5731,6360,6949,7413,7687,7720,7487,6990,6258,5348,4334,3301,2342,1521,912,533,392,471,711,1056,1434,1760,1985,2052,1926,1619,1123,500,-218,-950,-1638,-2202,-2585,-2747,-2661,-2343,-1826,-1170,-458,237,828,1265,1497,1521,1349,1007,561,48,-454,-904,-1249,-1462,-1521,-1411,-1142,-704,-111,623,1506,2500,3608,4798,6037,7296,8517,9650,10635,11407,11918,12124,12011,11591,10887,9971,8881,7712,6507,5339,4239,3252,2377,1639,1000,479,26,-337,-643,-851,-982,-992,-908,-729,-493,-248,-47,67,60,-67,-284,-546,-773,-899,-880,-667,-286,242,854,1472,2036,2475,2753,2850,2770,2542,2205,1824,1446,1152,969,967,1154,1563,2177,2997,3969,5062,6188,7289,8271,9078,9652,9975,10046,9901,9580,9149,8653,8142,7648,7184,6757,6365,5987,5612,5203,4735,4158,3449,2555,1473,179,-1301,-2939,-4672,-6424,-8097,-9596,-10818,-11679,-12118,-12091,-11603,-10684,-9400,-7836,-6114,-4320,-2588,-989,397,1522,2372,2944,3265,3377,3329,3194,3023,2888,2833,2893,3086,3398,3796,4238,4643,4974,5168,5216,5127,4940,4725,4547,4487,4572,4831,5234,5707,6183,6533,6678,6524,6018,5149,3923,2405,650,-1242,-3186,-5094,-6875,-8468,-9808,-10856,-11589,-11994,-12088,-11888,-11453,-10823,-10083,-9295,-8527,-7855,-7318,-6951,-6777,-6753,-6870,-7045,-7218,-7316,-7259,-7012,-6526,-5794,-4833,-3659,-2333,-910,553,1965,3286,4433,5383,6088,6555,6763,6758,6525,6137,5577,4929,4191,3437,2691,2000,1400,896,511,195,-67,-347,-701,-1178,-1825,-2646,-3618,-4700,-5809,-6870,-7808,-8549,-9080,-9377,-9488,-9456,-9359,-9266,-9238,-9314,-9489,-9749,-10011,-10206,-10227,-9995,-9437,-8538,-7302,-5804,-4131,-2402,-749,727,1926,2810,3355,3590,3563,3346,3010,2638,2273,1981,1768,1673,1677,1796,1998,2291,2634,3031,3449,3882,4318,4741,5143,5508,5808,6027,6120,6082,5876,5508,4977,4306,3522,2669,1792,928,133,-595,-1223,-1786,-2294,-2800,-3334,-3936,-4611,-5350,-6112,-6834,-7447,-7869,-8051,-7944,-7559,-6913,-6074,-5112,-4113,-3166,-2321,-1649,-1153,-844,-711,-707,-810,-958,-1114,-1224,-1246,-1138,-859,-389,302,1205,2313,3580,4953,6342,7670,8821,9733,10323,10566,10471,10069,9456,8713,7965,7303,6808,6537,6483,6640,6929,7282,7599,7783,7768,7471,6902,6030,4935,3672,2340,1042,-131,-1114,-1856,-2362,-2649,-2765,-2769,-2712,-2647,-2586,-2544,-2484,-2396,-2214,-1944,-1537,-1040,-442,183,822,1420,1961,2440,2850,3226,3567,3909,4246,4581,4893,5138,5278,5235,4966,4414,3555,2412,1026,-489,-2004,-3354,-4382,-4942,-4959,-4386,-3293,-1764,20,1885,3641,5129,6239,6913,7152,7012,6582,5972,5293,4644,4089,3659,3344,3103,2865,2578,2167,1611,909,89,-775,-1604,-2312,-2811,-3063,-3031,-2738,-2215,-1533,-770,-17,639,1107,1319,1207,753,-54,-1160,-2502,-3951,-5376,-6629,-7572,-8107,-8174,-7764,-6936,-5787,-4441,-3065,-1781,-732,15,425,520,367,68,-273,-552,-706,-703,-573,-364,-170,-75,-158,-463,-1008,-1742,-2614,-3503,-4313,-4922,-5254,-5240,-4884,-4205,-3301,-2279,-1283,-451,100,282,63,-546,-1470,-2618,-3840,-5017,-5996,-6686,-7005,-6922,-6456,-5657,-4604,-3402,-2147,-929,170,1121,1883,2480,2922,3249,3483,3646,3711,3668,3432,2969,2205,1141,-206,-1740,-3322,-4790,-5938,-6640,-6750,-6273,-5243,-3805,-2171,-560,778,1650,1929,1552,578,-882,-2615,-4404,-5989,-7162,-7755,-7674,-6937,-5618,-3895,-1984,-111,1480,2626,3190,3123,2454,1256,-322,-2128,-3990,-5751,-7294,-8526,-9419,-9973,-10231,-10261,-10131,-9909,-9651,-9370,-9082,-8748,-8347,-7833,-7176,-6367,-5397,-4295,-3090,-1830,-578,618,1695,2619,3356,3904,4268,4484,4578,4597,4568,4500,4408,4250,4017,3658,3148,2487,1660,729,-283,-1278,-2198,-2954,-3469,-3703,-3617,-3232,-2611,-1839,-1073,-446,-121,-209,-790,-1859,-3364,-5159,-7081,-8925,-10498,-11650,-12264,-12305,-11798,-10816,-9488,-7957,-6361,-4852,-3508,-2419,-1583,-1003,-625,-401,-274,-191,-141,-99,-108,-174,-362,-679,-1160,-1771,-2483,-3200,-3835,-4272,-4408,-4167,-3508,-2437,-1020,639,2389,4065,5497,6530,7065,7034,6464,5419,4038,2489,955,-392,-1422,-2060,-2294,-2186,-1834,-1392,-1003,-822,-943,-1444,-2318,-3522,-4958,-6487,-7962,-9225,-10143,-10624,-10621,-10142,-9272,-8113,-6838,-5587,-4513,-3706,-3205,-2989,-2961,-3019,-3012,-2835,-2408,-1706,-778,283,1342,2252,2876,3120,2944,2366,1484,415,-656,-1575,-2176,-2346,-2038,-1231,-12,1525,3219,4915,6447,7678,8513,8878,8783,8236,7323,6117,4741,3287,1864,534,-639,-1647,-2485,-3193,-3813,-4396,-4992,-5619,-6296,-6986,-7650,-8220,-8608,-8755,-8598,-8108,-7309,-6218,-4934,-3534,-2122,-812,335,1235,1879,2274,2451,2508,2509,2565,2749,3104,3658,4366,5180,5997,6727,7264,7536,7481,7092,6380,5407,4253,3026,1831,777,-64,-640,-948,-1002,-865,-587,-247,111,442,725,961,1145,1302,1426,1525,1592,1600,1533,1349,1016,504,-215,-1132,-2244,-3488,-4813,-6123,-7333,-8348,-9097,-9521,-9606,-9355,-8825,-8066,-7192,-6248,-5346,-4498,-3733,-3043,-2361,-1669,-870,53,1158,2430,3867,5399,6952,8417,9679,10624,11169,11260,10902,10150,9107,7921,6756,5767,5097,4825,4982,5526,6344,7282,8147,8746,8910,8506,7477,5826,3649,1089,-1636,-4293,-6641,-8466,-9617,-10023,-9699,-8757,-7387,-5821,-4316,-3109,-2367,-2198,-2598,-3476,-4669,-5963,-7131,-7975,-8338,-8133,-7352,-6042,-4311,-2305,-158,1964,3961,5725,7213,8395,9288,9918,10328,10552,10621,10539,10300,9867,9223,8326,7201,5856,4373,2835,1360,66,-943,-1574,-1784,-1542,-883,153,1472,2968,4530,6011,7323,8337,9007,9278,9154,8660,7855,6809,5610,4336,3054,1819,647,-443,-1489,-2496,-3497,-4505,-5501,-6467,-7338,-8050,-8530,-8711,-8562,-8062,-7260,-6210,-5023,-3815,-2700,-1796,-1167,-856,-836,-1056,-1396,-1750,-1962,-1934,-1574,-854,197,1503,2928,4330,5538,6430,6907,6926,6535,5791,4863,3894,3073,2557,2458,2838,3684,4910,6387,7935,9380,10554,11331,11647,11478,10892,9954,8816,7582,6394,5331,4462,3789,3296,2908,2556,2141,1608,892,3,-1036,-2155,-3252,-4226,-4960,-5376,-5394,-5022,-4268,-3222,-1983,-687,556,1635,2494,3126,3540,3828,4044,4286,4601,5002,5475,5939,6301,6449,6263,5676,4629,3158,1329,-702,-2755,-4602,-6033,-6849,-6929,-6202,-4731,-2627,-126,2512,4993,7045,8472,9144,9063,8308,7060,5558,4050,2781,1946,1647,1933,2725,3901,5265,6599,7694,8369,8497,8036,7004,5499,3677,1708,-219,-1936,-3339,-4328,-4913,-5089,-4915,-4452,-3757,-2895,-1902,-814,346,1563,2822,4107,5404,6677,7884,8968,9846,10447,10690,10514,9897,8846,7429,5736,3925,2139,556,-675,-1443,-1661,-1322,-453,844,2446,4175,5876,7357,8504,9187,9374,9047,8243,7054,5550,3869,2075,279,-1484,-3149,-4716,-6144,-7424,-8524,-9406,-10029,-10356,-10339,-9979,-9265,-8246,-6983,-5575,-4143,-2809,-1701,-904,-480,-428,-697,-1189,-1770,-2277,-2576,-2523,-2046,-1099,283,2027,3982,5978,7809,9287,10248,10587,10274,9352,7948,6226,4399,2657,1198,125,-463,-582,-275,362,1192,2097,2945,3655,4184,4515,4696,4765,4787,4797,4814,4822,4785,4641,4357,3875,3210,2353,1356,267,-851,-1940,-2946,-3842,-4601,-5243,-5780,-6261,-6729,-7222,-7779,-8393,-9057,-9698,-10252,-10602,-10669,-10348,-9619,-8456,-6935,-5161,-3271,-1462,124,1316,2042,2243,1976,1309,402,-596,-1505,-2186,-2516,-2435,-1924,-1017,207,1645,3164,4636,5938,6955,7628,7898,7781,7294,6501,5477,4315,3095,1918,837,-81,-814,-1364,-1745,-2019,-2230,-2465,-2761,-3195,-3765,-4497,-5354,-6301,-7267,-8190,-8977,-9573,-9915,-9964,-9731,-9221,-8498,-7621,-6655,-5680,-4734,-3861,-3088,-2412,-1859,-1420,-1111,-952,-930,-1080,-1356,-1774,-2275,-2838,-3421,-3998,-4546,-5061,-5538,-5979,-6379,-6720,-6980,-7108,-7072,-6802,-6266,-5423,-4259,-2786,-1035,933,3042,5184,7264,9144,10733,11906,12590,12723,12294,11315,9867,8040,5973,3816,1711,-201,-1814,-3052,-3890,-4329,-4434,-4262,-3938,-3544,-3184,-2942,-2830,-2882,-3042,-3248,-3439,-3519,-3446,-3180,-2725,-2119,-1404,-664,54,672,1176,1532,1773,1902,1974,2009,2045,2093,2159,2239,2323,2398,2466,2516,2574,2651,2783,2999,3334,3800,4414,5133,5932,6717,7415,7916,8131,7987,7432,6472,5137,3514,1716,-115,-1845,-3335,-4497,-5276,-5659,-5703,-5478,-5093,-4667,-4285,-4030,-3921,-3952,-4056,-4161,-4160,-3971,-3525,-2780,-1754,-475,976,2512,4033,5437,6654,7598,8246,8564,8556,8248,7658,6844,5850,4720,3517,2268,1025,-182,-1325,-2363,-3268,-3991,-4484,-4698,-4583,-4100,-3248,-2023,-509,1240,3076,4884,6530,7888,8897,9494,9706,9566,9153,8560,7874,7168,6506,5892,5352,4835,4325,3759,3103,2314,1387,320,-842,-2049,-3213,-4265,-5112,-5695,-5979,-5941,-5607,-5003,-4192,-3222,-2163,-1067,17,1031,1947,2712,3302,3676,3823,3721,3385,2840,2126,1312,460,-359,-1087,-1676,-2111,-2377,-2486,-2451,-2277,-1992,-1593,-1116,-576,-27,485,895,1152,1210,1067,718,230,-358,-949,-1488,-1908,-2181,-2309,-2313,-2255,-2186,-2185,-2304,-2582,-3039,-3651,-4392,-5177,-5936,-6555,-6936,-6989,-6635,-5841,-4610,-2984,-1058,1040,3164,5141,6813,8046,8733,8834,8361,7389,6039,4491,2889,1432,206,-677,-1242,-1505,-1583,-1587,-1656,-1906,-2435,-3273,-4433,-5838,-7390,-8953,-10355,-11450,-12092,-12186,-11681,-10607,-9022,-7095,-4979,-2890,-1023,467,1452,1895,1800,1240,330,-806,-2016,-3194,-4238,-5106,-5772,-6260,-6581,-6792,-6886,-6901,-6806,-6601,-6255,-5764,-5120,-4347,-3470,-2535,-1593,-681,141,851,1407,1791,1992,2007,1847,1546,1126,633,103,-444,-992,-1543,-2126,-2745,-3433,-4190,-4997,-5822,-6595,-7252,-7715,-7939,-7894,-7614,-7147,-6599,-6080,-5701,-5547,-5673,-6051,-6634,-7296,-7886,-8260,-8267,-7814,-6867,-5434,-3623,-1568,545,2503,4130,5239,5742,5584,4819,3549,1945,206,-1483,-2949,-4086,-4838,-5205,-5242,-5022,-4627,-4148,-3620,-3105,-2596,-2079,-1555,-957,-304,450,1275,2149,3018,3801,4415,4756,4735,4275,3332,1913,61,-2092,-4413,-6678,-8693,-10250,-11195,-11429,-10932,-9758,-8033,-5933,-3662,-1441,554,2142,3235,3767,3738,3201,2246,985,-422,-1860,-3165,-4256,-5034,-5481,-5589,-5420,-5026,-4516,-3958,-3436,-2981,-2621,-2334,-2104,-1895,-1688,-1475,-1261,-1074,-936,-895,-975,-1204,-1592,-2140,-2813,-3592,-4397,-5184,-5870,-6383,-6671,-6664,-6343,-5697,-4732,-3512,-2074,-524,1072,2604,4008,5195,6129,6766,7106,7163,6960,6553,5958,5240,4394,3458,2423,1311,134,-1055,-2209,-3218,-4002,-4452,-4493,-4105,-3288,-2153,-818,504,1637,2371,2576,2182,1202,-252,-1993,-3790,-5379,-6522,-7052,-6848,-5941,-4400,-2433,-245,1894,3775,5205,6099,6417,6239,5657,4860,3985,3203,2604,2243,2100,2113,2157,2126,1882,1354,491,-663,-2043,-3504,-4885,-6037,-6784,-7050,-6760,-5945,-4663,-3054,-1270,505,2093,3357,4177,4521,4388,3859,3048,2099,1165,368,-192,-490,-528,-383,-130,121,292,327,199,-58,-410,-762,-1069,-1220,-1220,-991,-588,-4,698,1469,2263,3014,3700,4268,4704,4985,5106,5071,4894,4598,4221,3791,3357,2944,2602,2336,2180,2113,2137,2207,2294,2347,2327,2204,1956,1584,1101,537,-66,-671,-1210,-1650,-1935,-2033,-1931,-1608,-1103,-409,392,1287,2166,2982,3621,4003,4033,3631,2752,1372,-475,-2724,-5252,-7904,-10497,-12825,-14701,-15955,-16458,-16154,-15023,-13162,-10678,-7774,-4659,-1545,1341,3855,5869,7341,8296,8793,8953,8905,8750,8613,8524,8516,8562,8610,8586,8425,8055,7442,6594,5534,4370,3193,2159,1388,993,1048,1557,2493,3748,5209,6692,8071,9161,9889,10144,9944,9294,8304,7069,5740,4435,3270,2315,1607,1155,921,880,979,1185,1462,1779,2098,2380,2581,2638,2508,2132,1494,588,-558,-1865,-3261,-4619,-5849,-6836,-7531,-7867,-7863,-7522,-6912,-6094,-5161,-4197,-3303,-2551,-2023,-1744,-1750,-2005,-2476,-3082,-3736,-4345,-4823,-5106,-5142,-4920,-4428,-3690,-2724,-1568,-253,1174,2670,4166,5609,6912,8027,8876,9437,9685,9640,9333,8822,8166,7433,6670,5925,5220,4570,3986,3465,3026,2676,2439,2350,2415,2676,3115,3729,4477,5283,6086,6757,7232,7406,7252,6767,6001,5064,4081,3224,2621,2409,2643,3338,4424,5789,7244,8612,9661,10234,10163,9394,7899,5764,3120,164,-2881,-5775,-8311,-10306,-11645,-12281,-12216,-11533,-10327,-8746,-6930,-5011,-3120,-1341,250,1609,2723,3583,4207,4607,4813,4841,4726,4482,4153,3744,3316,2860,2438,2048,1729,1498,1371,1351,1456,1647,1930,2240,2558,2819,2998,3053,2986,2791,2502,2148,1771,1421,1120,915,801,811,918,1136,1435,1808,2222,2667,3104,3528,3925,4289,4641,4993,5366,5794,6265,6796,7352,7892,8366,8710,8852,8759,8362,7695,6737,5598,4321,3060,1895,956,294,-53,-110,52,333,603,739,630,215,-544,-1611,-2915,-4350,-5775,-7060,-8087,-8756,-9023,-8869,-8335,-7471,-6358,-5076,-3693,-2273,-856,531,1861,3114,4262,5265,6079,6656,6943,6909,6527,5809,4793,3545,2178,808,-420,-1380,-1956,-2086,-1727,-930,253,1686,3240,4769,6128,7227,7984,8377,8416,8140,7601,6870,5991,5032,4023,3011,2017,1086,233,-495,-1090,-1525,-1807,-1948,-1983,-1962,-1937,-1961,-2069,-2279,-2584,-2953,-3338,-3687,-3947,-4086,-4094,-3979,-3790,-3580,-3415,-3365,-3471,-3753,-4208,-4775,-5401,-5981,-6434,-6675,-6636,-6293,-5625,-4660,-3449,-2045,-553,954,2360,3593,4556,5218,5528,5506,5178,4596,3837,2971,2072,1214,435,-195,-665,-928,-976,-796,-402,183,880,1622,2284,2757,2927,2702,2037,933,-562,-2331,-4242,-6104,-7762,-9031,-9804,-9994,-9584,-8637,-7240,-5560,-3767,-2029,-531,634,1367,1680,1596,1228,687,132,-312,-531,-459,-85,549,1352,2203,2961,3504,3714,3535,2926,1922,568,-1025,-2753,-4486,-6104,-7499,-8592,-9313,-9642,-9550,-9058,-8182,-6982,-5523,-3909,-2262,-720,577,1509,1991,1995,1561,779,-189,-1166,-1970,-2429,-2454,-2001,-1130,43,1343,2574,3554,4126,4203,3757,2823,1515,-34,-1643,-3139,-4364,-5182,-5526,-5371,-4760,-3783,-2561,-1258,-3,1056,1831,2269,2352,2129,1672,1089,495,11,-288,-335,-130,295,876,1528,2159,2719,3145,3468,3681,3867,4052,4298,4614,4994,5388,5734,5937,5926,5623,4991,4023,2736,1196,-528,-2338,-4137,-5838,-7354,-8625,-9592,-10236,-10524,-10471,-10072,-9369,-8385,-7196,-5854,-4451,-3068,-1777,-651,286,1009,1551,1958,2291,2648,3084,3677,4448,5397,6478,7609,8691,9604,10254,10553,10475,10007,9217,8161,6967,5738,4582,3602,2850,2360,2135,2121,2284,2525,2792,3004,3118,3107,2957,2684,2313,1873,1393,916,440,17,-365,-677,-906,-1051,-1090,-1033,-884,-657,-400,-137,62,161,111,-103,-486,-998,-1594,-2182,-2693,-3019,-3112,-2906,-2404,-1622,-638,457,1530,2465,3128,3442,3358,2876,2078,1046,-46,-1063,-1830,-2238,-2198,-1695,-766,496,1950,3453,4832,5963,6737,7098,7042,6606,5863,4909,3864,2807,1848,1011,345,-181,-581,-918,-1237,-1584,-1991,-2456,-2960,-3464,-3900,-4218,-4354,-4286,-4008,-3556,-2988,-2382,-1829,-1396,-1152,-1118,-1297,-1659,-2158,-2722,-3286,-3787,-4151,-4340,-4293,-3984,-3386,-2503,-1351,2,1483,2959,4313,5392,6082,6271,5915,4991,3565,1722,-375,-2555,-4623,-6394,-7712,-8488,-8676,-8316,-7519,-6407,-5183,-3982,-2951,-2167,-1641,-1348,-1188,-1073,-875,-530,24,772,1669,2630,3542,4307,4823,5047,4950,4541,3891,3027,2064,1043,49,-876,-1700,-2398,-2984,-3461,-3860,-4207,-4526,-4835,-5149,-5465,-5771,-6064,-6306,-6503,-6637,-6718,-6777,-6836,-6944,-7131,-7412,-7779,-8201,-8610,-8939,-9105,-9050,-8727,-8146,-7310,-6306,-5184,-4058,-2989,-2062,-1296,-714,-278,56,354,675,1082,1570,2171,2811,3459,4022,4439,4631,4565,4203,3569,2689,1623,449,-772,-1966,-3092,-4116,-5026,-5821,-6507,-7089,-7564,-7933,-8163,-8263,-8184,-7946,-7518,-6931,-6180,-5305,-4326,-3277,-2194,-1106,-50,936,1819,2555,3097,3401,3418,3104,2448,1429,89,-1518,-3309,-5153,-6941,-8522,-9793,-10646,-11022,-10898,-10281,-9245,-7877,-6327,-4738,-3286,-2105,-1323,-1001,-1133,-1673,-2479,-3411,-4285,-4937,-5255,-5158,-4658,-3804,-2713,-1514,-358,630,1352,1743,1778,1479,877,57,-906,-1914,-2875,-3695,-4308,-4659,-4732,-4549,-4152,-3639,-3102,-2655,-2396,-2379,-2637,-3125,-3797,-4527,-5228,-5777,-6105,-6154,-5904,-5374,-4593,-3634,-2552,-1441,-368,585,1353,1896,2168,2199,1983,1618,1155,714,374,231,312,647,1168,1822,2469,3025,3342,3373,3044,2382,1409,234,-1062,-2342,-3506,-4453,-5114,-5445,-5436,-5111,-4501,-3691,-2750,-1781,-876,-125,410,674,657,370,-152,-845,-1638,-2453,-3202,-3822,-4250,-4432,-4349,-3976,-3327,-2434,-1338,-124,1130,2317,3346,4144,4646,4846,4740,4380,3804,3104,2314,1523,757,56,-547,-1040,-1398,-1601,-1644,-1511,-1209,-760,-186,466,1161,1854,2509,3103,3615,4043,4383,4644,4827,4943,4985,4958,4831,4601,4230,3700,3007,2128,1117,-13,-1175,-2292,-3279,-4032,-4497,-4610,-4368,-3788,-2915,-1838,-637,579,1708,2665,3355,3730,3748,3411,2747,1821,723,-441,-1541,-2491,-3168,-3531,-3526,-3147,-2428,-1395,-132,1304,2814,4328,5746,7006,8031,8780,9228,9363,9213,8802,8181,7390,6470,5462,4386,3276,2140,1008,-111,-1191,-2214,-3169,-4022,-4773,-5388,-5863,-6168,-6301,-6235,-5978,-5518,-4881,-4091,-3184,-2223,-1241,-299,565,1345,2013,2604,3130,3616,4102,4588,5096,5604,6093,6525,6849,7025,6991,6724,6196,5410,4403,3212,1924,608,-640,-1750,-2658,-3334,-3767,-3971,-3980,-3826,-3548,-3163,-2682,-2110,-1440,-688,129,974,1793,2528,3131,3560,3800,3873,3807,3669,3527,3431,3444,3572,3822,4152,4531,4894,5216,5450,5610,5694,5741,5781,5831,5907,5982,6022,5962,5746,5304,4619,3670,2490,1136,-321,-1779,-3154,-4363,-5349,-6077,-6536,-6725,-6680,-6404,-5956,-5340,-4597,-3760,-2834,-1880,-909,28,886,1618,2176,2523,2633,2512,2172,1668,1060,419,-166,-627,-893,-904,-643,-83,740,1781,2957,4147,5233,6070,6546,6557,6078,5105,3737,2096,378,-1222,-2501,-3305,-3527,-3139,-2199,-813,824,2537,4107,5388,6256,6673,6651,6282,5684,5005,4409,4008,3909,4149,4697,5499,6401,7283,7945,8270,8123,7469,6305,4729,2860,875,-1046,-2748,-4100,-5034,-5536,-5633,-5406,-4938,-4337,-3673,-3025,-2405,-1840,-1292,-738,-150,497,1192,1904,2586,3170,3608,3855,3894,3745,3438,3035,2587,2157,1788,1511,1350,1298,1356,1510,1720,1983,2232,2470,2631,2710,2661,2490,2185,1776,1300,805,350,-21,-273,-388,-384,-271,-90,126,364,588,818,1044,1287,1562,1890,2275,2744,3274,3891,4552,5264,5989,6697,7365,7936,8384,8648,8709,8521,8101,7446,6607,5634,4593,3556,2580,1723,1005,452,39,-242,-442,-589,-731,-884,-1072,-1270,-1476,-1631,-1718,-1670,-1473,-1089,-534,186,1001,1867,2672,3349,3796,3958,3810,3349,2648,1770,845,-37,-761,-1279,-1547,-1591,-1452,-1203,-925,-689,-541,-512,-590,-749,-956,-1146,-1304,-1369,-1356,-1230,-1017,-713,-329,130,666,1280,1976,2742,3571,4422,5264,6043,6717,7233,7562,7679,7581,7291,6830,6256,5609,4946,4307,3713,3184,2711,2286,1889,1503,1111,709,282,-156,-622,-1093,-1581,-2080,-2581,-3095,-3605,-4109,-4588,-5027,-5401,-5684,-5866,-5900,-5800,-5526,-5091,-4503,-3777,-2968,-2123,-1305,-585,14,433,722,865,956,1029,1143,1351,1640,2010,2417,2775,3055,3150,3057,2729,2197,1488,664,-213,-1069,-1847,-2488,-2968,-3250,-3370,-3298,-3116,-2817,-2478,-2125,-1812,-1567,-1435,-1414,-1536,-1775,-2120,-2556,-3026,-3532,-4015,-4459,-4842,-5123,-5301,-5323,-5196,-4864,-4347,-3621,-2716,-1689,-589,453,1354,1977,2243,2086,1503,556,-662,-1976,-3246,-4294,-5008,-5318,-5223,-4773,-4069,-3236,-2390,-1644,-1064,-669,-453,-360,-329,-281,-176,46,362,781,1238,1705,2120,2450,2672,2765,2761,2652,2499,2309,2134,1985,1873,1797,1721,1621,1445,1166,752,210,-447,-1175,-1913,-2612,-3200,-3647,-3919,-4019,-3968,-3802,-3579,-3349,-3178,-3098,-3149,-3330,-3631,-4021,-4448,-4864,-5189,-5386,-5384,-5180,-4745,-4119,-3330,-2438,-1511,-604,230,956,1564,2056,2449,2770,3047,3307,3564,3831,4096,4351,4574,4737,4813,4797,4653,4428,4097,3736,3353,3018,2752,2598,2560,2652,2840,3121,3436,3763,4063,4298,4454,4510,4454,4296,4022,3662,3209,2704,2149,1583,1012,465,-43,-505,-900,-1226,-1473,-1646,-1738,-1771,-1745,-1697,-1639,-1610,-1630,-1719,-1902,-2159,-2502,-2877,-3271,-3616,-3900,-4062,-4116,-4030,-3834,-3539,-3159,-2716,-2219,-1659,-1059,-392,315,1060,1811,2541,3195,3741,4124,4317,4311,4101,3735,3262,2762,2331,2048,1985,2193,2658,3362,4217,5125,5981,6665,7101,7228,7024,6510,5726,4748,3655,2533,1462,501,-310,-952,-1436,-1788,-2035,-2240,-2401,-2572,-2721,-2861,-2952,-2980,-2912,-2732,-2432,-2004,-1467,-831,-118,634,1411,2172,2894,3559,4126,4579,4882,4999,4925,4625,4128,3455,2653,1800,960,212,-385,-792,-999,-1023,-919,-746,-594,-536,-638,-940,-1447,-2129,-2924,-3747,-4495,-5081,-5436,-5513,-5329,-4907,-4330,-3672,-3033,-2475,-2064,-1808,-1712,-1732,-1823,-1929,-1994,-1989,-1897,-1727,-1517,-1315,-1177,-1171,-1339,-1720,-2306,-3076,-3946,-4841,-5627,-6193,-6447,-6305,-5769,-4857,-3662,-2292,-892,427,1531,2386,2939,3237,3327,3300,3245,3241,3327,3521,3772,4027,4182,4158,3873,3304,2437,1338,86,-1210,-2396,-3386,-4030,-4302,-4147,-3614,-2774,-1754,-709,194,791,956,606,-282,-1649,-3389,-5336,-7295,-9085,-10531,-11514,-11980,-11921,-11404,-10532,-9427,-8239,-7079,-6046,-5199,-4540,-4060,-3678,-3348,-2967,-2491,-1876,-1123,-273,605,1423,2077,2495,2612,2428,1961,1287,502,-283,-954,-1421,-1623,-1534,-1192,-649,-23,562,981,1095,836,152,-942,-2362,-3993,-5668,-7217,-8475,-9333,-9705,-9602,-9079,-8236,-7229,-6183,-5245,-4491,-3983,-3714,-3641,-3717,-3844,-3980,-4056,-4045,-3949,-3764,-3531,-3265,-3010,-2777,-2604,-2479,-2424,-2402,-2417,-2412,-2373,-2245,-2013,-1644,-1154,-553,85,704,1202,1503,1546,1301,799,94,-700,-1478,-2118,-2531,-2680,-2545,-2194,-1698,-1165,-713,-420,-356,-535,-927,-1476,-2088,-2666,-3107,-3342,-3320,-3038,-2528,-1863,-1143,-474,12,252,146,-286,-1046,-2051,-3196,-4366,-5424,-6268,-6818,-7023,-6903,-6484,-5863,-5133,-4412,-3803,-3386,-3205,-3260,-3503,-3852,-4185,-4394,-4343,-3969,-3207,-2080,-647,991,2676,4263,5598,6556,7078,7118,6737,5985,4991,3858,2702,1611,641,-178,-856,-1415,-1886,-2309,-2701,-3079,-3436,-3743,-3975,-4092,-4064,-3883,-3547,-3093,-2576,-2065,-1642,-1385,-1341,-1557,-2007,-2674,-3462,-4300,-5072,-5687,-6081,-6190,-6015,-5571,-4898,-4082,-3191,-2325,-1563,-971,-601,-465,-554,-834,-1230,-1683,-2096,-2417,-2585,-2588,-2423,-2133,-1747,-1339,-926,-556,-215,103,436,811,1271,1813,2444,3120,3785,4372,4797,4987,4893,4482,3778,2828,1741,628,-349,-1072,-1416,-1320,-790,129,1292,2552,3706,4586,5036,4972,4367,3262,1771,27,-1782,-3502,-4974,-6098,-6810,-7107,-7021,-6643,-6059,-5398,-4745,-4192,-3767,-3479,-3269,-3074,-2783,-2306,-1561,-506,858,2472,4238,6024,7660,9011,9924,10321,10169,9497,8407,7049,5605,4268,3220,2584,2446,2807,3608,4734,6018,7292,8376,9125,9445,9278,8653,7627,6317,4855,3388,2033,902,33,-535,-859,-973,-979,-953,-975,-1117,-1389,-1826,-2370,-3008,-3644,-4233,-4697,-4990,-5082,-4980,-4702,-4321,-3904,-3524,-3278,-3192,-3312,-3616,-4050,-4542,-4973,-5244,-5248,-4914,-4214,-3151,-1782,-200,1503,3190,4774,6150,7259,8066,8555,8759,8704,8465,8096,7689,7285,6967,6741,6650,6671,6809,7024,7303,7608,7923,8224,8498,8716,8872,8918,8849,8616,8206,7608,6816,5867,4791,3656,2528,1470,558,-183,-709,-1045,-1209,-1263,-1264,-1287,-1390,-1626,-2015,-2553,-3208,-3920,-4608,-5184,-5553,-5649,-5416,-4841,-3942,-2777,-1428,0,1396,2664,3707,4481,4947,5125,5048,4785,4411,4020,3683,3479,3449,3618,3981,4495,5103,5701,6206,6510,6533,6241,5601,4680,3528,2269,1012,-120,-1029,-1640,-1924,-1886,-1574,-1062,-456,136,612,881,897,638,133,-551,-1327,-2078,-2693,-3070,-3146,-2869,-2286,-1416,-389,711,1751,2656,3347,3826,4085,4199,4203,4183,4166,4199,4275,4386,4497,4572,4572,4461,4230,3860,3388,2818,2217,1603,1054,590,270,102,113,285,608,1039,1551,2085,2614,3100,3507,3829,4033,4107,4046,3818,3438,2880,2177,1333,405,-568,-1518,-2387,-3116,-3664,-4004,-4132,-4059,-3815,-3449,-3010,-2560,-2156,-1833,-1626,-1518,-1489,-1485,-1428,-1262,-903,-323,508,1564,2807,4150,5502,6748,7792,8539,8945,8985,8681,8094,7308,6408,5509,4674,3977,3444,3077,2857,2744,2683,2636,2552,2409,2207,1936,1647,1357,1112,944,877,905,1017,1171,1309,1385,1315,1075,606,-73,-973,-2038,-3216,-4443,-5622,-6690,-7557,-8151,-8429,-8333,-7870,-7041,-5889,-4486,-2898,-1231,444,2039,3504,4796,5893,6787,7479,7958,8234,8288,8124,7740,7138,6366,5439,4457,3453,2539,1762,1196,875,804,975,1335,1838,2393,2948,3423,3772,3959,3946,3736,3320,2724,1977,1146,275,-523,-1214,-1695,-1952,-1959,-1731,-1320,-764,-144,518,1152,1763,2315,2812,3228,3541,3700,3671,3381,2813,1925,752,-685,-2277,-3944,-5526,-6909,-7948,-8529,-8574,-8029,-6916,-5277,-3245,-967,1341,3474,5206,6371,6833,6555,5577,4024,2099,51,-1868,-3417,-4420,-4780,-4490,-3636,-2370,-890,599,1912,2912,3530,3758,3658,3321,2883,2429,2074,1831,1714,1666,1607,1453,1127,558,-239,-1275,-2444,-3674,-4833,-5811,-6495,-6828,-6761,-6327,-5581,-4621,-3578,-2573,-1722,-1121,-802,-787,-1017,-1424,-1902,-2343,-2657,-2768,-2652,-2319,-1816,-1212,-591,-16,440,756,912,929,832,676,499,371,318,382,573,870,1261,1682,2096,2443,2685,2806,2790,2675,2485,2286,2122,2057,2116,2323,2661,3091,3547,3945,4199,4205,3922,3283,2313,1045,-451,-2063,-3687,-5217,-6558,-7658,-8487,-9037,-9345,-9434,-9356,-9147,-8833,-8444,-7976,-7443,-6824,-6117,-5301,-4376,-3344,-2223,-1065,77,1108,1958,2538,2808,2735,2357,1729,968,199,-440,-822,-858,-506,223,1263,2490,3791,4991,5997,6689,7042,7047,6766,6272,5686,5103,4629,4326,4227,4324,4581,4936,5303,5606,5757,5692,5361,4743,3828,2662,1285,-220,-1760,-3256,-4615,-5780,-6722,-7425,-7938,-8277,-8518,-8670,-8769,-8771,-8654,-8326,-7752,-6865,-5679,-4220,-2583,-873,764,2214,3358,4135,4512,4496,4144,3517,2710,1825,953,192,-371,-687,-706,-436,109,869,1770,2735,3671,4516,5216,5736,6072,6226,6208,6040,5722,5275,4703,4037,3297,2534,1798,1144,625,276,119,139,318,584,881,1120,1229,1147,833,282,-494,-1430,-2468,-3509,-4477,-5290,-5889,-6245,-6351,-6229,-5920,-5472,-4951,-4390,-3837,-3286,-2737,-2151,-1489,-698,249,1378,2650,4031,5399,6665,7659,8306,8476,8179,7409,6285,4936,3541,2275,1287,691,529,791,1394,2226,3124,3945,4539,4810,4707,4231,3442,2433,1319,230,-755,-1539,-2133,-2518,-2783,-2983,-3230,-3579,-4112,-4827,-5713,-6693,-7669,-8503,-9074,-9252,-8960,-8157,-6878,-5194,-3258,-1231,688,2326,3531,4218,4346,3969,3167,2094,904,-237,-1190,-1837,-2141,-2065,-1674,-1019,-212,654,1491,2223,2819,3265,3566,3767,3880,3943,3949,3899,3750,3479,3047,2423,1618,635,-472,-1650,-2828,-3934,-4907,-5693,-6248,-6556,-6611,-6412,-6026,-5463,-4849,-4235,-3747,-3465,-3459,-3773,-4377,-5224,-6176,-7104,-7830,-8222,-8174,-7642,-6659,-5313,-3746,-2138,-646,564,1406,1816,1829,1489,932,272,-344,-798,-1012,-939,-610,-76,529,1101,1473,1550,1242,524,-551,-1895,-3348,-4727,-5855,-6555,-6719,-6294,-5296,-3830,-2045,-145,1654,3149,4164,4585,4359,3499,2085,251,-1845,-4004,-6062,-7844,-9239,-10169,-10617,-10631,-10279,-9701,-9003,-8335,-7766,-7380,-7165,-7110,-7143,-7201,-7204,-7118,-6892,-6556,-6100,-5576,-5002,-4403,-3786,-3154,-2482,-1779,-1017,-227,584,1356,2050,2586,2915,2985,2768,2270,1519,573,-486,-1571,-2581,-3433,-4045,-4376,-4392,-4119,-3587,-2882,-2092,-1307,-634,-122,172,250,140,-114,-434,-753,-1003,-1142,-1157,-1064,-921,-791,-774,-937,-1345,-2024,-2955,-4102,-5365,-6664,-7863,-8884,-9618,-10017,-10047,-9720,-9070,-8165,-7071,-5875,-4648,-3469,-2398,-1497,-810,-360,-158,-172,-346,-614,-871,-1050,-1073,-914,-576,-102,422,912,1247,1348,1160,653,-119,-1102,-2177,-3215,-4096,-4705,-4952,-4808,-4243,-3317,-2091,-683,767,2129,3252,4043,4427,4382,3932,3146,2104,940,-261,-1369,-2324,-3053,-3553,-3813,-3887,-3828,-3704,-3602,-3572,-3668,-3901,-4267,-4728,-5236,-5723,-6131,-6383,-6440,-6246,-5782,-5055,-4069,-2897,-1582,-238,1050,2173,3026,3548,3667,3393,2744,1799,659,-541,-1671,-2587,-3190,-3396,-3179,-2543,-1560,-313,1067,2454,3725,4774,5536,5981,6126,6017,5723,5322,4891,4486,4145,3878,3665,3479,3263,2977,2568,2019,1323,493,-427,-1386,-2329,-3178,-3902,-4437,-4774,-4904,-4846,-4640,-4343,-4019,-3736,-3539,-3468,-3504,-3626,-3763,-3833,-3777,-3499,-2984,-2198,-1165,68,1440,2863,4248,5484,6492,7157,7442,7284,6714,5774,4581,3272,2024,998,348,171,505,1334,2550,4037,5609,7104,8369,9277,9780,9847,9536,8907,8064,7098,6090,5093,4135,3212,2301,1373,399,-650,-1765,-2943,-4144,-5319,-6407,-7338,-8034,-8445,-8517,-8250,-7656,-6800,-5764,-4653,-3556,-2560,-1700,-1004,-443,10,414,796,1210,1645,2114,2582,3012,3370,3618,3745,3754,3679,3559,3467,3458,3587,3897,4379,5024,5759,6517,7192,7695,7945,7888,7506,6818,5884,4796,3666,2611,1753,1174,956,1094,1582,2330,3233,4161,4967,5541,5788,5663,5170,4353,3285,2067,793,-450,-1575,-2556,-3331,-3909,-4273,-4424,-4383,-4142,-3726,-3157,-2451,-1655,-791,105,1004,1895,2757,3586,4352,5030,5572,5927,6039,5869,5394,4638,3659,2550,1443,469,-227,-545,-400,219,1281,2702,4335,6045,7636,8965,9887,10317,10218,9602,8563,7192,5682,4153,2791,1681,918,495,385,491,715,910,982,812,349,-428,-1509,-2812,-4249,-5679,-6964,-7972,-8584,-8730,-8391,-7588,-6422,-5006,-3496,-2034,-749,294,1050,1569,1912,2180,2494,2917,3530,4321,5258,6260,7206,7990,8491,8633,8385,7750,6800,5641,4388,3193,2164,1401,962,860,1081,1560,2249,3045,3887,4692,5390,5935,6270,6365,6201,5765,5088,4184,3126,1968,796,-314,-1287,-2075,-2633,-2973,-3098,-3061,-2901,-2672,-2415,-2139,-1862,-1564,-1237,-872,-476,-55,348,716,1015,1237,1376,1467,1528,1630,1818,2149,2662,3379,4282,5343,6482,7609,8614,9389,9837,9881,9483,8626,7368,5768,3962,2072,263,-1327,-2570,-3374,-3682,-3500,-2862,-1870,-641,679,1925,2976,3699,4048,3984,3555,2828,1903,904,-73,-927,-1616,-2105,-2426,-2600,-2703,-2774,-2863,-2984,-3121,-3230,-3256,-3117,-2772,-2176,-1336,-303,866,2040,3146,4036,4674,4960,4929,4569,3980,3236,2469,1786,1312,1112,1259,1732,2502,3464,4495,5448,6179,6583,6584,6184,5415,4390,3217,2045,990,149,-409,-686,-682,-491,-163,169,432,533,420,76,-479,-1203,-2000,-2803,-3496,-4018,-4308,-4340,-4124,-3702,-3127,-2498,-1886,-1391,-1061,-953,-1050,-1341,-1749,-2193,-2567,-2770,-2716,-2336,-1607,-537,806,2330,3908,5396,6655,7565,8023,8000,7465,6495,5161,3621,2006,489,-814,-1804,-2442,-2737,-2754,-2562,-2283,-1979,-1742,-1583,-1506,-1466,-1386,-1208,-848,-289,480,1398,2387,3317,4082,4551,4661,4371,3712,2765,1649,515,-505,-1296,-1802,-2020,-1997,-1853,-1671,-1620,-1739,-2136,-2790,-3683,-4741,-5864,-6942,-7867,-8538,-8875,-8833,-8391,-7565,-6407,-4984,-3390,-1740,-125,1332,2561,3479,4065,4291,4208,3836,3271,2577,1853,1175,627,257,113,206,510,1002,1598,2228,2800,3237,3465,3446,3158,2623,1878,1011,83,-775,-1505,-2015,-2268,-2253,-1996,-1542,-995,-417,70,403,511,367,-25,-631,-1398,-2245,-3094,-3854,-4459,-4841,-4980,-4864,-4531,-4041,-3467,-2904,-2425,-2092,-1941,-1956,-2121,-2365,-2620,-2808,-2848,-2682,-2265,-1586,-658,449,1663,2843,3883,4632,5001,4919,4368,3406,2125,676,-771,-2048,-3003,-3524,-3557,-3097,-2195,-952,512,2053,3540,4856,5917,6669,7103,7219,7063,6666,6088,5367,4552,3664,2755,1825,926,61,-739,-1454,-2078,-2589,-2992,-3280,-3460,-3550,-3558,-3519,-3452,-3386,-3351,-3360,-3427,-3548,-3705,-3876,-4033,-4135,-4170,-4102,-3931,-3644,-3238,-2721,-2093,-1362,-543,355,1311,2297,3289,4235,5100,5823,6368,6686,6764,6595,6200,5621,4903,4106,3274,2454,1665,940,285,-263,-692,-945,-1010,-835,-438,166,908,1695,2411,2938,3163,3012,2439,1461,125,-1465,-3182,-4872,-6378,-7554,-8288,-8503,-8194,-7392,-6194,-4735,-3150,-1607,-211,928,1775,2322,2620,2731,2767,2795,2919,3168,3569,4085,4656,5185,5572,5710,5547,5032,4217,3159,1990,861,-87,-709,-921,-679,-19,985,2174,3392,4450,5184,5492,5304,4654,3615,2339,979,-274,-1301,-1977,-2285,-2229,-1892,-1370,-789,-253,136,332,294,32,-422,-1039,-1750,-2520,-3287,-4030,-4696,-5293,-5775,-6159,-6412,-6540,-6523,-6356,-6021,-5532,-4867,-4065,-3122,-2085,-977,150,1264,2310,3243,4023,4604,4967,5082,4964,4614,4087,3427,2708,2009,1385,910,594,469,486,626,800,956,1012,908,613,96,-603,-1450,-2357,-3227,-3974,-4496,-4744,-4687,-4331,-3735,-2969,-2136,-1359,-733,-366,-324,-630,-1279,-2201,-3293,-4433,-5457,-6243,-6654,-6626,-6119,-5175,-3872,-2349,-786,668,1817,2577,2860,2680,2100,1218,185,-873,-1819,-2566,-3060,-3290,-3298,-3138,-2898,-2659,-2487,-2444,-2529,-2752,-3070,-3450,-3847,-4242,-4604,-4957,-5276,-5589,-5870,-6110,-6268,-6310,-6196,-5901,-5415,-4748,-3934,-3018,-2078,-1170,-395,197,533,584,351,-157,-865,-1723,-2628,-3513,-4297,-4933,-5382,-5646,-5720,-5646,-5437,-5144,-4779,-4389,-3977,-3589,-3232,-2941,-2728,-2597,-2534,-2515,-2488,-2403,-2226,-1896,-1441,-842,-166,535,1184,1703,2021,2092,1878,1395,666,-231,-1216,-2172,-3019,-3647,-4030,-4126,-3984,-3653,-3232,-2819,-2513,-2401,-2538,-2946,-3615,-4485,-5480,-6488,-7399,-8104,-8525,-8618,-8379,-7853,-7112,-6274,-5436,-4724,-4199,-3919,-3875,-4015,-4263,-4496,-4606,-4496,-4084,-3374,-2369,-1170,131,1392,2491,3310,3774,3835,3511,2841,1927,884,-144,-1021,-1617,-1854,-1696,-1170,-373,552,1435,2086,2363,2159,1444,266,-1259,-2977,-4684,-6220,-7417,-8189,-8478,-8308,-7709,-6795,-5629,-4354,-3029,-1776,-639,302,1020,1481,1678,1612,1321,826,214,-477,-1160,-1787,-2303,-2692,-2940,-3069,-3104,-3078,-3037,-3011,-3035,-3131,-3309,-3562,-3882,-4223,-4565,-4860,-5082,-5196,-5198,-5064,-4803,-4413,-3903,-3297,-2612,-1886,-1151,-441,209,796,1303,1755,2161,2545,2912,3267,3583,3833,3975,3967,3790,3430,2908,2271,1563,869,224,-308,-715,-983,-1126,-1150,-1087,-930,-704,-387,5,494,1050,1666,2273,2832,3230,3417,3303,2864,2092,1037,-211,-1545,-2805,-3898,-4680,-5106,-5133,-4780,-4098,-3171,-2089,-962,139,1132,1986,2671,3186,3532,3720,3742,3610,3318,2873,2301,1614,871,110,-611,-1230,-1699,-1977,-2043,-1900,-1581,-1133,-629,-147,250,505,602,554,390,193,12,-55,37,330,829,1508,2310,3147,3933,4560,4967,5092,4939,4535,3955,3299,2661,2155,1842,1765,1921,2244,2658,3018,3216,3106,2615,1682,329,-1370,-3279,-5205,-6950,-8282,-9047,-9107,-8435,-7068,-5139,-2843,-423,1878,3824,5260,6081,6303,5998,5326,4471,3633,2974,2627,2622,2968,3579,4364,5209,6004,6681,7170,7461,7559,7473,7261,6944,6569,6162,5735,5307,4862,4410,3912,3371,2743,2038,1219,312,-683,-1703,-2694,-3539,-4156,-4431,-4321,-3819,-2981,-1926,-800,239,1047,1533,1638,1376,783,-58,-1048,-2077,-3019,-3760,-4195,-4255,-3899,-3153,-2053,-716,772,2251,3624,4770,5623,6172,6406,6416,6237,5986,5706,5451,5221,5001,4743,4414,3993,3470,2908,2338,1864,1543,1461,1651,2139,2907,3901,5051,6234,7358,8304,9006,9424,9544,9398,9013,8433,7692,6843,5936,5038,4235,3599,3203,3095,3290,3773,4493,5349,6233,6990,7492,7605,7264,6444,5213,3677,2033,477,-759,-1496,-1617,-1094,5,1514,3234,4924,6388,7468,8080,8219,7939,7357,6607,5832,5144,4616,4253,4023,3860,3675,3428,3063,2600,2052,1466,884,351,-123,-532,-895,-1235,-1567,-1899,-2211,-2491,-2674,-2770,-2723,-2582,-2370,-2166,-2053,-2097,-2352,-2809,-3434,-4150,-4868,-5511,-6010,-6346,-6511,-6537,-6452,-6306,-6126,-5966,-5810,-5665,-5465,-5134,-4605,-3811,-2764,-1527,-251,869,1642,1892,1568,703,-542,-1867,-2975,-3501,-3245,-2094,-170,2256,4798,7022,8595,9283,9047,7981,6287,4206,1970,-236,-2259,-3996,-5343,-6216,-6547,-6294,-5509,-4280,-2824,-1361,-164,557,619,-27,-1401,-3391,-5868,-8636,-11461,-14086,-16215,-17560,-17841,-16859,-14502,-10840,-6098,-687,4851,9948,14046,16771,17905,17516,15844,13343,10507,7852,5783,4575,4331,5003,6384,8190,10063,11692,12815,13302,13149,12461,11428,10249,9096,8096,7292,6700,6261,5947,5664,5411,5104,4755,4304,3771,3160,2537,1972,1554,1321,1284,1379,1518,1620,1621,1547,1448,1442,1611,2025,2647,3388,4041,4382,4164,3205,1436,-1093,-4146,-7395,-10399,-12706,-13941,-13818,-12275,-9435,-5637,-1373,2787,6267,8613,9507,8869,6798,3587,-355,-4540,-8514,-11844,-14256,-15559,-15737,-14883,-13187,-10920,-8355,-5776,-3416,-1457,-19,836,1085,759,-113,-1435,-3139,-5090,-7150,-9174,-10968,-12386,-13255,-13461,-12954,-11745,-9961,-7782,-5466,-3268,-1428,-111,581,645,120,-881,-2232,-3803,-5453,-7091,-8632,-10030,-11257,-12300,-13142,-13783,-14202,-14398,-14366,-14116,-13685,-13104,-12468,-11851,-11364,-11088,-11055,-11246,-11548,-11800,-11788,-11326,-10266,-8581,-6333,-3719,-977,1597,3771,5358,6282,6579,6350,5765,5013,4256,3644,3296,3267,3628,4374,5492,6919,8556,10254,11861,13204,14155,14630,14608,14144,13341,12347,11328,10431,9797,9497,9568,9981,10644,11448,12227,12869,13236,13296,13023,12486,11771,10996,10265,9680,9274,9104,9127,9363,9752,10281,10915,11615,12356,13072,13718,14214,14502,14510,14208,13586,12684,11574,10364,9150,8055,7124,6426,5939,5662,5535,5518,5555,5608,5646,5659,5623,5526,5341,5018,4548,3883,3060,2086,1032,-46,-1077,-2002,-2772,-3371,-3763,-3981,-4008,-3897,-3669,-3379,-3084,-2837,-2711,-2752,-3015,-3516,-4265,-5220,-6342,-7539,-8736,-9828,-10740,-11396,-11761,-11813,-11572,-11078,-10412,-9662,-8953,-8381,-8050,-8006,-8251,-8743,-9373,-10038,-10594,-10946,-11019,-10785,-10265,-9515,-8618,-7677,-6795,-6069,-5592,-5423,-5610,-6157,-7043,-8220,-9601,-11088,-12551,-13859,-14869,-15471,-15562,-15108,-14099,-12598,-10695,-8529,-6251,-4035,-2049,-444,648,1151,1035,329,-867,-2422,-4159,-5904,-7507,-8840,-9852,-10503,-10830,-10856,-10659,-10268,-9756,-9135,-8430,-7648,-6792,-5865,-4915,-3958,-3081,-2317,-1742,-1371,-1233,-1291,-1526,-1849,-2226,-2545,-2791,-2879,-2808,-2553,-2109,-1498,-731,153,1108,2088,3040,3906,4647,5204,5551,5655,5520,5153,4618,3961,3288,2672,2202,1945,1936,2201,2735,3515,4519,5696,6992,8341,9652,10834,11794,12452,12745,12654,12187,11386,10338,9133,7891,6723,5733,5003,4593,4526,4810,5402,6266,7299,8433,9540,10546,11339,11866,12070,11931,11480,10758,9855,8869,7907,7068,6433,6067,5981,6205,6669,7352,8134,8937,9627,10123,10339,10251,9863,9237,8449,7622,6852,6249,5896,5823,6057,6548,7228,8007,8763,9397,9818,9966,9818,9393,8716,7864,6868,5815,4706,3602,2478,1361,234,-883,-1968,-2982,-3861,-4560,-5004,-5188,-5079,-4736,-4192,-3552,-2891,-2308,-1876,-1646,-1648,-1877,-2306,-2886,-3551,-4223,-4820,-5265,-5494,-5459,-5156,-4595,-3853,-3012,-2202,-1541,-1143,-1077,-1381,-2023,-2940,-4013,-5122,-6118,-6892,-7338,-7400,-7062,-6359,-5362,-4205,-3018,-1976,-1208,-840,-921,-1460,-2384,-3576,-4857,-6049,-6944,-7416,-7346,-6736,-5653,-4228,-2662,-1147,126,1002,1398,1282,708,-218,-1349,-2510,-3550,-4332,-4798,-4910,-4732,-4329,-3822,-3328,-2947,-2774,-2850,-3204,-3816,-4650,-5639,-6713,-7790,-8796,-9674,-10365,-10847,-11089,-11075,-10810,-10280,-9526,-8574,-7496,-6351,-5219,-4152,-3210,-2417,-1803,-1375,-1134,-1068,-1146,-1331,-1575,-1826,-2055,-2216,-2315,-2322,-2259,-2127,-1948,-1763,-1597,-1509,-1530,-1701,-2043,-2560,-3262,-4120,-5127,-6252,-7448,-8672,-9844,-10902,-11757,-12360,-12647,-12619,-12272,-11655,-10830,-9884,-8901,-7989,-7212,-6657,-6357,-6341,-6598,-7109,-7810,-8641,-9539,-10413,-11232,-11901,-12390,-12615,-12551,-12133,-11374,-10261,-8843,-7196,-5390,-3569,-1820,-289,944,1794,2224,2248,1899,1277,477,-373,-1167,-1803,-2216,-2365,-2249,-1886,-1336,-637,109,858,1508,1995,2266,2268,2026,1555,951,304,-280,-682,-853,-713,-267,484,1522,2789,4223,5746,7250,8625,9762,10546,10891,10744,10084,8946,7422,5646,3796,2073,670,-250,-568,-242,704,2173,4003,6001,7955,9674,10998,11832,12129,11926,11295,10372,9302,8246,7349,6721,6429,6500,6895,7563,8376,9238,10004,10581,10879,10854,10496,9832,8918,7835,6667,5521,4472,3616,2999,2670,2632,2869,3327,3941,4621,5307,5917,6442,6847,7162,7392,7568,7690,7776,7807,7784,7688,7518,7279,6988,6679,6369,6098,5862,5687,5544,5449,5372,5327,5306,5317,5375,5477,5638,5844,6099,6383,6684,6980,7254,7477,7645,7738,7748,7687,7550,7382,7194,7046,6956,6979,7130,7438,7896,8493,9178,9900,10574,11129,11479,11559,11312,10709,9765,8528,7085,5558,4046,2685,1539,695,167,-38,29,294,662,1015,1272,1335,1190,825,279,-373,-1065,-1708,-2246,-2660,-2941,-3142,-3297,-3465,-3662,-3884,-4098,-4242,-4260,-4090,-3694,-3064,-2200,-1167,-18,1113,2132,2903,3340,3411,3085,2432,1505,409,-746,-1849,-2823,-3592,-4163,-4551,-4822,-5036,-5254,-5505,-5801,-6130,-6491,-6865,-7274,-7706,-8165,-8624,-9044,-9373,-9555,-9561,-9372,-9018,-8536,-8001,-7462,-6992,-6625,-6390,-6311,-6368,-6562,-6825,-7112,-7317,-7375,-7211,-6802,-6172,-5378,-4524,-3726,-3078,-2665,-2521,-2643,-2997,-3526,-4159,-4834,-5486,-6067,-6546,-6907,-7149,-7293,-7362,-7402,-7430,-7464,-7484,-7436,-7266,-6894,-6277,-5410,-4320,-3103,-1864,-730,166,728,879,585,-125,-1191,-2479,-3847,-5121,-6144,-6798,-7008,-6768,-6136,-5184,-4055,-2828,-1636,-530,417,1159,1682,1930,1905,1579,935,6,-1205,-2609,-4134,-5668,-7094,-8319,-9245,-9827,-10043,-9902,-9463,-8774,-7913,-6938,-5891,-4798,-3678,-2538,-1417,-358,574,1290,1737,1861,1658,1172,456,-366,-1206,-1921,-2428,-2625,-2467,-1948,-1109,-57,1059,2062,2754,2991,2662,1762,345,-1433,-3389,-5298,-6952,-8188,-8875,-8981,-8505,-7529,-6158,-4526,-2792,-1095,403,1602,2393,2759,2692,2252,1514,565,-496,-1597,-2669,-3669,-4576,-5357,-6010,-6510,-6826,-6942,-6812,-6420,-5762,-4849,-3738,-2500,-1245,-83,867,1519,1812,1751,1368,768,64,-621,-1155,-1460,-1462,-1122,-456,529,1732,3075,4401,5589,6493,7019,7126,6795,6093,5085,3886,2615,1402,363,-390,-813,-867,-624,-113,532,1249,1936,2530,2982,3244,3302,3136,2758,2181,1436,583,-325,-1189,-1923,-2432,-2628,-2490,-1981,-1177,-126,1051,2242,3345,4261,4959,5414,5682,5828,5946,6131,6429,6883,7440,8072,8666,9166,9480,9563,9393,8942,8236,7277,6103,4767,3343,1943,697,-252,-763,-761,-198,855,2277,3866,5380,6594,7309,7428,6938,5942,4618,3189,1880,870,288,157,460,1083,1905,2783,3588,4230,4638,4807,4727,4468,4055,3575,3057,2539,2030,1513,999,473,-31,-481,-855,-1099,-1218,-1173,-984,-634,-155,448,1149,1922,2748,3601,4431,5205,5830,6275,6457,6393,6081,5602,5037,4471,3991,3649,3483,3501,3691,4024,4465,4957,5450,5859,6130,6168,5927,5354,4454,3258,1875,421,-919,-1985,-2615,-2706,-2217,-1197,244,1904,3571,4999,5986,6380,6106,5180,3703,1841,-188,-2153,-3838,-5055,-5678,-5642,-4940,-3627,-1818,356,2708,5072,7278,9170,10650,11623,12075,12014,11494,10627,9511,8299,7095,6021,5126,4459,3998,3708,3539,3410,3284,3114,2898,2633,2355,2057,1798,1557,1362,1188,1018,820,572,273,-68,-392,-657,-785,-730,-441,78,810,1680,2590,3405,4013,4292,4182,3680,2819,1734,558,-530,-1388,-1910,-2070,-1888,-1481,-947,-425,4,310,496,637,811,1111,1601,2319,3235,4291,5364,6326,7045,7417,7400,7001,6315,5453,4599,3897,3513,3542,4038,4981,6270,7763,9230,10475,11265,11451,10933,9722,7901,5667,3237,884,-1181,-2766,-3780,-4199,-4073,-3526,-2711,-1811,-996,-414,-128,-187,-517,-1070,-1730,-2416,-3066,-3632,-4115,-4502,-4812,-5041,-5187,-5218,-5093,-4766,-4196,-3378,-2333,-1121,167,1438,2588,3542,4237,4661,4811,4731,4450,4026,3480,2863,2197,1531,913,406,73,-30,140,570,1213,1954,2652,3139,3281,2963,2164,897,-737,-2602,-4543,-6388,-8000,-9266,-10126,-10565,-10626,-10375,-9924,-9385,-8858,-8440,-8170,-8079,-8150,-8364,-8662,-9014,-9355,-9648,-9839,-9902,-9794,-9538,-9121,-8617,-8055,-7520,-7062,-6715,-6493,-6361,-6274,-6166,-5981,-5688,-5270,-4761,-4190,-3620,-3099,-2684,-2403,-2286,-2339,-2552,-2913,-3379,-3905,-4444,-4915,-5287,-5489,-5517,-5363,-5055,-4651,-4207,-3804,-3506,-3368,-3423,-3670,-4080,-4600,-5166,-5707,-6175,-6525,-6753,-6851,-6863,-6806,-6729,-6656,-6605,-6579,-6570,-6558,-6529,-6469,-6377,-6261,-6148,-6056,-6030,-6077,-6221,-6438,-6707,-6979,-7204,-7341,-7335,-7168,-6812,-6281,-5591,-4815,-4005,-3278,-2681,-2316,-2184,-2310,-2647,-3144,-3731,-4308,-4807,-5141,-5268,-5175,-4870,-4409,-3865,-3320,-2870,-2581,-2515,-2681,-3080,-3656,-4368,-5120,-5854,-6475,-6927,-7163,-7171,-6975,-6633,-6236,-5883,-5685,-5718,-6053,-6694,-7623,-8771,-10050,-11340,-12532,-13504,-14160,-14420,-14251,-13661,-12722,-11539,-10255,-9012,-7912,-7037,-6370,-5890,-5490,-5092,-4602,-3959,-3148,-2163,-1053,136,1332,2474,3482,4310,4892,5216,5276,5105,4781,4381,4026,3805,3808,4068,4581,5284,6071,6810,7379,7658,7617,7211,6514,5553,4430,3202,1939,696,-485,-1578,-2553,-3417,-4153,-4781,-5292,-5709,-6011,-6215,-6298,-6272,-6147,-5942,-5691,-5415,-5129,-4827,-4508,-4139,-3710,-3176,-2515,-1692,-694,491,1835,3320,4892,6497,8080,9567,10887,11971,12755,13201,13298,13052,12523,11754,10861,9918,9034,8290,7722,7341,7104,6950,6801,6609,6335,5995,5635,5293,5054,4929,4966,5153,5476,5916,6430,6975,7483,7885,8091,8039,7668,6970,5959,4706,3312,1887,567,-561,-1414,-1960,-2230,-2251,-2137,-1941,-1763,-1622,-1533,-1452,-1321,-1088,-697,-138,584,1446,2391,3382,4344,5241,6006,6609,7032,7267,7353,7324,7235,7140,7083,7093,7190,7383,7659,8021,8438,8894,9369,9827,10234,10541,10683,10607,10256,9611,8669,7484,6118,4667,3232,1890,727,-227,-934,-1403,-1651,-1701,-1602,-1377,-1072,-714,-325,66,440,766,1002,1124,1087,894,549,99,-396,-862,-1215,-1404,-1371,-1112,-625,57,901,1847,2844,3824,4734,5534,6202,6733,7153,7473,7746,7989,8226,8475,8706,8934,9104,9228,9267,9227,9093,8854,8510,8059,7513,6912,6280,5675,5109,4609,4139,3682,3172,2582,1895,1119,305,-495,-1220,-1818,-2275,-2594,-2827,-3035,-3301,-3673,-4173,-4784,-5434,-6057,-6554,-6873,-6963,-6835,-6493,-5967,-5285,-4435,-3437,-2271,-968,417,1802,3069,4107,4842,5227,5292,5110,4787,4456,4239,4230,4501,5078,5940,7034,8249,9439,10454,11116,11310,10939,9992,8515,6636,4508,2345,317,-1398,-2685,-3485,-3787,-3654,-3192,-2548,-1887,-1367,-1101,-1163,-1543,-2182,-2958,-3714,-4288,-4519,-4319,-3660,-2603,-1317,29,1176,1971,2253,2000,1238,86,-1297,-2734,-4044,-5083,-5746,-5986,-5795,-5219,-4330,-3193,-1920,-559,801,2096,3299,4335,5232,5948,6528,6946,7240,7352,7311,7057,6610,5975,5192,4331,3486,2747,2228,1998,2116,2578,3341,4285,5274,6118,6652,6740,6285,5284,3775,1874,-260,-2449,-4490,-6226,-7511,-8292,-8556,-8388,-7889,-7220,-6499,-5848,-5339,-5013,-4881,-4939,-5149,-5463,-5826,-6157,-6391,-6463,-6315,-5917,-5246,-4311,-3122,-1749,-247,1271,2680,3874,4727,5179,5205,4837,4163,3317,2443,1703,1208,1044,1224,1701,2383,3119,3786,4243,4422,4265,3806,3054,2104,992,-189,-1397,-2562,-3653,-4616,-5413,-6005,-6326,-6358,-6038,-5389,-4425,-3238,-1955,-742,222,753,726,59,-1223,-3019,-5131,-7311,-9295,-10834,-11768,-11991,-11538,-10473,-9000,-7287,-5585,-4057,-2856,-2034,-1590,-1456,-1533,-1717,-1892,-1984,-1918,-1676,-1242,-667,10,685,1285,1722,1939,1908,1640,1202,671,189,-177,-303,-203,124,577,1034,1360,1407,1084,335,-824,-2318,-4018,-5771,-7407,-8792,-9825,-10449,-10687,-10585,-10237,-9748,-9209,-8684,-8212,-7785,-7382,-6981,-6549,-6106,-5668,-5300,-5041,-4948,-5024,-5260,-5582,-5919,-6141,-6178,-5931,-5374,-4504,-3355,-2014,-565,863,2150,3187,3864,4149,4008,3503,2704,1735,713,-233,-1021,-1577,-1904,-2014,-1974,-1850,-1724,-1657,-1701,-1860,-2129,-2459,-2783,-3053,-3198,-3216,-3116,-2953,-2819,-2794,-2971,-3377,-4022,-4831,-5723,-6579,-7287,-7782,-8009,-7982,-7738,-7355,-6919,-6521,-6219,-6052,-6018,-6093,-6234,-6400,-6555,-6696,-6815,-6940,-7088,-7260,-7452,-7622,-7702,-7624,-7298,-6662,-5671,-4330,-2674,-812,1136,3014,4666,5995,6909,7428,7567,7413,7039,6513,5900,5239,4555,3887,3234,2610,2018,1451,920,444,31,-275,-483,-578,-605,-608,-661,-829,-1155,-1667,-2327,-3092,-3862,-4552,-5062,-5333,-5318,-5009,-4452,-3681,-2814,-1922,-1129,-510,-143,-61,-253,-688,-1283,-1944,-2591,-3119,-3475,-3607,-3470,-3071,-2374,-1432,-255,1060,2417,3676,4707,5383,5664,5525,5047,4328,3484,2651,1921,1377,1086,1068,1349,1909,2723,3731,4870,6041,7155,8104,8783,9117,9039,8550,7678,6522,5198,3864,2652,1686,1037,728,730,970,1340,1733,2045,2201,2170,1940,1550,1045,486,-67,-568,-996,-1334,-1592,-1767,-1838,-1796,-1580,-1184,-564,263,1280,2439,3668,4886,6003,6933,7623,8034,8167,8048,7711,7222,6649,6061,5566,5224,5130,5323,5810,6554,7473,8433,9310,9938,10210,10017,9353,8228,6769,5093,3381,1771,402,-652,-1331,-1645,-1617,-1310,-801,-157,534,1235,1876,2421,2830,3057,3083,2900,2519,1997,1384,797,310,40,78,473,1274,2451,3918,5567,7205,8667,9779,10403,10485,9990,8997,7579,5905,4128,2436,993,-62,-625,-643,-104,948,2438,4222,6140,7987,9559,10691,11235,11170,10497,9364,7930,6426,5054,3988,3322,3076,3183,3530,3972,4353,4553,4477,4085,3385,2413,1248,-34,-1329,-2570,-3648,-4509,-5070,-5271,-5105,-4561,-3720,-2709,-1654,-751,-100,196,138,-217,-775,-1383,-1941,-2328,-2517,-2498,-2340,-2092,-1848,-1631,-1462,-1319,-1149,-920,-581,-103,525,1322,2256,3308,4405,5450,6340,6945,7175,6988,6374,5441,4276,3079,1975,1124,604,434,596,981,1480,1956,2283,2378,2187,1719,1034,227,-574,-1244,-1668,-1758,-1468,-789,232,1502,2875,4193,5253,5912,6034,5567,4526,2984,1082,-1013,-3093,-4958,-6414,-7313,-7598,-7276,-6460,-5319,-4052,-2858,-1877,-1204,-842,-759,-873,-1083,-1305,-1429,-1401,-1142,-647,93,1025,2072,3137,4116,4928,5523,5879,5999,5894,5571,5037,4304,3388,2344,1248,201,-670,-1276,-1546,-1470,-1102,-517,167,847,1433,1838,2021,1932,1562,925,58,-958,-2025,-3031,-3854,-4410,-4638,-4527,-4126,-3505,-2783,-2067,-1466,-1048,-843,-840,-964,-1154,-1302,-1346,-1242,-962,-548,-3,593,1239,1873,2513,3132,3752,4370,4971,5547,6026,6378,6514,6400,5977,5246,4211,2927,1464,-68,-1571,-2915,-4018,-4782,-5182,-5184,-4831,-4153,-3233,-2155,-1019,68,997,1697,2092,2197,2035,1696,1277,875,562,359,260,191,98,-110,-473,-1013,-1730,-2560,-3455,-4320,-5075,-5648,-5982,-6041,-5805,-5276,-4460,-3382,-2099,-646,876,2396,3821,5060,6048,6716,7016,6913,6393,5466,4191,2652,975,-699,-2239,-3530,-4503,-5143,-5472,-5555,-5469,-5284,-5058,-4814,-4561,-4296,-4016,-3737,-3494,-3340,-3327,-3531,-3953,-4644,-5540,-6620,-7791,-8972,-10064,-10975,-11615,-11905,-11803,-11284,-10373,-9145,-7696,-6178,-4734,-3492,-2589,-2070,-1996,-2337,-3050,-4056,-5237,-6481,-7647,-8624,-9313,-9634,-9563,-9079,-8230,-7059,-5670,-4143,-2617,-1162,79,1077,1715,2002,1889,1415,611,-466,-1733,-3119,-4520,-5860,-7032,-7985,-8643,-8998,-9050,-8829,-8389,-7782,-7056,-6268,-5458,-4679,-3985,-3422,-3041,-2835,-2791,-2825,-2860,-2794,-2574,-2177,-1644,-1051,-524,-168,-120,-434,-1158,-2245,-3621,-5138,-6651,-8005,-9065,-9767,-10052,-9944,-9475,-8719,-7762,-6693,-5603,-4562,-3620,-2816,-2145,-1613,-1195,-891,-687,-593,-610,-732,-946,-1225,-1508,-1775,-1957,-2050,-2022,-1898,-1679,-1407,-1107,-816,-582,-443,-452,-653,-1077,-1742,-2624,-3667,-4772,-5815,-6658,-7204,-7360,-7146,-6581,-5786,-4873,-3983,-3238,-2717,-2478,-2512,-2772,-3175,-3603,-3939,-4084,-3980,-3609,-3013,-2270,-1467,-715,-74,408,741,962,1149,1377,1728,2256,2952,3789,4646,5418,5947,6142,5932,5319,4379,3204,1952,750,-283,-1066,-1571,-1829,-1881,-1840,-1761,-1738,-1779,-1895,-2043,-2178,-2254,-2217,-2040,-1697,-1169,-468,419,1450,2604,3828,5046,6177,7123,7800,8144,8135,7765,7074,6102,4912,3573,2160,770,-510,-1563,-2300,-2645,-2551,-2052,-1182,-82,1163,2383,3511,4438,5152,5617,5868,5906,5788,5526,5187,4788,4381,3982,3607,3257,2924,2606,2293,2014,1765,1591,1492,1480,1542,1652,1769,1851,1844,1708,1398,914,244,-539,-1389,-2172,-2799,-3130,-3094,-2630,-1765,-553,860,2329,3677,4751,5432,5663,5407,4722,3650,2317,828,-655,-2000,-3077,-3781,-4078,-3961,-3493,-2779,-1929,-1078,-317,279,698,962,1150,1339,1626,2063,2668,3389,4150,4824,5315,5508,5353,4808,3877,2624,1100,-537,-2179,-3647,-4819,-5581,-5882,-5710,-5129,-4228,-3148,-2025,-997,-144,470,878,1111,1267,1420,1656,2032,2575,3289,4132,5036,5905,6629,7102,7247,7008,6394,5438,4241,2924,1630,512,-322,-791,-869,-605,-70,589,1248,1753,2018,1969,1615,997,220,-586,-1279,-1698,-1754,-1354,-518,710,2211,3837,5418,6782,7771,8262,8163,7439,6119,4276,2069,-322,-2682,-4800,-6511,-7690,-8291,-8321,-7852,-6983,-5850,-4569,-3271,-2043,-965,-86,578,1032,1309,1468,1573,1694,1900,2219,2683,3269,3968,4731,5526,6313,7039,7668,8130,8368,8338,8004,7374,6507,5462,4400,3418,2690,2303,2351,2841,3743,4956,6325,7679,8806,9531,9679,9171,7976,6176,3936,1477,-932,-3034,-4618,-5539,-5759,-5321,-4378,-3127,-1809,-639,218,676,744,504,103,-288,-512,-424,55,949,2218,3769,5437,7083,8480,9513,10015,9959,9340,8269,6904,5451,4123,3106,2534,2472,2896,3729,4800,5942,6933,7609,7834,7548,6771,5603,4189,2740,1443,475,-33,-54,423,1264,2372,3550,4670,5601,6265,6637,6715,6536,6128,5537,4773,3871,2826,1688,487,-687,-1751,-2613,-3214,-3512,-3545,-3336,-2972,-2514,-2002,-1484,-935,-368,244,889,1521,2078,2441,2498,2143,1317,26,-1630,-3491,-5319,-6879,-7936,-8326,-7964,-6883,-5194,-3135,-943,1096,2768,3910,4471,4479,4054,3373,2638,2054,1781,1937,2535,3550,4850,6264,7588,8604,9147,9103,8457,7245,5606,3677,1628,-382,-2256,-3895,-5272,-6385,-7239,-7857,-8263,-8423,-8350,-7982,-7320,-6346,-5104,-3634,-2032,-361,1291,2872,4342,5676,6842,7802,8499,8848,8785,8236,7201,5707,3878,1877,-76,-1748,-2929,-3475,-3313,-2503,-1184,395,1946,3191,3882,3898,3194,1863,92,-1895,-3806,-5393,-6419,-6736,-6257,-5032,-3163,-882,1568,3875,5802,7095,7649,7394,6391,4767,2703,421,-1871,-3983,-5759,-7105,-7941,-8266,-8072,-7410,-6344,-4954,-3372,-1712,-134,1244,2308,2997,3275,3164,2701,1956,1021,-19,-1056,-1987,-2732,-3211,-3378,-3217,-2739,-1986,-1053,-24,958,1784,2323,2506,2290,1697,817,-239,-1293,-2190,-2764,-2893,-2517,-1640,-349,1190,2793,4215,5295,5869,5886,5357,4342,2982,1392,-280,-1929,-3481,-4874,-6089,-7097,-7896,-8472,-8835,-8979,-8930,-8685,-8262,-7661,-6889,-5960,-4897,-3727,-2491,-1228,44,1273,2455,3528,4448,5142,5529,5533,5095,4201,2879,1240,-582,-2385,-3991,-5232,-5994,-6231,-5969,-5264,-4249,-3040,-1776,-580,461,1268,1810,2081,2118,1989,1776,1571,1430,1397,1444,1533,1572,1483,1184,634,-162,-1191,-2353,-3588,-4772,-5836,-6681,-7279,-7554,-7518,-7135,-6431,-5449,-4269,-3011,-1824,-836,-162,157,142,-114,-471,-771,-870,-669,-139,676,1658,2649,3470,3982,4086,3756,3037,2018,825,-395,-1512,-2434,-3073,-3437,-3516,-3380,-3075,-2685,-2250,-1821,-1401,-994,-575,-135,332,810,1275,1672,1972,2113,2087,1856,1436,826,63,-816,-1756,-2708,-3621,-4467,-5234,-5933,-6596,-7229,-7844,-8393,-8818,-9029,-8930,-8450,-7532,-6178,-4419,-2366,-123,2120,4244,6078,7562,8623,9276,9559,9537,9323,8991,8657,8364,8155,8009,7877,7691,7378,6891,6200,5326,4300,3202,2102,1082,206,-486,-972,-1261,-1361,-1290,-1057,-657,-100,621,1465,2383,3285,4062,4613,4831,4664,4085,3122,1851,359,-1217,-2784,-4226,-5490,-6540,-7361,-7972,-8367,-8568,-8551,-8323,-7856,-7146,-6189,-5012,-3652,-2196,-729,639,1790,2653,3135,3233,2942,2321,1451,432,-643,-1675,-2618,-3430,-4106,-4669,-5115,-5478,-5730,-5876,-5873,-5692,-5297,-4649,-3728,-2526,-1058,631,2486,4420,6336,8141,9700,10932,11714,11993,11716,10899,9569,7813,5700,3371,917,-1515,-3826,-5912,-7717,-9194,-10365,-11223,-11824,-12172,-12310,-12233,-11957,-11464,-10745,-9769,-8535,-7008,-5232,-3209,-1035,1198,3371,5335,6975,8164,8822,8892,8370,7283,5727,3810,1707,-409,-2351,-3948,-5086,-5694,-5781,-5423,-4747,-3922,-3138,-2547,-2279,-2386,-2841,-3575,-4429,-5246,-5838,-6039,-5739,-4863,-3451,-1593,503,2615,4472,5848,6572,6550,5779,4342,2385,94,-2306,-4640,-6719,-8434,-9705,-10507,-10854,-10781,-10336,-9565,-8516,-7210,-5691,-3983,-2140,-228,1674,3469,5036,6279,7079,7378,7132,6373,5151,3594,1800,-77,-1956,-3710,-5313,-6689,-7839,-8743,-9402,-9815,-9978,-9875,-9487,-8784,-7747,-6360,-4646,-2650,-470,1762,3878,5704,7080,7889,8073,7653,6702,5354,3751,2034,328,-1289,-2755,-4043,-5139,-6037,-6743,-7264,-7624,-7840,-7951,-7981,-7976,-7958,-7950,-7932,-7879,-7702,-7336,-6671,-5663,-4269,-2520,-488,1702,3908,5959,7725,9089,9993,10418,10392,9956,9185,8137,6892,5516,4088,2681,1363,206,-763,-1497,-2035,-2373,-2583,-2690,-2749,-2769,-2759,-2692,-2540,-2260,-1815,-1184,-367,623,1724,2875,3975,4924,5616,5971,5906,5423,4500,3219,1643,-103,-1883,-3565,-5004,-6077,-6705,-6810,-6408,-5508,-4198,-2566,-745,1134,2917,4474,5686,6470,6798,6700,6244,5559,4765,3990,3338,2839,2512,2280,2076,1797,1359,728,-119,-1129,-2246,-3368,-4406,-5271,-5879,-6200,-6163,-5781,-5016,-3888,-2409,-607,1444,3670,5938,8117,10027,11531,12461,12737,12273,11089,9215,6787,3959,956,-2008,-4702,-6969,-8665,-9759,-10239,-10185,-9691,-8885,-7882,-6795,-5695,-4628,-3614,-2626,-1648,-617,490,1716,3044,4434,5799,7031,7994,8583,8702,8311,7420,6093,4450,2666,926,-541,-1587,-2054,-1928,-1250,-166,1089,2281,3125,3432,3048,1962,261,-1850,-4102,-6163,-7735,-8559,-8459,-7415,-5496,-2922,2,2933,5520,7465,8562,8688,7845,6118,3695,820,-2208,-5089,-7528,-9290,-10209,-10207,-9318,-7631,-5363,-2720,-1,2548,4667,6171,6930,6919,6193,4926,3330,1694,251,-789,-1330,-1375,-1031,-487,25,284,110,-584,-1789,-3387,-5171,-6895,-8290,-9140,-9292,-8701,-7409,-5574,-3390,-1131,962,2652,3782,4281,4171,3570,2668,1681,839,312,212,543,1235,2116,2987,3610,3798,3407,2406,842,-1119,-3259,-5318,-7025,-8183,-8628,-8333,-7342,-5808,-3927,-1939,-40,1592,2866,3756,4298,4591,4746,4895,5121,5487,5968,6520,7012,7339,7377,7062,6379,5368,4108,2697,1232,-207,-1563,-2798,-3906,-4874,-5723,-6430,-6993,-7358,-7469,-7261,-6658,-5633,-4165,-2312,-156,2159,4489,6656,8529,9954,10860,11166,10883,10051,8776,7196,5485,3796,2277,1028,98,-491,-789,-840,-756,-601,-481,-425,-465,-560,-663,-707,-637,-450,-163,133,363,421,263,-119,-669,-1271,-1784,-2058,-1973,-1461,-520,759,2243,3723,4980,5816,6050,5598,4435,2631,321,-2308,-5049,-7674,-9973,-11743,-12815,-13062,-12408,-10865,-8484,-5433,-1881,1907,5703,9234,12294,14668,16224,16848,16510,15223,13074,10210,6832,3175,-489,-3920,-6869,-9180,-10729,-11502,-11529,-10921,-9804,-8342,-6645,-4851,-3006,-1174,639,2446,4242,6056,7857,9624,11286,12744,13881,14569,14688,14145,12888,10916,8310,5193,1782,-1706,-4998,-7884,-10160,-11717,-12505,-12541,-11911,-10717,-9102,-7175,-5066,-2830,-566,1693,3853,5833,7521,8799,9571,9785,9431,8591,7381,5973,4553,3282,2283,1629,1295,1266,1416,1683,1952,2137,2191,2048,1708,1186,532,-151,-755,-1148,-1243,-966,-334,606,1763,2989,4185,5201,5967,6407,6505,6254,5679,4820,3711,2406,949,-624,-2264,-3928,-5563,-7104,-8488,-9641,-10486,-10943,-10934,-10389,-9270,-7576,-5374,-2784,1,2757,5256,7273,8655,9301,9202,8432,7129,5495,3732,2069,659,-362,-969,-1182,-1123,-929,-804,-890,-1330,-2145,-3301,-4657,-6018,-7161,-7851,-7925,-7250,-5826,-3678,-979,2115,5336,8462,11235,13462,14970,15671,15512,14537,12817,10529,7834,4978,2158,-410,-2582,-4225,-5310,-5801,-5767,-5284,-4483,-3503,-2483,-1551,-788,-275,-5,8,-178,-491,-866,-1177,-1357,-1313,-993,-394,481,1557,2745,3922,4956,5720,6111,6046,5503,4473,3026,1245,-738,-2765,-4681,-6326,-7567,-8307,-8473,-8053,-7051,-5518,-3538,-1208,1341,3973,6542,8900,10894,12403,13287,13493,12979,11794,10052,7895,5526,3127,861,-1128,-2776,-4038,-4949,-5568,-5991,-6314,-6607,-6918,-7216,-7449,-7494,-7247,-6584,-5460,-3861,-1871,380,2714,4925,6824,8234,9031,9141,8553,7323,5577,3498,1312,-760,-2484,-3728,-4386,-4492,-4125,-3469,-2711,-2062,-1680,-1672,-2050,-2777,-3689,-4647,-5401,-5796,-5634,-4841,-3375,-1314,1217,4005,6834,9464,11691,13367,14381,14719,14394,13494,12119,10396,8434,6341,4192,2051,-33,-2024,-3872,-5557,-7011,-8222,-9110,-9669,-9824,-9563,-8851,-7703,-6143,-4257,-2125,104,2295,4299,5964,7188,7886,8031,7649,6803,5588,4112,2481,801,-853,-2395,-3790,-4979,-5919,-6581,-6906,-6871,-6430,-5573,-4313,-2702,-818,1201,3223,5064,6571,7586,8000,7750,6849,5371,3480,1366,-746,-2628,-4118,-5092,-5499,-5379,-4777,-3836,-2674,-1450,-322,593,1167,1353,1120,512,-411,-1529,-2720,-3833,-4721,-5241,-5285,-4775,-3718,-2178,-300,1718,3685,5367,6650,7383,7554,7160,6278,5020,3536,1965,467,-871,-1963,-2808,-3429,-3888,-4277,-4664,-5108,-5624,-6162,-6646,-6938,-6905,-6422,-5422,-3883,-1889,456,2959,5437,7700,9598,11021,11926,12294,12166,11589,10634,9373,7872,6178,4341,2366,303,-1845,-3993,-6079,-7967,-9532,-10624,-11124,-10946,-10052,-8483,-6347,-3824,-1144,1436,3681,5371,6370,6606,6087,4928,3263,1328,-700,-2579,-4167,-5305,-5910,-5949,-5411,-4384,-2938,-1242,556,2279,3753,4862,5506,5671,5388,4752,3911,3022,2264,1771,1653,1943,2624,3609,4752,5894,6832,7383,7409,6803,5570,3759,1521,-976,-3501,-5875,-7908,-9497,-10578,-11144,-11258,-10970,-10394,-9600,-8668,-7648,-6586,-5493,-4395,-3276,-2143,-997,146,1246,2256,3099,3709,4019,4001,3640,2977,2060,982,-179,-1318,-2376,-3300,-4077,-4735,-5312,-5866,-6444,-7056,-7670,-8227,-8600,-8687,-8357,-7523,-6155,-4254,-1904,778,3626,6456,9080,11331,13062,14192,14664,14504,13747,12475,10795,8795,6605,4312,2029,-159,-2174,-3960,-5476,-6700,-7632,-8272,-8633,-8717,-8519,-8015,-7209,-6069,-4653,-2994,-1218,551,2140,3394,4171,4361,3930,2881,1305,-652,-2797,-4916,-6787,-8248,-9182,-9551,-9408,-8832,-7965,-6934,-5858,-4828,-3886,-3048,-2306,-1623,-986,-356,270,901,1516,2104,2617,3016,3261,3285,3079,2575,1787,698,-647,-2181,-3806,-5408,-6865,-8075,-8966,-9499,-9686,-9574,-9241,-8783,-8306,-7876,-7557,-7345,-7211,-7087,-6886,-6530,-5941,-5099,-3983,-2650,-1171,333,1722,2852,3595,3849,3567,2749,1448,-206,-2061,-3903,-5531,-6774,-7496,-7648,-7238,-6348,-5111,-3689,-2268,-996,-17,599,823,691,276,-311,-963,-1568,-2026,-2284,-2275,-2022,-1523,-864,-117,615,1241,1705,1972,2050,1964,1746,1419,997,453,-215,-1039,-2021,-3130,-4340,-5544,-6665,-7579,-8181,-8405,-8194,-7585,-6628,-5462,-4211,-3037,-2053,-1340,-922,-752,-754,-799,-773,-572,-138,540,1415,2384,3339,4120,4641,4809,4624,4119,3378,2501,1580,709,-58,-651,-1032,-1148,-976,-500,241,1190,2217,3187,3953,4393,4451,4112,3434,2510,1457,398,-563,-1341,-1909,-2274,-2483,-2650,-2841,-3194,-3731,-4486,-5385,-6326,-7160,-7729,-7908,-7611,-6819,-5586,-4019,-2284,-553,967,2141,2821,2975,2618,1849,823,-280,-1306,-2123,-2689,-2992,-3102,-3075,-3009,-2953,-2953,-3026,-3134,-3259,-3304,-3220,-2920,-2359,-1513,-404,918,2351,3799,5119,6212,6965,7335,7287,6866,6127,5174,4120,3084,2175,1486,1069,944,1091,1453,1939,2446,2839,3010,2841,2270,1256,-154,-1889,-3794,-5698,-7416,-8757,-9576,-9766,-9271,-8117,-6374,-4195,-1770,666,2877,4646,5807,6255,5986,5038,3555,1695,-330,-2309,-4062,-5433,-6352,-6793,-6815,-6509,-6000,-5396,-4794,-4234,-3729,-3253,-2760,-2200,-1533,-732,190,1192,2190,3078,3743,4075,4012,3529,2666,1518,206,-1104,-2266,-3158,-3684,-3829,-3610,-3122,-2489,-1873,-1421,-1259,-1454,-2012,-2873,-3923,-5021,-5992,-6684,-6962,-6746,-6034,-4880,-3434,-1861,-391,793,1490,1596,1028,-184,-1944,-4094,-6372,-8535,-10270,-11343,-11545,-10788,-9061,-6498,-3275,319,4010,7504,10542,12937,14550,15334,15305,14546,13206,11473,9568,7699,6065,4791,3965,3577,3564,3822,4171,4480,4563,4305,3646,2563,1144,-482,-2132,-3602,-4700,-5303,-5308,-4749,-3665,-2233,-602,987,2365,3357,3873,3882,3441,2646,1662,636,-271,-946,-1316,-1355,-1088,-589,61,723,1299,1659,1736,1466,850,-74,-1227,-2466,-3648,-4583,-5133,-5142,-4553,-3339,-1564,662,3163,5747,8188,10255,11760,12536,12481,11601,9935,7669,4995,2215,-421,-2615,-4192,-5010,-5044,-4363,-3115,-1507,219,1847,3188,4130,4626,4700,4425,3901,3260,2600,2045,1661,1522,1633,1980,2495,3078,3637,4043,4244,4153,3776,3103,2184,1068,-172,-1465,-2745,-3943,-5022,-5920,-6615,-7064,-7245,-7147,-6756,-6089,-5139,-3950,-2537,-977,683,2345,3937,5365,6549,7427,7960,8136,8011,7639,7150,6616,6161,5812,5596,5457,5316,5054,4572,3783,2673,1281,-280,-1860,-3296,-4434,-5182,-5480,-5360,-4880,-4155,-3304,-2460,-1720,-1183,-860,-763,-820,-948,-1044,-1014,-797,-368,244,995,1792,2554,3214,3705,4010,4127,4075,3901,3658,3393,3191,3090,3172,3459,3990,4743,5684,6723,7736,8593,9141,9280,8949,8162,7012,5646,4261,3043,2158,1688,1642,1931,2415,2871,3121,2969,2322,1163,-437,-2299,-4214,-5915,-7179,-7804,-7677,-6779,-5169,-3016,-532,2006,4333,6181,7350,7695,7166,5802,3724,1136,-1723,-4549,-7079,-9024,-10210,-10491,-9879,-8451,-6423,-4058,-1668,436,2009,2859,2912,2209,881,-833,-2639,-4229,-5305,-5630,-5058,-3547,-1159,1926,5452,9097,12500,15318,17264,18126,17834,16429,14069,11021,7579,4066,777,-2078,-4333,-5927,-6868,-7208,-7058,-6534,-5763,-4856,-3915,-2999,-2163,-1415,-779,-239,200,547,841,1088,1364,1670,2050,2471,2879,3199,3315,3150,2626,1729,491,-987,-2575,-4098,-5404,-6341,-6810,-6748,-6149,-5060,-3558,-1771,176,2152,4043,5760,7247,8463,9390,10011,10311,10262,9834,9002,7745,6083,4063,1780,-625,-2994,-5135,-6906,-8152,-8806,-8832,-8261,-7186,-5737,-4071,-2361,-750,652,1762,2589,3139,3500,3761,4014,4347,4810,5396,6070,6725,7254,7512,7397,6834,5795,4336,2545,568,-1431,-3288,-4874,-6082,-6873,-7259,-7292,-7059,-6670,-6199,-5720,-5230,-4699,-4043,-3167,-1979,-412,1523,3777,6180,8555,10645,12237,13139,13240,12535,11104,9139,6875,4598,2567,1013,87,-136,318,1335,2738,4290,5764,6946,7686,7913,7641,6955,6005,4943,3951,3130,2579,2293,2232,2306,2401,2424,2290,1983,1502,902,255,-364,-880,-1221,-1371,-1281,-995,-516,78,732,1351,1869,2196,2298,2144,1768,1234,650,130,-190,-237,55,647,1498,2472,3466,4341,5013,5414,5523,5335,4862,4138,3187,2068,854,-382,-1516,-2490,-3212,-3671,-3861,-3819,-3591,-3234,-2789,-2285,-1742,-1150,-497,230,1058,1978,2996,4072,5178,6230,7171,7881,8281,8254,7740,6671,5085,2998,579,-2041,-4613,-6925,-8742,-9887,-10255,-9805,-8630,-6855,-4726,-2465,-344,1434,2711,3418,3584,3302,2769,2159,1713,1575,1874,2637,3830,5312,6936,8444,9665,10358,10420,9749,8391,6417,4020,1372,-1290,-3786,-5959,-7692,-8940,-9676,-9923,-9729,-9135,-8210,-7005,-5588,-4026,-2395,-773,755,2111,3241,4076,4601,4766,4571,4016,3106,1896,425,-1219,-2939,-4631,-6172,-7448,-8348,-8786,-8701,-8074,-6926,-5317,-3362,-1186,1041,3177,5055,6555,7583,8090,8069,7564,6634,5399,3946,2416,885,-551,-1846,-2973,-3914,-4672,-5245,-5660,-5917,-6063,-6114,-6096,-6028,-5900,-5696,-5402,-4970,-4398,-3644,-2719,-1618,-381,948,2282,3535,4605,5408,5876,5973,5700,5082,4187,3075,1838,538,-768,-2045,-3285,-4478,-5621,-6708,-7703,-8577,-9283,-9784,-10068,-10135,-10019,-9762,-9415,-9008,-8554,-8030,-7389,-6562,-5489,-4104,-2413,-437,1705,3869,5851,7462,8520,8923,8632,7709,6291,4574,2788,1150,-170,-1076,-1545,-1650,-1499,-1265,-1103,-1142,-1469,-2067,-2886,-3769,-4558,-5073,-5164,-4763,-3849,-2526,-929,722,2213,3330,3903,3857,3161,1919,259,-1613,-3492,-5192,-6561,-7516,-8023,-8111,-7843,-7304,-6585,-5766,-4907,-4050,-3207,-2382,-1554,-716,144,1029,1908,2780,3594,4330,4950,5410,5685,5729,5526,5059,4323,3345,2142,775,-696,-2210,-3664,-5017,-6176,-7113,-7773,-8127,-8154,-7837,-7178,-6199,-4940,-3486,-1932,-412,943,2007,2682,2922,2708,2095,1129,-67,-1413,-2777,-4065,-5186,-6063,-6673,-7001,-7097,-7009,-6824,-6593,-6384,-6203,-6068,-5943,-5798,-5588,-5267,-4810,-4201,-3454,-2594,-1669,-722,214,1109,1972,2791,3589,4342,5060,5680,6203,6553,6738,6708,6500,6093,5539,4827,3985,2998,1871,602,-796,-2284,-3821,-5331,-6743,-7980,-8955,-9607,-9870,-9718,-9141,-8184,-6909,-5439,-3901,-2453,-1242,-392,10,-61,-557,-1393,-2416,-3482,-4436,-5169,-5623,-5795,-5742,-5548,-5333,-5191,-5205,-5394,-5746,-6178,-6599,-6878,-6906,-6604,-5923,-4887,-3550,-2009,-395,1186,2610,3806,4716,5313,5603,5589,5295,4746,3946,2940,1716,329,-1217,-2855,-4546,-6202,-7772,-9155,-10313,-11158,-11674,-11803,-11547,-10883,-9840,-8446,-6763,-4883,-2900,-935,902,2519,3832,4789,5366,5535,5319,4712,3751,2467,897,-898,-2844,-4866,-6835,-8662,-10216,-11423,-12210,-12574,-12526,-12136,-11476,-10630,-9660,-8606,-7478,-6267,-4953,-3513,-1954,-289,1424,3124,4716,6128,7278,8121,8636,8810,8675,8242,7558,6655,5574,4357,3047,1676,282,-1110,-2473,-3773,-4968,-6017,-6838,-7386,-7586,-7409,-6838,-5892,-4611,-3086,-1401,307,1922,3326,4417,5142,5482,5468,5166,4663,4064,3437,2862,2343,1886,1441,960,376,-344,-1226,-2236,-3302,-4326,-5151,-5667,-5741,-5329,-4427,-3109,-1492,259,1990,3541,4803,5704,6224,6377,6226,5813,5240,4544,3797,3016,2224,1414,595,-241,-1068,-1876,-2619,-3281,-3826,-4245,-4533,-4679,-4695,-4560,-4294,-3876,-3335,-2679,-1944,-1178,-407,300,923,1397,1710,1813,1705,1370,816,69,-829,-1829,-2848,-3823,-4658,-5290,-5647,-5691,-5397,-4771,-3861,-2720,-1443,-103,1200,2407,3465,4336,5030,5544,5921,6179,6344,6415,6379,6225,5934,5533,5041,4543,4091,3779,3643,3722,4004,4445,4979,5498,5907,6091,5980,5545,4800,3837,2767,1734,879,306,72,182,574,1148,1783,2361,2785,3026,3074,3001,2875,2800,2838,3052,3417,3904,4406,4822,5035,4941,4500,3670,2524,1117,-405,-1903,-3206,-4164,-4635,-4544,-3841,-2577,-838,1214,3377,5453,7216,8517,9212,9255,8641,7433,5731,3672,1389,-961,-3256,-5362,-7192,-8663,-9720,-10346,-10518,-10280,-9654,-8727,-7570,-6306,-5021,-3848,-2859,-2132,-1702,-1546,-1637,-1857,-2139,-2320,-2342,-2087,-1546,-739,259,1307,2258,2940,3229,3012,2282,1044,-578,-2449,-4362,-6139,-7572,-8549,-8949,-8769,-8016,-6767,-5132,-3221,-1183,866,2805,4548,6023,7198,8037,8560,8758,8687,8362,7858,7208,6474,5696,4900,4116,3341,2578,1819,1038,223,-640,-1558,-2507,-3444,-4315,-5020,-5506,-5686,-5542,-5065,-4287,-3277,-2103,-862,354,1462,2390,3078,3517,3702,3681,3508,3252,2979,2735,2544,2376,2211,1963,1598,1043,302,-619,-1636,-2650,-3520,-4107,-4292,-3979,-3147,-1804,-55,1991,4137,6228,8058,9495,10412,10753,10503,9716,8472,6909,5170,3416,1798,449,-538,-1097,-1219,-928,-274,645,1755,2932,4094,5143,6000,6600,6890,6840,6446,5722,4724,3530,2244,992,-122,-984,-1557,-1801,-1752,-1457,-993,-441,108,579,901,1021,920,585,47,-658,-1462,-2302,-3089,-3755,-4218,-4423,-4322,-3888,-3128,-2063,-766,707,2232,3724,5056,6138,6871,7222,7158,6751,6066,5256,4458,3808,3419,3335,3548,4004,4585,5187,5672,5955,5970,5706,5206,4542,3815,3140,2600,2263,2146,2230,2450,2737,2981,3124,3085,2850,2414,1822,1132,434,-202,-678,-932,-909,-587,24,860,1848,2845,3736,4376,4678,4575,4078,3237,2168,1020,-49,-862,-1307,-1265,-737,268,1634,3219,4831,6297,7429,8136,8318,7999,7211,6051,4638,3104,1589,218,-897,-1687,-2102,-2148,-1866,-1333,-654,44,651,1051,1189,1037,625,30,-650,-1284,-1769,-2011,-1947,-1572,-895,13,1076,2203,3281,4232,4948,5358,5408,5048,4307,3206,1839,305,-1283,-2810,-4183,-5331,-6196,-6751,-6977,-6862,-6418,-5660,-4614,-3349,-1899,-377,1163,2602,3883,4912,5664,6100,6239,6118,5777,5295,4711,4088,3452,2837,2266,1764,1363,1079,938,931,1053,1241,1455,1609,1640,1503,1166,672,62,-551,-1061,-1346,-1319,-922,-170,895,2165,3521,4825,5958,6808,7324,7459,7236,6701,5925,5016,4056,3142,2324,1637,1075,616,218,-164,-574,-1036,-1554,-2110,-2657,-3130,-3465,-3577,-3421,-2959,-2195,-1182,16,1282,2500,3568,4360,4847,4951,4716,4167,3382,2468,1516,624,-125,-695,-1052,-1206,-1169,-976,-654,-262,172,574,899,1086,1075,849,373,-320,-1202,-2206,-3258,-4276,-5192,-5927,-6454,-6720,-6740,-6509,-6056,-5414,-4600,-3655,-2590,-1454,-256,933,2088,3132,4024,4726,5205,5470,5527,5415,5176,4867,4535,4239,4018,3901,3902,4019,4230,4504,4801,5070,5275,5359,5301,5060,4638,4052,3314,2511,1661,876,176,-364,-737,-939,-987,-929,-800,-661,-525,-426,-333,-240,-80,175,579,1141,1844,2638,3438,4142,4663,4916,4878,4553,3991,3282,2505,1767,1128,636,300,93,-12,-71,-105,-153,-210,-288,-370,-451,-503,-533,-498,-426,-299,-148,-2,109,154,116,7,-174,-371,-583,-759,-900,-1004,-1081,-1158,-1264,-1427,-1663,-1997,-2403,-2879,-3382,-3856,-4262,-4539,-4651,-4580,-4309,-3867,-3261,-2541,-1726,-869,-5,816,1535,2101,2447,2528,2306,1759,891,-257,-1631,-3112,-4598,-5945,-7049,-7808,-8187,-8175,-7811,-7171,-6342,-5433,-4539,-3747,-3102,-2623,-2274,-2001,-1724,-1386,-927,-352,316,1017,1650,2141,2395,2360,2007,1347,403,-739,-2028,-3343,-4610,-5715,-6580,-7137,-7342,-7202,-6748,-6051,-5213,-4319,-3480,-2754,-2188,-1782,-1492,-1264,-1000,-647,-130,538,1336,2176,2948,3532,3821,3748,3293,2508,1482,354,-729,-1628,-2249,-2531,-2498,-2206,-1761,-1304,-938,-792,-904,-1297,-1929,-2715,-3540,-4281,-4809,-5020,-4857,-4292,-3372,-2190,-864,447,1601,2495,3020,3193,2993,2522,1848,1092,343,-306,-804,-1130,-1280,-1311,-1262,-1211,-1217,-1332,-1603,-2046,-2669,-3450,-4343,-5292,-6213,-7022,-7651,-8034,-8138,-7968,-7533,-6908,-6159,-5387,-4687,-4147,-3822,-3745,-3909,-4273,-4787,-5365,-5947,-6436,-6794,-6939,-6870,-6553,-6027,-5313,-4470,-3546,-2583,-1627,-692,200,1047,1844,2591,3269,3867,4347,4670,4787,4658,4239,3515,2481,1169,-370,-2044,-3764,-5388,-6814,-7903,-8576,-8773,-8490,-7767,-6702,-5389,-3987,-2575,-1279,-140,794,1517,2022,2310,2388,2247,1907,1375,674,-137,-1032,-1916,-2743,-3418,-3905,-4142,-4140,-3902,-3496,-2993,-2494,-2087,-1866,-1863,-2108,-2551,-3131,-3732,-4253,-4552,-4569,-4208,-3493,-2440,-1159,226,1557,2685,3491,3889,3857,3426,2655,1671,589,-465,-1364,-2043,-2448,-2578,-2480,-2210,-1858,-1504,-1232,-1096,-1149,-1401,-1855,-2471,-3197,-3938,-4617,-5123,-5406,-5416,-5163,-4691,-4072,-3399,-2767,-2261,-1948,-1876,-2046,-2452,-3039,-3752,-4530,-5300,-6029,-6651,-7159,-7490,-7636,-7535,-7173,-6510,-5572,-4361,-2965,-1437,106,1591,2910,4018,4852,5413,5694,5731,5553,5194,4691,4040,3276,2365,1342,185,-1054,-2365,-3676,-4949,-6104,-7084,-7820,-8277,-8414,-8260,-7825,-7183,-6400,-5546,-4691,-3875,-3123,-2438,-1803,-1191,-592,36,667,1329,1981,2614,3197,3701,4112,4398,4561,4561,4432,4126,3716,3170,2580,1943,1335,749,237,-237,-651,-1031,-1381,-1688,-1947,-2124,-2189,-2110,-1866,-1452,-888,-214,513,1220,1837,2316,2615,2746,2736,2634,2526,2455,2476,2589,2765,2954,3067,3043,2795,2296,1526,514,-662,-1914,-3101,-4101,-4783,-5053,-4858,-4200,-3149,-1809,-354,1050,2238,3053,3434,3313,2736,1756,471,-984,-2514,-3989,-5343,-6498,-7418,-8059,-8402,-8416,-8085,-7407,-6379,-5059,-3486,-1771,-5,1697,3228,4501,5465,6079,6367,6363,6135,5766,5318,4851,4382,3905,3391,2789,2070,1199,202,-893,-2001,-3034,-3895,-4487,-4756,-4684,-4281,-3640,-2811,-1929,-1034,-223,509,1144,1711,2246,2773,3311,3879,4440,5002,5507,5939,6270,6469,6551,6479,6286,5939,5460,4833,4064,3158,2137,1031,-106,-1208,-2201,-3011,-3570,-3837,-3798,-3452,-2866,-2076,-1189,-268,597,1363,1986,2470,2835,3112,3360,3597,3859,4130,4389,4600,4711,4696,4521,4188,3701,3083,2374,1597,793,-20,-823,-1594,-2320,-2966,-3501,-3871,-4027,-3929,-3546,-2894,-2003,-957,152,1213,2119,2793,3163,3205,2919,2326,1479,444,-716,-1915,-3115,-4257,-5318,-6269,-7069,-7682,-8032,-8072,-7735,-7002,-5858,-4371,-2597,-681,1270,3098,4700,5961,6838,7307,7388,7152,6650,5988,5218,4407,3592,2779,1987,1199,421,-353,-1114,-1838,-2513,-3092,-3559,-3879,-4029,-3996,-3757,-3311,-2640,-1760,-678,565,1900,3263,4546,5670,6566,7180,7526,7636,7583,7461,7350,7317,7393,7549,7735,7854,7818,7538,6966,6095,4967,3661,2288,964,-203,-1125,-1764,-2097,-2165,-2013,-1714,-1340,-947,-592,-287,-59,113,252,382,570,834,1222,1741,2373,3083,3799,4439,4913,5117,4999,4487,3619,2412,989,-529,-1981,-3216,-4103,-4553,-4526,-4041,-3168,-2014,-729,548,1665,2516,3032,3195,3039,2643,2094,1503,942,493,184,32,26,106,236,300,256,10,-446,-1106,-1911,-2761,-3525,-4091,-4328,-4187,-3625,-2694,-1464,-75,1345,2646,3732,4536,5044,5291,5325,5213,5006,4730,4401,3995,3505,2899,2165,1319,366,-630,-1626,-2547,-3327,-3908,-4226,-4261,-3961,-3350,-2413,-1210,209,1760,3340,4850,6197,7283,8073,8512,8626,8433,8002,7398,6711,5997,5333,4724,4198,3720,3285,2841,2381,1862,1291,646,-34,-747,-1427,-2033,-2512,-2797,-2863,-2679,-2250,-1617,-822,59,952,1791,2503,3062,3432,3637,3683,3641,3536,3456,3408,3437,3515,3608,3657,3582,3342,2883,2224,1390,453,-493,-1373,-2107,-2654,-2995,-3141,-3109,-2929,-2617,-2190,-1655,-1025,-305,471,1285,2095,2868,3568,4168,4640,4973,5141,5120,4888,4416,3687,2716,1525,201,-1156,-2409,-3424,-4060,-4241,-3893,-3050,-1768,-180,1546,3239,4712,5860,6574,6880,6794,6441,5921,5357,4835,4404,4053,3751,3406,2953,2314,1468,422,-739,-1928,-3000,-3840,-4341,-4437,-4109,-3388,-2342,-1078,302,1662,2916,3981,4806,5395,5756,5951,6039,6105,6212,6421,6754,7205,7732,8268,8711,8991,9007,8747,8176,7359,6349,5262,4186,3238,2469,1931,1616,1479,1485,1545,1630,1678,1689,1660,1600,1545,1503,1510,1567,1707,1914,2225,2620,3110,3672,4279,4885,5429,5841,6029,5935,5488,4672,3508,2042,399,-1327,-2956,-4380,-5458,-6108,-6289,-5993,-5287,-4253,-3036,-1756,-567,433,1157,1581,1714,1603,1317,935,520,127,-229,-553,-883,-1259,-1729,-2324,-3040,-3858,-4695,-5484,-6088,-6440,-6420,-6009,-5175,-3975,-2482,-814,898,2515,3941,5064,5873,6329,6480,6357,6021,5520,4899,4178,3375,2491,1519,466,-672,-1859,-3064,-4217,-5255,-6083,-6634,-6829,-6626,-5998,-4949,-3533,-1821,60,1996,3829,5457,6760,7692,8215,8351,8150,7702,7097,6450,5831,5306,4891,4567,4298,4020,3689,3255,2707,2037,1271,433,-439,-1312,-2154,-2937,-3623,-4194,-4598,-4831,-4849,-4665,-4269,-3679,-2932,-2044,-1073,-45,988,1988,2905,3685,4276,4615,4646,4331,3638,2593,1233,-352,-2044,-3712,-5216,-6432,-7275,-7685,-7669,-7258,-6538,-5610,-4594,-3615,-2765,-2138,-1762,-1647,-1750,-1993,-2274,-2489,-2518,-2310,-1799,-1030,-42,1038,2091,2957,3517,3651,3325,2524,1329,-153,-1761,-3339,-4726,-5818,-6526,-6840,-6780,-6413,-5826,-5130,-4393,-3717,-3110,-2595,-2152,-1735,-1338,-930,-537,-188,56,145,19,-341,-937,-1725,-2648,-3598,-4507,-5262,-5828,-6151,-6243,-6118,-5812,-5368,-4826,-4206,-3558,-2879,-2219,-1588,-1016,-526,-125,188,418,613,787,1016,1320,1752,2317,2997,3748,4483,5104,5508,5613,5355,4746,3810,2641,1352,51,-1138,-2151,-2918,-3441,-3715,-3794,-3703,-3520,-3268,-3010,-2760,-2540,-2349,-2178,-2002,-1804,-1553,-1245,-866,-453,-16,365,655,758,636,220,-484,-1475,-2673,-3995,-5304,-6491,-7425,-8035,-8277,-8150,-7720,-7052,-6266,-5456,-4719,-4116,-3678,-3389,-3208,-3050,-2846,-2507,-1991,-1283,-403,566,1530,2365,2926,3120,2852,2115,930,-600,-2349,-4151,-5854,-7324,-8468,-9233,-9616,-9637,-9347,-8797,-8051,-7159,-6178,-5144,-4118,-3125,-2239,-1485,-935,-601,-514,-663,-1018,-1538,-2156,-2809,-3433,-3979,-4408,-4715,-4901,-4997,-5029,-5025,-4997,-4939,-4816,-4585,-4188,-3574,-2702,-1580,-215,1303,2897,4444,5819,6926,7673,8036,8017,7669,7066,6306,5474,4647,3874,3167,2524,1913,1290,625,-132,-979,-1940,-2988,-4101,-5249,-6365,-7412,-8314,-9011,-9458,-9595,-9429,-8950,-8215,-7273,-6215,-5113,-4050,-3070,-2228,-1510,-947,-503,-189,3,66,-15,-251,-655,-1225,-1938,-2770,-3647,-4514,-5290,-5899,-6292,-6437,-6320,-5983,-5466,-4834,-4167,-3516,-2938,-2439,-2029,-1650,-1282,-849,-321,321,1077,1897,2717,3450,4005,4291,4268,3891,3193,2219,1042,-228,-1513,-2711,-3771,-4644,-5324,-5814,-6129,-6311,-6363,-6331,-6205,-6018,-5763,-5477,-5167,-4879,-4636,-4471,-4403,-4443,-4581,-4809,-5090,-5399,-5695,-5935,-6084,-6114,-5995,-5730,-5318,-4779,-4135,-3406,-2622,-1800,-973,-142,661,1443,2183,2889,3546,4148,4669,5089,5385,5525,5530,5390,5163,4882,4616,4403,4296,4291,4384,4531,4657,4707,4585,4270,3719,2968,2064,1085,132,-719,-1377,-1817,-1992,-1951,-1701,-1339,-926,-544,-280,-156,-220,-444,-793,-1210,-1621,-1969,-2218,-2349,-2403,-2407,-2432,-2525,-2709,-2995,-3348,-3709,-4021,-4221,-4254,-4123,-3813,-3381,-2865,-2328,-1817,-1355,-969,-627,-318,20,419,936,1582,2373,3280,4258,5235,6136,6848,7295,7378,7042,6262,5043,3442,1547,-536,-2657,-4698,-6505,-7973,-9004,-9531,-9550,-9053,-8125,-6835,-5311,-3680,-2071,-617,585,1444,1924,2003,1724,1126,326,-602,-1514,-2324,-2920,-3244,-3256,-2966,-2426,-1707,-912,-121,592,1184,1659,2029,2348,2673,3052,3535,4134,4841,5631,6437,7212,7875,8390,8715,8851,8808,8622,8330,7963,7568,7140,6707,6255,5768,5237,4631,3935,3139,2249,1281,281,-705,-1627,-2426,-3066,-3514,-3743,-3755,-3539,-3128,-2541,-1831,-1053,-275,439,1027,1462,1710,1795,1719,1526,1241,896,496,70,-407,-902,-1429,-1958,-2473,-2933,-3317,-3577,-3707,-3675,-3488,-3140,-2647,-2019,-1287,-462,413,1317,2214,3073,3882,4605,5255,5793,6241,6565,6777,6844,6767,6506,6059,5398,4525,3448,2185,792,-695,-2193,-3646,-4977,-6126,-7043,-7692,-8062,-8146,-7973,-7562,-6962,-6216,-5368,-4470,-3554,-2670,-1839,-1100,-474,18,357,540,579,493,329,131,-39,-147,-148,-39,178,501,882,1334,1820,2351,2937,3577,4292,5065,5892,6723,7525,8230,8795,9180,9360,9345,9152,8822,8403,7935,7462,7015,6609,6260,5967,5726,5526,5354,5176,4982,4715,4363,3874,3246,2460,1552,539,-497,-1521,-2436,-3214,-3774,-4118,-4215,-4093,-3784,-3330,-2781,-2192,-1589,-1024,-510,-80,251,470,558,522,347,47,-368,-883,-1463,-2069,-2658,-3158,-3526,-3683,-3616,-3280,-2697,-1878,-862,282,1520,2761,3973,5071,6018,6756,7255,7500,7489,7233,6771,6107,5303,4359,3332,2241,1121,14,-1066,-2074,-3002,-3813,-4504,-5048,-5448,-5705,-5818,-5809,-5681,-5431,-5071,-4578,-3948,-3178,-2253,-1213,-66,1111,2259,3299,4129,4694,4914,4765,4254,3411,2332,1111,-111,-1210,-2062,-2568,-2666,-2330,-1568,-439,994,2620,4331,6023,7575,8922,9985,10742,11175,11316,11197,10882,10422,9872,9269,8640,7996,7343,6680,6017,5354,4713,4103,3532,3015,2532,2083,1637,1177,673,115,-514,-1202,-1927,-2654,-3334,-3903,-4320,-4529,-4519,-4285,-3858,-3277,-2592,-1864,-1121,-427,206,725,1116,1335,1380,1218,867,325,-383,-1211,-2133,-3070,-3973,-4773,-5399,-5814,-5956,-5818,-5366,-4617,-3561,-2253,-714,964,2718,4449,6071,7513,8711,9639,10273,10633,10717,10569,10194,9638,8921,8076,7129,6107,5019,3892,2737,1568,408,-732,-1833,-2883,-3859,-4756,-5528,-6159,-6588,-6785,-6692,-6295,-5567,-4542,-3247,-1779,-224,1290,2640,3724,4448,4777,4712,4302,3643,2845,2037,1319,777,451,341,433,675,1027,1446,1894,2378,2863,3400,3940,4532,5119,5709,6244,6705,7043,7241,7276,7152,6890,6520,6092,5668,5304,5062,4982,5080,5353,5746,6184,6571,6779,6726,6319,5536,4397,2972,1375,-246,-1754,-2998,-3892,-4372,-4445,-4161,-3619,-2935,-2229,-1595,-1102,-768,-600,-562,-620,-740,-878,-1012,-1129,-1205,-1265,-1298,-1330,-1359,-1400,-1428,-1458,-1449,-1420,-1358,-1283,-1216,-1171,-1168,-1208,-1282,-1372,-1435,-1437,-1310,-1019,-508,242,1217,2382,3628,4862,5938,6741,7175,7174,6731,5861,4642,3149,1507,-184,-1807,-3276,-4520,-5497,-6187,-6584,-6702,-6556,-6165,-5561,-4771,-3839,-2812,-1730,-649,401,1385,2278,3061,3714,4214,4548,4693,4649,4415,4014,3465,2816,2101,1369,673,56,-423,-710,-766,-550,-49,719,1738,2922,4221,5522,6743,7787,8572,9040,9169,8956,8461,7740,6900,6022,5203,4496,3952,3567,3341,3211,3130,3016,2791,2404,1805,998,6,-1113,-2277,-3407,-4415,-5242,-5843,-6205,-6335,-6272,-6061,-5756,-5411,-5051,-4696,-4337,-3945,-3508,-3008,-2452,-1878,-1324,-853,-521,-362,-407,-646,-1063,-1606,-2218,-2818,-3332,-3691,-3843,-3765,-3454,-2931,-2239,-1414,-519,418,1340,2218,3034,3756,4406,4958,5432,5811,6075,6206,6148,5891,5392,4661,3702,2547,1238,-170,-1628,-3063,-4442,-5689,-6792,-7694,-8400,-8885,-9154,-9215,-9051,-8684,-8093,-7299,-6301,-5140,-3839,-2468,-1089,224,1383,2320,2979,3309,3320,3012,2451,1694,832,-50,-877,-1569,-2091,-2395,-2478,-2341,-2007,-1512,-905,-241,424,1037,1551,1950,2208,2342,2356,2292,2173,2046,1953,1917,1984,2142,2408,2739,3111,3463,3740,3885,3834,3545,2984,2141,1030,-291,-1774,-3295,-4804,-6161,-7348,-8265,-8932,-9324,-9492,-9459,-9297,-9058,-8807,-8598,-8469,-8424,-8459,-8515,-8540,-8449,-8186,-7693,-6967,-6024,-4923,-3766,-2648,-1696,-1007,-633,-616,-908,-1455,-2158,-2923,-3657,-4311,-4840,-5255,-5552,-5755,-5870,-5889,-5807,-5588,-5212,-4651,-3910,-2992,-1954,-861,202,1134,1857,2297,2402,2159,1562,642,-562,-1988,-3562,-5204,-6810,-8306,-9580,-10585,-11242,-11548,-11491,-11104,-10448,-9581,-8589,-7542,-6496,-5504,-4558,-3685,-2829,-1996,-1144,-274,612,1483,2306,3029,3609,4012,4217,4229,4068,3782,3431,3082,2805,2647,2646,2791,3059,3371,3658,3826,3811,3575,3115,2473,1726,958,286,-223,-503,-538,-384,-88,224,466,551,410,47,-550,-1315,-2212,-3154,-4094,-4963,-5727,-6362,-6860,-7242,-7518,-7726,-7871,-7985,-8060,-8100,-8114,-8083,-8035,-7944,-7818,-7622,-7330,-6899,-6309,-5548,-4648,-3645,-2631,-1657,-828,-181,222,365,250,-100,-620,-1250,-1891,-2458,-2873,-3070,-3023,-2729,-2201,-1487,-623,330,1331,2326,3288,4182,4988,5694,6272,6706,6954,6988,6750,6234,5404,4288,2916,1332,-376,-2152,-3899,-5560,-7047,-8315,-9302,-9992,-10356,-10408,-10150,-9617,-8835,-7854,-6723,-5500,-4251,-3019,-1851,-767,236,1163,2043,2893,3728,4532,5289,5939,6446,6742,6793,6583,6111,5426,4579,3649,2726,1873,1168,642,319,196,251,468,806,1253,1774,2349,2950,3554,4116,4620,5026,5309,5464,5469,5331,5069,4674,4190,3604,2950,2207,1391,481,-504,-1579,-2709,-3886,-5072,-6224,-7311,-8293,-9122,-9799,-10263,-10548,-10609,-10481,-10167,-9687,-9081,-8363,-7571,-6715,-5811,-4852,-3840,-2768,-1638,-465,724,1895,2984,3933,4673,5149,5325,5205,4811,4231,3541,2851,2229,1727,1356,1085,888,700,496,238,-73,-429,-792,-1120,-1355,-1455,-1386,-1154,-779,-331,117,479,659,615,277,-326,-1202,-2268,-3470,-4715,-5923,-7023,-7953,-8669,-9145,-9366,-9334,-9050,-8547,-7831,-6953,-5928,-4801,-3599,-2348,-1080,192,1448,2668,3845,4952,5955,6837,7530,8033,8286,8301,8077,7651,7089,6464,5875,5409,5146,5126,5363,5802,6366,6921,7336,7473,7230,6563,5458,4005,2294,503,-1230,-2721,-3877,-4586,-4854,-4687,-4188,-3457,-2652,-1893,-1309,-983,-950,-1217,-1723,-2406,-3158,-3897,-4523,-4988,-5248,-5314,-5218,-5003,-4748,-4484,-4287,-4147,-4097,-4085,-4097,-4068,-3954,-3707,-3299,-2705,-1955,-1045,-54,988,2008,2948,3773,4431,4923,5236,5404,5457,5448,5425,5415,5447,5486,5517,5482,5345,5086,4702,4236,3730,3267,2905,2710,2710,2907,3259,3690,4101,4376,4409,4124,3480,2488,1199,-302,-1905,-3502,-4985,-6274,-7309,-8053,-8502,-8664,-8557,-8215,-7658,-6920,-6016,-4978,-3825,-2597,-1325,-48,1198,2395,3513,4560,5524,6414,7232,7972,8639,9206,9670,10009,10212,10283,10231,10076,9864,9624,9406,9233,9120,9059,9020,8957,8821,8556,8135,7537,6763,5864,4857,3829,2827,1911,1132,517,68,-203,-341,-355,-310,-226,-176,-184,-306,-558,-964,-1505,-2175,-2918,-3695,-4447,-5117,-5669,-6052,-6267,-6287,-6148,-5854,-5452,-4970,-4441,-3903,-3367,-2852,-2351,-1856,-1333,-763,-100,660,1532,2484,3479,4444,5311,5994,6428,6574,6396,5943,5246,4414,3543,2753,2128,1754,1643,1807,2187,2734,3354,3981,4533,4972,5250,5379,5350,5197,4940,4603,4192,3721,3149,2479,1673,719,-365,-1576,-2845,-4137,-5360,-6470,-7391,-8099,-8559,-8793,-8801,-8640,-8338,-7945,-7498,-7022,-6511,-5973,-5347,-4611,-3696,-2570,-1211,377,2132,3992,5820,7509,8926,9969,10578,10731,10480,9903,9134,8307,7558,6999,6706,6696,6952,7404,7943,8459,8820,8926,8699,8113,7168,5940,4510,3001,1542,237,-813,-1557,-1975,-2081,-1933,-1598,-1170,-739,-366,-122,-6,-43,-190,-439,-744,-1102,-1484,-1905,-2358,-2868,-3436,-4067,-4753,-5452,-6131,-6701,-7104,-7257,-7105,-6632,-5832,-4757,-3468,-2043,-575,859,2180,3317,4231,4868,5239,5325,5182,4841,4379,3867,3386,3019,2826,2861,3132,3631,4303,5087,5900,6668,7326,7826,8130,8219,8079,7704,7092,6264,5225,4020,2668,1212,-311,-1870,-3423,-4932,-6347,-7629,-8715,-9573,-10159,-10448,-10451,-10164,-9639,-8918,-8062,-7138,-6202,-5298,-4471,-3715,-3054,-2431,-1850,-1231,-574,182,1018,1935,2889,3817,4667,5351,5836,6070,6059,5829,5429,4959,4506,4175,4042,4153,4513,5085,5792,6543,7231,7768,8087,8144,7957,7543,6988,6354,5752,5238,4900,4733,4772,4953,5249,5577,5869,6040,6027,5758,5203,4338,3182,1763,156,-1575,-3332,-5038,-6603,-7966,-9063,-9859,-10324,-10460,-10264,-9765,-8983,-7954,-6723,-5337,-3853,-2346,-893,433,1544,2408,2989,3321,3431,3429,3372,3389,3522,3839,4329,4972,5690,6406,7025,7490,7761,7857,7824,7743,7692,7755,7963,8331,8814,9350,9842,10203,10339,10208,9776,9076,8127,7009,5761,4440,3074,1677,255,-1179,-2633,-4070,-5483,-6814,-8043,-9113,-10001,-10680,-11127,-11369,-11389,-11252,-10959,-10569,-10086,-9536,-8899,-8158,-7275,-6206,-4919,-3398,-1647,300,2370,4487,6534,8417,10014,11258,12063,12414,12311,11808,10985,9971,8875,7836,6936,6243,5775,5503,5394,5367,5373,5343,5245,5056,4775,4426,4032,3625,3241,2886,2582,2320,2076,1847,1564,1221,749,145,-618,-1516,-2515,-3551,-4556,-5441,-6150,-6625,-6849,-6839,-6631,-6300,-5927,-5605,-5407,-5392,-5586,-5973,-6513,-7130,-7743,-8274,-8657,-8846,-8824,-8576,-8108,-7421,-6498,-5346,-3939,-2299,-449,1554,3600,5578,7335,8727,9637,9983,9754,9019,7902,6595,5295,4199,3460,3161,3325,3879,4711,5647,6515,7142,7410,7234,6627,5607,4273,2723,1043,-655,-2346,-3957,-5508,-6969,-8387,-9747,-11084,-12372,-13596,-14689,-15572,-16148,-16302,-15952,-15012,-13469,-11331,-8707,-5735,-2624,390,3083,5241,6716,7427,7383,6650,5389,3770,2006,284,-1219,-2382,-3118,-3385,-3206,-2607,-1671,-478,879,2313,3721,5046,6198,7149,7840,8277,8427,8315,7938,7318,6492,5490,4390,3242,2147,1156,331,-309,-775,-1111,-1383,-1682,-2087,-2665,-3464,-4475,-5675,-6987,-8334,-9617,-10761,-11705,-12417,-12899,-13174,-13283,-13276,-13193,-13071,-12913,-12714,-12438,-12048,-11500,-10754,-9792,-8601,-7210,-5640,-3961,-2219,-503,1134,2615,3892,4911,5637,6027,6078,5765,5126,4188,3017,1727,426,-731,-1591,-2025,-1918,-1220,63,1858,4040,6423,8805,10973,12731,13923,14441,14235,13309,11717,9543,6914,3952,812,-2380,-5486,-8382,-10970,-13148,-14848,-16018,-16641,-16711,-16280,-15378,-14099,-12506,-10692,-8759,-6793,-4915,-3206,-1777,-707,-57,128,-134,-811,-1794,-2980,-4197,-5324,-6206,-6761,-6917,-6682,-6073,-5199,-4145,-3047,-2006,-1100,-374,177,601,950,1314,1751,2316,3032,3878,4809,5751,6608,7312,7784,8009,7982,7736,7332,6825,6280,5736,5202,4667,4103,3450,2688,1775,717,-477,-1776,-3141,-4531,-5894,-7203,-8416,-9510,-10467,-11254,-11874,-12297,-12538,-12598,-12503,-12288,-11989,-11659,-11324,-11031,-10783,-10599,-10458,-10334,-10175,-9922,-9496,-8826,-7862,-6552,-4927,-2986,-837,1449,3724,5872,7751,9266,10336,10943,11099,10861,10311,9539,8623,7639,6614,5582,4545,3504,2487,1502,613,-137,-683,-956,-930,-564,112,1051,2160,3308,4357,5155,5586,5544,4994,3903,2331,315,-2014,-4559,-7175,-9728,-12100,-14167,-15857,-17097,-17867,-18175,-18048,-17544,-16730,-15658,-14415,-13027,-11555,-10017,-8432,-6834,-5224,-3665,-2184,-866,237,1048,1547,1707,1581,1231,776,344,71,76,449,1226,2386,3866,5543,7298,8981,10485,11712,12626,13201,13473,13446,13167,12621,11831,10752,9395,7756,5873,3834,1730,-303,-2134,-3649,-4756,-5421,-5643,-5494,-5057,-4484,-3887,-3422,-3164,-3202,-3545,-4178,-5052,-6073,-7144,-8155,-9009,-9639,-10012,-10136,-10055,-9848,-9577,-9314,-9072,-8837,-8546,-8117,-7465,-6527,-5299,-3804,-2154,-451,1155,2557,3675,4487,5033,5405,5711,6083,6606,7342,8289,9384,10539,11616,12500,13078,13286,13116,12607,11830,10906,9910,8946,8044,7197,6380,5500,4495,3290,1852,191,-1639,-3537,-5367,-7004,-8314,-9211,-9651,-9632,-9200,-8451,-7488,-6451,-5457,-4616,-3991,-3615,-3464,-3475,-3563,-3622,-3563,-3323,-2874,-2249,-1489,-710,34,625,1062,1318,1471,1594,1810,2202,2847,3749,4874,6117,7367,8464,9305,9781,9863,9570,8984,8229,7461,6820,6427,6347,6588,7106,7809,8587,9306,9868,10163,10155,9794,9113,8138,6953,5630,4260,2909,1628,434,-675,-1734,-2766,-3831,-4952,-6153,-7446,-8793,-10177,-11527,-12784,-13884,-14756,-15369,-15688,-15701,-15423,-14830,-13944,-12729,-11193,-9323,-7156,-4748,-2204,341,2730,4795,6416,7487,8007,8016,7647,7076,6503,6109,6058,6418,7225,8406,9861,11425,12946,14261,15258,15848,16016,15754,15115,14134,12870,11375,9692,7876,5961,4006,2054,152,-1641,-3313,-4810,-6144,-7303,-8308,-9168,-9912,-10547,-11098,-11574,-11990,-12361,-12694,-12994,-13255,-13451,-13554,-13508,-13274,-12783,-12002,-10916,-9521,-7900,-6119,-4320,-2620,-1143,55,925,1532,1938,2281,2681,3260,4072,5150,6429,7832,9217,10455,11417,12025,12229,12058,11558,10832,9979,9086,8219,7383,6560,5673,4646,3387,1824,-67,-2273,-4718,-7245,-9690,-11804,-13400,-14255,-14278,-13391,-11688,-9300,-6473,-3496,-651,1773,3583,4639,4902,4432,3345,1828,85,-1700,-3341,-4728,-5767,-6421,-6677,-6534,-6006,-5106,-3842,-2248,-351,1782,4058,6377,8587,10560,12159,13290,13897,13996,13627,12916,11961,10903,9822,8782,7791,6828,5852,4823,3730,2582,1439,371,-530,-1183,-1549,-1609,-1423,-1072,-691,-404,-341,-569,-1119,-1936,-2927,-3925,-4778,-5290,-5355,-4844,-3779,-2170,-169,2055,4274,6241,7735,8553,8576,7740,6098,3766,973,-2027,-4903,-7380,-9183,-10161,-10224,-9437,-7904,-5864,-3532,-1171,1033,2927,4458,5642,6558,7336,8097,8939,9920,11003,12121,13132,13891,14262,14148,13524,12427,10973,9309,7617,6050,4728,3713,2985,2495,2115,1752,1285,673,-101,-985,-1893,-2715,-3357,-3737,-3843,-3693,-3371,-2978,-2633,-2427,-2423,-2639,-3037,-3559,-4106,-4593,-4929,-5072,-4992,-4723,-4296,-3781,-3241,-2719,-2261,-1854,-1505,-1162,-821,-424,33,562,1170,1856,2610,3469,4406,5471,6645,7952,9368,10883,12439,14001,15479,16822,17933,18765,19233,19312,18941,18124,16852,15162,13105,10753,8191,5515,2808,163,-2345,-4646,-6686,-8407,-9781,-10762,-11335,-11486,-11219,-10556,-9541,-8240,-6741,-5145,-3582,-2156,-1013,-230,100,-46,-668,-1708,-3086,-4667,-6326,-7893,-9231,-10202,-10691,-10636,-9995,-8781,-7066,-4933,-2544,-44,2377,4556,6345,7641,8397,8628,8394,7817,7031,6182,5414,4818,4488,4431,4661,5124,5775,6537,7339,8118,8800,9345,9695,9809,9655,9194,8410,7304,5887,4214,2350,375,-1606,-3524,-5269,-6780,-7977,-8803,-9213,-9179,-8688,-7775,-6491,-4938,-3253,-1588,-127,977,1580,1591,1000,-163,-1762,-3637,-5581,-7386,-8866,-9869,-10312,-10151,-9427,-8197,-6578,-4700,-2686,-676,1226,2944,4407,5615,6559,7277,7808,8201,8508,8769,9019,9268,9499,9677,9719,9569,9118,8340,7186,5688,3916,1963,-24,-1914,-3575,-4897,-5821,-6306,-6364,-6031,-5365,-4456,-3395,-2305,-1279,-447,132,382,302,-85,-724,-1519,-2381,-3220,-3962,-4573,-5043,-5402,-5693,-5974,-6284,-6627,-6991,-7301,-7478,-7446,-7111,-6463,-5475,-4190,-2678,-1004,712,2399,3969,5359,6556,7545,8372,9071,9711,10331,10978,11656,12345,12988,13499,13774,13700,13200,12209,10759,8907,6787,4559,2384,417,-1245,-2540,-3488,-4123,-4554,-4879,-5211,-5666,-6299,-7171,-8264,-9548,-10936,-12325,-13594,-14621,-15302,-15564,-15367,-14731,-13711,-12404,-10945,-9467,-8107,-6978,-6148,-5659,-5486,-5578,-5826,-6113,-6276,-6186,-5697,-4741,-3287,-1378,870,3319,5773,8079,10067,11646,12738,13361,13532,13349,12891,12263,11540,10784,10010,9239,8447,7636,6796,5929,5043,4137,3202,2221,1165,1,-1286,-2711,-4243,-5848,-7451,-8984,-10350,-11473,-12295,-12763,-12884,-12645,-12119,-11344,-10423,-9435,-8469,-7605,-6900,-6368,-6017,-5796,-5652,-5508,-5287,-4927,-4383,-3637,-2703,-1621,-451,734,1865,2878,3728,4387,4846,5121,5225,5199,5072,4890,4700,4539,4463,4509,4706,5074,5593,6233,6927,7584,8102,8380,8328,7880,7022,5753,4145,2289,311,-1638,-3416,-4891,-5978,-6625,-6856,-6729,-6355,-5875,-5420,-5125,-5074,-5313,-5833,-6584,-7471,-8402,-9260,-9967,-10462,-10717,-10748,-10581,-10283,-9901,-9504,-9123,-8780,-8488,-8204,-7922,-7593,-7184,-6681,-6053,-5308,-4450,-3497,-2482,-1420,-345,742,1840,2962,4124,5334,6586,7859,9102,10258,11242,11988,12412,12476,12132,11406,10313,8951,7405,5808,4277,2921,1813,997,449,141,-42,-188,-428,-868,-1577,-2599,-3908,-5429,-7065,-8671,-10132,-11318,-12170,-12626,-12726,-12488,-12031,-11436,-10850,-10368,-10110,-10129,-10461,-11078,-11905,-12808,-13643,-14202,-14342,-13892,-12791,-11001,-8601,-5705,-2518,755,3871,6637,8877,10500,11450,11766,11508,10817,9818,8698,7592,6652,5972,5601,5541,5726,6046,6369,6532,6408,5891,4933,3552,1844,-72,-1997,-3773,-5225,-6257,-6817,-6955,-6743,-6346,-5903,-5570,-5443,-5573,-5942,-6484,-7099,-7670,-8108,-8335,-8344,-8147,-7817,-7439,-7110,-6916,-6917,-7137,-7552,-8106,-8693,-9198,-9492,-9457,-9016,-8104,-6745,-4946,-2826,-460,1999,4443,6743,8819,10597,12065,13206,14062,14645,15015,15176,15173,14973,14580,13924,12969,11644,9919,7772,5243,2387,-671,-3804,-6848,-9661,-12091,-14041,-15422,-16203,-16388,-16015,-15163,-13929,-12428,-10778,-9102,-7495,-6067,-4870,-3971,-3382,-3108,-3116,-3375,-3817,-4389,-5013,-5619,-6137,-6496,-6649,-6567,-6242,-5698,-4972,-4105,-3162,-2163,-1147,-122,919,1980,3079,4232,5438,6706,8016,9356,10692,11981,13168,14185,14959,15422,15513,15195,14453,13319,11834,10109,8231,6333,4499,2831,1343,79,-1003,-1922,-2714,-3423,-4053,-4627,-5123,-5542,-5859,-6071,-6166,-6166,-6072,-5937,-5768,-5629,-5534,-5526,-5607,-5782,-6038,-6338,-6653,-6927,-7123,-7204,-7142,-6943,-6606,-6187,-5725,-5303,-4990,-4864,-4972,-5334,-5915,-6631,-7340,-7889,-8080,-7783,-6844,-5242,-2949,-89,3224,6745,10264,13500,16247,18296,19536,19886,19374,18051,16061,13569,10790,7954,5278,2965,1146,-83,-721,-816,-467,175,957,1714,2300,2603,2544,2100,1281,146,-1226,-2739,-4286,-5787,-7142,-8315,-9243,-9921,-10336,-10495,-10413,-10126,-9658,-9060,-8384,-7672,-6986,-6354,-5818,-5386,-5068,-4848,-4689,-4548,-4342,-3997,-3414,-2516,-1236,454,2535,4953,7592,10311,12934,15292,17202,18561,19245,19258,18605,17381,15717,13777,11736,9789,8072,6727,5814,5345,5290,5523,5924,6283,6434,6177,5391,3994,1992,-517,-3368,-6329,-9138,-11554,-13362,-14435,-14715,-14269,-13209,-11767,-10149,-8634,-7403,-6639,-6417,-6745,-7572,-8744,-10114,-11452,-12564,-13251,-13351,-12768,-11485,-9523,-7024,-4126,-1028,2068,5004,7621,9844,11631,13001,14003,14736,15268,15708,16097,16486,16875,17251,17576,17795,17852,17677,17213,16396,15198,13576,11559,9142,6423,3463,409,-2604,-5429,-7907,-9945,-11432,-12356,-12708,-12551,-11969,-11079,-10006,-8891,-7852,-7001,-6413,-6139,-6182,-6510,-7053,-7695,-8315,-8761,-8927,-8702,-8059,-6997,-5580,-3926,-2141,-383,1255,2665,3808,4677,5300,5750,6117,6486,6955,7565,8354,9293,10341,11417,12429,13304,13954,14343,14455,14279,13865,13211,12382,11378,10242,8992,7640,6239,4803,3409,2084,908,-114,-937,-1600,-2131,-2607,-3105,-3711,-4494,-5491,-6720,-8131,-9658,-11187,-12578,-13712,-14448,-14720,-14474,-13736,-12558,-11065,-9371,-7648,-6019,-4628,-3561,-2866,-2556,-2560,-2801,-3132,-3404,-3471,-3198,-2501,-1335,295,2327,4656,7162,9680,12066,14177,15881,17099,17754,17831,17340,16325,14884,13134,11218,9289,7478,5882,4568,3523,2717,2054,1443,777,-8,-953,-2031,-3192,-4330,-5341,-6124,-6593,-6728,-6523,-6052,-5394,-4686,-4036,-3587,-3409,-3586,-4115,-4979,-6110,-7405,-8764,-10051,-11168,-12010,-12498,-12594,-12253,-11489,-10305,-8755,-6889,-4790,-2552,-261,1969,4064,5937,7545,8850,9859,10585,11087,11414,11651,11850,12087,12377,12759,13186,13657,14077,14427,14598,14585,14320,13819,13093,12160,11078,9866,8569,7205,5795,4350,2899,1450,55,-1267,-2458,-3487,-4322,-4944,-5368,-5612,-5729,-5777,-5817,-5908,-6084,-6357,-6720,-7134,-7545,-7902,-8139,-8219,-8104,-7790,-7289,-6636,-5870,-5041,-4175,-3292,-2382,-1424,-387,768,2056,3494,5068,6752,8507,10275,11990,13597,15017,16208,17113,17695,17927,17775,17242,16306,15008,13362,11461,9352,7153,4918,2748,677,-1233,-2951,-4441,-5656,-6557,-7097,-7236,-6961,-6268,-5205,-3836,-2283,-678,811,2027,2815,3070,2724,1790,331,-1519,-3581,-5671,-7583,-9163,-10283,-10888,-10970,-10583,-9827,-8805,-7655,-6467,-5319,-4247,-3245,-2278,-1294,-220,996,2413,4030,5858,7824,9870,11881,13748,15371,16646,17531,17978,18020,17684,17064,16244,15326,14404,13546,12791,12143,11576,11025,10432,9714,8810,7702,6368,4874,3261,1645,98,-1288,-2455,-3397,-4109,-4651,-5083,-5454,-5836,-6223,-6632,-7003,-7297,-7454,-7451,-7281,-6986,-6639,-6316,-6126,-6111,-6332,-6774,-7402,-8154,-8939,-9672,-10261,-10644,-10747,-10563,-10044,-9212,-8057,-6595,-4846,-2826,-580,1846,4373,6919,9378,11645,13619,15195,16316,16913,16984,16540,15626,14345,12780,11062,9294,7580,5994,4602,3416,2445,1661,1008,440,-117,-712,-1377,-2130,-2959,-3833,-4718,-5561,-6325,-6981,-7499,-7890,-8136,-8275,-8302,-8255,-8144,-7982,-7800,-7589,-7385,-7170,-6983,-6808,-6681,-6590,-6557,-6575,-6629,-6703,-6743,-6710,-6528,-6147,-5504,-4576,-3354,-1863,-156,1682,3554,5344,6947,8272,9253,9870,10133,10108,9870,9528,9173,8896,8748,8756,8907,9146,9414,9602,9644,9444,8970,8201,7146,5848,4358,2730,1038,-674,-2344,-3923,-5378,-6669,-7782,-8712,-9478,-10096,-10628,-11088,-11554,-12033,-12563,-13138,-13730,-14312,-14806,-15174,-15347,-15293,-15004,-14467,-13733,-12814,-11766,-10618,-9390,-8112,-6784,-5411,-3994,-2528,-1008,555,2168,3814,5476,7136,8758,10302,11727,12965,13967,14662,15007,14966,14531,13722,12587,11210,9667,8089,6539,5129,3886,2842,1969,1241,585,-33,-670,-1344,-2050,-2768,-3452,-4059,-4537,-4867,-5038,-5080,-5050,-5016,-5072,-5289,-5738,-6442,-7397,-8569,-9866,-11211,-12482,-13579,-14417,-14919,-15064,-14832,-14247,-13344,-12167,-10767,-9203,-7507,-5738,-3915,-2073,-236,1579,3335,5010,6543,7898,9009,9841,10367,10581,10518,10223,9771,9239,8705,8229,7857,7598,7443,7335,7230,7039,6721,6225,5553,4720,3789,2823,1896,1105,489,125,13,153,486,939,1392,1732,1844,1626,1035,45,-1310,-2959,-4816,-6748,-8656,-10403,-11913,-13096,-13911,-14345,-14388,-14095,-13499,-12686,-11724,-10696,-9664,-8679,-7753,-6885,-6024,-5131,-4130,-2982,-1646,-122,1564,3341,5138,6832,8332,9530,10357,10763,10746,10336,9593,8624,7517,6393,5341,4432,3711,3167,2783,2476,2200,1855,1406,795,34,-872,-1861,-2890,-3882,-4775,-5528,-6095,-6484,-6697,-6781,-6795,-6804,-6886,-7098,-7499,-8111,-8932,-9943,-11075,-12269,-13419,-14454,-15277,-15840,-16090,-16014,-15609,-14885,-13865,-12568,-11023,-9254,-7297,-5198,-3012,-811,1318,3304,5044,6494,7593,8342,8749,8870,8782,8572,8336,8164,8103,8202,8442,8789,9165,9476,9614,9491,9024,8185,6979,5471,3752,1975,258,-1220,-2384,-3137,-3494,-3495,-3260,-2932,-2682,-2660,-2996,-3755,-4960,-6558,-8452,-10505,-12551,-14441,-16018,-17186,-17858,-18018,-17660,-16838,-15611,-14051,-12266,-10312,-8305,-6295,-4362,-2554,-906,565,1859,3011,4036,5010,5934,6880,7814,8749,9631,10406,11005,11368,11431,11184,10611,9755,8672,7436,6133,4838,3604,2466,1420,449,-474,-1399,-2331,-3303,-4283,-5260,-6187,-7027,-7751,-8321,-8754,-9037,-9216,-9313,-9378,-9442,-9549,-9707,-9948,-10249,-10616,-11017,-11425,-11815,-12147,-12399,-12527,-12522,-12330,-11955,-11352,-10528,-9470,-8180,-6680,-4975,-3115,-1117,952,3053,5120,7083,8904,10497,11848,12888,13615,14009,14084,13873,13427,12817,12114,11402,10722,10139,9647,9272,8980,8769,8603,8463,8320,8129,7851,7433,6820,5965,4840,3431,1768,-88,-2053,-4005,-5829,-7406,-8666,-9532,-10041,-10197,-10109,-9864,-9591,-9394,-9378,-9594,-10076,-10797,-11704,-12697,-13665,-14486,-15038,-15239,-15006,-14326,-13181,-11625,-9703,-7506,-5118,-2625,-120,2337,4675,6859,8839,10592,12091,13314,14263,14921,15318,15459,15382,15115,14698,14167,13577,12956,12363,11807,11311,10841,10354,9778,9025,8033,6750,5179,3374,1435,-486,-2223,-3629,-4565,-4988,-4893,-4379,-3586,-2717,-1963,-1528,-1539,-2084,-3150,-4671,-6497,-8466,-10367,-12042,-13332,-14163,-14481,-14340,-13778,-12932,-11885,-10765,-9627,-8517,-7419,-6287,-5069,-3683,-2093,-268,1772,3971,6248,8495,10601,12466,14003,15158,15897,16226,16153,15735,15006,14046,12899,11656,10378,9149,8045,7131,6464,6070,5965,6102,6447,6879,7317,7615,7682,7406,6746,5673,4225,2464,498,-1561,-3592,-5468,-7125,-8461,-9474,-10131,-10469,-10524,-10355,-10038,-9640,-9229,-8867,-8579,-8404,-8335,-8365,-8466,-8584,-8677,-8659,-8473,-8030,-7279,-6168,-4681,-2828,-649,1771,4340,6921,9389,11599,13426,14773,15569,15792,15463,14650,13457,12019,10485,8993,7682,6629,5895,5466,5297,5296,5366,5382,5276,4947,4399,3604,2622,1501,318,-843,-1920,-2875,-3668,-4337,-4886,-5384,-5882,-6427,-7069,-7819,-8670,-9607,-10564,-11502,-12342,-13034,-13527,-13784,-13794,-13551,-13082,-12396,-11524,-10480,-9270,-7897,-6357,-4639,-2752,-712,1467,3711,5999,8224,10347,12266,13936,15294,16312,16969,17265,17215,16850,16199,15328,14270,13119,11911,10736,9625,8629,7762,7018,6388,5834,5309,4785,4201,3533,2760,1858,841,-296,-1538,-2868,-4277,-5749,-7259,-8795,-10305,-11769,-13116,-14301,-15271,-15960,-16354,-16411,-16144,-15573,-14736,-13699,-12526,-11290,-10040,-8825,-7646,-6504,-5349,-4148,-2836,-1388,243,2035,3994,6062,8188,10303,12331,14188,15815,17136,18110,18703,18888,18677,18063,17089,15780,14203,12431,10535,8619,6737,4980,3377,1963,746,-294,-1172,-1930,-2597,-3207,-3780,-4318,-4813,-5237,-5573,-5777,-5861,-5795,-5631,-5390,-5140,-4945,-4864,-4958,-5254,-5756,-6438,-7234,-8075,-8843,-9469,-9837,-9920,-9671,-9103,-8260,-7171,-5927,-4554,-3122,-1645,-144,1384,2941,4540,6163,7816,9450,11043,12526,13860,14976,15847,16429,16713,16696,16395,15834,15057,14108,13031,11892,10730,9597,8532,7561,6705,5967,5336,4794,4303,3833,3333,2772,2117,1357,485,-465,-1478,-2491,-3463,-4339,-5083,-5655,-6052,-6271,-6327,-6256,-6096,-5885,-5689,-5526,-5447,-5457,-5556,-5725,-5909,-6063,-6097,-5955,-5568,-4884,-3908,-2631,-1119,583,2387,4223,6032,7753,9379,10868,12236,13458,14543,15459,16196,16702,16947,16879,16464,15691,14569,13146,11499,9708,7864,6051,4316,2713,1249,-57,-1203,-2185,-2981,-3578,-3954,-4082,-3989,-3667,-3198,-2637,-2098,-1666,-1465,-1537,-1963,-2719,-3788,-5095,-6538,-8014,-9390,-10567,-11440,-11941,-12031,-11697,-10965,-9905,-8581,-7113,-5604,-4145,-2845,-1721,-821,-91,508,1074,1699,2477,3484,4755,6289,8038,9914,11791,13540,15021,16126,16777,16935,16625,15899,14858,13624,12313,11054,9935,9016,8340,7864,7570,7352,7129,6796,6247,5425,4263,2778,977,-1045,-3201,-5358,-7389,-9173,-10626,-11676,-12331,-12603,-12573,-12320,-11955,-11567,-11248,-11044,-10985,-11058,-11229,-11427,-11594,-11646,-11537,-11219,-10671,-9899,-8907,-7734,-6401,-4949,-3398,-1768,-66,1719,3578,5515,7497,9473,11372,13100,14552,15652,16309,16506,16218,15504,14422,13117,11692,10320,9084,8086,7328,6798,6400,6060,5645,5101,4353,3425,2350,1221,149,-761,-1420,-1773,-1842,-1663,-1362,-1044,-862,-912,-1285,-2008,-3059,-4388,-5897,-7476,-9026,-10428,-11624,-12541,-13166,-13478,-13497,-13241,-12736,-12016,-11101,-10022,-8791,-7433,-5961,-4398,-2759,-1077,635,2335,4000,5589,7077,8423,9624,10651,11511,12202,12734,13103,13327,13386,13290,13032,12609,12036,11317,10491,9580,8633,7694,6798,5989,5277,4673,4161,3710,3279,2822,2300,1683,964,150,-736,-1660,-2593,-3518,-4415,-5305,-6194,-7110,-8078,-9106,-10189,-11318,-12434,-13504,-14445,-15219,-15754,-16039,-16043,-15782,-15272,-14547,-13632,-12569,-11369,-10054,-8619,-7047,-5330,-3437,-1382,823,3116,5417,7612,9588,11219,12419,13114,13287,12956,12188,11092,9792,8413,7073,5838,4748,3791,2927,2109,1276,410,-501,-1421,-2279,-3004,-3488,-3677,-3519,-3036,-2286,-1396,-513,199,577,519,-49,-1119,-2618,-4430,-6400,-8347,-10130,-11603,-12691,-13355,-13617,-13529,-13189,-12677,-12106,-11527,-11000,-10516,-10054,-9559,-8967,-8199,-7219,-5979,-4494,-2794,-942,970,2850,4605,6146,7425,8393,9054,9406,9492,9332,8986,8469,7829,7071,6229,5314,4352,3385,2453,1601,879,309,-87,-320,-406,-399,-330,-274,-272,-387,-642,-1079,-1674,-2441,-3317,-4289,-5280,-6265,-7187,-8021,-8755,-9380,-9917,-10390,-10820,-11234,-11643,-12040,-12411,-12710,-12887,-12885,-12643,-12114,-11270,-10107,-8641,-6923,-5000,-2940,-808,1347,3466,5504,7407,9132,10619,11839,12738,13303,13506,13356,12859,12061,11004,9780,8465,7166,5957,4901,4044,3366,2868,2478,2151,1825,1459,1025,531,-4,-543,-1032,-1453,-1775,-2021,-2224,-2441,-2747,-3204,-3859,-4753,-5855,-7160,-8575,-10033,-11441,-12696,-13737,-14493,-14943,-15079,-14934,-14538,-13964,-13241,-12434,-11548,-10604,-9579,-8452,-7194,-5767,-4178,-2396,-488,1544,3598,5623,7526,9239,10687,11822,12596,12994,13009,12654,11956,10956,9697,8245,6658,5011,3390,1873,561,-476,-1153,-1429,-1282,-721,197,1388,2733,4075,5265,6143,6572,6469,5779,4525,2775,651,-1694,-4080,-6352,-8352,-9982,-11180,-11935,-12297,-12326,-12138,-11809,-11457,-11114,-10852,-10641,-10490,-10337,-10156,-9873,-9457,-8857,-8045,-6993,-5691,-4122,-2302,-247,1990,4344,6687,8910,10860,12397,13420,13828,13608,12775,11408,9649,7647,5591,3630,1881,422,-750,-1647,-2346,-2911,-3402,-3878,-4339,-4800,-5211,-5544,-5745,-5780,-5636,-5332,-4903,-4443,-4011,-3721,-3636,-3821,-4301,-5076,-6106,-7338,-8692,-10072,-11398,-12577,-13550,-14263,-14694,-14843,-14724,-14375,-13829,-13130,-12292,-11340,-10253,-9021,-7620,-6024,-4235,-2265,-160,2015,4172,6230,8091,9704,11007,11990,12649,13008,13106,12976,12684,12252,11733,11149,10517,9861,9189,8518,7870,7254,6670,6137,5604,5090,4524,3900,3172,2307,1290,100,-1256,-2761,-4379,-6052,-7712,-9294,-10713,-11929,-12873,-13548,-13935,-14076,-14014,-13814,-13554,-13299,-13101,-12997,-12981,-13037,-13111,-13149,-13072,-12823,-12350,-11600,-10580,-9261,-7686,-5860,-3825,-1611,745,3188,5669,8103,10411,12499,14268,15647,16563,16990,16931,16422,15547,14409,13133,11838,10626,9566,8668,7944,7318,6763,6208,5627,5003,4356,3717,3137,2662,2324,2128,2054,2046,2022,1912,1610,1085,275,-800,-2119,-3625,-5230,-6864,-8421,-9839,-11044,-11993,-12658,-13034,-13122,-12956,-12551,-11955,-11188,-10293,-9280,-8165,-6954,-5636,-4219,-2693,-1084,591,2291,3963,5572,7055,8397,9551,10515,11279,11836,12205,12375,12368,12192,11849,11377,10767,10077,9324,8556,7831,7177,6662,6287,6096,6073,6201,6458,6773,7093,7335,7429,7311,6949,6322,5462,4393,3192,1905,612,-648,-1830,-2912,-3898,-4777,-5584,-6327,-7022,-7688,-8310,-8886,-9381,-9758,-9977,-9991,-9771,-9300,-8575,-7623,-6472,-5163,-3739,-2225,-647,978,2649,4336,6030,7680,9246,10667,11873,12813,13416,13656,13502,12974,12095,10940,9573,8087,6557,5055,3645,2371,1276,395,-249,-626,-728,-561,-135,492,1260,2088,2857,3484,3858,3903,3584,2862,1772,342,-1347,-3218,-5157,-7082,-8872,-10455,-11755,-12735,-13371,-13681,-13674,-13415,-12927,-12276,-11487,-10589,-9600,-8509,-7316,-6004,-4568,-3016,-1356,362,2114,3810,5427,6871,8123,9122,9867,10330,10550,10528,10326,9978,9543,9066,8592,8152,7775,7477,7263,7142,7092,7107,7158,7219,7265,7280,7237,7131,6936,6629,6181,5564,4747,3729,2513,1124,-371,-1945,-3494,-5006,-6391,-7661,-8783,-9768,-10648,-11420,-12126,-12759,-13311,-13770,-14084,-14237,-14171,-13881,-13334,-12546,-11516,-10274,-8838,-7235,-5482,-3605,-1604,483,2651,4836,6993,9040,10881,12434,13602,14321,14552,14291,13567,12463,11061,9491,7851,6260,4789,3502,2420,1559,899,429,125,-57,-122,-126,-73,-9,54,74,43,-74,-282,-598,-1020,-1547,-2166,-2864,-3617,-4411,-5210,-6008,-6756,-7456,-8059,-8565,-8947,-9196,-9318,-9303,-9179,-8950,-8630,-8234,-7734,-7129,-6369,-5409,-4227,-2770,-1068,877,2985,5176,7338,9359,11135,12580,13629,14274,14496,14366,13915,13237,12415,11510,10614,9758,9003,8365,7878,7551,7389,7406,7561,7852,8214,8591,8932,9145,9193,9014,8586,7912,6996,5900,4655,3341,1995,666,-628,-1870,-3077,-4232,-5368,-6459,-7503,-8479,-9332,-10036,-10510,-10719,-10603,-10155,-9364,-8280,-6951,-5456,-3883,-2291,-756,700,2055,3323,4527,5706,6877,8069,9250,10393,11424,12262,12833,13055,12890,12314,11346,10026,8421,6614,4696,2755,891,-829,-2326,-3541,-4447,-4992,-5200,-5063,-4638,-3964,-3126,-2179,-1208,-255,628,1422,2119,2706,3211,3617,3964,4246,4487,4710,4921,5159,5415,5714,6039,6373,6685,6925,7059,7027,6816,6409,5842,5165,4472,3844,3393,3176,3241,3583,4162,4895,5691,6429,7014,7350,7378,7056,6396,5418,4188,2767,1254,-297,-1783,-3185,-4436,-5529,-6458,-7215,-7825,-8283,-8612,-8806,-8865,-8790,-8571,-8212,-7722,-7114,-6404,-5625,-4782,-3898,-2974,-1999,-965,155,1374,2702,4132,5641,7185,8699,10110,11336,12306,12933,13191,13007,12411,11392,10008,8336,6458,4504,2571,792,-767,-2011,-2925,-3494,-3737,-3701,-3422,-2959,-2356,-1670,-940,-229,415,925,1256,1337,1151,655,-138,-1212,-2509,-3955,-5451,-6884,-8153,-9148,-9807,-10091,-9997,-9566,-8873,-7997,-7054,-6109,-5234,-4435,-3701,-2956,-2145,-1162,20,1439,3040,4750,6429,7947,9146,9935,10236,10057,9451,8519,7408,6262,5226,4419,3910,3723,3843,4187,4684,5219,5688,6022,6134,6007,5610,4972,4113,3105,1996,868,-233,-1262,-2203,-3052,-3830,-4550,-5231,-5885,-6499,-7076,-7593,-8040,-8417,-8725,-8975,-9202,-9403,-9629,-9859,-10098,-10321,-10479,-10527,-10410,-10075,-9497,-8659,-7567,-6264,-4784,-3201,-1572,54,1614,3101,4486,5775,6969,8066,9046,9885,10533,10930,11036,10794,10199,9275,8056,6662,5174,3741,2458,1424,685,249,86,127,304,519,728,866,934,923,863,769,656,520,325,29,-444,-1158,-2169,-3510,-5160,-7068,-9121,-11193,-13094,-14703,-15829,-16421,-16396,-15803,-14697,-13240,-11560,-9880,-8316,-7041,-6080,-5480,-5139,-4978,-4821,-4548,-4011,-3154,-1950,-439,1280,3096,4874,6489,7856,8911,9640,10058,10225,10201,10072,9897,9734,9615,9539,9506,9477,9427,9330,9153,8886,8522,8048,7477,6789,5993,5067,4006,2810,1468,17,-1522,-3087,-4616,-6034,-7284,-8311,-9098,-9649,-10004,-10222,-10386,-10569,-10841,-11241,-11779,-12406,-13064,-13629,-13996,-14043,-13702,-12914,-11716,-10141,-8312,-6341,-4360,-2486,-806,629,1796,2717,3420,3950,4350,4635,4838,4940,4951,4865,4680,4443,4162,3920,3743,3697,3795,4036,4372,4741,5028,5162,5036,4618,3902,2926,1792,600,-518,-1452,-2121,-2482,-2541,-2355,-2003,-1596,-1235,-1014,-1003,-1224,-1689,-2354,-3178,-4088,-5019,-5909,-6701,-7376,-7897,-8298,-8567,-8753,-8868,-8921,-8923,-8824,-8612,-8207,-7584,-6698,-5554,-4177,-2644,-1039,513,1901,3040,3842,4298,4418,4243,3875,3395,2910,2517,2266,2203,2317,2565,2897,3224,3483,3618,3588,3401,3080,2674,2261,1895,1640,1530,1552,1679,1827,1906,1815,1462,774,-274,-1676,-3387,-5305,-7341,-9353,-11234,-12874,-14181,-15115,-15629,-15744,-15482,-14883,-14031,-12981,-11821,-10621,-9438,-8327,-7306,-6390,-5560,-4784,-4022,-3218,-2327,-1311,-152,1153,2564,4046,5510,6888,8081,9025,9659,9946,9905,9546,8954,8193,7354,6525,5760,5101,4556,4098,3695,3303,2879,2420,1923,1425,973,612,389,323,398,589,799,975,974,747,189,-717,-1973,-3542,-5335,-7256,-9181,-10997,-12595,-13881,-14796,-15291,-15371,-15042,-14355,-13369,-12161,-10817,-9411,-8026,-6719,-5538,-4519,-3668,-3000,-2499,-2167,-1989,-1955,-2045,-2225,-2451,-2656,-2782,-2749,-2509,-2033,-1292,-341,813,2061,3359,4593,5711,6637,7332,7783,7983,7972,7780,7478,7117,6770,6484,6295,6214,6224,6269,6292,6187,5894,5321,4452,3253,1784,85,-1735,-3583,-5351,-6947,-8304,-9374,-10150,-10639,-10886,-10942,-10874,-10725,-10558,-10363,-10160,-9888,-9510,-8956,-8155,-7080,-5684,-4001,-2068,30,2167,4239,6086,7622,8719,9336,9427,9011,8132,6875,5355,3700,2046,521,-769,-1740,-2346,-2570,-2426,-1962,-1240,-350,613,1555,2384,3028,3432,3581,3461,3125,2605,1983,1330,704,175,-252,-560,-785,-965,-1163,-1427,-1815,-2349,-3041,-3869,-4807,-5781,-6745,-7617,-8338,-8861,-9139,-9165,-8917,-8432,-7714,-6828,-5807,-4727,-3636,-2606,-1681,-903,-287,164,484,716,925,1193,1568,2124,2858,3784,4845,5984,7117,8147,9007,9623,9968,10025,9821,9385,8800,8115,7433,6805,6309,5964,5810,5814,5966,6205,6463,6689,6786,6719,6413,5838,4979,3818,2393,724,-1123,-3079,-5064,-6986,-8762,-10315,-11583,-12533,-13149,-13438,-13426,-13128,-12598,-11832,-10879,-9737,-8427,-6973,-5381,-3693,-1935,-159,1581,3244,4751,6087,7184,8042,8625,8951,9005,8834,8451,7911,7263,6559,5849,5193,4610,4157,3840,3673,3664,3780,4015,4323,4677,5054,5415,5775,6092,6408,6689,6965,7221,7448,7625,7709,7651,7390,6867,6038,4874,3394,1639,-313,-2348,-4361,-6217,-7828,-9095,-9993,-10488,-10626,-10440,-10011,-9408,-8705,-7958,-7212,-6484,-5784,-5096,-4410,-3708,-2986,-2231,-1475,-705,37,752,1423,2044,2616,3139,3616,4054,4459,4852,5228,5624,6022,6453,6887,7337,7761,8159,8491,8748,8911,8962,8900,8714,8393,7949,7344,6607,5697,4651,3459,2176,834,-490,-1736,-2831,-3720,-4365,-4758,-4921,-4901,-4776,-4633,-4560,-4647,-4939,-5467,-6208,-7092,-8027,-8866,-9491,-9757,-9574,-8888,-7688,-6047,-4054,-1864,365,2467,4305,5772,6819,7430,7652,7555,7234,6805,6357,5998,5777,5741,5880,6184,6580,7042,7462,7824,8035,8087,7937,7579,7028,6296,5437,4506,3554,2670,1884,1260,812,531,401,345,304,178,-103,-606,-1364,-2365,-3581,-4927,-6320,-7653,-8838,-9788,-10472,-10856,-10977,-10873,-10613,-10276,-9925,-9606,-9351,-9142,-8962,-8749,-8456,-8027,-7431,-6666,-5750,-4726,-3668,-2624,-1664,-823,-103,484,1000,1470,1970,2555,3270,4154,5211,6421,7752,9132,10500,11773,12887,13794,14451,14852,15001,14918,14645,14224,13695,13126,12530,11975,11447,10964,10500,10005,9440,8732,7825,6686,5284,3645,1800,-169,-2180,-4119,-5904,-7431,-8652,-9513,-10017,-10161,-10000,-9561,-8934,-8169,-7366,-6580,-5884,-5325,-4922,-4693,-4597,-4607,-4644,-4640,-4516,-4199,-3652,-2858,-1836,-644,655,1973,3236,4382,5365,6167,6779,7217,7487,7603,7569,7370,7019,6483,5803,4973,4071,3137,2275,1547,1041,794,842,1162,1721,2427,3190,3873,4378,4575,4413,3851,2928,1724,366,-979,-2155,-3004,-3421,-3355,-2812,-1877,-657,668,1964,3058,3855,4296,4365,4122,3642,3036,2408,1852,1424,1144,1008,959,959,941,880,754,599,452,386,470,755,1284,2039,3001,4083,5227,6319,7309,8112,8715,9099,9272,9285,9151,8946,8677,8396,8091,7773,7402,6964,6409,5726,4884,3891,2757,1516,213,-1088,-2332,-3446,-4381,-5088,-5543,-5742,-5700,-5453,-5051,-4545,-3994,-3445,-2936,-2499,-2142,-1874,-1681,-1542,-1431,-1311,-1150,-929,-617,-226,265,817,1427,2046,2642,3173,3591,3879,4013,4009,3875,3653,3371,3073,2800,2579,2446,2415,2490,2669,2929,3238,3573,3894,4187,4438,4636,4789,4885,4930,4902,4797,4577,4239,3749,3115,2333,1435,461,-540,-1505,-2382,-3121,-3686,-4065,-4249,-4261,-4120,-3873,-3544,-3183,-2799,-2425,-2052,-1692,-1331,-977,-623,-283,25,284,465,554,534,412,198,-75,-366,-630,-811,-851,-715,-349,255,1090,2138,3326,4585,5822,6940,7855,8498,8816,8809,8464,7861,7021,6070,5064,4118,3297,2663,2251,2064,2075,2233,2460,2664,2760,2646,2266,1581,589,-654,-2076,-3551,-4944,-6116,-6942,-7319,-7211,-6603,-5570,-4201,-2645,-1043,442,1704,2642,3218,3438,3322,2939,2356,1621,819,-34,-876,-1699,-2472,-3199,-3853,-4455,-4981,-5446,-5832,-6148,-6375,-6526,-6572,-6527,-6363,-6096,-5711,-5244,-4701,-4138,-3574,-3050,-2583,-2169,-1808,-1454,-1102,-703,-262,222,726,1188,1569,1785,1805,1588,1160,546,-164,-898,-1556,-2078,-2419,-2581,-2601,-2542,-2503,-2553,-2782,-3226,-3893,-4769,-5777,-6853,-7891,-8795,-9466,-9829,-9823,-9435,-8670,-7583,-6243,-4748,-3188,-1663,-250,993,2004,2782,3293,3572,3621,3495,3210,2825,2365,1874,1381,920,512,188,-38,-151,-154,-54,123,345,570,742,812,738,479,30,-616,-1423,-2349,-3333,-4300,-5182,-5913,-6431,-6714,-6729,-6492,-6023,-5365,-4579,-3718,-2868,-2085,-1439,-976,-710,-656,-766,-1003,-1284,-1553,-1721,-1766,-1630,-1353,-933,-455,36,441,714,774,613,205,-396,-1152,-1952,-2720,-3339,-3736,-3851,-3660,-3176,-2450,-1545,-570,385,1207,1807,2106,2073,1683,1000,67,-981,-2044,-2977,-3678,-4061,-4084,-3756,-3143,-2330,-1468,-680,-101,185,130,-235,-852,-1595,-2318,-2898,-3193,-3144,-2724,-1963,-951,187,1326,2295,3002,3331,3263,2782,1960,875,-346,-1574,-2685,-3571,-4139,-4361,-4206,-3728,-2982,-2057,-1069,-102,744,1425,1907,2211,2375,2456,2542,2682,2951,3367,3933,4613,5327,5996,6491,6730,6610,6089,5149,3821,2179,326,-1596,-3454,-5097,-6418,-7316,-7769,-7752,-7354,-6621,-5709,-4718,-3799,-3050,-2558,-2359,-2441,-2760,-3217,-3714,-4127,-4358,-4325,-3991,-3351,-2433,-1316,-58,1222,2461,3557,4472,5142,5566,5723,5632,5309,4769,4047,3145,2107,942,-302,-1600,-2886,-4125,-5245,-6199,-6933,-7407,-7594,-7485,-7099,-6454,-5627,-4655,-3636,-2622,-1681,-856,-161,389,834,1183,1490,1770,2046,2306,2536,2693,2746,2662,2424,2028,1490,828,80,-733,-1578,-2452,-3336,-4244,-5164,-6102,-7027,-7909,-8692,-9321,-9742,-9907,-9819,-9471,-8926,-8240,-7498,-6791,-6182,-5733,-5458,-5348,-5359,-5428,-5480,-5453,-5290,-4966,-4481,-3842,-3106,-2285,-1468,-656,70,721,1261,1702,2049,2306,2483,2580,2582,2497,2318,2061,1748,1404,1073,782,570,446,425,491,625,796,960,1078,1110,1017,787,401,-122,-767,-1482,-2226,-2919,-3511,-3931,-4139,-4100,-3821,-3316,-2638,-1844,-1003,-186,543,1134,1538,1740,1715,1468,1005,342,-495,-1485,-2581,-3761,-4951,-6119,-7177,-8087,-8758,-9175,-9268,-9055,-8515,-7703,-6642,-5423,-4101,-2779,-1543,-470,347,860,1032,849,362,-381,-1277,-2226,-3121,-3881,-4426,-4755,-4836,-4731,-4449,-4053,-3565,-3005,-2383,-1676,-880,15,991,2003,2985,3848,4503,4870,4915,4624,4051,3252,2347,1414,574,-121,-601,-858,-896,-737,-438,-33,413,876,1310,1718,2067,2383,2640,2865,3034,3165,3246,3283,3287,3264,3244,3246,3308,3457,3713,4083,4557,5096,5672,6199,6645,6931,7023,6896,6534,5960,5196,4285,3272,2207,1125,79,-922,-1830,-2648,-3349,-3931,-4386,-4707,-4886,-4917,-4794,-4512,-4090,-3535,-2885,-2174,-1443,-733,-87,491,964,1358,1654,1873,2011,2067,2051,1946,1775,1536,1249,941,630,359,149,36,38,154,390,706,1087,1482,1860,2190,2441,2611,2678,2653,2535,2337,2081,1793,1520,1303,1210,1278,1566,2081,2833,3799,4913,6129,7340,8471,9432,10138,10531,10559,10216,9491,8448,7118,5608,3985,2360,804,-602,-1806,-2773,-3488,-3950,-4171,-4182,-4002,-3681,-3249,-2753,-2237,-1746,-1317,-988,-788,-728,-822,-1048,-1401,-1839,-2337,-2853,-3332,-3747,-4030,-4150,-4066,-3745,-3194,-2406,-1428,-298,914,2139,3296,4313,5139,5712,6045,6112,5966,5635,5174,4640,4067,3512,2971,2490,2055,1685,1397,1186,1091,1097,1225,1436,1705,1973,2167,2225,2067,1661,970,27,-1130,-2391,-3645,-4742,-5563,-5985,-5964,-5480,-4594,-3388,-2012,-581,732,1845,2637,3094,3170,2933,2410,1720,944,195,-443,-896,-1129,-1125,-895,-473,105,782,1503,2209,2836,3328,3625,3702,3528,3134,2548,1860,1159,538,115,-77,22,374,924,1572,2204,2691,2944,2881,2489,1781,817,-301,-1474,-2575,-3520,-4226,-4665,-4831,-4765,-4524,-4191,-3833,-3537,-3344,-3304,-3422,-3701,-4120,-4644,-5245,-5867,-6479,-7041,-7500,-7851,-8030,-8047,-7854,-7453,-6831,-5981,-4924,-3666,-2252,-724,859,2433,3934,5307,6499,7487,8246,8791,9129,9306,9347,9322,9245,9185,9120,9087,9020,8910,8680,8292,7719,6942,6017,4977,3930,2942,2117,1483,1090,897,875,948,1041,1093,1063,937,744,525,349,272,343,579,976,1482,2040,2550,2940,3113,3034,2649,1993,1077,-15,-1213,-2424,-3543,-4501,-5207,-5616,-5696,-5439,-4877,-4056,-3056,-1952,-845,208,1125,1892,2483,2933,3264,3545,3811,4125,4511,4980,5532,6125,6728,7284,7737,8051,8166,8080,7754,7216,6478,5594,4638,3670,2793,2037,1475,1091,888,810,810,817,775,629,349,-73,-627,-1269,-1951,-2607,-3174,-3596,-3840,-3884,-3740,-3426,-2980,-2446,-1864,-1266,-678,-112,434,951,1468,1983,2524,3110,3753,4477,5287,6182,7162,8189,9240,10256,11180,11955,12524,12842,12893,12666,12193,11504,10659,9722,8752,7821,6968,6227,5610,5102,4673,4276,3869,3388,2813,2091,1226,206,-937,-2173,-3436,-4667,-5780,-6710,-7380,-7741,-7755,-7422,-6754,-5816,-4682,-3453,-2246,-1156,-283,324,633,669,470,124,-306,-706,-1028,-1195,-1184,-984,-600,-71,584,1301,2072,2834,3587,4290,4927,5482,5917,6231,6378,6370,6191,5865,5425,4902,4348,3802,3287,2836,2436,2099,1792,1507,1214,901,561,197,-171,-519,-807,-1007,-1086,-1037,-862,-591,-273,36,263,365,280,23,-428,-1004,-1672,-2356,-2994,-3534,-3937,-4186,-4276,-4220,-4052,-3780,-3451,-3059,-2632,-2161,-1646,-1080,-454,234,995,1815,2701,3622,4570,5515,6422,7273,8013,8637,9094,9376,9459,9344,9023,8516,7827,6982,5995,4898,3710,2452,1167,-145,-1412,-2636,-3737,-4699,-5467,-6007,-6323,-6397,-6282,-6010,-5650,-5272,-4926,-4672,-4525,-4487,-4545,-4641,-4743,-4785,-4738,-4570,-4288,-3907,-3470,-3034,-2640,-2353,-2188,-2178,-2295,-2524,-2791,-3060,-3241,-3311,-3212,-2963,-2577,-2101,-1597,-1110,-685,-330,-33,253,567,985,1523,2229,3051,3968,4860,5660,6239,6528,6464,6033,5254,4190,2908,1521,103,-1232,-2431,-3407,-4139,-4574,-4725,-4584,-4196,-3611,-2898,-2156,-1467,-934,-632,-615,-922,-1532,-2427,-3516,-4730,-5957,-7114,-8117,-8900,-9445,-9724,-9759,-9570,-9178,-8620,-7916,-7082,-6148,-5125,-4058,-2975,-1936,-985,-167,481,959,1263,1435,1509,1551,1596,1716,1915,2235,2656,3160,3715,4272,4780,5196,5472,5584,5516,5261,4850,4284,3627,2885,2123,1348,607,-94,-735,-1312,-1833,-2298,-2729,-3135,-3533,-3939,-4349,-4774,-5184,-5569,-5881,-6088,-6147,-6028,-5712,-5208,-4539,-3749,-2909,-2069,-1318,-691,-239,34,134,107,-5,-134,-226,-240,-136,74,386,760,1148,1504,1780,1944,1980,1891,1686,1397,1048,670,278,-115,-506,-904,-1305,-1732,-2177,-2653,-3154,-3680,-4224,-4780,-5329,-5853,-6325,-6710,-6971,-7061,-6943,-6585,-5990,-5158,-4165,-3056,-1949,-938,-128,393,566,370,-174,-1007,-2022,-3122,-4158,-5046,-5673,-5998,-6001,-5687,-5114,-4335,-3434,-2485,-1556,-698,45,678,1180,1593,1919,2223,2504,2842,3230,3715,4308,4993,5777,6601,7430,8196,8835,9286,9504,9463,9164,8626,7897,7012,6043,5005,3938,2837,1692,480,-817,-2214,-3688,-5205,-6694,-8058,-9215,-10064,-10544,-10628,-10305,-9643,-8701,-7591,-6426,-5296,-4309,-3502,-2920,-2559,-2392,-2398,-2525,-2736,-3007,-3293,-3607,-3903,-4207,-4466,-4683,-4808,-4802,-4642,-4285,-3734,-2997,-2109,-1132,-138,805,1615,2253,2679,2897,2921,2794,2571,2312,2080,1915,1852,1892,2015,2180,2314,2349,2199,1815,1146,213,-967,-2291,-3678,-4990,-6127,-6974,-7460,-7545,-7221,-6529,-5545,-4360,-3119,-1924,-921,-191,189,184,-183,-876,-1801,-2849,-3908,-4853,-5605,-6095,-6307,-6250,-5974,-5542,-5040,-4530,-4079,-3728,-3488,-3373,-3359,-3436,-3569,-3747,-3925,-4086,-4178,-4169,-3999,-3637,-3031,-2177,-1067,251,1715,3225,4658,5891,6807,7310,7354,6938,6103,4946,3579,2120,701,-603,-1712,-2605,-3278,-3753,-4064,-4259,-4369,-4439,-4487,-4521,-4546,-4532,-4470,-4322,-4076,-3710,-3239,-2668,-2052,-1411,-822,-318,30,197,147,-123,-596,-1238,-1989,-2769,-3492,-4068,-4411,-4465,-4213,-3661,-2888,-1979,-1065,-264,309,591,546,212,-352,-1036,-1731,-2327,-2735,-2910,-2820,-2494,-1962,-1295,-563,163,797,1296,1588,1663,1509,1136,604,-58,-749,-1435,-2015,-2461,-2707,-2745,-2551,-2157,-1569,-854,-73,720,1416,1982,2327,2431,2281,1898,1332,662,-43,-692,-1244,-1654,-1924,-2081,-2151,-2199,-2226,-2293,-2342,-2393,-2357,-2213,-1896,-1387,-677,208,1228,2324,3421,4472,5397,6176,6765,7151,7325,7290,7048,6618,6017,5271,4411,3479,2509,1554,639,-189,-926,-1547,-2058,-2458,-2745,-2929,-2992,-2947,-2786,-2523,-2188,-1790,-1395,-1009,-690,-440,-269,-173,-123,-99,-68,-10,105,268,500,768,1063,1344,1590,1754,1828,1781,1611,1321,918,428,-121,-698,-1256,-1761,-2156,-2418,-2497,-2398,-2099,-1631,-1017,-297,474,1261,2015,2710,3331,3871,4336,4733,5062,5317,5479,5509,5387,5052,4510,3729,2754,1626,422,-761,-1827,-2675,-3231,-3432,-3256,-2694,-1797,-600,788,2290,3782,5166,6339,7223,7759,7924,7729,7210,6443,5502,4488,3475,2530,1693,975,366,-166,-658,-1153,-1678,-2248,-2873,-3519,-4177,-4779,-5307,-5687,-5918,-5945,-5797,-5458,-4965,-4351,-3637,-2874,-2071,-1253,-440,376,1173,1963,2720,3444,4105,4689,5183,5548,5786,5856,5755,5456,4950,4235,3315,2226,1001,-292,-1574,-2767,-3779,-4549,-5009,-5148,-4947,-4447,-3695,-2754,-1705,-615,461,1467,2387,3200,3897,4479,4918,5215,5334,5260,4982,4497,3830,3025,2123,1204,311,-494,-1182,-1736,-2155,-2449,-2643,-2747,-2781,-2748,-2648,-2487,-2255,-1966,-1617,-1231,-809,-373,78,528,978,1417,1844,2241,2597,2891,3099,3211,3210,3099,2900,2615,2295,1946,1615,1319,1091,945,912,994,1214,1547,1998,2503,3042,3534,3927,4174,4217,4070,3712,3200,2560,1851,1119,393,-294,-941,-1540,-2099,-2623,-3107,-3561,-3968,-4325,-4630,-4853,-5021,-5095,-5099,-5008,-4822,-4524,-4094,-3518,-2780,-1872,-810,392,1675,2982,4226,5319,6167,6706,6881,6683,6141,5318,4301,3211,2137,1200,452,-44,-285,-288,-89,245,653,1075,1455,1767,2004,2163,2296,2419,2589,2837,3171,3610,4113,4652,5167,5583,5857,5917,5752,5336,4706,3884,2943,1946,968,87,-638,-1166,-1468,-1566,-1477,-1276,-1021,-794,-661,-664,-826,-1134,-1533,-1971,-2335,-2573,-2579,-2344,-1835,-1112,-236,679,1518,2179,2571,2664,2460,2021,1438,837,328,26,-17,226,716,1382,2129,2851,3461,3907,4161,4250,4215,4129,4054,4051,4141,4326,4573,4830,5036,5149,5120,4953,4640,4222,3724,3192,2657,2145,1674,1249,870,540,250,13,-179,-300,-355,-327,-230,-62,148,403,678,987,1344,1771,2306,2964,3767,4700,5739,6818,7874,8805,9539,9974,10067,9762,9071,8006,6634,5046,3339,1648,73,-1265,-2300,-2968,-3271,-3217,-2869,-2290,-1577,-782,0,754,1424,2020,2531,2961,3321,3592,3786,3873,3858,3735,3509,3213,2855,2479,2104,1747,1424,1119,838,554,272,-24,-324,-608,-869,-1070,-1199,-1238,-1169,-999,-729,-370,56,540,1043,1565,2057,2517,2898,3192,3361,3411,3302,3069,2694,2228,1695,1151,645,239,-31,-126,-54,178,506,894,1241,1516,1645,1628,1457,1177,829,477,173,-41,-145,-124,-1,218,504,820,1160,1467,1732,1905,1965,1878,1632,1221,665,-9,-746,-1490,-2178,-2744,-3148,-3359,-3367,-3195,-2859,-2402,-1856,-1243,-595,93,796,1533,2277,3033,3766,4456,5050,5513,5784,5832,5625,5158,4444,3521,2446,1304,168,-856,-1709,-2312,-2648,-2708,-2529,-2172,-1711,-1238,-832,-547,-436,-495,-711,-1037,-1411,-1763,-2037,-2166,-2134,-1919,-1542,-1031,-432,192,785,1282,1634,1801,1759,1511,1065,469,-237,-991,-1722,-2382,-2897,-3242,-3386,-3330,-3104,-2741,-2308,-1848,-1417,-1035,-724,-463,-252,-52,125,300,440,540,552,474,268,-43,-459,-935,-1436,-1909,-2314,-2625,-2820,-2926,-2945,-2930,-2893,-2864,-2841,-2809,-2743,-2603,-2363,-1991,-1499,-896,-240,413,996,1441,1718,1790,1690,1437,1098,733,409,175,53,52,126,235,308,272,90,-275,-813,-1482,-2221,-2945,-3558,-3986,-4156,-4033,-3613,-2924,-2019,-987,98,1132,2032,2730,3164,3301,3139,2671,1953,1011,-75,-1250,-2445,-3588,-4634,-5524,-6236,-6740,-7042,-7143,-7081,-6875,-6592,-6242,-5894,-5541,-5205,-4869,-4491,-4055,-3484,-2784,-1899,-872,285,1503,2706,3818,4735,5397,5722,5686,5263,4486,3401,2102,704,-669,-1884,-2844,-3461,-3729,-3645,-3306,-2791,-2233,-1741,-1404,-1273,-1342,-1559,-1844,-2081,-2186,-2073,-1718,-1140,-403,383,1097,1619,1850,1734,1263,477,-533,-1657,-2772,-3756,-4527,-5029,-5260,-5263,-5111,-4902,-4746,-4722,-4894,-5275,-5822,-6462,-7074,-7538,-7724,-7545,-6943,-5919,-4527,-2865,-1079,678,2236,3466,4263,4583,4439,3892,3056,2051,1029,100,-626,-1093,-1277,-1198,-896,-455,52,529,910,1132,1182,1046,778,421,66,-218,-349,-281,14,511,1174,1908,2622,3213,3582,3659,3411,2809,1906,730,-625,-2073,-3522,-4861,-6018,-6908,-7486,-7727,-7626,-7229,-6582,-5763,-4860,-3939,-3084,-2324,-1700,-1195,-804,-487,-212,60,347,674,1036,1415,1806,2149,2435,2620,2678,2614,2408,2083,1658,1140,570,-47,-678,-1300,-1892,-2420,-2852,-3164,-3312,-3287,-3069,-2676,-2136,-1508,-863,-292,115,284,149,-311,-1081,-2113,-3309,-4555,-5732,-6702,-7389,-7712,-7663,-7271,-6592,-5739,-4811,-3925,-3175,-2621,-2295,-2178,-2220,-2354,-2476,-2520,-2400,-2087,-1568,-857,-16,904,1814,2654,3348,3863,4162,4245,4123,3819,3359,2777,2084,1306,446,-480,-1464,-2475,-3480,-4421,-5236,-5850,-6189,-6195,-5825,-5085,-4003,-2684,-1228,188,1430,2346,2835,2849,2393,1537,394,-886,-2155,-3272,-4129,-4684,-4922,-4903,-4713,-4452,-4239,-4144,-4232,-4497,-4920,-5412,-5904,-6275,-6452,-6359,-5962,-5270,-4305,-3152,-1865,-563,691,1808,2732,3429,3874,4074,4040,3816,3437,2968,2469,1998,1615,1359,1236,1252,1351,1484,1571,1537,1308,856,141,-788,-1903,-3108,-4299,-5376,-6213,-6738,-6876,-6607,-5947,-4961,-3749,-2437,-1177,-91,682,1084,1064,649,-94,-1072,-2148,-3207,-4127,-4836,-5283,-5480,-5443,-5250,-4948,-4614,-4282,-3977,-3691,-3388,-3029,-2545,-1903,-1061,-26,1176,2475,3789,4998,6002,6700,7021,6944,6465,5660,4606,3422,2240,1163,296,-309,-639,-711,-597,-374,-152,-13,-40,-256,-679,-1247,-1910,-2558,-3114,-3497,-3654,-3585,-3292,-2845,-2303,-1747,-1240,-839,-562,-418,-382,-425,-513,-595,-670,-695,-691,-657,-607,-564,-527,-509,-490,-462,-402,-282,-100,166,500,896,1340,1791,2248,2662,3035,3346,3584,3766,3873,3931,3934,3895,3816,3710,3565,3393,3188,2940,2655,2313,1913,1450,918,329,-297,-940,-1548,-2082,-2490,-2717,-2737,-2512,-2049,-1357,-476,538,1614,2661,3602,4332,4798,4915,4681,4081,3172,2032,765,-493,-1627,-2519,-3088,-3302,-3153,-2700,-2015,-1191,-337,475,1164,1707,2084,2323,2453,2538,2614,2751,2957,3261,3648,4074,4514,4885,5143,5220,5080,4694,4075,3253,2296,1291,337,-467,-1047,-1348,-1368,-1139,-730,-235,245,614,818,803,606,243,-195,-637,-993,-1208,-1242,-1088,-784,-382,54,438,727,879,869,733,464,131,-262,-673,-1102,-1540,-1990,-2449,-2910,-3343,-3723,-4003,-4144,-4117,-3888,-3464,-2855,-2094,-1239,-329,556,1387,2099,2683,3115,3388,3516,3512,3388,3185,2917,2624,2331,2062,1832,1657,1532,1455,1422,1412,1423,1434,1437,1417,1375,1287,1177,1022,856,676,526,409,370,417,572,835,1200,1634,2106,2547,2910,3115,3119,2866,2349,1579,598,-508,-1643,-2691,-3537,-4091,-4290,-4109,-3586,-2777,-1795,-739,262,1141,1815,2282,2543,2638,2639,2597,2592,2672,2859,3179,3585,4063,4530,4935,5205,5277,5120,4691,4003,3063,1918,622,-749,-2121,-3403,-4528,-5412,-6010,-6275,-6188,-5763,-5012,-3997,-2772,-1423,-27,1324,2548,3583,4355,4853,5034,4925,4541,3924,3149,2258,1351,466,-307,-945,-1388,-1638,-1673,-1521,-1193,-744,-206,356,905,1384,1768,2018,2136,2110,1957,1697,1356,981,597,262,3,-133,-122,65,426,973,1652,2449,3259,4043,4684,5132,5325,5244,4897,4338,3625,2843,2070,1362,766,304,-41,-275,-433,-545,-620,-683,-733,-759,-776,-751,-713,-632,-537,-406,-253,-72,147,395,682,997,1332,1674,1998,2282,2504,2637,2673,2606,2448,2224,1975,1746,1602,1586,1755,2126,2710,3482,4394,5375,6344,7204,7872,8282,8360,8114,7510,6613,5465,4155,2788,1464,293,-630,-1238,-1490,-1391,-968,-308,523,1391,2226,2917,3412,3678,3702,3521,3174,2734,2271,1845,1521,1306,1231,1255,1364,1502,1646,1760,1835,1879,1892,1905,1929,1986,2074,2215,2375,2577,2779,2991,3191,3379,3556,3719,3881,4042,4205,4375,4538,4686,4813,4891,4921,4878,4752,4542,4234,3843,3366,2826,2242,1626,1019,423,-122,-615,-1034,-1373,-1639,-1815,-1931,-1966,-1953,-1882,-1780,-1648,-1496,-1332,-1145,-933,-679,-362,32,516,1093,1741,2436,3115,3727,4195,4463,4481,4223,3696,2925,1982,932,-113,-1074,-1857,-2397,-2668,-2645,-2372,-1867,-1198,-413,456,1346,2278,3187,4111,4990,5829,6571,7167,7560,7679,7488,6949,6086,4932,3589,2155,764,-460,-1427,-2050,-2326,-2248,-1891,-1333,-690,-78,394,642,604,280,-320,-1110,-2014,-2904,-3684,-4242,-4516,-4461,-4091,-3438,-2580,-1605,-601,335,1147,1791,2248,2530,2664,2674,2610,2487,2344,2179,2022,1852,1693,1536,1388,1267,1177,1148,1186,1308,1509,1779,2087,2397,2658,2834,2870,2752,2451,1969,1334,554,-293,-1191,-2044,-2833,-3467,-3953,-4216,-4297,-4164,-3885,-3488,-3050,-2635,-2308,-2125,-2111,-2265,-2569,-2966,-3390,-3779,-4052,-4183,-4135,-3926,-3578,-3144,-2682,-2246,-1881,-1620,-1469,-1424,-1465,-1550,-1659,-1753,-1814,-1834,-1800,-1710,-1564,-1341,-1046,-661,-193,344,918,1480,1965,2314,2471,2403,2118,1640,1054,442,-74,-408,-464,-229,316,1081,1980,2863,3588,4004,3999,3508,2506,1074,-694,-2624,-4524,-6228,-7557,-8417,-8750,-8571,-7937,-6954,-5738,-4415,-3096,-1874,-820,16,598,922,978,801,414,-115,-731,-1352,-1910,-2336,-2584,-2632,-2485,-2183,-1783,-1370,-1020,-819,-813,-1049,-1512,-2172,-2963,-3775,-4518,-5064,-5330,-5245,-4791,-3983,-2901,-1647,-356,827,1785,2408,2652,2503,2000,1245,327,-592,-1409,-2001,-2297,-2279,-1949,-1400,-703,-12,578,950,1040,848,393,-226,-898,-1507,-1937,-2124,-2050,-1730,-1256,-698,-191,207,405,404,212,-105,-472,-783,-965,-930,-672,-176,474,1215,1910,2457,2745,2707,2320,1602,626,-517,-1701,-2815,-3756,-4447,-4850,-4959,-4801,-4416,-3874,-3222,-2538,-1872,-1275,-807,-493,-378,-473,-772,-1270,-1905,-2635,-3367,-4023,-4516,-4773,-4752,-4430,-3851,-3047,-2138,-1192,-331,378,875,1143,1180,1044,751,398,11,-332,-607,-756,-793,-674,-445,-109,275,666,992,1211,1261,1120,785,272,-347,-1023,-1649,-2169,-2509,-2653,-2601,-2400,-2117,-1827,-1612,-1514,-1563,-1731,-1981,-2225,-2397,-2420,-2253,-1899,-1368,-742,-82,506,955,1184,1173,895,390,-302,-1110,-1948,-2750,-3426,-3936,-4242,-4338,-4250,-4010,-3679,-3298,-2916,-2558,-2219,-1898,-1559,-1177,-738,-218,363,980,1599,2148,2583,2832,2844,2594,2059,1268,266,-865,-2018,-3071,-3917,-4447,-4619,-4404,-3848,-3020,-2031,-996,-43,737,1258,1492,1424,1099,567,-74,-748,-1340,-1801,-2046,-2082,-1910,-1583,-1189,-803,-536,-450,-596,-983,-1563,-2274,-3005,-3637,-4079,-4236,-4083,-3623,-2927,-2077,-1213,-435,128,406,353,-48,-745,-1695,-2788,-3939,-5025,-5973,-6672,-7107,-7225,-7058,-6632,-5996,-5223,-4376,-3511,-2695,-1945,-1308,-776,-366,-66,126,210,204,91,-87,-346,-631,-929,-1186,-1377,-1445,-1393,-1175,-833,-369,137,643,1049,1302,1337,1137,699,70,-708,-1551,-2409,-3204,-3916,-4495,-4940,-5234,-5355,-5311,-5060,-4615,-3948,-3083,-2028,-844,414,1633,2715,3532,3978,3976,3497,2570,1290,-203,-1736,-3129,-4221,-4913,-5137,-4922,-4332,-3483,-2531,-1605,-848,-341,-136,-228,-565,-1071,-1654,-2239,-2752,-3173,-3469,-3660,-3744,-3723,-3596,-3346,-2960,-2430,-1759,-979,-130,718,1499,2146,2606,2857,2901,2767,2510,2189,1867,1581,1368,1211,1110,1006,877,649,316,-185,-814,-1587,-2418,-3262,-4017,-4601,-4947,-4999,-4755,-4229,-3489,-2603,-1679,-797,-43,524,890,1040,1028,885,682,474,301,195,163,185,266,357,471,567,674,770,896,1041,1225,1428,1632,1784,1839,1753,1489,1067,506,-106,-689,-1127,-1334,-1226,-774,18,1089,2339,3632,4816,5744,6290,6378,5972,5103,3846,2327,685,-909,-2332,-3436,-4169,-4482,-4400,-3992,-3334,-2558,-1755,-1031,-439,-11,263,412,490,543,623,757,953,1197,1459,1685,1842,1879,1795,1589,1297,973,669,451,353,409,605,925,1307,1708,2049,2310,2438,2464,2397,2303,2226,2220,2315,2511,2787,3090,3355,3523,3520,3327,2921,2350,1654,944,286,-187,-436,-394,-83,463,1152,1881,2527,2985,3172,3050,2621,1940,1093,181,-669,-1387,-1889,-2170,-2245,-2164,-2007,-1839,-1738,-1725,-1831,-2018,-2243,-2446,-2553,-2505,-2276,-1835,-1229,-485,305,1078,1740,2249,2553,2668,2600,2422,2179,1955,1796,1743,1808,1979,2212,2457,2649,2729,2664,2425,2038,1525,949,360,-188,-644,-992,-1196,-1258,-1160,-907,-496,51,705,1406,2085,2664,3059,3225,3113,2742,2144,1387,584,-184,-772,-1129,-1155,-857,-232,639,1682,2753,3755,4544,5046,5196,4967,4395,3520,2435,1229,3,-1143,-2138,-2903,-3427,-3673,-3681,-3472,-3116,-2674,-2222,-1802,-1467,-1210,-1020,-866,-685,-444,-96,374,966,1636,2349,3015,3571,3934,4048,3867,3396,2651,1705,649,-418,-1362,-2108,-2564,-2714,-2554,-2144,-1545,-859,-168,450,939,1275,1456,1508,1466,1387,1300,1264,1279,1380,1556,1798,2098,2419,2747,3044,3285,3447,3514,3486,3364,3163,2897,2581,2220,1823,1383,901,372,-195,-784,-1360,-1879,-2285,-2531,-2553,-2353,-1898,-1252,-442,425,1284,2046,2639,3043,3216,3188,2980,2626,2191,1714,1249,850,533,331,240,241,327,455,615,778,925,1048,1127,1164,1148,1099,1022,954,920,954,1088,1331,1681,2103,2551,2960,3268,3417,3375,3126,2699,2135,1503,890,352,-19,-222,-216,-53,236,580,912,1166,1300,1282,1131,870,577,307,150,147,337,699,1211,1807,2432,3030,3542,3960,4239,4401,4431,4349,4176,3912,3593,3220,2818,2406,2014,1665,1401,1231,1176,1228,1372,1584,1833,2096,2344,2562,2745,2871,2967,3014,3046,3061,3068,3068,3047,2978,2853,2632,2337,1961,1555,1158,822,609,532,640,903,1311,1815,2348,2855,3270,3548,3663,3612,3403,3062,2616,2099,1547,998,493,69,-221,-361,-307,-66,366,953,1650,2406,3149,3838,4411,4844,5113,5231,5199,5063,4859,4622,4402,4224,4099,4049,4045,4081,4113,4110,4027,3845,3544,3151,2686,2215,1789,1463,1277,1228,1298,1452,1608,1730,1749,1632,1388,1008,548,53,-426,-822,-1113,-1274,-1306,-1249,-1114,-966,-812,-680,-575,-471,-366,-222,-27,222,525,861,1197,1501,1734,1864,1888,1792,1617,1376,1114,855,618,411,232,82,-53,-154,-233,-258,-222,-86,159,551,1079,1741,2484,3256,3966,4539,4885,4956,4711,4169,3354,2352,1247,155,-818,-1569,-2030,-2149,-1938,-1413,-661,248,1180,2053,2730,3163,3265,3052,2532,1784,903,-7,-822,-1461,-1849,-1963,-1808,-1426,-870,-228,448,1075,1614,2016,2263,2321,2202,1877,1367,672,-190,-1180,-2263,-3369,-4434,-5380,-6140,-6643,-6859,-6759,-6334,-5632,-4649,-3495,-2202,-878,401,1569,2558,3354,3926,4303,4477,4483,4322,4001,3527,2894,2126,1230,267,-732,-1668,-2500,-3143,-3565,-3753,-3716,-3519,-3226,-2925,-2693,-2593,-2653,-2864,-3198,-3566,-3915,-4136,-4175,-3981,-3545,-2890,-2077,-1173,-287,517,1138,1542,1691,1581,1253,743,126,-535,-1167,-1723,-2160,-2472,-2668,-2778,-2836,-2888,-2949,-3038,-3133,-3211,-3223,-3142,-2926,-2588,-2137,-1629,-1124,-697,-418,-330,-460,-780,-1253,-1796,-2324,-2764,-3039,-3145,-3060,-2847,-2559,-2264,-2056,-1974,-2075,-2358,-2801,-3344,-3908,-4403,-4741,-4866,-4740,-4395,-3850,-3231,-2578,-2040,-1631,-1436,-1413,-1552,-1763,-1977,-2107,-2101,-1920,-1582,-1104,-565,-10,490,884,1162,1294,1314,1231,1089,912,747,611,541,543,633,793,1018,1259,1497,1672,1755,1702,1493,1122,600,-44,-755,-1490,-2174,-2771,-3227,-3533,-3674,-3672,-3556,-3357,-3130,-2903,-2728,-2613,-2590,-2624,-2724,-2820,-2909,-2928,-2880,-2740,-2534,-2273,-2011,-1775,-1617,-1565,-1635,-1835,-2140,-2520,-2940,-3339,-3681,-3921,-4011,-3943,-3679,-3226,-2589,-1785,-857,147,1175,2152,3031,3743,4266,4567,4657,4543,4274,3878,3423,2924,2434,1937,1451,948,413,-148,-748,-1346,-1914,-2409,-2781,-3021,-3107,-3087,-2985,-2881,-2825,-2876,-3058,-3369,-3784,-4224,-4628,-4888,-4932,-4709,-4195,-3420,-2452,-1376,-319,624,1349,1809,1977,1888,1605,1203,803,453,250,180,254,392,547,621,572,370,13,-443,-945,-1411,-1774,-1964,-1965,-1740,-1328,-735,-34,750,1522,2263,2895,3407,3766,3984,4070,4051,3945,3773,3536,3238,2862,2401,1839,1178,422,-411,-1297,-2205,-3103,-3965,-4754,-5454,-6033,-6476,-6754,-6861,-6762,-6465,-5944,-5225,-4315,-3264,-2125,-961,149,1134,1931,2492,2783,2817,2587,2151,1539,815,28,-765,-1514,-2185,-2742,-3182,-3492,-3688,-3775,-3783,-3718,-3614,-3484,-3358,-3251,-3196,-3184,-3239,-3320,-3414,-3467,-3432,-3267,-2933,-2431,-1764,-984,-151,658,1370,1910,2238,2312,2129,1695,1038,194,-779,-1833,-2896,-3927,-4853,-5650,-6268,-6699,-6920,-6956,-6794,-6492,-6050,-5516,-4916,-4279,-3635,-3013,-2427,-1908,-1451,-1078,-771,-531,-347,-203,-95,-7,59,136,200,304,409,538,666,774,852,872,830,722,544,335,102,-93,-214,-204,-28,352,924,1676,2536,3431,4236,4851,5146,5035,4467,3414,1952,149,-1817,-3792,-5585,-7033,-8033,-8493,-8436,-7891,-6978,-5830,-4615,-3489,-2613,-2078,-1982,-2307,-3030,-4040,-5198,-6341,-7306,-7945,-8175,-7940,-7266,-6218,-4887,-3423,-1930,-555,620,1527,2129,2448,2496,2346,2046,1668,1264,873,526,240,25,-101,-126,-40,176,519,983,1548,2162,2775,3318,3722,3935,3931,3694,3247,2634,1896,1130,379,-255,-755,-1061,-1215,-1208,-1126,-1001,-909,-893,-1008,-1261,-1687,-2244,-2908,-3610,-4276,-4828,-5202,-5349,-5248,-4907,-4363,-3660,-2892,-2121,-1455,-964,-710,-745,-1068,-1667,-2485,-3437,-4434,-5349,-6102,-6586,-6756,-6574,-6038,-5157,-3976,-2541,-911,830,2622,4379,6036,7531,8830,9895,10749,11379,11830,12112,12246,12251,12113,11844,11428,10872,10180,9366,8441,7425,6311,5123,3840,2490,1058,-413,-1915,-3390,-4793,-6071,-7155,-8007,-8582,-8859,-8853,-8566,-8062,-7365,-6533,-5603,-4602,-3552,-2482,-1390,-325,705,1651,2479,3142,3611,3842,3835,3564,3056,2329,1434,450,-551,-1468,-2214,-2718,-2908,-2757,-2259,-1434,-338,944,2333,3700,4977,6058,6894,7430,7645,7512,7041,6218,5080,3657,2024,273,-1467,-3066,-4387,-5333,-5831,-5889,-5540,-4886,-4029,-3090,-2158,-1313,-591,-30,380,631,752,782,739,704,681,746,889,1151,1498,1916,2362,2763,3085,3256,3250,3055,2672,2118,1438,649,-188,-1045,-1873,-2642,-3305,-3848,-4226,-4419,-4397,-4137,-3622,-2853,-1849,-650,681,2062,3416,4645,5686,6480,6994,7230,7194,6949,6525,6027,5501,5027,4644,4374,4211,4128,4092,4053,3984,3838,3598,3238,2761,2169,1499,782,91,-532,-986,-1242,-1217,-898,-270,635,1755,2995,4249,5390,6313,6923,7142,6959,6348,5371,4073,2543,894,-781,-2359,-3743,-4856,-5630,-6041,-6102,-5829,-5302,-4577,-3749,-2890,-2079,-1361,-780,-324,2,250,453,661,928,1281,1761,2365,3100,3932,4830,5743,6597,7329,7854,8095,8016,7564,6790,5722,4487,3173,1932,828,-42,-679,-1084,-1308,-1408,-1447,-1472,-1520,-1605,-1719,-1855,-1963,-2029,-1998,-1850,-1573,-1151,-617,7,685,1357,1997,2554,2996,3322,3525,3624,3675,3690,3754,3886,4144,4556,5144,5912,6847,7908,9036,10143,11123,11851,12227,12129,11506,10315,8577,6372,3809,1061,-1692,-4239,-6411,-8028,-9000,-9257,-8809,-7725,-6110,-4150,-2012,87,1975,3506,4578,5180,5337,5167,4806,4431,4219,4305,4804,5728,7055,8653,10369,11977,13279,14057,14180,13542,12148,10070,7458,4536,1556,-1218,-3535,-5206,-6106,-6182,-5479,-4101,-2240,-110,2033,3958,5450,6364,6613,6198,5177,3687,1889,-14,-1837,-3419,-4613,-5366,-5634,-5472,-4958,-4207,-3357,-2538,-1877,-1453,-1341,-1531,-2020,-2730,-3576,-4460,-5280,-5963,-6436,-6667,-6622,-6297,-5705,-4851,-3783,-2527,-1169,251,1620,2896,3986,4852,5461,5790,5868,5705,5356,4861,4270,3632,2989,2387,1843,1412,1087,898,840,898,1063,1318,1626,1997,2391,2817,3240,3647,3985,4222,4282,4116,3666,2904,1841,519,-976,-2535,-4025,-5340,-6360,-7045,-7348,-7295,-6928,-6315,-5541,-4694,-3848,-3080,-2434,-1952,-1641,-1501,-1497,-1575,-1662,-1677,-1535,-1190,-597,233,1273,2469,3753,5041,6274,7347,8210,8781,9002,8855,8306,7399,6166,4712,3123,1556,103,-1084,-1947,-2418,-2515,-2274,-1800,-1188,-573,-60,268,331,129,-355,-1071,-1968,-2991,-4049,-5090,-6038,-6831,-7440,-7808,-7955,-7863,-7587,-7160,-6661,-6159,-5731,-5434,-5300,-5341,-5528,-5824,-6167,-6488,-6729,-6820,-6722,-6392,-5806,-4964,-3855,-2512,-944,804,2680,4626,6547,8343,9893,11064,11751,11862,11356,10256,8632,6613,4375,2087,-62,-1939,-3444,-4531,-5207,-5510,-5512,-5276,-4874,-4366,-3775,-3144,-2454,-1748,-1011,-294,379,963,1411,1684,1769,1636,1329,840,251,-421,-1093,-1738,-2302,-2759,-3090,-3279,-3315,-3200,-2922,-2497,-1936,-1269,-529,239,1022,1784,2548,3318,4132,5009,5982,7026,8143,9269,10332,11263,11934,12284,12201,11648,10596,9076,7158,4951,2581,192,-2086,-4150,-5901,-7315,-8349,-9031,-9375,-9432,-9233,-8835,-8263,-7559,-6763,-5909,-5057,-4257,-3570,-3048,-2733,-2627,-2725,-2965,-3270,-3546,-3682,-3603,-3240,-2587,-1667,-563,607,1703,2563,3053,3075,2573,1569,140,-1588,-3431,-5201,-6701,-7756,-8230,-8049,-7176,-5674,-3607,-1148,1570,4332,6973,9299,11154,12406,12964,12796,11908,10400,8392,6076,3643,1301,-774,-2429,-3586,-4199,-4305,-3958,-3278,-2377,-1393,-447,358,926,1216,1183,842,209,-656,-1685,-2777,-3825,-4725,-5361,-5674,-5598,-5138,-4322,-3226,-1961,-641,591,1632,2384,2797,2868,2635,2171,1597,1019,570,341,412,817,1546,2571,3789,5118,6410,7550,8415,8919,9004,8659,7911,6812,5447,3901,2261,616,-982,-2464,-3816,-4996,-6009,-6846,-7522,-8039,-8433,-8703,-8886,-8994,-9038,-9038,-8985,-8891,-8749,-8555,-8320,-8018,-7664,-7213,-6653,-5934,-5011,-3856,-2429,-740,1183,3276,5422,7499,9336,10802,11742,12086,11770,10838,9339,7411,5185,2822,459,-1769,-3773,-5475,-6830,-7831,-8470,-8777,-8800,-8575,-8205,-7734,-7277,-6882,-6633,-6551,-6666,-6961,-7405,-7966,-8571,-9178,-9727,-10176,-10502,-10701,-10769,-10735,-10626,-10455,-10269,-10053,-9817,-9537,-9178,-8721,-8120,-7370,-6434,-5339,-4059,-2657,-1134,422,1969,3411,4675,5690,6380,6723,6685,6293,5574,4606,3454,2234,1018,-83,-1019,-1714,-2157,-2323,-2238,-1935,-1467,-905,-307,266,777,1199,1537,1788,2006,2182,2374,2566,2756,2912,2973,2879,2562,1970,1085,-74,-1454,-2958,-4481,-5901,-7119,-8052,-8657,-8923,-8880,-8587,-8126,-7574,-7025,-6531,-6142,-5873,-5710,-5640,-5620,-5624,-5621,-5597,-5532,-5424,-5243,-4984,-4608,-4088,-3403,-2534,-1497,-329,903,2096,3150,3943,4394,4431,4044,3261,2159,861,-503,-1769,-2816,-3509,-3787,-3599,-2981,-1983,-741,620,1905,2975,3672,3913,3658,2938,1840,484,-964,-2377,-3607,-4573,-5223,-5557,-5614,-5464,-5191,-4875,-4586,-4368,-4237,-4178,-4167,-4147,-4065,-3859,-3481,-2892,-2083,-1055,142,1464,2808,4121,5293,6291,7047,7571,7843,7909,7785,7534,7187,6795,6390,5998,5649,5355,5142,5017,4998,5075,5245,5470,5712,5911,6008,5956,5718,5292,4695,3968,3166,2336,1526,764,53,-609,-1240,-1866,-2494,-3143,-3800,-4455,-5068,-5613,-6044,-6330,-6448,-6399,-6192,-5866,-5446,-4983,-4492,-4009,-3519,-3035,-2513,-1946,-1299,-556,279,1202,2163,3129,4021,4804,5417,5841,6074,6115,6013,5789,5516,5223,4973,4781,4678,4640,4650,4668,4631,4516,4273,3898,3406,2806,2149,1456,770,103,-524,-1111,-1647,-2131,-2539,-2861,-3065,-3122,-3040,-2797,-2455,-2041,-1642,-1337,-1209,-1322,-1732,-2435,-3426,-4630,-5981,-7346,-8631,-9688,-10411,-10702,-10480,-9727,-8439,-6683,-4540,-2151,360,2827,5119,7114,8728,9916,10676,11045,11089,10908,10591,10240,9921,9679,9521,9415,9298,9088,8695,8032,7049,5701,4019,2033,-152,-2422,-4640,-6651,-8322,-9524,-10181,-10239,-9723,-8682,-7232,-5523,-3716,-1994,-515,592,1231,1371,1024,252,-843,-2145,-3519,-4853,-6051,-7029,-7770,-8226,-8424,-8363,-8068,-7563,-6861,-5984,-4949,-3780,-2511,-1183,136,1387,2470,3331,3887,4118,4002,3565,2862,1962,969,-32,-927,-1653,-2138,-2349,-2285,-1958,-1412,-714,74,870,1599,2198,2605,2776,2688,2341,1752,1003,148,-679,-1379,-1841,-1976,-1753,-1170,-307,736,1791,2716,3343,3569,3328,2613,1490,63,-1528,-3124,-4586,-5786,-6648,-7131,-7237,-7012,-6507,-5806,-4984,-4096,-3204,-2324,-1475,-660,136,902,1647,2349,2998,3573,4056,4442,4723,4915,5037,5110,5173,5234,5318,5412,5503,5552,5518,5349,4997,4440,3660,2686,1564,362,-815,-1877,-2706,-3225,-3364,-3083,-2408,-1366,-69,1397,2891,4305,5529,6481,7116,7413,7400,7112,6625,5990,5287,4560,3850,3174,2542,1939,1370,812,276,-246,-731,-1181,-1568,-1901,-2162,-2375,-2529,-2655,-2732,-2775,-2747,-2614,-2332,-1828,-1071,-3,1356,2999,4836,6784,8720,10507,12053,13225,13995,14287,14131,13520,12536,11223,9674,7977,6190,4425,2700,1112,-328,-1555,-2550,-3280,-3729,-3893,-3782,-3422,-2872,-2185,-1454,-742,-144,312,560,627,495,225,-156,-594,-1047,-1481,-1869,-2176,-2394,-2479,-2424,-2189,-1775,-1157,-367,594,1666,2821,3982,5124,6178,7134,7972,8704,9349,9944,10513,11096,11691,12296,12877,13371,13723,13842,13678,13168,12315,11106,9618,7903,6065,4210,2426,817,-555,-1629,-2373,-2781,-2852,-2616,-2105,-1364,-463,544,1567,2540,3383,4033,4442,4576,4423,3999,3327,2460,1462,385,-682,-1704,-2611,-3388,-3988,-4426,-4678,-4759,-4672,-4424,-4020,-3487,-2821,-2061,-1230,-355,501,1326,2054,2673,3165,3526,3800,4004,4211,4453,4781,5205,5729,6304,6884,7384,7725,7837,7659,7180,6400,5377,4185,2923,1700,609,-273,-901,-1267,-1400,-1356,-1216,-1063,-984,-1024,-1244,-1620,-2162,-2808,-3517,-4245,-4925,-5543,-6035,-6399,-6596,-6613,-6437,-6059,-5485,-4738,-3839,-2852,-1823,-829,59,793,1305,1587,1617,1425,1056,575,76,-342,-579,-534,-154,609,1736,3171,4824,6550,8202,9627,10678,11268,11330,10877,9949,8663,7133,5522,3956,2560,1416,551,-30,-382,-569,-669,-775,-930,-1209,-1613,-2164,-2838,-3606,-4422,-5238,-5997,-6663,-7196,-7584,-7823,-7918,-7892,-7752,-7529,-7219,-6846,-6401,-5902,-5341,-4745,-4118,-3500,-2927,-2421,-2050,-1804,-1729,-1790,-1962,-2193,-2400,-2525,-2485,-2244,-1763,-1055,-145,913,2041,3171,4209,5095,5758,6180,6330,6238,5937,5470,4927,4340,3799,3319,2927,2609,2312,1984,1536,904,40,-1068,-2390,-3846,-5316,-6671,-7754,-8470,-8729,-8532,-7924,-7016,-5960,-4920,-4063,-3507,-3323,-3518,-4021,-4731,-5494,-6175,-6643,-6826,-6688,-6266,-5616,-4848,-4047,-3312,-2686,-2190,-1795,-1439,-1044,-525,185,1120,2278,3611,5031,6431,7685,8692,9366,9671,9610,9222,8601,7824,7009,6213,5512,4891,4362,3847,3300,2646,1836,840,-333,-1644,-3011,-4347,-5532,-6475,-7083,-7310,-7120,-6551,-5632,-4468,-3159,-1828,-604,404,1093,1415,1332,880,100,-908,-2045,-3194,-4247,-5122,-5745,-6102,-6175,-6004,-5624,-5093,-4484,-3840,-3237,-2697,-2269,-1950,-1750,-1640,-1579,-1525,-1406,-1174,-773,-172,636,1630,2760,3965,5146,6239,7150,7848,8302,8517,8540,8386,8137,7784,7380,6883,6312,5610,4789,3841,2780,1676,547,-509,-1467,-2282,-2938,-3465,-3873,-4227,-4562,-4919,-5327,-5773,-6250,-6702,-7085,-7348,-7445,-7364,-7104,-6688,-6171,-5591,-5013,-4461,-3960,-3493,-3042,-2544,-1967,-1248,-374,667,1841,3104,4372,5571,6619,7446,8017,8322,8379,8258,8013,7751,7532,7426,7459,7632,7908,8232,8531,8729,8751,8553,8080,7345,6338,5112,3714,2223,708,-743,-2082,-3234,-4187,-4901,-5399,-5678,-5782,-5741,-5612,-5437,-5269,-5137,-5079,-5102,-5219,-5413,-5679,-5996,-6338,-6695,-7019,-7310,-7508,-7605,-7551,-7321,-6897,-6261,-5436,-4444,-3343,-2198,-1076,-48,833,1546,2054,2404,2598,2709,2783,2891,3085,3424,3934,4632,5516,6541,7668,8796,9851,10705,11277,11459,11214,10506,9365,7858,6063,4116,2102,155,-1673,-3315,-4761,-6019,-7117,-8098,-9004,-9865,-10703,-11512,-12298,-13016,-13672,-14207,-14626,-14892,-15011,-14962,-14771,-14420,-13959,-13369,-12705,-11951,-11138,-10251,-9296,-8250,-7111,-5861,-4511,-3076,-1593,-110,1303,2588,3685,4547,5174,5568,5777,5858,5878,5897,5956,6080,6249,6441,6595,6668,6599,6358,5922,5286,4463,3468,2330,1065,-288,-1724,-3200,-4700,-6183,-7614,-8937,-10119,-11090,-11827,-12276,-12439,-12298,-11895,-11258,-10458,-9573,-8675,-7857,-7174,-6687,-6419,-6376,-6532,-6840,-7223,-7599,-7875,-7956,-7780,-7284,-6465,-5329,-3939,-2372,-749,806,2148,3161,3733,3819,3401,2544,1357,-7,-1356,-2504,-3286,-3566,-3298,-2478,-1216,355,2014,3559,4778,5509,5672,5228,4256,2850,1178,-608,-2348,-3940,-5289,-6391,-7228,-7863,-8319,-8658,-8889,-9025,-9033,-8891,-8545,-7983,-7199,-6225,-5137,-4024,-2989,-2145,-1570,-1320,-1397,-1768,-2351,-3035,-3690,-4188,-4400,-4252,-3667,-2663,-1262,427,2271,4103,5730,6986,7732,7880,7443,6483,5166,3687,2271,1138,441,297,697,1594,2832,4241,5615,6775,7576,7942,7836,7327,6463,5400,4223,3071,2015,1120,396,-153,-586,-920,-1239,-1558,-1935,-2357,-2837,-3327,-3799,-4205,-4499,-4676,-4708,-4623,-4440,-4179,-3876,-3535,-3165,-2760,-2309,-1783,-1184,-479,314,1204,2153,3138,4092,4966,5678,6167,6367,6249,5794,5053,4068,2968,1850,865,127,-273,-280,93,774,1671,2603,3453,4049,4314,4201,3724,2973,2057,1129,319,-260,-549,-549,-301,93,539,914,1163,1223,1133,908,645,395,249,222,342,572,865,1143,1333,1352,1159,708,14,-905,-1976,-3127,-4246,-5234,-5971,-6364,-6329,-5831,-4869,-3505,-1838,-10,1805,3452,4774,5675,6090,6043,5584,4840,3951,3072,2352,1906,1786,2024,2549,3306,4140,4968,5640,6106,6296,6212,5876,5326,4612,3791,2874,1919,897,-158,-1268,-2422,-3593,-4758,-5846,-6791,-7509,-7904,-7926,-7521,-6713,-5559,-4172,-2705,-1332,-222,489,702,410,-354,-1466,-2768,-4063,-5164,-5891,-6133,-5818,-4962,-3646,-2016,-259,1410,2803,3750,4157,4004,3338,2293,1045,-214,-1262,-1964,-2184,-1920,-1202,-160,1042,2208,3164,3751,3900,3573,2838,1788,576,-641,-1728,-2563,-3108,-3354,-3362,-3229,-3060,-2968,-3013,-3222,-3571,-3962,-4311,-4470,-4350,-3876,-3031,-1860,-465,1013,2397,3523,4249,4493,4230,3525,2467,1244,7,-1053,-1797,-2146,-2045,-1572,-799,101,961,1625,1946,1856,1339,455,-688,-1919,-3077,-3976,-4481,-4490,-3973,-2951,-1521,181,1986,3711,5198,6304,6960,7122,6846,6186,5291,4264,3261,2367,1655,1141,785,531,274,-70,-584,-1316,-2252,-3370,-4552,-5717,-6703,-7422,-7761,-7687,-7197,-6350,-5241,-3988,-2719,-1520,-474,418,1172,1857,2552,3356,4320,5516,6914,8506,10186,11849,13359,14567,15362,15630,15335,14460,13067,11258,9171,6981,4854,2947,1370,198,-578,-972,-1095,-1020,-868,-715,-619,-605,-666,-773,-877,-963,-985,-976,-947,-948,-1047,-1269,-1662,-2191,-2828,-3481,-4055,-4442,-4547,-4309,-3698,-2736,-1489,-53,1438,2852,4056,4937,5421,5481,5128,4443,3533,2541,1642,983,708,909,1614,2801,4352,6130,7913,9527,10767,11510,11680,11288,10408,9196,7825,6501,5401,4663,4363,4498,5008,5750,6591,7334,7871,8075,7923,7424,6650,5703,4702,3753,2944,2312,1872,1578,1372,1176,909,527,4,-640,-1345,-2033,-2607,-2979,-3093,-2912,-2471,-1803,-1019,-195,558,1169,1600,1843,1932,1932,1910,1958,2124,2474,3013,3743,4628,5610,6610,7546,8314,8850,9070,8961,8494,7723,6695,5514,4292,3154,2218,1577,1287,1357,1745,2382,3148,3941,4636,5157,5427,5446,5199,4751,4139,3443,2721,2016,1366,771,229,-276,-771,-1265,-1774,-2287,-2810,-3312,-3786,-4199,-4535,-4762,-4878,-4853,-4706,-4441,-4088,-3687,-3279,-2899,-2604,-2382,-2269,-2206,-2167,-2071,-1840,-1403,-690,307,1581,3048,4600,6075,7321,8174,8532,8340,7614,6454,5005,3467,2045,914,227,32,338,1052,2043,3144,4183,5015,5535,5688,5485,4970,4243,3395,2529,1721,1004,397,-153,-679,-1261,-1945,-2758,-3711,-4748,-5816,-6817,-7660,-8255,-8543,-8492,-8103,-7436,-6549,-5566,-4584,-3719,-3056,-2642,-2486,-2544,-2733,-2934,-3018,-2854,-2344,-1427,-104,1556,3430,5326,7046,8379,9134,9199,8511,7111,5128,2738,208,-2231,-4307,-5861,-6746,-6954,-6517,-5569,-4264,-2802,-1351,-72,929,1599,1914,1914,1646,1175,566,-122,-862,-1607,-2367,-3111,-3851,-4561,-5242,-5860,-6414,-6857,-7199,-7394,-7465,-7390,-7192,-6889,-6498,-6073,-5614,-5190,-4789,-4448,-4159,-3905,-3677,-3425,-3128,-2739,-2233,-1583,-799,119,1104,2110,3046,3828,4387,4654,4616,4270,3671,2895,2046,1243,594,186,76,255,700,1310,1996,2619,3088,3307,3240,2895,2313,1596,843,176,-321,-584,-620,-464,-218,5,79,-109,-612,-1452,-2565,-3845,-5138,-6267,-7076,-7436,-7285,-6635,-5560,-4222,-2797,-1495,-512,29,29,-479,-1409,-2591,-3791,-4784,-5323,-5261,-4491,-3050,-1050,1283,3676,5828,7475,8403,8526,7835,6482,4660,2670,784,-734,-1691,-2009,-1686,-845,344,1648,2859,3770,4261,4253,3771,2874,1699,375,-943,-2141,-3123,-3855,-4325,-4571,-4645,-4601,-4511,-4401,-4312,-4238,-4161,-4050,-3850,-3517,-3010,-2307,-1417,-376,755,1882,2924,3784,4408,4752,4836,4699,4428,4133,3907,3876,4080,4576,5328,6279,7325,8329,9155,9673,9781,9429,8603,7352,5763,3957,2082,276,-1324,-2620,-3552,-4098,-4305,-4222,-3978,-3655,-3381,-3224,-3228,-3399,-3675,-3976,-4191,-4199,-3923,-3307,-2382,-1211,63,1275,2256,2832,2922,2452,1491,116,-1475,-3095,-4506,-5519,-5964,-5762,-4896,-3433,-1512,680,2937,5034,6824,8149,8978,9299,9197,8782,8201,7591,7064,6682,6466,6348,6266,6081,5699,5013,3985,2609,964,-843,-2647,-4282,-5591,-6449,-6814,-6673,-6127,-5283,-4315,-3370,-2590,-2059,-1817,-1833,-2040,-2329,-2579,-2688,-2574,-2218,-1638,-912,-159,501,928,1036,770,138,-781,-1871,-2956,-3876,-4468,-4620,-4309,-3541,-2456,-1191,33,1033,1634,1728,1293,366,-903,-2359,-3765,-4944,-5717,-5996,-5750,-5036,-3957,-2680,-1358,-169,768,1361,1567,1408,923,207,-651,-1544,-2378,-3089,-3612,-3943,-4063,-4009,-3810,-3511,-3168,-2816,-2503,-2258,-2090,-2015,-2020,-2099,-2240,-2424,-2667,-2947,-3302,-3723,-4240,-4851,-5557,-6339,-7151,-7962,-8683,-9273,-9653,-9786,-9650,-9245,-8615,-7806,-6913,-6000,-5172,-4463,-3938,-3580,-3383,-3285,-3228,-3137,-2940,-2602,-2090,-1430,-663,145,907,1548,1994,2203,2155,1862,1358,705,-32,-765,-1432,-1963,-2329,-2523,-2562,-2506,-2411,-2349,-2387,-2566,-2904,-3409,-4028,-4733,-5442,-6108,-6659,-7068,-7308,-7383,-7325,-7149,-6928,-6672,-6451,-6265,-6145,-6074,-6041,-6004,-5927,-5772,-5507,-5128,-4643,-4089,-3514,-2982,-2542,-2239,-2089,-2072,-2159,-2269,-2335,-2275,-2026,-1554,-856,32,1047,2090,3071,3881,4447,4716,4660,4306,3688,2884,1982,1055,202,-538,-1103,-1499,-1708,-1780,-1722,-1600,-1428,-1263,-1111,-1009,-950,-945,-982,-1048,-1126,-1210,-1274,-1345,-1398,-1477,-1578,-1735,-1953,-2241,-2592,-2983,-3388,-3762,-4074,-4280,-4366,-4312,-4118,-3801,-3357,-2826,-2208,-1533,-810,-62,711,1480,2251,3010,3751,4474,5169,5825,6428,6955,7373,7659,7777,7708,7442,6990,6375,5654,4876,4115,3431,2861,2441,2159,1991,1903,1828,1731,1556,1286,906,425,-134,-738,-1358,-1943,-2492,-2954,-3360,-3682,-3960,-4198,-4419,-4629,-4847,-5045,-5240,-5379,-5463,-5448,-5317,-5039,-4611,-4015,-3273,-2392,-1408,-352,740,1834,2894,3905,4838,5702,6483,7202,7861,8473,9044,9560,10024,10405,10683,10838,10822,10624,10205,9557,8670,7561,6253,4797,3249,1679,154,-1263,-2524,-3590,-4455,-5102,-5569,-5852,-5998,-6026,-5954,-5816,-5607,-5348,-5045,-4695,-4315,-3895,-3457,-2999,-2545,-2104,-1708,-1362,-1105,-923,-839,-818,-854,-893,-908,-839,-654,-322,181,838,1630,2502,3382,4183,4828,5223,5337,5145,4677,4018,3257,2527,1946,1587,1510,1686,2064,2526,2960,3229,3257,2983,2425,1637,719,-212,-1047,-1704,-2138,-2366,-2431,-2418,-2420,-2503,-2740,-3125,-3663,-4283,-4939,-5554,-6076,-6479,-6747,-6906,-6984,-7017,-7041,-7076,-7110,-7147,-7128,-7047,-6846,-6508,-6011,-5348,-4531,-3587,-2535,-1445,-332,719,1696,2540,3254,3824,4273,4639,4950,5270,5617,6026,6494,7004,7523,8000,8393,8656,8768,8708,8497,8152,7719,7239,6749,6284,5843,5421,4975,4464,3832,3040,2059,899,-420,-1833,-3278,-4668,-5929,-7003,-7843,-8449,-8814,-9002,-9034,-9005,-8945,-8919,-8943,-9020,-9132,-9238,-9287,-9235,-9037,-8679,-8164,-7514,-6787,-6026,-5305,-4654,-4100,-3625,-3201,-2760,-2251,-1603,-789,215,1382,2677,4040,5404,6717,7926,9015,9966,10791,11477,12033,12423,12627,12589,12276,11666,10757,9611,8304,6953,5691,4619,3826,3337,3125,3126,3226,3328,3316,3131,2739,2151,1412,596,-238,-1007,-1696,-2267,-2743,-3139,-3482,-3794,-4077,-4325,-4515,-4631,-4653,-4579,-4410,-4164,-3859,-3524,-3174,-2837,-2521,-2243,-2009,-1835,-1714,-1661,-1654,-1676,-1684,-1622,-1419,-1002,-318,682,1966,3511,5199,6914,8513,9860,10852,11440,11602,11406,10928,10296,9634,9052,8637,8414,8392,8506,8701,8880,8981,8940,8745,8387,7902,7330,6724,6133,5594,5137,4751,4438,4148,3854,3498,3058,2495,1821,1042,205,-641,-1429,-2094,-2591,-2867,-2934,-2786,-2492,-2108,-1724,-1417,-1246,-1243,-1397,-1660,-1953,-2192,-2270,-2134,-1715,-1017,-56,1129,2454,3855,5237,6534,7685,8643,9381,9888,10149,10185,9994,9621,9092,8484,7839,7263,6778,6481,6355,6443,6688,7073,7509,7957,8326,8569,8629,8464,8050,7376,6429,5231,3802,2188,456,-1307,-2996,-4498,-5693,-6505,-6850,-6738,-6191,-5290,-4164,-2920,-1699,-603,310,992,1471,1771,1959,2090,2216,2377,2564,2801,3016,3234,3380,3472,3496,3450,3374,3260,3150,3058,3004,3015,3097,3278,3550,3928,4378,4890,5397,5855,6176,6302,6162,5724,4981,3968,2751,1434,119,-1083,-2077,-2821,-3273,-3469,-3441,-3267,-3022,-2781,-2608,-2543,-2606,-2784,-3052,-3369,-3682,-3949,-4131,-4195,-4145,-3963,-3691,-3338,-2956,-2569,-2220,-1917,-1679,-1477,-1297,-1079,-805,-405,109,766,1525,2360,3205,4018,4728,5313,5724,5963,6003,5865,5537,5025,4341,3469,2449,1295,71,-1147,-2278,-3223,-3915,-4298,-4373,-4155,-3731,-3168,-2590,-2076,-1710,-1529,-1561,-1769,-2145,-2623,-3182,-3784,-4407,-5054,-5697,-6350,-6964,-7529,-7980,-8282,-8377,-8241,-7848,-7219,-6389,-5413,-4380,-3368,-2460,-1739,-1237,-1001,-1000,-1217,-1580,-1999,-2386,-2629,-2642,-2357,-1742,-800,396,1754,3137,4384,5363,5952,6089,5770,5050,4027,2849,1649,576,-291,-878,-1212,-1328,-1323,-1306,-1351,-1548,-1901,-2405,-3008,-3623,-4186,-4613,-4866,-4930,-4815,-4577,-4271,-3978,-3768,-3698,-3816,-4132,-4639,-5312,-6094,-6920,-7714,-8386,-8857,-9050,-8905,-8389,-7497,-6265,-4756,-3066,-1312,385,1901,3135,4012,4491,4578,4301,3729,2958,2073,1206,433,-155,-492,-570,-354,101,771,1576,2443,3277,3992,4500,4742,4687,4336,3729,2935,2042,1150,352,-280,-680,-844,-759,-491,-79,372,799,1104,1239,1147,818,242,-543,-1499,-2567,-3674,-4753,-5725,-6529,-7118,-7449,-7501,-7271,-6751,-5974,-4962,-3760,-2439,-1062,283,1502,2534,3289,3753,3900,3779,3437,2981,2497,2088,1831,1757,1892,2191,2620,3114,3610,4086,4501,4879,5232,5594,5999,6451,6956,7473,7964,8360,8597,8625,8404,7936,7254,6412,5510,4627,3866,3281,2911,2750,2740,2813,2849,2751,2411,1758,763,-568,-2165,-3925,-5724,-7396,-8821,-9862,-10443,-10529,-10120,-9282,-8088,-6659,-5104,-3545,-2080,-798,252,1027,1546,1835,1951,1989,2006,2107,2340,2753,3350,4120,5002,5935,6831,7604,8194,8541,8643,8475,8087,7490,6733,5852,4878,3861,2828,1840,933,170,-396,-719,-754,-490,70,872,1845,2871,3829,4579,5026,5076,4718,3963,2890,1614,264,-1013,-2095,-2884,-3325,-3417,-3201,-2751,-2169,-1558,-1008,-589,-335,-242,-296,-438,-627,-800,-929,-982,-972,-903,-822,-758,-755,-847,-1044,-1370,-1789,-2309,-2871,-3452,-4007,-4478,-4843,-5044,-5070,-4903,-4544,-4028,-3387,-2692,-2012,-1416,-993,-773,-816,-1106,-1611,-2279,-2993,-3674,-4194,-4482,-4478,-4167,-3596,-2828,-1986,-1188,-556,-211,-210,-589,-1329,-2358,-3581,-4874,-6086,-7123,-7842,-8213,-8157,-7719,-6903,-5804,-4497,-3101,-1728,-491,497,1170,1445,1322,781,-117,-1320,-2717,-4190,-5593,-6783,-7619,-8004,-7874,-7230,-6139,-4714,-3119,-1548,-172,823,1340,1312,755,-240,-1551,-2992,-4397,-5599,-6464,-6914,-6917,-6477,-5671,-4563,-3281,-1931,-654,445,1231,1640,1585,1049,47,-1377,-3107,-5038,-6994,-8835,-10405,-11587,-12320,-12567,-12376,-11809,-10965,-9959,-8874,-7806,-6791,-5860,-5010,-4225,-3484,-2773,-2092,-1457,-921,-503,-284,-253,-444,-807,-1293,-1831,-2332,-2735,-2984,-3046,-2946,-2676,-2331,-1919,-1544,-1208,-972,-822,-739,-708,-656,-572,-407,-153,175,563,951,1302,1548,1648,1571,1299,851,250,-442,-1200,-1933,-2658,-3298,-3898,-4439,-4946,-5443,-5922,-6383,-6798,-7133,-7336,-7388,-7232,-6880,-6322,-5587,-4708,-3728,-2685,-1625,-573,436,1382,2242,2979,3583,4004,4241,4270,4124,3822,3445,3051,2725,2535,2517,2694,3033,3491,3970,4378,4618,4605,4306,3722,2910,1961,996,130,-542,-945,-1071,-933,-588,-133,345,740,986,1025,850,470,-59,-683,-1328,-1936,-2457,-2856,-3131,-3283,-3347,-3347,-3338,-3356,-3439,-3609,-3858,-4165,-4465,-4695,-4748,-4563,-4039,-3165,-1908,-331,1489,3437,5352,7104,8555,9610,10228,10416,10225,9767,9136,8474,7853,7355,6983,6716,6494,6240,5883,5377,4708,3905,3035,2196,1478,989,763,845,1168,1678,2228,2707,2963,2898,2440,1571,335,-1190,-2878,-4590,-6191,-7546,-8588,-9233,-9520,-9447,-9108,-8574,-7929,-7253,-6577,-5947,-5326,-4725,-4085,-3380,-2601,-1712,-754,264,1286,2270,3167,3954,4597,5118,5507,5816,6046,6266,6473,6730,7030,7400,7831,8300,8783,9220,9568,9751,9728,9442,8870,8002,6871,5519,4037,2507,1027,-318,-1475,-2415,-3140,-3676,-4066,-4337,-4539,-4665,-4752,-4771,-4744,-4663,-4559,-4456,-4410,-4465,-4673,-5080,-5681,-6483,-7427,-8450,-9477,-10409,-11183,-11728,-12009,-11993,-11674,-11035,-10078,-8808,-7227,-5375,-3286,-1039,1276,3542,5646,7467,8921,9937,10516,10659,10454,9974,9327,8620,7922,7303,6786,6382,6071,5850,5678,5567,5499,5482,5523,5610,5748,5902,6049,6146,6143,6004,5675,5134,4369,3378,2194,855,-579,-2057,-3508,-4899,-6177,-7330,-8347,-9237,-10004,-10675,-11259,-11755,-12185,-12504,-12730,-12823,-12776,-12590,-12258,-11804,-11247,-10606,-9904,-9139,-8312,-7402,-6380,-5228,-3912,-2444,-824,893,2660,4391,6014,7457,8661,9598,10256,10652,10817,10801,10648,10410,10123,9805,9474,9107,8709,8243,7724,7134,6513,5874,5263,4719,4264,3927,3696,3557,3468,3387,3248,3012,2626,2081,1357,493,-502,-1544,-2616,-3625,-4554,-5334,-5955,-6393,-6655,-6752,-6708,-6548,-6299,-5979,-5591,-5143,-4607,-3985,-3248,-2397,-1419,-335,842,2070,3293,4465,5507,6378,7021,7423,7565,7486,7205,6795,6305,5799,5322,4913,4564,4292,4039,3803,3547,3268,2987,2736,2576,2558,2735,3130,3729,4495,5330,6141,6809,7226,7336,7082,6495,5616,4523,3333,2126,1019,73,-658,-1154,-1419,-1492,-1411,-1244,-1056,-892,-807,-812,-905,-1057,-1220,-1338,-1367,-1252,-988,-548,40,761,1584,2475,3414,4376,5338,6298,7218,8103,8913,9653,10284,10830,11236,11535,11671,11650,11426,10983,10292,9349,8164,6787,5291,3779,2387,1223,412,12,38,471,1189,2101,3018,3826,4372,4583,4408,3860,2992,1890,664,-585,-1750,-2764,-3568,-4143,-4473,-4579,-4470,-4182,-3738,-3175,-2521,-1809,-1056,-287,500,1289,2093,2903,3723,4528,5313,6035,6677,7203,7599,7855,7982,8014,7977,7939,7925,7980,8102,8274,8438,8542,8483,8223,7685,6893,5850,4666,3426,2299,1398,869,773,1150,1953,3074,4366,5623,6662,7299,7415,6947,5908,4391,2521,499,-1519,-3347,-4871,-6014,-6761,-7140,-7241,-7146,-6980,-6830,-6766,-6838,-7025,-7324,-7639,-7927,-8083,-8055,-7791,-7261,-6477,-5460,-4261,-2937,-1547,-147,1215,2519,3723,4846,5854,6758,7553,8220,8768,9178,9448,9568,9522,9291,8858,8199,7314,6202,4880,3401,1801,172,-1405,-2849,-4053,-4967,-5529,-5730,-5598,-5181,-4573,-3875,-3182,-2611,-2220,-2075,-2187,-2540,-3106,-3812,-4596,-5385,-6118,-6763,-7281,-7691,-7983,-8200,-8349,-8451,-8517,-8525,-8463,-8292,-7976,-7494,-6819,-5982,-4985,-3917,-2796,-1729,-733,135,872,1498,2035,2543,3067,3648,4314,5046,5821,6552,7163,7533,7576,7201,6389,5151,3573,1793,-4,-1627,-2867,-3594,-3698,-3185,-2128,-678,956,2537,3836,4656,4847,4360,3186,1430,-775,-3235,-5759,-8150,-10258,-11965,-13215,-14004,-14353,-14350,-14051,-13559,-12928,-12210,-11440,-10616,-9755,-8846,-7909,-6973,-6063,-5256,-4568,-4072,-3758,-3629,-3639,-3705,-3757,-3679,-3409,-2868,-2040,-923,434,1970,3592,5207,6699,7986,8943,9525,9638,9282,8439,7186,5589,3820,2007,366,-968,-1833,-2170,-1959,-1268,-233,969,2134,3059,3594,3621,3120,2112,710,-960,-2722,-4422,-5918,-7115,-7954,-8444,-8611,-8544,-8317,-8031,-7751,-7541,-7412,-7362,-7350,-7310,-7188,-6901,-6424,-5721,-4825,-3773,-2656,-1545,-540,315,978,1461,1812,2098,2405,2821,3386,4142,5045,6041,7025,7875,8494,8785,8719,8293,7585,6685,5747,4909,4316,4082,4268,4886,5882,7152,8547,9903,11049,11836,12169,11970,11271,10104,8597,6885,5119,3455,2002,840,-12,-581,-939,-1179,-1413,-1732,-2214,-2897,-3772,-4808,-5917,-7022,-8005,-8787,-9288,-9468,-9320,-8867,-8165,-7284,-6306,-5291,-4296,-3336,-2421,-1510,-597,374,1389,2470,3553,4623,5586,6404,7009,7374,7478,7342,6982,6463,5827,5150,4474,3855,3337,2935,2691,2581,2633,2802,3082,3418,3780,4116,4406,4622,4772,4861,4916,4964,5028,5124,5242,5363,5441,5426,5257,4891,4293,3469,2439,1261,5,-1249,-2415,-3428,-4215,-4732,-4936,-4811,-4342,-3556,-2478,-1173,260,1737,3112,4282,5146,5619,5697,5388,4780,3976,3122,2335,1743,1401,1335,1505,1822,2180,2440,2505,2275,1737,889,-174,-1359,-2516,-3512,-4224,-4581,-4533,-4130,-3408,-2500,-1510,-571,204,740,972,898,514,-127,-987,-2001,-3122,-4301,-5509,-6720,-7914,-9064,-10134,-11071,-11810,-12264,-12375,-12068,-11343,-10204,-8731,-7037,-5263,-3576,-2119,-1015,-323,-60,-164,-547,-1054,-1559,-1900,-2001,-1770,-1222,-365,709,1920,3153,4312,5287,6012,6407,6447,6116,5417,4412,3137,1703,188,-1302,-2667,-3840,-4760,-5410,-5814,-6010,-6073,-6074,-6085,-6155,-6314,-6565,-6884,-7252,-7628,-7988,-8321,-8610,-8883,-9139,-9423,-9731,-10099,-10510,-10960,-11429,-11868,-12263,-12552,-12722,-12729,-12555,-12191,-11620,-10869,-9931,-8864,-7680,-6447,-5198,-3989,-2851,-1822,-901,-110,574,1158,1653,2090,2456,2780,3043,3251,3391,3459,3447,3361,3204,2986,2743,2470,2222,1995,1821,1708,1665,1669,1733,1800,1865,1888,1827,1671,1378,945,359,-382,-1271,-2292,-3435,-4664,-5962,-7284,-8584,-9821,-10913,-11816,-12453,-12776,-12757,-12383,-11684,-10720,-9574,-8352,-7168,-6118,-5284,-4689,-4338,-4159,-4081,-3988,-3779,-3379,-2735,-1855,-786,380,1536,2552,3340,3827,3985,3851,3468,2926,2313,1698,1144,672,282,-42,-336,-625,-933,-1259,-1596,-1902,-2149,-2282,-2288,-2120,-1813,-1348,-785,-153,502,1123,1672,2101,2376,2466,2343,1998,1432,646,-307,-1411,-2572,-3741,-4829,-5752,-6450,-6847,-6922,-6649,-6042,-5130,-3958,-2598,-1106,419,1935,3332,4595,5642,6484,7094,7513,7764,7915,8007,8101,8237,8421,8667,8922,9174,9338,9395,9284,8992,8527,7893,7159,6351,5553,4786,4113,3524,3041,2616,2237,1844,1418,909,320,-371,-1141,-1979,-2847,-3716,-4546,-5303,-5974,-6532,-7004,-7368,-7682,-7933,-8165,-8366,-8541,-8653,-8678,-8546,-8225,-7662,-6853,-5808,-4593,-3291,-2021,-893,-18,549,780,720,459,119,-143,-200,75,732,1797,3216,4901,6732,8566,10279,11758,12916,13717,14131,14181,13887,13287,12427,11343,10087,8704,7257,5797,4397,3092,1946,960,148,-522,-1093,-1612,-2131,-2691,-3299,-3964,-4635,-5291,-5861,-6321,-6633,-6798,-6842,-6797,-6727,-6676,-6692,-6800,-6989,-7245,-7508,-7754,-7900,-7949,-7830,-7569,-7138,-6557,-5829,-4964,-3971,-2864,-1657,-365,980,2343,3687,4955,6103,7088,7868,8435,8765,8885,8792,8534,8139,7648,7113,6571,6070,5649,5332,5152,5115,5232,5500,5893,6394,6940,7489,7956,8278,8383,8204,7717,6894,5767,4377,2798,1130,-546,-2112,-3523,-4700,-5650,-6377,-6923,-7360,-7731,-8111,-8522,-8982,-9472,-9964,-10395,-10732,-10914,-10909,-10700,-10277,-9662,-8865,-7936,-6898,-5798,-4675,-3561,-2502,-1531,-684,14,544,918,1158,1319,1470,1678,2031,2559,3320,4264,5375,6524,7614,8499,9059,9214,8912,8186,7101,5778,4363,2995,1804,878,263,-31,-29,219,659,1231,1880,2554,3191,3737,4122,4271,4127,3622,2738,1482,-91,-1882,-3743,-5525,-7038,-8151,-8728,-8724,-8123,-6987,-5419,-3567,-1581,383,2184,3735,4952,5822,6342,6550,6476,6192,5720,5133,4452,3729,2991,2281,1636,1098,712,504,514,737,1180,1802,2563,3401,4253,5042,5737,6263,6635,6818,6841,6725,6494,6196,5850,5493,5134,4793,4461,4136,3816,3466,3106,2687,2227,1697,1100,440,-269,-1006,-1720,-2390,-2946,-3367,-3626,-3702,-3641,-3441,-3183,-2905,-2654,-2473,-2348,-2284,-2199,-2069,-1771,-1288,-546,445,1647,3006,4410,5773,6990,7999,8748,9251,9505,9586,9513,9352,9120,8835,8489,8072,7570,6985,6336,5667,5035,4514,4168,4047,4163,4499,4990,5556,6094,6509,6724,6698,6407,5887,5173,4324,3407,2459,1528,617,-265,-1141,-1999,-2862,-3678,-4434,-5040,-5451,-5565,-5340,-4728,-3705,-2337,-650,1206,3129,4944,6526,7731,8491,8751,8534,7905,6970,5873,4772,3799,3104,2745,2790,3201,3945,4906,5976,7022,7914,8561,8893,8880,8562,7980,7251,6474,5771,5245,4955,4947,5181,5608,6118,6590,6900,6947,6649,6004,5022,3789,2405,980,-362,-1558,-2529,-3302,-3864,-4308,-4663,-5012,-5367,-5758,-6127,-6463,-6658,-6694,-6501,-6084,-5462,-4694,-3858,-3044,-2321,-1753,-1351,-1110,-978,-904,-818,-674,-437,-102,320,792,1292,1781,2247,2671,3061,3404,3715,3977,4179,4308,4330,4243,4039,3736,3383,3015,2712,2517,2465,2568,2781,3063,3313,3460,3403,3094,2501,1633,543,-688,-1965,-3171,-4221,-5044,-5606,-5919,-6025,-5989,-5909,-5851,-5892,-6058,-6346,-6714,-7079,-7342,-7396,-7142,-6526,-5522,-4173,-2573,-848,827,2294,3408,4055,4195,3826,3005,1849,464,-985,-2392,-3629,-4631,-5340,-5748,-5860,-5704,-5316,-4739,-4019,-3202,-2333,-1442,-580,255,1015,1723,2351,2912,3390,3775,4041,4175,4135,3913,3492,2875,2077,1134,65,-1057,-2222,-3363,-4478,-5534,-6534,-7479,-8369,-9207,-9976,-10652,-11203,-11576,-11735,-11639,-11273,-10647,-9792,-8770,-7662,-6549,-5505,-4595,-3836,-3230,-2751,-2346,-1991,-1638,-1294,-948,-638,-358,-137,46,205,370,574,841,1167,1544,1919,2249,2462,2515,2364,2020,1496,869,208,-394,-861,-1135,-1201,-1060,-758,-354,84,496,816,1016,1066,960,705,310,-220,-863,-1627,-2485,-3441,-4462,-5529,-6597,-7624,-8563,-9355,-9965,-10341,-10451,-10277,-9785,-9005,-7919,-6604,-5071,-3427,-1729,-69,1457,2801,3876,4672,5151,5338,5239,4912,4385,3729,2982,2210,1463,785,231,-180,-406,-452,-301,14,494,1097,1810,2610,3482,4411,5388,6389,7393,8365,9253,10012,10577,10892,10914,10604,9959,9003,7765,6323,4742,3099,1477,-84,-1515,-2787,-3859,-4697,-5262,-5518,-5433,-4983,-4180,-3050,-1672,-154,1370,2735,3796,4403,4482,3979,2943,1455,-321,-2199,-3977,-5449,-6464,-6883,-6665,-5792,-4355,-2449,-265,2021,4196,6071,7493,8346,8586,8218,7319,6013,4461,2855,1381,200,-546,-803,-538,176,1257,2540,3881,5115,6100,6752,7004,6865,6376,5613,4681,3677,2700,1816,1069,465,-2,-364,-642,-869,-1045,-1168,-1201,-1114,-839,-343,426,1468,2766,4259,5845,7402,8785,9851,10481,10598,10167,9238,7886,6278,4570,2957,1588,585,11,-144,72,542,1152,1751,2244,2514,2544,2309,1859,1278,641,83,-336,-521,-457,-155,344,935,1524,1985,2218,2137,1703,914,-191,-1518,-2974,-4424,-5762,-6894,-7764,-8348,-8681,-8797,-8779,-8695,-8586,-8517,-8456,-8409,-8315,-8122,-7788,-7269,-6579,-5732,-4806,-3862,-3006,-2296,-1795,-1522,-1450,-1553,-1742,-1941,-2077,-2044,-1826,-1347,-645,282,1354,2503,3624,4615,5397,5874,6020,5793,5219,4334,3220,1956,656,-588,-1694,-2590,-3249,-3654,-3813,-3760,-3521,-3162,-2721,-2279,-1887,-1619,-1538,-1697,-2138,-2881,-3911,-5193,-6650,-8179,-9670,-10978,-11992,-12605,-12752,-12417,-11622,-10441,-8970,-7339,-5661,-4061,-2631,-1434,-525,103,432,512,358,13,-470,-1076,-1735,-2429,-3102,-3727,-4270,-4714,-5052,-5292,-5446,-5544,-5590,-5613,-5597,-5535,-5400,-5157,-4773,-4243,-3537,-2709,-1781,-831,52,783,1271,1450,1276,753,-103,-1216,-2514,-3889,-5238,-6470,-7490,-8261,-8739,-8944,-8913,-8713,-8433,-8153,-7949,-7875,-7936,-8117,-8352,-8563,-8648,-8530,-8134,-7447,-6485,-5322,-4063,-2841,-1778,-987,-522,-409,-602,-1024,-1580,-2141,-2623,-2931,-3019,-2872,-2500,-1947,-1253,-495,292,1047,1748,2374,2910,3354,3689,3912,3999,3948,3732,3362,2814,2124,1272,318,-733,-1827,-2907,-3941,-4842,-5583,-6099,-6370,-6381,-6149,-5717,-5152,-4541,-3975,-3536,-3285,-3249,-3405,-3694,-4020,-4258,-4294,-4028,-3392,-2395,-1066,480,2114,3675,5009,5987,6520,6574,6170,5378,4321,3121,1937,876,53,-494,-741,-736,-539,-249,37,228,271,133,-143,-513,-860,-1085,-1079,-755,-82,950,2262,3771,5315,6748,7907,8649,8896,8593,7766,6484,4845,3002,1067,-809,-2536,-4035,-5256,-6197,-6857,-7277,-7495,-7565,-7529,-7417,-7257,-7026,-6728,-6296,-5713,-4926,-3917,-2707,-1322,148,1603,2932,4005,4746,5076,5000,4533,3765,2795,1751,772,-28,-526,-662,-372,329,1424,2821,4428,6099,7700,9094,10138,10750,10857,10427,9515,8159,6506,4675,2834,1124,-319,-1416,-2097,-2379,-2265,-1852,-1204,-458,287,895,1285,1351,1082,427,-550,-1818,-3277,-4826,-6365,-7772,-8954,-9827,-10323,-10408,-10076,-9334,-8244,-6854,-5264,-3553,-1828,-170,1343,2657,3742,4587,5208,5627,5888,6014,6051,6004,5895,5720,5473,5156,4764,4313,3827,3337,2902,2550,2356,2331,2525,2915,3507,4236,5063,5904,6700,7372,7888,8182,8260,8094,7716,7132,6397,5528,4587,3595,2581,1568,554,-448,-1453,-2442,-3426,-4369,-5261,-6065,-6745,-7267,-7595,-7708,-7591,-7250,-6705,-5996,-5177,-4317,-3476,-2724,-2116,-1676,-1435,-1367,-1453,-1645,-1885,-2127,-2324,-2455,-2507,-2481,-2394,-2238,-2039,-1758,-1412,-957,-403,272,1036,1869,2710,3490,4139,4579,4778,4686,4352,3783,3090,2331,1621,1032,627,455,513,801,1277,1897,2597,3331,4030,4656,5167,5518,5698,5664,5414,4927,4213,3286,2185,974,-271,-1448,-2454,-3191,-3575,-3550,-3115,-2280,-1150,205,1611,2972,4121,4989,5489,5609,5372,4842,4105,3278,2446,1709,1110,677,394,218,105,-10,-153,-344,-564,-760,-870,-798,-496,105,995,2149,3490,4916,6291,7510,8445,9026,9207,8989,8397,7516,6403,5179,3896,2652,1470,402,-563,-1414,-2177,-2848,-3461,-3986,-4449,-4805,-5050,-5141,-5071,-4812,-4391,-3813,-3143,-2426,-1741,-1139,-680,-377,-243,-235,-309,-384,-386,-245,94,652,1426,2390,3482,4649,5808,6897,7853,8618,9167,9468,9519,9335,8909,8291,7497,6574,5584,4582,3649,2868,2298,2002,2004,2293,2835,3550,4335,5098,5709,6110,6218,6037,5574,4900,4086,3236,2437,1764,1278,979,876,903,1018,1130,1188,1129,947,647,285,-66,-302,-353,-115,419,1281,2405,3722,5108,6437,7575,8418,8888,8958,8644,8002,7123,6101,5042,4018,3100,2313,1658,1122,677,297,-29,-302,-501,-585,-524,-270,192,867,1734,2724,3783,4791,5685,6350,6760,6854,6668,6208,5550,4730,3830,2871,1914,948,8,-923,-1826,-2701,-3514,-4240,-4818,-5211,-5365,-5253,-4862,-4218,-3365,-2382,-1357,-389,442,1060,1454,1607,1594,1459,1317,1238,1302,1546,1974,2559,3239,3947,4588,5111,5434,5567,5473,5234,4855,4450,4035,3696,3412,3212,3036,2860,2626,2298,1861,1311,682,27,-585,-1075,-1378,-1457,-1290,-911,-382,212,754,1151,1307,1179,739,34,-876,-1888,-2877,-3752,-4399,-4791,-4909,-4802,-4546,-4239,-3975,-3839,-3851,-4026,-4298,-4587,-4795,-4815,-4570,-4030,-3186,-2111,-890,349,1484,2393,3003,3257,3166,2752,2094,1263,355,-541,-1360,-2037,-2534,-2832,-2920,-2808,-2503,-2036,-1431,-724,47,840,1618,2336,2966,3475,3835,4039,4061,3913,3572,3055,2349,1463,406,-815,-2163,-3602,-5083,-6531,-7888,-9075,-10027,-10697,-11044,-11060,-10753,-10168,-9350,-8399,-7371,-6389,-5511,-4828,-4392,-4225,-4347,-4702,-5247,-5880,-6490,-6975,-7211,-7138,-6686,-5865,-4686,-3230,-1585,125,1780,3243,4430,5232,5626,5587,5146,4364,3330,2146,941,-181,-1106,-1766,-2114,-2152,-1909,-1467,-905,-349,123,389,420,144,-408,-1223,-2236,-3367,-4540,-5665,-6661,-7470,-8024,-8303,-8284,-7986,-7442,-6721,-5910,-5100,-4408,-3900,-3655,-3675,-3942,-4376,-4872,-5289,-5506,-5401,-4912,-4013,-2739,-1178,552,2307,3953,5354,6428,7104,7370,7229,6718,5890,4801,3513,2092,596,-898,-2322,-3585,-4598,-5276,-5524,-5297,-4542,-3282,-1552,548,2889,5316,7639,9689,11299,12333,12720,12409,11441,9880,7847,5494,2981,480,-1852,-3892,-5542,-6747,-7501,-7819,-7760,-7398,-6807,-6072,-5262,-4435,-3647,-2921,-2296,-1773,-1375,-1085,-905,-806,-761,-733,-679,-579,-390,-128,232,647,1122,1615,2126,2617,3093,3534,3941,4312,4652,4954,5227,5449,5625,5728,5760,5716,5601,5443,5251,5068,4901,4776,4689,4635,4591,4531,4422,4231,3942,3541,3037,2451,1804,1143,498,-83,-568,-927,-1135,-1190,-1098,-884,-598,-280,-1,207,294,259,98,-141,-420,-661,-803,-784,-560,-111,548,1392,2365,3404,4456,5459,6374,7171,7826,8326,8663,8826,8789,8559,8086,7399,6485,5385,4171,2917,1749,766,93,-209,-79,476,1410,2646,4058,5521,6897,8061,8911,9372,9389,8956,8064,6759,5092,3134,989,-1247,-3448,-5505,-7318,-8788,-9879,-10536,-10794,-10668,-10236,-9578,-8777,-7938,-7123,-6415,-5843,-5437,-5199,-5103,-5128,-5222,-5329,-5407,-5376,-5208,-4846,-4273,-3480,-2482,-1304,-14,1345,2661,3885,4904,5675,6137,6285,6129,5723,5123,4427,3703,3036,2486,2079,1834,1722,1703,1727,1726,1667,1499,1235,858,417,-78,-578,-1060,-1506,-1905,-2264,-2601,-2937,-3296,-3699,-4150,-4650,-5182,-5719,-6237,-6705,-7097,-7403,-7601,-7701,-7691,-7587,-7381,-7086,-6694,-6211,-5630,-4963,-4206,-3388,-2524,-1658,-819,-55,606,1129,1502,1702,1750,1624,1364,956,422,-228,-997,-1853,-2800,-3786,-4794,-5740,-6580,-7221,-7601,-7647,-7332,-6622,-5571,-4219,-2682,-1080,442,1745,2707,3236,3277,2814,1878,524,-1155,-3058,-5072,-7084,-8992,-10706,-12160,-13294,-14085,-14513,-14579,-14319,-13751,-12945,-11948,-10829,-9650,-8472,-7333,-6296,-5368,-4602,-3988,-3551,-3265,-3119,-3061,-3050,-3023,-2916,-2683,-2274,-1676,-900,18,1002,1956,2788,3377,3674,3610,3201,2471,1516,426,-667,-1652,-2440,-2954,-3193,-3166,-2940,-2595,-2213,-1876,-1641,-1532,-1558,-1692,-1908,-2169,-2449,-2734,-3017,-3321,-3649,-4030,-4473,-4965,-5513,-6061,-6603,-7069,-7455,-7698,-7817,-7773,-7592,-7276,-6840,-6320,-5729,-5122,-4509,-3944,-3434,-3004,-2644,-2331,-2039,-1708,-1309,-783,-119,699,1647,2693,3776,4836,5803,6615,7229,7600,7718,7573,7174,6545,5726,4758,3720,2675,1725,945,428,227,377,881,1690,2722,3863,4952,5842,6369,6402,5852,4684,2929,686,-1887,-4600,-7228,-9573,-11454,-12748,-13406,-13429,-12906,-11963,-10753,-9455,-8203,-7125,-6275,-5685,-5311,-5107,-4980,-4859,-4660,-4339,-3867,-3234,-2470,-1593,-645,343,1347,2352,3346,4340,5308,6259,7140,7943,8599,9078,9324,9313,9037,8498,7755,6850,5881,4919,4040,3299,2726,2311,2049,1875,1764,1658,1527,1346,1107,808,467,81,-326,-766,-1217,-1710,-2215,-2774,-3358,-3986,-4639,-5298,-5941,-6527,-7015,-7357,-7510,-7443,-7140,-6606,-5877,-4997,-4043,-3090,-2204,-1455,-854,-412,-80,194,495,891,1454,2216,3177,4312,5543,6786,7935,8882,9554,9868,9823,9401,8675,7707,6618,5512,4536,3773,3350,3289,3632,4340,5334,6528,7762,8923,9859,10465,10654,10378,9619,8421,6817,4917,2809,609,-1567,-3629,-5487,-7093,-8411,-9436,-10179,-10658,-10898,-10920,-10737,-10354,-9783,-9017,-8088,-7007,-5843,-4645,-3509,-2508,-1726,-1204,-968,-984,-1186,-1476,-1722,-1803,-1600,-1032,-76,1254,2853,4610,6337,7874,9051,9754,9908,9538,8683,7506,6143,4803,3647,2822,2424,2475,2955,3775,4804,5921,6942,7777,8283,8419,8138,7454,6408,5070,3524,1884,240,-1283,-2619,-3687,-4457,-4932,-5119,-5093,-4899,-4609,-4287,-3956,-3667,-3387,-3145,-2878,-2612,-2293,-1950,-1566,-1165,-754,-349,59,457,869,1292,1741,2223,2744,3302,3905,4550,5228,5937,6641,7316,7905,8361,8615,8630,8355,7799,6976,5957,4843,3735,2787,2083,1732,1764,2173,2909,3865,4927,5949,6816,7408,7672,7550,7060,6232,5126,3827,2420,979,-408,-1694,-2833,-3794,-4572,-5150,-5546,-5750,-5783,-5644,-5345,-4895,-4306,-3590,-2786,-1917,-1042,-210,524,1108,1519,1735,1794,1711,1584,1467,1454,1622,1998,2628,3451,4439,5467,6448,7246,7774,7958,7768,7221,6372,5309,4143,2994,1954,1135,565,310,331,631,1139,1794,2526,3245,3887,4371,4653,4687,4469,4008,3346,2552,1708,901,210,-297,-599,-668,-551,-262,123,570,1017,1439,1807,2122,2376,2585,2756,2885,2989,3047,3070,3055,3017,2972,2952,2992,3118,3373,3751,4270,4886,5565,6238,6820,7254,7452,7386,7036,6407,5569,4563,3514,2489,1605,931,530,437,654,1155,1891,2786,3759,4728,5600,6316,6797,7020,6932,6542,5841,4862,3655,2277,814,-649,-2026,-3232,-4203,-4890,-5282,-5364,-5199,-4811,-4282,-3687,-3075,-2526,-2051,-1684,-1408,-1212,-1067,-945,-814,-659,-447,-175,190,649,1223,1913,2718,3613,4558,5485,6321,6963,7336,7356,6996,6269,5224,3987,2676,1464,468,-190,-474,-389,-6,560,1164,1677,1972,1994,1733,1234,607,-37,-559,-871,-900,-654,-175,436,1050,1533,1761,1643,1137,256,-930,-2309,-3736,-5062,-6152,-6893,-7224,-7125,-6626,-5793,-4731,-3559,-2400,-1377,-567,-56,155,52,-301,-853,-1492,-2141,-2671,-3009,-3060,-2782,-2158,-1210,-8,1347,2721,3965,4936,5521,5630,5252,4412,3211,1783,295,-1082,-2204,-2948,-3265,-3145,-2644,-1861,-910,62,948,1627,2044,2150,1960,1492,814,-11,-912,-1816,-2685,-3480,-4195,-4841,-5426,-5974,-6496,-6981,-7425,-7783,-8028,-8109,-8008,-7691,-7192,-6506,-5728,-4888,-4094,-3395,-2858,-2490,-2302,-2230,-2234,-2211,-2106,-1835,-1381,-735,53,903,1708,2347,2710,2723,2339,1602,562,-637,-1884,-3012,-3935,-4551,-4850,-4843,-4586,-4176,-3690,-3228,-2853,-2610,-2523,-2580,-2777,-3064,-3444,-3852,-4291,-4716,-5103,-5425,-5647,-5739,-5682,-5452,-5052,-4481,-3778,-2956,-2094,-1230,-448,196,644,866,853,622,220,-302,-861,-1403,-1849,-2174,-2352,-2395,-2338,-2220,-2092,-1989,-1919,-1886,-1840,-1744,-1543,-1197,-697,-68,635,1322,1897,2263,2356,2140,1640,926,106,-695,-1323,-1706,-1735,-1438,-828,-17,904,1790,2557,3111,3426,3502,3359,3073,2671,2230,1761,1285,785,239,-383,-1100,-1911,-2793,-3700,-4548,-5265,-5754,-5949,-5804,-5296,-4460,-3344,-2048,-686,629,1770,2660,3233,3474,3411,3099,2634,2100,1615,1246,1075,1131,1418,1912,2550,3269,3972,4593,5050,5317,5366,5208,4883,4424,3908,3377,2901,2513,2267,2160,2218,2411,2715,3091,3461,3778,3963,3964,3748,3303,2656,1859,992,152,-582,-1119,-1430,-1486,-1325,-980,-547,-76,333,646,816,857,771,624,457,330,310,406,655,1040,1529,2091,2657,3181,3614,3903,4064,4066,3984,3837,3707,3649,3696,3891,4199,4610,5049,5464,5787,5972,6006,5881,5639,5320,4976,4671,4417,4265,4177,4164,4176,4190,4176,4114,4004,3844,3654,3424,3186,2906,2605,2230,1782,1217,521,-304,-1274,-2329,-3439,-4523,-5486,-6243,-6698,-6785,-6461,-5744,-4654,-3321,-1841,-386,901,1879,2461,2594,2308,1689,845,-26,-807,-1316,-1490,-1270,-690,170,1192,2221,3123,3761,4073,4006,3611,2941,2115,1244,441,-211,-663,-905,-966,-905,-781,-689,-663,-774,-1008,-1385,-1840,-2354,-2846,-3278,-3601,-3780,-3811,-3697,-3458,-3137,-2774,-2423,-2116,-1902,-1777,-1761,-1822,-1945,-2100,-2258,-2403,-2518,-2607,-2656,-2682,-2660,-2619,-2530,-2415,-2265,-2085,-1895,-1690,-1503,-1333,-1198,-1095,-1021,-950,-872,-748,-581,-351,-78,207,485,700,831,859,764,591,350,100,-115,-253,-297,-245,-138,-23,39,-19,-241,-653,-1265,-2043,-2954,-3923,-4899,-5801,-6588,-7217,-7668,-7950,-8082,-8091,-8032,-7935,-7849,-7803,-7814,-7883,-8000,-8130,-8243,-8293,-8250,-8079,-7781,-7343,-6807,-6190,-5550,-4919,-4335,-3818,-3357,-2956,-2552,-2150,-1686,-1169,-603,0,564,1060,1399,1551,1476,1177,694,73,-595,-1248,-1802,-2229,-2507,-2649,-2707,-2715,-2743,-2826,-2986,-3238,-3540,-3889,-4213,-4512,-4744,-4927,-5070,-5214,-5382,-5622,-5923,-6307,-6729,-7162,-7554,-7856,-8033,-8062,-7942,-7698,-7369,-7020,-6701,-6482,-6397,-6450,-6636,-6868,-7078,-7144,-6969,-6468,-5605,-4385,-2888,-1224,435,1926,3086,3779,3963,3620,2856,1797,643,-416,-1191,-1544,-1406,-769,276,1606,3034,4369,5447,6128,6350,6110,5456,4496,3347,2137,975,-64,-928,-1617,-2135,-2521,-2808,-3025,-3204,-3343,-3466,-3556,-3624,-3682,-3725,-3802,-3896,-4074,-4304,-4637,-5028,-5495,-5985,-6486,-6949,-7345,-7644,-7811,-7843,-7711,-7440,-7010,-6455,-5780,-4986,-4095,-3091,-1995,-805,442,1721,2956,4102,5057,5779,6183,6260,5994,5444,4680,3821,2988,2302,1863,1717,1889,2309,2930,3602,4232,4689,4886,4779,4352,3656,2752,1742,710,-252,-1097,-1785,-2336,-2748,-3091,-3369,-3656,-3937,-4257,-4570,-4891,-5153,-5355,-5430,-5385,-5173,-4836,-4353,-3804,-3204,-2628,-2122,-1704,-1422,-1234,-1154,-1118,-1104,-1068,-985,-852,-668,-462,-247,-53,124,293,492,768,1181,1772,2584,3603,4815,6137,7484,8732,9768,10480,10798,10685,10159,9286,8165,6926,5697,4598,3707,3084,2702,2544,2499,2490,2397,2142,1664,949,25,-1044,-2157,-3224,-4135,-4829,-5266,-5433,-5381,-5151,-4819,-4455,-4109,-3814,-3589,-3400,-3243,-3063,-2841,-2558,-2202,-1796,-1347,-886,-428,13,438,849,1261,1693,2142,2637,3148,3681,4198,4674,5068,5355,5502,5513,5393,5166,4876,4570,4288,4089,3995,4030,4206,4496,4877,5281,5651,5886,5944,5722,5229,4415,3347,2066,680,-708,-1978,-3037,-3806,-4247,-4368,-4201,-3822,-3321,-2780,-2294,-1918,-1690,-1628,-1703,-1895,-2144,-2403,-2617,-2733,-2720,-2535,-2166,-1597,-840,91,1160,2312,3492,4610,5586,6352,6821,6995,6842,6443,5860,5216,4639,4239,4123,4343,4900,5753,6795,7900,8925,9725,10218,10324,10074,9503,8715,7826,6946,6174,5560,5122,4822,4603,4367,4042,3540,2833,1904,794,-434,-1689,-2878,-3911,-4726,-5275,-5560,-5585,-5406,-5055,-4602,-4083,-3533,-2974,-2402,-1816,-1208,-564,101,792,1465,2113,2691,3174,3558,3810,3975,4047,4086,4128,4222,4404,4699,5099,5586,6104,6594,6970,7184,7166,6913,6422,5746,4946,4111,3326,2672,2204,1953,1913,2058,2324,2661,2979,3252,3405,3441,3340,3118,2803,2408,1976,1510,1034,546,42,-470,-999,-1525,-2029,-2478,-2814,-3007,-2977,-2727,-2194,-1436,-452,644,1791,2860,3779,4459,4879,5034,4974,4771,4509,4272,4113,4061,4105,4193,4272,4280,4170,3944,3622,3269,2974,2820,2880,3195,3755,4518,5391,6277,7060,7651,7990,8044,7835,7391,6775,6032,5215,4357,3474,2594,1708,864,57,-644,-1224,-1626,-1828,-1827,-1627,-1286,-852,-409,-31,227,310,220,-38,-430,-890,-1377,-1823,-2193,-2437,-2552,-2496,-2298,-1925,-1421,-775,-43,766,1586,2387,3121,3753,4266,4644,4900,5050,5112,5118,5067,4986,4849,4659,4393,4040,3604,3094,2540,1986,1485,1081,823,729,794,990,1262,1538,1750,1839,1748,1481,1030,455,-203,-861,-1469,-1973,-2345,-2598,-2744,-2842,-2932,-3070,-3289,-3598,-3982,-4399,-4780,-5052,-5151,-5009,-4618,-3979,-3145,-2196,-1220,-320,438,981,1316,1428,1380,1202,963,702,448,212,-15,-244,-483,-752,-1018,-1280,-1478,-1578,-1535,-1317,-914,-347,340,1077,1775,2356,2734,2865,2725,2327,1725,986,199,-543,-1169,-1614,-1855,-1888,-1748,-1486,-1181,-907,-733,-728,-905,-1283,-1821,-2472,-3168,-3835,-4408,-4834,-5095,-5188,-5134,-4988,-4772,-4562,-4354,-4191,-4026,-3861,-3628,-3316,-2874,-2327,-1665,-966,-269,337,788,1032,1028,794,334,-281,-997,-1747,-2453,-3080,-3583,-3952,-4190,-4307,-4326,-4276,-4167,-4036,-3868,-3687,-3479,-3242,-2981,-2695,-2403,-2129,-1885,-1710,-1598,-1570,-1605,-1692,-1804,-1917,-2015,-2079,-2127,-2145,-2173,-2209,-2277,-2377,-2501,-2638,-2759,-2848,-2875,-2842,-2742,-2601,-2449,-2326,-2269,-2308,-2449,-2695,-3003,-3340,-3644,-3855,-3936,-3848,-3588,-3188,-2684,-2165,-1690,-1347,-1165,-1174,-1338,-1608,-1891,-2103,-2142,-1967,-1526,-872,-34,844,1687,2341,2744,2825,2597,2093,1406,629,-132,-796,-1308,-1660,-1872,-1996,-2100,-2231,-2446,-2734,-3090,-3438,-3719,-3839,-3745,-3390,-2783,-1965,-1016,-44,841,1531,1946,2052,1850,1399,784,129,-447,-821,-923,-688,-146,673,1655,2696,3663,4432,4918,5051,4825,4266,3431,2417,1317,229,-758,-1578,-2192,-2568,-2709,-2612,-2316,-1830,-1223,-518,220,934,1590,2124,2519,2745,2805,2702,2481,2171,1841,1537,1303,1192,1193,1335,1568,1869,2191,2478,2698,2811,2808,2692,2481,2208,1910,1633,1413,1276,1249,1320,1493,1728,1998,2249,2445,2539,2508,2337,2035,1629,1168,717,338,102,50,212,582,1118,1779,2464,3124,3658,4037,4211,4198,4005,3702,3328,2968,2659,2459,2389,2464,2686,3044,3517,4092,4725,5394,6052,6651,7148,7488,7628,7544,7209,6647,5868,4934,3899,2823,1791,826,9,-671,-1171,-1513,-1695,-1738,-1663,-1493,-1250,-956,-633,-291,54,403,749,1088,1420,1720,1987,2182,2292,2292,2168,1928,1574,1154,692,255,-128,-409,-580,-644,-623,-559,-487,-452,-463,-543,-660,-809,-937,-1037,-1063,-1031,-922,-773,-589,-405,-220,-50,124,313,541,829,1187,1616,2095,2604,3084,3512,3816,3978,3953,3737,3329,2746,2017,1173,252,-712,-1685,-2632,-3519,-4311,-4971,-5455,-5736,-5780,-5576,-5131,-4456,-3607,-2635,-1616,-634,236,914,1354,1510,1382,986,363,-410,-1262,-2109,-2865,-3472,-3875,-4047,-3977,-3687,-3189,-2545,-1789,-979,-167,605,1290,1847,2244,2447,2439,2214,1786,1193,494,-235,-906,-1445,-1774,-1880,-1737,-1403,-934,-425,22,325,407,237,-184,-824,-1603,-2456,-3283,-4013,-4597,-4990,-5201,-5238,-5142,-4959,-4740,-4523,-4360,-4253,-4233,-4261,-4342,-4420,-4482,-4491,-4424,-4281,-4054,-3761,-3427,-3081,-2763,-2512,-2351,-2305,-2376,-2545,-2800,-3087,-3390,-3670,-3905,-4101,-4244,-4364,-4461,-4560,-4658,-4763,-4853,-4923,-4940,-4901,-4782,-4592,-4336,-4033,-3711,-3402,-3137,-2960,-2892,-2974,-3223,-3641,-4245,-4979,-5829,-6714,-7566,-8314,-8871,-9200,-9239,-9005,-8486,-7739,-6810,-5767,-4689,-3637,-2679,-1855,-1208,-746,-493,-429,-562,-870,-1327,-1925,-2603,-3347,-4085,-4768,-5329,-5705,-5840,-5696,-5271,-4569,-3665,-2620,-1534,-509,380,1061,1511,1731,1747,1622,1397,1157,920,741,608,522,441,341,159,-116,-529,-1071,-1726,-2457,-3203,-3902,-4487,-4908,-5124,-5139,-4967,-4660,-4279,-3888,-3554,-3308,-3181,-3154,-3215,-3323,-3453,-3566,-3665,-3731,-3784,-3833,-3879,-3929,-3967,-3966,-3902,-3739,-3456,-3054,-2546,-1974,-1398,-868,-456,-182,-70,-104,-241,-447,-643,-815,-892,-893,-792,-626,-401,-155,107,360,619,867,1126,1379,1641,1881,2120,2309,2479,2591,2652,2647,2550,2344,2005,1489,800,-101,-1187,-2451,-3843,-5306,-6748,-8076,-9178,-9942,-10281,-10111,-9432,-8236,-6638,-4735,-2709,-733,1021,2413,3338,3767,3712,3253,2495,1590,653,-169,-797,-1171,-1257,-1098,-705,-166,473,1142,1795,2396,2941,3423,3867,4284,4703,5125,5550,5952,6285,6521,6584,6468,6131,5595,4896,4082,3243,2448,1773,1279,990,911,1008,1218,1469,1668,1734,1612,1251,668,-116,-1029,-1981,-2876,-3622,-4137,-4400,-4389,-4174,-3809,-3417,-3077,-2902,-2913,-3149,-3534,-4009,-4425,-4673,-4625,-4195,-3368,-2166,-685,922,2517,3914,5000,5677,5928,5768,5296,4593,3820,3059,2437,1987,1750,1704,1811,2014,2259,2489,2669,2783,2818,2801,2752,2701,2683,2722,2819,2982,3167,3346,3468,3481,3360,3066,2615,2004,1295,514,-244,-939,-1479,-1828,-1933,-1794,-1415,-851,-159,573,1267,1839,2240,2431,2431,2259,1986,1673,1395,1207,1143,1207,1370,1579,1767,1872,1838,1664,1358,1012,711,593,766,1323,2318,3733,5504,7498,9537,11435,12973,14016,14408,14124,13149,11573,9539,7233,4894,2726,958,-294,-932,-983,-530,270,1219,2126,2790,3100,2977,2442,1582,541,-514,-1396,-1985,-2175,-1951,-1363,-489,494,1465,2226,2684,2727,2347,1578,516,-695,-1888,-2885,-3536,-3703,-3343,-2436,-1065,652,2552,4442,6164,7544,8507,8976,8979,8567,7844,6944,5990,5126,4435,4012,3872,4039,4455,5079,5814,6578,7283,7830,8159,8199,7938,7356,6502,5405,4142,2785,1398,52,-1189,-2285,-3158,-3791,-4124,-4154,-3866,-3296,-2479,-1493,-413,667,1653,2480,3072,3414,3496,3355,3058,2671,2299,2012,1880,1940,2188,2593,3093,3601,4038,4308,4371,4181,3768,3179,2511,1877,1403,1188,1309,1793,2608,3690,4918,6161,7281,8140,8662,8771,8484,7826,6875,5742,4530,3375,2385,1667,1292,1300,1698,2433,3450,4619,5851,6999,7963,8642,8959,8887,8404,7539,6346,4897,3302,1662,100,-1289,-2419,-3230,-3701,-3823,-3632,-3179,-2540,-1802,-1066,-412,72,339,349,92,-410,-1108,-1934,-2787,-3576,-4216,-4626,-4783,-4658,-4282,-3706,-2990,-2250,-1550,-1015,-677,-601,-762,-1140,-1637,-2191,-2659,-2989,-3072,-2890,-2430,-1728,-858,101,1041,1878,2527,2921,3034,2849,2409,1761,990,183,-588,-1249,-1777,-2155,-2409,-2592,-2756,-2982,-3313,-3793,-4422,-5182,-6029,-6892,-7722,-8422,-8959,-9268,-9334,-9152,-8734,-8105,-7314,-6393,-5408,-4407,-3441,-2578,-1833,-1270,-872,-662,-616,-703,-908,-1159,-1452,-1711,-1926,-2054,-2082,-2001,-1809,-1515,-1133,-674,-163,388,951,1508,2026,2487,2851,3106,3224,3205,3043,2758,2356,1864,1285,638,-79,-865,-1715,-2642,-3625,-4677,-5739,-6809,-7801,-8699,-9431,-9984,-10318,-10442,-10326,-9997,-9441,-8680,-7738,-6631,-5400,-4091,-2728,-1391,-106,1053,2056,2853,3431,3777,3908,3834,3602,3213,2723,2109,1409,609,-275,-1213,-2183,-3114,-3958,-4634,-5077,-5218,-5008,-4421,-3459,-2160,-607,1123,2880,4577,6078,7294,8154,8602,8634,8251,7506,6453,5188,3801,2406,1101,-11,-850,-1369,-1541,-1389,-962,-348,359,1035,1587,1921,1981,1743,1229,489,-388,-1304,-2160,-2867,-3360,-3608,-3592,-3347,-2907,-2326,-1675,-994,-335,279,838,1335,1780,2189,2565,2941,3303,3671,4024,4359,4657,4920,5123,5275,5357,5373,5324,5210,5052,4864,4687,4543,4491,4554,4773,5171,5725,6441,7239,8078,8869,9538,10034,10286,10316,10080,9658,9038,8308,7480,6614,5737,4869,4047,3276,2583,1994,1519,1193,1020,1000,1146,1404,1769,2172,2569,2915,3154,3263,3200,2959,2525,1900,1112,177,-848,-1911,-2949,-3883,-4660,-5214,-5514,-5536,-5271,-4747,-3989,-3064,-2041,-1009,-53,737,1307,1621,1684,1527,1233,860,528,288,213,318,599,1016,1505,2004,2437,2762,2947,2984,2918,2778,2626,2510,2450,2449,2475,2459,2346,2056,1565,865,1,-930,-1814,-2509,-2882,-2845,-2341,-1399,-104,1389,2903,4230,5204,5687,5620,5016,3965,2615,1163,-200,-1265,-1904,-2014,-1580,-667,627,2118,3629,4953,5912,6365,6220,5449,4084,2223,8,-2384,-4765,-6952,-8810,-10226,-11173,-11655,-11750,-11548,-11191,-10785,-10446,-10231,-10168,-10230,-10354,-10463,-10455,-10270,-9835,-9158,-8231,-7134,-5912,-4678,-3483,-2421,-1509,-776,-197,261,662,1052,1486,1969,2481,2960,3304,3400,3143,2424,1215,-505,-2660,-5143,-7792,-10414,-12813,-14805,-16227,-17000,-17046,-16402,-15106,-13259,-10995,-8439,-5763,-3091,-578,1682,3590,5098,6171,6812,7045,6903,6459,5763,4899,3928,2900,1866,840,-143,-1075,-1933,-2701,-3363,-3910,-4330,-4642,-4847,-4989,-5084,-5185,-5299,-5467,-5675,-5931,-6207,-6478,-6726,-6915,-7038,-7088,-7063,-6986,-6866,-6723,-6575,-6432,-6294,-6160,-5995,-5778,-5463,-5004,-4374,-3532,-2484,-1241,156,1626,3093,4448,5596,6460,6982,7146,6977,6530,5890,5153,4411,3743,3216,2849,2666,2620,2686,2789,2869,2867,2741,2463,2052,1506,907,266,-315,-830,-1207,-1445,-1520,-1443,-1221,-879,-447,44,540,1002,1368,1571,1565,1272,678,-244,-1468,-2936,-4561,-6250,-7875,-9346,-10578,-11493,-12103,-12371,-12362,-12096,-11622,-10987,-10198,-9289,-8243,-7082,-5792,-4412,-2951,-1467,8,1418,2727,3899,4907,5755,6426,6949,7325,7579,7730,7794,7782,7709,7580,7413,7203,6964,6679,6337,5913,5377,4692,3832,2771,1510,78,-1471,-3053,-4547,-5858,-6843,-7444,-7584,-7263,-6514,-5395,-4018,-2486,-927,542,1835,2858,3582,3985,4082,3918,3558,3074,2563,2098,1757,1605,1651,1924,2362,2935,3543,4099,4510,4670,4540,4057,3245,2129,794,-662,-2128,-3480,-4639,-5521,-6117,-6439,-6534,-6499,-6409,-6371,-6458,-6716,-7175,-7798,-8544,-9319,-10046,-10615,-10980,-11078,-10925,-10546,-10008,-9400,-8795,-8273,-7857,-7563,-7344,-7138,-6858,-6409,-5716,-4700,-3347,-1653,325,2499,4752,6950,8943,10602,11794,12419,12410,11741,10436,8568,6258,3658,945,-1711,-4137,-6212,-7819,-8913,-9479,-9528,-9140,-8373,-7338,-6115,-4797,-3445,-2134,-898,211,1166,1934,2506,2858,3021,2980,2803,2504,2157,1815,1530,1376,1383,1597,2020,2634,3383,4194,4949,5551,5881,5854,5435,4603,3433,2008,468,-1025,-2344,-3350,-3991,-4251,-4177,-3874,-3473,-3104,-2906,-2952,-3286,-3900,-4711,-5634,-6529,-7286,-7789,-7977,-7788,-7242,-6350,-5185,-3824,-2357,-868,567,1898,3087,4114,4978,5673,6202,6565,6742,6729,6488,6012,5279,4305,3113,1773,364,-1011,-2244,-3247,-3947,-4310,-4345,-4090,-3620,-3025,-2397,-1838,-1408,-1168,-1112,-1234,-1455,-1710,-1880,-1889,-1640,-1090,-218,951,2347,3879,5407,6810,7947,8730,9108,9079,8709,8094,7367,6660,6090,5723,5594,5655,5836,6018,6082,5920,5462,4671,3571,2225,725,-807,-2257,-3518,-4505,-5164,-5479,-5456,-5133,-4574,-3836,-3000,-2121,-1253,-433,321,1001,1616,2180,2719,3241,3757,4249,4683,5009,5167,5099,4781,4203,3414,2482,1509,608,-123,-610,-808,-740,-440,-2,481,920,1244,1422,1481,1458,1460,1556,1862,2421,3285,4431,5822,7373,8988,10561,11989,13194,14119,14732,15042,15052,14804,14312,13600,12683,11546,10200,8629,6844,4864,2720,466,-1829,-4078,-6192,-8074,-9636,-10812,-11543,-11828,-11675,-11137,-10308,-9270,-8159,-7065,-6081,-5260,-4624,-4133,-3742,-3341,-2830,-2109,-1084,285,2014,4055,6341,8740,11129,13357,15279,16787,17789,18237,18143,17533,16497,15146,13589,11977,10396,8955,7684,6602,5659,4806,3949,3022,1965,752,-593,-2024,-3461,-4793,-5939,-6786,-7289,-7395,-7126,-6496,-5597,-4489,-3289,-2065,-920,114,979,1683,2242,2687,3077,3435,3805,4169,4521,4788,4925,4842,4503,3859,2932,1762,445,-906,-2151,-3158,-3812,-4029,-3767,-3039,-1877,-393,1321,3126,4907,6557,7993,9163,10048,10648,10994,11123,11071,10895,10610,10265,9862,9417,8932,8389,7807,7151,6468,5734,5000,4274,3569,2921,2295,1714,1132,534,-120,-859,-1721,-2718,-3859,-5119,-6457,-7805,-9082,-10194,-11061,-11588,-11738,-11459,-10753,-9662,-8242,-6603,-4883,-3199,-1717,-511,328,795,923,792,520,233,59,94,398,983,1797,2761,3740,4620,5252,5573,5492,5041,4226,3160,1937,685,-468,-1438,-2144,-2590,-2783,-2813,-2760,-2732,-2835,-3123,-3642,-4375,-5269,-6235,-7171,-7951,-8485,-8684,-8525,-8005,-7191,-6173,-5068,-4006,-3101,-2437,-2055,-1950,-2074,-2341,-2664,-2944,-3111,-3138,-3002,-2763,-2443,-2139,-1882,-1730,-1683,-1737,-1832,-1942,-1972,-1905,-1672,-1294,-763,-156,472,1009,1373,1464,1239,662,-232,-1384,-2678,-3996,-5178,-6116,-6675,-6816,-6491,-5753,-4654,-3306,-1829,-332,1052,2261,3197,3843,4146,4126,3766,3101,2147,942,-475,-2051,-3741,-5474,-7207,-8861,-10403,-11766,-12927,-13858,-14527,-14952,-15101,-15004,-14660,-14089,-13321,-12378,-11297,-10100,-8823,-7492,-6126,-4755,-3387,-2038,-724,556,1775,2938,4002,4976,5822,6542,7129,7576,7908,8113,8223,8233,8159,8003,7761,7434,7002,6466,5806,5030,4134,3133,2056,923,-206,-1307,-2307,-3182,-3878,-4378,-4653,-4706,-4522,-4125,-3514,-2712,-1744,-632,571,1835,3079,4278,5343,6255,6943,7400,7584,7499,7129,6497,5608,4507,3227,1823,357,-1111,-2515,-3785,-4878,-5736,-6351,-6697,-6810,-6695,-6421,-6007,-5521,-4989,-4430,-3871,-3270,-2635,-1905,-1055,-43,1147,2520,4041,5655,7268,8778,10069,11051,11637,11811,11583,11012,10219,9315,8458,7760,7324,7179,7319,7664,8097,8477,8653,8506,7953,6958,5561,3826,1891,-115,-2035,-3743,-5130,-6138,-6736,-6954,-6835,-6459,-5908,-5265,-4598,-3951,-3348,-2768,-2193,-1546,-782,182,1386,2870,4621,6603,8743,10926,13043,14948,16543,17719,18437,18681,18483,17932,17096,16123,15070,14039,13051,12097,11167,10175,9088,7840,6412,4801,3051,1209,-624,-2369,-3925,-5214,-6176,-6782,-7029,-6951,-6609,-6076,-5458,-4837,-4312,-3933,-3732,-3696,-3770,-3874,-3914,-3782,-3412,-2762,-1834,-696,566,1824,2944,3814,4349,4512,4323,3844,3185,2471,1826,1368,1156,1234,1565,2094,2711,3307,3763,3981,3916,3543,2910,2092,1191,331,-387,-874,-1086,-1025,-726,-255,300,871,1389,1828,2182,2483,2769,3092,3492,3967,4513,5061,5535,5839,5867,5562,4864,3799,2405,789,-938,-2631,-4173,-5459,-6421,-7049,-7361,-7428,-7341,-7201,-7112,-7153,-7378,-7803,-8406,-9130,-9884,-10559,-11029,-11201,-10974,-10310,-9212,-7723,-5955,-4036,-2119,-377,1063,2083,2640,2725,2409,1794,1025,262,-360,-722,-755,-458,143,938,1817,2620,3213,3457,3274,2611,1495,-15,-1796,-3713,-5597,-7312,-8724,-9755,-10370,-10572,-10424,-9998,-9388,-8692,-7967,-7277,-6624,-6013,-5412,-4806,-4169,-3517,-2866,-2273,-1797,-1505,-1451,-1666,-2155,-2881,-3779,-4768,-5738,-6620,-7318,-7810,-8061,-8102,-7954,-7667,-7273,-6802,-6264,-5648,-4940,-4120,-3174,-2128,-998,128,1186,2065,2692,2997,2964,2613,2022,1292,575,-23,-362,-398,-102,480,1239,2059,2758,3209,3279,2886,2030,741,-871,-2658,-4467,-6126,-7510,-8516,-9115,-9306,-9170,-8783,-8288,-7770,-7364,-7107,-7068,-7208,-7519,-7909,-8305,-8598,-8695,-8502,-7956,-7014,-5670,-3972,-1986,160,2330,4346,6061,7310,8008,8092,7579,6558,5148,3552,1930,502,-618,-1316,-1571,-1431,-983,-369,255,760,1022,974,601,-82,-996,-2058,-3159,-4198,-5089,-5773,-6200,-6370,-6274,-5934,-5379,-4627,-3720,-2669,-1511,-263,1041,2373,3684,4931,6046,6984,7675,8096,8201,8011,7525,6802,5883,4838,3716,2574,1436,332,-736,-1770,-2773,-3744,-4690,-5586,-6430,-7183,-7819,-8305,-8620,-8746,-8690,-8465,-8105,-7658,-7164,-6678,-6220,-5818,-5445,-5075,-4644,-4073,-3315,-2285,-993,570,2330,4180,5993,7610,8877,9688,9944,9649,8829,7598,6095,4478,2926,1545,453,-340,-841,-1126,-1289,-1447,-1692,-2107,-2729,-3564,-4578,-5722,-6904,-8060,-9089,-9931,-10503,-10767,-10655,-10164,-9261,-7983,-6366,-4502,-2504,-510,1322,2852,3940,4516,4531,4026,3090,1850,510,-775,-1782,-2400,-2488,-2046,-1074,310,1975,3722,5371,6714,7616,7950,7692,6847,5512,3812,1910,-14,-1820,-3345,-4538,-5314,-5703,-5724,-5454,-4974,-4376,-3746,-3156,-2672,-2321,-2131,-2092,-2197,-2416,-2719,-3069,-3431,-3771,-4068,-4282,-4405,-4403,-4267,-3990,-3564,-3010,-2347,-1604,-835,-63,647,1290,1815,2244,2553,2785,2934,3048,3117,3177,3201,3194,3119,2966,2699,2335,1864,1350,825,368,31,-140,-123,64,379,742,1063,1245,1208,884,262,-656,-1800,-3085,-4410,-5634,-6681,-7421,-7829,-7857,-7534,-6900,-6033,-5020,-3975,-2981,-2143,-1506,-1134,-1013,-1138,-1446,-1859,-2275,-2584,-2684,-2478,-1934,-1020,194,1641,3182,4689,6018,7054,7722,7972,7824,7329,6569,5666,4724,3859,3168,2709,2525,2623,2978,3549,4277,5070,5863,6547,7048,7286,7199,6758,5949,4809,3388,1785,105,-1530,-3001,-4207,-5067,-5546,-5627,-5365,-4808,-4068,-3239,-2447,-1774,-1318,-1098,-1143,-1395,-1794,-2225,-2580,-2741,-2612,-2138,-1291,-112,1341,2955,4621,6198,7595,8708,9500,9944,10065,9891,9486,8885,8147,7302,6391,5430,4460,3496,2585,1751,1046,499,148,16,96,380,815,1355,1907,2417,2795,3005,3013,2820,2461,1988,1475,1007,644,476,510,799,1299,2005,2845,3773,4713,5597,6358,6936,7271,7341,7100,6573,5764,4727,3531,2237,948,-270,-1331,-2178,-2755,-3032,-2987,-2624,-1956,-1036,90,1314,2558,3689,4622,5247,5513,5379,4869,4034,2983,1841,773,-75,-557,-582,-99,874,2259,3920,5698,7390,8832,9856,10365,10311,9700,8626,7198,5595,3997,2582,1518,930,884,1411,2449,3904,5619,7409,9083,10449,11369,11741,11525,10760,9517,7927,6150,4339,2647,1206,90,-645,-1009,-1036,-804,-386,133,672,1189,1638,2001,2283,2470,2577,2588,2509,2302,1978,1500,886,140,-704,-1592,-2461,-3228,-3827,-4176,-4257,-4027,-3540,-2825,-1995,-1143,-390,165,469,481,257,-143,-589,-946,-1080,-877,-267,755,2156,3826,5644,7443,9095,10454,11464,12051,12254,12079,11630,10958,10183,9353,8563,7846,7243,6775,6428,6195,6036,5905,5750,5514,5154,4629,3940,3082,2108,1053,-8,-1031,-1945,-2726,-3345,-3810,-4128,-4336,-4468,-4564,-4671,-4810,-5011,-5290,-5633,-6042,-6485,-6941,-7381,-7779,-8117,-8373,-8555,-8648,-8693,-8675,-8657,-8622,-8618,-8631,-8660,-8692,-8683,-8594,-8382,-7984,-7381,-6529,-5449,-4148,-2700,-1153,384,1831,3101,4116,4835,5223,5298,5079,4642,4044,3386,2749,2215,1848,1689,1760,2036,2497,3063,3668,4219,4632,4827,4748,4354,3641,2621,1343,-138,-1749,-3403,-5042,-6578,-7973,-9173,-10147,-10881,-11356,-11592,-11579,-11368,-10966,-10441,-9826,-9190,-8572,-8028,-7572,-7230,-6975,-6795,-6638,-6475,-6260,-5989,-5649,-5278,-4912,-4604,-4411,-4361,-4479,-4738,-5101,-5484,-5814,-5988,-5960,-5672,-5148,-4425,-3586,-2738,-1981,-1412,-1083,-1025,-1196,-1552,-1996,-2449,-2827,-3084,-3195,-3167,-3032,-2829,-2602,-2369,-2155,-1938,-1702,-1416,-1055,-595,-58,555,1188,1794,2319,2700,2908,2901,2687,2276,1696,1008,254,-494,-1187,-1775,-2214,-2494,-2584,-2515,-2279,-1923,-1465,-967,-450,21,424,729,921,1003,984,901,761,621,473,351,235,118,-34,-246,-533,-907,-1345,-1804,-2228,-2531,-2660,-2542,-2172,-1557,-759,114,946,1594,1936,1886,1406,513,-694,-2094,-3489,-4715,-5587,-5982,-5829,-5130,-3949,-2420,-700,1031,2595,3867,4737,5188,5224,4939,4437,3868,3374,3086,3106,3487,4246,5343,6707,8230,9790,11257,12513,13461,14025,14184,13929,13310,12382,11242,9965,8662,7395,6232,5211,4336,3608,3008,2500,2066,1680,1307,952,573,175,-267,-763,-1321,-1936,-2601,-3279,-3921,-4467,-4820,-4923,-4676,-4053,-3023,-1624,74,1957,3892,5709,7292,8486,9264,9561,9459,9008,8364,7668,7059,6687,6610,6898,7508,8397,9455,10559,11587,12424,12972,13187,13037,12539,11730,10671,9420,8058,6637,5218,3849,2551,1361,282,-673,-1503,-2211,-2812,-3302,-3699,-4010,-4221,-4348,-4354,-4243,-3995,-3603,-3079,-2435,-1710,-940,-168,572,1244,1854,2381,2862,3303,3725,4137,4528,4869,5125,5244,5184,4921,4438,3784,2980,2137,1301,589,50,-248,-302,-89,320,922,1610,2359,3097,3781,4385,4875,5238,5453,5505,5376,5049,4519,3782,2849,1761,553,-692,-1906,-2994,-3879,-4504,-4820,-4847,-4594,-4151,-3586,-3014,-2526,-2210,-2125,-2301,-2720,-3342,-4081,-4846,-5529,-6036,-6282,-6231,-5847,-5177,-4246,-3147,-1967,-791,270,1160,1800,2166,2249,2061,1661,1097,472,-157,-680,-1062,-1232,-1196,-954,-553,-47,482,965,1322,1504,1478,1237,806,222,-453,-1169,-1865,-2517,-3091,-3607,-4053,-4485,-4901,-5357,-5850,-6406,-7007,-7659,-8318,-8983,-9603,-10175,-10663,-11058,-11338,-11477,-11463,-11257,-10847,-10211,-9359,-8308,-7102,-5809,-4487,-3239,-2129,-1236,-614,-288,-265,-505,-963,-1547,-2185,-2774,-3250,-3544,-3636,-3510,-3202,-2759,-2240,-1741,-1311,-1029,-919,-983,-1203,-1521,-1873,-2182,-2384,-2425,-2286,-1968,-1495,-934,-331,226,695,1006,1153,1098,878,487,-23,-647,-1332,-2085,-2864,-3677,-4491,-5303,-6075,-6794,-7411,-7913,-8255,-8442,-8452,-8311,-8034,-7653,-7211,-6737,-6259,-5798,-5347,-4902,-4443,-3948,-3407,-2809,-2171,-1514,-885,-324,109,374,441,289,-58,-594,-1250,-1995,-2757,-3483,-4130,-4632,-4965,-5087,-4978,-4626,-4030,-3208,-2192,-1033,208,1455,2624,3631,4405,4871,5007,4787,4244,3424,2409,1292,181,-829,-1641,-2204,-2468,-2445,-2163,-1674,-1078,-445,114,531,748,739,508,97,-440,-1019,-1562,-1998,-2273,-2372,-2303,-2125,-1899,-1727,-1680,-1836,-2222,-2846,-3661,-4607,-5575,-6489,-7234,-7756,-7997,-7952,-7626,-7063,-6305,-5417,-4447,-3451,-2470,-1541,-695,43,649,1106,1405,1551,1560,1474,1328,1209,1142,1220,1449,1858,2429,3109,3844,4541,5116,5492,5604,5417,4932,4160,3172,2028,825,-353,-1427,-2327,-3017,-3478,-3721,-3778,-3703,-3558,-3406,-3314,-3319,-3451,-3716,-4091,-4547,-5031,-5494,-5883,-6158,-6295,-6281,-6134,-5872,-5536,-5166,-4801,-4480,-4209,-4015,-3854,-3740,-3591,-3398,-3081,-2617,-1961,-1102,-41,1190,2542,3955,5336,6619,7700,8518,8996,9111,8818,8153,7129,5823,4316,2702,1094,-410,-1708,-2730,-3417,-3760,-3764,-3479,-2975,-2341,-1679,-1074,-615,-347,-301,-471,-817,-1281,-1795,-2284,-2683,-2953,-3055,-2991,-2761,-2383,-1887,-1301,-663,-20,586,1103,1480,1687,1678,1457,1018,395,-372,-1215,-2070,-2862,-3525,-4007,-4271,-4295,-4089,-3674,-3085,-2385,-1623,-877,-193,368,781,1028,1109,1054,891,666,427,199,21,-113,-201,-258,-325,-410,-547,-743,-990,-1279,-1572,-1842,-2035,-2131,-2080,-1886,-1547,-1085,-555,1,500,892,1116,1142,964,606,117,-432,-951,-1373,-1606,-1624,-1387,-913,-231,603,1527,2464,3363,4149,4808,5293,5624,5795,5846,5807,5719,5634,5570,5581,5657,5821,6038,6292,6515,6673,6682,6507,6094,5429,4519,3394,2120,769,-570,-1806,-2869,-3698,-4263,-4561,-4607,-4448,-4129,-3714,-3254,-2799,-2383,-2023,-1739,-1506,-1335,-1184,-1046,-883,-685,-415,-83,337,814,1334,1866,2356,2779,3087,3267,3310,3229,3045,2797,2523,2260,2041,1890,1815,1821,1899,2040,2226,2455,2717,3013,3366,3769,4260,4828,5492,6220,6994,7754,8442,8979,9286,9304,8986,8330,7369,6169,4851,3515,2315,1328,650,311,276,528,923,1403,1815,2093,2156,1979,1585,1008,340,-349,-957,-1418,-1676,-1706,-1511,-1116,-578,46,677,1263,1734,2074,2247,2284,2185,2019,1811,1637,1533,1533,1674,1933,2317,2777,3292,3821,4349,4857,5353,5844,6353,6890,7470,8085,8723,9346,9923,10398,10739,10907,10902,10713,10382,9937,9423,8897,8374,7900,7461,7061,6668,6261,5809,5298,4724,4099,3450,2820,2237,1757,1376,1120,955,852,761,624,397,29,-489,-1172,-1981,-2882,-3799,-4657,-5373,-5870,-6097,-6020,-5653,-5021,-4207,-3282,-2348,-1484,-765,-230,114,284,344,354,399,552,864,1367,2056,2908,3860,4866,5833,6730,7475,8074,8479,8727,8793,8733,8518,8209,7770,7253,6644,5985,5308,4668,4111,3718,3508,3553,3825,4329,5004,5771,6554,7241,7761,8030,8017,7696,7093,6241,5200,4039,2819,1594,408,-720,-1780,-2771,-3708,-4581,-5396,-6126,-6751,-7224,-7526,-7617,-7506,-7211,-6771,-6257,-5734,-5262,-4891,-4636,-4483,-4403,-4342,-4258,-4107,-3896,-3623,-3350,-3131,-3028,-3096,-3354,-3792,-4363,-4993,-5579,-6042,-6280,-6276,-5982,-5462,-4759,-3968,-3199,-2527,-2040,-1765,-1708,-1828,-2060,-2313,-2495,-2519,-2317,-1863,-1149,-230,820,1896,2870,3628,4066,4107,3738,2976,1904,632,-697,-1947,-2992,-3749,-4185,-4311,-4190,-3927,-3628,-3417,-3385,-3583,-4039,-4702,-5516,-6362,-7131,-7721,-8036,-8035,-7704,-7070,-6211,-5201,-4156,-3174,-2345,-1750,-1428,-1407,-1681,-2227,-2995,-3946,-5002,-6113,-7207,-8224,-9105,-9805,-10269,-10487,-10421,-10094,-9509,-8706,-7744,-6673,-5593,-4558,-3655,-2944,-2457,-2226,-2221,-2422,-2762,-3177,-3586,-3925,-4126,-4168,-4015,-3702,-3222,-2645,-1981,-1294,-594,92,750,1390,1981,2518,2974,3296,3468,3428,3193,2748,2163,1494,845,312,-10,-66,184,697,1430,2247,3048,3670,4019,4001,3589,2802,1695,375,-1054,-2469,-3779,-4902,-5813,-6475,-6922,-7160,-7224,-7137,-6916,-6567,-6108,-5543,-4898,-4206,-3508,-2863,-2308,-1898,-1637,-1541,-1564,-1664,-1770,-1805,-1704,-1420,-922,-234,613,1550,2497,3373,4110,4642,4955,5030,4906,4621,4249,3865,3539,3343,3318,3480,3830,4324,4913,5525,6097,6554,6865,6986,6938,6721,6394,5987,5561,5138,4749,4390,4054,3719,3357,2955,2493,1987,1431,874,327,-145,-532,-775,-877,-802,-579,-199,278,835,1396,1923,2357,2656,2815,2809,2700,2502,2306,2163,2140,2291,2627,3163,3861,4685,5575,6490,7364,8196,8948,9648,10298,10923,11534,12126,12692,13183,13559,13758,13729,13448,12883,12074,11036,9858,8599,7341,6156,5085,4176,3415,2805,2304,1883,1492,1102,671,193,-354,-952,-1590,-2238,-2859,-3405,-3849,-4139,-4259,-4206,-3958,-3567,-3042,-2438,-1808,-1196,-643,-191,169,425,611,771,938,1167,1486,1911,2438,3046,3686,4315,4878,5335,5657,5849,5913,5901,5840,5792,5789,5863,6023,6269,6566,6896,7204,7457,7623,7663,7575,7338,6957,6435,5774,4996,4092,3107,2035,922,-200,-1304,-2327,-3248,-4009,-4595,-4976,-5150,-5131,-4941,-4623,-4232,-3816,-3446,-3157,-3010,-2997,-3145,-3408,-3749,-4111,-4421,-4624,-4670,-4532,-4218,-3738,-3157,-2505,-1854,-1241,-693,-230,162,504,817,1132,1463,1816,2181,2530,2835,3047,3152,3104,2913,2580,2135,1622,1098,616,245,33,11,202,583,1111,1713,2289,2736,2960,2868,2427,1616,490,-898,-2407,-3960,-5388,-6633,-7582,-8224,-8542,-8575,-8379,-8029,-7595,-7163,-6769,-6474,-6285,-6215,-6250,-6371,-6542,-6736,-6904,-7016,-7034,-6929,-6690,-6313,-5816,-5231,-4604,-3991,-3448,-3022,-2747,-2638,-2684,-2854,-3087,-3334,-3512,-3590,-3520,-3307,-2984,-2589,-2208,-1894,-1723,-1716,-1898,-2218,-2644,-3076,-3446,-3656,-3657,-3404,-2912,-2218,-1401,-570,164,691,920,815,357,-388,-1355,-2405,-3434,-4299,-4936,-5270,-5320,-5118,-4749,-4317,-3923,-3656,-3564,-3673,-3939,-4323,-4720,-5064,-5262,-5274,-5082,-4709,-4215,-3685,-3217,-2914,-2850,-3080,-3601,-4383,-5349,-6371,-7340,-8093,-8544,-8587,-8201,-7397,-6243,-4856,-3356,-1902,-603,427,1125,1485,1504,1268,827,302,-236,-690,-1008,-1146,-1097,-865,-490,-9,518,1042,1513,1900,2171,2335,2381,2332,2207,2006,1758,1441,1056,593,19,-659,-1461,-2370,-3364,-4402,-5430,-6385,-7202,-7814,-8176,-8245,-8027,-7536,-6823,-5972,-5058,-4207,-3488,-3000,-2779,-2838,-3148,-3637,-4206,-4743,-5137,-5304,-5190,-4792,-4152,-3343,-2481,-1652,-993,-532,-352,-414,-688,-1104,-1546,-1942,-2177,-2209,-2000,-1567,-974,-289,360,898,1203,1265,1030,577,-51,-718,-1323,-1741,-1884,-1703,-1190,-385,618,1724,2790,3713,4388,4755,4791,4504,3951,3193,2319,1401,504,-326,-1087,-1768,-2415,-3044,-3690,-4373,-5074,-5774,-6412,-6918,-7225,-7260,-6996,-6412,-5557,-4484,-3297,-2094,-985,-40,671,1149,1399,1474,1453,1403,1421,1560,1871,2370,3031,3820,4647,5434,6068,6468,6541,6246,5556,4499,3133,1557,-114,-1747,-3221,-4431,-5303,-5805,-5944,-5758,-5321,-4719,-4041,-3377,-2796,-2328,-2022,-1828,-1743,-1696,-1623,-1469,-1174,-709,-79,695,1544,2392,3146,3711,4027,4032,3728,3139,2309,1342,291,-708,-1624,-2349,-2875,-3157,-3197,-3004,-2593,-2001,-1258,-414,490,1396,2244,2981,3530,3854,3881,3614,3021,2156,1057,-181,-1456,-2656,-3679,-4424,-4846,-4911,-4651,-4117,-3408,-2622,-1882,-1274,-882,-733,-827,-1120,-1532,-1977,-2343,-2554,-2525,-2233,-1659,-854,120,1171,2177,3050,3679,4018,4044,3782,3307,2716,2135,1686,1458,1531,1901,2542,3358,4235,5042,5653,5982,5979,5648,5057,4286,3482,2744,2213,1933,1962,2266,2795,3456,4142,4742,5161,5327,5201,4777,4094,3195,2168,1092,38,-901,-1709,-2324,-2772,-3054,-3212,-3296,-3348,-3414,-3521,-3671,-3858,-4045,-4192,-4250,-4175,-3940,-3529,-2954,-2247,-1452,-633,154,855,1425,1854,2128,2287,2349,2382,2418,2524,2727,3060,3521,4106,4777,5494,6203,6846,7370,7736,7908,7878,7652,7246,6708,6077,5411,4755,4146,3617,3167,2793,2470,2165,1853,1507,1118,702,288,-70,-325,-409,-297,34,564,1237,1988,2701,3290,3640,3698,3404,2778,1846,710,-528,-1725,-2754,-3486,-3839,-3759,-3254,-2362,-1183,176,1580,2903,4056,4943,5562,5889,5985,5897,5711,5484,5294,5159,5116,5138,5216,5305,5369,5388,5334,5225,5073,4918,4799,4758,4820,5001,5294,5671,6089,6494,6806,6988,6952,6694,6183,5448,4541,3528,2518,1597,868,410,259,447,928,1653,2523,3432,4260,4917,5308,5406,5194,4711,4027,3224,2401,1647,1030,591,339,254,289,398,510,583,585,498,340,143,-42,-159,-148,12,362,870,1516,2234,2961,3616,4146,4486,4621,4546,4282,3885,3405,2920,2477,2135,1902,1793,1760,1783,1789,1748,1605,1364,1017,611,194,-169,-412,-481,-338,26,599,1333,2170,3027,3843,4523,5048,5349,5456,5355,5110,4758,4370,4004,3713,3530,3478,3530,3675,3839,3973,4006,3882,3569,3051,2350,1505,580,-354,-1224,-1965,-2523,-2875,-3003,-2915,-2634,-2186,-1623,-976,-306,357,956,1453,1812,1992,1981,1753,1321,677,-131,-1093,-2149,-3268,-4391,-5475,-6468,-7324,-8004,-8480,-8722,-8740,-8532,-8148,-7630,-7060,-6508,-6065,-5799,-5760,-5962,-6395,-6981,-7652,-8276,-8746,-8964,-8840,-8368,-7534,-6422,-5110,-3727,-2390,-1216,-282,351,695,749,608,324,11,-252,-390,-352,-114,309,884,1541,2213,2805,3256,3493,3502,3261,2821,2212,1529,822,175,-382,-820,-1160,-1423,-1675,-1948,-2295,-2732,-3244,-3819,-4393,-4922,-5355,-5652,-5806,-5830,-5766,-5680,-5650,-5747,-6043,-6559,-7294,-8199,-9175,-10118,-10894,-11392,-11543,-11292,-10689,-9777,-8705,-7584,-6584,-5816,-5382,-5320,-5621,-6216,-6988,-7804,-8485,-8908,-8927,-8485,-7546,-6160,-4408,-2442,-411,1493,3135,4367,5141,5414,5244,4701,3912,3009,2139,1405,918,703,781,1104,1596,2164,2706,3111,3317,3248,2901,2273,1420,405,-672,-1717,-2626,-3328,-3750,-3886,-3718,-3314,-2703,-2005,-1277,-637,-148,124,139,-101,-584,-1258,-2062,-2921,-3766,-4523,-5147,-5584,-5831,-5857,-5708,-5364,-4890,-4290,-3611,-2868,-2073,-1245,-370,536,1478,2450,3420,4376,5268,6065,6720,7220,7526,7671,7626,7448,7127,6689,6134,5453,4632,3662,2529,1261,-117,-1523,-2874,-4055,-4937,-5433,-5427,-4911,-3872,-2406,-630,1277,3119,4705,5867,6491,6534,6018,5054,3801,2466,1268,401,24,221,988,2257,3864,5601,7256,8590,9446,9708,9346,8423,7065,5456,3810,2337,1212,578,480,936,1859,3147,4649,6220,7720,9056,10152,10998,11605,12013,12275,12446,12547,12619,12635,12595,12458,12202,11805,11250,10546,9705,8744,7705,6596,5463,4309,3160,2017,891,-212,-1293,-2329,-3322,-4234,-5060,-5754,-6305,-6669,-6847,-6810,-6579,-6151,-5575,-4863,-4081,-3247,-2418,-1603,-838,-115,558,1191,1800,2380,2948,3496,4028,4549,5054,5564,6087,6636,7232,7863,8526,9188,9799,10310,10661,10800,10694,10336,9742,8965,8087,7193,6393,5769,5393,5288,5453,5827,6339,6871,7326,7585,7583,7261,6611,5658,4459,3089,1637,185,-1196,-2449,-3545,-4473,-5240,-5868,-6379,-6810,-7173,-7499,-7787,-8038,-8248,-8390,-8452,-8405,-8236,-7921,-7476,-6887,-6211,-5455,-4692,-3947,-3280,-2701,-2238,-1868,-1582,-1332,-1091,-808,-457,-9,555,1231,2018,2894,3832,4795,5740,6608,7353,7908,8233,8284,8060,7560,6841,5967,5021,4120,3328,2739,2376,2237,2289,2441,2603,2673,2551,2183,1536,626,-497,-1748,-3041,-4267,-5350,-6223,-6859,-7263,-7458,-7522,-7499,-7481,-7508,-7619,-7817,-8070,-8325,-8504,-8526,-8328,-7856,-7115,-6117,-4942,-3655,-2380,-1189,-176,614,1165,1478,1606,1593,1511,1414,1337,1299,1285,1252,1153,910,472,-209,-1153,-2336,-3715,-5207,-6706,-8117,-9316,-10242,-10823,-11061,-10961,-10588,-10004,-9292,-8515,-7730,-6953,-6191,-5416,-4594,-3703,-2714,-1644,-522,581,1586,2383,2890,3023,2742,2051,991,-357,-1868,-3423,-4885,-6157,-7160,-7860,-8274,-8433,-8422,-8310,-8172,-8066,-8005,-7992,-7969,-7886,-7653,-7212,-6499,-5492,-4211,-2691,-1032,671,2292,3716,4840,5595,5940,5879,5455,4736,3818,2798,1767,801,-49,-773,-1366,-1877,-2334,-2805,-3319,-3921,-4608,-5389,-6221,-7074,-7897,-8630,-9240,-9675,-9922,-9961,-9795,-9441,-8915,-8274,-7534,-6763,-5996,-5266,-4618,-4053,-3588,-3218,-2930,-2704,-2535,-2389,-2274,-2163,-2071,-1983,-1908,-1846,-1795,-1755,-1728,-1698,-1674,-1639,-1599,-1548,-1490,-1427,-1366,-1316,-1285,-1280,-1302,-1353,-1421,-1500,-1556,-1586,-1544,-1438,-1242,-975,-661,-333,-49,139,194,67,-222,-673,-1218,-1784,-2296,-2649,-2787,-2652,-2236,-1579,-733,190,1085,1833,2330,2509,2337,1831,1050,90,-917,-1856,-2590,-3040,-3165,-2946,-2467,-1805,-1103,-508,-142,-138,-540,-1383,-2602,-4110,-5751,-7356,-8736,-9740,-10220,-10127,-9419,-8178,-6485,-4517,-2431,-425,1357,2774,3779,4336,4505,4351,3988,3519,3061,2666,2411,2264,2244,2277,2328,2355,2304,2199,2016,1812,1603,1440,1337,1311,1346,1409,1461,1442,1305,1019,559,-46,-764,-1519,-2230,-2801,-3161,-3246,-3042,-2564,-1865,-1042,-191,562,1132,1442,1457,1201,717,108,-524,-1074,-1439,-1578,-1460,-1126,-643,-102,373,694,767,547,31,-752,-1720,-2770,-3777,-4627,-5190,-5403,-5198,-4582,-3588,-2293,-804,748,2237,3537,4555,5228,5536,5503,5174,4652,4011,3368,2801,2375,2134,2075,2182,2397,2674,2937,3143,3242,3225,3083,2838,2505,2114,1678,1216,718,191,-384,-998,-1659,-2331,-2994,-3570,-4014,-4228,-4164,-3746,-2961,-1800,-310,1435,3326,5224,6994,8473,9555,10116,10115,9527,8405,6831,4955,2944,984,-734,-2067,-2885,-3144,-2847,-2058,-908,466,1867,3153,4155,4792,4987,4753,4112,3162,1989,727,-517,-1631,-2531,-3169,-3518,-3598,-3453,-3152,-2777,-2416,-2128,-1976,-1965,-2090,-2299,-2526,-2698,-2734,-2589,-2219,-1644,-874,18,982,1942,2840,3640,4302,4831,5213,5466,5598,5621,5544,5384,5147,4867,4561,4275,4054,3937,3970,4176,4551,5067,5668,6245,6717,6946,6856,6368,5467,4183,2602,854,-892,-2471,-3698,-4456,-4640,-4239,-3284,-1882,-182,1629,3365,4848,5947,6580,6727,6431,5790,4923,3976,3074,2307,1742,1362,1144,1006,856,627,239,-310,-1022,-1830,-2659,-3403,-3981,-4302,-4337,-4063,-3527,-2768,-1895,-955,-65,760,1451,2032,2504,2903,3276,3657,4087,4592,5179,5845,6571,7328,8073,8762,9354,9793,10048,10089,9880,9441,8758,7881,6847,5724,4569,3477,2482,1675,1063,688,534,592,802,1136,1509,1896,2228,2494,2674,2773,2821,2832,2860,2925,3063,3295,3616,4025,4477,4938,5342,5635,5760,5678,5371,4844,4131,3286,2387,1507,729,119,-283,-450,-401,-169,193,601,995,1291,1431,1371,1077,542,-220,-1184,-2288,-3475,-4651,-5738,-6649,-7289,-7623,-7570,-7149,-6343,-5213,-3816,-2243,-598,1023,2509,3789,4789,5485,5863,5956,5812,5506,5116,4724,4391,4165,4055,4060,4133,4236,4303,4284,4147,3870,3464,2979,2450,1979,1620,1442,1503,1796,2325,3033,3841,4675,5423,6016,6361,6434,6198,5683,4932,4013,3024,2047,1187,501,62,-134,-74,175,576,1013,1419,1694,1765,1598,1153,470,-434,-1465,-2576,-3656,-4668,-5528,-6236,-6767,-7155,-7418,-7611,-7761,-7916,-8086,-8285,-8509,-8740,-8963,-9158,-9303,-9399,-9434,-9412,-9353,-9248,-9128,-8979,-8815,-8612,-8375,-8059,-7668,-7152,-6505,-5706,-4747,-3642,-2420,-1115,194,1460,2586,3525,4200,4594,4680,4484,4039,3407,2646,1839,1028,275,-403,-994,-1503,-1943,-2329,-2672,-2968,-3219,-3390,-3484,-3453,-3310,-3032,-2657,-2194,-1718,-1257,-900,-663,-606,-709,-976,-1342,-1769,-2164,-2487,-2658,-2668,-2490,-2166,-1732,-1264,-851,-563,-501,-703,-1226,-2059,-3195,-4564,-6101,-7695,-9249,-10647,-11801,-12637,-13108,-13201,-12933,-12339,-11482,-10424,-9227,-7963,-6660,-5380,-4112,-2903,-1731,-636,390,1304,2095,2716,3152,3376,3381,3178,2784,2237,1576,851,106,-613,-1280,-1861,-2356,-2752,-3061,-3307,-3496,-3677,-3852,-4062,-4298,-4569,-4847,-5101,-5285,-5350,-5250,-4953,-4442,-3727,-2844,-1831,-776,280,1236,2060,2694,3127,3363,3420,3356,3207,3056,2929,2904,2977,3182,3484,3854,4238,4557,4759,4768,4568,4134,3517,2753,1945,1173,522,60,-190,-239,-127,56,237,304,203,-126,-684,-1437,-2327,-3257,-4133,-4851,-5336,-5524,-5394,-4946,-4215,-3249,-2122,-889,369,1600,2737,3738,4547,5139,5472,5539,5341,4894,4260,3489,2693,1959,1407,1126,1194,1647,2487,3662,5096,6666,8253,9710,10936,11814,12306,12366,12030,11331,10358,9187,7929,6662,5479,4444,3611,3018,2699,2654,2892,3391,4110,5001,5974,6940,7786,8407,8706,8619,8111,7220,5991,4562,3046,1606,376,-549,-1094,-1261,-1080,-638,-36,596,1159,1536,1694,1582,1241,702,56,-619,-1216,-1666,-1892,-1860,-1560,-999,-232,701,1713,2757,3762,4702,5537,6283,6929,7505,8021,8483,8900,9249,9522,9688,9735,9649,9435,9112,8701,8243,7753,7258,6748,6214,5623,4949,4156,3243,2211,1105,-18,-1071,-1972,-2628,-2984,-3006,-2704,-2135,-1384,-574,175,749,1056,1070,780,269,-383,-1028,-1541,-1794,-1702,-1221,-374,781,2118,3506,4793,5838,6546,6837,6712,6181,5331,4239,3021,1777,597,-442,-1300,-1952,-2404,-2658,-2749,-2678,-2483,-2155,-1722,-1166,-522,232,1033,1888,2730,3525,4238,4811,5243,5506,5619,5599,5480,5291,5055,4794,4484,4129,3672,3098,2362,1452,364,-874,-2222,-3596,-4934,-6119,-7090,-7749,-8055,-7971,-7507,-6698,-5612,-4348,-3012,-1726,-604,279,841,1087,1011,697,194,-357,-894,-1296,-1511,-1502,-1249,-794,-166,555,1305,2012,2606,3048,3288,3318,3124,2726,2131,1388,520,-422,-1396,-2368,-3296,-4167,-4957,-5669,-6300,-6865,-7366,-7829,-8239,-8634,-8976,-9292,-9543,-9729,-9823,-9810,-9683,-9426,-9061,-8577,-8016,-7377,-6697,-5982,-5245,-4500,-3732,-2956,-2158,-1351,-548,228,941,1547,2011,2285,2359,2212,1881,1376,782,137,-470,-985,-1354,-1547,-1560,-1423,-1172,-889,-633,-492,-506,-722,-1132,-1722,-2431,-3198,-3949,-4608,-5127,-5454,-5582,-5510,-5260,-4856,-4349,-3762,-3151,-2552,-2003,-1562,-1263,-1151,-1273,-1628,-2246,-3087,-4119,-5285,-6491,-7671,-8720,-9571,-10170,-10483,-10517,-10307,-9905,-9392,-8851,-8347,-7953,-7693,-7582,-7590,-7682,-7773,-7806,-7695,-7385,-6837,-6043,-5021,-3823,-2529,-1208,19,1104,1943,2530,2832,2891,2743,2469,2140,1827,1588,1431,1368,1335,1282,1115,760,149,-746,-1915,-3295,-4787,-6249,-7536,-8500,-9034,-9077,-8632,-7759,-6581,-5246,-3925,-2778,-1919,-1438,-1341,-1608,-2160,-2881,-3673,-4395,-4985,-5339,-5449,-5284,-4872,-4256,-3474,-2611,-1715,-869,-132,437,787,895,725,310,-350,-1190,-2148,-3150,-4095,-4909,-5499,-5815,-5801,-5476,-4844,-3995,-2997,-1982,-1043,-296,201,415,347,82,-321,-714,-1006,-1085,-893,-413,317,1225,2188,3086,3789,4200,4248,3929,3242,2283,1114,-137,-1375,-2509,-3459,-4196,-4686,-4945,-4983,-4835,-4528,-4101,-3576,-2987,-2362,-1714,-1082,-481,58,494,821,1000,1040,940,730,448,139,-134,-344,-433,-408,-260,-21,268,573,841,1058,1211,1321,1415,1550,1752,2073,2511,3053,3655,4248,4747,5081,5162,4963,4457,3670,2661,1504,308,-835,-1830,-2606,-3134,-3385,-3404,-3215,-2903,-2524,-2173,-1899,-1773,-1809,-2017,-2376,-2822,-3302,-3718,-3995,-4055,-3845,-3334,-2533,-1472,-228,1121,2463,3714,4770,5570,6075,6266,6165,5808,5240,4538,3742,2935,2134,1415,777,267,-104,-321,-373,-256,15,433,961,1565,2197,2801,3348,3779,4098,4285,4362,4360,4308,4245,4196,4183,4198,4246,4292,4320,4305,4212,4043,3776,3423,2997,2523,2028,1552,1116,748,463,248,108,-13,-127,-303,-557,-934,-1422,-2008,-2636,-3233,-3724,-4005,-4026,-3724,-3099,-2180,-1018,273,1606,2841,3897,4670,5142,5286,5160,4824,4386,3943,3617,3468,3579,3932,4528,5269,6084,6823,7387,7650,7539,7012,6080,4791,3254,1588,-58,-1535,-2718,-3498,-3825,-3677,-3103,-2178,-1018,236,1449,2493,3256,3682,3721,3409,2781,1938,984,35,-789,-1400,-1732,-1755,-1487,-966,-270,511,1290,1975,2511,2856,3015,3004,2882,2696,2522,2405,2378,2459,2627,2862,3120,3356,3546,3656,3696,3676,3620,3571,3550,3584,3675,3815,3973,4122,4215,4235,4163,4008,3791,3556,3336,3190,3132,3200,3363,3619,3891,4136,4279,4259,4033,3581,2900,2028,1007,-84,-1173,-2176,-3023,-3656,-4030,-4136,-3971,-3572,-2972,-2232,-1413,-563,240,975,1574,2028,2301,2397,2311,2077,1714,1287,855,485,264,245,497,1043,1884,2997,4305,5739,7171,8506,9620,10444,10896,10979,10676,10072,9208,8217,7178,6208,5380,4752,4339,4135,4072,4094,4083,3968,3652,3082,2246,1153,-131,-1507,-2870,-4087,-5052,-5678,-5912,-5750,-5226,-4405,-3392,-2281,-1180,-176,675,1330,1789,2071,2220,2264,2277,2255,2256,2251,2250,2228,2166,2049,1878,1641,1371,1059,737,400,65,-288,-653,-1052,-1479,-1937,-2403,-2845,-3225,-3484,-3594,-3513,-3241,-2802,-2226,-1592,-959,-403,26,292,402,368,248,90,-34,-90,-33,129,379,688,988,1249,1423,1491,1469,1356,1218,1067,964,916,930,996,1068,1115,1081,929,640,200,-368,-1033,-1743,-2449,-3086,-3623,-4003,-4234,-4280,-4184,-3932,-3576,-3126,-2627,-2095,-1572,-1064,-613,-219,89,301,408,392,253,-11,-399,-890,-1459,-2079,-2695,-3268,-3747,-4088,-4266,-4270,-4107,-3825,-3471,-3131,-2866,-2771,-2880,-3234,-3814,-4580,-5463,-6354,-7173,-7795,-8172,-8233,-7986,-7447,-6676,-5760,-4785,-3859,-3058,-2457,-2091,-1972,-2074,-2352,-2726,-3127,-3453,-3632,-3609,-3344,-2844,-2145,-1300,-418,422,1095,1537,1656,1444,896,57,-980,-2130,-3262,-4274,-5072,-5585,-5804,-5719,-5402,-4896,-4296,-3677,-3090,-2598,-2201,-1915,-1712,-1576,-1472,-1389,-1306,-1227,-1147,-1087,-1053,-1066,-1143,-1282,-1513,-1804,-2176,-2575,-3006,-3405,-3774,-4059,-4267,-4378,-4412,-4374,-4295,-4201,-4116,-4081,-4095,-4190,-4351,-4573,-4833,-5105,-5350,-5547,-5647,-5638,-5484,-5185,-4722,-4117,-3382,-2555,-1676,-792,57,822,1488,2040,2473,2818,3077,3293,3478,3644,3791,3897,3950,3910,3773,3530,3195,2814,2418,2067,1801,1638,1594,1632,1720,1792,1793,1660,1367,901,283,-426,-1167,-1842,-2382,-2708,-2783,-2591,-2145,-1496,-697,167,1032,1815,2474,2953,3235,3309,3176,2866,2392,1802,1124,411,-298,-946,-1502,-1911,-2158,-2218,-2094,-1797,-1354,-790,-150,538,1236,1913,2546,3112,3594,3985,4280,4495,4641,4763,4883,5056,5301,5653,6095,6622,7176,7702,8129,8389,8425,8219,7757,7098,6289,5431,4604,3896,3363,3040,2923,2992,3188,3473,3769,4047,4258,4379,4397,4298,4086,3741,3283,2684,1991,1193,366,-459,-1194,-1771,-2127,-2201,-1976,-1449,-653,351,1493,2687,3849,4920,5834,6581,7135,7523,7756,7881,7915,7913,7868,7835,7784,7743,7683,7604,7481,7318,7090,6811,6483,6119,5749,5384,5046,4759,4507,4310,4127,3960,3765,3533,3230,2857,2387,1838,1195,488,-279,-1061,-1835,-2537,-3131,-3552,-3762,-3721,-3422,-2869,-2100,-1175,-178,816,1691,2400,2857,3054,2993,2701,2263,1731,1231,804,567,523,733,1163,1795,2565,3405,4228,4963,5536,5902,6040,5958,5686,5292,4835,4405,4072,3892,3898,4100,4467,4961,5517,6066,6550,6917,7138,7206,7134,6937,6651,6284,5859,5356,4777,4088,3279,2341,1274,124,-1075,-2235,-3293,-4165,-4799,-5151,-5231,-5064,-4716,-4279,-3834,-3486,-3288,-3298,-3506,-3895,-4385,-4907,-5347,-5625,-5656,-5407,-4853,-4039,-3012,-1859,-681,437,1404,2162,2680,2951,3006,2889,2669,2413,2201,2074,2095,2252,2558,2968,3441,3907,4317,4592,4712,4611,4301,3753,3012,2087,1050,-64,-1171,-2218,-3142,-3895,-4437,-4770,-4876,-4805,-4581,-4257,-3906,-3559,-3289,-3112,-3064,-3151,-3371,-3710,-4158,-4681,-5267,-5865,-6457,-6985,-7413,-7691,-7774,-7641,-7268,-6665,-5860,-4898,-3853,-2797,-1824,-995,-396,-33,50,-108,-474,-988,-1572,-2163,-2692,-3120,-3410,-3577,-3625,-3601,-3544,-3492,-3490,-3540,-3656,-3809,-3974,-4116,-4197,-4199,-4111,-3941,-3720,-3474,-3258,-3089,-3010,-3009,-3092,-3228,-3387,-3549,-3670,-3754,-3787,-3775,-3750,-3718,-3714,-3742,-3823,-3945,-4106,-4299,-4504,-4725,-4957,-5210,-5482,-5796,-6124,-6478,-6821,-7122,-7350,-7456,-7417,-7216,-6841,-6324,-5675,-4952,-4187,-3434,-2724,-2083,-1519,-1050,-643,-324,-49,159,320,408,429,344,159,-158,-593,-1158,-1819,-2574,-3375,-4209,-5030,-5824,-6554,-7215,-7779,-8248,-8609,-8862,-9010,-9055,-9000,-8857,-8620,-8309,-7914,-7462,-6958,-6423,-5895,-5386,-4951,-4603,-4379,-4283,-4316,-4449,-4647,-4853,-5000,-5041,-4911,-4595,-4081,-3396,-2592,-1736,-907,-178,382,746,890,848,647,367,57,-205,-378,-440,-387,-248,-67,103,213,220,112,-108,-408,-732,-1021,-1203,-1233,-1075,-731,-240,337,907,1366,1627,1605,1258,580,-400,-1602,-2923,-4244,-5425,-6359,-6943,-7121,-6891,-6265,-5349,-4218,-3044,-1924,-1026,-418,-190,-338,-834,-1582,-2464,-3320,-4020,-4404,-4409,-3966,-3109,-1897,-457,1079,2548,3823,4793,5403,5635,5533,5159,4614,3995,3396,2885,2506,2259,2137,2089,2073,2041,1947,1787,1538,1244,918,616,368,213,155,202,309,454,570,618,544,324,-60,-599,-1262,-2020,-2808,-3577,-4277,-4848,-5274,-5528,-5615,-5552,-5371,-5103,-4805,-4493,-4212,-3957,-3731,-3506,-3252,-2922,-2482,-1897,-1150,-252,780,1895,3024,4105,5043,5794,6286,6524,6488,6242,5829,5343,4856,4447,4165,4029,4041,4148,4300,4418,4424,4279,3934,3416,2744,1999,1264,642,224,84,268,788,1600,2663,3845,5068,6181,7087,7683,7908,7727,7153,6238,5059,3734,2377,1114,45,-761,-1268,-1487,-1466,-1276,-1017,-762,-598,-550,-647,-853,-1131,-1420,-1656,-1792,-1786,-1623,-1313,-864,-319,304,969,1656,2361,3070,3792,4516,5246,5954,6630,7226,7716,8061,8231,8215,8012,7634,7121,6519,5865,5233,4631,4113,3661,3277,2925,2573,2185,1718,1181,541,-125,-817,-1422,-1899,-2166,-2172,-1919,-1391,-682,164,1009,1763,2313,2582,2522,2137,1459,572,-408,-1374,-2179,-2736,-2951,-2794,-2259,-1405,-294,948,2221,3397,4381,5100,5518,5639,5502,5179,4764,4356,4049,3917,3997,4304,4788,5403,6042,6626,7065,7287,7270,6999,6510,5852,5097,4317,3576,2931,2402,2010,1734,1560,1457,1407,1397,1422,1488,1598,1752,1943,2143,2323,2434,2436,2301,1996,1543,946,267,-447,-1125,-1712,-2153,-2425,-2514,-2431,-2211,-1884,-1508,-1120,-760,-473,-253,-137,-100,-132,-214,-295,-348,-315,-157,171,691,1417,2329,3392,4544,5703,6787,7708,8409,8837,9010,8928,8683,8326,7968,7673,7512,7505,7640,7877,8120,8301,8293,8052,7503,6651,5537,4214,2813,1432,190,-814,-1519,-1913,-1993,-1849,-1539,-1187,-889,-735,-795,-1085,-1613,-2315,-3134,-3966,-4724,-5314,-5677,-5773,-5600,-5193,-4600,-3914,-3207,-2572,-2064,-1739,-1591,-1635,-1790,-2040,-2286,-2480,-2577,-2534,-2362,-2082,-1720,-1341,-976,-672,-439,-285,-182,-97,0,160,400,739,1179,1691,2255,2821,3358,3816,4174,4403,4487,4427,4218,3869,3395,2800,2107,1333,492,-384,-1285,-2170,-3019,-3791,-4458,-4988,-5353,-5545,-5550,-5394,-5083,-4668,-4187,-3682,-3210,-2798,-2482,-2282,-2189,-2214,-2316,-2492,-2688,-2884,-3039,-3120,-3096,-2950,-2654,-2231,-1673,-1029,-335,345,951,1414,1689,1736,1544,1127,523,-207,-997,-1770,-2461,-3021,-3417,-3643,-3723,-3679,-3579,-3467,-3400,-3429,-3566,-3839,-4210,-4658,-5124,-5548,-5872,-6036,-6016,-5793,-5396,-4872,-4294,-3766,-3370,-3206,-3312,-3725,-4383,-5238,-6139,-6974,-7577,-7841,-7674,-7052,-6010,-4621,-3039,-1392,140,1437,2389,2955,3128,2968,2546,1972,1351,767,291,-47,-258,-344,-389,-421,-513,-706,-1019,-1469,-2025,-2676,-3351,-4032,-4645,-5161,-5550,-5783,-5864,-5800,-5598,-5302,-4916,-4491,-4030,-3572,-3125,-2711,-2352,-2050,-1844,-1723,-1729,-1838,-2079,-2407,-2829,-3284,-3755,-4183,-4539,-4790,-4909,-4901,-4763,-4526,-4216,-3867,-3512,-3176,-2875,-2615,-2384,-2162,-1936,-1658,-1331,-909,-408,178,830,1505,2176,2776,3276,3623,3807,3811,3665,3389,3042,2668,2311,2020,1793,1654,1573,1528,1495,1432,1327,1163,931,649,307,-64,-468,-893,-1323,-1766,-2200,-2616,-3001,-3323,-3571,-3721,-3755,-3673,-3479,-3186,-2835,-2436,-2045,-1673,-1349,-1082,-857,-673,-482,-265,23,425,953,1652,2493,3489,4577,5715,6819,7801,8580,9069,9222,9007,8437,7557,6445,5201,3930,2740,1704,900,345,53,4,159,477,904,1389,1886,2354,2756,3069,3281,3377,3381,3292,3147,2977,2811,2686,2627,2644,2739,2901,3094,3298,3475,3595,3651,3633,3554,3442,3318,3217,3161,3165,3225,3341,3488,3655,3828,3994,4163,4325,4512,4704,4934,5178,5426,5665,5847,5951,5941,5791,5487,5024,4410,3673,2839,1966,1099,316,-323,-742,-892,-731,-266,477,1424,2474,3505,4397,5039,5374,5364,5058,4519,3873,3247,2766,2535,2595,2966,3578,4354,5163,5880,6388,6594,6459,5979,5202,4210,3101,1996,986,167,-417,-735,-809,-667,-389,-40,300,559,707,729,642,520,407,417,590,1000,1638,2494,3480,4524,5483,6284,6810,7037,6939,6560,5962,5236,4479,3763,3177,2731,2465,2350,2360,2458,2598,2748,2887,2999,3090,3170,3258,3364,3517,3711,3963,4261,4583,4916,5212,5442,5564,5539,5348,4975,4419,3709,2868,1951,998,67,-802,-1573,-2224,-2745,-3142,-3406,-3571,-3616,-3563,-3406,-3136,-2778,-2324,-1821,-1294,-793,-365,-42,136,174,66,-151,-443,-757,-1047,-1262,-1364,-1330,-1139,-787,-289,356,1089,1909,2716,3499,4146,4633,4891,4896,4658,4190,3565,2850,2134,1514,1050,800,773,949,1275,1666,2038,2293,2362,2196,1773,1118,278,-687,-1677,-2630,-3459,-4125,-4593,-4871,-4981,-4973,-4900,-4825,-4799,-4853,-5001,-5223,-5472,-5702,-5828,-5807,-5588,-5165,-4564,-3841,-3073,-2362,-1779,-1413,-1288,-1421,-1782,-2313,-2944,-3574,-4126,-4507,-4672,-4566,-4196,-3569,-2737,-1762,-727,293,1206,1963,2494,2798,2845,2681,2315,1808,1189,497,-235,-1005,-1786,-2580,-3375,-4139,-4864,-5493,-6004,-6370,-6558,-6585,-6457,-6213,-5916,-5605,-5357,-5193,-5161,-5229,-5404,-5602,-5805,-5918,-5929,-5801,-5541,-5203,-4826,-4503,-4302,-4275,-4480,-4875,-5463,-6124,-6787,-7318,-7627,-7624,-7280,-6598,-5635,-4503,-3322,-2250,-1418,-933,-847,-1156,-1793,-2634,-3533,-4315,-4850,-5031,-4824,-4259,-3422,-2466,-1547,-848,-489,-582,-1116,-2078,-3328,-4732,-6118,-7315,-8219,-8734,-8870,-8668,-8220,-7667,-7126,-6735,-6564,-6668,-7017,-7562,-8186,-8761,-9143,-9207,-8843,-8014,-6712,-5012,-3029,-928,1107,2891,4271,5132,5429,5178,4456,3399,2150,888,-268,-1187,-1826,-2165,-2251,-2147,-1956,-1764,-1662,-1698,-1904,-2266,-2752,-3314,-3889,-4425,-4879,-5225,-5451,-5568,-5593,-5554,-5472,-5383,-5291,-5217,-5160,-5108,-5051,-4970,-4840,-4658,-4399,-4092,-3722,-3354,-2997,-2728,-2576,-2590,-2779,-3138,-3621,-4157,-4644,-4973,-5031,-4739,-4041,-2948,-1515,145,1877,3519,4897,5880,6380,6363,5882,5015,3923,2760,1691,869,376,273,539,1096,1848,2618,3293,3703,3767,3426,2665,1569,207,-1253,-2680,-3912,-4828,-5351,-5441,-5124,-4478,-3603,-2648,-1733,-974,-464,-220,-261,-528,-969,-1505,-2054,-2563,-2975,-3270,-3436,-3480,-3432,-3301,-3143,-2957,-2784,-2626,-2474,-2322,-2143,-1903,-1586,-1174,-661,-88,535,1127,1655,2049,2286,2336,2221,1960,1615,1256,946,765,748,930,1304,1837,2476,3145,3782,4307,4689,4881,4887,4722,4406,4001,3534,3070,2640,2286,2021,1861,1789,1799,1868,1969,2100,2230,2371,2512,2647,2789,2897,2986,3006,2939,2771,2456,2025,1469,843,211,-361,-772,-957,-848,-416,335,1366,2589,3899,5153,6220,6973,7317,7209,6651,5700,4460,3053,1634,326,-737,-1489,-1866,-1882,-1560,-984,-235,581,1367,2044,2543,2840,2921,2817,2566,2245,1920,1661,1531,1560,1755,2106,2566,3093,3634,4142,4575,4917,5138,5239,5217,5065,4806,4434,3975,3437,2845,2219,1593,994,466,32,-256,-385,-329,-77,337,914,1576,2299,2995,3627,4119,4451,4573,4496,4225,3798,3280,2732,2243,1874,1688,1709,1936,2326,2816,3304,3708,3930,3920,3662,3173,2533,1822,1169,671,428,488,862,1518,2379,3351,4308,5163,5807,6221,6370,6303,6076,5768,5468,5241,5133,5162,5296,5494,5682,5775,5703,5399,4831,3994,2916,1657,298,-1058,-2323,-3380,-4173,-4617,-4704,-4416,-3791,-2883,-1772,-563,644,1730,2611,3207,3479,3425,3067,2480,1750,989,313,-169,-374,-236,253,1071,2151,3377,4627,5751,6634,7162,7302,7035,6438,5583,4616,3658,2831,2251,1955,1988,2322,2914,3693,4575,5473,6314,7019,7554,7858,7927,7733,7272,6556,5588,4401,3035,1538,-23,-1572,-3040,-4338,-5403,-6183,-6636,-6763,-6571,-6105,-5432,-4635,-3798,-3025,-2372,-1914,-1653,-1590,-1671,-1829,-1982,-2058,-1985,-1737,-1297,-696,26,798,1556,2228,2764,3135,3327,3366,3282,3131,2974,2856,2830,2910,3098,3378,3697,4005,4242,4337,4249,3936,3376,2581,1569,388,-898,-2217,-3490,-4639,-5592,-6296,-6724,-6846,-6699,-6291,-5692,-4962,-4178,-3419,-2758,-2251,-1958,-1874,-2035,-2381,-2902,-3524,-4198,-4852,-5436,-5885,-6166,-6241,-6102,-5746,-5201,-4496,-3691,-2844,-2008,-1256,-625,-158,117,208,111,-137,-494,-901,-1296,-1599,-1761,-1708,-1417,-872,-93,871,1941,3032,4013,4802,5276,5388,5091,4403,3364,2074,632,-821,-2177,-3318,-4178,-4717,-4947,-4916,-4707,-4420,-4170,-4052,-4157,-4520,-5165,-6052,-7118,-8261,-9367,-10298,-10959,-11233,-11097,-10519,-9564,-8306,-6862,-5371,-3946,-2715,-1735,-1057,-661,-513,-537,-650,-769,-825,-778,-605,-334,1,340,612,781,789,641,341,-63,-518,-962,-1339,-1606,-1744,-1754,-1658,-1496,-1307,-1136,-1020,-986,-1049,-1217,-1492,-1854,-2304,-2815,-3363,-3932,-4479,-4988,-5412,-5745,-5946,-6032,-5995,-5869,-5686,-5487,-5318,-5209,-5168,-5201,-5256,-5296,-5248,-5050,-4648,-4024,-3180,-2175,-1084,-19,920,1618,2027,2092,1850,1355,700,20,-588,-1007,-1167,-1056,-674,-96,589,1281,1852,2224,2309,2085,1545,736,-269,-1370,-2457,-3416,-4157,-4600,-4709,-4476,-3937,-3162,-2250,-1315,-483,143,484,486,176,-420,-1195,-2036,-2837,-3456,-3842,-3925,-3706,-3240,-2572,-1820,-1064,-390,132,496,689,768,786,815,936,1189,1625,2233,2995,3860,4752,5607,6332,6885,7208,7292,7143,6797,6301,5733,5149,4640,4243,4019,3967,4079,4312,4602,4871,5054,5073,4898,4504,3899,3134,2254,1351,492,-238,-793,-1140,-1275,-1241,-1077,-868,-676,-572,-594,-773,-1079,-1495,-1942,-2355,-2662,-2786,-2704,-2382,-1846,-1133,-299,575,1436,2216,2892,3443,3884,4249,4570,4904,5285,5743,6290,6905,7560,8200,8763,9189,9416,9412,9142,8623,7870,6945,5907,4851,3853,2992,2333,1893,1691,1692,1854,2117,2421,2705,2934,3081,3149,3161,3145,3157,3219,3371,3604,3904,4230,4518,4713,4742,4574,4178,3576,2805,1941,1072,291,-322,-715,-859,-771,-478,-62,431,887,1269,1488,1524,1352,990,479,-106,-680,-1136,-1391,-1355,-995,-292,712,1954,3323,4716,5996,7072,7838,8267,8318,8044,7476,6726,5869,5042,4315,3804,3540,3567,3849,4345,4957,5589,6119,6459,6525,6297,5777,5017,4111,3152,2260,1530,1022,782,787,994,1329,1689,1995,2153,2122,1875,1436,843,187,-465,-998,-1355,-1466,-1314,-902,-276,501,1343,2159,2867,3402,3716,3814,3697,3436,3067,2685,2319,2039,1836,1732,1687,1678,1686,1654,1603,1497,1357,1192,1005,813,621,416,214,-15,-242,-482,-701,-881,-997,-1014,-919,-697,-342,129,705,1365,2071,2810,3532,4217,4810,5279,5559,5618,5403,4903,4099,3035,1747,327,-1131,-2524,-3742,-4708,-5355,-5668,-5641,-5333,-4794,-4120,-3390,-2695,-2088,-1622,-1303,-1124,-1052,-1043,-1045,-1018,-946,-803,-629,-426,-239,-89,7,50,53,42,56,105,237,430,692,987,1265,1490,1596,1540,1292,826,161,-668,-1618,-2588,-3526,-4318,-4916,-5260,-5329,-5133,-4701,-4089,-3369,-2620,-1923,-1351,-980,-847,-1009,-1450,-2171,-3123,-4238,-5435,-6616,-7672,-8526,-9088,-9313,-9179,-8695,-7907,-6888,-5719,-4518,-3364,-2364,-1571,-1031,-759,-721,-888,-1171,-1512,-1825,-2051,-2160,-2135,-2014,-1834,-1689,-1635,-1762,-2110,-2690,-3489,-4412,-5383,-6253,-6920,-7270,-7244,-6826,-6064,-5033,-3868,-2710,-1687,-936,-515,-461,-759,-1328,-2078,-2894,-3652,-4267,-4666,-4814,-4732,-4450,-4039,-3587,-3158,-2858,-2703,-2773,-3033,-3495,-4107,-4817,-5577,-6323,-7018,-7623,-8125,-8498,-8756,-8885,-8900,-8800,-8586,-8269,-7845,-7327,-6719,-6026,-5267,-4445,-3586,-2702,-1828,-988,-230,404,863,1102,1082,783,199,-626,-1652,-2767,-3891,-4893,-5671,-6152,-6271,-6044,-5507,-4735,-3856,-2981,-2243,-1743,-1540,-1663,-2087,-2741,-3531,-4339,-5042,-5545,-5761,-5649,-5213,-4474,-3527,-2453,-1379,-424,326,766,894,691,220,-432,-1167,-1858,-2403,-2727,-2767,-2538,-2058,-1414,-692,-4,565,941,1086,1009,726,311,-196,-716,-1227,-1683,-2096,-2461,-2808,-3148,-3499,-3860,-4223,-4569,-4878,-5109,-5253,-5272,-5171,-4938,-4593,-4144,-3618,-3031,-2415,-1777,-1151,-543,15,507,906,1206,1382,1439,1381,1209,952,618,231,-190,-621,-1057,-1468,-1865,-2216,-2534,-2794,-2987,-3103,-3105,-2998,-2754,-2369,-1855,-1220,-496,263,1025,1714,2290,2705,2936,2986,2876,2653,2383,2122,1952,1899,2014,2273,2658,3110,3546,3892,4062,3986,3652,3033,2201,1212,180,-773,-1559,-2054,-2248,-2098,-1665,-1034,-298,392,934,1223,1202,857,232,-589,-1492,-2338,-3021,-3436,-3544,-3337,-2863,-2192,-1427,-659,24,568,948,1171,1287,1337,1413,1558,1838,2273,2856,3564,4325,5072,5721,6183,6412,6353,6008,5410,4607,3705,2785,1971,1333,949,841,995,1383,1899,2492,3017,3439,3647,3649,3410,3001,2449,1871,1319,903,657,649,865,1318,1952,2731,3583,4455,5275,6000,6582,6999,7243,7306,7215,6973,6619,6154,5612,4992,4303,3552,2728,1851,918,-41,-992,-1885,-2675,-3296,-3727,-3918,-3887,-3629,-3196,-2615,-1939,-1212,-463,285,1010,1734,2437,3151,3861,4575,5263,5900,6436,6817,7010,6971,6709,6230,5593,4857,4108,3426,2884,2538,2419,2537,2861,3367,3988,4660,5342,5952,6475,6871,7121,7247,7235,7130,6932,6667,6342,5955,5512,4992,4411,3752,3044,2301,1546,822,152,-424,-886,-1215,-1409,-1475,-1435,-1328,-1183,-1046,-935,-882,-868,-898,-925,-918,-833,-628,-276,235,891,1656,2462,3238,3893,4360,4573,4505,4162,3565,2803,1924,1073,304,-250,-556,-556,-262,278,1010,1806,2598,3267,3761,4043,4116,4020,3832,3612,3465,3431,3556,3831,4212,4625,4971,5158,5094,4743,4094,3198,2144,1047,35,-769,-1284,-1442,-1256,-762,-54,750,1516,2120,2450,2441,2067,1355,361,-798,-2015,-3149,-4081,-4727,-4999,-4896,-4404,-3586,-2501,-1252,74,1367,2557,3562,4352,4897,5207,5290,5185,4912,4516,4011,3439,2803,2152,1486,864,301,-148,-455,-588,-543,-311,45,507,963,1363,1599,1617,1354,809,-26,-1076,-2297,-3565,-4799,-5879,-6731,-7286,-7519,-7434,-7078,-6506,-5819,-5084,-4398,-3808,-3358,-3054,-2880,-2813,-2798,-2806,-2780,-2696,-2531,-2266,-1911,-1462,-941,-382,206,768,1292,1747,2108,2368,2514,2540,2443,2228,1890,1454,914,313,-348,-1015,-1662,-2240,-2697,-2984,-3051,-2861,-2403,-1685,-753,315,1432,2461,3308,3835,3977,3662,2889,1683,128,-1678,-3585,-5467,-7167,-8573,-9583,-10141,-10236,-9888,-9182,-8198,-7082,-5929,-4869,-3974,-3296,-2849,-2609,-2529,-2548,-2582,-2585,-2472,-2235,-1834,-1278,-602,181,995,1807,2550,3182,3657,3950,4042,3932,3630,3163,2562,1880,1148,438,-241,-812,-1290,-1632,-1849,-1945,-1927,-1826,-1653,-1448,-1226,-1032,-882,-817,-850,-1009,-1295,-1706,-2224,-2818,-3445,-4067,-4630,-5117,-5499,-5788,-5990,-6140,-6253,-6363,-6454,-6524,-6528,-6414,-6135,-5628,-4880,-3876,-2662,-1299,101,1420,2530,3344,3800,3928,3766,3438,3034,2631,2271,1901,1475,887,118,-837,-1862,-2814,-3510,-3811,-3631,-3017,-2062,-948,154,1113,1859,2383,2746,2986,3155,3225,3133,2769,2017,816,-832,-2785,-4819,-6576,-7714,-7870,-6842,-4573,-1199,2896,7241,11213,14250,15854,15740,13806,10250,5435,-60,-5588,-10470,-14106,-16027,-15974,-13915,-10080,-4894,1009,6948,12176,16091,18212,18346,16532,13121,8622,3727,-923,-4718,-7284,-8423,-8202,-6854,-4755,-2310,90,2162,3715,4694,5113,5086,4702,4114,3378,2584,1725,818,-168,-1220,-2307,-3359,-4267,-4902,-5181,-5020,-4466,-3590,-2578,-1629,-975,-786,-1169,-2111,-3472,-5041,-6496,-7576,-8001,-7671,-6569,-4867,-2825,-795,893,1951,2233,1716,547,-1027,-2687,-4102,-5015,-5228,-4707,-3516,-1848,15,1766,3088,3726,3525,2453,612,-1762,-4344,-6757,-8645,-9700,-9785,-8849,-7067,-4687,-2069,422,2480,3868,4510,4412,3726,2642,1391,202,-773,-1397,-1661,-1559,-1185,-620,14,627,1141,1516,1743,1853,1891,1922,2013,2213,2567,3080,3728,4450,5158,5740,6088,6093,5693,4863,3636,2115,438,-1216,-2656,-3734,-4318,-4363,-3873,-2914,-1610,-96,1459,2910,4118,5009,5537,5735,5689,5498,5330,5294,5506,6023,6845,7921,9171,10459,11679,12708,13457,13893,13987,13779,13307,12646,11871,11061,10284,9582,8981,8456,7971,7455,6835,6033,5003,3716,2196,504,-1266,-2985,-4533,-5776,-6624,-6990,-6859,-6226,-5149,-3709,-2021,-215,1557,3162,4447,5313,5660,5464,4713,3459,1771,-257,-2508,-4865,-7194,-9346,-11170,-12506,-13196,-13140,-12253,-10575,-8188,-5301,-2157,931,3682,5817,7169,7629,7213,6041,4265,2145,-116,-2276,-4168,-5662,-6698,-7280,-7457,-7307,-6922,-6371,-5720,-5010,-4263,-3502,-2747,-2012,-1339,-760,-328,-86,-66,-283,-724,-1355,-2118,-2945,-3766,-4520,-5159,-5647,-5974,-6125,-6110,-5936,-5620,-5194,-4675,-4111,-3509,-2915,-2334,-1795,-1309,-900,-581,-372,-277,-301,-443,-701,-1071,-1555,-2136,-2811,-3555,-4345,-5169,-5996,-6815,-7603,-8343,-9014,-9595,-10070,-10411,-10609,-10643,-10516,-10220,-9789,-9222,-8573,-7864,-7141,-6439,-5790,-5221,-4745,-4392,-4151,-4046,-4041,-4128,-4231,-4324,-4313,-4155,-3789,-3185,-2329,-1272,-35,1247,2509,3609,4463,4996,5162,4975,4475,3739,2880,2000,1216,614,246,132,257,570,1016,1510,1981,2374,2634,2761,2742,2621,2427,2224,2067,2013,2120,2419,2924,3628,4484,5437,6397,7281,7985,8448,8597,8420,7919,7153,6194,5157,4138,3260,2600,2230,2176,2431,2955,3668,4481,5291,6012,6570,6924,7058,6991,6765,6438,6077,5754,5510,5413,5466,5699,6098,6637,7281,7968,8648,9255,9752,10102,10301,10351,10283,10121,9918,9696,9503,9348,9264,9245,9306,9428,9604,9818,10040,10269,10472,10651,10787,10875,10907,10877,10795,10650,10483,10268,10065,9853,9672,9527,9413,9339,9276,9208,9116,8985,8817,8617,8398,8165,7921,7638,7291,6826,6206,5409,4426,3305,2089,888,-235,-1166,-1874,-2309,-2492,-2467,-2288,-2038,-1761,-1518,-1309,-1149,-1006,-847,-653,-372,-24,424,919,1445,1949,2350,2609,2640,2419,1923,1164,191,-931,-2109,-3255,-4263,-5075,-5613,-5878,-5866,-5622,-5215,-4711,-4194,-3736,-3384,-3189,-3165,-3321,-3640,-4111,-4678,-5322,-5974,-6599,-7158,-7607,-7938,-8131,-8195,-8155,-8025,-7854,-7670,-7513,-7411,-7382,-7433,-7558,-7751,-7983,-8236,-8477,-8678,-8822,-8880,-8859,-8746,-8559,-8308,-8012,-7683,-7344,-7008,-6691,-6413,-6187,-6028,-5955,-5962,-6065,-6252,-6507,-6818,-7155,-7482,-7785,-8028,-8197,-8286,-8286,-8206,-8054,-7846,-7592,-7320,-7034,-6776,-6541,-6372,-6266,-6239,-6294,-6415,-6587,-6785,-6966,-7116,-7199,-7214,-7170,-7072,-6972,-6876,-6841,-6861,-6970,-7156,-7412,-7723,-8056,-8390,-8702,-8956,-9151,-9256,-9276,-9211,-9066,-8864,-8618,-8352,-8078,-7816,-7552,-7311,-7050,-6789,-6501,-6176,-5828,-5436,-5033,-4622,-4221,-3855,-3518,-3237,-2998,-2809,-2661,-2549,-2465,-2411,-2376,-2369,-2386,-2440,-2530,-2665,-2848,-3065,-3314,-3559,-3789,-3964,-4076,-4096,-4036,-3891,-3693,-3448,-3201,-2955,-2744,-2571,-2433,-2336,-2251,-2180,-2098,-2001,-1874,-1727,-1540,-1340,-1110,-872,-619,-350,-60,270,641,1069,1555,2080,2652,3215,3770,4266,4674,4987,5161,5216,5135,4942,4654,4308,3931,3578,3274,3058,2948,2946,3061,3258,3527,3826,4132,4424,4677,4903,5084,5255,5406,5565,5738,5925,6129,6337,6541,6727,6882,6990,7053,7055,7013,6931,6823,6713,6611,6532,6480,6457,6445,6448,6435,6407,6342,6248,6103,5937,5720,5487,5228,4972,4723,4521,4366,4310,4351,4518,4811,5225,5748,6340,6976,7601,8172,8643,8972,9123,9088,8851,8441,7881,7224,6535,5869,5307,4889,4669,4663,4867,5253,5781,6384,7008,7591,8083,8464,8704,8833,8843,8800,8707,8627,8566,8544,8565,8596,8624,8600,8490,8261,7899,7398,6797,6130,5469,4882,4446,4222,4264,4584,5175,5984,6938,7927,8849,9583,10053,10191,9981,9452,8653,7700,6677,5718,4907,4314,3985,3899,4035,4314,4661,4994,5230,5322,5231,4955,4523,3970,3369,2772,2247,1840,1574,1477,1519,1692,1943,2235,2518,2758,2921,3005,2997,2928,2809,2686,2574,2511,2495,2535,2608,2690,2740,2725,2600,2343,1929,1370,658,-143,-1032,-1916,-2791,-3564,-4239,-4756,-5117,-5313,-5360,-5265,-5086,-4814,-4534,-4231,-3979,-3771,-3636,-3582,-3588,-3669,-3790,-3959,-4148,-4366,-4589,-4834,-5080,-5334,-5584,-5826,-6047,-6241,-6392,-6496,-6554,-6564,-6547,-6510,-6477,-6472,-6501,-6602,-6758,-7001,-7295,-7655,-8035,-8433,-8813,-9152,-9435,-9636,-9748,-9760,-9670,-9478,-9191,-8816,-8375,-7883,-7377,-6878,-6430,-6050,-5776,-5612,-5568,-5637,-5796,-6016,-6261,-6481,-6650,-6710,-6673,-6486,-6199,-5801,-5343,-4858,-4397,-3995,-3699,-3529,-3499,-3618,-3867,-4225,-4667,-5149,-5647,-6114,-6541,-6889,-7167,-7360,-7472,-7517,-7481,-7381,-7210,-6962,-6649,-6264,-5825,-5357,-4870,-4419,-4021,-3725,-3548,-3519,-3633,-3891,-4270,-4739,-5271,-5811,-6343,-6812,-7201,-7492,-7662,-7718,-7660,-7486,-7230,-6884,-6492,-6050,-5609,-5165,-4770,-4429,-4171,-4022,-3972,-4038,-4193,-4418,-4683,-4952,-5185,-5368,-5463,-5477,-5413,-5285,-5119,-4944,-4779,-4654,-4580,-4566,-4602,-4685,-4791,-4910,-5032,-5139,-5242,-5323,-5395,-5445,-5480,-5482,-5461,-5394,-5290,-5139,-4946,-4717,-4459,-4181,-3905,-3633,-3401,-3197,-3048,-2945,-2885,-2860,-2849,-2839,-2810,-2743,-2632,-2452,-2224,-1930,-1593,-1220,-828,-432,-64,288,579,833,1029,1175,1288,1351,1398,1409,1392,1343,1246,1098,886,616,280,-94,-497,-904,-1276,-1602,-1840,-1983,-2013,-1940,-1754,-1497,-1165,-806,-424,-56,296,604,884,1124,1340,1554,1769,2037,2354,2761,3264,3856,4542,5271,6017,6728,7349,7847,8177,8326,8291,8088,7754,7315,6843,6349,5909,5525,5229,5030,4911,4878,4902,4971,5072,5183,5306,5426,5544,5664,5784,5922,6077,6270,6498,6764,7068,7391,7716,8019,8259,8417,8455,8356,8111,7717,7201,6583,5916,5239,4608,4062,3650,3385,3296,3374,3604,3974,4433,4946,5476,5964,6393,6728,6951,7068,7075,6993,6839,6642,6421,6209,6018,5864,5758,5696,5680,5697,5739,5797,5850,5904,5937,5957,5957,5945,5912,5884,5833,5793,5733,5665,5580,5473,5341,5200,5039,4899,4772,4687,4653,4673,4743,4850,4965,5070,5125,5113,5010,4826,4560,4255,3929,3646,3429,3333,3366,3549,3878,4324,4877,5468,6087,6669,7196,7633,7967,8189,8310,8337,8290,8193,8068,7921,7782,7639,7499,7367,7218,7075,6913,6748,6580,6416,6267,6138,6035,5955,5892,5840,5768,5679,5531,5331,5066,4742,4381,4003,3639,3330,3083,2937,2878,2905,3001,3126,3262,3364,3420,3405,3331,3192,3027,2842,2683,2561,2493,2489,2526,2598,2663,2692,2655,2529,2302,1994,1609,1207,806,468,219,93,103,237,493,813,1192,1558,1909,2202,2445,2625,2768,2880,2990,3105,3230,3366,3491,3596,3645,3633,3520,3321,3008,2597,2107,1538,939,316,-291,-856,-1365,-1792,-2136,-2396,-2572,-2691,-2762,-2807,-2856,-2908,-3010,-3127,-3312,-3513,-3753,-3997,-4226,-4421,-4551,-4601,-4547,-4387,-4117,-3749,-3307,-2815,-2316,-1835,-1420,-1082,-852,-726,-709,-792,-952,-1186,-1463,-1792,-2148,-2537,-2948,-3383,-3822,-4265,-4671,-5038,-5323,-5519,-5606,-5586,-5475,-5288,-5069,-4840,-4663,-4544,-4538,-4625,-4823,-5101,-5424,-5753,-6041,-6240,-6335,-6287,-6122,-5839,-5492,-5116,-4773,-4509,-4370,-4382,-4556,-4889,-5351,-5909,-6516,-7118,-7676,-8148,-8501,-8728,-8822,-8790,-8667,-8461,-8218,-7955,-7704,-7469,-7275,-7098,-6950,-6792,-6621,-6408,-6137,-5813,-5419,-4987,-4527,-4072,-3656,-3308,-3061,-2922,-2914,-3010,-3212,-3478,-3777,-4076,-4326,-4520,-4612,-4631,-4549,-4419,-4252,-4089,-3975,-3921,-3961,-4095,-4315,-4606,-4943,-5294,-5639,-5954,-6227,-6456,-6646,-6800,-6939,-7057,-7182,-7291,-7409,-7510,-7607,-7685,-7747,-7790,-7818,-7830,-7824,-7805,-7759,-7692,-7581,-7434,-7232,-6981,-6685,-6344,-5994,-5626,-5286,-4971,-4707,-4497,-4333,-4219,-4124,-4045,-3957,-3844,-3710,-3540,-3354,-3160,-2969,-2810,-2684,-2623,-2611,-2673,-2785,-2946,-3144,-3351,-3563,-3752,-3910,-4020,-4075,-4070,-4005,-3889,-3735,-3554,-3382,-3212,-3087,-2994,-2945,-2933,-2936,-2942,-2932,-2887,-2799,-2666,-2493,-2293,-2098,-1911,-1781,-1708,-1722,-1823,-2005,-2264,-2558,-2878,-3166,-3410,-3566,-3627,-3575,-3416,-3155,-2809,-2401,-1949,-1488,-1030,-605,-229,99,356,571,735,879,1019,1169,1353,1574,1828,2109,2393,2651,2867,3002,3050,3001,2858,2637,2359,2049,1734,1437,1176,967,812,715,667,660,691,739,806,881,953,1030,1096,1156,1206,1243,1268,1294,1306,1337,1373,1444,1542,1692,1872,2110,2366,2650,2925,3172,3362,3486,3515,3473,3352,3197,3025,2884,2802,2802,2904,3094,3367,3689,4027,4348,4615,4817,4933,4985,4970,4932,4885,4866,4897,4987,5148,5363,5618,5887,6130,6331,6442,6461,6361,6164,5863,5502,5098,4691,4320,4000,3773,3633,3599,3644,3767,3917,4087,4219,4297,4305,4214,4058,3827,3564,3301,3062,2899,2810,2836,2950,3177,3470,3830,4223,4619,5014,5367,5682,5934,6117,6220,6236,6165,6004,5769,5473,5141,4808,4495,4249,4078,4019,4065,4218,4466,4771,5113,5437,5719,5912,6001,5968,5806,5547,5192,4801,4390,4012,3698,3470,3355,3337,3433,3600,3835,4100,4370,4617,4827,4967,5049,5047,4981,4853,4679,4482,4282,4101,3966,3883,3873,3933,4056,4243,4462,4715,4961,5204,5406,5579,5689,5762,5769,5739,5655,5537,5384,5201,4999,4775,4545,4291,4039,3765,3485,3197,2886,2578,2257,1935,1624,1318,1043,795,587,425,316,257,259,316,422,583,780,1017,1278,1552,1830,2096,2340,2546,2709,2814,2868,2863,2810,2711,2583,2427,2269,2104,1960,1823,1718,1623,1562,1505,1480,1465,1479,1524,1599,1723,1883,2094,2334,2608,2886,3157,3395,3577,3689,3720,3665,3535,3345,3109,2856,2594,2340,2090,1848,1581,1304,970,599,174,-288,-763,-1230,-1654,-2008,-2276,-2444,-2511,-2500,-2418,-2309,-2181,-2066,-1976,-1910,-1868,-1837,-1785,-1722,-1608,-1462,-1278,-1070,-860,-669,-520,-418,-393,-424,-524,-669,-840,-1016,-1176,-1299,-1376,-1402,-1376,-1316,-1222,-1120,-1009,-903,-800,-697,-583,-453,-299,-118,75,274,450,581,637,607,466,235,-88,-465,-870,-1271,-1631,-1941,-2182,-2376,-2518,-2663,-2800,-2995,-3230,-3535,-3891,-4287,-4695,-5089,-5432,-5703,-5877,-5945,-5908,-5776,-5558,-5291,-4983,-4679,-4379,-4120,-3904,-3740,-3645,-3602,-3625,-3696,-3816,-3955,-4120,-4266,-4394,-4474,-4490,-4442,-4313,-4122,-3874,-3595,-3306,-3038,-2815,-2658,-2596,-2613,-2735,-2930,-3184,-3478,-3762,-4027,-4227,-4355,-4398,-4351,-4245,-4079,-3916,-3759,-3668,-3646,-3724,-3897,-4159,-4488,-4865,-5239,-5609,-5910,-6159,-6305,-6377,-6345,-6250,-6082,-5880,-5649,-5422,-5196,-5001,-4829,-4688,-4585,-4502,-4459,-4430,-4429,-4436,-4454,-4474,-4487,-4489,-4470,-4428,-4353,-4249,-4110,-3945,-3755,-3554,-3349,-3153,-2980,-2840,-2738,-2695,-2704,-2774,-2911,-3097,-3339,-3623,-3933,-4268,-4608,-4947,-5274,-5577,-5852,-6092,-6287,-6443,-6549,-6605,-6614,-6567,-6470,-6324,-6123,-5882,-5601,-5283,-4949,-4592,-4239,-3888,-3559,-3250,-2985,-2752,-2575,-2443,-2370,-2346,-2381,-2458,-2586,-2741,-2920,-3110,-3289,-3455,-3579,-3662,-3685,-3658,-3570,-3443,-3279,-3097,-2915,-2747,-2607,-2501,-2437,-2402,-2399,-2398,-2401,-2370,-2316,-2216,-2082,-1924,-1756,-1611,-1496,-1449,-1463,-1565,-1734,-1966,-2248,-2540,-2843,-3112,-3349,-3534,-3662,-3731,-3745,-3700,-3601,-3449,-3238,-2981,-2673,-2333,-1975,-1619,-1295,-1025,-843,-753,-780,-893,-1100,-1343,-1601,-1825,-1969,-2018,-1944,-1756,-1477,-1126,-755,-398,-95,128,254,289,241,138,19,-96,-162,-176,-114,4,182,382,590,783,927,1028,1061,1040,967,854,707,545,368,177,-15,-234,-448,-688,-905,-1130,-1297,-1429,-1475,-1442,-1319,-1116,-842,-538,-209,102,383,633,833,1023,1195,1390,1621,1898,2230,2593,2977,3338,3648,3860,3950,3894,3687,3337,2867,2308,1705,1094,523,23,-374,-649,-790,-797,-670,-432,-96,306,741,1190,1603,1980,2282,2520,2672,2767,2787,2780,2728,2673,2605,2546,2494,2446,2399,2342,2268,2161,2036,1869,1697,1519,1361,1257,1215,1263,1398,1622,1903,2224,2537,2812,3015,3134,3151,3099,2982,2858,2749,2712,2756,2915,3171,3513,3900,4287,4629,4873,5005,4987,4847,4592,4269,3916,3585,3304,3105,2999,2966,3004,3067,3136,3174,3174,3108,3013,2868,2727,2594,2492,2439,2430,2466,2530,2609,2684,2747,2793,2820,2844,2868,2921,3004,3136,3318,3542,3814,4101,4410,4709,5004,5275,5532,5761,5973,6164,6325,6456,6537,6551,6491,6325,6059,5684,5210,4662,4062,3463,2889,2402,2018,1778,1676,1718,1867,2103,2374,2648,2881,3055,3156,3188,3176,3135,3113,3116,3186,3319,3513,3768,4037,4323,4581,4786,4940,5006,5006,4933,4804,4637,4450,4263,4096,3961,3876,3832,3852,3910,4015,4145,4281,4419,4525,4603,4632,4620,4567,4486,4395,4305,4238,4199,4190,4222,4257,4320,4347,4366,4320,4228,4069,3850,3582,3278,2958,2645,2362,2121,1951,1843,1812,1840,1929,2046,2182,2311,2412,2484,2503,2490,2436,2371,2289,2222,2159,2127,2107,2117,2142,2187,2245,2320,2400,2495,2590,2690,2786,2881,2962,3049,3116,3196,3266,3347,3428,3505,3570,3610,3612,3569,3485,3351,3201,3041,2896,2802,2753,2780,2855,2984,3117,3242,3313,3295,3180,2940,2596,2147,1637,1078,528,-8,-478,-893,-1214,-1461,-1620,-1703,-1714,-1662,-1551,-1395,-1196,-956,-695,-391,-79,273,627,1011,1379,1748,2077,2347,2538,2618,2577,2409,2120,1732,1279,797,332,-89,-424,-672,-813,-868,-843,-761,-645,-515,-389,-285,-200,-158,-134,-151,-169,-211,-235,-246,-225,-151,-32,145,377,627,909,1153,1373,1510,1562,1504,1333,1059,695,262,-204,-686,-1149,-1571,-1951,-2257,-2524,-2725,-2900,-3033,-3156,-3251,-3330,-3375,-3371,-3317,-3181,-2979,-2688,-2344,-1943,-1534,-1133,-775,-494,-296,-205,-219,-325,-530,-798,-1133,-1515,-1916,-2337,-2735,-3100,-3398,-3610,-3706,-3682,-3522,-3239,-2849,-2379,-1871,-1361,-900,-519,-252,-116,-114,-246,-488,-815,-1199,-1591,-1977,-2305,-2566,-2731,-2802,-2770,-2657,-2469,-2234,-1974,-1714,-1480,-1287,-1155,-1093,-1104,-1200,-1357,-1605,-1895,-2266,-2661,-3105,-3556,-4009,-4434,-4810,-5112,-5318,-5411,-5380,-5232,-4977,-4642,-4258,-3869,-3505,-3218,-3014,-2936,-2966,-3107,-3342,-3626,-3950,-4250,-4514,-4703,-4801,-4801,-4688,-4491,-4193,-3844,-3446,-3033,-2637,-2270,-1966,-1733,-1590,-1526,-1554,-1640,-1790,-1961,-2148,-2322,-2469,-2585,-2657,-2697,-2709,-2702,-2681,-2663,-2636,-2621,-2594,-2570,-2533,-2488,-2436,-2378,-2330,-2301,-2305,-2355,-2457,-2616,-2821,-3065,-3319,-3578,-3799,-4001,-4136,-4252,-4318,-4381,-4442,-4525,-4636,-4785,-4937,-5097,-5206,-5243,-5178,-4977,-4652,-4208,-3677,-3124,-2577,-2118,-1772,-1575,-1540,-1641,-1867,-2163,-2496,-2817,-3101,-3314,-3465,-3537,-3553,-3522,-3463,-3380,-3297,-3195,-3102,-2994,-2893,-2782,-2688,-2596,-2533,-2488,-2478,-2489,-2524,-2561,-2594,-2603,-2566,-2485,-2337,-2139,-1889,-1606,-1316,-1029,-790,-600,-496,-485,-571,-760,-1032,-1367,-1750,-2119,-2477,-2757,-2954,-3044,-3013,-2871,-2636,-2316,-1963,-1580,-1207,-852,-521,-221,60,320,559,779,954,1080,1130,1083,941,683,338,-94,-569,-1068,-1550,-1990,-2358,-2650,-2855,-2986,-3047,-3062,-3027,-2973,-2875,-2754,-2581,-2357,-2073,-1714,-1298,-817,-305,226,744,1221,1642,1968,2205,2318,2323,2197,1965,1624,1190,701,154,-386,-915,-1376,-1748,-1998,-2105,-2061,-1867,-1537,-1097,-582,-31,512,1008,1421,1735,1926,2011,1992,1898,1760,1592,1439,1292,1185,1093,1029,962,899,822,731,646,554,498,468,485,549,641,760,869,960,1005,994,919,794,616,425,221,46,-89,-167,-179,-130,-25,112,275,434,579,703,791,853,886,908,916,938,963,1001,1044,1076,1081,1045,939,778,547,295,33,-177,-307,-322,-204,28,363,742,1125,1453,1683,1791,1760,1620,1385,1124,868,674,580,589,713,921,1194,1489,1780,2040,2250,2411,2521,2593,2643,2683,2720,2767,2818,2872,2926,2962,2987,2980,2939,2857,2721,2532,2291,1994,1672,1321,985,671,418,234,142,142,223,380,565,768,931,1047,1084,1047,942,799,649,533,487,529,682,924,1247,1594,1930,2185,2320,2286,2072,1665,1107,432,-294,-984,-1590,-2012,-2235,-2198,-1925,-1418,-733,77,944,1792,2572,3220,3722,4052,4228,4259,4174,4002,3762,3484,3183,2874,2572,2295,2043,1847,1697,1615,1598,1639,1736,1857,1987,2090,2131,2087,1934,1670,1299,861,384,-59,-421,-639,-672,-504,-140,380,994,1624,2179,2588,2785,2735,2451,1946,1303,579,-121,-742,-1206,-1494,-1596,-1528,-1342,-1071,-779,-498,-251,-50,131,305,515,795,1166,1645,2222,2878,3577,4270,4912,5446,5835,6046,6061,5889,5541,5055,4462,3823,3166,2554,1999,1543,1181,919,740,616,531,449,362,254,131,-2,-115,-197,-214,-159,-19,195,472,776,1081,1341,1526,1616,1585,1443,1193,862,465,51,-373,-759,-1092,-1360,-1542,-1648,-1671,-1631,-1540,-1411,-1262,-1103,-930,-755,-555,-336,-84,186,487,768,1030,1216,1320,1312,1195,987,712,434,180,21,-21,79,330,695,1161,1649,2128,2511,2769,2850,2742,2450,1996,1432,822,226,-280,-656,-864,-903,-792,-571,-301,-42,150,221,154,-65,-418,-864,-1366,-1861,-2308,-2657,-2894,-2990,-2965,-2806,-2553,-2204,-1801,-1340,-867,-374,101,569,996,1398,1746,2059,2322,2531,2695,2787,2813,2756,2599,2346,1988,1532,1009,431,-151,-708,-1191,-1567,-1811,-1907,-1861,-1683,-1401,-1052,-669,-286,52,343,542,664,698,653,545,386,192,-19,-238,-458,-663,-876,-1070,-1290,-1515,-1780,-2087,-2434,-2827,-3237,-3654,-4036,-4364,-4591,-4705,-4683,-4509,-4202,-3750,-3193,-2532,-1819,-1051,-294,455,1140,1744,2239,2596,2812,2862,2773,2541,2213,1818,1405,1024,717,520,456,524,718,1002,1340,1679,1973,2181,2270,2231,2067,1802,1470,1116,782,499,298,171,114,93,73,8,-144,-413,-831,-1388,-2086,-2886,-3746,-4607,-5421,-6110,-6656,-6988,-7120,-7016,-6711,-6215,-5571,-4820,-4006,-3179,-2375,-1621,-945,-342,178,632,1023,1380,1684,1981,2227,2455,2626,2748,2790,2760,2642,2448,2198,1904,1605,1325,1085,910,796,746,744,763,783,788,752,688,588,472,364,278,237,241,299,376,476,537,569,518,406,212,-37,-326,-629,-924,-1199,-1442,-1662,-1866,-2077,-2305,-2572,-2867,-3188,-3501,-3775,-3962,-4022,-3920,-3629,-3161,-2517,-1756,-922,-89,658,1278,1669,1843,1737,1405,867,187,-539,-1253,-1848,-2277,-2479,-2447,-2169,-1699,-1062,-343,400,1099,1696,2159,2462,2615,2630,2542,2377,2171,1939,1705,1455,1207,929,631,300,-67,-454,-862,-1265,-1644,-1983,-2255,-2461,-2586,-2633,-2611,-2522,-2384,-2197,-1967,-1700,-1388,-1043,-655,-242,192,631,1061,1470,1844,2176,2451,2678,2838,2933,2964,2910,2788,2581,2297,1946,1533,1087,621,164,-265,-657,-996,-1290,-1538,-1755,-1942,-2115,-2264,-2387,-2470,-2488,-2428,-2263,-1991,-1603,-1130,-598,-54,436,831,1062,1112,950,595,73,-570,-1258,-1944,-2541,-3024,-3335,-3480,-3454,-3279,-2995,-2620,-2201,-1738,-1260,-753,-224,335,936,1550,2192,2814,3401,3924,4337,4630,4768,4742,4553,4208,3723,3140,2473,1786,1091,442,-142,-642,-1036,-1320,-1496,-1546,-1499,-1334,-1080,-738,-330,116,581,1016,1404,1687,1865,1888,1779,1527,1156,702,187,-350,-890,-1407,-1906,-2367,-2813,-3238,-3653,-4059,-4450,-4811,-5123,-5344,-5455,-5404,-5174,-4748,-4117,-3308,-2337,-1260,-123,1017,2097,3082,3910,4575,5049,5327,5433,5358,5153,4823,4412,3948,3454,2973,2503,2083,1692,1348,1024,717,403,76,-259,-604,-916,-1181,-1351,-1389,-1275,-980,-507,122,887,1715,2565,3347,3993,4451,4654,4605,4286,3739,3008,2166,1284,437,-314,-926,-1384,-1686,-1861,-1951,-1999,-2041,-2117,-2214,-2339,-2441,-2489,-2429,-2234,-1884,-1383,-775,-99,554,1123,1521,1698,1624,1290,746,29,-749,-1533,-2196,-2710,-2979,-3014,-2794,-2349,-1735,-986,-191,611,1353,2002,2541,2952,3262,3475,3635,3765,3886,4022,4159,4300,4406,4454,4398,4215,3870,3356,2675,1849,914,-86,-1095,-2064,-2945,-3701,-4310,-4749,-5013,-5106,-5021,-4778,-4381,-3843,-3194,-2446,-1634,-788,59,869,1615,2260,2789,3171,3405,3476,3395,3165,2811,2354,1832,1270,722,199,-249,-625,-913,-1125,-1281,-1393,-1488,-1570,-1642,-1700,-1717,-1672,-1540,-1290,-922,-422,185,870,1592,2288,2914,3403,3734,3871,3825,3608,3249,2795,2279,1742,1208,698,217,-237,-672,-1096,-1508,-1913,-2282,-2620,-2879,-3054,-3116,-3054,-2865,-2551,-2128,-1617,-1052,-463,102,618,1033,1338,1494,1513,1380,1123,756,315,-169,-662,-1130,-1554,-1902,-2173,-2341,-2409,-2356,-2180,-1876,-1438,-878,-204,554,1370,2196,2999,3728,4349,4823,5130,5247,5179,4924,4501,3927,3226,2418,1541,607,-337,-1280,-2190,-3040,-3829,-4522,-5122,-5609,-5963,-6183,-6238,-6131,-5841,-5379,-4741,-3953,-3040,-2034,-999,33,978,1805,2440,2870,3055,3009,2740,2279,1684,985,264,-451,-1094,-1646,-2074,-2387,-2573,-2665,-2670,-2623,-2534,-2415,-2277,-2100,-1886,-1608,-1243,-787,-219,455,1217,2047,2896,3726,4473,5093,5539,5775,5789,5572,5139,4530,3762,2919,2014,1143,313,-404,-1008,-1471,-1799,-2010,-2108,-2138,-2096,-2031,-1933,-1839,-1727,-1616,-1480,-1321,-1119,-880,-602,-311,-26,211,374,423,338,106,-270,-777,-1378,-2044,-2710,-3353,-3910,-4353,-4660,-4794,-4773,-4581,-4242,-3766,-3180,-2502,-1761,-971,-165,650,1433,2185,2854,3447,3906,4240,4395,4385,4176,3790,3238,2548,1769,947,129,-630,-1300,-1845,-2256,-2521,-2654,-2649,-2532,-2294,-1960,-1519,-984,-357,351,1120,1928,2731,3494,4156,4676,4999,5093,4937,4525,3888,3059,2098,1087,78,-832,-1615,-2220,-2649,-2914,-3050,-3100,-3124,-3149,-3215,-3327,-3460,-3595,-3672,-3647,-3472,-3125,-2594,-1910,-1113,-261,563,1306,1899,2298,2497,2471,2269,1898,1423,872,297,-278,-817,-1321,-1764,-2167,-2511,-2810,-3055,-3236,-3359,-3388,-3343,-3189,-2948,-2612,-2203,-1730,-1223,-694,-174,312,754,1107,1383,1527,1567,1454,1217,840,342,-252,-929,-1639,-2350,-3007,-3569,-3981,-4211,-4221,-4000,-3555,-2904,-2094,-1178,-221,709,1565,2284,2864,3272,3541,3674,3715,3676,3591,3450,3263,3003,2658,2199,1619,905,77,-853,-1848,-2863,-3854,-4774,-5567,-6203,-6628,-6823,-6766,-6443,-5868,-5049,-4018,-2835,-1536,-221,1059,2211,3176,3890,4326,4458,4307,3887,3250,2449,1550,620,-278,-1085,-1764,-2285,-2640,-2836,-2885,-2823,-2678,-2479,-2258,-2034,-1818,-1612,-1412,-1195,-963,-687,-364,12,440,908,1395,1879,2324,2693,2956,3074,3029,2822,2436,1934,1314,662,8,-582,-1066,-1421,-1616,-1676,-1601,-1436,-1217,-977,-772,-608,-520,-494,-533,-603,-687,-751,-770,-736,-625,-463,-239,-6,233,416,529,523,398,125,-269,-774,-1355,-1954,-2543,-3042,-3426,-3635,-3645,-3437,-3003,-2366,-1554,-616,391,1406,2362,3206,3891,4378,4672,4736,4628,4331,3913,3397,2834,2258,1715,1215,792,428,129,-132,-372,-615,-872,-1158,-1456,-1765,-2043,-2270,-2396,-2399,-2242,-1927,-1452,-856,-175,531,1211,1810,2296,2633,2831,2872,2808,2639,2421,2175,1919,1681,1446,1219,994,745,498,218,-47,-308,-526,-683,-755,-736,-604,-387,-83,273,657,1044,1408,1739,2026,2274,2478,2650,2776,2864,2892,2852,2732,2515,2205,1799,1321,781,222,-335,-837,-1272,-1577,-1758,-1767,-1623,-1312,-878,-335,252,851,1402,1873,2230,2454,2553,2517,2379,2150,1848,1503,1108,690,232,-247,-763,-1291,-1840,-2363,-2850,-3243,-3516,-3614,-3527,-3218,-2714,-2019,-1186,-270,666,1550,2326,2933,3346,3546,3546,3373,3068,2693,2293,1940,1656,1494,1462,1561,1780,2071,2395,2682,2873,2915,2753,2393,1826,1114,323,-452,-1107,-1547,-1693,-1504,-972,-138,913,2088,3245,4278,5076,5567,5713,5525,5035,4326,3487,2609,1796,1107,593,262,96,48,59,62,6,-155,-424,-788,-1208,-1616,-1956,-2161,-2190,-2020,-1667,-1159,-560,65,642,1116,1442,1613,1637,1543,1387,1208,1062,977,967,1036,1144,1276,1364,1394,1309,1120,811,433,15,-369,-658,-799,-738,-472,11,656,1414,2201,2931,3531,3926,4083,3980,3636,3096,2422,1691,992,384,-63,-326,-396,-294,-65,231,532,777,924,947,856,661,423,174,-20,-130,-129,-10,202,480,777,1055,1271,1412,1450,1394,1260,1052,824,575,347,156,-6,-124,-227,-338,-461,-646,-866,-1145,-1431,-1711,-1919,-2018,-1952,-1702,-1253,-628,136,975,1819,2605,3262,3767,4077,4208,4176,4002,3731,3398,3026,2661,2294,1951,1618,1296,978,661,353,66,-176,-351,-427,-387,-217,87,500,1002,1545,2066,2520,2834,2962,2875,2544,1985,1234,320,-651,-1644,-2542,-3297,-3849,-4151,-4214,-4038,-3665,-3161,-2572,-1991,-1459,-1037,-755,-617,-617,-715,-862,-1012,-1099,-1088,-943,-664,-243,261,838,1405,1914,2314,2541,2579,2392,2008,1427,728,-54,-820,-1511,-2045,-2379,-2476,-2340,-1989,-1463,-831,-137,541,1167,1697,2110,2410,2585,2677,2667,2609,2486,2329,2138,1927,1700,1472,1237,1008,784,556,335,99,-157,-441,-770,-1155,-1583,-2071,-2574,-3085,-3548,-3927,-4166,-4223,-4058,-3665,-3038,-2228,-1281,-283,679,1514,2156,2540,2654,2484,2072,1463,715,-91,-907,-1654,-2309,-2820,-3180,-3384,-3424,-3331,-3103,-2772,-2348,-1854,-1297,-703,-77,557,1180,1781,2320,2786,3147,3374,3463,3382,3155,2768,2268,1665,1031,390,-174,-634,-926,-1026,-928,-628,-176,394,1008,1604,2107,2480,2663,2668,2486,2157,1731,1261,809,423,131,-47,-129,-134,-101,-71,-72,-139,-282,-507,-804,-1150,-1530,-1907,-2273,-2592,-2866,-3083,-3240,-3346,-3394,-3391,-3339,-3234,-3074,-2862,-2593,-2269,-1898,-1483,-1038,-582,-134,272,618,864,1010,1028,928,725,425,81,-293,-633,-926,-1118,-1213,-1199,-1089,-922,-714,-520,-368,-272,-271,-327,-459,-613,-765,-879,-919,-870,-723,-494,-201,115,420,669,834,882,816,631,360,27,-318,-645,-910,-1093,-1185,-1182,-1111,-988,-854,-739,-677,-684,-768,-929,-1131,-1366,-1570,-1730,-1794,-1751,-1596,-1324,-982,-590,-204,121,347,417,321,39,-406,-981,-1626,-2271,-2838,-3264,-3484,-3480,-3236,-2796,-2204,-1544,-890,-310,132,425,556,560,486,375,287,254,296,427,621,865,1125,1368,1566,1689,1714,1622,1409,1051,573,-44,-760,-1558,-2391,-3203,-3943,-4535,-4933,-5085,-4970,-4596,-3984,-3200,-2308,-1402,-557,140,643,904,917,705,292,-249,-870,-1505,-2096,-2622,-3038,-3362,-3583,-3724,-3810,-3855,-3882,-3906,-3924,-3926,-3905,-3821,-3676,-3430,-3085,-2640,-2099,-1497,-852,-204,411,968,1434,1809,2071,2242,2306,2290,2183,1998,1735,1393,988,530,40,-437,-886,-1240,-1492,-1599,-1574,-1418,-1177,-875,-575,-304,-106,6,26,-31,-139,-260,-358,-388,-332,-163,117,493,943,1420,1874,2257,2512,2602,2489,2180,1657,982,163,-725,-1630,-2499,-3256,-3871,-4289,-4496,-4483,-4260,-3855,-3307,-2659,-1966,-1273,-640,-102,287,514,543,396,64,-399,-965,-1563,-2144,-2646,-3024,-3249,-3310,-3224,-3013,-2739,-2422,-2141,-1896,-1729,-1620,-1558,-1508,-1437,-1305,-1097,-785,-395,71,554,1024,1416,1692,1823,1793,1612,1318,942,548,186,-97,-266,-302,-207,-5,286,602,930,1208,1434,1578,1655,1669,1642,1588,1529,1463,1404,1324,1229,1079,876,587,214,-247,-796,-1399,-2061,-2717,-3370,-3955,-4468,-4873,-5166,-5342,-5414,-5393,-5305,-5166,-4999,-4811,-4623,-4409,-4186,-3919,-3604,-3224,-2776,-2248,-1667,-1029,-367,288,914,1465,1922,2262,2462,2521,2440,2225,1896,1474,977,444,-98,-621,-1079,-1459,-1721,-1857,-1853,-1707,-1429,-1042,-564,-49,482,970,1389,1702,1896,1952,1888,1698,1423,1068,660,223,-252,-733,-1243,-1766,-2305,-2843,-3376,-3867,-4299,-4644,-4865,-4963,-4907,-4707,-4364,-3894,-3328,-2689,-2031,-1380,-785,-275,120,384,504,475,316,25,-348,-793,-1248,-1695,-2077,-2372,-2557,-2614,-2546,-2381,-2130,-1859,-1592,-1385,-1263,-1247,-1326,-1490,-1679,-1864,-1971,-1964,-1798,-1464,-963,-330,387,1124,1809,2385,2775,2963,2908,2626,2141,1486,732,-78,-872,-1604,-2235,-2717,-3071,-3248,-3308,-3235,-3094,-2895,-2687,-2490,-2308,-2165,-2016,-1867,-1680,-1423,-1094,-656,-144,457,1089,1725,2322,2818,3190,3389,3407,3237,2888,2395,1785,1123,444,-190,-745,-1188,-1497,-1679,-1731,-1676,-1528,-1318,-1052,-776,-488,-229,-14,140,204,184,63,-138,-408,-720,-1037,-1335,-1572,-1746,-1824,-1828,-1748,-1625,-1463,-1302,-1155,-1036,-963,-912,-899,-871,-844,-757,-612,-378,-43,389,918,1518,2166,2811,3410,3900,4235,4362,4267,3930,3393,2684,1888,1074,331,-264,-657,-804,-710,-395,89,666,1269,1816,2256,2560,2705,2737,2672,2577,2499,2463,2511,2616,2776,2933,3055,3081,2985,2730,2325,1774,1117,395,-346,-1061,-1708,-2274,-2731,-3092,-3346,-3511,-3591,-3594,-3522,-3370,-3128,-2788,-2333,-1754,-1058,-240,663,1634,2622,3583,4467,5218,5800,6170,6317,6236,5947,5488,4908,4272,3635,3062,2592,2261,2077,2034,2115,2284,2506,2741,2950,3118,3223,3280,3287,3284,3273,3284,3322,3380,3449,3507,3525,3478,3342,3089,2724,2237,1647,984,276,-426,-1084,-1649,-2086,-2360,-2457,-2369,-2111,-1708,-1207,-660,-116,358,747,1019,1183,1279,1333,1422,1582,1866,2281,2823,3450,4087,4675,5109,5348,5335,5069,4574,3912,3159,2404,1728,1197,835,664,642,743,902,1080,1231,1351,1431,1512,1612,1787,2058,2435,2927,3478,4063,4595,5024,5280,5329,5151,4765,4194,3509,2763,2020,1345,766,311,-13,-223,-336,-380,-382,-366,-337,-305,-253,-162,-1,252,618,1106,1696,2368,3076,3760,4382,4880,5235,5433,5478,5414,5256,5078,4888,4735,4612,4524,4443,4353,4216,4031,3777,3480,3154,2835,2568,2377,2306,2352,2523,2793,3122,3471,3775,3987,4058,3952,3654,3169,2519,1745,902,41,-779,-1509,-2116,-2567,-2855,-2977,-2947,-2779,-2508,-2145,-1730,-1267,-799,-322,124,546,914,1230,1492,1702,1886,2050,2228,2425,2659,2916,3176,3416,3576,3637,3539,3278,2847,2271,1620,946,361,-73,-273,-214,116,680,1407,2223,3013,3711,4239,4566,4708,4675,4555,4386,4258,4197,4239,4361,4543,4711,4817,4787,4582,4175,3574,2806,1927,1006,105,-702,-1376,-1876,-2204,-2357,-2381,-2294,-2153,-1986,-1825,-1681,-1557,-1436,-1293,-1118,-865,-546,-139,338,864,1405,1923,2372,2724,2936,3008,2916,2690,2331,1891,1390,883,400,-19,-342,-555,-636,-591,-411,-117,285,767,1317,1899,2503,3087,3637,4116,4505,4766,4889,4844,4630,4245,3703,3031,2263,1449,631,-128,-793,-1318,-1675,-1854,-1847,-1671,-1335,-882,-323,291,940,1583,2184,2712,3139,3426,3585,3580,3462,3224,2931,2596,2276,1980,1727,1522,1337,1170,961,706,345,-102,-667,-1301,-1995,-2695,-3357,-3952,-4431,-4792,-5003,-5067,-4980,-4739,-4342,-3797,-3084,-2233,-1238,-135,1028,2199,3300,4252,4987,5446,5584,5420,4954,4265,3405,2475,1545,696,-11,-556,-900,-1082,-1109,-1038,-912,-781,-681,-633,-657,-722,-830,-926,-985,-967,-842,-598,-235,218,733,1235,1687,2002,2154,2085,1808,1309,642,-153,-1007,-1847,-2615,-3236,-3681,-3906,-3915,-3712,-3325,-2797,-2176,-1517,-879,-300,157,491,665,701,613,429,196,-66,-307,-525,-694,-824,-916,-984,-1039,-1091,-1144,-1197,-1239,-1259,-1251,-1189,-1092,-938,-754,-539,-311,-84,139,341,518,665,767,830,843,806,715,563,342,35,-358,-849,-1422,-2074,-2770,-3484,-4181,-4810,-5354,-5762,-6026,-6132,-6078,-5898,-5603,-5241,-4830,-4401,-3959,-3513,-3035,-2520,-1933,-1264,-505,348,1255,2184,3060,3811,4352,4619,4547,4140,3392,2377,1161,-147,-1446,-2639,-3648,-4419,-4932,-5195,-5238,-5117,-4874,-4579,-4249,-3923,-3596,-3263,-2915,-2527,-2108,-1640,-1164,-676,-241,136,390,518,493,328,43,-330,-734,-1151,-1519,-1845,-2107,-2321,-2513,-2692,-2890,-3104,-3328,-3538,-3698,-3762,-3701,-3477,-3086,-2547,-1889,-1177,-477,151,638,953,1067,980,699,256,-327,-1001,-1734,-2487,-3219,-3900,-4508,-5001,-5389,-5620,-5717,-5647,-5436,-5075,-4604,-4043,-3431,-2804,-2193,-1632,-1130,-711,-364,-87,135,320,487,632,765,864,908,871,724,443,27,-539,-1217,-2010,-2844,-3700,-4497,-5207,-5757,-6135,-6302,-6270,-6041,-5650,-5122,-4505,-3839,-3151,-2493,-1868,-1320,-837,-452,-135,70,202,220,157,2,-216,-478,-751,-1001,-1217,-1383,-1508,-1612,-1720,-1875,-2104,-2439,-2881,-3428,-4039,-4667,-5239,-5677,-5913,-5889,-5576,-4985,-4142,-3134,-2041,-980,-56,632,1017,1060,771,193,-594,-1485,-2375,-3169,-3787,-4199,-4393,-4406,-4290,-4105,-3926,-3789,-3727,-3731,-3774,-3808,-3773,-3624,-3314,-2845,-2222,-1500,-736,-7,614,1069,1301,1293,1036,549,-136,-967,-1896,-2848,-3793,-4648,-5409,-6017,-6465,-6740,-6816,-6702,-6384,-5868,-5176,-4316,-3344,-2297,-1238,-239,646,1349,1831,2067,2045,1794,1332,716,-11,-803,-1603,-2394,-3121,-3787,-4355,-4838,-5211,-5501,-5685,-5798,-5822,-5784,-5687,-5541,-5358,-5145,-4894,-4610,-4268,-3857,-3367,-2775,-2105,-1350,-559,239,981,1611,2063,2298,2256,1953,1372,573,-389,-1441,-2488,-3470,-4298,-4953,-5387,-5623,-5675,-5586,-5420,-5215,-5035,-4889,-4798,-4732,-4665,-4545,-4329,-3989,-3496,-2875,-2142,-1368,-615,35,512,772,783,570,164,-350,-904,-1406,-1810,-2069,-2185,-2183,-2100,-2006,-1937,-1952,-2043,-2227,-2443,-2649,-2776,-2753,-2532,-2093,-1428,-595,352,1317,2201,2917,3385,3554,3408,2960,2251,1366,372,-623,-1549,-2334,-2940,-3351,-3576,-3650,-3609,-3503,-3369,-3246,-3144,-3080,-3032,-2985,-2904,-2756,-2510,-2150,-1667,-1078,-408,293,976,1580,2042,2327,2383,2210,1814,1212,478,-348,-1173,-1936,-2561,-3010,-3232,-3248,-3039,-2669,-2154,-1569,-936,-307,305,890,1444,1982,2511,3038,3567,4084,4568,4990,5306,5485,5489,5299,4911,4338,3607,2755,1830,867,-78,-980,-1796,-2517,-3108,-3580,-3910,-4104,-4158,-4065,-3824,-3429,-2881,-2184,-1370,-443,526,1521,2459,3310,4008,4523,4824,4908,4773,4458,3985,3414,2784,2148,1545,1004,549,188,-77,-239,-316,-303,-213,-53,181,473,829,1234,1681,2150,2625,3076,3487,3833,4103,4299,4406,4458,4433,4373,4251,4086,3863,3574,3212,2774,2256,1684,1066,455,-124,-610,-965,-1159,-1151,-948,-547,27,738,1531,2369,3178,3932,4577,5091,5457,5657,5706,5584,5318,4907,4370,3727,2993,2201,1368,534,-273,-1024,-1666,-2200,-2573,-2803,-2845,-2737,-2439,-1987,-1367,-587,333,1385,2529,3735,4939,6094,7122,7963,8554,8851,8824,8491,7861,7029,6032,4998,3973,3049,2256,1629,1153,828,602,460,348,257,150,47,-67,-150,-190,-152,-18,223,578,1026,1548,2101,2649,3144,3552,3844,4007,4046,3981,3834,3639,3430,3218,3027,2833,2641,2414,2140,1807,1401,958,494,71,-264,-446,-444,-205,249,923,1758,2697,3662,4586,5387,6027,6457,6666,6656,6450,6063,5553,4933,4273,3580,2912,2267,1687,1154,701,294,-25,-294,-470,-570,-564,-444,-196,187,698,1328,2041,2801,3560,4263,4863,5313,5562,5601,5392,4963,4320,3516,2606,1659,751,-59,-701,-1153,-1376,-1388,-1207,-877,-447,27,511,959,1380,1754,2124,2485,2878,3294,3752,4223,4693,5126,5484,5743,5866,5847,5685,5393,5005,4553,4067,3588,3127,2702,2320,1971,1663,1371,1116,868,661,476,360,303,352,497,766,1143,1625,2178,2784,3403,4003,4548,5013,5366,5600,5696,5663,5509,5248,4909,4508,4080,3642,3207,2800,2412,2056,1729,1419,1138,861,607,354,143,-45,-152,-177,-81,150,532,1044,1683,2393,3137,3848,4479,4961,5280,5388,5302,5036,4620,4101,3530,2934,2367,1840,1364,960,603,323,97,-46,-113,-72,84,357,761,1253,1833,2432,3021,3543,3954,4226,4327,4259,4015,3627,3110,2524,1889,1274,692,193,-211,-500,-676,-739,-710,-597,-439,-239,-32,187,412,645,904,1199,1539,1941,2400,2917,3479,4066,4639,5172,5612,5925,6083,6053,5838,5425,4846,4099,3250,2298,1327,341,-576,-1422,-2122,-2683,-3059,-3266,-3299,-3185,-2945,-2615,-2214,-1774,-1289,-778,-219,385,1042,1739,2455,3150,3768,4264,4577,4672,4540,4183,3645,2987,2275,1600,1019,600,364,324,460,721,1073,1434,1779,2047,2229,2303,2291,2199,2062,1910,1762,1660,1601,1598,1650,1728,1832,1932,2019,2084,2125,2131,2122,2069,1994,1855,1655,1365,977,473,-121,-801,-1511,-2201,-2818,-3295,-3597,-3688,-3583,-3278,-2841,-2296,-1724,-1162,-676,-285,-32,103,104,18,-147,-354,-584,-815,-1039,-1246,-1433,-1606,-1752,-1891,-1998,-2093,-2140,-2158,-2108,-2001,-1829,-1583,-1285,-927,-525,-87,379,848,1313,1736,2099,2376,2529,2556,2425,2142,1698,1107,387,-429,-1310,-2195,-3050,-3801,-4416,-4832,-5032,-4993,-4730,-4276,-3677,-3009,-2328,-1702,-1173,-759,-464,-259,-118,-5,115,245,404,565,709,820,857,828,719,544,330,87,-142,-360,-539,-695,-830,-967,-1128,-1324,-1574,-1864,-2193,-2528,-2846,-3117,-3307,-3403,-3376,-3240,-2983,-2643,-2244,-1818,-1435,-1108,-899,-821,-884,-1099,-1429,-1868,-2360,-2880,-3383,-3844,-4230,-4543,-4754,-4898,-4953,-4961,-4905,-4833,-4728,-4638,-4554,-4504,-4487,-4501,-4531,-4565,-4570,-4541,-4446,-4298,-4085,-3840,-3585,-3354,-3191,-3126,-3175,-3352,-3631,-3986,-4365,-4716,-4978,-5111,-5066,-4835,-4412,-3829,-3132,-2379,-1643,-977,-438,-51,175,252,208,82,-92,-269,-435,-566,-680,-786,-919,-1111,-1393,-1788,-2298,-2911,-3601,-4313,-5012,-5615,-6097,-6392,-6491,-6388,-6108,-5694,-5210,-4711,-4259,-3900,-3650,-3524,-3510,-3583,-3727,-3904,-4101,-4300,-4487,-4665,-4818,-4955,-5059,-5123,-5142,-5091,-4996,-4839,-4665,-4492,-4360,-4302,-4335,-4469,-4682,-4956,-5233,-5464,-5617,-5627,-5504,-5222,-4811,-4304,-3734,-3165,-2620,-2150,-1765,-1471,-1263,-1117,-1014,-935,-867,-801,-756,-735,-771,-885,-1101,-1430,-1890,-2436,-3077,-3727,-4374,-4935,-5392,-5693,-5849,-5840,-5704,-5449,-5108,-4711,-4286,-3856,-3457,-3100,-2815,-2614,-2505,-2505,-2602,-2810,-3104,-3482,-3909,-4359,-4802,-5195,-5521,-5732,-5825,-5765,-5561,-5200,-4706,-4105,-3425,-2727,-2020,-1373,-776,-269,165,518,805,1039,1225,1383,1499,1585,1606,1560,1422,1167,808,320,-256,-925,-1632,-2370,-3082,-3749,-4329,-4806,-5154,-5377,-5464,-5425,-5264,-4983,-4588,-4078,-3450,-2723,-1897,-1015,-99,795,1618,2328,2860,3208,3333,3247,2980,2547,2023,1433,839,269,-249,-705,-1107,-1453,-1771,-2053,-2329,-2578,-2810,-2999,-3130,-3175,-3115,-2925,-2607,-2160,-1615,-1009,-398,154,598,876,975,884,638,279,-120,-499,-788,-961,-998,-917,-765,-577,-432,-354,-384,-526,-756,-1051,-1348,-1593,-1731,-1709,-1502,-1104,-538,150,879,1582,2152,2542,2682,2574,2225,1684,1032,338,-294,-812,-1153,-1315,-1305,-1159,-935,-669,-418,-202,-35,74,141,165,178,180,203,260,356,524,742,1038,1389,1790,2227,2658,3057,3366,3550,3562,3380,2997,2428,1707,889,24,-812,-1565,-2193,-2647,-2925,-3030,-2972,-2805,-2542,-2228,-1880,-1506,-1099,-651,-138,448,1113,1851,2628,3413,4141,4757,5192,5403,5345,5020,4437,3638,2687,1663,641,-280,-1046,-1583,-1862,-1873,-1619,-1150,-506,225,992,1708,2327,2809,3126,3285,3299,3191,3002,2755,2489,2224,1978,1762,1589,1456,1373,1334,1342,1389,1463,1551,1625,1669,1648,1551,1357,1062,672,203,-316,-838,-1319,-1698,-1922,-1949,-1757,-1339,-734,12,818,1603,2283,2796,3085,3152,2982,2641,2157,1612,1061,558,139,-172,-387,-496,-524,-476,-350,-162,104,437,824,1270,1729,2204,2647,3037,3351,3562,3670,3667,3580,3416,3222,2995,2774,2537,2307,2045,1753,1403,983,486,-82,-704,-1346,-1952,-2481,-2861,-3046,-2992,-2669,-2075,-1218,-138,1122,2479,3866,5188,6367,7333,8030,8429,8528,8339,7912,7298,6565,5779,4999,4268,3611,3041,2543,2103,1700,1307,925,536,166,-184,-473,-696,-826,-854,-796,-648,-446,-207,38,268,468,625,742,820,881,930,1005,1097,1242,1422,1641,1880,2113,2310,2448,2481,2415,2211,1905,1497,1044,577,165,-150,-312,-283,-48,405,1055,1863,2784,3736,4650,5443,6055,6423,6545,6391,6014,5435,4718,3934,3124,2366,1669,1063,542,86,-321,-701,-1049,-1367,-1614,-1782,-1812,-1704,-1425,-999,-441,201,875,1522,2085,2536,2830,2993,2998,2900,2689,2418,2080,1706,1305,880,459,39,-356,-705,-997,-1203,-1317,-1327,-1223,-1018,-710,-304,179,755,1393,2106,2873,3688,4536,5391,6235,7023,7746,8341,8811,9098,9207,9100,8791,8267,7552,6666,5645,4541,3397,2274,1222,284,-497,-1102,-1507,-1713,-1723,-1562,-1243,-821,-312,223,755,1242,1650,1949,2125,2169,2086,1915,1666,1409,1168,986,886,870,922,1016,1102,1140,1084,913,615,210,-254,-730,-1141,-1430,-1549,-1468,-1192,-747,-181,446,1063,1623,2070,2399,2598,2708,2756,2811,2900,3078,3343,3692,4083,4454,4725,4825,4667,4219,3457,2411,1154,-209,-1550,-2717,-3596,-4077,-4112,-3706,-2901,-1809,-540,750,1943,2936,3656,4098,4263,4210,3992,3676,3309,2932,2542,2157,1728,1267,730,135,-516,-1175,-1800,-2321,-2686,-2841,-2756,-2420,-1854,-1086,-181,801,1795,2733,3573,4282,4844,5273,5581,5800,5954,6068,6147,6195,6181,6088,5859,5477,4891,4111,3136,2013,814,-384,-1471,-2365,-2984,-3274,-3236,-2874,-2268,-1490,-652,150,816,1290,1514,1501,1256,844,321,-227,-730,-1118,-1337,-1373,-1207,-890,-445,41,504,867,1054,1030,755,238,-485,-1365,-2313,-3250,-4084,-4733,-5149,-5279,-5132,-4715,-4075,-3277,-2388,-1488,-644,85,667,1083,1336,1457,1459,1398,1282,1138,980,766,521,166,-276,-846,-1512,-2256,-3007,-3704,-4257,-4597,-4663,-4428,-3885,-3091,-2084,-985,141,1184,2083,2790,3293,3591,3733,3738,3666,3533,3364,3158,2894,2553,2093,1496,743,-160,-1187,-2288,-3396,-4427,-5307,-5959,-6322,-6372,-6091,-5530,-4720,-3772,-2748,-1772,-901,-214,269,532,608,528,349,123,-119,-336,-543,-742,-968,-1261,-1642,-2143,-2756,-3464,-4227,-4997,-5702,-6314,-6756,-7034,-7120,-7040,-6812,-6475,-6050,-5570,-5037,-4455,-3820,-3110,-2340,-1488,-599,314,1190,1975,2612,3035,3211,3101,2710,2053,1170,129,-1013,-2157,-3250,-4193,-4971,-5510,-5839,-5938,-5849,-5613,-5263,-4847,-4403,-3936,-3482,-3013,-2546,-2058,-1548,-1017,-462,90,623,1101,1483,1736,1820,1703,1374,827,74,-833,-1856,-2906,-3908,-4784,-5449,-5857,-5972,-5780,-5319,-4611,-3743,-2775,-1794,-870,-63,591,1062,1357,1482,1456,1309,1063,748,397,33,-317,-631,-898,-1115,-1273,-1394,-1473,-1544,-1609,-1693,-1817,-1981,-2201,-2457,-2735,-3011,-3256,-3442,-3557,-3579,-3518,-3365,-3146,-2861,-2533,-2165,-1765,-1337,-881,-405,80,542,953,1247,1395,1337,1067,576,-85,-868,-1676,-2430,-3034,-3437,-3586,-3506,-3196,-2740,-2185,-1621,-1101,-670,-345,-118,45,182,340,558,848,1219,1636,2062,2448,2734,2881,2851,2633,2239,1703,1063,396,-255,-817,-1262,-1563,-1716,-1748,-1686,-1575,-1453,-1357,-1298,-1299,-1330,-1383,-1415,-1395,-1279,-1051,-686,-204,379,1007,1633,2181,2598,2824,2824,2581,2094,1394,517,-471,-1518,-2546,-3503,-4337,-4997,-5464,-5711,-5723,-5502,-5050,-4375,-3516,-2491,-1370,-188,969,2049,2985,3718,4226,4467,4478,4246,3858,3334,2763,2188,1660,1213,851,573,355,160,-33,-261,-522,-815,-1102,-1355,-1506,-1521,-1351,-979,-406,334,1210,2130,3049,3879,4571,5082,5391,5489,5392,5113,4682,4118,3446,2688,1852,969,46,-880,-1788,-2633,-3392,-4008,-4472,-4736,-4802,-4661,-4314,-3795,-3122,-2336,-1490,-612,235,1030,1732,2333,2816,3197,3470,3659,3762,3788,3735,3586,3344,2984,2508,1925,1230,476,-318,-1099,-1812,-2422,-2873,-3155,-3233,-3127,-2826,-2370,-1764,-1070,-299,485,1261,1986,2644,3197,3649,3967,4156,4202,4102,3864,3480,2982,2363,1667,907,129,-635,-1341,-1950,-2430,-2761,-2920,-2928,-2774,-2497,-2114,-1658,-1152,-631,-108,388,838,1230,1530,1747,1840,1836,1707,1485,1176,806,413,10,-352,-670,-916,-1082,-1185,-1219,-1222,-1196,-1164,-1139,-1107,-1088,-1039,-968,-846,-669,-431,-140,191,537,881,1191,1463,1684,1861,2008,2138,2267,2402,2543,2672,2772,2810,2765,2614,2342,1961,1477,936,369,-172,-635,-998,-1214,-1303,-1242,-1075,-812,-499,-153,187,516,811,1073,1304,1500,1671,1804,1895,1927,1872,1714,1414,974,378,-353,-1178,-2061,-2927,-3720,-4380,-4855,-5120,-5155,-4974,-4592,-4053,-3390,-2660,-1905,-1166,-485,135,656,1106,1451,1725,1912,2031,2077,2071,2006,1907,1769,1606,1419,1221,1011,801,593,379,176,-46,-266,-502,-731,-953,-1127,-1248,-1261,-1157,-906,-507,40,692,1426,2156,2844,3405,3798,3981,3932,3667,3200,2583,1871,1123,406,-237,-759,-1142,-1391,-1505,-1534,-1481,-1406,-1310,-1227,-1145,-1076,-998,-917,-821,-717,-620,-533,-476,-442,-437,-434,-416,-351,-218,-4,293,649,1030,1381,1637,1753,1660,1349,801,47,-849,-1825,-2769,-3603,-4230,-4589,-4631,-4352,-3766,-2917,-1876,-720,463,1575,2559,3331,3869,4143,4162,3944,3532,2959,2287,1556,805,73,-625,-1268,-1859,-2388,-2869,-3285,-3643,-3924,-4111,-4183,-4109,-3875,-3458,-2876,-2132,-1286,-380,520,1335,2025,2530,2835,2946,2871,2664,2370,2038,1730,1459,1262,1118,1010,905,743,501,135,-366,-988,-1711,-2483,-3236,-3915,-4434,-4756,-4822,-4622,-4159,-3449,-2556,-1520,-435,642,1626,2464,3101,3508,3658,3570,3236,2726,2058,1315,550,-182,-816,-1334,-1703,-1922,-2011,-1980,-1865,-1693,-1487,-1268,-1054,-847,-651,-475,-300,-146,11,155,311,461,631,798,967,1117,1233,1288,1273,1162,955,658,269,-183,-688,-1227,-1777,-2319,-2844,-3319,-3742,-4087,-4333,-4478,-4498,-4395,-4164,-3822,-3371,-2857,-2284,-1712,-1148,-639,-192,183,471,700,847,951,997,998,952,854,701,489,212,-119,-502,-907,-1323,-1716,-2055,-2330,-2502,-2584,-2561,-2448,-2272,-2037,-1793,-1535,-1305,-1093,-912,-752,-607,-476,-355,-258,-209,-223,-347,-590,-982,-1517,-2196,-2971,-3819,-4659,-5443,-6095,-6569,-6822,-6846,-6631,-6228,-5637,-4951,-4170,-3374,-2575,-1817,-1116,-490,45,482,807,1011,1089,1025,823,476,10,-566,-1200,-1856,-2475,-3005,-3393,-3609,-3611,-3405,-2984,-2376,-1618,-747,172,1097,1975,2753,3420,3914,4260,4415,4419,4258,3979,3593,3141,2649,2146,1653,1185,750,348,-21,-371,-716,-1071,-1448,-1862,-2314,-2805,-3321,-3839,-4342,-4787,-5162,-5411,-5532,-5487,-5272,-4886,-4336,-3646,-2847,-1971,-1063,-154,715,1503,2186,2707,3053,3170,3054,2687,2081,1266,286,-793,-1893,-2939,-3842,-4534,-4949,-5051,-4832,-4296,-3488,-2468,-1301,-92,1099,2166,3072,3752,4207,4433,4466,4350,4140,3882,3629,3389,3192,3004,2827,2608,2333,1960,1476,877,163,-627,-1467,-2302,-3076,-3744,-4245,-4557,-4642,-4500,-4128,-3549,-2795,-1898,-928,90,1073,1994,2793,3450,3928,4234,4350,4303,4101,3783,3367,2905,2418,1952,1530,1168,891,691,584,568,642,813,1083,1442,1901,2423,3015,3619,4221,4760,5201,5507,5648,5627,5436,5122,4700,4239,3770,3349,2991,2731,2549,2454,2399,2365,2301,2185,1984,1695,1324,888,435,-8,-380,-645,-777,-736,-544,-191,275,817,1388,1930,2412,2805,3085,3262,3325,3295,3175,2991,2757,2506,2261,2054,1907,1848,1883,2019,2261,2582,2967,3379,3764,4101,4327,4432,4394,4217,3921,3539,3111,2694,2341,2095,2015,2107,2384,2827,3377,3993,4570,5066,5386,5510,5394,5055,4509,3815,3019,2208,1423,749,199,-178,-398,-450,-367,-166,129,490,910,1366,1848,2340,2826,3280,3681,3998,4205,4296,4251,4090,3836,3505,3161,2816,2515,2283,2122,2050,2053,2132,2281,2500,2785,3146,3568,4057,4588,5133,5671,6152,6555,6837,6988,6990,6850,6591,6225,5804,5343,4886,4454,4049,3694,3363,3060,2764,2458,2131,1772,1378,960,535,126,-232,-513,-691,-743,-678,-493,-226,100,425,718,931,1036,1034,920,743,525,335,187,126,150,244,389,535,648,694,645,501,276,-3,-279,-508,-643,-658,-531,-290,63,470,912,1352,1771,2166,2534,2895,3250,3624,4003,4389,4753,5059,5265,5336,5230,4952,4494,3888,3181,2411,1647,912,267,-295,-741,-1104,-1384,-1622,-1824,-2024,-2209,-2378,-2503,-2547,-2479,-2270,-1902,-1391,-751,-40,680,1343,1861,2193,2275,2106,1690,1073,318,-491,-1276,-1954,-2465,-2772,-2855,-2730,-2418,-1968,-1419,-836,-246,293,773,1163,1466,1690,1831,1924,1959,1973,1965,1960,1964,1992,2048,2123,2226,2314,2397,2418,2376,2233,1976,1604,1106,532,-114,-749,-1343,-1817,-2139,-2269,-2210,-1963,-1591,-1131,-676,-290,-42,11,-144,-518,-1058,-1719,-2401,-3040,-3541,-3856,-3955,-3831,-3518,-3067,-2530,-1995,-1498,-1112,-843,-703,-679,-720,-815,-909,-997,-1078,-1163,-1280,-1462,-1707,-2044,-2423,-2832,-3198,-3466,-3575,-3470,-3139,-2573,-1823,-949,-40,803,1500,1966,2163,2071,1696,1086,283,-629,-1586,-2510,-3331,-4009,-4494,-4787,-4882,-4806,-4584,-4263,-3870,-3460,-3055,-2691,-2380,-2137,-1956,-1827,-1740,-1674,-1612,-1564,-1504,-1473,-1454,-1477,-1537,-1639,-1759,-1874,-1953,-1943,-1835,-1571,-1175,-633,4,687,1350,1916,2333,2548,2559,2358,2001,1516,984,447,-30,-420,-701,-880,-981,-1031,-1074,-1133,-1242,-1388,-1586,-1800,-2021,-2220,-2376,-2472,-2510,-2478,-2412,-2314,-2236,-2195,-2227,-2348,-2569,-2871,-3253,-3664,-4096,-4489,-4830,-5066,-5189,-5166,-4991,-4672,-4214,-3668,-3055,-2448,-1885,-1420,-1105,-957,-999,-1220,-1586,-2041,-2519,-2933,-3221,-3323,-3214,-2892,-2383,-1733,-997,-240,488,1134,1671,2083,2361,2529,2577,2543,2397,2160,1794,1300,660,-120,-1024,-2020,-3066,-4113,-5107,-5996,-6745,-7306,-7674,-7838,-7802,-7607,-7250,-6802,-6254,-5683,-5076,-4499,-3947,-3452,-3032,-2675,-2405,-2195,-2050,-1947,-1885,-1846,-1837,-1842,-1878,-1929,-2014,-2112,-2221,-2325,-2401,-2425,-2381,-2244,-2022,-1711,-1349,-952,-585,-258,-25,114,154,109,15,-100,-188,-228,-188,-86,81,253,402,467,412,203,-164,-682,-1316,-2034,-2772,-3510,-4164,-4753,-5204,-5554,-5783,-5911,-5969,-5968,-5940,-5899,-5864,-5838,-5840,-5858,-5923,-6007,-6143,-6282,-6435,-6537,-6579,-6487,-6257,-5842,-5266,-4526,-3690,-2791,-1931,-1160,-571,-202,-88,-224,-564,-1061,-1618,-2172,-2636,-2966,-3122,-3102,-2911,-2581,-2154,-1669,-1181,-719,-319,9,258,433,533,562,513,386,166,-136,-536,-1005,-1543,-2127,-2728,-3334,-3899,-4413,-4835,-5152,-5349,-5412,-5350,-5176,-4901,-4574,-4200,-3849,-3520,-3276,-3110,-3041,-3050,-3099,-3158,-3160,-3071,-2847,-2470,-1942,-1290,-546,224,974,1646,2203,2614,2890,3026,3062,3030,2946,2858,2757,2659,2548,2407,2216,1962,1630,1227,756,245,-278,-778,-1225,-1585,-1864,-2037,-2147,-2193,-2227,-2264,-2339,-2456,-2628,-2825,-3046,-3228,-3372,-3414,-3366,-3197,-2937,-2590,-2211,-1821,-1468,-1189,-999,-927,-975,-1134,-1403,-1747,-2139,-2531,-2874,-3111,-3196,-3082,-2753,-2194,-1441,-518,498,1554,2562,3458,4185,4697,4993,5072,4974,4735,4400,4009,3609,3210,2870,2587,2411,2359,2445,2691,3076,3585,4155,4739,5228,5557,5619,5358,4736,3757,2470,965,-643,-2223,-3643,-4809,-5632,-6083,-6160,-5894,-5340,-4583,-3682,-2739,-1793,-933,-167,438,890,1165,1268,1221,1046,801,535,320,225,293,573,1072,1763,2624,3571,4555,5492,6327,7013,7525,7867,8048,8106,8071,7985,7866,7732,7595,7432,7262,7050,6820,6547,6266,5959,5657,5344,5040,4724,4401,4054,3679,3281,2857,2433,2016,1632,1304,1041,859,749,710,711,731,733,678,549,312,-18,-439,-912,-1385,-1809,-2114,-2259,-2199,-1921,-1430,-749,73,984,1920,2824,3643,4339,4885,5264,5478,5543,5470,5312,5080,4843,4618,4461,4391,4440,4613,4909,5307,5777,6271,6748,7159,7473,7661,7724,7659,7499,7252,6973,6655,6349,6024,5700,5330,4912,4395,3782,3051,2214,1291,315,-677,-1625,-2494,-3222,-3776,-4124,-4252,-4160,-3884,-3447,-2918,-2343,-1790,-1306,-920,-652,-478,-367,-263,-93,197,658,1326,2179,3212,4343,5512,6622,7600,8371,8899,9156,9162,8953,8573,8093,7554,7008,6485,5995,5549,5142,4774,4439,4151,3912,3737,3636,3615,3662,3778,3914,4068,4184,4252,4237,4134,3939,3652,3292,2877,2422,1957,1504,1066,680,328,29,-217,-428,-591,-732,-857,-979,-1128,-1310,-1545,-1837,-2179,-2557,-2932,-3282,-3539,-3691,-3670,-3472,-3080,-2502,-1783,-966,-124,678,1380,1946,2360,2626,2789,2876,2957,3067,3252,3517,3873,4270,4698,5073,5385,5573,5643,5582,5418,5164,4856,4505,4129,3737,3320,2891,2415,1915,1361,772,153,-479,-1094,-1666,-2177,-2587,-2906,-3104,-3208,-3216,-3152,-3042,-2896,-2745,-2581,-2418,-2234,-2023,-1760,-1426,-1014,-510,70,714,1380,2027,2591,3034,3292,3349,3190,2834,2325,1727,1116,578,186,0,41,301,735,1260,1798,2234,2512,2555,2368,1950,1366,690,8,-585,-1014,-1237,-1223,-1002,-624,-140,331,760,1032,1140,1042,742,277,-326,-995,-1687,-2341,-2921,-3393,-3752,-3994,-4133,-4188,-4170,-4103,-3995,-3849,-3665,-3437,-3159,-2824,-2444,-2022,-1595,-1178,-809,-499,-260,-89,45,147,265,401,581,788,1023,1241,1428,1527,1522,1383,1119,751,333,-80,-401,-582,-569,-337,89,702,1413,2167,2867,3432,3796,3893,3724,3267,2588,1716,729,-301,-1328,-2273,-3126,-3830,-4407,-4829,-5138,-5338,-5463,-5537,-5574,-5599,-5609,-5612,-5600,-5560,-5484,-5348,-5132,-4822,-4381,-3816,-3092,-2232,-1227,-115,1073,2282,3449,4506,5392,6035,6405,6452,6191,5626,4815,3817,2725,1614,587,-317,-1035,-1561,-1912,-2101,-2191,-2219,-2229,-2264,-2324,-2423,-2525,-2608,-2625,-2538,-2333,-1992,-1548,-1034,-517,-60,253,379,263,-93,-666,-1405,-2223,-3035,-3759,-4315,-4684,-4841,-4834,-4703,-4525,-4362,-4276,-4296,-4431,-4650,-4917,-5156,-5323,-5353,-5226,-4948,-4525,-4025,-3472,-2928,-2424,-1972,-1585,-1222,-880,-500,-99,352,805,1234,1568,1767,1759,1554,1125,559,-96,-727,-1237,-1558,-1618,-1432,-1006,-428,227,850,1344,1636,1675,1452,993,342,-438,-1284,-2155,-3009,-3830,-4625,-5388,-6147,-6900,-7662,-8413,-9132,-9766,-10250,-10527,-10517,-10197,-9529,-8543,-7264,-5777,-4164,-2542,-1021,302,1327,2016,2327,2275,1904,1267,471,-397,-1233,-1944,-2470,-2751,-2775,-2546,-2093,-1485,-774,-56,601,1130,1460,1572,1434,1062,491,-223,-1007,-1767,-2439,-2939,-3223,-3274,-3082,-2690,-2143,-1516,-875,-310,133,378,413,213,-199,-798,-1522,-2316,-3110,-3852,-4500,-5041,-5464,-5806,-6086,-6339,-6607,-6877,-7192,-7488,-7772,-7953,-8014,-7876,-7533,-6961,-6192,-5271,-4266,-3249,-2290,-1450,-765,-256,84,257,309,226,58,-227,-593,-1068,-1609,-2212,-2816,-3370,-3794,-4017,-3955,-3578,-2848,-1802,-476,1025,2622,4175,5608,6806,7711,8281,8496,8379,7945,7245,6316,5212,3970,2635,1244,-170,-1569,-2918,-4165,-5267,-6160,-6812,-7177,-7247,-7027,-6545,-5839,-4978,-4008,-3013,-2038,-1151,-385,222,665,931,1048,1026,905,717,483,229,-35,-316,-597,-903,-1207,-1523,-1813,-2067,-2239,-2289,-2173,-1842,-1271,-437,647,1957,3448,5050,6691,8281,9743,10998,12000,12716,13143,13314,13249,13020,12651,12205,11694,11134,10503,9784,8932,7933,6758,5422,3938,2352,706,-933,-2513,-3981,-5286,-6407,-7313,-7998,-8456,-8693,-8722,-8575,-8277,-7866,-7387,-6861,-6338,-5817,-5324,-4849,-4385,-3914,-3407,-2831,-2164,-1372,-456,581,1725,2920,4145,5328,6438,7424,8266,8942,9463,9826,10068,10176,10184,10075,9860,9538,9111,8595,8017,7416,6848,6373,6057,5947,6083,6462,7070,7850,8721,9598,10350,10890,11095,10915,10288,9227,7748,5923,3830,1570,-744,-3016,-5136,-7028,-8620,-9874,-10767,-11317,-11546,-11499,-11230,-10771,-10175,-9453,-8649,-7780,-6874,-5969,-5080,-4244,-3473,-2791,-2207,-1739,-1370,-1098,-874,-673,-428,-115,324,886,1589,2401,3287,4195,5072,5849,6500,6987,7315,7508,7608,7658,7724,7823,7981,8185,8395,8565,8628,8520,8205,7650,6881,5917,4826,3671,2518,1431,462,-371,-1053,-1607,-2058,-2455,-2825,-3216,-3631,-4091,-4582,-5094,-5600,-6069,-6472,-6782,-6983,-7078,-7081,-7007,-6883,-6722,-6524,-6299,-6016,-5670,-5235,-4708,-4093,-3406,-2678,-1932,-1196,-483,218,912,1644,2432,3320,4307,5395,6539,7679,8731,9609,10220,10516,10453,10049,9351,8433,7399,6342,5344,4465,3719,3102,2574,2078,1554,954,241,-587,-1496,-2443,-3318,-4061,-4548,-4739,-4568,-4037,-3169,-2020,-678,741,2140,3386,4403,5118,5495,5536,5262,4715,3957,3038,2021,944,-146,-1220,-2233,-3157,-3929,-4517,-4861,-4927,-4700,-4173,-3399,-2435,-1395,-362,527,1234,1666,1858,1817,1625,1373,1166,1111,1277,1718,2418,3337,4391,5469,6471,7288,7849,8108,8048,7695,7086,6289,5372,4400,3434,2501,1619,768,-74,-947,-1874,-2889,-3982,-5153,-6363,-7570,-8720,-9743,-10597,-11220,-11592,-11700,-11549,-11161,-10576,-9807,-8909,-7877,-6757,-5552,-4309,-3051,-1831,-672,381,1318,2135,2843,3483,4087,4710,5386,6139,6969,7820,8642,9326,9771,9901,9602,8889,7726,6204,4412,2484,574,-1190,-2695,-3877,-4723,-5258,-5549,-5685,-5757,-5855,-6048,-6367,-6827,-7396,-8019,-8618,-9094,-9350,-9300,-8874,-8052,-6848,-5331,-3602,-1796,-48,1502,2766,3678,4232,4468,4458,4294,4078,3885,3764,3731,3752,3776,3742,3581,3276,2813,2237,1615,1028,559,276,197,333,617,1001,1378,1690,1869,1894,1774,1535,1236,926,654,438,284,157,20,-188,-512,-997,-1646,-2466,-3380,-4340,-5216,-5921,-6341,-6400,-6065,-5345,-4290,-3009,-1616,-262,935,1853,2442,2668,2556,2180,1614,976,348,-200,-632,-963,-1228,-1488,-1808,-2228,-2786,-3456,-4216,-4988,-5708,-6296,-6690,-6842,-6722,-6335,-5681,-4801,-3729,-2517,-1229,74,1318,2408,3291,3861,4114,3996,3553,2843,1958,1019,144,-579,-1067,-1323,-1371,-1289,-1194,-1191,-1396,-1888,-2684,-3773,-5063,-6428,-7740,-8828,-9603,-9951,-9868,-9353,-8478,-7344,-6060,-4776,-3584,-2613,-1912,-1550,-1527,-1855,-2483,-3383,-4466,-5669,-6899,-8067,-9092,-9908,-10440,-10681,-10586,-10174,-9462,-8467,-7250,-5836,-4304,-2680,-1043,585,2142,3608,4937,6095,7065,7788,8287,8509,8498,8253,7826,7258,6592,5888,5142,4407,3634,2826,1925,906,-282,-1632,-3152,-4772,-6436,-8025,-9451,-10594,-11378,-11758,-11718,-11309,-10595,-9694,-8708,-7766,-6946,-6320,-5906,-5701,-5647,-5700,-5762,-5778,-5680,-5423,-4990,-4374,-3586,-2659,-1619,-518,613,1721,2778,3744,4597,5312,5897,6347,6680,6918,7068,7151,7181,7164,7123,7078,7029,7009,6997,7008,7005,6979,6881,6686,6339,5822,5087,4146,2987,1651,185,-1353,-2871,-4288,-5505,-6433,-7005,-7153,-6871,-6138,-5022,-3562,-1885,-86,1693,3343,4753,5846,6568,6890,6823,6384,5629,4611,3408,2086,737,-591,-1806,-2869,-3716,-4318,-4654,-4727,-4562,-4205,-3731,-3195,-2694,-2256,-1948,-1764,-1697,-1710,-1735,-1715,-1567,-1252,-721,12,934,1980,3085,4170,5159,6009,6670,7156,7463,7636,7706,7707,7666,7578,7437,7205,6836,6302,5555,4613,3474,2200,850,-481,-1704,-2733,-3491,-3938,-4045,-3842,-3352,-2676,-1881,-1094,-408,80,300,211,-182,-853,-1715,-2685,-3637,-4456,-5036,-5281,-5134,-4572,-3595,-2256,-623,1210,3133,5051,6862,8489,9870,10956,11746,12222,12426,12371,12104,11668,11082,10398,9613,8756,7818,6794,5681,4464,3165,1780,373,-1044,-2382,-3604,-4628,-5412,-5906,-6087,-5956,-5520,-4826,-3913,-2844,-1679,-490,684,1762,2731,3538,4173,4647,4946,5115,5163,5129,5041,4917,4783,4631,4473,4295,4089,3874,3644,3437,3267,3165,3144,3211,3362,3575,3839,4111,4384,4618,4825,4986,5135,5285,5479,5742,6089,6524,7009,7497,7915,8172,8201,7923,7296,6314,4996,3402,1635,-215,-2004,-3645,-5040,-6130,-6898,-7332,-7477,-7368,-7074,-6657,-6186,-5726,-5321,-5006,-4803,-4689,-4667,-4679,-4701,-4679,-4571,-4357,-4009,-3550,-2987,-2366,-1718,-1086,-489,53,557,1040,1539,2089,2734,3489,4379,5398,6504,7680,8814,9868,10720,11329,11630,11621,11314,10771,10058,9275,8504,7815,7248,6802,6437,6083,5648,5048,4203,3096,1712,123,-1593,-3325,-4934,-6328,-7382,-8060,-8309,-8166,-7660,-6885,-5924,-4905,-3919,-3072,-2434,-2036,-1890,-1964,-2187,-2493,-2772,-2951,-2953,-2733,-2276,-1587,-717,295,1376,2469,3534,4512,5403,6172,6830,7374,7805,8138,8361,8490,8500,8400,8158,7779,7247,6559,5742,4794,3780,2715,1667,665,-237,-1004,-1616,-2050,-2311,-2418,-2379,-2246,-2030,-1770,-1481,-1176,-866,-551,-236,78,391,700,1007,1316,1628,1947,2272,2584,2873,3083,3195,3131,2867,2351,1566,521,-769,-2243,-3842,-5479,-7069,-8534,-9790,-10788,-11478,-11826,-11845,-11523,-10916,-10058,-9013,-7856,-6634,-5416,-4225,-3103,-2039,-1057,-113,783,1680,2585,3524,4497,5494,6483,7427,8269,8966,9462,9731,9749,9521,9080,8453,7718,6917,6107,5333,4594,3897,3215,2507,1751,922,11,-962,-1976,-2986,-3948,-4806,-5524,-6067,-6408,-6579,-6568,-6467,-6301,-6168,-6129,-6238,-6549,-7068,-7778,-8643,-9563,-10450,-11174,-11598,-11623,-11141,-10111,-8530,-6447,-3965,-1233,1580,4296,6727,8748,10227,11130,11444,11218,10549,9557,8377,7157,5998,5012,4229,3673,3302,3044,2828,2530,2104,1463,612,-439,-1624,-2867,-4047,-5080,-5843,-6284,-6336,-6019,-5340,-4396,-3260,-2056,-887,149,966,1514,1766,1723,1420,909,252,-482,-1219,-1928,-2550,-3101,-3568,-3979,-4348,-4695,-5017,-5313,-5546,-5689,-5691,-5514,-5128,-4509,-3661,-2596,-1353,13,1441,2841,4141,5257,6127,6714,6995,6994,6722,6255,5616,4879,4082,3237,2391,1505,608,-326,-1277,-2216,-3100,-3856,-4421,-4715,-4711,-4365,-3728,-2822,-1772,-660,351,1163,1657,1761,1463,761,-271,-1545,-2967,-4414,-5814,-7083,-8182,-9090,-9800,-10337,-10697,-10920,-10986,-10919,-10684,-10297,-9716,-8979,-8060,-7006,-5831,-4572,-3267,-1948,-650,592,1747,2791,3684,4412,4946,5276,5395,5299,5007,4528,3892,3141,2294,1428,553,-276,-1043,-1745,-2374,-2963,-3521,-4081,-4673,-5303,-5998,-6731,-7507,-8271,-8997,-9624,-10116,-10424,-10526,-10401,-10069,-9546,-8896,-8173,-7472,-6857,-6433,-6232,-6322,-6685,-7313,-8127,-9047,-9946,-10704,-11202,-11331,-11030,-10266,-9057,-7479,-5634,-3666,-1745,-6,1387,2361,2859,2897,2540,1899,1094,292,-406,-851,-1002,-793,-258,558,1554,2596,3557,4289,4686,4662,4179,3248,1929,331,-1407,-3119,-4658,-5878,-6700,-7064,-7000,-6540,-5801,-4866,-3868,-2898,-2039,-1335,-804,-418,-160,42,199,368,523,666,738,699,478,47,-637,-1551,-2662,-3901,-5155,-6330,-7302,-7975,-8289,-8180,-7668,-6758,-5533,-4059,-2441,-769,866,2396,3764,4947,5925,6711,7311,7756,8057,8247,8339,8362,8331,8272,8193,8126,8059,8003,7956,7889,7813,7683,7500,7231,6875,6394,5811,5100,4291,3384,2393,1338,216,-957,-2175,-3430,-4692,-5945,-7152,-8275,-9282,-10132,-10814,-11296,-11600,-11708,-11662,-11453,-11110,-10635,-10022,-9279,-8379,-7326,-6107,-4723,-3183,-1515,260,2067,3883,5608,7210,8614,9793,10716,11389,11827,12063,12159,12157,12128,12111,12135,12219,12331,12453,12518,12461,12225,11727,10937,9798,8345,6576,4603,2492,391,-1585,-3307,-4680,-5630,-6143,-6234,-5974,-5463,-4825,-4181,-3651,-3303,-3201,-3330,-3677,-4156,-4701,-5189,-5544,-5667,-5505,-5023,-4219,-3125,-1787,-279,1324,2938,4482,5894,7127,8147,8969,9598,10078,10457,10768,11054,11334,11596,11835,11991,12020,11848,11417,10671,9590,8147,6410,4397,2256,61,-2021,-3883,-5395,-6470,-7047,-7089,-6613,-5658,-4300,-2649,-817,1066,2879,4518,5903,6956,7665,7977,7927,7503,6768,5754,4549,3213,1841,514,-694,-1703,-2471,-2966,-3170,-3126,-2853,-2447,-1970,-1520,-1176,-996,-1033,-1287,-1739,-2333,-2979,-3574,-4005,-4172,-3994,-3439,-2509,-1258,226,1823,3396,4812,5944,6695,7013,6886,6359,5518,4474,3374,2348,1529,1020,879,1138,1760,2689,3811,5019,6171,7170,7903,8326,8408,8171,7663,6971,6170,5378,4658,4090,3702,3507,3477,3573,3720,3846,3878,3736,3376,2770,1901,820,-450,-1824,-3223,-4572,-5777,-6781,-7524,-7976,-8121,-7964,-7518,-6816,-5882,-4772,-3522,-2188,-830,516,1776,2924,3906,4701,5291,5668,5848,5847,5698,5432,5092,4712,4334,3988,3717,3531,3471,3534,3735,4060,4498,5007,5556,6098,6581,6984,7262,7411,7427,7299,7056,6687,6224,5662,5027,4307,3526,2664,1739,746,-310,-1402,-2532,-3644,-4732,-5753,-6675,-7483,-8135,-8630,-8945,-9090,-9064,-8887,-8566,-8119,-7528,-6810,-5920,-4887,-3674,-2334,-874,629,2117,3511,4731,5716,6410,6786,6856,6636,6196,5592,4916,4251,3659,3226,2970,2930,3104,3451,3943,4495,5037,5487,5768,5835,5652,5236,4619,3857,3042,2231,1507,917,470,178,-17,-157,-321,-575,-977,-1567,-2352,-3321,-4436,-5636,-6866,-8052,-9136,-10074,-10815,-11344,-11640,-11694,-11506,-11074,-10383,-9452,-8259,-6838,-5199,-3389,-1459,520,2481,4336,6025,7470,8629,9461,9959,10118,9970,9543,8888,8058,7112,6097,5078,4084,3160,2334,1612,1016,538,175,-76,-229,-286,-263,-154,6,226,447,659,798,828,713,415,-64,-726,-1530,-2440,-3387,-4325,-5189,-5942,-6552,-7011,-7327,-7508,-7587,-7578,-7511,-7399,-7257,-7102,-6945,-6799,-6675,-6589,-6540,-6547,-6587,-6657,-6726,-6742,-6658,-6405,-5922,-5169,-4113,-2784,-1208,511,2285,3979,5474,6660,7446,7797,7701,7215,6419,5430,4375,3378,2535,1929,1589,1525,1705,2068,2565,3099,3636,4099,4474,4742,4920,5016,5074,5107,5147,5191,5242,5256,5217,5060,4757,4261,3559,2635,1512,220,-1196,-2670,-4134,-5523,-6753,-7785,-8552,-9042,-9230,-9139,-8791,-8239,-7539,-6773,-5995,-5291,-4682,-4215,-3874,-3649,-3487,-3348,-3169,-2902,-2514,-1965,-1258,-385,621,1733,2892,4043,5125,6059,6812,7304,7526,7432,7028,6330,5362,4199,2897,1541,212,-1034,-2132,-3060,-3791,-4326,-4671,-4846,-4885,-4823,-4710,-4595,-4536,-4559,-4724,-5009,-5458,-6017,-6680,-7387,-8090,-8735,-9263,-9643,-9841,-9855,-9696,-9397,-8995,-8545,-8079,-7651,-7261,-6922,-6610,-6273,-5891,-5373,-4726,-3887,-2904,-1778,-607,553,1574,2385,2887,3029,2797,2197,1297,177,-1057,-2273,-3373,-4227,-4793,-5003,-4890,-4481,-3878,-3176,-2503,-1952,-1621,-1545,-1738,-2167,-2760,-3439,-4101,-4660,-5050,-5216,-5165,-4899,-4491,-3998,-3522,-3142,-2949,-3005,-3338,-3973,-4858,-5949,-7151,-8353,-9462,-10357,-10976,-11248,-11167,-10737,-10007,-9036,-7909,-6701,-5487,-4329,-3268,-2339,-1549,-921,-443,-126,52,105,69,-11,-92,-114,-40,164,517,1002,1606,2272,2951,3573,4072,4403,4522,4428,4124,3659,3063,2412,1747,1128,584,149,-198,-446,-655,-848,-1085,-1397,-1814,-2340,-2957,-3636,-4317,-4949,-5466,-5827,-5988,-5937,-5680,-5232,-4641,-3948,-3204,-2468,-1771,-1153,-623,-180,194,523,857,1210,1646,2158,2772,3466,4224,4981,5711,6319,6774,7002,6984,6692,6145,5373,4430,3387,2328,1331,475,-170,-572,-695,-570,-213,297,898,1512,2049,2476,2719,2784,2657,2360,1944,1440,928,448,64,-200,-318,-308,-182,0,202,358,420,361,145,-207,-682,-1234,-1804,-2328,-2747,-2993,-3045,-2853,-2445,-1803,-990,-28,1014,2080,3106,4039,4821,5425,5816,5989,5952,5724,5346,4878,4370,3910,3552,3359,3380,3614,4077,4709,5467,6270,7032,7684,8143,8385,8374,8146,7723,7178,6577,5991,5488,5113,4892,4836,4918,5108,5346,5574,5730,5764,5617,5285,4730,3985,3056,1988,832,-363,-1532,-2621,-3583,-4373,-4967,-5355,-5530,-5522,-5337,-5024,-4589,-4084,-3492,-2847,-2123,-1317,-417,590,1696,2892,4138,5391,6578,7642,8507,9130,9467,9511,9276,8795,8134,7361,6552,5790,5120,4597,4230,4003,3901,3865,3851,3815,3712,3527,3246,2881,2437,1951,1424,891,361,-163,-654,-1131,-1565,-1963,-2316,-2608,-2846,-3005,-3091,-3101,-3029,-2903,-2720,-2514,-2296,-2097,-1923,-1792,-1707,-1653,-1636,-1606,-1558,-1425,-1191,-808,-255,466,1356,2371,3476,4606,5715,6732,7622,8343,8882,9226,9398,9392,9245,8958,8559,8049,7455,6786,6082,5364,4680,4063,3534,3129,2823,2629,2504,2421,2345,2249,2104,1922,1688,1429,1157,865,564,219,-192,-703,-1353,-2153,-3111,-4207,-5395,-6623,-7803,-8867,-9712,-10294,-10540,-10454,-10029,-9322,-8379,-7291,-6116,-4927,-3772,-2664,-1620,-600,411,1465,2590,3799,5108,6469,7865,9209,10462,11527,12374,12924,13171,13086,12688,11998,11066,9941,8688,7363,6013,4694,3428,2257,1203,296,-440,-963,-1266,-1309,-1095,-635,46,878,1801,2694,3478,4021,4248,4086,3493,2484,1100,-576,-2417,-4300,-6074,-7627,-8834,-9657,-10038,-10022,-9648,-9017,-8226,-7396,-6606,-5941,-5412,-5018,-4706,-4403,-4033,-3506,-2772,-1790,-555,891,2512,4205,5904,7502,8927,10104,10988,11544,11763,11651,11239,10559,9677,8636,7516,6366,5245,4194,3233,2375,1612,928,303,-298,-881,-1472,-2066,-2653,-3227,-3748,-4200,-4561,-4804,-4952,-4986,-4967,-4893,-4839,-4812,-4869,-5017,-5265,-5603,-6010,-6432,-6839,-7161,-7366,-7412,-7283,-6963,-6474,-5814,-5019,-4106,-3104,-2045,-944,160,1248,2293,3250,4114,4820,5368,5718,5867,5822,5592,5205,4692,4078,3404,2682,1955,1223,520,-153,-785,-1370,-1914,-2418,-2874,-3291,-3655,-3950,-4172,-4295,-4299,-4188,-3919,-3518,-2969,-2295,-1537,-726,58,753,1275,1559,1540,1196,516,-467,-1690,-3062,-4480,-5815,-6967,-7844,-8380,-8576,-8435,-8029,-7436,-6739,-6032,-5366,-4789,-4294,-3872,-3458,-3013,-2477,-1803,-997,-48,990,2055,3102,4040,4855,5496,5985,6332,6585,6788,6992,7223,7514,7841,8197,8521,8779,8896,8856,8605,8167,7542,6788,5950,5104,4300,3591,3012,2548,2205,1909,1623,1266,784,133,-722,-1765,-2985,-4325,-5721,-7117,-8433,-9628,-10648,-11480,-12108,-12548,-12816,-12928,-12910,-12771,-12509,-12131,-11614,-10957,-10147,-9182,-8062,-6794,-5387,-3869,-2256,-604,1060,2670,4180,5543,6699,7633,8295,8692,8810,8681,8325,7812,7172,6485,5791,5139,4559,4073,3674,3371,3125,2924,2730,2508,2233,1880,1441,910,298,-386,-1126,-1911,-2731,-3573,-4447,-5330,-6252,-7178,-8136,-9094,-10047,-10982,-11852,-12660,-13353,-13930,-14376,-14685,-14879,-14963,-14957,-14867,-14690,-14403,-13969,-13350,-12476,-11333,-9868,-8120,-6098,-3913,-1634,592,2646,4427,5815,6795,7314,7437,7194,6703,6053,5356,4702,4151,3750,3483,3332,3230,3106,2896,2518,1948,1152,150,-1025,-2313,-3646,-4941,-6145,-7191,-8051,-8712,-9170,-9452,-9590,-9616,-9582,-9520,-9472,-9468,-9529,-9665,-9886,-10162,-10492,-10831,-11138,-11391,-11526,-11538,-11387,-11065,-10560,-9883,-9031,-8040,-6908,-5684,-4366,-3004,-1594,-188,1210,2539,3779,4877,5795,6499,6949,7126,7017,6610,5936,5022,3939,2762,1590,505,-397,-1068,-1451,-1551,-1365,-946,-334,388,1169,1927,2623,3214,3679,4024,4250,4373,4404,4343,4189,3917,3523,2966,2264,1389,376,-767,-1980,-3234,-4447,-5580,-6560,-7360,-7935,-8290,-8421,-8359,-8132,-7794,-7358,-6884,-6360,-5806,-5204,-4516,-3731,-2797,-1714,-478,883,2312,3741,5079,6247,7164,7792,8098,8121,7888,7503,7040,6608,6286,6125,6155,6354,6674,7049,7380,7614,7661,7515,7155,6623,5966,5257,4564,3954,3470,3124,2914,2786,2704,2582,2378,2026,1512,821,-4,-933,-1891,-2809,-3632,-4299,-4787,-5091,-5223,-5218,-5125,-4970,-4802,-4612,-4414,-4163,-3831,-3358,-2700,-1802,-638,815,2535,4484,6586,8748,10850,12791,14442,15731,16573,16932,16811,16227,15261,14003,12557,11053,9569,8195,6975,5914,5024,4259,3614,3043,2542,2099,1727,1442,1275,1244,1375,1652,2069,2561,3083,3543,3881,4013,3908,3525,2880,1994,929,-252,-1454,-2593,-3589,-4359,-4871,-5088,-5022,-4701,-4172,-3488,-2706,-1864,-1009,-139,726,1602,2503,3428,4388,5362,6322,7220,8008,8615,9019,9159,9056,8704,8152,7455,6671,5877,5121,4446,3881,3406,3020,2664,2310,1908,1431,868,219,-478,-1192,-1847,-2402,-2765,-2906,-2768,-2349,-1658,-742,328,1447,2512,3402,4014,4277,4137,3604,2709,1536,186,-1205,-2520,-3630,-4446,-4905,-4980,-4696,-4085,-3234,-2212,-1102,11,1088,2078,2967,3771,4494,5177,5839,6483,7106,7663,8106,8362,8366,8062,7415,6421,5120,3570,1898,210,-1340,-2645,-3601,-4164,-4325,-4133,-3651,-2988,-2231,-1486,-816,-286,107,340,476,526,562,606,688,825,996,1199,1404,1580,1728,1803,1829,1780,1682,1540,1370,1205,1044,922,818,739,661,557,418,221,-21,-284,-530,-707,-760,-648,-341,170,853,1678,2558,3442,4236,4894,5354,5618,5665,5540,5261,4881,4426,3945,3438,2944,2449,1975,1524,1107,753,464,285,205,243,379,577,808,994,1104,1056,841,419,-187,-962,-1841,-2785,-3707,-4572,-5320,-5931,-6391,-6707,-6908,-7015,-7074,-7104,-7129,-7150,-7148,-7096,-6948,-6659,-6185,-5494,-4572,-3432,-2118,-680,797,2248,3607,4825,5886,6789,7548,8197,8751,9233,9636,9952,10143,10178,9995,9576,8884,7942,6779,5468,4081,2704,1403,222,-806,-1693,-2442,-3086,-3640,-4124,-4526,-4843,-5034,-5073,-4925,-4568,-4023,-3313,-2518,-1709,-996,-465,-201,-253,-638,-1346,-2316,-3481,-4733,-5973,-7103,-8043,-8742,-9171,-9345,-9280,-9036,-8646,-8165,-7602,-6989,-6287,-5500,-4587,-3526,-2323,-980,450,1915,3331,4616,5693,6496,6991,7164,7037,6648,6080,5382,4660,3954,3338,2830,2444,2170,1988,1866,1777,1687,1572,1417,1208,941,630,274,-97,-485,-855,-1220,-1556,-1880,-2196,-2513,-2853,-3226,-3646,-4118,-4646,-5219,-5829,-6448,-7062,-7632,-8139,-8545,-8827,-8959,-8918,-8702,-8300,-7737,-7032,-6223,-5364,-4484,-3641,-2836,-2082,-1343,-577,278,1282,2474,3869,5433,7111,8793,10370,11708,12701,13264,13353,12985,12204,11128,9873,8575,7355,6303,5458,4838,4395,4081,3826,3547,3208,2745,2178,1500,758,-11,-761,-1467,-2111,-2702,-3273,-3847,-4479,-5188,-6012,-6947,-7987,-9108,-10250,-11380,-12409,-13301,-13980,-14419,-14568,-14442,-14013,-13338,-12426,-11346,-10147,-8887,-7618,-6377,-5187,-4056,-2970,-1912,-850,233,1367,2542,3767,5009,6229,7390,8414,9265,9878,10216,10280,10052,9597,8938,8156,7326,6492,5738,5067,4499,4010,3547,3066,2494,1789,916,-142,-1359,-2713,-4144,-5589,-6994,-8284,-9423,-10359,-11085,-11583,-11881,-11990,-11964,-11837,-11668,-11507,-11390,-11366,-11442,-11633,-11915,-12262,-12621,-12944,-13169,-13243,-13121,-12764,-12157,-11287,-10172,-8826,-7283,-5583,-3759,-1874,31,1878,3604,5115,6349,7210,7665,7662,7206,6333,5097,3613,1981,343,-1193,-2530,-3607,-4405,-4929,-5216,-5308,-5257,-5091,-4847,-4531,-4147,-3693,-3168,-2582,-1956,-1342,-791,-379,-177,-228,-584,-1233,-2164,-3318,-4633,-6018,-7402,-8695,-9841,-10782,-11495,-11964,-12194,-12204,-12020,-11674,-11207,-10648,-10025,-9358,-8640,-7869,-7014,-6055,-4959,-3720,-2328,-814,789,2431,4036,5550,6894,8025,8886,9464,9740,9739,9485,9018,8404,7676,6910,6141,5409,4751,4178,3689,3289,2941,2639,2351,2068,1774,1473,1153,832,485,132,-251,-671,-1121,-1636,-2185,-2795,-3441,-4118,-4814,-5501,-6165,-6783,-7329,-7795,-8161,-8406,-8542,-8534,-8407,-8146,-7768,-7283,-6698,-6039,-5297,-4507,-3635,-2706,-1676,-556,702,2065,3567,5138,6760,8345,9826,11117,12153,12880,13259,13304,13021,12481,11740,10891,10000,9143,8344,7626,6979,6367,5788,5194,4606,4024,3484,3025,2701,2534,2561,2758,3096,3508,3899,4187,4269,4087,3602,2795,1715,410,-1028,-2496,-3897,-5130,-6117,-6813,-7182,-7223,-6959,-6408,-5623,-4639,-3491,-2232,-885,520,1941,3369,4753,6071,7283,8352,9252,9956,10450,10734,10814,10719,10468,10102,9663,9190,8729,8319,7982,7755,7639,7635,7743,7927,8177,8451,8710,8917,9024,8994,8799,8421,7859,7137,6282,5343,4378,3434,2575,1843,1261,859,608,500,470,480,451,346,100,-301,-876,-1623,-2490,-3473,-4464,-5442,-6306,-7018,-7500,-7744,-7693,-7371,-6767,-5914,-4840,-3592,-2202,-727,799,2322,3792,5154,6355,7330,8050,8470,8599,8450,8064,7520,6879,6252,5699,5296,5095,5096,5304,5662,6126,6617,7082,7458,7718,7848,7853,7769,7626,7473,7344,7255,7215,7206,7175,7097,6877,6495,5880,5027,3928,2612,1139,-433,-2010,-3512,-4877,-6022,-6945,-7607,-8042,-8278,-8364,-8356,-8311,-8261,-8248,-8262,-8302,-8331,-8308,-8190,-7927,-7496,-6864,-6037,-5023,-3843,-2543,-1162,245,1610,2898,4035,5005,5763,6316,6648,6806,6790,6687,6515,6373,6291,6343,6541,6919,7440,8089,8792,9493,10114,10591,10863,10894,10670,10185,9478,8572,7515,6350,5103,3808,2472,1109,-285,-1689,-3115,-4525,-5910,-7236,-8456,-9532,-10418,-11060,-11456,-11556,-11397,-10972,-10331,-9510,-8552,-7504,-6393,-5252,-4070,-2876,-1637,-385,885,2129,3309,4366,5245,5898,6293,6415,6297,5966,5518,5007,4550,4191,4005,3981,4121,4347,4612,4798,4865,4720,4375,3819,3124,2357,1622,1005,572,374,385,588,882,1189,1396,1413,1170,616,-235,-1369,-2691,-4124,-5551,-6849,-7947,-8729,-9189,-9278,-9038,-8500,-7740,-6834,-5855,-4888,-3962,-3129,-2381,-1713,-1121,-571,-65,399,838,1220,1573,1882,2171,2454,2747,3064,3398,3743,4067,4326,4482,4474,4286,3896,3332,2641,1899,1192,612,225,74,176,482,963,1499,2026,2425,2620,2559,2194,1550,645,-453,-1669,-2924,-4138,-5238,-6180,-6927,-7470,-7821,-7998,-8045,-7993,-7893,-7765,-7650,-7555,-7487,-7441,-7396,-7313,-7163,-6878,-6434,-5771,-4875,-3728,-2344,-761,969,2749,4498,6077,7406,8378,8932,9051,8738,8056,7083,5939,4722,3569,2548,1747,1171,830,665,629,635,630,553,388,138,-169,-470,-708,-813,-744,-475,-32,549,1180,1777,2242,2492,2466,2132,1486,567,-576,-1845,-3165,-4425,-5559,-6479,-7166,-7565,-7719,-7617,-7327,-6880,-6341,-5734,-5098,-4427,-3711,-2937,-2073,-1109,-45,1097,2279,3444,4537,5498,6280,6857,7218,7367,7336,7134,6814,6372,5856,5251,4583,3848,3048,2210,1330,453,-401,-1198,-1898,-2472,-2900,-3159,-3254,-3180,-2967,-2635,-2234,-1820,-1441,-1171,-1046,-1102,-1357,-1775,-2343,-2976,-3625,-4213,-4679,-4990,-5126,-5111,-4978,-4794,-4605,-4485,-4446,-4515,-4649,-4820,-4944,-4966,-4812,-4446,-3843,-3035,-2052,-985,74,1037,1783,2262,2400,2186,1626,763,-340,-1600,-2927,-4238,-5449,-6506,-7356,-7990,-8384,-8570,-8552,-8355,-8009,-7503,-6857,-6052,-5082,-3957,-2679,-1298,131,1536,2826,3930,4784,5338,5589,5541,5240,4744,4121,3445,2781,2166,1642,1189,815,479,154,-179,-566,-990,-1488,-2032,-2623,-3246,-3869,-4493,-5080,-5648,-6172,-6684,-7183,-7692,-8223,-8792,-9385,-10024,-10669,-11332,-11977,-12594,-13170,-13677,-14116,-14467,-14727,-14887,-14934,-14863,-14661,-14322,-13842,-13215,-12457,-11561,-10553,-9428,-8205,-6892,-5490,-4022,-2491,-926,646,2183,3633,4935,6035,6877,7424,7666,7604,7291,6780,6153,5509,4915,4457,4171,4067,4134,4307,4526,4704,4764,4667,4361,3887,3253,2540,1803,1109,503,6,-396,-730,-1059,-1438,-1925,-2556,-3349,-4285,-5331,-6426,-7504,-8494,-9348,-10014,-10480,-10743,-10816,-10745,-10553,-10294,-9987,-9663,-9312,-8920,-8455,-7861,-7113,-6162,-5004,-3664,-2172,-619,923,2361,3624,4660,5460,6028,6422,6689,6913,7140,7419,7769,8156,8573,8938,9214,9358,9336,9165,8869,8499,8133,7823,7647,7632,7785,8083,8449,8799,9013,8982,8607,7826,6612,4997,3042,865,-1400,-3614,-5619,-7317,-8601,-9447,-9841,-9837,-9501,-8939,-8242,-7518,-6840,-6267,-5831,-5525,-5324,-5181,-5031,-4815,-4462,-3931,-3178,-2202,-1000,388,1922,3540,5171,6750,8198,9469,10498,11279,11784,12044,12085,11963,11744,11489,11263,11095,11019,11006,11039,11059,11014,10857,10554,10112,9540,8910,8270,7709,7285,7039,6981,7083,7274,7477,7574,7483,7118,6445,5459,4204,2746,1187,-363,-1808,-3046,-4030,-4707,-5095,-5209,-5105,-4842,-4466,-4031,-3544,-3027,-2439,-1782,-1009,-125,878,1962,3077,4151,5095,5861,6364,6621,6614,6414,6089,5726,5415,5226,5198,5345,5628,6005,6386,6710,6892,6906,6720,6370,5882,5342,4814,4373,4081,3952,3994,4157,4379,4575,4654,4539,4171,3529,2624,1496,228,-1088,-2360,-3478,-4406,-5062,-5485,-5662,-5676,-5571,-5427,-5290,-5211,-5174,-5185,-5159,-5059,-4782,-4273,-3477,-2372,-985,639,2404,4208,5927,7456,8701,9603,10136,10302,10145,9718,9094,8345,7533,6713,5928,5197,4541,3953,3446,2991,2605,2251,1932,1624,1317,986,646,274,-96,-453,-764,-1002,-1136,-1161,-1065,-873,-607,-322,-58,125,184,92,-172,-595,-1145,-1786,-2441,-3075,-3605,-4015,-4265,-4368,-4341,-4223,-4061,-3901,-3772,-3698,-3664,-3657,-3614,-3497,-3239,-2809,-2189,-1376,-432,616,1660,2657,3520,4213,4712,5016,5147,5153,5067,4960,4859,4810,4833,4931,5102,5332,5586,5858,6094,6300,6433,6506,6487,6398,6211,5949,5589,5148,4608,3989,3273,2483,1618,687,-284,-1297,-2322,-3355,-4380,-5387,-6370,-7322,-8232,-9091,-9887,-10592,-11207,-11683,-12032,-12206,-12212,-12023,-11641,-11056,-10274,-9291,-8128,-6785,-5293,-3670,-1957,-192,1566,3279,4862,6289,7468,8383,8971,9232,9152,8768,8121,7274,6316,5326,4392,3588,2970,2562,2365,2354,2459,2633,2785,2864,2820,2636,2313,1891,1412,947,546,267,120,108,189,297,352,271,-24,-574,-1407,-2492,-3777,-5174,-6571,-7862,-8936,-9721,-10156,-10244,-9988,-9459,-8710,-7819,-6856,-5868,-4901,-3961,-3058,-2189,-1340,-527,245,954,1548,2022,2320,2453,2408,2224,1930,1605,1288,1069,977,1068,1352,1821,2450,3192,3986,4772,5480,6060,6458,6641,6593,6292,5768,5012,4079,2995,1821,603,-598,-1735,-2755,-3628,-4325,-4833,-5160,-5302,-5303,-5164,-4941,-4651,-4344,-4040,-3790,-3603,-3526,-3567,-3739,-4036,-4447,-4922,-5440,-5922,-6325,-6581,-6639,-6458,-6010,-5295,-4329,-3141,-1795,-335,1158,2622,3997,5216,6251,7060,7645,7995,8139,8089,7884,7550,7126,6631,6109,5552,4994,4417,3827,3213,2586,1928,1287,645,57,-467,-900,-1219,-1428,-1518,-1522,-1462,-1391,-1354,-1391,-1543,-1809,-2196,-2661,-3179,-3677,-4132,-4473,-4687,-4758,-4684,-4510,-4255,-3994,-3760,-3607,-3567,-3645,-3844,-4127,-4457,-4773,-5025,-5155,-5133,-4929,-4550,-4007,-3331,-2569,-1754,-942,-161,554,1195,1751,2239,2668,3059,3426,3773,4098,4382,4599,4723,4716,4569,4260,3816,3244,2607,1930,1297,728,290,-12,-157,-165,-61,105,276,388,369,170,-257,-927,-1835,-2943,-4190,-5500,-6770,-7922,-8848,-9501,-9817,-9802,-9453,-8828,-7994,-7013,-5994,-4984,-4051,-3243,-2548,-1996,-1553,-1203,-936,-727,-576,-495,-489,-591,-809,-1168,-1648,-2247,-2901,-3568,-4170,-4649,-4936,-5015,-4855,-4505,-3994,-3420,-2864,-2431,-2210,-2256,-2619,-3267,-4191,-5281,-6467,-7625,-8668,-9508,-10099,-10417,-10482,-10347,-10068,-9734,-9410,-9161,-9012,-8986,-9041,-9155,-9260,-9308,-9242,-9033,-8665,-8138,-7482,-6708,-5860,-4953,-4002,-3018,-1988,-910,218,1408,2628,3870,5073,6189,7152,7897,8373,8535,8376,7891,7126,6121,4957,3712,2474,1318,334,-445,-957,-1214,-1208,-983,-590,-96,427,900,1259,1440,1403,1129,619,-101,-993,-1991,-3049,-4083,-5064,-5937,-6689,-7310,-7815,-8214,-8542,-8810,-9030,-9215,-9337,-9408,-9374,-9254,-9004,-8646,-8180,-7629,-7018,-6385,-5738,-5123,-4513,-3931,-3331,-2694,-1989,-1172,-238,821,2001,3240,4525,5764,6921,7920,8726,9300,9640,9750,9671,9445,9128,8773,8420,8111,7843,7643,7473,7338,7193,7024,6805,6518,6161,5722,5223,4658,4072,3459,2872,2309,1799,1345,939,565,194,-212,-680,-1247,-1911,-2683,-3511,-4375,-5184,-5887,-6406,-6676,-6682,-6389,-5842,-5062,-4124,-3089,-2015,-967,37,967,1831,2640,3425,4187,4974,5766,6575,7383,8161,8897,9553,10128,10593,10970,11248,11457,11610,11728,11831,11918,12006,12058,12087,12041,11915,11673,11300,10784,10130,9361,8503,7634,6784,6060,5487,5139,5015,5115,5384,5750,6114,6366,6412,6160,5582,4664,3457,2046,539,-929,-2235,-3277,-3972,-4306,-4269,-3942,-3377,-2700,-1979,-1310,-735,-268,100,412,711,1048,1447,1919,2443,2968,3449,3802,3980,3926,3619,3063,2286,1352,344,-644,-1517,-2180,-2579,-2663,-2425,-1885,-1084,-96,1004,2124,3185,4120,4873,5437,5795,5991,6050,6043,6004,6004,6047,6173,6348,6546,6713,6772,6666,6325,5720,4837,3706,2384,952,-477,-1812,-2933,-3788,-4296,-4475,-4311,-3875,-3219,-2427,-1580,-743,14,667,1187,1579,1863,2046,2166,2238,2283,2317,2354,2401,2465,2549,2652,2778,2927,3103,3303,3534,3788,4053,4321,4559,4757,4877,4910,4834,4651,4378,4027,3654,3276,2955,2693,2515,2399,2304,2187,1973,1608,1045,249,-754,-1949,-3236,-4547,-5759,-6779,-7515,-7913,-7944,-7635,-7040,-6251,-5382,-4544,-3838,-3336,-3067,-3013,-3123,-3291,-3416,-3377,-3076,-2462,-1501,-248,1232,2818,4367,5754,6835,7522,7740,7469,6726,5582,4127,2495,816,-770,-2147,-3214,-3905,-4191,-4063,-3566,-2756,-1728,-588,547,1549,2330,2780,2874,2588,1955,1060,-6,-1112,-2142,-3000,-3614,-3967,-4076,-3998,-3818,-3627,-3502,-3516,-3683,-4018,-4467,-4987,-5490,-5925,-6226,-6356,-6317,-6101,-5757,-5304,-4806,-4287,-3797,-3357,-2970,-2659,-2380,-2144,-1895,-1628,-1295,-899,-398,181,852,1586,2349,3122,3847,4516,5080,5548,5890,6119,6232,6222,6108,5871,5530,5089,4569,3991,3403,2827,2331,1928,1669,1551,1581,1726,1947,2186,2386,2486,2450,2237,1851,1286,580,-253,-1157,-2122,-3096,-4071,-5023,-5935,-6798,-7584,-8283,-8848,-9263,-9477,-9465,-9206,-8679,-7896,-6875,-5665,-4325,-2954,-1618,-443,531,1213,1606,1702,1543,1191,725,222,-235,-598,-830,-928,-915,-841,-751,-716,-761,-924,-1191,-1531,-1906,-2228,-2460,-2512,-2363,-1974,-1361,-541,424,1486,2548,3550,4400,5037,5405,5466,5212,4658,3843,2847,1740,637,-394,-1255,-1907,-2317,-2494,-2474,-2309,-2066,-1806,-1577,-1394,-1261,-1138,-989,-756,-408,79,698,1408,2158,2854,3422,3771,3844,3605,3054,2238,1218,103,-1017,-2019,-2825,-3350,-3568,-3463,-3066,-2433,-1640,-765,105,916,1620,2198,2649,2996,3248,3456,3629,3801,3975,4148,4307,4426,4465,4399,4187,3805,3241,2488,1557,486,-703,-1932,-3165,-4321,-5364,-6230,-6900,-7345,-7577,-7605,-7462,-7184,-6811,-6382,-5922,-5450,-4965,-4470,-3938,-3377,-2758,-2103,-1417,-731,-80,494,957,1265,1403,1353,1124,736,213,-388,-1050,-1704,-2334,-2892,-3356,-3694,-3889,-3912,-3763,-3423,-2917,-2260,-1496,-686,111,829,1398,1803,1996,2018,1887,1648,1369,1071,805,554,315,43,-298,-752,-1350,-2106,-2992,-3996,-5025,-6041,-6939,-7659,-8145,-8351,-8269,-7901,-7272,-6431,-5443,-4369,-3306,-2311,-1463,-816,-393,-222,-281,-549,-981,-1531,-2134,-2756,-3339,-3862,-4309,-4673,-4970,-5207,-5405,-5577,-5727,-5871,-5990,-6100,-6176,-6223,-6228,-6189,-6109,-5983,-5824,-5627,-5403,-5144,-4851,-4509,-4120,-3663,-3160,-2592,-2007,-1403,-844,-358,-1,180,160,-95,-567,-1250,-2074,-3004,-3933,-4809,-5535,-6066,-6338,-6347,-6069,-5536,-4775,-3829,-2755,-1597,-414,752,1849,2837,3674,4319,4753,4947,4907,4633,4138,3452,2592,1591,472,-734,-2007,-3309,-4615,-5876,-7045,-8068,-8871,-9400,-9597,-9428,-8885,-7994,-6808,-5426,-3948,-2508,-1209,-167,565,936,959,667,124,-582,-1362,-2128,-2802,-3322,-3665,-3793,-3732,-3491,-3106,-2626,-2082,-1533,-996,-518,-96,253,553,817,1080,1377,1738,2189,2744,3400,4141,4948,5765,6565,7284,7883,8307,8525,8496,8222,7688,6933,5980,4893,3736,2576,1495,553,-196,-706,-981,-1012,-844,-506,-56,471,1018,1573,2087,2566,2978,3314,3565,3696,3709,3571,3284,2840,2264,1564,816,24,-698,-1357,-1856,-2206,-2369,-2366,-2209,-1926,-1548,-1107,-611,-89,478,1083,1753,2488,3317,4221,5216,6266,7359,8444,9499,10459,11306,11986,12489,12798,12913,12847,12616,12238,11740,11131,10433,9660,8817,7928,6987,6027,5054,4102,3195,2376,1671,1127,747,568,562,739,1047,1467,1935,2418,2853,3208,3426,3493,3376,3073,2593,1951,1187,341,-522,-1353,-2071,-2639,-2997,-3131,-3027,-2712,-2213,-1588,-890,-179,501,1109,1633,2065,2426,2739,3032,3333,3673,4052,4490,4960,5457,5943,6390,6760,7028,7160,7149,6984,6678,6257,5738,5188,4628,4129,3723,3439,3299,3290,3399,3587,3817,4044,4239,4363,4416,4378,4264,4079,3836,3540,3207,2820,2391,1901,1371,788,199,-388,-929,-1381,-1734,-1956,-2052,-2046,-1950,-1819,-1686,-1581,-1529,-1540,-1581,-1657,-1690,-1668,-1529,-1242,-787,-150,664,1624,2697,3828,4941,5984,6864,7538,7950,8062,7885,7402,6675,5727,4628,3442,2229,1052,-39,-1011,-1819,-2453,-2885,-3107,-3108,-2887,-2454,-1833,-1057,-193,708,1547,2273,2796,3083,3093,2833,2320,1608,753,-165,-1085,-1935,-2684,-3291,-3762,-4098,-4317,-4459,-4530,-4583,-4612,-4641,-4665,-4664,-4637,-4535,-4353,-4057,-3632,-3075,-2391,-1589,-722,196,1096,1942,2684,3287,3721,3982,4055,3962,3716,3336,2860,2298,1696,1056,428,-191,-749,-1238,-1619,-1880,-1994,-1961,-1773,-1441,-991,-449,135,716,1239,1651,1907,1964,1808,1413,806,-11,-983,-2063,-3199,-4307,-5348,-6247,-6985,-7521,-7876,-8036,-8058,-7940,-7744,-7466,-7136,-6753,-6294,-5771,-5146,-4434,-3635,-2771,-1882,-998,-179,556,1153,1621,1930,2117,2180,2180,2126,2084,2064,2100,2205,2360,2572,2799,3028,3229,3383,3473,3498,3457,3368,3234,3085,2918,2765,2608,2473,2333,2209,2069,1938,1785,1642,1476,1312,1111,880,574,178,-342,-1010,-1828,-2806,-3904,-5106,-6333,-7537,-8633,-9563,-10262,-10699,-10848,-10710,-10311,-9672,-8846,-7870,-6797,-5656,-4507,-3356,-2272,-1252,-359,403,1005,1432,1706,1814,1811,1702,1545,1351,1165,986,841,715,622,545,501,501,565,727,1001,1422,1980,2682,3473,4335,5182,5964,6612,7062,7288,7269,7006,6543,5917,5188,4422,3665,2973,2370,1873,1481,1166,914,663,395,59,-361,-871,-1473,-2130,-2820,-3484,-4093,-4594,-4962,-5181,-5230,-5124,-4852,-4436,-3880,-3198,-2417,-1562,-676,187,966,1604,2029,2217,2119,1749,1118,286,-694,-1722,-2725,-3606,-4304,-4752,-4939,-4830,-4463,-3840,-3018,-2027,-930,240,1420,2585,3675,4675,5541,6256,6797,7155,7317,7297,7082,6704,6155,5458,4619,3637,2540,1325,29,-1316,-2665,-3959,-5131,-6126,-6883,-7350,-7514,-7356,-6902,-6195,-5284,-4250,-3164,-2098,-1123,-291,350,778,977,959,756,398,-40,-513,-951,-1300,-1537,-1629,-1601,-1477,-1302,-1140,-1029,-1017,-1109,-1303,-1557,-1820,-2037,-2140,-2099,-1878,-1485,-946,-296,394,1086,1705,2221,2600,2829,2907,2839,2639,2308,1862,1281,580,-259,-1222,-2311,-3495,-4747,-6021,-7262,-8420,-9431,-10258,-10853,-11204,-11306,-11168,-10823,-10303,-9647,-8902,-8106,-7298,-6519,-5798,-5175,-4686,-4348,-4197,-4228,-4443,-4808,-5286,-5797,-6291,-6677,-6900,-6915,-6689,-6237,-5574,-4757,-3841,-2901,-2005,-1210,-554,-69,259,433,498,492,464,452,509,630,861,1159,1531,1930,2321,2664,2918,3043,3014,2809,2415,1839,1084,191,-813,-1870,-2923,-3920,-4798,-5514,-6032,-6329,-6403,-6271,-5970,-5537,-5049,-4540,-4093,-3722,-3479,-3356,-3365,-3475,-3670,-3903,-4144,-4354,-4499,-4577,-4560,-4487,-4355,-4208,-4084,-3992,-3983,-4033,-4155,-4313,-4477,-4603,-4650,-4581,-4371,-4011,-3500,-2859,-2110,-1276,-401,507,1397,2267,3068,3802,4420,4920,5265,5446,5447,5262,4904,4377,3717,2955,2132,1298,502,-220,-816,-1271,-1560,-1684,-1655,-1487,-1214,-856,-453,-23,402,811,1181,1509,1780,1986,2130,2194,2201,2135,2029,1876,1708,1534,1357,1192,1018,830,602,316,-40,-473,-968,-1502,-2028,-2495,-2846,-3015,-2968,-2656,-2082,-1254,-205,1006,2315,3651,4937,6110,7119,7919,8499,8848,8994,8947,8767,8465,8096,7677,7232,6790,6357,5966,5633,5378,5233,5206,5321,5572,5957,6452,7024,7624,8210,8720,9119,9358,9418,9269,8921,8365,7631,6754,5775,4754,3757,2817,2015,1337,843,481,268,143,85,54,22,-14,-66,-94,-93,-19,148,404,765,1181,1638,2080,2481,2808,3049,3212,3300,3354,3381,3420,3466,3530,3574,3602,3546,3421,3181,2846,2428,1961,1487,1062,715,503,433,529,790,1194,1730,2362,3067,3802,4554,5271,5945,6533,7023,7376,7592,7636,7513,7230,6775,6200,5494,4719,3875,3006,2120,1235,367,-484,-1290,-2055,-2735,-3324,-3772,-4067,-4166,-4065,-3753,-3247,-2581,-1801,-959,-125,657,1337,1878,2281,2528,2658,2689,2658,2626,2592,2633,2709,2866,3060,3287,3518,3735,3920,4071,4181,4260,4316,4363,4412,4480,4555,4664,4754,4850,4890,4870,4763,4548,4230,3805,3303,2745,2176,1650,1193,873,690,672,787,1015,1283,1542,1709,1732,1554,1172,579,-172,-1017,-1881,-2658,-3286,-3693,-3853,-3762,-3445,-2946,-2336,-1657,-1002,-386,129,537,832,1010,1085,1051,914,653,267,-267,-938,-1750,-2658,-3644,-4623,-5562,-6357,-6977,-7335,-7401,-7147,-6564,-5676,-4533,-3182,-1730,-235,1185,2462,3511,4275,4715,4809,4573,4025,3228,2230,1123,-30,-1137,-2145,-2989,-3640,-4090,-4339,-4431,-4407,-4314,-4230,-4171,-4211,-4326,-4547,-4817,-5123,-5397,-5597,-5687,-5623,-5404,-5029,-4504,-3879,-3172,-2440,-1714,-1037,-434,69,458,721,849,840,690,402,-10,-519,-1086,-1654,-2165,-2548,-2743,-2697,-2383,-1780,-928,152,1362,2632,3853,4937,5799,6381,6648,6603,6261,5686,4937,4090,3244,2439,1763,1225,850,626,527,514,542,565,536,430,211,-120,-561,-1089,-1680,-2281,-2882,-3416,-3887,-4256,-4529,-4708,-4804,-4843,-4850,-4839,-4840,-4846,-4865,-4882,-4894,-4876,-4838,-4750,-4635,-4477,-4299,-4109,-3922,-3764,-3636,-3563,-3530,-3549,-3589,-3651,-3693,-3716,-3673,-3566,-3347,-3023,-2566,-1977,-1284,-480,363,1227,2048,2770,3358,3759,3966,3964,3786,3454,3036,2562,2101,1679,1317,1034,797,616,441,284,120,-28,-139,-183,-121,74,414,895,1482,2128,2766,3333,3758,4003,4040,3876,3544,3089,2576,2076,1628,1294,1066,963,944,993,1050,1100,1095,1025,885,681,441,191,-37,-213,-317,-349,-310,-227,-124,-51,-26,-112,-305,-632,-1068,-1581,-2123,-2618,-3005,-3214,-3193,-2927,-2403,-1661,-750,248,1245,2142,2862,3322,3491,3339,2888,2177,1263,242,-811,-1789,-2607,-3196,-3491,-3473,-3145,-2525,-1685,-674,402,1472,2436,3223,3769,4029,3983,3643,3026,2197,1199,125,-957,-1970,-2835,-3504,-3932,-4092,-3996,-3653,-3107,-2403,-1597,-743,105,902,1611,2199,2660,2964,3136,3150,3033,2787,2427,1972,1451,882,309,-254,-779,-1250,-1686,-2065,-2440,-2803,-3193,-3630,-4113,-4656,-5230,-5823,-6378,-6876,-7245,-7475,-7520,-7387,-7077,-6624,-6057,-5434,-4802,-4203,-3698,-3298,-3047,-2942,-2982,-3163,-3440,-3808,-4199,-4598,-4939,-5199,-5338,-5333,-5181,-4876,-4450,-3916,-3322,-2696,-2083,-1513,-1012,-606,-287,-80,51,88,70,-12,-121,-260,-401,-533,-642,-714,-749,-742,-699,-632,-550,-486,-433,-433,-473,-577,-736,-940,-1181,-1437,-1688,-1921,-2105,-2250,-2326,-2359,-2343,-2304,-2261,-2242,-2260,-2351,-2494,-2720,-2985,-3296,-3618,-3930,-4226,-4489,-4717,-4939,-5141,-5369,-5615,-5887,-6183,-6481,-6746,-6964,-7077,-7071,-6926,-6619,-6186,-5628,-4991,-4323,-3653,-3035,-2488,-2032,-1672,-1392,-1188,-1029,-914,-822,-749,-704,-678,-696,-750,-862,-1014,-1224,-1453,-1710,-1946,-2165,-2319,-2416,-2414,-2329,-2132,-1846,-1451,-981,-426,171,804,1430,2040,2584,3063,3438,3713,3876,3929,3879,3731,3494,3183,2793,2354,1864,1351,843,355,-67,-410,-638,-750,-734,-604,-389,-105,185,469,694,854,934,939,899,833,788,796,889,1095,1422,1858,2397,2983,3605,4187,4714,5134,5420,5555,5528,5331,4995,4519,3956,3335,2714,2130,1654,1302,1138,1158,1393,1818,2421,3161,3990,4866,5738,6559,7303,7932,8431,8778,8957,8962,8778,8406,7846,7114,6226,5234,4163,3103,2102,1249,607,231,153,382,878,1605,2468,3385,4266,5017,5587,5928,6033,5920,5614,5164,4611,3992,3346,2677,2011,1344,681,36,-590,-1169,-1683,-2101,-2396,-2551,-2546,-2394,-2095,-1688,-1197,-666,-123,403,901,1364,1801,2217,2640,3065,3522,4005,4506,5030,5545,6039,6500,6898,7231,7484,7654,7742,7744,7679,7536,7342,7096,6808,6491,6152,5789,5419,5030,4635,4230,3823,3426,3051,2711,2428,2210,2064,1983,1960,1975,2006,2034,2037,2002,1931,1811,1663,1495,1317,1153,999,864,743,624,501,371,227,89,-38,-131,-160,-114,41,301,681,1149,1700,2275,2851,3378,3827,4174,4404,4525,4530,4444,4265,4010,3680,3272,2788,2214,1565,834,63,-724,-1457,-2088,-2534,-2758,-2697,-2360,-1744,-908,86,1137,2162,3045,3732,4151,4293,4167,3805,3282,2660,2028,1447,975,634,428,330,288,250,140,-95,-494,-1091,-1870,-2805,-3844,-4913,-5920,-6788,-7419,-7755,-7752,-7388,-6685,-5677,-4436,-3036,-1569,-121,1228,2397,3347,4022,4422,4532,4373,3968,3354,2575,1689,747,-168,-1026,-1734,-2278,-2620,-2744,-2692,-2473,-2160,-1817,-1506,-1296,-1222,-1306,-1546,-1904,-2336,-2782,-3179,-3483,-3647,-3656,-3506,-3224,-2833,-2407,-1970,-1610,-1353,-1253,-1330,-1587,-2021,-2594,-3261,-3970,-4641,-5218,-5630,-5833,-5807,-5541,-5071,-4426,-3683,-2892,-2127,-1440,-858,-414,-82,148,318,471,645,871,1160,1509,1889,2271,2607,2844,2957,2899,2676,2283,1754,1132,466,-174,-733,-1160,-1399,-1451,-1281,-933,-419,202,877,1555,2177,2703,3104,3356,3455,3398,3192,2849,2376,1776,1063,224,-725,-1785,-2937,-4153,-5393,-6615,-7754,-8773,-9604,-10223,-10593,-10704,-10553,-10164,-9546,-8753,-7810,-6775,-5689,-4594,-3546,-2561,-1706,-983,-437,-78,94,71,-116,-445,-874,-1346,-1810,-2199,-2462,-2550,-2434,-2104,-1569,-859,-22,895,1824,2727,3537,4242,4792,5196,5443,5531,5483,5297,4990,4586,4099,3561,3019,2498,2072,1753,1599,1599,1767,2055,2425,2804,3114,3292,3256,2974,2419,1597,555,-655,-1936,-3204,-4349,-5282,-5928,-6223,-6164,-5750,-5042,-4111,-3051,-1957,-924,-18,709,1237,1573,1734,1763,1694,1569,1412,1242,1055,846,594,282,-99,-546,-1046,-1556,-2038,-2428,-2680,-2743,-2594,-2217,-1628,-855,47,1014,1980,2867,3617,4178,4517,4626,4507,4194,3711,3116,2442,1739,1044,379,-221,-755,-1202,-1572,-1860,-2076,-2235,-2335,-2403,-2422,-2406,-2340,-2211,-2016,-1725,-1345,-863,-290,351,1033,1711,2335,2859,3234,3422,3406,3177,2751,2171,1469,739,11,-602,-1080,-1346,-1402,-1221,-849,-300,350,1053,1743,2355,2844,3169,3307,3250,3008,2598,2057,1423,728,33,-649,-1269,-1816,-2293,-2684,-3029,-3332,-3619,-3908,-4211,-4527,-4861,-5202,-5544,-5873,-6195,-6491,-6785,-7058,-7333,-7593,-7847,-8059,-8230,-8310,-8287,-8127,-7812,-7350,-6735,-6010,-5198,-4356,-3532,-2782,-2155,-1683,-1396,-1279,-1332,-1493,-1720,-1943,-2098,-2138,-2017,-1719,-1254,-639,74,835,1590,2268,2845,3261,3522,3603,3532,3318,3000,2619,2200,1801,1417,1084,774,479,146,-256,-782,-1452,-2293,-3280,-4396,-5558,-6709,-7756,-8610,-9228,-9527,-9531,-9212,-8638,-7840,-6906,-5908,-4917,-4021,-3250,-2675,-2291,-2113,-2125,-2273,-2535,-2825,-3095,-3287,-3354,-3283,-3085,-2780,-2441,-2110,-1862,-1731,-1746,-1897,-2153,-2462,-2746,-2949,-2988,-2832,-2456,-1870,-1126,-279,588,1390,2062,2549,2826,2896,2782,2509,2147,1715,1271,831,413,13,-370,-759,-1163,-1584,-2037,-2490,-2940,-3342,-3671,-3888,-3978,-3918,-3729,-3413,-3016,-2577,-2128,-1732,-1390,-1145,-973,-880,-820,-782,-719,-624,-472,-281,-51,176,375,518,567,534,402,217,3,-179,-288,-267,-89,267,801,1493,2309,3193,4094,4945,5695,6293,6713,6925,6941,6762,6411,5925,5340,4705,4062,3465,2938,2531,2240,2086,2040,2090,2190,2318,2420,2482,2472,2399,2265,2105,1954,1858,1865,2002,2301,2747,3333,3997,4690,5334,5860,6216,6360,6295,6028,5627,5132,4642,4203,3870,3669,3592,3603,3668,3703,3676,3530,3256,2864,2402,1918,1520,1248,1201,1386,1818,2453,3212,4010,4737,5294,5619,5647,5400,4891,4210,3438,2700,2068,1652,1448,1488,1702,2026,2374,2639,2772,2694,2426,1963,1383,749,163,-296,-553,-552,-301,212,911,1743,2624,3465,4204,4778,5158,5338,5319,5146,4847,4476,4080,3702,3381,3140,3003,2961,3027,3168,3379,3622,3882,4136,4366,4593,4798,5035,5294,5615,5994,6417,6863,7276,7602,7787,7763,7502,6980,6207,5221,4085,2871,1679,581,-342,-1042,-1504,-1721,-1735,-1592,-1354,-1095,-873,-737,-720,-823,-1027,-1291,-1557,-1759,-1850,-1775,-1522,-1093,-511,174,903,1616,2243,2739,3070,3218,3204,3040,2787,2488,2194,1969,1823,1802,1887,2070,2317,2593,2855,3071,3215,3275,3249,3150,2995,2810,2624,2456,2334,2274,2277,2356,2484,2670,2867,3075,3237,3346,3341,3214,2911,2430,1743,871,-181,-1354,-2605,-3855,-5031,-6063,-6880,-7448,-7729,-7749,-7518,-7109,-6582,-6008,-5465,-4982,-4609,-4317,-4102,-3910,-3684,-3387,-2958,-2397,-1687,-875,4,864,1636,2237,2609,2710,2541,2129,1532,837,127,-507,-1000,-1301,-1394,-1275,-978,-543,-27,511,1003,1414,1681,1800,1752,1536,1191,709,151,-477,-1135,-1797,-2459,-3095,-3708,-4297,-4848,-5365,-5834,-6231,-6552,-6755,-6850,-6807,-6643,-6354,-5969,-5509,-5012,-4506,-4023,-3590,-3221,-2930,-2696,-2528,-2368,-2222,-2024,-1772,-1430,-998,-484,99,709,1322,1886,2371,2754,3006,3146,3169,3117,3014,2905,2819,2780,2813,2892,3030,3173,3298,3352,3294,3085,2713,2169,1488,716,-98,-869,-1566,-2127,-2547,-2829,-3004,-3117,-3232,-3389,-3647,-4010,-4490,-5057,-5662,-6259,-6777,-7182,-7433,-7514,-7448,-7246,-6966,-6653,-6354,-6127,-5984,-5954,-6013,-6138,-6275,-6368,-6349,-6162,-5756,-5103,-4197,-3061,-1732,-287,1205,2652,3970,5105,5979,6592,6915,6976,6814,6472,6018,5516,5020,4602,4273,4080,3999,4032,4131,4271,4394,4476,4468,4352,4103,3718,3196,2542,1785,920,-5,-994,-2015,-3050,-4081,-5078,-6005,-6836,-7526,-8040,-8349,-8417,-8239,-7809,-7149,-6297,-5306,-4246,-3192,-2196,-1326,-596,-18,412,741,983,1178,1336,1467,1551,1591,1558,1456,1297,1093,888,710,602,577,660,824,1071,1342,1632,1885,2110,2288,2451,2619,2831,3111,3475,3916,4405,4894,5319,5622,5734,5633,5286,4719,3974,3106,2206,1340,576,-36,-482,-763,-912,-968,-989,-1029,-1126,-1331,-1636,-2051,-2542,-3063,-3571,-4000,-4306,-4440,-4370,-4083,-3566,-2843,-1938,-897,209,1313,2325,3173,3781,4108,4133,3875,3385,2733,2020,1334,767,373,191,213,399,690,1001,1252,1368,1304,1020,534,-134,-934,-1784,-2630,-3384,-4015,-4469,-4761,-4888,-4908,-4856,-4808,-4813,-4917,-5163,-5541,-6055,-6651,-7280,-7862,-8331,-8603,-8636,-8378,-7842,-7029,-6019,-4868,-3687,-2572,-1616,-886,-428,-230,-258,-445,-693,-917,-1045,-1001,-791,-395,128,736,1345,1903,2329,2607,2701,2623,2415,2094,1743,1387,1076,835,663,550,469,381,265,87,-149,-444,-767,-1097,-1401,-1659,-1863,-2016,-2145,-2271,-2428,-2640,-2918,-3262,-3667,-4103,-4565,-5022,-5469,-5897,-6300,-6679,-7025,-7327,-7567,-7712,-7742,-7617,-7341,-6893,-6310,-5619,-4872,-4123,-3420,-2803,-2291,-1891,-1589,-1366,-1200,-1073,-967,-876,-798,-724,-665,-599,-529,-434,-303,-123,122,424,791,1198,1626,2050,2426,2728,2921,2976,2881,2621,2204,1634,938,134,-726,-1614,-2453,-3211,-3803,-4202,-4352,-4259,-3928,-3418,-2803,-2169,-1629,-1257,-1133,-1289,-1723,-2395,-3236,-4134,-4992,-5693,-6149,-6312,-6150,-5696,-5003,-4158,-3259,-2409,-1678,-1124,-760,-555,-469,-419,-337,-158,153,613,1183,1844,2502,3130,3631,4005,4187,4221,4079,3831,3505,3163,2875,2679,2641,2769,3086,3568,4179,4880,5601,6294,6903,7376,7695,7836,7809,7631,7334,6960,6549,6145,5768,5444,5162,4914,4669,4397,4057,3638,3107,2496,1799,1093,405,-178,-617,-853,-881,-691,-334,150,677,1184,1588,1853,1919,1797,1484,1029,487,-64,-548,-882,-1009,-893,-515,78,858,1714,2593,3373,4016,4445,4669,4686,4549,4315,4050,3818,3654,3595,3620,3728,3857,3980,4035,4003,3863,3624,3328,3020,2766,2621,2615,2763,3031,3373,3696,3938,4001,3868,3495,2938,2233,1482,780,229,-81,-79,257,940,1918,3120,4448,5779,7003,7998,8685,8981,8864,8320,7387,6133,4655,3077,1540,172,-887,-1558,-1762,-1504,-799,265,1585,3025,4442,5699,6672,7281,7467,7237,6638,5747,4691,3579,2543,1673,1046,697,623,809,1189,1710,2281,2848,3329,3703,3929,4010,3970,3811,3602,3343,3100,2873,2696,2555,2452,2355,2228,2038,1737,1312,738,37,-760,-1604,-2412,-3122,-3643,-3934,-3931,-3653,-3094,-2326,-1397,-406,585,1489,2268,2877,3313,3577,3694,3686,3595,3443,3275,3117,2988,2923,2916,2989,3126,3314,3518,3705,3816,3824,3675,3374,2905,2306,1596,822,20,-767,-1504,-2160,-2705,-3123,-3401,-3545,-3555,-3461,-3263,-3004,-2696,-2375,-2071,-1822,-1648,-1591,-1649,-1840,-2140,-2524,-2947,-3355,-3694,-3908,-3969,-3844,-3565,-3143,-2654,-2154,-1722,-1428,-1316,-1412,-1713,-2169,-2744,-3330,-3874,-4280,-4489,-4473,-4206,-3715,-3043,-2247,-1409,-594,111,674,1028,1183,1123,890,514,49,-462,-978,-1464,-1895,-2251,-2515,-2660,-2678,-2543,-2253,-1815,-1245,-596,79,709,1209,1529,1601,1423,1000,380,-354,-1112,-1795,-2320,-2632,-2706,-2561,-2245,-1831,-1407,-1050,-826,-773,-880,-1132,-1446,-1769,-1996,-2095,-1992,-1718,-1274,-745,-199,274,597,716,609,276,-235,-861,-1525,-2133,-2623,-2926,-3025,-2912,-2626,-2212,-1741,-1285,-913,-673,-608,-714,-986,-1386,-1856,-2358,-2827,-3235,-3559,-3780,-3916,-3990,-4009,-4034,-4050,-4093,-4140,-4174,-4165,-4066,-3864,-3511,-3019,-2380,-1630,-795,59,890,1616,2186,2529,2619,2426,1971,1285,432,-506,-1443,-2278,-2946,-3352,-3491,-3309,-2856,-2154,-1284,-322,627,1495,2180,2650,2859,2815,2537,2074,1492,858,264,-243,-583,-760,-742,-594,-333,-69,159,246,167,-117,-594,-1213,-1919,-2609,-3209,-3632,-3837,-3797,-3533,-3080,-2510,-1884,-1280,-755,-342,-80,55,65,2,-95,-177,-205,-152,-21,190,432,684,895,1022,1058,966,776,504,194,-93,-298,-363,-243,83,617,1324,2164,3051,3929,4694,5292,5659,5762,5608,5212,4640,3952,3234,2548,1956,1470,1107,823,588,338,33,-365,-848,-1415,-1990,-2526,-2927,-3125,-3070,-2730,-2133,-1318,-382,583,1462,2164,2601,2741,2555,2089,1390,562,-284,-1033,-1571,-1831,-1760,-1377,-729,87,957,1748,2347,2642,2579,2124,1318,212,-1060,-2393,-3623,-4635,-5318,-5618,-5514,-5061,-4313,-3403,-2424,-1495,-697,-72,352,609,720,752,736,723,707,689,628,483,218,-213,-793,-1536,-2360,-3233,-4036,-4704,-5133,-5273,-5088,-4589,-3835,-2895,-1891,-909,-66,585,975,1100,961,595,68,-559,-1197,-1774,-2227,-2508,-2598,-2501,-2237,-1845,-1388,-915,-498,-179,0,32,-90,-327,-655,-1023,-1398,-1734,-2019,-2224,-2347,-2400,-2387,-2340,-2278,-2231,-2206,-2235,-2282,-2378,-2475,-2595,-2711,-2847,-3003,-3205,-3464,-3795,-4211,-4699,-5254,-5844,-6418,-6948,-7357,-7626,-7709,-7598,-7292,-6807,-6169,-5418,-4579,-3703,-2799,-1906,-1026,-176,640,1416,2140,2797,3362,3815,4113,4245,4179,3908,3457,2833,2102,1314,535,-159,-720,-1096,-1268,-1248,-1047,-733,-343,56,422,723,944,1087,1160,1177,1151,1086,985,827,609,293,-126,-674,-1351,-2145,-3033,-3972,-4906,-5784,-6539,-7124,-7501,-7632,-7529,-7181,-6634,-5917,-5088,-4197,-3307,-2454,-1693,-1035,-503,-91,202,409,516,584,579,556,494,401,296,166,48,-45,-76,-20,161,460,909,1461,2132,2854,3625,4385,5112,5757,6298,6694,6935,7003,6901,6636,6241,5738,5181,4612,4095,3660,3373,3229,3249,3408,3658,3949,4209,4359,4350,4108,3630,2889,1933,809,-394,-1585,-2658,-3518,-4100,-4337,-4239,-3803,-3088,-2158,-1094,14,1086,2049,2840,3429,3775,3896,3781,3482,3023,2478,1896,1349,898,580,434,455,634,934,1316,1740,2160,2549,2874,3119,3272,3332,3309,3220,3100,2974,2868,2823,2823,2905,3037,3225,3448,3702,3979,4286,4622,4995,5399,5821,6236,6601,6872,6996,6933,6650,6143,5421,4537,3553,2561,1653,934,467,323,498,988,1720,2616,3578,4498,5305,5928,6336,6535,6532,6376,6104,5752,5362,4938,4497,4022,3507,2938,2312,1637,934,250,-371,-851,-1147,-1193,-972,-466,282,1233,2290,3376,4382,5227,5852,6201,6297,6126,5764,5237,4617,3942,3243,2545,1843,1135,412,-346,-1129,-1944,-2747,-3518,-4184,-4705,-5011,-5066,-4838,-4328,-3566,-2595,-1503,-358,748,1744,2592,3253,3753,4105,4365,4571,4771,4984,5238,5512,5805,6083,6322,6501,6590,6587,6470,6245,5905,5464,4926,4324,3675,3024,2397,1837,1358,988,719,545,453,401,383,350,307,229,124,-4,-152,-308,-468,-634,-810,-1007,-1247,-1538,-1905,-2353,-2885,-3494,-4143,-4801,-5406,-5900,-6228,-6329,-6183,-5765,-5102,-4223,-3211,-2138,-1124,-248,390,747,791,544,50,-604,-1326,-2006,-2545,-2870,-2927,-2697,-2213,-1500,-663,242,1091,1823,2347,2637,2659,2444,2014,1449,807,161,-432,-947,-1368,-1707,-1993,-2241,-2483,-2703,-2909,-3052,-3115,-3057,-2869,-2559,-2170,-1757,-1411,-1203,-1217,-1503,-2077,-2930,-4006,-5223,-6483,-7663,-8664,-9389,-9777,-9795,-9442,-8759,-7787,-6617,-5307,-3946,-2594,-1308,-117,946,1888,2694,3378,3937,4373,4678,4856,4902,4833,4660,4406,4098,3745,3366,2959,2519,2046,1532,984,425,-134,-651,-1108,-1471,-1730,-1867,-1890,-1805,-1634,-1421,-1188,-995,-862,-830,-900,-1079,-1335,-1658,-1989,-2319,-2601,-2831,-2995,-3111,-3182,-3247,-3313,-3403,-3530,-3674,-3845,-3984,-4093,-4107,-4023,-3804,-3462,-3008,-2479,-1925,-1388,-922,-556,-298,-164,-109,-133,-171,-215,-209,-153,-25,163,391,631,848,997,1052,973,744,362,-180,-844,-1612,-2421,-3229,-3961,-4569,-4991,-5188,-5146,-4854,-4346,-3661,-2857,-2019,-1200,-490,60,400,497,333,-83,-746,-1606,-2629,-3747,-4906,-6039,-7090,-8000,-8722,-9222,-9455,-9430,-9111,-8535,-7694,-6632,-5373,-3964,-2458,-898,654,2157,3555,4823,5910,6817,7513,8006,8299,8405,8352,8162,7870,7490,7054,6567,6041,5485,4903,4308,3714,3131,2599,2128,1770,1536,1456,1537,1761,2103,2516,2940,3314,3575,3665,3550,3205,2638,1869,967,-21,-992,-1897,-2651,-3237,-3623,-3832,-3883,-3822,-3694,-3553,-3434,-3371,-3379,-3465,-3608,-3797,-3966,-4085,-4081,-3917,-3556,-2990,-2252,-1374,-432,521,1413,2193,2814,3244,3459,3456,3235,2836,2279,1637,949,296,-276,-717,-975,-1044,-896,-555,-58,546,1171,1742,2187,2435,2466,2248,1818,1210,498,-241,-933,-1517,-1954,-2232,-2354,-2360,-2291,-2215,-2203,-2311,-2595,-3068,-3718,-4517,-5395,-6301,-7164,-7923,-8534,-8944,-9137,-9111,-8866,-8470,-7919,-7311,-6641,-5969,-5300,-4643,-4001,-3358,-2710,-2029,-1313,-549,258,1097,1946,2770,3535,4179,4662,4931,4943,4698,4172,3405,2423,1275,23,-1288,-2592,-3844,-4981,-5961,-6711,-7209,-7406,-7313,-6944,-6356,-5605,-4779,-3917,-3090,-2287,-1536,-807,-99,593,1261,1892,2455,2928,3290,3515,3618,3593,3474,3281,3047,2794,2520,2237,1904,1531,1092,615,131,-319,-664,-880,-922,-805,-548,-215,139,431,604,612,430,55,-494,-1184,-1966,-2772,-3549,-4218,-4732,-5029,-5079,-4848,-4329,-3544,-2501,-1289,63,1447,2811,4083,5223,6220,7056,7755,8306,8717,8971,9043,8909,8555,7979,7203,6267,5208,4084,2915,1732,541,-654,-1836,-3007,-4122,-5169,-6091,-6865,-7447,-7801,-7911,-7734,-7291,-6565,-5602,-4420,-3079,-1614,-80,1481,3019,4500,5876,7122,8202,9082,9736,10131,10243,10072,9615,8911,7995,6922,5770,4598,3506,2563,1853,1444,1361,1631,2216,3065,4084,5168,6207,7082,7717,8017,7974,7551,6805,5769,4547,3225,1918,716,-302,-1072,-1567,-1761,-1657,-1264,-620,236,1214,2244,3216,4035,4621,4889,4812,4366,3607,2594,1473,359,-589,-1256,-1565,-1473,-1005,-210,809,1954,3089,4117,4944,5512,5820,5867,5729,5466,5172,4930,4818,4872,5136,5579,6189,6888,7629,8311,8880,9256,9395,9276,8881,8234,7347,6258,4997,3600,2105,541,-1043,-2625,-4130,-5541,-6777,-7819,-8630,-9203,-9545,-9678,-9627,-9431,-9100,-8693,-8195,-7681,-7142,-6648,-6210,-5871,-5633,-5504,-5459,-5469,-5483,-5445,-5308,-5007,-4518,-3794,-2853,-1690,-370,1063,2521,3941,5243,6394,7347,8103,8668,9056,9294,9398,9377,9238,8965,8572,8036,7399,6657,5863,5047,4229,3445,2677,1929,1174,382,-477,-1431,-2498,-3686,-4962,-6313,-7650,-8921,-10022,-10875,-11393,-11513,-11194,-10428,-9258,-7758,-6052,-4292,-2638,-1247,-246,292,346,-36,-753,-1652,-2562,-3302,-3708,-3676,-3133,-2104,-660,1062,2879,4603,6027,6990,7366,7094,6198,4766,2956,986,-945,-2595,-3810,-4445,-4463,-3862,-2755,-1264,410,2079,3571,4726,5475,5758,5610,5072,4242,3205,2079,935,-125,-1072,-1859,-2498,-3002,-3408,-3752,-4080,-4411,-4795,-5218,-5719,-6266,-6867,-7480,-8099,-8672,-9201,-9636,-9991,-10226,-10360,-10369,-10258,-10014,-9622,-9061,-8313,-7343,-6141,-4687,-2993,-1077,1007,3190,5378,7477,9392,11037,12359,13319,13928,14212,14225,14027,13689,13254,12777,12266,11743,11195,10627,10014,9365,8639,7840,6927,5897,4718,3402,1930,354,-1299,-2960,-4545,-5986,-7200,-8131,-8752,-9047,-9053,-8803,-8367,-7809,-7183,-6560,-5949,-5384,-4836,-4291,-3706,-3041,-2259,-1337,-251,975,2333,3764,5200,6585,7822,8881,9694,10272,10583,10674,10528,10183,9633,8906,8003,6959,5796,4556,3287,2037,873,-152,-972,-1539,-1821,-1807,-1518,-1003,-324,425,1170,1821,2320,2629,2701,2557,2163,1571,767,-182,-1250,-2366,-3463,-4474,-5331,-5991,-6418,-6629,-6649,-6543,-6393,-6268,-6253,-6400,-6737,-7272,-7970,-8776,-9620,-10406,-11056,-11483,-11639,-11471,-10970,-10127,-8966,-7519,-5830,-3962,-1988,-1,1900,3610,5040,6106,6761,6995,6821,6310,5529,4583,3551,2531,1569,734,32,-503,-882,-1111,-1192,-1164,-1014,-789,-479,-122,269,678,1068,1428,1707,1880,1906,1761,1431,929,268,-484,-1290,-2067,-2750,-3278,-3577,-3627,-3392,-2892,-2181,-1321,-447,336,890,1120,963,408,-490,-1639,-2881,-4078,-5045,-5670,-5841,-5523,-4740,-3560,-2119,-575,907,2150,3051,3517,3531,3128,2365,1364,220,-921,-1982,-2845,-3490,-3862,-3990,-3901,-3639,-3284,-2865,-2465,-2084,-1781,-1529,-1363,-1250,-1202,-1192,-1221,-1256,-1296,-1294,-1248,-1112,-890,-564,-152,321,801,1221,1503,1565,1340,782,-128,-1369,-2887,-4608,-6414,-8200,-9838,-11215,-12252,-12863,-13037,-12743,-12017,-10888,-9433,-7727,-5882,-4014,-2257,-735,434,1185,1472,1329,815,51,-837,-1694,-2399,-2829,-2932,-2665,-2066,-1171,-80,1123,2331,3457,4421,5178,5692,5969,6017,5869,5565,5133,4619,4031,3389,2686,1917,1075,158,-816,-1843,-2869,-3877,-4820,-5653,-6357,-6880,-7203,-7315,-7181,-6838,-6272,-5549,-4699,-3795,-2884,-2026,-1260,-622,-141,174,315,287,106,-213,-626,-1113,-1604,-2069,-2432,-2659,-2692,-2527,-2129,-1541,-767,127,1085,2052,2946,3729,4342,4754,4951,4922,4692,4276,3725,3059,2345,1588,859,171,-417,-867,-1126,-1152,-899,-358,483,1571,2858,4217,5537,6663,7457,7801,7604,6836,5515,3712,1552,-811,-3213,-5475,-7456,-9036,-10141,-10750,-10876,-10580,-9940,-9052,-8014,-6907,-5817,-4797,-3885,-3115,-2488,-2009,-1664,-1432,-1277,-1140,-978,-698,-265,390,1300,2457,3857,5420,7083,8736,10287,11645,12731,13505,13930,14025,13811,13354,12724,11996,11261,10567,9968,9462,9045,8671,8295,7851,7283,6552,5618,4504,3221,1850,450,-873,-2055,-3012,-3714,-4134,-4281,-4189,-3897,-3476,-2962,-2423,-1881,-1382,-929,-543,-218,45,262,439,603,765,937,1132,1330,1538,1718,1876,1977,2036,2043,2024,1999,2009,2084,2258,2561,2983,3529,4153,4821,5471,6058,6513,6803,6889,6741,6368,5753,4934,3936,2812,1632,464,-592,-1459,-2055,-2310,-2227,-1781,-1073,-175,768,1602,2214,2466,2323,1757,840,-333,-1608,-2833,-3840,-4503,-4727,-4459,-3737,-2591,-1177,402,1951,3337,4414,5104,5358,5214,4723,4019,3206,2442,1813,1428,1311,1476,1875,2448,3091,3724,4231,4550,4604,4371,3850,3072,2109,1036,-39,-1013,-1800,-2314,-2522,-2416,-2025,-1429,-708,19,658,1114,1324,1261,924,365,-356,-1138,-1892,-2525,-2954,-3138,-3033,-2658,-2023,-1182,-172,928,2089,3224,4316,5297,6158,6851,7380,7718,7855,7794,7523,7045,6379,5528,4544,3461,2343,1256,258,-585,-1243,-1689,-1930,-1995,-1938,-1829,-1752,-1770,-1959,-2334,-2913,-3662,-4519,-5408,-6220,-6858,-7223,-7247,-6899,-6184,-5168,-3937,-2607,-1316,-161,755,1387,1719,1782,1625,1341,1001,706,492,421,459,595,755,863,840,624,160,-545,-1484,-2596,-3814,-5046,-6213,-7232,-8041,-8594,-8861,-8839,-8528,-7974,-7180,-6245,-5173,-4074,-2978,-1950,-1046,-276,303,705,893,884,663,248,-352,-1107,-1973,-2884,-3773,-4543,-5119,-5424,-5383,-4971,-4164,-2979,-1478,273,2146,4024,5766,7232,8335,8979,9166,8908,8286,7403,6376,5326,4332,3467,2734,2129,1597,1087,531,-111,-882,-1763,-2739,-3730,-4655,-5410,-5879,-5989,-5649,-4858,-3622,-2009,-136,1883,3880,5721,7276,8439,9165,9415,9229,8640,7733,6583,5270,3872,2441,1025,-335,-1625,-2801,-3856,-4738,-5443,-5910,-6153,-6123,-5858,-5355,-4680,-3875,-3043,-2242,-1569,-1072,-793,-744,-886,-1165,-1484,-1735,-1818,-1628,-1105,-225,1001,2491,4152,5828,7373,8628,9468,9807,9597,8853,7643,6049,4230,2302,432,-1249,-2630,-3613,-4150,-4225,-3868,-3149,-2180,-1093,-27,873,1514,1801,1723,1281,536,-434,-1526,-2644,-3681,-4579,-5263,-5724,-5937,-5927,-5709,-5314,-4768,-4091,-3293,-2385,-1368,-246,950,2203,3449,4651,5719,6630,7301,7738,7910,7856,7594,7197,6709,6212,5747,5356,5057,4824,4635,4420,4113,3662,3001,2125,1025,-250,-1638,-3048,-4385,-5555,-6482,-7114,-7445,-7490,-7300,-6956,-6529,-6118,-5791,-5598,-5591,-5752,-6092,-6546,-7085,-7639,-8153,-8575,-8850,-8948,-8815,-8461,-7836,-6981,-5892,-4608,-3186,-1673,-139,1339,2704,3877,4819,5474,5846,5912,5723,5318,4763,4159,3577,3109,2819,2734,2873,3192,3657,4171,4669,5039,5199,5067,4576,3690,2400,729,-1262,-3486,-5828,-8158,-10348,-12260,-13790,-14841,-15367,-15348,-14817,-13848,-12534,-11023,-9431,-7904,-6543,-5423,-4566,-3972,-3575,-3321,-3110,-2876,-2540,-2082,-1468,-732,103,984,1853,2667,3381,3976,4439,4789,5038,5228,5384,5531,5686,5846,6008,6148,6252,6306,6300,6243,6150,6037,5932,5845,5761,5671,5508,5219,4726,3971,2901,1513,-175,-2089,-4131,-6171,-8089,-9751,-11061,-11957,-12389,-12382,-11940,-11140,-10024,-8695,-7209,-5679,-4162,-2762,-1536,-560,124,482,507,208,-370,-1182,-2144,-3189,-4229,-5192,-6017,-6642,-7044,-7192,-7086,-6736,-6157,-5392,-4467,-3442,-2353,-1265,-221,716,1509,2109,2500,2672,2648,2463,2181,1862,1593,1429,1434,1616,1980,2488,3066,3651,4122,4424,4454,4194,3607,2733,1615,338,-999,-2301,-3463,-4408,-5078,-5447,-5523,-5342,-4976,-4489,-3992,-3540,-3224,-3079,-3133,-3396,-3833,-4421,-5084,-5753,-6357,-6787,-7001,-6906,-6490,-5726,-4646,-3292,-1743,-89,1581,3160,4570,5731,6592,7121,7310,7189,6794,6219,5542,4879,4335,4001,3950,4207,4761,5553,6474,7404,8184,8694,8815,8490,7699,6493,4949,3205,1397,-333,-1853,-3086,-3969,-4505,-4719,-4660,-4408,-4010,-3537,-3014,-2456,-1876,-1246,-576,167,955,1790,2626,3423,4123,4669,5013,5135,5016,4698,4210,3646,3076,2607,2307,2247,2455,2916,3596,4402,5241,6002,6585,6909,6946,6674,6152,5421,4586,3706,2871,2120,1487,972,548,196,-154,-509,-939,-1432,-2007,-2636,-3287,-3903,-4434,-4813,-4996,-4952,-4661,-4157,-3479,-2708,-1929,-1234,-683,-339,-192,-217,-353,-501,-574,-491,-184,344,1095,1979,2934,3844,4631,5216,5568,5676,5588,5341,5031,4694,4422,4215,4108,4074,4090,4116,4116,4053,3919,3711,3460,3205,3003,2908,2980,3239,3706,4354,5138,6001,6856,7650,8309,8814,9143,9313,9361,9315,9234,9129,9020,8881,8665,8319,7750,6918,5754,4280,2521,580,-1412,-3302,-4912,-6114,-6775,-6860,-6354,-5359,-3981,-2431,-890,425,1338,1735,1537,784,-468,-2050,-3806,-5523,-7029,-8164,-8821,-8962,-8599,-7802,-6693,-5390,-4039,-2744,-1594,-626,152,768,1267,1698,2095,2493,2887,3274,3635,3948,4196,4384,4501,4578,4629,4677,4763,4897,5108,5411,5791,6255,6750,7228,7616,7814,7748,7322,6510,5273,3669,1755,-349,-2502,-4564,-6398,-7894,-8989,-9650,-9909,-9819,-9466,-8950,-8365,-7781,-7268,-6821,-6472,-6171,-5911,-5651,-5371,-5063,-4729,-4383,-4041,-3730,-3446,-3208,-2980,-2751,-2461,-2075,-1533,-813,113,1211,2458,3762,5047,6204,7146,7797,8118,8094,7768,7181,6443,5620,4815,4084,3468,2974,2583,2246,1918,1539,1063,458,-289,-1179,-2181,-3262,-4371,-5452,-6464,-7350,-8091,-8659,-9054,-9279,-9356,-9304,-9155,-8937,-8677,-8393,-8093,-7774,-7410,-6994,-6485,-5882,-5169,-4366,-3487,-2584,-1681,-851,-101,518,1015,1403,1689,1936,2146,2376,2614,2877,3135,3353,3492,3498,3338,2998,2483,1839,1139,472,-50,-338,-300,96,872,1974,3323,4799,6235,7493,8395,8843,8741,8079,6890,5278,3387,1393,-521,-2179,-3451,-4237,-4527,-4341,-3779,-2957,-2028,-1131,-396,80,241,63,-429,-1181,-2117,-3133,-4134,-5018,-5712,-6150,-6311,-6175,-5753,-5066,-4122,-2968,-1599,-76,1589,3321,5055,6702,8142,9296,10043,10359,10200,9627,8722,7623,6481,5464,4694,4276,4246,4573,5201,5997,6844,7595,8158,8435,8417,8086,7500,6700,5764,4731,3663,2562,1451,314,-854,-2048,-3279,-4493,-5685,-6776,-7740,-8506,-9053,-9345,-9393,-9204,-8831,-8305,-7713,-7093,-6522,-6042,-5677,-5443,-5309,-5234,-5148,-4966,-4606,-3999,-3087,-1876,-379,1321,3117,4872,6451,7705,8547,8903,8768,8180,7233,6043,4760,3527,2471,1695,1251,1149,1341,1753,2249,2716,2997,3000,2629,1867,711,-763,-2478,-4309,-6143,-7867,-9393,-10647,-11601,-12239,-12565,-12618,-12407,-11989,-11385,-10629,-9754,-8786,-7766,-6717,-5692,-4707,-3813,-3028,-2366,-1843,-1430,-1121,-856,-605,-299,107,658,1382,2287,3350,4522,5728,6859,7814,8478,8750,8596,7974,6967,5636,4142,2622,1237,102,-697,-1147,-1276,-1171,-946,-727,-614,-710,-1021,-1569,-2283,-3102,-3939,-4718,-5390,-5925,-6330,-6638,-6883,-7115,-7362,-7629,-7908,-8146,-8284,-8252,-7971,-7398,-6492,-5279,-3800,-2161,-478,1103,2455,3460,4056,4223,3995,3464,2745,1987,1339,931,865,1181,1876,2870,4044,5231,6243,6909,7067,6635,5575,3937,1838,-551,-3023,-5343,-7317,-8761,-9579,-9733,-9265,-8291,-6962,-5466,-3983,-2654,-1598,-850,-412,-240,-246,-360,-499,-626,-730,-830,-980,-1224,-1628,-2199,-2942,-3813,-4728,-5614,-6355,-6879,-7117,-7046,-6667,-6032,-5211,-4292,-3374,-2534,-1839,-1330,-1009,-865,-864,-941,-1055,-1118,-1095,-911,-556,0,718,1578,2486,3392,4191,4827,5246,5415,5350,5073,4651,4150,3638,3197,2847,2633,2525,2498,2496,2454,2322,2059,1648,1104,457,-245,-939,-1588,-2139,-2585,-2920,-3158,-3336,-3467,-3600,-3738,-3896,-4070,-4230,-4357,-4415,-4369,-4214,-3941,-3582,-3182,-2801,-2517,-2391,-2478,-2795,-3317,-3989,-4701,-5320,-5711,-5730,-5275,-4304,-2804,-887,1335,3628,5799,7587,8828,9366,9163,8246,6744,4844,2794,828,-808,-1958,-2513,-2465,-1899,-935,212,1380,2369,3064,3392,3359,3013,2482,1866,1324,940,794,904,1236,1727,2285,2806,3215,3447,3502,3385,3183,2949,2789,2759,2907,3230,3701,4239,4747,5120,5249,5060,4521,3637,2485,1164,-170,-1377,-2292,-2812,-2858,-2422,-1562,-390,928,2210,3264,3950,4149,3855,3081,1965,648,-672,-1811,-2617,-2983,-2868,-2317,-1399,-281,918,2014,2915,3527,3840,3876,3714,3457,3224,3117,3222,3579,4179,4974,5861,6721,7427,7860,7939,7628,6933,5930,4701,3393,2110,982,86,-536,-876,-988,-923,-783,-625,-527,-511,-577,-687,-787,-783,-627,-226,425,1349,2484,3757,5037,6203,7112,7657,7775,7437,6704,5661,4458,3257,2225,1500,1178,1298,1827,2687,3748,4865,5897,6715,7250,7451,7341,6958,6382,5689,4954,4233,3545,2889,2244,1549,790,-89,-1069,-2136,-3222,-4255,-5134,-5780,-6125,-6140,-5836,-5269,-4530,-3739,-3021,-2495,-2255,-2345,-2773,-3487,-4389,-5348,-6219,-6833,-7085,-6850,-6115,-4877,-3227,-1285,793,2834,4690,6228,7383,8119,8475,8516,8335,8056,7760,7541,7442,7471,7613,7815,8014,8143,8146,7978,7635,7117,6475,5739,4987,4247,3573,2970,2427,1934,1422,886,247,-483,-1330,-2257,-3227,-4172,-5047,-5774,-6339,-6703,-6902,-6957,-6946,-6916,-6960,-7107,-7414,-7850,-8415,-9017,-9603,-10075,-10351,-10374,-10089,-9482,-8560,-7363,-5957,-4429,-2885,-1415,-125,932,1699,2185,2395,2399,2254,2054,1876,1787,1825,1997,2272,2595,2890,3084,3103,2922,2518,1929,1205,432,-309,-922,-1352,-1552,-1528,-1302,-964,-567,-242,-34,-31,-241,-669,-1275,-1999,-2772,-3515,-4157,-4657,-4970,-5102,-5075,-4912,-4692,-4435,-4222,-4058,-3980,-3971,-4014,-4069,-4094,-4041,-3874,-3564,-3113,-2525,-1850,-1127,-429,194,677,991,1112,1053,842,527,180,-153,-382,-490,-432,-216,128,559,1022,1458,1832,2125,2341,2515,2703,2950,3333,3872,4593,5471,6458,7454,8370,9071,9470,9478,9064,8245,7065,5642,4073,2515,1064,-160,-1103,-1739,-2059,-2133,-1994,-1749,-1449,-1181,-979,-877,-867,-924,-1000,-1042,-979,-781,-392,162,873,1656,2424,3066,3462,3523,3171,2390,1205,-309,-2014,-3770,-5390,-6724,-7637,-8043,-7919,-7287,-6228,-4856,-3309,-1723,-219,1099,2179,2992,3546,3890,4054,4111,4089,4031,3944,3822,3664,3425,3116,2701,2204,1626,1007,376,-219,-749,-1177,-1493,-1690,-1778,-1778,-1707,-1583,-1428,-1228,-998,-699,-339,118,663,1304,2017,2778,3536,4253,4860,5307,5560,5560,5335,4861,4198,3384,2491,1581,721,-48,-691,-1215,-1623,-1971,-2288,-2641,-3058,-3578,-4186,-4879,-5584,-6267,-6821,-7206,-7329,-7180,-6732,-6034,-5137,-4147,-3167,-2311,-1679,-1328,-1289,-1516,-1955,-2472,-2953,-3258,-3275,-2944,-2236,-1201,69,1444,2757,3865,4636,4975,4874,4347,3497,2453,1368,403,-319,-702,-734,-437,70,674,1188,1481,1412,905,-41,-1402,-3042,-4835,-6594,-8167,-9414,-10253,-10658,-10663,-10351,-9845,-9271,-8756,-8389,-8222,-8256,-8451,-8724,-8975,-9102,-9015,-8647,-7984,-7019,-5816,-4428,-2944,-1449,-5,1317,2485,3473,4284,4925,5427,5808,6109,6343,6535,6685,6790,6838,6818,6707,6510,6210,5835,5393,4920,4452,4006,3624,3292,3026,2788,2564,2304,1975,1545,979,287,-549,-1483,-2504,-3553,-4599,-5592,-6491,-7267,-7894,-8355,-8657,-8792,-8796,-8683,-8484,-8230,-7939,-7630,-7309,-6964,-6587,-6133,-5591,-4910,-4098,-3138,-2080,-956,148,1156,1999,2603,2952,3031,2886,2579,2186,1814,1524,1403,1468,1733,2157,2702,3280,3850,4323,4682,4891,4968,4922,4813,4658,4521,4401,4321,4236,4128,3914,3557,2986,2172,1107,-193,-1667,-3240,-4809,-6266,-7518,-8482,-9113,-9401,-9372,-9093,-8645,-8113,-7593,-7134,-6785,-6540,-6382,-6253,-6107,-5857,-5484,-4926,-4213,-3345,-2400,-1427,-520,274,889,1312,1559,1650,1669,1660,1714,1869,2161,2581,3093,3636,4132,4501,4688,4643,4380,3910,3309,2651,2034,1541,1240,1169,1324,1682,2178,2737,3281,3729,4019,4113,3986,3646,3118,2425,1636,773,-89,-929,-1683,-2331,-2824,-3144,-3260,-3164,-2846,-2335,-1636,-806,124,1101,2074,3007,3859,4597,5209,5664,5977,6123,6134,6000,5756,5417,5024,4602,4207,3858,3597,3437,3374,3399,3474,3557,3589,3527,3304,2912,2307,1521,568,-496,-1602,-2674,-3634,-4404,-4945,-5204,-5213,-4964,-4559,-4032,-3503,-3030,-2699,-2541,-2583,-2798,-3149,-3564,-3967,-4271,-4428,-4370,-4111,-3649,-3036,-2323,-1575,-834,-150,478,1032,1548,2045,2550,3108,3704,4373,5073,5818,6537,7250,7875,8430,8868,9184,9376,9433,9370,9193,8916,8561,8139,7663,7140,6576,5967,5331,4672,4014,3390,2823,2366,2042,1884,1922,2132,2523,3034,3617,4215,4739,5151,5383,5413,5230,4835,4257,3532,2701,1822,925,76,-720,-1402,-1979,-2427,-2733,-2919,-2962,-2889,-2719,-2448,-2134,-1765,-1390,-1013,-652,-316,-3,286,552,803,1032,1238,1419,1552,1641,1661,1609,1485,1287,1026,719,380,41,-284,-551,-757,-858,-865,-762,-566,-295,32,382,752,1120,1502,1907,2360,2886,3490,4192,4944,5745,6495,7165,7648,7902,7876,7550,6950,6101,5079,3929,2743,1544,404,-681,-1673,-2592,-3419,-4166,-4820,-5374,-5817,-6139,-6341,-6417,-6388,-6270,-6093,-5883,-5677,-5483,-5328,-5211,-5124,-5063,-5011,-4957,-4893,-4813,-4704,-4575,-4410,-4218,-3984,-3722,-3413,-3078,-2700,-2293,-1850,-1384,-891,-392,126,633,1143,1625,2091,2509,2883,3194,3437,3614,3719,3765,3760,3717,3652,3569,3478,3358,3210,2988,2683,2254,1686,985,150,-761,-1721,-2656,-3509,-4237,-4786,-5157,-5331,-5353,-5235,-5042,-4798,-4555,-4334,-4146,-4004,-3881,-3792,-3698,-3610,-3522,-3429,-3367,-3317,-3325,-3356,-3438,-3508,-3560,-3528,-3377,-3074,-2601,-1973,-1230,-435,327,968,1420,1621,1570,1284,827,287,-241,-672,-926,-985,-831,-511,-84,389,812,1157,1353,1408,1316,1092,777,372,-77,-582,-1111,-1675,-2238,-2790,-3284,-3687,-3950,-4036,-3917,-3586,-3039,-2317,-1437,-458,588,1657,2724,3759,4751,5680,6535,7296,7953,8481,8875,9118,9202,9124,8875,8458,7875,7139,6273,5309,4295,3278,2325,1489,824,366,125,92,224,460,726,944,1058,1018,819,464,0,-522,-1040,-1492,-1838,-2042,-2115,-2062,-1931,-1760,-1592,-1480,-1439,-1489,-1632,-1838,-2106,-2381,-2648,-2875,-3028,-3116,-3096,-3000,-2800,-2514,-2132,-1652,-1061,-363,457,1383,2400,3466,4524,5511,6339,6941,7242,7205,6813,6113,5153,4061,2948,1952,1183,727,623,853,1377,2085,2889,3673,4344,4844,5124,5183,5011,4638,4058,3289,2327,1157,-203,-1754,-3449,-5210,-6968,-8578,-9967,-11008,-11660,-11890,-11727,-11229,-10500,-9632,-8746,-7917,-7209,-6658,-6255,-5988,-5817,-5694,-5581,-5419,-5174,-4803,-4273,-3565,-2669,-1592,-376,931,2246,3477,4546,5369,5908,6137,6079,5773,5294,4705,4094,3502,2981,2537,2166,1845,1557,1262,976,670,385,110,-131,-347,-550,-768,-1018,-1341,-1729,-2197,-2712,-3235,-3727,-4122,-4391,-4494,-4434,-4221,-3900,-3507,-3100,-2716,-2380,-2120,-1928,-1810,-1757,-1773,-1850,-2004,-2224,-2531,-2904,-3352,-3842,-4359,-4864,-5319,-5684,-5913,-5981,-5843,-5502,-4943,-4177,-3243,-2164,-1014,154,1264,2244,3035,3603,3928,4033,3954,3755,3500,3264,3091,3026,3080,3239,3496,3787,4090,4336,4481,4483,4298,3907,3286,2440,1377,124,-1260,-2723,-4159,-5495,-6616,-7466,-7965,-8111,-7909,-7411,-6705,-5880,-5045,-4296,-3703,-3328,-3185,-3276,-3567,-4021,-4569,-5165,-5721,-6196,-6507,-6621,-6478,-6064,-5362,-4390,-3198,-1845,-439,938,2176,3196,3954,4401,4575,4488,4216,3830,3403,3005,2696,2490,2421,2453,2588,2775,2998,3215,3406,3542,3606,3587,3482,3312,3084,2860,2644,2508,2451,2495,2634,2822,3028,3169,3200,3047,2677,2084,1262,283,-827,-1961,-3069,-4072,-4926,-5603,-6078,-6364,-6459,-6392,-6180,-5848,-5430,-4939,-4411,-3863,-3313,-2782,-2274,-1805,-1381,-1002,-683,-417,-223,-106,-85,-163,-361,-654,-1038,-1458,-1859,-2175,-2327,-2262,-1931,-1318,-431,688,1982,3359,4720,5963,6983,7704,8065,8042,7651,6934,5978,4866,3731,2660,1781,1153,828,812,1065,1527,2100,2693,3209,3580,3769,3752,3574,3260,2889,2505,2167,1883,1661,1468,1245,971,566,50,-611,-1361,-2175,-2981,-3725,-4353,-4819,-5111,-5220,-5168,-4992,-4729,-4437,-4158,-3931,-3787,-3725,-3750,-3825,-3922,-3980,-3951,-3782,-3439,-2909,-2208,-1371,-464,449,1298,2046,2663,3171,3592,3988,4403,4899,5477,6161,6880,7599,8207,8638,8806,8675,8247,7553,6689,5744,4846,4096,3574,3328,3363,3633,4091,4625,5165,5606,5889,5965,5820,5463,4930,4266,3541,2802,2117,1532,1080,799,684,746,948,1266,1646,2041,2393,2661,2808,2820,2693,2440,2090,1663,1203,733,288,-103,-434,-689,-877,-1017,-1117,-1212,-1306,-1428,-1575,-1755,-1960,-2167,-2360,-2501,-2565,-2516,-2354,-2059,-1656,-1156,-593,11,604,1177,1665,2065,2327,2447,2404,2200,1835,1335,713,20,-711,-1406,-2014,-2452,-2669,-2608,-2229,-1537,-528,737,2204,3763,5320,6740,7929,8762,9196,9165,8699,7834,6661,5311,3915,2630,1589,895,625,775,1319,2162,3166,4207,5093,5734,5988,5829,5243,4263,2996,1515,-40,-1578,-3011,-4273,-5341,-6204,-6878,-7378,-7726,-7934,-7999,-7918,-7678,-7273,-6714,-6020,-5249,-4451,-3714,-3101,-2680,-2496,-2554,-2846,-3316,-3909,-4531,-5111,-5563,-5836,-5873,-5677,-5215,-4544,-3674,-2664,-1578,-472,585,1527,2311,2890,3253,3396,3356,3159,2887,2587,2342,2203,2216,2407,2765,3263,3836,4413,4902,5236,5325,5141,4647,3856,2787,1507,63,-1436,-2930,-4328,-5563,-6592,-7371,-7891,-8148,-8150,-7936,-7525,-6991,-6369,-5732,-5131,-4610,-4205,-3928,-3783,-3744,-3806,-3908,-4045,-4162,-4246,-4279,-4258,-4191,-4094,-3990,-3890,-3820,-3777,-3759,-3761,-3748,-3705,-3594,-3389,-3066,-2609,-2017,-1292,-458,466,1445,2441,3424,4340,5173,5870,6414,6787,6968,6979,6816,6525,6137,5700,5258,4848,4494,4211,3992,3826,3683,3539,3381,3177,2964,2716,2506,2330,2248,2262,2384,2595,2868,3147,3395,3551,3588,3468,3191,2757,2185,1506,750,-47,-849,-1636,-2381,-3059,-3672,-4174,-4580,-4839,-4947,-4866,-4589,-4098,-3403,-2524,-1500,-405,696,1703,2543,3135,3453,3478,3263,2853,2360,1851,1437,1141,1015,1024,1132,1258,1329,1254,996,514,-158,-977,-1857,-2691,-3394,-3859,-4037,-3879,-3380,-2564,-1473,-171,1257,2729,4137,5398,6404,7090,7377,7253,6704,5794,4593,3221,1813,499,-605,-1400,-1862,-1971,-1783,-1362,-802,-197,368,818,1118,1224,1156,902,513,-10,-609,-1273,-1954,-2620,-3227,-3728,-4070,-4221,-4135,-3818,-3261,-2522,-1627,-667,310,1221,2018,2655,3114,3378,3475,3415,3244,2993,2695,2386,2071,1783,1502,1251,1006,775,531,279,-13,-346,-741,-1202,-1741,-2355,-3047,-3809,-4622,-5481,-6344,-7202,-8004,-8724,-9321,-9755,-10012,-10058,-9906,-9556,-9031,-8360,-7574,-6695,-5757,-4769,-3748,-2701,-1646,-589,422,1386,2234,2964,3538,3956,4243,4424,4560,4695,4889,5167,5556,6038,6572,7113,7560,7859,7905,7670,7100,6226,5058,3668,2130,498,-1115,-2696,-4147,-5477,-6629,-7624,-8445,-9110,-9626,-10004,-10252,-10391,-10412,-10352,-10208,-10006,-9770,-9505,-9247,-8992,-8752,-8529,-8305,-8072,-7800,-7465,-7032,-6474,-5760,-4869,-3802,-2555,-1164,333,1894,3430,4901,6214,7336,8209,8834,9198,9357,9336,9213,9039,8870,8737,8655,8602,8554,8457,8263,7938,7447,6808,6027,5162,4245,3350,2490,1724,1032,425,-139,-675,-1251,-1865,-2586,-3387,-4292,-5258,-6266,-7256,-8188,-9004,-9663,-10132,-10399,-10451,-10321,-10026,-9618,-9137,-8629,-8127,-7659,-7230,-6842,-6466,-6089,-5658,-5151,-4524,-3755,-2837,-1761,-559,752,2116,3492,4817,6045,7130,8036,8750,9271,9612,9813,9892,9895,9844,9751,9630,9455,9209,8857,8361,7687,6825,5754,4521,3146,1705,260,-1120,-2366,-3433,-4293,-4923,-5339,-5549,-5587,-5494,-5308,-5085,-4866,-4698,-4617,-4653,-4824,-5128,-5565,-6089,-6672,-7254,-7773,-8185,-8429,-8484,-8332,-7977,-7438,-6732,-5898,-4952,-3920,-2819,-1658,-458,772,2007,3230,4399,5498,6484,7335,8043,8577,8963,9195,9297,9295,9201,9048,8855,8640,8433,8238,8095,8000,7981,8025,8132,8263,8395,8464,8428,8237,7838,7222,6352,5265,3964,2512,956,-636,-2208,-3699,-5074,-6295,-7358,-8253,-8993,-9593,-10062,-10433,-10705,-10896,-11014,-11042,-10996,-10849,-10600,-10245,-9767,-9180,-8485,-7683,-6806,-5855,-4848,-3800,-2706,-1571,-396,828,2091,3372,4657,5896,7064,8110,9004,9723,10252,10600,10777,10808,10723,10550,10316,10031,9701,9322,8878,8372,7790,7158,6490,5833,5216,4689,4275,3997,3856,3837,3917,4062,4233,4385,4490,4505,4423,4211,3878,3413,2831,2134,1353,495,-397,-1296,-2179,-2996,-3748,-4394,-4939,-5368,-5679,-5869,-5940,-5890,-5732,-5472,-5129,-4714,-4260,-3770,-3279,-2787,-2304,-1827,-1340,-829,-276,333,1006,1725,2475,3225,3923,4550,5054,5419,5633,5704,5651,5510,5327,5147,5019,4978,5050,5237,5534,5894,6290,6640,6909,7018,6954,6670,6198,5544,4768,3923,3079,2295,1632,1114,772,592,545,599,683,748,727,578,273,-192,-797,-1506,-2264,-3015,-3698,-4276,-4694,-4957,-5040,-4968,-4755,-4422,-4006,-3518,-3003,-2460,-1937,-1432,-981,-594,-289,-92,-5,-63,-245,-581,-1025,-1584,-2197,-2843,-3467,-4014,-4457,-4732,-4831,-4728,-4430,-3965,-3367,-2691,-1990,-1322,-731,-252,88,294,360,322,197,30,-155,-322,-459,-553,-598,-612,-592,-561,-536,-519,-545,-594,-698,-816,-956,-1074,-1143,-1141,-1041,-839,-545,-181,221,612,959,1220,1384,1440,1409,1316,1206,1107,1061,1058,1100,1142,1139,1029,766,308,-355,-1200,-2179,-3196,-4150,-4910,-5384,-5466,-5141,-4400,-3346,-2073,-779,405,1280,1749,1738,1232,309,-940,-2362,-3802,-5128,-6224,-7025,-7511,-7694,-7642,-7401,-7068,-6684,-6302,-5943,-5592,-5236,-4848,-4385,-3855,-3224,-2531,-1790,-1035,-314,351,934,1419,1833,2176,2509,2853,3267,3778,4414,5169,6046,6988,7976,8933,9807,10526,11032,11254,11166,10720,9929,8801,7401,5788,4083,2373,800,-535,-1542,-2152,-2367,-2199,-1746,-1096,-397,235,682,865,754,344,-301,-1122,-2000,-2852,-3585,-4131,-4476,-4599,-4565,-4402,-4209,-4022,-3928,-3926,-4049,-4256,-4508,-4743,-4890,-4898,-4714,-4329,-3745,-3000,-2143,-1238,-339,504,1259,1927,2509,3042,3548,4062,4595,5150,5699,6220,6643,6944,7062,6985,6710,6268,5718,5134,4613,4237,4088,4205,4598,5228,6014,6840,7570,8071,8215,7922,7148,5917,4299,2434,453,-1442,-3134,-4473,-5421,-5945,-6120,-6013,-5762,-5470,-5246,-5154,-5209,-5396,-5639,-5869,-5982,-5925,-5637,-5131,-4431,-3611,-2746,-1925,-1214,-654,-261,-3,154,288,444,699,1074,1602,2271,3064,3941,4840,5706,6444,6986,7246,7150,6655,5728,4392,2698,751,-1324,-3372,-5246,-6809,-7975,-8688,-8963,-8864,-8478,-7949,-7386,-6920,-6625,-6563,-6725,-7102,-7606,-8185,-8715,-9145,-9379,-9396,-9160,-8703,-8041,-7250,-6368,-5474,-4604,-3800,-3056,-2366,-1686,-965,-163,767,1830,2999,4240,5449,6565,7472,8123,8452,8469,8187,7678,7021,6310,5644,5081,4688,4459,4392,4431,4512,4562,4505,4277,3840,3170,2288,1239,89,-1069,-2162,-3102,-3857,-4401,-4760,-4985,-5146,-5320,-5583,-5976,-6514,-7166,-7872,-8530,-9047,-9326,-9297,-8948,-8292,-7416,-6415,-5415,-4533,-3855,-3438,-3275,-3310,-3461,-3602,-3628,-3438,-2985,-2255,-1301,-195,948,2027,2941,3637,4087,4310,4362,4313,4243,4229,4317,4533,4884,5333,5850,6382,6870,7272,7533,7610,7476,7087,6440,5521,4350,2955,1397,-258,-1904,-3468,-4834,-5963,-6782,-7306,-7534,-7533,-7344,-7051,-6710,-6367,-6074,-5822,-5639,-5494,-5379,-5279,-5159,-5037,-4883,-4726,-4561,-4408,-4288,-4201,-4164,-4165,-4192,-4213,-4176,-4029,-3697,-3133,-2283,-1138,283,1922,3686,5454,7091,8479,9490,10085,10204,9909,9249,8353,7343,6364,5522,4915,4570,4493,4629,4896,5203,5446,5545,5455,5148,4656,4035,3351,2707,2160,1776,1566,1522,1593,1696,1767,1692,1438,946,223,-698,-1753,-2870,-3945,-4924,-5732,-6366,-6817,-7139,-7358,-7558,-7740,-7949,-8130,-8253,-8228,-7991,-7470,-6651,-5540,-4213,-2755,-1302,41,1159,2016,2570,2890,3016,3073,3140,3326,3676,4227,4959,5831,6782,7718,8584,9272,9756,9940,9829,9359,8569,7447,6058,4457,2737,989,-674,-2163,-3387,-4290,-4852,-5071,-5005,-4704,-4271,-3773,-3314,-2938,-2711,-2646,-2753,-3012,-3390,-3847,-4329,-4798,-5206,-5539,-5772,-5914,-5963,-5945,-5867,-5753,-5603,-5426,-5198,-4914,-4523,-4016,-3351,-2526,-1534,-409,825,2105,3385,4617,5761,6800,7729,8560,9314,10022,10699,11369,12030,12671,13273,13799,14216,14491,14603,14533,14298,13902,13379,12760,12070,11338,10579,9794,8981,8123,7198,6195,5085,3883,2573,1196,-236,-1671,-3073,-4398,-5602,-6664,-7550,-8269,-8819,-9227,-9523,-9734,-9904,-10027,-10140,-10202,-10214,-10124,-9917,-9552,-9041,-8369,-7595,-6733,-5856,-4989,-4170,-3398,-2677,-1962,-1246,-472,355,1259,2213,3200,4178,5111,5967,6725,7375,7928,8385,8771,9088,9336,9509,9577,9529,9329,8967,8431,7733,6901,5980,5013,4084,3220,2504,1932,1538,1297,1180,1154,1146,1135,1054,897,635,274,-184,-712,-1312,-1946,-2616,-3305,-3995,-4688,-5348,-5975,-6529,-6999,-7357,-7589,-7682,-7641,-7459,-7165,-6752,-6264,-5692,-5076,-4400,-3694,-2937,-2150,-1318,-456,430,1321,2191,3012,3747,4358,4827,5124,5252,5224,5049,4785,4448,4094,3755,3456,3219,3050,2941,2893,2871,2875,2860,2826,2747,2609,2416,2155,1834,1461,1042,598,141,-312,-760,-1190,-1627,-2071,-2562,-3103,-3718,-4392,-5114,-5830,-6494,-7030,-7385,-7504,-7374,-6995,-6429,-5733,-5013,-4361,-3862,-3588,-3557,-3775,-4183,-4715,-5268,-5738,-6039,-6086,-5840,-5289,-4444,-3358,-2087,-704,706,2077,3326,4394,5216,5738,5923,5738,5188,4287,3096,1687,168,-1354,-2762,-3973,-4912,-5551,-5900,-5986,-5872,-5623,-5290,-4930,-4548,-4159,-3735,-3269,-2737,-2137,-1487,-828,-198,330,715,922,928,769,478,126,-215,-479,-607,-572,-356,30,565,1224,1966,2777,3613,4471,5314,6132,6891,7562,8114,8513,8735,8769,8618,8300,7855,7321,6756,6207,5718,5317,5026,4840,4738,4702,4680,4648,4567,4417,4188,3878,3488,3030,2498,1904,1237,500,-310,-1175,-2082,-2986,-3843,-4604,-5217,-5652,-5895,-5955,-5876,-5702,-5520,-5376,-5344,-5438,-5681,-6029,-6457,-6883,-7261,-7516,-7620,-7522,-7229,-6719,-6018,-5133,-4099,-2943,-1709,-437,826,2024,3129,4079,4876,5487,5945,6266,6508,6712,6937,7207,7549,7928,8324,8640,8827,8761,8413,7703,6667,5322,3773,2123,502,-973,-2206,-3140,-3750,-4063,-4107,-3958,-3658,-3262,-2808,-2299,-1757,-1178,-579,13,554,989,1252,1300,1092,641,-23,-822,-1651,-2413,-2994,-3329,-3370,-3129,-2626,-1960,-1177,-403,316,902,1329,1570,1634,1506,1225,771,173,-569,-1443,-2425,-3479,-4563,-5596,-6517,-7233,-7672,-7779,-7516,-6893,-5946,-4749,-3410,-2032,-738,377,1244,1818,2106,2134,1966,1680,1354,1076,900,874,1010,1303,1722,2225,2761,3266,3691,3975,4090,3994,3695,3188,2516,1727,880,60,-684,-1284,-1724,-2006,-2152,-2234,-2295,-2430,-2663,-3037,-3536,-4116,-4721,-5252,-5636,-5792,-5681,-5295,-4663,-3852,-2955,-2060,-1281,-673,-311,-203,-363,-758,-1358,-2121,-2995,-3940,-4905,-5838,-6701,-7415,-7946,-8224,-8214,-7900,-7278,-6392,-5311,-4125,-2927,-1822,-860,-93,490,924,1273,1598,1972,2425,2956,3544,4108,4575,4858,4887,4629,4102,3353,2484,1615,865,354,158,322,832,1641,2634,3713,4715,5536,6050,6199,5954,5337,4416,3282,2073,911,-69,-763,-1100,-1054,-637,74,985,1968,2884,3607,4031,4082,3740,3023,1999,769,-538,-1793,-2861,-3647,-4087,-4160,-3891,-3356,-2640,-1876,-1163,-607,-265,-169,-297,-608,-1024,-1482,-1901,-2251,-2507,-2680,-2811,-2923,-3079,-3278,-3542,-3828,-4100,-4299,-4365,-4271,-3990,-3561,-3011,-2427,-1874,-1420,-1120,-972,-976,-1061,-1179,-1234,-1175,-940,-518,90,849,1720,2639,3566,4440,5224,5886,6379,6693,6785,6649,6270,5662,4847,3884,2838,1805,869,116,-399,-654,-658,-484,-182,115,358,441,364,96,-287,-742,-1159,-1466,-1587,-1482,-1159,-645,-23,618,1185,1574,1740,1648,1309,793,162,-460,-978,-1294,-1330,-1063,-487,330,1306,2311,3222,3898,4241,4186,3704,2837,1652,257,-1198,-2596,-3791,-4688,-5224,-5364,-5131,-4575,-3776,-2832,-1851,-928,-155,408,725,806,673,408,80,-203,-373,-361,-142,277,860,1539,2249,2910,3467,3890,4146,4270,4251,4153,3976,3765,3505,3216,2859,2445,1945,1372,737,77,-572,-1161,-1639,-1985,-2155,-2154,-1978,-1641,-1167,-569,117,883,1697,2539,3386,4198,4945,5579,6072,6383,6521,6471,6285,5980,5628,5245,4880,4528,4186,3820,3392,2863,2204,1412,496,-471,-1450,-2324,-3041,-3516,-3728,-3660,-3361,-2871,-2285,-1670,-1110,-658,-357,-218,-238,-379,-628,-913,-1239,-1549,-1854,-2144,-2437,-2751,-3107,-3522,-4002,-4539,-5101,-5630,-6063,-6301,-6270,-5894,-5122,-3953,-2415,-590,1412,3450,5391,7091,8451,9403,9907,10001,9718,9163,8419,7610,6808,6111,5544,5135,4880,4726,4659,4594,4516,4371,4158,3876,3558,3236,2953,2753,2641,2648,2724,2867,3001,3090,3075,2920,2591,2091,1417,599,-339,-1358,-2428,-3517,-4601,-5661,-6669,-7607,-8439,-9134,-9660,-9975,-10067,-9921,-9551,-8993,-8292,-7515,-6733,-6017,-5431,-5012,-4795,-4751,-4873,-5066,-5290,-5419,-5417,-5169,-4675,-3879,-2810,-1486,26,1667,3328,4944,6378,7575,8412,8859,8853,8399,7528,6297,4820,3207,1619,179,-972,-1744,-2090,-1989,-1501,-697,314,1391,2421,3272,3858,4107,4000,3535,2759,1732,531,-756,-2065,-3319,-4485,-5518,-6415,-7158,-7757,-8208,-8502,-8629,-8555,-8255,-7701,-6874,-5792,-4485,-3039,-1541,-129,1082,1971,2451,2478,2053,1238,136,-1104,-2336,-3395,-4157,-4535,-4488,-4045,-3266,-2273,-1180,-138,744,1383,1712,1763,1554,1187,758,384,156,159,413,919,1643,2494,3421,4303,5089,5708,6127,6334,6337,6156,5820,5360,4789,4120,3351,2475,1481,387,-803,-2031,-3245,-4358,-5284,-5933,-6245,-6167,-5707,-4892,-3804,-2545,-1230,20,1115,1976,2591,2950,3112,3132,3081,3048,3076,3225,3506,3915,4420,4964,5472,5874,6081,6046,5704,5053,4092,2860,1429,-129,-1694,-3174,-4449,-5442,-6076,-6315,-6156,-5618,-4759,-3658,-2409,-1118,100,1149,1939,2395,2502,2224,1632,744,-310,-1464,-2584,-3586,-4371,-4894,-5114,-5040,-4707,-4152,-3449,-2641,-1787,-909,-41,818,1641,2427,3147,3775,4282,4640,4819,4823,4648,4337,3931,3493,3090,2774,2598,2564,2678,2898,3181,3469,3714,3869,3924,3863,3720,3509,3291,3093,2960,2921,2974,3126,3334,3573,3782,3926,3953,3842,3580,3162,2614,1952,1209,418,-405,-1238,-2080,-2934,-3812,-4728,-5686,-6690,-7703,-8717,-9643,-10462,-11068,-11436,-11497,-11238,-10656,-9778,-8661,-7392,-6046,-4747,-3558,-2573,-1830,-1354,-1143,-1162,-1372,-1690,-2063,-2387,-2606,-2631,-2430,-1959,-1239,-274,853,2088,3326,4472,5444,6150,6542,6594,6301,5714,4890,3916,2897,1918,1082,448,72,-24,147,565,1161,1877,2620,3310,3863,4212,4294,4085,3556,2730,1636,331,-1106,-2585,-4016,-5282,-6325,-7050,-7438,-7466,-7165,-6579,-5800,-4910,-4028,-3241,-2636,-2277,-2179,-2361,-2764,-3358,-4046,-4767,-5433,-5985,-6373,-6574,-6581,-6422,-6118,-5724,-5273,-4806,-4344,-3903,-3467,-3032,-2558,-2026,-1404,-675,177,1137,2198,3312,4449,5539,6541,7393,8071,8539,8794,8839,8689,8368,7899,7298,6591,5783,4883,3894,2830,1694,526,-651,-1775,-2791,-3632,-4238,-4560,-4570,-4266,-3678,-2853,-1880,-837,165,1052,1736,2183,2357,2280,1978,1514,952,374,-152,-550,-760,-754,-493,-16,660,1455,2279,3035,3609,3917,3871,3446,2618,1441,-22,-1651,-3316,-4875,-6195,-7169,-7726,-7831,-7502,-6782,-5752,-4497,-3134,-1744,-436,711,1648,2300,2668,2716,2466,1925,1133,140,-1012,-2216,-3438,-4545,-5494,-6180,-6570,-6601,-6283,-5599,-4606,-3333,-1871,-281,1333,2905,4342,5595,6613,7365,7853,8081,8079,7878,7524,7055,6508,5916,5293,4655,4013,3359,2722,2095,1530,1029,657,419,351,449,704,1082,1547,2037,2501,2887,3155,3285,3278,3156,2961,2739,2534,2386,2293,2256,2223,2155,1979,1651,1119,370,-590,-1723,-2966,-4235,-5442,-6499,-7328,-7879,-8133,-8089,-7792,-7287,-6650,-5939,-5233,-4558,-3967,-3451,-3023,-2651,-2335,-2039,-1770,-1522,-1292,-1096,-916,-751,-579,-365,-88,285,767,1352,2030,2746,3462,4093,4592,4898,4979,4847,4506,4025,3455,2862,2319,1856,1525,1326,1273,1352,1559,1870,2279,2767,3316,3908,4505,5084,5578,5955,6142,6113,5825,5294,4527,3602,2579,1572,661,-63,-538,-738,-662,-345,138,717,1292,1792,2140,2306,2269,2043,1673,1196,679,162,-310,-723,-1073,-1376,-1670,-1973,-2326,-2724,-3168,-3615,-4011,-4284,-4359,-4178,-3691,-2911,-1838,-571,828,2229,3524,4615,5418,5883,6013,5815,5363,4726,3988,3229,2516,1875,1337,876,477,98,-287,-707,-1168,-1653,-2138,-2570,-2903,-3080,-3082,-2882,-2507,-1998,-1405,-805,-266,183,482,669,741,762,786,867,1050,1358,1786,2315,2899,3506,4073,4592,5013,5348,5579,5714,5755,5695,5520,5210,4739,4085,3233,2189,978,-355,-1732,-3101,-4353,-5459,-6335,-6974,-7362,-7500,-7425,-7159,-6740,-6200,-5566,-4850,-4087,-3265,-2437,-1600,-821,-132,406,738,821,612,115,-674,-1692,-2879,-4133,-5330,-6363,-7101,-7469,-7398,-6878,-5938,-4639,-3091,-1402,296,1890,3289,4418,5259,5795,6070,6107,5972,5697,5327,4887,4389,3850,3269,2663,2053,1462,931,491,173,7,-6,131,402,769,1198,1638,2049,2383,2610,2704,2644,2436,2068,1556,909,123,-766,-1758,-2827,-3915,-5026,-6053,-6994,-7755,-8308,-8603,-8624,-8368,-7871,-7179,-6376,-5537,-4760,-4104,-3638,-3375,-3308,-3408,-3594,-3810,-3951,-3961,-3776,-3378,-2780,-2008,-1138,-217,664,1473,2158,2712,3142,3468,3722,3941,4139,4339,4512,4638,4671,4562,4282,3805,3156,2359,1498,640,-106,-666,-956,-944,-606,14,868,1859,2879,3844,4630,5203,5484,5508,5253,4814,4211,3549,2867,2230,1656,1167,732,338,-56,-475,-933,-1425,-1932,-2409,-2802,-3066,-3142,-3012,-2659,-2112,-1400,-613,198,933,1540,1966,2183,2195,2021,1695,1266,770,263,-229,-667,-1032,-1292,-1444,-1452,-1330,-1054,-640,-102,548,1262,2023,2780,3510,4174,4745,5203,5536,5724,5769,5650,5363,4894,4241,3393,2385,1222,-36,-1335,-2621,-3810,-4853,-5686,-6274,-6596,-6655,-6477,-6102,-5596,-5017,-4443,-3918,-3506,-3219,-3078,-3050,-3115,-3192,-3238,-3158,-2912,-2443,-1751,-828,265,1505,2785,4071,5257,6310,7161,7788,8167,8287,8160,7776,7163,6317,5274,4066,2741,1378,41,-1165,-2178,-2916,-3351,-3463,-3278,-2855,-2266,-1612,-987,-480,-151,-50,-175,-506,-1005,-1594,-2202,-2761,-3190,-3449,-3515,-3379,-3091,-2703,-2291,-1955,-1768,-1798,-2090,-2623,-3376,-4252,-5161,-5975,-6594,-6917,-6896,-6502,-5763,-4730,-3492,-2134,-770,525,1658,2588,3258,3664,3782,3636,3225,2606,1795,883,-81,-1001,-1795,-2389,-2711,-2712,-2385,-1722,-777,387,1696,3025,4304,5406,6277,6834,7056,6918,6437,5633,4566,3274,1848,334,-1178,-2637,-3975,-5153,-6131,-6894,-7433,-7758,-7893,-7863,-7708,-7457,-7142,-6797,-6430,-6072,-5724,-5403,-5121,-4880,-4702,-4579,-4526,-4533,-4592,-4690,-4785,-4848,-4821,-4664,-4325,-3783,-3028,-2073,-970,241,1470,2647,3697,4541,5144,5472,5524,5347,4985,4522,4042,3619,3317,3180,3212,3409,3722,4107,4482,4803,4994,5030,4878,4550,4057,3454,2779,2106,1490,992,664,526,607,868,1299,1809,2354,2815,3152,3260,3128,2713,2044,1160,128,-960,-2016,-2942,-3674,-4144,-4346,-4262,-3950,-3438,-2826,-2169,-1565,-1076,-760,-651,-756,-1068,-1543,-2145,-2795,-3451,-4022,-4473,-4728,-4768,-4546,-4066,-3318,-2334,-1136,214,1670,3140,4566,5853,6929,7726,8181,8268,7962,7281,6266,4962,3482,1882,306,-1188,-2483,-3544,-4302,-4773,-4940,-4860,-4557,-4094,-3521,-2875,-2218,-1564,-967,-442,-34,239,345,275,33,-365,-873,-1442,-1990,-2456,-2746,-2815,-2598,-2081,-1273,-200,1047,2401,3727,4929,5888,6527,6765,6597,6008,5058,3827,2414,959,-421,-1597,-2489,-3019,-3184,-2977,-2454,-1683,-744,263,1248,2140,2863,3392,3692,3768,3635,3314,2844,2259,1603,916,241,-392,-956,-1431,-1829,-2123,-2358,-2516,-2627,-2699,-2729,-2726,-2683,-2578,-2418,-2174,-1859,-1478,-1040,-585,-126,294,668,969,1217,1404,1563,1709,1860,2042,2228,2437,2606,2729,2746,2644,2391,2022,1535,1029,536,176,-3,76,441,1089,1989,3059,4213,5327,6306,7028,7444,7467,7124,6391,5343,4031,2548,990,-557,-1997,-3263,-4292,-5043,-5495,-5647,-5501,-5103,-4485,-3709,-2847,-1953,-1115,-385,166,494,554,335,-171,-920,-1869,-2934,-4005,-4988,-5745,-6190,-6227,-5824,-4971,-3722,-2188,-486,1195,2713,3918,4694,5002,4829,4250,3367,2336,1296,430,-180,-410,-275,227,1001,1955,2961,3899,4669,5184,5414,5333,4998,4429,3746,3003,2306,1725,1306,1083,1061,1205,1497,1868,2275,2672,3012,3271,3446,3513,3512,3412,3249,2995,2646,2185,1573,811,-123,-1201,-2393,-3634,-4843,-5920,-6772,-7298,-7446,-7173,-6490,-5454,-4143,-2682,-1204,160,1282,2064,2454,2418,2001,1258,309,-734,-1706,-2507,-2988,-3119,-2836,-2191,-1232,-72,1155,2332,3301,3980,4269,4146,3597,2688,1476,89,-1366,-2757,-3977,-4934,-5577,-5883,-5869,-5593,-5121,-4561,-3986,-3487,-3114,-2890,-2811,-2851,-2949,-3067,-3145,-3145,-3061,-2872,-2608,-2283,-1918,-1538,-1145,-733,-292,210,796,1467,2239,3056,3897,4668,5313,5747,5918,5788,5359,4661,3760,2752,1719,779,-10,-593,-948,-1110,-1100,-985,-813,-629,-470,-348,-282,-250,-274,-326,-433,-585,-805,-1099,-1473,-1933,-2459,-3041,-3650,-4246,-4795,-5255,-5579,-5743,-5709,-5475,-5041,-4437,-3706,-2915,-2135,-1445,-916,-579,-471,-547,-774,-1060,-1300,-1413,-1274,-858,-101,949,2256,3708,5189,6557,7690,8467,8824,8716,8155,7199,5936,4487,2998,1605,444,-375,-785,-751,-293,524,1612,2833,4071,5181,6059,6623,6810,6623,6071,5216,4130,2900,1616,365,-792,-1802,-2643,-3306,-3802,-4147,-4372,-4482,-4512,-4444,-4301,-4064,-3742,-3347,-2899,-2444,-2032,-1722,-1565,-1601,-1837,-2248,-2779,-3325,-3792,-4031,-3964,-3483,-2580,-1254,404,2277,4200,5995,7502,8571,9115,9101,8553,7563,6251,4786,3311,1983,896,116,-347,-520,-483,-302,-90,94,166,117,-87,-399,-799,-1226,-1624,-1945,-2145,-2199,-2108,-1882,-1562,-1197,-838,-546,-350,-280,-322,-455,-630,-800,-908,-936,-856,-701,-499,-307,-195,-195,-367,-692,-1163,-1721,-2291,-2791,-3129,-3234,-3046,-2544,-1730,-657,610,1959,3281,4458,5373,5960,6148,5948,5385,4531,3499,2399,1370,509,-82,-373,-338,-22,512,1181,1871,2501,2962,3212,3182,2892,2319,1532,556,-530,-1674,-2805,-3875,-4840,-5659,-6326,-6803,-7102,-7205,-7115,-6836,-6370,-5741,-4969,-4098,-3191,-2313,-1560,-1000,-724,-768,-1160,-1865,-2813,-3896,-4965,-5868,-6460,-6612,-6266,-5398,-4063,-2374,-483,1417,3143,4515,5410,5753,5524,4796,3654,2264,783,-625,-1810,-2675,-3146,-3209,-2890,-2242,-1349,-309,792,1853,2800,3568,4106,4382,4382,4098,3556,2779,1823,738,-419,-1581,-2697,-3724,-4599,-5331,-5847,-6179,-6284,-6182,-5883,-5398,-4785,-4063,-3311,-2560,-1890,-1321,-904,-631,-505,-495,-550,-638,-686,-662,-516,-225,220,808,1516,2291,3076,3806,4402,4809,4968,4854,4456,3811,2954,1978,973,35,-722,-1241,-1442,-1331,-899,-209,681,1683,2707,3678,4515,5169,5601,5791,5743,5465,4988,4336,3559,2671,1736,759,-201,-1129,-1989,-2743,-3376,-3852,-4160,-4288,-4253,-4052,-3751,-3365,-2970,-2607,-2327,-2149,-2087,-2111,-2190,-2256,-2255,-2112,-1803,-1283,-592,259,1181,2109,2943,3617,4063,4261,4213,3953,3552,3073,2604,2193,1893,1701,1611,1575,1535,1439,1227,893,426,-122,-688,-1194,-1544,-1678,-1550,-1153,-538,240,1059,1828,2418,2757,2763,2435,1779,862,-213,-1348,-2398,-3270,-3854,-4109,-3993,-3548,-2812,-1895,-891,65,874,1434,1696,1632,1270,658,-116,-943,-1716,-2313,-2648,-2640,-2256,-1500,-412,908,2361,3795,5076,6082,6692,6876,6587,5889,4847,3574,2220,900,-233,-1098,-1615,-1772,-1565,-1062,-308,585,1547,2482,3307,3973,4399,4585,4477,4094,3433,2529,1410,136,-1243,-2657,-4020,-5272,-6309,-7078,-7501,-7546,-7195,-6468,-5419,-4129,-2721,-1301,-19,1032,1758,2118,2120,1815,1289,679,96,-317,-475,-314,178,957,1951,3033,4090,4978,5608,5896,5829,5415,4730,3858,2917,2011,1244,667,331,222,313,549,870,1199,1494,1700,1793,1776,1635,1396,1067,660,190,-331,-910,-1515,-2168,-2824,-3486,-4126,-4713,-5233,-5640,-5924,-6053,-6020,-5812,-5435,-4899,-4221,-3428,-2554,-1634,-719,156,943,1610,2128,2485,2664,2692,2574,2358,2086,1812,1594,1473,1489,1648,1941,2329,2746,3130,3405,3506,3408,3086,2580,1934,1229,548,-9,-375,-488,-325,108,774,1613,2547,3494,4385,5139,5724,6091,6225,6130,5792,5249,4491,3566,2483,1285,-1,-1326,-2645,-3908,-5052,-6042,-6821,-7361,-7657,-7691,-7503,-7114,-6580,-5951,-5300,-4664,-4121,-3677,-3374,-3190,-3119,-3104,-3117,-3076,-2963,-2700,-2303,-1730,-1035,-233,605,1410,2121,2663,3001,3107,2984,2649,2161,1545,902,243,-327,-809,-1134,-1319,-1327,-1199,-926,-560,-126,333,768,1143,1422,1572,1584,1451,1174,785,284,-284,-912,-1565,-2229,-2882,-3504,-4064,-4549,-4912,-5150,-5226,-5131,-4863,-4421,-3842,-3147,-2390,-1621,-893,-260,237,565,719,691,530,258,-35,-301,-445,-426,-190,259,901,1667,2479,3236,3847,4237,4357,4205,3810,3230,2557,1872,1267,807,526,442,541,779,1125,1510,1908,2262,2555,2758,2859,2852,2728,2487,2130,1656,1071,375,-418,-1297,-2237,-3204,-4164,-5062,-5842,-6463,-6850,-7003,-6867,-6475,-5846,-5032,-4119,-3171,-2292,-1534,-959,-579,-377,-326,-339,-367,-310,-128,233,776,1488,2327,3223,4106,4893,5518,5941,6125,6102,5876,5524,5087,4631,4205,3833,3530,3288,3065,2844,2557,2202,1733,1178,548,-113,-739,-1282,-1679,-1896,-1905,-1721,-1368,-895,-392,96,461,674,687,506,159,-308,-816,-1307,-1707,-1972,-2075,-2008,-1775,-1423,-964,-467,48,526,952,1285,1530,1654,1676,1584,1403,1154,873,608,396,291,309,478,787,1219,1743,2301,2850,3320,3674,3868,3881,3722,3398,2953,2432,1886,1374,950,652,515,548,741,1074,1500,1965,2414,2778,3011,3062,2895,2504,1878,1047,47,-1077,-2236,-3385,-4423,-5306,-5955,-6358,-6477,-6348,-5984,-5454,-4819,-4157,-3537,-3014,-2642,-2415,-2360,-2403,-2538,-2657,-2737,-2683,-2486,-2104,-1561,-875,-94,711,1494,2178,2738,3135,3380,3474,3462,3358,3224,3056,2901,2724,2550,2327,2073,1740,1359,915,457,2,-403,-740,-980,-1139,-1214,-1253,-1271,-1313,-1392,-1528,-1707,-1931,-2166,-2408,-2629,-2830,-2999,-3153,-3287,-3434,-3586,-3775,-3993,-4255,-4538,-4834,-5092,-5288,-5355,-5251,-4941,-4384,-3600,-2591,-1432,-178,1048,2179,3099,3758,4120,4178,3987,3585,3067,2494,1943,1452,1046,721,457,216,-26,-303,-604,-925,-1226,-1460,-1580,-1549,-1329,-937,-371,311,1060,1805,2479,3021,3387,3549,3498,3242,2812,2233,1554,799,13,-789,-1582,-2349,-3100,-3802,-4483,-5110,-5694,-6215,-6660,-7006,-7235,-7320,-7244,-6994,-6566,-5967,-5218,-4342,-3382,-2375,-1370,-407,473,1239,1881,2380,2754,3007,3168,3257,3314,3361,3430,3548,3714,3945,4208,4492,4746,4949,5049,5031,4872,4568,4147,3624,3047,2465,1907,1430,1042,764,592,518,521,592,692,817,918,993,990,904,704,387,-38,-552,-1117,-1684,-2211,-2643,-2955,-3124,-3142,-3034,-2804,-2490,-2114,-1693,-1258,-802,-354,95,515,896,1212,1440,1560,1571,1475,1297,1082,861,708,643,720,945,1301,1767,2272,2764,3166,3425,3506,3394,3112,2696,2196,1681,1195,791,493,302,214,188,202,203,180,94,-39,-233,-459,-713,-970,-1231,-1484,-1742,-1998,-2256,-2515,-2744,-2942,-3065,-3104,-3025,-2820,-2483,-2024,-1469,-845,-201,433,1005,1502,1897,2189,2380,2484,2506,2481,2394,2293,2145,2001,1820,1648,1458,1274,1106,954,841,768,735,755,801,889,988,1115,1247,1406,1572,1758,1960,2156,2357,2513,2633,2668,2625,2471,2230,1894,1503,1070,625,192,-231,-622,-1002,-1364,-1718,-2060,-2381,-2660,-2886,-3021,-3070,-2999,-2836,-2573,-2245,-1868,-1464,-1055,-637,-225,206,641,1099,1561,2003,2394,2692,2853,2863,2699,2388,1961,1474,987,575,276,141,161,329,597,913,1214,1455,1591,1625,1551,1419,1258,1124,1058,1079,1204,1405,1655,1900,2082,2149,2054,1780,1321,708,-23,-797,-1565,-2247,-2806,-3199,-3417,-3468,-3381,-3205,-2982,-2783,-2634,-2579,-2632,-2769,-2987,-3223,-3432,-3560,-3538,-3350,-2948,-2358,-1585,-682,292,1274,2195,2998,3636,4078,4313,4333,4172,3818,3345,2739,2072,1362,647,-23,-633,-1133,-1513,-1748,-1827,-1762,-1547,-1222,-795,-314,202,706,1178,1584,1902,2129,2241,2255,2155,1960,1666,1284,817,269,-334,-997,-1662,-2333,-2933,-3440,-3795,-3955,-3899,-3611,-3112,-2445,-1670,-872,-123,495,933,1163,1184,1019,718,321,-102,-533,-927,-1296,-1632,-1953,-2263,-2557,-2816,-3007,-3092,-3027,-2788,-2364,-1772,-1048,-259,536,1253,1842,2249,2464,2484,2335,2052,1672,1232,756,262,-243,-752,-1264,-1762,-2245,-2673,-3035,-3291,-3431,-3429,-3305,-3056,-2734,-2354,-1968,-1606,-1290,-1049,-882,-807,-818,-916,-1092,-1329,-1613,-1904,-2173,-2377,-2473,-2449,-2266,-1964,-1534,-1051,-546,-79,303,587,756,832,842,827,817,852,927,1057,1199,1340,1435,1464,1412,1292,1123,958,837,819,931,1197,1598,2110,2667,3211,3659,3960,4045,3914,3536,2960,2211,1362,470,-395,-1174,-1829,-2320,-2652,-2818,-2852,-2777,-2634,-2453,-2261,-2082,-1918,-1776,-1642,-1516,-1373,-1206,-998,-729,-404,14,499,1073,1698,2354,3002,3575,4028,4304,4351,4169,3746,3132,2385,1590,839,211,-209,-404,-339,-63,386,934,1495,2007,2405,2662,2778,2759,2661,2514,2374,2275,2230,2255,2316,2403,2455,2455,2343,2110,1730,1214,576,-153,-930,-1711,-2452,-3106,-3657,-4063,-4347,-4483,-4521,-4450,-4319,-4123,-3881,-3583,-3219,-2768,-2214,-1547,-766,107,1037,1976,2861,3623,4218,4585,4735,4651,4398,4009,3575,3147,2789,2540,2392,2361,2375,2425,2440,2399,2276,2078,1811,1520,1227,962,752,584,458,345,219,62,-137,-384,-650,-922,-1156,-1327,-1407,-1390,-1276,-1093,-881,-678,-545,-508,-602,-838,-1198,-1664,-2181,-2703,-3170,-3541,-3764,-3829,-3718,-3448,-3042,-2527,-1953,-1346,-756,-199,290,709,1041,1284,1443,1500,1484,1379,1216,1009,782,572,401,300,286,362,522,743,998,1241,1452,1582,1633,1587,1464,1279,1055,817,571,326,65,-224,-573,-997,-1511,-2122,-2798,-3518,-4225,-4858,-5363,-5679,-5778,-5638,-5288,-4750,-4114,-3431,-2809,-2305,-1989,-1896,-2020,-2336,-2775,-3256,-3673,-3936,-3965,-3706,-3156,-2323,-1281,-100,1105,2242,3213,3953,4420,4611,4545,4267,3839,3310,2743,2176,1646,1175,778,478,275,196,228,398,676,1060,1508,1968,2391,2699,2847,2764,2452,1875,1087,116,-957,-2067,-3116,-4057,-4809,-5369,-5699,-5838,-5804,-5643,-5419,-5158,-4923,-4718,-4571,-4454,-4371,-4267,-4133,-3929,-3643,-3274,-2826,-2325,-1792,-1256,-736,-251,208,635,1066,1506,1989,2509,3080,3662,4245,4766,5201,5497,5640,5620,5433,5128,4714,4259,3792,3354,2980,2676,2457,2317,2245,2239,2277,2357,2464,2592,2720,2840,2923,2955,2913,2773,2530,2168,1693,1124,472,-225,-929,-1622,-2235,-2768,-3176,-3453,-3596,-3609,-3516,-3358,-3164,-2999,-2878,-2855,-2912,-3050,-3212,-3349,-3389,-3275,-2955,-2420,-1665,-748,271,1307,2260,3068,3652,4000,4094,3975,3671,3244,2746,2214,1693,1202,737,336,-40,-345,-602,-772,-858,-826,-672,-396,7,490,1043,1604,2133,2586,2918,3111,3150,3034,2793,2433,2016,1539,1080,616,205,-178,-514,-821,-1103,-1380,-1651,-1932,-2217,-2503,-2783,-3036,-3252,-3406,-3485,-3476,-3354,-3135,-2787,-2344,-1787,-1152,-448,288,1025,1725,2349,2862,3244,3465,3536,3457,3258,2976,2655,2348,2108,1974,1986,2144,2460,2895,3412,3972,4494,4953,5267,5425,5373,5109,4626,3935,3073,2084,1022,-33,-1021,-1874,-2533,-2980,-3185,-3169,-2959,-2596,-2141,-1647,-1165,-745,-415,-188,-87,-96,-216,-437,-723,-1077,-1438,-1792,-2085,-2289,-2361,-2292,-2062,-1691,-1204,-635,-48,516,998,1367,1602,1701,1688,1597,1463,1328,1224,1166,1167,1217,1293,1383,1440,1455,1385,1236,986,659,263,-166,-599,-995,-1326,-1551,-1663,-1639,-1498,-1245,-924,-570,-233,37,201,228,92,-198,-643,-1207,-1862,-2559,-3263,-3912,-4485,-4925,-5220,-5335,-5265,-4997,-4543,-3904,-3113,-2190,-1182,-129,915,1890,2766,3468,3999,4312,4419,4333,4068,3668,3161,2594,1995,1411,856,375,-27,-321,-503,-564,-506,-336,-66,291,704,1172,1652,2137,2595,3000,3317,3518,3556,3410,3066,2511,1786,925,-3,-915,-1739,-2395,-2836,-3034,-3002,-2761,-2399,-1956,-1552,-1224,-1054,-1058,-1258,-1633,-2138,-2739,-3343,-3914,-4365,-4666,-4776,-4703,-4452,-4081,-3630,-3176,-2778,-2472,-2303,-2244,-2282,-2349,-2389,-2323,-2114,-1720,-1165,-471,275,1013,1640,2098,2329,2314,2067,1613,1026,356,-307,-915,-1396,-1737,-1895,-1886,-1705,-1381,-938,-419,147,703,1229,1672,2026,2270,2403,2440,2374,2236,2007,1708,1316,832,236,-476,-1310,-2253,-3274,-4334,-5345,-6241,-6912,-7282,-7284,-6885,-6102,-4996,-3674,-2256,-897,291,1193,1766,1990,1908,1594,1131,633,177,-166,-352,-382,-251,-13,320,684,1071,1451,1818,2186,2543,2931,3330,3777,4253,4749,5252,5697,6072,6289,6335,6150,5744,5112,4314,3399,2463,1585,857,344,91,105,361,795,1334,1865,2302,2551,2551,2270,1719,931,-4,-1013,-1973,-2817,-3456,-3877,-4071,-4093,-3997,-3886,-3816,-3869,-4045,-4356,-4721,-5075,-5305,-5315,-5031,-4403,-3444,-2199,-768,738,2186,3462,4469,5157,5502,5543,5320,4932,4435,3934,3445,3033,2665,2353,2050,1752,1433,1122,824,601,480,505,703,1057,1567,2155,2783,3356,3819,4109,4185,4040,3675,3120,2422,1617,781,-53,-807,-1448,-1918,-2193,-2251,-2106,-1775,-1324,-800,-298,124,397,485,387,109,-276,-722,-1144,-1473,-1678,-1718,-1627,-1434,-1216,-1037,-985,-1091,-1375,-1777,-2213,-2538,-2613,-2329,-1632,-579,703,2011,3122,3856,4101,3856,3220,2360,1476,735,251,51,109,350,701,1091,1481,1834,2134,2330,2373,2176,1653,732,-609,-2320,-4255,-6191,-7833,-8871,-9031,-8113,-6094,-3081,616,4580,8294,11276,13080,13450,12266,9643,5856,1337,-3395,-7793,-11354,-13660,-14466,-13685,-11426,-7999,-3816,569,4633,7874,9942,10635,9982,8172,5580,2650,-146,-2401,-3835,-4325,-3900,-2752,-1125,664,2353,3714,4614,4993,4881,4347,3507,2485,1384,302,-713,-1629,-2441,-3145,-3735,-4186,-4458,-4516,-4318,-3865,-3183,-2358,-1512,-799,-365,-328,-730,-1552,-2657,-3878,-4971,-5728,-5965,-5603,-4656,-3263,-1640,-62,1203,1930,1986,1344,85,-1598,-3466,-5232,-6651,-7519,-7728,-7269,-6208,-4731,-3023,-1367,41,989,1378,1197,507,-508,-1655,-2692,-3425,-3718,-3522,-2880,-1910,-786,303,1183,1731,1884,1660,1135,429,-299,-928,-1327,-1436,-1231,-736,-38,780,1588,2292,2803,3065,3069,2826,2408,1888,1379,978,771,827,1168,1778,2612,3565,4535,5381,5993,6278,6190,5738,4979,4008,2950,1918,1031,369,-13,-99,85,486,1021,1593,2121,2518,2766,2841,2789,2663,2534,2477,2541,2766,3129,3609,4132,4631,5043,5307,5402,5311,5065,4683,4229,3732,3248,2808,2442,2180,2042,2028,2148,2349,2628,2911,3187,3389,3509,3505,3369,3101,2705,2207,1638,1029,424,-133,-600,-921,-1077,-1033,-807,-411,102,674,1230,1688,1981,2040,1825,1315,498,-575,-1856,-3221,-4549,-5672,-6452,-6744,-6480,-5626,-4245,-2447,-416,1640,3503,4978,5917,6242,5935,5056,3710,2046,225,-1601,-3292,-4766,-5953,-6854,-7456,-7812,-7927,-7872,-7644,-7315,-6869,-6350,-5770,-5146,-4541,-3975,-3519,-3201,-3061,-3105,-3329,-3693,-4154,-4637,-5081,-5414,-5592,-5577,-5365,-4979,-4450,-3848,-3212,-2628,-2114,-1736,-1483,-1376,-1407,-1552,-1804,-2132,-2505,-2923,-3335,-3752,-4134,-4472,-4752,-4944,-5048,-5038,-4927,-4707,-4409,-4047,-3650,-3258,-2884,-2573,-2330,-2176,-2101,-2104,-2156,-2254,-2368,-2493,-2614,-2718,-2806,-2858,-2880,-2857,-2803,-2709,-2589,-2444,-2271,-2085,-1870,-1652,-1423,-1197,-978,-772,-585,-425,-312,-242,-249,-308,-454,-653,-925,-1237,-1576,-1914,-2215,-2455,-2597,-2624,-2511,-2266,-1885,-1408,-852,-264,327,888,1396,1832,2185,2454,2645,2765,2845,2880,2918,2952,3024,3135,3297,3510,3758,4028,4287,4520,4695,4803,4830,4776,4649,4467,4244,4016,3790,3611,3474,3413,3413,3473,3582,3701,3831,3928,3998,4015,3994,3930,3837,3726,3605,3484,3377,3280,3210,3165,3147,3158,3176,3212,3232,3252,3245,3220,3172,3117,3056,3030,3029,3088,3195,3355,3555,3788,4044,4315,4610,4912,5241,5573,5912,6241,6540,6813,7022,7181,7251,7251,7159,6990,6756,6467,6149,5814,5478,5154,4862,4597,4397,4246,4184,4191,4290,4457,4674,4899,5078,5157,5097,4862,4472,3945,3356,2781,2295,1979,1856,1943,2184,2529,2871,3143,3258,3174,2879,2388,1762,1078,418,-128,-491,-626,-501,-139,439,1153,1929,2672,3296,3738,3944,3896,3590,3058,2334,1494,591,-300,-1129,-1848,-2435,-2865,-3147,-3281,-3291,-3208,-3057,-2878,-2700,-2545,-2451,-2416,-2482,-2627,-2866,-3181,-3540,-3936,-4322,-4681,-4970,-5172,-5252,-5220,-5067,-4817,-4487,-4123,-3744,-3426,-3186,-3087,-3136,-3363,-3751,-4294,-4957,-5700,-6463,-7199,-7835,-8339,-8670,-8813,-8767,-8552,-8184,-7716,-7170,-6602,-6031,-5501,-5024,-4635,-4334,-4138,-4030,-4015,-4066,-4179,-4319,-4478,-4624,-4742,-4820,-4835,-4789,-4670,-4484,-4245,-3973,-3699,-3462,-3284,-3205,-3231,-3378,-3645,-4027,-4503,-5055,-5651,-6255,-6846,-7381,-7830,-8161,-8345,-8359,-8211,-7907,-7475,-6957,-6394,-5839,-5346,-4950,-4693,-4576,-4611,-4769,-5028,-5345,-5671,-5962,-6166,-6261,-6217,-6040,-5740,-5335,-4876,-4365,-3879,-3402,-3001,-2662,-2430,-2287,-2268,-2344,-2530,-2803,-3148,-3555,-3979,-4392,-4763,-5031,-5196,-5209,-5077,-4805,-4394,-3894,-3322,-2734,-2154,-1614,-1127,-696,-322,15,308,577,819,1030,1206,1323,1376,1343,1215,994,679,293,-138,-608,-1054,-1490,-1852,-2153,-2368,-2501,-2571,-2572,-2535,-2452,-2335,-2176,-1969,-1704,-1360,-937,-413,199,890,1642,2423,3199,3949,4629,5235,5748,6165,6500,6750,6941,7075,7170,7226,7248,7228,7157,7025,6819,6529,6155,5691,5165,4584,4000,3432,2932,2524,2250,2133,2189,2430,2853,3426,4145,4935,5782,6601,7373,8023,8537,8883,9049,9053,8902,8630,8271,7866,7453,7076,6759,6541,6415,6407,6488,6650,6869,7109,7348,7562,7729,7840,7898,7883,7815,7673,7463,7197,6867,6515,6139,5787,5475,5240,5102,5075,5163,5348,5615,5907,6207,6433,6560,6536,6330,5953,5408,4761,4051,3391,2830,2472,2356,2519,2965,3654,4526,5493,6452,7308,7973,8389,8553,8459,8200,7819,7443,7129,6971,6987,7185,7518,7906,8267,8487,8504,8246,7709,6925,5953,4915,3911,3067,2473,2199,2265,2669,3352,4246,5245,6249,7160,7888,8385,8609,8553,8236,7688,6954,6102,5177,4245,3347,2510,1767,1119,574,134,-224,-477,-670,-791,-873,-937,-987,-1053,-1129,-1226,-1338,-1463,-1593,-1718,-1834,-1945,-2042,-2158,-2277,-2438,-2626,-2862,-3122,-3412,-3687,-3943,-4131,-4254,-4287,-4240,-4127,-3953,-3771,-3584,-3444,-3361,-3352,-3414,-3538,-3693,-3868,-4023,-4142,-4211,-4216,-4171,-4088,-3989,-3908,-3855,-3862,-3915,-4030,-4171,-4331,-4478,-4589,-4656,-4669,-4636,-4583,-4532,-4515,-4570,-4711,-4959,-5308,-5735,-6214,-6685,-7106,-7408,-7552,-7504,-7252,-6813,-6215,-5517,-4771,-4062,-3428,-2954,-2648,-2560,-2671,-2988,-3468,-4085,-4782,-5510,-6215,-6843,-7367,-7739,-7984,-8070,-8058,-7939,-7776,-7575,-7375,-7184,-7013,-6864,-6729,-6598,-6464,-6317,-6158,-5984,-5810,-5626,-5455,-5281,-5120,-4960,-4811,-4651,-4503,-4344,-4192,-4041,-3904,-3781,-3684,-3617,-3595,-3629,-3734,-3896,-4125,-4390,-4677,-4957,-5194,-5369,-5446,-5419,-5281,-5050,-4748,-4422,-4111,-3855,-3700,-3658,-3744,-3960,-4255,-4627,-5003,-5365,-5665,-5872,-5983,-5976,-5878,-5698,-5471,-5235,-5019,-4861,-4780,-4774,-4851,-4964,-5104,-5223,-5293,-5291,-5205,-5031,-4792,-4512,-4232,-3999,-3837,-3786,-3829,-3979,-4185,-4419,-4641,-4799,-4882,-4866,-4765,-4582,-4363,-4119,-3894,-3707,-3565,-3485,-3448,-3440,-3452,-3452,-3448,-3412,-3355,-3268,-3157,-3029,-2892,-2757,-2637,-2532,-2443,-2372,-2301,-2235,-2155,-2063,-1951,-1827,-1688,-1564,-1444,-1361,-1301,-1270,-1260,-1252,-1229,-1176,-1073,-921,-709,-458,-163,138,448,741,1015,1264,1492,1701,1902,2093,2277,2454,2612,2752,2856,2916,2924,2868,2749,2556,2309,1993,1644,1252,856,469,121,-158,-344,-409,-341,-139,190,619,1116,1635,2132,2556,2876,3058,3091,2983,2763,2471,2180,1931,1797,1816,2012,2400,2957,3647,4427,5208,5947,6554,7008,7264,7336,7237,7017,6726,6432,6184,6038,6006,6106,6300,6572,6861,7124,7311,7389,7328,7138,6822,6419,5963,5506,5080,4737,4484,4339,4295,4327,4414,4522,4618,4690,4718,4707,4666,4613,4572,4567,4609,4706,4856,5037,5244,5436,5616,5745,5838,5881,5898,5896,5910,5943,6029,6155,6331,6528,6728,6894,6997,7012,6929,6734,6463,6102,5723,5323,4963,4660,4438,4319,4298,4377,4540,4769,5038,5322,5591,5827,6018,6146,6222,6236,6207,6128,6032,5904,5789,5678,5600,5558,5573,5629,5747,5885,6042,6176,6261,6286,6227,6101,5911,5693,5467,5277,5137,5071,5075,5135,5226,5308,5349,5311,5178,4943,4630,4262,3896,3563,3326,3192,3208,3342,3602,3945,4330,4730,5081,5378,5569,5671,5664,5585,5437,5263,5066,4878,4695,4517,4328,4109,3831,3478,3038,2511,1913,1280,636,47,-464,-840,-1057,-1097,-961,-658,-225,303,885,1472,2044,2550,2996,3341,3599,3747,3796,3727,3567,3300,2960,2558,2122,1686,1265,882,546,245,-23,-286,-560,-862,-1207,-1600,-2025,-2483,-2927,-3351,-3704,-3955,-4087,-4049,-3861,-3497,-2995,-2377,-1686,-966,-261,393,963,1434,1787,2028,2151,2174,2098,1935,1693,1371,973,495,-70,-727,-1473,-2311,-3227,-4203,-5223,-6249,-7247,-8184,-9000,-9679,-10165,-10453,-10520,-10384,-10058,-9579,-8998,-8349,-7708,-7101,-6584,-6176,-5882,-5699,-5591,-5523,-5450,-5326,-5127,-4829,-4435,-3963,-3441,-2919,-2436,-2041,-1759,-1619,-1612,-1743,-1969,-2277,-2612,-2963,-3284,-3585,-3849,-4106,-4362,-4642,-4962,-5329,-5749,-6216,-6705,-7211,-7694,-8145,-8534,-8848,-9078,-9221,-9282,-9269,-9194,-9071,-8906,-8726,-8522,-8334,-8140,-7952,-7759,-7516,-7227,-6831,-6335,-5715,-4993,-4184,-3347,-2518,-1774,-1142,-693,-411,-352,-455,-734,-1126,-1603,-2121,-2650,-3155,-3630,-4045,-4407,-4693,-4915,-5061,-5133,-5134,-5059,-4924,-4725,-4483,-4196,-3893,-3576,-3272,-2986,-2753,-2569,-2480,-2466,-2564,-2744,-3027,-3370,-3776,-4202,-4638,-5053,-5438,-5784,-6090,-6369,-6628,-6879,-7127,-7361,-7583,-7750,-7859,-7850,-7715,-7420,-6965,-6362,-5646,-4864,-4088,-3371,-2798,-2402,-2227,-2281,-2526,-2956,-3461,-4027,-4530,-4943,-5191,-5251,-5108,-4781,-4287,-3689,-3022,-2361,-1738,-1221,-813,-546,-408,-372,-433,-536,-659,-764,-824,-828,-766,-661,-525,-399,-315,-305,-396,-598,-911,-1316,-1791,-2302,-2812,-3297,-3716,-4062,-4310,-4472,-4540,-4530,-4444,-4288,-4059,-3756,-3381,-2948,-2466,-1975,-1498,-1087,-782,-615,-613,-773,-1073,-1480,-1943,-2391,-2789,-3062,-3196,-3166,-2986,-2674,-2291,-1866,-1477,-1149,-937,-834,-848,-938,-1056,-1158,-1166,-1054,-770,-319,306,1055,1895,2743,3551,4239,4775,5113,5262,5228,5057,4793,4494,4203,3948,3749,3583,3454,3299,3115,2848,2503,2077,1589,1083,590,170,-157,-346,-402,-324,-136,124,420,717,978,1191,1336,1438,1489,1533,1582,1648,1757,1886,2044,2205,2359,2499,2621,2735,2866,3024,3256,3552,3941,4399,4904,5431,5919,6342,6642,6816,6836,6724,6505,6198,5874,5539,5260,5035,4900,4831,4834,4871,4932,4978,5005,4980,4904,4767,4559,4294,3966,3588,3185,2769,2386,2061,1841,1760,1834,2083,2487,3022,3638,4275,4873,5378,5745,5952,6004,5918,5744,5525,5324,5184,5142,5219,5402,5685,6006,6341,6625,6822,6898,6840,6645,6335,5937,5494,5054,4661,4350,4150,4069,4109,4253,4481,4758,5061,5351,5618,5836,6004,6121,6182,6209,6187,6142,6062,5952,5816,5642,5441,5200,4942,4653,4367,4077,3805,3560,3332,3142,2954,2792,2619,2447,2271,2082,1909,1746,1626,1560,1572,1673,1867,2153,2503,2895,3292,3653,3960,4183,4335,4420,4471,4525,4606,4760,4981,5286,5643,6026,6393,6700,6913,7005,6963,6795,6509,6146,5716,5270,4807,4356,3906,3454,2992,2500,1987,1439,878,326,-205,-662,-1050,-1318,-1482,-1511,-1436,-1241,-957,-580,-132,378,928,1501,2064,2583,3035,3379,3597,3672,3597,3379,3048,2629,2169,1715,1302,972,736,617,590,664,790,951,1107,1229,1286,1275,1169,1012,782,556,312,127,-16,-77,-61,28,187,380,603,813,1002,1160,1273,1365,1427,1479,1530,1571,1615,1636,1626,1569,1436,1250,980,682,350,45,-201,-358,-392,-301,-99,193,522,842,1101,1251,1258,1121,832,441,-29,-516,-979,-1384,-1703,-1939,-2104,-2220,-2328,-2438,-2580,-2733,-2898,-3033,-3130,-3150,-3095,-2965,-2772,-2564,-2361,-2220,-2155,-2192,-2314,-2510,-2729,-2937,-3080,-3121,-3031,-2794,-2425,-1941,-1391,-824,-292,145,457,603,584,397,78,-350,-821,-1311,-1748,-2125,-2391,-2556,-2611,-2571,-2471,-2320,-2157,-1998,-1852,-1742,-1650,-1593,-1556,-1539,-1545,-1570,-1634,-1736,-1898,-2103,-2371,-2656,-2976,-3272,-3555,-3789,-3979,-4119,-4225,-4307,-4402,-4519,-4693,-4916,-5187,-5490,-5773,-6017,-6160,-6177,-6041,-5732,-5267,-4661,-3958,-3203,-2452,-1757,-1165,-700,-389,-237,-234,-385,-650,-1034,-1488,-2016,-2575,-3159,-3736,-4283,-4769,-5178,-5475,-5661,-5725,-5681,-5556,-5377,-5198,-5052,-4990,-5030,-5195,-5469,-5840,-6251,-6674,-7033,-7297,-7412,-7360,-7131,-6733,-6194,-5552,-4855,-4166,-3514,-2962,-2514,-2199,-2011,-1931,-1955,-2027,-2150,-2271,-2388,-2493,-2580,-2669,-2763,-2881,-3034,-3225,-3470,-3752,-4085,-4449,-4854,-5281,-5746,-6226,-6732,-7246,-7747,-8224,-8625,-8939,-9106,-9116,-8951,-8595,-8086,-7420,-6659,-5836,-5014,-4235,-3556,-3001,-2600,-2352,-2259,-2284,-2417,-2595,-2795,-2956,-3053,-3046,-2916,-2659,-2276,-1784,-1236,-641,-84,414,790,1010,1033,854,454,-135,-887,-1740,-2636,-3489,-4232,-4794,-5111,-5172,-4959,-4512,-3885,-3156,-2422,-1768,-1276,-1014,-1002,-1259,-1740,-2403,-3171,-3964,-4700,-5307,-5727,-5923,-5880,-5597,-5108,-4433,-3633,-2735,-1797,-852,59,907,1663,2293,2791,3114,3271,3237,3036,2677,2206,1670,1115,617,198,-81,-210,-190,-22,241,573,908,1198,1395,1461,1370,1142,782,351,-105,-529,-863,-1063,-1107,-980,-706,-320,127,576,974,1279,1459,1501,1412,1198,906,548,189,-161,-448,-670,-793,-826,-746,-586,-330,-26,325,687,1043,1377,1667,1918,2119,2291,2431,2573,2704,2863,3025,3217,3419,3623,3823,3984,4106,4151,4129,4019,3835,3585,3293,2974,2673,2384,2154,1966,1841,1757,1704,1666,1614,1547,1446,1325,1188,1064,970,938,992,1138,1395,1733,2146,2589,3023,3409,3700,3873,3904,3801,3567,3246,2851,2436,2021,1642,1318,1070,899,816,808,878,1011,1199,1425,1669,1904,2098,2223,2246,2151,1915,1548,1056,478,-146,-752,-1280,-1667,-1852,-1810,-1504,-955,-171,793,1889,3039,4172,5214,6097,6780,7224,7431,7410,7195,6839,6398,5929,5502,5140,4898,4765,4748,4822,4948,5079,5183,5189,5098,4862,4492,4005,3416,2782,2127,1508,948,482,119,-137,-297,-374,-395,-371,-325,-264,-198,-120,-46,52,150,279,435,627,875,1176,1545,1981,2471,3017,3576,4150,4690,5183,5608,5932,6157,6265,6267,6165,5982,5721,5429,5105,4803,4529,4327,4205,4187,4271,4455,4725,5047,5389,5703,5936,6059,6021,5824,5452,4933,4285,3562,2802,2065,1394,821,375,59,-136,-226,-243,-209,-160,-93,-57,-13,-8,0,-14,-22,-36,-48,-67,-94,-131,-174,-210,-219,-171,-42,200,566,1069,1688,2405,3163,3924,4618,5207,5645,5912,6003,5935,5736,5457,5138,4831,4572,4386,4296,4287,4354,4467,4594,4711,4792,4807,4756,4613,4379,4052,3631,3126,2555,1925,1265,594,-63,-674,-1218,-1663,-1999,-2214,-2307,-2284,-2150,-1929,-1636,-1306,-967,-653,-396,-211,-113,-100,-150,-251,-353,-421,-417,-296,-61,305,748,1252,1727,2135,2408,2497,2394,2087,1605,1013,353,-272,-810,-1185,-1358,-1303,-1027,-548,82,810,1568,2291,2924,3415,3739,3867,3809,3559,3145,2600,1951,1261,561,-93,-674,-1147,-1511,-1755,-1900,-1961,-1949,-1910,-1838,-1778,-1719,-1674,-1637,-1596,-1551,-1487,-1416,-1336,-1268,-1224,-1221,-1277,-1388,-1569,-1791,-2045,-2299,-2514,-2666,-2729,-2694,-2575,-2382,-2164,-1936,-1758,-1637,-1608,-1665,-1809,-2002,-2237,-2456,-2656,-2796,-2872,-2880,-2819,-2698,-2526,-2315,-2066,-1794,-1493,-1178,-850,-532,-231,10,192,270,259,138,-73,-366,-706,-1073,-1411,-1713,-1916,-2029,-2020,-1895,-1669,-1354,-985,-596,-232,82,291,391,357,190,-90,-459,-882,-1310,-1706,-2032,-2263,-2381,-2398,-2313,-2170,-1992,-1821,-1696,-1650,-1705,-1883,-2169,-2567,-3030,-3533,-4019,-4447,-4771,-4957,-4986,-4839,-4527,-4055,-3458,-2761,-2020,-1265,-556,73,585,947,1148,1174,1032,727,284,-272,-906,-1571,-2237,-2863,-3421,-3890,-4255,-4496,-4629,-4629,-4538,-4339,-4081,-3756,-3406,-3029,-2667,-2319,-2028,-1795,-1649,-1596,-1645,-1790,-2028,-2336,-2693,-3069,-3424,-3742,-3980,-4133,-4175,-4117,-3950,-3703,-3391,-3038,-2683,-2342,-2048,-1817,-1667,-1602,-1613,-1688,-1792,-1891,-1956,-1938,-1825,-1594,-1243,-788,-257,307,851,1312,1649,1802,1757,1498,1029,388,-395,-1266,-2173,-3061,-3894,-4625,-5250,-5745,-6117,-6376,-6524,-6595,-6601,-6557,-6491,-6399,-6295,-6185,-6050,-5902,-5708,-5473,-5170,-4802,-4361,-3858,-3307,-2729,-2162,-1634,-1193,-859,-673,-622,-732,-958,-1296,-1693,-2113,-2511,-2853,-3103,-3255,-3293,-3235,-3099,-2912,-2703,-2509,-2337,-2225,-2153,-2134,-2139,-2161,-2176,-2178,-2164,-2129,-2104,-2078,-2098,-2153,-2272,-2451,-2674,-2945,-3215,-3483,-3713,-3890,-4013,-4081,-4098,-4095,-4065,-4048,-4037,-4044,-4065,-4086,-4091,-4069,-3989,-3863,-3670,-3425,-3133,-2798,-2444,-2073,-1704,-1339,-984,-639,-308,1,273,490,625,661,576,367,42,-375,-841,-1298,-1703,-1986,-2124,-2082,-1864,-1485,-996,-443,96,560,904,1075,1085,916,616,211,-248,-711,-1130,-1478,-1717,-1851,-1864,-1779,-1594,-1338,-1021,-663,-283,108,508,897,1282,1638,1971,2250,2483,2634,2718,2717,2650,2526,2381,2227,2105,2026,2004,2051,2151,2291,2443,2578,2669,2703,2665,2556,2389,2170,1934,1688,1469,1279,1133,1029,965,931,929,952,1001,1073,1179,1311,1490,1697,1942,2187,2431,2601,2700,2658,2475,2125,1627,998,311,-396,-1016,-1508,-1792,-1843,-1647,-1221,-612,109,880,1606,2233,2702,2974,3060,2964,2742,2453,2159,1935,1814,1846,2034,2379,2866,3457,4114,4791,5435,6003,6451,6747,6867,6791,6539,6090,5515,4809,4065,3319,2640,2089,1699,1501,1512,1700,2060,2534,3065,3605,4079,4446,4664,4717,4596,4319,3900,3373,2766,2117,1452,799,171,-414,-967,-1465,-1939,-2362,-2757,-3109,-3416,-3671,-3853,-3948,-3948,-3833,-3613,-3272,-2845,-2317,-1743,-1117,-484,148,761,1357,1930,2507,3086,3690,4327,4992,5688,6399,7102,7781,8408,8951,9396,9712,9895,9934,9835,9609,9270,8843,8343,7796,7228,6647,6077,5516,4965,4426,3882,3334,2765,2169,1543,895,228,-419,-1044,-1599,-2080,-2459,-2742,-2913,-3011,-3025,-3020,-2977,-2963,-2961,-3005,-3088,-3209,-3346,-3488,-3595,-3657,-3636,-3530,-3302,-2976,-2512,-1961,-1299,-572,212,1026,1850,2653,3434,4152,4813,5394,5887,6292,6595,6794,6894,6881,6779,6579,6296,5960,5570,5176,4782,4414,4095,3818,3602,3426,3278,3141,2974,2762,2470,2082,1592,1000,320,-422,-1184,-1927,-2599,-3160,-3574,-3812,-3860,-3716,-3386,-2892,-2275,-1573,-839,-116,560,1143,1623,1969,2177,2252,2192,2030,1783,1484,1185,894,684,539,509,570,723,941,1198,1454,1689,1867,1980,2030,2014,1957,1875,1770,1673,1561,1453,1323,1179,1009,822,627,445,294,196,162,192,278,399,519,620,662,633,523,331,89,-186,-447,-671,-834,-923,-940,-901,-816,-735,-659,-651,-702,-840,-1057,-1320,-1629,-1916,-2164,-2325,-2374,-2299,-2095,-1778,-1379,-930,-479,-67,266,498,611,626,551,439,309,226,197,263,424,649,946,1236,1514,1721,1828,1836,1727,1548,1327,1102,927,812,772,796,855,919,956,936,844,681,455,194,-84,-349,-589,-781,-937,-1047,-1139,-1221,-1316,-1447,-1617,-1837,-2101,-2403,-2723,-3043,-3335,-3569,-3729,-3787,-3737,-3572,-3298,-2932,-2504,-2047,-1594,-1187,-843,-597,-454,-419,-491,-637,-839,-1060,-1249,-1385,-1422,-1332,-1122,-776,-341,162,677,1158,1559,1844,2004,2038,1986,1881,1785,1736,1775,1911,2142,2431,2742,3006,3175,3185,3022,2663,2155,1524,860,216,-329,-738,-987,-1086,-1065,-986,-902,-892,-1000,-1263,-1699,-2282,-2984,-3745,-4503,-5193,-5761,-6154,-6361,-6372,-6204,-5897,-5474,-4991,-4461,-3919,-3366,-2801,-2219,-1604,-951,-254,480,1238,1986,2687,3312,3809,4176,4383,4447,4373,4204,3959,3710,3466,3294,3187,3176,3240,3359,3509,3653,3754,3802,3754,3623,3390,3055,2633,2113,1522,855,135,-632,-1414,-2209,-2969,-3688,-4324,-4860,-5277,-5569,-5728,-5767,-5687,-5514,-5260,-4961,-4631,-4290,-3959,-3629,-3304,-2984,-2642,-2299,-1919,-1518,-1078,-608,-115,393,898,1395,1870,2328,2748,3151,3505,3829,4092,4302,4422,4465,4397,4242,3988,3673,3317,2959,2647,2404,2270,2241,2315,2454,2621,2759,2810,2731,2486,2061,1479,759,-34,-847,-1626,-2316,-2902,-3370,-3738,-4036,-4307,-4580,-4913,-5293,-5742,-6210,-6665,-7053,-7319,-7425,-7351,-7079,-6645,-6069,-5416,-4750,-4129,-3617,-3243,-3023,-2948,-2984,-3091,-3220,-3329,-3367,-3321,-3164,-2905,-2568,-2165,-1748,-1324,-927,-550,-193,152,515,894,1319,1767,2234,2683,3071,3360,3505,3481,3287,2933,2457,1909,1334,799,334,-17,-251,-366,-399,-369,-343,-344,-423,-597,-879,-1255,-1703,-2183,-2643,-3055,-3366,-3571,-3642,-3598,-3442,-3217,-2941,-2666,-2400,-2183,-2004,-1872,-1772,-1693,-1620,-1542,-1451,-1354,-1262,-1198,-1186,-1238,-1373,-1568,-1823,-2085,-2343,-2537,-2643,-2632,-2486,-2219,-1845,-1400,-918,-443,3,394,713,977,1180,1352,1515,1681,1862,2067,2262,2464,2613,2721,2736,2672,2501,2253,1926,1559,1176,804,480,216,38,-60,-65,-3,128,293,472,643,776,872,901,887,814,710,587,469,383,351,389,498,675,888,1116,1312,1441,1469,1372,1141,783,326,-201,-734,-1247,-1676,-2011,-2221,-2325,-2322,-2261,-2163,-2070,-2010,-1985,-2017,-2072,-2152,-2212,-2235,-2187,-2041,-1800,-1455,-1044,-579,-106,352,770,1124,1418,1645,1831,1986,2146,2311,2507,2723,2949,3172,3370,3516,3606,3611,3546,3408,3226,3028,2844,2715,2652,2693,2820,3046,3329,3649,3944,4175,4290,4246,4039,3638,3086,2390,1621,812,38,-676,-1277,-1770,-2144,-2428,-2642,-2820,-2993,-3171,-3379,-3605,-3835,-4065,-4244,-4391,-4467,-4491,-4466,-4395,-4307,-4187,-4061,-3907,-3731,-3509,-3225,-2869,-2418,-1900,-1314,-702,-102,464,946,1337,1626,1822,1946,2034,2111,2216,2374,2592,2884,3223,3599,3966,4294,4544,4689,4705,4583,4316,3904,3370,2721,2000,1242,475,-242,-895,-1444,-1881,-2200,-2409,-2525,-2565,-2571,-2551,-2557,-2588,-2680,-2815,-3009,-3232,-3476,-3707,-3910,-4049,-4109,-4074,-3938,-3705,-3408,-3046,-2680,-2319,-2000,-1752,-1562,-1459,-1392,-1381,-1374,-1372,-1355,-1304,-1222,-1099,-937,-745,-527,-285,-40,225,483,736,976,1183,1365,1506,1602,1648,1631,1541,1368,1114,773,376,-75,-535,-978,-1366,-1662,-1836,-1877,-1774,-1552,-1224,-838,-426,-35,308,567,737,809,798,725,621,498,405,325,300,304,339,389,430,442,412,311,152,-83,-359,-672,-978,-1265,-1509,-1688,-1812,-1857,-1862,-1816,-1764,-1704,-1685,-1693,-1774,-1895,-2079,-2280,-2482,-2641,-2726,-2725,-2616,-2424,-2157,-1859,-1576,-1331,-1197,-1152,-1238,-1410,-1639,-1896,-2117,-2278,-2344,-2294,-2136,-1887,-1572,-1236,-894,-572,-279,-3,253,511,782,1075,1397,1730,2067,2357,2583,2684,2644,2434,2061,1525,888,166,-542,-1213,-1758,-2160,-2384,-2432,-2327,-2099,-1788,-1451,-1099,-787,-503,-269,-64,122,313,520,760,1034,1342,1669,2008,2330,2616,2835,2959,2978,2872,2653,2321,1903,1423,918,427,-19,-384,-665,-848,-952,-982,-974,-927,-896,-859,-859,-850,-854,-822,-757,-633,-441,-186,124,472,815,1118,1332,1411,1331,1068,628,30,-695,-1492,-2308,-3069,-3718,-4207,-4496,-4594,-4496,-4257,-3907,-3514,-3121,-2770,-2487,-2256,-2074,-1877,-1642,-1298,-843,-231,495,1325,2193,3041,3798,4397,4794,4948,4882,4599,4174,3659,3129,2658,2283,2064,1994,2089,2310,2620,2979,3332,3646,3885,4034,4085,4039,3905,3689,3403,3048,2625,2122,1536,858,96,-733,-1603,-2467,-3280,-3983,-4530,-4884,-5026,-4959,-4708,-4313,-3823,-3307,-2814,-2398,-2089,-1883,-1771,-1704,-1625,-1488,-1221,-799,-191,597,1537,2567,3621,4610,5449,6090,6467,6588,6454,6120,5654,5132,4645,4245,3991,3883,3914,4042,4199,4334,4363,4267,4001,3587,3040,2421,1776,1194,705,379,220,231,384,631,910,1168,1329,1354,1201,862,341,-329,-1103,-1930,-2734,-3481,-4082,-4534,-4789,-4863,-4769,-4538,-4211,-3827,-3419,-3016,-2625,-2242,-1855,-1428,-953,-399,232,926,1679,2438,3180,3858,4428,4874,5167,5320,5340,5267,5131,4980,4852,4767,4754,4785,4856,4922,4942,4894,4725,4444,4037,3527,2945,2325,1717,1159,680,300,-6,-237,-460,-688,-989,-1376,-1879,-2499,-3219,-3999,-4793,-5530,-6170,-6646,-6941,-7024,-6915,-6629,-6217,-5731,-5221,-4748,-4339,-4019,-3795,-3633,-3519,-3393,-3213,-2941,-2529,-1986,-1295,-495,379,1284,2154,2948,3610,4118,4442,4600,4600,4480,4287,4047,3819,3618,3476,3400,3386,3418,3477,3524,3545,3501,3394,3204,2947,2631,2275,1911,1561,1260,1027,882,821,837,900,967,998,936,747,396,-121,-792,-1571,-2400,-3210,-3926,-4497,-4867,-5033,-4985,-4768,-4419,-4009,-3595,-3246,-2997,-2882,-2897,-3017,-3215,-3420,-3607,-3706,-3704,-3585,-3340,-3013,-2604,-2184,-1755,-1367,-1012,-689,-376,-32,369,864,1460,2161,2933,3748,4557,5296,5937,6409,6723,6838,6803,6621,6360,6062,5784,5572,5450,5430,5487,5593,5679,5701,5585,5315,4847,4229,3462,2640,1816,1078,484,83,-108,-105,68,333,642,914,1100,1161,1071,852,519,124,-281,-650,-940,-1120,-1194,-1166,-1074,-953,-854,-808,-863,-1025,-1314,-1697,-2160,-2640,-3103,-3489,-3763,-3897,-3867,-3669,-3306,-2782,-2123,-1337,-469,469,1419,2355,3226,3993,4620,5082,5360,5461,5398,5197,4901,4537,4151,3769,3426,3143,2939,2824,2795,2848,2962,3123,3296,3473,3595,3659,3608,3432,3101,2620,1996,1270,488,-287,-990,-1555,-1937,-2095,-2030,-1754,-1323,-804,-272,171,482,579,471,134,-366,-994,-1650,-2266,-2759,-3063,-3144,-2976,-2585,-1989,-1251,-431,414,1205,1921,2521,2995,3371,3642,3873,4068,4269,4480,4692,4885,5018,5060,4981,4770,4438,4012,3537,3072,2668,2378,2221,2208,2305,2480,2657,2776,2751,2539,2090,1426,564,-409,-1411,-2344,-3105,-3637,-3877,-3832,-3519,-3001,-2381,-1743,-1218,-874,-796,-985,-1463,-2135,-2965,-3812,-4591,-5201,-5549,-5619,-5389,-4911,-4253,-3496,-2743,-2072,-1548,-1203,-1036,-1021,-1099,-1213,-1287,-1266,-1107,-790,-314,290,980,1708,2408,3029,3537,3885,4084,4126,4033,3844,3574,3273,2959,2652,2368,2086,1804,1485,1120,676,165,-428,-1071,-1743,-2417,-3037,-3598,-4042,-4379,-4582,-4666,-4637,-4515,-4322,-4074,-3796,-3505,-3207,-2914,-2616,-2314,-1995,-1658,-1283,-880,-430,49,556,1075,1573,2032,2410,2683,2822,2806,2638,2314,1874,1325,729,95,-525,-1126,-1685,-2197,-2669,-3100,-3499,-3856,-4162,-4399,-4534,-4545,-4403,-4090,-3620,-3016,-2318,-1611,-943,-403,-52,80,-42,-384,-908,-1529,-2157,-2692,-3047,-3152,-2974,-2510,-1808,-942,-16,854,1558,2013,2154,1984,1512,819,-17,-886,-1683,-2322,-2738,-2896,-2802,-2481,-1990,-1390,-749,-119,445,929,1320,1624,1871,2066,2236,2384,2511,2623,2699,2740,2743,2688,2609,2474,2329,2144,1937,1689,1387,1023,575,39,-590,-1300,-2085,-2902,-3741,-4523,-5231,-5781,-6159,-6313,-6254,-5972,-5523,-4930,-4284,-3630,-3045,-2568,-2235,-2035,-1959,-1952,-1960,-1927,-1783,-1498,-1038,-420,340,1176,2053,2879,3618,4201,4600,4795,4780,4574,4194,3687,3086,2446,1806,1211,698,296,19,-119,-145,-57,79,258,399,486,458,306,6,-414,-944,-1511,-2090,-2586,-2970,-3167,-3166,-2938,-2524,-1938,-1264,-544,124,701,1104,1326,1332,1150,804,337,-185,-720,-1198,-1579,-1819,-1900,-1810,-1565,-1198,-738,-257,214,619,913,1087,1115,999,769,421,20,-421,-842,-1214,-1498,-1678,-1737,-1678,-1510,-1254,-944,-619,-325,-92,40,77,1,-151,-347,-546,-679,-703,-577,-266,202,839,1554,2323,3032,3622,4014,4151,4030,3641,3046,2295,1487,707,37,-450,-738,-807,-701,-467,-165,123,354,461,438,278,6,-321,-668,-962,-1185,-1290,-1284,-1160,-934,-631,-269,125,521,911,1257,1569,1803,1975,2031,1986,1794,1454,959,297,-493,-1409,-2382,-3379,-4321,-5154,-5808,-6241,-6421,-6333,-6005,-5453,-4744,-3922,-3051,-2180,-1352,-587,114,752,1355,1929,2490,3037,3555,4022,4404,4662,4758,4674,4392,3942,3347,2668,1966,1289,703,234,-96,-283,-363,-363,-335,-332,-391,-547,-812,-1188,-1645,-2165,-2677,-3161,-3545,-3826,-3949,-3947,-3795,-3546,-3217,-2870,-2541,-2285,-2131,-2092,-2184,-2378,-2665,-3016,-3387,-3771,-4114,-4426,-4682,-4889,-5054,-5177,-5265,-5311,-5311,-5251,-5132,-4922,-4641,-4266,-3818,-3325,-2791,-2296,-1833,-1481,-1228,-1104,-1091,-1174,-1315,-1483,-1624,-1698,-1661,-1498,-1183,-752,-200,413,1065,1695,2266,2736,3071,3264,3310,3220,3028,2747,2419,2062,1703,1351,1015,689,360,29,-337,-724,-1146,-1583,-2027,-2436,-2805,-3074,-3259,-3331,-3315,-3232,-3104,-2976,-2880,-2834,-2876,-2984,-3176,-3410,-3663,-3892,-4045,-4100,-4003,-3756,-3350,-2800,-2149,-1426,-694,5,611,1092,1411,1559,1543,1373,1106,767,428,131,-88,-193,-194,-91,77,283,474,616,665,604,419,139,-218,-586,-929,-1177,-1304,-1251,-1038,-626,-85,581,1291,2003,2657,3206,3621,3886,3997,3983,3864,3688,3490,3313,3192,3137,3172,3274,3440,3633,3816,3945,3983,3886,3643,3223,2647,1897,1026,34,-1009,-2084,-3124,-4092,-4945,-5626,-6128,-6395,-6445,-6251,-5848,-5249,-4511,-3679,-2826,-2013,-1303,-752,-384,-221,-248,-420,-692,-979,-1215,-1327,-1265,-996,-530,119,876,1689,2447,3105,3572,3852,3917,3814,3585,3296,3011,2794,2678,2696,2831,3065,3354,3653,3909,4093,4163,4132,3989,3778,3505,3232,2949,2705,2474,2268,2052,1818,1529,1182,765,290,-215,-720,-1171,-1538,-1765,-1835,-1723,-1425,-978,-397,240,905,1522,2060,2484,2767,2923,2940,2872,2720,2568,2415,2344,2344,2456,2664,2956,3307,3670,4003,4262,4395,4388,4205,3859,3355,2717,1987,1215,453,-230,-783,-1165,-1349,-1334,-1153,-835,-456,-78,222,379,350,117,-319,-911,-1630,-2383,-3140,-3809,-4376,-4799,-5080,-5244,-5308,-5329,-5327,-5348,-5401,-5485,-5588,-5668,-5688,-5599,-5357,-4929,-4300,-3475,-2470,-1352,-154,1014,2120,3075,3864,4455,4855,5081,5164,5126,5016,4849,4652,4445,4215,3988,3736,3492,3243,3019,2836,2708,2648,2651,2696,2767,2811,2809,2709,2486,2126,1618,1004,305,-400,-1063,-1617,-2008,-2206,-2195,-1972,-1582,-1066,-499,45,497,795,903,808,525,100,-416,-944,-1429,-1814,-2067,-2188,-2184,-2103,-1980,-1884,-1847,-1911,-2088,-2360,-2712,-3081,-3440,-3715,-3890,-3920,-3813,-3567,-3218,-2797,-2339,-1896,-1481,-1133,-859,-664,-552,-499,-493,-494,-487,-425,-294,-71,257,665,1151,1672,2188,2661,3041,3290,3386,3302,3053,2640,2110,1489,837,201,-388,-867,-1244,-1475,-1582,-1576,-1484,-1345,-1200,-1081,-1022,-1032,-1107,-1232,-1366,-1476,-1507,-1428,-1201,-816,-274,401,1165,1960,2722,3384,3902,4230,4351,4277,3999,3578,3034,2427,1821,1248,759,382,112,-22,-63,-6,104,232,342,375,308,92,-272,-796,-1454,-2209,-3011,-3792,-4488,-5023,-5333,-5372,-5099,-4532,-3684,-2629,-1451,-246,869,1818,2522,2959,3133,3088,2899,2661,2455,2382,2468,2755,3204,3773,4370,4917,5305,5479,5382,5008,4395,3594,2720,1860,1146,653,470,612,1084,1821,2747,3736,4681,5453,5971,6162,6004,5509,4728,3753,2674,1611,650,-122,-650,-917,-911,-664,-225,365,1016,1688,2308,2832,3217,3436,3464,3304,2952,2434,1770,1001,165,-696,-1523,-2300,-2970,-3530,-3958,-4243,-4399,-4432,-4359,-4214,-4010,-3783,-3543,-3315,-3096,-2900,-2711,-2518,-2304,-2053,-1740,-1375,-925,-419,162,799,1485,2229,3001,3814,4627,5441,6209,6920,7532,8023,8372,8562,8598,8484,8250,7914,7518,7073,6612,6132,5656,5176,4706,4254,3829,3454,3138,2902,2762,2719,2775,2904,3092,3290,3482,3609,3664,3597,3421,3119,2717,2247,1741,1254,822,483,261,170,196,326,505,697,834,875,775,513,88,-490,-1182,-1937,-2695,-3390,-3966,-4380,-4600,-4627,-4461,-4133,-3673,-3125,-2525,-1918,-1309,-734,-175,363,898,1446,2024,2629,3263,3900,4520,5081,5571,5935,6188,6295,6283,6156,5938,5650,5313,4929,4520,4069,3585,3052,2463,1820,1118,379,-387,-1149,-1889,-2571,-3177,-3675,-4050,-4297,-4406,-4394,-4274,-4055,-3776,-3443,-3087,-2732,-2380,-2051,-1735,-1431,-1118,-792,-433,-41,380,827,1269,1686,2032,2278,2375,2300,2025,1543,871,38,-893,-1851,-2754,-3527,-4103,-4453,-4556,-4446,-4161,-3773,-3365,-3002,-2758,-2665,-2727,-2927,-3208,-3495,-3726,-3812,-3712,-3397,-2853,-2131,-1266,-347,558,1374,2050,2541,2852,2969,2933,2763,2507,2203,1888,1588,1319,1078,873,681,521,366,244,137,76,55,83,160,274,410,556,680,775,807,774,651,446,143,-229,-678,-1157,-1659,-2145,-2588,-2956,-3232,-3386,-3428,-3346,-3173,-2916,-2630,-2339,-2097,-1938,-1892,-1978,-2180,-2495,-2866,-3277,-3666,-3999,-4253,-4390,-4425,-4350,-4197,-3986,-3752,-3508,-3279,-3054,-2841,-2626,-2398,-2150,-1877,-1567,-1245,-888,-532,-158,212,591,975,1367,1777,2201,2638,3093,3547,3999,4439,4836,5187,5457,5631,5689,5620,5415,5083,4625,4082,3467,2840,2217,1642,1122,667,259,-108,-465,-824,-1201,-1606,-2023,-2446,-2839,-3181,-3429,-3574,-3584,-3475,-3247,-2936,-2577,-2205,-1867,-1580,-1378,-1251,-1214,-1222,-1278,-1308,-1311,-1227,-1056,-788,-445,-58,336,685,960,1110,1137,1012,764,402,-34,-514,-1003,-1459,-1871,-2197,-2438,-2568,-2581,-2472,-2243,-1894,-1444,-915,-344,232,748,1179,1455,1578,1522,1328,1015,662,317,50,-85,-71,116,430,838,1256,1631,1883,1970,1870,1565,1099,493,-172,-842,-1434,-1895,-2171,-2234,-2070,-1689,-1111,-381,457,1333,2201,2987,3656,4162,4489,4629,4599,4422,4143,3800,3441,3102,2814,2601,2465,2420,2445,2536,2656,2784,2874,2897,2813,2603,2231,1709,1023,203,-717,-1714,-2726,-3722,-4660,-5509,-6252,-6883,-7401,-7840,-8199,-8526,-8820,-9113,-9391,-9662,-9892,-10055,-10107,-10001,-9708,-9188,-8454,-7502,-6387,-5157,-3871,-2616,-1429,-391,484,1169,1670,2014,2221,2343,2389,2400,2376,2323,2254,2146,2021,1862,1687,1503,1333,1195,1110,1097,1163,1308,1522,1790,2083,2377,2645,2855,2994,3037,2971,2789,2481,2061,1525,921,247,-429,-1089,-1682,-2176,-2553,-2801,-2927,-2964,-2942,-2912,-2918,-2999,-3179,-3476,-3869,-4348,-4857,-5368,-5814,-6179,-6412,-6520,-6505,-6390,-6231,-6059,-5929,-5879,-5920,-6077,-6314,-6617,-6927,-7187,-7344,-7328,-7119,-6682,-6025,-5179,-4175,-3100,-1998,-958,-22,762,1374,1819,2111,2290,2391,2466,2535,2630,2727,2821,2854,2802,2606,2244,1692,963,79,-896,-1899,-2850,-3665,-4282,-4656,-4764,-4621,-4266,-3753,-3155,-2534,-1951,-1452,-1070,-809,-681,-648,-705,-804,-922,-1024,-1075,-1060,-945,-732,-411,-6,460,947,1401,1779,2020,2088,1953,1606,1068,369,-436,-1302,-2146,-2943,-3603,-4127,-4467,-4631,-4622,-4461,-4172,-3791,-3354,-2892,-2436,-2006,-1604,-1241,-895,-572,-244,82,419,755,1085,1378,1630,1795,1867,1821,1649,1364,967,501,-28,-573,-1109,-1623,-2074,-2470,-2798,-3049,-3236,-3343,-3365,-3303,-3133,-2862,-2485,-2005,-1454,-846,-240,340,824,1201,1419,1490,1415,1219,961,683,453,315,305,429,683,1030,1437,1862,2275,2655,3006,3331,3668,4035,4463,4956,5502,6061,6575,6971,7175,7125,6781,6125,5188,4013,2687,1301,-47,-1273,-2304,-3107,-3664,-3986,-4116,-4098,-3994,-3859,-3742,-3676,-3685,-3763,-3907,-4082,-4259,-4388,-4434,-4345,-4105,-3682,-3082,-2316,-1407,-406,635,1657,2578,3350,3911,4229,4300,4135,3776,3288,2739,2206,1761,1458,1353,1460,1792,2322,3021,3818,4669,5487,6215,6796,7181,7343,7292,7021,6593,6028,5401,4755,4140,3597,3132,2751,2431,2136,1849,1523,1164,741,291,-184,-626,-1002,-1263,-1377,-1328,-1119,-766,-318,183,675,1093,1396,1530,1484,1252,854,327,-273,-883,-1438,-1872,-2138,-2207,-2071,-1753,-1280,-711,-95,498,1021,1425,1683,1795,1755,1623,1411,1210,1047,999,1082,1337,1752,2313,2978,3677,4347,4893,5260,5375,5228,4801,4135,3269,2285,1265,294,-546,-1203,-1637,-1840,-1827,-1631,-1296,-896,-466,-96,209,385,450,388,224,-2,-269,-515,-716,-823,-825,-691,-452,-96,312,756,1167,1514,1764,1878,1874,1723,1473,1114,700,242,-218,-670,-1081,-1461,-1785,-2067,-2294,-2465,-2572,-2609,-2564,-2448,-2250,-1987,-1660,-1283,-870,-437,-5,417,802,1168,1477,1769,2004,2207,2357,2452,2490,2450,2337,2121,1803,1365,800,125,-661,-1513,-2416,-3314,-4160,-4914,-5508,-5923,-6110,-6074,-5804,-5336,-4696,-3935,-3108,-2261,-1449,-707,-70,448,825,1067,1162,1133,997,784,540,302,117,27,60,242,582,1059,1661,2337,3051,3738,4363,4857,5208,5374,5362,5172,4827,4351,3778,3138,2474,1807,1174,576,37,-455,-887,-1285,-1646,-1989,-2324,-2640,-2940,-3191,-3373,-3462,-3429,-3263,-2957,-2518,-1964,-1330,-639,59,744,1374,1923,2389,2735,3007,3169,3278,3316,3312,3262,3174,3046,2884,2682,2447,2180,1890,1589,1295,1025,787,613,480,430,425,495,615,789,1007,1268,1562,1884,2223,2559,2880,3158,3374,3496,3510,3403,3172,2849,2432,1995,1533,1120,751,477,278,183,143,170,220,295,376,470,576,710,872,1067,1293,1526,1754,1932,2042,2048,1933,1696,1334,881,354,-206,-757,-1283,-1729,-2103,-2366,-2527,-2577,-2522,-2364,-2117,-1776,-1360,-858,-290,351,1039,1761,2487,3181,3822,4361,4790,5081,5230,5249,5143,4955,4708,4454,4231,4070,3999,4014,4096,4215,4320,4360,4291,4076,3702,3187,2551,1871,1200,633,241,94,241,692,1447,2433,3607,4834,6053,7126,8007,8608,8921,8940,8694,8247,7662,7022,6397,5837,5377,5018,4748,4524,4299,4019,3625,3085,2371,1488,460,-670,-1841,-2992,-4052,-4967,-5682,-6169,-6409,-6407,-6178,-5759,-5179,-4496,-3739,-2956,-2189,-1453,-809,-251,167,444,561,500,288,-88,-572,-1150,-1765,-2387,-2979,-3503,-3954,-4294,-4537,-4666,-4697,-4626,-4463,-4211,-3861,-3441,-2930,-2369,-1750,-1112,-468,147,703,1184,1554,1819,1974,2022,1990,1897,1777,1665,1595,1596,1683,1869,2125,2446,2784,3108,3380,3568,3653,3626,3493,3284,3016,2748,2492,2302,2188,2158,2224,2340,2510,2677,2813,2879,2839,2664,2347,1876,1268,551,-247,-1088,-1924,-2728,-3450,-4066,-4548,-4883,-5058,-5087,-4975,-4749,-4439,-4079,-3691,-3322,-2977,-2691,-2480,-2352,-2327,-2398,-2576,-2845,-3212,-3655,-4161,-4714,-5286,-5854,-6395,-6884,-7297,-7624,-7832,-7932,-7882,-7713,-7382,-6921,-6319,-5589,-4775,-3875,-2962,-2044,-1172,-366,362,1003,1563,2051,2479,2858,3195,3498,3751,3958,4088,4133,4076,3897,3605,3191,2670,2073,1408,721,24,-647,-1274,-1833,-2310,-2678,-2930,-3047,-3034,-2897,-2659,-2357,-2035,-1751,-1550,-1493,-1602,-1902,-2371,-2994,-3694,-4431,-5098,-5644,-5978,-6067,-5875,-5413,-4713,-3828,-2841,-1817,-849,6,690,1176,1457,1556,1497,1331,1104,865,656,502,427,426,496,605,724,813,840,779,617,349,-15,-456,-953,-1469,-1973,-2433,-2821,-3121,-3321,-3419,-3420,-3330,-3170,-2941,-2670,-2358,-2002,-1614,-1169,-680,-140,437,1047,1652,2245,2781,3234,3579,3776,3832,3709,3441,3011,2452,1792,1045,274,-506,-1236,-1885,-2414,-2796,-3007,-3039,-2889,-2571,-2122,-1570,-978,-393,139,569,878,1046,1080,1000,835,631,413,228,85,5,-22,1,44,96,124,122,66,-38,-206,-424,-705,-1035,-1411,-1812,-2226,-2623,-2991,-3297,-3530,-3664,-3687,-3592,-3371,-3046,-2617,-2129,-1582,-1029,-469,48,513,904,1200,1408,1516,1545,1501,1406,1283,1157,1052,1003,1022,1142,1362,1692,2113,2619,3161,3724,4251,4712,5076,5308,5415,5385,5250,5025,4747,4445,4155,3897,3700,3557,3475,3437,3415,3393,3328,3205,2995,2694,2296,1825,1294,743,193,-314,-764,-1131,-1416,-1618,-1751,-1832,-1890,-1949,-2027,-2150,-2314,-2535,-2800,-3103,-3426,-3746,-4040,-4275,-4436,-4494,-4437,-4263,-3960,-3558,-3060,-2513,-1935,-1380,-869,-447,-132,53,106,26,-161,-454,-800,-1200,-1596,-1978,-2302,-2551,-2687,-2707,-2594,-2344,-1990,-1521,-997,-437,118,615,1037,1325,1490,1488,1353,1086,726,311,-104,-481,-756,-909,-912,-772,-509,-163,216,578,868,1044,1067,922,595,109,-513,-1236,-2007,-2788,-3531,-4182,-4721,-5105,-5321,-5365,-5226,-4931,-4494,-3954,-3347,-2717,-2104,-1537,-1046,-633,-314,-67,114,261,396,530,687,855,1044,1215,1367,1449,1445,1317,1050,631,74,-611,-1373,-2189,-2976,-3725,-4352,-4862,-5204,-5400,-5430,-5337,-5131,-4847,-4513,-4143,-3750,-3338,-2899,-2430,-1935,-1401,-861,-314,185,615,928,1087,1077,870,486,-56,-713,-1411,-2090,-2659,-3063,-3251,-3203,-2937,-2479,-1896,-1257,-642,-128,234,403,393,211,-66,-397,-692,-901,-970,-892,-661,-332,64,443,759,948,976,844,547,146,-317,-770,-1152,-1422,-1551,-1528,-1384,-1130,-838,-531,-275,-97,-20,-59,-189,-397,-635,-873,-1072,-1209,-1272,-1261,-1195,-1102,-1014,-971,-1000,-1124,-1351,-1660,-2030,-2415,-2761,-3021,-3131,-3065,-2792,-2322,-1677,-895,-44,833,1671,2436,3105,3670,4133,4525,4853,5149,5430,5691,5937,6134,6264,6292,6203,5975,5622,5148,4598,4004,3413,2872,2399,2018,1702,1448,1190,905,525,32,-606,-1372,-2243,-3162,-4072,-4897,-5576,-6057,-6291,-6285,-6029,-5575,-4967,-4272,-3553,-2871,-2274,-1793,-1445,-1218,-1093,-1031,-989,-917,-781,-531,-165,346,965,1688,2458,3237,3962,4590,5059,5353,5439,5343,5074,4696,4248,3803,3416,3124,2978,2959,3079,3283,3545,3811,4051,4226,4328,4346,4298,4204,4092,4002,3948,3966,4048,4212,4427,4698,4976,5252,5482,5639,5700,5635,5434,5087,4608,4001,3308,2549,1772,997,266,-427,-1059,-1659,-2226,-2781,-3334,-3870,-4387,-4842,-5204,-5436,-5494,-5380,-5063,-4603,-3997,-3328,-2628,-1954,-1342,-808,-354,40,399,762,1142,1561,2006,2463,2900,3278,3563,3719,3727,3583,3290,2879,2372,1801,1188,550,-103,-766,-1427,-2090,-2736,-3348,-3896,-4334,-4617,-4698,-4534,-4108,-3418,-2500,-1408,-231,943,2006,2868,3456,3716,3644,3257,2615,1802,912,55,-683,-1232,-1546,-1614,-1457,-1113,-642,-114,421,903,1308,1631,1872,2061,2227,2393,2596,2831,3111,3410,3698,3949,4107,4161,4072,3836,3464,2950,2349,1670,952,233,-493,-1182,-1850,-2481,-3076,-3637,-4147,-4612,-5000,-5312,-5512,-5600,-5561,-5395,-5115,-4736,-4290,-3821,-3353,-2943,-2608,-2377,-2251,-2228,-2293,-2425,-2604,-2801,-2999,-3183,-3337,-3467,-3566,-3630,-3669,-3655,-3610,-3499,-3351,-3138,-2896,-2604,-2290,-1954,-1593,-1222,-816,-376,118,676,1306,1998,2750,3518,4282,4971,5562,5987,6243,6289,6158,5853,5430,4927,4405,3897,3444,3047,2705,2397,2088,1744,1335,837,252,-410,-1103,-1788,-2389,-2859,-3136,-3199,-3035,-2677,-2174,-1602,-1059,-616,-371,-360,-618,-1115,-1818,-2621,-3448,-4175,-4723,-5015,-5022,-4740,-4214,-3500,-2707,-1898,-1200,-637,-287,-125,-150,-299,-517,-723,-862,-869,-729,-425,16,563,1164,1777,2344,2846,3244,3548,3752,3890,3974,4052,4136,4252,4416,4613,4850,5096,5332,5536,5667,5704,5621,5399,5037,4545,3945,3265,2550,1832,1165,582,119,-201,-372,-384,-266,-25,292,647,999,1291,1495,1578,1517,1323,995,566,75,-448,-955,-1414,-1804,-2091,-2268,-2321,-2240,-2035,-1702,-1260,-724,-118,529,1176,1792,2311,2711,2940,2987,2845,2527,2068,1521,940,410,-21,-283,-357,-225,97,567,1128,1719,2247,2680,2936,3026,2935,2709,2407,2102,1874,1793,1905,2218,2727,3365,4070,4748,5320,5708,5885,5817,5557,5138,4659,4200,3850,3675,3707,3948,4354,4869,5395,5863,6191,6336,6280,6036,5644,5173,4678,4242,3886,3665,3544,3524,3539,3551,3508,3372,3130,2775,2325,1811,1263,726,230,-197,-537,-781,-934,-998,-1002,-951,-885,-802,-730,-670,-624,-601,-590,-602,-620,-671,-732,-849,-996,-1205,-1452,-1739,-2043,-2349,-2634,-2885,-3087,-3238,-3333,-3385,-3393,-3367,-3308,-3201,-3056,-2837,-2554,-2177,-1719,-1159,-532,183,932,1734,2529,3335,4094,4810,5444,5983,6400,6675,6802,6750,6552,6183,5693,5084,4397,3649,2874,2087,1315,567,-133,-782,-1360,-1862,-2286,-2626,-2895,-3101,-3259,-3385,-3489,-3587,-3676,-3756,-3820,-3843,-3815,-3722,-3551,-3326,-3049,-2765,-2496,-2290,-2166,-2152,-2244,-2440,-2706,-3030,-3352,-3658,-3889,-4025,-4036,-3909,-3638,-3237,-2718,-2111,-1452,-782,-146,404,839,1112,1225,1153,934,576,133,-355,-844,-1281,-1637,-1875,-1986,-1963,-1819,-1585,-1274,-935,-587,-268,-5,182,270,262,150,-37,-293,-579,-875,-1148,-1380,-1556,-1668,-1718,-1713,-1663,-1578,-1470,-1342,-1200,-1045,-871,-685,-480,-282,-87,47,123,78,-92,-411,-875,-1464,-2152,-2893,-3636,-4324,-4900,-5327,-5565,-5613,-5468,-5155,-4717,-4189,-3647,-3121,-2679,-2343,-2118,-2009,-1967,-1968,-1958,-1902,-1778,-1577,-1319,-1039,-779,-601,-531,-598,-781,-1061,-1364,-1635,-1792,-1775,-1546,-1101,-462,312,1152,1969,2686,3223,3542,3604,3428,3031,2475,1815,1125,457,-123,-587,-905,-1079,-1121,-1063,-932,-776,-614,-474,-358,-264,-173,-75,48,197,362,536,681,783,798,718,524,233,-131,-528,-910,-1237,-1472,-1598,-1598,-1487,-1281,-1012,-724,-446,-223,-77,-19,-71,-199,-421,-674,-953,-1192,-1376,-1452,-1419,-1256,-984,-617,-199,239,637,965,1184,1269,1215,1031,722,337,-115,-580,-1036,-1448,-1796,-2067,-2251,-2353,-2377,-2320,-2206,-2019,-1790,-1505,-1196,-844,-489,-101,285,698,1116,1563,2017,2493,2957,3410,3811,4159,4421,4604,4701,4731,4716,4690,4678,4703,4782,4885,5013,5106,5139,5078,4893,4581,4149,3615,3015,2395,1790,1251,794,444,184,6,-120,-222,-316,-444,-606,-829,-1111,-1449,-1821,-2220,-2601,-2960,-3265,-3504,-3678,-3776,-3826,-3832,-3826,-3826,-3836,-3875,-3915,-3956,-3976,-3955,-3897,-3778,-3634,-3454,-3273,-3094,-2926,-2775,-2620,-2460,-2276,-2056,-1802,-1508,-1186,-846,-509,-183,104,349,546,693,802,881,935,988,1037,1095,1167,1238,1313,1367,1385,1358,1265,1115,896,640,345,60,-197,-397,-514,-542,-487,-354,-178,14,184,289,301,201,-16,-325,-714,-1115,-1531,-1892,-2209,-2463,-2666,-2848,-3029,-3250,-3522,-3861,-4244,-4646,-5012,-5294,-5427,-5368,-5085,-4578,-3861,-2990,-2017,-1031,-95,709,1338,1752,1945,1940,1759,1462,1096,716,366,66,-173,-367,-540,-722,-961,-1272,-1690,-2197,-2782,-3396,-3983,-4489,-4842,-5026,-4999,-4787,-4417,-3953,-3463,-3035,-2713,-2563,-2580,-2756,-3046,-3378,-3680,-3870,-3876,-3649,-3168,-2447,-1537,-512,517,1467,2215,2709,2882,2734,2285,1601,769,-107,-911,-1564,-1980,-2141,-2033,-1708,-1227,-684,-175,215,410,376,100,-378,-1011,-1713,-2410,-3012,-3469,-3733,-3810,-3713,-3493,-3215,-2929,-2724,-2610,-2645,-2802,-3065,-3376,-3672,-3887,-3960,-3874,-3592,-3172,-2624,-2039,-1471,-1009,-705,-600,-712,-996,-1425,-1887,-2318,-2607,-2688,-2511,-2055,-1353,-462,532,1515,2388,3067,3484,3628,3514,3190,2749,2281,1889,1659,1654,1888,2365,3012,3774,4535,5197,5665,5849,5711,5235,4458,3449,2306,1144,72,-804,-1413,-1715,-1705,-1427,-949,-355,255,797,1201,1418,1436,1250,891,397,-185,-805,-1419,-1984,-2478,-2881,-3191,-3413,-3558,-3634,-3673,-3659,-3623,-3534,-3398,-3197,-2925,-2586,-2188,-1755,-1318,-907,-560,-287,-113,-8,28,50,92,197,415,762,1252,1881,2605,3383,4148,4830,5381,5747,5920,5886,5676,5319,4868,4383,3917,3524,3237,3071,3031,3089,3225,3391,3555,3669,3724,3685,3578,3395,3176,2938,2722,2549,2438,2398,2415,2485,2584,2691,2807,2895,2979,3033,3079,3119,3161,3216,3275,3344,3394,3427,3407,3331,3188,2975,2724,2444,2189,1985,1864,1859,1967,2197,2528,2924,3358,3766,4118,4350,4438,4337,4046,3548,2878,2067,1168,255,-613,-1362,-1948,-2322,-2491,-2440,-2228,-1866,-1441,-977,-565,-230,-36,0,-140,-433,-860,-1356,-1870,-2328,-2653,-2811,-2725,-2417,-1857,-1109,-220,730,1639,2436,3011,3328,3325,3014,2416,1602,660,-300,-1177,-1862,-2287,-2390,-2166,-1615,-795,228,1363,2504,3560,4441,5074,5425,5468,5222,4714,3999,3147,2234,1341,549,-90,-520,-737,-741,-573,-282,69,415,694,881,931,875,708,490,241,26,-149,-240,-265,-234,-169,-125,-111,-194,-368,-669,-1067,-1556,-2082,-2608,-3074,-3437,-3650,-3692,-3553,-3244,-2798,-2270,-1717,-1213,-814,-570,-501,-612,-870,-1223,-1606,-1929,-2131,-2142,-1929,-1492,-835,-24,898,1834,2711,3442,3972,4248,4269,4032,3596,3012,2363,1724,1168,741,472,366,391,530,724,935,1127,1268,1339,1352,1275,1159,967,745,474,166,-180,-587,-1040,-1561,-2127,-2742,-3374,-4009,-4608,-5146,-5592,-5917,-6106,-6152,-6055,-5836,-5522,-5138,-4745,-4351,-4012,-3722,-3478,-3276,-3048,-2798,-2448,-1996,-1411,-693,126,1020,1920,2775,3520,4102,4501,4682,4680,4500,4217,3873,3557,3308,3195,3228,3424,3744,4147,4561,4897,5099,5082,4825,4320,3580,2678,1683,693,-181,-870,-1287,-1418,-1252,-836,-237,453,1134,1705,2095,2234,2117,1734,1137,384,-442,-1265,-1994,-2590,-2989,-3197,-3211,-3066,-2798,-2455,-2072,-1697,-1336,-1016,-721,-443,-157,157,521,930,1378,1826,2244,2564,2757,2765,2591,2229,1746,1183,654,218,-25,-41,204,679,1327,2068,2779,3388,3779,3925,3790,3409,2838,2161,1481,893,481,299,381,705,1242,1901,2607,3248,3745,4019,4027,3754,3228,2491,1639,751,-54,-707,-1122,-1281,-1175,-853,-371,177,716,1165,1477,1634,1644,1551,1413,1297,1276,1399,1700,2186,2825,3559,4318,5001,5534,5838,5856,5581,5004,4196,3209,2145,1101,156,-602,-1134,-1410,-1437,-1243,-875,-394,131,637,1062,1359,1503,1479,1313,1022,667,271,-95,-420,-650,-807,-863,-871,-831,-799,-779,-807,-870,-973,-1084,-1180,-1225,-1197,-1083,-879,-601,-283,50,335,551,651,625,474,225,-86,-394,-655,-798,-798,-615,-272,217,787,1375,1897,2289,2480,2458,2196,1742,1135,448,-239,-862,-1346,-1657,-1756,-1656,-1363,-924,-400,157,655,1055,1276,1305,1114,730,190,-449,-1119,-1760,-2316,-2767,-3089,-3303,-3436,-3516,-3599,-3686,-3813,-3941,-4060,-4114,-4060,-3857,-3482,-2924,-2215,-1395,-538,276,957,1443,1655,1596,1241,650,-116,-970,-1802,-2508,-3006,-3214,-3105,-2686,-1983,-1085,-83,912,1771,2402,2721,2695,2321,1641,732,-315,-1382,-2372,-3200,-3800,-4157,-4263,-4167,-3908,-3565,-3207,-2899,-2695,-2633,-2711,-2932,-3254,-3641,-4039,-4402,-4676,-4833,-4848,-4722,-4467,-4114,-3704,-3277,-2876,-2534,-2254,-2053,-1890,-1752,-1590,-1380,-1083,-700,-233,287,803,1272,1628,1827,1839,1655,1281,746,115,-580,-1223,-1804,-2221,-2492,-2581,-2534,-2380,-2183,-1992,-1877,-1860,-1976,-2206,-2523,-2868,-3174,-3367,-3395,-3216,-2828,-2258,-1563,-827,-154,370,653,653,356,-203,-957,-1799,-2638,-3346,-3875,-4143,-4173,-3966,-3588,-3102,-2592,-2114,-1744,-1499,-1411,-1461,-1622,-1847,-2069,-2228,-2267,-2140,-1844,-1364,-755,-44,677,1364,1922,2321,2505,2473,2230,1819,1282,696,118,-383,-758,-980,-1032,-919,-670,-322,73,458,798,1032,1172,1185,1115,978,828,698,620,619,678,803,937,1062,1111,1072,897,612,214,-245,-732,-1186,-1576,-1855,-2019,-2048,-1975,-1801,-1583,-1331,-1081,-855,-646,-471,-315,-174,-49,65,169,249,307,325,293,215,77,-98,-313,-537,-746,-917,-1016,-1024,-937,-741,-466,-121,257,650,1018,1366,1662,1934,2176,2421,2685,2992,3371,3820,4365,4975,5657,6358,7062,7708,8262,8667,8891,8898,8660,8178,7446,6500,5390,4170,2934,1748,701,-161,-792,-1179,-1347,-1315,-1157,-929,-689,-509,-412,-439,-577,-816,-1110,-1412,-1664,-1823,-1847,-1739,-1484,-1139,-723,-300,83,408,625,767,814,825,806,809,841,921,1037,1174,1312,1400,1437,1363,1192,901,513,52,-439,-916,-1330,-1639,-1811,-1831,-1690,-1405,-987,-472,114,733,1344,1908,2378,2719,2887,2865,2634,2206,1593,840,-9,-883,-1717,-2435,-2968,-3280,-3326,-3130,-2701,-2101,-1391,-664,22,564,943,1105,1074,870,555,192,-145,-395,-521,-503,-362,-126,134,366,496,500,349,74,-295,-687,-1038,-1287,-1378,-1305,-1053,-674,-188,318,819,1235,1563,1765,1850,1835,1732,1589,1414,1235,1056,872,682,477,245,-5,-286,-577,-881,-1173,-1452,-1704,-1934,-2147,-2361,-2580,-2841,-3129,-3477,-3853,-4270,-4674,-5061,-5359,-5568,-5627,-5543,-5302,-4915,-4397,-3782,-3077,-2331,-1548,-767,3,721,1388,1943,2397,2674,2795,2704,2439,1996,1433,790,146,-440,-905,-1204,-1319,-1260,-1057,-781,-490,-263,-151,-198,-405,-755,-1195,-1658,-2056,-2330,-2407,-2278,-1948,-1454,-879,-296,190,502,566,353,-138,-861,-1732,-2645,-3482,-4127,-4479,-4488,-4111,-3392,-2383,-1196,38,1182,2110,2724,2967,2824,2340,1588,676,-272,-1158,-1874,-2375,-2614,-2615,-2390,-2007,-1522,-1010,-531,-133,157,335,408,409,374,335,346,406,562,776,1064,1366,1680,1940,2132,2219,2187,2034,1766,1414,1005,577,165,-204,-513,-744,-911,-1002,-1046,-1043,-1011,-968,-909,-859,-793,-722,-628,-502,-359,-185,-9,161,302,382,388,307,131,-102,-376,-621,-790,-820,-664,-289,316,1119,2073,3087,4063,4895,5482,5751,5650,5190,4388,3347,2158,968,-108,-941,-1462,-1609,-1404,-870,-119,773,1664,2463,3071,3435,3531,3372,3009,2508,1955,1416,961,602,367,212,120,25,-101,-308,-598,-972,-1397,-1821,-2179,-2401,-2420,-2187,-1683,-908,81,1233,2433,3591,4590,5333,5761,5835,5563,5004,4226,3342,2459,1676,1085,737,648,810,1154,1616,2098,2516,2802,2911,2818,2551,2137,1643,1138,685,337,136,79,175,380,671,988,1306,1562,1761,1843,1850,1739,1562,1317,1027,727,412,110,-190,-483,-783,-1099,-1433,-1803,-2183,-2589,-2976,-3339,-3633,-3845,-3947,-3934,-3806,-3565,-3236,-2824,-2355,-1840,-1301,-739,-179,396,960,1532,2101,2658,3201,3684,4091,4375,4498,4441,4174,3723,3089,2344,1526,717,-13,-614,-1022,-1225,-1209,-995,-618,-130,413,941,1406,1760,1977,2037,1956,1733,1408,1004,551,85,-380,-820,-1232,-1605,-1947,-2253,-2532,-2782,-2998,-3171,-3279,-3309,-3243,-3073,-2808,-2451,-2037,-1592,-1154,-769,-462,-273,-215,-294,-510,-825,-1227,-1653,-2084,-2463,-2777,-2996,-3112,-3130,-3049,-2888,-2664,-2402,-2117,-1838,-1568,-1316,-1092,-879,-685,-500,-322,-163,-16,102,195,264,310,355,400,458,545,641,761,873,953,988,925,770,502,140,-290,-742,-1171,-1524,-1759,-1850,-1781,-1566,-1235,-838,-436,-102,105,125,-74,-495,-1136,-1943,-2866,-3828,-4749,-5545,-6150,-6493,-6554,-6314,-5797,-5053,-4143,-3152,-2166,-1261,-520,23,341,442,370,173,-73,-292,-435,-441,-305,-22,388,871,1401,1906,2358,2710,2940,3040,3004,2855,2596,2254,1841,1369,861,311,-256,-830,-1382,-1885,-2292,-2578,-2689,-2623,-2354,-1916,-1324,-649,50,693,1212,1553,1683,1605,1333,920,409,-128,-640,-1065,-1364,-1501,-1468,-1262,-912,-452,83,625,1142,1575,1887,2058,2072,1937,1676,1323,914,498,104,-238,-516,-736,-908,-1051,-1194,-1332,-1495,-1645,-1777,-1849,-1821,-1667,-1359,-891,-278,452,1250,2053,2812,3443,3922,4180,4214,4004,3572,2936,2157,1279,382,-467,-1209,-1779,-2161,-2331,-2297,-2087,-1727,-1254,-725,-151,400,935,1407,1829,2186,2489,2750,2972,3175,3364,3535,3702,3839,3954,4033,4059,4054,3993,3920,3834,3773,3754,3805,3921,4109,4338,4579,4797,4958,5028,5015,4907,4745,4551,4365,4216,4118,4074,4061,4046,3981,3828,3550,3142,2602,1980,1306,657,72,-395,-722,-900,-952,-892,-768,-602,-417,-232,-56,89,171,175,72,-122,-420,-786,-1232,-1715,-2198,-2604,-2820,-2766,-2367,-1667,-756,165,902,1270,1187,698,-51,-803,-1309,-1360,-873,110,1406,2809,4057,4987,5459,5427,4909,3935,2638,1113,-437,-1858,-2957,-3615,-3768,-3410,-2624,-1471,-102,1393,2845,4121,5052,5495,5335,4509,3031,970,-1524,-4261,-7030,-9611,-11831,-13537,-14664,-15184,-15130,-14560,-13554,-12191,-10595,-8852,-7092,-5377,-3760,-2228,-732,809,2504,4427,6675,9231,12070,15033,17911,20427,22283,23194,22936,21396,18580,14686,10025,5072,302,-3743,-6691,-8247,-8357,-7160,-4970,-2217,620,3128,4961,5944,6001,5221,3724,1731,-597,-3049,-5535,-7923,-10159,-12164,-13839,-15085,-15762,-15764,-14995,-13478,-11274,-8590,-5678,-2845,-420,1333,2198,2098,1081,-667,-2855,-5136,-7185,-8726,-9622,-9831,-9469,-8724,-7843,-7069,-6578,-6442,-6628,-6975,-7270,-7276,-6812,-5773,-4181,-2153,126,2414,4510,6214,7405,8030,8096,7700,6967,6063,5148,4350,3780,3448,3353,3399,3490,3519,3418,3143,2748,2295,1947,1830,2092,2795,3928,5385,6980,8476,9634,10221,10067,9078,7245,4687,1598,-1732,-4984,-7858,-10097,-11538,-12086,-11750,-10582,-8741,-6399,-3804,-1184,1226,3248,4766,5744,6230,6347,6237,6072,5955,5959,6090,6297,6541,6749,6890,6920,6797,6460,5832,4829,3392,1505,-756,-3263,-5809,-8168,-10152,-11582,-12427,-12662,-12406,-11778,-10943,-10055,-9244,-8602,-8206,-8060,-8167,-8433,-8757,-8950,-8828,-8183,-6852,-4757,-1928,1454,5099,8627,11656,13865,15052,15191,14400,12934,11117,9260,7629,6396,5630,5312,5364,5622,5966,6233,6354,6317,6165,6037,6049,6332,6927,7824,8919,10077,11123,11897,12272,12179,11594,10569,9161,7493,5680,3879,2247,933,63,-303,-157,424,1341,2452,3657,4845,5958,6937,7728,8275,8499,8325,7663,6459,4680,2384,-328,-3248,-6136,-8712,-10698,-11908,-12208,-11625,-10279,-8418,-6352,-4428,-2963,-2202,-2287,-3216,-4887,-7067,-9494,-11861,-13899,-15396,-16215,-16318,-15755,-14640,-13165,-11518,-9922,-8548,-7547,-6996,-6932,-7313,-8063,-9062,-10162,-11214,-12080,-12638,-12833,-12635,-12092,-11302,-10381,-9500,-8788,-8372,-8338,-8697,-9448,-10479,-11677,-12851,-13826,-14441,-14579,-14199,-13340,-12095,-10617,-9054,-7560,-6240,-5179,-4411,-3943,-3754,-3808,-4055,-4450,-4927,-5450,-5948,-6414,-6816,-7157,-7448,-7674,-7827,-7847,-7667,-7202,-6371,-5113,-3432,-1356,972,3401,5726,7733,9273,10211,10516,10212,9384,8164,6716,5195,3768,2582,1751,1391,1539,2239,3431,5049,6934,8924,10812,12428,13617,14294,14431,14072,13303,12272,11125,10029,9115,8495,8223,8306,8708,9352,10143,10975,11757,12395,12842,13056,13010,12720,12175,11422,10485,9444,8357,7334,6459,5824,5505,5526,5902,6567,7443,8417,9360,10180,10781,11125,11197,11007,10608,10044,9406,8755,8190,7767,7562,7595,7893,8431,9157,9990,10804,11474,11856,11832,11335,10340,8907,7130,5170,3194,1382,-109,-1158,-1701,-1716,-1246,-376,805,2146,3542,4855,5978,6817,7291,7350,6967,6144,4915,3342,1524,-416,-2319,-4037,-5391,-6294,-6667,-6548,-6012,-5202,-4284,-3434,-2803,-2521,-2640,-3173,-4043,-5123,-6239,-7208,-7844,-8047,-7726,-6934,-5743,-4328,-2883,-1628,-744,-394,-621,-1439,-2751,-4417,-6287,-8175,-9949,-11492,-12715,-13589,-14064,-14148,-13830,-13130,-12091,-10755,-9230,-7604,-6039,-4653,-3609,-2985,-2850,-3184,-3918,-4942,-6116,-7297,-8373,-9240,-9888,-10292,-10533,-10632,-10673,-10662,-10629,-10541,-10398,-10160,-9816,-9348,-8730,-7947,-6974,-5791,-4415,-2871,-1242,385,1891,3178,4146,4747,4939,4740,4176,3317,2239,1031,-224,-1431,-2524,-3422,-4100,-4527,-4741,-4784,-4737,-4673,-4638,-4682,-4771,-4899,-4981,-4966,-4776,-4358,-3696,-2805,-1729,-551,648,1785,2782,3596,4197,4568,4730,4700,4525,4250,3919,3555,3184,2776,2346,1847,1282,628,-80,-807,-1459,-1943,-2155,-2017,-1494,-601,593,1986,3436,4811,5985,6864,7405,7601,7475,7088,6476,5702,4804,3838,2852,1908,1068,384,-100,-399,-520,-541,-491,-445,-403,-388,-371,-348,-293,-207,-95,47,180,331,469,642,856,1135,1478,1842,2176,2412,2475,2324,1931,1308,507,-396,-1298,-2096,-2697,-3037,-3084,-2827,-2301,-1536,-603,439,1496,2515,3400,4126,4633,4932,5026,4972,4821,4658,4536,4509,4582,4728,4895,5009,4987,4768,4293,3549,2541,1323,-33,-1415,-2711,-3797,-4565,-4942,-4871,-4363,-3446,-2201,-741,812,2331,3703,4853,5722,6298,6579,6589,6341,5863,5174,4299,3290,2180,1042,-77,-1117,-2023,-2766,-3288,-3595,-3652,-3480,-3092,-2518,-1782,-933,11,991,1964,2854,3603,4124,4393,4358,4045,3483,2735,1891,1022,226,-454,-974,-1346,-1598,-1773,-1931,-2093,-2291,-2503,-2707,-2854,-2883,-2739,-2360,-1726,-826,285,1545,2838,4071,5124,5947,6488,6752,6752,6519,6096,5517,4826,4043,3198,2285,1328,317,-703,-1694,-2575,-3280,-3708,-3841,-3625,-3114,-2357,-1454,-538,278,880,1185,1193,900,407,-209,-840,-1392,-1812,-2060,-2146,-2098,-1964,-1809,-1674,-1620,-1646,-1754,-1910,-2052,-2139,-2109,-1936,-1604,-1132,-551,68,668,1166,1519,1673,1622,1379,970,462,-95,-641,-1117,-1517,-1822,-2063,-2252,-2423,-2568,-2683,-2745,-2730,-2635,-2487,-2309,-2174,-2107,-2159,-2306,-2527,-2757,-2905,-2917,-2707,-2277,-1636,-868,-67,640,1149,1388,1320,984,432,-225,-886,-1433,-1773,-1833,-1580,-1024,-220,728,1702,2544,3158,3421,3316,2822,1997,928,-266,-1442,-2442,-3137,-3415,-3226,-2572,-1518,-185,1269,2673,3857,4711,5158,5208,4916,4377,3719,3048,2486,2102,1956,2072,2428,3003,3715,4504,5280,5950,6454,6702,6672,6336,5726,4900,3941,2965,2058,1339,862,694,830,1266,1933,2742,3579,4300,4780,4902,4615,3910,2878,1634,368,-762,-1587,-2019,-2015,-1599,-865,76,1077,2028,2834,3453,3870,4098,4168,4115,3969,3774,3548,3340,3152,3026,2930,2864,2778,2630,2387,2005,1472,781,-51,-991,-1980,-2952,-3812,-4471,-4848,-4875,-4548,-3887,-2991,-1976,-993,-177,362,544,352,-193,-1021,-2020,-3082,-4061,-4853,-5340,-5460,-5176,-4506,-3524,-2359,-1158,-95,695,1110,1099,679,-103,-1157,-2373,-3631,-4804,-5779,-6472,-6819,-6818,-6488,-5913,-5196,-4475,-3895,-3577,-3637,-4093,-4950,-6107,-7446,-8796,-9997,-10905,-11408,-11464,-11067,-10280,-9220,-8015,-6840,-5810,-5048,-4582,-4428,-4526,-4801,-5148,-5457,-5637,-5622,-5390,-4977,-4442,-3888,-3398,-3043,-2870,-2885,-3082,-3457,-3969,-4626,-5380,-6209,-7066,-7907,-8677,-9343,-9854,-10204,-10358,-10318,-10060,-9581,-8873,-7952,-6842,-5614,-4331,-3094,-1982,-1067,-390,28,193,110,-201,-732,-1466,-2382,-3445,-4588,-5736,-6788,-7659,-8271,-8562,-8516,-8103,-7358,-6294,-4971,-3472,-1898,-402,874,1776,2214,2144,1626,765,-254,-1256,-2056,-2549,-2661,-2417,-1870,-1128,-315,448,1054,1422,1530,1383,1071,681,350,187,290,694,1412,2363,3469,4600,5625,6445,6942,7072,6795,6122,5104,3806,2332,788,-706,-2028,-3068,-3729,-3955,-3709,-3034,-1970,-636,867,2424,3908,5263,6408,7363,8116,8729,9207,9565,9782,9808,9601,9117,8325,7243,5898,4375,2783,1260,-59,-1028,-1559,-1557,-1021,30,1475,3166,4900,6456,7654,8339,8457,8022,7142,5988,4770,3712,2989,2728,2955,3631,4624,5774,6884,7777,8321,8427,8096,7389,6427,5374,4399,3651,3258,3251,3649,4366,5318,6364,7383,8259,8892,9250,9291,9058,8581,7916,7125,6244,5317,4384,3479,2655,1963,1457,1185,1186,1460,1992,2722,3562,4426,5214,5853,6288,6481,6440,6169,5740,5197,4642,4148,3806,3670,3785,4148,4741,5502,6372,7259,8082,8747,9172,9299,9102,8606,7864,6978,6044,5168,4437,3927,3676,3721,4027,4559,5235,5963,6646,7209,7587,7755,7698,7422,6949,6295,5506,4620,3699,2835,2088,1580,1347,1451,1870,2533,3342,4125,4745,5072,5032,4636,3945,3074,2157,1311,633,166,-78,-124,-21,204,506,872,1284,1729,2197,2668,3113,3493,3754,3854,3752,3445,2957,2351,1706,1106,614,262,55,-49,-107,-192,-375,-699,-1175,-1780,-2464,-3141,-3752,-4190,-4427,-4403,-4146,-3689,-3115,-2517,-1996,-1620,-1451,-1492,-1738,-2148,-2660,-3214,-3722,-4127,-4364,-4412,-4251,-3914,-3429,-2877,-2317,-1852,-1543,-1465,-1613,-1991,-2501,-3090,-3633,-4063,-4317,-4364,-4210,-3892,-3455,-2979,-2534,-2189,-2009,-2020,-2251,-2681,-3306,-4065,-4937,-5834,-6732,-7551,-8269,-8825,-9211,-9376,-9335,-9071,-8624,-8040,-7385,-6747,-6193,-5781,-5533,-5449,-5493,-5627,-5781,-5916,-5972,-5927,-5753,-5470,-5078,-4641,-4185,-3785,-3482,-3335,-3361,-3584,-3981,-4518,-5145,-5787,-6391,-6896,-7263,-7473,-7504,-7379,-7097,-6717,-6263,-5820,-5429,-5162,-5045,-5087,-5263,-5522,-5797,-6007,-6092,-5976,-5657,-5122,-4448,-3702,-3009,-2454,-2124,-2059,-2252,-2673,-3247,-3890,-4519,-5063,-5472,-5723,-5821,-5777,-5637,-5438,-5224,-5038,-4887,-4792,-4724,-4703,-4695,-4743,-4843,-5034,-5326,-5721,-6187,-6698,-7175,-7571,-7821,-7873,-7703,-7275,-6606,-5698,-4623,-3425,-2205,-1038,8,872,1544,2005,2270,2344,2230,1913,1388,616,-394,-1661,-3141,-4790,-6510,-8190,-9705,-10912,-11679,-11897,-11471,-10404,-8721,-6559,-4084,-1518,920,3009,4584,5525,5792,5431,4540,3307,1899,522,-687,-1619,-2208,-2467,-2395,-2074,-1542,-898,-183,536,1243,1922,2561,3143,3647,4019,4236,4250,4059,3660,3090,2392,1625,860,138,-485,-998,-1384,-1642,-1772,-1774,-1634,-1347,-890,-269,493,1348,2221,3019,3666,4088,4279,4255,4088,3856,3650,3507,3468,3490,3547,3566,3489,3262,2851,2249,1482,596,-316,-1171,-1849,-2271,-2366,-2126,-1580,-811,84,982,1800,2454,2932,3211,3321,3268,3069,2729,2253,1675,1041,436,-63,-363,-451,-293,21,438,852,1194,1434,1596,1722,1909,2203,2657,3256,3959,4690,5360,5890,6216,6292,6122,5704,5093,4350,3546,2772,2096,1598,1305,1265,1438,1802,2258,2702,2999,3045,2744,2086,1099,-107,-1389,-2562,-3446,-3878,-3754,-3035,-1781,-105,1785,3687,5367,6629,7322,7358,6754,5581,4017,2250,505,-1019,-2171,-2834,-2980,-2614,-1825,-728,530,1779,2884,3714,4198,4308,4066,3548,2861,2125,1454,922,588,432,454,580,802,1075,1412,1809,2285,2815,3397,3957,4464,4833,5023,4988,4704,4184,3444,2542,1510,430,-674,-1699,-2610,-3301,-3722,-3805,-3514,-2855,-1826,-496,1101,2861,4707,6496,8098,9351,10101,10227,9656,8397,6560,4316,1921,-380,-2334,-3760,-4550,-4667,-4171,-3174,-1835,-340,1149,2474,3545,4286,4701,4787,4627,4272,3840,3404,3052,2842,2803,2951,3260,3710,4245,4820,5404,5947,6452,6883,7220,7441,7487,7335,6938,6281,5366,4227,2937,1590,318,-750,-1482,-1767,-1547,-811,371,1894,3575,5262,6740,7885,8545,8688,8290,7436,6226,4809,3335,1944,774,-80,-530,-530,-63,857,2169,3784,5578,7397,9067,10428,11299,11595,11241,10282,8833,7046,5144,3311,1721,496,-279,-588,-413,179,1122,2300,3561,4763,5742,6403,6676,6588,6203,5652,5054,4521,4129,3885,3780,3729,3659,3481,3129,2599,1891,1092,268,-475,-1068,-1449,-1611,-1548,-1301,-902,-397,160,719,1226,1633,1912,2055,2080,2027,1945,1871,1839,1841,1871,1891,1876,1801,1663,1475,1246,996,725,439,131,-190,-503,-762,-911,-869,-602,-65,681,1569,2443,3160,3566,3574,3144,2327,1215,-63,-1354,-2537,-3501,-4172,-4528,-4560,-4312,-3844,-3230,-2572,-1927,-1389,-966,-705,-592,-636,-837,-1182,-1672,-2272,-2949,-3634,-4256,-4730,-5008,-5055,-4904,-4615,-4279,-4008,-3887,-3989,-4340,-4907,-5632,-6391,-7070,-7557,-7751,-7636,-7205,-6552,-5780,-5034,-4431,-4061,-3963,-4100,-4434,-4840,-5251,-5559,-5694,-5618,-5302,-4789,-4117,-3375,-2645,-2020,-1583,-1389,-1483,-1849,-2485,-3302,-4253,-5225,-6130,-6885,-7415,-7688,-7689,-7445,-6981,-6363,-5639,-4883,-4151,-3519,-3027,-2746,-2698,-2911,-3378,-4049,-4862,-5723,-6520,-7191,-7642,-7878,-7872,-7672,-7301,-6822,-6258,-5680,-5099,-4582,-4137,-3797,-3561,-3417,-3357,-3347,-3389,-3466,-3588,-3769,-4002,-4315,-4680,-5103,-5544,-5969,-6336,-6591,-6689,-6578,-6224,-5601,-4729,-3651,-2466,-1299,-291,428,766,682,191,-642,-1712,-2898,-4079,-5162,-6075,-6805,-7350,-7741,-8005,-8161,-8208,-8139,-7916,-7521,-6924,-6136,-5176,-4084,-2947,-1812,-781,93,774,1222,1462,1492,1354,1060,651,148,-408,-972,-1512,-1981,-2380,-2703,-2972,-3197,-3393,-3538,-3620,-3587,-3402,-3037,-2472,-1738,-858,84,1017,1842,2470,2836,2905,2673,2204,1545,808,62,-605,-1133,-1471,-1602,-1521,-1281,-947,-617,-396,-345,-522,-902,-1448,-2067,-2679,-3181,-3539,-3699,-3701,-3558,-3358,-3130,-2930,-2757,-2582,-2356,-2015,-1504,-823,8,903,1756,2454,2902,3041,2872,2431,1813,1136,527,120,2,230,802,1644,2662,3700,4627,5327,5717,5778,5511,4973,4216,3341,2417,1545,781,175,-261,-526,-652,-653,-566,-410,-201,53,342,654,950,1196,1326,1296,1072,650,75,-569,-1199,-1684,-1971,-1975,-1703,-1139,-336,655,1762,2882,3946,4858,5558,5987,6101,5859,5246,4262,2952,1388,-313,-2019,-3583,-4862,-5746,-6151,-6062,-5498,-4541,-3295,-1887,-458,877,1990,2818,3302,3454,3309,2959,2502,2068,1743,1610,1692,1989,2452,3013,3582,4045,4314,4288,3918,3182,2106,762,-720,-2199,-3479,-4415,-4848,-4734,-4043,-2882,-1377,274,1859,3205,4146,4620,4604,4166,3398,2454,1448,545,-183,-627,-768,-596,-158,455,1141,1755,2199,2355,2194,1698,927,-22,-1030,-1942,-2644,-3023,-3013,-2617,-1843,-804,389,1581,2615,3372,3778,3790,3462,2830,2015,1106,231,-506,-1023,-1228,-1110,-627,172,1231,2456,3713,4866,5773,6307,6383,5953,5043,3729,2177,544,-937,-2129,-2874,-3127,-2888,-2224,-1247,-85,1144,2331,3428,4362,5143,5720,6118,6311,6316,6123,5741,5164,4411,3500,2495,1450,470,-382,-1025,-1434,-1584,-1501,-1197,-720,-99,618,1392,2164,2885,3503,3985,4322,4529,4646,4710,4772,4828,4905,4948,4935,4822,4569,4168,3610,2916,2107,1242,362,-452,-1124,-1586,-1748,-1583,-1049,-175,999,2385,3884,5364,6721,7821,8597,8973,8938,8517,7776,6827,5805,4840,4060,3532,3274,3256,3396,3612,3821,3967,4012,3950,3766,3462,3040,2505,1882,1208,525,-106,-634,-1010,-1196,-1164,-907,-420,276,1129,2092,3070,3990,4783,5389,5802,6021,6084,6036,5928,5809,5719,5687,5718,5814,5929,6038,6064,5956,5670,5174,4499,3659,2742,1786,884,85,-540,-941,-1084,-967,-594,-27,696,1479,2267,2981,3568,4002,4247,4315,4180,3859,3330,2623,1742,768,-237,-1163,-1903,-2386,-2539,-2360,-1860,-1089,-128,931,1987,2934,3706,4242,4524,4560,4342,3925,3312,2569,1719,824,-90,-968,-1777,-2456,-2947,-3189,-3140,-2783,-2153,-1305,-341,631,1502,2179,2594,2728,2565,2161,1572,888,208,-397,-865,-1181,-1353,-1416,-1400,-1337,-1242,-1124,-997,-863,-754,-682,-675,-738,-883,-1081,-1316,-1526,-1672,-1703,-1602,-1376,-1067,-753,-516,-448,-600,-994,-1591,-2301,-3007,-3572,-3896,-3904,-3589,-2971,-2130,-1136,-93,924,1825,2529,2963,3048,2752,2043,966,-415,-1963,-3533,-4926,-5978,-6530,-6489,-5863,-4699,-3194,-1525,49,1309,2074,2220,1729,654,-860,-2637,-4463,-6173,-7604,-8672,-9301,-9480,-9205,-8534,-7541,-6335,-5045,-3770,-2626,-1659,-938,-465,-260,-295,-544,-944,-1424,-1881,-2239,-2400,-2339,-2039,-1557,-981,-419,2,212,139,-197,-778,-1531,-2382,-3254,-4055,-4719,-5177,-5383,-5349,-5071,-4643,-4105,-3575,-3097,-2770,-2613,-2672,-2944,-3403,-4003,-4683,-5360,-5969,-6448,-6721,-6759,-6483,-5882,-4939,-3711,-2291,-838,476,1463,1983,1956,1376,322,-1064,-2608,-4106,-5385,-6292,-6729,-6648,-6066,-5047,-3719,-2226,-759,532,1503,2076,2237,2004,1457,676,-236,-1193,-2098,-2894,-3505,-3909,-4089,-4069,-3894,-3653,-3406,-3249,-3195,-3269,-3434,-3652,-3873,-4044,-4132,-4101,-3948,-3665,-3266,-2766,-2164,-1493,-759,-7,721,1351,1822,2042,1974,1591,928,63,-886,-1805,-2568,-3111,-3390,-3429,-3261,-2979,-2640,-2319,-2057,-1859,-1708,-1555,-1337,-992,-479,215,1073,2040,3040,3991,4765,5304,5484,5294,4680,3698,2384,864,-772,-2361,-3805,-4960,-5770,-6158,-6144,-5758,-5108,-4315,-3514,-2819,-2296,-1958,-1766,-1656,-1549,-1396,-1167,-872,-552,-240,10,186,282,327,366,454,631,932,1337,1820,2309,2731,3019,3102,2961,2571,1955,1145,206,-792,-1725,-2507,-3024,-3209,-3047,-2540,-1779,-852,113,990,1681,2095,2211,2029,1589,975,242,-512,-1237,-1877,-2400,-2791,-3058,-3215,-3302,-3357,-3428,-3538,-3713,-3929,-4169,-4378,-4518,-4546,-4432,-4175,-3770,-3236,-2584,-1830,-993,-109,772,1578,2229,2654,2807,2670,2265,1628,824,-94,-1053,-2002,-2880,-3633,-4218,-4585,-4701,-4535,-4063,-3284,-2220,-915,549,2077,3549,4839,5819,6374,6431,5956,4988,3620,1978,244,-1451,-2935,-4129,-4947,-5388,-5472,-5273,-4880,-4386,-3870,-3382,-2950,-2566,-2235,-1930,-1671,-1466,-1334,-1310,-1373,-1533,-1733,-1949,-2109,-2184,-2122,-1916,-1557,-1068,-481,163,825,1473,2076,2621,3076,3434,3649,3715,3597,3319,2880,2324,1675,965,208,-558,-1325,-2041,-2674,-3183,-3530,-3690,-3655,-3415,-2984,-2384,-1637,-803,67,907,1637,2214,2570,2699,2576,2244,1737,1156,581,137,-97,-68,252,797,1524,2321,3110,3819,4398,4832,5099,5212,5160,4958,4615,4142,3554,2888,2147,1397,671,47,-418,-667,-685,-484,-132,292,684,982,1147,1199,1208,1252,1436,1798,2360,3063,3813,4484,4928,5038,4714,3948,2785,1343,-174,-1587,-2652,-3237,-3210,-2565,-1339,332,2282,4288,6127,7599,8526,8821,8446,7466,5989,4211,2331,569,-870,-1848,-2262,-2096,-1402,-268,1150,2716,4280,5727,6979,7991,8735,9207,9384,9266,8827,8104,7106,5922,4623,3313,2088,1029,214,-329,-558,-492,-133,485,1323,2325,3417,4510,5487,6243,6671,6707,6342,5607,4609,3450,2285,1210,346,-256,-563,-570,-332,103,642,1199,1715,2120,2428,2621,2760,2862,2972,3110,3295,3531,3827,4171,4566,5000,5461,5913,6327,6646,6835,6858,6706,6389,5932,5370,4733,4051,3330,2598,1863,1168,557,84,-189,-218,23,539,1293,2209,3188,4080,4768,5103,5026,4478,3517,2202,687,-898,-2390,-3669,-4632,-5231,-5451,-5337,-4965,-4436,-3871,-3335,-2910,-2567,-2319,-2078,-1833,-1517,-1131,-675,-174,331,793,1182,1460,1635,1700,1705,1668,1642,1665,1758,1958,2247,2635,3043,3448,3734,3855,3742,3360,2733,1881,909,-116,-1067,-1873,-2473,-2836,-2973,-2902,-2656,-2289,-1846,-1387,-980,-671,-523,-557,-790,-1192,-1730,-2323,-2918,-3446,-3858,-4119,-4205,-4095,-3806,-3345,-2778,-2160,-1603,-1177,-986,-1050,-1382,-1921,-2585,-3270,-3878,-4325,-4568,-4590,-4402,-4047,-3581,-3050,-2540,-2069,-1708,-1454,-1321,-1274,-1286,-1301,-1264,-1128,-850,-415,162,830,1490,2033,2323,2265,1783,869,-416,-1975,-3623,-5187,-6445,-7197,-7311,-6679,-5350,-3428,-1148,1209,3350,4997,5982,6203,5678,4516,2865,938,-1082,-2984,-4623,-5851,-6596,-6798,-6471,-5639,-4388,-2828,-1089,659,2265,3559,4425,4778,4593,3917,2820,1451,-66,-1554,-2889,-3944,-4642,-4960,-4902,-4543,-3977,-3333,-2723,-2262,-2006,-1977,-2143,-2403,-2666,-2794,-2708,-2349,-1712,-847,167,1222,2202,3012,3565,3826,3790,3493,3013,2438,1857,1336,915,600,373,213,93,15,-1,86,343,823,1567,2572,3788,5104,6385,7443,8129,8300,7888,6893,5404,3551,1536,-469,-2276,-3756,-4819,-5426,-5583,-5329,-4722,-3832,-2726,-1485,-185,1080,2217,3134,3765,4062,4053,3762,3295,2731,2184,1713,1379,1174,1092,1056,1018,881,593,121,-531,-1292,-2060,-2703,-3070,-3038,-2530,-1515,-55,1740,3705,5620,7293,8508,9119,9048,8280,6930,5138,3130,1102,-741,-2281,-3430,-4191,-4606,-4763,-4768,-4728,-4719,-4789,-4931,-5113,-5265,-5342,-5274,-5053,-4654,-4109,-3456,-2750,-2064,-1458,-969,-618,-367,-192,-22,163,411,704,1034,1374,1669,1898,2008,1987,1832,1564,1222,855,509,223,28,-59,-24,121,365,666,993,1296,1539,1704,1763,1737,1617,1426,1170,844,459,-4,-517,-1087,-1659,-2221,-2723,-3132,-3447,-3640,-3744,-3781,-3780,-3793,-3847,-3957,-4148,-4378,-4645,-4894,-5093,-5190,-5156,-4944,-4559,-3994,-3302,-2528,-1773,-1090,-560,-205,-28,1,-65,-155,-200,-139,86,488,1067,1764,2508,3191,3704,3966,3898,3485,2738,1710,510,-759,-1945,-2935,-3618,-3964,-3954,-3685,-3208,-2664,-2113,-1650,-1299,-1087,-1007,-1038,-1169,-1362,-1613,-1889,-2180,-2452,-2685,-2850,-2933,-2942,-2889,-2819,-2758,-2748,-2791,-2925,-3122,-3407,-3749,-4133,-4524,-4865,-5116,-5214,-5154,-4917,-4546,-4085,-3590,-3114,-2689,-2331,-2038,-1816,-1654,-1560,-1549,-1610,-1772,-1986,-2249,-2485,-2638,-2633,-2423,-1961,-1271,-355,703,1868,3039,4173,5180,6016,6613,6942,6968,6705,6170,5416,4504,3501,2475,1479,552,-295,-1054,-1750,-2395,-3000,-3563,-4076,-4511,-4873,-5150,-5351,-5503,-5601,-5660,-5653,-5551,-5292,-4832,-4087,-3026,-1612,126,2102,4203,6240,8055,9461,10342,10603,10240,9288,7853,6073,4117,2145,330,-1199,-2336,-3018,-3238,-3029,-2466,-1663,-760,118,812,1249,1353,1127,636,-23,-710,-1269,-1588,-1549,-1121,-287,898,2354,3958,5553,6984,8079,8701,8745,8171,7000,5357,3375,1305,-675,-2329,-3516,-4127,-4129,-3572,-2562,-1273,109,1391,2425,3118,3443,3433,3176,2776,2342,1966,1685,1526,1456,1440,1424,1370,1242,1020,704,290,-194,-734,-1300,-1847,-2337,-2708,-2899,-2866,-2558,-1979,-1135,-98,1058,2205,3230,4004,4417,4398,3910,2979,1689,172,-1380,-2769,-3796,-4312,-4236,-3589,-2455,-1027,519,1959,3133,3901,4201,4009,3376,2379,1159,-147,-1380,-2407,-3142,-3512,-3529,-3206,-2613,-1829,-934,-25,833,1580,2166,2596,2850,2990,3027,3016,2965,2870,2712,2432,1998,1363,521,-509,-1658,-2855,-3964,-4905,-5567,-5891,-5862,-5481,-4811,-3920,-2925,-1926,-1041,-382,-11,3,-335,-982,-1865,-2854,-3826,-4657,-5233,-5507,-5420,-5010,-4294,-3361,-2304,-1213,-209,643,1268,1654,1817,1803,1702,1587,1538,1601,1764,2005,2227,2350,2284,1971,1413,649,-213,-1044,-1707,-2091,-2134,-1856,-1315,-650,-2,503,754,740,457,-23,-626,-1281,-1913,-2504,-3015,-3457,-3799,-4015,-4058,-3859,-3348,-2491,-1244,334,2177,4135,6018,7619,8724,9153,8786,7585,5595,2969,-58,-3189,-6098,-8481,-10088,-10788,-10524,-9419,-7625,-5425,-3095,-898,929,2283,3080,3402,3330,3047,2717,2512,2561,2913,3563,4405,5288,6028,6440,6370,5765,4598,3008,1121,-815,-2608,-4032,-4956,-5278,-4994,-4175,-2953,-1535,-149,989,1674,1812,1364,437,-811,-2127,-3266,-4005,-4176,-3742,-2737,-1312,325,1945,3322,4280,4714,4577,3898,2757,1270,-407,-2123,-3730,-5088,-6103,-6683,-6800,-6439,-5648,-4510,-3150,-1732,-423,623,1274,1469,1183,492,-506,-1620,-2680,-3484,-3897,-3840,-3316,-2405,-1256,-39,1030,1802,2131,1976,1377,431,-655,-1693,-2456,-2795,-2603,-1891,-719,759,2374,3943,5282,6272,6796,6836,6392,5543,4388,3073,1730,510,-482,-1181,-1551,-1644,-1505,-1245,-961,-740,-663,-755,-1038,-1476,-2015,-2586,-3078,-3423,-3526,-3365,-2916,-2229,-1346,-359,637,1562,2300,2807,3012,2916,2541,1951,1235,494,-173,-696,-1013,-1092,-931,-531,42,730,1404,1971,2301,2334,2030,1417,559,-449,-1490,-2470,-3279,-3849,-4117,-4045,-3616,-2861,-1802,-557,805,2144,3351,4335,4992,5302,5222,4810,4111,3221,2248,1266,374,-393,-996,-1416,-1662,-1729,-1628,-1388,-995,-497,125,840,1644,2521,3436,4340,5161,5804,6161,6142,5658,4705,3301,1577,-325,-2177,-3793,-4961,-5565,-5506,-4798,-3497,-1731,297,2407,4341,5915,6938,7294,6913,5831,4101,1915,-539,-2989,-5173,-6850,-7827,-8019,-7428,-6190,-4494,-2603,-764,804,1959,2634,2855,2696,2290,1765,1271,915,793,936,1339,1944,2635,3307,3787,3995,3807,3228,2281,1078,-218,-1429,-2362,-2883,-2889,-2383,-1384,-13,1621,3372,5111,6715,8080,9116,9756,9942,9641,8837,7549,5831,3783,1526,-767,-2942,-4822,-6285,-7221,-7609,-7430,-6784,-5734,-4442,-3008,-1554,-162,1118,2243,3178,3889,4338,4486,4334,3870,3175,2304,1410,594,-6,-328,-350,-116,273,712,1079,1300,1326,1149,785,273,-360,-1069,-1814,-2558,-3233,-3800,-4197,-4385,-4341,-4059,-3561,-2884,-2087,-1214,-336,528,1323,2035,2614,3033,3237,3213,2935,2433,1757,991,234,-405,-858,-1059,-1011,-727,-248,367,1055,1757,2384,2878,3154,3163,2864,2258,1372,280,-931,-2135,-3223,-4081,-4635,-4834,-4668,-4162,-3389,-2446,-1473,-605,10,267,113,-456,-1353,-2456,-3577,-4532,-5130,-5246,-4805,-3815,-2385,-661,1133,2780,4087,4875,5072,4633,3610,2102,247,-1767,-3764,-5563,-7010,-8001,-8456,-8367,-7763,-6705,-5316,-3700,-2031,-418,983,2087,2812,3124,3027,2563,1800,852,-166,-1116,-1876,-2340,-2428,-2120,-1430,-448,711,1882,2913,3649,3994,3888,3323,2367,1093,-336,-1786,-3079,-4079,-4693,-4848,-4567,-3859,-2812,-1510,-64,1406,2769,3914,4739,5170,5173,4727,3878,2682,1267,-224,-1615,-2725,-3416,-3584,-3194,-2298,-995,539,2104,3491,4511,5029,4976,4354,3266,1830,283,-1203,-2403,-3179,-3441,-3171,-2424,-1301,62,1510,2905,4091,4975,5448,5495,5109,4386,3436,2438,1558,946,723,913,1502,2391,3448,4516,5457,6136,6484,6448,6048,5332,4400,3348,2306,1343,561,-38,-405,-582,-562,-369,-16,503,1182,2013,2983,4036,5107,6098,6893,7392,7500,7173,6417,5270,3828,2197,500,-1150,-2652,-3933,-4938,-5624,-5972,-5959,-5584,-4853,-3774,-2389,-743,1092,3017,4921,6663,8101,9089,9516,9299,8439,6978,5046,2816,486,-1716,-3596,-4976,-5740,-5804,-5192,-3922,-2141,14,2327,4573,6508,7902,8565,8371,7314,5454,3017,243,-2520,-4972,-6824,-7875,-8018,-7257,-5706,-3581,-1159,1258,3372,4953,5843,5972,5371,4127,2404,390,-1704,-3673,-5346,-6586,-7316,-7510,-7188,-6405,-5250,-3833,-2283,-753,612,1679,2324,2511,2199,1475,415,-795,-1995,-2999,-3637,-3844,-3544,-2828,-1787,-611,501,1348,1778,1676,1026,-129,-1661,-3379,-5062,-6478,-7453,-7835,-7612,-6783,-5470,-3795,-1927,-14,1796,3399,4698,5628,6149,6219,5839,5019,3804,2273,518,-1334,-3161,-4835,-6236,-7265,-7844,-7950,-7581,-6807,-5706,-4389,-2982,-1597,-357,657,1362,1741,1762,1469,875,59,-929,-2007,-3114,-4183,-5159,-5985,-6593,-6935,-6924,-6526,-5690,-4436,-2817,-948,1010,2871,4440,5546,6082,5993,5349,4243,2891,1469,212,-726,-1212,-1198,-699,195,1336,2539,3600,4348,4640,4435,3740,2650,1306,-140,-1509,-2665,-3502,-3951,-4013,-3717,-3147,-2394,-1579,-791,-149,286,455,341,-21,-566,-1198,-1793,-2267,-2507,-2487,-2164,-1580,-782,157,1147,2118,2991,3722,4265,4593,4664,4462,3940,3130,2021,709,-740,-2195,-3545,-4652,-5433,-5782,-5676,-5101,-4101,-2767,-1211,429,2012,3424,4565,5384,5858,5994,5849,5483,4991,4459,3966,3578,3326,3221,3226,3284,3318,3238,2969,2459,1703,738,-339,-1399,-2289,-2848,-2957,-2548,-1608,-249,1403,3106,4631,5756,6279,6121,5236,3717,1691,-625,-3006,-5223,-7073,-8416,-9159,-9296,-8853,-7938,-6665,-5196,-3674,-2253,-1053,-161,368,554,440,132,-260,-609,-834,-846,-640,-210,383,1047,1681,2139,2328,2149,1581,650,-546,-1857,-3100,-4078,-4636,-4656,-4117,-3074,-1666,-94,1425,2684,3523,3869,3706,3105,2184,1084,-36,-1036,-1812,-2296,-2483,-2403,-2129,-1742,-1316,-921,-573,-286,-23,255,612,1071,1662,2341,3071,3757,4331,4692,4794,4606,4113,3374,2406,1311,136,-995,-2032,-2865,-3470,-3811,-3913,-3816,-3590,-3316,-3055,-2873,-2805,-2841,-2989,-3176,-3388,-3564,-3696,-3756,-3765,-3712,-3627,-3506,-3362,-3185,-2963,-2674,-2292,-1787,-1170,-434,334,1079,1666,1995,1966,1520,662,-534,-1947,-3365,-4602,-5424,-5688,-5278,-4210,-2555,-512,1703,3814,5585,6822,7411,7338,6671,5562,4186,2753,1421,331,-438,-864,-945,-740,-292,309,1000,1677,2273,2702,2928,2930,2730,2370,1925,1445,1014,656,408,247,156,82,-17,-178,-429,-778,-1211,-1723,-2256,-2797,-3274,-3672,-3946,-4094,-4112,-4015,-3828,-3583,-3321,-3075,-2877,-2732,-2640,-2557,-2475,-2336,-2161,-1935,-1705,-1490,-1325,-1210,-1123,-1027,-869,-612,-232,263,843,1465,2069,2604,3020,3263,3314,3150,2781,2244,1573,832,69,-666,-1343,-1937,-2435,-2822,-3080,-3168,-3063,-2697,-2066,-1144,32,1376,2783,4082,5119,5744,5864,5450,4557,3288,1814,272,-1153,-2406,-3365,-4066,-4465,-4616,-4526,-4231,-3753,-3152,-2464,-1779,-1159,-676,-382,-303,-447,-792,-1310,-1927,-2588,-3205,-3721,-4082,-4284,-4332,-4274,-4143,-3971,-3784,-3569,-3332,-3046,-2706,-2300,-1838,-1321,-799,-281,158,491,656,627,380,-70,-680,-1383,-2068,-2637,-2960,-2962,-2573,-1814,-742,503,1736,2772,3407,3535,3088,2114,734,-861,-2447,-3790,-4712,-5087,-4892,-4185,-3108,-1851,-633,357,960,1092,742,-40,-1125,-2379,-3602,-4655,-5363,-5629,-5386,-4612,-3358,-1700,239,2311,4349,6181,7625,8537,8789,8326,7168,5408,3260,946,-1216,-2984,-4121,-4508,-4122,-3059,-1507,271,1985,3367,4188,4324,3748,2553,930,-854,-2512,-3770,-4431,-4386,-3657,-2340,-663,1154,2807,4102,4816,4901,4329,3216,1729,89,-1462,-2713,-3484,-3678,-3258,-2263,-812,934,2769,4472,5851,6730,7016,6664,5712,4259,2455,502,-1409,-3062,-4316,-5027,-5176,-4737,-3815,-2498,-947,686,2246,3583,4577,5155,5275,4976,4317,3432,2463,1561,867,464,390,617,1057,1587,2089,2429,2557,2427,2086,1599,1064,568,182,-69,-174,-160,-57,98,287,477,675,867,1073,1309,1597,1954,2381,2855,3338,3755,4036,4089,3854,3280,2352,1109,-387,-2010,-3621,-5051,-6163,-6790,-6885,-6379,-5340,-3854,-2095,-255,1467,2887,3876,4348,4294,3756,2852,1728,569,-449,-1183,-1540,-1506,-1128,-535,125,656,913,756,146,-916,-2323,-3938,-5566,-7010,-8093,-8665,-8649,-8013,-6810,-5149,-3210,-1194,660,2163,3157,3567,3427,2817,1926,926,21,-645,-983,-958,-609,-18,720,1462,2109,2534,2674,2483,1977,1220,322,-578,-1310,-1756,-1781,-1374,-530,619,1937,3208,4241,4875,5000,4611,3773,2626,1357,136,-876,-1610,-2045,-2241,-2298,-2336,-2457,-2730,-3164,-3715,-4300,-4802,-5098,-5085,-4684,-3865,-2665,-1157,503,2155,3594,4642,5149,5027,4268,2950,1215,-716,-2623,-4260,-5438,-5988,-5849,-4989,-3518,-1556,659,2911,4926,6511,7484,7766,7351,6299,4758,2904,967,-843,-2291,-3227,-3513,-3110,-2039,-382,1706,4050,6413,8581,10311,11433,11820,11425,10312,8574,6420,4017,1590,-706,-2732,-4405,-5692,-6579,-7092,-7241,-7064,-6586,-5831,-4858,-3694,-2424,-1102,177,1358,2364,3183,3797,4252,4587,4854,5077,5248,5320,5234,4897,4261,3291,1996,466,-1203,-2833,-4282,-5387,-6034,-6152,-5700,-4732,-3304,-1565,327,2189,3848,5171,6087,6570,6692,6526,6193,5794,5379,4979,4558,4072,3472,2735,1865,931,19,-748,-1255,-1429,-1216,-672,152,1084,1993,2699,3087,3081,2671,1933,972,-55,-1002,-1737,-2166,-2244,-1984,-1433,-685,161,999,1742,2322,2702,2868,2833,2636,2307,1905,1444,959,429,-137,-768,-1461,-2206,-2981,-3724,-4376,-4843,-5051,-4905,-4370,-3404,-2047,-365,1514,3429,5185,6610,7535,7872,7572,6680,5292,3579,1728,-48,-1548,-2615,-3108,-2996,-2280,-1066,483,2159,3738,5000,5804,6047,5747,4983,3903,2696,1530,571,-98,-417,-411,-127,364,971,1631,2259,2802,3185,3365,3281,2916,2285,1429,466,-487,-1270,-1752,-1835,-1498,-773,214,1313,2331,3091,3460,3347,2758,1744,451,-976,-2347,-3511,-4353,-4778,-4798,-4412,-3732,-2845,-1903,-1030,-352,64,175,22,-345,-816,-1295,-1680,-1922,-1978,-1889,-1678,-1446,-1266,-1214,-1360,-1690,-2194,-2777,-3332,-3734,-3857,-3618,-2969,-1933,-591,915,2396,3651,4492,4779,4459,3552,2194,558,-1099,-2548,-3553,-3951,-3659,-2676,-1102,893,3082,5202,7016,8281,8876,8699,7802,6297,4401,2378,509,-937,-1775,-1882,-1269,-25,1653,3526,5325,6781,7701,7926,7439,6254,4533,2424,168,-2027,-3956,-5441,-6359,-6654,-6310,-5418,-4075,-2480,-795,751,2012,2832,3160,2999,2430,1601,677,-173,-806,-1151,-1161,-890,-390,225,852,1403,1800,2015,2057,1954,1783,1609,1518,1550,1757,2102,2579,3088,3561,3882,3968,3741,3166,2247,1036,-379,-1877,-3334,-4608,-5590,-6168,-6281,-5873,-4943,-3504,-1622,610,3039,5488,7739,9580,10805,11257,10841,9563,7494,4842,1833,-1194,-3943,-6106,-7465,-7904,-7402,-6083,-4128,-1804,607,2841,4664,5908,6483,6352,5565,4203,2395,301,-1914,-4068,-5990,-7531,-8557,-9002,-8826,-8086,-6867,-5342,-3688,-2119,-797,139,655,752,531,100,-393,-845,-1176,-1364,-1449,-1482,-1560,-1747,-2099,-2630,-3310,-4072,-4806,-5413,-5761,-5779,-5399,-4619,-3481,-2078,-531,976,2316,3300,3869,3948,3594,2887,1988,1057,247,-315,-584,-552,-294,95,471,729,770,561,117,-496,-1191,-1850,-2389,-2725,-2830,-2686,-2322,-1786,-1149,-501,66,473,649,569,241,-282,-916,-1559,-2111,-2499,-2664,-2604,-2338,-1920,-1429,-948,-550,-318,-287,-491,-925,-1568,-2361,-3242,-4107,-4887,-5477,-5844,-5926,-5738,-5281,-4596,-3743,-2771,-1774,-802,59,782,1316,1662,1820,1814,1685,1451,1152,793,395,-31,-464,-854,-1161,-1318,-1287,-1055,-629,-86,507,1038,1420,1577,1480,1126,579,-93,-784,-1413,-1902,-2223,-2372,-2380,-2308,-2214,-2160,-2173,-2258,-2369,-2450,-2420,-2210,-1768,-1106,-236,739,1736,2625,3299,3652,3629,3211,2435,1413,269,-805,-1653,-2127,-2150,-1708,-849,309,1640,2980,4199,5175,5820,6078,5929,5374,4458,3237,1810,287,-1200,-2525,-3554,-4209,-4414,-4179,-3518,-2536,-1312,-15,1238,2285,3018,3333,3193,2593,1592,292,-1181,-2688,-4098,-5307,-6233,-6825,-7052,-6914,-6419,-5604,-4527,-3277,-1954,-683,417,1251,1739,1864,1641,1134,429,-352,-1121,-1779,-2285,-2612,-2773,-2786,-2686,-2495,-2242,-1939,-1611,-1262,-917,-587,-281,-14,230,452,679,931,1233,1593,2018,2478,2943,3351,3643,3758,3639,3275,2646,1806,779,-338,-1494,-2583,-3556,-4331,-4869,-5135,-5115,-4815,-4268,-3510,-2618,-1659,-711,149,873,1417,1773,1941,1961,1842,1649,1386,1090,774,422,55,-364,-840,-1392,-2055,-2825,-3716,-4700,-5718,-6683,-7493,-8005,-8129,-7757,-6865,-5468,-3647,-1536,707,2883,4842,6412,7520,8086,8131,7689,6843,5712,4389,2999,1629,360,-751,-1657,-2346,-2813,-3069,-3151,-3066,-2860,-2545,-2163,-1751,-1362,-1051,-881,-885,-1101,-1510,-2089,-2765,-3464,-4077,-4530,-4751,-4714,-4441,-3973,-3390,-2767,-2175,-1672,-1282,-1032,-895,-881,-940,-1070,-1228,-1410,-1599,-1791,-1994,-2188,-2396,-2589,-2786,-2975,-3152,-3315,-3444,-3521,-3522,-3423,-3203,-2865,-2405,-1875,-1301,-765,-314,-18,89,-16,-317,-792,-1361,-1977,-2529,-2967,-3211,-3244,-3048,-2651,-2088,-1404,-659,115,852,1540,2123,2600,2940,3152,3218,3159,2949,2610,2123,1517,801,32,-745,-1451,-2031,-2411,-2571,-2469,-2143,-1601,-914,-128,680,1470,2175,2768,3203,3457,3506,3348,2982,2432,1739,934,107,-715,-1428,-2000,-2359,-2487,-2358,-2005,-1460,-805,-138,434,803,877,602,-17,-960,-2095,-3324,-4457,-5355,-5874,-5904,-5410,-4384,-2885,-1029,1065,3209,5259,7028,8387,9206,9426,9016,8036,6554,4734,2708,660,-1287,-3002,-4411,-5460,-6116,-6396,-6304,-5895,-5225,-4358,-3387,-2377,-1412,-550,165,715,1098,1339,1484,1585,1705,1919,2253,2776,3468,4340,5323,6346,7298,8057,8513,8562,8148,7264,5939,4276,2387,434,-1446,-3096,-4428,-5343,-5824,-5846,-5437,-4642,-3516,-2154,-642,920,2412,3747,4823,5557,5905,5813,5313,4428,3266,1912,519,-805,-1936,-2785,-3324,-3521,-3440,-3124,-2682,-2180,-1710,-1313,-1015,-812,-671,-547,-411,-205,55,400,786,1207,1622,2011,2341,2592,2739,2772,2681,2485,2189,1860,1516,1249,1072,1032,1118,1298,1525,1736,1879,1935,1893,1811,1729,1752,1926,2332,2973,3855,4909,6065,7207,8236,9058,9585,9779,9606,9074,8201,7052,5657,4137,2522,942,-563,-1888,-2994,-3808,-4318,-4486,-4328,-3842,-3065,-2029,-803,541,1908,3189,4294,5130,5630,5771,5530,4951,4077,2996,1799,595,-515,-1438,-2089,-2431,-2431,-2129,-1569,-856,-83,609,1137,1389,1321,924,215,-705,-1746,-2763,-3623,-4213,-4430,-4243,-3663,-2751,-1632,-444,663,1539,2093,2270,2061,1535,770,-97,-954,-1654,-2122,-2248,-2029,-1453,-580,493,1643,2718,3572,4070,4135,3715,2886,1707,378,-974,-2151,-3033,-3547,-3652,-3426,-2935,-2324,-1724,-1249,-998,-1002,-1253,-1701,-2226,-2725,-3046,-3088,-2763,-2049,-978,358,1805,3205,4347,5091,5268,4826,3731,2059,-60,-2424,-4798,-6923,-8579,-9587,-9847,-9371,-8241,-6655,-4833,-3034,-1488,-371,207,226,-267,-1152,-2266,-3424,-4438,-5150,-5434,-5225,-4519,-3371,-1895,-238,1418,2905,4058,4768,4963,4646,3868,2748,1418,59,-1193,-2177,-2805,-3009,-2768,-2137,-1175,-18,1208,2351,3284,3885,4103,3884,3272,2308,1102,-224,-1525,-2664,-3506,-3952,-3933,-3430,-2478,-1162,385,1989,3481,4678,5486,5810,5687,5151,4329,3344,2330,1410,675,191,-19,38,319,760,1283,1797,2225,2493,2575,2451,2165,1748,1282,817,428,162,63,171,487,1034,1762,2653,3634,4634,5577,6377,6964,7280,7289,6981,6389,5573,4615,3636,2722,1985,1479,1242,1274,1518,1918,2361,2774,3052,3141,2996,2616,2007,1234,340,-577,-1430,-2131,-2590,-2743,-2564,-2050,-1255,-264,815,1848,2734,3369,3720,3771,3566,3179,2711,2264,1952,1846,2003,2437,3118,3986,4954,5926,6809,7514,7982,8168,8055,7664,7002,6141,5103,3971,2779,1598,463,-573,-1484,-2230,-2795,-3156,-3320,-3280,-3069,-2703,-2223,-1654,-1040,-409,191,713,1118,1357,1418,1276,965,512,-17,-545,-1001,-1302,-1408,-1283,-973,-516,-16,430,741,839,715,384,-92,-630,-1137,-1547,-1804,-1902,-1848,-1685,-1456,-1219,-1022,-911,-925,-1084,-1399,-1853,-2408,-2992,-3523,-3890,-3995,-3758,-3125,-2122,-797,713,2281,3732,4935,5786,6212,6225,5845,5171,4300,3363,2462,1698,1103,699,447,295,185,47,-147,-433,-790,-1213,-1661,-2117,-2544,-2946,-3309,-3637,-3928,-4168,-4346,-4445,-4450,-4359,-4170,-3913,-3606,-3303,-3038,-2864,-2809,-2897,-3122,-3465,-3889,-4343,-4781,-5150,-5422,-5566,-5581,-5477,-5270,-5003,-4682,-4355,-3994,-3635,-3237,-2811,-2349,-1838,-1309,-754,-215,303,770,1176,1514,1766,1942,2034,2052,2005,1907,1760,1580,1351,1082,755,383,-18,-425,-784,-1069,-1218,-1208,-1014,-643,-129,480,1099,1663,2087,2320,2321,2074,1582,859,-60,-1146,-2344,-3608,-4876,-6077,-7150,-8026,-8656,-9011,-9070,-8848,-8363,-7664,-6798,-5823,-4810,-3792,-2844,-1956,-1166,-439,238,906,1588,2316,3089,3895,4706,5472,6149,6681,7029,7153,7047,6715,6175,5494,4704,3899,3114,2401,1792,1279,869,543,286,98,-18,-64,-25,86,260,478,722,966,1213,1438,1654,1837,1987,2085,2111,2080,1965,1811,1617,1423,1256,1130,1050,1015,995,973,933,852,754,631,515,408,329,256,188,85,-61,-282,-559,-900,-1261,-1616,-1933,-2185,-2365,-2469,-2515,-2501,-2440,-2314,-2107,-1815,-1424,-971,-480,-26,350,577,627,459,79,-509,-1261,-2116,-2991,-3789,-4416,-4796,-4871,-4626,-4057,-3226,-2176,-1016,160,1242,2108,2688,2905,2740,2220,1390,363,-757,-1836,-2754,-3405,-3739,-3702,-3336,-2656,-1755,-708,390,1446,2395,3165,3748,4111,4277,4265,4095,3809,3433,2996,2539,2069,1623,1200,818,487,191,-54,-279,-497,-733,-1025,-1382,-1825,-2335,-2896,-3476,-4025,-4518,-4905,-5160,-5265,-5190,-4938,-4496,-3880,-3109,-2236,-1313,-431,351,940,1305,1414,1279,943,455,-107,-677,-1184,-1561,-1776,-1775,-1588,-1212,-717,-163,356,757,956,910,595,45,-685,-1505,-2332,-3071,-3668,-4065,-4251,-4218,-3987,-3589,-3078,-2510,-1955,-1465,-1085,-823,-670,-568,-477,-313,-50,363,893,1541,2214,2879,3436,3854,4078,4115,3968,3685,3296,2874,2443,2064,1746,1505,1330,1204,1093,985,851,692,515,320,156,9,-68,-89,-39,70,219,389,547,680,758,769,702,543,294,-44,-456,-919,-1402,-1851,-2231,-2486,-2571,-2468,-2148,-1642,-958,-164,707,1581,2418,3174,3798,4269,4537,4588,4388,3938,3216,2251,1043,-357,-1885,-3461,-4964,-6281,-7290,-7889,-8010,-7628,-6757,-5468,-3867,-2092,-308,1335,2690,3656,4174,4235,3887,3220,2348,1399,491,-287,-865,-1215,-1336,-1235,-957,-531,-30,493,949,1279,1434,1372,1133,722,229,-294,-771,-1153,-1403,-1518,-1506,-1390,-1212,-1000,-800,-642,-562,-573,-701,-927,-1255,-1649,-2086,-2528,-2944,-3296,-3564,-3708,-3727,-3596,-3344,-2978,-2549,-2089,-1637,-1240,-895,-642,-463,-360,-331,-345,-413,-515,-671,-878,-1156,-1493,-1893,-2325,-2771,-3191,-3578,-3896,-4169,-4380,-4548,-4674,-4733,-4733,-4626,-4420,-4090,-3658,-3131,-2558,-1962,-1390,-870,-413,-34,304,602,912,1245,1617,2049,2495,2967,3380,3724,3922,3947,3772,3386,2811,2070,1200,252,-740,-1728,-2667,-3526,-4245,-4806,-5158,-5287,-5178,-4828,-4254,-3473,-2526,-1452,-304,844,1950,2923,3727,4298,4602,4620,4347,3809,3045,2113,1092,55,-926,-1781,-2489,-3013,-3376,-3589,-3689,-3705,-3659,-3555,-3400,-3172,-2873,-2478,-1997,-1431,-807,-168,440,961,1349,1589,1661,1604,1433,1209,956,721,509,335,184,44,-96,-236,-381,-492,-566,-548,-431,-181,200,712,1325,2006,2688,3322,3822,4145,4231,4075,3668,3071,2314,1505,688,-22,-590,-941,-1058,-932,-589,-69,551,1210,1822,2322,2672,2830,2824,2659,2400,2091,1807,1583,1485,1517,1708,2034,2475,2979,3501,3986,4387,4688,4864,4935,4890,4755,4514,4187,3753,3226,2610,1928,1222,522,-106,-646,-1027,-1267,-1332,-1256,-1062,-789,-494,-219,0,135,194,161,75,-79,-257,-460,-652,-806,-889,-876,-730,-475,-95,340,796,1209,1522,1713,1758,1682,1519,1312,1117,964,871,848,861,905,937,948,923,863,774,675,569,492,424,405,407,444,494,550,604,648,662,649,571,421,172,-184,-645,-1184,-1774,-2355,-2871,-3273,-3498,-3531,-3346,-2977,-2459,-1862,-1260,-722,-303,-48,46,-29,-222,-516,-842,-1185,-1490,-1754,-1945,-2077,-2134,-2128,-2065,-1940,-1778,-1581,-1371,-1173,-991,-847,-739,-663,-599,-536,-447,-326,-160,58,334,670,1086,1574,2155,2804,3518,4243,4945,5545,5990,6216,6179,5859,5266,4413,3378,2195,963,-254,-1371,-2314,-3032,-3480,-3671,-3621,-3400,-3067,-2697,-2339,-2033,-1781,-1582,-1399,-1212,-979,-687,-326,89,531,959,1338,1622,1788,1811,1688,1425,1028,535,-48,-674,-1333,-1997,-2652,-3273,-3844,-4319,-4670,-4851,-4813,-4539,-3986,-3185,-2136,-919,408,1745,3008,4118,5016,5660,6051,6181,6091,5795,5327,4707,3941,3057,2062,1019,-34,-989,-1782,-2317,-2534,-2415,-1954,-1211,-252,837,1946,3011,3936,4692,5232,5558,5671,5590,5337,4922,4365,3679,2865,1967,988,-9,-986,-1877,-2620,-3159,-3460,-3510,-3330,-2976,-2516,-2046,-1632,-1353,-1226,-1279,-1471,-1786,-2142,-2493,-2761,-2890,-2840,-2587,-2140,-1531,-809,-53,672,1266,1686,1862,1799,1501,1033,466,-111,-592,-915,-998,-828,-414,217,970,1784,2549,3197,3669,3923,3962,3792,3454,2996,2479,1966,1522,1192,1019,1006,1157,1428,1788,2180,2548,2867,3083,3208,3218,3139,2964,2730,2427,2091,1720,1345,982,654,381,168,24,-63,-105,-110,-102,-70,-33,29,99,195,289,389,455,489,466,400,293,171,66,-7,-18,19,104,196,289,345,370,369,356,350,374,413,486,563,655,753,875,1031,1238,1502,1799,2103,2342,2470,2417,2153,1684,1023,257,-565,-1339,-2011,-2516,-2825,-2917,-2785,-2439,-1895,-1193,-373,509,1398,2248,3015,3686,4247,4710,5092,5400,5656,5851,5990,6055,6041,5925,5717,5404,4997,4496,3907,3237,2509,1745,995,287,-316,-800,-1130,-1312,-1355,-1290,-1142,-959,-753,-545,-323,-66,244,635,1102,1642,2229,2819,3382,3859,4225,4444,4504,4396,4132,3708,3153,2462,1666,778,-160,-1107,-1988,-2754,-3314,-3651,-3699,-3501,-3040,-2394,-1613,-762,74,852,1501,1995,2301,2410,2346,2109,1760,1334,888,478,147,-69,-145,-93,77,317,586,825,991,1037,953,713,341,-152,-722,-1330,-1914,-2435,-2821,-3059,-3096,-2951,-2610,-2129,-1541,-928,-354,105,371,425,214,-206,-820,-1529,-2249,-2885,-3337,-3550,-3479,-3144,-2577,-1880,-1131,-458,69,372,441,288,-35,-450,-881,-1258,-1527,-1679,-1718,-1687,-1625,-1585,-1600,-1689,-1842,-2046,-2248,-2424,-2519,-2522,-2419,-2222,-1959,-1650,-1348,-1059,-837,-679,-620,-658,-799,-1035,-1352,-1718,-2106,-2473,-2779,-2997,-3104,-3097,-2990,-2817,-2613,-2447,-2349,-2380,-2548,-2873,-3326,-3891,-4510,-5145,-5735,-6250,-6641,-6911,-7022,-7003,-6836,-6554,-6151,-5654,-5061,-4402,-3685,-2929,-2163,-1393,-663,14,608,1095,1481,1754,1942,2054,2114,2134,2113,2061,1951,1792,1567,1278,942,568,193,-175,-500,-793,-1040,-1250,-1441,-1611,-1781,-1947,-2099,-2225,-2287,-2262,-2119,-1857,-1496,-1073,-658,-305,-78,-20,-130,-410,-808,-1298,-1815,-2339,-2824,-3260,-3624,-3911,-4098,-4192,-4166,-4039,-3801,-3467,-3047,-2538,-1960,-1293,-558,259,1128,2027,2897,3682,4300,4703,4834,4704,4325,3780,3143,2524,2009,1661,1518,1571,1778,2087,2409,2684,2836,2828,2629,2239,1674,967,171,-655,-1447,-2137,-2667,-2998,-3100,-2977,-2650,-2150,-1553,-892,-251,330,814,1162,1380,1472,1452,1365,1228,1080,932,802,685,578,479,367,261,141,55,-14,11,109,337,671,1114,1620,2152,2653,3073,3382,3540,3560,3432,3199,2872,2506,2109,1719,1337,964,586,187,-256,-760,-1316,-1927,-2540,-3118,-3587,-3892,-3975,-3811,-3389,-2739,-1906,-957,13,939,1706,2256,2510,2434,2023,1311,368,-694,-1766,-2714,-3446,-3896,-4039,-3905,-3554,-3057,-2508,-1973,-1512,-1148,-901,-730,-635,-548,-445,-274,-14,360,848,1434,2097,2791,3469,4085,4578,4907,5026,4924,4595,4076,3417,2686,1959,1294,723,268,-93,-382,-625,-851,-1059,-1253,-1417,-1537,-1602,-1609,-1559,-1474,-1359,-1241,-1129,-1031,-970,-927,-934,-959,-1015,-1088,-1160,-1243,-1320,-1419,-1536,-1706,-1930,-2224,-2588,-3011,-3454,-3898,-4256,-4505,-4562,-4411,-4022,-3416,-2628,-1709,-739,218,1080,1799,2339,2677,2842,2840,2739,2568,2380,2205,2058,1956,1888,1851,1828,1798,1735,1602,1357,975,410,-324,-1235,-2273,-3383,-4488,-5511,-6356,-6965,-7275,-7255,-6921,-6279,-5409,-4364,-3239,-2110,-1055,-140,585,1095,1359,1405,1215,844,298,-375,-1149,-1969,-2811,-3591,-4285,-4807,-5128,-5203,-5029,-4607,-3977,-3181,-2275,-1330,-386,481,1259,1889,2376,2691,2833,2813,2625,2326,1935,1540,1175,912,766,746,821,952,1078,1161,1153,1038,816,491,97,-334,-774,-1171,-1519,-1774,-1929,-1971,-1894,-1705,-1419,-1052,-645,-224,162,482,697,787,736,541,208,-249,-799,-1419,-2056,-2679,-3229,-3667,-3957,-4071,-4016,-3790,-3435,-2988,-2501,-2030,-1617,-1293,-1084,-976,-960,-998,-1041,-1050,-956,-738,-346,210,929,1748,2624,3447,4162,4677,4948,4955,4699,4211,3544,2749,1904,1069,319,-299,-733,-971,-996,-841,-519,-82,436,1000,1570,2128,2648,3118,3510,3813,3985,4023,3886,3583,3122,2520,1840,1112,399,-256,-814,-1252,-1536,-1680,-1672,-1544,-1321,-1038,-745,-472,-267,-148,-129,-195,-321,-446,-515,-460,-218,229,886,1710,2628,3550,4381,5036,5453,5615,5523,5229,4802,4312,3857,3495,3269,3212,3283,3470,3696,3916,4069,4106,4004,3743,3324,2787,2143,1470,807,217,-244,-551,-658,-591,-337,43,496,963,1356,1632,1742,1681,1456,1108,685,238,-166,-503,-725,-837,-825,-713,-500,-212,148,571,1045,1557,2104,2644,3178,3667,4089,4436,4670,4803,4804,4700,4469,4161,3759,3322,2838,2352,1856,1363,869,356,-175,-736,-1320,-1904,-2468,-2954,-3326,-3529,-3531,-3301,-2852,-2178,-1343,-374,647,1657,2571,3325,3843,4088,4030,3668,3033,2175,1167,99,-933,-1844,-2549,-3020,-3222,-3185,-2943,-2541,-2045,-1482,-905,-310,278,884,1489,2119,2738,3355,3920,4396,4745,4918,4881,4635,4162,3516,2735,1885,1049,283,-347,-822,-1120,-1261,-1263,-1164,-997,-809,-621,-502,-453,-537,-746,-1101,-1581,-2156,-2784,-3410,-3984,-4455,-4796,-4976,-5009,-4885,-4655,-4313,-3921,-3476,-3024,-2560,-2110,-1665,-1231,-799,-373,53,452,815,1100,1272,1298,1135,786,252,-414,-1146,-1857,-2452,-2852,-2993,-2844,-2409,-1715,-831,158,1160,2054,2770,3208,3357,3195,2777,2162,1447,716,62,-468,-818,-996,-1001,-876,-672,-448,-252,-147,-129,-239,-445,-730,-1064,-1395,-1687,-1907,-2017,-2023,-1914,-1718,-1463,-1180,-903,-669,-497,-421,-447,-599,-867,-1264,-1746,-2299,-2861,-3382,-3803,-4081,-4176,-4086,-3802,-3349,-2747,-2038,-1244,-414,422,1228,1959,2602,3118,3504,3743,3840,3799,3632,3358,2998,2567,2092,1588,1069,568,82,-343,-710,-990,-1181,-1285,-1302,-1265,-1192,-1118,-1079,-1084,-1165,-1299,-1486,-1686,-1869,-1998,-2037,-1970,-1784,-1485,-1103,-660,-199,254,673,1048,1362,1623,1804,1910,1910,1809,1591,1264,846,362,-146,-634,-1062,-1393,-1591,-1657,-1578,-1370,-1054,-653,-198,274,753,1193,1609,1957,2271,2515,2714,2845,2911,2893,2788,2583,2290,1926,1513,1098,704,371,127,-19,-49,31,218,503,864,1264,1682,2056,2377,2592,2714,2728,2664,2531,2367,2174,1984,1778,1569,1328,1056,736,366,-40,-474,-900,-1293,-1613,-1833,-1907,-1835,-1585,-1187,-650,-15,673,1372,2044,2664,3208,3690,4079,4414,4673,4864,4989,5027,4987,4859,4644,4357,4010,3624,3234,2851,2509,2215,1966,1767,1587,1412,1231,1002,752,428,73,-339,-781,-1232,-1685,-2107,-2486,-2818,-3083,-3297,-3450,-3546,-3593,-3571,-3503,-3355,-3152,-2868,-2513,-2086,-1593,-1052,-488,79,602,1069,1428,1661,1736,1640,1358,920,334,-316,-986,-1569,-2011,-2225,-2209,-1925,-1445,-792,-62,681,1378,1967,2436,2758,2947,3002,2932,2744,2433,2009,1464,824,99,-669,-1440,-2164,-2783,-3253,-3538,-3620,-3522,-3256,-2893,-2483,-2085,-1765,-1544,-1449,-1465,-1582,-1740,-1924,-2061,-2144,-2144,-2060,-1917,-1731,-1535,-1360,-1219,-1134,-1107,-1130,-1198,-1274,-1354,-1390,-1377,-1288,-1119,-869,-554,-182,210,614,989,1332,1627,1865,2060,2195,2285,2305,2269,2132,1927,1614,1246,819,399,10,-305,-532,-662,-721,-720,-711,-711,-764,-881,-1085,-1364,-1714,-2107,-2507,-2877,-3169,-3344,-3372,-3237,-2943,-2532,-2052,-1574,-1164,-880,-748,-788,-965,-1258,-1597,-1950,-2250,-2478,-2601,-2626,-2554,-2416,-2244,-2065,-1919,-1830,-1785,-1812,-1843,-1888,-1895,-1849,-1746,-1579,-1359,-1107,-816,-522,-213,91,378,648,872,1056,1172,1219,1180,1050,824,510,112,-348,-854,-1386,-1926,-2453,-2952,-3397,-3752,-4009,-4108,-4060,-3836,-3450,-2927,-2291,-1575,-830,-76,613,1211,1646,1892,1910,1706,1299,743,96,-554,-1146,-1597,-1870,-1931,-1775,-1424,-905,-273,420,1115,1752,2292,2683,2924,2989,2911,2705,2420,2099,1800,1550,1404,1353,1421,1563,1766,1972,2157,2281,2320,2281,2146,1958,1717,1477,1251,1078,969,920,928,951,977,959,889,744,532,271,-26,-316,-586,-804,-966,-1071,-1125,-1160,-1182,-1226,-1293,-1391,-1503,-1615,-1695,-1707,-1633,-1431,-1111,-660,-118,485,1087,1629,2069,2354,2494,2480,2366,2185,2004,1866,1814,1868,2039,2313,2674,3092,3527,3948,4312,4592,4770,4831,4780,4631,4384,4066,3664,3192,2641,2016,1326,572,-201,-994,-1733,-2408,-2948,-3334,-3536,-3554,-3404,-3127,-2760,-2364,-1966,-1612,-1293,-1031,-790,-590,-399,-237,-110,-12,31,56,66,102,200,369,639,977,1377,1784,2161,2466,2670,2756,2738,2631,2481,2322,2188,2109,2086,2130,2210,2323,2421,2484,2463,2341,2086,1700,1203,609,-13,-639,-1195,-1657,-1975,-2150,-2156,-2030,-1762,-1419,-1002,-586,-183,158,426,605,695,705,643,526,361,158,-64,-314,-556,-811,-1039,-1264,-1444,-1610,-1711,-1773,-1759,-1682,-1525,-1304,-1009,-662,-262,161,595,999,1353,1628,1805,1886,1866,1777,1628,1460,1281,1111,943,770,561,310,-14,-399,-849,-1326,-1809,-2239,-2595,-2822,-2923,-2874,-2713,-2467,-2181,-1925,-1734,-1666,-1734,-1941,-2263,-2661,-3079,-3469,-3788,-4005,-4109,-4102,-3991,-3796,-3539,-3233,-2923,-2609,-2346,-2128,-1987,-1907,-1877,-1860,-1820,-1703,-1491,-1144,-685,-108,532,1199,1851,2425,2907,3254,3464,3542,3495,3360,3155,2924,2697,2488,2333,2217,2144,2103,2045,1974,1818,1587,1234,775,211,-433,-1120,-1797,-2423,-2933,-3299,-3482,-3482,-3312,-3017,-2635,-2227,-1835,-1490,-1226,-1029,-915,-867,-889,-977,-1142,-1377,-1704,-2098,-2557,-3064,-3569,-4074,-4506,-4867,-5098,-5182,-5084,-4776,-4267,-3542,-2662,-1647,-583,465,1431,2232,2844,3205,3342,3252,3007,2650,2277,1917,1647,1461,1366,1341,1339,1338,1297,1203,1053,850,639,432,293,222,255,360,524,688,806,830,732,492,128,-354,-909,-1512,-2121,-2711,-3242,-3705,-4054,-4302,-4413,-4411,-4285,-4070,-3771,-3442,-3083,-2757,-2457,-2216,-2016,-1852,-1685,-1491,-1231,-870,-403,190,890,1680,2519,3370,4160,4858,5385,5729,5839,5740,5429,4965,4388,3768,3144,2576,2062,1631,1251,921,608,309,6,-300,-589,-871,-1100,-1289,-1411,-1464,-1471,-1418,-1354,-1271,-1197,-1133,-1077,-1027,-961,-885,-771,-630,-464,-273,-98,56,143,158,83,-69,-278,-504,-719,-872,-954,-928,-821,-619,-371,-87,192,444,654,811,921,991,1026,1035,1018,978,907,824,729,651,616,627,708,829,985,1127,1241,1293,1289,1232,1147,1059,1002,990,1052,1164,1338,1514,1674,1760,1736,1583,1277,842,283,-352,-1026,-1706,-2328,-2886,-3329,-3666,-3882,-4001,-4040,-4026,-3981,-3927,-3873,-3826,-3788,-3731,-3662,-3534,-3346,-3057,-2664,-2145,-1519,-784,19,857,1680,2430,3067,3547,3857,3995,3994,3889,3740,3598,3502,3492,3559,3713,3910,4124,4309,4430,4456,4367,4146,3808,3347,2815,2224,1644,1099,647,300,84,-26,-37,-7,35,50,7,-101,-260,-477,-695,-928,-1127,-1293,-1406,-1456,-1446,-1373,-1257,-1121,-996,-922,-924,-1024,-1217,-1483,-1777,-2047,-2226,-2270,-2124,-1784,-1246,-553,241,1056,1815,2436,2864,3063,3026,2775,2361,1847,1313,827,468,270,274,462,824,1305,1856,2411,2929,3368,3705,3934,4046,4059,3971,3796,3547,3219,2838,2384,1877,1303,680,-2,-710,-1454,-2193,-2916,-3593,-4184,-4672,-5016,-5215,-5250,-5147,-4916,-4596,-4216,-3814,-3408,-3024,-2658,-2305,-1947,-1559,-1119,-622,-61,543,1168,1767,2311,2743,3048,3206,3227,3150,3009,2867,2757,2702,2712,2734,2759,2696,2529,2214,1735,1126,410,-347,-1072,-1707,-2178,-2452,-2494,-2322,-1948,-1430,-833,-227,294,678,860,813,539,56,-586,-1322,-2088,-2811,-3435,-3916,-4241,-4396,-4399,-4279,-4057,-3780,-3478,-3180,-2914,-2697,-2521,-2403,-2295,-2214,-2092,-1945,-1716,-1423,-1048,-615,-130,381,912,1440,1962,2460,2914,3308,3610,3800,3860,3775,3558,3222,2814,2381,1986,1685,1518,1513,1672,1974,2387,2854,3317,3723,4013,4156,4136,3948,3617,3165,2623,2023,1372,697,-19,-751,-1526,-2306,-3105,-3863,-4572,-5167,-5625,-5898,-5978,-5845,-5531,-5055,-4473,-3833,-3187,-2572,-2008,-1502,-1022,-556,-43,526,1191,1946,2773,3650,4501,5298,5948,6423,6663,6664,6428,5996,5435,4814,4223,3726,3379,3199,3177,3269,3420,3552,3603,3527,3290,2914,2431,1910,1431,1078,895,938,1166,1565,2036,2504,2873,3059,3028,2748,2255,1579,807,-8,-770,-1450,-1995,-2412,-2709,-2910,-3058,-3170,-3272,-3372,-3456,-3516,-3527,-3464,-3315,-3068,-2732,-2317,-1849,-1329,-794,-229,333,911,1481,2054,2611,3137,3616,4010,4304,4472,4502,4400,4169,3848,3476,3105,2792,2579,2502,2563,2762,3048,3396,3734,4022,4219,4296,4252,4098,3850,3553,3217,2877,2519,2137,1701,1177,539,-231,-1138,-2156,-3267,-4404,-5514,-6519,-7329,-7876,-8083,-7899,-7310,-6314,-4963,-3339,-1544,279,2008,3500,4671,5429,5768,5689,5262,4572,3738,2859,2057,1388,913,648,585,699,951,1279,1629,1938,2162,2261,2215,2020,1676,1224,677,89,-517,-1104,-1645,-2125,-2512,-2788,-2929,-2903,-2721,-2371,-1896,-1351,-783,-285,96,302,305,110,-261,-767,-1349,-1961,-2551,-3096,-3572,-3982,-4333,-4629,-4891,-5104,-5285,-5390,-5413,-5301,-5038,-4592,-3978,-3203,-2332,-1399,-486,370,1105,1704,2146,2432,2574,2575,2451,2205,1832,1354,772,126,-548,-1202,-1780,-2226,-2485,-2509,-2255,-1709,-875,215,1485,2848,4189,5375,6301,6857,6975,6615,5788,4518,2894,998,-1063,-3178,-5246,-7183,-8910,-10382,-11552,-12399,-12898,-13047,-12838,-12300,-11448,-10348,-9033,-7579,-6048,-4476,-2943,-1453,-68,1212,2352,3348,4181,4837,5311,5594,5686,5599,5334,4917,4353,3676,2904,2081,1246,460,-233,-759,-1096,-1192,-1061,-715,-206,388,993,1520,1907,2109,2095,1870,1448,866,190,-523,-1185,-1729,-2104,-2258,-2201,-1932,-1491,-932,-296,354,985,1564,2066,2485,2804,3023,3135,3143,3053,2877,2616,2290,1906,1482,1035,583,135,-294,-713,-1121,-1533,-1946,-2386,-2828,-3296,-3749,-4192,-4570,-4863,-5013,-4996,-4785,-4382,-3823,-3148,-2451,-1791,-1272,-934,-836,-961,-1289,-1744,-2240,-2672,-2947,-2974,-2720,-2147,-1302,-221,1011,2295,3562,4712,5720,6537,7177,7651,7975,8205,8325,8380,8332,8165,7839,7301,6522,5468,4146,2562,779,-1155,-3137,-5080,-6875,-8438,-9689,-10597,-11141,-11345,-11252,-10909,-10379,-9699,-8904,-8006,-7007,-5901,-4691,-3380,-1996,-564,847,2191,3374,4326,4975,5257,5156,4672,3853,2774,1544,265,-925,-1932,-2654,-3047,-3093,-2821,-2286,-1571,-752,93,916,1681,2388,3016,3597,4099,4532,4857,5043,5044,4822,4341,3612,2641,1502,249,-1015,-2212,-3262,-4106,-4709,-5069,-5198,-5148,-4968,-4712,-4429,-4140,-3870,-3602,-3342,-3073,-2789,-2503,-2224,-1977,-1805,-1721,-1758,-1909,-2155,-2465,-2775,-3044,-3196,-3214,-3070,-2784,-2403,-1979,-1586,-1274,-1078,-998,-997,-1019,-973,-793,-393,254,1167,2297,3593,4939,6247,7399,8313,8942,9254,9280,9056,8656,8144,7591,7044,6528,6055,5606,5150,4654,4080,3405,2610,1724,747,-238,-1209,-2085,-2840,-3436,-3869,-4140,-4280,-4302,-4257,-4152,-4020,-3856,-3648,-3384,-3026,-2570,-1998,-1331,-599,141,834,1422,1854,2124,2224,2200,2102,1999,1952,2016,2199,2489,2832,3153,3365,3393,3185,2717,2031,1178,268,-584,-1266,-1679,-1777,-1541,-1030,-300,526,1349,2060,2566,2810,2759,2418,1831,1056,194,-682,-1468,-2125,-2613,-2947,-3173,-3348,-3545,-3830,-4244,-4808,-5512,-6316,-7162,-7969,-8657,-9145,-9372,-9295,-8902,-8206,-7234,-6042,-4672,-3195,-1661,-132,1322,2651,3776,4679,5305,5686,5819,5776,5625,5447,5352,5397,5649,6109,6741,7467,8166,8710,8965,8832,8248,7212,5774,4044,2157,271,-1468,-2956,-4116,-4946,-5464,-5758,-5896,-5993,-6107,-6312,-6626,-7056,-7575,-8136,-8692,-9171,-9512,-9662,-9561,-9203,-8565,-7683,-6594,-5352,-4043,-2713,-1438,-254,820,1773,2621,3400,4115,4813,5479,6105,6670,7111,7417,7525,7444,7166,6729,6174,5577,4989,4488,4107,3882,3812,3881,4057,4311,4600,4920,5232,5557,5863,6168,6446,6683,6857,6923,6864,6640,6231,5635,4845,3895,2833,1717,651,-285,-986,-1394,-1459,-1186,-624,163,1053,1941,2728,3318,3681,3791,3663,3349,2881,2338,1746,1152,570,-3,-569,-1144,-1733,-2327,-2911,-3455,-3908,-4237,-4393,-4345,-4075,-3567,-2829,-1871,-727,568,1962,3390,4802,6102,7238,8121,8699,8939,8821,8392,7683,6809,5835,4897,4062,3419,2997,2805,2797,2921,3069,3163,3101,2821,2300,1535,606,-422,-1409,-2262,-2869,-3181,-3164,-2861,-2322,-1662,-994,-420,-61,53,-136,-594,-1286,-2144,-3086,-4018,-4875,-5570,-6067,-6342,-6393,-6261,-5991,-5635,-5269,-4919,-4635,-4426,-4285,-4204,-4150,-4075,-3958,-3732,-3385,-2885,-2238,-1457,-587,332,1225,2047,2733,3253,3580,3713,3661,3449,3100,2641,2097,1472,786,16,-816,-1733,-2702,-3705,-4701,-5635,-6453,-7107,-7557,-7792,-7841,-7730,-7548,-7364,-7259,-7294,-7500,-7860,-8346,-8861,-9334,-9646,-9732,-9520,-8990,-8145,-7019,-5671,-4166,-2594,-1024,467,1810,2984,3927,4661,5170,5476,5611,5589,5462,5239,4967,4654,4337,4026,3743,3501,3312,3174,3089,3026,2987,2922,2831,2672,2437,2114,1689,1180,580,-81,-795,-1535,-2287,-3035,-3754,-4439,-5061,-5602,-6049,-6363,-6537,-6552,-6399,-6105,-5679,-5176,-4633,-4112,-3646,-3285,-3023,-2878,-2821,-2825,-2859,-2875,-2847,-2726,-2499,-2111,-1570,-828,101,1220,2499,3886,5318,6708,7961,8998,9726,10115,10134,9819,9236,8476,7654,6879,6248,5819,5636,5667,5891,6228,6600,6935,7163,7240,7129,6831,6333,5669,4849,3908,2882,1800,707,-364,-1373,-2285,-3067,-3703,-4160,-4449,-4544,-4480,-4245,-3885,-3407,-2855,-2258,-1648,-1059,-540,-105,177,305,231,-43,-500,-1111,-1813,-2552,-3248,-3846,-4282,-4512,-4512,-4257,-3762,-3044,-2143,-1111,0,1136,2245,3291,4241,5084,5820,6447,6995,7455,7867,8211,8505,8729,8861,8890,8768,8491,8032,7389,6570,5589,4476,3260,1988,694,-565,-1760,-2846,-3808,-4628,-5300,-5835,-6225,-6492,-6641,-6688,-6651,-6543,-6379,-6163,-5911,-5615,-5276,-4894,-4446,-3950,-3395,-2805,-2209,-1617,-1075,-565,-101,341,791,1252,1763,2295,2862,3434,3988,4521,4994,5414,5756,6018,6184,6256,6221,6089,5869,5563,5213,4804,4380,3914,3411,2834,2155,1333,363,-778,-2041,-3395,-4757,-6060,-7217,-8187,-8908,-9391,-9617,-9635,-9461,-9163,-8776,-8375,-7977,-7652,-7387,-7214,-7105,-7054,-7025,-6996,-6923,-6792,-6562,-6234,-5792,-5244,-4610,-3902,-3161,-2407,-1685,-1012,-421,83,501,845,1156,1465,1813,2233,2728,3285,3884,4453,4966,5364,5618,5727,5681,5514,5246,4916,4540,4134,3690,3183,2580,1846,958,-93,-1275,-2558,-3863,-5126,-6272,-7227,-7953,-8398,-8560,-8441,-8058,-7464,-6701,-5840,-4955,-4104,-3366,-2775,-2374,-2167,-2154,-2302,-2578,-2917,-3277,-3581,-3795,-3878,-3811,-3603,-3252,-2783,-2208,-1549,-809,-14,836,1707,2586,3433,4237,4954,5586,6113,6545,6893,7172,7394,7571,7703,7782,7815,7790,7715,7604,7461,7303,7139,6952,6751,6498,6189,5804,5324,4762,4094,3352,2523,1628,671,-332,-1362,-2385,-3366,-4266,-5027,-5625,-6009,-6180,-6121,-5879,-5469,-4981,-4459,-3984,-3614,-3385,-3319,-3403,-3596,-3854,-4101,-4295,-4365,-4297,-4054,-3651,-3085,-2382,-1560,-644,330,1343,2360,3346,4284,5127,5857,6441,6851,7083,7128,7003,6746,6370,5947,5477,5023,4576,4174,3781,3418,3034,2616,2136,1569,922,207,-544,-1277,-1942,-2490,-2873,-3082,-3102,-2949,-2663,-2266,-1821,-1365,-926,-542,-194,113,417,736,1099,1491,1915,2303,2614,2757,2683,2316,1671,737,-389,-1633,-2849,-3909,-4681,-5061,-4994,-4445,-3461,-2092,-458,1330,3130,4816,6262,7375,8077,8334,8136,7519,6542,5300,3894,2447,1054,-190,-1230,-2035,-2604,-2965,-3152,-3218,-3194,-3121,-3010,-2873,-2698,-2498,-2243,-1957,-1603,-1214,-756,-277,242,745,1216,1604,1878,1989,1939,1695,1309,794,236,-328,-803,-1170,-1363,-1397,-1264,-1013,-672,-318,18,265,399,392,227,-71,-498,-991,-1502,-1952,-2252,-2331,-2096,-1514,-550,774,2401,4252,6206,8150,9948,11492,12684,13454,13778,13643,13100,12191,11004,9603,8065,6468,4852,3306,1847,547,-568,-1472,-2139,-2583,-2802,-2837,-2715,-2503,-2247,-2015,-1855,-1799,-1876,-2076,-2392,-2795,-3252,-3731,-4218,-4673,-5115,-5512,-5880,-6209,-6478,-6678,-6756,-6683,-6411,-5899,-5140,-4111,-2852,-1384,228,1918,3612,5234,6714,7995,9025,9783,10239,10412,10295,9929,9352,8603,7755,6839,5929,5051,4253,3536,2927,2391,1936,1511,1096,642,121,-501,-1233,-2078,-3004,-3989,-4962,-5889,-6699,-7356,-7825,-8074,-8108,-7917,-7530,-6976,-6302,-5561,-4835,-4169,-3661,-3330,-3242,-3386,-3762,-4332,-5028,-5795,-6530,-7182,-7658,-7921,-7935,-7690,-7220,-6561,-5782,-4952,-4143,-3403,-2792,-2301,-1950,-1699,-1513,-1352,-1160,-903,-537,-52,564,1274,2035,2773,3395,3814,3940,3706,3080,2057,691,-934,-2692,-4441,-6031,-7330,-8224,-8659,-8613,-8115,-7249,-6099,-4796,-3436,-2127,-925,117,1007,1747,2373,2909,3373,3767,4069,4247,4253,4047,3598,2891,1949,805,-458,-1767,-3004,-4103,-4953,-5521,-5750,-5635,-5193,-4432,-3424,-2202,-848,570,1984,3306,4493,5457,6186,6609,6735,6544,6063,5332,4402,3361,2273,1235,304,-461,-1037,-1410,-1607,-1656,-1602,-1506,-1380,-1298,-1214,-1190,-1140,-1103,-1006,-879,-695,-490,-277,-87,67,167,235,261,294,328,401,490,603,704,768,793,740,658,540,449,414,477,657,974,1402,1937,2537,3173,3817,4428,4993,5480,5884,6180,6368,6435,6381,6209,5930,5568,5151,4713,4302,3945,3681,3522,3459,3483,3545,3591,3578,3419,3107,2580,1862,959,-79,-1200,-2318,-3383,-4306,-5035,-5534,-5767,-5750,-5494,-5057,-4488,-3877,-3291,-2806,-2490,-2371,-2482,-2792,-3284,-3879,-4524,-5128,-5622,-5938,-6023,-5848,-5396,-4680,-3722,-2569,-1264,127,1566,2984,4357,5637,6803,7832,8715,9428,9982,10352,10550,10558,10380,9998,9405,8589,7538,6258,4765,3090,1289,-563,-2391,-4103,-5626,-6903,-7884,-8565,-8939,-9041,-8901,-8562,-8068,-7460,-6775,-6045,-5306,-4582,-3915,-3318,-2833,-2451,-2207,-2065,-2029,-2065,-2138,-2215,-2266,-2251,-2162,-1983,-1721,-1390,-1024,-644,-302,-13,183,276,263,145,-36,-273,-500,-700,-827,-865,-803,-650,-423,-160,92,290,366,295,41,-396,-997,-1719,-2522,-3330,-4085,-4721,-5177,-5410,-5398,-5123,-4617,-3907,-3051,-2120,-1174,-286,496,1137,1623,1964,2186,2329,2432,2540,2688,2886,3156,3463,3794,4092,4302,4370,4214,3814,3103,2114,834,-649,-2278,-3938,-5523,-6942,-8092,-8936,-9419,-9568,-9377,-8913,-8191,-7291,-6238,-5092,-3898,-2683,-1503,-375,658,1577,2349,2968,3403,3658,3718,3606,3329,2940,2472,1998,1572,1251,1086,1094,1286,1636,2114,2663,3235,3755,4186,4469,4590,4535,4311,3946,3466,2916,2317,1710,1108,514,-52,-630,-1184,-1766,-2329,-2901,-3437,-3914,-4316,-4599,-4777,-4836,-4808,-4713,-4597,-4477,-4400,-4363,-4387,-4439,-4496,-4506,-4399,-4113,-3582,-2753,-1606,-140,1609,3569,5660,7758,9756,11535,12995,14072,14710,14906,14675,14053,13109,11908,10540,9084,7622,6224,4944,3818,2854,2043,1348,734,142,-452,-1095,-1786,-2528,-3299,-4063,-4784,-5428,-5952,-6348,-6595,-6708,-6698,-6600,-6427,-6232,-6014,-5816,-5644,-5504,-5411,-5348,-5308,-5280,-5220,-5123,-4937,-4652,-4238,-3680,-2984,-2127,-1156,-53,1115,2334,3542,4700,5753,6666,7405,7961,8320,8508,8527,8425,8207,7919,7563,7171,6736,6277,5781,5267,4734,4196,3670,3162,2692,2268,1899,1592,1351,1189,1095,1091,1148,1270,1415,1554,1645,1630,1500,1193,737,114,-639,-1470,-2345,-3186,-3949,-4584,-5066,-5386,-5572,-5640,-5656,-5645,-5679,-5766,-5954,-6222,-6574,-6971,-7364,-7714,-7960,-8061,-7992,-7721,-7264,-6610,-5791,-4817,-3714,-2523,-1253,35,1332,2584,3773,4850,5809,6601,7241,7699,8002,8159,8196,8151,8046,7911,7764,7608,7437,7245,7002,6706,6321,5867,5315,4706,4026,3322,2593,1886,1192,547,-62,-626,-1169,-1700,-2239,-2803,-3387,-3999,-4602,-5185,-5694,-6115,-6398,-6534,-6497,-6286,-5893,-5311,-4555,-3607,-2499,-1234,153,1621,3124,4604,6001,7269,8354,9228,9878,10286,10490,10480,10316,10005,9605,9143,8657,8189,7745,7360,7020,6733,6465,6206,5897,5526,5023,4382,3565,2576,1435,182,-1132,-2431,-3662,-4752,-5659,-6353,-6822,-7077,-7145,-7052,-6860,-6596,-6323,-6065,-5860,-5706,-5622,-5563,-5539,-5490,-5419,-5279,-5064,-4751,-4328,-3789,-3133,-2354,-1472,-487,560,1657,2744,3801,4778,5650,6410,7040,7567,7983,8325,8585,8777,8887,8898,8785,8525,8092,7484,6710,5785,4753,3653,2529,1429,383,-574,-1442,-2212,-2917,-3568,-4214,-4860,-5546,-6248,-6965,-7648,-8259,-8741,-9060,-9180,-9094,-8815,-8373,-7823,-7212,-6604,-6041,-5560,-5196,-4937,-4806,-4779,-4841,-4974,-5142,-5300,-5419,-5430,-5312,-5021,-4552,-3918,-3139,-2285,-1395,-551,190,793,1210,1463,1537,1486,1322,1103,843,581,337,118,-46,-166,-215,-212,-151,-59,50,153,234,274,273,224,124,-12,-195,-394,-609,-812,-976,-1095,-1128,-1078,-925,-670,-335,74,512,951,1343,1649,1832,1862,1722,1410,934,313,-418,-1232,-2081,-2938,-3766,-4551,-5259,-5906,-6456,-6935,-7325,-7637,-7862,-8009,-8061,-8027,-7883,-7627,-7242,-6709,-6021,-5163,-4142,-2971,-1690,-337,1017,2316,3499,4519,5348,5981,6425,6715,6889,6999,7083,7200,7351,7569,7820,8077,8292,8396,8348,8099,7644,6990,6179,5267,4322,3404,2570,1846,1249,758,342,-52,-472,-973,-1577,-2308,-3136,-4038,-4945,-5804,-6536,-7105,-7449,-7580,-7473,-7181,-6731,-6178,-5575,-4959,-4347,-3767,-3177,-2581,-1935,-1215,-411,488,1470,2492,3543,4545,5484,6298,6965,7470,7801,7980,8018,7962,7841,7695,7542,7402,7247,7070,6816,6450,5938,5249,4391,3372,2243,1050,-128,-1222,-2167,-2892,-3389,-3606,-3595,-3354,-2962,-2476,-1966,-1514,-1163,-977,-962,-1121,-1432,-1829,-2267,-2654,-2929,-3023,-2901,-2546,-1970,-1226,-369,506,1317,1975,2419,2608,2540,2252,1795,1261,735,295,7,-99,-29,198,511,860,1173,1410,1533,1544,1456,1298,1125,965,860,831,864,966,1088,1205,1288,1287,1220,1057,834,569,295,32,-181,-363,-482,-572,-626,-672,-711,-763,-833,-922,-1043,-1197,-1389,-1641,-1942,-2315,-2748,-3245,-3776,-4335,-4873,-5375,-5794,-6111,-6301,-6352,-6273,-6057,-5740,-5319,-4836,-4291,-3708,-3089,-2444,-1771,-1080,-373,342,1041,1729,2368,2958,3471,3902,4221,4437,4508,4456,4258,3944,3528,3055,2572,2121,1766,1526,1444,1512,1732,2057,2461,2868,3238,3509,3638,3602,3385,2974,2392,1623,697,-396,-1636,-3009,-4493,-6052,-7630,-9182,-10614,-11875,-12877,-13573,-13919,-13905,-13545,-12874,-11955,-10858,-9652,-8410,-7185,-6008,-4901,-3855,-2845,-1860,-856,166,1221,2300,3367,4414,5382,6262,7010,7622,8066,8355,8473,8421,8215,7841,7325,6676,5907,5052,4124,3161,2194,1245,364,-435,-1116,-1653,-2047,-2282,-2378,-2354,-2250,-2103,-1972,-1888,-1898,-2017,-2250,-2585,-2996,-3437,-3884,-4274,-4588,-4788,-4854,-4781,-4562,-4213,-3746,-3188,-2559,-1888,-1188,-483,236,950,1680,2423,3182,3973,4773,5583,6384,7134,7824,8391,8825,9086,9153,9016,8672,8119,7379,6466,5412,4253,3032,1782,564,-608,-1681,-2643,-3478,-4167,-4722,-5132,-5409,-5556,-5577,-5485,-5282,-4986,-4607,-4162,-3674,-3161,-2658,-2181,-1764,-1420,-1159,-986,-875,-820,-775,-726,-638,-494,-292,-33,278,605,957,1286,1623,1927,2246,2563,2914,3311,3774,4317,4960,5692,6528,7432,8377,9322,10184,10926,11471,11766,11796,11514,10942,10075,8954,7607,6092,4460,2769,1082,-550,-2082,-3465,-4688,-5712,-6545,-7174,-7606,-7848,-7901,-7789,-7498,-7084,-6521,-5878,-5155,-4405,-3680,-3004,-2457,-2043,-1817,-1779,-1919,-2233,-2661,-3168,-3678,-4118,-4411,-4476,-4273,-3760,-2966,-1926,-727,526,1745,2823,3733,4425,4941,5308,5608,5894,6236,6660,7188,7790,8436,9061,9609,10023,10254,10285,10104,9732,9200,8543,7821,7052,6292,5523,4765,3972,3127,2189,1141,-7,-1241,-2486,-3687,-4745,-5584,-6135,-6342,-6197,-5706,-4929,-3937,-2844,-1747,-763,28,571,845,868,682,350,-59,-473,-840,-1130,-1319,-1427,-1457,-1452,-1414,-1366,-1287,-1163,-957,-627,-154,498,1312,2293,3392,4571,5771,6924,7972,8851,9513,9923,10051,9894,9438,8697,7683,6422,4954,3325,1598,-161,-1877,-3491,-4934,-6161,-7133,-7826,-8231,-8365,-8240,-7906,-7396,-6768,-6057,-5324,-4588,-3910,-3292,-2797,-2401,-2153,-2014,-1998,-2061,-2198,-2362,-2542,-2702,-2825,-2889,-2884,-2798,-2642,-2423,-2166,-1906,-1669,-1488,-1383,-1341,-1354,-1375,-1354,-1240,-968,-512,160,1020,2037,3123,4195,5137,5856,6277,6350,6087,5503,4692,3724,2713,1756,922,286,-153,-382,-468,-449,-435,-475,-664,-1026,-1592,-2335,-3223,-4177,-5134,-6004,-6720,-7236,-7508,-7551,-7366,-7021,-6558,-6067,-5609,-5255,-5055,-5037,-5216,-5574,-6079,-6688,-7336,-7970,-8525,-8952,-9222,-9303,-9204,-8918,-8473,-7875,-7148,-6307,-5360,-4324,-3202,-1999,-735,599,1954,3338,4684,5977,7159,8187,9036,9651,10030,10140,9988,9591,8964,8169,7247,6266,5288,4342,3483,2694,1993,1335,718,92,-529,-1160,-1766,-2320,-2768,-3087,-3238,-3240,-3111,-2921,-2742,-2658,-2763,-3086,-3680,-4514,-5546,-6704,-7878,-8975,-9899,-10567,-10943,-10999,-10762,-10268,-9581,-8769,-7890,-7007,-6139,-5317,-4507,-3707,-2851,-1915,-843,392,1798,3373,5069,6839,8588,10242,11698,12886,13746,14243,14384,14196,13739,13091,12334,11550,10797,10126,9537,9026,8544,8050,7476,6793,5944,4944,3778,2505,1160,-185,-1456,-2592,-3529,-4221,-4673,-4859,-4855,-4687,-4450,-4222,-4070,-4074,-4254,-4625,-5168,-5817,-6518,-7176,-7717,-8076,-8207,-8087,-7736,-7158,-6427,-5561,-4637,-3677,-2708,-1752,-772,233,1312,2493,3781,5183,6654,8131,9530,10741,11675,12222,12347,11983,11184,9975,8475,6805,5109,3531,2185,1165,510,226,274,581,1056,1602,2112,2518,2752,2799,2661,2382,2000,1583,1174,799,484,193,-75,-391,-762,-1253,-1852,-2579,-3408,-4304,-5228,-6130,-6953,-7672,-8237,-8652,-8900,-9000,-8962,-8803,-8526,-8133,-7606,-6945,-6116,-5128,-3957,-2631,-1164,397,1998,3581,5074,6426,7575,8494,9160,9566,9727,9660,9393,8974,8420,7780,7080,6341,5590,4836,4097,3389,2720,2121,1575,1121,723,393,107,-154,-414,-680,-989,-1325,-1717,-2151,-2630,-3154,-3725,-4345,-5017,-5748,-6519,-7338,-8164,-8988,-9758,-10454,-11019,-11447,-11685,-11742,-11591,-11247,-10708,-10001,-9138,-8150,-7070,-5912,-4718,-3482,-2229,-957,327,1608,2862,4053,5130,6048,6757,7223,7418,7341,7001,6438,5696,4838,3924,3007,2126,1310,563,-106,-711,-1248,-1724,-2138,-2483,-2747,-2932,-2998,-2967,-2800,-2527,-2147,-1704,-1238,-815,-486,-320,-342,-599,-1063,-1749,-2579,-3537,-4524,-5505,-6387,-7135,-7683,-8022,-8129,-8029,-7762,-7362,-6908,-6424,-5960,-5518,-5081,-4630,-4090,-3441,-2610,-1594,-375,1004,2505,4037,5523,6873,8020,8898,9497,9790,9819,9588,9163,8561,7846,7048,6199,5349,4511,3728,3018,2395,1875,1439,1080,765,467,163,-172,-539,-939,-1350,-1755,-2113,-2409,-2602,-2683,-2643,-2474,-2211,-1878,-1509,-1175,-891,-729,-691,-793,-1018,-1331,-1683,-2012,-2258,-2355,-2263,-1946,-1398,-638,305,1362,2498,3627,4725,5728,6628,7380,7988,8416,8651,8679,8468,8021,7327,6395,5258,3964,2579,1202,-87,-1195,-2050,-2629,-2905,-2922,-2716,-2362,-1913,-1444,-977,-557,-164,205,595,1025,1529,2112,2749,3414,4030,4541,4871,4961,4785,4317,3601,2667,1606,500,-557,-1469,-2184,-2633,-2822,-2748,-2450,-1977,-1386,-732,-72,561,1138,1658,2115,2542,2933,3327,3709,4096,4454,4783,5030,5204,5258,5197,5015,4696,4270,3720,3071,2324,1508,631,-261,-1151,-1987,-2739,-3368,-3843,-4156,-4286,-4263,-4098,-3825,-3493,-3129,-2776,-2455,-2177,-1947,-1747,-1568,-1377,-1163,-904,-599,-256,106,457,757,988,1100,1105,973,733,402,14,-378,-732,-995,-1138,-1123,-962,-638,-204,339,930,1561,2198,2845,3507,4192,4926,5690,6485,7250,7935,8444,8711,8645,8205,7370,6156,4641,2904,1099,-674,-2260,-3583,-4564,-5181,-5440,-5383,-5065,-4549,-3902,-3162,-2384,-1567,-752,79,880,1643,2313,2858,3221,3385,3318,3037,2549,1909,1143,327,-494,-1263,-1923,-2449,-2795,-2962,-2936,-2742,-2394,-1931,-1382,-799,-211,337,823,1231,1550,1797,1984,2129,2257,2377,2500,2638,2776,2931,3075,3219,3335,3417,3443,3397,3262,3032,2693,2260,1729,1131,485,-166,-788,-1336,-1780,-2089,-2253,-2268,-2150,-1919,-1615,-1265,-920,-597,-342,-161,-75,-90,-201,-409,-703,-1076,-1518,-2020,-2560,-3135,-3710,-4286,-4829,-5337,-5777,-6148,-6416,-6562,-6575,-6420,-6109,-5629,-5006,-4253,-3414,-2494,-1544,-564,436,1436,2459,3479,4484,5447,6312,7025,7513,7710,7554,7013,6076,4790,3207,1465,-339,-2056,-3582,-4837,-5775,-6387,-6706,-6779,-6662,-6423,-6107,-5753,-5390,-5029,-4673,-4339,-4018,-3739,-3501,-3332,-3228,-3190,-3215,-3274,-3351,-3433,-3494,-3567,-3638,-3754,-3924,-4178,-4512,-4922,-5371,-5814,-6195,-6452,-6535,-6396,-6019,-5379,-4509,-3409,-2138,-726,764,2278,3757,5145,6394,7464,8337,8991,9444,9691,9760,9666,9427,9066,8589,8016,7346,6583,5729,4787,3765,2677,1549,393,-748,-1865,-2924,-3909,-4815,-5606,-6294,-6845,-7267,-7545,-7682,-7686,-7575,-7375,-7114,-6838,-6562,-6338,-6156,-6043,-5988,-5971,-5986,-5995,-5987,-5934,-5822,-5644,-5382,-5052,-4625,-4131,-3545,-2879,-2134,-1291,-376,641,1728,2902,4127,5400,6674,7921,9090,10128,10989,11616,11986,12056,11852,11362,10642,9724,8673,7532,6367,5209,4082,3015,1980,994,26,-908,-1805,-2629,-3343,-3909,-4274,-4422,-4341,-4039,-3575,-2985,-2375,-1802,-1367,-1109,-1089,-1300,-1740,-2365,-3120,-3945,-4762,-5513,-6136,-6593,-6861,-6931,-6821,-6554,-6160,-5683,-5139,-4567,-3960,-3324,-2642,-1893,-1068,-147,852,1925,3027,4123,5167,6116,6933,7605,8107,8460,8666,8747,8744,8655,8540,8385,8220,8031,7815,7549,7229,6822,6342,5760,5096,4348,3530,2660,1778,898,84,-648,-1251,-1714,-2030,-2213,-2291,-2307,-2302,-2335,-2451,-2674,-3055,-3567,-4230,-4988,-5816,-6643,-7424,-8094,-8608,-8927,-9028,-8897,-8556,-8014,-7317,-6494,-5574,-4592,-3541,-2436,-1251,15,1379,2834,4368,5937,7486,8936,10212,11221,11912,12219,12141,11680,10883,9810,8552,7187,5817,4510,3323,2295,1432,729,153,-316,-724,-1093,-1432,-1771,-2064,-2329,-2521,-2631,-2664,-2612,-2526,-2422,-2365,-2384,-2529,-2822,-3284,-3917,-4707,-5620,-6629,-7660,-8680,-9609,-10401,-11009,-11390,-11532,-11429,-11098,-10572,-9877,-9067,-8158,-7194,-6181,-5134,-4065,-2976,-1888,-805,233,1228,2136,2967,3690,4325,4858,5309,5671,5951,6140,6244,6242,6150,5960,5685,5352,4973,4583,4210,3857,3552,3273,3022,2780,2529,2257,1949,1589,1185,722,221,-306,-845,-1366,-1863,-2335,-2776,-3221,-3676,-4169,-4713,-5307,-5956,-6628,-7315,-7959,-8550,-9016,-9346,-9482,-9425,-9158,-8698,-8076,-7314,-6475,-5568,-4642,-3699,-2743,-1764,-741,336,1488,2689,3935,5169,6337,7379,8224,8820,9127,9123,8815,8230,7425,6467,5440,4426,3492,2693,2047,1560,1207,962,794,680,607,584,615,717,894,1141,1435,1750,2036,2258,2353,2293,2036,1568,884,-3,-1059,-2229,-3452,-4652,-5748,-6675,-7368,-7795,-7931,-7797,-7399,-6819,-6068,-5249,-4375,-3506,-2653,-1812,-984,-135,743,1664,2628,3618,4602,5561,6435,7218,7862,8365,8721,8934,9011,8982,8830,8586,8229,7766,7203,6542,5822,5072,4339,3670,3086,2622,2279,2044,1920,1855,1858,1879,1921,1962,1994,2018,2026,2008,1966,1867,1716,1477,1142,711,159,-470,-1197,-1955,-2743,-3504,-4210,-4826,-5321,-5674,-5866,-5882,-5717,-5368,-4834,-4141,-3289,-2312,-1231,-67,1139,2361,3560,4691,5706,6570,7215,7627,7758,7604,7175,6492,5613,4601,3532,2482,1529,718,99,-327,-554,-608,-504,-281,46,445,908,1410,1958,2521,3104,3673,4201,4657,4993,5188,5200,5029,4661,4116,3421,2596,1697,754,-189,-1092,-1931,-2676,-3317,-3840,-4246,-4532,-4695,-4742,-4659,-4453,-4100,-3608,-2955,-2163,-1241,-230,820,1847,2784,3568,4147,4495,4601,4487,4189,3763,3263,2753,2269,1848,1504,1233,1028,863,725,595,484,398,366,419,582,872,1295,1836,2469,3174,3887,4593,5218,5735,6091,6259,6222,5977,5542,4953,4245,3481,2690,1940,1238,628,89,-381,-817,-1256,-1727,-2258,-2838,-3447,-4034,-4529,-4879,-5009,-4907,-4551,-3991,-3279,-2511,-1776,-1178,-779,-648,-779,-1180,-1780,-2527,-3331,-4109,-4790,-5314,-5653,-5799,-5781,-5629,-5418,-5189,-4999,-4871,-4793,-4750,-4668,-4486,-4127,-3527,-2666,-1531,-192,1298,2797,4218,5424,6347,6927,7149,7050,6671,6100,5414,4698,4022,3439,2972,2635,2405,2259,2159,2063,1932,1735,1445,1041,531,-88,-774,-1511,-2232,-2924,-3520,-4024,-4402,-4684,-4863,-4996,-5099,-5217,-5384,-5617,-5944,-6361,-6868,-7447,-8082,-8740,-9395,-10003,-10533,-10941,-11194,-11268,-11138,-10798,-10254,-9508,-8585,-7498,-6268,-4918,-3476,-1958,-411,1141,2644,4043,5296,6335,7135,7649,7885,7843,7567,7109,6533,5909,5306,4761,4330,4002,3783,3629,3503,3346,3115,2773,2307,1731,1078,399,-244,-805,-1239,-1541,-1708,-1790,-1819,-1867,-1982,-2206,-2568,-3065,-3686,-4388,-5145,-5883,-6587,-7183,-7674,-8011,-8219,-8288,-8254,-8140,-7974,-7771,-7547,-7278,-6949,-6522,-5951,-5223,-4298,-3214,-1980,-675,631,1846,2897,3715,4286,4593,4697,4640,4518,4401,4366,4451,4677,5012,5411,5797,6095,6238,6190,5940,5523,4994,4442,3947,3594,3430,3488,3733,4128,4573,4966,5207,5180,4837,4118,3049,1665,54,-1666,-3384,-4961,-6301,-7323,-7979,-8285,-8251,-7962,-7482,-6895,-6274,-5672,-5114,-4626,-4175,-3759,-3312,-2826,-2237,-1549,-734,180,1175,2193,3192,4107,4893,5505,5924,6131,6137,5963,5624,5171,4637,4060,3493,2957,2493,2117,1816,1594,1392,1193,945,616,214,-272,-777,-1258,-1638,-1838,-1805,-1488,-879,-3,1082,2288,3500,4617,5512,6131,6389,6293,5843,5090,4103,2968,1775,621,-414,-1260,-1885,-2255,-2401,-2332,-2120,-1795,-1426,-1035,-649,-273,109,508,935,1392,1853,2285,2631,2836,2857,2658,2257,1671,975,233,-469,-1060,-1490,-1730,-1777,-1665,-1425,-1115,-790,-487,-238,-60,64,143,217,318,467,692,979,1312,1649,1924,2089,2073,1844,1378,695,-170,-1129,-2106,-2987,-3694,-4151,-4344,-4264,-3996,-3590,-3183,-2858,-2709,-2788,-3103,-3612,-4246,-4875,-5386,-5650,-5573,-5102,-4229,-3003,-1514,123,1760,3285,4566,5543,6151,6404,6299,5911,5272,4479,3560,2609,1630,686,-220,-1061,-1830,-2502,-3086,-3553,-3925,-4182,-4363,-4467,-4526,-4571,-4597,-4632,-4669,-4691,-4706,-4676,-4604,-4472,-4273,-4014,-3689,-3324,-2917,-2502,-2095,-1718,-1407,-1169,-1031,-987,-1038,-1167,-1348,-1565,-1781,-1998,-2192,-2379,-2554,-2732,-2913,-3092,-3255,-3369,-3409,-3332,-3113,-2742,-2211,-1552,-797,-2,781,1489,2091,2545,2843,2989,2991,2885,2697,2464,2213,1977,1767,1615,1508,1468,1484,1554,1678,1829,2020,2202,2401,2564,2710,2819,2879,2903,2853,2740,2527,2206,1768,1196,506,-296,-1186,-2127,-3097,-4052,-4969,-5808,-6564,-7196,-7709,-8077,-8295,-8357,-8252,-7977,-7528,-6908,-6116,-5170,-4072,-2856,-1538,-164,1227,2597,3881,5063,6081,6936,7590,8056,8313,8377,8256,7947,7492,6887,6195,5434,4687,3978,3395,2949,2686,2599,2661,2846,3091,3350,3582,3748,3850,3884,3879,3858,3849,3872,3938,4025,4118,4159,4114,3924,3558,2998,2251,1347,347,-689,-1674,-2538,-3225,-3690,-3926,-3946,-3778,-3483,-3102,-2690,-2277,-1877,-1485,-1090,-645,-144,462,1153,1935,2755,3565,4298,4888,5279,5443,5353,5043,4535,3906,3218,2572,2029,1677,1545,1673,2031,2601,3304,4073,4822,5465,5928,6165,6124,5821,5252,4469,3522,2476,1395,344,-629,-1474,-2153,-2650,-2938,-3032,-2935,-2679,-2303,-1843,-1366,-897,-504,-199,-24,16,-79,-300,-615,-993,-1386,-1742,-2009,-2125,-2042,-1722,-1129,-278,823,2115,3522,4963,6336,7547,8515,9172,9470,9410,8981,8257,7280,6154,4967,3817,2789,1951,1336,956,785,777,859,972,1035,1013,854,567,129,-405,-1045,-1710,-2389,-3016,-3554,-3969,-4231,-4336,-4286,-4094,-3789,-3384,-2909,-2382,-1817,-1240,-656,-97,432,890,1285,1566,1745,1794,1720,1541,1270,943,588,230,-106,-401,-647,-825,-942,-968,-921,-774,-542,-218,194,667,1201,1746,2303,2814,3286,3664,3970,4160,4258,4241,4121,3885,3542,3097,2547,1936,1258,580,-83,-672,-1163,-1537,-1780,-1928,-1980,-2011,-2027,-2104,-2243,-2492,-2849,-3316,-3887,-4535,-5236,-5973,-6689,-7378,-7982,-8467,-8816,-8965,-8927,-8668,-8206,-7559,-6761,-5858,-4902,-3934,-2991,-2102,-1261,-477,269,989,1687,2371,3028,3639,4185,4623,4943,5112,5132,5007,4762,4424,4041,3638,3255,2894,2570,2244,1904,1504,1003,391,-363,-1234,-2218,-3254,-4323,-5344,-6294,-7118,-7785,-8288,-8609,-8771,-8788,-8694,-8512,-8283,-8008,-7718,-7399,-7050,-6664,-6219,-5726,-5170,-4567,-3932,-3293,-2668,-2104,-1594,-1177,-832,-548,-301,-54,225,561,977,1462,2014,2577,3118,3567,3862,3965,3824,3453,2841,2070,1169,251,-622,-1353,-1898,-2191,-2248,-2056,-1665,-1127,-501,145,753,1286,1707,2011,2198,2277,2271,2194,2073,1907,1721,1497,1248,950,613,203,-258,-801,-1403,-2063,-2765,-3477,-4189,-4847,-5446,-5937,-6324,-6578,-6715,-6723,-6629,-6436,-6157,-5813,-5392,-4917,-4361,-3738,-3024,-2228,-1343,-386,619,1655,2661,3632,4503,5260,5872,6315,6579,6662,6566,6316,5940,5480,4988,4505,4079,3742,3501,3362,3301,3289,3291,3272,3188,3030,2762,2404,1940,1406,816,210,-379,-915,-1376,-1743,-2020,-2216,-2361,-2480,-2606,-2764,-2955,-3188,-3433,-3667,-3860,-3979,-4012,-3944,-3790,-3555,-3271,-2955,-2633,-2319,-2025,-1754,-1504,-1262,-1017,-741,-434,-62,346,805,1273,1739,2172,2555,2875,3129,3322,3472,3581,3689,3788,3902,4022,4149,4262,4357,4411,4423,4386,4309,4194,4059,3917,3782,3668,3595,3566,3592,3675,3795,3947,4092,4194,4210,4085,3781,3261,2531,1595,527,-621,-1740,-2747,-3550,-4092,-4333,-4289,-3988,-3507,-2935,-2352,-1860,-1488,-1287,-1231,-1304,-1447,-1612,-1749,-1826,-1819,-1746,-1600,-1439,-1281,-1171,-1148,-1223,-1412,-1701,-2056,-2435,-2779,-3035,-3143,-3075,-2807,-2346,-1715,-962,-129,699,1488,2151,2676,3018,3190,3205,3099,2932,2740,2599,2529,2583,2750,3026,3367,3712,3992,4126,4058,3739,3161,2344,1319,180,-1032,-2190,-3269,-4163,-4873,-5356,-5629,-5716,-5641,-5456,-5197,-4893,-4579,-4263,-3948,-3636,-3324,-3004,-2704,-2415,-2183,-2010,-1931,-1940,-2038,-2194,-2380,-2535,-2631,-2593,-2418,-2071,-1571,-958,-272,395,992,1432,1677,1699,1501,1123,626,86,-408,-786,-999,-1027,-890,-644,-356,-128,-35,-156,-517,-1142,-1977,-2968,-4020,-5025,-5893,-6531,-6885,-6915,-6647,-6091,-5335,-4450,-3518,-2628,-1841,-1178,-677,-284,16,295,609,1010,1535,2197,2973,3823,4681,5463,6095,6498,6615,6426,5911,5114,4075,2882,1617,376,-755,-1706,-2423,-2879,-3066,-3002,-2715,-2259,-1681,-1063,-457,58,432,624,612,402,29,-456,-981,-1468,-1867,-2113,-2220,-2178,-2056,-1903,-1799,-1798,-1941,-2251,-2690,-3247,-3824,-4385,-4834,-5133,-5239,-5125,-4822,-4323,-3697,-2973,-2208,-1449,-730,-80,496,998,1447,1874,2290,2746,3237,3796,4411,5070,5755,6427,7052,7597,8027,8343,8527,8619,8616,8579,8500,8420,8325,8212,8072,7872,7616,7277,6869,6402,5888,5359,4834,4330,3874,3449,3070,2703,2353,1979,1588,1147,681,168,-354,-900,-1424,-1940,-2408,-2840,-3218,-3543,-3814,-4031,-4194,-4294,-4331,-4279,-4143,-3897,-3537,-3058,-2460,-1757,-976,-152,663,1409,2049,2527,2840,2966,2942,2784,2546,2261,1978,1708,1483,1287,1106,935,726,491,217,-82,-353,-573,-658,-588,-296,209,923,1814,2791,3809,4753,5562,6176,6549,6683,6587,6299,5877,5367,4842,4345,3935,3646,3497,3513,3663,3952,4303,4693,5029,5255,5309,5139,4736,4103,3283,2336,1346,381,-474,-1167,-1663,-1933,-1997,-1865,-1578,-1197,-757,-330,50,344,532,605,571,445,258,47,-144,-276,-305,-212,27,402,909,1505,2169,2827,3452,3973,4359,4587,4628,4509,4226,3823,3317,2750,2146,1534,940,372,-146,-621,-1040,-1420,-1749,-2044,-2298,-2510,-2684,-2808,-2875,-2886,-2819,-2683,-2464,-2163,-1784,-1325,-790,-189,485,1203,1957,2710,3420,4038,4512,4786,4831,4620,4153,3461,2572,1571,500,-548,-1537,-2411,-3158,-3779,-4275,-4683,-5003,-5258,-5442,-5548,-5566,-5473,-5271,-4954,-4537,-4058,-3541,-3051,-2625,-2298,-2109,-2044,-2104,-2255,-2457,-2676,-2876,-3035,-3137,-3196,-3222,-3237,-3279,-3350,-3468,-3628,-3795,-3952,-4046,-4054,-3936,-3684,-3291,-2767,-2143,-1456,-748,-74,529,1024,1395,1639,1770,1810,1788,1725,1653,1573,1502,1426,1341,1219,1049,795,456,13,-515,-1114,-1739,-2358,-2921,-3390,-3744,-3952,-4022,-3947,-3743,-3431,-3028,-2562,-2056,-1535,-1021,-537,-102,271,559,757,856,841,719,474,114,-359,-951,-1634,-2415,-3256,-4138,-5027,-5883,-6661,-7323,-7821,-8118,-8192,-8018,-7605,-6961,-6125,-5131,-4036,-2899,-1773,-728,193,943,1487,1823,1943,1885,1672,1355,972,560,143,-265,-657,-1040,-1415,-1782,-2141,-2464,-2730,-2902,-2936,-2802,-2482,-1964,-1283,-473,405,1277,2075,2739,3215,3488,3550,3425,3153,2787,2381,1987,1655,1390,1224,1120,1065,1019,947,818,629,360,59,-266,-559,-788,-920,-936,-837,-642,-381,-91,187,433,621,764,858,931,991,1052,1107,1141,1130,1030,825,471,-21,-658,-1409,-2226,-3066,-3841,-4509,-4981,-5230,-5206,-4917,-4373,-3609,-2689,-1660,-608,428,1366,2192,2854,3353,3672,3821,3793,3605,3254,2748,2117,1358,531,-347,-1209,-2015,-2708,-3255,-3624,-3808,-3806,-3644,-3347,-2951,-2497,-2004,-1507,-1010,-519,-35,458,950,1466,1985,2528,3063,3608,4128,4630,5090,5507,5865,6161,6374,6497,6503,6380,6105,5683,5108,4414,3624,2787,1956,1186,527,32,-279,-384,-291,-40,342,776,1212,1592,1851,1990,1959,1804,1518,1170,777,413,86,-162,-341,-467,-569,-690,-874,-1139,-1515,-1985,-2528,-3106,-3664,-4151,-4533,-4760,-4845,-4764,-4548,-4214,-3790,-3303,-2776,-2221,-1651,-1068,-478,124,723,1307,1865,2348,2750,3012,3122,3053,2803,2390,1843,1214,570,-25,-494,-790,-871,-722,-360,184,854,1587,2329,3012,3615,4090,4445,4670,4773,4768,4655,4439,4111,3669,3105,2436,1669,848,10,-797,-1521,-2154,-2655,-3056,-3357,-3600,-3817,-4027,-4261,-4501,-4757,-4984,-5160,-5244,-5202,-5016,-4661,-4159,-3501,-2745,-1906,-1056,-231,507,1101,1529,1733,1726,1488,1044,419,-356,-1230,-2168,-3109,-4016,-4838,-5533,-6066,-6412,-6537,-6444,-6112,-5559,-4806,-3877,-2836,-1716,-616,442,1352,2119,2675,3053,3239,3291,3228,3115,2969,2834,2704,2579,2446,2270,2036,1714,1299,781,183,-487,-1185,-1880,-2525,-3083,-3499,-3766,-3824,-3705,-3364,-2851,-2170,-1367,-497,395,1236,1976,2565,2951,3118,3038,2716,2169,1418,515,-486,-1529,-2535,-3457,-4219,-4787,-5119,-5202,-5040,-4654,-4094,-3415,-2682,-1968,-1330,-823,-481,-320,-335,-512,-805,-1173,-1571,-1945,-2271,-2519,-2679,-2765,-2773,-2741,-2659,-2566,-2456,-2359,-2270,-2220,-2194,-2217,-2257,-2299,-2299,-2205,-1972,-1543,-903,-27,1043,2280,3598,4918,6157,7217,8051,8591,8840,8789,8485,7974,7338,6638,5968,5362,4888,4546,4344,4264,4270,4338,4421,4498,4536,4533,4470,4368,4224,4067,3895,3739,3586,3457,3329,3209,3069,2911,2706,2457,2141,1754,1278,712,42,-712,-1553,-2434,-3334,-4196,-4969,-5606,-6043,-6262,-6220,-5927,-5402,-4682,-3837,-2928,-2036,-1215,-524,24,417,694,876,1049,1234,1515,1903,2417,3051,3763,4514,5235,5876,6366,6682,6777,6662,6335,5845,5223,4557,3893,3328,2914,2703,2740,3011,3520,4206,5028,5908,6781,7585,8259,8769,9088,9210,9144,8904,8524,8024,7444,6793,6109,5389,4649,3896,3113,2324,1509,685,-143,-956,-1735,-2454,-3087,-3604,-3986,-4213,-4273,-4176,-3916,-3526,-3008,-2398,-1696,-936,-114,739,1610,2468,3275,3989,4568,4964,5154,5107,4824,4317,3613,2761,1818,849,-78,-899,-1563,-2032,-2282,-2310,-2120,-1743,-1199,-545,191,951,1703,2409,3046,3593,4037,4365,4570,4637,4569,4355,4009,3533,2950,2266,1519,715,-106,-927,-1703,-2418,-3021,-3506,-3834,-4000,-3998,-3833,-3512,-3078,-2530,-1947,-1332,-760,-243,172,467,632,649,542,307,-22,-424,-857,-1304,-1711,-2083,-2379,-2617,-2794,-2930,-3059,-3200,-3390,-3630,-3928,-4257,-4586,-4865,-5048,-5088,-4972,-4677,-4251,-3700,-3114,-2516,-1987,-1552,-1236,-1051,-964,-972,-1024,-1115,-1209,-1318,-1437,-1596,-1825,-2137,-2581,-3138,-3828,-4613,-5443,-6277,-7022,-7636,-8039,-8207,-8099,-7734,-7115,-6295,-5299,-4197,-3018,-1824,-648,465,1484,2370,3103,3651,4005,4154,4109,3885,3526,3062,2557,2045,1581,1189,897,701,605,576,601,628,645,610,514,354,127,-131,-416,-680,-928,-1124,-1303,-1455,-1638,-1866,-2196,-2638,-3219,-3928,-4735,-5612,-6491,-7328,-8061,-8654,-9074,-9320,-9391,-9319,-9126,-8863,-8538,-8199,-7836,-7471,-7083,-6674,-6209,-5704,-5123,-4489,-3795,-3055,-2300,-1532,-796,-94,532,1083,1533,1880,2132,2285,2374,2406,2419,2430,2464,2534,2648,2807,3005,3235,3483,3742,4001,4249,4478,4671,4816,4891,4888,4785,4589,4304,3949,3565,3171,2810,2490,2224,1998,1780,1547,1249,864,371,-245,-955,-1751,-2576,-3386,-4128,-4747,-5205,-5485,-5564,-5470,-5205,-4807,-4297,-3692,-3024,-2289,-1518,-717,87,856,1554,2131,2534,2734,2694,2421,1927,1260,461,-386,-1239,-2020,-2681,-3185,-3496,-3608,-3524,-3255,-2842,-2310,-1710,-1074,-444,164,710,1205,1616,1957,2220,2403,2517,2562,2544,2469,2355,2194,2020,1819,1609,1391,1146,894,596,290,-44,-368,-645,-854,-936,-874,-644,-244,317,1000,1779,2601,3414,4185,4860,5416,5831,6086,6188,6134,5953,5662,5308,4916,4525,4160,3837,3564,3332,3136,2956,2780,2592,2393,2174,1960,1745,1563,1421,1329,1292,1287,1302,1298,1255,1140,948,665,311,-112,-574,-1067,-1568,-2073,-2571,-3062,-3547,-4032,-4500,-4971,-5402,-5809,-6143,-6403,-6555,-6579,-6479,-6226,-5854,-5354,-4761,-4090,-3363,-2604,-1824,-1042,-260,498,1243,1934,2581,3137,3600,3940,4144,4218,4156,3990,3744,3449,3151,2874,2641,2476,2366,2317,2308,2322,2335,2344,2312,2262,2172,2066,1949,1834,1736,1647,1578,1505,1419,1294,1112,851,514,97,-360,-839,-1279,-1655,-1926,-2085,-2139,-2115,-2050,-1990,-1969,-2029,-2162,-2388,-2666,-2977,-3282,-3534,-3714,-3787,-3757,-3620,-3407,-3133,-2845,-2567,-2351,-2203,-2178,-2255,-2467,-2774,-3165,-3591,-4003,-4360,-4597,-4702,-4631,-4401,-4017,-3506,-2912,-2268,-1611,-980,-384,152,637,1062,1438,1767,2047,2291,2487,2649,2770,2861,2914,2938,2922,2878,2785,2659,2473,2243,1950,1599,1189,717,205,-349,-910,-1459,-1967,-2398,-2733,-2952,-3042,-3009,-2853,-2595,-2261,-1871,-1467,-1072,-714,-417,-195,-60,-26,-104,-293,-614,-1045,-1589,-2206,-2868,-3511,-4088,-4536,-4815,-4899,-4778,-4486,-4052,-3547,-3033,-2568,-2219,-2003,-1929,-1988,-2113,-2267,-2371,-2373,-2239,-1952,-1523,-999,-422,135,624,1004,1239,1348,1327,1221,1061,881,725,601,545,538,604,724,901,1137,1429,1785,2214,2711,3287,3925,4615,5327,6027,6678,7237,7681,7973,8117,8101,7940,7661,7272,6809,6297,5743,5191,4629,4091,3570,3079,2615,2196,1803,1477,1184,968,801,695,643,613,615,589,551,446,283,42,-262,-610,-970,-1312,-1593,-1789,-1869,-1837,-1675,-1421,-1083,-698,-308,59,377,607,764,826,820,772,701,670,677,790,981,1269,1626,2013,2403,2756,3058,3300,3494,3654,3813,3982,4191,4431,4703,4979,5241,5437,5568,5585,5507,5326,5068,4762,4428,4105,3792,3521,3271,3056,2856,2670,2507,2361,2259,2216,2238,2344,2523,2748,3008,3241,3422,3503,3465,3290,2995,2600,2145,1681,1242,886,616,481,440,527,685,923,1197,1493,1790,2068,2317,2526,2681,2788,2825,2806,2709,2552,2325,2054,1753,1445,1164,924,743,632,578,583,624,700,789,898,1011,1142,1273,1418,1555,1679,1768,1804,1766,1638,1424,1102,727,274,-175,-629,-1018,-1335,-1530,-1609,-1544,-1349,-1045,-631,-179,314,771,1167,1453,1585,1552,1327,941,399,-234,-920,-1587,-2181,-2650,-2952,-3065,-2984,-2724,-2322,-1821,-1287,-770,-338,-29,118,95,-108,-464,-952,-1529,-2145,-2765,-3320,-3801,-4146,-4359,-4425,-4339,-4136,-3816,-3431,-3007,-2601,-2253,-2024,-1945,-2053,-2365,-2868,-3538,-4336,-5175,-6013,-6739,-7309,-7645,-7722,-7526,-7080,-6432,-5647,-4805,-3988,-3258,-2678,-2261,-2020,-1925,-1942,-2014,-2093,-2117,-2064,-1891,-1604,-1204,-711,-160,415,975,1476,1900,2203,2391,2442,2369,2198,1935,1642,1333,1055,825,660,542,470,390,296,134,-93,-401,-771,-1175,-1591,-1964,-2290,-2515,-2658,-2692,-2641,-2515,-2340,-2142,-1957,-1811,-1744,-1763,-1909,-2160,-2540,-3007,-3561,-4151,-4767,-5359,-5915,-6405,-6819,-7147,-7390,-7543,-7613,-7592,-7490,-7293,-7014,-6644,-6207,-5706,-5164,-4597,-4026,-3456,-2911,-2376,-1863,-1354,-851,-337,174,697,1207,1698,2154,2557,2885,3149,3310,3411,3427,3389,3308,3189,3053,2899,2730,2538,2325,2066,1769,1417,1014,576,104,-365,-819,-1225,-1561,-1808,-1944,-1960,-1854,-1625,-1293,-877,-408,79,549,966,1310,1557,1708,1762,1728,1632,1483,1302,1101,892,673,445,204,-57,-334,-636,-942,-1242,-1516,-1728,-1872,-1918,-1870,-1743,-1552,-1347,-1157,-1036,-993,-1072,-1237,-1505,-1821,-2156,-2468,-2717,-2877,-2928,-2866,-2691,-2434,-2098,-1738,-1366,-1032,-768,-593,-542,-600,-767,-1008,-1283,-1541,-1731,-1803,-1733,-1502,-1130,-628,-62,552,1137,1687,2157,2565,2899,3203,3482,3775,4095,4447,4837,5234,5636,5988,6288,6487,6580,6557,6422,6197,5908,5593,5288,5029,4833,4712,4656,4646,4648,4624,4541,4369,4095,3721,3267,2756,2233,1710,1232,791,407,52,-273,-599,-928,-1278,-1652,-2041,-2451,-2859,-3268,-3666,-4041,-4402,-4714,-5003,-5223,-5397,-5485,-5504,-5418,-5257,-4996,-4672,-4283,-3860,-3422,-2983,-2565,-2160,-1784,-1412,-1045,-657,-247,205,683,1188,1696,2176,2612,2962,3225,3379,3438,3406,3317,3190,3060,2948,2886,2870,2935,3049,3236,3453,3703,3930,4128,4240,4255,4143,3896,3528,3043,2485,1884,1280,728,249,-114,-357,-471,-472,-377,-221,-32,148,294,368,353,236,10,-314,-713,-1171,-1647,-2118,-2554,-2915,-3188,-3339,-3369,-3260,-3045,-2722,-2356,-1966,-1630,-1380,-1271,-1340,-1589,-2022,-2590,-3243,-3901,-4478,-4901,-5092,-5031,-4688,-4101,-3314,-2399,-1451,-548,217,797,1144,1265,1173,914,548,129,-285,-655,-961,-1192,-1361,-1483,-1578,-1668,-1768,-1873,-1993,-2092,-2175,-2210,-2194,-2124,-1988,-1819,-1598,-1369,-1116,-871,-612,-366,-98,171,466,777,1104,1428,1737,2003,2205,2322,2339,2243,2034,1712,1286,780,208,-389,-979,-1527,-1989,-2344,-2571,-2658,-2629,-2501,-2324,-2136,-1996,-1917,-1949,-2050,-2247,-2459,-2683,-2844,-2914,-2860,-2650,-2298,-1797,-1209,-556,75,637,1053,1279,1282,1049,600,-26,-769,-1540,-2264,-2846,-3224,-3334,-3166,-2708,-2010,-1118,-122,903,1861,2686,3327,3759,3999,4076,4054,3995,3969,4016,4180,4437,4787,5149,5486,5709,5785,5662,5347,4853,4224,3537,2850,2256,1808,1555,1519,1690,2037,2516,3050,3584,4048,4373,4540,4496,4259,3827,3237,2522,1741,926,134,-610,-1274,-1842,-2303,-2657,-2898,-3042,-3081,-3047,-2938,-2787,-2610,-2427,-2255,-2099,-1957,-1817,-1648,-1440,-1130,-738,-200,444,1205,2026,2867,3655,4334,4843,5139,5199,5028,4645,4105,3480,2833,2267,1824,1584,1550,1741,2123,2659,3286,3951,4577,5136,5563,5865,5998,6003,5860,5620,5282,4893,4456,4015,3580,3183,2846,2596,2445,2412,2480,2639,2853,3079,3269,3373,3358,3187,2862,2382,1790,1131,463,-143,-635,-943,-1048,-917,-564,-26,665,1408,2164,2826,3364,3709,3873,3831,3649,3330,2964,2571,2221,1939,1761,1681,1710,1809,1960,2130,2284,2408,2491,2533,2553,2560,2587,2636,2722,2846,2984,3131,3250,3322,3324,3235,3049,2763,2380,1922,1390,833,249,-305,-832,-1277,-1648,-1899,-2050,-2080,-2011,-1868,-1672,-1473,-1292,-1176,-1126,-1175,-1288,-1472,-1678,-1881,-2038,-2116,-2088,-1928,-1649,-1247,-767,-253,253,664,958,1060,973,673,199,-416,-1105,-1804,-2431,-2934,-3249,-3351,-3235,-2910,-2419,-1815,-1148,-498,86,549,841,946,838,526,31,-612,-1348,-2124,-2872,-3546,-4101,-4507,-4775,-4901,-4932,-4898,-4844,-4801,-4791,-4817,-4863,-4917,-4926,-4882,-4734,-4489,-4139,-3704,-3224,-2728,-2273,-1884,-1602,-1431,-1372,-1410,-1508,-1641,-1765,-1847,-1869,-1802,-1662,-1442,-1167,-863,-541,-241,39,276,475,640,784,907,1044,1175,1332,1496,1660,1817,1931,1984,1950,1800,1520,1096,533,-172,-973,-1868,-2781,-3691,-4535,-5269,-5878,-6322,-6636,-6807,-6898,-6932,-6956,-7015,-7107,-7267,-7463,-7674,-7863,-7981,-7992,-7870,-7592,-7178,-6633,-6010,-5336,-4669,-4038,-3477,-3000,-2606,-2296,-2038,-1832,-1637,-1449,-1244,-1009,-755,-469,-194,70,277,423,480,467,390,291,209,187,271,485,851,1361,1996,2702,3425,4080,4600,4908,4966,4739,4253,3528,2635,1645,632,-321,-1170,-1865,-2396,-2771,-2999,-3133,-3189,-3217,-3240,-3270,-3328,-3394,-3479,-3549,-3597,-3596,-3538,-3405,-3206,-2941,-2641,-2318,-2010,-1727,-1489,-1299,-1146,-1025,-908,-789,-647,-487,-308,-130,23,133,172,144,45,-91,-246,-369,-440,-422,-308,-92,210,581,984,1382,1744,2022,2203,2260,2196,2010,1718,1338,893,410,-82,-562,-994,-1375,-1673,-1905,-2059,-2157,-2205,-2222,-2214,-2190,-2139,-2057,-1921,-1718,-1421,-1018,-492,151,913,1757,2676,3607,4536,5392,6160,6780,7242,7516,7608,7518,7283,6918,6485,5998,5514,5042,4602,4198,3826,3472,3141,2803,2482,2153,1853,1583,1373,1249,1224,1308,1504,1763,2069,2337,2528,2574,2437,2102,1570,876,71,-770,-1584,-2278,-2814,-3133,-3235,-3138,-2873,-2519,-2129,-1786,-1546,-1452,-1531,-1779,-2165,-2666,-3189,-3712,-4121,-4398,-4469,-4320,-3950,-3358,-2601,-1711,-756,193,1083,1841,2431,2817,2999,2978,2801,2504,2159,1827,1575,1454,1507,1745,2158,2724,3381,4082,4753,5348,5822,6150,6338,6384,6326,6174,5958,5688,5364,4992,4546,4034,3429,2740,1970,1142,277,-582,-1409,-2157,-2812,-3342,-3747,-4015,-4166,-4199,-4157,-4045,-3916,-3774,-3662,-3570,-3515,-3476,-3452,-3418,-3372,-3303,-3217,-3118,-3029,-2946,-2897,-2872,-2869,-2883,-2874,-2848,-2760,-2615,-2396,-2115,-1771,-1398,-999,-615,-251,58,319,509,646,733,784,825,860,913,980,1068,1163,1256,1329,1366,1355,1287,1166,997,792,570,338,109,-110,-333,-562,-819,-1117,-1465,-1875,-2340,-2843,-3359,-3855,-4286,-4619,-4829,-4883,-4812,-4603,-4315,-3963,-3606,-3252,-2936,-2654,-2393,-2150,-1881,-1596,-1258,-881,-462,-21,432,851,1229,1504,1677,1700,1602,1364,1048,667,291,-53,-313,-468,-501,-393,-169,182,615,1117,1647,2171,2655,3066,3373,3563,3609,3514,3272,2902,2411,1844,1210,561,-88,-696,-1252,-1724,-2113,-2406,-2603,-2720,-2752,-2732,-2660,-2575,-2475,-2402,-2343,-2331,-2344,-2380,-2423,-2431,-2395,-2261,-2024,-1658,-1159,-552,156,912,1681,2425,3084,3658,4098,4420,4612,4694,4673,4583,4430,4251,4063,3891,3753,3667,3624,3639,3676,3725,3751,3718,3603,3390,3068,2665,2201,1729,1289,936,688,571,569,664,821,993,1149,1247,1270,1213,1078,883,653,411,186,-7,-150,-243,-273,-253,-190,-104,-3,81,146,171,158,110,44,-27,-71,-58,42,259,618,1117,1770,2531,3385,4270,5142,5949,6641,7189,7565,7762,7784,7650,7396,7059,6689,6323,5998,5735,5532,5395,5284,5195,5077,4910,4665,4320,3869,3318,2681,1991,1280,587,-56,-621,-1094,-1461,-1713,-1860,-1885,-1805,-1611,-1308,-903,-399,192,834,1519,2171,2776,3261,3613,3790,3821,3697,3498,3246,3024,2853,2789,2804,2903,3030,3144,3198,3149,2970,2666,2234,1715,1144,570,51,-378,-663,-793,-742,-525,-144,368,980,1655,2334,2979,3531,3933,4156,4140,3890,3385,2659,1750,726,-327,-1313,-2150,-2744,-3070,-3084,-2833,-2352,-1728,-1060,-435,46,313,328,61,-455,-1185,-2050,-2959,-3822,-4537,-5019,-5207,-5047,-4539,-3691,-2563,-1226,201,1615,2877,3885,4536,4778,4585,3989,3043,1860,543,-765,-1958,-2927,-3608,-3973,-4020,-3801,-3372,-2823,-2246,-1725,-1339,-1144,-1164,-1409,-1843,-2422,-3071,-3711,-4265,-4656,-4843,-4787,-4508,-4026,-3424,-2766,-2160,-1686,-1415,-1394,-1623,-2075,-2679,-3356,-3986,-4495,-4774,-4789,-4514,-3970,-3226,-2358,-1473,-662,-3,453,696,733,622,387,105,-200,-501,-771,-1032,-1267,-1498,-1715,-1923,-2099,-2233,-2301,-2278,-2165,-1937,-1634,-1245,-844,-441,-108,122,204,117,-155,-590,-1174,-1857,-2598,-3346,-4063,-4708,-5273,-5739,-6120,-6404,-6626,-6755,-6846,-6864,-6850,-6809,-6756,-6725,-6717,-6753,-6818,-6900,-6962,-6964,-6862,-6616,-6201,-5615,-4868,-4008,-3074,-2151,-1275,-532,75,496,760,879,890,844,772,724,717,775,897,1077,1307,1560,1826,2072,2285,2447,2533,2557,2476,2337,2094,1803,1456,1083,722,380,105,-110,-246,-325,-364,-404,-458,-583,-762,-1017,-1317,-1637,-1937,-2194,-2378,-2477,-2518,-2484,-2448,-2398,-2394,-2444,-2557,-2738,-2955,-3188,-3400,-3551,-3621,-3584,-3450,-3232,-2963,-2683,-2431,-2240,-2127,-2084,-2102,-2135,-2155,-2129,-2024,-1846,-1594,-1287,-972,-652,-386,-170,-33,33,15,-70,-226,-429,-663,-898,-1096,-1219,-1225,-1084,-776,-292,345,1122,1978,2871,3725,4480,5068,5451,5587,5489,5168,4673,4070,3422,2795,2252,1819,1528,1365,1316,1347,1422,1508,1582,1637,1681,1730,1804,1937,2133,2407,2739,3110,3480,3813,4056,4189,4165,3992,3651,3175,2587,1940,1291,698,221,-96,-231,-174,46,387,800,1212,1573,1839,1972,1983,1878,1692,1471,1246,1054,912,813,752,690,614,480,288,20,-296,-634,-963,-1225,-1414,-1479,-1455,-1336,-1180,-1020,-912,-877,-957,-1123,-1387,-1680,-1990,-2245,-2425,-2484,-2410,-2192,-1841,-1364,-790,-150,532,1211,1866,2461,2964,3353,3593,3670,3577,3319,2929,2460,1965,1533,1215,1070,1123,1363,1760,2251,2755,3201,3501,3617,3506,3179,2672,2026,1343,671,105,-321,-571,-650,-583,-400,-167,89,311,481,587,620,600,527,422,283,114,-81,-321,-578,-883,-1191,-1512,-1814,-2092,-2327,-2523,-2681,-2810,-2936,-3061,-3214,-3390,-3593,-3797,-3985,-4108,-4141,-4044,-3793,-3381,-2800,-2071,-1215,-258,742,1764,2727,3603,4326,4855,5168,5229,5076,4702,4183,3560,2900,2263,1698,1223,866,591,385,204,8,-223,-520,-886,-1317,-1809,-2334,-2874,-3398,-3868,-4255,-4520,-4650,-4615,-4425,-4082,-3614,-3042,-2426,-1780,-1189,-672,-286,-52,17,-80,-311,-653,-1046,-1445,-1793,-2040,-2157,-2122,-1946,-1650,-1278,-884,-522,-245,-91,-71,-184,-403,-676,-972,-1219,-1398,-1464,-1426,-1272,-1040,-737,-404,-59,281,600,891,1159,1382,1585,1738,1850,1915,1906,1841,1684,1459,1161,813,451,97,-201,-417,-535,-544,-471,-333,-177,-47,22,-4,-134,-340,-609,-860,-1061,-1135,-1053,-783,-347,234,888,1554,2144,2593,2841,2871,2667,2287,1755,1177,612,144,-165,-292,-211,38,431,902,1397,1870,2270,2593,2822,2983,3093,3180,3270,3371,3493,3616,3727,3792,3788,3686,3478,3156,2745,2255,1744,1235,789,434,199,93,110,223,397,591,760,879,919,892,795,669,528,417,352,371,476,695,1012,1442,1947,2523,3104,3671,4145,4499,4679,4663,4454,4056,3519,2881,2227,1613,1125,811,714,845,1194,1721,2365,3064,3726,4301,4709,4934,4942,4757,4396,3910,3352,2781,2249,1804,1469,1260,1167,1170,1233,1315,1374,1371,1292,1127,899,650,420,278,254,395,699,1151,1721,2337,2962,3512,3961,4248,4375,4320,4116,3780,3367,2919,2490,2118,1834,1653,1583,1609,1715,1877,2057,2238,2381,2466,2489,2431,2322,2172,2011,1882,1804,1797,1895,2061,2325,2628,2954,3259,3496,3640,3658,3541,3286,2911,2432,1880,1271,641,-7,-651,-1278,-1890,-2457,-2990,-3457,-3855,-4159,-4368,-4455,-4434,-4286,-4034,-3687,-3269,-2806,-2322,-1846,-1408,-1027,-735,-537,-442,-450,-520,-649,-768,-869,-901,-874,-766,-627,-466,-349,-314,-408,-660,-1090,-1673,-2396,-3179,-3972,-4681,-5247,-5596,-5701,-5541,-5143,-4545,-3808,-3002,-2188,-1424,-750,-185,263,608,863,1044,1174,1245,1271,1220,1096,872,562,156,-300,-791,-1268,-1687,-2019,-2220,-2290,-2217,-2035,-1769,-1465,-1174,-917,-744,-649,-663,-769,-983,-1274,-1642,-2039,-2447,-2807,-3105,-3282,-3347,-3265,-3072,-2766,-2412,-2026,-1686,-1425,-1293,-1315,-1501,-1846,-2325,-2905,-3538,-4173,-4774,-5279,-5674,-5923,-6031,-5993,-5842,-5579,-5257,-4875,-4473,-4050,-3640,-3232,-2874,-2554,-2322,-2173,-2131,-2199,-2359,-2621,-2937,-3306,-3679,-4034,-4345,-4579,-4733,-4778,-4736,-4582,-4352,-4030,-3653,-3215,-2752,-2253,-1759,-1257,-782,-326,86,459,771,1025,1206,1312,1345,1308,1216,1079,926,764,623,502,422,363,337,313,288,235,142,-3,-191,-422,-664,-916,-1123,-1309,-1416,-1482,-1490,-1454,-1405,-1339,-1299,-1282,-1310,-1378,-1485,-1617,-1772,-1920,-2074,-2205,-2332,-2435,-2535,-2612,-2701,-2780,-2881,-3003,-3156,-3345,-3563,-3798,-4033,-4238,-4387,-4460,-4426,-4291,-4034,-3692,-3268,-2814,-2358,-1941,-1593,-1319,-1141,-1023,-973,-938,-908,-847,-724,-531,-247,121,554,1036,1525,1989,2395,2717,2936,3060,3084,3039,2945,2838,2750,2702,2731,2813,2970,3147,3339,3487,3576,3565,3441,3206,2851,2417,1916,1398,899,454,102,-136,-257,-248,-145,52,297,566,836,1068,1261,1397,1465,1482,1429,1331,1175,985,751,494,219,-64,-338,-608,-851,-1083,-1295,-1489,-1669,-1815,-1922,-1965,-1933,-1800,-1581,-1258,-864,-405,91,585,1058,1466,1788,2011,2108,2113,2021,1886,1740,1634,1612,1701,1917,2249,2662,3111,3523,3842,4009,3986,3770,3369,2835,2233,1628,1116,741,565,595,815,1188,1643,2103,2499,2762,2859,2769,2506,2109,1619,1098,601,163,-171,-407,-535,-584,-573,-533,-492,-466,-459,-474,-480,-468,-389,-243,12,356,784,1263,1742,2173,2508,2703,2741,2626,2382,2054,1697,1359,1093,919,852,880,971,1097,1195,1238,1167,977,643,189,-355,-949,-1535,-2053,-2484,-2761,-2909,-2911,-2794,-2594,-2337,-2046,-1750,-1435,-1111,-749,-343,123,650,1221,1824,2416,2963,3429,3774,3979,4023,3908,3636,3229,2696,2087,1402,711,23,-608,-1141,-1563,-1825,-1943,-1894,-1710,-1397,-996,-534,-45,430,868,1222,1477,1589,1553,1342,963,417,-261,-1048,-1882,-2726,-3519,-4216,-4778,-5168,-5370,-5373,-5187,-4819,-4322,-3705,-3046,-2357,-1714,-1139,-679,-359,-190,-175,-307,-544,-865,-1214,-1546,-1817,-1980,-1998,-1858,-1541,-1065,-445,282,1070,1870,2631,3302,3846,4226,4435,4470,4347,4097,3760,3366,2969,2577,2223,1908,1628,1382,1164,960,795,642,545,474,454,458,463,442,346,157,-174,-632,-1238,-1943,-2725,-3514,-4265,-4911,-5411,-5734,-5871,-5823,-5627,-5292,-4871,-4370,-3817,-3209,-2552,-1838,-1072,-256,580,1416,2201,2886,3427,3777,3914,3840,3574,3161,2667,2140,1667,1270,1012,885,910,1061,1319,1649,2021,2393,2736,3024,3233,3353,3387,3341,3229,3080,2891,2701,2498,2312,2126,1975,1838,1750,1701,1698,1752,1830,1956,2070,2189,2259,2277,2223,2094,1899,1658,1396,1159,981,898,946,1113,1412,1796,2232,2667,3047,3342,3513,3567,3500,3350,3141,2931,2745,2637,2615,2690,2849,3056,3276,3455,3556,3535,3380,3069,2625,2058,1424,758,137,-399,-774,-959,-919,-656,-190,426,1139,1851,2510,3024,3367,3495,3421,3145,2717,2164,1557,927,337,-185,-614,-933,-1156,-1277,-1318,-1269,-1151,-935,-643,-235,259,860,1528,2249,2975,3670,4290,4796,5164,5379,5451,5394,5256,5061,4871,4710,4613,4601,4670,4815,4991,5165,5271,5282,5151,4869,4431,3848,3149,2360,1533,711,-47,-697,-1204,-1553,-1743,-1796,-1749,-1631,-1500,-1378,-1307,-1313,-1392,-1563,-1776,-2018,-2230,-2376,-2427,-2367,-2207,-1969,-1688,-1403,-1167,-1002,-943,-984,-1127,-1347,-1616,-1894,-2131,-2284,-2300,-2167,-1859,-1409,-852,-236,359,898,1312,1578,1677,1612,1403,1082,681,241,-205,-630,-997,-1304,-1526,-1670,-1725,-1685,-1544,-1296,-938,-502,-2,490,939,1276,1466,1479,1316,993,556,52,-464,-945,-1364,-1700,-1949,-2132,-2263,-2382,-2536,-2744,-3056,-3473,-3998,-4611,-5291,-5987,-6683,-7315,-7855,-8249,-8463,-8478,-8292,-7932,-7440,-6866,-6279,-5709,-5213,-4789,-4448,-4167,-3910,-3640,-3313,-2907,-2407,-1828,-1197,-549,47,556,899,1039,935,570,-41,-868,-1855,-2943,-4058,-5131,-6109,-6910,-7513,-7839,-7878,-7599,-7009,-6136,-5032,-3761,-2422,-1070,194,1356,2349,3190,3845,4322,4608,4684,4552,4191,3612,2820,1847,735,-451,-1650,-2786,-3814,-4687,-5394,-5936,-6336,-6617,-6805,-6919,-6953,-6898,-6725,-6401,-5920,-5264,-4464,-3546,-2552,-1538,-529,428,1305,2084,2712,3196,3473,3571,3455,3163,2714,2145,1523,895,326,-145,-498,-733,-878,-968,-1044,-1154,-1305,-1540,-1824,-2178,-2560,-2979,-3410,-3850,-4269,-4643,-4905,-5016,-4895,-4520,-3867,-2968,-1880,-699,491,1578,2506,3227,3729,4037,4173,4199,4144,4073,4011,3984,4003,4044,4089,4099,4031,3865,3560,3119,2546,1853,1098,298,-475,-1204,-1829,-2346,-2718,-2949,-3029,-2968,-2775,-2472,-2066,-1572,-997,-325,432,1280,2214,3182,4168,5089,5904,6567,7024,7278,7289,7087,6668,6074,5337,4508,3620,2725,1831,978,153,-606,-1312,-1929,-2450,-2859,-3138,-3291,-3316,-3223,-3033,-2763,-2454,-2128,-1822,-1548,-1305,-1074,-813,-492,-61,464,1105,1795,2518,3191,3778,4211,4447,4463,4227,3780,3122,2354,1511,693,-36,-627,-1040,-1261,-1314,-1216,-1010,-741,-448,-146,126,402,665,958,1277,1632,2018,2403,2772,3076,3284,3365,3301,3086,2741,2285,1742,1145,486,-207,-944,-1718,-2518,-3340,-4175,-5003,-5831,-6638,-7425,-8178,-8876,-9492,-9989,-10313,-10423,-10269,-9832,-9100,-8097,-6858,-5445,-3927,-2388,-910,429,1568,2457,3081,3433,3530,3407,3095,2645,2090,1470,795,93,-631,-1353,-2039,-2655,-3140,-3442,-3525,-3341,-2920,-2250,-1417,-469,511,1414,2191,2722,2995,2945,2613,2016,1242,369,-503,-1288,-1911,-2327,-2522,-2513,-2343,-2091,-1834,-1652,-1622,-1762,-2082,-2524,-3013,-3431,-3677,-3620,-3196,-2337,-1055,603,2533,4599,6638,8480,9978,10985,11427,11253,10479,9185,7484,5541,3522,1602,-86,-1424,-2369,-2913,-3104,-3026,-2797,-2519,-2313,-2247,-2364,-2677,-3135,-3687,-4238,-4703,-5002,-5071,-4882,-4406,-3678,-2715,-1591,-382,839,1982,2986,3792,4367,4694,4788,4675,4397,4014,3564,3099,2633,2185,1742,1301,836,337,-194,-761,-1330,-1883,-2382,-2793,-3081,-3226,-3195,-2984,-2586,-1995,-1240,-327,702,1806,2932,4028,5049,5955,6726,7337,7780,8044,8119,8020,7740,7337,6824,6285,5756,5312,4986,4813,4796,4906,5116,5346,5569,5707,5756,5676,5491,5200,4833,4413,3964,3521,3105,2741,2456,2249,2138,2091,2099,2117,2119,2070,1947,1742,1466,1133,800,489,256,105,55,90,190,347,538,761,1019,1291,1596,1902,2209,2497,2751,2972,3152,3304,3442,3585,3756,3983,4272,4637,5056,5503,5942,6328,6619,6792,6816,6700,6429,6035,5505,4882,4167,3390,2581,1772,1007,335,-200,-571,-750,-757,-620,-399,-169,-17,-13,-234,-703,-1456,-2447,-3655,-4978,-6333,-7599,-8670,-9438,-9832,-9792,-9303,-8373,-7031,-5352,-3395,-1288,890,2986,4913,6541,7811,8651,9069,9061,8704,8051,7208,6244,5255,4281,3365,2518,1729,1000,303,-346,-972,-1534,-2041,-2459,-2781,-3002,-3130,-3177,-3174,-3150,-3135,-3179,-3295,-3523,-3855,-4296,-4807,-5363,-5904,-6398,-6792,-7067,-7188,-7151,-6952,-6602,-6130,-5566,-4962,-4361,-3794,-3294,-2849,-2455,-2070,-1658,-1185,-613,50,808,1617,2428,3181,3803,4218,4373,4216,3722,2920,1817,515,-933,-2413,-3836,-5121,-6183,-6990,-7497,-7718,-7669,-7374,-6895,-6251,-5513,-4693,-3842,-2974,-2120,-1301,-551,113,653,1059,1325,1444,1458,1365,1223,1030,809,557,242,-149,-673,-1356,-2231,-3304,-4561,-5960,-7440,-8915,-10307,-11521,-12483,-13124,-13389,-13247,-12686,-11706,-10349,-8656,-6698,-4559,-2325,-104,1992,3868,5406,6541,7205,7388,7111,6440,5481,4345,3179,2083,1179,506,122,-8,111,389,791,1207,1599,1886,2048,2060,1934,1681,1357,981,632,322,114,5,8,98,245,427,595,752,865,946,998,1020,1030,1031,1028,1029,1051,1094,1187,1319,1497,1697,1902,2074,2195,2222,2149,1932,1578,1061,407,-379,-1253,-2178,-3107,-3974,-4743,-5342,-5759,-5936,-5894,-5601,-5108,-4410,-3570,-2606,-1571,-497,569,1593,2532,3355,4047,4570,4946,5142,5181,5057,4792,4401,3927,3412,2893,2450,2095,1902,1870,2006,2291,2660,3052,3370,3515,3408,2962,2157,980,-518,-2257,-4128,-6000,-7753,-9264,-10449,-11245,-11632,-11623,-11266,-10622,-9779,-8809,-7798,-6800,-5864,-5010,-4247,-3551,-2909,-2282,-1662,-1034,-407,215,796,1325,1760,2087,2271,2310,2169,1873,1402,799,88,-673,-1433,-2121,-2680,-3048,-3176,-3025,-2576,-1818,-775,519,1996,3584,5172,6676,7996,9045,9783,10158,10181,9875,9292,8509,7610,6675,5771,4937,4195,3530,2919,2318,1680,979,171,-724,-1716,-2750,-3786,-4767,-5634,-6342,-6859,-7158,-7255,-7153,-6894,-6519,-6063,-5578,-5076,-4587,-4097,-3607,-3094,-2549,-1967,-1337,-680,0,670,1306,1885,2376,2774,3062,3246,3339,3346,3304,3213,3103,2974,2840,2687,2535,2357,2189,2012,1864,1744,1682,1672,1725,1809,1909,1964,1937,1778,1455,967,321,-440,-1255,-2064,-2792,-3376,-3774,-3944,-3883,-3602,-3126,-2516,-1828,-1136,-517,-13,307,464,431,288,55,-188,-391,-519,-540,-461,-301,-96,105,250,326,288,168,-44,-294,-545,-747,-845,-800,-577,-163,433,1190,2052,2962,3833,4595,5157,5472,5475,5165,4535,3628,2497,1233,-71,-1307,-2371,-3195,-3686,-3841,-3622,-3074,-2236,-1189,-4,1207,2376,3410,4235,4824,5136,5179,4973,4537,3913,3140,2233,1237,165,-953,-2079,-3188,-4223,-5143,-5895,-6456,-6786,-6910,-6810,-6556,-6164,-5706,-5227,-4773,-4376,-4064,-3816,-3656,-3534,-3453,-3371,-3275,-3137,-2953,-2705,-2417,-2090,-1764,-1461,-1209,-1024,-904,-836,-782,-703,-547,-267,168,776,1550,2454,3441,4443,5382,6206,6826,7237,7381,7279,6930,6365,5605,4699,3658,2539,1358,161,-1015,-2139,-3163,-4064,-4806,-5389,-5791,-6056,-6185,-6236,-6243,-6237,-6266,-6326,-6435,-6568,-6709,-6825,-6881,-6841,-6665,-6327,-5794,-5053,-4099,-2932,-1591,-92,1503,3148,4781,6347,7782,9047,10103,10923,11511,11866,12023,12007,11867,11627,11326,10966,10550,10049,9436,8668,7711,6551,5182,3641,1966,246,-1451,-2996,-4319,-5306,-5906,-6072,-5801,-5135,-4133,-2902,-1554,-202,1030,2076,2856,3354,3574,3545,3341,3015,2664,2324,2067,1880,1783,1722,1682,1593,1449,1206,895,530,172,-123,-275,-237,47,581,1351,2309,3368,4450,5444,6282,6896,7254,7368,7265,7018,6705,6407,6209,6153,6278,6561,6974,7431,7851,8127,8178,7922,7326,6375,5114,3609,1974,332,-1178,-2423,-3298,-3717,-3664,-3139,-2231,-1044,267,1536,2617,3371,3731,3654,3189,2404,1426,392,-551,-1282,-1697,-1740,-1408,-719,237,1374,2569,3710,4690,5447,5930,6145,6121,5905,5585,5216,4883,4627,4471,4427,4458,4533,4599,4605,4511,4282,3909,3396,2763,2049,1284,514,-233,-931,-1563,-2112,-2559,-2899,-3100,-3159,-3054,-2769,-2316,-1686,-923,-50,861,1757,2563,3214,3671,3879,3841,3545,3028,2324,1495,603,-296,-1137,-1904,-2562,-3121,-3594,-4007,-4380,-4745,-5099,-5456,-5806,-6133,-6435,-6677,-6870,-6987,-7038,-7021,-6938,-6820,-6655,-6488,-6282,-6076,-5810,-5501,-5105,-4610,-4020,-3311,-2525,-1656,-763,144,989,1746,2338,2717,2838,2650,2148,1326,210,-1132,-2643,-4209,-5746,-7137,-8294,-9146,-9634,-9765,-9533,-9014,-8253,-7358,-6388,-5438,-4547,-3753,-3062,-2457,-1920,-1405,-893,-354,214,791,1374,1893,2337,2641,2791,2747,2530,2122,1582,943,262,-393,-971,-1429,-1730,-1876,-1866,-1730,-1504,-1225,-946,-689,-496,-380,-354,-430,-611,-896,-1292,-1788,-2369,-3023,-3710,-4400,-5060,-5643,-6120,-6477,-6670,-6734,-6631,-6402,-6049,-5587,-5036,-4403,-3692,-2924,-2090,-1225,-329,550,1396,2146,2774,3213,3446,3426,3167,2658,1949,1077,117,-857,-1760,-2519,-3059,-3337,-3336,-3050,-2532,-1819,-999,-143,683,1404,1996,2421,2696,2829,2869,2855,2841,2872,2979,3183,3481,3857,4270,4674,5012,5223,5257,5073,4639,3964,3045,1942,694,-617,-1912,-3132,-4200,-5089,-5778,-6259,-6573,-6737,-6807,-6822,-6824,-6832,-6873,-6921,-6986,-7019,-7013,-6924,-6740,-6429,-5981,-5377,-4607,-3670,-2562,-1304,86,1562,3088,4590,6037,7337,8479,9381,10056,10445,10574,10431,10039,9438,8664,7779,6843,5918,5058,4304,3664,3138,2677,2242,1758,1185,473,-382,-1377,-2456,-3560,-4603,-5495,-6177,-6580,-6696,-6540,-6157,-5634,-5050,-4508,-4075,-3813,-3745,-3861,-4139,-4519,-4936,-5336,-5644,-5849,-5912,-5857,-5703,-5489,-5264,-5053,-4883,-4748,-4616,-4447,-4167,-3718,-3041,-2090,-867,612,2285,4056,5818,7454,8847,9926,10623,10943,10903,10570,10026,9362,8663,8005,7415,6917,6489,6076,5634,5077,4367,3444,2322,980,-490,-2068,-3629,-5125,-6448,-7557,-8403,-8983,-9315,-9441,-9425,-9322,-9197,-9086,-9010,-8965,-8922,-8846,-8684,-8407,-7975,-7396,-6679,-5869,-5024,-4199,-3459,-2829,-2319,-1913,-1554,-1191,-758,-195,513,1388,2384,3463,4546,5565,6440,7126,7582,7811,7838,7712,7507,7294,7145,7107,7208,7431,7747,8078,8366,8517,8486,8222,7721,7010,6134,5170,4187,3267,2454,1796,1285,907,611,348,43,-338,-853,-1498,-2267,-3115,-3980,-4793,-5476,-5965,-6222,-6214,-5978,-5538,-4978,-4380,-3832,-3421,-3205,-3203,-3414,-3779,-4236,-4687,-5037,-5208,-5138,-4800,-4195,-3362,-2352,-1247,-115,976,1963,2830,3547,4136,4612,5007,5344,5650,5924,6166,6360,6477,6500,6410,6195,5865,5429,4924,4371,3833,3325,2910,2596,2396,2314,2295,2325,2308,2208,1943,1490,811,-56,-1099,-2225,-3379,-4464,-5421,-6192,-6767,-7136,-7353,-7445,-7495,-7537,-7642,-7823,-8095,-8444,-8826,-9198,-9494,-9660,-9645,-9420,-8956,-8270,-7348,-6240,-4955,-3536,-2016,-432,1193,2810,4409,5938,7384,8694,9839,10777,11453,11863,11949,11743,11242,10500,9588,8571,7545,6575,5718,5000,4414,3929,3488,3040,2496,1838,997,-10,-1186,-2486,-3860,-5237,-6552,-7736,-8736,-9512,-10047,-10327,-10378,-10198,-9845,-9324,-8696,-7968,-7187,-6357,-5505,-4629,-3743,-2844,-1941,-1046,-161,681,1492,2223,2898,3479,3994,4424,4799,5116,5403,5663,5906,6129,6332,6493,6603,6630,6551,6340,5989,5481,4839,4088,3259,2431,1643,971,463,155,64,182,483,905,1399,1876,2275,2537,2620,2511,2226,1790,1272,717,206,-220,-503,-629,-586,-402,-100,252,622,935,1164,1269,1237,1070,779,401,-31,-472,-870,-1198,-1402,-1486,-1422,-1224,-896,-446,108,769,1530,2392,3357,4415,5545,6723,7893,8999,9977,10767,11326,11639,11712,11590,11331,11012,10701,10450,10291,10227,10219,10237,10195,10059,9762,9291,8640,7835,6921,5960,5004,4114,3317,2631,2052,1555,1112,683,238,-243,-773,-1338,-1912,-2480,-2969,-3395,-3684,-3873,-3926,-3900,-3792,-3669,-3528,-3422,-3319,-3244,-3124,-2956,-2665,-2227,-1607,-790,196,1343,2556,3798,4940,5910,6602,6935,6876,6389,5528,4342,2955,1483,75,-1144,-2063,-2601,-2735,-2455,-1827,-906,189,1378,2539,3603,4492,5180,5631,5877,5903,5772,5478,5070,4544,3923,3204,2406,1541,629,-292,-1203,-2055,-2829,-3507,-4069,-4540,-4925,-5262,-5589,-5943,-6350,-6848,-7419,-8070,-8751,-9414,-9982,-10382,-10521,-10339,-9779,-8822,-7490,-5842,-3978,-2034,-168,1472,2723,3508,3742,3466,2721,1654,402,-852,-1962,-2806,-3314,-3472,-3328,-2956,-2478,-1996,-1612,-1380,-1331,-1427,-1626,-1832,-1963,-1944,-1716,-1276,-629,143,994,1789,2486,2971,3226,3220,2967,2521,1921,1257,568,-75,-654,-1156,-1602,-2018,-2457,-2941,-3515,-4175,-4916,-5696,-6457,-7128,-7635,-7907,-7907,-7617,-7062,-6305,-5442,-4573,-3836,-3312,-3095,-3214,-3664,-4395,-5316,-6313,-7257,-8028,-8539,-8714,-8564,-8096,-7403,-6555,-5667,-4816,-4067,-3455,-2957,-2559,-2184,-1789,-1312,-728,-41,716,1479,2169,2702,3015,3058,2844,2396,1798,1131,502,-10,-334,-440,-333,-50,345,772,1156,1412,1515,1414,1151,738,247,-260,-705,-1025,-1162,-1079,-772,-244,443,1237,2038,2769,3330,3668,3728,3517,3057,2412,1670,916,251,-263,-583,-691,-624,-430,-185,30,143,115,-92,-449,-932,-1478,-2024,-2515,-2905,-3176,-3331,-3407,-3432,-3478,-3560,-3728,-3965,-4266,-4570,-4826,-4953,-4878,-4554,-3927,-3023,-1855,-516,910,2291,3525,4505,5160,5481,5457,5170,4693,4140,3624,3241,3058,3109,3374,3790,4269,4690,4942,4932,4602,3941,2995,1842,603,-593,-1623,-2401,-2860,-3023,-2921,-2665,-2365,-2143,-2110,-2328,-2829,-3587,-4529,-5562,-6567,-7426,-8050,-8371,-8367,-8074,-7543,-6871,-6163,-5507,-4987,-4630,-4446,-4379,-4368,-4310,-4117,-3708,-3036,-2091,-914,430,1821,3164,4318,5224,5798,6058,6019,5770,5409,5047,4800,4747,4934,5374,6002,6752,7493,8114,8505,8578,8305,7680,6765,5638,4408,3187,2062,1111,349,-221,-658,-1021,-1391,-1842,-2407,-3120,-3934,-4815,-5659,-6385,-6899,-7128,-7048,-6652,-5999,-5168,-4269,-3417,-2721,-2252,-2058,-2121,-2403,-2809,-3237,-3569,-3703,-3571,-3135,-2413,-1465,-381,717,1721,2522,3060,3306,3276,3029,2654,2251,1933,1780,1858,2188,2748,3472,4270,5019,5600,5920,5882,5491,4729,3697,2474,1207,23,-957,-1641,-1991,-2009,-1755,-1314,-802,-327,12,173,116,-93,-431,-774,-1060,-1202,-1164,-940,-577,-135,279,572,672,518,109,-517,-1303,-2141,-2939,-3593,-4035,-4219,-4152,-3868,-3437,-2953,-2511,-2192,-2064,-2137,-2404,-2791,-3214,-3554,-3704,-3565,-3071,-2202,-987,505,2150,3831,5390,6724,7718,8347,8583,8492,8128,7606,7018,6469,6020,5717,5553,5503,5497,5461,5315,5001,4481,3767,2881,1911,922,27,-723,-1259,-1582,-1708,-1708,-1652,-1660,-1789,-2139,-2720,-3542,-4559,-5688,-6843,-7910,-8800,-9444,-9795,-9863,-9670,-9286,-8779,-8239,-7720,-7278,-6905,-6592,-6277,-5902,-5388,-4684,-3734,-2544,-1111,497,2218,3947,5580,7012,8155,8936,9331,9324,8960,8292,7411,6404,5374,4394,3519,2778,2141,1593,1048,470,-212,-1010,-1931,-2931,-3953,-4902,-5701,-6253,-6507,-6423,-6006,-5300,-4380,-3333,-2271,-1281,-440,198,627,849,915,874,786,719,695,766,903,1103,1325,1507,1635,1631,1521,1263,915,496,70,-296,-539,-619,-481,-153,368,1006,1707,2370,2939,3325,3508,3464,3211,2808,2310,1816,1396,1123,1042,1154,1450,1856,2318,2735,3049,3198,3173,2982,2687,2349,2074,1911,1959,2203,2664,3271,3949,4593,5098,5371,5352,5030,4420,3618,2711,1850,1137,691,556,754,1234,1911,2667,3360,3868,4080,3937,3430,2591,1523,341,-794,-1741,-2368,-2570,-2309,-1583,-456,957,2519,4066,5448,6534,7252,7547,7470,7064,6468,5797,5195,4775,4606,4738,5122,5728,6426,7140,7743,8171,8371,8330,8090,7696,7231,6770,6367,6068,5869,5738,5630,5453,5158,4669,3972,3057,1985,793,-402,-1531,-2510,-3262,-3780,-4036,-4071,-3929,-3663,-3348,-3021,-2734,-2493,-2299,-2133,-1959,-1749,-1476,-1124,-690,-196,338,857,1332,1710,1968,2079,2056,1899,1666,1380,1122,930,872,970,1257,1722,2337,3063,3827,4566,5214,5714,6039,6181,6147,5985,5734,5463,5214,5042,4950,4951,5004,5051,5040,4872,4514,3894,3035,1933,678,-654,-1958,-3124,-4069,-4748,-5124,-5252,-5180,-5009,-4845,-4789,-4912,-5277,-5861,-6642,-7530,-8408,-9168,-9677,-9856,-9659,-9082,-8188,-7093,-5913,-4833,-3965,-3448,-3330,-3631,-4286,-5201,-6221,-7201,-7974,-8443,-8517,-8210,-7549,-6640,-5590,-4525,-3546,-2727,-2093,-1638,-1307,-1041,-755,-386,115,763,1538,2391,3251,4033,4663,5067,5215,5085,4704,4104,3363,2532,1705,928,251,-310,-764,-1140,-1482,-1843,-2267,-2781,-3401,-4097,-4842,-5561,-6196,-6669,-6940,-6969,-6764,-6361,-5813,-5209,-4622,-4137,-3808,-3675,-3743,-3989,-4382,-4855,-5368,-5847,-6267,-6578,-6777,-6845,-6801,-6644,-6414,-6119,-5793,-5452,-5102,-4754,-4395,-4014,-3593,-3104,-2530,-1852,-1059,-169,805,1809,2786,3673,4391,4888,5121,5069,4753,4203,3498,2708,1931,1247,726,410,316,421,687,1046,1426,1767,2000,2116,2086,1956,1764,1573,1449,1427,1540,1760,2050,2333,2513,2517,2247,1683,806,-339,-1666,-3072,-4416,-5576,-6436,-6934,-7030,-6774,-6217,-5494,-4713,-4009,-3489,-3210,-3208,-3455,-3885,-4424,-4961,-5411,-5703,-5793,-5679,-5386,-4963,-4480,-3996,-3575,-3236,-2997,-2821,-2654,-2437,-2078,-1540,-764,220,1402,2673,3965,5153,6146,6879,7298,7427,7285,6964,6536,6104,5750,5525,5473,5581,5834,6169,6541,6863,7097,7179,7084,6803,6318,5670,4840,3892,2811,1655,424,-835,-2099,-3317,-4459,-5469,-6320,-6978,-7429,-7672,-7727,-7617,-7383,-7068,-6711,-6352,-6016,-5733,-5494,-5331,-5194,-5112,-5023,-4927,-4774,-4540,-4186,-3690,-3042,-2226,-1275,-190,965,2164,3341,4457,5456,6311,6989,7481,7787,7915,7890,7741,7504,7214,6912,6611,6347,6102,5881,5653,5388,5050,4613,4032,3312,2434,1427,309,-864,-2059,-3213,-4299,-5278,-6145,-6891,-7530,-8074,-8539,-8929,-9263,-9521,-9702,-9781,-9726,-9525,-9139,-8568,-7804,-6866,-5788,-4602,-3366,-2125,-924,195,1205,2096,2853,3495,4020,4453,4788,5035,5177,5201,5093,4833,4434,3895,3266,2589,1930,1367,964,777,850,1174,1739,2486,3346,4239,5077,5789,6306,6600,6641,6438,6006,5370,4578,3651,2650,1594,539,-491,-1443,-2301,-3010,-3567,-3946,-4140,-4166,-4030,-3771,-3408,-2996,-2547,-2126,-1735,-1423,-1191,-1066,-1039,-1115,-1276,-1511,-1788,-2100,-2400,-2685,-2920,-3097,-3200,-3233,-3175,-3051,-2834,-2546,-2162,-1703,-1144,-517,197,957,1771,2597,3433,4247,5038,5777,6474,7090,7642,8075,8402,8561,8546,8322,7880,7231,6393,5428,4371,3313,2288,1351,526,-203,-829,-1414,-1966,-2543,-3157,-3811,-4511,-5217,-5913,-6552,-7106,-7547,-7858,-8042,-8101,-8061,-7936,-7763,-7541,-7307,-7050,-6775,-6487,-6158,-5799,-5382,-4900,-4348,-3710,-2999,-2216,-1382,-515,359,1227,2056,2841,3565,4225,4816,5351,5816,6232,6583,6867,7075,7194,7196,7092,6834,6450,5915,5251,4480,3611,2696,1745,801,-109,-977,-1770,-2483,-3098,-3588,-3948,-4144,-4177,-4031,-3727,-3279,-2725,-2116,-1492,-913,-402,-2,305,514,669,800,949,1141,1400,1711,2060,2408,2698,2886,2922,2778,2452,1959,1352,695,68,-457,-814,-966,-913,-662,-285,172,628,1024,1328,1523,1626,1674,1706,1765,1875,2038,2236,2425,2552,2568,2419,2099,1601,971,257,-466,-1142,-1704,-2134,-2405,-2549,-2575,-2535,-2448,-2344,-2226,-2088,-1906,-1662,-1329,-897,-381,214,836,1453,2021,2501,2872,3119,3262,3301,3306,3283,3313,3410,3615,3932,4350,4837,5343,5824,6207,6474,6570,6510,6298,5977,5600,5219,4893,4657,4532,4514,4574,4673,4763,4802,4762,4632,4433,4196,3979,3835,3823,3968,4287,4752,5313,5908,6454,6883,7141,7190,7032,6694,6213,5665,5095,4577,4144,3827,3623,3524,3493,3492,3492,3450,3366,3225,3052,2870,2704,2587,2516,2496,2491,2455,2348,2092,1675,1050,256,-673,-1654,-2595,-3399,-3991,-4309,-4350,-4129,-3705,-3151,-2540,-1945,-1397,-926,-506,-126,261,673,1127,1604,2069,2468,2740,2833,2721,2399,1920,1334,754,247,-77,-191,-54,306,834,1472,2115,2698,3143,3416,3486,3385,3110,2738,2281,1814,1345,931,564,280,59,-94,-208,-311,-439,-620,-903,-1282,-1798,-2413,-3134,-3913,-4733,-5535,-6305,-6985,-7574,-8021,-8339,-8485,-8473,-8278,-7891,-7327,-6578,-5698,-4714,-3718,-2759,-1946,-1305,-904,-728,-760,-947,-1206,-1469,-1645,-1689,-1557,-1250,-791,-228,381,969,1487,1886,2154,2287,2298,2229,2090,1945,1790,1672,1560,1477,1359,1206,960,604,130,-459,-1131,-1830,-2514,-3104,-3579,-3885,-4053,-4077,-4040,-3978,-3980,-4087,-4354,-4770,-5336,-5983,-6651,-7260,-7731,-8016,-8080,-7926,-7572,-7078,-6480,-5856,-5243,-4683,-4208,-3819,-3536,-3343,-3261,-3270,-3404,-3634,-3978,-4403,-4873,-5357,-5780,-6109,-6286,-6294,-6116,-5776,-5296,-4717,-4090,-3439,-2814,-2220,-1679,-1193,-764,-397,-83,161,362,495,598,665,729,810,926,1091,1306,1556,1813,2059,2233,2352,2358,2281,2115,1881,1599,1296,984,690,415,180,-22,-159,-259,-287,-263,-188,-71,48,159,216,205,108,-73,-320,-608,-903,-1171,-1385,-1523,-1595,-1602,-1593,-1581,-1631,-1750,-1982,-2307,-2728,-3200,-3690,-4153,-4541,-4831,-4999,-5035,-4968,-4783,-4547,-4241,-3927,-3595,-3270,-2944,-2615,-2265,-1881,-1431,-915,-304,383,1150,1955,2771,3530,4195,4704,5025,5146,5068,4823,4473,4072,3700,3421,3274,3306,3510,3883,4391,4977,5603,6171,6645,6922,6963,6701,6113,5181,3930,2390,651,-1219,-3092,-4874,-6458,-7768,-8748,-9385,-9680,-9674,-9426,-8984,-8428,-7799,-7148,-6505,-5885,-5302,-4758,-4259,-3806,-3400,-3038,-2709,-2402,-2084,-1737,-1323,-837,-243,433,1205,2033,2894,3754,4571,5313,5946,6445,6788,6974,6995,6872,6626,6280,5893,5490,5128,4839,4645,4555,4548,4586,4612,4565,4385,4038,3503,2806,1983,1102,241,-542,-1182,-1662,-1989,-2185,-2324,-2460,-2658,-2969,-3397,-3935,-4537,-5127,-5640,-5993,-6143,-6052,-5730,-5203,-4532,-3780,-3027,-2332,-1761,-1323,-1060,-927,-925,-996,-1102,-1196,-1236,-1187,-1018,-724,-287,266,929,1650,2408,3133,3804,4367,4804,5099,5250,5271,5179,5004,4772,4522,4281,4085,3947,3875,3861,3870,3874,3819,3668,3379,2929,2319,1545,663,-300,-1273,-2200,-3028,-3719,-4247,-4617,-4833,-4922,-4907,-4822,-4686,-4524,-4352,-4185,-4027,-3895,-3801,-3747,-3767,-3852,-4023,-4270,-4580,-4912,-5219,-5452,-5530,-5416,-5050,-4404,-3495,-2327,-975,498,1993,3424,4686,5734,6482,6948,7103,7013,6714,6291,5815,5361,4990,4737,4621,4627,4726,4871,5006,5087,5067,4932,4672,4311,3872,3406,2932,2493,2089,1724,1375,1017,603,130,-449,-1105,-1829,-2583,-3301,-3945,-4449,-4788,-4939,-4916,-4738,-4456,-4110,-3751,-3422,-3141,-2937,-2801,-2730,-2715,-2736,-2786,-2851,-2914,-2977,-3009,-3010,-2949,-2818,-2608,-2316,-1958,-1568,-1170,-822,-547,-375,-316,-348,-454,-575,-672,-683,-569,-297,131,713,1398,2144,2881,3560,4114,4528,4758,4823,4715,4473,4119,3700,3242,2794,2366,1993,1684,1447,1296,1232,1255,1365,1532,1752,1966,2159,2277,2288,2176,1911,1513,985,365,-308,-985,-1618,-2166,-2594,-2901,-3069,-3138,-3125,-3078,-3034,-3028,-3082,-3202,-3378,-3575,-3757,-3874,-3886,-3760,-3473,-3031,-2438,-1731,-942,-111,711,1506,2224,2867,3411,3870,4253,4583,4880,5178,5487,5821,6185,6546,6896,7180,7362,7408,7275,6971,6483,5872,5166,4460,3808,3288,2947,2796,2835,3021,3290,3577,3798,3903,3837,3598,3181,2633,2000,1343,718,177,-257,-558,-752,-832,-855,-805,-745,-642,-526,-370,-170,82,384,733,1098,1452,1774,2010,2172,2235,2235,2207,2202,2278,2484,2845,3371,4031,4780,5542,6249,6812,7191,7329,7243,6946,6497,5960,5405,4902,4493,4218,4085,4088,4217,4436,4733,5059,5413,5739,6037,6245,6354,6308,6088,5663,5026,4190,3170,2026,804,-417,-1575,-2605,-3469,-4125,-4581,-4835,-4914,-4852,-4676,-4423,-4123,-3797,-3456,-3136,-2812,-2545,-2297,-2115,-1971,-1867,-1774,-1662,-1498,-1231,-856,-330,326,1105,1989,2908,3854,4746,5568,6274,6845,7278,7564,7732,7781,7742,7623,7435,7184,6865,6474,6012,5467,4856,4173,3439,2670,1876,1080,286,-503,-1278,-2056,-2831,-3622,-4417,-5217,-6007,-6757,-7449,-8044,-8520,-8860,-9043,-9088,-8989,-8771,-8454,-8053,-7593,-7079,-6535,-5959,-5377,-4795,-4239,-3725,-3279,-2903,-2603,-2356,-2123,-1870,-1527,-1073,-461,297,1191,2157,3142,4043,4785,5282,5472,5340,4885,4161,3238,2215,1183,232,-582,-1214,-1669,-1960,-2124,-2224,-2289,-2388,-2530,-2742,-3022,-3352,-3720,-4086,-4443,-4761,-5033,-5261,-5444,-5598,-5745,-5885,-6057,-6257,-6509,-6807,-7152,-7521,-7894,-8238,-8518,-8695,-8753,-8653,-8413,-8024,-7518,-6925,-6288,-5646,-5034,-4486,-3997,-3594,-3236,-2932,-2641,-2367,-2081,-1795,-1503,-1212,-934,-659,-397,-134,149,446,793,1170,1587,2021,2451,2841,3157,3371,3445,3377,3150,2789,2312,1759,1164,573,7,-498,-944,-1310,-1618,-1854,-2045,-2180,-2279,-2331,-2345,-2322,-2255,-2172,-2061,-1957,-1864,-1804,-1790,-1824,-1917,-2050,-2225,-2412,-2601,-2761,-2891,-2965,-2996,-2982,-2938,-2869,-2790,-2686,-2575,-2426,-2254,-2041,-1799,-1539,-1285,-1068,-916,-879,-952,-1194,-1557,-2067,-2660,-3320,-3981,-4614,-5166,-5618,-5941,-6123,-6155,-6030,-5748,-5303,-4708,-3968,-3107,-2157,-1160,-169,756,1570,2222,2693,2976,3082,3061,2946,2799,2665,2573,2562,2617,2759,2949,3187,3442,3695,3929,4131,4281,4387,4416,4387,4268,4067,3767,3365,2858,2252,1559,792,-14,-840,-1644,-2386,-3040,-3546,-3891,-4014,-3915,-3559,-2971,-2150,-1168,-60,1072,2165,3131,3901,4428,4680,4649,4370,3869,3221,2491,1745,1067,492,78,-172,-249,-177,10,272,556,828,1042,1184,1236,1203,1102,940,749,543,328,135,-63,-233,-408,-566,-725,-870,-1003,-1110,-1193,-1234,-1252,-1226,-1180,-1095,-981,-825,-604,-325,39,471,954,1473,1966,2407,2723,2890,2847,2589,2087,1381,482,-538,-1620,-2696,-3677,-4513,-5139,-5525,-5659,-5534,-5187,-4640,-3956,-3176,-2356,-1545,-770,-79,534,1037,1446,1746,1956,2075,2123,2099,2022,1885,1710,1487,1246,986,747,540,406,351,404,559,815,1151,1544,1954,2357,2710,2993,3185,3276,3271,3169,2991,2749,2460,2156,1832,1535,1251,1014,820,682,609,596,667,794,1004,1257,1555,1853,2131,2337,2448,2420,2239,1893,1386,741,-7,-822,-1645,-2435,-3142,-3730,-4173,-4464,-4598,-4593,-4468,-4251,-3972,-3656,-3331,-3022,-2732,-2496,-2279,-2124,-1985,-1889,-1810,-1748,-1701,-1648,-1598,-1521,-1411,-1245,-998,-646,-186,414,1120,1950,2847,3801,4741,5636,6421,7046,7474,7666,7614,7315,6792,6074,5225,4285,3348,2454,1684,1060,610,321,160,78,9,-103,-326,-683,-1212,-1895,-2724,-3651,-4641,-5630,-6578,-7446,-8184,-8804,-9260,-9581,-9748,-9782,-9686,-9465,-9149,-8723,-8225,-7646,-6993,-6277,-5485,-4629,-3714,-2757,-1777,-807,124,985,1760,2434,3022,3533,4009,4481,4990,5567,6224,6966,7768,8590,9392,10098,10673,11058,11222,11166,10889,10443,9878,9264,8671,8152,7749,7443,7231,7013,6750,6315,5665,4735,3522,2058,410,-1320,-3022,-4575,-5896,-6902,-7581,-7920,-7982,-7807,-7495,-7105,-6712,-6369,-6080,-5886,-5729,-5628,-5522,-5409,-5263,-5087,-4876,-4653,-4417,-4184,-3946,-3691,-3397,-3021,-2527,-1874,-1034,4,1233,2620,4120,5654,7163,8555,9766,10734,11402,11741,11733,11371,10687,9713,8505,7149,5720,4322,3047,1978,1181,692,519,616,940,1389,1890,2336,2675,2841,2835,2652,2339,1940,1513,1113,777,524,366,262,206,130,17,-170,-441,-775,-1159,-1523,-1828,-2007,-2015,-1832,-1443,-885,-194,560,1313,2004,2592,3060,3419,3709,3973,4284,4688,5219,5894,6679,7537,8375,9132,9704,10038,10105,9883,9435,8815,8123,7469,6942,6638,6584,6809,7253,7847,8492,9033,9392,9410,9053,8266,7063,5513,3700,1758,-190,-2007,-3603,-4895,-5860,-6501,-6858,-6992,-6973,-6867,-6720,-6564,-6401,-6210,-5966,-5636,-5191,-4636,-3975,-3251,-2508,-1803,-1176,-662,-268,24,237,431,637,914,1279,1751,2329,2996,3734,4500,5277,6006,6664,7185,7531,7647,7492,7040,6277,5235,3950,2509,1005,-466,-1793,-2915,-3769,-4359,-4690,-4830,-4834,-4789,-4745,-4763,-4855,-5020,-5236,-5451,-5629,-5715,-5679,-5503,-5196,-4780,-4306,-3827,-3408,-3100,-2946,-2951,-3112,-3376,-3681,-3946,-4082,-4031,-3741,-3220,-2500,-1653,-776,33,681,1112,1281,1224,964,594,201,-140,-329,-343,-145,230,753,1334,1926,2432,2812,3019,3042,2900,2618,2269,1888,1566,1321,1194,1164,1203,1239,1206,1015,603,-69,-1017,-2203,-3565,-5002,-6402,-7642,-8630,-9277,-9567,-9490,-9112,-8501,-7775,-7026,-6363,-5847,-5524,-5388,-5419,-5558,-5747,-5932,-6059,-6123,-6108,-6050,-5968,-5907,-5877,-5901,-5943,-5994,-5974,-5868,-5592,-5157,-4530,-3753,-2864,-1917,-988,-123,617,1203,1619,1851,1918,1816,1579,1196,718,134,-500,-1167,-1806,-2383,-2841,-3151,-3298,-3275,-3117,-2849,-2518,-2168,-1824,-1516,-1235,-992,-759,-540,-314,-95,103,258,329,290,113,-219,-703,-1324,-2050,-2831,-3614,-4331,-4923,-5324,-5491,-5386,-5010,-4372,-3526,-2542,-1508,-526,296,884,1152,1091,692,16,-856,-1819,-2743,-3535,-4080,-4351,-4311,-4005,-3481,-2830,-2136,-1486,-938,-533,-264,-118,-26,51,192,435,801,1296,1881,2511,3130,3662,4071,4302,4366,4251,4017,3689,3342,3004,2723,2489,2307,2129,1921,1639,1254,759,181,-439,-1021,-1497,-1796,-1871,-1710,-1336,-803,-213,357,793,1039,1043,814,379,-181,-781,-1330,-1736,-1943,-1913,-1639,-1142,-462,350,1242,2143,3014,3779,4405,4822,5016,4934,4592,3973,3130,2104,971,-179,-1269,-2209,-2946,-3446,-3704,-3746,-3618,-3376,-3077,-2767,-2481,-2236,-2025,-1844,-1668,-1487,-1292,-1086,-895,-748,-673,-719,-883,-1197,-1620,-2141,-2693,-3231,-3687,-4003,-4140,-4057,-3758,-3242,-2557,-1734,-856,40,870,1614,2230,2722,3099,3395,3639,3875,4126,4414,4739,5085,5435,5748,6004,6171,6248,6230,6149,6010,5865,5712,5587,5471,5368,5247,5088,4864,4551,4149,3649,3084,2465,1841,1235,694,220,-157,-460,-691,-873,-1047,-1217,-1436,-1694,-2014,-2384,-2787,-3197,-3582,-3907,-4147,-4286,-4317,-4255,-4124,-3956,-3785,-3649,-3550,-3508,-3491,-3475,-3425,-3290,-3049,-2670,-2157,-1518,-781,5,819,1592,2323,2960,3513,3957,4295,4517,4609,4564,4360,3993,3454,2761,1930,1011,50,-887,-1734,-2448,-2974,-3315,-3459,-3443,-3303,-3081,-2830,-2566,-2328,-2095,-1881,-1652,-1402,-1128,-826,-526,-253,-40,71,77,-37,-241,-498,-750,-939,-995,-897,-591,-110,548,1311,2138,2944,3674,4280,4716,4991,5099,5081,4966,4805,4625,4469,4344,4268,4228,4214,4211,4195,4152,4062,3909,3687,3387,2996,2524,1953,1308,577,-214,-1045,-1910,-2753,-3582,-4337,-5012,-5577,-6014,-6323,-6491,-6544,-6483,-6341,-6133,-5881,-5603,-5312,-5018,-4724,-4434,-4143,-3851,-3542,-3209,-2829,-2386,-1858,-1230,-496,337,1243,2182,3095,3921,4592,5058,5276,5247,4974,4525,3948,3345,2795,2376,2148,2140,2360,2774,3360,4030,4753,5435,6037,6486,6741,6755,6500,5959,5137,4049,2742,1283,-255,-1763,-3172,-4377,-5338,-6013,-6405,-6542,-6479,-6277,-6011,-5723,-5466,-5238,-5051,-4863,-4667,-4420,-4122,-3771,-3388,-3010,-2670,-2415,-2255,-2208,-2239,-2319,-2382,-2376,-2242,-1948,-1468,-824,-22,882,1861,2868,3874,4851,5786,6666,7474,8206,8825,9323,9658,9818,9780,9551,9131,8573,7889,7165,6421,5740,5139,4667,4331,4136,4070,4117,4245,4437,4665,4913,5167,5409,5627,5803,5905,5916,5790,5519,5077,4475,3727,2872,1972,1063,228,-519,-1123,-1596,-1934,-2185,-2366,-2530,-2702,-2897,-3125,-3371,-3606,-3822,-3971,-4053,-4039,-3921,-3699,-3363,-2916,-2358,-1696,-935,-105,790,1703,2612,3481,4279,4995,5626,6170,6672,7139,7615,8116,8638,9180,9687,10111,10380,10419,10173,9584,8658,7404,5888,4193,2414,667,-965,-2393,-3578,-4480,-5099,-5432,-5492,-5287,-4841,-4165,-3303,-2293,-1207,-135,833,1579,2028,2093,1761,1039,10,-1216,-2489,-3656,-4563,-5110,-5213,-4879,-4127,-3056,-1752,-349,1056,2359,3496,4423,5108,5559,5761,5740,5490,5029,4375,3546,2586,1549,495,-482,-1319,-1917,-2237,-2226,-1891,-1258,-381,650,1749,2811,3755,4512,5029,5291,5302,5077,4672,4114,3466,2768,2059,1370,725,132,-387,-837,-1197,-1477,-1664,-1789,-1845,-1883,-1908,-1967,-2074,-2249,-2500,-2819,-3204,-3635,-4105,-4610,-5140,-5703,-6296,-6906,-7535,-8135,-8681,-9111,-9364,-9389,-9137,-8586,-7748,-6647,-5363,-3956,-2544,-1202,-20,935,1630,2031,2150,1996,1604,1005,253,-617,-1539,-2464,-3334,-4081,-4659,-5022,-5143,-5030,-4701,-4222,-3659,-3100,-2619,-2280,-2115,-2127,-2291,-2556,-2870,-3182,-3444,-3656,-3809,-3949,-4109,-4342,-4675,-5121,-5661,-6247,-6810,-7270,-7548,-7571,-7318,-6761,-5934,-4895,-3706,-2468,-1263,-176,729,1392,1812,1960,1880,1591,1144,612,31,-506,-969,-1300,-1474,-1491,-1337,-1066,-680,-257,188,590,928,1172,1317,1367,1341,1261,1155,1055,972,918,894,870,835,743,565,279,-134,-661,-1287,-1959,-2641,-3271,-3813,-4244,-4554,-4770,-4914,-5041,-5182,-5366,-5607,-5882,-6162,-6409,-6555,-6594,-6483,-6247,-5916,-5533,-5167,-4875,-4679,-4623,-4660,-4781,-4907,-4981,-4935,-4722,-4310,-3703,-2914,-1995,-978,50,1065,1963,2729,3284,3613,3672,3472,3001,2321,1460,522,-412,-1235,-1847,-2170,-2162,-1812,-1168,-307,662,1610,2434,3030,3362,3405,3209,2827,2356,1878,1481,1208,1096,1127,1276,1484,1697,1853,1917,1853,1672,1379,1017,634,282,23,-96,-38,216,659,1260,1963,2697,3382,3940,4306,4443,4323,3976,3428,2744,2004,1275,633,135,-191,-328,-296,-126,119,400,625,772,770,626,336,-66,-514,-955,-1297,-1495,-1501,-1311,-942,-451,109,643,1106,1422,1579,1558,1392,1110,769,415,88,-177,-390,-541,-669,-786,-917,-1076,-1260,-1459,-1655,-1825,-1949,-2015,-2003,-1920,-1757,-1520,-1215,-834,-392,128,703,1346,2019,2710,3369,3955,4438,4769,4963,4997,4929,4778,4599,4429,4292,4200,4127,4050,3913,3678,3306,2774,2101,1306,463,-379,-1131,-1753,-2188,-2435,-2488,-2377,-2140,-1815,-1453,-1094,-759,-499,-294,-203,-189,-300,-513,-846,-1296,-1846,-2483,-3175,-3878,-4555,-5134,-5582,-5820,-5820,-5528,-4934,-4038,-2869,-1486,32,1583,3059,4351,5380,6066,6390,6340,5962,5307,4477,3535,2601,1730,999,441,78,-91,-86,69,326,660,1020,1388,1736,2065,2369,2676,2984,3328,3701,4100,4529,4924,5301,5570,5742,5748,5597,5259,4761,4110,3351,2515,1639,771,-84,-877,-1618,-2277,-2851,-3331,-3694,-3937,-4049,-4019,-3860,-3580,-3203,-2778,-2340,-1957,-1675,-1556,-1621,-1894,-2349,-2957,-3637,-4330,-4929,-5372,-5592,-5534,-5201,-4578,-3717,-2671,-1523,-368,689,1558,2141,2388,2251,1743,893,-220,-1493,-2798,-4001,-4969,-5590,-5794,-5535,-4845,-3760,-2383,-827,795,2351,3747,4901,5758,6299,6527,6472,6171,5681,5043,4300,3485,2623,1738,852,-13,-828,-1560,-2168,-2612,-2851,-2846,-2575,-2032,-1236,-243,883,2029,3097,3969,4557,4786,4638,4114,3282,2235,1087,-21,-973,-1675,-2058,-2119,-1882,-1411,-799,-142,467,944,1242,1332,1227,958,576,164,-234,-527,-698,-707,-554,-268,141,606,1117,1610,2084,2502,2870,3186,3453,3686,3884,4037,4137,4152,4050,3812,3404,2832,2112,1278,389,-479,-1266,-1888,-2305,-2485,-2426,-2154,-1719,-1171,-590,-6,509,967,1334,1640,1898,2121,2350,2579,2841,3132,3459,3817,4194,4575,4929,5233,5449,5535,5471,5211,4753,4094,3255,2283,1233,179,-808,-1660,-2318,-2748,-2914,-2828,-2486,-1937,-1217,-400,447,1241,1907,2376,2603,2557,2244,1696,965,144,-684,-1411,-1941,-2207,-2154,-1769,-1078,-109,1049,2336,3658,4943,6126,7144,7961,8550,8884,8983,8831,8475,7936,7262,6509,5730,4985,4321,3778,3372,3102,2954,2881,2859,2837,2791,2708,2582,2441,2287,2167,2083,2068,2116,2236,2401,2595,2784,2930,3002,2981,2839,2584,2225,1765,1262,711,182,-324,-765,-1139,-1442,-1690,-1899,-2109,-2327,-2585,-2884,-3199,-3532,-3815,-4039,-4146,-4120,-3941,-3614,-3155,-2607,-2007,-1415,-864,-405,-42,205,367,440,478,476,483,494,533,598,698,836,1001,1203,1420,1652,1883,2094,2259,2365,2371,2279,2053,1713,1251,697,77,-585,-1240,-1870,-2428,-2895,-3239,-3443,-3501,-3409,-3189,-2857,-2462,-2044,-1665,-1379,-1239,-1290,-1556,-2035,-2698,-3493,-4338,-5150,-5826,-6297,-6488,-6389,-5980,-5317,-4451,-3473,-2482,-1565,-817,-301,-55,-99,-411,-955,-1673,-2485,-3325,-4106,-4769,-5263,-5547,-5628,-5499,-5205,-4781,-4274,-3733,-3185,-2660,-2163,-1696,-1247,-807,-351,107,598,1078,1559,1990,2355,2617,2749,2740,2594,2314,1948,1502,1044,574,152,-251,-594,-934,-1266,-1635,-2077,-2597,-3230,-3941,-4732,-5529,-6307,-6984,-7509,-7839,-7930,-7788,-7415,-6865,-6189,-5467,-4777,-4198,-3776,-3558,-3548,-3718,-4047,-4459,-4890,-5276,-5527,-5609,-5454,-5067,-4432,-3603,-2618,-1573,-533,392,1133,1609,1769,1588,1062,236,-834,-2051,-3309,-4500,-5518,-6276,-6725,-6831,-6592,-6052,-5245,-4248,-3146,-1996,-910,75,874,1456,1784,1842,1631,1167,480,-377,-1344,-2349,-3314,-4171,-4857,-5322,-5552,-5517,-5254,-4757,-4096,-3294,-2423,-1530,-672,105,764,1269,1618,1779,1792,1635,1362,974,526,29,-471,-954,-1393,-1764,-2037,-2199,-2207,-2058,-1723,-1196,-500,366,1333,2367,3397,4360,5199,5863,6323,6564,6600,6447,6165,5781,5369,4946,4568,4219,3926,3640,3366,3056,2703,2280,1796,1249,674,93,-449,-916,-1279,-1510,-1610,-1585,-1457,-1275,-1065,-891,-779,-758,-849,-1031,-1296,-1604,-1913,-2191,-2406,-2542,-2600,-2589,-2518,-2409,-2267,-2101,-1905,-1686,-1430,-1155,-866,-586,-352,-193,-153,-253,-511,-916,-1437,-2015,-2597,-3090,-3461,-3624,-3592,-3320,-2861,-2212,-1440,-571,336,1245,2111,2913,3605,4185,4608,4881,4967,4875,4594,4144,3556,2872,2155,1473,904,506,342,437,801,1411,2217,3144,4118,5030,5817,6390,6711,6747,6496,5979,5243,4329,3313,2248,1199,206,-684,-1460,-2096,-2599,-2955,-3165,-3219,-3102,-2812,-2323,-1661,-814,162,1236,2337,3396,4347,5121,5673,5975,6025,5835,5456,4928,4316,3677,3045,2469,1949,1499,1092,727,360,-7,-406,-836,-1283,-1747,-2181,-2568,-2864,-3046,-3098,-3018,-2827,-2546,-2230,-1910,-1644,-1450,-1360,-1350,-1428,-1521,-1620,-1655,-1601,-1434,-1137,-723,-203,396,1046,1710,2366,2954,3466,3838,4056,4085,3900,3506,2899,2110,1188,186,-809,-1723,-2481,-3017,-3303,-3318,-3081,-2623,-2006,-1280,-522,220,893,1453,1888,2176,2327,2332,2216,1970,1616,1163,614,-5,-685,-1397,-2119,-2814,-3455,-3995,-4397,-4620,-4629,-4410,-3942,-3254,-2361,-1317,-189,972,2070,3060,3872,4468,4835,4962,4877,4598,4181,3646,3054,2417,1780,1157,575,65,-372,-676,-867,-891,-763,-483,-52,471,1083,1709,2327,2875,3324,3643,3808,3817,3666,3368,2945,2417,1812,1155,473,-220,-890,-1534,-2123,-2649,-3099,-3464,-3729,-3906,-3969,-3952,-3847,-3683,-3495,-3294,-3135,-3022,-2990,-3031,-3146,-3306,-3478,-3617,-3682,-3619,-3412,-3032,-2498,-1821,-1055,-231,584,1353,2034,2593,3026,3322,3499,3565,3546,3452,3303,3087,2818,2477,2070,1607,1093,572,68,-364,-682,-834,-785,-518,-17,674,1534,2469,3432,4302,5036,5541,5790,5763,5470,4949,4258,3473,2662,1908,1254,741,374,138,10,-44,-54,-36,0,56,152,294,507,784,1132,1520,1926,2302,2601,2796,2834,2733,2465,2084,1599,1070,533,31,-391,-715,-907,-952,-845,-574,-152,416,1098,1870,2685,3502,4278,4976,5559,6024,6344,6544,6618,6597,6490,6319,6095,5818,5484,5088,4614,4064,3432,2731,1983,1214,467,-227,-815,-1275,-1564,-1681,-1620,-1402,-1059,-644,-196,212,549,761,840,770,579,299,-23,-322,-553,-666,-634,-456,-131,310,835,1411,1991,2547,3045,3462,3777,3980,4051,3986,3768,3402,2881,2230,1477,673,-123,-846,-1431,-1834,-2002,-1953,-1660,-1198,-580,100,795,1433,1963,2347,2561,2604,2480,2224,1862,1451,1027,648,345,150,66,88,174,297,379,403,300,78,-274,-713,-1183,-1623,-1952,-2122,-2086,-1828,-1366,-727,25,834,1630,2359,2964,3412,3671,3722,3564,3185,2604,1846,934,-51,-1071,-2022,-2845,-3444,-3779,-3790,-3486,-2871,-1995,-928,254,1445,2560,3497,4186,4565,4597,4271,3609,2638,1439,67,-1380,-2818,-4163,-5344,-6303,-7011,-7448,-7626,-7567,-7314,-6916,-6422,-5898,-5372,-4907,-4519,-4234,-4068,-4011,-4068,-4221,-4447,-4728,-5016,-5291,-5505,-5632,-5644,-5514,-5244,-4813,-4252,-3559,-2782,-1942,-1104,-302,400,974,1366,1567,1547,1325,907,335,-333,-1040,-1700,-2262,-2655,-2855,-2837,-2626,-2253,-1770,-1249,-750,-336,-65,47,-38,-295,-715,-1263,-1888,-2552,-3194,-3768,-4232,-4551,-4709,-4709,-4573,-4336,-4065,-3806,-3626,-3572,-3671,-3940,-4344,-4866,-5416,-5952,-6378,-6645,-6706,-6538,-6141,-5545,-4780,-3912,-2990,-2087,-1254,-549,-16,321,436,339,40,-438,-1027,-1698,-2365,-2964,-3442,-3716,-3768,-3559,-3083,-2366,-1428,-335,864,2085,3257,4297,5136,5706,5954,5854,5375,4547,3383,1950,326,-1407,-3128,-4753,-6167,-7312,-8111,-8557,-8639,-8387,-7866,-7136,-6282,-5392,-4523,-3759,-3125,-2666,-2387,-2301,-2381,-2626,-2969,-3396,-3817,-4198,-4455,-4551,-4430,-4075,-3471,-2636,-1603,-423,821,2058,3190,4139,4839,5241,5318,5082,4548,3788,2854,1855,871,2,-676,-1115,-1269,-1161,-783,-212,527,1343,2196,2996,3718,4289,4701,4923,4952,4798,4464,3989,3386,2706,1977,1247,550,-89,-640,-1108,-1471,-1754,-1952,-2078,-2146,-2158,-2118,-2035,-1896,-1707,-1469,-1172,-847,-493,-144,181,464,685,846,937,977,968,927,869,785,698,576,430,233,-16,-323,-672,-1050,-1398,-1687,-1837,-1818,-1564,-1076,-326,625,1746,2938,4113,5172,6021,6580,6809,6671,6196,5396,4361,3145,1870,608,-535,-1490,-2202,-2629,-2767,-2629,-2235,-1656,-923,-133,674,1409,2040,2504,2788,2866,2733,2404,1891,1228,473,-333,-1100,-1766,-2253,-2493,-2437,-2055,-1350,-352,862,2200,3540,4741,5702,6292,6474,6205,5516,4478,3193,1797,433,-761,-1672,-2214,-2364,-2122,-1559,-736,215,1218,2147,2938,3529,3885,4008,3912,3642,3242,2773,2280,1811,1393,1049,770,567,399,274,154,37,-76,-189,-277,-326,-331,-258,-142,43,239,442,609,716,747,699,581,427,263,140,93,150,335,637,1054,1542,2078,2594,3072,3441,3689,3768,3684,3414,3004,2457,1849,1221,658,203,-72,-142,-3,352,853,1476,2116,2726,3205,3506,3576,3378,2925,2218,1323,289,-791,-1844,-2777,-3533,-4055,-4334,-4359,-4185,-3829,-3390,-2889,-2410,-1964,-1589,-1274,-1022,-806,-630,-472,-353,-264,-229,-248,-331,-458,-622,-778,-893,-931,-849,-641,-299,146,655,1172,1628,1975,2150,2139,1930,1543,1032,433,-161,-718,-1168,-1503,-1701,-1791,-1781,-1727,-1635,-1550,-1473,-1422,-1383,-1366,-1345,-1341,-1337,-1353,-1394,-1470,-1585,-1741,-1926,-2130,-2335,-2515,-2656,-2725,-2714,-2601,-2384,-2061,-1649,-1166,-659,-159,278,619,817,878,789,598,356,118,-15,-6,232,693,1406,2313,3368,4480,5548,6482,7173,7573,7607,7297,6631,5698,4561,3347,2175,1165,438,70,123,587,1437,2565,3868,5191,6391,7331,7908,8043,7721,6945,5785,4318,2671,958,-696,-2179,-3416,-4343,-4944,-5220,-5213,-4962,-4547,-4011,-3435,-2850,-2308,-1815,-1396,-1042,-774,-578,-490,-502,-645,-913,-1298,-1778,-2297,-2800,-3204,-3436,-3422,-3117,-2497,-1581,-421,902,2269,3576,4696,5541,6046,6179,5955,5430,4674,3805,2918,2119,1486,1070,892,950,1202,1604,2105,2634,3158,3610,3977,4218,4330,4305,4136,3858,3472,3025,2540,2052,1595,1184,838,550,332,162,51,-12,-27,19,102,242,402,569,716,798,803,703,494,202,-163,-531,-884,-1139,-1271,-1219,-972,-505,159,1010,1983,3026,4057,4995,5764,6290,6534,6467,6108,5503,4724,3878,3072,2403,1981,1830,2006,2454,3143,3966,4834,5631,6261,6648,6733,6497,5946,5120,4069,2886,1636,423,-696,-1645,-2402,-2930,-3252,-3374,-3337,-3181,-2942,-2667,-2376,-2102,-1854,-1655,-1513,-1445,-1475,-1610,-1873,-2257,-2755,-3334,-3941,-4518,-4973,-5251,-5270,-5006,-4440,-3612,-2586,-1459,-353,621,1344,1738,1753,1380,660,-339,-1511,-2741,-3914,-4918,-5685,-6143,-6291,-6126,-5687,-5033,-4226,-3339,-2435,-1587,-825,-221,227,478,543,418,134,-288,-794,-1355,-1914,-2441,-2894,-3240,-3461,-3535,-3456,-3227,-2854,-2371,-1805,-1214,-637,-143,237,453,502,372,105,-277,-701,-1118,-1472,-1701,-1788,-1694,-1430,-1004,-445,201,878,1523,2068,2442,2598,2485,2091,1433,541,-512,-1633,-2742,-3718,-4494,-4998,-5193,-5085,-4699,-4088,-3337,-2509,-1711,-991,-433,-65,78,-2,-300,-770,-1399,-2102,-2865,-3621,-4341,-5001,-5575,-6052,-6433,-6699,-6867,-6919,-6878,-6738,-6528,-6254,-5965,-5667,-5423,-5236,-5148,-5152,-5246,-5397,-5562,-5682,-5697,-5554,-5205,-4650,-3877,-2948,-1917,-871,79,854,1359,1552,1408,948,234,-650,-1599,-2510,-3288,-3866,-4212,-4314,-4223,-3968,-3641,-3285,-2973,-2727,-2558,-2459,-2390,-2326,-2233,-2085,-1890,-1645,-1382,-1141,-938,-839,-828,-950,-1172,-1481,-1840,-2197,-2504,-2720,-2799,-2728,-2493,-2112,-1608,-1040,-456,74,484,734,771,613,243,-262,-869,-1476,-2004,-2361,-2468,-2274,-1744,-890,244,1588,3017,4429,5670,6644,7243,7420,7163,6509,5530,4342,3061,1819,737,-101,-626,-811,-677,-240,407,1218,2083,2931,3681,4260,4626,4731,4572,4146,3482,2613,1585,459,-721,-1889,-3005,-4017,-4886,-5575,-6061,-6312,-6337,-6124,-5709,-5123,-4420,-3666,-2939,-2297,-1810,-1508,-1413,-1500,-1739,-2044,-2353,-2573,-2632,-2481,-2092,-1472,-672,258,1208,2110,2857,3389,3671,3681,3467,3067,2566,2044,1574,1223,1018,989,1106,1364,1692,2071,2424,2740,2962,3098,3114,3038,2856,2603,2284,1935,1576,1248,961,761,636,622,692,857,1084,1365,1660,1944,2183,2342,2412,2366,2221,1975,1659,1293,914,549,236,-16,-170,-243,-211,-99,97,363,703,1109,1591,2131,2719,3336,3919,4444,4831,5044,5043,4816,4373,3761,3048,2312,1654,1153,881,893,1186,1760,2552,3499,4516,5507,6393,7100,7569,7780,7711,7381,6811,6045,5123,4100,3014,1914,837,-184,-1109,-1918,-2582,-3077,-3405,-3537,-3508,-3308,-2980,-2558,-2078,-1609,-1183,-864,-679,-663,-815,-1131,-1578,-2102,-2655,-3163,-3559,-3803,-3827,-3634,-3207,-2582,-1802,-946,-71,713,1369,1822,2067,2089,1927,1619,1224,813,431,148,-10,-15,138,439,856,1372,1911,2460,2947,3339,3617,3745,3743,3621,3398,3125,2814,2510,2213,1935,1660,1385,1080,752,377,-25,-452,-882,-1285,-1642,-1922,-2111,-2195,-2168,-2043,-1833,-1563,-1264,-964,-699,-491,-357,-294,-285,-306,-302,-250,-96,166,535,984,1462,1903,2248,2437,2441,2245,1885,1390,845,311,-146,-457,-608,-568,-357,-1,461,978,1499,1982,2379,2659,2804,2792,2635,2331,1906,1383,790,156,-499,-1145,-1773,-2354,-2874,-3320,-3648,-3866,-3925,-3835,-3586,-3189,-2682,-2091,-1489,-908,-427,-63,144,199,129,-37,-230,-405,-508,-498,-368,-113,234,633,1036,1386,1638,1761,1739,1587,1329,1022,703,445,275,229,319,521,819,1160,1495,1777,1956,2014,1934,1728,1424,1051,666,298,-9,-235,-369,-418,-401,-350,-295,-273,-296,-380,-508,-657,-801,-893,-913,-833,-648,-367,-3,402,843,1258,1662,2006,2311,2553,2754,2899,2999,3050,3048,2991,2894,2750,2603,2449,2334,2260,2243,2279,2359,2459,2569,2653,2701,2699,2640,2539,2395,2240,2078,1938,1826,1757,1735,1756,1819,1900,1998,2077,2134,2140,2101,1996,1853,1648,1431,1170,912,632,345,42,-277,-608,-943,-1260,-1543,-1748,-1865,-1861,-1728,-1468,-1101,-638,-147,359,808,1183,1438,1588,1611,1567,1463,1370,1311,1336,1453,1671,1973,2312,2666,2952,3161,3233,3177,2992,2710,2372,2028,1720,1490,1358,1338,1422,1591,1828,2090,2359,2603,2802,2943,3007,2993,2880,2687,2384,2016,1553,1064,529,28,-449,-838,-1140,-1341,-1426,-1435,-1363,-1260,-1159,-1088,-1100,-1203,-1422,-1745,-2145,-2589,-3004,-3342,-3527,-3519,-3283,-2815,-2147,-1330,-452,392,1111,1610,1853,1796,1482,941,273,-451,-1128,-1689,-2077,-2272,-2278,-2133,-1878,-1581,-1284,-1039,-862,-769,-732,-752,-771,-783,-756,-671,-541,-362,-156,54,258,422,555,624,645,597,489,312,61,-249,-648,-1097,-1624,-2192,-2796,-3401,-3991,-4516,-4957,-5267,-5429,-5419,-5234,-4882,-4387,-3797,-3151,-2513,-1938,-1462,-1137,-967,-962,-1110,-1383,-1741,-2157,-2573,-2973,-3313,-3583,-3761,-3845,-3820,-3699,-3473,-3172,-2805,-2410,-2019,-1659,-1371,-1169,-1073,-1083,-1193,-1380,-1625,-1898,-2174,-2440,-2674,-2888,-3074,-3241,-3411,-3566,-3737,-3910,-4088,-4283,-4478,-4688,-4892,-5093,-5265,-5391,-5448,-5405,-5261,-4990,-4625,-4164,-3661,-3147,-2662,-2244,-1907,-1663,-1505,-1409,-1355,-1316,-1277,-1228,-1175,-1130,-1103,-1120,-1177,-1278,-1418,-1556,-1700,-1782,-1829,-1781,-1680,-1505,-1302,-1089,-902,-774,-713,-736,-828,-974,-1147,-1313,-1444,-1516,-1515,-1442,-1304,-1128,-938,-766,-647,-598,-645,-786,-1034,-1366,-1785,-2262,-2783,-3323,-3862,-4364,-4807,-5158,-5388,-5482,-5420,-5196,-4814,-4283,-3629,-2879,-2076,-1259,-481,227,815,1285,1598,1787,1847,1816,1726,1608,1494,1407,1356,1347,1365,1402,1429,1437,1406,1330,1208,1041,841,628,416,234,100,38,58,167,354,596,865,1115,1307,1404,1369,1196,875,433,-97,-681,-1249,-1782,-2221,-2564,-2792,-2920,-2961,-2941,-2882,-2800,-2711,-2616,-2518,-2412,-2289,-2154,-1993,-1816,-1606,-1374,-1092,-773,-386,51,549,1086,1627,2147,2577,2893,3040,3016,2820,2487,2074,1649,1287,1066,1027,1212,1606,2186,2882,3631,4331,4930,5346,5568,5585,5418,5129,4758,4377,4039,3765,3591,3487,3439,3408,3337,3209,2966,2625,2160,1616,1002,367,-261,-841,-1361,-1779,-2114,-2338,-2478,-2534,-2528,-2472,-2380,-2257,-2105,-1918,-1680,-1388,-1012,-570,-33,556,1199,1837,2448,2979,3401,3690,3839,3850,3752,3572,3343,3114,2891,2722,2597,2532,2515,2541,2595,2665,2744,2823,2898,2976,3052,3136,3232,3336,3452,3562,3668,3736,3766,3729,3614,3411,3110,2712,2226,1653,1021,337,-353,-1034,-1656,-2198,-2612,-2885,-2973,-2891,-2616,-2184,-1616,-964,-278,371,944,1379,1665,1794,1780,1672,1512,1353,1255,1228,1306,1461,1673,1894,2084,2201,2228,2167,2025,1851,1670,1541,1481,1516,1645,1853,2120,2419,2715,3006,3259,3494,3692,3880,4037,4181,4288,4358,4358,4288,4116,3844,3466,2981,2411,1775,1083,382,-330,-1009,-1652,-2232,-2738,-3145,-3455,-3636,-3710,-3664,-3528,-3324,-3083,-2839,-2620,-2446,-2331,-2261,-2234,-2210,-2181,-2112,-1998,-1839,-1632,-1403,-1162,-936,-729,-560,-418,-304,-206,-104,0,133,276,453,627,817,984,1149,1276,1393,1477,1559,1619,1682,1723,1755,1757,1724,1645,1513,1327,1085,802,482,154,-176,-478,-750,-965,-1131,-1236,-1292,-1309,-1288,-1254,-1195,-1133,-1042,-937,-786,-612,-394,-154,95,343,572,766,947,1086,1237,1375,1538,1712,1896,2069,2207,2272,2251,2112,1870,1518,1113,674,272,-51,-263,-315,-231,-5,322,703,1099,1451,1728,1908,1976,1958,1849,1712,1538,1386,1252,1152,1086,1039,1001,948,874,751,589,368,113,-179,-476,-771,-1042,-1269,-1456,-1588,-1680,-1734,-1767,-1778,-1778,-1753,-1696,-1584,-1392,-1105,-708,-203,383,1026,1665,2250,2709,3004,3070,2928,2544,1999,1307,587,-121,-712,-1148,-1384,-1417,-1263,-972,-585,-175,216,536,764,892,926,883,797,688,590,521,491,519,584,713,860,1054,1248,1451,1638,1801,1920,1997,2002,1958,1837,1671,1450,1205,947,705,494,345,262,266,345,505,716,981,1262,1563,1862,2152,2433,2697,2947,3178,3386,3556,3676,3725,3683,3543,3301,2976,2588,2200,1830,1566,1414,1440,1624,1975,2449,2994,3551,4048,4428,4650,4697,4558,4269,3847,3344,2791,2222,1657,1111,583,62,-446,-969,-1478,-1996,-2481,-2920,-3287,-3530,-3664,-3631,-3479,-3190,-2829,-2422,-2042,-1723,-1534,-1480,-1598,-1847,-2208,-2612,-2991,-3286,-3425,-3382,-3137,-2702,-2126,-1458,-780,-162,335,652,782,710,474,104,-342,-827,-1298,-1730,-2105,-2398,-2621,-2753,-2804,-2762,-2634,-2409,-2106,-1723,-1295,-846,-416,-40,243,411,450,363,165,-108,-439,-773,-1098,-1374,-1599,-1764,-1879,-1958,-2012,-2057,-2113,-2175,-2254,-2343,-2430,-2511,-2575,-2612,-2623,-2603,-2554,-2491,-2412,-2344,-2273,-2230,-2188,-2160,-2126,-2067,-1976,-1830,-1630,-1379,-1088,-786,-500,-264,-107,-43,-88,-234,-463,-758,-1076,-1397,-1686,-1924,-2101,-2208,-2261,-2249,-2201,-2102,-1976,-1819,-1627,-1429,-1197,-982,-761,-588,-446,-392,-406,-519,-727,-1011,-1371,-1770,-2196,-2616,-3018,-3377,-3695,-3962,-4182,-4367,-4520,-4665,-4811,-4968,-5147,-5331,-5521,-5675,-5780,-5789,-5698,-5468,-5139,-4691,-4202,-3688,-3231,-2854,-2627,-2533,-2609,-2798,-3083,-3401,-3704,-3949,-4101,-4145,-4080,-3915,-3678,-3384,-3077,-2759,-2468,-2190,-1954,-1729,-1539,-1351,-1182,-1020,-859,-713,-558,-416,-265,-120,40,190,356,503,643,745,797,778,668,458,143,-266,-759,-1292,-1855,-2386,-2870,-3265,-3550,-3702,-3721,-3592,-3341,-2970,-2510,-1986,-1434,-876,-360,108,487,774,960,1041,1025,928,753,536,283,27,-219,-426,-580,-658,-642,-534,-312,-9,382,813,1267,1698,2082,2384,2595,2693,2690,2580,2384,2107,1773,1402,1014,636,287,-15,-253,-427,-535,-579,-580,-542,-483,-420,-347,-296,-245,-223,-212,-232,-278,-358,-474,-620,-798,-979,-1164,-1317,-1425,-1474,-1447,-1346,-1168,-923,-625,-294,54,390,711,980,1209,1362,1453,1458,1387,1233,1010,725,404,71,-247,-513,-722,-834,-862,-794,-640,-423,-150,157,474,799,1112,1409,1694,1953,2195,2411,2606,2770,2901,2991,3031,3014,2926,2764,2519,2191,1793,1333,840,351,-112,-492,-768,-900,-873,-672,-303,221,869,1612,2393,3194,3941,4630,5205,5665,5985,6168,6212,6128,5928,5635,5265,4855,4425,4009,3639,3326,3100,2948,2885,2874,2921,2979,3046,3099,3115,3122,3077,3024,2930,2806,2644,2422,2152,1807,1421,991,567,181,-123,-299,-328,-188,106,530,1036,1569,2058,2452,2681,2720,2534,2140,1555,836,48,-725,-1408,-1916,-2217,-2258,-2069,-1660,-1102,-459,195,789,1279,1635,1864,1985,2043,2089,2155,2286,2476,2727,3006,3267,3479,3590,3592,3460,3216,2871,2473,2053,1660,1323,1071,921,873,916,1045,1212,1424,1621,1789,1909,1939,1898,1762,1553,1290,985,672,357,57,-230,-510,-800,-1105,-1457,-1851,-2301,-2787,-3287,-3757,-4145,-4394,-4448,-4272,-3850,-3203,-2378,-1455,-526,318,976,1417,1583,1515,1235,826,363,-71,-408,-598,-616,-466,-164,241,722,1216,1704,2145,2535,2868,3150,3402,3626,3845,4057,4255,4433,4552,4586,4496,4249,3838,3243,2516,1665,792,-56,-777,-1304,-1577,-1562,-1261,-705,23,851,1639,2306,2725,2845,2622,2072,1244,239,-842,-1856,-2717,-3313,-3634,-3651,-3447,-3076,-2664,-2301,-2083,-2061,-2249,-2616,-3095,-3593,-4003,-4241,-4230,-3950,-3407,-2650,-1770,-852,-5,689,1172,1409,1414,1214,882,476,81,-254,-482,-598,-594,-516,-378,-223,-84,43,131,223,312,449,628,882,1195,1554,1941,2302,2625,2849,2979,2973,2852,2614,2276,1881,1448,1032,668,396,246,226,339,551,830,1114,1354,1490,1489,1328,1018,587,90,-408,-846,-1160,-1321,-1324,-1181,-959,-704,-507,-417,-477,-696,-1031,-1424,-1778,-1986,-1959,-1610,-917,114,1414,2872,4352,5686,6744,7379,7544,7197,6391,5228,3829,2380,1043,-27,-698,-920,-685,-60,827,1829,2769,3503,3909,3930,3566,2873,1958,956,-3,-782,-1296,-1487,-1347,-927,-313,375,1002,1444,1602,1422,889,64,-971,-2087,-3131,-3984,-4504,-4638,-4344,-3647,-2623,-1370,-33,1256,2365,3192,3675,3774,3520,2938,2133,1177,207,-692,-1402,-1870,-2040,-1914,-1506,-886,-110,712,1497,2144,2578,2739,2609,2193,1534,712,-200,-1092,-1886,-2506,-2892,-3029,-2911,-2566,-2049,-1401,-698,0,638,1162,1526,1724,1710,1519,1130,596,-70,-799,-1546,-2249,-2851,-3318,-3617,-3733,-3689,-3484,-3182,-2814,-2441,-2118,-1871,-1723,-1669,-1683,-1727,-1755,-1708,-1565,-1284,-885,-383,168,703,1162,1460,1562,1408,1010,358,-487,-1495,-2560,-3621,-4568,-5325,-5822,-6016,-5890,-5464,-4764,-3860,-2813,-1705,-608,417,1312,2039,2563,2870,2949,2820,2494,2016,1420,757,72,-585,-1183,-1692,-2111,-2450,-2724,-2978,-3229,-3527,-3877,-4319,-4839,-5451,-6123,-6833,-7539,-8198,-8775,-9234,-9558,-9745,-9778,-9694,-9478,-9176,-8800,-8374,-7925,-7458,-6975,-6471,-5926,-5328,-4666,-3919,-3073,-2141,-1093,11,1181,2359,3500,4567,5491,6239,6765,7041,7053,6801,6286,5543,4597,3518,2362,1199,103,-885,-1714,-2369,-2846,-3153,-3331,-3396,-3412,-3378,-3337,-3274,-3194,-3077,-2910,-2676,-2343,-1919,-1369,-730,6,790,1599,2380,3103,3716,4202,4525,4679,4651,4431,4026,3441,2700,1838,898,-69,-1017,-1895,-2672,-3306,-3791,-4108,-4267,-4272,-4124,-3845,-3432,-2915,-2298,-1619,-878,-126,632,1354,2006,2566,2987,3263,3376,3326,3132,2796,2360,1847,1302,770,279,-137,-480,-740,-941,-1083,-1194,-1270,-1326,-1350,-1344,-1288,-1179,-1003,-765,-472,-153,172,456,688,828,877,835,706,510,254,-53,-412,-807,-1257,-1739,-2256,-2798,-3319,-3794,-4161,-4367,-4362,-4109,-3597,-2834,-1868,-745,455,1656,2795,3795,4635,5274,5722,5995,6112,6111,6014,5842,5619,5347,5045,4716,4363,3984,3569,3100,2583,1979,1329,593,-173,-980,-1783,-2550,-3245,-3813,-4225,-4438,-4438,-4205,-3747,-3071,-2213,-1217,-146,939,1967,2884,3644,4206,4562,4703,4647,4411,4039,3546,2989,2379,1749,1123,504,-92,-660,-1197,-1689,-2136,-2520,-2840,-3074,-3215,-3234,-3111,-2824,-2358,-1708,-880,102,1204,2363,3537,4636,5621,6425,7015,7369,7494,7399,7120,6699,6154,5550,4881,4188,3459,2708,1920,1115,268,-575,-1437,-2259,-3044,-3740,-4332,-4780,-5071,-5174,-5095,-4822,-4367,-3751,-2981,-2107,-1143,-153,829,1744,2557,3228,3747,4099,4290,4341,4252,4067,3789,3444,3033,2559,2014,1384,667,-151,-1043,-1997,-2941,-3843,-4601,-5193,-5537,-5638,-5474,-5077,-4485,-3752,-2940,-2104,-1285,-522,181,810,1374,1869,2297,2647,2900,3038,3031,2866,2544,2071,1506,893,310,-156,-451,-504,-305,141,782,1536,2297,2964,3433,3649,3559,3197,2594,1861,1098,439,-13,-158,49,627,1529,2694,3990,5305,6481,7407,7974,8130,7849,7161,6137,4867,3487,2116,875,-149,-901,-1368,-1577,-1584,-1475,-1340,-1254,-1301,-1487,-1835,-2287,-2800,-3299,-3729,-4030,-4192,-4191,-4065,-3847,-3593,-3366,-3193,-3113,-3108,-3169,-3240,-3280,-3217,-3014,-2630,-2074,-1371,-585,204,906,1424,1685,1624,1240,533,-416,-1541,-2707,-3820,-4737,-5364,-5612,-5426,-4800,-3750,-2340,-646,1194,3094,4875,6464,7722,8593,9038,9039,8646,7907,6923,5790,4628,3526,2585,1850,1358,1106,1049,1153,1320,1511,1633,1661,1556,1307,946,472,-38,-567,-1036,-1427,-1689,-1813,-1784,-1607,-1288,-864,-349,183,717,1187,1569,1838,1966,1965,1836,1605,1315,986,675,397,190,72,55,136,306,546,819,1123,1405,1674,1901,2094,2259,2410,2565,2744,2953,3209,3498,3814,4120,4386,4561,4612,4497,4205,3725,3087,2324,1514,723,60,-423,-632,-557,-163,510,1435,2525,3707,4881,5959,6859,7524,7900,7978,7758,7255,6525,5613,4589,3520,2453,1429,465,-450,-1330,-2209,-3115,-4072,-5078,-6131,-7186,-8204,-9119,-9872,-10413,-10697,-10717,-10456,-9953,-9242,-8371,-7406,-6391,-5377,-4397,-3472,-2616,-1818,-1081,-379,295,942,1585,2186,2769,3287,3736,4083,4299,4365,4252,3960,3478,2838,2061,1187,282,-630,-1464,-2197,-2765,-3135,-3272,-3166,-2806,-2219,-1422,-463,598,1709,2783,3772,4587,5196,5536,5611,5390,4927,4219,3364,2406,1443,557,-186,-730,-1040,-1127,-1010,-746,-423,-115,66,55,-224,-791,-1659,-2785,-4114,-5554,-7013,-8383,-9602,-10570,-11280,-11674,-11777,-11589,-11166,-10543,-9791,-8944,-8056,-7158,-6279,-5457,-4689,-4018,-3437,-2977,-2642,-2455,-2424,-2555,-2855,-3299,-3870,-4519,-5185,-5801,-6295,-6594,-6654,-6429,-5921,-5145,-4161,-3053,-1920,-894,-63,447,595,328,-322,-1304,-2508,-3805,-5056,-6120,-6891,-7291,-7281,-6884,-6148,-5162,-4045,-2881,-1791,-817,-16,614,1078,1419,1669,1874,2063,2244,2427,2576,2689,2728,2687,2552,2328,2031,1678,1313,945,619,342,110,-72,-253,-454,-717,-1066,-1514,-2049,-2656,-3286,-3908,-4445,-4879,-5136,-5223,-5112,-4818,-4369,-3776,-3096,-2333,-1544,-716,107,947,1779,2615,3441,4242,5015,5727,6377,6923,7362,7654,7807,7794,7630,7314,6850,6259,5538,4722,3804,2834,1788,729,-378,-1482,-2588,-3671,-4711,-5676,-6536,-7238,-7740,-8004,-7984,-7685,-7091,-6262,-5219,-4055,-2819,-1593,-437,606,1502,2244,2839,3307,3688,4006,4314,4620,4947,5297,5631,5931,6114,6133,5906,5393,4564,3437,2052,506,-1105,-2647,-4003,-5068,-5777,-6091,-6042,-5676,-5086,-4375,-3637,-2971,-2430,-2060,-1853,-1790,-1826,-1885,-1914,-1835,-1606,-1207,-618,117,991,1921,2894,3817,4684,5428,6048,6521,6844,7029,7079,7010,6828,6529,6111,5552,4856,4015,3052,1994,885,-222,-1276,-2208,-2981,-3551,-3905,-4066,-4050,-3932,-3758,-3606,-3517,-3526,-3639,-3827,-4052,-4237,-4328,-4255,-3978,-3471,-2731,-1771,-645,608,1900,3168,4331,5330,6104,6628,6880,6870,6603,6105,5393,4485,3414,2184,842,-599,-2090,-3579,-5011,-6289,-7346,-8080,-8433,-8353,-7831,-6895,-5609,-4083,-2443,-816,658,1897,2826,3420,3717,3750,3631,3442,3290,3254,3385,3699,4192,4797,5453,6045,6470,6612,6394,5765,4720,3314,1626,-218,-2057,-3765,-5177,-6216,-6803,-6952,-6684,-6104,-5295,-4384,-3466,-2614,-1882,-1265,-752,-293,168,673,1265,1952,2722,3543,4364,5115,5750,6187,6405,6357,6056,5529,4826,4030,3224,2500,1937,1584,1469,1579,1858,2251,2641,2966,3126,3093,2841,2413,1860,1272,732,316,84,51,220,536,952,1388,1765,2038,2131,2062,1822,1462,1050,634,302,80,22,123,380,758,1198,1651,2047,2347,2518,2560,2487,2345,2165,2004,1892,1855,1892,1987,2095,2177,2172,2047,1769,1338,761,93,-618,-1283,-1832,-2194,-2330,-2214,-1874,-1339,-695,-12,613,1099,1391,1453,1294,941,457,-92,-618,-1054,-1332,-1421,-1307,-1028,-617,-161,281,628,815,818,603,211,-336,-948,-1569,-2085,-2450,-2584,-2482,-2144,-1617,-963,-259,424,1025,1499,1824,1996,2029,1960,1825,1680,1559,1495,1518,1614,1798,2024,2282,2524,2717,2844,2862,2782,2577,2270,1869,1404,914,430,-17,-396,-711,-934,-1091,-1175,-1209,-1206,-1177,-1129,-1055,-947,-784,-572,-287,32,389,724,1011,1196,1250,1140,880,472,-16,-545,-1017,-1366,-1517,-1409,-1028,-371,520,1573,2709,3838,4862,5728,6360,6744,6852,6695,6285,5651,4830,3861,2787,1655,504,-620,-1678,-2649,-3504,-4235,-4845,-5323,-5686,-5933,-6060,-6085,-5988,-5795,-5490,-5090,-4591,-3999,-3334,-2602,-1836,-1055,-287,444,1122,1729,2250,2675,2983,3179,3249,3202,3053,2814,2528,2228,1958,1762,1671,1703,1875,2162,2557,3014,3483,3934,4294,4549,4655,4610,4410,4096,3676,3236,2789,2412,2121,1949,1894,1953,2103,2316,2558,2799,2993,3122,3151,3078,2899,2628,2289,1907,1513,1138,804,533,336,227,203,272,416,635,899,1202,1524,1836,2147,2413,2652,2836,2968,3043,3062,3021,2931,2787,2596,2364,2090,1801,1498,1225,982,802,672,591,530,466,360,191,-71,-420,-845,-1314,-1767,-2169,-2441,-2579,-2532,-2339,-2011,-1626,-1242,-958,-812,-876,-1145,-1620,-2258,-2996,-3766,-4480,-5082,-5503,-5719,-5719,-5507,-5128,-4621,-4048,-3477,-2953,-2526,-2195,-1953,-1771,-1587,-1356,-1022,-528,121,944,1878,2871,3818,4634,5211,5480,5391,4930,4130,3058,1792,464,-844,-2015,-2993,-3734,-4243,-4552,-4733,-4858,-5003,-5232,-5575,-6047,-6621,-7250,-7861,-8382,-8730,-8854,-8710,-8294,-7633,-6764,-5778,-4730,-3739,-2847,-2148,-1643,-1362,-1250,-1273,-1341,-1397,-1351,-1179,-845,-377,169,729,1192,1482,1519,1266,705,-122,-1162,-2320,-3489,-4569,-5465,-6115,-6489,-6590,-6460,-6153,-5759,-5344,-4994,-4747,-4635,-4653,-4756,-4914,-5036,-5093,-5002,-4770,-4357,-3816,-3173,-2487,-1829,-1234,-758,-414,-210,-134,-159,-259,-402,-578,-775,-1005,-1284,-1632,-2063,-2600,-3226,-3936,-4698,-5455,-6173,-6780,-7245,-7518,-7603,-7482,-7210,-6802,-6330,-5820,-5314,-4823,-4340,-3840,-3287,-2619,-1792,-761,496,1955,3589,5308,7030,8636,10023,11089,11753,11979,11755,11133,10188,9031,7782,6572,5497,4637,4032,3653,3477,3393,3319,3138,2759,2112,1166,-70,-1549,-3188,-4889,-6541,-8031,-9286,-10220,-10812,-11046,-10939,-10552,-9920,-9119,-8197,-7187,-6127,-5008,-3834,-2591,-1280,91,1475,2838,4098,5201,6074,6674,6970,6981,6733,6299,5761,5199,4714,4354,4174,4170,4316,4566,4831,5056,5155,5093,4827,4367,3721,2937,2056,1129,208,-686,-1512,-2278,-2961,-3562,-4063,-4445,-4666,-4697,-4492,-4025,-3290,-2301,-1103,232,1611,2929,4084,4977,5562,5788,5683,5283,4661,3913,3123,2379,1745,1261,931,739,640,577,491,331,48,-375,-946,-1641,-2419,-3213,-3966,-4582,-5016,-5188,-5081,-4680,-4002,-3105,-2052,-934,144,1099,1841,2329,2531,2469,2181,1737,1217,703,256,-67,-262,-329,-313,-262,-248,-311,-525,-876,-1398,-2035,-2760,-3499,-4184,-4753,-5137,-5297,-5199,-4829,-4214,-3365,-2351,-1209,-13,1180,2322,3359,4280,5057,5703,6216,6611,6905,7092,7184,7166,7020,6732,6285,5661,4886,3954,2923,1824,713,-351,-1331,-2188,-2901,-3470,-3898,-4202,-4408,-4531,-4586,-4590,-4528,-4409,-4212,-3939,-3586,-3158,-2675,-2150,-1613,-1075,-546,-27,505,1072,1703,2423,3250,4160,5144,6130,7053,7830,8377,8626,8528,8080,7291,6236,4977,3643,2318,1141,172,-500,-874,-930,-740,-345,159,684,1162,1515,1704,1715,1536,1207,751,240,-286,-740,-1080,-1231,-1173,-870,-347,367,1206,2073,2890,3539,3958,4071,3852,3317,2488,1474,350,-730,-1685,-2382,-2787,-2841,-2583,-2033,-1297,-450,392,1123,1679,1976,2013,1780,1330,735,67,-571,-1116,-1491,-1653,-1587,-1275,-754,-50,774,1662,2553,3397,4146,4778,5261,5591,5760,5771,5637,5359,4955,4432,3808,3107,2351,1586,841,171,-387,-799,-1049,-1137,-1096,-959,-783,-626,-523,-524,-634,-850,-1152,-1491,-1837,-2131,-2351,-2463,-2464,-2354,-2155,-1883,-1572,-1223,-861,-460,-23,464,1010,1596,2206,2809,3350,3786,4062,4136,3979,3598,3000,2257,1421,573,-199,-850,-1298,-1554,-1597,-1484,-1266,-1024,-838,-784,-911,-1253,-1802,-2523,-3346,-4183,-4926,-5487,-5761,-5707,-5277,-4499,-3405,-2089,-643,820,2191,3389,4344,5022,5416,5540,5436,5156,4755,4290,3800,3319,2870,2455,2101,1795,1552,1368,1228,1140,1068,1006,918,780,547,213,-273,-880,-1609,-2401,-3192,-3913,-4476,-4823,-4894,-4670,-4154,-3378,-2418,-1353,-296,647,1385,1844,1975,1785,1277,523,-413,-1438,-2451,-3377,-4124,-4652,-4902,-4875,-4550,-3966,-3142,-2131,-982,255,1515,2756,3911,4957,5842,6556,7095,7455,7666,7757,7744,7690,7593,7489,7388,7272,7147,6975,6738,6396,5933,5325,4588,3734,2810,1862,953,140,-521,-994,-1259,-1331,-1229,-1017,-733,-447,-204,-37,20,-20,-167,-376,-645,-923,-1205,-1457,-1674,-1850,-1975,-2045,-2068,-2007,-1880,-1639,-1290,-802,-185,579,1463,2453,3507,4578,5599,6528,7284,7847,8153,8211,7984,7513,6812,5934,4951,3898,2877,1897,1039,284,-340,-875,-1350,-1805,-2292,-2839,-3487,-4235,-5090,-6012,-6965,-7892,-8727,-9404,-9870,-10055,-9938,-9482,-8700,-7613,-6281,-4773,-3189,-1616,-151,1134,2188,2987,3544,3884,4068,4154,4197,4261,4362,4524,4749,4995,5260,5469,5625,5667,5594,5395,5063,4626,4078,3441,2727,1934,1072,142,-859,-1902,-2977,-4049,-5060,-5994,-6771,-7397,-7822,-8070,-8141,-8078,-7932,-7749,-7600,-7528,-7575,-7764,-8078,-8492,-8925,-9317,-9564,-9598,-9364,-8820,-7985,-6896,-5623,-4284,-2971,-1812,-875,-229,118,170,-16,-377,-830,-1286,-1676,-1932,-2037,-1959,-1743,-1386,-963,-511,-98,227,414,443,299,3,-426,-926,-1459,-1947,-2354,-2621,-2730,-2667,-2441,-2080,-1612,-1097,-584,-141,173,312,229,-88,-640,-1402,-2334,-3379,-4467,-5542,-6523,-7383,-8067,-8576,-8908,-9095,-9166,-9170,-9145,-9117,-9121,-9150,-9203,-9261,-9281,-9245,-9104,-8846,-8450,-7912,-7246,-6466,-5600,-4674,-3711,-2732,-1756,-786,173,1117,2049,2958,3857,4730,5584,6398,7173,7880,8524,9070,9516,9839,10011,10036,9881,9565,9077,8445,7674,6808,5860,4890,3919,2993,2134,1351,654,15,-569,-1142,-1716,-2316,-2953,-3634,-4337,-5063,-5760,-6411,-6967,-7405,-7682,-7792,-7709,-7446,-7006,-6406,-5689,-4877,-4024,-3161,-2325,-1541,-829,-186,396,935,1468,2016,2608,3251,3944,4663,5372,6027,6580,6987,7220,7268,7137,6865,6482,6053,5610,5207,4848,4545,4284,4039,3793,3519,3203,2850,2447,2036,1600,1192,790,428,92,-216,-507,-798,-1101,-1428,-1782,-2162,-2553,-2937,-3286,-3565,-3736,-3763,-3614,-3281,-2751,-2057,-1211,-283,685,1617,2448,3127,3603,3856,3890,3713,3377,2918,2392,1862,1366,952,640,432,326,283,289,295,297,254,182,59,-91,-286,-505,-765,-1059,-1400,-1799,-2260,-2792,-3375,-3995,-4598,-5139,-5552,-5770,-5743,-5429,-4805,-3901,-2741,-1427,-22,1343,2602,3650,4457,4987,5260,5312,5211,5029,4845,4723,4713,4842,5115,5511,5986,6493,6959,7341,7567,7597,7386,6909,6162,5144,3895,2450,881,-749,-2351,-3861,-5182,-6283,-7089,-7616,-7837,-7803,-7541,-7103,-6558,-5945,-5343,-4784,-4322,-3957,-3710,-3539,-3421,-3309,-3133,-2862,-2426,-1812,-1005,-25,1065,2208,3290,4235,4948,5366,5454,5212,4675,3920,3052,2178,1445,926,732,886,1392,2219,3278,4473,5684,6792,7701,8342,8662,8673,8384,7854,7143,6318,5443,4574,3748,2986,2303,1673,1094,523,-52,-653,-1289,-1947,-2620,-3267,-3877,-4393,-4800,-5058,-5154,-5089,-4874,-4533,-4112,-3639,-3165,-2707,-2287,-1899,-1531,-1159,-745,-273,291,943,1670,2437,3186,3865,4412,4791,4987,4986,4840,4561,4238,3902,3637,3461,3421,3514,3723,4034,4394,4779,5139,5450,5681,5812,5845,5755,5565,5254,4838,4314,3685,2977,2190,1367,514,-317,-1128,-1864,-2520,-3080,-3521,-3864,-4097,-4243,-4317,-4334,-4314,-4272,-4225,-4169,-4114,-4041,-3951,-3807,-3610,-3323,-2949,-2464,-1877,-1193,-435,380,1205,2020,2777,3452,4019,4464,4777,4973,5063,5064,5023,4935,4864,4787,4738,4692,4633,4543,4388,4150,3819,3377,2844,2222,1544,829,110,-593,-1263,-1885,-2464,-2998,-3496,-3977,-4424,-4861,-5253,-5604,-5892,-6099,-6218,-6237,-6149,-5965,-5692,-5344,-4954,-4528,-4080,-3632,-3151,-2684,-2179,-1677,-1155,-621,-96,438,923,1388,1772,2100,2343,2517,2627,2695,2732,2775,2833,2933,3086,3285,3535,3805,4072,4306,4459,4504,4407,4157,3754,3221,2586,1906,1209,565,-14,-478,-828,-1061,-1190,-1253,-1274,-1297,-1339,-1425,-1551,-1714,-1896,-2064,-2201,-2264,-2245,-2115,-1882,-1542,-1112,-603,-42,555,1161,1746,2296,2780,3178,3483,3666,3734,3678,3506,3240,2894,2497,2072,1645,1244,885,585,343,166,39,-44,-87,-114,-114,-113,-85,-59,8,87,216,384,606,871,1199,1553,1950,2363,2768,3175,3532,3854,4101,4272,4335,4287,4099,3786,3343,2797,2186,1547,941,420,34,-172,-185,12,366,859,1380,1894,2285,2515,2535,2321,1907,1314,617,-111,-800,-1378,-1804,-2065,-2160,-2137,-2038,-1913,-1827,-1798,-1869,-2022,-2244,-2493,-2724,-2890,-2966,-2927,-2778,-2545,-2243,-1931,-1622,-1345,-1107,-893,-686,-456,-182,160,565,1041,1547,2059,2524,2900,3156,3266,3242,3083,2835,2510,2171,1821,1514,1237,1002,795,585,372,117,-174,-518,-898,-1310,-1726,-2117,-2467,-2731,-2924,-3015,-3031,-2981,-2889,-2796,-2715,-2683,-2703,-2776,-2904,-3058,-3232,-3406,-3550,-3675,-3760,-3827,-3884,-3943,-4022,-4128,-4266,-4434,-4625,-4821,-5013,-5166,-5286,-5342,-5350,-5298,-5199,-5051,-4861,-4643,-4395,-4138,-3870,-3599,-3335,-3090,-2865,-2698,-2580,-2548,-2590,-2721,-2923,-3181,-3465,-3733,-3939,-4052,-4025,-3855,-3541,-3098,-2590,-2038,-1536,-1100,-798,-640,-631,-763,-992,-1284,-1577,-1839,-2022,-2129,-2156,-2134,-2096,-2072,-2102,-2194,-2375,-2631,-2962,-3346,-3768,-4200,-4635,-5050,-5446,-5820,-6169,-6493,-6788,-7032,-7211,-7298,-7266,-7088,-6749,-6220,-5505,-4604,-3543,-2362,-1117,142,1333,2428,3349,4097,4630,4973,5127,5143,5046,4885,4691,4477,4266,4034,3777,3470,3084,2622,2054,1417,713,-16,-737,-1426,-2055,-2620,-3117,-3564,-3967,-4357,-4741,-5133,-5524,-5902,-6239,-6504,-6667,-6701,-6590,-6338,-5938,-5421,-4798,-4101,-3358,-2592,-1827,-1083,-364,324,993,1657,2330,3023,3749,4503,5279,6070,6839,7573,8232,8790,9224,9508,9637,9601,9413,9085,8641,8120,7546,6959,6383,5833,5325,4853,4413,3985,3552,3092,2585,2017,1373,646,-153,-1032,-1942,-2894,-3818,-4714,-5524,-6236,-6813,-7239,-7508,-7615,-7570,-7393,-7092,-6707,-6253,-5763,-5250,-4749,-4251,-3784,-3327,-2895,-2468,-2047,-1623,-1189,-760,-324,97,508,908,1291,1670,2051,2442,2860,3308,3785,4287,4781,5250,5651,5952,6118,6129,5960,5636,5160,4594,3970,3359,2795,2331,1979,1761,1660,1661,1731,1826,1928,1994,2034,2037,2017,1997,1975,1981,2002,2052,2113,2184,2249,2303,2333,2339,2309,2238,2133,1969,1778,1524,1239,902,529,121,-309,-768,-1228,-1710,-2196,-2693,-3200,-3707,-4206,-4677,-5096,-5432,-5656,-5741,-5671,-5455,-5089,-4627,-4081,-3514,-2955,-2430,-1973,-1569,-1228,-909,-607,-277,70,461,869,1281,1686,2046,2364,2617,2811,2960,3067,3171,3282,3426,3620,3857,4146,4451,4774,5060,5309,5475,5556,5528,5409,5187,4906,4576,4242,3935,3681,3500,3399,3368,3394,3441,3478,3465,3371,3168,2849,2405,1867,1249,619,-1,-536,-974,-1267,-1432,-1465,-1406,-1278,-1129,-994,-899,-876,-928,-1061,-1273,-1548,-1872,-2226,-2581,-2916,-3209,-3430,-3565,-3598,-3502,-3292,-2937,-2465,-1871,-1180,-402,424,1288,2141,2964,3723,4395,4959,5402,5719,5917,6005,6009,5939,5838,5706,5582,5470,5378,5323,5291,5294,5322,5365,5414,5445,5435,5353,5191,4913,4538,4058,3500,2911,2322,1784,1335,972,710,489,278,3,-391,-945,-1685,-2599,-3642,-4744,-5812,-6743,-7457,-7878,-7988,-7793,-7335,-6704,-5981,-5265,-4644,-4158,-3854,-3705,-3676,-3707,-3708,-3623,-3371,-2929,-2269,-1425,-425,651,1727,2733,3580,4249,4688,4931,4990,4931,4799,4665,4569,4552,4613,4750,4915,5080,5169,5170,5022,4756,4353,3875,3345,2835,2378,2018,1780,1647,1626,1656,1717,1748,1717,1588,1342,980,500,-72,-719,-1409,-2113,-2808,-3464,-4067,-4591,-5029,-5365,-5587,-5701,-5690,-5574,-5364,-5072,-4747,-4395,-4065,-3771,-3546,-3399,-3346,-3381,-3479,-3629,-3782,-3913,-3993,-3987,-3881,-3669,-3329,-2892,-2347,-1739,-1073,-382,328,1037,1746,2436,3113,3744,4329,4834,5238,5529,5682,5719,5638,5491,5299,5134,5024,5024,5149,5407,5774,6218,6675,7088,7389,7526,7472,7195,6731,6074,5293,4415,3484,2543,1595,666,-254,-1165,-2064,-2961,-3830,-4664,-5423,-6070,-6573,-6896,-7023,-6965,-6722,-6342,-5851,-5304,-4744,-4200,-3711,-3267,-2874,-2493,-2093,-1631,-1089,-430,316,1160,2044,2936,3778,4515,5109,5528,5764,5836,5773,5626,5441,5261,5122,5040,5013,5025,5034,5014,4908,4701,4370,3925,3388,2793,2185,1594,1063,594,213,-107,-365,-595,-810,-1031,-1261,-1503,-1748,-1972,-2169,-2305,-2368,-2349,-2249,-2075,-1858,-1608,-1357,-1131,-932,-789,-682,-615,-565,-508,-424,-299,-123,97,347,606,843,1021,1117,1108,995,787,529,245,2,-176,-247,-194,-29,246,567,904,1185,1367,1409,1299,1027,642,155,-353,-849,-1271,-1590,-1793,-1878,-1878,-1809,-1722,-1646,-1609,-1631,-1723,-1864,-2067,-2285,-2514,-2728,-2917,-3067,-3191,-3285,-3365,-3453,-3551,-3680,-3854,-4070,-4336,-4638,-4950,-5264,-5528,-5737,-5843,-5842,-5710,-5451,-5081,-4622,-4119,-3614,-3153,-2780,-2524,-2397,-2404,-2511,-2685,-2876,-3019,-3080,-3009,-2797,-2460,-2022,-1539,-1072,-669,-394,-251,-268,-401,-631,-897,-1159,-1376,-1521,-1586,-1582,-1530,-1480,-1464,-1523,-1679,-1937,-2286,-2709,-3155,-3608,-4013,-4360,-4624,-4816,-4942,-5048,-5149,-5300,-5509,-5799,-6159,-6577,-7008,-7412,-7735,-7919,-7937,-7749,-7362,-6784,-6035,-5176,-4230,-3281,-2358,-1526,-810,-232,201,505,692,812,877,942,1020,1144,1317,1545,1818,2123,2453,2781,3101,3402,3656,3866,4003,4054,4002,3824,3497,3020,2372,1580,659,-349,-1394,-2425,-3387,-4236,-4930,-5457,-5800,-5988,-6034,-5984,-5867,-5722,-5566,-5436,-5310,-5219,-5121,-5024,-4905,-4738,-4530,-4248,-3897,-3467,-2954,-2362,-1704,-976,-206,597,1408,2190,2922,3566,4107,4531,4849,5073,5236,5379,5518,5714,5946,6259,6612,7011,7403,7784,8079,8304,8395,8381,8232,7980,7628,7196,6706,6159,5572,4939,4256,3511,2693,1805,834,-186,-1253,-2321,-3350,-4307,-5133,-5811,-6311,-6636,-6797,-6816,-6729,-6573,-6378,-6179,-5982,-5806,-5636,-5465,-5277,-5047,-4775,-4438,-4046,-3599,-3116,-2621,-2141,-1707,-1334,-1038,-805,-623,-460,-275,-47,279,700,1241,1884,2605,3376,4141,4884,5548,6132,6620,7009,7330,7585,7809,8015,8217,8418,8614,8791,8930,9019,9033,8972,8824,8595,8282,7898,7438,6920,6343,5715,5042,4328,3573,2779,1957,1094,214,-691,-1616,-2534,-3464,-4357,-5232,-6041,-6772,-7397,-7872,-8188,-8313,-8255,-8028,-7661,-7206,-6715,-6245,-5848,-5561,-5390,-5333,-5338,-5361,-5331,-5196,-4896,-4421,-3744,-2909,-1955,-944,45,964,1757,2402,2909,3281,3583,3830,4097,4410,4790,5252,5758,6286,6778,7186,7466,7590,7551,7356,7054,6674,6300,5963,5726,5604,5602,5697,5837,5975,6038,5986,5782,5402,4873,4203,3451,2674,1912,1237,659,214,-123,-351,-527,-674,-848,-1078,-1374,-1754,-2173,-2625,-3052,-3427,-3701,-3862,-3884,-3795,-3607,-3373,-3125,-2912,-2755,-2676,-2664,-2694,-2733,-2710,-2587,-2304,-1828,-1156,-284,733,1859,3003,4104,5073,5842,6370,6619,6608,6342,5885,5274,4588,3889,3235,2686,2268,2003,1894,1917,2062,2280,2558,2847,3133,3392,3613,3795,3941,4058,4154,4244,4316,4389,4428,4443,4389,4262,4018,3647,3130,2466,1681,795,-151,-1107,-2044,-2904,-3671,-4310,-4816,-5175,-5408,-5512,-5514,-5428,-5263,-5050,-4778,-4484,-4147,-3795,-3423,-3050,-2684,-2363,-2089,-1903,-1807,-1811,-1897,-2052,-2216,-2370,-2438,-2404,-2230,-1910,-1473,-927,-340,255,796,1254,1592,1826,1956,2033,2095,2179,2335,2562,2890,3280,3720,4147,4525,4792,4927,4898,4725,4406,4004,3540,3083,2659,2312,2033,1827,1651,1471,1256,952,558,63,-504,-1106,-1682,-2188,-2555,-2759,-2780,-2621,-2327,-1941,-1543,-1201,-987,-952,-1123,-1515,-2095,-2830,-3648,-4480,-5249,-5886,-6337,-6565,-6563,-6330,-5903,-5328,-4663,-3980,-3337,-2778,-2348,-2036,-1851,-1746,-1685,-1607,-1467,-1212,-830,-292,366,1149,1988,2877,3739,4558,5286,5912,6420,6818,7107,7312,7446,7523,7561,7544,7489,7351,7148,6833,6424,5904,5293,4597,3857,3075,2307,1553,855,213,-365,-889,-1373,-1836,-2289,-2754,-3225,-3704,-4177,-4619,-5008,-5310,-5493,-5541,-5437,-5191,-4803,-4316,-3745,-3148,-2550,-1995,-1505,-1086,-744,-446,-183,102,428,844,1366,2005,2764,3604,4505,5396,6235,6949,7488,7811,7882,7703,7287,6657,5877,4983,4039,3086,2167,1307,537,-143,-727,-1216,-1626,-1955,-2207,-2392,-2488,-2507,-2432,-2267,-2028,-1712,-1354,-964,-569,-203,125,372,537,600,562,431,225,-36,-299,-554,-729,-825,-805,-673,-451,-156,163,476,736,928,1027,1039,982,872,752,652,596,612,683,820,974,1137,1261,1323,1309,1198,1009,748,453,160,-91,-253,-308,-231,-48,228,531,819,1025,1100,1002,714,235,-406,-1161,-1968,-2763,-3463,-4035,-4418,-4616,-4641,-4521,-4332,-4129,-3977,-3934,-4021,-4236,-4562,-4933,-5292,-5576,-5713,-5679,-5449,-5044,-4511,-3898,-3298,-2756,-2348,-2102,-2023,-2118,-2328,-2624,-2936,-3209,-3397,-3462,-3386,-3179,-2856,-2460,-2031,-1616,-1267,-1004,-868,-852,-960,-1157,-1419,-1695,-1955,-2160,-2294,-2335,-2294,-2164,-1967,-1720,-1440,-1156,-888,-652,-490,-396,-420,-549,-807,-1184,-1668,-2243,-2871,-3534,-4189,-4820,-5392,-5885,-6286,-6558,-6723,-6734,-6635,-6398,-6061,-5630,-5133,-4615,-4107,-3666,-3318,-3110,-3034,-3106,-3273,-3505,-3739,-3910,-3982,-3889,-3645,-3220,-2677,-2045,-1408,-818,-356,-40,86,49,-128,-395,-684,-937,-1097,-1119,-992,-719,-328,129,594,1005,1296,1432,1387,1163,789,307,-220,-739,-1188,-1540,-1759,-1863,-1863,-1802,-1720,-1651,-1618,-1615,-1635,-1633,-1589,-1455,-1213,-857,-405,107,620,1070,1396,1531,1454,1146,641,1,-689,-1320,-1798,-2035,-1979,-1613,-957,-75,955,2012,3001,3798,4343,4565,4483,4099,3513,2786,2057,1401,933,697,736,1028,1528,2155,2800,3375,3774,3930,3819,3421,2800,2007,1146,311,-394,-901,-1149,-1139,-880,-441,110,667,1152,1473,1574,1422,1020,395,-388,-1265,-2143,-2955,-3618,-4100,-4361,-4414,-4283,-4000,-3635,-3216,-2809,-2438,-2132,-1889,-1714,-1565,-1430,-1269,-1052,-758,-377,101,653,1275,1926,2599,3247,3863,4426,4923,5363,5743,6072,6367,6636,6895,7154,7418,7683,7937,8165,8342,8448,8463,8374,8181,7883,7493,7024,6475,5866,5171,4408,3550,2606,1578,471,-665,-1820,-2906,-3904,-4724,-5350,-5734,-5881,-5811,-5570,-5226,-4856,-4541,-4343,-4322,-4480,-4827,-5294,-5826,-6315,-6672,-6810,-6661,-6207,-5446,-4440,-3256,-2018,-818,220,1030,1566,1814,1829,1653,1400,1135,972,950,1131,1500,2052,2726,3471,4223,4924,5546,6056,6469,6790,7053,7290,7520,7768,8019,8275,8503,8681,8791,8808,8739,8587,8369,8113,7833,7543,7239,6907,6511,6024,5398,4618,3659,2537,1257,-118,-1552,-2961,-4281,-5451,-6401,-7119,-7571,-7786,-7766,-7583,-7250,-6857,-6415,-5978,-5559,-5158,-4773,-4383,-3970,-3520,-3032,-2497,-1944,-1378,-821,-296,213,685,1150,1606,2066,2529,2985,3422,3806,4121,4334,4435,4431,4330,4183,4026,3931,3929,4079,4378,4840,5416,6073,6728,7315,7767,8021,8058,7866,7465,6910,6242,5541,4854,4226,3696,3234,2862,2501,2148,1738,1251,669,-14,-780,-1600,-2439,-3255,-4013,-4677,-5236,-5656,-5956,-6110,-6160,-6090,-5955,-5754,-5534,-5306,-5099,-4917,-4777,-4674,-4609,-4565,-4535,-4495,-4423,-4298,-4085,-3771,-3343,-2793,-2139,-1395,-599,192,930,1552,2026,2317,2440,2408,2272,2100,1939,1871,1926,2139,2493,2970,3499,4034,4488,4814,4947,4882,4597,4141,3547,2888,2223,1620,1121,766,555,471,481,531,582,581,522,375,176,-72,-315,-522,-668,-724,-706,-630,-528,-447,-408,-451,-561,-749,-976,-1225,-1453,-1653,-1788,-1886,-1944,-2004,-2100,-2267,-2533,-2908,-3388,-3929,-4498,-5006,-5403,-5611,-5576,-5287,-4725,-3948,-3007,-1997,-1001,-116,600,1095,1356,1421,1318,1154,984,915,989,1265,1728,2371,3132,3949,4743,5439,5972,6300,6407,6293,5991,5529,4954,4298,3608,2901,2211,1541,901,302,-269,-782,-1258,-1670,-2020,-2304,-2502,-2628,-2660,-2622,-2510,-2339,-2129,-1881,-1631,-1374,-1142,-940,-787,-682,-626,-606,-606,-612,-595,-549,-441,-281,-47,237,559,901,1222,1521,1766,1945,2069,2107,2101,2033,1933,1808,1676,1544,1433,1335,1272,1239,1250,1301,1392,1511,1647,1787,1916,2030,2104,2148,2129,2074,1950,1785,1564,1302,996,660,300,-59,-400,-701,-942,-1105,-1189,-1182,-1115,-985,-836,-689,-559,-477,-432,-421,-436,-431,-395,-286,-83,217,622,1096,1612,2127,2583,2954,3189,3278,3214,3008,2688,2302,1889,1515,1210,1019,944,993,1135,1339,1573,1773,1926,1973,1913,1727,1427,1030,566,77,-402,-833,-1180,-1449,-1610,-1713,-1766,-1810,-1897,-2037,-2279,-2612,-3045,-3541,-4070,-4568,-5002,-5311,-5482,-5484,-5332,-5032,-4627,-4148,-3653,-3180,-2777,-2464,-2263,-2161,-2156,-2211,-2304,-2393,-2452,-2456,-2392,-2257,-2071,-1836,-1594,-1354,-1150,-1000,-916,-911,-976,-1109,-1293,-1511,-1749,-1987,-2216,-2417,-2586,-2706,-2783,-2805,-2776,-2695,-2564,-2383,-2165,-1914,-1651,-1392,-1165,-994,-911,-926,-1069,-1328,-1702,-2174,-2694,-3238,-3743,-4176,-4501,-4699,-4770,-4726,-4607,-4445,-4295,-4199,-4179,-4262,-4417,-4636,-4862,-5054,-5169,-5154,-4997,-4670,-4188,-3576,-2862,-2106,-1346,-638,-18,478,847,1066,1163,1139,1008,800,506,159,-239,-677,-1126,-1593,-2031,-2454,-2807,-3107,-3312,-3430,-3452,-3388,-3241,-3041,-2793,-2543,-2316,-2151,-2083,-2135,-2320,-2642,-3078,-3604,-4172,-4727,-5208,-5553,-5710,-5636,-5315,-4739,-3941,-2954,-1842,-680,465,1503,2376,3027,3433,3578,3498,3212,2800,2326,1858,1495,1258,1229,1377,1723,2198,2763,3332,3829,4190,4344,4272,3954,3411,2695,1844,942,43,-790,-1503,-2085,-2510,-2794,-2963,-3029,-3048,-3013,-2975,-2917,-2858,-2777,-2667,-2508,-2292,-2008,-1644,-1223,-732,-213,333,866,1381,1848,2269,2629,2923,3139,3263,3268,3151,2876,2462,1891,1206,421,-394,-1194,-1904,-2462,-2826,-2949,-2848,-2527,-2053,-1475,-888,-341,75,340,418,327,98,-202,-519,-760,-883,-822,-551,-62,645,1519,2524,3585,4632,5601,6426,7073,7516,7758,7829,7758,7610,7412,7225,7055,6921,6801,6681,6512,6271,5919,5435,4829,4099,3296,2442,1600,796,72,-554,-1082,-1513,-1865,-2165,-2422,-2670,-2909,-3156,-3403,-3647,-3873,-4064,-4196,-4256,-4218,-4080,-3837,-3496,-3074,-2604,-2100,-1631,-1194,-868,-634,-548,-575,-724,-947,-1214,-1483,-1698,-1838,-1860,-1762,-1539,-1202,-772,-275,263,816,1373,1909,2440,2952,3471,4001,4552,5142,5759,6405,7060,7699,8298,8825,9251,9557,9724,9739,9612,9342,8962,8485,7937,7345,6720,6095,5472,4878,4317,3796,3321,2883,2488,2118,1774,1436,1091,719,296,-189,-759,-1405,-2133,-2909,-3717,-4503,-5241,-5865,-6346,-6634,-6714,-6571,-6222,-5696,-5047,-4332,-3616,-2966,-2410,-2001,-1714,-1559,-1485,-1460,-1429,-1361,-1217,-995,-689,-322,72,475,835,1151,1394,1570,1704,1809,1934,2108,2367,2736,3229,3834,4540,5301,6080,6815,7458,7963,8297,8446,8411,8207,7871,7437,6968,6490,6072,5704,5438,5240,5119,5048,4997,4947,4865,4733,4542,4272,3937,3525,3046,2497,1880,1199,455,-341,-1184,-2057,-2932,-3795,-4597,-5335,-5958,-6469,-6829,-7057,-7136,-7098,-6961,-6760,-6535,-6318,-6148,-6041,-6018,-6071,-6187,-6335,-6484,-6587,-6618,-6531,-6313,-5944,-5429,-4771,-3995,-3132,-2220,-1307,-442,343,987,1501,1835,2029,2070,2007,1862,1682,1500,1354,1261,1236,1276,1378,1526,1708,1914,2127,2346,2565,2777,2993,3199,3397,3576,3711,3804,3811,3746,3579,3317,2975,2555,2103,1639,1200,826,526,324,211,175,199,238,271,236,122,-124,-493,-1002,-1620,-2341,-3097,-3874,-4589,-5216,-5700,-6019,-6145,-6087,-5830,-5410,-4829,-4127,-3332,-2472,-1581,-693,178,987,1731,2382,2938,3375,3710,3917,4025,4027,3947,3806,3616,3410,3190,2980,2768,2562,2333,2074,1767,1390,951,439,-133,-741,-1372,-1990,-2565,-3082,-3507,-3838,-4057,-4171,-4170,-4083,-3908,-3677,-3405,-3099,-2788,-2460,-2143,-1823,-1510,-1196,-870,-519,-137,298,778,1310,1881,2466,3051,3584,4049,4381,4580,4604,4460,4163,3741,3244,2747,2291,1967,1782,1786,1941,2238,2603,2983,3299,3500,3531,3386,3056,2583,2015,1414,843,362,-1,-217,-298,-265,-146,7,168,291,368,375,329,216,64,-143,-381,-671,-986,-1350,-1737,-2162,-2593,-3028,-3416,-3747,-3962,-4052,-3970,-3724,-3301,-2722,-2021,-1231,-407,403,1160,1825,2372,2798,3089,3262,3331,3313,3239,3118,2991,2855,2756,2683,2668,2713,2815,2981,3185,3417,3636,3822,3919,3916,3771,3497,3088,2596,2039,1478,942,467,73,-241,-485,-683,-877,-1090,-1355,-1694,-2086,-2542,-3011,-3475,-3902,-4249,-4518,-4678,-4743,-4707,-4600,-4423,-4213,-3983,-3749,-3542,-3357,-3218,-3111,-3044,-2990,-2944,-2889,-2804,-2703,-2571,-2437,-2299,-2194,-2117,-2107,-2141,-2241,-2368,-2529,-2681,-2825,-2947,-3043,-3127,-3193,-3259,-3316,-3369,-3406,-3413,-3384,-3285,-3127,-2878,-2572,-2193,-1795,-1378,-1005,-688,-461,-339,-315,-378,-506,-663,-817,-935,-985,-949,-830,-625,-380,-116,116,280,352,307,159,-84,-391,-727,-1056,-1351,-1580,-1756,-1861,-1939,-1981,-2035,-2085,-2155,-2225,-2284,-2313,-2298,-2221,-2093,-1923,-1735,-1563,-1439,-1378,-1403,-1492,-1642,-1809,-1976,-2102,-2182,-2210,-2209,-2205,-2255,-2388,-2657,-3067,-3631,-4312,-5083,-5886,-6665,-7363,-7930,-8317,-8519,-8503,-8304,-7911,-7391,-6737,-6043,-5301,-4598,-3939,-3363,-2879,-2482,-2166,-1894,-1648,-1380,-1080,-718,-285,199,747,1308,1895,2463,3024,3550,4043,4498,4894,5236,5494,5656,5707,5617,5401,5026,4535,3923,3229,2479,1699,919,159,-561,-1232,-1851,-2412,-2923,-3364,-3740,-4035,-4235,-4338,-4320,-4185,-3931,-3559,-3093,-2555,-1971,-1384,-814,-292,174,575,921,1223,1490,1740,1976,2189,2374,2490,2522,2425,2200,1824,1328,732,90,-553,-1126,-1596,-1904,-2042,-1998,-1794,-1461,-1052,-608,-198,159,404,553,581,532,415,287,170,119,150,298,571,973,1495,2124,2822,3573,4315,5024,5637,6117,6430,6545,6460,6176,5725,5145,4487,3816,3172,2623,2179,1877,1694,1616,1603,1601,1576,1479,1292,1008,631,197,-267,-703,-1070,-1321,-1428,-1371,-1170,-823,-398,80,544,937,1234,1389,1403,1290,1062,765,441,123,-138,-334,-455,-509,-536,-556,-624,-756,-981,-1295,-1683,-2103,-2509,-2825,-3007,-2991,-2754,-2296,-1629,-816,90,1006,1873,2628,3241,3696,3998,4176,4257,4289,4313,4367,4485,4676,4972,5347,5818,6348,6908,7469,7977,8387,8668,8763,8669,8354,7844,7152,6334,5435,4525,3650,2872,2216,1718,1372,1184,1113,1142,1215,1302,1356,1346,1246,1046,756,392,1,-383,-704,-928,-1032,-998,-850,-606,-322,-44,165,265,221,19,-325,-794,-1333,-1915,-2468,-2977,-3393,-3704,-3909,-3996,-3996,-3901,-3731,-3483,-3161,-2757,-2285,-1729,-1124,-474,183,808,1370,1831,2174,2393,2494,2507,2464,2413,2395,2450,2603,2861,3214,3645,4103,4581,5013,5413,5739,6015,6231,6423,6594,6769,6948,7122,7271,7366,7359,7233,6934,6478,5838,5064,4179,3242,2315,1434,666,1,-518,-931,-1235,-1481,-1687,-1903,-2141,-2432,-2781,-3188,-3639,-4121,-4597,-5045,-5425,-5703,-5861,-5864,-5725,-5434,-5019,-4501,-3923,-3320,-2751,-2250,-1863,-1626,-1553,-1651,-1910,-2292,-2773,-3283,-3789,-4221,-4538,-4702,-4668,-4442,-4016,-3419,-2697,-1898,-1085,-321,344,864,1219,1404,1440,1360,1205,1035,882,799,800,887,1049,1251,1455,1626,1728,1738,1650,1461,1189,864,510,170,-138,-389,-572,-699,-760,-796,-799,-818,-856,-943,-1081,-1278,-1517,-1794,-2060,-2305,-2462,-2520,-2424,-2174,-1760,-1191,-509,266,1065,1847,2558,3149,3598,3877,3995,3961,3808,3569,3287,2998,2731,2511,2337,2217,2118,2034,1902,1717,1417,1009,467,-178,-921,-1699,-2489,-3221,-3866,-4375,-4741,-4949,-5023,-4976,-4846,-4660,-4460,-4272,-4125,-4033,-3998,-4024,-4098,-4194,-4304,-4381,-4413,-4362,-4202,-3926,-3509,-2973,-2320,-1582,-796,11,787,1517,2162,2719,3171,3524,3775,3944,4037,4078,4081,4070,4051,4046,4057,4105,4182,4309,4470,4672,4899,5135,5359,5559,5708,5797,5807,5730,5556,5306,4967,4586,4161,3735,3315,2926,2571,2260,1972,1708,1425,1107,726,250,-311,-971,-1702,-2476,-3269,-4018,-4708,-5282,-5729,-6035,-6192,-6230,-6160,-6013,-5822,-5607,-5393,-5192,-5004,-4827,-4657,-4476,-4286,-4065,-3820,-3515,-3169,-2738,-2236,-1647,-965,-212,617,1483,2367,3238,4050,4790,5421,5930,6320,6578,6730,6780,6757,6673,6540,6376,6174,5956,5707,5433,5127,4769,4371,3901,3379,2784,2125,1422,674,-60,-778,-1416,-1964,-2387,-2678,-2842,-2884,-2832,-2712,-2545,-2362,-2173,-1995,-1835,-1692,-1558,-1438,-1319,-1211,-1120,-1062,-1063,-1136,-1297,-1551,-1888,-2300,-2755,-3229,-3682,-4091,-4422,-4660,-4806,-4847,-4819,-4715,-4571,-4404,-4214,-4040,-3855,-3694,-3532,-3387,-3255,-3136,-3047,-2977,-2946,-2956,-3003,-3079,-3180,-3260,-3331,-3347,-3322,-3242,-3121,-2973,-2826,-2698,-2619,-2585,-2613,-2671,-2742,-2789,-2778,-2685,-2488,-2186,-1793,-1342,-855,-399,25,348,592,720,771,744,675,583,491,425,395,421,499,643,840,1090,1368,1668,1961,2230,2461,2628,2730,2742,2675,2494,2240,1860,1409,852,226,-466,-1214,-1976,-2756,-3495,-4196,-4816,-5359,-5808,-6190,-6503,-6789,-7057,-7338,-7635,-7955,-8277,-8586,-8837,-9009,-9054,-8954,-8681,-8237,-7636,-6910,-6119,-5300,-4543,-3862,-3326,-2918,-2647,-2474,-2354,-2235,-2056,-1776,-1357,-788,-87,717,1569,2407,3172,3805,4264,4514,4558,4397,4070,3624,3109,2591,2109,1719,1431,1283,1247,1332,1502,1735,2008,2279,2550,2776,2975,3108,3192,3185,3099,2903,2599,2185,1668,1067,416,-260,-908,-1521,-2046,-2500,-2861,-3148,-3368,-3537,-3674,-3786,-3898,-3992,-4093,-4170,-4237,-4268,-4266,-4222,-4122,-3974,-3769,-3522,-3233,-2921,-2587,-2244,-1897,-1547,-1195,-832,-456,-50,385,854,1352,1864,2381,2886,3372,3830,4259,4671,5056,5439,5806,6162,6498,6790,7018,7162,7187,7101,6873,6531,6079,5546,4964,4352,3745,3149,2588,2055,1556,1093,646,223,-183,-573,-924,-1242,-1486,-1667,-1747,-1743,-1644,-1467,-1227,-945,-648,-356,-102,98,214,238,162,-16,-282,-625,-1024,-1445,-1881,-2282,-2647,-2940,-3162,-3301,-3361,-3345,-3259,-3119,-2928,-2693,-2426,-2112,-1766,-1374,-942,-458,67,651,1294,1995,2777,3602,4490,5388,6281,7118,7866,8469,8915,9162,9219,9093,8813,8426,7976,7520,7092,6737,6457,6263,6132,6051,5985,5915,5831,5704,5559,5369,5152,4899,4604,4262,3862,3388,2853,2237,1584,892,214,-422,-985,-1435,-1767,-1954,-2019,-1963,-1828,-1632,-1425,-1215,-1043,-897,-794,-721,-659,-600,-510,-393,-222,-7,258,557,883,1213,1542,1836,2092,2281,2393,2419,2355,2209,1993,1722,1411,1089,768,482,239,64,-40,-73,-39,48,176,323,479,624,757,875,981,1087,1201,1336,1493,1680,1896,2131,2384,2630,2864,3061,3218,3311,3358,3329,3258,3122,2942,2724,2472,2203,1926,1656,1409,1207,1056,981,979,1056,1201,1394,1621,1841,2052,2214,2327,2376,2370,2305,2212,2079,1937,1777,1611,1431,1240,1030,800,551,281,4,-285,-567,-859,-1141,-1442,-1737,-2052,-2359,-2675,-2973,-3263,-3516,-3740,-3909,-4032,-4097,-4118,-4103,-4066,-4025,-3987,-3975,-3986,-4036,-4125,-4238,-4380,-4511,-4633,-4703,-4721,-4657,-4512,-4286,-3977,-3609,-3189,-2737,-2283,-1820,-1388,-971,-587,-227,112,435,741,1050,1342,1645,1923,2193,2422,2615,2744,2814,2814,2745,2616,2435,2213,1969,1704,1436,1161,894,629,383,151,-49,-217,-333,-398,-389,-324,-181,4,237,473,709,898,1044,1104,1090,982,793,531,217,-140,-498,-855,-1172,-1438,-1641,-1762,-1814,-1794,-1719,-1606,-1468,-1339,-1221,-1157,-1130,-1173,-1266,-1412,-1599,-1813,-2038,-2257,-2452,-2595,-2686,-2697,-2633,-2503,-2306,-2078,-1836,-1607,-1424,-1302,-1260,-1299,-1416,-1585,-1783,-1973,-2115,-2178,-2127,-1951,-1631,-1189,-633,-16,635,1250,1809,2247,2570,2746,2791,2713,2543,2306,2043,1776,1527,1316,1141,1007,913,847,817,806,825,858,916,975,1043,1095,1139,1162,1179,1184,1209,1251,1345,1495,1713,2008,2359,2761,3177,3568,3904,4131,4221,4139,3873,3417,2794,2027,1161,247,-663,-1532,-2303,-2973,-3504,-3909,-4188,-4354,-4421,-4411,-4322,-4178,-3954,-3672,-3312,-2889,-2418,-1905,-1401,-920,-513,-206,-29,5,-94,-326,-630,-990,-1325,-1588,-1720,-1665,-1404,-926,-252,575,1497,2444,3348,4135,4763,5183,5395,5402,5232,4939,4554,4146,3744,3391,3097,2878,2716,2608,2536,2468,2413,2335,2241,2126,1987,1830,1656,1451,1212,919,559,128,-381,-948,-1556,-2171,-2762,-3284,-3715,-4025,-4196,-4247,-4169,-4018,-3807,-3599,-3419,-3321,-3319,-3444,-3693,-4060,-4522,-5037,-5565,-6049,-6446,-6705,-6802,-6719,-6450,-6026,-5469,-4835,-4166,-3517,-2917,-2394,-1948,-1569,-1233,-920,-593,-246,140,553,983,1381,1733,1973,2097,2075,1912,1634,1270,877,505,204,24,-24,76,299,608,969,1302,1589,1741,1778,1644,1390,1020,591,142,-269,-611,-850,-970,-985,-899,-755,-583,-417,-298,-234,-255,-351,-523,-756,-1028,-1322,-1624,-1907,-2177,-2417,-2636,-2846,-3050,-3267,-3511,-3778,-4085,-4415,-4766,-5108,-5420,-5672,-5835,-5908,-5868,-5745,-5548,-5314,-5088,-4898,-4787,-4763,-4833,-4973,-5163,-5350,-5517,-5599,-5595,-5461,-5204,-4834,-4358,-3816,-3220,-2607,-1991,-1391,-815,-276,231,692,1120,1498,1841,2132,2379,2582,2724,2822,2849,2811,2694,2488,2199,1825,1388,911,430,-15,-387,-652,-791,-799,-693,-508,-276,-65,108,185,168,51,-146,-384,-625,-810,-922,-921,-820,-626,-373,-91,165,382,510,557,506,376,184,-54,-315,-594,-889,-1194,-1523,-1870,-2238,-2620,-2993,-3337,-3616,-3777,-3804,-3624,-3257,-2662,-1881,-939,99,1168,2188,3087,3805,4291,4526,4515,4278,3870,3352,2782,2238,1756,1387,1150,1044,1073,1197,1404,1653,1916,2177,2411,2614,2784,2921,3032,3123,3201,3268,3320,3345,3325,3248,3093,2857,2534,2136,1682,1196,716,264,-128,-449,-702,-879,-1018,-1118,-1229,-1342,-1496,-1671,-1877,-2083,-2288,-2450,-2583,-2646,-2662,-2627,-2554,-2469,-2379,-2304,-2252,-2216,-2188,-2162,-2107,-2033,-1897,-1726,-1491,-1225,-920,-608,-300,-2,264,521,744,967,1181,1413,1669,1977,2334,2775,3289,3895,4576,5336,6130,6952,7743,8474,9095,9574,9882,10005,9964,9756,9449,9059,8652,8264,7921,7645,7417,7229,7032,6801,6491,6083,5562,4938,4219,3459,2674,1942,1276,747,357,133,68,124,283,459,633,707,666,471,106,-386,-1001,-1645,-2290,-2841,-3270,-3526,-3606,-3516,-3285,-2956,-2577,-2195,-1854,-1576,-1376,-1240,-1154,-1073,-976,-819,-583,-258,159,640,1156,1669,2131,2513,2784,2933,2966,2889,2742,2549,2353,2201,2109,2115,2221,2427,2726,3076,3462,3834,4160,4413,4551,4569,4456,4218,3881,3466,3012,2544,2107,1712,1404,1176,1062,1037,1109,1257,1446,1667,1857,2007,2068,2028,1871,1607,1239,812,342,-105,-518,-840,-1066,-1175,-1169,-1046,-829,-507,-125,324,797,1283,1749,2175,2525,2776,2904,2880,2716,2401,1960,1430,826,213,-388,-938,-1401,-1781,-2053,-2251,-2379,-2466,-2549,-2638,-2769,-2945,-3162,-3421,-3683,-3935,-4134,-4256,-4282,-4204,-4037,-3801,-3548,-3312,-3155,-3101,-3175,-3378,-3677,-4039,-4392,-4668,-4810,-4750,-4467,-3952,-3226,-2349,-1390,-428,444,1182,1717,2058,2199,2180,2058,1880,1714,1594,1568,1629,1791,2006,2256,2491,2677,2785,2796,2697,2507,2219,1882,1499,1118,762,451,216,55,-24,-33,16,87,184,252,309,303,254,123,-64,-331,-658,-1046,-1479,-1946,-2416,-2877,-3289,-3643,-3905,-4085,-4154,-4150,-4049,-3900,-3694,-3472,-3228,-3000,-2770,-2579,-2399,-2254,-2128,-2012,-1901,-1768,-1603,-1379,-1096,-734,-314,151,634,1082,1476,1757,1920,1923,1797,1533,1186,783,379,7,-299,-520,-655,-703,-688,-623,-538,-445,-374,-328,-335,-381,-492,-636,-829,-1034,-1240,-1423,-1548,-1606,-1572,-1442,-1226,-943,-620,-306,-25,179,285,295,194,25,-204,-455,-692,-896,-1034,-1089,-1038,-881,-598,-219,267,816,1417,2024,2607,3119,3538,3825,3979,3987,3862,3621,3284,2882,2435,1973,1510,1072,665,311,2,-241,-436,-569,-654,-698,-704,-694,-682,-677,-703,-752,-826,-923,-1017,-1107,-1171,-1206,-1200,-1162,-1085,-994,-879,-769,-651,-542,-438,-340,-243,-159,-68,7,85,139,192,210,225,217,209,202,201,221,252,313,392,497,624,771,931,1108,1280,1453,1597,1714,1778,1789,1747,1654,1536,1395,1260,1120,999,869,738,570,366,96,-219,-587,-961,-1327,-1627,-1839,-1927,-1875,-1699,-1401,-1046,-652,-296,-4,174,220,111,-138,-533,-1034,-1619,-2255,-2906,-3541,-4131,-4655,-5087,-5425,-5658,-5787,-5829,-5771,-5642,-5423,-5130,-4755,-4295,-3764,-3165,-2531,-1884,-1260,-694,-209,164,426,575,634,630,603,586,605,687,827,1042,1307,1612,1932,2240,2514,2738,2890,2978,2993,2952,2868,2758,2650,2560,2511,2503,2542,2603,2675,2720,2716,2633,2450,2153,1743,1215,604,-93,-826,-1592,-2354,-3102,-3816,-4494,-5120,-5691,-6208,-6656,-7037,-7346,-7564,-7710,-7762,-7747,-7662,-7520,-7352,-7135,-6924,-6674,-6426,-6150,-5851,-5524,-5159,-4767,-4339,-3883,-3400,-2886,-2351,-1787,-1205,-603,-1,597,1151,1652,2055,2355,2526,2584,2532,2403,2222,2029,1844,1703,1613,1584,1618,1687,1777,1859,1903,1899,1819,1663,1425,1107,723,277,-200,-698,-1197,-1674,-2137,-2564,-2969,-3351,-3715,-4066,-4414,-4738,-5051,-5309,-5514,-5631,-5648,-5561,-5353,-5054,-4662,-4208,-3724,-3209,-2719,-2224,-1782,-1348,-969,-614,-287,12,315,619,948,1309,1710,2147,2615,3102,3587,4056,4490,4874,5201,5473,5676,5830,5919,5954,5925,5831,5670,5445,5156,4817,4439,4041,3648,3270,2931,2619,2347,2089,1836,1565,1246,881,429,-77,-657,-1254,-1865,-2427,-2938,-3345,-3667,-3883,-4021,-4095,-4137,-4167,-4207,-4254,-4315,-4345,-4352,-4269,-4102,-3822,-3428,-2935,-2378,-1779,-1206,-674,-246,75,260,325,288,181,43,-81,-155,-148,-45,150,427,746,1087,1389,1649,1807,1893,1877,1808,1703,1603,1542,1551,1631,1789,1999,2229,2449,2616,2703,2704,2609,2462,2278,2122,2029,2043,2205,2523,3005,3633,4355,5131,5875,6529,7032,7338,7430,7316,7022,6612,6139,5694,5324,5090,5013,5083,5284,5557,5840,6076,6199,6168,5968,5588,5063,4430,3733,3041,2379,1808,1323,955,673,473,320,186,47,-116,-318,-554,-822,-1106,-1379,-1621,-1798,-1899,-1906,-1830,-1679,-1488,-1286,-1118,-1012,-1003,-1100,-1304,-1587,-1916,-2222,-2465,-2563,-2501,-2229,-1777,-1148,-412,383,1155,1847,2402,2804,3034,3127,3116,3048,2991,2981,3070,3275,3601,4022,4511,5001,5454,5801,6007,6030,5862,5505,4994,4377,3716,3079,2518,2092,1804,1678,1672,1761,1888,1994,2049,2003,1863,1628,1325,979,640,315,56,-149,-274,-343,-357,-343,-322,-311,-329,-381,-479,-607,-763,-921,-1067,-1176,-1242,-1250,-1217,-1149,-1065,-990,-927,-889,-876,-863,-853,-809,-723,-578,-371,-108,195,513,824,1089,1280,1374,1363,1236,1033,753,452,145,-130,-362,-525,-632,-674,-683,-667,-660,-683,-737,-848,-992,-1169,-1359,-1536,-1684,-1786,-1832,-1820,-1762,-1665,-1558,-1462,-1407,-1401,-1471,-1596,-1778,-1992,-2200,-2390,-2508,-2553,-2481,-2301,-2016,-1644,-1223,-776,-357,20,312,521,641,681,668,614,547,487,443,440,457,526,603,715,814,903,957,949,878,716,478,172,-188,-561,-932,-1258,-1529,-1715,-1828,-1851,-1807,-1703,-1548,-1377,-1189,-1027,-904,-847,-874,-987,-1194,-1472,-1805,-2160,-2508,-2807,-3038,-3164,-3181,-3083,-2887,-2607,-2295,-1971,-1691,-1485,-1373,-1381,-1488,-1693,-1943,-2213,-2448,-2613,-2676,-2613,-2421,-2099,-1680,-1181,-660,-148,300,660,894,1006,994,886,708,507,310,174,109,156,304,550,863,1198,1519,1766,1918,1935,1831,1608,1312,979,669,416,270,235,324,510,766,1041,1298,1480,1555,1500,1286,947,470,-82,-691,-1299,-1865,-2353,-2729,-2979,-3088,-3074,-2939,-2742,-2489,-2255,-2046,-1911,-1850,-1866,-1943,-2050,-2147,-2198,-2154,-1999,-1716,-1303,-799,-211,385,971,1461,1841,2052,2095,1978,1715,1366,979,608,325,141,101,177,367,622,904,1172,1383,1524,1573,1543,1450,1311,1166,1027,928,869,861,879,915,934,913,843,706,513,269,-5,-288,-552,-778,-952,-1070,-1141,-1181,-1218,-1273,-1376,-1530,-1730,-1957,-2166,-2322,-2377,-2301,-2080,-1710,-1212,-626,18,642,1223,1697,2039,2245,2302,2243,2088,1878,1655,1453,1302,1218,1197,1235,1290,1344,1347,1268,1078,760,321,-220,-824,-1449,-2047,-2563,-2972,-3235,-3354,-3340,-3213,-3021,-2792,-2578,-2402,-2290,-2253,-2278,-2367,-2482,-2614,-2728,-2813,-2842,-2815,-2723,-2572,-2386,-2164,-1946,-1736,-1556,-1427,-1331,-1294,-1275,-1275,-1253,-1184,-1029,-766,-386,122,707,1357,1999,2586,3062,3381,3533,3511,3350,3099,2802,2534,2324,2216,2201,2273,2366,2444,2425,2264,1926,1398,696,-130,-1027,-1907,-2708,-3355,-3811,-4047,-4076,-3915,-3631,-3274,-2939,-2672,-2563,-2622,-2894,-3347,-3960,-4661,-5383,-6033,-6542,-6844,-6897,-6700,-6260,-5636,-4875,-4066,-3257,-2525,-1892,-1384,-999,-715,-514,-351,-207,-44,149,383,644,925,1185,1408,1569,1640,1633,1533,1371,1151,919,669,447,231,43,-139,-315,-496,-684,-879,-1076,-1266,-1443,-1601,-1736,-1851,-1942,-2005,-2043,-2045,-2008,-1939,-1826,-1677,-1503,-1303,-1110,-935,-795,-717,-702,-759,-886,-1058,-1268,-1476,-1661,-1801,-1870,-1864,-1773,-1600,-1353,-1039,-671,-253,200,705,1235,1818,2419,3055,3684,4297,4848,5305,5634,5792,5765,5530,5095,4479,3714,2849,1940,1042,208,-517,-1107,-1530,-1795,-1887,-1852,-1688,-1464,-1197,-953,-765,-664,-683,-804,-1041,-1336,-1676,-2008,-2306,-2542,-2718,-2812,-2865,-2864,-2845,-2821,-2786,-2748,-2685,-2579,-2419,-2191,-1892,-1542,-1144,-743,-356,-22,229,392,451,424,329,200,81,0,11,122,369,744,1239,1835,2490,3163,3807,4369,4821,5122,5264,5234,5056,4745,4342,3878,3396,2927,2504,2145,1858,1649,1510,1429,1407,1413,1455,1500,1556,1593,1627,1637,1635,1616,1587,1546,1504,1457,1402,1348,1282,1208,1120,1026,922,829,755,715,740,830,1012,1277,1624,2035,2484,2933,3348,3683,3918,4020,3995,3834,3565,3207,2800,2381,1997,1672,1443,1308,1271,1311,1401,1520,1642,1742,1821,1861,1890,1913,1963,2058,2217,2445,2723,3043,3351,3630,3812,3884,3808,3587,3236,2791,2307,1843,1453,1190,1058,1074,1193,1384,1592,1759,1844,1818,1658,1382,992,535,39,-432,-848,-1141,-1291,-1268,-1071,-711,-224,362,980,1600,2152,2615,2940,3124,3154,3041,2816,2497,2146,1780,1465,1217,1065,1027,1076,1227,1416,1630,1815,1943,1985,1936,1795,1589,1348,1107,912,783,747,805,946,1154,1392,1630,1827,1972,2024,2009,1900,1736,1509,1254,973,700,427,189,-33,-220,-380,-519,-637,-739,-838,-930,-1033,-1140,-1263,-1387,-1515,-1638,-1742,-1834,-1885,-1907,-1881,-1815,-1705,-1561,-1389,-1208,-1026,-873,-751,-689,-682,-728,-827,-943,-1074,-1175,-1232,-1224,-1129,-953,-677,-326,99,569,1063,1555,2021,2427,2758,2987,3107,3102,2987,2746,2409,1980,1484,949,405,-120,-601,-1023,-1376,-1673,-1900,-2108,-2277,-2456,-2639,-2841,-3059,-3288,-3509,-3710,-3870,-3959,-3970,-3874,-3689,-3409,-3069,-2701,-2329,-2006,-1735,-1551,-1437,-1387,-1381,-1377,-1364,-1295,-1165,-960,-678,-341,37,424,789,1102,1336,1464,1481,1378,1167,864,503,108,-281,-639,-932,-1141,-1254,-1252,-1150,-940,-658,-325,15,310,524,608,538,305,-96,-636,-1281,-1993,-2700,-3367,-3905,-4292,-4478,-4453,-4235,-3841,-3331,-2760,-2193,-1700,-1318,-1093,-1017,-1073,-1224,-1406,-1567,-1649,-1615,-1453,-1163,-794,-379,6,316,500,538,432,213,-73,-370,-615,-767,-787,-673,-424,-88,315,716,1083,1373,1563,1640,1609,1478,1284,1043,794,560,347,182,43,-46,-115,-144,-175,-181,-206,-222,-263,-315,-396,-507,-658,-850,-1087,-1359,-1656,-1966,-2256,-2517,-2704,-2810,-2813,-2710,-2520,-2248,-1939,-1604,-1283,-978,-719,-492,-303,-148,-3,116,234,332,409,456,462,431,368,288,211,158,157,215,352,545,788,1041,1261,1421,1476,1414,1233,950,599,230,-102,-352,-460,-424,-223,108,537,1000,1441,1792,1990,2011,1807,1421,850,184,-524,-1184,-1723,-2075,-2209,-2100,-1782,-1289,-698,-90,453,855,1078,1083,894,527,39,-506,-1055,-1546,-1950,-2236,-2407,-2464,-2430,-2331,-2194,-2045,-1915,-1809,-1741,-1700,-1683,-1677,-1669,-1645,-1601,-1517,-1407,-1259,-1078,-888,-666,-460,-245,-51,121,272,391,493,574,644,700,751,790,821,842,850,854,855,856,869,887,931,983,1070,1164,1278,1384,1476,1528,1533,1466,1333,1126,859,554,241,-45,-258,-378,-372,-237,16,374,778,1196,1545,1786,1851,1725,1376,835,111,-718,-1609,-2465,-3227,-3825,-4220,-4387,-4338,-4105,-3738,-3306,-2874,-2502,-2244,-2122,-2142,-2294,-2532,-2809,-3079,-3277,-3385,-3376,-3255,-3050,-2789,-2513,-2268,-2073,-1958,-1924,-1951,-2019,-2084,-2091,-2009,-1774,-1385,-816,-118,697,1529,2327,2992,3450,3651,3543,3141,2469,1595,607,-391,-1306,-2037,-2530,-2743,-2679,-2363,-1870,-1266,-654,-111,296,513,528,336,-19,-504,-1044,-1584,-2059,-2424,-2641,-2695,-2580,-2311,-1915,-1431,-892,-352,162,613,971,1238,1390,1445,1409,1293,1125,907,676,423,181,-56,-273,-472,-644,-798,-925,-1046,-1145,-1253,-1349,-1448,-1540,-1611,-1646,-1633,-1538,-1370,-1100,-743,-304,206,759,1324,1865,2338,2704,2922,2971,2839,2531,2088,1531,942,360,-145,-526,-749,-789,-655,-366,44,518,1011,1462,1817,2051,2125,2047,1822,1472,1041,550,57,-424,-841,-1194,-1448,-1622,-1698,-1711,-1663,-1583,-1490,-1405,-1334,-1292,-1251,-1232,-1183,-1125,-1019,-869,-673,-418,-131,190,510,820,1079,1290,1418,1480,1462,1392,1272,1134,980,840,719,626,581,555,581,614,672,732,792,854,906,967,1017,1084,1140,1218,1293,1390,1503,1647,1829,2061,2332,2654,2996,3354,3688,3978,4183,4281,4243,4073,3770,3375,2916,2460,2042,1733,1544,1527,1657,1938,2311,2736,3137,3448,3615,3580,3340,2879,2237,1469,634,-175,-895,-1451,-1791,-1899,-1766,-1421,-911,-296,364,987,1541,1965,2259,2417,2465,2442,2381,2341,2340,2414,2566,2793,3083,3404,3746,4064,4354,4587,4759,4860,4893,4858,4756,4601,4381,4113,3792,3425,3014,2575,2121,1666,1235,851,520,285,113,41,22,58,109,147,138,64,-106,-360,-704,-1105,-1546,-1981,-2393,-2738,-2998,-3156,-3181,-3088,-2838,-2469,-1964,-1357,-676,52,782,1471,2091,2594,2974,3200,3293,3246,3101,2876,2618,2349,2105,1895,1738,1626,1566,1536,1555,1597,1674,1789,1924,2099,2285,2485,2672,2837,2948,2982,2922,2739,2425,1985,1407,743,-1,-749,-1470,-2084,-2558,-2841,-2918,-2795,-2494,-2062,-1561,-1050,-596,-250,-45,-5,-123,-382,-747,-1170,-1603,-1988,-2291,-2461,-2505,-2391,-2160,-1814,-1398,-944,-486,-50,334,665,925,1116,1245,1300,1295,1224,1091,900,656,381,82,-191,-433,-588,-647,-586,-408,-128,216,582,905,1145,1228,1148,864,403,-222,-960,-1763,-2564,-3318,-3968,-4485,-4845,-5032,-5057,-4923,-4646,-4256,-3759,-3201,-2583,-1950,-1314,-722,-202,192,440,512,433,256,55,-73,-58,119,436,773,1009,999,664,-6,-907,-1890,-2725,-3257,-3338,-2976,-2226,-1248,-196,783,1590,2208,2619,2879,2980,2910,2607,1982,964,-486,-2316,-4374,-6416,-8107,-9103,-9094,-7884,-5450,-1961,2218,6582,10533,13517,15054,14861,12883,9274,4449,-1050,-6563,-11420,-15022,-16912,-16822,-14745,-10885,-5696,217,6150,11381,15297,17431,17589,15813,12443,7998,3142,-1464,-5236,-7783,-8918,-8701,-7365,-5268,-2831,-417,1668,3239,4247,4685,4689,4337,3785,3092,2333,1512,630,-327,-1351,-2398,-3391,-4220,-4774,-4960,-4737,-4140,-3271,-2314,-1475,-975,-970,-1559,-2690,-4231,-5919,-7445,-8519,-8875,-8416,-7142,-5248,-3018,-821,971,2079,2310,1676,298,-1544,-3505,-5239,-6424,-6868,-6483,-5335,-3610,-1594,378,1966,2893,2959,2122,456,-1806,-4339,-6760,-8690,-9836,-10000,-9176,-7483,-5179,-2629,-164,1864,3253,3884,3783,3077,1961,671,-581,-1616,-2307,-2613,-2521,-2101,-1429,-616,239,1040,1732,2278,2691,3000,3261,3543,3896,4376,4984,5706,6477,7207,7776,8075,7982,7444,6421,4963,3171,1191,-781,-2568,-3989,-4932,-5321,-5164,-4516,-3486,-2221,-874,394,1468,2265,2754,2990,3029,3025,3086,3358,3922,4823,6039,7502,9096,10679,12131,13304,14142,14572,14611,14278,13652,12808,11835,10817,9810,8855,7950,7084,6192,5240,4141,2877,1416,-213,-1952,-3710,-5373,-6810,-7915,-8578,-8742,-8371,-7478,-6118,-4371,-2354,-197,1957,3963,5668,6963,7727,7912,7489,6475,4933,2936,601,-1972,-4639,-7281,-9736,-11841,-13441,-14358,-14488,-13753,-12155,-9816,-6909,-3720,-557,2271,4483,5889,6396,6017,4880,3171,1140,-974,-2947,-4615,-5888,-6727,-7189,-7326,-7260,-7050,-6781,-6472,-6125,-5731,-5264,-4718,-4107,-3462,-2844,-2322,-1960,-1811,-1896,-2207,-2700,-3311,-3943,-4519,-4951,-5191,-5210,-5014,-4636,-4127,-3551,-2978,-2459,-2058,-1787,-1671,-1688,-1827,-2048,-2328,-2626,-2926,-3204,-3465,-3699,-3935,-4162,-4427,-4710,-5046,-5413,-5823,-6250,-6695,-7128,-7552,-7938,-8291,-8596,-8848,-9047,-9179,-9245,-9239,-9150,-8987,-8743,-8429,-8056,-7620,-7142,-6627,-6082,-5536,-4990,-4489,-4027,-3664,-3367,-3189,-3065,-3000,-2923,-2791,-2541,-2138,-1538,-776,150,1153,2164,3084,3827,4307,4502,4383,3990,3390,2655,1894,1199,651,306,200,314,634,1092,1640,2202,2718,3142,3431,3579,3588,3483,3306,3110,2947,2880,2943,3178,3577,4138,4796,5502,6164,6709,7058,7165,6989,6559,5892,5085,4207,3372,2666,2174,1958,2041,2434,3088,3951,4932,5944,6892,7720,8346,8788,9000,9051,8945,8761,8522,8294,8099,7970,7925,7963,8083,8278,8516,8793,9078,9352,9613,9839,10046,10223,10393,10545,10702,10848,11000,11140,11270,11382,11468,11530,11560,11565,11534,11476,11378,11243,11061,10823,10529,10157,9732,9231,8704,8151,7619,7134,6716,6398,6170,6043,5986,5997,6046,6129,6233,6351,6475,6585,6646,6621,6451,6107,5550,4805,3892,2903,1908,1019,301,-184,-437,-476,-367,-196,-42,19,-65,-302,-698,-1192,-1752,-2289,-2769,-3116,-3312,-3323,-3174,-2867,-2481,-2050,-1668,-1391,-1279,-1361,-1650,-2118,-2727,-3403,-4079,-4676,-5136,-5429,-5530,-5472,-5272,-4990,-4674,-4377,-4134,-3983,-3932,-4003,-4180,-4469,-4840,-5287,-5764,-6259,-6725,-7143,-7485,-7740,-7902,-7981,-7988,-7948,-7878,-7798,-7721,-7648,-7579,-7507,-7420,-7326,-7204,-7083,-6945,-6823,-6712,-6631,-6592,-6592,-6641,-6729,-6847,-6988,-7130,-7270,-7392,-7494,-7575,-7637,-7689,-7733,-7782,-7833,-7890,-7951,-8007,-8060,-8101,-8133,-8154,-8171,-8180,-8187,-8193,-8189,-8186,-8172,-8147,-8124,-8083,-8060,-8026,-8022,-8033,-8079,-8156,-8261,-8382,-8507,-8620,-8707,-8758,-8772,-8735,-8666,-8550,-8401,-8218,-7994,-7747,-7463,-7161,-6853,-6547,-6278,-6043,-5879,-5770,-5741,-5762,-5832,-5923,-6001,-6052,-6028,-5926,-5718,-5416,-5028,-4574,-4095,-3621,-3191,-2845,-2588,-2450,-2402,-2453,-2546,-2677,-2785,-2862,-2870,-2808,-2668,-2457,-2195,-1897,-1585,-1277,-983,-722,-491,-310,-167,-86,-47,-72,-136,-259,-406,-593,-786,-980,-1161,-1296,-1394,-1423,-1397,-1306,-1160,-972,-749,-511,-266,-23,202,412,603,773,936,1098,1259,1439,1629,1837,2062,2310,2574,2862,3171,3498,3848,4207,4575,4939,5290,5612,5902,6139,6330,6457,6521,6530,6471,6370,6210,6020,5796,5561,5327,5108,4926,4786,4712,4699,4765,4902,5110,5376,5704,6061,6460,6859,7255,7613,7917,8140,8268,8292,8200,8011,7732,7392,7025,6657,6332,6068,5892,5808,5805,5872,5971,6066,6131,6121,6043,5878,5651,5384,5116,4882,4726,4669,4735,4925,5227,5621,6065,6528,6956,7320,7573,7709,7702,7574,7338,7027,6691,6360,6097,5909,5843,5883,6023,6249,6504,6776,7001,7160,7225,7188,7054,6844,6591,6340,6131,6010,5997,6112,6349,6672,7060,7438,7776,8004,8105,8050,7857,7560,7211,6878,6641,6553,6664,6984,7486,8117,8789,9404,9852,10054,9939,9488,8717,7688,6474,5209,3963,2881,2001,1410,1100,1085,1304,1716,2242,2808,3364,3833,4205,4449,4575,4605,4558,4475,4373,4287,4210,4166,4118,4078,4001,3883,3701,3442,3107,2705,2239,1747,1230,743,285,-98,-407,-625,-756,-804,-793,-722,-631,-516,-416,-327,-273,-257,-282,-361,-488,-673,-912,-1210,-1553,-1952,-2379,-2842,-3320,-3805,-4287,-4752,-5194,-5594,-5951,-6243,-6469,-6626,-6713,-6749,-6738,-6708,-6678,-6655,-6674,-6715,-6797,-6895,-7000,-7086,-7143,-7144,-7093,-6974,-6806,-6593,-6356,-6117,-5883,-5688,-5515,-5400,-5311,-5266,-5244,-5245,-5261,-5295,-5344,-5418,-5515,-5643,-5797,-5971,-6152,-6334,-6488,-6626,-6709,-6766,-6766,-6744,-6683,-6618,-6536,-6464,-6393,-6336,-6289,-6253,-6216,-6185,-6144,-6099,-6045,-5977,-5913,-5843,-5786,-5746,-5723,-5736,-5763,-5819,-5883,-5953,-6002,-6035,-6023,-5974,-5882,-5750,-5596,-5429,-5263,-5115,-4984,-4872,-4775,-4676,-4573,-4447,-4292,-4112,-3906,-3696,-3490,-3328,-3208,-3175,-3214,-3344,-3551,-3825,-4151,-4509,-4878,-5251,-5602,-5944,-6249,-6537,-6781,-7002,-7174,-7308,-7386,-7413,-7377,-7294,-7154,-6984,-6786,-6587,-6397,-6240,-6117,-6035,-5995,-5980,-5994,-6007,-6019,-6015,-5988,-5941,-5869,-5782,-5685,-5587,-5487,-5405,-5322,-5258,-5193,-5142,-5087,-5047,-4998,-4968,-4930,-4909,-4884,-4870,-4850,-4829,-4794,-4745,-4674,-4586,-4472,-4345,-4196,-4039,-3873,-3696,-3516,-3321,-3110,-2882,-2623,-2338,-2030,-1693,-1363,-1029,-740,-497,-328,-249,-255,-351,-520,-733,-964,-1177,-1330,-1410,-1372,-1234,-970,-633,-217,212,637,1006,1296,1481,1551,1513,1367,1158,898,639,408,239,150,154,242,401,608,822,1024,1175,1260,1271,1205,1090,940,807,717,721,847,1107,1525,2058,2701,3394,4080,4724,5247,5648,5875,5953,5889,5723,5507,5295,5140,5089,5169,5394,5753,6216,6752,7287,7803,8211,8501,8628,8589,8384,8049,7599,7117,6618,6184,5839,5621,5544,5601,5775,6036,6346,6659,6946,7164,7302,7346,7296,7163,6967,6715,6452,6167,5909,5664,5466,5296,5179,5087,5028,4989,4946,4916,4859,4804,4729,4656,4587,4539,4516,4528,4579,4661,4776,4904,5043,5172,5298,5397,5488,5558,5622,5683,5745,5814,5890,5968,6046,6109,6158,6172,6155,6096,5989,5844,5653,5433,5185,4927,4660,4413,4174,3975,3795,3659,3538,3457,3375,3321,3260,3213,3176,3145,3151,3175,3255,3384,3571,3832,4149,4529,4955,5401,5860,6286,6682,6999,7252,7405,7477,7461,7370,7224,7031,6819,6603,6395,6218,6070,5964,5895,5857,5840,5836,5825,5795,5739,5642,5505,5327,5104,4850,4560,4248,3913,3571,3225,2898,2599,2355,2177,2085,2083,2171,2339,2560,2821,3072,3312,3487,3611,3652,3634,3547,3423,3264,3101,2938,2789,2663,2554,2464,2384,2311,2233,2160,2077,2005,1936,1887,1859,1848,1872,1898,1948,1991,2021,2037,2015,1973,1898,1807,1704,1601,1511,1434,1376,1338,1300,1267,1212,1128,1010,829,612,325,-4,-376,-784,-1199,-1612,-1998,-2335,-2616,-2810,-2935,-2964,-2929,-2822,-2672,-2490,-2303,-2119,-1965,-1840,-1758,-1726,-1737,-1800,-1898,-2036,-2196,-2377,-2561,-2740,-2911,-3063,-3210,-3343,-3485,-3630,-3794,-3969,-4150,-4323,-4476,-4584,-4644,-4633,-4565,-4439,-4272,-4090,-3903,-3749,-3625,-3555,-3533,-3551,-3610,-3678,-3765,-3846,-3935,-4019,-4126,-4254,-4429,-4662,-4963,-5342,-5791,-6301,-6849,-7411,-7948,-8430,-8814,-9083,-9205,-9182,-9014,-8714,-8324,-7868,-7399,-6958,-6568,-6277,-6070,-5975,-5959,-6014,-6111,-6220,-6322,-6396,-6435,-6437,-6409,-6363,-6310,-6274,-6258,-6272,-6331,-6409,-6530,-6654,-6788,-6903,-6994,-7037,-7033,-6961,-6832,-6630,-6377,-6060,-5715,-5330,-4943,-4550,-4176,-3829,-3523,-3267,-3063,-2928,-2847,-2847,-2904,-3038,-3232,-3485,-3789,-4129,-4492,-4859,-5219,-5549,-5853,-6104,-6320,-6490,-6621,-6731,-6812,-6890,-6957,-7032,-7100,-7178,-7239,-7292,-7321,-7314,-7273,-7181,-7037,-6839,-6576,-6261,-5885,-5463,-5001,-4512,-4016,-3530,-3069,-2664,-2318,-2064,-1897,-1836,-1872,-2003,-2213,-2489,-2800,-3135,-3456,-3758,-4011,-4223,-4374,-4486,-4552,-4598,-4622,-4647,-4673,-4707,-4745,-4784,-4812,-4823,-4808,-4755,-4668,-4539,-4374,-4181,-3964,-3736,-3510,-3285,-3086,-2899,-2747,-2614,-2510,-2418,-2343,-2266,-2195,-2113,-2022,-1922,-1809,-1686,-1561,-1424,-1301,-1177,-1081,-1001,-958,-941,-956,-994,-1044,-1100,-1146,-1172,-1165,-1123,-1034,-901,-724,-507,-266,-12,238,457,643,758,818,797,713,577,394,204,8,-155,-281,-351,-364,-316,-215,-64,112,322,526,736,914,1070,1177,1243,1259,1233,1176,1094,1010,932,875,856,863,913,989,1083,1192,1293,1395,1481,1567,1649,1740,1851,1990,2155,2358,2578,2820,3062,3286,3485,3629,3717,3737,3688,3588,3437,3280,3119,3008,2942,2964,3062,3253,3513,3831,4179,4529,4848,5121,5315,5429,5458,5399,5284,5113,4935,4755,4612,4523,4493,4540,4650,4816,5024,5247,5468,5668,5822,5930,5964,5938,5841,5675,5465,5194,4907,4592,4276,3971,3676,3413,3174,2972,2809,2680,2599,2563,2564,2633,2728,2890,3081,3314,3572,3843,4124,4399,4668,4920,5166,5401,5635,5872,6118,6372,6640,6908,7179,7438,7683,7896,8078,8217,8310,8351,8341,8261,8134,7923,7657,7314,6901,6434,5911,5361,4806,4267,3783,3368,3062,2851,2771,2780,2890,3061,3266,3481,3675,3827,3925,3968,3945,3890,3789,3686,3575,3491,3424,3400,3404,3446,3510,3601,3690,3789,3873,3952,4021,4083,4146,4224,4320,4446,4607,4799,5025,5275,5531,5795,6037,6263,6458,6613,6738,6814,6858,6847,6802,6697,6554,6351,6104,5809,5474,5104,4711,4302,3887,3477,3078,2695,2338,2006,1704,1433,1198,1001,843,730,659,635,659,722,831,973,1156,1362,1598,1850,2113,2383,2646,2893,3121,3307,3456,3551,3587,3574,3495,3383,3225,3054,2874,2704,2554,2430,2339,2275,2239,2217,2202,2182,2150,2098,2029,1936,1838,1729,1628,1535,1453,1391,1326,1273,1196,1109,986,827,636,406,157,-106,-370,-620,-853,-1055,-1240,-1394,-1539,-1666,-1791,-1911,-2026,-2134,-2227,-2291,-2327,-2308,-2242,-2122,-1935,-1709,-1417,-1100,-741,-371,10,386,748,1089,1399,1679,1918,2119,2270,2367,2414,2389,2314,2160,1966,1704,1421,1095,770,436,116,-199,-501,-803,-1109,-1430,-1769,-2138,-2515,-2907,-3288,-3644,-3957,-4223,-4410,-4549,-4616,-4641,-4628,-4602,-4565,-4541,-4528,-4520,-4528,-4517,-4500,-4441,-4344,-4191,-3986,-3730,-3435,-3118,-2801,-2505,-2255,-2065,-1957,-1931,-1993,-2138,-2353,-2623,-2933,-3254,-3574,-3869,-4113,-4307,-4418,-4463,-4423,-4318,-4146,-3928,-3677,-3405,-3134,-2871,-2635,-2432,-2281,-2175,-2138,-2162,-2252,-2415,-2637,-2917,-3254,-3618,-4020,-4426,-4837,-5236,-5611,-5955,-6257,-6511,-6706,-6848,-6913,-6929,-6866,-6760,-6589,-6384,-6141,-5872,-5594,-5303,-5020,-4749,-4491,-4268,-4064,-3907,-3770,-3676,-3604,-3561,-3537,-3530,-3533,-3550,-3575,-3607,-3660,-3722,-3805,-3912,-4036,-4189,-4358,-4543,-4747,-4939,-5143,-5311,-5463,-5563,-5616,-5616,-5558,-5456,-5311,-5145,-4966,-4800,-4640,-4524,-4423,-4367,-4324,-4305,-4290,-4272,-4253,-4219,-4190,-4153,-4133,-4125,-4139,-4183,-4243,-4330,-4426,-4532,-4635,-4731,-4815,-4881,-4936,-4971,-4989,-4991,-4970,-4927,-4855,-4751,-4608,-4432,-4210,-3962,-3677,-3380,-3069,-2763,-2470,-2197,-1951,-1735,-1547,-1384,-1247,-1121,-1015,-918,-831,-762,-710,-684,-686,-728,-806,-928,-1091,-1289,-1518,-1780,-2046,-2336,-2607,-2880,-3118,-3334,-3505,-3630,-3713,-3737,-3727,-3666,-3582,-3469,-3349,-3225,-3102,-2990,-2886,-2787,-2696,-2601,-2490,-2379,-2234,-2086,-1919,-1746,-1583,-1425,-1300,-1191,-1123,-1073,-1046,-1028,-1000,-964,-899,-810,-690,-547,-388,-222,-61,89,218,329,412,482,535,585,641,690,759,819,887,942,989,1013,1022,999,967,909,845,774,700,626,553,469,377,262,130,-35,-204,-401,-575,-743,-855,-927,-909,-838,-677,-465,-202,85,375,646,887,1083,1227,1328,1384,1417,1430,1437,1445,1454,1471,1478,1485,1463,1431,1358,1274,1156,1035,905,782,677,595,543,529,547,602,686,794,910,1033,1141,1231,1307,1350,1391,1420,1461,1524,1624,1762,1947,2170,2421,2695,2959,3211,3422,3580,3688,3723,3716,3654,3571,3474,3389,3318,3286,3280,3302,3342,3371,3384,3351,3261,3111,2886,2612,2285,1931,1579,1227,922,648,434,269,151,73,24,-3,-18,-14,0,51,138,279,490,766,1117,1527,1985,2465,2948,3404,3812,4163,4440,4653,4802,4907,4974,5032,5070,5120,5156,5199,5226,5230,5215,5154,5071,4943,4795,4625,4448,4274,4112,3973,3861,3773,3719,3679,3667,3657,3657,3646,3629,3593,3537,3460,3359,3241,3105,2957,2806,2650,2511,2376,2265,2174,2106,2059,2038,2025,2044,2054,2092,2119,2161,2205,2255,2316,2394,2491,2623,2789,2997,3251,3544,3874,4230,4591,4950,5283,5574,5823,5993,6113,6147,6129,6034,5898,5704,5486,5231,4963,4679,4386,4098,3798,3518,3227,2962,2695,2449,2216,1999,1806,1636,1492,1387,1305,1268,1258,1283,1335,1407,1491,1589,1682,1776,1861,1943,2028,2116,2232,2360,2544,2746,3006,3284,3588,3893,4180,4431,4623,4746,4788,4740,4619,4411,4161,3857,3543,3222,2915,2634,2384,2168,1987,1839,1720,1627,1561,1514,1494,1491,1512,1549,1604,1665,1733,1790,1840,1859,1854,1805,1713,1573,1384,1158,892,618,332,75,-146,-308,-403,-422,-369,-255,-88,100,299,488,648,781,874,950,1004,1065,1145,1250,1408,1601,1846,2123,2431,2743,3060,3340,3586,3765,3868,3881,3795,3606,3320,2946,2498,2000,1478,945,447,-31,-432,-801,-1083,-1330,-1513,-1656,-1763,-1827,-1863,-1865,-1839,-1789,-1719,-1638,-1554,-1474,-1404,-1347,-1305,-1278,-1261,-1247,-1234,-1212,-1177,-1133,-1069,-1003,-927,-859,-799,-753,-736,-728,-762,-798,-862,-921,-984,-1029,-1055,-1056,-1027,-972,-894,-799,-698,-596,-510,-437,-396,-370,-386,-414,-477,-555,-650,-767,-891,-1034,-1186,-1357,-1534,-1729,-1928,-2133,-2346,-2553,-2758,-2956,-3139,-3308,-3455,-3583,-3683,-3760,-3815,-3843,-3855,-3845,-3808,-3749,-3654,-3523,-3358,-3139,-2893,-2600,-2285,-1958,-1629,-1329,-1064,-861,-724,-663,-678,-761,-906,-1092,-1314,-1545,-1776,-1997,-2190,-2357,-2494,-2590,-2670,-2714,-2763,-2797,-2858,-2939,-3067,-3246,-3481,-3771,-4111,-4481,-4869,-5246,-5592,-5891,-6108,-6249,-6280,-6217,-6043,-5769,-5407,-4958,-4457,-3910,-3353,-2806,-2305,-1866,-1530,-1295,-1197,-1219,-1371,-1639,-1989,-2414,-2865,-3314,-3738,-4093,-4368,-4544,-4609,-4566,-4423,-4185,-3883,-3528,-3153,-2785,-2439,-2151,-1913,-1760,-1667,-1646,-1671,-1735,-1811,-1898,-1961,-2016,-2036,-2041,-2024,-1998,-1971,-1953,-1949,-1972,-2021,-2106,-2222,-2377,-2562,-2773,-3014,-3256,-3511,-3756,-3975,-4166,-4307,-4388,-4414,-4364,-4255,-4098,-3902,-3699,-3505,-3341,-3235,-3184,-3205,-3274,-3390,-3505,-3613,-3660,-3637,-3523,-3308,-3009,-2645,-2237,-1840,-1465,-1159,-937,-799,-758,-780,-865,-976,-1094,-1214,-1301,-1386,-1438,-1488,-1539,-1592,-1675,-1764,-1886,-2016,-2160,-2309,-2454,-2591,-2721,-2835,-2942,-3031,-3113,-3179,-3231,-3265,-3266,-3246,-3180,-3085,-2944,-2770,-2567,-2341,-2107,-1872,-1651,-1453,-1293,-1169,-1099,-1066,-1088,-1133,-1210,-1296,-1382,-1459,-1509,-1536,-1523,-1486,-1412,-1325,-1213,-1107,-982,-872,-750,-637,-519,-413,-309,-230,-167,-143,-151,-202,-293,-417,-569,-740,-913,-1088,-1252,-1400,-1544,-1668,-1798,-1919,-2046,-2168,-2281,-2376,-2436,-2449,-2404,-2284,-2092,-1820,-1478,-1073,-617,-136,366,860,1334,1773,2157,2476,2718,2869,2933,2893,2766,2540,2242,1876,1473,1045,635,242,-87,-363,-555,-679,-730,-725,-674,-599,-512,-436,-378,-351,-360,-405,-490,-609,-760,-944,-1145,-1367,-1597,-1830,-2055,-2258,-2421,-2535,-2576,-2536,-2390,-2151,-1803,-1369,-864,-304,274,848,1390,1875,2298,2637,2912,3103,3253,3355,3441,3523,3604,3706,3810,3922,4028,4110,4167,4177,4137,4047,3899,3712,3481,3229,2952,2666,2363,2048,1710,1352,965,566,160,-228,-577,-860,-1063,-1165,-1180,-1106,-974,-814,-645,-517,-428,-412,-451,-544,-661,-778,-865,-894,-852,-724,-518,-242,92,462,854,1252,1649,2039,2423,2804,3188,3572,3966,4350,4733,5096,5425,5712,5937,6088,6160,6127,6015,5792,5502,5125,4701,4231,3745,3243,2760,2284,1852,1452,1104,810,570,388,263,194,177,217,298,436,604,813,1037,1270,1489,1683,1827,1920,1944,1907,1812,1680,1519,1371,1236,1160,1134,1188,1302,1482,1706,1953,2209,2446,2650,2808,2910,2961,2971,2948,2919,2892,2886,2911,2956,3020,3087,3133,3154,3119,3047,2906,2741,2532,2325,2122,1948,1816,1730,1688,1682,1693,1702,1689,1632,1529,1363,1164,926,702,502,371,329,379,539,769,1067,1375,1678,1920,2096,2174,2174,2097,1981,1855,1752,1709,1741,1858,2065,2332,2659,2996,3343,3660,3940,4177,4361,4507,4619,4702,4779,4839,4897,4939,4964,4958,4906,4796,4625,4371,4065,3685,3266,2823,2365,1924,1505,1123,779,478,208,-33,-261,-471,-673,-853,-1002,-1112,-1155,-1127,-1014,-814,-541,-207,164,533,883,1168,1379,1492,1507,1433,1282,1082,861,645,465,333,273,284,367,512,702,921,1142,1356,1535,1677,1776,1833,1865,1875,1894,1920,1973,2052,2141,2241,2311,2345,2315,2213,2039,1798,1524,1221,952,699,524,398,348,339,370,408,435,432,385,293,159,-2,-168,-321,-432,-493,-486,-427,-311,-180,-48,50,77,32,-119,-353,-669,-1030,-1413,-1772,-2091,-2323,-2478,-2522,-2488,-2363,-2180,-1950,-1689,-1422,-1149,-897,-653,-444,-255,-97,28,132,203,248,274,262,233,163,65,-74,-244,-440,-661,-869,-1077,-1226,-1330,-1351,-1291,-1155,-945,-696,-419,-159,68,235,329,349,306,208,94,-20,-97,-121,-74,42,222,455,709,965,1196,1377,1489,1524,1463,1327,1101,821,480,115,-267,-641,-1001,-1328,-1621,-1872,-2080,-2244,-2370,-2445,-2482,-2472,-2416,-2328,-2200,-2057,-1910,-1775,-1676,-1623,-1623,-1690,-1797,-1957,-2117,-2278,-2399,-2460,-2450,-2348,-2165,-1904,-1578,-1219,-833,-463,-103,208,490,722,924,1101,1264,1422,1580,1739,1887,2014,2104,2133,2097,1973,1765,1463,1096,652,186,-299,-760,-1173,-1521,-1786,-1956,-2047,-2042,-1980,-1847,-1682,-1484,-1280,-1066,-868,-667,-485,-308,-143,17,159,295,401,489,537,552,518,444,322,169,-13,-201,-381,-537,-649,-721,-741,-729,-695,-653,-631,-636,-685,-772,-895,-1025,-1155,-1242,-1270,-1218,-1069,-836,-523,-156,225,598,916,1158,1304,1344,1283,1137,914,658,364,82,-201,-461,-701,-925,-1132,-1325,-1503,-1656,-1781,-1859,-1882,-1838,-1721,-1528,-1274,-969,-637,-315,-20,205,348,391,333,187,-26,-277,-528,-751,-917,-996,-997,-894,-727,-486,-212,81,368,625,848,1022,1147,1231,1269,1283,1263,1230,1165,1081,966,813,632,399,135,-175,-514,-883,-1263,-1648,-2022,-2372,-2687,-2968,-3196,-3394,-3531,-3640,-3694,-3715,-3685,-3606,-3474,-3281,-3026,-2714,-2341,-1930,-1477,-1008,-531,-59,390,812,1188,1515,1785,1990,2131,2204,2217,2176,2084,1971,1821,1682,1528,1392,1260,1137,1029,910,814,700,602,504,406,327,249,192,136,90,34,-35,-139,-283,-482,-734,-1043,-1394,-1780,-2178,-2571,-2946,-3275,-3563,-3792,-3966,-4094,-4170,-4211,-4210,-4174,-4094,-3965,-3782,-3538,-3233,-2885,-2485,-2081,-1659,-1271,-910,-610,-366,-183,-63,11,50,64,82,93,133,188,272,377,497,626,761,880,1003,1104,1208,1313,1417,1541,1664,1799,1922,2027,2081,2082,1995,1817,1548,1175,732,215,-340,-917,-1498,-2052,-2578,-3048,-3468,-3826,-4125,-4366,-4547,-4667,-4723,-4709,-4621,-4458,-4213,-3898,-3508,-3062,-2563,-2030,-1473,-903,-347,202,697,1157,1537,1845,2064,2184,2211,2147,1994,1789,1528,1254,976,710,466,247,39,-154,-355,-561,-776,-998,-1219,-1422,-1602,-1733,-1822,-1846,-1820,-1745,-1620,-1487,-1324,-1185,-1047,-953,-880,-851,-846,-864,-892,-912,-916,-889,-831,-736,-621,-484,-358,-234,-142,-62,-10,49,116,217,373,574,847,1146,1483,1793,2076,2264,2361,2320,2162,1885,1516,1095,654,244,-119,-396,-594,-701,-734,-713,-653,-571,-483,-393,-301,-210,-105,19,157,330,510,704,891,1046,1160,1198,1153,1010,755,404,-54,-580,-1164,-1775,-2363,-2928,-3402,-3806,-4091,-4281,-4366,-4359,-4284,-4135,-3948,-3713,-3446,-3141,-2803,-2421,-2001,-1533,-1028,-485,73,639,1187,1696,2148,2514,2792,2954,3019,2974,2855,2671,2468,2260,2090,1968,1906,1910,1963,2045,2153,2236,2308,2333,2314,2248,2145,1997,1837,1641,1444,1218,988,724,439,117,-237,-622,-1023,-1432,-1828,-2193,-2515,-2779,-2977,-3118,-3200,-3248,-3268,-3285,-3305,-3333,-3371,-3394,-3403,-3359,-3260,-3081,-2826,-2484,-2082,-1613,-1126,-631,-168,235,554,770,869,850,719,485,171,-203,-598,-1005,-1369,-1697,-1948,-2130,-2225,-2237,-2178,-2034,-1838,-1573,-1261,-902,-514,-96,324,747,1149,1514,1833,2084,2262,2356,2363,2286,2122,1895,1598,1276,929,597,289,32,-167,-300,-370,-378,-343,-266,-166,-48,79,211,345,479,623,765,918,1066,1211,1334,1424,1462,1435,1333,1148,881,544,145,-287,-744,-1189,-1617,-2001,-2347,-2639,-2887,-3088,-3243,-3359,-3423,-3436,-3389,-3273,-3087,-2828,-2494,-2103,-1653,-1179,-679,-198,266,673,1026,1296,1499,1606,1655,1621,1547,1427,1295,1161,1050,975,949,983,1069,1205,1384,1580,1799,2001,2192,2351,2463,2535,2543,2507,2407,2267,2077,1856,1598,1320,1016,698,363,25,-321,-662,-991,-1307,-1587,-1838,-2046,-2202,-2315,-2368,-2375,-2331,-2242,-2107,-1939,-1728,-1492,-1219,-918,-588,-230,142,527,899,1245,1541,1757,1886,1896,1794,1580,1269,896,488,90,-277,-567,-791,-922,-986,-987,-955,-896,-840,-778,-715,-645,-537,-401,-193,62,387,755,1148,1549,1904,2208,2407,2499,2463,2306,2041,1700,1320,934,598,321,142,55,49,115,210,321,409,464,478,455,413,374,369,409,527,700,942,1206,1473,1693,1838,1873,1785,1567,1230,797,301,-223,-731,-1194,-1583,-1874,-2067,-2152,-2143,-2047,-1879,-1659,-1383,-1088,-753,-425,-81,236,539,798,1009,1170,1267,1312,1305,1257,1174,1064,941,792,648,476,309,115,-84,-308,-547,-804,-1065,-1327,-1561,-1762,-1890,-1937,-1876,-1702,-1405,-1003,-503,53,647,1228,1778,2252,2651,2938,3129,3206,3181,3054,2826,2500,2086,1583,1016,392,-249,-890,-1482,-2012,-2437,-2742,-2921,-2958,-2871,-2662,-2352,-1962,-1509,-1018,-503,10,505,964,1358,1682,1901,2018,2013,1900,1673,1360,975,547,113,-301,-664,-938,-1128,-1189,-1152,-1002,-756,-449,-81,298,682,1045,1376,1672,1931,2168,2385,2600,2818,3035,3261,3469,3656,3793,3864,3845,3732,3504,3185,2767,2297,1780,1273,790,375,36,-208,-363,-439,-446,-418,-367,-318,-302,-315,-386,-498,-658,-837,-1030,-1200,-1332,-1414,-1420,-1364,-1237,-1062,-852,-643,-441,-292,-192,-177,-230,-360,-545,-763,-993,-1195,-1350,-1421,-1400,-1252,-999,-615,-134,431,1058,1700,2334,2912,3406,3788,4036,4143,4107,3939,3656,3289,2854,2395,1920,1465,1033,637,282,-41,-322,-577,-794,-980,-1116,-1201,-1206,-1125,-935,-630,-198,339,981,1674,2393,3088,3695,4194,4528,4700,4692,4527,4220,3820,3350,2868,2390,1958,1578,1265,1004,806,648,529,450,390,371,369,403,452,528,611,703,783,858,907,941,953,953,957,963,996,1047,1123,1217,1314,1408,1477,1517,1511,1467,1379,1259,1126,984,857,753,680,652,666,724,817,944,1079,1227,1352,1462,1522,1550,1502,1419,1250,1048,779,481,146,-210,-571,-940,-1289,-1623,-1916,-2158,-2331,-2422,-2408,-2284,-2032,-1652,-1151,-530,175,954,1754,2551,3294,3955,4488,4885,5111,5178,5095,4866,4550,4149,3729,3306,2925,2597,2346,2158,2028,1932,1833,1711,1525,1260,905,468,-32,-556,-1064,-1502,-1827,-2011,-2028,-1894,-1625,-1264,-873,-494,-194,2,55,-26,-233,-538,-886,-1258,-1581,-1848,-2017,-2090,-2064,-1960,-1795,-1606,-1411,-1243,-1103,-1012,-943,-898,-837,-746,-597,-384,-97,246,628,1009,1365,1647,1839,1916,1881,1741,1517,1238,932,633,361,145,-10,-91,-99,-42,88,257,492,750,1061,1391,1760,2147,2562,2982,3405,3803,4168,4460,4675,4777,4760,4621,4351,3969,3489,2926,2319,1683,1044,427,-155,-696,-1180,-1626,-2022,-2384,-2713,-3015,-3274,-3509,-3665,-3776,-3779,-3700,-3517,-3240,-2900,-2510,-2120,-1761,-1467,-1262,-1152,-1128,-1167,-1239,-1300,-1318,-1252,-1089,-808,-430,36,547,1069,1555,1966,2281,2469,2548,2516,2412,2277,2149,2085,2103,2246,2494,2858,3283,3755,4197,4589,4872,5030,5043,4914,4648,4279,3810,3289,2710,2121,1511,909,319,-251,-783,-1267,-1692,-2025,-2269,-2387,-2384,-2250,-1998,-1646,-1228,-783,-350,16,291,429,428,273,-14,-413,-876,-1367,-1828,-2227,-2517,-2688,-2713,-2620,-2400,-2099,-1738,-1341,-948,-559,-199,136,451,751,1045,1351,1661,1990,2322,2651,2960,3227,3434,3558,3591,3512,3331,3035,2649,2187,1665,1124,575,52,-415,-827,-1144,-1381,-1519,-1573,-1545,-1459,-1317,-1146,-945,-729,-494,-247,19,294,574,836,1071,1238,1334,1321,1203,971,637,212,-274,-804,-1338,-1853,-2326,-2737,-3078,-3351,-3550,-3692,-3775,-3808,-3790,-3719,-3588,-3381,-3097,-2711,-2241,-1674,-1046,-376,284,899,1414,1804,2029,2085,1974,1711,1339,888,406,-61,-491,-843,-1113,-1292,-1381,-1391,-1334,-1217,-1051,-852,-608,-349,-50,262,593,928,1242,1528,1755,1905,1963,1910,1748,1474,1102,652,140,-395,-947,-1463,-1958,-2380,-2751,-3038,-3258,-3408,-3490,-3523,-3511,-3474,-3424,-3368,-3316,-3273,-3231,-3195,-3149,-3092,-3023,-2926,-2833,-2720,-2630,-2544,-2498,-2476,-2503,-2548,-2638,-2727,-2840,-2944,-3040,-3128,-3194,-3255,-3296,-3331,-3344,-3346,-3321,-3274,-3187,-3077,-2912,-2725,-2485,-2219,-1917,-1589,-1247,-894,-555,-235,46,272,431,519,520,451,302,97,-141,-408,-646,-872,-1032,-1144,-1187,-1177,-1124,-1044,-966,-899,-877,-891,-965,-1084,-1239,-1436,-1632,-1859,-2061,-2275,-2464,-2648,-2817,-2977,-3137,-3297,-3466,-3641,-3829,-4019,-4221,-4407,-4597,-4757,-4899,-5008,-5082,-5114,-5120,-5082,-5020,-4924,-4789,-4619,-4399,-4128,-3804,-3425,-3004,-2551,-2090,-1639,-1238,-888,-633,-457,-379,-379,-444,-547,-669,-784,-876,-938,-956,-945,-907,-853,-811,-775,-785,-817,-898,-995,-1107,-1206,-1264,-1267,-1197,-1048,-845,-591,-330,-93,96,209,238,188,70,-97,-284,-479,-654,-815,-948,-1071,-1185,-1302,-1424,-1555,-1682,-1806,-1899,-1971,-1993,-1982,-1928,-1842,-1749,-1645,-1581,-1547,-1590,-1701,-1902,-2177,-2526,-2914,-3327,-3728,-4092,-4394,-4608,-4727,-4735,-4644,-4447,-4170,-3818,-3407,-2955,-2463,-1949,-1407,-853,-276,305,901,1490,2067,2614,3115,3547,3898,4147,4277,4286,4153,3886,3487,2969,2356,1666,942,197,-518,-1192,-1791,-2305,-2718,-3034,-3251,-3388,-3454,-3470,-3446,-3393,-3315,-3216,-3079,-2916,-2693,-2428,-2094,-1714,-1270,-804,-309,165,613,989,1284,1476,1558,1539,1422,1246,1030,814,626,489,427,438,528,676,875,1099,1340,1579,1806,2024,2212,2388,2531,2646,2722,2740,2692,2552,2314,1964,1502,940,295,-407,-1128,-1837,-2501,-3082,-3572,-3962,-4235,-4438,-4542,-4610,-4629,-4632,-4624,-4601,-4572,-4511,-4418,-4276,-4072,-3815,-3498,-3147,-2774,-2411,-2077,-1797,-1589,-1453,-1401,-1413,-1480,-1575,-1681,-1762,-1808,-1795,-1711,-1559,-1325,-1030,-670,-263,184,666,1160,1676,2190,2708,3210,3696,4145,4557,4918,5216,5454,5601,5678,5652,5541,5320,5014,4605,4119,3565,2949,2318,1665,1048,456,-64,-519,-887,-1172,-1372,-1499,-1553,-1565,-1528,-1487,-1430,-1398,-1380,-1398,-1447,-1530,-1651,-1796,-1973,-2165,-2379,-2593,-2813,-3029,-3225,-3414,-3570,-3698,-3790,-3841,-3841,-3794,-3687,-3517,-3287,-2986,-2622,-2199,-1719,-1203,-649,-90,480,1027,1557,2042,2480,2858,3164,3402,3555,3634,3639,3567,3451,3283,3111,2938,2806,2726,2716,2788,2922,3118,3338,3559,3745,3869,3908,3855,3703,3477,3177,2851,2495,2150,1815,1503,1207,928,646,370,65,-238,-582,-922,-1280,-1632,-1953,-2255,-2486,-2672,-2776,-2808,-2770,-2657,-2480,-2244,-1948,-1600,-1202,-746,-254,288,849,1424,1987,2509,2966,3334,3578,3702,3677,3522,3242,2860,2402,1905,1389,906,464,112,-142,-275,-281,-159,77,415,831,1294,1782,2263,2719,3130,3492,3795,4055,4265,4456,4611,4759,4874,4969,5022,5028,4972,4844,4640,4347,3979,3532,3036,2499,1958,1433,954,546,224,9,-101,-96,8,202,457,747,1044,1305,1519,1645,1690,1637,1504,1295,1033,749,449,173,-74,-279,-433,-540,-604,-622,-600,-543,-437,-292,-98,152,440,787,1163,1578,2016,2470,2933,3394,3843,4269,4648,4976,5217,5366,5398,5298,5081,4729,4287,3762,3200,2643,2104,1636,1230,908,653,456,299,160,32,-98,-225,-339,-432,-484,-478,-417,-287,-110,108,335,556,735,862,915,886,778,595,354,72,-228,-530,-820,-1082,-1321,-1529,-1709,-1861,-1989,-2077,-2137,-2138,-2085,-1960,-1754,-1477,-1118,-707,-251,217,678,1101,1474,1778,2007,2170,2256,2300,2294,2276,2253,2240,2258,2292,2363,2443,2531,2614,2674,2716,2721,2706,2663,2619,2572,2549,2547,2583,2656,2749,2867,2969,3050,3081,3041,2917,2696,2380,1970,1482,939,361,-214,-770,-1268,-1705,-2053,-2315,-2483,-2559,-2559,-2478,-2352,-2175,-1977,-1770,-1557,-1366,-1171,-1015,-843,-708,-554,-417,-283,-158,-60,4,26,-12,-103,-246,-432,-631,-828,-1001,-1123,-1197,-1207,-1172,-1105,-1014,-928,-839,-751,-654,-519,-331,-62,309,766,1325,1925,2568,3169,3724,4157,4462,4614,4605,4466,4211,3887,3537,3193,2896,2655,2481,2364,2284,2224,2154,2059,1935,1773,1606,1440,1315,1257,1275,1404,1612,1910,2254,2608,2941,3201,3365,3412,3329,3130,2824,2447,2025,1590,1175,785,449,153,-100,-315,-510,-680,-830,-959,-1047,-1099,-1089,-1023,-889,-697,-447,-163,154,468,777,1051,1288,1477,1614,1716,1775,1826,1859,1910,1972,2059,2166,2285,2408,2518,2602,2650,2658,2625,2563,2478,2390,2301,2233,2186,2169,2188,2240,2330,2458,2611,2798,2987,3187,3347,3476,3510,3468,3291,3009,2601,2105,1552,988,462,25,-290,-465,-485,-386,-166,106,423,726,1011,1262,1480,1694,1913,2176,2488,2868,3295,3761,4220,4644,4981,5207,5289,5221,5009,4668,4234,3729,3196,2656,2121,1622,1127,665,202,-256,-718,-1180,-1640,-2072,-2472,-2800,-3060,-3208,-3270,-3217,-3088,-2889,-2645,-2402,-2162,-1989,-1858,-1821,-1840,-1932,-2054,-2197,-2323,-2414,-2445,-2408,-2297,-2116,-1881,-1599,-1295,-980,-665,-364,-73,202,466,729,988,1253,1516,1777,2018,2237,2405,2523,2574,2552,2466,2310,2111,1880,1645,1428,1253,1147,1110,1176,1313,1550,1841,2199,2576,2972,3345,3684,3955,4143,4223,4190,4031,3763,3383,2943,2440,1936,1438,979,568,198,-135,-455,-794,-1162,-1594,-2086,-2637,-3239,-3862,-4476,-5068,-5590,-6048,-6413,-6678,-6849,-6903,-6853,-6688,-6400,-5995,-5469,-4836,-4116,-3346,-2560,-1816,-1148,-602,-205,40,124,92,-47,-228,-425,-597,-709,-765,-730,-641,-486,-294,-79,145,364,563,758,919,1087,1233,1386,1538,1691,1842,1984,2103,2190,2229,2208,2124,1958,1733,1430,1087,699,297,-106,-493,-847,-1155,-1409,-1606,-1741,-1820,-1850,-1832,-1791,-1721,-1644,-1565,-1492,-1433,-1390,-1369,-1365,-1387,-1430,-1495,-1596,-1720,-1893,-2103,-2364,-2667,-3018,-3383,-3773,-4129,-4460,-4706,-4871,-4915,-4847,-4655,-4355,-3958,-3485,-2962,-2402,-1842,-1288,-776,-312,81,396,630,774,854,861,831,772,706,655,629,632,677,730,819,879,951,961,951,869,738,537,280,-30,-376,-733,-1079,-1377,-1603,-1725,-1727,-1599,-1342,-982,-545,-86,354,710,942,1010,893,598,131,-458,-1138,-1844,-2537,-3164,-3697,-4114,-4407,-4592,-4669,-4679,-4624,-4545,-4436,-4322,-4193,-4060,-3915,-3766,-3606,-3455,-3299,-3161,-3035,-2917,-2811,-2697,-2564,-2400,-2187,-1911,-1581,-1185,-758,-311,122,504,828,1047,1189,1231,1205,1143,1054,995,968,998,1079,1199,1333,1450,1521,1510,1409,1195,884,476,-9,-550,-1132,-1735,-2347,-2956,-3557,-4131,-4679,-5182,-5623,-5999,-6281,-6478,-6568,-6556,-6454,-6256,-5993,-5669,-5307,-4932,-4560,-4210,-3903,-3642,-3430,-3270,-3146,-3055,-2992,-2943,-2910,-2892,-2883,-2897,-2916,-2961,-3005,-3071,-3122,-3171,-3196,-3196,-3171,-3112,-3036,-2933,-2821,-2684,-2527,-2344,-2116,-1847,-1517,-1132,-699,-221,263,745,1168,1518,1746,1854,1807,1643,1362,1014,631,262,-73,-334,-536,-669,-770,-857,-973,-1140,-1377,-1689,-2051,-2454,-2837,-3196,-3463,-3652,-3731,-3729,-3661,-3565,-3477,-3435,-3473,-3599,-3823,-4123,-4483,-4851,-5211,-5500,-5718,-5833,-5856,-5796,-5679,-5533,-5374,-5242,-5113,-5012,-4893,-4749,-4536,-4242,-3840,-3344,-2766,-2142,-1514,-929,-424,-42,223,343,359,272,118,-63,-270,-444,-613,-732,-828,-887,-922,-931,-919,-876,-809,-699,-551,-349,-99,212,559,959,1360,1773,2144,2467,2708,2858,2900,2840,2678,2421,2087,1681,1220,724,190,-337,-872,-1368,-1833,-2245,-2588,-2871,-3078,-3224,-3309,-3347,-3345,-3307,-3239,-3131,-2989,-2804,-2576,-2313,-2025,-1732,-1453,-1217,-1042,-950,-946,-1032,-1192,-1402,-1634,-1845,-2007,-2088,-2061,-1934,-1692,-1374,-998,-606,-243,66,284,406,441,399,327,261,232,295,450,716,1079,1509,1971,2421,2810,3105,3277,3313,3229,3033,2769,2471,2166,1907,1681,1526,1414,1345,1294,1243,1178,1092,994,886,810,765,798,895,1084,1335,1636,1964,2268,2541,2730,2830,2821,2703,2482,2170,1791,1367,927,492,92,-264,-552,-771,-917,-983,-983,-917,-793,-627,-420,-192,48,287,514,715,886,1012,1092,1123,1095,1016,882,686,453,152,-177,-561,-962,-1393,-1817,-2233,-2617,-2945,-3218,-3404,-3513,-3532,-3474,-3337,-3143,-2889,-2588,-2243,-1854,-1432,-965,-484,35,534,1038,1485,1887,2199,2423,2545,2579,2529,2422,2277,2119,1967,1837,1738,1676,1651,1662,1702,1765,1853,1956,2080,2223,2392,2586,2815,3064,3347,3630,3924,4191,4430,4612,4733,4774,4748,4644,4487,4277,4039,3768,3484,3170,2833,2468,2052,1624,1138,663,173,-274,-674,-991,-1211,-1329,-1337,-1264,-1115,-937,-748,-586,-477,-429,-461,-553,-706,-892,-1095,-1298,-1474,-1632,-1745,-1835,-1882,-1902,-1893,-1856,-1794,-1696,-1565,-1390,-1169,-895,-575,-210,188,604,1031,1440,1835,2194,2519,2810,3057,3279,3460,3613,3728,3802,3832,3807,3727,3587,3388,3131,2835,2497,2148,1795,1456,1161,908,738,634,644,745,970,1301,1735,2259,2835,3445,4029,4563,4989,5280,5407,5353,5129,4747,4248,3666,3054,2444,1874,1369,927,560,255,-2,-218,-414,-589,-749,-894,-1011,-1097,-1134,-1117,-1042,-911,-718,-491,-226,46,316,563,777,950,1085,1186,1270,1344,1431,1535,1658,1806,1955,2104,2224,2311,2355,2352,2319,2264,2209,2189,2207,2305,2471,2728,3052,3445,3861,4297,4697,5055,5328,5514,5596,5580,5479,5299,5068,4805,4521,4250,3980,3741,3512,3304,3094,2884,2654,2407,2138,1850,1557,1264,988,747,542,394,299,255,267,311,392,488,592,696,785,862,912,947,949,934,895,836,769,696,619,561,507,485,479,507,564,665,817,1032,1318,1692,2141,2672,3263,3881,4504,5076,5575,5947,6187,6260,6186,5963,5618,5180,4669,4123,3555,2995,2453,1947,1487,1084,746,472,274,129,45,-1,-30,-43,-75,-120,-194,-292,-415,-549,-680,-808,-898,-972,-991,-979,-929,-843,-747,-637,-534,-450,-386,-353,-351,-372,-419,-479,-541,-605,-659,-701,-732,-745,-740,-719,-661,-579,-443,-267,-31,251,582,951,1344,1743,2141,2500,2834,3101,3324,3481,3592,3657,3683,3681,3642,3575,3463,3305,3101,2836,2537,2194,1850,1511,1220,987,836,775,790,889,1024,1188,1333,1428,1447,1357,1151,820,382,-157,-753,-1390,-2027,-2639,-3193,-3677,-4062,-4358,-4546,-4644,-4651,-4591,-4465,-4289,-4075,-3822,-3540,-3227,-2879,-2505,-2098,-1668,-1224,-786,-364,6,323,551,685,717,634,449,162,-204,-623,-1075,-1506,-1902,-2203,-2399,-2462,-2380,-2167,-1832,-1406,-930,-433,35,455,801,1070,1273,1417,1544,1662,1810,1988,2207,2460,2725,2996,3237,3440,3588,3680,3702,3683,3608,3505,3373,3214,3029,2808,2542,2227,1853,1443,992,547,108,-276,-593,-827,-952,-998,-943,-837,-676,-518,-365,-264,-219,-244,-346,-508,-735,-985,-1272,-1549,-1835,-2095,-2356,-2591,-2825,-3042,-3243,-3422,-3569,-3666,-3710,-3686,-3593,-3431,-3203,-2919,-2586,-2221,-1833,-1440,-1054,-690,-348,-49,221,441,638,793,938,1068,1206,1358,1539,1747,1984,2251,2524,2812,3085,3340,3563,3747,3885,3982,4030,4054,4039,4017,3968,3914,3840,3753,3642,3496,3312,3069,2761,2383,1922,1398,813,192,-425,-1019,-1536,-1956,-2241,-2385,-2384,-2256,-2030,-1749,-1451,-1178,-960,-809,-727,-707,-708,-726,-713,-671,-579,-449,-303,-155,-44,24,24,-50,-184,-390,-631,-923,-1227,-1555,-1885,-2215,-2549,-2864,-3173,-3444,-3692,-3880,-4024,-4094,-4108,-4052,-3937,-3770,-3547,-3286,-2989,-2663,-2327,-1989,-1660,-1364,-1108,-905,-764,-678,-652,-667,-708,-757,-794,-809,-783,-719,-609,-469,-299,-122,67,231,386,499,589,646,686,717,760,820,917,1047,1210,1398,1584,1757,1873,1928,1879,1740,1492,1170,780,369,-38,-405,-704,-927,-1059,-1119,-1114,-1080,-1027,-996,-982,-1004,-1053,-1117,-1196,-1259,-1322,-1353,-1381,-1393,-1420,-1473,-1582,-1762,-2038,-2412,-2892,-3457,-4098,-4766,-5439,-6057,-6583,-6978,-7201,-7252,-7120,-6821,-6398,-5872,-5307,-4733,-4189,-3711,-3297,-2975,-2721,-2529,-2397,-2279,-2196,-2099,-2005,-1884,-1749,-1574,-1375,-1138,-874,-591,-297,-18,236,436,573,635,622,542,412,256,89,-52,-171,-237,-262,-241,-186,-104,-5,101,211,331,448,586,729,885,1056,1215,1369,1477,1531,1500,1366,1111,740,242,-351,-1026,-1744,-2475,-3178,-3828,-4395,-4861,-5212,-5446,-5550,-5548,-5430,-5226,-4943,-4604,-4236,-3849,-3481,-3141,-2853,-2638,-2498,-2440,-2466,-2554,-2696,-2870,-3039,-3194,-3289,-3309,-3234,-3036,-2736,-2320,-1814,-1248,-635,-19,577,1142,1633,2070,2416,2698,2907,3049,3138,3159,3129,3022,2845,2582,2235,1813,1320,785,226,-320,-835,-1282,-1648,-1930,-2103,-2215,-2229,-2217,-2143,-2074,-1980,-1895,-1811,-1726,-1643,-1552,-1448,-1336,-1205,-1067,-912,-761,-601,-455,-318,-200,-105,-39,-2,-7,-45,-137,-258,-438,-636,-870,-1101,-1320,-1502,-1615,-1648,-1577,-1393,-1106,-714,-247,270,809,1327,1807,2211,2535,2760,2905,2965,2980,2949,2917,2874,2852,2816,2786,2703,2579,2364,2066,1672,1193,656,84,-482,-1001,-1450,-1786,-2015,-2120,-2125,-2055,-1946,-1850,-1798,-1836,-1986,-2254,-2637,-3116,-3646,-4204,-4728,-5193,-5556,-5810,-5943,-5963,-5888,-5722,-5498,-5206,-4868,-4477,-4043,-3567,-3066,-2543,-2027,-1525,-1066,-656,-309,-31,190,350,471,554,609,633,628,580,489,346,151,-79,-352,-628,-917,-1168,-1390,-1541,-1626,-1625,-1535,-1370,-1128,-841,-505,-158,200,549,878,1188,1464,1714,1925,2102,2235,2312,2340,2282,2156,1931,1622,1224,749,214,-359,-954,-1542,-2104,-2619,-3070,-3440,-3730,-3923,-4045,-4084,-4078,-4026,-3960,-3886,-3818,-3765,-3725,-3703,-3701,-3705,-3725,-3749,-3771,-3791,-3793,-3766,-3706,-3590,-3430,-3205,-2954,-2667,-2406,-2176,-2028,-1984,-2047,-2248,-2535,-2915,-3323,-3711,-4035,-4228,-4264,-4114,-3770,-3254,-2599,-1852,-1073,-313,382,966,1435,1761,1973,2071,2091,2056,1993,1921,1858,1799,1763,1735,1731,1749,1799,1890,2024,2199,2410,2638,2867,3064,3214,3278,3256,3125,2899,2582,2196,1759,1294,806,320,-176,-661,-1157,-1643,-2135,-2614,-3084,-3526,-3933,-4288,-4571,-4774,-4877,-4876,-4764,-4549,-4225,-3830,-3356,-2849,-2311,-1782,-1263,-789,-356,16,327,584,784,943,1068,1167,1257,1322,1392,1436,1477,1502,1508,1510,1501,1506,1526,1592,1702,1887,2129,2442,2800,3181,3575,3927,4245,4488,4660,4758,4783,4754,4688,4604,4526,4467,4448,4464,4533,4621,4741,4847,4937,4968,4938,4811,4607,4302,3935,3509,3063,2614,2200,1832,1540,1329,1204,1178,1218,1336,1477,1643,1777,1881,1918,1888,1794,1628,1411,1153,857,549,222,-114,-453,-804,-1145,-1476,-1769,-1994,-2138,-2152,-2051,-1801,-1437,-971,-440,105,630,1082,1435,1673,1783,1791,1700,1555,1363,1170,965,784,600,437,261,91,-95,-289,-474,-654,-793,-885,-904,-834,-666,-383,2,497,1080,1740,2454,3205,3958,4704,5410,6051,6623,7088,7458,7702,7830,7832,7709,7476,7126,6694,6183,5625,5038,4454,3884,3362,2887,2483,2145,1885,1686,1558,1480,1454,1460,1504,1560,1636,1712,1787,1848,1894,1917,1919,1906,1881,1851,1826,1800,1779,1755,1706,1634,1496,1310,1037,700,303,-136,-579,-1009,-1389,-1700,-1922,-2055,-2092,-2051,-1934,-1769,-1561,-1337,-1104,-868,-651,-424,-214,13,243,493,749,1011,1253,1464,1599,1663,1596,1440,1159,820,430,72,-223,-383,-380,-190,188,715,1360,2045,2718,3314,3786,4117,4293,4340,4287,4164,4014,3856,3709,3573,3436,3280,3085,2835,2517,2134,1697,1231,766,337,-28,-300,-473,-533,-496,-365,-168,80,356,641,920,1185,1424,1650,1853,2047,2234,2413,2585,2739,2862,2940,2951,2890,2734,2502,2185,1819,1417,1023,654,356,140,22,14,93,265,489,762,1043,1332,1598,1848,2061,2251,2412,2554,2685,2811,2937,3073,3208,3352,3488,3618,3722,3791,3816,3773,3664,3475,3207,2884,2505,2105,1706,1326,1001,730,545,425,384,401,464,551,652,732,811,852,886,897,909,917,936,956,978,985,969,902,788,592,349,34,-293,-627,-910,-1100,-1175,-1088,-847,-451,72,686,1332,1974,2552,3040,3417,3679,3835,3911,3923,3900,3856,3809,3755,3692,3613,3496,3338,3125,2847,2525,2155,1773,1398,1068,805,646,597,680,884,1198,1601,2049,2521,2956,3340,3625,3800,3861,3794,3631,3366,3030,2634,2191,1712,1201,662,101,-473,-1058,-1623,-2167,-2652,-3075,-3410,-3661,-3818,-3896,-3905,-3857,-3777,-3665,-3543,-3402,-3244,-3064,-2848,-2593,-2298,-1955,-1591,-1202,-824,-475,-169,65,226,308,309,238,106,-79,-306,-549,-819,-1068,-1322,-1536,-1725,-1869,-1962,-2012,-1997,-1935,-1804,-1626,-1384,-1099,-764,-395,2,414,825,1220,1581,1882,2121,2263,2309,2245,2059,1772,1372,897,352,-213,-787,-1321,-1803,-2207,-2519,-2749,-2886,-2970,-2991,-2998,-2982,-2971,-2965,-2964,-2980,-3001,-3038,-3096,-3179,-3295,-3449,-3635,-3857,-4102,-4360,-4620,-4854,-5067,-5222,-5338,-5388,-5394,-5349,-5266,-5152,-5008,-4846,-4663,-4468,-4267,-4054,-3846,-3635,-3425,-3215,-2992,-2757,-2489,-2187,-1834,-1431,-980,-483,24,534,991,1378,1651,1803,1811,1701,1477,1191,858,535,230,-24,-224,-373,-480,-545,-606,-636,-676,-699,-713,-722,-698,-679,-626,-585,-535,-508,-505,-543,-625,-759,-944,-1184,-1462,-1788,-2129,-2488,-2841,-3169,-3471,-3723,-3939,-4102,-4239,-4336,-4427,-4499,-4570,-4635,-4689,-4716,-4716,-4653,-4539,-4349,-4093,-3781,-3425,-3049,-2680,-2342,-2061,-1854,-1733,-1703,-1764,-1894,-2086,-2305,-2532,-2735,-2891,-2976,-2981,-2888,-2702,-2418,-2044,-1598,-1083,-536,46,610,1154,1634,2036,2334,2517,2585,2537,2412,2212,1998,1782,1604,1485,1432,1455,1534,1655,1784,1902,1965,1981,1909,1790,1604,1408,1205,1048,949,938,1015,1188,1423,1720,2021,2327,2578,2786,2909,2961,2922,2808,2598,2326,1951,1515,988,393,-263,-978,-1718,-2474,-3214,-3908,-4535,-5057,-5467,-5731,-5855,-5828,-5652,-5355,-4934,-4445,-3892,-3332,-2782,-2286,-1856,-1526,-1285,-1162,-1122,-1190,-1321,-1529,-1775,-2056,-2346,-2629,-2887,-3096,-3242,-3305,-3279,-3151,-2935,-2620,-2236,-1785,-1288,-768,-232,297,813,1306,1779,2219,2640,3032,3390,3725,4005,4240,4408,4494,4493,4393,4194,3896,3522,3072,2588,2074,1572,1082,640,240,-99,-375,-590,-739,-827,-861,-843,-793,-722,-651,-610,-610,-678,-826,-1045,-1348,-1699,-2086,-2482,-2849,-3174,-3425,-3590,-3671,-3659,-3582,-3445,-3271,-3084,-2889,-2707,-2538,-2378,-2229,-2070,-1900,-1698,-1467,-1190,-887,-557,-217,116,428,705,937,1117,1242,1306,1309,1247,1128,943,708,423,101,-240,-586,-920,-1219,-1472,-1664,-1796,-1862,-1879,-1845,-1792,-1717,-1641,-1569,-1493,-1429,-1349,-1270,-1170,-1064,-937,-813,-692,-598,-546,-551,-633,-792,-1031,-1338,-1691,-2062,-2427,-2747,-3007,-3183,-3260,-3245,-3133,-2949,-2699,-2421,-2123,-1839,-1575,-1346,-1155,-996,-873,-762,-667,-567,-461,-339,-200,-48,111,269,405,526,594,635,615,551,447,286,117,-93,-287,-479,-631,-737,-777,-745,-634,-450,-198,94,407,715,977,1182,1302,1325,1261,1107,884,615,320,26,-238,-468,-630,-740,-780,-763,-699,-596,-466,-326,-182,-45,68,167,241,291,325,341,347,348,352,366,399,463,567,711,904,1127,1376,1623,1843,2008,2090,2071,1936,1679,1324,876,389,-119,-589,-994,-1298,-1474,-1511,-1410,-1175,-830,-406,77,556,1028,1428,1757,1978,2091,2102,2007,1841,1608,1342,1070,797,558,346,173,34,-75,-168,-246,-326,-404,-481,-561,-613,-651,-630,-571,-432,-245,19,312,646,977,1300,1576,1812,1979,2092,2144,2141,2096,2005,1874,1704,1489,1235,941,613,255,-110,-482,-828,-1149,-1416,-1623,-1757,-1807,-1775,-1648,-1445,-1166,-831,-468,-96,249,542,756,877,880,771,550,226,-174,-626,-1096,-1550,-1953,-2283,-2515,-2640,-2659,-2577,-2407,-2173,-1891,-1582,-1261,-939,-622,-310,-12,291,574,857,1125,1372,1613,1820,2013,2176,2310,2425,2503,2565,2599,2611,2614,2585,2548,2485,2388,2263,2092,1866,1600,1265,900,489,74,-336,-708,-1014,-1243,-1366,-1396,-1334,-1194,-1015,-804,-611,-447,-340,-303,-346,-465,-668,-929,-1255,-1611,-2000,-2389,-2780,-3148,-3488,-3794,-4051,-4258,-4407,-4489,-4494,-4430,-4268,-4039,-3719,-3341,-2910,-2457,-2002,-1562,-1168,-814,-523,-278,-88,69,186,282,359,414,456,473,470,440,380,300,199,93,-10,-95,-154,-170,-144,-59,73,267,499,777,1073,1386,1682,1965,2197,2372,2476,2480,2393,2197,1906,1535,1100,642,188,-224,-565,-810,-950,-977,-902,-737,-507,-229,61,354,624,869,1073,1241,1366,1454,1508,1524,1523,1485,1437,1364,1276,1178,1056,933,796,662,535,410,305,201,112,12,-85,-212,-338,-502,-665,-839,-1010,-1147,-1258,-1303,-1284,-1192,-1024,-792,-505,-180,170,524,886,1229,1563,1865,2138,2359,2531,2629,2650,2590,2442,2223,1935,1621,1285,993,751,614,595,714,974,1367,1874,2463,3106,3754,4378,4941,5420,5801,6082,6252,6347,6346,6299,6189,6042,5856,5635,5367,5064,4705,4301,3857,3372,2881,2384,1924,1507,1159,892,697,591,545,559,620,698,802,888,968,1018,1028,1004,926,810,649,452,229,-15,-251,-480,-666,-810,-891,-914,-878,-800,-691,-562,-426,-287,-134,28,230,469,770,1132,1561,2047,2567,3114,3643,4149,4586,4959,5232,5425,5524,5549,5509,5423,5297,5149,4978,4786,4567,4316,4030,3703,3348,2975,2599,2252,1944,1712,1558,1506,1541,1667,1854,2082,2315,2524,2688,2779,2806,2754,2650,2486,2294,2067,1829,1583,1327,1085,831,599,371,162,-12,-163,-248,-304,-283,-236,-140,-31,81,182,251,295,300,294,281,293,352,479,685,976,1327,1729,2128,2496,2782,2962,3000,2909,2665,2313,1867,1367,855,362,-79,-451,-735,-954,-1083,-1179,-1209,-1226,-1201,-1160,-1085,-971,-825,-625,-399,-137,125,373,577,707,750,684,513,251,-92,-467,-857,-1207,-1506,-1709,-1822,-1824,-1726,-1539,-1270,-948,-577,-189,210,599,965,1308,1608,1873,2092,2257,2384,2450,2479,2453,2391,2285,2146,1973,1768,1544,1289,1026,742,455,171,-108,-357,-579,-752,-872,-934,-933,-880,-787,-663,-540,-430,-357,-340,-373,-462,-584,-719,-837,-913,-929,-878,-759,-592,-394,-190,-14,119,190,177,105,-49,-233,-451,-656,-849,-990,-1098,-1142,-1157,-1123,-1073,-990,-890,-767,-608,-418,-179,112,438,801,1155,1477,1728,1863,1870,1720,1430,1010,495,-70,-651,-1194,-1670,-2057,-2335,-2516,-2602,-2610,-2564,-2469,-2338,-2174,-1967,-1719,-1413,-1054,-638,-177,305,793,1239,1622,1895,2044,2047,1910,1643,1278,851,413,0,-337,-575,-686,-673,-534,-297,21,383,754,1112,1427,1675,1865,1961,2007,1970,1900,1777,1647,1493,1359,1226,1122,1028,961,895,845,779,702,601,456,282,41,-236,-574,-942,-1341,-1740,-2126,-2480,-2777,-3019,-3193,-3304,-3375,-3398,-3418,-3425,-3447,-3478,-3505,-3528,-3500,-3435,-3284,-3068,-2780,-2438,-2081,-1728,-1425,-1199,-1073,-1066,-1173,-1385,-1670,-2005,-2334,-2645,-2891,-3069,-3173,-3204,-3178,-3104,-2992,-2851,-2681,-2473,-2238,-1945,-1624,-1255,-866,-480,-117,181,397,505,501,386,173,-109,-449,-794,-1149,-1465,-1750,-1981,-2172,-2320,-2449,-2555,-2664,-2764,-2866,-2955,-3027,-3065,-3069,-3019,-2926,-2782,-2594,-2369,-2122,-1860,-1608,-1379,-1185,-1049,-967,-955,-990,-1085,-1194,-1326,-1436,-1524,-1562,-1557,-1500,-1415,-1312,-1232,-1181,-1196,-1273,-1415,-1605,-1825,-2031,-2220,-2334,-2387,-2346,-2237,-2066,-1872,-1679,-1539,-1457,-1484,-1599,-1820,-2120,-2485,-2876,-3278,-3644,-3967,-4211,-4395,-4491,-4546,-4551,-4544,-4545,-4555,-4594,-4654,-4720,-4790,-4827,-4824,-4753,-4597,-4348,-3988,-3545,-3005,-2421,-1805,-1205,-652,-188,179,406,517,503,390,219,15,-173,-331,-422,-470,-453,-419,-363,-317,-289,-283,-301,-327,-353,-363,-337,-285,-181,-77,44,123,147,83,-79,-355,-719,-1179,-1684,-2228,-2753,-3247,-3672,-4009,-4250,-4388,-4428,-4378,-4256,-4064,-3833,-3560,-3277,-2982,-2696,-2424,-2163,-1924,-1687,-1461,-1220,-971,-697,-407,-101,216,523,818,1075,1296,1465,1585,1660,1695,1707,1701,1700,1702,1729,1774,1847,1952,2084,2254,2448,2676,2918,3187,3448,3713,3942,4128,4251,4271,4205,4010,3719,3324,2850,2330,1785,1257,762,335,-20,-291,-484,-617,-705,-780,-862,-977,-1128,-1329,-1562,-1820,-2088,-2328,-2554,-2711,-2820,-2842,-2786,-2634,-2388,-2051,-1632,-1146,-623,-79,441,914,1305,1592,1763,1814,1760,1621,1433,1223,1025,855,729,647,606,595,610,636,678,729,800,902,1040,1230,1459,1737,2020,2307,2541,2714,2784,2748,2592,2330,1967,1540,1069,590,138,-267,-593,-834,-981,-1035,-1011,-911,-762,-571,-359,-135,82,296,488,677,844,1020,1186,1366,1547,1731,1911,2081,2223,2344,2420,2466,2483,2472,2465,2459,2480,2537,2626,2754,2898,3050,3170,3259,3261,3196,3025,2777,2450,2077,1689,1317,998,753,597,536,547,620,710,792,827,792,670,460,171,-170,-537,-896,-1219,-1484,-1682,-1817,-1892,-1936,-1957,-1977,-2007,-2042,-2092,-2140,-2178,-2192,-2172,-2096,-1975,-1779,-1530,-1216,-869,-487,-120,231,526,746,889,931,892,781,616,439,258,121,15,-35,-60,-54,-56,-58,-81,-116,-145,-157,-128,-40,111,328,587,868,1114,1304,1377,1326,1131,799,362,-152,-693,-1220,-1691,-2077,-2355,-2516,-2566,-2508,-2362,-2147,-1883,-1591,-1286,-992,-710,-464,-249,-64,84,221,347,487,649,850,1093,1377,1700,2043,2396,2741,3056,3342,3571,3766,3897,4003,4055,4083,4063,4006,3894,3713,3464,3121,2707,2209,1658,1074,481,-80,-591,-1018,-1359,-1597,-1751,-1818,-1830,-1794,-1737,-1672,-1604,-1549,-1490,-1432,-1362,-1272,-1156,-1022,-866,-718,-580,-483,-431,-445,-516,-643,-815,-996,-1180,-1315,-1394,-1380,-1266,-1039,-702,-269,246,807,1389,1947,2445,2852,3134,3283,3289,3171,2945,2662,2347,2069,1847,1729,1726,1838,2056,2339,2661,2971,3237,3428,3528,3532,3449,3298,3097,2872,2644,2415,2209,2000,1794,1573,1325,1042,720,358,-27,-426,-819,-1183,-1508,-1774,-1974,-2120,-2208,-2265,-2305,-2350,-2414,-2511,-2643,-2789,-2951,-3073,-3144,-3114,-2960,-2663,-2220,-1641,-962,-209,548,1282,1926,2464,2865,3129,3269,3305,3270,3186,3092,2984,2890,2785,2671,2526,2337,2091,1792,1439,1062,673,315,7,-222,-349,-388,-318,-188,1,206,396,547,632,637,571,439,261,75,-110,-252,-353,-399,-407,-390,-374,-389,-461,-604,-842,-1159,-1556,-1999,-2461,-2896,-3275,-3554,-3710,-3733,-3598,-3328,-2930,-2428,-1872,-1284,-737,-246,124,385,497,499,388,207,-8,-229,-413,-539,-598,-574,-493,-354,-193,-28,129,252,344,392,396,362,285,180,35,-126,-325,-546,-796,-1076,-1373,-1692,-2007,-2321,-2597,-2849,-3039,-3185,-3268,-3298,-3286,-3227,-3146,-3040,-2918,-2787,-2640,-2481,-2298,-2086,-1836,-1540,-1197,-799,-367,99,564,1005,1401,1705,1920,2015,2005,1903,1730,1533,1340,1192,1110,1097,1150,1234,1325,1359,1328,1162,888,463,-52,-666,-1287,-1901,-2424,-2816,-3047,-3076,-2919,-2574,-2085,-1481,-826,-160,454,975,1370,1613,1703,1636,1436,1120,709,239,-281,-820,-1359,-1892,-2386,-2838,-3221,-3514,-3706,-3772,-3707,-3508,-3187,-2760,-2267,-1727,-1189,-673,-205,209,563,865,1126,1355,1566,1757,1935,2084,2201,2265,2273,2225,2129,2021,1917,1866,1895,2014,2250,2562,2948,3351,3736,4051,4264,4340,4282,4083,3780,3392,2965,2522,2097,1698,1334,1006,700,418,136,-138,-426,-707,-995,-1268,-1516,-1733,-1891,-2000,-2028,-1997,-1886,-1720,-1499,-1241,-952,-636,-300,73,480,939,1455,2027,2638,3276,3900,4474,4959,5312,5513,5553,5439,5186,4853,4446,4040,3620,3238,2862,2511,2144,1767,1359,925,478,42,-352,-650,-830,-848,-689,-351,150,786,1496,2236,2932,3533,3986,4251,4322,4183,3868,3396,2816,2166,1500,840,239,-307,-759,-1137,-1416,-1629,-1752,-1820,-1812,-1748,-1626,-1439,-1212,-932,-639,-324,-28,260,515,752,972,1198,1442,1730,2072,2457,2889,3312,3703,4017,4208,4272,4194,4002,3738,3453,3201,3034,2980,3037,3202,3403,3614,3748,3767,3639,3348,2923,2396,1823,1266,775,398,142,18,-27,-25,-57,-174,-441,-879,-1496,-2245,-3069,-3880,-4590,-5119,-5405,-5407,-5119,-4553,-3765,-2803,-1760,-703,295,1162,1877,2386,2702,2813,2766,2575,2297,1968,1617,1300,1007,782,603,477,382,303,227,126,7,-158,-337,-545,-761,-978,-1203,-1419,-1632,-1819,-1965,-2036,-2014,-1870,-1617,-1257,-829,-377,45,388,607,676,596,363,33,-366,-764,-1127,-1406,-1603,-1722,-1796,-1868,-1974,-2144,-2404,-2742,-3153,-3593,-4017,-4378,-4615,-4705,-4611,-4343,-3902,-3315,-2610,-1823,-987,-143,679,1450,2146,2762,3276,3692,3988,4142,4140,3951,3582,3041,2358,1594,811,82,-514,-942,-1141,-1115,-847,-365,302,1104,1970,2834,3612,4250,4686,4902,4857,4585,4075,3383,2537,1593,593,-405,-1379,-2262,-3047,-3675,-4140,-4414,-4499,-4391,-4118,-3698,-3181,-2615,-2054,-1556,-1170,-931,-870,-983,-1267,-1688,-2198,-2753,-3291,-3769,-4153,-4410,-4531,-4513,-4343,-4035,-3586,-3005,-2312,-1518,-649,276,1223,2178,3089,3950,4703,5347,5838,6174,6338,6314,6119,5735,5207,4537,3783,2971,2156,1373,666,76,-390,-694,-878,-933,-920,-865,-816,-816,-897,-1097,-1441,-1944,-2617,-3450,-4425,-5507,-6657,-7807,-8917,-9906,-10735,-11351,-11710,-11801,-11611,-11156,-10492,-9653,-8739,-7783,-6883,-6057,-5348,-4774,-4308,-3976,-3716,-3537,-3383,-3241,-3090,-2905,-2694,-2430,-2124,-1743,-1279,-715,-35,744,1620,2545,3481,4368,5154,5785,6234,6466,6501,6340,6036,5624,5161,4692,4249,3862,3528,3237,2974,2690,2379,1982,1514,934,268,-491,-1323,-2195,-3089,-3954,-4774,-5509,-6152,-6684,-7119,-7461,-7736,-7963,-8159,-8342,-8506,-8655,-8754,-8795,-8724,-8538,-8198,-7705,-7073,-6306,-5462,-4550,-3638,-2727,-1867,-1050,-290,412,1081,1693,2276,2801,3262,3632,3899,4029,4044,3926,3718,3441,3134,2842,2592,2410,2296,2242,2223,2214,2187,2115,1993,1805,1570,1288,988,687,402,158,-54,-220,-358,-475,-583,-693,-796,-911,-1009,-1117,-1215,-1315,-1413,-1523,-1638,-1786,-1973,-2215,-2539,-2931,-3402,-3924,-4468,-4996,-5469,-5842,-6086,-6188,-6119,-5911,-5539,-5045,-4424,-3689,-2856,-1907,-860,290,1531,2820,4129,5383,6533,7504,8254,8738,8945,8879,8568,8061,7427,6713,5984,5266,4570,3903,3230,2530,1767,919,-31,-1055,-2147,-3211,-4227,-5072,-5724,-6097,-6193,-5982,-5508,-4799,-3919,-2937,-1917,-922,1,815,1513,2074,2519,2833,3038,3119,3077,2914,2599,2156,1563,856,59,-767,-1566,-2244,-2739,-2969,-2890,-2479,-1743,-726,502,1851,3225,4513,5648,6538,7174,7526,7636,7536,7292,6949,6548,6109,5625,5090,4477,3765,2949,2027,1023,-27,-1070,-2058,-2925,-3651,-4186,-4548,-4721,-4745,-4636,-4439,-4167,-3863,-3523,-3162,-2786,-2382,-1963,-1519,-1054,-572,-72,431,941,1437,1924,2401,2862,3332,3788,4250,4682,5073,5388,5592,5674,5606,5413,5100,4713,4286,3877,3510,3231,3027,2896,2810,2718,2597,2404,2131,1786,1387,983,614,332,173,153,270,494,771,1045,1245,1312,1198,875,338,-387,-1260,-2220,-3201,-4137,-4970,-5649,-6150,-6453,-6587,-6559,-6435,-6234,-6010,-5780,-5548,-5314,-5037,-4691,-4239,-3636,-2881,-1964,-920,216,1366,2478,3459,4276,4867,5244,5388,5352,5167,4875,4544,4183,3849,3514,3196,2845,2453,1993,1448,842,181,-492,-1136,-1715,-2203,-2571,-2843,-3008,-3119,-3195,-3282,-3407,-3594,-3842,-4137,-4432,-4683,-4830,-4830,-4642,-4264,-3690,-2972,-2147,-1296,-492,187,682,947,968,754,335,-236,-901,-1593,-2262,-2848,-3327,-3665,-3838,-3847,-3655,-3280,-2699,-1918,-952,188,1454,2812,4195,5547,6810,7928,8866,9589,10082,10343,10370,10191,9811,9269,8582,7783,6905,5980,5043,4130,3271,2500,1823,1252,772,369,12,-321,-671,-1049,-1477,-1933,-2403,-2827,-3165,-3334,-3303,-3013,-2466,-1667,-657,500,1734,2948,4070,5010,5702,6101,6171,5921,5366,4559,3562,2456,1322,247,-713,-1485,-2063,-2414,-2558,-2512,-2306,-1969,-1534,-1004,-406,278,1040,1886,2823,3828,4885,5959,6991,7940,8743,9355,9750,9910,9850,9592,9183,8669,8099,7512,6932,6353,5776,5149,4458,3659,2745,1727,636,-466,-1506,-2414,-3112,-3576,-3780,-3754,-3553,-3244,-2925,-2672,-2566,-2645,-2940,-3424,-4071,-4816,-5600,-6356,-7026,-7568,-7948,-8157,-8185,-8041,-7736,-7281,-6696,-5991,-5175,-4273,-3271,-2212,-1075,92,1292,2498,3685,4848,5947,6978,7913,8741,9440,9996,10394,10615,10649,10488,10127,9571,8829,7903,6816,5575,4209,2726,1171,-438,-2048,-3611,-5076,-6386,-7491,-8356,-8949,-9275,-9333,-9165,-8819,-8344,-7815,-7286,-6815,-6452,-6227,-6153,-6240,-6474,-6836,-7299,-7833,-8393,-8949,-9451,-9877,-10183,-10363,-10389,-10265,-9986,-9575,-9051,-8456,-7830,-7206,-6618,-6082,-5583,-5123,-4640,-4114,-3485,-2724,-1808,-735,471,1771,3099,4399,5587,6612,7421,7976,8285,8333,8156,7772,7206,6491,5636,4654,3561,2351,1059,-313,-1709,-3092,-4403,-5584,-6574,-7340,-7834,-8064,-8033,-7770,-7327,-6759,-6134,-5515,-4971,-4545,-4283,-4192,-4287,-4535,-4925,-5387,-5890,-6353,-6734,-6968,-7010,-6825,-6381,-5659,-4661,-3384,-1868,-141,1730,3676,5615,7464,9134,10562,11690,12486,12940,13061,12868,12401,11699,10801,9754,8575,7310,5960,4563,3139,1719,355,-917,-2041,-2979,-3689,-4160,-4382,-4370,-4147,-3755,-3238,-2653,-2047,-1470,-950,-532,-202,0,118,131,83,-18,-146,-282,-430,-576,-740,-927,-1164,-1456,-1834,-2271,-2781,-3309,-3835,-4288,-4635,-4815,-4802,-4568,-4111,-3437,-2559,-1517,-336,941,2267,3616,4932,6190,7347,8376,9246,9925,10399,10637,10643,10394,9908,9177,8229,7079,5765,4325,2815,1277,-222,-1644,-2940,-4093,-5074,-5893,-6545,-7055,-7438,-7728,-7945,-8113,-8255,-8365,-8455,-8509,-8510,-8449,-8297,-8039,-7672,-7173,-6570,-5839,-5032,-4147,-3231,-2309,-1410,-568,206,885,1478,1972,2386,2732,3026,3292,3530,3762,3970,4170,4335,4493,4611,4737,4852,5002,5188,5439,5746,6112,6508,6904,7262,7530,7675,7656,7458,7075,6515,5807,4977,4060,3097,2109,1138,190,-698,-1523,-2258,-2904,-3433,-3858,-4156,-4343,-4410,-4371,-4221,-3986,-3659,-3271,-2826,-2342,-1826,-1290,-728,-152,449,1079,1740,2440,3186,3957,4759,5551,6310,7000,7578,8023,8300,8405,8329,8085,7698,7181,6582,5906,5196,4457,3719,2979,2263,1557,878,223,-401,-994,-1534,-2029,-2445,-2786,-3030,-3174,-3217,-3169,-3037,-2854,-2634,-2402,-2185,-1980,-1805,-1634,-1471,-1271,-1048,-766,-446,-104,235,519,708,762,639,325,-186,-891,-1742,-2721,-3753,-4794,-5770,-6621,-7280,-7699,-7830,-7644,-7135,-6305,-5178,-3810,-2234,-549,1185,2879,4449,5843,6989,7874,8479,8823,8922,8821,8544,8139,7623,7013,6323,5528,4641,3622,2494,1252,-76,-1444,-2805,-4101,-5267,-6265,-7036,-7569,-7840,-7862,-7651,-7246,-6685,-6028,-5323,-4623,-3970,-3397,-2929,-2576,-2356,-2263,-2299,-2462,-2739,-3119,-3586,-4103,-4644,-5161,-5608,-5930,-6077,-5998,-5660,-5036,-4126,-2942,-1527,71,1779,3514,5204,6747,8085,9141,9883,10277,10348,10095,9590,8880,8041,7147,6254,5425,4677,4047,3495,3028,2590,2154,1682,1160,567,-61,-725,-1368,-1954,-2444,-2794,-2981,-2997,-2837,-2536,-2115,-1641,-1145,-713,-371,-174,-140,-268,-546,-932,-1383,-1841,-2266,-2606,-2848,-2984,-3009,-2968,-2866,-2747,-2633,-2535,-2471,-2415,-2373,-2296,-2170,-1955,-1607,-1107,-416,473,1562,2833,4248,5757,7304,8803,10213,11440,12457,13210,13679,13871,13780,13454,12899,12169,11285,10279,9186,8036,6866,5720,4630,3637,2766,2044,1466,1046,750,562,441,346,236,79,-155,-476,-880,-1362,-1900,-2475,-3074,-3677,-4277,-4859,-5426,-5957,-6464,-6921,-7327,-7662,-7905,-8042,-8047,-7915,-7632,-7189,-6607,-5866,-5007,-4026,-2953,-1815,-630,561,1728,2833,3842,4717,5443,5986,6359,6552,6588,6490,6287,6009,5683,5328,4949,4563,4147,3707,3228,2692,2110,1453,748,-14,-800,-1591,-2351,-3053,-3651,-4126,-4449,-4604,-4596,-4429,-4137,-3758,-3357,-2996,-2755,-2695,-2877,-3336,-4074,-5081,-6290,-7638,-9023,-10351,-11521,-12466,-13127,-13480,-13544,-13337,-12931,-12389,-11794,-11208,-10701,-10288,-10005,-9808,-9675,-9534,-9314,-8943,-8356,-7487,-6332,-4865,-3143,-1215,816,2845,4759,6444,7822,8813,9399,9574,9378,8872,8145,7286,6392,5536,4770,4126,3596,3169,2793,2440,2042,1581,1007,338,-449,-1302,-2206,-3106,-3966,-4759,-5458,-6060,-6571,-7006,-7399,-7764,-8139,-8521,-8918,-9314,-9673,-9966,-10144,-10154,-9970,-9533,-8846,-7878,-6651,-5181,-3510,-1678,240,2205,4115,5938,7582,9009,10165,11013,11541,11734,11614,11207,10554,9727,8766,7753,6726,5736,4814,3984,3253,2628,2100,1643,1258,898,561,212,-168,-588,-1079,-1633,-2260,-2940,-3648,-4349,-5001,-5550,-5972,-6222,-6307,-6230,-6017,-5722,-5389,-5086,-4862,-4762,-4798,-4985,-5279,-5663,-6054,-6412,-6654,-6732,-6585,-6189,-5519,-4586,-3408,-2027,-494,1124,2775,4379,5900,7271,8473,9477,10277,10879,11297,11547,11656,11633,11499,11247,10890,10401,9776,8989,8031,6889,5587,4122,2557,919,-722,-2315,-3793,-5114,-6223,-7115,-7765,-8192,-8416,-8455,-8367,-8156,-7891,-7573,-7245,-6914,-6582,-6256,-5914,-5539,-5116,-4609,-4006,-3290,-2445,-1491,-427,704,1874,3031,4137,5141,6021,6741,7300,7687,7915,7993,7938,7772,7497,7143,6686,6153,5510,4772,3917,2949,1885,732,-452,-1646,-2773,-3797,-4650,-5289,-5679,-5788,-5619,-5174,-4483,-3585,-2529,-1373,-174,1010,2122,3108,3921,4518,4870,4956,4779,4357,3723,2943,2061,1178,349,-350,-850,-1130,-1149,-930,-501,87,762,1447,2083,2590,2951,3127,3140,3021,2816,2596,2422,2355,2438,2687,3101,3651,4277,4937,5527,6003,6286,6328,6132,5668,5009,4174,3261,2338,1487,786,287,24,-3,191,545,1010,1496,1933,2250,2387,2322,2046,1582,977,298,-394,-1006,-1506,-1831,-1966,-1920,-1702,-1360,-946,-508,-118,182,342,340,157,-200,-713,-1357,-2082,-2858,-3614,-4323,-4924,-5391,-5695,-5819,-5756,-5509,-5088,-4505,-3788,-2952,-2034,-1058,-59,925,1882,2755,3550,4228,4787,5222,5531,5721,5805,5797,5709,5562,5369,5138,4890,4620,4337,4032,3698,3321,2886,2373,1783,1096,325,-525,-1445,-2394,-3365,-4310,-5208,-6037,-6760,-7387,-7892,-8296,-8599,-8814,-8950,-9012,-8998,-8910,-8728,-8467,-8099,-7640,-7082,-6433,-5713,-4936,-4117,-3277,-2415,-1534,-627,325,1317,2369,3455,4566,5662,6706,7643,8441,9037,9427,9564,9475,9143,8623,7923,7104,6191,5229,4257,3301,2402,1575,844,220,-310,-739,-1097,-1391,-1641,-1853,-2036,-2175,-2266,-2290,-2222,-2061,-1786,-1416,-954,-444,94,602,1052,1390,1600,1645,1528,1235,789,202,-491,-1257,-2056,-2835,-3562,-4177,-4663,-4970,-5096,-5023,-4743,-4286,-3633,-2844,-1911,-891,202,1333,2464,3586,4648,5650,6556,7349,8022,8557,8957,9218,9355,9375,9299,9152,8941,8702,8435,8162,7884,7610,7335,7069,6802,6555,6319,6116,5945,5812,5708,5608,5498,5316,5051,4635,4063,3304,2374,1288,84,-1173,-2446,-3642,-4744,-5685,-6451,-7037,-7434,-7676,-7773,-7761,-7662,-7515,-7325,-7133,-6924,-6720,-6503,-6265,-5996,-5666,-5270,-4781,-4182,-3463,-2616,-1631,-546,642,1870,3100,4279,5343,6243,6937,7386,7580,7521,7230,6757,6147,5476,4793,4168,3633,3222,2947,2795,2752,2775,2825,2853,2820,2682,2422,2022,1486,835,83,-728,-1575,-2423,-3246,-4030,-4757,-5422,-6020,-6560,-7038,-7475,-7878,-8246,-8617,-8955,-9299,-9610,-9902,-10137,-10326,-10419,-10439,-10350,-10173,-9902,-9568,-9175,-8772,-8356,-7962,-7596,-7241,-6908,-6544,-6147,-5678,-5102,-4412,-3584,-2619,-1538,-345,901,2172,3404,4552,5559,6387,6993,7363,7478,7351,6989,6442,5732,4927,4053,3168,2288,1443,635,-140,-889,-1633,-2393,-3185,-4035,-4941,-5923,-6951,-8026,-9100,-10148,-11119,-11973,-12668,-13166,-13450,-13485,-13293,-12865,-12227,-11416,-10435,-9352,-8150,-6893,-5560,-4189,-2773,-1318,158,1659,3152,4627,6045,7375,8586,9626,10484,11110,11510,11654,11572,11257,10761,10103,9338,8498,7628,6756,5908,5088,4301,3530,2764,1977,1160,287,-617,-1562,-2500,-3409,-4231,-4937,-5478,-5839,-6009,-5998,-5838,-5566,-5233,-4890,-4593,-4375,-4275,-4303,-4471,-4754,-5147,-5591,-6060,-6491,-6833,-7032,-7039,-6810,-6316,-5546,-4500,-3204,-1698,-33,1715,3490,5202,6801,8216,9400,10330,10966,11322,11391,11210,10809,10237,9541,8770,7968,7163,6384,5627,4902,4185,3463,2716,1915,1068,161,-779,-1730,-2651,-3500,-4234,-4819,-5226,-5441,-5468,-5314,-5028,-4628,-4190,-3742,-3345,-3023,-2798,-2666,-2617,-2615,-2633,-2623,-2561,-2407,-2162,-1812,-1381,-885,-353,177,685,1143,1536,1865,2130,2351,2551,2735,2952,3182,3469,3783,4126,4476,4807,5082,5282,5358,5309,5106,4753,4265,3660,2976,2252,1530,858,266,-208,-559,-776,-880,-893,-844,-777,-709,-669,-662,-678,-708,-724,-690,-590,-387,-69,365,915,1549,2235,2933,3593,4163,4619,4908,5038,4988,4779,4429,3978,3461,2927,2405,1935,1533,1205,960,768,636,531,455,393,351,329,337,388,478,623,801,1015,1241,1475,1698,1914,2118,2332,2549,2816,3105,3458,3833,4235,4618,4951,5193,5298,5249,5017,4611,4041,3336,2533,1684,826,12,-730,-1370,-1906,-2336,-2678,-2967,-3208,-3459,-3714,-3999,-4315,-4642,-4974,-5284,-5541,-5731,-5819,-5814,-5683,-5457,-5124,-4716,-4248,-3752,-3244,-2763,-2310,-1913,-1553,-1239,-930,-616,-253,184,709,1349,2071,2883,3730,4571,5367,6053,6606,6991,7190,7216,7070,6792,6400,5941,5438,4919,4405,3889,3382,2855,2307,1714,1065,355,-421,-1250,-2122,-3018,-3919,-4793,-5633,-6405,-7100,-7703,-8197,-8590,-8861,-9034,-9087,-9050,-8905,-8678,-8358,-7969,-7503,-6978,-6397,-5761,-5088,-4375,-3635,-2879,-2114,-1346,-593,156,883,1592,2285,2943,3572,4151,4671,5118,5476,5731,5881,5917,5855,5697,5478,5201,4913,4601,4309,4012,3741,3472,3220,2980,2743,2521,2300,2080,1870,1646,1434,1223,1029,861,737,664,664,724,846,1000,1153,1261,1279,1149,860,362,-320,-1191,-2202,-3304,-4445,-5541,-6540,-7373,-7992,-8365,-8475,-8321,-7929,-7316,-6533,-5601,-4573,-3459,-2291,-1074,182,1477,2796,4133,5463,6755,7977,9089,10058,10858,11463,11876,12092,12134,12022,11794,11471,11103,10696,10282,9862,9433,8992,8516,8014,7453,6862,6221,5567,4899,4248,3617,3016,2439,1873,1306,699,55,-667,-1453,-2307,-3211,-4131,-5036,-5879,-6628,-7228,-7676,-7923,-8000,-7878,-7611,-7206,-6718,-6178,-5628,-5097,-4594,-4130,-3670,-3198,-2668,-2043,-1300,-414,604,1740,2942,4176,5355,6439,7351,8050,8499,8683,8603,8273,7739,7029,6215,5342,4466,3645,2902,2275,1763,1369,1077,856,689,537,382,197,-20,-293,-602,-954,-1343,-1741,-2167,-2588,-3027,-3476,-3949,-4450,-4985,-5554,-6157,-6773,-7393,-7995,-8556,-9060,-9494,-9841,-10118,-10312,-10446,-10529,-10564,-10567,-10514,-10411,-10225,-9936,-9519,-8955,-8232,-7356,-6344,-5231,-4061,-2897,-1782,-784,76,761,1270,1605,1792,1848,1829,1740,1649,1552,1493,1461,1469,1498,1543,1580,1601,1587,1539,1443,1305,1112,878,577,238,-181,-652,-1197,-1813,-2489,-3243,-4037,-4896,-5770,-6676,-7569,-8441,-9264,-10005,-10647,-11146,-11490,-11645,-11605,-11361,-10925,-10315,-9547,-8664,-7669,-6609,-5477,-4295,-3060,-1779,-448,909,2296,3660,4983,6203,7276,8162,8812,9215,9360,9258,8944,8451,7836,7144,6424,5711,5024,4379,3758,3162,2559,1934,1284,581,-142,-892,-1633,-2341,-2990,-3556,-4024,-4391,-4666,-4870,-5023,-5168,-5322,-5518,-5758,-6051,-6376,-6708,-7023,-7268,-7439,-7481,-7406,-7188,-6851,-6389,-5832,-5180,-4445,-3624,-2714,-1698,-581,654,1984,3405,4879,6371,7831,9215,10464,11548,12405,13030,13386,13486,13324,12921,12297,11464,10459,9287,7987,6583,5099,3582,2053,562,-855,-2168,-3326,-4316,-5104,-5685,-6060,-6243,-6249,-6125,-5884,-5579,-5234,-4880,-4545,-4239,-3970,-3743,-3541,-3365,-3192,-3015,-2824,-2607,-2365,-2088,-1782,-1441,-1075,-686,-278,120,518,876,1208,1486,1732,1936,2128,2318,2535,2793,3108,3474,3891,4325,4746,5118,5392,5545,5556,5406,5125,4721,4239,3728,3224,2777,2411,2136,1948,1827,1727,1616,1442,1173,786,277,-342,-1023,-1730,-2380,-2929,-3292,-3450,-3341,-2989,-2379,-1571,-599,465,1558,2623,3589,4422,5079,5536,5791,5833,5692,5383,4953,4433,3877,3316,2801,2357,2016,1792,1704,1745,1918,2206,2589,3061,3586,4155,4744,5313,5865,6335,6730,6995,7132,7100,6911,6533,5987,5278,4430,3487,2483,1478,508,-378,-1152,-1798,-2303,-2677,-2926,-3069,-3124,-3108,-3033,-2909,-2739,-2531,-2281,-1997,-1691,-1381,-1087,-843,-676,-604,-660,-826,-1123,-1506,-1970,-2464,-2961,-3428,-3826,-4144,-4355,-4469,-4468,-4391,-4215,-3986,-3690,-3344,-2955,-2512,-2021,-1478,-878,-228,470,1201,1950,2685,3390,4019,4560,4977,5269,5418,5448,5360,5195,4979,4745,4528,4341,4204,4109,4032,3960,3830,3631,3302,2837,2214,1447,561,-410,-1405,-2387,-3284,-4075,-4715,-5202,-5538,-5743,-5860,-5912,-5964,-6022,-6142,-6310,-6542,-6812,-7098,-7365,-7579,-7706,-7723,-7614,-7378,-7028,-6563,-6017,-5387,-4694,-3936,-3119,-2230,-1278,-244,863,2042,3273,4526,5764,6926,7970,8825,9451,9811,9875,9644,9127,8358,7393,6296,5132,3977,2875,1879,997,245,-387,-915,-1344,-1694,-1967,-2151,-2257,-2243,-2127,-1879,-1521,-1063,-540,0,503,921,1187,1290,1173,870,360,-303,-1093,-1949,-2824,-3664,-4420,-5064,-5556,-5896,-6068,-6094,-5968,-5723,-5353,-4876,-4288,-3585,-2771,-1827,-770,404,1673,2997,4359,5688,6957,8106,9098,9914,10526,10938,11162,11202,11100,10867,10537,10137,9679,9195,8679,8162,7630,7103,6569,6040,5503,4960,4403,3825,3224,2598,1945,1276,595,-81,-739,-1365,-1953,-2486,-2976,-3409,-3809,-4165,-4503,-4809,-5106,-5374,-5617,-5817,-5956,-6024,-5994,-5858,-5604,-5220,-4713,-4070,-3312,-2429,-1450,-380,765,1962,3197,4442,5680,6870,7989,8982,9814,10446,10837,10965,10810,10381,9683,8768,7671,6463,5212,3958,2782,1681,697,-180,-965,-1661,-2294,-2859,-3365,-3784,-4114,-4319,-4386,-4305,-4071,-3718,-3267,-2777,-2294,-1886,-1596,-1468,-1522,-1765,-2188,-2768,-3461,-4234,-5032,-5819,-6548,-7198,-7742,-8173,-8503,-8721,-8870,-8928,-8934,-8855,-8707,-8459,-8116,-7648,-7093,-6426,-5720,-4981,-4277,-3638,-3117,-2713,-2461,-2328,-2305,-2359,-2451,-2553,-2641,-2690,-2698,-2656,-2568,-2434,-2261,-2042,-1772,-1452,-1059,-619,-107,431,1001,1537,2037,2424,2698,2804,2742,2502,2097,1547,878,123,-699,-1563,-2455,-3373,-4312,-5265,-6241,-7216,-8181,-9106,-9959,-10695,-11283,-11673,-11846,-11769,-11450,-10876,-10085,-9096,-7947,-6684,-5336,-3938,-2516,-1080,349,1762,3137,4440,5645,6695,7561,8190,8554,8634,8429,7963,7282,6440,5520,4582,3689,2890,2185,1594,1069,601,138,-335,-839,-1370,-1911,-2423,-2891,-3252,-3516,-3647,-3681,-3630,-3553,-3486,-3488,-3592,-3829,-4200,-4702,-5292,-5932,-6561,-7123,-7553,-7824,-7881,-7749,-7398,-6884,-6208,-5427,-4549,-3616,-2617,-1576,-469,689,1915,3180,4485,5772,7021,8162,9151,9951,10502,10816,10846,10634,10165,9491,8624,7613,6480,5278,4021,2762,1517,334,-774,-1755,-2613,-3295,-3830,-4183,-4398,-4467,-4434,-4323,-4168,-3999,-3842,-3714,-3628,-3581,-3560,-3561,-3546,-3512,-3423,-3269,-3045,-2730,-2356,-1902,-1424,-901,-387,133,635,1120,1598,2064,2523,2985,3433,3870,4280,4646,4968,5233,5453,5652,5835,6061,6310,6630,6973,7335,7648,7865,7914,7745,7302,6584,5589,4359,2973,1494,37,-1325,-2528,-3501,-4251,-4751,-5033,-5130,-5062,-4878,-4593,-4230,-3790,-3283,-2699,-2047,-1334,-577,188,945,1634,2252,2748,3120,3357,3466,3457,3365,3200,3015,2809,2639,2493,2411,2386,2423,2533,2692,2908,3157,3427,3711,3986,4258,4513,4757,4987,5203,5415,5615,5813,6001,6181,6347,6487,6586,6618,6562,6389,6076,5617,4996,4245,3374,2440,1486,580,-237,-903,-1405,-1716,-1846,-1815,-1647,-1382,-1058,-715,-385,-107,105,224,247,178,8,-230,-548,-912,-1318,-1756,-2211,-2682,-3161,-3647,-4126,-4596,-5028,-5415,-5715,-5915,-5984,-5906,-5681,-5301,-4786,-4151,-3419,-2614,-1750,-853,85,1050,2044,3063,4079,5072,5991,6779,7386,7745,7826,7603,7078,6297,5301,4194,3041,1955,984,207,-376,-742,-926,-955,-865,-703,-491,-260,-22,218,454,686,903,1089,1238,1305,1298,1169,925,571,90,-468,-1119,-1809,-2538,-3263,-3982,-4654,-5279,-5832,-6295,-6668,-6923,-7079,-7123,-7072,-6937,-6735,-6479,-6182,-5846,-5468,-5048,-4565,-4030,-3413,-2731,-1980,-1164,-318,548,1396,2184,2883,3449,3859,4082,4126,3978,3672,3238,2719,2176,1658,1218,893,715,677,793,1016,1342,1718,2122,2520,2877,3186,3404,3546,3572,3506,3326,3044,2666,2189,1637,1012,335,-373,-1099,-1810,-2491,-3126,-3680,-4167,-4539,-4827,-5000,-5080,-5066,-4963,-4782,-4529,-4195,-3793,-3287,-2684,-1945,-1064,-24,1166,2484,3896,5327,6730,8013,9118,9989,10579,10880,10897,10646,10195,9575,8859,8102,7331,6592,5896,5245,4651,4109,3616,3189,2818,2524,2303,2158,2075,2046,2023,1995,1893,1717,1407,981,418,-254,-1011,-1811,-2619,-3376,-4063,-4626,-5060,-5344,-5475,-5467,-5321,-5067,-4709,-4264,-3746,-3154,-2494,-1763,-947,-69,893,1896,2939,3975,4976,5900,6715,7384,7888,8211,8356,8320,8130,7803,7367,6859,6292,5702,5106,4505,3929,3356,2814,2282,1772,1269,773,277,-229,-735,-1257,-1768,-2279,-2767,-3221,-3641,-4004,-4316,-4569,-4760,-4912,-5011,-5105,-5169,-5259,-5350,-5473,-5614,-5778,-5950,-6120,-6270,-6380,-6432,-6405,-6288,-6067,-5751,-5325,-4820,-4231,-3588,-2905,-2197,-1485,-773,-78,594,1227,1795,2281,2642,2854,2887,2716,2349,1771,1032,146,-819,-1813,-2782,-3664,-4429,-5038,-5488,-5775,-5913,-5914,-5806,-5588,-5288,-4900,-4434,-3896,-3290,-2640,-1966,-1310,-712,-213,126,286,212,-88,-638,-1402,-2365,-3467,-4661,-5875,-7058,-8138,-9081,-9838,-10395,-10734,-10864,-10798,-10555,-10166,-9653,-9039,-8346,-7582,-6758,-5878,-4950,-3983,-2990,-1990,-1005,-63,810,1590,2253,2781,3161,3391,3462,3397,3198,2892,2506,2062,1594,1134,713,355,101,-49,-74,14,191,427,678,897,1047,1086,999,768,405,-72,-641,-1255,-1893,-2513,-3097,-3629,-4099,-4511,-4862,-5162,-5411,-5614,-5773,-5876,-5922,-5881,-5750,-5507,-5135,-4645,-4022,-3290,-2461,-1552,-596,398,1399,2400,3382,4344,5265,6146,6957,7677,8277,8711,8957,8968,8733,8233,7477,6491,5307,3997,2609,1233,-81,-1262,-2272,-3084,-3683,-4082,-4287,-4328,-4224,-4002,-3684,-3281,-2822,-2310,-1781,-1248,-759,-328,-14,182,210,88,-206,-630,-1181,-1791,-2436,-3040,-3564,-3958,-4170,-4192,-3987,-3567,-2939,-2129,-1170,-116,1004,2120,3210,4218,5134,5924,6587,7108,7488,7731,7831,7808,7672,7431,7128,6757,6361,5931,5485,5010,4498,3932,3299,2586,1796,941,46,-846,-1685,-2429,-3018,-3433,-3644,-3652,-3476,-3134,-2667,-2108,-1492,-855,-222,389,957,1483,1945,2343,2667,2907,3056,3113,3073,2941,2737,2464,2155,1831,1514,1245,1035,919,901,1001,1218,1542,1976,2490,3077,3713,4378,5059,5740,6413,7069,7694,8279,8802,9241,9568,9761,9786,9639,9302,8781,8097,7266,6337,5343,4332,3347,2413,1572,817,183,-352,-762,-1076,-1265,-1359,-1330,-1200,-965,-644,-264,146,533,857,1072,1128,1011,693,185,-500,-1330,-2256,-3236,-4199,-5112,-5909,-6568,-7051,-7352,-7473,-7422,-7232,-6921,-6521,-6060,-5546,-4987,-4380,-3715,-2980,-2183,-1316,-417,497,1373,2180,2870,3423,3824,4065,4170,4135,3999,3757,3440,3037,2566,2021,1414,759,80,-591,-1215,-1747,-2152,-2391,-2442,-2295,-1948,-1416,-724,98,1007,1956,2904,3787,4569,5208,5663,5941,6015,5914,5660,5273,4804,4274,3713,3144,2570,1993,1410,800,177,-479,-1132,-1777,-2374,-2892,-3313,-3599,-3772,-3817,-3780,-3693,-3599,-3560,-3605,-3781,-4089,-4545,-5115,-5772,-6477,-7162,-7808,-8341,-8763,-9029,-9156,-9135,-8991,-8739,-8390,-7965,-7456,-6865,-6165,-5346,-4376,-3253,-1976,-561,930,2460,3928,5281,6440,7355,8005,8380,8507,8429,8200,7881,7539,7208,6941,6726,6584,6476,6390,6294,6157,5978,5727,5416,5040,4605,4125,3610,3065,2517,1951,1396,838,295,-239,-753,-1243,-1708,-2143,-2541,-2917,-3252,-3569,-3859,-4136,-4397,-4647,-4884,-5096,-5285,-5419,-5498,-5491,-5388,-5176,-4852,-4401,-3847,-3171,-2398,-1529,-571,458,1549,2677,3822,4937,5994,6932,7717,8297,8648,8748,8610,8260,7737,7115,6442,5802,5234,4783,4468,4272,4183,4152,4140,4120,4050,3948,3812,3679,3592,3571,3667,3863,4164,4526,4890,5203,5377,5382,5155,4714,4056,3243,2324,1386,485,-302,-949,-1425,-1738,-1914,-1987,-2003,-2015,-2043,-2135,-2264,-2446,-2629,-2785,-2869,-2837,-2680,-2380,-1975,-1481,-971,-477,-70,245,421,501,481,406,332,257,259,298,410,549,702,835,922,948,906,808,664,514,367,265,211,220,278,360,437,457,391,186,-173,-712,-1415,-2286,-3269,-4352,-5459,-6567,-7612,-8570,-9404,-10107,-10662,-11085,-11367,-11534,-11584,-11532,-11387,-11150,-10821,-10415,-9900,-9312,-8614,-7832,-6960,-6007,-5004,-3954,-2907,-1870,-902,-16,741,1350,1785,2034,2102,1997,1755,1405,1009,607,264,11,-116,-117,5,201,448,674,848,923,891,744,519,238,-36,-275,-424,-484,-432,-311,-145,6,81,42,-172,-561,-1144,-1893,-2777,-3741,-4741,-5699,-6590,-7346,-7958,-8411,-8698,-8851,-8871,-8797,-8641,-8415,-8131,-7787,-7379,-6915,-6384,-5819,-5230,-4654,-4134,-3684,-3351,-3121,-3002,-2956,-2946,-2924,-2827,-2624,-2273,-1764,-1110,-330,532,1416,2286,3078,3765,4325,4748,5055,5256,5395,5501,5596,5715,5840,5980,6089,6148,6090,5907,5529,4969,4206,3264,2180,987,-250,-1492,-2686,-3803,-4821,-5734,-6534,-7247,-7866,-8416,-8892,-9295,-9613,-9829,-9923,-9862,-9637,-9223,-8621,-7836,-6887,-5800,-4618,-3377,-2122,-889,284,1366,2341,3173,3867,4388,4757,4967,5039,5002,4886,4739,4601,4522,4525,4654,4895,5261,5723,6237,6784,7292,7751,8106,8356,8474,8476,8356,8133,7818,7426,6956,6429,5824,5161,4415,3602,2714,1776,799,-180,-1140,-2028,-2828,-3503,-4054,-4471,-4782,-4993,-5163,-5292,-5439,-5590,-5764,-5933,-6075,-6140,-6095,-5892,-5500,-4920,-4127,-3174,-2061,-855,414,1693,2940,4125,5216,6194,7061,7801,8438,8965,9407,9770,10066,10302,10479,10607,10674,10687,10639,10522,10352,10106,9807,9444,9023,8543,8008,7404,6749,6018,5233,4378,3472,2514,1522,502,-515,-1537,-2512,-3453,-4319,-5096,-5772,-6314,-6721,-6963,-7035,-6922,-6614,-6113,-5422,-4553,-3533,-2383,-1146,148,1447,2730,3937,5069,6065,6941,7654,8214,8601,8816,8854,8726,8434,7999,7446,6796,6100,5376,4681,4030,3461,2972,2571,2238,1943,1673,1366,1039,636,182,-324,-865,-1400,-1901,-2331,-2666,-2886,-3011,-3040,-3020,-2990,-2980,-3044,-3195,-3445,-3797,-4215,-4676,-5131,-5539,-5863,-6078,-6166,-6132,-5991,-5756,-5465,-5121,-4754,-4354,-3923,-3439,-2883,-2239,-1491,-645,288,1272,2280,3250,4155,4938,5585,6068,6399,6586,6655,6657,6606,6563,6537,6551,6609,6697,6793,6877,6911,6872,6723,6459,6041,5484,4767,3911,2920,1812,611,-659,-1961,-3275,-4553,-5780,-6916,-7938,-8836,-9582,-10184,-10631,-10934,-11107,-11166,-11133,-11038,-10897,-10748,-10594,-10459,-10335,-10219,-10096,-9930,-9708,-9378,-8926,-8316,-7538,-6581,-5457,-4183,-2787,-1310,199,1705,3135,4471,5646,6643,7443,8026,8413,8602,8635,8526,8338,8076,7813,7548,7318,7133,6978,6859,6746,6615,6452,6218,5916,5517,5037,4470,3839,3156,2448,1728,1016,321,-348,-984,-1575,-2123,-2601,-3021,-3349,-3599,-3751,-3821,-3799,-3717,-3570,-3397,-3206,-3021,-2860,-2722,-2631,-2564,-2534,-2504,-2473,-2400,-2280,-2072,-1793,-1408,-964,-445,97,641,1157,1606,1981,2264,2464,2608,2716,2829,2984,3200,3508,3897,4365,4880,5415,5933,6396,6780,7068,7244,7328,7313,7227,7092,6914,6723,6526,6319,6122,5899,5669,5387,5068,4671,4218,3682,3103,2460,1813,1153,520,-59,-593,-1040,-1423,-1731,-1968,-2151,-2272,-2342,-2355,-2299,-2166,-1938,-1604,-1162,-616,14,695,1397,2046,2626,3047,3295,3326,3122,2713,2102,1365,539,-293,-1074,-1752,-2283,-2646,-2842,-2871,-2773,-2571,-2308,-2016,-1731,-1467,-1245,-1063,-925,-821,-749,-699,-675,-681,-719,-810,-949,-1169,-1454,-1828,-2259,-2748,-3263,-3772,-4252,-4658,-4981,-5192,-5306,-5307,-5245,-5118,-4966,-4817,-4663,-4547,-4422,-4324,-4189,-4037,-3832,-3572,-3268,-2928,-2585,-2276,-2029,-1896,-1880,-2019,-2289,-2693,-3189,-3741,-4299,-4815,-5242,-5539,-5681,-5645,-5434,-5059,-4536,-3906,-3197,-2449,-1711,-1002,-363,188,643,984,1228,1366,1416,1380,1263,1074,799,443,-7,-555,-1200,-1929,-2730,-3562,-4402,-5198,-5919,-6525,-6993,-7314,-7480,-7516,-7435,-7273,-7071,-6852,-6654,-6495,-6382,-6324,-6301,-6306,-6309,-6299,-6241,-6135,-5954,-5711,-5400,-5040,-4644,-4241,-3838,-3462,-3103,-2771,-2446,-2127,-1783,-1412,-993,-524,-6,567,1177,1818,2467,3102,3706,4250,4723,5098,5378,5541,5607,5564,5431,5210,4904,4528,4058,3516,2870,2145,1322,442,-498,-1440,-2368,-3225,-3993,-4626,-5134,-5490,-5728,-5854,-5905,-5906,-5877,-5850,-5811,-5779,-5725,-5638,-5491,-5267,-4944,-4521,-4000,-3395,-2735,-2049,-1379,-758,-225,195,488,648,689,637,522,391,287,241,303,477,798,1244,1819,2488,3226,3992,4753,5470,6125,6688,7152,7511,7755,7893,7908,7811,7576,7222,6717,6087,5333,4481,3576,2656,1773,987,327,-162,-476,-623,-626,-532,-391,-254,-175,-178,-284,-479,-740,-1030,-1292,-1491,-1577,-1541,-1363,-1067,-670,-218,248,693,1070,1369,1563,1675,1713,1716,1713,1750,1853,2052,2358,2772,3284,3880,4510,5172,5789,6365,6843,7224,7481,7635,7675,7638,7529,7373,7189,6974,6737,6457,6123,5708,5193,4566,3823,2978,2055,1091,134,-770,-1564,-2221,-2695,-2988,-3087,-3013,-2787,-2439,-2002,-1492,-951,-370,221,835,1466,2112,2772,3435,4080,4687,5231,5687,6045,6280,6411,6428,6363,6231,6065,5886,5722,5578,5459,5359,5250,5119,4931,4669,4312,3862,3315,2703,2044,1383,748,171,-333,-756,-1121,-1441,-1763,-2111,-2526,-3016,-3594,-4239,-4915,-5594,-6206,-6715,-7077,-7252,-7246,-7052,-6711,-6254,-5750,-5241,-4796,-4445,-4221,-4118,-4118,-4173,-4217,-4193,-4014,-3649,-3045,-2210,-1161,48,1356,2667,3908,4993,5851,6450,6760,6793,6591,6192,5684,5124,4587,4138,3814,3657,3662,3838,4137,4544,4983,5421,5779,6032,6110,6025,5736,5288,4679,3980,3210,2436,1674,956,281,-363,-996,-1648,-2335,-3086,-3879,-4725,-5569,-6397,-7139,-7781,-8262,-8592,-8745,-8760,-8637,-8445,-8191,-7941,-7701,-7512,-7359,-7260,-7170,-7092,-6978,-6817,-6583,-6264,-5854,-5364,-4787,-4162,-3487,-2797,-2108,-1427,-775,-140,476,1081,1684,2284,2878,3448,3983,4442,4824,5086,5240,5269,5195,5036,4821,4592,4371,4201,4085,4046,4065,4136,4235,4330,4398,4409,4339,4172,3902,3520,3047,2484,1862,1201,529,-122,-734,-1271,-1723,-2059,-2280,-2368,-2325,-2151,-1849,-1434,-925,-343,262,869,1414,1873,2206,2390,2422,2302,2046,1688,1245,770,279,-191,-627,-1015,-1357,-1640,-1884,-2057,-2187,-2211,-2158,-1959,-1631,-1141,-497,289,1193,2170,3187,4172,5102,5906,6575,7055,7362,7463,7393,7151,6779,6305,5781,5240,4736,4294,3947,3700,3563,3508,3525,3563,3598,3589,3509,3348,3108,2793,2450,2078,1742,1432,1202,1022,925,859,834,794,731,607,410,135,-219,-636,-1092,-1568,-2018,-2429,-2762,-3007,-3158,-3210,-3193,-3101,-2983,-2831,-2680,-2526,-2377,-2231,-2075,-1911,-1721,-1506,-1270,-1013,-760,-523,-332,-206,-169,-239,-416,-713,-1100,-1573,-2093,-2629,-3145,-3610,-3991,-4277,-4450,-4514,-4471,-4348,-4144,-3900,-3614,-3314,-3004,-2696,-2386,-2085,-1792,-1512,-1264,-1048,-899,-815,-830,-934,-1142,-1441,-1817,-2248,-2714,-3179,-3626,-4028,-4369,-4644,-4856,-4998,-5095,-5137,-5139,-5096,-4998,-4843,-4615,-4308,-3924,-3461,-2942,-2381,-1810,-1255,-747,-304,49,310,466,518,463,306,36,-326,-791,-1328,-1931,-2563,-3202,-3806,-4349,-4799,-5137,-5352,-5444,-5432,-5325,-5159,-4946,-4722,-4491,-4286,-4097,-3953,-3833,-3757,-3704,-3678,-3668,-3663,-3660,-3645,-3618,-3561,-3487,-3375,-3237,-3079,-2890,-2701,-2494,-2287,-2084,-1875,-1671,-1458,-1242,-1013,-770,-516,-249,11,267,499,697,863,982,1065,1108,1116,1092,1032,937,799,599,344,-10,-439,-980,-1612,-2335,-3125,-3958,-4793,-5606,-6335,-6973,-7449,-7782,-7908,-7863,-7617,-7199,-6625,-5909,-5097,-4200,-3265,-2323,-1408,-569,174,779,1232,1524,1651,1639,1493,1252,939,588,225,-119,-436,-688,-880,-985,-990,-890,-656,-292,209,845,1588,2417,3288,4156,4972,5690,6271,6693,6940,7016,6941,6731,6427,6061,5652,5243,4835,4447,4081,3725,3387,3038,2689,2321,1932,1536,1116,696,275,-139,-524,-887,-1198,-1461,-1658,-1787,-1846,-1826,-1739,-1577,-1353,-1071,-737,-368,25,428,813,1176,1490,1749,1942,2068,2138,2161,2166,2165,2199,2274,2422,2637,2941,3307,3753,4239,4772,5321,5870,6402,6889,7310,7645,7856,7944,7865,7631,7223,6656,5952,5121,4221,3263,2304,1363,478,-338,-1062,-1703,-2231,-2678,-3008,-3252,-3387,-3421,-3354,-3184,-2913,-2552,-2097,-1569,-964,-302,409,1153,1911,2669,3404,4104,4746,5324,5809,6207,6498,6681,6765,6745,6642,6470,6246,5989,5731,5472,5265,5089,4998,4959,5002,5089,5222,5361,5489,5569,5585,5518,5356,5111,4776,4388,3943,3474,2988,2492,2001,1490,980,434,-128,-730,-1351,-2005,-2660,-3322,-3955,-4557,-5098,-5569,-5945,-6220,-6379,-6417,-6335,-6137,-5831,-5447,-4989,-4502,-4002,-3516,-3069,-2681,-2349,-2100,-1899,-1771,-1669,-1602,-1530,-1437,-1307,-1105,-823,-444,45,631,1316,2069,2872,3682,4463,5190,5813,6327,6700,6936,7037,7010,6873,6638,6321,5932,5474,4962,4386,3776,3118,2448,1764,1091,435,-200,-808,-1401,-1975,-2550,-3115,-3689,-4241,-4786,-5280,-5726,-6095,-6371,-6562,-6639,-6642,-6546,-6396,-6185,-5939,-5670,-5387,-5111,-4832,-4587,-4348,-4158,-3991,-3873,-3786,-3745,-3727,-3739,-3756,-3778,-3777,-3756,-3678,-3550,-3325,-3008,-2565,-1993,-1287,-459,472,1458,2467,3427,4306,5046,5622,6019,6232,6277,6187,5976,5705,5375,5035,4682,4335,3980,3631,3268,2898,2523,2139,1768,1404,1069,766,495,276,84,-56,-171,-249,-302,-329,-337,-320,-296,-251,-210,-169,-143,-151,-196,-298,-461,-684,-982,-1319,-1715,-2114,-2523,-2888,-3196,-3410,-3500,-3459,-3258,-2910,-2417,-1797,-1084,-302,510,1315,2088,2797,3425,3960,4389,4718,4941,5067,5099,5048,4919,4731,4484,4201,3886,3549,3197,2832,2459,2088,1722,1385,1095,869,753,748,891,1179,1605,2149,2773,3428,4063,4621,5057,5327,5414,5302,5010,4555,3987,3343,2678,2036,1454,959,561,270,62,-54,-123,-140,-137,-114,-80,-38,18,81,155,228,286,321,309,236,97,-127,-417,-780,-1188,-1630,-2078,-2525,-2940,-3325,-3666,-3957,-4204,-4394,-4534,-4609,-4612,-4536,-4368,-4112,-3768,-3346,-2873,-2365,-1855,-1371,-930,-554,-246,3,186,340,457,566,664,752,827,871,877,820,690,472,155,-255,-753,-1332,-1958,-2619,-3274,-3897,-4439,-4884,-5174,-5309,-5265,-5041,-4663,-4150,-3548,-2902,-2266,-1682,-1201,-848,-642,-595,-694,-925,-1274,-1707,-2207,-2758,-3325,-3911,-4481,-5045,-5569,-6067,-6512,-6909,-7251,-7523,-7731,-7863,-7918,-7891,-7788,-7598,-7343,-7005,-6610,-6154,-5644,-5098,-4510,-3912,-3308,-2730,-2204,-1749,-1405,-1177,-1081,-1118,-1266,-1512,-1815,-2144,-2451,-2714,-2883,-2953,-2892,-2713,-2409,-2006,-1509,-954,-355,256,868,1446,1982,2456,2848,3159,3366,3474,3479,3377,3181,2900,2532,2120,1631,1121,555,-47,-694,-1394,-2139,-2922,-3737,-4543,-5325,-6030,-6631,-7091,-7377,-7491,-7413,-7179,-6796,-6320,-5769,-5210,-4661,-4171,-3761,-3453,-3251,-3159,-3159,-3232,-3348,-3480,-3594,-3671,-3693,-3660,-3571,-3453,-3312,-3179,-3058,-2957,-2863,-2758,-2615,-2400,-2094,-1677,-1150,-529,169,891,1625,2298,2919,3430,3857,4178,4424,4597,4728,4814,4871,4886,4856,4757,4588,4322,3968,3514,2980,2376,1743,1090,474,-94,-564,-928,-1161,-1258,-1218,-1049,-767,-386,61,557,1066,1564,2029,2424,2738,2950,3054,3046,2941,2752,2512,2252,2002,1795,1649,1586,1601,1700,1862,2075,2318,2577,2834,3095,3344,3602,3870,4161,4485,4833,5214,5600,5979,6318,6584,6752,6794,6697,6464,6096,5626,5075,4482,3877,3289,2738,2242,1812,1445,1155,925,770,674,643,675,767,915,1108,1334,1572,1802,2003,2148,2229,2221,2131,1943,1685,1351,994,612,266,-30,-242,-351,-347,-238,-25,270,615,1009,1402,1819,2206,2612,2992,3394,3797,4213,4650,5079,5525,5937,6339,6692,7003,7259,7455,7587,7654,7647,7561,7387,7114,6736,6244,5638,4927,4119,3241,2312,1370,446,-427,-1221,-1915,-2492,-2954,-3293,-3521,-3646,-3672,-3614,-3477,-3269,-3000,-2691,-2356,-2025,-1725,-1493,-1345,-1315,-1396,-1599,-1891,-2253,-2630,-2996,-3297,-3513,-3616,-3591,-3453,-3194,-2848,-2417,-1935,-1403,-851,-269,319,924,1524,2125,2701,3256,3757,4212,4587,4894,5113,5251,5313,5298,5226,5102,4931,4732,4485,4209,3886,3519,3115,2671,2214,1757,1327,953,649,450,344,348,422,556,700,817,865,811,623,300,-171,-769,-1468,-2241,-3042,-3823,-4563,-5210,-5754,-6188,-6492,-6711,-6824,-6894,-6906,-6911,-6901,-6884,-6866,-6811,-6727,-6577,-6358,-6067,-5695,-5271,-4798,-4311,-3817,-3340,-2883,-2455,-2049,-1666,-1290,-933,-579,-257,32,265,426,504,505,433,324,202,112,88,168,363,694,1137,1694,2313,2980,3643,4274,4852,5342,5747,6051,6253,6356,6355,6248,6043,5724,5312,4797,4199,3534,2812,2068,1307,567,-143,-801,-1394,-1915,-2350,-2704,-2967,-3144,-3232,-3227,-3142,-2968,-2730,-2433,-2105,-1761,-1435,-1131,-881,-681,-535,-435,-361,-285,-196,-44,166,454,819,1233,1680,2125,2536,2884,3161,3346,3452,3500,3498,3500,3515,3588,3730,3959,4267,4645,5070,5503,5924,6274,6539,6673,6668,6506,6194,5748,5184,4543,3853,3143,2455,1807,1219,715,293,-38,-279,-438,-524,-541,-504,-422,-306,-173,-44,66,123,120,27,-151,-423,-772,-1181,-1624,-2073,-2499,-2881,-3209,-3476,-3705,-3896,-4099,-4310,-4570,-4863,-5193,-5541,-5867,-6156,-6338,-6419,-6330,-6098,-5685,-5129,-4435,-3647,-2797,-1923,-1068,-254,480,1124,1657,2070,2359,2525,2571,2504,2343,2091,1784,1427,1059,688,351,42,-207,-418,-576,-697,-796,-866,-929,-964,-976,-942,-853,-696,-466,-175,172,532,889,1186,1402,1495,1451,1258,923,464,-95,-718,-1373,-2035,-2664,-3265,-3803,-4292,-4715,-5080,-5381,-5617,-5788,-5889,-5923,-5890,-5791,-5645,-5457,-5253,-5052,-4878,-4749,-4681,-4688,-4761,-4912,-5123,-5374,-5667,-5955,-6243,-6491,-6693,-6835,-6898,-6893,-6802,-6639,-6400,-6095,-5729,-5306,-4842,-4332,-3798,-3243,-2679,-2130,-1605,-1122,-705,-356,-93,78,174,180,134,30,-93,-230,-353,-456,-533,-593,-631,-686,-746,-844,-981,-1162,-1389,-1653,-1946,-2246,-2546,-2824,-3067,-3276,-3434,-3558,-3644,-3703,-3738,-3750,-3741,-3707,-3646,-3561,-3446,-3318,-3177,-3052,-2951,-2902,-2914,-3000,-3157,-3371,-3627,-3890,-4143,-4351,-4498,-4571,-4559,-4472,-4306,-4078,-3787,-3447,-3051,-2615,-2125,-1602,-1041,-463,116,673,1182,1618,1967,2217,2373,2446,2461,2449,2444,2473,2558,2712,2926,3200,3497,3805,4085,4321,4485,4568,4560,4462,4286,4043,3753,3436,3112,2798,2507,2255,2034,1854,1697,1552,1410,1246,1064,846,614,367,137,-66,-205,-282,-263,-178,-9,200,440,671,875,1023,1115,1138,1118,1055,998,945,946,1003,1138,1351,1639,1982,2366,2756,3137,3469,3743,3935,4035,4047,3963,3809,3585,3332,3042,2767,2491,2253,2049,1887,1780,1722,1717,1768,1860,2006,2176,2385,2602,2836,3062,3281,3478,3653,3790,3893,3946,3954,3904,3801,3643,3435,3194,2922,2648,2376,2127,1911,1733,1598,1509,1461,1455,1490,1555,1661,1803,1980,2208,2464,2778,3119,3505,3904,4320,4734,5130,5505,5834,6122,6354,6531,6652,6714,6733,6699,6635,6531,6409,6261,6101,5936,5758,5588,5408,5226,5035,4827,4598,4339,4045,3708,3335,2915,2464,1985,1479,967,437,-89,-623,-1142,-1657,-2144,-2603,-3021,-3382,-3689,-3929,-4105,-4226,-4295,-4323,-4333,-4313,-4298,-4261,-4221,-4159,-4059,-3923,-3719,-3458,-3127,-2729,-2286,-1803,-1310,-825,-365,44,404,696,949,1144,1327,1491,1656,1840,2028,2229,2424,2600,2736,2831,2860,2848,2786,2705,2627,2567,2561,2606,2719,2882,3082,3290,3481,3614,3679,3633,3484,3216,2846,2384,1857,1284,685,88,-505,-1073,-1622,-2152,-2664,-3163,-3657,-4137,-4614,-5062,-5484,-5864,-6183,-6436,-6608,-6693,-6695,-6611,-6446,-6224,-5936,-5618,-5265,-4892,-4510,-4110,-3703,-3271,-2816,-2323,-1795,-1231,-635,-27,579,1158,1689,2154,2538,2843,3066,3223,3329,3399,3456,3513,3570,3650,3721,3804,3876,3924,3961,3946,3909,3814,3680,3491,3253,2966,2628,2249,1828,1372,889,387,-128,-632,-1138,-1611,-2069,-2486,-2874,-3211,-3505,-3736,-3908,-4013,-4045,-4015,-3921,-3766,-3578,-3340,-3092,-2825,-2559,-2297,-2040,-1791,-1534,-1277,-997,-708,-396,-84,233,521,780,985,1133,1219,1253,1251,1243,1266,1352,1538,1846,2289,2857,3533,4267,5026,5744,6384,6892,7252,7448,7481,7380,7153,6845,6467,6046,5587,5096,4569,4005,3400,2755,2086,1390,714,48,-553,-1096,-1547,-1909,-2173,-2347,-2428,-2440,-2376,-2264,-2105,-1920,-1716,-1510,-1315,-1128,-976,-832,-733,-636,-580,-519,-484,-444,-417,-388,-372,-363,-370,-390,-427,-472,-526,-573,-611,-633,-630,-607,-570,-514,-467,-419,-392,-380,-397,-429,-493,-572,-682,-812,-981,-1175,-1407,-1671,-1959,-2270,-2583,-2883,-3162,-3387,-3560,-3660,-3687,-3645,-3537,-3373,-3166,-2922,-2656,-2371,-2087,-1788,-1508,-1224,-962,-716,-498,-311,-161,-45,39,92,126,145,152,150,127,78,-13,-165,-387,-698,-1105,-1597,-2179,-2810,-3472,-4130,-4727,-5254,-5653,-5923,-6050,-6034,-5897,-5665,-5363,-5046,-4722,-4438,-4207,-4029,-3928,-3869,-3872,-3899,-3959,-4026,-4104,-4185,-4278,-4375,-4495,-4628,-4778,-4939,-5089,-5224,-5310,-5343,-5288,-5144,-4895,-4539,-4086,-3544,-2938,-2299,-1645,-1026,-437,62,499,828,1084,1247,1350,1388,1388,1347,1275,1163,1011,808,548,240,-128,-524,-942,-1365,-1758,-2120,-2429,-2688,-2903,-3086,-3254,-3426,-3613,-3826,-4058,-4307,-4557,-4785,-4980,-5116,-5180,-5174,-5086,-4946,-4760,-4573,-4404,-4298,-4269,-4345,-4524,-4804,-5160,-5554,-5954,-6289,-6535,-6618,-6535,-6245,-5769,-5120,-4340,-3490,-2610,-1780,-1024,-399,95,447,686,834,934,1020,1119,1252,1415,1608,1802,1978,2110,2179,2172,2100,1953,1784,1589,1423,1310,1269,1336,1503,1772,2136,2552,3000,3439,3821,4133,4337,4427,4409,4281,4083,3821,3542,3256,2992,2758,2549,2365,2191,2004,1810,1574,1323,1039,751,458,192,-41,-214,-313,-327,-240,-47,243,644,1120,1673,2267,2874,3462,3989,4423,4730,4885,4880,4705,4381,3929,3377,2783,2177,1621,1150,801,595,547,639,873,1204,1620,2074,2546,2994,3410,3757,4034,4231,4327,4349,4267,4100,3856,3530,3162,2749,2336,1936,1582,1284,1054,890,782,711,656,597,504,376,193,-30,-278,-538,-764,-942,-1031,-1015,-872,-598,-193,324,928,1584,2260,2907,3508,4027,4460,4806,5070,5267,5419,5536,5639,5738,5829,5924,6005,6072,6120,6136,6123,6089,6025,5962,5894,5846,5810,5809,5822,5862,5902,5944,5964,5952,5895,5778,5596,5340,5018,4620,4169,3661,3111,2537,1936,1339,738,156,-395,-911,-1368,-1765,-2096,-2352,-2548,-2682,-2770,-2815,-2838,-2828,-2807,-2757,-2691,-2596,-2474,-2328,-2151,-1963,-1761,-1567,-1389,-1234,-1110,-1010,-935,-854,-775,-650,-487,-252,50,428,874,1377,1917,2480,3029,3562,4039,4457,4796,5050,5207,5281,5251,5149,4959,4709,4397,4045,3655,3253,2831,2410,1989,1562,1139,708,265,-168,-616,-1040,-1456,-1837,-2185,-2494,-2768,-3011,-3244,-3480,-3733,-4026,-4350,-4712,-5096,-5476,-5829,-6128,-6338,-6450,-6443,-6318,-6084,-5757,-5364,-4935,-4504,-4094,-3736,-3433,-3191,-2991,-2821,-2636,-2424,-2134,-1758,-1272,-680,12,768,1571,2353,3096,3734,4250,4606,4802,4827,4708,4459,4111,3711,3283,2865,2484,2145,1868,1634,1433,1247,1041,805,515,168,-229,-659,-1098,-1504,-1855,-2114,-2257,-2283,-2174,-1957,-1641,-1251,-821,-375,58,449,790,1066,1273,1418,1506,1558,1582,1603,1619,1648,1675,1692,1686,1644,1554,1430,1263,1106,951,870,853,955,1163,1482,1891,2352,2820,3251,3584,3791,3838,3719,3443,3037,2531,1976,1406,860,369,-62,-414,-716,-954,-1184,-1379,-1595,-1805,-2028,-2243,-2441,-2597,-2706,-2733,-2695,-2563,-2374,-2109,-1814,-1488,-1164,-858,-577,-340,-143,14,132,219,281,318,338,338,320,278,215,122,14,-114,-242,-355,-443,-474,-455,-356,-204,24,285,582,880,1152,1377,1519,1570,1501,1321,1013,601,90,-493,-1115,-1751,-2360,-2915,-3386,-3755,-4008,-4152,-4183,-4136,-4014,-3855,-3678,-3491,-3328,-3164,-3015,-2856,-2662,-2433,-2118,-1737,-1250,-695,-56,616,1302,1961,2553,3045,3418,3643,3736,3690,3528,3279,2958,2605,2220,1829,1427,1017,595,153,-305,-772,-1236,-1674,-2067,-2379,-2603,-2716,-2721,-2642,-2494,-2339,-2209,-2162,-2240,-2459,-2853,-3387,-4058,-4814,-5599,-6361,-7043,-7590,-7991,-8216,-8283,-8214,-8036,-7801,-7534,-7289,-7069,-6915,-6807,-6759,-6737,-6734,-6718,-6673,-6578,-6426,-6201,-5918,-5562,-5160,-4707,-4230,-3727,-3231,-2737,-2272,-1842,-1448,-1112,-821,-591,-409,-281,-193,-143,-119,-113,-116,-121,-124,-118,-98,-65,-4,77,183,306,435,549,631,656,606,465,233,-99,-503,-966,-1456,-1939,-2385,-2769,-3067,-3288,-3417,-3495,-3518,-3534,-3558,-3612,-3726,-3885,-4107,-4362,-4629,-4872,-5060,-5144,-5122,-4958,-4669,-4263,-3774,-3223,-2675,-2139,-1677,-1295,-1014,-841,-758,-757,-809,-894,-985,-1069,-1120,-1135,-1100,-1019,-883,-712,-494,-248,25,316,624,928,1237,1520,1777,1997,2149,2255,2278,2248,2157,2024,1871,1715,1571,1462,1385,1346,1331,1324,1308,1259,1168,1022,824,586,321,66,-176,-352,-477,-520,-490,-409,-277,-137,-2,115,185,234,246,256,278,338,464,670,966,1349,1807,2304,2815,3282,3678,3958,4110,4127,4026,3830,3583,3317,3076,2893,2791,2785,2888,3081,3363,3694,4053,4395,4699,4925,5062,5098,5024,4855,4594,4264,3881,3471,3048,2629,2222,1829,1459,1101,769,455,176,-67,-265,-410,-505,-549,-547,-512,-444,-362,-263,-159,-38,94,254,438,666,929,1243,1600,1991,2422,2864,3316,3761,4177,4569,4904,5197,5431,5621,5762,5881,5973,6073,6179,6307,6464,6647,6851,7072,7286,7482,7635,7732,7755,7700,7567,7370,7117,6837,6534,6238,5946,5663,5386,5094,4777,4415,3994,3504,2957,2347,1715,1069,448,-129,-641,-1079,-1433,-1727,-1959,-2162,-2356,-2555,-2786,-3054,-3352,-3682,-4016,-4338,-4619,-4826,-4943,-4937,-4808,-4540,-4155,-3657,-3089,-2466,-1829,-1206,-612,-71,419,853,1244,1595,1927,2250,2576,2915,3270,3633,3995,4343,4645,4898,5071,5160,5160,5064,4890,4639,4339,4000,3648,3296,2953,2627,2311,2007,1702,1404,1107,825,562,329,144,2,-80,-118,-110,-82,-48,-40,-70,-159,-302,-491,-710,-921,-1106,-1225,-1270,-1229,-1114,-947,-750,-566,-410,-314,-285,-321,-420,-557,-718,-876,-1020,-1130,-1206,-1243,-1249,-1226,-1180,-1106,-1008,-876,-718,-536,-338,-162,-7,66,58,-61,-307,-651,-1101,-1595,-2107,-2580,-2972,-3252,-3394,-3404,-3284,-3074,-2798,-2515,-2249,-2064,-1965,-1992,-2129,-2362,-2667,-2987,-3289,-3517,-3631,-3596,-3387,-2992,-2422,-1681,-824,125,1090,2017,2843,3512,3982,4241,4278,4134,3843,3467,3079,2721,2473,2335,2354,2492,2747,3059,3401,3702,3943,4066,4068,3930,3660,3289,2835,2350,1863,1419,1035,737,515,366,259,166,51,-113,-356,-671,-1066,-1491,-1926,-2303,-2587,-2723,-2685,-2467,-2066,-1540,-910,-273,330,816,1147,1297,1255,1067,756,404,49,-242,-445,-540,-531,-441,-301,-152,-24,55,73,35,-46,-141,-214,-246,-196,-74,142,414,734,1046,1327,1530,1631,1612,1469,1207,854,419,-53,-557,-1050,-1539,-1996,-2430,-2826,-3191,-3515,-3805,-4054,-4274,-4461,-4633,-4796,-4951,-5120,-5283,-5448,-5584,-5679,-5699,-5619,-5417,-5083,-4617,-4042,-3381,-2673,-1953,-1252,-596,8,546,1033,1461,1846,2182,2476,2714,2906,3032,3111,3120,3086,2991,2864,2691,2492,2263,2008,1737,1440,1129,803,460,122,-230,-573,-918,-1263,-1608,-1962,-2322,-2690,-3062,-3423,-3772,-4080,-4346,-4554,-4703,-4802,-4861,-4910,-4958,-5045,-5170,-5357,-5590,-5862,-6139,-6387,-6561,-6632,-6554,-6341,-5964,-5482,-4907,-4309,-3736,-3242,-2859,-2617,-2493,-2490,-2547,-2643,-2720,-2760,-2739,-2653,-2518,-2350,-2168,-2009,-1864,-1783,-1731,-1751,-1806,-1912,-2045,-2189,-2329,-2432,-2488,-2474,-2390,-2228,-2012,-1740,-1453,-1161,-900,-682,-537,-462,-476,-558,-710,-904,-1123,-1350,-1564,-1753,-1932,-2078,-2239,-2395,-2596,-2832,-3134,-3481,-3882,-4296,-4708,-5073,-5356,-5537,-5583,-5509,-5307,-5006,-4638,-4232,-3833,-3471,-3173,-2960,-2845,-2813,-2868,-2959,-3079,-3172,-3221,-3192,-3075,-2871,-2587,-2251,-1878,-1508,-1149,-823,-532,-263,-16,245,508,807,1122,1449,1777,2065,2308,2471,2536,2507,2374,2166,1911,1633,1395,1207,1107,1100,1167,1290,1440,1560,1652,1659,1616,1498,1356,1192,1059,965,953,1019,1182,1433,1760,2145,2558,2984,3374,3738,4016,4216,4302,4259,4081,3761,3314,2767,2160,1549,984,525,201,38,39,173,420,716,1015,1268,1422,1467,1372,1172,875,548,217,-41,-218,-263,-194,-6,264,592,930,1250,1512,1699,1797,1804,1737,1605,1434,1249,1061,897,763,674,632,643,699,788,894,994,1055,1067,988,828,570,239,-147,-545,-911,-1204,-1373,-1403,-1263,-964,-522,41,677,1353,2023,2653,3216,3692,4079,4365,4577,4722,4823,4922,5021,5171,5364,5632,5951,6334,6737,7151,7525,7849,8073,8217,8242,8191,8043,7844,7581,7292,6973,6647,6320,6013,5715,5461,5229,5051,4913,4835,4804,4828,4878,4945,4991,4993,4926,4763,4508,4145,3705,3189,2651,2093,1576,1089,674,311,1,-269,-527,-783,-1053,-1342,-1641,-1942,-2229,-2476,-2679,-2810,-2880,-2872,-2807,-2683,-2518,-2318,-2090,-1838,-1561,-1254,-923,-561,-183,207,587,939,1237,1462,1592,1620,1544,1381,1161,917,697,532,454,473,584,763,980,1188,1353,1438,1435,1338,1173,969,777,631,575,615,760,988,1261,1539,1773,1924,1967,1888,1704,1435,1128,827,578,420,373,439,603,835,1091,1336,1527,1648,1687,1651,1566,1458,1360,1308,1319,1390,1534,1686,1854,1951,1975,1869,1631,1258,767,192,-417,-1018,-1557,-1993,-2312,-2483,-2537,-2474,-2344,-2174,-2011,-1886,-1816,-1817,-1871,-1966,-2070,-2153,-2186,-2145,-2012,-1782,-1452,-1032,-538,2,554,1071,1515,1835,2001,1994,1808,1466,995,452,-108,-613,-1005,-1231,-1256,-1064,-675,-109,561,1287,1981,2595,3050,3340,3422,3332,3081,2724,2310,1901,1537,1266,1095,1024,1029,1062,1089,1050,916,661,287,-184,-704,-1235,-1707,-2084,-2328,-2426,-2399,-2254,-2057,-1823,-1623,-1462,-1386,-1374,-1446,-1564,-1713,-1860,-1972,-2023,-1995,-1878,-1675,-1403,-1083,-746,-422,-135,83,235,291,286,210,105,-5,-93,-118,-73,69,293,596,949,1326,1684,2001,2225,2356,2361,2259,2052,1776,1450,1115,786,485,204,-49,-311,-582,-901,-1273,-1718,-2218,-2776,-3343,-3900,-4394,-4790,-5057,-5169,-5133,-4942,-4646,-4253,-3830,-3407,-3033,-2741,-2543,-2442,-2416,-2424,-2423,-2357,-2184,-1881,-1436,-873,-226,458,1111,1685,2117,2380,2453,2338,2067,1676,1228,777,382,79,-99,-163,-115,-7,133,249,316,307,220,71,-124,-321,-495,-616,-674,-672,-632,-586,-578,-639,-807,-1086,-1484,-1978,-2536,-3126,-3691,-4210,-4627,-4949,-5149,-5253,-5279,-5249,-5194,-5132,-5072,-5036,-5007,-5013,-5028,-5067,-5111,-5150,-5191,-5200,-5200,-5159,-5089,-4984,-4831,-4650,-4423,-4181,-3920,-3673,-3437,-3248,-3092,-2992,-2944,-2941,-2986,-3061,-3155,-3254,-3339,-3412,-3456,-3480,-3485,-3469,-3438,-3379,-3288,-3160,-2984,-2764,-2502,-2216,-1912,-1624,-1353,-1148,-1006,-966,-1018,-1175,-1417,-1722,-2072,-2415,-2751,-3016,-3218,-3313,-3310,-3201,-2991,-2703,-2347,-1945,-1530,-1105,-706,-339,-26,228,396,491,479,384,188,-86,-428,-821,-1233,-1643,-2022,-2342,-2577,-2725,-2761,-2708,-2571,-2371,-2144,-1900,-1673,-1465,-1294,-1158,-1053,-983,-929,-900,-874,-867,-856,-858,-862,-870,-890,-905,-931,-938,-955,-946,-941,-917,-892,-862,-828,-795,-764,-737,-719,-710,-708,-710,-705,-685,-636,-546,-415,-232,-15,242,507,770,1007,1189,1318,1363,1355,1281,1182,1053,932,814,718,638,582,541,528,522,538,552,573,590,602,612,618,627,643,665,711,775,873,1003,1166,1357,1566,1778,1980,2155,2284,2364,2365,2299,2150,1929,1651,1330,1006,696,446,271,203,252,418,701,1078,1532,2030,2541,3034,3473,3834,4090,4228,4243,4137,3930,3642,3311,2965,2643,2367,2158,2018,1944,1917,1927,1958,1994,2043,2086,2140,2206,2289,2400,2547,2727,2942,3182,3426,3659,3858,4001,4091,4112,4094,4035,3983,3938,3957,4013,4157,4336,4567,4797,5005,5155,5221,5187,5052,4831,4546,4241,3954,3729,3601,3583,3690,3889,4166,4462,4741,4963,5094,5124,5050,4883,4647,4364,4061,3757,3462,3190,2919,2661,2384,2090,1766,1410,1039,658,310,8,-208,-321,-313,-187,40,340,672,986,1238,1394,1420,1333,1124,841,518,197,-77,-279,-389,-410,-355,-251,-127,-26,30,10,-87,-258,-474,-710,-909,-1053,-1097,-1030,-856,-580,-239,139,524,886,1212,1507,1769,2040,2323,2655,3039,3476,3953,4450,4922,5350,5685,5909,6001,5949,5769,5461,5068,4611,4123,3657,3222,2863,2585,2397,2293,2264,2280,2325,2358,2373,2335,2247,2103,1905,1675,1407,1121,823,509,193,-148,-491,-867,-1251,-1661,-2082,-2510,-2933,-3342,-3707,-4027,-4263,-4424,-4474,-4440,-4303,-4093,-3829,-3526,-3232,-2945,-2704,-2511,-2357,-2266,-2191,-2155,-2117,-2070,-1995,-1869,-1679,-1418,-1075,-670,-190,308,831,1320,1753,2110,2359,2508,2566,2539,2474,2385,2299,2244,2207,2217,2237,2289,2336,2386,2426,2451,2475,2497,2533,2583,2632,2676,2667,2581,2373,2016,1498,831,41,-822,-1688,-2506,-3199,-3750,-4116,-4307,-4323,-4181,-3903,-3507,-3024,-2467,-1871,-1255,-630,-39,536,1044,1500,1868,2141,2308,2367,2329,2227,2075,1923,1779,1665,1588,1525,1475,1404,1306,1170,1001,807,606,412,234,86,-27,-98,-133,-125,-109,-86,-85,-128,-196,-322,-471,-654,-861,-1072,-1298,-1512,-1717,-1908,-2087,-2269,-2464,-2684,-2934,-3212,-3503,-3803,-4073,-4311,-4473,-4550,-4514,-4374,-4121,-3794,-3399,-2995,-2597,-2263,-2000,-1832,-1756,-1749,-1803,-1868,-1941,-1977,-1985,-1948,-1886,-1802,-1712,-1614,-1497,-1352,-1161,-917,-644,-348,-95,93,168,122,-31,-259,-508,-732,-888,-949,-911,-784,-592,-371,-154,32,152,201,162,40,-163,-436,-776,-1172,-1619,-2110,-2628,-3169,-3696,-4206,-4659,-5056,-5362,-5586,-5700,-5713,-5597,-5360,-4983,-4488,-3890,-3228,-2560,-1920,-1375,-933,-640,-469,-423,-460,-537,-622,-665,-648,-568,-432,-293,-163,-105,-123,-234,-429,-683,-973,-1276,-1570,-1856,-2126,-2387,-2636,-2862,-3065,-3229,-3368,-3487,-3626,-3799,-4046,-4354,-4729,-5137,-5539,-5916,-6207,-6424,-6518,-6504,-6375,-6150,-5859,-5554,-5261,-5035,-4888,-4829,-4864,-4967,-5121,-5291,-5437,-5516,-5498,-5350,-5068,-4653,-4117,-3496,-2810,-2109,-1421,-795,-262,147,416,535,525,388,164,-136,-479,-838,-1191,-1497,-1741,-1894,-1942,-1891,-1743,-1518,-1242,-929,-610,-301,-21,195,339,378,315,163,-61,-314,-566,-792,-962,-1081,-1131,-1145,-1114,-1093,-1078,-1131,-1231,-1425,-1668,-1988,-2328,-2696,-3036,-3330,-3533,-3618,-3555,-3352,-2998,-2529,-1961,-1340,-693,-62,529,1062,1522,1918,2252,2538,2796,3037,3287,3552,3843,4151,4468,4772,5043,5261,5399,5455,5397,5233,4946,4520,3968,3261,2422,1465,417,-668,-1748,-2773,-3699,-4488,-5111,-5525,-5719,-5656,-5343,-4769,-3982,-3008,-1927,-792,328,1373,2306,3091,3721,4190,4508,4695,4758,4731,4619,4444,4220,3944,3633,3281,2899,2505,2116,1753,1453,1222,1096,1068,1148,1310,1534,1786,2028,2249,2415,2562,2672,2800,2954,3168,3461,3860,4354,4978,5684,6491,7340,8219,9073,9878,10582,11161,11575,11810,11847,11689,11343,10832,10181,9432,8596,7722,6810,5894,4983,4087,3219,2371,1545,726,-89,-910,-1720,-2517,-3265,-3947,-4528,-4995,-5329,-5539,-5631,-5630,-5551,-5424,-5249,-5026,-4749,-4387,-3940,-3385,-2723,-1957,-1101,-191,751,1658,2497,3203,3744,4081,4213,4129,3870,3452,2948,2386,1861,1403,1101,983,1083,1419,1960,2692,3554,4496,5449,6354,7145,7766,8183,8359,8289,7974,7417,6645,5669,4525,3243,1870,454,-948,-2288,-3509,-4582,-5475,-6186,-6709,-7065,-7266,-7338,-7293,-7158,-6933,-6647,-6293,-5897,-5463,-4994,-4496,-3968,-3414,-2842,-2277,-1743,-1286,-935,-728,-665,-750,-939,-1185,-1437,-1617,-1691,-1608,-1365,-975,-463,114,713,1282,1779,2175,2450,2582,2576,2429,2154,1793,1367,954,593,369,315,494,896,1528,2330,3247,4203,5128,5958,6661,7191,7548,7707,7675,7451,7063,6532,5906,5225,4526,3858,3229,2683,2216,1858,1611,1488,1494,1617,1861,2182,2586,3008,3449,3846,4189,4436,4581,4607,4524,4351,4114,3857,3608,3403,3257,3173,3142,3141,3139,3125,3083,3029,2967,2943,2946,3021,3120,3236,3319,3316,3191,2911,2450,1832,1059,188,-721,-1619,-2411,-3061,-3500,-3708,-3682,-3433,-3011,-2476,-1893,-1340,-877,-544,-385,-396,-584,-896,-1308,-1728,-2104,-2353,-2414,-2242,-1832,-1191,-401,468,1294,1970,2397,2501,2241,1639,723,-386,-1600,-2762,-3774,-4514,-4933,-4982,-4692,-4088,-3276,-2323,-1353,-444,318,866,1172,1196,961,460,-245,-1121,-2100,-3120,-4120,-5055,-5876,-6591,-7166,-7649,-8027,-8356,-8634,-8896,-9141,-9375,-9590,-9765,-9886,-9909,-9810,-9541,-9085,-8409,-7533,-6462,-5248,-3934,-2578,-1243,32,1184,2199,3036,3687,4151,4407,4481,4355,4069,3614,3040,2355,1617,864,137,-510,-1057,-1474,-1752,-1896,-1910,-1798,-1592,-1271,-877,-401,140,698,1267,1774,2177,2417,2431,2174,1617,749,-402,-1783,-3322,-4920,-6482,-7909,-9121,-10054,-10676,-10979,-10986,-10745,-10306,-9728,-9060,-8330,-7564,-6759,-5922,-5049,-4152,-3240,-2338,-1470,-661,57,667,1140,1464,1634,1644,1510,1239,853,384,-150,-709,-1266,-1796,-2268,-2667,-2965,-3148,-3187,-3076,-2790,-2332,-1696,-905,9,1004,2010,2979,3824,4504,4952,5129,5026,4612,3929,3000,1890,677,-549,-1711,-2712,-3519,-4073,-4391,-4470,-4370,-4126,-3819,-3498,-3241,-3094,-3104,-3287,-3654,-4174,-4831,-5558,-6317,-7040,-7686,-8206,-8573,-8763,-8753,-8539,-8104,-7462,-6625,-5631,-4522,-3352,-2183,-1050,-4,956,1827,2629,3401,4161,4943,5750,6571,7389,8157,8846,9406,9822,10075,10184,10168,10071,9920,9757,9598,9444,9294,9108,8867,8511,8016,7325,6439,5329,4030,2558,988,-619,-2173,-3587,-4794,-5731,-6360,-6688,-6720,-6515,-6124,-5616,-5056,-4492,-3977,-3513,-3143,-2827,-2577,-2341,-2093,-1803,-1441,-1007,-512,18,535,990,1343,1544,1607,1504,1300,991,651,301,-12,-250,-400,-427,-336,-120,203,613,1080,1580,2078,2555,2980,3324,3567,3666,3623,3411,3057,2569,2006,1406,855,398,100,-12,68,328,704,1157,1585,1943,2132,2130,1869,1380,647,-265,-1299,-2387,-3441,-4399,-5206,-5819,-6223,-6412,-6391,-6184,-5820,-5325,-4749,-4109,-3453,-2797,-2170,-1582,-1043,-553,-96,335,774,1241,1759,2355,3034,3799,4631,5494,6344,7119,7772,8238,8505,8531,8348,7956,7402,6722,5954,5137,4290,3441,2609,1818,1099,491,27,-243,-305,-129,272,881,1665,2566,3543,4525,5462,6308,7014,7560,7926,8111,8123,7989,7732,7373,6944,6429,5849,5161,4372,3445,2391,1213,-53,-1350,-2617,-3778,-4759,-5509,-5970,-6137,-6003,-5592,-4951,-4121,-3164,-2129,-1069,-26,945,1817,2532,3088,3421,3557,3452,3139,2627,1959,1198,417,-304,-873,-1212,-1262,-976,-361,573,1753,3108,4531,5912,7147,8135,8801,9100,9026,8593,7868,6912,5815,4665,3530,2479,1544,742,71,-494,-980,-1425,-1863,-2328,-2827,-3392,-3999,-4657,-5338,-6012,-6647,-7192,-7606,-7845,-7887,-7715,-7338,-6772,-6058,-5220,-4323,-3391,-2488,-1654,-931,-360,46,266,324,215,-4,-309,-644,-942,-1169,-1241,-1148,-834,-320,393,1248,2194,3155,4062,4857,5501,5977,6299,6492,6602,6680,6766,6893,7078,7316,7601,7899,8184,8424,8584,8646,8588,8400,8098,7680,7187,6636,6059,5480,4918,4376,3859,3359,2873,2388,1922,1458,1035,645,308,32,-188,-356,-472,-572,-636,-699,-749,-785,-810,-804,-773,-693,-569,-389,-164,97,367,626,835,990,1055,1062,1004,929,862,840,875,992,1154,1366,1565,1716,1779,1704,1486,1110,608,8,-622,-1247,-1784,-2224,-2503,-2653,-2646,-2536,-2340,-2105,-1887,-1710,-1623,-1629,-1728,-1903,-2100,-2288,-2402,-2406,-2269,-1974,-1530,-971,-338,306,884,1349,1624,1704,1552,1224,726,157,-446,-996,-1439,-1735,-1844,-1778,-1529,-1163,-692,-219,224,544,686,611,275,-308,-1129,-2134,-3256,-4420,-5534,-6528,-7327,-7888,-8186,-8213,-7993,-7565,-6977,-6304,-5605,-4947,-4387,-3956,-3673,-3536,-3523,-3596,-3726,-3850,-3954,-3986,-3942,-3809,-3591,-3304,-2956,-2570,-2156,-1733,-1308,-901,-519,-179,103,317,442,475,412,264,49,-200,-447,-647,-760,-759,-605,-319,118,651,1263,1881,2464,2934,3239,3329,3160,2737,2052,1156,90,-1078,-2285,-3469,-4584,-5590,-6475,-7227,-7854,-8362,-8757,-9053,-9252,-9366,-9401,-9375,-9293,-9174,-9015,-8825,-8589,-8303,-7947,-7518,-6996,-6395,-5704,-4950,-4158,-3356,-2602,-1932,-1413,-1071,-957,-1061,-1388,-1898,-2540,-3258,-3972,-4611,-5112,-5402,-5450,-5208,-4685,-3880,-2840,-1604,-243,1170,2565,3862,5006,5939,6628,7055,7215,7128,6823,6350,5751,5103,4421,3788,3179,2645,2130,1648,1127,565,-96,-845,-1708,-2637,-3623,-4594,-5500,-6288,-6883,-7273,-7419,-7343,-7076,-6672,-6210,-5755,-5389,-5151,-5091,-5187,-5443,-5780,-6174,-6520,-6783,-6878,-6783,-6450,-5895,-5098,-4110,-2938,-1641,-241,1203,2669,4104,5487,6780,7961,9010,9899,10628,11168,11525,11684,11651,11426,11022,10451,9733,8900,7974,6995,5987,4974,3975,2990,2027,1074,126,-815,-1757,-2679,-3572,-4425,-5210,-5913,-6518,-6995,-7340,-7528,-7536,-7370,-6997,-6447,-5717,-4864,-3925,-2986,-2111,-1381,-856,-573,-553,-761,-1169,-1695,-2270,-2808,-3235,-3487,-3519,-3321,-2878,-2247,-1445,-547,397,1325,2198,2975,3637,4182,4599,4908,5123,5248,5320,5338,5326,5293,5244,5187,5125,5060,4999,4945,4900,4866,4838,4797,4743,4637,4477,4233,3903,3478,2972,2397,1785,1161,560,1,-499,-939,-1330,-1688,-2036,-2404,-2793,-3236,-3715,-4225,-4751,-5244,-5684,-6018,-6201,-6202,-5975,-5516,-4812,-3885,-2765,-1504,-155,1218,2557,3805,4913,5839,6559,7042,7286,7281,7048,6600,5987,5239,4426,3586,2785,2065,1464,1020,739,629,686,874,1185,1569,2006,2461,2907,3322,3683,3980,4190,4318,4349,4299,4175,4001,3803,3619,3476,3413,3455,3617,3907,4303,4775,5274,5740,6106,6314,6306,6056,5543,4786,3802,2650,1382,66,-1232,-2444,-3523,-4414,-5096,-5549,-5770,-5775,-5581,-5224,-4727,-4142,-3480,-2789,-2087,-1386,-719,-81,512,1052,1553,1997,2421,2801,3188,3555,3943,4326,4722,5090,5435,5716,5927,6040,6057,5980,5823,5623,5397,5199,5039,4956,4943,5008,5130,5287,5450,5586,5671,5677,5586,5375,5030,4527,3861,3015,1989,811,-517,-1928,-3383,-4823,-6169,-7380,-8379,-9143,-9621,-9815,-9714,-9339,-8725,-7913,-6965,-5935,-4896,-3889,-2982,-2188,-1555,-1065,-733,-523,-406,-343,-269,-156,64,406,899,1536,2299,3146,4041,4921,5745,6460,7037,7451,7706,7803,7774,7651,7468,7267,7070,6900,6757,6644,6531,6414,6245,6012,5679,5234,4661,3972,3159,2277,1317,358,-592,-1473,-2252,-2902,-3384,-3690,-3802,-3715,-3435,-2976,-2359,-1623,-802,51,890,1666,2344,2880,3267,3481,3542,3457,3265,3005,2727,2496,2344,2338,2482,2790,3240,3780,4357,4893,5316,5564,5587,5371,4917,4267,3466,2593,1708,878,146,-463,-946,-1327,-1622,-1888,-2131,-2390,-2652,-2915,-3146,-3325,-3413,-3403,-3281,-3072,-2795,-2500,-2232,-2042,-1965,-2030,-2240,-2571,-2992,-3432,-3831,-4126,-4245,-4165,-3857,-3345,-2659,-1859,-1010,-193,542,1125,1541,1767,1809,1695,1444,1100,700,271,-146,-547,-913,-1250,-1576,-1901,-2257,-2638,-3065,-3513,-3973,-4415,-4801,-5106,-5299,-5359,-5285,-5083,-4780,-4419,-4037,-3696,-3416,-3251,-3186,-3243,-3382,-3593,-3837,-4088,-4337,-4563,-4784,-5009,-5254,-5542,-5879,-6250,-6649,-7006,-7292,-7410,-7324,-6958,-6293,-5328,-4073,-2608,-996,664,2267,3747,5008,6042,6798,7311,7598,7696,7661,7525,7322,7074,6782,6433,6014,5495,4851,4074,3149,2097,933,-307,-1591,-2873,-4125,-5314,-6425,-7441,-8369,-9194,-9941,-10593,-11168,-11646,-12026,-12286,-12411,-12375,-12166,-11765,-11173,-10395,-9455,-8387,-7253,-6116,-5051,-4137,-3434,-2982,-2818,-2903,-3226,-3694,-4249,-4792,-5251,-5569,-5694,-5619,-5344,-4886,-4276,-3543,-2723,-1845,-946,-47,822,1633,2363,2985,3484,3839,4047,4103,4018,3803,3481,3082,2628,2169,1720,1326,1004,768,615,536,497,458,389,218,-60,-506,-1100,-1853,-2729,-3675,-4660,-5603,-6468,-7206,-7787,-8203,-8462,-8578,-8594,-8539,-8445,-8358,-8267,-8212,-8151,-8095,-7992,-7838,-7583,-7226,-6739,-6122,-5372,-4486,-3470,-2320,-1051,340,1824,3400,5017,6659,8266,9802,11208,12437,13447,14190,14660,14822,14709,14332,13737,12985,12116,11202,10266,9350,8454,7565,6673,5730,4726,3622,2422,1116,-262,-1693,-3125,-4518,-5813,-6986,-7981,-8801,-9413,-9838,-10066,-10132,-10029,-9804,-9451,-9012,-8491,-7932,-7333,-6744,-6145,-5585,-5030,-4518,-4010,-3532,-3052,-2580,-2096,-1594,-1067,-492,124,800,1526,2289,3084,3859,4605,5261,5809,6208,6442,6492,6367,6069,5635,5098,4507,3919,3379,2946,2653,2533,2591,2826,3202,3688,4210,4718,5129,5391,5452,5271,4860,4205,3373,2384,1324,236,-805,-1762,-2591,-3285,-3832,-4264,-4591,-4856,-5081,-5286,-5483,-5670,-5831,-5947,-5985,-5914,-5704,-5331,-4785,-4068,-3197,-2194,-1113,30,1162,2280,3331,4319,5225,6053,6805,7466,8045,8496,8825,8978,8945,8703,8260,7623,6848,5967,5068,4185,3394,2702,2147,1696,1356,1071,841,625,426,231,61,-87,-185,-235,-222,-164,-56,71,220,371,529,712,920,1200,1557,2011,2578,3227,3958,4710,5452,6120,6665,7047,7219,7182,6917,6456,5829,5092,4309,3553,2879,2362,2008,1872,1895,2090,2355,2653,2883,2983,2891,2570,2004,1218,249,-837,-1964,-3047,-4015,-4791,-5340,-5631,-5660,-5456,-5053,-4505,-3871,-3190,-2517,-1862,-1238,-646,-57,526,1127,1742,2360,2974,3547,4077,4527,4903,5199,5424,5608,5756,5907,6058,6220,6388,6522,6619,6608,6472,6164,5649,4930,3995,2892,1658,381,-867,-1978,-2879,-3483,-3759,-3676,-3275,-2594,-1740,-801,100,855,1397,1651,1630,1344,870,291,-280,-750,-1033,-1079,-859,-408,250,1022,1853,2661,3391,4011,4498,4879,5144,5355,5497,5621,5705,5765,5766,5706,5553,5299,4938,4471,3924,3313,2682,2054,1471,959,533,203,-43,-218,-355,-469,-596,-743,-909,-1094,-1263,-1386,-1426,-1340,-1101,-696,-128,583,1377,2212,2995,3671,4170,4442,4477,4263,3847,3277,2624,1973,1392,947,672,580,650,839,1098,1354,1569,1691,1710,1629,1463,1261,1041,861,718,639,589,565,501,388,164,-158,-595,-1108,-1656,-2192,-2652,-3000,-3201,-3247,-3144,-2922,-2612,-2267,-1926,-1633,-1420,-1297,-1281,-1346,-1490,-1660,-1838,-1967,-2007,-1926,-1679,-1271,-702,2,790,1606,2391,3069,3609,3956,4120,4080,3890,3559,3151,2690,2209,1725,1233,731,189,-397,-1059,-1782,-2571,-3398,-4224,-5022,-5730,-6328,-6777,-7069,-7202,-7199,-7069,-6867,-6594,-6302,-5986,-5657,-5315,-4939,-4520,-4051,-3521,-2952,-2364,-1806,-1329,-1006,-873,-1005,-1386,-2039,-2889,-3882,-4898,-5834,-6556,-6965,-6976,-6544,-5678,-4412,-2848,-1099,702,2404,3905,5098,5938,6416,6562,6431,6124,5704,5278,4879,4553,4289,4053,3795,3448,2949,2259,1352,233,-1047,-2444,-3872,-5255,-6532,-7629,-8538,-9231,-9745,-10093,-10344,-10511,-10660,-10781,-10908,-10999,-11065,-11042,-10938,-10704,-10351,-9867,-9295,-8643,-7992,-7357,-6813,-6379,-6072,-5891,-5797,-5753,-5690,-5552,-5277,-4831,-4185,-3367,-2393,-1349,-293,687,1523,2165,2588,2798,2833,2734,2580,2420,2316,2305,2387,2563,2776,2993,3138,3171,3040,2743,2267,1661,962,240,-445,-1033,-1489,-1786,-1944,-1987,-1976,-1975,-2041,-2251,-2612,-3158,-3859,-4672,-5549,-6409,-7189,-7836,-8302,-8583,-8680,-8622,-8462,-8231,-7998,-7773,-7599,-7458,-7353,-7235,-7091,-6850,-6513,-6016,-5377,-4576,-3640,-2599,-1497,-379,699,1705,2603,3387,4054,4640,5152,5652,6149,6684,7259,7870,8487,9084,9606,10018,10276,10357,10251,9967,9521,8946,8264,7507,6683,5805,4853,3832,2705,1477,150,-1275,-2733,-4206,-5603,-6885,-7973,-8834,-9438,-9772,-9871,-9748,-9477,-9087,-8663,-8221,-7820,-7451,-7127,-6811,-6474,-6073,-5558,-4901,-4071,-3072,-1914,-650,676,1977,3192,4249,5102,5717,6102,6268,6270,6151,5982,5808,5679,5614,5618,5673,5748,5799,5779,5667,5416,5057,4573,4024,3438,2867,2363,1949,1653,1472,1394,1379,1393,1381,1304,1134,845,449,-46,-607,-1196,-1782,-2327,-2816,-3240,-3593,-3895,-4148,-4374,-4580,-4762,-4912,-5013,-5032,-4950,-4723,-4337,-3767,-3006,-2062,-948,287,1603,2924,4183,5306,6226,6903,7303,7437,7332,7035,6625,6163,5721,5349,5066,4875,4741,4621,4460,4207,3828,3301,2645,1879,1068,261,-479,-1090,-1557,-1839,-1965,-1943,-1823,-1651,-1462,-1306,-1190,-1135,-1127,-1155,-1190,-1210,-1189,-1109,-966,-759,-504,-225,67,329,572,763,935,1088,1263,1487,1807,2242,2829,3561,4436,5419,6465,7513,8494,9351,10012,10460,10648,10605,10339,9901,9353,8739,8135,7563,7060,6610,6197,5765,5276,4662,3908,2969,1889,673,-590,-1842,-2992,-3971,-4721,-5215,-5448,-5456,-5282,-5008,-4690,-4413,-4205,-4105,-4101,-4159,-4239,-4265,-4184,-3938,-3497,-2839,-1994,-982,133,1290,2427,3481,4412,5192,5817,6304,6671,6969,7225,7492,7782,8118,8491,8868,9220,9469,9581,9477,9135,8527,7654,6563,5289,3925,2532,1200,-13,-1057,-1912,-2573,-3061,-3403,-3640,-3798,-3915,-3987,-4039,-4034,-3982,-3840,-3618,-3285,-2867,-2359,-1797,-1194,-596,6,557,1094,1583,2058,2523,2989,3473,3967,4465,4950,5392,5759,6029,6164,6173,6028,5776,5406,4987,4523,4072,3654,3286,2997,2762,2601,2477,2383,2293,2179,2035,1837,1599,1316,1018,729,476,292,202,212,347,572,881,1226,1572,1872,2086,2198,2188,2075,1883,1645,1425,1252,1174,1211,1356,1595,1879,2150,2346,2410,2293,1984,1483,840,108,-620,-1277,-1773,-2075,-2153,-2033,-1758,-1403,-1050,-782,-660,-724,-976,-1381,-1890,-2403,-2850,-3120,-3167,-2933,-2431,-1695,-797,150,1048,1767,2242,2401,2246,1804,1147,371,-403,-1089,-1576,-1851,-1863,-1688,-1350,-968,-612,-374,-313,-455,-802,-1314,-1944,-2619,-3267,-3845,-4284,-4599,-4756,-4813,-4772,-4700,-4616,-4545,-4507,-4474,-4444,-4358,-4198,-3910,-3474,-2884,-2143,-1294,-390,499,1290,1913,2309,2435,2282,1865,1227,429,-448,-1337,-2158,-2859,-3400,-3765,-3949,-3987,-3890,-3716,-3487,-3239,-2993,-2758,-2522,-2293,-2030,-1745,-1394,-991,-513,21,603,1206,1800,2354,2821,3185,3398,3471,3378,3160,2816,2414,1971,1550,1160,831,545,272,-18,-396,-894,-1556,-2397,-3403,-4536,-5741,-6930,-8030,-8957,-9648,-10070,-10200,-10073,-9723,-9218,-8636,-8039,-7504,-7065,-6745,-6538,-6422,-6343,-6267,-6137,-5919,-5613,-5212,-4762,-4300,-3885,-3561,-3368,-3310,-3382,-3539,-3723,-3872,-3911,-3793,-3493,-3004,-2373,-1651,-926,-272,227,522,587,418,65,-427,-972,-1498,-1933,-2221,-2338,-2276,-2068,-1758,-1403,-1077,-815,-683,-670,-798,-1014,-1293,-1575,-1821,-2002,-2104,-2148,-2158,-2182,-2267,-2450,-2764,-3204,-3762,-4403,-5068,-5715,-6264,-6682,-6926,-6975,-6846,-6543,-6117,-5606,-5054,-4511,-4010,-3571,-3213,-2933,-2712,-2545,-2379,-2211,-1984,-1687,-1283,-758,-99,686,1590,2578,3617,4659,5652,6549,7309,7892,8291,8484,8499,8333,8032,7603,7085,6490,5825,5108,4324,3486,2588,1643,649,-356,-1381,-2365,-3314,-4183,-4957,-5625,-6167,-6589,-6894,-7090,-7200,-7236,-7223,-7175,-7091,-6989,-6835,-6640,-6363,-6003,-5542,-4982,-4325,-3596,-2809,-2002,-1204,-439,264,895,1451,1927,2344,2707,3026,3309,3547,3738,3870,3931,3922,3839,3697,3507,3299,3085,2899,2750,2653,2599,2593,2598,2609,2588,2520,2386,2179,1903,1558,1176,764,357,-24,-365,-651,-890,-1090,-1274,-1464,-1692,-1962,-2292,-2662,-3041,-3400,-3665,-3802,-3753,-3478,-2979,-2245,-1321,-253,902,2073,3190,4206,5066,5746,6230,6509,6597,6509,6275,5921,5489,5007,4514,4035,3590,3205,2869,2599,2365,2168,1978,1785,1569,1328,1067,781,500,220,-32,-259,-447,-611,-736,-850,-941,-1024,-1096,-1151,-1198,-1216,-1221,-1191,-1141,-1056,-940,-780,-575,-312,7,389,825,1310,1826,2380,2937,3527,4112,4725,5341,5964,6574,7152,7656,8062,8318,8402,8297,7997,7538,6946,6291,5620,4995,4462,4042,3751,3571,3491,3472,3500,3528,3561,3562,3539,3476,3363,3202,2972,2674,2298,1836,1303,694,36,-658,-1360,-2052,-2706,-3310,-3847,-4307,-4689,-4986,-5197,-5326,-5376,-5350,-5263,-5112,-4918,-4676,-4395,-4069,-3685,-3234,-2687,-2023,-1227,-274,814,2045,3369,4753,6139,7473,8694,9764,10636,11293,11733,11946,11982,11832,11569,11187,10747,10247,9722,9163,8598,8002,7396,6759,6088,5384,4631,3837,2992,2118,1211,313,-574,-1399,-2145,-2777,-3274,-3626,-3825,-3886,-3824,-3657,-3431,-3153,-2877,-2597,-2355,-2119,-1914,-1677,-1417,-1064,-618,-43,654,1466,2349,3265,4152,4959,5651,6191,6588,6841,6993,7058,7085,7074,7051,6988,6886,6703,6428,6044,5544,4949,4277,3565,2836,2129,1437,788,157,-463,-1079,-1695,-2310,-2885,-3423,-3858,-4191,-4377,-4423,-4328,-4106,-3803,-3423,-3031,-2623,-2244,-1884,-1560,-1255,-971,-691,-405,-110,211,549,908,1270,1621,1932,2190,2362,2444,2427,2313,2133,1894,1649,1422,1246,1147,1131,1192,1310,1466,1609,1740,1805,1830,1782,1712,1589,1487,1361,1270,1171,1069,939,751,501,159,-243,-723,-1211,-1710,-2147,-2511,-2766,-2903,-2935,-2862,-2744,-2588,-2466,-2404,-2426,-2572,-2817,-3162,-3571,-4000,-4411,-4761,-5010,-5157,-5171,-5093,-4913,-4692,-4424,-4161,-3881,-3591,-3265,-2867,-2382,-1782,-1079,-289,542,1353,2086,2676,3088,3296,3305,3140,2839,2446,2007,1533,1065,573,65,-474,-1063,-1670,-2286,-2864,-3346,-3690,-3856,-3818,-3599,-3218,-2733,-2205,-1694,-1249,-907,-678,-561,-537,-579,-659,-754,-845,-913,-964,-976,-968,-913,-832,-713,-581,-449,-350,-316,-387,-582,-924,-1411,-2020,-2736,-3505,-4291,-5047,-5737,-6328,-6807,-7146,-7352,-7408,-7324,-7093,-6730,-6249,-5683,-5077,-4482,-3956,-3562,-3333,-3301,-3466,-3797,-4264,-4798,-5343,-5841,-6241,-6519,-6664,-6675,-6580,-6397,-6156,-5868,-5557,-5199,-4820,-4381,-3894,-3343,-2736,-2079,-1402,-714,-71,525,1013,1396,1644,1762,1767,1676,1527,1357,1196,1079,1014,1002,1031,1066,1079,1025,869,597,189,-329,-939,-1592,-2242,-2844,-3357,-3771,-4064,-4257,-4362,-4393,-4390,-4353,-4309,-4271,-4238,-4229,-4243,-4295,-4397,-4556,-4788,-5080,-5438,-5826,-6224,-6579,-6868,-7039,-7073,-6956,-6666,-6232,-5638,-4929,-4094,-3183,-2187,-1159,-98,939,1946,2861,3677,4350,4875,5250,5477,5591,5609,5566,5490,5389,5271,5123,4921,4651,4277,3803,3204,2510,1717,872,-11,-898,-1752,-2574,-3314,-3990,-4571,-5059,-5456,-5751,-5958,-6084,-6145,-6164,-6148,-6122,-6068,-6005,-5886,-5710,-5440,-5065,-4574,-3975,-3289,-2548,-1797,-1066,-403,184,667,1074,1398,1687,1948,2213,2496,2796,3113,3434,3737,4015,4242,4412,4520,4558,4535,4452,4311,4138,3921,3699,3464,3233,3014,2800,2583,2353,2071,1731,1294,748,93,-667,-1488,-2341,-3150,-3872,-4436,-4803,-4940,-4832,-4479,-3908,-3139,-2232,-1223,-186,833,1765,2570,3198,3635,3855,3889,3745,3486,3158,2821,2536,2329,2241,2246,2355,2507,2689,2840,2945,2974,2917,2790,2580,2329,2019,1681,1297,881,427,-66,-565,-1078,-1548,-1961,-2280,-2484,-2559,-2506,-2328,-2051,-1692,-1298,-875,-481,-117,180,404,544,610,606,570,521,515,584,770,1099,1576,2197,2918,3700,4472,5188,5791,6261,6585,6788,6896,6957,7003,7066,7148,7240,7299,7288,7139,6834,6326,5645,4810,3882,2940,2054,1301,744,397,294,392,676,1085,1554,2042,2466,2815,3020,3095,3002,2774,2409,1949,1433,896,398,-30,-349,-543,-610,-565,-442,-273,-116,4,43,-6,-149,-371,-638,-925,-1177,-1367,-1450,-1405,-1214,-880,-412,153,797,1456,2119,2733,3280,3757,4138,4460,4718,4950,5180,5418,5698,6003,6351,6710,7086,7437,7767,8041,8255,8388,8430,8369,8191,7890,7452,6875,6155,5307,4343,3301,2226,1157,167,-711,-1412,-1918,-2199,-2263,-2122,-1820,-1394,-921,-438,-20,298,491,538,468,293,75,-139,-291,-322,-199,99,581,1205,1959,2758,3572,4328,4990,5531,5932,6209,6374,6455,6481,6457,6409,6312,6163,5937,5606,5168,4610,3952,3233,2485,1770,1137,620,260,43,-32,-13,68,139,173,103,-65,-367,-770,-1257,-1796,-2329,-2828,-3240,-3540,-3696,-3708,-3553,-3266,-2839,-2322,-1735,-1132,-549,-36,382,675,846,910,895,850,824,857,1000,1260,1646,2139,2689,3248,3751,4126,4341,4341,4134,3718,3135,2417,1637,834,75,-601,-1166,-1596,-1901,-2077,-2152,-2141,-2056,-1944,-1794,-1660,-1551,-1492,-1518,-1630,-1856,-2184,-2618,-3120,-3681,-4244,-4786,-5255,-5614,-5841,-5915,-5841,-5628,-5308,-4905,-4473,-4027,-3614,-3240,-2923,-2657,-2431,-2226,-2027,-1802,-1549,-1245,-896,-509,-89,328,739,1095,1402,1618,1750,1794,1751,1658,1520,1384,1269,1205,1197,1260,1365,1501,1628,1709,1712,1610,1388,1055,634,158,-311,-739,-1066,-1282,-1362,-1341,-1239,-1120,-1028,-1015,-1124,-1368,-1752,-2257,-2841,-3478,-4103,-4692,-5200,-5611,-5913,-6111,-6201,-6217,-6150,-6028,-5850,-5619,-5350,-5033,-4691,-4323,-3957,-3608,-3306,-3066,-2917,-2850,-2875,-2954,-3059,-3143,-3159,-3075,-2873,-2549,-2135,-1675,-1225,-859,-625,-582,-751,-1122,-1683,-2358,-3110,-3848,-4520,-5082,-5488,-5740,-5822,-5749,-5537,-5201,-4755,-4242,-3656,-3075,-2498,-2003,-1612,-1369,-1296,-1386,-1638,-1995,-2428,-2865,-3269,-3586,-3800,-3889,-3866,-3742,-3536,-3269,-2960,-2622,-2269,-1912,-1568,-1245,-982,-779,-686,-701,-851,-1118,-1499,-1950,-2438,-2907,-3323,-3644,-3859,-3960,-3961,-3895,-3779,-3661,-3561,-3501,-3504,-3553,-3663,-3797,-3962,-4108,-4247,-4338,-4387,-4376,-4301,-4161,-3949,-3675,-3320,-2916,-2436,-1916,-1342,-742,-121,499,1109,1678,2196,2639,2995,3256,3415,3474,3451,3350,3194,3001,2778,2545,2298,2043,1778,1504,1221,925,617,296,-43,-412,-813,-1277,-1788,-2375,-3008,-3677,-4338,-4940,-5441,-5785,-5947,-5920,-5707,-5361,-4914,-4444,-4007,-3654,-3428,-3333,-3366,-3479,-3640,-3774,-3843,-3794,-3607,-3269,-2796,-2207,-1541,-836,-131,538,1145,1677,2121,2488,2783,3014,3210,3358,3494,3596,3681,3734,3751,3722,3630,3470,3221,2899,2487,2012,1483,927,367,-171,-672,-1121,-1511,-1851,-2144,-2399,-2641,-2850,-3058,-3220,-3347,-3392,-3346,-3174,-2877,-2451,-1911,-1289,-617,66,733,1351,1932,2457,2954,3438,3908,4393,4872,5343,5783,6156,6455,6627,6686,6595,6379,6034,5587,5054,4462,3832,3183,2540,1907,1308,738,214,-275,-720,-1126,-1496,-1818,-2098,-2330,-2504,-2630,-2696,-2709,-2676,-2594,-2475,-2323,-2143,-1936,-1709,-1449,-1163,-831,-464,-49,404,888,1410,1945,2503,3074,3647,4222,4776,5297,5764,6152,6444,6617,6669,6591,6400,6112,5765,5379,5007,4651,4347,4093,3870,3682,3491,3288,3067,2808,2532,2231,1938,1644,1381,1136,917,717,527,332,131,-79,-291,-489,-657,-776,-837,-819,-747,-600,-411,-172,99,412,747,1137,1545,2004,2471,2951,3408,3824,4167,4426,4580,4631,4580,4443,4227,3964,3652,3326,2991,2664,2371,2125,1955,1888,1935,2117,2423,2843,3345,3888,4428,4918,5326,5613,5782,5812,5739,5569,5342,5083,4824,4579,4367,4188,4034,3908,3777,3644,3487,3297,3076,2823,2550,2271,2009,1775,1596,1474,1418,1423,1480,1580,1697,1827,1942,2048,2128,2202,2255,2322,2381,2464,2554,2659,2778,2904,3043,3196,3363,3549,3748,3958,4170,4360,4514,4604,4602,4494,4248,3878,3378,2774,2102,1392,704,70,-462,-873,-1137,-1256,-1234,-1091,-856,-556,-235,92,371,612,771,856,871,804,695,538,366,201,53,-50,-121,-135,-120,-60,21,129,258,404,570,745,929,1115,1283,1436,1552,1632,1676,1682,1673,1653,1648,1671,1730,1831,1963,2112,2253,2364,2421,2401,2304,2121,1873,1581,1276,992,767,616,558,588,680,812,928,989,942,751,398,-128,-805,-1602,-2475,-3363,-4218,-4983,-5628,-6120,-6452,-6627,-6663,-6575,-6410,-6176,-5923,-5661,-5413,-5184,-4978,-4778,-4591,-4382,-4167,-3916,-3644,-3342,-3024,-2684,-2341,-1983,-1613,-1221,-795,-329,186,747,1350,1982,2612,3224,3780,4245,4603,4813,4880,4786,4550,4183,3714,3183,2616,2074,1570,1147,809,549,363,204,55,-126,-357,-659,-1021,-1453,-1911,-2396,-2871,-3318,-3726,-4085,-4392,-4661,-4894,-5096,-5289,-5454,-5621,-5757,-5886,-5984,-6051,-6080,-6053,-5965,-5801,-5568,-5256,-4897,-4500,-4099,-3732,-3407,-3169,-2992,-2898,-2841,-2810,-2747,-2638,-2432,-2143,-1754,-1306,-837,-390,-30,215,303,238,27,-284,-637,-973,-1206,-1297,-1186,-883,-394,203,846,1412,1814,1955,1784,1276,463,-600,-1810,-3068,-4255,-5298,-6107,-6686,-7007,-7125,-7086,-6946,-6779,-6623,-6517,-6472,-6487,-6531,-6592,-6628,-6615,-6555,-6415,-6231,-5994,-5734,-5462,-5191,-4923,-4660,-4387,-4088,-3751,-3352,-2897,-2372,-1807,-1204,-611,-45,449,834,1087,1164,1064,757,262,-415,-1232,-2156,-3122,-4087,-4976,-5749,-6345,-6742,-6910,-6860,-6604,-6177,-5623,-4989,-4311,-3639,-2975,-2350,-1747,-1161,-579,17,626,1257,1877,2482,3012,3453,3752,3894,3861,3668,3328,2895,2404,1927,1495,1160,937,814,790,794,804,745,588,300,-121,-655,-1258,-1882,-2461,-2950,-3313,-3544,-3649,-3686,-3690,-3746,-3900,-4199,-4660,-5263,-5964,-6686,-7327,-7801,-7998,-7866,-7369,-6514,-5365,-4009,-2568,-1179,37,978,1561,1781,1637,1209,581,-119,-778,-1280,-1547,-1545,-1256,-741,-52,713,1470,2139,2666,3021,3208,3249,3180,3046,2874,2685,2487,2255,1983,1631,1209,692,131,-464,-1017,-1491,-1819,-1969,-1917,-1654,-1204,-585,154,976,1831,2665,3431,4063,4525,4746,4716,4395,3811,2998,2014,957,-82,-1001,-1719,-2177,-2362,-2279,-1980,-1540,-1032,-549,-151,120,233,209,58,-165,-425,-673,-878,-1020,-1088,-1102,-1066,-1024,-980,-977,-1014,-1098,-1221,-1348,-1455,-1492,-1411,-1189,-792,-234,463,1250,2055,2812,3449,3928,4216,4331,4307,4200,4086,4027,4078,4269,4600,5045,5554,6066,6517,6850,7034,7043,6892,6607,6232,5829,5446,5143,4942,4876,4911,5044,5194,5323,5350,5230,4918,4401,3690,2833,1883,931,47,-701,-1255,-1615,-1775,-1791,-1717,-1612,-1561,-1580,-1725,-1958,-2276,-2603,-2901,-3086,-3132,-3002,-2697,-2246,-1669,-1033,-355,301,950,1561,2172,2786,3437,4135,4889,5677,6478,7250,7947,8537,8976,9259,9370,9315,9114,8771,8310,7743,7073,6329,5511,4650,3775,2916,2116,1406,810,341,-4,-249,-406,-523,-605,-690,-763,-837,-882,-888,-829,-695,-476,-178,182,589,1010,1433,1831,2198,2528,2823,3092,3341,3593,3851,4146,4485,4888,5361,5906,6505,7134,7756,8312,8759,9038,9118,8981,8639,8124,7504,6840,6227,5711,5355,5171,5138,5230,5363,5479,5490,5357,5020,4501,3797,2980,2099,1244,473,-149,-591,-841,-918,-846,-687,-479,-284,-137,-60,-71,-151,-295,-468,-649,-826,-981,-1131,-1283,-1453,-1668,-1930,-2228,-2553,-2836,-3045,-3098,-2959,-2579,-1972,-1147,-180,864,1884,2800,3543,4068,4367,4459,4382,4201,3974,3751,3586,3482,3465,3505,3605,3727,3863,3993,4090,4156,4146,4059,3856,3522,3045,2412,1649,770,-177,-1135,-2060,-2884,-3583,-4126,-4518,-4769,-4917,-4986,-5022,-5045,-5073,-5116,-5168,-5220,-5264,-5286,-5279,-5252,-5206,-5159,-5130,-5126,-5168,-5247,-5366,-5505,-5643,-5764,-5824,-5817,-5709,-5482,-5151,-4683,-4135,-3485,-2803,-2086,-1391,-717,-100,476,1005,1516,2021,2539,3092,3671,4277,4890,5468,5995,6428,6736,6922,6965,6893,6723,6474,6194,5876,5561,5225,4882,4508,4083,3606,3040,2410,1700,935,127,-695,-1518,-2315,-3081,-3803,-4481,-5113,-5705,-6253,-6772,-7234,-7662,-8013,-8301,-8492,-8582,-8557,-8416,-8166,-7825,-7416,-6981,-6552,-6173,-5864,-5655,-5525,-5478,-5461,-5453,-5398,-5272,-5039,-4707,-4268,-3765,-3209,-2660,-2126,-1650,-1228,-867,-562,-300,-79,98,232,291,288,175,-16,-311,-666,-1070,-1469,-1840,-2131,-2329,-2418,-2402,-2300,-2140,-1952,-1761,-1598,-1457,-1367,-1296,-1250,-1218,-1185,-1168,-1174,-1213,-1330,-1519,-1817,-2213,-2691,-3234,-3785,-4316,-4772,-5119,-5341,-5424,-5387,-5248,-5044,-4815,-4591,-4409,-4287,-4231,-4248,-4318,-4437,-4580,-4738,-4895,-5041,-5171,-5280,-5358,-5415,-5422,-5402,-5321,-5190,-4998,-4744,-4431,-4070,-3666,-3244,-2808,-2392,-1986,-1632,-1307,-1038,-803,-608,-433,-268,-105,76,270,497,744,1026,1327,1659,1993,2341,2661,2960,3194,3364,3446,3433,3342,3162,2942,2692,2435,2207,1986,1788,1572,1308,963,493,-110,-859,-1729,-2687,-3673,-4633,-5496,-6222,-6761,-7110,-7263,-7242,-7077,-6797,-6443,-6048,-5637,-5248,-4895,-4623,-4436,-4386,-4458,-4695,-5058,-5547,-6101,-6684,-7214,-7646,-7911,-7979,-7839,-7486,-6963,-6300,-5544,-4751,-3934,-3137,-2348,-1576,-810,-55,700,1416,2087,2662,3118,3414,3548,3513,3340,3071,2757,2454,2211,2058,2006,2059,2185,2369,2572,2779,2968,3142,3296,3443,3587,3728,3853,3953,3991,3963,3829,3604,3269,2863,2392,1913,1445,1033,703,461,329,283,315,400,515,629,739,805,846,834,779,675,515,304,26,-304,-695,-1119,-1560,-1983,-2348,-2628,-2785,-2816,-2718,-2519,-2251,-1965,-1696,-1498,-1375,-1348,-1390,-1479,-1567,-1633,-1626,-1543,-1360,-1091,-731,-312,177,694,1248,1812,2377,2936,3458,3951,4376,4754,5056,5317,5540,5759,6001,6289,6635,7041,7471,7901,8245,8472,8479,8258,7746,6979,5966,4784,3501,2204,974,-127,-1059,-1797,-2353,-2731,-2965,-3072,-3071,-2974,-2785,-2512,-2169,-1772,-1361,-974,-663,-479,-453,-609,-930,-1391,-1915,-2435,-2853,-3089,-3089,-2798,-2231,-1397,-350,835,2108,3376,4598,5721,6718,7575,8278,8839,9239,9506,9622,9611,9483,9252,8965,8638,8339,8084,7929,7879,7953,8131,8385,8664,8918,9084,9107,8947,8572,7978,7183,6207,5115,3939,2768,1629,597,-305,-1051,-1624,-2029,-2283,-2382,-2379,-2260,-2087,-1845,-1592,-1314,-1054,-801,-566,-337,-98,167,476,846,1266,1740,2230,2714,3155,3526,3807,4002,4117,4198,4273,4403,4620,4955,5417,5988,6644,7314,7972,8527,8970,9238,9344,9273,9048,8693,8220,7667,7045,6366,5658,4913,4173,3434,2735,2087,1517,1035,638,322,53,-183,-439,-719,-1052,-1421,-1818,-2201,-2539,-2795,-2944,-2981,-2924,-2802,-2660,-2559,-2521,-2595,-2756,-2997,-3249,-3463,-3550,-3460,-3139,-2577,-1770,-775,364,1551,2716,3768,4649,5308,5729,5916,5893,5710,5416,5076,4746,4468,4284,4197,4215,4307,4445,4586,4688,4718,4642,4450,4140,3723,3228,2682,2137,1611,1161,782,510,313,192,94,-5,-170,-418,-799,-1306,-1938,-2671,-3449,-4234,-4961,-5599,-6108,-6494,-6750,-6921,-7015,-7093,-7151,-7220,-7285,-7322,-7309,-7213,-7005,-6688,-6257,-5752,-5200,-4663,-4161,-3742,-3401,-3127,-2895,-2642,-2336,-1917,-1368,-668,162,1101,2096,3099,4071,4941,5708,6308,6758,7024,7125,7046,6817,6425,5918,5297,4623,3914,3230,2586,2024,1537,1116,738,345,-87,-621,-1267,-2033,-2903,-3825,-4740,-5585,-6279,-6791,-7066,-7134,-6989,-6708,-6334,-5949,-5613,-5376,-5268,-5298,-5444,-5673,-5927,-6149,-6276,-6266,-6078,-5706,-5172,-4500,-3769,-3029,-2376,-1853,-1534,-1416,-1520,-1797,-2207,-2672,-3124,-3494,-3720,-3784,-3654,-3359,-2927,-2395,-1832,-1276,-779,-380,-89,82,157,159,140,132,196,347,617,993,1454,1961,2460,2898,3227,3412,3433,3296,3017,2626,2159,1646,1111,567,16,-561,-1164,-1824,-2529,-3288,-4079,-4880,-5657,-6378,-7015,-7548,-7972,-8282,-8501,-8634,-8714,-8747,-8752,-8728,-8677,-8599,-8485,-8353,-8202,-8051,-7921,-7811,-7736,-7682,-7628,-7551,-7423,-7208,-6913,-6516,-6055,-5557,-5060,-4620,-4254,-3992,-3817,-3703,-3604,-3457,-3219,-2836,-2291,-1585,-732,214,1206,2191,3099,3911,4569,5086,5441,5661,5748,5730,5609,5398,5104,4717,4257,3712,3109,2459,1797,1158,576,100,-247,-430,-458,-326,-88,219,516,741,815,690,335,-275,-1094,-2113,-3235,-4422,-5572,-6641,-7566,-8320,-8895,-9293,-9548,-9681,-9742,-9752,-9744,-9726,-9708,-9671,-9600,-9467,-9234,-8882,-8379,-7727,-6920,-5994,-4967,-3898,-2820,-1794,-851,-38,639,1155,1522,1744,1839,1820,1713,1521,1271,970,650,327,40,-179,-301,-283,-128,190,640,1202,1830,2466,3047,3530,3847,4001,3957,3766,3445,3077,2712,2425,2258,2261,2429,2770,3243,3807,4406,4974,5446,5763,5871,5735,5338,4672,3772,2664,1426,113,-1173,-2362,-3366,-4119,-4597,-4759,-4659,-4313,-3802,-3212,-2606,-2083,-1682,-1457,-1405,-1533,-1791,-2145,-2533,-2906,-3223,-3459,-3605,-3664,-3662,-3607,-3545,-3466,-3401,-3319,-3215,-3031,-2749,-2305,-1694,-894,67,1151,2285,3396,4389,5200,5761,6057,6079,5871,5493,5020,4547,4142,3876,3777,3862,4104,4462,4880,5293,5641,5883,5983,5935,5762,5473,5138,4772,4447,4169,3969,3834,3749,3682,3596,3463,3245,2947,2555,2096,1593,1084,602,181,-158,-411,-582,-691,-770,-844,-946,-1087,-1279,-1500,-1740,-1953,-2115,-2184,-2143,-1979,-1699,-1325,-891,-427,31,463,863,1242,1615,2029,2493,3056,3719,4488,5357,6292,7264,8234,9143,9963,10641,11148,11465,11568,11459,11141,10616,9924,9068,8116,7080,6032,4999,4030,3163,2412,1808,1348,1035,851,783,787,842,902,928,899,776,565,261,-115,-528,-942,-1301,-1569,-1694,-1663,-1446,-1065,-517,153,925,1765,2634,3521,4385,5214,5980,6668,7248,7714,8041,8228,8282,8203,8024,7770,7475,7185,6917,6703,6547,6443,6377,6327,6261,6170,6027,5838,5603,5344,5071,4827,4604,4449,4340,4294,4282,4292,4284,4239,4128,3930,3647,3266,2811,2289,1731,1149,583,31,-469,-929,-1334,-1704,-2037,-2351,-2652,-2938,-3205,-3439,-3614,-3713,-3712,-3595,-3359,-3012,-2571,-2073,-1550,-1045,-593,-208,88,315,478,601,717,832,980,1152,1365,1604,1874,2157,2454,2752,3038,3323,3570,3802,3979,4104,4156,4117,3987,3752,3416,2998,2494,1952,1363,785,205,-315,-790,-1167,-1458,-1638,-1719,-1709,-1634,-1524,-1428,-1376,-1429,-1601,-1921,-2391,-2971,-3654,-4342,-5014,-5566,-5968,-6162,-6131,-5872,-5426,-4817,-4135,-3416,-2756,-2183,-1748,-1462,-1312,-1282,-1323,-1391,-1439,-1426,-1315,-1104,-772,-351,150,688,1230,1738,2189,2552,2833,3025,3146,3223,3265,3309,3362,3435,3537,3646,3763,3844,3886,3838,3705,3448,3087,2614,2050,1418,729,23,-714,-1440,-2186,-2918,-3669,-4418,-5185,-5945,-6706,-7426,-8094,-8661,-9097,-9365,-9433,-9286,-8923,-8361,-7644,-6816,-5956,-5124,-4391,-3814,-3424,-3237,-3248,-3411,-3697,-4033,-4360,-4633,-4771,-4770,-4572,-4192,-3636,-2927,-2129,-1269,-443,322,936,1384,1604,1609,1383,971,415,-224,-868,-1452,-1907,-2193,-2270,-2155,-1838,-1377,-804,-172,455,1048,1543,1934,2175,2282,2225,2023,1677,1189,595,-113,-865,-1663,-2422,-3131,-3721,-4174,-4467,-4586,-4560,-4397,-4154,-3871,-3596,-3394,-3287,-3328,-3514,-3859,-4345,-4949,-5631,-6360,-7082,-7776,-8396,-8927,-9358,-9669,-9882,-9982,-9992,-9904,-9729,-9460,-9095,-8629,-8061,-7394,-6642,-5816,-4946,-4044,-3157,-2283,-1468,-704,-14,608,1166,1668,2124,2538,2908,3232,3490,3668,3757,3733,3612,3387,3090,2750,2400,2095,1852,1728,1709,1827,2038,2328,2643,2930,3147,3240,3192,2984,2631,2152,1586,970,355,-250,-799,-1317,-1788,-2249,-2702,-3175,-3660,-4165,-4665,-5150,-5594,-5980,-6302,-6562,-6771,-6960,-7148,-7374,-7651,-7995,-8394,-8825,-9248,-9621,-9890,-10018,-9980,-9755,-9362,-8809,-8140,-7384,-6587,-5779,-4992,-4243,-3553,-2925,-2374,-1913,-1546,-1303,-1172,-1171,-1274,-1459,-1680,-1878,-1999,-1974,-1768,-1344,-705,133,1112,2183,3248,4249,5099,5759,6185,6381,6362,6160,5835,5433,5008,4600,4231,3907,3621,3351,3078,2783,2460,2117,1777,1473,1248,1129,1153,1315,1614,2007,2454,2886,3257,3502,3592,3503,3234,2812,2265,1645,994,362,-232,-750,-1214,-1614,-1982,-2344,-2709,-3123,-3553,-4035,-4510,-4977,-5377,-5678,-5849,-5852,-5701,-5386,-4949,-4427,-3862,-3316,-2804,-2383,-2022,-1749,-1506,-1276,-1012,-688,-267,233,832,1488,2181,2881,3558,4179,4746,5215,5607,5890,6082,6159,6131,5982,5726,5357,4909,4388,3856,3329,2871,2497,2238,2097,2067,2116,2230,2346,2455,2511,2503,2423,2271,2070,1825,1570,1310,1056,825,593,376,146,-91,-350,-620,-902,-1168,-1393,-1550,-1591,-1493,-1228,-778,-164,608,1487,2432,3375,4274,5065,5724,6223,6559,6750,6822,6799,6728,6616,6499,6367,6232,6072,5895,5691,5461,5229,4997,4809,4670,4618,4646,4776,4985,5260,5579,5895,6195,6417,6562,6579,6486,6251,5912,5449,4910,4287,3616,2906,2181,1452,745,71,-540,-1068,-1495,-1786,-1933,-1916,-1741,-1422,-984,-459,110,680,1226,1708,2126,2482,2774,3054,3323,3632,3989,4407,4891,5406,5946,6458,6927,7316,7613,7809,7913,7940,7914,7857,7786,7713,7624,7514,7347,7103,6762,6316,5773,5171,4532,3934,3400,3005,2760,2692,2790,3019,3337,3682,3980,4189,4245,4136,3846,3395,2816,2162,1479,835,258,-201,-550,-780,-928,-1022,-1105,-1207,-1357,-1547,-1783,-2019,-2233,-2380,-2425,-2349,-2141,-1813,-1398,-936,-474,-63,270,493,609,624,567,458,338,221,136,86,75,101,159,251,372,534,740,1003,1325,1708,2146,2619,3114,3591,4037,4405,4683,4843,4875,4781,4559,4211,3756,3186,2534,1787,988,133,-721,-1570,-2360,-3064,-3654,-4095,-4390,-4522,-4516,-4396,-4195,-3962,-3733,-3553,-3450,-3440,-3526,-3688,-3903,-4120,-4298,-4369,-4310,-4065,-3641,-3033,-2269,-1393,-449,504,1416,2239,2939,3497,3898,4153,4254,4234,4082,3830,3475,3044,2556,2038,1530,1050,656,345,155,73,87,164,268,332,330,196,-84,-528,-1140,-1884,-2739,-3639,-4545,-5385,-6120,-6696,-7098,-7314,-7354,-7257,-7058,-6815,-6583,-6401,-6296,-6288,-6344,-6445,-6534,-6550,-6456,-6202,-5774,-5186,-4457,-3655,-2821,-2040,-1347,-812,-430,-237,-198,-307,-524,-821,-1161,-1526,-1881,-2214,-2499,-2712,-2831,-2830,-2686,-2382,-1915,-1290,-532,322,1221,2114,2931,3623,4139,4448,4535,4402,4071,3574,2961,2271,1565,875,249,-291,-731,-1059,-1283,-1420,-1474,-1490,-1474,-1454,-1456,-1478,-1550,-1658,-1817,-2018,-2272,-2565,-2920,-3313,-3769,-4263,-4810,-5381,-5982,-6580,-7170,-7719,-8212,-8621,-8934,-9138,-9237,-9228,-9147,-8996,-8824,-8645,-8489,-8374,-8312,-8292,-8311,-8327,-8321,-8241,-8058,-7751,-7297,-6712,-6008,-5216,-4387,-3558,-2774,-2074,-1479,-1001,-637,-373,-185,-41,80,223,395,630,933,1315,1765,2281,2825,3385,3905,4369,4723,4954,5033,4963,4753,4423,4020,3575,3148,2762,2464,2251,2138,2095,2107,2120,2111,2019,1828,1504,1030,414,-343,-1210,-2161,-3161,-4169,-5144,-6051,-6848,-7514,-8017,-8343,-8483,-8439,-8209,-7823,-7292,-6655,-5957,-5234,-4556,-3956,-3507,-3229,-3171,-3336,-3723,-4310,-5053,-5891,-6761,-7583,-8298,-8840,-9172,-9273,-9138,-8795,-8266,-7606,-6857,-6070,-5283,-4527,-3818,-3179,-2590,-2078,-1606,-1196,-818,-475,-148,171,502,855,1258,1702,2219,2797,3435,4132,4844,5560,6228,6813,7274,7577,7700,7638,7386,6971,6418,5772,5081,4381,3729,3136,2637,2220,1877,1601,1345,1119,873,625,353,74,-210,-481,-729,-944,-1129,-1287,-1430,-1577,-1730,-1915,-2121,-2358,-2614,-2886,-3149,-3410,-3634,-3820,-3956,-4026,-4029,-3964,-3818,-3604,-3320,-2964,-2559,-2102,-1617,-1118,-620,-145,301,699,1051,1350,1593,1788,1932,2025,2073,2064,2006,1888,1721,1502,1260,1013,802,665,655,797,1142,1676,2416,3303,4305,5328,6298,7131,7733,8067,8071,7755,7121,6224,5121,3897,2634,1415,316,-607,-1321,-1798,-2055,-2097,-1960,-1686,-1304,-872,-411,34,444,801,1089,1305,1438,1492,1463,1359,1208,1013,833,693,638,717,959,1391,2024,2831,3781,4803,5822,6747,7490,7987,8181,8070,7664,7026,6238,5397,4613,3982,3573,3439,3565,3927,4452,5054,5644,6134,6460,6584,6486,6190,5723,5144,4509,3868,3276,2750,2318,1966,1684,1458,1248,1058,846,635,404,190,-8,-151,-227,-213,-106,87,355,669,997,1325,1602,1859,2053,2231,2401,2597,2862,3209,3672,4243,4923,5674,6465,7244,7966,8576,9053,9350,9475,9426,9221,8907,8517,8115,7745,7460,7287,7255,7353,7567,7860,8183,8475,8695,8770,8683,8401,7915,7251,6418,5479,4464,3444,2461,1569,797,169,-320,-676,-926,-1119,-1274,-1454,-1666,-1939,-2270,-2635,-3024,-3379,-3693,-3915,-4046,-4066,-3996,-3838,-3626,-3373,-3098,-2814,-2506,-2180,-1801,-1366,-850,-267,382,1045,1710,2289,2778,3098,3257,3233,3051,2751,2381,2004,1675,1434,1309,1305,1398,1564,1757,1942,2081,2165,2163,2104,1976,1813,1620,1417,1201,982,743,480,182,-159,-544,-969,-1415,-1867,-2295,-2666,-2962,-3150,-3227,-3189,-3051,-2843,-2598,-2365,-2171,-2059,-2035,-2095,-2218,-2351,-2447,-2447,-2281,-1939,-1360,-599,352,1405,2494,3530,4423,5100,5512,5624,5452,5023,4403,3672,2913,2225,1675,1334,1226,1367,1725,2253,2875,3511,4055,4448,4589,4463,4028,3301,2320,1132,-189,-1564,-2936,-4217,-5382,-6387,-7220,-7899,-8420,-8825,-9135,-9369,-9557,-9690,-9776,-9799,-9737,-9582,-9312,-8930,-8459,-7912,-7350,-6797,-6315,-5924,-5642,-5469,-5357,-5282,-5161,-4949,-4585,-4032,-3297,-2386,-1373,-311,694,1571,2242,2662,2822,2727,2441,2016,1553,1110,779,583,561,691,955,1295,1669,2014,2288,2464,2516,2449,2274,2001,1664,1282,872,473,73,-291,-637,-950,-1243,-1526,-1798,-2072,-2345,-2609,-2860,-3076,-3252,-3369,-3433,-3436,-3410,-3364,-3335,-3355,-3441,-3618,-3883,-4231,-4632,-5067,-5483,-5863,-6161,-6360,-6452,-6427,-6318,-6131,-5923,-5718,-5574,-5507,-5565,-5734,-6028,-6408,-6836,-7256,-7597,-7805,-7813,-7597,-7129,-6430,-5540,-4515,-3442,-2391,-1449,-676,-112,211,321,221,-20,-359,-730,-1075,-1357,-1536,-1615,-1588,-1477,-1311,-1110,-904,-708,-524,-356,-189,-14,182,404,643,884,1099,1254,1328,1289,1143,898,584,253,-40,-241,-292,-175,117,563,1093,1645,2115,2421,2483,2252,1710,880,-180,-1389,-2634,-3833,-4865,-5695,-6251,-6557,-6617,-6495,-6245,-5945,-5647,-5418,-5272,-5242,-5309,-5463,-5686,-5937,-6207,-6463,-6691,-6889,-7044,-7164,-7250,-7312,-7346,-7367,-7348,-7306,-7194,-7035,-6776,-6444,-6018,-5514,-4958,-4355,-3757,-3164,-2618,-2120,-1672,-1274,-899,-534,-149,267,748,1283,1897,2565,3283,4024,4752,5440,6037,6511,6830,6965,6906,6668,6242,5704,5056,4396,3744,3186,2735,2447,2300,2305,2417,2604,2814,3004,3126,3150,3054,2831,2482,2030,1496,909,311,-294,-864,-1405,-1907,-2374,-2815,-3231,-3626,-3989,-4324,-4603,-4825,-4973,-5042,-5042,-4977,-4875,-4752,-4642,-4547,-4489,-4443,-4402,-4326,-4178,-3931,-3544,-3019,-2350,-1571,-731,119,899,1557,2031,2301,2362,2245,2003,1708,1437,1265,1240,1398,1737,2219,2804,3405,3961,4400,4680,4779,4715,4513,4233,3930,3659,3456,3348,3325,3371,3447,3509,3507,3413,3193,2855,2409,1894,1352,844,409,97,-74,-96,22,251,546,870,1152,1381,1493,1508,1411,1232,1014,794,631,572,656,919,1376,2016,2822,3734,4697,5630,6459,7116,7543,7715,7627,7307,6804,6191,5545,4950,4479,4176,4086,4186,4484,4901,5414,5929,6412,6798,7055,7167,7120,6932,6604,6166,5631,5023,4353,3637,2876,2083,1266,433,-382,-1163,-1868,-2458,-2901,-3166,-3226,-3098,-2775,-2310,-1738,-1117,-507,42,499,838,1080,1237,1373,1530,1777,2157,2699,3411,4271,5225,6218,7150,7959,8566,8924,9028,8881,8547,8090,7601,7163,6853,6719,6787,7039,7448,7944,8460,8922,9269,9454,9464,9296,8978,8552,8053,7537,7023,6554,6124,5742,5390,5050,4693,4315,3869,3390,2834,2258,1639,1034,437,-108,-596,-1010,-1338,-1594,-1772,-1892,-1972,-2022,-2066,-2106,-2160,-2212,-2278,-2327,-2362,-2347,-2273,-2105,-1845,-1469,-1009,-472,84,617,1065,1370,1509,1437,1192,776,274,-260,-731,-1073,-1212,-1125,-786,-233,491,1320,2163,2954,3624,4121,4425,4537,4457,4246,3913,3518,3081,2630,2175,1715,1246,761,255,-271,-803,-1326,-1806,-2220,-2534,-2729,-2791,-2717,-2528,-2238,-1895,-1526,-1186,-892,-688,-568,-538,-574,-648,-713,-744,-682,-515,-217,210,746,1360,1998,2616,3141,3549,3784,3855,3754,3508,3163,2749,2334,1947,1629,1401,1267,1222,1247,1303,1366,1385,1342,1191,932,541,35,-575,-1265,-1996,-2742,-3466,-4147,-4764,-5318,-5801,-6231,-6609,-6952,-7255,-7530,-7759,-7934,-8047,-8067,-7997,-7816,-7525,-7138,-6669,-6140,-5596,-5057,-4572,-4156,-3838,-3611,-3472,-3387,-3324,-3230,-3076,-2813,-2445,-1963,-1410,-812,-249,253,624,863,945,913,785,638,505,456,503,688,977,1369,1806,2256,2662,2993,3220,3322,3310,3179,2961,2671,2336,1974,1593,1205,787,344,-156,-710,-1340,-2019,-2744,-3467,-4156,-4758,-5233,-5542,-5671,-5618,-5407,-5082,-4692,-4309,-3979,-3757,-3665,-3701,-3858,-4083,-4341,-4577,-4756,-4851,-4858,-4791,-4683,-4571,-4510,-4528,-4668,-4921,-5292,-5727,-6205,-6640,-7012,-7242,-7332,-7245,-7009,-6635,-6176,-5671,-5179,-4738,-4390,-4144,-4009,-3966,-3984,-4040,-4076,-4080,-4013,-3868,-3654,-3377,-3072,-2773,-2503,-2295,-2157,-2077,-2053,-2040,-2016,-1951,-1816,-1614,-1333,-998,-623,-236,140,483,789,1039,1253,1419,1557,1664,1745,1797,1823,1811,1779,1716,1646,1563,1477,1389,1283,1165,1001,805,540,224,-158,-588,-1055,-1527,-2001,-2415,-2792,-3078,-3295,-3439,-3512,-3550,-3558,-3569,-3600,-3670,-3783,-3954,-4165,-4420,-4692,-4984,-5266,-5547,-5811,-6069,-6314,-6562,-6800,-7043,-7264,-7467,-7616,-7717,-7721,-7647,-7457,-7172,-6795,-6333,-5825,-5283,-4736,-4206,-3698,-3217,-2755,-2297,-1831,-1340,-822,-271,294,855,1389,1855,2239,2509,2664,2711,2675,2583,2484,2411,2391,2465,2612,2847,3136,3451,3763,4034,4233,4353,4367,4293,4122,3874,3555,3172,2742,2266,1759,1237,703,195,-291,-723,-1100,-1408,-1649,-1826,-1950,-2033,-2094,-2154,-2224,-2332,-2469,-2655,-2859,-3089,-3287,-3459,-3540,-3532,-3405,-3152,-2804,-2363,-1902,-1446,-1059,-779,-626,-608,-700,-864,-1052,-1205,-1277,-1232,-1053,-748,-345,114,569,981,1290,1492,1576,1563,1502,1430,1404,1466,1627,1914,2281,2732,3183,3624,3975,4225,4336,4310,4153,3893,3553,3176,2779,2400,2041,1726,1429,1172,916,680,441,208,-11,-196,-337,-393,-363,-209,57,443,927,1475,2069,2645,3189,3645,3998,4230,4330,4320,4197,4014,3772,3529,3290,3102,2979,2945,3011,3186,3454,3815,4218,4655,5070,5440,5731,5925,6013,6000,5898,5730,5519,5290,5058,4838,4620,4411,4189,3945,3677,3371,3033,2673,2280,1894,1492,1116,755,439,173,-23,-145,-184,-142,-34,133,324,526,714,867,990,1069,1131,1185,1259,1367,1533,1746,2011,2311,2617,2930,3210,3474,3711,3933,4172,4418,4721,5060,5449,5873,6304,6713,7084,7371,7595,7722,7804,7832,7872,7931,8052,8245,8509,8840,9199,9555,9859,10059,10133,10028,9765,9318,8733,8026,7238,6412,5572,4758,3984,3268,2620,2038,1528,1087,709,400,153,-28,-145,-210,-218,-198,-141,-84,-18,30,66,76,60,26,-40,-112,-213,-307,-427,-530,-653,-756,-865,-949,-1011,-1047,-1031,-987,-881,-747,-560,-349,-94,178,480,790,1108,1417,1695,1935,2100,2197,2193,2104,1922,1675,1377,1063,757,476,247,56,-88,-208,-321,-440,-585,-748,-941,-1132,-1329,-1486,-1607,-1663,-1654,-1576,-1429,-1223,-956,-641,-271,134,586,1055,1534,1995,2400,2729,2945,3045,3018,2896,2695,2481,2285,2161,2155,2259,2499,2827,3205,3590,3913,4131,4218,4151,3950,3643,3269,2875,2514,2202,1974,1816,1706,1625,1509,1335,1055,642,102,-576,-1350,-2189,-3058,-3891,-4680,-5355,-5930,-6374,-6700,-6923,-7058,-7138,-7186,-7217,-7247,-7275,-7299,-7294,-7259,-7150,-6970,-6698,-6335,-5891,-5393,-4859,-4340,-3857,-3442,-3125,-2892,-2765,-2697,-2688,-2689,-2681,-2628,-2522,-2345,-2101,-1794,-1443,-1057,-666,-271,104,457,790,1087,1380,1634,1889,2116,2326,2512,2654,2754,2786,2752,2624,2414,2094,1692,1186,611,-29,-706,-1394,-2058,-2673,-3195,-3610,-3889,-4022,-4011,-3870,-3626,-3326,-3002,-2721,-2503,-2396,-2402,-2519,-2730,-2992,-3277,-3541,-3760,-3921,-4022,-4085,-4138,-4203,-4317,-4483,-4703,-4971,-5235,-5486,-5665,-5756,-5741,-5613,-5395,-5106,-4788,-4459,-4172,-3917,-3729,-3586,-3489,-3418,-3360,-3302,-3231,-3158,-3071,-2988,-2909,-2850,-2810,-2805,-2833,-2895,-2997,-3131,-3297,-3487,-3688,-3889,-4066,-4210,-4287,-4307,-4239,-4119,-3924,-3710,-3459,-3228,-3000,-2801,-2615,-2438,-2245,-2033,-1772,-1479,-1139,-782,-418,-80,216,447,604,684,690,643,547,430,305,173,67,-51,-141,-237,-330,-412,-508,-585,-668,-739,-811,-891,-988,-1120,-1301,-1541,-1855,-2237,-2690,-3184,-3715,-4241,-4745,-5197,-5578,-5877,-6092,-6226,-6287,-6292,-6262,-6199,-6136,-6051,-5977,-5883,-5784,-5663,-5527,-5366,-5192,-4997,-4790,-4563,-4315,-4035,-3713,-3349,-2922,-2462,-1951,-1436,-925,-450,-43,294,534,702,797,855,901,960,1055,1199,1384,1600,1823,2014,2157,2214,2183,2060,1858,1602,1327,1061,835,673,579,553,588,654,730,795,799,751,606,379,64,-325,-761,-1224,-1681,-2105,-2477,-2776,-2996,-3141,-3212,-3227,-3196,-3123,-3029,-2888,-2722,-2489,-2205,-1851,-1429,-964,-471,10,430,761,954,993,876,618,251,-162,-576,-931,-1173,-1286,-1249,-1072,-794,-430,-51,333,659,936,1134,1273,1366,1419,1478,1522,1595,1671,1760,1850,1927,1985,2015,2001,1958,1873,1757,1626,1470,1319,1163,1030,907,819,752,723,724,760,821,911,1009,1126,1230,1336,1419,1496,1557,1620,1684,1764,1871,2005,2173,2371,2586,2810,3021,3194,3325,3390,3401,3362,3298,3229,3199,3209,3309,3470,3717,4003,4317,4609,4843,5003,5051,5009,4871,4673,4442,4210,3996,3824,3678,3563,3442,3298,3105,2836,2502,2093,1651,1200,794,473,279,233,345,595,959,1381,1814,2203,2494,2661,2684,2577,2372,2117,1875,1710,1679,1814,2138,2621,3250,3939,4646,5277,5780,6106,6221,6145,5879,5485,5000,4488,3993,3555,3205,2957,2815,2782,2843,2991,3215,3489,3818,4171,4549,4923,5291,5618,5903,6123,6273,6365,6385,6376,6328,6282,6241,6218,6226,6250,6290,6324,6340,6316,6244,6105,5901,5631,5303,4931,4534,4129,3737,3371,3045,2759,2513,2310,2129,1978,1839,1720,1614,1539,1486,1477,1503,1572,1664,1778,1880,1960,1996,1972,1892,1750,1565,1349,1134,928,774,652,605,600,644,728,823,940,1050,1159,1257,1348,1419,1478,1505,1504,1454,1363,1209,1004,754,458,152,-160,-442,-681,-851,-956,-968,-917,-794,-627,-441,-253,-93,13,64,44,-28,-136,-251,-339,-377,-333,-206,13,299,635,975,1300,1565,1761,1870,1906,1884,1828,1774,1736,1747,1795,1901,2031,2185,2338,2463,2568,2623,2650,2638,2606,2556,2505,2448,2390,2336,2261,2183,2073,1932,1764,1546,1298,1008,688,333,-43,-448,-867,-1315,-1769,-2251,-2728,-3223,-3702,-4176,-4615,-5024,-5380,-5678,-5906,-6061,-6134,-6139,-6065,-5937,-5755,-5536,-5291,-5030,-4766,-4501,-4254,-4015,-3809,-3621,-3469,-3344,-3249,-3171,-3117,-3056,-3001,-2917,-2801,-2629,-2404,-2092,-1723,-1260,-760,-195,371,951,1489,1982,2392,2713,2919,3011,2978,2833,2584,2252,1872,1454,1053,662,326,36,-198,-381,-528,-649,-761,-876,-1010,-1162,-1353,-1565,-1812,-2085,-2376,-2688,-3004,-3320,-3624,-3909,-4156,-4376,-4538,-4666,-4745,-4784,-4793,-4780,-4746,-4712,-4670,-4627,-4589,-4546,-4501,-4459,-4410,-4382,-4366,-4376,-4425,-4494,-4609,-4725,-4856,-4970,-5050,-5090,-5066,-4985,-4832,-4624,-4352,-4045,-3688,-3321,-2928,-2539,-2162,-1805,-1491,-1225,-1028,-903,-869,-920,-1067,-1300,-1615,-1998,-2432,-2904,-3376,-3843,-4259,-4615,-4882,-5043,-5093,-5025,-4846,-4572,-4214,-3807,-3365,-2924,-2503,-2121,-1792,-1532,-1328,-1203,-1135,-1126,-1178,-1270,-1409,-1574,-1765,-1953,-2145,-2304,-2436,-2514,-2541,-2511,-2427,-2299,-2135,-1948,-1754,-1554,-1371,-1200,-1067,-973,-939,-980,-1104,-1335,-1652,-2065,-2538,-3044,-3547,-3994,-4358,-4596,-4698,-4655,-4485,-4215,-3885,-3540,-3227,-2986,-2849,-2832,-2939,-3157,-3457,-3798,-4136,-4423,-4617,-4693,-4631,-4437,-4132,-3747,-3328,-2913,-2541,-2232,-1995,-1822,-1675,-1543,-1361,-1129,-813,-429,4,444,848,1169,1361,1422,1319,1099,767,385,-11,-368,-653,-837,-911,-877,-745,-542,-294,-32,209,404,535,579,546,434,264,61,-157,-359,-550,-701,-846,-981,-1132,-1334,-1587,-1931,-2355,-2850,-3406,-3949,-4457,-4830,-5037,-5005,-4739,-4229,-3537,-2726,-1892,-1130,-520,-126,20,-68,-363,-789,-1269,-1728,-2074,-2277,-2286,-2115,-1780,-1315,-774,-194,376,915,1399,1827,2202,2534,2840,3128,3406,3668,3907,4093,4211,4233,4137,3926,3591,3169,2676,2169,1684,1286,1010,901,973,1221,1623,2123,2661,3158,3542,3745,3727,3467,2982,2314,1532,718,-36,-659,-1078,-1276,-1241,-1012,-645,-217,204,537,756,832,787,665,516,425,432,603,940,1443,2068,2755,3435,4037,4500,4783,4872,4763,4499,4115,3669,3226,2818,2506,2285,2182,2165,2220,2318,2426,2535,2622,2699,2757,2825,2896,2996,3112,3255,3393,3533,3626,3675,3649,3554,3377,3143,2855,2542,2239,1954,1746,1603,1580,1650,1830,2096,2410,2748,3058,3306,3469,3527,3492,3392,3254,3139,3068,3097,3213,3438,3713,4009,4259,4391,4379,4173,3801,3301,2746,2235,1879,1746,1934,2439,3274,4355,5605,6880,8056,8994,9596,9789,9578,8982,8112,7070,6026,5101,4441,4117,4162,4559,5216,6024,6833,7509,7932,8025,7766,7177,6337,5349,4339,3434,2732,2314,2196,2364,2748,3249,3747,4127,4281,4153,3716,3001,2076,1035,-13,-955,-1702,-2174,-2343,-2209,-1804,-1206,-480,277,983,1566,1971,2162,2153,1943,1600,1160,705,289,-20,-181,-152,60,460,996,1634,2298,2927,3451,3817,3997,3962,3730,3311,2747,2081,1370,667,46,-458,-780,-919,-857,-622,-258,197,673,1131,1518,1817,1992,2067,2026,1911,1743,1550,1377,1219,1118,1050,1043,1079,1166,1286,1431,1569,1693,1766,1792,1742,1637,1468,1273,1068,909,810,820,922,1126,1387,1677,1950,2178,2340,2420,2429,2356,2236,2072,1893,1721,1577,1466,1418,1397,1424,1446,1441,1370,1189,880,425,-179,-911,-1757,-2657,-3591,-4475,-5294,-5980,-6509,-6864,-7008,-6958,-6693,-6235,-5600,-4815,-3915,-2940,-1936,-956,-50,740,1361,1809,2047,2091,1932,1590,1084,446,-292,-1099,-1932,-2780,-3591,-4363,-5054,-5647,-6126,-6478,-6694,-6779,-6727,-6536,-6212,-5744,-5143,-4420,-3588,-2693,-1759,-854,-21,677,1185,1471,1492,1262,780,92,-755,-1702,-2683,-3624,-4481,-5173,-5705,-6018,-6160,-6119,-5952,-5688,-5390,-5093,-4871,-4743,-4750,-4895,-5166,-5533,-5963,-6389,-6773,-7043,-7159,-7072,-6760,-6211,-5438,-4470,-3361,-2170,-972,167,1178,2005,2598,2919,2948,2681,2128,1330,327,-819,-2046,-3293,-4502,-5620,-6607,-7407,-8000,-8349,-8445,-8293,-7902,-7294,-6506,-5558,-4500,-3356,-2177,-986,167,1250,2220,3036,3662,4069,4213,4101,3694,3032,2103,972,-336,-1744,-3190,-4610,-5924,-7098,-8060,-8800,-9271,-9478,-9411,-9086,-8521,-7748,-6796,-5703,-4508,-3249,-1974,-729,446,1501,2403,3109,3594,3819,3780,3450,2837,1960,836,-474,-1933,-3445,-4948,-6326,-7497,-8363,-8844,-8891,-8466,-7587,-6295,-4666,-2817,-861,1072,2861,4419,5667,6572,7126,7346,7268,6940,6404,5709,4898,3999,3056,2090,1123,178,-728,-1586,-2372,-3082,-3717,-4257,-4724,-5105,-5393,-5608,-5717,-5745,-5670,-5498,-5233,-4864,-4405,-3842,-3186,-2441,-1626,-772,84,899,1638,2256,2746,3071,3245,3257,3137,2899,2583,2218,1835,1472,1142,870,667,523,446,403,393,395,403,411,430,455,525,631,809,1045,1340,1682,2035,2392,2710,2971,3159,3247,3244,3145,2967,2727,2439,2121,1771,1407,1017,614,190,-264,-736,-1246,-1769,-2308,-2848,-3363,-3841,-4258,-4595,-4846,-4995,-5049,-5007,-4880,-4691,-4444,-4177,-3896,-3622,-3382,-3166,-3016,-2907,-2865,-2865,-2899,-2939,-2955,-2914,-2786,-2544,-2180,-1693,-1111,-461,213,880,1504,2074,2570,3007,3378,3714,4011,4297,4565,4809,5025,5176,5264,5249,5141,4921,4612,4222,3792,3350,2943,2599,2343,2190,2128,2157,2241,2361,2488,2587,2668,2693,2701,2671,2632,2570,2481,2353,2161,1896,1537,1089,569,4,-537,-1006,-1304,-1378,-1150,-598,304,1517,3012,4678,6440,8157,9718,11008,11931,12430,12484,12110,11361,10337,9142,7907,6744,5761,5021,4570,4382,4430,4629,4907,5169,5348,5377,5238,4915,4438,3835,3163,2459,1784,1146,588,82,-351,-749,-1105,-1439,-1732,-1972,-2112,-2121,-1939,-1528,-863,69,1226,2555,3966,5358,6622,7679,8436,8867,8946,8699,8172,7444,6596,5732,4926,4253,3750,3442,3322,3357,3514,3740,3974,4174,4271,4227,4023,3625,3073,2368,1577,742,-57,-763,-1304,-1639,-1735,-1588,-1221,-661,21,778,1529,2211,2769,3157,3347,3340,3126,2752,2226,1614,946,277,-365,-946,-1466,-1905,-2281,-2584,-2839,-3035,-3203,-3327,-3431,-3500,-3540,-3540,-3497,-3390,-3235,-2997,-2713,-2368,-1996,-1619,-1254,-942,-693,-532,-464,-486,-584,-737,-907,-1072,-1178,-1211,-1119,-889,-503,38,722,1514,2384,3283,4152,4958,5632,6148,6463,6564,6441,6121,5611,4972,4222,3412,2576,1735,920,140,-595,-1279,-1921,-2519,-3083,-3603,-4084,-4508,-4876,-5165,-5374,-5490,-5501,-5423,-5245,-5005,-4708,-4396,-4105,-3858,-3694,-3597,-3574,-3587,-3602,-3583,-3488,-3305,-3017,-2647,-2217,-1775,-1368,-1038,-822,-727,-755,-876,-1054,-1244,-1400,-1481,-1468,-1338,-1117,-802,-445,-62,292,599,823,960,1002,965,861,725,578,453,372,361,419,572,799,1127,1531,2038,2617,3297,4039,4861,5718,6604,7461,8265,8952,9481,9804,9877,9678,9192,8426,7420,6215,4888,3510,2162,915,-165,-1041,-1678,-2086,-2266,-2277,-2136,-1929,-1676,-1446,-1264,-1148,-1120,-1173,-1323,-1555,-1886,-2292,-2792,-3367,-4019,-4733,-5499,-6286,-7083,-7837,-8536,-9130,-9610,-9943,-10131,-10175,-10089,-9911,-9666,-9401,-9143,-8923,-8739,-8588,-8434,-8237,-7956,-7535,-6956,-6172,-5206,-4045,-2748,-1345,84,1475,2744,3820,4638,5143,5314,5129,4627,3823,2805,1635,398,-808,-1933,-2899,-3702,-4326,-4810,-5182,-5512,-5832,-6207,-6639,-7163,-7727,-8327,-8874,-9333,-9623,-9710,-9547,-9137,-8484,-7628,-6626,-5537,-4424,-3368,-2393,-1568,-900,-403,-86,72,73,-73,-354,-777,-1335,-2033,-2859,-3794,-4818,-5869,-6916,-7873,-8707,-9340,-9756,-9917,-9845,-9549,-9081,-8481,-7803,-7092,-6390,-5710,-5087,-4501,-3967,-3463,-2984,-2520,-2070,-1621,-1186,-746,-319,101,519,918,1319,1713,2108,2518,2935,3370,3808,4235,4622,4934,5138,5191,5074,4758,4263,3583,2772,1860,911,-25,-886,-1646,-2264,-2746,-3102,-3353,-3543,-3690,-3842,-3996,-4173,-4361,-4539,-4690,-4768,-4756,-4601,-4302,-3833,-3213,-2466,-1641,-790,9,706,1232,1563,1678,1596,1360,1022,659,328,103,2,61,254,551,908,1257,1561,1761,1843,1787,1608,1330,990,626,286,-2,-199,-299,-285,-172,36,316,649,1018,1400,1779,2139,2466,2746,2983,3155,3268,3311,3273,3146,2915,2570,2110,1541,881,167,-565,-1255,-1869,-2348,-2685,-2848,-2855,-2733,-2509,-2242,-1966,-1720,-1531,-1392,-1302,-1224,-1132,-987,-765,-446,-34,465,1027,1625,2217,2764,3229,3567,3765,3789,3651,3349,2928,2401,1836,1262,722,258,-138,-428,-649,-785,-865,-890,-859,-768,-587,-320,77,565,1161,1794,2439,3015,3474,3767,3851,3734,3422,2968,2438,1905,1462,1171,1105,1283,1727,2398,3255,4206,5164,6016,6658,7004,6985,6577,5786,4668,3302,1802,290,-1124,-2324,-3248,-3843,-4110,-4075,-3780,-3300,-2690,-2011,-1302,-586,132,851,1595,2370,3199,4067,4984,5904,6817,7666,8422,9038,9487,9746,9804,9673,9375,8944,8440,7892,7375,6899,6504,6188,5935,5727,5524,5290,5000,4631,4179,3656,3077,2477,1890,1336,848,421,62,-247,-524,-793,-1067,-1366,-1673,-1993,-2273,-2493,-2585,-2508,-2216,-1672,-877,178,1436,2875,4403,5974,7496,8926,10192,11281,12155,12829,13298,13592,13723,13722,13585,13333,12935,12394,11670,10753,9621,8291,6771,5123,3387,1657,-8,-1510,-2793,-3795,-4483,-4844,-4896,-4661,-4198,-3555,-2797,-1965,-1121,-275,524,1296,2003,2680,3293,3861,4352,4760,5050,5195,5168,4934,4492,3824,2959,1913,743,-493,-1737,-2905,-3961,-4834,-5514,-5989,-6266,-6386,-6367,-6272,-6120,-5959,-5804,-5673,-5574,-5498,-5432,-5355,-5232,-5031,-4724,-4271,-3670,-2897,-1975,-922,221,1403,2577,3684,4690,5545,6245,6757,7096,7262,7260,7118,6826,6401,5847,5156,4353,3436,2436,1380,296,-762,-1769,-2675,-3457,-4100,-4592,-4957,-5202,-5372,-5480,-5562,-5623,-5658,-5663,-5592,-5425,-5115,-4633,-3963,-3092,-2043,-849,452,1773,3077,4267,5295,6110,6660,6935,6916,6607,6035,5217,4194,3019,1726,394,-944,-2215,-3385,-4410,-5263,-5932,-6420,-6737,-6899,-6946,-6879,-6757,-6574,-6375,-6147,-5921,-5675,-5409,-5108,-4734,-4283,-3711,-3003,-2146,-1124,38,1331,2706,4114,5504,6803,7973,8951,9720,10254,10559,10653,10561,10323,9964,9523,9009,8439,7800,7088,6278,5358,4314,3152,1882,555,-796,-2092,-3276,-4282,-5048,-5552,-5748,-5668,-5308,-4726,-3969,-3106,-2204,-1339,-575,36,444,630,586,304,-172,-837,-1632,-2537,-3504,-4498,-5490,-6449,-7352,-8183,-8919,-9552,-10072,-10468,-10737,-10869,-10862,-10714,-10423,-9991,-9423,-8722,-7901,-6972,-5945,-4848,-3687,-2492,-1278,-62,1124,2264,3325,4268,5069,5676,6075,6226,6140,5807,5265,4548,3698,2792,1846,944,72,-736,-1509,-2276,-3071,-3945,-4917,-6022,-7234,-8548,-9892,-11220,-12448,-13507,-14335,-14876,-15111,-15019,-14634,-13973,-13098,-12063,-10920,-9740,-8548,-7396,-6291,-5250,-4270,-3342,-2461,-1615,-810,-58,622,1182,1591,1794,1762,1471,920,135,-834,-1920,-3040,-4111,-5058,-5818,-6365,-6681,-6805,-6760,-6621,-6442,-6275,-6176,-6144,-6191,-6278,-6352,-6365,-6230,-5912,-5353,-4546,-3499,-2240,-850,624,2054,3392,4519,5400,5971,6239,6210,5926,5454,4851,4193,3517,2875,2257,1673,1084,451,-244,-1051,-1953,-2958,-4010,-5069,-6061,-6921,-7592,-8028,-8206,-8136,-7836,-7352,-6753,-6083,-5418,-4797,-4243,-3768,-3360,-2977,-2598,-2163,-1647,-1024,-291,545,1440,2360,3247,4044,4716,5217,5543,5687,5671,5518,5249,4905,4480,4014,3481,2912,2277,1606,890,157,-561,-1241,-1819,-2281,-2562,-2675,-2587,-2338,-1959,-1497,-1023,-582,-234,4,107,107,25,-84,-147,-128,52,397,928,1614,2399,3214,3965,4564,4937,5020,4796,4265,3480,2511,1458,425,-479,-1181,-1613,-1773,-1650,-1328,-843,-316,176,553,732,697,422,-61,-709,-1458,-2224,-2948,-3537,-3969,-4179,-4181,-3959,-3556,-2997,-2331,-1592,-814,-22,779,1580,2384,3189,3982,4743,5438,6020,6443,6666,6648,6392,5884,5185,4322,3390,2444,1575,833,270,-91,-256,-231,-59,233,596,1004,1416,1813,2172,2482,2722,2894,2966,2947,2812,2568,2214,1773,1271,759,295,-68,-259,-251,-3,455,1117,1889,2728,3515,4191,4671,4913,4908,4659,4227,3669,3079,2540,2120,1891,1857,2046,2405,2904,3473,4048,4569,4984,5264,5390,5380,5248,5046,4823,4636,4544,4598,4822,5250,5854,6621,7491,8396,9267,10008,10568,10880,10912,10668,10154,9415,8516,7503,6459,5429,4451,3556,2741,1999,1316,651,4,-663,-1339,-2038,-2730,-3406,-4022,-4550,-4948,-5174,-5197,-4981,-4514,-3782,-2793,-1569,-141,1435,3107,4809,6473,8046,9467,10694,11696,12447,12936,13160,13118,12826,12299,11565,10655,9601,8458,7244,6029,4820,3663,2574,1553,622,-241,-1022,-1732,-2366,-2907,-3348,-3662,-3832,-3849,-3696,-3385,-2931,-2356,-1704,-1017,-326,314,901,1408,1841,2228,2566,2908,3235,3579,3905,4194,4409,4490,4412,4115,3605,2855,1919,820,-354,-1538,-2640,-3583,-4300,-4743,-4888,-4738,-4315,-3672,-2862,-1962,-1032,-140,669,1347,1891,2274,2533,2670,2729,2749,2762,2814,2926,3098,3341,3604,3852,4020,4034,3843,3390,2642,1616,323,-1150,-2737,-4311,-5781,-7023,-7969,-8543,-8733,-8537,-8002,-7190,-6194,-5109,-4040,-3069,-2279,-1709,-1381,-1285,-1370,-1590,-1853,-2103,-2252,-2259,-2083,-1724,-1199,-541,189,940,1641,2243,2706,2994,3110,3047,2833,2493,2057,1562,1040,514,9,-452,-864,-1199,-1457,-1627,-1706,-1709,-1643,-1535,-1414,-1309,-1248,-1254,-1333,-1479,-1675,-1869,-2034,-2095,-2030,-1776,-1331,-681,148,1119,2175,3255,4288,5217,6000,6598,7006,7224,7260,7141,6876,6483,5972,5341,4594,3736,2772,1728,632,-478,-1555,-2548,-3417,-4125,-4652,-4996,-5174,-5213,-5165,-5080,-5011,-5010,-5112,-5334,-5670,-6113,-6593,-7093,-7521,-7834,-7980,-7911,-7621,-7099,-6392,-5525,-4582,-3620,-2710,-1919,-1283,-839,-582,-511,-578,-758,-980,-1203,-1369,-1428,-1362,-1129,-749,-206,454,1214,2014,2812,3545,4160,4598,4818,4783,4477,3897,3064,2026,820,-462,-1767,-3019,-4141,-5118,-5896,-6493,-6921,-7220,-7435,-7631,-7845,-8136,-8531,-9046,-9682,-10411,-11200,-11987,-12724,-13330,-13755,-13942,-13846,-13449,-12744,-11737,-10473,-8997,-7372,-5693,-4026,-2472,-1106,5,811,1277,1408,1220,755,85,-724,-1585,-2423,-3165,-3766,-4177,-4403,-4433,-4315,-4083,-3801,-3528,-3317,-3225,-3264,-3466,-3798,-4232,-4725,-5194,-5593,-5847,-5909,-5752,-5367,-4765,-3981,-3061,-2059,-1043,-55,829,1598,2175,2579,2765,2742,2528,2125,1581,923,200,-546,-1271,-1931,-2506,-2954,-3272,-3452,-3487,-3410,-3230,-3004,-2758,-2555,-2427,-2413,-2535,-2791,-3165,-3630,-4125,-4600,-4989,-5219,-5263,-5054,-4605,-3910,-3002,-1949,-807,330,1378,2263,2910,3279,3343,3107,2604,1892,1035,141,-724,-1443,-1966,-2220,-2190,-1876,-1312,-568,279,1128,1890,2477,2829,2913,2722,2289,1660,918,134,-596,-1212,-1644,-1862,-1854,-1619,-1204,-623,45,769,1483,2134,2692,3091,3336,3363,3202,2812,2249,1510,667,-237,-1136,-1952,-2639,-3139,-3418,-3478,-3309,-2966,-2473,-1912,-1328,-805,-382,-108,-4,-60,-254,-541,-848,-1122,-1290,-1304,-1137,-784,-271,356,1031,1684,2253,2674,2920,2982,2861,2610,2261,1890,1548,1302,1194,1264,1523,1971,2587,3330,4150,4987,5773,6458,6986,7327,7463,7403,7159,6773,6287,5741,5205,4698,4279,3962,3761,3677,3698,3781,3906,4003,4038,3958,3731,3328,2757,2016,1150,191,-803,-1779,-2684,-3478,-4126,-4613,-4939,-5106,-5145,-5067,-4909,-4677,-4401,-4070,-3698,-3260,-2765,-2186,-1540,-816,-45,755,1552,2304,2997,3582,4066,4421,4671,4815,4904,4945,5010,5108,5301,5597,6031,6588,7279,8056,8902,9746,10546,11235,11762,12079,12158,11978,11556,10902,10076,9126,8121,7140,6236,5477,4899,4514,4338,4326,4460,4660,4883,5048,5100,4991,4685,4179,3475,2620,1643,624,-391,-1334,-2154,-2820,-3304,-3617,-3762,-3782,-3709,-3586,-3453,-3334,-3235,-3166,-3075,-2948,-2716,-2347,-1788,-1029,-54,1098,2404,3790,5204,6566,7826,8930,9847,10560,11060,11355,11461,11388,11163,10806,10334,9782,9167,8519,7865,7230,6625,6070,5558,5082,4633,4181,3712,3206,2643,2025,1339,612,-154,-917,-1660,-2335,-2927,-3391,-3725,-3907,-3941,-3845,-3626,-3329,-2980,-2620,-2292,-2022,-1837,-1750,-1755,-1832,-1954,-2062,-2125,-2068,-1870,-1481,-893,-118,833,1896,3025,4159,5215,6161,6928,7499,7858,7998,7936,7689,7268,6709,6001,5174,4225,3160,1996,753,-547,-1840,-3098,-4246,-5245,-6040,-6614,-6942,-7047,-6953,-6700,-6350,-5947,-5556,-5202,-4923,-4713,-4573,-4474,-4376,-4246,-4025,-3693,-3211,-2575,-1789,-868,139,1207,2250,3242,4099,4789,5264,5499,5492,5242,4781,4147,3389,2573,1761,1010,381,-99,-390,-506,-448,-256,21,340,628,837,918,824,548,83,-551,-1306,-2131,-2959,-3704,-4315,-4711,-4868,-4762,-4397,-3822,-3077,-2255,-1424,-668,-52,392,634,708,635,497,352,282,349,592,1044,1673,2472,3351,4270,5128,5862,6412,6713,6762,6528,6034,5309,4388,3322,2172,971,-206,-1354,-2406,-3382,-4239,-5007,-5660,-6242,-6723,-7143,-7483,-7749,-7942,-8047,-8065,-7994,-7842,-7614,-7344,-7036,-6738,-6447,-6204,-5990,-5822,-5661,-5503,-5293,-5026,-4647,-4177,-3574,-2891,-2121,-1323,-520,243,943,1551,2070,2493,2830,3102,3309,3473,3598,3678,3729,3728,3690,3597,3458,3265,3020,2713,2334,1874,1306,629,-181,-1119,-2179,-3346,-4583,-5857,-7109,-8303,-9369,-10286,-11005,-11510,-11807,-11886,-11795,-11533,-11167,-10704,-10204,-9672,-9143,-8620,-8111,-7607,-7111,-6604,-6088,-5547,-4981,-4391,-3778,-3152,-2525,-1918,-1347,-836,-410,-88,108,166,72,-170,-559,-1068,-1690,-2382,-3126,-3880,-4619,-5314,-5937,-6476,-6908,-7231,-7437,-7525,-7504,-7370,-7139,-6819,-6413,-5956,-5445,-4924,-4395,-3897,-3429,-3023,-2662,-2366,-2108,-1895,-1700,-1514,-1336,-1142,-959,-772,-606,-479,-393,-384,-439,-579,-781,-1053,-1360,-1706,-2053,-2398,-2719,-3012,-3264,-3486,-3662,-3821,-3938,-4041,-4105,-4143,-4131,-4067,-3933,-3721,-3422,-3040,-2567,-2036,-1444,-846,-256,277,725,1068,1284,1389,1385,1313,1201,1086,1015,992,1060,1194,1398,1642,1898,2128,2307,2403,2401,2292,2078,1763,1380,927,448,-47,-530,-980,-1384,-1722,-1990,-2179,-2290,-2325,-2291,-2193,-2050,-1853,-1640,-1392,-1140,-875,-609,-338,-70,204,471,734,987,1216,1422,1591,1707,1787,1794,1761,1666,1533,1365,1186,997,831,676,563,479,436,427,438,475,513,557,590,610,615,598,554,491,384,257,85,-111,-324,-537,-726,-848,-887,-792,-549,-140,432,1148,1964,2827,3683,4444,5074,5508,5735,5744,5557,5215,4764,4274,3784,3357,3009,2764,2605,2520,2478,2443,2396,2306,2176,1996,1788,1551,1314,1079,855,650,452,271,96,-63,-207,-312,-378,-370,-298,-132,109,421,786,1178,1570,1951,2295,2611,2894,3159,3426,3706,4018,4365,4742,5138,5529,5882,6170,6363,6427,6360,6146,5804,5350,4824,4258,3707,3205,2792,2502,2338,2315,2410,2611,2886,3208,3551,3885,4208,4501,4764,5003,5213,5397,5557,5680,5761,5792,5759,5665,5502,5287,5023,4734,4440,4155,3903,3703,3545,3454,3409,3397,3420,3422,3414,3340,3200,2964,2625,2178,1624,984,261,-501,-1293,-2067,-2801,-3456,-4002,-4408,-4652,-4700,-4557,-4196,-3638,-2888,-1974,-930,199,1372,2544,3675,4728,5687,6527,7259,7881,8403,8851,9222,9547,9813,10036,10207,10327,10394,10396,10340,10207,10005,9705,9307,8787,8125,7315,6341,5208,3935,2545,1086,-391,-1823,-3153,-4315,-5274,-5986,-6436,-6634,-6583,-6335,-5925,-5409,-4843,-4270,-3736,-3261,-2854,-2511,-2205,-1910,-1588,-1203,-724,-148,547,1324,2180,3063,3939,4774,5516,6164,6672,7067,7320,7476,7506,7461,7313,7086,6766,6347,5827,5187,4448,3593,2661,1667,651,-352,-1295,-2159,-2896,-3512,-3973,-4311,-4501,-4595,-4578,-4497,-4353,-4179,-3983,-3782,-3591,-3402,-3232,-3057,-2890,-2694,-2494,-2238,-1963,-1634,-1278,-897,-510,-135,213,508,755,936,1063,1147,1195,1229,1262,1298,1342,1396,1430,1449,1423,1337,1186,950,638,239,-221,-747,-1309,-1886,-2461,-3000,-3480,-3887,-4189,-4388,-4477,-4446,-4337,-4123,-3870,-3560,-3235,-2896,-2549,-2193,-1817,-1398,-940,-406,188,859,1592,2367,3169,3962,4721,5410,6010,6491,6858,7083,7192,7167,7039,6800,6471,6045,5542,4940,4261,3485,2630,1701,714,-310,-1336,-2345,-3300,-4183,-4977,-5670,-6262,-6752,-7157,-7474,-7731,-7926,-8074,-8187,-8262,-8315,-8342,-8349,-8342,-8314,-8267,-8182,-8050,-7843,-7547,-7134,-6594,-5915,-5094,-4157,-3105,-1995,-842,298,1390,2391,3271,4004,4568,4960,5168,5209,5089,4838,4485,4058,3601,3134,2695,2292,1935,1618,1318,1011,659,232,-302,-957,-1736,-2630,-3606,-4635,-5670,-6675,-7613,-8452,-9182,-9782,-10270,-10628,-10890,-11038,-11107,-11074,-10964,-10758,-10463,-10070,-9584,-8996,-8329,-7572,-6770,-5921,-5073,-4237,-3462,-2763,-2173,-1709,-1380,-1193,-1129,-1191,-1336,-1574,-1853,-2195,-2558,-2969,-3408,-3887,-4414,-4965,-5551,-6135,-6687,-7186,-7569,-7823,-7904,-7806,-7516,-7050,-6423,-5662,-4806,-3882,-2937,-1997,-1106,-289,431,1024,1483,1799,1956,1982,1864,1638,1320,938,520,96,-316,-689,-1016,-1289,-1504,-1669,-1796,-1888,-1977,-2061,-2172,-2315,-2496,-2729,-3001,-3311,-3643,-3985,-4314,-4621,-4881,-5090,-5230,-5302,-5291,-5210,-5043,-4810,-4500,-4139,-3725,-3296,-2858,-2447,-2081,-1771,-1529,-1341,-1184,-1044,-870,-662,-380,-51,329,711,1058,1331,1485,1508,1401,1177,891,577,299,101,-3,21,132,317,529,705,813,808,665,397,9,-465,-960,-1460,-1871,-2191,-2360,-2381,-2253,-1995,-1649,-1259,-870,-544,-296,-170,-150,-231,-373,-532,-667,-733,-707,-578,-354,-58,268,597,877,1095,1221,1268,1238,1161,1065,979,930,937,1011,1147,1352,1592,1874,2158,2434,2686,2880,3028,3100,3108,3052,2938,2793,2615,2452,2289,2177,2102,2094,2146,2264,2439,2659,2914,3175,3436,3658,3836,3940,3959,3895,3733,3509,3214,2903,2576,2286,2031,1844,1711,1645,1615,1617,1626,1620,1595,1534,1439,1316,1164,992,801,590,357,95,-191,-501,-810,-1105,-1337,-1476,-1474,-1304,-934,-375,375,1268,2256,3275,4253,5128,5846,6372,6690,6812,6759,6575,6300,5983,5654,5348,5070,4831,4623,4437,4260,4087,3912,3730,3559,3389,3234,3104,2981,2886,2781,2681,2549,2393,2192,1958,1701,1440,1219,1047,984,1027,1205,1504,1911,2395,2918,3442,3918,4326,4631,4837,4940,4971,4947,4911,4888,4897,4963,5066,5206,5359,5485,5569,5573,5476,5275,4957,4534,4017,3423,2773,2081,1375,658,-38,-714,-1336,-1911,-2399,-2813,-3116,-3317,-3391,-3345,-3169,-2860,-2427,-1863,-1188,-407,460,1399,2377,3396,4399,5404,6362,7276,8128,8901,9590,10181,10656,11008,11217,11270,11168,10892,10464,9882,9171,8356,7463,6520,5555,4583,3630,2703,1805,947,116,-667,-1425,-2129,-2797,-3395,-3933,-4389,-4756,-5026,-5191,-5249,-5196,-5038,-4768,-4404,-3943,-3397,-2780,-2095,-1367,-596,180,971,1736,2471,3158,3774,4316,4754,5100,5321,5443,5445,5344,5153,4878,4547,4171,3783,3393,3028,2705,2420,2188,1985,1789,1587,1317,978,518,-59,-761,-1560,-2422,-3292,-4108,-4816,-5355,-5695,-5812,-5715,-5419,-4975,-4427,-3832,-3237,-2691,-2202,-1797,-1455,-1158,-891,-616,-326,-2,350,719,1093,1449,1767,2041,2257,2419,2549,2636,2726,2800,2892,2980,3067,3133,3143,3086,2914,2630,2194,1634,946,177,-642,-1449,-2210,-2859,-3372,-3722,-3894,-3896,-3748,-3465,-3101,-2677,-2243,-1825,-1450,-1127,-866,-646,-470,-291,-115,109,371,706,1090,1543,2031,2547,3075,3581,4060,4484,4840,5101,5260,5285,5166,4889,4438,3826,3054,2140,1123,21,-1106,-2239,-3327,-4351,-5278,-6111,-6829,-7452,-7968,-8407,-8754,-9041,-9253,-9408,-9500,-9534,-9510,-9423,-9281,-9065,-8784,-8424,-7966,-7414,-6742,-5955,-5051,-4035,-2932,-1770,-581,586,1702,2717,3605,4352,4936,5371,5661,5823,5881,5849,5744,5570,5331,5022,4640,4171,3624,2981,2265,1470,624,-266,-1173,-2080,-2974,-3836,-4665,-5456,-6208,-6927,-7615,-8268,-8886,-9456,-9972,-10409,-10760,-11002,-11127,-11130,-11012,-10778,-10451,-10032,-9557,-9012,-8433,-7782,-7099,-6335,-5524,-4652,-3732,-2806,-1881,-1020,-249,379,828,1070,1079,861,414,-217,-1006,-1881,-2791,-3664,-4442,-5078,-5540,-5814,-5908,-5842,-5653,-5380,-5063,-4730,-4420,-4131,-3888,-3679,-3495,-3339,-3189,-3043,-2902,-2747,-2592,-2432,-2259,-2095,-1925,-1764,-1627,-1506,-1429,-1396,-1409,-1486,-1604,-1778,-1983,-2217,-2467,-2715,-2969,-3214,-3464,-3714,-3972,-4234,-4492,-4732,-4932,-5067,-5111,-5044,-4853,-4546,-4137,-3661,-3169,-2701,-2335,-2083,-2008,-2091,-2326,-2687,-3092,-3506,-3836,-4045,-4082,-3938,-3617,-3152,-2593,-1987,-1401,-865,-428,-77,172,362,509,653,828,1040,1304,1601,1908,2193,2403,2524,2507,2358,2080,1690,1240,775,346,1,-214,-308,-251,-99,128,370,577,707,728,625,405,88,-294,-697,-1083,-1409,-1648,-1784,-1820,-1761,-1644,-1486,-1328,-1190,-1094,-1037,-1029,-1023,-1036,-999,-935,-797,-622,-394,-173,42,194,276,267,179,25,-153,-319,-418,-410,-259,61,549,1188,1947,2769,3602,4371,5029,5500,5773,5800,5600,5180,4584,3870,3088,2329,1629,1070,666,455,422,565,832,1198,1606,2018,2398,2718,2960,3123,3205,3219,3170,3084,2950,2802,2616,2410,2167,1896,1577,1237,856,473,91,-260,-559,-781,-917,-945,-879,-708,-456,-132,241,652,1078,1515,1944,2373,2792,3202,3611,3993,4372,4703,4995,5217,5358,5412,5374,5252,5079,4869,4680,4534,4475,4523,4685,4950,5294,5670,6032,6329,6513,6560,6446,6182,5783,5285,4728,4151,3602,3092,2665,2299,2010,1771,1572,1391,1226,1065,923,808,745,747,840,1018,1291,1628,2019,2408,2781,3076,3299,3405,3434,3369,3284,3179,3141,3169,3328,3599,4001,4486,5028,5558,6022,6353,6499,6414,6083,5498,4689,3693,2575,1401,252,-816,-1732,-2462,-2992,-3307,-3449,-3440,-3326,-3164,-2985,-2830,-2709,-2633,-2573,-2526,-2439,-2293,-2046,-1679,-1172,-526,254,1145,2116,3134,4156,5143,6064,6889,7594,8187,8638,8989,9218,9365,9419,9410,9328,9191,8990,8739,8426,8074,7665,7225,6749,6251,5731,5204,4662,4112,3555,2977,2397,1788,1181,559,-48,-627,-1155,-1605,-1946,-2165,-2237,-2163,-1948,-1608,-1175,-689,-186,277,680,967,1146,1179,1111,924,690,414,163,-41,-162,-190,-116,35,242,464,662,800,848,793,626,369,34,-346,-737,-1116,-1454,-1738,-1953,-2105,-2181,-2198,-2151,-2046,-1883,-1674,-1392,-1077,-686,-261,216,713,1226,1727,2187,2595,2896,3097,3149,3063,2820,2447,1953,1385,776,174,-371,-832,-1176,-1395,-1502,-1505,-1450,-1371,-1305,-1294,-1351,-1494,-1710,-1988,-2287,-2589,-2843,-3039,-3141,-3160,-3089,-2951,-2772,-2569,-2380,-2205,-2071,-1958,-1867,-1767,-1632,-1435,-1147,-747,-235,393,1106,1877,2669,3421,4114,4678,5119,5397,5532,5535,5437,5275,5094,4916,4774,4662,4574,4475,4330,4093,3731,3213,2546,1732,813,-170,-1168,-2123,-3001,-3763,-4400,-4914,-5318,-5639,-5908,-6151,-6402,-6667,-6960,-7272,-7595,-7901,-8171,-8361,-8456,-8417,-8229,-7884,-7371,-6713,-5919,-5028,-4062,-3070,-2074,-1114,-212,613,1352,1987,2531,2966,3314,3559,3726,3800,3810,3738,3614,3421,3182,2882,2529,2109,1625,1055,407,-343,-1173,-2102,-3088,-4143,-5211,-6288,-7322,-8289,-9158,-9891,-10485,-10905,-11166,-11254,-11202,-11013,-10741,-10403,-10051,-9715,-9426,-9197,-9032,-8910,-8795,-8654,-8424,-8078,-7567,-6888,-6045,-5062,-3997,-2907,-1859,-932,-160,398,745,880,827,633,348,20,-282,-536,-692,-749,-700,-563,-378,-165,15,145,188,137,-11,-239,-531,-859,-1201,-1547,-1882,-2223,-2566,-2941,-3344,-3782,-4251,-4714,-5164,-5536,-5825,-5978,-6001,-5883,-5646,-5322,-4959,-4599,-4302,-4097,-4013,-4054,-4197,-4406,-4625,-4804,-4880,-4827,-4605,-4239,-3741,-3167,-2584,-2053,-1657,-1427,-1425,-1627,-2042,-2601,-3248,-3905,-4471,-4898,-5094,-5052,-4746,-4214,-3503,-2690,-1857,-1090,-464,-23,210,234,102,-159,-451,-729,-913,-969,-858,-598,-197,285,798,1269,1648,1868,1920,1768,1441,952,359,-293,-928,-1509,-1965,-2285,-2439,-2442,-2308,-2078,-1779,-1467,-1160,-905,-711,-597,-557,-592,-674,-807,-943,-1096,-1224,-1338,-1418,-1469,-1482,-1473,-1418,-1359,-1253,-1145,-1001,-835,-637,-400,-117,201,559,933,1311,1661,1969,2200,2352,2409,2378,2278,2122,1946,1772,1615,1502,1417,1375,1352,1348,1346,1359,1371,1423,1506,1661,1901,2228,2656,3151,3694,4228,4711,5076,5291,5309,5136,4772,4266,3668,3049,2495,2054,1804,1749,1911,2243,2704,3205,3669,4012,4158,4074,3731,3154,2378,1470,506,-435,-1277,-1970,-2462,-2755,-2838,-2749,-2512,-2174,-1767,-1325,-867,-405,62,525,1002,1473,1942,2399,2826,3220,3568,3874,4141,4385,4619,4858,5119,5396,5700,5997,6287,6517,6682,6734,6662,6456,6106,5646,5086,4482,3866,3300,2809,2438,2198,2084,2093,2188,2340,2508,2662,2766,2819,2796,2720,2595,2440,2281,2132,2003,1913,1856,1840,1866,1932,2044,2199,2399,2634,2892,3157,3398,3600,3733,3788,3760,3656,3501,3326,3172,3081,3095,3223,3499,3881,4363,4889,5393,5839,6146,6298,6252,6014,5597,5030,4368,3649,2932,2254,1641,1119,674,313,1,-274,-531,-796,-1062,-1349,-1637,-1926,-2196,-2434,-2621,-2751,-2808,-2792,-2705,-2541,-2324,-2044,-1730,-1373,-997,-589,-171,284,752,1256,1788,2353,2952,3585,4242,4936,5644,6373,7104,7821,8508,9130,9664,10073,10335,10422,10338,10070,9663,9124,8526,7891,7291,6747,6296,5944,5678,5476,5299,5090,4814,4422,3885,3198,2360,1406,372,-691,-1721,-2680,-3512,-4204,-4738,-5123,-5381,-5536,-5623,-5674,-5707,-5746,-5781,-5814,-5826,-5800,-5722,-5579,-5365,-5090,-4743,-4353,-3898,-3412,-2865,-2278,-1636,-939,-200,580,1383,2163,2920,3580,4142,4552,4810,4904,4856,4689,4449,4186,3952,3785,3730,3788,3964,4231,4543,4856,5113,5264,5283,5142,4858,4445,3943,3405,2866,2367,1944,1582,1303,1062,838,607,320,-18,-440,-927,-1469,-2042,-2608,-3151,-3631,-4043,-4371,-4622,-4810,-4949,-5059,-5161,-5262,-5363,-5474,-5545,-5599,-5557,-5433,-5168,-4767,-4200,-3491,-2627,-1663,-613,465,1535,2531,3431,4174,4754,5152,5365,5421,5323,5125,4832,4500,4125,3752,3359,2972,2559,2121,1643,1108,509,-147,-878,-1642,-2465,-3296,-4141,-4967,-5750,-6481,-7122,-7664,-8087,-8377,-8535,-8551,-8440,-8191,-7834,-7353,-6778,-6106,-5354,-4538,-3682,-2800,-1934,-1103,-335,336,912,1366,1715,1958,2127,2227,2294,2333,2367,2391,2407,2396,2353,2257,2099,1874,1586,1239,858,447,36,-369,-763,-1140,-1526,-1930,-2379,-2901,-3508,-4215,-5014,-5894,-6815,-7743,-8629,-9411,-10060,-10519,-10772,-10803,-10619,-10242,-9707,-9060,-8348,-7628,-6940,-6321,-5795,-5366,-5023,-4751,-4509,-4273,-4010,-3696,-3332,-2910,-2463,-2001,-1571,-1187,-887,-675,-566,-540,-580,-663,-739,-795,-783,-696,-518,-256,74,444,816,1148,1400,1526,1500,1305,927,389,-301,-1098,-1970,-2868,-3765,-4601,-5374,-6039,-6593,-7029,-7344,-7547,-7651,-7668,-7612,-7518,-7384,-7257,-7139,-7048,-7005,-7000,-7047,-7131,-7246,-7365,-7492,-7574,-7628,-7593,-7491,-7273,-6972,-6555,-6066,-5505,-4918,-4322,-3765,-3258,-2833,-2497,-2239,-2059,-1919,-1803,-1674,-1515,-1302,-1041,-729,-386,-32,308,610,863,1048,1186,1263,1329,1377,1452,1559,1707,1903,2123,2367,2587,2785,2903,2947,2881,2717,2436,2078,1628,1139,615,91,-414,-877,-1285,-1618,-1873,-2040,-2131,-2138,-2092,-1992,-1858,-1715,-1555,-1413,-1276,-1168,-1082,-1035,-1026,-1063,-1153,-1298,-1489,-1734,-1997,-2277,-2531,-2727,-2839,-2821,-2668,-2355,-1898,-1316,-646,60,759,1379,1896,2243,2424,2412,2223,1894,1447,960,477,71,-203,-296,-187,144,662,1357,2141,2975,3760,4433,4936,5212,5255,5061,4654,4091,3410,2698,1988,1356,815,411,125,-28,-91,-68,5,109,227,355,479,614,751,903,1072,1253,1446,1642,1822,1988,2108,2192,2224,2209,2158,2075,1970,1861,1737,1625,1504,1391,1284,1189,1116,1086,1107,1210,1400,1700,2100,2596,3161,3757,4348,4879,5307,5596,5721,5677,5480,5160,4771,4373,4020,3785,3703,3811,4118,4602,5235,5951,6688,7367,7927,8306,8468,8404,8111,7638,7008,6299,5547,4816,4131,3520,2982,2513,2086,1688,1292,887,475,47,-366,-760,-1100,-1378,-1565,-1670,-1672,-1605,-1455,-1269,-1039,-802,-551,-309,-63,178,438,710,1030,1393,1819,2312,2861,3461,4091,4714,5312,5832,6263,6557,6713,6713,6564,6288,5908,5456,4981,4504,4073,3703,3407,3201,3058,2976,2918,2853,2757,2585,2338,1981,1539,1009,423,-187,-784,-1338,-1795,-2157,-2378,-2471,-2432,-2279,-2029,-1713,-1345,-967,-574,-209,150,466,769,1037,1304,1564,1843,2159,2518,2944,3434,3981,4589,5221,5860,6478,7021,7485,7814,8011,8056,7957,7732,7407,7021,6606,6211,5860,5589,5416,5340,5360,5455,5584,5722,5803,5807,5669,5388,4930,4316,3557,2695,1764,823,-102,-966,-1753,-2456,-3071,-3617,-4102,-4545,-4956,-5338,-5688,-5996,-6241,-6406,-6466,-6406,-6214,-5894,-5453,-4914,-4300,-3649,-2985,-2342,-1745,-1195,-724,-299,62,398,714,1038,1384,1754,2172,2612,3093,3579,4077,4556,5012,5422,5774,6059,6255,6373,6378,6299,6094,5798,5379,4867,4255,3567,2817,2033,1246,482,-219,-845,-1358,-1762,-2046,-2214,-2306,-2316,-2313,-2300,-2323,-2404,-2549,-2772,-3051,-3376,-3719,-4052,-4351,-4577,-4723,-4756,-4670,-4465,-4123,-3676,-3114,-2477,-1787,-1069,-368,293,875,1364,1732,1997,2132,2187,2144,2053,1920,1769,1613,1470,1338,1240,1165,1120,1109,1112,1143,1165,1190,1178,1137,1034,878,647,358,2,-387,-806,-1210,-1587,-1890,-2110,-2213,-2199,-2071,-1830,-1527,-1159,-807,-468,-219,-59,-28,-129,-365,-719,-1172,-1693,-2240,-2785,-3276,-3689,-3995,-4172,-4215,-4131,-3915,-3612,-3230,-2804,-2371,-1945,-1563,-1237,-979,-801,-695,-685,-745,-903,-1137,-1453,-1852,-2312,-2842,-3411,-4019,-4649,-5283,-5919,-6539,-7134,-7704,-8225,-8712,-9133,-9506,-9800,-10028,-10176,-10237,-10224,-10111,-9929,-9652,-9303,-8880,-8382,-7825,-7211,-6548,-5852,-5125,-4380,-3635,-2879,-2144,-1409,-701,-7,662,1307,1926,2505,3050,3535,3954,4289,4515,4620,4586,4398,4057,3564,2942,2222,1438,649,-111,-784,-1346,-1785,-2090,-2312,-2458,-2608,-2790,-3062,-3459,-3979,-4641,-5387,-6207,-7025,-7801,-8483,-9034,-9427,-9666,-9746,-9697,-9544,-9316,-9041,-8746,-8446,-8151,-7876,-7616,-7387,-7180,-7007,-6861,-6744,-6654,-6574,-6497,-6396,-6254,-6042,-5740,-5331,-4805,-4166,-3424,-2604,-1738,-856,-8,781,1467,2029,2450,2725,2862,2866,2774,2599,2379,2142,1908,1705,1549,1447,1413,1435,1505,1616,1727,1827,1868,1818,1656,1346,896,304,-394,-1160,-1936,-2669,-3302,-3799,-4138,-4310,-4346,-4257,-4111,-3932,-3774,-3659,-3611,-3627,-3705,-3810,-3933,-4033,-4102,-4113,-4069,-3963,-3800,-3594,-3340,-3064,-2762,-2446,-2113,-1772,-1403,-1025,-607,-167,305,805,1309,1815,2282,2699,3033,3278,3413,3457,3406,3293,3137,2962,2795,2642,2522,2425,2357,2299,2251,2200,2147,2096,2051,2029,2036,2092,2187,2339,2519,2723,2938,3125,3292,3416,3490,3541,3556,3571,3597,3645,3726,3842,3975,4112,4225,4277,4250,4106,3842,3440,2930,2316,1649,958,283,-333,-871,-1314,-1649,-1896,-2043,-2128,-2135,-2091,-1982,-1804,-1559,-1231,-834,-369,136,663,1171,1646,2058,2407,2691,2934,3151,3385,3635,3942,4278,4646,4995,5308,5515,5619,5560,5370,5038,4621,4145,3686,3276,2982,2819,2827,2987,3309,3740,4272,4832,5403,5915,6346,6649,6809,6813,6656,6362,5944,5447,4897,4339,3792,3299,2860,2504,2220,2022,1897,1850,1861,1939,2044,2183,2309,2416,2466,2441,2326,2109,1801,1404,957,471,2,-436,-799,-1071,-1232,-1284,-1224,-1072,-840,-547,-211,162,561,991,1453,1951,2487,3053,3643,4235,4804,5334,5782,6152,6408,6563,6621,6588,6503,6361,6195,5997,5769,5491,5148,4716,4191,3562,2857,2084,1302,549,-126,-667,-1059,-1259,-1287,-1143,-876,-519,-126,252,577,811,942,962,884,727,527,317,134,17,0,99,351,739,1283,1957,2731,3589,4448,5297,6038,6655,7083,7303,7305,7092,6697,6166,5546,4915,4314,3816,3437,3210,3115,3139,3231,3348,3435,3445,3344,3115,2742,2262,1678,1055,415,-186,-723,-1167,-1513,-1768,-1944,-2066,-2166,-2252,-2363,-2476,-2616,-2742,-2851,-2912,-2908,-2832,-2679,-2469,-2214,-1964,-1729,-1567,-1474,-1489,-1583,-1757,-1962,-2163,-2304,-2335,-2219,-1929,-1454,-826,-55,778,1639,2454,3175,3764,4202,4479,4616,4633,4568,4458,4335,4237,4183,4197,4274,4437,4644,4922,5200,5485,5717,5870,5904,5790,5510,5052,4441,3677,2829,1916,1005,137,-647,-1318,-1849,-2251,-2510,-2661,-2726,-2724,-2711,-2686,-2699,-2738,-2824,-2925,-3045,-3131,-3181,-3145,-3035,-2823,-2545,-2208,-1857,-1530,-1258,-1084,-1015,-1070,-1235,-1497,-1833,-2214,-2613,-3010,-3383,-3725,-4025,-4284,-4490,-4649,-4735,-4755,-4673,-4497,-4198,-3803,-3291,-2716,-2085,-1453,-865,-349,44,315,450,475,411,313,207,147,152,237,406,640,908,1195,1448,1669,1825,1932,1992,2025,2045,2076,2105,2147,2163,2138,2031,1822,1472,988,358,-389,-1217,-2090,-2951,-3756,-4474,-5066,-5540,-5883,-6126,-6285,-6399,-6493,-6604,-6739,-6934,-7163,-7454,-7767,-8094,-8412,-8685,-8891,-9008,-9004,-8879,-8618,-8224,-7716,-7112,-6444,-5752,-5075,-4455,-3930,-3522,-3243,-3093,-3049,-3082,-3145,-3196,-3183,-3073,-2831,-2446,-1918,-1265,-516,281,1080,1824,2467,2962,3294,3432,3404,3208,2888,2484,2028,1568,1131,731,382,75,-213,-488,-794,-1132,-1534,-1999,-2523,-3104,-3714,-4345,-4969,-5572,-6132,-6656,-7122,-7549,-7932,-8282,-8612,-8923,-9228,-9523,-9810,-10076,-10314,-10500,-10621,-10657,-10590,-10419,-10136,-9750,-9277,-8730,-8133,-7507,-6880,-6263,-5682,-5143,-4649,-4211,-3810,-3445,-3100,-2755,-2401,-2019,-1605,-1158,-678,-193,284,717,1087,1358,1524,1564,1499,1331,1098,826,556,315,139,36,19,90,215,407,603,812,980,1106,1155,1129,1012,812,536,202,-169,-548,-908,-1221,-1457,-1610,-1654,-1612,-1476,-1282,-1051,-820,-616,-474,-414,-443,-579,-801,-1108,-1470,-1873,-2280,-2681,-3034,-3336,-3557,-3696,-3740,-3693,-3553,-3336,-3048,-2702,-2321,-1908,-1491,-1080,-682,-316,31,344,645,927,1210,1491,1778,2060,2338,2577,2777,2895,2921,2835,2626,2302,1880,1389,871,380,-41,-329,-464,-401,-157,273,843,1508,2217,2906,3525,4032,4399,4603,4663,4557,4341,4001,3592,3118,2618,2116,1630,1199,831,557,390,335,396,564,814,1125,1460,1782,2072,2284,2428,2473,2443,2338,2186,1999,1811,1626,1468,1345,1254,1209,1186,1197,1219,1252,1286,1311,1336,1358,1390,1450,1543,1702,1921,2220,2587,3012,3473,3959,4423,4875,5270,5626,5932,6191,6427,6637,6840,7040,7230,7413,7561,7670,7710,7675,7550,7330,7028,6650,6219,5751,5272,4790,4330,3891,3481,3095,2737,2395,2082,1783,1515,1287,1093,961,868,825,809,805,785,741,635,477,258,-11,-299,-585,-840,-1026,-1139,-1149,-1077,-915,-691,-419,-118,199,524,857,1200,1562,1933,2334,2731,3135,3515,3849,4122,4315,4404,4401,4292,4100,3835,3522,3181,2835,2503,2197,1929,1714,1553,1459,1433,1483,1612,1821,2096,2435,2804,3193,3559,3876,4113,4243,4251,4132,3893,3553,3141,2695,2259,1863,1559,1344,1266,1283,1416,1605,1841,2064,2258,2375,2420,2375,2274,2136,2008,1940,1964,2127,2442,2905,3509,4205,4943,5669,6317,6833,7189,7346,7320,7118,6777,6348,5869,5404,4969,4612,4318,4095,3908,3729,3518,3241,2866,2386,1785,1090,313,-503,-1319,-2102,-2802,-3406,-3880,-4222,-4432,-4514,-4487,-4367,-4169,-3914,-3613,-3283,-2933,-2581,-2238,-1920,-1649,-1432,-1287,-1222,-1221,-1296,-1401,-1537,-1663,-1762,-1816,-1812,-1745,-1619,-1439,-1214,-955,-666,-364,-32,300,670,1039,1446,1855,2283,2700,3096,3460,3753,3991,4124,4185,4145,4032,3857,3638,3411,3183,2998,2841,2748,2684,2659,2648,2630,2600,2536,2441,2317,2172,2020,1875,1739,1625,1516,1412,1289,1138,933,687,372,23,-365,-777,-1173,-1574,-1924,-2254,-2532,-2777,-2987,-3164,-3327,-3460,-3582,-3678,-3745,-3781,-3769,-3711,-3599,-3441,-3232,-3001,-2740,-2480,-2225,-1992,-1792,-1629,-1509,-1427,-1380,-1362,-1355,-1352,-1344,-1307,-1251,-1154,-1020,-854,-655,-437,-205,27,259,473,673,851,1000,1125,1214,1269,1290,1273,1226,1154,1068,973,888,807,735,667,578,471,303,81,-235,-620,-1106,-1638,-2247,-2851,-3476,-4054,-4596,-5072,-5495,-5863,-6188,-6491,-6773,-7058,-7328,-7609,-7858,-8107,-8313,-8497,-8650,-8778,-8892,-9001,-9108,-9223,-9324,-9415,-9452,-9431,-9306,-9068,-8693,-8176,-7526,-6756,-5904,-4990,-4076,-3170,-2331,-1562,-889,-304,196,625,1006,1345,1665,1976,2269,2556,2819,3051,3245,3379,3453,3455,3379,3233,3002,2707,2342,1921,1455,945,414,-137,-699,-1250,-1803,-2338,-2852,-3360,-3835,-4307,-4751,-5186,-5595,-5988,-6348,-6687,-6983,-7248,-7473,-7658,-7817,-7945,-8059,-8168,-8277,-8402,-8535,-8693,-8856,-9026,-9185,-9321,-9417,-9459,-9432,-9326,-9129,-8844,-8458,-7981,-7420,-6777,-6085,-5352,-4606,-3878,-3176,-2536,-1957,-1449,-1010,-628,-289,18,314,598,883,1159,1428,1671,1881,2058,2177,2263,2293,2290,2246,2173,2069,1931,1764,1557,1318,1039,731,392,46,-308,-648,-966,-1253,-1502,-1712,-1893,-2038,-2174,-2294,-2421,-2558,-2709,-2885,-3070,-3273,-3474,-3667,-3848,-3996,-4123,-4204,-4262,-4280,-4273,-4243,-4184,-4106,-4002,-3865,-3695,-3484,-3219,-2906,-2530,-2107,-1635,-1136,-623,-122,340,749,1075,1322,1481,1556,1568,1527,1462,1387,1331,1300,1315,1383,1499,1680,1911,2191,2530,2895,3304,3726,4153,4567,4943,5266,5512,5667,5725,5671,5526,5286,4979,4631,4256,3899,3569,3293,3084,2942,2869,2852,2868,2912,2935,2940,2890,2772,2591,2328,2003,1628,1215,787,366,-38,-396,-709,-958,-1137,-1248,-1281,-1243,-1137,-965,-745,-484,-202,90,361,620,824,994,1110,1185,1238,1271,1330,1416,1569,1800,2104,2502,2948,3447,3948,4427,4849,5192,5430,5573,5591,5540,5392,5207,4981,4736,4491,4244,4004,3772,3552,3346,3169,3027,2932,2896,2922,3021,3177,3391,3639,3903,4176,4423,4653,4842,5002,5128,5234,5313,5382,5429,5451,5438,5371,5235,5017,4707,4302,3821,3272,2691,2112,1558,1083,685,403,223,147,154,226,331,459,586,717,844,993,1164,1383,1662,1994,2384,2804,3226,3623,3948,4178,4280,4248,4082,3796,3425,2999,2576,2186,1881,1676,1595,1630,1767,1979,2232,2488,2716,2894,3005,3050,3043,2996,2941,2894,2878,2902,2964,3061,3166,3268,3338,3357,3318,3213,3052,2849,2621,2399,2195,2034,1916,1841,1800,1782,1764,1742,1706,1654,1607,1568,1573,1628,1762,1981,2275,2649,3061,3490,3895,4227,4459,4554,4485,4264,3865,3349,2715,2037,1352,718,182,-218,-458,-535,-456,-262,24,338,646,900,1078,1166,1170,1099,998,870,780,712,705,734,799,858,893,868,760,568,289,-55,-423,-800,-1111,-1362,-1494,-1528,-1452,-1301,-1105,-906,-740,-635,-608,-664,-776,-929,-1069,-1166,-1181,-1085,-868,-534,-98,400,929,1446,1917,2309,2614,2815,2933,2968,2952,2907,2847,2802,2772,2776,2802,2853,2917,2978,3033,3055,3053,2998,2914,2778,2619,2434,2242,2047,1869,1692,1534,1362,1180,956,688,356,-32,-471,-939,-1415,-1861,-2264,-2587,-2828,-2985,-3052,-3070,-3032,-2991,-2950,-2936,-2956,-3014,-3105,-3219,-3345,-3466,-3571,-3648,-3688,-3685,-3642,-3551,-3430,-3278,-3109,-2944,-2787,-2661,-2569,-2510,-2486,-2473,-2455,-2407,-2302,-2124,-1862,-1509,-1085,-603,-101,392,839,1216,1506,1703,1826,1882,1918,1943,2002,2092,2228,2383,2545,2666,2726,2672,2502,2186,1749,1188,556,-138,-844,-1539,-2217,-2843,-3446,-4008,-4548,-5063,-5554,-6007,-6408,-6734,-6955,-7060,-7027,-6858,-6573,-6191,-5764,-5335,-4962,-4694,-4575,-4622,-4839,-5211,-5689,-6233,-6767,-7239,-7587,-7779,-7777,-7600,-7239,-6740,-6135,-5460,-4761,-4065,-3393,-2759,-2164,-1602,-1073,-556,-62,426,889,1325,1713,2038,2275,2418,2453,2379,2217,1962,1663,1315,964,603,264,-73,-390,-717,-1053,-1411,-1801,-2219,-2652,-3098,-3510,-3905,-4225,-4495,-4691,-4842,-4964,-5083,-5236,-5438,-5725,-6089,-6539,-7045,-7598,-8148,-8676,-9144,-9525,-9821,-10008,-10112,-10128,-10091,-10007,-9898,-9777,-9651,-9519,-9388,-9235,-9062,-8851,-8582,-8253,-7832,-7326,-6711,-5999,-5195,-4316,-3395,-2465,-1570,-752,-45,523,943,1216,1367,1418,1413,1391,1373,1403,1460,1565,1682,1797,1873,1899,1841,1721,1518,1283,1018,776,575,453,416,483,619,829,1044,1251,1377,1400,1277,1008,580,35,-601,-1271,-1918,-2495,-2956,-3281,-3456,-3505,-3445,-3326,-3195,-3082,-3040,-3066,-3181,-3357,-3575,-3787,-3967,-4062,-4066,-3948,-3725,-3408,-3026,-2618,-2220,-1860,-1576,-1360,-1240,-1179,-1182,-1204,-1230,-1226,-1172,-1050,-852,-580,-239,149,575,1005,1429,1807,2142,2400,2588,2696,2734,2704,2630,2511,2384,2244,2125,2027,1967,1955,1983,2064,2174,2311,2446,2568,2640,2658,2587,2448,2210,1926,1567,1213,847,524,264,72,-7,-7,119,327,642,1023,1471,1951,2443,2919,3345,3702,3963,4114,4148,4068,3882,3615,3293,2939,2600,2282,2037,1853,1759,1738,1785,1879,1996,2115,2218,2294,2343,2375,2405,2466,2568,2749,3007,3352,3771,4228,4695,5115,5446,5647,5683,5558,5269,4871,4398,3926,3517,3229,3102,3161,3391,3765,4229,4720,5167,5519,5728,5781,5680,5457,5148,4819,4505,4259,4105,4042,4072,4152,4253,4336,4354,4289,4123,3848,3493,3065,2606,2149,1714,1346,1044,831,698,639,644,687,770,853,960,1051,1151,1236,1313,1369,1403,1399,1356,1263,1125,951,743,536,332,174,70,30,81,194,397,651,960,1302,1662,2030,2392,2741,3071,3386,3677,3962,4237,4509,4790,5067,5348,5622,5864,6074,6211,6273,6232,6097,5852,5537,5151,4743,4331,3950,3622,3354,3158,3016,2927,2862,2810,2756,2683,2592,2476,2338,2180,2011,1827,1649,1468,1311,1172,1078,1024,1031,1089,1199,1350,1515,1680,1813,1893,1906,1842,1698,1497,1239,969,697,464,289,197,204,313,529,833,1211,1635,2062,2477,2820,3089,3235,3274,3181,2990,2705,2363,1982,1604,1229,898,595,346,132,-35,-170,-270,-334,-367,-358,-317,-227,-115,41,197,357,493,588,630,612,530,390,203,-21,-256,-497,-715,-908,-1053,-1145,-1179,-1140,-1044,-876,-663,-407,-127,148,413,632,809,917,967,947,875,757,614,459,328,218,174,185,267,430,638,909,1197,1488,1767,1993,2181,2293,2365,2369,2348,2286,2202,2093,1944,1752,1489,1152,724,216,-355,-965,-1555,-2098,-2524,-2820,-2934,-2891,-2678,-2350,-1937,-1505,-1090,-759,-529,-424,-452,-584,-810,-1086,-1378,-1663,-1896,-2085,-2200,-2256,-2264,-2226,-2175,-2106,-2033,-1958,-1856,-1731,-1547,-1301,-977,-577,-124,368,849,1287,1641,1872,1978,1932,1775,1501,1167,790,413,51,-258,-541,-753,-948,-1109,-1264,-1438,-1624,-1853,-2107,-2393,-2686,-2980,-3244,-3478,-3650,-3776,-3844,-3877,-3891,-3919,-3977,-4108,-4309,-4609,-4989,-5442,-5943,-6454,-6952,-7393,-7756,-8023,-8183,-8235,-8200,-8078,-7909,-7693,-7461,-7211,-6960,-6694,-6420,-6123,-5807,-5460,-5086,-4679,-4250,-3794,-3323,-2836,-2346,-1850,-1368,-895,-445,-27,361,707,1018,1299,1551,1782,1992,2181,2339,2457,2516,2503,2407,2216,1940,1576,1148,667,168,-340,-818,-1267,-1660,-2010,-2312,-2581,-2832,-3079,-3334,-3614,-3916,-4250,-4614,-4996,-5387,-5782,-6148,-6498,-6796,-7047,-7249,-7390,-7498,-7565,-7612,-7656,-7698,-7750,-7805,-7858,-7893,-7904,-7871,-7800,-7679,-7523,-7334,-7124,-6903,-6672,-6440,-6196,-5950,-5679,-5400,-5085,-4753,-4393,-4005,-3610,-3193,-2788,-2386,-2011,-1670,-1367,-1118,-915,-758,-650,-570,-524,-493,-478,-471,-481,-494,-533,-582,-654,-746,-842,-957,-1051,-1147,-1204,-1245,-1252,-1234,-1216,-1191,-1201,-1247,-1346,-1504,-1704,-1942,-2181,-2403,-2577,-2685,-2719,-2683,-2593,-2474,-2356,-2273,-2238,-2270,-2353,-2477,-2601,-2692,-2707,-2617,-2403,-2067,-1624,-1106,-564,-33,415,774,984,1081,1045,936,782,632,531,507,566,721,925,1161,1381,1530,1596,1531,1355,1069,724,356,32,-207,-314,-273,-83,227,620,1032,1414,1705,1871,1895,1773,1550,1247,945,680,523,498,633,915,1324,1808,2307,2767,3119,3337,3390,3296,3075,2787,2479,2225,2071,2056,2193,2468,2858,3297,3746,4114,4385,4488,4436,4217,3864,3426,2938,2474,2048,1725,1488,1361,1305,1313,1327,1344,1308,1232,1090,913,710,519,374,294,316,438,660,968,1323,1702,2040,2330,2505,2576,2529,2378,2166,1930,1729,1614,1637,1812,2167,2661,3272,3936,4577,5145,5559,5801,5839,5695,5401,5010,4597,4215,3947,3817,3862,4077,4432,4894,5387,5861,6238,6481,6538,6417,6105,5659,5110,4533,3981,3518,3176,2980,2929,2989,3129,3288,3419,3472,3427,3259,2990,2636,2235,1826,1444,1125,882,729,657,657,708,789,877,961,1026,1082,1131,1192,1286,1426,1624,1888,2199,2548,2900,3230,3503,3710,3828,3874,3861,3809,3770,3743,3783,3881,4053,4279,4539,4795,5022,5181,5246,5214,5072,4850,4564,4249,3940,3669,3455,3323,3257,3265,3311,3377,3428,3436,3382,3257,3055,2800,2505,2194,1903,1635,1421,1250,1124,1024,936,843,721,571,379,162,-70,-300,-501,-662,-756,-783,-727,-606,-419,-204,37,251,449,583,685,733,764,787,831,916,1059,1267,1537,1870,2225,2605,2954,3270,3503,3657,3694,3631,3448,3173,2808,2398,1958,1536,1165,862,658,547,526,592,708,876,1050,1235,1388,1509,1578,1589,1534,1424,1250,1041,803,565,344,164,46,-5,24,116,260,431,595,723,790,761,653,434,163,-177,-512,-832,-1078,-1229,-1252,-1136,-878,-497,-12,526,1089,1604,2047,2357,2523,2520,2359,2063,1659,1205,733,292,-72,-365,-540,-648,-677,-680,-682,-720,-824,-1003,-1265,-1585,-1939,-2289,-2588,-2801,-2897,-2861,-2700,-2429,-2085,-1704,-1340,-1032,-815,-723,-747,-901,-1144,-1458,-1792,-2107,-2359,-2523,-2563,-2492,-2294,-2002,-1642,-1246,-866,-529,-274,-117,-57,-89,-181,-307,-417,-488,-479,-385,-186,88,444,818,1204,1545,1808,1967,1982,1868,1598,1222,749,226,-293,-788,-1204,-1543,-1787,-1958,-2070,-2160,-2249,-2368,-2530,-2745,-2999,-3288,-3584,-3862,-4122,-4325,-4504,-4643,-4779,-4916,-5091,-5305,-5574,-5893,-6244,-6613,-6957,-7258,-7471,-7582,-7564,-7414,-7132,-6751,-6276,-5772,-5248,-4757,-4309,-3922,-3586,-3291,-3017,-2737,-2436,-2108,-1739,-1355,-958,-578,-240,38,241,357,398,371,299,213,130,84,81,130,217,327,420,470,429,280,-11,-428,-984,-1619,-2321,-3018,-3670,-4239,-4676,-4988,-5153,-5204,-5170,-5080,-4995,-4929,-4933,-5012,-5176,-5424,-5726,-6077,-6430,-6778,-7082,-7328,-7510,-7610,-7646,-7612,-7537,-7414,-7283,-7127,-6981,-6829,-6681,-6526,-6361,-6169,-5944,-5672,-5346,-4978,-4568,-4152,-3743,-3388,-3097,-2913,-2815,-2823,-2882,-2972,-3040,-3026,-2913,-2649,-2257,-1736,-1140,-521,48,509,795,892,769,463,5,-532,-1080,-1561,-1916,-2096,-2088,-1892,-1557,-1131,-690,-305,-52,29,-108,-451,-984,-1659,-2403,-3146,-3803,-4324,-4646,-4770,-4683,-4430,-4050,-3604,-3149,-2727,-2375,-2107,-1913,-1782,-1672,-1563,-1409,-1207,-930,-602,-231,142,485,750,910,938,826,588,245,-157,-579,-970,-1294,-1519,-1638,-1644,-1563,-1401,-1201,-969,-747,-525,-335,-162,-15,114,227,333,429,522,616,701,792,873,949,1014,1058,1080,1071,1030,951,841,703,547,386,233,101,6,-50,-56,-24,44,137,227,322,389,442,483,516,581,680,858,1116,1475,1910,2420,2949,3467,3919,4263,4461,4498,4357,4063,3632,3120,2558,2015,1532,1144,906,796,864,1058,1388,1793,2246,2700,3099,3439,3658,3795,3825,3792,3718,3636,3572,3541,3548,3585,3633,3678,3688,3676,3613,3542,3453,3398,3388,3457,3608,3850,4160,4516,4879,5207,5455,5601,5602,5473,5206,4831,4393,3925,3492,3125,2875,2745,2766,2902,3154,3462,3804,4124,4385,4566,4635,4609,4483,4287,4043,3783,3519,3293,3084,2929,2791,2678,2559,2422,2250,2030,1762,1448,1106,753,411,108,-145,-315,-407,-407,-324,-177,28,251,486,696,881,1027,1146,1248,1354,1494,1690,1963,2334,2792,3344,3949,4585,5196,5751,6188,6489,6621,6578,6367,6015,5541,5016,4465,3951,3520,3187,2984,2896,2918,3012,3159,3307,3453,3549,3623,3649,3674,3707,3779,3920,4126,4412,4733,5079,5376,5604,5686,5614,5354,4922,4351,3676,2979,2305,1719,1256,935,740,663,643,657,652,601,482,293,44,-251,-539,-808,-990,-1073,-1013,-813,-467,-9,533,1104,1660,2143,2518,2755,2839,2780,2592,2315,1978,1634,1312,1048,864,769,768,849,993,1180,1376,1555,1690,1761,1762,1693,1565,1403,1230,1074,962,915,935,1035,1182,1374,1571,1744,1875,1930,1917,1811,1647,1405,1131,819,502,187,-100,-362,-579,-740,-860,-907,-918,-864,-774,-644,-488,-309,-119,78,270,455,615,752,846,908,930,919,889,836,782,721,653,579,482,359,203,6,-223,-480,-746,-1004,-1232,-1408,-1521,-1549,-1504,-1365,-1164,-892,-583,-251,83,390,651,843,947,955,855,659,372,22,-364,-753,-1113,-1408,-1624,-1735,-1755,-1676,-1531,-1329,-1113,-888,-698,-544,-440,-395,-389,-424,-474,-525,-560,-562,-531,-463,-374,-277,-192,-139,-124,-163,-243,-356,-486,-610,-707,-769,-777,-737,-658,-547,-441,-344,-308,-328,-451,-664,-981,-1384,-1855,-2362,-2888,-3382,-3838,-4220,-4527,-4751,-4900,-4976,-5002,-4986,-4948,-4916,-4894,-4927,-5009,-5168,-5406,-5714,-6084,-6484,-6878,-7229,-7481,-7600,-7548,-7299,-6857,-6232,-5451,-4584,-3662,-2784,-1987,-1348,-893,-648,-605,-737,-996,-1323,-1656,-1932,-2121,-2174,-2127,-1955,-1740,-1495,-1285,-1146,-1094,-1141,-1254,-1417,-1565,-1674,-1695,-1609,-1421,-1138,-800,-450,-134,100,219,199,42,-246,-628,-1076,-1541,-1988,-2386,-2711,-2965,-3146,-3273,-3371,-3462,-3571,-3719,-3913,-4161,-4457,-4791,-5148,-5509,-5864,-6192,-6494,-6750,-6962,-7113,-7205,-7219,-7158,-7009,-6782,-6470,-6101,-5680,-5236,-4791,-4366,-3979,-3658,-3391,-3210,-3096,-3064,-3103,-3211,-3380,-3603,-3861,-4138,-4412,-4651,-4830,-4930,-4910,-4788,-4535,-4185,-3759,-3292,-2839,-2439,-2149,-1986,-1988,-2133,-2406,-2770,-3147,-3506,-3754,-3873,-3815,-3581,-3197,-2688,-2136,-1591,-1138,-835,-726,-840,-1164,-1671,-2299,-2977,-3623,-4153,-4511,-4638,-4535,-4200,-3690,-3055,-2392,-1760,-1238,-875,-671,-642,-733,-900,-1093,-1249,-1339,-1332,-1231,-1048,-814,-569,-345,-183,-97,-99,-179,-312,-469,-605,-693,-691,-596,-390,-102,261,646,1033,1375,1644,1821,1898,1876,1776,1621,1432,1252,1086,963,882,833,823,811,813,782,738,665,573,489,406,383,402,508,684,934,1236,1561,1874,2130,2301,2350,2266,2053,1729,1328,914,521,232,67,76,265,613,1108,1675,2279,2836,3296,3608,3735,3681,3443,3069,2605,2108,1648,1266,1011,892,912,1034,1228,1435,1602,1697,1664,1523,1255,907,517,138,-177,-378,-448,-368,-155,161,537,926,1282,1566,1765,1867,1894,1875,1853,1877,1992,2235,2622,3155,3806,4532,5269,5955,6506,6878,7011,6901,6542,5985,5276,4505,3752,3096,2616,2344,2315,2500,2879,3379,3938,4483,4941,5276,5448,5462,5334,5099,4805,4500,4229,4017,3890,3836,3859,3917,4008,4073,4125,4110,4052,3926,3765,3560,3358,3151,2977,2833,2726,2656,2609,2577,2537,2487,2401,2298,2155,2008,1851,1716,1611,1542,1527,1550,1615,1716,1836,1991,2149,2343,2545,2780,3038,3319,3630,3956,4290,4613,4899,5126,5262,5286,5188,4960,4628,4205,3737,3272,2847,2516,2308,2240,2324,2535,2858,3250,3668,4076,4418,4681,4830,4857,4775,4579,4308,3979,3612,3245,2880,2543,2235,1958,1710,1484,1274,1075,876,693,507,358,222,141,98,115,182,300,454,641,835,1031,1206,1348,1456,1510,1534,1508,1468,1410,1352,1306,1269,1258,1265,1292,1335,1386,1441,1496,1541,1584,1618,1657,1693,1739,1783,1831,1862,1884,1871,1839,1776,1702,1624,1563,1534,1552,1626,1753,1925,2119,2314,2478,2583,2613,2546,2396,2173,1898,1611,1340,1121,982,932,980,1108,1294,1492,1658,1750,1730,1577,1282,850,318,-282,-881,-1429,-1860,-2148,-2261,-2217,-2025,-1728,-1362,-972,-603,-291,-80,13,-21,-169,-377,-594,-727,-719,-506,-74,550,1309,2100,2813,3347,3600,3532,3120,2397,1423,290,-903,-2046,-3058,-3864,-4438,-4762,-4865,-4780,-4541,-4186,-3725,-3189,-2593,-1982,-1396,-899,-530,-340,-353,-580,-1040,-1721,-2621,-3698,-4890,-6102,-7209,-8086,-8617,-8731,-8416,-7713,-6712,-5536,-4299,-3129,-2100,-1292,-724,-403,-295,-353,-531,-776,-1061,-1343,-1602,-1785,-1867,-1785,-1527,-1077,-468,242,991,1686,2299,2755,3067,3212,3200,3049,2751,2337,1810,1210,580,-21,-547,-939,-1213,-1345,-1389,-1351,-1280,-1191,-1130,-1125,-1219,-1433,-1771,-2200,-2658,-3060,-3318,-3337,-3073,-2476,-1582,-435,834,2073,3088,3705,3759,3184,1961,205,-1903,-4101,-6122,-7692,-8638,-8863,-8393,-7361,-5964,-4431,-2998,-1854,-1138,-947,-1267,-2077,-3233,-4597,-5988,-7229,-8197,-8788,-8977,-8767,-8220,-7424,-6495,-5572,-4774,-4231,-4011,-4178,-4730,-5633,-6819,-8170,-9558,-10838,-11870,-12553,-12823,-12683,-12169,-11383,-10409,-9374,-8349,-7406,-6564,-5814,-5116,-4431,-3691,-2902,-2051,-1219,-460,130,498,607,478,158,-233,-580,-745,-611,-140,664,1678,2737,3624,4136,4158,3632,2668,1455,272,-543,-728,-73,1434,3655,6278,8895,11097,12535,13008,12466,11012,8828,6162,3243,289,-2507,-4964,-6906,-8181,-8659,-8302,-7177,-5442,-3420,-1424,141,996,904,-196,-2258,-5100,-8470,-12043,-15493,-18457,-20617,-21659,-21360,-19566,-16276,-11636,-5983,196,6296,11703,15868,18419,19206,18340,16159,13166,9935,7007,4805,3599,3464,4319,5925,7970,10078,11935,13272,13971,14016,13517,12635,11560,10445,9402,8495,7733,7122,6627,6235,5930,5690,5504,5331,5155,4956,4761,4596,4509,4514,4573,4633,4584,4363,3947,3370,2764,2238,1956,1960,2270,2758,3239,3453,3151,2129,310,-2256,-5339,-8598,-11587,-13857,-15002,-14771,-13063,-10040,-6020,-1532,2836,6475,8889,9754,8980,6716,3315,-715,-4820,-8460,-11208,-12790,-13114,-12254,-10440,-7978,-5241,-2556,-226,1560,2684,3134,2959,2267,1175,-180,-1687,-3222,-4700,-6012,-7093,-7841,-8217,-8148,-7641,-6715,-5450,-3994,-2502,-1169,-158,428,522,163,-607,-1673,-2952,-4350,-5803,-7260,-8672,-10003,-11190,-12188,-12931,-13360,-13445,-13139,-12485,-11488,-10284,-8954,-7702,-6679,-6076,-6025,-6598,-7765,-9399,-11254,-13027,-14388,-15029,-14767,-13506,-11347,-8504,-5290,-2091,766,2996,4438,5067,4946,4245,3180,1956,815,-96,-599,-623,-73,1022,2659,4703,7036,9455,11764,13782,15337,16350,16769,16640,16052,15147,14093,13045,12166,11536,11238,11236,11511,11957,12479,12985,13377,13631,13710,13649,13471,13232,12966,12718,12499,12337,12235,12204,12255,12391,12615,12922,13293,13704,14126,14517,14847,15090,15233,15288,15268,15180,15035,14811,14468,13965,13252,12308,11138,9791,8334,6885,5540,4411,3542,2964,2616,2418,2260,2018,1611,979,117,-960,-2187,-3505,-4829,-6088,-7214,-8159,-8877,-9352,-9587,-9602,-9449,-9182,-8882,-8617,-8455,-8440,-8596,-8906,-9344,-9845,-10338,-10752,-11025,-11120,-11030,-10778,-10397,-9950,-9489,-9077,-8774,-8608,-8624,-8787,-9091,-9451,-9805,-10074,-10200,-10162,-9958,-9641,-9251,-8882,-8571,-8403,-8370,-8529,-8833,-9303,-9899,-10593,-11366,-12164,-12951,-13675,-14258,-14643,-14745,-14507,-13907,-12942,-11673,-10187,-8595,-7034,-5626,-4491,-3725,-3386,-3504,-4053,-4979,-6168,-7493,-8787,-9900,-10682,-11041,-10919,-10330,-9323,-8003,-6491,-4917,-3411,-2061,-944,-84,530,925,1155,1272,1312,1322,1317,1321,1342,1398,1486,1638,1839,2115,2445,2827,3227,3633,4007,4349,4644,4911,5157,5410,5681,5989,6337,6714,7092,7430,7675,7773,7693,7409,6939,6315,5590,4844,4147,3582,3223,3128,3344,3891,4755,5891,7210,8597,9907,11018,11797,12176,12121,11648,10825,9753,8556,7366,6315,5491,4974,4786,4930,5370,6050,6897,7829,8746,9576,10219,10637,10776,10625,10205,9541,8707,7773,6828,5959,5232,4710,4420,4381,4566,4950,5448,5993,6472,6791,6863,6642,6106,5315,4321,3264,2248,1410,855,646,822,1358,2182,3184,4216,5136,5804,6133,6084,5675,4993,4145,3269,2486,1890,1537,1435,1557,1835,2196,2565,2870,3076,3153,3107,2946,2705,2394,2054,1689,1321,963,617,300,15,-228,-421,-567,-674,-756,-841,-938,-1075,-1250,-1465,-1703,-1957,-2202,-2441,-2673,-2894,-3136,-3380,-3651,-3925,-4202,-4442,-4649,-4775,-4838,-4811,-4714,-4551,-4356,-4157,-4004,-3936,-3986,-4174,-4495,-4924,-5417,-5909,-6343,-6641,-6749,-6621,-6239,-5636,-4860,-4001,-3166,-2447,-1938,-1693,-1733,-2043,-2575,-3245,-3962,-4612,-5106,-5369,-5367,-5107,-4625,-4008,-3343,-2733,-2259,-1969,-1899,-2013,-2296,-2666,-3079,-3467,-3788,-4007,-4112,-4121,-4050,-3950,-3857,-3803,-3827,-3924,-4114,-4381,-4730,-5143,-5602,-6074,-6522,-6894,-7168,-7306,-7308,-7185,-6932,-6601,-6173,-5716,-5207,-4722,-4248,-3834,-3485,-3217,-3045,-2968,-2991,-3116,-3323,-3605,-3932,-4285,-4662,-5050,-5471,-5938,-6458,-7038,-7649,-8265,-8839,-9322,-9673,-9846,-9832,-9612,-9215,-8662,-8011,-7314,-6644,-6062,-5630,-5388,-5367,-5554,-5926,-6419,-6965,-7490,-7922,-8193,-8251,-8061,-7617,-6932,-6068,-5075,-4062,-3089,-2254,-1602,-1184,-1007,-1071,-1337,-1763,-2278,-2811,-3293,-3663,-3882,-3923,-3789,-3485,-3036,-2468,-1803,-1074,-298,492,1260,1962,2535,2934,3106,3051,2771,2342,1833,1357,1005,861,964,1349,1978,2848,3881,5035,6217,7353,8345,9120,9593,9720,9481,8873,7975,6842,5629,4448,3455,2770,2473,2622,3187,4120,5307,6616,7907,9046,9933,10507,10750,10684,10362,9858,9246,8611,8019,7515,7151,6918,6837,6871,7001,7184,7369,7522,7590,7571,7432,7207,6909,6574,6261,5997,5840,5808,5926,6183,6572,7042,7558,8044,8450,8717,8804,8713,8449,8069,7625,7189,6813,6538,6381,6330,6378,6481,6630,6791,6964,7140,7314,7481,7619,7713,7751,7708,7607,7436,7228,7008,6790,6612,6486,6420,6449,6537,6716,6928,7175,7392,7566,7644,7621,7474,7229,6892,6518,6136,5795,5533,5387,5381,5533,5832,6260,6759,7290,7764,8135,8326,8303,8031,7530,6837,6030,5186,4394,3706,3186,2829,2660,2628,2717,2844,2955,2969,2835,2520,2032,1407,728,72,-466,-827,-987,-962,-824,-658,-584,-663,-970,-1463,-2113,-2802,-3426,-3866,-4031,-3871,-3379,-2596,-1629,-588,340,1029,1356,1244,727,-171,-1310,-2580,-3806,-4874,-5646,-6082,-6165,-5952,-5532,-5016,-4491,-4050,-3726,-3556,-3545,-3703,-4025,-4502,-5101,-5759,-6412,-6962,-7334,-7477,-7363,-7018,-6503,-5880,-5261,-4701,-4283,-4048,-4015,-4196,-4558,-5043,-5584,-6058,-6397,-6495,-6342,-5930,-5333,-4633,-3949,-3374,-3001,-2867,-3003,-3380,-3981,-4735,-5596,-6484,-7342,-8102,-8713,-9137,-9341,-9341,-9132,-8775,-8283,-7716,-7075,-6403,-5691,-4984,-4299,-3693,-3211,-2899,-2780,-2868,-3139,-3570,-4116,-4733,-5367,-5963,-6476,-6842,-7055,-7080,-6955,-6697,-6371,-6015,-5674,-5352,-5055,-4733,-4385,-3957,-3473,-2935,-2395,-1920,-1578,-1435,-1544,-1885,-2452,-3150,-3897,-4599,-5154,-5522,-5661,-5602,-5378,-5067,-4721,-4404,-4132,-3906,-3722,-3544,-3386,-3252,-3169,-3196,-3345,-3662,-4121,-4717,-5392,-6091,-6742,-7264,-7584,-7628,-7349,-6717,-5753,-4519,-3134,-1747,-537,341,767,682,104,-879,-2133,-3482,-4756,-5800,-6500,-6790,-6666,-6154,-5343,-4317,-3213,-2135,-1222,-548,-197,-166,-445,-962,-1645,-2390,-3128,-3780,-4295,-4660,-4841,-4878,-4766,-4545,-4227,-3831,-3364,-2832,-2242,-1619,-981,-390,117,478,647,610,375,-31,-519,-1027,-1458,-1754,-1875,-1824,-1598,-1248,-780,-246,338,916,1453,1881,2160,2250,2135,1832,1355,758,71,-635,-1310,-1891,-2316,-2572,-2637,-2542,-2323,-2007,-1640,-1216,-757,-259,272,809,1340,1826,2231,2517,2648,2600,2386,2024,1590,1138,761,521,458,612,951,1468,2085,2762,3426,4048,4597,5072,5481,5823,6091,6263,6301,6173,5866,5376,4762,4064,3370,2742,2220,1835,1561,1372,1241,1126,1055,1027,1112,1327,1715,2256,2910,3590,4191,4598,4720,4518,3988,3234,2345,1487,773,308,139,258,620,1141,1736,2313,2832,3244,3564,3796,3967,4101,4216,4312,4384,4396,4318,4110,3759,3270,2692,2072,1496,1007,667,493,500,679,1014,1479,2051,2706,3416,4150,4865,5500,5988,6269,6297,6072,5639,5058,4436,3850,3382,3085,2971,3057,3302,3689,4148,4634,5083,5425,5627,5614,5383,4906,4199,3324,2332,1355,490,-125,-403,-278,249,1131,2256,3493,4660,5617,6212,6370,6057,5313,4235,2974,1683,552,-302,-749,-759,-322,495,1603,2865,4144,5295,6199,6777,6977,6812,6318,5573,4679,3738,2864,2142,1644,1406,1422,1671,2076,2562,3040,3416,3640,3666,3515,3221,2848,2484,2181,2017,2015,2167,2451,2783,3078,3249,3219,2971,2514,1919,1273,700,304,174,364,852,1584,2451,3314,4060,4559,4768,4669,4303,3776,3184,2640,2235,1985,1901,1912,1972,2001,1972,1882,1738,1614,1520,1525,1622,1829,2100,2409,2670,2857,2888,2774,2494,2118,1684,1292,990,856,908,1178,1633,2255,2975,3709,4376,4858,5072,4954,4467,3650,2583,1398,269,-653,-1228,-1389,-1113,-459,491,1601,2736,3759,4545,5031,5169,5006,4595,4054,3470,2944,2519,2219,2045,1959,1948,1977,2035,2136,2281,2501,2799,3145,3508,3786,3926,3825,3460,2819,1940,931,-122,-1062,-1811,-2282,-2468,-2394,-2124,-1752,-1346,-983,-677,-434,-219,-3,239,498,743,936,1017,969,767,424,-32,-564,-1140,-1708,-2254,-2743,-3162,-3509,-3769,-3949,-4059,-4102,-4106,-4082,-4043,-4015,-3996,-4014,-4082,-4227,-4472,-4844,-5323,-5906,-6520,-7112,-7588,-7890,-7969,-7818,-7449,-6921,-6273,-5577,-4872,-4195,-3581,-3056,-2646,-2376,-2262,-2299,-2483,-2770,-3130,-3510,-3866,-4180,-4421,-4604,-4730,-4821,-4873,-4918,-4925,-4924,-4891,-4834,-4757,-4669,-4587,-4539,-4554,-4645,-4839,-5106,-5448,-5809,-6172,-6483,-6736,-6902,-6987,-6985,-6916,-6772,-6578,-6309,-5967,-5544,-5025,-4444,-3810,-3194,-2644,-2238,-2025,-2064,-2349,-2883,-3593,-4412,-5240,-5983,-6565,-6932,-7056,-6937,-6612,-6124,-5559,-4994,-4514,-4190,-4071,-4155,-4444,-4875,-5405,-5963,-6484,-6913,-7214,-7370,-7381,-7286,-7109,-6904,-6709,-6559,-6477,-6469,-6520,-6611,-6711,-6803,-6860,-6881,-6866,-6817,-6759,-6703,-6674,-6703,-6796,-6963,-7196,-7472,-7751,-8010,-8186,-8254,-8177,-7923,-7487,-6861,-6049,-5074,-3981,-2830,-1735,-797,-145,142,7,-512,-1351,-2358,-3388,-4288,-4933,-5261,-5249,-4933,-4379,-3681,-2926,-2215,-1622,-1219,-1049,-1132,-1461,-1984,-2640,-3323,-3934,-4365,-4532,-4384,-3916,-3170,-2231,-1217,-241,593,1222,1623,1810,1809,1673,1429,1131,804,492,234,49,-22,18,184,466,847,1310,1840,2399,2970,3497,3936,4233,4363,4302,4082,3727,3302,2867,2482,2220,2103,2175,2407,2787,3266,3801,4363,4913,5446,5928,6360,6709,6974,7126,7158,7050,6801,6414,5921,5356,4781,4242,3776,3394,3090,2850,2671,2547,2515,2583,2803,3160,3665,4270,4940,5622,6287,6889,7421,7833,8105,8186,8052,7670,7057,6240,5292,4304,3384,2634,2135,1924,2009,2322,2811,3342,3848,4228,4466,4546,4526,4453,4399,4415,4528,4738,5044,5388,5754,6073,6310,6403,6336,6073,5648,5087,4462,3853,3335,2981,2810,2842,3024,3320,3664,4000,4313,4576,4815,5033,5232,5408,5508,5511,5363,5047,4577,3970,3293,2606,1965,1439,1053,847,815,964,1267,1701,2227,2805,3400,3970,4505,4952,5310,5523,5581,5446,5124,4628,4004,3334,2681,2142,1769,1594,1636,1854,2234,2697,3204,3668,4049,4270,4336,4214,3967,3609,3212,2814,2461,2179,1973,1860,1821,1879,2015,2257,2584,2991,3426,3846,4180,4387,4432,4310,4056,3678,3231,2719,2172,1581,977,356,-217,-723,-1090,-1292,-1293,-1102,-744,-294,170,553,786,842,724,483,188,-90,-294,-387,-367,-243,-46,216,528,908,1350,1852,2363,2826,3146,3254,3096,2664,2012,1210,381,-382,-978,-1330,-1405,-1171,-655,107,1027,1997,2885,3570,3941,3941,3558,2836,1892,832,-171,-1008,-1567,-1786,-1656,-1196,-477,399,1301,2093,2648,2867,2713,2188,1391,426,-518,-1288,-1712,-1690,-1187,-257,967,2291,3516,4431,4929,4912,4417,3500,2283,922,-429,-1625,-2524,-3060,-3170,-2884,-2236,-1331,-253,859,1908,2769,3359,3624,3538,3152,2523,1750,938,160,-491,-982,-1275,-1377,-1289,-1060,-705,-292,160,610,1046,1459,1838,2176,2440,2612,2634,2504,2183,1691,1044,274,-553,-1383,-2135,-2734,-3120,-3250,-3112,-2747,-2199,-1562,-906,-315,158,465,582,513,270,-91,-510,-911,-1217,-1366,-1319,-1049,-584,69,831,1655,2441,3102,3537,3669,3432,2819,1845,596,-822,-2262,-3575,-4621,-5290,-5534,-5334,-4780,-3945,-3005,-2076,-1298,-752,-468,-442,-625,-956,-1364,-1781,-2143,-2408,-2535,-2512,-2328,-1991,-1514,-912,-209,567,1372,2143,2808,3273,3454,3272,2683,1681,322,-1289,-2998,-4626,-6006,-6998,-7523,-7570,-7179,-6458,-5535,-4569,-3696,-3034,-2639,-2522,-2642,-2914,-3261,-3587,-3831,-3947,-3911,-3728,-3413,-2995,-2527,-2052,-1629,-1308,-1121,-1103,-1241,-1517,-1864,-2226,-2511,-2679,-2683,-2532,-2268,-1939,-1636,-1426,-1377,-1524,-1886,-2424,-3097,-3833,-4555,-5206,-5735,-6125,-6386,-6543,-6652,-6743,-6862,-6999,-7139,-7215,-7181,-6955,-6528,-5882,-5081,-4187,-3310,-2538,-1951,-1587,-1456,-1510,-1712,-1967,-2239,-2450,-2591,-2628,-2559,-2404,-2168,-1911,-1666,-1498,-1459,-1581,-1886,-2353,-2957,-3627,-4307,-4902,-5373,-5633,-5704,-5536,-5213,-4757,-4271,-3844,-3549,-3465,-3597,-3944,-4443,-5025,-5605,-6125,-6530,-6822,-6999,-7082,-7109,-7064,-6971,-6782,-6485,-6045,-5448,-4713,-3865,-2988,-2151,-1451,-963,-725,-746,-977,-1347,-1765,-2138,-2407,-2529,-2515,-2385,-2201,-2008,-1855,-1763,-1733,-1744,-1776,-1780,-1741,-1621,-1424,-1163,-879,-613,-434,-351,-397,-518,-698,-865,-1005,-1088,-1119,-1108,-1069,-1020,-963,-920,-883,-876,-876,-877,-858,-795,-686,-531,-361,-214,-150,-206,-419,-782,-1265,-1801,-2309,-2695,-2895,-2848,-2538,-1980,-1203,-282,717,1699,2585,3291,3761,3949,3844,3478,2880,2126,1269,385,-470,-1230,-1842,-2245,-2379,-2217,-1732,-979,-22,993,1940,2667,3097,3187,2972,2536,1969,1388,868,479,251,207,326,619,1024,1545,2102,2677,3195,3611,3870,3936,3782,3427,2900,2275,1640,1085,689,513,569,850,1300,1852,2425,2942,3339,3576,3618,3479,3147,2669,2066,1400,718,73,-492,-944,-1254,-1395,-1353,-1102,-652,-5,800,1725,2710,3680,4574,5308,5847,6146,6206,6035,5654,5092,4380,3549,2668,1790,1021,445,145,174,534,1181,2034,2972,3871,4596,5049,5149,4892,4302,3462,2480,1466,539,-219,-739,-984,-965,-689,-227,386,1077,1806,2502,3120,3596,3865,3907,3671,3206,2544,1785,1034,405,14,-68,221,877,1859,3077,4386,5634,6661,7342,7588,7390,6771,5827,4657,3400,2170,1103,269,-238,-405,-207,323,1149,2191,3363,4536,5581,6362,6772,6746,6281,5440,4352,3175,2108,1298,879,890,1312,2056,2981,3950,4797,5431,5762,5770,5482,4914,4154,3232,2229,1184,165,-756,-1505,-1981,-2128,-1894,-1295,-417,641,1695,2630,3307,3673,3709,3458,2992,2417,1823,1283,852,524,301,149,65,34,89,209,416,673,960,1246,1509,1740,1932,2090,2193,2235,2190,2055,1841,1581,1337,1173,1147,1304,1627,2110,2652,3208,3650,3934,3989,3799,3383,2764,2035,1264,563,11,-330,-417,-253,140,723,1416,2138,2780,3219,3362,3116,2478,1477,234,-1113,-2384,-3425,-4078,-4251,-3889,-3013,-1719,-164,1444,2876,3948,4513,4531,4041,3164,2058,910,-139,-956,-1479,-1669,-1530,-1090,-406,434,1330,2160,2831,3260,3417,3314,2977,2470,1829,1115,358,-384,-1064,-1601,-1931,-1972,-1707,-1126,-293,691,1715,2650,3410,3927,4173,4135,3835,3302,2577,1743,869,69,-554,-916,-939,-621,26,907,1920,2920,3769,4359,4604,4497,4061,3393,2592,1775,1034,422,-32,-350,-548,-670,-719,-710,-618,-433,-123,312,859,1475,2098,2650,3055,3264,3217,2942,2433,1763,1005,247,-407,-882,-1121,-1096,-829,-355,252,917,1570,2160,2632,2984,3177,3244,3178,3033,2845,2672,2569,2540,2609,2712,2827,2858,2774,2532,2127,1607,994,374,-225,-748,-1204,-1590,-1947,-2303,-2660,-3030,-3342,-3572,-3632,-3498,-3128,-2545,-1777,-908,-11,790,1414,1746,1733,1338,585,-454,-1655,-2876,-3972,-4797,-5286,-5365,-5077,-4442,-3577,-2566,-1520,-537,332,1019,1519,1801,1877,1745,1421,933,316,-398,-1153,-1945,-2726,-3509,-4257,-4952,-5546,-5978,-6186,-6107,-5725,-5043,-4136,-3098,-2058,-1149,-476,-112,-95,-409,-1021,-1861,-2848,-3892,-4911,-5821,-6575,-7108,-7406,-7434,-7203,-6714,-6005,-5124,-4133,-3122,-2157,-1336,-710,-341,-232,-386,-743,-1267,-1879,-2529,-3164,-3726,-4188,-4510,-4684,-4728,-4666,-4557,-4455,-4407,-4443,-4576,-4788,-5070,-5393,-5743,-6097,-6427,-6682,-6814,-6754,-6465,-5930,-5178,-4273,-3316,-2408,-1665,-1154,-945,-1028,-1391,-1947,-2630,-3331,-3997,-4567,-5024,-5364,-5571,-5653,-5585,-5367,-4996,-4494,-3898,-3263,-2653,-2135,-1781,-1624,-1712,-2015,-2531,-3159,-3846,-4474,-4969,-5263,-5330,-5181,-4868,-4476,-4076,-3771,-3592,-3575,-3697,-3915,-4174,-4423,-4611,-4732,-4769,-4749,-4666,-4534,-4335,-4062,-3707,-3288,-2827,-2392,-2026,-1791,-1709,-1783,-1983,-2254,-2536,-2745,-2832,-2731,-2432,-1936,-1304,-615,18,484,707,623,269,-317,-1006,-1698,-2257,-2618,-2713,-2581,-2261,-1869,-1521,-1338,-1411,-1784,-2433,-3293,-4236,-5128,-5814,-6180,-6134,-5654,-4768,-3561,-2172,-744,561,1632,2379,2779,2838,2607,2153,1568,951,405,17,-128,-9,403,1044,1859,2722,3521,4124,4445,4425,4062,3392,2485,1421,293,-809,-1804,-2605,-3156,-3398,-3322,-2930,-2282,-1458,-556,299,1045,1603,1976,2186,2269,2284,2261,2208,2127,1995,1798,1533,1211,845,481,138,-117,-261,-240,-36,353,917,1596,2337,3045,3661,4102,4336,4325,4068,3567,2857,1973,983,-42,-1001,-1799,-2331,-2533,-2353,-1813,-962,98,1245,2352,3313,4026,4453,4556,4350,3871,3167,2333,1443,606,-108,-631,-939,-1029,-931,-693,-386,-79,138,221,94,-224,-742,-1387,-2094,-2762,-3319,-3675,-3793,-3624,-3166,-2423,-1451,-313,871,1991,2928,3601,3976,4072,3947,3694,3395,3136,2944,2837,2776,2723,2618,2432,2152,1794,1404,1028,718,512,426,459,589,788,1001,1191,1310,1325,1216,973,611,148,-357,-870,-1304,-1613,-1735,-1641,-1337,-849,-234,414,1019,1471,1702,1672,1338,764,-42,-940,-1847,-2609,-3106,-3227,-2911,-2129,-922,638,2414,4263,5980,7393,8305,8588,8156,7023,5285,3141,838,-1341,-3147,-4376,-4919,-4738,-3891,-2504,-741,1171,3039,4638,5818,6451,6498,5978,5001,3717,2331,1048,43,-539,-651,-277,482,1523,2670,3764,4653,5207,5350,5051,4329,3262,1978,631,-590,-1520,-2020,-2009,-1490,-529,716,2087,3369,4430,5126,5409,5268,4733,3900,2863,1755,699,-184,-810,-1113,-1084,-722,-86,777,1747,2744,3635,4342,4784,4951,4841,4514,4029,3449,2858,2290,1799,1417,1157,1033,1043,1162,1362,1598,1819,1989,2089,2127,2139,2183,2304,2554,2931,3428,3988,4554,5055,5424,5626,5627,5449,5117,4701,4264,3896,3650,3576,3682,3931,4278,4620,4876,4948,4787,4381,3767,3040,2312,1711,1339,1260,1475,1930,2517,3094,3526,3703,3571,3140,2470,1671,843,100,-484,-865,-1008,-931,-638,-163,469,1228,2064,2949,3801,4563,5163,5511,5593,5361,4868,4161,3351,2539,1849,1361,1137,1188,1460,1887,2330,2694,2860,2785,2459,1916,1245,548,-61,-469,-612,-448,12,699,1533,2379,3120,3629,3843,3714,3277,2591,1742,833,-55,-844,-1490,-1943,-2203,-2248,-2104,-1790,-1336,-793,-186,428,1011,1530,1938,2236,2415,2521,2593,2706,2905,3219,3647,4124,4567,4856,4869,4519,3762,2618,1179,-404,-1946,-3252,-4150,-4532,-4342,-3623,-2481,-1099,312,1531,2374,2724,2532,1829,712,-684,-2187,-3625,-4829,-5657,-6000,-5811,-5097,-3918,-2411,-708,982,2524,3744,4558,4906,4777,4227,3314,2149,829,-534,-1839,-3000,-3934,-4580,-4884,-4830,-4419,-3723,-2824,-1875,-991,-326,62,113,-136,-618,-1218,-1805,-2241,-2427,-2301,-1850,-1128,-226,751,1667,2431,2936,3141,2986,2495,1667,576,-719,-2107,-3488,-4747,-5777,-6504,-6849,-6800,-6343,-5548,-4485,-3297,-2112,-1069,-277,216,377,267,-77,-550,-1100,-1650,-2174,-2636,-3043,-3370,-3609,-3732,-3721,-3567,-3287,-2905,-2489,-2086,-1768,-1572,-1532,-1659,-1918,-2281,-2656,-2977,-3162,-3157,-2952,-2576,-2107,-1631,-1278,-1104,-1192,-1523,-2062,-2712,-3367,-3907,-4256,-4357,-4201,-3813,-3228,-2507,-1694,-846,-6,782,1468,2030,2425,2653,2710,2614,2397,2074,1672,1192,633,-10,-744,-1555,-2405,-3249,-4014,-4646,-5091,-5341,-5388,-5279,-5032,-4684,-4244,-3699,-3045,-2276,-1430,-568,209,811,1146,1178,922,435,-155,-744,-1167,-1340,-1171,-666,141,1138,2215,3225,4060,4610,4827,4666,4150,3318,2258,1083,-74,-1089,-1842,-2275,-2359,-2139,-1704,-1176,-707,-424,-426,-763,-1416,-2319,-3375,-4450,-5433,-6209,-6718,-6919,-6841,-6528,-6067,-5540,-5036,-4597,-4275,-4074,-4003,-4058,-4215,-4447,-4700,-4906,-4993,-4882,-4530,-3911,-3055,-2015,-899,189,1119,1800,2162,2191,1906,1393,750,107,-400,-680,-642,-282,386,1258,2223,3109,3780,4101,4009,3495,2621,1500,281,-896,-1900,-2643,-3099,-3267,-3199,-2974,-2653,-2328,-2046,-1843,-1753,-1753,-1835,-1957,-2071,-2130,-2091,-1929,-1641,-1252,-813,-390,-67,83,2,-352,-955,-1768,-2678,-3549,-4247,-4612,-4583,-4101,-3229,-2060,-753,518,1579,2283,2547,2329,1688,719,-418,-1552,-2519,-3181,-3455,-3314,-2777,-1937,-887,229,1298,2202,2857,3201,3202,2870,2250,1410,481,-430,-1191,-1696,-1896,-1764,-1333,-680,105,898,1599,2110,2381,2378,2115,1612,923,102,-784,-1660,-2466,-3133,-3635,-3955,-4111,-4138,-4069,-3949,-3801,-3648,-3501,-3361,-3229,-3090,-2926,-2701,-2380,-1907,-1251,-391,657,1847,3096,4302,5346,6103,6485,6419,5898,4977,3765,2416,1127,62,-628,-863,-637,-9,899,1920,2889,3623,4007,3937,3420,2483,1262,-121,-1469,-2643,-3486,-3910,-3841,-3301,-2326,-1063,345,1726,2900,3787,4281,4412,4177,3662,2923,2044,1085,113,-827,-1675,-2380,-2902,-3174,-3193,-2917,-2385,-1609,-669,392,1465,2515,3431,4185,4696,4933,4877,4524,3936,3171,2323,1492,742,134,-313,-625,-815,-952,-1051,-1153,-1256,-1340,-1397,-1379,-1282,-1066,-732,-272,291,920,1550,2106,2514,2695,2623,2287,1751,1103,477,-1,-228,-146,230,836,1549,2239,2771,3050,3037,2712,2159,1418,621,-180,-893,-1497,-1968,-2316,-2550,-2675,-2696,-2602,-2402,-2086,-1697,-1238,-776,-321,84,436,740,1011,1273,1538,1808,2062,2277,2411,2443,2369,2204,1997,1809,1687,1686,1801,2023,2292,2548,2705,2701,2470,1995,1269,349,-691,-1730,-2625,-3230,-3423,-3110,-2295,-1022,562,2284,3921,5283,6177,6507,6213,5343,3991,2336,564,-1084,-2416,-3243,-3469,-3051,-2059,-607,1084,2813,4315,5396,5891,5720,4907,3561,1865,65,-1602,-2903,-3688,-3878,-3502,-2651,-1505,-238,943,1896,2496,2704,2523,2013,1280,438,-389,-1075,-1539,-1687,-1494,-940,-56,1104,2447,3876,5247,6455,7350,7856,7891,7427,6498,5145,3515,1731,-6,-1539,-2707,-3421,-3646,-3425,-2840,-2042,-1153,-325,363,840,1109,1188,1129,975,786,587,431,333,320,401,563,775,1006,1182,1263,1176,893,377,-338,-1234,-2195,-3118,-3863,-4280,-4300,-3843,-2967,-1727,-296,1168,2461,3424,3938,3946,3473,2609,1509,347,-675,-1403,-1709,-1538,-926,39,1201,2383,3422,4177,4560,4528,4108,3330,2307,1120,-103,-1259,-2242,-2980,-3398,-3484,-3202,-2594,-1685,-577,644,1835,2859,3589,3899,3756,3149,2185,996,-214,-1271,-2008,-2346,-2273,-1864,-1265,-644,-184,-27,-243,-830,-1689,-2677,-3596,-4269,-4544,-4334,-3628,-2481,-1018,604,2199,3596,4640,5226,5300,4876,4024,2872,1558,263,-897,-1805,-2421,-2741,-2813,-2693,-2474,-2214,-1985,-1818,-1747,-1767,-1870,-2037,-2205,-2362,-2436,-2425,-2305,-2092,-1825,-1549,-1326,-1205,-1239,-1447,-1853,-2433,-3150,-3932,-4684,-5294,-5679,-5754,-5502,-4923,-4055,-2972,-1749,-497,669,1634,2273,2531,2345,1768,838,-314,-1568,-2784,-3826,-4591,-4995,-5000,-4610,-3871,-2868,-1726,-560,485,1324,1876,2105,2014,1613,961,111,-846,-1820,-2714,-3434,-3923,-4135,-4085,-3796,-3342,-2804,-2271,-1839,-1571,-1520,-1699,-2075,-2609,-3200,-3788,-4279,-4653,-4898,-5057,-5213,-5415,-5750,-6204,-6756,-7316,-7758,-7968,-7825,-7267,-6283,-4897,-3244,-1423,350,1948,3189,3987,4258,4003,3243,2057,557,-1132,-2828,-4383,-5612,-6394,-6639,-6321,-5491,-4254,-2748,-1148,392,1722,2733,3364,3595,3462,3036,2424,1741,1104,602,304,215,321,546,803,979,977,711,136,-752,-1897,-3227,-4587,-5865,-6870,-7498,-7603,-7141,-6068,-4434,-2330,92,2632,5081,7221,8879,9899,10215,9776,8647,6906,4729,2319,-89,-2255,-3990,-5136,-5650,-5509,-4810,-3652,-2188,-546,1130,2753,4205,5450,6390,7007,7226,7035,6427,5437,4162,2718,1278,-21,-1014,-1642,-1846,-1689,-1223,-583,153,867,1517,2061,2492,2806,3016,3108,3098,2965,2726,2376,1935,1432,885,351,-128,-484,-667,-622,-341,173,877,1682,2517,3267,3870,4259,4413,4337,4061,3642,3128,2577,2024,1502,1039,658,425,369,583,1065,1842,2820,3913,4951,5791,6288,6346,5928,5061,3831,2392,921,-371,-1313,-1750,-1637,-977,101,1420,2734,3803,4389,4374,3676,2391,654,-1289,-3162,-4712,-5695,-5980,-5497,-4285,-2480,-259,2116,4416,6393,7870,8707,8860,8318,7172,5525,3546,1405,-722,-2670,-4299,-5492,-6156,-6243,-5733,-4675,-3154,-1326,620,2487,4062,5194,5758,5705,5051,3881,2330,592,-1128,-2608,-3667,-4148,-3985,-3181,-1817,-84,1813,3612,5092,6061,6423,6131,5243,3880,2189,401,-1310,-2730,-3729,-4204,-4131,-3543,-2529,-1247,163,1504,2665,3523,4039,4198,4024,3561,2853,1953,907,-212,-1360,-2448,-3431,-4244,-4845,-5200,-5287,-5091,-4622,-3908,-3005,-2002,-993,-104,590,1003,1147,1038,782,479,256,215,414,864,1523,2301,3093,3792,4286,4518,4428,4032,3358,2496,1555,662,-60,-518,-679,-540,-185,297,790,1193,1445,1516,1422,1189,885,546,252,31,-68,-50,83,293,537,778,987,1153,1294,1438,1632,1919,2338,2904,3595,4365,5099,5713,6054,6063,5646,4830,3642,2194,607,-976,-2409,-3578,-4371,-4718,-4578,-3930,-2820,-1314,483,2410,4346,6103,7583,8642,9248,9342,8978,8194,7096,5798,4417,3079,1898,940,300,-27,-2,341,974,1846,2878,3999,5099,6089,6853,7299,7334,6908,5978,4581,2759,647,-1612,-3806,-5741,-7206,-8049,-8171,-7563,-6300,-4552,-2512,-445,1428,2886,3775,4011,3584,2574,1123,-567,-2283,-3810,-4977,-5679,-5855,-5542,-4787,-3705,-2430,-1081,191,1293,2144,2713,3005,3080,3003,2873,2788,2804,2996,3347,3852,4424,4986,5402,5571,5369,4740,3651,2149,326,-1660,-3609,-5326,-6599,-7289,-7317,-6681,-5487,-3869,-2043,-196,1474,2817,3741,4184,4172,3757,3034,2144,1200,338,-356,-850,-1128,-1256,-1305,-1353,-1491,-1727,-2071,-2440,-2746,-2863,-2695,-2171,-1291,-114,1233,2581,3736,4525,4808,4520,3689,2394,823,-849,-2411,-3712,-4636,-5142,-5226,-4928,-4318,-3457,-2429,-1311,-174,890,1822,2530,2974,3098,2890,2364,1550,532,-598,-1706,-2672,-3354,-3679,-3589,-3109,-2326,-1383,-443,290,685,612,35,-1005,-2419,-4028,-5648,-7084,-8164,-8780,-8873,-8435,-7543,-6258,-4729,-3053,-1378,193,1558,2641,3400,3815,3902,3698,3259,2648,1949,1223,571,28,-339,-515,-497,-296,41,450,864,1191,1351,1280,909,244,-730,-1935,-3303,-4701,-5998,-7053,-7744,-7989,-7752,-7062,-5996,-4678,-3241,-1834,-558,487,1261,1753,1960,1932,1698,1318,831,283,-312,-913,-1518,-2100,-2635,-3113,-3504,-3813,-4044,-4220,-4370,-4525,-4693,-4868,-4992,-5022,-4862,-4470,-3781,-2809,-1576,-190,1243,2544,3583,4204,4329,3921,3027,1745,241,-1328,-2797,-4047,-5010,-5662,-6013,-6106,-5975,-5671,-5211,-4643,-3972,-3257,-2513,-1803,-1165,-642,-262,-35,56,21,-99,-285,-532,-840,-1253,-1808,-2537,-3465,-4551,-5740,-6915,-7941,-8690,-9027,-8881,-8214,-7060,-5526,-3751,-1938,-272,1063,1946,2306,2169,1595,727,-293,-1302,-2151,-2733,-2962,-2831,-2368,-1661,-850,-63,543,873,879,577,53,-560,-1123,-1481,-1546,-1264,-652,200,1174,2095,2817,3190,3148,2650,1768,581,-757,-2113,-3353,-4377,-5114,-5532,-5629,-5440,-5021,-4460,-3823,-3198,-2599,-2063,-1536,-1017,-448,155,784,1378,1861,2159,2190,1933,1382,616,-273,-1116,-1779,-2109,-2033,-1532,-660,449,1634,2721,3537,3992,4015,3636,2930,2037,1108,319,-209,-383,-179,344,1096,1927,2686,3243,3497,3411,3002,2327,1490,588,-249,-956,-1418,-1626,-1511,-1106,-415,489,1515,2548,3460,4129,4483,4465,4098,3429,2537,1533,523,-382,-1088,-1526,-1665,-1528,-1169,-707,-257,56,147,-19,-412,-963,-1545,-2039,-2322,-2313,-1986,-1346,-481,530,1538,2439,3105,3480,3533,3310,2880,2356,1833,1397,1093,939,924,1021,1215,1462,1769,2090,2444,2784,3140,3480,3817,4149,4449,4701,4866,4891,4748,4393,3824,3046,2095,1025,-95,-1195,-2195,-3049,-3690,-4107,-4265,-4177,-3859,-3342,-2679,-1931,-1167,-463,107,500,664,612,352,-52,-536,-1025,-1447,-1758,-1898,-1865,-1617,-1178,-543,231,1100,1967,2765,3391,3806,3954,3859,3527,3035,2435,1812,1239,766,449,270,237,268,337,358,315,184,-21,-262,-510,-715,-861,-923,-899,-788,-607,-385,-160,-2,44,-92,-426,-975,-1687,-2506,-3302,-3972,-4363,-4394,-3986,-3161,-1974,-580,855,2113,3019,3423,3244,2499,1249,-321,-2019,-3600,-4835,-5550,-5645,-5100,-4012,-2531,-881,709,1995,2811,3003,2558,1504,-14,-1788,-3574,-5086,-6091,-6381,-5857,-4516,-2451,128,2973,5777,8240,10105,11155,11281,10455,8752,6353,3509,527,-2246,-4519,-6028,-6639,-6314,-5161,-3376,-1257,867,2685,3900,4357,3967,2800,1034,-1086,-3229,-5099,-6432,-7043,-6875,-5955,-4439,-2536,-522,1330,2771,3607,3738,3168,1993,416,-1326,-2951,-4230,-4956,-5038,-4439,-3248,-1591,309,2248,3980,5339,6147,6367,5949,5005,3636,2059,471,-896,-1859,-2272,-2068,-1263,75,1782,3707,5618,7335,8667,9473,9664,9224,8202,6718,4942,3066,1303,-169,-1203,-1730,-1741,-1307,-566,321,1163,1817,2176,2202,1918,1392,721,6,-669,-1228,-1642,-1875,-1926,-1801,-1512,-1100,-613,-101,370,772,1074,1284,1404,1463,1470,1437,1367,1239,1041,750,361,-110,-620,-1106,-1491,-1709,-1694,-1433,-911,-187,691,1610,2485,3195,3665,3821,3633,3105,2281,1252,140,-900,-1729,-2215,-2303,-1973,-1308,-426,500,1289,1782,1861,1477,648,-533,-1929,-3377,-4715,-5813,-6573,-6953,-6955,-6612,-6018,-5252,-4441,-3674,-3044,-2575,-2283,-2103,-1973,-1816,-1554,-1165,-645,-24,614,1242,1751,2142,2347,2389,2256,1994,1623,1226,841,562,431,506,792,1273,1883,2533,3104,3486,3569,3295,2654,1693,551,-637,-1670,-2417,-2761,-2695,-2279,-1658,-1028,-596,-558,-1024,-2042,-3530,-5340,-7242,-8976,-10289,-10982,-10910,-10061,-8470,-6324,-3827,-1276,1049,2886,4014,4332,3797,2505,622,-1621,-3948,-6086,-7797,-8870,-9194,-8723,-7496,-5652,-3377,-918,1469,3540,5091,5976,6121,5527,4275,2507,423,-1754,-3800,-5495,-6684,-7232,-7092,-6268,-4830,-2916,-725,1532,3586,5231,6268,6597,6186,5099,3469,1483,-648,-2725,-4574,-6079,-7165,-7806,-8026,-7858,-7377,-6652,-5775,-4826,-3891,-3032,-2305,-1742,-1358,-1137,-1053,-1035,-1017,-907,-657,-219,363,1038,1683,2167,2366,2193,1604,646,-595,-1965,-3280,-4373,-5075,-5284,-4943,-4074,-2753,-1134,615,2295,3731,4793,5402,5556,5312,4772,4064,3298,2569,1920,1356,849,356,-165,-721,-1300,-1842,-2281,-2508,-2471,-2090,-1384,-378,818,2092,3278,4263,4924,5229,5175,4830,4300,3709,3181,2828,2698,2819,3141,3597,4076,4491,4740,4775,4566,4123,3489,2722,1908,1106,398,-180,-604,-850,-950,-905,-760,-531,-250,92,483,966,1552,2284,3155,4160,5244,6317,7271,7966,8289,8149,7511,6401,4913,3205,1449,-135,-1380,-2132,-2298,-1880,-912,471,2104,3798,5332,6539,7277,7470,7154,6369,5301,4073,2897,1901,1200,839,799,1008,1353,1706,1967,2061,1966,1708,1318,878,440,72,-165,-235,-85,290,904,1726,2712,3782,4848,5781,6483,6835,6791,6323,5496,4400,3195,2021,1032,326,-37,-53,249,796,1519,2317,3105,3778,4264,4483,4406,4046,3441,2705,1930,1246,718,406,272,294,357,418,376,233,-21,-313,-571,-692,-592,-196,507,1521,2759,4135,5515,6733,7659,8136,8095,7479,6347,4782,2976,1113,-573,-1909,-2729,-2962,-2584,-1659,-305,1322,3030,4646,6005,6973,7485,7483,7012,6128,4956,3656,2378,1307,560,244,380,943,1830,2889,3938,4775,5252,5248,4732,3742,2372,752,-956,-2623,-4116,-5337,-6228,-6732,-6834,-6543,-5882,-4918,-3722,-2418,-1097,88,1069,1749,2115,2178,1981,1611,1130,634,169,-217,-506,-703,-821,-876,-885,-844,-747,-563,-259,199,842,1674,2675,3796,4949,6036,6940,7549,7767,7524,6807,5626,4077,2266,359,-1469,-3057,-4249,-4949,-5120,-4751,-3924,-2701,-1215,421,2066,3591,4862,5776,6254,6256,5795,4911,3687,2233,665,-870,-2247,-3342,-4063,-4370,-4264,-3801,-3095,-2259,-1443,-764,-312,-151,-290,-710,-1369,-2197,-3127,-4078,-4976,-5758,-6349,-6708,-6783,-6559,-6038,-5256,-4283,-3205,-2141,-1174,-388,182,547,748,859,961,1138,1434,1878,2434,3031,3581,3959,4096,3907,3424,2658,1748,794,-44,-648,-942,-889,-529,68,780,1485,2035,2349,2322,1964,1291,390,-596,-1547,-2307,-2795,-2950,-2796,-2396,-1855,-1317,-894,-708,-810,-1205,-1842,-2635,-3445,-4176,-4695,-4951,-4903,-4569,-3991,-3250,-2427,-1615,-900,-342,25,190,188,62,-114,-283,-374,-363,-218,54,433,882,1349,1785,2121,2321,2328,2124,1702,1075,289,-586,-1485,-2308,-3003,-3514,-3812,-3903,-3769,-3444,-2913,-2218,-1378,-447,503,1384,2111,2591,2788,2660,2250,1590,773,-120,-997,-1775,-2398,-2823,-3044,-3061,-2910,-2621,-2257,-1863,-1498,-1202,-1012,-927,-960,-1057,-1197,-1311,-1350,-1274,-1057,-709,-265,222,677,1043,1260,1312,1178,899,490,24,-470,-916,-1306,-1588,-1778,-1868,-1895,-1885,-1907,-2009,-2254,-2684,-3304,-4099,-4996,-5925,-6769,-7470,-7943,-8178,-8171,-7960,-7591,-7141,-6650,-6202,-5833,-5590,-5518,-5615,-5912,-6369,-6957,-7606,-8231,-8749,-9074,-9130,-8887,-8327,-7478,-6417,-5208,-3996,-2865,-1949,-1308,-1015,-1070,-1466,-2139,-3016,-3985,-4948,-5779,-6382,-6692,-6642,-6262,-5550,-4604,-3495,-2342,-1243,-312,381,757,792,493,-121,-953,-1945,-2975,-3966,-4835,-5535,-6028,-6319,-6410,-6326,-6099,-5739,-5293,-4747,-4157,-3503,-2848,-2185,-1566,-1015,-546,-193,62,205,252,216,82,-142,-479,-946,-1534,-2249,-3044,-3874,-4676,-5375,-5927,-6278,-6441,-6412,-6253,-5997,-5711,-5417,-5139,-4862,-4562,-4216,-3791,-3284,-2689,-2029,-1333,-624,54,693,1249,1703,2028,2184,2150,1912,1471,871,150,-619,-1375,-2064,-2642,-3092,-3403,-3573,-3609,-3511,-3274,-2909,-2399,-1764,-1001,-137,796,1755,2676,3506,4171,4633,4842,4794,4497,3985,3311,2540,1741,983,316,-222,-612,-874,-1024,-1122,-1208,-1324,-1482,-1686,-1881,-2046,-2104,-2032,-1805,-1419,-921,-337,265,838,1342,1735,2001,2135,2129,2015,1805,1537,1239,940,653,395,165,-40,-215,-370,-496,-604,-686,-748,-789,-792,-758,-654,-474,-217,126,517,944,1355,1720,2001,2178,2246,2192,2048,1800,1488,1101,661,176,-340,-855,-1345,-1752,-2041,-2132,-1995,-1553,-817,225,1508,2943,4429,5820,7019,7905,8432,8561,8325,7769,6999,6082,5145,4238,3432,2769,2270,1943,1799,1804,1951,2185,2489,2802,3122,3400,3631,3805,3908,3962,3973,3968,3978,4000,4053,4092,4098,4011,3782,3380,2770,1977,1034,25,-939,-1751,-2297,-2515,-2366,-1884,-1128,-204,764,1661,2384,2859,3069,3005,2730,2293,1781,1276,836,546,431,542,881,1451,2219,3136,4128,5107,5980,6653,7049,7117,6829,6194,5250,4047,2665,1198,-273,-1620,-2768,-3610,-4090,-4170,-3852,-3172,-2194,-1025,244,1469,2564,3406,3933,4076,3831,3207,2275,1122,-131,-1348,-2401,-3164,-3555,-3542,-3132,-2422,-1514,-575,258,847,1099,975,481,-312,-1307,-2356,-3328,-4086,-4524,-4594,-4257,-3556,-2539,-1291,73,1456,2721,3797,4569,5030,5122,4911,4418,3756,3003,2267,1626,1144,833,715,747,901,1134,1386,1620,1789,1864,1829,1693,1476,1219,978,794,715,757,925,1197,1539,1906,2253,2516,2668,2636,2419,1979,1333,512,-443,-1448,-2447,-3346,-4100,-4657,-5006,-5155,-5124,-4960,-4707,-4410,-4101,-3805,-3514,-3232,-2920,-2574,-2140,-1621,-975,-217,651,1611,2604,3592,4488,5231,5746,5986,5911,5541,4881,4032,3036,2042,1104,365,-145,-342,-232,182,869,1755,2786,3858,4909,5830,6576,7063,7283,7195,6839,6211,5397,4435,3430,2450,1577,871,358,50,-70,-36,106,304,505,659,737,698,556,312,14,-297,-559,-725,-746,-606,-301,148,698,1296,1878,2378,2746,2934,2923,2694,2275,1673,949,156,-634,-1327,-1838,-2087,-2009,-1596,-859,110,1218,2310,3249,3902,4173,4008,3439,2497,1334,56,-1157,-2189,-2914,-3297,-3309,-3028,-2511,-1894,-1266,-736,-353,-146,-102,-177,-321,-459,-545,-511,-341,-1,486,1097,1767,2430,2995,3391,3548,3443,3063,2465,1703,892,135,-457,-797,-832,-543,29,815,1708,2581,3324,3833,4054,3969,3604,3017,2279,1475,666,-69,-711,-1195,-1533,-1691,-1687,-1542,-1284,-971,-660,-418,-310,-369,-629,-1060,-1653,-2332,-3061,-3765,-4415,-4959,-5380,-5655,-5775,-5729,-5520,-5158,-4669,-4116,-3545,-3055,-2692,-2530,-2567,-2814,-3208,-3706,-4214,-4686,-5043,-5260,-5309,-5188,-4924,-4550,-4118,-3684,-3292,-2987,-2787,-2700,-2704,-2773,-2859,-2933,-2937,-2868,-2687,-2415,-2057,-1640,-1198,-753,-330,62,423,749,1055,1329,1566,1742,1813,1741,1488,1033,387,-404,-1275,-2121,-2846,-3345,-3562,-3441,-3030,-2350,-1528,-650,163,810,1244,1399,1298,939,381,-309,-1048,-1753,-2338,-2768,-2992,-3036,-2920,-2696,-2432,-2186,-2010,-1949,-2017,-2204,-2498,-2830,-3158,-3415,-3544,-3525,-3340,-3019,-2610,-2168,-1775,-1470,-1337,-1366,-1597,-1974,-2461,-2966,-3407,-3697,-3766,-3599,-3180,-2575,-1827,-1015,-217,518,1128,1595,1889,2018,1980,1794,1475,1060,569,63,-433,-852,-1155,-1302,-1246,-1003,-542,79,852,1718,2643,3592,4533,5439,6286,7025,7626,8022,8179,8053,7655,6996,6163,5220,4293,3460,2812,2394,2217,2282,2533,2927,3398,3870,4289,4598,4762,4764,4601,4280,3826,3274,2658,2026,1417,860,397,33,-223,-374,-452,-467,-459,-440,-434,-432,-438,-426,-376,-266,-64,236,643,1150,1718,2312,2881,3358,3724,3929,3990,3913,3728,3473,3173,2863,2550,2250,1979,1747,1590,1528,1585,1770,2063,2436,2836,3220,3538,3772,3891,3909,3818,3636,3380,3066,2725,2388,2091,1867,1742,1738,1850,2081,2402,2783,3181,3549,3822,3964,3918,3672,3214,2574,1784,928,69,-701,-1309,-1697,-1833,-1702,-1336,-766,-74,676,1381,1960,2346,2473,2340,1938,1307,520,-360,-1207,-1956,-2495,-2786,-2791,-2529,-2038,-1381,-632,143,875,1520,2049,2449,2731,2911,3017,3067,3089,3069,3032,2934,2791,2572,2284,1936,1547,1145,772,434,177,-17,-126,-162,-120,0,206,490,845,1260,1684,2110,2466,2740,2888,2891,2760,2498,2156,1770,1400,1095,882,788,793,885,1016,1151,1237,1259,1190,1049,854,638,437,274,162,94,54,-1,-96,-279,-557,-947,-1422,-1954,-2496,-2986,-3369,-3594,-3616,-3417,-2991,-2363,-1578,-704,190,1030,1753,2316,2694,2890,2926,2838,2677,2482,2323,2213,2202,2295,2477,2756,3070,3410,3720,3978,4150,4218,4170,3995,3708,3300,2803,2220,1582,918,260,-360,-913,-1387,-1770,-2067,-2290,-2449,-2562,-2656,-2739,-2855,-3004,-3221,-3499,-3848,-4244,-4678,-5099,-5489,-5781,-5967,-5998,-5876,-5605,-5195,-4692,-4107,-3491,-2844,-2211,-1576,-983,-421,83,510,846,1062,1139,1064,823,437,-78,-664,-1272,-1827,-2266,-2536,-2597,-2443,-2075,-1544,-878,-154,583,1265,1839,2256,2481,2477,2245,1795,1162,420,-369,-1119,-1754,-2238,-2516,-2605,-2509,-2277,-1947,-1590,-1236,-958,-763,-696,-751,-920,-1183,-1475,-1755,-1936,-1962,-1772,-1336,-657,220,1226,2236,3137,3802,4135,4095,3662,2905,1886,739,-436,-1505,-2382,-2979,-3266,-3230,-2908,-2356,-1665,-919,-226,340,692,791,606,140,-559,-1442,-2404,-3361,-4211,-4872,-5305,-5476,-5415,-5153,-4768,-4326,-3922,-3607,-3442,-3428,-3548,-3760,-3992,-4197,-4314,-4328,-4224,-4015,-3731,-3380,-3007,-2603,-2192,-1765,-1324,-872,-429,0,364,654,835,887,829,645,390,79,-236,-514,-727,-840,-847,-748,-559,-316,-48,181,348,397,330,139,-160,-525,-937,-1341,-1722,-2050,-2313,-2521,-2662,-2780,-2868,-2963,-3069,-3195,-3339,-3492,-3634,-3737,-3790,-3760,-3648,-3455,-3199,-2923,-2680,-2529,-2524,-2693,-3054,-3574,-4227,-4939,-5668,-6344,-6941,-7416,-7761,-7957,-8010,-7920,-7698,-7381,-6970,-6533,-6070,-5630,-5231,-4883,-4607,-4393,-4241,-4127,-4035,-3924,-3787,-3579,-3321,-2989,-2631,-2259,-1916,-1635,-1441,-1351,-1373,-1483,-1669,-1880,-2085,-2237,-2307,-2281,-2151,-1940,-1659,-1358,-1046,-782,-557,-419,-348,-362,-441,-587,-773,-1006,-1254,-1533,-1813,-2107,-2381,-2641,-2849,-3002,-3076,-3065,-2953,-2748,-2439,-2046,-1579,-1059,-534,-19,422,768,987,1050,966,734,369,-85,-617,-1177,-1752,-2308,-2854,-3369,-3871,-4348,-4797,-5203,-5528,-5749,-5808,-5704,-5402,-4934,-4336,-3658,-2979,-2356,-1844,-1482,-1262,-1182,-1178,-1228,-1248,-1221,-1098,-887,-594,-238,131,509,844,1130,1341,1468,1499,1453,1322,1144,935,714,514,333,188,77,-8,-54,-86,-69,-32,67,203,399,642,920,1239,1572,1923,2290,2650,3021,3355,3652,3868,3970,3947,3768,3457,3027,2517,1978,1446,961,536,175,-139,-427,-703,-985,-1265,-1532,-1754,-1914,-1961,-1899,-1698,-1376,-955,-459,60,555,984,1293,1466,1467,1319,1033,654,240,-168,-520,-781,-941,-980,-908,-737,-474,-148,232,634,1058,1465,1879,2261,2650,3023,3415,3794,4175,4511,4785,4962,5014,4931,4727,4404,4029,3616,3236,2904,2662,2507,2435,2443,2492,2584,2695,2814,2950,3102,3269,3469,3673,3884,4059,4179,4208,4121,3921,3607,3231,2831,2476,2226,2122,2192,2419,2768,3174,3554,3839,3963,3906,3669,3305,2864,2436,2079,1849,1776,1834,2017,2251,2513,2742,2919,3034,3080,3075,3026,2951,2861,2783,2728,2735,2820,3010,3309,3714,4198,4721,5228,5663,5959,6081,5993,5696,5219,4599,3921,3244,2662,2233,2008,2025,2261,2704,3271,3887,4446,4854,5041,4961,4623,4052,3330,2529,1751,1064,538,205,82,149,371,685,1027,1327,1522,1585,1483,1252,907,520,138,-175,-388,-468,-425,-274,-48,210,469,698,882,1027,1135,1225,1303,1374,1437,1486,1516,1530,1533,1552,1587,1691,1833,2066,2338,2656,2979,3274,3515,3674,3744,3714,3612,3427,3209,2947,2683,2412,2157,1921,1718,1559,1444,1389,1388,1444,1545,1674,1804,1900,1932,1861,1682,1365,940,406,-187,-804,-1405,-1931,-2376,-2677,-2866,-2910,-2853,-2713,-2536,-2352,-2213,-2115,-2088,-2099,-2152,-2203,-2252,-2258,-2232,-2143,-2000,-1798,-1550,-1268,-990,-732,-531,-412,-365,-402,-479,-570,-631,-628,-546,-382,-161,92,329,533,666,739,749,727,690,682,702,791,924,1118,1347,1593,1843,2047,2187,2223,2121,1881,1493,999,439,-109,-592,-928,-1085,-1019,-736,-244,403,1170,1961,2735,3392,3911,4226,4355,4283,4057,3712,3300,2872,2469,2119,1832,1614,1452,1343,1283,1279,1337,1478,1703,2003,2374,2762,3147,3468,3690,3780,3723,3519,3189,2774,2305,1850,1431,1096,852,713,670,709,810,942,1077,1178,1209,1156,986,709,331,-125,-601,-1068,-1450,-1718,-1825,-1772,-1568,-1253,-884,-521,-229,-54,-28,-151,-410,-757,-1139,-1487,-1735,-1831,-1731,-1417,-897,-185,660,1602,2559,3479,4288,4922,5335,5483,5359,4974,4361,3594,2736,1887,1115,494,65,-162,-199,-103,70,229,315,273,69,-262,-715,-1198,-1673,-2059,-2319,-2436,-2410,-2291,-2114,-1953,-1853,-1865,-2005,-2279,-2668,-3128,-3622,-4077,-4459,-4705,-4807,-4739,-4539,-4219,-3847,-3462,-3119,-2861,-2703,-2663,-2738,-2906,-3162,-3465,-3806,-4160,-4506,-4841,-5143,-5412,-5631,-5794,-5883,-5902,-5829,-5672,-5423,-5080,-4654,-4131,-3534,-2872,-2175,-1497,-870,-361,3,188,207,54,-214,-585,-988,-1395,-1758,-2040,-2240,-2335,-2357,-2333,-2278,-2253,-2241,-2276,-2324,-2377,-2396,-2371,-2283,-2134,-1958,-1762,-1593,-1466,-1404,-1403,-1467,-1561,-1675,-1776,-1840,-1849,-1787,-1661,-1471,-1251,-1007,-795,-632,-580,-663,-924,-1366,-1989,-2749,-3583,-4413,-5149,-5712,-6056,-6142,-5997,-5655,-5183,-4660,-4155,-3721,-3412,-3234,-3196,-3288,-3464,-3711,-3955,-4168,-4295,-4283,-4131,-3794,-3312,-2701,-2027,-1350,-760,-292,-37,27,-140,-464,-924,-1417,-1904,-2290,-2554,-2652,-2590,-2376,-2047,-1636,-1192,-758,-358,-30,245,451,630,793,961,1154,1348,1544,1694,1782,1769,1661,1453,1186,880,584,319,113,-28,-102,-104,-43,87,277,522,805,1097,1377,1593,1733,1753,1658,1459,1176,867,573,350,238,256,405,655,965,1280,1535,1698,1721,1611,1383,1055,695,321,1,-251,-415,-490,-494,-444,-370,-282,-212,-142,-90,-34,42,144,302,513,806,1156,1584,2039,2513,2957,3331,3609,3752,3766,3642,3422,3127,2826,2556,2373,2303,2355,2528,2774,3075,3352,3588,3729,3767,3700,3542,3326,3085,2860,2680,2560,2510,2511,2557,2613,2669,2695,2678,2604,2458,2250,1979,1676,1359,1080,861,736,721,802,982,1224,1512,1818,2127,2412,2669,2876,3038,3140,3193,3182,3132,3030,2919,2794,2698,2642,2644,2715,2850,3033,3250,3457,3629,3730,3726,3619,3398,3106,2775,2463,2225,2107,2141,2330,2661,3085,3551,3977,4313,4487,4489,4309,3980,3555,3098,2676,2343,2141,2078,2146,2307,2509,2691,2800,2783,2613,2274,1772,1132,377,-450,-1302,-2141,-2911,-3577,-4100,-4442,-4598,-4543,-4303,-3881,-3329,-2668,-1973,-1273,-634,-97,315,571,681,661,531,354,155,-21,-135,-200,-182,-124,-22,100,228,362,495,641,788,944,1081,1190,1251,1251,1198,1105,991,896,826,809,833,891,958,1007,1012,952,819,609,334,8,-352,-724,-1099,-1462,-1813,-2142,-2455,-2734,-2982,-3182,-3330,-3419,-3447,-3428,-3366,-3297,-3233,-3207,-3231,-3314,-3451,-3622,-3810,-3978,-4112,-4180,-4179,-4095,-3946,-3729,-3474,-3189,-2903,-2618,-2368,-2126,-1918,-1711,-1508,-1288,-1042,-761,-430,-56,371,825,1278,1692,1999,2173,2144,1927,1499,928,260,-417,-1023,-1485,-1754,-1816,-1687,-1412,-1071,-725,-465,-326,-352,-535,-856,-1277,-1736,-2196,-2585,-2883,-3044,-3072,-2975,-2773,-2507,-2209,-1915,-1647,-1426,-1237,-1093,-959,-847,-735,-650,-580,-571,-599,-695,-819,-960,-1077,-1136,-1102,-960,-698,-335,104,576,1034,1431,1727,1893,1920,1800,1561,1218,817,395,-8,-339,-569,-656,-590,-371,-26,394,821,1179,1401,1419,1213,762,100,-724,-1640,-2545,-3359,-3980,-4362,-4448,-4257,-3807,-3168,-2416,-1639,-920,-333,66,259,223,11,-358,-796,-1250,-1645,-1914,-2036,-1970,-1741,-1375,-919,-453,-25,307,516,607,589,519,425,369,370,452,613,835,1090,1343,1562,1732,1822,1864,1836,1786,1711,1635,1562,1493,1427,1354,1270,1156,1007,809,553,243,-130,-537,-972,-1394,-1801,-2157,-2478,-2747,-2983,-3182,-3343,-3474,-3550,-3598,-3589,-3558,-3492,-3416,-3335,-3254,-3192,-3129,-3093,-3055,-3051,-3061,-3125,-3233,-3411,-3659,-3958,-4308,-4650,-4969,-5194,-5308,-5268,-5082,-4749,-4310,-3796,-3261,-2742,-2290,-1926,-1675,-1545,-1524,-1596,-1733,-1899,-2069,-2208,-2308,-2354,-2361,-2339,-2313,-2291,-2297,-2330,-2385,-2463,-2529,-2588,-2607,-2592,-2530,-2424,-2281,-2095,-1888,-1650,-1407,-1160,-933,-739,-601,-522,-526,-599,-751,-965,-1228,-1542,-1877,-2244,-2615,-2997,-3358,-3710,-4004,-4257,-4434,-4530,-4544,-4459,-4286,-4020,-3684,-3270,-2824,-2341,-1872,-1432,-1051,-768,-573,-509,-530,-649,-817,-1006,-1197,-1348,-1468,-1534,-1569,-1566,-1559,-1536,-1530,-1529,-1538,-1552,-1564,-1565,-1569,-1561,-1568,-1583,-1614,-1653,-1692,-1710,-1710,-1663,-1596,-1481,-1357,-1207,-1057,-910,-764,-630,-495,-357,-214,-60,101,260,412,545,642,707,708,662,537,363,126,-129,-391,-606,-746,-774,-684,-465,-146,253,696,1147,1586,1989,2331,2604,2783,2855,2817,2655,2387,2021,1581,1096,605,133,-273,-600,-821,-930,-938,-851,-691,-486,-246,-7,226,428,595,724,809,876,917,977,1057,1189,1377,1625,1911,2221,2507,2743,2893,2936,2879,2731,2537,2334,2177,2109,2171,2372,2723,3190,3744,4336,4919,5447,5886,6217,6421,6512,6481,6366,6167,5924,5646,5361,5074,4802,4529,4268,4000,3734,3467,3207,2972,2761,2606,2485,2426,2404,2420,2462,2511,2561,2587,2581,2516,2398,2204,1967,1687,1422,1197,1074,1075,1242,1568,2042,2638,3298,3992,4653,5259,5765,6159,6422,6553,6552,6422,6184,5845,5444,5007,4577,4191,3883,3664,3555,3529,3595,3723,3911,4152,4435,4762,5112,5484,5840,6183,6473,6712,6885,6981,7003,6934,6782,6547,6245,5898,5525,5168,4830,4545,4309,4123,3981,3858,3736,3594,3399,3155,2844,2491,2120,1759,1456,1227,1110,1100,1206,1402,1664,1964,2245,2491,2642,2700,2639,2484,2251,1989,1732,1529,1395,1358,1394,1503,1648,1806,1974,2125,2294,2466,2689,2939,3254,3580,3928,4242,4502,4680,4750,4711,4557,4293,3937,3504,3025,2543,2088,1721,1453,1322,1304,1391,1520,1650,1706,1656,1453,1110,627,66,-541,-1111,-1604,-1963,-2172,-2218,-2133,-1940,-1705,-1461,-1265,-1128,-1080,-1099,-1190,-1315,-1476,-1638,-1796,-1937,-2049,-2136,-2185,-2205,-2179,-2116,-1998,-1835,-1622,-1381,-1119,-874,-670,-534,-505,-578,-779,-1079,-1456,-1872,-2272,-2594,-2808,-2837,-2691,-2337,-1819,-1171,-471,203,779,1176,1364,1300,1002,491,-181,-943,-1736,-2477,-3125,-3627,-3968,-4137,-4146,-4007,-3749,-3390,-2959,-2486,-2001,-1531,-1108,-753,-480,-303,-205,-190,-230,-317,-434,-557,-679,-778,-842,-876,-861,-819,-743,-640,-508,-341,-118,158,521,939,1436,1957,2502,3008,3462,3803,4032,4091,3999,3731,3316,2774,2144,1471,808,189,-334,-748,-1030,-1186,-1235,-1199,-1119,-1021,-945,-906,-924,-993,-1119,-1287,-1497,-1747,-2025,-2347,-2691,-3061,-3440,-3800,-4121,-4360,-4496,-4496,-4352,-4055,-3621,-3078,-2464,-1834,-1237,-717,-320,-46,88,122,77,-2,-74,-110,-82,19,183,404,655,904,1129,1296,1390,1406,1342,1218,1062,907,780,724,739,839,1005,1201,1392,1530,1577,1506,1296,953,484,-67,-679,-1279,-1850,-2315,-2671,-2882,-2956,-2909,-2781,-2589,-2407,-2217,-2084,-1975,-1910,-1868,-1831,-1813,-1783,-1784,-1796,-1861,-1974,-2163,-2407,-2722,-3060,-3426,-3764,-4074,-4300,-4456,-4493,-4429,-4239,-3942,-3544,-3075,-2568,-2058,-1599,-1217,-959,-836,-857,-1017,-1287,-1635,-2016,-2387,-2707,-2940,-3078,-3099,-3032,-2875,-2661,-2420,-2169,-1959,-1793,-1721,-1734,-1855,-2063,-2354,-2681,-3034,-3349,-3619,-3800,-3879,-3847,-3709,-3476,-3173,-2838,-2506,-2229,-2045,-1985,-2071,-2295,-2634,-3039,-3457,-3825,-4091,-4228,-4220,-4097,-3889,-3643,-3417,-3226,-3110,-3050,-3047,-3066,-3107,-3142,-3188,-3250,-3347,-3493,-3705,-3961,-4260,-4551,-4808,-4979,-5045,-4974,-4785,-4482,-4114,-3719,-3334,-3015,-2762,-2618,-2564,-2609,-2733,-2924,-3157,-3422,-3689,-3955,-4185,-4390,-4532,-4634,-4659,-4626,-4521,-4339,-4097,-3781,-3423,-3029,-2622,-2221,-1849,-1514,-1236,-1021,-862,-779,-737,-755,-791,-853,-913,-965,-1001,-1005,-974,-904,-776,-600,-358,-61,292,694,1115,1551,1942,2283,2516,2628,2599,2422,2112,1699,1210,696,185,-292,-716,-1083,-1402,-1665,-1890,-2066,-2195,-2280,-2303,-2279,-2195,-2066,-1898,-1710,-1522,-1364,-1253,-1211,-1233,-1315,-1424,-1530,-1600,-1606,-1527,-1379,-1141,-862,-528,-170,207,597,982,1362,1716,2047,2342,2597,2819,2996,3147,3267,3362,3442,3501,3549,3569,3571,3523,3441,3299,3124,2911,2699,2494,2340,2247,2236,2315,2471,2702,2971,3257,3520,3730,3863,3905,3847,3703,3477,3188,2853,2474,2080,1669,1276,906,600,362,232,206,304,514,841,1246,1740,2251,2787,3277,3714,4057,4301,4447,4509,4517,4511,4514,4566,4671,4827,5024,5227,5415,5552,5633,5640,5590,5510,5406,5328,5278,5269,5308,5368,5449,5502,5547,5524,5481,5376,5250,5093,4928,4754,4582,4407,4235,4055,3875,3686,3482,3276,3048,2828,2601,2396,2201,2044,1900,1781,1658,1535,1378,1205,989,762,513,282,60,-110,-227,-280,-244,-141,45,297,602,952,1328,1718,2108,2497,2848,3191,3460,3695,3836,3902,3875,3766,3586,3370,3137,2928,2751,2623,2529,2464,2398,2323,2221,2093,1953,1802,1680,1587,1554,1567,1629,1708,1778,1808,1754,1604,1335,950,470,-84,-665,-1231,-1751,-2188,-2539,-2792,-2968,-3064,-3104,-3088,-3017,-2898,-2714,-2475,-2175,-1821,-1434,-1022,-627,-261,39,269,411,479,479,432,355,257,158,57,-35,-113,-173,-198,-178,-103,52,276,592,958,1371,1757,2084,2271,2286,2080,1659,1038,272,-575,-1417,-2192,-2821,-3271,-3509,-3543,-3390,-3100,-2718,-2318,-1953,-1669,-1516,-1492,-1615,-1859,-2192,-2589,-2997,-3381,-3707,-3950,-4092,-4145,-4106,-4004,-3856,-3689,-3524,-3387,-3285,-3224,-3202,-3199,-3196,-3166,-3082,-2918,-2669,-2326,-1905,-1440,-944,-479,-54,289,553,728,842,898,927,933,923,897,852,774,678,550,425,303,216,166,180,240,354,497,651,799,914,980,999,951,861,728,564,391,204,19,-173,-367,-573,-788,-1015,-1253,-1485,-1710,-1903,-2061,-2157,-2197,-2158,-2060,-1886,-1657,-1368,-1026,-647,-238,181,584,955,1271,1512,1681,1764,1777,1730,1634,1518,1396,1281,1202,1146,1132,1143,1175,1208,1231,1214,1150,1008,791,479,93,-360,-844,-1319,-1748,-2089,-2312,-2404,-2365,-2209,-1965,-1665,-1333,-1017,-721,-481,-307,-194,-163,-179,-254,-348,-474,-577,-689,-758,-813,-840,-853,-866,-894,-952,-1047,-1189,-1372,-1586,-1823,-2058,-2275,-2462,-2587,-2667,-2667,-2624,-2522,-2394,-2248,-2109,-1984,-1891,-1829,-1797,-1795,-1814,-1851,-1896,-1953,-2000,-2043,-2057,-2036,-1966,-1834,-1648,-1395,-1108,-790,-484,-225,-44,14,-59,-282,-633,-1100,-1646,-2225,-2808,-3342,-3807,-4168,-4423,-4550,-4576,-4499,-4346,-4142,-3914,-3677,-3466,-3269,-3110,-2969,-2841,-2700,-2536,-2328,-2064,-1749,-1378,-987,-581,-207,115,353,482,502,403,207,-51,-350,-625,-867,-1032,-1122,-1142,-1105,-1039,-964,-899,-871,-879,-935,-1040,-1186,-1370,-1585,-1810,-2045,-2275,-2475,-2661,-2785,-2877,-2907,-2889,-2827,-2722,-2595,-2448,-2295,-2141,-1996,-1867,-1757,-1687,-1648,-1670,-1742,-1881,-2078,-2336,-2643,-2983,-3334,-3673,-3953,-4158,-4241,-4195,-4010,-3691,-3271,-2773,-2246,-1732,-1255,-870,-582,-411,-366,-428,-577,-797,-1025,-1251,-1409,-1481,-1428,-1238,-907,-455,81,657,1202,1681,2031,2248,2309,2245,2060,1814,1508,1207,899,625,371,146,-54,-249,-434,-639,-854,-1098,-1350,-1623,-1878,-2131,-2354,-2530,-2677,-2749,-2776,-2729,-2623,-2452,-2234,-1973,-1687,-1393,-1098,-815,-542,-278,-6,275,590,931,1309,1700,2092,2451,2753,2978,3111,3158,3135,3060,2979,2898,2855,2833,2834,2824,2782,2678,2492,2224,1888,1510,1144,828,616,548,631,881,1267,1753,2305,2851,3363,3791,4109,4311,4387,4361,4243,4068,3858,3629,3401,3168,2929,2674,2393,2076,1743,1395,1073,807,628,566,628,818,1119,1508,1956,2422,2886,3305,3668,3956,4160,4288,4345,4344,4318,4275,4256,4268,4337,4465,4651,4886,5154,5437,5714,5980,6214,6435,6614,6782,6906,7005,7050,7039,6960,6802,6581,6296,5980,5648,5323,5016,4731,4457,4186,3902,3602,3279,2944,2603,2264,1946,1635,1366,1105,897,713,590,528,538,635,806,1062,1370,1734,2117,2518,2916,3309,3687,4062,4432,4799,5170,5531,5872,6184,6426,6590,6647,6576,6401,6110,5764,5378,5016,4693,4444,4257,4131,4022,3920,3767,3574,3307,2996,2647,2305,1991,1741,1583,1514,1558,1683,1882,2120,2350,2535,2628,2595,2418,2100,1652,1124,552,-3,-507,-910,-1216,-1403,-1498,-1521,-1496,-1456,-1427,-1418,-1448,-1495,-1562,-1618,-1659,-1660,-1625,-1538,-1413,-1239,-1033,-792,-519,-217,120,486,876,1267,1649,1972,2223,2348,2335,2166,1855,1443,980,544,204,8,1,161,472,859,1262,1597,1817,1876,1781,1540,1218,855,516,231,23,-126,-236,-357,-528,-780,-1148,-1634,-2230,-2907,-3621,-4297,-4885,-5293,-5493,-5419,-5088,-4479,-3660,-2672,-1611,-563,368,1114,1602,1816,1747,1439,942,345,-278,-842,-1297,-1601,-1755,-1766,-1681,-1536,-1396,-1306,-1297,-1388,-1569,-1812,-2101,-2384,-2644,-2855,-3002,-3083,-3120,-3094,-3072,-3015,-2982,-2942,-2914,-2878,-2830,-2763,-2664,-2541,-2396,-2237,-2089,-1956,-1861,-1822,-1835,-1917,-2050,-2217,-2406,-2577,-2719,-2816,-2852,-2847,-2806,-2745,-2693,-2638,-2600,-2551,-2493,-2391,-2242,-2021,-1716,-1334,-854,-319,283,889,1481,2009,2420,2700,2794,2710,2424,1970,1362,654,-106,-853,-1524,-2058,-2401,-2493,-2322,-1848,-1112,-136,1013,2251,3495,4649,5623,6349,6762,6830,6543,5896,4928,3673,2185,544,-1187,-2919,-4578,-6089,-7389,-8418,-9143,-9537,-9612,-9383,-8910,-8238,-7436,-6559,-5650,-4756,-3890,-3093,-2360,-1728,-1201,-796,-540,-431,-480,-668,-977,-1365,-1799,-2230,-2621,-2943,-3174,-3301,-3333,-3271,-3136,-2946,-2713,-2448,-2166,-1860,-1538,-1198,-841,-470,-100,259,572,808,932,917,758,452,37,-465,-986,-1495,-1919,-2238,-2407,-2438,-2325,-2115,-1824,-1498,-1173,-876,-649,-503,-468,-536,-716,-996,-1350,-1769,-2201,-2629,-3018,-3349,-3621,-3840,-4022,-4198,-4384,-4605,-4868,-5171,-5503,-5840,-6146,-6391,-6533,-6532,-6379,-6046,-5569,-4963,-4292,-3604,-2970,-2433,-2040,-1793,-1689,-1681,-1726,-1761,-1741,-1639,-1444,-1167,-844,-495,-171,113,340,512,643,757,870,1011,1181,1394,1645,1918,2203,2460,2665,2770,2758,2595,2288,1827,1240,529,-262,-1136,-2057,-3017,-3992,-4975,-5917,-6831,-7639,-8346,-8888,-9241,-9375,-9266,-8909,-8323,-7525,-6578,-5524,-4431,-3357,-2341,-1448,-683,-100,319,564,654,626,494,312,99,-102,-257,-338,-315,-176,85,448,898,1391,1900,2394,2838,3232,3553,3805,3967,4034,3966,3748,3344,2726,1906,888,-263,-1490,-2687,-3780,-4659,-5281,-5580,-5567,-5240,-4668,-3891,-3013,-2067,-1153,-273,498,1181,1736,2182,2522,2759,2918,2986,2984,2886,2704,2424,2044,1585,1051,489,-72,-587,-1022,-1349,-1569,-1675,-1691,-1626,-1501,-1322,-1098,-805,-445,17,587,1266,2052,2896,3771,4607,5357,5974,6412,6677,6763,6714,6568,6373,6169,5982,5822,5671,5507,5286,4977,4549,3996,3328,2577,1797,1049,385,-132,-489,-665,-677,-532,-275,96,525,1018,1541,2093,2666,3264,3893,4560,5262,6007,6772,7538,8271,8925,9468,9857,10076,10110,9970,9679,9261,8772,8226,7676,7123,6587,6057,5530,5006,4479,3978,3506,3107,2804,2638,2630,2800,3137,3610,4168,4743,5266,5677,5937,6011,5926,5680,5332,4911,4467,4029,3628,3265,2944,2645,2346,2024,1657,1244,780,288,-221,-716,-1179,-1591,-1927,-2198,-2378,-2495,-2539,-2527,-2474,-2380,-2256,-2105,-1910,-1677,-1385,-1036,-629,-169,328,863,1416,1983,2564,3138,3725,4313,4903,5499,6068,6593,7021,7310,7401,7263,6864,6215,5337,4287,3140,1980,896,-47,-802,-1357,-1739,-1991,-2189,-2401,-2689,-3097,-3646,-4317,-5091,-5910,-6727,-7490,-8140,-8657,-8991,-9163,-9158,-9010,-8753,-8423,-8068,-7725,-7431,-7199,-7055,-6974,-6960,-6967,-6981,-6944,-6847,-6647,-6353,-5954,-5487,-4949,-4384,-3780,-3154,-2489,-1765,-978,-106,843,1841,2873,3866,4793,5585,6228,6690,6973,7101,7081,6962,6755,6477,6127,5678,5103,4363,3420,2266,895,-668,-2367,-4144,-5904,-7558,-9009,-10174,-10993,-11412,-11444,-11081,-10395,-9438,-8304,-7070,-5828,-4636,-3546,-2570,-1714,-938,-230,470,1163,1864,2555,3194,3756,4191,4482,4619,4612,4493,4290,4044,3779,3526,3292,3086,2912,2758,2636,2539,2472,2461,2487,2580,2704,2855,2984,3067,3059,2951,2742,2467,2171,1928,1792,1831,2071,2516,3141,3884,4663,5387,5961,6312,6396,6193,5736,5057,4241,3351,2469,1671,1007,519,225,111,153,300,502,703,860,940,941,863,753,634,566,601,756,1076,1533,2112,2763,3418,4016,4496,4820,4949,4891,4641,4240,3716,3117,2483,1856,1261,723,232,-197,-586,-931,-1238,-1488,-1677,-1746,-1705,-1487,-1113,-557,128,926,1741,2524,3193,3677,3967,4014,3865,3531,3067,2524,1928,1324,699,75,-589,-1285,-2050,-2876,-3766,-4706,-5667,-6622,-7530,-8352,-9049,-9590,-9953,-10122,-10103,-9900,-9532,-9025,-8401,-7684,-6904,-6079,-5231,-4395,-3582,-2842,-2177,-1607,-1135,-738,-426,-155,60,251,404,547,666,777,881,963,1022,1027,938,732,347,-239,-1044,-2074,-3276,-4617,-6000,-7353,-8589,-9631,-10431,-10964,-11212,-11216,-10981,-10582,-10045,-9451,-8831,-8260,-7757,-7364,-7081,-6896,-6797,-6737,-6700,-6650,-6562,-6431,-6243,-6011,-5746,-5458,-5164,-4864,-4557,-4238,-3884,-3499,-3069,-2602,-2126,-1654,-1237,-902,-682,-606,-668,-864,-1148,-1487,-1807,-2071,-2223,-2256,-2148,-1943,-1632,-1301,-940,-624,-353,-160,-63,-62,-184,-419,-793,-1288,-1919,-2660,-3493,-4392,-5286,-6138,-6850,-7372,-7631,-7583,-7211,-6519,-5544,-4340,-2993,-1569,-172,1146,2301,3261,3982,4446,4654,4596,4324,3838,3224,2501,1751,1012,335,-242,-678,-966,-1062,-984,-709,-259,347,1088,1915,2776,3626,4381,5021,5475,5737,5791,5643,5323,4844,4254,3573,2832,2043,1218,351,-531,-1433,-2306,-3124,-3833,-4378,-4729,-4834,-4695,-4310,-3706,-2939,-2059,-1134,-229,608,1320,1881,2266,2454,2472,2306,2025,1644,1233,829,475,201,8,-99,-165,-210,-292,-428,-654,-949,-1294,-1628,-1887,-1997,-1905,-1556,-955,-102,941,2121,3348,4550,5654,6609,7380,7967,8359,8602,8691,8681,8574,8389,8138,7794,7368,6819,6142,5325,4359,3278,2099,885,-306,-1417,-2380,-3173,-3755,-4141,-4338,-4374,-4290,-4118,-3904,-3681,-3488,-3348,-3281,-3297,-3388,-3534,-3705,-3850,-3926,-3887,-3694,-3336,-2816,-2153,-1393,-565,256,1059,1777,2411,2933,3347,3658,3887,4058,4208,4381,4585,4865,5188,5566,5957,6341,6688,6983,7207,7367,7466,7515,7543,7542,7555,7541,7532,7476,7378,7214,6977,6683,6339,5970,5610,5250,4945,4656,4418,4209,4019,3860,3693,3540,3364,3166,2924,2629,2271,1856,1389,891,384,-115,-570,-980,-1308,-1566,-1729,-1792,-1741,-1545,-1192,-642,105,1058,2183,3437,4756,6054,7270,8328,9187,9824,10232,10424,10433,10275,9996,9611,9155,8636,8093,7521,6959,6404,5869,5354,4845,4333,3799,3227,2616,1956,1271,567,-128,-792,-1412,-1966,-2457,-2868,-3208,-3460,-3629,-3688,-3643,-3461,-3159,-2727,-2195,-1588,-946,-312,274,770,1145,1379,1452,1377,1148,811,375,-97,-588,-1026,-1384,-1613,-1681,-1576,-1291,-846,-272,373,1047,1667,2187,2546,2705,2652,2378,1925,1325,653,-42,-696,-1275,-1757,-2139,-2452,-2720,-3000,-3331,-3751,-4294,-4946,-5713,-6533,-7367,-8142,-8791,-9260,-9496,-9471,-9171,-8604,-7794,-6781,-5618,-4367,-3085,-1841,-675,360,1238,1928,2425,2705,2780,2639,2292,1753,1029,167,-805,-1818,-2805,-3694,-4401,-4864,-5032,-4872,-4393,-3627,-2633,-1510,-340,757,1693,2390,2780,2851,2590,2025,1224,228,-846,-1942,-2949,-3811,-4457,-4858,-4986,-4865,-4503,-3971,-3313,-2594,-1875,-1185,-564,-10,468,886,1255,1586,1892,2185,2450,2708,2918,3090,3183,3191,3085,2858,2500,2015,1415,727,-19,-780,-1509,-2168,-2706,-3116,-3366,-3479,-3458,-3344,-3151,-2929,-2663,-2391,-2071,-1711,-1254,-694,21,890,1930,3129,4445,5853,7266,8644,9907,11005,11896,12554,12959,13131,13052,12755,12248,11535,10648,9580,8361,7005,5537,4005,2446,926,-500,-1771,-2827,-3637,-4165,-4408,-4379,-4096,-3619,-2974,-2241,-1455,-666,85,791,1423,1982,2453,2827,3068,3171,3092,2833,2384,1753,977,89,-850,-1779,-2634,-3352,-3878,-4177,-4218,-3997,-3518,-2803,-1884,-807,382,1616,2842,3984,4989,5807,6391,6746,6848,6740,6448,6005,5478,4865,4240,3582,2931,2273,1608,928,213,-547,-1362,-2242,-3171,-4149,-5140,-6114,-7037,-7848,-8530,-9007,-9292,-9325,-9141,-8733,-8144,-7419,-6613,-5787,-5013,-4339,-3834,-3522,-3441,-3583,-3942,-4474,-5130,-5846,-6550,-7175,-7670,-7973,-8079,-7959,-7645,-7158,-6561,-5908,-5281,-4737,-4336,-4113,-4074,-4209,-4480,-4842,-5231,-5603,-5880,-6047,-6044,-5882,-5557,-5112,-4598,-4082,-3637,-3315,-3186,-3247,-3521,-3960,-4518,-5125,-5693,-6160,-6455,-6543,-6410,-6071,-5566,-4958,-4315,-3709,-3210,-2864,-2692,-2715,-2890,-3209,-3603,-4048,-4484,-4891,-5247,-5547,-5802,-6020,-6222,-6423,-6626,-6835,-7018,-7176,-7252,-7251,-7122,-6873,-6484,-5964,-5322,-4584,-3768,-2913,-2047,-1204,-411,299,913,1396,1748,1926,1948,1771,1438,933,321,-363,-1046,-1664,-2149,-2459,-2548,-2416,-2068,-1523,-837,-44,793,1618,2400,3075,3638,4046,4305,4395,4322,4092,3706,3200,2584,1905,1205,517,-110,-656,-1103,-1446,-1707,-1893,-2052,-2181,-2329,-2483,-2653,-2823,-2970,-3075,-3107,-3052,-2891,-2620,-2245,-1766,-1219,-609,12,627,1183,1665,2029,2276,2394,2405,2338,2238,2147,2120,2175,2346,2621,2982,3413,3852,4280,4631,4881,4982,4926,4691,4298,3758,3115,2413,1698,1023,433,-55,-408,-637,-762,-799,-800,-785,-796,-840,-938,-1074,-1229,-1380,-1475,-1485,-1365,-1101,-675,-107,585,1359,2171,2983,3743,4436,5017,5498,5848,6091,6210,6230,6149,5986,5759,5484,5180,4869,4546,4230,3888,3514,3086,2568,1961,1255,459,-388,-1251,-2085,-2832,-3448,-3892,-4133,-4152,-3957,-3551,-2977,-2272,-1491,-689,85,786,1387,1863,2216,2444,2568,2598,2564,2476,2361,2237,2103,1998,1901,1846,1829,1845,1908,1981,2060,2107,2097,2000,1803,1495,1099,627,147,-315,-658,-853,-810,-504,98,996,2154,3528,5031,6584,8073,9421,10517,11319,11767,11860,11617,11079,10316,9400,8420,7443,6562,5812,5254,4889,4715,4690,4762,4846,4872,4752,4444,3897,3136,2178,1104,-5,-1054,-1945,-2614,-2992,-3080,-2862,-2398,-1732,-948,-130,643,1292,1770,2034,2090,1942,1649,1255,833,446,155,4,35,249,657,1243,1960,2794,3657,4526,5319,6003,6524,6866,6996,6923,6652,6208,5627,4965,4255,3577,2952,2434,2034,1764,1609,1562,1583,1668,1773,1908,2048,2207,2381,2571,2786,3005,3235,3448,3632,3770,3839,3817,3701,3455,3097,2610,2009,1316,545,-256,-1068,-1842,-2556,-3176,-3689,-4076,-4349,-4506,-4571,-4567,-4517,-4457,-4415,-4417,-4482,-4615,-4800,-5019,-5213,-5350,-5363,-5222,-4910,-4418,-3793,-3061,-2301,-1566,-927,-443,-149,-81,-233,-598,-1137,-1800,-2527,-3248,-3892,-4386,-4679,-4705,-4458,-3921,-3126,-2140,-1018,132,1235,2212,3003,3579,3930,4056,4002,3778,3448,3022,2552,2037,1498,922,306,-366,-1101,-1907,-2767,-3674,-4586,-5478,-6301,-7024,-7600,-8009,-8230,-8249,-8083,-7731,-7220,-6566,-5786,-4894,-3912,-2856,-1753,-624,483,1550,2523,3388,4107,4675,5081,5325,5431,5387,5239,4979,4659,4286,3916,3559,3253,3004,2812,2662,2525,2370,2170,1900,1569,1185,797,445,187,55,82,250,548,913,1288,1604,1791,1808,1616,1216,625,-106,-929,-1758,-2541,-3200,-3694,-3999,-4100,-4014,-3762,-3376,-2891,-2337,-1741,-1119,-491,144,779,1411,2051,2679,3311,3928,4539,5143,5736,6325,6901,7463,7988,8463,8859,9144,9296,9275,9066,8645,8014,7174,6164,5009,3776,2511,1277,128,-900,-1771,-2480,-3027,-3422,-3701,-3869,-3963,-3981,-3921,-3795,-3566,-3264,-2866,-2412,-1919,-1425,-979,-604,-344,-200,-181,-270,-444,-670,-911,-1133,-1295,-1368,-1336,-1173,-903,-510,-39,506,1083,1671,2245,2776,3243,3634,3915,4102,4163,4129,3991,3774,3496,3160,2789,2384,1946,1493,1012,527,44,-427,-864,-1260,-1613,-1914,-2186,-2445,-2712,-3022,-3391,-3823,-4320,-4845,-5379,-5873,-6312,-6647,-6890,-7014,-7052,-7001,-6895,-6754,-6614,-6494,-6431,-6427,-6509,-6665,-6890,-7158,-7451,-7716,-7942,-8058,-8066,-7924,-7643,-7232,-6717,-6151,-5568,-5032,-4560,-4197,-3928,-3765,-3666,-3614,-3547,-3456,-3273,-3016,-2651,-2199,-1693,-1155,-654,-216,103,277,299,157,-104,-468,-886,-1307,-1700,-2017,-2243,-2363,-2387,-2337,-2252,-2186,-2176,-2280,-2517,-2903,-3433,-4073,-4788,-5528,-6248,-6894,-7449,-7871,-8162,-8326,-8360,-8300,-8152,-7945,-7704,-7444,-7180,-6932,-6697,-6488,-6294,-6121,-5943,-5772,-5569,-5345,-5067,-4744,-4347,-3892,-3356,-2767,-2117,-1445,-761,-111,487,986,1365,1602,1680,1614,1415,1118,771,418,114,-107,-213,-189,-47,218,549,944,1348,1739,2106,2419,2693,2920,3101,3248,3343,3399,3402,3361,3280,3161,3026,2869,2695,2505,2267,2004,1659,1271,792,264,-329,-949,-1591,-2205,-2789,-3289,-3713,-4016,-4213,-4274,-4222,-4053,-3798,-3479,-3129,-2783,-2462,-2183,-1939,-1716,-1478,-1198,-829,-362,231,921,1689,2479,3228,3875,4357,4637,4688,4517,4149,3626,3020,2380,1784,1274,887,634,508,476,510,559,593,577,505,363,181,-34,-230,-381,-442,-389,-197,125,576,1108,1689,2256,2758,3144,3379,3443,3347,3103,2761,2360,1938,1538,1171,849,559,296,35,-211,-462,-686,-879,-1000,-1040,-968,-790,-509,-158,233,612,949,1209,1388,1488,1543,1588,1661,1821,2065,2441,2900,3450,4023,4586,5086,5484,5755,5878,5854,5686,5392,5003,4537,4036,3528,3037,2596,2205,1873,1585,1322,1065,786,478,121,-286,-729,-1210,-1699,-2184,-2640,-3047,-3382,-3624,-3757,-3755,-3617,-3326,-2891,-2315,-1612,-800,98,1071,2081,3133,4177,5222,6222,7189,8083,8913,9657,10300,10843,11252,11528,11647,11599,11380,10996,10450,9772,8983,8118,7220,6303,5419,4565,3773,3036,2356,1732,1164,645,185,-217,-558,-833,-1047,-1203,-1311,-1377,-1423,-1445,-1462,-1468,-1462,-1446,-1397,-1334,-1215,-1068,-859,-601,-286,88,513,996,1513,2073,2644,3225,3792,4335,4837,5290,5689,6012,6286,6474,6621,6705,6757,6772,6764,6726,6653,6534,6363,6123,5841,5495,5148,4783,4456,4164,3919,3732,3577,3468,3373,3298,3225,3152,3082,3001,2919,2815,2694,2529,2321,2049,1717,1322,868,357,-193,-797,-1423,-2089,-2768,-3454,-4134,-4785,-5396,-5946,-6410,-6791,-7051,-7206,-7231,-7136,-6927,-6612,-6218,-5760,-5274,-4776,-4287,-3818,-3366,-2920,-2477,-2007,-1530,-1024,-536,-61,344,682,909,1043,1063,1008,875,704,515,343,211,149,166,274,471,735,1051,1384,1713,2001,2254,2437,2587,2694,2784,2869,2951,3017,3050,2995,2819,2462,1895,1087,35,-1231,-2677,-4220,-5788,-7287,-8626,-9745,-10582,-11123,-11368,-11337,-11087,-10660,-10126,-9520,-8895,-8248,-7594,-6900,-6149,-5290,-4322,-3197,-1954,-582,857,2328,3765,5105,6303,7289,8048,8539,8764,8728,8449,7970,7321,6554,5714,4836,3970,3124,2328,1582,889,247,-354,-906,-1424,-1894,-2325,-2707,-3045,-3327,-3576,-3761,-3918,-4018,-4082,-4105,-4094,-4052,-3996,-3921,-3850,-3774,-3711,-3659,-3620,-3596,-3571,-3545,-3493,-3398,-3239,-2983,-2614,-2105,-1446,-623,354,1477,2714,4034,5384,6730,7999,9159,10149,10942,11507,11832,11921,11780,11445,10937,10300,9565,8756,7908,7008,6085,5119,4115,3083,2004,922,-170,-1226,-2229,-3141,-3947,-4614,-5154,-5543,-5808,-5953,-5991,-5959,-5856,-5727,-5580,-5436,-5325,-5238,-5214,-5223,-5285,-5364,-5443,-5485,-5445,-5284,-4966,-4447,-3724,-2781,-1643,-348,1068,2529,3994,5392,6688,7845,8845,9677,10347,10860,11232,11473,11600,11609,11529,11327,11033,10614,10083,9434,8664,7784,6808,5749,4635,3485,2314,1149,-19,-1164,-2309,-3427,-4539,-5605,-6641,-7593,-8460,-9192,-9777,-10177,-10400,-10429,-10298,-10043,-9700,-9337,-8986,-8694,-8478,-8339,-8263,-8217,-8166,-8081,-7929,-7703,-7391,-7006,-6546,-6042,-5485,-4898,-4282,-3630,-2959,-2256,-1534,-798,-71,641,1305,1918,2458,2922,3316,3624,3878,4037,4138,4137,4040,3816,3454,2928,2241,1385,379,-749,-1956,-3201,-4412,-5552,-6552,-7369,-7972,-8324,-8430,-8287,-7934,-7405,-6765,-6073,-5389,-4776,-4262,-3895,-3668,-3605,-3670,-3869,-4157,-4532,-4954,-5417,-5888,-6365,-6814,-7232,-7584,-7861,-8032,-8095,-8031,-7852,-7565,-7202,-6780,-6343,-5891,-5453,-5018,-4575,-4106,-3584,-2990,-2318,-1567,-765,54,833,1521,2047,2373,2458,2296,1911,1341,655,-64,-746,-1306,-1705,-1916,-1941,-1832,-1620,-1406,-1231,-1175,-1264,-1519,-1929,-2458,-3057,-3651,-4187,-4591,-4826,-4861,-4690,-4342,-3838,-3264,-2649,-2088,-1623,-1291,-1128,-1116,-1253,-1494,-1807,-2141,-2466,-2740,-2947,-3058,-3074,-2977,-2759,-2427,-1967,-1404,-741,-9,754,1525,2250,2921,3495,3979,4359,4642,4849,4973,5046,5047,4986,4840,4585,4202,3666,2974,2139,1188,177,-846,-1812,-2677,-3407,-3974,-4391,-4666,-4822,-4901,-4906,-4885,-4821,-4738,-4620,-4458,-4247,-3974,-3643,-3261,-2839,-2403,-1963,-1547,-1157,-800,-474,-167,121,422,718,1055,1401,1785,2187,2607,3037,3465,3892,4301,4705,5081,5441,5769,6065,6324,6544,6719,6853,6931,6953,6897,6748,6492,6106,5596,4950,4206,3372,2506,1635,820,75,-545,-1054,-1433,-1694,-1865,-1955,-2000,-2020,-2029,-2038,-2052,-2059,-2046,-1997,-1885,-1699,-1418,-1048,-588,-71,474,995,1445,1771,1950,1953,1804,1511,1133,713,308,-32,-271,-392,-378,-251,-24,281,631,1024,1437,1885,2376,2924,3558,4279,5115,6039,7050,8094,9131,10093,10934,11579,12018,12200,12143,11854,11371,10747,10040,9311,8611,7981,7436,6974,6586,6231,5897,5540,5163,4742,4304,3854,3421,3039,2724,2496,2369,2316,2338,2379,2415,2392,2286,2060,1726,1270,733,141,-470,-1050,-1574,-2001,-2322,-2508,-2569,-2494,-2294,-1977,-1556,-1028,-407,314,1136,2054,3071,4178,5341,6549,7731,8863,9866,10703,11325,11707,11843,11749,11449,10994,10425,9792,9127,8466,7812,7181,6558,5950,5336,4731,4122,3526,2954,2410,1922,1480,1106,792,530,319,129,-41,-215,-394,-598,-812,-1055,-1311,-1596,-1912,-2257,-2655,-3085,-3565,-4071,-4589,-5104,-5566,-5974,-6262,-6445,-6464,-6343,-6052,-5610,-5029,-4322,-3528,-2672,-1798,-942,-132,602,1255,1814,2282,2651,2920,3065,3082,2935,2617,2113,1416,551,-465,-1566,-2708,-3810,-4817,-5674,-6340,-6814,-7084,-7191,-7148,-7007,-6789,-6519,-6210,-5856,-5441,-4963,-4390,-3742,-3021,-2256,-1497,-774,-153,346,680,846,850,700,453,118,-222,-565,-848,-1078,-1242,-1352,-1448,-1539,-1685,-1884,-2175,-2529,-2946,-3376,-3789,-4130,-4371,-4477,-4446,-4285,-4015,-3680,-3313,-2972,-2676,-2475,-2357,-2341,-2388,-2481,-2568,-2614,-2576,-2424,-2150,-1746,-1239,-652,-13,624,1249,1807,2305,2699,3002,3193,3278,3260,3135,2917,2617,2235,1802,1307,783,226,-349,-933,-1529,-2127,-2730,-3339,-3955,-4577,-5201,-5821,-6412,-6947,-7403,-7720,-7900,-7871,-7657,-7213,-6581,-5755,-4796,-3726,-2601,-1459,-316,792,1874,2923,3940,4924,5856,6720,7475,8115,8582,8891,9003,8950,8736,8401,7992,7541,7119,6731,6435,6218,6098,6047,6058,6091,6134,6154,6145,6092,5996,5863,5694,5499,5273,5017,4713,4353,3908,3358,2683,1863,910,-179,-1361,-2601,-3844,-5026,-6097,-7006,-7720,-8222,-8510,-8593,-8500,-8248,-7870,-7380,-6798,-6126,-5380,-4564,-3678,-2757,-1785,-810,167,1118,2033,2892,3692,4426,5079,5664,6162,6587,6931,7212,7425,7597,7725,7836,7930,8031,8134,8251,8379,8509,8638,8747,8830,8869,8858,8775,8612,8349,7966,7448,6778,5944,4953,3810,2545,1187,-212,-1616,-2978,-4260,-5447,-6505,-7445,-8252,-8945,-9513,-9978,-10324,-10563,-10689,-10698,-10606,-10412,-10132,-9787,-9371,-8908,-8374,-7763,-7051,-6208,-5219,-4076,-2788,-1403,37,1436,2729,3818,4647,5158,5347,5211,4810,4187,3442,2636,1861,1161,572,116,-227,-457,-607,-701,-755,-797,-837,-891,-969,-1083,-1241,-1457,-1751,-2130,-2622,-3222,-3938,-4755,-5650,-6584,-7527,-8420,-9233,-9925,-10476,-10876,-11122,-11227,-11199,-11058,-10821,-10494,-10103,-9646,-9148,-8602,-8014,-7382,-6696,-5959,-5163,-4321,-3444,-2564,-1696,-887,-143,493,1028,1438,1732,1905,1964,1911,1764,1519,1207,830,408,-42,-512,-986,-1457,-1921,-2364,-2795,-3204,-3598,-3972,-4333,-4669,-4992,-5287,-5566,-5823,-6070,-6307,-6541,-6781,-7023,-7268,-7517,-7748,-7973,-8151,-8302,-8398,-8439,-8443,-8384,-8297,-8167,-7994,-7787,-7521,-7210,-6823,-6373,-5829,-5205,-4488,-3684,-2798,-1839,-820,257,1365,2498,3616,4686,5663,6487,7118,7500,7620,7446,7013,6336,5486,4528,3533,2591,1741,1045,504,121,-122,-263,-322,-337,-321,-287,-241,-172,-92,6,109,185,229,185,51,-218,-599,-1119,-1726,-2423,-3155,-3910,-4642,-5344,-5985,-6563,-7058,-7471,-7789,-8012,-8133,-8146,-8056,-7848,-7531,-7090,-6524,-5816,-4968,-3955,-2797,-1483,-47,1477,3046,4583,6049,7358,8485,9379,10032,10443,10635,10630,10471,10185,9806,9362,8871,8359,7829,7326,6826,6377,5955,5574,5225,4895,4583,4270,3963,3639,3316,2956,2589,2167,1715,1200,623,-20,-731,-1496,-2298,-3112,-3891,-4611,-5218,-5682,-5988,-6097,-6038,-5794,-5412,-4914,-4341,-3731,-3107,-2502,-1904,-1327,-732,-115,569,1337,2216,3213,4316,5511,6746,7979,9133,10161,10991,11594,11927,11989,11775,11315,10636,9789,8818,7781,6726,5685,4707,3792,2976,2262,1661,1193,872,719,735,953,1326,1877,2523,3233,3918,4517,4955,5192,5204,4981,4568,3982,3303,2571,1852,1203,658,254,8,-94,-40,122,385,717,1091,1510,1943,2418,2914,3465,4050,4691,5362,6060,6751,7409,7994,8480,8824,9022,9041,8905,8603,8180,7647,7054,6424,5790,5178,4605,4086,3639,3270,2996,2829,2768,2816,2958,3178,3442,3726,3998,4225,4398,4484,4479,4384,4175,3890,3509,3077,2596,2091,1580,1058,548,23,-498,-1030,-1562,-2081,-2574,-3011,-3370,-3631,-3773,-3794,-3689,-3470,-3144,-2731,-2226,-1660,-1006,-301,486,1323,2227,3154,4109,5019,5874,6600,7160,7518,7629,7504,7130,6539,5770,4869,3897,2905,1947,1060,267,-410,-991,-1461,-1856,-2171,-2427,-2628,-2769,-2864,-2888,-2869,-2798,-2696,-2596,-2524,-2524,-2633,-2886,-3296,-3888,-4635,-5528,-6528,-7572,-8632,-9623,-10515,-11250,-11796,-12124,-12232,-12107,-11776,-11245,-10557,-9720,-8788,-7749,-6660,-5490,-4286,-3023,-1729,-411,911,2205,3439,4585,5594,6452,7119,7583,7837,7876,7708,7362,6845,6214,5486,4712,3919,3148,2406,1732,1106,552,43,-420,-862,-1297,-1742,-2216,-2719,-3264,-3840,-4432,-5040,-5615,-6168,-6643,-7057,-7373,-7615,-7773,-7872,-7920,-7943,-7950,-7960,-7970,-7987,-7990,-7963,-7863,-7658,-7307,-6778,-6051,-5122,-4001,-2720,-1322,143,1616,3048,4380,5588,6624,7491,8162,8656,8962,9099,9061,8860,8479,7937,7207,6325,5274,4113,2856,1566,292,-921,-2013,-2960,-3729,-4311,-4703,-4920,-4968,-4886,-4682,-4401,-4054,-3680,-3292,-2916,-2572,-2267,-2022,-1845,-1742,-1724,-1786,-1932,-2142,-2416,-2718,-3032,-3329,-3566,-3713,-3731,-3579,-3235,-2676,-1899,-921,241,1525,2912,4304,5692,6989,8172,9206,10057,10728,11198,11483,11584,11528,11325,11017,10612,10146,9639,9090,8527,7926,7293,6615,5875,5074,4205,3279,2321,1353,422,-444,-1202,-1833,-2323,-2673,-2905,-3039,-3115,-3162,-3209,-3285,-3392,-3546,-3736,-3960,-4200,-4453,-4696,-4928,-5134,-5310,-5448,-5544,-5591,-5575,-5492,-5321,-5058,-4682,-4186,-3559,-2795,-1890,-846,328,1616,2996,4435,5897,7329,8696,9940,11038,11942,12649,13125,13394,13432,13277,12918,12397,11718,10925,10028,9073,8084,7081,6100,5126,4179,3238,2290,1319,311,-734,-1814,-2895,-3956,-4951,-5843,-6594,-7189,-7606,-7872,-7992,-8018,-7976,-7917,-7878,-7880,-7964,-8116,-8360,-8670,-9029,-9421,-9787,-10117,-10347,-10460,-10417,-10203,-9805,-9229,-8483,-7593,-6583,-5484,-4327,-3136,-1937,-750,402,1512,2535,3482,4290,4975,5483,5824,5976,5948,5755,5410,4952,4408,3807,3194,2573,1984,1414,872,352,-168,-679,-1202,-1720,-2231,-2712,-3144,-3516,-3801,-4011,-4119,-4154,-4102,-4006,-3880,-3764,-3701,-3723,-3872,-4167,-4610,-5195,-5882,-6641,-7402,-8121,-8737,-9220,-9542,-9705,-9710,-9593,-9371,-9075,-8734,-8345,-7944,-7506,-7049,-6565,-6045,-5506,-4944,-4378,-3831,-3319,-2871,-2508,-2247,-2102,-2073,-2161,-2350,-2627,-2974,-3363,-3788,-4211,-4633,-5019,-5360,-5634,-5815,-5895,-5843,-5656,-5316,-4819,-4177,-3387,-2490,-1509,-503,471,1346,2067,2582,2867,2915,2747,2403,1935,1403,864,368,-57,-385,-631,-798,-909,-1005,-1084,-1192,-1316,-1466,-1631,-1791,-1934,-2034,-2084,-2064,-1986,-1842,-1670,-1462,-1272,-1094,-970,-900,-912,-991,-1164,-1403,-1716,-2081,-2485,-2912,-3347,-3771,-4173,-4530,-4839,-5063,-5219,-5260,-5217,-5051,-4797,-4429,-3986,-3452,-2861,-2217,-1535,-835,-127,567,1226,1831,2349,2765,3054,3219,3250,3181,3025,2819,2610,2415,2276,2212,2223,2317,2473,2653,2835,2961,3005,2939,2759,2480,2147,1797,1505,1299,1236,1307,1515,1812,2157,2470,2705,2785,2701,2401,1930,1268,507,-349,-1199,-2021,-2734,-3329,-3748,-4016,-4108,-4056,-3882,-3600,-3253,-2840,-2394,-1904,-1388,-822,-225,430,1113,1830,2556,3254,3918,4493,4989,5369,5652,5830,5930,5971,5972,5967,5954,5952,5948,5938,5898,5830,5712,5570,5397,5228,5077,4963,4908,4902,4951,5027,5097,5126,5062,4873,4517,3981,3268,2390,1404,352,-693,-1661,-2503,-3146,-3585,-3773,-3750,-3505,-3092,-2539,-1886,-1172,-425,335,1092,1845,2603,3360,4138,4932,5744,6579,7411,8236,9029,9763,10423,10973,11397,11685,11806,11785,11604,11295,10882,10385,9859,9320,8808,8342,7929,7573,7258,6964,6668,6333,5947,5484,4946,4349,3703,3061,2446,1906,1472,1155,968,892,893,943,984,970,881,667,348,-78,-583,-1110,-1638,-2091,-2457,-2683,-2771,-2709,-2518,-2216,-1828,-1394,-910,-418,109,655,1238,1863,2536,3241,3972,4682,5349,5917,6355,6635,6732,6671,6456,6143,5780,5418,5113,4893,4779,4768,4850,4981,5145,5283,5375,5387,5287,5082,4757,4338,3850,3318,2791,2286,1839,1441,1098,774,440,62,-406,-970,-1658,-2438,-3302,-4191,-5065,-5871,-6563,-7112,-7506,-7743,-7847,-7842,-7764,-7636,-7497,-7343,-7188,-7005,-6771,-6458,-6034,-5481,-4794,-3982,-3078,-2119,-1173,-280,473,1069,1438,1597,1516,1246,803,256,-348,-948,-1486,-1925,-2226,-2369,-2363,-2188,-1889,-1470,-974,-435,109,623,1056,1399,1613,1710,1684,1571,1387,1177,972,779,638,505,398,253,55,-251,-673,-1241,-1942,-2754,-3659,-4591,-5525,-6398,-7179,-7832,-8338,-8702,-8924,-9030,-9048,-8992,-8891,-8755,-8563,-8329,-8000,-7567,-7005,-6296,-5461,-4521,-3526,-2536,-1621,-829,-210,223,474,571,552,481,394,358,392,539,796,1168,1632,2160,2721,3277,3802,4262,4654,4959,5198,5357,5477,5523,5542,5491,5393,5219,4970,4630,4196,3658,3012,2252,1386,410,-658,-1792,-2974,-4146,-5286,-6328,-7248,-7986,-8538,-8857,-8962,-8825,-8489,-7947,-7261,-6447,-5560,-4642,-3730,-2858,-2061,-1334,-707,-144,334,770,1144,1482,1764,1991,2153,2240,2258,2213,2123,2010,1913,1844,1863,1963,2179,2495,2900,3370,3866,4363,4823,5235,5580,5864,6091,6270,6424,6551,6679,6791,6889,6953,6960,6876,6684,6340,5843,5174,4351,3390,2347,1256,192,-803,-1669,-2378,-2898,-3235,-3387,-3386,-3253,-3025,-2728,-2386,-2016,-1629,-1239,-847,-482,-148,118,306,376,342,163,-106,-480,-890,-1304,-1666,-1922,-2039,-1981,-1737,-1313,-730,-25,759,1574,2367,3105,3740,4263,4653,4907,5046,5070,5013,4897,4747,4591,4461,4369,4342,4378,4485,4644,4837,5039,5208,5332,5367,5313,5143,4875,4494,4025,3481,2874,2246,1599,975,388,-146,-605,-991,-1285,-1496,-1617,-1662,-1639,-1561,-1459,-1339,-1249,-1183,-1195,-1275,-1456,-1727,-2090,-2523,-3011,-3509,-4004,-4446,-4820,-5092,-5251,-5280,-5193,-4982,-4690,-4320,-3934,-3532,-3177,-2860,-2628,-2451,-2355,-2297,-2273,-2256,-2225,-2168,-2088,-1977,-1865,-1749,-1655,-1591,-1553,-1552,-1560,-1574,-1571,-1531,-1445,-1306,-1116,-895,-658,-435,-250,-118,-64,-82,-174,-326,-510,-719,-910,-1086,-1216,-1304,-1346,-1337,-1301,-1230,-1150,-1068,-997,-952,-935,-955,-1008,-1092,-1195,-1311,-1435,-1566,-1707,-1874,-2078,-2346,-2674,-3085,-3557,-4089,-4645,-5202,-5731,-6203,-6601,-6912,-7130,-7265,-7328,-7336,-7319,-7298,-7301,-7342,-7440,-7583,-7781,-7999,-8230,-8438,-8604,-8701,-8716,-8624,-8430,-8113,-7691,-7148,-6500,-5747,-4901,-3978,-2996,-1975,-946,69,1027,1919,2688,3341,3822,4135,4259,4197,3962,3579,3088,2533,1967,1430,959,581,293,95,-40,-150,-263,-434,-681,-1045,-1527,-2131,-2836,-3612,-4416,-5211,-5941,-6577,-7087,-7446,-7668,-7741,-7718,-7602,-7466,-7311,-7204,-7127,-7109,-7123,-7147,-7153,-7101,-6964,-6721,-6364,-5903,-5364,-4779,-4187,-3634,-3133,-2721,-2373,-2088,-1824,-1553,-1232,-845,-377,164,746,1353,1928,2450,2882,3206,3414,3513,3515,3447,3340,3228,3141,3105,3139,3244,3433,3673,3963,4259,4543,4769,4919,4962,4889,4702,4397,4008,3539,3029,2487,1935,1379,825,264,-303,-887,-1496,-2116,-2765,-3404,-4040,-4626,-5153,-5572,-5881,-6038,-6058,-5937,-5689,-5350,-4931,-4479,-4001,-3529,-3070,-2616,-2184,-1737,-1284,-796,-270,299,912,1551,2213,2851,3468,4007,4469,4826,5076,5236,5306,5332,5327,5324,5346,5400,5498,5638,5805,5997,6182,6356,6487,6569,6585,6533,6409,6225,5981,5695,5367,5010,4628,4207,3773,3284,2779,2220,1640,1027,411,-199,-768,-1272,-1677,-1962,-2098,-2092,-1925,-1634,-1223,-741,-201,353,915,1471,2031,2600,3209,3863,4589,5387,6241,7140,8036,8898,9665,10310,10779,11065,11145,11043,10771,10386,9921,9444,8991,8606,8313,8120,8021,8005,8033,8090,8121,8125,8051,7917,7701,7418,7086,6708,6315,5898,5482,5057,4625,4179,3708,3189,2640,2030,1400,749,130,-430,-871,-1168,-1287,-1224,-987,-612,-141,367,865,1308,1677,1951,2158,2303,2433,2566,2743,2973,3264,3616,3987,4376,4716,5003,5175,5232,5140,4904,4527,4033,3450,2830,2216,1662,1227,936,839,927,1199,1626,2158,2740,3321,3830,4250,4526,4674,4674,4565,4351,4082,3767,3444,3120,2795,2469,2110,1702,1215,625,-64,-854,-1708,-2590,-3446,-4220,-4865,-5339,-5620,-5712,-5623,-5386,-5040,-4621,-4174,-3722,-3292,-2890,-2518,-2172,-1834,-1507,-1182,-869,-586,-357,-212,-176,-269,-495,-847,-1311,-1834,-2400,-2941,-3434,-3835,-4141,-4327,-4436,-4459,-4458,-4442,-4452,-4499,-4584,-4700,-4816,-4903,-4923,-4848,-4667,-4372,-3993,-3542,-3083,-2634,-2261,-1975,-1804,-1753,-1787,-1909,-2040,-2171,-2236,-2209,-2080,-1827,-1483,-1075,-638,-239,96,309,400,344,187,-63,-339,-599,-800,-901,-899,-789,-605,-379,-169,-18,17,-106,-406,-909,-1581,-2411,-3329,-4289,-5210,-6036,-6713,-7193,-7467,-7506,-7336,-6967,-6438,-5802,-5101,-4406,-3761,-3225,-2815,-2569,-2458,-2484,-2593,-2744,-2893,-2992,-3024,-2968,-2844,-2665,-2468,-2286,-2144,-2063,-2038,-2057,-2082,-2086,-2011,-1847,-1555,-1163,-670,-131,420,939,1381,1735,1975,2121,2179,2201,2208,2249,2361,2546,2834,3187,3590,3996,4360,4629,4769,4741,4537,4154,3625,2977,2271,1559,882,294,-196,-571,-843,-1029,-1156,-1262,-1356,-1493,-1651,-1862,-2108,-2359,-2615,-2827,-2992,-3088,-3109,-3054,-2936,-2758,-2543,-2306,-2059,-1830,-1618,-1441,-1292,-1163,-1044,-910,-744,-526,-240,118,556,1057,1629,2238,2897,3578,4293,5024,5776,6530,7284,8001,8671,9251,9722,10046,10213,10192,10000,9620,9092,8424,7661,6826,5956,5067,4186,3320,2481,1680,927,234,-380,-915,-1342,-1685,-1908,-2063,-2124,-2141,-2116,-2085,-2057,-2062,-2100,-2187,-2319,-2499,-2711,-2961,-3218,-3486,-3730,-3939,-4085,-4148,-4116,-3966,-3707,-3334,-2867,-2332,-1745,-1158,-577,-37,457,910,1319,1716,2104,2509,2941,3399,3891,4396,4900,5384,5821,6191,6486,6682,6790,6806,6738,6608,6424,6212,5989,5770,5576,5401,5269,5151,5065,4976,4900,4790,4675,4507,4305,4055,3746,3396,2986,2533,2019,1459,834,161,-577,-1352,-2167,-2994,-3807,-4587,-5303,-5933,-6467,-6889,-7213,-7427,-7573,-7629,-7643,-7604,-7525,-7413,-7252,-7051,-6788,-6462,-6057,-5573,-5005,-4357,-3651,-2891,-2131,-1387,-714,-135,311,626,794,848,797,693,552,422,314,235,206,192,210,228,249,266,286,307,345,398,476,575,687,806,913,1000,1060,1066,1039,946,803,599,325,-15,-435,-917,-1471,-2056,-2686,-3302,-3911,-4468,-4969,-5398,-5742,-6008,-6197,-6312,-6373,-6376,-6337,-6265,-6158,-6036,-5892,-5749,-5601,-5472,-5345,-5244,-5151,-5067,-4998,-4919,-4849,-4771,-4690,-4608,-4524,-4442,-4369,-4308,-4265,-4240,-4236,-4245,-4261,-4273,-4257,-4210,-4101,-3923,-3671,-3333,-2937,-2482,-2004,-1517,-1057,-633,-271,23,241,386,459,469,422,313,160,-59,-336,-673,-1078,-1534,-2039,-2574,-3119,-3641,-4132,-4536,-4858,-5052,-5124,-5056,-4855,-4532,-4102,-3585,-3013,-2400,-1805,-1230,-753,-366,-144,-62,-161,-409,-797,-1294,-1864,-2474,-3093,-3687,-4245,-4735,-5164,-5501,-5754,-5896,-5931,-5827,-5600,-5228,-4742,-4162,-3524,-2887,-2287,-1783,-1400,-1162,-1060,-1089,-1197,-1359,-1516,-1626,-1659,-1582,-1394,-1097,-721,-295,126,504,801,979,1051,1004,891,730,580,466,427,469,595,795,1037,1302,1555,1771,1937,2040,2085,2073,2020,1932,1815,1688,1531,1361,1161,919,647,311,-67,-506,-983,-1496,-2020,-2530,-3012,-3423,-3751,-3970,-4058,-4011,-3811,-3470,-2988,-2392,-1713,-976,-241,460,1075,1567,1908,2088,2097,1972,1718,1411,1068,764,522,380,346,414,576,792,1059,1329,1622,1908,2228,2571,2976,3439,3965,4540,5136,5723,6256,6716,7053,7276,7365,7343,7236,7069,6885,6704,6545,6403,6270,6109,5902,5603,5203,4687,4058,3341,2571,1789,1064,434,-37,-319,-389,-247,76,553,1109,1705,2260,2736,3095,3306,3381,3322,3158,2929,2664,2403,2181,2015,1931,1934,2031,2211,2467,2777,3121,3484,3830,4163,4459,4717,4947,5133,5295,5427,5537,5634,5727,5834,5968,6136,6349,6598,6868,7138,7380,7555,7658,7630,7502,7233,6855,6381,5827,5241,4642,4077,3579,3166,2873,2684,2622,2652,2768,2937,3136,3334,3524,3669,3784,3844,3866,3838,3768,3645,3479,3255,2993,2687,2370,2048,1773,1543,1409,1351,1386,1482,1612,1743,1832,1867,1823,1718,1563,1390,1238,1135,1114,1197,1380,1683,2057,2518,2995,3487,3935,4323,4615,4796,4852,4789,4598,4312,3929,3483,2992,2465,1936,1400,887,409,-14,-355,-588,-705,-669,-499,-185,250,764,1335,1895,2410,2830,3114,3253,3219,3041,2714,2294,1788,1256,708,180,-323,-792,-1235,-1651,-2062,-2466,-2871,-3273,-3673,-4055,-4422,-4752,-5047,-5296,-5501,-5651,-5757,-5807,-5808,-5761,-5659,-5512,-5319,-5084,-4817,-4536,-4242,-3972,-3725,-3528,-3387,-3302,-3277,-3296,-3348,-3411,-3459,-3473,-3422,-3290,-3063,-2728,-2302,-1775,-1200,-573,45,639,1174,1621,1976,2226,2381,2451,2449,2393,2282,2133,1923,1675,1349,970,516,-1,-571,-1202,-1866,-2573,-3285,-4016,-4703,-5369,-5933,-6410,-6746,-6927,-6947,-6792,-6488,-6052,-5531,-4972,-4437,-3974,-3638,-3452,-3436,-3584,-3875,-4259,-4703,-5132,-5516,-5797,-5954,-5972,-5859,-5629,-5316,-4952,-4567,-4202,-3864,-3578,-3331,-3108,-2900,-2661,-2398,-2070,-1696,-1274,-831,-397,-3,317,539,649,642,511,286,-45,-433,-885,-1358,-1839,-2298,-2713,-3052,-3297,-3415,-3397,-3226,-2898,-2440,-1842,-1178,-443,283,985,1603,2135,2547,2856,3069,3205,3295,3358,3411,3459,3512,3549,3575,3570,3518,3414,3234,2973,2616,2159,1597,949,223,-526,-1280,-1952,-2528,-2918,-3134,-3125,-2935,-2576,-2113,-1611,-1128,-746,-491,-411,-508,-761,-1149,-1613,-2107,-2579,-2973,-3264,-3417,-3438,-3321,-3104,-2806,-2475,-2136,-1830,-1556,-1336,-1139,-955,-740,-461,-84,420,1060,1833,2720,3685,4690,5680,6617,7447,8149,8691,9069,9266,9308,9189,8949,8591,8153,7654,7121,6578,6048,5545,5087,4668,4287,3930,3583,3237,2884,2528,2183,1859,1581,1352,1181,1063,981,912,841,736,585,379,110,-206,-566,-948,-1339,-1724,-2092,-2434,-2753,-3035,-3285,-3500,-3658,-3772,-3813,-3779,-3662,-3442,-3127,-2697,-2174,-1551,-847,-98,704,1494,2281,3017,3679,4258,4702,5032,5208,5254,5181,5003,4768,4493,4226,3981,3776,3621,3492,3393,3293,3185,3070,2943,2835,2744,2711,2733,2816,2969,3151,3375,3585,3785,3934,4022,4050,3993,3886,3706,3491,3232,2949,2633,2290,1904,1467,977,417,-196,-863,-1556,-2253,-2913,-3517,-4015,-4400,-4638,-4740,-4695,-4533,-4262,-3917,-3520,-3090,-2655,-2229,-1828,-1472,-1175,-944,-805,-743,-777,-881,-1052,-1254,-1477,-1682,-1858,-1982,-2045,-2042,-1971,-1841,-1659,-1442,-1201,-959,-722,-507,-317,-160,-26,75,169,241,322,393,476,549,606,639,616,540,390,168,-120,-465,-849,-1255,-1664,-2063,-2432,-2765,-3048,-3277,-3441,-3542,-3573,-3532,-3427,-3266,-3057,-2838,-2607,-2410,-2251,-2158,-2132,-2184,-2309,-2495,-2742,-3011,-3308,-3585,-3852,-4069,-4254,-4387,-4489,-4565,-4626,-4695,-4771,-4862,-4972,-5076,-5181,-5252,-5274,-5237,-5115,-4913,-4632,-4270,-3855,-3396,-2918,-2440,-1989,-1566,-1211,-906,-683,-533,-462,-467,-547,-690,-892,-1142,-1430,-1748,-2081,-2424,-2751,-3065,-3330,-3552,-3711,-3806,-3841,-3806,-3714,-3560,-3351,-3083,-2768,-2400,-2002,-1575,-1160,-758,-431,-181,-55,-62,-217,-509,-933,-1448,-2034,-2645,-3254,-3829,-4354,-4811,-5200,-5508,-5739,-5894,-5963,-5964,-5881,-5742,-5541,-5305,-5043,-4784,-4534,-4324,-4143,-4012,-3916,-3855,-3819,-3799,-3783,-3766,-3736,-3686,-3616,-3519,-3413,-3300,-3199,-3124,-3074,-3058,-3055,-3047,-3004,-2883,-2665,-2314,-1829,-1213,-484,303,1129,1910,2629,3224,3671,3955,4072,4021,3848,3553,3196,2801,2398,2022,1684,1386,1143,916,714,499,257,-25,-356,-733,-1132,-1547,-1935,-2282,-2570,-2775,-2916,-2989,-3006,-3001,-2967,-2939,-2914,-2907,-2917,-2945,-2988,-3036,-3096,-3154,-3229,-3311,-3420,-3542,-3686,-3826,-3951,-4029,-4036,-3954,-3759,-3463,-3045,-2545,-1951,-1293,-589,164,922,1698,2451,3182,3853,4467,4983,5415,5729,5946,6041,6050,5958,5807,5600,5368,5126,4893,4683,4494,4335,4201,4078,3976,3875,3782,3701,3625,3565,3523,3491,3480,3462,3452,3417,3370,3288,3183,3050,2899,2747,2599,2482,2396,2364,2374,2444,2541,2676,2816,2954,3073,3170,3235,3293,3335,3401,3494,3643,3845,4118,4437,4804,5184,5560,5905,6204,6451,6633,6763,6835,6856,6839,6769,6676,6543,6402,6252,6109,5988,5877,5799,5727,5668,5607,5538,5463,5384,5312,5267,5254,5292,5377,5505,5664,5827,5985,6099,6174,6175,6118,5989,5799,5567,5284,4993,4672,4351,4020,3674,3325,2957,2587,2222,1871,1566,1312,1136,1048,1049,1148,1325,1576,1874,2206,2550,2889,3214,3511,3784,4025,4233,4409,4541,4630,4659,4636,4539,4389,4173,3908,3611,3289,2975,2661,2383,2115,1881,1647,1421,1169,914,633,369,134,-24,-73,19,266,657,1168,1745,2338,2879,3317,3602,3716,3647,3414,3041,2571,2050,1518,1016,563,177,-140,-394,-592,-742,-852,-928,-962,-964,-915,-821,-682,-488,-266,-15,242,473,674,809,871,850,742,548,283,-46,-423,-827,-1251,-1673,-2094,-2495,-2882,-3241,-3572,-3869,-4125,-4341,-4512,-4639,-4732,-4784,-4819,-4828,-4832,-4832,-4830,-4834,-4834,-4831,-4823,-4790,-4747,-4664,-4555,-4400,-4201,-3955,-3655,-3308,-2919,-2506,-2084,-1674,-1306,-984,-750,-582,-513,-507,-579,-677,-813,-926,-1036,-1092,-1119,-1092,-1028,-929,-803,-660,-517,-373,-261,-180,-161,-220,-368,-628,-993,-1463,-2019,-2622,-3244,-3841,-4371,-4818,-5154,-5383,-5506,-5542,-5504,-5418,-5288,-5130,-4949,-4741,-4521,-4270,-4015,-3738,-3471,-3205,-2970,-2771,-2630,-2553,-2562,-2642,-2806,-3026,-3283,-3548,-3784,-3955,-4040,-4017,-3877,-3639,-3309,-2925,-2517,-2121,-1767,-1473,-1266,-1124,-1079,-1081,-1148,-1244,-1365,-1494,-1617,-1727,-1819,-1886,-1930,-1949,-1946,-1923,-1877,-1811,-1724,-1609,-1476,-1314,-1144,-968,-799,-661,-549,-496,-481,-523,-598,-705,-816,-924,-1004,-1045,-1036,-962,-813,-597,-295,76,505,978,1464,1928,2352,2695,2938,3071,3077,2964,2747,2433,2073,1665,1278,899,587,325,139,10,-69,-104,-119,-113,-100,-83,-61,-41,-29,-28,-46,-91,-158,-247,-351,-452,-548,-627,-684,-737,-777,-835,-900,-991,-1103,-1223,-1356,-1473,-1581,-1659,-1715,-1733,-1727,-1678,-1600,-1472,-1305,-1084,-817,-505,-157,224,607,1008,1387,1767,2125,2476,2817,3156,3493,3827,4149,4444,4705,4905,5054,5129,5150,5120,5058,4980,4895,4824,4747,4684,4604,4511,4384,4226,4021,3782,3504,3196,2870,2523,2167,1803,1427,1055,675,311,-37,-348,-608,-806,-930,-975,-952,-860,-726,-565,-393,-233,-91,34,134,240,351,496,684,914,1198,1497,1820,2115,2379,2583,2721,2795,2808,2789,2739,2702,2675,2686,2736,2827,2946,3082,3207,3298,3334,3299,3180,2993,2741,2469,2204,1979,1845,1791,1855,1995,2204,2436,2655,2821,2912,2909,2810,2626,2368,2062,1727,1377,1037,704,399,122,-130,-345,-535,-702,-837,-964,-1063,-1149,-1217,-1258,-1287,-1273,-1240,-1157,-1041,-875,-678,-434,-181,97,361,620,842,1038,1175,1280,1324,1340,1316,1274,1224,1174,1132,1107,1084,1086,1076,1088,1084,1092,1091,1102,1108,1127,1138,1149,1150,1126,1089,1022,946,855,761,663,566,466,352,231,82,-83,-269,-478,-697,-934,-1175,-1426,-1682,-1942,-2210,-2471,-2740,-2999,-3248,-3485,-3691,-3877,-4022,-4136,-4208,-4233,-4212,-4136,-4003,-3822,-3581,-3309,-2998,-2681,-2357,-2063,-1782,-1559,-1365,-1238,-1158,-1142,-1186,-1290,-1458,-1673,-1931,-2214,-2481,-2727,-2888,-2967,-2922,-2762,-2492,-2135,-1733,-1320,-945,-638,-427,-316,-316,-383,-532,-704,-903,-1115,-1323,-1555,-1803,-2090,-2422,-2797,-3216,-3654,-4099,-4513,-4876,-5155,-5337,-5418,-5396,-5292,-5123,-4914,-4691,-4468,-4262,-4083,-3930,-3811,-3717,-3647,-3599,-3559,-3527,-3488,-3438,-3367,-3272,-3149,-3005,-2840,-2677,-2515,-2379,-2275,-2208,-2191,-2218,-2286,-2388,-2512,-2651,-2786,-2925,-3035,-3147,-3226,-3297,-3338,-3363,-3358,-3336,-3290,-3234,-3175,-3134,-3118,-3157,-3249,-3412,-3640,-3924,-4251,-4599,-4940,-5257,-5521,-5726,-5852,-5907,-5885,-5804,-5663,-5484,-5265,-5020,-4749,-4452,-4126,-3776,-3391,-2995,-2578,-2170,-1771,-1403,-1060,-757,-476,-230,-1,198,377,518,623,676,675,614,489,313,91,-150,-390,-595,-751,-824,-816,-718,-535,-299,-17,261,521,718,839,858,774,584,304,-57,-465,-909,-1351,-1785,-2185,-2548,-2870,-3154,-3405,-3636,-3851,-4057,-4262,-4453,-4644,-4810,-4961,-5070,-5144,-5150,-5108,-4978,-4782,-4500,-4148,-3714,-3230,-2673,-2095,-1475,-858,-245,352,900,1419,1870,2264,2584,2826,2992,3079,3099,3066,2993,2907,2822,2752,2720,2717,2754,2813,2894,2967,3041,3093,3129,3160,3186,3228,3298,3400,3549,3738,3967,4219,4476,4714,4901,5008,5016,4898,4655,4288,3813,3260,2663,2068,1524,1076,767,622,666,888,1275,1787,2377,2984,3560,4041,4410,4644,4752,4774,4732,4688,4676,4723,4850,5043,5287,5551,5794,5993,6108,6141,6076,5939,5740,5519,5305,5130,5022,5002,5079,5262,5530,5873,6257,6651,7015,7311,7517,7603,7574,7427,7186,6875,6526,6160,5806,5469,5159,4870,4599,4332,4068,3800,3529,3259,3005,2767,2571,2413,2313,2261,2282,2342,2473,2644,2867,3129,3430,3748,4093,4424,4739,5006,5197,5303,5297,5175,4944,4610,4203,3754,3292,2863,2497,2214,2043,1981,2027,2177,2403,2702,3038,3401,3758,4097,4394,4639,4810,4914,4931,4869,4726,4506,4225,3893,3535,3182,2849,2583,2378,2266,2229,2263,2336,2427,2490,2510,2440,2286,2028,1691,1294,869,460,104,-159,-312,-328,-232,-11,279,629,980,1321,1601,1818,1951,2004,1990,1915,1804,1667,1515,1359,1194,1027,845,651,441,208,-24,-265,-479,-660,-785,-844,-825,-733,-578,-371,-143,89,294,446,526,518,407,194,-111,-515,-977,-1505,-2060,-2634,-3208,-3752,-4263,-4696,-5063,-5318,-5471,-5504,-5429,-5260,-5019,-4739,-4449,-4183,-3963,-3805,-3715,-3685,-3701,-3740,-3779,-3783,-3745,-3627,-3444,-3182,-2866,-2519,-2164,-1843,-1570,-1368,-1245,-1190,-1198,-1244,-1307,-1368,-1414,-1432,-1432,-1411,-1389,-1377,-1378,-1409,-1458,-1529,-1614,-1699,-1794,-1876,-1968,-2046,-2134,-2220,-2308,-2404,-2498,-2595,-2698,-2804,-2916,-3048,-3179,-3332,-3482,-3633,-3770,-3886,-3970,-4023,-4041,-4034,-4019,-4002,-4013,-4047,-4131,-4242,-4393,-4543,-4692,-4801,-4857,-4849,-4758,-4613,-4394,-4149,-3867,-3589,-3320,-3081,-2880,-2723,-2606,-2533,-2475,-2437,-2382,-2305,-2189,-2020,-1807,-1545,-1248,-940,-622,-335,-81,110,233,271,238,109,-74,-328,-623,-942,-1284,-1617,-1950,-2267,-2566,-2847,-3109,-3352,-3569,-3770,-3934,-4071,-4167,-4218,-4215,-4159,-4036,-3858,-3618,-3332,-3000,-2645,-2269,-1894,-1527,-1179,-862,-576,-328,-109,79,254,413,585,763,956,1163,1366,1554,1704,1799,1821,1788,1683,1556,1409,1289,1220,1223,1309,1484,1727,2026,2337,2634,2870,3016,3043,2934,2695,2331,1879,1363,836,317,-142,-548,-863,-1124,-1313,-1464,-1590,-1698,-1809,-1915,-2020,-2110,-2180,-2207,-2197,-2133,-2026,-1879,-1703,-1514,-1317,-1134,-961,-811,-672,-552,-420,-284,-109,103,364,678,1032,1412,1803,2165,2497,2758,2963,3093,3176,3216,3243,3265,3316,3386,3514,3674,3888,4125,4385,4634,4856,5023,5107,5095,4969,4729,4373,3927,3403,2841,2268,1714,1210,774,412,133,-79,-232,-345,-432,-519,-595,-693,-782,-880,-949,-990,-967,-873,-694,-427,-78,330,784,1239,1675,2059,2365,2584,2708,2756,2742,2705,2671,2673,2743,2870,3077,3318,3585,3834,4033,4167,4214,4184,4089,3959,3825,3719,3671,3696,3800,3972,4183,4403,4596,4716,4747,4653,4436,4098,3652,3132,2568,2005,1472,1008,618,324,102,-49,-166,-259,-369,-490,-654,-836,-1052,-1271,-1488,-1683,-1843,-1963,-2032,-2048,-2013,-1917,-1772,-1563,-1304,-979,-618,-203,223,663,1077,1454,1769,2009,2176,2266,2302,2296,2271,2241,2226,2220,2245,2279,2348,2431,2548,2694,2876,3084,3318,3543,3756,3912,3998,3987,3865,3631,3287,2867,2381,1896,1420,1009,670,418,247,150,93,70,34,-15,-119,-272,-495,-770,-1090,-1429,-1762,-2051,-2287,-2429,-2492,-2454,-2352,-2177,-1981,-1764,-1563,-1389,-1248,-1150,-1083,-1049,-1031,-1030,-1030,-1038,-1044,-1049,-1057,-1059,-1068,-1064,-1058,-1031,-984,-917,-816,-705,-570,-443,-320,-231,-178,-175,-223,-323,-460,-631,-805,-990,-1144,-1294,-1407,-1515,-1616,-1732,-1881,-2073,-2323,-2618,-2963,-3321,-3678,-3999,-4255,-4431,-4516,-4506,-4427,-4286,-4124,-3966,-3831,-3742,-3692,-3680,-3677,-3669,-3615,-3499,-3305,-3021,-2668,-2265,-1842,-1451,-1121,-900,-804,-845,-1009,-1263,-1574,-1878,-2146,-2327,-2401,-2361,-2211,-1968,-1675,-1347,-1045,-786,-604,-516,-523,-625,-802,-1047,-1328,-1642,-1967,-2291,-2626,-2946,-3277,-3601,-3927,-4261,-4589,-4921,-5247,-5562,-5865,-6151,-6411,-6645,-6837,-6991,-7081,-7121,-7083,-6981,-6814,-6583,-6309,-5997,-5666,-5337,-5015,-4721,-4461,-4240,-4066,-3924,-3818,-3727,-3640,-3547,-3422,-3280,-3090,-2885,-2644,-2400,-2153,-1924,-1721,-1560,-1443,-1380,-1358,-1386,-1429,-1499,-1562,-1621,-1666,-1686,-1682,-1645,-1571,-1448,-1286,-1073,-838,-581,-344,-142,-18,5,-86,-319,-659,-1119,-1632,-2185,-2706,-3180,-3549,-3824,-3973,-4029,-3991,-3895,-3762,-3619,-3492,-3392,-3339,-3331,-3363,-3429,-3500,-3560,-3587,-3546,-3441,-3242,-2961,-2604,-2183,-1727,-1257,-793,-363,23,350,608,804,933,1010,1042,1050,1039,1037,1041,1066,1109,1157,1209,1233,1240,1195,1113,980,801,584,322,40,-276,-591,-919,-1226,-1517,-1770,-1975,-2132,-2217,-2241,-2187,-2070,-1876,-1628,-1324,-989,-645,-310,-27,191,319,350,304,191,61,-55,-109,-79,64,306,647,1039,1469,1873,2244,2531,2741,2859,2899,2879,2814,2737,2662,2610,2587,2606,2658,2762,2898,3092,3329,3630,3975,4367,4777,5186,5552,5839,6014,6045,5938,5676,5314,4870,4410,3988,3641,3420,3327,3375,3535,3782,4061,4336,4539,4649,4620,4449,4154,3750,3299,2847,2453,2176,2047,2105,2354,2790,3387,4108,4900,5704,6467,7120,7626,7940,8055,7967,7704,7315,6841,6367,5931,5597,5402,5348,5449,5666,5959,6296,6602,6858,7011,7041,6947,6709,6369,5933,5443,4944,4469,4059,3742,3530,3420,3410,3457,3541,3625,3669,3668,3590,3455,3254,3029,2785,2573,2406,2313,2310,2394,2562,2784,3038,3275,3475,3588,3615,3540,3389,3182,2967,2782,2660,2631,2691,2836,3032,3250,3443,3591,3667,3672,3619,3525,3427,3354,3332,3379,3500,3681,3911,4142,4357,4502,4564,4515,4357,4098,3761,3380,2984,2612,2274,2002,1778,1612,1490,1384,1309,1228,1152,1072,974,870,734,577,374,144,-132,-419,-720,-991,-1210,-1350,-1381,-1306,-1119,-848,-525,-187,118,374,537,632,639,595,520,431,370,334,346,406,507,648,799,962,1094,1199,1238,1207,1092,884,592,219,-212,-682,-1153,-1605,-2004,-2327,-2573,-2736,-2826,-2878,-2897,-2922,-2968,-3033,-3130,-3231,-3332,-3411,-3455,-3473,-3464,-3463,-3482,-3553,-3688,-3895,-4153,-4443,-4717,-4941,-5072,-5075,-4953,-4690,-4330,-3892,-3430,-2992,-2613,-2335,-2165,-2110,-2146,-2249,-2367,-2474,-2521,-2491,-2378,-2185,-1936,-1666,-1409,-1203,-1081,-1061,-1155,-1354,-1646,-1991,-2366,-2708,-2997,-3177,-3244,-3187,-3011,-2768,-2470,-2187,-1946,-1792,-1745,-1818,-2003,-2284,-2636,-3014,-3390,-3714,-3968,-4117,-4153,-4077,-3893,-3639,-3336,-3038,-2778,-2609,-2554,-2632,-2837,-3150,-3527,-3929,-4289,-4571,-4733,-4765,-4660,-4445,-4139,-3791,-3424,-3091,-2798,-2588,-2456,-2412,-2448,-2537,-2668,-2795,-2904,-2957,-2935,-2840,-2657,-2420,-2137,-1844,-1569,-1339,-1164,-1061,-1009,-1008,-1028,-1057,-1080,-1093,-1104,-1115,-1159,-1229,-1365,-1548,-1794,-2076,-2380,-2669,-2918,-3101,-3201,-3220,-3175,-3084,-2997,-2920,-2907,-2952,-3059,-3227,-3406,-3602,-3759,-3864,-3904,-3849,-3721,-3499,-3210,-2854,-2452,-2014,-1552,-1080,-613,-170,227,551,778,884,873,737,520,242,-33,-272,-410,-447,-334,-109,232,636,1059,1466,1789,2019,2115,2085,1940,1714,1442,1182,962,829,792,856,1018,1229,1488,1727,1938,2078,2138,2109,1989,1794,1533,1223,884,537,189,-124,-407,-625,-789,-876,-916,-903,-869,-842,-833,-872,-965,-1109,-1300,-1512,-1715,-1885,-1973,-1977,-1852,-1626,-1274,-849,-350,165,686,1167,1597,1951,2225,2416,2532,2592,2611,2620,2636,2683,2769,2903,3076,3280,3498,3704,3886,4020,4098,4121,4081,3997,3867,3700,3503,3275,3019,2747,2452,2170,1899,1681,1521,1455,1481,1611,1825,2098,2404,2683,2914,3042,3046,2924,2652,2274,1802,1284,772,305,-70,-318,-437,-411,-275,-45,230,517,775,986,1122,1198,1207,1188,1145,1122,1122,1178,1273,1431,1615,1839,2067,2310,2538,2768,2978,3173,3354,3508,3637,3732,3786,3792,3742,3642,3485,3299,3085,2871,2683,2525,2427,2376,2371,2395,2431,2447,2435,2366,2247,2069,1857,1621,1397,1203,1073,1016,1044,1152,1317,1520,1718,1884,1974,1986,1889,1712,1454,1171,874,627,438,336,324,377,483,598,703,761,771,718,634,525,441,393,425,533,725,977,1259,1523,1740,1852,1859,1736,1505,1194,843,504,219,28,-60,-30,96,295,531,763,946,1069,1097,1051,932,785,631,520,472,516,655,892,1213,1603,2035,2488,2915,3309,3599,3788,3824,3708,3433,3017,2487,1890,1268,680,175,-205,-428,-479,-356,-73,331,821,1332,1820,2220,2496,2611,2559,2344,1991,1542,1045,550,107,-257,-512,-672,-734,-746,-730,-729,-777,-884,-1060,-1286,-1535,-1775,-1972,-2106,-2161,-2146,-2074,-1974,-1870,-1791,-1750,-1763,-1824,-1929,-2057,-2191,-2304,-2379,-2395,-2342,-2215,-2024,-1778,-1509,-1231,-985,-777,-649,-584,-608,-685,-824,-974,-1131,-1251,-1322,-1327,-1264,-1130,-956,-741,-539,-352,-233,-183,-226,-356,-557,-817,-1087,-1350,-1571,-1734,-1836,-1884,-1896,-1907,-1941,-2035,-2204,-2464,-2807,-3209,-3656,-4091,-4494,-4811,-5020,-5102,-5047,-4871,-4588,-4231,-3843,-3449,-3107,-2822,-2635,-2534,-2527,-2572,-2662,-2738,-2788,-2777,-2696,-2547,-2342,-2114,-1882,-1697,-1578,-1565,-1668,-1896,-2229,-2652,-3122,-3598,-4046,-4408,-4684,-4836,-4876,-4824,-4686,-4514,-4323,-4142,-3995,-3882,-3810,-3767,-3740,-3717,-3689,-3647,-3605,-3566,-3550,-3570,-3636,-3753,-3921,-4118,-4335,-4538,-4707,-4808,-4827,-4752,-4590,-4363,-4090,-3816,-3560,-3356,-3212,-3132,-3123,-3156,-3235,-3328,-3426,-3516,-3577,-3611,-3604,-3563,-3484,-3365,-3218,-3030,-2832,-2606,-2391,-2176,-1991,-1835,-1724,-1651,-1631,-1646,-1709,-1794,-1909,-2029,-2152,-2268,-2363,-2440,-2495,-2522,-2533,-2521,-2494,-2461,-2428,-2407,-2413,-2451,-2529,-2645,-2793,-2966,-3159,-3353,-3539,-3710,-3841,-3942,-3987,-3998,-3957,-3897,-3796,-3692,-3554,-3412,-3228,-3021,-2767,-2473,-2124,-1749,-1329,-912,-495,-108,227,496,689,791,817,756,632,452,234,1,-231,-434,-592,-684,-703,-644,-515,-330,-101,142,388,619,814,982,1089,1155,1159,1105,1002,838,642,409,165,-82,-312,-506,-657,-744,-766,-721,-611,-449,-255,-37,170,364,520,620,676,663,613,524,417,329,258,247,281,385,539,741,967,1206,1433,1641,1813,1952,2056,2142,2205,2267,2320,2371,2420,2457,2494,2522,2551,2586,2629,2687,2762,2851,2958,3063,3175,3273,3359,3431,3492,3547,3618,3697,3811,3955,4125,4332,4545,4764,4962,5113,5206,5201,5112,4906,4634,4280,3916,3556,3251,3044,2939,2971,3126,3385,3739,4129,4548,4932,5282,5542,5729,5800,5784,5663,5463,5199,4888,4566,4248,3968,3739,3571,3477,3432,3453,3505,3596,3713,3852,4009,4188,4372,4577,4773,4981,5164,5338,5477,5573,5622,5606,5531,5400,5219,5019,4810,4637,4510,4474,4518,4675,4896,5194,5495,5783,5995,6101,6071,5889,5574,5140,4648,4140,3677,3315,3072,2981,3011,3157,3360,3585,3791,3933,4005,3984,3876,3706,3481,3240,3008,2799,2639,2529,2460,2428,2403,2367,2302,2196,2050,1885,1715,1579,1503,1502,1600,1777,2017,2292,2551,2763,2890,2913,2827,2645,2390,2094,1801,1530,1314,1161,1063,1019,996,978,930,846,694,497,236,-36,-309,-528,-657,-676,-555,-311,44,460,897,1298,1629,1855,1981,2005,1972,1903,1853,1841,1902,2037,2240,2494,2762,3022,3219,3352,3361,3269,3046,2709,2285,1780,1253,723,245,-149,-443,-610,-663,-614,-478,-309,-115,50,182,250,268,220,129,-2,-162,-345,-548,-779,-1033,-1329,-1658,-2033,-2437,-2868,-3299,-3704,-4061,-4332,-4510,-4565,-4503,-4330,-4051,-3710,-3320,-2941,-2596,-2333,-2165,-2102,-2140,-2242,-2395,-2549,-2689,-2784,-2817,-2783,-2673,-2494,-2267,-1983,-1687,-1368,-1065,-783,-533,-337,-189,-107,-84,-115,-186,-280,-375,-469,-543,-614,-682,-757,-856,-966,-1101,-1245,-1398,-1545,-1685,-1803,-1904,-2000,-2095,-2224,-2405,-2661,-3015,-3464,-3993,-4583,-5173,-5729,-6190,-6525,-6722,-6770,-6705,-6553,-6339,-6103,-5839,-5569,-5277,-4959,-4602,-4203,-3753,-3264,-2742,-2219,-1722,-1296,-970,-773,-707,-751,-880,-1048,-1221,-1374,-1493,-1591,-1669,-1773,-1893,-2070,-2279,-2515,-2753,-2972,-3153,-3279,-3353,-3353,-3295,-3175,-3000,-2803,-2593,-2403,-2255,-2148,-2102,-2094,-2137,-2210,-2310,-2429,-2538,-2642,-2710,-2757,-2766,-2767,-2743,-2724,-2692,-2658,-2618,-2562,-2496,-2410,-2308,-2201,-2086,-1997,-1928,-1908,-1924,-1999,-2103,-2251,-2406,-2559,-2680,-2745,-2732,-2632,-2450,-2194,-1911,-1618,-1374,-1191,-1098,-1084,-1145,-1255,-1395,-1558,-1727,-1916,-2117,-2326,-2534,-2702,-2811,-2820,-2719,-2514,-2216,-1875,-1522,-1217,-999,-898,-939,-1121,-1430,-1853,-2328,-2834,-3313,-3735,-4086,-4335,-4499,-4562,-4535,-4415,-4218,-3938,-3604,-3215,-2797,-2357,-1899,-1435,-952,-463,31,515,962,1347,1646,1835,1927,1914,1834,1706,1580,1487,1473,1551,1742,2018,2357,2700,3004,3221,3326,3308,3186,2980,2739,2483,2254,2051,1892,1769,1670,1598,1530,1467,1389,1275,1118,895,621,300,-29,-340,-594,-765,-847,-831,-735,-568,-364,-134,66,232,314,309,205,14,-254,-560,-886,-1182,-1421,-1565,-1593,-1499,-1281,-964,-561,-102,384,883,1352,1784,2153,2442,2664,2804,2895,2933,2953,2952,2962,2976,3017,3084,3185,3312,3468,3632,3794,3938,4049,4118,4148,4130,4088,4003,3895,3760,3594,3424,3238,3073,2910,2781,2656,2547,2437,2316,2169,1999,1776,1526,1236,937,639,378,163,21,-44,-22,96,300,597,961,1377,1814,2231,2601,2881,3052,3094,3004,2794,2483,2103,1687,1277,901,599,385,284,286,398,597,881,1228,1623,2060,2509,2976,3429,3869,4280,4659,4997,5305,5567,5808,6002,6157,6247,6263,6190,6029,5782,5469,5106,4714,4299,3868,3410,2924,2404,1857,1300,756,250,-187,-557,-835,-1052,-1202,-1312,-1389,-1445,-1478,-1492,-1486,-1445,-1384,-1276,-1148,-974,-783,-553,-317,-63,172,376,510,550,477,278,-34,-433,-884,-1328,-1723,-2012,-2146,-2097,-1831,-1351,-660,204,1202,2272,3362,4404,5357,6164,6812,7267,7543,7642,7604,7459,7250,7009,6762,6524,6289,6048,5770,5423,4979,4394,3658,2760,1708,546,-695,-1945,-3150,-4250,-5205,-5963,-6534,-6875,-7039,-7012,-6851,-6560,-6189,-5735,-5246,-4719,-4188,-3666,-3159,-2682,-2229,-1798,-1401,-1023,-679,-367,-92,148,349,530,676,821,941,1079,1210,1370,1546,1743,1948,2152,2325,2466,2543,2562,2513,2392,2221,1988,1733,1455,1185,923,697,481,307,146,12,-101,-204,-300,-396,-521,-671,-895,-1184,-1573,-2030,-2562,-3112,-3658,-4150,-4553,-4858,-5047,-5149,-5183,-5174,-5176,-5194,-5279,-5433,-5667,-5991,-6376,-6821,-7276,-7706,-8063,-8291,-8361,-8226,-7894,-7352,-6646,-5822,-4932,-4062,-3252,-2567,-2032,-1659,-1463,-1419,-1521,-1746,-2064,-2450,-2868,-3274,-3633,-3912,-4079,-4138,-4097,-3987,-3865,-3769,-3762,-3864,-4104,-4468,-4948,-5505,-6126,-6763,-7401,-8003,-8544,-9001,-9344,-9563,-9635,-9558,-9325,-8926,-8371,-7651,-6777,-5763,-4629,-3411,-2150,-880,335,1480,2489,3362,4051,4576,4912,5101,5137,5068,4906,4681,4411,4094,3741,3332,2861,2324,1715,1063,379,-300,-948,-1548,-2090,-2588,-3061,-3545,-4058,-4620,-5226,-5849,-6466,-7007,-7437,-7680,-7713,-7482,-7008,-6271,-5344,-4254,-3096,-1930,-835,144,959,1620,2113,2488,2767,2990,3213,3439,3716,4031,4393,4775,5160,5502,5758,5883,5822,5538,5022,4261,3296,2184,988,-168,-1206,-2007,-2505,-2637,-2403,-1807,-916,190,1424,2658,3812,4784,5508,5965,6112,6007,5646,5110,4439,3692,2931,2191,1521,939,473,113,-132,-295,-388,-444,-485,-534,-599,-690,-809,-945,-1104,-1257,-1405,-1513,-1577,-1560,-1467,-1269,-989,-610,-160,362,944,1566,2222,2893,3556,4214,4835,5439,6012,6578,7145,7729,8354,9011,9716,10445,11179,11880,12518,13026,13394,13563,13533,13305,12892,12337,11669,10946,10183,9429,8670,7923,7164,6366,5518,4590,3577,2508,1386,294,-747,-1654,-2397,-2939,-3266,-3395,-3343,-3171,-2912,-2645,-2392,-2203,-2071,-2001,-1958,-1915,-1831,-1667,-1414,-1037,-563,25,682,1390,2107,2785,3396,3889,4251,4457,4509,4416,4205,3913,3573,3234,2922,2666,2487,2385,2374,2434,2560,2727,2925,3120,3297,3413,3450,3372,3164,2814,2317,1702,979,190,-625,-1430,-2165,-2804,-3283,-3583,-3663,-3522,-3167,-2636,-1985,-1298,-653,-143,172,223,1,-504,-1247,-2176,-3208,-4259,-5251,-6101,-6775,-7226,-7460,-7478,-7311,-6983,-6534,-5999,-5416,-4826,-4271,-3797,-3438,-3235,-3185,-3299,-3529,-3849,-4172,-4454,-4627,-4651,-4526,-4243,-3857,-3411,-2963,-2584,-2296,-2149,-2117,-2209,-2375,-2592,-2824,-3054,-3268,-3480,-3687,-3912,-4158,-4420,-4691,-4938,-5141,-5251,-5245,-5078,-4731,-4186,-3442,-2517,-1444,-267,945,2143,3238,4190,4933,5442,5704,5722,5522,5131,4587,3925,3180,2383,1569,752,-45,-813,-1561,-2265,-2948,-3587,-4182,-4716,-5158,-5488,-5675,-5695,-5546,-5210,-4711,-4055,-3273,-2391,-1453,-485,465,1366,2188,2902,3492,3936,4223,4331,4252,3960,3463,2759,1886,881,-193,-1262,-2259,-3109,-3770,-4213,-4430,-4455,-4317,-4078,-3800,-3535,-3343,-3259,-3299,-3468,-3727,-4052,-4355,-4598,-4684,-4577,-4220,-3601,-2709,-1586,-252,1204,2733,4226,5614,6805,7745,8377,8690,8678,8374,7816,7066,6187,5245,4311,3428,2659,2022,1546,1218,1025,939,915,923,924,893,816,691,523,326,113,-104,-321,-531,-736,-929,-1104,-1238,-1313,-1302,-1180,-936,-561,-64,533,1209,1921,2643,3333,3961,4502,4933,5249,5445,5536,5524,5442,5288,5078,4799,4439,3963,3357,2595,1668,603,-596,-1856,-3133,-4356,-5451,-6376,-7077,-7541,-7760,-7750,-7535,-7141,-6609,-5962,-5237,-4460,-3653,-2848,-2054,-1299,-580,79,680,1212,1666,2051,2362,2626,2852,3086,3335,3645,4012,4448,4928,5419,5863,6205,6365,6295,5927,5251,4249,2968,1453,-202,-1896,-3540,-5010,-6259,-7202,-7827,-8120,-8099,-7800,-7258,-6528,-5646,-4665,-3613,-2526,-1427,-337,718,1729,2665,3522,4283,4935,5484,5903,6210,6370,6402,6271,6007,5582,5033,4352,3572,2713,1805,883,-19,-864,-1620,-2261,-2761,-3117,-3311,-3359,-3250,-3022,-2669,-2249,-1773,-1304,-869,-518,-261,-118,-54,-54,-54,-15,119,384,799,1372,2080,2883,3751,4600,5412,6104,6660,7034,7218,7200,6992,6605,6075,5437,4729,4009,3307,2681,2153,1752,1493,1377,1418,1590,1899,2313,2812,3360,3921,4453,4929,5317,5605,5787,5868,5853,5752,5571,5318,4994,4596,4118,3557,2892,2133,1260,295,-744,-1829,-2897,-3905,-4778,-5475,-5938,-6173,-6157,-5950,-5567,-5094,-4575,-4074,-3631,-3269,-2985,-2773,-2583,-2391,-2150,-1836,-1437,-950,-410,168,717,1215,1595,1835,1909,1810,1553,1173,701,210,-275,-689,-1008,-1217,-1306,-1311,-1255,-1194,-1171,-1236,-1423,-1736,-2178,-2697,-3248,-3764,-4171,-4433,-4499,-4377,-4072,-3638,-3133,-2620,-2189,-1879,-1763,-1853,-2167,-2691,-3395,-4234,-5153,-6080,-6950,-7686,-8232,-8530,-8547,-8277,-7722,-6928,-5937,-4827,-3660,-2531,-1484,-611,78,531,763,773,602,278,-160,-666,-1238,-1818,-2433,-3041,-3661,-4273,-4869,-5445,-5976,-6460,-6875,-7220,-7490,-7691,-7830,-7916,-7964,-7987,-7986,-7980,-7948,-7897,-7801,-7645,-7406,-7071,-6620,-6059,-5383,-4614,-3771,-2882,-1981,-1091,-242,552,1281,1938,2533,3066,3552,3981,4367,4678,4922,5061,5091,4993,4762,4406,3919,3351,2688,2006,1291,598,-77,-708,-1293,-1815,-2263,-2623,-2880,-3016,-3039,-2924,-2712,-2391,-2009,-1588,-1162,-782,-471,-270,-199,-264,-466,-778,-1168,-1593,-1995,-2323,-2515,-2507,-2268,-1734,-912,228,1650,3325,5180,7143,9117,11008,12728,14197,15368,16208,16721,16926,16875,16620,16226,15760,15256,14767,14280,13801,13280,12693,11970,11105,10040,8814,7427,5958,4467,3043,1772,719,-58,-531,-717,-636,-357,37,477,861,1137,1242,1168,910,516,30,-473,-931,-1277,-1481,-1513,-1383,-1104,-711,-244,263,766,1247,1676,2040,2341,2560,2718,2805,2824,2775,2650,2445,2156,1780,1335,829,310,-201,-643,-984,-1171,-1189,-1003,-635,-92,574,1310,2042,2702,3219,3546,3645,3517,3157,2618,1927,1155,365,-387,-1027,-1519,-1829,-1942,-1881,-1672,-1374,-1065,-809,-700,-776,-1107,-1683,-2513,-3549,-4729,-5994,-7248,-8434,-9470,-10325,-10955,-11357,-11542,-11524,-11354,-11053,-10667,-10221,-9723,-9192,-8605,-7962,-7243,-6437,-5542,-4564,-3516,-2430,-1330,-263,746,1654,2432,3067,3529,3832,3964,3949,3789,3512,3114,2625,2049,1400,712,-5,-707,-1362,-1939,-2387,-2703,-2845,-2842,-2696,-2456,-2169,-1890,-1664,-1546,-1544,-1694,-1965,-2370,-2845,-3393,-3940,-4481,-4957,-5355,-5643,-5817,-5868,-5818,-5673,-5475,-5231,-4989,-4737,-4513,-4294,-4089,-3888,-3673,-3448,-3196,-2925,-2627,-2307,-1961,-1583,-1173,-714,-209,351,958,1604,2269,2934,3575,4166,4683,5112,5434,5636,5719,5663,5472,5139,4654,4038,3284,2440,1523,601,-294,-1094,-1769,-2274,-2604,-2749,-2741,-2603,-2396,-2160,-1955,-1816,-1772,-1826,-1975,-2181,-2413,-2617,-2751,-2773,-2652,-2367,-1916,-1303,-543,322,1275,2253,3239,4179,5063,5859,6565,7180,7697,8129,8477,8738,8921,9015,9023,8938,8756,8467,8074,7562,6942,6187,5317,4320,3213,2013,754,-533,-1778,-2951,-3967,-4800,-5377,-5694,-5715,-5464,-4949,-4219,-3312,-2289,-1203,-104,951,1927,2782,3474,3978,4252,4269,4014,3472,2671,1626,417,-913,-2258,-3546,-4700,-5635,-6307,-6668,-6698,-6403,-5784,-4896,-3767,-2480,-1088,328,1707,2985,4125,5078,5845,6407,6783,6988,7054,7003,6886,6702,6501,6269,6029,5751,5439,5059,4593,4035,3355,2569,1682,708,-300,-1324,-2307,-3214,-4016,-4686,-5218,-5611,-5879,-6036,-6112,-6118,-6072,-5992,-5865,-5699,-5476,-5180,-4819,-4357,-3816,-3168,-2441,-1608,-717,262,1267,2309,3333,4320,5232,6027,6689,7178,7491,7624,7590,7415,7143,6812,6485,6203,6012,5948,6021,6242,6590,7044,7547,8062,8505,8831,8973,8891,8563,7982,7177,6186,5069,3900,2734,1658,689,-117,-768,-1277,-1658,-1964,-2220,-2465,-2719,-2990,-3271,-3539,-3778,-3939,-4016,-3983,-3839,-3608,-3312,-2989,-2697,-2464,-2337,-2333,-2455,-2696,-3019,-3392,-3748,-4061,-4257,-4328,-4236,-3988,-3599,-3099,-2535,-1954,-1402,-922,-535,-265,-97,-40,-67,-174,-342,-565,-830,-1134,-1460,-1810,-2166,-2524,-2873,-3194,-3479,-3703,-3842,-3889,-3817,-3628,-3327,-2922,-2451,-1939,-1439,-989,-634,-409,-324,-390,-583,-880,-1249,-1640,-2042,-2410,-2772,-3105,-3465,-3852,-4320,-4872,-5520,-6254,-7035,-7826,-8569,-9208,-9700,-10011,-10120,-10043,-9786,-9406,-8943,-8449,-7980,-7556,-7203,-6908,-6644,-6375,-6057,-5642,-5111,-4429,-3625,-2692,-1694,-647,372,1346,2213,2964,3576,4054,4408,4650,4804,4880,4903,4864,4777,4625,4413,4122,3765,3336,2856,2351,1842,1370,969,650,451,349,350,416,505,585,584,484,218,-201,-804,-1548,-2402,-3313,-4198,-4998,-5629,-6044,-6185,-6053,-5628,-4958,-4067,-3026,-1875,-685,522,1692,2825,3896,4902,5853,6728,7541,8274,8921,9477,9921,10259,10471,10569,10546,10413,10180,9869,9490,9075,8628,8171,7697,7213,6698,6151,5544,4887,4158,3390,2584,1786,1025,354,-199,-590,-814,-856,-736,-476,-121,285,704,1092,1417,1681,1853,1983,2047,2112,2162,2250,2362,2513,2690,2880,3062,3225,3354,3452,3524,3591,3667,3788,3958,4205,4513,4877,5265,5634,5955,6165,6256,6185,5967,5610,5145,4616,4065,3532,3057,2650,2329,2082,1894,1745,1607,1449,1257,988,645,192,-361,-1030,-1797,-2666,-3600,-4604,-5619,-6648,-7638,-8569,-9419,-10151,-10769,-11251,-11606,-11836,-11948,-11961,-11866,-11691,-11416,-11053,-10591,-10029,-9353,-8571,-7674,-6678,-5589,-4435,-3227,-2016,-822,305,1324,2206,2906,3417,3717,3818,3728,3481,3100,2646,2136,1643,1174,788,488,294,204,201,267,362,448,474,402,177,-213,-797,-1556,-2474,-3500,-4581,-5653,-6643,-7507,-8188,-8667,-8942,-9014,-8933,-8721,-8439,-8129,-7823,-7560,-7341,-7175,-7052,-6949,-6846,-6711,-6520,-6252,-5900,-5443,-4906,-4266,-3566,-2795,-1989,-1147,-300,551,1379,2175,2928,3609,4207,4703,5072,5318,5425,5411,5300,5113,4907,4693,4528,4406,4350,4327,4321,4280,4175,3963,3629,3164,2584,1912,1184,435,-290,-977,-1580,-2113,-2543,-2891,-3142,-3314,-3391,-3390,-3294,-3102,-2813,-2411,-1915,-1315,-643,84,839,1567,2260,2850,3345,3698,3931,4030,4039,3966,3869,3768,3707,3708,3778,3922,4115,4336,4537,4674,4700,4581,4281,3811,3171,2409,1579,747,-17,-646,-1104,-1346,-1387,-1226,-921,-510,-59,369,728,971,1080,1048,887,627,297,-56,-409,-723,-993,-1187,-1326,-1379,-1363,-1268,-1081,-809,-430,47,628,1295,2030,2795,3555,4259,4865,5332,5630,5742,5672,5438,5074,4640,4180,3773,3455,3291,3282,3452,3755,4152,4570,4915,5123,5097,4806,4225,3370,2311,1129,-67,-1144,-2020,-2578,-2804,-2657,-2190,-1461,-557,399,1333,2133,2768,3181,3410,3446,3378,3220,3058,2908,2814,2776,2786,2827,2863,2868,2816,2680,2469,2168,1809,1390,952,491,37,-411,-853,-1272,-1686,-2069,-2417,-2714,-2913,-3010,-2950,-2714,-2295,-1670,-875,72,1106,2176,3195,4116,4853,5388,5673,5731,5566,5238,4790,4300,3827,3429,3154,3017,3023,3146,3344,3564,3745,3834,3790,3588,3225,2716,2099,1402,686,-31,-711,-1340,-1936,-2489,-3045,-3604,-4201,-4828,-5496,-6165,-6822,-7423,-7927,-8318,-8568,-8676,-8652,-8513,-8280,-7999,-7671,-7347,-7011,-6687,-6360,-6013,-5634,-5193,-4673,-4049,-3316,-2465,-1512,-484,581,1627,2596,3436,4083,4518,4697,4647,4366,3908,3318,2661,1984,1341,752,232,-241,-684,-1144,-1649,-2220,-2883,-3610,-4403,-5211,-6014,-6760,-7433,-8001,-8454,-8802,-9023,-9170,-9210,-9204,-9130,-9020,-8874,-8689,-8471,-8201,-7884,-7497,-7056,-6555,-6021,-5480,-4960,-4503,-4116,-3826,-3603,-3428,-3248,-3010,-2652,-2136,-1414,-506,587,1784,3025,4198,5220,5989,6456,6573,6359,5838,5093,4197,3266,2376,1620,1043,665,486,451,521,608,665,622,465,160,-254,-759,-1292,-1792,-2211,-2487,-2606,-2540,-2323,-1961,-1519,-1025,-522,-38,426,871,1318,1795,2323,2919,3582,4299,5033,5744,6374,6871,7187,7297,7185,6888,6427,5886,5322,4816,4437,4229,4228,4425,4800,5294,5838,6352,6761,7004,7051,6894,6558,6099,5575,5067,4634,4328,4173,4159,4267,4432,4610,4729,4748,4625,4368,3972,3497,2984,2499,2105,1839,1746,1806,2026,2335,2699,3035,3293,3428,3409,3246,2947,2568,2148,1757,1426,1210,1098,1110,1192,1325,1441,1507,1472,1328,1063,703,284,-153,-550,-879,-1099,-1215,-1235,-1205,-1167,-1205,-1358,-1711,-2274,-3081,-4098,-5294,-6585,-7899,-9117,-10169,-10954,-11430,-11566,-11365,-10872,-10135,-9240,-8252,-7258,-6304,-5436,-4675,-4016,-3453,-2952,-2498,-2057,-1629,-1184,-755,-319,77,451,774,1057,1298,1506,1691,1858,2009,2135,2224,2265,2219,2088,1825,1434,897,224,-573,-1458,-2406,-3353,-4268,-5084,-5774,-6301,-6649,-6829,-6850,-6756,-6585,-6386,-6205,-6065,-6004,-5998,-6068,-6152,-6243,-6279,-6240,-6084,-5808,-5399,-4895,-4306,-3701,-3091,-2546,-2067,-1693,-1402,-1203,-1053,-945,-837,-715,-563,-374,-157,79,307,525,687,817,879,901,882,843,798,758,739,729,737,726,701,618,477,256,-45,-415,-840,-1294,-1739,-2150,-2487,-2733,-2865,-2883,-2792,-2611,-2377,-2115,-1881,-1691,-1594,-1579,-1668,-1816,-2007,-2174,-2273,-2247,-2057,-1687,-1129,-418,415,1312,2217,3084,3862,4540,5091,5542,5886,6176,6407,6633,6840,7055,7250,7424,7536,7577,7515,7344,7054,6658,6153,5575,4929,4253,3548,2856,2160,1492,832,196,-438,-1056,-1668,-2270,-2837,-3379,-3849,-4246,-4536,-4701,-4725,-4598,-4317,-3894,-3347,-2706,-1998,-1265,-525,188,871,1525,2150,2782,3425,4109,4843,5624,6441,7269,8063,8789,9394,9847,10112,10191,10066,9779,9338,8804,8203,7583,6966,6373,5799,5242,4664,4056,3377,2629,1801,920,26,-846,-1617,-2259,-2705,-2942,-2959,-2765,-2406,-1916,-1376,-819,-323,96,413,634,802,944,1130,1396,1795,2334,3025,3818,4678,5508,6240,6772,7034,6971,6550,5793,4731,3455,2052,637,-683,-1825,-2714,-3331,-3669,-3774,-3683,-3485,-3220,-2957,-2725,-2525,-2357,-2181,-1965,-1678,-1284,-783,-165,530,1293,2055,2813,3489,4098,4578,4954,5208,5357,5417,5408,5339,5236,5094,4920,4717,4463,4168,3806,3380,2887,2316,1692,996,268,-505,-1276,-2058,-2799,-3516,-4169,-4765,-5294,-5751,-6140,-6457,-6707,-6875,-6976,-6978,-6886,-6683,-6346,-5886,-5285,-4558,-3729,-2818,-1879,-953,-81,683,1308,1784,2076,2229,2233,2134,1968,1748,1512,1261,987,689,334,-95,-607,-1222,-1913,-2671,-3437,-4184,-4846,-5393,-5804,-6066,-6210,-6266,-6288,-6324,-6424,-6614,-6907,-7286,-7717,-8147,-8514,-8755,-8814,-8655,-8269,-7671,-6912,-6055,-5202,-4420,-3822,-3434,-3315,-3438,-3767,-4227,-4717,-5142,-5414,-5456,-5251,-4789,-4120,-3304,-2416,-1548,-753,-96,419,777,1016,1163,1272,1379,1522,1715,1959,2243,2524,2781,2960,3041,3000,2827,2548,2173,1761,1344,977,689,502,427,442,525,645,748,833,849,815,735,624,529,467,482,590,808,1136,1561,2067,2616,3179,3714,4189,4572,4845,4997,5025,4955,4793,4583,4349,4126,3953,3842,3820,3882,4024,4218,4441,4652,4821,4919,4928,4847,4696,4501,4304,4152,4066,4082,4179,4344,4524,4666,4717,4621,4358,3909,3315,2602,1859,1144,545,126,-66,-12,286,787,1435,2164,2889,3558,4112,4527,4805,4955,5020,5041,5057,5106,5199,5340,5500,5654,5744,5738,5585,5269,4782,4143,3384,2553,1703,871,103,-609,-1255,-1878,-2501,-3180,-3930,-4786,-5732,-6755,-7808,-8843,-9793,-10609,-11235,-11650,-11837,-11807,-11592,-11227,-10763,-10247,-9711,-9191,-8692,-8203,-7711,-7170,-6553,-5825,-4959,-3966,-2852,-1670,-463,706,1777,2706,3454,4014,4381,4588,4651,4621,4529,4406,4278,4155,4036,3925,3798,3653,3459,3207,2872,2446,1901,1244,447,-469,-1507,-2649,-3854,-5102,-6321,-7483,-8516,-9388,-10063,-10515,-10751,-10783,-10633,-10364,-9990,-9591,-9175,-8799,-8461,-8185,-7955,-7766,-7600,-7430,-7248,-7022,-6753,-6418,-6028,-5564,-5050,-4472,-3852,-3196,-2514,-1823,-1134,-455,178,781,1295,1749,2094,2347,2504,2571,2578,2548,2509,2497,2525,2616,2749,2925,3092,3226,3276,3212,2998,2632,2112,1459,708,-110,-941,-1760,-2524,-3226,-3845,-4389,-4846,-5246,-5567,-5841,-6051,-6190,-6273,-6261,-6173,-5981,-5694,-5313,-4847,-4321,-3738,-3139,-2519,-1901,-1288,-661,-25,650,1373,2153,2996,3885,4802,5707,6558,7313,7928,8381,8649,8748,8689,8520,8284,8030,7815,7664,7615,7647,7764,7904,8050,8121,8096,7908,7544,6979,6213,5264,4160,2934,1652,344,-908,-2073,-3088,-3919,-4535,-4911,-5051,-4958,-4654,-4169,-3547,-2814,-2029,-1197,-369,464,1274,2073,2847,3602,4326,5019,5658,6237,6733,7130,7423,7600,7664,7626,7491,7275,6997,6661,6304,5914,5532,5140,4771,4402,4057,3711,3382,3060,2767,2512,2318,2215,2203,2320,2532,2845,3211,3583,3917,4147,4250,4188,3973,3616,3165,2664,2173,1729,1384,1132,999,952,977,1044,1114,1176,1192,1166,1081,938,740,484,182,-173,-561,-991,-1435,-1892,-2335,-2747,-3108,-3396,-3603,-3708,-3716,-3622,-3426,-3140,-2763,-2304,-1765,-1151,-461,295,1116,1983,2882,3793,4682,5540,6330,7038,7656,8152,8539,8795,8920,8925,8793,8550,8184,7714,7149,6485,5747,4915,4016,3035,1985,872,-294,-1486,-2689,-3852,-4954,-5939,-6785,-7450,-7928,-8202,-8302,-8237,-8049,-7777,-7444,-7092,-6718,-6333,-5929,-5486,-4999,-4452,-3849,-3210,-2553,-1925,-1356,-897,-558,-377,-324,-404,-561,-771,-965,-1129,-1204,-1209,-1130,-1009,-881,-801,-808,-936,-1200,-1583,-2064,-2596,-3128,-3629,-4050,-4388,-4633,-4807,-4927,-5032,-5138,-5270,-5435,-5620,-5827,-6019,-6188,-6314,-6382,-6401,-6373,-6313,-6236,-6157,-6077,-6008,-5929,-5845,-5733,-5582,-5391,-5142,-4860,-4523,-4174,-3790,-3414,-3026,-2649,-2276,-1902,-1528,-1141,-735,-314,121,558,970,1338,1635,1832,1931,1917,1820,1658,1482,1329,1253,1290,1458,1779,2222,2774,3376,3989,4555,5036,5399,5641,5745,5753,5667,5530,5367,5191,5013,4829,4617,4361,4035,3621,3119,2527,1882,1202,551,-48,-532,-891,-1094,-1149,-1076,-893,-652,-377,-102,140,364,548,726,906,1111,1357,1645,1967,2306,2629,2909,3111,3211,3203,3097,2909,2700,2488,2351,2303,2384,2590,2911,3318,3772,4239,4682,5087,5441,5751,6029,6284,6531,6760,6967,7116,7189,7142,6960,6632,6170,5611,4996,4386,3825,3361,3002,2755,2586,2459,2320,2121,1808,1361,755,-8,-901,-1913,-2987,-4089,-5179,-6207,-7149,-7968,-8642,-9170,-9530,-9756,-9841,-9835,-9758,-9645,-9529,-9422,-9336,-9264,-9196,-9104,-8967,-8765,-8459,-8047,-7506,-6827,-6022,-5075,-4006,-2819,-1536,-187,1196,2561,3851,5018,5990,6741,7231,7460,7438,7207,6808,6306,5749,5189,4656,4164,3709,3275,2833,2362,1833,1235,568,-172,-959,-1793,-2648,-3511,-4386,-5239,-6099,-6930,-7746,-8537,-9284,-9985,-10609,-11146,-11561,-11854,-11985,-11975,-11802,-11501,-11071,-10560,-9981,-9383,-8783,-8206,-7672,-7173,-6713,-6260,-5804,-5306,-4757,-4126,-3425,-2639,-1806,-929,-58,797,1589,2306,2923,3423,3812,4066,4194,4192,4045,3786,3387,2900,2329,1731,1134,595,142,-193,-402,-490,-491,-421,-348,-291,-299,-407,-611,-948,-1380,-1914,-2518,-3160,-3826,-4464,-5064,-5589,-6015,-6327,-6509,-6559,-6483,-6299,-6025,-5701,-5337,-4974,-4613,-4279,-3951,-3647,-3326,-2998,-2628,-2210,-1727,-1162,-506,249,1109,2070,3124,4253,5421,6595,7720,8759,9649,10387,10914,11275,11451,11490,11431,11294,11129,10941,10734,10500,10202,9822,9307,8656,7836,6861,5760,4550,3300,2046,842,-267,-1248,-2081,-2750,-3256,-3610,-3815,-3906,-3874,-3769,-3568,-3313,-2992,-2615,-2184,-1701,-1157,-577,61,707,1375,2012,2609,3132,3563,3897,4137,4304,4428,4541,4690,4889,5188,5570,6055,6616,7222,7852,8441,8960,9362,9603,9660,9509,9143,8568,7809,6899,5897,4862,3868,2975,2242,1699,1360,1221,1244,1402,1626,1886,2131,2334,2477,2550,2550,2477,2339,2121,1842,1483,1066,588,83,-446,-955,-1432,-1842,-2178,-2414,-2564,-2611,-2582,-2484,-2348,-2190,-2052,-1934,-1871,-1856,-1892,-1964,-2042,-2092,-2073,-1941,-1662,-1201,-564,261,1214,2279,3376,4454,5466,6348,7105,7698,8154,8484,8709,8863,8950,8989,8968,8871,8678,8361,7906,7300,6564,5701,4771,3793,2822,1895,1033,257,-436,-1058,-1620,-2149,-2663,-3167,-3688,-4196,-4716,-5206,-5669,-6081,-6413,-6664,-6798,-6813,-6703,-6452,-6099,-5629,-5098,-4523,-3937,-3388,-2883,-2459,-2125,-1871,-1715,-1620,-1591,-1593,-1613,-1626,-1624,-1588,-1523,-1447,-1358,-1315,-1308,-1396,-1572,-1862,-2252,-2742,-3295,-3891,-4483,-5033,-5509,-5878,-6117,-6226,-6187,-6030,-5749,-5381,-4940,-4467,-3989,-3545,-3159,-2868,-2682,-2625,-2691,-2882,-3183,-3565,-4007,-4468,-4907,-5300,-5587,-5770,-5797,-5678,-5393,-4964,-4412,-3770,-3091,-2419,-1818,-1328,-991,-817,-822,-966,-1234,-1547,-1864,-2108,-2235,-2198,-1977,-1580,-1011,-325,459,1271,2093,2877,3618,4293,4919,5476,5995,6446,6848,7163,7387,7493,7458,7285,6955,6508,5947,5342,4715,4129,3615,3191,2877,2629,2455,2270,2066,1770,1365,830,161,-608,-1459,-2322,-3160,-3904,-4515,-4944,-5176,-5193,-5003,-4629,-4086,-3435,-2700,-1943,-1205,-528,49,515,851,1079,1215,1300,1383,1503,1711,2038,2498,3098,3807,4606,5419,6223,6935,7528,7964,8215,8289,8185,7923,7542,7060,6531,5981,5449,4966,4553,4220,3990,3840,3781,3776,3803,3830,3803,3698,3463,3089,2538,1828,948,-60,-1169,-2337,-3507,-4639,-5684,-6609,-7394,-8029,-8515,-8876,-9125,-9292,-9407,-9484,-9547,-9595,-9637,-9653,-9642,-9571,-9429,-9195,-8844,-8374,-7764,-7029,-6163,-5192,-4126,-3000,-1834,-652,510,1644,2719,3722,4646,5465,6181,6778,7242,7576,7759,7796,7682,7418,7022,6505,5894,5218,4513,3805,3128,2478,1876,1275,678,16,-724,-1586,-2582,-3712,-4956,-6277,-7624,-8931,-10153,-11210,-12095,-12744,-13177,-13382,-13383,-13216,-12896,-12478,-11962,-11403,-10792,-10153,-9499,-8826,-8156,-7495,-6850,-6243,-5674,-5147,-4664,-4186,-3722,-3207,-2642,-1990,-1253,-435,424,1295,2111,2821,3372,3721,3853,3773,3503,3091,2596,2065,1577,1148,834,634,549,580,687,865,1068,1276,1455,1569,1598,1502,1271,890,349,-326,-1129,-2011,-2942,-3867,-4744,-5542,-6208,-6763,-7149,-7421,-7539,-7553,-7456,-7268,-7018,-6695,-6348,-5968,-5588,-5222,-4885,-4594,-4353,-4165,-4011,-3868,-3703,-3470,-3144,-2672,-2055,-1265,-320,756,1949,3205,4490,5770,6991,8142,9178,10088,10864,11481,11960,12276,12456,12492,12399,12196,11884,11498,11029,10497,9904,9237,8515,7713,6852,5924,4943,3917,2867,1805,762,-253,-1195,-2060,-2808,-3425,-3900,-4213,-4375,-4378,-4243,-3981,-3599,-3134,-2576,-1967,-1308,-624,60,723,1340,1880,2339,2694,2959,3157,3306,3473,3677,3981,4397,4945,5610,6365,7161,7942,8641,9203,9569,9729,9648,9381,8917,8358,7719,7085,6494,5978,5576,5273,5081,4965,4915,4893,4883,4860,4813,4732,4617,4455,4266,4020,3747,3422,3062,2668,2246,1809,1360,914,470,39,-375,-773,-1140,-1477,-1773,-2021,-2221,-2369,-2475,-2534,-2578,-2584,-2598,-2590,-2573,-2526,-2436,-2276,-2040,-1705,-1275,-762,-174,454,1106,1751,2371,2959,3505,4023,4516,5003,5481,5966,6439,6895,7314,7668,7941,8105,8153,8070,7868,7549,7141,6664,6149,5627,5124,4653,4233,3865,3532,3241,2940,2640,2298,1910,1477,983,467,-81,-617,-1142,-1624,-2071,-2458,-2814,-3123,-3412,-3685,-3945,-4208,-4462,-4712,-4958,-5177,-5389,-5564,-5711,-5818,-5879,-5893,-5860,-5782,-5675,-5544,-5416,-5295,-5213,-5170,-5192,-5269,-5420,-5610,-5847,-6078,-6301,-6465,-6565,-6571,-6493,-6322,-6086,-5781,-5444,-5073,-4680,-4275,-3852,-3414,-2970,-2517,-2073,-1655,-1272,-952,-694,-516,-402,-363,-368,-421,-502,-606,-728,-858,-1001,-1139,-1278,-1395,-1498,-1568,-1615,-1640,-1649,-1663,-1685,-1736,-1825,-1949,-2112,-2295,-2488,-2662,-2808,-2890,-2909,-2839,-2682,-2423,-2080,-1628,-1097,-472,230,990,1803,2627,3435,4194,4860,5413,5814,6065,6151,6091,5904,5615,5267,4886,4505,4141,3794,3473,3148,2808,2432,1991,1481,893,225,-496,-1262,-2026,-2775,-3448,-4045,-4516,-4864,-5074,-5152,-5112,-4970,-4751,-4476,-4172,-3849,-3531,-3211,-2900,-2593,-2279,-1961,-1621,-1249,-846,-384,126,705,1338,2030,2752,3506,4243,4958,5606,6168,6614,6929,7101,7142,7055,6884,6640,6384,6121,5908,5736,5635,5593,5601,5648,5706,5758,5776,5739,5628,5427,5127,4725,4214,3599,2876,2057,1142,140,-931,-2065,-3230,-4410,-5575,-6694,-7735,-8668,-9461,-10094,-10552,-10829,-10931,-10870,-10675,-10361,-9983,-9537,-9079,-8602,-8118,-7627,-7092,-6518,-5852,-5103,-4240,-3283,-2241,-1140,-22,1086,2132,3100,3949,4675,5269,5737,6091,6350,6520,6628,6673,6653,6566,6393,6119,5733,5219,4586,3835,2996,2080,1133,167,-784,-1708,-2596,-3442,-4245,-5020,-5754,-6469,-7153,-7813,-8448,-9035,-9587,-10059,-10472,-10774,-10998,-11103,-11127,-11054,-10915,-10715,-10472,-10187,-9868,-9501,-9081,-8588,-8020,-7353,-6608,-5764,-4862,-3901,-2930,-1968,-1067,-258,422,946,1302,1484,1515,1407,1222,976,742,541,417,382,437,578,772,998,1211,1385,1489,1500,1413,1218,934,573,156,-282,-736,-1169,-1585,-1967,-2320,-2634,-2927,-3175,-3418,-3614,-3815,-3975,-4142,-4275,-4412,-4520,-4621,-4709,-4784,-4861,-4942,-5031,-5142,-5263,-5391,-5522,-5614,-5667,-5625,-5484,-5204,-4783,-4221,-3535,-2762,-1934,-1102,-305,423,1061,1611,2089,2534,2986,3505,4127,4894,5804,6856,7992,9161,10273,11251,12011,12503,12679,12553,12138,11502,10700,9834,8953,8144,7420,6807,6289,5840,5418,4987,4504,3966,3348,2681,1976,1276,613,23,-479,-866,-1157,-1345,-1463,-1532,-1567,-1601,-1628,-1659,-1673,-1652,-1573,-1407,-1140,-764,-284,286,910,1573,2212,2805,3312,3688,3932,4021,3960,3783,3496,3159,2806,2489,2251,2138,2171,2374,2737,3245,3865,4546,5247,5905,6499,6980,7348,7595,7728,7781,7761,7703,7615,7514,7396,7265,7102,6909,6664,6376,6033,5653,5238,4820,4408,4033,3714,3451,3268,3121,3028,2920,2805,2624,2384,2072,1708,1324,954,651,437,357,395,552,788,1051,1288,1440,1460,1326,1030,602,86,-448,-920,-1259,-1397,-1295,-940,-362,401,1258,2128,2928,3561,3991,4178,4125,3877,3489,3045,2631,2328,2187,2256,2514,2951,3492,4084,4638,5106,5425,5589,5589,5452,5218,4916,4602,4279,3982,3689,3409,3107,2780,2403,1979,1507,1002,474,-51,-557,-1035,-1458,-1838,-2152,-2414,-2616,-2778,-2911,-3047,-3210,-3443,-3772,-4227,-4819,-5537,-6358,-7245,-8122,-8954,-9647,-10175,-10489,-10588,-10473,-10194,-9771,-9296,-8781,-8309,-7879,-7529,-7243,-7022,-6828,-6645,-6428,-6159,-5808,-5366,-4829,-4211,-3525,-2808,-2082,-1384,-730,-147,370,811,1206,1558,1893,2219,2540,2842,3111,3314,3417,3406,3260,2974,2589,2099,1589,1064,595,185,-126,-353,-497,-583,-633,-675,-715,-784,-856,-959,-1041,-1115,-1128,-1073,-916,-650,-260,221,785,1368,1927,2397,2729,2870,2819,2560,2148,1617,1058,525,96,-194,-325,-313,-194,-28,130,218,195,36,-251,-651,-1111,-1591,-2040,-2413,-2698,-2878,-2972,-3010,-3016,-3041,-3096,-3209,-3374,-3580,-3793,-3976,-4094,-4104,-3991,-3733,-3340,-2823,-2206,-1525,-800,-81,628,1275,1869,2370,2788,3105,3331,3471,3535,3559,3547,3547,3566,3626,3738,3890,4080,4278,4475,4639,4766,4833,4854,4817,4748,4645,4524,4382,4211,4001,3725,3360,2881,2265,1509,602,-432,-1575,-2788,-4017,-5221,-6324,-7289,-8048,-8581,-8861,-8896,-8709,-8347,-7866,-7337,-6820,-6376,-6044,-5833,-5747,-5738,-5767,-5769,-5675,-5442,-5021,-4410,-3603,-2655,-1591,-504,564,1529,2364,3021,3512,3837,4030,4135,4189,4227,4285,4360,4462,4565,4650,4681,4638,4491,4234,3863,3383,2811,2160,1449,681,-129,-992,-1894,-2843,-3816,-4807,-5766,-6674,-7465,-8113,-8579,-8850,-8930,-8851,-8651,-8396,-8142,-7939,-7839,-7836,-7949,-8130,-8344,-8544,-8667,-8683,-8558,-8284,-7863,-7319,-6670,-5957,-5199,-4439,-3700,-3016,-2420,-1934,-1585,-1383,-1327,-1409,-1590,-1845,-2118,-2366,-2547,-2628,-2591,-2447,-2194,-1882,-1517,-1163,-824,-539,-313,-137,-33,47,81,106,118,115,104,60,-18,-152,-348,-606,-924,-1286,-1662,-2036,-2368,-2630,-2809,-2876,-2847,-2717,-2525,-2283,-2056,-1855,-1732,-1697,-1756,-1912,-2134,-2408,-2683,-2950,-3151,-3294,-3342,-3303,-3183,-2987,-2733,-2446,-2118,-1783,-1422,-1042,-638,-195,281,797,1338,1900,2455,2997,3497,3957,4364,4727,5057,5360,5663,5957,6270,6577,6893,7185,7445,7654,7788,7837,7792,7648,7422,7128,6785,6434,6088,5783,5527,5315,5149,4987,4824,4610,4339,3993,3574,3106,2614,2126,1689,1312,1023,819,677,598,523,456,353,223,51,-136,-338,-519,-675,-791,-855,-884,-866,-826,-767,-694,-611,-518,-390,-235,-7,278,651,1100,1616,2191,2797,3419,4031,4625,5182,5710,6200,6663,7093,7497,7859,8176,8425,8597,8668,8645,8522,8320,8061,7776,7488,7236,7024,6872,6772,6721,6691,6674,6633,6565,6445,6273,6053,5780,5486,5164,4852,4543,4267,4010,3785,3577,3373,3169,2939,2687,2397,2069,1712,1319,910,492,74,-324,-694,-1021,-1288,-1504,-1642,-1727,-1743,-1714,-1645,-1553,-1449,-1351,-1250,-1154,-1035,-884,-670,-382,5,477,1048,1680,2363,3063,3747,4399,4994,5512,5976,6339,6656,6875,7031,7091,7050,6903,6627,6242,5730,5147,4480,3812,3141,2535,2007,1577,1260,1032,899,820,779,755,706,631,482,264,-71,-512,-1101,-1814,-2677,-3648,-4722,-5839,-6961,-8034,-8994,-9815,-10440,-10883,-11115,-11177,-11089,-10887,-10612,-10291,-9940,-9574,-9186,-8772,-8323,-7835,-7308,-6751,-6185,-5623,-5092,-4595,-4137,-3711,-3286,-2854,-2380,-1855,-1277,-649,3,662,1292,1878,2397,2836,3207,3505,3740,3929,4063,4153,4186,4149,4029,3818,3497,3095,2600,2066,1506,975,499,120,-142,-281,-285,-188,9,263,548,848,1128,1389,1616,1802,1953,2050,2101,2082,2000,1844,1618,1348,1036,733,447,223,54,-34,-84,-91,-121,-191,-347,-606,-969,-1435,-1969,-2544,-3116,-3658,-4132,-4536,-4837,-5057,-5179,-5226,-5202,-5126,-5012,-4879,-4741,-4617,-4514,-4437,-4387,-4345,-4296,-4203,-4036,-3763,-3361,-2817,-2150,-1374,-553,276,1032,1668,2129,2393,2448,2327,2065,1726,1384,1094,918,882,1003,1264,1636,2092,2569,3059,3502,3905,4243,4512,4713,4816,4829,4703,4431,3981,3342,2526,1544,450,-701,-1848,-2905,-3836,-4576,-5114,-5444,-5581,-5568,-5432,-5234,-4992,-4755,-4534,-4337,-4180,-4046,-3944,-3874,-3821,-3808,-3804,-3833,-3852,-3868,-3835,-3732,-3528,-3194,-2716,-2094,-1340,-490,416,1312,2156,2879,3443,3823,3991,3973,3767,3426,2969,2459,1913,1388,885,447,60,-256,-512,-714,-871,-1009,-1144,-1305,-1512,-1796,-2157,-2613,-3150,-3752,-4401,-5056,-5704,-6312,-6869,-7370,-7813,-8205,-8557,-8868,-9145,-9373,-9543,-9627,-9600,-9436,-9120,-8643,-8022,-7283,-6462,-5619,-4799,-4041,-3399,-2867,-2477,-2212,-2058,-2012,-2034,-2128,-2252,-2407,-2564,-2696,-2797,-2819,-2771,-2616,-2371,-2033,-1648,-1231,-850,-524,-300,-188,-190,-283,-439,-611,-765,-870,-903,-872,-793,-693,-621,-603,-667,-834,-1075,-1376,-1685,-1951,-2127,-2163,-2042,-1756,-1328,-799,-225,325,785,1108,1242,1183,924,496,-69,-714,-1391,-2047,-2633,-3129,-3495,-3748,-3877,-3916,-3881,-3805,-3715,-3632,-3584,-3558,-3573,-3589,-3597,-3551,-3418,-3162,-2753,-2190,-1461,-606,346,1336,2301,3180,3930,4495,4890,5090,5153,5107,5017,4930,4901,4946,5094,5324,5623,5962,6310,6636,6938,7195,7421,7628,7812,7994,8154,8278,8347,8327,8195,7942,7563,7082,6532,5958,5402,4913,4511,4214,4012,3884,3801,3728,3634,3499,3290,3016,2655,2221,1724,1161,572,-44,-644,-1208,-1701,-2090,-2346,-2453,-2399,-2190,-1851,-1415,-924,-440,14,379,660,839,952,1030,1108,1257,1475,1837,2294,2879,3516,4181,4809,5350,5763,6030,6141,6125,6016,5866,5730,5661,5709,5885,6217,6663,7211,7791,8354,8821,9164,9317,9295,9070,8704,8199,7646,7062,6519,6049,5671,5409,5244,5166,5137,5130,5096,5005,4819,4518,4091,3545,2904,2206,1508,862,328,-53,-261,-288,-162,78,382,689,954,1135,1217,1197,1092,931,744,565,419,315,265,256,281,344,416,530,662,844,1077,1360,1707,2087,2500,2911,3298,3647,3926,4142,4288,4375,4417,4422,4404,4356,4283,4164,3990,3756,3444,3067,2622,2134,1599,1056,487,-79,-652,-1238,-1827,-2436,-3044,-3665,-4256,-4826,-5330,-5766,-6105,-6351,-6492,-6554,-6530,-6464,-6353,-6239,-6120,-6024,-5938,-5885,-5835,-5808,-5778,-5761,-5745,-5741,-5748,-5771,-5807,-5853,-5895,-5911,-5878,-5755,-5516,-5126,-4566,-3836,-2945,-1936,-865,209,1204,2059,2721,3149,3339,3300,3069,2693,2239,1757,1304,924,626,440,333,310,332,388,450,511,559,606,648,713,813,959,1189,1481,1868,2315,2819,3343,3856,4320,4695,4960,5070,5040,4831,4479,3978,3357,2641,1858,1032,200,-624,-1400,-2120,-2749,-3274,-3678,-3949,-4088,-4103,-4009,-3843,-3626,-3427,-3257,-3192,-3234,-3419,-3741,-4176,-4693,-5239,-5757,-6195,-6511,-6659,-6644,-6445,-6091,-5609,-5039,-4421,-3816,-3247,-2780,-2419,-2203,-2119,-2169,-2326,-2542,-2797,-2999,-3139,-3129,-2966,-2604,-2057,-1331,-464,492,1493,2462,3364,4129,4741,5165,5398,5444,5315,5036,4628,4113,3511,2839,2105,1328,513,-326,-1160,-1981,-2739,-3409,-3954,-4321,-4507,-4469,-4236,-3815,-3263,-2640,-2013,-1469,-1057,-838,-826,-1022,-1384,-1866,-2380,-2858,-3219,-3406,-3388,-3150,-2725,-2137,-1471,-763,-103,473,916,1210,1357,1375,1288,1147,975,828,711,654,646,686,746,810,839,828,742,586,352,45,-307,-711,-1132,-1582,-2050,-2552,-3089,-3692,-4345,-5068,-5825,-6606,-7357,-8048,-8613,-9035,-9263,-9307,-9165,-8869,-8467,-8001,-7534,-7097,-6732,-6450,-6242,-6105,-5995,-5901,-5770,-5598,-5342,-5012,-4599,-4116,-3593,-3046,-2521,-2041,-1643,-1352,-1188,-1152,-1260,-1471,-1787,-2148,-2528,-2874,-3150,-3320,-3358,-3259,-3007,-2634,-2133,-1560,-924,-288,327,854,1280,1539,1639,1541,1267,830,273,-358,-997,-1594,-2083,-2427,-2602,-2596,-2427,-2123,-1712,-1252,-769,-317,82,392,597,682,627,448,124,-305,-841,-1439,-2068,-2694,-3265,-3766,-4155,-4432,-4590,-4638,-4602,-4494,-4346,-4171,-3988,-3805,-3614,-3426,-3210,-2982,-2711,-2399,-2050,-1644,-1219,-755,-291,174,618,1033,1410,1742,2035,2287,2504,2705,2877,3058,3226,3408,3587,3771,3946,4114,4263,4407,4537,4683,4847,5055,5320,5644,6038,6484,6968,7464,7932,8347,8676,8895,8992,8962,8813,8561,8223,7819,7376,6906,6435,5974,5539,5136,4773,4450,4167,3918,3695,3483,3279,3051,2806,2512,2174,1785,1345,874,383,-105,-566,-981,-1325,-1587,-1746,-1795,-1735,-1557,-1284,-922,-500,-47,407,817,1170,1419,1573,1616,1563,1455,1315,1207,1169,1260,1501,1923,2519,3264,4132,5044,5965,6803,7530,8080,8451,8628,8634,8503,8277,8002,7732,7491,7317,7214,7180,7201,7251,7296,7321,7281,7181,7002,6760,6465,6149,5830,5546,5317,5163,5093,5101,5177,5297,5432,5552,5628,5644,5582,5447,5241,4981,4682,4362,4035,3707,3387,3061,2732,2376,1994,1565,1103,593,78,-445,-913,-1312,-1584,-1714,-1674,-1463,-1105,-624,-79,475,984,1388,1659,1775,1735,1567,1285,954,592,271,5,-151,-192,-92,130,478,894,1371,1826,2246,2555,2730,2735,2551,2181,1639,950,171,-661,-1477,-2235,-2878,-3381,-3717,-3881,-3881,-3737,-3471,-3140,-2759,-2398,-2075,-1836,-1705,-1690,-1809,-2045,-2396,-2828,-3318,-3820,-4296,-4701,-4998,-5149,-5142,-4956,-4599,-4092,-3449,-2723,-1952,-1173,-455,195,705,1095,1311,1397,1328,1148,878,539,170,-211,-589,-937,-1263,-1543,-1789,-1977,-2111,-2164,-2137,-2004,-1773,-1435,-1005,-507,36,586,1113,1585,1980,2279,2487,2602,2635,2618,2546,2465,2367,2267,2164,2048,1902,1724,1482,1187,827,410,-38,-505,-948,-1349,-1665,-1890,-1998,-2002,-1911,-1752,-1566,-1388,-1256,-1202,-1245,-1392,-1639,-1961,-2341,-2742,-3146,-3534,-3889,-4219,-4516,-4797,-5058,-5304,-5523,-5715,-5851,-5934,-5938,-5867,-5726,-5530,-5292,-5058,-4833,-4656,-4529,-4454,-4419,-4396,-4363,-4274,-4119,-3858,-3497,-3032,-2474,-1856,-1195,-538,98,674,1172,1575,1864,2030,2072,1968,1734,1350,849,233,-457,-1183,-1906,-2567,-3131,-3556,-3816,-3898,-3815,-3578,-3233,-2816,-2373,-1957,-1596,-1324,-1154,-1081,-1105,-1190,-1333,-1482,-1644,-1777,-1892,-1975,-2033,-2066,-2076,-2050,-1987,-1860,-1655,-1353,-941,-417,201,889,1610,2304,2940,3444,3808,3980,3974,3777,3425,2943,2366,1735,1077,424,-213,-824,-1411,-1988,-2548,-3131,-3710,-4322,-4938,-5567,-6180,-6763,-7290,-7731,-8081,-8305,-8429,-8436,-8365,-8228,-8067,-7903,-7763,-7655,-7584,-7542,-7502,-7451,-7347,-7189,-6948,-6632,-6241,-5793,-5299,-4787,-4266,-3764,-3286,-2853,-2476,-2170,-1944,-1813,-1775,-1832,-1984,-2190,-2446,-2694,-2911,-3047,-3088,-2994,-2791,-2453,-2039,-1540,-1029,-506,-29,402,756,1043,1251,1398,1481,1518,1501,1449,1344,1202,1016,782,520,213,-104,-433,-746,-1023,-1243,-1379,-1422,-1357,-1193,-935,-614,-258,93,394,616,719,693,531,239,-156,-626,-1142,-1663,-2171,-2640,-3053,-3413,-3700,-3931,-4093,-4196,-4233,-4215,-4128,-4000,-3810,-3592,-3332,-3056,-2761,-2462,-2158,-1856,-1563,-1276,-1006,-739,-500,-262,-60,132,287,419,513,574,608,613,619,621,665,754,924,1188,1556,2034,2608,3258,3959,4680,5380,6043,6629,7135,7558,7885,8157,8363,8550,8709,8865,9015,9141,9261,9319,9347,9292,9188,9004,8770,8484,8167,7823,7468,7086,6680,6231,5724,5153,4516,3825,3108,2396,1733,1162,721,438,329,384,592,900,1268,1638,1951,2163,2244,2167,1950,1598,1149,652,141,-323,-717,-1003,-1180,-1247,-1220,-1130,-986,-834,-655,-487,-293,-71,200,557,995,1544,2186,2906,3683,4461,5224,5902,6492,6945,7271,7452,7513,7450,7316,7102,6872,6630,6411,6245,6136,6113,6170,6313,6532,6816,7146,7497,7856,8185,8487,8723,8902,8999,9026,8971,8841,8635,8360,8007,7594,7106,6567,5972,5345,4698,4059,3446,2889,2399,2001,1692,1475,1335,1250,1203,1155,1095,985,828,601,318,-19,-393,-774,-1140,-1465,-1718,-1885,-1956,-1930,-1809,-1615,-1356,-1056,-743,-427,-140,114,311,456,521,520,429,259,8,-314,-678,-1059,-1423,-1721,-1932,-2020,-1969,-1790,-1479,-1076,-613,-124,331,729,1021,1192,1226,1123,898,573,190,-221,-603,-926,-1151,-1259,-1249,-1132,-939,-716,-499,-341,-269,-298,-431,-638,-891,-1140,-1344,-1467,-1482,-1389,-1194,-925,-623,-319,-61,128,221,212,104,-102,-377,-716,-1091,-1481,-1872,-2230,-2543,-2776,-2907,-2907,-2754,-2438,-1953,-1304,-524,361,1297,2225,3104,3857,4458,4857,5040,5001,4744,4298,3689,2961,2160,1325,508,-260,-938,-1513,-1966,-2293,-2507,-2609,-2633,-2587,-2508,-2396,-2293,-2187,-2113,-2057,-2048,-2066,-2134,-2236,-2377,-2558,-2758,-2992,-3236,-3485,-3737,-3958,-4146,-4280,-4338,-4326,-4232,-4075,-3869,-3637,-3414,-3212,-3076,-3005,-3026,-3128,-3314,-3545,-3806,-4047,-4235,-4332,-4326,-4179,-3934,-3567,-3142,-2679,-2222,-1818,-1484,-1262,-1148,-1155,-1266,-1459,-1723,-2014,-2322,-2605,-2864,-3061,-3221,-3315,-3380,-3411,-3445,-3489,-3564,-3688,-3843,-4049,-4268,-4491,-4687,-4825,-4882,-4827,-4664,-4365,-3968,-3459,-2885,-2266,-1637,-1038,-497,-42,307,534,646,634,530,339,95,-169,-431,-644,-795,-840,-773,-572,-244,209,766,1396,2067,2730,3338,3854,4213,4406,4377,4132,3659,2972,2105,1090,-21,-1165,-2302,-3357,-4311,-5114,-5760,-6241,-6573,-6768,-6867,-6880,-6850,-6794,-6726,-6669,-6621,-6595,-6594,-6627,-6691,-6799,-6946,-7125,-7335,-7550,-7756,-7923,-8027,-8037,-7940,-7711,-7366,-6895,-6350,-5740,-5132,-4556,-4057,-3665,-3403,-3274,-3274,-3384,-3567,-3794,-4011,-4183,-4275,-4259,-4128,-3874,-3515,-3064,-2548,-1993,-1419,-866,-334,136,550,896,1158,1361,1471,1525,1501,1420,1292,1116,921,704,484,262,53,-148,-321,-471,-579,-642,-644,-592,-477,-311,-108,120,348,546,703,787,797,718,564,330,50,-273,-613,-956,-1291,-1610,-1911,-2197,-2477,-2749,-3020,-3279,-3520,-3721,-3850,-3890,-3801,-3577,-3208,-2693,-2084,-1389,-702,-46,484,867,1039,1003,753,312,-268,-941,-1635,-2293,-2847,-3264,-3494,-3543,-3391,-3067,-2588,-1984,-1299,-552,202,956,1670,2335,2936,3464,3916,4289,4583,4790,4931,5001,5034,5044,5071,5138,5288,5539,5908,6404,7003,7689,8404,9100,9713,10182,10460,10512,10326,9924,9328,8619,7837,7098,6429,5923,5591,5440,5463,5602,5808,6022,6173,6228,6140,5907,5528,5023,4425,3777,3107,2471,1872,1358,906,549,244,5,-201,-384,-556,-722,-891,-1046,-1180,-1281,-1320,-1304,-1212,-1052,-842,-588,-322,-58,188,407,597,782,960,1171,1421,1733,2116,2561,3066,3599,4142,4661,5128,5523,5818,6016,6103,6103,6027,5913,5788,5700,5679,5760,5959,6283,6716,7240,7803,8373,8889,9313,9611,9750,9733,9556,9245,8827,8343,7829,7325,6861,6457,6126,5862,5658,5490,5334,5169,4966,4722,4428,4096,3740,3385,3043,2745,2477,2263,2059,1884,1685,1469,1212,915,587,248,-82,-365,-583,-706,-740,-681,-566,-422,-292,-222,-232,-354,-586,-909,-1310,-1726,-2133,-2470,-2718,-2841,-2854,-2749,-2568,-2330,-2072,-1827,-1600,-1426,-1274,-1173,-1080,-1004,-929,-839,-755,-655,-563,-478,-401,-347,-300,-263,-227,-175,-102,3,146,320,526,742,959,1141,1283,1344,1331,1221,1034,781,498,221,-9,-152,-169,-58,212,587,1075,1585,2091,2510,2802,2920,2845,2574,2136,1562,922,273,-304,-753,-1004,-1034,-812,-367,280,1051,1888,2688,3384,3897,4177,4197,3954,3459,2769,1919,990,33,-892,-1738,-2478,-3096,-3592,-3979,-4272,-4488,-4653,-4765,-4846,-4869,-4847,-4750,-4573,-4324,-3992,-3625,-3237,-2886,-2603,-2443,-2404,-2520,-2745,-3063,-3406,-3720,-3936,-4007,-3899,-3597,-3138,-2540,-1898,-1261,-711,-321,-110,-118,-323,-686,-1167,-1679,-2173,-2570,-2841,-2949,-2901,-2712,-2417,-2066,-1703,-1372,-1109,-934,-853,-878,-969,-1153,-1363,-1625,-1891,-2162,-2430,-2688,-2944,-3206,-3488,-3802,-4158,-4558,-4997,-5460,-5921,-6349,-6722,-6998,-7179,-7232,-7187,-7036,-6825,-6557,-6279,-5990,-5713,-5437,-5163,-4869,-4545,-4166,-3727,-3208,-2625,-1977,-1299,-620,26,582,1026,1313,1437,1398,1210,923,576,239,-33,-188,-186,-11,321,794,1347,1926,2466,2905,3200,3320,3251,3000,2591,2055,1432,760,76,-600,-1240,-1850,-2415,-2951,-3452,-3938,-4396,-4840,-5249,-5624,-5945,-6210,-6405,-6538,-6616,-6658,-6698,-6750,-6860,-7023,-7264,-7545,-7857,-8130,-8341,-8412,-8324,-8049,-7586,-6978,-6257,-5506,-4794,-4194,-3774,-3564,-3594,-3826,-4248,-4768,-5335,-5861,-6275,-6529,-6582,-6424,-6070,-5533,-4876,-4120,-3335,-2553,-1815,-1150,-582,-116,234,475,611,660,629,553,437,303,163,17,-132,-279,-441,-597,-763,-909,-1034,-1115,-1137,-1099,-989,-828,-624,-410,-214,-61,28,37,-21,-156,-324,-525,-703,-858,-938,-943,-859,-689,-452,-182,104,342,520,588,540,370,92,-264,-654,-1032,-1346,-1546,-1613,-1510,-1267,-883,-415,101,600,1052,1393,1625,1706,1662,1496,1240,932,595,272,-22,-282,-486,-675,-830,-983,-1138,-1296,-1448,-1596,-1697,-1754,-1728,-1618,-1409,-1113,-742,-324,115,552,961,1348,1690,2037,2375,2760,3195,3704,4289,4934,5619,6297,6935,7479,7895,8163,8267,8233,8086,7869,7637,7438,7308,7281,7348,7509,7725,7956,8165,8297,8344,8274,8105,7843,7523,7169,6811,6467,6150,5856,5583,5312,5022,4704,4334,3905,3426,2884,2322,1734,1167,635,166,-216,-500,-674,-738,-707,-597,-433,-250,-72,71,157,190,156,88,0,-70,-82,-5,197,537,1015,1617,2294,3003,3667,4225,4614,4799,4749,4494,4053,3507,2917,2385,1967,1752,1760,2021,2515,3206,4041,4951,5879,6750,7535,8176,8675,9010,9196,9243,9164,8987,8719,8373,7965,7480,6947,6345,5719,5059,4435,3842,3365,2991,2795,2737,2850,3077,3386,3723,4021,4240,4330,4282,4094,3792,3422,3030,2674,2397,2233,2189,2262,2415,2605,2763,2837,2763,2503,2048,1397,597,-291,-1205,-2046,-2769,-3295,-3611,-3703,-3595,-3329,-2955,-2541,-2137,-1796,-1542,-1400,-1360,-1409,-1523,-1663,-1798,-1899,-1922,-1865,-1703,-1448,-1110,-718,-299,108,473,771,980,1098,1125,1070,967,832,699,602,544,558,630,760,938,1128,1334,1498,1642,1716,1747,1721,1664,1590,1528,1491,1492,1534,1593,1653,1675,1626,1481,1222,856,411,-83,-551,-961,-1222,-1319,-1208,-894,-402,229,933,1648,2305,2854,3256,3491,3565,3490,3289,3004,2651,2259,1846,1400,943,445,-84,-650,-1249,-1860,-2463,-3029,-3523,-3927,-4207,-4372,-4402,-4337,-4184,-3991,-3790,-3621,-3517,-3493,-3563,-3711,-3922,-4151,-4375,-4538,-4616,-4573,-4392,-4080,-3635,-3107,-2512,-1925,-1373,-915,-579,-382,-332,-413,-601,-866,-1165,-1464,-1724,-1923,-2036,-2057,-1989,-1841,-1643,-1406,-1178,-973,-830,-762,-786,-904,-1108,-1382,-1707,-2057,-2419,-2779,-3132,-3495,-3857,-4256,-4668,-5135,-5611,-6121,-6615,-7076,-7478,-7771,-7952,-7977,-7866,-7602,-7228,-6751,-6229,-5680,-5159,-4674,-4258,-3903,-3605,-3349,-3101,-2850,-2562,-2246,-1889,-1527,-1167,-856,-613,-463,-411,-450,-550,-684,-796,-857,-824,-679,-418,-51,399,875,1363,1785,2127,2350,2429,2378,2187,1886,1492,1036,544,40,-463,-955,-1434,-1909,-2383,-2865,-3361,-3859,-4357,-4836,-5271,-5649,-5938,-6135,-6233,-6235,-6168,-6045,-5910,-5784,-5692,-5657,-5660,-5716,-5780,-5844,-5877,-5861,-5786,-5660,-5479,-5286,-5079,-4913,-4790,-4745,-4783,-4902,-5094,-5331,-5590,-5832,-6030,-6149,-6170,-6089,-5891,-5603,-5231,-4810,-4366,-3923,-3514,-3146,-2841,-2592,-2400,-2258,-2150,-2070,-2001,-1942,-1881,-1826,-1774,-1730,-1703,-1686,-1684,-1684,-1685,-1667,-1633,-1563,-1470,-1340,-1190,-1012,-819,-613,-399,-179,41,263,472,668,830,957,1015,1022,938,811,614,407,184,-7,-163,-262,-316,-323,-305,-281,-267,-281,-323,-402,-487,-588,-658,-708,-702,-655,-556,-419,-256,-82,95,253,401,516,617,690,746,793,812,822,797,738,627,463,226,-65,-422,-810,-1221,-1616,-1969,-2252,-2435,-2509,-2461,-2304,-2044,-1714,-1323,-919,-497,-99,300,666,1047,1409,1802,2196,2616,3041,3456,3857,4197,4492,4696,4832,4891,4901,4887,4879,4915,5010,5196,5464,5820,6232,6687,7144,7581,7969,8292,8540,8705,8790,8799,8730,8592,8385,8120,7801,7444,7059,6662,6278,5903,5564,5249,4965,4703,4445,4191,3913,3616,3274,2901,2477,2037,1571,1129,718,386,148,42,66,223,496,843,1229,1594,1899,2093,2169,2102,1928,1660,1350,1046,780,602,518,543,660,848,1077,1321,1547,1754,1931,2099,2273,2483,2744,3088,3500,3991,4532,5098,5663,6184,6647,7015,7292,7457,7528,7503,7404,7239,7022,6769,6483,6178,5851,5517,5171,4836,4508,4218,3966,3792,3684,3682,3771,3952,4219,4539,4893,5247,5564,5825,6002,6079,6053,5912,5671,5332,4905,4416,3865,3287,2690,2104,1549,1046,620,278,36,-123,-199,-222,-214,-194,-204,-236,-322,-447,-598,-774,-934,-1075,-1179,-1234,-1250,-1227,-1186,-1128,-1082,-1039,-1019,-1020,-1036,-1075,-1119,-1174,-1221,-1259,-1266,-1240,-1163,-1035,-848,-616,-341,-50,254,542,818,1059,1289,1487,1686,1874,2060,2246,2411,2553,2649,2687,2653,2553,2388,2181,1949,1724,1528,1377,1292,1255,1272,1306,1350,1364,1348,1284,1182,1066,942,859,829,875,1015,1230,1512,1830,2139,2409,2598,2672,2627,2447,2143,1751,1267,757,218,-300,-802,-1250,-1655,-1998,-2274,-2496,-2642,-2743,-2776,-2782,-2741,-2696,-2634,-2591,-2558,-2557,-2578,-2622,-2683,-2739,-2789,-2815,-2819,-2791,-2748,-2680,-2619,-2564,-2528,-2529,-2557,-2632,-2728,-2851,-2975,-3093,-3183,-3236,-3241,-3193,-3080,-2919,-2690,-2428,-2128,-1814,-1511,-1231,-1001,-831,-734,-702,-749,-838,-978,-1132,-1294,-1454,-1601,-1747,-1897,-2073,-2291,-2562,-2900,-3299,-3753,-4239,-4746,-5235,-5699,-6106,-6452,-6720,-6912,-7013,-7031,-6951,-6783,-6510,-6147,-5694,-5179,-4619,-4069,-3543,-3109,-2774,-2566,-2484,-2504,-2599,-2721,-2821,-2861,-2802,-2633,-2353,-1984,-1554,-1113,-690,-332,-53,127,225,250,236,211,196,216,273,357,462,544,599,572,478,270,-19,-402,-851,-1339,-1856,-2363,-2864,-3322,-3752,-4129,-4470,-4761,-5013,-5223,-5394,-5524,-5613,-5662,-5662,-5626,-5538,-5414,-5246,-5049,-4826,-4595,-4373,-4168,-4021,-3919,-3905,-3953,-4084,-4271,-4507,-4772,-5038,-5296,-5525,-5715,-5862,-5967,-6015,-6038,-5999,-5942,-5835,-5700,-5524,-5316,-5075,-4805,-4518,-4214,-3910,-3610,-3324,-3061,-2819,-2611,-2427,-2280,-2163,-2083,-2038,-2038,-2077,-2159,-2278,-2414,-2564,-2687,-2775,-2790,-2721,-2551,-2281,-1922,-1498,-1040,-595,-189,131,355,472,484,426,314,192,85,13,-12,-3,22,38,9,-77,-250,-483,-784,-1100,-1407,-1669,-1843,-1930,-1907,-1797,-1611,-1380,-1128,-876,-641,-431,-243,-77,79,224,370,502,638,753,853,939,989,1031,1043,1037,1019,972,911,810,685,511,313,83,-161,-388,-611,-776,-912,-985,-1021,-1013,-988,-939,-889,-831,-761,-673,-554,-391,-191,58,337,645,960,1278,1583,1867,2128,2359,2564,2736,2880,2991,3073,3134,3167,3199,3226,3277,3359,3496,3683,3946,4252,4619,4997,5384,5744,6056,6299,6466,6544,6556,6496,6404,6286,6180,6090,6031,6008,6005,6024,6030,6022,5971,5882,5734,5548,5309,5054,4762,4480,4177,3894,3606,3332,3082,2846,2664,2520,2447,2441,2501,2626,2782,2954,3103,3192,3211,3124,2947,2676,2349,1989,1643,1340,1112,977,938,980,1098,1244,1411,1555,1668,1733,1759,1746,1720,1698,1698,1743,1846,2007,2238,2515,2838,3177,3510,3825,4084,4295,4430,4505,4520,4493,4439,4370,4310,4261,4240,4237,4258,4291,4343,4398,4478,4570,4706,4876,5101,5369,5674,5995,6299,6559,6734,6797,6730,6520,6183,5730,5206,4643,4084,3569,3115,2746,2451,2230,2051,1912,1773,1636,1485,1326,1160,1002,857,732,634,549,479,415,336,249,140,16,-109,-241,-351,-448,-518,-566,-601,-633,-674,-739,-832,-952,-1103,-1258,-1412,-1535,-1612,-1620,-1557,-1405,-1189,-904,-576,-219,149,520,875,1225,1546,1863,2150,2421,2667,2869,3038,3135,3175,3143,3042,2894,2703,2506,2316,2168,2065,2029,2039,2101,2176,2253,2299,2299,2243,2137,1984,1822,1651,1519,1424,1380,1388,1417,1463,1479,1454,1356,1182,932,627,292,-30,-305,-496,-576,-546,-404,-188,71,316,505,582,528,322,-20,-465,-967,-1460,-1886,-2189,-2335,-2306,-2114,-1788,-1376,-940,-538,-219,-30,17,-88,-333,-681,-1123,-1598,-2111,-2607,-3092,-3536,-3943,-4296,-4590,-4818,-4968,-5037,-5015,-4900,-4705,-4436,-4119,-3778,-3433,-3120,-2840,-2615,-2438,-2304,-2203,-2116,-2028,-1935,-1828,-1712,-1601,-1501,-1435,-1418,-1450,-1547,-1692,-1884,-2101,-2335,-2556,-2768,-2946,-3098,-3223,-3322,-3421,-3507,-3612,-3723,-3850,-3980,-4104,-4200,-4259,-4258,-4192,-4064,-3871,-3652,-3412,-3192,-3009,-2888,-2836,-2855,-2926,-3039,-3154,-3262,-3315,-3324,-3258,-3138,-2965,-2758,-2533,-2309,-2088,-1888,-1703,-1535,-1386,-1245,-1120,-1015,-931,-886,-887,-932,-1045,-1195,-1393,-1619,-1846,-2074,-2271,-2435,-2568,-2658,-2732,-2794,-2873,-2983,-3143,-3363,-3647,-3987,-4364,-4750,-5115,-5423,-5649,-5773,-5784,-5693,-5513,-5284,-5030,-4804,-4619,-4516,-4491,-4548,-4666,-4827,-4997,-5161,-5292,-5384,-5434,-5441,-5419,-5370,-5305,-5228,-5131,-5027,-4894,-4744,-4573,-4374,-4173,-3958,-3763,-3576,-3427,-3297,-3198,-3120,-3044,-2971,-2883,-2772,-2647,-2503,-2358,-2227,-2125,-2075,-2083,-2160,-2299,-2490,-2715,-2945,-3165,-3334,-3453,-3483,-3444,-3314,-3119,-2866,-2574,-2267,-1957,-1663,-1392,-1151,-937,-755,-599,-472,-375,-315,-294,-318,-387,-503,-643,-816,-978,-1131,-1244,-1291,-1276,-1174,-1000,-763,-468,-156,170,471,742,957,1117,1207,1236,1199,1112,981,824,662,502,378,282,249,257,323,424,566,714,877,1020,1150,1251,1321,1354,1350,1300,1211,1075,898,688,450,206,-26,-244,-410,-545,-614,-646,-627,-575,-495,-396,-285,-170,-42,85,223,361,502,635,761,857,933,972,983,972,943,919,907,925,985,1091,1256,1469,1747,2061,2432,2832,3262,3716,4172,4630,5070,5481,5849,6171,6426,6626,6747,6811,6793,6716,6564,6362,6107,5815,5507,5197,4906,4659,4459,4335,4275,4293,4371,4503,4674,4861,5058,5236,5394,5508,5578,5584,5536,5415,5236,4993,4695,4355,3979,3591,3202,2835,2497,2212,1977,1811,1699,1651,1650,1699,1780,1902,2044,2215,2396,2576,2749,2882,2973,2996,2952,2841,2678,2487,2294,2140,2039,2039,2125,2325,2607,2966,3366,3776,4169,4502,4762,4917,4964,4896,4732,4488,4200,3897,3624,3398,3253,3185,3194,3268,3369,3493,3587,3664,3689,3687,3659,3632,3633,3666,3758,3887,4049,4212,4341,4415,4396,4281,4063,3751,3381,2968,2559,2178,1851,1601,1435,1352,1355,1418,1543,1687,1852,1993,2112,2178,2190,2152,2056,1929,1775,1610,1454,1302,1155,1017,854,675,445,161,-174,-562,-966,-1365,-1696,-1935,-2015,-1933,-1661,-1224,-653,0,668,1290,1808,2173,2379,2410,2311,2110,1866,1628,1434,1320,1289,1346,1470,1641,1838,2042,2236,2421,2593,2757,2923,3084,3254,3413,3564,3680,3762,3773,3729,3592,3387,3103,2767,2394,2015,1659,1363,1153,1057,1084,1232,1489,1818,2189,2537,2831,3009,3045,2919,2616,2174,1604,973,312,-306,-868,-1317,-1679,-1946,-2159,-2366,-2593,-2895,-3271,-3726,-4226,-4724,-5160,-5469,-5602,-5508,-5198,-4665,-3976,-3184,-2373,-1631,-1027,-628,-472,-558,-891,-1398,-2055,-2763,-3468,-4103,-4613,-4976,-5171,-5216,-5113,-4908,-4609,-4255,-3863,-3451,-3040,-2638,-2261,-1919,-1625,-1396,-1235,-1170,-1183,-1294,-1475,-1712,-1991,-2268,-2544,-2782,-2973,-3109,-3176,-3177,-3112,-2988,-2809,-2608,-2386,-2199,-2050,-1986,-2008,-2130,-2340,-2608,-2912,-3194,-3438,-3586,-3646,-3592,-3458,-3273,-3084,-2931,-2870,-2902,-3055,-3280,-3547,-3792,-3952,-3983,-3835,-3506,-3001,-2367,-1671,-989,-410,-7,172,82,-260,-839,-1578,-2402,-3203,-3884,-4363,-4576,-4522,-4204,-3702,-3087,-2460,-1915,-1524,-1340,-1383,-1626,-2035,-2523,-3034,-3477,-3808,-3996,-4031,-3948,-3780,-3592,-3442,-3396,-3496,-3771,-4228,-4827,-5540,-6278,-6988,-7584,-8011,-8218,-8195,-7937,-7495,-6908,-6269,-5635,-5093,-4685,-4453,-4400,-4515,-4752,-5064,-5398,-5694,-5926,-6055,-6074,-5975,-5766,-5453,-5067,-4609,-4127,-3615,-3135,-2684,-2325,-2060,-1924,-1905,-1997,-2171,-2393,-2632,-2849,-3018,-3121,-3139,-3077,-2936,-2725,-2470,-2179,-1877,-1580,-1296,-1042,-820,-635,-502,-412,-390,-423,-523,-670,-858,-1065,-1267,-1459,-1611,-1735,-1819,-1872,-1900,-1909,-1927,-1945,-2000,-2064,-2154,-2237,-2301,-2319,-2274,-2146,-1938,-1647,-1291,-895,-491,-122,186,397,511,520,440,297,104,-85,-266,-378,-422,-363,-206,31,338,674,1015,1339,1613,1832,1976,2044,2031,1943,1782,1570,1319,1056,815,618,505,496,620,902,1352,1979,2768,3695,4729,5807,6897,7926,8860,9648,10267,10700,10954,11039,10993,10824,10574,10244,9859,9426,8942,8417,7825,7162,6403,5533,4550,3462,2284,1075,-144,-1293,-2342,-3234,-3945,-4458,-4770,-4900,-4855,-4672,-4359,-3946,-3451,-2895,-2299,-1680,-1046,-406,242,872,1506,2087,2652,3140,3566,3891,4100,4178,4118,3920,3619,3218,2789,2351,1976,1706,1581,1647,1900,2354,2995,3784,4703,5684,6689,7651,8520,9241,9782,10120,10239,10156,9862,9393,8742,7951,7012,5978,4849,3677,2481,1308,187,-829,-1720,-2432,-2963,-3265,-3349,-3195,-2820,-2249,-1503,-644,290,1238,2144,2966,3639,4139,4427,4493,4343,3986,3448,2768,1972,1116,241,-611,-1395,-2086,-2672,-3139,-3493,-3733,-3857,-3870,-3764,-3553,-3221,-2801,-2280,-1691,-1038,-346,352,1035,1653,2190,2585,2838,2907,2809,2541,2124,1586,948,258,-454,-1121,-1692,-2100,-2281,-2196,-1794,-1074,-37,1285,2823,4502,6215,7860,9327,10552,11438,11996,12169,12025,11567,10881,10022,9076,8119,7218,6444,5820,5393,5153,5098,5202,5416,5689,5964,6175,6279,6227,5994,5557,4922,4085,3083,1945,718,-541,-1775,-2934,-3952,-4805,-5438,-5862,-6049,-6045,-5852,-5529,-5095,-4601,-4074,-3547,-3051,-2602,-2221,-1928,-1730,-1644,-1668,-1788,-2010,-2287,-2630,-2994,-3381,-3760,-4114,-4423,-4661,-4816,-4869,-4807,-4614,-4284,-3803,-3183,-2426,-1555,-610,372,1336,2231,3025,3676,4171,4508,4675,4707,4586,4352,3986,3514,2912,2198,1352,378,-710,-1923,-3211,-4572,-5953,-7320,-8635,-9845,-10921,-11813,-12492,-12919,-13089,-12982,-12620,-12022,-11213,-10246,-9149,-7978,-6760,-5548,-4355,-3235,-2196,-1271,-483,169,658,990,1148,1127,907,497,-123,-921,-1893,-3000,-4193,-5437,-6652,-7802,-8807,-9640,-10249,-10620,-10750,-10627,-10293,-9742,-9032,-8170,-7201,-6137,-5016,-3857,-2701,-1591,-559,332,1053,1569,1845,1906,1738,1405,936,399,-152,-664,-1097,-1433,-1680,-1848,-1979,-2108,-2273,-2503,-2814,-3195,-3636,-4079,-4483,-4774,-4897,-4807,-4466,-3876,-3047,-2037,-902,262,1366,2327,3045,3500,3620,3443,2972,2276,1444,545,-298,-1041,-1610,-2001,-2224,-2305,-2307,-2268,-2239,-2253,-2309,-2407,-2509,-2576,-2573,-2460,-2232,-1883,-1446,-957,-465,-22,343,594,734,761,696,567,405,256,136,83,73,102,110,63,-112,-435,-959,-1662,-2545,-3543,-4598,-5621,-6520,-7206,-7598,-7641,-7308,-6589,-5533,-4171,-2602,-897,843,2521,4047,5350,6363,7060,7415,7451,7180,6670,5962,5140,4272,3421,2647,1974,1426,988,645,370,125,-116,-377,-673,-1001,-1342,-1685,-1988,-2232,-2388,-2436,-2373,-2191,-1904,-1523,-1070,-565,-29,527,1083,1643,2195,2760,3331,3926,4547,5194,5876,6586,7327,8088,8865,9631,10383,11089,11741,12313,12805,13193,13485,13659,13721,13656,13468,13151,12711,12155,11475,10698,9798,8817,7732,6585,5373,4123,2857,1591,358,-826,-1930,-2936,-3819,-4564,-5154,-5594,-5872,-6022,-6036,-5957,-5795,-5573,-5325,-5065,-4825,-4613,-4443,-4301,-4195,-4086,-3971,-3806,-3577,-3251,-2813,-2254,-1582,-809,27,896,1748,2552,3262,3870,4353,4729,5003,5207,5358,5484,5590,5674,5722,5696,5581,5324,4929,4377,3689,2899,2047,1191,382,-326,-898,-1293,-1517,-1538,-1403,-1091,-660,-126,472,1095,1719,2308,2849,3323,3723,4044,4270,4408,4440,4379,4227,3995,3712,3393,3068,2769,2507,2321,2210,2190,2257,2385,2572,2766,2953,3104,3184,3203,3134,3011,2836,2650,2484,2369,2339,2413,2585,2868,3218,3612,4013,4356,4624,4759,4751,4579,4255,3790,3214,2564,1872,1181,516,-96,-639,-1106,-1477,-1768,-1946,-2038,-2012,-1893,-1650,-1314,-851,-292,367,1104,1891,2698,3496,4251,4938,5542,6060,6485,6850,7133,7392,7594,7793,7955,8120,8252,8370,8426,8409,8270,7980,7487,6785,5830,4653,3256,1700,50,-1608,-3184,-4580,-5731,-6557,-7039,-7158,-6930,-6413,-5652,-4742,-3753,-2766,-1844,-1031,-355,170,545,783,891,895,805,648,435,193,-72,-335,-593,-834,-1052,-1253,-1436,-1605,-1774,-1935,-2113,-2296,-2495,-2711,-2932,-3164,-3387,-3599,-3789,-3941,-4062,-4132,-4181,-4204,-4238,-4308,-4445,-4686,-5049,-5550,-6189,-6948,-7794,-8690,-9568,-10387,-11081,-11599,-11914,-11968,-11774,-11295,-10558,-9567,-8377,-7013,-5563,-4066,-2599,-1229,14,1053,1899,2496,2873,3013,2935,2656,2181,1534,733,-205,-1239,-2340,-3468,-4581,-5642,-6616,-7480,-8219,-8831,-9323,-9699,-9978,-10165,-10263,-10282,-10202,-10025,-9725,-9286,-8701,-7954,-7067,-6048,-4937,-3782,-2625,-1541,-579,200,746,1036,1054,831,398,-164,-798,-1406,-1936,-2325,-2559,-2640,-2600,-2489,-2361,-2267,-2254,-2342,-2536,-2833,-3188,-3592,-3982,-4349,-4644,-4874,-5001,-5048,-4997,-4865,-4652,-4371,-4031,-3644,-3229,-2798,-2372,-1962,-1580,-1241,-949,-720,-556,-473,-476,-587,-794,-1108,-1496,-1938,-2393,-2813,-3157,-3386,-3469,-3396,-3159,-2787,-2300,-1750,-1175,-620,-120,302,643,903,1098,1254,1388,1526,1676,1853,2045,2261,2475,2687,2877,3039,3153,3229,3239,3206,3100,2942,2707,2419,2061,1655,1194,699,160,-395,-964,-1524,-2038,-2488,-2825,-3028,-3066,-2935,-2629,-2184,-1625,-1023,-423,107,518,782,881,830,665,425,174,-50,-190,-238,-155,22,310,644,1005,1341,1592,1740,1725,1555,1212,739,162,-448,-1035,-1531,-1875,-2034,-1960,-1674,-1160,-467,378,1326,2335,3358,4369,5331,6230,7041,7765,8385,8907,9335,9665,9915,10082,10180,10218,10196,10127,10008,9848,9650,9408,9146,8846,8534,8194,7824,7408,6916,6327,5608,4742,3730,2582,1353,83,-1136,-2255,-3176,-3882,-4313,-4494,-4427,-4183,-3803,-3393,-2987,-2692,-2511,-2499,-2632,-2891,-3217,-3549,-3804,-3920,-3832,-3495,-2897,-2028,-925,386,1825,3346,4864,6319,7657,8828,9804,10581,11130,11490,11629,11596,11375,10987,10439,9725,8858,7841,6677,5407,4035,2627,1206,-170,-1453,-2614,-3603,-4416,-5033,-5457,-5702,-5781,-5722,-5539,-5255,-4872,-4400,-3840,-3182,-2446,-1616,-729,211,1166,2107,2997,3789,4452,4941,5245,5350,5257,4997,4588,4086,3522,2954,2409,1925,1517,1183,934,735,595,481,407,356,359,403,533,727,1022,1386,1836,2333,2868,3414,3939,4431,4863,5220,5505,5705,5835,5896,5904,5860,5776,5645,5478,5257,4990,4665,4278,3835,3326,2770,2182,1576,993,449,-8,-343,-526,-520,-318,88,666,1396,2210,3071,3916,4702,5398,5985,6463,6844,7149,7402,7627,7847,8062,8281,8472,8627,8704,8678,8523,8208,7735,7074,6256,5261,4133,2870,1522,108,-1321,-2731,-4065,-5300,-6374,-7290,-7998,-8522,-8838,-8996,-8984,-8861,-8623,-8312,-7940,-7515,-7058,-6556,-6021,-5438,-4804,-4119,-3375,-2585,-1753,-902,-45,787,1576,2292,2905,3404,3751,3949,3984,3859,3583,3183,2656,2063,1389,689,-44,-792,-1563,-2354,-3191,-4072,-5007,-6009,-7042,-8115,-9172,-10191,-11119,-11913,-12537,-12945,-13123,-13046,-12715,-12135,-11328,-10314,-9147,-7851,-6503,-5129,-3804,-2557,-1439,-471,319,931,1336,1555,1560,1369,971,388,-388,-1304,-2359,-3500,-4683,-5885,-7025,-8098,-9035,-9828,-10449,-10891,-11163,-11270,-11242,-11084,-10843,-10516,-10141,-9712,-9237,-8704,-8102,-7412,-6623,-5722,-4727,-3649,-2538,-1435,-398,521,1277,1846,2213,2400,2431,2356,2221,2071,1941,1845,1769,1696,1570,1360,1007,492,-212,-1083,-2104,-3220,-4378,-5512,-6566,-7484,-8228,-8785,-9134,-9303,-9298,-9154,-8904,-8575,-8199,-7785,-7353,-6881,-6384,-5820,-5186,-4464,-3647,-2750,-1797,-838,82,879,1523,1947,2133,2089,1817,1390,848,278,-264,-724,-1062,-1273,-1356,-1343,-1266,-1159,-1054,-979,-938,-938,-959,-993,-1006,-989,-908,-764,-540,-253,83,453,803,1132,1374,1530,1573,1508,1358,1146,922,725,599,573,664,864,1158,1495,1836,2114,2293,2327,2214,1953,1590,1161,732,352,86,-56,-26,137,440,823,1251,1666,2025,2297,2450,2500,2439,2308,2125,1927,1740,1585,1471,1393,1342,1297,1240,1151,1026,852,656,433,228,44,-83,-152,-150,-79,50,236,457,727,1023,1373,1763,2223,2745,3344,3998,4701,5413,6107,6729,7251,7618,7828,7849,7704,7408,7004,6542,6083,5690,5403,5275,5313,5513,5849,6262,6687,7054,7281,7323,7129,6705,6054,5230,4291,3313,2377,1541,866,362,44,-130,-193,-205,-230,-307,-499,-812,-1266,-1831,-2477,-3144,-3773,-4302,-4661,-4818,-4723,-4376,-3776,-2944,-1925,-757,497,1787,3064,4276,5400,6404,7271,8002,8568,8988,9226,9292,9162,8833,8307,7588,6695,5663,4524,3335,2142,988,-67,-1019,-1815,-2482,-2991,-3374,-3633,-3780,-3838,-3790,-3662,-3436,-3128,-2733,-2268,-1746,-1195,-639,-105,392,833,1229,1588,1937,2304,2723,3206,3776,4405,5088,5762,6389,6899,7246,7384,7296,6976,6445,5756,4948,4110,3274,2514,1856,1318,916,614,416,267,162,58,-45,-164,-285,-399,-483,-508,-455,-275,24,500,1108,1888,2777,3762,4773,5757,6647,7371,7889,8137,8117,7813,7259,6497,5583,4586,3580,2613,1760,1033,472,74,-159,-247,-186,-22,271,640,1105,1632,2216,2839,3478,4110,4712,5258,5734,6114,6401,6578,6655,6634,6514,6321,6044,5710,5313,4853,4338,3743,3080,2328,1487,563,-448,-1503,-2601,-3679,-4716,-5655,-6464,-7110,-7579,-7860,-7967,-7922,-7744,-7479,-7138,-6755,-6332,-5874,-5374,-4815,-4195,-3492,-2729,-1891,-1030,-148,695,1475,2168,2742,3203,3551,3791,3963,4060,4123,4134,4112,4021,3853,3562,3123,2505,1690,690,-497,-1801,-3208,-4621,-5999,-7275,-8385,-9316,-10020,-10526,-10815,-10944,-10913,-10780,-10550,-10261,-9910,-9522,-9076,-8592,-8046,-7447,-6778,-6053,-5256,-4405,-3505,-2570,-1639,-733,95,803,1334,1653,1706,1480,956,148,-915,-2185,-3595,-5080,-6535,-7921,-9127,-10146,-10915,-11444,-11746,-11836,-11781,-11606,-11377,-11132,-10899,-10703,-10529,-10378,-10200,-9983,-9665,-9240,-8656,-7928,-7035,-6009,-4869,-3665,-2438,-1245,-136,850,1673,2316,2773,3039,3135,3071,2878,2571,2186,1724,1235,708,194,-310,-767,-1174,-1511,-1781,-1981,-2127,-2237,-2330,-2437,-2562,-2736,-2943,-3190,-3453,-3711,-3949,-4131,-4254,-4300,-4270,-4183,-4035,-3862,-3662,-3459,-3246,-3031,-2800,-2550,-2283,-1990,-1696,-1411,-1169,-993,-921,-960,-1123,-1405,-1765,-2183,-2595,-2952,-3212,-3326,-3277,-3062,-2697,-2221,-1693,-1165,-713,-376,-209,-217,-407,-751,-1196,-1698,-2175,-2570,-2821,-2868,-2694,-2281,-1644,-827,127,1143,2158,3108,3936,4600,5082,5358,5451,5368,5143,4814,4421,4000,3591,3213,2902,2655,2501,2414,2408,2449,2525,2600,2642,2617,2499,2262,1899,1413,822,161,-529,-1198,-1796,-2281,-2626,-2808,-2825,-2698,-2443,-2110,-1729,-1355,-1021,-760,-589,-500,-485,-502,-510,-459,-293,19,516,1208,2084,3136,4313,5575,6877,8138,9334,10380,11260,11905,12309,12427,12260,11801,11067,10085,8906,7574,6166,4736,3362,2100,998,100,-568,-1006,-1205,-1204,-1029,-717,-332,98,517,898,1222,1467,1644,1750,1806,1829,1827,1824,1826,1841,1884,1955,2059,2205,2377,2577,2782,2971,3124,3217,3228,3156,2994,2757,2474,2164,1874,1630,1469,1416,1479,1676,1981,2394,2861,3356,3822,4207,4480,4587,4532,4282,3870,3300,2627,1885,1139,438,-169,-627,-937,-1060,-1037,-874,-627,-339,-63,151,267,254,105,-179,-567,-1033,-1516,-1968,-2328,-2537,-2552,-2349,-1895,-1229,-352,663,1759,2863,3901,4801,5523,6020,6284,6319,6138,5781,5284,4698,4072,3450,2877,2382,1998,1733,1609,1612,1754,2004,2351,2764,3196,3622,3975,4238,4360,4334,4150,3829,3393,2897,2375,1892,1480,1177,1001,951,1017,1168,1372,1585,1760,1873,1877,1784,1581,1303,990,680,445,315,340,537,903,1419,2055,2743,3455,4118,4704,5184,5542,5791,5941,6026,6067,6102,6147,6228,6348,6503,6695,6891,7087,7250,7359,7403,7355,7218,6982,6646,6220,5708,5117,4458,3734,2956,2129,1262,357,-563,-1496,-2412,-3312,-4156,-4958,-5683,-6338,-6909,-7396,-7793,-8100,-8308,-8422,-8432,-8345,-8151,-7865,-7483,-7035,-6521,-5976,-5418,-4852,-4316,-3782,-3275,-2768,-2262,-1742,-1211,-668,-147,341,742,1028,1156,1094,834,360,-298,-1131,-2079,-3111,-4157,-5166,-6075,-6831,-7380,-7688,-7721,-7470,-6942,-6152,-5156,-4000,-2765,-1525,-361,653,1466,2021,2327,2361,2183,1812,1334,794,269,-191,-554,-791,-918,-958,-953,-972,-1062,-1297,-1708,-2330,-3166,-4192,-5379,-6660,-7974,-9254,-10429,-11452,-12279,-12896,-13293,-13499,-13533,-13445,-13272,-13065,-12844,-12653,-12476,-12328,-12168,-11980,-11718,-11356,-10860,-10222,-9435,-8519,-7499,-6410,-5299,-4198,-3155,-2186,-1319,-560,94,636,1082,1435,1698,1894,2012,2081,2099,2077,2039,1972,1906,1825,1738,1634,1505,1335,1126,841,507,85,-392,-940,-1533,-2152,-2787,-3391,-3970,-4464,-4884,-5182,-5370,-5425,-5364,-5186,-4922,-4579,-4204,-3804,-3421,-3070,-2766,-2526,-2343,-2213,-2132,-2072,-2036,-1998,-1948,-1890,-1802,-1707,-1581,-1456,-1304,-1154,-982,-806,-612,-414,-205,-11,172,308,396,408,329,161,-109,-456,-859,-1287,-1680,-2008,-2203,-2245,-2096,-1765,-1260,-625,83,811,1477,2054,2472,2736,2828,2788,2635,2438,2224,2058,1971,1990,2131,2388,2749,3192,3673,4164,4609,4978,5221,5317,5237,4981,4544,3949,3216,2397,1518,651,-177,-902,-1500,-1929,-2198,-2276,-2215,-2002,-1709,-1343,-976,-611,-306,-42,154,334,494,712,1007,1427,2021,2770,3712,4787,5968,7185,8363,9422,10292,10910,11232,11251,10951,10390,9591,8639,7590,6520,5482,4529,3682,2957,2348,1840,1409,1037,689,361,29,-300,-628,-946,-1237,-1494,-1694,-1836,-1907,-1908,-1836,-1703,-1506,-1262,-964,-624,-237,200,692,1239,1849,2510,3219,3961,4706,5429,6097,6668,7112,7400,7506,7425,7167,6733,6176,5512,4796,4058,3338,2644,2005,1396,828,274,-278,-832,-1391,-1941,-2466,-2930,-3322,-3593,-3750,-3761,-3643,-3399,-3044,-2612,-2116,-1586,-1035,-480,67,600,1103,1575,1998,2373,2678,2932,3113,3244,3334,3393,3452,3522,3631,3780,3991,4245,4545,4866,5184,5476,5708,5864,5917,5862,5686,5407,5021,4568,4058,3528,3010,2529,2109,1772,1518,1352,1265,1232,1243,1270,1294,1305,1279,1221,1124,995,843,681,516,369,240,137,59,-3,-54,-103,-165,-238,-334,-446,-564,-688,-781,-847,-842,-770,-611,-355,-14,413,907,1447,2018,2599,3172,3727,4253,4748,5207,5632,6018,6355,6643,6858,6995,7044,6994,6861,6639,6361,6037,5697,5364,5050,4783,4553,4386,4244,4150,4054,3968,3852,3711,3525,3294,3020,2695,2337,1942,1515,1067,587,85,-444,-1007,-1598,-2214,-2842,-3468,-4052,-4578,-4994,-5279,-5411,-5361,-5150,-4771,-4264,-3666,-3011,-2357,-1735,-1190,-739,-409,-194,-105,-138,-269,-522,-858,-1295,-1816,-2406,-3063,-3759,-4477,-5190,-5878,-6510,-7069,-7540,-7897,-8152,-8279,-8297,-8186,-7971,-7631,-7187,-6631,-5973,-5222,-4388,-3491,-2551,-1604,-666,211,1010,1700,2248,2662,2914,3029,3008,2876,2656,2369,2041,1685,1323,952,583,200,-196,-621,-1090,-1602,-2193,-2840,-3591,-4414,-5338,-6339,-7404,-8518,-9636,-10733,-11757,-12669,-13434,-14008,-14383,-14533,-14479,-14227,-13821,-13288,-12681,-12042,-11395,-10782,-10193,-9639,-9102,-8561,-7991,-7376,-6691,-5938,-5123,-4259,-3384,-2522,-1717,-995,-378,118,505,781,979,1109,1205,1274,1330,1381,1406,1417,1384,1311,1186,1009,791,535,264,-27,-318,-619,-931,-1267,-1630,-2038,-2476,-2950,-3436,-3912,-4358,-4738,-5048,-5252,-5372,-5385,-5330,-5204,-5050,-4867,-4704,-4547,-4429,-4336,-4271,-4215,-4159,-4068,-3939,-3736,-3461,-3094,-2652,-2142,-1580,-1005,-422,126,631,1082,1463,1787,2048,2261,2430,2563,2661,2723,2748,2729,2662,2537,2365,2137,1875,1587,1283,997,731,513,347,241,204,221,305,423,589,773,972,1162,1343,1483,1586,1625,1599,1499,1334,1107,840,552,271,20,-176,-299,-341,-300,-188,-26,162,337,475,544,529,420,228,-38,-335,-644,-916,-1122,-1243,-1258,-1165,-975,-686,-316,129,657,1248,1928,2675,3500,4378,5300,6229,7144,7993,8760,9392,9892,10221,10394,10408,10281,10041,9701,9297,8843,8358,7851,7326,6775,6193,5573,4896,4176,3397,2586,1755,928,142,-593,-1235,-1783,-2224,-2554,-2789,-2933,-2999,-3000,-2943,-2822,-2638,-2374,-2012,-1551,-960,-260,559,1461,2424,3401,4347,5218,5969,6570,7005,7266,7370,7335,7192,6980,6724,6453,6181,5902,5628,5320,4981,4576,4089,3516,2842,2085,1252,368,-532,-1422,-2264,-3028,-3692,-4230,-4643,-4920,-5073,-5117,-5061,-4940,-4763,-4550,-4318,-4060,-3788,-3479,-3126,-2712,-2220,-1650,-986,-253,557,1398,2275,3131,3972,4744,5446,6048,6543,6917,7179,7323,7370,7331,7226,7078,6908,6735,6569,6428,6301,6198,6091,5980,5829,5634,5367,5029,4607,4124,3576,3000,2413,1836,1297,813,387,39,-245,-464,-624,-741,-808,-849,-847,-833,-786,-742,-682,-641,-610,-613,-650,-723,-838,-974,-1123,-1261,-1350,-1371,-1282,-1067,-709,-206,435,1198,2045,2954,3875,4781,5635,6408,7077,7629,8047,8332,8477,8481,8347,8087,7693,7199,6600,5931,5210,4455,3694,2946,2226,1552,934,378,-107,-515,-858,-1116,-1316,-1452,-1541,-1598,-1628,-1644,-1651,-1637,-1614,-1545,-1449,-1290,-1083,-810,-492,-122,262,663,1034,1379,1658,1888,2041,2146,2196,2213,2202,2172,2120,2043,1936,1773,1561,1270,907,471,-44,-614,-1243,-1901,-2584,-3263,-3933,-4570,-5166,-5712,-6195,-6617,-6977,-7274,-7515,-7704,-7836,-7917,-7936,-7882,-7743,-7511,-7170,-6724,-6176,-5539,-4835,-4097,-3347,-2628,-1965,-1378,-884,-485,-178,54,220,351,445,528,596,653,693,706,692,625,527,357,145,-135,-477,-889,-1377,-1951,-2603,-3347,-4162,-5045,-5963,-6901,-7816,-8688,-9481,-10174,-10748,-11192,-11501,-11679,-11733,-11681,-11538,-11326,-11070,-10789,-10493,-10214,-9928,-9667,-9397,-9121,-8815,-8469,-8061,-7582,-7030,-6393,-5689,-4919,-4104,-3265,-2428,-1618,-870,-205,351,784,1096,1282,1374,1385,1356,1309,1273,1261,1269,1284,1277,1215,1057,785,368,-170,-818,-1531,-2261,-2953,-3568,-4061,-4436,-4686,-4845,-4951,-5041,-5168,-5354,-5627,-5974,-6389,-6825,-7249,-7607,-7856,-7958,-7885,-7640,-7211,-6648,-5960,-5219,-4449,-3718,-3039,-2458,-1958,-1554,-1196,-880,-548,-193,220,689,1210,1762,2319,2843,3307,3690,3964,4141,4216,4212,4147,4050,3930,3827,3733,3666,3626,3605,3597,3598,3581,3547,3473,3351,3168,2921,2599,2221,1773,1296,775,273,-224,-654,-1025,-1292,-1466,-1527,-1496,-1382,-1205,-1000,-782,-590,-436,-345,-319,-366,-472,-627,-807,-998,-1166,-1298,-1369,-1373,-1289,-1141,-892,-602,-229,165,613,1068,1551,2039,2540,3043,3553,4056,4558,5053,5536,6016,6488,6954,7432,7896,8377,8838,9286,9698,10049,10321,10481,10501,10361,10044,9543,8868,8035,7067,6016,4894,3769,2646,1569,550,-400,-1261,-2039,-2718,-3293,-3752,-4086,-4279,-4331,-4223,-3973,-3571,-3053,-2417,-1709,-943,-154,637,1414,2152,2867,3523,4161,4743,5299,5815,6281,6707,7057,7344,7537,7641,7637,7543,7342,7076,6731,6355,5938,5511,5064,4600,4105,3563,2963,2287,1535,716,-163,-1062,-1960,-2815,-3587,-4256,-4790,-5194,-5452,-5598,-5633,-5592,-5494,-5350,-5187,-4992,-4780,-4526,-4229,-3869,-3436,-2923,-2326,-1656,-913,-126,693,1524,2340,3134,3888,4590,5246,5840,6387,6870,7309,7678,7993,8229,8391,8462,8439,8326,8109,7824,7453,7052,6605,6169,5724,5316,4918,4553,4191,3835,3457,3057,2611,2125,1601,1041,474,-93,-633,-1125,-1560,-1921,-2215,-2433,-2597,-2702,-2776,-2814,-2836,-2839,-2821,-2791,-2723,-2628,-2476,-2256,-1968,-1571,-1092,-499,183,947,1777,2641,3517,4375,5188,5944,6616,7213,7720,8156,8515,8823,9056,9254,9365,9416,9363,9187,8884,8404,7778,6975,6047,4996,3894,2760,1669,638,-289,-1099,-1795,-2376,-2869,-3293,-3666,-4005,-4319,-4596,-4832,-5001,-5094,-5080,-4965,-4728,-4391,-3965,-3467,-2931,-2374,-1815,-1273,-742,-227,282,797,1322,1861,2419,2960,3498,3971,4369,4655,4782,4760,4541,4157,3610,2928,2162,1330,492,-330,-1101,-1805,-2428,-2973,-3437,-3843,-4189,-4510,-4796,-5080,-5339,-5593,-5810,-5994,-6122,-6174,-6157,-6043,-5853,-5573,-5223,-4810,-4343,-3843,-3309,-2770,-2227,-1702,-1207,-767,-399,-124,37,78,-16,-229,-562,-976,-1457,-1960,-2454,-2909,-3306,-3622,-3874,-4046,-4183,-4283,-4390,-4515,-4683,-4908,-5194,-5549,-5958,-6416,-6908,-7411,-7917,-8388,-8828,-9199,-9508,-9735,-9880,-9955,-9957,-9915,-9828,-9737,-9630,-9546,-9463,-9398,-9319,-9216,-9056,-8812,-8465,-7993,-7397,-6687,-5877,-5011,-4116,-3245,-2419,-1687,-1048,-530,-113,208,457,661,832,996,1157,1308,1454,1559,1617,1599,1496,1298,1008,637,207,-259,-731,-1192,-1614,-2001,-2342,-2652,-2940,-3224,-3514,-3824,-4147,-4486,-4821,-5145,-5434,-5682,-5865,-5993,-6049,-6058,-6015,-5949,-5864,-5788,-5722,-5680,-5645,-5617,-5561,-5461,-5285,-5009,-4621,-4126,-3527,-2865,-2164,-1470,-822,-237,251,655,973,1218,1428,1598,1781,1961,2168,2392,2627,2873,3110,3328,3519,3667,3760,3807,3775,3701,3558,3375,3153,2912,2658,2411,2174,1958,1765,1592,1431,1273,1109,926,722,493,253,16,-197,-353,-441,-425,-313,-101,191,524,867,1167,1393,1508,1500,1377,1146,861,549,267,60,-54,-33,96,350,683,1089,1532,2002,2478,2970,3475,4008,4582,5197,5866,6563,7288,7982,8639,9184,9603,9852,9907,9782,9460,8994,8392,7704,6968,6203,5456,4711,4002,3296,2608,1908,1202,483,-238,-945,-1617,-2224,-2739,-3136,-3399,-3513,-3483,-3314,-3030,-2654,-2215,-1741,-1247,-758,-258,242,774,1344,1977,2682,3462,4295,5175,6030,6852,7565,8142,8555,8774,8819,8697,8449,8115,7753,7393,7096,6864,6723,6649,6618,6585,6495,6287,5922,5340,4542,3504,2274,875,-611,-2123,-3580,-4898,-6034,-6922,-7554,-7917,-8033,-7936,-7669,-7284,-6828,-6342,-5859,-5385,-4940,-4493,-4047,-3564,-3027,-2419,-1720,-947,-87,820,1759,2696,3596,4434,5199,5856,6432,6899,7294,7610,7869,8078,8239,8363,8435,8470,8445,8372,8239,8054,7820,7544,7237,6898,6541,6151,5730,5260,4722,4108,3396,2582,1681,696,-322,-1353,-2333,-3221,-3971,-4555,-4950,-5163,-5197,-5099,-4893,-4628,-4342,-4053,-3790,-3536,-3290,-3013,-2686,-2269,-1743,-1094,-317,566,1533,2543,3558,4533,5437,6237,6926,7497,7953,8317,8592,8816,8979,9108,9190,9225,9201,9098,8907,8612,8206,7696,7080,6384,5618,4814,3988,3166,2361,1583,837,119,-576,-1263,-1938,-2624,-3304,-3984,-4649,-5272,-5843,-6316,-6685,-6897,-6964,-6844,-6566,-6121,-5550,-4883,-4160,-3429,-2713,-2055,-1454,-924,-449,-15,393,792,1192,1587,1977,2331,2637,2859,2977,2981,2843,2600,2233,1800,1313,825,366,-29,-341,-556,-686,-735,-744,-731,-733,-774,-866,-1019,-1219,-1448,-1687,-1897,-2076,-2177,-2228,-2215,-2159,-2104,-2053,-2067,-2151,-2334,-2610,-2982,-3411,-3878,-4333,-4741,-5059,-5268,-5336,-5294,-5118,-4888,-4592,-4322,-4084,-3926,-3860,-3888,-3994,-4156,-4327,-4479,-4567,-4569,-4471,-4277,-4006,-3693,-3379,-3110,-2931,-2876,-2963,-3204,-3586,-4083,-4676,-5316,-5968,-6610,-7196,-7730,-8184,-8571,-8884,-9143,-9345,-9510,-9626,-9707,-9738,-9711,-9624,-9457,-9216,-8887,-8492,-8016,-7504,-6944,-6384,-5827,-5314,-4847,-4450,-4121,-3855,-3641,-3451,-3271,-3064,-2821,-2518,-2158,-1748,-1308,-874,-475,-149,72,176,160,23,-191,-468,-760,-1028,-1253,-1404,-1485,-1498,-1475,-1430,-1409,-1430,-1517,-1674,-1904,-2174,-2475,-2745,-2975,-3109,-3148,-3073,-2902,-2663,-2395,-2139,-1949,-1850,-1877,-2027,-2298,-2649,-3048,-3432,-3755,-3964,-4036,-3946,-3714,-3365,-2942,-2507,-2107,-1787,-1576,-1472,-1466,-1515,-1582,-1602,-1548,-1362,-1052,-597,-38,601,1266,1907,2470,2923,3229,3389,3396,3282,3063,2792,2486,2198,1938,1735,1587,1492,1437,1401,1366,1314,1226,1113,958,793,623,468,353,285,275,332,437,598,791,1008,1232,1453,1659,1842,2003,2131,2241,2328,2408,2489,2581,2704,2850,3053,3280,3568,3886,4239,4633,5037,5473,5912,6362,6807,7244,7649,8020,8325,8549,8669,8652,8498,8177,7707,7095,6357,5547,4682,3820,2993,2231,1550,968,465,34,-340,-699,-1036,-1388,-1737,-2089,-2418,-2697,-2900,-2993,-2944,-2745,-2376,-1850,-1191,-414,417,1285,2127,2925,3641,4276,4820,5296,5714,6099,6467,6822,7170,7489,7764,7975,8084,8101,7996,7800,7518,7183,6829,6475,6144,5849,5565,5301,4991,4634,4159,3571,2827,1954,967,-91,-1152,-2167,-3058,-3792,-4317,-4640,-4755,-4709,-4536,-4308,-4071,-3886,-3784,-3786,-3890,-4062,-4272,-4444,-4546,-4499,-4280,-3856,-3224,-2418,-1460,-425,644,1669,2619,3433,4125,4666,5099,5443,5739,6032,6348,6719,7142,7625,8123,8625,9060,9409,9613,9651,9511,9174,8681,8034,7297,6485,5675,4868,4128,3439,2825,2260,1739,1224,706,150,-445,-1089,-1776,-2483,-3193,-3864,-4475,-4978,-5360,-5590,-5668,-5588,-5375,-5026,-4598,-4077,-3528,-2933,-2334,-1722,-1098,-456,211,929,1683,2505,3363,4257,5156,6027,6840,7548,8137,8570,8854,8980,8968,8841,8622,8333,7995,7609,7184,6702,6163,5556,4886,4160,3393,2623,1868,1174,554,31,-393,-728,-1004,-1243,-1501,-1794,-2173,-2623,-3168,-3753,-4362,-4913,-5364,-5634,-5698,-5502,-5067,-4401,-3567,-2635,-1686,-815,-81,446,759,840,743,498,186,-130,-398,-550,-585,-474,-249,66,422,780,1088,1330,1470,1525,1495,1400,1282,1137,1028,919,864,819,804,792,773,740,682,594,472,316,118,-123,-419,-780,-1213,-1728,-2328,-3010,-3763,-4561,-5384,-6180,-6930,-7575,-8104,-8480,-8697,-8767,-8684,-8500,-8209,-7866,-7478,-7071,-6659,-6236,-5816,-5382,-4936,-4483,-4009,-3540,-3072,-2627,-2217,-1853,-1541,-1289,-1096,-958,-886,-869,-923,-1050,-1258,-1556,-1942,-2411,-2950,-3533,-4126,-4698,-5198,-5606,-5884,-6031,-6061,-5986,-5866,-5737,-5657,-5676,-5806,-6084,-6464,-6947,-7453,-7938,-8342,-8597,-8691,-8588,-8308,-7890,-7362,-6812,-6276,-5820,-5485,-5282,-5228,-5294,-5457,-5666,-5885,-6060,-6157,-6151,-6021,-5778,-5425,-4993,-4504,-4006,-3518,-3076,-2693,-2383,-2142,-1969,-1844,-1756,-1686,-1618,-1532,-1427,-1270,-1081,-831,-539,-210,146,496,813,1068,1219,1250,1139,888,511,40,-481,-1004,-1477,-1854,-2110,-2227,-2212,-2095,-1902,-1699,-1514,-1407,-1391,-1496,-1702,-1999,-2346,-2690,-3005,-3223,-3341,-3319,-3175,-2914,-2567,-2169,-1748,-1340,-964,-632,-345,-100,131,337,560,782,1020,1265,1504,1736,1942,2128,2290,2430,2566,2690,2829,2962,3105,3223,3310,3335,3264,3095,2796,2388,1874,1291,684,96,-421,-823,-1088,-1190,-1143,-966,-683,-352,7,343,651,918,1161,1403,1677,2015,2456,2997,3664,4418,5250,6094,6926,7666,8300,8770,9074,9202,9165,8990,8696,8324,7896,7432,6956,6456,5963,5438,4918,4366,3815,3254,2704,2181,1701,1280,937,678,508,430,431,511,649,836,1051,1291,1526,1764,1984,2178,2359,2504,2640,2751,2857,2952,3053,3161,3273,3405,3537,3687,3833,3983,4123,4253,4365,4458,4517,4550,4530,4476,4359,4202,3993,3748,3475,3185,2890,2600,2322,2064,1832,1628,1452,1303,1174,1060,944,820,663,470,219,-89,-459,-881,-1334,-1807,-2255,-2669,-3002,-3248,-3383,-3410,-3327,-3157,-2909,-2620,-2291,-1962,-1617,-1283,-933,-570,-167,285,809,1408,2083,2833,3620,4434,5220,5955,6590,7108,7487,7719,7828,7815,7731,7594,7450,7310,7212,7138,7105,7080,7049,6978,6841,6613,6273,5821,5248,4580,3830,3035,2222,1425,667,-29,-657,-1208,-1697,-2116,-2500,-2829,-3143,-3407,-3649,-3827,-3952,-3977,-3913,-3719,-3409,-2972,-2420,-1778,-1066,-322,418,1129,1761,2320,2767,3123,3385,3574,3718,3830,3940,4056,4194,4345,4516,4681,4837,4970,5051,5096,5059,4978,4810,4588,4292,3938,3524,3060,2556,2013,1455,877,305,-261,-799,-1300,-1755,-2140,-2464,-2709,-2888,-3005,-3076,-3123,-3157,-3210,-3274,-3384,-3505,-3653,-3790,-3893,-3944,-3906,-3768,-3529,-3180,-2756,-2266,-1752,-1240,-757,-329,46,357,627,869,1102,1355,1635,1957,2316,2704,3098,3485,3825,4110,4310,4414,4425,4332,4156,3900,3583,3216,2811,2375,1921,1441,955,446,-71,-606,-1157,-1722,-2306,-2901,-3501,-4102,-4690,-5256,-5794,-6299,-6760,-7194,-7586,-7956,-8299,-8620,-8912,-9177,-9385,-9545,-9606,-9574,-9415,-9126,-8704,-8156,-7496,-6762,-5974,-5186,-4419,-3731,-3132,-2667,-2326,-2136,-2058,-2094,-2195,-2327,-2453,-2527,-2524,-2422,-2224,-1924,-1579,-1191,-845,-561,-404,-396,-570,-920,-1431,-2082,-2815,-3602,-4378,-5116,-5778,-6345,-6811,-7176,-7457,-7666,-7823,-7942,-8030,-8097,-8134,-8148,-8119,-8053,-7935,-7772,-7562,-7317,-7048,-6765,-6493,-6216,-5968,-5721,-5483,-5244,-4983,-4715,-4421,-4122,-3830,-3551,-3324,-3141,-3024,-2975,-2967,-3005,-3037,-3054,-3013,-2902,-2701,-2421,-2066,-1682,-1289,-945,-681,-525,-506,-599,-811,-1084,-1389,-1669,-1877,-1977,-1939,-1760,-1440,-1022,-532,-32,424,798,1030,1122,1048,840,522,138,-258,-625,-923,-1121,-1230,-1236,-1180,-1087,-980,-908,-869,-893,-966,-1081,-1217,-1354,-1463,-1533,-1539,-1492,-1377,-1225,-1025,-815,-588,-366,-150,60,261,460,660,865,1085,1315,1563,1815,2076,2329,2566,2763,2926,3006,3036,2957,2810,2563,2253,1874,1480,1067,706,392,182,75,94,235,483,823,1221,1658,2094,2522,2916,3281,3608,3917,4211,4501,4807,5113,5441,5766,6084,6380,6629,6827,6948,7001,6972,6873,6726,6520,6310,6075,5853,5643,5441,5263,5085,4914,4732,4534,4314,4062,3781,3465,3115,2734,2325,1882,1431,952,483,18,-419,-801,-1117,-1330,-1432,-1391,-1202,-859,-359,268,1007,1816,2651,3473,4234,4904,5456,5893,6194,6407,6517,6586,6604,6618,6614,6609,6590,6541,6452,6301,6077,5782,5411,4989,4529,4073,3640,3273,2973,2769,2636,2576,2548,2524,2467,2342,2126,1797,1358,813,183,-494,-1203,-1876,-2513,-3053,-3499,-3821,-4023,-4104,-4071,-3941,-3718,-3429,-3084,-2690,-2283,-1849,-1427,-1012,-618,-261,73,368,646,906,1171,1444,1755,2091,2481,2904,3371,3854,4356,4830,5288,5673,5996,6212,6337,6336,6240,6035,5753,5411,5032,4648,4282,3958,3690,3495,3366,3327,3339,3420,3529,3657,3778,3860,3887,3825,3679,3418,3070,2624,2124,1581,1043,526,67,-315,-613,-809,-920,-932,-881,-752,-588,-372,-149,97,331,562,767,945,1085,1176,1216,1191,1110,967,782,561,336,122,-46,-161,-199,-159,-53,110,296,471,609,668,631,475,205,-185,-655,-1194,-1755,-2298,-2797,-3197,-3496,-3657,-3689,-3581,-3357,-3023,-2604,-2127,-1605,-1072,-534,-22,465,901,1291,1624,1892,2101,2244,2333,2374,2379,2368,2356,2363,2401,2476,2594,2736,2901,3049,3181,3250,3260,3180,3015,2755,2424,2012,1565,1072,583,92,-363,-787,-1161,-1485,-1766,-2004,-2224,-2429,-2642,-2873,-3135,-3432,-3769,-4146,-4540,-4965,-5374,-5778,-6148,-6476,-6759,-6994,-7190,-7356,-7510,-7665,-7838,-8039,-8272,-8525,-8792,-9035,-9232,-9346,-9340,-9205,-8912,-8485,-7927,-7286,-6600,-5911,-5280,-4716,-4269,-3909,-3657,-3448,-3285,-3093,-2865,-2549,-2153,-1658,-1104,-495,107,681,1170,1559,1813,1931,1904,1748,1470,1098,639,124,-454,-1051,-1699,-2350,-3020,-3686,-4326,-4930,-5465,-5923,-6272,-6526,-6657,-6698,-6644,-6538,-6387,-6244,-6105,-6023,-5991,-6026,-6124,-6264,-6444,-6626,-6798,-6928,-6999,-6998,-6907,-6733,-6474,-6146,-5765,-5349,-4938,-4543,-4211,-3951,-3789,-3727,-3757,-3857,-3997,-4139,-4232,-4264,-4181,-4007,-3718,-3355,-2937,-2507,-2095,-1738,-1454,-1258,-1154,-1121,-1160,-1217,-1305,-1354,-1392,-1364,-1298,-1174,-1021,-841,-664,-496,-361,-259,-202,-167,-160,-144,-118,-52,59,219,416,644,864,1061,1204,1262,1245,1122,929,668,369,62,-232,-486,-688,-830,-903,-920,-873,-779,-634,-449,-214,49,362,696,1053,1416,1762,2078,2336,2532,2639,2672,2628,2525,2394,2255,2150,2100,2131,2253,2465,2748,3078,3416,3722,3963,4103,4132,4034,3841,3541,3205,2826,2470,2148,1883,1705,1592,1583,1636,1784,2000,2293,2660,3081,3561,4067,4588,5091,5552,5948,6259,6485,6623,6691,6716,6709,6709,6714,6730,6745,6736,6664,6509,6227,5815,5261,4580,3800,2964,2111,1306,577,-15,-456,-725,-812,-743,-517,-188,224,668,1110,1518,1864,2130,2324,2449,2529,2598,2674,2794,2968,3212,3508,3866,4241,4635,5016,5367,5681,5944,6156,6309,6400,6427,6380,6266,6069,5800,5460,5052,4599,4105,3582,3059,2517,1998,1481,980,496,24,-437,-877,-1311,-1716,-2093,-2430,-2704,-2914,-3034,-3064,-2998,-2844,-2605,-2311,-1961,-1593,-1204,-818,-423,-33,376,794,1235,1691,2145,2587,2986,3322,3575,3730,3783,3757,3651,3523,3381,3280,3241,3283,3420,3638,3922,4241,4560,4836,5055,5166,5191,5102,4931,4697,4419,4141,3876,3652,3481,3366,3308,3304,3335,3405,3484,3573,3636,3675,3656,3570,3408,3154,2819,2414,1954,1471,993,561,194,-66,-229,-276,-226,-106,65,236,386,478,490,415,247,2,-295,-619,-925,-1193,-1383,-1489,-1493,-1418,-1266,-1085,-885,-717,-588,-523,-517,-566,-645,-738,-814,-870,-882,-875,-840,-823,-830,-909,-1066,-1321,-1672,-2099,-2577,-3065,-3507,-3865,-4083,-4142,-4017,-3728,-3280,-2736,-2125,-1510,-933,-425,-16,302,529,693,825,950,1102,1307,1573,1913,2325,2789,3305,3831,4351,4829,5233,5538,5716,5753,5642,5384,4998,4497,3916,3281,2620,1968,1339,763,246,-201,-577,-891,-1152,-1385,-1603,-1838,-2103,-2412,-2776,-3187,-3632,-4100,-4552,-4984,-5366,-5696,-5975,-6211,-6428,-6642,-6886,-7164,-7503,-7885,-8318,-8768,-9226,-9652,-10036,-10342,-10579,-10716,-10776,-10744,-10638,-10456,-10193,-9857,-9431,-8924,-8318,-7631,-6852,-6017,-5140,-4253,-3396,-2599,-1893,-1306,-841,-500,-276,-135,-62,-22,10,40,95,147,213,252,271,236,161,30,-139,-332,-543,-746,-946,-1135,-1320,-1521,-1745,-2021,-2359,-2769,-3257,-3805,-4401,-5016,-5610,-6167,-6637,-7016,-7283,-7436,-7494,-7459,-7369,-7236,-7091,-6954,-6834,-6744,-6678,-6630,-6590,-6530,-6438,-6287,-6062,-5750,-5341,-4841,-4259,-3619,-2947,-2282,-1652,-1108,-665,-366,-212,-210,-349,-605,-941,-1327,-1708,-2055,-2327,-2496,-2546,-2471,-2274,-1973,-1599,-1176,-757,-369,-61,153,239,209,59,-183,-481,-813,-1130,-1410,-1633,-1783,-1874,-1905,-1904,-1887,-1872,-1882,-1910,-1969,-2045,-2118,-2182,-2208,-2180,-2100,-1940,-1729,-1449,-1140,-801,-471,-156,117,344,518,649,746,835,937,1071,1260,1509,1821,2189,2587,2999,3389,3737,4011,4196,4276,4258,4135,3946,3683,3405,3113,2856,2645,2509,2447,2476,2565,2716,2887,3064,3203,3296,3309,3257,3125,2952,2745,2553,2396,2314,2326,2450,2686,3036,3466,3975,4510,5063,5587,6064,6469,6782,6999,7106,7114,7027,6859,6632,6363,6079,5791,5528,5286,5081,4901,4741,4579,4405,4198,3937,3628,3243,2815,2327,1812,1281,754,253,-201,-603,-916,-1157,-1294,-1338,-1283,-1135,-895,-585,-198,232,712,1206,1717,2216,2703,3158,3591,3983,4355,4697,5021,5338,5639,5937,6219,6478,6699,6867,6957,6962,6865,6665,6361,5975,5520,5028,4533,4060,3644,3307,3049,2889,2793,2758,2742,2724,2667,2555,2373,2112,1782,1396,965,525,84,-326,-690,-996,-1219,-1372,-1430,-1413,-1318,-1155,-946,-698,-443,-189,45,239,400,511,585,624,634,632,616,603,594,593,611,644,696,772,859,969,1077,1195,1302,1403,1505,1599,1725,1868,2077,2339,2684,3093,3569,4092,4627,5168,5668,6120,6502,6803,7024,7164,7237,7240,7199,7106,6977,6807,6596,6334,6017,5636,5187,4674,4096,3477,2817,2148,1475,826,202,-378,-917,-1407,-1859,-2258,-2620,-2927,-3184,-3380,-3514,-3584,-3598,-3561,-3498,-3416,-3345,-3300,-3283,-3324,-3385,-3488,-3590,-3681,-3740,-3745,-3689,-3574,-3395,-3181,-2937,-2691,-2457,-2244,-2072,-1917,-1806,-1693,-1607,-1503,-1407,-1293,-1182,-1063,-954,-851,-766,-689,-625,-558,-487,-397,-285,-142,37,242,492,761,1070,1390,1741,2089,2454,2794,3127,3416,3662,3850,3964,4007,3971,3846,3661,3386,3070,2691,2282,1852,1413,988,578,200,-153,-482,-802,-1132,-1491,-1904,-2378,-2938,-3560,-4251,-4971,-5698,-6381,-6996,-7490,-7859,-8067,-8140,-8077,-7924,-7707,-7485,-7281,-7146,-7089,-7110,-7218,-7360,-7526,-7655,-7725,-7682,-7538,-7247,-6868,-6382,-5866,-5331,-4842,-4419,-4094,-3878,-3758,-3727,-3752,-3796,-3840,-3835,-3780,-3649,-3453,-3189,-2888,-2552,-2221,-1890,-1598,-1327,-1110,-923,-789,-702,-670,-708,-818,-1018,-1308,-1684,-2138,-2648,-3184,-3726,-4231,-4690,-5074,-5383,-5618,-5782,-5897,-5973,-6025,-6072,-6114,-6161,-6210,-6253,-6283,-6300,-6282,-6241,-6158,-6046,-5901,-5731,-5545,-5349,-5161,-4974,-4807,-4646,-4493,-4341,-4177,-3999,-3801,-3582,-3348,-3105,-2862,-2625,-2401,-2188,-1990,-1793,-1596,-1382,-1148,-898,-621,-354,-81,148,339,467,528,523,459,346,209,54,-91,-224,-329,-412,-474,-528,-582,-645,-732,-829,-959,-1079,-1218,-1316,-1406,-1430,-1430,-1354,-1257,-1110,-950,-791,-646,-542,-484,-483,-537,-636,-774,-919,-1066,-1181,-1258,-1279,-1240,-1146,-1001,-823,-628,-425,-240,-65,82,213,329,442,551,676,798,943,1085,1248,1410,1591,1782,1988,2211,2440,2673,2898,3093,3262,3369,3439,3438,3411,3337,3276,3211,3204,3236,3346,3516,3763,4055,4405,4772,5169,5564,5966,6354,6735,7089,7423,7711,7958,8129,8238,8247,8188,8030,7811,7533,7220,6892,6562,6247,5948,5667,5391,5113,4809,4472,4080,3638,3131,2584,1997,1400,812,256,-245,-672,-1008,-1255,-1395,-1451,-1415,-1314,-1160,-976,-776,-586,-406,-265,-140,-52,33,108,203,325,498,721,1009,1361,1768,2227,2722,3234,3753,4260,4746,5201,5619,5999,6334,6638,6892,7115,7294,7431,7527,7570,7562,7500,7377,7202,6973,6693,6377,6020,5644,5241,4830,4405,3980,3558,3142,2758,2383,2065,1768,1528,1323,1151,1002,866,722,571,399,214,14,-181,-380,-543,-690,-788,-854,-877,-860,-817,-732,-639,-508,-374,-216,-50,121,304,469,643,788,929,1041,1142,1225,1309,1391,1497,1632,1801,2021,2280,2577,2910,3239,3577,3872,4129,4320,4436,4481,4443,4355,4198,4019,3812,3594,3388,3180,2996,2823,2663,2520,2376,2246,2111,1978,1843,1705,1570,1432,1302,1172,1045,915,771,610,426,202,-45,-329,-631,-942,-1256,-1548,-1812,-2032,-2208,-2321,-2391,-2399,-2360,-2281,-2149,-1995,-1793,-1578,-1329,-1081,-825,-589,-383,-216,-112,-65,-93,-184,-334,-538,-764,-1010,-1239,-1440,-1593,-1685,-1712,-1672,-1577,-1438,-1270,-1096,-930,-785,-680,-607,-577,-577,-605,-640,-680,-708,-720,-706,-677,-610,-542,-444,-343,-238,-120,-17,89,181,248,299,301,268,182,38,-155,-406,-692,-1011,-1333,-1649,-1928,-2156,-2324,-2426,-2470,-2472,-2454,-2441,-2463,-2546,-2698,-2953,-3280,-3702,-4181,-4702,-5246,-5778,-6286,-6744,-7150,-7480,-7744,-7925,-8026,-8052,-7994,-7875,-7680,-7448,-7163,-6863,-6543,-6222,-5904,-5596,-5286,-4981,-4661,-4322,-3960,-3559,-3138,-2688,-2237,-1799,-1394,-1065,-809,-673,-637,-724,-904,-1171,-1488,-1828,-2162,-2455,-2709,-2886,-3026,-3097,-3152,-3186,-3228,-3287,-3371,-3479,-3608,-3745,-3874,-3990,-4074,-4132,-4163,-4172,-4189,-4211,-4275,-4383,-4552,-4779,-5066,-5387,-5735,-6072,-6379,-6629,-6798,-6879,-6862,-6761,-6582,-6359,-6096,-5837,-5588,-5364,-5180,-5018,-4880,-4748,-4606,-4441,-4240,-4006,-3733,-3438,-3123,-2816,-2514,-2244,-1992,-1777,-1575,-1389,-1192,-987,-749,-492,-211,79,353,602,799,929,996,984,916,794,644,483,331,203,105,46,7,-5,-27,-63,-136,-266,-445,-692,-973,-1289,-1591,-1862,-2053,-2148,-2107,-1943,-1633,-1224,-716,-176,378,884,1320,1657,1886,2018,2054,2038,1978,1912,1854,1803,1769,1722,1655,1533,1339,1067,698,273,-214,-704,-1169,-1568,-1859,-2026,-2054,-1954,-1739,-1445,-1105,-756,-431,-149,79,263,410,562,729,963,1270,1677,2179,2772,3439,4148,4881,5593,6281,6899,7466,7938,8355,8687,8969,9189,9371,9509,9619,9695,9736,9746,9709,9629,9491,9298,9043,8731,8362,7949,7500,7023,6531,6029,5511,4990,4438,3864,3256,2603,1919,1200,473,-251,-932,-1559,-2095,-2518,-2826,-2995,-3045,-2974,-2809,-2564,-2269,-1938,-1600,-1262,-942,-639,-359,-102,142,380,621,879,1158,1477,1835,2229,2666,3112,3577,4019,4430,4792,5092,5334,5520,5662,5778,5886,6000,6137,6295,6475,6662,6842,6993,7095,7138,7114,7026,6893,6725,6549,6384,6236,6117,6014,5911,5792,5620,5387,5058,4640,4121,3530,2864,2177,1464,776,115,-503,-1061,-1569,-2021,-2412,-2753,-3026,-3225,-3349,-3362,-3272,-3055,-2714,-2260,-1697,-1069,-395,269,895,1431,1868,2170,2362,2438,2448,2415,2388,2407,2496,2678,2953,3310,3726,4174,4603,5002,5315,5545,5665,5689,5615,5476,5276,5058,4819,4595,4372,4162,3949,3720,3468,3164,2823,2424,1989,1528,1048,581,128,-289,-668,-1013,-1314,-1594,-1843,-2078,-2301,-2501,-2686,-2835,-2947,-3009,-3024,-2983,-2906,-2794,-2670,-2547,-2438,-2355,-2303,-2278,-2273,-2270,-2261,-2216,-2138,-2002,-1818,-1585,-1319,-1033,-750,-481,-251,-62,71,156,192,195,172,144,128,135,188,282,438,636,883,1145,1417,1658,1855,1978,2011,1950,1800,1572,1303,1007,730,491,312,197,144,126,131,116,61,-60,-261,-539,-886,-1278,-1687,-2074,-2413,-2673,-2830,-2893,-2850,-2739,-2582,-2420,-2292,-2246,-2298,-2484,-2785,-3199,-3695,-4222,-4757,-5227,-5629,-5908,-6086,-6147,-6134,-6061,-5986,-5919,-5919,-5969,-6100,-6289,-6510,-6750,-6957,-7117,-7197,-7186,-7075,-6876,-6606,-6284,-5945,-5611,-5307,-5052,-4839,-4685,-4548,-4442,-4312,-4166,-3964,-3712,-3396,-3030,-2619,-2194,-1761,-1361,-998,-710,-499,-385,-366,-445,-611,-846,-1138,-1449,-1770,-2064,-2316,-2509,-2630,-2682,-2666,-2596,-2497,-2386,-2307,-2273,-2326,-2474,-2738,-3104,-3573,-4103,-4680,-5251,-5785,-6245,-6601,-6836,-6939,-6913,-6769,-6524,-6201,-5833,-5434,-5046,-4679,-4369,-4125,-3966,-3896,-3920,-4031,-4220,-4461,-4741,-5022,-5290,-5506,-5661,-5731,-5714,-5606,-5415,-5158,-4853,-4526,-4199,-3887,-3614,-3365,-3158,-2966,-2772,-2566,-2309,-2007,-1639,-1220,-763,-300,135,503,772,915,935,823,627,367,111,-114,-235,-261,-135,95,438,831,1239,1612,1905,2095,2166,2124,1995,1809,1613,1444,1338,1317,1384,1538,1749,1991,2227,2412,2535,2544,2464,2256,1961,1582,1137,673,188,-267,-692,-1063,-1378,-1633,-1833,-1976,-2084,-2140,-2176,-2172,-2151,-2102,-2040,-1955,-1862,-1755,-1635,-1510,-1361,-1202,-1009,-783,-514,-188,195,640,1153,1714,2331,2981,3648,4323,4981,5612,6203,6745,7231,7666,8051,8383,8687,8943,9185,9386,9569,9706,9809,9845,9820,9712,9520,9245,8888,8468,7988,7484,6950,6415,5882,5352,4832,4312,3786,3255,2710,2163,1606,1062,528,24,-440,-864,-1227,-1538,-1786,-1967,-2082,-2127,-2096,-2004,-1838,-1619,-1351,-1049,-730,-396,-73,253,565,876,1190,1516,1865,2242,2661,3116,3621,4156,4729,5314,5906,6479,7014,7489,7887,8190,8391,8478,8465,8346,8145,7874,7544,7187,6801,6414,6033,5659,5313,4984,4686,4408,4158,3919,3699,3483,3266,3047,2812,2561,2292,1990,1674,1324,965,590,208,-165,-532,-872,-1187,-1462,-1692,-1873,-1985,-2045,-2021,-1935,-1767,-1544,-1247,-922,-546,-165,228,612,981,1335,1666,1987,2294,2601,2916,3239,3581,3939,4308,4687,5056,5407,5722,5983,6180,6301,6341,6310,6203,6054,5854,5641,5409,5172,4926,4659,4353,4005,3578,3090,2519,1899,1247,607,11,-494,-883,-1139,-1260,-1267,-1195,-1075,-967,-900,-915,-1037,-1261,-1590,-2000,-2456,-2938,-3400,-3819,-4166,-4431,-4596,-4671,-4650,-4554,-4379,-4159,-3878,-3572,-3219,-2847,-2433,-2004,-1535,-1064,-579,-114,325,709,1026,1267,1415,1498,1506,1478,1428,1379,1351,1358,1399,1473,1569,1672,1764,1826,1847,1802,1706,1531,1313,1042,747,446,158,-98,-300,-454,-538,-582,-577,-559,-545,-554,-623,-740,-942,-1198,-1515,-1867,-2227,-2576,-2897,-3158,-3376,-3526,-3633,-3705,-3744,-3778,-3797,-3816,-3830,-3834,-3831,-3815,-3794,-3763,-3738,-3713,-3699,-3695,-3705,-3728,-3765,-3821,-3886,-3979,-4082,-4208,-4349,-4498,-4649,-4790,-4917,-5010,-5093,-5135,-5185,-5221,-5285,-5365,-5484,-5625,-5793,-5961,-6120,-6236,-6307,-6295,-6223,-6050,-5825,-5526,-5199,-4849,-4506,-4185,-3903,-3671,-3495,-3367,-3294,-3247,-3228,-3213,-3179,-3128,-3039,-2908,-2751,-2554,-2351,-2143,-1950,-1788,-1661,-1578,-1536,-1533,-1564,-1624,-1705,-1818,-1945,-2103,-2280,-2474,-2688,-2897,-3110,-3305,-3481,-3630,-3752,-3844,-3909,-3956,-3977,-4000,-4002,-4018,-4027,-4054,-4089,-4140,-4206,-4286,-4380,-4486,-4596,-4710,-4829,-4937,-5048,-5139,-5220,-5279,-5311,-5311,-5277,-5195,-5078,-4913,-4717,-4491,-4252,-4014,-3790,-3606,-3462,-3378,-3349,-3367,-3422,-3490,-3545,-3565,-3532,-3422,-3256,-3012,-2736,-2425,-2118,-1831,-1573,-1355,-1162,-984,-792,-570,-285,68,503,1006,1566,2150,2730,3265,3724,4078,4308,4422,4410,4317,4150,3959,3762,3585,3438,3319,3214,3101,2957,2744,2459,2070,1599,1045,445,-167,-748,-1258,-1664,-1943,-2093,-2112,-2040,-1890,-1715,-1544,-1404,-1317,-1285,-1291,-1319,-1332,-1289,-1166,-920,-551,-46,570,1269,2011,2738,3419,4001,4466,4806,5024,5155,5228,5287,5376,5522,5748,6058,6445,6874,7330,7746,8113,8372,8520,8540,8438,8236,7952,7620,7263,6904,6553,6213,5878,5532,5165,4758,4307,3801,3260,2676,2095,1516,986,507,111,-204,-432,-584,-673,-724,-752,-784,-837,-910,-1021,-1138,-1266,-1351,-1387,-1315,-1130,-801,-327,274,986,1756,2553,3312,4006,4588,5050,5380,5601,5736,5822,5902,6011,6175,6419,6736,7122,7549,7986,8393,8733,8975,9097,9080,8939,8669,8315,7887,7439,6984,6566,6190,5865,5592,5342,5103,4845,4549,4195,3786,3315,2802,2268,1724,1202,709,263,-138,-479,-784,-1038,-1266,-1462,-1640,-1792,-1931,-2039,-2126,-2171,-2181,-2145,-2069,-1949,-1802,-1623,-1439,-1233,-1027,-806,-563,-291,35,421,872,1400,1992,2631,3296,3954,4572,5124,5575,5911,6128,6227,6225,6143,6006,5843,5666,5510,5361,5247,5145,5055,4966,4855,4716,4535,4305,4034,3713,3372,3004,2638,2272,1920,1582,1253,931,602,256,-104,-493,-892,-1298,-1692,-2052,-2366,-2606,-2775,-2860,-2868,-2810,-2704,-2556,-2413,-2258,-2142,-2040,-1980,-1933,-1908,-1871,-1826,-1748,-1630,-1478,-1272,-1047,-787,-524,-270,-35,153,294,371,382,324,206,31,-176,-406,-631,-833,-995,-1102,-1153,-1144,-1085,-980,-849,-697,-553,-420,-328,-279,-291,-370,-508,-709,-947,-1218,-1488,-1749,-1966,-2137,-2241,-2283,-2260,-2192,-2090,-1982,-1897,-1847,-1868,-1949,-2111,-2322,-2578,-2839,-3078,-3266,-3369,-3374,-3268,-3047,-2735,-2344,-1925,-1500,-1127,-833,-659,-622,-728,-968,-1322,-1749,-2211,-2665,-3064,-3388,-3598,-3711,-3714,-3649,-3532,-3416,-3330,-3311,-3386,-3554,-3823,-4162,-4547,-4941,-5301,-5616,-5840,-5996,-6061,-6067,-6030,-5978,-5939,-5929,-5972,-6060,-6208,-6378,-6572,-6747,-6890,-6967,-6968,-6872,-6687,-6412,-6062,-5665,-5233,-4817,-4419,-4089,-3824,-3643,-3536,-3486,-3474,-3464,-3431,-3344,-3185,-2946,-2620,-2232,-1795,-1345,-914,-533,-243,-54,10,-38,-195,-431,-717,-1025,-1310,-1567,-1764,-1913,-2011,-2080,-2141,-2212,-2324,-2470,-2681,-2926,-3218,-3520,-3830,-4118,-4381,-4606,-4796,-4965,-5108,-5261,-5404,-5575,-5749,-5936,-6118,-6279,-6406,-6473,-6476,-6394,-6231,-5991,-5683,-5331,-4959,-4589,-4248,-3942,-3685,-3466,-3276,-3094,-2903,-2685,-2432,-2138,-1804,-1449,-1074,-715,-369,-65,199,422,606,772,931,1101,1299,1530,1799,2091,2397,2691,2941,3137,3235,3240,3131,2919,2615,2239,1826,1397,990,630,338,121,-13,-88,-100,-96,-80,-89,-142,-236,-399,-609,-860,-1142,-1425,-1689,-1922,-2092,-2200,-2230,-2181,-2054,-1852,-1584,-1256,-872,-448,16,506,1020,1550,2101,2657,3234,3812,4390,4953,5480,5956,6352,6663,6859,6971,6976,6933,6851,6778,6748,6777,6893,7074,7316,7566,7794,7943,7981,7876,7619,7225,6712,6134,5530,4952,4443,4025,3715,3497,3354,3242,3123,2953,2693,2319,1822,1205,499,-273,-1042,-1779,-2408,-2910,-3230,-3381,-3334,-3141,-2807,-2394,-1924,-1451,-986,-570,-181,163,489,819,1153,1532,1942,2401,2894,3411,3934,4439,4912,5325,5681,5961,6183,6347,6479,6588,6699,6809,6943,7085,7243,7405,7565,7716,7847,7959,8031,8082,8075,8038,7937,7794,7593,7350,7063,6749,6409,6071,5722,5395,5066,4757,4437,4122,3775,3417,3018,2600,2156,1711,1268,860,484,168,-96,-301,-461,-584,-679,-769,-841,-924,-982,-1035,-1042,-1008,-906,-732,-482,-162,209,617,1022,1412,1750,2015,2205,2298,2317,2264,2163,2043,1923,1839,1800,1836,1947,2133,2396,2699,3030,3345,3616,3809,3899,3880,3741,3504,3186,2805,2406,1990,1599,1225,893,591,330,111,-73,-191,-262,-255,-176,-17,210,497,818,1143,1448,1699,1865,1942,1903,1761,1530,1227,883,539,214,-44,-227,-310,-299,-183,1,261,533,825,1071,1275,1399,1436,1389,1256,1052,795,500,190,-120,-412,-677,-909,-1103,-1268,-1403,-1522,-1626,-1725,-1827,-1929,-2041,-2157,-2271,-2395,-2502,-2617,-2712,-2814,-2906,-3015,-3128,-3272,-3428,-3607,-3788,-3964,-4109,-4200,-4226,-4147,-3979,-3697,-3320,-2873,-2369,-1865,-1384,-972,-666,-477,-440,-533,-757,-1088,-1479,-1911,-2321,-2691,-2982,-3184,-3292,-3309,-3263,-3164,-3046,-2914,-2799,-2685,-2587,-2480,-2358,-2202,-2011,-1782,-1523,-1272,-1033,-871,-792,-846,-1037,-1370,-1837,-2395,-3017,-3641,-4227,-4737,-5137,-5430,-5610,-5710,-5752,-5769,-5788,-5836,-5919,-6053,-6216,-6415,-6610,-6797,-6933,-7009,-6999,-6892,-6692,-6392,-6028,-5601,-5159,-4718,-4317,-3974,-3709,-3533,-3439,-3430,-3472,-3563,-3659,-3754,-3809,-3818,-3763,-3646,-3464,-3240,-2986,-2731,-2503,-2320,-2207,-2166,-2211,-2312,-2482,-2663,-2863,-3025,-3160,-3229,-3249,-3213,-3148,-3064,-2995,-2943,-2937,-2980,-3071,-3213,-3390,-3594,-3810,-4028,-4226,-4402,-4533,-4616,-4642,-4599,-4490,-4322,-4084,-3823,-3515,-3220,-2930,-2676,-2474,-2329,-2250,-2236,-2280,-2363,-2482,-2593,-2703,-2764,-2792,-2757,-2673,-2546,-2380,-2201,-2014,-1834,-1672,-1520,-1382,-1238,-1088,-896,-682,-403,-95,267,640,1034,1397,1736,2005,2200,2304,2305,2206,2004,1709,1333,890,401,-110,-616,-1096,-1521,-1877,-2150,-2337,-2440,-2471,-2448,-2380,-2304,-2213,-2143,-2080,-2048,-2020,-2012,-1989,-1948,-1878,-1749,-1576,-1340,-1059,-733,-391,-28,319,661,990,1310,1633,1980,2350,2770,3236,3742,4290,4843,5396,5907,6354,6719,6969,7117,7143,7078,6930,6734,6512,6305,6119,5993,5921,5918,5973,6086,6227,6399,6555,6689,6761,6756,6640,6413,6053,5579,4994,4332,3619,2905,2221,1621,1127,779,572,518,592,758,987,1219,1420,1543,1561,1461,1244,937,567,183,-169,-453,-626,-687,-631,-475,-258,-8,233,432,591,687,764,828,934,1102,1362,1726,2192,2737,3337,3943,4529,5042,5474,5789,6006,6112,6153,6126,6090,6043,6028,6039,6090,6175,6286,6411,6533,6641,6717,6757,6750,6686,6575,6401,6179,5899,5577,5205,4805,4383,3959,3557,3204,2912,2712,2604,2591,2672,2812,3001,3203,3396,3551,3660,3698,3683,3595,3458,3270,3048,2797,2536,2262,1997,1744,1517,1334,1202,1144,1161,1262,1442,1680,1961,2241,2493,2670,2754,2720,2565,2316,1979,1621,1264,966,753,646,657,761,943,1156,1354,1501,1551,1483,1290,979,579,133,-316,-704,-1000,-1150,-1153,-990,-696,-292,155,615,1006,1312,1485,1522,1443,1255,1013,743,489,280,135,62,65,130,253,403,585,767,945,1112,1251,1376,1472,1547,1599,1634,1645,1648,1620,1591,1538,1477,1406,1322,1238,1144,1056,962,880,795,717,631,538,418,278,94,-123,-382,-678,-999,-1331,-1667,-1977,-2254,-2475,-2622,-2706,-2709,-2660,-2566,-2458,-2364,-2311,-2323,-2415,-2588,-2834,-3129,-3437,-3730,-3951,-4089,-4103,-4000,-3785,-3483,-3138,-2785,-2487,-2267,-2176,-2218,-2402,-2706,-3102,-3544,-3987,-4377,-4686,-4865,-4924,-4847,-4668,-4411,-4116,-3826,-3570,-3386,-3275,-3255,-3298,-3404,-3521,-3650,-3738,-3794,-3796,-3756,-3691,-3602,-3534,-3473,-3454,-3469,-3512,-3582,-3645,-3694,-3693,-3637,-3494,-3280,-2983,-2637,-2268,-1910,-1618,-1414,-1352,-1434,-1678,-2069,-2570,-3157,-3752,-4322,-4800,-5142,-5326,-5327,-5166,-4859,-4450,-3991,-3532,-3127,-2820,-2628,-2585,-2659,-2862,-3140,-3469,-3814,-4125,-4394,-4588,-4699,-4726,-4678,-4555,-4391,-4191,-3979,-3786,-3604,-3481,-3393,-3377,-3414,-3514,-3671,-3874,-4115,-4383,-4663,-4941,-5206,-5437,-5631,-5767,-5851,-5864,-5836,-5748,-5644,-5516,-5392,-5279,-5175,-5087,-4992,-4888,-4750,-4568,-4325,-4018,-3651,-3225,-2777,-2309,-1878,-1493,-1196,-994,-903,-911,-1003,-1148,-1313,-1460,-1561,-1584,-1521,-1360,-1115,-800,-435,-59,321,657,949,1170,1330,1419,1464,1456,1432,1384,1328,1269,1190,1101,981,825,632,395,114,-192,-526,-856,-1174,-1456,-1677,-1836,-1911,-1911,-1843,-1714,-1555,-1369,-1199,-1045,-944,-892,-907,-975,-1101,-1250,-1420,-1571,-1694,-1762,-1776,-1712,-1591,-1397,-1151,-866,-546,-214,123,459,782,1104,1411,1719,2016,2305,2582,2840,3075,3294,3488,3683,3875,4091,4330,4612,4924,5274,5634,5991,6323,6592,6794,6896,6908,6826,6680,6477,6273,6068,5912,5796,5742,5729,5734,5740,5700,5593,5393,5079,4662,4143,3554,2933,2314,1763,1292,967,779,758,878,1122,1449,1815,2166,2458,2652,2732,2693,2565,2369,2166,1984,1863,1825,1872,1990,2183,2394,2643,2876,3110,3317,3515,3685,3844,3980,4097,4184,4236,4240,4191,4075,3904,3662,3385,3069,2751,2443,2166,1942,1781,1702,1701,1788,1951,2182,2467,2777,3096,3396,3650,3845,3966,4010,3988,3910,3796,3676,3567,3505,3498,3567,3711,3925,4194,4508,4831,5153,5435,5662,5814,5874,5844,5732,5540,5308,5037,4765,4517,4287,4113,3964,3857,3768,3697,3629,3568,3506,3448,3397,3356,3319,3288,3248,3188,3097,2963,2784,2551,2269,1936,1562,1159,737,325,-65,-394,-664,-851,-969,-1025,-1043,-1043,-1051,-1075,-1124,-1189,-1260,-1315,-1346,-1338,-1287,-1198,-1072,-918,-756,-574,-410,-243,-101,18,117,188,253,304,359,416,476,534,586,625,635,630,586,526,451,365,306,263,283,352,502,721,999,1327,1645,1946,2146,2237,2153,1904,1474,900,219,-515,-1235,-1884,-2402,-2758,-2922,-2909,-2734,-2446,-2102,-1752,-1462,-1255,-1163,-1181,-1289,-1472,-1699,-1954,-2249,-2569,-2929,-3302,-3634,-3865,-3914,-3733,-3316,-2731,-2087,-1566,-1299,-1412,-1895,-2676,-3565,-4357,-4856,-4931,-4568,-3834,-2877,-1862,-916,-140,464,899,1216,1415,1489,1337,881,-15,-1388,-3231,-5377,-7600,-9511,-10766,-10977,-9937,-7572,-4035,309,4941,9236,12583,14465,14557,12773,9270,4469,-1084,-6688,-11677,-15417,-17447,-17489,-15524,-11758,-6642,-770,5135,10382,14322,16512,16731,15030,11727,7352,2537,-2044,-5826,-8421,-9637,-9540,-8350,-6433,-4167,-1927,23,1522,2498,3001,3110,2939,2595,2147,1625,1021,303,-571,-1610,-2794,-4029,-5202,-6141,-6717,-6829,-6452,-5668,-4618,-3533,-2641,-2162,-2234,-2883,-4028,-5453,-6893,-8039,-8649,-8545,-7721,-6271,-4444,-2547,-912,186,556,177,-871,-2352,-3989,-5460,-6506,-6923,-6650,-5718,-4288,-2600,-950,369,1090,1056,200,-1382,-3500,-5826,-8022,-9710,-10619,-10554,-9514,-7614,-5140,-2432,135,2236,3636,4233,4058,3241,2014,608,-737,-1839,-2567,-2887,-2792,-2367,-1701,-901,-82,686,1344,1881,2305,2658,2987,3344,3772,4303,4938,5656,6403,7086,7613,7867,7768,7239,6275,4887,3173,1256,-705,-2525,-4052,-5141,-5712,-5729,-5209,-4221,-2877,-1309,322,1872,3219,4280,5032,5516,5804,6018,6277,6688,7323,8198,9287,10505,11764,12927,13914,14627,15027,15099,14853,14334,13597,12708,11726,10711,9690,8688,7682,6658,5568,4378,3061,1620,77,-1502,-3031,-4419,-5551,-6355,-6756,-6721,-6252,-5364,-4126,-2606,-898,879,2639,4256,5639,6691,7334,7502,7164,6309,4945,3143,942,-1517,-4152,-6787,-9275,-11426,-13048,-13980,-14068,-13273,-11585,-9154,-6161,-2906,317,3186,5447,6904,7476,7171,6108,4462,2455,315,-1764,-3613,-5154,-6323,-7145,-7641,-7868,-7862,-7656,-7259,-6692,-5953,-5086,-4118,-3124,-2174,-1359,-757,-440,-443,-775,-1393,-2233,-3190,-4161,-5035,-5727,-6170,-6340,-6231,-5882,-5334,-4675,-3961,-3283,-2688,-2228,-1921,-1771,-1762,-1864,-2052,-2289,-2563,-2862,-3172,-3510,-3846,-4192,-4525,-4838,-5125,-5375,-5593,-5775,-5948,-6113,-6312,-6548,-6839,-7182,-7554,-7946,-8310,-8623,-8849,-8952,-8928,-8745,-8420,-7939,-7341,-6632,-5870,-5081,-4330,-3652,-3107,-2726,-2527,-2526,-2673,-2954,-3272,-3568,-3748,-3732,-3463,-2907,-2079,-1029,150,1348,2448,3338,3944,4223,4165,3833,3282,2633,1992,1464,1125,1024,1151,1487,1961,2507,3034,3472,3763,3862,3776,3513,3121,2666,2208,1836,1604,1573,1766,2184,2798,3552,4367,5155,5831,6307,6541,6492,6173,5623,4902,4096,3301,2597,2072,1776,1738,1958,2399,3017,3739,4498,5230,5880,6432,6870,7210,7485,7719,7955,8204,8481,8771,9066,9341,9580,9774,9922,10022,10090,10125,10145,10154,10164,10168,10189,10200,10238,10266,10315,10362,10417,10474,10534,10594,10659,10720,10783,10832,10865,10864,10814,10707,10521,10261,9922,9520,9079,8628,8193,7820,7518,7316,7215,7197,7245,7306,7349,7328,7227,7044,6793,6502,6196,5892,5589,5268,4890,4428,3843,3154,2365,1548,763,86,-413,-711,-784,-685,-458,-199,29,148,130,-45,-355,-760,-1212,-1650,-2021,-2292,-2431,-2440,-2343,-2157,-1956,-1771,-1676,-1698,-1873,-2189,-2625,-3143,-3677,-4177,-4583,-4850,-4958,-4897,-4685,-4352,-3948,-3516,-3121,-2796,-2598,-2539,-2647,-2908,-3316,-3840,-4445,-5096,-5755,-6388,-6971,-7486,-7920,-8273,-8557,-8769,-8947,-9078,-9197,-9276,-9336,-9341,-9292,-9177,-8994,-8764,-8494,-8227,-7974,-7770,-7613,-7516,-7451,-7415,-7367,-7286,-7163,-6969,-6731,-6440,-6147,-5863,-5633,-5482,-5422,-5472,-5617,-5851,-6151,-6494,-6852,-7205,-7522,-7791,-7992,-8114,-8163,-8128,-8029,-7881,-7691,-7505,-7311,-7159,-7030,-6952,-6906,-6895,-6913,-6946,-6997,-7066,-7142,-7247,-7362,-7506,-7660,-7835,-8002,-8162,-8299,-8404,-8473,-8503,-8489,-8440,-8357,-8244,-8117,-7974,-7836,-7714,-7625,-7584,-7597,-7667,-7778,-7911,-8041,-8127,-8159,-8095,-7942,-7677,-7328,-6900,-6425,-5941,-5473,-5069,-4743,-4516,-4388,-4351,-4380,-4456,-4527,-4584,-4567,-4477,-4283,-4002,-3640,-3228,-2803,-2398,-2051,-1782,-1616,-1547,-1591,-1714,-1924,-2178,-2472,-2760,-3030,-3252,-3398,-3467,-3423,-3280,-3032,-2678,-2251,-1756,-1236,-704,-202,270,683,1036,1334,1564,1754,1899,2026,2144,2270,2408,2568,2735,2925,3107,3299,3473,3643,3799,3934,4059,4148,4225,4259,4277,4256,4227,4171,4121,4063,4023,3999,4007,4042,4121,4230,4379,4559,4752,4966,5162,5360,5522,5674,5793,5904,6010,6114,6246,6387,6562,6748,6946,7131,7290,7394,7425,7379,7240,7034,6768,6479,6198,5964,5805,5750,5809,5980,6250,6589,6958,7321,7633,7869,8004,8035,7968,7823,7622,7401,7181,6994,6867,6797,6810,6880,7003,7149,7287,7390,7432,7395,7279,7092,6857,6607,6383,6226,6167,6225,6412,6699,7075,7476,7863,8191,8404,8499,8448,8273,8005,7683,7360,7089,6908,6854,6929,7126,7401,7710,7978,8152,8175,8023,7696,7219,6651,6065,5552,5195,5059,5190,5587,6213,7010,7858,8679,9338,9763,9897,9707,9232,8511,7646,6719,5853,5111,4579,4273,4200,4325,4598,4949,5312,5624,5820,5892,5794,5567,5213,4782,4317,3857,3444,3109,2862,2711,2638,2624,2639,2653,2631,2564,2419,2210,1930,1597,1236,865,501,174,-126,-366,-578,-748,-899,-1049,-1193,-1365,-1546,-1743,-1957,-2167,-2385,-2587,-2781,-2961,-3117,-3263,-3379,-3483,-3563,-3627,-3669,-3700,-3712,-3717,-3718,-3720,-3732,-3757,-3811,-3886,-4014,-4163,-4379,-4609,-4891,-5170,-5462,-5720,-5947,-6101,-6199,-6210,-6154,-6044,-5886,-5720,-5555,-5420,-5336,-5308,-5350,-5459,-5628,-5852,-6108,-6384,-6669,-6938,-7193,-7415,-7606,-7765,-7895,-7994,-8076,-8129,-8163,-8169,-8145,-8087,-7989,-7848,-7664,-7445,-7187,-6925,-6647,-6399,-6180,-6011,-5908,-5867,-5894,-5983,-6120,-6294,-6486,-6676,-6849,-6986,-7084,-7125,-7125,-7072,-6991,-6884,-6768,-6650,-6537,-6435,-6344,-6270,-6206,-6164,-6138,-6139,-6171,-6235,-6336,-6462,-6617,-6776,-6938,-7081,-7202,-7285,-7337,-7347,-7333,-7290,-7236,-7172,-7111,-7050,-7000,-6948,-6899,-6839,-6769,-6672,-6551,-6401,-6221,-6023,-5802,-5582,-5367,-5177,-5014,-4891,-4814,-4779,-4799,-4854,-4958,-5083,-5238,-5397,-5556,-5704,-5832,-5929,-6010,-6053,-6084,-6093,-6092,-6077,-6066,-6034,-6009,-5954,-5884,-5775,-5627,-5433,-5190,-4910,-4601,-4281,-3970,-3679,-3432,-3227,-3071,-2963,-2884,-2838,-2795,-2763,-2713,-2662,-2593,-2520,-2451,-2386,-2347,-2326,-2340,-2374,-2429,-2481,-2526,-2535,-2503,-2420,-2280,-2093,-1868,-1614,-1366,-1116,-907,-721,-585,-472,-395,-319,-248,-153,-32,118,301,497,705,889,1048,1154,1207,1199,1134,1023,887,738,611,514,476,499,592,745,952,1195,1447,1704,1928,2122,2280,2392,2485,2564,2651,2787,2972,3257,3624,4101,4649,5261,5888,6491,7022,7441,7709,7813,7741,7517,7161,6721,6250,5782,5385,5073,4880,4808,4851,4988,5187,5421,5649,5851,6001,6088,6102,6063,5968,5857,5742,5658,5629,5671,5796,6008,6286,6623,6980,7334,7653,7912,8085,8170,8150,8051,7862,7629,7348,7068,6787,6538,6321,6148,6012,5912,5832,5773,5718,5660,5610,5543,5496,5441,5419,5399,5422,5451,5511,5575,5640,5700,5736,5754,5736,5698,5633,5563,5480,5410,5347,5297,5266,5243,5235,5235,5239,5252,5268,5295,5322,5366,5414,5473,5541,5612,5693,5773,5861,5939,6016,6082,6135,6174,6202,6213,6226,6231,6248,6278,6329,6404,6510,6634,6795,6962,7149,7332,7496,7640,7725,7769,7733,7647,7494,7304,7081,6851,6633,6432,6280,6150,6080,6016,5991,5952,5913,5848,5752,5626,5464,5278,5074,4857,4651,4449,4275,4121,3991,3880,3780,3678,3578,3468,3360,3265,3192,3168,3196,3291,3451,3663,3920,4182,4442,4659,4825,4922,4945,4902,4793,4639,4452,4249,4043,3850,3669,3510,3359,3221,3074,2918,2741,2534,2303,2036,1755,1449,1143,837,541,265,4,-237,-456,-658,-831,-983,-1095,-1177,-1204,-1197,-1132,-1036,-895,-733,-554,-362,-184,2,155,301,416,499,554,566,541,481,381,262,116,-37,-194,-356,-503,-667,-813,-992,-1168,-1383,-1621,-1895,-2204,-2547,-2915,-3300,-3694,-4067,-4424,-4726,-4974,-5153,-5256,-5293,-5268,-5198,-5106,-5007,-4924,-4861,-4831,-4821,-4832,-4846,-4852,-4843,-4814,-4772,-4727,-4694,-4693,-4731,-4828,-4973,-5159,-5376,-5586,-5784,-5923,-6020,-6037,-6023,-5962,-5906,-5876,-5903,-6002,-6192,-6450,-6780,-7134,-7491,-7815,-8067,-8231,-8287,-8230,-8072,-7830,-7524,-7190,-6853,-6535,-6274,-6059,-5924,-5843,-5822,-5851,-5892,-5961,-6005,-6047,-6049,-6030,-5974,-5904,-5804,-5711,-5604,-5519,-5438,-5381,-5341,-5316,-5313,-5316,-5333,-5351,-5368,-5385,-5388,-5387,-5367,-5345,-5306,-5270,-5227,-5188,-5161,-5137,-5134,-5135,-5151,-5170,-5191,-5210,-5221,-5225,-5216,-5200,-5181,-5154,-5142,-5127,-5136,-5158,-5199,-5263,-5340,-5433,-5533,-5639,-5740,-5839,-5928,-6003,-6070,-6119,-6164,-6193,-6226,-6248,-6277,-6313,-6347,-6407,-6463,-6546,-6632,-6737,-6845,-6960,-7073,-7171,-7258,-7307,-7332,-7305,-7245,-7132,-6978,-6777,-6539,-6267,-5970,-5667,-5349,-5059,-4778,-4544,-4350,-4204,-4120,-4076,-4097,-4144,-4237,-4338,-4455,-4562,-4654,-4720,-4751,-4750,-4706,-4630,-4513,-4375,-4206,-4028,-3832,-3641,-3446,-3267,-3097,-2951,-2824,-2726,-2646,-2596,-2557,-2540,-2530,-2525,-2521,-2513,-2497,-2476,-2445,-2407,-2366,-2326,-2288,-2260,-2242,-2228,-2229,-2219,-2208,-2179,-2131,-2056,-1954,-1823,-1661,-1482,-1280,-1072,-872,-679,-520,-390,-302,-260,-254,-290,-345,-418,-488,-554,-591,-618,-602,-578,-519,-452,-365,-273,-168,-57,60,191,316,456,588,721,850,975,1098,1227,1362,1511,1682,1866,2073,2286,2498,2702,2875,3017,3112,3165,3181,3165,3140,3109,3098,3107,3152,3217,3318,3417,3523,3602,3642,3633,3557,3426,3237,3020,2787,2578,2406,2310,2291,2365,2528,2758,3049,3361,3682,3977,4233,4433,4576,4664,4707,4722,4718,4726,4748,4800,4889,4999,5141,5285,5427,5548,5635,5684,5681,5635,5539,5407,5253,5079,4921,4775,4672,4619,4617,4680,4787,4940,5116,5300,5478,5629,5750,5824,5858,5853,5810,5751,5674,5603,5541,5498,5486,5499,5546,5624,5722,5850,5988,6137,6290,6438,6577,6703,6803,6885,6932,6959,6952,6923,6869,6794,6698,6579,6430,6246,6023,5746,5425,5045,4626,4169,3700,3232,2793,2402,2087,1858,1739,1723,1820,2018,2299,2656,3053,3488,3923,4363,4781,5180,5553,5893,6205,6477,6712,6901,7040,7127,7150,7116,7015,6857,6640,6377,6067,5744,5393,5066,4747,4484,4269,4126,4059,4066,4148,4294,4489,4728,4984,5252,5510,5754,5964,6143,6276,6366,6411,6409,6363,6276,6147,5987,5792,5576,5338,5089,4832,4566,4312,4045,3806,3564,3346,3148,2967,2820,2690,2589,2503,2441,2390,2356,2335,2326,2332,2354,2387,2437,2493,2560,2626,2692,2745,2788,2809,2821,2809,2794,2774,2755,2755,2767,2797,2855,2914,2998,3060,3127,3152,3161,3116,3046,2922,2784,2606,2436,2252,2085,1934,1794,1679,1563,1457,1338,1214,1071,915,754,579,422,264,140,29,-42,-94,-113,-116,-102,-87,-69,-64,-72,-87,-127,-165,-220,-275,-336,-402,-476,-558,-652,-755,-874,-985,-1106,-1193,-1270,-1291,-1271,-1188,-1042,-838,-582,-282,40,368,691,978,1236,1438,1595,1698,1752,1761,1729,1647,1526,1349,1120,835,487,86,-360,-843,-1338,-1839,-2316,-2760,-3153,-3492,-3771,-4000,-4172,-4317,-4417,-4506,-4570,-4615,-4651,-4651,-4645,-4595,-4530,-4433,-4314,-4192,-4056,-3940,-3833,-3764,-3721,-3720,-3753,-3807,-3893,-3970,-4057,-4109,-4149,-4135,-4098,-4008,-3885,-3730,-3541,-3340,-3119,-2899,-2677,-2467,-2275,-2101,-1958,-1838,-1754,-1698,-1675,-1682,-1724,-1788,-1897,-2019,-2194,-2385,-2624,-2886,-3184,-3507,-3852,-4213,-4579,-4942,-5294,-5617,-5919,-6170,-6385,-6549,-6656,-6723,-6734,-6700,-6630,-6516,-6378,-6212,-6030,-5827,-5625,-5398,-5183,-4949,-4725,-4502,-4280,-4075,-3875,-3691,-3520,-3362,-3222,-3100,-3004,-2932,-2896,-2891,-2928,-2993,-3091,-3211,-3346,-3494,-3634,-3773,-3898,-4002,-4099,-4169,-4239,-4301,-4368,-4451,-4551,-4675,-4821,-4982,-5152,-5312,-5456,-5560,-5618,-5624,-5568,-5464,-5310,-5117,-4904,-4670,-4432,-4196,-3958,-3737,-3514,-3312,-3112,-2930,-2762,-2607,-2475,-2353,-2257,-2168,-2103,-2044,-2005,-1978,-1970,-1985,-2027,-2106,-2221,-2385,-2585,-2828,-3102,-3393,-3698,-3993,-4271,-4515,-4719,-4874,-4976,-5031,-5031,-4993,-4911,-4794,-4651,-4474,-4273,-4048,-3792,-3523,-3223,-2921,-2605,-2294,-1992,-1704,-1449,-1214,-1017,-850,-717,-617,-545,-507,-498,-521,-578,-664,-785,-931,-1105,-1293,-1495,-1700,-1904,-2095,-2289,-2455,-2629,-2790,-2945,-3109,-3260,-3410,-3551,-3663,-3752,-3797,-3797,-3745,-3644,-3494,-3301,-3079,-2823,-2560,-2284,-2009,-1741,-1476,-1225,-977,-734,-502,-271,-52,152,340,496,626,719,777,804,798,774,729,671,607,529,448,355,243,122,-28,-186,-367,-546,-733,-895,-1041,-1143,-1208,-1219,-1189,-1109,-1001,-865,-724,-578,-449,-333,-235,-161,-89,-36,21,79,139,206,265,321,358,378,365,332,260,177,63,-51,-166,-271,-345,-393,-392,-350,-253,-118,59,263,468,679,855,1001,1101,1145,1145,1098,1018,915,797,684,576,486,418,367,345,338,355,385,436,500,582,686,807,962,1132,1337,1557,1800,2047,2295,2528,2734,2909,3030,3115,3136,3129,3070,3000,2897,2803,2695,2600,2510,2421,2340,2251,2157,2061,1951,1854,1752,1672,1616,1587,1597,1637,1712,1810,1924,2042,2155,2255,2335,2393,2431,2455,2475,2491,2524,2565,2628,2700,2781,2862,2930,2984,3005,3004,2973,2922,2856,2788,2728,2688,2681,2700,2770,2864,3005,3167,3353,3550,3751,3943,4134,4297,4454,4582,4693,4786,4850,4906,4928,4941,4926,4892,4842,4766,4680,4569,4453,4311,4169,4010,3852,3691,3539,3400,3278,3184,3110,3073,3060,3077,3125,3189,3277,3369,3463,3549,3619,3659,3676,3650,3595,3507,3387,3259,3108,2965,2822,2692,2583,2484,2410,2350,2309,2282,2265,2261,2270,2286,2320,2359,2422,2500,2604,2731,2883,3063,3258,3473,3686,3897,4091,4256,4397,4494,4567,4598,4612,4599,4586,4561,4546,4531,4524,4521,4513,4496,4457,4388,4281,4128,3931,3686,3408,3103,2786,2481,2188,1936,1717,1547,1420,1339,1293,1289,1312,1366,1448,1549,1670,1810,1951,2105,2249,2384,2508,2602,2679,2719,2732,2707,2655,2559,2449,2297,2146,1972,1816,1667,1553,1471,1427,1426,1447,1500,1543,1584,1588,1554,1464,1326,1131,905,647,391,145,-66,-224,-326,-350,-306,-192,-6,233,521,842,1181,1524,1854,2163,2431,2663,2844,2978,3066,3106,3106,3063,2981,2856,2689,2473,2213,1903,1552,1168,757,335,-80,-485,-852,-1188,-1471,-1713,-1905,-2046,-2158,-2206,-2243,-2211,-2168,-2063,-1938,-1765,-1569,-1345,-1107,-856,-606,-359,-128,87,277,435,565,645,697,692,652,565,437,274,78,-148,-395,-661,-940,-1227,-1511,-1790,-2052,-2288,-2499,-2662,-2791,-2865,-2889,-2864,-2779,-2654,-2470,-2256,-2000,-1729,-1439,-1150,-870,-608,-377,-178,-18,101,183,228,235,214,151,67,-52,-188,-347,-519,-698,-880,-1052,-1225,-1374,-1524,-1650,-1776,-1893,-2008,-2128,-2253,-2392,-2539,-2705,-2877,-3065,-3252,-3447,-3624,-3798,-3934,-4047,-4111,-4125,-4080,-3978,-3819,-3611,-3366,-3096,-2821,-2558,-2321,-2125,-1974,-1870,-1819,-1795,-1812,-1833,-1868,-1892,-1906,-1907,-1885,-1856,-1805,-1755,-1694,-1643,-1597,-1572,-1564,-1590,-1644,-1742,-1875,-2052,-2261,-2503,-2771,-3040,-3322,-3574,-3807,-3997,-4142,-4227,-4265,-4236,-4169,-4055,-3918,-3760,-3611,-3467,-3364,-3288,-3265,-3281,-3352,-3445,-3583,-3714,-3862,-3983,-4085,-4146,-4172,-4144,-4081,-3961,-3811,-3609,-3381,-3113,-2822,-2513,-2190,-1873,-1562,-1282,-1028,-826,-665,-560,-507,-497,-533,-593,-682,-781,-890,-1010,-1136,-1288,-1463,-1678,-1938,-2244,-2595,-2980,-3385,-3782,-4159,-4481,-4738,-4918,-5012,-5038,-4998,-4922,-4824,-4735,-4661,-4628,-4622,-4659,-4711,-4781,-4839,-4881,-4883,-4851,-4760,-4631,-4447,-4223,-3967,-3672,-3359,-3022,-2669,-2312,-1939,-1580,-1216,-883,-567,-296,-65,110,238,307,343,324,299,234,175,103,29,-42,-123,-206,-304,-419,-556,-728,-927,-1173,-1451,-1767,-2108,-2468,-2825,-3175,-3491,-3773,-3997,-4171,-4278,-4331,-4326,-4269,-4172,-4026,-3855,-3637,-3404,-3129,-2851,-2543,-2244,-1939,-1656,-1388,-1154,-941,-772,-617,-504,-396,-311,-227,-147,-67,14,88,160,213,259,287,297,303,288,282,258,246,223,205,180,149,117,79,57,36,48,77,142,231,343,463,590,695,788,845,881,887,881,863,856,854,881,923,991,1071,1165,1254,1341,1406,1448,1460,1433,1370,1265,1119,936,711,463,177,-115,-433,-744,-1057,-1350,-1610,-1832,-1993,-2095,-2116,-2065,-1933,-1737,-1475,-1177,-842,-500,-155,185,505,820,1121,1424,1728,2046,2375,2718,3067,3411,3740,4032,4279,4462,4577,4614,4585,4483,4332,4141,3921,3697,3468,3247,3033,2816,2600,2359,2108,1823,1530,1223,921,652,403,227,78,0,-51,-68,-76,-88,-115,-166,-238,-333,-426,-516,-573,-587,-547,-441,-273,-50,220,521,828,1140,1428,1691,1933,2136,2334,2509,2687,2865,3045,3228,3407,3576,3728,3849,3939,3978,3977,3920,3820,3677,3497,3293,3069,2837,2603,2375,2161,1961,1781,1619,1478,1357,1260,1183,1134,1104,1103,1119,1160,1214,1281,1349,1413,1463,1484,1476,1426,1333,1199,1032,832,630,421,242,91,-15,-71,-80,-46,28,119,234,347,466,579,688,802,914,1043,1181,1337,1504,1682,1852,2016,2156,2257,2321,2337,2297,2230,2108,1980,1830,1695,1571,1482,1414,1379,1356,1338,1308,1258,1173,1061,917,770,630,526,476,503,604,795,1042,1339,1654,1949,2210,2399,2512,2542,2495,2391,2246,2086,1934,1801,1706,1640,1612,1604,1612,1625,1635,1635,1631,1614,1595,1580,1567,1566,1582,1605,1644,1684,1719,1741,1739,1697,1618,1495,1333,1136,927,701,491,298,129,-4,-115,-202,-274,-335,-394,-438,-479,-485,-463,-390,-255,-57,204,533,892,1285,1679,2046,2379,2650,2849,2984,3034,3030,2962,2856,2721,2571,2418,2272,2139,2017,1918,1822,1739,1649,1553,1439,1313,1165,1010,855,706,584,485,420,383,362,344,317,255,166,27,-140,-331,-527,-708,-848,-954,-988,-983,-923,-832,-725,-616,-521,-454,-412,-400,-415,-434,-465,-468,-454,-401,-311,-187,-37,122,280,412,513,563,567,520,433,321,192,72,-35,-116,-161,-185,-177,-159,-129,-100,-70,-46,-22,5,42,92,165,262,386,542,719,916,1123,1324,1513,1664,1773,1816,1794,1697,1529,1307,1037,754,475,225,25,-121,-205,-240,-239,-231,-226,-263,-333,-468,-647,-865,-1109,-1347,-1565,-1747,-1866,-1939,-1944,-1919,-1857,-1790,-1729,-1693,-1685,-1722,-1787,-1893,-2016,-2152,-2280,-2382,-2449,-2459,-2409,-2297,-2114,-1877,-1577,-1238,-858,-458,-34,386,813,1218,1606,1954,2255,2493,2658,2741,2727,2635,2443,2200,1881,1543,1177,818,471,153,-136,-395,-622,-836,-1026,-1215,-1396,-1570,-1734,-1884,-2003,-2097,-2148,-2155,-2128,-2054,-1962,-1845,-1724,-1608,-1497,-1412,-1332,-1279,-1228,-1186,-1138,-1086,-1012,-932,-826,-716,-591,-469,-348,-243,-155,-92,-60,-61,-93,-156,-231,-321,-394,-455,-486,-485,-466,-414,-364,-303,-255,-214,-187,-170,-155,-141,-107,-64,18,114,254,403,582,759,934,1087,1213,1293,1334,1322,1276,1196,1109,1016,942,887,854,842,831,815,766,682,539,349,97,-190,-506,-826,-1125,-1394,-1607,-1771,-1872,-1925,-1940,-1923,-1897,-1861,-1821,-1786,-1734,-1664,-1561,-1410,-1210,-960,-662,-339,-11,306,574,789,928,994,993,935,845,738,645,570,540,550,613,716,867,1034,1226,1407,1578,1717,1822,1880,1904,1883,1837,1758,1660,1543,1400,1240,1054,838,605,337,65,-226,-503,-771,-1007,-1211,-1371,-1499,-1585,-1653,-1693,-1729,-1747,-1766,-1764,-1759,-1724,-1674,-1588,-1482,-1342,-1189,-1016,-836,-664,-482,-327,-164,-20,125,265,401,536,663,787,906,1014,1133,1235,1359,1479,1608,1746,1877,2001,2111,2189,2239,2252,2227,2173,2088,1988,1868,1746,1608,1458,1293,1093,869,596,292,-61,-438,-849,-1271,-1696,-2113,-2506,-2868,-3183,-3443,-3637,-3759,-3808,-3776,-3672,-3498,-3264,-2978,-2646,-2278,-1882,-1468,-1040,-619,-199,183,539,839,1078,1261,1373,1436,1449,1434,1396,1355,1309,1270,1233,1199,1165,1132,1087,1043,989,934,878,829,783,757,733,719,704,671,616,521,372,169,-95,-413,-774,-1158,-1559,-1946,-2316,-2649,-2938,-3176,-3366,-3496,-3580,-3606,-3591,-3523,-3414,-3260,-3063,-2833,-2564,-2271,-1956,-1621,-1280,-923,-568,-205,145,486,794,1070,1295,1466,1583,1647,1672,1669,1651,1635,1633,1651,1698,1769,1859,1966,2061,2155,2213,2246,2244,2201,2144,2051,1965,1873,1801,1749,1728,1721,1744,1753,1758,1724,1645,1506,1305,1044,719,363,-35,-435,-832,-1213,-1564,-1885,-2176,-2442,-2689,-2926,-3149,-3363,-3550,-3707,-3810,-3854,-3822,-3713,-3537,-3296,-3021,-2721,-2429,-2148,-1907,-1687,-1503,-1328,-1158,-966,-749,-491,-193,143,506,889,1270,1636,1983,2287,2559,2785,2980,3136,3275,3386,3489,3577,3652,3709,3735,3727,3660,3531,3321,3023,2640,2170,1634,1034,407,-241,-876,-1482,-2057,-2564,-3027,-3415,-3751,-4020,-4237,-4394,-4502,-4556,-4563,-4509,-4416,-4255,-4049,-3788,-3471,-3118,-2728,-2324,-1923,-1547,-1208,-937,-722,-595,-524,-526,-566,-628,-696,-734,-741,-698,-604,-475,-305,-132,54,223,373,511,617,720,804,890,968,1048,1117,1172,1204,1198,1156,1066,930,757,545,322,81,-153,-387,-608,-828,-1039,-1260,-1482,-1727,-1977,-2254,-2525,-2808,-3064,-3290,-3470,-3578,-3623,-3582,-3480,-3309,-3108,-2871,-2651,-2435,-2270,-2144,-2079,-2070,-2102,-2182,-2276,-2389,-2497,-2588,-2662,-2701,-2718,-2703,-2658,-2598,-2495,-2386,-2234,-2071,-1869,-1655,-1411,-1160,-899,-637,-395,-166,16,165,248,277,229,114,-82,-342,-678,-1058,-1491,-1939,-2397,-2832,-3240,-3586,-3870,-4075,-4196,-4230,-4184,-4052,-3855,-3588,-3267,-2898,-2490,-2057,-1607,-1152,-718,-298,64,384,627,810,916,959,947,886,795,681,555,424,296,163,38,-95,-229,-373,-527,-682,-847,-994,-1139,-1253,-1339,-1392,-1401,-1379,-1322,-1251,-1164,-1096,-1049,-1046,-1103,-1215,-1395,-1628,-1906,-2204,-2515,-2798,-3060,-3255,-3401,-3461,-3454,-3368,-3209,-2989,-2711,-2390,-2035,-1661,-1275,-893,-529,-183,132,415,673,898,1104,1286,1448,1579,1684,1743,1761,1728,1650,1523,1363,1175,973,769,576,394,246,114,24,-48,-83,-91,-80,-34,18,100,188,289,399,506,607,691,742,756,715,617,448,222,-81,-420,-808,-1205,-1599,-1968,-2287,-2552,-2744,-2880,-2945,-2968,-2940,-2881,-2790,-2666,-2508,-2312,-2071,-1788,-1465,-1105,-730,-345,18,345,617,815,941,983,971,903,825,748,719,738,846,1017,1260,1552,1859,2164,2432,2653,2804,2899,2937,2932,2913,2882,2864,2864,2883,2915,2948,2966,2941,2871,2717,2497,2182,1804,1355,866,354,-158,-651,-1104,-1517,-1866,-2172,-2410,-2609,-2751,-2848,-2905,-2903,-2869,-2771,-2641,-2456,-2242,-1989,-1718,-1429,-1132,-830,-529,-226,75,372,665,947,1212,1462,1682,1876,2038,2161,2259,2313,2357,2371,2388,2402,2432,2482,2557,2652,2767,2884,2994,3080,3127,3123,3064,2944,2774,2557,2308,2034,1748,1450,1157,859,569,284,9,-258,-499,-726,-916,-1077,-1199,-1271,-1297,-1250,-1152,-969,-730,-425,-65,326,747,1167,1586,1974,2338,2640,2897,3074,3188,3213,3163,3026,2818,2539,2214,1849,1482,1111,784,486,251,74,-47,-104,-110,-70,15,131,281,463,672,910,1181,1474,1799,2144,2494,2852,3182,3486,3736,3921,4033,4060,4016,3897,3729,3519,3297,3076,2882,2717,2599,2524,2482,2476,2480,2488,2486,2461,2401,2306,2170,1999,1809,1601,1403,1214,1058,927,837,772,736,716,701,694,672,649,611,564,510,453,393,350,319,319,357,444,586,784,1038,1332,1671,2015,2367,2697,2996,3255,3457,3612,3709,3762,3764,3735,3668,3586,3484,3381,3270,3161,3048,2932,2802,2666,2505,2336,2157,1974,1812,1663,1565,1506,1517,1581,1716,1899,2124,2368,2602,2814,2965,3053,3058,2977,2822,2595,2324,2019,1707,1402,1112,853,618,407,228,56,-80,-208,-301,-367,-400,-393,-349,-274,-161,-29,125,293,467,652,840,1035,1239,1438,1654,1858,2073,2278,2478,2668,2843,2994,3125,3209,3261,3251,3187,3065,2883,2654,2400,2128,1874,1639,1452,1300,1205,1139,1104,1089,1067,1042,989,911,801,660,502,323,148,-24,-178,-306,-407,-478,-518,-532,-521,-487,-439,-363,-274,-145,4,201,418,681,946,1230,1494,1728,1912,2033,2078,2057,1962,1815,1633,1427,1228,1038,882,766,686,646,625,614,586,528,418,252,33,-232,-514,-784,-1012,-1163,-1222,-1168,-1019,-774,-480,-156,149,405,585,662,642,514,305,39,-257,-545,-796,-982,-1092,-1116,-1063,-951,-779,-601,-393,-204,-11,172,362,565,800,1072,1387,1751,2138,2556,2957,3346,3677,3946,4133,4236,4248,4193,4062,3897,3693,3485,3268,3067,2869,2687,2509,2332,2151,1959,1757,1535,1306,1063,823,582,355,142,-57,-237,-418,-593,-779,-987,-1216,-1481,-1773,-2089,-2419,-2747,-3054,-3321,-3535,-3677,-3752,-3750,-3684,-3570,-3413,-3240,-3052,-2855,-2650,-2415,-2147,-1815,-1414,-932,-358,277,979,1704,2422,3111,3713,4229,4616,4884,5030,5069,5026,4927,4793,4666,4536,4449,4360,4301,4220,4114,3965,3736,3449,3084,2668,2223,1770,1344,968,652,409,225,87,-28,-148,-297,-490,-738,-1049,-1402,-1799,-2206,-2609,-2995,-3334,-3631,-3871,-4056,-4196,-4287,-4346,-4368,-4359,-4311,-4219,-4075,-3865,-3591,-3234,-2823,-2342,-1832,-1302,-780,-302,120,452,695,827,876,834,743,621,499,410,366,388,467,605,777,971,1161,1327,1455,1531,1556,1528,1460,1352,1232,1097,973,857,760,674,602,527,445,332,183,-26,-296,-637,-1049,-1517,-2040,-2580,-3133,-3656,-4143,-4556,-4901,-5150,-5325,-5417,-5435,-5402,-5304,-5178,-5001,-4800,-4567,-4313,-4046,-3771,-3495,-3234,-2994,-2788,-2623,-2506,-2431,-2410,-2424,-2480,-2555,-2648,-2737,-2808,-2860,-2870,-2852,-2796,-2716,-2616,-2512,-2393,-2280,-2161,-2030,-1903,-1741,-1583,-1391,-1204,-1005,-827,-679,-579,-551,-593,-725,-933,-1215,-1550,-1918,-2297,-2653,-2981,-3252,-3470,-3629,-3739,-3809,-3847,-3867,-3856,-3830,-3760,-3649,-3480,-3242,-2949,-2587,-2195,-1770,-1354,-960,-620,-343,-154,-45,-32,-91,-227,-408,-631,-863,-1089,-1296,-1463,-1588,-1663,-1688,-1672,-1623,-1554,-1483,-1423,-1381,-1378,-1401,-1471,-1570,-1703,-1860,-2040,-2228,-2437,-2642,-2862,-3081,-3305,-3534,-3751,-3970,-4170,-4346,-4499,-4601,-4663,-4670,-4623,-4520,-4373,-4177,-3945,-3694,-3408,-3120,-2814,-2507,-2195,-1889,-1579,-1284,-986,-705,-421,-149,117,371,604,809,978,1093,1159,1159,1110,1008,869,711,542,386,246,134,51,-5,-43,-62,-85,-101,-139,-188,-262,-365,-486,-642,-812,-1006,-1207,-1421,-1630,-1840,-2041,-2229,-2413,-2586,-2757,-2931,-3101,-3284,-3463,-3649,-3833,-4009,-4177,-4323,-4445,-4533,-4584,-4592,-4549,-4459,-4311,-4111,-3854,-3545,-3185,-2787,-2347,-1892,-1418,-954,-504,-92,277,590,838,1029,1152,1231,1267,1278,1271,1267,1266,1283,1326,1382,1462,1548,1623,1695,1721,1720,1664,1564,1425,1252,1060,864,664,478,293,110,-67,-264,-460,-673,-894,-1105,-1328,-1530,-1720,-1906,-2061,-2225,-2371,-2517,-2657,-2791,-2902,-2994,-3035,-3030,-2959,-2823,-2625,-2380,-2094,-1805,-1510,-1256,-1034,-872,-761,-702,-688,-704,-743,-799,-854,-926,-993,-1070,-1164,-1257,-1379,-1505,-1650,-1806,-1954,-2108,-2219,-2311,-2330,-2297,-2178,-1982,-1708,-1363,-965,-529,-82,358,764,1122,1417,1638,1781,1852,1849,1793,1689,1555,1401,1244,1080,933,795,677,586,509,467,432,417,403,381,349,285,195,68,-90,-276,-481,-687,-891,-1071,-1224,-1350,-1433,-1499,-1532,-1560,-1577,-1606,-1637,-1686,-1737,-1794,-1845,-1880,-1889,-1868,-1808,-1704,-1558,-1356,-1120,-834,-516,-168,193,566,920,1272,1578,1859,2081,2259,2374,2432,2437,2385,2300,2174,2040,1895,1758,1641,1538,1460,1394,1330,1261,1173,1054,916,740,560,364,179,17,-126,-225,-293,-330,-340,-351,-361,-393,-458,-549,-687,-836,-1017,-1180,-1347,-1472,-1567,-1608,-1606,-1547,-1451,-1307,-1132,-932,-704,-459,-189,96,409,724,1061,1390,1714,2017,2289,2523,2710,2852,2942,2980,2979,2925,2844,2727,2592,2444,2286,2128,1972,1815,1669,1521,1390,1259,1145,1036,947,875,835,823,852,915,1007,1121,1242,1349,1439,1485,1487,1433,1316,1143,911,634,311,-36,-409,-778,-1144,-1485,-1789,-2041,-2235,-2353,-2406,-2374,-2284,-2115,-1902,-1626,-1317,-972,-606,-229,143,505,833,1135,1388,1604,1771,1901,1983,2039,2053,2043,2009,1950,1882,1806,1729,1666,1619,1601,1615,1654,1726,1807,1902,1989,2069,2125,2169,2184,2194,2185,2181,2172,2172,2166,2166,2142,2111,2034,1929,1770,1571,1330,1060,777,494,230,-9,-210,-373,-501,-591,-660,-698,-720,-712,-678,-601,-482,-310,-86,176,477,786,1087,1356,1572,1709,1765,1725,1591,1384,1102,779,431,76,-257,-568,-834,-1055,-1226,-1346,-1424,-1453,-1459,-1425,-1381,-1309,-1229,-1123,-1008,-858,-696,-492,-277,-17,258,561,886,1215,1563,1902,2237,2555,2850,3122,3353,3561,3724,3869,3990,4097,4205,4303,4413,4514,4621,4722,4814,4904,4967,5018,5030,5008,4933,4804,4610,4358,4050,3695,3313,2907,2502,2095,1698,1312,927,554,172,-202,-581,-954,-1313,-1655,-1964,-2234,-2459,-2628,-2738,-2788,-2775,-2699,-2570,-2382,-2153,-1882,-1590,-1276,-973,-670,-402,-164,37,190,320,419,518,631,778,979,1246,1577,1972,2410,2875,3336,3773,4161,4494,4762,4976,5137,5267,5378,5471,5566,5641,5712,5747,5753,5699,5593,5417,5176,4876,4521,4132,3711,3280,2839,2400,1960,1524,1083,648,207,-222,-647,-1046,-1415,-1739,-2002,-2203,-2322,-2374,-2353,-2275,-2156,-2005,-1851,-1692,-1559,-1430,-1339,-1249,-1186,-1121,-1055,-988,-894,-790,-653,-495,-313,-108,108,340,568,805,1031,1258,1487,1712,1955,2197,2457,2715,2973,3207,3418,3572,3682,3713,3685,3579,3411,3184,2916,2614,2302,1990,1697,1431,1210,1027,898,814,772,769,782,819,841,864,858,828,769,676,557,411,251,81,-92,-262,-425,-590,-746,-920,-1089,-1290,-1486,-1711,-1926,-2141,-2340,-2510,-2661,-2774,-2877,-2955,-3041,-3124,-3214,-3306,-3378,-3419,-3398,-3289,-3082,-2758,-2332,-1814,-1241,-650,-83,420,828,1126,1306,1383,1376,1313,1225,1136,1070,1027,1025,1038,1077,1108,1135,1134,1108,1046,962,856,745,648,567,518,494,487,485,475,425,339,186,-13,-270,-554,-858,-1148,-1411,-1628,-1787,-1895,-1937,-1939,-1893,-1817,-1719,-1594,-1456,-1297,-1117,-911,-687,-432,-162,126,418,695,952,1160,1324,1419,1456,1430,1361,1248,1127,995,880,785,720,680,671,667,682,676,680,642,614,550,492,424,360,298,242,181,119,49,-29,-118,-202,-291,-361,-417,-458,-474,-493,-502,-536,-583,-667,-778,-909,-1050,-1170,-1259,-1283,-1241,-1112,-913,-648,-343,-20,297,590,852,1080,1292,1498,1721,1977,2271,2604,2965,3323,3666,3947,4165,4275,4303,4226,4077,3872,3627,3377,3120,2883,2651,2435,2222,2004,1781,1542,1284,1022,741,475,218,-14,-204,-366,-476,-561,-610,-658,-694,-754,-824,-927,-1045,-1184,-1323,-1457,-1568,-1649,-1689,-1691,-1650,-1571,-1458,-1316,-1141,-949,-726,-500,-247,-2,252,495,724,946,1142,1325,1483,1622,1730,1818,1866,1893,1875,1836,1761,1672,1567,1463,1367,1291,1243,1234,1264,1342,1464,1632,1836,2077,2336,2607,2875,3118,3324,3478,3556,3556,3473,3300,3070,2768,2451,2108,1789,1483,1225,992,798,605,411,185,-83,-403,-775,-1183,-1610,-2036,-2432,-2783,-3070,-3287,-3439,-3520,-3543,-3505,-3410,-3257,-3040,-2764,-2434,-2062,-1682,-1305,-983,-723,-565,-501,-538,-653,-823,-1016,-1198,-1346,-1430,-1441,-1381,-1239,-1045,-797,-523,-238,46,320,573,811,1028,1234,1432,1621,1811,1985,2156,2297,2413,2482,2511,2473,2396,2247,2069,1836,1585,1299,1013,700,402,78,-225,-540,-844,-1133,-1418,-1674,-1915,-2124,-2304,-2447,-2554,-2626,-2661,-2672,-2655,-2629,-2587,-2554,-2524,-2513,-2514,-2541,-2580,-2642,-2705,-2774,-2832,-2876,-2892,-2868,-2802,-2676,-2496,-2254,-1951,-1607,-1220,-816,-402,-3,379,710,994,1215,1366,1450,1470,1428,1345,1216,1071,907,742,587,444,316,208,105,9,-91,-200,-320,-451,-591,-733,-885,-1028,-1184,-1329,-1475,-1609,-1723,-1812,-1850,-1838,-1756,-1603,-1395,-1128,-857,-587,-380,-240,-217,-293,-485,-753,-1089,-1438,-1789,-2082,-2325,-2475,-2547,-2536,-2453,-2323,-2159,-1979,-1803,-1629,-1465,-1306,-1148,-984,-824,-660,-509,-377,-273,-203,-173,-177,-201,-253,-286,-317,-312,-268,-204,-105,-9,75,126,128,75,-29,-176,-349,-522,-675,-797,-857,-878,-837,-777,-695,-640,-617,-662,-774,-966,-1230,-1555,-1920,-2317,-2704,-3089,-3435,-3740,-3999,-4198,-4345,-4437,-4464,-4435,-4339,-4183,-3965,-3693,-3375,-3027,-2653,-2271,-1882,-1496,-1119,-752,-402,-76,229,500,734,927,1066,1164,1203,1206,1161,1087,986,864,728,581,434,281,140,7,-119,-221,-324,-407,-484,-556,-614,-663,-694,-699,-682,-632,-562,-474,-388,-314,-282,-297,-388,-545,-783,-1071,-1412,-1762,-2110,-2421,-2685,-2885,-3024,-3106,-3149,-3170,-3192,-3227,-3290,-3373,-3480,-3581,-3664,-3707,-3686,-3605,-3455,-3255,-3022,-2787,-2571,-2408,-2312,-2294,-2347,-2461,-2601,-2746,-2861,-2916,-2906,-2812,-2650,-2429,-2167,-1886,-1603,-1322,-1058,-784,-516,-207,130,519,960,1432,1928,2410,2844,3216,3470,3633,3653,3584,3407,3169,2884,2584,2288,2011,1761,1532,1326,1119,915,692,458,207,-54,-312,-562,-785,-990,-1155,-1302,-1425,-1535,-1654,-1776,-1927,-2101,-2310,-2545,-2807,-3083,-3367,-3645,-3911,-4147,-4356,-4513,-4636,-4694,-4706,-4661,-4555,-4403,-4193,-3944,-3649,-3331,-2979,-2611,-2227,-1814,-1387,-925,-430,84,635,1183,1735,2247,2716,3096,3392,3568,3640,3596,3472,3271,3043,2801,2579,2394,2256,2167,2116,2091,2062,2012,1912,1753,1526,1243,925,593,292,35,-144,-237,-251,-197,-98,1,82,95,32,-125,-368,-685,-1045,-1425,-1788,-2120,-2398,-2622,-2795,-2923,-3022,-3100,-3167,-3226,-3272,-3294,-3283,-3219,-3094,-2898,-2633,-2312,-1947,-1565,-1194,-847,-568,-341,-199,-119,-107,-140,-208,-284,-366,-430,-476,-499,-498,-480,-449,-401,-348,-282,-204,-114,-5,120,258,415,571,740,888,1034,1152,1244,1308,1326,1305,1237,1111,936,701,417,86,-273,-655,-1037,-1403,-1748,-2048,-2310,-2519,-2688,-2809,-2902,-2958,-2995,-3001,-2982,-2927,-2832,-2695,-2507,-2284,-2026,-1757,-1494,-1267,-1092,-998,-987,-1068,-1226,-1445,-1698,-1960,-2198,-2402,-2548,-2641,-2675,-2665,-2612,-2543,-2447,-2355,-2254,-2154,-2055,-1940,-1815,-1666,-1489,-1285,-1058,-800,-549,-282,-50,161,319,426,475,473,425,351,257,161,65,-29,-122,-230,-347,-497,-662,-856,-1056,-1257,-1445,-1593,-1713,-1765,-1780,-1738,-1666,-1575,-1481,-1400,-1349,-1326,-1341,-1383,-1447,-1516,-1591,-1637,-1671,-1662,-1620,-1547,-1436,-1308,-1157,-996,-827,-643,-449,-232,7,272,566,874,1200,1518,1828,2109,2357,2562,2719,2831,2894,2909,2879,2801,2680,2513,2299,2043,1740,1403,1023,619,195,-240,-666,-1073,-1445,-1762,-2023,-2204,-2309,-2318,-2248,-2075,-1836,-1514,-1145,-735,-317,90,461,765,1000,1135,1184,1152,1051,924,785,677,617,624,695,840,1029,1255,1493,1710,1912,2060,2183,2264,2333,2395,2476,2583,2728,2906,3117,3339,3566,3770,3941,4059,4118,4113,4044,3926,3767,3579,3390,3184,3000,2806,2620,2421,2206,1975,1710,1442,1154,886,640,444,306,248,263,357,512,715,939,1163,1357,1502,1579,1590,1522,1407,1240,1061,877,715,579,485,420,395,383,396,405,426,446,479,533,617,746,931,1167,1471,1818,2218,2640,3085,3524,3952,4350,4704,5007,5247,5420,5531,5574,5566,5509,5412,5288,5138,4971,4785,4589,4381,4162,3941,3712,3495,3288,3111,2961,2868,2808,2807,2835,2898,2963,3021,3034,3007,2898,2725,2472,2158,1799,1415,1025,654,315,12,-242,-457,-631,-769,-877,-949,-1000,-1006,-993,-933,-847,-713,-556,-348,-125,143,427,744,1079,1438,1810,2195,2584,2964,3344,3690,4028,4321,4588,4812,4993,5130,5221,5268,5272,5244,5180,5097,4996,4886,4767,4646,4516,4384,4254,4111,3985,3847,3724,3605,3488,3379,3263,3142,3008,2854,2681,2487,2277,2052,1836,1610,1419,1223,1069,913,779,638,490,336,156,-23,-206,-367,-484,-538,-515,-394,-193,91,432,802,1183,1534,1847,2094,2275,2384,2435,2435,2410,2365,2330,2302,2303,2322,2368,2436,2515,2618,2711,2824,2917,3017,3099,3178,3249,3308,3369,3421,3476,3535,3589,3650,3691,3723,3715,3681,3590,3465,3281,3063,2798,2500,2173,1816,1447,1061,686,322,-3,-279,-490,-629,-689,-680,-611,-495,-353,-202,-43,101,252,399,563,739,940,1154,1375,1594,1786,1952,2075,2153,2199,2204,2205,2193,2196,2215,2257,2315,2390,2456,2513,2544,2531,2495,2406,2305,2184,2064,1963,1883,1848,1836,1877,1928,2001,2071,2121,2143,2126,2061,1953,1807,1618,1404,1161,899,615,317,-14,-356,-730,-1122,-1526,-1937,-2331,-2696,-3019,-3266,-3448,-3531,-3532,-3435,-3258,-3006,-2702,-2359,-2003,-1643,-1295,-972,-660,-382,-112,137,372,605,815,1028,1220,1400,1570,1715,1854,1970,2085,2185,2290,2387,2490,2597,2703,2820,2929,3045,3140,3227,3271,3285,3239,3134,2969,2731,2443,2088,1698,1268,826,374,-61,-478,-842,-1168,-1415,-1613,-1738,-1813,-1857,-1874,-1905,-1949,-2031,-2154,-2315,-2509,-2721,-2933,-3135,-3308,-3449,-3552,-3621,-3663,-3681,-3693,-3689,-3689,-3675,-3661,-3633,-3591,-3536,-3454,-3359,-3244,-3119,-2984,-2852,-2714,-2578,-2440,-2285,-2120,-1920,-1686,-1412,-1076,-707,-277,171,644,1105,1546,1932,2268,2518,2710,2812,2857,2837,2775,2679,2567,2439,2319,2193,2076,1957,1827,1690,1518,1324,1085,808,490,136,-246,-636,-1033,-1412,-1768,-2099,-2391,-2658,-2895,-3117,-3323,-3532,-3737,-3955,-4176,-4406,-4627,-4840,-5015,-5158,-5238,-5255,-5208,-5081,-4903,-4669,-4396,-4108,-3797,-3488,-3173,-2853,-2523,-2188,-1833,-1485,-1125,-785,-462,-176,67,254,378,437,428,358,236,80,-98,-266,-413,-510,-551,-518,-428,-275,-96,100,277,426,519,566,551,500,407,299,175,51,-67,-182,-281,-376,-458,-533,-605,-673,-751,-833,-943,-1074,-1253,-1470,-1746,-2067,-2436,-2830,-3237,-3625,-3980,-4269,-4482,-4610,-4646,-4601,-4488,-4316,-4120,-3903,-3688,-3489,-3290,-3119,-2945,-2784,-2619,-2462,-2297,-2156,-2017,-1912,-1841,-1801,-1822,-1867,-1969,-2082,-2222,-2354,-2473,-2572,-2632,-2660,-2652,-2601,-2525,-2412,-2277,-2121,-1953,-1778,-1608,-1440,-1290,-1158,-1045,-970,-921,-920,-956,-1042,-1159,-1325,-1497,-1703,-1896,-2088,-2258,-2394,-2499,-2565,-2606,-2621,-2633,-2643,-2668,-2704,-2762,-2833,-2919,-3019,-3116,-3226,-3325,-3430,-3530,-3636,-3747,-3872,-4013,-4176,-4356,-4551,-4758,-4956,-5149,-5308,-5437,-5513,-5541,-5511,-5427,-5309,-5145,-4968,-4777,-4569,-4372,-4147,-3923,-3671,-3401,-3106,-2795,-2467,-2140,-1821,-1527,-1272,-1064,-917,-833,-815,-853,-954,-1093,-1280,-1493,-1730,-1988,-2252,-2525,-2792,-3044,-3278,-3471,-3623,-3726,-3761,-3755,-3682,-3586,-3459,-3341,-3244,-3182,-3183,-3223,-3322,-3452,-3597,-3739,-3855,-3926,-3950,-3918,-3841,-3734,-3621,-3515,-3453,-3428,-3470,-3553,-3682,-3831,-3975,-4102,-4169,-4180,-4100,-3948,-3719,-3435,-3127,-2816,-2538,-2314,-2156,-2062,-2031,-2036,-2059,-2075,-2059,-1996,-1889,-1720,-1520,-1294,-1059,-842,-645,-474,-339,-223,-129,-56,5,47,67,73,41,-6,-84,-173,-277,-377,-474,-555,-629,-696,-774,-875,-1012,-1193,-1420,-1683,-1972,-2268,-2546,-2798,-2992,-3124,-3181,-3153,-3058,-2880,-2665,-2391,-2115,-1817,-1536,-1260,-1003,-762,-533,-316,-103,98,290,461,608,723,785,817,789,741,655,566,476,410,366,375,414,513,648,819,1018,1218,1423,1597,1750,1849,1916,1928,1907,1842,1748,1625,1480,1313,1130,936,731,526,329,147,-6,-131,-219,-284,-321,-368,-426,-520,-672,-873,-1146,-1459,-1813,-2164,-2486,-2738,-2884,-2898,-2764,-2472,-2046,-1502,-890,-248,377,948,1433,1819,2106,2292,2418,2481,2529,2563,2615,2669,2750,2825,2903,2978,3038,3097,3158,3223,3312,3414,3533,3670,3788,3904,3961,3973,3911,3776,3576,3320,3022,2709,2381,2069,1759,1470,1184,912,628,344,42,-269,-587,-904,-1205,-1479,-1697,-1865,-1950,-1968,-1910,-1780,-1600,-1371,-1120,-855,-593,-348,-125,64,225,353,455,542,618,697,784,884,997,1128,1270,1425,1590,1759,1944,2131,2341,2556,2794,3037,3294,3547,3791,4016,4206,4361,4470,4534,4562,4543,4512,4446,4380,4307,4231,4168,4101,4040,3975,3901,3807,3689,3525,3319,3054,2733,2358,1938,1483,1021,559,134,-248,-559,-797,-943,-1003,-981,-880,-729,-537,-342,-150,5,127,200,230,231,202,175,145,150,180,254,369,515,699,903,1133,1382,1655,1954,2272,2618,2965,3326,3662,3975,4234,4432,4549,4589,4547,4438,4284,4094,3901,3713,3545,3404,3283,3182,3082,2983,2859,2725,2555,2376,2183,1989,1817,1669,1563,1503,1485,1519,1579,1685,1798,1937,2072,2205,2329,2425,2510,2552,2580,2574,2544,2496,2418,2327,2211,2074,1924,1751,1573,1393,1222,1074,969,906,912,980,1113,1307,1548,1815,2097,2367,2611,2817,2969,3068,3117,3120,3099,3058,3032,3011,3035,3075,3158,3257,3355,3451,3501,3509,3452,3323,3135,2893,2615,2326,2037,1776,1538,1344,1174,1039,917,808,706,602,511,418,350,302,286,307,368,466,602,762,931,1097,1237,1336,1384,1368,1301,1182,1049,913,821,797,863,1043,1331,1715,2181,2671,3173,3617,3992,4257,4411,4454,4408,4290,4144,3987,3846,3741,3658,3613,3569,3523,3460,3348,3211,3019,2809,2581,2365,2177,2037,1952,1935,1972,2070,2196,2357,2512,2668,2786,2874,2909,2904,2847,2755,2629,2479,2309,2121,1911,1679,1410,1105,760,372,-39,-466,-884,-1270,-1601,-1858,-2024,-2095,-2075,-1961,-1784,-1543,-1268,-971,-665,-363,-74,198,447,681,897,1115,1334,1565,1828,2104,2411,2730,3049,3360,3641,3868,4047,4142,4172,4132,4022,3880,3695,3514,3331,3181,3057,2982,2934,2926,2927,2935,2921,2886,2803,2679,2512,2298,2060,1789,1507,1214,918,617,314,4,-316,-645,-989,-1332,-1675,-1985,-2262,-2455,-2577,-2579,-2490,-2287,-2010,-1663,-1296,-923,-584,-295,-62,106,231,316,392,464,557,667,801,957,1114,1277,1421,1544,1640,1707,1743,1768,1771,1786,1809,1859,1948,2077,2254,2466,2714,2963,3216,3426,3592,3690,3710,3655,3525,3343,3111,2867,2606,2360,2116,1889,1658,1427,1181,912,624,313,-7,-329,-639,-926,-1175,-1382,-1539,-1649,-1714,-1745,-1744,-1732,-1704,-1678,-1642,-1606,-1564,-1506,-1441,-1354,-1256,-1145,-1035,-924,-837,-766,-724,-718,-731,-775,-830,-894,-957,-1009,-1046,-1068,-1063,-1050,-1009,-970,-914,-859,-805,-739,-684,-603,-525,-420,-304,-159,-2,174,359,540,707,849,935,977,937,832,649,401,103,-226,-561,-888,-1171,-1415,-1586,-1703,-1753,-1758,-1721,-1677,-1620,-1593,-1585,-1621,-1691,-1807,-1943,-2121,-2300,-2505,-2694,-2889,-3061,-3214,-3351,-3453,-3545,-3611,-3661,-3697,-3720,-3731,-3734,-3727,-3703,-3671,-3606,-3521,-3397,-3250,-3076,-2895,-2715,-2556,-2427,-2342,-2298,-2303,-2328,-2383,-2424,-2457,-2449,-2407,-2322,-2215,-2094,-1993,-1920,-1909,-1949,-2057,-2212,-2400,-2606,-2802,-2981,-3121,-3234,-3300,-3351,-3374,-3394,-3414,-3437,-3461,-3484,-3500,-3497,-3482,-3432,-3373,-3288,-3206,-3120,-3058,-3016,-3016,-3052,-3135,-3257,-3416,-3601,-3805,-4005,-4205,-4366,-4509,-4597,-4654,-4669,-4649,-4616,-4559,-4510,-4459,-4421,-4389,-4363,-4333,-4289,-4229,-4133,-4024,-3880,-3736,-3588,-3467,-3380,-3349,-3381,-3477,-3632,-3834,-4049,-4268,-4449,-4573,-4626,-4587,-4463,-4257,-3974,-3646,-3269,-2885,-2490,-2111,-1751,-1429,-1145,-921,-749,-652,-618,-655,-749,-896,-1072,-1278,-1471,-1674,-1832,-1979,-2073,-2151,-2189,-2223,-2241,-2272,-2308,-2357,-2414,-2470,-2516,-2540,-2527,-2480,-2378,-2247,-2072,-1883,-1691,-1506,-1348,-1218,-1116,-1041,-986,-941,-911,-889,-879,-892,-934,-1017,-1150,-1329,-1562,-1828,-2121,-2411,-2678,-2900,-3048,-3114,-3081,-2945,-2723,-2401,-2032,-1603,-1166,-733,-331,21,303,522,647,705,670,567,383,144,-160,-490,-857,-1220,-1578,-1901,-2180,-2390,-2534,-2590,-2570,-2471,-2307,-2087,-1836,-1561,-1292,-1031,-804,-611,-459,-347,-267,-212,-168,-136,-93,-57,-6,39,87,122,140,143,123,93,54,16,-7,-18,-5,28,75,140,205,283,352,435,508,590,667,738,801,839,846,817,738,621,460,272,65,-143,-340,-510,-646,-739,-793,-806,-798,-766,-731,-691,-662,-635,-614,-595,-567,-539,-485,-424,-339,-244,-136,-30,75,158,224,264,272,268,233,198,148,103,59,21,-9,-41,-61,-87,-94,-104,-86,-57,10,104,235,395,587,790,1008,1217,1423,1601,1757,1876,1960,2010,2018,1996,1944,1865,1771,1653,1530,1385,1236,1068,895,710,531,353,198,68,-34,-89,-111,-89,-40,30,107,175,220,235,204,147,52,-54,-161,-255,-320,-341,-328,-263,-164,-34,115,270,414,538,633,688,703,685,626,551,459,369,292,245,236,278,375,528,734,981,1255,1539,1802,2040,2212,2328,2359,2328,2223,2077,1898,1706,1528,1371,1248,1168,1118,1105,1106,1120,1130,1131,1119,1086,1042,989,933,890,856,839,842,857,886,924,968,1020,1082,1158,1251,1365,1497,1639,1787,1920,2024,2077,2067,1973,1807,1559,1259,922,578,253,-20,-229,-350,-383,-325,-183,19,272,542,812,1061,1267,1417,1514,1538,1526,1451,1369,1251,1153,1053,973,910,857,812,769,714,652,573,480,380,278,185,115,77,83,141,245,404,584,798,996,1187,1334,1438,1487,1486,1438,1348,1238,1096,956,792,624,440,235,16,-229,-479,-739,-979,-1192,-1352,-1442,-1457,-1375,-1215,-960,-642,-268,140,550,951,1309,1618,1854,2019,2102,2113,2052,1936,1777,1603,1428,1282,1186,1152,1200,1321,1511,1752,2020,2289,2539,2742,2899,2991,3041,3038,3018,2975,2932,2889,2851,2816,2776,2726,2655,2554,2423,2239,2022,1748,1442,1103,747,393,47,-269,-555,-810,-1021,-1215,-1371,-1521,-1645,-1761,-1849,-1915,-1928,-1897,-1784,-1611,-1348,-1030,-656,-257,148,530,882,1178,1424,1615,1758,1854,1923,1954,1973,1970,1962,1939,1920,1886,1861,1828,1796,1772,1743,1739,1739,1772,1815,1893,1979,2080,2174,2244,2289,2279,2221,2105,1933,1718,1462,1177,881,573,271,-25,-308,-572,-821,-1042,-1246,-1413,-1560,-1656,-1730,-1749,-1739,-1682,-1588,-1458,-1296,-1105,-891,-666,-428,-194,29,241,423,578,701,785,839,862,863,854,844,852,889,973,1111,1303,1553,1843,2163,2494,2814,3106,3359,3553,3702,3783,3826,3818,3780,3722,3638,3553,3450,3345,3234,3105,2979,2818,2659,2467,2267,2048,1821,1591,1359,1132,914,693,497,287,104,-83,-247,-397,-518,-612,-670,-685,-662,-587,-476,-329,-153,35,226,416,579,735,851,948,1002,1027,1006,950,846,707,532,331,112,-108,-322,-502,-644,-725,-737,-674,-531,-312,-38,281,618,939,1242,1476,1665,1768,1825,1820,1789,1737,1685,1643,1616,1603,1594,1582,1550,1495,1394,1261,1083,881,658,435,221,34,-124,-242,-324,-370,-384,-375,-345,-307,-269,-241,-231,-253,-299,-390,-506,-657,-826,-1006,-1184,-1350,-1491,-1604,-1671,-1701,-1691,-1642,-1577,-1486,-1401,-1306,-1228,-1145,-1071,-990,-894,-789,-647,-495,-311,-121,79,261,427,549,630,664,646,593,506,396,285,160,44,-70,-189,-306,-445,-584,-752,-919,-1097,-1269,-1421,-1552,-1642,-1693,-1704,-1672,-1618,-1538,-1463,-1398,-1362,-1359,-1400,-1475,-1587,-1718,-1864,-2011,-2152,-2282,-2392,-2486,-2553,-2607,-2629,-2644,-2624,-2598,-2539,-2469,-2380,-2279,-2178,-2085,-2007,-1957,-1941,-1953,-2004,-2071,-2151,-2222,-2269,-2277,-2227,-2128,-1962,-1763,-1535,-1306,-1109,-956,-876,-871,-951,-1089,-1302,-1525,-1776,-1999,-2188,-2323,-2394,-2396,-2342,-2234,-2091,-1929,-1752,-1582,-1411,-1257,-1104,-968,-844,-732,-654,-595,-585,-618,-699,-834,-1007,-1217,-1430,-1642,-1816,-1941,-2001,-1985,-1892,-1740,-1520,-1277,-1003,-729,-465,-219,-4,182,334,462,559,639,704,748,794,821,844,853,854,834,801,742,660,556,431,283,126,-44,-220,-388,-557,-697,-830,-916,-985,-1004,-1003,-966,-920,-860,-812,-776,-771,-787,-843,-903,-982,-1044,-1074,-1066,-994,-878,-706,-510,-294,-92,86,213,289,296,251,158,34,-84,-197,-260,-279,-244,-151,-23,140,315,498,670,843,1001,1163,1321,1490,1656,1819,1957,2054,2085,2032,1884,1643,1313,929,495,76,-326,-663,-933,-1110,-1215,-1238,-1212,-1148,-1067,-989,-921,-871,-828,-793,-745,-675,-578,-445,-280,-95,104,291,451,574,638,661,624,567,481,411,354,340,370,448,577,736,932,1128,1332,1514,1660,1781,1831,1855,1814,1739,1629,1491,1342,1188,1038,894,769,645,541,434,332,228,110,-6,-137,-271,-407,-551,-681,-809,-908,-987,-1018,-1014,-959,-861,-731,-565,-402,-229,-78,48,145,210,247,280,309,364,453,591,773,1005,1259,1527,1780,2000,2160,2254,2266,2201,2066,1885,1668,1454,1249,1080,947,853,793,745,717,681,643,605,558,529,506,517,551,607,683,740,786,778,715,586,394,145,-135,-440,-731,-1003,-1223,-1393,-1484,-1522,-1481,-1397,-1263,-1105,-931,-751,-578,-406,-257,-107,14,139,243,350,448,545,644,741,836,935,1022,1124,1215,1324,1435,1561,1706,1862,2035,2214,2385,2543,2662,2729,2731,2655,2498,2277,1990,1682,1356,1059,804,615,509,474,515,604,712,819,879,892,825,686,485,219,-65,-370,-656,-911,-1114,-1267,-1356,-1406,-1409,-1399,-1379,-1373,-1377,-1408,-1450,-1510,-1569,-1619,-1641,-1631,-1563,-1438,-1246,-987,-678,-321,48,414,748,1022,1222,1333,1347,1275,1133,939,732,532,371,264,223,240,313,423,553,688,816,919,1006,1063,1104,1130,1146,1152,1149,1118,1061,948,790,565,284,-43,-416,-796,-1189,-1554,-1888,-2168,-2377,-2523,-2584,-2577,-2500,-2366,-2183,-1966,-1731,-1483,-1249,-1028,-829,-663,-514,-394,-281,-176,-65,53,188,329,489,641,797,936,1060,1161,1241,1299,1344,1377,1409,1441,1478,1523,1571,1625,1677,1725,1767,1799,1824,1834,1842,1833,1822,1790,1746,1661,1547,1370,1147,853,511,116,-301,-731,-1141,-1511,-1819,-2044,-2188,-2236,-2215,-2117,-1990,-1828,-1677,-1534,-1425,-1348,-1304,-1298,-1304,-1335,-1358,-1376,-1364,-1316,-1219,-1063,-856,-582,-277,64,405,726,1011,1227,1374,1430,1415,1325,1194,1035,878,748,647,608,595,642,697,777,849,907,941,944,918,864,790,698,593,473,337,178,-11,-235,-502,-800,-1142,-1492,-1858,-2201,-2514,-2769,-2967,-3075,-3124,-3080,-2988,-2828,-2638,-2415,-2189,-1957,-1744,-1545,-1365,-1213,-1062,-935,-793,-656,-497,-325,-135,65,271,464,646,797,921,1015,1082,1129,1163,1193,1227,1262,1319,1363,1432,1473,1514,1521,1498,1442,1350,1229,1092,948,815,703,624,577,573,585,621,649,663,648,586,490,344,176,-14,-197,-371,-508,-624,-695,-756,-793,-847,-900,-997,-1097,-1241,-1377,-1520,-1648,-1734,-1789,-1771,-1701,-1549,-1338,-1054,-734,-379,-26,302,585,792,922,962,923,815,667,498,342,219,137,111,123,174,242,321,403,479,565,647,753,861,997,1125,1257,1355,1405,1385,1278,1080,802,447,61,-348,-730,-1078,-1355,-1571,-1703,-1778,-1786,-1758,-1692,-1615,-1527,-1446,-1383,-1334,-1322,-1332,-1377,-1448,-1537,-1632,-1718,-1780,-1795,-1761,-1656,-1498,-1280,-1028,-754,-485,-241,-38,113,208,246,250,203,161,81,24,-53,-118,-197,-283,-377,-492,-605,-732,-852,-961,-1061,-1135,-1193,-1228,-1252,-1263,-1279,-1298,-1330,-1381,-1449,-1538,-1636,-1747,-1851,-1949,-2032,-2087,-2135,-2152,-2169,-2186,-2211,-2265,-2336,-2436,-2554,-2675,-2791,-2878,-2932,-2930,-2883,-2771,-2617,-2414,-2181,-1926,-1673,-1426,-1215,-1051,-945,-909,-949,-1044,-1205,-1385,-1582,-1748,-1880,-1931,-1915,-1811,-1639,-1417,-1166,-918,-698,-523,-411,-362,-372,-432,-527,-639,-765,-881,-1013,-1132,-1287,-1443,-1654,-1884,-2166,-2464,-2787,-3104,-3408,-3669,-3879,-4019,-4093,-4095,-4042,-3947,-3835,-3716,-3627,-3554,-3529,-3527,-3543,-3558,-3547,-3490,-3369,-3172,-2902,-2568,-2192,-1801,-1426,-1096,-834,-658,-568,-564,-618,-717,-824,-915,-968,-966,-912,-809,-672,-522,-376,-255,-162,-106,-77,-62,-56,-30,11,93,193,329,469,614,738,835,882,881,814,697,531,325,115,-103,-290,-444,-557,-622,-649,-656,-646,-659,-689,-769,-890,-1055,-1254,-1456,-1648,-1785,-1854,-1827,-1697,-1463,-1133,-733,-279,177,616,991,1278,1455,1521,1469,1331,1118,868,617,392,225,145,147,256,435,696,989,1315,1630,1926,2187,2392,2543,2638,2661,2644,2564,2447,2302,2117,1926,1704,1476,1240,998,767,541,339,160,12,-99,-183,-230,-261,-270,-269,-266,-252,-246,-222,-196,-141,-62,64,232,456,730,1039,1383,1717,2040,2311,2523,2653,2710,2683,2607,2486,2360,2252,2178,2162,2192,2270,2373,2472,2553,2575,2544,2431,2256,2024,1755,1484,1232,1037,916,885,950,1092,1306,1552,1807,2041,2224,2348,2393,2369,2280,2135,1958,1747,1530,1307,1088,885,693,526,395,293,243,240,292,398,553,748,970,1208,1441,1664,1862,2039,2188,2322,2450,2580,2721,2883,3049,3232,3398,3545,3654,3706,3708,3653,3570,3467,3390,3341,3355,3423,3552,3720,3910,4097,4241,4332,4331,4230,4027,3721,3342,2910,2453,2011,1590,1229,918,669,472,325,209,124,49,-21,-85,-145,-197,-219,-219,-174,-87,34,199,379,578,770,957,1121,1281,1426,1581,1750,1941,2157,2396,2635,2883,3088,3271,3373,3421,3380,3278,3107,2905,2676,2472,2288,2166,2087,2060,2070,2083,2110,2095,2070,2003,1928,1852,1795,1795,1851,1991,2194,2449,2722,2973,3166,3272,3253,3124,2862,2507,2072,1603,1126,690,304,-5,-236,-404,-510,-588,-636,-682,-730,-776,-832,-871,-903,-906,-883,-821,-722,-581,-401,-195,43,282,530,773,1012,1247,1478,1699,1910,2101,2264,2390,2465,2481,2436,2340,2212,2081,1973,1912,1914,1966,2064,2173,2269,2324,2311,2224,2059,1836,1577,1312,1082,882,745,627,535,417,264,39,-259,-636,-1083,-1574,-2071,-2534,-2898,-3131,-3192,-3054,-2728,-2218,-1568,-827,-57,683,1324,1836,2173,2338,2336,2189,1953,1666,1389,1167,1024,982,1036,1174,1370,1595,1816,2004,2137,2207,2214,2161,2064,1919,1758,1569,1393,1216,1070,952,862,817,794,805,845,909,996,1097,1196,1283,1341,1351,1301,1183,989,724,395,16,-393,-814,-1221,-1617,-1961,-2279,-2531,-2738,-2878,-2956,-2968,-2905,-2771,-2555,-2263,-1898,-1477,-1011,-535,-56,385,785,1116,1380,1575,1705,1801,1856,1911,1953,2005,2046,2098,2124,2150,2142,2112,2052,1978,1890,1820,1753,1715,1675,1625,1540,1380,1133,760,257,-388,-1162,-2044,-3005,-3991,-4967,-5868,-6649,-7268,-7683,-7885,-7859,-7613,-7158,-6509,-5697,-4752,-3718,-2643,-1566,-535,415,1255,1952,2496,2861,3057,3076,2939,2653,2250,1738,1159,527,-114,-741,-1334,-1869,-2346,-2747,-3080,-3328,-3501,-3576,-3559,-3441,-3216,-2900,-2480,-1998,-1450,-885,-309,232,749,1186,1570,1849,2040,2128,2125,2048,1920,1768,1610,1475,1361,1294,1244,1217,1181,1118,1019,859,659,396,110,-213,-535,-857,-1154,-1424,-1660,-1849,-1989,-2064,-2063,-1982,-1817,-1562,-1247,-865,-454,-22,399,804,1153,1455,1679,1823,1891,1869,1786,1629,1426,1168,875,555,224,-102,-395,-662,-854,-1001,-1057,-1056,-982,-858,-696,-510,-320,-144,6,119,189,227,249,274,331,426,577,784,1043,1341,1660,1965,2226,2398,2454,2358,2117,1692,1132,413,-412,-1329,-2291,-3265,-4200,-5062,-5820,-6441,-6938,-7287,-7525,-7642,-7672,-7612,-7485,-7281,-7026,-6717,-6378,-6022,-5666,-5327,-5027,-4787,-4620,-4562,-4600,-4747,-4984,-5273,-5609,-5925,-6220,-6438,-6580,-6621,-6567,-6431,-6225,-5975,-5699,-5404,-5106,-4797,-4470,-4123,-3752,-3356,-2962,-2575,-2240,-1979,-1826,-1800,-1910,-2141,-2479,-2878,-3317,-3741,-4130,-4449,-4681,-4841,-4917,-4959,-4965,-4975,-4995,-5025,-5060,-5093,-5095,-5072,-4991,-4856,-4667,-4436,-4180,-3942,-3732,-3594,-3524,-3535,-3611,-3727,-3855,-3953,-3999,-3971,-3861,-3685,-3449,-3186,-2913,-2644,-2404,-2177,-1975,-1773,-1562,-1328,-1064,-768,-459,-139,152,407,605,742,830,889,935,1009,1106,1260,1440,1650,1846,2004,2081,2062,1906,1636,1233,741,188,-382,-929,-1413,-1819,-2119,-2326,-2436,-2472,-2444,-2392,-2315,-2243,-2164,-2065,-1933,-1720,-1423,-998,-463,190,930,1712,2516,3275,3978,4586,5088,5482,5780,5987,6133,6210,6240,6192,6067,5822,5449,4935,4272,3494,2629,1721,852,58,-577,-1031,-1270,-1303,-1139,-820,-375,147,707,1274,1810,2302,2731,3099,3394,3640,3815,3942,4000,3974,3865,3636,3297,2836,2257,1591,846,81,-668,-1352,-1911,-2328,-2553,-2595,-2438,-2102,-1599,-949,-179,691,1628,2610,3590,4546,5420,6201,6840,7332,7656,7808,7797,7640,7357,6985,6544,6050,5516,4922,4249,3490,2597,1596,457,-769,-2051,-3319,-4495,-5511,-6287,-6784,-6976,-6862,-6498,-5904,-5185,-4371,-3555,-2759,-2040,-1394,-850,-379,5,356,653,959,1240,1539,1805,2051,2226,2319,2292,2131,1827,1374,807,134,-583,-1309,-1991,-2590,-3080,-3454,-3717,-3905,-4024,-4126,-4198,-4266,-4314,-4327,-4289,-4189,-4019,-3792,-3536,-3272,-3053,-2892,-2829,-2840,-2937,-3065,-3195,-3280,-3257,-3113,-2806,-2346,-1751,-1049,-291,476,1208,1856,2393,2804,3085,3254,3339,3353,3351,3315,3293,3244,3181,3070,2888,2625,2259,1791,1224,569,-148,-904,-1660,-2383,-3039,-3601,-4053,-4381,-4577,-4642,-4565,-4352,-3997,-3512,-2913,-2227,-1482,-725,23,714,1348,1877,2328,2676,2948,3171,3349,3537,3720,3945,4187,4465,4769,5095,5461,5853,6304,6795,7351,7938,8553,9154,9704,10168,10493,10657,10619,10382,9942,9326,8583,7742,6876,6012,5196,4450,3785,3217,2723,2309,1938,1604,1287,965,641,298,-51,-408,-750,-1075,-1348,-1564,-1691,-1724,-1647,-1466,-1176,-796,-332,189,762,1358,1971,2574,3158,3701,4200,4638,5014,5315,5542,5683,5735,5698,5569,5363,5080,4763,4408,4080,3771,3530,3349,3231,3165,3105,3035,2894,2670,2330,1883,1341,736,129,-443,-905,-1229,-1381,-1359,-1190,-901,-554,-202,104,311,398,347,162,-126,-497,-892,-1292,-1641,-1929,-2126,-2235,-2258,-2208,-2108,-1967,-1815,-1661,-1527,-1414,-1348,-1303,-1308,-1312,-1330,-1312,-1261,-1126,-908,-567,-111,485,1190,2003,2876,3777,4658,5469,6165,6708,7068,7225,7177,6922,6489,5892,5169,4348,3468,2557,1646,757,-101,-906,-1662,-2352,-2976,-3529,-4008,-4423,-4760,-5049,-5270,-5454,-5596,-5709,-5790,-5842,-5847,-5802,-5689,-5494,-5210,-4814,-4312,-3675,-2924,-2040,-1072,-27,1020,2026,2920,3635,4131,4356,4302,3976,3399,2648,1767,865,-8,-764,-1367,-1773,-1974,-1965,-1773,-1415,-939,-372,241,865,1482,2054,2577,3032,3408,3708,3912,4029,4050,3991,3849,3660,3414,3165,2904,2673,2472,2323,2220,2171,2148,2145,2117,2046,1894,1634,1257,746,116,-617,-1414,-2237,-3020,-3727,-4297,-4704,-4921,-4941,-4782,-4448,-4000,-3445,-2857,-2253,-1682,-1172,-738,-396,-147,18,121,176,224,288,396,574,832,1174,1594,2066,2559,3035,3453,3788,4011,4126,4126,4046,3897,3731,3558,3422,3326,3274,3263,3254,3245,3181,3061,2841,2533,2113,1604,1024,392,-242,-865,-1426,-1922,-2325,-2647,-2894,-3082,-3245,-3394,-3562,-3746,-3953,-4163,-4355,-4507,-4583,-4580,-4465,-4258,-3944,-3556,-3091,-2593,-2052,-1511,-965,-434,84,581,1066,1526,1959,2353,2684,2944,3103,3160,3091,2910,2605,2209,1721,1189,623,67,-462,-936,-1348,-1681,-1932,-2096,-2174,-2159,-2072,-1905,-1695,-1458,-1214,-1003,-829,-724,-676,-694,-750,-828,-908,-959,-981,-960,-904,-820,-729,-635,-563,-510,-486,-479,-487,-484,-461,-384,-239,2,324,749,1216,1738,2237,2712,3111,3434,3654,3790,3837,3814,3744,3616,3459,3244,2977,2643,2215,1719,1129,493,-176,-834,-1440,-1966,-2382,-2671,-2846,-2900,-2876,-2780,-2652,-2510,-2379,-2267,-2198,-2165,-2189,-2257,-2376,-2545,-2759,-3018,-3316,-3639,-3984,-4325,-4645,-4922,-5128,-5236,-5233,-5086,-4812,-4397,-3878,-3271,-2626,-1970,-1352,-796,-329,39,307,477,563,572,521,408,247,31,-228,-533,-880,-1256,-1666,-2087,-2528,-2963,-3402,-3820,-4228,-4595,-4937,-5221,-5460,-5644,-5778,-5875,-5946,-6002,-6052,-6107,-6154,-6195,-6210,-6186,-6110,-5972,-5780,-5541,-5286,-5037,-4830,-4688,-4638,-4682,-4828,-5057,-5344,-5666,-5975,-6245,-6438,-6524,-6483,-6294,-5958,-5468,-4855,-4126,-3335,-2507,-1697,-939,-271,274,685,945,1071,1071,983,835,666,506,378,297,261,269,295,329,325,290,167,-5,-267,-565,-902,-1226,-1521,-1754,-1911,-1991,-1988,-1929,-1817,-1681,-1540,-1399,-1291,-1198,-1140,-1101,-1080,-1076,-1082,-1111,-1168,-1268,-1429,-1659,-1969,-2357,-2815,-3322,-3850,-4357,-4804,-5137,-5331,-5335,-5141,-4738,-4130,-3346,-2405,-1355,-235,912,2041,3116,4114,5000,5775,6421,6944,7359,7668,7897,8054,8157,8209,8224,8183,8091,7928,7676,7338,6893,6361,5744,5071,4361,3646,2951,2295,1705,1183,729,341,-10,-339,-663,-1016,-1386,-1798,-2219,-2648,-3038,-3366,-3587,-3665,-3572,-3287,-2801,-2139,-1316,-390,607,1614,2597,3511,4337,5067,5691,6227,6676,7065,7397,7695,7963,8199,8407,8564,8666,8681,8595,8392,8047,7574,6948,6202,5330,4368,3336,2258,1182,111,-898,-1846,-2689,-3428,-4026,-4484,-4777,-4905,-4863,-4657,-4304,-3826,-3244,-2604,-1915,-1232,-568,51,602,1082,1487,1817,2071,2266,2374,2426,2389,2285,2105,1857,1554,1201,823,424,27,-350,-703,-1000,-1246,-1423,-1527,-1555,-1512,-1400,-1238,-1043,-835,-660,-524,-493,-558,-770,-1125,-1623,-2253,-2993,-3791,-4628,-5430,-6165,-6778,-7229,-7493,-7557,-7416,-7093,-6599,-5974,-5243,-4444,-3596,-2727,-1850,-975,-116,723,1533,2301,3014,3671,4239,4732,5111,5387,5524,5525,5355,5012,4475,3742,2815,1725,492,-814,-2151,-3445,-4638,-5672,-6510,-7123,-7499,-7665,-7613,-7414,-7077,-6664,-6208,-5742,-5289,-4862,-4462,-4079,-3703,-3309,-2873,-2382,-1807,-1147,-402,415,1274,2140,2978,3748,4431,4991,5450,5792,6060,6282,6491,6738,7039,7427,7891,8429,9002,9572,10087,10503,10776,10866,10771,10459,9976,9315,8537,7660,6729,5768,4794,3820,2847,1874,905,-66,-1018,-1943,-2815,-3600,-4278,-4806,-5172,-5348,-5337,-5138,-4762,-4238,-3580,-2829,-2002,-1141,-247,634,1505,2340,3122,3840,4473,5004,5421,5720,5891,5958,5927,5831,5682,5523,5350,5202,5066,4960,4879,4813,4765,4703,4636,4530,4382,4175,3901,3543,3105,2570,1950,1248,495,-295,-1070,-1803,-2454,-2988,-3388,-3642,-3757,-3750,-3655,-3497,-3322,-3142,-2996,-2874,-2787,-2714,-2639,-2539,-2390,-2182,-1892,-1542,-1122,-668,-209,240,618,930,1128,1224,1208,1098,928,726,546,418,392,492,734,1118,1628,2238,2907,3588,4231,4783,5215,5476,5579,5496,5275,4918,4478,3989,3491,3019,2594,2228,1908,1635,1355,1064,710,280,-252,-881,-1614,-2417,-3276,-4146,-4989,-5768,-6445,-6990,-7388,-7620,-7698,-7622,-7415,-7098,-6700,-6241,-5754,-5240,-4717,-4172,-3599,-2977,-2285,-1509,-634,323,1361,2432,3510,4540,5468,6269,6878,7306,7512,7543,7389,7123,6757,6366,5969,5620,5324,5113,4962,4871,4805,4735,4622,4434,4141,3730,3182,2511,1715,823,-146,-1164,-2193,-3210,-4166,-5050,-5810,-6442,-6912,-7214,-7342,-7291,-7084,-6729,-6260,-5701,-5096,-4464,-3847,-3259,-2711,-2216,-1757,-1336,-925,-526,-106,320,770,1220,1652,2046,2353,2559,2612,2499,2209,1743,1136,437,-299,-976,-1539,-1900,-2012,-1842,-1370,-629,362,1513,2768,4022,5198,6216,7006,7531,7763,7710,7389,6856,6152,5348,4501,3649,2859,2113,1462,861,320,-205,-726,-1283,-1880,-2541,-3257,-4017,-4799,-5570,-6295,-6931,-7452,-7819,-8022,-8045,-7894,-7565,-7086,-6461,-5725,-4891,-4003,-3078,-2155,-1265,-427,317,961,1479,1864,2119,2250,2270,2209,2085,1923,1762,1604,1487,1409,1390,1415,1498,1609,1747,1882,1998,2074,2088,2041,1914,1739,1495,1229,936,642,364,101,-119,-308,-449,-544,-603,-607,-588,-530,-447,-345,-225,-94,39,169,283,379,433,462,425,354,213,37,-182,-405,-620,-777,-866,-840,-704,-438,-67,403,925,1475,2006,2475,2860,3124,3263,3271,3158,2944,2659,2325,1979,1649,1359,1136,993,926,947,1015,1128,1236,1331,1364,1351,1253,1102,896,660,413,185,-18,-166,-267,-311,-321,-306,-293,-304,-356,-473,-659,-925,-1264,-1676,-2145,-2657,-3191,-3721,-4222,-4665,-5023,-5271,-5392,-5372,-5209,-4917,-4503,-4018,-3469,-2920,-2391,-1915,-1532,-1235,-1066,-1002,-1054,-1204,-1434,-1725,-2051,-2380,-2691,-2952,-3143,-3259,-3285,-3245,-3138,-3003,-2848,-2711,-2597,-2520,-2474,-2449,-2431,-2402,-2351,-2274,-2176,-2076,-2001,-1969,-2024,-2165,-2418,-2769,-3208,-3709,-4243,-4775,-5281,-5730,-6111,-6419,-6646,-6818,-6930,-7016,-7084,-7142,-7212,-7284,-7363,-7439,-7505,-7540,-7552,-7502,-7414,-7255,-7039,-6746,-6374,-5923,-5374,-4746,-4027,-3252,-2434,-1613,-828,-119,465,902,1158,1233,1132,886,527,110,-321,-717,-1035,-1252,-1351,-1337,-1225,-1043,-823,-603,-414,-277,-211,-217,-292,-431,-610,-824,-1045,-1276,-1486,-1697,-1874,-2046,-2186,-2321,-2428,-2537,-2630,-2726,-2828,-2930,-3041,-3148,-3249,-3326,-3381,-3377,-3330,-3203,-3019,-2759,-2442,-2080,-1686,-1290,-895,-536,-205,69,295,473,604,710,808,922,1088,1325,1663,2118,2693,3387,4184,5052,5959,6857,7701,8435,9032,9437,9647,9638,9420,9003,8407,7654,6781,5807,4779,3714,2665,1639,683,-196,-980,-1654,-2219,-2665,-2995,-3204,-3292,-3256,-3088,-2794,-2356,-1797,-1101,-306,580,1518,2475,3413,4301,5105,5804,6389,6845,7196,7430,7595,7682,7729,7736,7708,7644,7524,7336,7055,6667,6160,5535,4809,4009,3172,2345,1577,904,372,-8,-224,-285,-221,-53,163,403,617,789,890,929,894,823,717,616,534,485,487,528,609,708,811,895,941,934,861,719,505,237,-90,-425,-778,-1087,-1344,-1520,-1583,-1533,-1355,-1049,-642,-145,402,961,1491,1953,2309,2528,2595,2489,2214,1775,1187,484,-305,-1126,-1948,-2713,-3394,-3956,-4378,-4657,-4789,-4790,-4672,-4464,-4178,-3849,-3472,-3073,-2638,-2175,-1669,-1124,-539,84,718,1366,1981,2560,3055,3460,3736,3879,3876,3722,3442,3032,2539,1964,1347,703,46,-605,-1245,-1874,-2479,-3068,-3632,-4166,-4669,-5116,-5513,-5825,-6059,-6184,-6201,-6099,-5871,-5520,-5057,-4486,-3844,-3142,-2426,-1724,-1075,-506,-36,313,571,717,822,879,957,1079,1281,1594,2023,2575,3233,3973,4754,5542,6284,6953,7503,7929,8210,8353,8373,8278,8100,7853,7557,7216,6841,6419,5942,5407,4790,4103,3336,2498,1612,691,-228,-1125,-1960,-2718,-3364,-3894,-4291,-4564,-4718,-4760,-4716,-4587,-4398,-4151,-3859,-3526,-3148,-2744,-2292,-1828,-1332,-833,-326,166,654,1126,1587,2052,2516,3003,3499,4016,4534,5043,5521,5938,6280,6518,6645,6646,6531,6310,5997,5626,5214,4784,4367,3955,3576,3205,2843,2475,2077,1646,1161,629,47,-566,-1204,-1834,-2440,-3002,-3483,-3883,-4170,-4346,-4401,-4346,-4179,-3941,-3632,-3306,-2970,-2667,-2403,-2194,-2038,-1915,-1812,-1693,-1527,-1288,-951,-500,63,728,1470,2265,3062,3841,4551,5165,5673,6046,6304,6443,6493,6468,6394,6283,6152,5993,5823,5611,5374,5086,4761,4379,3961,3487,2978,2426,1839,1213,565,-123,-809,-1524,-2207,-2888,-3509,-4085,-4588,-5010,-5354,-5615,-5802,-5923,-5991,-6011,-5998,-5956,-5886,-5802,-5690,-5562,-5399,-5207,-4961,-4654,-4266,-3779,-3183,-2475,-1648,-723,292,1373,2481,3599,4687,5714,6659,7492,8204,8780,9211,9498,9640,9645,9527,9291,8969,8571,8125,7643,7142,6623,6095,5533,4944,4286,3565,2747,1842,839,-236,-1377,-2543,-3716,-4858,-5940,-6945,-7839,-8629,-9279,-9816,-10208,-10482,-10618,-10632,-10511,-10266,-9893,-9400,-8797,-8102,-7330,-6509,-5657,-4802,-3956,-3145,-2366,-1633,-937,-278,363,977,1584,2177,2746,3300,3817,4292,4731,5109,5457,5751,6021,6258,6478,6682,6869,7031,7161,7236,7248,7174,7009,6749,6392,5968,5471,4946,4386,3821,3237,2643,2012,1344,606,-203,-1107,-2093,-3159,-4278,-5424,-6546,-7621,-8577,-9400,-10042,-10483,-10727,-10762,-10622,-10325,-9909,-9420,-8880,-8341,-7803,-7286,-6782,-6267,-5728,-5133,-4456,-3691,-2818,-1855,-815,267,1354,2401,3365,4206,4892,5406,5734,5887,5869,5719,5453,5121,4744,4368,4012,3703,3450,3251,3112,3001,2919,2826,2711,2553,2339,2065,1734,1352,944,514,97,-311,-676,-1011,-1296,-1547,-1760,-1942,-2103,-2242,-2363,-2469,-2553,-2617,-2650,-2660,-2634,-2574,-2492,-2363,-2219,-2024,-1794,-1508,-1161,-742,-241,336,992,1706,2458,3210,3930,4566,5093,5466,5677,5715,5596,5330,4962,4503,4013,3505,3017,2564,2162,1814,1525,1282,1088,926,800,698,625,580,567,590,652,750,887,1047,1235,1420,1601,1746,1843,1865,1804,1632,1364,977,506,-56,-657,-1284,-1886,-2428,-2888,-3223,-3445,-3537,-3518,-3424,-3254,-3061,-2853,-2644,-2451,-2264,-2073,-1882,-1666,-1431,-1178,-916,-667,-453,-291,-208,-201,-283,-438,-648,-901,-1156,-1406,-1625,-1803,-1950,-2059,-2160,-2262,-2384,-2544,-2734,-2966,-3214,-3471,-3714,-3918,-4072,-4158,-4177,-4133,-4044,-3936,-3841,-3787,-3808,-3911,-4116,-4400,-4764,-5163,-5577,-5972,-6317,-6598,-6800,-6920,-6970,-6953,-6894,-6789,-6670,-6512,-6335,-6113,-5841,-5506,-5100,-4613,-4055,-3420,-2738,-2016,-1297,-598,33,575,993,1273,1404,1386,1222,926,517,14,-554,-1162,-1778,-2372,-2923,-3398,-3782,-4054,-4201,-4228,-4124,-3924,-3626,-3277,-2894,-2509,-2161,-1858,-1631,-1486,-1432,-1471,-1598,-1801,-2081,-2411,-2792,-3198,-3624,-4050,-4463,-4842,-5182,-5457,-5670,-5805,-5866,-5857,-5779,-5648,-5460,-5230,-4952,-4621,-4230,-3763,-3218,-2574,-1850,-1043,-189,674,1514,2257,2892,3342,3626,3705,3623,3390,3075,2705,2364,2063,1865,1754,1747,1808,1905,2006,2057,2049,1946,1763,1514,1222,939,706,556,542,662,940,1354,1882,2490,3129,3765,4346,4847,5237,5505,5647,5665,5577,5398,5145,4858,4538,4248,3974,3774,3636,3593,3633,3760,3957,4200,4464,4717,4929,5072,5140,5100,4983,4762,4467,4103,3680,3211,2716,2181,1644,1079,515,-57,-615,-1146,-1628,-2028,-2337,-2511,-2553,-2438,-2172,-1756,-1206,-537,225,1056,1922,2810,3674,4521,5301,6023,6654,7183,7598,7876,8014,8001,7833,7520,7070,6496,5821,5062,4237,3384,2505,1652,817,50,-655,-1271,-1789,-2217,-2523,-2741,-2840,-2849,-2759,-2579,-2321,-1990,-1606,-1188,-762,-367,-27,211,332,304,130,-188,-639,-1173,-1773,-2371,-2937,-3418,-3789,-4025,-4118,-4078,-3907,-3639,-3288,-2874,-2415,-1920,-1387,-825,-217,425,1106,1808,2517,3204,3836,4384,4809,5090,5204,5138,4896,4482,3915,3223,2430,1578,691,-186,-1040,-1832,-2561,-3213,-3773,-4269,-4663,-4999,-5230,-5397,-5451,-5432,-5289,-5052,-4693,-4218,-3642,-2968,-2241,-1488,-765,-115,408,771,939,903,665,253,-301,-917,-1560,-2125,-2585,-2871,-2965,-2855,-2551,-2070,-1451,-723,80,920,1775,2626,3444,4231,4966,5631,6229,6718,7111,7363,7486,7461,7287,6981,6535,5985,5330,4607,3823,3009,2188,1374,599,-138,-808,-1411,-1934,-2373,-2720,-2974,-3128,-3176,-3133,-2985,-2764,-2471,-2140,-1790,-1461,-1165,-937,-783,-701,-690,-725,-781,-848,-872,-871,-797,-671,-474,-228,68,381,717,1040,1354,1640,1900,2134,2347,2547,2732,2918,3097,3272,3434,3578,3682,3754,3759,3705,3578,3371,3088,2727,2299,1811,1279,713,142,-428,-965,-1455,-1889,-2239,-2518,-2707,-2826,-2867,-2854,-2783,-2670,-2516,-2327,-2101,-1832,-1518,-1135,-697,-178,396,1020,1669,2309,2911,3442,3872,4195,4391,4484,4483,4427,4355,4285,4269,4291,4392,4528,4712,4908,5099,5272,5404,5501,5542,5556,5514,5448,5333,5171,4943,4638,4233,3720,3081,2324,1447,481,-560,-1636,-2704,-3735,-4680,-5512,-6207,-6744,-7122,-7342,-7417,-7365,-7205,-6963,-6636,-6256,-5798,-5279,-4680,-4009,-3259,-2452,-1592,-716,163,1010,1810,2549,3222,3829,4387,4898,5387,5855,6307,6748,7157,7532,7850,8090,8259,8324,8314,8212,8053,7828,7576,7283,6974,6634,6257,5837,5352,4796,4161,3437,2639,1761,832,-152,-1150,-2176,-3186,-4188,-5158,-6097,-6980,-7821,-8584,-9276,-9874,-10358,-10720,-10941,-11015,-10935,-10711,-10343,-9862,-9276,-8622,-7898,-7145,-6336,-5493,-4593,-3625,-2592,-1485,-331,858,2033,3156,4184,5065,5780,6298,6630,6779,6786,6693,6537,6379,6230,6129,6074,6056,6063,6067,6048,5977,5860,5666,5434,5142,4832,4492,4137,3756,3332,2847,2270,1580,764,-191,-1268,-2461,-3718,-5012,-6285,-7487,-8575,-9510,-10263,-10829,-11197,-11398,-11430,-11341,-11129,-10840,-10460,-10018,-9502,-8917,-8263,-7543,-6760,-5948,-5100,-4269,-3458,-2695,-1995,-1361,-797,-301,143,538,898,1228,1531,1814,2064,2298,2492,2676,2827,2985,3135,3308,3495,3710,3941,4182,4417,4619,4773,4850,4835,4706,4467,4100,3638,3073,2445,1769,1073,384,-279,-899,-1466,-1972,-2421,-2812,-3141,-3427,-3643,-3818,-3925,-3972,-3957,-3881,-3747,-3570,-3354,-3106,-2833,-2528,-2173,-1764,-1255,-659,63,872,1765,2673,3558,4334,4963,5372,5548,5472,5169,4685,4069,3415,2768,2215,1784,1500,1376,1378,1499,1682,1914,2150,2379,2592,2780,2957,3127,3285,3445,3577,3681,3724,3688,3554,3310,2955,2494,1949,1341,703,75,-523,-1053,-1504,-1862,-2123,-2290,-2365,-2369,-2294,-2173,-1991,-1782,-1535,-1274,-999,-722,-461,-214,-5,168,298,375,417,415,387,335,264,170,55,-93,-274,-500,-765,-1071,-1400,-1742,-2073,-2372,-2614,-2793,-2885,-2910,-2857,-2751,-2608,-2448,-2291,-2166,-2071,-2038,-2060,-2142,-2285,-2466,-2694,-2939,-3207,-3482,-3765,-4058,-4360,-4681,-5013,-5374,-5735,-6109,-6464,-6789,-7057,-7248,-7339,-7321,-7187,-6943,-6601,-6185,-5708,-5204,-4676,-4143,-3597,-3038,-2457,-1853,-1227,-603,-6,519,929,1180,1241,1089,737,197,-468,-1208,-1952,-2626,-3196,-3600,-3854,-3939,-3891,-3733,-3503,-3221,-2925,-2611,-2295,-1979,-1647,-1322,-984,-676,-391,-188,-69,-82,-228,-526,-963,-1525,-2185,-2901,-3646,-4375,-5053,-5668,-6178,-6597,-6899,-7088,-7176,-7146,-7032,-6819,-6536,-6175,-5764,-5293,-4781,-4233,-3649,-3045,-2422,-1790,-1159,-529,80,675,1229,1740,2186,2552,2819,2974,3006,2910,2698,2377,1977,1516,1046,581,173,-165,-410,-555,-602,-568,-463,-319,-150,20,178,314,431,529,625,732,863,1035,1253,1519,1833,2178,2549,2923,3297,3645,3972,4256,4510,4720,4894,5027,5125,5182,5215,5207,5180,5129,5061,4980,4901,4813,4752,4705,4685,4701,4724,4757,4748,4691,4530,4264,3858,3322,2668,1918,1119,310,-456,-1138,-1706,-2131,-2419,-2557,-2575,-2472,-2278,-1987,-1626,-1170,-643,-16,699,1499,2378,3298,4230,5132,5950,6653,7199,7570,7757,7766,7613,7327,6936,6485,5991,5498,5011,4558,4132,3754,3405,3103,2834,2598,2407,2237,2120,2027,1975,1949,1933,1925,1889,1816,1680,1474,1177,809,354,-159,-717,-1308,-1896,-2480,-3023,-3531,-3971,-4357,-4664,-4900,-5055,-5119,-5103,-4985,-4785,-4498,-4133,-3704,-3223,-2698,-2144,-1568,-978,-375,225,829,1418,1988,2528,3021,3451,3806,4064,4225,4269,4211,4040,3783,3443,3046,2622,2178,1763,1372,1036,761,535,382,256,187,130,109,96,113,146,208,303,413,541,649,718,709,596,356,-23,-530,-1159,-1862,-2609,-3345,-4027,-4613,-5076,-5399,-5577,-5627,-5555,-5392,-5150,-4850,-4489,-4076,-3597,-3040,-2404,-1676,-861,10,935,1846,2730,3526,4205,4730,5087,5262,5265,5110,4818,4436,3979,3509,3037,2600,2220,1896,1650,1461,1339,1261,1228,1229,1250,1300,1356,1430,1499,1562,1598,1592,1535,1392,1181,870,484,27,-493,-1037,-1609,-2162,-2702,-3195,-3640,-4028,-4346,-4590,-4758,-4821,-4793,-4645,-4388,-4027,-3566,-3046,-2475,-1896,-1334,-803,-340,67,398,664,876,1040,1165,1272,1342,1401,1423,1415,1371,1277,1147,964,749,507,248,8,-216,-381,-497,-534,-514,-425,-301,-136,31,215,386,569,761,978,1238,1540,1888,2270,2659,3032,3350,3584,3707,3708,3581,3348,3027,2675,2319,2027,1820,1742,1788,1970,2254,2614,3019,3416,3798,4115,4384,4581,4725,4822,4872,4889,4854,4764,4593,4316,3917,3365,2669,1802,813,-315,-1494,-2719,-3903,-5004,-5971,-6749,-7317,-7646,-7746,-7609,-7281,-6765,-6126,-5369,-4550,-3679,-2788,-1899,-1019,-186,607,1311,1945,2467,2902,3226,3479,3647,3783,3870,3957,4030,4110,4197,4283,4371,4463,4542,4643,4741,4881,5048,5269,5528,5835,6158,6485,6784,7027,7183,7246,7168,6983,6651,6213,5659,5016,4303,3527,2715,1867,1001,125,-758,-1628,-2489,-3317,-4107,-4844,-5516,-6112,-6632,-7064,-7418,-7690,-7891,-8019,-8086,-8084,-8019,-7884,-7673,-7383,-7001,-6536,-5982,-5358,-4677,-3971,-3259,-2584,-1952,-1398,-914,-506,-161,152,444,760,1109,1518,1994,2528,3116,3728,4345,4932,5468,5928,6296,6571,6744,6843,6854,6819,6719,6587,6391,6153,5834,5437,4938,4325,3596,2749,1790,753,-348,-1463,-2565,-3608,-4561,-5400,-6103,-6674,-7099,-7410,-7605,-7714,-7753,-7730,-7660,-7556,-7405,-7243,-7046,-6857,-6664,-6493,-6352,-6238,-6165,-6108,-6073,-6035,-5984,-5907,-5783,-5621,-5395,-5127,-4794,-4413,-3974,-3483,-2933,-2330,-1669,-948,-184,628,1462,2306,3138,3935,4673,5333,5893,6346,6664,6862,6914,6844,6647,6347,5954,5499,4993,4464,3923,3380,2851,2321,1814,1296,798,293,-190,-651,-1060,-1408,-1660,-1814,-1854,-1793,-1641,-1439,-1205,-997,-834,-759,-780,-913,-1149,-1468,-1854,-2262,-2672,-3040,-3357,-3582,-3732,-3778,-3752,-3647,-3486,-3278,-3026,-2736,-2400,-2001,-1528,-960,-291,481,1330,2240,3155,4030,4819,5470,5963,6283,6428,6431,6307,6110,5871,5633,5425,5254,5144,5068,5030,5005,4971,4926,4842,4724,4567,4365,4142,3878,3613,3327,3045,2760,2467,2173,1848,1505,1114,689,212,-304,-858,-1444,-2045,-2662,-3270,-3875,-4449,-4995,-5495,-5935,-6311,-6598,-6800,-6890,-6881,-6754,-6536,-6216,-5820,-5352,-4823,-4252,-3642,-3001,-2353,-1689,-1051,-433,121,600,974,1227,1342,1322,1166,906,559,170,-226,-598,-907,-1146,-1302,-1394,-1434,-1460,-1485,-1552,-1651,-1802,-1976,-2155,-2305,-2405,-2423,-2365,-2233,-2048,-1867,-1711,-1651,-1704,-1901,-2249,-2720,-3297,-3923,-4559,-5146,-5659,-6049,-6324,-6461,-6495,-6431,-6308,-6150,-5979,-5809,-5640,-5467,-5261,-5014,-4691,-4278,-3778,-3196,-2560,-1916,-1305,-772,-365,-88,35,36,-73,-237,-431,-605,-740,-813,-839,-820,-792,-778,-805,-894,-1050,-1267,-1525,-1798,-2048,-2259,-2389,-2450,-2427,-2356,-2264,-2195,-2187,-2283,-2501,-2854,-3337,-3922,-4578,-5262,-5913,-6502,-6972,-7305,-7478,-7496,-7359,-7109,-6753,-6331,-5876,-5391,-4919,-4439,-3967,-3487,-2993,-2464,-1903,-1283,-637,70,775,1517,2216,2908,3522,4080,4529,4882,5109,5217,5207,5077,4863,4573,4256,3934,3656,3434,3309,3265,3308,3406,3534,3653,3737,3755,3705,3582,3411,3205,3004,2828,2695,2622,2590,2594,2590,2549,2432,2205,1862,1384,809,141,-562,-1260,-1917,-2466,-2913,-3194,-3344,-3332,-3203,-2959,-2635,-2239,-1803,-1305,-777,-177,471,1188,1963,2779,3616,4434,5192,5855,6386,6767,6995,7075,7044,6928,6785,6647,6556,6530,6583,6701,6870,7054,7229,7355,7419,7404,7309,7152,6940,6711,6466,6250,6036,5854,5654,5439,5154,4783,4291,3667,2901,2028,1046,38,-987,-1949,-2820,-3561,-4151,-4600,-4905,-5108,-5222,-5298,-5349,-5405,-5469,-5527,-5572,-5563,-5471,-5274,-4935,-4459,-3838,-3096,-2259,-1361,-438,470,1344,2147,2874,3518,4069,4537,4930,5240,5499,5693,5846,5958,6044,6105,6162,6201,6250,6292,6337,6376,6395,6398,6351,6273,6124,5929,5664,5346,4973,4547,4076,3551,2985,2362,1687,957,166,-662,-1537,-2415,-3295,-4121,-4888,-5547,-6095,-6512,-6800,-6972,-7051,-7056,-7033,-6985,-6961,-6940,-6945,-6940,-6915,-6832,-6662,-6381,-5975,-5432,-4781,-4023,-3212,-2367,-1536,-744,-10,654,1243,1780,2261,2725,3185,3650,4151,4669,5217,5772,6322,6845,7317,7721,8043,8267,8397,8425,8356,8214,7979,7693,7332,6925,6447,5913,5302,4611,3849,2994,2077,1090,54,-1008,-2086,-3153,-4179,-5158,-6044,-6835,-7502,-8024,-8403,-8620,-8679,-8590,-8356,-8006,-7557,-7039,-6476,-5905,-5338,-4806,-4312,-3866,-3468,-3113,-2794,-2506,-2241,-2003,-1783,-1595,-1429,-1301,-1201,-1136,-1088,-1057,-1013,-955,-851,-703,-489,-226,91,441,803,1161,1489,1768,1993,2149,2252,2299,2323,2323,2329,2341,2359,2377,2379,2348,2270,2129,1928,1672,1380,1082,807,585,453,416,488,661,918,1239,1603,1982,2366,2730,3087,3406,3716,3984,4226,4417,4544,4585,4519,4328,4001,3537,2942,2236,1455,621,-204,-996,-1703,-2291,-2752,-3055,-3222,-3265,-3196,-3072,-2891,-2713,-2537,-2392,-2278,-2195,-2138,-2097,-2062,-2023,-1972,-1901,-1807,-1682,-1521,-1324,-1083,-798,-471,-95,305,743,1183,1634,2067,2466,2822,3112,3330,3470,3528,3519,3456,3356,3255,3169,3138,3171,3294,3499,3793,4148,4542,4953,5334,5673,5930,6091,6143,6081,5900,5623,5244,4802,4299,3761,3210,2648,2103,1565,1060,563,106,-354,-787,-1224,-1655,-2086,-2520,-2956,-3378,-3801,-4193,-4571,-4911,-5218,-5488,-5725,-5931,-6114,-6272,-6416,-6525,-6608,-6641,-6617,-6522,-6344,-6068,-5708,-5237,-4698,-4069,-3399,-2686,-1963,-1244,-543,124,762,1352,1918,2439,2950,3422,3890,4322,4732,5098,5411,5657,5820,5902,5882,5787,5606,5377,5101,4824,4541,4291,4060,3857,3659,3458,3222,2939,2585,2161,1658,1094,477,-167,-822,-1458,-2073,-2646,-3180,-3676,-4141,-4585,-5019,-5458,-5894,-6358,-6808,-7280,-7722,-8148,-8522,-8832,-9067,-9206,-9251,-9197,-9050,-8818,-8515,-8144,-7723,-7255,-6736,-6176,-5549,-4868,-4105,-3282,-2385,-1450,-489,464,1362,2181,2874,3421,3805,4026,4094,4043,3901,3718,3531,3376,3278,3253,3297,3398,3534,3670,3783,3835,3818,3710,3524,3266,2960,2627,2299,1981,1708,1459,1249,1056,860,652,404,117,-219,-585,-974,-1354,-1697,-1986,-2186,-2289,-2290,-2189,-2006,-1761,-1483,-1196,-930,-695,-503,-350,-218,-103,37,192,404,650,940,1245,1551,1827,2048,2197,2266,2247,2175,2040,1900,1758,1658,1613,1638,1752,1933,2197,2507,2854,3215,3554,3863,4106,4283,4372,4386,4324,4200,4037,3835,3627,3399,3178,2935,2685,2395,2071,1684,1253,752,228,-337,-882,-1408,-1864,-2241,-2514,-2674,-2729,-2683,-2557,-2385,-2176,-1981,-1795,-1652,-1544,-1469,-1425,-1381,-1337,-1266,-1172,-1045,-897,-737,-587,-470,-410,-426,-536,-741,-1037,-1407,-1826,-2264,-2689,-3076,-3384,-3611,-3736,-3759,-3696,-3549,-3352,-3121,-2876,-2643,-2424,-2236,-2071,-1927,-1799,-1679,-1560,-1450,-1340,-1251,-1194,-1180,-1236,-1365,-1572,-1860,-2190,-2564,-2913,-3239,-3471,-3620,-3647,-3577,-3414,-3188,-2947,-2696,-2502,-2342,-2253,-2201,-2186,-2166,-2126,-2035,-1885,-1672,-1410,-1112,-822,-555,-358,-246,-242,-345,-556,-839,-1189,-1549,-1900,-2206,-2443,-2600,-2681,-2679,-2631,-2542,-2450,-2378,-2345,-2368,-2453,-2595,-2783,-2995,-3212,-3407,-3574,-3696,-3784,-3845,-3904,-3980,-4107,-4287,-4550,-4867,-5241,-5628,-5994,-6302,-6495,-6563,-6463,-6213,-5814,-5302,-4720,-4108,-3514,-2972,-2497,-2104,-1769,-1480,-1209,-919,-599,-227,197,659,1149,1631,2087,2480,2790,3000,3102,3107,3022,2884,2711,2545,2415,2330,2327,2381,2509,2668,2849,3009,3127,3171,3124,2980,2736,2412,2024,1593,1155,720,318,-47,-373,-667,-939,-1220,-1507,-1840,-2206,-2614,-3044,-3474,-3869,-4207,-4442,-4564,-4542,-4386,-4093,-3682,-3180,-2598,-1977,-1313,-639,55,758,1478,2219,2976,3755,4533,5309,6045,6730,7335,7832,8226,8485,8641,8689,8655,8582,8469,8381,8300,8265,8244,8248,8229,8186,8070,7878,7588,7212,6762,6257,5746,5244,4795,4410,4085,3824,3583,3343,3052,2692,2219,1649,964,214,-587,-1368,-2103,-2730,-3220,-3563,-3738,-3784,-3711,-3577,-3414,-3275,-3188,-3177,-3244,-3374,-3540,-3690,-3793,-3774,-3626,-3297,-2809,-2164,-1407,-590,235,994,1646,2139,2450,2582,2548,2393,2170,1938,1758,1690,1752,1992,2383,2932,3604,4347,5133,5890,6587,7170,7614,7896,8009,7970,7793,7517,7183,6819,6475,6159,5885,5647,5409,5157,4838,4435,3923,3302,2587,1809,1011,232,-473,-1083,-1578,-1954,-2239,-2449,-2624,-2803,-3002,-3258,-3560,-3918,-4304,-4701,-5073,-5390,-5628,-5756,-5781,-5680,-5486,-5202,-4869,-4506,-4153,-3825,-3540,-3300,-3081,-2871,-2628,-2331,-1950,-1478,-913,-271,418,1135,1826,2487,3067,3577,3993,4335,4609,4830,5023,5189,5346,5494,5626,5738,5818,5840,5817,5699,5520,5236,4882,4444,3942,3390,2798,2184,1560,935,326,-267,-822,-1350,-1816,-2239,-2581,-2862,-3052,-3161,-3198,-3161,-3097,-3006,-2943,-2919,-2971,-3106,-3336,-3650,-4034,-4463,-4910,-5344,-5739,-6086,-6353,-6566,-6699,-6783,-6809,-6792,-6730,-6623,-6462,-6246,-5959,-5605,-5174,-4676,-4114,-3501,-2854,-2192,-1531,-901,-313,207,642,992,1236,1400,1480,1514,1526,1549,1618,1760,1989,2322,2743,3243,3790,4352,4893,5374,5782,6078,6283,6371,6381,6309,6182,6013,5815,5590,5357,5088,4802,4473,4097,3672,3177,2632,2018,1364,673,-32,-722,-1377,-1968,-2474,-2884,-3190,-3395,-3510,-3548,-3526,-3467,-3381,-3297,-3204,-3129,-3054,-2992,-2930,-2860,-2792,-2699,-2611,-2493,-2382,-2252,-2127,-2003,-1876,-1765,-1643,-1525,-1379,-1206,-987,-708,-362,48,528,1043,1604,2157,2707,3209,3661,4045,4360,4601,4784,4901,4973,5001,4978,4922,4807,4657,4443,4191,3878,3538,3153,2758,2349,1951,1566,1206,867,556,260,-12,-273,-514,-734,-926,-1091,-1214,-1306,-1360,-1387,-1395,-1396,-1396,-1414,-1445,-1507,-1593,-1711,-1859,-2037,-2241,-2473,-2721,-2981,-3237,-3482,-3683,-3851,-3935,-3963,-3897,-3751,-3533,-3237,-2888,-2493,-2063,-1612,-1148,-672,-194,285,761,1232,1686,2131,2535,2917,3240,3511,3712,3835,3883,3846,3747,3572,3358,3101,2820,2544,2250,1992,1732,1505,1294,1097,919,742,574,404,225,44,-154,-348,-554,-742,-928,-1080,-1214,-1314,-1392,-1458,-1515,-1604,-1717,-1898,-2152,-2482,-2907,-3397,-3948,-4527,-5100,-5629,-6088,-6433,-6654,-6727,-6647,-6422,-6060,-5585,-5017,-4387,-3720,-3041,-2381,-1751,-1183,-691,-287,7,200,284,270,180,15,-182,-419,-653,-888,-1100,-1279,-1419,-1508,-1534,-1497,-1376,-1173,-887,-508,-69,437,956,1484,1963,2381,2700,2916,3009,3006,2897,2733,2518,2292,2076,1882,1730,1615,1546,1505,1502,1505,1527,1540,1546,1533,1499,1442,1364,1270,1163,1056,953,866,796,756,735,755,792,873,970,1105,1249,1409,1562,1689,1779,1806,1762,1641,1436,1165,831,464,80,-285,-616,-871,-1048,-1116,-1083,-935,-693,-350,59,530,1035,1554,2061,2541,2959,3301,3549,3673,3683,3551,3300,2927,2470,1938,1394,840,348,-94,-435,-694,-852,-930,-928,-867,-749,-592,-392,-163,98,381,681,986,1284,1570,1819,2038,2201,2318,2374,2382,2333,2247,2118,1966,1777,1571,1322,1055,738,397,9,-397,-833,-1270,-1706,-2110,-2473,-2769,-2989,-3119,-3165,-3126,-3025,-2880,-2714,-2552,-2419,-2317,-2276,-2273,-2319,-2403,-2498,-2622,-2734,-2855,-2970,-3086,-3204,-3332,-3459,-3601,-3732,-3865,-3974,-4064,-4118,-4132,-4103,-4019,-3890,-3700,-3459,-3168,-2821,-2448,-2033,-1612,-1193,-791,-436,-133,100,250,328,314,234,84,-118,-354,-618,-885,-1146,-1375,-1569,-1700,-1778,-1780,-1725,-1610,-1459,-1287,-1107,-954,-823,-744,-708,-723,-779,-876,-1001,-1156,-1334,-1540,-1769,-2032,-2319,-2640,-2975,-3330,-3676,-4017,-4337,-4626,-4895,-5121,-5338,-5523,-5701,-5855,-5993,-6091,-6153,-6142,-6061,-5884,-5611,-5229,-4760,-4184,-3550,-2843,-2112,-1369,-639,43,669,1208,1647,1993,2220,2357,2397,2355,2258,2113,1948,1781,1624,1502,1417,1397,1426,1535,1701,1940,2224,2553,2885,3212,3473,3670,3733,3677,3460,3097,2594,1974,1265,506,-278,-1044,-1787,-2471,-3108,-3684,-4198,-4663,-5061,-5401,-5673,-5864,-5983,-6004,-5947,-5792,-5559,-5244,-4859,-4415,-3919,-3377,-2804,-2204,-1579,-946,-290,364,1031,1695,2348,2996,3603,4189,4718,5196,5610,5965,6256,6506,6713,6906,7093,7290,7507,7740,7992,8248,8493,8718,8895,9024,9080,9066,8971,8801,8550,8239,7850,7422,6932,6408,5848,5256,4643,4009,3365,2704,2045,1382,726,84,-534,-1118,-1649,-2123,-2514,-2823,-3025,-3140,-3144,-3072,-2925,-2730,-2521,-2313,-2146,-2027,-1986,-2014,-2121,-2284,-2489,-2702,-2905,-3053,-3142,-3134,-3035,-2832,-2534,-2150,-1698,-1188,-647,-75,502,1087,1675,2259,2843,3422,3987,4538,5060,5548,5973,6353,6640,6867,6997,7056,7026,6936,6767,6551,6277,5964,5609,5231,4821,4405,3985,3571,3192,2839,2550,2303,2124,1984,1884,1807,1726,1642,1526,1387,1213,1016,793,559,313,63,-195,-464,-741,-1041,-1352,-1693,-2050,-2425,-2818,-3212,-3607,-3989,-4344,-4663,-4921,-5106,-5197,-5171,-5029,-4745,-4342,-3817,-3193,-2499,-1759,-1011,-288,387,989,1507,1936,2280,2545,2751,2901,3014,3088,3140,3161,3156,3124,3054,2965,2831,2680,2496,2309,2107,1924,1753,1617,1527,1473,1484,1533,1634,1771,1925,2098,2255,2395,2487,2523,2474,2339,2087,1730,1254,677,12,-720,-1488,-2268,-3024,-3738,-4377,-4932,-5390,-5735,-5993,-6134,-6201,-6182,-6096,-5963,-5784,-5583,-5364,-5140,-4917,-4709,-4508,-4337,-4182,-4055,-3953,-3869,-3799,-3740,-3669,-3602,-3506,-3403,-3277,-3134,-2978,-2804,-2613,-2404,-2152,-1872,-1526,-1123,-648,-99,517,1184,1893,2605,3305,3958,4534,5016,5377,5608,5711,5676,5533,5281,4961,4580,4174,3757,3335,2937,2534,2150,1756,1350,940,501,82,-344,-713,-1039,-1274,-1425,-1477,-1446,-1343,-1199,-1032,-877,-751,-665,-629,-631,-671,-727,-791,-856,-913,-970,-1027,-1093,-1173,-1283,-1401,-1556,-1706,-1864,-2006,-2105,-2164,-2144,-2049,-1859,-1577,-1202,-748,-226,346,936,1532,2097,2611,3057,3398,3648,3764,3779,3659,3449,3130,2755,2321,1871,1418,992,597,260,-32,-266,-459,-609,-735,-839,-927,-998,-1048,-1070,-1059,-1009,-917,-787,-627,-448,-270,-109,19,94,109,56,-61,-235,-450,-695,-934,-1171,-1362,-1516,-1606,-1630,-1591,-1478,-1312,-1089,-826,-529,-208,131,481,834,1191,1524,1844,2120,2344,2513,2601,2616,2549,2392,2166,1869,1522,1139,744,354,-16,-347,-640,-880,-1078,-1225,-1346,-1418,-1477,-1501,-1501,-1478,-1418,-1332,-1212,-1057,-885,-687,-493,-291,-111,62,198,321,404,464,482,470,399,293,116,-108,-393,-721,-1086,-1459,-1833,-2173,-2465,-2697,-2837,-2904,-2861,-2736,-2513,-2209,-1830,-1391,-906,-400,117,609,1069,1464,1781,2006,2110,2107,1966,1712,1341,879,350,-216,-784,-1331,-1824,-2255,-2599,-2872,-3057,-3183,-3241,-3256,-3222,-3155,-3046,-2902,-2718,-2499,-2244,-1972,-1676,-1389,-1110,-858,-647,-479,-359,-292,-264,-281,-323,-390,-472,-559,-649,-736,-802,-858,-865,-843,-746,-596,-360,-52,334,786,1294,1827,2375,2893,3372,3775,4091,4309,4418,4429,4341,4176,3950,3682,3399,3121,2864,2647,2466,2335,2238,2165,2110,2048,1981,1886,1785,1656,1546,1438,1371,1345,1368,1436,1538,1658,1773,1871,1926,1946,1906,1833,1706,1556,1379,1172,960,710,450,157,-160,-488,-830,-1153,-1453,-1701,-1874,-1968,-1956,-1858,-1649,-1366,-1003,-589,-140,330,795,1251,1671,2057,2380,2653,2838,2960,2983,2932,2797,2590,2325,2021,1683,1351,1013,705,414,159,-75,-282,-467,-644,-794,-941,-1060,-1158,-1224,-1256,-1259,-1230,-1187,-1137,-1105,-1092,-1128,-1203,-1332,-1508,-1719,-1953,-2190,-2411,-2600,-2741,-2840,-2879,-2893,-2872,-2850,-2832,-2830,-2855,-2889,-2944,-2986,-3010,-3002,-2937,-2823,-2647,-2425,-2162,-1875,-1590,-1309,-1069,-872,-734,-670,-671,-744,-875,-1047,-1249,-1452,-1643,-1808,-1927,-2010,-2038,-2031,-1986,-1909,-1818,-1700,-1573,-1430,-1265,-1090,-889,-683,-473,-271,-99,36,120,134,95,-14,-171,-372,-604,-855,-1118,-1391,-1679,-1981,-2319,-2676,-3076,-3497,-3929,-4365,-4765,-5124,-5406,-5598,-5686,-5659,-5518,-5267,-4921,-4494,-4004,-3479,-2929,-2388,-1854,-1362,-907,-512,-173,97,305,443,531,560,558,518,466,404,337,274,198,127,37,-62,-173,-295,-411,-507,-572,-574,-516,-371,-160,130,458,807,1152,1434,1648,1751,1724,1580,1300,924,458,-47,-584,-1100,-1594,-2034,-2428,-2763,-3045,-3280,-3460,-3597,-3683,-3718,-3702,-3640,-3529,-3393,-3221,-3046,-2868,-2703,-2571,-2451,-2382,-2323,-2298,-2283,-2266,-2246,-2192,-2109,-1970,-1780,-1526,-1209,-837,-415,47,530,1032,1535,2030,2522,2993,3462,3913,4355,4785,5192,5584,5936,6256,6528,6754,6927,7050,7122,7147,7136,7088,7020,6931,6832,6719,6603,6476,6341,6192,6031,5852,5660,5450,5224,4988,4737,4490,4229,3985,3727,3483,3234,2980,2728,2464,2195,1918,1633,1335,1032,709,370,13,-372,-780,-1206,-1658,-2100,-2542,-2945,-3302,-3593,-3810,-3942,-3996,-3971,-3880,-3729,-3531,-3280,-2992,-2645,-2250,-1791,-1271,-690,-61,607,1277,1934,2541,3064,3502,3813,4028,4134,4163,4148,4103,4078,4072,4120,4211,4345,4521,4700,4897,5059,5200,5293,5329,5321,5249,5138,4988,4806,4620,4417,4233,4048,3883,3718,3547,3365,3141,2884,2564,2200,1786,1340,886,431,15,-373,-702,-988,-1226,-1437,-1627,-1822,-2011,-2229,-2438,-2665,-2871,-3052,-3189,-3261,-3256,-3169,-2988,-2719,-2374,-1956,-1503,-1013,-534,-62,367,742,1059,1300,1473,1580,1623,1621,1583,1525,1461,1401,1361,1344,1361,1409,1496,1614,1757,1923,2095,2269,2430,2573,2682,2765,2805,2807,2769,2687,2560,2395,2175,1919,1610,1268,879,474,21,-431,-917,-1401,-1898,-2397,-2890,-3379,-3852,-4303,-4724,-5101,-5420,-5680,-5860,-5964,-5988,-5939,-5825,-5665,-5470,-5259,-5047,-4846,-4664,-4502,-4369,-4245,-4145,-4036,-3927,-3792,-3633,-3432,-3187,-2900,-2558,-2182,-1764,-1326,-869,-414,35,460,860,1218,1545,1823,2062,2257,2409,2522,2592,2624,2611,2566,2477,2362,2216,2058,1892,1729,1580,1448,1336,1242,1160,1080,1001,909,803,688,563,434,316,207,125,66,31,20,16,27,12,-5,-72,-160,-296,-464,-662,-873,-1092,-1292,-1476,-1621,-1729,-1798,-1828,-1836,-1815,-1794,-1754,-1719,-1670,-1609,-1524,-1409,-1242,-1043,-782,-499,-174,153,475,773,1023,1220,1356,1420,1432,1386,1297,1184,1040,893,735,575,416,247,70,-120,-335,-566,-830,-1114,-1421,-1742,-2064,-2378,-2669,-2917,-3127,-3269,-3359,-3377,-3346,-3255,-3138,-2985,-2825,-2660,-2499,-2342,-2193,-2046,-1894,-1745,-1581,-1413,-1236,-1055,-872,-693,-512,-335,-153,41,248,479,737,1015,1320,1630,1948,2253,2535,2782,2990,3137,3243,3274,3256,3183,3056,2900,2705,2495,2268,2037,1795,1552,1293,1025,732,418,75,-289,-684,-1079,-1482,-1863,-2210,-2511,-2745,-2911,-3004,-3027,-2993,-2899,-2784,-2632,-2494,-2342,-2220,-2098,-1999,-1909,-1822,-1746,-1665,-1596,-1523,-1476,-1425,-1415,-1409,-1434,-1465,-1504,-1523,-1514,-1446,-1302,-1075,-746,-340,148,671,1213,1728,2181,2558,2819,2983,3032,2993,2873,2698,2472,2219,1932,1622,1293,931,560,172,-215,-594,-943,-1272,-1547,-1796,-1998,-2172,-2316,-2443,-2543,-2636,-2695,-2734,-2731,-2697,-2624,-2514,-2378,-2218,-2049,-1878,-1709,-1548,-1403,-1262,-1130,-1005,-869,-742,-602,-460,-324,-182,-59,60,158,246,318,384,449,515,606,711,852,1022,1226,1461,1725,1998,2289,2556,2812,3015,3172,3256,3278,3230,3123,2978,2799,2621,2449,2306,2206,2144,2133,2153,2206,2271,2348,2421,2489,2554,2610,2663,2722,2775,2844,2911,2981,3055,3120,3178,3233,3269,3303,3322,3330,3322,3301,3237,3157,3012,2835,2595,2311,1987,1631,1270,920,605,349,171,73,70,143,288,477,688,889,1060,1177,1226,1205,1116,964,774,552,323,106,-103,-277,-437,-568,-692,-808,-926,-1054,-1185,-1327,-1461,-1586,-1692,-1759,-1793,-1768,-1696,-1558,-1373,-1132,-860,-563,-257,39,315,558,755,909,1013,1067,1079,1048,978,873,725,548,325,82,-197,-481,-764,-1026,-1247,-1410,-1515,-1547,-1523,-1451,-1351,-1250,-1168,-1122,-1125,-1177,-1277,-1407,-1558,-1703,-1828,-1919,-1954,-1946,-1874,-1775,-1637,-1511,-1393,-1324,-1311,-1374,-1512,-1723,-1986,-2284,-2571,-2832,-3007,-3096,-3058,-2908,-2646,-2302,-1905,-1496,-1111,-790,-551,-414,-372,-421,-535,-693,-864,-1030,-1177,-1300,-1410,-1512,-1634,-1781,-1970,-2212,-2479,-2789,-3080,-3358,-3571,-3700,-3728,-3626,-3419,-3089,-2676,-2199,-1690,-1188,-728,-329,-27,185,286,304,237,124,-24,-175,-318,-437,-523,-598,-645,-706,-771,-862,-987,-1134,-1315,-1499,-1699,-1876,-2038,-2160,-2243,-2274,-2255,-2177,-2044,-1862,-1630,-1372,-1089,-816,-564,-368,-240,-210,-278,-463,-747,-1130,-1579,-2080,-2588,-3083,-3525,-3890,-4155,-4312,-4350,-4290,-4129,-3905,-3626,-3328,-3023,-2737,-2469,-2242,-2044,-1891,-1768,-1689,-1639,-1629,-1642,-1671,-1709,-1723,-1715,-1648,-1523,-1330,-1073,-761,-420,-62,276,581,831,1011,1136,1195,1226,1237,1259,1319,1438,1623,1894,2231,2632,3071,3517,3939,4315,4617,4833,4969,5023,5021,4988,4933,4896,4872,4880,4915,4966,5019,5061,5062,5032,4935,4795,4612,4390,4178,3958,3784,3643,3557,3513,3507,3518,3528,3515,3462,3346,3170,2914,2603,2228,1820,1385,951,530,136,-219,-533,-805,-1021,-1203,-1325,-1414,-1453,-1457,-1431,-1385,-1321,-1259,-1182,-1115,-1031,-945,-837,-709,-557,-373,-173,46,267,475,665,815,926,997,1025,1033,1019,1017,1027,1068,1160,1285,1474,1694,1961,2248,2550,2850,3132,3393,3607,3788,3906,3991,4017,4014,3974,3909,3835,3741,3655,3563,3480,3393,3311,3206,3102,2949,2784,2560,2318,2021,1719,1390,1073,767,490,246,49,-125,-252,-374,-461,-552,-617,-686,-723,-745,-727,-666,-565,-402,-209,38,291,570,824,1070,1268,1424,1539,1598,1637,1643,1646,1666,1694,1774,1879,2035,2226,2437,2669,2887,3092,3254,3360,3404,3367,3258,3067,2810,2492,2133,1747,1350,955,577,210,-130,-465,-787,-1114,-1443,-1785,-2123,-2472,-2796,-3107,-3375,-3600,-3769,-3886,-3940,-3948,-3910,-3834,-3752,-3644,-3557,-3468,-3402,-3350,-3309,-3280,-3244,-3207,-3149,-3072,-2971,-2852,-2717,-2581,-2447,-2331,-2231,-2147,-2071,-1987,-1884,-1739,-1544,-1287,-965,-596,-180,241,654,1018,1314,1520,1621,1635,1553,1419,1243,1061,896,763,675,631,622,637,653,656,630,568,471,342,197,46,-80,-184,-226,-231,-166,-61,83,252,411,566,676,756,786,775,733,656,580,486,413,348,309,288,291,297,320,321,320,293,243,181,94,11,-73,-141,-185,-202,-190,-150,-99,-40,-1,14,-23,-107,-259,-467,-731,-1037,-1365,-1697,-2011,-2284,-2508,-2657,-2743,-2750,-2698,-2593,-2462,-2314,-2187,-2079,-2025,-2020,-2073,-2179,-2313,-2481,-2635,-2783,-2889,-2954,-2974,-2948,-2890,-2812,-2723,-2652,-2585,-2560,-2549,-2563,-2590,-2610,-2623,-2604,-2564,-2485,-2387,-2261,-2126,-1977,-1827,-1660,-1486,-1284,-1049,-771,-439,-51,383,860,1347,1823,2256,2611,2867,3004,3016,2910,2702,2416,2084,1746,1423,1154,932,787,685,633,597,563,507,417,276,84,-158,-439,-746,-1048,-1345,-1587,-1792,-1919,-1990,-1993,-1944,-1860,-1744,-1635,-1521,-1436,-1374,-1340,-1337,-1356,-1390,-1439,-1486,-1535,-1569,-1597,-1596,-1591,-1549,-1513,-1450,-1394,-1334,-1268,-1203,-1112,-1005,-856,-668,-442,-178,91,364,595,786,895,934,885,772,600,408,200,18,-138,-258,-330,-388,-419,-462,-524,-613,-753,-922,-1137,-1362,-1586,-1791,-1933,-2021,-2014,-1931,-1768,-1545,-1285,-1014,-764,-548,-401,-316,-311,-377,-493,-660,-842,-1026,-1193,-1321,-1401,-1425,-1390,-1302,-1169,-1001,-813,-607,-407,-195,1,204,400,599,802,1002,1204,1410,1597,1801,1970,2159,2314,2482,2622,2761,2870,2955,2997,2996,2940,2829,2673,2478,2263,2053,1850,1700,1585,1536,1539,1588,1682,1788,1909,2016,2113,2186,2246,2294,2351,2420,2524,2664,2847,3078,3335,3624,3898,4163,4368,4513,4565,4524,4391,4171,3889,3566,3228,2900,2606,2353,2163,2028,1953,1932,1945,1996,2041,2094,2116,2111,2069,1983,1865,1707,1524,1318,1091,860,621,378,143,-97,-327,-553,-768,-963,-1144,-1279,-1396,-1456,-1482,-1467,-1410,-1330,-1231,-1128,-1026,-944,-870,-827,-795,-779,-764,-749,-715,-669,-597,-508,-403,-291,-176,-74,18,89,138,169,180,176,166,144,135,121,129,136,168,195,238,266,290,291,270,221,149,64,-25,-95,-148,-154,-136,-78,-11,57,98,95,33,-105,-302,-566,-865,-1180,-1487,-1751,-1962,-2097,-2158,-2146,-2076,-1973,-1850,-1746,-1670,-1644,-1671,-1746,-1863,-2004,-2146,-2276,-2361,-2410,-2385,-2305,-2157,-1953,-1701,-1427,-1127,-852,-589,-376,-208,-100,-47,-40,-76,-124,-187,-232,-257,-250,-207,-136,-46,52,137,204,232,223,160,54,-99,-293,-508,-753,-991,-1234,-1459,-1671,-1862,-2035,-2186,-2319,-2422,-2502,-2535,-2530,-2473,-2358,-2199,-1993,-1767,-1534,-1327,-1156,-1053,-1015,-1043,-1131,-1245,-1384,-1499,-1597,-1654,-1673,-1668,-1649,-1635,-1644,-1687,-1772,-1907,-2081,-2289,-2522,-2758,-2993,-3204,-3389,-3527,-3629,-3667,-3661,-3589,-3458,-3269,-3019,-2733,-2408,-2084,-1768,-1499,-1289,-1160,-1118,-1157,-1267,-1417,-1583,-1717,-1802,-1804,-1711,-1546,-1284,-1000,-685,-396,-165,-1,54,23,-113,-307,-555,-799,-1013,-1158,-1189,-1105,-867,-489,20,652,1351,2099,2836,3516,4101,4547,4839,4963,4934,4765,4513,4193,3881,3594,3386,3265,3247,3323,3470,3670,3876,4068,4204,4269,4232,4109,3875,3580,3210,2823,2424,2048,1710,1419,1185,993,842,703,567,416,238,31,-197,-434,-654,-833,-950,-978,-915,-747,-500,-178,170,524,832,1075,1222,1270,1227,1115,965,816,704,649,673,772,929,1135,1349,1552,1720,1838,1905,1927,1919,1909,1907,1951,2034,2179,2359,2573,2781,2968,3095,3145,3104,2970,2746,2464,2127,1787,1447,1149,889,691,543,446,398,377,391,420,462,506,547,568,572,543,486,403,302,201,114,64,65,127,255,435,663,900,1145,1352,1533,1667,1761,1841,1899,1973,2056,2164,2293,2435,2585,2732,2868,2989,3088,3167,3222,3256,3266,3256,3223,3171,3096,3007,2904,2789,2677,2553,2441,2321,2205,2083,1959,1818,1678,1522,1367,1219,1073,960,856,781,706,634,533,389,190,-88,-425,-833,-1275,-1730,-2160,-2529,-2798,-2957,-2972,-2880,-2668,-2398,-2100,-1815,-1601,-1460,-1439,-1508,-1669,-1880,-2121,-2339,-2524,-2644,-2693,-2685,-2615,-2519,-2398,-2288,-2185,-2114,-2069,-2056,-2074,-2100,-2141,-2153,-2142,-2064,-1925,-1702,-1407,-1040,-628,-193,239,627,960,1195,1346,1381,1345,1223,1065,891,720,588,497,448,448,465,497,511,498,436,331,185,13,-157,-301,-396,-409,-341,-185,54,336,654,953,1220,1414,1528,1540,1463,1301,1072,817,543,308,106,-12,-77,-51,12,126,245,349,425,443,407,315,175,8,-178,-359,-532,-681,-816,-933,-1045,-1167,-1300,-1465,-1651,-1862,-2075,-2285,-2451,-2575,-2623,-2613,-2539,-2438,-2326,-2246,-2218,-2257,-2378,-2551,-2779,-3007,-3225,-3388,-3476,-3483,-3390,-3220,-2977,-2690,-2388,-2091,-1833,-1630,-1495,-1450,-1488,-1626,-1852,-2161,-2534,-2941,-3353,-3722,-4021,-4205,-4259,-4170,-3936,-3591,-3151,-2676,-2195,-1766,-1417,-1178,-1062,-1054,-1139,-1280,-1432,-1562,-1632,-1615,-1513,-1321,-1061,-750,-426,-95,193,454,650,806,908,975,1011,1025,1025,1013,992,969,943,920,903,887,871,846,797,716,595,420,203,-62,-349,-649,-926,-1174,-1350,-1468,-1496,-1458,-1357,-1207,-1043,-865,-714,-588,-511,-478,-497,-558,-658,-784,-918,-1062,-1176,-1284,-1342,-1373,-1356,-1306,-1224,-1123,-1023,-926,-864,-824,-827,-859,-922,-1011,-1113,-1228,-1339,-1446,-1534,-1596,-1627,-1621,-1568,-1478,-1329,-1147,-911,-653,-373,-98,141,336,440,463,368,187,-95,-429,-802,-1166,-1493,-1754,-1927,-2013,-2006,-1938,-1815,-1673,-1538,-1414,-1337,-1279,-1261,-1253,-1245,-1223,-1170,-1079,-950,-783,-588,-381,-159,54,269,469,661,848,1022,1194,1359,1509,1653,1772,1869,1938,1972,1983,1968,1949,1931,1927,1953,1993,2062,2123,2180,2199,2182,2103,1992,1836,1687,1553,1481,1483,1594,1789,2088,2430,2809,3157,3455,3660,3753,3741,3617,3431,3200,2979,2790,2680,2645,2712,2840,3030,3231,3426,3576,3676,3708,3685,3618,3525,3435,3372,3337,3355,3408,3480,3559,3600,3588,3495,3305,3015,2639,2191,1715,1231,794,427,158,6,-44,8,121,274,419,532,577,547,440,264,54,-172,-371,-516,-585,-561,-440,-231,59,395,757,1095,1395,1598,1704,1680,1536,1278,928,523,100,-295,-624,-852,-952,-915,-750,-463,-98,321,743,1133,1456,1692,1831,1869,1830,1723,1580,1425,1280,1162,1078,1025,992,958,911,818,682,477,230,-60,-355,-635,-865,-1025,-1097,-1089,-1000,-864,-701,-542,-414,-322,-285,-296,-342,-417,-493,-564,-612,-625,-604,-547,-457,-359,-238,-143,-48,-3,20,-18,-78,-196,-319,-472,-602,-712,-778,-782,-729,-615,-453,-267,-74,95,222,284,277,198,56,-124,-323,-513,-669,-779,-836,-846,-827,-806,-802,-855,-978,-1184,-1479,-1831,-2232,-2630,-2990,-3272,-3442,-3486,-3401,-3196,-2900,-2551,-2180,-1837,-1545,-1332,-1213,-1169,-1201,-1260,-1331,-1365,-1344,-1252,-1083,-872,-628,-407,-247,-176,-249,-457,-819,-1311,-1894,-2533,-3153,-3716,-4159,-4457,-4579,-4544,-4351,-4070,-3713,-3363,-3030,-2771,-2578,-2463,-2400,-2368,-2335,-2278,-2178,-2029,-1846,-1631,-1430,-1243,-1116,-1044,-1043,-1112,-1220,-1377,-1522,-1662,-1751,-1786,-1755,-1667,-1526,-1363,-1182,-1013,-859,-735,-642,-580,-545,-530,-527,-523,-508,-473,-409,-315,-186,-28,158,356,564,755,932,1058,1151,1178,1159,1090,974,836,677,519,376,255,174,126,115,134,169,220,271,330,394,469,553,657,764,885,993,1095,1164,1208,1200,1156,1063,932,773,600,427,275,153,74,53,83,179,330,537,793,1087,1407,1749,2087,2421,2722,2987,3193,3341,3415,3416,3349,3214,3035,2818,2585,2357,2141,1960,1813,1707,1644,1607,1595,1595,1587,1580,1558,1529,1500,1474,1461,1461,1484,1509,1552,1580,1608,1603,1583,1515,1426,1296,1148,998,843,731,640,611,615,678,753,863,950,1031,1069,1063,1015,922,802,679,555,477,435,458,538,675,855,1059,1273,1460,1626,1728,1790,1802,1778,1742,1698,1671,1664,1683,1724,1784,1853,1921,1984,2021,2047,2037,2022,1986,1954,1932,1927,1951,2004,2086,2198,2332,2487,2649,2814,2965,3090,3184,3220,3204,3116,2957,2733,2437,2096,1716,1316,934,565,261,4,-177,-290,-338,-326,-268,-182,-67,41,153,235,294,310,291,223,117,-27,-201,-401,-608,-823,-1027,-1212,-1382,-1520,-1638,-1735,-1806,-1860,-1889,-1894,-1881,-1838,-1784,-1695,-1601,-1470,-1341,-1187,-1042,-898,-772,-676,-598,-551,-511,-468,-405,-297,-135,90,367,687,1020,1335,1599,1783,1855,1824,1666,1427,1106,770,432,160,-44,-130,-120,-7,176,395,617,800,928,975,953,868,744,615,492,418,381,405,466,555,643,706,728,683,585,427,237,47,-132,-252,-311,-292,-205,-70,86,228,316,330,236,48,-234,-586,-958,-1334,-1657,-1911,-2077,-2145,-2141,-2067,-1975,-1881,-1823,-1820,-1882,-2002,-2174,-2360,-2545,-2693,-2793,-2824,-2804,-2724,-2629,-2520,-2434,-2383,-2366,-2396,-2441,-2502,-2542,-2555,-2525,-2448,-2334,-2191,-2039,-1895,-1777,-1690,-1650,-1654,-1699,-1787,-1900,-2039,-2186,-2329,-2464,-2571,-2650,-2696,-2701,-2679,-2625,-2552,-2477,-2391,-2329,-2265,-2234,-2202,-2193,-2183,-2179,-2179,-2175,-2176,-2181,-2195,-2222,-2262,-2325,-2405,-2511,-2627,-2750,-2859,-2939,-2961,-2922,-2794,-2591,-2298,-1946,-1544,-1138,-750,-428,-192,-66,-46,-124,-265,-449,-635,-800,-921,-974,-958,-861,-690,-456,-177,123,420,689,906,1064,1141,1143,1070,925,740,522,304,98,-85,-248,-401,-554,-713,-881,-1041,-1192,-1302,-1388,-1427,-1441,-1436,-1427,-1442,-1492,-1603,-1783,-2044,-2389,-2804,-3266,-3746,-4196,-4573,-4847,-4981,-4989,-4874,-4672,-4420,-4145,-3865,-3580,-3271,-2927,-2514,-2043,-1486,-892,-262,336,876,1291,1556,1628,1530,1262,901,491,114,-189,-369,-444,-404,-311,-201,-123,-123,-206,-382,-622,-909,-1194,-1461,-1659,-1775,-1781,-1672,-1458,-1165,-824,-486,-170,90,301,461,582,682,767,864,964,1092,1219,1352,1450,1509,1512,1459,1372,1269,1178,1123,1126,1191,1333,1522,1763,2000,2236,2422,2556,2623,2624,2566,2473,2370,2299,2289,2370,2555,2830,3182,3566,3931,4244,4452,4559,4553,4469,4325,4153,3969,3764,3544,3276,2979,2637,2300,2000,1777,1676,1704,1854,2116,2424,2748,3024,3206,3265,3177,2941,2575,2114,1595,1066,562,115,-254,-525,-683,-713,-606,-362,3,470,994,1541,2062,2528,2912,3216,3438,3600,3709,3766,3782,3743,3656,3519,3328,3114,2876,2654,2467,2340,2294,2318,2399,2488,2547,2520,2381,2116,1757,1326,899,512,214,30,-51,-32,38,148,253,353,433,489,533,538,534,503,466,446,438,483,563,690,849,1020,1202,1374,1531,1657,1741,1761,1724,1611,1449,1242,1022,812,646,543,527,603,755,975,1219,1472,1699,1878,2003,2041,2014,1878,1678,1382,1043,659,277,-86,-390,-628,-771,-838,-809,-726,-579,-416,-240,-86,48,136,210,248,300,349,422,492,565,606,621,591,530,436,319,181,25,-153,-357,-593,-875,-1201,-1586,-2009,-2464,-2912,-3334,-3697,-3985,-4188,-4294,-4301,-4208,-4021,-3760,-3441,-3111,-2779,-2495,-2258,-2079,-1955,-1856,-1766,-1648,-1480,-1239,-922,-523,-63,439,948,1422,1817,2094,2219,2171,1942,1517,919,148,-756,-1773,-2865,-3987,-5109,-6170,-7133,-7953,-8579,-9008,-9204,-9191,-8967,-8549,-7964,-7209,-6327,-5317,-4229,-3091,-1958,-871,132,1026,1801,2454,3000,3437,3783,4022,4164,4197,4130,3971,3729,3427,3068,2677,2246,1798,1323,842,354,-129,-594,-1043,-1454,-1855,-2222,-2594,-2950,-3318,-3656,-3982,-4218,-4376,-4382,-4236,-3904,-3370,-2645,-1719,-632,594,1906,3248,4565,5793,6885,7782,8451,8858,8988,8850,8465,7877,7136,6308,5434,4569,3729,2929,2165,1430,700,-25,-770,-1512,-2249,-2935,-3534,-3986,-4246,-4255,-3996,-3427,-2579,-1452,-118,1368,2910,4428,5827,7054,8038,8768,9209,9377,9276,8934,8389,7667,6812,5848,4795,3687,2537,1371,223,-883,-1901,-2815,-3577,-4190,-4610,-4846,-4873,-4706,-4345,-3827,-3169,-2423,-1612,-781,44,826,1547,2175,2703,3118,3410,3590,3646,3590,3426,3154,2791,2349,1836,1268,659,5,-672,-1383,-2110,-2855,-3590,-4303,-4958,-5529,-5989,-6314,-6508,-6569,-6532,-6424,-6273,-6124,-5968,-5835,-5695,-5549,-5361,-5116,-4781,-4332,-3752,-3012,-2108,-1040,180,1519,2932,4367,5750,7027,8126,9014,9650,10028,10160,10050,9748,9253,8614,7832,6928,5935,4854,3745,2617,1526,496,-446,-1285,-2017,-2657,-3219,-3721,-4184,-4599,-4975,-5290,-5553,-5742,-5885,-5971,-6027,-6053,-6063,-6062,-6054,-6049,-6045,-6046,-6043,-6023,-5971,-5865,-5691,-5438,-5098,-4674,-4164,-3570,-2894,-2134,-1297,-392,568,1546,2531,3461,4322,5060,5652,6064,6274,6264,6028,5564,4893,4037,3047,1969,866,-206,-1201,-2078,-2831,-3438,-3921,-4262,-4474,-4531,-4419,-4115,-3595,-2850,-1874,-692,666,2131,3634,5092,6408,7520,8354,8871,9070,8944,8546,7923,7135,6243,5317,4384,3509,2690,1968,1337,802,364,0,-293,-544,-772,-985,-1202,-1399,-1572,-1684,-1705,-1604,-1346,-917,-316,450,1333,2299,3278,4212,5027,5660,6066,6195,6057,5631,4974,4093,3072,1911,707,-546,-1778,-2966,-4087,-5098,-5996,-6765,-7400,-7912,-8310,-8610,-8834,-9000,-9127,-9234,-9337,-9440,-9567,-9698,-9851,-9990,-10105,-10163,-10136,-10009,-9766,-9404,-8927,-8332,-7640,-6840,-5960,-4998,-3980,-2916,-1840,-760,283,1283,2208,3043,3764,4355,4805,5099,5234,5208,5011,4665,4148,3508,2723,1857,902,-80,-1073,-2043,-2956,-3822,-4593,-5305,-5918,-6461,-6909,-7267,-7511,-7625,-7575,-7344,-6911,-6279,-5462,-4493,-3417,-2291,-1172,-126,796,1541,2081,2401,2504,2413,2164,1789,1340,837,314,-221,-765,-1301,-1847,-2383,-2926,-3457,-3983,-4484,-4954,-5380,-5734,-6020,-6199,-6276,-6231,-6065,-5792,-5412,-4959,-4438,-3878,-3285,-2680,-2059,-1432,-803,-168,443,1031,1570,2039,2435,2738,2963,3105,3173,3190,3164,3128,3111,3138,3250,3463,3782,4193,4657,5106,5473,5680,5667,5394,4844,4033,3004,1822,569,-665,-1797,-2738,-3441,-3842,-3942,-3714,-3199,-2401,-1390,-185,1128,2521,3906,5233,6434,7436,8216,8712,8947,8912,8657,8229,7691,7097,6499,5923,5382,4870,4368,3852,3303,2719,2097,1477,884,370,-27,-286,-390,-358,-209,22,285,569,827,1069,1284,1481,1689,1899,2156,2444,2799,3210,3682,4204,4747,5293,5794,6221,6542,6732,6787,6730,6564,6352,6086,5818,5541,5267,4996,4726,4445,4159,3847,3509,3142,2724,2274,1771,1245,703,176,-308,-720,-1044,-1251,-1350,-1312,-1168,-896,-538,-90,407,933,1459,1958,2413,2808,3124,3362,3486,3518,3431,3246,2988,2674,2362,2082,1879,1779,1799,1912,2107,2314,2487,2566,2491,2237,1781,1122,293,-679,-1719,-2771,-3746,-4579,-5195,-5546,-5611,-5384,-4891,-4176,-3303,-2355,-1409,-556,127,583,767,675,320,-266,-1009,-1859,-2712,-3519,-4192,-4699,-5001,-5096,-4991,-4716,-4319,-3846,-3371,-2938,-2604,-2404,-2353,-2455,-2694,-3042,-3461,-3916,-4369,-4795,-5175,-5497,-5762,-5953,-6091,-6142,-6132,-6028,-5851,-5588,-5252,-4854,-4404,-3923,-3422,-2926,-2436,-1986,-1571,-1210,-916,-673,-514,-403,-374,-399,-499,-667,-917,-1247,-1657,-2131,-2644,-3157,-3613,-3963,-4143,-4111,-3843,-3324,-2577,-1643,-558,595,1776,2915,3979,4930,5750,6429,6961,7356,7608,7738,7725,7599,7324,6920,6375,5696,4917,4045,3145,2231,1368,566,-149,-781,-1346,-1860,-2366,-2882,-3443,-4057,-4715,-5416,-6099,-6741,-7261,-7635,-7800,-7759,-7485,-7023,-6384,-5640,-4818,-3985,-3169,-2415,-1739,-1171,-710,-372,-148,-31,-22,-91,-239,-433,-641,-847,-997,-1090,-1082,-986,-778,-489,-112,317,798,1291,1802,2289,2772,3223,3657,4074,4470,4875,5264,5665,6057,6447,6816,7172,7483,7760,7976,8121,8191,8163,8041,7821,7521,7149,6742,6291,5844,5371,4901,4410,3894,3362,2798,2232,1670,1141,667,265,-67,-312,-501,-625,-709,-764,-786,-806,-807,-812,-831,-851,-910,-972,-1064,-1152,-1240,-1306,-1340,-1345,-1311,-1256,-1190,-1124,-1080,-1064,-1087,-1154,-1265,-1415,-1610,-1836,-2091,-2367,-2650,-2931,-3198,-3422,-3596,-3677,-3640,-3445,-3061,-2464,-1648,-625,571,1876,3224,4530,5712,6696,7421,7848,7970,7794,7364,6733,5966,5134,4297,3498,2790,2171,1677,1289,1021,847,764,760,823,963,1165,1452,1813,2260,2780,3355,3969,4577,5153,5635,6005,6196,6206,5998,5570,4942,4126,3161,2102,963,-174,-1311,-2386,-3390,-4306,-5114,-5821,-6420,-6912,-7311,-7614,-7836,-7986,-8064,-8083,-8028,-7900,-7679,-7350,-6891,-6296,-5547,-4667,-3667,-2587,-1469,-368,670,1587,2348,2918,3277,3429,3392,3177,2843,2391,1882,1318,728,124,-497,-1110,-1731,-2329,-2909,-3450,-3941,-4361,-4705,-4955,-5114,-5174,-5153,-5035,-4853,-4584,-4251,-3839,-3356,-2786,-2137,-1388,-551,365,1344,2344,3338,4271,5112,5815,6364,6738,6940,6983,6878,6658,6338,5944,5501,5006,4482,3901,3272,2573,1791,936,-11,-1017,-2072,-3140,-4178,-5159,-6039,-6801,-7424,-7906,-8249,-8452,-8537,-8496,-8358,-8122,-7809,-7423,-6971,-6463,-5887,-5264,-4576,-3848,-3081,-2290,-1486,-680,128,926,1715,2491,3247,3973,4657,5289,5846,6324,6697,6958,7100,7099,6968,6675,6241,5655,4943,4124,3242,2336,1465,677,17,-465,-752,-815,-665,-309,215,857,1567,2276,2930,3474,3882,4120,4206,4147,3979,3746,3483,3228,3013,2841,2711,2601,2471,2285,1995,1571,993,259,-602,-1560,-2544,-3497,-4349,-5041,-5539,-5806,-5858,-5682,-5325,-4798,-4143,-3380,-2541,-1643,-708,242,1204,2137,3037,3863,4588,5180,5602,5832,5846,5642,5225,4612,3850,2961,2026,1066,151,-686,-1428,-2053,-2581,-3038,-3440,-3852,-4281,-4776,-5343,-5984,-6700,-7465,-8256,-9050,-9803,-10490,-11084,-11544,-11862,-12011,-11979,-11772,-11393,-10857,-10206,-9456,-8658,-7827,-7000,-6176,-5367,-4564,-3751,-2921,-2056,-1156,-218,744,1720,2669,3566,4367,5033,5528,5831,5916,5792,5457,4929,4244,3412,2493,1491,465,-576,-1597,-2576,-3496,-4343,-5096,-5752,-6296,-6720,-7021,-7185,-7214,-7103,-6855,-6483,-5990,-5402,-4736,-4008,-3258,-2484,-1723,-974,-249,444,1108,1726,2290,2786,3193,3499,3687,3754,3687,3502,3179,2758,2206,1578,839,46,-818,-1701,-2601,-3463,-4282,-5009,-5638,-6135,-6506,-6732,-6829,-6802,-6667,-6457,-6178,-5873,-5550,-5236,-4944,-4676,-4433,-4201,-3960,-3690,-3360,-2959,-2457,-1856,-1146,-342,539,1475,2427,3365,4239,5028,5684,6202,6554,6740,6768,6639,6379,6012,5570,5106,4653,4263,3962,3788,3734,3809,3981,4214,4470,4693,4843,4878,4790,4560,4224,3799,3340,2886,2487,2179,1982,1918,1974,2149,2417,2766,3156,3575,3980,4357,4672,4921,5078,5155,5141,5053,4895,4684,4434,4154,3867,3576,3299,3041,2806,2591,2399,2215,2029,1835,1611,1373,1109,842,587,357,189,87,85,179,389,694,1102,1584,2128,2715,3331,3946,4574,5160,5739,6246,6702,7056,7293,7385,7300,7041,6588,5983,5231,4398,3520,2657,1860,1167,625,242,41,6,120,356,660,1008,1330,1619,1820,1941,1960,1896,1749,1560,1336,1130,966,882,895,1032,1273,1616,2019,2452,2855,3212,3459,3604,3612,3510,3291,3002,2655,2298,1942,1621,1329,1079,854,654,453,253,31,-214,-493,-803,-1154,-1539,-1950,-2391,-2828,-3279,-3694,-4094,-4427,-4701,-4887,-4965,-4940,-4777,-4504,-4101,-3608,-3035,-2431,-1826,-1277,-810,-476,-278,-240,-341,-563,-871,-1220,-1568,-1880,-2118,-2278,-2335,-2316,-2232,-2120,-2024,-1974,-2016,-2159,-2413,-2762,-3166,-3594,-3983,-4292,-4479,-4526,-4425,-4202,-3893,-3540,-3216,-2945,-2802,-2776,-2906,-3153,-3504,-3909,-4321,-4697,-5002,-5201,-5298,-5277,-5162,-4962,-4694,-4377,-4008,-3596,-3125,-2582,-1950,-1216,-373,566,1585,2641,3700,4700,5609,6373,6968,7379,7600,7639,7522,7266,6903,6451,5925,5328,4669,3931,3122,2231,1262,227,-865,-1986,-3111,-4202,-5229,-6146,-6934,-7558,-8019,-8314,-8458,-8481,-8398,-8261,-8070,-7873,-7648,-7419,-7156,-6852,-6495,-6054,-5547,-4957,-4315,-3635,-2964,-2321,-1755,-1285,-921,-684,-535,-464,-426,-378,-285,-117,152,509,956,1459,1986,2507,2984,3393,3731,3988,4191,4369,4545,4755,5024,5343,5727,6138,6552,6928,7235,7429,7503,7440,7245,6950,6568,6146,5707,5279,4868,4482,4108,3725,3323,2871,2381,1831,1257,665,95,-416,-843,-1152,-1337,-1386,-1331,-1170,-969,-736,-540,-394,-350,-412,-595,-881,-1249,-1646,-2040,-2359,-2578,-2643,-2554,-2297,-1902,-1395,-820,-221,360,898,1365,1766,2089,2360,2573,2751,2884,2984,3029,3017,2922,2731,2442,2028,1530,925,274,-410,-1078,-1681,-2195,-2570,-2810,-2897,-2857,-2718,-2515,-2292,-2083,-1907,-1773,-1675,-1564,-1438,-1207,-884,-389,250,1060,2002,3041,4136,5220,6245,7163,7930,8537,8966,9245,9380,9421,9388,9309,9216,9096,8965,8795,8575,8291,7924,7480,6960,6383,5774,5146,4528,3920,3331,2742,2139,1489,777,-28,-927,-1923,-2993,-4096,-5194,-6225,-7140,-7894,-8456,-8810,-8977,-8957,-8803,-8543,-8213,-7860,-7485,-7128,-6768,-6421,-6065,-5690,-5287,-4835,-4337,-3782,-3182,-2535,-1862,-1173,-485,182,818,1405,1930,2385,2770,3067,3299,3439,3509,3496,3402,3223,2961,2608,2183,1681,1139,571,14,-501,-941,-1293,-1522,-1665,-1685,-1647,-1528,-1386,-1216,-1048,-872,-704,-514,-302,-42,285,691,1172,1744,2361,3016,3663,4249,4743,5084,5242,5188,4908,4402,3691,2813,1802,727,-374,-1432,-2421,-3296,-4049,-4670,-5167,-5562,-5868,-6122,-6331,-6528,-6708,-6891,-7044,-7186,-7254,-7265,-7160,-6946,-6586,-6099,-5470,-4722,-3869,-2927,-1922,-879,185,1238,2260,3228,4108,4883,5515,5986,6272,6353,6244,5938,5486,4920,4307,3701,3164,2751,2482,2385,2439,2619,2884,3176,3454,3674,3806,3848,3784,3648,3436,3175,2874,2544,2181,1790,1362,896,388,-151,-723,-1304,-1879,-2441,-2955,-3429,-3837,-4186,-4475,-4709,-4903,-5057,-5187,-5290,-5367,-5404,-5383,-5267,-5033,-4642,-4067,-3306,-2347,-1231,10,1317,2612,3832,4900,5754,6351,6661,6687,6434,5964,5307,4553,3753,2972,2266,1652,1162,768,481,244,55,-141,-354,-613,-931,-1309,-1758,-2261,-2821,-3425,-4067,-4745,-5444,-6175,-6904,-7643,-8357,-9034,-9657,-10190,-10628,-10944,-11130,-11184,-11105,-10908,-10612,-10230,-9795,-9310,-8803,-8260,-7687,-7065,-6367,-5588,-4685,-3672,-2525,-1280,45,1396,2717,3938,4988,5809,6341,6567,6470,6076,5435,4600,3663,2693,1763,929,219,-359,-819,-1201,-1551,-1911,-2331,-2828,-3419,-4094,-4820,-5571,-6291,-6950,-7509,-7943,-8250,-8416,-8471,-8412,-8266,-8051,-7761,-7421,-7008,-6522,-5949,-5271,-4491,-3594,-2616,-1558,-482,592,1598,2507,3274,3885,4321,4593,4722,4726,4659,4541,4420,4303,4213,4123,4024,3862,3611,3217,2663,1929,1027,-10,-1133,-2284,-3386,-4386,-5217,-5854,-6277,-6497,-6545,-6461,-6300,-6106,-5925,-5782,-5682,-5632,-5589,-5546,-5453,-5298,-5051,-4724,-4306,-3837,-3317,-2789,-2250,-1713,-1166,-596,34,728,1531,2428,3422,4489,5582,6660,7663,8543,9248,9752,10023,10078,9909,9566,9076,8490,7876,7265,6731,6291,5983,5803,5741,5763,5834,5899,5930,5877,5742,5503,5196,4827,4455,4095,3805,3579,3457,3397,3409,3425,3440,3388,3261,3037,2712,2315,1849,1365,876,425,19,-329,-620,-864,-1066,-1251,-1407,-1557,-1669,-1746,-1743,-1659,-1440,-1102,-614,-5,713,1485,2276,3013,3658,4161,4500,4679,4716,4660,4563,4496,4517,4678,5002,5490,6107,6802,7486,8090,8519,8725,8659,8326,7745,6982,6101,5195,4346,3608,3048,2657,2435,2338,2307,2285,2221,2058,1801,1425,981,493,17,-392,-701,-870,-896,-798,-587,-343,-80,118,243,252,167,2,-197,-376,-499,-511,-410,-175,148,542,927,1270,1493,1569,1466,1191,777,267,-257,-743,-1098,-1291,-1275,-1057,-662,-146,420,960,1392,1673,1757,1650,1369,958,478,-12,-454,-803,-1046,-1170,-1215,-1198,-1182,-1196,-1289,-1468,-1746,-2086,-2466,-2826,-3124,-3307,-3355,-3243,-3000,-2647,-2249,-1857,-1550,-1365,-1359,-1536,-1890,-2398,-2999,-3646,-4264,-4802,-5211,-5476,-5581,-5558,-5428,-5250,-5053,-4893,-4772,-4711,-4682,-4653,-4574,-4388,-4040,-3499,-2728,-1754,-582,705,2055,3366,4569,5575,6344,6838,7062,7039,6824,6467,6050,5617,5227,4894,4626,4406,4186,3938,3599,3143,2543,1797,914,-65,-1110,-2160,-3185,-4132,-4997,-5749,-6406,-6963,-7447,-7859,-8217,-8508,-8732,-8864,-8896,-8802,-8580,-8234,-7764,-7217,-6608,-5990,-5405,-4882,-4461,-4139,-3929,-3789,-3706,-3612,-3476,-3248,-2895,-2407,-1786,-1054,-264,550,1310,1987,2526,2910,3148,3238,3234,3167,3090,3045,3061,3165,3347,3602,3893,4181,4433,4603,4677,4645,4507,4305,4050,3803,3590,3437,3368,3366,3419,3484,3525,3484,3336,3050,2625,2078,1447,772,126,-457,-911,-1232,-1391,-1420,-1347,-1210,-1076,-971,-939,-1001,-1141,-1359,-1606,-1846,-2039,-2135,-2117,-1953,-1664,-1244,-759,-225,279,721,1050,1244,1292,1214,1026,795,551,371,272,304,452,710,1029,1362,1644,1838,1889,1803,1578,1247,871,490,180,-24,-84,-4,211,496,825,1106,1308,1367,1271,1013,611,104,-460,-1029,-1549,-1977,-2288,-2457,-2500,-2425,-2264,-2053,-1814,-1583,-1360,-1142,-915,-639,-280,194,828,1623,2590,3704,4917,6184,7422,8573,9565,10354,10905,11205,11273,11130,10830,10423,9956,9483,9022,8598,8191,7791,7349,6840,6222,5474,4597,3594,2501,1363,213,-887,-1916,-2842,-3669,-4392,-5052,-5657,-6252,-6845,-7455,-8077,-8686,-9267,-9766,-10153,-10395,-10452,-10330,-10018,-9537,-8928,-8206,-7439,-6640,-5854,-5091,-4352,-3627,-2902,-2134,-1319,-411,578,1662,2802,3980,5123,6191,7110,7822,8292,8478,8388,8029,7447,6692,5832,4937,4051,3233,2492,1842,1267,746,253,-233,-728,-1232,-1737,-2210,-2629,-2948,-3144,-3190,-3088,-2841,-2489,-2057,-1610,-1170,-796,-495,-279,-151,-68,-29,23,95,216,385,585,788,965,1050,1037,858,535,43,-572,-1285,-2041,-2774,-3457,-4012,-4438,-4701,-4805,-4774,-4619,-4391,-4104,-3810,-3512,-3239,-2986,-2740,-2499,-2228,-1922,-1552,-1122,-625,-83,491,1058,1600,2077,2477,2785,3006,3147,3244,3317,3412,3557,3770,4072,4440,4863,5285,5673,5954,6105,6071,5851,5453,4891,4242,3527,2845,2218,1709,1314,1045,846,686,489,206,-221,-803,-1557,-2435,-3398,-4361,-5250,-5984,-6501,-6755,-6747,-6478,-6017,-5420,-4766,-4145,-3604,-3204,-2944,-2820,-2777,-2772,-2713,-2559,-2240,-1745,-1076,-263,629,1530,2358,3056,3556,3862,3942,3855,3620,3311,2970,2654,2383,2186,2038,1934,1828,1690,1481,1182,770,252,-363,-1048,-1771,-2495,-3189,-3822,-4387,-4873,-5302,-5689,-6064,-6453,-6878,-7344,-7851,-8370,-8881,-9326,-9678,-9878,-9912,-9752,-9403,-8881,-8214,-7442,-6607,-5750,-4905,-4106,-3360,-2687,-2077,-1536,-1040,-596,-181,203,558,891,1185,1443,1649,1793,1874,1876,1818,1681,1504,1273,1031,778,547,329,154,-12,-161,-333,-560,-858,-1276,-1805,-2467,-3234,-4072,-4944,-5791,-6559,-7216,-7705,-8033,-8175,-8168,-8027,-7803,-7525,-7242,-6968,-6730,-6510,-6301,-6059,-5756,-5347,-4800,-4108,-3268,-2308,-1271,-211,808,1732,2504,3111,3526,3773,3878,3876,3832,3765,3732,3724,3751,3779,3774,3697,3504,3174,2701,2090,1382,606,-175,-926,-1604,-2183,-2667,-3044,-3358,-3622,-3873,-4140,-4438,-4776,-5143,-5524,-5873,-6169,-6353,-6410,-6317,-6068,-5699,-5222,-4703,-4169,-3682,-3252,-2909,-2626,-2387,-2143,-1838,-1429,-868,-138,768,1828,3005,4241,5481,6658,7718,8629,9347,9886,10225,10401,10426,10328,10139,9879,9572,9237,8890,8535,8204,7872,7580,7293,7040,6790,6552,6308,6052,5776,5471,5134,4761,4352,3903,3425,2913,2386,1843,1302,776,282,-163,-539,-836,-1041,-1160,-1189,-1157,-1060,-943,-806,-685,-573,-498,-439,-411,-393,-375,-343,-278,-168,7,246,566,942,1387,1863,2363,2855,3321,3744,4111,4419,4674,4880,5060,5226,5380,5548,5704,5851,5972,6035,6045,5968,5824,5603,5336,5034,4736,4458,4230,4069,3968,3934,3938,3961,3971,3941,3846,3673,3420,3095,2718,2321,1927,1573,1286,1064,925,839,783,740,658,539,351,107,-180,-484,-757,-964,-1060,-1010,-805,-443,51,637,1262,1873,2408,2831,3108,3219,3180,2990,2693,2308,1878,1422,973,542,136,-229,-570,-869,-1144,-1387,-1604,-1790,-1946,-2071,-2153,-2199,-2200,-2156,-2082,-1969,-1848,-1714,-1596,-1493,-1431,-1400,-1414,-1460,-1524,-1603,-1670,-1712,-1731,-1709,-1670,-1610,-1559,-1522,-1527,-1580,-1684,-1855,-2067,-2331,-2611,-2902,-3165,-3391,-3536,-3599,-3541,-3369,-3078,-2675,-2198,-1655,-1096,-541,-19,447,865,1229,1556,1863,2161,2454,2756,3034,3297,3505,3650,3709,3685,3565,3380,3128,2840,2533,2214,1901,1582,1259,912,537,113,-357,-882,-1453,-2066,-2699,-3342,-3969,-4561,-5105,-5570,-5957,-6245,-6441,-6544,-6560,-6508,-6393,-6241,-6058,-5856,-5651,-5427,-5213,-4967,-4720,-4439,-4139,-3822,-3484,-3148,-2816,-2506,-2222,-1978,-1761,-1585,-1430,-1295,-1163,-1026,-874,-700,-503,-285,-46,200,452,711,962,1221,1480,1740,2012,2279,2546,2810,3043,3270,3444,3590,3687,3736,3753,3722,3669,3580,3469,3330,3160,2962,2722,2448,2131,1785,1410,1031,660,324,36,-176,-322,-386,-395,-368,-317,-289,-278,-308,-368,-450,-529,-598,-626,-623,-582,-524,-470,-441,-457,-533,-663,-833,-1028,-1206,-1360,-1457,-1499,-1489,-1436,-1375,-1301,-1257,-1217,-1202,-1180,-1137,-1052,-905,-699,-417,-95,274,645,1008,1339,1613,1838,1984,2075,2104,2084,2039,1972,1910,1860,1840,1842,1867,1901,1918,1908,1841,1700,1494,1204,861,483,93,-266,-585,-827,-998,-1092,-1120,-1111,-1061,-1013,-954,-895,-827,-728,-589,-381,-101,266,707,1216,1774,2361,2953,3545,4103,4648,5153,5634,6092,6514,6922,7283,7609,7875,8072,8191,8218,8152,7993,7744,7424,7037,6614,6155,5684,5199,4696,4166,3594,2950,2226,1392,452,-590,-1712,-2868,-4017,-5100,-6069,-6884,-7522,-7969,-8253,-8377,-8394,-8326,-8200,-8055,-7871,-7685,-7455,-7207,-6910,-6580,-6220,-5833,-5445,-5048,-4653,-4248,-3810,-3321,-2755,-2090,-1331,-478,435,1373,2287,3130,3853,4432,4837,5076,5151,5093,4922,4683,4390,4089,3788,3525,3303,3153,3074,3076,3160,3304,3498,3700,3895,4039,4123,4124,4045,3888,3671,3408,3116,2820,2513,2215,1912,1607,1291,965,624,278,-75,-442,-808,-1210,-1629,-2103,-2623,-3192,-3794,-4409,-4991,-5515,-5931,-6213,-6339,-6307,-6128,-5828,-5450,-5023,-4591,-4184,-3803,-3467,-3156,-2854,-2550,-2208,-1831,-1378,-882,-302,307,963,1625,2273,2891,3445,3939,4350,4693,4964,5180,5345,5486,5578,5663,5687,5683,5606,5459,5228,4904,4501,4018,3487,2912,2338,1760,1212,685,190,-287,-745,-1197,-1652,-2106,-2568,-3035,-3490,-3953,-4387,-4819,-5225,-5612,-5983,-6310,-6609,-6829,-6983,-7023,-6950,-6754,-6422,-5975,-5417,-4772,-4064,-3319,-2556,-1806,-1086,-409,200,740,1191,1553,1816,1989,2073,2086,2050,1980,1913,1846,1812,1783,1772,1735,1670,1538,1332,1037,647,174,-378,-988,-1641,-2321,-3004,-3689,-4341,-4975,-5549,-6077,-6534,-6917,-7227,-7466,-7634,-7760,-7831,-7877,-7883,-7862,-7794,-7683,-7512,-7280,-6987,-6638,-6244,-5833,-5404,-5006,-4620,-4281,-3963,-3671,-3383,-3081,-2759,-2397,-2005,-1582,-1151,-716,-318,50,345,577,717,787,765,682,532,343,113,-122,-373,-613,-845,-1072,-1301,-1539,-1817,-2137,-2519,-2974,-3478,-4041,-4597,-5148,-5615,-5987,-6220,-6296,-6214,-5982,-5617,-5165,-4656,-4148,-3670,-3280,-2988,-2839,-2814,-2934,-3158,-3472,-3827,-4170,-4462,-4638,-4670,-4521,-4192,-3688,-3039,-2279,-1459,-612,208,980,1685,2295,2830,3268,3619,3886,4050,4128,4100,3981,3776,3496,3176,2822,2482,2156,1880,1639,1459,1297,1168,1028,864,660,385,46,-368,-852,-1376,-1944,-2499,-3036,-3503,-3878,-4140,-4262,-4256,-4116,-3877,-3566,-3220,-2878,-2563,-2288,-2056,-1841,-1636,-1381,-1080,-676,-192,391,1035,1717,2390,3030,3596,4087,4496,4849,5169,5490,5836,6232,6683,7185,7713,8254,8748,9197,9528,9752,9829,9759,9553,9202,8750,8201,7605,6984,6384,5833,5362,4990,4722,4556,4475,4448,4446,4432,4376,4258,4060,3781,3434,3030,2599,2155,1735,1356,1032,787,602,494,424,393,353,305,209,60,-151,-419,-731,-1055,-1377,-1643,-1848,-1942,-1934,-1799,-1550,-1188,-729,-185,426,1083,1774,2460,3142,3769,4337,4807,5168,5397,5501,5469,5338,5123,4867,4618,4404,4279,4258,4366,4593,4941,5356,5830,6280,6685,6979,7136,7123,6934,6577,6071,5463,4792,4116,3483,2937,2501,2197,2006,1922,1900,1915,1926,1908,1845,1736,1585,1417,1243,1087,959,856,770,678,556,382,130,-188,-592,-1022,-1486,-1906,-2268,-2519,-2644,-2628,-2493,-2245,-1940,-1608,-1299,-1056,-893,-841,-889,-1028,-1237,-1482,-1731,-1950,-2109,-2185,-2160,-2037,-1809,-1506,-1143,-751,-381,-51,194,323,346,231,20,-271,-616,-951,-1263,-1495,-1631,-1664,-1579,-1417,-1180,-927,-666,-460,-295,-215,-193,-232,-304,-383,-450,-461,-423,-291,-92,192,531,917,1324,1733,2120,2470,2765,2998,3147,3217,3187,3067,2855,2550,2174,1734,1255,757,268,-191,-598,-942,-1225,-1442,-1618,-1764,-1902,-2058,-2240,-2465,-2734,-3045,-3388,-3746,-4102,-4430,-4715,-4946,-5099,-5195,-5216,-5185,-5112,-5012,-4901,-4799,-4710,-4645,-4596,-4560,-4514,-4446,-4333,-4156,-3913,-3594,-3223,-2810,-2397,-2005,-1683,-1438,-1301,-1255,-1284,-1363,-1437,-1468,-1417,-1243,-949,-537,-30,523,1080,1588,2000,2289,2433,2427,2294,2043,1727,1362,1001,666,385,180,40,-5,2,94,217,399,589,808,1017,1216,1399,1529,1628,1640,1600,1457,1253,968,648,302,-14,-297,-486,-610,-626,-587,-488,-393,-313,-306,-372,-539,-787,-1105,-1458,-1811,-2139,-2400,-2590,-2678,-2680,-2576,-2398,-2125,-1801,-1410,-992,-560,-134,241,562,776,893,881,770,552,281,-29,-323,-580,-761,-857,-859,-766,-604,-360,-87,237,560,898,1220,1520,1787,2000,2152,2223,2211,2108,1921,1670,1366,1051,737,454,221,38,-87,-161,-207,-217,-230,-235,-261,-287,-344,-390,-456,-509,-552,-580,-579,-551,-488,-385,-241,-57,170,432,730,1058,1405,1780,2162,2561,2964,3366,3767,4149,4517,4849,5154,5409,5632,5798,5933,6012,6056,6052,6009,5926,5805,5656,5476,5280,5071,4847,4617,4362,4080,3753,3361,2896,2348,1724,1036,312,-417,-1115,-1754,-2311,-2777,-3153,-3455,-3710,-3952,-4201,-4505,-4855,-5278,-5740,-6233,-6702,-7131,-7461,-7677,-7749,-7674,-7452,-7101,-6639,-6092,-5493,-4856,-4214,-3573,-2949,-2345,-1769,-1207,-686,-162,323,817,1289,1765,2233,2696,3151,3591,4015,4421,4815,5199,5582,5970,6369,6773,7182,7576,7934,8244,8467,8598,8609,8505,8281,7955,7540,7059,6529,5970,5384,4779,4153,3495,2815,2104,1379,652,-62,-737,-1354,-1905,-2368,-2757,-3070,-3325,-3539,-3740,-3928,-4138,-4359,-4593,-4839,-5065,-5269,-5417,-5504,-5493,-5401,-5192,-4896,-4496,-4025,-3484,-2903,-2284,-1660,-1023,-407,209,797,1373,1916,2440,2921,3371,3769,4113,4400,4618,4769,4851,4858,4801,4673,4484,4237,3934,3586,3200,2786,2359,1919,1481,1037,595,139,-329,-826,-1348,-1904,-2490,-3089,-3699,-4273,-4805,-5248,-5590,-5801,-5889,-5843,-5694,-5449,-5140,-4782,-4397,-3995,-3583,-3173,-2756,-2356,-1956,-1586,-1239,-938,-685,-482,-343,-239,-191,-157,-149,-145,-145,-148,-152,-161,-177,-202,-237,-293,-356,-457,-575,-754,-979,-1278,-1655,-2114,-2655,-3267,-3927,-4618,-5295,-5948,-6526,-7024,-7421,-7702,-7881,-7943,-7901,-7770,-7537,-7244,-6864,-6448,-5985,-5521,-5058,-4638,-4264,-3969,-3747,-3604,-3532,-3504,-3519,-3532,-3545,-3517,-3463,-3353,-3207,-3028,-2822,-2615,-2415,-2237,-2106,-2014,-1985,-2006,-2090,-2209,-2374,-2545,-2725,-2895,-3030,-3149,-3223,-3283,-3311,-3338,-3350,-3378,-3399,-3436,-3464,-3495,-3515,-3526,-3517,-3502,-3459,-3411,-3333,-3239,-3123,-2993,-2850,-2716,-2590,-2507,-2473,-2508,-2624,-2825,-3109,-3463,-3864,-4287,-4691,-5048,-5324,-5489,-5529,-5433,-5202,-4848,-4386,-3836,-3229,-2576,-1916,-1253,-611,-3,568,1087,1551,1962,2307,2597,2828,3000,3127,3193,3217,3191,3117,3012,2872,2718,2562,2409,2284,2175,2097,2026,1962,1876,1759,1595,1370,1102,778,440,88,-240,-540,-788,-994,-1150,-1270,-1371,-1453,-1538,-1629,-1715,-1811,-1883,-1935,-1936,-1890,-1761,-1580,-1311,-997,-629,-246,143,507,840,1117,1353,1539,1700,1857,2024,2243,2515,2869,3298,3801,4364,4961,5562,6140,6663,7111,7462,7719,7870,7944,7937,7887,7790,7686,7567,7457,7358,7270,7201,7146,7108,7083,7078,7080,7095,7117,7133,7144,7133,7077,6979,6793,6530,6156,5679,5091,4407,3646,2824,1994,1160,391,-310,-897,-1364,-1705,-1915,-2030,-2052,-2023,-1966,-1893,-1849,-1804,-1805,-1798,-1813,-1804,-1774,-1707,-1586,-1426,-1210,-952,-652,-305,71,490,938,1417,1925,2447,2997,3550,4129,4700,5279,5833,6359,6826,7223,7520,7727,7813,7813,7719,7568,7400,7226,7107,7031,7038,7093,7204,7311,7403,7424,7354,7169,6863,6445,5942,5388,4833,4310,3873,3518,3278,3100,2976,2830,2624,2299,1815,1175,364,-557,-1553,-2546,-3465,-4258,-4861,-5271,-5462,-5476,-5333,-5099,-4804,-4517,-4261,-4061,-3942,-3874,-3870,-3885,-3911,-3913,-3882,-3803,-3678,-3504,-3299,-3056,-2798,-2515,-2206,-1874,-1492,-1069,-580,-34,570,1212,1877,2536,3155,3714,4169,4515,4715,4779,4688,4469,4125,3695,3199,2686,2184,1748,1390,1164,1057,1092,1239,1474,1760,2047,2298,2467,2537,2487,2324,2062,1719,1339,928,541,168,-162,-454,-731,-982,-1250,-1520,-1822,-2127,-2446,-2734,-2986,-3163,-3252,-3249,-3154,-2992,-2791,-2593,-2437,-2361,-2381,-2519,-2747,-3058,-3395,-3726,-4001,-4192,-4276,-4261,-4155,-4013,-3860,-3766,-3754,-3859,-4077,-4392,-4750,-5097,-5357,-5461,-5361,-5018,-4448,-3668,-2755,-1779,-841,-28,585,946,1036,865,484,-44,-620,-1166,-1584,-1831,-1854,-1667,-1291,-778,-202,376,886,1287,1548,1673,1673,1591,1456,1319,1202,1127,1099,1105,1129,1149,1137,1095,1006,883,747,607,501,435,432,494,622,809,1034,1275,1502,1672,1762,1716,1521,1149,598,-114,-953,-1872,-2796,-3674,-4432,-5026,-5427,-5619,-5628,-5472,-5217,-4890,-4574,-4271,-4052,-3889,-3812,-3784,-3782,-3780,-3735,-3624,-3434,-3149,-2794,-2366,-1923,-1464,-1048,-683,-378,-152,38,189,358,567,846,1218,1677,2212,2785,3351,3856,4257,4512,4606,4532,4322,4000,3621,3225,2860,2546,2305,2117,1980,1839,1689,1461,1172,775,302,-239,-810,-1363,-1851,-2221,-2446,-2493,-2379,-2112,-1746,-1331,-931,-599,-383,-303,-362,-536,-780,-1030,-1234,-1322,-1269,-1042,-666,-164,407,985,1513,1936,2225,2374,2399,2329,2230,2130,2104,2157,2328,2589,2930,3306,3669,3989,4222,4359,4403,4362,4273,4164,4072,4021,4032,4101,4232,4388,4564,4699,4794,4779,4658,4389,3972,3399,2680,1841,905,-80,-1075,-2023,-2894,-3634,-4240,-4696,-5009,-5219,-5329,-5398,-5431,-5470,-5502,-5556,-5598,-5633,-5641,-5601,-5514,-5367,-5165,-4920,-4642,-4348,-4046,-3758,-3470,-3202,-2935,-2660,-2358,-2006,-1571,-1036,-374,429,1357,2400,3516,4651,5749,6745,7576,8213,8613,8784,8741,8532,8207,7836,7474,7178,6974,6877,6869,6926,6997,7044,7010,6871,6601,6203,5692,5109,4483,3867,3295,2789,2366,2017,1730,1478,1237,981,688,360,-18,-412,-820,-1198,-1537,-1807,-2000,-2129,-2186,-2224,-2237,-2278,-2336,-2428,-2530,-2621,-2663,-2632,-2493,-2247,-1899,-1475,-1024,-590,-233,17,119,86,-88,-355,-687,-1019,-1323,-1539,-1660,-1653,-1536,-1309,-1005,-647,-275,80,373,584,672,635,455,151,-261,-751,-1264,-1772,-2207,-2548,-2756,-2817,-2739,-2530,-2228,-1860,-1465,-1084,-722,-425,-164,30,187,300,394,455,511,524,517,457,348,187,-35,-287,-573,-853,-1118,-1339,-1511,-1616,-1668,-1672,-1646,-1624,-1624,-1692,-1839,-2094,-2461,-2932,-3492,-4104,-4734,-5326,-5854,-6265,-6553,-6703,-6731,-6663,-6527,-6373,-6211,-6080,-5982,-5901,-5845,-5764,-5658,-5498,-5283,-5013,-4700,-4373,-4047,-3762,-3528,-3369,-3285,-3279,-3329,-3434,-3555,-3687,-3804,-3896,-3957,-3983,-3979,-3954,-3915,-3882,-3851,-3847,-3858,-3895,-3939,-3997,-4042,-4074,-4085,-4063,-4021,-3961,-3890,-3826,-3774,-3742,-3729,-3736,-3741,-3750,-3732,-3688,-3607,-3479,-3326,-3126,-2922,-2693,-2468,-2247,-2034,-1842,-1674,-1547,-1474,-1471,-1550,-1716,-1975,-2315,-2720,-3163,-3619,-4051,-4437,-4744,-4971,-5102,-5160,-5145,-5091,-5000,-4908,-4792,-4680,-4542,-4377,-4173,-3918,-3610,-3264,-2873,-2477,-2069,-1691,-1338,-1021,-743,-477,-225,45,351,696,1102,1548,2032,2532,3018,3464,3847,4129,4317,4382,4343,4207,3994,3730,3440,3152,2877,2646,2443,2285,2153,2033,1922,1790,1644,1467,1261,1040,789,544,284,44,-191,-406,-610,-793,-977,-1145,-1320,-1489,-1657,-1819,-1973,-2103,-2208,-2267,-2277,-2226,-2098,-1901,-1621,-1271,-863,-399,91,601,1118,1636,2151,2682,3218,3791,4391,5021,5672,6315,6932,7481,7939,8277,8487,8565,8539,8421,8272,8116,8008,7971,8031,8190,8441,8758,9115,9474,9796,10056,10210,10251,10150,9902,9495,8936,8226,7384,6440,5416,4363,3317,2310,1393,565,-140,-741,-1241,-1659,-2024,-2336,-2630,-2886,-3119,-3310,-3446,-3523,-3530,-3472,-3355,-3194,-3014,-2814,-2638,-2450,-2284,-2100,-1893,-1635,-1316,-912,-430,136,772,1460,2190,2939,3700,4449,5182,5880,6537,7131,7655,8088,8428,8654,8781,8792,8720,8556,8341,8077,7801,7524,7268,7040,6856,6702,6591,6503,6432,6367,6296,6208,6103,5958,5791,5559,5299,4960,4572,4112,3586,3016,2395,1774,1146,563,26,-447,-852,-1205,-1509,-1804,-2092,-2420,-2771,-3175,-3604,-4059,-4503,-4917,-5280,-5559,-5760,-5852,-5851,-5757,-5575,-5324,-5011,-4653,-4262,-3851,-3429,-3007,-2580,-2168,-1744,-1321,-876,-387,136,734,1378,2074,2799,3504,4169,4729,5157,5414,5487,5379,5110,4716,4251,3757,3293,2882,2567,2340,2219,2185,2219,2328,2469,2659,2872,3096,3330,3532,3694,3771,3737,3556,3216,2699,2036,1238,381,-490,-1297,-1976,-2489,-2792,-2894,-2806,-2569,-2243,-1875,-1541,-1276,-1129,-1127,-1269,-1562,-1994,-2528,-3163,-3841,-4550,-5253,-5914,-6507,-7002,-7371,-7607,-7683,-7611,-7387,-7032,-6571,-6030,-5449,-4860,-4294,-3782,-3340,-2983,-2707,-2518,-2390,-2318,-2271,-2228,-2171,-2078,-1937,-1743,-1487,-1185,-829,-447,-39,377,778,1160,1498,1778,2005,2149,2240,2261,2244,2183,2109,2009,1898,1763,1593,1392,1133,838,506,155,-170,-461,-661,-760,-725,-565,-275,104,550,1014,1447,1821,2086,2228,2229,2078,1788,1361,822,193,-504,-1225,-1956,-2641,-3267,-3793,-4207,-4490,-4651,-4692,-4649,-4550,-4431,-4326,-4268,-4253,-4305,-4378,-4480,-4556,-4596,-4572,-4481,-4327,-4128,-3913,-3704,-3539,-3417,-3352,-3316,-3294,-3232,-3114,-2871,-2515,-1999,-1357,-589,254,1136,1993,2784,3452,3963,4293,4430,4387,4179,3852,3432,2988,2540,2146,1816,1569,1399,1290,1217,1152,1061,931,732,473,156,-200,-560,-901,-1181,-1383,-1484,-1483,-1387,-1221,-1009,-796,-604,-473,-411,-426,-501,-615,-728,-815,-831,-763,-607,-363,-69,251,553,810,984,1083,1087,1040,944,849,761,717,708,747,803,876,936,975,988,972,951,927,941,993,1111,1296,1542,1845,2180,2529,2874,3188,3459,3664,3795,3834,3780,3613,3353,2985,2548,2053,1543,1052,622,280,50,-66,-78,-20,70,143,158,80,-112,-411,-807,-1251,-1714,-2146,-2504,-2773,-2924,-2981,-2942,-2856,-2735,-2630,-2551,-2527,-2551,-2619,-2700,-2772,-2790,-2727,-2539,-2220,-1747,-1149,-434,339,1129,1872,2522,3036,3393,3584,3631,3555,3410,3236,3090,3010,3030,3161,3405,3739,4133,4543,4933,5250,5484,5591,5596,5490,5312,5104,4897,4748,4672,4699,4826,5039,5310,5599,5869,6081,6205,6235,6149,5978,5719,5413,5068,4718,4359,4011,3659,3299,2916,2504,2049,1568,1053,535,24,-463,-898,-1287,-1610,-1879,-2097,-2274,-2423,-2550,-2670,-2774,-2891,-2992,-3106,-3224,-3344,-3487,-3629,-3780,-3921,-4047,-4135,-4191,-4189,-4148,-4070,-3967,-3869,-3779,-3730,-3714,-3736,-3776,-3805,-3794,-3705,-3511,-3190,-2747,-2181,-1522,-806,-56,667,1354,1954,2465,2870,3164,3367,3461,3488,3417,3291,3081,2816,2480,2099,1665,1208,737,279,-145,-503,-786,-962,-1040,-1019,-918,-775,-622,-513,-489,-583,-831,-1224,-1775,-2434,-3184,-3960,-4720,-5428,-6025,-6520,-6878,-7122,-7264,-7334,-7346,-7349,-7332,-7338,-7343,-7362,-7362,-7341,-7258,-7109,-6866,-6534,-6115,-5624,-5098,-4558,-4057,-3622,-3283,-3068,-2979,-3016,-3165,-3402,-3701,-4031,-4369,-4691,-4993,-5250,-5479,-5651,-5792,-5871,-5905,-5874,-5784,-5634,-5428,-5174,-4892,-4597,-4313,-4070,-3874,-3760,-3708,-3743,-3815,-3934,-4039,-4121,-4137,-4061,-3887,-3590,-3187,-2690,-2113,-1513,-909,-363,84,389,519,449,186,-266,-865,-1563,-2305,-3009,-3629,-4085,-4362,-4421,-4279,-3962,-3506,-2985,-2447,-1969,-1593,-1366,-1303,-1407,-1668,-2043,-2504,-3001,-3495,-3952,-4344,-4658,-4884,-5024,-5086,-5068,-4993,-4847,-4636,-4355,-3979,-3517,-2940,-2266,-1501,-679,163,969,1688,2267,2667,2868,2865,2681,2359,1953,1531,1156,878,746,766,944,1250,1643,2074,2486,2833,3075,3191,3179,3049,2830,2564,2286,2033,1834,1698,1630,1621,1638,1673,1687,1669,1604,1488,1332,1145,945,759,592,465,371,313,271,239,189,120,26,-98,-222,-341,-418,-431,-360,-198,75,422,854,1328,1825,2331,2810,3271,3689,4090,4453,4823,5175,5557,5944,6363,6805,7261,7727,8173,8579,8924,9171,9312,9316,9188,8918,8528,8031,7458,6847,6225,5642,5111,4670,4322,4085,3939,3883,3882,3920,3956,3968,3914,3786,3547,3206,2749,2198,1574,901,225,-429,-1011,-1496,-1858,-2068,-2142,-2058,-1855,-1535,-1131,-674,-175,325,819,1286,1706,2079,2383,2623,2788,2891,2926,2926,2892,2869,2861,2912,3017,3207,3466,3794,4171,4578,4979,5365,5701,5982,6192,6335,6412,6442,6426,6400,6355,6328,6306,6300,6303,6296,6279,6223,6133,5987,5790,5538,5241,4901,4538,4148,3746,3332,2900,2451,1971,1460,917,350,-237,-811,-1368,-1869,-2301,-2651,-2907,-3062,-3146,-3142,-3108,-3028,-2953,-2864,-2807,-2741,-2702,-2655,-2603,-2531,-2428,-2278,-2076,-1805,-1467,-1056,-586,-60,498,1062,1622,2132,2593,2971,3254,3448,3539,3560,3501,3413,3294,3180,3088,3021,3003,3033,3102,3231,3380,3576,3772,3972,4147,4273,4330,4293,4149,3886,3510,3031,2475,1873,1266,694,192,-202,-486,-633,-678,-621,-514,-383,-282,-239,-292,-456,-740,-1141,-1634,-2198,-2791,-3389,-3945,-4445,-4861,-5187,-5427,-5584,-5678,-5718,-5730,-5709,-5683,-5631,-5566,-5475,-5346,-5182,-4960,-4697,-4375,-4018,-3623,-3215,-2810,-2426,-2088,-1796,-1572,-1401,-1282,-1205,-1147,-1107,-1055,-1008,-937,-876,-806,-759,-729,-742,-785,-871,-972,-1083,-1170,-1212,-1176,-1051,-814,-483,-54,425,934,1409,1821,2120,2282,2295,2154,1885,1514,1074,622,190,-178,-442,-586,-597,-462,-227,114,483,860,1172,1378,1434,1307,983,474,-209,-1005,-1871,-2738,-3541,-4227,-4755,-5101,-5258,-5244,-5079,-4804,-4464,-4093,-3738,-3429,-3190,-3039,-2984,-3023,-3142,-3345,-3588,-3884,-4173,-4465,-4701,-4885,-4971,-4960,-4824,-4573,-4199,-3719,-3151,-2519,-1848,-1173,-519,88,616,1059,1395,1617,1734,1737,1649,1475,1232,945,615,277,-78,-415,-741,-1034,-1298,-1508,-1678,-1771,-1814,-1773,-1678,-1504,-1292,-1025,-745,-453,-174,75,289,451,576,656,716,761,807,859,919,976,1021,1037,1006,925,778,587,352,105,-129,-325,-447,-482,-421,-250,-8,310,647,983,1276,1502,1635,1682,1634,1515,1349,1154,968,800,664,569,499,461,429,413,394,390,386,404,428,471,513,549,561,525,441,284,76,-191,-477,-767,-1018,-1204,-1302,-1291,-1175,-948,-642,-257,163,607,1048,1471,1863,2213,2509,2745,2912,2993,2983,2866,2640,2314,1898,1421,927,439,25,-301,-490,-543,-446,-229,98,484,888,1288,1608,1870,2005,2037,1962,1771,1515,1182,820,441,69,-272,-571,-810,-974,-1060,-1043,-932,-699,-364,97,650,1300,2012,2758,3508,4223,4879,5437,5900,6235,6465,6586,6628,6603,6552,6481,6426,6385,6370,6361,6361,6336,6283,6177,6020,5798,5527,5214,4880,4549,4241,3974,3757,3592,3466,3354,3237,3079,2861,2562,2178,1717,1193,635,73,-468,-947,-1363,-1691,-1935,-2102,-2202,-2245,-2264,-2256,-2261,-2281,-2338,-2438,-2601,-2811,-3093,-3407,-3769,-4132,-4490,-4808,-5052,-5213,-5260,-5194,-5007,-4712,-4325,-3853,-3340,-2774,-2212,-1639,-1092,-565,-80,375,776,1139,1440,1687,1865,1973,2001,1952,1823,1633,1382,1105,811,544,311,160,73,93,180,347,549,777,976,1133,1205,1172,1022,752,359,-120,-685,-1285,-1903,-2508,-3073,-3594,-4051,-4449,-4784,-5061,-5280,-5448,-5552,-5605,-5589,-5516,-5384,-5193,-4960,-4692,-4400,-4114,-3839,-3604,-3424,-3308,-3275,-3322,-3460,-3671,-3970,-4322,-4738,-5182,-5647,-6112,-6556,-6961,-7306,-7578,-7754,-7834,-7802,-7677,-7461,-7185,-6876,-6561,-6280,-6047,-5886,-5801,-5781,-5816,-5871,-5922,-5930,-5879,-5741,-5520,-5211,-4841,-4423,-3993,-3564,-3175,-2826,-2538,-2310,-2128,-2006,-1904,-1847,-1806,-1801,-1833,-1908,-2033,-2211,-2421,-2665,-2904,-3121,-3286,-3361,-3347,-3203,-2963,-2607,-2183,-1704,-1225,-770,-390,-103,60,97,0,-210,-522,-902,-1325,-1768,-2198,-2605,-2972,-3301,-3587,-3837,-4052,-4224,-4370,-4451,-4482,-4430,-4294,-4070,-3760,-3379,-2965,-2527,-2132,-1778,-1515,-1343,-1267,-1281,-1358,-1480,-1613,-1741,-1824,-1869,-1832,-1741,-1563,-1323,-1007,-637,-205,260,763,1276,1791,2294,2761,3189,3553,3851,4073,4206,4265,4227,4118,3926,3662,3339,2949,2525,2058,1585,1105,657,246,-101,-361,-536,-598,-567,-438,-239,11,277,532,742,892,958,948,861,722,558,401,289,255,322,511,819,1243,1760,2350,2977,3617,4233,4804,5307,5726,6054,6278,6397,6408,6309,6111,5819,5460,5054,4641,4253,3921,3682,3546,3531,3622,3814,4069,4372,4676,4961,5196,5359,5441,5436,5339,5178,4948,4696,4425,4177,3954,3784,3644,3551,3456,3366,3230,3050,2802,2494,2140,1769,1416,1122,918,831,873,1035,1308,1648,2036,2415,2761,3035,3220,3299,3273,3146,2934,2662,2341,2015,1692,1419,1206,1091,1084,1213,1470,1872,2391,3026,3731,4493,5251,5991,6654,7221,7658,7945,8075,8050,7862,7549,7102,6569,5962,5316,4665,4028,3448,2927,2496,2153,1895,1723,1613,1555,1529,1508,1494,1450,1388,1292,1156,1004,807,611,387,180,-31,-207,-366,-473,-544,-553,-501,-379,-176,92,441,829,1265,1695,2116,2486,2787,3001,3114,3123,3044,2879,2673,2436,2213,2016,1876,1796,1785,1833,1939,2074,2247,2413,2584,2729,2846,2925,2956,2942,2877,2773,2629,2465,2285,2117,1956,1829,1721,1635,1567,1485,1394,1261,1085,860,586,283,-40,-344,-619,-826,-963,-1008,-974,-866,-701,-515,-325,-169,-77,-59,-149,-341,-631,-1025,-1480,-1996,-2526,-3056,-3540,-3968,-4295,-4516,-4613,-4572,-4408,-4117,-3723,-3251,-2719,-2172,-1633,-1138,-723,-406,-218,-166,-256,-492,-843,-1310,-1830,-2396,-2940,-3439,-3843,-4133,-4278,-4285,-4136,-3868,-3484,-3034,-2535,-2039,-1561,-1143,-799,-544,-388,-334,-369,-498,-689,-941,-1214,-1494,-1742,-1943,-2057,-2080,-1987,-1779,-1461,-1051,-574,-66,434,886,1258,1511,1645,1625,1486,1214,852,428,-34,-483,-914,-1285,-1605,-1856,-2052,-2192,-2291,-2353,-2390,-2407,-2409,-2405,-2385,-2378,-2355,-2365,-2378,-2431,-2510,-2628,-2779,-2958,-3154,-3352,-3546,-3717,-3866,-3974,-4046,-4072,-4060,-4000,-3906,-3763,-3593,-3382,-3144,-2882,-2601,-2319,-2034,-1776,-1540,-1346,-1201,-1098,-1051,-1043,-1072,-1136,-1217,-1325,-1451,-1598,-1776,-1983,-2221,-2489,-2769,-3043,-3285,-3455,-3532,-3481,-3296,-2962,-2510,-1955,-1347,-737,-171,291,614,776,756,565,225,-235,-771,-1324,-1867,-2324,-2682,-2895,-2946,-2838,-2564,-2151,-1624,-1012,-364,293,914,1470,1938,2293,2531,2645,2633,2514,2292,1996,1654,1294,958,676,480,399,444,622,911,1302,1727,2169,2540,2817,2937,2885,2641,2223,1655,984,269,-433,-1059,-1572,-1935,-2142,-2199,-2128,-1973,-1753,-1528,-1308,-1123,-987,-879,-814,-755,-701,-622,-517,-375,-198,1,221,432,634,796,924,997,1026,1009,962,893,828,767,735,733,757,810,870,927,972,983,967,920,853,780,720,691,709,782,916,1094,1321,1552,1784,1984,2124,2208,2205,2140,2008,1849,1670,1530,1436,1442,1553,1787,2145,2607,3155,3742,4341,4894,5381,5757,6008,6127,6108,5980,5757,5478,5179,4896,4664,4514,4452,4492,4611,4802,5020,5247,5431,5557,5592,5534,5382,5146,4849,4511,4154,3802,3457,3131,2821,2524,2232,1942,1652,1371,1104,870,677,537,461,424,440,454,472,438,350,180,-71,-399,-783,-1200,-1613,-2001,-2327,-2596,-2776,-2901,-2956,-2969,-2951,-2902,-2847,-2761,-2669,-2538,-2388,-2197,-1986,-1745,-1499,-1249,-1017,-816,-645,-528,-438,-402,-378,-384,-382,-376,-351,-294,-216,-110,11,135,240,331,359,362,287,189,41,-100,-231,-316,-330,-268,-116,115,397,714,1011,1267,1423,1471,1367,1122,740,237,-338,-947,-1540,-2056,-2470,-2726,-2830,-2761,-2553,-2237,-1860,-1477,-1153,-918,-839,-910,-1159,-1568,-2110,-2765,-3475,-4213,-4925,-5591,-6172,-6666,-7053,-7350,-7554,-7691,-7764,-7799,-7795,-7764,-7706,-7610,-7487,-7318,-7126,-6900,-6679,-6463,-6295,-6178,-6138,-6166,-6256,-6381,-6506,-6590,-6592,-6473,-6220,-5817,-5292,-4663,-3990,-3313,-2704,-2187,-1821,-1604,-1546,-1625,-1806,-2040,-2291,-2504,-2655,-2722,-2692,-2587,-2411,-2196,-1965,-1744,-1550,-1407,-1309,-1273,-1290,-1355,-1464,-1603,-1769,-1938,-2118,-2275,-2440,-2571,-2714,-2841,-2990,-3149,-3343,-3550,-3789,-4035,-4278,-4515,-4715,-4890,-5019,-5111,-5166,-5189,-5184,-5151,-5088,-4996,-4861,-4684,-4452,-4167,-3824,-3428,-2991,-2521,-2047,-1585,-1169,-822,-568,-428,-409,-504,-704,-969,-1263,-1540,-1746,-1841,-1794,-1583,-1219,-714,-112,548,1210,1823,2345,2739,2984,3068,3005,2799,2496,2115,1705,1289,918,593,348,176,72,29,25,47,80,116,150,187,226,271,332,388,456,502,531,524,483,409,320,235,193,220,357,616,1017,1541,2168,2850,3538,4171,4695,5064,5256,5254,5083,4760,4342,3865,3399,2966,2627,2373,2244,2208,2276,2410,2596,2810,3026,3231,3404,3541,3625,3668,3648,3600,3505,3397,3274,3157,3045,2953,2868,2797,2735,2671,2618,2563,2519,2487,2472,2474,2505,2547,2619,2698,2790,2891,2983,3080,3165,3241,3317,3381,3456,3535,3634,3757,3909,4081,4280,4470,4655,4789,4869,4858,4762,4567,4293,3959,3601,3249,2956,2737,2641,2661,2817,3085,3447,3873,4326,4764,5169,5489,5726,5847,5855,5748,5542,5241,4888,4482,4068,3644,3241,2854,2500,2178,1888,1647,1443,1295,1205,1163,1192,1255,1368,1494,1630,1748,1846,1906,1945,1961,1981,2014,2094,2216,2406,2646,2930,3242,3543,3821,4028,4172,4202,4162,4019,3833,3605,3385,3187,3049,2962,2954,2982,3056,3126,3183,3195,3154,3060,2920,2763,2602,2468,2375,2330,2331,2359,2398,2421,2405,2335,2190,1984,1711,1399,1065,740,449,211,55,-27,-7,82,247,461,695,935,1139,1304,1398,1437,1391,1309,1167,1018,862,733,650,620,666,762,918,1089,1257,1377,1417,1341,1145,804,356,-188,-784,-1368,-1917,-2350,-2670,-2823,-2829,-2684,-2417,-2067,-1665,-1251,-868,-529,-273,-101,-22,-42,-148,-332,-592,-900,-1256,-1644,-2048,-2468,-2875,-3268,-3620,-3917,-4134,-4258,-4275,-4176,-3974,-3671,-3300,-2889,-2466,-2074,-1731,-1467,-1283,-1174,-1129,-1119,-1113,-1088,-1005,-864,-646,-373,-52,271,573,802,939,952,837,612,287,-87,-467,-819,-1091,-1268,-1342,-1314,-1212,-1059,-895,-746,-650,-610,-648,-755,-914,-1133,-1364,-1620,-1860,-2088,-2286,-2450,-2577,-2665,-2723,-2752,-2770,-2776,-2791,-2812,-2849,-2903,-2976,-3058,-3159,-3248,-3346,-3421,-3485,-3521,-3539,-3529,-3505,-3461,-3412,-3356,-3308,-3262,-3222,-3181,-3126,-3048,-2935,-2780,-2586,-2369,-2145,-1958,-1830,-1807,-1905,-2137,-2504,-2963,-3494,-4030,-4520,-4917,-5168,-5253,-5166,-4902,-4513,-4010,-3467,-2914,-2403,-1971,-1632,-1409,-1288,-1264,-1311,-1410,-1538,-1672,-1809,-1921,-2034,-2112,-2191,-2239,-2275,-2277,-2246,-2162,-2029,-1825,-1568,-1240,-872,-461,-40,380,766,1101,1359,1532,1609,1597,1505,1358,1176,994,836,722,679,698,795,939,1121,1308,1475,1597,1655,1644,1551,1400,1179,928,648,359,82,-180,-419,-620,-807,-958,-1105,-1239,-1380,-1529,-1694,-1878,-2068,-2275,-2467,-2652,-2804,-2919,-2994,-3018,-3003,-2944,-2865,-2757,-2642,-2518,-2382,-2238,-2067,-1857,-1606,-1287,-910,-471,25,541,1076,1571,2020,2378,2632,2770,2795,2721,2586,2416,2254,2128,2070,2072,2149,2255,2388,2493,2562,2561,2503,2383,2241,2093,1992,1953,2016,2175,2445,2800,3216,3675,4126,4566,4950,5276,5529,5710,5814,5859,5834,5768,5646,5492,5293,5065,4795,4502,4173,3845,3498,3193,2908,2700,2561,2520,2566,2703,2907,3155,3426,3673,3885,4028,4100,4085,4014,3862,3694,3481,3272,3063,2861,2673,2489,2299,2106,1886,1648,1381,1092,800,503,239,3,-170,-288,-331,-318,-246,-146,-20,88,180,222,221,169,74,-49,-190,-329,-459,-559,-633,-666,-669,-640,-591,-526,-464,-400,-337,-286,-217,-157,-70,15,117,208,298,359,406,415,415,391,372,363,372,419,481,577,668,766,841,890,914,908,886,851,810,771,735,695,658,601,543,452,353,225,89,-56,-199,-340,-468,-591,-701,-811,-914,-1025,-1141,-1265,-1409,-1562,-1739,-1933,-2139,-2366,-2596,-2838,-3090,-3340,-3612,-3887,-4179,-4486,-4797,-5108,-5408,-5674,-5903,-6074,-6185,-6236,-6226,-6170,-6082,-5970,-5851,-5737,-5627,-5533,-5447,-5359,-5278,-5181,-5069,-4946,-4795,-4642,-4475,-4319,-4176,-4065,-3984,-3938,-3919,-3916,-3915,-3899,-3849,-3763,-3625,-3448,-3229,-2994,-2747,-2522,-2308,-2143,-2002,-1906,-1838,-1794,-1782,-1790,-1833,-1915,-2031,-2199,-2391,-2618,-2844,-3068,-3265,-3418,-3532,-3582,-3597,-3568,-3526,-3479,-3460,-3469,-3541,-3661,-3844,-4066,-4310,-4555,-4759,-4911,-4972,-4938,-4806,-4584,-4304,-3993,-3696,-3446,-3278,-3210,-3241,-3365,-3550,-3765,-3982,-4149,-4273,-4309,-4287,-4193,-4066,-3921,-3774,-3659,-3553,-3488,-3416,-3349,-3239,-3087,-2872,-2585,-2245,-1845,-1432,-1002,-612,-246,49,292,469,593,670,718,725,725,683,632,547,438,302,147,-27,-194,-350,-472,-538,-540,-455,-282,-14,335,762,1227,1723,2208,2656,3050,3351,3566,3674,3682,3592,3415,3168,2861,2517,2154,1790,1456,1162,944,801,758,800,931,1121,1358,1608,1843,2049,2198,2287,2320,2292,2230,2139,2035,1930,1822,1722,1619,1518,1412,1302,1188,1069,945,820,691,567,452,344,267,220,214,271,371,537,747,994,1261,1532,1790,2030,2238,2426,2592,2751,2909,3068,3234,3399,3560,3709,3839,3953,4050,4145,4243,4359,4495,4663,4844,5037,5216,5360,5453,5476,5419,5300,5107,4892,4659,4459,4312,4238,4262,4364,4557,4786,5050,5289,5483,5604,5624,5551,5375,5121,4798,4432,4047,3652,3272,2909,2577,2281,2029,1828,1680,1601,1582,1640,1761,1949,2182,2457,2734,3017,3262,3477,3645,3769,3852,3909,3936,3951,3950,3941,3913,3878,3817,3739,3641,3525,3397,3271,3144,3044,2960,2910,2888,2900,2939,3007,3100,3213,3351,3496,3658,3804,3950,4058,4138,4169,4153,4087,3980,3835,3670,3486,3293,3102,2896,2697,2481,2260,2038,1810,1600,1402,1245,1112,1036,991,983,1011,1049,1112,1180,1262,1366,1488,1649,1837,2056,2299,2544,2768,2955,3067,3103,3055,2918,2730,2497,2264,2056,1898,1807,1788,1826,1908,1991,2061,2071,2019,1883,1677,1415,1122,827,551,325,139,17,-85,-149,-232,-322,-464,-641,-871,-1131,-1413,-1700,-1966,-2213,-2413,-2578,-2701,-2784,-2851,-2888,-2928,-2954,-2989,-3017,-3044,-3056,-3045,-3007,-2921,-2796,-2614,-2388,-2121,-1824,-1515,-1213,-932,-690,-502,-368,-295,-274,-299,-356,-432,-521,-601,-690,-753,-823,-866,-908,-931,-937,-933,-898,-855,-781,-698,-592,-482,-358,-241,-119,-19,74,131,161,145,83,-34,-202,-432,-710,-1041,-1408,-1797,-2196,-2578,-2927,-3213,-3433,-3555,-3597,-3539,-3404,-3209,-2978,-2735,-2523,-2345,-2240,-2201,-2228,-2311,-2428,-2550,-2669,-2755,-2816,-2846,-2869,-2889,-2942,-3032,-3169,-3354,-3563,-3781,-3977,-4125,-4211,-4225,-4174,-4075,-3955,-3842,-3759,-3726,-3750,-3826,-3949,-4094,-4253,-4396,-4521,-4615,-4678,-4716,-4731,-4736,-4729,-4723,-4701,-4680,-4638,-4591,-4522,-4447,-4355,-4257,-4142,-4020,-3871,-3709,-3515,-3295,-3050,-2781,-2494,-2202,-1900,-1608,-1318,-1033,-759,-472,-199,92,368,651,902,1146,1337,1504,1615,1689,1715,1709,1666,1607,1522,1426,1317,1194,1057,910,743,573,390,208,31,-136,-289,-433,-562,-696,-827,-977,-1141,-1332,-1544,-1780,-2034,-2290,-2550,-2790,-3008,-3194,-3344,-3454,-3534,-3576,-3596,-3591,-3569,-3534,-3478,-3408,-3310,-3193,-3041,-2872,-2668,-2452,-2215,-1961,-1696,-1412,-1101,-771,-404,-16,395,813,1215,1580,1885,2108,2236,2266,2202,2075,1892,1710,1537,1413,1354,1362,1437,1561,1721,1882,2045,2174,2284,2358,2418,2463,2512,2570,2644,2737,2848,2968,3100,3223,3342,3444,3525,3589,3629,3659,3674,3696,3710,3746,3774,3821,3860,3899,3922,3931,3922,3894,3869,3838,3837,3868,3949,4085,4277,4507,4767,5022,5249,5423,5508,5500,5381,5154,4834,4434,3980,3503,3024,2568,2153,1779,1458,1174,932,709,514,324,158,-8,-142,-268,-362,-429,-473,-488,-479,-458,-413,-361,-299,-222,-142,-52,44,135,233,314,389,442,472,483,472,449,412,388,370,384,435,522,663,841,1047,1280,1506,1727,1925,2085,2222,2306,2373,2402,2416,2408,2386,2344,2284,2197,2089,1954,1803,1650,1495,1368,1265,1203,1178,1183,1211,1236,1246,1225,1150,1037,864,665,436,210,-10,-199,-369,-502,-631,-748,-894,-1069,-1295,-1574,-1899,-2252,-2613,-2937,-3210,-3393,-3474,-3456,-3338,-3154,-2936,-2714,-2537,-2426,-2401,-2476,-2634,-2859,-3122,-3376,-3601,-3750,-3814,-3780,-3654,-3464,-3220,-2981,-2759,-2595,-2506,-2497,-2566,-2705,-2884,-3095,-3305,-3516,-3697,-3872,-4011,-4143,-4239,-4321,-4359,-4369,-4319,-4220,-4058,-3845,-3588,-3311,-3029,-2775,-2558,-2402,-2305,-2273,-2284,-2346,-2413,-2505,-2580,-2646,-2699,-2733,-2763,-2791,-2823,-2868,-2920,-2989,-3065,-3148,-3231,-3315,-3387,-3459,-3513,-3566,-3605,-3638,-3665,-3680,-3692,-3690,-3669,-3635,-3566,-3483,-3364,-3233,-3082,-2933,-2800,-2689,-2632,-2621,-2681,-2796,-2978,-3199,-3462,-3734,-4002,-4259,-4477,-4667,-4809,-4912,-4980,-5002,-5004,-4954,-4891,-4777,-4640,-4468,-4262,-4043,-3805,-3577,-3361,-3184,-3036,-2942,-2874,-2844,-2812,-2783,-2712,-2611,-2447,-2236,-1968,-1665,-1338,-1008,-692,-416,-182,-15,101,164,194,208,231,282,378,528,728,978,1249,1540,1804,2043,2224,2344,2402,2396,2344,2250,2129,1994,1846,1697,1539,1388,1225,1081,919,789,647,543,445,376,330,304,306,319,351,390,440,490,547,598,647,685,713,723,715,680,620,526,410,256,91,-93,-281,-458,-619,-752,-843,-902,-906,-877,-790,-681,-518,-337,-123,112,357,620,876,1137,1379,1611,1817,2000,2149,2273,2360,2429,2479,2521,2570,2634,2718,2846,3003,3200,3440,3696,3988,4276,4575,4855,5121,5362,5565,5733,5846,5905,5899,5834,5696,5521,5291,5057,4821,4611,4448,4334,4280,4279,4318,4382,4457,4511,4548,4534,4477,4373,4214,4022,3788,3540,3280,3027,2802,2602,2462,2361,2323,2328,2380,2463,2572,2695,2826,2960,3095,3230,3370,3500,3640,3750,3859,3913,3944,3912,3846,3726,3592,3429,3280,3140,3026,2951,2902,2898,2909,2955,3006,3072,3142,3213,3286,3363,3440,3522,3609,3698,3787,3872,3943,3993,4013,3991,3921,3808,3638,3434,3188,2927,2663,2411,2195,2028,1924,1900,1952,2091,2304,2586,2917,3284,3662,4031,4366,4654,4866,5002,5039,4986,4835,4609,4311,3969,3608,3234,2896,2581,2328,2126,1990,1903,1876,1874,1917,1969,2047,2124,2216,2297,2382,2442,2478,2469,2407,2277,2075,1801,1461,1081,673,278,-84,-384,-599,-731,-767,-735,-643,-524,-409,-318,-288,-319,-429,-606,-835,-1103,-1369,-1623,-1828,-1968,-2039,-2032,-1959,-1842,-1685,-1535,-1382,-1263,-1156,-1076,-994,-902,-781,-613,-410,-165,95,347,571,733,826,833,761,623,431,219,-3,-201,-370,-501,-584,-639,-654,-644,-619,-567,-513,-447,-374,-304,-225,-152,-71,0,75,129,172,169,132,23,-143,-392,-716,-1107,-1569,-2065,-2591,-3103,-3561,-3945,-4191,-4298,-4231,-4009,-3649,-3201,-2721,-2259,-1888,-1635,-1532,-1581,-1765,-2042,-2385,-2722,-3037,-3278,-3448,-3530,-3555,-3530,-3492,-3455,-3439,-3456,-3498,-3570,-3641,-3716,-3756,-3769,-3726,-3649,-3532,-3401,-3286,-3201,-3190,-3249,-3405,-3641,-3950,-4296,-4651,-4969,-5213,-5343,-5333,-5174,-4876,-4455,-3969,-3440,-2954,-2529,-2229,-2062,-2040,-2139,-2340,-2579,-2824,-3027,-3150,-3186,-3131,-2997,-2831,-2645,-2494,-2385,-2343,-2346,-2392,-2429,-2445,-2390,-2256,-2021,-1698,-1299,-863,-418,-15,322,557,686,700,617,454,237,-1,-259,-491,-731,-936,-1149,-1357,-1578,-1826,-2092,-2380,-2680,-2966,-3226,-3434,-3563,-3612,-3566,-3436,-3239,-2999,-2742,-2507,-2313,-2186,-2131,-2143,-2220,-2334,-2467,-2587,-2671,-2698,-2655,-2543,-2365,-2151,-1921,-1709,-1542,-1443,-1411,-1456,-1538,-1635,-1700,-1695,-1588,-1359,-1010,-551,-34,514,1010,1410,1653,1706,1568,1283,935,628,493,595,994,1611,2356,3038,3504,3618,3339,2728,1915,1110,486,204,313,787,1516,2366,3193,3895,4415,4726,4838,4753,4460,3933,3121,1988,521,-1224,-3111,-4944,-6427,-7314,-7306,-6287,-4187,-1181,2471,6321,9909,12734,14410,14672,13434,10821,7091,2692,-1897,-6122,-9519,-11673,-12361,-11497,-9210,-5798,-1685,2588,6509,9570,11449,11951,11111,9150,6420,3386,499,-1839,-3364,-3947,-3648,-2620,-1136,524,2096,3375,4235,4635,4598,4200,3541,2729,1855,998,195,-532,-1181,-1762,-2255,-2643,-2876,-2911,-2712,-2269,-1623,-853,-91,515,816,696,110,-909,-2231,-3659,-4960,-5886,-6278,-6009,-5124,-3727,-2045,-354,1085,2022,2334,1966,1010,-377,-1947,-3445,-4626,-5312,-5401,-4904,-3893,-2550,-1064,322,1412,2036,2116,1652,735,-467,-1756,-2908,-3740,-4137,-4039,-3513,-2649,-1633,-625,213,763,991,896,573,122,-318,-633,-746,-610,-239,320,970,1620,2143,2465,2521,2283,1792,1077,256,-584,-1317,-1845,-2083,-2002,-1590,-900,-19,953,1877,2639,3144,3315,3160,2692,2031,1256,542,-37,-348,-370,-74,496,1276,2165,3055,3832,4392,4676,4646,4334,3798,3140,2467,1887,1486,1316,1395,1689,2149,2676,3211,3653,3975,4123,4114,3942,3667,3307,2941,2590,2314,2130,2068,2124,2299,2545,2826,3082,3256,3312,3215,2957,2542,1987,1334,622,-79,-726,-1254,-1628,-1813,-1785,-1549,-1111,-516,178,902,1572,2115,2462,2552,2353,1847,1037,-43,-1347,-2788,-4253,-5612,-6705,-7401,-7569,-7151,-6136,-4586,-2637,-467,1700,3644,5170,6122,6436,6085,5157,3760,2063,245,-1527,-3111,-4411,-5377,-6031,-6378,-6506,-6442,-6251,-5960,-5591,-5161,-4670,-4132,-3557,-2979,-2441,-1997,-1700,-1586,-1682,-1967,-2417,-2961,-3538,-4059,-4456,-4669,-4658,-4434,-3998,-3427,-2762,-2090,-1475,-972,-625,-448,-450,-613,-919,-1337,-1835,-2363,-2894,-3377,-3802,-4130,-4367,-4489,-4512,-4426,-4243,-3979,-3644,-3261,-2852,-2431,-2033,-1658,-1343,-1079,-895,-771,-715,-702,-730,-774,-849,-936,-1048,-1189,-1347,-1527,-1723,-1916,-2123,-2311,-2505,-2662,-2815,-2916,-2998,-3032,-3040,-3003,-2928,-2806,-2628,-2406,-2138,-1835,-1523,-1190,-876,-575,-302,-74,134,306,472,641,823,1036,1274,1548,1828,2122,2373,2589,2728,2780,2746,2611,2403,2135,1841,1563,1335,1194,1172,1280,1540,1929,2440,3021,3643,4247,4811,5284,5672,5940,6118,6192,6192,6128,6020,5882,5740,5596,5478,5384,5317,5277,5235,5187,5106,4984,4816,4602,4356,4084,3813,3543,3299,3092,2928,2824,2796,2833,2964,3159,3434,3767,4147,4574,5013,5477,5923,6356,6755,7109,7401,7618,7739,7759,7672,7495,7231,6938,6612,6325,6074,5898,5792,5759,5779,5843,5917,5983,6015,5990,5913,5777,5610,5427,5251,5102,4977,4882,4808,4755,4715,4703,4703,4735,4785,4832,4865,4832,4711,4467,4094,3605,3047,2466,1945,1539,1314,1299,1484,1855,2321,2825,3276,3598,3750,3699,3447,3032,2495,1920,1352,894,557,420,470,704,1087,1548,2017,2409,2652,2698,2513,2103,1484,708,-165,-1061,-1910,-2649,-3233,-3635,-3852,-3896,-3802,-3608,-3376,-3146,-2977,-2891,-2926,-3073,-3338,-3706,-4150,-4648,-5165,-5652,-6103,-6460,-6741,-6912,-6998,-6991,-6921,-6795,-6654,-6493,-6355,-6216,-6109,-6017,-5953,-5916,-5913,-5951,-6030,-6161,-6335,-6555,-6799,-7058,-7302,-7523,-7694,-7806,-7843,-7801,-7677,-7474,-7213,-6890,-6545,-6169,-5808,-5466,-5168,-4937,-4765,-4680,-4670,-4736,-4876,-5062,-5294,-5534,-5789,-6017,-6227,-6396,-6526,-6610,-6659,-6671,-6666,-6644,-6621,-6606,-6603,-6627,-6667,-6734,-6817,-6907,-7009,-7106,-7206,-7291,-7361,-7397,-7391,-7341,-7237,-7101,-6932,-6749,-6575,-6425,-6323,-6278,-6292,-6350,-6443,-6532,-6603,-6614,-6554,-6399,-6155,-5827,-5442,-5028,-4624,-4262,-3976,-3778,-3690,-3682,-3754,-3854,-3960,-4020,-4009,-3889,-3661,-3311,-2875,-2364,-1818,-1271,-743,-282,106,393,581,667,665,581,435,251,30,-176,-382,-550,-680,-772,-826,-846,-854,-849,-848,-858,-872,-901,-921,-936,-915,-863,-762,-621,-434,-218,34,293,570,831,1096,1342,1594,1843,2110,2381,2673,2951,3228,3464,3662,3802,3887,3918,3914,3884,3855,3846,3867,3951,4077,4282,4521,4813,5123,5442,5761,6049,6320,6536,6714,6828,6885,6887,6823,6728,6580,6421,6236,6056,5873,5713,5562,5443,5341,5266,5210,5171,5165,5186,5260,5383,5576,5841,6176,6585,7041,7545,8047,8540,8970,9328,9576,9707,9707,9586,9355,9035,8661,8257,7866,7508,7222,7019,6916,6911,6981,7109,7245,7363,7419,7390,7266,7045,6745,6407,6046,5728,5453,5261,5149,5120,5154,5232,5322,5399,5444,5441,5414,5363,5342,5373,5504,5752,6136,6629,7209,7810,8364,8795,9034,9026,8756,8227,7497,6646,5773,4994,4396,4066,4030,4298,4812,5493,6239,6923,7449,7723,7696,7353,6726,5881,4917,3939,3057,2343,1872,1649,1682,1924,2321,2796,3272,3675,3948,4051,3970,3703,3272,2709,2052,1354,656,5,-569,-1032,-1383,-1606,-1722,-1738,-1683,-1572,-1446,-1312,-1212,-1148,-1144,-1187,-1283,-1412,-1559,-1725,-1870,-2018,-2130,-2233,-2303,-2367,-2417,-2464,-2519,-2577,-2665,-2770,-2913,-3078,-3278,-3502,-3750,-4022,-4297,-4580,-4850,-5102,-5334,-5529,-5693,-5810,-5882,-5904,-5887,-5833,-5760,-5674,-5583,-5518,-5461,-5460,-5481,-5559,-5654,-5784,-5906,-6031,-6129,-6201,-6244,-6253,-6239,-6212,-6176,-6160,-6157,-6199,-6269,-6393,-6542,-6728,-6909,-7095,-7239,-7353,-7409,-7414,-7372,-7284,-7169,-7033,-6888,-6750,-6618,-6509,-6423,-6357,-6323,-6305,-6306,-6317,-6321,-6320,-6294,-6239,-6158,-6038,-5907,-5749,-5602,-5446,-5325,-5210,-5137,-5088,-5072,-5086,-5120,-5171,-5223,-5273,-5313,-5335,-5353,-5348,-5344,-5328,-5303,-5285,-5251,-5219,-5184,-5136,-5094,-5036,-4974,-4900,-4814,-4714,-4609,-4500,-4391,-4292,-4185,-4096,-4000,-3920,-3842,-3780,-3726,-3689,-3668,-3672,-3704,-3768,-3864,-3993,-4143,-4312,-4481,-4643,-4780,-4877,-4929,-4927,-4880,-4792,-4681,-4559,-4446,-4354,-4288,-4263,-4262,-4301,-4343,-4398,-4427,-4434,-4396,-4316,-4203,-4065,-3921,-3777,-3651,-3537,-3454,-3375,-3324,-3257,-3193,-3093,-2964,-2792,-2572,-2320,-2024,-1723,-1420,-1138,-903,-719,-610,-580,-630,-758,-953,-1192,-1465,-1738,-2008,-2240,-2439,-2570,-2642,-2641,-2570,-2445,-2267,-2063,-1836,-1613,-1400,-1224,-1070,-969,-879,-826,-771,-719,-649,-560,-430,-274,-78,145,378,624,851,1062,1236,1369,1449,1483,1458,1391,1286,1165,1042,940,869,840,867,938,1066,1235,1438,1670,1904,2136,2344,2518,2652,2748,2801,2842,2868,2910,2982,3091,3248,3449,3668,3897,4089,4225,4265,4196,4006,3708,3323,2886,2442,2041,1719,1529,1485,1601,1872,2262,2757,3289,3841,4341,4777,5096,5301,5372,5339,5216,5043,4864,4707,4618,4600,4683,4843,5077,5343,5617,5861,6051,6169,6207,6172,6077,5950,5812,5704,5639,5655,5751,5939,6203,6528,6878,7225,7531,7754,7894,7906,7828,7644,7391,7098,6785,6503,6245,6049,5890,5777,5684,5596,5500,5386,5248,5098,4940,4797,4683,4617,4608,4672,4794,4985,5201,5444,5664,5853,5981,6040,6038,5964,5865,5731,5617,5527,5496,5520,5614,5763,5953,6169,6382,6571,6728,6823,6875,6869,6831,6764,6689,6621,6576,6564,6589,6644,6727,6811,6892,6939,6950,6897,6789,6614,6381,6116,5823,5540,5279,5055,4882,4752,4667,4610,4571,4538,4503,4452,4397,4329,4255,4187,4127,4093,4098,4145,4245,4398,4597,4835,5089,5349,5586,5795,5945,6039,6062,6018,5906,5736,5505,5232,4910,4555,4178,3781,3381,2981,2590,2205,1843,1484,1156,846,567,322,115,-53,-167,-237,-250,-214,-136,-14,129,297,475,647,824,971,1099,1188,1237,1248,1217,1158,1071,974,869,774,679,602,522,449,371,286,198,89,-18,-147,-278,-428,-592,-768,-970,-1181,-1410,-1637,-1860,-2053,-2224,-2334,-2402,-2398,-2336,-2217,-2048,-1864,-1665,-1493,-1355,-1274,-1260,-1321,-1453,-1650,-1903,-2192,-2508,-2827,-3145,-3441,-3717,-3972,-4197,-4415,-4617,-4817,-5013,-5203,-5378,-5540,-5672,-5774,-5847,-5892,-5920,-5949,-5978,-6046,-6131,-6271,-6429,-6609,-6775,-6909,-6968,-6953,-6833,-6623,-6336,-5991,-5637,-5299,-5038,-4863,-4824,-4898,-5111,-5412,-5800,-6212,-6631,-7002,-7314,-7523,-7650,-7660,-7602,-7458,-7280,-7071,-6862,-6671,-6502,-6369,-6272,-6199,-6157,-6120,-6082,-6030,-5943,-5830,-5671,-5489,-5265,-5035,-4783,-4554,-4326,-4139,-3964,-3828,-3710,-3617,-3557,-3523,-3543,-3611,-3752,-3965,-4257,-4613,-5024,-5464,-5906,-6325,-6694,-6992,-7209,-7343,-7390,-7379,-7305,-7204,-7070,-6930,-6772,-6617,-6440,-6259,-6046,-5821,-5570,-5312,-5052,-4817,-4610,-4464,-4372,-4362,-4419,-4552,-4745,-4967,-5214,-5431,-5616,-5729,-5763,-5717,-5588,-5408,-5190,-4974,-4790,-4656,-4603,-4614,-4700,-4821,-4959,-5076,-5137,-5118,-5007,-4793,-4506,-4160,-3790,-3444,-3138,-2916,-2778,-2729,-2763,-2840,-2952,-3045,-3107,-3104,-3030,-2873,-2652,-2370,-2065,-1745,-1453,-1183,-968,-797,-671,-593,-535,-496,-457,-403,-338,-250,-143,-22,111,243,368,474,553,600,603,562,474,335,151,-76,-346,-640,-965,-1287,-1610,-1902,-2163,-2383,-2551,-2675,-2737,-2752,-2710,-2620,-2492,-2324,-2137,-1934,-1726,-1533,-1352,-1207,-1086,-994,-919,-843,-767,-653,-521,-332,-107,165,474,808,1155,1497,1821,2107,2338,2517,2624,2673,2662,2594,2488,2343,2176,1990,1791,1580,1361,1127,891,647,422,211,53,-65,-103,-88,-3,112,252,374,454,473,401,250,14,-280,-603,-919,-1184,-1370,-1440,-1386,-1192,-880,-462,17,534,1038,1505,1907,2226,2467,2626,2736,2796,2850,2888,2936,2985,3029,3061,3065,3037,2965,2861,2721,2571,2418,2280,2172,2103,2070,2070,2093,2108,2124,2088,2024,1898,1739,1535,1314,1087,873,691,551,453,407,405,443,519,624,751,898,1054,1221,1400,1588,1793,2014,2265,2545,2860,3214,3594,4009,4418,4822,5181,5474,5686,5788,5785,5677,5473,5201,4887,4558,4251,3982,3775,3640,3577,3582,3644,3749,3877,4025,4163,4299,4413,4503,4571,4606,4616,4605,4573,4534,4494,4465,4448,4470,4504,4588,4679,4805,4932,5067,5192,5296,5373,5413,5411,5367,5281,5158,5003,4833,4647,4479,4316,4200,4118,4090,4110,4178,4279,4403,4535,4658,4764,4839,4888,4904,4902,4881,4864,4848,4857,4877,4920,4967,5016,5048,5059,5037,4992,4924,4861,4804,4785,4801,4873,4984,5136,5296,5456,5578,5646,5640,5541,5348,5069,4705,4292,3840,3390,2957,2567,2232,1953,1741,1574,1458,1380,1336,1321,1342,1397,1499,1654,1869,2153,2506,2931,3419,3967,4556,5174,5787,6392,6934,7417,7794,8063,8209,8213,8093,7835,7468,7007,6475,5910,5331,4767,4236,3748,3312,2928,2585,2279,1988,1707,1418,1119,802,479,148,-162,-455,-700,-901,-1034,-1102,-1096,-1013,-867,-654,-407,-116,176,485,774,1044,1277,1465,1597,1674,1685,1644,1539,1400,1216,1022,823,640,485,374,311,301,328,397,469,556,620,665,677,650,586,494,373,245,107,-26,-152,-266,-378,-477,-590,-702,-837,-986,-1150,-1325,-1506,-1699,-1894,-2108,-2329,-2572,-2829,-3109,-3399,-3708,-4016,-4321,-4603,-4849,-5045,-5180,-5235,-5217,-5100,-4911,-4637,-4307,-3928,-3530,-3123,-2732,-2367,-2044,-1762,-1528,-1333,-1171,-1036,-917,-814,-719,-640,-575,-535,-527,-553,-625,-735,-897,-1095,-1343,-1627,-1946,-2297,-2665,-3048,-3437,-3819,-4193,-4540,-4848,-5113,-5310,-5444,-5504,-5497,-5420,-5298,-5125,-4936,-4737,-4553,-4395,-4279,-4193,-4144,-4108,-4076,-4031,-3960,-3861,-3720,-3552,-3347,-3130,-2901,-2688,-2502,-2358,-2269,-2235,-2262,-2334,-2457,-2589,-2743,-2866,-2977,-3035,-3061,-3034,-2973,-2884,-2770,-2658,-2544,-2451,-2381,-2350,-2358,-2425,-2539,-2717,-2939,-3209,-3500,-3808,-4109,-4388,-4637,-4836,-4990,-5085,-5134,-5134,-5092,-5024,-4920,-4810,-4684,-4551,-4411,-4263,-4097,-3915,-3707,-3472,-3211,-2926,-2632,-2337,-2065,-1827,-1637,-1513,-1453,-1465,-1538,-1673,-1848,-2059,-2290,-2530,-2776,-3017,-3258,-3486,-3712,-3916,-4104,-4256,-4378,-4446,-4476,-4451,-4387,-4282,-4143,-3985,-3812,-3649,-3499,-3384,-3307,-3274,-3289,-3347,-3444,-3561,-3689,-3801,-3884,-3926,-3904,-3828,-3689,-3503,-3285,-3052,-2837,-2646,-2521,-2457,-2483,-2582,-2764,-2990,-3259,-3521,-3766,-3949,-4064,-4076,-3989,-3791,-3496,-3124,-2695,-2252,-1819,-1431,-1126,-897,-789,-760,-835,-967,-1145,-1344,-1533,-1699,-1829,-1906,-1939,-1928,-1876,-1806,-1714,-1628,-1539,-1478,-1426,-1413,-1420,-1470,-1544,-1665,-1810,-1998,-2201,-2425,-2645,-2856,-3035,-3179,-3276,-3324,-3317,-3279,-3189,-3100,-2987,-2897,-2813,-2771,-2747,-2762,-2785,-2814,-2814,-2778,-2679,-2514,-2281,-1988,-1652,-1300,-967,-681,-475,-367,-362,-469,-665,-945,-1273,-1627,-1974,-2281,-2530,-2695,-2770,-2750,-2628,-2413,-2112,-1737,-1309,-843,-355,135,617,1074,1499,1886,2230,2538,2805,3045,3258,3450,3632,3802,3961,4116,4235,4336,4381,4372,4293,4133,3890,3571,3168,2712,2197,1664,1115,582,83,-374,-767,-1103,-1372,-1573,-1714,-1791,-1806,-1770,-1663,-1511,-1295,-1030,-730,-389,-44,315,655,987,1278,1559,1793,2024,2227,2432,2626,2823,3019,3216,3418,3613,3813,3992,4175,4326,4474,4594,4695,4764,4801,4795,4747,4657,4522,4354,4154,3945,3736,3557,3425,3362,3383,3491,3682,3949,4265,4620,4978,5333,5653,5939,6168,6350,6486,6577,6643,6680,6699,6701,6683,6633,6551,6416,6219,5960,5625,5227,4773,4271,3751,3226,2729,2288,1923,1663,1519,1495,1601,1805,2121,2500,2945,3416,3907,4386,4855,5280,5677,6010,6306,6535,6709,6835,6895,6926,6905,6861,6790,6698,6598,6476,6346,6194,6023,5830,5612,5373,5105,4825,4525,4220,3929,3647,3409,3210,3070,2989,2972,3016,3112,3247,3413,3586,3764,3930,4064,4173,4228,4240,4200,4118,3992,3843,3666,3487,3303,3139,2987,2872,2775,2708,2657,2617,2577,2537,2477,2416,2326,2217,2080,1907,1710,1477,1228,961,690,420,165,-74,-269,-434,-527,-563,-515,-390,-181,103,449,829,1220,1593,1912,2161,2303,2350,2276,2124,1880,1594,1284,965,686,433,246,112,38,15,29,65,111,145,148,115,11,-141,-368,-650,-983,-1358,-1751,-2150,-2529,-2863,-3139,-3331,-3442,-3451,-3378,-3214,-2986,-2703,-2395,-2087,-1807,-1576,-1412,-1319,-1296,-1335,-1403,-1498,-1558,-1595,-1551,-1449,-1268,-1045,-792,-548,-338,-186,-124,-135,-244,-405,-611,-825,-1007,-1150,-1217,-1214,-1139,-1002,-825,-630,-445,-298,-204,-190,-238,-363,-531,-738,-944,-1148,-1308,-1434,-1495,-1504,-1456,-1362,-1244,-1112,-996,-901,-839,-814,-818,-850,-893,-941,-975,-998,-993,-969,-933,-882,-851,-829,-843,-886,-967,-1068,-1197,-1317,-1438,-1530,-1593,-1613,-1596,-1548,-1478,-1412,-1347,-1309,-1293,-1298,-1332,-1370,-1418,-1459,-1485,-1495,-1486,-1461,-1429,-1389,-1348,-1307,-1261,-1214,-1154,-1089,-1002,-906,-796,-680,-583,-494,-461,-453,-511,-601,-740,-903,-1086,-1273,-1452,-1612,-1746,-1848,-1929,-1975,-2017,-2030,-2052,-2064,-2082,-2107,-2124,-2147,-2153,-2143,-2107,-2030,-1906,-1727,-1474,-1158,-764,-314,188,717,1248,1768,2235,2647,2974,3213,3363,3414,3391,3286,3139,2939,2728,2481,2243,1975,1707,1414,1105,766,408,9,-403,-848,-1295,-1753,-2193,-2626,-3016,-3388,-3715,-4012,-4274,-4497,-4682,-4824,-4919,-4968,-4976,-4939,-4865,-4752,-4606,-4429,-4232,-4014,-3786,-3544,-3297,-3042,-2789,-2539,-2298,-2072,-1867,-1681,-1533,-1409,-1324,-1275,-1247,-1253,-1268,-1300,-1330,-1354,-1357,-1326,-1256,-1136,-970,-765,-530,-292,-72,104,201,213,109,-98,-416,-822,-1307,-1833,-2393,-2941,-3464,-3945,-4352,-4710,-4983,-5202,-5354,-5455,-5509,-5519,-5497,-5437,-5345,-5211,-5036,-4812,-4539,-4226,-3867,-3486,-3082,-2668,-2263,-1874,-1509,-1185,-899,-659,-474,-337,-259,-228,-258,-331,-466,-644,-878,-1148,-1465,-1802,-2169,-2546,-2925,-3303,-3653,-3978,-4259,-4488,-4666,-4784,-4840,-4846,-4793,-4698,-4553,-4377,-4160,-3917,-3646,-3349,-3036,-2707,-2368,-2030,-1681,-1348,-1009,-694,-392,-113,132,347,520,654,749,803,836,844,854,867,890,928,972,1017,1053,1078,1078,1056,1004,924,810,670,500,306,91,-152,-406,-696,-977,-1294,-1585,-1890,-2163,-2418,-2633,-2796,-2907,-2946,-2922,-2833,-2685,-2494,-2268,-2024,-1778,-1534,-1305,-1078,-863,-652,-445,-246,-46,143,330,500,659,800,924,1046,1166,1300,1453,1624,1815,2023,2225,2423,2583,2704,2752,2745,2650,2509,2307,2075,1827,1584,1351,1154,973,821,686,549,420,267,114,-56,-227,-380,-519,-605,-650,-629,-550,-411,-227,-13,204,407,571,686,741,742,686,591,467,326,203,90,29,8,40,140,285,492,741,1005,1289,1544,1773,1947,2063,2111,2088,2010,1878,1722,1555,1398,1263,1167,1112,1107,1155,1241,1366,1508,1649,1771,1852,1873,1834,1720,1546,1319,1047,760,467,196,-37,-217,-343,-397,-414,-367,-301,-194,-77,52,179,299,402,483,535,552,536,477,385,260,104,-51,-221,-360,-488,-577,-638,-661,-644,-590,-490,-349,-183,18,215,423,604,766,880,947,945,877,739,529,269,-49,-390,-759,-1127,-1487,-1818,-2103,-2338,-2490,-2563,-2531,-2389,-2136,-1771,-1305,-758,-147,499,1148,1779,2361,2879,3324,3694,4004,4259,4481,4672,4845,5003,5139,5263,5354,5423,5459,5453,5406,5297,5130,4892,4594,4231,3822,3379,2908,2450,1999,1601,1249,957,726,543,409,301,218,141,57,-24,-131,-225,-327,-407,-466,-482,-462,-385,-266,-103,93,310,534,758,963,1140,1283,1383,1452,1483,1498,1491,1486,1495,1524,1611,1736,1944,2203,2535,2912,3329,3756,4176,4554,4877,5125,5298,5393,5433,5421,5395,5370,5360,5399,5468,5598,5769,5976,6221,6464,6705,6912,7067,7163,7183,7120,6976,6737,6421,6010,5532,4977,4365,3711,3029,2359,1710,1131,624,221,-84,-279,-396,-425,-422,-373,-331,-277,-241,-200,-168,-123,-71,5,113,259,453,707,1006,1378,1785,2246,2721,3211,3680,4118,4507,4830,5094,5281,5410,5487,5522,5535,5526,5510,5485,5450,5407,5337,5250,5121,4962,4757,4520,4247,3950,3630,3289,2942,2574,2220,1858,1525,1205,919,659,424,224,38,-127,-289,-458,-635,-832,-1047,-1281,-1536,-1805,-2089,-2369,-2645,-2887,-3101,-3253,-3350,-3372,-3324,-3214,-3039,-2830,-2574,-2310,-2018,-1736,-1440,-1164,-882,-619,-360,-120,100,298,458,586,669,700,682,601,468,279,41,-235,-544,-861,-1182,-1490,-1781,-2054,-2316,-2567,-2820,-3066,-3315,-3545,-3771,-3967,-4137,-4284,-4394,-4497,-4582,-4672,-4763,-4878,-5004,-5165,-5345,-5546,-5763,-5973,-6175,-6340,-6466,-6532,-6527,-6446,-6282,-6038,-5727,-5358,-4957,-4541,-4142,-3767,-3449,-3170,-2956,-2777,-2647,-2552,-2475,-2436,-2397,-2379,-2352,-2324,-2262,-2189,-2071,-1946,-1805,-1677,-1577,-1519,-1518,-1579,-1703,-1872,-2078,-2278,-2472,-2617,-2728,-2784,-2803,-2802,-2783,-2787,-2801,-2860,-2942,-3053,-3160,-3255,-3309,-3312,-3261,-3152,-3010,-2847,-2683,-2550,-2449,-2405,-2416,-2472,-2581,-2702,-2836,-2946,-3014,-3024,-2950,-2800,-2563,-2265,-1929,-1575,-1247,-957,-731,-575,-486,-464,-488,-546,-614,-676,-710,-714,-675,-611,-520,-428,-328,-250,-184,-154,-148,-175,-223,-284,-342,-387,-400,-379,-313,-212,-71,83,252,400,527,593,600,527,376,168,-96,-364,-627,-839,-985,-1046,-1011,-896,-701,-466,-210,33,235,379,450,443,358,207,2,-233,-465,-673,-817,-889,-860,-724,-482,-124,323,848,1428,2019,2620,3193,3737,4240,4691,5091,5434,5713,5937,6087,6183,6215,6195,6143,6056,5961,5865,5767,5687,5592,5497,5366,5197,4965,4671,4302,3867,3374,2829,2256,1676,1103,572,87,-330,-678,-967,-1193,-1386,-1545,-1694,-1842,-1992,-2132,-2267,-2353,-2408,-2392,-2323,-2187,-2009,-1781,-1549,-1301,-1091,-907,-783,-695,-645,-603,-540,-439,-264,-20,306,695,1122,1557,1948,2271,2476,2566,2523,2376,2146,1870,1590,1329,1128,987,923,910,944,991,1038,1067,1072,1057,1030,1002,987,994,1037,1116,1237,1392,1570,1757,1936,2087,2198,2250,2250,2175,2066,1898,1721,1527,1335,1154,985,830,686,545,393,224,22,-216,-492,-813,-1167,-1558,-1970,-2399,-2827,-3247,-3647,-4015,-4351,-4622,-4841,-4964,-5003,-4939,-4779,-4537,-4224,-3850,-3447,-3016,-2593,-2182,-1798,-1445,-1125,-835,-567,-323,-78,152,410,664,959,1255,1577,1899,2229,2547,2855,3131,3375,3575,3727,3828,3878,3879,3830,3742,3600,3423,3199,2941,2659,2351,2030,1699,1350,1002,649,298,-32,-356,-639,-899,-1111,-1290,-1431,-1549,-1655,-1755,-1875,-2005,-2163,-2338,-2524,-2705,-2872,-2990,-3052,-3032,-2917,-2721,-2428,-2079,-1679,-1264,-871,-510,-228,-17,115,163,164,111,42,-28,-70,-81,-27,73,229,430,661,918,1188,1451,1706,1927,2114,2255,2348,2387,2380,2314,2210,2053,1871,1651,1415,1162,897,644,396,187,11,-119,-204,-259,-281,-302,-312,-354,-407,-515,-646,-825,-1023,-1239,-1460,-1665,-1847,-1990,-2076,-2110,-2072,-1977,-1826,-1622,-1390,-1118,-840,-550,-267,0,252,469,658,806,903,948,930,845,715,531,330,109,-93,-283,-415,-509,-534,-521,-462,-396,-320,-269,-243,-263,-332,-447,-611,-802,-1029,-1262,-1510,-1740,-1961,-2145,-2307,-2426,-2523,-2586,-2630,-2658,-2674,-2697,-2717,-2762,-2804,-2863,-2914,-2951,-2966,-2946,-2895,-2813,-2712,-2595,-2478,-2361,-2259,-2171,-2104,-2065,-2045,-2052,-2068,-2087,-2110,-2121,-2126,-2125,-2115,-2113,-2117,-2140,-2189,-2272,-2389,-2546,-2730,-2943,-3168,-3393,-3607,-3798,-3963,-4096,-4194,-4249,-4254,-4200,-4077,-3881,-3613,-3267,-2857,-2383,-1866,-1318,-768,-226,280,743,1147,1480,1738,1913,2013,2038,2014,1940,1849,1738,1629,1521,1425,1340,1270,1202,1144,1066,981,861,715,540,329,100,-155,-417,-685,-950,-1214,-1463,-1715,-1946,-2174,-2380,-2570,-2729,-2863,-2952,-3016,-3023,-3000,-2927,-2815,-2671,-2498,-2319,-2140,-1981,-1844,-1742,-1672,-1625,-1599,-1567,-1522,-1434,-1294,-1084,-793,-416,51,594,1195,1823,2444,3020,3525,3922,4200,4339,4357,4261,4097,3887,3687,3517,3419,3394,3460,3594,3782,3981,4170,4310,4387,4393,4326,4193,4004,3787,3540,3312,3087,2892,2717,2541,2361,2142,1877,1543,1148,689,200,-300,-765,-1165,-1459,-1643,-1700,-1647,-1503,-1288,-1044,-780,-539,-324,-154,-37,40,76,94,98,118,148,221,328,485,694,946,1244,1582,1951,2362,2788,3235,3679,4109,4511,4873,5163,5395,5531,5584,5555,5438,5263,5037,4784,4531,4303,4120,4008,3960,3987,4053,4157,4249,4303,4281,4139,3865,3431,2856,2147,1347,489,-382,-1217,-1991,-2655,-3198,-3603,-3869,-4021,-4066,-4041,-3964,-3859,-3755,-3649,-3567,-3497,-3430,-3368,-3277,-3161,-3003,-2788,-2530,-2212,-1855,-1458,-1048,-635,-258,82,348,547,670,723,715,660,566,455,338,229,136,58,-2,-61,-113,-180,-253,-351,-456,-585,-711,-843,-974,-1107,-1261,-1450,-1698,-2028,-2451,-2972,-3580,-4245,-4934,-5596,-6179,-6651,-6967,-7129,-7124,-6982,-6725,-6406,-6059,-5728,-5444,-5210,-5034,-4907,-4804,-4720,-4621,-4511,-4349,-4169,-3930,-3686,-3430,-3184,-2982,-2808,-2703,-2627,-2596,-2565,-2516,-2426,-2265,-2040,-1747,-1412,-1056,-726,-444,-253,-168,-182,-301,-486,-716,-950,-1150,-1292,-1348,-1326,-1226,-1084,-923,-779,-681,-658,-730,-894,-1166,-1501,-1904,-2321,-2729,-3097,-3377,-3568,-3627,-3578,-3413,-3170,-2871,-2561,-2261,-2022,-1840,-1750,-1734,-1789,-1886,-2009,-2122,-2220,-2269,-2274,-2208,-2094,-1919,-1714,-1483,-1246,-1013,-780,-570,-347,-143,78,297,519,730,931,1093,1228,1307,1352,1348,1319,1266,1208,1158,1135,1134,1189,1254,1356,1444,1513,1542,1516,1436,1293,1102,874,624,392,185,39,-39,-40,37,183,378,607,841,1066,1256,1417,1519,1595,1617,1618,1601,1573,1566,1576,1626,1721,1851,2021,2206,2389,2555,2677,2756,2776,2764,2726,2696,2698,2745,2851,3023,3250,3534,3855,4204,4562,4920,5259,5583,5877,6152,6398,6626,6825,7001,7143,7259,7340,7393,7406,7381,7313,7187,7017,6771,6477,6110,5701,5246,4776,4302,3855,3433,3062,2723,2426,2148,1890,1621,1356,1064,762,446,128,-170,-437,-637,-774,-816,-778,-664,-488,-269,-42,192,384,549,654,726,759,779,814,865,962,1096,1260,1446,1639,1818,1985,2114,2217,2281,2321,2342,2362,2399,2465,2583,2758,3008,3316,3693,4093,4519,4913,5271,5545,5743,5834,5848,5777,5658,5503,5338,5180,5037,4900,4770,4613,4427,4180,3869,3488,3035,2537,1988,1442,887,376,-93,-502,-838,-1119,-1331,-1510,-1652,-1789,-1938,-2101,-2310,-2538,-2797,-3043,-3271,-3437,-3531,-3537,-3437,-3252,-2980,-2652,-2291,-1926,-1575,-1270,-1007,-800,-643,-518,-421,-328,-217,-84,102,335,621,957,1319,1700,2077,2440,2783,3102,3405,3687,3957,4219,4464,4696,4888,5040,5117,5131,5046,4892,4657,4373,4051,3716,3382,3064,2771,2504,2264,2046,1817,1593,1321,1025,680,295,-115,-553,-981,-1397,-1768,-2081,-2324,-2479,-2557,-2546,-2474,-2339,-2171,-1988,-1801,-1639,-1494,-1381,-1293,-1231,-1179,-1142,-1099,-1045,-973,-868,-738,-578,-399,-210,-12,169,349,498,643,774,899,1028,1154,1280,1401,1502,1580,1619,1606,1546,1439,1303,1171,1058,1000,1008,1084,1238,1443,1682,1925,2127,2263,2292,2200,1969,1613,1140,584,-28,-638,-1217,-1707,-2070,-2296,-2351,-2281,-2077,-1813,-1497,-1205,-949,-769,-681,-670,-740,-853,-986,-1102,-1174,-1171,-1081,-894,-620,-271,118,513,873,1152,1329,1384,1313,1136,873,554,230,-78,-322,-497,-585,-597,-535,-422,-273,-110,49,185,285,333,331,260,136,-55,-297,-582,-907,-1244,-1604,-1947,-2292,-2597,-2870,-3090,-3240,-3328,-3334,-3281,-3162,-2997,-2786,-2556,-2311,-2077,-1870,-1701,-1592,-1544,-1565,-1645,-1781,-1943,-2125,-2298,-2453,-2581,-2676,-2740,-2777,-2801,-2813,-2831,-2849,-2876,-2903,-2920,-2928,-2906,-2869,-2805,-2735,-2669,-2634,-2637,-2705,-2825,-3016,-3247,-3505,-3761,-3963,-4098,-4108,-3991,-3721,-3307,-2770,-2125,-1437,-726,-66,523,1002,1349,1570,1655,1637,1527,1367,1178,996,835,708,616,559,522,506,501,502,511,524,546,579,612,643,643,605,513,354,133,-145,-472,-816,-1170,-1494,-1781,-2007,-2185,-2308,-2409,-2498,-2605,-2752,-2952,-3212,-3538,-3910,-4320,-4727,-5100,-5400,-5585,-5632,-5518,-5228,-4787,-4186,-3491,-2706,-1913,-1123,-397,267,841,1342,1774,2167,2525,2890,3237,3607,3956,4307,4625,4918,5163,5365,5504,5594,5620,5597,5529,5418,5289,5133,4965,4796,4611,4438,4256,4078,3896,3712,3502,3292,3032,2751,2410,2011,1546,1005,403,-265,-959,-1675,-2351,-2972,-3482,-3858,-4084,-4143,-4063,-3847,-3548,-3193,-2835,-2506,-2248,-2072,-1992,-2004,-2077,-2204,-2316,-2389,-2366,-2210,-1903,-1433,-823,-103,674,1455,2183,2805,3283,3591,3722,3693,3532,3290,3016,2782,2629,2601,2730,3001,3427,3950,4545,5139,5673,6085,6319,6348,6159,5762,5192,4500,3747,3008,2334,1781,1366,1096,944,881,848,803,686,467,119,-347,-924,-1558,-2216,-2842,-3382,-3808,-4090,-4225,-4236,-4139,-3985,-3799,-3622,-3477,-3384,-3341,-3347,-3369,-3388,-3367,-3291,-3131,-2900,-2587,-2215,-1795,-1353,-891,-451,-26,344,652,874,995,991,849,553,101,-500,-1222,-2035,-2872,-3695,-4422,-5011,-5401,-5576,-5516,-5252,-4819,-4277,-3705,-3167,-2743,-2469,-2400,-2529,-2868,-3376,-4013,-4722,-5434,-6093,-6647,-7046,-7277,-7312,-7169,-6859,-6424,-5901,-5332,-4766,-4228,-3765,-3393,-3137,-3000,-2986,-3076,-3258,-3500,-3782,-4066,-4335,-4556,-4708,-4791,-4784,-4703,-4539,-4318,-4037,-3731,-3410,-3094,-2807,-2549,-2331,-2150,-2014,-1913,-1868,-1863,-1924,-2041,-2232,-2493,-2824,-3214,-3643,-4076,-4482,-4823,-5065,-5199,-5199,-5083,-4865,-4564,-4234,-3895,-3596,-3356,-3195,-3121,-3127,-3215,-3366,-3578,-3828,-4109,-4387,-4657,-4895,-5077,-5206,-5244,-5196,-5038,-4774,-4402,-3942,-3410,-2844,-2264,-1720,-1233,-842,-570,-417,-397,-473,-651,-872,-1143,-1410,-1673,-1904,-2091,-2224,-2295,-2298,-2227,-2098,-1898,-1661,-1378,-1075,-751,-419,-83,244,547,814,1019,1151,1197,1144,998,768,467,136,-197,-492,-705,-813,-802,-657,-414,-79,302,688,1052,1359,1580,1723,1763,1724,1598,1414,1165,895,596,314,41,-183,-376,-512,-603,-645,-646,-610,-550,-477,-385,-298,-183,-63,90,267,469,711,970,1267,1574,1890,2210,2508,2796,3053,3293,3508,3715,3910,4110,4315,4538,4765,5021,5276,5550,5820,6097,6343,6577,6739,6842,6848,6757,6567,6290,5943,5568,5182,4841,4553,4350,4223,4167,4161,4172,4176,4139,4044,3882,3643,3341,2974,2562,2110,1632,1144,648,154,-316,-773,-1175,-1534,-1816,-2023,-2140,-2157,-2091,-1928,-1710,-1448,-1175,-919,-697,-515,-376,-263,-158,-48,101,299,567,910,1337,1826,2385,2978,3596,4207,4802,5339,5829,6238,6569,6822,6988,7086,7111,7084,7001,6873,6691,6450,6144,5772,5337,4856,4336,3814,3295,2815,2390,2030,1736,1501,1288,1094,870,616,311,-36,-423,-815,-1205,-1545,-1828,-2023,-2141,-2174,-2151,-2075,-1977,-1863,-1743,-1630,-1517,-1419,-1324,-1229,-1142,-1041,-942,-827,-695,-535,-340,-93,205,556,956,1387,1828,2255,2638,2953,3189,3332,3398,3399,3359,3299,3240,3192,3170,3166,3183,3208,3236,3250,3255,3229,3187,3114,3014,2899,2757,2613,2453,2299,2148,2002,1865,1735,1603,1482,1342,1211,1071,953,849,787,747,751,757,783,771,742,642,484,253,-49,-389,-762,-1116,-1431,-1671,-1817,-1868,-1818,-1695,-1511,-1294,-1073,-854,-668,-507,-374,-255,-140,-13,126,282,458,639,839,1027,1222,1385,1533,1638,1707,1740,1737,1713,1684,1666,1665,1697,1745,1807,1856,1876,1848,1763,1616,1411,1165,898,632,401,208,82,-1,-27,-34,-27,-35,-68,-132,-232,-355,-502,-643,-777,-879,-946,-953,-914,-809,-667,-492,-306,-132,11,107,145,130,61,-34,-144,-240,-304,-319,-277,-176,-28,154,347,535,682,785,809,761,625,408,125,-217,-584,-962,-1318,-1623,-1864,-2010,-2062,-2008,-1853,-1611,-1296,-939,-558,-195,136,388,556,606,550,381,113,-229,-638,-1071,-1516,-1933,-2290,-2576,-2749,-2834,-2794,-2669,-2447,-2164,-1832,-1486,-1152,-862,-650,-518,-505,-583,-766,-1023,-1335,-1674,-2014,-2320,-2573,-2747,-2835,-2831,-2747,-2600,-2416,-2221,-2046,-1910,-1820,-1795,-1796,-1837,-1867,-1877,-1851,-1757,-1624,-1424,-1200,-955,-722,-513,-361,-255,-212,-201,-205,-199,-140,-8,221,556,981,1485,2025,2568,3053,3450,3705,3814,3752,3544,3200,2760,2254,1728,1203,726,294,-61,-348,-563,-706,-791,-832,-842,-840,-847,-858,-913,-991,-1120,-1295,-1511,-1780,-2079,-2409,-2753,-3093,-3401,-3656,-3821,-3877,-3807,-3593,-3245,-2762,-2178,-1522,-842,-177,418,932,1320,1607,1782,1888,1949,2011,2113,2287,2554,2927,3391,3937,4526,5137,5726,6275,6751,7144,7438,7641,7741,7776,7724,7636,7490,7316,7109,6867,6591,6275,5904,5490,5005,4480,3899,3310,2714,2166,1664,1247,913,657,482,341,232,105,-47,-256,-511,-823,-1162,-1505,-1832,-2085,-2265,-2314,-2248,-2035,-1716,-1283,-786,-244,309,833,1308,1699,2001,2200,2319,2357,2347,2305,2263,2246,2275,2358,2496,2685,2904,3141,3387,3623,3863,4096,4344,4610,4914,5247,5625,6012,6412,6770,7075,7272,7334,7233,6957,6506,5912,5193,4414,3618,2858,2185,1627,1193,901,713,631,592,586,548,474,334,123,-132,-436,-741,-1032,-1283,-1467,-1575,-1611,-1565,-1473,-1329,-1164,-975,-787,-584,-397,-200,-21,161,339,521,707,900,1085,1264,1418,1534,1602,1603,1526,1376,1133,826,430,-6,-490,-974,-1428,-1835,-2143,-2377,-2505,-2561,-2562,-2525,-2496,-2482,-2506,-2587,-2707,-2885,-3087,-3317,-3543,-3767,-3962,-4141,-4283,-4411,-4503,-4594,-4649,-4699,-4717,-4703,-4660,-4566,-4447,-4294,-4135,-3965,-3811,-3659,-3544,-3436,-3376,-3331,-3325,-3337,-3371,-3412,-3457,-3488,-3499,-3471,-3412,-3300,-3153,-2960,-2736,-2485,-2229,-1973,-1743,-1551,-1410,-1336,-1328,-1387,-1519,-1709,-1960,-2261,-2598,-2960,-3330,-3692,-4028,-4329,-4579,-4783,-4945,-5065,-5166,-5229,-5280,-5283,-5266,-5200,-5105,-4974,-4827,-4664,-4507,-4373,-4267,-4218,-4211,-4253,-4324,-4404,-4477,-4513,-4507,-4431,-4295,-4086,-3827,-3522,-3198,-2867,-2543,-2250,-1983,-1771,-1605,-1507,-1475,-1506,-1597,-1738,-1903,-2089,-2269,-2420,-2551,-2615,-2644,-2608,-2534,-2415,-2269,-2090,-1892,-1667,-1440,-1211,-1014,-868,-793,-807,-916,-1109,-1380,-1699,-2026,-2348,-2593,-2777,-2840,-2809,-2667,-2435,-2142,-1807,-1466,-1138,-844,-597,-414,-289,-233,-222,-257,-301,-355,-390,-415,-423,-423,-425,-421,-428,-428,-434,-433,-431,-413,-388,-337,-276,-193,-106,-20,54,95,97,49,-62,-212,-419,-627,-845,-1019,-1146,-1186,-1141,-986,-736,-378,61,574,1140,1730,2330,2905,3434,3884,4238,4470,4579,4574,4474,4316,4133,3958,3826,3762,3769,3868,4029,4251,4510,4773,5033,5255,5435,5554,5605,5587,5499,5348,5142,4890,4592,4270,3911,3540,3156,2766,2386,2012,1653,1315,996,700,435,191,-15,-201,-352,-486,-592,-688,-769,-851,-921,-993,-1048,-1099,-1123,-1139,-1126,-1107,-1078,-1037,-1012,-980,-964,-933,-884,-787,-628,-382,-32,423,993,1639,2357,3079,3772,4377,4850,5165,5301,5271,5085,4789,4420,4023,3662,3346,3138,3013,2987,3029,3114,3206,3279,3288,3228,3071,2827,2505,2136,1747,1380,1052,797,614,500,451,424,421,394,346,253,126,-36,-216,-395,-570,-710,-819,-884,-903,-889,-833,-759,-669,-581,-500,-439,-394,-380,-382,-417,-470,-547,-650,-755,-882,-996,-1100,-1175,-1213,-1206,-1161,-1080,-978,-859,-739,-610,-496,-386,-292,-211,-133,-59,34,151,309,518,770,1073,1387,1719,2005,2253,2411,2477,2441,2296,2075,1790,1499,1217,995,828,728,668,629,572,475,308,70,-231,-572,-916,-1215,-1434,-1537,-1508,-1356,-1092,-762,-417,-93,141,279,272,144,-117,-460,-867,-1283,-1674,-2004,-2247,-2384,-2405,-2308,-2100,-1799,-1423,-997,-553,-112,289,626,867,991,971,813,502,78,-454,-1028,-1618,-2152,-2600,-2913,-3077,-3077,-2930,-2656,-2292,-1887,-1486,-1136,-877,-724,-703,-789,-985,-1242,-1539,-1827,-2075,-2253,-2348,-2358,-2289,-2174,-2022,-1880,-1759,-1686,-1675,-1726,-1842,-2009,-2198,-2398,-2563,-2694,-2762,-2771,-2725,-2619,-2471,-2279,-2047,-1788,-1498,-1191,-883,-587,-335,-141,-23,7,-44,-177,-363,-586,-813,-1017,-1182,-1293,-1354,-1374,-1365,-1338,-1308,-1271,-1248,-1222,-1215,-1213,-1229,-1260,-1308,-1375,-1464,-1565,-1685,-1802,-1919,-2019,-2101,-2151,-2174,-2169,-2143,-2119,-2110,-2141,-2240,-2406,-2661,-2982,-3366,-3773,-4183,-4553,-4853,-5064,-5157,-5132,-4986,-4718,-4364,-3924,-3450,-2963,-2499,-2094,-1765,-1527,-1391,-1337,-1383,-1481,-1653,-1838,-2050,-2240,-2401,-2512,-2549,-2530,-2432,-2285,-2092,-1852,-1594,-1290,-981,-638,-305,34,343,623,849,1014,1116,1151,1129,1069,973,875,776,694,636,598,566,530,469,364,215,-7,-281,-622,-1008,-1422,-1837,-2225,-2556,-2818,-2985,-3059,-3044,-2945,-2795,-2609,-2418,-2240,-2089,-1967,-1863,-1772,-1659,-1520,-1310,-1024,-641,-174,364,943,1519,2068,2539,2922,3188,3340,3381,3336,3217,3067,2917,2785,2722,2707,2784,2920,3137,3402,3722,4067,4424,4768,5073,5321,5497,5578,5572,5459,5258,4975,4640,4266,3900,3539,3226,2956,2739,2576,2436,2326,2195,2054,1867,1650,1392,1113,817,531,256,21,-177,-333,-443,-521,-571,-607,-637,-672,-708,-745,-773,-787,-773,-735,-651,-539,-370,-161,98,407,743,1115,1507,1912,2347,2794,3280,3789,4322,4865,5392,5883,6311,6652,6896,7025,7054,6985,6857,6680,6505,6340,6214,6133,6087,6070,6040,5976,5823,5550,5132,4547,3825,2979,2076,1153,290,-482,-1096,-1543,-1804,-1886,-1818,-1619,-1345,-1020,-698,-395,-154,27,129,172,155,99,14,-94,-205,-312,-393,-427,-402,-294,-98,194,582,1046,1569,2128,2670,3194,3634,3997,4247,4379,4400,4301,4113,3827,3479,3071,2627,2177,1718,1295,888,529,196,-95,-369,-623,-873,-1124,-1372,-1612,-1840,-2030,-2196,-2315,-2406,-2457,-2492,-2501,-2515,-2514,-2520,-2522,-2520,-2511,-2492,-2458,-2403,-2328,-2233,-2114,-2009,-1889,-1816,-1754,-1741,-1765,-1824,-1935,-2078,-2266,-2499,-2758,-3060,-3374,-3695,-4010,-4288,-4517,-4674,-4739,-4704,-4560,-4308,-3954,-3523,-3028,-2519,-2014,-1566,-1199,-954,-833,-856,-987,-1225,-1517,-1850,-2185,-2497,-2776,-3001,-3176,-3302,-3378,-3415,-3402,-3344,-3219,-3040,-2777,-2464,-2090,-1688,-1292,-924,-635,-441,-382,-455,-685,-1043,-1519,-2077,-2657,-3239,-3742,-4148,-4410,-4506,-4436,-4194,-3809,-3297,-2700,-2044,-1375,-723,-132,375,760,1014,1117,1086,916,648,296,-82,-464,-791,-1055,-1200,-1250,-1170,-994,-740,-429,-122,159,362,465,448,310,67,-256,-621,-985,-1318,-1573,-1741,-1796,-1731,-1565,-1287,-946,-559,-171,185,470,674,767,764,664,490,273,28,-190,-387,-510,-583,-575,-513,-397,-240,-67,123,309,483,646,803,957,1117,1289,1457,1629,1780,1903,1977,1999,1952,1854,1708,1537,1371,1225,1130,1088,1108,1176,1274,1377,1462,1497,1472,1365,1199,967,724,485,301,202,215,361,640,1057,1579,2191,2843,3501,4125,4671,5123,5449,5662,5767,5792,5775,5750,5757,5818,5958,6171,6465,6796,7147,7458,7706,7833,7843,7695,7428,7034,6562,6038,5510,5004,4565,4195,3913,3711,3565,3473,3393,3329,3254,3170,3075,2968,2855,2741,2629,2536,2453,2400,2358,2341,2325,2324,2308,2303,2271,2243,2183,2114,2035,1952,1893,1862,1878,1955,2077,2250,2446,2650,2845,3003,3132,3198,3220,3171,3066,2899,2670,2395,2073,1730,1379,1030,719,436,217,46,-59,-95,-71,21,170,365,597,854,1112,1378,1616,1837,2020,2177,2308,2428,2554,2693,2865,3056,3272,3495,3705,3902,4047,4154,4203,4198,4160,4081,3991,3891,3782,3679,3552,3419,3247,3049,2808,2535,2232,1915,1606,1311,1059,858,707,627,573,562,536,489,372,180,-96,-451,-858,-1297,-1724,-2108,-2411,-2609,-2691,-2656,-2520,-2316,-2069,-1824,-1600,-1426,-1300,-1223,-1174,-1131,-1074,-973,-824,-606,-342,-30,292,602,870,1060,1167,1158,1065,867,619,324,29,-240,-452,-582,-617,-550,-396,-163,115,424,723,1012,1247,1430,1538,1567,1523,1407,1249,1056,867,688,540,431,366,327,317,300,271,209,94,-60,-274,-517,-792,-1072,-1345,-1599,-1813,-2005,-2155,-2285,-2394,-2483,-2560,-2622,-2671,-2711,-2755,-2801,-2867,-2945,-3034,-3134,-3218,-3288,-3322,-3314,-3270,-3189,-3086,-2983,-2893,-2832,-2821,-2845,-2926,-3026,-3157,-3270,-3382,-3453,-3501,-3519,-3510,-3488,-3455,-3421,-3399,-3392,-3407,-3441,-3487,-3529,-3561,-3558,-3515,-3424,-3269,-3066,-2813,-2538,-2266,-2025,-1843,-1742,-1729,-1805,-1954,-2165,-2402,-2654,-2885,-3086,-3234,-3319,-3328,-3259,-3105,-2867,-2557,-2182,-1773,-1354,-954,-606,-322,-130,-12,8,-36,-154,-320,-533,-778,-1058,-1361,-1691,-2021,-2361,-2661,-2941,-3156,-3316,-3407,-3436,-3407,-3358,-3289,-3256,-3257,-3334,-3476,-3699,-3979,-4317,-4680,-5063,-5429,-5774,-6071,-6315,-6498,-6606,-6649,-6619,-6520,-6367,-6156,-5915,-5640,-5357,-5062,-4771,-4493,-4224,-3987,-3770,-3591,-3444,-3334,-3257,-3207,-3168,-3133,-3075,-2997,-2890,-2752,-2596,-2416,-2225,-2024,-1812,-1596,-1381,-1175,-997,-854,-780,-775,-873,-1059,-1340,-1691,-2076,-2463,-2797,-3035,-3153,-3108,-2912,-2548,-2055,-1463,-825,-204,347,771,1041,1130,1052,812,450,3,-486,-964,-1397,-1747,-1991,-2124,-2127,-2028,-1815,-1537,-1189,-819,-432,-51,295,611,855,1049,1158,1202,1171,1079,950,803,682,611,624,729,938,1231,1594,1990,2385,2743,3027,3212,3284,3241,3094,2867,2587,2287,1986,1719,1479,1291,1129,999,870,726,556,335,89,-197,-485,-763,-1011,-1210,-1364,-1457,-1510,-1525,-1523,-1522,-1527,-1567,-1633,-1749,-1898,-2077,-2259,-2411,-2496,-2485,-2337,-2061,-1636,-1101,-472,200,864,1484,1994,2401,2664,2809,2854,2826,2774,2726,2728,2790,2942,3171,3474,3833,4210,4587,4918,5186,5364,5457,5457,5385,5256,5075,4870,4641,4396,4151,3893,3628,3359,3062,2760,2422,2072,1688,1298,889,491,109,-238,-537,-768,-954,-1061,-1153,-1206,-1264,-1342,-1434,-1564,-1709,-1864,-2011,-2133,-2214,-2241,-2212,-2127,-1992,-1806,-1588,-1321,-1032,-705,-348,24,412,791,1164,1494,1797,2020,2196,2271,2284,2205,2060,1852,1596,1315,1020,739,477,259,81,-46,-128,-167,-180,-171,-171,-174,-204,-250,-322,-411,-512,-631,-749,-883,-1019,-1176,-1348,-1559,-1799,-2078,-2391,-2716,-3056,-3370,-3655,-3877,-4028,-4086,-4055,-3920,-3703,-3413,-3077,-2737,-2423,-2178,-2037,-2014,-2134,-2380,-2743,-3185,-3664,-4134,-4538,-4847,-5013,-5033,-4891,-4615,-4237,-3802,-3375,-2987,-2694,-2501,-2432,-2453,-2571,-2718,-2885,-3016,-3088,-3096,-3024,-2904,-2739,-2566,-2404,-2281,-2205,-2190,-2228,-2304,-2408,-2499,-2565,-2573,-2513,-2373,-2168,-1904,-1625,-1356,-1145,-1029,-1029,-1178,-1448,-1852,-2326,-2853,-3361,-3816,-4161,-4373,-4431,-4334,-4105,-3760,-3334,-2857,-2359,-1856,-1379,-914,-483,-65,327,702,1034,1312,1507,1591,1554,1384,1094,719,293,-120,-479,-734,-879,-908,-859,-767,-678,-643,-688,-831,-1079,-1395,-1763,-2119,-2432,-2658,-2763,-2751,-2602,-2356,-2027,-1657,-1294,-964,-717,-562,-517,-570,-701,-887,-1090,-1286,-1449,-1555,-1604,-1578,-1488,-1334,-1138,-903,-669,-435,-234,-71,46,113,133,122,83,43,6,-1,11,67,149,266,408,563,728,882,1029,1142,1236,1292,1322,1330,1317,1304,1288,1287,1297,1325,1373,1443,1542,1673,1849,2067,2339,2660,3018,3404,3784,4141,4441,4677,4829,4906,4918,4868,4796,4699,4612,4541,4495,4479,4496,4535,4606,4692,4801,4906,5007,5080,5122,5134,5106,5069,5013,4979,4969,5007,5093,5237,5416,5634,5851,6067,6240,6375,6452,6478,6461,6421,6378,6353,6377,6430,6539,6658,6765,6829,6783,6619,6286,5790,5135,4357,3501,2647,1855,1221,787,607,676,975,1447,2006,2567,3033,3325,3397,3212,2790,2158,1386,558,-236,-902,-1362,-1573,-1502,-1173,-616,102,913,1718,2462,3052,3474,3693,3738,3641,3458,3252,3085,3004,3047,3218,3516,3910,4360,4838,5280,5687,5992,6220,6336,6378,6345,6272,6179,6089,6019,5980,5980,6015,6083,6176,6277,6382,6458,6511,6509,6463,6355,6195,5974,5703,5369,4996,4568,4118,3627,3136,2625,2150,1690,1295,946,668,445,274,153,52,-11,-73,-109,-139,-148,-145,-122,-79,-17,80,200,372,570,817,1076,1359,1633,1890,2104,2255,2331,2323,2245,2103,1931,1733,1550,1377,1234,1131,1055,1018,1005,1015,1039,1079,1128,1196,1272,1372,1480,1613,1755,1911,2073,2236,2393,2537,2654,2735,2762,2726,2616,2437,2191,1903,1589,1282,1002,784,639,590,629,754,937,1157,1366,1546,1653,1694,1654,1547,1387,1181,957,712,475,240,25,-173,-352,-530,-696,-876,-1051,-1221,-1379,-1508,-1604,-1672,-1700,-1715,-1707,-1707,-1707,-1730,-1769,-1831,-1916,-2009,-2124,-2227,-2330,-2406,-2447,-2462,-2421,-2361,-2249,-2133,-2007,-1906,-1849,-1844,-1905,-2016,-2164,-2330,-2484,-2606,-2673,-2673,-2602,-2478,-2292,-2093,-1879,-1691,-1544,-1462,-1439,-1499,-1596,-1738,-1872,-1969,-2002,-1928,-1752,-1465,-1089,-660,-196,233,622,906,1086,1136,1053,856,550,163,-276,-748,-1217,-1656,-2051,-2367,-2608,-2759,-2834,-2841,-2805,-2758,-2710,-2712,-2745,-2841,-2975,-3143,-3324,-3506,-3669,-3807,-3906,-3980,-4018,-4057,-4085,-4137,-4199,-4281,-4380,-4473,-4572,-4640,-4699,-4721,-4723,-4700,-4647,-4575,-4475,-4347,-4192,-4004,-3781,-3525,-3231,-2918,-2589,-2270,-1974,-1717,-1523,-1393,-1352,-1393,-1524,-1739,-2026,-2370,-2756,-3144,-3522,-3843,-4098,-4245,-4287,-4202,-4000,-3703,-3327,-2922,-2521,-2156,-1858,-1631,-1473,-1380,-1318,-1284,-1230,-1152,-1018,-828,-574,-281,45,356,627,813,887,838,656,390,39,-306,-644,-901,-1078,-1155,-1135,-1050,-911,-768,-636,-556,-520,-551,-616,-714,-810,-882,-897,-847,-698,-478,-174,179,559,942,1296,1603,1835,1979,2020,1950,1778,1506,1161,768,357,-21,-339,-541,-611,-534,-312,25,445,892,1304,1631,1810,1828,1653,1322,849,295,-291,-855,-1341,-1721,-1975,-2109,-2136,-2093,-2012,-1938,-1898,-1923,-2025,-2200,-2436,-2696,-2940,-3122,-3186,-3106,-2857,-2445,-1895,-1254,-569,101,709,1212,1586,1813,1913,1901,1823,1706,1604,1526,1519,1568,1704,1894,2145,2425,2711,2990,3242,3449,3625,3738,3828,3869,3898,3909,3918,3927,3919,3900,3839,3739,3588,3378,3126,2813,2473,2087,1689,1260,832,389,-51,-481,-905,-1284,-1636,-1913,-2134,-2262,-2319,-2287,-2195,-2048,-1880,-1705,-1554,-1434,-1360,-1331,-1337,-1371,-1407,-1435,-1425,-1377,-1280,-1141,-979,-807,-651,-533,-459,-436,-449,-467,-478,-431,-333,-169,47,270,502,680,814,876,886,838,778,696,644,605,612,630,671,697,709,678,618,493,337,111,-147,-462,-789,-1142,-1481,-1804,-2097,-2331,-2530,-2648,-2739,-2776,-2810,-2848,-2918,-3034,-3206,-3427,-3693,-3985,-4283,-4570,-4827,-5039,-5205,-5304,-5356,-5335,-5269,-5139,-4966,-4751,-4504,-4237,-3956,-3684,-3420,-3190,-3000,-2849,-2744,-2663,-2601,-2541,-2472,-2389,-2289,-2172,-2052,-1929,-1830,-1769,-1755,-1817,-1944,-2150,-2433,-2771,-3167,-3584,-4010,-4416,-4774,-5065,-5259,-5341,-5285,-5085,-4744,-4278,-3733,-3152,-2589,-2108,-1738,-1539,-1505,-1647,-1941,-2338,-2796,-3251,-3651,-3952,-4126,-4148,-4020,-3757,-3384,-2941,-2470,-2007,-1593,-1256,-1008,-862,-801,-812,-882,-967,-1073,-1151,-1208,-1215,-1177,-1081,-935,-747,-517,-280,-45,152,279,319,234,20,-331,-794,-1335,-1908,-2442,-2914,-3252,-3459,-3526,-3463,-3313,-3118,-2917,-2781,-2722,-2777,-2949,-3207,-3547,-3884,-4208,-4429,-4529,-4466,-4233,-3861,-3371,-2844,-2323,-1877,-1544,-1343,-1281,-1328,-1459,-1612,-1742,-1797,-1734,-1546,-1221,-800,-312,179,633,987,1219,1295,1227,1023,722,368,4,-318,-567,-721,-751,-681,-503,-260,21,306,556,760,882,943,921,854,746,620,504,399,333,288,276,283,298,315,325,331,344,385,471,639,894,1256,1715,2257,2866,3495,4120,4678,5148,5490,5685,5751,5687,5540,5335,5116,4917,4787,4738,4804,4979,5248,5584,5937,6264,6520,6666,6678,6550,6275,5905,5441,4973,4504,4108,3785,3576,3458,3441,3480,3564,3636,3686,3665,3574,3402,3144,2830,2453,2060,1648,1267,914,623,394,223,119,48,18,-10,-31,-70,-125,-192,-267,-333,-389,-412,-412,-380,-325,-260,-187,-105,-14,109,278,514,830,1230,1705,2243,2818,3401,3961,4463,4878,5183,5358,5416,5350,5203,4976,4723,4451,4207,4003,3872,3818,3853,3969,4148,4381,4633,4898,5140,5357,5530,5657,5737,5768,5746,5683,5568,5416,5214,4969,4682,4351,3996,3629,3263,2943,2652,2436,2266,2166,2104,2085,2080,2081,2092,2097,2118,2145,2184,2232,2275,2319,2333,2322,2265,2157,2012,1826,1644,1466,1345,1270,1271,1323,1407,1494,1537,1524,1418,1235,972,664,351,65,-131,-220,-165,37,371,821,1329,1861,2349,2765,3050,3197,3185,3038,2765,2416,2015,1624,1270,1003,849,816,919,1113,1390,1678,1939,2129,2193,2138,1926,1596,1155,659,161,-302,-660,-916,-1035,-1034,-929,-740,-497,-234,26,251,427,527,565,525,443,312,169,13,-126,-242,-316,-335,-293,-190,-45,135,313,470,588,631,608,502,336,118,-113,-345,-522,-635,-651,-574,-413,-197,24,207,288,247,36,-316,-818,-1399,-2024,-2612,-3108,-3449,-3604,-3549,-3299,-2875,-2339,-1745,-1177,-699,-371,-227,-278,-510,-881,-1341,-1814,-2228,-2528,-2652,-2600,-2357,-1970,-1477,-942,-436,-13,273,397,356,168,-129,-477,-824,-1106,-1290,-1343,-1267,-1091,-839,-581,-346,-187,-117,-147,-248,-410,-574,-732,-846,-919,-957,-970,-1001,-1068,-1216,-1463,-1820,-2279,-2817,-3400,-3990,-4540,-5019,-5376,-5612,-5685,-5630,-5440,-5170,-4838,-4504,-4195,-3947,-3781,-3690,-3678,-3702,-3745,-3761,-3725,-3608,-3405,-3104,-2736,-2322,-1901,-1519,-1204,-978,-858,-823,-871,-961,-1075,-1167,-1228,-1232,-1186,-1094,-970,-842,-725,-653,-627,-659,-734,-831,-926,-986,-988,-921,-771,-556,-288,5,282,533,712,827,846,795,658,471,235,-31,-311,-609,-908,-1207,-1502,-1754,-1967,-2088,-2103,-2004,-1765,-1424,-991,-505,-17,444,829,1126,1319,1425,1463,1462,1457,1464,1508,1576,1679,1773,1867,1925,1942,1927,1867,1776,1666,1535,1407,1292,1199,1145,1139,1178,1274,1407,1578,1759,1941,2105,2225,2306,2314,2259,2132,1937,1701,1427,1148,871,604,350,88,-181,-485,-828,-1216,-1634,-2065,-2473,-2837,-3110,-3290,-3345,-3301,-3162,-2964,-2731,-2488,-2245,-1997,-1743,-1449,-1120,-730,-289,197,714,1229,1721,2153,2512,2766,2937,2995,2988,2897,2770,2611,2455,2322,2234,2203,2238,2340,2499,2715,2965,3240,3525,3798,4043,4242,4372,4423,4389,4270,4091,3858,3612,3363,3156,2996,2906,2874,2890,2923,2952,2938,2874,2735,2547,2303,2058,1817,1621,1470,1371,1304,1260,1199,1103,946,712,403,38,-361,-737,-1050,-1250,-1300,-1186,-903,-484,33,597,1135,1610,1944,2111,2087,1857,1461,920,308,-321,-894,-1366,-1678,-1834,-1802,-1629,-1327,-953,-552,-169,148,383,506,528,446,291,76,-157,-393,-598,-753,-854,-888,-877,-836,-789,-766,-772,-818,-889,-974,-1043,-1078,-1065,-992,-891,-760,-668,-623,-680,-841,-1119,-1487,-1931,-2398,-2849,-3239,-3522,-3674,-3672,-3524,-3240,-2866,-2431,-2002,-1608,-1303,-1110,-1038,-1094,-1248,-1477,-1744,-2017,-2267,-2473,-2611,-2681,-2690,-2638,-2558,-2444,-2336,-2214,-2126,-2042,-2010,-2015,-2076,-2201,-2395,-2653,-2979,-3351,-3753,-4159,-4528,-4829,-5022,-5079,-4974,-4704,-4270,-3698,-3022,-2290,-1556,-873,-294,144,413,490,395,121,-276,-780,-1324,-1863,-2344,-2714,-2955,-3031,-2967,-2749,-2443,-2058,-1679,-1336,-1089,-976,-1011,-1204,-1524,-1953,-2428,-2924,-3367,-3719,-3932,-3966,-3815,-3473,-2971,-2349,-1674,-1008,-437,-17,205,191,-32,-464,-1035,-1694,-2375,-3008,-3559,-3982,-4279,-4446,-4499,-4476,-4383,-4269,-4126,-3996,-3860,-3744,-3631,-3525,-3410,-3285,-3130,-2958,-2767,-2577,-2408,-2276,-2192,-2167,-2193,-2267,-2367,-2484,-2584,-2671,-2704,-2694,-2619,-2486,-2309,-2097,-1875,-1658,-1458,-1293,-1160,-1069,-1007,-973,-941,-905,-836,-720,-549,-309,-28,295,607,904,1129,1287,1344,1311,1193,1004,774,522,281,69,-89,-186,-215,-182,-105,4,104,189,236,246,228,198,178,185,244,353,524,750,1025,1337,1673,2010,2327,2610,2832,2986,3082,3118,3143,3167,3238,3367,3567,3830,4127,4446,4736,4995,5186,5319,5376,5367,5298,5166,5000,4790,4571,4338,4125,3921,3761,3621,3515,3426,3338,3250,3136,2997,2822,2596,2341,2028,1698,1338,967,609,257,-38,-289,-455,-540,-540,-460,-327,-164,-8,120,194,223,208,195,180,215,274,377,493,604,690,733,729,678,596,501,417,379,395,500,685,963,1301,1706,2123,2570,2995,3402,3774,4090,4357,4546,4660,4685,4627,4486,4290,4050,3811,3597,3449,3397,3459,3643,3929,4293,4679,5044,5329,5497,5521,5390,5109,4717,4235,3736,3256,2856,2580,2443,2460,2610,2855,3159,3449,3679,3789,3741,3516,3119,2576,1946,1290,694,224,-54,-101,86,491,1061,1727,2413,3048,3563,3924,4105,4106,3951,3658,3277,2840,2394,1973,1606,1315,1110,1006,992,1077,1228,1434,1649,1846,1986,2042,1996,1840,1596,1280,943,619,349,156,56,48,128,274,471,681,884,1031,1102,1057,891,593,180,-315,-855,-1364,-1795,-2079,-2176,-2072,-1763,-1290,-690,-34,621,1196,1652,1920,2003,1872,1561,1097,540,-55,-609,-1073,-1381,-1502,-1422,-1147,-707,-158,464,1062,1613,2033,2290,2362,2217,1880,1365,708,-31,-795,-1528,-2154,-2630,-2913,-2976,-2833,-2494,-2017,-1441,-846,-292,155,429,499,345,-17,-537,-1153,-1774,-2320,-2709,-2896,-2847,-2573,-2113,-1531,-916,-351,77,329,348,167,-202,-703,-1256,-1817,-2310,-2707,-2978,-3128,-3158,-3104,-2987,-2849,-2716,-2616,-2557,-2533,-2535,-2536,-2525,-2472,-2374,-2223,-2025,-1796,-1559,-1341,-1166,-1067,-1048,-1133,-1318,-1589,-1935,-2317,-2708,-3069,-3371,-3599,-3737,-3803,-3787,-3735,-3638,-3551,-3455,-3402,-3363,-3364,-3385,-3420,-3454,-3474,-3481,-3465,-3440,-3403,-3365,-3338,-3328,-3346,-3398,-3485,-3602,-3731,-3851,-3929,-3946,-3872,-3697,-3423,-3062,-2653,-2231,-1848,-1548,-1368,-1336,-1452,-1714,-2083,-2519,-2961,-3352,-3643,-3795,-3792,-3635,-3341,-2944,-2487,-2010,-1557,-1161,-846,-634,-515,-498,-548,-653,-776,-888,-978,-1016,-1020,-979,-925,-864,-824,-817,-858,-957,-1105,-1290,-1489,-1655,-1762,-1754,-1614,-1314,-859,-273,412,1122,1803,2371,2771,2970,2941,2721,2337,1859,1336,854,429,138,-39,-75,-2,149,358,571,785,960,1085,1156,1156,1096,975,813,613,406,194,-4,-173,-314,-419,-496,-545,-583,-608,-630,-647,-649,-629,-578,-482,-341,-158,48,248,405,486,453,296,12,-380,-841,-1332,-1797,-2205,-2516,-2738,-2860,-2908,-2900,-2853,-2785,-2699,-2597,-2463,-2293,-2066,-1771,-1417,-987,-528,-37,434,863,1216,1472,1617,1662,1621,1523,1403,1285,1209,1178,1210,1301,1437,1623,1835,2065,2316,2560,2814,3059,3308,3550,3793,4003,4186,4300,4344,4296,4154,3926,3620,3253,2857,2451,2076,1746,1491,1309,1218,1202,1258,1375,1537,1736,1956,2180,2398,2568,2677,2686,2586,2369,2044,1646,1206,792,425,181,53,84,241,513,851,1210,1537,1781,1915,1912,1786,1549,1241,908,582,320,120,25,10,75,184,307,407,448,414,281,64,-222,-542,-858,-1128,-1323,-1419,-1413,-1317,-1149,-951,-752,-588,-479,-422,-431,-471,-549,-624,-694,-748,-764,-775,-745,-721,-688,-671,-677,-712,-773,-853,-937,-1016,-1070,-1110,-1122,-1129,-1116,-1089,-1029,-923,-774,-568,-343,-101,121,312,470,596,721,844,1003,1188,1401,1628,1828,1976,2031,1964,1764,1426,978,439,-123,-679,-1158,-1545,-1805,-1958,-2009,-1989,-1905,-1769,-1560,-1282,-912,-471,-8,444,765,918,798,391,-320,-1294,-2448,-3675,-4822,-5752,-6318,-6424,-6025,-5122,-3809,-2198,-457,1236,2724,3853,4524,4697,4359,3608,2534,1310,76,-1026,-1901,-2485,-2782,-2785,-2567,-2169,-1675,-1158,-695,-351,-155,-131,-235,-433,-665,-869,-1018,-1077,-1063,-986,-890,-802,-734,-704,-686,-685,-698,-739,-840,-1021,-1301,-1676,-2132,-2638,-3155,-3640,-4058,-4377,-4578,-4656,-4618,-4474,-4245,-3935,-3552,-3099,-2589,-2042,-1497,-1008,-630,-427,-431,-659,-1094,-1684,-2361,-3048,-3652,-4116,-4378,-4407,-4192,-3738,-3061,-2214,-1241,-236,724,1547,2166,2533,2634,2478,2116,1624,1102,668,432,470,836,1491,2389,3394,4384,5211,5748,5892,5598,4853,3730,2334,812,-666,-1954,-2923,-3476,-3586,-3219,-2449,-1324,24,1475,2892,4165,5201,5958,6400,6508,6300,5772,4988,3984,2825,1586,350,-768,-1634,-2107,-2099,-1558,-578,679,1971,3027,3658,3754,3365,2665,1898,1338,1174,1479,2193,3132,4072,4789,5116,4977,4347,3295,1896,277,-1402,-2994,-4289,-5157,-5448,-5137,-4217,-2776,-928,1181,3364,5429,7156,8338,8768,8339,6949,4670,1605,-2010,-5893,-9722,-13193,-16032,-18040,-19123,-19253,-18522,-17060,-15035,-12658,-10115,-7600,-5255,-3185,-1400,114,1468,2774,4165,5763,7643,9827,12267,14818,17292,19427,20984,21730,21511,20263,18046,15030,11513,7847,4427,1630,-261,-1064,-768,471,2386,4592,6722,8429,9477,9734,9200,7930,6077,3771,1166,-1624,-4512,-7429,-10296,-13012,-15446,-17427,-18781,-19348,-19027,-17821,-15818,-13230,-10300,-7344,-4646,-2459,-980,-272,-335,-1003,-2071,-3255,-4301,-5004,-5245,-5028,-4436,-3652,-2865,-2274,-1987,-2055,-2370,-2795,-3075,-3008,-2408,-1211,555,2742,5142,7514,9617,11256,12295,12651,12347,11452,10119,8533,6904,5436,4291,3592,3359,3558,4075,4772,5474,6064,6408,6484,6275,5863,5325,4782,4327,4023,3904,3938,4068,4186,4167,3871,3195,2057,491,-1458,-3610,-5817,-7860,-9558,-10744,-11261,-11047,-10068,-8412,-6221,-3714,-1135,1260,3255,4703,5532,5785,5545,4983,4221,3401,2594,1839,1166,585,103,-264,-557,-814,-1141,-1637,-2393,-3472,-4828,-6383,-7950,-9352,-10414,-11016,-11124,-10780,-10089,-9215,-8299,-7490,-6860,-6474,-6320,-6374,-6574,-6819,-6994,-6941,-6515,-5558,-3979,-1739,1080,4284,7596,10672,13187,14890,15638,15447,14461,12926,11132,9379,7869,6767,6104,5855,5915,6145,6388,6512,6442,6156,5745,5308,5033,5017,5378,6086,7092,8255,9412,10395,11056,11290,11060,10356,9239,7783,6117,4384,2758,1404,461,3,45,505,1292,2251,3294,4311,5277,6143,6899,7507,7907,8029,7760,7015,5725,3869,1527,-1166,-3980,-6645,-8887,-10469,-11230,-11135,-10263,-8796,-7027,-5261,-3819,-2960,-2838,-3498,-4860,-6744,-8900,-11062,-12963,-14410,-15260,-15488,-15125,-14322,-13217,-12047,-10957,-10131,-9648,-9565,-9852,-10458,-11276,-12180,-13052,-13750,-14193,-14307,-14074,-13524,-12724,-11785,-10825,-9972,-9336,-8994,-9008,-9363,-10056,-10990,-12073,-13155,-14096,-14760,-15068,-14967,-14505,-13727,-12749,-11649,-10517,-9399,-8328,-7308,-6344,-5422,-4549,-3711,-2927,-2184,-1491,-862,-287,179,533,720,725,548,218,-182,-563,-790,-764,-390,351,1436,2762,4197,5581,6763,7625,8096,8164,7849,7254,6455,5608,4823,4229,3940,4027,4545,5489,6819,8433,10206,11957,13548,14803,15641,15981,15839,15254,14326,13178,11957,10797,9827,9124,8748,8680,8902,9316,9860,10418,10933,11325,11568,11639,11536,11272,10856,10325,9704,9059,8431,7900,7509,7320,7343,7594,8030,8606,9244,9853,10358,10680,10774,10613,10183,9502,8604,7527,6363,5176,4083,3165,2531,2233,2331,2812,3639,4708,5885,6984,7828,8236,8095,7338,5998,4168,2021,-227,-2357,-4138,-5412,-6068,-6076,-5485,-4398,-2959,-1343,289,1771,2994,3843,4288,4282,3862,3054,1935,579,-908,-2433,-3871,-5100,-6023,-6535,-6631,-6306,-5656,-4786,-3847,-2999,-2378,-2113,-2260,-2840,-3777,-4957,-6205,-7326,-8147,-8512,-8341,-7616,-6391,-4794,-3017,-1264,223,1268,1727,1538,737,-605,-2338,-4307,-6358,-8327,-10096,-11548,-12588,-13153,-13187,-12684,-11663,-10199,-8408,-6463,-4554,-2904,-1683,-1048,-1039,-1645,-2741,-4183,-5732,-7216,-8414,-9224,-9567,-9476,-9025,-8349,-7585,-6861,-6294,-5929,-5825,-5926,-6229,-6593,-6954,-7130,-7029,-6519,-5565,-4175,-2434,-502,1445,3193,4567,5421,5669,5286,4323,2874,1091,-857,-2798,-4554,-5978,-6969,-7450,-7448,-7006,-6262,-5361,-4468,-3712,-3193,-2925,-2898,-3020,-3189,-3272,-3168,-2793,-2135,-1222,-133,1022,2123,3077,3785,4232,4378,4268,3937,3465,2917,2370,1860,1411,1019,649,274,-160,-659,-1243,-1854,-2431,-2876,-3079,-2977,-2510,-1701,-591,708,2081,3384,4511,5361,5909,6137,6092,5824,5378,4808,4148,3419,2684,1948,1284,715,262,-71,-320,-528,-729,-960,-1207,-1459,-1669,-1807,-1831,-1732,-1509,-1187,-800,-395,2,368,693,984,1226,1415,1522,1543,1458,1280,1027,716,406,124,-75,-157,-111,81,387,802,1291,1836,2414,3004,3579,4129,4622,5049,5387,5633,5785,5858,5879,5885,5905,5958,6037,6107,6121,6018,5735,5239,4489,3508,2308,967,-444,-1812,-3021,-3960,-4524,-4656,-4317,-3521,-2329,-818,888,2676,4425,6028,7405,8486,9237,9634,9674,9359,8708,7741,6516,5087,3548,1983,493,-847,-1972,-2833,-3418,-3710,-3735,-3514,-3074,-2457,-1674,-756,282,1421,2609,3815,4962,5992,6840,7448,7777,7808,7539,7008,6253,5351,4353,3328,2303,1311,361,-522,-1338,-2053,-2667,-3152,-3507,-3715,-3765,-3642,-3331,-2833,-2169,-1372,-517,335,1110,1757,2261,2599,2792,2845,2772,2593,2328,1981,1589,1125,629,67,-511,-1108,-1646,-2096,-2387,-2483,-2369,-2031,-1521,-875,-181,482,1023,1380,1498,1369,1005,438,-266,-1059,-1857,-2627,-3289,-3838,-4216,-4422,-4451,-4310,-4033,-3644,-3202,-2733,-2304,-1923,-1640,-1433,-1324,-1263,-1251,-1245,-1238,-1194,-1116,-970,-781,-530,-257,24,260,425,457,342,43,-418,-1006,-1658,-2266,-2759,-3040,-3092,-2920,-2593,-2209,-1869,-1680,-1679,-1887,-2248,-2672,-3052,-3266,-3238,-2922,-2338,-1546,-657,215,950,1475,1739,1757,1548,1199,776,383,108,29,185,593,1205,1946,2704,3371,3829,4019,3887,3450,2754,1893,984,172,-415,-668,-524,17,891,1991,3147,4208,5001,5440,5459,5088,4404,3509,2550,1633,883,364,139,207,562,1138,1873,2685,3477,4192,4739,5092,5202,5094,4768,4307,3764,3229,2797,2522,2479,2683,3134,3800,4605,5465,6251,6858,7169,7104,6636,5778,4608,3260,1862,576,-488,-1243,-1656,-1738,-1542,-1139,-624,-63,461,931,1293,1550,1672,1667,1521,1267,925,547,202,-73,-214,-220,-83,153,458,761,1012,1141,1102,872,448,-121,-775,-1410,-1924,-2234,-2277,-2056,-1619,-1048,-467,28,336,401,199,-266,-942,-1766,-2659,-3517,-4277,-4836,-5162,-5204,-4973,-4512,-3877,-3195,-2526,-2001,-1643,-1510,-1583,-1855,-2278,-2819,-3406,-4001,-4525,-4941,-5204,-5304,-5249,-5083,-4861,-4674,-4596,-4709,-5057,-5644,-6437,-7346,-8267,-9075,-9659,-9928,-9852,-9415,-8676,-7715,-6647,-5610,-4729,-4105,-3798,-3813,-4110,-4611,-5219,-5824,-6320,-6628,-6700,-6524,-6157,-5654,-5121,-4639,-4263,-4039,-3958,-4021,-4210,-4519,-4941,-5478,-6114,-6830,-7597,-8364,-9093,-9727,-10225,-10545,-10657,-10521,-10127,-9444,-8500,-7298,-5917,-4409,-2881,-1411,-85,1032,1883,2429,2623,2448,1878,915,-402,-2019,-3810,-5651,-7375,-8846,-9928,-10551,-10655,-10268,-9406,-8169,-6646,-4966,-3295,-1767,-562,214,495,294,-289,-1090,-1918,-2568,-2896,-2803,-2294,-1420,-306,906,2058,3011,3646,3903,3763,3280,2558,1750,1031,557,468,825,1632,2825,4254,5781,7185,8331,9040,9229,8841,7887,6424,4577,2468,291,-1807,-3632,-5052,-5947,-6254,-5968,-5146,-3874,-2309,-579,1155,2789,4226,5446,6447,7281,8012,8680,9307,9873,10319,10585,10587,10284,9633,8659,7400,5973,4486,3116,1976,1224,912,1101,1726,2719,3897,5082,6074,6701,6859,6515,5728,4619,3399,2258,1437,1075,1270,2012,3198,4651,6168,7507,8503,9007,8988,8467,7566,6448,5309,4354,3734,3567,3881,4633,5717,6970,8223,9292,10046,10389,10284,9768,8912,7826,6639,5446,4334,3346,2499,1804,1265,887,691,692,901,1324,1928,2669,3476,4264,4972,5518,5878,6005,5898,5567,5053,4426,3775,3214,2832,2735,2944,3491,4303,5319,6410,7475,8373,9017,9296,9178,8647,7768,6629,5374,4129,3026,2159,1594,1354,1439,1793,2349,2998,3648,4203,4609,4831,4879,4769,4538,4213,3831,3410,2987,2577,2228,1964,1838,1876,2093,2490,3004,3577,4094,4461,4595,4453,4052,3439,2708,1948,1241,644,167,-195,-488,-736,-971,-1180,-1354,-1458,-1457,-1338,-1076,-698,-223,286,764,1145,1374,1444,1361,1173,934,686,481,312,187,67,-84,-294,-590,-962,-1384,-1826,-2225,-2550,-2746,-2798,-2693,-2460,-2140,-1818,-1552,-1427,-1452,-1651,-1963,-2355,-2726,-3042,-3208,-3224,-3059,-2749,-2336,-1883,-1449,-1103,-875,-805,-902,-1171,-1591,-2131,-2727,-3320,-3841,-4229,-4469,-4534,-4475,-4309,-4111,-3921,-3793,-3756,-3814,-3968,-4175,-4420,-4660,-4887,-5081,-5257,-5410,-5580,-5758,-5986,-6252,-6560,-6887,-7203,-7472,-7668,-7769,-7770,-7681,-7515,-7276,-6993,-6641,-6262,-5832,-5386,-4929,-4479,-4059,-3667,-3334,-3055,-2857,-2752,-2757,-2882,-3137,-3508,-3985,-4537,-5114,-5677,-6164,-6527,-6737,-6758,-6594,-6235,-5706,-5032,-4263,-3475,-2746,-2178,-1855,-1827,-2126,-2705,-3509,-4408,-5296,-6022,-6486,-6594,-6331,-5719,-4854,-3869,-2903,-2096,-1554,-1316,-1420,-1803,-2413,-3158,-3943,-4687,-5324,-5801,-6101,-6234,-6213,-6110,-5933,-5756,-5560,-5383,-5198,-5023,-4868,-4762,-4743,-4836,-5054,-5385,-5780,-6186,-6520,-6729,-6745,-6539,-6082,-5374,-4440,-3317,-2085,-806,420,1530,2465,3177,3661,3897,3884,3621,3094,2297,1224,-118,-1709,-3501,-5434,-7411,-9320,-11025,-12379,-13235,-13452,-12950,-11676,-9700,-7130,-4175,-1083,1883,4450,6402,7577,7910,7431,6280,4651,2813,994,-566,-1727,-2393,-2557,-2257,-1606,-705,281,1247,2077,2709,3126,3315,3315,3133,2809,2357,1811,1208,578,-28,-577,-1034,-1371,-1598,-1713,-1763,-1758,-1745,-1710,-1665,-1564,-1376,-1052,-561,95,884,1743,2593,3340,3935,4326,4548,4622,4632,4618,4633,4675,4744,4794,4797,4703,4465,4074,3480,2725,1813,831,-149,-1008,-1660,-2013,-2050,-1771,-1259,-582,143,847,1462,1970,2357,2639,2815,2878,2821,2626,2312,1910,1499,1144,930,889,1030,1302,1647,1964,2216,2354,2421,2445,2520,2680,2981,3396,3906,4432,4915,5290,5512,5582,5490,5280,4983,4648,4331,4059,3888,3826,3903,4106,4421,4794,5166,5433,5513,5310,4783,3905,2739,1357,-95,-1470,-2591,-3316,-3515,-3146,-2220,-834,861,2664,4361,5734,6616,6868,6474,5458,3978,2210,409,-1207,-2417,-3075,-3095,-2474,-1299,287,2084,3880,5477,6694,7424,7609,7263,6481,5384,4146,2933,1877,1082,578,366,398,630,1008,1496,2071,2705,3387,4063,4708,5250,5641,5824,5760,5425,4829,3997,2989,1855,688,-461,-1490,-2342,-2930,-3214,-3159,-2775,-2088,-1160,-30,1208,2527,3829,5071,6145,6965,7414,7402,6879,5840,4380,2624,787,-953,-2391,-3405,-3920,-3910,-3440,-2579,-1457,-203,1070,2237,3237,4008,4530,4815,4887,4799,4609,4379,4152,3974,3849,3795,3798,3851,3936,4046,4173,4321,4491,4670,4849,4977,5027,4937,4685,4226,3578,2753,1818,858,-20,-703,-1069,-1047,-582,302,1524,2960,4438,5791,6860,7506,7672,7309,6495,5300,3890,2401,997,-202,-1089,-1601,-1698,-1368,-638,454,1823,3372,4994,6533,7879,8865,9393,9389,8825,7784,6370,4765,3152,1694,524,-274,-666,-645,-241,498,1500,2666,3880,5014,5943,6586,6881,6859,6572,6133,5637,5191,4832,4591,4431,4296,4122,3836,3411,2845,2175,1482,827,311,-41,-193,-172,-13,233,517,802,1045,1236,1339,1357,1281,1144,973,821,752,774,937,1191,1517,1846,2118,2290,2321,2217,1963,1588,1095,508,-152,-839,-1504,-2058,-2417,-2498,-2225,-1605,-668,459,1625,2654,3380,3696,3553,2985,2072,937,-292,-1496,-2565,-3448,-4080,-4476,-4623,-4572,-4360,-4038,-3669,-3276,-2906,-2566,-2277,-2062,-1939,-1936,-2071,-2338,-2721,-3184,-3658,-4100,-4445,-4668,-4764,-4748,-4657,-4546,-4457,-4441,-4516,-4697,-4949,-5250,-5512,-5715,-5777,-5710,-5502,-5216,-4911,-4667,-4543,-4572,-4739,-5008,-5295,-5541,-5669,-5637,-5429,-5040,-4529,-3935,-3355,-2857,-2527,-2404,-2543,-2926,-3549,-4343,-5242,-6159,-7007,-7723,-8240,-8539,-8610,-8467,-8155,-7692,-7145,-6514,-5861,-5175,-4506,-3858,-3274,-2772,-2396,-2164,-2084,-2161,-2347,-2621,-2919,-3203,-3435,-3594,-3668,-3670,-3602,-3504,-3388,-3298,-3264,-3312,-3465,-3724,-4068,-4483,-4901,-5305,-5629,-5863,-5990,-6013,-5959,-5854,-5746,-5660,-5630,-5656,-5738,-5845,-5947,-5982,-5910,-5671,-5247,-4641,-3890,-3082,-2298,-1666,-1238,-1097,-1226,-1616,-2190,-2876,-3579,-4235,-4781,-5200,-5479,-5636,-5685,-5640,-5515,-5305,-5019,-4656,-4231,-3769,-3303,-2880,-2535,-2307,-2215,-2248,-2405,-2624,-2883,-3135,-3362,-3559,-3741,-3923,-4118,-4335,-4562,-4802,-5037,-5275,-5492,-5685,-5822,-5864,-5783,-5528,-5082,-4429,-3577,-2559,-1414,-212,973,2064,2969,3640,4034,4155,4035,3727,3296,2814,2334,1914,1588,1375,1279,1244,1241,1158,964,586,35,-648,-1399,-2105,-2685,-3061,-3192,-3086,-2793,-2385,-1973,-1626,-1422,-1360,-1424,-1520,-1566,-1454,-1133,-575,169,1024,1878,2628,3183,3485,3527,3315,2925,2416,1896,1444,1157,1065,1217,1573,2110,2755,3433,4072,4595,4934,5045,4885,4470,3816,3011,2120,1257,482,-110,-496,-634,-547,-258,174,688,1202,1646,1939,2017,1837,1370,649,-270,-1268,-2210,-2950,-3357,-3363,-2925,-2091,-908,510,2050,3585,4981,6143,6977,7450,7531,7230,6568,5570,4308,2837,1265,-312,-1783,-3036,-3996,-4588,-4812,-4670,-4230,-3550,-2730,-1836,-961,-159,523,1040,1405,1618,1728,1798,1892,2082,2413,2897,3517,4223,4934,5573,6038,6248,6130,5631,4739,3482,1920,180,-1608,-3246,-4578,-5427,-5716,-5383,-4508,-3181,-1621,-9,1418,2496,3102,3183,2777,1958,865,-358,-1561,-2611,-3404,-3868,-3969,-3713,-3151,-2358,-1454,-552,227,787,1064,1045,749,260,-332,-886,-1307,-1464,-1315,-802,40,1148,2398,3629,4676,5395,5691,5530,4941,4002,2827,1573,372,-621,-1300,-1584,-1440,-878,32,1199,2476,3702,4729,5408,5640,5383,4628,3461,2007,419,-1088,-2376,-3272,-3717,-3676,-3201,-2364,-1288,-75,1176,2385,3528,4554,5476,6255,6893,7357,7627,7698,7535,7168,6584,5846,4997,4132,3317,2627,2103,1745,1553,1489,1518,1644,1822,2083,2402,2776,3187,3599,3998,4361,4689,4987,5244,5475,5633,5711,5663,5455,5089,4557,3902,3153,2366,1576,833,164,-392,-806,-1036,-1049,-815,-317,441,1422,2584,3835,5099,6257,7220,7888,8209,8143,7713,6972,6025,4994,4013,3215,2677,2449,2517,2823,3301,3856,4425,4939,5353,5631,5733,5649,5362,4893,4279,3583,2884,2266,1818,1598,1665,2031,2685,3596,4677,5829,6931,7845,8472,8726,8581,8065,7244,6240,5168,4172,3344,2781,2504,2526,2797,3252,3785,4283,4624,4718,4495,3932,3055,1918,624,-704,-1933,-2915,-3539,-3721,-3425,-2677,-1534,-124,1417,2918,4233,5230,5830,5990,5727,5087,4152,3025,1809,639,-389,-1159,-1604,-1698,-1436,-897,-135,722,1600,2390,3033,3481,3722,3779,3687,3493,3228,2919,2566,2180,1746,1277,776,250,-250,-700,-1031,-1178,-1120,-817,-310,356,1092,1785,2332,2620,2592,2202,1474,470,-705,-1911,-3002,-3853,-4359,-4489,-4239,-3674,-2861,-1909,-912,22,794,1328,1559,1477,1084,450,-365,-1233,-2069,-2742,-3177,-3313,-3142,-2710,-2100,-1452,-895,-574,-572,-934,-1621,-2536,-3535,-4456,-5167,-5569,-5630,-5363,-4811,-4068,-3195,-2291,-1433,-678,-133,176,165,-160,-801,-1692,-2739,-3827,-4792,-5510,-5832,-5690,-5050,-3977,-2580,-1052,424,1621,2398,2616,2273,1396,124,-1400,-2993,-4518,-5858,-6937,-7716,-8165,-8277,-8073,-7581,-6872,-6017,-5098,-4181,-3337,-2595,-2021,-1629,-1464,-1528,-1815,-2282,-2857,-3452,-3961,-4313,-4453,-4375,-4121,-3746,-3347,-2979,-2718,-2573,-2550,-2629,-2757,-2907,-3008,-3022,-2900,-2635,-2230,-1739,-1210,-730,-343,-124,-85,-272,-676,-1294,-2093,-3006,-3961,-4849,-5587,-6066,-6231,-6005,-5381,-4360,-3018,-1485,76,1455,2460,2928,2762,1959,596,-1158,-3094,-4978,-6606,-7812,-8516,-8690,-8377,-7676,-6688,-5568,-4444,-3452,-2694,-2220,-2038,-2101,-2332,-2648,-2959,-3211,-3348,-3349,-3200,-2876,-2397,-1740,-955,-77,819,1633,2312,2764,2998,2975,2752,2328,1774,1107,389,-352,-1080,-1750,-2333,-2776,-3039,-3096,-2934,-2584,-2101,-1572,-1116,-825,-798,-1055,-1595,-2330,-3176,-3991,-4693,-5192,-5467,-5516,-5383,-5110,-4762,-4364,-3944,-3491,-2978,-2373,-1654,-818,103,1056,1980,2795,3461,3911,4143,4126,3892,3443,2834,2097,1286,441,-389,-1192,-1923,-2579,-3119,-3538,-3806,-3937,-3932,-3819,-3609,-3307,-2913,-2409,-1809,-1114,-395,300,854,1211,1286,1081,608,-39,-762,-1418,-1907,-2127,-2057,-1704,-1142,-473,186,727,1043,1091,815,241,-600,-1630,-2727,-3768,-4600,-5109,-5202,-4861,-4109,-3037,-1763,-433,815,1848,2583,2956,2965,2648,2070,1325,504,-297,-1014,-1588,-2004,-2259,-2380,-2403,-2378,-2354,-2369,-2469,-2642,-2905,-3214,-3553,-3883,-4175,-4403,-4552,-4581,-4484,-4195,-3718,-3012,-2115,-1070,43,1107,2043,2742,3161,3257,3037,2528,1787,890,-81,-1032,-1892,-2585,-3060,-3276,-3210,-2857,-2242,-1411,-427,613,1627,2497,3130,3422,3325,2818,1950,817,-454,-1713,-2828,-3686,-4209,-4370,-4179,-3694,-3015,-2234,-1473,-807,-281,73,283,369,362,299,187,55,-96,-229,-328,-350,-268,-60,284,746,1299,1884,2445,2913,3232,3373,3309,3078,2698,2230,1718,1193,695,241,-141,-435,-627,-731,-747,-720,-649,-571,-472,-360,-226,-58,132,343,549,731,872,969,1026,1070,1115,1182,1257,1320,1321,1213,949,511,-81,-772,-1479,-2109,-2586,-2866,-2927,-2796,-2484,-2032,-1431,-722,125,1048,2021,2972,3814,4471,4866,4927,4635,3971,2994,1778,465,-802,-1875,-2634,-3014,-3009,-2655,-2037,-1245,-344,588,1559,2533,3532,4516,5450,6250,6826,7077,6921,6312,5255,3817,2130,367,-1262,-2553,-3355,-3545,-3119,-2107,-642,1107,2939,4624,5973,6817,7057,6680,5735,4360,2725,1043,-487,-1681,-2416,-2626,-2308,-1523,-377,998,2445,3841,5062,6047,6761,7223,7474,7558,7525,7386,7155,6834,6403,5891,5269,4589,3842,3090,2353,1683,1121,707,489,500,763,1276,2011,2899,3850,4751,5484,5964,6132,5988,5571,4957,4247,3529,2912,2457,2229,2261,2536,3036,3671,4354,4976,5438,5677,5661,5408,4950,4389,3780,3248,2848,2648,2678,2937,3396,4005,4661,5277,5718,5911,5775,5327,4593,3681,2687,1735,889,231,-235,-490,-547,-425,-134,290,816,1415,2037,2650,3217,3682,4018,4165,4098,3794,3273,2577,1793,1021,357,-93,-295,-204,148,718,1420,2157,2815,3312,3574,3605,3423,3112,2751,2428,2215,2127,2167,2278,2388,2423,2314,2020,1561,968,329,-245,-681,-857,-763,-347,322,1184,2112,2954,3588,3866,3745,3196,2283,1131,-128,-1301,-2259,-2893,-3149,-3064,-2688,-2141,-1518,-936,-469,-185,-112,-254,-595,-1089,-1680,-2283,-2819,-3198,-3364,-3276,-2934,-2357,-1593,-690,273,1237,2098,2788,3200,3286,3003,2368,1451,363,-749,-1735,-2464,-2838,-2818,-2407,-1673,-717,336,1331,2143,2652,2792,2553,1975,1170,274,-557,-1165,-1456,-1348,-860,-80,869,1750,2400,2585,2216,1221,-337,-2327,-4548,-6754,-8693,-10122,-10845,-10741,-9771,-8015,-5650,-2937,-214,2224,4076,5190,5469,4978,3828,2219,366,-1541,-3284,-4759,-5823,-6445,-6593,-6299,-5603,-4600,-3370,-2039,-722,461,1401,2021,2278,2186,1802,1219,550,-99,-648,-1036,-1261,-1312,-1251,-1094,-931,-785,-731,-783,-956,-1240,-1575,-1918,-2160,-2242,-2080,-1660,-990,-146,785,1670,2410,2912,3132,3061,2742,2215,1590,931,332,-147,-488,-692,-796,-866,-953,-1111,-1364,-1694,-2051,-2342,-2462,-2312,-1826,-1001,109,1376,2629,3684,4368,4558,4216,3368,2127,652,-899,-2333,-3541,-4407,-4893,-4987,-4721,-4147,-3335,-2368,-1325,-301,620,1364,1853,2081,2018,1753,1334,888,508,271,242,411,770,1238,1740,2158,2388,2327,1924,1158,101,-1153,-2423,-3540,-4318,-4629,-4394,-3622,-2381,-819,910,2595,4075,5175,5810,5930,5572,4818,3783,2611,1399,270,-740,-1562,-2188,-2604,-2815,-2854,-2749,-2557,-2322,-2086,-1883,-1734,-1645,-1634,-1682,-1796,-1951,-2137,-2325,-2480,-2548,-2479,-2212,-1726,-1016,-142,830,1772,2601,3209,3548,3600,3383,2961,2425,1852,1349,945,696,575,584,683,855,1079,1327,1591,1824,2024,2134,2146,2015,1735,1292,710,-3,-790,-1625,-2447,-3209,-3873,-4399,-4775,-5015,-5129,-5180,-5188,-5215,-5267,-5368,-5495,-5630,-5720,-5718,-5577,-5260,-4776,-4140,-3414,-2668,-1961,-1362,-894,-584,-411,-352,-346,-337,-258,-75,253,699,1258,1882,2538,3185,3802,4340,4797,5110,5267,5205,4906,4330,3479,2363,1035,-441,-1963,-3428,-4734,-5788,-6564,-7032,-7239,-7221,-7036,-6747,-6390,-6012,-5626,-5262,-4901,-4573,-4251,-3953,-3678,-3419,-3188,-2969,-2771,-2591,-2446,-2341,-2279,-2251,-2226,-2181,-2085,-1934,-1733,-1517,-1304,-1139,-1017,-963,-953,-994,-1076,-1199,-1377,-1601,-1861,-2125,-2349,-2506,-2559,-2524,-2411,-2272,-2146,-2077,-2072,-2132,-2210,-2271,-2260,-2164,-1968,-1705,-1392,-1069,-743,-434,-131,155,428,674,879,1028,1119,1155,1155,1149,1147,1173,1199,1231,1220,1159,1011,785,464,85,-352,-817,-1285,-1760,-2224,-2682,-3131,-3547,-3915,-4182,-4303,-4217,-3872,-3225,-2269,-1033,419,1961,3479,4827,5881,6565,6798,6599,5967,5002,3790,2463,1161,6,-883,-1441,-1626,-1474,-1027,-390,332,1028,1584,1919,1975,1736,1244,561,-198,-914,-1494,-1829,-1901,-1667,-1172,-443,435,1399,2358,3240,3974,4505,4799,4839,4645,4245,3715,3088,2451,1817,1243,734,314,-16,-264,-449,-594,-733,-870,-1011,-1135,-1204,-1182,-1043,-774,-404,7,390,654,729,592,228,-301,-930,-1571,-2119,-2504,-2654,-2529,-2116,-1408,-440,733,2027,3338,4551,5558,6271,6620,6583,6160,5372,4275,2938,1435,-103,-1582,-2848,-3798,-4318,-4363,-3920,-3063,-1914,-638,579,1581,2254,2545,2469,2086,1484,767,28,-663,-1230,-1674,-1961,-2134,-2209,-2220,-2199,-2160,-2112,-2059,-1988,-1902,-1788,-1649,-1477,-1279,-1042,-786,-520,-268,-81,15,-47,-276,-712,-1315,-2061,-2856,-3618,-4238,-4631,-4747,-4537,-4038,-3266,-2306,-1236,-156,833,1640,2183,2428,2342,1995,1433,789,165,-341,-657,-765,-671,-420,-66,323,687,974,1139,1166,1025,752,354,-106,-556,-945,-1187,-1273,-1194,-1004,-789,-672,-756,-1151,-1884,-2922,-4171,-5439,-6539,-7254,-7421,-6962,-5880,-4289,-2370,-348,1544,3105,4184,4698,4636,4036,3005,1662,173,-1315,-2628,-3637,-4203,-4253,-3746,-2717,-1244,521,2427,4263,5866,7050,7681,7674,6982,5668,3823,1660,-620,-2737,-4471,-5618,-6066,-5781,-4838,-3375,-1591,286,2059,3548,4643,5308,5559,5485,5203,4848,4553,4418,4508,4840,5380,6054,6744,7319,7649,7626,7185,6318,5073,3554,1902,256,-1225,-2461,-3352,-3913,-4129,-4095,-3864,-3562,-3272,-3084,-3048,-3163,-3379,-3605,-3721,-3598,-3144,-2300,-1085,411,2044,3619,4946,5872,6296,6204,5660,4770,3716,2641,1712,1025,620,500,576,791,1040,1268,1440,1545,1608,1650,1697,1771,1878,2028,2212,2436,2680,2953,3232,3513,3775,3979,4083,4032,3778,3279,2542,1568,447,-748,-1892,-2865,-3584,-3960,-3998,-3697,-3156,-2449,-1717,-1044,-534,-202,-65,-50,-109,-154,-131,-9,211,492,766,978,1057,964,695,258,-279,-860,-1390,-1799,-2020,-2035,-1858,-1548,-1178,-840,-606,-505,-556,-702,-911,-1095,-1211,-1175,-970,-545,72,868,1760,2680,3533,4235,4748,5022,5069,4903,4564,4119,3632,3181,2813,2566,2416,2332,2235,2056,1716,1174,407,-567,-1689,-2901,-4092,-5192,-6074,-6680,-6907,-6731,-6126,-5132,-3828,-2327,-782,662,1827,2609,2892,2671,1955,848,-529,-2030,-3492,-4801,-5821,-6480,-6726,-6532,-5943,-5000,-3809,-2463,-1081,239,1411,2374,3085,3532,3698,3596,3224,2587,1694,555,-794,-2287,-3838,-5317,-6607,-7571,-8122,-8182,-7731,-6781,-5375,-3594,-1544,659,2852,4891,6605,7840,8501,8505,7885,6713,5144,3381,1624,76,-1133,-1923,-2305,-2342,-2166,-1896,-1678,-1594,-1690,-1959,-2324,-2698,-2955,-2978,-2668,-1959,-826,681,2487,4422,6319,7958,9153,9737,9609,8743,7203,5126,2737,269,-2005,-3865,-5125,-5678,-5505,-4644,-3219,-1387,661,2724,4594,6118,7114,7515,7228,6283,4729,2721,442,-1851,-3929,-5550,-6567,-6879,-6508,-5526,-4111,-2448,-763,752,1950,2755,3158,3242,3093,2852,2606,2445,2380,2414,2486,2558,2573,2509,2359,2134,1858,1550,1232,930,663,469,369,386,514,730,953,1124,1132,923,459,-246,-1116,-2041,-2894,-3530,-3850,-3780,-3313,-2495,-1424,-227,954,1978,2742,3146,3168,2788,2087,1142,122,-830,-1540,-1889,-1803,-1278,-364,820,2143,3444,4576,5412,5852,5834,5349,4420,3138,1608,-15,-1583,-2942,-3967,-4557,-4680,-4324,-3577,-2516,-1309,-89,973,1751,2129,2055,1529,595,-615,-1984,-3314,-4471,-5291,-5688,-5593,-5018,-4002,-2667,-1138,394,1768,2807,3409,3485,3043,2107,778,-837,-2600,-4365,-6000,-7340,-8276,-8670,-8455,-7593,-6116,-4138,-1818,618,2954,4960,6473,7360,7572,7125,6097,4647,2951,1231,-312,-1496,-2190,-2327,-1916,-1028,183,1543,2818,3823,4379,4384,3810,2679,1104,-763,-2733,-4577,-6117,-7163,-7628,-7463,-6703,-5445,-3818,-2010,-179,1468,2793,3665,4006,3807,3083,1923,442,-1210,-2858,-4317,-5431,-6057,-6132,-5642,-4654,-3288,-1717,-136,1239,2238,2710,2601,1918,764,-696,-2257,-3683,-4782,-5387,-5414,-4864,-3811,-2392,-789,813,2237,3350,4053,4321,4154,3627,2815,1850,860,-29,-671,-1011,-948,-534,224,1192,2260,3302,4196,4892,5326,5527,5487,5270,4914,4492,4057,3669,3355,3127,2971,2855,2732,2580,2366,2104,1819,1543,1347,1254,1306,1486,1742,2018,2218,2284,2171,1871,1411,844,224,-376,-923,-1374,-1725,-1966,-2091,-2088,-1932,-1618,-1117,-454,363,1293,2281,3268,4173,4903,5372,5484,5176,4416,3220,1674,-112,-1929,-3627,-4963,-5811,-6028,-5565,-4443,-2724,-572,1852,4314,6606,8502,9811,10385,10125,9027,7175,4735,1978,-821,-3347,-5339,-6606,-7040,-6629,-5476,-3737,-1660,492,2446,3945,4808,4902,4224,2840,914,-1310,-3586,-5631,-7235,-8230,-8549,-8208,-7309,-6011,-4516,-3023,-1732,-783,-288,-275,-731,-1569,-2680,-3907,-5108,-6105,-6783,-7008,-6728,-5914,-4613,-2921,-1004,955,2717,4105,4939,5142,4711,3709,2309,702,-869,-2187,-3077,-3428,-3227,-2517,-1438,-131,1216,2452,3443,4100,4392,4311,3904,3221,2327,1286,154,-1016,-2176,-3284,-4299,-5177,-5897,-6398,-6675,-6671,-6391,-5826,-5003,-3975,-2816,-1621,-523,380,947,1117,835,123,-942,-2240,-3612,-4908,-5984,-6755,-7158,-7203,-6898,-6295,-5446,-4385,-3181,-1863,-498,857,2136,3263,4175,4802,5107,5049,4651,3941,3023,2000,1031,252,-201,-233,176,1018,2172,3520,4862,6033,6855,7220,7054,6365,5219,3730,2057,379,-1139,-2332,-3080,-3319,-3015,-2217,-1016,455,2019,3483,4665,5399,5576,5163,4181,2757,1039,-748,-2407,-3712,-4520,-4711,-4271,-3247,-1750,22,1875,3564,4882,5655,5768,5193,3995,2318,397,-1528,-3165,-4331,-4839,-4657,-3810,-2415,-657,1246,3069,4604,5688,6235,6219,5704,4814,3708,2580,1602,924,657,841,1462,2440,3648,4916,6070,6934,7358,7262,6609,5440,3886,2101,318,-1261,-2411,-3004,-2937,-2243,-1000,610,2369,4031,5337,6107,6182,5534,4206,2331,121,-2184,-4338,-6130,-7409,-8101,-8196,-7751,-6868,-5657,-4277,-2830,-1463,-260,703,1375,1765,1883,1811,1629,1450,1361,1447,1718,2194,2808,3481,4122,4581,4777,4596,4018,3056,1800,400,-974,-2110,-2848,-3055,-2677,-1770,-425,1146,2749,4158,5195,5747,5768,5297,4425,3281,2003,704,-505,-1573,-2456,-3164,-3725,-4196,-4630,-5071,-5536,-6001,-6418,-6712,-6800,-6613,-6110,-5284,-4189,-2909,-1560,-284,796,1555,1940,1918,1534,867,19,-874,-1716,-2418,-2934,-3261,-3423,-3475,-3481,-3493,-3566,-3698,-3890,-4105,-4276,-4363,-4283,-4020,-3557,-2934,-2210,-1471,-794,-250,138,365,485,567,690,949,1369,1985,2719,3491,4151,4554,4552,4059,3036,1557,-260,-2192,-4009,-5458,-6320,-6464,-5819,-4461,-2519,-241,2112,4257,5956,7027,7376,6990,5942,4372,2465,429,-1545,-3298,-4718,-5753,-6396,-6673,-6638,-6346,-5868,-5245,-4557,-3826,-3126,-2478,-1921,-1468,-1116,-857,-665,-509,-379,-256,-153,-96,-89,-172,-344,-601,-945,-1331,-1744,-2126,-2423,-2594,-2569,-2352,-1904,-1277,-502,336,1134,1793,2204,2297,2044,1472,646,-324,-1333,-2275,-3058,-3631,-3951,-4016,-3820,-3381,-2718,-1864,-869,202,1262,2241,3045,3649,3988,4081,3914,3520,2928,2191,1366,525,-260,-932,-1445,-1787,-1969,-2027,-1998,-1910,-1784,-1600,-1338,-964,-454,194,951,1758,2560,3251,3802,4139,4247,4129,3765,3193,2392,1402,225,-1087,-2470,-3845,-5085,-6085,-6735,-6951,-6713,-6044,-5028,-3804,-2514,-1332,-382,230,461,324,-114,-751,-1455,-2117,-2628,-2946,-3031,-2907,-2587,-2114,-1510,-822,-71,695,1446,2145,2773,3296,3718,4001,4142,4106,3888,3461,2858,2081,1209,297,-554,-1260,-1737,-1942,-1868,-1556,-1108,-639,-300,-195,-399,-904,-1634,-2459,-3185,-3644,-3667,-3166,-2126,-627,1176,3050,4752,6031,6680,6585,5711,4157,2103,-189,-2428,-4345,-5708,-6392,-6342,-5622,-4355,-2725,-941,822,2382,3648,4523,4981,5010,4599,3794,2613,1157,-483,-2144,-3675,-4891,-5661,-5884,-5533,-4668,-3407,-1952,-510,689,1473,1723,1413,614,-537,-1812,-2997,-3866,-4271,-4140,-3497,-2445,-1158,176,1372,2262,2758,2798,2410,1661,670,-417,-1438,-2247,-2723,-2785,-2407,-1611,-474,893,2336,3700,4822,5583,5882,5716,5099,4144,2968,1737,596,-338,-975,-1305,-1328,-1106,-718,-238,241,660,956,1085,1018,739,268,-360,-1066,-1783,-2397,-2854,-3060,-3017,-2701,-2182,-1509,-794,-118,432,808,1001,1039,969,862,746,660,563,436,202,-181,-742,-1492,-2384,-3365,-4358,-5257,-5995,-6461,-6615,-6395,-5813,-4912,-3765,-2501,-1231,-98,788,1339,1493,1255,659,-198,-1193,-2166,-2974,-3471,-3557,-3188,-2360,-1153,323,1904,3439,4744,5709,6202,6204,5699,4785,3573,2245,972,-83,-798,-1129,-1077,-726,-187,408,911,1212,1229,915,290,-590,-1623,-2667,-3591,-4257,-4578,-4500,-4041,-3263,-2293,-1284,-393,229,514,412,-27,-733,-1602,-2506,-3369,-4090,-4648,-5005,-5162,-5121,-4877,-4443,-3829,-3077,-2245,-1397,-614,44,529,813,914,854,696,502,328,222,200,250,365,499,642,772,887,989,1081,1155,1187,1161,1023,773,391,-94,-632,-1146,-1555,-1755,-1685,-1305,-609,356,1521,2780,4011,5082,5874,6278,6215,5662,4628,3196,1503,-297,-1981,-3390,-4333,-4719,-4494,-3686,-2403,-786,953,2626,4025,5003,5460,5338,4673,3497,1943,120,-1802,-3672,-5331,-6620,-7420,-7633,-7197,-6129,-4440,-2272,273,2961,5607,7956,9807,10987,11407,11044,10001,8413,6513,4508,2609,968,-320,-1229,-1776,-2025,-2029,-1860,-1550,-1132,-618,-2,687,1466,2278,3129,3971,4802,5620,6415,7202,7945,8614,9128,9396,9307,8775,7741,6194,4205,1864,-625,-3106,-5327,-7140,-8381,-8975,-8924,-8277,-7178,-5783,-4286,-2846,-1613,-655,-13,361,536,624,734,946,1303,1785,2328,2834,3182,3304,3133,2708,2096,1428,850,499,460,757,1350,2118,2920,3588,3964,3960,3508,2657,1476,134,-1211,-2354,-3153,-3487,-3314,-2661,-1607,-277,1175,2625,3923,5005,5793,6292,6520,6522,6381,6150,5894,5634,5376,5089,4744,4274,3657,2862,1907,852,-223,-1202,-1953,-2359,-2324,-1808,-850,452,1927,3371,4585,5379,5650,5339,4489,3230,1712,189,-1151,-2074,-2454,-2194,-1310,108,1895,3802,5607,7041,7959,8238,7887,6974,5653,4094,2502,1022,-209,-1141,-1759,-2115,-2264,-2287,-2235,-2142,-2035,-1913,-1797,-1696,-1632,-1618,-1651,-1729,-1795,-1821,-1738,-1519,-1158,-667,-127,408,822,1059,1057,800,308,-361,-1124,-1874,-2509,-2934,-3071,-2903,-2407,-1644,-673,407,1479,2441,3191,3679,3871,3813,3550,3187,2819,2521,2355,2316,2386,2488,2557,2497,2269,1833,1220,471,-311,-1035,-1581,-1869,-1838,-1469,-794,120,1157,2177,3030,3573,3719,3432,2751,1787,697,-343,-1143,-1578,-1551,-1053,-141,1061,2386,3634,4618,5162,5155,4515,3273,1482,-683,-3028,-5301,-7242,-8628,-9272,-9101,-8121,-6470,-4340,-2019,236,2147,3542,4305,4430,3994,3131,2023,838,-255,-1149,-1766,-2083,-2123,-1920,-1563,-1110,-651,-237,80,289,378,386,342,324,390,605,998,1568,2260,3011,3695,4226,4488,4419,3995,3231,2210,1043,-112,-1093,-1739,-1917,-1568,-668,698,2417,4295,6125,7681,8755,9196,8909,7905,6285,4211,1919,-372,-2433,-4103,-5252,-5848,-5877,-5409,-4516,-3294,-1850,-276,1307,2802,4072,5024,5519,5500,4887,3707,1993,-98,-2410,-4688,-6710,-8231,-9092,-9170,-8461,-7025,-5011,-2636,-135,2220,4213,5633,6371,6368,5660,4346,2591,595,-1426,-3274,-4766,-5784,-6239,-6123,-5470,-4379,-2990,-1475,-17,1217,2097,2541,2550,2171,1528,764,24,-562,-933,-1080,-1022,-857,-623,-418,-261,-196,-220,-331,-505,-710,-905,-1049,-1091,-997,-743,-324,221,841,1447,1964,2299,2426,2320,2037,1634,1199,818,539,389,350,369,385,334,172,-106,-487,-921,-1366,-1757,-2073,-2276,-2372,-2364,-2267,-2118,-1952,-1827,-1784,-1876,-2119,-2507,-3017,-3557,-4082,-4464,-4673,-4611,-4297,-3709,-2913,-1976,-982,-58,736,1292,1587,1590,1316,793,80,-775,-1678,-2572,-3370,-4017,-4467,-4699,-4706,-4503,-4113,-3569,-2927,-2230,-1546,-929,-435,-112,30,-27,-234,-573,-965,-1368,-1715,-1973,-2102,-2085,-1897,-1528,-969,-229,664,1644,2638,3540,4257,4708,4843,4656,4194,3532,2763,1984,1254,620,86,-370,-774,-1175,-1608,-2088,-2627,-3179,-3702,-4111,-4332,-4296,-3971,-3356,-2497,-1479,-420,551,1286,1686,1649,1172,275,-924,-2279,-3606,-4718,-5485,-5789,-5627,-5009,-4048,-2845,-1567,-334,689,1413,1732,1611,1043,72,-1204,-2637,-4071,-5301,-6176,-6538,-6331,-5526,-4218,-2519,-621,1288,3024,4430,5411,5906,5926,5509,4746,3745,2618,1469,369,-635,-1542,-2345,-3075,-3706,-4248,-4630,-4835,-4789,-4496,-3948,-3205,-2333,-1422,-563,186,772,1189,1453,1589,1640,1638,1603,1548,1455,1323,1114,829,430,-81,-716,-1473,-2324,-3252,-4199,-5116,-5936,-6576,-6980,-7067,-6814,-6191,-5240,-4013,-2621,-1182,174,1320,2165,2634,2712,2404,1766,873,-174,-1271,-2304,-3177,-3819,-4163,-4215,-3976,-3512,-2892,-2212,-1560,-1020,-656,-498,-555,-795,-1172,-1606,-2032,-2364,-2562,-2584,-2435,-2116,-1681,-1156,-620,-123,263,477,484,255,-170,-753,-1382,-1946,-2317,-2371,-2057,-1333,-281,1014,2390,3678,4729,5413,5656,5442,4795,3793,2552,1180,-194,-1477,-2590,-3465,-4088,-4421,-4507,-4334,-3981,-3457,-2843,-2163,-1488,-864,-378,-79,-60,-348,-982,-1923,-3126,-4464,-5824,-7030,-7951,-8448,-8465,-7974,-7043,-5768,-4302,-2800,-1411,-263,575,1054,1195,1034,647,102,-498,-1110,-1658,-2124,-2494,-2762,-2958,-3088,-3186,-3252,-3289,-3284,-3208,-3043,-2758,-2347,-1801,-1146,-402,370,1123,1780,2302,2630,2757,2677,2409,1992,1467,887,296,-258,-753,-1170,-1519,-1805,-2055,-2268,-2470,-2641,-2787,-2881,-2897,-2819,-2600,-2245,-1732,-1100,-399,293,872,1255,1353,1146,612,-171,-1141,-2174,-3169,-4007,-4628,-4950,-4983,-4709,-4179,-3447,-2598,-1712,-900,-219,251,489,496,295,-51,-486,-920,-1294,-1512,-1541,-1309,-825,-74,896,2020,3205,4334,5285,5945,6211,6041,5411,4378,3027,1507,-33,-1396,-2447,-3023,-3062,-2515,-1432,121,1988,4023,6018,7809,9198,10073,10318,9919,8902,7379,5491,3446,1425,-384,-1833,-2837,-3349,-3397,-3053,-2438,-1699,-977,-435,-158,-243,-691,-1477,-2518,-3688,-4840,-5827,-6495,-6745,-6494,-5728,-4478,-2827,-902,1140,3126,4883,6255,7123,7413,7099,6221,4857,3146,1246,-669,-2429,-3894,-4959,-5557,-5676,-5330,-4571,-3478,-2134,-649,881,2361,3714,4876,5805,6475,6879,7020,6923,6620,6168,5635,5085,4590,4195,3931,3795,3763,3779,3780,3721,3531,3240,2816,2349,1869,1456,1161,1013,1026,1172,1401,1655,1860,1964,1938,1773,1507,1177,861,596,456,442,575,818,1137,1476,1788,2017,2119,2066,1827,1416,855,191,-486,-1092,-1528,-1697,-1553,-1065,-254,798,2008,3235,4377,5322,5998,6362,6386,6092,5489,4647,3621,2513,1410,419,-386,-931,-1188,-1152,-847,-325,347,1110,1887,2637,3304,3866,4295,4595,4756,4814,4774,4671,4529,4355,4167,3956,3737,3490,3243,2982,2726,2492,2267,2078,1902,1756,1616,1480,1335,1151,943,679,400,116,-126,-281,-316,-200,70,481,997,1559,2094,2536,2804,2873,2691,2297,1705,992,232,-498,-1121,-1598,-1891,-2026,-1998,-1874,-1673,-1448,-1242,-1065,-971,-941,-1010,-1148,-1340,-1549,-1729,-1841,-1856,-1761,-1575,-1327,-1075,-859,-756,-778,-966,-1298,-1745,-2250,-2751,-3149,-3393,-3405,-3149,-2621,-1828,-830,297,1456,2548,3464,4130,4472,4455,4073,3339,2321,1094,-209,-1481,-2570,-3376,-3820,-3852,-3521,-2868,-2042,-1157,-368,212,514,492,175,-395,-1133,-1942,-2703,-3310,-3658,-3666,-3295,-2532,-1413,-32,1500,3038,4413,5513,6184,6390,6080,5317,4172,2791,1308,-102,-1316,-2215,-2738,-2863,-2625,-2085,-1358,-555,207,818,1212,1339,1187,777,149,-629,-1489,-2323,-3064,-3602,-3878,-3832,-3430,-2694,-1657,-425,897,2160,3249,4052,4507,4594,4334,3778,3028,2157,1297,512,-108,-526,-724,-710,-535,-242,77,368,549,595,485,243,-82,-439,-757,-971,-1029,-881,-504,103,922,1904,2978,4058,5049,5845,6362,6523,6292,5672,4715,3516,2217,972,-72,-780,-1088,-962,-456,356,1333,2340,3228,3867,4165,4078,3598,2804,1788,697,-321,-1123,-1605,-1690,-1380,-700,258,1380,2529,3558,4340,4771,4789,4380,3583,2484,1209,-96,-1278,-2211,-2790,-2966,-2727,-2123,-1218,-141,1008,2098,3033,3756,4207,4411,4364,4125,3723,3201,2600,1935,1244,534,-169,-846,-1480,-2046,-2527,-2904,-3166,-3305,-3321,-3220,-3016,-2707,-2321,-1832,-1278,-624,90,877,1697,2523,3322,4052,4680,5190,5556,5791,5884,5846,5664,5341,4847,4198,3397,2494,1554,661,-82,-597,-821,-738,-394,154,775,1368,1812,2015,1936,1534,851,-89,-1191,-2365,-3506,-4491,-5222,-5600,-5565,-5088,-4204,-2977,-1555,-78,1256,2318,2976,3192,2956,2344,1441,392,-681,-1634,-2371,-2818,-2962,-2820,-2457,-1962,-1429,-951,-592,-398,-355,-446,-616,-790,-946,-1013,-1008,-915,-759,-559,-338,-123,78,241,370,453,489,478,408,285,96,-149,-463,-815,-1209,-1611,-1996,-2343,-2614,-2788,-2842,-2769,-2574,-2276,-1927,-1572,-1274,-1097,-1068,-1224,-1541,-1999,-2527,-3057,-3505,-3790,-3868,-3696,-3306,-2718,-2024,-1294,-627,-106,214,274,85,-358,-993,-1761,-2578,-3344,-3977,-4387,-4523,-4349,-3871,-3122,-2162,-1082,26,1062,1947,2615,3026,3160,3016,2621,2000,1206,279,-717,-1741,-2734,-3671,-4510,-5250,-5870,-6374,-6757,-7010,-7118,-7072,-6830,-6396,-5728,-4852,-3761,-2505,-1135,276,1638,2870,3894,4660,5129,5322,5244,4971,4548,4052,3548,3070,2665,2313,2029,1763,1506,1217,892,513,103,-317,-720,-1041,-1258,-1309,-1175,-848,-349,275,948,1586,2104,2436,2530,2381,1989,1402,657,-169,-1039,-1854,-2592,-3154,-3529,-3663,-3556,-3236,-2727,-2120,-1477,-895,-429,-146,-50,-153,-425,-827,-1308,-1821,-2321,-2768,-3138,-3405,-3554,-3566,-3453,-3194,-2838,-2395,-1916,-1441,-998,-615,-274,38,369,743,1189,1699,2243,2774,3212,3510,3578,3396,2911,2143,1111,-112,-1437,-2740,-3912,-4818,-5385,-5536,-5260,-4574,-3558,-2307,-982,279,1301,1965,2171,1891,1136,5,-1387,-2857,-4232,-5352,-6081,-6358,-6180,-5598,-4735,-3719,-2700,-1822,-1176,-840,-828,-1116,-1634,-2308,-3012,-3677,-4188,-4503,-4576,-4395,-3986,-3388,-2659,-1889,-1142,-521,-88,92,-10,-412,-1081,-1969,-3005,-4077,-5107,-5984,-6634,-7002,-7053,-6791,-6228,-5427,-4418,-3294,-2096,-900,237,1270,2150,2849,3341,3630,3715,3628,3402,3077,2702,2330,1984,1728,1557,1501,1546,1674,1873,2095,2327,2510,2620,2615,2476,2210,1827,1381,914,488,138,-91,-216,-217,-156,-55,19,6,-145,-476,-1004,-1707,-2541,-3409,-4213,-4829,-5165,-5156,-4780,-4075,-3119,-2024,-918,78,867,1393,1624,1602,1355,985,553,151,-169,-366,-440,-405,-303,-183,-71,-12,14,-2,-7,27,155,406,810,1361,2039,2795,3565,4282,4871,5279,5460,5389,5080,4544,3845,3034,2192,1389,698,179,-113,-159,61,511,1159,1932,2767,3588,4337,4965,5429,5726,5818,5733,5453,5002,4394,3642,2772,1813,792,-224,-1200,-2042,-2713,-3129,-3268,-3093,-2612,-1857,-889,191,1282,2251,2999,3431,3500,3203,2577,1695,673,-393,-1375,-2199,-2786,-3109,-3152,-2936,-2497,-1880,-1163,-409,287,870,1265,1468,1469,1309,1043,728,430,192,56,35,136,364,692,1117,1609,2124,2643,3095,3457,3681,3748,3655,3404,3042,2585,2105,1637,1233,939,765,739,831,1036,1292,1571,1814,1983,2055,2013,1859,1625,1322,999,671,365,86,-152,-348,-490,-561,-559,-469,-306,-92,144,356,507,582,556,452,283,68,-153,-376,-578,-758,-931,-1095,-1276,-1462,-1654,-1822,-1945,-1974,-1904,-1698,-1372,-940,-434,92,591,1002,1305,1455,1471,1346,1103,766,338,-156,-717,-1321,-1952,-2572,-3145,-3621,-3968,-4144,-4135,-3938,-3554,-3015,-2350,-1596,-818,-50,636,1201,1583,1756,1683,1370,823,76,-809,-1786,-2761,-3692,-4500,-5162,-5639,-5927,-6031,-5957,-5727,-5352,-4862,-4276,-3633,-2958,-2295,-1664,-1096,-613,-213,62,243,303,276,192,79,5,-2,104,323,658,1044,1464,1808,2060,2137,2035,1734,1266,671,12,-634,-1209,-1621,-1857,-1851,-1647,-1256,-757,-236,232,548,676,572,255,-242,-852,-1494,-2079,-2539,-2808,-2867,-2721,-2402,-1966,-1489,-1021,-658,-404,-327,-390,-594,-886,-1207,-1505,-1705,-1782,-1684,-1429,-1026,-515,32,579,1040,1403,1625,1724,1716,1625,1492,1322,1154,968,794,613,449,303,187,110,79,86,132,191,254,296,310,282,224,145,74,39,68,175,367,631,938,1273,1585,1874,2108,2305,2460,2591,2714,2818,2932,3023,3117,3190,3250,3297,3315,3315,3249,3131,2892,2555,2070,1465,746,-42,-842,-1586,-2197,-2611,-2774,-2664,-2282,-1674,-888,-20,866,1672,2339,2811,3057,3057,2830,2387,1787,1088,362,-312,-852,-1214,-1327,-1194,-797,-182,598,1468,2336,3118,3736,4130,4266,4134,3744,3145,2382,1538,683,-110,-770,-1259,-1538,-1606,-1465,-1150,-694,-153,407,929,1344,1612,1699,1602,1336,946,481,-1,-443,-796,-1020,-1082,-961,-655,-161,478,1242,2052,2862,3589,4174,4567,4735,4681,4417,3994,3461,2872,2288,1731,1257,863,587,417,347,355,390,416,382,265,57,-213,-514,-759,-910,-877,-651,-194,448,1245,2091,2928,3626,4149,4410,4400,4129,3609,2920,2102,1237,388,-409,-1107,-1703,-2188,-2546,-2800,-2896,-2863,-2635,-2237,-1635,-872,32,995,1953,2812,3505,3976,4199,4186,3954,3571,3071,2535,1970,1419,853,277,-342,-993,-1674,-2332,-2918,-3363,-3611,-3631,-3400,-2953,-2310,-1544,-697,156,981,1708,2316,2757,3015,3071,2920,2571,2037,1366,592,-218,-1004,-1718,-2295,-2713,-2948,-2983,-2869,-2609,-2294,-1967,-1701,-1547,-1530,-1651,-1890,-2188,-2495,-2741,-2861,-2818,-2573,-2129,-1512,-766,37,825,1527,2073,2422,2539,2423,2086,1582,961,318,-297,-788,-1135,-1295,-1290,-1153,-940,-724,-573,-525,-622,-831,-1139,-1476,-1781,-2006,-2092,-2024,-1792,-1414,-923,-376,182,673,1047,1250,1241,1016,574,-39,-777,-1558,-2304,-2951,-3422,-3709,-3785,-3683,-3439,-3102,-2729,-2360,-2040,-1783,-1606,-1501,-1461,-1456,-1478,-1485,-1476,-1420,-1321,-1183,-1028,-882,-796,-798,-930,-1186,-1569,-2010,-2482,-2874,-3159,-3263,-3187,-2929,-2535,-2041,-1509,-981,-505,-110,171,328,348,250,63,-166,-366,-487,-467,-280,46,489,953,1355,1622,1673,1502,1114,563,-77,-729,-1321,-1787,-2095,-2207,-2132,-1864,-1440,-902,-297,292,841,1277,1598,1796,1880,1899,1869,1836,1815,1820,1843,1881,1900,1907,1859,1772,1612,1395,1102,757,355,-53,-471,-841,-1181,-1461,-1711,-1935,-2166,-2418,-2706,-3026,-3348,-3640,-3831,-3876,-3718,-3336,-2726,-1932,-997,-6,960,1835,2526,3016,3260,3274,3082,2713,2222,1643,1023,411,-164,-642,-990,-1174,-1170,-978,-623,-127,461,1097,1748,2377,2967,3494,3960,4333,4622,4793,4853,4793,4623,4371,4061,3744,3454,3226,3080,3025,3044,3132,3236,3351,3415,3429,3347,3165,2888,2500,2050,1536,1012,500,45,-338,-621,-807,-903,-922,-896,-843,-808,-799,-853,-974,-1159,-1404,-1657,-1887,-2036,-2049,-1894,-1532,-966,-233,633,1524,2369,3059,3516,3709,3606,3274,2752,2163,1574,1091,734,541,478,506,575,639,651,616,509,379,245,160,167,294,565,971,1485,2072,2663,3212,3652,3934,4032,3924,3628,3165,2586,1948,1313,750,306,28,-65,23,277,635,1055,1448,1761,1924,1903,1671,1240,620,-120,-938,-1751,-2493,-3117,-3574,-3860,-3967,-3932,-3756,-3506,-3174,-2824,-2457,-2106,-1780,-1482,-1220,-974,-752,-518,-277,10,344,744,1210,1727,2273,2805,3284,3651,3882,3928,3803,3504,3084,2582,2073,1599,1221,955,811,771,793,831,839,762,599,337,9,-348,-698,-988,-1209,-1327,-1363,-1306,-1190,-1032,-856,-697,-584,-546,-629,-835,-1189,-1655,-2212,-2791,-3333,-3770,-4042,-4105,-3948,-3560,-2971,-2207,-1315,-338,659,1626,2483,3166,3602,3750,3582,3120,2416,1562,660,-158,-797,-1159,-1214,-953,-436,264,1033,1767,2367,2769,2927,2837,2522,2009,1382,666,-29,-687,-1223,-1627,-1881,-1986,-1983,-1886,-1771,-1644,-1566,-1543,-1578,-1678,-1822,-1991,-2182,-2350,-2499,-2604,-2653,-2655,-2599,-2514,-2401,-2295,-2197,-2140,-2104,-2115,-2119,-2133,-2093,-2008,-1843,-1611,-1319,-993,-662,-374,-152,-33,-29,-141,-360,-667,-1019,-1406,-1768,-2117,-2399,-2635,-2809,-2929,-3017,-3075,-3131,-3179,-3220,-3236,-3196,-3084,-2861,-2522,-2061,-1479,-816,-92,628,1286,1820,2162,2274,2131,1750,1171,477,-248,-900,-1402,-1684,-1738,-1571,-1232,-806,-343,64,389,587,672,633,525,347,158,-40,-208,-341,-425,-464,-452,-410,-331,-245,-152,-78,-28,-18,-46,-108,-188,-262,-324,-355,-374,-395,-450,-565,-763,-1038,-1391,-1776,-2176,-2531,-2826,-3027,-3130,-3135,-3056,-2899,-2686,-2416,-2105,-1755,-1385,-988,-598,-207,150,458,686,801,776,594,249,-239,-838,-1500,-2164,-2761,-3238,-3534,-3630,-3507,-3191,-2716,-2140,-1510,-897,-317,177,603,952,1248,1522,1795,2084,2408,2742,3084,3397,3652,3829,3898,3853,3688,3400,2999,2473,1842,1102,287,-572,-1429,-2224,-2897,-3408,-3703,-3784,-3640,-3311,-2827,-2261,-1647,-1062,-511,-50,350,671,941,1191,1410,1639,1842,2015,2120,2113,1968,1658,1195,595,-78,-757,-1372,-1833,-2109,-2151,-1966,-1577,-1024,-367,321,977,1542,1957,2209,2257,2120,1800,1331,765,153,-422,-909,-1251,-1419,-1427,-1286,-1062,-781,-507,-250,-40,133,282,423,578,749,956,1179,1430,1681,1933,2169,2381,2550,2673,2731,2724,2654,2516,2333,2099,1834,1535,1197,823,391,-88,-627,-1186,-1750,-2252,-2653,-2894,-2947,-2779,-2417,-1863,-1193,-453,269,902,1380,1668,1745,1640,1392,1078,766,549,460,558,824,1231,1715,2197,2587,2834,2875,2705,2343,1812,1185,507,-165,-769,-1288,-1673,-1933,-2058,-2065,-1977,-1822,-1613,-1394,-1156,-926,-704,-484,-277,-82,88,207,259,215,63,-196,-550,-959,-1392,-1801,-2147,-2402,-2540,-2557,-2451,-2248,-1957,-1631,-1282,-961,-681,-470,-344,-302,-350,-466,-621,-781,-887,-905,-785,-527,-118,392,972,1544,2057,2441,2665,2702,2558,2267,1860,1412,973,590,328,158,134,179,310,462,614,728,779,741,611,389,79,-273,-669,-1046,-1392,-1673,-1855,-1943,-1925,-1820,-1672,-1493,-1342,-1228,-1163,-1157,-1191,-1254,-1344,-1432,-1526,-1622,-1702,-1784,-1838,-1865,-1847,-1768,-1621,-1402,-1118,-783,-425,-64,267,542,740,835,831,716,515,239,-75,-413,-738,-1057,-1341,-1621,-1892,-2187,-2523,-2910,-3357,-3849,-4358,-4846,-5263,-5552,-5681,-5601,-5318,-4826,-4159,-3352,-2448,-1509,-569,287,1042,1602,1958,2053,1885,1464,824,21,-848,-1708,-2447,-2996,-3307,-3357,-3178,-2816,-2333,-1807,-1286,-826,-438,-133,106,314,503,718,953,1224,1501,1761,1968,2071,2058,1899,1597,1180,667,125,-406,-868,-1230,-1464,-1555,-1515,-1345,-1080,-751,-392,-71,191,316,307,120,-212,-682,-1228,-1810,-2361,-2844,-3210,-3446,-3544,-3504,-3357,-3110,-2804,-2456,-2108,-1773,-1491,-1258,-1095,-977,-912,-863,-828,-784,-720,-643,-544,-441,-347,-255,-183,-105,-11,109,290,515,812,1148,1528,1917,2299,2639,2910,3092,3154,3117,2972,2776,2553,2368,2258,2254,2385,2630,2989,3406,3845,4244,4543,4711,4698,4522,4171,3697,3135,2558,2015,1589,1307,1225,1330,1620,2038,2528,3023,3441,3742,3855,3782,3489,3014,2366,1609,791,-10,-725,-1294,-1653,-1797,-1698,-1407,-939,-360,291,978,1654,2321,2940,3523,4045,4517,4907,5235,5453,5579,5574,5455,5214,4874,4455,3992,3512,3056,2627,2272,1962,1735,1548,1417,1316,1232,1160,1076,981,866,736,599,484,399,386,449,619,881,1246,1672,2148,2619,3064,3431,3721,3906,3996,3998,3901,3723,3440,3066,2581,2014,1364,686,-2,-638,-1200,-1635,-1936,-2072,-2064,-1899,-1613,-1210,-727,-182,405,1012,1638,2257,2871,3456,4002,4469,4837,5050,5092,4925,4561,4006,3324,2562,1815,1139,614,279,170,289,621,1130,1754,2441,3087,3647,4031,4208,4172,3914,3512,2999,2468,1971,1566,1287,1137,1100,1141,1206,1251,1228,1107,877,550,139,-308,-760,-1167,-1501,-1717,-1823,-1784,-1635,-1377,-1031,-632,-183,278,761,1217,1676,2068,2420,2669,2822,2848,2755,2556,2273,1957,1648,1405,1263,1255,1378,1618,1934,2272,2575,2795,2888,2842,2644,2312,1866,1344,782,223,-304,-764,-1147,-1437,-1640,-1754,-1776,-1711,-1549,-1299,-960,-554,-97,366,806,1184,1460,1627,1664,1579,1391,1108,765,365,-68,-541,-1043,-1568,-2110,-2621,-3091,-3449,-3674,-3723,-3593,-3284,-2841,-2286,-1693,-1090,-535,-62,306,537,621,553,318,-51,-556,-1151,-1803,-2472,-3102,-3659,-4104,-4398,-4541,-4509,-4340,-4042,-3678,-3273,-2891,-2547,-2281,-2087,-1972,-1915,-1905,-1917,-1937,-1954,-1959,-1960,-1958,-1964,-1984,-2015,-2056,-2103,-2140,-2170,-2189,-2186,-2174,-2141,-2086,-2018,-1923,-1811,-1678,-1531,-1370,-1205,-1044,-886,-742,-593,-438,-255,-34,219,512,804,1083,1303,1442,1479,1411,1257,1028,759,456,143,-193,-527,-892,-1256,-1636,-2017,-2386,-2745,-3074,-3386,-3648,-3892,-4059,-4178,-4195,-4113,-3921,-3622,-3246,-2819,-2386,-1981,-1628,-1356,-1156,-1045,-996,-1019,-1080,-1195,-1327,-1493,-1668,-1855,-2048,-2249,-2446,-2653,-2844,-3023,-3174,-3272,-3318,-3290,-3190,-3008,-2751,-2412,-2000,-1524,-992,-424,156,722,1244,1684,2033,2238,2321,2248,2050,1744,1356,926,488,56,-335,-681,-973,-1188,-1327,-1360,-1273,-1069,-733,-303,205,746,1284,1783,2204,2522,2710,2751,2653,2408,2075,1668,1264,901,635,493,495,628,873,1176,1501,1785,1997,2098,2077,1934,1675,1329,917,485,55,-321,-627,-819,-896,-839,-671,-399,-65,297,652,951,1180,1315,1369,1336,1265,1148,1052,975,959,1011,1133,1312,1532,1752,1947,2081,2131,2087,1953,1754,1511,1284,1095,993,997,1103,1307,1567,1844,2085,2247,2284,2181,1925,1535,1044,506,-19,-468,-784,-943,-928,-774,-509,-206,94,330,474,515,453,322,153,-12,-126,-163,-92,90,383,766,1205,1656,2075,2411,2633,2712,2643,2432,2094,1659,1138,575,-38,-662,-1304,-1935,-2550,-3108,-3588,-3938,-4135,-4145,-3973,-3624,-3145,-2581,-1998,-1448,-983,-618,-383,-248,-221,-264,-371,-520,-697,-889,-1069,-1229,-1329,-1373,-1341,-1246,-1109,-947,-813,-700,-667,-679,-760,-859,-962,-1018,-1004,-910,-715,-469,-166,125,389,572,657,607,426,98,-345,-899,-1504,-2142,-2738,-3283,-3703,-4006,-4146,-4142,-3978,-3692,-3279,-2798,-2260,-1710,-1194,-720,-338,-38,153,250,254,166,10,-222,-498,-825,-1162,-1519,-1844,-2146,-2386,-2557,-2643,-2645,-2566,-2429,-2246,-2050,-1857,-1684,-1549,-1451,-1399,-1382,-1390,-1414,-1423,-1422,-1368,-1278,-1131,-931,-710,-465,-262,-112,-69,-142,-343,-661,-1059,-1517,-1967,-2387,-2731,-2965,-3087,-3077,-2955,-2754,-2493,-2242,-2014,-1864,-1789,-1805,-1887,-2014,-2161,-2298,-2419,-2506,-2568,-2604,-2626,-2644,-2670,-2718,-2800,-2931,-3112,-3341,-3594,-3842,-4039,-4136,-4090,-3868,-3465,-2894,-2192,-1417,-631,94,710,1161,1429,1505,1403,1158,817,427,54,-259,-469,-550,-499,-311,-24,340,729,1099,1408,1615,1697,1638,1450,1147,766,352,-46,-378,-608,-717,-697,-578,-367,-123,135,368,548,661,689,621,453,181,-189,-645,-1154,-1693,-2212,-2668,-3027,-3249,-3324,-3246,-3021,-2672,-2211,-1689,-1120,-563,-49,385,710,913,995,958,839,652,445,256,109,59,89,228,432,685,938,1158,1301,1365,1311,1178,950,679,393,134,-55,-149,-135,-18,176,410,637,821,920,921,811,599,302,-59,-454,-849,-1215,-1507,-1709,-1785,-1741,-1567,-1296,-938,-552,-147,215,527,769,933,1039,1098,1132,1171,1227,1326,1474,1679,1952,2283,2677,3116,3573,4023,4435,4762,4997,5104,5089,4962,4738,4455,4143,3831,3548,3303,3095,2938,2804,2703,2617,2539,2475,2409,2358,2303,2266,2222,2175,2105,1998,1846,1639,1392,1106,816,539,306,132,46,36,113,255,424,610,758,866,916,918,894,866,862,903,988,1126,1284,1452,1590,1682,1704,1655,1534,1368,1167,968,777,614,478,367,291,228,210,214,257,320,397,463,510,527,521,505,516,562,694,905,1207,1594,2025,2488,2924,3306,3594,3774,3835,3791,3661,3467,3237,2991,2740,2491,2250,1999,1750,1470,1171,842,491,146,-176,-429,-589,-628,-528,-293,73,545,1094,1680,2276,2841,3350,3788,4118,4353,4463,4462,4354,4159,3910,3646,3400,3211,3103,3081,3142,3259,3392,3509,3552,3508,3340,3057,2668,2188,1669,1126,623,182,-148,-347,-402,-309,-103,194,523,826,1071,1201,1222,1121,931,688,431,208,48,-17,22,180,431,774,1151,1536,1867,2098,2195,2130,1913,1572,1150,728,359,122,56,177,491,935,1473,2006,2480,2816,2975,2938,2704,2303,1777,1175,558,-26,-536,-930,-1208,-1345,-1368,-1288,-1122,-917,-672,-424,-186,48,236,401,500,542,502,387,189,-75,-391,-742,-1083,-1421,-1702,-1955,-2149,-2315,-2444,-2553,-2640,-2707,-2756,-2783,-2786,-2773,-2733,-2680,-2607,-2522,-2427,-2326,-2211,-2088,-1940,-1779,-1595,-1402,-1209,-1032,-890,-807,-791,-859,-995,-1186,-1386,-1572,-1679,-1705,-1614,-1442,-1193,-933,-687,-514,-434,-473,-624,-874,-1183,-1513,-1810,-2035,-2150,-2131,-1977,-1688,-1296,-838,-357,95,474,740,876,866,728,487,167,-176,-525,-836,-1099,-1309,-1457,-1578,-1647,-1721,-1775,-1853,-1941,-2071,-2219,-2413,-2617,-2834,-3036,-3200,-3304,-3332,-3273,-3136,-2930,-2682,-2410,-2134,-1867,-1612,-1377,-1167,-990,-855,-776,-764,-821,-964,-1179,-1454,-1777,-2101,-2411,-2659,-2825,-2879,-2804,-2603,-2268,-1820,-1286,-683,-64,548,1106,1575,1930,2129,2174,2038,1741,1297,728,84,-596,-1265,-1860,-2356,-2692,-2873,-2870,-2715,-2422,-2041,-1616,-1194,-829,-538,-365,-286,-315,-405,-537,-663,-746,-760,-670,-473,-167,251,746,1300,1879,2428,2930,3337,3631,3819,3893,3889,3823,3719,3597,3447,3272,3041,2739,2353,1879,1341,780,246,-191,-472,-554,-405,-45,493,1136,1796,2396,2842,3092,3102,2884,2449,1855,1144,390,-363,-1056,-1668,-2163,-2550,-2820,-2973,-3032,-2968,-2814,-2552,-2188,-1738,-1200,-601,37,700,1347,1968,2529,3010,3391,3648,3763,3733,3546,3218,2754,2188,1549,900,271,-263,-684,-937,-1025,-926,-662,-259,254,801,1353,1825,2185,2389,2426,2296,2041,1685,1315,952,690,532,530,659,903,1209,1528,1795,1988,2049,1998,1815,1533,1179,776,373,-12,-342,-604,-772,-852,-828,-716,-530,-290,-30,229,453,638,748,813,806,772,717,672,654,673,721,800,875,954,993,995,925,788,566,286,-48,-401,-739,-1040,-1260,-1397,-1429,-1383,-1271,-1137,-1007,-909,-839,-802,-768,-717,-638,-515,-370,-215,-90,-14,-27,-120,-315,-570,-885,-1218,-1562,-1891,-2213,-2516,-2822,-3125,-3433,-3742,-4023,-4271,-4417,-4454,-4330,-4040,-3590,-3006,-2334,-1633,-959,-362,115,469,685,800,829,817,778,741,702,657,620,563,533,496,501,525,596,701,849,1033,1251,1495,1750,1994,2215,2364,2441,2384,2193,1829,1292,575,-303,-1324,-2449,-3640,-4845,-6028,-7133,-8135,-8991,-9681,-10189,-10495,-10606,-10525,-10259,-9838,-9265,-8575,-7765,-6865,-5864,-4796,-3644,-2451,-1215,11,1200,2301,3259,4035,4577,4864,4865,4586,4016,3199,2154,956,-337,-1630,-2846,-3891,-4707,-5232,-5460,-5383,-5052,-4519,-3865,-3165,-2492,-1889,-1387,-990,-675,-434,-208,13,283,599,979,1402,1848,2274,2643,2893,3008,2932,2681,2239,1646,918,109,-757,-1621,-2453,-3216,-3870,-4405,-4795,-5040,-5125,-5056,-4823,-4440,-3917,-3276,-2547,-1760,-949,-141,643,1375,2045,2627,3116,3514,3820,4057,4241,4389,4502,4586,4606,4552,4373,4052,3562,2896,2091,1168,202,-739,-1587,-2270,-2734,-2956,-2919,-2652,-2199,-1618,-983,-353,227,721,1135,1475,1772,2065,2382,2750,3184,3651,4151,4617,5028,5338,5527,5580,5497,5286,4969,4590,4168,3763,3388,3066,2789,2528,2251,1895,1442,841,113,-731,-1626,-2530,-3345,-4028,-4499,-4718,-4663,-4322,-3733,-2945,-2037,-1089,-179,633,1328,1879,2335,2700,3046,3405,3824,4325,4915,5573,6268,6946,7562,8076,8469,8735,8898,8969,8987,8966,8914,8825,8674,8422,8040,7482,6750,5836,4794,3674,2552,1498,582,-164,-705,-1061,-1249,-1317,-1309,-1283,-1257,-1267,-1302,-1351,-1395,-1398,-1348,-1220,-1029,-766,-486,-184,76,301,463,564,619,645,672,734,848,1037,1296,1607,1956,2295,2604,2839,2984,3023,2963,2802,2564,2262,1902,1514,1076,611,102,-453,-1031,-1640,-2225,-2763,-3195,-3478,-3575,-3469,-3150,-2637,-1967,-1177,-344,491,1243,1872,2311,2547,2541,2315,1867,1237,464,-413,-1336,-2263,-3146,-3943,-4627,-5157,-5525,-5697,-5682,-5468,-5076,-4530,-3870,-3145,-2413,-1737,-1173,-771,-556,-535,-691,-975,-1334,-1675,-1932,-2005,-1859,-1439,-771,127,1178,2308,3427,4450,5324,5988,6449,6700,6774,6706,6522,6240,5877,5409,4839,4128,3267,2228,1013,-378,-1911,-3549,-5223,-6861,-8383,-9710,-10781,-11555,-12009,-12173,-12069,-11768,-11338,-10843,-10355,-9905,-9527,-9225,-8984,-8790,-8597,-8381,-8099,-7721,-7235,-6623,-5899,-5062,-4146,-3159,-2160,-1168,-259,526,1135,1520,1675,1592,1301,856,325,-205,-639,-898,-927,-690,-224,452,1219,2020,2726,3282,3613,3719,3601,3328,2957,2583,2256,2038,1920,1892,1900,1881,1777,1522,1097,476,-314,-1237,-2241,-3240,-4167,-4936,-5487,-5766,-5750,-5440,-4850,-4039,-3046,-1955,-839,242,1201,2026,2663,3124,3415,3553,3580,3511,3374,3182,2936,2648,2303,1921,1488,1042,581,160,-219,-493,-665,-694,-582,-340,26,478,980,1499,1980,2390,2702,2880,2928,2838,2628,2330,1980,1623,1297,1038,854,750,715,723,767,811,858,890,906,904,877,812,703,528,289,-22,-378,-768,-1133,-1452,-1667,-1758,-1694,-1485,-1133,-679,-151,417,988,1556,2111,2658,3221,3808,4431,5102,5813,6563,7340,8134,8929,9713,10461,11166,11786,12318,12700,12923,12936,12724,12278,11605,10735,9725,8615,7481,6352,5274,4246,3282,2344,1435,519,-408,-1337,-2271,-3155,-3980,-4671,-5212,-5548,-5680,-5590,-5317,-4883,-4343,-3766,-3192,-2704,-2326,-2107,-2056,-2162,-2410,-2746,-3116,-3461,-3693,-3768,-3612,-3214,-2555,-1674,-613,532,1683,2742,3622,4286,4686,4843,4783,4557,4228,3868,3534,3278,3144,3128,3250,3464,3756,4065,4357,4577,4693,4671,4502,4180,3714,3118,2403,1596,708,-242,-1226,-2235,-3235,-4215,-5140,-5989,-6735,-7350,-7820,-8131,-8284,-8303,-8200,-8035,-7837,-7660,-7546,-7501,-7548,-7653,-7784,-7900,-7934,-7855,-7624,-7228,-6683,-5989,-5212,-4352,-3491,-2630,-1833,-1102,-467,76,530,904,1226,1505,1778,2053,2342,2652,2960,3269,3536,3748,3881,3895,3787,3518,3081,2475,1690,756,-312,-1477,-2698,-3933,-5142,-6272,-7303,-8181,-8902,-9429,-9777,-9921,-9895,-9686,-9329,-8826,-8204,-7464,-6646,-5746,-4826,-3897,-3026,-2249,-1618,-1168,-931,-896,-1068,-1394,-1842,-2346,-2867,-3341,-3753,-4063,-4269,-4361,-4341,-4210,-3977,-3641,-3235,-2758,-2261,-1759,-1301,-913,-629,-458,-392,-402,-442,-441,-355,-121,291,878,1625,2481,3364,4208,4926,5460,5766,5827,5639,5233,4635,3897,3079,2227,1414,692,111,-278,-459,-414,-155,282,867,1529,2240,2924,3561,4104,4534,4834,4991,4993,4836,4499,3983,3266,2364,1279,63,-1239,-2543,-3769,-4834,-5668,-6213,-6461,-6387,-6049,-5470,-4731,-3893,-3024,-2189,-1418,-760,-197,245,606,899,1147,1400,1647,1938,2243,2584,2928,3264,3568,3800,3964,4019,3987,3857,3639,3345,2977,2544,2055,1516,938,331,-292,-922,-1537,-2124,-2664,-3131,-3520,-3804,-3981,-4038,-3977,-3793,-3492,-3075,-2557,-1934,-1235,-443,391,1265,2117,2922,3616,4183,4594,4854,4988,5011,4969,4884,4773,4663,4543,4440,4338,4253,4168,4097,4005,3902,3746,3535,3243,2873,2430,1937,1425,925,465,65,-277,-576,-846,-1125,-1413,-1733,-2072,-2418,-2755,-3060,-3323,-3541,-3689,-3797,-3833,-3838,-3816,-3799,-3821,-3910,-4092,-4386,-4784,-5285,-5854,-6465,-7074,-7637,-8119,-8478,-8694,-8740,-8607,-8281,-7767,-7076,-6217,-5248,-4170,-3078,-1968,-919,70,977,1794,2544,3209,3810,4326,4756,5097,5334,5493,5558,5563,5503,5399,5239,5036,4763,4418,3979,3426,2768,1985,1117,186,-771,-1683,-2522,-3229,-3768,-4120,-4252,-4160,-3833,-3265,-2469,-1443,-237,1121,2562,4015,5411,6671,7735,8554,9096,9340,9300,8990,8453,7732,6878,5929,4929,3902,2868,1860,872,-40,-888,-1619,-2229,-2695,-3005,-3160,-3160,-3025,-2760,-2396,-1937,-1407,-812,-183,482,1137,1785,2397,2966,3508,4009,4505,4982,5455,5913,6328,6696,6974,7162,7232,7186,7022,6739,6346,5839,5237,4546,3793,3003,2212,1450,758,150,-351,-744,-1042,-1258,-1421,-1555,-1691,-1853,-2051,-2297,-2565,-2840,-3059,-3190,-3161,-2953,-2538,-1918,-1126,-185,837,1907,2968,3981,4928,5773,6525,7161,7699,8117,8435,8628,8706,8663,8489,8206,7802,7294,6694,5995,5238,4401,3545,2653,1792,959,206,-439,-963,-1312,-1501,-1486,-1296,-933,-441,133,730,1282,1732,2031,2140,2050,1750,1278,647,-68,-834,-1581,-2277,-2875,-3380,-3781,-4119,-4422,-4739,-5103,-5546,-6064,-6637,-7220,-7731,-8101,-8241,-8084,-7602,-6779,-5658,-4308,-2805,-1281,187,1465,2492,3201,3561,3582,3293,2758,2059,1292,538,-90,-561,-799,-814,-610,-228,267,824,1356,1849,2225,2512,2673,2752,2740,2681,2565,2421,2243,2033,1792,1501,1168,770,310,-228,-838,-1539,-2301,-3144,-4018,-4918,-5794,-6618,-7351,-7971,-8455,-8801,-9013,-9088,-9068,-8937,-8734,-8460,-8118,-7733,-7287,-6811,-6296,-5757,-5183,-4571,-3899,-3151,-2309,-1354,-308,831,2000,3166,4247,5192,5920,6395,6560,6421,5971,5268,4357,3328,2251,1218,283,-505,-1112,-1557,-1823,-1969,-2003,-1984,-1935,-1894,-1880,-1907,-1979,-2107,-2285,-2515,-2802,-3128,-3511,-3919,-4366,-4829,-5298,-5775,-6222,-6657,-7049,-7388,-7679,-7875,-7990,-7974,-7816,-7492,-6984,-6284,-5407,-4356,-3170,-1880,-522,849,2200,3476,4655,5684,6560,7236,7711,7969,8012,7856,7520,7042,6463,5829,5189,4569,4020,3534,3138,2819,2564,2357,2180,2000,1820,1617,1397,1168,952,766,639,587,617,732,926,1172,1454,1733,1980,2160,2237,2181,1967,1573,1004,254,-640,-1640,-2696,-3742,-4718,-5570,-6235,-6688,-6882,-6819,-6473,-5874,-5029,-3980,-2760,-1432,-23,1384,2773,4068,5255,6286,7159,7858,8401,8799,9087,9286,9432,9531,9597,9620,9574,9437,9158,8708,8047,7165,6064,4790,3384,1943,533,-751,-1839,-2681,-3248,-3536,-3571,-3390,-3043,-2597,-2080,-1565,-1060,-610,-226,85,290,409,395,278,29,-322,-774,-1275,-1804,-2282,-2681,-2926,-2999,-2858,-2522,-1983,-1297,-479,413,1350,2307,3259,4204,5139,6057,6963,7838,8674,9436,10110,10643,11035,11234,11259,11089,10753,10268,9662,8979,8240,7485,6732,5998,5286,4593,3900,3186,2429,1604,707,-272,-1314,-2409,-3532,-4654,-5768,-6834,-7853,-8791,-9638,-10380,-10990,-11474,-11816,-12022,-12108,-12079,-11964,-11785,-11549,-11281,-10963,-10596,-10156,-9616,-8969,-8185,-7297,-6284,-5205,-4065,-2908,-1763,-647,421,1415,2348,3171,3911,4511,4990,5306,5461,5453,5276,4961,4522,4002,3430,2849,2275,1733,1209,694,157,-439,-1110,-1885,-2753,-3701,-4693,-5683,-6611,-7429,-8064,-8490,-8641,-8529,-8121,-7457,-6555,-5484,-4298,-3092,-1940,-926,-123,424,693,674,412,-76,-704,-1434,-2175,-2892,-3513,-4024,-4383,-4604,-4680,-4636,-4496,-4279,-4022,-3738,-3451,-3175,-2910,-2676,-2463,-2294,-2161,-2077,-2035,-2028,-2049,-2074,-2094,-2101,-2081,-2056,-2017,-1992,-1987,-2015,-2085,-2200,-2358,-2557,-2790,-3039,-3303,-3543,-3761,-3920,-4013,-4022,-3928,-3744,-3445,-3057,-2573,-2022,-1416,-787,-154,459,1024,1539,1976,2344,2628,2835,2963,3007,2980,2867,2693,2440,2133,1758,1342,875,393,-98,-568,-987,-1344,-1598,-1754,-1782,-1702,-1505,-1220,-863,-480,-97,236,500,677,762,780,736,667,593,543,537,599,730,945,1231,1583,1978,2403,2818,3224,3578,3890,4140,4331,4470,4552,4587,4572,4501,4384,4200,3971,3675,3327,2919,2449,1910,1301,598,-171,-1040,-1945,-2896,-3824,-4680,-5421,-5982,-6343,-6481,-6395,-6119,-5660,-5076,-4377,-3603,-2768,-1887,-972,-36,913,1856,2784,3666,4491,5223,5838,6302,6594,6682,6584,6279,5820,5232,4564,3874,3187,2552,1972,1451,981,537,111,-317,-752,-1186,-1604,-1987,-2294,-2507,-2587,-2522,-2302,-1934,-1445,-870,-262,322,824,1190,1393,1401,1245,916,489,-27,-559,-1095,-1598,-2051,-2465,-2809,-3114,-3353,-3534,-3645,-3675,-3608,-3438,-3147,-2740,-2206,-1562,-813,9,882,1751,2577,3304,3878,4272,4446,4394,4123,3645,3003,2233,1397,546,-241,-916,-1402,-1668,-1672,-1412,-906,-181,692,1664,2658,3603,4452,5132,5627,5885,5921,5715,5300,4691,3932,3052,2110,1132,183,-716,-1513,-2196,-2742,-3150,-3433,-3585,-3649,-3609,-3515,-3344,-3135,-2863,-2554,-2184,-1760,-1272,-715,-91,587,1322,2070,2817,3532,4161,4702,5101,5364,5486,5467,5346,5127,4864,4564,4265,3969,3686,3423,3163,2928,2704,2511,2365,2266,2254,2321,2491,2761,3123,3563,4058,4570,5058,5483,5791,5955,5943,5744,5362,4805,4112,3304,2436,1551,690,-92,-767,-1305,-1684,-1910,-1974,-1908,-1718,-1447,-1114,-751,-381,-20,322,648,959,1267,1588,1925,2297,2701,3127,3577,4014,4426,4771,5029,5162,5167,5024,4751,4361,3877,3342,2770,2206,1664,1167,730,358,49,-191,-390,-544,-689,-830,-984,-1146,-1318,-1476,-1603,-1680,-1684,-1610,-1456,-1227,-960,-664,-405,-197,-107,-149,-358,-722,-1250,-1878,-2593,-3291,-3947,-4469,-4831,-4993,-4938,-4679,-4226,-3598,-2839,-1961,-1015,-18,983,1975,2902,3760,4504,5123,5603,5920,6084,6081,5922,5614,5169,4601,3942,3197,2421,1613,834,82,-588,-1172,-1643,-1986,-2208,-2312,-2313,-2246,-2122,-1979,-1832,-1686,-1574,-1466,-1405,-1348,-1331,-1331,-1364,-1422,-1527,-1665,-1864,-2117,-2433,-2828,-3296,-3833,-4440,-5091,-5774,-6461,-7136,-7774,-8364,-8895,-9349,-9731,-10014,-10204,-10274,-10225,-10043,-9730,-9296,-8745,-8103,-7369,-6564,-5693,-4761,-3786,-2773,-1755,-751,184,1032,1728,2270,2622,2811,2849,2784,2669,2547,2479,2493,2615,2843,3158,3525,3887,4205,4418,4502,4437,4227,3895,3479,3013,2545,2095,1680,1303,935,562,144,-342,-908,-1556,-2274,-3031,-3798,-4532,-5209,-5787,-6270,-6625,-6868,-6985,-6991,-6881,-6674,-6374,-6000,-5574,-5110,-4621,-4126,-3619,-3103,-2565,-1999,-1389,-749,-57,652,1382,2099,2789,3431,4011,4511,4934,5266,5514,5665,5722,5678,5541,5315,5007,4631,4197,3710,3185,2622,2029,1425,805,209,-365,-877,-1315,-1664,-1907,-2059,-2113,-2102,-2039,-1963,-1903,-1893,-1952,-2103,-2338,-2649,-3008,-3368,-3692,-3928,-4038,-3992,-3774,-3367,-2780,-2010,-1073,9,1213,2500,3836,5164,6451,7640,8695,9592,10310,10847,11218,11426,11504,11458,11310,11074,10755,10378,9935,9457,8940,8410,7861,7327,6787,6272,5761,5259,4752,4231,3673,3076,2420,1715,960,186,-595,-1333,-2006,-2587,-3048,-3400,-3639,-3789,-3890,-3964,-4060,-4196,-4393,-4649,-4954,-5268,-5571,-5808,-5958,-5992,-5894,-5675,-5338,-4913,-4427,-3905,-3371,-2835,-2280,-1705,-1064,-337,507,1481,2594,3814,5127,6473,7794,9041,10146,11070,11774,12232,12450,12416,12178,11737,11154,10450,9673,8842,7987,7100,6191,5244,4242,3190,2057,873,-372,-1637,-2909,-4131,-5289,-6333,-7235,-7992,-8570,-9005,-9286,-9460,-9542,-9583,-9595,-9615,-9644,-9684,-9724,-9727,-9669,-9494,-9169,-8655,-7920,-6980,-5823,-4511,-3080,-1610,-169,1167,2342,3309,4052,4571,4892,5045,5081,5026,4928,4786,4613,4392,4106,3729,3248,2642,1916,1080,151,-839,-1856,-2860,-3822,-4712,-5502,-6189,-6754,-7203,-7541,-7763,-7883,-7899,-7811,-7628,-7348,-6994,-6581,-6136,-5692,-5271,-4901,-4588,-4343,-4143,-3989,-3853,-3723,-3601,-3464,-3351,-3243,-3189,-3176,-3236,-3351,-3524,-3726,-3930,-4109,-4220,-4245,-4163,-3962,-3658,-3257,-2794,-2296,-1786,-1297,-839,-428,-66,255,539,800,1055,1302,1565,1826,2099,2344,2576,2731,2819,2788,2637,2353,1942,1416,819,166,-473,-1076,-1587,-1976,-2214,-2295,-2214,-1991,-1654,-1231,-773,-305,127,511,813,1034,1155,1183,1106,938,673,332,-75,-515,-955,-1369,-1705,-1952,-2089,-2112,-2052,-1921,-1771,-1626,-1529,-1489,-1524,-1625,-1770,-1944,-2109,-2250,-2348,-2388,-2378,-2312,-2206,-2058,-1879,-1660,-1415,-1117,-798,-434,-61,308,649,925,1125,1227,1241,1171,1057,927,825,786,838,998,1265,1626,2053,2505,2948,3330,3616,3773,3772,3614,3301,2856,2331,1752,1190,672,232,-105,-355,-514,-618,-689,-760,-859,-1000,-1195,-1426,-1682,-1920,-2105,-2206,-2182,-2028,-1738,-1318,-808,-231,373,955,1496,1956,2326,2600,2784,2898,2949,2976,2979,2986,3009,3038,3094,3142,3190,3196,3163,3050,2862,2583,2224,1793,1322,815,329,-146,-558,-928,-1231,-1487,-1700,-1888,-2067,-2251,-2449,-2675,-2926,-3195,-3481,-3750,-4004,-4212,-4368,-4470,-4520,-4537,-4541,-4552,-4592,-4661,-4763,-4869,-4968,-5015,-4998,-4880,-4657,-4311,-3845,-3255,-2554,-1749,-874,47,964,1834,2607,3251,3734,4056,4227,4266,4227,4136,4057,4019,4060,4197,4430,4753,5139,5574,6012,6444,6835,7171,7457,7667,7840,7949,8036,8074,8086,8034,7917,7681,7305,6733,5959,4948,3724,2306,744,-892,-2539,-4111,-5534,-6748,-7680,-8316,-8618,-8614,-8329,-7824,-7173,-6438,-5701,-4975,-4304,-3649,-2986,-2270,-1438,-480,642,1886,3237,4609,5954,7188,8260,9115,9745,10127,10296,10277,10109,9852,9541,9221,8917,8633,8361,8068,7719,7265,6683,5952,5078,4099,3047,1994,987,92,-665,-1238,-1645,-1880,-1990,-2016,-2003,-2009,-2051,-2164,-2329,-2538,-2755,-2942,-3063,-3085,-2993,-2769,-2436,-1991,-1473,-889,-270,392,1080,1811,2587,3403,4271,5169,6083,6991,7857,8657,9356,9925,10339,10589,10658,10554,10273,9832,9241,8513,7672,6723,5713,4640,3558,2474,1439,459,-416,-1185,-1804,-2275,-2589,-2748,-2782,-2718,-2594,-2462,-2357,-2316,-2381,-2553,-2863,-3290,-3830,-4454,-5112,-5783,-6391,-6924,-7324,-7580,-7675,-7606,-7387,-7036,-6580,-6047,-5477,-4888,-4319,-3777,-3272,-2803,-2340,-1874,-1356,-776,-93,690,1580,2554,3574,4590,5543,6361,6988,7381,7496,7348,6943,6314,5533,4626,3677,2720,1795,938,154,-544,-1163,-1712,-2208,-2664,-3093,-3502,-3890,-4249,-4565,-4816,-4986,-5050,-5002,-4829,-4539,-4140,-3660,-3124,-2572,-2051,-1591,-1248,-1036,-986,-1099,-1368,-1770,-2273,-2827,-3402,-3934,-4422,-4806,-5113,-5314,-5433,-5476,-5460,-5389,-5276,-5120,-4924,-4678,-4390,-4039,-3647,-3211,-2761,-2308,-1898,-1540,-1284,-1130,-1111,-1216,-1447,-1781,-2201,-2659,-3142,-3592,-3996,-4325,-4565,-4716,-4789,-4793,-4749,-4675,-4567,-4435,-4259,-4019,-3695,-3263,-2707,-2045,-1293,-513,238,879,1345,1592,1586,1356,924,366,-244,-838,-1341,-1720,-1954,-2056,-2060,-2011,-1957,-1944,-2002,-2139,-2354,-2620,-2905,-3177,-3384,-3501,-3490,-3335,-3031,-2573,-1999,-1319,-599,138,824,1446,1947,2341,2618,2792,2919,3001,3121,3274,3521,3831,4234,4671,5131,5560,5921,6175,6293,6259,6053,5689,5164,4505,3744,2907,2042,1193,385,-322,-937,-1406,-1766,-1995,-2139,-2210,-2254,-2277,-2325,-2372,-2438,-2488,-2501,-2449,-2308,-2057,-1679,-1182,-554,172,985,1851,2726,3597,4412,5188,5881,6525,7084,7600,8022,8389,8641,8784,8778,8600,8239,7676,6936,6035,5023,3962,2905,1927,1074,390,-104,-397,-510,-447,-263,24,358,715,1055,1363,1627,1847,2033,2205,2369,2546,2732,2919,3096,3227,3290,3253,3099,2816,2413,1900,1316,681,41,-586,-1164,-1681,-2122,-2479,-2744,-2914,-2968,-2901,-2687,-2321,-1777,-1067,-184,843,1986,3203,4443,5650,6782,7795,8661,9370,9912,10299,10542,10646,10632,10499,10257,9912,9455,8905,8250,7508,6683,5792,4846,3872,2871,1870,863,-139,-1145,-2146,-3159,-4168,-5181,-6177,-7149,-8071,-8921,-9675,-10312,-10823,-11197,-11446,-11568,-11593,-11523,-11386,-11179,-10921,-10602,-10222,-9779,-9255,-8650,-7951,-7149,-6251,-5249,-4175,-3016,-1834,-615,574,1735,2821,3820,4697,5433,6003,6376,6557,6509,6272,5828,5227,4495,3672,2807,1924,1067,240,-540,-1279,-1982,-2644,-3278,-3856,-4381,-4817,-5158,-5381,-5491,-5469,-5357,-5127,-4842,-4489,-4114,-3747,-3406,-3144,-2982,-2946,-3059,-3316,-3709,-4223,-4820,-5467,-6123,-6742,-7294,-7739,-8063,-8249,-8298,-8229,-8057,-7818,-7536,-7241,-6946,-6652,-6350,-6012,-5612,-5118,-4510,-3768,-2909,-1941,-911,132,1141,2045,2806,3379,3743,3894,3842,3599,3209,2695,2097,1454,790,146,-464,-1004,-1477,-1855,-2164,-2391,-2577,-2721,-2856,-2988,-3114,-3244,-3345,-3420,-3436,-3396,-3278,-3093,-2837,-2528,-2179,-1805,-1430,-1067,-746,-469,-260,-115,-27,6,28,51,113,256,482,827,1274,1819,2428,3080,3728,4350,4910,5389,5771,6042,6190,6201,6077,5787,5359,4757,4022,3140,2163,1103,27,-1023,-1989,-2814,-3470,-3920,-4170,-4226,-4125,-3895,-3585,-3220,-2843,-2458,-2089,-1723,-1369,-1009,-656,-291,54,384,670,892,1044,1104,1075,962,766,530,255,-10,-255,-451,-581,-652,-646,-594,-482,-333,-151,68,310,589,885,1209,1533,1859,2159,2414,2607,2712,2727,2642,2467,2219,1927,1613,1319,1059,860,731,663,658,686,749,810,886,947,1023,1096,1192,1296,1420,1550,1682,1802,1902,1963,1985,1944,1853,1702,1504,1281,1036,812,608,453,349,290,281,284,306,305,284,216,104,-65,-278,-541,-822,-1134,-1431,-1727,-1985,-2218,-2406,-2563,-2687,-2783,-2855,-2896,-2906,-2863,-2775,-2609,-2393,-2113,-1802,-1489,-1193,-975,-827,-805,-872,-1046,-1272,-1516,-1726,-1838,-1817,-1609,-1204,-595,199,1140,2179,3249,4298,5256,6090,6754,7245,7543,7667,7608,7396,7020,6524,5898,5187,4402,3569,2713,1842,981,127,-699,-1499,-2259,-2973,-3627,-4211,-4715,-5124,-5435,-5637,-5736,-5727,-5633,-5446,-5196,-4878,-4502,-4081,-3607,-3099,-2546,-1969,-1348,-712,-27,674,1416,2175,2952,3738,4514,5276,5999,6679,7301,7851,8325,8710,9009,9219,9349,9407,9412,9372,9314,9222,9129,8992,8833,8600,8299,7885,7363,6703,5921,5005,3991,2879,1726,543,-617,-1714,-2721,-3591,-4303,-4843,-5199,-5377,-5403,-5277,-5050,-4718,-4319,-3862,-3352,-2800,-2196,-1546,-837,-74,748,1618,2522,3441,4341,5189,5948,6581,7063,7363,7487,7411,7180,6791,6311,5770,5240,4764,4402,4171,4100,4167,4361,4643,4966,5297,5588,5810,5941,5955,5846,5591,5190,4635,3924,3088,2130,1114,59,-964,-1923,-2765,-3467,-4017,-4414,-4685,-4856,-4963,-5051,-5128,-5230,-5341,-5450,-5537,-5553,-5481,-5272,-4917,-4394,-3714,-2888,-1947,-921,139,1200,2212,3132,3942,4595,5110,5457,5668,5745,5714,5602,5422,5204,4951,4687,4401,4103,3775,3414,2997,2523,1967,1335,619,-179,-1038,-1949,-2879,-3806,-4689,-5510,-6220,-6813,-7261,-7566,-7728,-7782,-7726,-7633,-7493,-7365,-7246,-7149,-7080,-7015,-6961,-6884,-6783,-6639,-6449,-6204,-5918,-5575,-5203,-4783,-4335,-3849,-3327,-2777,-2182,-1561,-904,-224,460,1139,1775,2345,2813,3146,3324,3319,3123,2743,2175,1470,633,-270,-1212,-2146,-3041,-3871,-4626,-5289,-5873,-6363,-6772,-7084,-7296,-7397,-7372,-7230,-6959,-6596,-6143,-5654,-5148,-4681,-4270,-3959,-3740,-3635,-3610,-3654,-3738,-3825,-3902,-3934,-3917,-3844,-3701,-3500,-3241,-2929,-2589,-2219,-1848,-1470,-1110,-749,-401,-49,310,679,1054,1427,1775,2078,2302,2433,2437,2324,2086,1744,1326,849,359,-127,-579,-972,-1295,-1531,-1679,-1740,-1718,-1632,-1489,-1323,-1136,-967,-817,-713,-664,-658,-714,-795,-899,-1000,-1070,-1107,-1084,-1005,-876,-704,-515,-331,-167,-55,6,14,-25,-71,-116,-98,-17,188,499,959,1538,2235,3023,3851,4694,5495,6223,6848,7368,7777,8109,8383,8627,8871,9107,9332,9509,9590,9538,9299,8849,8174,7285,6209,4997,3698,2387,1116,-43,-1050,-1857,-2454,-2819,-2975,-2928,-2713,-2371,-1935,-1456,-963,-494,-67,296,601,834,1020,1149,1255,1339,1430,1532,1659,1802,1960,2101,2216,2263,2237,2106,1885,1566,1186,767,347,-38,-354,-582,-696,-694,-560,-298,95,607,1230,1936,2705,3501,4292,5059,5764,6413,6982,7487,7930,8313,8653,8938,9175,9354,9459,9493,9435,9295,9072,8772,8402,7971,7472,6910,6268,5547,4740,3858,2901,1897,848,-207,-1271,-2304,-3298,-4236,-5095,-5882,-6580,-7202,-7744,-8221,-8632,-8979,-9272,-9484,-9636,-9691,-9654,-9505,-9232,-8821,-8270,-7571,-6741,-5802,-4778,-3721,-2660,-1643,-697,156,906,1561,2130,2633,3080,3488,3852,4172,4436,4629,4741,4759,4674,4483,4197,3803,3346,2816,2264,1706,1169,682,248,-125,-443,-713,-948,-1141,-1307,-1433,-1524,-1586,-1619,-1657,-1711,-1818,-1996,-2277,-2666,-3184,-3819,-4563,-5405,-6301,-7233,-8143,-8998,-9750,-10367,-10816,-11084,-11166,-11071,-10820,-10443,-9966,-9442,-8881,-8336,-7796,-7287,-6791,-6307,-5814,-5308,-4772,-4212,-3631,-3034,-2441,-1861,-1318,-816,-382,-10,284,507,655,744,761,738,652,543,398,252,110,-8,-96,-154,-183,-212,-237,-311,-426,-618,-889,-1239,-1664,-2145,-2656,-3175,-3662,-4102,-4456,-4715,-4863,-4902,-4831,-4674,-4440,-4152,-3832,-3490,-3143,-2804,-2473,-2157,-1852,-1545,-1227,-876,-481,-34,482,1041,1658,2282,2916,3499,4029,4437,4735,4869,4852,4672,4344,3884,3314,2663,1960,1237,517,-173,-825,-1422,-1963,-2452,-2881,-3262,-3578,-3832,-4003,-4079,-4050,-3900,-3643,-3278,-2832,-2337,-1825,-1350,-938,-635,-456,-414,-506,-705,-991,-1321,-1650,-1951,-2179,-2319,-2354,-2283,-2120,-1872,-1572,-1217,-847,-439,-22,440,935,1496,2121,2808,3561,4329,5101,5804,6408,6855,7113,7164,7000,6643,6115,5453,4706,3908,3102,2323,1579,911,296,-240,-722,-1135,-1502,-1794,-2027,-2164,-2195,-2106,-1883,-1526,-1057,-477,164,845,1511,2126,2639,3022,3245,3310,3229,3029,2748,2434,2116,1839,1616,1466,1383,1376,1400,1457,1499,1505,1455,1336,1151,916,665,410,201,38,-61,-106,-118,-126,-166,-264,-448,-712,-1060,-1455,-1873,-2268,-2597,-2837,-2943,-2924,-2757,-2465,-2066,-1585,-1067,-541,-33,431,866,1261,1666,2086,2566,3118,3745,4442,5169,5891,6551,7096,7487,7683,7679,7482,7094,6574,5926,5222,4479,3759,3071,2474,1959,1567,1286,1113,1033,1018,1024,1023,962,824,582,242,-182,-662,-1158,-1632,-2040,-2368,-2583,-2706,-2734,-2700,-2645,-2594,-2598,-2677,-2851,-3130,-3498,-3936,-4401,-4855,-5232,-5490,-5575,-5453,-5107,-4539,-3755,-2806,-1707,-520,730,2008,3283,4538,5749,6897,7949,8885,9661,10256,10640,10802,10751,10497,10080,9542,8926,8293,7676,7107,6608,6181,5820,5510,5228,4949,4649,4320,3941,3535,3101,2676,2277,1931,1655,1440,1279,1135,980,766,476,79,-419,-995,-1632,-2274,-2894,-3442,-3900,-4238,-4466,-4560,-4562,-4447,-4272,-4013,-3705,-3337,-2914,-2425,-1856,-1214,-470,330,1204,2085,2953,3749,4427,4948,5277,5414,5354,5142,4795,4392,3956,3565,3237,3009,2874,2834,2832,2855,2827,2723,2508,2168,1722,1202,666,168,-223,-463,-524,-404,-133,244,649,1025,1276,1372,1254,939,424,-228,-958,-1693,-2349,-2873,-3212,-3347,-3287,-3055,-2707,-2291,-1873,-1490,-1194,-990,-896,-891,-959,-1065,-1175,-1255,-1275,-1212,-1068,-843,-576,-295,-52,106,144,33,-236,-649,-1193,-1826,-2500,-3189,-3819,-4390,-4834,-5162,-5340,-5382,-5302,-5114,-4863,-4571,-4269,-3980,-3700,-3424,-3140,-2801,-2404,-1905,-1304,-596,195,1049,1895,2704,3394,3928,4267,4384,4287,3986,3513,2904,2209,1463,718,2,-656,-1241,-1746,-2175,-2543,-2860,-3157,-3428,-3712,-3970,-4229,-4442,-4606,-4709,-4732,-4706,-4639,-4578,-4556,-4612,-4773,-5044,-5417,-5858,-6321,-6765,-7133,-7395,-7525,-7505,-7361,-7084,-6725,-6287,-5816,-5321,-4832,-4340,-3866,-3379,-2892,-2367,-1822,-1230,-633,-27,530,1018,1376,1598,1639,1533,1275,919,515,116,-217,-438,-529,-476,-317,-85,142,313,344,208,-134,-655,-1339,-2096,-2870,-3553,-4076,-4376,-4411,-4193,-3735,-3113,-2381,-1627,-915,-297,191,531,739,815,800,715,593,471,366,313,322,420,616,918,1334,1855,2457,3133,3821,4504,5129,5658,6075,6352,6492,6500,6392,6185,5920,5600,5269,4930,4596,4273,3954,3631,3298,2932,2535,2088,1597,1060,494,-89,-661,-1201,-1690,-2107,-2451,-2708,-2897,-3009,-3073,-3084,-3059,-3003,-2908,-2788,-2621,-2425,-2189,-1913,-1621,-1291,-960,-610,-259,100,473,860,1273,1703,2160,2622,3078,3506,3876,4175,4384,4501,4537,4517,4468,4426,4424,4476,4608,4794,5057,5334,5650,5941,6211,6436,6594,6690,6711,6662,6558,6407,6230,6044,5870,5720,5610,5539,5508,5504,5515,5524,5516,5489,5433,5356,5271,5182,5106,5049,5008,4988,4974,4952,4900,4796,4606,4319,3911,3383,2734,1989,1155,271,-653,-1590,-2520,-3431,-4306,-5127,-5875,-6531,-7070,-7482,-7745,-7874,-7848,-7716,-7460,-7136,-6739,-6303,-5824,-5311,-4765,-4168,-3541,-2863,-2167,-1460,-787,-165,348,735,957,1006,882,607,215,-238,-708,-1122,-1448,-1636,-1670,-1548,-1270,-875,-373,182,771,1371,1947,2514,3037,3541,3997,4413,4771,5051,5241,5310,5247,5034,4667,4159,3518,2777,1972,1136,311,-463,-1166,-1771,-2263,-2658,-2941,-3157,-3301,-3432,-3545,-3707,-3915,-4212,-4601,-5093,-5677,-6339,-7054,-7782,-8503,-9165,-9757,-10232,-10592,-10799,-10868,-10782,-10564,-10221,-9783,-9283,-8747,-8212,-7706,-7237,-6836,-6475,-6171,-5885,-5611,-5323,-4996,-4630,-4195,-3709,-3153,-2552,-1901,-1226,-540,134,774,1359,1866,2269,2552,2685,2656,2452,2075,1533,869,109,-668,-1399,-2023,-2461,-2698,-2699,-2494,-2107,-1602,-1028,-447,99,565,932,1168,1270,1218,1017,674,208,-348,-950,-1552,-2099,-2549,-2856,-3005,-2967,-2766,-2400,-1916,-1349,-755,-189,283,618,755,670,355,-187,-902,-1736,-2609,-3432,-4133,-4643,-4931,-4983,-4815,-4455,-3968,-3379,-2777,-2177,-1644,-1198,-872,-674,-623,-707,-919,-1229,-1593,-1969,-2293,-2521,-2598,-2512,-2232,-1796,-1212,-533,186,900,1559,2112,2555,2844,3000,3003,2876,2629,2285,1875,1439,1017,653,395,259,280,432,711,1060,1433,1777,2022,2155,2130,1959,1665,1271,837,398,9,-303,-508,-605,-590,-474,-274,-6,310,661,1028,1402,1769,2121,2450,2731,2966,3125,3221,3231,3190,3088,2976,2859,2776,2740,2766,2850,2981,3137,3297,3428,3517,3534,3484,3337,3113,2769,2337,1778,1121,366,-463,-1325,-2175,-2966,-3626,-4119,-4381,-4388,-4118,-3566,-2762,-1742,-571,669,1902,3023,3972,4667,5078,5194,5023,4634,4078,3459,2854,2355,2024,1897,1993,2283,2731,3271,3828,4337,4721,4935,4935,4711,4263,3614,2803,1875,892,-92,-1018,-1834,-2508,-2991,-3298,-3390,-3305,-3047,-2640,-2123,-1513,-853,-178,476,1058,1540,1874,2044,2031,1850,1512,1065,547,21,-467,-867,-1141,-1266,-1233,-1041,-716,-272,239,797,1330,1821,2206,2471,2582,2547,2365,2084,1730,1367,1048,818,735,807,1063,1474,2031,2674,3374,4061,4702,5241,5652,5899,5971,5853,5563,5109,4536,3890,3236,2643,2170,1885,1810,1975,2363,2951,3688,4515,5365,6156,6841,7339,7622,7647,7409,6922,6208,5318,4312,3250,2209,1232,382,-321,-847,-1194,-1364,-1362,-1214,-938,-578,-173,223,560,787,869,794,543,157,-353,-928,-1516,-2081,-2549,-2906,-3100,-3128,-2989,-2698,-2293,-1810,-1310,-827,-419,-112,72,114,41,-146,-406,-701,-999,-1247,-1420,-1483,-1415,-1204,-846,-342,284,1016,1809,2632,3434,4164,4786,5246,5534,5620,5523,5245,4835,4320,3753,3172,2610,2103,1666,1323,1080,945,919,996,1166,1402,1683,1963,2207,2371,2417,2333,2096,1749,1293,816,335,-78,-397,-612,-710,-739,-708,-691,-704,-820,-1049,-1438,-1988,-2693,-3546,-4493,-5504,-6510,-7452,-8280,-8931,-9381,-9597,-9583,-9346,-8924,-8343,-7675,-6940,-6222,-5527,-4915,-4384,-3954,-3613,-3357,-3157,-2990,-2833,-2649,-2433,-2164,-1843,-1477,-1083,-663,-244,174,583,972,1347,1681,1982,2210,2362,2408,2334,2138,1817,1400,902,382,-130,-581,-928,-1157,-1243,-1198,-1051,-829,-583,-364,-211,-169,-264,-511,-905,-1446,-2095,-2823,-3591,-4349,-5064,-5695,-6220,-6623,-6906,-7066,-7134,-7103,-7022,-6871,-6687,-6459,-6189,-5893,-5561,-5227,-4903,-4626,-4421,-4321,-4340,-4476,-4724,-5032,-5372,-5664,-5862,-5904,-5751,-5381,-4793,-4017,-3096,-2096,-1098,-176,589,1145,1458,1524,1373,1052,642,218,-145,-360,-418,-259,74,570,1169,1805,2414,2928,3289,3454,3412,3143,2699,2085,1396,672,-3,-564,-962,-1150,-1119,-865,-419,192,904,1678,2450,3185,3835,4382,4804,5095,5263,5315,5279,5184,5051,4910,4774,4642,4512,4358,4164,3908,3589,3207,2796,2375,1995,1679,1452,1321,1265,1262,1267,1245,1150,977,687,332,-117,-578,-1049,-1475,-1835,-2109,-2296,-2384,-2395,-2320,-2181,-1964,-1700,-1376,-1029,-671,-324,-20,237,429,565,654,707,745,776,821,879,964,1080,1230,1427,1665,1959,2282,2646,2998,3338,3614,3814,3913,3912,3813,3657,3462,3292,3176,3164,3279,3533,3927,4435,5030,5668,6304,6888,7388,7763,7999,8095,8051,7902,7674,7404,7134,6897,6711,6598,6546,6546,6567,6578,6550,6448,6262,5971,5568,5069,4457,3765,2983,2128,1223,261,-716,-1708,-2685,-3617,-4493,-5264,-5926,-6425,-6761,-6893,-6828,-6561,-6116,-5536,-4868,-4184,-3557,-3038,-2707,-2569,-2660,-2933,-3372,-3876,-4409,-4851,-5168,-5265,-5134,-4731,-4084,-3211,-2170,-1035,117,1184,2097,2773,3170,3280,3113,2726,2208,1627,1107,705,508,533,808,1295,1961,2740,3548,4328,4993,5498,5795,5861,5690,5283,4667,3863,2923,1891,827,-211,-1168,-1986,-2639,-3085,-3336,-3397,-3300,-3110,-2858,-2638,-2466,-2425,-2521,-2784,-3219,-3800,-4514,-5311,-6146,-6963,-7715,-8352,-8843,-9167,-9320,-9307,-9155,-8891,-8539,-8148,-7723,-7307,-6899,-6519,-6170,-5848,-5562,-5293,-5043,-4795,-4524,-4225,-3865,-3451,-2976,-2460,-1929,-1419,-962,-591,-330,-183,-159,-230,-394,-606,-857,-1127,-1399,-1679,-1959,-2238,-2514,-2769,-2980,-3123,-3176,-3105,-2923,-2601,-2184,-1671,-1117,-545,-15,458,812,1061,1159,1138,991,753,449,114,-214,-509,-740,-895,-965,-955,-872,-733,-550,-341,-123,90,275,422,508,522,454,297,55,-270,-658,-1085,-1535,-1953,-2328,-2611,-2790,-2848,-2796,-2644,-2427,-2179,-1944,-1764,-1684,-1727,-1920,-2265,-2745,-3332,-3968,-4599,-5154,-5580,-5825,-5871,-5705,-5350,-4828,-4183,-3464,-2705,-1963,-1258,-632,-105,306,587,739,769,694,545,353,160,5,-90,-90,1,192,463,791,1163,1532,1908,2243,2558,2830,3071,3278,3456,3595,3715,3790,3848,3874,3888,3881,3873,3844,3811,3757,3685,3592,3478,3346,3188,3013,2798,2542,2228,1843,1390,865,286,-321,-927,-1477,-1944,-2273,-2450,-2456,-2305,-2015,-1636,-1206,-787,-419,-134,31,86,21,-143,-360,-621,-852,-1038,-1127,-1099,-945,-656,-256,247,815,1427,2054,2676,3286,3862,4419,4925,5404,5818,6166,6436,6594,6658,6598,6449,6218,5940,5656,5385,5163,4990,4861,4755,4630,4451,4162,3745,3161,2429,1545,567,-473,-1496,-2445,-3265,-3888,-4312,-4499,-4472,-4264,-3895,-3439,-2929,-2425,-1967,-1587,-1295,-1106,-996,-975,-1011,-1101,-1237,-1404,-1605,-1823,-2048,-2257,-2428,-2532,-2549,-2441,-2213,-1833,-1320,-681,71,880,1739,2580,3391,4119,4753,5270,5665,5947,6106,6182,6164,6098,5980,5841,5685,5524,5360,5193,5022,4827,4611,4337,4018,3624,3171,2653,2098,1519,956,434,-6,-331,-519,-545,-413,-128,296,813,1404,2015,2620,3177,3672,4073,4394,4623,4784,4885,4949,4979,4993,4970,4915,4798,4613,4348,3998,3580,3118,2640,2198,1818,1544,1393,1364,1448,1615,1824,2045,2227,2361,2412,2395,2296,2154,1959,1765,1552,1366,1186,1026,868,693,497,247,-48,-404,-808,-1245,-1695,-2123,-2509,-2810,-3016,-3096,-3053,-2887,-2608,-2239,-1798,-1311,-809,-292,198,667,1087,1438,1707,1870,1900,1803,1559,1199,757,271,-182,-562,-796,-872,-754,-473,-43,483,1055,1624,2141,2580,2904,3130,3235,3256,3195,3078,2931,2766,2608,2468,2351,2275,2218,2196,2175,2157,2105,2012,1849,1608,1271,838,301,-316,-1024,-1770,-2563,-3343,-4096,-4787,-5381,-5866,-6208,-6418,-6476,-6417,-6245,-6001,-5717,-5429,-5171,-4958,-4815,-4725,-4703,-4709,-4743,-4779,-4797,-4802,-4774,-4716,-4635,-4506,-4352,-4144,-3894,-3586,-3233,-2828,-2394,-1931,-1457,-986,-519,-74,358,769,1171,1552,1932,2282,2609,2888,3101,3233,3258,3170,2953,2603,2129,1526,830,42,-791,-1648,-2486,-3278,-3977,-4581,-5035,-5363,-5536,-5583,-5519,-5367,-5170,-4954,-4750,-4598,-4502,-4493,-4568,-4723,-4957,-5239,-5566,-5907,-6249,-6580,-6879,-7150,-7374,-7556,-7672,-7734,-7710,-7621,-7448,-7220,-6933,-6614,-6261,-5889,-5481,-5039,-4537,-3983,-3361,-2689,-1988,-1275,-611,-6,481,833,1036,1074,975,753,444,99,-244,-532,-730,-817,-770,-609,-337,12,408,833,1239,1633,1970,2274,2517,2726,2902,3056,3212,3369,3558,3777,4030,4328,4650,4989,5329,5627,5874,6015,6029,5885,5568,5077,4428,3662,2818,1971,1167,480,-58,-393,-532,-464,-229,137,570,1018,1402,1686,1815,1775,1559,1186,687,112,-494,-1069,-1580,-1981,-2264,-2415,-2449,-2383,-2241,-2057,-1851,-1663,-1500,-1385,-1319,-1288,-1290,-1284,-1263,-1193,-1058,-863,-597,-285,55,406,743,1056,1337,1593,1821,2043,2264,2488,2723,2950,3177,3369,3535,3641,3705,3701,3665,3576,3491,3396,3353,3361,3460,3669,3990,4438,4998,5651,6379,7133,7879,8577,9179,9665,10007,10204,10262,10200,10046,9820,9561,9280,8994,8712,8423,8123,7790,7411,6962,6428,5803,5078,4273,3396,2481,1550,652,-194,-931,-1560,-2035,-2377,-2572,-2656,-2653,-2596,-2518,-2453,-2411,-2428,-2497,-2638,-2844,-3124,-3466,-3866,-4312,-4785,-5270,-5741,-6176,-6542,-6814,-6958,-6953,-6771,-6420,-5881,-5199,-4375,-3477,-2517,-1574,-658,169,908,1520,2020,2398,2669,2852,2955,3000,3005,2981,2949,2920,2897,2898,2916,2959,3017,3086,3154,3213,3240,3234,3177,3078,2928,2753,2554,2358,2172,2003,1862,1716,1584,1409,1207,949,623,254,-179,-630,-1104,-1569,-2025,-2449,-2864,-3252,-3655,-4063,-4516,-5007,-5553,-6140,-6746,-7346,-7895,-8355,-8680,-8847,-8823,-8625,-8246,-7728,-7103,-6406,-5699,-4995,-4358,-3790,-3335,-3001,-2796,-2727,-2783,-2951,-3216,-3537,-3898,-4250,-4572,-4837,-5020,-5120,-5126,-5056,-4912,-4718,-4489,-4241,-4001,-3766,-3561,-3379,-3220,-3080,-2934,-2773,-2578,-2332,-2039,-1699,-1341,-984,-674,-431,-300,-274,-375,-562,-821,-1094,-1342,-1514,-1576,-1501,-1290,-943,-510,0,514,1015,1449,1800,2045,2189,2229,2195,2096,1967,1822,1683,1553,1441,1333,1236,1120,993,820,609,336,10,-371,-795,-1234,-1677,-2085,-2449,-2753,-2993,-3174,-3317,-3430,-3545,-3667,-3806,-3969,-4143,-4329,-4507,-4679,-4821,-4954,-5050,-5131,-5180,-5205,-5193,-5152,-5070,-4962,-4827,-4684,-4538,-4403,-4283,-4170,-4063,-3934,-3780,-3560,-3271,-2878,-2395,-1800,-1135,-403,342,1073,1748,2339,2834,3222,3509,3717,3843,3928,3961,3968,3946,3901,3833,3740,3631,3495,3346,3170,2970,2739,2478,2196,1902,1617,1362,1145,996,893,857,854,887,932,977,1022,1048,1074,1073,1073,1037,992,904,791,639,461,270,79,-90,-217,-289,-289,-209,-54,176,473,828,1222,1662,2113,2578,3035,3462,3857,4202,4487,4726,4901,5040,5135,5197,5230,5233,5200,5137,5032,4890,4712,4501,4250,3978,3667,3335,2968,2582,2170,1745,1312,879,453,50,-334,-678,-988,-1258,-1488,-1689,-1860,-2017,-2160,-2298,-2426,-2547,-2657,-2755,-2841,-2914,-2979,-3031,-3080,-3111,-3133,-3121,-3077,-2979,-2817,-2578,-2257,-1846,-1353,-786,-154,510,1199,1876,2530,3140,3694,4195,4628,5017,5339,5629,5860,6054,6199,6295,6346,6347,6304,6224,6111,5967,5814,5634,5454,5258,5059,4850,4647,4433,4235,4031,3846,3655,3468,3267,3048,2805,2529,2232,1915,1607,1315,1073,888,778,740,765,854,977,1140,1315,1503,1691,1865,2026,2154,2249,2310,2333,2328,2302,2259,2219,2181,2172,2185,2245,2350,2513,2728,2998,3306,3639,3973,4269,4507,4631,4641,4490,4193,3757,3204,2581,1936,1312,763,320,-1,-180,-252,-217,-136,-25,66,118,114,54,-58,-206,-366,-537,-678,-802,-880,-924,-923,-887,-820,-733,-640,-550,-474,-431,-417,-448,-510,-596,-701,-794,-876,-919,-917,-867,-753,-586,-361,-89,220,556,904,1252,1583,1885,2148,2359,2523,2626,2682,2682,2645,2561,2449,2296,2114,1896,1649,1371,1077,763,453,142,-157,-437,-714,-962,-1210,-1432,-1649,-1851,-2044,-2235,-2414,-2604,-2783,-2972,-3162,-3358,-3572,-3800,-4060,-4340,-4659,-4985,-5332,-5653,-5962,-6211,-6415,-6548,-6629,-6652,-6629,-6571,-6465,-6342,-6162,-5953,-5690,-5370,-5004,-4570,-4095,-3568,-3012,-2435,-1859,-1290,-762,-272,151,512,800,1020,1173,1272,1323,1337,1326,1294,1258,1218,1176,1146,1101,1055,980,877,731,548,320,60,-214,-506,-778,-1043,-1275,-1487,-1672,-1851,-2022,-2208,-2402,-2617,-2843,-3067,-3291,-3486,-3665,-3812,-3937,-4046,-4145,-4250,-4371,-4502,-4668,-4843,-5037,-5234,-5406,-5549,-5628,-5629,-5545,-5369,-5124,-4826,-4521,-4235,-4002,-3846,-3758,-3744,-3777,-3832,-3885,-3918,-3909,-3872,-3795,-3701,-3600,-3497,-3407,-3308,-3207,-3071,-2893,-2650,-2345,-1956,-1525,-1025,-518,-1,488,931,1323,1647,1918,2137,2321,2483,2636,2790,2952,3125,3298,3481,3650,3808,3944,4039,4097,4100,4046,3932,3765,3547,3303,3054,2812,2617,2463,2382,2352,2387,2453,2551,2650,2735,2790,2792,2738,2613,2427,2180,1892,1570,1237,901,574,262,-24,-292,-521,-725,-884,-996,-1066,-1081,-1057,-998,-920,-843,-788,-766,-796,-876,-1008,-1176,-1369,-1561,-1738,-1879,-1978,-2017,-2014,-1956,-1866,-1746,-1609,-1461,-1313,-1167,-1024,-902,-781,-690,-590,-510,-397,-270,-83,169,504,936,1469,2098,2814,3596,4403,5221,5979,6679,7252,7715,8027,8215,8270,8225,8093,7913,7696,7489,7288,7132,7013,6944,6912,6916,6938,6960,6972,6944,6864,6712,6472,6138,5702,5180,4570,3918,3229,2548,1909,1334,867,507,284,176,184,266,392,517,594,591,468,222,-152,-630,-1186,-1769,-2344,-2857,-3273,-3571,-3726,-3742,-3627,-3401,-3091,-2739,-2364,-2017,-1708,-1469,-1300,-1201,-1164,-1147,-1145,-1093,-998,-812,-562,-238,113,466,782,1024,1176,1233,1197,1101,967,837,733,696,723,844,1043,1314,1645,1991,2343,2638,2865,2971,2950,2791,2498,2106,1636,1138,645,203,-174,-456,-658,-777,-847,-884,-927,-989,-1095,-1247,-1445,-1682,-1943,-2207,-2461,-2685,-2859,-2985,-3033,-3018,-2930,-2775,-2577,-2332,-2083,-1836,-1623,-1458,-1362,-1335,-1399,-1526,-1730,-1968,-2237,-2499,-2730,-2909,-3019,-3065,-3039,-2982,-2889,-2822,-2786,-2820,-2931,-3131,-3397,-3726,-4077,-4426,-4742,-4996,-5172,-5253,-5241,-5138,-4967,-4743,-4504,-4260,-4054,-3878,-3759,-3685,-3646,-3642,-3641,-3641,-3629,-3586,-3527,-3429,-3303,-3149,-2954,-2734,-2481,-2190,-1883,-1537,-1174,-787,-380,31,449,844,1214,1523,1765,1914,1966,1915,1772,1548,1263,943,602,268,-52,-345,-597,-820,-984,-1119,-1199,-1258,-1290,-1335,-1400,-1516,-1702,-1958,-2290,-2681,-3102,-3533,-3929,-4264,-4523,-4678,-4749,-4725,-4635,-4501,-4322,-4145,-3952,-3784,-3625,-3494,-3393,-3320,-3283,-3272,-3293,-3328,-3383,-3428,-3464,-3468,-3423,-3324,-3147,-2906,-2580,-2212,-1780,-1346,-898,-491,-121,179,402,553,620,637,603,558,511,496,513,581,683,821,966,1106,1216,1280,1287,1222,1095,894,636,326,-27,-402,-783,-1155,-1483,-1765,-1966,-2084,-2115,-2047,-1916,-1709,-1472,-1216,-960,-732,-525,-357,-204,-68,91,276,523,839,1224,1688,2194,2729,3251,3731,4137,4456,4663,4783,4804,4772,4689,4606,4525,4492,4500,4575,4706,4891,5111,5344,5558,5726,5817,5804,5675,5424,5058,4598,4065,3498,2919,2374,1867,1440,1073,797,576,427,315,230,170,88,11,-113,-254,-442,-651,-891,-1134,-1375,-1593,-1769,-1894,-1946,-1930,-1834,-1675,-1460,-1210,-946,-691,-457,-275,-137,-68,-53,-83,-147,-202,-238,-212,-108,97,404,810,1291,1829,2376,2904,3359,3726,3958,4068,4041,3914,3711,3474,3246,3047,2917,2843,2837,2871,2928,2989,3022,3038,3014,2981,2940,2918,2933,2989,3100,3248,3429,3615,3794,3939,4049,4109,4133,4128,4110,4101,4107,4146,4207,4299,4384,4483,4539,4578,4561,4494,4379,4207,4000,3759,3506,3254,3020,2822,2669,2580,2546,2580,2655,2772,2898,3025,3125,3195,3226,3218,3185,3122,3052,2977,2904,2842,2786,2737,2693,2630,2552,2429,2262,2034,1746,1403,1013,596,176,-228,-580,-866,-1069,-1171,-1187,-1112,-971,-782,-576,-379,-219,-111,-69,-80,-143,-222,-299,-340,-330,-242,-104,112,332,569,754,875,914,850,713,507,274,49,-137,-245,-255,-168,19,282,580,896,1171,1390,1523,1555,1487,1318,1074,764,423,64,-287,-617,-912,-1167,-1379,-1537,-1656,-1719,-1751,-1737,-1708,-1649,-1598,-1536,-1502,-1477,-1471,-1480,-1483,-1477,-1444,-1370,-1251,-1082,-868,-623,-376,-142,30,122,103,-50,-328,-744,-1262,-1864,-2498,-3136,-3710,-4213,-4584,-4841,-4957,-4968,-4875,-4721,-4523,-4311,-4101,-3904,-3728,-3564,-3421,-3270,-3128,-2967,-2802,-2622,-2444,-2261,-2100,-1956,-1845,-1771,-1727,-1718,-1736,-1766,-1818,-1861,-1922,-1969,-2030,-2080,-2144,-2199,-2263,-2323,-2374,-2428,-2459,-2487,-2496,-2489,-2466,-2439,-2392,-2362,-2316,-2295,-2273,-2275,-2287,-2320,-2372,-2444,-2542,-2653,-2788,-2933,-3082,-3243,-3396,-3552,-3714,-3865,-4031,-4178,-4318,-4431,-4507,-4533,-4503,-4406,-4261,-4060,-3840,-3599,-3384,-3185,-3043,-2943,-2899,-2898,-2937,-2987,-3055,-3096,-3121,-3094,-3016,-2870,-2657,-2374,-2033,-1643,-1237,-834,-468,-170,57,194,261,273,256,245,260,323,440,613,835,1088,1366,1632,1890,2095,2253,2327,2328,2230,2062,1815,1526,1210,908,640,449,338,343,445,656,937,1273,1624,1955,2232,2436,2531,2532,2413,2194,1885,1505,1080,640,214,-172,-483,-723,-862,-931,-921,-867,-794,-710,-666,-640,-670,-721,-804,-890,-959,-1007,-995,-954,-853,-733,-582,-440,-304,-202,-134,-100,-106,-135,-176,-220,-239,-239,-195,-116,6,157,341,539,762,983,1219,1451,1690,1939,2198,2483,2792,3133,3498,3885,4275,4655,5002,5302,5537,5703,5797,5822,5794,5720,5627,5525,5439,5373,5345,5340,5365,5393,5409,5388,5320,5180,4979,4711,4405,4073,3764,3490,3293,3184,3165,3228,3349,3488,3611,3670,3646,3506,3262,2906,2476,1989,1485,986,536,132,-180,-428,-585,-686,-728,-760,-776,-825,-899,-1002,-1130,-1254,-1350,-1396,-1355,-1219,-983,-638,-218,264,763,1229,1639,1934,2114,2150,2069,1870,1609,1297,990,707,471,300,183,128,110,123,140,171,182,200,193,187,171,148,136,116,127,146,201,276,380,497,626,751,866,960,1033,1079,1097,1088,1052,985,888,743,554,306,7,-338,-707,-1072,-1402,-1664,-1838,-1905,-1869,-1734,-1526,-1276,-1008,-775,-587,-484,-477,-557,-750,-1012,-1357,-1751,-2177,-2616,-3042,-3435,-3775,-4053,-4258,-4391,-4463,-4480,-4457,-4417,-4351,-4294,-4219,-4157,-4079,-4001,-3907,-3809,-3697,-3590,-3482,-3383,-3295,-3210,-3133,-3039,-2942,-2809,-2658,-2477,-2269,-2053,-1825,-1605,-1403,-1229,-1097,-1026,-1006,-1064,-1166,-1324,-1498,-1678,-1825,-1923,-1947,-1882,-1718,-1461,-1104,-688,-212,259,710,1082,1348,1482,1462,1313,1028,671,257,-149,-523,-825,-1034,-1158,-1189,-1168,-1111,-1057,-1040,-1080,-1196,-1384,-1642,-1941,-2268,-2584,-2864,-3092,-3237,-3316,-3302,-3229,-3087,-2912,-2710,-2506,-2317,-2165,-2059,-2024,-2061,-2172,-2366,-2613,-2916,-3239,-3562,-3856,-4102,-4266,-4347,-4327,-4218,-4028,-3786,-3510,-3236,-2985,-2772,-2612,-2496,-2421,-2366,-2320,-2268,-2193,-2114,-2010,-1926,-1848,-1817,-1828,-1898,-2012,-2172,-2338,-2504,-2631,-2700,-2704,-2617,-2460,-2228,-1946,-1636,-1317,-1020,-754,-533,-353,-209,-83,38,175,327,510,702,906,1092,1249,1364,1425,1436,1412,1353,1301,1253,1238,1273,1345,1478,1646,1847,2072,2294,2508,2694,2844,2945,3002,3006,2978,2921,2858,2800,2762,2754,2770,2808,2855,2888,2896,2858,2758,2596,2362,2068,1721,1335,925,511,108,-266,-597,-878,-1098,-1257,-1355,-1393,-1368,-1303,-1177,-1035,-859,-695,-539,-417,-334,-278,-268,-254,-252,-220,-160,-63,69,224,395,554,710,824,919,971,996,999,1004,1011,1065,1152,1308,1517,1788,2099,2436,2782,3114,3417,3681,3886,4046,4145,4211,4228,4234,4204,4175,4118,4055,3965,3851,3711,3536,3332,3111,2866,2638,2411,2232,2086,2004,1975,2004,2087,2208,2357,2521,2685,2840,2981,3103,3219,3324,3433,3548,3673,3811,3953,4096,4228,4342,4421,4470,4473,4441,4367,4263,4139,3995,3847,3696,3545,3401,3266,3134,3022,2914,2830,2748,2687,2615,2546,2455,2345,2205,2042,1849,1653,1449,1265,1107,986,907,862,853,857,877,894,903,911,913,917,938,969,1021,1088,1164,1236,1305,1350,1377,1385,1368,1349,1321,1305,1301,1323,1378,1470,1608,1785,2010,2274,2577,2898,3241,3567,3882,4146,4354,4487,4541,4511,4405,4225,3986,3695,3363,3005,2638,2274,1944,1649,1420,1247,1138,1078,1046,1027,988,922,793,612,354,41,-325,-718,-1132,-1536,-1924,-2281,-2595,-2870,-3088,-3262,-3366,-3422,-3401,-3330,-3189,-3001,-2772,-2516,-2263,-2031,-1848,-1746,-1728,-1811,-1986,-2219,-2502,-2769,-2998,-3148,-3191,-3133,-2960,-2713,-2402,-2071,-1743,-1459,-1228,-1090,-1035,-1078,-1204,-1394,-1632,-1884,-2121,-2325,-2459,-2529,-2511,-2417,-2254,-2043,-1801,-1568,-1346,-1183,-1077,-1056,-1117,-1268,-1491,-1776,-2092,-2407,-2684,-2893,-3004,-3002,-2881,-2654,-2336,-1978,-1597,-1256,-981,-821,-779,-878,-1099,-1422,-1814,-2230,-2608,-2919,-3097,-3131,-2990,-2691,-2243,-1696,-1096,-493,39,466,723,809,689,398,-60,-625,-1263,-1908,-2526,-3060,-3497,-3813,-4011,-4106,-4115,-4077,-4020,-3980,-3991,-4068,-4234,-4482,-4815,-5193,-5608,-6004,-6355,-6623,-6779,-6806,-6706,-6480,-6160,-5772,-5356,-4955,-4588,-4292,-4066,-3906,-3810,-3734,-3670,-3575,-3430,-3215,-2922,-2558,-2140,-1692,-1255,-839,-489,-192,35,215,362,486,612,732,857,973,1073,1155,1207,1244,1262,1288,1324,1396,1505,1663,1861,2090,2332,2565,2770,2922,3014,3021,2950,2793,2556,2265,1914,1551,1166,801,445,121,-179,-460,-715,-961,-1178,-1387,-1560,-1720,-1852,-1971,-2080,-2191,-2293,-2395,-2467,-2502,-2467,-2348,-2132,-1817,-1422,-971,-495,-45,364,681,904,1014,1025,935,775,552,296,29,-232,-466,-645,-776,-810,-783,-643,-433,-130,232,643,1078,1504,1910,2251,2527,2713,2802,2811,2737,2613,2464,2309,2187,2102,2074,2100,2172,2289,2429,2594,2768,2946,3124,3295,3453,3592,3717,3810,3891,3940,3974,3987,3986,3973,3956,3941,3934,3944,3964,4010,4057,4116,4152,4176,4154,4101,4002,3881,3735,3597,3460,3351,3257,3179,3111,3031,2941,2827,2688,2539,2368,2207,2040,1885,1739,1595,1467,1334,1217,1114,1021,968,932,944,997,1088,1221,1381,1549,1709,1822,1871,1826,1671,1411,1047,619,149,-308,-720,-1040,-1251,-1340,-1307,-1176,-962,-709,-432,-166,76,287,463,606,727,810,872,898,881,832,730,588,415,206,3,-199,-357,-464,-489,-433,-275,-42,274,622,990,1334,1622,1839,1952,1981,1908,1771,1585,1373,1178,995,864,762,702,648,601,521,411,239,28,-237,-528,-837,-1144,-1428,-1691,-1915,-2114,-2277,-2419,-2535,-2633,-2705,-2757,-2778,-2775,-2737,-2677,-2585,-2489,-2368,-2256,-2138,-2024,-1926,-1830,-1755,-1694,-1664,-1662,-1706,-1800,-1951,-2166,-2433,-2749,-3081,-3409,-3695,-3904,-4010,-3991,-3848,-3585,-3234,-2828,-2412,-2040,-1744,-1564,-1516,-1592,-1783,-2047,-2336,-2626,-2844,-3007,-3055,-3028,-2912,-2738,-2532,-2302,-2086,-1873,-1687,-1514,-1353,-1210,-1073,-965,-876,-835,-840,-905,-1027,-1193,-1392,-1599,-1790,-1936,-2022,-2028,-1959,-1811,-1608,-1367,-1117,-884,-689,-555,-489,-505,-587,-746,-942,-1180,-1401,-1608,-1741,-1809,-1774,-1659,-1467,-1237,-1002,-802,-674,-639,-713,-889,-1156,-1481,-1836,-2187,-2503,-2763,-2963,-3081,-3148,-3141,-3108,-3032,-2959,-2884,-2844,-2839,-2888,-2985,-3134,-3311,-3512,-3710,-3880,-4021,-4092,-4119,-4071,-3988,-3861,-3722,-3596,-3477,-3404,-3353,-3334,-3327,-3319,-3283,-3214,-3075,-2876,-2593,-2243,-1832,-1379,-915,-458,-41,319,612,829,989,1093,1180,1245,1333,1425,1543,1669,1795,1910,2004,2067,2101,2112,2104,2099,2095,2118,2150,2216,2289,2379,2469,2544,2602,2625,2618,2572,2492,2386,2252,2106,1937,1757,1558,1341,1111,858,614,367,166,9,-60,-33,113,364,721,1141,1594,2032,2400,2670,2800,2780,2617,2319,1936,1495,1058,659,344,125,21,15,89,219,357,487,581,618,614,565,500,443,405,412,459,541,649,749,840,886,887,835,734,599,445,293,165,77,46,79,169,320,507,717,928,1114,1272,1382,1457,1503,1530,1564,1605,1672,1766,1888,2048,2236,2462,2714,3002,3292,3598,3875,4128,4329,4474,4559,4585,4577,4530,4493,4460,4474,4537,4657,4841,5064,5329,5596,5850,6070,6234,6331,6356,6304,6185,5999,5763,5485,5180,4856,4527,4184,3855,3508,3182,2852,2542,2248,1973,1726,1495,1292,1108,946,810,700,610,555,507,486,468,457,457,465,495,557,647,797,974,1208,1457,1723,1979,2197,2365,2451,2460,2378,2221,2005,1748,1493,1249,1063,937,904,957,1106,1334,1630,1965,2318,2656,2958,3199,3364,3448,3441,3363,3205,3009,2765,2517,2255,2007,1769,1535,1317,1085,854,611,359,115,-122,-324,-494,-602,-669,-673,-641,-576,-494,-415,-346,-301,-281,-292,-322,-376,-435,-500,-553,-591,-592,-566,-484,-370,-210,-27,159,344,477,570,569,491,317,60,-253,-609,-951,-1272,-1518,-1691,-1770,-1768,-1704,-1599,-1488,-1400,-1346,-1354,-1402,-1505,-1620,-1749,-1862,-1953,-2016,-2060,-2092,-2141,-2215,-2346,-2527,-2762,-3041,-3328,-3615,-3850,-4022,-4094,-4072,-3941,-3722,-3447,-3123,-2821,-2522,-2299,-2124,-2039,-2027,-2093,-2227,-2412,-2635,-2860,-3070,-3225,-3303,-3288,-3154,-2921,-2581,-2172,-1720,-1260,-843,-487,-240,-94,-78,-167,-354,-614,-911,-1222,-1515,-1772,-1983,-2139,-2256,-2333,-2397,-2452,-2513,-2584,-2663,-2747,-2829,-2904,-2964,-3023,-3061,-3118,-3166,-3242,-3319,-3421,-3517,-3619,-3696,-3748,-3751,-3711,-3605,-3457,-3251,-3016,-2757,-2489,-2238,-2004,-1809,-1651,-1543,-1463,-1429,-1400,-1390,-1367,-1334,-1285,-1213,-1133,-1032,-937,-833,-737,-648,-561,-491,-427,-382,-365,-378,-441,-554,-731,-969,-1263,-1595,-1946,-2287,-2593,-2837,-3005,-3087,-3082,-3001,-2862,-2683,-2501,-2325,-2186,-2085,-2026,-2001,-1994,-1982,-1961,-1895,-1804,-1663,-1493,-1305,-1104,-928,-776,-686,-655,-700,-809,-974,-1161,-1359,-1512,-1610,-1606,-1496,-1261,-916,-469,37,575,1090,1555,1924,2181,2313,2315,2212,2013,1765,1500,1258,1077,982,983,1085,1258,1492,1735,1973,2155,2281,2322,2295,2198,2064,1903,1754,1626,1540,1490,1479,1485,1493,1489,1448,1374,1256,1097,916,718,532,367,249,177,172,226,336,503,702,923,1158,1371,1580,1744,1883,1981,2042,2082,2096,2103,2104,2108,2117,2134,2155,2170,2184,2166,2136,2055,1954,1810,1656,1493,1351,1242,1186,1185,1245,1349,1492,1640,1794,1912,2001,2037,2032,1985,1919,1840,1784,1766,1804,1923,2111,2378,2695,3041,3367,3656,3839,3926,3872,3707,3431,3096,2736,2400,2139,1968,1923,1990,2156,2391,2644,2880,3049,3128,3093,2951,2710,2404,2071,1738,1460,1240,1112,1061,1074,1137,1206,1269,1286,1251,1160,1007,822,612,415,244,135,77,103,173,296,426,544,626,645,601,492,327,135,-80,-283,-480,-647,-801,-935,-1064,-1191,-1331,-1475,-1639,-1796,-1957,-2089,-2191,-2239,-2226,-2149,-2015,-1831,-1629,-1421,-1244,-1110,-1028,-1005,-1015,-1057,-1091,-1108,-1074,-992,-846,-651,-413,-148,112,367,580,753,875,941,956,932,860,760,624,459,277,72,-137,-340,-529,-686,-803,-878,-894,-860,-771,-644,-481,-319,-168,-71,-44,-117,-291,-568,-928,-1353,-1798,-2247,-2642,-2979,-3216,-3355,-3379,-3301,-3124,-2869,-2555,-2203,-1846,-1501,-1203,-967,-808,-738,-735,-807,-907,-1041,-1172,-1306,-1433,-1551,-1657,-1753,-1829,-1889,-1928,-1951,-1955,-1954,-1931,-1915,-1878,-1847,-1804,-1754,-1696,-1626,-1534,-1449,-1344,-1281,-1236,-1260,-1340,-1485,-1675,-1885,-2092,-2265,-2387,-2447,-2439,-2373,-2271,-2152,-2065,-2028,-2091,-2265,-2563,-2978,-3464,-3989,-4482,-4890,-5170,-5286,-5242,-5053,-4754,-4388,-3992,-3596,-3228,-2889,-2589,-2315,-2062,-1820,-1582,-1358,-1146,-980,-865,-838,-891,-1031,-1221,-1425,-1599,-1705,-1705,-1612,-1405,-1135,-815,-489,-185,77,289,450,560,634,663,663,632,583,513,432,331,207,57,-124,-327,-541,-750,-941,-1099,-1209,-1261,-1240,-1148,-981,-763,-514,-269,-59,86,152,126,13,-177,-430,-717,-1003,-1263,-1456,-1565,-1572,-1461,-1241,-923,-521,-90,369,799,1196,1537,1813,2021,2151,2208,2164,2032,1792,1463,1066,643,249,-72,-269,-336,-269,-107,115,337,542,703,826,937,1033,1152,1282,1423,1554,1646,1681,1635,1499,1282,992,667,329,21,-239,-421,-524,-547,-492,-372,-192,37,311,604,918,1218,1493,1723,1890,2004,2051,2073,2071,2088,2127,2200,2310,2453,2632,2846,3091,3362,3665,3983,4327,4673,5015,5312,5542,5663,5656,5520,5263,4921,4532,4127,3742,3387,3070,2793,2541,2323,2132,1984,1892,1863,1901,1987,2098,2188,2234,2199,2087,1909,1682,1459,1252,1118,1053,1098,1232,1460,1737,2034,2294,2493,2591,2585,2476,2276,2023,1746,1502,1329,1270,1338,1549,1879,2328,2848,3425,4001,4549,5020,5380,5608,5696,5643,5475,5208,4876,4514,4139,3783,3462,3191,2990,2872,2847,2918,3070,3275,3507,3724,3902,4011,4038,3970,3812,3562,3247,2886,2514,2166,1868,1635,1471,1368,1305,1257,1198,1093,944,712,441,116,-206,-517,-771,-964,-1062,-1074,-986,-810,-563,-273,33,315,550,716,802,815,770,692,626,591,644,773,1014,1331,1716,2127,2525,2865,3093,3179,3081,2804,2342,1722,978,130,-771,-1709,-2649,-3565,-4449,-5259,-6004,-6634,-7167,-7577,-7874,-8066,-8153,-8144,-8047,-7853,-7582,-7240,-6851,-6436,-6030,-5634,-5269,-4925,-4576,-4212,-3777,-3261,-2620,-1864,-985,-12,1024,2087,3129,4112,4987,5721,6279,6643,6811,6788,6590,6244,5759,5180,4492,3740,2902,2001,1028,-17,-1119,-2289,-3487,-4709,-5912,-7060,-8120,-9022,-9738,-10184,-10353,-10190,-9731,-8981,-8001,-6847,-5580,-4289,-3034,-1901,-936,-198,305,554,572,376,-7,-528,-1169,-1864,-2612,-3354,-4091,-4787,-5440,-6027,-6551,-6990,-7342,-7582,-7706,-7682,-7523,-7203,-6736,-6131,-5384,-4542,-3590,-2591,-1533,-472,603,1639,2649,3589,4464,5255,5951,6536,7003,7330,7508,7539,7413,7165,6798,6358,5860,5341,4809,4281,3769,3282,2842,2453,2138,1882,1691,1541,1418,1313,1198,1074,908,709,460,187,-100,-366,-586,-744,-813,-788,-670,-428,-107,326,828,1379,1961,2515,3019,3422,3688,3792,3710,3432,2961,2311,1510,607,-340,-1251,-2053,-2647,-2977,-2973,-2602,-1877,-807,514,1997,3520,4939,6157,7056,7600,7748,7540,7002,6239,5314,4332,3381,2506,1786,1223,843,636,573,627,754,900,1019,1062,998,812,501,94,-394,-915,-1433,-1912,-2309,-2598,-2761,-2772,-2636,-2341,-1903,-1335,-673,42,761,1434,2019,2492,2820,3003,3027,2894,2623,2221,1727,1171,590,16,-528,-1032,-1492,-1912,-2308,-2681,-3047,-3401,-3739,-4044,-4295,-4468,-4526,-4454,-4211,-3804,-3213,-2481,-1624,-699,239,1160,2008,2773,3444,4014,4495,4886,5176,5344,5369,5200,4819,4192,3320,2205,893,-582,-2146,-3720,-5235,-6597,-7752,-8646,-9243,-9547,-9564,-9325,-8886,-8286,-7587,-6839,-6075,-5339,-4641,-3998,-3405,-2855,-2334,-1821,-1290,-727,-106,561,1270,1985,2657,3244,3673,3920,3932,3710,3257,2602,1798,895,-30,-928,-1728,-2404,-2921,-3276,-3485,-3568,-3567,-3510,-3432,-3353,-3288,-3245,-3209,-3189,-3159,-3126,-3094,-3048,-3023,-2995,-2987,-3002,-3038,-3114,-3229,-3384,-3590,-3834,-4116,-4426,-4755,-5092,-5422,-5732,-5990,-6181,-6273,-6241,-6093,-5817,-5464,-5036,-4595,-4142,-3721,-3327,-2963,-2630,-2296,-1957,-1586,-1164,-688,-144,459,1098,1748,2358,2877,3255,3444,3397,3114,2563,1787,821,-272,-1383,-2426,-3281,-3855,-4078,-3901,-3326,-2381,-1144,300,1818,3312,4650,5761,6573,7077,7266,7195,6898,6464,5933,5396,4868,4414,4017,3682,3376,3068,2723,2314,1839,1293,703,92,-523,-1100,-1634,-2074,-2416,-2619,-2687,-2608,-2388,-2055,-1620,-1124,-580,-19,546,1103,1640,2156,2640,3091,3498,3858,4159,4404,4589,4720,4810,4868,4901,4920,4904,4858,4749,4581,4328,4000,3586,3105,2547,1946,1285,606,-106,-809,-1507,-2164,-2771,-3316,-3789,-4199,-4538,-4832,-5061,-5247,-5380,-5460,-5494,-5463,-5372,-5199,-4926,-4546,-4030,-3376,-2586,-1655,-628,477,1602,2710,3752,4687,5476,6084,6484,6659,6593,6299,5780,5085,4240,3303,2318,1316,342,-605,-1507,-2376,-3211,-4024,-4789,-5501,-6097,-6543,-6768,-6737,-6421,-5820,-4979,-3939,-2795,-1623,-514,457,1230,1760,2018,2002,1720,1217,538,-229,-1025,-1748,-2349,-2765,-2965,-2951,-2722,-2330,-1799,-1191,-539,117,752,1352,1882,2350,2711,2981,3143,3198,3160,3034,2837,2580,2277,1933,1555,1150,726,303,-101,-460,-748,-956,-1050,-1051,-926,-713,-400,-22,414,882,1366,1853,2327,2791,3211,3611,3933,4180,4308,4281,4092,3706,3148,2417,1575,648,-283,-1186,-1989,-2680,-3209,-3590,-3799,-3870,-3800,-3631,-3369,-3040,-2653,-2206,-1705,-1126,-470,287,1136,2082,3098,4160,5229,6252,7196,8001,8652,9098,9357,9401,9269,8962,8524,7967,7344,6651,5960,5251,4605,3997,3486,3063,2744,2531,2404,2359,2364,2400,2447,2488,2519,2547,2562,2591,2609,2624,2618,2557,2439,2225,1915,1498,987,394,-238,-893,-1509,-2067,-2512,-2827,-2982,-2975,-2809,-2511,-2111,-1652,-1178,-722,-322,6,249,412,497,524,486,409,283,137,-26,-161,-251,-240,-98,214,719,1427,2314,3367,4512,5704,6863,7916,8815,9491,9934,10110,10038,9707,9158,8396,7479,6417,5265,4034,2755,1446,128,-1165,-2411,-3556,-4582,-5438,-6108,-6579,-6860,-6971,-6948,-6836,-6669,-6503,-6359,-6278,-6262,-6329,-6444,-6607,-6753,-6876,-6910,-6851,-6666,-6362,-5945,-5442,-4888,-4321,-3793,-3340,-3000,-2801,-2747,-2848,-3075,-3418,-3825,-4260,-4669,-5001,-5216,-5287,-5198,-4969,-4612,-4186,-3700,-3240,-2794,-2443,-2158,-2000,-1926,-1978,-2098,-2303,-2537,-2787,-3011,-3184,-3283,-3291,-3203,-3023,-2752,-2426,-2047,-1679,-1344,-1088,-954,-952,-1115,-1423,-1871,-2415,-3025,-3638,-4229,-4736,-5162,-5475,-5696,-5833,-5905,-5936,-5946,-5950,-5963,-5989,-6012,-6038,-6011,-5934,-5735,-5409,-4914,-4242,-3404,-2417,-1323,-168,995,2126,3178,4125,4946,5612,6127,6462,6621,6598,6391,6021,5492,4842,4101,3306,2495,1711,985,363,-143,-502,-718,-793,-748,-610,-408,-176,70,302,520,716,877,1014,1097,1135,1107,1010,827,568,220,-184,-619,-1065,-1451,-1773,-1967,-2036,-1965,-1768,-1480,-1119,-748,-380,-67,181,346,425,435,385,323,262,259,326,495,778,1157,1644,2183,2765,3337,3864,4314,4653,4875,4964,4937,4809,4595,4344,4055,3790,3552,3381,3296,3308,3440,3677,4024,4435,4885,5304,5645,5837,5844,5626,5192,4539,3732,2800,1824,866,-20,-767,-1349,-1737,-1922,-1926,-1767,-1501,-1162,-823,-505,-276,-133,-112,-203,-396,-674,-998,-1334,-1641,-1865,-1976,-1925,-1691,-1250,-602,242,1242,2357,3518,4652,5687,6549,7186,7547,7611,7369,6842,6068,5096,4006,2857,1740,713,-163,-848,-1320,-1572,-1613,-1475,-1186,-805,-371,65,465,814,1090,1301,1453,1550,1616,1642,1652,1634,1606,1552,1491,1411,1319,1212,1082,917,703,424,62,-370,-879,-1423,-1985,-2521,-3002,-3392,-3686,-3850,-3920,-3880,-3778,-3644,-3510,-3417,-3392,-3436,-3556,-3715,-3888,-4018,-4075,-3990,-3762,-3338,-2738,-1960,-1029,14,1132,2277,3396,4442,5376,6157,6765,7200,7442,7531,7464,7268,6972,6577,6100,5553,4915,4212,3412,2531,1554,495,-640,-1829,-3048,-4253,-5418,-6491,-7447,-8247,-8864,-9282,-9478,-9452,-9198,-8741,-8098,-7321,-6459,-5564,-4713,-3930,-3287,-2780,-2437,-2234,-2150,-2157,-2201,-2260,-2283,-2259,-2171,-2014,-1808,-1565,-1323,-1094,-922,-800,-763,-780,-866,-977,-1111,-1224,-1324,-1385,-1430,-1464,-1509,-1583,-1699,-1853,-2047,-2250,-2446,-2589,-2667,-2635,-2512,-2280,-1982,-1647,-1314,-1029,-816,-708,-704,-820,-1029,-1332,-1679,-2060,-2413,-2721,-2936,-3033,-3000,-2823,-2524,-2121,-1668,-1207,-808,-506,-356,-364,-530,-829,-1206,-1614,-1988,-2274,-2435,-2434,-2273,-1958,-1519,-1012,-481,-3,371,596,631,480,139,-345,-932,-1555,-2144,-2639,-2965,-3084,-2966,-2590,-1988,-1170,-197,873,1989,3067,4075,4955,5683,6248,6630,6852,6910,6830,6623,6310,5906,5436,4911,4362,3791,3236,2684,2160,1659,1171,697,214,-277,-791,-1319,-1875,-2428,-2989,-3526,-4034,-4490,-4869,-5165,-5338,-5396,-5309,-5093,-4744,-4287,-3734,-3114,-2449,-1751,-1054,-349,325,980,1584,2142,2634,3066,3430,3730,3979,4165,4321,4422,4502,4528,4522,4458,4326,4130,3835,3461,2986,2425,1785,1076,328,-449,-1209,-1935,-2578,-3111,-3484,-3675,-3646,-3387,-2890,-2167,-1252,-177,981,2174,3308,4325,5151,5742,6055,6089,5847,5361,4683,3862,2953,2013,1071,169,-678,-1465,-2179,-2837,-3431,-3981,-4476,-4937,-5340,-5704,-6004,-6240,-6393,-6456,-6407,-6243,-5939,-5505,-4922,-4217,-3380,-2463,-1464,-445,578,1561,2468,3271,3937,4447,4784,4935,4904,4688,4304,3774,3118,2377,1592,790,36,-646,-1208,-1622,-1869,-1942,-1838,-1579,-1185,-695,-153,407,919,1367,1690,1890,1951,1874,1705,1452,1175,901,671,505,429,434,533,709,936,1214,1482,1746,1948,2084,2122,2063,1903,1656,1347,1006,669,370,147,20,9,113,320,609,944,1291,1611,1867,2037,2095,2045,1885,1632,1316,961,618,305,76,-65,-86,7,196,487,826,1212,1609,1992,2345,2649,2883,3058,3145,3167,3118,3008,2861,2683,2504,2353,2250,2240,2336,2564,2941,3444,4078,4787,5542,6288,6971,7556,8001,8293,8415,8381,8189,7883,7465,6990,6465,5947,5439,4982,4568,4202,3872,3551,3218,2843,2410,1908,1339,729,91,-505,-1044,-1449,-1705,-1775,-1661,-1372,-944,-419,145,702,1200,1616,1931,2150,2290,2368,2408,2422,2410,2377,2293,2147,1919,1579,1140,583,-50,-752,-1455,-2125,-2702,-3129,-3375,-3407,-3220,-2836,-2275,-1600,-851,-97,623,1266,1820,2263,2619,2883,3092,3253,3392,3505,3606,3672,3689,3633,3466,3169,2719,2107,1350,459,-531,-1577,-2648,-3698,-4696,-5627,-6473,-7235,-7921,-8533,-9086,-9584,-10025,-10404,-10711,-10924,-11037,-11030,-10898,-10648,-10287,-9838,-9329,-8790,-8260,-7754,-7304,-6897,-6538,-6193,-5836,-5436,-4959,-4392,-3719,-2963,-2137,-1290,-456,304,966,1478,1840,2044,2099,2047,1902,1724,1519,1334,1160,1011,871,730,565,372,129,-152,-469,-802,-1131,-1432,-1699,-1909,-2085,-2223,-2357,-2500,-2689,-2939,-3262,-3666,-4130,-4643,-5167,-5670,-6117,-6476,-6735,-6871,-6905,-6833,-6696,-6505,-6313,-6128,-6002,-5931,-5936,-6004,-6116,-6238,-6329,-6336,-6216,-5921,-5433,-4729,-3821,-2725,-1472,-108,1325,2774,4193,5535,6757,7827,8711,9394,9865,10121,10172,10038,9730,9285,8715,8056,7321,6536,5712,4864,4007,3143,2286,1442,612,-187,-964,-1698,-2399,-3050,-3660,-4204,-4692,-5099,-5421,-5647,-5764,-5774,-5669,-5468,-5162,-4794,-4350,-3881,-3372,-2874,-2369,-1896,-1440,-1015,-604,-207,208,629,1088,1557,2057,2546,3038,3487,3912,4279,4615,4907,5174,5430,5675,5925,6171,6405,6610,6762,6840,6815,6677,6405,6018,5513,4948,4334,3753,3219,2794,2477,2290,2204,2206,2246,2283,2278,2173,1951,1576,1047,375,-413,-1281,-2171,-3047,-3847,-4549,-5111,-5524,-5778,-5871,-5823,-5628,-5324,-4905,-4406,-3821,-3168,-2444,-1648,-789,140,1124,2155,3215,4283,5331,6346,7280,8143,8883,9513,10012,10365,10581,10636,10535,10276,9841,9262,8512,7635,6631,5529,4370,3178,2008,900,-97,-945,-1596,-2041,-2240,-2212,-1954,-1502,-901,-192,540,1262,1891,2396,2749,2923,2939,2809,2551,2227,1841,1443,1052,662,306,-69,-431,-842,-1277,-1778,-2324,-2926,-3561,-4213,-4855,-5459,-5993,-6440,-6770,-6977,-7054,-6996,-6810,-6501,-6062,-5512,-4829,-4040,-3131,-2133,-1055,65,1190,2282,3288,4171,4893,5425,5764,5912,5890,5737,5485,5181,4849,4515,4181,3842,3473,3060,2558,1975,1267,467,-442,-1411,-2439,-3461,-4480,-5424,-6296,-7044,-7665,-8133,-8446,-8600,-8597,-8447,-8161,-7756,-7255,-6686,-6072,-5445,-4830,-4245,-3715,-3240,-2830,-2472,-2156,-1860,-1562,-1234,-854,-402,130,734,1401,2087,2774,3401,3936,4332,4549,4567,4363,3944,3333,2558,1683,753,-152,-989,-1703,-2261,-2659,-2890,-2992,-2978,-2912,-2804,-2716,-2644,-2636,-2661,-2757,-2880,-3051,-3242,-3451,-3672,-3892,-4107,-4309,-4478,-4616,-4692,-4708,-4650,-4517,-4322,-4062,-3780,-3473,-3191,-2941,-2754,-2639,-2604,-2644,-2738,-2877,-3010,-3123,-3157,-3089,-2882,-2513,-1980,-1288,-466,438,1372,2255,3024,3598,3930,3975,3728,3204,2448,1529,527,-466,-1368,-2111,-2641,-2941,-3004,-2864,-2548,-2119,-1609,-1078,-541,-31,463,931,1403,1879,2375,2891,3406,3921,4382,4781,5081,5263,5326,5271,5106,4865,4553,4204,3821,3420,2991,2546,2061,1544,988,390,-230,-862,-1490,-2075,-2608,-3050,-3384,-3592,-3659,-3586,-3381,-3062,-2667,-2226,-1785,-1384,-1046,-799,-645,-568,-564,-588,-618,-638,-608,-556,-453,-355,-257,-213,-227,-329,-510,-758,-1040,-1314,-1530,-1647,-1620,-1442,-1094,-611,-10,658,1342,2011,2619,3156,3607,3991,4315,4610,4895,5172,5468,5749,6021,6250,6409,6483,6439,6285,5998,5613,5107,4539,3892,3217,2518,1826,1158,529,-58,-594,-1097,-1560,-2017,-2452,-2900,-3333,-3768,-4171,-4535,-4833,-5039,-5150,-5137,-5017,-4778,-4451,-4050,-3602,-3138,-2672,-2228,-1812,-1421,-1060,-706,-361,-5,363,730,1095,1413,1674,1832,1879,1792,1582,1261,862,423,-21,-428,-774,-1037,-1218,-1323,-1369,-1400,-1419,-1487,-1589,-1755,-1960,-2183,-2390,-2531,-2571,-2469,-2206,-1770,-1186,-471,310,1115,1869,2533,3042,3400,3572,3602,3502,3327,3124,2932,2792,2710,2687,2696,2707,2672,2559,2341,2004,1568,1054,512,-6,-446,-756,-908,-871,-666,-288,204,787,1395,1993,2525,2984,3326,3574,3716,3779,3781,3739,3674,3598,3514,3420,3307,3156,2965,2710,2406,2048,1661,1275,918,636,466,436,579,890,1367,1977,2680,3436,4180,4880,5488,5986,6361,6620,6772,6845,6847,6806,6716,6591,6405,6163,5822,5399,4865,4237,3544,2786,2046,1320,694,164,-224,-480,-608,-633,-596,-525,-474,-453,-498,-601,-752,-929,-1100,-1223,-1275,-1223,-1059,-796,-433,-32,404,803,1158,1433,1631,1752,1825,1864,1919,2007,2165,2397,2714,3081,3489,3863,4173,4349,4348,4139,3707,3065,2247,1306,304,-688,-1602,-2394,-3010,-3451,-3699,-3786,-3736,-3581,-3372,-3126,-2883,-2647,-2422,-2192,-1945,-1655,-1306,-901,-429,67,569,1039,1424,1714,1862,1880,1762,1523,1193,785,331,-161,-675,-1208,-1765,-2336,-2941,-3559,-4199,-4844,-5466,-6058,-6570,-6995,-7297,-7464,-7496,-7398,-7191,-6909,-6581,-6256,-5957,-5720,-5552,-5449,-5408,-5391,-5382,-5337,-5232,-5043,-4757,-4379,-3919,-3405,-2877,-2372,-1936,-1605,-1392,-1315,-1345,-1457,-1612,-1751,-1851,-1859,-1777,-1591,-1342,-1036,-741,-469,-273,-174,-175,-288,-484,-749,-1054,-1364,-1663,-1922,-2146,-2323,-2476,-2613,-2762,-2941,-3160,-3434,-3741,-4088,-4431,-4768,-5055,-5280,-5422,-5468,-5422,-5285,-5079,-4824,-4550,-4280,-4039,-3841,-3689,-3572,-3473,-3351,-3180,-2911,-2517,-1973,-1280,-447,485,1468,2456,3374,4190,4852,5345,5662,5819,5834,5749,5593,5394,5179,4960,4723,4476,4179,3817,3371,2812,2151,1370,510,-433,-1394,-2363,-3279,-4126,-4867,-5484,-5976,-6331,-6565,-6685,-6708,-6647,-6523,-6334,-6097,-5803,-5446,-5022,-4515,-3929,-3267,-2535,-1763,-960,-166,606,1335,2015,2643,3224,3769,4295,4807,5329,5843,6372,6869,7341,7739,8042,8232,8273,8192,7974,7665,7286,6886,6496,6155,5873,5663,5506,5386,5265,5108,4879,4549,4109,3559,2915,2215,1492,793,149,-402,-858,-1204,-1467,-1665,-1827,-1994,-2180,-2419,-2701,-3035,-3378,-3724,-3997,-4191,-4225,-4093,-3740,-3175,-2387,-1406,-273,964,2231,3472,4623,5636,6475,7126,7590,7887,8038,8084,8043,7951,7809,7620,7377,7055,6634,6104,5446,4670,3794,2836,1853,865,-64,-916,-1643,-2244,-2695,-3013,-3195,-3265,-3232,-3117,-2916,-2658,-2320,-1934,-1482,-989,-455,95,655,1190,1695,2132,2502,2775,2956,3033,3010,2894,2696,2419,2082,1684,1248,766,265,-266,-803,-1345,-1877,-2386,-2851,-3264,-3584,-3808,-3897,-3841,-3625,-3240,-2696,-2009,-1199,-324,594,1489,2323,3068,3679,4170,4515,4748,4871,4915,4905,4852,4775,4670,4530,4334,4066,3687,3201,2572,1840,987,83,-859,-1778,-2632,-3403,-4049,-4583,-5005,-5328,-5602,-5820,-6045,-6260,-6497,-6727,-6946,-7103,-7179,-7117,-6906,-6513,-5955,-5247,-4439,-3592,-2764,-2034,-1433,-1018,-775,-712,-774,-929,-1100,-1244,-1307,-1255,-1084,-796,-429,-14,390,752,1030,1209,1286,1274,1192,1071,937,801,692,591,509,417,313,166,-20,-269,-571,-919,-1311,-1713,-2128,-2518,-2877,-3192,-3441,-3642,-3771,-3858,-3893,-3903,-3892,-3873,-3858,-3839,-3831,-3805,-3775,-3702,-3597,-3430,-3211,-2932,-2603,-2243,-1859,-1484,-1122,-801,-524,-298,-138,-29,17,-1,-52,-166,-294,-451,-611,-762,-909,-1037,-1164,-1294,-1439,-1616,-1826,-2078,-2359,-2665,-2962,-3244,-3473,-3646,-3747,-3786,-3766,-3716,-3637,-3565,-3483,-3410,-3310,-3179,-2972,-2672,-2248,-1682,-981,-142,793,1795,2815,3794,4693,5462,6071,6504,6766,6864,6834,6703,6509,6281,6037,5790,5525,5249,4913,4530,4054,3502,2866,2172,1445,726,52,-551,-1047,-1441,-1726,-1929,-2073,-2203,-2337,-2522,-2758,-3057,-3411,-3790,-4174,-4530,-4818,-5029,-5139,-5139,-5052,-4859,-4599,-4268,-3872,-3428,-2911,-2333,-1666,-915,-52,892,1929,3016,4117,5196,6192,7070,7785,8327,8673,8854,8866,8769,8584,8350,8109,7862,7636,7410,7187,6928,6631,6261,5806,5261,4616,3868,3040,2111,1128,65,-1024,-2152,-3265,-4354,-5370,-6288,-7061,-7675,-8090,-8322,-8350,-8216,-7925,-7534,-7063,-6569,-6071,-5606,-5172,-4792,-4439,-4125,-3816,-3516,-3191,-2849,-2463,-2041,-1572,-1059,-511,73,674,1284,1895,2473,3032,3535,3977,4365,4667,4908,5074,5174,5216,5207,5152,5059,4936,4778,4593,4364,4095,3769,3386,2940,2431,1870,1262,630,-10,-629,-1204,-1717,-2139,-2479,-2717,-2870,-2940,-2935,-2871,-2750,-2578,-2368,-2106,-1827,-1503,-1179,-828,-481,-136,201,514,811,1075,1318,1533,1735,1930,2122,2337,2561,2819,3092,3386,3682,3973,4237,4466,4643,4766,4826,4838,4793,4727,4628,4544,4459,4410,4384,4378,4394,4384,4363,4270,4121,3876,3551,3145,2663,2134,1567,994,431,-94,-574,-976,-1309,-1541,-1689,-1734,-1693,-1569,-1373,-1128,-852,-566,-292,-39,175,364,508,641,754,859,981,1102,1257,1430,1635,1875,2129,2416,2688,2964,3200,3404,3552,3654,3703,3723,3714,3703,3693,3697,3714,3742,3766,3784,3781,3754,3702,3630,3541,3452,3361,3278,3198,3119,3012,2876,2671,2391,2025,1566,1034,454,-148,-720,-1243,-1678,-2014,-2249,-2390,-2460,-2477,-2475,-2465,-2481,-2511,-2588,-2691,-2830,-3005,-3202,-3429,-3680,-3942,-4225,-4505,-4784,-5042,-5274,-5455,-5590,-5647,-5635,-5528,-5333,-5037,-4648,-4161,-3596,-2958,-2271,-1553,-818,-104,599,1245,1855,2393,2874,3275,3612,3861,4040,4134,4149,4094,3964,3779,3533,3246,2914,2545,2146,1699,1221,689,109,-525,-1218,-1948,-2722,-3501,-4278,-5018,-5699,-6296,-6793,-7182,-7460,-7639,-7729,-7749,-7726,-7661,-7581,-7475,-7353,-7203,-7021,-6805,-6548,-6262,-5951,-5625,-5309,-5000,-4726,-4476,-4254,-4049,-3840,-3607,-3337,-3000,-2606,-2136,-1617,-1062,-504,29,503,890,1182,1357,1442,1429,1351,1213,1033,820,558,262,-105,-528,-1028,-1582,-2193,-2809,-3430,-3990,-4488,-4884,-5179,-5369,-5468,-5493,-5459,-5382,-5264,-5102,-4890,-4599,-4228,-3746,-3159,-2466,-1681,-839,42,917,1763,2551,3259,3881,4404,4832,5179,5440,5644,5796,5900,5975,6002,5982,5902,5740,5487,5129,4672,4106,3471,2766,2044,1319,630,-10,-582,-1092,-1537,-1935,-2291,-2622,-2929,-3213,-3473,-3688,-3859,-3959,-3985,-3936,-3804,-3618,-3385,-3126,-2875,-2630,-2419,-2227,-2053,-1879,-1676,-1442,-1132,-767,-314,195,765,1358,1964,2546,3091,3582,4007,4367,4667,4906,5113,5279,5428,5555,5665,5746,5797,5788,5726,5578,5358,5056,4689,4275,3816,3349,2867,2381,1892,1388,873,348,-181,-697,-1173,-1590,-1927,-2153,-2291,-2310,-2262,-2143,-1999,-1845,-1698,-1574,-1449,-1332,-1175,-978,-711,-382,22,455,928,1378,1807,2171,2478,2699,2861,2947,2977,2962,2890,2787,2632,2440,2215,1965,1707,1462,1247,1083,986,966,1021,1163,1372,1655,1982,2356,2740,3140,3526,3889,4230,4525,4794,5019,5212,5377,5513,5626,5721,5779,5800,5763,5643,5425,5086,4612,4005,3262,2409,1467,469,-545,-1546,-2499,-3374,-4160,-4833,-5389,-5826,-6132,-6319,-6373,-6311,-6118,-5821,-5410,-4915,-4349,-3725,-3079,-2419,-1777,-1163,-608,-109,310,663,955,1190,1408,1600,1810,2031,2282,2556,2836,3114,3355,3541,3641,3641,3530,3315,3007,2633,2221,1804,1407,1055,762,532,375,268,217,193,189,179,147,73,-62,-274,-572,-958,-1420,-1935,-2474,-2993,-3462,-3840,-4113,-4263,-4299,-4234,-4098,-3912,-3710,-3508,-3319,-3152,-3004,-2866,-2737,-2617,-2488,-2380,-2264,-2163,-2069,-1979,-1898,-1813,-1728,-1635,-1542,-1451,-1367,-1302,-1266,-1263,-1304,-1382,-1498,-1645,-1803,-1971,-2114,-2241,-2319,-2351,-2334,-2262,-2151,-2014,-1859,-1720,-1598,-1526,-1502,-1541,-1629,-1760,-1909,-2059,-2175,-2251,-2252,-2190,-2056,-1871,-1648,-1421,-1207,-1036,-919,-867,-877,-945,-1049,-1176,-1303,-1410,-1487,-1519,-1506,-1453,-1361,-1252,-1132,-1026,-941,-894,-891,-930,-1016,-1131,-1271,-1418,-1560,-1684,-1794,-1874,-1943,-1997,-2046,-2097,-2147,-2179,-2200,-2161,-2069,-1880,-1598,-1203,-713,-131,522,1209,1925,2619,3286,3889,4416,4839,5155,5335,5382,5288,5054,4696,4234,3693,3106,2512,1926,1391,901,475,108,-213,-493,-747,-994,-1228,-1478,-1731,-2012,-2310,-2647,-3008,-3410,-3843,-4301,-4768,-5232,-5659,-6034,-6330,-6521,-6608,-6564,-6409,-6135,-5760,-5296,-4753,-4143,-3482,-2775,-2028,-1256,-449,373,1217,2073,2937,3798,4647,5472,6252,6973,7610,8139,8549,8810,8931,8908,8760,8514,8200,7856,7514,7194,6908,6651,6400,6123,5781,5327,4745,4004,3121,2110,1019,-103,-1192,-2199,-3068,-3779,-4298,-4654,-4833,-4905,-4874,-4810,-4730,-4679,-4672,-4717,-4817,-4951,-5096,-5232,-5309,-5317,-5206,-4970,-4590,-4068,-3419,-2668,-1844,-998,-158,633,1341,1960,2459,2857,3154,3368,3532,3659,3787,3938,4123,4363,4643,4950,5270,5544,5772,5883,5880,5727,5426,4988,4428,3784,3082,2373,1673,1030,443,-61,-491,-847,-1136,-1372,-1571,-1738,-1897,-2054,-2220,-2411,-2627,-2874,-3148,-3440,-3739,-4016,-4256,-4414,-4472,-4392,-4158,-3752,-3176,-2439,-1551,-565,513,1604,2692,3714,4643,5442,6104,6605,6968,7201,7324,7381,7382,7368,7349,7335,7329,7316,7292,7232,7127,6969,6750,6480,6160,5806,5430,5035,4630,4208,3759,3283,2751,2177,1535,854,124,-613,-1347,-2037,-2661,-3197,-3624,-3943,-4153,-4270,-4316,-4309,-4277,-4236,-4205,-4180,-4184,-4182,-4196,-4188,-4163,-4100,-3987,-3819,-3573,-3254,-2837,-2324,-1707,-990,-188,682,1580,2486,3338,4128,4798,5361,5782,6097,6292,6421,6484,6529,6556,6595,6637,6689,6733,6751,6740,6665,6536,6325,6046,5696,5284,4829,4335,3830,3313,2813,2319,1858,1413,1009,626,277,-52,-371,-682,-1011,-1356,-1726,-2127,-2542,-2975,-3396,-3796,-4148,-4441,-4658,-4798,-4851,-4838,-4769,-4664,-4554,-4461,-4408,-4429,-4516,-4690,-4927,-5213,-5507,-5781,-5988,-6104,-6100,-5970,-5706,-5327,-4847,-4282,-3679,-3037,-2412,-1795,-1230,-697,-224,211,614,988,1359,1719,2079,2434,2766,3065,3296,3446,3489,3413,3213,2898,2487,2009,1501,993,519,95,-277,-592,-886,-1166,-1478,-1841,-2273,-2792,-3386,-4047,-4741,-5438,-6099,-6686,-7179,-7546,-7793,-7914,-7922,-7841,-7673,-7455,-7185,-6887,-6560,-6219,-5867,-5517,-5167,-4836,-4520,-4224,-3952,-3677,-3410,-3111,-2788,-2404,-1982,-1508,-1012,-509,-39,380,698,917,1008,989,872,694,486,304,165,120,160,298,515,784,1083,1375,1636,1848,1999,2084,2103,2056,1947,1776,1541,1249,892,491,46,-412,-876,-1297,-1680,-1967,-2179,-2279,-2282,-2198,-2024,-1799,-1514,-1211,-878,-552,-221,90,372,624,818,965,1047,1068,1043,966,870,745,621,493,368,247,125,-4,-132,-268,-407,-532,-646,-727,-767,-766,-720,-632,-528,-408,-315,-249,-245,-298,-418,-589,-793,-1002,-1182,-1312,-1355,-1310,-1167,-931,-643,-302,22,336,581,769,878,931,938,923,916,933,996,1118,1301,1546,1843,2179,2529,2887,3206,3491,3689,3811,3817,3721,3504,3196,2806,2376,1946,1553,1247,1046,974,1021,1174,1392,1640,1861,2016,2072,2001,1826,1542,1209,851,534,278,129,82,151,308,531,796,1055,1300,1481,1604,1636,1583,1449,1220,939,589,214,-181,-566,-921,-1220,-1451,-1596,-1661,-1634,-1542,-1376,-1175,-931,-662,-368,-36,335,762,1263,1835,2489,3209,3979,4769,5546,6270,6913,7444,7838,8092,8190,8151,7981,7693,7313,6856,6344,5796,5234,4670,4123,3611,3131,2707,2318,1969,1643,1326,997,649,263,-153,-605,-1080,-1558,-2031,-2472,-2874,-3232,-3525,-3785,-3983,-4163,-4305,-4429,-4537,-4617,-4682,-4714,-4719,-4690,-4628,-4532,-4414,-4272,-4121,-3952,-3785,-3597,-3411,-3194,-2962,-2685,-2373,-2006,-1598,-1144,-668,-176,301,756,1163,1520,1820,2056,2244,2376,2471,2525,2556,2551,2538,2495,2442,2376,2299,2218,2124,2030,1914,1800,1652,1513,1341,1182,1015,862,730,615,535,471,440,406,374,314,202,40,-209,-526,-915,-1357,-1825,-2295,-2741,-3137,-3470,-3720,-3892,-3976,-3982,-3922,-3797,-3634,-3437,-3216,-2995,-2763,-2553,-2341,-2166,-1999,-1879,-1781,-1732,-1716,-1739,-1797,-1880,-1977,-2075,-2153,-2203,-2199,-2135,-1999,-1787,-1506,-1165,-782,-391,0,334,617,798,882,856,724,491,182,-196,-605,-1030,-1438,-1808,-2122,-2366,-2536,-2639,-2678,-2678,-2655,-2621,-2605,-2601,-2620,-2661,-2699,-2745,-2773,-2783,-2779,-2745,-2705,-2647,-2588,-2528,-2469,-2416,-2362,-2308,-2242,-2167,-2069,-1943,-1788,-1586,-1338,-1035,-653,-218,303,874,1497,2136,2769,3351,3861,4260,4524,4650,4619,4455,4165,3781,3330,2851,2370,1926,1533,1211,960,769,624,495,348,166,-93,-418,-837,-1314,-1857,-2407,-2963,-3476,-3921,-4294,-4555,-4729,-4806,-4802,-4736,-4615,-4456,-4261,-4035,-3765,-3459,-3089,-2672,-2181,-1640,-1040,-402,261,934,1593,2222,2809,3332,3803,4188,4520,4769,4966,5098,5185,5227,5236,5219,5171,5111,5020,4916,4790,4651,4497,4335,4161,3977,3775,3550,3287,2983,2627,2212,1751,1235,687,116,-459,-1027,-1558,-2063,-2505,-2902,-3237,-3514,-3731,-3895,-3996,-4050,-4050,-4006,-3923,-3802,-3660,-3483,-3294,-3077,-2845,-2587,-2310,-2003,-1671,-1312,-924,-513,-67,399,902,1421,1967,2513,3056,3574,4044,4454,4775,5003,5121,5128,5021,4811,4509,4127,3697,3224,2757,2303,1903,1563,1296,1105,960,864,756,640,460,220,-104,-504,-971,-1494,-2038,-2592,-3118,-3606,-4034,-4387,-4665,-4854,-4961,-4985,-4921,-4788,-4573,-4296,-3954,-3544,-3081,-2548,-1961,-1306,-599,159,948,1759,2567,3365,4122,4845,5505,6117,6663,7162,7605,8001,8342,8625,8844,8990,9058,9044,8949,8781,8542,8257,7928,7589,7250,6940,6674,6463,6311,6203,6117,6016,5866,5612,5243,4712,4039,3220,2290,1295,270,-720,-1647,-2469,-3165,-3742,-4187,-4536,-4793,-4996,-5156,-5295,-5416,-5526,-5610,-5670,-5676,-5632,-5521,-5342,-5102,-4804,-4457,-4082,-3665,-3245,-2784,-2317,-1811,-1271,-688,-54,626,1350,2101,2865,3618,4330,4987,5552,6017,6355,6567,6638,6589,6410,6144,5783,5391,4959,4549,4157,3829,3548,3341,3174,3047,2926,2792,2615,2389,2085,1731,1304,855,374,-93,-536,-941,-1291,-1596,-1862,-2099,-2332,-2584,-2858,-3186,-3543,-3944,-4357,-4771,-5151,-5487,-5739,-5916,-5985,-5976,-5876,-5720,-5516,-5289,-5044,-4799,-4533,-4263,-3960,-3630,-3275,-2892,-2510,-2141,-1820,-1581,-1438,-1426,-1528,-1752,-2050,-2386,-2699,-2928,-3022,-2940,-2655,-2175,-1518,-730,121,979,1759,2409,2872,3114,3139,2937,2568,2046,1442,793,147,-452,-986,-1429,-1780,-2028,-2190,-2261,-2270,-2201,-2085,-1899,-1667,-1379,-1061,-723,-409,-145,22,63,-47,-320,-750,-1316,-1986,-2708,-3443,-4132,-4734,-5213,-5541,-5711,-5720,-5585,-5320,-4968,-4558,-4136,-3756,-3440,-3246,-3179,-3258,-3471,-3804,-4213,-4660,-5095,-5460,-5710,-5808,-5714,-5436,-4956,-4317,-3534,-2658,-1729,-786,124,982,1753,2426,2987,3427,3758,3962,4066,4051,3940,3723,3413,3003,2522,1971,1396,823,298,-124,-421,-551,-516,-324,-6,387,800,1174,1456,1613,1622,1486,1216,842,400,-85,-558,-1015,-1411,-1746,-1992,-2154,-2220,-2192,-2079,-1873,-1602,-1258,-875,-446,-8,433,852,1222,1527,1733,1826,1775,1588,1242,771,187,-457,-1110,-1709,-2195,-2517,-2647,-2564,-2292,-1853,-1297,-684,-64,504,974,1341,1568,1700,1722,1689,1603,1497,1377,1249,1117,976,836,692,573,481,452,501,638,897,1239,1689,2184,2705,3204,3632,3970,4170,4251,4178,3996,3697,3328,2905,2476,2053,1692,1392,1200,1112,1144,1287,1529,1846,2200,2558,2876,3117,3255,3266,3156,2918,2582,2161,1688,1180,669,156,-326,-794,-1211,-1603,-1934,-2222,-2449,-2619,-2727,-2781,-2769,-2714,-2591,-2436,-2213,-1947,-1626,-1246,-829,-362,116,606,1068,1493,1868,2179,2451,2685,2915,3165,3453,3792,4191,4610,5056,5444,5775,5972,6019,5897,5598,5150,4581,3949,3301,2701,2197,1821,1611,1557,1657,1878,2179,2516,2838,3105,3285,3355,3308,3146,2871,2504,2046,1519,927,281,-405,-1125,-1853,-2567,-3238,-3827,-4303,-4638,-4810,-4817,-4677,-4409,-4074,-3709,-3376,-3126,-2982,-2978,-3095,-3323,-3619,-3938,-4234,-4452,-4574,-4564,-4421,-4153,-3754,-3257,-2664,-2000,-1292,-547,190,916,1588,2201,2722,3151,3466,3682,3787,3812,3758,3660,3526,3384,3235,3101,2974,2869,2781,2709,2668,2639,2644,2662,2697,2735,2755,2741,2666,2505,2244,1857,1362,745,51,-710,-1486,-2248,-2949,-3570,-4070,-4449,-4689,-4806,-4806,-4713,-4549,-4344,-4111,-3876,-3636,-3404,-3180,-2957,-2746,-2542,-2363,-2212,-2104,-2042,-2031,-2069,-2139,-2240,-2323,-2401,-2417,-2378,-2261,-2073,-1821,-1528,-1211,-906,-626,-405,-240,-155,-137,-188,-301,-452,-640,-839,-1045,-1243,-1428,-1593,-1733,-1847,-1928,-1977,-1983,-1947,-1860,-1718,-1516,-1252,-925,-555,-152,243,596,869,1017,1021,862,548,106,-426,-1000,-1552,-2053,-2437,-2702,-2834,-2826,-2731,-2528,-2285,-1992,-1682,-1363,-1030,-712,-399,-117,120,305,402,424,350,195,-30,-301,-585,-853,-1078,-1230,-1307,-1294,-1206,-1057,-860,-638,-412,-183,19,205,350,464,527,545,504,411,251,51,-197,-459,-710,-921,-1051,-1076,-967,-719,-330,178,775,1424,2071,2675,3189,3577,3820,3900,3838,3632,3336,2960,2557,2160,1783,1472,1215,1039,930,887,904,958,1051,1154,1268,1380,1466,1535,1552,1519,1415,1230,958,600,166,-325,-841,-1352,-1825,-2225,-2533,-2744,-2836,-2854,-2767,-2647,-2469,-2291,-2104,-1931,-1781,-1653,-1557,-1492,-1460,-1456,-1480,-1520,-1560,-1598,-1600,-1576,-1504,-1391,-1251,-1077,-903,-721,-551,-384,-216,-25,202,488,849,1278,1781,2320,2881,3420,3913,4332,4659,4890,5017,5048,4992,4853,4645,4372,4047,3681,3286,2880,2478,2093,1748,1436,1178,960,763,590,389,169,-105,-425,-786,-1175,-1560,-1926,-2236,-2485,-2655,-2747,-2783,-2753,-2700,-2610,-2495,-2355,-2162,-1922,-1605,-1226,-778,-295,206,687,1121,1503,1811,2078,2314,2554,2826,3160,3558,4032,4554,5103,5644,6139,6558,6872,7068,7140,7092,6940,6692,6374,6006,5605,5194,4790,4406,4059,3752,3494,3287,3123,3003,2913,2850,2797,2745,2690,2602,2509,2368,2210,2017,1791,1537,1239,902,514,73,-424,-967,-1553,-2152,-2751,-3313,-3812,-4221,-4520,-4697,-4756,-4699,-4557,-4332,-4063,-3755,-3437,-3119,-2823,-2554,-2335,-2168,-2053,-2003,-1979,-1997,-1990,-1963,-1850,-1640,-1300,-816,-201,538,1361,2225,3081,3882,4572,5126,5499,5684,5673,5476,5114,4620,4038,3411,2788,2216,1721,1353,1105,1015,1057,1242,1539,1931,2375,2836,3269,3613,3842,3884,3731,3343,2731,1914,932,-145,-1255,-2302,-3238,-3982,-4513,-4809,-4879,-4752,-4470,-4071,-3620,-3139,-2688,-2272,-1929,-1665,-1486,-1409,-1427,-1552,-1782,-2116,-2548,-3058,-3623,-4208,-4767,-5256,-5629,-5853,-5902,-5785,-5502,-5107,-4623,-4122,-3626,-3197,-2838,-2574,-2390,-2290,-2235,-2233,-2247,-2282,-2325,-2367,-2412,-2436,-2434,-2386,-2274,-2088,-1820,-1478,-1063,-619,-139,325,773,1185,1553,1883,2159,2395,2562,2664,2666,2562,2331,1968,1485,895,253,-409,-1026,-1551,-1947,-2178,-2258,-2185,-2011,-1765,-1510,-1282,-1134,-1080,-1147,-1334,-1632,-2033,-2518,-3064,-3662,-4274,-4900,-5490,-6033,-6492,-6831,-7043,-7098,-7002,-6766,-6412,-5972,-5481,-4968,-4453,-3955,-3465,-2992,-2512,-2039,-1565,-1107,-698,-350,-106,16,22,-102,-297,-544,-780,-954,-1032,-966,-756,-390,96,689,1319,1967,2555,3064,3439,3668,3733,3639,3402,3044,2605,2119,1639,1190,825,554,403,366,447,619,870,1173,1501,1841,2167,2472,2741,2976,3167,3320,3423,3488,3496,3470,3380,3256,3070,2848,2580,2277,1949,1601,1256,916,610,334,106,-72,-217,-322,-425,-528,-658,-831,-1045,-1316,-1607,-1923,-2215,-2483,-2682,-2827,-2899,-2920,-2909,-2876,-2856,-2842,-2847,-2849,-2837,-2765,-2634,-2398,-2076,-1671,-1204,-728,-268,125,426,618,695,672,571,421,259,113,26,7,97,289,596,1022,1540,2150,2806,3482,4134,4709,5174,5479,5617,5571,5362,5018,4576,4096,3613,3176,2809,2517,2307,2147,2021,1888,1729,1518,1245,926,556,186,-182,-496,-748,-904,-969,-938,-826,-660,-461,-265,-94,35,108,133,115,76,40,23,56,149,316,562,873,1244,1646,2048,2425,2740,2965,3095,3102,3015,2839,2622,2392,2209,2104,2124,2271,2568,2973,3478,4019,4557,5032,5412,5645,5734,5654,5429,5066,4599,4044,3437,2791,2122,1446,766,100,-548,-1158,-1722,-2225,-2655,-3018,-3298,-3524,-3682,-3800,-3879,-3931,-3961,-3977,-3979,-3976,-3970,-3970,-3981,-4011,-4063,-4140,-4232,-4328,-4401,-4430,-4378,-4219,-3941,-3519,-2985,-2332,-1618,-879,-160,475,1012,1395,1641,1741,1727,1629,1494,1359,1272,1254,1336,1519,1804,2175,2607,3076,3546,3989,4380,4688,4907,5003,4984,4824,4538,4111,3572,2923,2198,1431,649,-98,-770,-1342,-1769,-2052,-2178,-2166,-2040,-1836,-1591,-1354,-1146,-1014,-952,-998,-1122,-1343,-1630,-1979,-2376,-2793,-3238,-3665,-4093,-4471,-4813,-5081,-5287,-5392,-5427,-5351,-5199,-4943,-4609,-4176,-3675,-3084,-2444,-1750,-1049,-360,273,812,1228,1488,1584,1514,1290,942,513,32,-435,-868,-1226,-1478,-1629,-1645,-1556,-1338,-1032,-624,-168,342,839,1319,1722,2030,2210,2235,2110,1817,1387,843,219,-416,-1033,-1557,-1954,-2186,-2228,-2086,-1757,-1289,-699,-60,595,1194,1697,2051,2229,2201,1966,1525,912,158,-681,-1550,-2376,-3110,-3688,-4078,-4257,-4224,-4000,-3618,-3127,-2573,-2018,-1497,-1060,-718,-500,-393,-402,-505,-686,-917,-1185,-1457,-1729,-1963,-2162,-2296,-2353,-2325,-2188,-1939,-1573,-1077,-470,239,1020,1834,2632,3366,3975,4414,4643,4641,4406,3958,3339,2601,1814,1046,352,-204,-610,-835,-903,-831,-657,-428,-178,48,232,349,400,384,311,197,51,-109,-276,-440,-596,-740,-874,-995,-1102,-1199,-1266,-1324,-1331,-1314,-1230,-1108,-916,-684,-405,-111,180,436,627,731,728,613,403,105,-234,-586,-907,-1160,-1327,-1383,-1324,-1167,-897,-568,-157,287,768,1267,1772,2268,2743,3180,3552,3861,4067,4187,4199,4121,3954,3726,3443,3137,2815,2493,2179,1869,1578,1290,1029,781,570,386,247,142,76,34,12,-13,-42,-108,-198,-344,-533,-775,-1067,-1392,-1747,-2101,-2438,-2725,-2939,-3056,-3051,-2919,-2654,-2267,-1780,-1220,-622,-25,541,1048,1475,1813,2061,2229,2322,2372,2378,2382,2385,2416,2491,2609,2797,3037,3342,3695,4083,4485,4886,5248,5557,5789,5923,5964,5902,5755,5540,5277,5002,4726,4487,4289,4147,4060,4017,4012,4017,4030,4014,3981,3902,3789,3628,3424,3168,2862,2493,2058,1555,975,338,-359,-1077,-1796,-2474,-3076,-3568,-3918,-4120,-4158,-4060,-3829,-3514,-3145,-2754,-2393,-2067,-1819,-1649,-1563,-1564,-1630,-1763,-1926,-2119,-2303,-2462,-2579,-2610,-2567,-2401,-2132,-1745,-1247,-671,-16,662,1349,1995,2578,3064,3436,3682,3800,3796,3695,3506,3270,3015,2766,2570,2424,2369,2391,2493,2657,2864,3079,3289,3450,3549,3565,3481,3301,3022,2656,2226,1745,1246,755,292,-120,-462,-744,-956,-1117,-1251,-1363,-1489,-1634,-1813,-2031,-2283,-2563,-2854,-3149,-3429,-3691,-3927,-4138,-4331,-4525,-4712,-4930,-5159,-5419,-5697,-5975,-6241,-6467,-6622,-6695,-6643,-6477,-6169,-5747,-5215,-4612,-3971,-3344,-2764,-2284,-1921,-1702,-1628,-1687,-1861,-2120,-2424,-2751,-3056,-3330,-3548,-3702,-3803,-3839,-3841,-3788,-3705,-3581,-3406,-3176,-2869,-2481,-2003,-1448,-824,-169,481,1079,1586,1950,2160,2191,2056,1783,1396,961,512,111,-206,-401,-456,-356,-121,241,690,1182,1678,2113,2451,2647,2657,2488,2106,1558,846,46,-812,-1639,-2390,-3005,-3433,-3663,-3670,-3479,-3116,-2617,-2045,-1445,-875,-388,-8,218,292,198,-48,-442,-941,-1538,-2166,-2817,-3417,-3956,-4373,-4661,-4788,-4759,-4573,-4256,-3829,-3333,-2806,-2280,-1805,-1393,-1082,-876,-783,-794,-905,-1084,-1321,-1582,-1838,-2083,-2273,-2435,-2521,-2570,-2546,-2480,-2338,-2142,-1852,-1485,-1020,-456,186,907,1655,2420,3143,3800,4356,4781,5082,5240,5292,5242,5136,4986,4831,4668,4531,4390,4270,4133,4000,3837,3667,3469,3264,3050,2835,2629,2435,2253,2084,1918,1748,1560,1346,1090,794,450,72,-336,-745,-1144,-1503,-1802,-2032,-2183,-2254,-2266,-2222,-2154,-2078,-2004,-1957,-1928,-1934,-1955,-1999,-2048,-2100,-2154,-2193,-2234,-2257,-2269,-2262,-2224,-2145,-2010,-1803,-1514,-1146,-693,-180,384,969,1542,2096,2580,3010,3346,3601,3774,3856,3881,3828,3734,3590,3408,3205,2971,2739,2498,2288,2110,1993,1951,1988,2119,2327,2595,2906,3213,3498,3716,3851,3875,3792,3593,3300,2927,2497,2041,1577,1133,720,357,40,-216,-428,-580,-681,-723,-699,-604,-430,-171,168,579,1048,1547,2059,2541,2975,3330,3581,3736,3771,3716,3578,3375,3152,2905,2678,2464,2265,2089,1897,1704,1468,1196,875,505,107,-314,-722,-1102,-1430,-1687,-1878,-1991,-2057,-2077,-2092,-2103,-2147,-2214,-2324,-2458,-2615,-2770,-2927,-3045,-3143,-3188,-3189,-3141,-3036,-2889,-2692,-2466,-2207,-1948,-1686,-1457,-1262,-1125,-1054,-1047,-1112,-1218,-1362,-1504,-1620,-1690,-1673,-1584,-1395,-1127,-799,-419,-25,373,752,1102,1420,1710,1973,2224,2459,2686,2901,3085,3242,3336,3373,3326,3206,3004,2744,2429,2096,1755,1441,1178,973,864,833,906,1053,1281,1547,1849,2131,2391,2578,2693,2707,2623,2439,2167,1811,1396,923,420,-111,-649,-1182,-1698,-2169,-2592,-2934,-3190,-3357,-3410,-3379,-3254,-3054,-2805,-2512,-2210,-1915,-1649,-1432,-1290,-1219,-1255,-1370,-1580,-1869,-2209,-2598,-2987,-3375,-3712,-4010,-4209,-4347,-4366,-4303,-4140,-3890,-3582,-3211,-2828,-2430,-2056,-1722,-1435,-1216,-1057,-963,-916,-919,-932,-967,-973,-968,-912,-821,-672,-486,-248,8,293,574,848,1099,1316,1494,1628,1713,1743,1711,1606,1429,1167,840,443,11,-446,-879,-1279,-1589,-1809,-1899,-1864,-1700,-1423,-1070,-653,-236,173,518,799,983,1086,1101,1055,967,857,752,662,595,551,515,485,437,383,302,222,146,98,96,159,283,485,735,1024,1317,1577,1781,1890,1894,1772,1529,1179,736,238,-294,-809,-1289,-1681,-1984,-2157,-2208,-2127,-1929,-1630,-1257,-841,-412,-5,356,647,861,984,1028,984,882,713,518,281,35,-220,-489,-748,-1019,-1286,-1543,-1797,-2016,-2209,-2345,-2420,-2418,-2329,-2164,-1920,-1623,-1295,-959,-653,-394,-210,-111,-99,-169,-300,-465,-638,-776,-853,-840,-722,-491,-161,265,742,1264,1773,2265,2693,3053,3328,3505,3590,3576,3469,3266,2988,2625,2221,1775,1331,914,554,275,103,35,83,228,444,712,985,1242,1437,1564,1582,1505,1318,1046,701,329,-62,-409,-704,-919,-1044,-1088,-1060,-987,-891,-804,-739,-711,-723,-756,-797,-815,-781,-676,-481,-193,170,599,1050,1502,1914,2266,2531,2712,2794,2798,2729,2610,2459,2292,2131,1985,1883,1826,1838,1930,2101,2371,2721,3153,3643,4175,4714,5241,5715,6117,6416,6599,6650,6572,6362,6046,5630,5146,4618,4066,3517,2993,2497,2048,1648,1285,983,711,497,318,191,107,67,67,93,139,183,216,217,175,83,-67,-268,-516,-799,-1095,-1392,-1659,-1888,-2053,-2149,-2169,-2122,-2018,-1871,-1710,-1541,-1409,-1300,-1261,-1261,-1336,-1438,-1586,-1723,-1856,-1939,-1964,-1920,-1789,-1598,-1339,-1042,-732,-421,-151,76,232,329,352,332,269,198,131,95,105,171,299,486,719,976,1248,1485,1698,1827,1888,1857,1737,1552,1299,1028,744,497,283,149,64,62,95,175,257,329,365,348,267,113,-113,-405,-753,-1146,-1569,-2004,-2437,-2847,-3225,-3551,-3805,-3993,-4083,-4098,-4018,-3861,-3635,-3349,-3030,-2684,-2346,-2028,-1761,-1555,-1443,-1420,-1511,-1703,-1988,-2358,-2769,-3224,-3652,-4065,-4403,-4661,-4820,-4869,-4820,-4672,-4454,-4182,-3881,-3586,-3299,-3056,-2847,-2688,-2576,-2505,-2478,-2482,-2514,-2563,-2618,-2665,-2689,-2678,-2610,-2481,-2268,-1982,-1609,-1180,-691,-191,313,776,1170,1488,1686,1783,1765,1649,1458,1214,949,689,455,264,118,24,-28,-35,-13,44,121,220,333,452,569,671,745,774,748,653,489,253,-47,-394,-785,-1187,-1592,-1984,-2339,-2655,-2917,-3114,-3253,-3318,-3326,-3256,-3143,-2964,-2759,-2526,-2287,-2070,-1882,-1751,-1673,-1667,-1711,-1814,-1941,-2090,-2235,-2365,-2475,-2559,-2620,-2670,-2706,-2746,-2781,-2808,-2815,-2776,-2673,-2479,-2172,-1747,-1197,-554,174,923,1666,2346,2919,3355,3622,3715,3634,3395,3029,2573,2077,1586,1153,815,609,550,650,889,1257,1709,2213,2731,3208,3637,3962,4200,4310,4317,4198,3984,3661,3258,2790,2271,1753,1238,787,413,148,26,34,197,476,856,1282,1717,2085,2368,2482,2449,2213,1834,1303,700,64,-539,-1047,-1426,-1643,-1691,-1580,-1338,-994,-604,-195,183,504,745,903,966,961,887,781,647,517,389,285,193,120,47,-26,-113,-223,-343,-477,-609,-711,-792,-808,-781,-690,-561,-394,-222,-49,95,212,291,348,379,424,469,558,675,833,1025,1244,1470,1697,1903,2076,2211,2295,2332,2333,2297,2261,2223,2227,2271,2391,2577,2843,3167,3537,3925,4301,4629,4888,5045,5089,5012,4815,4503,4115,3648,3164,2670,2209,1802,1462,1196,996,848,726,609,466,284,51,-234,-548,-892,-1214,-1522,-1763,-1955,-2068,-2129,-2137,-2117,-2087,-2057,-2044,-2040,-2043,-2046,-2018,-1971,-1862,-1724,-1527,-1311,-1074,-853,-656,-512,-422,-392,-421,-482,-572,-657,-729,-774,-782,-761,-702,-625,-524,-407,-281,-132,15,190,355,533,694,832,941,989,991,921,789,606,371,120,-147,-387,-602,-751,-847,-864,-821,-714,-567,-393,-223,-68,38,94,84,19,-80,-199,-294,-340,-311,-173,60,405,821,1293,1759,2194,2530,2751,2814,2717,2463,2071,1588,1047,514,40,-327,-547,-593,-476,-193,189,646,1087,1471,1725,1819,1728,1450,1004,427,-236,-928,-1608,-2218,-2733,-3129,-3391,-3538,-3577,-3531,-3435,-3304,-3161,-3025,-2896,-2769,-2642,-2494,-2320,-2117,-1878,-1630,-1382,-1162,-999,-896,-882,-929,-1039,-1176,-1306,-1400,-1421,-1351,-1184,-925,-601,-244,106,408,628,738,726,597,352,38,-340,-720,-1083,-1401,-1635,-1802,-1864,-1860,-1776,-1643,-1477,-1283,-1095,-909,-748,-606,-495,-405,-335,-277,-214,-145,-49,72,231,415,634,858,1091,1310,1503,1665,1790,1871,1923,1939,1922,1890,1822,1742,1637,1519,1388,1262,1130,1028,937,883,864,884,939,1026,1127,1225,1301,1322,1274,1130,888,537,95,-418,-971,-1522,-2029,-2447,-2748,-2892,-2897,-2737,-2472,-2107,-1715,-1331,-1001,-773,-648,-655,-769,-973,-1247,-1536,-1838,-2090,-2307,-2450,-2533,-2560,-2528,-2470,-2370,-2265,-2130,-1995,-1833,-1655,-1451,-1219,-960,-694,-418,-171,40,188,260,253,178,52,-92,-216,-276,-237,-70,237,672,1219,1823,2437,3003,3454,3757,3866,3782,3510,3077,2534,1929,1322,769,313,-17,-193,-232,-130,81,362,696,1018,1320,1559,1719,1791,1765,1658,1471,1231,959,675,412,183,0,-117,-185,-187,-145,-59,61,208,374,556,745,933,1123,1292,1452,1580,1688,1763,1812,1840,1844,1846,1834,1839,1847,1885,1941,2027,2137,2259,2390,2504,2597,2642,2638,2569,2442,2260,2041,1802,1572,1363,1207,1109,1082,1120,1223,1368,1549,1740,1925,2087,2208,2280,2293,2250,2148,2004,1816,1615,1388,1173,947,745,538,350,168,1,-147,-266,-352,-390,-383,-324,-224,-87,65,226,371,495,582,634,657,651,653,663,715,822,981,1209,1474,1761,2039,2264,2412,2454,2365,2165,1852,1467,1051,638,280,-2,-188,-271,-272,-205,-109,-15,51,63,16,-96,-249,-435,-618,-787,-916,-1005,-1043,-1054,-1032,-1015,-998,-1016,-1057,-1141,-1248,-1381,-1514,-1638,-1732,-1785,-1781,-1715,-1583,-1397,-1160,-911,-649,-429,-256,-157,-143,-212,-349,-544,-750,-947,-1081,-1144,-1085,-929,-655,-306,86,474,811,1050,1156,1117,918,594,157,-333,-841,-1310,-1699,-1984,-2133,-2158,-2056,-1862,-1597,-1302,-1008,-748,-543,-422,-384,-441,-584,-805,-1097,-1439,-1824,-2230,-2654,-3079,-3498,-3898,-4273,-4605,-4890,-5111,-5258,-5334,-5323,-5250,-5112,-4933,-4739,-4544,-4377,-4255,-4181,-4167,-4201,-4262,-4335,-4379,-4376,-4290,-4116,-3830,-3461,-3006,-2511,-2004,-1527,-1109,-779,-535,-388,-302,-270,-247,-210,-140,-15,160,385,639,913,1172,1418,1614,1772,1868,1923,1923,1888,1817,1718,1603,1473,1335,1192,1045,895,731,569,379,190,-19,-241,-460,-701,-924,-1159,-1373,-1577,-1759,-1912,-2043,-2140,-2216,-2264,-2296,-2318,-2326,-2341,-2338,-2343,-2323,-2287,-2216,-2101,-1939,-1735,-1494,-1246,-1010,-823,-709,-694,-774,-959,-1221,-1522,-1846,-2119,-2333,-2430,-2401,-2237,-1939,-1530,-1042,-508,26,526,959,1298,1536,1663,1696,1644,1526,1374,1197,1018,852,697,569,463,379,329,303,318,364,460,591,781,994,1261,1528,1815,2073,2298,2463,2551,2555,2476,2313,2090,1822,1540,1265,1035,856,761,741,801,927,1096,1289,1472,1635,1744,1803,1789,1719,1595,1433,1254,1072,910,773,682,623,614,637,687,755,825,888,932,956,948,926,880,832,782,737,700,658,620,556,484,370,243,79,-85,-258,-408,-531,-605,-629,-589,-501,-359,-186,-1,185,339,461,519,532,477,390,272,153,55,0,-6,55,159,304,463,608,722,787,799,763,699,626,570,563,615,744,955,1231,1573,1960,2366,2783,3183,3551,3876,4139,4334,4452,4489,4447,4335,4152,3924,3642,3337,3007,2662,2314,1966,1630,1323,1040,817,634,523,466,462,498,555,604,638,621,562,442,286,96,-96,-272,-418,-514,-558,-560,-516,-463,-407,-379,-389,-447,-561,-706,-885,-1058,-1218,-1335,-1408,-1417,-1376,-1284,-1164,-1026,-897,-794,-721,-705,-719,-774,-851,-927,-998,-1041,-1056,-1036,-990,-921,-852,-781,-735,-707,-711,-739,-780,-832,-870,-904,-899,-878,-809,-710,-579,-410,-220,2,241,497,761,1031,1290,1531,1741,1904,2018,2075,2078,2042,1971,1891,1804,1734,1673,1626,1591,1539,1480,1374,1237,1042,822,559,297,37,-198,-384,-523,-596,-613,-571,-496,-385,-275,-172,-99,-65,-76,-130,-224,-345,-486,-632,-778,-918,-1050,-1180,-1305,-1430,-1547,-1654,-1741,-1790,-1798,-1749,-1646,-1486,-1281,-1048,-801,-573,-370,-221,-132,-101,-132,-199,-298,-396,-484,-542,-560,-547,-495,-435,-368,-329,-318,-358,-440,-559,-708,-862,-1010,-1139,-1237,-1304,-1342,-1351,-1346,-1325,-1302,-1270,-1245,-1218,-1203,-1193,-1200,-1226,-1264,-1328,-1391,-1457,-1513,-1532,-1531,-1466,-1367,-1212,-1018,-796,-555,-317,-94,99,252,351,409,414,402,370,361,383,472,628,868,1175,1544,1926,2317,2645,2901,3044,3060,2946,2727,2406,2050,1667,1314,1012,775,619,518,473,443,413,361,273,146,-9,-190,-361,-527,-650,-746,-794,-817,-819,-823,-840,-889,-972,-1096,-1255,-1437,-1630,-1821,-1998,-2153,-2283,-2396,-2481,-2568,-2644,-2725,-2821,-2913,-3016,-3109,-3180,-3217,-3204,-3122,-2974,-2741,-2440,-2067,-1648,-1193,-726,-270,162,544,874,1142,1343,1488,1571,1613,1614,1588,1555,1516,1495,1502,1538,1619,1733,1881,2046,2223,2385,2533,2638,2705,2718,2692,2608,2505,2351,2190,2002,1796,1588,1357,1135,902,685,469,274,93,-76,-222,-370,-495,-620,-727,-820,-888,-923,-923,-883,-804,-700,-567,-428,-277,-130,18,164,311,467,622,786,943,1087,1213,1306,1363,1395,1389,1382,1371,1379,1426,1504,1641,1804,2005,2208,2409,2575,2708,2786,2820,2811,2771,2719,2669,2630,2616,2621,2648,2680,2716,2733,2726,2687,2609,2492,2345,2162,1962,1742,1514,1281,1053,829,623,436,280,157,75,30,31,62,135,222,338,445,564,652,731,781,802,807,789,766,744,730,732,753,790,842,895,944,975,979,959,904,836,740,654,560,493,444,425,435,474,536,615,702,781,844,876,871,816,715,567,375,154,-81,-319,-531,-718,-855,-948,-1000,-1010,-1014,-999,-1011,-1039,-1105,-1206,-1336,-1489,-1652,-1811,-1950,-2064,-2129,-2160,-2128,-2052,-1918,-1736,-1509,-1253,-974,-705,-462,-273,-160,-139,-204,-357,-567,-804,-1039,-1227,-1353,-1384,-1336,-1196,-1011,-792,-582,-408,-287,-237,-246,-314,-404,-511,-593,-647,-657,-612,-548,-446,-370,-307,-310,-370,-515,-714,-984,-1271,-1590,-1882,-2169,-2395,-2595,-2728,-2828,-2884,-2916,-2935,-2953,-2982,-3025,-3084,-3155,-3223,-3280,-3312,-3294,-3245,-3132,-2991,-2822,-2643,-2490,-2363,-2298,-2287,-2336,-2436,-2567,-2714,-2859,-2984,-3083,-3146,-3177,-3176,-3147,-3099,-3033,-2956,-2874,-2788,-2695,-2610,-2508,-2412,-2298,-2166,-2021,-1839,-1640,-1402,-1147,-866,-581,-298,-32,195,376,490,536,504,406,253,61,-139,-329,-473,-561,-571,-501,-357,-146,104,370,622,835,991,1075,1098,1058,986,897,806,740,683,645,609,551,471,336,166,-58,-303,-570,-826,-1062,-1263,-1424,-1548,-1640,-1712,-1769,-1827,-1875,-1924,-1960,-1977,-1975,-1945,-1893,-1824,-1742,-1666,-1597,-1553,-1537,-1545,-1598,-1659,-1761,-1859,-1977,-2076,-2175,-2242,-2285,-2282,-2223,-2100,-1907,-1636,-1304,-913,-492,-59,361,743,1070,1335,1532,1676,1775,1854,1929,2015,2125,2254,2407,2566,2715,2851,2945,3002,3017,2979,2919,2822,2720,2610,2504,2410,2322,2251,2189,2138,2102,2071,2052,2035,2014,1992,1943,1882,1783,1655,1493,1297,1083,850,617,394,188,22,-113,-195,-239,-233,-200,-124,-47,55,142,227,303,359,416,462,513,567,627,698,768,855,937,1033,1140,1245,1368,1480,1586,1667,1710,1698,1633,1496,1310,1076,817,566,332,165,55,33,90,209,387,580,775,939,1058,1118,1120,1071,988,888,799,729,700,712,774,868,998,1134,1276,1402,1498,1555,1569,1534,1462,1353,1229,1096,974,874,799,757,740,746,763,792,825,861,919,989,1099,1234,1414,1609,1829,2034,2212,2337,2385,2354,2228,2035,1773,1488,1195,932,720,571,499,484,533,600,686,757,800,811,777,706,608,488,363,248,146,68,20,-9,-11,-1,11,26,24,2,-38,-117,-218,-348,-509,-673,-859,-1029,-1192,-1326,-1424,-1482,-1495,-1461,-1395,-1294,-1183,-1065,-954,-862,-786,-734,-695,-667,-639,-611,-566,-512,-441,-359,-271,-185,-103,-40,9,48,70,99,135,186,269,380,516,686,857,1037,1198,1329,1427,1477,1493,1473,1432,1371,1304,1229,1143,1048,928,793,629,451,251,51,-147,-323,-468,-567,-616,-610,-552,-453,-328,-186,-64,40,90,90,21,-96,-266,-447,-633,-782,-883,-910,-857,-730,-533,-298,-40,203,408,557,627,630,555,433,256,64,-149,-365,-575,-785,-983,-1166,-1341,-1482,-1606,-1685,-1728,-1730,-1689,-1623,-1530,-1442,-1350,-1292,-1251,-1245,-1263,-1301,-1346,-1388,-1417,-1426,-1409,-1373,-1309,-1239,-1153,-1070,-981,-902,-819,-745,-667,-602,-538,-489,-453,-429,-425,-426,-432,-434,-421,-388,-325,-230,-103,60,250,471,705,949,1188,1407,1592,1736,1818,1851,1824,1747,1636,1495,1345,1196,1057,936,831,741,660,581,501,414,322,226,135,49,-21,-75,-115,-137,-163,-182,-224,-279,-364,-471,-603,-747,-900,-1050,-1182,-1308,-1393,-1473,-1511,-1545,-1555,-1570,-1577,-1605,-1637,-1686,-1741,-1789,-1823,-1821,-1776,-1680,-1528,-1330,-1099,-848,-614,-399,-247,-146,-119,-144,-217,-306,-398,-463,-488,-470,-402,-297,-168,-28,100,208,288,335,354,350,342,327,340,355,411,481,590,706,855,1001,1155,1311,1438,1563,1649,1709,1734,1717,1661,1567,1435,1274,1089,889,684,477,288,102,-47,-175,-267,-311,-323,-276,-193,-58,102,295,495,699,890,1058,1202,1303,1379,1410,1418,1393,1348,1291,1212,1146,1066,1012,974,974,1014,1100,1234,1401,1602,1803,2006,2173,2307,2384,2404,2366,2269,2129,1949,1749,1538,1335,1151,994,878,790,754,743,770,825,898,993,1096,1206,1318,1427,1516,1596,1632,1647,1606,1527,1403,1233,1050,835,643,453,312,207,165,174,241,349,496,654,821,968,1095,1187,1236,1248,1208,1137,1025,891,740,584,440,307,206,124,80,49,48,48,64,78,91,110,119,143,163,194,233,274,322,363,401,423,431,415,374,305,202,64,-104,-311,-535,-784,-1030,-1271,-1480,-1644,-1749,-1775,-1730,-1596,-1403,-1145,-862,-561,-271,-15,200,347,440,459,421,329,187,18,-177,-381,-584,-781,-951,-1109,-1222,-1322,-1378,-1424,-1441,-1453,-1454,-1457,-1448,-1446,-1432,-1417,-1406,-1389,-1397,-1417,-1475,-1561,-1690,-1837,-2006,-2160,-2291,-2369,-2380,-2322,-2186,-1996,-1763,-1519,-1294,-1111,-1002,-974,-1043,-1201,-1439,-1735,-2063,-2388,-2685,-2920,-3084,-3160,-3154,-3071,-2939,-2770,-2590,-2425,-2276,-2159,-2074,-2000,-1940,-1867,-1775,-1655,-1506,-1331,-1144,-958,-789,-654,-566,-524,-540,-600,-699,-827,-967,-1114,-1254,-1380,-1482,-1556,-1601,-1609,-1597,-1555,-1506,-1451,-1396,-1349,-1311,-1273,-1247,-1205,-1168,-1124,-1088,-1065,-1075,-1121,-1227,-1389,-1616,-1896,-2219,-2563,-2893,-3184,-3394,-3490,-3460,-3283,-2978,-2562,-2079,-1568,-1086,-667,-349,-146,-63,-76,-169,-298,-435,-544,-612,-613,-570,-467,-335,-189,-32,103,234,337,425,499,563,623,686,740,804,842,874,859,807,689,513,264,-42,-409,-805,-1219,-1610,-1947,-2194,-2315,-2291,-2110,-1776,-1321,-783,-218,297,721,978,1062,935,639,174,-371,-977,-1541,-2046,-2418,-2650,-2730,-2660,-2473,-2182,-1829,-1429,-1012,-575,-146,297,726,1148,1553,1918,2235,2485,2646,2722,2702,2601,2428,2208,1959,1705,1465,1256,1097,989,947,958,1031,1140,1294,1458,1635,1793,1925,2010,2039,2003,1903,1749,1559,1349,1159,998,912,907,1004,1197,1473,1793,2128,2410,2607,2668,2575,2329,1945,1470,949,447,12,-312,-490,-523,-409,-169,152,532,910,1258,1541,1730,1828,1803,1684,1450,1131,743,303,-141,-557,-911,-1149,-1267,-1221,-1017,-664,-176,402,1021,1651,2213,2694,3039,3235,3288,3196,3001,2723,2409,2102,1839,1656,1580,1612,1762,1991,2284,2590,2881,3119,3285,3371,3368,3287,3130,2895,2595,2225,1805,1343,856,362,-126,-592,-1019,-1395,-1697,-1918,-2044,-2074,-2008,-1857,-1642,-1377,-1101,-822,-572,-356,-180,-50,42,105,139,166,161,151,97,35,-60,-151,-228,-271,-244,-158,11,243,524,834,1143,1406,1613,1698,1669,1498,1199,813,358,-88,-501,-807,-987,-1001,-857,-553,-142,349,843,1304,1668,1902,1982,1897,1672,1332,920,490,75,-273,-533,-675,-693,-582,-361,-55,296,659,993,1263,1451,1523,1494,1351,1131,843,530,213,-77,-318,-494,-603,-636,-608,-524,-397,-234,-64,117,265,383,434,404,283,53,-268,-663,-1109,-1540,-1952,-2260,-2469,-2517,-2408,-2122,-1663,-1042,-278,601,1543,2503,3413,4202,4822,5203,5324,5149,4694,3966,3036,1948,785,-387,-1497,-2505,-3346,-4025,-4507,-4823,-4990,-5045,-5028,-4962,-4865,-4729,-4547,-4286,-3936,-3469,-2886,-2176,-1361,-449,518,1505,2461,3351,4123,4763,5229,5526,5629,5553,5289,4869,4301,3614,2831,1967,1054,113,-833,-1745,-2596,-3343,-3944,-4365,-4577,-4563,-4325,-3886,-3257,-2498,-1637,-754,96,845,1431,1821,1980,1916,1625,1162,544,-147,-866,-1553,-2145,-2620,-2928,-3068,-3025,-2816,-2463,-1999,-1470,-897,-336,210,693,1114,1452,1715,1892,1988,2006,1942,1816,1638,1412,1171,911,657,427,232,104,40,62,158,334,565,835,1112,1377,1601,1775,1880,1933,1914,1852,1730,1572,1393,1197,1024,861,736,628,541,459,378,281,164,20,-162,-355,-570,-761,-923,-1024,-1048,-987,-829,-595,-283,65,413,738,975,1131,1178,1126,1020,872,759,705,757,940,1253,1688,2224,2800,3388,3916,4355,4664,4841,4886,4823,4685,4488,4272,4029,3777,3491,3156,2761,2274,1720,1091,434,-201,-780,-1228,-1522,-1615,-1495,-1171,-650,12,768,1537,2243,2807,3157,3250,3055,2578,1836,880,-234,-1434,-2637,-3772,-4775,-5586,-6184,-6540,-6659,-6551,-6241,-5766,-5167,-4487,-3763,-3014,-2275,-1544,-849,-173,470,1107,1721,2338,2930,3504,4032,4502,4891,5173,5334,5346,5213,4917,4476,3893,3208,2435,1638,834,84,-599,-1181,-1647,-1999,-2213,-2317,-2289,-2160,-1921,-1599,-1196,-739,-240,274,780,1237,1624,1888,2013,1942,1674,1176,462,-451,-1534,-2736,-4001,-5276,-6479,-7574,-8489,-9204,-9684,-9921,-9922,-9702,-9287,-8710,-7996,-7190,-6305,-5391,-4471,-3583,-2770,-2049,-1451,-996,-684,-538,-522,-640,-846,-1117,-1431,-1752,-2080,-2396,-2705,-3000,-3293,-3564,-3819,-4030,-4201,-4311,-4371,-4368,-4312,-4202,-4044,-3838,-3608,-3348,-3101,-2862,-2677,-2540,-2500,-2541,-2709,-2978,-3368,-3852,-4419,-5036,-5675,-6284,-6831,-7250,-7503,-7541,-7317,-6824,-6026,-4967,-3664,-2189,-611,982,2521,3917,5130,6099,6822,7278,7502,7498,7313,6963,6491,5923,5284,4617,3924,3247,2587,1969,1422,945,583,310,160,98,145,264,448,674,897,1104,1238,1291,1220,1030,713,309,-140,-576,-922,-1141,-1161,-983,-590,2,749,1612,2529,3432,4268,4985,5551,5942,6154,6189,6066,5821,5479,5088,4658,4227,3779,3335,2874,2398,1899,1373,833,295,-214,-654,-1011,-1226,-1309,-1220,-968,-563,-11,648,1399,2202,3021,3817,4542,5157,5624,5918,6006,5893,5554,5014,4282,3395,2381,1299,175,-922,-1963,-2891,-3678,-4289,-4705,-4917,-4921,-4726,-4352,-3813,-3150,-2390,-1572,-735,85,843,1507,2032,2408,2625,2690,2625,2464,2229,1982,1741,1561,1462,1465,1567,1764,2025,2335,2644,2927,3132,3240,3213,3049,2723,2254,1632,887,30,-890,-1857,-2803,-3704,-4502,-5155,-5640,-5919,-5986,-5833,-5461,-4891,-4158,-3289,-2356,-1388,-451,407,1146,1721,2107,2304,2295,2125,1786,1333,772,149,-524,-1209,-1898,-2556,-3184,-3732,-4205,-4547,-4755,-4807,-4681,-4390,-3922,-3293,-2520,-1622,-637,394,1411,2372,3192,3846,4264,4425,4307,3920,3269,2426,1408,305,-844,-1980,-3058,-4040,-4901,-5610,-6144,-6494,-6627,-6549,-6239,-5705,-4946,-3995,-2865,-1624,-309,994,2240,3344,4280,4997,5490,5760,5814,5683,5382,4953,4414,3803,3136,2440,1731,1013,302,-403,-1087,-1730,-2328,-2850,-3282,-3606,-3799,-3859,-3775,-3558,-3221,-2777,-2257,-1681,-1062,-445,190,792,1369,1904,2386,2825,3202,3520,3764,3921,3980,3927,3753,3446,3004,2428,1725,925,46,-855,-1751,-2579,-3300,-3861,-4234,-4390,-4330,-4053,-3578,-2926,-2139,-1248,-314,625,1523,2344,3062,3661,4125,4461,4671,4772,4773,4693,4525,4291,3964,3578,3113,2609,2085,1583,1152,820,631,590,713,980,1375,1859,2388,2905,3359,3691,3876,3869,3681,3311,2807,2216,1597,1007,500,109,-129,-210,-140,59,346,669,997,1281,1504,1658,1725,1730,1666,1552,1401,1210,983,711,381,-14,-482,-1019,-1615,-2244,-2876,-3475,-3992,-4389,-4617,-4643,-4449,-4025,-3401,-2605,-1718,-776,113,928,1582,2059,2330,2383,2236,1895,1395,760,40,-733,-1495,-2208,-2807,-3262,-3519,-3558,-3353,-2909,-2240,-1386,-398,660,1716,2701,3539,4177,4563,4674,4517,4097,3473,2674,1781,833,-86,-942,-1692,-2307,-2799,-3147,-3400,-3542,-3623,-3637,-3608,-3537,-3414,-3243,-2994,-2683,-2279,-1825,-1306,-781,-258,210,611,906,1100,1179,1167,1072,933,768,604,467,358,307,295,346,425,541,651,752,804,806,736,602,409,181,-54,-260,-411,-473,-451,-325,-133,122,404,691,969,1207,1412,1559,1653,1700,1697,1664,1613,1538,1460,1356,1230,1078,897,688,465,232,11,-193,-369,-519,-637,-739,-824,-913,-1007,-1131,-1278,-1465,-1659,-1860,-2017,-2117,-2114,-1985,-1711,-1265,-671,86,937,1870,2806,3699,4498,5150,5634,5929,6046,5996,5821,5542,5209,4843,4474,4121,3795,3504,3253,3031,2838,2662,2495,2347,2209,2103,2041,2028,2088,2197,2369,2562,2769,2942,3053,3056,2930,2641,2203,1614,916,140,-658,-1431,-2134,-2732,-3208,-3560,-3793,-3920,-3958,-3915,-3812,-3641,-3414,-3110,-2734,-2269,-1730,-1116,-460,221,892,1518,2070,2502,2797,2928,2898,2726,2430,2075,1691,1357,1106,992,1015,1183,1447,1768,2076,2313,2425,2365,2128,1700,1126,430,-315,-1071,-1774,-2389,-2888,-3254,-3486,-3595,-3590,-3512,-3363,-3195,-3011,-2842,-2692,-2565,-2453,-2356,-2265,-2173,-2107,-2053,-2070,-2158,-2375,-2729,-3262,-3965,-4838,-5848,-6948,-8074,-9162,-10134,-10942,-11530,-11885,-11987,-11856,-11514,-10985,-10326,-9563,-8739,-7893,-7018,-6154,-5265,-4382,-3476,-2581,-1683,-830,-23,679,1260,1669,1889,1916,1743,1413,955,419,-135,-667,-1134,-1508,-1795,-1990,-2144,-2277,-2439,-2665,-2976,-3380,-3883,-4439,-5036,-5591,-6075,-6405,-6561,-6481,-6174,-5614,-4841,-3876,-2768,-1586,-367,812,1924,2920,3778,4479,5014,5387,5598,5664,5577,5350,4976,4470,3825,3073,2213,1290,323,-641,-1559,-2388,-3079,-3597,-3905,-3988,-3848,-3500,-2983,-2342,-1624,-881,-147,545,1165,1706,2160,2524,2813,3030,3180,3279,3310,3286,3193,3028,2783,2463,2073,1637,1182,742,358,57,-117,-145,0,318,810,1452,2214,3060,3945,4828,5666,6415,7038,7511,7813,7933,7888,7662,7295,6774,6134,5369,4511,3559,2543,1489,421,-608,-1572,-2411,-3094,-3574,-3818,-3814,-3541,-3033,-2295,-1393,-361,730,1824,2872,3804,4601,5197,5590,5736,5645,5317,4752,4003,3061,2007,855,-320,-1486,-2585,-3587,-4457,-5167,-5707,-6053,-6204,-6146,-5893,-5438,-4808,-4001,-3042,-1946,-745,549,1874,3232,4545,5807,6963,7983,8840,9497,9931,10130,10082,9784,9261,8512,7584,6506,5320,4079,2825,1598,445,-613,-1536,-2325,-2952,-3438,-3764,-3953,-4009,-3938,-3763,-3476,-3098,-2622,-2067,-1427,-745,-14,695,1383,1977,2465,2801,2957,2915,2666,2204,1559,736,-210,-1249,-2317,-3383,-4372,-5266,-6002,-6572,-6937,-7101,-7047,-6795,-6350,-5750,-5002,-4167,-3248,-2309,-1368,-479,329,1007,1525,1853,1969,1865,1543,1008,298,-573,-1535,-2548,-3539,-4453,-5229,-5843,-6243,-6443,-6413,-6181,-5755,-5170,-4446,-3629,-2731,-1798,-846,89,987,1808,2533,3129,3564,3824,3872,3727,3369,2859,2199,1472,702,-31,-703,-1253,-1674,-1949,-2083,-2100,-2014,-1865,-1683,-1498,-1349,-1234,-1177,-1152,-1152,-1148,-1125,-1043,-902,-658,-341,80,544,1056,1554,2022,2414,2725,2933,3048,3093,3079,3044,3006,2973,2979,2984,3014,3005,2953,2817,2562,2197,1693,1089,401,-334,-1053,-1719,-2274,-2680,-2920,-2967,-2841,-2542,-2100,-1549,-915,-246,437,1095,1726,2304,2853,3344,3819,4237,4638,4970,5246,5418,5473,5379,5120,4706,4134,3453,2691,1902,1142,450,-128,-561,-849,-981,-981,-871,-677,-432,-172,94,339,569,784,1000,1224,1474,1753,2060,2391,2718,3021,3260,3407,3425,3311,3031,2619,2059,1392,655,-136,-913,-1676,-2360,-2968,-3450,-3803,-3997,-4023,-3874,-3536,-3022,-2325,-1479,-491,584,1711,2817,3840,4699,5330,5667,5687,5365,4727,3807,2665,1397,84,-1160,-2238,-3086,-3625,-3860,-3773,-3408,-2810,-2051,-1197,-322,518,1284,1946,2513,2966,3353,3657,3915,4124,4284,4378,4397,4302,4081,3705,3165,2452,1589,601,-470,-1561,-2627,-3601,-4446,-5120,-5598,-5876,-5952,-5847,-5586,-5196,-4710,-4147,-3530,-2872,-2175,-1451,-693,83,858,1613,2302,2904,3362,3665,3771,3687,3410,2970,2404,1759,1084,433,-164,-663,-1067,-1366,-1580,-1729,-1834,-1922,-2003,-2093,-2176,-2261,-2307,-2318,-2263,-2142,-1958,-1718,-1447,-1162,-883,-629,-396,-187,20,236,488,779,1126,1512,1919,2319,2659,2907,3012,2941,2687,2221,1599,811,-59,-989,-1896,-2737,-3454,-4014,-4383,-4558,-4524,-4300,-3890,-3330,-2635,-1856,-1002,-118,786,1693,2580,3456,4293,5101,5850,6534,7133,7611,7958,8133,8132,7924,7537,6951,6224,5376,4461,3540,2656,1875,1220,737,423,285,299,441,674,964,1282,1579,1862,2072,2230,2295,2277,2169,1966,1681,1316,888,410,-96,-610,-1110,-1560,-1951,-2239,-2419,-2457,-2353,-2100,-1705,-1201,-594,52,719,1349,1909,2364,2693,2876,2921,2822,2607,2279,1868,1386,846,262,-363,-1014,-1682,-2350,-2990,-3589,-4099,-4510,-4783,-4904,-4869,-4675,-4348,-3909,-3410,-2879,-2371,-1908,-1507,-1184,-911,-688,-486,-286,-82,134,346,533,665,701,619,381,-8,-559,-1242,-2034,-2887,-3758,-4588,-5334,-5950,-6406,-6694,-6808,-6777,-6619,-6389,-6115,-5857,-5636,-5496,-5450,-5507,-5667,-5910,-6219,-6553,-6883,-7158,-7349,-7415,-7339,-7105,-6722,-6202,-5579,-4879,-4144,-3405,-2700,-2055,-1490,-1012,-620,-299,-34,187,381,540,676,756,790,730,586,322,-55,-556,-1167,-1871,-2644,-3438,-4231,-4964,-5604,-6116,-6450,-6596,-6507,-6194,-5642,-4881,-3934,-2848,-1665,-442,771,1921,2958,3836,4537,5012,5284,5316,5137,4753,4188,3476,2647,1749,807,-122,-1023,-1861,-2625,-3300,-3902,-4404,-4839,-5180,-5442,-5616,-5690,-5665,-5525,-5268,-4901,-4431,-3879,-3271,-2632,-1996,-1396,-850,-375,31,379,683,968,1243,1527,1815,2104,2379,2620,2799,2899,2903,2800,2609,2328,1997,1628,1245,885,545,265,28,-145,-275,-357,-409,-428,-414,-357,-243,-49,251,673,1251,1968,2847,3842,4932,6065,7177,8216,9115,9819,10306,10532,10523,10259,9798,9145,8357,7464,6504,5517,4519,3539,2593,1706,897,198,-381,-807,-1085,-1196,-1164,-993,-719,-380,-8,328,607,771,815,720,508,196,-189,-600,-1018,-1388,-1689,-1887,-1965,-1912,-1721,-1405,-962,-410,236,970,1754,2591,3440,4299,5136,5936,6680,7347,7922,8389,8733,8941,9004,8901,8639,8188,7567,6756,5774,4626,3341,1945,497,-967,-2378,-3674,-4809,-5711,-6360,-6710,-6763,-6511,-5992,-5224,-4283,-3206,-2090,-980,41,923,1628,2114,2373,2407,2220,1853,1324,676,-64,-864,-1692,-2521,-3318,-4056,-4706,-5235,-5630,-5848,-5902,-5756,-5446,-4962,-4349,-3621,-2830,-1995,-1166,-357,399,1088,1693,2194,2577,2832,2946,2923,2753,2440,1993,1406,712,-86,-943,-1845,-2746,-3616,-4409,-5087,-5612,-5957,-6094,-6021,-5725,-5233,-4554,-3732,-2807,-1824,-837,104,945,1643,2158,2473,2576,2481,2206,1784,1265,684,109,-425,-868,-1180,-1357,-1378,-1261,-1021,-687,-287,138,569,975,1350,1677,1967,2201,2405,2557,2678,2752,2786,2772,2710,2586,2414,2173,1887,1536,1147,701,225,-290,-824,-1368,-1909,-2428,-2900,-3310,-3618,-3820,-3885,-3822,-3623,-3313,-2908,-2453,-1971,-1526,-1137,-858,-704,-698,-842,-1111,-1487,-1902,-2321,-2662,-2899,-2963,-2858,-2548,-2067,-1425,-682,126,927,1688,2365,2931,3380,3703,3912,4030,4067,4065,4025,3986,3932,3902,3869,3858,3849,3843,3824,3802,3751,3694,3624,3545,3473,3408,3367,3345,3353,3363,3387,3378,3347,3254,3098,2860,2531,2108,1592,995,329,-373,-1080,-1764,-2356,-2846,-3169,-3304,-3233,-2928,-2419,-1706,-837,147,1202,2263,3306,4263,5129,5854,6444,6877,7149,7257,7190,6945,6520,5909,5132,4183,3112,1921,682,-584,-1805,-2933,-3925,-4718,-5289,-5589,-5603,-5318,-4744,-3900,-2838,-1598,-259,1123,2467,3705,4782,5641,6258,6607,6700,6527,6136,5539,4789,3931,3003,2051,1115,207,-641,-1435,-2166,-2827,-3438,-3971,-4457,-4862,-5203,-5456,-5609,-5654,-5569,-5354,-5005,-4520,-3921,-3215,-2441,-1628,-822,-59,606,1154,1536,1752,1785,1660,1389,1030,607,185,-221,-567,-852,-1067,-1231,-1347,-1454,-1536,-1640,-1737,-1848,-1943,-2018,-2044,-2017,-1914,-1745,-1504,-1208,-860,-486,-75,335,764,1189,1603,2010,2377,2723,3004,3239,3389,3457,3424,3286,3048,2709,2290,1797,1258,692,124,-411,-897,-1292,-1590,-1757,-1795,-1687,-1442,-1071,-589,-32,585,1227,1870,2503,3086,3620,4082,4462,4769,4984,5134,5187,5178,5074,4894,4627,4280,3854,3372,2832,2264,1675,1087,527,1,-449,-839,-1137,-1366,-1516,-1613,-1644,-1643,-1593,-1513,-1404,-1263,-1104,-928,-754,-597,-478,-419,-425,-518,-680,-921,-1206,-1521,-1819,-2087,-2273,-2376,-2364,-2234,-1989,-1630,-1177,-653,-80,522,1116,1688,2211,2654,3016,3271,3416,3457,3384,3217,2952,2615,2213,1761,1288,779,265,-269,-817,-1368,-1927,-2482,-3029,-3563,-4076,-4549,-4978,-5335,-5601,-5760,-5787,-5668,-5384,-4935,-4312,-3551,-2664,-1715,-747,176,998,1671,2150,2417,2454,2283,1916,1414,794,133,-557,-1215,-1837,-2393,-2886,-3317,-3697,-4037,-4347,-4627,-4877,-5086,-5238,-5324,-5320,-5236,-5053,-4804,-4473,-4118,-3731,-3371,-3063,-2833,-2717,-2722,-2846,-3085,-3411,-3794,-4209,-4611,-4971,-5268,-5463,-5570,-5572,-5494,-5351,-5173,-4979,-4802,-4648,-4531,-4451,-4406,-4378,-4373,-4350,-4328,-4278,-4221,-4155,-4086,-4022,-3948,-3861,-3738,-3561,-3313,-2976,-2540,-1997,-1368,-651,106,887,1653,2362,3000,3519,3919,4173,4277,4236,4043,3719,3257,2679,1982,1186,301,-646,-1633,-2623,-3589,-4498,-5312,-6011,-6558,-6949,-7159,-7211,-7085,-6822,-6429,-5934,-5375,-4771,-4158,-3554,-2975,-2435,-1934,-1475,-1045,-637,-239,163,576,999,1437,1871,2295,2692,3043,3342,3573,3737,3833,3870,3852,3803,3725,3646,3582,3533,3516,3513,3524,3525,3512,3456,3352,3186,2944,2635,2255,1815,1334,815,299,-216,-691,-1126,-1488,-1769,-1934,-1969,-1838,-1544,-1060,-412,401,1334,2368,3441,4518,5537,6461,7250,7882,8339,8612,8707,8619,8381,7991,7487,6883,6194,5449,4656,3831,2993,2149,1311,498,-289,-1021,-1693,-2277,-2770,-3143,-3409,-3549,-3585,-3525,-3386,-3204,-2990,-2776,-2559,-2354,-2129,-1889,-1583,-1206,-718,-106,643,1521,2524,3600,4733,5845,6906,7846,8630,9221,9580,9714,9598,9272,8739,8047,7213,6290,5302,4291,3288,2326,1418,598,-137,-764,-1280,-1689,-1976,-2162,-2235,-2214,-2102,-1920,-1687,-1431,-1178,-948,-775,-663,-647,-713,-892,-1152,-1501,-1907,-2355,-2807,-3246,-3614,-3903,-4058,-4060,-3889,-3522,-2967,-2226,-1326,-297,820,1978,3129,4222,5224,6079,6783,7283,7588,7677,7554,7235,6730,6061,5260,4342,3347,2292,1211,125,-940,-1968,-2943,-3856,-4694,-5449,-6109,-6672,-7117,-7453,-7661,-7748,-7707,-7537,-7247,-6843,-6347,-5769,-5144,-4489,-3826,-3184,-2578,-2023,-1554,-1142,-841,-600,-472,-418,-475,-626,-884,-1238,-1678,-2178,-2709,-3220,-3673,-4016,-4216,-4247,-4099,-3764,-3267,-2618,-1877,-1064,-244,554,1290,1943,2487,2932,3251,3465,3577,3586,3513,3344,3080,2738,2285,1775,1173,538,-139,-812,-1459,-2045,-2539,-2913,-3158,-3248,-3197,-2996,-2672,-2235,-1726,-1160,-579,-6,526,990,1370,1649,1832,1916,1909,1827,1675,1485,1258,1034,811,623,466,368,320,345,429,574,767,1000,1264,1558,1869,2208,2554,2918,3281,3647,4006,4345,4660,4927,5141,5291,5364,5363,5279,5112,4870,4552,4175,3747,3275,2778,2252,1711,1148,578,-9,-589,-1158,-1696,-2167,-2565,-2832,-2970,-2915,-2685,-2232,-1594,-769,194,1262,2368,3484,4532,5496,6311,6974,7440,7717,7787,7659,7346,6841,6179,5355,4400,3338,2188,1001,-203,-1375,-2484,-3497,-4376,-5108,-5662,-6044,-6248,-6291,-6190,-5956,-5613,-5169,-4635,-4022,-3331,-2569,-1746,-865,53,997,1925,2828,3657,4394,5012,5485,5815,5988,6020,5918,5705,5397,5003,4551,4024,3458,2831,2170,1473,748,20,-700,-1373,-1982,-2480,-2865,-3094,-3188,-3122,-2935,-2621,-2212,-1733,-1187,-622,-34,535,1076,1568,1995,2351,2625,2815,2929,2959,2943,2864,2760,2620,2458,2276,2076,1858,1623,1365,1086,787,466,140,-193,-513,-821,-1095,-1332,-1523,-1654,-1733,-1752,-1717,-1639,-1523,-1396,-1257,-1146,-1053,-998,-984,-997,-1050,-1118,-1204,-1284,-1352,-1400,-1408,-1388,-1325,-1220,-1088,-909,-717,-494,-263,-18,244,505,794,1079,1392,1706,2034,2353,2660,2930,3162,3330,3437,3466,3414,3282,3074,2791,2455,2066,1631,1176,688,209,-270,-720,-1134,-1490,-1768,-1963,-2046,-2030,-1906,-1690,-1412,-1078,-749,-427,-175,-5,56,-5,-181,-458,-824,-1240,-1700,-2159,-2607,-3014,-3358,-3631,-3808,-3885,-3852,-3702,-3443,-3079,-2621,-2085,-1490,-850,-194,471,1108,1721,2272,2775,3193,3549,3806,3991,4085,4099,4040,3916,3737,3527,3295,3057,2825,2592,2357,2106,1825,1501,1122,685,180,-373,-980,-1599,-2231,-2826,-3384,-3866,-4277,-4588,-4816,-4929,-4954,-4868,-4696,-4425,-4075,-3641,-3133,-2570,-1950,-1307,-655,-22,556,1055,1448,1704,1819,1769,1563,1196,687,53,-680,-1483,-2319,-3164,-3973,-4731,-5404,-5976,-6452,-6808,-7073,-7239,-7316,-7334,-7274,-7168,-7004,-6783,-6513,-6187,-5834,-5448,-5078,-4720,-4420,-4181,-4027,-3961,-3988,-4104,-4295,-4560,-4875,-5230,-5610,-5992,-6364,-6709,-7009,-7260,-7433,-7537,-7530,-7430,-7202,-6858,-6384,-5781,-5065,-4235,-3326,-2347,-1344,-327,651,1584,2427,3168,3797,4302,4680,4947,5085,5128,5060,4901,4658,4333,3941,3484,2977,2430,1846,1246,620,3,-620,-1215,-1780,-2299,-2750,-3122,-3394,-3566,-3629,-3608,-3513,-3376,-3227,-3087,-2981,-2921,-2904,-2923,-2951,-2962,-2917,-2798,-2577,-2259,-1847,-1377,-871,-386,62,422,694,857,934,933,894,838,811,821,905,1049,1271,1527,1818,2086,2315,2476,2539,2526,2411,2247,2033,1815,1613,1450,1347,1300,1311,1351,1393,1409,1363,1239,1028,725,346,-83,-541,-984,-1388,-1715,-1947,-2061,-2052,-1917,-1652,-1276,-794,-225,409,1095,1799,2504,3187,3816,4391,4877,5285,5593,5811,5931,5960,5900,5751,5523,5207,4812,4328,3773,3137,2456,1724,973,228,-493,-1147,-1706,-2148,-2439,-2575,-2553,-2371,-2058,-1623,-1106,-539,49,608,1138,1596,1993,2323,2585,2801,2972,3119,3254,3391,3536,3710,3909,4157,4443,4789,5179,5631,6119,6649,7189,7727,8227,8671,9017,9257,9356,9313,9118,8772,8290,7673,6951,6123,5217,4231,3185,2087,957,-190,-1323,-2427,-3460,-4394,-5206,-5850,-6340,-6638,-6778,-6745,-6578,-6275,-5876,-5377,-4817,-4187,-3519,-2800,-2047,-1258,-436,394,1231,2031,2791,3464,4042,4498,4806,4978,4979,4842,4570,4181,3713,3168,2585,1962,1329,675,23,-646,-1315,-1993,-2669,-3333,-3974,-4568,-5096,-5550,-5900,-6160,-6301,-6347,-6288,-6147,-5927,-5650,-5328,-4968,-4584,-4178,-3754,-3320,-2871,-2417,-1962,-1515,-1098,-718,-403,-152,21,107,121,52,-73,-248,-450,-666,-881,-1085,-1266,-1432,-1563,-1679,-1769,-1838,-1898,-1929,-1947,-1915,-1845,-1701,-1496,-1213,-857,-440,29,528,1020,1498,1906,2246,2488,2627,2659,2596,2439,2228,1969,1692,1423,1165,950,764,633,541,503,500,536,595,679,772,871,963,1043,1096,1121,1104,1047,953,820,659,471,265,46,-176,-386,-580,-728,-840,-883,-869,-778,-614,-386,-95,229,572,920,1229,1519,1734,1906,1997,2036,2010,1946,1850,1731,1606,1461,1308,1116,898,620,304,-62,-445,-824,-1150,-1406,-1533,-1528,-1353,-1012,-505,145,905,1744,2608,3470,4288,5035,5700,6257,6714,7054,7287,7411,7427,7332,7125,6796,6352,5793,5123,4367,3520,2629,1700,766,-134,-989,-1760,-2433,-3002,-3451,-3794,-4031,-4179,-4260,-4280,-4276,-4228,-4177,-4088,-3981,-3829,-3623,-3342,-2965,-2478,-1864,-1127,-263,707,1768,2886,4027,5153,6217,7180,8004,8657,9122,9393,9456,9334,9035,8587,8024,7372,6665,5924,5167,4406,3648,2908,2171,1457,749,56,-614,-1255,-1851,-2394,-2861,-3252,-3538,-3735,-3817,-3816,-3704,-3525,-3254,-2934,-2560,-2162,-1752,-1349,-956,-604,-274,-5,219,379,485,536,554,541,534,534,558,612,685,782,884,978,1060,1101,1111,1060,973,825,652,441,217,-15,-253,-479,-707,-912,-1122,-1318,-1515,-1709,-1892,-2070,-2215,-2331,-2393,-2383,-2301,-2117,-1856,-1498,-1081,-602,-93,433,953,1454,1905,2319,2655,2937,3136,3260,3308,3267,3153,2960,2691,2361,1963,1516,1036,528,40,-423,-816,-1126,-1330,-1417,-1385,-1238,-996,-677,-309,72,451,783,1069,1276,1401,1440,1381,1243,1018,730,379,-18,-449,-904,-1358,-1808,-2222,-2596,-2904,-3146,-3310,-3403,-3424,-3382,-3277,-3125,-2922,-2683,-2411,-2108,-1783,-1436,-1076,-703,-330,42,398,735,1044,1317,1557,1767,1944,2106,2232,2335,2401,2413,2370,2246,2027,1713,1283,766,163,-489,-1157,-1825,-2436,-3000,-3466,-3854,-4155,-4386,-4573,-4727,-4870,-5017,-5161,-5322,-5473,-5624,-5741,-5818,-5840,-5786,-5672,-5489,-5253,-4996,-4703,-4428,-4142,-3886,-3627,-3378,-3119,-2834,-2534,-2186,-1833,-1454,-1098,-773,-510,-324,-229,-230,-318,-499,-733,-1019,-1320,-1618,-1902,-2149,-2361,-2532,-2668,-2775,-2875,-2960,-3063,-3159,-3270,-3383,-3498,-3619,-3735,-3858,-3977,-4113,-4254,-4432,-4626,-4863,-5116,-5392,-5666,-5923,-6132,-6263,-6290,-6180,-5929,-5519,-4961,-4262,-3450,-2552,-1612,-669,224,1035,1721,2270,2663,2902,2996,2954,2811,2581,2306,2002,1696,1400,1123,868,637,420,213,3,-216,-456,-712,-999,-1295,-1614,-1930,-2250,-2550,-2837,-3086,-3315,-3500,-3671,-3814,-3954,-4078,-4199,-4291,-4368,-4394,-4382,-4311,-4178,-3985,-3723,-3409,-3044,-2643,-2216,-1769,-1310,-855,-396,42,470,866,1233,1555,1828,2041,2177,2243,2216,2125,1956,1752,1519,1302,1120,998,949,965,1045,1157,1284,1385,1441,1418,1315,1126,870,578,275,5,-206,-338,-370,-305,-154,69,320,585,816,1001,1119,1163,1136,1046,920,771,633,511,426,375,367,391,445,531,645,799,1006,1275,1624,2049,2561,3136,3769,4424,5065,5662,6169,6560,6818,6917,6877,6694,6400,6031,5611,5207,4827,4535,4327,4236,4247,4356,4523,4719,4883,4983,4964,4804,4481,3995,3361,2605,1767,892,30,-785,-1509,-2125,-2600,-2939,-3119,-3166,-3063,-2847,-2503,-2059,-1504,-864,-133,675,1538,2449,3356,4243,5064,5774,6355,6766,7003,7059,6933,6636,6186,5596,4901,4122,3294,2443,1591,766,-25,-757,-1421,-2011,-2516,-2938,-3267,-3516,-3661,-3727,-3695,-3581,-3391,-3133,-2809,-2445,-2032,-1601,-1155,-698,-250,201,632,1056,1453,1836,2194,2525,2833,3105,3339,3536,3670,3755,3759,3690,3525,3265,2906,2451,1919,1312,668,-17,-699,-1375,-2018,-2610,-3132,-3582,-3936,-4212,-4392,-4491,-4509,-4455,-4339,-4167,-3959,-3720,-3467,-3195,-2920,-2629,-2335,-2027,-1717,-1400,-1085,-783,-485,-225,20,224,407,559,695,808,900,971,1004,998,943,826,654,415,117,-225,-608,-996,-1376,-1719,-2005,-2213,-2340,-2374,-2328,-2201,-2006,-1754,-1465,-1150,-831,-513,-211,72,339,578,808,1003,1174,1305,1386,1421,1394,1309,1167,970,732,471,201,-56,-278,-467,-595,-681,-719,-736,-739,-766,-818,-922,-1077,-1279,-1518,-1775,-2022,-2243,-2407,-2502,-2515,-2448,-2307,-2116,-1895,-1671,-1474,-1321,-1228,-1214,-1261,-1384,-1543,-1736,-1927,-2098,-2230,-2301,-2312,-2249,-2125,-1926,-1672,-1348,-971,-533,-39,519,1139,1831,2594,3415,4293,5201,6124,7032,7898,8698,9398,9995,10452,10781,10959,10999,10892,10657,10288,9803,9215,8528,7774,6953,6086,5184,4259,3323,2395,1484,615,-204,-955,-1629,-2212,-2707,-3099,-3408,-3635,-3807,-3941,-4062,-4181,-4318,-4461,-4616,-4745,-4853,-4877,-4831,-4647,-4339,-3876,-3271,-2531,-1687,-751,224,1226,2215,3163,4060,4873,5614,6261,6829,7311,7716,8047,8301,8488,8586,8615,8535,8378,8105,7751,7294,6753,6134,5440,4682,3870,3000,2100,1149,191,-788,-1735,-2641,-3456,-4170,-4737,-5160,-5420,-5525,-5495,-5339,-5104,-4799,-4475,-4139,-3829,-3544,-3294,-3060,-2829,-2561,-2250,-1849,-1382,-820,-210,452,1104,1736,2281,2736,3046,3228,3260,3172,2986,2733,2449,2177,1933,1758,1642,1603,1606,1645,1678,1683,1637,1524,1345,1111,841,572,340,184,139,230,466,841,1342,1920,2555,3175,3757,4234,4594,4785,4829,4703,4443,4070,3616,3129,2636,2181,1784,1460,1210,1028,896,805,732,662,594,503,401,287,154,32,-104,-228,-353,-472,-598,-728,-878,-1055,-1262,-1514,-1802,-2128,-2482,-2850,-3224,-3583,-3915,-4202,-4427,-4585,-4666,-4673,-4619,-4500,-4345,-4155,-3952,-3740,-3529,-3313,-3104,-2885,-2675,-2452,-2235,-2011,-1784,-1559,-1328,-1105,-871,-644,-407,-158,92,366,636,908,1157,1362,1500,1544,1483,1295,986,558,31,-561,-1185,-1793,-2358,-2842,-3230,-3517,-3705,-3816,-3875,-3919,-3974,-4078,-4240,-4467,-4760,-5086,-5444,-5782,-6088,-6329,-6484,-6551,-6522,-6409,-6228,-5987,-5716,-5418,-5112,-4803,-4492,-4181,-3869,-3532,-3196,-2824,-2452,-2055,-1659,-1258,-867,-492,-133,198,501,776,1004,1194,1311,1363,1320,1182,939,588,146,-389,-987,-1629,-2289,-2922,-3519,-4037,-4474,-4814,-5064,-5228,-5321,-5354,-5353,-5322,-5284,-5234,-5177,-5106,-5007,-4876,-4698,-4463,-4178,-3836,-3455,-3050,-2627,-2213,-1807,-1426,-1074,-758,-483,-254,-73,55,129,140,99,-5,-145,-322,-512,-691,-861,-989,-1088,-1155,-1192,-1227,-1272,-1346,-1474,-1670,-1925,-2256,-2628,-3031,-3447,-3827,-4170,-4432,-4608,-4699,-4690,-4622,-4484,-4318,-4139,-3960,-3817,-3696,-3614,-3563,-3527,-3504,-3474,-3425,-3346,-3225,-3053,-2826,-2552,-2232,-1882,-1516,-1146,-783,-445,-120,167,445,691,937,1168,1409,1657,1924,2203,2498,2793,3082,3352,3587,3772,3894,3945,3910,3813,3642,3436,3201,2971,2763,2605,2503,2470,2489,2553,2634,2712,2763,2767,2704,2577,2377,2130,1845,1557,1283,1055,885,795,775,828,926,1039,1155,1224,1254,1209,1104,927,717,462,226,-8,-187,-329,-401,-421,-374,-264,-90,151,462,835,1277,1774,2322,2908,3516,4121,4708,5241,5710,6080,6355,6523,6593,6585,6516,6419,6319,6232,6173,6130,6085,6017,5873,5645,5281,4783,4143,3376,2512,1592,663,-221,-1026,-1708,-2256,-2650,-2903,-3017,-3032,-2964,-2851,-2727,-2587,-2477,-2355,-2259,-2141,-2017,-1852,-1650,-1380,-1054,-653,-184,341,931,1556,2218,2897,3572,4239,4869,5458,5982,6439,6802,7085,7258,7339,7304,7151,6872,6447,5892,5190,4382,3475,2515,1539,584,-293,-1066,-1694,-2163,-2471,-2613,-2621,-2490,-2278,-1977,-1653,-1302,-973,-664,-404,-175,3,159,284,388,482,554,618,664,682,668,616,517,391,233,64,-111,-278,-424,-552,-634,-697,-716,-719,-700,-679,-649,-632,-614,-621,-638,-684,-759,-853,-987,-1130,-1310,-1488,-1695,-1882,-2091,-2270,-2448,-2587,-2694,-2748,-2741,-2678,-2554,-2388,-2192,-1980,-1786,-1609,-1493,-1426,-1434,-1506,-1635,-1805,-1992,-2162,-2297,-2367,-2351,-2247,-2037,-1734,-1357,-909,-448,21,443,798,1062,1217,1268,1218,1096,923,737,562,427,342,317,344,422,518,626,705,750,747,699,610,501,380,278,206,193,235,347,503,692,878,1030,1114,1099,967,703,309,-190,-791,-1428,-2095,-2727,-3306,-3790,-4165,-4419,-4540,-4551,-4454,-4276,-4035,-3749,-3431,-3085,-2721,-2315,-1878,-1375,-802,-147,593,1408,2281,3189,4097,4975,5792,6521,7144,7645,8024,8277,8426,8464,8427,8313,8143,7928,7668,7383,7051,6696,6284,5832,5319,4747,4112,3427,2673,1895,1066,245,-577,-1352,-2077,-2720,-3281,-3742,-4111,-4380,-4567,-4668,-4701,-4670,-4583,-4456,-4285,-4084,-3854,-3596,-3314,-3007,-2671,-2310,-1920,-1502,-1046,-550,8,618,1308,2056,2879,3742,4643,5536,6387,7166,7825,8348,8721,8925,8982,8893,8686,8393,8036,7649,7255,6867,6496,6145,5805,5476,5137,4778,4381,3935,3419,2845,2197,1509,769,23,-733,-1463,-2155,-2805,-3387,-3913,-4369,-4749,-5054,-5260,-5366,-5350,-5215,-4947,-4559,-4053,-3446,-2764,-2034,-1284,-549,146,772,1309,1748,2079,2316,2461,2545,2587,2613,2647,2701,2790,2906,3050,3200,3348,3464,3545,3568,3537,3460,3338,3211,3086,3000,2967,3005,3108,3288,3510,3781,4055,4324,4542,4691,4743,4677,4504,4208,3829,3365,2865,2335,1814,1312,852,437,77,-248,-531,-801,-1066,-1326,-1606,-1873,-2154,-2406,-2645,-2833,-2969,-3032,-3023,-2942,-2805,-2624,-2428,-2230,-2068,-1945,-1892,-1910,-2004,-2174,-2398,-2681,-2981,-3300,-3608,-3887,-4136,-4337,-4498,-4617,-4697,-4742,-4750,-4723,-4656,-4537,-4362,-4118,-3790,-3387,-2898,-2345,-1750,-1136,-543,6,480,865,1157,1360,1491,1561,1598,1611,1619,1624,1634,1642,1651,1653,1634,1608,1544,1462,1341,1186,991,753,469,137,-245,-674,-1149,-1656,-2202,-2750,-3313,-3852,-4363,-4829,-5224,-5545,-5777,-5918,-5976,-5956,-5885,-5783,-5677,-5588,-5537,-5522,-5562,-5625,-5719,-5813,-5885,-5921,-5897,-5797,-5627,-5376,-5069,-4710,-4329,-3941,-3565,-3233,-2941,-2716,-2552,-2432,-2348,-2273,-2183,-2077,-1927,-1753,-1552,-1344,-1166,-1034,-993,-1066,-1266,-1606,-2069,-2628,-3246,-3871,-4459,-4958,-5332,-5553,-5599,-5474,-5189,-4764,-4247,-3668,-3081,-2522,-2031,-1622,-1304,-1072,-905,-790,-705,-629,-572,-508,-483,-481,-548,-688,-915,-1243,-1650,-2133,-2651,-3183,-3677,-4122,-4458,-4701,-4813,-4822,-4737,-4581,-4390,-4193,-4015,-3892,-3817,-3805,-3830,-3882,-3934,-3961,-3948,-3874,-3742,-3547,-3312,-3040,-2760,-2479,-2204,-1946,-1681,-1429,-1148,-862,-527,-167,238,659,1085,1496,1853,2151,2344,2444,2427,2320,2130,1894,1631,1384,1162,1000,897,857,865,898,937,955,938,872,755,596,408,213,34,-107,-195,-210,-163,-45,116,316,522,720,892,1014,1090,1104,1064,978,856,712,563,412,273,146,31,-64,-158,-232,-310,-373,-434,-468,-475,-431,-330,-156,86,402,770,1182,1597,1994,2327,2579,2708,2728,2603,2384,2061,1688,1290,914,588,346,187,126,143,220,348,487,641,779,908,1035,1169,1333,1546,1816,2168,2588,3095,3657,4281,4916,5565,6170,6733,7211,7611,7905,8112,8219,8251,8201,8086,7894,7632,7286,6849,6312,5666,4920,4078,3166,2213,1253,335,-519,-1258,-1875,-2343,-2673,-2874,-2966,-2974,-2925,-2841,-2743,-2635,-2525,-2394,-2231,-2008,-1696,-1288,-753,-106,658,1510,2422,3344,4241,5054,5752,6299,6675,6876,6907,6785,6540,6209,5832,5445,5085,4759,4495,4275,4103,3953,3809,3642,3433,3171,2839,2447,1991,1493,974,458,-18,-442,-784,-1049,-1235,-1361,-1443,-1513,-1583,-1676,-1805,-1957,-2146,-2332,-2515,-2654,-2742,-2753,-2696,-2559,-2373,-2144,-1902,-1665,-1451,-1276,-1138,-1044,-974,-933,-908,-899,-911,-946,-997,-1089,-1185,-1326,-1464,-1623,-1763,-1878,-1943,-1940,-1861,-1687,-1430,-1092,-700,-279,137,516,828,1054,1171,1188,1090,907,637,318,-34,-396,-745,-1073,-1364,-1615,-1822,-1993,-2124,-2227,-2299,-2350,-2377,-2383,-2375,-2348,-2304,-2250,-2158,-2043,-1879,-1663,-1404,-1084,-726,-328,98,522,951,1334,1690,1985,2228,2418,2560,2656,2718,2747,2741,2720,2664,2600,2513,2418,2311,2195,2067,1919,1748,1543,1306,1019,699,327,-69,-511,-968,-1459,-1955,-2462,-2959,-3439,-3879,-4270,-4586,-4818,-4943,-4957,-4854,-4643,-4337,-3949,-3497,-2996,-2447,-1877,-1267,-646,6,681,1371,2082,2791,3493,4164,4784,5325,5771,6101,6309,6395,6367,6242,6038,5779,5489,5184,4881,4589,4295,4001,3668,3296,2852,2342,1751,1105,413,-295,-985,-1636,-2211,-2700,-3087,-3379,-3580,-3701,-3767,-3776,-3761,-3710,-3648,-3556,-3448,-3309,-3142,-2951,-2722,-2481,-2208,-1921,-1607,-1264,-883,-456,35,577,1204,1868,2613,3368,4155,4914,5637,6289,6868,7342,7735,8015,8223,8347,8420,8453,8457,8455,8433,8419,8380,8331,8243,8105,7898,7605,7213,6723,6131,5459,4720,3936,3149,2365,1633,953,345,-185,-640,-1023,-1341,-1598,-1806,-1966,-2094,-2189,-2260,-2317,-2355,-2396,-2423,-2456,-2483,-2504,-2516,-2513,-2490,-2447,-2381,-2286,-2167,-2023,-1864,-1696,-1521,-1341,-1149,-948,-717,-457,-151,206,625,1096,1633,2202,2809,3406,3997,4533,5023,5435,5769,6027,6199,6309,6352,6345,6298,6200,6066,5870,5627,5316,4952,4533,4067,3582,3079,2596,2143,1733,1386,1091,852,654,484,320,150,-48,-281,-560,-882,-1252,-1659,-2097,-2554,-3018,-3472,-3902,-4295,-4639,-4924,-5147,-5298,-5386,-5414,-5388,-5324,-5233,-5128,-5021,-4924,-4834,-4761,-4691,-4621,-4534,-4414,-4244,-4010,-3699,-3315,-2852,-2344,-1788,-1233,-676,-156,324,750,1121,1441,1721,1971,2203,2430,2651,2877,3097,3308,3495,3646,3742,3774,3727,3595,3381,3081,2710,2285,1819,1340,858,373,-97,-583,-1070,-1591,-2138,-2726,-3350,-4003,-4662,-5312,-5913,-6454,-6901,-7246,-7491,-7632,-7698,-7702,-7668,-7613,-7555,-7496,-7445,-7403,-7355,-7313,-7248,-7175,-7073,-6951,-6804,-6625,-6432,-6206,-5981,-5743,-5521,-5315,-5142,-5004,-4909,-4854,-4835,-4835,-4846,-4833,-4799,-4713,-4572,-4377,-4112,-3811,-3456,-3096,-2725,-2386,-2076,-1827,-1632,-1499,-1426,-1390,-1387,-1383,-1364,-1312,-1211,-1055,-861,-608,-357,-81,155,358,489,544,508,401,215,-7,-272,-539,-801,-1049,-1267,-1473,-1652,-1830,-2008,-2191,-2388,-2590,-2799,-3009,-3214,-3421,-3614,-3826,-4031,-4268,-4532,-4815,-5138,-5470,-5809,-6137,-6419,-6650,-6788,-6833,-6767,-6594,-6338,-5991,-5608,-5170,-4727,-4265,-3812,-3357,-2907,-2446,-1976,-1485,-977,-450,78,597,1081,1508,1874,2143,2343,2444,2492,2479,2443,2393,2346,2320,2307,2325,2355,2402,2447,2482,2497,2479,2428,2325,2183,1992,1772,1530,1285,1053,856,692,582,497,462,417,392,313,206,17,-238,-583,-993,-1464,-1963,-2457,-2921,-3314,-3617,-3805,-3871,-3802,-3622,-3328,-2961,-2551,-2122,-1720,-1361,-1067,-852,-705,-620,-572,-537,-490,-404,-267,-63,200,516,853,1194,1493,1740,1909,1993,2005,1944,1840,1724,1623,1574,1600,1708,1914,2196,2548,2942,3340,3727,4050,4311,4477,4562,4565,4501,4412,4287,4211,4147,4175,4259,4440,4679,4997,5343,5722,6089,6444,6741,6997,7169,7285,7329,7318,7257,7158,7024,6854,6648,6388,6073,5685,5215,4656,4005,3263,2448,1583,687,-190,-1042,-1805,-2480,-3025,-3434,-3699,-3819,-3805,-3666,-3403,-3049,-2593,-2077,-1503,-895,-281,336,917,1462,1944,2358,2703,2976,3187,3352,3474,3581,3666,3750,3815,3869,3888,3882,3821,3726,3563,3363,3101,2813,2490,2171,1858,1582,1344,1166,1037,965,941,955,1001,1058,1113,1150,1159,1127,1063,962,841,700,555,414,285,178,95,24,-28,-98,-177,-293,-452,-661,-925,-1246,-1612,-2010,-2422,-2812,-3170,-3450,-3650,-3736,-3712,-3566,-3312,-2967,-2551,-2095,-1623,-1164,-731,-348,-7,280,526,738,921,1089,1235,1364,1474,1558,1626,1665,1698,1707,1724,1732,1756,1785,1831,1886,1940,1998,2023,2034,1988,1897,1753,1549,1314,1030,738,426,122,-164,-432,-666,-871,-1055,-1203,-1343,-1451,-1563,-1650,-1750,-1832,-1908,-1968,-1988,-1986,-1920,-1828,-1667,-1485,-1257,-1022,-781,-550,-352,-190,-93,-49,-81,-172,-320,-513,-745,-1000,-1281,-1574,-1867,-2162,-2430,-2677,-2876,-3022,-3107,-3109,-3039,-2881,-2652,-2356,-2010,-1629,-1224,-814,-408,-16,345,692,983,1265,1481,1690,1846,1983,2087,2159,2200,2205,2178,2121,2033,1923,1784,1626,1448,1257,1058,847,642,435,251,85,-39,-124,-155,-136,-72,38,164,310,439,553,630,673,679,660,624,583,548,525,521,535,563,612,667,734,807,872,944,997,1054,1095,1139,1180,1227,1281,1347,1423,1515,1624,1749,1907,2083,2301,2557,2853,3200,3591,4023,4501,4981,5480,5926,6331,6630,6822,6881,6798,6598,6275,5890,5451,5015,4603,4259,3988,3821,3733,3725,3749,3789,3783,3715,3548,3267,2882,2392,1829,1223,604,15,-517,-973,-1337,-1611,-1815,-1941,-2045,-2110,-2187,-2267,-2373,-2497,-2633,-2769,-2876,-2952,-2959,-2914,-2785,-2594,-2335,-2019,-1668,-1278,-873,-462,-36,375,802,1220,1637,2059,2459,2849,3202,3516,3773,3976,4113,4200,4243,4253,4255,4249,4262,4292,4352,4436,4552,4668,4807,4920,5030,5107,5154,5162,5124,5048,4926,4771,4580,4357,4112,3830,3543,3219,2897,2545,2186,1803,1414,1009,601,186,-227,-649,-1064,-1487,-1898,-2307,-2695,-3067,-3407,-3708,-3968,-4174,-4330,-4429,-4480,-4484,-4451,-4391,-4304,-4210,-4095,-3974,-3834,-3683,-3516,-3339,-3149,-2948,-2738,-2514,-2280,-2031,-1767,-1483,-1178,-843,-486,-96,309,730,1151,1555,1928,2259,2521,2723,2832,2862,2801,2655,2439,2157,1825,1456,1054,628,186,-280,-756,-1248,-1762,-2281,-2815,-3347,-3867,-4381,-4853,-5300,-5684,-6017,-6278,-6474,-6607,-6682,-6720,-6718,-6701,-6655,-6611,-6543,-6481,-6411,-6340,-6276,-6210,-6155,-6112,-6079,-6070,-6069,-6091,-6115,-6146,-6167,-6177,-6159,-6114,-6038,-5930,-5795,-5631,-5445,-5235,-5004,-4758,-4492,-4227,-3960,-3718,-3501,-3339,-3216,-3162,-3148,-3171,-3217,-3244,-3248,-3199,-3080,-2894,-2626,-2292,-1903,-1477,-1037,-605,-198,167,490,756,984,1161,1311,1430,1535,1618,1690,1731,1758,1743,1706,1622,1508,1351,1159,919,650,329,-15,-403,-818,-1270,-1753,-2265,-2804,-3351,-3911,-4456,-4993,-5492,-5963,-6381,-6754,-7075,-7344,-7575,-7752,-7897,-7990,-8046,-8059,-8021,-7950,-7832,-7675,-7493,-7268,-7035,-6780,-6515,-6251,-5978,-5710,-5442,-5168,-4900,-4611,-4317,-3990,-3632,-3234,-2789,-2292,-1753,-1159,-544,106,747,1378,1966,2498,2953,3330,3613,3819,3945,4005,4023,4000,3962,3904,3840,3760,3672,3555,3423,3243,3042,2788,2513,2192,1855,1482,1100,698,300,-93,-467,-810,-1125,-1391,-1623,-1801,-1928,-2012,-2041,-2042,-2008,-1951,-1882,-1804,-1728,-1662,-1603,-1563,-1531,-1503,-1484,-1448,-1411,-1352,-1276,-1177,-1054,-905,-730,-534,-315,-78,179,450,746,1055,1390,1738,2107,2489,2889,3289,3703,4103,4492,4859,5182,5475,5709,5893,6016,6077,6087,6036,5943,5802,5624,5425,5200,4972,4743,4520,4315,4131,3974,3847,3759,3693,3666,3644,3645,3635,3620,3591,3531,3460,3347,3218,3056,2868,2657,2417,2156,1866,1554,1219,871,509,150,-209,-540,-848,-1109,-1328,-1481,-1588,-1616,-1600,-1503,-1363,-1153,-907,-604,-266,113,533,968,1440,1899,2364,2790,3182,3505,3760,3920,3992,3965,3856,3671,3442,3185,2935,2717,2554,2460,2457,2529,2693,2907,3172,3440,3701,3926,4092,4201,4230,4191,4085,3920,3724,3496,3266,3033,2809,2605,2417,2251,2109,1980,1876,1786,1707,1648,1580,1517,1447,1353,1262,1133,1007,848,692,531,383,258,157,90,48,35,31,32,18,-17,-83,-189,-327,-502,-691,-893,-1086,-1266,-1411,-1529,-1605,-1643,-1644,-1607,-1542,-1450,-1340,-1203,-1053,-873,-678,-454,-217,33,290,534,759,950,1086,1166,1175,1115,986,791,553,281,9,-242,-454,-614,-709,-764,-761,-740,-694,-654,-630,-634,-673,-752,-853,-991,-1122,-1274,-1397,-1517,-1602,-1667,-1712,-1736,-1757,-1767,-1785,-1812,-1846,-1904,-1965,-2039,-2122,-2206,-2293,-2394,-2486,-2597,-2691,-2779,-2844,-2868,-2848,-2761,-2611,-2372,-2065,-1662,-1199,-666,-95,505,1100,1675,2204,2665,3050,3342,3548,3668,3720,3715,3677,3618,3560,3510,3472,3460,3442,3440,3401,3340,3224,3064,2849,2598,2317,2024,1733,1460,1205,988,789,613,434,249,31,-215,-510,-828,-1180,-1527,-1865,-2162,-2405,-2575,-2675,-2698,-2655,-2563,-2420,-2262,-2085,-1914,-1739,-1569,-1388,-1199,-986,-754,-492,-214,84,389,685,962,1205,1401,1552,1643,1690,1692,1662,1624,1577,1554,1549,1589,1662,1787,1943,2143,2358,2602,2847,3103,3351,3594,3821,4041,4242,4433,4609,4758,4885,4971,5015,5001,4931,4780,4568,4283,3943,3571,3173,2783,2404,2064,1754,1499,1275,1098,936,800,662,530,391,248,102,-52,-197,-348,-479,-608,-714,-799,-863,-894,-904,-884,-850,-798,-751,-707,-677,-667,-676,-693,-718,-719,-688,-606,-454,-227,80,459,895,1373,1871,2379,2880,3368,3839,4300,4750,5201,5654,6102,6548,6963,7344,7661,7907,8067,8131,8101,7990,7797,7558,7274,6968,6645,6311,5959,5594,5205,4793,4349,3884,3385,2884,2371,1883,1426,1013,663,359,102,-130,-363,-620,-932,-1315,-1792,-2351,-3003,-3704,-4450,-5181,-5877,-6495,-7008,-7397,-7646,-7763,-7743,-7618,-7399,-7109,-6786,-6425,-6064,-5698,-5335,-4985,-4631,-4281,-3920,-3550,-3165,-2766,-2360,-1950,-1546,-1155,-783,-430,-115,190,456,712,948,1163,1367,1547,1707,1833,1931,1984,2009,1983,1937,1854,1759,1652,1531,1411,1283,1147,993,810,589,325,13,-340,-728,-1140,-1558,-1976,-2383,-2762,-3127,-3452,-3763,-4055,-4330,-4605,-4860,-5115,-5353,-5581,-5795,-5987,-6157,-6299,-6401,-6464,-6471,-6418,-6301,-6113,-5865,-5564,-5227,-4877,-4533,-4218,-3957,-3752,-3621,-3553,-3544,-3582,-3652,-3741,-3836,-3931,-4025,-4117,-4222,-4334,-4475,-4628,-4798,-4967,-5125,-5244,-5321,-5308,-5223,-5019,-4722,-4313,-3814,-3247,-2632,-2018,-1427,-904,-476,-167,13,66,1,-155,-370,-616,-846,-1059,-1219,-1344,-1423,-1483,-1536,-1603,-1708,-1858,-2063,-2317,-2608,-2918,-3226,-3512,-3758,-3957,-4101,-4203,-4271,-4333,-4404,-4511,-4666,-4880,-5154,-5486,-5854,-6245,-6632,-6980,-7276,-7490,-7608,-7629,-7558,-7394,-7181,-6910,-6631,-6353,-6099,-5885,-5713,-5576,-5465,-5358,-5230,-5078,-4862,-4596,-4249,-3836,-3348,-2801,-2206,-1574,-937,-300,302,859,1350,1769,2102,2361,2544,2661,2739,2776,2810,2839,2880,2941,3018,3122,3246,3392,3554,3724,3893,4050,4182,4280,4329,4315,4231,4062,3815,3483,3090,2634,2154,1645,1157,681,259,-122,-443,-718,-952,-1157,-1347,-1536,-1733,-1948,-2176,-2417,-2652,-2880,-3061,-3203,-3267,-3267,-3191,-3058,-2882,-2693,-2511,-2362,-2257,-2206,-2196,-2232,-2257,-2284,-2239,-2126,-1906,-1570,-1130,-589,10,640,1257,1821,2320,2717,3031,3250,3416,3527,3640,3752,3902,4095,4325,4591,4869,5133,5370,5549,5661,5696,5649,5520,5330,5077,4791,4483,4168,3862,3577,3311,3072,2850,2635,2425,2206,1982,1743,1501,1248,1007,772,567,386,239,131,52,20,20,56,126,229,358,520,703,918,1148,1409,1674,1961,2253,2544,2846,3129,3422,3694,3971,4228,4488,4724,4964,5177,5382,5555,5698,5810,5876,5912,5901,5851,5775,5665,5547,5423,5303,5201,5109,5034,4969,4902,4836,4753,4664,4550,4432,4282,4124,3939,3729,3503,3252,2991,2732,2469,2235,2010,1831,1676,1551,1452,1342,1235,1077,884,625,313,-58,-470,-907,-1353,-1780,-2183,-2530,-2814,-3017,-3136,-3169,-3126,-3018,-2857,-2668,-2456,-2249,-2050,-1875,-1725,-1599,-1498,-1405,-1335,-1256,-1191,-1121,-1059,-1000,-950,-897,-858,-809,-761,-698,-615,-499,-348,-145,89,366,652,948,1227,1475,1689,1850,1965,2030,2052,2047,2019,1992,1962,1955,1954,1983,2014,2062,2098,2129,2128,2102,2035,1923,1764,1546,1283,964,610,228,-172,-564,-946,-1301,-1616,-1894,-2112,-2289,-2403,-2480,-2499,-2486,-2431,-2351,-2249,-2135,-2009,-1879,-1729,-1562,-1367,-1132,-867,-556,-215,147,527,895,1251,1570,1861,2113,2346,2558,2772,2989,3224,3470,3719,3962,4167,4329,4417,4429,4356,4188,3945,3614,3227,2783,2309,1797,1286,747,231,-296,-794,-1281,-1735,-2168,-2557,-2925,-3234,-3514,-3733,-3906,-4030,-4105,-4151,-4173,-4184,-4197,-4211,-4241,-4277,-4315,-4344,-4342,-4298,-4197,-4023,-3796,-3489,-3153,-2762,-2367,-1968,-1588,-1236,-929,-649,-418,-203,-22,152,316,492,685,903,1152,1424,1717,2009,2295,2550,2770,2948,3068,3155,3192,3218,3233,3263,3321,3411,3539,3704,3887,4084,4280,4446,4600,4700,4774,4811,4823,4825,4815,4803,4799,4785,4776,4751,4711,4653,4563,4461,4324,4181,4010,3831,3646,3457,3270,3092,2917,2760,2608,2470,2341,2210,2066,1898,1688,1428,1124,768,391,3,-379,-719,-1010,-1232,-1368,-1431,-1406,-1324,-1184,-1020,-830,-641,-448,-273,-107,39,167,299,412,554,689,857,1029,1231,1440,1662,1886,2103,2308,2499,2672,2840,2997,3169,3341,3540,3749,3973,4203,4425,4630,4803,4937,5024,5061,5046,4978,4863,4704,4505,4274,4013,3720,3410,3065,2706,2318,1911,1486,1035,574,92,-393,-879,-1355,-1812,-2246,-2647,-3022,-3354,-3654,-3916,-4135,-4321,-4450,-4536,-4563,-4535,-4456,-4327,-4169,-3983,-3792,-3604,-3431,-3293,-3175,-3097,-3024,-2964,-2883,-2780,-2640,-2454,-2229,-1956,-1659,-1337,-1014,-694,-392,-100,169,441,704,987,1275,1593,1915,2247,2564,2847,3084,3253,3339,3348,3254,3094,2854,2563,2239,1887,1545,1208,895,602,319,44,-245,-547,-883,-1243,-1630,-2032,-2428,-2813,-3154,-3466,-3716,-3939,-4110,-4278,-4431,-4613,-4814,-5060,-5334,-5639,-5949,-6250,-6520,-6744,-6912,-7005,-7047,-7007,-6944,-6841,-6757,-6690,-6681,-6731,-6853,-7035,-7269,-7522,-7777,-7989,-8133,-8179,-8108,-7924,-7625,-7251,-6812,-6363,-5922,-5518,-5177,-4888,-4668,-4484,-4328,-4186,-4024,-3855,-3652,-3428,-3191,-2942,-2705,-2481,-2285,-2122,-1989,-1893,-1830,-1791,-1777,-1772,-1767,-1753,-1721,-1673,-1608,-1540,-1466,-1418,-1386,-1402,-1456,-1552,-1691,-1843,-2002,-2146,-2243,-2314,-2318,-2297,-2242,-2185,-2150,-2158,-2235,-2392,-2639,-2960,-3354,-3778,-4221,-4637,-5001,-5278,-5451,-5506,-5447,-5300,-5071,-4821,-4555,-4336,-4161,-4077,-4061,-4128,-4234,-4360,-4470,-4531,-4523,-4432,-4251,-3994,-3672,-3313,-2940,-2584,-2255,-1972,-1743,-1547,-1403,-1266,-1149,-1018,-870,-698,-484,-258,10,266,536,773,989,1156,1276,1347,1367,1346,1297,1216,1132,1024,920,799,679,546,409,272,133,14,-86,-153,-178,-167,-111,-28,74,174,250,284,248,142,-44,-299,-603,-938,-1284,-1608,-1908,-2153,-2338,-2461,-2519,-2524,-2486,-2422,-2336,-2251,-2163,-2081,-2008,-1928,-1847,-1746,-1618,-1457,-1249,-1002,-715,-394,-63,280,611,930,1242,1530,1826,2103,2402,2700,3017,3347,3683,4029,4359,4682,4980,5251,5492,5693,5870,6007,6132,6220,6299,6348,6379,6384,6354,6295,6181,6029,5810,5540,5204,4815,4379,3910,3433,2962,2538,2166,1876,1675,1568,1549,1613,1737,1903,2097,2286,2466,2617,2724,2785,2798,2752,2676,2557,2424,2285,2149,2035,1946,1893,1870,1890,1928,1992,2053,2112,2140,2146,2108,2036,1932,1801,1671,1548,1466,1430,1465,1567,1746,1991,2296,2642,3008,3373,3711,3997,4220,4354,4411,4382,4293,4146,3968,3782,3593,3438,3309,3222,3181,3158,3167,3159,3145,3079,2981,2809,2601,2335,2040,1735,1421,1141,883,678,517,406,324,266,207,130,27,-123,-315,-545,-805,-1068,-1328,-1548,-1726,-1838,-1878,-1843,-1736,-1566,-1351,-1113,-866,-638,-435,-265,-131,-18,82,193,339,531,794,1116,1508,1943,2409,2881,3324,3723,4043,4283,4424,4487,4466,4397,4291,4177,4080,4005,3976,3971,4000,4035,4063,4069,4027,3941,3793,3597,3349,3065,2740,2396,2019,1624,1202,753,271,-245,-789,-1363,-1936,-2513,-3064,-3570,-4026,-4391,-4685,-4864,-4959,-4947,-4857,-4695,-4489,-4250,-4007,-3762,-3525,-3289,-3044,-2790,-2502,-2193,-1843,-1467,-1066,-643,-230,184,555,898,1192,1439,1645,1809,1947,2063,2163,2263,2343,2432,2486,2532,2530,2486,2384,2216,1978,1682,1333,957,575,203,-120,-404,-605,-761,-844,-895,-926,-952,-1013,-1101,-1246,-1436,-1671,-1939,-2225,-2505,-2767,-2978,-3138,-3214,-3226,-3149,-3016,-2823,-2591,-2345,-2081,-1833,-1584,-1361,-1137,-935,-715,-501,-251,21,327,664,1007,1350,1664,1930,2125,2251,2289,2277,2220,2155,2123,2145,2254,2462,2767,3148,3580,4008,4405,4712,4912,4984,4927,4775,4544,4290,4053,3864,3766,3759,3854,4043,4281,4558,4810,5009,5115,5099,4954,4677,4285,3804,3272,2731,2217,1759,1391,1103,917,797,731,694,645,573,456,281,70,-191,-464,-747,-1014,-1253,-1446,-1601,-1709,-1779,-1836,-1870,-1915,-1957,-2010,-2065,-2116,-2153,-2161,-2134,-2062,-1944,-1780,-1575,-1337,-1074,-790,-499,-192,114,431,748,1069,1385,1701,2003,2304,2593,2879,3162,3445,3733,4019,4313,4587,4858,5098,5304,5483,5601,5688,5716,5706,5654,5574,5451,5310,5128,4922,4685,4413,4118,3793,3456,3109,2771,2458,2180,1949,1769,1636,1541,1472,1408,1321,1206,1022,778,454,59,-389,-879,-1372,-1851,-2281,-2638,-2907,-3070,-3133,-3093,-2971,-2781,-2553,-2303,-2069,-1852,-1690,-1566,-1496,-1458,-1437,-1427,-1400,-1365,-1303,-1234,-1149,-1078,-1016,-985,-985,-1010,-1053,-1101,-1128,-1136,-1092,-1019,-893,-746,-580,-429,-306,-249,-252,-349,-516,-765,-1061,-1400,-1739,-2070,-2353,-2586,-2739,-2831,-2848,-2820,-2759,-2690,-2636,-2615,-2648,-2732,-2887,-3083,-3323,-3589,-3861,-4137,-4390,-4629,-4831,-5010,-5165,-5294,-5420,-5537,-5651,-5772,-5893,-6019,-6150,-6278,-6395,-6503,-6574,-6625,-6633,-6613,-6555,-6476,-6364,-6246,-6105,-5966,-5819,-5669,-5511,-5340,-5141,-4918,-4643,-4331,-3964,-3549,-3098,-2617,-2141,-1679,-1274,-928,-673,-513,-446,-485,-587,-766,-959,-1176,-1365,-1529,-1645,-1715,-1743,-1736,-1711,-1676,-1653,-1640,-1652,-1680,-1726,-1775,-1817,-1853,-1860,-1863,-1847,-1845,-1864,-1924,-2041,-2220,-2466,-2761,-3098,-3438,-3776,-4060,-4300,-4461,-4560,-4604,-4608,-4612,-4620,-4678,-4774,-4938,-5144,-5403,-5685,-5981,-6263,-6513,-6712,-6848,-6910,-6903,-6824,-6700,-6525,-6335,-6139,-5946,-5788,-5637,-5526,-5428,-5354,-5285,-5222,-5144,-5049,-4931,-4781,-4606,-4403,-4171,-3927,-3667,-3415,-3164,-2943,-2740,-2569,-2429,-2306,-2194,-2088,-1959,-1815,-1635,-1428,-1185,-928,-643,-366,-89,168,398,603,767,907,1007,1087,1131,1159,1164,1154,1140,1116,1098,1082,1067,1054,1037,1016,989,959,914,873,808,748,667,589,501,416,330,253,178,124,78,56,52,59,84,108,144,174,206,233,264,298,354,422,532,671,860,1092,1376,1695,2057,2430,2817,3183,3519,3800,4018,4159,4219,4209,4123,3990,3816,3628,3435,3270,3124,3027,2964,2937,2932,2931,2913,2864,2769,2626,2427,2188,1913,1622,1335,1069,839,667,539,476,455,469,512,565,621,684,745,816,899,998,1118,1253,1409,1567,1734,1885,2025,2138,2220,2263,2266,2226,2151,2053,1932,1815,1702,1616,1563,1554,1590,1673,1792,1950,2126,2324,2527,2723,2912,3064,3194,3271,3316,3315,3285,3231,3167,3123,3102,3135,3230,3391,3632,3936,4301,4699,5108,5501,5847,6128,6329,6436,6465,6416,6309,6177,6019,5892,5765,5693,5629,5593,5558,5498,5411,5262,5068,4804,4516,4183,3867,3554,3292,3072,2914,2801,2722,2659,2590,2496,2368,2189,1966,1701,1408,1107,809,533,289,84,-72,-192,-259,-303,-309,-308,-296,-297,-307,-342,-399,-484,-589,-720,-855,-996,-1127,-1231,-1302,-1325,-1282,-1177,-1005,-762,-481,-141,201,558,886,1177,1411,1585,1690,1736,1735,1680,1611,1499,1385,1238,1088,914,739,549,369,192,45,-72,-145,-181,-171,-145,-100,-68,-59,-87,-169,-288,-449,-623,-789,-923,-990,-977,-855,-636,-311,92,541,1001,1427,1776,2026,2152,2149,2034,1815,1546,1237,965,729,596,549,617,757,969,1199,1429,1622,1755,1825,1814,1752,1630,1491,1340,1200,1078,982,896,840,778,726,668,602,533,461,386,317,254,202,163,137,117,106,81,63,15,-30,-100,-183,-272,-375,-471,-566,-643,-708,-754,-788,-812,-829,-848,-872,-912,-959,-1022,-1083,-1148,-1193,-1222,-1214,-1177,-1108,-1019,-919,-817,-732,-663,-634,-633,-679,-753,-859,-971,-1075,-1156,-1183,-1157,-1047,-862,-598,-269,105,504,895,1255,1560,1789,1935,1993,1981,1899,1798,1663,1563,1486,1477,1531,1665,1855,2096,2361,2614,2848,3023,3132,3167,3125,3023,2873,2700,2516,2347,2192,2064,1957,1862,1777,1673,1566,1422,1274,1107,945,794,678,598,585,631,749,931,1157,1408,1654,1855,2007,2056,2035,1906,1711,1464,1202,960,774,669,661,757,938,1195,1494,1809,2121,2386,2613,2773,2877,2937,2955,2967,2972,3001,3045,3129,3229,3360,3494,3634,3762,3869,3952,3993,4003,3968,3903,3799,3665,3496,3303,3078,2834,2566,2280,1984,1675,1361,1047,734,431,140,-138,-408,-661,-914,-1153,-1385,-1613,-1813,-2001,-2156,-2281,-2371,-2429,-2444,-2428,-2377,-2299,-2209,-2108,-2019,-1941,-1892,-1871,-1882,-1922,-1977,-2052,-2108,-2172,-2195,-2198,-2160,-2073,-1958,-1804,-1634,-1459,-1297,-1154,-1055,-988,-969,-981,-1024,-1083,-1150,-1211,-1266,-1302,-1328,-1338,-1337,-1331,-1313,-1302,-1282,-1284,-1285,-1307,-1334,-1366,-1406,-1429,-1451,-1448,-1422,-1381,-1305,-1231,-1140,-1069,-1005,-982,-986,-1038,-1129,-1252,-1406,-1576,-1755,-1942,-2128,-2311,-2498,-2672,-2853,-3024,-3196,-3362,-3518,-3668,-3796,-3909,-3989,-4042,-4060,-4052,-4013,-3964,-3903,-3844,-3793,-3743,-3703,-3663,-3612,-3557,-3467,-3371,-3241,-3109,-2967,-2835,-2731,-2657,-2635,-2660,-2727,-2840,-2969,-3110,-3248,-3364,-3456,-3514,-3540,-3542,-3545,-3548,-3600,-3689,-3849,-4076,-4362,-4706,-5074,-5448,-5791,-6081,-6295,-6427,-6469,-6433,-6330,-6183,-6020,-5866,-5734,-5653,-5609,-5617,-5657,-5715,-5777,-5820,-5825,-5783,-5678,-5517,-5305,-5054,-4789,-4518,-4269,-4042,-3857,-3704,-3598,-3522,-3487,-3476,-3497,-3534,-3603,-3690,-3806,-3945,-4104,-4274,-4445,-4603,-4717,-4793,-4782,-4710,-4539,-4306,-3997,-3658,-3291,-2945,-2636,-2395,-2238,-2170,-2193,-2286,-2440,-2619,-2803,-2955,-3054,-3076,-3012,-2860,-2624,-2328,-1983,-1627,-1271,-948,-677,-465,-333,-259,-249,-282,-347,-417,-487,-526,-538,-501,-426,-298,-133,74,307,552,798,1011,1188,1289,1321,1268,1137,951,712,457,191,-66,-314,-548,-781,-1002,-1233,-1442,-1637,-1774,-1844,-1811,-1682,-1438,-1116,-721,-304,107,472,755,939,1004,947,776,503,153,-241,-645,-1020,-1327,-1528,-1601,-1512,-1284,-888,-391,217,863,1524,2156,2713,3188,3544,3796,3923,3950,3864,3698,3450,3163,2850,2552,2305,2122,2061,2093,2259,2514,2849,3222,3601,3944,4239,4449,4582,4620,4589,4479,4331,4134,3917,3685,3432,3185,2935,2700,2493,2329,2230,2212,2285,2450,2686,2969,3248,3467,3582,3526,3303,2914,2433,1940,1550,1331,1326,1494,1744,1929,1930,1640,1077,301,-506,-1181,-1543,-1514,-1096,-388,453,1263,1910,2334,2533,2567,2509,2404,2275,2054,1680,1034,83,-1199,-2678,-4191,-5440,-6153,-6041,-4952,-2837,147,3705,7397,10725,13207,14449,14206,12439,9284,5081,314,-4482,-8701,-11852,-13507,-13436,-11599,-8171,-3535,1785,7131,11873,15406,17304,17360,15603,12340,8066,3404,-996,-4589,-6969,-7991,-7681,-6297,-4179,-1730,671,2745,4299,5273,5685,5634,5226,4597,3824,2980,2092,1157,189,-822,-1822,-2759,-3526,-4037,-4207,-4007,-3467,-2681,-1811,-1050,-579,-569,-1073,-2082,-3443,-4938,-6276,-7182,-7434,-6909,-5644,-3795,-1651,448,2155,3200,3419,2815,1520,-195,-2013,-3585,-4639,-4982,-4563,-3456,-1857,-39,1674,2974,3618,3438,2423,660,-1597,-4054,-6309,-8046,-8958,-8909,-7885,-6032,-3626,-1007,1456,3459,4788,5358,5202,4476,3370,2138,969,48,-553,-781,-693,-348,145,682,1179,1563,1807,1913,1910,1861,1827,1888,2095,2499,3095,3875,4749,5649,6424,6973,7159,6905,6174,4977,3423,1631,-192,-1873,-3224,-4113,-4469,-4279,-3604,-2560,-1287,31,1256,2238,2921,3264,3330,3195,3006,2887,2988,3380,4139,5224,6600,8148,9754,11287,12633,13688,14407,14740,14722,14365,13764,12969,12094,11179,10301,9457,8645,7817,6908,5863,4628,3192,1569,-170,-1947,-3626,-5111,-6267,-7021,-7308,-7099,-6428,-5311,-3866,-2137,-278,1632,3448,5051,6320,7141,7427,7138,6245,4815,2893,619,-1906,-4510,-7057,-9367,-11282,-12641,-13310,-13185,-12236,-10483,-8039,-5092,-1891,1287,4145,6446,7991,8680,8512,7556,5984,3991,1801,-367,-2353,-4012,-5296,-6174,-6698,-6909,-6889,-6680,-6344,-5886,-5339,-4707,-4015,-3307,-2625,-2047,-1629,-1430,-1476,-1759,-2245,-2855,-3516,-4115,-4595,-4880,-4961,-4838,-4558,-4160,-3711,-3251,-2819,-2437,-2113,-1851,-1633,-1471,-1332,-1246,-1192,-1199,-1266,-1406,-1621,-1907,-2260,-2669,-3124,-3607,-4103,-4596,-5062,-5498,-5892,-6238,-6556,-6835,-7094,-7331,-7543,-7733,-7882,-7989,-8030,-8001,-7894,-7704,-7451,-7133,-6787,-6419,-6057,-5715,-5408,-5135,-4920,-4751,-4645,-4599,-4600,-4631,-4668,-4647,-4547,-4289,-3851,-3202,-2348,-1324,-184,978,2078,3013,3712,4126,4239,4080,3703,3182,2616,2079,1659,1399,1331,1453,1733,2139,2598,3066,3466,3761,3905,3892,3712,3408,3009,2585,2190,1891,1743,1780,2027,2467,3066,3775,4496,5167,5684,5996,6044,5823,5345,4668,3866,3024,2240,1584,1136,926,989,1306,1855,2580,3427,4328,5234,6088,6864,7520,8056,8442,8700,8807,8800,8662,8442,8144,7819,7493,7205,6986,6865,6848,6952,7148,7442,7783,8173,8567,8957,9322,9652,9936,10175,10360,10501,10595,10654,10668,10651,10584,10468,10294,10055,9750,9382,8948,8468,7945,7413,6889,6402,5986,5651,5430,5314,5301,5379,5511,5678,5848,5998,6121,6204,6241,6227,6138,5946,5633,5152,4523,3730,2856,1936,1088,376,-122,-367,-373,-173,146,494,780,914,868,602,171,-401,-1026,-1630,-2150,-2511,-2691,-2665,-2452,-2082,-1617,-1124,-685,-377,-255,-360,-697,-1247,-1962,-2772,-3598,-4360,-4980,-5415,-5626,-5628,-5433,-5096,-4671,-4220,-3821,-3504,-3338,-3328,-3500,-3836,-4316,-4892,-5515,-6121,-6654,-7070,-7339,-7456,-7438,-7321,-7164,-7016,-6928,-6933,-7044,-7253,-7532,-7842,-8138,-8389,-8560,-8637,-8614,-8496,-8298,-8044,-7751,-7454,-7167,-6914,-6705,-6540,-6431,-6361,-6344,-6359,-6431,-6530,-6694,-6877,-7116,-7354,-7608,-7823,-7994,-8086,-8098,-8016,-7868,-7657,-7426,-7200,-6995,-6855,-6759,-6744,-6780,-6879,-7018,-7191,-7388,-7593,-7804,-8005,-8189,-8339,-8454,-8508,-8517,-8457,-8356,-8207,-8044,-7876,-7718,-7586,-7482,-7407,-7363,-7335,-7323,-7321,-7322,-7333,-7339,-7356,-7357,-7354,-7315,-7243,-7111,-6918,-6650,-6315,-5904,-5436,-4918,-4364,-3806,-3253,-2747,-2299,-1945,-1690,-1556,-1523,-1598,-1739,-1928,-2132,-2314,-2460,-2541,-2555,-2498,-2373,-2196,-1973,-1724,-1464,-1214,-991,-811,-697,-646,-681,-780,-952,-1163,-1405,-1644,-1867,-2040,-2164,-2206,-2180,-2078,-1909,-1689,-1434,-1156,-880,-604,-348,-105,123,334,550,765,996,1255,1532,1848,2173,2514,2845,3161,3444,3690,3889,4050,4165,4256,4309,4352,4370,4380,4371,4361,4337,4321,4304,4304,4320,4357,4422,4499,4601,4704,4819,4930,5048,5161,5290,5427,5590,5776,5989,6230,6486,6756,7018,7264,7473,7626,7713,7726,7662,7536,7360,7150,6940,6736,6562,6432,6340,6302,6302,6339,6404,6484,6559,6626,6660,6671,6635,6581,6487,6392,6284,6194,6121,6080,6075,6109,6177,6276,6386,6506,6601,6676,6696,6668,6578,6439,6256,6062,5869,5716,5623,5603,5677,5829,6049,6320,6595,6873,7092,7272,7365,7407,7381,7321,7245,7182,7145,7172,7246,7396,7588,7819,8051,8256,8402,8466,8422,8290,8060,7781,7496,7243,7101,7090,7259,7601,8103,8702,9336,9904,10321,10509,10407,10003,9304,8366,7274,6121,5021,4055,3311,2820,2613,2657,2920,3327,3815,4299,4726,5039,5213,5240,5136,4925,4647,4341,4047,3793,3604,3486,3434,3436,3465,3504,3512,3481,3376,3196,2937,2594,2196,1744,1283,815,389,-6,-328,-605,-808,-974,-1090,-1182,-1259,-1324,-1390,-1456,-1521,-1583,-1644,-1695,-1747,-1793,-1839,-1885,-1938,-1990,-2053,-2119,-2199,-2287,-2396,-2522,-2668,-2827,-3006,-3189,-3389,-3594,-3808,-4034,-4267,-4511,-4760,-5013,-5256,-5488,-5695,-5873,-6024,-6139,-6236,-6312,-6383,-6465,-6554,-6680,-6821,-7000,-7201,-7413,-7642,-7850,-8049,-8204,-8325,-8386,-8404,-8360,-8283,-8157,-8008,-7833,-7635,-7424,-7195,-6946,-6695,-6428,-6163,-5909,-5665,-5456,-5269,-5124,-5006,-4920,-4859,-4812,-4775,-4744,-4710,-4679,-4649,-4627,-4618,-4629,-4659,-4722,-4811,-4930,-5076,-5239,-5416,-5600,-5774,-5945,-6089,-6219,-6320,-6404,-6470,-6533,-6590,-6658,-6727,-6807,-6880,-6949,-7007,-7036,-7062,-7044,-7036,-6996,-6977,-6950,-6956,-6968,-7005,-7050,-7095,-7136,-7156,-7158,-7130,-7085,-7008,-6917,-6818,-6701,-6597,-6482,-6384,-6286,-6199,-6114,-6036,-5960,-5882,-5805,-5719,-5640,-5547,-5462,-5370,-5280,-5188,-5100,-5011,-4926,-4849,-4769,-4710,-4649,-4606,-4568,-4547,-4526,-4524,-4515,-4520,-4515,-4507,-4491,-4458,-4425,-4376,-4328,-4276,-4223,-4176,-4131,-4088,-4048,-4003,-3953,-3900,-3834,-3768,-3687,-3613,-3527,-3461,-3389,-3332,-3282,-3228,-3175,-3106,-3016,-2897,-2748,-2566,-2359,-2135,-1905,-1682,-1487,-1313,-1187,-1089,-1035,-999,-984,-962,-925,-866,-772,-653,-510,-363,-218,-104,-18,22,19,-19,-84,-159,-219,-252,-220,-130,57,311,659,1056,1500,1952,2390,2785,3109,3358,3516,3596,3613,3583,3556,3544,3596,3726,3948,4269,4668,5115,5583,6007,6367,6596,6694,6626,6407,6061,5608,5117,4619,4184,3839,3632,3560,3639,3843,4138,4494,4865,5206,5496,5698,5806,5820,5746,5613,5449,5294,5182,5155,5224,5430,5735,6167,6660,7202,7738,8220,8619,8887,9017,8991,8824,8525,8142,7685,7224,6770,6369,6049,5804,5669,5603,5622,5688,5789,5901,6003,6084,6134,6146,6129,6073,5998,5903,5797,5695,5599,5521,5463,5435,5431,5455,5500,5556,5616,5670,5705,5723,5711,5675,5618,5545,5471,5401,5344,5315,5309,5338,5393,5468,5562,5659,5757,5845,5918,5974,6006,6023,6015,5996,5968,5929,5900,5869,5858,5861,5888,5936,6009,6107,6219,6355,6489,6629,6752,6856,6921,6950,6930,6871,6777,6660,6532,6414,6314,6247,6226,6241,6307,6402,6527,6661,6799,6919,7015,7072,7081,7042,6947,6807,6618,6404,6161,5910,5656,5399,5151,4905,4655,4413,4166,3929,3710,3512,3357,3240,3177,3155,3173,3213,3266,3313,3348,3358,3345,3307,3255,3186,3125,3069,3029,3008,3004,3011,3029,3037,3037,3012,2959,2878,2770,2636,2491,2336,2179,2030,1886,1749,1628,1503,1393,1276,1169,1058,961,867,782,710,635,572,496,411,309,178,32,-152,-338,-557,-768,-992,-1203,-1409,-1599,-1773,-1925,-2057,-2159,-2239,-2282,-2299,-2282,-2242,-2177,-2104,-2021,-1956,-1893,-1872,-1867,-1907,-1973,-2072,-2191,-2327,-2461,-2594,-2706,-2801,-2873,-2925,-2966,-3015,-3079,-3179,-3324,-3514,-3751,-4019,-4300,-4576,-4835,-5047,-5230,-5361,-5478,-5568,-5678,-5790,-5948,-6114,-6319,-6511,-6697,-6837,-6916,-6929,-6857,-6726,-6541,-6333,-6138,-5977,-5883,-5887,-5967,-6165,-6417,-6738,-7072,-7390,-7665,-7857,-7956,-7952,-7841,-7645,-7382,-7072,-6763,-6454,-6202,-5987,-5854,-5769,-5759,-5781,-5847,-5920,-5993,-6050,-6080,-6077,-6040,-5975,-5882,-5782,-5676,-5577,-5497,-5432,-5389,-5369,-5359,-5368,-5372,-5388,-5387,-5389,-5379,-5359,-5336,-5305,-5268,-5240,-5210,-5192,-5184,-5189,-5207,-5241,-5281,-5330,-5386,-5430,-5486,-5514,-5549,-5563,-5570,-5571,-5558,-5551,-5530,-5518,-5505,-5493,-5499,-5500,-5529,-5554,-5604,-5653,-5714,-5784,-5848,-5929,-6003,-6090,-6182,-6275,-6380,-6483,-6581,-6677,-6743,-6795,-6807,-6782,-6725,-6622,-6501,-6353,-6201,-6055,-5925,-5825,-5757,-5728,-5732,-5765,-5813,-5868,-5910,-5938,-5921,-5881,-5782,-5666,-5510,-5347,-5181,-5025,-4892,-4783,-4703,-4639,-4599,-4552,-4516,-4455,-4386,-4294,-4183,-4059,-3919,-3770,-3623,-3466,-3323,-3177,-3048,-2934,-2834,-2759,-2704,-2665,-2650,-2639,-2632,-2633,-2610,-2588,-2538,-2469,-2379,-2268,-2141,-2011,-1877,-1765,-1669,-1615,-1585,-1601,-1641,-1707,-1792,-1869,-1953,-2008,-2044,-2044,-2003,-1928,-1808,-1659,-1474,-1280,-1063,-860,-654,-467,-293,-134,13,153,289,430,574,724,879,1031,1186,1327,1459,1576,1667,1742,1783,1794,1770,1707,1607,1473,1316,1148,982,840,728,668,652,683,750,841,936,1023,1084,1113,1120,1090,1059,1023,1010,1027,1092,1200,1372,1569,1818,2066,2329,2560,2767,2918,3028,3085,3104,3108,3103,3124,3177,3274,3428,3621,3855,4105,4350,4574,4750,4875,4926,4922,4850,4741,4603,4462,4336,4239,4192,4184,4226,4301,4395,4503,4594,4670,4709,4722,4693,4646,4576,4507,4445,4408,4402,4442,4526,4661,4829,5035,5248,5471,5665,5843,5962,6050,6074,6056,5995,5896,5775,5634,5490,5338,5201,5062,4944,4831,4739,4657,4587,4534,4481,4443,4401,4366,4331,4299,4270,4242,4221,4204,4190,4184,4173,4168,4161,4152,4142,4134,4123,4121,4120,4131,4149,4188,4235,4309,4391,4498,4606,4725,4839,4945,5035,5104,5145,5163,5146,5110,5042,4966,4870,4770,4678,4582,4524,4470,4463,4477,4534,4614,4726,4841,4964,5069,5147,5186,5188,5136,5064,4945,4833,4708,4610,4535,4496,4491,4520,4573,4640,4720,4794,4863,4923,4961,4984,4986,4966,4922,4864,4774,4676,4552,4419,4280,4132,3993,3860,3741,3643,3561,3503,3467,3445,3447,3451,3474,3489,3510,3519,3516,3502,3467,3417,3356,3274,3190,3092,2993,2889,2779,2672,2555,2444,2328,2219,2113,2030,1955,1921,1913,1952,2034,2159,2322,2511,2718,2918,3113,3271,3395,3477,3504,3500,3446,3371,3273,3170,3062,2966,2864,2777,2677,2566,2438,2274,2082,1858,1593,1316,1020,725,448,194,-23,-198,-334,-433,-498,-537,-562,-572,-573,-570,-548,-525,-475,-416,-335,-243,-146,-53,32,90,127,127,102,38,-40,-148,-256,-372,-481,-577,-664,-732,-793,-838,-884,-918,-959,-989,-1019,-1036,-1043,-1025,-997,-936,-870,-782,-696,-619,-547,-504,-474,-473,-486,-511,-542,-569,-603,-624,-660,-690,-754,-824,-944,-1084,-1269,-1484,-1725,-1987,-2258,-2528,-2792,-3036,-3261,-3462,-3637,-3795,-3929,-4059,-4173,-4291,-4400,-4507,-4607,-4692,-4767,-4819,-4849,-4861,-4841,-4807,-4744,-4665,-4567,-4457,-4336,-4213,-4091,-3979,-3880,-3795,-3728,-3679,-3642,-3622,-3602,-3596,-3592,-3591,-3596,-3603,-3617,-3640,-3668,-3707,-3751,-3801,-3855,-3912,-3960,-4013,-4037,-4065,-4055,-4030,-3973,-3890,-3781,-3649,-3504,-3346,-3196,-3043,-2914,-2795,-2707,-2643,-2610,-2612,-2643,-2712,-2807,-2930,-3075,-3226,-3396,-3553,-3723,-3875,-4033,-4183,-4333,-4490,-4655,-4827,-5014,-5207,-5410,-5618,-5823,-6019,-6204,-6359,-6495,-6587,-6646,-6661,-6640,-6588,-6508,-6420,-6314,-6225,-6124,-6052,-5965,-5896,-5807,-5708,-5584,-5424,-5238,-5012,-4770,-4495,-4227,-3946,-3680,-3427,-3185,-2963,-2753,-2552,-2361,-2178,-2001,-1837,-1689,-1561,-1457,-1380,-1333,-1311,-1320,-1346,-1385,-1444,-1504,-1580,-1662,-1759,-1874,-2003,-2168,-2337,-2546,-2752,-2977,-3195,-3404,-3592,-3750,-3880,-3964,-4024,-4040,-4041,-4011,-3981,-3934,-3904,-3863,-3845,-3817,-3801,-3780,-3751,-3718,-3672,-3614,-3548,-3473,-3395,-3315,-3241,-3168,-3108,-3054,-3015,-2981,-2962,-2945,-2937,-2931,-2918,-2903,-2873,-2826,-2757,-2658,-2529,-2373,-2187,-1984,-1765,-1542,-1320,-1110,-906,-725,-547,-386,-225,-68,86,246,397,545,681,794,893,955,990,993,960,904,819,716,601,472,337,197,47,-102,-262,-413,-575,-718,-859,-977,-1077,-1148,-1199,-1223,-1234,-1231,-1229,-1223,-1235,-1245,-1264,-1285,-1294,-1286,-1258,-1188,-1095,-963,-798,-619,-417,-216,-12,183,374,548,731,899,1090,1277,1488,1706,1935,2167,2389,2597,2779,2925,3037,3109,3148,3163,3158,3148,3136,3134,3141,3164,3197,3247,3297,3357,3407,3448,3470,3462,3423,3352,3241,3108,2942,2766,2580,2392,2216,2044,1894,1754,1635,1529,1444,1363,1308,1255,1226,1206,1209,1229,1278,1347,1448,1568,1717,1875,2049,2216,2379,2521,2643,2740,2810,2869,2910,2953,2995,3050,3114,3189,3274,3351,3435,3488,3539,3549,3556,3528,3502,3469,3447,3450,3470,3524,3599,3698,3803,3912,4005,4082,4127,4148,4142,4113,4078,4036,4003,3982,3980,3988,4023,4049,4098,4126,4160,4178,4183,4181,4169,4151,4129,4103,4076,4051,4018,3992,3953,3929,3898,3879,3868,3870,3889,3923,3978,4044,4123,4208,4293,4373,4447,4508,4560,4608,4640,4683,4713,4759,4796,4847,4891,4935,4975,4998,5015,5007,4988,4945,4895,4825,4759,4683,4620,4555,4499,4445,4386,4320,4240,4138,4017,3875,3712,3538,3353,3175,2994,2842,2695,2584,2495,2431,2399,2382,2391,2410,2439,2476,2512,2558,2596,2648,2696,2762,2833,2926,3021,3146,3261,3400,3526,3653,3765,3859,3927,3977,3984,3982,3938,3890,3818,3752,3680,3625,3574,3540,3514,3487,3463,3419,3357,3269,3145,2993,2801,2588,2340,2095,1832,1584,1349,1134,957,801,692,597,551,511,511,521,551,603,661,743,829,926,1024,1121,1206,1281,1328,1352,1343,1306,1229,1135,1008,875,734,597,479,380,318,282,286,312,363,422,479,525,551,547,519,462,386,302,217,139,81,40,25,30,59,94,151,199,257,299,335,349,349,325,278,218,131,41,-66,-165,-272,-362,-459,-540,-628,-717,-811,-923,-1032,-1157,-1276,-1392,-1498,-1587,-1664,-1726,-1781,-1830,-1887,-1946,-2021,-2102,-2195,-2293,-2391,-2484,-2563,-2631,-2671,-2700,-2702,-2686,-2662,-2615,-2571,-2514,-2453,-2389,-2323,-2246,-2178,-2092,-2015,-1934,-1859,-1796,-1744,-1710,-1697,-1706,-1737,-1790,-1861,-1944,-2044,-2137,-2237,-2320,-2395,-2446,-2483,-2488,-2484,-2449,-2409,-2347,-2281,-2202,-2123,-2042,-1965,-1896,-1836,-1792,-1761,-1752,-1760,-1785,-1829,-1883,-1949,-2023,-2092,-2167,-2222,-2276,-2309,-2332,-2336,-2334,-2314,-2299,-2275,-2265,-2266,-2284,-2335,-2402,-2514,-2642,-2802,-2979,-3162,-3358,-3537,-3712,-3853,-3976,-4052,-4095,-4087,-4039,-3950,-3824,-3671,-3506,-3333,-3170,-3024,-2899,-2808,-2734,-2690,-2657,-2638,-2624,-2610,-2589,-2569,-2530,-2490,-2437,-2374,-2303,-2230,-2149,-2081,-2013,-1971,-1947,-1958,-2005,-2087,-2221,-2376,-2583,-2800,-3046,-3289,-3527,-3752,-3946,-4113,-4241,-4332,-4397,-4423,-4438,-4427,-4414,-4395,-4379,-4372,-4371,-4386,-4407,-4441,-4476,-4514,-4544,-4569,-4574,-4568,-4538,-4495,-4432,-4352,-4264,-4160,-4050,-3937,-3810,-3691,-3562,-3438,-3318,-3204,-3101,-3013,-2931,-2876,-2818,-2789,-2750,-2724,-2692,-2653,-2606,-2552,-2489,-2436,-2386,-2363,-2365,-2407,-2487,-2611,-2765,-2950,-3135,-3324,-3480,-3611,-3690,-3720,-3708,-3651,-3574,-3486,-3401,-3346,-3313,-3319,-3351,-3407,-3468,-3529,-3565,-3584,-3565,-3526,-3457,-3378,-3288,-3202,-3120,-3054,-2989,-2943,-2888,-2847,-2796,-2748,-2696,-2646,-2596,-2554,-2518,-2492,-2478,-2471,-2477,-2487,-2503,-2515,-2529,-2530,-2531,-2511,-2494,-2456,-2425,-2378,-2341,-2301,-2275,-2254,-2248,-2255,-2273,-2307,-2345,-2388,-2434,-2470,-2499,-2515,-2504,-2483,-2432,-2365,-2277,-2173,-2051,-1925,-1788,-1654,-1535,-1425,-1345,-1295,-1274,-1298,-1338,-1421,-1500,-1605,-1689,-1768,-1824,-1857,-1869,-1858,-1829,-1793,-1743,-1696,-1641,-1587,-1531,-1469,-1401,-1327,-1243,-1152,-1057,-954,-850,-738,-628,-508,-394,-268,-151,-33,78,171,259,320,371,395,413,410,412,413,419,450,484,546,616,700,782,865,931,979,1009,1000,983,927,869,790,715,635,563,499,444,397,360,329,312,306,318,354,414,517,646,822,1020,1253,1487,1731,1953,2155,2312,2437,2505,2542,2533,2500,2447,2389,2332,2287,2257,2242,2241,2251,2258,2270,2262,2254,2225,2186,2137,2081,2024,1977,1933,1908,1889,1885,1884,1885,1887,1882,1882,1879,1892,1919,1971,2051,2146,2266,2373,2481,2544,2578,2542,2470,2326,2163,1960,1762,1569,1415,1293,1229,1204,1232,1293,1390,1510,1643,1800,1962,2146,2348,2564,2807,3059,3329,3595,3866,4113,4351,4552,4726,4856,4950,4996,5010,4982,4928,4849,4751,4644,4515,4392,4239,4097,3927,3765,3585,3414,3235,3066,2899,2741,2590,2453,2320,2207,2104,2016,1940,1877,1810,1756,1682,1613,1521,1435,1329,1245,1161,1110,1088,1111,1173,1281,1429,1603,1813,2026,2254,2473,2682,2872,3032,3169,3274,3356,3418,3462,3503,3526,3555,3563,3575,3571,3558,3543,3514,3493,3475,3462,3475,3494,3534,3584,3636,3685,3720,3730,3709,3653,3558,3428,3273,3098,2927,2768,2641,2561,2525,2552,2617,2729,2860,3000,3136,3240,3324,3356,3364,3330,3275,3207,3131,3056,2989,2919,2864,2796,2734,2658,2579,2492,2403,2312,2221,2137,2052,1976,1897,1820,1734,1643,1533,1412,1268,1110,937,754,576,400,246,117,20,-39,-63,-49,-7,61,145,236,333,428,525,625,733,860,1010,1184,1397,1628,1882,2155,2411,2666,2880,3059,3188,3270,3300,3293,3250,3186,3116,3038,2975,2915,2876,2839,2818,2791,2764,2730,2674,2611,2526,2425,2310,2186,2049,1911,1767,1620,1464,1304,1119,918,688,424,135,-180,-502,-822,-1115,-1372,-1571,-1711,-1781,-1797,-1754,-1672,-1566,-1432,-1303,-1163,-1029,-898,-762,-626,-474,-317,-136,47,246,441,633,803,954,1063,1141,1176,1177,1150,1105,1053,1005,967,941,931,926,930,928,919,899,860,815,755,690,626,555,493,430,370,314,256,199,136,69,-14,-106,-222,-354,-514,-690,-886,-1090,-1292,-1484,-1644,-1770,-1848,-1882,-1864,-1817,-1732,-1639,-1541,-1446,-1377,-1313,-1284,-1253,-1244,-1225,-1199,-1153,-1081,-988,-874,-743,-613,-483,-374,-286,-230,-202,-206,-229,-270,-313,-357,-385,-400,-387,-357,-295,-217,-116,3,129,269,403,549,679,815,934,1038,1132,1189,1220,1208,1144,1043,881,694,463,226,-16,-246,-442,-612,-729,-816,-856,-871,-865,-853,-845,-848,-869,-910,-969,-1046,-1126,-1212,-1285,-1348,-1388,-1409,-1404,-1388,-1349,-1309,-1258,-1209,-1160,-1118,-1076,-1039,-996,-953,-894,-824,-738,-636,-520,-396,-265,-134,-7,115,229,329,428,508,595,665,740,801,856,898,926,930,920,875,818,727,619,491,350,204,70,-53,-144,-203,-234,-226,-206,-166,-136,-115,-120,-154,-208,-293,-379,-474,-547,-603,-623,-616,-572,-508,-429,-346,-270,-208,-166,-136,-127,-111,-101,-68,-18,55,162,271,406,526,640,737,802,850,873,884,889,895,912,941,981,1034,1075,1118,1122,1096,1015,879,685,440,151,-163,-483,-794,-1068,-1302,-1471,-1582,-1624,-1613,-1549,-1451,-1328,-1192,-1053,-921,-797,-686,-600,-512,-461,-408,-381,-369,-364,-380,-398,-420,-453,-466,-497,-505,-524,-530,-545,-551,-570,-583,-608,-627,-652,-669,-684,-684,-673,-640,-593,-520,-430,-325,-210,-105,-3,66,113,122,98,42,-41,-148,-269,-401,-538,-675,-811,-941,-1066,-1185,-1290,-1391,-1473,-1552,-1622,-1686,-1753,-1821,-1892,-1967,-2044,-2115,-2190,-2246,-2299,-2335,-2355,-2369,-2362,-2353,-2341,-2333,-2326,-2339,-2350,-2378,-2410,-2437,-2464,-2480,-2480,-2472,-2437,-2402,-2336,-2277,-2192,-2108,-2005,-1894,-1762,-1617,-1447,-1275,-1084,-908,-742,-606,-506,-449,-439,-464,-533,-618,-730,-834,-950,-1047,-1147,-1232,-1309,-1381,-1439,-1501,-1543,-1594,-1631,-1669,-1697,-1715,-1721,-1708,-1680,-1626,-1566,-1497,-1433,-1384,-1368,-1378,-1447,-1542,-1691,-1866,-2064,-2276,-2487,-2693,-2884,-3058,-3204,-3332,-3421,-3494,-3528,-3540,-3519,-3465,-3382,-3264,-3111,-2933,-2727,-2503,-2279,-2040,-1822,-1601,-1402,-1219,-1047,-901,-767,-656,-570,-501,-459,-442,-450,-476,-528,-574,-635,-676,-708,-721,-714,-693,-661,-627,-590,-557,-524,-488,-446,-392,-318,-230,-125,-7,107,222,312,383,422,425,399,325,230,90,-64,-249,-440,-640,-831,-1014,-1172,-1316,-1423,-1517,-1579,-1620,-1647,-1641,-1622,-1571,-1492,-1387,-1252,-1097,-921,-751,-578,-440,-325,-255,-227,-238,-282,-345,-411,-464,-489,-477,-424,-337,-218,-88,47,171,277,363,429,483,528,572,622,679,745,811,880,931,963,969,926,854,717,543,309,39,-277,-614,-967,-1319,-1648,-1947,-2194,-2388,-2520,-2595,-2618,-2594,-2535,-2449,-2339,-2215,-2076,-1922,-1761,-1583,-1399,-1201,-1004,-799,-604,-413,-240,-85,46,143,210,232,216,161,75,-33,-140,-245,-321,-368,-372,-338,-268,-168,-52,76,203,322,433,524,605,658,703,715,718,692,649,587,505,414,303,197,71,-37,-159,-266,-372,-478,-575,-683,-783,-903,-1025,-1159,-1297,-1432,-1549,-1646,-1699,-1714,-1677,-1597,-1479,-1331,-1166,-997,-825,-680,-544,-447,-372,-327,-319,-319,-360,-406,-472,-549,-617,-684,-729,-749,-744,-706,-643,-556,-455,-340,-223,-105,13,119,221,309,374,422,440,430,391,316,210,76,-90,-272,-478,-692,-913,-1139,-1349,-1555,-1730,-1879,-1992,-2062,-2093,-2074,-2023,-1920,-1795,-1629,-1447,-1244,-1036,-825,-622,-437,-268,-135,-30,28,48,14,-56,-176,-321,-486,-668,-834,-993,-1118,-1216,-1282,-1319,-1339,-1342,-1344,-1343,-1337,-1336,-1309,-1279,-1212,-1127,-1010,-876,-729,-583,-440,-320,-216,-149,-98,-80,-77,-95,-130,-174,-241,-313,-410,-507,-618,-725,-821,-900,-947,-966,-944,-895,-805,-699,-565,-419,-259,-96,73,235,399,551,693,827,942,1049,1133,1202,1247,1265,1258,1213,1148,1047,933,806,680,564,472,405,371,369,391,441,503,579,651,726,786,845,888,928,961,987,1008,1009,1001,953,884,768,617,431,224,3,-210,-398,-564,-673,-756,-788,-801,-789,-775,-760,-750,-750,-741,-729,-691,-624,-518,-379,-205,-12,183,371,520,632,684,674,610,486,338,168,15,-108,-166,-156,-63,109,341,625,933,1238,1528,1778,1985,2145,2267,2352,2431,2491,2567,2640,2723,2799,2859,2881,2862,2771,2632,2405,2143,1808,1461,1083,718,362,41,-242,-477,-664,-805,-897,-954,-968,-955,-918,-854,-785,-700,-619,-542,-469,-416,-368,-339,-309,-286,-252,-213,-160,-94,-20,60,138,206,268,308,340,356,358,358,355,364,388,441,524,650,812,1019,1257,1515,1784,2036,2270,2459,2611,2708,2777,2799,2821,2815,2825,2821,2833,2825,2811,2766,2687,2574,2418,2232,2020,1795,1568,1345,1142,955,800,669,573,508,478,483,521,590,682,791,903,1008,1093,1150,1173,1165,1126,1061,994,914,861,814,807,823,879,956,1066,1181,1319,1439,1560,1652,1721,1762,1772,1764,1741,1720,1702,1712,1731,1782,1841,1907,1966,1996,1996,1944,1846,1697,1511,1296,1072,860,673,536,445,418,444,520,632,772,918,1071,1199,1312,1387,1428,1437,1411,1371,1322,1275,1254,1251,1285,1351,1444,1559,1682,1804,1909,1991,2035,2043,2008,1939,1841,1727,1608,1502,1410,1358,1327,1348,1385,1466,1559,1666,1776,1874,1951,2007,2019,2008,1953,1879,1786,1693,1610,1556,1537,1558,1624,1714,1830,1945,2054,2130,2184,2192,2172,2120,2047,1973,1898,1854,1832,1859,1917,2024,2148,2294,2429,2538,2604,2605,2541,2395,2193,1926,1626,1311,995,707,454,253,97,-1,-67,-94,-98,-95,-75,-60,-48,-33,-32,-29,-32,-36,-43,-44,-53,-50,-53,-40,-30,1,33,89,142,215,280,352,416,472,521,565,600,647,692,758,842,950,1080,1235,1407,1599,1796,2004,2196,2389,2549,2691,2789,2849,2859,2816,2732,2596,2435,2254,2061,1880,1703,1543,1394,1252,1115,976,837,696,566,449,358,311,303,356,459,604,799,999,1217,1410,1579,1694,1764,1763,1716,1609,1471,1305,1135,970,825,715,634,597,584,598,621,646,662,658,639,591,547,485,461,450,500,606,767,991,1249,1529,1807,2052,2255,2388,2460,2454,2405,2300,2187,2057,1948,1857,1793,1757,1744,1746,1766,1779,1801,1801,1801,1775,1740,1691,1629,1571,1513,1467,1432,1418,1405,1407,1400,1381,1344,1278,1189,1080,960,835,723,620,546,488,455,432,424,410,396,368,335,291,246,205,179,176,210,278,397,550,743,956,1183,1401,1609,1786,1930,2039,2111,2155,2179,2187,2192,2195,2207,2226,2255,2286,2322,2340,2363,2352,2331,2292,2236,2184,2129,2098,2081,2099,2130,2176,2220,2240,2225,2158,2028,1843,1603,1329,1036,747,480,248,64,-72,-161,-208,-234,-237,-242,-248,-269,-304,-356,-420,-487,-544,-587,-590,-564,-491,-389,-253,-117,22,128,193,214,169,86,-48,-195,-358,-511,-647,-765,-858,-927,-986,-1015,-1044,-1042,-1035,-994,-935,-836,-710,-539,-352,-133,80,290,461,596,661,670,601,466,271,26,-246,-533,-807,-1060,-1270,-1430,-1546,-1602,-1632,-1625,-1612,-1602,-1602,-1633,-1682,-1765,-1861,-1976,-2086,-2195,-2279,-2340,-2372,-2365,-2333,-2276,-2204,-2137,-2075,-2046,-2045,-2097,-2186,-2323,-2491,-2681,-2882,-3070,-3240,-3374,-3462,-3502,-3482,-3410,-3288,-3124,-2937,-2728,-2532,-2325,-2156,-1975,-1831,-1677,-1541,-1407,-1280,-1170,-1082,-1022,-1000,-1016,-1069,-1167,-1285,-1436,-1596,-1762,-1925,-2072,-2207,-2324,-2424,-2514,-2586,-2658,-2718,-2774,-2828,-2865,-2898,-2908,-2899,-2871,-2816,-2758,-2691,-2637,-2609,-2609,-2656,-2742,-2871,-3029,-3208,-3388,-3563,-3708,-3829,-3906,-3953,-3964,-3949,-3908,-3851,-3776,-3683,-3579,-3452,-3309,-3150,-2963,-2768,-2553,-2341,-2127,-1941,-1778,-1667,-1605,-1597,-1653,-1748,-1896,-2053,-2228,-2380,-2504,-2589,-2617,-2599,-2524,-2404,-2249,-2060,-1856,-1649,-1446,-1272,-1122,-1020,-957,-944,-975,-1036,-1135,-1244,-1374,-1506,-1640,-1778,-1913,-2052,-2190,-2328,-2464,-2593,-2705,-2798,-2866,-2903,-2912,-2888,-2840,-2768,-2676,-2569,-2451,-2318,-2182,-2038,-1887,-1744,-1592,-1448,-1311,-1178,-1059,-950,-856,-777,-723,-683,-676,-689,-737,-810,-916,-1037,-1188,-1338,-1501,-1645,-1777,-1874,-1944,-1971,-1969,-1933,-1877,-1816,-1749,-1705,-1676,-1677,-1699,-1746,-1801,-1871,-1935,-2000,-2050,-2090,-2110,-2117,-2107,-2083,-2053,-2015,-1981,-1960,-1942,-1956,-1977,-2023,-2084,-2146,-2216,-2262,-2307,-2312,-2313,-2275,-2237,-2171,-2105,-2025,-1942,-1856,-1769,-1685,-1610,-1548,-1503,-1484,-1488,-1521,-1572,-1637,-1701,-1751,-1780,-1763,-1717,-1614,-1484,-1316,-1129,-940,-750,-589,-449,-353,-299,-285,-319,-381,-476,-575,-681,-766,-837,-877,-897,-898,-892,-892,-897,-927,-967,-1029,-1102,-1184,-1273,-1373,-1481,-1605,-1744,-1903,-2076,-2262,-2446,-2616,-2766,-2877,-2953,-2981,-2967,-2919,-2833,-2732,-2608,-2482,-2361,-2248,-2156,-2086,-2034,-2000,-1982,-1960,-1944,-1913,-1876,-1832,-1776,-1727,-1676,-1638,-1612,-1588,-1577,-1556,-1531,-1482,-1414,-1309,-1182,-1023,-841,-647,-444,-256,-77,59,169,227,244,211,135,9,-146,-336,-545,-764,-985,-1202,-1401,-1588,-1748,-1882,-1988,-2057,-2097,-2102,-2076,-2029,-1964,-1894,-1819,-1754,-1694,-1646,-1609,-1575,-1546,-1513,-1473,-1421,-1367,-1298,-1240,-1183,-1146,-1137,-1156,-1221,-1313,-1453,-1604,-1779,-1941,-2082,-2195,-2248,-2257,-2205,-2107,-1972,-1808,-1627,-1447,-1267,-1107,-957,-839,-734,-660,-602,-565,-546,-539,-542,-551,-560,-565,-558,-543,-511,-470,-408,-338,-248,-148,-30,95,241,382,543,689,842,982,1115,1240,1351,1458,1542,1619,1654,1670,1624,1539,1392,1194,959,691,422,162,-60,-238,-347,-396,-381,-303,-189,-28,140,328,500,667,811,930,1035,1104,1171,1205,1238,1242,1239,1213,1172,1110,1031,928,810,662,503,319,121,-89,-309,-533,-752,-965,-1156,-1326,-1464,-1565,-1629,-1645,-1615,-1535,-1406,-1225,-1010,-746,-471,-173,123,407,681,918,1135,1311,1460,1575,1665,1737,1790,1839,1882,1915,1961,1983,2013,2023,2019,2002,1968,1926,1878,1831,1785,1748,1717,1685,1658,1618,1575,1512,1442,1346,1247,1119,991,840,684,519,352,182,21,-140,-278,-402,-499,-569,-604,-608,-577,-519,-440,-340,-244,-135,-52,41,115,193,279,372,490,617,763,907,1056,1181,1292,1368,1414,1431,1421,1392,1353,1308,1270,1239,1230,1227,1255,1287,1339,1403,1469,1546,1631,1720,1825,1944,2080,2239,2414,2605,2800,2994,3166,3312,3415,3467,3469,3414,3317,3181,3027,2858,2693,2538,2390,2261,2138,2023,1908,1785,1661,1517,1378,1218,1068,907,761,612,486,362,272,187,142,108,109,116,149,172,207,232,251,271,281,305,326,382,447,561,708,901,1142,1418,1735,2074,2433,2792,3141,3467,3746,3984,4153,4258,4303,4277,4208,4095,3955,3803,3648,3495,3361,3237,3135,3041,2958,2875,2790,2699,2597,2488,2376,2258,2146,2031,1924,1816,1709,1606,1493,1392,1275,1171,1053,938,815,679,539,376,208,18,-173,-369,-551,-709,-830,-896,-910,-854,-748,-582,-380,-139,115,395,673,967,1265,1571,1889,2216,2547,2887,3208,3525,3805,4056,4260,4415,4520,4574,4578,4536,4459,4345,4218,4075,3929,3788,3652,3516,3392,3255,3127,2985,2849,2710,2588,2469,2381,2304,2257,2219,2196,2161,2127,2062,1977,1861,1723,1560,1389,1203,1020,839,665,504,351,215,90,-26,-129,-229,-312,-393,-451,-499,-514,-507,-463,-392,-287,-156,-8,158,324,494,650,798,922,1030,1111,1177,1217,1251,1264,1285,1306,1343,1408,1488,1611,1749,1918,2105,2299,2504,2699,2883,3050,3186,3305,3382,3445,3469,3484,3474,3458,3423,3389,3332,3270,3177,3067,2919,2746,2533,2299,2038,1777,1510,1271,1049,863,712,588,498,429,379,360,359,407,493,638,840,1096,1394,1725,2053,2374,2652,2881,3050,3146,3189,3159,3099,2994,2884,2768,2667,2583,2526,2482,2466,2439,2423,2389,2341,2288,2221,2165,2124,2112,2135,2197,2289,2410,2535,2666,2766,2844,2872,2860,2798,2708,2584,2452,2321,2193,2107,2020,1994,1960,1975,1983,2005,2028,2047,2068,2098,2119,2170,2210,2270,2324,2375,2414,2434,2434,2400,2349,2257,2153,2014,1869,1705,1539,1374,1211,1071,940,841,764,707,680,662,668,680,715,759,828,914,1029,1162,1323,1500,1695,1910,2126,2368,2596,2845,3072,3301,3503,3681,3821,3917,3955,3953,3876,3784,3637,3495,3352,3229,3149,3103,3099,3130,3174,3234,3272,3308,3293,3271,3202,3125,3037,2948,2887,2838,2824,2821,2833,2834,2810,2749,2626,2453,2216,1929,1609,1267,926,607,309,60,-156,-324,-455,-552,-616,-658,-674,-675,-653,-625,-577,-528,-467,-411,-355,-312,-275,-258,-251,-263,-289,-326,-371,-424,-465,-510,-527,-541,-524,-506,-465,-433,-388,-363,-331,-322,-306,-302,-286,-272,-241,-207,-158,-110,-53,-9,22,37,14,-29,-115,-226,-375,-545,-733,-936,-1127,-1318,-1478,-1610,-1705,-1758,-1772,-1750,-1703,-1629,-1554,-1475,-1407,-1354,-1329,-1320,-1353,-1404,-1496,-1602,-1740,-1876,-2024,-2154,-2267,-2351,-2408,-2435,-2454,-2465,-2490,-2544,-2624,-2745,-2900,-3066,-3255,-3423,-3578,-3692,-3765,-3788,-3763,-3697,-3578,-3440,-3250,-3054,-2826,-2597,-2361,-2134,-1928,-1750,-1619,-1534,-1514,-1550,-1658,-1818,-2033,-2284,-2563,-2848,-3136,-3399,-3643,-3854,-4026,-4169,-4266,-4331,-4361,-4352,-4329,-4266,-4205,-4118,-4038,-3956,-3876,-3809,-3749,-3705,-3674,-3654,-3653,-3657,-3686,-3712,-3764,-3812,-3880,-3945,-4016,-4085,-4144,-4194,-4224,-4232,-4213,-4164,-4083,-3972,-3836,-3676,-3506,-3330,-3154,-2998,-2849,-2733,-2634,-2573,-2531,-2530,-2549,-2599,-2676,-2768,-2892,-3022,-3180,-3337,-3508,-3667,-3818,-3932,-4019,-4048,-4034,-3963,-3847,-3693,-3507,-3309,-3098,-2896,-2693,-2510,-2336,-2187,-2054,-1948,-1869,-1816,-1801,-1803,-1838,-1886,-1947,-2012,-2071,-2128,-2170,-2208,-2228,-2247,-2252,-2260,-2257,-2264,-2269,-2292,-2326,-2381,-2454,-2539,-2627,-2709,-2765,-2787,-2760,-2674,-2543,-2359,-2156,-1941,-1746,-1586,-1488,-1454,-1495,-1605,-1774,-1987,-2225,-2462,-2687,-2873,-3012,-3091,-3116,-3082,-3010,-2902,-2785,-2665,-2563,-2478,-2425,-2396,-2388,-2407,-2429,-2471,-2508,-2551,-2588,-2619,-2640,-2646,-2629,-2597,-2528,-2451,-2342,-2225,-2102,-1982,-1883,-1808,-1770,-1767,-1797,-1851,-1919,-1978,-2024,-2028,-1990,-1899,-1766,-1592,-1405,-1213,-1052,-928,-861,-859,-914,-1027,-1177,-1351,-1541,-1726,-1905,-2079,-2228,-2382,-2501,-2615,-2696,-2746,-2758,-2730,-2659,-2557,-2421,-2263,-2095,-1921,-1756,-1605,-1478,-1386,-1321,-1313,-1318,-1381,-1447,-1540,-1633,-1721,-1799,-1867,-1918,-1964,-2007,-2050,-2105,-2164,-2232,-2303,-2373,-2434,-2487,-2524,-2545,-2558,-2545,-2534,-2485,-2433,-2338,-2224,-2067,-1883,-1663,-1427,-1179,-941,-726,-555,-431,-377,-376,-440,-541,-673,-807,-929,-1017,-1064,-1061,-1023,-947,-863,-781,-715,-686,-688,-717,-771,-815,-848,-844,-793,-703,-562,-409,-237,-98,15,61,45,-38,-187,-384,-608,-851,-1079,-1291,-1469,-1616,-1729,-1822,-1895,-1967,-2030,-2106,-2165,-2230,-2266,-2277,-2250,-2177,-2070,-1923,-1766,-1602,-1461,-1354,-1285,-1275,-1298,-1363,-1444,-1528,-1606,-1665,-1699,-1713,-1704,-1684,-1659,-1636,-1618,-1609,-1602,-1597,-1589,-1566,-1529,-1465,-1370,-1251,-1087,-913,-708,-510,-321,-161,-37,34,62,46,-7,-78,-162,-243,-315,-368,-401,-412,-391,-356,-294,-221,-141,-50,33,119,195,269,339,419,500,607,726,876,1043,1223,1407,1569,1710,1794,1824,1794,1685,1541,1326,1109,861,638,431,272,152,87,61,64,89,103,105,68,-7,-127,-280,-460,-642,-815,-956,-1046,-1095,-1071,-1022,-918,-807,-687,-583,-505,-466,-456,-492,-542,-618,-683,-747,-780,-787,-765,-702,-627,-520,-409,-282,-151,-11,145,313,512,722,961,1196,1439,1653,1842,1975,2063,2079,2045,1952,1818,1658,1484,1311,1157,1029,938,881,863,868,897,932,960,983,977,960,922,873,820,766,718,675,639,606,567,531,477,422,345,268,175,90,-2,-84,-154,-220,-260,-295,-302,-304,-275,-246,-182,-117,-28,72,184,316,453,612,775,955,1139,1321,1501,1655,1788,1881,1923,1932,1873,1796,1671,1537,1399,1267,1162,1088,1046,1044,1072,1126,1205,1287,1381,1469,1553,1639,1710,1796,1875,1972,2078,2197,2327,2467,2597,2723,2825,2895,2938,2930,2899,2828,2743,2638,2540,2429,2336,2234,2139,2035,1919,1798,1655,1513,1356,1210,1067,950,848,783,740,726,729,752,776,809,830,853,865,869,876,873,876,884,885,905,919,949,988,1041,1116,1210,1333,1473,1643,1825,2030,2231,2444,2637,2825,2985,3124,3240,3333,3415,3477,3540,3587,3638,3676,3706,3716,3703,3651,3564,3419,3231,2989,2705,2388,2050,1701,1362,1044,757,525,338,224,171,195,287,445,664,918,1207,1488,1763,1992,2167,2280,2313,2288,2205,2088,1956,1834,1730,1671,1653,1682,1753,1858,1983,2123,2261,2394,2510,2613,2697,2767,2831,2889,2950,3021,3097,3187,3279,3376,3465,3542,3598,3624,3630,3596,3550,3469,3389,3290,3197,3100,3005,2913,2812,2714,2601,2489,2368,2250,2135,2029,1935,1857,1793,1748,1718,1701,1695,1694,1692,1680,1661,1615,1555,1468,1363,1246,1120,994,876,770,686,630,592,592,601,638,683,735,793,849,910,967,1035,1104,1191,1283,1395,1511,1646,1778,1913,2035,2150,2236,2312,2355,2384,2397,2387,2370,2333,2284,2225,2151,2074,1993,1913,1842,1781,1739,1713,1709,1729,1767,1837,1917,2020,2135,2248,2361,2452,2518,2544,2530,2464,2365,2228,2077,1914,1756,1611,1481,1372,1278,1206,1149,1115,1102,1114,1149,1218,1299,1409,1517,1628,1726,1809,1870,1920,1948,1985,2014,2066,2130,2216,2320,2444,2574,2715,2846,2970,3066,3140,3172,3170,3130,3052,2953,2827,2694,2557,2422,2296,2181,2075,1983,1902,1833,1788,1756,1762,1780,1842,1922,2024,2142,2259,2380,2481,2576,2640,2692,2715,2723,2716,2697,2675,2641,2602,2551,2476,2390,2265,2125,1958,1777,1606,1433,1311,1207,1180,1183,1260,1360,1503,1650,1793,1911,1989,2009,1981,1886,1760,1586,1414,1236,1086,973,902,883,908,976,1072,1193,1315,1444,1554,1655,1739,1808,1870,1933,2000,2092,2194,2330,2477,2651,2824,2999,3164,3308,3428,3513,3560,3567,3530,3452,3330,3185,3005,2828,2642,2483,2341,2236,2161,2122,2108,2111,2128,2147,2156,2161,2142,2117,2079,2032,1986,1934,1889,1832,1776,1697,1602,1484,1335,1172,988,802,618,452,309,200,119,70,32,9,-26,-73,-136,-223,-314,-410,-494,-556,-592,-596,-575,-527,-477,-415,-373,-340,-333,-351,-383,-434,-489,-541,-586,-615,-629,-634,-630,-634,-651,-698,-775,-888,-1028,-1191,-1362,-1524,-1669,-1778,-1849,-1876,-1864,-1811,-1743,-1656,-1576,-1506,-1462,-1442,-1460,-1498,-1568,-1652,-1746,-1845,-1933,-2012,-2072,-2113,-2142,-2148,-2163,-2157,-2180,-2190,-2229,-2260,-2306,-2341,-2369,-2380,-2369,-2339,-2287,-2223,-2154,-2085,-2034,-1991,-1984,-1996,-2044,-2128,-2235,-2385,-2548,-2739,-2931,-3124,-3295,-3439,-3533,-3580,-3561,-3500,-3382,-3250,-3094,-2963,-2847,-2788,-2761,-2794,-2854,-2949,-3045,-3139,-3209,-3252,-3266,-3254,-3228,-3194,-3171,-3153,-3158,-3170,-3202,-3232,-3271,-3306,-3341,-3376,-3422,-3463,-3534,-3602,-3696,-3794,-3899,-4001,-4091,-4168,-4217,-4242,-4239,-4204,-4144,-4056,-3947,-3824,-3689,-3556,-3429,-3322,-3244,-3196,-3189,-3218,-3279,-3374,-3476,-3601,-3716,-3831,-3940,-4033,-4129,-4210,-4290,-4367,-4433,-4495,-4534,-4560,-4550,-4512,-4438,-4323,-4179,-3995,-3795,-3575,-3356,-3146,-2955,-2805,-2693,-2634,-2626,-2660,-2739,-2828,-2935,-3021,-3085,-3114,-3098,-3048,-2955,-2848,-2714,-2591,-2456,-2339,-2222,-2113,-2007,-1899,-1787,-1680,-1566,-1465,-1372,-1296,-1249,-1231,-1256,-1321,-1436,-1589,-1786,-2004,-2247,-2484,-2713,-2912,-3067,-3177,-3229,-3232,-3192,-3117,-3028,-2935,-2855,-2793,-2763,-2757,-2778,-2820,-2859,-2906,-2930,-2939,-2921,-2880,-2817,-2738,-2652,-2558,-2477,-2396,-2336,-2289,-2259,-2256,-2266,-2299,-2351,-2412,-2488,-2563,-2630,-2689,-2726,-2732,-2723,-2663,-2594,-2486,-2366,-2227,-2079,-1926,-1772,-1627,-1482,-1357,-1237,-1140,-1057,-1001,-963,-960,-982,-1048,-1138,-1272,-1424,-1598,-1782,-1960,-2129,-2276,-2399,-2486,-2549,-2568,-2564,-2526,-2459,-2379,-2270,-2164,-2044,-1927,-1823,-1718,-1646,-1580,-1551,-1541,-1562,-1599,-1663,-1725,-1796,-1856,-1897,-1916,-1904,-1856,-1778,-1672,-1539,-1407,-1263,-1142,-1025,-945,-876,-842,-819,-816,-819,-820,-820,-803,-788,-759,-746,-735,-763,-808,-899,-1017,-1159,-1320,-1472,-1617,-1728,-1805,-1844,-1847,-1823,-1786,-1739,-1697,-1665,-1634,-1617,-1585,-1554,-1492,-1417,-1302,-1169,-1005,-829,-642,-465,-293,-161,-49,17,44,35,-12,-92,-188,-318,-444,-596,-740,-889,-1030,-1156,-1264,-1337,-1379,-1372,-1324,-1234,-1106,-960,-810,-668,-556,-483,-443,-462,-499,-572,-648,-717,-767,-784,-759,-699,-610,-500,-395,-307,-249,-245,-284,-383,-518,-686,-862,-1032,-1175,-1275,-1331,-1333,-1296,-1225,-1142,-1059,-1003,-968,-989,-1031,-1125,-1224,-1341,-1443,-1516,-1556,-1542,-1485,-1383,-1244,-1090,-920,-765,-614,-492,-382,-298,-224,-169,-114,-76,-32,-4,27,55,79,117,159,218,292,376,468,553,630,680,704,699,660,603,527,448,369,302,253,226,225,254,300,377,461,561,659,759,850,939,1014,1086,1146,1206,1254,1294,1322,1326,1304,1243,1136,985,784,552,293,33,-216,-431,-598,-707,-754,-731,-658,-529,-366,-184,10,186,352,480,585,649,689,702,695,679,649,624,596,574,565,562,588,621,689,772,876,990,1095,1186,1236,1239,1184,1063,896,675,443,208,5,-141,-221,-218,-139,9,206,420,642,822,971,1049,1071,1034,939,816,661,506,351,216,92,1,-84,-144,-192,-225,-238,-224,-188,-114,-9,119,273,433,588,730,847,924,981,996,999,985,967,945,924,900,870,829,780,708,635,538,447,349,261,188,128,105,102,140,207,308,436,588,746,918,1079,1236,1383,1508,1621,1714,1791,1846,1897,1924,1953,1971,1983,1999,2007,2019,2022,2029,2027,2025,2018,2006,1995,1988,1985,1990,2002,2017,2032,2039,2028,2000,1946,1874,1788,1693,1607,1531,1482,1460,1469,1507,1564,1635,1704,1757,1789,1773,1721,1610,1455,1253,1019,762,505,257,42,-138,-266,-339,-360,-325,-243,-122,31,199,371,532,672,781,866,918,961,989,1024,1066,1128,1208,1306,1411,1522,1626,1730,1815,1908,1992,2088,2192,2307,2430,2559,2678,2786,2870,2926,2952,2939,2906,2844,2775,2699,2635,2573,2541,2507,2500,2492,2492,2486,2481,2456,2436,2390,2357,2309,2278,2247,2240,2244,2273,2318,2383,2464,2560,2663,2780,2897,3024,3146,3264,3376,3467,3541,3579,3586,3549,3465,3339,3169,2971,2751,2521,2298,2094,1919,1780,1687,1629,1619,1634,1676,1729,1786,1839,1878,1908,1915,1913,1895,1868,1841,1812,1796,1794,1810,1851,1907,1989,2070,2166,2239,2300,2321,2306,2241,2139,1994,1841,1671,1530,1415,1341,1327,1352,1427,1535,1663,1798,1929,2038,2126,2179,2211,2212,2209,2194,2194,2208,2242,2301,2366,2439,2494,2524,2512,2458,2346,2216,2048,1899,1767,1688,1671,1724,1847,2021,2236,2458,2664,2833,2943,2989,2977,2908,2808,2687,2564,2455,2352,2271,2189,2115,2023,1919,1794,1654,1505,1364,1235,1152,1105,1121,1183,1302,1451,1631,1819,2007,2186,2342,2484,2594,2689,2761,2816,2863,2899,2925,2952,2962,2967,2954,2919,2861,2779,2669,2545,2405,2263,2135,2018,1935,1877,1866,1880,1935,2009,2100,2197,2287,2363,2420,2450,2455,2440,2402,2358,2314,2271,2258,2256,2288,2342,2414,2503,2590,2678,2739,2775,2777,2725,2640,2497,2327,2129,1921,1723,1543,1405,1312,1276,1293,1359,1465,1596,1738,1875,1997,2097,2171,2219,2248,2263,2263,2258,2243,2214,2178,2115,2033,1925,1789,1635,1464,1295,1138,1008,921,883,896,962,1061,1184,1305,1407,1468,1481,1438,1345,1221,1076,938,822,736,701,696,738,792,868,935,998,1041,1074,1089,1105,1126,1159,1226,1312,1440,1590,1766,1955,2145,2327,2487,2623,2721,2785,2819,2817,2804,2769,2729,2688,2635,2584,2510,2429,2315,2185,2023,1850,1662,1480,1312,1168,1055,977,925,897,880,861,835,790,726,642,543,439,334,247,176,131,114,114,133,151,165,159,132,78,-4,-106,-234,-373,-526,-685,-839,-995,-1131,-1257,-1357,-1441,-1495,-1539,-1557,-1572,-1582,-1585,-1601,-1607,-1625,-1634,-1635,-1627,-1595,-1557,-1499,-1440,-1382,-1334,-1313,-1314,-1353,-1428,-1533,-1671,-1828,-1992,-2158,-2304,-2421,-2511,-2547,-2559,-2524,-2472,-2409,-2343,-2294,-2267,-2255,-2276,-2298,-2336,-2377,-2405,-2443,-2463,-2494,-2521,-2564,-2613,-2683,-2757,-2842,-2923,-2994,-3051,-3081,-3095,-3080,-3046,-2992,-2925,-2845,-2764,-2678,-2600,-2534,-2479,-2448,-2433,-2437,-2457,-2486,-2511,-2535,-2536,-2522,-2482,-2418,-2343,-2259,-2189,-2139,-2129,-2164,-2252,-2378,-2549,-2724,-2915,-3077,-3213,-3313,-3370,-3403,-3410,-3414,-3414,-3432,-3455,-3496,-3543,-3588,-3633,-3667,-3688,-3701,-3698,-3696,-3685,-3684,-3679,-3694,-3713,-3755,-3800,-3870,-3938,-4022,-4100,-4174,-4240,-4289,-4328,-4351,-4373,-4385,-4406,-4429,-4460,-4492,-4521,-4532,-4526,-4474,-4395,-4265,-4104,-3922,-3721,-3532,-3363,-3221,-3136,-3081,-3093,-3132,-3218,-3324,-3443,-3561,-3667,-3750,-3804,-3827,-3809,-3768,-3692,-3600,-3492,-3374,-3257,-3139,-3026,-2923,-2822,-2744,-2673,-2633,-2614,-2619,-2658,-2707,-2778,-2843,-2908,-2949,-2979,-2978,-2962,-2925,-2878,-2830,-2789,-2760,-2751,-2757,-2778,-2811,-2842,-2867,-2877,-2859,-2819,-2743,-2647,-2518,-2389,-2243,-2115,-1994,-1897,-1818,-1768,-1729,-1713,-1709,-1718,-1749,-1790,-1860,-1948,-2069,-2206,-2372,-2546,-2727,-2905,-3053,-3185,-3259,-3300,-3277,-3208,-3087,-2920,-2725,-2500,-2270,-2045,-1832,-1662,-1523,-1445,-1416,-1443,-1518,-1640,-1787,-1962,-2140,-2319,-2486,-2627,-2745,-2823,-2866,-2863,-2824,-2738,-2629,-2483,-2328,-2159,-1993,-1839,-1694,-1577,-1471,-1394,-1329,-1277,-1236,-1194,-1164,-1131,-1106,-1090,-1082,-1093,-1117,-1162,-1222,-1300,-1379,-1466,-1533,-1597,-1629,-1646,-1642,-1614,-1582,-1538,-1491,-1453,-1405,-1377,-1336,-1323,-1296,-1302,-1310,-1350,-1413,-1506,-1626,-1768,-1918,-2074,-2210,-2325,-2403,-2434,-2421,-2363,-2259,-2133,-1977,-1820,-1664,-1508,-1381,-1244,-1144,-1029,-934,-828,-723,-613,-492,-385,-268,-181,-107,-60,-48,-55,-91,-141,-198,-262,-322,-381,-435,-487,-544,-599,-673,-742,-826,-903,-977,-1042,-1081,-1107,-1103,-1079,-1044,-991,-942,-893,-849,-822,-797,-781,-770,-752,-739,-710,-687,-655,-634,-621,-629,-660,-714,-793,-880,-982,-1063,-1143,-1177,-1197,-1163,-1107,-1006,-884,-739,-581,-432,-278,-157,-43,41,104,154,183,205,219,233,248,271,295,331,363,396,420,431,428,406,368,313,244,166,78,1,-80,-129,-172,-173,-158,-103,-29,74,187,307,423,516,592,624,634,598,543,463,372,279,190,115,61,26,14,20,44,80,121,172,223,279,334,391,442,493,533,569,595,621,634,654,674,702,747,806,890,998,1123,1265,1406,1545,1655,1735,1763,1738,1653,1518,1332,1124,899,683,496,344,250,214,241,323,458,628,819,1017,1204,1364,1497,1580,1626,1625,1585,1511,1410,1289,1163,1030,907,788,686,590,514,442,385,336,296,267,251,249,270,312,375,467,573,700,833,966,1087,1193,1265,1315,1324,1315,1270,1222,1149,1078,999,911,826,725,625,521,419,327,249,189,156,144,160,198,260,341,440,556,679,813,939,1056,1147,1207,1225,1202,1132,1019,877,702,527,346,191,58,-23,-70,-51,2,107,239,395,564,725,885,1015,1140,1229,1311,1372,1421,1464,1493,1518,1528,1524,1509,1470,1429,1361,1298,1220,1153,1088,1038,999,975,959,952,944,937,920,902,872,844,814,787,773,773,791,838,903,1000,1113,1248,1387,1533,1666,1791,1894,1979,2035,2073,2080,2073,2037,1993,1926,1857,1772,1686,1594,1500,1404,1311,1219,1129,1056,984,939,913,906,929,967,1016,1075,1122,1156,1175,1167,1145,1111,1061,1021,972,938,904,877,846,818,774,726,659,585,494,410,317,243,174,132,113,121,165,234,338,470,614,781,941,1109,1256,1397,1513,1608,1680,1728,1751,1761,1753,1750,1751,1767,1808,1877,1976,2108,2269,2451,2654,2860,3072,3275,3468,3642,3801,3938,4056,4151,4224,4278,4308,4325,4316,4297,4248,4189,4093,3982,3836,3671,3482,3279,3064,2845,2621,2403,2184,1970,1768,1562,1383,1206,1054,931,831,771,746,751,798,858,947,1034,1124,1212,1275,1342,1373,1404,1408,1399,1366,1318,1240,1152,1036,906,774,632,516,414,363,354,414,526,703,927,1190,1474,1762,2038,2284,2495,2658,2780,2857,2904,2917,2920,2901,2888,2858,2839,2806,2770,2724,2657,2581,2475,2365,2232,2108,1984,1887,1811,1773,1761,1787,1827,1891,1951,2017,2064,2102,2112,2102,2064,2004,1914,1814,1687,1558,1414,1277,1140,1030,935,885,863,892,946,1036,1139,1250,1367,1473,1587,1690,1812,1934,2082,2236,2412,2583,2763,2922,3064,3178,3258,3303,3317,3295,3251,3185,3110,3024,2941,2858,2776,2699,2618,2530,2439,2330,2222,2112,2003,1919,1847,1817,1818,1860,1930,2039,2153,2278,2393,2471,2530,2533,2499,2428,2317,2198,2050,1914,1771,1648,1536,1448,1380,1329,1307,1290,1304,1321,1358,1399,1450,1495,1537,1564,1570,1557,1516,1464,1388,1322,1253,1219,1217,1258,1347,1471,1627,1790,1944,2067,2144,2165,2125,2029,1887,1715,1525,1353,1187,1080,999,985,1009,1072,1171,1271,1387,1483,1569,1632,1671,1695,1697,1686,1662,1623,1570,1495,1403,1276,1140,959,776,570,364,169,-7,-146,-244,-288,-284,-229,-132,2,163,345,538,730,927,1107,1280,1437,1576,1707,1821,1928,2027,2117,2205,2287,2361,2426,2481,2516,2537,2528,2493,2432,2335,2219,2074,1922,1760,1604,1457,1326,1216,1127,1053,1001,946,903,842,780,693,596,490,374,276,183,124,88,80,96,114,138,141,125,72,-8,-125,-262,-422,-579,-739,-868,-982,-1055,-1098,-1108,-1090,-1050,-999,-935,-875,-816,-755,-703,-651,-602,-563,-532,-517,-539,-592,-694,-841,-1033,-1259,-1501,-1746,-1964,-2154,-2291,-2371,-2409,-2394,-2364,-2320,-2284,-2269,-2278,-2310,-2361,-2413,-2459,-2480,-2475,-2423,-2348,-2227,-2104,-1963,-1843,-1752,-1701,-1708,-1767,-1878,-2034,-2209,-2402,-2580,-2735,-2852,-2914,-2930,-2897,-2819,-2715,-2592,-2458,-2342,-2232,-2148,-2089,-2053,-2042,-2048,-2072,-2102,-2144,-2182,-2223,-2261,-2298,-2335,-2378,-2420,-2477,-2537,-2611,-2692,-2785,-2882,-2986,-3092,-3192,-3286,-3367,-3424,-3467,-3469,-3457,-3401,-3338,-3244,-3158,-3061,-2991,-2930,-2907,-2903,-2926,-2962,-3004,-3042,-3067,-3074,-3068,-3042,-3021,-2992,-2986,-2993,-3025,-3085,-3166,-3271,-3380,-3506,-3612,-3719,-3803,-3871,-3928,-3970,-4005,-4039,-4063,-4086,-4091,-4085,-4050,-3991,-3906,-3795,-3676,-3549,-3435,-3343,-3288,-3267,-3295,-3354,-3440,-3550,-3659,-3771,-3865,-3943,-3997,-4032,-4044,-4037,-4017,-3984,-3940,-3893,-3823,-3756,-3661,-3563,-3452,-3337,-3219,-3112,-3004,-2916,-2821,-2745,-2654,-2579,-2483,-2401,-2303,-2221,-2134,-2065,-2001,-1957,-1922,-1903,-1895,-1898,-1908,-1936,-1967,-2030,-2100,-2206,-2320,-2456,-2591,-2720,-2839,-2920,-2981,-2995,-2982,-2936,-2867,-2796,-2721,-2669,-2639,-2642,-2677,-2740,-2831,-2930,-3037,-3130,-3210,-3255,-3278,-3253,-3217,-3147,-3079,-3012,-2959,-2933,-2924,-2939,-2969,-2995,-3023,-3019,-2996,-2928,-2826,-2675,-2497,-2278,-2052,-1812,-1590,-1388,-1229,-1110,-1050,-1035,-1066,-1133,-1214,-1302,-1373,-1420,-1432,-1411,-1364,-1290,-1217,-1131,-1061,-999,-950,-918,-889,-877,-855,-848,-827,-817,-813,-821,-854,-913,-1003,-1123,-1276,-1445,-1639,-1829,-2029,-2208,-2372,-2504,-2598,-2658,-2674,-2645,-2585,-2479,-2353,-2200,-2035,-1866,-1702,-1549,-1415,-1302,-1206,-1133,-1069,-1019,-975,-938,-908,-882,-873,-867,-882,-903,-931,-970,-995,-1021,-1026,-1017,-985,-937,-871,-797,-712,-630,-540,-460,-384,-303,-244,-168,-118,-60,-24,-2,-6,-37,-106,-205,-337,-492,-655,-824,-975,-1105,-1201,-1261,-1280,-1267,-1217,-1152,-1072,-995,-935,-889,-880,-885,-923,-968,-1022,-1074,-1119,-1146,-1164,-1148,-1119,-1054,-961,-837,-679,-498,-297,-86,121,317,483,619,713,762,775,749,708,647,587,529,472,433,385,359,320,300,274,263,257,266,287,320,364,407,447,465,459,411,336,208,65,-117,-302,-495,-675,-836,-961,-1052,-1096,-1099,-1058,-983,-878,-754,-614,-471,-320,-176,-36,103,224,353,465,583,697,811,922,1029,1129,1215,1287,1342,1369,1387,1376,1360,1332,1307,1289,1282,1291,1311,1347,1380,1422,1446,1462,1451,1421,1368,1296,1211,1126,1038,982,929,917,918,944,973,1010,1023,1027,989,928,829,708,569,428,291,179,83,20,-24,-50,-66,-81,-97,-113,-130,-136,-129,-100,-43,43,161,313,489,690,911,1132,1362,1571,1758,1910,2022,2084,2109,2083,2035,1959,1886,1815,1764,1738,1731,1747,1770,1794,1813,1816,1812,1802,1788,1788,1793,1824,1856,1904,1937,1950,1926,1856,1726,1552,1330,1079,824,566,342,146,-1,-104,-166,-187,-183,-152,-113,-67,-22,16,44,64,69,74,72,79,100,142,220,329,480,664,875,1107,1342,1570,1777,1949,2089,2184,2244,2267,2264,2239,2205,2155,2105,2036,1965,1878,1774,1662,1523,1388,1234,1094,953,837,735,658,602,566,544,534,525,525,517,514,501,500,492,503,518,549,591,638,683,726,750,754,741,695,642,562,484,401,330,278,252,258,303,378,489,623,772,927,1073,1200,1301,1368,1396,1396,1364,1322,1279,1241,1239,1258,1325,1424,1551,1702,1850,1995,2106,2188,2224,2220,2187,2119,2044,1959,1873,1796,1717,1641,1557,1464,1350,1219,1062,889,699,503,306,120,-46,-189,-303,-383,-441,-465,-480,-476,-479,-475,-487,-496,-515,-526,-528,-501,-442,-342,-186,2,245,506,787,1060,1316,1534,1714,1842,1934,1984,2028,2045,2087,2119,2182,2245,2319,2390,2446,2482,2493,2470,2428,2358,2289,2216,2160,2133,2129,2168,2229,2314,2416,2511,2599,2658,2685,2674,2622,2539,2427,2303,2174,2047,1939,1839,1759,1680,1612,1528,1438,1322,1184,1023,848,657,481,314,186,104,71,107,199,352,553,790,1043,1292,1512,1684,1794,1833,1803,1711,1575,1418,1248,1111,994,940,935,990,1091,1235,1394,1570,1731,1881,2002,2098,2156,2194,2198,2188,2157,2117,2065,2005,1930,1845,1741,1626,1499,1364,1233,1109,998,910,840,800,778,779,794,818,849,881,913,948,985,1033,1093,1169,1274,1388,1536,1684,1844,1989,2117,2207,2259,2264,2225,2157,2063,1975,1897,1850,1848,1878,1951,2040,2134,2222,2271,2291,2254,2182,2063,1930,1781,1650,1544,1485,1481,1534,1650,1807,2013,2230,2461,2668,2846,2981,3053,3076,3032,2942,2808,2646,2463,2273,2083,1894,1719,1546,1391,1248,1121,1019,944,907,908,950,1026,1135,1258,1383,1500,1593,1660,1701,1708,1708,1690,1680,1680,1698,1737,1797,1865,1938,1999,2040,2064,2056,2045,2019,2007,2012,2033,2084,2145,2216,2278,2316,2321,2277,2188,2056,1884,1696,1496,1306,1130,978,850,745,664,596,548,508,479,449,427,402,383,368,360,361,374,400,432,477,517,549,576,572,561,520,477,425,393,377,406,476,598,760,970,1192,1443,1676,1905,2104,2277,2414,2511,2573,2578,2549,2458,2325,2150,1932,1701,1453,1220,1005,838,716,664,674,748,881,1054,1257,1464,1657,1817,1925,1979,1965,1898,1784,1638,1479,1315,1163,1015,886,756,625,489,337,174,5,-171,-328,-465,-555,-607,-598,-542,-443,-300,-150,26,185,345,482,605,708,793,869,925,960,963,924,837,706,531,337,134,-38,-172,-232,-225,-142,-4,165,341,483,586,609,576,462,302,98,-129,-354,-580,-773,-955,-1110,-1258,-1415,-1592,-1814,-2094,-2426,-2805,-3194,-3554,-3843,-4014,-4050,-3929,-3664,-3276,-2791,-2268,-1743,-1262,-870,-569,-394,-318,-347,-450,-606,-788,-966,-1128,-1250,-1337,-1376,-1382,-1349,-1299,-1227,-1164,-1093,-1056,-1031,-1050,-1098,-1181,-1290,-1423,-1574,-1739,-1929,-2119,-2323,-2503,-2653,-2753,-2783,-2749,-2648,-2505,-2328,-2161,-2008,-1919,-1896,-1957,-2116,-2351,-2662,-3004,-3355,-3681,-3959,-4177,-4333,-4420,-4457,-4432,-4368,-4261,-4130,-3972,-3801,-3610,-3408,-3188,-2962,-2719,-2484,-2238,-2015,-1797,-1624,-1486,-1416,-1420,-1495,-1653,-1858,-2116,-2397,-2703,-3028,-3377,-3749,-4140,-4537,-4914,-5247,-5495,-5632,-5633,-5478,-5166,-4684,-4054,-3276,-2403,-1460,-517,370,1148,1768,2202,2430,2461,2300,1988,1553,1046,500,-43,-569,-1060,-1511,-1929,-2322,-2702,-3086,-3485,-3899,-4334,-4778,-5226,-5664,-6069,-6425,-6714,-6924,-7044,-7077,-7016,-6876,-6659,-6375,-6042,-5679,-5305,-4944,-4602,-4295,-4014,-3756,-3510,-3271,-3029,-2800,-2550,-2323,-2080,-1857,-1642,-1451,-1281,-1142,-1017,-928,-843,-803,-769,-779,-809,-872,-971,-1106,-1289,-1510,-1782,-2073,-2403,-2730,-3082,-3414,-3754,-4053,-4332,-4565,-4754,-4916,-5035,-5143,-5230,-5312,-5388,-5455,-5503,-5536,-5530,-5496,-5414,-5283,-5098,-4849,-4540,-4184,-3787,-3385,-2982,-2606,-2259,-1951,-1682,-1441,-1236,-1042,-865,-679,-487,-273,-57,158,347,499,599,654,654,621,553,473,394,331,304,324,403,555,772,1064,1415,1824,2274,2756,3250,3737,4193,4587,4901,5096,5155,5054,4787,4352,3772,3047,2230,1325,399,-530,-1406,-2201,-2886,-3440,-3861,-4144,-4309,-4368,-4345,-4263,-4140,-3994,-3841,-3676,-3525,-3353,-3203,-3033,-2880,-2729,-2600,-2495,-2431,-2403,-2421,-2474,-2555,-2652,-2745,-2817,-2846,-2816,-2723,-2551,-2326,-2034,-1712,-1361,-1001,-646,-297,21,332,601,853,1062,1220,1327,1362,1324,1215,1028,786,482,146,-221,-592,-972,-1337,-1707,-2056,-2420,-2766,-3125,-3456,-3760,-4001,-4155,-4208,-4128,-3926,-3585,-3120,-2555,-1906,-1219,-522,153,780,1352,1866,2333,2757,3156,3523,3864,4154,4382,4518,4539,4437,4191,3826,3341,2779,2167,1554,961,427,-47,-439,-759,-997,-1149,-1211,-1177,-1034,-787,-415,66,665,1354,2118,2915,3719,4488,5194,5796,6272,6595,6756,6754,6601,6309,5925,5443,4931,4366,3798,3207,2604,1983,1323,635,-107,-875,-1676,-2467,-3229,-3928,-4518,-4996,-5314,-5485,-5496,-5362,-5110,-4749,-4319,-3830,-3299,-2745,-2155,-1563,-946,-349,241,779,1253,1629,1897,2024,2029,1891,1648,1313,932,554,223,-6,-107,-56,138,459,867,1326,1795,2233,2624,2943,3194,3376,3505,3582,3627,3624,3595,3505,3383,3186,2947,2625,2255,1804,1309,747,150,-499,-1173,-1878,-2594,-3313,-4015,-4700,-5331,-5921,-6427,-6850,-7161,-7355,-7412,-7352,-7158,-6871,-6482,-6021,-5484,-4877,-4202,-3441,-2607,-1676,-673,398,1508,2609,3678,4637,5474,6128,6602,6876,6980,6930,6777,6556,6318,6090,5898,5754,5639,5553,5459,5333,5145,4872,4489,4003,3401,2722,1966,1195,415,-314,-978,-1542,-2006,-2357,-2621,-2806,-2931,-3025,-3085,-3143,-3176,-3197,-3182,-3131,-3032,-2890,-2712,-2509,-2313,-2133,-2005,-1933,-1920,-1967,-2048,-2153,-2254,-2330,-2369,-2347,-2273,-2138,-1968,-1776,-1589,-1419,-1285,-1176,-1094,-1006,-904,-742,-517,-195,223,732,1324,1976,2644,3317,3924,4462,4893,5205,5411,5499,5502,5415,5272,5072,4839,4577,4284,3962,3595,3176,2693,2148,1534,873,163,-566,-1295,-2010,-2680,-3303,-3855,-4323,-4703,-4967,-5116,-5132,-5000,-4727,-4297,-3721,-3027,-2214,-1337,-406,548,1488,2407,3273,4067,4780,5391,5890,6272,6525,6646,6641,6501,6256,5904,5484,5004,4499,3982,3472,2994,2542,2148,1798,1508,1284,1127,1066,1101,1270,1566,2026,2622,3361,4204,5113,6053,6961,7807,8528,9100,9479,9646,9592,9305,8812,8118,7266,6287,5220,4105,2983,1876,823,-169,-1079,-1900,-2624,-3249,-3760,-4160,-4436,-4578,-4595,-4466,-4216,-3831,-3348,-2756,-2106,-1401,-676,38,739,1391,2007,2568,3089,3571,4014,4429,4789,5108,5340,5486,5507,5399,5157,4784,4312,3768,3200,2647,2142,1712,1363,1088,882,704,545,370,162,-76,-359,-647,-941,-1200,-1412,-1563,-1633,-1634,-1557,-1423,-1233,-1004,-745,-469,-185,101,387,669,954,1246,1542,1858,2177,2520,2872,3242,3620,4006,4390,4768,5125,5452,5728,5942,6067,6101,6028,5846,5571,5194,4750,4233,3676,3078,2460,1832,1200,590,9,-520,-982,-1359,-1647,-1825,-1906,-1880,-1767,-1570,-1316,-1004,-674,-324,18,341,632,879,1072,1210,1286,1300,1271,1189,1087,956,816,674,537,418,326,250,204,151,100,21,-87,-232,-403,-594,-778,-922,-1022,-1026,-952,-773,-511,-173,208,617,1017,1393,1724,2008,2234,2413,2538,2621,2655,2645,2578,2461,2277,2043,1741,1411,1037,673,306,-19,-306,-534,-715,-842,-935,-998,-1050,-1099,-1159,-1231,-1324,-1431,-1546,-1663,-1761,-1838,-1872,-1852,-1771,-1612,-1388,-1085,-723,-294,187,723,1308,1936,2605,3302,4009,4717,5379,6001,6528,6973,7301,7522,7630,7630,7530,7345,7078,6754,6365,5935,5448,4920,4349,3745,3127,2507,1914,1358,874,458,132,-112,-281,-376,-422,-434,-423,-422,-415,-433,-454,-486,-512,-522,-504,-442,-336,-175,35,280,556,838,1108,1351,1546,1694,1799,1864,1931,1999,2124,2302,2563,2900,3312,3777,4277,4780,5264,5700,6065,6346,6521,6608,6581,6477,6282,6015,5692,5296,4862,4356,3806,3186,2509,1765,965,123,-753,-1623,-2482,-3283,-4015,-4656,-5191,-5620,-5938,-6157,-6284,-6342,-6340,-6306,-6244,-6168,-6090,-5995,-5908,-5801,-5686,-5557,-5412,-5258,-5093,-4926,-4763,-4611,-4483,-4378,-4308,-4275,-4259,-4274,-4274,-4269,-4219,-4115,-3940,-3681,-3347,-2939,-2474,-1973,-1448,-933,-430,32,451,823,1132,1401,1598,1750,1826,1841,1773,1634,1411,1112,753,325,-124,-600,-1069,-1515,-1936,-2309,-2646,-2943,-3204,-3441,-3656,-3859,-4059,-4267,-4484,-4736,-5005,-5312,-5642,-5988,-6343,-6689,-7013,-7298,-7524,-7686,-7761,-7761,-7664,-7486,-7222,-6878,-6460,-5968,-5423,-4829,-4214,-3594,-2996,-2438,-1945,-1517,-1176,-908,-718,-592,-519,-491,-497,-534,-592,-676,-779,-910,-1066,-1260,-1484,-1742,-2029,-2333,-2650,-2963,-3259,-3535,-3769,-3978,-4138,-4277,-4381,-4466,-4531,-4585,-4619,-4640,-4628,-4588,-4506,-4388,-4235,-4066,-3904,-3759,-3677,-3660,-3733,-3901,-4162,-4498,-4899,-5327,-5755,-6156,-6484,-6722,-6831,-6806,-6615,-6273,-5762,-5099,-4298,-3363,-2336,-1228,-87,1065,2188,3248,4227,5093,5849,6483,6997,7404,7702,7911,8032,8068,8030,7893,7674,7341,6909,6364,5723,4990,4184,3323,2427,1523,625,-237,-1051,-1796,-2460,-3037,-3513,-3903,-4191,-4402,-4526,-4577,-4563,-4486,-4366,-4203,-4024,-3830,-3648,-3485,-3353,-3252,-3181,-3122,-3060,-2969,-2813,-2585,-2239,-1795,-1223,-563,182,973,1773,2559,3276,3909,4419,4788,5003,5068,4972,4758,4423,4014,3558,3080,2620,2181,1794,1441,1132,846,565,275,-41,-389,-763,-1159,-1547,-1924,-2249,-2517,-2710,-2817,-2851,-2807,-2721,-2595,-2480,-2375,-2327,-2340,-2430,-2597,-2832,-3111,-3422,-3717,-3993,-4208,-4366,-4459,-4489,-4490,-4459,-4440,-4429,-4451,-4490,-4555,-4612,-4659,-4661,-4612,-4484,-4283,-3980,-3602,-3130,-2594,-2004,-1380,-752,-136,438,946,1384,1711,1952,2072,2104,2033,1896,1683,1431,1132,812,475,140,-185,-476,-737,-931,-1084,-1160,-1196,-1173,-1130,-1068,-1023,-1004,-1044,-1144,-1326,-1568,-1876,-2217,-2585,-2948,-3294,-3615,-3889,-4134,-4326,-4489,-4618,-4723,-4809,-4873,-4918,-4930,-4910,-4842,-4717,-4535,-4277,-3957,-3564,-3116,-2613,-2081,-1535,-986,-485,-14,357,656,836,916,893,780,601,382,138,-84,-289,-445,-558,-625,-656,-661,-656,-651,-657,-690,-737,-823,-910,-1019,-1112,-1192,-1237,-1245,-1203,-1122,-998,-848,-683,-526,-389,-309,-287,-360,-528,-806,-1182,-1651,-2180,-2751,-3319,-3852,-4313,-4678,-4921,-5041,-5020,-4887,-4633,-4297,-3897,-3449,-2992,-2525,-2073,-1629,-1196,-763,-326,130,613,1124,1679,2259,2868,3479,4073,4617,5095,5470,5742,5896,5950,5910,5816,5688,5567,5484,5461,5510,5636,5813,6030,6241,6427,6537,6565,6462,6252,5888,5428,4837,4180,3454,2696,1940,1193,501,-150,-716,-1220,-1634,-1972,-2221,-2383,-2457,-2436,-2328,-2129,-1841,-1482,-1046,-563,-34,509,1056,1581,2071,2503,2873,3154,3358,3456,3458,3358,3151,2854,2465,2002,1490,958,428,-46,-461,-767,-967,-1039,-991,-818,-534,-153,317,843,1424,2026,2633,3231,3779,4286,4701,5040,5276,5415,5470,5437,5354,5217,5056,4877,4683,4475,4244,3966,3633,3211,2690,2059,1314,482,-435,-1376,-2331,-3234,-4062,-4774,-5345,-5766,-6030,-6149,-6140,-6021,-5826,-5566,-5276,-4959,-4629,-4286,-3927,-3541,-3120,-2646,-2109,-1509,-846,-123,624,1394,2135,2833,3449,3966,4367,4643,4812,4869,4850,4774,4660,4542,4425,4332,4255,4202,4155,4105,4040,3941,3802,3602,3338,2989,2569,2064,1498,868,213,-467,-1122,-1750,-2312,-2802,-3201,-3510,-3727,-3865,-3928,-3934,-3884,-3799,-3668,-3506,-3302,-3070,-2796,-2506,-2185,-1866,-1549,-1269,-1032,-875,-800,-835,-972,-1216,-1548,-1938,-2368,-2785,-3170,-3477,-3680,-3756,-3688,-3470,-3110,-2602,-1988,-1264,-478,362,1213,2065,2876,3637,4318,4897,5368,5708,5927,6017,5991,5861,5637,5344,4990,4595,4170,3715,3236,2719,2161,1541,856,93,-740,-1634,-2564,-3501,-4397,-5224,-5920,-6463,-6817,-6967,-6917,-6681,-6284,-5770,-5176,-4557,-3950,-3389,-2911,-2510,-2210,-1983,-1818,-1688,-1559,-1407,-1198,-919,-549,-92,449,1059,1714,2393,3061,3701,4279,4791,5216,5566,5838,6053,6227,6374,6513,6646,6782,6904,7018,7093,7128,7104,7006,6834,6586,6265,5885,5465,5016,4568,4137,3735,3398,3118,2928,2812,2788,2832,2946,3101,3283,3469,3631,3756,3807,3785,3652,3421,3071,2612,2057,1413,714,-23,-759,-1471,-2127,-2697,-3173,-3526,-3754,-3861,-3831,-3687,-3432,-3072,-2640,-2124,-1566,-955,-320,342,1012,1693,2364,3029,3673,4293,4878,5426,5914,6355,6713,7007,7204,7316,7330,7258,7102,6879,6595,6267,5901,5509,5086,4643,4170,3662,3127,2557,1965,1376,795,264,-202,-574,-843,-988,-1026,-953,-796,-578,-322,-62,184,392,555,664,721,735,718,684,656,647,689,783,958,1195,1507,1863,2253,2642,3019,3343,3628,3832,3986,4079,4133,4162,4186,4208,4253,4300,4374,4430,4495,4517,4509,4440,4298,4077,3769,3373,2902,2364,1790,1199,634,106,-333,-686,-924,-1046,-1063,-970,-785,-538,-222,109,461,805,1116,1404,1630,1811,1922,1970,1952,1871,1741,1559,1354,1126,893,674,463,287,134,15,-72,-132,-163,-175,-163,-134,-80,-4,104,240,410,603,814,1024,1215,1378,1482,1533,1508,1416,1270,1058,832,566,312,48,-195,-438,-662,-885,-1101,-1314,-1533,-1751,-1971,-2201,-2422,-2650,-2867,-3070,-3257,-3406,-3520,-3567,-3547,-3425,-3195,-2836,-2348,-1732,-998,-181,701,1596,2478,3297,4026,4634,5104,5435,5629,5710,5693,5620,5510,5390,5290,5201,5150,5114,5087,5051,4978,4859,4658,4385,4007,3553,3018,2421,1796,1146,514,-98,-662,-1173,-1621,-2002,-2313,-2564,-2750,-2893,-2987,-3053,-3087,-3100,-3085,-3044,-2961,-2836,-2648,-2393,-2055,-1632,-1117,-517,162,906,1691,2502,3306,4088,4816,5476,6049,6524,6896,7160,7325,7394,7386,7302,7163,6971,6732,6455,6123,5744,5302,4791,4202,3535,2780,1963,1089,186,-709,-1578,-2379,-3090,-3693,-4180,-4538,-4792,-4938,-5018,-5041,-5050,-5056,-5094,-5168,-5287,-5458,-5659,-5896,-6135,-6369,-6574,-6737,-6843,-6885,-6860,-6770,-6616,-6417,-6162,-5878,-5554,-5200,-4803,-4375,-3881,-3349,-2742,-2094,-1383,-651,109,849,1561,2199,2757,3188,3504,3670,3712,3619,3421,3138,2792,2418,2030,1654,1295,957,634,311,-24,-397,-806,-1272,-1772,-2312,-2853,-3383,-3870,-4293,-4642,-4904,-5086,-5193,-5245,-5253,-5240,-5223,-5213,-5231,-5275,-5358,-5476,-5628,-5798,-5987,-6160,-6317,-6418,-6466,-6424,-6301,-6083,-5779,-5393,-4951,-4448,-3935,-3394,-2879,-2380,-1936,-1548,-1236,-996,-840,-757,-728,-754,-794,-850,-893,-915,-923,-894,-871,-829,-815,-825,-881,-994,-1166,-1393,-1673,-1979,-2308,-2627,-2924,-3176,-3381,-3522,-3616,-3663,-3688,-3714,-3761,-3855,-4012,-4237,-4546,-4909,-5339,-5787,-6256,-6694,-7096,-7428,-7678,-7832,-7884,-7834,-7682,-7438,-7101,-6689,-6196,-5632,-4998,-4288,-3517,-2669,-1772,-819,158,1157,2128,3074,3935,4711,5359,5867,6223,6422,6462,6363,6136,5805,5402,4942,4462,3966,3482,2990,2508,2002,1471,896,261,-420,-1162,-1926,-2706,-3468,-4174,-4817,-5345,-5768,-6055,-6222,-6267,-6215,-6079,-5883,-5656,-5398,-5148,-4888,-4642,-4391,-4141,-3876,-3588,-3272,-2909,-2509,-2059,-1571,-1051,-505,44,602,1140,1665,2161,2625,3051,3439,3777,4064,4290,4449,4532,4544,4473,4338,4139,3899,3636,3361,3102,2857,2637,2429,2230,2010,1763,1466,1104,682,194,-348,-923,-1513,-2100,-2646,-3152,-3578,-3934,-4200,-4393,-4513,-4588,-4624,-4658,-4690,-4747,-4829,-4940,-5071,-5215,-5355,-5479,-5566,-5610,-5593,-5507,-5358,-5120,-4830,-4460,-4051,-3598,-3130,-2657,-2198,-1762,-1359,-984,-638,-309,8,329,643,973,1279,1582,1841,2054,2200,2266,2253,2153,1983,1741,1459,1138,803,471,145,-160,-448,-720,-977,-1226,-1469,-1707,-1939,-2161,-2365,-2556,-2711,-2853,-2954,-3043,-3103,-3151,-3190,-3221,-3258,-3294,-3337,-3383,-3422,-3465,-3483,-3497,-3491,-3467,-3435,-3381,-3321,-3244,-3158,-3050,-2934,-2785,-2620,-2418,-2181,-1904,-1586,-1227,-836,-423,2,413,796,1136,1410,1616,1743,1801,1794,1740,1646,1534,1397,1262,1108,955,793,619,445,261,79,-112,-292,-481,-654,-830,-992,-1149,-1285,-1407,-1512,-1588,-1661,-1709,-1775,-1837,-1944,-2073,-2262,-2491,-2775,-3094,-3445,-3804,-4154,-4477,-4743,-4940,-5049,-5051,-4961,-4763,-4488,-4145,-3763,-3367,-2972,-2610,-2271,-1973,-1711,-1461,-1237,-1004,-770,-522,-262,15,295,590,884,1184,1484,1788,2100,2418,2755,3103,3467,3849,4230,4617,4989,5336,5656,5924,6154,6323,6452,6522,6560,6543,6501,6406,6277,6089,5839,5513,5102,4601,4004,3331,2577,1785,968,164,-594,-1280,-1860,-2325,-2657,-2866,-2952,-2941,-2849,-2702,-2526,-2329,-2128,-1924,-1702,-1468,-1192,-883,-529,-131,292,738,1173,1582,1951,2243,2471,2599,2645,2604,2495,2325,2131,1926,1740,1600,1520,1519,1608,1778,2034,2357,2738,3151,3592,4023,4442,4826,5153,5433,5629,5767,5822,5820,5746,5627,5441,5219,4931,4600,4200,3741,3218,2624,1980,1272,537,-234,-999,-1761,-2483,-3155,-3763,-4285,-4719,-5051,-5272,-5388,-5391,-5290,-5090,-4798,-4436,-4004,-3543,-3048,-2561,-2089,-1651,-1259,-917,-624,-386,-174,-5,164,320,492,686,904,1153,1428,1718,2024,2322,2617,2892,3151,3381,3598,3786,3969,4128,4285,4423,4556,4665,4751,4799,4797,4730,4583,4344,4006,3565,3030,2412,1731,1020,301,-388,-1020,-1578,-2038,-2406,-2675,-2864,-2982,-3048,-3067,-3062,-3016,-2949,-2838,-2695,-2502,-2274,-2004,-1717,-1426,-1159,-933,-775,-692,-694,-777,-925,-1128,-1348,-1583,-1788,-1963,-2088,-2154,-2166,-2121,-2024,-1877,-1682,-1438,-1145,-796,-393,71,585,1150,1749,2370,2992,3586,4136,4614,4993,5277,5427,5475,5396,5220,4953,4613,4214,3767,3277,2751,2182,1578,936,268,-414,-1094,-1749,-2353,-2895,-3345,-3706,-3965,-4123,-4197,-4182,-4107,-3976,-3808,-3628,-3441,-3277,-3134,-3037,-2978,-2970,-2996,-3056,-3132,-3204,-3258,-3250,-3188,-3009,-2743,-2327,-1803,-1135,-358,526,1489,2494,3525,4525,5486,6359,7133,7786,8307,8692,8934,9045,9016,8869,8593,8210,7710,7116,6423,5658,4823,3953,3056,2177,1324,543,-171,-768,-1273,-1649,-1917,-2068,-2108,-2042,-1877,-1605,-1249,-793,-268,326,967,1617,2273,2871,3426,3876,4243,4498,4661,4732,4737,4689,4601,4497,4364,4215,4037,3811,3537,3193,2778,2295,1757,1177,602,47,-437,-825,-1088,-1210,-1183,-1021,-732,-360,91,554,1034,1477,1888,2237,2535,2763,2942,3062,3143,3192,3217,3240,3259,3299,3352,3438,3547,3686,3852,4039,4240,4452,4663,4868,5066,5241,5403,5532,5637,5692,5710,5658,5548,5344,5066,4679,4210,3639,2997,2294,1559,827,124,-517,-1063,-1511,-1823,-2025,-2094,-2057,-1918,-1694,-1400,-1055,-655,-231,233,719,1213,1730,2226,2709,3154,3538,3856,4086,4229,4280,4256,4153,4000,3805,3588,3374,3165,2989,2843,2746,2686,2677,2702,2771,2863,2992,3129,3296,3468,3656,3853,4049,4244,4417,4557,4649,4667,4610,4459,4218,3894,3500,3059,2595,2130,1691,1285,936,629,374,140,-69,-290,-521,-781,-1063,-1365,-1670,-1955,-2205,-2383,-2492,-2503,-2433,-2280,-2074,-1838,-1595,-1397,-1233,-1164,-1152,-1225,-1358,-1527,-1728,-1907,-2073,-2175,-2230,-2207,-2121,-1973,-1771,-1531,-1258,-959,-652,-318,14,373,745,1132,1552,1976,2425,2858,3276,3637,3929,4118,4193,4133,3947,3622,3198,2672,2111,1522,969,467,48,-268,-484,-594,-610,-552,-422,-255,-43,186,437,701,976,1265,1553,1846,2120,2370,2578,2724,2811,2815,2748,2608,2396,2139,1835,1512,1179,850,540,255,9,-209,-380,-525,-627,-700,-741,-747,-718,-650,-543,-388,-197,47,322,635,966,1315,1657,1996,2314,2605,2875,3101,3308,3470,3605,3699,3758,3780,3764,3713,3621,3500,3340,3151,2937,2694,2434,2161,1873,1587,1292,1004,718,436,156,-126,-421,-727,-1060,-1431,-1839,-2301,-2812,-3368,-3970,-4592,-5231,-5853,-6448,-6984,-7449,-7824,-8103,-8279,-8359,-8348,-8254,-8095,-7865,-7591,-7253,-6865,-6409,-5881,-5273,-4580,-3815,-2977,-2114,-1234,-400,375,1028,1558,1924,2137,2195,2125,1957,1724,1469,1218,1005,837,725,661,635,636,642,653,650,643,624,611,593,587,582,571,548,488,384,207,-38,-380,-785,-1283,-1826,-2428,-3044,-3667,-4267,-4830,-5329,-5768,-6120,-6407,-6618,-6766,-6868,-6913,-6925,-6883,-6799,-6654,-6446,-6181,-5839,-5465,-5019,-4576,-4094,-3647,-3197,-2799,-2428,-2110,-1837,-1608,-1435,-1300,-1217,-1169,-1167,-1196,-1253,-1339,-1427,-1531,-1617,-1695,-1747,-1779,-1788,-1782,-1771,-1761,-1776,-1815,-1899,-2027,-2204,-2432,-2697,-2994,-3318,-3652,-4005,-4362,-4726,-5104,-5482,-5872,-6256,-6628,-6976,-7276,-7510,-7663,-7699,-7630,-7414,-7073,-6596,-5998,-5297,-4513,-3665,-2785,-1886,-986,-114,747,1548,2316,2999,3603,4097,4461,4690,4757,4675,4439,4078,3607,3076,2506,1949,1420,943,523,142,-204,-551,-907,-1293,-1709,-2152,-2602,-3040,-3440,-3774,-4040,-4210,-4315,-4337,-4331,-4286,-4263,-4245,-4287,-4358,-4495,-4660,-4854,-5050,-5221,-5350,-5402,-5376,-5246,-5027,-4711,-4325,-3869,-3372,-2835,-2269,-1681,-1060,-417,262,962,1681,2403,3102,3766,4354,4865,5260,5552,5716,5769,5713,5551,5315,4992,4622,4199,3749,3280,2800,2324,1857,1412,989,603,244,-77,-375,-653,-918,-1187,-1462,-1756,-2076,-2419,-2791,-3178,-3581,-3980,-4377,-4750,-5103,-5418,-5701,-5943,-6147,-6314,-6448,-6544,-6616,-6647,-6647,-6604,-6514,-6376,-6177,-5924,-5604,-5232,-4801,-4322,-3805,-3246,-2662,-2043,-1393,-719,-16,690,1389,2042,2624,3095,3426,3588,3577,3379,3029,2541,1969,1362,759,213,-259,-636,-925,-1126,-1271,-1366,-1436,-1495,-1535,-1567,-1578,-1557,-1506,-1411,-1285,-1137,-987,-859,-775,-763,-832,-998,-1256,-1597,-2001,-2453,-2903,-3356,-3747,-4094,-4345,-4519,-4585,-4575,-4454,-4276,-4006,-3695,-3330,-2935,-2518,-2086,-1648,-1203,-769,-333,73,470,831,1162,1456,1710,1916,2084,2193,2252,2250,2182,2055,1861,1623,1339,1043,735,454,199,-4,-161,-263,-330,-349,-366,-350,-356,-357,-382,-432,-501,-602,-726,-873,-1040,-1224,-1418,-1629,-1845,-2077,-2320,-2576,-2849,-3131,-3418,-3706,-3967,-4205,-4377,-4494,-4516,-4468,-4322,-4107,-3829,-3500,-3151,-2784,-2415,-2050,-1679,-1305,-903,-487,-39,415,856,1252,1564,1755,1797,1677,1391,973,454,-106,-646,-1108,-1443,-1617,-1617,-1442,-1122,-662,-131,481,1108,1755,2386,3006,3592,4154,4670,5136,5535,5863,6088,6224,6241,6157,5972,5695,5339,4925,4460,3970,3459,2954,2452,1989,1551,1173,845,587,385,247,156,100,71,51,29,-1,-48,-119,-204,-315,-432,-562,-687,-803,-901,-970,-1019,-1032,-1033,-1006,-980,-938,-903,-854,-796,-711,-579,-393,-126,225,663,1187,1774,2410,3065,3711,4323,4877,5350,5737,6011,6194,6258,6242,6124,5937,5681,5367,5004,4596,4148,3659,3137,2576,1981,1366,720,80,-564,-1171,-1745,-2251,-2693,-3048,-3318,-3506,-3603,-3628,-3576,-3454,-3264,-3002,-2673,-2281,-1848,-1378,-921,-491,-138,122,263,283,185,-13,-274,-563,-843,-1075,-1233,-1306,-1281,-1178,-997,-761,-487,-174,154,515,890,1298,1723,2174,2629,3081,3500,3873,4172,4382,4497,4498,4407,4215,3949,3614,3238,2830,2423,2012,1634,1276,964,687,458,267,124,16,-44,-72,-53,-2,93,205,351,489,630,747,826,867,854,779,654,458,218,-88,-431,-819,-1229,-1661,-2087,-2513,-2900,-3251,-3544,-3762,-3904,-3952,-3919,-3788,-3592,-3314,-2993,-2619,-2220,-1790,-1352,-901,-445,8,471,916,1366,1792,2198,2569,2892,3162,3364,3499,3565,3558,3501,3379,3232,3049,2866,2675,2508,2354,2228,2122,2030,1945,1851,1746,1606,1448,1251,1040,802,561,296,21,-290,-635,-1031,-1485,-1990,-2547,-3124,-3711,-4261,-4759,-5152,-5440,-5585,-5600,-5481,-5240,-4901,-4477,-3985,-3442,-2844,-2202,-1509,-764,28,864,1728,2594,3451,4243,4979,5589,6095,6447,6667,6744,6687,6526,6261,5935,5555,5140,4711,4269,3822,3381,2931,2496,2058,1633,1228,838,494,183,-69,-265,-403,-476,-502,-468,-406,-299,-178,-31,123,284,447,607,762,919,1064,1221,1373,1546,1730,1937,2176,2444,2754,3103,3491,3906,4347,4782,5202,5583,5901,6143,6304,6363,6340,6227,6038,5788,5475,5122,4714,4267,3768,3223,2632,1999,1335,657,-20,-673,-1275,-1802,-2232,-2543,-2725,-2780,-2693,-2500,-2186,-1789,-1319,-782,-214,410,1049,1727,2422,3122,3831,4496,5121,5654,6078,6373,6512,6507,6356,6085,5726,5313,4890,4495,4156,3901,3730,3653,3646,3698,3790,3895,4006,4108,4199,4279,4354,4421,4487,4542,4578,4581,4533,4413,4219,3924,3544,3067,2527,1924,1305,683,97,-423,-863,-1194,-1413,-1512,-1492,-1367,-1151,-856,-511,-128,271,679,1073,1471,1835,2199,2528,2843,3120,3373,3588,3773,3929,4057,4170,4263,4349,4423,4480,4528,4544,4543,4505,4449,4360,4272,4169,4088,4022,3981,3973,3976,4006,4017,4032,4000,3948,3827,3673,3448,3184,2863,2501,2102,1661,1201,701,196,-333,-858,-1375,-1874,-2336,-2752,-3109,-3393,-3599,-3724,-3757,-3714,-3583,-3380,-3116,-2780,-2406,-1971,-1511,-1008,-492,50,584,1116,1610,2059,2427,2702,2859,2889,2789,2563,2226,1810,1334,843,368,-67,-425,-700,-884,-970,-984,-920,-813,-665,-501,-323,-139,45,235,425,616,797,971,1113,1228,1290,1298,1250,1139,979,772,541,303,76,-112,-251,-311,-288,-173,40,333,699,1118,1557,2004,2421,2805,3125,3387,3571,3687,3723,3685,3562,3360,3077,2720,2304,1845,1360,882,412,-5,-386,-702,-972,-1183,-1353,-1474,-1558,-1592,-1571,-1496,-1342,-1129,-833,-479,-68,385,854,1337,1794,2229,2609,2924,3161,3296,3342,3263,3095,2810,2449,2006,1516,978,432,-136,-691,-1245,-1786,-2317,-2836,-3346,-3835,-4302,-4729,-5103,-5417,-5643,-5798,-5861,-5844,-5764,-5631,-5471,-5307,-5165,-5049,-5002,-4988,-5049,-5134,-5264,-5390,-5516,-5609,-5664,-5663,-5606,-5487,-5310,-5080,-4800,-4474,-4105,-3691,-3230,-2719,-2149,-1527,-854,-152,569,1265,1915,2477,2923,3243,3412,3454,3361,3185,2922,2642,2333,2052,1794,1567,1379,1199,1037,861,677,465,237,-17,-283,-563,-844,-1132,-1411,-1698,-1974,-2265,-2557,-2869,-3196,-3553,-3926,-4329,-4741,-5166,-5593,-5999,-6395,-6745,-7064,-7334,-7551,-7725,-7837,-7903,-7903,-7848,-7722,-7522,-7257,-6905,-6500,-6021,-5508,-4948,-4381,-3798,-3224,-2673,-2141,-1655,-1217,-836,-537,-318,-196,-178,-253,-425,-660,-954,-1256,-1558,-1819,-2023,-2158,-2216,-2211,-2151,-2057,-1948,-1833,-1727,-1624,-1515,-1389,-1224,-1012,-741,-418,-46,341,718,1051,1293,1430,1427,1280,998,596,102,-449,-1024,-1592,-2122,-2607,-3028,-3395,-3706,-3973,-4211,-4411,-4594,-4739,-4852,-4914,-4911,-4837,-4681,-4450,-4154,-3822,-3473,-3155,-2886,-2697,-2602,-2596,-2673,-2810,-2973,-3148,-3285,-3393,-3434,-3426,-3368,-3269,-3149,-3014,-2874,-2736,-2587,-2436,-2255,-2053,-1811,-1526,-1208,-858,-496,-148,174,427,608,690,677,565,373,126,-160,-440,-696,-904,-1039,-1114,-1105,-1044,-924,-765,-582,-367,-151,87,321,568,813,1059,1301,1538,1758,1972,2150,2307,2423,2494,2519,2483,2388,2228,2001,1710,1351,938,470,-31,-557,-1092,-1608,-2107,-2551,-2952,-3290,-3582,-3827,-4039,-4232,-4405,-4579,-4730,-4869,-4962,-5010,-4988,-4894,-4722,-4482,-4195,-3877,-3569,-3286,-3065,-2925,-2866,-2904,-3012,-3189,-3400,-3630,-3841,-4025,-4148,-4207,-4192,-4099,-3941,-3719,-3449,-3136,-2790,-2412,-2013,-1581,-1140,-672,-216,233,635,975,1231,1383,1426,1366,1210,995,734,480,243,66,-52,-98,-81,-20,70,161,235,277,271,219,126,-3,-138,-283,-401,-496,-560,-596,-620,-651,-704,-811,-973,-1208,-1501,-1852,-2230,-2612,-2969,-3278,-3517,-3678,-3763,-3768,-3728,-3642,-3544,-3439,-3344,-3250,-3169,-3067,-2943,-2763,-2522,-2188,-1779,-1267,-700,-73,565,1181,1745,2212,2573,2798,2896,2868,2728,2505,2205,1878,1517,1175,844,555,311,119,-21,-99,-142,-127,-96,-32,32,102,161,209,244,264,270,260,221,160,50,-97,-305,-568,-891,-1267,-1691,-2142,-2618,-3082,-3529,-3927,-4264,-4520,-4690,-4761,-4750,-4646,-4489,-4271,-4026,-3767,-3494,-3230,-2956,-2679,-2374,-2044,-1654,-1224,-729,-192,377,962,1529,2061,2536,2935,3254,3490,3646,3741,3790,3812,3832,3868,3931,4042,4188,4380,4602,4842,5091,5323,5534,5698,5816,5867,5856,5772,5617,5385,5086,4713,4276,3779,3228,2630,1996,1330,651,-42,-725,-1398,-2040,-2639,-3182,-3656,-4041,-4335,-4517,-4584,-4532,-4345,-4042,-3606,-3061,-2416,-1686,-901,-73,764,1596,2398,3158,3855,4490,5041,5515,5900,6190,6387,6482,6484,6384,6206,5939,5620,5247,4854,4445,4050,3670,3318,2999,2696,2418,2134,1850,1534,1196,816,404,-33,-487,-941,-1372,-1773,-2121,-2422,-2666,-2875,-3042,-3198,-3343,-3492,-3648,-3806,-3962,-4105,-4213,-4286,-4287,-4241,-4103,-3914,-3642,-3318,-2936,-2506,-2043,-1534,-1007,-446,130,715,1310,1879,2433,2930,3382,3748,4052,4255,4397,4453,4461,4424,4371,4310,4277,4267,4303,4375,4476,4599,4726,4834,4916,4941,4911,4805,4621,4356,4010,3590,3105,2565,1989,1388,789,195,-358,-877,-1338,-1740,-2082,-2365,-2584,-2759,-2882,-2970,-3032,-3072,-3106,-3138,-3183,-3232,-3306,-3378,-3468,-3549,-3614,-3659,-3653,-3603,-3487,-3305,-3053,-2738,-2361,-1938,-1479,-999,-522,-54,380,776,1122,1420,1664,1881,2048,2214,2358,2509,2672,2837,3028,3218,3413,3609,3771,3930,4028,4101,4113,4071,3983,3832,3640,3393,3106,2768,2386,1948,1465,918,332,-303,-960,-1623,-2266,-2874,-3405,-3865,-4217,-4476,-4624,-4683,-4650,-4551,-4389,-4189,-3950,-3695,-3424,-3139,-2848,-2537,-2210,-1861,-1475,-1073,-632,-187,279,728,1168,1569,1939,2260,2542,2785,2997,3197,3383,3573,3769,3962,4158,4333,4484,4597,4649,4653,4580,4454,4265,4029,3751,3448,3121,2784,2442,2092,1744,1382,1015,631,226,-191,-642,-1089,-1559,-2008,-2440,-2832,-3166,-3431,-3619,-3711,-3728,-3640,-3488,-3239,-2932,-2555,-2114,-1624,-1069,-469,191,893,1641,2413,3203,3982,4738,5436,6063,6597,7018,7327,7512,7585,7569,7463,7324,7143,6979,6819,6701,6607,6547,6500,6451,6379,6263,6091,5837,5514,5099,4623,4075,3489,2861,2223,1573,930,297,-318,-905,-1465,-1984,-2458,-2875,-3225,-3500,-3685,-3783,-3781,-3681,-3496,-3221,-2883,-2492,-2057,-1609,-1137,-664,-178,318,829,1369,1935,2534,3166,3806,4459,5085,5673,6196,6639,6984,7238,7394,7475,7493,7473,7431,7392,7360,7357,7364,7397,7423,7455,7457,7434,7366,7251,7084,6873,6603,6303,5952,5580,5177,4758,4325,3886,3438,2996,2543,2101,1645,1200,750,308,-116,-522,-886,-1208,-1471,-1672,-1805,-1861,-1854,-1778,-1638,-1456,-1212,-948,-644,-324,17,368,725,1091,1456,1826,2192,2552,2900,3232,3538,3810,4044,4225,4355,4427,4447,4417,4343,4247,4114,3987,3836,3700,3558,3425,3298,3176,3062,2952,2833,2726,2591,2468,2319,2163,2000,1823,1642,1457,1267,1077,881,680,468,242,10,-233,-472,-698,-901,-1063,-1177,-1231,-1227,-1166,-1054,-909,-741,-558,-394,-226,-94,31,134,224,315,396,484,565,645,702,744,741,708,623,494,330,127,-77,-289,-470,-612,-705,-722,-687,-570,-413,-189,48,327,594,871,1131,1371,1604,1807,2012,2201,2388,2572,2740,2892,3006,3073,3073,2994,2832,2579,2255,1870,1443,1016,597,232,-74,-303,-454,-536,-562,-551,-525,-500,-490,-500,-524,-556,-577,-571,-523,-421,-267,-59,181,439,695,915,1094,1205,1247,1218,1123,969,787,569,362,153,-29,-184,-313,-411,-490,-561,-631,-716,-828,-970,-1159,-1380,-1642,-1923,-2218,-2509,-2787,-3040,-3268,-3472,-3654,-3838,-4016,-4217,-4432,-4674,-4930,-5194,-5457,-5689,-5897,-6036,-6126,-6127,-6060,-5905,-5688,-5396,-5065,-4679,-4277,-3848,-3416,-2977,-2541,-2111,-1688,-1279,-889,-523,-193,96,339,528,670,770,831,878,903,936,973,1023,1085,1155,1213,1264,1274,1245,1159,1017,814,573,282,-7,-308,-577,-815,-1019,-1178,-1323,-1458,-1616,-1815,-2075,-2402,-2798,-3246,-3725,-4206,-4651,-5040,-5335,-5536,-5622,-5623,-5526,-5396,-5225,-5073,-4950,-4889,-4888,-4960,-5083,-5230,-5389,-5499,-5563,-5530,-5412,-5198,-4906,-4568,-4203,-3864,-3568,-3354,-3243,-3227,-3332,-3504,-3758,-4030,-4310,-4542,-4721,-4793,-4773,-4627,-4373,-4008,-3564,-3047,-2507,-1952,-1427,-947,-544,-210,32,206,320,390,450,504,579,674,786,916,1022,1115,1149,1136,1047,911,710,486,245,5,-209,-392,-548,-667,-775,-874,-982,-1113,-1273,-1467,-1697,-1949,-2223,-2503,-2769,-3035,-3261,-3478,-3653,-3813,-3943,-4061,-4164,-4266,-4360,-4460,-4560,-4650,-4744,-4797,-4848,-4843,-4824,-4758,-4675,-4574,-4458,-4353,-4237,-4143,-4034,-3940,-3819,-3695,-3532,-3346,-3121,-2870,-2583,-2285,-1965,-1646,-1328,-1020,-729,-464,-224,-21,151,285,385,459,500,533,546,567,593,643,717,829,975,1166,1395,1649,1937,2213,2495,2724,2910,3012,3032,2950,2777,2510,2167,1765,1318,851,377,-91,-537,-969,-1374,-1765,-2134,-2490,-2826,-3135,-3415,-3641,-3819,-3924,-3963,-3926,-3837,-3684,-3508,-3315,-3122,-2965,-2831,-2761,-2738,-2776,-2866,-3000,-3169,-3352,-3532,-3688,-3808,-3865,-3868,-3791,-3656,-3461,-3223,-2960,-2690,-2436,-2205,-2014,-1856,-1738,-1640,-1565,-1481,-1405,-1300,-1195,-1057,-923,-776,-641,-523,-427,-368,-339,-349,-376,-435,-486,-548,-580,-596,-576,-524,-449,-343,-233,-117,-13,72,134,166,173,143,101,30,-48,-142,-239,-348,-454,-580,-704,-855,-1008,-1194,-1388,-1606,-1830,-2051,-2269,-2457,-2619,-2732,-2801,-2812,-2779,-2685,-2558,-2385,-2188,-1961,-1719,-1460,-1195,-925,-661,-403,-168,40,220,347,441,479,483,443,381,293,200,104,4,-75,-161,-219,-277,-319,-355,-388,-415,-447,-468,-497,-509,-519,-505,-486,-437,-388,-326,-271,-238,-226,-259,-336,-455,-625,-827,-1060,-1315,-1580,-1851,-2117,-2371,-2605,-2810,-2978,-3097,-3162,-3165,-3099,-2969,-2769,-2515,-2208,-1870,-1495,-1117,-716,-331,60,428,778,1103,1391,1642,1856,2023,2150,2238,2281,2300,2283,2246,2189,2116,2032,1937,1835,1724,1620,1506,1417,1331,1277,1250,1254,1294,1365,1456,1564,1669,1763,1836,1877,1885,1856,1787,1686,1552,1383,1199,981,752,504,239,-33,-314,-592,-864,-1112,-1335,-1507,-1630,-1678,-1656,-1547,-1354,-1081,-725,-314,159,662,1186,1720,2231,2726,3173,3562,3892,4135,4313,4403,4428,4389,4300,4176,4021,3854,3674,3497,3323,3151,2997,2852,2731,2631,2560,2516,2503,2506,2528,2540,2543,2506,2420,2273,2053,1763,1400,980,511,16,-487,-982,-1447,-1869,-2237,-2546,-2786,-2972,-3087,-3156,-3168,-3142,-3068,-2968,-2831,-2674,-2500,-2308,-2119,-1917,-1723,-1524,-1328,-1128,-929,-715,-505,-272,-41,209,464,719,979,1218,1443,1632,1786,1890,1949,1964,1940,1895,1844,1790,1773,1778,1836,1934,2077,2256,2462,2687,2915,3144,3353,3543,3697,3806,3861,3852,3772,3616,3386,3080,2718,2305,1869,1419,991,578,220,-101,-362,-575,-746,-875,-975,-1050,-1100,-1136,-1153,-1150,-1141,-1112,-1086,-1050,-1025,-1004,-1001,-1011,-1043,-1092,-1155,-1235,-1309,-1394,-1457,-1516,-1545,-1561,-1544,-1508,-1451,-1364,-1268,-1140,-1001,-835,-652,-441,-211,46,312,598,868,1136,1365,1558,1697,1779,1804,1778,1706,1610,1492,1380,1268,1183,1110,1065,1030,1013,999,986,978,959,948,925,907,886,863,845,816,802,779,775,774,791,828,878,953,1027,1113,1178,1228,1233,1199,1112,965,780,538,278,-11,-289,-569,-800,-1004,-1135,-1209,-1205,-1130,-987,-788,-547,-283,-14,233,452,611,726,773,767,717,617,499,354,191,25,-155,-331,-505,-670,-813,-931,-1014,-1059,-1068,-1036,-978,-895,-804,-707,-614,-528,-447,-371,-293,-204,-105,17,159,322,509,706,914,1130,1338,1547,1741,1922,2085,2229,2353,2458,2545,2626,2696,2780,2862,2972,3099,3246,3426,3611,3831,4055,4308,4568,4852,5141,5446,5735,6016,6248,6428,6537,6558,6500,6356,6140,5872,5560,5226,4885,4544,4213,3887,3570,3245,2921,2579,2225,1857,1480,1100,725,368,29,-272,-545,-777,-968,-1134,-1256,-1366,-1445,-1507,-1551,-1577,-1579,-1563,-1520,-1453,-1367,-1250,-1125,-969,-808,-624,-427,-208,31,304,604,946,1324,1746,2200,2694,3199,3718,4225,4705,5145,5532,5849,6109,6291,6418,6484,6507,6491,6451,6388,6318,6235,6148,6053,5950,5842,5720,5587,5439,5265,5076,4859,4627,4384,4136,3907,3699,3535,3425,3366,3369,3414,3490,3571,3636,3656,3614,3490,3284,2992,2635,2224,1793,1366,971,638,369,194,97,82,139,248,402,582,780,989,1201,1422,1637,1863,2077,2295,2495,2678,2838,2959,3047,3089,3091,3051,2976,2864,2730,2567,2395,2203,2012,1815,1628,1456,1306,1190,1118,1091,1123,1199,1324,1480,1652,1824,1968,2074,2121,2106,2027,1891,1708,1500,1281,1068,881,710,583,465,385,296,219,120,5,-136,-307,-497,-711,-926,-1146,-1346,-1523,-1652,-1736,-1744,-1693,-1566,-1376,-1135,-855,-554,-264,16,251,447,591,695,756,801,829,862,905,964,1036,1130,1223,1326,1417,1499,1560,1605,1617,1623,1597,1572,1528,1491,1449,1416,1387,1369,1360,1365,1381,1411,1452,1505,1560,1617,1655,1679,1667,1620,1531,1400,1228,1029,807,578,352,147,-35,-170,-267,-310,-311,-264,-190,-87,25,143,247,345,404,453,456,435,374,279,145,-25,-232,-474,-738,-1030,-1326,-1625,-1917,-2192,-2457,-2698,-2930,-3141,-3345,-3527,-3688,-3827,-3920,-3983,-3987,-3949,-3864,-3738,-3585,-3420,-3245,-3096,-2959,-2872,-2821,-2830,-2883,-2995,-3138,-3319,-3500,-3684,-3834,-3947,-4008,-4011,-3964,-3873,-3745,-3603,-3448,-3299,-3150,-3009,-2863,-2714,-2551,-2372,-2174,-1965,-1742,-1527,-1316,-1129,-965,-833,-736,-667,-625,-606,-598,-602,-618,-634,-676,-721,-800,-887,-1012,-1144,-1303,-1467,-1630,-1781,-1909,-2000,-2055,-2057,-2023,-1939,-1839,-1706,-1579,-1462,-1362,-1309,-1289,-1324,-1408,-1543,-1730,-1960,-2237,-2542,-2878,-3218,-3564,-3881,-4175,-4414,-4604,-4737,-4804,-4825,-4787,-4714,-4605,-4467,-4314,-4137,-3952,-3747,-3535,-3305,-3071,-2821,-2570,-2315,-2065,-1833,-1617,-1442,-1297,-1203,-1153,-1137,-1167,-1207,-1271,-1329,-1377,-1411,-1417,-1399,-1354,-1278,-1188,-1078,-967,-856,-760,-680,-635,-609,-629,-677,-764,-885,-1038,-1217,-1425,-1654,-1900,-2160,-2433,-2698,-2972,-3219,-3454,-3653,-3819,-3944,-4031,-4077,-4092,-4083,-4047,-4008,-3953,-3904,-3850,-3803,-3753,-3708,-3663,-3620,-3579,-3543,-3509,-3475,-3449,-3413,-3380,-3337,-3289,-3234,-3174,-3111,-3047,-2994,-2938,-2899,-2861,-2831,-2799,-2766,-2717,-2653,-2563,-2439,-2281,-2085,-1844,-1578,-1272,-958,-622,-290,35,354,641,922,1157,1376,1540,1676,1746,1773,1726,1630,1466,1261,1006,741,453,182,-80,-312,-507,-672,-789,-880,-924,-948,-937,-906,-855,-791,-717,-649,-577,-533,-505,-511,-555,-629,-742,-886,-1049,-1238,-1426,-1619,-1809,-1979,-2148,-2295,-2436,-2570,-2696,-2813,-2923,-3012,-3080,-3117,-3108,-3058,-2958,-2812,-2624,-2415,-2185,-1970,-1779,-1623,-1534,-1492,-1527,-1606,-1745,-1912,-2097,-2283,-2450,-2582,-2678,-2715,-2709,-2654,-2561,-2443,-2315,-2178,-2067,-1957,-1885,-1823,-1776,-1741,-1692,-1640,-1568,-1476,-1374,-1257,-1142,-1033,-936,-859,-801,-768,-750,-759,-774,-810,-854,-912,-981,-1062,-1155,-1250,-1344,-1422,-1474,-1492,-1456,-1378,-1241,-1059,-841,-588,-334,-72,170,388,575,722,834,907,946,949,924,868,792,688,567,434,287,140,-11,-161,-304,-441,-564,-683,-773,-868,-923,-983,-1008,-1027,-1017,-993,-940,-868,-776,-669,-565,-467,-393,-354,-351,-400,-483,-609,-747,-899,-1034,-1149,-1223,-1258,-1253,-1214,-1158,-1095,-1035,-998,-975,-985,-1010,-1048,-1093,-1123,-1141,-1128,-1081,-1001,-882,-739,-578,-400,-238,-70,56,170,240,285,296,288,260,232,198,184,175,197,234,303,391,504,625,760,889,1010,1115,1202,1270,1322,1359,1381,1392,1389,1364,1319,1247,1145,1023,864,695,501,309,104,-92,-293,-487,-685,-881,-1079,-1262,-1441,-1581,-1697,-1755,-1761,-1703,-1585,-1403,-1167,-884,-564,-221,139,506,873,1233,1585,1920,2240,2540,2812,3064,3281,3480,3635,3777,3875,3955,4009,4029,4039,4009,3972,3893,3797,3668,3511,3338,3137,2941,2743,2573,2433,2337,2289,2277,2309,2349,2393,2413,2389,2313,2170,1958,1687,1365,1004,637,258,-88,-419,-699,-946,-1146,-1306,-1434,-1521,-1580,-1606,-1605,-1566,-1506,-1407,-1290,-1155,-1014,-883,-775,-700,-672,-690,-754,-867,-999,-1167,-1323,-1477,-1607,-1697,-1752,-1754,-1713,-1627,-1501,-1344,-1158,-956,-738,-512,-287,-62,156,362,560,741,905,1059,1189,1307,1410,1489,1562,1607,1640,1655,1651,1639,1616,1591,1567,1542,1526,1507,1498,1483,1474,1466,1459,1455,1460,1470,1494,1531,1580,1641,1712,1789,1858,1931,1980,2022,2042,2047,2028,1996,1936,1863,1750,1620,1434,1221,950,641,296,-70,-440,-795,-1119,-1392,-1605,-1758,-1839,-1866,-1834,-1752,-1635,-1479,-1295,-1089,-860,-624,-378,-142,85,280,439,550,608,613,573,489,396,292,216,176,186,260,389,573,801,1048,1316,1563,1799,1987,2135,2225,2264,2253,2202,2112,2011,1886,1769,1652,1545,1450,1360,1277,1187,1091,984,863,727,590,440,307,174,63,-37,-116,-188,-253,-324,-408,-512,-642,-799,-973,-1171,-1363,-1560,-1730,-1870,-1973,-2021,-2026,-1972,-1874,-1739,-1569,-1392,-1206,-1029,-879,-747,-661,-597,-572,-561,-573,-576,-585,-564,-531,-460,-361,-225,-55,150,378,637,897,1171,1431,1679,1900,2091,2244,2363,2438,2485,2487,2470,2415,2338,2244,2121,1997,1861,1723,1597,1474,1364,1269,1181,1105,1034,970,909,860,815,795,784,815,868,972,1109,1292,1511,1766,2041,2335,2630,2918,3195,3441,3664,3852,4012,4141,4250,4336,4411,4474,4529,4574,4611,4641,4658,4670,4671,4663,4645,4618,4574,4519,4437,4332,4198,4028,3833,3598,3342,3053,2747,2415,2076,1721,1364,1016,669,357,57,-195,-419,-602,-745,-861,-948,-1013,-1066,-1102,-1122,-1135,-1113,-1079,-1004,-898,-759,-584,-388,-168,51,283,487,695,868,1038,1184,1335,1483,1649,1835,2046,2293,2563,2860,3166,3477,3776,4056,4309,4528,4726,4897,5062,5219,5384,5556,5739,5929,6113,6285,6431,6540,6607,6620,6581,6492,6356,6189,5993,5788,5578,5365,5161,4954,4751,4537,4309,4058,3787,3486,3173,2834,2514,2185,1903,1646,1449,1305,1224,1198,1232,1301,1414,1535,1678,1807,1931,2030,2111,2162,2199,2218,2229,2245,2259,2288,2323,2364,2404,2441,2460,2471,2454,2429,2379,2328,2266,2205,2141,2076,2008,1929,1849,1742,1638,1505,1375,1219,1070,901,744,575,422,262,120,-26,-157,-283,-406,-511,-624,-715,-810,-891,-976,-1037,-1105,-1136,-1164,-1153,-1122,-1058,-965,-852,-708,-558,-390,-223,-52,109,267,409,548,676,805,929,1045,1160,1254,1336,1388,1409,1396,1354,1283,1199,1112,1038,999,998,1054,1161,1320,1514,1729,1939,2128,2274,2365,2397,2365,2287,2167,2020,1866,1701,1547,1389,1237,1081,920,753,577,401,226,66,-83,-197,-297,-351,-397,-400,-397,-368,-331,-276,-214,-134,-53,46,146,254,362,465,561,644,713,761,793,802,791,769,727,675,610,531,443,334,217,71,-82,-259,-453,-655,-874,-1092,-1314,-1535,-1745,-1950,-2135,-2317,-2475,-2636,-2775,-2928,-3071,-3234,-3404,-3594,-3797,-4014,-4230,-4450,-4652,-4830,-4979,-5080,-5144,-5156,-5133,-5060,-4968,-4838,-4701,-4547,-4389,-4230,-4067,-3910,-3751,-3594,-3441,-3285,-3137,-2985,-2842,-2691,-2550,-2393,-2243,-2080,-1915,-1751,-1584,-1429,-1284,-1156,-1053,-969,-914,-877,-859,-847,-836,-811,-773,-708,-620,-513,-395,-275,-177,-105,-90,-131,-247,-425,-670,-963,-1291,-1636,-1980,-2307,-2604,-2865,-3081,-3260,-3402,-3514,-3606,-3676,-3737,-3779,-3806,-3809,-3790,-3733,-3650,-3522,-3363,-3167,-2942,-2698,-2435,-2168,-1906,-1647,-1411,-1193,-992,-822,-673,-539,-440,-340,-282,-226,-219,-226,-285,-373,-500,-664,-844,-1045,-1242,-1427,-1600,-1737,-1860,-1951,-2040,-2119,-2210,-2320,-2449,-2611,-2790,-2994,-3197,-3409,-3596,-3762,-3899,-3989,-4056,-4083,-4096,-4104,-4117,-4150,-4216,-4308,-4451,-4607,-4802,-4991,-5176,-5335,-5445,-5495,-5483,-5389,-5240,-5032,-4788,-4535,-4281,-4064,-3874,-3740,-3642,-3577,-3536,-3482,-3426,-3326,-3205,-3041,-2858,-2658,-2464,-2278,-2124,-1989,-1899,-1818,-1771,-1716,-1663,-1589,-1485,-1344,-1163,-941,-687,-409,-123,148,396,588,732,800,801,745,624,483,303,132,-42,-196,-336,-459,-570,-679,-780,-893,-993,-1101,-1192,-1276,-1333,-1371,-1374,-1350,-1288,-1202,-1080,-940,-780,-603,-425,-242,-71,82,206,291,323,302,214,66,-142,-400,-696,-1013,-1334,-1637,-1911,-2134,-2307,-2416,-2474,-2476,-2444,-2373,-2290,-2190,-2091,-1998,-1915,-1852,-1811,-1799,-1815,-1870,-1964,-2094,-2262,-2453,-2660,-2865,-3052,-3203,-3304,-3356,-3336,-3277,-3160,-3022,-2873,-2724,-2607,-2518,-2469,-2465,-2489,-2540,-2593,-2645,-2663,-2660,-2599,-2504,-2360,-2190,-1996,-1807,-1629,-1482,-1376,-1308,-1283,-1287,-1313,-1345,-1373,-1385,-1374,-1343,-1284,-1215,-1131,-1044,-961,-883,-807,-743,-663,-590,-490,-375,-242,-79,88,278,458,641,793,933,1027,1092,1112,1098,1047,972,873,766,651,541,435,343,265,203,168,150,163,196,251,319,398,474,542,593,622,629,614,576,528,466,408,342,285,224,166,91,9,-104,-238,-403,-594,-802,-1018,-1224,-1415,-1564,-1676,-1723,-1722,-1656,-1545,-1391,-1205,-1007,-803,-609,-427,-272,-132,-29,68,123,175,193,198,181,150,102,51,-9,-70,-119,-174,-202,-228,-229,-213,-180,-118,-47,54,151,269,364,455,503,526,491,430,313,185,28,-125,-269,-396,-493,-565,-603,-625,-622,-619,-609,-614,-626,-657,-699,-748,-795,-832,-841,-822,-746,-623,-431,-182,122,474,851,1241,1618,1971,2274,2531,2718,2853,2924,2955,2946,2917,2879,2842,2824,2815,2833,2857,2891,2920,2927,2909,2857,2767,2656,2518,2383,2255,2157,2090,2064,2078,2120,2186,2261,2329,2385,2409,2403,2358,2275,2162,2019,1862,1699,1540,1400,1280,1179,1110,1034,981,903,813,703,565,422,268,134,17,-56,-91,-83,-38,23,97,141,167,127,42,-111,-312,-558,-826,-1093,-1356,-1570,-1756,-1882,-1963,-2003,-2007,-1997,-1978,-1963,-1965,-1969,-1997,-2014,-2032,-2030,-1998,-1939,-1836,-1704,-1533,-1346,-1137,-929,-723,-533,-360,-207,-76,41,135,230,307,392,470,560,652,751,857,959,1070,1171,1274,1373,1473,1572,1679,1788,1906,2028,2158,2283,2416,2524,2633,2700,2754,2752,2720,2633,2504,2330,2115,1871,1612,1344,1088,849,637,462,317,204,112,40,-34,-104,-187,-278,-376,-477,-572,-654,-702,-730,-702,-648,-539,-408,-239,-66,124,291,454,572,678,735,781,797,809,817,833,857,897,942,994,1042,1087,1118,1142,1163,1177,1212,1255,1331,1437,1567,1720,1877,2020,2137,2199,2201,2129,1985,1768,1496,1177,842,503,180,-104,-362,-559,-735,-868,-991,-1103,-1222,-1353,-1502,-1663,-1835,-2005,-2164,-2298,-2396,-2457,-2459,-2428,-2336,-2218,-2064,-1890,-1709,-1526,-1350,-1195,-1052,-936,-840,-758,-702,-644,-610,-565,-530,-484,-429,-362,-276,-171,-51,92,244,412,595,776,980,1171,1376,1562,1737,1886,1997,2068,2090,2069,2003,1905,1786,1665,1553,1467,1411,1392,1410,1450,1511,1571,1622,1653,1651,1622,1554,1474,1368,1284,1209,1177,1193,1257,1374,1537,1723,1932,2131,2316,2465,2579,2644,2670,2663,2625,2585,2536,2509,2494,2513,2554,2627,2718,2825,2942,3046,3149,3223,3279,3311,3315,3305,3272,3229,3176,3109,3038,2959,2873,2788,2701,2614,2535,2454,2378,2296,2207,2100,1973,1819,1640,1434,1215,982,761,553,376,235,143,84,84,97,149,202,258,305,335,350,348,350,340,360,392,471,588,757,970,1221,1503,1788,2070,2323,2533,2691,2802,2854,2882,2875,2869,2863,2880,2922,2999,3118,3270,3467,3685,3930,4177,4428,4654,4864,5030,5164,5249,5297,5302,5270,5216,5128,5030,4913,4784,4649,4501,4355,4202,4064,3937,3834,3762,3717,3706,3720,3752,3800,3842,3882,3906,3903,3886,3835,3768,3678,3578,3472,3367,3276,3192,3137,3095,3079,3071,3075,3074,3062,3040,2986,2921,2831,2734,2630,2526,2433,2346,2270,2207,2136,2075,1994,1903,1788,1657,1498,1333,1152,976,808,660,534,439,368,312,273,226,168,84,-37,-184,-368,-557,-764,-943,-1097,-1205,-1256,-1253,-1191,-1089,-946,-793,-629,-475,-342,-222,-134,-54,11,80,162,267,404,580,787,1032,1289,1562,1819,2055,2254,2398,2499,2534,2528,2471,2384,2277,2166,2061,1978,1920,1894,1902,1929,1976,2018,2051,2059,2031,1963,1857,1703,1530,1318,1108,880,670,455,265,77,-95,-252,-395,-514,-605,-663,-680,-652,-582,-464,-315,-139,48,231,394,528,623,675,697,686,662,633,616,609,631,666,718,781,835,889,916,932,924,895,859,808,754,703,647,598,549,495,447,390,343,288,244,191,140,68,-24,-159,-333,-564,-843,-1168,-1526,-1895,-2261,-2590,-2881,-3097,-3255,-3341,-3367,-3356,-3315,-3278,-3262,-3280,-3358,-3484,-3671,-3895,-4137,-4386,-4591,-4758,-4838,-4838,-4735,-4542,-4258,-3898,-3493,-3055,-2627,-2229,-1898,-1646,-1502,-1448,-1496,-1613,-1779,-1958,-2123,-2237,-2292,-2267,-2169,-2006,-1802,-1577,-1367,-1189,-1071,-1029,-1060,-1177,-1359,-1594,-1866,-2142,-2411,-2646,-2833,-2971,-3045,-3078,-3064,-3031,-2991,-2957,-2943,-2953,-2981,-3030,-3064,-3088,-3063,-2985,-2837,-2619,-2334,-2002,-1636,-1272,-930,-648,-432,-302,-257,-276,-351,-446,-532,-600,-615,-591,-513,-410,-288,-179,-90,-47,-42,-87,-166,-269,-380,-484,-575,-640,-696,-727,-769,-818,-896,-1012,-1174,-1381,-1634,-1916,-2217,-2523,-2813,-3083,-3314,-3513,-3669,-3804,-3907,-4010,-4102,-4208,-4322,-4456,-4602,-4768,-4933,-5113,-5272,-5430,-5544,-5630,-5657,-5624,-5523,-5353,-5125,-4844,-4542,-4230,-3941,-3687,-3490,-3337,-3244,-3176,-3139,-3097,-3058,-2987,-2910,-2804,-2693,-2577,-2464,-2371,-2290,-2239,-2214,-2209,-2240,-2281,-2347,-2425,-2506,-2593,-2670,-2736,-2791,-2816,-2827,-2809,-2772,-2720,-2654,-2580,-2501,-2415,-2331,-2229,-2128,-1999,-1865,-1711,-1552,-1397,-1252,-1140,-1067,-1040,-1079,-1157,-1287,-1436,-1587,-1720,-1800,-1817,-1759,-1621,-1425,-1177,-922,-671,-473,-324,-260,-252,-311,-396,-496,-581,-637,-653,-633,-582,-516,-453,-407,-389,-412,-471,-575,-702,-866,-1025,-1200,-1345,-1473,-1559,-1609,-1608,-1579,-1515,-1440,-1366,-1301,-1270,-1277,-1332,-1436,-1581,-1768,-1969,-2184,-2378,-2552,-2679,-2770,-2808,-2820,-2802,-2787,-2773,-2795,-2835,-2922,-3033,-3160,-3291,-3398,-3470,-3488,-3452,-3351,-3201,-3015,-2798,-2589,-2381,-2211,-2067,-1976,-1921,-1907,-1921,-1944,-1968,-1971,-1943,-1873,-1763,-1608,-1429,-1233,-1040,-871,-729,-631,-574,-552,-558,-569,-582,-574,-544,-490,-412,-329,-243,-176,-135,-128,-163,-224,-308,-397,-466,-510,-511,-463,-389,-278,-175,-80,-26,-12,-51,-127,-233,-352,-453,-525,-547,-502,-396,-220,9,274,559,832,1083,1275,1410,1464,1435,1330,1136,892,582,262,-74,-372,-626,-803,-896,-895,-810,-653,-442,-212,20,217,355,431,412,324,165,-46,-267,-499,-688,-852,-948,-1007,-1013,-986,-935,-872,-806,-742,-683,-628,-578,-524,-474,-413,-352,-289,-219,-157,-87,-29,38,91,149,193,230,255,259,251,221,181,134,85,47,29,35,76,143,239,353,472,589,679,748,773,763,715,631,527,404,279,161,52,-24,-77,-86,-61,11,115,264,424,611,782,951,1083,1195,1260,1303,1306,1296,1266,1240,1217,1214,1236,1283,1367,1473,1611,1770,1943,2135,2334,2531,2727,2899,3039,3144,3186,3179,3107,2985,2822,2637,2448,2282,2136,2047,1985,1972,1981,1997,2015,2010,1978,1914,1816,1691,1550,1395,1245,1103,971,866,771,705,651,614,592,576,569,566,564,560,553,533,509,461,405,319,217,90,-57,-213,-372,-524,-654,-761,-838,-888,-919,-943,-964,-1004,-1056,-1131,-1219,-1302,-1381,-1404,-1398,-1307,-1161,-949,-692,-412,-140,105,287,395,425,368,256,96,-79,-238,-369,-439,-455,-412,-314,-190,-42,99,223,326,395,444,475,504,541,597,674,770,882,990,1090,1158,1191,1176,1121,1026,910,785,671,582,535,529,566,647,738,851,939,1004,1029,997,932,821,700,576,473,411,396,439,532,676,854,1052,1254,1438,1593,1695,1734,1703,1596,1429,1194,932,636,357,99,-98,-223,-259,-197,-51,181,458,772,1073,1354,1572,1728,1800,1801,1736,1623,1484,1341,1209,1108,1036,997,975,957,923,859,744,582,369,114,-143,-412,-626,-797,-899,-925,-896,-823,-730,-645,-590,-575,-619,-708,-841,-1001,-1169,-1328,-1451,-1534,-1562,-1530,-1455,-1330,-1190,-1039,-905,-791,-721,-682,-685,-712,-750,-789,-801,-782,-720,-604,-453,-261,-56,155,346,508,624,691,705,675,609,522,427,347,278,248,241,259,301,333,368,371,350,287,200,83,-34,-143,-220,-248,-210,-106,71,311,590,909,1218,1525,1784,1995,2147,2235,2274,2275,2255,2246,2248,2290,2362,2462,2585,2696,2793,2835,2824,2727,2564,2317,2022,1690,1357,1052,804,635,553,562,637,770,916,1055,1162,1214,1222,1171,1101,1007,938,887,884,924,997,1099,1200,1290,1344,1367,1335,1279,1188,1096,1018,967,968,1017,1124,1276,1461,1661,1859,2035,2177,2280,2327,2340,2296,2232,2140,2046,1958,1893,1853,1856,1890,1961,2060,2173,2294,2409,2495,2563,2579,2571,2516,2443,2340,2243,2137,2054,1983,1942,1915,1916,1922,1937,1955,1964,1970,1977,1983,1998,2025,2066,2121,2190,2270,2351,2437,2510,2578,2624,2656,2674,2669,2675,2665,2688,2723,2805,2923,3098,3312,3573,3860,4165,4469,4762,5024,5250,5433,5566,5653,5691,5685,5637,5555,5438,5301,5145,4977,4814,4644,4498,4356,4243,4141,4075,4009,3983,3941,3926,3889,3855,3797,3726,3626,3507,3357,3182,2991,2773,2554,2323,2097,1880,1672,1483,1312,1157,1024,902,801,704,626,539,469,381,302,209,114,19,-80,-168,-248,-311,-348,-361,-340,-292,-216,-112,0,133,257,379,491,576,647,696,727,756,787,826,888,967,1066,1185,1309,1438,1567,1680,1796,1882,1970,2029,2083,2119,2137,2148,2135,2121,2088,2060,2022,2001,1976,1969,1966,1968,1971,1967,1949,1913,1856,1770,1663,1531,1381,1223,1064,910,784,669,599,553,542,569,615,684,767,845,923,976,1007,1001,964,882,784,649,522,382,267,172,108,78,76,94,134,172,216,251,279,299,311,320,326,345,367,411,468,539,627,709,794,859,902,920,911,879,833,785,739,713,698,699,713,714,703,652,556,404,190,-71,-380,-702,-1033,-1331,-1592,-1793,-1930,-2013,-2043,-2045,-2042,-2040,-2068,-2127,-2217,-2344,-2474,-2624,-2745,-2855,-2924,-2955,-2953,-2921,-2867,-2804,-2742,-2681,-2637,-2591,-2550,-2498,-2428,-2327,-2195,-2024,-1826,-1613,-1397,-1210,-1062,-978,-964,-1027,-1154,-1332,-1547,-1766,-1981,-2160,-2306,-2402,-2462,-2485,-2488,-2486,-2488,-2508,-2552,-2615,-2695,-2778,-2846,-2895,-2905,-2873,-2803,-2694,-2560,-2418,-2264,-2122,-1987,-1853,-1730,-1595,-1451,-1296,-1117,-937,-745,-565,-399,-263,-156,-99,-73,-93,-150,-231,-341,-462,-590,-717,-831,-930,-1004,-1055,-1084,-1085,-1078,-1061,-1039,-1040,-1042,-1080,-1137,-1222,-1330,-1463,-1613,-1782,-1965,-2159,-2366,-2580,-2804,-3032,-3267,-3503,-3739,-3975,-4198,-4406,-4580,-4720,-4805,-4842,-4816,-4744,-4624,-4478,-4320,-4168,-4039,-3951,-3901,-3904,-3942,-4017,-4100,-4186,-4250,-4275,-4253,-4169,-4019,-3814,-3544,-3245,-2918,-2593,-2291,-2032,-1831,-1705,-1645,-1659,-1724,-1830,-1955,-2084,-2198,-2295,-2364,-2412,-2446,-2465,-2487,-2509,-2535,-2569,-2600,-2629,-2646,-2657,-2656,-2658,-2664,-2693,-2744,-2840,-2959,-3124,-3299,-3485,-3659,-3792,-3887,-3905,-3868,-3757,-3589,-3375,-3130,-2862,-2596,-2326,-2065,-1813,-1569,-1335,-1115,-904,-715,-552,-425,-343,-313,-326,-392,-487,-606,-741,-867,-991,-1095,-1180,-1247,-1297,-1326,-1352,-1361,-1377,-1390,-1416,-1456,-1510,-1584,-1671,-1773,-1882,-2003,-2124,-2251,-2373,-2491,-2589,-2678,-2735,-2771,-2774,-2753,-2721,-2678,-2663,-2664,-2724,-2829,-2989,-3186,-3403,-3602,-3759,-3833,-3798,-3640,-3352,-2947,-2464,-1926,-1408,-934,-573,-345,-277,-371,-609,-963,-1393,-1844,-2280,-2640,-2912,-3060,-3093,-3010,-2841,-2608,-2341,-2065,-1808,-1577,-1396,-1254,-1159,-1104,-1079,-1073,-1081,-1081,-1074,-1044,-992,-921,-831,-742,-648,-587,-548,-561,-622,-746,-923,-1152,-1416,-1698,-1986,-2250,-2487,-2672,-2811,-2891,-2917,-2897,-2828,-2725,-2586,-2418,-2219,-1998,-1740,-1471,-1165,-859,-531,-208,107,421,698,973,1195,1400,1567,1712,1843,1967,2086,2201,2284,2332,2299,2192,1981,1686,1322,916,519,158,-104,-261,-268,-152,89,403,753,1086,1352,1515,1538,1414,1132,715,191,-396,-985,-1530,-1979,-2299,-2483,-2520,-2440,-2253,-1997,-1699,-1383,-1082,-815,-604,-461,-398,-399,-466,-546,-636,-670,-659,-574,-440,-277,-115,22,123,189,227,251,269,291,311,333,338,334,292,222,99,-62,-264,-480,-681,-826,-883,-829,-659,-396,-61,291,616,874,1015,1055,962,801,568,327,98,-79,-172,-168,-47,164,451,770,1075,1344,1528,1637,1645,1566,1407,1181,928,672,472,343,333,426,638,933,1300,1705,2119,2515,2864,3153,3373,3519,3607,3631,3625,3573,3528,3468,3445,3455,3518,3648,3847,4111,4442,4807,5197,5566,5877,6085,6143,6012,5677,5131,4404,3537,2570,1560,529,-494,-1508,-2508,-3486,-4424,-5279,-6015,-6573,-6919,-7038,-6909,-6566,-6015,-5312,-4483,-3585,-2641,-1701,-778,96,912,1659,2311,2873,3296,3595,3735,3729,3587,3325,2977,2562,2115,1643,1166,698,234,-193,-589,-922,-1194,-1388,-1526,-1612,-1666,-1708,-1741,-1781,-1822,-1865,-1890,-1876,-1793,-1616,-1320,-900,-378,234,870,1513,2110,2638,3081,3419,3652,3751,3722,3530,3189,2689,2077,1378,679,5,-563,-1032,-1368,-1628,-1810,-1983,-2154,-2353,-2600,-2874,-3197,-3523,-3845,-4109,-4280,-4318,-4192,-3902,-3433,-2821,-2057,-1188,-217,819,1896,2988,4067,5114,6094,6989,7760,8386,8844,9127,9212,9141,8878,8489,7958,7324,6609,5831,5017,4183,3334,2464,1576,647,-323,-1332,-2379,-3436,-4480,-5480,-6404,-7213,-7894,-8410,-8759,-8922,-8917,-8749,-8448,-8041,-7546,-6977,-6339,-5631,-4859,-4038,-3184,-2321,-1469,-656,115,804,1424,1947,2404,2780,3128,3435,3739,4028,4303,4554,4759,4913,4979,4955,4814,4552,4185,3710,3172,2592,2009,1467,999,642,421,351,436,670,1043,1531,2108,2741,3383,4013,4580,5074,5454,5717,5852,5856,5741,5510,5179,4758,4274,3748,3229,2732,2307,1938,1647,1395,1172,957,726,500,257,39,-179,-372,-561,-745,-926,-1114,-1286,-1444,-1564,-1633,-1646,-1589,-1466,-1268,-1002,-662,-270,167,606,1026,1375,1625,1750,1725,1561,1261,848,366,-159,-683,-1167,-1601,-1939,-2178,-2272,-2211,-1946,-1476,-774,142,1253,2525,3899,5318,6710,8004,9140,10058,10728,11130,11266,11157,10840,10361,9776,9142,8507,7926,7421,7009,6677,6391,6108,5768,5332,4751,4016,3121,2095,978,-162,-1264,-2235,-3024,-3566,-3830,-3824,-3548,-3072,-2448,-1753,-1071,-466,9,329,502,555,533,490,490,567,783,1135,1647,2284,3012,3773,4496,5128,5603,5902,5992,5888,5600,5151,4574,3895,3145,2359,1555,770,12,-683,-1304,-1820,-2213,-2464,-2565,-2525,-2341,-2048,-1645,-1164,-616,-15,613,1253,1888,2492,3065,3594,4073,4515,4910,5274,5599,5886,6131,6325,6467,6544,6559,6491,6351,6102,5757,5283,4690,3991,3202,2391,1579,857,242,-215,-511,-655,-664,-580,-422,-223,2,250,510,790,1095,1403,1728,2023,2284,2478,2590,2609,2535,2369,2120,1803,1423,1014,585,184,-165,-420,-541,-521,-332,-2,448,967,1495,1986,2387,2690,2872,2960,2947,2867,2709,2502,2249,1967,1686,1410,1172,955,781,599,426,201,-68,-417,-847,-1359,-1951,-2591,-3260,-3914,-4515,-5025,-5425,-5692,-5839,-5864,-5800,-5646,-5443,-5171,-4854,-4480,-4043,-3553,-3003,-2410,-1791,-1155,-516,120,762,1400,2048,2678,3284,3822,4248,4537,4633,4538,4227,3711,3006,2132,1141,50,-1065,-2178,-3224,-4161,-4945,-5540,-5909,-6049,-5928,-5567,-4962,-4139,-3149,-2025,-851,320,1424,2407,3231,3900,4387,4764,5010,5212,5350,5483,5582,5664,5698,5674,5561,5350,5018,4580,4022,3382,2652,1863,1019,137,-779,-1715,-2678,-3644,-4607,-5540,-6414,-7205,-7886,-8434,-8852,-9112,-9244,-9219,-9064,-8763,-8333,-7779,-7113,-6377,-5581,-4782,-3998,-3258,-2581,-1962,-1392,-863,-347,151,654,1150,1641,2119,2569,2971,3304,3527,3625,3565,3347,2979,2472,1876,1212,539,-106,-682,-1155,-1508,-1717,-1801,-1756,-1627,-1436,-1219,-1010,-828,-704,-635,-649,-729,-883,-1089,-1328,-1565,-1771,-1894,-1914,-1786,-1511,-1079,-510,162,893,1622,2294,2847,3238,3440,3438,3255,2897,2425,1851,1258,649,88,-427,-880,-1289,-1664,-2035,-2408,-2802,-3220,-3656,-4111,-4577,-5057,-5547,-6054,-6556,-7064,-7536,-7977,-8333,-8612,-8760,-8789,-8675,-8420,-8039,-7530,-6918,-6213,-5443,-4623,-3789,-2954,-2154,-1399,-706,-83,480,978,1434,1853,2246,2613,2960,3267,3545,3766,3940,4037,4065,3998,3840,3583,3241,2821,2361,1872,1389,925,492,88,-288,-642,-984,-1307,-1625,-1941,-2252,-2581,-2910,-3256,-3597,-3930,-4233,-4483,-4664,-4746,-4733,-4600,-4370,-4038,-3624,-3157,-2655,-2158,-1704,-1312,-1036,-865,-839,-920,-1113,-1369,-1659,-1949,-2202,-2417,-2579,-2714,-2832,-2966,-3126,-3328,-3557,-3801,-4022,-4191,-4274,-4265,-4154,-3964,-3727,-3469,-3245,-3067,-2973,-2954,-3022,-3152,-3343,-3565,-3804,-4047,-4267,-4454,-4597,-4683,-4711,-4691,-4614,-4499,-4357,-4172,-3968,-3722,-3440,-3119,-2773,-2406,-2070,-1756,-1510,-1322,-1197,-1137,-1106,-1122,-1139,-1180,-1228,-1284,-1361,-1438,-1520,-1597,-1649,-1691,-1701,-1696,-1662,-1612,-1521,-1403,-1241,-1038,-805,-550,-284,-41,177,335,419,405,288,58,-268,-661,-1106,-1545,-1951,-2294,-2532,-2680,-2719,-2683,-2594,-2480,-2383,-2307,-2296,-2325,-2436,-2585,-2798,-3040,-3294,-3549,-3754,-3916,-3993,-4002,-3934,-3812,-3646,-3460,-3271,-3091,-2944,-2815,-2728,-2655,-2585,-2504,-2383,-2215,-1994,-1718,-1401,-1066,-739,-442,-210,-46,33,25,-53,-210,-401,-636,-859,-1068,-1211,-1278,-1228,-1066,-774,-386,76,559,1014,1392,1646,1759,1726,1557,1303,976,660,363,147,31,19,134,338,626,953,1283,1576,1797,1922,1949,1880,1750,1573,1400,1233,1104,1003,925,862,779,679,527,330,78,-230,-585,-988,-1416,-1865,-2291,-2685,-2984,-3172,-3189,-3025,-2645,-2072,-1309,-422,554,1536,2479,3314,3993,4497,4790,4899,4833,4630,4342,4010,3677,3388,3149,2982,2863,2785,2710,2622,2486,2288,2014,1670,1256,812,343,-105,-519,-880,-1186,-1424,-1627,-1773,-1907,-2018,-2118,-2219,-2300,-2387,-2442,-2498,-2514,-2518,-2492,-2452,-2396,-2328,-2242,-2122,-1958,-1723,-1412,-997,-491,136,848,1664,2552,3496,4466,5426,6344,7179,7911,8503,8950,9241,9375,9376,9244,9025,8732,8396,8038,7668,7276,6871,6394,5850,5175,4363,3387,2253,968,-430,-1909,-3416,-4899,-6315,-7613,-8766,-9731,-10499,-11046,-11376,-11496,-11416,-11173,-10784,-10292,-9719,-9087,-8410,-7698,-6942,-6152,-5311,-4420,-3478,-2486,-1443,-383,716,1794,2863,3868,4796,5615,6306,6851,7244,7484,7584,7554,7419,7185,6886,6519,6115,5669,5203,4709,4197,3655,3082,2466,1800,1082,312,-493,-1329,-2161,-2976,-3747,-4439,-5046,-5511,-5846,-5993,-5980,-5769,-5393,-4849,-4167,-3384,-2523,-1642,-763,56,787,1402,1876,2213,2409,2469,2417,2254,2002,1671,1276,826,345,-157,-664,-1150,-1606,-2015,-2345,-2614,-2784,-2876,-2889,-2833,-2738,-2615,-2493,-2371,-2280,-2200,-2155,-2119,-2092,-2057,-1991,-1890,-1726,-1498,-1198,-830,-414,35,463,854,1142,1306,1316,1154,836,364,-214,-877,-1562,-2238,-2858,-3385,-3794,-4059,-4189,-4166,-4038,-3799,-3498,-3146,-2759,-2343,-1904,-1414,-887,-275,402,1175,2021,2939,3892,4862,5796,6676,7450,8106,8616,8977,9195,9265,9227,9066,8823,8487,8072,7567,6977,6283,5497,4605,3626,2562,1446,284,-875,-2016,-3095,-4083,-4953,-5682,-6264,-6696,-6985,-7152,-7203,-7173,-7062,-6898,-6676,-6416,-6090,-5724,-5282,-4781,-4208,-3562,-2845,-2064,-1217,-335,583,1491,2376,3208,3959,4634,5205,5687,6075,6378,6608,6771,6880,6942,6970,6956,6917,6815,6670,6441,6134,5743,5263,4713,4098,3442,2756,2074,1402,781,220,-251,-619,-864,-990,-983,-866,-635,-320,80,533,1025,1544,2043,2515,2913,3216,3408,3473,3433,3285,3089,2855,2644,2482,2412,2442,2602,2862,3230,3659,4118,4563,4946,5233,5397,5422,5303,5065,4704,4272,3780,3258,2744,2237,1775,1354,993,687,441,247,94,-21,-119,-205,-280,-360,-426,-499,-554,-609,-644,-667,-674,-658,-625,-563,-476,-360,-206,-24,202,465,767,1114,1499,1927,2392,2903,3442,4022,4621,5230,5840,6409,6933,7368,7696,7910,7992,7959,7827,7606,7330,7016,6674,6325,5961,5583,5173,4734,4225,3669,3037,2343,1602,818,30,-745,-1470,-2121,-2661,-3077,-3337,-3449,-3403,-3217,-2908,-2499,-2015,-1486,-936,-387,132,615,1048,1439,1798,2138,2487,2856,3270,3731,4240,4791,5359,5923,6459,6922,7312,7569,7719,7711,7582,7319,6949,6500,5982,5433,4854,4264,3664,3056,2436,1800,1151,490,-163,-797,-1374,-1882,-2277,-2554,-2699,-2695,-2571,-2303,-1928,-1445,-870,-230,471,1192,1920,2626,3280,3878,4386,4814,5137,5366,5484,5501,5412,5223,4954,4612,4227,3817,3402,3003,2624,2265,1917,1555,1171,724,228,-350,-980,-1660,-2357,-3030,-3651,-4168,-4561,-4799,-4880,-4801,-4591,-4266,-3868,-3419,-2939,-2451,-1943,-1429,-879,-303,332,1013,1748,2526,3315,4103,4834,5484,6011,6389,6598,6628,6484,6186,5764,5258,4709,4171,3667,3242,2890,2620,2405,2213,2011,1766,1451,1058,587,48,-523,-1117,-1676,-2205,-2642,-3015,-3280,-3460,-3547,-3560,-3491,-3387,-3220,-3040,-2835,-2623,-2409,-2196,-1988,-1781,-1588,-1412,-1254,-1154,-1087,-1098,-1167,-1312,-1517,-1782,-2078,-2392,-2699,-2983,-3224,-3426,-3567,-3684,-3755,-3821,-3872,-3924,-3969,-3992,-3983,-3904,-3754,-3497,-3143,-2675,-2112,-1452,-722,66,894,1732,2574,3388,4166,4895,5561,6158,6680,7114,7458,7700,7830,7840,7729,7485,7134,6660,6098,5448,4728,3963,3143,2305,1431,551,-347,-1248,-2156,-3065,-3969,-4866,-5733,-6568,-7337,-8023,-8603,-9052,-9355,-9507,-9493,-9340,-9050,-8660,-8193,-7680,-7157,-6629,-6134,-5647,-5189,-4725,-4257,-3754,-3214,-2622,-1981,-1301,-604,97,742,1337,1807,2164,2367,2419,2332,2116,1811,1435,1032,611,209,-180,-534,-865,-1154,-1405,-1603,-1730,-1781,-1732,-1578,-1320,-944,-475,85,717,1378,2056,2697,3269,3751,4084,4289,4322,4216,3981,3632,3234,2794,2369,1973,1612,1303,1012,728,418,43,-400,-945,-1577,-2289,-3052,-3829,-4591,-5296,-5932,-6462,-6904,-7238,-7492,-7665,-7776,-7838,-7849,-7821,-7731,-7587,-7355,-7045,-6627,-6130,-5540,-4910,-4240,-3585,-2961,-2397,-1901,-1475,-1100,-766,-440,-104,249,636,1034,1440,1827,2178,2463,2675,2785,2801,2708,2523,2242,1906,1498,1071,609,139,-334,-814,-1284,-1754,-2207,-2651,-3071,-3463,-3833,-4152,-4444,-4682,-4878,-5035,-5143,-5216,-5251,-5248,-5216,-5141,-5037,-4889,-4706,-4476,-4202,-3881,-3508,-3094,-2633,-2143,-1629,-1118,-623,-177,198,482,648,697,627,468,231,-20,-281,-481,-622,-678,-643,-550,-398,-248,-113,-54,-76,-227,-482,-866,-1324,-1853,-2394,-2925,-3401,-3799,-4097,-4291,-4374,-4372,-4288,-4163,-4000,-3848,-3697,-3586,-3503,-3456,-3446,-3467,-3506,-3566,-3619,-3674,-3705,-3725,-3712,-3694,-3643,-3598,-3535,-3475,-3410,-3332,-3245,-3137,-3012,-2874,-2736,-2619,-2537,-2510,-2542,-2635,-2764,-2914,-3043,-3127,-3149,-3084,-2944,-2739,-2486,-2230,-1987,-1796,-1667,-1619,-1640,-1725,-1853,-1990,-2121,-2214,-2258,-2251,-2197,-2110,-2015,-1932,-1871,-1850,-1857,-1887,-1924,-1940,-1928,-1865,-1758,-1603,-1428,-1236,-1073,-931,-855,-828,-874,-962,-1096,-1239,-1370,-1464,-1481,-1413,-1234,-952,-569,-123,361,817,1209,1480,1599,1550,1330,965,485,-59,-626,-1155,-1626,-1982,-2238,-2361,-2384,-2308,-2172,-1991,-1811,-1634,-1502,-1401,-1356,-1341,-1369,-1417,-1484,-1559,-1634,-1710,-1773,-1830,-1865,-1877,-1867,-1813,-1730,-1603,-1430,-1225,-983,-716,-455,-189,29,207,317,354,318,216,67,-113,-286,-443,-546,-585,-551,-437,-262,-48,184,387,538,611,578,463,268,44,-168,-313,-350,-238,34,464,1033,1696,2409,3117,3764,4319,4734,5017,5148,5161,5065,4901,4685,4449,4200,3954,3703,3454,3196,2931,2655,2378,2102,1844,1607,1407,1245,1119,1024,933,834,688,483,184,-197,-689,-1247,-1876,-2523,-3166,-3747,-4250,-4618,-4853,-4928,-4865,-4660,-4372,-3997,-3610,-3214,-2842,-2506,-2189,-1888,-1568,-1196,-750,-194,476,1265,2153,3119,4105,5089,5994,6806,7475,7987,8342,8536,8602,8554,8433,8254,8047,7809,7545,7227,6848,6376,5803,5114,4314,3415,2438,1405,356,-700,-1713,-2687,-3585,-4417,-5162,-5836,-6425,-6942,-7378,-7741,-8019,-8220,-8334,-8365,-8310,-8167,-7936,-7619,-7209,-6716,-6138,-5485,-4759,-3980,-3149,-2296,-1417,-532,350,1227,2084,2927,3734,4518,5240,5917,6505,7013,7414,7712,7897,7980,7965,7865,7693,7456,7164,6815,6401,5930,5367,4728,3984,3144,2213,1201,137,-944,-2012,-3009,-3920,-4693,-5332,-5819,-6171,-6408,-6559,-6654,-6727,-6789,-6869,-6945,-7023,-7057,-7030,-6888,-6620,-6171,-5569,-4775,-3854,-2819,-1736,-671,326,1195,1894,2418,2749,2919,2957,2897,2795,2675,2573,2501,2454,2436,2407,2374,2286,2164,1965,1724,1416,1080,709,332,-47,-421,-783,-1146,-1507,-1879,-2268,-2677,-3100,-3530,-3943,-4319,-4630,-4852,-4962,-4959,-4827,-4597,-4268,-3888,-3479,-3077,-2716,-2403,-2155,-1956,-1782,-1606,-1386,-1079,-663,-101,603,1442,2391,3405,4429,5412,6296,7034,7604,7976,8170,8177,8055,7801,7484,7103,6710,6294,5881,5453,5001,4518,3976,3375,2697,1959,1149,311,-558,-1422,-2260,-3062,-3803,-4488,-5103,-5662,-6152,-6590,-6958,-7268,-7495,-7644,-7694,-7641,-7474,-7204,-6814,-6349,-5788,-5186,-4548,-3895,-3256,-2620,-2006,-1383,-760,-95,597,1354,2152,3002,3879,4755,5611,6405,7105,7693,8132,8428,8566,8575,8457,8259,8002,7718,7448,7190,6973,6780,6603,6422,6210,5949,5626,5228,4764,4246,3688,3128,2568,2049,1577,1150,788,457,164,-104,-368,-613,-855,-1075,-1264,-1410,-1493,-1502,-1436,-1283,-1065,-789,-480,-168,125,377,565,698,765,796,803,819,870,986,1175,1456,1810,2237,2689,3153,3576,3940,4216,4393,4472,4460,4389,4265,4141,4015,3926,3869,3857,3873,3912,3953,3981,3981,3937,3851,3711,3539,3328,3108,2880,2654,2441,2222,2011,1773,1521,1230,904,556,178,-177,-516,-781,-961,-1030,-973,-795,-497,-102,366,882,1414,1945,2459,2944,3412,3852,4289,4716,5147,5586,6026,6474,6909,7325,7698,8007,8233,8358,8359,8247,8000,7648,7189,6657,6070,5459,4847,4252,3694,3168,2677,2213,1754,1303,840,370,-101,-565,-1001,-1392,-1719,-1963,-2119,-2179,-2151,-2051,-1890,-1697,-1487,-1275,-1084,-903,-748,-597,-448,-278,-83,162,456,809,1211,1651,2115,2578,3023,3439,3801,4116,4375,4583,4748,4884,4978,5069,5114,5148,5138,5087,4986,4817,4587,4286,3923,3509,3058,2600,2145,1739,1374,1103,902,800,779,829,933,1071,1219,1372,1509,1638,1750,1858,1962,2072,2183,2295,2391,2466,2494,2455,2344,2136,1847,1482,1064,632,216,-145,-419,-590,-647,-599,-467,-283,-82,99,221,277,237,120,-61,-291,-516,-729,-868,-935,-890,-744,-504,-185,163,521,829,1067,1196,1207,1097,884,599,277,-32,-296,-474,-553,-529,-403,-211,31,284,519,715,859,944,986,989,978,962,963,980,1016,1068,1120,1172,1200,1217,1200,1170,1120,1058,997,930,870,801,732,636,523,368,177,-56,-324,-618,-922,-1224,-1507,-1755,-1967,-2132,-2256,-2340,-2400,-2435,-2471,-2504,-2554,-2619,-2709,-2818,-2942,-3079,-3209,-3323,-3416,-3456,-3457,-3390,-3261,-3073,-2821,-2527,-2186,-1821,-1423,-1010,-571,-103,384,913,1460,2036,2621,3195,3747,4237,4655,4969,5158,5227,5152,4966,4672,4307,3897,3471,3068,2687,2365,2065,1805,1531,1242,882,455,-77,-697,-1398,-2159,-2927,-3680,-4355,-4930,-5369,-5669,-5823,-5859,-5801,-5687,-5563,-5461,-5407,-5427,-5509,-5647,-5824,-5990,-6134,-6199,-6183,-6055,-5825,-5502,-5101,-4653,-4180,-3694,-3220,-2750,-2289,-1821,-1331,-811,-244,363,1018,1697,2384,3063,3696,4278,4777,5183,5497,5705,5834,5874,5863,5793,5696,5562,5403,5209,4968,4674,4307,3861,3334,2725,2055,1336,597,-134,-835,-1484,-2072,-2590,-3045,-3443,-3801,-4133,-4449,-4768,-5087,-5419,-5754,-6093,-6425,-6747,-7042,-7306,-7525,-7680,-7779,-7790,-7736,-7589,-7376,-7082,-6730,-6318,-5866,-5373,-4860,-4315,-3762,-3188,-2602,-2017,-1417,-851,-296,197,633,978,1236,1387,1445,1422,1326,1205,1059,938,853,817,849,920,1038,1153,1259,1317,1309,1223,1053,811,516,188,-144,-457,-737,-972,-1171,-1344,-1507,-1690,-1909,-2177,-2511,-2893,-3322,-3760,-4186,-4562,-4861,-5061,-5157,-5143,-5054,-4894,-4716,-4535,-4380,-4273,-4209,-4197,-4213,-4243,-4271,-4264,-4224,-4133,-3999,-3831,-3640,-3454,-3275,-3128,-3017,-2930,-2880,-2827,-2772,-2694,-2566,-2406,-2184,-1939,-1672,-1410,-1191,-1018,-929,-910,-979,-1092,-1251,-1403,-1531,-1611,-1617,-1559,-1431,-1257,-1055,-851,-669,-528,-447,-428,-483,-600,-780,-1005,-1272,-1556,-1857,-2158,-2451,-2729,-2986,-3210,-3406,-3558,-3672,-3750,-3783,-3801,-3790,-3779,-3775,-3776,-3815,-3868,-3962,-4079,-4220,-4377,-4539,-4697,-4838,-4948,-5021,-5038,-5000,-4896,-4726,-4499,-4216,-3891,-3550,-3187,-2852,-2527,-2241,-2001,-1790,-1635,-1503,-1406,-1324,-1250,-1178,-1090,-990,-869,-723,-572,-402,-244,-100,12,77,90,37,-69,-234,-429,-649,-863,-1071,-1244,-1403,-1527,-1644,-1747,-1852,-1958,-2062,-2168,-2253,-2326,-2361,-2354,-2312,-2211,-2087,-1917,-1736,-1541,-1351,-1176,-1029,-909,-825,-762,-725,-694,-657,-606,-525,-423,-305,-173,-67,31,68,76,22,-54,-164,-256,-329,-337,-274,-130,106,402,760,1133,1497,1826,2080,2256,2321,2287,2135,1885,1536,1108,611,70,-495,-1067,-1613,-2124,-2574,-2941,-3229,-3415,-3508,-3507,-3423,-3257,-3034,-2753,-2430,-2078,-1695,-1297,-886,-462,-44,375,777,1160,1517,1842,2136,2391,2620,2817,2983,3137,3254,3363,3446,3511,3564,3594,3622,3631,3640,3638,3632,3616,3592,3548,3487,3399,3278,3118,2901,2624,2268,1825,1295,668,-24,-781,-1550,-2313,-3020,-3642,-4148,-4527,-4758,-4861,-4836,-4704,-4490,-4197,-3856,-3458,-3024,-2537,-2011,-1435,-810,-144,567,1307,2066,2832,3583,4307,4992,5610,6172,6639,7028,7320,7520,7634,7662,7621,7505,7334,7101,6815,6474,6074,5621,5098,4530,3889,3214,2489,1741,978,219,-537,-1258,-1967,-2625,-3260,-3841,-4385,-4871,-5306,-5678,-5981,-6219,-6375,-6471,-6489,-6454,-6362,-6226,-6051,-5839,-5594,-5309,-4993,-4636,-4251,-3832,-3391,-2933,-2465,-1994,-1523,-1057,-591,-127,347,826,1322,1826,2344,2861,3366,3851,4288,4681,4989,5227,5365,5426,5399,5312,5174,5010,4842,4680,4532,4400,4263,4126,3953,3747,3484,3180,2822,2443,2024,1600,1162,708,247,-239,-759,-1293,-1876,-2457,-3061,-3631,-4168,-4632,-5017,-5303,-5492,-5585,-5598,-5541,-5436,-5298,-5135,-4958,-4765,-4544,-4304,-4018,-3698,-3334,-2935,-2518,-2086,-1663,-1265,-892,-584,-314,-121,15,82,86,37,-68,-207,-392,-591,-824,-1059,-1313,-1561,-1800,-2021,-2201,-2332,-2395,-2374,-2264,-2055,-1750,-1374,-916,-441,72,558,1020,1438,1789,2090,2318,2508,2644,2750,2831,2880,2918,2922,2912,2866,2807,2720,2633,2536,2458,2398,2378,2394,2456,2554,2682,2823,2961,3072,3147,3164,3121,3021,2856,2657,2415,2158,1888,1601,1313,989,652,256,-179,-679,-1219,-1799,-2385,-2953,-3470,-3904,-4236,-4453,-4557,-4556,-4475,-4333,-4161,-3977,-3788,-3613,-3436,-3262,-3083,-2889,-2688,-2483,-2278,-2097,-1935,-1804,-1699,-1599,-1497,-1360,-1178,-926,-614,-225,201,670,1132,1589,2000,2371,2679,2942,3147,3329,3472,3612,3743,3886,4039,4225,4427,4667,4921,5185,5448,5674,5858,5966,5994,5936,5791,5577,5301,4995,4660,4334,4016,3732,3479,3272,3105,2982,2902,2857,2849,2865,2894,2927,2943,2931,2875,2766,2605,2389,2137,1855,1574,1308,1083,915,814,781,816,894,1017,1142,1278,1390,1481,1553,1587,1618,1627,1638,1659,1692,1752,1825,1922,2021,2121,2206,2266,2298,2300,2275,2242,2202,2180,2181,2214,2278,2367,2463,2548,2596,2594,2515,2370,2152,1883,1586,1285,998,752,547,391,277,200,149,126,117,136,167,232,309,416,533,670,819,980,1173,1387,1663,1993,2399,2881,3441,4055,4728,5405,6093,6741,7349,7883,8345,8718,9000,9192,9290,9294,9226,9061,8845,8561,8234,7887,7508,7138,6756,6376,5992,5581,5146,4663,4131,3544,2915,2246,1567,885,238,-375,-911,-1386,-1765,-2069,-2283,-2429,-2506,-2530,-2509,-2453,-2381,-2291,-2203,-2112,-2021,-1930,-1827,-1703,-1551,-1356,-1121,-834,-515,-157,219,596,972,1316,1643,1930,2191,2432,2642,2851,3030,3202,3350,3467,3552,3593,3588,3537,3432,3280,3081,2835,2554,2241,1907,1565,1234,912,643,401,227,96,19,-20,-27,-15,12,56,120,221,373,592,890,1282,1758,2319,2945,3607,4291,4946,5546,6060,6451,6707,6813,6753,6560,6214,5772,5234,4655,4050,3467,2910,2423,1976,1604,1256,947,631,308,-49,-433,-861,-1301,-1765,-2214,-2646,-3045,-3396,-3710,-3972,-4201,-4390,-4546,-4675,-4757,-4812,-4803,-4758,-4636,-4467,-4227,-3942,-3596,-3224,-2818,-2402,-1992,-1581,-1196,-834,-491,-186,113,382,654,920,1194,1477,1763,2044,2310,2535,2718,2831,2884,2874,2807,2711,2589,2468,2358,2251,2161,2050,1923,1735,1487,1155,748,266,-259,-817,-1354,-1871,-2308,-2669,-2936,-3092,-3167,-3151,-3073,-2951,-2802,-2653,-2509,-2391,-2292,-2210,-2151,-2076,-1997,-1876,-1711,-1484,-1184,-811,-370,136,677,1250,1807,2351,2839,3270,3626,3899,4095,4217,4272,4280,4249,4199,4139,4072,4003,3914,3802,3640,3421,3114,2726,2232,1646,966,212,-610,-1463,-2339,-3202,-4036,-4818,-5538,-6170,-6718,-7165,-7516,-7772,-7943,-8031,-8061,-8027,-7961,-7854,-7725,-7570,-7388,-7175,-6917,-6600,-6205,-5720,-5126,-4423,-3605,-2686,-1679,-609,490,1589,2642,3616,4484,5200,5776,6171,6417,6508,6474,6347,6153,5926,5697,5474,5283,5106,4955,4788,4620,4396,4140,3813,3433,2991,2505,1979,1427,858,271,-321,-928,-1546,-2178,-2822,-3470,-4117,-4734,-5319,-5835,-6271,-6607,-6834,-6943,-6947,-6846,-6670,-6430,-6162,-5877,-5609,-5358,-5148,-4966,-4817,-4680,-4555,-4408,-4247,-4046,-3807,-3525,-3204,-2843,-2464,-2064,-1670,-1288,-938,-628,-374,-169,-22,87,163,224,287,367,469,603,755,919,1066,1182,1228,1203,1071,845,512,101,-380,-898,-1424,-1943,-2415,-2838,-3194,-3476,-3690,-3838,-3917,-3948,-3929,-3874,-3800,-3710,-3632,-3566,-3537,-3542,-3588,-3671,-3783,-3906,-4033,-4131,-4199,-4209,-4157,-4047,-3861,-3645,-3377,-3110,-2836,-2591,-2380,-2217,-2102,-2037,-2014,-2022,-2056,-2087,-2121,-2125,-2115,-2059,-1980,-1865,-1723,-1567,-1398,-1228,-1071,-925,-804,-709,-633,-579,-538,-505,-476,-444,-417,-396,-398,-434,-513,-659,-862,-1134,-1457,-1814,-2191,-2545,-2877,-3143,-3364,-3513,-3634,-3712,-3803,-3903,-4042,-4231,-4463,-4747,-5058,-5386,-5711,-6011,-6285,-6501,-6675,-6784,-6844,-6849,-6800,-6701,-6551,-6349,-6102,-5804,-5475,-5107,-4725,-4324,-3937,-3562,-3215,-2905,-2626,-2382,-2155,-1934,-1704,-1450,-1169,-852,-516,-172,158,448,672,815,863,817,695,503,292,61,-128,-295,-385,-435,-416,-355,-264,-137,-17,118,232,331,394,414,384,280,123,-116,-401,-739,-1102,-1469,-1824,-2142,-2421,-2643,-2824,-2951,-3042,-3099,-3127,-3133,-3114,-3075,-3014,-2934,-2843,-2741,-2648,-2558,-2488,-2432,-2385,-2340,-2280,-2188,-2058,-1864,-1625,-1319,-985,-611,-235,136,480,778,1033,1219,1351,1422,1435,1402,1322,1203,1055,876,676,458,223,-15,-258,-495,-720,-929,-1112,-1263,-1377,-1453,-1479,-1470,-1411,-1318,-1195,-1041,-880,-695,-514,-320,-129,65,263,459,657,859,1063,1275,1497,1732,1988,2255,2546,2830,3125,3392,3641,3850,4017,4149,4241,4314,4371,4427,4484,4542,4588,4606,4575,4461,4242,3900,3409,2789,2030,1178,261,-678,-1580,-2420,-3146,-3744,-4198,-4504,-4676,-4726,-4677,-4552,-4365,-4148,-3899,-3644,-3379,-3106,-2826,-2531,-2217,-1875,-1496,-1082,-622,-128,400,950,1508,2062,2597,3109,3579,4014,4402,4746,5049,5305,5514,5676,5781,5829,5816,5733,5594,5388,5143,4848,4538,4199,3860,3506,3149,2779,2391,1979,1550,1087,621,146,-313,-739,-1126,-1452,-1727,-1939,-2107,-2238,-2346,-2447,-2550,-2662,-2783,-2909,-3027,-3125,-3198,-3220,-3204,-3123,-3000,-2821,-2601,-2341,-2055,-1749,-1431,-1110,-798,-506,-235,-12,187,322,429,489,516,525,509,497,487,495,527,590,681,813,965,1148,1335,1534,1726,1912,2082,2233,2367,2474,2561,2610,2630,2607,2539,2424,2256,2040,1786,1490,1190,867,574,279,33,-203,-395,-571,-720,-854,-973,-1082,-1180,-1275,-1363,-1454,-1549,-1657,-1783,-1927,-2106,-2299,-2527,-2758,-2999,-3223,-3430,-3603,-3736,-3836,-3888,-3912,-3897,-3859,-3790,-3704,-3593,-3456,-3306,-3121,-2926,-2697,-2458,-2194,-1924,-1633,-1337,-1021,-695,-351,8,383,763,1150,1529,1892,2240,2550,2840,3086,3300,3473,3598,3673,3682,3620,3476,3253,2939,2558,2108,1621,1112,610,139,-283,-635,-918,-1117,-1247,-1313,-1322,-1303,-1250,-1202,-1140,-1102,-1058,-1038,-1010,-995,-962,-924,-867,-791,-701,-592,-472,-341,-202,-63,82,219,359,481,604,700,783,844,877,900,895,889,870,852,836,809,783,734,663,558,407,210,-42,-337,-684,-1049,-1438,-1812,-2162,-2457,-2685,-2822,-2864,-2803,-2642,-2403,-2083,-1726,-1330,-935,-545,-182,156,455,722,961,1168,1360,1533,1690,1840,1974,2102,2219,2327,2429,2523,2618,2709,2804,2905,3011,3123,3235,3346,3437,3519,3565,3587,3579,3540,3490,3421,3360,3299,3259,3232,3221,3225,3220,3226,3196,3162,3089,3003,2898,2788,2695,2615,2582,2583,2621,2706,2791,2901,2975,3022,3018,2945,2822,2628,2401,2135,1868,1606,1382,1191,1064,978,960,975,1035,1112,1205,1297,1380,1452,1503,1545,1567,1590,1600,1618,1639,1673,1720,1793,1878,1999,2137,2303,2493,2706,2936,3187,3444,3707,3959,4187,4383,4516,4586,4563,4452,4236,3933,3538,3078,2575,2045,1532,1047,629,285,37,-111,-166,-127,-14,160,381,632,892,1169,1430,1701,1957,2215,2480,2742,3023,3311,3609,3923,4235,4559,4861,5169,5431,5682,5880,6046,6161,6241,6281,6293,6287,6255,6212,6147,6053,5930,5763,5548,5297,4995,4679,4342,4014,3712,3441,3217,3028,2868,2723,2568,2389,2173,1905,1597,1241,875,502,170,-112,-311,-418,-435,-367,-254,-118,-6,49,27,-89,-294,-562,-868,-1160,-1406,-1561,-1608,-1529,-1331,-1032,-665,-261,134,495,791,1006,1141,1189,1174,1103,997,871,735,604,478,367,273,200,156,145,175,263,407,623,904,1255,1658,2112,2584,3065,3528,3953,4318,4610,4807,4915,4915,4826,4651,4407,4118,3802,3491,3199,2959,2765,2649,2585,2581,2613,2652,2688,2683,2630,2507,2314,2051,1723,1354,952,548,152,-209,-535,-809,-1046,-1243,-1414,-1572,-1723,-1875,-2022,-2164,-2277,-2363,-2393,-2359,-2269,-2108,-1909,-1685,-1457,-1265,-1116,-1037,-1031,-1086,-1199,-1335,-1469,-1591,-1651,-1678,-1635,-1559,-1450,-1344,-1244,-1191,-1163,-1187,-1226,-1280,-1303,-1281,-1183,-995,-718,-360,50,476,872,1195,1401,1467,1365,1132,746,304,-200,-670,-1076,-1387,-1556,-1609,-1536,-1371,-1152,-903,-672,-471,-323,-222,-169,-135,-122,-81,-37,51,157,279,418,532,645,723,786,829,872,919,992,1086,1224,1383,1587,1809,2055,2313,2565,2805,3015,3163,3243,3220,3084,2830,2447,1964,1396,781,151,-452,-1007,-1482,-1882,-2193,-2445,-2636,-2807,-2959,-3122,-3295,-3484,-3684,-3880,-4061,-4209,-4306,-4356,-4328,-4253,-4103,-3922,-3690,-3456,-3199,-2965,-2727,-2506,-2272,-2030,-1737,-1402,-991,-519,14,576,1157,1694,2188,2586,2883,3078,3162,3172,3114,3035,2938,2868,2809,2788,2777,2767,2733,2658,2504,2282,1960,1560,1090,571,40,-478,-958,-1377,-1732,-2028,-2266,-2491,-2695,-2932,-3191,-3498,-3842,-4203,-4566,-4891,-5147,-5311,-5358,-5279,-5096,-4804,-4460,-4073,-3695,-3347,-3052,-2818,-2645,-2508,-2404,-2289,-2161,-1982,-1766,-1493,-1196,-870,-546,-236,42,293,495,682,834,983,1122,1265,1403,1542,1666,1772,1853,1897,1907,1873,1798,1679,1506,1294,1020,701,331,-89,-535,-1012,-1482,-1947,-2371,-2756,-3082,-3352,-3573,-3749,-3900,-4029,-4157,-4279,-4412,-4544,-4675,-4805,-4920,-5032,-5127,-5219,-5305,-5401,-5499,-5617,-5738,-5873,-6005,-6135,-6235,-6309,-6316,-6259,-6110,-5852,-5506,-5041,-4520,-3930,-3347,-2780,-2295,-1898,-1630,-1479,-1439,-1481,-1560,-1645,-1678,-1643,-1502,-1265,-935,-542,-121,287,645,918,1095,1159,1136,1030,885,721,571,456,383,358,364,394,419,422,391,295,155,-55,-306,-602,-922,-1258,-1598,-1947,-2292,-2654,-3019,-3396,-3786,-4164,-4535,-4863,-5140,-5350,-5483,-5545,-5543,-5504,-5437,-5390,-5354,-5367,-5423,-5517,-5638,-5767,-5873,-5941,-5941,-5869,-5707,-5471,-5155,-4784,-4375,-3942,-3517,-3113,-2751,-2458,-2228,-2102,-2059,-2118,-2268,-2491,-2784,-3101,-3432,-3731,-3982,-4151,-4230,-4208,-4090,-3891,-3623,-3314,-2985,-2653,-2340,-2052,-1796,-1575,-1377,-1205,-1040,-895,-751,-625,-513,-420,-355,-315,-299,-306,-319,-333,-334,-306,-251,-146,-12,164,358,558,753,914,1037,1112,1125,1101,1027,943,847,771,721,709,731,781,840,907,937,952,901,819,678,505,301,77,-151,-381,-613,-837,-1075,-1308,-1562,-1814,-2082,-2331,-2571,-2776,-2934,-3048,-3089,-3087,-3020,-2920,-2785,-2638,-2491,-2355,-2238,-2137,-2060,-1981,-1911,-1820,-1714,-1583,-1424,-1246,-1056,-858,-674,-494,-334,-179,-26,145,341,582,873,1206,1591,1989,2402,2796,3154,3459,3699,3870,3968,4004,3973,3893,3754,3571,3328,3045,2698,2319,1884,1436,965,514,89,-282,-580,-800,-929,-975,-950,-863,-739,-590,-431,-283,-137,-10,119,233,357,475,593,715,818,924,1009,1094,1173,1265,1374,1515,1693,1912,2171,2452,2754,3045,3316,3544,3718,3822,3867,3834,3749,3608,3426,3224,2996,2773,2539,2316,2090,1860,1628,1380,1120,848,556,266,-42,-337,-644,-928,-1214,-1478,-1726,-1955,-2156,-2330,-2478,-2585,-2664,-2702,-2703,-2673,-2605,-2518,-2398,-2271,-2116,-1962,-1784,-1613,-1427,-1243,-1056,-860,-664,-451,-229,20,292,595,931,1291,1669,2049,2413,2737,3009,3199,3308,3325,3257,3119,2929,2706,2481,2268,2097,1963,1896,1873,1910,1988,2097,2222,2353,2459,2537,2560,2510,2386,2166,1860,1468,1013,503,-10,-527,-982,-1383,-1684,-1896,-2011,-2050,-2026,-1973,-1897,-1834,-1776,-1741,-1718,-1707,-1705,-1707,-1718,-1747,-1798,-1894,-2029,-2217,-2448,-2717,-3003,-3290,-3561,-3783,-3969,-4077,-4140,-4122,-4061,-3934,-3765,-3544,-3276,-2958,-2595,-2176,-1721,-1219,-697,-166,363,856,1322,1723,2074,2355,2588,2763,2904,3012,3103,3185,3258,3333,3395,3459,3496,3519,3505,3455,3358,3206,2997,2721,2384,1981,1525,1026,496,-45,-572,-1077,-1520,-1915,-2216,-2460,-2610,-2712,-2757,-2774,-2777,-2779,-2792,-2815,-2852,-2886,-2919,-2929,-2914,-2860,-2759,-2608,-2402,-2134,-1820,-1458,-1057,-651,-221,170,547,863,1131,1338,1494,1605,1694,1771,1861,1962,2089,2213,2342,2418,2451,2371,2201,1893,1479,962,368,-259,-896,-1495,-2032,-2482,-2828,-3071,-3206,-3238,-3179,-3035,-2818,-2546,-2216,-1868,-1499,-1144,-819,-548,-350,-234,-211,-253,-364,-492,-611,-684,-664,-548,-301,56,519,1058,1632,2216,2761,3248,3647,3948,4146,4243,4239,4158,3991,3769,3494,3188,2867,2556,2270,2040,1869,1791,1794,1890,2069,2305,2588,2879,3163,3399,3582,3686,3705,3656,3526,3359,3153,2948,2753,2591,2475,2403,2382,2397,2444,2509,2578,2643,2691,2712,2706,2662,2587,2473,2335,2166,1988,1791,1600,1398,1207,1009,813,612,398,186,-45,-255,-468,-632,-756,-798,-753,-605,-349,7,447,952,1489,2032,2552,3016,3416,3726,3948,4072,4110,4062,3951,3786,3592,3392,3201,3049,2943,2896,2910,2968,3071,3169,3273,3319,3315,3244,3081,2876,2598,2307,2009,1736,1507,1337,1228,1175,1169,1188,1231,1270,1327,1381,1469,1595,1784,2050,2411,2853,3391,3986,4624,5268,5880,6433,6888,7233,7452,7547,7527,7415,7228,7005,6765,6536,6341,6178,6063,5971,5908,5835,5745,5609,5416,5146,4804,4378,3885,3343,2762,2176,1604,1068,589,174,-171,-447,-666,-831,-969,-1077,-1187,-1282,-1387,-1477,-1568,-1637,-1688,-1713,-1717,-1701,-1680,-1655,-1639,-1633,-1640,-1647,-1654,-1628,-1566,-1443,-1248,-984,-643,-254,172,610,1026,1419,1752,2036,2268,2449,2603,2730,2845,2954,3060,3165,3265,3364,3443,3522,3566,3593,3583,3529,3439,3296,3120,2910,2694,2482,2311,2187,2135,2155,2238,2376,2532,2686,2800,2850,2827,2714,2531,2291,2016,1749,1504,1320,1198,1157,1175,1250,1344,1438,1498,1501,1438,1289,1077,799,499,189,-90,-316,-465,-532,-508,-419,-277,-118,25,122,141,80,-86,-324,-636,-985,-1340,-1672,-1950,-2159,-2280,-2330,-2298,-2225,-2115,-2004,-1914,-1849,-1840,-1856,-1921,-1989,-2061,-2099,-2088,-2014,-1866,-1649,-1374,-1061,-741,-437,-187,2,102,116,54,-81,-255,-459,-665,-861,-1035,-1186,-1309,-1411,-1488,-1544,-1577,-1575,-1543,-1458,-1336,-1151,-929,-654,-349,-9,339,707,1059,1416,1744,2057,2332,2569,2760,2893,2970,2990,2955,2878,2766,2636,2495,2345,2199,2031,1861,1645,1399,1101,747,353,-80,-523,-947,-1332,-1637,-1857,-1970,-1984,-1909,-1766,-1577,-1378,-1184,-1020,-905,-826,-803,-808,-845,-894,-955,-1010,-1077,-1135,-1205,-1278,-1358,-1442,-1519,-1582,-1610,-1592,-1505,-1344,-1087,-763,-348,96,568,1017,1410,1718,1913,1980,1923,1748,1479,1145,776,405,58,-250,-501,-700,-851,-959,-1049,-1120,-1196,-1273,-1362,-1456,-1550,-1637,-1699,-1727,-1713,-1647,-1525,-1368,-1163,-953,-740,-550,-411,-323,-316,-371,-508,-696,-934,-1201,-1483,-1767,-2040,-2299,-2528,-2736,-2906,-3035,-3125,-3167,-3160,-3116,-3024,-2905,-2764,-2606,-2447,-2300,-2166,-2068,-1995,-1948,-1932,-1907,-1886,-1825,-1727,-1568,-1343,-1055,-700,-305,126,552,953,1297,1550,1703,1727,1627,1405,1082,676,233,-225,-640,-994,-1234,-1369,-1366,-1254,-1044,-774,-480,-204,22,161,197,121,-67,-351,-713,-1129,-1572,-2025,-2469,-2895,-3293,-3667,-4014,-4333,-4633,-4901,-5141,-5339,-5479,-5551,-5533,-5417,-5202,-4889,-4507,-4078,-3642,-3245,-2911,-2686,-2567,-2573,-2674,-2851,-3070,-3280,-3459,-3569,-3591,-3530,-3385,-3186,-2954,-2722,-2525,-2374,-2305,-2294,-2368,-2478,-2623,-2765,-2871,-2932,-2916,-2826,-2669,-2451,-2201,-1937,-1676,-1449,-1252,-1101,-999,-923,-898,-878,-885,-902,-924,-975,-1032,-1144,-1276,-1477,-1704,-1989,-2282,-2598,-2886,-3147,-3342,-3477,-3528,-3513,-3433,-3307,-3158,-3003,-2856,-2739,-2648,-2601,-2574,-2585,-2598,-2627,-2642,-2645,-2623,-2580,-2512,-2437,-2358,-2298,-2265,-2285,-2356,-2501,-2708,-2971,-3284,-3611,-3938,-4234,-4479,-4647,-4739,-4734,-4655,-4500,-4292,-4052,-3799,-3555,-3344,-3178,-3066,-3025,-3042,-3129,-3262,-3440,-3640,-3843,-4033,-4185,-4282,-4314,-4265,-4140,-3940,-3678,-3360,-3008,-2632,-2244,-1860,-1486,-1134,-814,-529,-293,-100,38,134,189,211,220,218,230,257,309,385,476,573,667,736,778,781,739,664,554,427,296,173,72,-2,-40,-53,-32,-5,35,59,74,59,20,-51,-142,-255,-376,-497,-614,-711,-801,-867,-928,-980,-1040,-1104,-1194,-1289,-1399,-1513,-1604,-1672,-1691,-1649,-1551,-1383,-1166,-906,-623,-337,-65,177,385,548,677,768,825,863,872,870,851,824,791,752,720,680,650,610,572,513,445,342,218,61,-125,-326,-545,-757,-958,-1133,-1272,-1367,-1411,-1398,-1330,-1193,-1012,-760,-476,-146,201,553,891,1193,1447,1640,1769,1837,1857,1845,1830,1834,1881,1992,2175,2431,2757,3121,3515,3894,4236,4509,4686,4754,4709,4544,4293,3948,3568,3153,2750,2372,2033,1744,1503,1295,1113,932,741,526,281,2,-290,-592,-878,-1125,-1325,-1450,-1503,-1481,-1386,-1245,-1066,-878,-706,-552,-452,-386,-370,-385,-430,-486,-552,-609,-668,-716,-764,-812,-863,-924,-989,-1066,-1135,-1201,-1236,-1235,-1177,-1053,-851,-575,-230,174,597,1035,1429,1772,2033,2192,2264,2232,2148,1996,1848,1697,1589,1535,1553,1636,1796,1999,2242,2483,2708,2871,2970,2964,2865,2655,2360,1986,1573,1136,724,354,52,-167,-299,-355,-336,-273,-176,-65,43,129,186,200,162,75,-76,-286,-550,-872,-1235,-1630,-2045,-2448,-2831,-3155,-3411,-3567,-3619,-3556,-3377,-3095,-2721,-2280,-1799,-1301,-822,-376,9,327,567,737,830,873,861,822,761,691,631,575,548,536,552,594,653,746,851,988,1135,1305,1476,1652,1811,1950,2050,2101,2098,2027,1893,1701,1452,1168,858,531,208,-119,-432,-750,-1059,-1383,-1709,-2044,-2382,-2709,-3018,-3282,-3493,-3629,-3684,-3649,-3533,-3337,-3085,-2788,-2475,-2157,-1861,-1586,-1350,-1143,-965,-798,-639,-464,-280,-71,150,378,609,822,1019,1185,1331,1440,1537,1599,1656,1681,1702,1684,1656,1579,1483,1340,1185,997,818,637,486,369,293,265,280,327,405,483,569,631,674,680,650,576,458,298,85,-167,-470,-806,-1174,-1550,-1922,-2258,-2541,-2742,-2840,-2831,-2702,-2468,-2150,-1757,-1347,-920,-533,-188,89,296,432,508,536,525,501,462,431,407,386,387,378,390,401,427,478,563,698,893,1158,1489,1878,2317,2761,3221,3624,3991,4273,4470,4589,4615,4585,4500,4386,4261,4136,4025,3924,3837,3747,3655,3536,3396,3209,2998,2746,2485,2214,1967,1749,1589,1483,1440,1456,1503,1587,1663,1730,1769,1769,1737,1676,1596,1516,1444,1399,1377,1394,1436,1510,1601,1710,1818,1927,2015,2084,2115,2107,2049,1948,1796,1612,1396,1176,960,780,640,566,556,621,744,924,1135,1363,1595,1805,1991,2137,2246,2315,2353,2355,2332,2284,2215,2121,2010,1877,1738,1588,1447,1317,1210,1150,1121,1175,1273,1466,1723,2059,2462,2910,3399,3893,4385,4837,5241,5572,5829,5996,6097,6111,6086,6011,5909,5803,5671,5554,5418,5289,5145,5010,4862,4733,4612,4517,4453,4419,4419,4446,4493,4553,4605,4650,4665,4652,4596,4501,4358,4174,3944,3678,3366,3028,2648,2253,1823,1390,940,498,65,-340,-718,-1034,-1306,-1506,-1640,-1716,-1728,-1699,-1631,-1553,-1457,-1374,-1287,-1210,-1127,-1032,-909,-751,-554,-310,-38,271,580,896,1186,1456,1680,1879,2029,2163,2263,2360,2442,2524,2594,2650,2686,2695,2670,2621,2536,2449,2351,2271,2220,2204,2236,2309,2409,2539,2655,2763,2820,2830,2769,2644,2454,2209,1930,1628,1334,1058,824,643,517,449,432,452,504,564,630,697,754,822,881,969,1060,1189,1320,1478,1620,1758,1849,1906,1892,1828,1697,1514,1287,1027,745,453,167,-117,-366,-604,-794,-951,-1060,-1117,-1130,-1089,-1010,-896,-759,-608,-454,-305,-173,-59,30,91,121,115,78,-7,-121,-293,-490,-738,-1004,-1296,-1587,-1862,-2114,-2307,-2453,-2522,-2530,-2467,-2358,-2201,-2024,-1840,-1658,-1501,-1363,-1260,-1173,-1113,-1052,-986,-901,-778,-624,-424,-189,75,358,641,915,1156,1368,1524,1633,1686,1682,1633,1534,1393,1220,1014,791,558,329,117,-54,-189,-249,-257,-190,-68,99,300,502,698,854,971,1027,1029,977,882,758,626,499,402,344,342,396,504,653,823,996,1137,1230,1258,1204,1090,908,700,483,290,141,56,26,65,126,217,281,321,295,206,39,-203,-508,-869,-1271,-1692,-2121,-2532,-2910,-3232,-3489,-3653,-3723,-3688,-3535,-3289,-2933,-2509,-2015,-1492,-960,-447,14,405,704,899,987,972,855,663,403,105,-217,-542,-851,-1128,-1361,-1546,-1671,-1745,-1763,-1736,-1680,-1595,-1509,-1413,-1341,-1266,-1222,-1179,-1157,-1141,-1141,-1144,-1166,-1191,-1237,-1285,-1355,-1414,-1491,-1546,-1592,-1622,-1613,-1590,-1527,-1454,-1363,-1277,-1201,-1158,-1155,-1198,-1304,-1450,-1645,-1856,-2055,-2236,-2344,-2395,-2352,-2237,-2042,-1806,-1534,-1263,-1015,-805,-656,-570,-552,-597,-695,-837,-1004,-1186,-1367,-1529,-1667,-1761,-1819,-1833,-1813,-1776,-1724,-1687,-1667,-1683,-1726,-1809,-1909,-2026,-2135,-2229,-2284,-2306,-2271,-2200,-2079,-1940,-1777,-1623,-1482,-1376,-1312,-1304,-1357,-1465,-1637,-1852,-2107,-2392,-2678,-2963,-3221,-3433,-3600,-3687,-3707,-3642,-3500,-3284,-3009,-2684,-2340,-1994,-1679,-1418,-1238,-1157,-1187,-1336,-1594,-1949,-2379,-2854,-3340,-3814,-4227,-4581,-4837,-5003,-5075,-5056,-4978,-4831,-4669,-4475,-4291,-4114,-3950,-3807,-3686,-3580,-3498,-3437,-3397,-3376,-3382,-3386,-3415,-3422,-3425,-3398,-3331,-3229,-3073,-2886,-2655,-2418,-2168,-1952,-1765,-1639,-1579,-1591,-1678,-1824,-2025,-2255,-2496,-2719,-2910,-3037,-3111,-3105,-3043,-2924,-2766,-2591,-2406,-2236,-2082,-1960,-1874,-1826,-1810,-1834,-1882,-1955,-2051,-2156,-2277,-2398,-2519,-2634,-2735,-2824,-2890,-2943,-2968,-2974,-2956,-2904,-2833,-2720,-2586,-2421,-2234,-2041,-1838,-1654,-1482,-1352,-1249,-1196,-1178,-1197,-1248,-1311,-1393,-1463,-1538,-1595,-1650,-1699,-1752,-1815,-1895,-1998,-2116,-2249,-2379,-2488,-2565,-2578,-2527,-2394,-2185,-1913,-1587,-1247,-908,-614,-382,-246,-211,-292,-473,-750,-1092,-1475,-1871,-2244,-2581,-2845,-3038,-3138,-3152,-3076,-2922,-2686,-2405,-2060,-1702,-1319,-946,-584,-254,40,288,486,636,737,795,823,825,827,837,876,962,1099,1301,1552,1857,2172,2489,2758,2956,3050,3022,2866,2589,2211,1766,1291,835,431,114,-89,-193,-175,-94,56,213,365,468,518,492,399,249,51,-159,-374,-566,-718,-829,-892,-903,-888,-832,-768,-691,-610,-533,-450,-366,-272,-164,-40,107,268,446,621,790,942,1058,1151,1193,1218,1203,1185,1157,1138,1140,1162,1213,1284,1366,1455,1528,1580,1592,1562,1481,1357,1198,1013,830,662,537,470,472,551,703,913,1162,1423,1671,1875,2015,2072,2037,1913,1702,1425,1095,748,390,65,-233,-467,-648,-759,-817,-821,-784,-722,-645,-558,-486,-399,-334,-250,-171,-71,39,163,296,427,559,671,777,862,933,1008,1069,1159,1254,1382,1525,1691,1855,2019,2152,2248,2300,2285,2227,2109,1961,1784,1610,1432,1283,1151,1042,960,874,798,704,597,469,328,168,8,-158,-320,-477,-632,-792,-958,-1136,-1330,-1535,-1752,-1972,-2182,-2368,-2526,-2629,-2674,-2655,-2554,-2393,-2165,-1896,-1596,-1300,-1015,-772,-572,-425,-317,-240,-165,-74,60,256,525,866,1270,1723,2187,2652,3058,3408,3654,3794,3823,3742,3572,3337,3062,2792,2549,2368,2261,2250,2316,2460,2648,2841,3024,3134,3166,3080,2878,2551,2119,1589,994,363,-289,-918,-1518,-2062,-2540,-2954,-3293,-3571,-3784,-3951,-4063,-4143,-4169,-4163,-4113,-4020,-3893,-3733,-3552,-3372,-3196,-3057,-2952,-2897,-2887,-2904,-2946,-2969,-2960,-2887,-2736,-2490,-2158,-1742,-1273,-778,-287,161,542,838,1040,1155,1200,1192,1168,1146,1151,1201,1295,1433,1610,1797,1999,2175,2337,2450,2534,2562,2560,2506,2421,2299,2141,1964,1756,1543,1314,1087,860,643,435,241,61,-98,-237,-350,-435,-493,-520,-527,-519,-505,-504,-513,-558,-615,-713,-812,-928,-1028,-1108,-1156,-1160,-1114,-1019,-870,-685,-462,-231,4,209,379,486,532,512,430,319,179,64,-19,-34,36,190,429,736,1082,1447,1782,2079,2292,2422,2457,2394,2255,2049,1799,1530,1262,1016,807,637,521,441,414,412,451,513,598,716,845,1007,1179,1367,1558,1738,1898,2023,2104,2141,2128,2088,2019,1961,1916,1925,1988,2128,2338,2615,2929,3269,3582,3856,4038,4132,4102,3974,3748,3458,3136,2812,2518,2276,2103,1998,1961,1981,2038,2131,2223,2334,2417,2505,2559,2604,2616,2612,2575,2523,2439,2347,2226,2103,1961,1818,1677,1531,1412,1302,1229,1189,1185,1221,1288,1379,1483,1585,1672,1736,1763,1758,1711,1635,1543,1435,1340,1261,1206,1201,1227,1310,1429,1592,1785,1995,2217,2422,2613,2764,2880,2947,2980,2966,2946,2903,2882,2882,2924,3016,3164,3357,3607,3875,4172,4454,4724,4954,5134,5259,5318,5320,5259,5153,4998,4813,4600,4367,4122,3868,3615,3364,3126,2902,2700,2527,2378,2266,2172,2107,2050,2004,1949,1892,1810,1719,1610,1492,1384,1281,1218,1188,1213,1283,1406,1548,1711,1857,1965,2031,2021,1959,1835,1682,1518,1368,1266,1211,1226,1296,1412,1556,1691,1814,1886,1913,1883,1804,1695,1565,1444,1331,1250,1202,1172,1172,1163,1155,1116,1047,936,792,613,426,233,70,-61,-140,-150,-111,1,142,320,504,667,810,899,940,933,871,786,671,556,459,386,370,404,504,667,879,1128,1385,1626,1820,1950,1993,1944,1814,1602,1356,1081,829,617,472,414,438,549,726,948,1203,1450,1685,1874,2014,2090,2103,2047,1933,1753,1530,1248,940,591,229,-145,-512,-858,-1167,-1423,-1611,-1722,-1752,-1694,-1568,-1373,-1144,-895,-655,-450,-293,-206,-183,-224,-316,-434,-560,-668,-737,-756,-721,-635,-514,-382,-256,-174,-137,-181,-281,-461,-670,-909,-1133,-1315,-1442,-1487,-1452,-1340,-1158,-933,-679,-423,-177,34,215,352,458,535,595,649,705,770,842,930,1018,1109,1193,1258,1305,1329,1328,1317,1283,1263,1233,1228,1235,1260,1308,1365,1426,1490,1536,1572,1580,1569,1534,1470,1393,1291,1177,1064,938,835,741,674,637,618,623,624,622,579,496,354,152,-95,-386,-685,-983,-1239,-1455,-1595,-1671,-1675,-1626,-1534,-1430,-1324,-1246,-1199,-1202,-1246,-1337,-1470,-1619,-1806,-1982,-2182,-2361,-2545,-2703,-2860,-2980,-3089,-3160,-3189,-3187,-3115,-3008,-2835,-2616,-2354,-2057,-1740,-1420,-1105,-817,-566,-355,-195,-80,-2,41,71,88,118,153,220,297,403,513,629,727,800,831,817,754,641,498,309,117,-101,-302,-501,-673,-820,-940,-1024,-1096,-1136,-1178,-1216,-1266,-1334,-1421,-1534,-1659,-1803,-1944,-2083,-2208,-2318,-2405,-2480,-2541,-2588,-2643,-2682,-2741,-2780,-2840,-2868,-2907,-2906,-2896,-2850,-2782,-2686,-2576,-2451,-2332,-2219,-2131,-2076,-2057,-2088,-2152,-2253,-2370,-2486,-2588,-2651,-2673,-2643,-2572,-2466,-2346,-2226,-2130,-2061,-2034,-2038,-2075,-2116,-2166,-2186,-2182,-2141,-2055,-1946,-1799,-1657,-1502,-1372,-1263,-1184,-1144,-1138,-1170,-1237,-1338,-1471,-1631,-1824,-2041,-2282,-2543,-2821,-3103,-3390,-3659,-3910,-4122,-4288,-4393,-4435,-4410,-4321,-4178,-3994,-3791,-3586,-3400,-3243,-3131,-3049,-3011,-2977,-2961,-2926,-2881,-2804,-2716,-2606,-2503,-2409,-2344,-2317,-2331,-2394,-2485,-2611,-2738,-2856,-2959,-3010,-3031,-2998,-2926,-2831,-2715,-2614,-2537,-2505,-2534,-2620,-2774,-2978,-3212,-3468,-3711,-3930,-4107,-4234,-4310,-4340,-4340,-4316,-4287,-4269,-4252,-4250,-4252,-4238,-4221,-4166,-4089,-3976,-3841,-3678,-3511,-3329,-3153,-2978,-2806,-2640,-2468,-2300,-2123,-1952,-1774,-1622,-1473,-1358,-1267,-1201,-1159,-1132,-1114,-1098,-1083,-1056,-1033,-1000,-978,-953,-943,-945,-953,-975,-998,-1024,-1042,-1060,-1062,-1063,-1055,-1041,-1027,-1010,-997,-990,-987,-999,-1015,-1045,-1092,-1142,-1217,-1300,-1401,-1524,-1661,-1813,-1983,-2151,-2320,-2477,-2606,-2704,-2758,-2768,-2730,-2657,-2543,-2419,-2281,-2150,-2031,-1924,-1839,-1752,-1678,-1582,-1485,-1353,-1211,-1040,-865,-681,-515,-362,-248,-169,-122,-117,-123,-146,-166,-162,-144,-86,-3,110,237,379,504,628,721,793,844,869,886,884,879,862,840,812,771,730,676,636,584,562,535,537,544,575,609,657,699,740,769,781,770,742,693,638,583,541,534,556,636,754,919,1117,1314,1517,1663,1777,1803,1775,1668,1520,1331,1145,963,824,724,680,676,712,754,806,831,829,793,724,631,533,437,362,316,297,313,340,378,404,409,385,324,225,96,-56,-228,-400,-578,-743,-897,-1038,-1159,-1263,-1347,-1410,-1455,-1474,-1467,-1436,-1360,-1257,-1098,-904,-661,-387,-78,236,562,864,1147,1387,1583,1726,1821,1867,1869,1842,1781,1708,1620,1530,1445,1376,1331,1327,1353,1434,1545,1700,1874,2059,2243,2403,2545,2640,2702,2716,2694,2633,2539,2418,2263,2095,1901,1694,1487,1259,1052,825,619,401,191,-24,-238,-451,-652,-840,-997,-1126,-1214,-1260,-1274,-1244,-1202,-1133,-1067,-994,-928,-866,-804,-744,-679,-606,-536,-459,-387,-329,-269,-236,-198,-171,-133,-84,-6,97,240,407,605,811,1022,1210,1383,1512,1613,1672,1709,1728,1745,1767,1805,1860,1927,1999,2060,2103,2101,2059,1952,1801,1589,1343,1060,764,466,167,-105,-365,-593,-789,-963,-1088,-1196,-1252,-1285,-1277,-1240,-1174,-1090,-986,-886,-784,-691,-617,-548,-496,-442,-390,-324,-260,-171,-88,4,91,167,224,274,288,299,274,251,202,160,106,56,10,-31,-62,-79,-83,-68,-45,-6,27,56,60,34,-27,-131,-268,-431,-613,-784,-951,-1082,-1180,-1242,-1267,-1265,-1240,-1206,-1165,-1126,-1092,-1052,-1021,-975,-931,-873,-813,-745,-673,-600,-516,-432,-326,-212,-70,84,254,422,583,708,800,834,826,765,681,574,488,419,402,435,523,661,827,1010,1184,1337,1448,1517,1543,1534,1508,1474,1453,1453,1479,1532,1600,1674,1737,1775,1773,1729,1635,1506,1342,1165,982,812,664,540,448,378,333,301,282,264,254,242,240,242,257,292,345,430,541,681,852,1032,1230,1411,1582,1715,1803,1845,1828,1764,1661,1521,1376,1227,1091,986,911,869,873,898,960,1037,1133,1240,1353,1466,1582,1690,1804,1903,1998,2084,2148,2209,2238,2256,2251,2230,2191,2139,2073,1995,1912,1815,1720,1621,1527,1453,1391,1373,1390,1462,1591,1769,1998,2257,2530,2793,3034,3219,3358,3430,3448,3420,3361,3282,3204,3126,3069,3006,2962,2898,2838,2759,2670,2578,2485,2413,2357,2329,2330,2350,2390,2427,2461,2477,2473,2452,2414,2365,2326,2282,2261,2241,2232,2221,2201,2168,2110,2032,1926,1804,1659,1515,1354,1213,1062,940,817,733,661,632,637,677,769,883,1040,1209,1389,1572,1741,1900,2040,2170,2289,2410,2538,2673,2828,2985,3150,3312,3461,3590,3697,3773,3822,3852,3852,3851,3827,3811,3780,3759,3727,3696,3664,3624,3586,3548,3515,3487,3463,3442,3408,3370,3300,3210,3084,2931,2745,2548,2338,2141,1958,1810,1695,1618,1581,1566,1579,1597,1617,1635,1634,1629,1601,1566,1525,1471,1426,1364,1316,1258,1212,1159,1128,1089,1082,1071,1085,1094,1115,1108,1090,1022,916,755,547,300,39,-236,-473,-688,-832,-929,-957,-939,-888,-812,-745,-685,-649,-640,-649,-673,-701,-718,-724,-702,-659,-593,-501,-404,-288,-180,-79,15,89,149,197,227,252,279,303,348,396,470,555,663,775,903,1028,1161,1287,1417,1545,1680,1821,1971,2126,2289,2439,2584,2683,2756,2754,2704,2575,2397,2160,1906,1625,1371,1129,936,780,667,587,532,489,450,414,364,326,274,245,214,205,203,213,222,229,224,198,156,89,9,-85,-188,-290,-391,-488,-576,-663,-749,-828,-914,-987,-1061,-1113,-1156,-1160,-1147,-1088,-1006,-884,-742,-581,-409,-242,-79,66,200,307,409,488,567,632,698,749,797,831,847,857,847,840,829,835,848,897,959,1050,1149,1256,1348,1430,1478,1495,1486,1447,1389,1323,1242,1168,1076,989,873,745,577,378,147,-120,-391,-680,-939,-1178,-1358,-1491,-1551,-1550,-1501,-1397,-1286,-1165,-1064,-1005,-989,-1026,-1112,-1220,-1346,-1448,-1516,-1516,-1450,-1301,-1089,-830,-542,-274,-34,132,221,217,129,-37,-259,-517,-790,-1059,-1307,-1532,-1711,-1865,-1967,-2041,-2064,-2059,-2008,-1933,-1820,-1694,-1546,-1406,-1267,-1159,-1070,-1028,-1007,-1037,-1074,-1147,-1205,-1274,-1315,-1344,-1347,-1332,-1306,-1272,-1246,-1228,-1231,-1251,-1289,-1344,-1407,-1471,-1534,-1580,-1617,-1634,-1634,-1623,-1600,-1576,-1554,-1537,-1525,-1522,-1516,-1510,-1491,-1456,-1402,-1334,-1249,-1168,-1086,-1026,-989,-986,-1014,-1078,-1168,-1274,-1397,-1506,-1617,-1697,-1762,-1796,-1812,-1801,-1779,-1744,-1701,-1663,-1623,-1604,-1595,-1619,-1667,-1756,-1873,-2043,-2228,-2466,-2711,-2980,-3252,-3514,-3761,-3978,-4163,-4310,-4416,-4488,-4528,-4543,-4549,-4543,-4553,-4564,-4598,-4634,-4680,-4709,-4723,-4693,-4625,-4502,-4334,-4129,-3892,-3655,-3417,-3208,-3026,-2881,-2774,-2688,-2631,-2573,-2523,-2457,-2390,-2302,-2226,-2132,-2060,-1993,-1946,-1915,-1900,-1894,-1898,-1898,-1898,-1885,-1873,-1841,-1818,-1784,-1763,-1741,-1739,-1739,-1759,-1785,-1820,-1865,-1910,-1967,-2026,-2095,-2178,-2267,-2380,-2501,-2636,-2781,-2922,-3063,-3187,-3292,-3376,-3427,-3458,-3459,-3447,-3411,-3373,-3327,-3280,-3249,-3215,-3207,-3214,-3239,-3293,-3364,-3457,-3574,-3702,-3845,-3990,-4136,-4267,-4388,-4473,-4532,-4542,-4515,-4434,-4310,-4145,-3947,-3732,-3505,-3288,-3080,-2908,-2762,-2663,-2602,-2585,-2606,-2655,-2718,-2789,-2840,-2877,-2867,-2829,-2748,-2629,-2487,-2323,-2148,-1981,-1808,-1661,-1519,-1398,-1293,-1194,-1119,-1042,-982,-920,-864,-804,-747,-680,-611,-536,-453,-368,-282,-186,-102,-9,75,157,236,312,382,455,513,572,603,621,604,558,477,368,233,86,-70,-220,-357,-476,-567,-632,-674,-688,-688,-671,-646,-617,-587,-564,-542,-540,-544,-569,-608,-662,-735,-816,-911,-1013,-1119,-1231,-1338,-1450,-1549,-1646,-1725,-1792,-1840,-1859,-1856,-1814,-1743,-1630,-1485,-1301,-1094,-856,-613,-355,-107,132,352,539,701,814,901,934,944,918,871,816,759,707,680,672,699,752,839,946,1075,1216,1354,1498,1618,1732,1809,1860,1870,1836,1764,1645,1495,1321,1132,951,788,659,576,546,565,633,733,852,971,1078,1150,1183,1160,1091,970,813,630,438,258,100,-22,-104,-144,-153,-130,-107,-75,-62,-64,-87,-123,-165,-200,-212,-196,-144,-57,46,163,262,336,369,348,286,175,48,-96,-224,-329,-394,-414,-388,-319,-215,-87,61,212,361,507,632,747,841,917,984,1032,1082,1121,1163,1198,1231,1252,1257,1242,1198,1118,1015,874,722,563,422,321,279,312,425,616,867,1152,1443,1708,1914,2052,2097,2067,1967,1816,1650,1482,1345,1250,1199,1196,1233,1285,1363,1425,1492,1544,1591,1630,1676,1719,1784,1843,1919,1984,2044,2078,2082,2035,1948,1793,1600,1344,1068,762,461,182,-64,-243,-365,-407,-398,-331,-246,-159,-100,-97,-160,-302,-510,-782,-1073,-1373,-1634,-1834,-1964,-2005,-1975,-1896,-1784,-1681,-1603,-1564,-1572,-1610,-1654,-1678,-1641,-1522,-1296,-962,-527,-21,523,1056,1537,1925,2190,2322,2311,2189,1967,1692,1401,1118,892,713,611,565,572,611,667,727,786,844,900,976,1070,1198,1367,1569,1801,2053,2290,2512,2674,2773,2783,2700,2516,2242,1889,1478,1035,586,158,-223,-543,-797,-976,-1112,-1194,-1268,-1326,-1395,-1462,-1535,-1579,-1598,-1545,-1430,-1228,-957,-632,-291,29,275,412,402,233,-90,-544,-1086,-1656,-2199,-2647,-2963,-3109,-3077,-2873,-2527,-2085,-1600,-1130,-725,-418,-233,-154,-174,-243,-326,-362,-318,-156,127,521,996,1504,1997,2419,2739,2923,2972,2893,2700,2437,2138,1844,1608,1440,1373,1394,1481,1608,1714,1776,1740,1621,1398,1139,847,615,449,404,495,711,1055,1467,1937,2384,2799,3123,3344,3445,3421,3278,3033,2705,2327,1918,1519,1149,835,604,460,414,465,598,798,1037,1292,1530,1738,1890,1979,2001,1954,1846,1681,1484,1266,1062,883,764,698,709,758,857,951,1036,1081,1070,1004,882,716,518,317,111,-55,-187,-268,-302,-285,-226,-118,42,245,501,798,1123,1475,1830,2178,2502,2777,2999,3153,3246,3290,3291,3268,3226,3165,3103,3026,2959,2898,2844,2807,2763,2699,2608,2455,2257,2004,1709,1407,1112,856,666,550,534,620,824,1149,1600,2158,2818,3534,4302,5072,5813,6506,7104,7603,7986,8244,8391,8427,8357,8201,7944,7622,7213,6741,6191,5577,4899,4168,3414,2632,1870,1115,395,-267,-884,-1420,-1900,-2306,-2659,-2947,-3198,-3385,-3534,-3629,-3680,-3687,-3648,-3561,-3422,-3222,-2961,-2632,-2247,-1799,-1315,-784,-232,336,918,1490,2062,2624,3168,3706,4208,4686,5102,5464,5737,5920,5987,5928,5737,5406,4953,4381,3731,2998,2227,1425,615,-163,-910,-1582,-2176,-2679,-3061,-3341,-3469,-3470,-3308,-2987,-2516,-1890,-1154,-328,535,1391,2197,2903,3480,3886,4104,4119,3943,3592,3119,2557,1976,1415,925,547,311,249,375,688,1176,1806,2538,3325,4124,4884,5574,6163,6621,6954,7138,7188,7112,6905,6591,6161,5622,4977,4222,3370,2428,1416,353,-734,-1805,-2850,-3816,-4710,-5497,-6174,-6730,-7162,-7464,-7645,-7715,-7670,-7538,-7310,-6997,-6601,-6127,-5575,-4951,-4263,-3495,-2675,-1781,-836,158,1181,2212,3225,4196,5101,5918,6638,7255,7773,8204,8568,8874,9156,9404,9638,9837,9982,10049,10006,9826,9499,9000,8342,7523,6559,5478,4297,3063,1796,544,-668,-1791,-2802,-3663,-4360,-4880,-5214,-5374,-5367,-5211,-4942,-4586,-4182,-3778,-3384,-3056,-2789,-2602,-2494,-2436,-2417,-2382,-2306,-2134,-1837,-1392,-790,-61,773,1654,2538,3365,4096,4689,5113,5372,5437,5351,5111,4752,4310,3789,3235,2647,2052,1451,852,254,-343,-931,-1519,-2083,-2620,-3109,-3523,-3853,-4073,-4181,-4181,-4076,-3890,-3627,-3301,-2927,-2507,-2061,-1589,-1104,-609,-120,355,799,1202,1555,1843,2067,2209,2269,2234,2107,1883,1582,1203,780,315,-159,-638,-1104,-1557,-1991,-2424,-2852,-3300,-3777,-4280,-4824,-5383,-5951,-6508,-7019,-7473,-7833,-8097,-8232,-8258,-8146,-7930,-7596,-7176,-6674,-6121,-5539,-4948,-4376,-3829,-3322,-2851,-2413,-1998,-1601,-1215,-838,-484,-158,117,326,452,490,423,260,-9,-376,-835,-1377,-1975,-2617,-3260,-3895,-4489,-5034,-5520,-5951,-6329,-6665,-6958,-7208,-7392,-7509,-7515,-7411,-7175,-6811,-6342,-5776,-5169,-4539,-3951,-3420,-2988,-2649,-2421,-2265,-2192,-2145,-2134,-2115,-2075,-2008,-1883,-1733,-1531,-1329,-1127,-963,-862,-825,-883,-1008,-1219,-1476,-1774,-2087,-2392,-2679,-2936,-3156,-3352,-3521,-3680,-3828,-3969,-4101,-4206,-4291,-4313,-4293,-4197,-4046,-3839,-3585,-3308,-3018,-2737,-2481,-2271,-2104,-2006,-1949,-1940,-1953,-1972,-1980,-1950,-1884,-1763,-1613,-1450,-1302,-1211,-1197,-1291,-1499,-1825,-2252,-2757,-3299,-3838,-4329,-4729,-5019,-5157,-5160,-4996,-4709,-4286,-3773,-3190,-2576,-1970,-1409,-928,-537,-261,-80,-3,-9,-77,-199,-334,-480,-602,-703,-763,-796,-783,-749,-674,-585,-466,-338,-191,-49,97,222,327,404,446,456,435,372,288,169,45,-79,-180,-236,-241,-176,-50,140,382,646,921,1163,1359,1477,1504,1426,1238,949,569,125,-356,-836,-1286,-1658,-1939,-2089,-2108,-1998,-1760,-1429,-1006,-523,4,561,1125,1689,2228,2736,3193,3594,3923,4182,4364,4471,4513,4488,4418,4306,4173,4027,3873,3735,3584,3456,3301,3130,2904,2608,2213,1711,1088,349,-491,-1411,-2386,-3367,-4335,-5226,-6031,-6698,-7230,-7600,-7827,-7907,-7860,-7687,-7395,-6990,-6456,-5807,-5022,-4116,-3087,-1967,-770,446,1650,2793,3827,4737,5489,6085,6528,6831,7007,7092,7081,7029,6912,6777,6600,6391,6146,5840,5478,5029,4494,3855,3113,2265,1321,292,-795,-1919,-3040,-4130,-5149,-6067,-6851,-7484,-7935,-8213,-8301,-8223,-7985,-7615,-7137,-6584,-5976,-5333,-4671,-3997,-3310,-2620,-1913,-1198,-474,251,963,1643,2272,2826,3285,3626,3852,3945,3924,3787,3552,3221,2827,2366,1883,1366,857,341,-149,-636,-1094,-1550,-1973,-2391,-2768,-3121,-3413,-3648,-3812,-3891,-3895,-3819,-3672,-3471,-3232,-2966,-2706,-2453,-2235,-2059,-1930,-1846,-1806,-1780,-1778,-1756,-1722,-1649,-1544,-1397,-1215,-1003,-775,-543,-324,-128,20,112,131,66,-83,-323,-635,-1011,-1424,-1847,-2256,-2620,-2926,-3166,-3336,-3446,-3499,-3512,-3489,-3443,-3378,-3294,-3180,-3031,-2823,-2538,-2172,-1695,-1126,-461,285,1080,1903,2713,3483,4176,4772,5252,5601,5828,5930,5914,5809,5597,5319,4953,4514,3998,3407,2731,1990,1177,309,-585,-1497,-2393,-3246,-4053,-4766,-5409,-5947,-6398,-6756,-7012,-7183,-7248,-7222,-7087,-6856,-6508,-6066,-5507,-4860,-4114,-3286,-2381,-1415,-401,627,1660,2651,3595,4454,5224,5882,6429,6846,7141,7299,7320,7197,6927,6510,5961,5292,4524,3695,2818,1945,1089,291,-436,-1065,-1594,-2014,-2333,-2554,-2680,-2729,-2678,-2554,-2322,-1994,-1555,-1000,-337,427,1274,2164,3078,3948,4757,5445,5990,6370,6564,6585,6442,6162,5786,5345,4877,4412,3963,3529,3119,2678,2222,1689,1079,377,-417,-1283,-2182,-3088,-3936,-4699,-5326,-5796,-6097,-6225,-6185,-6005,-5684,-5276,-4767,-4206,-3575,-2901,-2170,-1384,-556,337,1252,2213,3164,4106,4989,5790,6479,7027,7423,7663,7748,7705,7554,7327,7059,6766,6480,6193,5916,5626,5313,4957,4544,4075,3550,2993,2415,1854,1326,863,485,199,21,-62,-48,41,185,366,548,725,857,950,980,955,880,757,616,451,293,137,-5,-129,-244,-332,-408,-459,-477,-466,-394,-267,-71,194,514,876,1243,1592,1880,2083,2178,2155,2018,1793,1506,1204,933,730,642,686,882,1217,1685,2247,2859,3487,4055,4557,4916,5160,5241,5217,5074,4879,4650,4433,4255,4136,4086,4095,4145,4215,4262,4282,4237,4136,3973,3758,3509,3238,2972,2719,2504,2324,2189,2092,2024,1977,1940,1893,1838,1746,1632,1480,1308,1116,923,730,555,391,250,110,-25,-174,-349,-544,-767,-1009,-1240,-1462,-1629,-1735,-1759,-1691,-1538,-1310,-1027,-714,-403,-104,136,344,480,588,659,733,822,952,1128,1355,1618,1909,2192,2449,2644,2764,2787,2715,2542,2290,1968,1606,1228,847,503,188,-72,-276,-439,-544,-615,-649,-639,-593,-485,-312,-48,307,776,1341,2005,2741,3518,4313,5074,5783,6399,6904,7284,7533,7653,7658,7567,7395,7170,6905,6609,6295,5942,5552,5092,4553,3905,3148,2266,1286,218,-893,-2002,-3068,-4033,-4871,-5544,-6043,-6368,-6528,-6550,-6452,-6273,-6024,-5745,-5435,-5116,-4795,-4462,-4134,-3780,-3412,-3000,-2553,-2047,-1499,-895,-263,397,1053,1696,2298,2850,3339,3757,4109,4382,4595,4732,4810,4812,4748,4594,4372,4048,3656,3181,2646,2066,1458,840,241,-335,-853,-1325,-1721,-2065,-2333,-2563,-2738,-2893,-3014,-3113,-3180,-3200,-3151,-3013,-2767,-2388,-1892,-1258,-524,288,1150,2013,2844,3610,4269,4807,5209,5453,5558,5508,5325,5014,4587,4063,3449,2765,2020,1241,433,-361,-1144,-1868,-2532,-3101,-3567,-3908,-4121,-4190,-4125,-3921,-3591,-3140,-2575,-1914,-1161,-333,547,1475,2406,3331,4212,5024,5731,6319,6746,7014,7104,7018,6765,6358,5831,5203,4523,3812,3110,2439,1820,1262,775,354,2,-292,-528,-710,-835,-890,-871,-756,-547,-227,192,712,1307,1968,2664,3365,4056,4697,5278,5772,6159,6437,6585,6615,6524,6319,6017,5622,5142,4597,3974,3294,2550,1751,907,39,-839,-1692,-2499,-3229,-3857,-4365,-4741,-4977,-5085,-5062,-4941,-4722,-4436,-4102,-3722,-3341,-2918,-2508,-2054,-1602,-1096,-584,-17,545,1132,1690,2213,2677,3068,3378,3615,3782,3909,4008,4116,4243,4407,4607,4828,5053,5243,5374,5411,5331,5133,4804,4369,3843,3249,2626,1981,1356,748,193,-330,-788,-1211,-1581,-1914,-2207,-2468,-2682,-2873,-3002,-3096,-3124,-3090,-2993,-2824,-2611,-2355,-2094,-1849,-1654,-1545,-1532,-1642,-1862,-2193,-2604,-3067,-3544,-3986,-4374,-4657,-4832,-4884,-4814,-4635,-4366,-4017,-3621,-3187,-2732,-2277,-1820,-1383,-963,-573,-221,90,343,530,638,662,576,401,103,-284,-768,-1317,-1907,-2507,-3077,-3598,-4031,-4384,-4635,-4808,-4912,-4972,-5019,-5063,-5146,-5246,-5396,-5549,-5713,-5837,-5915,-5904,-5806,-5602,-5308,-4929,-4503,-4043,-3600,-3187,-2841,-2566,-2378,-2265,-2218,-2226,-2256,-2302,-2341,-2358,-2357,-2335,-2300,-2276,-2269,-2302,-2389,-2533,-2735,-2991,-3284,-3614,-3959,-4318,-4680,-5045,-5407,-5767,-6121,-6457,-6783,-7064,-7311,-7487,-7595,-7615,-7540,-7383,-7140,-6834,-6487,-6110,-5737,-5380,-5043,-4746,-4470,-4218,-3967,-3708,-3419,-3090,-2706,-2273,-1784,-1271,-736,-226,250,653,966,1179,1282,1281,1200,1051,874,686,516,368,260,171,105,36,-48,-159,-320,-519,-781,-1062,-1399,-1722,-2070,-2384,-2688,-2952,-3188,-3385,-3551,-3696,-3809,-3923,-4014,-4116,-4201,-4288,-4357,-4407,-4428,-4419,-4371,-4308,-4214,-4132,-4055,-4014,-4012,-4061,-4147,-4279,-4417,-4560,-4673,-4730,-4732,-4638,-4478,-4223,-3908,-3534,-3121,-2683,-2236,-1780,-1336,-894,-467,-60,329,686,1017,1302,1550,1743,1889,1989,2050,2089,2124,2163,2231,2319,2428,2547,2636,2686,2649,2512,2256,1871,1377,783,138,-535,-1167,-1740,-2193,-2521,-2693,-2725,-2604,-2380,-2046,-1657,-1227,-772,-333,116,529,946,1343,1751,2171,2610,3090,3592,4137,4699,5274,5837,6360,6810,7154,7366,7414,7292,6978,6496,5838,5043,4122,3115,2043,947,-160,-1234,-2270,-3235,-4128,-4917,-5616,-6187,-6650,-6985,-7196,-7291,-7256,-7109,-6840,-6464,-5968,-5374,-4668,-3876,-2996,-2049,-1050,-19,1021,2045,3033,3954,4798,5531,6147,6624,6965,7156,7206,7125,6918,6616,6231,5784,5302,4788,4268,3722,3172,2577,1958,1276,542,-247,-1091,-1950,-2824,-3656,-4436,-5119,-5684,-6116,-6408,-6557,-6587,-6500,-6327,-6087,-5795,-5467,-5105,-4713,-4274,-3795,-3247,-2654,-1991,-1294,-570,154,837,1467,2002,2430,2742,2931,3014,3002,2918,2785,2621,2445,2266,2086,1909,1712,1509,1266,1006,699,375,22,-338,-693,-1036,-1348,-1619,-1845,-2004,-2099,-2113,-2054,-1920,-1734,-1507,-1274,-1068,-906,-839,-860,-999,-1238,-1565,-1948,-2355,-2742,-3079,-3336,-3492,-3542,-3491,-3351,-3151,-2912,-2679,-2463,-2322,-2242,-2268,-2378,-2577,-2844,-3151,-3476,-3783,-4046,-4242,-4353,-4377,-4307,-4152,-3916,-3613,-3243,-2820,-2345,-1821,-1250,-645,6,659,1341,1998,2640,3235,3775,4251,4649,4979,5225,5414,5527,5592,5598,5554,5460,5306,5091,4801,4433,3976,3433,2810,2106,1359,552,-254,-1079,-1872,-2642,-3359,-4029,-4629,-5174,-5643,-6050,-6383,-6646,-6844,-6971,-7043,-7063,-7043,-7001,-6945,-6886,-6831,-6784,-6731,-6682,-6595,-6483,-6300,-6047,-5702,-5254,-4708,-4061,-3328,-2527,-1675,-798,80,945,1768,2548,3262,3921,4508,5038,5501,5912,6268,6571,6822,7020,7154,7227,7226,7152,7004,6784,6501,6168,5797,5408,5010,4619,4253,3909,3618,3366,3175,3049,2983,2991,3057,3173,3333,3497,3665,3785,3862,3848,3755,3560,3279,2929,2527,2110,1707,1346,1057,839,712,642,624,614,581,496,315,34,-380,-905,-1548,-2272,-3051,-3855,-4628,-5350,-5977,-6479,-6853,-7065,-7133,-7051,-6830,-6491,-6043,-5517,-4927,-4292,-3644,-2979,-2337,-1706,-1105,-534,22,557,1101,1649,2229,2836,3483,4156,4860,5559,6262,6916,7528,8053,8499,8834,9077,9203,9252,9197,9091,8915,8702,8461,8194,7911,7616,7291,6946,6553,6116,5616,5056,4427,3744,3007,2241,1450,669,-99,-815,-1475,-2051,-2535,-2909,-3174,-3317,-3344,-3258,-3062,-2770,-2397,-1955,-1477,-975,-488,-26,375,712,962,1139,1234,1269,1251,1207,1155,1117,1114,1159,1265,1438,1663,1946,2244,2564,2852,3102,3288,3393,3424,3373,3263,3112,2945,2803,2696,2670,2726,2890,3150,3503,3925,4382,4843,5261,5600,5826,5916,5853,5646,5301,4849,4320,3747,3172,2623,2120,1689,1320,1029,793,617,475,372,278,209,130,60,-36,-138,-282,-450,-656,-897,-1155,-1425,-1686,-1910,-2083,-2178,-2178,-2080,-1873,-1576,-1200,-772,-325,114,514,852,1122,1314,1445,1526,1585,1639,1727,1850,2033,2268,2547,2851,3159,3430,3652,3787,3824,3754,3566,3282,2899,2449,1946,1417,879,360,-136,-577,-974,-1301,-1567,-1773,-1911,-2010,-2059,-2078,-2071,-2041,-1990,-1913,-1801,-1639,-1413,-1107,-705,-199,412,1125,1924,2780,3669,4544,5375,6114,6739,7213,7534,7685,7684,7530,7261,6881,6434,5923,5387,4818,4244,3651,3059,2447,1834,1207,576,-51,-672,-1272,-1842,-2379,-2869,-3315,-3711,-4062,-4367,-4634,-4855,-5047,-5191,-5300,-5360,-5364,-5305,-5177,-4968,-4667,-4286,-3795,-3229,-2564,-1837,-1040,-222,616,1421,2173,2837,3382,3789,4046,4151,4114,3955,3705,3394,3063,2730,2437,2183,1996,1860,1779,1735,1711,1694,1657,1589,1481,1318,1113,867,596,317,58,-181,-356,-491,-554,-575,-553,-513,-478,-468,-499,-588,-730,-934,-1169,-1432,-1686,-1910,-2086,-2180,-2200,-2128,-1978,-1760,-1498,-1198,-902,-597,-318,-59,184,393,589,760,901,1029,1115,1177,1209,1208,1193,1166,1136,1134,1144,1202,1289,1414,1569,1731,1904,2059,2207,2328,2441,2549,2667,2819,3012,3278,3601,4016,4480,5015,5571,6140,6681,7171,7573,7869,8034,8062,7951,7701,7340,6876,6344,5770,5173,4595,4033,3520,3048,2624,2232,1877,1524,1188,830,468,76,-323,-744,-1169,-1591,-2008,-2408,-2791,-3160,-3508,-3846,-4165,-4472,-4746,-4994,-5180,-5310,-5350,-5299,-5148,-4885,-4536,-4089,-3581,-3024,-2434,-1841,-1243,-671,-105,424,950,1452,1958,2456,2965,3471,3978,4468,4941,5367,5754,6062,6305,6456,6519,6491,6369,6164,5880,5529,5131,4694,4250,3805,3398,3026,2721,2477,2311,2212,2173,2186,2226,2289,2344,2384,2393,2364,2291,2181,2033,1867,1693,1521,1381,1263,1195,1154,1146,1140,1127,1063,943,720,408,-36,-560,-1197,-1877,-2594,-3297,-3949,-4515,-4979,-5303,-5512,-5586,-5570,-5469,-5329,-5170,-5022,-4906,-4828,-4792,-4787,-4804,-4814,-4804,-4749,-4627,-4435,-4163,-3809,-3399,-2928,-2442,-1944,-1478,-1055,-706,-428,-245,-136,-107,-138,-209,-323,-448,-604,-761,-942,-1135,-1340,-1565,-1789,-2020,-2241,-2449,-2634,-2798,-2935,-3057,-3161,-3260,-3363,-3466,-3590,-3708,-3838,-3952,-4045,-4103,-4111,-4068,-3965,-3813,-3612,-3383,-3145,-2903,-2694,-2509,-2378,-2288,-2255,-2266,-2331,-2430,-2577,-2749,-2956,-3182,-3424,-3675,-3927,-4175,-4399,-4613,-4783,-4934,-5052,-5138,-5214,-5265,-5320,-5365,-5422,-5472,-5532,-5580,-5627,-5654,-5667,-5651,-5616,-5550,-5469,-5360,-5236,-5098,-4945,-4791,-4624,-4456,-4288,-4111,-3940,-3764,-3585,-3416,-3239,-3067,-2889,-2702,-2513,-2306,-2099,-1878,-1657,-1444,-1236,-1050,-894,-764,-679,-628,-610,-629,-662,-721,-785,-861,-944,-1042,-1147,-1283,-1430,-1610,-1811,-2030,-2270,-2510,-2760,-2986,-3212,-3395,-3566,-3697,-3801,-3879,-3931,-3965,-3980,-3983,-3970,-3948,-3913,-3863,-3808,-3729,-3657,-3560,-3476,-3382,-3308,-3238,-3190,-3149,-3119,-3091,-3054,-3001,-2929,-2827,-2700,-2542,-2360,-2156,-1945,-1725,-1520,-1326,-1162,-1028,-926,-860,-824,-811,-822,-843,-871,-912,-947,-996,-1052,-1120,-1204,-1303,-1413,-1532,-1647,-1753,-1835,-1890,-1906,-1879,-1808,-1690,-1531,-1325,-1090,-808,-511,-179,166,530,905,1284,1678,2066,2471,2869,3273,3680,4080,4470,4854,5198,5530,5801,6034,6199,6295,6317,6253,6102,5858,5516,5090,4569,3978,3316,2605,1856,1092,329,-418,-1120,-1777,-2357,-2860,-3274,-3590,-3811,-3940,-3973,-3932,-3816,-3641,-3428,-3172,-2902,-2607,-2300,-1975,-1624,-1246,-822,-364,156,700,1294,1886,2482,3034,3529,3931,4239,4419,4499,4456,4325,4117,3847,3544,3215,2871,2525,2163,1790,1396,965,511,8,-514,-1069,-1622,-2169,-2684,-3149,-3557,-3890,-4148,-4335,-4444,-4495,-4481,-4425,-4318,-4177,-3997,-3785,-3548,-3283,-3009,-2716,-2429,-2134,-1847,-1557,-1261,-955,-628,-275,105,521,958,1415,1875,2323,2750,3123,3452,3707,3901,4018,4074,4067,4010,3925,3796,3672,3521,3381,3237,3095,2952,2803,2641,2466,2263,2036,1778,1485,1169,817,445,55,-359,-774,-1209,-1636,-2070,-2490,-2900,-3289,-3648,-3983,-4279,-4548,-4785,-4998,-5189,-5372,-5540,-5713,-5872,-6041,-6191,-6345,-6475,-6589,-6678,-6733,-6753,-6733,-6666,-6557,-6392,-6175,-5896,-5551,-5129,-4628,-4033,-3350,-2574,-1715,-793,178,1150,2118,3016,3846,4555,5150,5602,5933,6134,6238,6249,6203,6100,5971,5808,5630,5426,5203,4952,4676,4359,4016,3617,3184,2693,2157,1564,925,232,-494,-1266,-2046,-2850,-3629,-4396,-5109,-5763,-6337,-6813,-7186,-7455,-7603,-7656,-7611,-7477,-7291,-7038,-6763,-6458,-6146,-5830,-5509,-5205,-4884,-4587,-4273,-3974,-3667,-3365,-3065,-2766,-2472,-2176,-1878,-1575,-1248,-909,-521,-112,354,845,1374,1905,2436,2934,3375,3753,4035,4232,4340,4362,4325,4242,4140,4042,3962,3925,3930,3996,4109,4274,4479,4709,4952,5194,5416,5613,5764,5872,5924,5919,5866,5743,5579,5346,5068,4727,4340,3897,3411,2881,2322,1740,1156,575,23,-489,-952,-1342,-1675,-1923,-2113,-2239,-2317,-2367,-2391,-2420,-2451,-2505,-2582,-2685,-2815,-2964,-3123,-3288,-3438,-3574,-3674,-3733,-3747,-3700,-3610,-3448,-3251,-2994,-2708,-2393,-2055,-1714,-1360,-1011,-656,-291,78,471,875,1304,1748,2204,2669,3128,3581,4020,4432,4829,5189,5531,5838,6121,6369,6589,6765,6913,7002,7053,7044,6980,6866,6691,6478,6224,5945,5659,5359,5079,4792,4523,4249,3969,3679,3364,3033,2675,2309,1929,1557,1201,861,565,293,67,-124,-280,-395,-480,-524,-541,-522,-482,-405,-315,-194,-61,91,259,434,618,800,981,1151,1309,1453,1580,1689,1797,1886,1997,2104,2239,2399,2582,2803,3034,3289,3535,3776,3979,4153,4264,4343,4360,4357,4322,4287,4253,4229,4219,4223,4221,4219,4184,4122,4016,3869,3672,3442,3177,2890,2591,2284,1973,1675,1370,1083,798,515,242,-38,-318,-598,-883,-1165,-1433,-1691,-1913,-2102,-2244,-2337,-2376,-2368,-2314,-2223,-2108,-1976,-1836,-1699,-1562,-1428,-1290,-1145,-976,-792,-566,-318,-25,282,623,967,1318,1664,1993,2299,2582,2829,3049,3232,3388,3511,3609,3676,3719,3730,3718,3665,3592,3476,3339,3167,2975,2762,2531,2290,2033,1769,1501,1223,947,671,395,135,-118,-346,-551,-726,-854,-944,-968,-935,-825,-646,-383,-54,344,796,1279,1784,2278,2744,3161,3506,3780,3958,4072,4095,4082,4003,3916,3789,3664,3509,3338,3120,2860,2533,2145,1693,1197,672,151,-346,-793,-1172,-1489,-1728,-1924,-2077,-2222,-2365,-2542,-2727,-2965,-3200,-3458,-3689,-3894,-4045,-4127,-4144,-4073,-3945,-3753,-3528,-3282,-3044,-2820,-2638,-2483,-2372,-2274,-2190,-2083,-1950,-1765,-1527,-1233,-892,-516,-126,267,635,981,1285,1555,1799,2010,2227,2431,2656,2894,3153,3430,3715,4001,4277,4519,4728,4871,4953,4959,4886,4738,4521,4244,3923,3559,3183,2782,2390,1988,1609,1231,879,541,225,-73,-349,-614,-865,-1110,-1355,-1603,-1854,-2124,-2390,-2672,-2941,-3204,-3437,-3634,-3778,-3857,-3871,-3796,-3660,-3429,-3146,-2784,-2379,-1925,-1438,-934,-418,80,567,1007,1410,1760,2056,2318,2537,2748,2956,3179,3441,3735,4078,4453,4860,5266,5666,6021,6327,6553,6704,6774,6771,6721,6623,6520,6401,6299,6197,6109,6016,5916,5796,5650,5474,5270,5036,4791,4526,4269,4003,3749,3492,3236,2968,2678,2364,2006,1619,1184,724,241,-244,-725,-1178,-1601,-1983,-2320,-2624,-2894,-3136,-3367,-3584,-3792,-3994,-4171,-4330,-4442,-4512,-4515,-4460,-4329,-4138,-3886,-3584,-3253,-2893,-2527,-2161,-1792,-1437,-1073,-715,-343,37,427,828,1229,1627,2011,2376,2712,3022,3295,3543,3761,3954,4136,4293,4454,4595,4743,4869,5001,5108,5205,5285,5339,5386,5403,5420,5420,5419,5423,5420,5420,5413,5386,5332,5239,5089,4886,4612,4280,3891,3459,3002,2533,2070,1629,1203,809,422,49,-336,-742,-1178,-1648,-2158,-2685,-3238,-3775,-4298,-4773,-5199,-5548,-5834,-6033,-6174,-6244,-6264,-6242,-6188,-6109,-6014,-5901,-5775,-5632,-5461,-5273,-5042,-4787,-4494,-4176,-3836,-3494,-3142,-2824,-2518,-2259,-2040,-1860,-1731,-1626,-1551,-1485,-1421,-1347,-1259,-1157,-1045,-932,-831,-752,-718,-723,-791,-899,-1063,-1244,-1449,-1641,-1816,-1951,-2053,-2105,-2133,-2135,-2127,-2143,-2170,-2248,-2358,-2507,-2695,-2887,-3099,-3289,-3469,-3622,-3751,-3862,-3959,-4053,-4149,-4249,-4359,-4458,-4559,-4624,-4668,-4659,-4607,-4504,-4359,-4187,-3998,-3818,-3665,-3544,-3484,-3466,-3508,-3584,-3688,-3796,-3900,-3970,-4011,-4001,-3948,-3852,-3723,-3576,-3427,-3291,-3190,-3126,-3121,-3161,-3255,-3383,-3537,-3696,-3852,-3981,-4087,-4150,-4178,-4165,-4120,-4040,-3943,-3822,-3690,-3554,-3404,-3263,-3118,-2988,-2871,-2782,-2723,-2706,-2729,-2801,-2903,-3044,-3196,-3354,-3507,-3626,-3725,-3777,-3802,-3789,-3763,-3722,-3692,-3667,-3665,-3679,-3715,-3755,-3806,-3848,-3876,-3890,-3870,-3829,-3751,-3643,-3507,-3340,-3167,-2971,-2793,-2615,-2468,-2346,-2256,-2200,-2167,-2154,-2143,-2128,-2093,-2033,-1940,-1816,-1664,-1500,-1333,-1186,-1070,-1006,-997,-1054,-1166,-1331,-1529,-1750,-1968,-2179,-2356,-2505,-2610,-2676,-2709,-2704,-2676,-2625,-2548,-2456,-2334,-2188,-2016,-1807,-1572,-1307,-1017,-717,-406,-97,205,498,783,1060,1338,1615,1903,2197,2502,2807,3108,3385,3637,3830,3965,4015,3975,3839,3608,3291,2897,2454,1970,1487,1006,564,157,-196,-504,-762,-982,-1168,-1328,-1460,-1575,-1654,-1715,-1731,-1718,-1656,-1557,-1407,-1223,-991,-736,-447,-141,176,502,824,1148,1463,1773,2077,2371,2655,2928,3174,3404,3598,3752,3873,3927,3947,3887,3783,3607,3378,3098,2780,2435,2081,1737,1402,1104,826,574,338,97,-154,-439,-766,-1138,-1558,-2010,-2481,-2949,-3384,-3771,-4082,-4311,-4456,-4511,-4504,-4434,-4330,-4204,-4066,-3925,-3780,-3622,-3444,-3235,-2979,-2686,-2332,-1949,-1524,-1091,-656,-244,137,477,769,1023,1248,1459,1676,1909,2177,2481,2822,3187,3566,3928,4261,4532,4730,4844,4859,4799,4655,4455,4226,3963,3722,3472,3263,3060,2875,2697,2498,2287,2036,1745,1420,1054,664,257,-161,-573,-991,-1394,-1809,-2225,-2655,-3109,-3575,-4065,-4553,-5035,-5479,-5867,-6179,-6378,-6475,-6436,-6286,-6028,-5678,-5270,-4823,-4364,-3922,-3502,-3127,-2790,-2490,-2218,-1952,-1691,-1404,-1090,-744,-349,64,513,961,1401,1816,2186,2507,2760,2955,3085,3163,3196,3185,3152,3089,3008,2902,2770,2605,2401,2152,1854,1498,1096,646,157,-352,-880,-1398,-1904,-2383,-2826,-3231,-3599,-3918,-4213,-4453,-4666,-4835,-4960,-5050,-5085,-5084,-5028,-4938,-4807,-4651,-4477,-4301,-4128,-3974,-3837,-3713,-3608,-3486,-3360,-3183,-2963,-2672,-2315,-1889,-1417,-900,-393,106,547,917,1204,1395,1503,1537,1520,1468,1417,1372,1353,1367,1399,1459,1517,1565,1595,1588,1557,1494,1416,1333,1270,1225,1235,1277,1382,1517,1696,1886,2087,2283,2454,2618,2744,2872,2982,3103,3238,3392,3569,3764,3955,4133,4270,4340,4330,4213,3993,3662,3239,2736,2181,1600,1016,462,-50,-502,-884,-1204,-1454,-1666,-1833,-2000,-2152,-2325,-2504,-2705,-2901,-3098,-3263,-3400,-3481,-3516,-3488,-3419,-3295,-3150,-2971,-2789,-2602,-2408,-2224,-2029,-1829,-1615,-1370,-1106,-800,-471,-112,265,651,1036,1411,1763,2094,2399,2675,2934,3174,3401,3626,3835,4048,4248,4433,4607,4750,4874,4964,5023,5052,5050,5034,4998,4961,4935,4913,4924,4950,4997,5066,5128,5188,5219,5211,5148,5028,4838,4590,4291,3949,3592,3232,2885,2577,2302,2075,1895,1740,1621,1503,1392,1263,1121,952,767,566,355,152,-44,-212,-361,-466,-552,-588,-604,-587,-536,-470,-361,-241,-79,101,318,554,818,1092,1382,1663,1949,2210,2459,2675,2860,3008,3121,3194,3238,3259,3262,3274,3284,3326,3386,3480,3600,3736,3883,4016,4137,4216,4263,4251,4203,4101,3981,3827,3671,3518,3366,3238,3109,2990,2865,2728,2570,2390,2185,1959,1726,1486,1262,1059,883,749,647,574,527,475,429,348,241,93,-100,-316,-564,-811,-1044,-1242,-1386,-1467,-1474,-1419,-1303,-1152,-982,-821,-682,-584,-532,-516,-539,-567,-596,-595,-556,-467,-322,-132,102,359,624,890,1123,1345,1509,1657,1758,1839,1906,1965,2030,2111,2200,2314,2429,2554,2655,2748,2794,2810,2780,2706,2606,2476,2337,2198,2066,1959,1874,1817,1796,1799,1838,1902,1984,2092,2200,2316,2419,2505,2560,2584,2563,2503,2396,2250,2060,1838,1585,1313,1035,757,500,274,87,-52,-145,-192,-204,-202,-193,-210,-259,-369,-539,-781,-1086,-1441,-1831,-2226,-2607,-2946,-3228,-3434,-3565,-3627,-3618,-3579,-3503,-3428,-3368,-3324,-3313,-3320,-3342,-3359,-3362,-3321,-3234,-3079,-2864,-2583,-2251,-1882,-1496,-1111,-748,-415,-128,125,335,529,704,888,1080,1294,1521,1766,2005,2241,2447,2630,2776,2898,2999,3096,3199,3312,3448,3589,3740,3872,3971,4014,3983,3861,3651,3344,2974,2544,2100,1658,1253,899,614,385,219,83,-35,-168,-329,-539,-802,-1109,-1454,-1803,-2132,-2408,-2601,-2690,-2659,-2509,-2245,-1892,-1469,-1015,-551,-117,280,612,884,1104,1265,1413,1533,1669,1820,1992,2196,2403,2618,2793,2935,2985,2961,2825,2593,2269,1875,1440,992,574,203,-79,-267,-344,-314,-186,30,308,636,982,1336,1675,1994,2283,2541,2766,2972,3160,3336,3523,3698,3902,4097,4313,4521,4730,4926,5098,5250,5359,5439,5468,5461,5410,5324,5205,5059,4889,4703,4491,4268,4011,3740,3429,3095,2728,2333,1919,1477,1026,561,88,-386,-856,-1321,-1764,-2181,-2562,-2889,-3154,-3352,-3459,-3495,-3442,-3323,-3150,-2939,-2723,-2514,-2343,-2213,-2133,-2105,-2099,-2111,-2098,-2037,-1903,-1670,-1335,-894,-374,218,819,1419,1960,2428,2795,3063,3230,3322,3363,3379,3404,3455,3558,3709,3925,4175,4466,4762,5052,5316,5532,5697,5801,5843,5830,5761,5648,5492,5299,5069,4802,4503,4167,3808,3422,3025,2611,2197,1774,1342,901,432,-54,-581,-1136,-1729,-2341,-2970,-3587,-4184,-4725,-5202,-5588,-5875,-6058,-6138,-6122,-6035,-5879,-5694,-5483,-5272,-5064,-4867,-4678,-4486,-4288,-4064,-3816,-3532,-3218,-2874,-2518,-2153,-1804,-1467,-1169,-904,-685,-517,-400,-335,-331,-381,-483,-645,-837,-1070,-1320,-1566,-1810,-2008,-2175,-2282,-2334,-2339,-2292,-2232,-2160,-2109,-2096,-2136,-2239,-2404,-2622,-2876,-3145,-3407,-3628,-3803,-3909,-3947,-3927,-3854,-3757,-3647,-3555,-3486,-3460,-3478,-3534,-3625,-3742,-3860,-3987,-4081,-4160,-4192,-4185,-4139,-4051,-3941,-3815,-3681,-3567,-3460,-3388,-3335,-3313,-3304,-3319,-3329,-3352,-3357,-3359,-3339,-3301,-3236,-3148,-3033,-2908,-2771,-2653,-2551,-2508,-2514,-2599,-2748,-2961,-3226,-3506,-3797,-4046,-4260,-4392,-4465,-4455,-4393,-4289,-4167,-4056,-3977,-3944,-3981,-4069,-4226,-4414,-4631,-4843,-5026,-5166,-5247,-5257,-5212,-5102,-4962,-4794,-4627,-4470,-4331,-4220,-4116,-4030,-3931,-3819,-3685,-3522,-3335,-3128,-2910,-2695,-2492,-2308,-2155,-2033,-1941,-1887,-1855,-1860,-1886,-1944,-2033,-2146,-2301,-2472,-2676,-2893,-3108,-3320,-3499,-3642,-3734,-3766,-3751,-3684,-3592,-3483,-3383,-3300,-3252,-3234,-3250,-3275,-3311,-3314,-3280,-3179,-2988,-2713,-2327,-1856,-1301,-690,-52,588,1185,1722,2162,2497,2711,2814,2805,2709,2545,2332,2096,1859,1626,1423,1243,1091,975,875,804,739,688,630,567,493,389,271,122,-52,-234,-436,-626,-809,-963,-1087,-1168,-1215,-1214,-1188,-1128,-1045,-950,-838,-713,-586,-437,-292,-131,27,184,333,459,570,645,692,700,679,618,546,448,353,268,205,186,211,302,437,640,872,1138,1405,1651,1851,1987,2029,1981,1820,1566,1219,811,355,-100,-550,-944,-1276,-1526,-1682,-1752,-1734,-1650,-1509,-1338,-1156,-979,-832,-715,-643,-607,-611,-632,-676,-713,-746,-758,-743,-703,-628,-533,-405,-264,-97,77,276,482,708,951,1204,1475,1747,2019,2284,2517,2732,2885,3004,3062,3063,3024,2927,2811,2657,2505,2342,2202,2076,1981,1920,1882,1878,1873,1883,1857,1806,1685,1501,1225,868,429,-81,-631,-1211,-1782,-2323,-2806,-3211,-3529,-3744,-3869,-3894,-3850,-3738,-3591,-3409,-3226,-3036,-2857,-2690,-2529,-2375,-2220,-2053,-1875,-1671,-1442,-1185,-893,-577,-226,138,523,909,1288,1652,1987,2287,2553,2768,2949,3084,3184,3246,3279,3276,3245,3183,3084,2962,2793,2603,2365,2101,1793,1453,1078,669,245,-199,-636,-1059,-1453,-1806,-2105,-2360,-2562,-2733,-2885,-3034,-3201,-3400,-3632,-3909,-4206,-4524,-4826,-5102,-5318,-5458,-5510,-5461,-5320,-5084,-4773,-4406,-3993,-3573,-3141,-2730,-2342,-1981,-1665,-1371,-1123,-894,-703,-531,-378,-249,-120,-5,125,259,422,602,814,1049,1300,1559,1811,2040,2226,2351,2402,2352,2213,1959,1608,1174,664,124,-429,-946,-1405,-1759,-2009,-2117,-2106,-1964,-1721,-1391,-1009,-595,-178,221,583,893,1144,1335,1462,1538,1564,1565,1544,1531,1527,1563,1628,1742,1890,2077,2276,2489,2680,2853,2977,3050,3060,3007,2888,2708,2477,2197,1888,1552,1200,846,486,140,-200,-512,-804,-1055,-1265,-1430,-1532,-1589,-1575,-1525,-1409,-1275,-1099,-919,-730,-553,-392,-255,-149,-75,-43,-50,-103,-198,-334,-511,-708,-932,-1150,-1363,-1540,-1680,-1752,-1761,-1683,-1531,-1301,-1012,-678,-331,9,310,545,716,786,802,742,666,588,548,583,710,950,1300,1755,2290,2876,3477,4059,4584,5028,5366,5601,5718,5751,5695,5594,5455,5307,5157,5016,4876,4746,4597,4448,4269,4080,3882,3680,3500,3336,3219,3135,3102,3094,3116,3138,3156,3138,3089,2979,2834,2628,2396,2136,1865,1611,1375,1177,1026,919,856,837,833,850,867,872,856,821,748,652,534,387,241,86,-60,-183,-289,-351,-386,-369,-316,-212,-72,107,319,558,823,1103,1400,1705,2016,2324,2629,2908,3181,3409,3619,3782,3911,3998,4050,4062,4047,4000,3935,3855,3757,3662,3552,3449,3345,3245,3155,3075,3005,2948,2902,2861,2823,2775,2710,2617,2488,2306,2071,1777,1423,1026,586,141,-307,-711,-1064,-1339,-1513,-1595,-1569,-1457,-1268,-1029,-764,-501,-263,-73,64,135,154,135,94,64,60,111,218,402,633,929,1239,1569,1879,2157,2393,2568,2700,2776,2821,2842,2848,2857,2865,2882,2893,2898,2875,2825,2719,2566,2353,2091,1791,1460,1129,806,517,276,81,-41,-120,-136,-111,-58,32,119,229,330,430,526,605,680,739,780,808,813,795,758,701,626,550,468,406,355,342,351,399,468,557,646,723,776,782,748,653,518,335,129,-95,-310,-511,-672,-801,-874,-910,-891,-845,-762,-670,-565,-479,-408,-378,-389,-455,-575,-749,-966,-1223,-1494,-1778,-2042,-2287,-2492,-2655,-2764,-2826,-2831,-2791,-2694,-2559,-2365,-2140,-1869,-1568,-1245,-905,-568,-246,49,294,487,610,673,667,613,521,409,309,228,195,221,311,467,683,936,1218,1494,1752,1961,2118,2195,2210,2146,2032,1874,1697,1526,1371,1265,1203,1207,1274,1394,1580,1800,2059,2337,2614,2892,3138,3359,3537,3666,3742,3769,3731,3655,3515,3340,3124,2870,2595,2291,1967,1630,1270,901,516,119,-289,-700,-1113,-1517,-1909,-2281,-2623,-2928,-3186,-3392,-3536,-3616,-3624,-3566,-3442,-3256,-3021,-2735,-2424,-2072,-1707,-1311,-896,-463,7,488,1013,1550,2119,2698,3293,3880,4465,5010,5525,5970,6347,6626,6814,6895,6879,6778,6604,6387,6154,5920,5725,5568,5466,5409,5389,5375,5354,5287,5160,4946,4646,4249,3777,3236,2666,2075,1512,975,503,90,-262,-544,-789,-985,-1160,-1322,-1470,-1618,-1765,-1903,-2036,-2150,-2244,-2310,-2349,-2357,-2332,-2289,-2214,-2129,-2020,-1899,-1760,-1601,-1430,-1225,-1016,-777,-530,-271,-6,257,515,764,1001,1221,1436,1627,1824,1999,2179,2348,2515,2678,2838,2993,3145,3288,3425,3547,3658,3744,3806,3838,3832,3793,3716,3604,3474,3322,3168,3020,2881,2753,2641,2523,2407,2268,2100,1899,1658,1380,1075,749,420,101,-198,-465,-693,-884,-1036,-1150,-1240,-1306,-1356,-1404,-1446,-1494,-1549,-1607,-1666,-1726,-1774,-1811,-1835,-1839,-1844,-1831,-1844,-1856,-1908,-1976,-2087,-2212,-2365,-2523,-2679,-2828,-2964,-3079,-3192,-3288,-3386,-3483,-3588,-3692,-3810,-3907,-4012,-4080,-4132,-4143,-4121,-4066,-3981,-3881,-3779,-3679,-3601,-3538,-3499,-3472,-3445,-3405,-3334,-3226,-3066,-2863,-2617,-2346,-2065,-1802,-1568,-1390,-1270,-1217,-1227,-1290,-1395,-1521,-1659,-1791,-1908,-2013,-2087,-2155,-2197,-2239,-2266,-2293,-2310,-2321,-2324,-2310,-2298,-2273,-2258,-2258,-2273,-2326,-2407,-2523,-2664,-2821,-2982,-3134,-3273,-3379,-3477,-3548,-3622,-3707,-3809,-3957,-4135,-4361,-4613,-4889,-5166,-5424,-5651,-5816,-5927,-5957,-5916,-5811,-5642,-5435,-5194,-4941,-4685,-4440,-4210,-4001,-3812,-3644,-3485,-3340,-3197,-3062,-2928,-2806,-2691,-2597,-2518,-2461,-2426,-2404,-2402,-2406,-2422,-2448,-2487,-2543,-2632,-2745,-2911,-3108,-3359,-3643,-3960,-4295,-4631,-4965,-5262,-5542,-5760,-5951,-6081,-6179,-6230,-6256,-6248,-6215,-6152,-6057,-5916,-5737,-5494,-5204,-4859,-4464,-4043,-3591,-3148,-2703,-2285,-1889,-1519,-1168,-839,-508,-193,121,428,703,959,1147,1289,1344,1331,1242,1090,898,677,460,259,98,-20,-86,-108,-94,-62,-26,-3,-9,-44,-132,-237,-390,-542,-707,-857,-981,-1071,-1120,-1121,-1082,-998,-885,-744,-591,-438,-292,-179,-97,-62,-79,-145,-255,-406,-574,-755,-925,-1065,-1167,-1211,-1198,-1120,-993,-820,-631,-433,-259,-121,-28,8,0,-46,-111,-169,-209,-204,-163,-67,56,206,356,484,581,627,618,560,454,320,173,29,-100,-198,-276,-328,-369,-420,-483,-589,-734,-924,-1152,-1404,-1654,-1883,-2061,-2169,-2200,-2136,-2004,-1793,-1555,-1277,-1021,-762,-556,-371,-232,-122,-34,42,118,204,309,438,591,779,984,1224,1470,1738,1998,2255,2489,2688,2844,2944,2980,2956,2866,2727,2538,2326,2094,1866,1649,1453,1290,1151,1040,944,850,754,628,487,298,100,-131,-354,-563,-738,-854,-909,-889,-803,-662,-479,-285,-89,75,206,288,320,316,275,225,171,136,123,146,202,290,406,536,686,828,981,1122,1258,1385,1498,1597,1675,1726,1745,1724,1663,1560,1415,1247,1056,862,681,513,379,273,189,124,59,-14,-112,-232,-382,-549,-721,-888,-1027,-1127,-1190,-1207,-1196,-1170,-1144,-1144,-1182,-1266,-1406,-1587,-1801,-2031,-2246,-2440,-2582,-2668,-2694,-2660,-2574,-2463,-2322,-2193,-2068,-1973,-1902,-1864,-1839,-1829,-1807,-1766,-1687,-1557,-1373,-1119,-817,-452,-62,359,777,1178,1543,1851,2089,2248,2313,2294,2180,1993,1736,1430,1095,754,420,120,-136,-341,-487,-583,-642,-668,-694,-728,-786,-883,-1016,-1183,-1371,-1563,-1733,-1869,-1941,-1952,-1884,-1759,-1576,-1365,-1138,-922,-719,-559,-420,-315,-229,-142,-54,62,211,393,618,872,1150,1436,1717,1975,2200,2376,2503,2575,2603,2595,2569,2535,2520,2521,2563,2639,2744,2884,3025,3172,3300,3384,3432,3406,3319,3166,2936,2666,2340,2001,1646,1318,1005,748,528,357,219,102,-15,-150,-319,-539,-810,-1133,-1500,-1893,-2291,-2673,-3014,-3295,-3502,-3623,-3660,-3616,-3511,-3353,-3173,-2978,-2797,-2630,-2499,-2381,-2302,-2215,-2140,-2037,-1914,-1743,-1538,-1274,-973,-631,-255,135,537,923,1300,1631,1938,2180,2390,2538,2656,2725,2779,2799,2818,2824,2837,2857,2887,2942,3009,3099,3207,3323,3454,3585,3710,3831,3930,4015,4070,4115,4135,4148,4161,4169,4198,4231,4277,4333,4379,4415,4426,4387,4312,4167,3975,3721,3425,3092,2746,2391,2056,1748,1480,1271,1102,995,920,883,860,843,820,779,725,651,565,475,385,310,251,214,207,227,281,367,484,636,815,1026,1257,1508,1768,2032,2282,2526,2732,2920,3063,3168,3233,3255,3241,3192,3111,3003,2877,2728,2569,2393,2211,2012,1811,1591,1365,1127,871,620,350,106,-144,-349,-538,-670,-772,-812,-820,-773,-700,-587,-448,-289,-105,89,307,536,777,1032,1286,1544,1790,2013,2219,2379,2512,2595,2647,2662,2656,2632,2604,2582,2561,2567,2575,2609,2654,2706,2775,2845,2924,3008,3086,3163,3224,3260,3267,3223,3135,2982,2779,2518,2216,1881,1532,1182,853,550,297,80,-75,-201,-272,-328,-351,-366,-367,-356,-338,-302,-255,-188,-106,-12,86,183,268,341,397,430,458,468,485,505,537,587,658,738,842,943,1054,1162,1263,1360,1449,1530,1605,1677,1734,1792,1824,1848,1847,1817,1764,1675,1557,1418,1254,1084,912,747,606,485,400,331,296,256,222,158,59,-86,-294,-549,-852,-1187,-1522,-1850,-2126,-2351,-2497,-2563,-2555,-2481,-2359,-2220,-2073,-1950,-1868,-1826,-1841,-1892,-1975,-2068,-2155,-2208,-2224,-2176,-2071,-1903,-1681,-1419,-1127,-828,-528,-253,7,225,424,588,743,884,1032,1196,1373,1586,1808,2063,2318,2590,2847,3098,3325,3524,3693,3824,3914,3965,3964,3926,3837,3714,3550,3366,3163,2954,2748,2550,2359,2187,2012,1854,1682,1515,1333,1142,941,728,516,299,94,-99,-273,-424,-557,-668,-765,-851,-932,-1007,-1087,-1159,-1237,-1308,-1371,-1426,-1457,-1475,-1457,-1424,-1356,-1262,-1149,-1009,-852,-679,-488,-286,-69,161,402,659,914,1187,1444,1706,1937,2159,2344,2508,2640,2750,2839,2917,2986,3050,3117,3178,3237,3293,3337,3371,3399,3408,3422,3428,3439,3461,3484,3525,3560,3602,3635,3653,3654,3628,3568,3469,3330,3142,2912,2636,2326,1989,1635,1279,930,597,290,10,-243,-458,-659,-818,-969,-1088,-1184,-1265,-1303,-1332,-1321,-1287,-1226,-1143,-1029,-907,-751,-586,-398,-192,26,253,489,708,925,1101,1257,1356,1431,1446,1442,1398,1349,1293,1248,1226,1221,1253,1306,1380,1474,1568,1671,1766,1862,1938,2022,2079,2141,2184,2208,2222,2203,2176,2113,2052,1968,1902,1839,1801,1792,1809,1855,1925,1999,2085,2151,2207,2229,2223,2188,2120,2034,1927,1811,1693,1572,1457,1342,1228,1110,978,834,661,468,241,-8,-286,-578,-888,-1199,-1513,-1818,-2111,-2387,-2645,-2876,-3085,-3267,-3421,-3553,-3656,-3736,-3796,-3831,-3852,-3849,-3830,-3793,-3738,-3663,-3575,-3459,-3338,-3195,-3049,-2902,-2758,-2635,-2531,-2461,-2419,-2417,-2441,-2497,-2567,-2654,-2739,-2822,-2889,-2937,-2950,-2943,-2884,-2808,-2683,-2544,-2382,-2211,-2047,-1895,-1765,-1665,-1596,-1549,-1539,-1533,-1548,-1558,-1569,-1567,-1560,-1542,-1519,-1496,-1476,-1462,-1459,-1467,-1480,-1512,-1546,-1600,-1661,-1743,-1836,-1957,-2091,-2248,-2419,-2597,-2789,-2973,-3160,-3330,-3488,-3632,-3751,-3853,-3932,-3989,-4027,-4053,-4058,-4069,-4061,-4068,-4066,-4078,-4086,-4101,-4114,-4122,-4126,-4115,-4091,-4055,-3993,-3926,-3830,-3738,-3628,-3525,-3422,-3329,-3250,-3189,-3146,-3134,-3142,-3194,-3269,-3392,-3544,-3736,-3954,-4194,-4445,-4703,-4946,-5180,-5380,-5556,-5693,-5792,-5855,-5873,-5861,-5804,-5720,-5599,-5455,-5285,-5101,-4897,-4693,-4481,-4274,-4078,-3891,-3722,-3575,-3439,-3336,-3239,-3165,-3096,-3031,-2964,-2887,-2802,-2697,-2584,-2454,-2324,-2188,-2072,-1961,-1889,-1831,-1818,-1817,-1855,-1887,-1939,-1973,-2002,-2007,-1991,-1949,-1886,-1799,-1693,-1568,-1427,-1274,-1115,-945,-785,-617,-475,-339,-231,-145,-85,-54,-43,-53,-75,-102,-120,-129,-107,-64,21,127,262,405,548,676,774,836,847,816,731,608,449,263,59,-156,-380,-603,-828,-1045,-1260,-1454,-1641,-1798,-1932,-2039,-2112,-2162,-2183,-2188,-2173,-2153,-2120,-2087,-2055,-2015,-1985,-1944,-1911,-1876,-1837,-1807,-1775,-1760,-1750,-1769,-1801,-1859,-1939,-2027,-2129,-2219,-2292,-2342,-2350,-2329,-2262,-2172,-2052,-1927,-1794,-1672,-1557,-1457,-1361,-1269,-1167,-1052,-908,-742,-542,-323,-88,147,370,567,722,834,884,890,838,758,644,527,411,317,244,209,195,211,232,258,275,272,250,205,150,83,33,-9,-13,16,84,192,335,502,691,887,1080,1274,1455,1622,1789,1938,2096,2248,2398,2553,2693,2827,2934,3019,3073,3097,3093,3070,3022,2981,2925,2885,2850,2819,2799,2772,2735,2688,2598,2495,2331,2144,1905,1634,1341,1024,715,420,151,-58,-232,-327,-383,-378,-346,-292,-240,-200,-186,-203,-250,-323,-414,-511,-610,-700,-780,-860,-933,-1025,-1132,-1273,-1450,-1659,-1907,-2168,-2440,-2697,-2914,-3089,-3186,-3220,-3174,-3066,-2904,-2712,-2497,-2296,-2095,-1929,-1779,-1647,-1529,-1399,-1257,-1084,-872,-628,-346,-46,267,569,855,1102,1309,1466,1573,1640,1663,1661,1633,1598,1554,1517,1475,1448,1409,1387,1343,1307,1248,1189,1109,1027,934,843,756,685,621,589,564,561,561,565,552,530,479,410,319,219,115,26,-43,-76,-72,-21,70,197,359,528,716,889,1059,1199,1323,1416,1486,1532,1564,1576,1590,1593,1604,1619,1637,1663,1681,1700,1698,1683,1639,1575,1485,1383,1278,1172,1093,1036,1018,1031,1081,1145,1228,1305,1363,1413,1419,1423,1395,1372,1348,1335,1338,1354,1376,1393,1388,1357,1269,1146,949,719,434,131,-193,-511,-818,-1102,-1356,-1579,-1775,-1933,-2076,-2179,-2264,-2309,-2318,-2287,-2197,-2067,-1870,-1641,-1363,-1077,-784,-512,-284,-109,-4,23,-11,-110,-246,-399,-551,-670,-754,-779,-748,-663,-526,-359,-166,37,234,423,593,750,890,1025,1152,1290,1428,1586,1747,1920,2097,2259,2422,2547,2663,2741,2799,2839,2851,2870,2869,2880,2886,2893,2903,2906,2901,2893,2865,2846,2806,2784,2757,2747,2750,2761,2789,2808,2828,2823,2797,2738,2640,2515,2357,2184,2000,1820,1650,1507,1377,1291,1209,1172,1131,1118,1094,1086,1056,1034,995,954,918,878,862,865,901,975,1095,1251,1450,1674,1908,2144,2349,2520,2634,2687,2678,2608,2498,2356,2206,2061,1938,1842,1767,1717,1660,1605,1511,1385,1203,977,706,400,87,-229,-513,-753,-934,-1042,-1084,-1056,-984,-875,-760,-656,-585,-558,-581,-645,-749,-859,-968,-1047,-1076,-1056,-963,-817,-619,-385,-136,119,357,578,769,939,1091,1229,1378,1534,1720,1931,2179,2450,2743,3045,3329,3600,3821,3997,4115,4175,4187,4154,4098,4018,3949,3872,3823,3777,3749,3721,3687,3633,3551,3425,3255,3026,2750,2420,2054,1663,1255,869,494,181,-87,-275,-402,-444,-437,-360,-254,-116,27,161,274,354,397,401,371,313,245,167,110,63,57,80,148,252,392,565,753,964,1170,1375,1558,1714,1835,1900,1922,1878,1784,1639,1449,1236,1001,770,548,343,176,28,-75,-170,-230,-302,-364,-453,-555,-692,-846,-1030,-1219,-1411,-1585,-1729,-1832,-1882,-1888,-1835,-1762,-1652,-1554,-1463,-1401,-1382,-1390,-1432,-1489,-1531,-1554,-1520,-1426,-1263,-1023,-734,-391,-41,315,636,920,1150,1324,1456,1552,1632,1720,1817,1952,2119,2320,2555,2799,3050,3286,3494,3662,3788,3854,3883,3856,3799,3708,3604,3487,3372,3265,3161,3076,2990,2918,2837,2758,2663,2548,2420,2251,2064,1840,1581,1304,993,678,353,38,-259,-532,-762,-962,-1109,-1226,-1298,-1348,-1364,-1375,-1359,-1346,-1317,-1282,-1237,-1176,-1098,-1003,-880,-740,-570,-383,-171,52,291,528,761,973,1159,1302,1410,1459,1479,1450,1405,1340,1279,1231,1199,1205,1228,1286,1362,1446,1539,1619,1688,1733,1761,1754,1741,1693,1649,1586,1532,1483,1448,1437,1446,1476,1534,1595,1668,1735,1784,1815,1814,1779,1719,1636,1534,1435,1335,1257,1201,1177,1184,1229,1302,1407,1528,1668,1808,1942,2063,2153,2216,2236,2225,2167,2084,1969,1835,1698,1555,1425,1311,1214,1146,1092,1068,1058,1068,1095,1130,1181,1238,1298,1356,1411,1448,1478,1484,1472,1450,1405,1363,1307,1258,1204,1157,1106,1065,1023,986,955,935,921,929,935,960,978,999,1007,1003,979,938,878,804,720,632,546,472,418,390,392,431,502,607,740,875,1030,1150,1265,1328,1362,1347,1302,1222,1134,1030,938,841,755,666,569,462,330,179,9,-179,-359,-534,-673,-777,-830,-842,-805,-750,-674,-615,-582,-586,-658,-775,-965,-1195,-1475,-1772,-2083,-2384,-2664,-2912,-3119,-3278,-3396,-3463,-3503,-3501,-3483,-3439,-3377,-3304,-3206,-3094,-2961,-2811,-2645,-2467,-2290,-2112,-1955,-1813,-1699,-1615,-1549,-1507,-1474,-1442,-1409,-1361,-1305,-1232,-1154,-1063,-981,-893,-833,-771,-753,-741,-770,-810,-875,-942,-1024,-1083,-1146,-1172,-1188,-1185,-1161,-1143,-1125,-1125,-1159,-1221,-1325,-1466,-1636,-1832,-2035,-2236,-2428,-2593,-2735,-2849,-2932,-3002,-3050,-3094,-3130,-3170,-3204,-3249,-3289,-3333,-3382,-3425,-3480,-3523,-3570,-3610,-3643,-3668,-3687,-3695,-3709,-3718,-3744,-3776,-3825,-3890,-3963,-4046,-4127,-4207,-4273,-4345,-4395,-4466,-4529,-4616,-4716,-4837,-4974,-5120,-5263,-5398,-5505,-5584,-5614,-5605,-5549,-5452,-5326,-5175,-5015,-4856,-4713,-4587,-4499,-4432,-4405,-4396,-4407,-4421,-4431,-4427,-4398,-4344,-4261,-4156,-4033,-3900,-3769,-3641,-3533,-3427,-3344,-3261,-3185,-3107,-3016,-2919,-2811,-2687,-2563,-2426,-2287,-2149,-2004,-1861,-1716,-1565,-1414,-1260,-1104,-949,-791,-642,-489,-348,-213,-91,15,100,170,207,222,211,169,109,20,-86,-210,-343,-492,-636,-794,-934,-1081,-1203,-1325,-1421,-1518,-1594,-1670,-1750,-1832,-1935,-2057,-2197,-2365,-2544,-2737,-2921,-3094,-3233,-3338,-3398,-3409,-3388,-3327,-3260,-3175,-3107,-3045,-3006,-2981,-2963,-2947,-2911,-2844,-2746,-2594,-2415,-2192,-1969,-1736,-1544,-1383,-1284,-1248,-1267,-1346,-1455,-1590,-1719,-1830,-1911,-1942,-1945,-1899,-1837,-1759,-1695,-1644,-1635,-1652,-1707,-1779,-1863,-1928,-1974,-1970,-1927,-1835,-1706,-1561,-1405,-1274,-1170,-1117,-1108,-1156,-1228,-1338,-1439,-1529,-1583,-1583,-1531,-1414,-1251,-1043,-819,-599,-400,-251,-152,-121,-140,-205,-289,-364,-422,-409,-349,-197,10,282,584,905,1201,1472,1680,1834,1920,1958,1943,1914,1868,1838,1825,1840,1883,1944,2025,2091,2160,2190,2197,2168,2101,2017,1911,1806,1710,1637,1589,1579,1588,1620,1649,1667,1657,1598,1505,1349,1176,969,771,599,468,405,404,470,591,737,892,1021,1098,1108,1035,882,660,390,99,-177,-414,-583,-666,-666,-578,-433,-240,-45,140,266,337,322,236,82,-120,-345,-567,-770,-919,-1029,-1068,-1070,-1027,-969,-912,-873,-867,-907,-983,-1105,-1244,-1402,-1552,-1684,-1782,-1839,-1855,-1825,-1759,-1666,-1553,-1444,-1327,-1231,-1135,-1053,-969,-878,-771,-643,-490,-317,-118,80,286,473,644,782,903,986,1059,1115,1172,1233,1312,1399,1506,1627,1742,1869,1967,2064,2130,2178,2209,2217,2224,2216,2215,2214,2223,2242,2270,2311,2350,2397,2431,2458,2465,2457,2430,2391,2346,2298,2260,2231,2223,2225,2248,2271,2297,2318,2319,2310,2276,2231,2165,2099,2023,1952,1891,1831,1791,1746,1714,1675,1629,1577,1503,1426,1328,1228,1122,1020,928,855,799,776,765,785,813,845,875,878,860,795,695,541,357,132,-108,-353,-591,-798,-975,-1099,-1181,-1209,-1196,-1140,-1058,-954,-847,-738,-647,-575,-526,-511,-510,-542,-576,-618,-649,-666,-650,-607,-522,-405,-258,-96,75,230,364,457,507,508,471,396,306,206,127,63,56,81,173,313,498,725,965,1220,1454,1668,1839,1965,2048,2086,2095,2082,2069,2066,2090,2150,2241,2375,2526,2700,2869,3018,3142,3217,3246,3224,3162,3060,2946,2816,2697,2590,2502,2433,2379,2331,2277,2214,2120,2000,1839,1645,1416,1170,907,653,412,202,32,-97,-172,-212,-209,-182,-147,-103,-81,-73,-83,-123,-158,-202,-220,-206,-143,-29,148,372,638,936,1231,1528,1784,2002,2152,2245,2258,2224,2124,2001,1853,1706,1575,1463,1383,1328,1286,1262,1226,1191,1130,1062,971,884,787,707,630,571,520,468,412,333,234,104,-52,-231,-422,-611,-786,-928,-1031,-1078,-1069,-1003,-878,-720,-525,-326,-131,45,181,294,366,427,474,540,620,746,901,1100,1330,1578,1838,2083,2310,2499,2650,2755,2817,2849,2845,2835,2815,2802,2800,2809,2830,2850,2870,2859,2830,2749,2632,2470,2273,2059,1833,1622,1435,1286,1179,1119,1094,1099,1121,1137,1149,1124,1082,987,870,706,524,316,108,-105,-295,-465,-603,-707,-779,-824,-841,-852,-844,-847,-829,-826,-796,-759,-693,-592,-451,-278,-56,181,436,689,912,1107,1241,1332,1363,1358,1328,1288,1268,1269,1310,1386,1489,1599,1699,1755,1756,1679,1523,1289,1000,666,336,18,-238,-436,-546,-585,-558,-482,-401,-316,-284,-299,-395,-563,-802,-1091,-1406,-1719,-1994,-2207,-2335,-2362,-2294,-2127,-1887,-1594,-1266,-939,-621,-332,-77,145,347,525,715,904,1119,1358,1620,1896,2184,2450,2700,2894,3046,3124,3157,3122,3062,2972,2886,2807,2757,2742,2757,2812,2879,2968,3052,3124,3178,3196,3185,3137,3055,2949,2818,2683,2537,2408,2283,2187,2104,2051,2004,1976,1934,1890,1808,1705,1552,1369,1154,920,682,457,252,83,-53,-155,-227,-289,-333,-388,-442,-502,-567,-618,-657,-657,-626,-544,-420,-269,-81,90,264,388,466,482,428,314,144,-56,-280,-486,-670,-804,-878,-883,-823,-694,-519,-304,-75,152,360,525,655,730,769,770,760,740,737,752,797,862,953,1054,1155,1255,1336,1414,1474,1545,1615,1708,1821,1955,2113,2275,2434,2575,2677,2740,2739,2694,2592,2459,2306,2151,2023,1933,1902,1934,2038,2207,2429,2692,2963,3237,3466,3660,3775,3833,3807,3736,3597,3449,3266,3101,2942,2812,2706,2633,2571,2531,2488,2440,2381,2303,2207,2096,1969,1840,1702,1581,1457,1356,1261,1176,1099,1010,919,797,663,491,304,97,-107,-298,-455,-562,-608,-584,-494,-348,-163,39,230,394,503,556,542,466,338,178,3,-162,-299,-397,-439,-428,-371,-276,-163,-53,49,106,138,111,59,-30,-120,-210,-266,-288,-259,-193,-88,27,145,227,273,257,184,60,-99,-276,-435,-572,-661,-700,-694,-652,-588,-531,-484,-473,-498,-567,-676,-810,-967,-1114,-1248,-1347,-1390,-1383,-1313,-1185,-1023,-822,-624,-429,-270,-152,-91,-83,-134,-221,-353,-483,-634,-750,-855,-915,-940,-937,-891,-848,-785,-746,-732,-746,-810,-903,-1033,-1177,-1325,-1461,-1575,-1652,-1694,-1694,-1666,-1613,-1550,-1494,-1440,-1420,-1408,-1431,-1465,-1521,-1579,-1649,-1711,-1779,-1840,-1903,-1963,-2023,-2085,-2143,-2208,-2265,-2327,-2381,-2435,-2480,-2525,-2557,-2595,-2626,-2665,-2717,-2773,-2852,-2940,-3039,-3151,-3258,-3370,-3471,-3567,-3653,-3732,-3813,-3884,-3975,-4054,-4154,-4248,-4347,-4440,-4528,-4600,-4654,-4683,-4685,-4658,-4598,-4516,-4402,-4285,-4150,-4029,-3923,-3840,-3805,-3802,-3850,-3942,-4063,-4218,-4372,-4526,-4656,-4751,-4807,-4814,-4783,-4713,-4629,-4525,-4439,-4350,-4300,-4261,-4256,-4265,-4285,-4307,-4319,-4308,-4273,-4197,-4098,-3958,-3804,-3634,-3457,-3289,-3127,-2977,-2834,-2701,-2556,-2417,-2256,-2082,-1897,-1694,-1487,-1281,-1087,-912,-776,-669,-616,-598,-625,-680,-753,-836,-910,-969,-1005,-1010,-991,-944,-880,-802,-728,-654,-611,-591,-614,-688,-813,-992,-1230,-1506,-1823,-2155,-2492,-2807,-3089,-3313,-3470,-3553,-3563,-3500,-3390,-3234,-3074,-2912,-2785,-2695,-2660,-2682,-2752,-2866,-3001,-3149,-3278,-3387,-3453,-3482,-3468,-3432,-3374,-3326,-3286,-3276,-3289,-3331,-3378,-3435,-3470,-3482,-3463,-3403,-3318,-3208,-3086,-2971,-2870,-2786,-2741,-2705,-2707,-2705,-2717,-2712,-2703,-2669,-2624,-2559,-2482,-2407,-2321,-2253,-2185,-2132,-2098,-2065,-2061,-2049,-2062,-2070,-2092,-2109,-2139,-2149,-2176,-2170,-2164,-2118,-2052,-1940,-1798,-1609,-1395,-1148,-892,-628,-371,-130,96,299,479,642,777,899,995,1071,1126,1160,1180,1184,1197,1205,1240,1297,1378,1496,1631,1783,1936,2071,2181,2242,2254,2208,2107,1963,1791,1612,1443,1318,1230,1219,1254,1352,1479,1622,1744,1831,1844,1777,1619,1370,1054,683,297,-80,-408,-672,-844,-926,-916,-833,-702,-545,-403,-286,-236,-241,-319,-452,-613,-806,-973,-1126,-1227,-1278,-1279,-1237,-1154,-1057,-948,-850,-760,-698,-641,-615,-586,-564,-538,-497,-456,-395,-335,-269,-205,-155,-111,-88,-73,-79,-82,-97,-97,-90,-66,-23,30,100,159,228,266,300,303,294,262,233,203,193,209,257,343,462,607,774,936,1098,1222,1317,1358,1355,1305,1222,1128,1030,964,935,961,1043,1170,1340,1517,1696,1833,1925,1942,1886,1760,1563,1336,1080,841,631,478,401,393,471,601,788,996,1206,1402,1562,1681,1754,1788,1792,1790,1786,1803,1850,1922,2022,2139,2252,2357,2434,2464,2466,2413,2339,2234,2134,2043,1994,1986,2041,2147,2308,2496,2696,2873,3007,3070,3043,2930,2721,2443,2118,1768,1437,1148,923,784,732,753,849,968,1110,1225,1303,1318,1263,1142,960,737,495,257,41,-128,-248,-305,-301,-250,-148,-17,134,300,457,617,758,886,997,1086,1155,1203,1220,1221,1180,1128,1033,932,799,667,526,402,286,204,143,117,119,134,174,208,256,285,319,340,362,392,424,483,555,657,782,927,1087,1247,1407,1540,1656,1735,1782,1808,1803,1804,1796,1816,1858,1933,2052,2188,2356,2529,2692,2841,2953,3025,3058,3040,2992,2905,2804,2684,2562,2439,2318,2213,2105,2017,1920,1832,1738,1633,1525,1398,1269,1136,1006,893,798,731,690,683,690,721,753,777,787,773,722,648,537,414,276,146,20,-77,-154,-195,-215,-206,-183,-149,-118,-94,-89,-96,-126,-165,-214,-262,-303,-344,-370,-400,-423,-452,-484,-522,-553,-586,-588,-584,-532,-461,-350,-217,-66,87,235,353,448,502,521,516,490,461,444,451,490,578,696,848,1015,1172,1307,1390,1413,1372,1259,1107,909,717,540,411,352,379,497,711,992,1313,1640,1913,2122,2214,2216,2132,2014,1917,1901,2022,2312,2782,3396,4112,4848,5526,6077,6425,6543,6395,5998,5378,4575,3665,2688,1733,837,63,-560,-1013,-1286,-1399,-1375,-1253,-1094,-945,-871,-908,-1078,-1359,-1720,-2094,-2436,-2718,-2925,-3106,-3282,-3523,-3847,-4259,-4743,-5235,-5714,-6102,-6388,-6540,-6536,-6388,-6065,-5592,-4970,-4230,-3408,-2552,-1715,-963,-348,85,322,383,318,207,135,196,439,902,1550,2334,3172,3965,4656,5174,5509,5661,5657,5531,5339,5103,4874,4670,4509,4394,4315,4258,4214,4177,4152,4152,4176,4213,4236,4198,4075,3843,3527,3185,2891,2748,2822,3189,3837,4755,5832,6942,7912,8559,8746,8360,7399,5916,4071,2077,187,-1352,-2326,-2619,-2208,-1189,251,1869,3410,4647,5411,5615,5259,4413,3230,1882,577,-523,-1280,-1664,-1669,-1408,-971,-510,-121,100,112,-92,-481,-1000,-1581,-2140,-2630,-2966,-3147,-3128,-2938,-2598,-2167,-1712,-1310,-1032,-955,-1109,-1532,-2177,-3001,-3882,-4717,-5378,-5781,-5889,-5698,-5291,-4743,-4192,-3722,-3433,-3369,-3544,-3945,-4476,-5034,-5465,-5619,-5394,-4731,-3695,-2408,-1090,45,784,1036,769,144,-643,-1262,-1434,-934,315,2196,4461,6713,8588,9745,10022,9402,7997,6050,3772,1416,-873,-2948,-4724,-6103,-7000,-7334,-7072,-6235,-4949,-3412,-1894,-679,-30,-128,-1073,-2836,-5317,-8322,-11607,-14879,-17820,-20084,-21352,-21324,-19806,-16725,-12187,-6506,-165,6209,11962,16497,19399,20472,19802,17715,14710,11390,8312,5944,4571,4305,5063,6613,8614,10682,12448,13654,14140,13919,13108,11925,10576,9289,8166,7311,6705,6326,6101,5965,5846,5690,5441,5067,4550,3925,3249,2628,2156,1900,1866,1998,2186,2340,2372,2289,2147,2049,2116,2417,2963,3664,4343,4771,4687,3912,2329,-4,-2905,-6050,-9026,-11407,-12798,-12941,-11729,-9272,-5858,-1945,1934,5239,7510,8456,7944,6086,3109,-570,-4520,-8258,-11385,-13598,-14715,-14735,-13744,-11993,-9744,-7335,-5029,-3078,-1617,-736,-432,-671,-1366,-2442,-3780,-5299,-6879,-8422,-9815,-10955,-11729,-12056,-11855,-11121,-9882,-8256,-6415,-4567,-2938,-1703,-993,-847,-1256,-2128,-3362,-4810,-6347,-7848,-9215,-10386,-11304,-11964,-12337,-12443,-12269,-11847,-11201,-10388,-9487,-8599,-7834,-7322,-7182,-7492,-8310,-9571,-11165,-12861,-14375,-15412,-15692,-15045,-13433,-10947,-7848,-4457,-1143,1745,3970,5378,5966,5823,5116,4055,2839,1675,710,111,-37,366,1332,2848,4814,7072,9416,11607,13440,14729,15396,15410,14867,13894,12695,11481,10454,9779,9567,9816,10507,11463,12560,13564,14341,14747,14753,14367,13691,12837,11943,11122,10444,9962,9664,9551,9589,9776,10094,10556,11147,11855,12658,13478,14273,14931,15396,15592,15495,15101,14436,13549,12489,11302,10033,8717,7384,6084,4847,3731,2785,2043,1537,1251,1142,1131,1112,974,650,65,-753,-1785,-2949,-4157,-5323,-6375,-7246,-7928,-8396,-8686,-8813,-8837,-8788,-8736,-8707,-8754,-8901,-9163,-9548,-10034,-10593,-11177,-11736,-12202,-12531,-12682,-12620,-12373,-11928,-11359,-10685,-9994,-9330,-8768,-8360,-8128,-8089,-8199,-8408,-8640,-8820,-8897,-8846,-8669,-8416,-8140,-7910,-7789,-7816,-8013,-8378,-8889,-9505,-10188,-10877,-11537,-12126,-12612,-12975,-13192,-13232,-13093,-12730,-12162,-11375,-10410,-9309,-8119,-6932,-5790,-4794,-3996,-3468,-3251,-3371,-3816,-4556,-5495,-6542,-7558,-8424,-9040,-9325,-9272,-8882,-8224,-7365,-6393,-5392,-4430,-3549,-2775,-2091,-1485,-918,-386,140,618,1053,1393,1624,1720,1686,1540,1310,1044,780,557,403,324,338,416,585,799,1081,1408,1778,2198,2639,3106,3543,3937,4211,4353,4301,4072,3665,3123,2515,1887,1338,900,666,652,932,1509,2411,3617,5069,6692,8349,9931,11275,12301,12904,13069,12802,12173,11271,10244,9194,8278,7568,7153,7034,7218,7641,8233,8904,9559,10112,10506,10685,10642,10376,9916,9310,8610,7894,7217,6646,6237,6004,6000,6186,6580,7109,7730,8341,8860,9178,9228,8958,8371,7507,6458,5333,4266,3382,2784,2554,2716,3254,4096,5128,6200,7163,7874,8226,8169,7707,6896,5859,4709,3607,2658,1968,1579,1484,1661,2006,2464,2915,3302,3558,3663,3598,3394,3062,2644,2177,1688,1222,785,406,77,-191,-424,-624,-828,-1044,-1294,-1583,-1906,-2246,-2587,-2899,-3166,-3388,-3565,-3729,-3902,-4119,-4405,-4763,-5188,-5645,-6088,-6473,-6743,-6863,-6818,-6592,-6223,-5729,-5184,-4649,-4197,-3904,-3799,-3918,-4231,-4708,-5277,-5856,-6359,-6695,-6805,-6649,-6222,-5571,-4768,-3913,-3118,-2481,-2069,-1943,-2089,-2483,-3060,-3712,-4341,-4839,-5115,-5124,-4860,-4346,-3673,-2914,-2186,-1559,-1103,-847,-787,-901,-1145,-1452,-1780,-2047,-2233,-2287,-2233,-2078,-1880,-1699,-1579,-1574,-1707,-1978,-2395,-2930,-3547,-4224,-4882,-5483,-5975,-6310,-6492,-6508,-6389,-6160,-5850,-5485,-5105,-4722,-4390,-4106,-3917,-3802,-3771,-3801,-3870,-3963,-4054,-4126,-4167,-4175,-4154,-4131,-4143,-4225,-4430,-4773,-5265,-5884,-6587,-7302,-7978,-8522,-8895,-9041,-8938,-8589,-8013,-7256,-6382,-5468,-4602,-3872,-3363,-3128,-3202,-3564,-4173,-4935,-5766,-6547,-7195,-7619,-7766,-7621,-7190,-6541,-5738,-4882,-4065,-3351,-2826,-2488,-2393,-2484,-2773,-3177,-3664,-4151,-4584,-4909,-5079,-5092,-4917,-4592,-4102,-3491,-2761,-1949,-1069,-166,720,1526,2174,2610,2761,2644,2246,1677,995,355,-167,-455,-469,-177,411,1271,2346,3572,4854,6094,7170,7998,8462,8538,8174,7416,6323,5004,3615,2310,1259,604,436,803,1663,2937,4460,6073,7578,8818,9677,10088,10062,9651,8956,8095,7197,6374,5723,5315,5171,5302,5664,6208,6858,7534,8146,8638,8935,9028,8895,8574,8091,7518,6904,6322,5834,5486,5325,5369,5620,6063,6642,7298,7941,8501,8901,9108,9107,8932,8611,8225,7808,7422,7098,6845,6684,6591,6585,6629,6751,6919,7139,7389,7649,7893,8103,8250,8329,8333,8265,8132,7959,7748,7545,7353,7218,7146,7160,7252,7414,7621,7844,8046,8207,8290,8299,8217,8059,7832,7548,7228,6894,6584,6326,6164,6105,6159,6317,6528,6768,6948,7021,6923,6635,6154,5519,4792,4032,3323,2710,2251,1975,1888,1990,2222,2543,2861,3120,3247,3231,3054,2771,2424,2081,1786,1568,1399,1255,1031,688,139,-598,-1516,-2515,-3503,-4356,-4972,-5287,-5250,-4898,-4257,-3452,-2587,-1816,-1257,-1012,-1109,-1551,-2258,-3154,-4097,-4989,-5689,-6142,-6284,-6146,-5775,-5265,-4713,-4197,-3784,-3491,-3353,-3347,-3508,-3810,-4279,-4877,-5566,-6287,-6942,-7469,-7792,-7881,-7744,-7406,-6937,-6404,-5874,-5411,-5065,-4867,-4844,-4993,-5281,-5647,-6005,-6248,-6308,-6120,-5697,-5080,-4358,-3636,-3021,-2586,-2396,-2449,-2738,-3226,-3849,-4567,-5313,-6047,-6725,-7309,-7779,-8111,-8313,-8385,-8352,-8232,-8028,-7738,-7343,-6824,-6189,-5435,-4629,-3810,-3064,-2445,-2012,-1796,-1805,-2044,-2460,-3025,-3648,-4266,-4791,-5167,-5353,-5335,-5147,-4825,-4425,-4007,-3589,-3196,-2821,-2438,-2054,-1650,-1254,-896,-632,-520,-608,-928,-1468,-2192,-3030,-3890,-4689,-5349,-5814,-6072,-6121,-6011,-5777,-5474,-5137,-4777,-4395,-3974,-3508,-3005,-2506,-2067,-1764,-1674,-1840,-2291,-3010,-3940,-5010,-6110,-7130,-7949,-8466,-8584,-8258,-7478,-6295,-4823,-3227,-1698,-436,413,733,528,-172,-1230,-2487,-3769,-4881,-5689,-6079,-6004,-5465,-4530,-3281,-1881,-459,811,1792,2389,2542,2273,1626,716,-358,-1472,-2522,-3437,-4150,-4650,-4923,-4992,-4875,-4599,-4188,-3665,-3047,-2365,-1635,-917,-235,324,729,912,852,557,55,-566,-1232,-1828,-2285,-2547,-2583,-2425,-2067,-1565,-945,-249,467,1145,1729,2152,2387,2412,2233,1889,1411,865,313,-185,-541,-724,-679,-429,6,567,1194,1840,2468,3058,3600,4084,4508,4848,5105,5225,5206,4988,4592,3994,3271,2461,1675,985,476,195,163,372,774,1308,1913,2512,3079,3576,4004,4380,4691,4952,5125,5190,5105,4861,4452,3932,3338,2774,2267,1905,1657,1545,1503,1513,1533,1579,1667,1858,2193,2714,3404,4225,5076,5830,6370,6564,6379,5813,4956,3953,2962,2151,1629,1464,1642,2112,2757,3472,4137,4684,5052,5256,5289,5219,5079,4913,4759,4605,4439,4213,3887,3435,2865,2219,1563,965,496,179,50,84,271,566,943,1356,1802,2244,2692,3115,3493,3783,3939,3937,3759,3442,3029,2590,2190,1890,1715,1695,1819,2074,2440,2873,3354,3824,4262,4603,4812,4837,4648,4232,3593,2791,1889,1015,271,-215,-372,-142,441,1327,2382,3478,4439,5140,5457,5340,4795,3872,2704,1431,230,-754,-1384,-1600,-1354,-708,299,1514,2838,4098,5182,5970,6397,6432,6089,5426,4525,3508,2483,1578,878,465,344,527,926,1483,2072,2601,2985,3166,3150,2951,2643,2297,1978,1761,1669,1712,1855,2034,2153,2142,1919,1478,831,53,-753,-1473,-1973,-2170,-1994,-1449,-585,492,1655,2749,3659,4283,4581,4583,4336,3955,3541,3173,2922,2767,2703,2651,2572,2425,2199,1933,1656,1444,1325,1354,1509,1787,2117,2435,2661,2735,2623,2332,1914,1434,992,665,517,591,892,1400,2073,2836,3602,4272,4747,4943,4810,4335,3565,2594,1557,619,-91,-443,-411,15,749,1704,2731,3712,4499,5004,5159,4955,4445,3717,2890,2069,1342,751,315,16,-176,-294,-359,-393,-383,-319,-187,31,299,584,813,905,804,466,-97,-848,-1685,-2505,-3178,-3617,-3763,-3615,-3225,-2657,-2037,-1419,-904,-505,-233,-60,51,129,180,194,151,17,-211,-546,-964,-1445,-1961,-2493,-3022,-3544,-4047,-4524,-4971,-5364,-5698,-5965,-6151,-6266,-6304,-6272,-6180,-6049,-5890,-5755,-5666,-5668,-5784,-6010,-6337,-6715,-7087,-7405,-7611,-7697,-7655,-7531,-7345,-7164,-6987,-6837,-6698,-6546,-6371,-6160,-5913,-5656,-5386,-5151,-4930,-4772,-4647,-4582,-4566,-4605,-4711,-4868,-5083,-5323,-5574,-5797,-5964,-6051,-6042,-5937,-5747,-5493,-5218,-4956,-4752,-4629,-4606,-4682,-4839,-5064,-5329,-5611,-5902,-6170,-6432,-6662,-6875,-7051,-7191,-7260,-7251,-7130,-6893,-6555,-6123,-5665,-5212,-4851,-4617,-4569,-4708,-5026,-5477,-5991,-6494,-6916,-7186,-7271,-7150,-6836,-6362,-5799,-5219,-4714,-4359,-4197,-4257,-4508,-4920,-5412,-5931,-6391,-6744,-6944,-6969,-6835,-6554,-6192,-5773,-5391,-5055,-4845,-4752,-4790,-4951,-5178,-5465,-5741,-5982,-6146,-6211,-6161,-6022,-5806,-5578,-5386,-5284,-5323,-5517,-5875,-6360,-6934,-7511,-8041,-8420,-8607,-8519,-8135,-7429,-6428,-5194,-3851,-2527,-1406,-608,-243,-331,-824,-1604,-2517,-3385,-4063,-4443,-4468,-4151,-3526,-2691,-1725,-760,126,808,1243,1358,1162,681,-27,-848,-1679,-2389,-2876,-3061,-2918,-2457,-1761,-909,-35,785,1463,1975,2311,2495,2539,2487,2340,2147,1914,1679,1465,1297,1195,1169,1237,1384,1641,1977,2410,2896,3412,3889,4282,4536,4636,4585,4414,4174,3920,3717,3622,3671,3885,4258,4757,5351,5985,6633,7263,7849,8380,8816,9150,9343,9380,9231,8882,8322,7570,6666,5670,4672,3737,2938,2290,1821,1495,1324,1278,1363,1582,1930,2390,2955,3557,4192,4794,5366,5882,6338,6722,7003,7171,7170,7015,6673,6197,5613,4998,4424,3957,3659,3554,3637,3881,4227,4600,4943,5187,5318,5331,5261,5150,5049,4981,4979,5021,5116,5221,5337,5415,5450,5390,5231,4946,4565,4108,3641,3223,2916,2752,2758,2893,3140,3425,3715,3962,4171,4342,4526,4727,4983,5257,5525,5719,5789,5675,5385,4904,4302,3619,2937,2318,1829,1516,1410,1530,1869,2402,3099,3892,4739,5562,6318,6936,7375,7569,7501,7131,6492,5619,4598,3543,2556,1761,1222,989,1059,1392,1931,2587,3271,3891,4363,4632,4671,4489,4127,3639,3089,2544,2044,1644,1353,1191,1165,1263,1496,1850,2309,2846,3407,3935,4368,4668,4800,4778,4627,4368,4054,3685,3277,2826,2331,1799,1267,768,360,86,-16,63,304,653,1033,1357,1568,1622,1537,1342,1109,888,736,667,683,765,884,1044,1230,1486,1813,2228,2692,3147,3501,3680,3607,3272,2703,1967,1162,397,-252,-683,-870,-766,-382,239,1038,1887,2687,3291,3607,3561,3133,2373,1358,229,-880,-1817,-2480,-2778,-2701,-2252,-1523,-609,338,1179,1769,2023,1885,1386,606,-325,-1229,-1931,-2268,-2126,-1476,-379,1033,2536,3933,4997,5599,5664,5194,4283,3030,1617,182,-1109,-2129,-2793,-3043,-2886,-2362,-1544,-533,571,1634,2573,3258,3653,3713,3461,2961,2287,1533,785,99,-462,-886,-1153,-1268,-1258,-1123,-916,-636,-317,30,409,794,1181,1538,1819,2005,2029,1896,1564,1057,381,-421,-1289,-2149,-2904,-3483,-3798,-3842,-3599,-3138,-2508,-1807,-1089,-438,107,491,688,679,481,115,-349,-863,-1334,-1706,-1906,-1902,-1660,-1185,-505,320,1188,1990,2595,2903,2828,2360,1503,362,-962,-2310,-3541,-4522,-5167,-5429,-5346,-4961,-4414,-3787,-3218,-2767,-2489,-2390,-2457,-2667,-2980,-3371,-3799,-4229,-4626,-4950,-5155,-5208,-5058,-4686,-4060,-3198,-2133,-940,265,1361,2192,2651,2623,2102,1096,-255,-1803,-3320,-4614,-5507,-5891,-5755,-5140,-4171,-3016,-1840,-821,-77,324,376,143,-292,-805,-1311,-1729,-2002,-2140,-2109,-1983,-1772,-1559,-1392,-1336,-1436,-1731,-2217,-2878,-3654,-4462,-5209,-5796,-6158,-6250,-6092,-5714,-5205,-4651,-4149,-3776,-3589,-3602,-3803,-4149,-4572,-5009,-5398,-5694,-5883,-5964,-5979,-5959,-5950,-5979,-6030,-6083,-6067,-5916,-5574,-4997,-4212,-3253,-2234,-1240,-403,210,538,570,355,-64,-588,-1148,-1677,-2104,-2415,-2564,-2566,-2429,-2184,-1892,-1611,-1404,-1335,-1430,-1699,-2136,-2673,-3273,-3841,-4325,-4662,-4822,-4812,-4640,-4373,-4053,-3779,-3584,-3546,-3648,-3898,-4233,-4604,-4946,-5207,-5374,-5438,-5436,-5403,-5366,-5356,-5357,-5356,-5309,-5184,-4954,-4610,-4167,-3662,-3146,-2685,-2323,-2099,-2014,-2041,-2140,-2243,-2310,-2299,-2211,-2059,-1897,-1764,-1711,-1764,-1917,-2154,-2411,-2626,-2736,-2674,-2412,-1942,-1305,-568,164,793,1237,1447,1425,1201,827,362,-143,-649,-1119,-1519,-1828,-2008,-2076,-2009,-1853,-1615,-1330,-1030,-726,-471,-267,-178,-212,-411,-766,-1263,-1845,-2445,-2974,-3351,-3511,-3425,-3091,-2550,-1850,-1072,-287,442,1049,1521,1822,1969,1979,1886,1734,1563,1396,1261,1132,1029,908,804,717,710,822,1113,1593,2251,3018,3805,4504,5042,5359,5456,5351,5085,4695,4236,3724,3220,2732,2317,1984,1762,1644,1626,1672,1755,1822,1818,1715,1464,1081,584,32,-490,-905,-1125,-1103,-814,-262,489,1384,2320,3214,3990,4593,4990,5172,5156,4954,4618,4181,3690,3191,2713,2285,1934,1683,1562,1591,1781,2127,2614,3206,3865,4539,5160,5693,6058,6247,6223,5988,5568,4958,4210,3347,2430,1540,760,190,-89,-24,392,1136,2121,3241,4370,5352,6081,6450,6419,6002,5257,4276,3187,2086,1108,320,-202,-434,-383,-79,418,1053,1750,2443,3063,3535,3807,3847,3641,3230,2668,2043,1448,979,717,719,1030,1628,2495,3529,4631,5650,6465,6956,7072,6779,6140,5198,4087,2894,1736,713,-116,-696,-1015,-1080,-903,-520,33,698,1399,2058,2559,2833,2800,2450,1816,981,80,-733,-1314,-1552,-1397,-866,-35,991,2056,3050,3842,4370,4595,4519,4173,3608,2885,2067,1221,419,-270,-763,-996,-917,-496,204,1122,2093,2990,3652,3995,3966,3595,2946,2131,1275,473,-187,-687,-1023,-1245,-1380,-1480,-1537,-1556,-1530,-1444,-1324,-1172,-1024,-884,-770,-681,-622,-602,-640,-747,-937,-1178,-1443,-1655,-1753,-1677,-1384,-887,-209,569,1368,2093,2660,3015,3118,2967,2597,2050,1426,788,245,-149,-339,-305,-54,390,967,1602,2178,2596,2735,2519,1930,978,-224,-1562,-2875,-4011,-4819,-5203,-5065,-4431,-3336,-1941,-432,978,2067,2707,2817,2423,1637,601,-498,-1507,-2288,-2755,-2861,-2593,-1986,-1103,-41,1081,2132,3007,3614,3929,3965,3756,3372,2865,2282,1669,1064,493,41,-265,-337,-152,293,959,1762,2603,3392,4040,4510,4759,4791,4588,4167,3540,2748,1841,899,7,-743,-1276,-1548,-1552,-1319,-925,-457,-29,284,400,315,40,-361,-804,-1206,-1509,-1664,-1686,-1595,-1426,-1232,-1023,-819,-593,-331,17,464,1030,1698,2421,3141,3786,4279,4583,4641,4477,4095,3568,2962,2359,1841,1452,1236,1171,1248,1411,1621,1841,2032,2191,2279,2305,2234,2077,1841,1553,1274,1037,886,829,849,892,915,844,663,349,-68,-555,-1055,-1532,-1944,-2281,-2553,-2772,-2970,-3149,-3303,-3406,-3400,-3262,-2929,-2425,-1729,-915,-17,865,1667,2282,2644,2661,2321,1603,583,-655,-1971,-3234,-4315,-5124,-5616,-5789,-5680,-5349,-4865,-4282,-3663,-3024,-2415,-1846,-1364,-989,-767,-720,-858,-1180,-1654,-2251,-2921,-3643,-4366,-5093,-5769,-6388,-6886,-7220,-7332,-7187,-6779,-6132,-5324,-4422,-3551,-2774,-2176,-1793,-1640,-1724,-2018,-2505,-3133,-3868,-4651,-5429,-6157,-6756,-7204,-7425,-7411,-7132,-6601,-5844,-4909,-3866,-2798,-1797,-953,-341,-7,24,-235,-758,-1492,-2373,-3310,-4230,-5024,-5638,-6017,-6149,-6074,-5819,-5469,-5078,-4707,-4414,-4231,-4200,-4337,-4642,-5085,-5593,-6085,-6435,-6572,-6425,-5999,-5334,-4518,-3649,-2850,-2209,-1805,-1678,-1828,-2224,-2799,-3471,-4162,-4805,-5354,-5775,-6050,-6157,-6084,-5826,-5379,-4771,-4037,-3228,-2421,-1674,-1060,-630,-423,-457,-724,-1196,-1799,-2461,-3076,-3563,-3859,-3925,-3788,-3474,-3073,-2636,-2237,-1908,-1675,-1537,-1482,-1507,-1594,-1743,-1962,-2226,-2544,-2858,-3133,-3312,-3348,-3226,-2964,-2590,-2192,-1815,-1537,-1390,-1389,-1528,-1769,-2058,-2337,-2517,-2561,-2403,-2070,-1572,-1005,-428,49,394,565,597,526,431,376,422,602,910,1310,1726,2065,2226,2130,1740,1082,218,-709,-1576,-2235,-2577,-2560,-2169,-1471,-568,413,1327,2053,2518,2669,2540,2168,1640,1035,438,-83,-457,-643,-597,-309,219,947,1809,2709,3535,4169,4533,4573,4297,3760,3019,2180,1303,468,-284,-908,-1375,-1659,-1721,-1559,-1151,-538,249,1131,2038,2904,3663,4289,4750,5031,5130,5029,4748,4295,3723,3085,2451,1890,1447,1160,1034,1066,1239,1524,1904,2335,2794,3232,3620,3912,4105,4160,4102,3900,3581,3125,2567,1914,1226,550,-32,-449,-636,-556,-210,351,1056,1791,2462,2987,3299,3413,3313,3073,2719,2317,1911,1541,1250,1053,965,977,1064,1191,1314,1383,1354,1190,859,367,-292,-1057,-1875,-2666,-3334,-3834,-4099,-4118,-3893,-3422,-2749,-1896,-949,29,920,1658,2156,2404,2417,2246,1993,1727,1549,1497,1584,1785,2030,2240,2342,2269,2019,1598,1067,490,-48,-488,-758,-849,-731,-455,-51,402,832,1183,1395,1455,1356,1143,851,576,364,305,418,731,1216,1829,2497,3131,3646,3954,4004,3754,3226,2440,1503,502,-415,-1126,-1525,-1527,-1123,-316,820,2197,3681,5132,6388,7301,7744,7621,6913,5666,4005,2112,202,-1526,-2883,-3760,-4093,-3902,-3239,-2237,-1012,253,1419,2330,2880,3000,2678,1968,980,-135,-1207,-2063,-2593,-2692,-2379,-1671,-693,446,1585,2601,3365,3793,3844,3512,2866,1993,1045,166,-481,-782,-657,-100,837,2050,3387,4719,5878,6793,7344,7544,7335,6796,5958,4932,3837,2798,1948,1388,1200,1402,1989,2888,3983,5142,6203,7026,7512,7599,7310,6681,5835,4854,3877,2992,2281,1799,1559,1537,1701,1958,2248,2458,2522,2382,2019,1481,824,175,-376,-708,-778,-542,-40,675,1509,2359,3130,3737,4134,4293,4237,4003,3647,3250,2868,2559,2353,2241,2209,2206,2194,2144,2045,1936,1866,1913,2144,2587,3259,4086,4988,5825,6463,6786,6729,6291,5537,4589,3568,2616,1821,1239,893,754,797,973,1241,1570,1934,2297,2642,2909,3054,3028,2766,2255,1492,520,-562,-1648,-2601,-3283,-3620,-3531,-3055,-2243,-1234,-182,753,1438,1795,1797,1478,918,215,-513,-1158,-1636,-1884,-1877,-1614,-1140,-500,203,901,1514,1988,2323,2510,2595,2582,2509,2362,2158,1889,1570,1220,880,588,410,379,544,905,1442,2099,2777,3392,3842,4076,4077,3872,3529,3130,2749,2443,2200,2007,1774,1435,929,208,-689,-1710,-2741,-3638,-4282,-4538,-4371,-3759,-2802,-1634,-447,553,1202,1373,1025,188,-1050,-2538,-4116,-5601,-6818,-7619,-7899,-7599,-6749,-5416,-3738,-1881,-23,1682,3098,4148,4798,5049,4955,4568,3962,3207,2379,1549,795,179,-217,-357,-200,231,879,1641,2382,2969,3289,3275,2925,2295,1488,648,-90,-591,-767,-585,-61,709,1618,2511,3264,3751,3905,3686,3101,2196,1024,-314,-1737,-3142,-4430,-5543,-6395,-6978,-7249,-7237,-6944,-6435,-5762,-5013,-4279,-3628,-3124,-2779,-2582,-2492,-2464,-2450,-2437,-2429,-2454,-2556,-2769,-3095,-3524,-3987,-4436,-4794,-5023,-5095,-5005,-4771,-4408,-3958,-3456,-2949,-2490,-2106,-1833,-1656,-1570,-1533,-1537,-1545,-1593,-1669,-1836,-2097,-2483,-2972,-3529,-4088,-4572,-4918,-5064,-5006,-4736,-4299,-3729,-3069,-2359,-1616,-873,-134,547,1161,1624,1931,2016,1909,1585,1115,496,-187,-939,-1691,-2444,-3148,-3794,-4334,-4764,-5064,-5238,-5320,-5313,-5277,-5195,-5088,-4911,-4621,-4171,-3541,-2747,-1871,-1027,-345,34,51,-330,-1038,-1963,-2942,-3799,-4373,-4548,-4275,-3580,-2568,-1379,-196,836,1572,1948,1926,1548,883,41,-851,-1674,-2331,-2743,-2905,-2807,-2533,-2137,-1733,-1392,-1184,-1157,-1307,-1621,-2043,-2513,-2954,-3308,-3521,-3562,-3447,-3188,-2850,-2487,-2158,-1911,-1776,-1765,-1880,-2113,-2457,-2900,-3414,-3959,-4458,-4832,-4985,-4838,-4344,-3498,-2345,-982,455,1813,2924,3669,3957,3778,3181,2267,1196,122,-770,-1349,-1496,-1186,-431,641,1896,3123,4152,4831,5067,4855,4240,3338,2294,1255,365,-290,-671,-776,-684,-450,-181,59,209,243,154,-45,-331,-663,-1010,-1332,-1598,-1789,-1897,-1921,-1897,-1839,-1805,-1825,-1942,-2170,-2499,-2882,-3251,-3509,-3587,-3419,-2987,-2319,-1470,-535,375,1164,1734,2025,2020,1727,1207,542,-171,-824,-1331,-1635,-1696,-1535,-1181,-705,-185,298,686,925,1012,943,758,491,201,-60,-241,-306,-235,-47,252,606,987,1346,1640,1838,1911,1841,1643,1315,900,415,-110,-646,-1166,-1641,-2039,-2343,-2553,-2675,-2749,-2800,-2874,-2984,-3163,-3379,-3650,-3902,-4127,-4222,-4161,-3833,-3234,-2308,-1121,283,1768,3211,4461,5388,5884,5896,5398,4455,3145,1627,63,-1371,-2510,-3239,-3482,-3234,-2556,-1544,-365,821,1834,2512,2767,2528,1836,754,-590,-2045,-3443,-4627,-5440,-5775,-5570,-4829,-3635,-2124,-479,1117,2475,3471,3986,4000,3494,2548,1233,-306,-1942,-3514,-4881,-5911,-6503,-6602,-6198,-5327,-4085,-2565,-929,707,2191,3423,4311,4819,4939,4707,4201,3516,2778,2105,1600,1316,1277,1421,1672,1920,2050,1997,1701,1173,442,-424,-1342,-2219,-2968,-3511,-3783,-3762,-3437,-2853,-2078,-1229,-415,207,573,590,292,-274,-980,-1697,-2288,-2650,-2742,-2556,-2150,-1594,-973,-372,164,580,877,1049,1118,1106,1041,927,799,642,504,385,332,354,475,675,936,1209,1439,1590,1609,1514,1304,1042,779,580,480,509,631,825,1017,1173,1241,1229,1143,1023,917,841,826,848,891,904,848,674,352,-129,-765,-1504,-2301,-3041,-3654,-4010,-4055,-3720,-3027,-2005,-770,578,1874,3004,3840,4310,4381,4071,3439,2615,1722,928,359,127,276,810,1664,2731,3882,4955,5822,6353,6498,6241,5643,4819,3901,3046,2380,1971,1853,1959,2211,2478,2647,2646,2416,2006,1443,835,250,-239,-601,-842,-985,-1074,-1137,-1179,-1178,-1101,-873,-478,132,906,1791,2676,3432,3944,4097,3836,3148,2066,701,-823,-2326,-3655,-4657,-5261,-5417,-5157,-4556,-3693,-2699,-1662,-681,185,903,1461,1871,2151,2341,2482,2600,2744,2891,3058,3173,3218,3106,2828,2333,1643,778,-206,-1221,-2173,-2938,-3403,-3471,-3094,-2268,-1073,363,1871,3233,4273,4808,4747,4050,2792,1090,-833,-2766,-4454,-5702,-6360,-6347,-5703,-4508,-2953,-1240,414,1810,2808,3297,3260,2697,1705,401,-1064,-2501,-3759,-4677,-5155,-5125,-4582,-3546,-2123,-415,1396,3142,4625,5670,6143,5971,5165,3827,2136,334,-1324,-2619,-3384,-3571,-3217,-2464,-1519,-608,57,338,152,-437,-1340,-2342,-3256,-3870,-4047,-3705,-2861,-1612,-105,1437,2813,3812,4287,4172,3468,2278,756,-908,-2497,-3854,-4822,-5357,-5433,-5130,-4532,-3791,-3031,-2377,-1911,-1657,-1590,-1645,-1701,-1656,-1386,-815,71,1262,2636,4076,5406,6462,7121,7258,6858,5904,4496,2742,827,-1052,-2706,-3954,-4699,-4880,-4517,-3691,-2492,-1078,421,1838,3020,3828,4155,3949,3230,2063,593,-1028,-2615,-3986,-5005,-5545,-5568,-5066,-4113,-2826,-1361,102,1413,2431,3099,3374,3294,2916,2308,1588,829,154,-363,-642,-651,-386,114,791,1552,2320,2997,3519,3829,3898,3724,3347,2812,2222,1628,1124,711,400,135,-146,-490,-947,-1487,-2084,-2627,-3035,-3172,-2980,-2378,-1384,-33,1575,3310,5016,6540,7738,8499,8750,8467,7652,6361,4654,2642,446,-1773,-3837,-5574,-6811,-7443,-7399,-6703,-5425,-3703,-1714,372,2347,4079,5417,6297,6669,6546,5977,5050,3873,2581,1293,120,-844,-1564,-2020,-2260,-2353,-2377,-2432,-2565,-2819,-3178,-3599,-4017,-4343,-4501,-4389,-3967,-3167,-2003,-511,1238,3090,4922,6537,7796,8550,8708,8230,7144,5540,3577,1436,-671,-2564,-4076,-5115,-5625,-5616,-5134,-4260,-3087,-1706,-202,1349,2869,4284,5487,6394,6893,6929,6471,5571,4309,2867,1407,136,-796,-1287,-1297,-882,-122,823,1844,2783,3562,4105,4372,4371,4109,3643,3045,2402,1800,1333,1018,909,955,1150,1435,1777,2151,2529,2911,3282,3631,3943,4185,4332,4353,4226,3936,3473,2862,2119,1308,482,-288,-931,-1377,-1560,-1430,-962,-168,881,2079,3267,4275,4940,5124,4759,3834,2422,660,-1252,-3099,-4635,-5680,-6076,-5767,-4788,-3257,-1401,525,2220,3438,3980,3772,2851,1370,-426,-2261,-3839,-4927,-5347,-5037,-4021,-2417,-415,1762,3868,5689,7035,7789,7883,7327,6194,4607,2754,826,-966,-2443,-3470,-3972,-3928,-3365,-2365,-1019,530,2137,3658,4948,5898,6428,6505,6114,5320,4175,2811,1351,-48,-1235,-2078,-2481,-2390,-1832,-846,418,1840,3229,4439,5327,5785,5764,5232,4241,2856,1210,-549,-2250,-3741,-4879,-5583,-5805,-5557,-4898,-3904,-2686,-1345,16,1314,2465,3425,4106,4487,4496,4131,3396,2354,1109,-217,-1472,-2549,-3323,-3752,-3784,-3449,-2796,-1921,-962,-42,689,1160,1305,1164,812,362,-38,-285,-293,-44,442,1083,1805,2498,3082,3478,3632,3520,3138,2533,1773,962,212,-382,-737,-840,-698,-384,13,412,723,918,972,915,767,590,394,223,65,-78,-228,-407,-629,-897,-1205,-1502,-1756,-1871,-1816,-1510,-970,-196,735,1716,2627,3303,3626,3471,2798,1608,-20,-1937,-3992,-5960,-7701,-9038,-9901,-10230,-10040,-9376,-8315,-6967,-5440,-3844,-2289,-859,364,1325,1982,2311,2322,2029,1489,748,-106,-1014,-1890,-2667,-3282,-3680,-3816,-3668,-3208,-2453,-1407,-128,1339,2879,4397,5738,6774,7372,7420,6861,5681,3928,1740,-717,-3202,-5452,-7238,-8331,-8623,-8068,-6755,-4839,-2570,-189,2034,3898,5231,5955,6041,5543,4577,3271,1821,358,-966,-2076,-2918,-3492,-3801,-3883,-3775,-3513,-3167,-2777,-2407,-2085,-1827,-1625,-1467,-1323,-1186,-1033,-874,-719,-587,-513,-519,-645,-910,-1341,-1936,-2696,-3593,-4584,-5613,-6592,-7434,-8032,-8315,-8215,-7749,-6922,-5837,-4566,-3224,-1901,-663,431,1370,2130,2729,3152,3418,3515,3468,3270,2952,2514,1961,1318,579,-206,-1004,-1743,-2351,-2769,-2925,-2807,-2401,-1747,-913,3,895,1641,2180,2421,2384,2050,1502,801,36,-711,-1383,-1954,-2402,-2742,-2965,-3068,-3040,-2844,-2468,-1902,-1153,-294,623,1462,2139,2534,2602,2317,1711,879,-81,-1013,-1806,-2330,-2537,-2383,-1919,-1219,-406,357,947,1220,1130,651,-156,-1194,-2324,-3401,-4284,-4869,-5084,-4908,-4362,-3500,-2412,-1190,51,1212,2193,2925,3353,3468,3281,2838,2201,1433,606,-228,-1022,-1745,-2366,-2867,-3214,-3387,-3360,-3117,-2666,-2041,-1300,-544,131,599,778,604,71,-766,-1806,-2912,-3921,-4706,-5155,-5208,-4875,-4169,-3191,-2005,-736,545,1730,2773,3599,4205,4555,4682,4578,4293,3843,3289,2677,2074,1531,1096,794,613,535,483,409,230,-75,-522,-1052,-1586,-2008,-2207,-2111,-1657,-901,118,1251,2356,3286,3894,4096,3847,3171,2149,907,-408,-1660,-2732,-3561,-4120,-4421,-4499,-4402,-4160,-3820,-3394,-2915,-2401,-1887,-1405,-1001,-694,-519,-463,-529,-675,-875,-1093,-1301,-1512,-1726,-1994,-2345,-2799,-3363,-3977,-4597,-5109,-5441,-5500,-5243,-4663,-3791,-2722,-1569,-488,406,983,1212,1083,655,38,-662,-1329,-1853,-2187,-2277,-2138,-1797,-1316,-769,-231,233,570,747,756,617,380,114,-100,-184,-96,195,673,1287,1973,2616,3127,3409,3394,3067,2415,1522,433,-720,-1871,-2899,-3741,-4323,-4600,-4576,-4245,-3684,-2943,-2114,-1273,-455,289,984,1623,2225,2785,3275,3657,3884,3902,3700,3258,2635,1882,1109,426,-70,-283,-196,194,788,1483,2123,2568,2712,2484,1894,1005,-60,-1153,-2115,-2822,-3182,-3179,-2848,-2283,-1611,-973,-488,-231,-237,-460,-851,-1305,-1765,-2154,-2441,-2605,-2624,-2507,-2235,-1820,-1272,-637,30,642,1127,1416,1486,1337,1018,578,109,-324,-631,-758,-657,-320,219,901,1617,2256,2708,2885,2755,2336,1697,959,249,-296,-569,-513,-110,588,1500,2495,3452,4223,4722,4883,4714,4272,3649,2946,2260,1647,1134,732,409,175,-1,-106,-144,-123,-25,130,355,634,961,1289,1589,1787,1839,1693,1321,719,-101,-1087,-2196,-3336,-4434,-5418,-6184,-6704,-6892,-6756,-6284,-5510,-4500,-3315,-2075,-871,164,936,1337,1333,884,57,-1076,-2386,-3720,-4946,-5934,-6581,-6844,-6690,-6154,-5286,-4181,-2959,-1739,-664,165,667,795,572,25,-760,-1690,-2657,-3545,-4260,-4716,-4885,-4756,-4369,-3800,-3101,-2385,-1662,-1011,-415,104,557,941,1264,1518,1704,1804,1799,1658,1356,875,228,-551,-1393,-2196,-2869,-3280,-3365,-3051,-2339,-1260,87,1579,3034,4285,5148,5497,5256,4428,3084,1364,-553,-2455,-4132,-5399,-6131,-6259,-5815,-4892,-3632,-2247,-917,148,792,909,453,-538,-1956,-3616,-5300,-6728,-7684,-7954,-7431,-6117,-4093,-1579,1179,3868,6210,7932,8868,8899,8030,6351,4031,1342,-1430,-3966,-5967,-7232,-7604,-7090,-5782,-3867,-1641,610,2563,3963,4629,4493,3600,2134,330,-1479,-3000,-3954,-4171,-3588,-2260,-356,1864,4111,6064,7481,8167,8054,7186,5698,3836,1853,44,-1354,-2161,-2266,-1671,-445,1258,3221,5216,6984,8321,9039,9046,8319,6913,4990,2741,439,-1665,-3323,-4354,-4652,-4201,-3074,-1426,567,2645,4618,6236,7355,7838,7668,6867,5567,3945,2218,629,-619,-1370,-1541,-1156,-306,834,2052,3137,3889,4204,4009,3370,2368,1173,-68,-1190,-2085,-2665,-2895,-2778,-2340,-1652,-793,132,1025,1792,2383,2742,2893,2835,2612,2269,1833,1344,823,285,-249,-755,-1203,-1533,-1705,-1663,-1378,-848,-84,861,1918,2995,3984,4783,5305,5481,5294,4744,3889,2801,1605,434,-555,-1226,-1476,-1251,-563,498,1809,3168,4397,5293,5735,5641,5021,3961,2582,1066,-445,-1801,-2915,-3733,-4246,-4478,-4471,-4296,-4015,-3708,-3424,-3201,-3049,-2932,-2821,-2652,-2398,-2023,-1552,-975,-374,258,845,1384,1840,2197,2436,2547,2515,2356,2100,1783,1488,1257,1166,1229,1460,1810,2210,2578,2797,2821,2592,2157,1581,1014,582,449,688,1328,2308,3471,4637,5562,6053,5947,5185,3803,1953,-140,-2181,-3888,-4979,-5287,-4696,-3252,-1084,1577,4416,7110,9327,10806,11351,10909,9513,7353,4673,1815,-902,-3135,-4639,-5226,-4840,-3531,-1482,1047,3720,6195,8163,9380,9718,9139,7722,5627,3072,314,-2388,-4788,-6685,-7920,-8405,-8106,-7060,-5364,-3176,-710,1792,4063,5871,7026,7423,7044,5978,4366,2432,391,-1533,-3169,-4392,-5146,-5432,-5299,-4827,-4130,-3297,-2450,-1651,-963,-409,9,309,508,645,730,832,963,1203,1571,2087,2730,3425,4067,4545,4720,4535,3929,2965,1718,363,-944,-2014,-2719,-2956,-2694,-1964,-839,539,2031,3466,4711,5668,6287,6587,6609,6456,6196,5923,5659,5418,5155,4820,4356,3721,2922,1998,1034,147,-546,-938,-945,-557,212,1253,2451,3624,4637,5338,5661,5573,5112,4375,3468,2552,1725,1109,739,623,721,946,1209,1431,1524,1499,1311,1055,732,450,222,91,53,73,127,160,141,49,-134,-373,-658,-910,-1085,-1111,-935,-541,81,877,1785,2684,3467,4014,4228,4076,3543,2709,1660,548,-502,-1349,-1905,-2103,-1924,-1399,-584,418,1487,2498,3328,3894,4151,4106,3816,3365,2858,2392,2036,1846,1807,1898,2045,2174,2203,2090,1801,1356,787,147,-509,-1129,-1673,-2101,-2381,-2487,-2395,-2094,-1594,-906,-112,737,1504,2094,2384,2296,1805,930,-233,-1561,-2901,-4108,-5069,-5700,-5973,-5886,-5465,-4773,-3853,-2801,-1686,-612,327,1059,1532,1739,1724,1540,1274,986,708,452,181,-133,-530,-1022,-1600,-2208,-2784,-3219,-3437,-3348,-2909,-2123,-1013,310,1762,3168,4409,5316,5781,5712,5086,3931,2349,483,-1478,-3339,-4906,-6027,-6587,-6552,-5932,-4816,-3339,-1659,21,1531,2690,3373,3498,3053,2094,739,-827,-2410,-3787,-4784,-5256,-5136,-4430,-3229,-1691,-28,1521,2737,3426,3488,2886,1682,10,-1958,-4007,-5950,-7597,-8818,-9514,-9655,-9243,-8361,-7093,-5602,-4034,-2563,-1330,-467,-17,-14,-382,-1032,-1838,-2661,-3395,-3946,-4283,-4385,-4306,-4067,-3755,-3403,-3055,-2729,-2399,-2057,-1644,-1137,-509,226,1041,1848,2582,3122,3391,3298,2803,1892,597,-989,-2773,-4586,-6297,-7737,-8802,-9391,-9490,-9082,-8233,-6989,-5453,-3715,-1894,-109,1511,2867,3851,4433,4563,4279,3611,2641,1483,247,-903,-1860,-2496,-2759,-2627,-2157,-1416,-552,327,1084,1637,1932,1965,1758,1368,851,282,-298,-819,-1271,-1606,-1826,-1913,-1870,-1718,-1475,-1190,-916,-705,-616,-675,-889,-1242,-1668,-2126,-2529,-2840,-3010,-3045,-2966,-2834,-2729,-2713,-2860,-3187,-3685,-4308,-4955,-5527,-5896,-5973,-5695,-5055,-4106,-2939,-1705,-541,385,968,1111,818,133,-823,-1890,-2886,-3646,-4041,-4006,-3549,-2747,-1731,-672,264,917,1203,1075,580,-184,-1091,-1973,-2707,-3173,-3322,-3134,-2655,-1949,-1107,-233,582,1261,1738,1996,2028,1868,1570,1196,823,508,319,294,453,799,1291,1887,2500,3060,3475,3682,3642,3326,2777,2031,1183,315,-489,-1153,-1642,-1925,-1991,-1844,-1488,-936,-232,596,1466,2307,3039,3566,3856,3846,3570,3043,2332,1520,659,-152,-885,-1472,-1900,-2147,-2212,-2114,-1881,-1566,-1219,-902,-654,-513,-480,-539,-657,-771,-834,-800,-640,-384,-45,284,550,667,603,333,-112,-684,-1302,-1872,-2314,-2545,-2538,-2270,-1781,-1114,-354,412,1087,1568,1785,1675,1238,513,-422,-1430,-2393,-3174,-3681,-3861,-3704,-3234,-2532,-1662,-743,149,920,1509,1867,1971,1826,1448,899,230,-465,-1110,-1612,-1913,-1948,-1700,-1164,-379,592,1650,2690,3580,4223,4511,4399,3860,2918,1649,142,-1450,-3001,-4355,-5394,-6028,-6206,-5926,-5229,-4195,-2925,-1563,-220,946,1851,2399,2553,2320,1733,874,-163,-1273,-2352,-3315,-4102,-4682,-5054,-5241,-5271,-5185,-5002,-4752,-4426,-4045,-3596,-3099,-2578,-2047,-1557,-1116,-749,-454,-223,-57,67,119,119,16,-188,-510,-952,-1470,-2047,-2602,-3094,-3458,-3667,-3704,-3576,-3319,-2958,-2554,-2112,-1670,-1211,-739,-249,258,773,1271,1746,2175,2566,2926,3251,3564,3833,4051,4176,4170,4013,3686,3204,2590,1885,1132,373,-356,-1024,-1612,-2098,-2465,-2703,-2796,-2749,-2546,-2208,-1728,-1141,-466,248,952,1578,2081,2394,2491,2358,1989,1436,732,-51,-838,-1583,-2211,-2719,-3076,-3327,-3487,-3616,-3746,-3911,-4106,-4320,-4513,-4641,-4671,-4569,-4341,-3986,-3546,-3047,-2540,-2067,-1660,-1351,-1148,-1061,-1076,-1174,-1321,-1495,-1654,-1792,-1878,-1921,-1913,-1870,-1792,-1711,-1626,-1570,-1547,-1573,-1637,-1732,-1808,-1852,-1796,-1638,-1344,-937,-434,125,697,1242,1728,2141,2462,2697,2830,2873,2799,2618,2311,1890,1372,792,201,-323,-710,-874,-762,-340,370,1312,2390,3478,4464,5240,5712,5871,5688,5233,4566,3768,2935,2118,1382,745,231,-154,-421,-567,-617,-583,-482,-333,-142,84,338,615,902,1197,1487,1777,2058,2328,2574,2773,2893,2891,2729,2356,1760,920,-114,-1291,-2491,-3617,-4525,-5147,-5396,-5291,-4843,-4161,-3318,-2448,-1642,-971,-497,-213,-119,-176,-347,-588,-862,-1128,-1363,-1508,-1558,-1438,-1160,-677,-14,800,1724,2663,3559,4304,4842,5112,5087,4776,4182,3375,2393,1341,295,-631,-1355,-1791,-1899,-1652,-1072,-210,854,2023,3178,4220,5038,5554,5713,5490,4909,4014,2900,1672,457,-616,-1444,-1941,-2085,-1890,-1445,-856,-265,202,422,332,-110,-869,-1876,-3030,-4181,-5213,-5989,-6441,-6509,-6213,-5569,-4675,-3605,-2480,-1408,-489,198,601,723,572,224,-256,-781,-1269,-1665,-1925,-2045,-2026,-1900,-1676,-1394,-1058,-702,-338,17,338,618,850,1040,1213,1390,1597,1863,2181,2561,2975,3409,3835,4223,4551,4786,4904,4882,4704,4373,3912,3349,2746,2152,1638,1238,994,895,941,1084,1294,1512,1707,1845,1910,1912,1852,1772,1701,1679,1751,1943,2280,2755,3351,4004,4667,5226,5624,5758,5592,5100,4298,3243,2024,742,-475,-1537,-2338,-2837,-2995,-2831,-2379,-1693,-843,87,1049,1952,2771,3444,3957,4280,4414,4353,4121,3746,3284,2789,2332,1961,1717,1617,1659,1831,2103,2439,2798,3128,3391,3552,3592,3517,3352,3128,2913,2731,2649,2667,2815,3064,3406,3797,4190,4550,4811,4955,4922,4721,4331,3786,3114,2377,1636,983,477,212,217,528,1125,1947,2920,3918,4827,5535,5943,6006,5693,5053,4146,3086,2003,1014,237,-263,-456,-362,-43,421,924,1393,1742,1957,2005,1915,1711,1434,1140,876,699,659,785,1091,1556,2132,2743,3303,3714,3910,3839,3487,2893,2105,1235,371,-359,-880,-1114,-1046,-697,-126,564,1264,1873,2292,2493,2443,2178,1743,1191,596,20,-484,-853,-1059,-1060,-855,-447,126,812,1532,2203,2738,3072,3169,3024,2674,2182,1613,1053,551,161,-82,-174,-91,150,553,1099,1749,2471,3188,3841,4353,4686,4793,4705,4424,4030,3571,3116,2731,2436,2274,2221,2273,2378,2509,2597,2627,2547,2355,2049,1651,1199,738,319,-22,-249,-362,-355,-250,-76,152,398,664,943,1243,1569,1923,2294,2655,2973,3185,3248,3102,2722,2109,1294,353,-621,-1512,-2214,-2638,-2735,-2509,-2003,-1312,-540,189,785,1163,1291,1160,790,242,-431,-1130,-1783,-2302,-2645,-2770,-2690,-2427,-2028,-1558,-1074,-643,-315,-135,-114,-258,-531,-886,-1257,-1574,-1774,-1815,-1693,-1410,-1028,-596,-189,129,304,310,135,-183,-599,-1028,-1394,-1624,-1656,-1481,-1095,-538,131,853,1560,2188,2686,3022,3156,3097,2823,2367,1730,968,112,-769,-1618,-2361,-2958,-3333,-3486,-3386,-3049,-2511,-1801,-973,-73,851,1768,2626,3401,4042,4503,4741,4715,4414,3843,3057,2108,1103,117,-754,-1446,-1919,-2144,-2138,-1924,-1546,-1082,-581,-131,231,456,530,456,248,-48,-405,-770,-1110,-1404,-1631,-1805,-1938,-2054,-2184,-2348,-2566,-2838,-3155,-3505,-3847,-4174,-4423,-4591,-4619,-4510,-4232,-3802,-3242,-2592,-1920,-1285,-742,-347,-108,-40,-121,-334,-642,-1033,-1459,-1919,-2362,-2775,-3100,-3319,-3381,-3301,-3075,-2755,-2392,-2041,-1764,-1591,-1547,-1646,-1876,-2229,-2675,-3202,-3749,-4307,-4804,-5215,-5498,-5624,-5586,-5376,-5027,-4552,-4010,-3442,-2899,-2446,-2106,-1931,-1919,-2079,-2384,-2794,-3261,-3724,-4130,-4420,-4558,-4515,-4280,-3861,-3285,-2594,-1860,-1144,-533,-82,147,133,-128,-615,-1264,-2025,-2782,-3480,-4010,-4347,-4450,-4343,-4058,-3656,-3190,-2732,-2317,-1996,-1776,-1663,-1648,-1697,-1804,-1926,-2075,-2231,-2422,-2640,-2912,-3225,-3573,-3935,-4265,-4550,-4745,-4853,-4858,-4772,-4602,-4356,-4041,-3664,-3225,-2755,-2256,-1777,-1322,-943,-640,-451,-372,-410,-545,-760,-996,-1231,-1395,-1477,-1434,-1283,-1023,-708,-366,-69,161,268,271,160,-15,-219,-411,-549,-619,-618,-561,-483,-428,-434,-541,-766,-1106,-1554,-2049,-2564,-3024,-3383,-3596,-3630,-3479,-3157,-2703,-2162,-1599,-1065,-610,-265,-54,39,4,-106,-287,-468,-647,-751,-790,-726,-584,-363,-96,205,499,780,1013,1195,1306,1333,1281,1126,889,562,171,-252,-667,-1036,-1308,-1471,-1492,-1386,-1156,-836,-455,-65,299,583,765,814,726,515,207,-164,-530,-868,-1108,-1235,-1228,-1089,-834,-491,-84,359,814,1277,1719,2149,2541,2898,3199,3435,3579,3610,3500,3238,2803,2219,1493,678,-175,-1004,-1745,-2336,-2746,-2925,-2891,-2624,-2176,-1566,-867,-120,581,1192,1618,1839,1799,1532,1056,442,-236,-893,-1463,-1883,-2130,-2192,-2086,-1836,-1492,-1082,-668,-271,54,301,429,464,398,294,183,141,214,455,872,1471,2191,2960,3686,4249,4575,4592,4277,3659,2790,1771,695,-313,-1164,-1778,-2085,-2093,-1771,-1189,-380,565,1568,2526,3350,3952,4258,4238,3871,3217,2325,1327,312,-593,-1313,-1790,-2017,-2005,-1815,-1505,-1159,-843,-613,-496,-489,-569,-686,-805,-885,-903,-870,-780,-681,-575,-500,-446,-420,-401,-378,-335,-278,-214,-174,-180,-267,-446,-734,-1116,-1581,-2083,-2597,-3055,-3434,-3678,-3772,-3697,-3463,-3089,-2620,-2106,-1604,-1173,-843,-645,-566,-598,-702,-845,-989,-1106,-1177,-1195,-1176,-1115,-1062,-1000,-971,-962,-976,-1000,-1009,-988,-903,-740,-481,-126,305,777,1246,1642,1930,2056,2024,1837,1536,1167,772,391,42,-259,-515,-720,-878,-986,-1039,-1042,-994,-910,-799,-684,-578,-502,-469,-493,-572,-711,-890,-1093,-1303,-1486,-1630,-1719,-1748,-1729,-1671,-1589,-1507,-1425,-1370,-1337,-1329,-1351,-1383,-1431,-1476,-1523,-1555,-1581,-1587,-1578,-1553,-1505,-1441,-1361,-1264,-1159,-1052,-951,-877,-833,-848,-918,-1059,-1253,-1498,-1751,-2007,-2215,-2369,-2442,-2425,-2311,-2096,-1782,-1381,-904,-383,153,668,1121,1481,1721,1831,1818,1691,1489,1234,961,693,440,201,-29,-268,-511,-766,-993,-1176,-1255,-1193,-959,-539,39,732,1475,2181,2785,3219,3444,3458,3268,2924,2478,1997,1538,1146,854,670,593,607,691,822,962,1089,1161,1155,1059,843,546,147,-298,-783,-1271,-1737,-2173,-2556,-2884,-3143,-3327,-3430,-3445,-3370,-3218,-2982,-2692,-2343,-1948,-1516,-1034,-518,41,608,1176,1684,2106,2392,2517,2480,2289,1986,1623,1250,919,665,490,407,375,373,365,330,257,157,43,-43,-83,-34,111,367,716,1134,1589,2023,2403,2669,2796,2764,2574,2257,1844,1400,956,581,276,86,-11,-14,53,158,287,407,509,586,639,683,735,815,937,1106,1301,1514,1689,1818,1845,1772,1583,1297,938,539,145,-217,-505,-712,-821,-848,-787,-672,-494,-283,-33,241,547,860,1185,1483,1738,1909,1971,1902,1705,1398,1025,649,331,145,129,316,691,1217,1821,2438,2965,3359,3561,3584,3435,3188,2878,2594,2358,2214,2151,2154,2199,2241,2266,2248,2182,2082,1941,1788,1614,1432,1252,1056,897,745,661,627,673,785,947,1134,1302,1414,1430,1319,1083,723,296,-165,-574,-880,-1016,-949,-654,-157,516,1275,2047,2719,3215,3457,3427,3120,2596,1916,1181,467,-127,-562,-773,-776,-562,-181,311,855,1372,1800,2093,2210,2169,1965,1679,1334,1022,777,648,647,762,978,1235,1515,1755,1951,2076,2145,2164,2151,2123,2085,2053,2025,2020,2039,2106,2220,2405,2646,2947,3279,3617,3924,4167,4310,4333,4220,3978,3610,3142,2596,2004,1393,802,249,-220,-602,-861,-1004,-1019,-907,-678,-341,84,557,1051,1516,1913,2218,2397,2459,2394,2232,1997,1716,1445,1198,1029,946,964,1079,1266,1498,1738,1955,2121,2234,2278,2276,2221,2137,2029,1913,1813,1740,1717,1750,1839,1963,2109,2231,2310,2322,2253,2118,1938,1742,1567,1439,1361,1344,1358,1394,1438,1472,1514,1558,1626,1722,1856,2021,2214,2416,2626,2822,3009,3165,3290,3364,3377,3305,3155,2908,2600,2247,1890,1572,1323,1176,1143,1239,1443,1756,2131,2544,2946,3298,3558,3711,3722,3618,3391,3086,2731,2370,2042,1777,1587,1491,1463,1526,1646,1838,2097,2425,2817,3261,3733,4203,4634,4989,5233,5347,5320,5160,4885,4528,4120,3706,3302,2950,2644,2417,2256,2183,2185,2269,2418,2615,2834,3042,3211,3308,3324,3252,3099,2909,2692,2515,2392,2356,2397,2511,2641,2766,2814,2757,2564,2223,1749,1163,509,-164,-815,-1380,-1843,-2151,-2306,-2292,-2118,-1802,-1370,-854,-302,237,715,1066,1257,1258,1053,687,172,-408,-993,-1523,-1912,-2156,-2208,-2113,-1892,-1619,-1349,-1144,-1046,-1062,-1193,-1395,-1638,-1860,-2030,-2110,-2093,-1982,-1799,-1569,-1331,-1097,-913,-765,-688,-650,-669,-707,-761,-805,-821,-800,-739,-629,-501,-342,-187,-37,86,182,229,234,185,78,-83,-295,-565,-866,-1209,-1558,-1909,-2227,-2504,-2715,-2842,-2899,-2858,-2754,-2574,-2337,-2057,-1750,-1438,-1160,-934,-811,-788,-898,-1110,-1418,-1794,-2203,-2624,-3026,-3384,-3687,-3923,-4100,-4229,-4326,-4414,-4502,-4597,-4692,-4779,-4824,-4828,-4756,-4629,-4442,-4236,-4020,-3845,-3708,-3640,-3627,-3662,-3732,-3809,-3878,-3914,-3905,-3844,-3718,-3549,-3323,-3080,-2828,-2608,-2456,-2419,-2521,-2800,-3232,-3808,-4452,-5103,-5671,-6081,-6279,-6245,-5982,-5549,-4986,-4385,-3796,-3285,-2880,-2604,-2461,-2435,-2522,-2676,-2894,-3104,-3303,-3415,-3437,-3320,-3076,-2700,-2241,-1728,-1230,-791,-457,-268,-218,-323,-533,-842,-1188,-1552,-1897,-2206,-2465,-2667,-2806,-2892,-2932,-2933,-2915,-2878,-2829,-2759,-2656,-2509,-2310,-2074,-1806,-1563,-1358,-1253,-1264,-1392,-1640,-1949,-2293,-2615,-2885,-3070,-3181,-3195,-3152,-3043,-2905,-2736,-2568,-2407,-2278,-2203,-2197,-2270,-2430,-2657,-2928,-3210,-3450,-3621,-3679,-3611,-3415,-3098,-2705,-2258,-1826,-1436,-1136,-944,-869,-896,-1016,-1176,-1360,-1519,-1644,-1713,-1741,-1718,-1687,-1632,-1596,-1563,-1547,-1546,-1545,-1551,-1539,-1509,-1446,-1346,-1201,-1027,-814,-612,-412,-267,-176,-168,-233,-374,-563,-780,-982,-1147,-1229,-1233,-1136,-965,-740,-500,-280,-113,-15,6,-36,-127,-235,-349,-437,-502,-528,-532,-513,-486,-455,-422,-384,-344,-291,-239,-182,-132,-86,-47,-7,39,93,163,226,299,337,374,365,349,301,249,183,121,55,-11,-72,-148,-222,-304,-393,-464,-531,-555,-547,-479,-364,-199,-10,186,342,453,464,409,263,79,-119,-285,-372,-358,-225,25,346,719,1064,1345,1510,1538,1422,1192,876,543,228,8,-111,-84,66,335,668,1048,1395,1701,1909,2005,1976,1813,1524,1116,615,43,-561,-1159,-1706,-2164,-2496,-2678,-2698,-2543,-2239,-1788,-1250,-646,-44,513,989,1332,1550,1622,1588,1469,1313,1152,1026,939,905,897,908,913,904,874,826,767,704,632,555,451,320,157,-38,-243,-443,-616,-738,-810,-818,-781,-715,-633,-566,-518,-496,-511,-542,-596,-659,-727,-805,-884,-981,-1069,-1168,-1244,-1297,-1315,-1276,-1189,-1046,-864,-658,-449,-263,-121,-34,-20,-50,-142,-241,-358,-442,-503,-514,-486,-417,-318,-207,-88,22,120,207,277,351,430,522,641,768,937,1107,1313,1528,1750,1971,2150,2270,2278,2159,1889,1470,947,343,-243,-764,-1137,-1320,-1287,-1048,-652,-152,357,824,1158,1356,1370,1247,986,655,283,-73,-376,-608,-739,-796,-777,-724,-655,-601,-581,-604,-667,-761,-873,-995,-1116,-1243,-1370,-1518,-1675,-1848,-2015,-2160,-2256,-2274,-2199,-2013,-1725,-1347,-914,-462,-34,331,607,771,829,775,637,428,188,-58,-267,-410,-451,-367,-150,197,653,1165,1690,2143,2489,2652,2632,2392,1978,1415,773,131,-441,-867,-1098,-1114,-912,-535,-28,535,1092,1576,1942,2158,2208,2099,1849,1490,1070,623,214,-136,-383,-518,-546,-478,-363,-236,-148,-127,-192,-331,-523,-722,-904,-1012,-1047,-987,-860,-682,-491,-312,-176,-95,-63,-81,-117,-154,-186,-171,-142,-69,9,96,168,215,227,203,133,31,-106,-261,-422,-571,-703,-806,-896,-969,-1046,-1123,-1197,-1274,-1307,-1328,-1274,-1187,-1026,-829,-588,-317,-41,243,511,751,955,1101,1175,1176,1085,927,713,472,256,90,25,73,246,522,875,1258,1630,1946,2177,2304,2315,2223,2034,1784,1499,1206,944,717,556,449,396,381,384,389,379,333,261,146,16,-136,-278,-420,-535,-639,-716,-779,-818,-843,-850,-843,-833,-819,-821,-834,-876,-937,-1020,-1111,-1205,-1290,-1361,-1417,-1465,-1511,-1568,-1645,-1743,-1875,-2018,-2177,-2317,-2430,-2486,-2465,-2354,-2135,-1814,-1397,-902,-362,190,705,1151,1486,1703,1796,1776,1680,1534,1377,1242,1147,1108,1130,1199,1308,1436,1567,1686,1782,1856,1906,1947,1975,2002,2020,2039,2047,2062,2077,2097,2136,2158,2195,2199,2186,2148,2073,1983,1874,1766,1672,1607,1575,1593,1634,1710,1777,1842,1872,1856,1792,1662,1480,1240,958,651,341,64,-156,-288,-334,-284,-171,-4,181,373,562,748,922,1099,1244,1376,1455,1484,1455,1366,1224,1043,834,622,424,264,155,108,130,203,327,480,640,804,931,1034,1077,1081,1026,946,845,756,699,694,760,887,1083,1311,1561,1791,1986,2118,2191,2201,2173,2130,2101,2124,2214,2396,2667,3012,3426,3861,4318,4741,5138,5467,5735,5923,6026,6045,5979,5833,5622,5350,5044,4707,4354,4006,3649,3335,3030,2800,2608,2501,2452,2462,2520,2598,2686,2762,2817,2827,2803,2706,2554,2323,2014,1647,1221,791,369,24,-218,-326,-268,-76,257,670,1141,1603,2045,2400,2680,2842,2904,2859,2729,2517,2260,1962,1662,1376,1119,923,764,675,616,605,624,685,789,963,1200,1517,1901,2331,2801,3265,3715,4114,4450,4702,4858,4918,4888,4780,4632,4455,4301,4183,4117,4120,4173,4263,4369,4447,4472,4412,4242,3970,3604,3178,2739,2319,1979,1730,1610,1611,1732,1942,2215,2499,2761,2944,3039,3004,2866,2621,2314,1975,1649,1358,1121,949,824,750,702,683,686,719,785,894,1042,1223,1419,1605,1771,1882,1946,1939,1878,1754,1583,1364,1113,847,589,374,232,188,261,437,697,993,1275,1476,1569,1504,1299,962,534,76,-361,-717,-955,-1041,-989,-786,-505,-160,175,469,681,797,815,738,603,403,191,-40,-256,-450,-617,-737,-819,-845,-816,-732,-583,-392,-158,83,311,496,602,611,510,283,-40,-458,-918,-1391,-1815,-2155,-2349,-2375,-2210,-1852,-1345,-728,-78,540,1047,1403,1558,1512,1282,887,403,-142,-663,-1140,-1519,-1796,-1960,-2010,-1963,-1826,-1612,-1340,-1027,-701,-388,-119,83,203,224,164,22,-176,-411,-671,-923,-1166,-1378,-1559,-1711,-1828,-1941,-2030,-2132,-2217,-2300,-2344,-2350,-2287,-2151,-1949,-1677,-1375,-1061,-764,-527,-367,-313,-386,-577,-888,-1295,-1763,-2259,-2735,-3147,-3470,-3656,-3719,-3630,-3428,-3127,-2766,-2389,-2028,-1719,-1480,-1325,-1246,-1246,-1308,-1425,-1590,-1786,-2014,-2255,-2498,-2726,-2918,-3059,-3144,-3151,-3101,-2979,-2819,-2618,-2421,-2234,-2096,-2021,-2011,-2079,-2195,-2349,-2513,-2656,-2775,-2837,-2863,-2829,-2765,-2666,-2554,-2454,-2372,-2345,-2376,-2492,-2675,-2946,-3247,-3588,-3894,-4150,-4307,-4347,-4261,-4058,-3772,-3431,-3101,-2806,-2611,-2521,-2574,-2740,-3018,-3360,-3718,-4052,-4300,-4439,-4449,-4327,-4107,-3805,-3477,-3144,-2840,-2574,-2354,-2163,-2010,-1869,-1753,-1669,-1618,-1636,-1715,-1876,-2112,-2406,-2741,-3081,-3387,-3628,-3776,-3796,-3701,-3461,-3116,-2664,-2160,-1621,-1109,-653,-296,-69,12,-64,-286,-637,-1084,-1578,-2087,-2540,-2927,-3185,-3326,-3329,-3213,-2993,-2700,-2365,-2024,-1718,-1478,-1341,-1328,-1457,-1718,-2104,-2577,-3098,-3620,-4094,-4474,-4727,-4833,-4768,-4562,-4215,-3782,-3312,-2861,-2504,-2286,-2257,-2424,-2776,-3273,-3838,-4408,-4895,-5249,-5436,-5449,-5313,-5065,-4753,-4420,-4103,-3813,-3563,-3354,-3168,-3029,-2902,-2835,-2802,-2842,-2932,-3081,-3255,-3432,-3568,-3636,-3605,-3467,-3229,-2897,-2515,-2099,-1692,-1314,-987,-726,-531,-412,-353,-354,-403,-479,-585,-680,-790,-863,-929,-954,-950,-909,-831,-711,-563,-384,-192,3,193,359,497,603,667,705,699,673,622,557,490,415,361,308,282,264,265,276,294,317,348,383,439,510,614,743,890,1040,1170,1252,1270,1201,1041,797,478,113,-276,-665,-1029,-1369,-1653,-1906,-2086,-2227,-2288,-2294,-2233,-2107,-1936,-1719,-1479,-1239,-1014,-838,-717,-676,-688,-763,-835,-902,-898,-821,-645,-384,-58,309,677,1029,1345,1607,1827,1985,2116,2208,2302,2396,2521,2688,2897,3159,3441,3751,4031,4291,4465,4572,4565,4472,4275,4016,3705,3380,3076,2818,2628,2525,2501,2559,2680,2849,3043,3241,3429,3589,3721,3811,3864,3864,3823,3713,3547,3298,2987,2600,2181,1736,1302,917,583,341,177,107,108,187,300,445,581,691,752,751,689,571,420,257,116,14,-21,4,96,227,384,542,677,786,851,897,918,938,973,1018,1104,1197,1315,1434,1550,1658,1748,1825,1876,1916,1921,1917,1875,1842,1780,1746,1705,1693,1683,1682,1673,1649,1603,1537,1438,1336,1201,1072,924,774,625,468,326,186,66,-48,-130,-202,-231,-233,-195,-112,1,141,295,440,574,684,765,826,872,904,944,974,1014,1031,1045,1016,968,885,779,665,541,414,283,131,-33,-226,-426,-643,-845,-1029,-1170,-1271,-1311,-1313,-1268,-1206,-1138,-1080,-1058,-1067,-1135,-1231,-1377,-1533,-1696,-1847,-1965,-2061,-2124,-2174,-2215,-2261,-2302,-2349,-2364,-2357,-2274,-2135,-1900,-1589,-1206,-769,-320,117,496,796,986,1073,1051,943,769,551,321,88,-109,-282,-389,-443,-423,-325,-149,104,428,796,1186,1544,1832,1985,1974,1768,1365,796,94,-669,-1433,-2133,-2707,-3121,-3341,-3361,-3197,-2867,-2434,-1927,-1440,-995,-677,-484,-469,-598,-878,-1264,-1702,-2161,-2568,-2895,-3110,-3200,-3170,-3052,-2858,-2648,-2439,-2279,-2185,-2177,-2250,-2396,-2592,-2799,-2989,-3114,-3156,-3084,-2906,-2621,-2260,-1850,-1423,-1011,-632,-306,-24,199,388,526,643,721,778,806,814,810,797,790,790,806,834,876,913,955,980,1002,1023,1041,1091,1152,1269,1408,1597,1799,2023,2222,2398,2514,2568,2545,2451,2289,2074,1828,1574,1336,1142,1006,949,974,1079,1263,1508,1800,2119,2434,2722,2959,3115,3190,3171,3074,2904,2687,2437,2176,1915,1669,1436,1231,1037,872,716,591,475,391,313,245,160,44,-124,-356,-653,-1005,-1388,-1764,-2105,-2362,-2519,-2563,-2487,-2317,-2063,-1766,-1447,-1149,-888,-695,-572,-528,-538,-598,-662,-712,-712,-645,-492,-268,39,378,737,1073,1348,1551,1649,1650,1550,1371,1132,857,587,345,166,81,97,234,482,826,1248,1705,2172,2599,2968,3244,3417,3478,3438,3303,3113,2887,2673,2502,2401,2398,2489,2685,2945,3257,3554,3812,3973,4016,3924,3699,3366,2945,2483,2001,1541,1116,750,447,210,42,-82,-149,-202,-227,-261,-295,-348,-413,-496,-578,-661,-716,-749,-728,-673,-557,-409,-224,-18,183,377,534,657,721,743,710,658,585,535,503,520,570,660,767,894,1023,1157,1296,1435,1586,1731,1886,2017,2139,2214,2251,2227,2160,2048,1915,1789,1680,1639,1656,1771,1963,2241,2579,2957,3345,3712,4026,4265,4404,4442,4365,4194,3937,3618,3264,2900,2556,2261,2033,1903,1877,1952,2134,2372,2668,2953,3214,3401,3507,3509,3419,3244,3002,2719,2415,2118,1840,1610,1430,1323,1290,1343,1468,1672,1910,2171,2406,2588,2687,2691,2608,2435,2226,1970,1737,1503,1324,1176,1078,1023,998,1006,1020,1035,1037,1011,965,885,788,670,545,415,297,197,131,111,139,230,365,550,751,965,1153,1320,1436,1516,1564,1598,1640,1722,1840,2026,2246,2503,2761,3003,3200,3346,3434,3481,3487,3488,3477,3472,3468,3436,3386,3273,3110,2884,2617,2329,2065,1845,1719,1687,1772,1949,2208,2507,2814,3088,3302,3428,3463,3410,3278,3101,2898,2698,2526,2384,2282,2193,2111,1991,1834,1596,1305,947,570,197,-136,-391,-568,-636,-623,-522,-360,-160,68,289,486,646,734,766,717,616,470,312,163,65,18,71,195,407,680,979,1286,1565,1790,1959,2054,2092,2076,2012,1923,1799,1668,1524,1384,1248,1137,1043,976,932,892,856,808,732,646,534,425,328,253,216,206,226,259,299,337,368,410,456,538,652,809,1009,1237,1486,1730,1949,2133,2256,2339,2366,2363,2334,2296,2251,2193,2114,1990,1801,1540,1188,773,303,-177,-636,-1034,-1359,-1598,-1779,-1914,-2050,-2207,-2420,-2687,-3016,-3380,-3761,-4121,-4433,-4673,-4810,-4848,-4770,-4598,-4350,-4061,-3771,-3524,-3366,-3316,-3403,-3609,-3923,-4308,-4723,-5128,-5481,-5762,-5946,-6037,-6025,-5942,-5780,-5589,-5360,-5138,-4908,-4702,-4504,-4322,-4161,-4002,-3858,-3715,-3571,-3432,-3283,-3135,-2971,-2791,-2583,-2350,-2085,-1811,-1522,-1256,-1023,-859,-782,-805,-928,-1130,-1373,-1625,-1835,-1987,-2061,-2070,-2029,-1980,-1939,-1958,-2029,-2175,-2371,-2592,-2808,-2988,-3108,-3177,-3201,-3207,-3232,-3291,-3414,-3599,-3853,-4159,-4511,-4868,-5222,-5522,-5765,-5915,-5976,-5936,-5813,-5612,-5359,-5086,-4811,-4579,-4392,-4280,-4233,-4257,-4320,-4409,-4481,-4528,-4515,-4451,-4342,-4194,-4062,-3942,-3891,-3915,-4035,-4236,-4515,-4810,-5107,-5347,-5507,-5573,-5531,-5406,-5212,-4985,-4760,-4571,-4442,-4392,-4419,-4503,-4622,-4732,-4800,-4799,-4699,-4514,-4230,-3894,-3509,-3141,-2795,-2534,-2354,-2274,-2287,-2356,-2468,-2569,-2644,-2655,-2598,-2482,-2313,-2135,-1963,-1831,-1766,-1759,-1842,-1969,-2155,-2344,-2523,-2638,-2677,-2604,-2422,-2133,-1748,-1300,-805,-299,198,654,1057,1383,1625,1768,1797,1707,1490,1149,700,166,-420,-1020,-1598,-2131,-2582,-2959,-3239,-3454,-3602,-3715,-3811,-3903,-4012,-4139,-4280,-4436,-4564,-4665,-4682,-4615,-4423,-4106,-3640,-3045,-2313,-1488,-603,297,1155,1933,2607,3153,3586,3908,4147,4318,4450,4545,4612,4635,4598,4487,4278,3981,3587,3123,2600,2052,1503,990,535,165,-107,-276,-351,-329,-257,-111,50,247,446,665,885,1139,1398,1686,1963,2228,2442,2602,2681,2694,2631,2525,2391,2257,2154,2097,2097,2164,2278,2452,2663,2916,3203,3508,3834,4166,4500,4833,5154,5464,5756,6025,6268,6474,6628,6717,6712,6599,6353,5960,5419,4727,3907,2973,1967,918,-120,-1117,-2009,-2785,-3405,-3879,-4220,-4439,-4595,-4705,-4811,-4939,-5081,-5244,-5396,-5502,-5549,-5484,-5324,-5042,-4655,-4184,-3638,-3051,-2446,-1825,-1229,-636,-81,448,916,1334,1656,1910,2058,2136,2125,2057,1925,1763,1577,1406,1258,1171,1144,1176,1263,1356,1452,1486,1459,1333,1126,846,526,210,-72,-270,-372,-356,-238,-30,228,506,772,987,1151,1224,1224,1131,952,706,385,25,-387,-819,-1282,-1740,-2205,-2634,-3026,-3355,-3609,-3797,-3906,-3965,-3966,-3940,-3873,-3789,-3668,-3525,-3356,-3174,-3008,-2881,-2827,-2886,-3061,-3367,-3777,-4252,-4738,-5182,-5519,-5709,-5721,-5550,-5210,-4734,-4175,-3566,-2968,-2393,-1870,-1398,-979,-599,-261,58,352,638,900,1146,1360,1539,1677,1773,1831,1865,1892,1936,2024,2181,2409,2727,3094,3512,3929,4320,4662,4916,5092,5170,5179,5128,5038,4947,4842,4765,4681,4596,4489,4324,4113,3821,3476,3082,2656,2245,1845,1505,1213,979,792,624,459,277,62,-178,-444,-715,-981,-1230,-1462,-1686,-1907,-2135,-2369,-2601,-2823,-3020,-3181,-3296,-3351,-3349,-3272,-3130,-2914,-2633,-2297,-1916,-1519,-1133,-780,-500,-294,-190,-171,-234,-347,-481,-605,-682,-700,-629,-490,-265,3,314,637,943,1236,1481,1702,1907,2102,2326,2569,2845,3142,3449,3762,4078,4396,4743,5110,5540,6012,6533,7086,7633,8153,8600,8938,9145,9194,9087,8837,8453,7977,7416,6807,6159,5474,4766,4006,3211,2352,1447,488,-498,-1495,-2473,-3390,-4227,-4936,-5502,-5910,-6150,-6242,-6186,-6018,-5751,-5429,-5069,-4707,-4352,-4021,-3698,-3374,-3035,-2644,-2225,-1739,-1232,-700,-175,305,739,1090,1371,1588,1759,1910,2052,2203,2343,2476,2562,2581,2522,2348,2086,1721,1289,818,333,-112,-503,-786,-958,-983,-877,-642,-304,92,522,927,1283,1553,1722,1787,1742,1625,1430,1221,991,798,622,499,393,328,267,229,196,182,188,224,281,372,453,526,536,468,288,-12,-432,-954,-1550,-2176,-2797,-3369,-3858,-4243,-4515,-4674,-4736,-4719,-4632,-4503,-4337,-4139,-3921,-3653,-3340,-2948,-2459,-1865,-1149,-325,585,1558,2527,3457,4278,4955,5447,5738,5832,5742,5501,5147,4720,4245,3758,3243,2727,2182,1611,1016,403,-212,-797,-1335,-1806,-2188,-2484,-2683,-2797,-2831,-2807,-2723,-2594,-2408,-2153,-1807,-1355,-789,-119,620,1399,2142,2821,3377,3797,4083,4243,4321,4346,4360,4387,4448,4531,4633,4716,4753,4723,4590,4371,4040,3643,3174,2685,2191,1744,1367,1099,949,928,1018,1198,1420,1656,1858,2010,2097,2120,2109,2086,2098,2181,2360,2662,3071,3581,4138,4708,5230,5664,5976,6143,6163,6035,5782,5415,4973,4474,3950,3429,2919,2439,1990,1556,1151,752,365,6,-327,-586,-772,-839,-789,-615,-330,26,436,838,1222,1542,1809,2017,2182,2322,2450,2581,2721,2874,3042,3227,3425,3638,3866,4103,4344,4585,4798,4987,5118,5199,5211,5160,5039,4856,4605,4309,3972,3616,3271,2961,2709,2550,2462,2465,2522,2619,2742,2865,3002,3121,3247,3352,3451,3531,3605,3666,3745,3818,3921,4016,4110,4158,4133,3992,3707,3261,2660,1933,1130,319,-442,-1080,-1561,-1854,-1957,-1891,-1689,-1382,-1026,-643,-284,35,280,452,546,579,571,553,544,570,642,765,940,1148,1381,1607,1814,1968,2062,2085,2043,1940,1792,1612,1402,1176,922,642,324,-41,-461,-936,-1454,-2008,-2548,-3060,-3485,-3807,-3983,-4015,-3878,-3593,-3154,-2590,-1910,-1142,-311,552,1416,2236,2993,3632,4153,4507,4698,4695,4508,4137,3602,2934,2164,1350,516,-287,-1039,-1723,-2332,-2876,-3366,-3811,-4234,-4631,-5026,-5398,-5764,-6090,-6382,-6596,-6720,-6711,-6534,-6184,-5625,-4885,-3961,-2900,-1734,-516,702,1865,2929,3846,4594,5145,5484,5610,5508,5203,4693,4024,3218,2319,1370,413,-519,-1377,-2153,-2817,-3377,-3833,-4192,-4466,-4654,-4763,-4775,-4695,-4507,-4214,-3816,-3329,-2775,-2176,-1578,-996,-473,-27,326,561,671,642,478,183,-221,-695,-1213,-1716,-2195,-2603,-2963,-3260,-3547,-3841,-4197,-4637,-5183,-5842,-6581,-7373,-8152,-8863,-9444,-9853,-10057,-10051,-9852,-9478,-8981,-8389,-7742,-7076,-6387,-5707,-5010,-4302,-3571,-2803,-2009,-1187,-353,467,1249,1956,2562,3033,3362,3524,3546,3420,3201,2892,2550,2180,1808,1430,1053,649,223,-259,-796,-1407,-2090,-2853,-3671,-4549,-5437,-6322,-7146,-7862,-8429,-8781,-8910,-8776,-8404,-7801,-7025,-6111,-5143,-4162,-3243,-2415,-1734,-1198,-846,-640,-587,-633,-751,-897,-1028,-1147,-1212,-1274,-1307,-1377,-1479,-1655,-1923,-2279,-2744,-3286,-3894,-4539,-5185,-5810,-6388,-6893,-7323,-7646,-7867,-7975,-7959,-7838,-7602,-7278,-6870,-6391,-5850,-5248,-4585,-3860,-3070,-2226,-1338,-438,457,1294,2070,2728,3282,3691,3982,4138,4190,4135,4003,3796,3547,3250,2957,2656,2405,2187,2039,1938,1884,1845,1805,1735,1623,1460,1242,978,681,354,18,-334,-679,-1032,-1364,-1688,-1968,-2215,-2396,-2527,-2598,-2622,-2630,-2622,-2646,-2689,-2786,-2908,-3067,-3238,-3396,-3547,-3654,-3735,-3772,-3786,-3761,-3719,-3647,-3546,-3421,-3251,-3052,-2816,-2558,-2281,-2002,-1725,-1470,-1240,-1053,-914,-827,-785,-789,-804,-837,-833,-797,-686,-497,-215,159,614,1133,1691,2259,2803,3299,3711,4035,4244,4347,4348,4264,4129,3972,3820,3715,3660,3676,3759,3877,4028,4153,4233,4220,4102,3835,3448,2918,2299,1605,899,207,-408,-925,-1312,-1565,-1680,-1692,-1613,-1502,-1380,-1291,-1259,-1286,-1385,-1532,-1714,-1917,-2107,-2288,-2436,-2567,-2680,-2784,-2899,-3013,-3149,-3270,-3386,-3453,-3457,-3369,-3173,-2868,-2454,-1958,-1409,-835,-285,222,658,1004,1268,1439,1541,1578,1579,1556,1536,1526,1546,1585,1654,1726,1792,1821,1793,1682,1485,1188,816,380,-80,-541,-962,-1318,-1579,-1724,-1732,-1597,-1298,-854,-256,468,1294,2188,3110,4009,4848,5580,6173,6608,6885,6988,6961,6799,6542,6193,5783,5295,4760,4161,3499,2796,2037,1255,460,-327,-1075,-1766,-2387,-2919,-3374,-3747,-4054,-4310,-4515,-4685,-4807,-4889,-4921,-4893,-4821,-4683,-4520,-4320,-4123,-3932,-3768,-3636,-3529,-3446,-3359,-3255,-3109,-2896,-2598,-2204,-1698,-1094,-398,366,1168,1968,2742,3437,4042,4530,4882,5122,5230,5242,5159,4994,4759,4455,4101,3687,3253,2781,2313,1846,1399,996,624,321,59,-141,-292,-412,-483,-541,-566,-577,-575,-571,-574,-599,-653,-738,-860,-987,-1126,-1226,-1304,-1317,-1296,-1223,-1136,-1038,-953,-902,-881,-917,-982,-1095,-1216,-1362,-1483,-1598,-1668,-1705,-1693,-1640,-1537,-1406,-1237,-1064,-882,-721,-584,-499,-462,-506,-612,-807,-1076,-1418,-1825,-2277,-2756,-3237,-3695,-4104,-4438,-4673,-4787,-4752,-4561,-4191,-3647,-2938,-2084,-1129,-115,908,1888,2787,3566,4218,4714,5088,5321,5454,5506,5500,5467,5432,5391,5372,5337,5292,5196,5026,4766,4379,3875,3237,2483,1635,709,-245,-1202,-2121,-2955,-3696,-4302,-4777,-5114,-5314,-5387,-5344,-5192,-4941,-4607,-4188,-3709,-3169,-2592,-1989,-1383,-787,-239,270,691,1054,1332,1545,1697,1799,1856,1870,1840,1765,1639,1471,1248,989,694,368,31,-315,-653,-971,-1267,-1520,-1745,-1922,-2072,-2189,-2280,-2343,-2372,-2366,-2306,-2199,-2030,-1810,-1528,-1200,-810,-368,128,689,1297,1964,2665,3395,4123,4832,5486,6066,6541,6902,7132,7239,7230,7126,6954,6734,6500,6254,6016,5762,5499,5174,4796,4310,3731,3036,2248,1373,452,-497,-1433,-2331,-3160,-3904,-4532,-5051,-5429,-5687,-5809,-5818,-5723,-5540,-5298,-4998,-4670,-4296,-3899,-3443,-2952,-2394,-1798,-1149,-484,203,866,1512,2098,2614,3046,3365,3580,3679,3674,3595,3450,3296,3145,3044,3008,3051,3164,3341,3539,3747,3910,4019,4035,3957,3779,3508,3170,2781,2378,1977,1604,1267,959,687,421,173,-87,-331,-568,-774,-927,-1026,-1057,-1021,-947,-827,-710,-586,-492,-408,-360,-321,-300,-289,-284,-293,-315,-357,-421,-507,-609,-720,-835,-939,-1026,-1074,-1087,-1040,-948,-811,-634,-458,-285,-164,-100,-130,-243,-457,-732,-1065,-1408,-1735,-2017,-2227,-2349,-2387,-2319,-2173,-1935,-1623,-1233,-773,-242,341,976,1632,2294,2937,3535,4077,4540,4926,5225,5444,5590,5669,5697,5685,5645,5588,5518,5434,5327,5196,5009,4770,4447,4025,3504,2862,2115,1268,340,-633,-1621,-2582,-3460,-4224,-4810,-5210,-5386,-5359,-5133,-4761,-4293,-3780,-3301,-2866,-2540,-2288,-2128,-1997,-1872,-1707,-1459,-1120,-678,-139,452,1080,1681,2224,2659,2956,3088,3054,2855,2531,2102,1635,1170,758,445,265,231,383,683,1177,1794,2556,3385,4267,5136,5959,6689,7295,7755,8061,8211,8219,8118,7923,7691,7439,7201,6996,6814,6651,6484,6270,6001,5628,5159,4584,3923,3212,2486,1789,1163,630,214,-90,-277,-375,-398,-367,-315,-249,-192,-161,-137,-145,-149,-154,-133,-77,33,193,415,687,1002,1352,1713,2071,2416,2716,2976,3170,3302,3377,3389,3382,3351,3349,3392,3506,3710,3998,4362,4774,5204,5614,5971,6244,6409,6444,6348,6107,5750,5266,4709,4082,3442,2806,2231,1724,1338,1053,891,806,796,791,792,746,656,519,350,168,13,-100,-128,-67,103,369,723,1124,1551,1944,2284,2517,2646,2639,2519,2291,1989,1642,1279,938,644,406,253,163,153,208,317,488,692,935,1197,1451,1705,1910,2077,2182,2232,2225,2182,2111,2029,1948,1865,1789,1707,1628,1539,1448,1350,1233,1104,928,711,419,54,-390,-907,-1460,-2029,-2558,-3006,-3332,-3509,-3515,-3369,-3083,-2699,-2272,-1845,-1483,-1213,-1065,-1044,-1128,-1302,-1507,-1717,-1871,-1962,-1951,-1860,-1677,-1446,-1167,-881,-574,-273,45,380,745,1161,1615,2124,2660,3216,3758,4272,4717,5091,5365,5531,5590,5525,5346,5059,4658,4172,3590,2946,2239,1489,717,-70,-834,-1565,-2225,-2807,-3282,-3654,-3912,-4074,-4151,-4174,-4160,-4140,-4119,-4112,-4101,-4087,-4047,-3981,-3877,-3751,-3611,-3479,-3377,-3321,-3328,-3398,-3528,-3710,-3922,-4154,-4374,-4563,-4708,-4780,-4790,-4725,-4612,-4467,-4326,-4211,-4157,-4179,-4291,-4496,-4784,-5154,-5573,-6041,-6507,-6964,-7364,-7691,-7910,-8026,-8009,-7895,-7670,-7382,-7030,-6650,-6237,-5814,-5362,-4889,-4383,-3838,-3275,-2685,-2119,-1581,-1116,-737,-463,-293,-228,-239,-325,-455,-607,-781,-933,-1082,-1194,-1273,-1317,-1329,-1318,-1302,-1284,-1286,-1299,-1338,-1379,-1426,-1460,-1461,-1437,-1362,-1267,-1151,-1046,-985,-988,-1092,-1300,-1627,-2054,-2565,-3131,-3714,-4286,-4804,-5247,-5598,-5846,-6006,-6092,-6135,-6167,-6222,-6325,-6505,-6757,-7093,-7482,-7906,-8334,-8732,-9063,-9306,-9430,-9427,-9284,-9012,-8620,-8144,-7601,-7038,-6465,-5921,-5401,-4926,-4470,-4051,-3627,-3219,-2790,-2352,-1894,-1425,-942,-472,-1,436,850,1225,1557,1852,2098,2308,2470,2593,2673,2710,2709,2667,2598,2503,2399,2296,2202,2134,2079,2048,2007,1963,1875,1743,1544,1275,933,535,84,-376,-836,-1254,-1612,-1889,-2084,-2193,-2239,-2234,-2211,-2178,-2168,-2169,-2193,-2227,-2253,-2272,-2266,-2248,-2214,-2188,-2166,-2172,-2185,-2216,-2239,-2239,-2210,-2127,-2000,-1828,-1613,-1386,-1151,-937,-764,-637,-580,-575,-634,-724,-843,-951,-1036,-1065,-1020,-896,-688,-425,-123,175,453,671,838,952,1030,1127,1239,1442,1714,2089,2534,3026,3522,3970,4326,4547,4606,4500,4231,3827,3335,2792,2263,1784,1404,1134,995,966,1031,1156,1299,1431,1506,1512,1422,1245,984,672,326,-1,-287,-494,-601,-608,-518,-362,-174,3,132,182,143,23,-161,-361,-554,-694,-769,-761,-685,-549,-373,-179,22,217,404,585,765,944,1127,1306,1470,1615,1713,1772,1771,1727,1641,1536,1425,1325,1255,1213,1204,1215,1230,1230,1196,1109,959,746,460,123,-266,-689,-1120,-1552,-1947,-2287,-2551,-2705,-2747,-2658,-2441,-2103,-1657,-1122,-520,125,794,1452,2084,2662,3163,3580,3885,4085,4176,4162,4066,3893,3672,3407,3123,2830,2529,2242,1953,1666,1381,1067,741,372,-20,-434,-859,-1262,-1654,-1991,-2304,-2569,-2817,-3054,-3296,-3561,-3846,-4158,-4477,-4783,-5064,-5271,-5406,-5431,-5349,-5164,-4879,-4519,-4097,-3640,-3164,-2684,-2226,-1780,-1381,-1009,-684,-397,-143,81,283,475,652,828,985,1126,1237,1307,1332,1308,1240,1125,993,827,673,515,383,275,194,146,115,91,65,8,-77,-209,-374,-566,-754,-923,-1051,-1125,-1151,-1137,-1096,-1064,-1036,-1038,-1056,-1081,-1106,-1105,-1089,-1044,-982,-914,-844,-784,-728,-676,-607,-517,-392,-217,-14,226,466,701,907,1065,1178,1216,1206,1117,977,772,527,235,-70,-404,-718,-1039,-1324,-1586,-1813,-1994,-2130,-2212,-2228,-2187,-2079,-1903,-1678,-1385,-1053,-657,-215,295,855,1487,2158,2867,3573,4259,4877,5419,5845,6165,6370,6466,6477,6396,6255,6042,5782,5461,5100,4692,4241,3757,3224,2658,2052,1405,741,44,-636,-1305,-1913,-2451,-2884,-3213,-3428,-3543,-3583,-3560,-3519,-3465,-3426,-3409,-3403,-3409,-3393,-3332,-3209,-2997,-2694,-2307,-1839,-1330,-785,-251,268,732,1146,1481,1755,1950,2081,2150,2160,2116,2023,1880,1698,1479,1238,972,707,442,185,-46,-264,-454,-608,-741,-819,-867,-855,-785,-657,-448,-185,153,545,983,1468,1974,2512,3040,3578,4082,4551,4965,5300,5561,5723,5806,5788,5711,5550,5346,5079,4777,4427,4033,3589,3083,2508,1858,1129,330,-517,-1399,-2266,-3099,-3844,-4495,-4998,-5378,-5604,-5710,-5696,-5600,-5431,-5223,-4993,-4743,-4504,-4252,-3999,-3739,-3457,-3165,-2843,-2501,-2137,-1751,-1366,-974,-614,-286,-15,193,338,430,484,530,590,702,877,1142,1481,1903,2376,2888,3405,3905,4365,4761,5074,5302,5418,5446,5361,5190,4933,4614,4246,3858,3467,3092,2747,2432,2155,1900,1664,1419,1164,871,549,186,-191,-578,-930,-1242,-1472,-1629,-1688,-1680,-1595,-1477,-1330,-1192,-1068,-984,-947,-956,-1027,-1130,-1282,-1446,-1621,-1769,-1887,-1936,-1933,-1843,-1708,-1519,-1310,-1113,-931,-806,-728,-705,-725,-774,-822,-865,-873,-857,-819,-771,-738,-723,-747,-804,-881,-979,-1052,-1120,-1135,-1119,-1062,-964,-847,-691,-514,-300,-38,270,648,1081,1582,2124,2707,3292,3875,4420,4924,5375,5774,6125,6444,6729,6999,7237,7444,7598,7676,7658,7519,7248,6835,6285,5611,4835,3982,3091,2185,1308,486,-261,-899,-1433,-1837,-2141,-2328,-2446,-2484,-2484,-2450,-2391,-2328,-2240,-2161,-2057,-1963,-1862,-1776,-1708,-1669,-1659,-1694,-1744,-1823,-1900,-1958,-1984,-1948,-1845,-1672,-1423,-1124,-772,-400,-9,401,822,1286,1797,2377,3055,3814,4684,5619,6612,7616,8576,9457,10194,10759,11130,11286,11265,11061,10752,10348,9922,9495,9093,8727,8380,8042,7674,7258,6759,6166,5474,4687,3829,2932,2029,1170,387,-281,-811,-1192,-1423,-1521,-1508,-1433,-1307,-1203,-1115,-1090,-1123,-1208,-1340,-1488,-1640,-1764,-1850,-1881,-1851,-1744,-1575,-1303,-971,-535,-29,545,1179,1826,2492,3121,3717,4246,4715,5117,5470,5777,6068,6341,6609,6864,7094,7273,7382,7378,7261,7008,6649,6190,5694,5173,4688,4239,3851,3509,3203,2913,2620,2309,1977,1619,1255,882,538,215,-45,-254,-394,-473,-505,-493,-475,-447,-445,-464,-524,-620,-754,-908,-1084,-1247,-1411,-1536,-1634,-1681,-1667,-1590,-1438,-1213,-921,-571,-181,234,647,1063,1446,1819,2153,2472,2751,3008,3214,3383,3481,3530,3503,3425,3298,3131,2958,2768,2590,2420,2250,2100,1937,1775,1594,1387,1144,854,509,101,-356,-871,-1404,-1952,-2470,-2943,-3333,-3642,-3849,-3984,-4054,-4094,-4127,-4178,-4251,-4359,-4479,-4603,-4706,-4764,-4759,-4675,-4509,-4251,-3914,-3500,-3020,-2486,-1904,-1279,-625,66,769,1488,2208,2903,3573,4176,4711,5145,5471,5678,5767,5746,5625,5438,5187,4924,4644,4385,4149,3928,3729,3512,3278,2986,2638,2210,1722,1166,580,-22,-603,-1141,-1601,-1973,-2245,-2416,-2507,-2532,-2525,-2526,-2554,-2650,-2815,-3066,-3382,-3761,-4162,-4575,-4964,-5316,-5613,-5847,-6020,-6128,-6183,-6191,-6153,-6087,-5979,-5843,-5661,-5436,-5156,-4811,-4419,-3958,-3475,-2957,-2455,-1986,-1574,-1251,-1015,-879,-830,-863,-945,-1088,-1245,-1442,-1652,-1881,-2138,-2411,-2709,-3019,-3335,-3643,-3932,-4187,-4395,-4548,-4643,-4686,-4674,-4637,-4555,-4463,-4339,-4194,-4014,-3787,-3515,-3191,-2829,-2436,-2037,-1650,-1295,-993,-747,-572,-466,-422,-438,-504,-608,-747,-900,-1072,-1231,-1392,-1531,-1657,-1776,-1880,-2002,-2123,-2269,-2416,-2577,-2729,-2878,-3024,-3167,-3344,-3553,-3836,-4196,-4651,-5197,-5816,-6491,-7174,-7839,-8433,-8930,-9294,-9522,-9598,-9552,-9388,-9152,-8858,-8555,-8237,-7945,-7649,-7367,-7073,-6765,-6430,-6072,-5685,-5288,-4871,-4467,-4063,-3685,-3323,-2986,-2666,-2357,-2061,-1759,-1465,-1166,-878,-605,-361,-165,-21,47,54,-17,-128,-278,-431,-556,-635,-642,-560,-395,-150,160,495,836,1129,1350,1456,1437,1277,977,566,58,-499,-1067,-1618,-2108,-2530,-2861,-3112,-3290,-3402,-3477,-3520,-3551,-3588,-3629,-3688,-3755,-3830,-3895,-3945,-3952,-3921,-3824,-3674,-3458,-3190,-2882,-2542,-2200,-1855,-1554,-1286,-1096,-976,-940,-981,-1082,-1225,-1374,-1509,-1589,-1608,-1549,-1412,-1219,-979,-724,-476,-242,-46,140,302,485,677,913,1175,1470,1776,2081,2356,2595,2771,2881,2911,2863,2720,2509,2202,1847,1430,994,555,134,-231,-550,-776,-943,-1020,-1032,-985,-882,-746,-574,-381,-164,70,318,572,820,1044,1229,1359,1422,1414,1339,1204,1031,827,635,443,306,209,168,204,293,465,707,1021,1410,1857,2349,2865,3377,3860,4292,4655,4941,5144,5280,5342,5357,5316,5235,5101,4922,4677,4389,4027,3630,3175,2700,2203,1699,1202,717,257,-186,-593,-981,-1326,-1637,-1897,-2105,-2256,-2348,-2386,-2380,-2331,-2259,-2154,-2030,-1870,-1670,-1419,-1103,-729,-294,179,676,1164,1633,2051,2412,2714,2962,3163,3346,3502,3664,3816,3960,4088,4181,4231,4239,4188,4107,3991,3864,3750,3647,3582,3525,3486,3412,3298,3097,2790,2365,1814,1154,405,-393,-1201,-1980,-2682,-3301,-3791,-4171,-4420,-4556,-4584,-4520,-4376,-4175,-3931,-3658,-3383,-3095,-2830,-2571,-2347,-2156,-2006,-1914,-1862,-1867,-1905,-1962,-2028,-2071,-2097,-2080,-2037,-1963,-1872,-1765,-1651,-1524,-1381,-1227,-1046,-850,-632,-395,-138,132,420,704,999,1263,1511,1706,1849,1924,1935,1881,1774,1628,1447,1247,1030,799,558,307,41,-231,-518,-814,-1113,-1422,-1719,-2007,-2275,-2511,-2726,-2891,-3037,-3131,-3194,-3220,-3206,-3177,-3126,-3085,-3054,-3057,-3093,-3170,-3281,-3412,-3553,-3680,-3781,-3837,-3845,-3799,-3706,-3575,-3412,-3230,-3036,-2830,-2619,-2393,-2150,-1885,-1591,-1264,-915,-534,-142,262,675,1093,1513,1948,2371,2803,3204,3572,3875,4101,4215,4230,4113,3902,3595,3225,2831,2432,2062,1745,1470,1264,1091,963,852,759,670,601,530,496,467,472,492,518,547,558,545,505,431,333,210,78,-75,-237,-420,-628,-864,-1132,-1430,-1751,-2073,-2402,-2692,-2955,-3158,-3298,-3375,-3378,-3321,-3198,-3021,-2798,-2532,-2239,-1936,-1629,-1355,-1109,-909,-753,-620,-501,-358,-181,59,358,715,1111,1517,1905,2246,2533,2744,2905,3004,3082,3138,3206,3286,3402,3555,3751,3994,4279,4595,4936,5276,5595,5867,6057,6149,6113,5956,5667,5277,4804,4291,3761,3269,2815,2441,2139,1899,1720,1552,1389,1184,928,605,206,-244,-739,-1240,-1722,-2143,-2487,-2714,-2830,-2821,-2704,-2492,-2214,-1898,-1569,-1266,-1002,-803,-693,-658,-732,-875,-1098,-1364,-1651,-1936,-2188,-2395,-2536,-2607,-2600,-2510,-2334,-2071,-1715,-1276,-755,-176,430,1038,1595,2072,2429,2659,2745,2720,2582,2386,2152,1907,1701,1522,1427,1382,1422,1512,1650,1812,1971,2116,2221,2291,2314,2310,2283,2257,2253,2278,2348,2460,2609,2784,2956,3121,3234,3302,3290,3199,3028,2774,2453,2069,1641,1181,698,214,-262,-708,-1112,-1451,-1722,-1896,-1992,-1996,-1935,-1815,-1669,-1503,-1348,-1208,-1095,-1012,-957,-926,-907,-890,-859,-806,-726,-620,-498,-384,-297,-265,-303,-421,-621,-879,-1192,-1515,-1836,-2126,-2377,-2572,-2723,-2821,-2877,-2896,-2872,-2807,-2690,-2507,-2252,-1906,-1465,-930,-300,401,1157,1933,2695,3412,4046,4582,4990,5275,5427,5474,5426,5312,5160,4983,4818,4663,4541,4444,4376,4331,4293,4263,4224,4175,4115,4030,3943,3827,3706,3556,3392,3196,2968,2701,2378,2008,1564,1065,503,-107,-740,-1390,-2018,-2604,-3133,-3575,-3937,-4202,-4382,-4483,-4510,-4480,-4396,-4256,-4082,-3838,-3558,-3200,-2790,-2300,-1739,-1095,-382,408,1237,2106,2971,3804,4580,5267,5851,6328,6695,6976,7175,7327,7441,7543,7642,7745,7865,7988,8121,8249,8351,8426,8436,8389,8250,8041,7731,7365,6924,6456,5963,5472,4996,4538,4108,3694,3297,2894,2487,2047,1585,1083,562,32,-488,-956,-1368,-1672,-1878,-1964,-1934,-1811,-1596,-1329,-1013,-689,-351,-28,296,612,943,1288,1668,2072,2511,2948,3386,3777,4107,4353,4501,4551,4518,4416,4274,4126,3991,3905,3880,3927,4056,4245,4495,4768,5047,5301,5505,5648,5717,5716,5652,5535,5374,5183,4950,4700,4400,4075,3696,3273,2795,2271,1699,1104,494,-86,-626,-1078,-1438,-1679,-1802,-1809,-1711,-1528,-1277,-988,-670,-364,-65,192,419,601,749,867,960,1043,1114,1184,1257,1322,1388,1443,1485,1512,1520,1510,1485,1454,1420,1405,1408,1452,1534,1664,1832,2025,2223,2396,2527,2582,2559,2440,2238,1956,1617,1238,843,448,85,-251,-527,-763,-943,-1090,-1196,-1298,-1378,-1470,-1562,-1665,-1776,-1892,-1996,-2085,-2133,-2139,-2076,-1951,-1749,-1485,-1170,-823,-462,-111,216,514,764,985,1157,1300,1396,1459,1475,1460,1411,1349,1282,1234,1214,1235,1302,1409,1544,1700,1849,1989,2097,2179,2225,2253,2260,2255,2254,2244,2239,2225,2194,2151,2065,1957,1784,1570,1278,922,482,-35,-627,-1283,-1981,-2697,-3409,-4073,-4681,-5197,-5614,-5927,-6141,-6277,-6346,-6383,-6397,-6407,-6427,-6441,-6464,-6468,-6459,-6410,-6338,-6218,-6079,-5907,-5721,-5530,-5326,-5133,-4928,-4725,-4515,-4303,-4094,-3899,-3727,-3601,-3534,-3526,-3600,-3713,-3884,-4050,-4206,-4313,-4340,-4290,-4125,-3868,-3510,-3063,-2560,-2009,-1463,-939,-478,-103,168,330,386,353,251,109,-46,-195,-315,-407,-462,-486,-504,-502,-530,-565,-650,-767,-937,-1150,-1402,-1679,-1973,-2262,-2546,-2803,-3045,-3263,-3481,-3700,-3951,-4244,-4596,-5017,-5512,-6067,-6685,-7329,-7983,-8620,-9191,-9691,-10065,-10323,-10424,-10396,-10223,-9934,-9541,-9069,-8530,-7957,-7358,-6766,-6196,-5673,-5207,-4817,-4491,-4229,-4012,-3812,-3619,-3399,-3151,-2854,-2529,-2159,-1797,-1424,-1089,-790,-553,-373,-259,-192,-174,-183,-209,-235,-256,-261,-243,-213,-153,-87,-1,87,171,235,272,259,199,62,-130,-400,-723,-1101,-1521,-1963,-2409,-2851,-3248,-3612,-3902,-4125,-4272,-4332,-4328,-4240,-4110,-3918,-3698,-3454,-3188,-2927,-2658,-2408,-2178,-1985,-1836,-1739,-1698,-1693,-1736,-1787,-1849,-1906,-1936,-1955,-1936,-1902,-1836,-1759,-1669,-1584,-1505,-1456,-1428,-1435,-1468,-1507,-1552,-1568,-1546,-1473,-1332,-1145,-897,-632,-341,-75,167,349,465,499,448,314,100,-170,-489,-821,-1147,-1444,-1688,-1861,-1967,-1974,-1922,-1780,-1607,-1379,-1158,-920,-715,-517,-339,-171,5,193,398,631,876,1130,1379,1605,1799,1947,2044,2096,2096,2064,1995,1899,1780,1636,1478,1303,1136,976,851,765,734,757,844,982,1170,1395,1629,1867,2070,2221,2298,2284,2179,1984,1720,1399,1067,727,430,179,-3,-116,-149,-123,-29,107,276,468,660,853,1020,1166,1272,1339,1365,1354,1309,1240,1163,1074,1002,925,865,803,735,656,555,427,283,115,-54,-214,-348,-436,-461,-423,-292,-101,182,511,895,1291,1693,2065,2395,2675,2889,3055,3171,3260,3333,3405,3487,3576,3676,3770,3842,3877,3851,3751,3569,3313,2979,2603,2177,1752,1318,917,539,203,-96,-362,-597,-808,-993,-1153,-1279,-1366,-1402,-1385,-1314,-1193,-1043,-879,-733,-628,-590,-636,-776,-995,-1291,-1618,-1968,-2295,-2579,-2805,-2959,-3035,-3044,-2974,-2847,-2671,-2457,-2232,-2011,-1815,-1656,-1541,-1457,-1395,-1326,-1231,-1084,-882,-616,-315,13,322,604,815,959,1023,1014,957,859,757,667,602,584,589,642,697,769,826,858,867,845,805,760,727,724,769,868,1027,1232,1470,1713,1930,2094,2169,2146,1995,1737,1364,899,380,-191,-754,-1312,-1821,-2277,-2663,-2975,-3215,-3377,-3482,-3518,-3521,-3488,-3446,-3408,-3388,-3387,-3412,-3428,-3439,-3395,-3289,-3090,-2799,-2420,-1980,-1511,-1054,-654,-346,-154,-90,-150,-314,-555,-835,-1116,-1367,-1547,-1657,-1674,-1625,-1518,-1387,-1255,-1149,-1080,-1053,-1048,-1051,-1013,-926,-730,-450,-50,417,936,1459,1930,2331,2623,2801,2880,2867,2800,2704,2613,2539,2519,2524,2585,2652,2735,2788,2809,2768,2671,2502,2287,2020,1728,1416,1102,774,455,116,-221,-574,-937,-1299,-1679,-2042,-2422,-2791,-3159,-3532,-3880,-4224,-4523,-4784,-4972,-5088,-5102,-5017,-4817,-4497,-4060,-3510,-2856,-2130,-1336,-534,266,1016,1687,2271,2736,3104,3359,3544,3649,3720,3745,3751,3725,3676,3586,3458,3290,3071,2824,2538,2240,1947,1661,1426,1217,1075,966,901,863,833,817,788,761,716,663,603,526,458,376,305,234,167,100,26,-61,-174,-313,-486,-693,-918,-1157,-1386,-1594,-1756,-1862,-1898,-1849,-1738,-1543,-1311,-1032,-741,-436,-132,175,489,812,1144,1492,1822,2148,2416,2627,2746,2772,2696,2543,2317,2059,1790,1537,1328,1163,1058,998,977,980,988,995,983,953,897,822,724,613,483,349,202,59,-88,-216,-333,-412,-466,-477,-455,-406,-338,-270,-204,-159,-128,-116,-119,-117,-113,-86,-27,64,203,369,577,789,1013,1211,1392,1525,1631,1698,1745,1788,1832,1900,1989,2108,2248,2397,2534,2645,2704,2708,2641,2516,2325,2105,1851,1602,1373,1175,1045,962,954,989,1061,1135,1183,1181,1100,940,683,355,-40,-466,-906,-1321,-1711,-2032,-2314,-2518,-2688,-2799,-2892,-2945,-2991,-3002,-2992,-2949,-2858,-2729,-2544,-2315,-2044,-1737,-1403,-1051,-683,-298,100,526,971,1455,1960,2501,3051,3616,4171,4710,5218,5680,6093,6438,6713,6907,7023,7053,7011,6899,6740,6537,6335,6107,5914,5715,5535,5356,5166,4955,4721,4442,4136,3786,3399,2978,2517,2026,1507,967,418,-123,-651,-1139,-1589,-1978,-2310,-2567,-2763,-2882,-2944,-2939,-2881,-2782,-2638,-2475,-2277,-2071,-1836,-1582,-1295,-968,-594,-176,302,813,1376,1958,2568,3182,3783,4371,4902,5379,5765,6056,6238,6318,6295,6199,6040,5854,5664,5484,5350,5247,5208,5206,5248,5324,5405,5500,5567,5613,5614,5560,5455,5289,5071,4809,4507,4190,3856,3527,3197,2872,2546,2215,1875,1530,1183,846,540,276,85,-28,-49,22,174,392,644,912,1154,1366,1517,1620,1673,1694,1713,1743,1813,1937,2111,2342,2607,2892,3171,3428,3629,3769,3829,3819,3729,3603,3420,3251,3071,2941,2839,2810,2829,2919,3056,3232,3432,3635,3817,3974,4071,4124,4113,4051,3945,3799,3631,3440,3238,3019,2792,2548,2300,2038,1778,1510,1259,1016,808,629,500,407,360,334,335,334,342,337,333,320,314,306,310,321,348,391,450,519,603,676,747,782,780,714,583,374,97,-240,-612,-996,-1363,-1687,-1950,-2131,-2228,-2228,-2148,-1975,-1740,-1446,-1115,-771,-422,-92,211,482,710,901,1049,1150,1215,1225,1199,1119,1008,852,675,471,267,60,-125,-289,-411,-493,-524,-512,-459,-375,-275,-176,-85,-22,15,29,21,20,36,99,225,433,724,1103,1548,2034,2538,3007,3424,3740,3942,4010,3948,3762,3478,3120,2722,2307,1912,1542,1231,969,771,630,539,485,457,437,411,367,285,159,-24,-273,-587,-968,-1408,-1897,-2428,-2980,-3543,-4101,-4629,-5122,-5540,-5890,-6128,-6279,-6313,-6267,-6149,-5994,-5835,-5699,-5613,-5594,-5630,-5736,-5861,-6012,-6135,-6214,-6221,-6126,-5937,-5633,-5244,-4774,-4258,-3724,-3198,-2715,-2293,-1958,-1719,-1585,-1546,-1601,-1705,-1849,-1969,-2053,-2041,-1932,-1694,-1348,-906,-395,133,656,1116,1500,1770,1925,1951,1863,1659,1373,1007,603,163,-281,-727,-1170,-1607,-2053,-2503,-2968,-3441,-3917,-4385,-4826,-5236,-5595,-5907,-6168,-6393,-6589,-6780,-6967,-7174,-7396,-7639,-7889,-8132,-8356,-8516,-8621,-8617,-8531,-8337,-8074,-7750,-7408,-7075,-6777,-6540,-6372,-6272,-6235,-6229,-6246,-6241,-6204,-6107,-5942,-5713,-5424,-5101,-4755,-4416,-4095,-3802,-3545,-3312,-3104,-2914,-2735,-2572,-2425,-2299,-2208,-2151,-2138,-2173,-2246,-2352,-2481,-2602,-2715,-2777,-2792,-2722,-2591,-2364,-2096,-1769,-1437,-1123,-854,-665,-564,-549,-631,-762,-945,-1127,-1299,-1434,-1516,-1548,-1523,-1453,-1353,-1229,-1110,-1014,-955,-965,-1037,-1205,-1428,-1738,-2074,-2451,-2817,-3168,-3467,-3704,-3862,-3928,-3912,-3799,-3625,-3387,-3124,-2844,-2583,-2348,-2162,-2031,-1961,-1956,-2007,-2115,-2261,-2438,-2634,-2825,-3010,-3170,-3288,-3372,-3395,-3362,-3265,-3096,-2863,-2570,-2234,-1876,-1524,-1203,-941,-748,-641,-606,-644,-727,-833,-944,-1014,-1041,-987,-850,-631,-324,41,450,874,1282,1649,1949,2167,2292,2323,2279,2161,2015,1844,1686,1552,1468,1423,1442,1500,1601,1731,1872,2015,2149,2262,2358,2427,2482,2511,2527,2522,2494,2448,2372,2272,2141,1990,1802,1612,1400,1207,1041,914,858,856,924,1043,1182,1333,1442,1508,1494,1415,1261,1071,863,673,530,461,459,551,682,861,1030,1163,1222,1182,1028,762,396,-41,-519,-996,-1448,-1834,-2150,-2379,-2521,-2586,-2576,-2502,-2376,-2189,-1959,-1664,-1320,-902,-427,112,696,1310,1927,2520,3059,3519,3885,4134,4273,4300,4228,4080,3884,3664,3461,3287,3179,3137,3180,3287,3458,3659,3870,4057,4188,4246,4213,4079,3864,3557,3199,2800,2382,1979,1599,1262,977,737,553,392,267,137,4,-151,-348,-580,-862,-1177,-1527,-1879,-2225,-2538,-2797,-2995,-3111,-3152,-3116,-3008,-2849,-2640,-2415,-2178,-1952,-1749,-1587,-1466,-1409,-1398,-1457,-1561,-1709,-1885,-2063,-2232,-2360,-2438,-2443,-2377,-2234,-2021,-1753,-1441,-1098,-745,-383,-31,316,649,969,1284,1575,1871,2139,2406,2648,2874,3068,3229,3333,3388,3359,3268,3099,2866,2589,2274,1949,1626,1309,1011,717,425,127,-196,-534,-903,-1277,-1658,-2009,-2322,-2571,-2734,-2810,-2790,-2684,-2513,-2290,-2054,-1829,-1636,-1515,-1458,-1502,-1619,-1823,-2074,-2366,-2645,-2901,-3084,-3189,-3191,-3104,-2925,-2681,-2397,-2088,-1793,-1519,-1282,-1096,-958,-870,-824,-819,-841,-898,-970,-1059,-1159,-1252,-1338,-1389,-1405,-1360,-1265,-1101,-890,-625,-337,-35,256,515,724,866,929,926,850,733,589,446,330,260,256,310,440,603,803,1002,1171,1300,1349,1321,1198,983,695,326,-72,-508,-929,-1333,-1686,-1977,-2194,-2324,-2379,-2346,-2254,-2096,-1900,-1665,-1417,-1152,-891,-631,-379,-137,105,338,589,839,1119,1401,1702,1992,2271,2516,2714,2866,2952,2984,2955,2868,2730,2533,2290,1991,1653,1276,872,463,58,-313,-629,-876,-1030,-1099,-1078,-996,-863,-723,-584,-491,-443,-461,-538,-668,-840,-1031,-1230,-1414,-1576,-1710,-1809,-1881,-1935,-1972,-2013,-2048,-2082,-2096,-2079,-2005,-1860,-1632,-1320,-931,-502,-36,403,809,1137,1379,1523,1582,1558,1493,1389,1304,1226,1210,1235,1326,1464,1648,1852,2066,2259,2417,2517,2542,2489,2350,2139,1871,1566,1263,976,753,603,557,618,787,1048,1385,1757,2140,2483,2760,2930,2976,2874,2638,2259,1786,1234,663,98,-401,-831,-1142,-1362,-1463,-1482,-1406,-1274,-1066,-816,-502,-145,254,677,1101,1489,1820,2046,2172,2159,2048,1824,1551,1251,982,778,681,692,827,1043,1325,1608,1861,2029,2083,2005,1787,1445,1008,513,13,-440,-801,-1024,-1100,-1013,-787,-449,-48,373,746,1058,1231,1294,1191,971,622,193,-297,-797,-1282,-1710,-2055,-2301,-2430,-2449,-2370,-2201,-1984,-1718,-1452,-1188,-951,-757,-614,-531,-518,-564,-663,-795,-924,-1023,-1052,-994,-819,-541,-154,313,835,1383,1928,2447,2917,3333,3682,3967,4191,4357,4473,4556,4605,4647,4684,4727,4792,4868,4978,5099,5247,5390,5541,5669,5777,5844,5864,5820,5708,5505,5222,4834,4367,3819,3220,2608,2000,1457,976,608,330,152,43,-9,-39,-50,-65,-78,-88,-91,-81,-51,-5,59,139,222,320,404,500,580,662,737,812,887,968,1056,1154,1266,1383,1507,1625,1730,1813,1871,1902,1919,1929,1964,2018,2135,2302,2538,2843,3198,3610,4048,4502,4953,5376,5760,6088,6341,6535,6638,6696,6680,6629,6539,6428,6300,6161,6007,5847,5670,5486,5296,5105,4925,4757,4609,4481,4377,4285,4211,4139,4066,3992,3895,3796,3671,3544,3401,3261,3115,2975,2831,2691,2541,2400,2236,2084,1913,1742,1567,1388,1214,1052,906,793,713,685,701,779,893,1061,1242,1455,1658,1864,2058,2234,2407,2552,2698,2811,2902,2950,2940,2874,2723,2508,2220,1877,1498,1098,697,330,5,-244,-402,-461,-403,-237,38,411,862,1384,1930,2499,3024,3497,3863,4107,4204,4154,3959,3647,3239,2786,2316,1874,1493,1188,981,855,809,805,827,834,806,721,569,354,89,-198,-486,-729,-922,-1023,-1040,-972,-825,-638,-417,-210,-23,105,175,170,87,-62,-277,-533,-821,-1101,-1375,-1594,-1755,-1838,-1812,-1695,-1454,-1115,-679,-168,376,935,1448,1897,2232,2448,2523,2480,2318,2082,1787,1469,1151,849,584,355,180,39,-54,-131,-193,-265,-365,-501,-684,-908,-1157,-1411,-1641,-1808,-1897,-1869,-1737,-1477,-1137,-717,-276,161,554,863,1081,1187,1187,1094,926,704,469,225,18,-162,-293,-392,-470,-547,-654,-799,-1020,-1299,-1655,-2055,-2484,-2902,-3283,-3581,-3788,-3873,-3852,-3725,-3529,-3290,-3051,-2835,-2683,-2597,-2594,-2664,-2787,-2958,-3132,-3305,-3442,-3539,-3578,-3557,-3476,-3334,-3145,-2910,-2664,-2404,-2180,-1989,-1868,-1811,-1823,-1888,-1984,-2094,-2183,-2247,-2260,-2238,-2171,-2092,-1989,-1912,-1836,-1804,-1795,-1832,-1899,-2016,-2163,-2363,-2601,-2882,-3194,-3526,-3859,-4174,-4454,-4676,-4836,-4924,-4939,-4887,-4776,-4614,-4419,-4199,-3969,-3743,-3528,-3338,-3181,-3068,-3005,-3013,-3087,-3246,-3473,-3764,-4095,-4436,-4756,-5024,-5206,-5298,-5283,-5173,-4992,-4759,-4502,-4258,-4023,-3834,-3672,-3554,-3457,-3389,-3331,-3279,-3227,-3163,-3085,-2992,-2885,-2773,-2664,-2566,-2494,-2443,-2433,-2444,-2494,-2572,-2683,-2832,-3017,-3239,-3501,-3783,-4086,-4375,-4638,-4840,-4967,-4994,-4916,-4734,-4454,-4103,-3696,-3272,-2842,-2450,-2093,-1808,-1582,-1441,-1369,-1370,-1442,-1560,-1728,-1918,-2128,-2332,-2535,-2706,-2863,-2983,-3070,-3122,-3130,-3103,-3040,-2949,-2845,-2736,-2647,-2579,-2556,-2566,-2623,-2706,-2810,-2913,-2999,-3050,-3057,-3015,-2924,-2804,-2663,-2525,-2413,-2332,-2310,-2331,-2414,-2528,-2682,-2840,-3001,-3140,-3241,-3298,-3288,-3219,-3071,-2867,-2591,-2284,-1945,-1600,-1287,-1002,-797,-661,-619,-665,-805,-1005,-1266,-1540,-1821,-2057,-2248,-2354,-2381,-2324,-2192,-1999,-1769,-1511,-1254,-1001,-761,-540,-330,-131,64,266,472,693,922,1161,1397,1625,1831,2004,2135,2217,2254,2237,2190,2098,1997,1867,1736,1592,1438,1281,1094,901,675,438,180,-74,-325,-546,-729,-862,-928,-934,-865,-732,-526,-268,46,387,758,1118,1472,1778,2028,2209,2291,2301,2203,2046,1810,1536,1236,928,634,357,111,-111,-294,-455,-587,-692,-782,-845,-896,-926,-952,-959,-970,-966,-959,-944,-905,-856,-770,-659,-513,-332,-130,108,353,631,911,1214,1509,1810,2075,2327,2514,2661,2743,2783,2785,2783,2791,2838,2945,3110,3344,3622,3928,4234,4500,4708,4812,4812,4680,4434,4066,3611,3081,2509,1920,1346,804,324,-83,-414,-654,-832,-932,-1001,-1023,-1045,-1049,-1070,-1090,-1130,-1171,-1235,-1293,-1371,-1442,-1520,-1587,-1647,-1688,-1715,-1724,-1710,-1684,-1629,-1574,-1503,-1445,-1406,-1393,-1426,-1499,-1606,-1744,-1877,-1999,-2082,-2108,-2073,-1967,-1786,-1547,-1234,-872,-460,-7,461,946,1406,1847,2226,2555,2804,2984,3088,3113,3079,2975,2823,2632,2404,2175,1937,1720,1529,1370,1251,1163,1105,1066,1039,1011,977,927,855,757,630,472,289,86,-124,-335,-525,-692,-814,-898,-933,-935,-916,-876,-857,-837,-852,-880,-933,-996,-1071,-1137,-1203,-1238,-1257,-1229,-1162,-1044,-881,-676,-443,-197,41,253,427,549,619,642,610,556,456,342,206,51,-99,-255,-387,-498,-569,-597,-582,-536,-456,-375,-280,-202,-131,-71,-16,37,102,172,253,337,414,468,502,484,437,334,197,20,-173,-388,-595,-798,-986,-1152,-1304,-1438,-1562,-1677,-1780,-1873,-1949,-2001,-2021,-2001,-1933,-1815,-1644,-1429,-1170,-895,-599,-313,-41,209,423,609,758,877,963,1018,1039,1025,973,889,767,623,466,302,157,34,-59,-108,-131,-127,-119,-117,-144,-199,-289,-411,-531,-650,-726,-755,-727,-640,-513,-361,-206,-73,18,63,40,-26,-153,-300,-471,-638,-786,-912,-999,-1048,-1069,-1053,-1026,-985,-944,-912,-884,-870,-855,-845,-821,-783,-734,-664,-590,-520,-446,-408,-383,-403,-455,-551,-677,-840,-1012,-1206,-1381,-1553,-1690,-1787,-1844,-1835,-1775,-1648,-1463,-1221,-939,-621,-293,35,339,608,820,978,1063,1089,1042,949,793,607,385,147,-90,-318,-513,-661,-752,-770,-723,-621,-472,-323,-170,-74,-23,-54,-148,-305,-497,-700,-883,-1019,-1083,-1063,-947,-748,-460,-117,276,694,1105,1513,1871,2189,2435,2608,2699,2708,2640,2513,2339,2151,1959,1792,1654,1552,1483,1438,1411,1392,1372,1356,1325,1305,1264,1232,1186,1139,1091,1040,1001,976,965,980,1001,1029,1044,1035,984,895,766,609,448,298,193,142,161,246,391,572,770,956,1114,1229,1288,1304,1258,1186,1074,941,800,643,495,342,198,64,-66,-177,-280,-361,-422,-461,-463,-445,-375,-288,-159,-13,161,342,540,748,959,1193,1424,1675,1929,2195,2458,2734,2995,3273,3536,3818,4093,4377,4662,4927,5189,5404,5596,5739,5830,5879,5863,5810,5699,5552,5363,5149,4915,4665,4410,4149,3886,3624,3359,3101,2851,2627,2427,2274,2160,2088,2053,2037,2035,2023,2006,1969,1929,1878,1835,1793,1760,1725,1684,1618,1539,1420,1289,1132,970,813,662,540,431,362,312,299,318,360,442,536,661,788,924,1061,1186,1316,1432,1560,1694,1853,2041,2268,2525,2821,3127,3445,3749,4035,4288,4516,4709,4883,5043,5185,5328,5453,5570,5668,5745,5791,5812,5802,5772,5721,5662,5582,5507,5403,5296,5153,4995,4791,4572,4317,4062,3805,3572,3378,3228,3138,3097,3102,3141,3185,3225,3232,3198,3115,2978,2806,2603,2397,2196,2016,1862,1738,1626,1538,1442,1356,1264,1174,1092,1018,966,929,918,923,941,965,991,999,997,968,910,840,747,664,605,584,635,753,959,1229,1562,1915,2268,2590,2852,3046,3156,3193,3165,3082,2974,2836,2699,2552,2415,2278,2144,2016,1880,1749,1611,1466,1332,1188,1061,939,834,744,676,622,588,573,570,582,599,624,648,678,701,727,743,758,749,737,694,647,576,512,435,382,328,301,284,287,304,335,375,429,487,559,627,708,774,846,896,942,973,1003,1026,1063,1098,1146,1191,1229,1249,1245,1201,1135,1019,890,728,562,391,231,85,-28,-123,-181,-223,-248,-269,-302,-350,-434,-541,-693,-858,-1052,-1237,-1417,-1568,-1689,-1779,-1833,-1877,-1906,-1950,-2003,-2083,-2179,-2298,-2425,-2559,-2687,-2804,-2910,-2993,-3060,-3107,-3119,-3116,-3057,-2965,-2818,-2613,-2368,-2074,-1764,-1435,-1125,-833,-582,-380,-218,-106,-21,37,84,123,156,182,196,182,150,73,-33,-170,-336,-500,-674,-813,-937,-1009,-1054,-1063,-1052,-1034,-1022,-1024,-1052,-1108,-1193,-1311,-1446,-1612,-1775,-1954,-2113,-2260,-2385,-2476,-2542,-2580,-2605,-2619,-2648,-2685,-2756,-2851,-2981,-3133,-3311,-3491,-3678,-3847,-3996,-4117,-4200,-4255,-4279,-4280,-4271,-4251,-4240,-4226,-4232,-4232,-4250,-4259,-4286,-4302,-4345,-4390,-4463,-4555,-4669,-4797,-4930,-5057,-5162,-5235,-5268,-5246,-5183,-5076,-4936,-4783,-4616,-4460,-4313,-4178,-4059,-3939,-3826,-3701,-3574,-3445,-3322,-3223,-3143,-3106,-3101,-3127,-3182,-3251,-3326,-3408,-3474,-3541,-3590,-3634,-3673,-3708,-3748,-3794,-3840,-3890,-3923,-3942,-3932,-3883,-3798,-3666,-3493,-3286,-3043,-2788,-2525,-2276,-2047,-1864,-1722,-1641,-1616,-1638,-1714,-1808,-1931,-2042,-2152,-2233,-2298,-2334,-2363,-2377,-2409,-2444,-2518,-2604,-2733,-2870,-3036,-3197,-3354,-3489,-3584,-3640,-3637,-3583,-3476,-3321,-3138,-2932,-2729,-2541,-2389,-2275,-2218,-2198,-2226,-2282,-2359,-2442,-2528,-2599,-2657,-2697,-2714,-2720,-2706,-2683,-2657,-2619,-2598,-2567,-2568,-2567,-2603,-2644,-2706,-2770,-2827,-2862,-2870,-2833,-2756,-2631,-2467,-2270,-2064,-1848,-1665,-1507,-1411,-1368,-1392,-1467,-1586,-1731,-1873,-2003,-2082,-2109,-2053,-1916,-1689,-1380,-999,-574,-116,320,734,1069,1331,1494,1572,1570,1518,1428,1335,1244,1173,1121,1086,1056,1020,973,893,798,661,520,357,206,63,-48,-135,-173,-185,-145,-80,22,146,277,417,530,627,680,693,657,579,467,321,167,-6,-171,-343,-500,-661,-805,-953,-1089,-1220,-1348,-1457,-1564,-1641,-1707,-1745,-1766,-1766,-1745,-1711,-1659,-1586,-1496,-1375,-1227,-1045,-829,-583,-316,-32,248,530,779,1017,1207,1373,1501,1605,1687,1761,1830,1905,1994,2100,2222,2373,2535,2724,2924,3134,3347,3544,3732,3878,4002,4067,4086,4046,3939,3782,3557,3304,3014,2732,2462,2235,2056,1936,1870,1847,1848,1847,1822,1745,1604,1383,1085,714,294,-154,-594,-1007,-1360,-1636,-1836,-1941,-1980,-1950,-1876,-1776,-1677,-1581,-1531,-1505,-1536,-1606,-1710,-1845,-1982,-2120,-2232,-2314,-2348,-2336,-2267,-2149,-1984,-1771,-1537,-1268,-997,-710,-437,-160,90,340,566,786,993,1189,1374,1539,1697,1828,1950,2051,2133,2198,2243,2264,2263,2238,2187,2124,2039,1956,1870,1798,1737,1698,1673,1664,1657,1649,1622,1573,1489,1367,1212,1019,811,590,388,210,82,7,-12,19,84,160,224,264,255,204,111,-22,-159,-311,-438,-547,-619,-664,-674,-668,-640,-600,-552,-497,-436,-381,-329,-296,-289,-317,-379,-482,-617,-766,-932,-1079,-1204,-1295,-1332,-1329,-1277,-1184,-1057,-910,-739,-570,-392,-233,-77,41,146,197,228,206,160,86,-12,-100,-192,-249,-296,-301,-300,-269,-249,-221,-216,-216,-234,-259,-283,-307,-309,-302,-260,-202,-110,6,139,285,433,572,697,805,885,954,999,1032,1055,1071,1078,1088,1084,1082,1068,1041,1000,929,840,712,560,383,184,-11,-209,-381,-533,-655,-749,-822,-876,-923,-967,-1014,-1066,-1123,-1184,-1241,-1298,-1340,-1374,-1387,-1388,-1367,-1339,-1297,-1249,-1195,-1131,-1063,-979,-884,-777,-659,-549,-439,-367,-312,-309,-333,-386,-460,-521,-577,-592,-566,-496,-373,-215,-26,177,372,543,670,734,739,672,560,398,235,54,-81,-207,-283,-330,-360,-368,-389,-421,-478,-567,-678,-812,-942,-1076,-1172,-1254,-1288,-1297,-1270,-1230,-1167,-1112,-1052,-1012,-985,-982,-994,-1026,-1065,-1110,-1145,-1175,-1183,-1187,-1171,-1163,-1149,-1151,-1151,-1175,-1185,-1220,-1233,-1260,-1271,-1276,-1264,-1230,-1168,-1079,-950,-809,-640,-485,-337,-235,-173,-174,-224,-321,-448,-579,-696,-778,-802,-774,-674,-527,-335,-115,104,319,503,654,769,839,885,897,905,903,919,948,1003,1085,1186,1302,1433,1546,1661,1739,1794,1812,1797,1755,1693,1631,1562,1522,1486,1477,1475,1467,1446,1390,1292,1152,969,759,550,345,187,80,40,76,167,312,480,642,790,877,920,886,793,640,442,219,-14,-229,-409,-542,-608,-618,-558,-456,-311,-145,28,196,357,491,614,714,795,868,926,973,1020,1059,1107,1159,1230,1324,1449,1613,1814,2054,2323,2606,2889,3151,3382,3564,3700,3786,3831,3849,3841,3828,3805,3786,3772,3757,3767,3772,3820,3873,3968,4072,4197,4313,4409,4466,4454,4376,4199,3957,3629,3267,2880,2516,2199,1958,1809,1751,1785,1885,2043,2212,2390,2520,2620,2639,2609,2504,2366,2193,2030,1887,1799,1770,1821,1933,2116,2332,2587,2840,3092,3323,3522,3699,3835,3946,4022,4074,4101,4109,4101,4090,4077,4080,4096,4138,4210,4311,4447,4605,4780,4962,5128,5274,5379,5433,5431,5368,5245,5080,4873,4657,4435,4235,4071,3937,3865,3812,3807,3805,3807,3795,3750,3676,3561,3428,3272,3129,2990,2895,2824,2796,2791,2802,2818,2815,2796,2740,2662,2563,2460,2370,2305,2275,2289,2333,2402,2473,2526,2544,2516,2433,2303,2137,1962,1787,1660,1572,1560,1614,1732,1905,2107,2320,2515,2677,2787,2837,2836,2783,2706,2617,2539,2478,2457,2455,2489,2520,2560,2568,2563,2514,2438,2336,2207,2066,1913,1747,1580,1403,1228,1059,908,783,707,669,697,756,862,977,1099,1195,1265,1287,1261,1196,1076,939,770,604,441,309,209,157,157,206,300,430,574,729,867,983,1057,1096,1080,1044,955,870,764,672,590,527,488,467,474,497,549,626,722,849,979,1128,1257,1378,1448,1483,1444,1358,1209,1022,816,610,436,299,228,204,246,319,426,538,644,728,775,775,729,622,483,286,79,-164,-395,-635,-851,-1051,-1229,-1378,-1510,-1617,-1713,-1794,-1877,-1952,-2041,-2127,-2224,-2319,-2410,-2493,-2560,-2601,-2629,-2618,-2604,-2559,-2518,-2469,-2429,-2392,-2363,-2336,-2312,-2286,-2263,-2244,-2227,-2228,-2223,-2238,-2242,-2252,-2249,-2237,-2208,-2167,-2100,-2018,-1905,-1767,-1601,-1413,-1209,-1013,-837,-698,-621,-595,-633,-715,-819,-931,-1020,-1074,-1082,-1041,-959,-849,-725,-612,-518,-474,-474,-541,-667,-848,-1084,-1344,-1633,-1913,-2188,-2428,-2640,-2805,-2922,-2995,-3004,-2972,-2871,-2735,-2551,-2354,-2157,-1989,-1877,-1838,-1886,-2015,-2219,-2470,-2744,-3010,-3245,-3429,-3553,-3621,-3645,-3639,-3638,-3656,-3727,-3857,-4067,-4335,-4667,-5021,-5381,-5704,-5977,-6158,-6257,-6249,-6156,-5982,-5747,-5478,-5190,-4917,-4660,-4457,-4288,-4187,-4133,-4134,-4173,-4243,-4322,-4395,-4446,-4460,-4425,-4349,-4220,-4067,-3885,-3706,-3531,-3381,-3257,-3165,-3105,-3070,-3066,-3075,-3102,-3128,-3147,-3146,-3118,-3054,-2954,-2825,-2665,-2501,-2330,-2176,-2042,-1940,-1863,-1825,-1803,-1813,-1826,-1849,-1859,-1861,-1840,-1802,-1739,-1673,-1593,-1529,-1471,-1450,-1447,-1484,-1532,-1590,-1641,-1663,-1657,-1610,-1542,-1455,-1386,-1341,-1352,-1416,-1541,-1709,-1906,-2103,-2283,-2409,-2490,-2495,-2450,-2349,-2231,-2098,-2002,-1941,-1947,-2022,-2162,-2368,-2605,-2883,-3141,-3402,-3617,-3800,-3932,-4023,-4064,-4076,-4049,-3998,-3923,-3831,-3736,-3633,-3553,-3489,-3458,-3471,-3506,-3579,-3644,-3702,-3707,-3649,-3510,-3282,-2979,-2624,-2237,-1871,-1534,-1267,-1067,-939,-869,-825,-800,-743,-667,-533,-360,-147,91,333,565,765,919,1021,1059,1044,970,855,700,530,350,183,41,-64,-123,-139,-113,-62,1,55,84,75,30,-61,-168,-294,-410,-506,-581,-628,-659,-694,-737,-811,-919,-1055,-1217,-1383,-1533,-1654,-1731,-1761,-1753,-1708,-1652,-1595,-1554,-1542,-1565,-1622,-1710,-1808,-1910,-1984,-2022,-2002,-1913,-1765,-1556,-1307,-1046,-788,-569,-401,-296,-254,-275,-323,-397,-441,-453,-393,-250,-18,300,686,1110,1546,1964,2322,2620,2821,2942,2979,2944,2865,2752,2631,2526,2436,2398,2393,2450,2544,2682,2838,2993,3118,3187,3174,3067,2863,2569,2210,1820,1425,1076,784,573,447,386,390,415,461,482,482,439,353,227,64,-121,-319,-507,-683,-821,-928,-989,-1013,-1002,-965,-915,-858,-812,-773,-752,-740,-730,-712,-683,-620,-539,-429,-300,-174,-44,53,130,167,176,159,125,97,76,83,115,171,249,327,405,461,506,520,538,534,557,579,638,709,806,913,1029,1144,1254,1356,1459,1553,1661,1768,1887,2011,2122,2215,2263,2255,2187,2040,1846,1597,1333,1084,861,715,637,652,738,891,1074,1266,1425,1534,1565,1525,1405,1239,1037,839,657,523,433,391,388,405,434,456,461,449,412,354,283,189,96,-22,-133,-263,-383,-505,-610,-694,-745,-768,-755,-720,-672,-618,-581,-564,-573,-614,-676,-758,-832,-896,-922,-904,-834,-709,-542,-347,-136,68,246,394,486,541,541,506,441,363,282,217,171,161,180,230,306,403,507,620,726,825,913,980,1030,1050,1049,1004,932,806,645,443,220,-9,-218,-379,-475,-483,-411,-255,-42,201,450,660,822,902,897,808,629,387,88,-241,-571,-889,-1156,-1369,-1506,-1563,-1552,-1472,-1355,-1215,-1073,-960,-873,-840,-837,-881,-935,-1009,-1067,-1116,-1131,-1128,-1085,-1029,-942,-839,-725,-585,-452,-300,-161,-30,84,158,207,197,159,69,-38,-176,-300,-431,-520,-594,-624,-634,-616,-593,-564,-552,-555,-593,-659,-764,-900,-1066,-1244,-1425,-1590,-1724,-1818,-1864,-1855,-1809,-1719,-1610,-1496,-1379,-1291,-1222,-1189,-1184,-1200,-1234,-1271,-1311,-1347,-1373,-1405,-1426,-1453,-1484,-1503,-1530,-1530,-1515,-1471,-1390,-1280,-1142,-986,-832,-694,-592,-543,-551,-614,-726,-852,-991,-1085,-1145,-1128,-1050,-899,-699,-458,-209,35,244,410,515,562,562,519,458,392,337,312,312,355,428,538,676,837,1013,1196,1369,1515,1625,1671,1655,1564,1407,1189,933,655,381,134,-69,-206,-269,-263,-179,-48,123,310,474,619,693,728,683,599,465,314,152,9,-117,-202,-258,-277,-279,-264,-252,-254,-270,-313,-358,-417,-448,-465,-441,-376,-284,-158,-27,108,220,318,377,422,444,464,488,532,598,691,813,959,1121,1295,1465,1627,1772,1886,1979,2036,2074,2091,2097,2109,2129,2175,2243,2346,2479,2635,2816,2988,3167,3307,3419,3471,3468,3407,3296,3146,2984,2820,2690,2594,2556,2562,2618,2697,2787,2863,2913,2909,2857,2739,2570,2355,2113,1866,1635,1448,1315,1259,1275,1367,1518,1709,1925,2131,2322,2462,2551,2583,2555,2487,2392,2282,2193,2124,2105,2132,2215,2341,2506,2687,2871,3036,3169,3258,3301,3303,3271,3227,3180,3155,3164,3223,3328,3494,3695,3940,4197,4457,4703,4910,5082,5194,5266,5279,5259,5195,5112,5006,4899,4786,4680,4587,4499,4434,4380,4350,4343,4363,4401,4463,4523,4584,4622,4627,4605,4537,4447,4327,4195,4049,3905,3752,3608,3462,3326,3194,3083,2984,2927,2884,2895,2925,2986,3066,3132,3200,3228,3230,3189,3111,2996,2858,2693,2520,2345,2171,2019,1882,1772,1688,1630,1593,1576,1574,1578,1596,1611,1630,1649,1662,1681,1692,1708,1716,1727,1729,1733,1734,1738,1745,1759,1777,1806,1846,1901,1979,2083,2211,2383,2572,2795,3024,3248,3461,3633,3762,3840,3852,3819,3729,3604,3450,3280,3108,2939,2787,2654,2547,2474,2433,2426,2452,2503,2565,2638,2688,2731,2732,2707,2638,2536,2408,2243,2073,1875,1689,1498,1329,1174,1048,945,866,813,776,755,743,730,712,682,627,551,442,309,145,-38,-236,-432,-620,-784,-910,-991,-1019,-991,-915,-795,-644,-475,-302,-133,11,137,223,285,307,304,270,219,148,68,-19,-98,-179,-225,-271,-265,-249,-188,-118,-27,53,126,159,159,108,10,-119,-284,-450,-613,-743,-839,-874,-870,-801,-715,-596,-496,-419,-398,-438,-555,-730,-958,-1210,-1455,-1675,-1831,-1926,-1933,-1878,-1755,-1594,-1414,-1234,-1076,-959,-883,-865,-898,-980,-1111,-1277,-1465,-1673,-1872,-2066,-2230,-2368,-2460,-2524,-2534,-2525,-2471,-2407,-2315,-2221,-2120,-2025,-1942,-1872,-1824,-1794,-1787,-1796,-1825,-1867,-1927,-1998,-2083,-2173,-2270,-2352,-2426,-2469,-2475,-2447,-2367,-2252,-2108,-1944,-1793,-1663,-1587,-1572,-1637,-1774,-1979,-2231,-2503,-2766,-2997,-3161,-3260,-3275,-3220,-3106,-2942,-2761,-2574,-2404,-2271,-2181,-2156,-2177,-2268,-2385,-2551,-2716,-2899,-3059,-3221,-3359,-3497,-3631,-3767,-3915,-4065,-4218,-4359,-4489,-4579,-4659,-4684,-4712,-4701,-4708,-4711,-4742,-4794,-4877,-4986,-5112,-5253,-5385,-5514,-5606,-5678,-5704,-5700,-5657,-5589,-5493,-5393,-5280,-5182,-5094,-5019,-4957,-4882,-4800,-4678,-4521,-4316,-4074,-3810,-3540,-3294,-3083,-2932,-2835,-2802,-2800,-2832,-2852,-2854,-2804,-2700,-2527,-2301,-2017,-1710,-1384,-1085,-820,-627,-510,-492,-567,-727,-952,-1214,-1482,-1726,-1918,-2039,-2089,-2057,-1976,-1844,-1704,-1570,-1462,-1407,-1395,-1447,-1536,-1665,-1812,-1961,-2106,-2240,-2350,-2458,-2550,-2649,-2753,-2876,-3005,-3158,-3306,-3449,-3579,-3669,-3730,-3736,-3706,-3626,-3519,-3386,-3248,-3116,-2999,-2914,-2853,-2833,-2827,-2843,-2860,-2871,-2871,-2849,-2809,-2750,-2668,-2574,-2463,-2344,-2207,-2069,-1913,-1759,-1598,-1435,-1288,-1149,-1047,-962,-923,-898,-914,-923,-954,-967,-971,-971,-939,-908,-852,-789,-712,-630,-533,-450,-358,-303,-261,-268,-313,-407,-534,-693,-867,-1034,-1190,-1303,-1385,-1415,-1406,-1358,-1284,-1193,-1100,-1007,-927,-852,-788,-718,-639,-536,-415,-265,-105,62,209,329,391,404,338,219,33,-194,-451,-723,-982,-1220,-1411,-1547,-1612,-1606,-1533,-1399,-1234,-1047,-870,-721,-606,-534,-502,-489,-502,-509,-514,-513,-495,-479,-460,-446,-447,-449,-465,-473,-472,-451,-395,-306,-170,-3,205,431,667,903,1117,1307,1457,1564,1618,1632,1594,1518,1422,1298,1192,1086,1022,986,996,1043,1114,1205,1278,1332,1332,1274,1147,954,701,417,101,-196,-473,-699,-849,-926,-904,-795,-602,-342,-36,270,559,777,906,921,803,570,219,-208,-689,-1178,-1648,-2054,-2378,-2592,-2684,-2657,-2499,-2247,-1890,-1497,-1050,-638,-235,81,334,490,569,584,556,514,476,464,488,550,648,779,933,1105,1290,1473,1658,1825,1972,2097,2180,2240,2252,2230,2158,2049,1898,1732,1551,1390,1259,1176,1162,1208,1330,1518,1746,2021,2282,2531,2710,2811,2803,2683,2453,2119,1704,1236,737,258,-184,-535,-783,-905,-907,-793,-594,-317,-14,315,610,868,1048,1127,1098,942,675,317,-98,-522,-904,-1208,-1399,-1462,-1407,-1231,-968,-623,-224,212,652,1079,1448,1740,1921,1971,1889,1668,1336,903,428,-70,-502,-842,-1019,-1002,-791,-378,167,817,1463,2069,2534,2833,2930,2832,2562,2160,1670,1146,635,178,-184,-439,-574,-605,-549,-437,-291,-130,36,195,352,484,594,681,722,750,726,682,593,469,309,126,-66,-243,-396,-502,-564,-569,-531,-455,-358,-249,-154,-64,-2,49,78,99,113,137,179,254,361,515,683,882,1059,1228,1344,1425,1460,1470,1470,1462,1460,1433,1361,1203,928,509,-37,-699,-1410,-2132,-2794,-3367,-3813,-4126,-4312,-4383,-4361,-4273,-4133,-3963,-3779,-3588,-3396,-3215,-3040,-2890,-2765,-2664,-2581,-2499,-2394,-2236,-2003,-1678,-1258,-763,-202,380,964,1511,2009,2423,2755,2971,3067,3013,2809,2455,1960,1371,701,31,-609,-1143,-1539,-1757,-1796,-1672,-1435,-1131,-839,-600,-456,-438,-527,-734,-1032,-1401,-1840,-2317,-2840,-3365,-3885,-4344,-4712,-4952,-5032,-4959,-4743,-4410,-4007,-3552,-3083,-2622,-2177,-1775,-1424,-1135,-923,-765,-677,-616,-583,-557,-510,-445,-333,-166,57,348,692,1092,1532,2012,2502,2994,3453,3853,4179,4396,4524,4539,4485,4357,4206,4048,3933,3881,3923,4069,4307,4626,4983,5335,5640,5853,5942,5889,5682,5320,4828,4208,3512,2765,2023,1326,713,209,-170,-432,-575,-611,-547,-387,-138,171,542,922,1305,1648,1926,2128,2223,2235,2160,2031,1875,1718,1580,1472,1382,1313,1241,1161,1057,921,748,536,286,2,-302,-612,-901,-1135,-1280,-1289,-1140,-787,-242,519,1453,2547,3740,4989,6227,7407,8472,9391,10124,10667,10990,11115,11033,10763,10326,9720,8998,8151,7243,6285,5319,4367,3447,2570,1744,986,297,-288,-755,-1096,-1272,-1329,-1223,-1022,-697,-296,196,766,1399,2115,2858,3656,4445,5239,5999,6716,7378,7958,8445,8811,9032,9095,8981,8697,8248,7660,6962,6198,5401,4612,3849,3147,2505,1954,1498,1155,930,835,839,955,1119,1328,1530,1708,1834,1900,1893,1833,1721,1595,1482,1411,1418,1517,1729,2055,2493,3031,3652,4323,5009,5659,6241,6693,7013,7149,7129,6936,6604,6156,5628,5060,4493,3964,3502,3130,2850,2667,2560,2506,2473,2416,2305,2098,1795,1381,906,383,-125,-580,-942,-1174,-1258,-1199,-997,-699,-331,52,415,718,952,1090,1147,1115,1003,819,562,248,-124,-538,-991,-1468,-1969,-2479,-2995,-3501,-3990,-4454,-4886,-5280,-5627,-5923,-6149,-6313,-6390,-6397,-6323,-6172,-5939,-5610,-5176,-4621,-3929,-3102,-2137,-1066,85,1258,2417,3490,4458,5254,5873,6281,6476,6460,6241,5845,5308,4680,4011,3367,2794,2338,2029,1859,1826,1893,2017,2173,2312,2411,2454,2418,2305,2111,1836,1472,1039,511,-60,-695,-1329,-1966,-2549,-3084,-3532,-3912,-4200,-4413,-4536,-4571,-4502,-4329,-4044,-3670,-3223,-2755,-2305,-1932,-1667,-1539,-1540,-1666,-1876,-2159,-2473,-2819,-3182,-3547,-3924,-4268,-4595,-4866,-5082,-5248,-5350,-5433,-5473,-5517,-5539,-5556,-5543,-5482,-5342,-5090,-4702,-4143,-3419,-2527,-1497,-364,818,2008,3144,4192,5114,5882,6485,6906,7143,7197,7055,6746,6261,5640,4905,4087,3220,2327,1415,504,-430,-1375,-2349,-3344,-4336,-5316,-6232,-7075,-7778,-8352,-8732,-8941,-8952,-8767,-8399,-7846,-7124,-6240,-5214,-4054,-2796,-1460,-86,1266,2561,3719,4713,5485,6023,6315,6380,6255,5974,5604,5170,4722,4271,3823,3380,2920,2436,1909,1333,707,43,-641,-1321,-1974,-2575,-3115,-3566,-3944,-4223,-4437,-4571,-4651,-4678,-4646,-4575,-4433,-4251,-3996,-3696,-3340,-2941,-2502,-2030,-1529,-1011,-488,8,452,802,1034,1126,1073,880,572,169,-299,-800,-1319,-1818,-2284,-2693,-3027,-3276,-3445,-3533,-3567,-3559,-3531,-3499,-3473,-3465,-3469,-3487,-3502,-3502,-3467,-3391,-3247,-3046,-2773,-2442,-2058,-1638,-1187,-739,-296,96,430,674,805,828,722,514,213,-152,-558,-974,-1390,-1777,-2146,-2478,-2806,-3119,-3460,-3821,-4225,-4662,-5124,-5590,-6044,-6453,-6800,-7061,-7220,-7279,-7226,-7089,-6857,-6573,-6220,-5829,-5382,-4897,-4371,-3816,-3257,-2717,-2229,-1815,-1497,-1276,-1147,-1098,-1098,-1129,-1157,-1161,-1122,-1027,-868,-653,-374,-66,280,612,931,1192,1392,1510,1535,1480,1338,1143,913,668,441,233,64,-72,-170,-244,-289,-327,-357,-394,-452,-529,-636,-765,-903,-1038,-1141,-1204,-1214,-1180,-1107,-1021,-937,-880,-870,-912,-1025,-1192,-1418,-1673,-1945,-2205,-2439,-2630,-2762,-2830,-2827,-2755,-2614,-2409,-2145,-1838,-1498,-1166,-852,-612,-455,-418,-500,-697,-991,-1343,-1720,-2074,-2380,-2607,-2750,-2813,-2793,-2731,-2616,-2492,-2339,-2186,-2000,-1800,-1559,-1302,-1026,-774,-549,-406,-335,-362,-476,-646,-865,-1086,-1294,-1469,-1584,-1650,-1644,-1582,-1469,-1313,-1139,-965,-807,-693,-632,-638,-711,-847,-1033,-1260,-1512,-1780,-2059,-2331,-2595,-2820,-2990,-3093,-3098,-3002,-2793,-2475,-2057,-1557,-992,-382,253,893,1528,2126,2689,3188,3623,3992,4293,4539,4740,4889,5011,5076,5096,5049,4920,4695,4358,3889,3296,2565,1728,796,-182,-1176,-2135,-3018,-3806,-4454,-4979,-5369,-5637,-5816,-5906,-5946,-5943,-5917,-5881,-5838,-5795,-5750,-5686,-5598,-5461,-5261,-4984,-4620,-4167,-3638,-3026,-2363,-1650,-923,-199,493,1133,1698,2189,2591,2926,3184,3396,3548,3670,3742,3782,3778,3724,3636,3489,3302,3068,2778,2454,2084,1688,1282,874,493,148,-142,-387,-582,-763,-945,-1161,-1448,-1802,-2248,-2750,-3302,-3849,-4368,-4801,-5133,-5325,-5369,-5252,-4985,-4571,-4041,-3413,-2725,-2010,-1304,-617,18,623,1186,1730,2267,2800,3331,3857,4352,4816,5199,5507,5691,5763,5693,5505,5198,4797,4332,3818,3306,2807,2362,1983,1681,1470,1322,1247,1189,1158,1099,1022,899,732,522,274,-3,-286,-555,-781,-928,-980,-909,-715,-404,-9,441,882,1281,1572,1730,1725,1554,1229,783,256,-286,-808,-1244,-1578,-1783,-1860,-1817,-1681,-1450,-1175,-839,-487,-113,263,631,994,1332,1657,1952,2217,2447,2632,2778,2867,2912,2895,2820,2675,2457,2158,1801,1370,915,432,-40,-487,-893,-1248,-1540,-1776,-1956,-2091,-2197,-2293,-2388,-2506,-2634,-2794,-2952,-3133,-3298,-3470,-3626,-3781,-3918,-4058,-4158,-4250,-4290,-4289,-4240,-4118,-3941,-3673,-3338,-2898,-2379,-1743,-1030,-215,653,1571,2482,3357,4141,4799,5301,5624,5768,5748,5577,5292,4927,4500,4058,3601,3162,2742,2354,1987,1642,1290,928,530,90,-392,-926,-1477,-2054,-2614,-3153,-3654,-4091,-4467,-4760,-4974,-5097,-5151,-5122,-5059,-4946,-4840,-4723,-4636,-4552,-4483,-4393,-4277,-4090,-3833,-3471,-3018,-2465,-1841,-1165,-479,187,795,1317,1732,2023,2181,2206,2100,1871,1537,1115,631,116,-399,-893,-1337,-1723,-2041,-2281,-2456,-2553,-2594,-2567,-2484,-2352,-2160,-1931,-1651,-1346,-1020,-688,-370,-73,183,405,583,738,857,962,1047,1116,1179,1226,1279,1327,1395,1466,1551,1636,1702,1731,1693,1565,1336,991,548,10,-567,-1174,-1737,-2252,-2662,-2961,-3136,-3183,-3123,-2972,-2757,-2512,-2267,-2046,-1878,-1763,-1716,-1719,-1765,-1828,-1884,-1911,-1877,-1774,-1580,-1297,-921,-457,82,685,1339,2018,2714,3395,4047,4662,5208,5693,6096,6413,6650,6802,6877,6894,6845,6770,6651,6528,6394,6268,6162,6069,5998,5941,5874,5798,5680,5507,5279,4977,4629,4238,3841,3450,3104,2823,2616,2516,2491,2567,2703,2893,3114,3337,3541,3691,3771,3749,3632,3408,3106,2750,2371,2008,1690,1435,1264,1162,1126,1140,1169,1207,1210,1172,1069,894,643,328,-45,-452,-867,-1274,-1635,-1926,-2124,-2196,-2123,-1893,-1478,-901,-149,743,1750,2842,3965,5092,6173,7175,8069,8827,9429,9866,10126,10212,10135,9904,9542,9080,8536,7959,7362,6795,6265,5808,5422,5124,4895,4742,4627,4552,4488,4428,4375,4315,4269,4234,4227,4250,4308,4401,4528,4678,4851,5024,5204,5360,5494,5584,5626,5615,5557,5450,5311,5144,4956,4758,4545,4324,4087,3855,3608,3386,3165,2984,2832,2717,2634,2563,2499,2403,2277,2086,1839,1539,1189,837,483,190,-43,-172,-204,-125,44,298,605,963,1341,1733,2116,2471,2787,3036,3212,3297,3286,3183,2994,2739,2445,2125,1826,1551,1338,1189,1117,1129,1216,1374,1589,1843,2114,2382,2608,2793,2902,2940,2906,2790,2623,2396,2138,1862,1579,1322,1091,916,789,725,689,685,666,609,487,275,-45,-458,-984,-1572,-2221,-2878,-3513,-4087,-4559,-4913,-5114,-5178,-5085,-4873,-4546,-4143,-3680,-3198,-2697,-2209,-1729,-1265,-826,-405,-7,364,714,1041,1346,1641,1927,2207,2497,2786,3090,3389,3695,3982,4261,4506,4722,4885,4994,5028,4983,4845,4626,4318,3953,3531,3084,2624,2158,1706,1239,774,278,-243,-803,-1387,-2001,-2593,-3170,-3675,-4097,-4413,-4600,-4678,-4632,-4505,-4309,-4072,-3831,-3595,-3386,-3220,-3096,-3020,-2995,-3008,-3067,-3154,-3269,-3408,-3564,-3745,-3951,-4179,-4433,-4698,-4970,-5225,-5450,-5611,-5694,-5663,-5510,-5200,-4745,-4128,-3377,-2512,-1569,-595,372,1281,2101,2810,3382,3833,4143,4347,4445,4467,4428,4347,4241,4126,4003,3876,3747,3590,3417,3185,2894,2517,2036,1452,738,-72,-995,-1982,-3023,-4076,-5105,-6083,-6969,-7745,-8386,-8884,-9231,-9425,-9475,-9389,-9196,-8906,-8559,-8169,-7775,-7382,-7014,-6661,-6315,-5952,-5537,-5042,-4435,-3701,-2835,-1847,-761,390,1571,2728,3837,4857,5749,6519,7125,7584,7895,8061,8104,8041,7879,7658,7365,7043,6671,6277,5848,5380,4879,4320,3714,3046,2319,1543,718,-130,-1009,-1880,-2751,-3587,-4383,-5119,-5774,-6334,-6777,-7098,-7281,-7335,-7261,-7070,-6788,-6433,-6037,-5625,-5229,-4870,-4570,-4341,-4174,-4077,-4018,-3990,-3957,-3899,-3801,-3635,-3413,-3120,-2779,-2405,-2010,-1625,-1259,-924,-640,-393,-194,-29,105,221,320,404,483,537,581,597,587,555,496,427,334,248,145,50,-51,-151,-248,-356,-461,-597,-741,-939,-1167,-1460,-1801,-2198,-2635,-3104,-3578,-4044,-4462,-4836,-5128,-5351,-5493,-5560,-5573,-5534,-5472,-5392,-5317,-5239,-5178,-5112,-5045,-4959,-4851,-4710,-4541,-4336,-4106,-3848,-3573,-3272,-2953,-2603,-2231,-1825,-1394,-941,-481,-32,388,753,1055,1266,1396,1436,1403,1311,1190,1059,954,890,888,949,1069,1229,1407,1582,1722,1819,1844,1802,1676,1476,1206,874,502,94,-319,-746,-1151,-1553,-1925,-2270,-2586,-2853,-3088,-3271,-3414,-3512,-3575,-3602,-3609,-3597,-3581,-3567,-3570,-3582,-3625,-3675,-3743,-3804,-3849,-3858,-3815,-3715,-3543,-3313,-3025,-2701,-2361,-2019,-1709,-1427,-1221,-1060,-1001,-998,-1094,-1237,-1436,-1643,-1838,-1985,-2053,-2028,-1889,-1654,-1322,-933,-511,-96,268,562,748,826,782,638,395,96,-250,-594,-929,-1210,-1437,-1580,-1652,-1642,-1578,-1464,-1330,-1199,-1090,-1036,-1042,-1127,-1295,-1536,-1854,-2216,-2619,-3026,-3424,-3786,-4090,-4323,-4466,-4514,-4461,-4305,-4050,-3701,-3262,-2752,-2170,-1555,-905,-263,368,959,1511,2010,2469,2886,3276,3629,3963,4251,4498,4681,4784,4803,4728,4560,4310,3980,3595,3149,2673,2156,1616,1052,460,-152,-796,-1451,-2134,-2810,-3487,-4127,-4726,-5252,-5698,-6050,-6300,-6461,-6539,-6550,-6517,-6454,-6378,-6299,-6212,-6111,-5982,-5794,-5536,-5172,-4692,-4090,-3365,-2533,-1624,-661,302,1233,2084,2827,3418,3865,4139,4276,4280,4195,4049,3881,3722,3592,3510,3476,3478,3510,3542,3556,3529,3435,3274,3018,2689,2268,1774,1214,591,-63,-755,-1441,-2119,-2754,-3326,-3814,-4205,-4479,-4647,-4697,-4642,-4498,-4268,-3986,-3653,-3309,-2949,-2618,-2298,-2023,-1776,-1554,-1348,-1134,-897,-609,-264,164,668,1248,1887,2557,3226,3851,4393,4812,5080,5187,5132,4935,4640,4276,3911,3570,3293,3107,3003,2983,3023,3086,3150,3175,3143,3028,2841,2566,2234,1856,1456,1054,675,319,12,-260,-478,-660,-792,-887,-934,-938,-893,-800,-658,-467,-242,18,285,556,805,1029,1217,1369,1497,1600,1703,1809,1932,2075,2233,2406,2566,2706,2799,2814,2756,2580,2310,1930,1460,928,347,-231,-799,-1312,-1762,-2131,-2413,-2611,-2747,-2817,-2877,-2909,-2973,-3045,-3165,-3298,-3457,-3609,-3742,-3833,-3866,-3823,-3723,-3543,-3331,-3081,-2824,-2578,-2343,-2127,-1924,-1727,-1520,-1312,-1080,-848,-605,-372,-156,31,175,272,318,308,257,165,53,-60,-162,-219,-222,-141,17,284,620,1043,1509,1994,2470,2889,3236,3474,3591,3586,3459,3236,2935,2597,2237,1896,1569,1282,1007,753,492,215,-82,-414,-769,-1150,-1554,-1973,-2410,-2850,-3296,-3735,-4157,-4554,-4905,-5221,-5475,-5692,-5845,-5953,-6001,-5993,-5914,-5766,-5540,-5246,-4887,-4485,-4042,-3592,-3133,-2683,-2244,-1810,-1383,-945,-495,-24,459,960,1448,1927,2345,2704,2951,3090,3083,2942,2674,2289,1832,1325,818,349,-51,-363,-569,-683,-710,-690,-633,-590,-568,-600,-691,-833,-1036,-1256,-1500,-1716,-1903,-2028,-2090,-2081,-2020,-1911,-1791,-1667,-1563,-1482,-1424,-1378,-1329,-1262,-1162,-1029,-859,-663,-468,-284,-146,-67,-62,-131,-269,-449,-652,-843,-989,-1065,-1045,-924,-694,-378,1,411,801,1144,1404,1569,1636,1621,1557,1464,1401,1368,1409,1520,1698,1941,2216,2518,2812,3086,3325,3514,3656,3749,3799,3823,3824,3824,3823,3837,3849,3875,3886,3894,3878,3846,3791,3727,3659,3599,3554,3536,3545,3588,3659,3753,3867,3978,4086,4163,4214,4224,4205,4154,4100,4043,4010,4000,4033,4095,4191,4304,4412,4500,4535,4509,4392,4194,3899,3536,3112,2677,2236,1864,1547,1340,1224,1207,1259,1364,1472,1567,1599,1561,1432,1214,919,563,183,-207,-557,-865,-1095,-1243,-1297,-1259,-1112,-876,-526,-80,468,1106,1823,2604,3424,4261,5084,5870,6588,7220,7741,8145,8428,8588,8649,8624,8547,8448,8356,8301,8307,8379,8519,8708,8933,9146,9343,9463,9515,9459,9312,9069,8759,8397,8015,7634,7272,6939,6630,6344,6058,5763,5435,5063,4643,4169,3655,3116,2568,2042,1554,1126,772,493,295,157,72,23,-26,-62,-136,-206,-313,-407,-506,-570,-598,-570,-488,-345,-158,67,315,577,839,1105,1367,1636,1911,2204,2509,2845,3200,3579,3973,4372,4759,5116,5424,5666,5827,5900,5881,5777,5595,5357,5074,4773,4472,4184,3927,3698,3503,3337,3188,3052,2908,2755,2576,2368,2128,1856,1556,1230,881,510,116,-303,-749,-1222,-1721,-2236,-2760,-3276,-3773,-4230,-4640,-4985,-5256,-5448,-5555,-5583,-5537,-5425,-5257,-5057,-4824,-4583,-4330,-4072,-3805,-3515,-3197,-2826,-2402,-1907,-1342,-714,-32,679,1404,2105,2774,3380,3915,4380,4771,5101,5384,5625,5844,6042,6227,6392,6535,6638,6689,6677,6578,6391,6105,5716,5240,4674,4049,3370,2665,1940,1205,475,-274,-1012,-1783,-2541,-3319,-4061,-4782,-5423,-5985,-6422,-6738,-6920,-6973,-6936,-6810,-6667,-6518,-6414,-6377,-6415,-6530,-6709,-6914,-7120,-7276,-7360,-7324,-7167,-6868,-6446,-5920,-5317,-4679,-4046,-3448,-2926,-2479,-2127,-1838,-1607,-1372,-1114,-780,-347,205,864,1624,2428,3245,4019,4694,5238,5621,5823,5864,5736,5487,5125,4698,4222,3727,3223,2731,2240,1770,1296,826,347,-149,-662,-1205,-1766,-2354,-2952,-3554,-4149,-4714,-5248,-5724,-6147,-6486,-6771,-6959,-7102,-7166,-7187,-7161,-7102,-7017,-6909,-6782,-6632,-6458,-6262,-6030,-5774,-5476,-5150,-4789,-4397,-3987,-3548,-3103,-2630,-2153,-1648,-1138,-609,-81,444,948,1417,1840,2202,2499,2738,2910,3045,3146,3235,3329,3438,3574,3732,3910,4090,4255,4393,4471,4495,4439,4318,4139,3909,3658,3393,3127,2874,2621,2363,2088,1770,1402,966,457,-107,-721,-1344,-1949,-2493,-2944,-3267,-3457,-3505,-3430,-3273,-3061,-2866,-2713,-2660,-2718,-2903,-3196,-3572,-3978,-4378,-4705,-4944,-5051,-5036,-4905,-4680,-4406,-4116,-3842,-3621,-3455,-3353,-3298,-3274,-3242,-3195,-3088,-2922,-2685,-2384,-2029,-1652,-1257,-896,-561,-287,-66,104,225,326,405,499,593,712,835,958,1071,1145,1188,1173,1113,1006,858,696,512,347,183,59,-56,-132,-210,-273,-356,-464,-606,-799,-1027,-1301,-1602,-1919,-2247,-2556,-2857,-3114,-3347,-3524,-3668,-3757,-3811,-3827,-3813,-3787,-3735,-3685,-3611,-3525,-3406,-3244,-3027,-2747,-2405,-2016,-1589,-1165,-756,-403,-123,81,189,233,215,163,114,74,90,151,288,477,723,987,1258,1495,1677,1789,1807,1741,1598,1388,1144,882,627,395,200,31,-109,-246,-394,-575,-812,-1105,-1473,-1888,-2354,-2829,-3302,-3740,-4129,-4454,-4710,-4908,-5056,-5170,-5266,-5351,-5441,-5526,-5607,-5663,-5692,-5669,-5594,-5454,-5258,-5013,-4739,-4447,-4162,-3900,-3665,-3472,-3308,-3172,-3044,-2912,-2751,-2562,-2317,-2044,-1716,-1389,-1049,-746,-485,-293,-175,-127,-146,-201,-289,-363,-430,-453,-444,-398,-319,-234,-142,-80,-42,-65,-147,-309,-546,-869,-1256,-1713,-2212,-2737,-3273,-3781,-4259,-4663,-4989,-5206,-5306,-5281,-5133,-4866,-4508,-4069,-3594,-3088,-2605,-2138,-1726,-1367,-1056,-804,-574,-374,-174,36,254,506,759,1038,1309,1574,1816,2024,2188,2302,2358,2357,2296,2178,2003,1777,1504,1191,851,489,125,-231,-569,-868,-1143,-1366,-1578,-1756,-1946,-2142,-2371,-2634,-2945,-3289,-3672,-4058,-4453,-4804,-5121,-5354,-5514,-5576,-5558,-5450,-5275,-5048,-4771,-4472,-4145,-3797,-3428,-3031,-2589,-2118,-1579,-1012,-383,262,929,1589,2211,2791,3288,3706,4029,4260,4410,4488,4508,4484,4419,4320,4185,4007,3788,3512,3195,2830,2439,2038,1646,1294,993,772,622,565,571,636,733,833,917,953,935,841,683,456,176,-134,-467,-789,-1089,-1350,-1560,-1707,-1801,-1828,-1804,-1733,-1613,-1466,-1285,-1084,-869,-638,-407,-171,62,276,484,657,820,947,1056,1138,1193,1230,1239,1232,1210,1181,1146,1130,1116,1138,1175,1256,1355,1504,1670,1877,2108,2361,2635,2925,3221,3529,3834,4140,4443,4734,5017,5266,5492,5655,5772,5800,5754,5617,5390,5091,4715,4292,3834,3352,2872,2393,1921,1472,1020,594,165,-250,-661,-1066,-1464,-1852,-2233,-2589,-2936,-3244,-3541,-3789,-4020,-4201,-4354,-4470,-4550,-4602,-4625,-4625,-4608,-4577,-4534,-4478,-4413,-4322,-4217,-4070,-3896,-3668,-3407,-3090,-2743,-2355,-1945,-1511,-1070,-620,-175,259,677,1064,1416,1720,1967,2158,2276,2337,2329,2267,2161,2011,1837,1639,1424,1192,952,683,415,123,-171,-466,-752,-1018,-1247,-1446,-1588,-1697,-1748,-1768,-1747,-1692,-1612,-1502,-1363,-1205,-1017,-819,-613,-407,-230,-74,28,80,84,31,-57,-172,-298,-401,-490,-521,-518,-464,-382,-298,-226,-214,-270,-416,-659,-972,-1358,-1767,-2184,-2571,-2911,-3185,-3392,-3533,-3616,-3657,-3667,-3661,-3648,-3633,-3620,-3598,-3568,-3509,-3420,-3293,-3119,-2914,-2669,-2405,-2129,-1846,-1574,-1312,-1065,-842,-640,-457,-314,-179,-94,-24,-2,4,-33,-81,-155,-238,-322,-409,-492,-571,-648,-725,-809,-904,-1008,-1129,-1253,-1384,-1504,-1600,-1668,-1693,-1673,-1610,-1505,-1376,-1226,-1074,-929,-791,-676,-566,-474,-383,-288,-183,-68,71,216,381,539,699,829,942,1010,1048,1057,1042,1027,1023,1042,1101,1202,1342,1525,1722,1937,2141,2329,2489,2614,2705,2770,2805,2832,2844,2860,2870,2887,2899,2904,2896,2870,2818,2744,2641,2521,2388,2258,2139,2045,1991,1972,2007,2079,2190,2330,2489,2662,2842,3027,3211,3396,3569,3720,3852,3932,3976,3950,3875,3744,3574,3384,3192,3024,2893,2811,2781,2790,2836,2884,2929,2945,2914,2839,2704,2530,2322,2101,1891,1709,1587,1527,1568,1689,1919,2225,2605,3018,3437,3818,4127,4337,4417,4370,4190,3896,3512,3072,2602,2146,1721,1359,1071,871,757,738,804,955,1183,1469,1814,2181,2568,2939,3280,3572,3807,3972,4089,4158,4206,4253,4325,4427,4590,4785,5041,5318,5626,5937,6247,6550,6833,7106,7348,7580,7778,7953,8099,8209,8297,8344,8371,8363,8330,8269,8175,8052,7886,7688,7445,7169,6858,6524,6176,5827,5482,5151,4827,4515,4190,3857,3489,3096,2668,2213,1751,1292,851,454,102,-188,-396,-547,-605,-603,-527,-403,-240,-56,129,301,442,542,606,628,638,636,662,728,844,1035,1283,1594,1951,2325,2716,3083,3426,3724,3973,4174,4325,4434,4506,4549,4567,4575,4565,4566,4559,4579,4600,4643,4680,4713,4709,4665,4541,4338,4029,3619,3108,2505,1839,1117,388,-343,-1025,-1671,-2221,-2714,-3095,-3401,-3619,-3761,-3842,-3875,-3881,-3873,-3871,-3880,-3901,-3931,-3950,-3942,-3885,-3758,-3552,-3260,-2898,-2476,-2018,-1552,-1092,-663,-259,108,463,806,1165,1549,1964,2425,2910,3423,3934,4429,4883,5282,5598,5835,5973,6023,5983,5864,5680,5439,5168,4863,4548,4222,3886,3546,3181,2800,2373,1906,1381,796,156,-535,-1260,-2001,-2741,-3452,-4125,-4738,-5285,-5766,-6173,-6523,-6814,-7069,-7289,-7500,-7694,-7898,-8093,-8297,-8475,-8640,-8740,-8784,-8725,-8564,-8285,-7885,-7377,-6768,-6085,-5348,-4580,-3800,-3029,-2269,-1536,-834,-156,481,1079,1640,2134,2588,2969,3291,3551,3751,3894,4001,4056,4093,4089,4064,4000,3899,3745,3536,3255,2905,2482,1990,1444,852,236,-377,-981,-1543,-2060,-2521,-2920,-3277,-3583,-3877,-4147,-4428,-4708,-4999,-5281,-5555,-5792,-5987,-6126,-6192,-6200,-6135,-6022,-5865,-5686,-5497,-5320,-5150,-5012,-4885,-4778,-4669,-4550,-4404,-4219,-3983,-3692,-3344,-2950,-2517,-2065,-1610,-1170,-764,-402,-103,144,319,452,540,604,661,725,798,903,1021,1165,1318,1481,1635,1784,1907,2007,2080,2122,2136,2134,2114,2105,2099,2127,2174,2251,2347,2443,2534,2585,2602,2547,2439,2250,2006,1693,1341,945,535,117,-288,-666,-1008,-1302,-1541,-1726,-1851,-1936,-1976,-1997,-2005,-2018,-2051,-2110,-2205,-2334,-2503,-2686,-2897,-3097,-3292,-3461,-3586,-3675,-3702,-3679,-3598,-3462,-3276,-3053,-2797,-2536,-2276,-2050,-1863,-1737,-1678,-1677,-1741,-1827,-1937,-2024,-2073,-2064,-1978,-1827,-1605,-1344,-1053,-759,-479,-226,-3,188,363,523,685,848,1022,1194,1363,1511,1626,1693,1702,1645,1531,1362,1164,949,748,574,453,379,370,400,466,546,602,636,596,508,334,109,-171,-476,-786,-1079,-1327,-1524,-1647,-1702,-1688,-1615,-1496,-1351,-1196,-1051,-942,-868,-857,-893,-987,-1115,-1262,-1413,-1528,-1604,-1606,-1534,-1386,-1168,-908,-617,-336,-83,120,245,302,262,156,-32,-271,-547,-848,-1142,-1420,-1664,-1859,-2003,-2090,-2122,-2112,-2063,-1996,-1927,-1873,-1849,-1875,-1944,-2075,-2244,-2453,-2665,-2872,-3035,-3142,-3169,-3117,-2973,-2771,-2512,-2239,-1977,-1759,-1609,-1548,-1573,-1696,-1883,-2132,-2399,-2673,-2913,-3115,-3246,-3322,-3321,-3274,-3173,-3057,-2928,-2815,-2730,-2679,-2672,-2702,-2757,-2839,-2913,-2980,-3019,-3019,-2985,-2906,-2804,-2685,-2571,-2482,-2437,-2455,-2542,-2703,-2925,-3196,-3494,-3796,-4075,-4315,-4505,-4634,-4715,-4741,-4732,-4691,-4634,-4551,-4460,-4337,-4197,-4019,-3804,-3545,-3237,-2881,-2481,-2038,-1558,-1053,-529,4,533,1055,1547,2009,2418,2771,3059,3266,3403,3452,3430,3345,3206,3041,2862,2701,2557,2461,2382,2338,2281,2207,2059,1846,1505,1068,512,-138,-849,-1600,-2345,-3054,-3700,-4264,-4733,-5113,-5401,-5622,-5770,-5886,-5953,-6007,-6048,-6081,-6123,-6167,-6215,-6268,-6313,-6341,-6346,-6299,-6210,-6041,-5827,-5529,-5193,-4799,-4381,-3935,-3476,-3004,-2524,-2034,-1535,-1027,-521,-16,469,928,1348,1719,2039,2308,2531,2729,2906,3086,3276,3488,3721,3978,4246,4514,4779,5015,5225,5385,5499,5557,5560,5503,5393,5218,5003,4724,4411,4053,3670,3264,2844,2415,1983,1547,1118,689,276,-119,-490,-827,-1131,-1397,-1634,-1833,-2022,-2182,-2337,-2487,-2623,-2765,-2891,-3015,-3120,-3210,-3268,-3300,-3288,-3237,-3136,-2988,-2794,-2558,-2283,-1982,-1656,-1316,-968,-606,-242,150,560,1012,1509,2050,2639,3257,3890,4503,5071,5559,5941,6199,6320,6311,6190,5977,5707,5411,5120,4853,4633,4455,4324,4224,4144,4059,3961,3824,3643,3410,3112,2768,2364,1925,1450,964,473,-1,-444,-844,-1188,-1474,-1704,-1886,-2027,-2154,-2262,-2382,-2499,-2639,-2772,-2924,-3050,-3176,-3266,-3330,-3354,-3340,-3287,-3191,-3056,-2880,-2664,-2419,-2136,-1838,-1523,-1206,-898,-613,-350,-130,62,221,359,490,624,773,945,1139,1351,1570,1779,1964,2100,2182,2183,2111,1954,1721,1426,1083,712,342,-14,-330,-598,-820,-991,-1133,-1257,-1380,-1519,-1674,-1848,-2035,-2214,-2380,-2505,-2586,-2608,-2573,-2481,-2340,-2169,-1967,-1763,-1546,-1343,-1141,-955,-769,-600,-422,-260,-80,81,264,420,584,717,829,904,936,919,844,713,523,278,-6,-323,-644,-958,-1240,-1477,-1660,-1791,-1874,-1928,-1959,-1990,-2025,-2066,-2118,-2166,-2205,-2226,-2218,-2179,-2107,-2014,-1901,-1797,-1699,-1629,-1585,-1572,-1582,-1610,-1646,-1685,-1719,-1748,-1762,-1768,-1755,-1734,-1695,-1652,-1599,-1554,-1508,-1487,-1480,-1504,-1560,-1636,-1746,-1863,-1993,-2111,-2223,-2306,-2372,-2405,-2416,-2400,-2359,-2299,-2212,-2109,-1984,-1848,-1700,-1555,-1415,-1288,-1189,-1100,-1049,-1005,-986,-959,-931,-877,-800,-682,-534,-349,-153,67,271,476,644,799,919,1030,1124,1226,1340,1487,1663,1884,2135,2411,2699,2979,3238,3461,3636,3760,3825,3848,3813,3756,3660,3560,3452,3355,3277,3221,3193,3192,3211,3253,3298,3350,3399,3433,3461,3457,3434,3371,3263,3104,2893,2628,2328,2005,1678,1379,1118,918,791,727,736,789,883,994,1103,1201,1278,1328,1355,1362,1349,1340,1320,1316,1319,1338,1383,1437,1516,1606,1706,1818,1928,2047,2167,2291,2430,2572,2739,2906,3100,3285,3482,3659,3816,3945,4030,4081,4091,4069,4031,3978,3932,3894,3877,3883,3911,3958,4020,4095,4171,4247,4316,4378,4443,4502,4572,4655,4749,4864,4970,5084,5159,5214,5213,5176,5095,4992,4885,4795,4741,4739,4797,4914,5082,5299,5537,5805,6068,6332,6578,6795,6984,7131,7242,7310,7353,7357,7353,7316,7272,7200,7108,6982,6827,6637,6419,6176,5930,5678,5452,5246,5081,4952,4864,4795,4748,4685,4598,4449,4229,3914,3499,2998,2404,1763,1098,443,-149,-664,-1059,-1327,-1463,-1478,-1386,-1221,-1011,-779,-574,-385,-254,-159,-104,-73,-43,-2,77,200,380,622,912,1253,1622,2003,2380,2729,3044,3305,3526,3684,3810,3887,3944,3973,3985,3979,3955,3904,3835,3731,3608,3456,3287,3102,2916,2725,2556,2395,2267,2160,2074,2003,1934,1848,1737,1593,1400,1184,934,693,468,297,200,181,261,407,612,834,1028,1173,1220,1166,1001,745,426,83,-242,-514,-689,-770,-734,-608,-408,-165,80,304,469,574,595,554,459,323,188,47,-66,-151,-218,-260,-304,-355,-428,-532,-660,-819,-986,-1164,-1334,-1492,-1639,-1760,-1886,-1993,-2117,-2255,-2417,-2621,-2870,-3157,-3498,-3857,-4240,-4606,-4942,-5216,-5409,-5503,-5484,-5354,-5120,-4791,-4401,-3959,-3507,-3064,-2645,-2275,-1945,-1664,-1423,-1204,-1000,-802,-585,-369,-129,112,349,577,770,928,1037,1094,1103,1065,996,905,813,721,649,585,537,493,439,373,278,163,18,-139,-313,-480,-647,-797,-945,-1089,-1247,-1432,-1660,-1943,-2291,-2697,-3156,-3644,-4137,-4595,-4990,-5284,-5450,-5482,-5374,-5148,-4827,-4458,-4073,-3738,-3468,-3319,-3293,-3406,-3647,-3987,-4397,-4824,-5225,-5547,-5755,-5813,-5719,-5464,-5080,-4582,-4016,-3416,-2809,-2235,-1694,-1211,-780,-403,-85,186,391,551,642,684,673,623,557,487,444,437,499,615,818,1067,1383,1728,2084,2437,2744,2996,3153,3196,3111,2878,2507,1997,1382,689,-35,-742,-1386,-1919,-2309,-2539,-2597,-2508,-2280,-1968,-1593,-1220,-864,-582,-374,-267,-252,-329,-474,-681,-915,-1173,-1429,-1680,-1909,-2114,-2290,-2424,-2517,-2553,-2534,-2445,-2297,-2070,-1791,-1446,-1069,-662,-263,113,432,671,810,839,757,573,313,-3,-333,-653,-927,-1144,-1279,-1345,-1333,-1265,-1147,-1005,-846,-690,-546,-421,-323,-248,-191,-158,-136,-130,-146,-176,-242,-338,-478,-657,-877,-1120,-1376,-1610,-1811,-1923,-1954,-1858,-1650,-1331,-928,-472,-6,428,800,1068,1231,1277,1223,1090,911,713,537,396,322,300,356,444,583,728,875,1021,1138,1258,1360,1466,1581,1700,1819,1932,2007,2037,2004,1883,1691,1417,1079,704,296,-98,-481,-820,-1111,-1345,-1512,-1629,-1682,-1702,-1678,-1643,-1607,-1590,-1619,-1701,-1850,-2072,-2356,-2691,-3050,-3411,-3737,-4010,-4201,-4298,-4309,-4223,-4076,-3870,-3641,-3402,-3170,-2960,-2772,-2611,-2470,-2347,-2229,-2115,-1995,-1866,-1732,-1587,-1446,-1310,-1188,-1095,-1029,-1005,-1008,-1041,-1083,-1122,-1136,-1111,-1030,-896,-710,-488,-265,-59,82,134,77,-114,-411,-827,-1291,-1805,-2281,-2717,-3050,-3276,-3387,-3384,-3299,-3156,-2989,-2842,-2733,-2696,-2742,-2878,-3097,-3404,-3760,-4178,-4612,-5055,-5487,-5875,-6214,-6477,-6646,-6713,-6663,-6484,-6191,-5768,-5251,-4649,-3988,-3311,-2637,-2010,-1453,-984,-618,-347,-171,-64,-8,22,52,106,183,313,476,681,921,1173,1446,1700,1951,2156,2323,2425,2457,2418,2296,2107,1842,1525,1155,753,325,-121,-567,-1019,-1454,-1884,-2288,-2674,-3026,-3348,-3626,-3868,-4058,-4216,-4322,-4408,-4458,-4506,-4546,-4607,-4688,-4812,-4968,-5172,-5402,-5653,-5899,-6122,-6291,-6389,-6387,-6286,-6069,-5761,-5355,-4890,-4374,-3839,-3304,-2772,-2270,-1782,-1320,-878,-446,-40,355,721,1057,1358,1618,1839,2031,2197,2357,2523,2708,2926,3183,3471,3798,4129,4466,4765,5012,5187,5256,5235,5095,4856,4534,4127,3685,3200,2716,2241,1790,1373,995,653,345,65,-193,-423,-637,-812,-968,-1081,-1162,-1215,-1240,-1256,-1273,-1306,-1366,-1464,-1598,-1757,-1929,-2086,-2197,-2246,-2192,-2040,-1780,-1416,-980,-491,24,520,996,1410,1766,2048,2262,2405,2486,2504,2469,2385,2259,2096,1915,1718,1532,1363,1229,1135,1090,1087,1126,1194,1279,1370,1452,1519,1557,1569,1542,1481,1386,1250,1085,876,646,376,104,-186,-458,-707,-920,-1070,-1162,-1172,-1109,-976,-777,-539,-274,-15,218,404,530,584,577,502,396,251,115,-18,-104,-150,-136,-62,59,230,426,640,852,1057,1240,1404,1536,1643,1721,1771,1801,1794,1767,1703,1616,1499,1361,1204,1049,885,743,605,491,391,313,255,216,194,193,198,217,225,223,198,134,38,-112,-293,-517,-759,-1015,-1264,-1498,-1709,-1888,-2055,-2185,-2322,-2438,-2552,-2663,-2747,-2816,-2836,-2814,-2731,-2593,-2402,-2169,-1910,-1639,-1370,-1114,-888,-682,-513,-372,-255,-176,-108,-81,-63,-82,-109,-159,-215,-271,-326,-366,-405,-426,-453,-481,-526,-592,-688,-805,-954,-1104,-1258,-1388,-1490,-1548,-1565,-1542,-1486,-1418,-1336,-1269,-1203,-1152,-1102,-1050,-987,-912,-815,-712,-600,-492,-395,-310,-242,-184,-137,-82,-30,47,126,229,334,438,532,601,636,629,577,470,318,117,-124,-393,-683,-980,-1276,-1562,-1834,-2088,-2318,-2526,-2700,-2842,-2946,-3010,-3044,-3031,-3010,-2948,-2892,-2816,-2750,-2675,-2612,-2538,-2471,-2393,-2310,-2214,-2119,-2014,-1913,-1819,-1726,-1639,-1548,-1435,-1304,-1128,-912,-646,-334,14,396,794,1198,1594,1969,2308,2605,2843,3027,3148,3217,3239,3228,3202,3177,3175,3209,3293,3431,3625,3860,4136,4405,4679,4892,5052,5111,5066,4913,4642,4285,3849,3369,2874,2389,1931,1528,1168,874,627,439,300,217,190,218,307,447,627,830,1028,1200,1316,1354,1310,1173,967,705,421,153,-76,-227,-292,-254,-121,105,402,754,1147,1552,1970,2370,2752,3090,3386,3614,3773,3858,3854,3788,3646,3470,3260,3056,2878,2755,2704,2743,2864,3084,3363,3708,4068,4431,4763,5041,5246,5371,5414,5379,5281,5137,4957,4768,4579,4395,4243,4101,4004,3925,3886,3877,3892,3944,4011,4115,4238,4398,4584,4806,5057,5329,5617,5899,6168,6395,6578,6685,6732,6702,6614,6486,6327,6175,6046,5963,5949,6004,6138,6339,6592,6874,7163,7426,7643,7785,7839,7794,7641,7393,7040,6614,6112,5568,4996,4419,3865,3347,2887,2495,2171,1921,1727,1582,1470,1371,1277,1172,1053,917,766,614,453,307,162,29,-95,-225,-357,-497,-656,-803,-958,-1069,-1134,-1121,-1001,-780,-428,20,563,1155,1759,2338,2837,3240,3504,3640,3629,3516,3296,3044,2757,2516,2318,2210,2197,2271,2443,2670,2948,3239,3526,3781,3999,4156,4268,4323,4346,4339,4327,4312,4312,4328,4352,4387,4411,4412,4380,4296,4157,3961,3718,3444,3163,2891,2659,2468,2337,2247,2194,2143,2081,1970,1800,1565,1246,885,467,39,-387,-791,-1153,-1471,-1737,-1966,-2154,-2326,-2470,-2616,-2742,-2866,-2970,-3053,-3111,-3140,-3142,-3133,-3110,-3100,-3096,-3132,-3184,-3286,-3405,-3559,-3724,-3896,-4059,-4202,-4315,-4379,-4391,-4323,-4185,-3960,-3656,-3291,-2879,-2457,-2057,-1705,-1436,-1265,-1188,-1210,-1291,-1420,-1543,-1643,-1673,-1631,-1495,-1280,-1002,-676,-344,-24,261,479,643,724,750,716,651,564,475,407,348,329,308,303,272,209,103,-68,-274,-533,-798,-1068,-1304,-1495,-1627,-1692,-1700,-1655,-1590,-1512,-1469,-1461,-1524,-1663,-1882,-2175,-2531,-2920,-3321,-3700,-4023,-4272,-4420,-4458,-4397,-4231,-3997,-3711,-3402,-3109,-2845,-2643,-2512,-2461,-2488,-2591,-2747,-2957,-3183,-3438,-3677,-3925,-4138,-4342,-4502,-4626,-4690,-4699,-4626,-4488,-4266,-3990,-3654,-3306,-2939,-2612,-2307,-2070,-1880,-1743,-1652,-1584,-1540,-1497,-1459,-1412,-1363,-1303,-1231,-1147,-1040,-916,-762,-587,-395,-181,20,222,386,512,588,595,553,440,298,110,-79,-275,-442,-590,-690,-764,-794,-801,-781,-757,-717,-689,-661,-646,-649,-665,-712,-779,-880,-1013,-1171,-1365,-1567,-1786,-1985,-2165,-2286,-2350,-2323,-2211,-2002,-1715,-1350,-952,-511,-93,316,666,963,1190,1346,1444,1480,1484,1448,1402,1332,1259,1160,1053,906,737,529,294,37,-227,-476,-694,-857,-949,-971,-900,-765,-567,-334,-92,131,311,423,452,394,233,-2,-318,-684,-1079,-1484,-1867,-2216,-2504,-2724,-2860,-2910,-2869,-2741,-2531,-2248,-1908,-1519,-1115,-702,-323,13,282,457,559,560,507,398,279,176,120,137,248,448,753,1121,1566,2022,2496,2923,3300,3583,3763,3817,3747,3549,3240,2831,2348,1821,1271,746,250,-163,-501,-727,-852,-871,-802,-661,-476,-271,-72,92,213,265,251,165,11,-206,-478,-795,-1149,-1532,-1926,-2328,-2710,-3063,-3375,-3614,-3783,-3858,-3829,-3702,-3466,-3151,-2757,-2337,-1903,-1509,-1190,-964,-879,-913,-1084,-1355,-1693,-2059,-2399,-2677,-2858,-2919,-2866,-2697,-2449,-2135,-1805,-1469,-1175,-923,-737,-614,-548,-530,-543,-577,-611,-651,-675,-704,-727,-764,-826,-906,-1039,-1187,-1389,-1597,-1824,-2048,-2248,-2433,-2581,-2719,-2836,-2978,-3136,-3345,-3611,-3921,-4282,-4662,-5037,-5380,-5658,-5845,-5931,-5905,-5772,-5557,-5258,-4935,-4568,-4217,-3855,-3511,-3169,-2823,-2471,-2095,-1709,-1303,-901,-502,-141,178,428,595,679,669,575,408,182,-86,-366,-652,-908,-1123,-1290,-1381,-1421,-1386,-1303,-1181,-1025,-873,-720,-616,-561,-585,-703,-916,-1239,-1646,-2147,-2679,-3256,-3791,-4293,-4689,-4975,-5117,-5118,-4984,-4731,-4399,-4013,-3627,-3258,-2952,-2708,-2560,-2483,-2491,-2558,-2668,-2815,-2959,-3105,-3209,-3289,-3296,-3259,-3141,-2964,-2717,-2419,-2069,-1701,-1312,-937,-588,-277,-20,180,324,416,463,487,489,497,506,545,597,675,770,873,984,1091,1193,1283,1362,1421,1461,1475,1462,1409,1320,1178,986,736,429,68,-327,-757,-1183,-1593,-1959,-2246,-2455,-2540,-2521,-2377,-2127,-1786,-1377,-930,-480,-53,329,639,883,1039,1132,1160,1142,1100,1042,993,966,970,1012,1098,1222,1384,1578,1789,2008,2222,2411,2563,2665,2697,2667,2557,2388,2149,1877,1557,1245,913,620,344,121,-50,-170,-223,-227,-180,-89,12,126,218,270,280,215,105,-68,-265,-478,-679,-841,-960,-1013,-1019,-973,-899,-815,-738,-691,-671,-686,-722,-759,-788,-772,-705,-577,-380,-133,155,460,749,1008,1204,1328,1367,1323,1211,1044,857,667,514,416,396,472,630,890,1206,1581,1965,2343,2670,2942,3112,3203,3181,3079,2886,2631,2316,1968,1590,1200,806,416,40,-319,-644,-933,-1167,-1339,-1442,-1461,-1399,-1254,-1034,-762,-452,-144,139,353,483,501,410,210,-75,-427,-804,-1179,-1517,-1788,-1974,-2059,-2035,-1920,-1708,-1444,-1132,-822,-532,-300,-142,-85,-133,-296,-555,-907,-1306,-1750,-2171,-2562,-2875,-3091,-3191,-3172,-3021,-2770,-2411,-1992,-1524,-1044,-586,-171,176,428,587,630,572,410,164,-148,-500,-859,-1200,-1487,-1696,-1808,-1801,-1682,-1444,-1110,-701,-240,224,679,1072,1395,1622,1747,1770,1704,1558,1355,1115,848,584,320,77,-146,-341,-502,-629,-704,-739,-711,-626,-489,-291,-66,190,441,673,869,1000,1071,1061,972,820,595,330,32,-281,-586,-874,-1139,-1368,-1579,-1757,-1934,-2094,-2259,-2419,-2568,-2709,-2822,-2900,-2946,-2940,-2902,-2829,-2735,-2632,-2534,-2450,-2385,-2349,-2317,-2302,-2267,-2208,-2100,-1927,-1685,-1369,-991,-560,-103,360,812,1223,1596,1911,2166,2374,2523,2631,2697,2726,2725,2696,2639,2565,2476,2384,2300,2243,2212,2236,2296,2415,2564,2748,2941,3124,3292,3405,3482,3485,3441,3329,3184,2994,2789,2565,2343,2121,1913,1719,1547,1413,1309,1266,1276,1349,1493,1689,1932,2203,2464,2706,2885,2992,3009,2933,2772,2542,2266,1972,1693,1450,1271,1168,1142,1202,1322,1499,1713,1930,2165,2362,2557,2708,2842,2942,3025,3077,3113,3124,3114,3091,3052,3007,2973,2940,2948,2969,3043,3139,3278,3430,3600,3756,3896,3992,4036,4012,3915,3742,3504,3201,2876,2529,2220,1952,1775,1693,1730,1878,2129,2475,2870,3315,3757,4192,4592,4957,5277,5562,5814,6034,6234,6401,6541,6643,6713,6741,6746,6719,6679,6630,6581,6535,6497,6461,6421,6382,6315,6239,6137,6017,5894,5763,5656,5552,5486,5423,5384,5333,5281,5196,5093,4946,4784,4597,4411,4236,4085,3969,3897,3853,3849,3844,3846,3808,3735,3589,3383,3099,2755,2364,1938,1515,1102,736,422,183,11,-81,-112,-88,-23,64,161,262,349,435,503,572,625,683,723,761,781,788,775,758,727,716,717,767,861,1026,1256,1555,1914,2319,2750,3190,3616,4005,4353,4627,4847,4983,5055,5053,4982,4850,4655,4408,4109,3770,3403,3017,2637,2272,1952,1690,1507,1407,1391,1465,1588,1772,1958,2135,2273,2340,2332,2230,2043,1777,1458,1095,724,359,20,-273,-520,-707,-843,-923,-966,-973,-957,-933,-898,-873,-857,-868,-911,-1002,-1145,-1350,-1616,-1932,-2293,-2657,-3018,-3323,-3556,-3683,-3692,-3571,-3343,-3006,-2618,-2187,-1771,-1388,-1072,-838,-696,-635,-657,-730,-847,-982,-1111,-1238,-1341,-1431,-1511,-1592,-1671,-1774,-1871,-1982,-2079,-2146,-2181,-2149,-2060,-1903,-1684,-1433,-1155,-896,-674,-519,-453,-476,-593,-793,-1048,-1348,-1651,-1947,-2197,-2404,-2534,-2596,-2582,-2491,-2341,-2125,-1868,-1568,-1251,-916,-592,-283,-13,210,363,443,437,346,178,-61,-352,-672,-1016,-1344,-1666,-1952,-2208,-2427,-2611,-2762,-2883,-2971,-3045,-3081,-3117,-3127,-3141,-3157,-3183,-3237,-3309,-3420,-3557,-3717,-3903,-4082,-4262,-4404,-4514,-4559,-4555,-4468,-4330,-4115,-3862,-3560,-3250,-2928,-2637,-2376,-2173,-2032,-1964,-1966,-2036,-2167,-2344,-2557,-2786,-3008,-3214,-3367,-3473,-3494,-3446,-3307,-3094,-2818,-2485,-2132,-1772,-1430,-1141,-907,-757,-687,-706,-794,-956,-1148,-1376,-1584,-1780,-1912,-1992,-1992,-1929,-1802,-1636,-1446,-1255,-1079,-934,-815,-730,-658,-596,-531,-451,-358,-248,-130,-14,96,186,256,305,329,348,355,373,400,444,508,582,673,756,849,920,991,1047,1096,1150,1203,1274,1357,1458,1563,1675,1766,1831,1847,1801,1692,1514,1274,980,653,295,-58,-417,-747,-1057,-1330,-1577,-1787,-1976,-2141,-2287,-2424,-2542,-2653,-2744,-2823,-2874,-2911,-2913,-2897,-2848,-2776,-2684,-2567,-2439,-2290,-2131,-1966,-1787,-1612,-1431,-1253,-1083,-917,-768,-629,-518,-419,-355,-305,-278,-260,-250,-233,-210,-162,-93,13,155,335,553,795,1053,1310,1546,1743,1894,1979,2003,1965,1869,1733,1570,1389,1222,1062,940,851,803,800,827,885,957,1027,1085,1108,1090,1019,889,703,463,180,-132,-466,-793,-1115,-1401,-1648,-1845,-1975,-2050,-2054,-2005,-1902,-1761,-1601,-1429,-1274,-1136,-1037,-976,-970,-997,-1080,-1182,-1318,-1455,-1592,-1702,-1789,-1816,-1802,-1716,-1571,-1372,-1118,-841,-543,-261,-5,190,323,360,312,157,-88,-420,-828,-1283,-1770,-2261,-2731,-3164,-3538,-3851,-4087,-4258,-4355,-4394,-4371,-4301,-4192,-4043,-3884,-3702,-3524,-3366,-3217,-3123,-3053,-3039,-3051,-3105,-3158,-3222,-3250,-3248,-3181,-3058,-2851,-2593,-2266,-1912,-1535,-1173,-841,-564,-355,-222,-167,-187,-266,-392,-544,-709,-867,-1009,-1131,-1223,-1297,-1347,-1378,-1398,-1398,-1389,-1359,-1318,-1260,-1189,-1112,-1034,-963,-916,-888,-903,-952,-1044,-1178,-1343,-1547,-1772,-2018,-2273,-2523,-2765,-2983,-3165,-3309,-3405,-3451,-3452,-3402,-3317,-3195,-3057,-2902,-2753,-2612,-2491,-2396,-2325,-2283,-2265,-2270,-2295,-2333,-2385,-2446,-2508,-2575,-2625,-2672,-2682,-2673,-2608,-2502,-2321,-2083,-1763,-1382,-941,-463,32,506,935,1281,1518,1626,1598,1432,1151,768,326,-157,-628,-1076,-1469,-1789,-2037,-2200,-2281,-2304,-2248,-2154,-2012,-1840,-1657,-1461,-1275,-1109,-962,-865,-794,-786,-816,-891,-1004,-1132,-1262,-1380,-1446,-1464,-1395,-1245,-1003,-676,-284,152,601,1024,1391,1673,1843,1903,1844,1690,1465,1198,934,699,519,424,397,459,569,722,883,1032,1150,1228,1248,1234,1162,1075,947,817,669,520,363,204,41,-131,-306,-484,-661,-827,-975,-1099,-1182,-1226,-1226,-1178,-1097,-985,-860,-735,-623,-538,-486,-465,-484,-518,-567,-611,-636,-627,-588,-489,-368,-193,-6,207,415,615,796,947,1067,1156,1206,1232,1238,1226,1225,1225,1253,1303,1383,1480,1596,1700,1789,1836,1838,1775,1656,1467,1234,957,660,364,81,-156,-355,-485,-567,-587,-575,-534,-489,-458,-446,-475,-535,-628,-741,-867,-978,-1083,-1147,-1194,-1203,-1187,-1161,-1112,-1076,-1024,-982,-934,-880,-811,-725,-617,-492,-357,-222,-107,-20,17,4,-69,-191,-358,-542,-739,-910,-1053,-1142,-1180,-1165,-1103,-1014,-900,-791,-680,-591,-510,-452,-400,-363,-324,-302,-273,-272,-271,-301,-336,-398,-455,-517,-568,-592,-597,-559,-490,-396,-272,-153,-28,60,124,133,99,13,-111,-265,-428,-584,-716,-798,-829,-785,-678,-500,-269,0,289,564,820,1016,1164,1226,1237,1165,1064,916,775,641,545,509,529,630,783,995,1230,1479,1704,1885,2007,2043,2000,1867,1652,1376,1035,669,271,-119,-510,-872,-1213,-1512,-1782,-2005,-2196,-2341,-2447,-2510,-2526,-2493,-2419,-2293,-2138,-1951,-1752,-1564,-1394,-1272,-1202,-1199,-1257,-1371,-1514,-1675,-1809,-1908,-1931,-1873,-1731,-1506,-1219,-898,-557,-244,39,258,425,532,595,643,671,736,816,951,1120,1330,1557,1796,2014,2215,2370,2491,2563,2600,2602,2585,2549,2513,2473,2445,2424,2426,2432,2460,2483,2512,2528,2534,2516,2480,2427,2350,2273,2178,2092,2003,1923,1848,1781,1726,1672,1638,1606,1603,1606,1643,1696,1781,1887,2015,2163,2318,2481,2633,2772,2886,2966,3009,3010,2974,2902,2812,2704,2613,2532,2500,2520,2602,2751,2962,3212,3494,3770,4016,4206,4313,4329,4239,4058,3784,3455,3075,2691,2313,1977,1690,1474,1328,1256,1253,1308,1414,1556,1723,1904,2087,2262,2425,2563,2676,2750,2782,2767,2697,2587,2429,2265,2092,1967,1895,1923,2047,2294,2636,3074,3557,4062,4541,4960,5290,5510,5623,5623,5544,5396,5216,5036,4870,4751,4686,4673,4727,4816,4950,5099,5262,5419,5567,5700,5801,5890,5929,5949,5922,5859,5767,5641,5498,5343,5184,5026,4878,4729,4597,4463,4341,4222,4110,4012,3923,3852,3790,3741,3693,3638,3567,3477,3355,3215,3043,2863,2673,2484,2316,2160,2035,1938,1863,1818,1790,1770,1767,1754,1747,1727,1698,1666,1624,1590,1567,1567,1602,1680,1805,1977,2186,2427,2671,2918,3127,3303,3421,3487,3495,3459,3381,3288,3175,3075,2976,2897,2832,2781,2736,2699,2647,2596,2519,2434,2327,2210,2087,1963,1841,1729,1622,1523,1423,1318,1195,1057,896,721,541,370,224,119,62,56,99,172,260,343,390,397,346,232,78,-117,-318,-498,-652,-733,-763,-717,-623,-483,-331,-170,-40,73,137,179,184,177,162,150,150,156,171,181,175,150,86,-12,-150,-316,-504,-689,-867,-1008,-1114,-1164,-1176,-1134,-1070,-976,-886,-802,-748,-729,-755,-830,-949,-1111,-1301,-1506,-1715,-1904,-2060,-2169,-2211,-2196,-2102,-1960,-1761,-1541,-1313,-1111,-952,-862,-846,-912,-1046,-1230,-1443,-1652,-1832,-1963,-2020,-2005,-1918,-1768,-1573,-1357,-1134,-930,-758,-635,-562,-549,-592,-681,-822,-995,-1196,-1427,-1661,-1921,-2173,-2437,-2682,-2921,-3126,-3293,-3419,-3480,-3495,-3454,-3372,-3265,-3152,-3041,-2973,-2931,-2951,-3007,-3105,-3226,-3343,-3448,-3504,-3514,-3457,-3340,-3170,-2963,-2741,-2530,-2347,-2221,-2158,-2158,-2226,-2328,-2459,-2580,-2670,-2715,-2688,-2599,-2443,-2241,-2018,-1780,-1575,-1398,-1281,-1228,-1235,-1303,-1420,-1565,-1732,-1890,-2035,-2142,-2217,-2245,-2234,-2195,-2131,-2060,-1995,-1931,-1902,-1878,-1893,-1912,-1962,-2007,-2064,-2109,-2143,-2159,-2148,-2115,-2055,-1983,-1892,-1803,-1712,-1636,-1566,-1516,-1470,-1431,-1389,-1333,-1259,-1167,-1049,-923,-788,-668,-572,-518,-509,-546,-628,-729,-841,-931,-980,-965,-876,-702,-460,-158,180,525,851,1139,1361,1523,1602,1613,1559,1449,1296,1111,902,679,448,215,-12,-232,-430,-607,-750,-858,-926,-950,-941,-890,-822,-734,-648,-579,-539,-539,-598,-695,-855,-1032,-1246,-1450,-1646,-1805,-1922,-1982,-1987,-1936,-1833,-1697,-1535,-1371,-1210,-1078,-968,-899,-860,-848,-857,-869,-888,-884,-875,-835,-779,-696,-593,-470,-331,-191,-37,96,224,326,400,453,471,477,452,429,384,342,289,231,163,89,-4,-95,-206,-310,-416,-515,-596,-662,-701,-719,-706,-673,-614,-543,-457,-369,-279,-201,-130,-80,-37,-17,2,9,20,33,50,67,83,89,80,62,25,-13,-46,-70,-63,-30,40,141,264,403,534,655,739,788,791,742,658,525,370,186,-9,-214,-425,-639,-863,-1097,-1344,-1611,-1885,-2184,-2472,-2767,-3031,-3268,-3460,-3595,-3676,-3699,-3675,-3616,-3534,-3454,-3380,-3342,-3324,-3357,-3404,-3481,-3553,-3616,-3645,-3634,-3573,-3462,-3301,-3109,-2885,-2661,-2440,-2242,-2083,-1961,-1889,-1849,-1841,-1845,-1846,-1831,-1790,-1708,-1597,-1445,-1275,-1086,-898,-712,-545,-398,-275,-181,-110,-65,-47,-45,-68,-108,-165,-246,-342,-456,-586,-728,-870,-1019,-1147,-1268,-1365,-1439,-1507,-1552,-1610,-1661,-1731,-1808,-1905,-2002,-2108,-2201,-2284,-2350,-2403,-2445,-2484,-2531,-2579,-2647,-2711,-2782,-2833,-2863,-2857,-2809,-2724,-2597,-2446,-2277,-2105,-1943,-1799,-1669,-1569,-1474,-1398,-1321,-1242,-1159,-1067,-966,-862,-747,-640,-530,-439,-353,-291,-243,-220,-221,-249,-308,-401,-529,-693,-893,-1117,-1366,-1623,-1876,-2112,-2320,-2478,-2595,-2646,-2652,-2603,-2524,-2408,-2290,-2160,-2049,-1944,-1863,-1794,-1737,-1684,-1619,-1549,-1444,-1335,-1195,-1059,-918,-797,-701,-636,-607,-598,-610,-617,-611,-572,-497,-369,-208,-5,216,444,666,861,1027,1152,1239,1288,1300,1288,1241,1180,1089,988,865,735,593,452,310,177,49,-61,-164,-249,-331,-400,-479,-548,-640,-730,-846,-962,-1096,-1217,-1335,-1423,-1477,-1484,-1444,-1346,-1215,-1039,-863,-679,-535,-425,-376,-385,-439,-537,-646,-750,-823,-851,-820,-742,-608,-449,-272,-108,46,155,251,304,352,391,437,502,591,696,830,961,1103,1222,1328,1393,1425,1412,1359,1261,1126,956,754,536,294,49,-203,-448,-687,-904,-1106,-1271,-1407,-1493,-1540,-1528,-1483,-1389,-1277,-1145,-1021,-909,-830,-781,-772,-801,-858,-950,-1051,-1170,-1287,-1397,-1492,-1566,-1614,-1632,-1619,-1567,-1488,-1367,-1230,-1054,-875,-676,-488,-301,-140,9,122,225,297,367,425,482,542,599,650,693,712,709,679,612,523,401,263,101,-66,-249,-426,-611,-781,-941,-1070,-1178,-1243,-1276,-1272,-1234,-1173,-1095,-1006,-918,-833,-753,-681,-608,-539,-459,-384,-295,-215,-127,-57,21,83,157,232,322,433,555,705,853,1009,1148,1264,1345,1388,1391,1365,1316,1269,1223,1213,1223,1278,1360,1467,1573,1675,1733,1757,1713,1616,1458,1257,1017,766,503,253,15,-199,-386,-548,-679,-789,-866,-934,-964,-997,-990,-987,-955,-922,-878,-826,-776,-719,-668,-615,-571,-527,-501,-482,-483,-495,-527,-569,-617,-672,-719,-764,-799,-815,-824,-809,-780,-734,-667,-589,-494,-388,-266,-137,5,144,296,432,576,701,821,930,1028,1120,1209,1292,1380,1469,1553,1643,1715,1777,1817,1825,1813,1757,1691,1591,1493,1398,1312,1264,1239,1265,1320,1426,1552,1715,1893,2083,2290,2485,2693,2872,3041,3175,3260,3300,3279,3201,3084,2932,2772,2635,2523,2480,2490,2578,2718,2899,3101,3286,3444,3543,3580,3553,3475,3354,3231,3101,3017,2968,2971,3025,3108,3216,3324,3411,3465,3469,3414,3309,3139,2926,2666,2372,2062,1731,1414,1101,829,585,410,277,224,227,294,416,578,775,989,1216,1445,1660,1880,2066,2252,2405,2537,2647,2723,2786,2822,2853,2875,2904,2938,2991,3053,3133,3221,3312,3409,3498,3588,3676,3769,3865,3986,4114,4275,4449,4645,4844,5048,5231,5399,5525,5622,5668,5679,5648,5585,5498,5386,5262,5122,4972,4819,4658,4507,4360,4231,4125,4041,3991,3958,3959,3965,3989,4002,4007,3996,3959,3907,3836,3755,3679,3605,3547,3502,3463,3431,3383,3310,3205,3053,2868,2649,2416,2188,1991,1830,1740,1698,1728,1802,1910,2035,2159,2267,2353,2413,2450,2478,2493,2518,2538,2584,2623,2689,2747,2829,2905,3000,3090,3187,3278,3353,3401,3414,3370,3284,3132,2940,2713,2471,2236,2031,1857,1743,1667,1646,1650,1681,1719,1755,1784,1798,1798,1774,1738,1671,1592,1479,1353,1199,1033,853,676,501,346,208,99,16,-38,-64,-62,-40,9,67,150,234,330,428,519,615,690,762,815,849,866,856,826,774,710,632,561,490,437,400,371,361,341,326,293,239,166,63,-58,-200,-351,-507,-660,-800,-929,-1031,-1108,-1156,-1164,-1144,-1080,-985,-856,-706,-541,-385,-239,-136,-75,-68,-121,-214,-349,-493,-635,-748,-816,-831,-790,-693,-559,-400,-241,-101,3,64,66,27,-61,-173,-296,-425,-528,-618,-667,-699,-696,-689,-676,-677,-707,-775,-885,-1052,-1248,-1492,-1750,-2020,-2283,-2526,-2737,-2916,-3054,-3155,-3222,-3256,-3264,-3243,-3200,-3133,-3044,-2938,-2824,-2697,-2589,-2481,-2409,-2366,-2361,-2397,-2464,-2566,-2679,-2805,-2913,-3009,-3070,-3101,-3096,-3065,-3002,-2934,-2838,-2754,-2653,-2561,-2462,-2361,-2255,-2142,-2021,-1893,-1764,-1635,-1517,-1407,-1313,-1229,-1163,-1091,-1034,-957,-887,-806,-726,-655,-602,-573,-589,-634,-735,-865,-1039,-1221,-1426,-1610,-1793,-1938,-2069,-2157,-2229,-2267,-2290,-2292,-2273,-2243,-2194,-2136,-2070,-1992,-1920,-1845,-1787,-1737,-1711,-1699,-1711,-1727,-1760,-1774,-1791,-1771,-1729,-1652,-1538,-1401,-1240,-1076,-924,-790,-695,-632,-612,-617,-646,-679,-714,-732,-738,-724,-706,-681,-671,-674,-707,-763,-847,-941,-1045,-1137,-1208,-1255,-1258,-1240,-1185,-1120,-1047,-989,-957,-956,-1003,-1080,-1194,-1319,-1442,-1536,-1587,-1572,-1489,-1335,-1124,-870,-606,-351,-135,18,104,106,42,-88,-259,-463,-669,-876,-1059,-1219,-1342,-1433,-1482,-1499,-1479,-1425,-1338,-1230,-1092,-942,-781,-614,-457,-314,-190,-95,-26,16,33,34,27,16,12,7,12,14,13,0,-26,-78,-142,-232,-333,-444,-562,-674,-781,-872,-952,-1004,-1045,-1056,-1058,-1038,-1011,-972,-928,-884,-830,-781,-719,-658,-584,-510,-431,-356,-290,-237,-200,-183,-179,-185,-199,-209,-208,-202,-175,-141,-103,-50,-11,39,70,113,138,178,213,251,293,328,352,364,350,311,250,156,54,-74,-199,-333,-459,-582,-697,-805,-911,-1010,-1115,-1216,-1336,-1455,-1599,-1750,-1922,-2097,-2283,-2453,-2613,-2739,-2827,-2871,-2868,-2823,-2747,-2653,-2556,-2472,-2412,-2382,-2389,-2421,-2475,-2539,-2595,-2643,-2664,-2663,-2628,-2571,-2481,-2376,-2244,-2102,-1942,-1773,-1598,-1421,-1248,-1088,-945,-826,-731,-663,-605,-570,-529,-487,-433,-357,-269,-167,-54,48,150,216,260,255,213,123,-5,-171,-360,-569,-779,-988,-1179,-1346,-1490,-1587,-1666,-1697,-1712,-1698,-1670,-1635,-1598,-1567,-1540,-1530,-1525,-1543,-1569,-1614,-1665,-1730,-1791,-1854,-1906,-1939,-1961,-1943,-1911,-1838,-1739,-1619,-1466,-1311,-1131,-957,-778,-613,-458,-329,-231,-165,-147,-159,-220,-298,-404,-508,-610,-692,-754,-787,-796,-791,-776,-766,-771,-795,-851,-932,-1039,-1173,-1313,-1476,-1630,-1786,-1933,-2056,-2165,-2237,-2280,-2293,-2269,-2225,-2153,-2071,-1980,-1887,-1802,-1721,-1661,-1615,-1579,-1571,-1556,-1565,-1570,-1571,-1583,-1575,-1581,-1570,-1564,-1551,-1535,-1513,-1484,-1445,-1394,-1333,-1259,-1175,-1079,-974,-858,-739,-609,-480,-347,-220,-95,13,117,192,261,295,317,302,267,193,99,-32,-181,-346,-519,-688,-840,-973,-1067,-1127,-1149,-1123,-1069,-978,-866,-739,-602,-467,-338,-221,-121,-41,9,40,31,1,-57,-144,-233,-341,-436,-521,-582,-615,-609,-580,-507,-419,-304,-179,-47,83,211,325,420,499,538,554,527,463,362,232,75,-85,-247,-389,-503,-577,-611,-604,-562,-498,-423,-357,-307,-299,-324,-406,-534,-705,-914,-1138,-1374,-1590,-1789,-1936,-2051,-2105,-2125,-2102,-2057,-2000,-1938,-1885,-1844,-1811,-1786,-1758,-1719,-1663,-1579,-1472,-1343,-1202,-1062,-928,-821,-738,-689,-666,-669,-678,-694,-700,-681,-649,-575,-482,-355,-211,-40,129,313,482,637,775,880,964,1019,1054,1077,1090,1093,1091,1073,1035,968,855,702,488,234,-75,-408,-757,-1101,-1406,-1668,-1851,-1957,-1974,-1916,-1796,-1636,-1460,-1300,-1164,-1081,-1033,-1032,-1054,-1085,-1107,-1110,-1079,-1018,-930,-813,-696,-555,-427,-281,-145,15,170,353,529,720,901,1069,1215,1326,1406,1440,1441,1404,1335,1243,1136,1014,904,794,713,656,636,654,707,793,892,994,1070,1109,1082,993,823,593,312,5,-302,-579,-813,-978,-1085,-1124,-1122,-1084,-1039,-996,-966,-957,-954,-962,-954,-929,-864,-769,-619,-452,-246,-49,153,316,458,555,620,656,670,665,654,628,596,544,480,390,290,177,70,-17,-68,-67,-10,110,275,487,706,929,1119,1274,1372,1427,1430,1411,1381,1359,1365,1400,1467,1549,1625,1672,1658,1570,1392,1126,794,421,39,-293,-568,-712,-745,-618,-369,16,489,1032,1597,2148,2646,3058,3354,3525,3554,3456,3242,2944,2607,2275,2010,1843,1814,1929,2179,2548,2992,3463,3916,4292,4560,4698,4693,4572,4345,4058,3744,3447,3213,3068,3038,3118,3290,3516,3753,3957,4088,4127,4059,3902,3667,3393,3106,2843,2629,2458,2343,2237,2128,1970,1745,1442,1063,633,177,-252,-622,-885,-1012,-992,-824,-527,-130,332,821,1303,1742,2129,2439,2688,2875,3026,3149,3273,3401,3552,3721,3900,4076,4224,4325,4372,4357,4294,4204,4107,4038,4028,4088,4248,4472,4768,5076,5391,5662,5889,6048,6150,6190,6185,6145,6082,6023,5970,5946,5943,5957,5966,5948,5879,5738,5517,5218,4854,4461,4063,3712,3428,3258,3199,3263,3430,3664,3933,4181,4367,4439,4389,4189,3872,3443,2951,2438,1954,1552,1264,1139,1167,1369,1690,2108,2550,2963,3284,3453,3444,3229,2835,2293,1668,1041,482,81,-115,-45,303,932,1817,2894,4109,5364,6595,7699,8631,9319,9748,9901,9783,9432,8865,8141,7281,6340,5341,4324,3303,2306,1339,436,-392,-1114,-1704,-2160,-2458,-2625,-2667,-2618,-2513,-2400,-2311,-2299,-2368,-2540,-2787,-3088,-3409,-3691,-3921,-4039,-4035,-3894,-3608,-3215,-2738,-2230,-1740,-1310,-965,-725,-572,-490,-453,-416,-363,-257,-109,101,325,572,788,968,1077,1108,1040,873,619,288,-75,-454,-804,-1106,-1344,-1504,-1603,-1648,-1677,-1725,-1811,-1977,-2207,-2514,-2863,-3230,-3575,-3857,-4038,-4088,-3988,-3745,-3362,-2874,-2315,-1717,-1141,-612,-185,118,275,286,168,-53,-326,-620,-880,-1090,-1223,-1287,-1286,-1253,-1208,-1184,-1204,-1266,-1382,-1517,-1650,-1746,-1762,-1687,-1494,-1199,-811,-374,89,521,905,1201,1399,1483,1450,1298,1042,695,286,-168,-640,-1126,-1599,-2072,-2525,-2969,-3407,-3835,-4274,-4696,-5110,-5470,-5765,-5954,-6029,-5967,-5773,-5459,-5041,-4559,-4045,-3537,-3087,-2719,-2468,-2345,-2346,-2446,-2631,-2835,-3041,-3200,-3291,-3309,-3240,-3100,-2891,-2634,-2345,-2039,-1743,-1442,-1159,-855,-529,-168,258,718,1239,1779,2334,2871,3370,3807,4164,4434,4615,4722,4769,4778,4765,4751,4733,4727,4708,4680,4613,4497,4323,4082,3796,3464,3125,2794,2505,2289,2168,2165,2301,2561,2951,3422,3955,4487,4981,5379,5638,5726,5627,5339,4890,4316,3659,2979,2312,1701,1170,725,343,16,-317,-674,-1094,-1597,-2186,-2857,-3588,-4349,-5087,-5776,-6352,-6795,-7067,-7162,-7069,-6802,-6370,-5806,-5131,-4382,-3583,-2761,-1935,-1111,-302,504,1293,2077,2830,3550,4210,4778,5240,5556,5713,5697,5502,5147,4649,4045,3368,2655,1942,1244,584,-46,-645,-1223,-1791,-2352,-2914,-3469,-4021,-4533,-5001,-5370,-5613,-5689,-5568,-5231,-4684,-3938,-3049,-2050,-1022,-15,915,1719,2369,2856,3163,3327,3350,3289,3149,2990,2811,2636,2465,2280,2080,1823,1518,1120,661,116,-474,-1104,-1737,-2366,-2956,-3510,-4000,-4443,-4829,-5183,-5514,-5841,-6179,-6536,-6903,-7272,-7611,-7898,-8096,-8185,-8139,-7954,-7639,-7208,-6706,-6178,-5675,-5253,-4948,-4794,-4790,-4934,-5184,-5497,-5816,-6080,-6232,-6241,-6069,-5735,-5235,-4636,-3960,-3296,-2677,-2173,-1804,-1602,-1553,-1656,-1861,-2147,-2448,-2725,-2933,-3042,-3035,-2931,-2726,-2484,-2217,-1992,-1826,-1755,-1786,-1907,-2114,-2359,-2640,-2912,-3179,-3424,-3657,-3880,-4105,-4324,-4540,-4717,-4834,-4850,-4720,-4430,-3927,-3236,-2334,-1271,-83,1152,2361,3442,4333,4951,5269,5271,4969,4416,3670,2805,1912,1055,296,-326,-817,-1178,-1467,-1713,-1971,-2286,-2669,-3154,-3715,-4341,-4997,-5635,-6217,-6702,-7055,-7280,-7356,-7320,-7175,-6963,-6709,-6443,-6198,-5981,-5814,-5670,-5549,-5407,-5223,-4966,-4609,-4143,-3569,-2894,-2148,-1350,-531,293,1100,1892,2658,3408,4132,4845,5532,6191,6815,7379,7883,8303,8630,8849,8954,8933,8798,8545,8199,7765,7273,6735,6174,5609,5051,4507,3977,3448,2920,2359,1783,1160,533,-104,-701,-1241,-1675,-1987,-2138,-2121,-1928,-1561,-1055,-433,252,960,1652,2283,2849,3311,3689,3967,4171,4298,4363,4373,4326,4223,4054,3802,3449,2980,2377,1641,781,-183,-1223,-2296,-3370,-4395,-5341,-6170,-6866,-7428,-7846,-8155,-8356,-8483,-8544,-8564,-8531,-8459,-8322,-8096,-7771,-7305,-6700,-5942,-5051,-4055,-2994,-1921,-873,91,964,1714,2346,2866,3284,3615,3890,4102,4285,4428,4537,4610,4630,4602,4511,4365,4162,3917,3641,3354,3070,2789,2523,2240,1954,1615,1245,806,325,-198,-746,-1287,-1798,-2247,-2599,-2837,-2929,-2885,-2690,-2388,-1994,-1559,-1121,-725,-400,-181,-78,-93,-220,-430,-705,-1007,-1332,-1631,-1931,-2184,-2424,-2635,-2830,-3016,-3210,-3406,-3630,-3867,-4125,-4394,-4657,-4902,-5115,-5282,-5401,-5468,-5494,-5472,-5428,-5350,-5261,-5160,-5055,-4947,-4830,-4713,-4573,-4433,-4266,-4090,-3913,-3727,-3566,-3417,-3306,-3227,-3187,-3174,-3184,-3199,-3205,-3183,-3109,-2969,-2750,-2445,-2077,-1646,-1202,-758,-355,-22,224,366,399,351,226,82,-67,-160,-199,-142,-7,213,496,826,1176,1518,1829,2079,2268,2374,2427,2416,2376,2317,2245,2184,2126,2078,2034,1989,1930,1863,1763,1650,1507,1355,1186,1010,835,640,447,214,-40,-344,-694,-1097,-1553,-2045,-2571,-3090,-3588,-4022,-4359,-4570,-4638,-4542,-4309,-3934,-3460,-2922,-2342,-1772,-1217,-702,-238,196,581,955,1304,1648,1994,2336,2692,3036,3369,3674,3924,4124,4247,4303,4287,4209,4084,3925,3749,3575,3392,3230,3042,2859,2639,2392,2118,1813,1507,1204,937,723,589,537,586,724,954,1264,1635,2051,2487,2927,3339,3728,4059,4356,4592,4786,4923,5014,5056,5050,4999,4899,4742,4527,4234,3878,3438,2953,2419,1882,1364,894,499,191,-29,-169,-249,-281,-305,-309,-339,-362,-412,-450,-493,-504,-502,-449,-360,-214,-7,255,574,934,1313,1700,2061,2384,2643,2838,2949,3002,2981,2929,2838,2741,2639,2538,2446,2346,2240,2117,1973,1802,1619,1411,1204,999,812,657,544,480,472,528,636,813,1035,1308,1612,1942,2275,2619,2949,3287,3623,3967,4324,4692,5067,5448,5812,6157,6455,6704,6869,6957,6938,6826,6607,6308,5933,5516,5060,4607,4150,3722,3322,2965,2653,2393,2173,2002,1857,1748,1644,1562,1463,1369,1243,1106,933,740,519,279,28,-228,-484,-726,-958,-1161,-1346,-1495,-1613,-1701,-1757,-1794,-1813,-1815,-1810,-1791,-1747,-1681,-1565,-1407,-1186,-900,-558,-154,279,735,1176,1597,1958,2276,2533,2743,2921,3075,3223,3382,3565,3793,4069,4419,4831,5318,5863,6448,7043,7624,8139,8574,8883,9064,9099,9002,8784,8460,8064,7595,7086,6530,5932,5294,4611,3890,3139,2365,1592,828,105,-581,-1183,-1718,-2140,-2468,-2680,-2781,-2771,-2658,-2440,-2138,-1742,-1269,-720,-94,601,1371,2197,3081,3992,4917,5826,6679,7455,8109,8627,8985,9183,9218,9114,8871,8524,8073,7531,6914,6205,5433,4575,3656,2662,1615,521,-603,-1728,-2842,-3914,-4917,-5850,-6668,-7383,-7961,-8408,-8709,-8871,-8896,-8790,-8566,-8228,-7789,-7246,-6613,-5888,-5083,-4219,-3305,-2373,-1445,-548,291,1053,1719,2276,2726,3058,3286,3419,3465,3443,3368,3241,3097,2924,2743,2566,2370,2193,1988,1793,1566,1333,1069,784,478,143,-210,-584,-975,-1366,-1763,-2123,-2469,-2738,-2962,-3093,-3153,-3140,-3050,-2917,-2721,-2509,-2269,-2032,-1804,-1595,-1425,-1291,-1212,-1178,-1203,-1274,-1389,-1540,-1719,-1915,-2131,-2348,-2579,-2801,-3026,-3236,-3437,-3626,-3803,-3975,-4140,-4308,-4478,-4646,-4812,-4959,-5084,-5166,-5200,-5172,-5080,-4927,-4722,-4470,-4192,-3891,-3588,-3288,-3004,-2753,-2540,-2389,-2298,-2278,-2324,-2424,-2569,-2733,-2898,-3043,-3139,-3181,-3147,-3040,-2859,-2616,-2310,-1974,-1599,-1210,-815,-412,-21,365,740,1097,1450,1782,2103,2402,2680,2928,3149,3326,3470,3554,3585,3543,3427,3237,2978,2659,2309,1928,1560,1204,883,612,378,197,46,-78,-187,-301,-413,-547,-690,-846,-1007,-1162,-1304,-1425,-1521,-1580,-1610,-1605,-1569,-1510,-1424,-1327,-1214,-1095,-973,-842,-717,-580,-446,-304,-162,-19,115,237,336,405,439,432,391,317,226,124,29,-47,-92,-97,-59,20,141,286,454,628,794,952,1086,1192,1284,1344,1406,1460,1539,1648,1822,2057,2382,2781,3256,3789,4361,4948,5536,6101,6633,7128,7576,7982,8345,8663,8933,9144,9273,9314,9234,9031,8687,8206,7602,6882,6089,5231,4364,3490,2656,1859,1127,450,-168,-738,-1269,-1775,-2262,-2747,-3220,-3695,-4149,-4583,-4976,-5311,-5570,-5738,-5788,-5736,-5549,-5269,-4882,-4427,-3918,-3381,-2830,-2283,-1738,-1211,-677,-162,374,885,1406,1873,2314,2659,2935,3086,3140,3067,2897,2622,2270,1850,1374,862,316,-246,-822,-1408,-1990,-2578,-3158,-3733,-4297,-4840,-5356,-5823,-6233,-6551,-6772,-6877,-6852,-6707,-6439,-6080,-5637,-5154,-4640,-4133,-3645,-3191,-2769,-2382,-2011,-1649,-1284,-898,-498,-72,357,788,1198,1570,1881,2124,2266,2324,2271,2140,1923,1660,1357,1054,761,496,269,72,-96,-262,-424,-625,-842,-1119,-1423,-1780,-2160,-2577,-3011,-3468,-3947,-4445,-4969,-5514,-6077,-6658,-7230,-7799,-8319,-8798,-9193,-9504,-9714,-9810,-9805,-9694,-9493,-9222,-8897,-8534,-8165,-7786,-7426,-7079,-6751,-6450,-6156,-5889,-5625,-5380,-5145,-4934,-4741,-4596,-4487,-4444,-4459,-4535,-4668,-4833,-5018,-5180,-5292,-5316,-5220,-4980,-4590,-4035,-3341,-2518,-1595,-616,399,1395,2355,3237,4027,4707,5265,5709,6033,6251,6371,6396,6349,6211,6009,5720,5365,4934,4443,3883,3282,2626,1948,1240,521,-203,-925,-1643,-2350,-3050,-3733,-4404,-5049,-5667,-6246,-6771,-7236,-7622,-7927,-8139,-8258,-8281,-8215,-8061,-7824,-7510,-7115,-6649,-6095,-5467,-4748,-3950,-3064,-2115,-1103,-65,976,1994,2937,3801,4539,5158,5638,6002,6242,6391,6448,6432,6343,6174,5925,5580,5132,4579,3915,3155,2314,1421,502,-402,-1263,-2039,-2708,-3236,-3618,-3839,-3897,-3804,-3568,-3200,-2726,-2148,-1501,-774,-13,806,1637,2493,3345,4184,4996,5757,6458,7075,7594,8005,8282,8431,8425,8285,7991,7566,7017,6353,5602,4773,3885,2964,2016,1066,126,-793,-1672,-2509,-3283,-3989,-4611,-5146,-5581,-5922,-6158,-6301,-6347,-6310,-6187,-5996,-5737,-5419,-5060,-4649,-4217,-3743,-3254,-2733,-2194,-1631,-1054,-474,105,656,1175,1642,2036,2362,2599,2761,2836,2848,2790,2685,2535,2350,2129,1883,1598,1296,948,578,169,-271,-734,-1214,-1698,-2166,-2598,-2990,-3308,-3566,-3749,-3862,-3922,-3927,-3899,-3841,-3757,-3648,-3504,-3315,-3084,-2785,-2445,-2040,-1614,-1158,-722,-306,53,341,556,680,723,695,596,456,277,91,-108,-288,-472,-636,-798,-951,-1100,-1237,-1365,-1463,-1545,-1580,-1594,-1551,-1487,-1375,-1249,-1094,-931,-760,-587,-424,-278,-156,-85,-60,-118,-252,-485,-802,-1211,-1681,-2205,-2749,-3283,-3792,-4230,-4603,-4883,-5074,-5186,-5231,-5222,-5194,-5150,-5122,-5111,-5140,-5191,-5284,-5390,-5507,-5617,-5702,-5742,-5734,-5655,-5512,-5298,-5020,-4686,-4317,-3915,-3507,-3102,-2707,-2338,-1987,-1658,-1348,-1045,-750,-447,-139,190,528,892,1266,1661,2056,2462,2856,3234,3591,3901,4165,4371,4506,4580,4588,4536,4447,4316,4176,4016,3865,3712,3554,3397,3203,2990,2723,2408,2050,1642,1222,783,366,-23,-364,-647,-875,-1046,-1175,-1275,-1355,-1435,-1511,-1592,-1664,-1724,-1750,-1732,-1657,-1513,-1307,-1037,-716,-373,-9,327,644,904,1112,1261,1360,1415,1447,1472,1496,1556,1629,1754,1900,2078,2263,2433,2572,2647,2657,2573,2413,2156,1839,1453,1036,594,154,-265,-651,-975,-1242,-1418,-1511,-1497,-1377,-1144,-804,-360,169,771,1413,2078,2728,3352,3915,4425,4850,5214,5506,5733,5915,6039,6127,6182,6187,6175,6099,5996,5831,5617,5348,5025,4664,4262,3854,3425,3022,2632,2289,1990,1758,1583,1485,1449,1484,1580,1730,1929,2154,2401,2638,2853,3020,3126,3158,3114,2999,2822,2606,2361,2113,1878,1669,1500,1377,1301,1276,1290,1337,1404,1477,1546,1599,1632,1643,1631,1606,1571,1534,1500,1471,1447,1431,1408,1382,1346,1287,1224,1135,1045,940,832,717,602,488,386,292,237,203,227,294,423,620,877,1207,1603,2058,2581,3137,3733,4336,4927,5490,5986,6419,6752,6996,7139,7195,7168,7078,6939,6763,6575,6367,6158,5933,5699,5428,5134,4783,4389,3942,3450,2921,2379,1832,1312,841,434,126,-86,-171,-141,19,282,656,1088,1578,2070,2536,2948,3262,3478,3562,3535,3383,3135,2799,2406,1983,1556,1161,813,539,347,245,222,281,394,556,737,916,1070,1170,1203,1146,1000,766,450,87,-313,-702,-1061,-1360,-1572,-1687,-1694,-1592,-1397,-1112,-772,-375,32,465,891,1328,1769,2240,2744,3307,3933,4624,5377,6169,6980,7768,8511,9156,9691,10078,10317,10396,10326,10118,9793,9367,8860,8288,7653,6971,6229,5439,4592,3705,2769,1811,842,-132,-1060,-1959,-2775,-3511,-4138,-4656,-5043,-5315,-5459,-5496,-5427,-5273,-5048,-4760,-4434,-4059,-3673,-3257,-2852,-2445,-2070,-1726,-1426,-1183,-986,-849,-754,-693,-668,-651,-652,-656,-666,-691,-726,-790,-872,-990,-1126,-1286,-1455,-1625,-1791,-1937,-2061,-2168,-2244,-2313,-2362,-2410,-2458,-2508,-2568,-2632,-2710,-2782,-2858,-2915,-2952,-2956,-2913,-2826,-2668,-2462,-2182,-1853,-1468,-1042,-586,-121,342,777,1171,1502,1760,1936,2036,2054,2013,1921,1793,1649,1497,1345,1207,1069,942,799,650,464,251,-10,-304,-638,-995,-1364,-1734,-2084,-2405,-2683,-2907,-3086,-3202,-3295,-3344,-3400,-3462,-3550,-3692,-3866,-4110,-4375,-4685,-4987,-5285,-5544,-5748,-5890,-5957,-5958,-5893,-5780,-5624,-5449,-5253,-5056,-4848,-4640,-4414,-4178,-3916,-3642,-3340,-3036,-2721,-2420,-2128,-1869,-1625,-1422,-1231,-1068,-907,-759,-600,-448,-291,-141,-10,105,183,226,230,192,123,27,-74,-172,-234,-256,-205,-88,115,385,718,1084,1473,1840,2180,2454,2665,2795,2852,2839,2772,2662,2530,2378,2230,2086,1955,1838,1738,1647,1567,1490,1417,1346,1273,1212,1151,1115,1082,1075,1073,1080,1087,1069,1043,962,859,704,526,324,128,-47,-178,-241,-240,-164,-30,146,340,531,697,815,894,906,881,808,715,606,508,421,374,351,376,433,523,640,767,897,1013,1108,1162,1185,1153,1094,994,887,774,689,636,653,727,891,1120,1436,1804,2237,2696,3178,3660,4123,4545,4923,5226,5466,5634,5732,5780,5780,5758,5727,5689,5665,5639,5610,5560,5467,5310,5069,4724,4262,3682,2985,2192,1317,402,-529,-1427,-2259,-2990,-3598,-4056,-4367,-4525,-4547,-4447,-4251,-3976,-3650,-3282,-2899,-2496,-2093,-1684,-1279,-876,-481,-96,262,602,888,1145,1326,1454,1500,1479,1373,1211,977,705,398,73,-253,-579,-893,-1205,-1512,-1824,-2149,-2489,-2846,-3222,-3597,-3979,-4337,-4669,-4960,-5199,-5392,-5529,-5626,-5683,-5722,-5733,-5747,-5736,-5726,-5690,-5631,-5538,-5399,-5211,-4967,-4663,-4302,-3883,-3414,-2896,-2351,-1769,-1187,-598,-38,486,947,1341,1644,1865,1990,2036,1999,1902,1755,1567,1365,1144,929,710,500,287,75,-142,-368,-604,-852,-1111,-1375,-1649,-1913,-2182,-2428,-2669,-2878,-3081,-3254,-3426,-3597,-3774,-3989,-4224,-4521,-4852,-5239,-5663,-6120,-6598,-7077,-7551,-7991,-8405,-8756,-9058,-9282,-9435,-9508,-9492,-9400,-9219,-8956,-8622,-8202,-7723,-7169,-6554,-5880,-5149,-4377,-3571,-2754,-1936,-1149,-402,281,880,1397,1807,2131,2346,2488,2546,2542,2499,2408,2305,2181,2045,1901,1740,1564,1366,1134,880,584,261,-90,-467,-852,-1243,-1626,-1987,-2324,-2617,-2868,-3069,-3205,-3293,-3311,-3272,-3183,-3031,-2848,-2611,-2357,-2064,-1762,-1434,-1111,-771,-447,-114,200,513,810,1101,1370,1627,1850,2039,2182,2261,2277,2219,2086,1890,1631,1331,1001,664,332,21,-257,-502,-700,-863,-980,-1063,-1099,-1103,-1057,-983,-859,-709,-517,-304,-63,196,468,743,1022,1283,1544,1763,1974,2130,2259,2336,2368,2345,2276,2139,1959,1704,1405,1037,624,161,-337,-853,-1380,-1889,-2372,-2806,-3173,-3471,-3678,-3793,-3825,-3756,-3621,-3402,-3131,-2812,-2455,-2091,-1704,-1338,-971,-630,-303,10,308,604,903,1204,1534,1862,2224,2585,2957,3322,3668,3983,4255,4480,4638,4745,4786,4769,4713,4597,4465,4297,4110,3916,3693,3467,3205,2923,2603,2245,1857,1420,973,486,-1,-504,-1008,-1512,-2016,-2520,-3016,-3511,-3992,-4452,-4893,-5289,-5655,-5965,-6227,-6435,-6590,-6704,-6768,-6810,-6812,-6799,-6758,-6692,-6596,-6466,-6292,-6076,-5817,-5516,-5181,-4825,-4447,-4074,-3701,-3339,-2991,-2653,-2325,-2001,-1674,-1336,-986,-609,-215,211,658,1125,1603,2076,2537,2961,3346,3670,3935,4132,4269,4338,4354,4315,4223,4093,3909,3694,3428,3136,2800,2439,2046,1631,1195,738,271,-216,-699,-1192,-1666,-2128,-2549,-2942,-3275,-3575,-3809,-4013,-4172,-4304,-4420,-4525,-4634,-4749,-4875,-5016,-5159,-5314,-5450,-5579,-5673,-5733,-5742,-5700,-5600,-5444,-5245,-5002,-4736,-4459,-4176,-3908,-3650,-3408,-3181,-2957,-2733,-2501,-2251,-1984,-1699,-1395,-1085,-766,-447,-134,177,472,759,1028,1271,1490,1672,1806,1908,1942,1947,1891,1800,1681,1535,1394,1257,1147,1076,1048,1075,1150,1270,1424,1590,1764,1910,2029,2095,2107,2060,1958,1806,1623,1408,1190,964,748,551,366,214,86,-11,-68,-92,-63,8,146,332,587,898,1255,1656,2075,2490,2892,3246,3545,3779,3937,4036,4062,4047,3985,3892,3781,3638,3481,3298,3087,2847,2572,2266,1928,1565,1184,795,405,29,-329,-651,-940,-1177,-1376,-1520,-1620,-1679,-1690,-1673,-1614,-1529,-1413,-1268,-1103,-904,-694,-453,-196,79,376,682,998,1315,1621,1906,2168,2383,2569,2697,2797,2848,2888,2890,2907,2904,2927,2960,3013,3094,3198,3326,3488,3664,3869,4076,4295,4494,4683,4838,4957,5049,5091,5117,5101,5082,5037,4992,4935,4872,4811,4737,4670,4591,4519,4448,4384,4332,4290,4265,4253,4253,4262,4264,4268,4239,4192,4095,3960,3772,3538,3267,2958,2639,2307,1985,1678,1389,1129,885,674,472,294,127,-26,-164,-287,-395,-480,-543,-586,-594,-592,-558,-517,-462,-403,-343,-280,-221,-156,-85,-7,96,214,366,547,763,1012,1293,1596,1919,2244,2564,2865,3134,3373,3558,3720,3828,3925,3993,4060,4129,4210,4312,4435,4587,4755,4945,5145,5347,5553,5744,5932,6095,6248,6370,6471,6542,6575,6580,6542,6467,6352,6197,6000,5767,5489,5179,4828,4445,4029,3587,3121,2633,2136,1625,1117,612,111,-363,-815,-1232,-1594,-1907,-2153,-2323,-2437,-2474,-2461,-2407,-2314,-2212,-2088,-1965,-1828,-1681,-1501,-1291,-1011,-680,-253,247,835,1496,2212,2960,3716,4444,5118,5714,6206,6581,6836,6955,6961,6850,6632,6330,5939,5484,4966,4397,3784,3146,2483,1823,1168,545,-46,-574,-1052,-1444,-1770,-2001,-2154,-2220,-2208,-2125,-1984,-1790,-1570,-1319,-1064,-806,-559,-328,-114,71,239,378,506,610,710,795,883,963,1039,1107,1165,1206,1236,1247,1249,1248,1243,1246,1255,1265,1280,1273,1249,1185,1069,909,688,433,146,-152,-434,-693,-910,-1081,-1213,-1311,-1399,-1491,-1608,-1768,-1976,-2238,-2547,-2889,-3247,-3601,-3923,-4201,-4410,-4546,-4598,-4580,-4491,-4360,-4199,-4036,-3889,-3774,-3700,-3673,-3677,-3720,-3760,-3808,-3825,-3816,-3761,-3671,-3540,-3380,-3212,-3029,-2868,-2706,-2579,-2454,-2354,-2243,-2136,-2000,-1848,-1657,-1436,-1184,-898,-597,-275,41,352,633,881,1079,1221,1298,1316,1258,1156,983,785,542,294,33,-207,-435,-628,-793,-929,-1037,-1131,-1211,-1295,-1380,-1486,-1598,-1731,-1874,-2019,-2174,-2312,-2449,-2559,-2657,-2725,-2774,-2797,-2804,-2795,-2776,-2757,-2734,-2723,-2722,-2728,-2761,-2794,-2861,-2925,-3015,-3103,-3195,-3278,-3343,-3373,-3371,-3310,-3202,-3036,-2815,-2561,-2270,-1980,-1694,-1439,-1226,-1063,-948,-883,-841,-826,-799,-771,-707,-622,-502,-364,-208,-53,97,230,349,447,546,640,760,904,1093,1323,1597,1909,2238,2579,2903,3201,3453,3652,3795,3875,3912,3896,3857,3788,3715,3626,3549,3465,3389,3310,3228,3138,3044,2935,2829,2713,2612,2519,2442,2385,2340,2307,2282,2248,2206,2143,2054,1944,1799,1643,1459,1270,1072,867,662,445,226,-10,-241,-492,-726,-958,-1158,-1323,-1440,-1492,-1489,-1407,-1281,-1090,-869,-615,-352,-79,187,448,695,934,1155,1374,1572,1766,1950,2119,2280,2414,2535,2620,2681,2705,2696,2666,2606,2548,2474,2421,2367,2338,2314,2302,2281,2251,2192,2101,1969,1791,1577,1325,1051,760,471,187,-73,-312,-515,-688,-827,-931,-1009,-1053,-1077,-1073,-1048,-1005,-941,-863,-763,-652,-519,-373,-207,-29,160,356,549,735,903,1051,1169,1261,1321,1359,1370,1368,1345,1314,1268,1205,1122,1008,858,660,414,108,-244,-649,-1084,-1540,-2006,-2452,-2884,-3268,-3619,-3912,-4173,-4384,-4574,-4736,-4893,-5037,-5185,-5322,-5453,-5575,-5666,-5742,-5776,-5794,-5771,-5742,-5678,-5623,-5545,-5469,-5380,-5277,-5153,-4997,-4806,-4565,-4282,-3942,-3555,-3129,-2670,-2197,-1726,-1265,-846,-457,-124,163,409,604,782,923,1056,1172,1276,1361,1425,1447,1425,1336,1169,919,580,153,-348,-911,-1513,-2131,-2733,-3306,-3811,-4241,-4579,-4813,-4949,-4985,-4925,-4788,-4575,-4309,-3996,-3656,-3298,-2942,-2595,-2273,-1987,-1737,-1535,-1371,-1249,-1159,-1095,-1048,-1017,-989,-977,-960,-968,-981,-1024,-1096,-1194,-1340,-1512,-1728,-1969,-2240,-2530,-2834,-3150,-3464,-3778,-4076,-4364,-4617,-4847,-5036,-5183,-5296,-5356,-5383,-5368,-5322,-5241,-5138,-4998,-4843,-4654,-4440,-4190,-3912,-3594,-3256,-2885,-2510,-2127,-1757,-1404,-1073,-768,-485,-216,39,298,565,837,1137,1433,1750,2054,2352,2626,2869,3073,3240,3364,3455,3516,3558,3585,3614,3642,3685,3737,3800,3873,3942,4010,4058,4081,4077,4034,3955,3839,3686,3492,3271,3001,2702,2356,1961,1525,1027,487,-105,-742,-1398,-2080,-2752,-3399,-4012,-4552,-5027,-5415,-5722,-5954,-6112,-6225,-6291,-6333,-6356,-6366,-6364,-6354,-6323,-6277,-6201,-6098,-5958,-5784,-5561,-5301,-4986,-4624,-4213,-3747,-3243,-2690,-2112,-1507,-895,-278,321,907,1456,1977,2449,2890,3280,3641,3962,4253,4519,4751,4968,5151,5316,5452,5562,5650,5708,5748,5753,5740,5686,5603,5465,5280,5023,4696,4291,3808,3259,2644,1998,1321,648,-5,-635,-1206,-1745,-2213,-2648,-3024,-3365,-3670,-3938,-4184,-4397,-4579,-4742,-4861,-4968,-5027,-5080,-5101,-5123,-5133,-5155,-5179,-5221,-5258,-5301,-5320,-5321,-5273,-5181,-5025,-4814,-4545,-4225,-3866,-3477,-3072,-2658,-2251,-1850,-1473,-1107,-771,-455,-162,102,342,549,722,861,959,1016,1037,1024,981,923,849,783,718,675,645,632,638,633,639,612,575,497,400,275,144,10,-103,-188,-228,-220,-165,-62,69,214,351,449,503,473,370,172,-103,-452,-851,-1285,-1714,-2136,-2497,-2816,-3044,-3200,-3276,-3270,-3214,-3094,-2944,-2772,-2582,-2399,-2212,-2040,-1871,-1716,-1562,-1412,-1265,-1114,-967,-825,-689,-574,-477,-409,-367,-360,-371,-412,-459,-511,-558,-588,-601,-588,-555,-492,-423,-325,-235,-126,-35,64,139,214,265,304,320,312,285,214,129,-11,-168,-367,-583,-813,-1046,-1258,-1450,-1592,-1694,-1739,-1741,-1703,-1632,-1555,-1459,-1378,-1285,-1202,-1098,-982,-821,-628,-371,-69,294,706,1150,1625,2102,2571,3014,3412,3765,4056,4297,4480,4618,4723,4788,4843,4866,4887,4886,4877,4849,4809,4750,4682,4597,4503,4404,4302,4196,4103,3994,3899,3784,3662,3517,3344,3143,2897,2630,2314,1990,1635,1289,943,629,338,100,-106,-251,-370,-440,-502,-541,-593,-653,-737,-850,-985,-1143,-1308,-1474,-1623,-1754,-1846,-1907,-1930,-1920,-1885,-1830,-1763,-1687,-1611,-1517,-1421,-1293,-1143,-947,-711,-420,-86,294,706,1143,1582,2035,2458,2889,3289,3685,4071,4457,4844,5243,5645,6051,6452,6832,7185,7485,7729,7897,7992,7999,7941,7798,7619,7383,7137,6877,6628,6396,6184,5999,5827,5668,5510,5338,5149,4931,4681,4406,4099,3782,3450,3136,2827,2555,2309,2090,1906,1729,1567,1397,1216,1013,794,551,300,47,-201,-418,-617,-762,-872,-933,-944,-926,-862,-786,-678,-567,-444,-315,-184,-48,94,233,380,524,670,808,952,1081,1220,1349,1479,1617,1751,1903,2062,2245,2445,2683,2941,3237,3559,3899,4256,4608,4945,5253,5513,5723,5862,5936,5937,5878,5755,5596,5383,5161,4901,4641,4360,4074,3778,3473,3162,2841,2527,2202,1905,1612,1359,1142,976,871,830,861,958,1125,1342,1616,1916,2249,2585,2932,3264,3597,3902,4202,4470,4723,4936,5111,5237,5294,5291,5199,5038,4804,4503,4167,3790,3414,3044,2695,2390,2121,1899,1712,1550,1402,1245,1079,870,642,364,65,-264,-599,-937,-1258,-1559,-1827,-2058,-2255,-2412,-2544,-2639,-2725,-2789,-2848,-2903,-2946,-3000,-3033,-3076,-3092,-3107,-3092,-3055,-2988,-2879,-2735,-2545,-2313,-2041,-1730,-1393,-1029,-661,-286,78,417,741,1020,1267,1479,1642,1780,1871,1941,1983,2006,2020,2027,2036,2054,2081,2119,2166,2216,2258,2286,2287,2249,2166,2036,1859,1642,1398,1134,867,611,359,137,-78,-282,-468,-685,-882,-1133,-1385,-1670,-1978,-2289,-2613,-2921,-3212,-3474,-3701,-3888,-4038,-4158,-4250,-4333,-4401,-4484,-4561,-4666,-4762,-4875,-4976,-5071,-5143,-5195,-5222,-5226,-5217,-5195,-5174,-5154,-5141,-5129,-5120,-5090,-5046,-4956,-4829,-4645,-4407,-4125,-3791,-3441,-3068,-2705,-2363,-2052,-1788,-1562,-1377,-1217,-1070,-916,-743,-539,-302,-34,248,537,802,1037,1208,1316,1338,1290,1166,979,761,513,279,63,-116,-241,-322,-354,-353,-335,-314,-307,-334,-385,-483,-596,-737,-870,-999,-1094,-1160,-1178,-1162,-1106,-1030,-948,-867,-820,-800,-834,-914,-1049,-1219,-1431,-1648,-1873,-2077,-2247,-2381,-2456,-2487,-2465,-2405,-2317,-2211,-2109,-2013,-1949,-1907,-1902,-1922,-1968,-2019,-2070,-2105,-2109,-2085,-2018,-1907,-1767,-1587,-1389,-1170,-944,-713,-489,-261,-46,177,395,623,862,1115,1384,1671,1966,2273,2572,2865,3139,3384,3608,3787,3943,4051,4138,4179,4194,4171,4114,4023,3905,3764,3606,3455,3302,3187,3091,3044,3022,3035,3057,3076,3071,3026,2921,2760,2529,2254,1932,1606,1278,1000,771,627,567,589,696,852,1046,1246,1421,1556,1629,1636,1577,1466,1313,1150,983,841,731,656,622,615,631,649,676,675,678,648,623,582,550,523,507,507,514,526,540,542,531,502,451,385,301,211,114,22,-67,-156,-244,-338,-449,-575,-731,-903,-1107,-1308,-1524,-1708,-1872,-1983,-2043,-2033,-1969,-1831,-1656,-1425,-1169,-891,-598,-311,-17,258,535,792,1039,1278,1492,1700,1882,2039,2172,2270,2339,2372,2372,2346,2291,2215,2116,1994,1854,1697,1517,1334,1134,945,760,595,461,346,272,207,155,94,4,-124,-305,-548,-847,-1199,-1592,-2008,-2426,-2835,-3209,-3546,-3827,-4065,-4247,-4401,-4520,-4635,-4741,-4870,-5000,-5163,-5325,-5501,-5663,-5807,-5914,-5978,-5990,-5951,-5852,-5716,-5527,-5326,-5098,-4877,-4665,-4475,-4317,-4190,-4097,-4035,-3990,-3959,-3920,-3864,-3766,-3622,-3405,-3127,-2767,-2347,-1867,-1352,-820,-299,186,624,984,1283,1498,1658,1772,1851,1930,2012,2113,2241,2386,2538,2687,2799,2875,2873,2804,2647,2415,2105,1745,1331,909,465,44,-368,-746,-1097,-1431,-1742,-2056,-2361,-2681,-2997,-3321,-3626,-3911,-4161,-4356,-4513,-4604,-4658,-4673,-4659,-4636,-4613,-4591,-4589,-4591,-4609,-4627,-4646,-4654,-4655,-4638,-4622,-4592,-4579,-4574,-4594,-4633,-4699,-4758,-4826,-4839,-4818,-4702,-4523,-4236,-3894,-3485,-3058,-2629,-2231,-1871,-1569,-1305,-1067,-835,-569,-259,129,594,1142,1755,2409,3076,3713,4293,4779,5148,5392,5502,5496,5390,5209,4989,4743,4506,4274,4060,3841,3616,3347,3032,2639,2167,1617,994,318,-394,-1115,-1822,-2502,-3123,-3690,-4179,-4591,-4925,-5174,-5355,-5461,-5521,-5521,-5499,-5433,-5351,-5234,-5091,-4914,-4695,-4445,-4152,-3835,-3495,-3141,-2788,-2444,-2111,-1799,-1505,-1234,-981,-756,-541,-361,-196,-63,48,124,180,195,185,132,47,-81,-233,-409,-582,-737,-844,-884,-842,-703,-483,-188,154,508,846,1136,1347,1478,1510,1466,1356,1207,1045,900,783,719,701,726,789,850,913,927,903,800,645,413,152,-146,-439,-716,-960,-1164,-1336,-1483,-1631,-1790,-1982,-2210,-2471,-2757,-3037,-3295,-3490,-3611,-3623,-3536,-3339,-3053,-2704,-2313,-1923,-1558,-1245,-1002,-829,-731,-675,-651,-617,-554,-436,-252,-1,298,626,941,1214,1402,1481,1429,1246,939,535,67,-435,-920,-1373,-1753,-2055,-2267,-2390,-2444,-2431,-2391,-2330,-2276,-2254,-2244,-2288,-2334,-2411,-2470,-2518,-2524,-2485,-2394,-2255,-2070,-1867,-1633,-1413,-1191,-991,-815,-653,-521,-400,-302,-212,-139,-76,-29,1,5,-15,-80,-174,-322,-500,-713,-942,-1158,-1353,-1482,-1542,-1503,-1369,-1139,-839,-488,-123,225,527,759,907,977,970,912,815,724,638,605,620,693,836,1015,1240,1466,1691,1881,2026,2119,2146,2128,2054,1958,1834,1707,1573,1437,1293,1134,957,742,512,243,-27,-302,-560,-776,-955,-1070,-1139,-1152,-1134,-1094,-1060,-1039,-1064,-1125,-1250,-1410,-1611,-1818,-2020,-2180,-2281,-2305,-2239,-2093,-1870,-1594,-1284,-968,-666,-399,-166,21,181,316,446,589,752,950,1183,1464,1771,2117,2474,2835,3189,3505,3795,4028,4224,4377,4502,4624,4745,4895,5067,5270,5491,5711,5912,6060,6146,6139,6045,5851,5579,5235,4848,4429,4008,3592,3198,2826,2479,2149,1837,1513,1194,842,478,93,-304,-685,-1042,-1337,-1553,-1670,-1679,-1584,-1401,-1149,-868,-584,-339,-148,-47,-22,-92,-229,-415,-635,-844,-1030,-1163,-1224,-1212,-1121,-954,-740,-476,-207,73,323,552,733,881,985,1065,1115,1157,1187,1224,1263,1321,1394,1498,1635,1822,2067,2378,2763,3222,3742,4321,4920,5523,6090,6594,7001,7302,7464,7510,7421,7247,6982,6689,6379,6092,5854,5674,5563,5518,5516,5550,5576,5587,5533,5415,5202,4895,4498,4016,3478,2897,2311,1740,1221,767,410,142,-10,-81,-61,20,135,275,406,521,613,672,711,728,740,746,761,783,809,849,889,933,991,1046,1127,1223,1342,1494,1667,1862,2062,2256,2414,2530,2567,2527,2388,2156,1841,1462,1047,635,253,-46,-246,-316,-250,-56,254,641,1076,1509,1911,2241,2487,2643,2708,2720,2686,2671,2680,2777,2955,3254,3645,4133,4670,5235,5772,6250,6624,6873,6976,6931,6752,6456,6077,5643,5196,4749,4344,3975,3670,3413,3218,3072,2973,2921,2899,2919,2960,3030,3115,3208,3307,3394,3465,3510,3513,3478,3381,3240,3040,2798,2527,2231,1944,1670,1426,1224,1054,922,804,692,560,396,176,-108,-456,-879,-1350,-1880,-2426,-2993,-3534,-4048,-4505,-4889,-5198,-5411,-5545,-5590,-5573,-5491,-5372,-5224,-5056,-4881,-4695,-4500,-4295,-4063,-3808,-3519,-3186,-2826,-2414,-1982,-1515,-1034,-544,-52,433,903,1354,1784,2176,2547,2864,3147,3375,3542,3647,3676,3631,3510,3319,3067,2774,2459,2146,1866,1624,1456,1342,1306,1308,1346,1390,1403,1385,1291,1138,918,637,334,8,-298,-566,-793,-946,-1054,-1105,-1130,-1153,-1185,-1272,-1405,-1621,-1900,-2247,-2637,-3063,-3483,-3905,-4275,-4619,-4902,-5146,-5340,-5503,-5628,-5734,-5815,-5872,-5909,-5917,-5894,-5849,-5760,-5660,-5517,-5375,-5210,-5052,-4898,-4759,-4635,-4534,-4441,-4361,-4271,-4172,-4034,-3868,-3641,-3384,-3066,-2735,-2369,-2021,-1683,-1387,-1135,-934,-786,-680,-607,-552,-499,-427,-340,-202,-43,170,404,668,935,1196,1431,1617,1755,1815,1819,1752,1636,1483,1314,1143,990,857,759,682,629,577,528,460,374,263,127,-27,-192,-367,-532,-695,-841,-971,-1090,-1199,-1307,-1425,-1555,-1708,-1879,-2069,-2264,-2451,-2615,-2729,-2794,-2778,-2693,-2533,-2304,-2037,-1734,-1433,-1157,-919,-743,-636,-591,-612,-675,-766,-866,-948,-1003,-1001,-953,-832,-663,-443,-193,66,317,539,711,836,891,897,852,772,681,583,509,465,467,520,630,795,1013,1283,1582,1921,2263,2619,2950,3265,3523,3737,3867,3932,3903,3804,3619,3387,3105,2815,2528,2280,2084,1965,1923,1958,2063,2208,2387,2547,2693,2774,2802,2751,2626,2441,2196,1922,1620,1329,1041,797,583,423,312,248,236,255,314,392,480,578,664,737,788,807,800,753,687,588,482,365,261,162,96,39,17,3,6,13,13,7,-21,-73,-146,-260,-398,-578,-792,-1035,-1314,-1600,-1906,-2187,-2451,-2662,-2812,-2892,-2883,-2802,-2637,-2416,-2142,-1841,-1528,-1216,-919,-647,-396,-173,31,229,416,624,832,1072,1322,1589,1860,2114,2343,2523,2643,2692,2669,2581,2428,2245,2024,1811,1596,1405,1235,1091,960,841,719,590,456,302,149,-11,-159,-290,-395,-471,-505,-517,-493,-458,-418,-383,-379,-392,-461,-551,-694,-854,-1038,-1227,-1406,-1577,-1722,-1864,-1984,-2121,-2267,-2446,-2667,-2926,-3235,-3566,-3927,-4282,-4624,-4935,-5199,-5408,-5569,-5665,-5717,-5721,-5682,-5608,-5491,-5338,-5143,-4907,-4630,-4315,-3972,-3605,-3229,-2850,-2480,-2123,-1784,-1464,-1157,-865,-580,-292,-7,294,601,920,1247,1579,1907,2220,2508,2752,2947,3068,3115,3071,2950,2740,2471,2142,1789,1417,1064,720,431,162,-47,-231,-384,-520,-655,-795,-954,-1133,-1341,-1564,-1816,-2065,-2328,-2571,-2797,-2994,-3155,-3275,-3364,-3418,-3451,-3467,-3479,-3484,-3501,-3514,-3536,-3551,-3562,-3559,-3540,-3500,-3439,-3358,-3256,-3143,-3017,-2889,-2753,-2626,-2484,-2344,-2190,-2012,-1826,-1598,-1368,-1108,-860,-611,-404,-230,-121,-71,-90,-172,-302,-472,-658,-839,-998,-1117,-1175,-1185,-1122,-1024,-888,-745,-616,-522,-483,-505,-599,-746,-960,-1200,-1471,-1746,-2009,-2254,-2458,-2630,-2744,-2827,-2850,-2848,-2803,-2742,-2668,-2589,-2518,-2455,-2407,-2367,-2338,-2305,-2270,-2216,-2143,-2036,-1898,-1718,-1500,-1251,-964,-670,-362,-68,207,445,644,791,895,946,961,936,889,820,738,647,551,453,346,249,128,26,-105,-231,-365,-514,-654,-806,-950,-1095,-1235,-1377,-1518,-1666,-1824,-1999,-2184,-2396,-2613,-2847,-3077,-3300,-3496,-3664,-3787,-3861,-3888,-3865,-3797,-3704,-3578,-3448,-3309,-3179,-3058,-2953,-2866,-2785,-2729,-2665,-2609,-2537,-2441,-2319,-2146,-1930,-1665,-1343,-1003,-618,-253,108,418,676,858,968,999,968,888,772,653,534,453,401,402,446,534,657,798,946,1087,1199,1281,1317,1308,1254,1162,1035,896,741,591,442,305,167,37,-108,-260,-428,-623,-825,-1050,-1276,-1498,-1715,-1907,-2079,-2228,-2347,-2446,-2525,-2580,-2628,-2651,-2665,-2653,-2629,-2579,-2511,-2429,-2325,-2223,-2108,-2012,-1917,-1852,-1800,-1778,-1773,-1788,-1816,-1846,-1882,-1904,-1920,-1914,-1889,-1838,-1767,-1665,-1540,-1380,-1195,-968,-715,-413,-91,266,636,1012,1386,1733,2053,2326,2556,2726,2852,2921,2954,2950,2923,2877,2825,2761,2709,2638,2589,2515,2453,2370,2285,2180,2069,1938,1808,1665,1528,1394,1274,1180,1105,1074,1067,1104,1167,1254,1349,1439,1505,1533,1506,1425,1276,1074,823,541,245,-47,-319,-559,-748,-897,-987,-1039,-1048,-1026,-994,-945,-909,-879,-867,-875,-900,-936,-982,-1019,-1050,-1058,-1040,-998,-925,-830,-714,-583,-439,-295,-134,19,192,364,553,758,976,1219,1480,1763,2063,2373,2688,2997,3288,3552,3782,3961,4108,4194,4257,4281,4289,4291,4290,4302,4321,4347,4383,4410,4433,4430,4400,4330,4223,4068,3877,3652,3404,3148,2898,2672,2474,2331,2218,2169,2142,2153,2171,2184,2183,2143,2063,1936,1760,1551,1299,1037,759,489,238,2,-192,-358,-484,-572,-630,-657,-663,-656,-639,-624,-617,-619,-638,-665,-700,-738,-762,-775,-756,-706,-614,-479,-296,-69,197,504,825,1178,1519,1868,2193,2506,2787,3044,3274,3477,3664,3830,3988,4131,4276,4402,4537,4644,4753,4831,4897,4935,4948,4938,4903,4850,4777,4693,4602,4500,4407,4299,4204,4101,4005,3906,3804,3696,3579,3440,3288,3100,2900,2666,2423,2165,1914,1677,1468,1300,1185,1117,1113,1145,1231,1323,1442,1539,1621,1669,1676,1641,1566,1450,1313,1150,987,822,672,547,446,386,360,374,428,511,628,758,913,1062,1227,1375,1527,1662,1791,1901,2007,2093,2175,2245,2311,2371,2435,2485,2543,2582,2606,2614,2587,2530,2442,2322,2182,2037,1891,1776,1694,1663,1691,1775,1920,2109,2335,2583,2843,3095,3346,3572,3788,3986,4168,4343,4508,4663,4811,4940,5045,5126,5155,5153,5088,4986,4828,4635,4408,4165,3902,3646,3382,3136,2890,2653,2416,2176,1930,1676,1414,1143,875,599,331,59,-211,-482,-757,-1045,-1336,-1643,-1953,-2262,-2570,-2853,-3122,-3348,-3545,-3693,-3808,-3869,-3911,-3900,-3873,-3811,-3727,-3618,-3491,-3334,-3164,-2969,-2757,-2539,-2305,-2079,-1848,-1639,-1434,-1256,-1092,-946,-820,-704,-601,-504,-414,-316,-226,-116,-10,115,240,379,514,660,790,919,1033,1124,1204,1251,1281,1283,1266,1232,1185,1134,1086,1043,1022,1008,1027,1052,1102,1149,1195,1219,1214,1156,1051,873,647,361,46,-291,-613,-912,-1151,-1330,-1435,-1475,-1460,-1410,-1346,-1297,-1278,-1307,-1389,-1523,-1708,-1916,-2149,-2370,-2575,-2745,-2869,-2950,-2994,-2998,-3003,-2986,-3004,-3028,-3095,-3185,-3301,-3435,-3575,-3709,-3831,-3931,-4002,-4060,-4081,-4093,-4080,-4058,-4019,-3969,-3898,-3811,-3705,-3573,-3432,-3269,-3109,-2951,-2804,-2688,-2595,-2546,-2519,-2533,-2558,-2594,-2625,-2633,-2618,-2557,-2466,-2320,-2152,-1945,-1722,-1492,-1257,-1031,-815,-610,-417,-231,-57,119,281,449,601,755,887,1013,1113,1185,1234,1238,1222,1169,1092,1008,906,823,741,675,634,593,578,554,537,512,480,440,393,343,293,246,206,173,148,136,134,143,165,190,220,244,258,251,217,147,41,-105,-278,-480,-685,-884,-1060,-1194,-1283,-1310,-1292,-1214,-1108,-968,-818,-676,-537,-435,-353,-314,-306,-327,-380,-436,-516,-579,-643,-690,-717,-731,-723,-704,-667,-627,-570,-515,-443,-377,-289,-210,-110,-21,81,174,265,359,433,526,605,706,815,939,1089,1243,1423,1589,1755,1895,2000,2067,2089,2064,2014,1928,1845,1759,1701,1664,1667,1698,1764,1854,1958,2078,2188,2306,2398,2489,2547,2591,2601,2585,2532,2451,2332,2188,2014,1826,1622,1419,1214,1019,836,662,503,352,210,75,-57,-184,-310,-432,-554,-670,-782,-891,-990,-1087,-1166,-1239,-1290,-1332,-1350,-1354,-1343,-1316,-1287,-1249,-1215,-1191,-1168,-1171,-1174,-1207,-1239,-1292,-1349,-1406,-1469,-1522,-1567,-1604,-1614,-1616,-1586,-1538,-1456,-1355,-1215,-1065,-877,-688,-476,-267,-52,159,360,563,743,928,1086,1248,1388,1525,1647,1760,1866,1954,2039,2098,2151,2184,2206,2213,2210,2200,2179,2158,2112,2060,1973,1863,1709,1522,1285,1026,733,427,114,-189,-484,-748,-996,-1218,-1418,-1607,-1784,-1959,-2137,-2312,-2493,-2665,-2835,-2987,-3121,-3226,-3304,-3350,-3364,-3352,-3306,-3251,-3163,-3076,-2961,-2850,-2717,-2586,-2440,-2292,-2139,-1983,-1828,-1682,-1537,-1414,-1300,-1204,-1133,-1074,-1037,-1015,-1003,-1001,-1007,-1003,-1011,-997,-983,-953,-908,-854,-788,-708,-629,-533,-446,-339,-236,-117,10,138,284,416,552,669,767,846,895,921,919,894,853,784,711,614,516,407,297,191,95,6,-54,-110,-132,-148,-145,-139,-131,-130,-139,-173,-226,-316,-428,-576,-748,-937,-1141,-1339,-1531,-1708,-1866,-2002,-2127,-2231,-2340,-2442,-2558,-2681,-2819,-2971,-3127,-3295,-3458,-3624,-3778,-3934,-4066,-4204,-4311,-4417,-4495,-4558,-4593,-4602,-4588,-4543,-4481,-4396,-4299,-4194,-4086,-3985,-3892,-3814,-3752,-3702,-3667,-3631,-3587,-3526,-3424,-3286,-3086,-2838,-2534,-2187,-1810,-1415,-1021,-647,-302,-7,246,438,587,679,744,764,773,755,733,701,670,635,606,575,548,524,490,466,415,372,297,215,110,-14,-150,-305,-457,-619,-760,-899,-1001,-1094,-1147,-1187,-1202,-1212,-1223,-1244,-1291,-1359,-1464,-1596,-1760,-1946,-2150,-2368,-2591,-2815,-3033,-3236,-3427,-3588,-3728,-3827,-3899,-3924,-3919,-3869,-3789,-3671,-3532,-3368,-3201,-3026,-2866,-2723,-2603,-2520,-2461,-2439,-2437,-2446,-2460,-2456,-2433,-2366,-2269,-2111,-1936,-1710,-1479,-1236,-1000,-787,-597,-444,-321,-233,-172,-134,-111,-101,-95,-87,-82,-66,-52,-34,-6,9,43,58,90,114,146,179,212,238,257,257,235,187,112,17,-95,-211,-324,-420,-489,-529,-527,-488,-420,-319,-209,-101,4,68,105,90,32,-84,-229,-419,-618,-826,-1018,-1187,-1316,-1405,-1450,-1453,-1430,-1383,-1334,-1284,-1255,-1235,-1243,-1252,-1275,-1277,-1264,-1211,-1118,-979,-806,-596,-384,-170,18,172,281,343,362,351,319,290,260,263,273,320,365,427,467,498,490,460,398,321,230,152,82,53,51,90,169,270,406,545,698,841,984,1104,1222,1322,1412,1502,1581,1670,1754,1850,1942,2041,2129,2215,2278,2329,2352,2353,2332,2290,2231,2164,2090,2010,1941,1860,1796,1720,1648,1567,1469,1363,1229,1087,925,757,594,432,301,186,108,59,39,44,68,99,137,172,205,236,268,302,352,410,495,597,727,880,1053,1245,1439,1636,1817,1970,2092,2163,2195,2176,2116,2027,1916,1798,1692,1606,1551,1536,1557,1615,1699,1797,1901,1994,2074,2138,2184,2224,2264,2318,2390,2494,2624,2783,2962,3150,3338,3511,3666,3786,3879,3936,3957,3953,3909,3843,3742,3604,3438,3227,2991,2716,2423,2111,1805,1515,1257,1053,899,821,792,830,892,985,1062,1128,1139,1109,1009,866,671,458,239,41,-115,-213,-247,-207,-108,48,241,456,671,878,1060,1212,1339,1435,1522,1598,1687,1787,1920,2069,2252,2438,2631,2801,2945,3041,3088,3076,3013,2902,2757,2587,2410,2236,2075,1939,1833,1757,1720,1716,1742,1806,1889,2003,2132,2275,2419,2561,2686,2793,2863,2910,2902,2871,2796,2696,2580,2454,2331,2224,2133,2068,2023,2004,1994,1999,2004,2010,2005,1995,1963,1929,1874,1818,1756,1697,1653,1622,1627,1656,1731,1836,1974,2139,2311,2488,2649,2786,2900,2973,3026,3045,3055,3052,3047,3040,3039,3026,3014,2973,2911,2813,2669,2492,2270,2028,1765,1510,1276,1082,953,880,897,966,1111,1285,1488,1688,1858,1996,2073,2099,2070,1999,1893,1788,1671,1594,1531,1523,1541,1601,1678,1768,1853,1921,1964,1971,1946,1887,1802,1704,1594,1498,1406,1346,1297,1285,1274,1292,1302,1314,1322,1303,1281,1233,1167,1095,997,904,797,691,590,483,385,287,195,104,19,-70,-153,-246,-334,-432,-527,-623,-720,-803,-884,-944,-987,-1010,-1005,-980,-931,-861,-785,-695,-616,-543,-494,-471,-479,-520,-597,-697,-830,-971,-1124,-1274,-1411,-1530,-1621,-1677,-1698,-1674,-1614,-1515,-1378,-1225,-1038,-857,-666,-490,-335,-202,-104,-42,-8,-16,-44,-100,-171,-252,-339,-433,-521,-617,-709,-805,-909,-1007,-1119,-1216,-1312,-1392,-1444,-1471,-1457,-1402,-1315,-1182,-1035,-869,-709,-574,-465,-408,-391,-428,-492,-591,-686,-777,-840,-861,-842,-773,-669,-542,-408,-291,-205,-170,-195,-281,-426,-615,-842,-1081,-1322,-1547,-1744,-1909,-2036,-2129,-2189,-2233,-2256,-2283,-2310,-2347,-2406,-2475,-2570,-2672,-2790,-2905,-3023,-3124,-3209,-3274,-3309,-3327,-3314,-3290,-3246,-3192,-3135,-3058,-2991,-2897,-2811,-2699,-2587,-2461,-2325,-2192,-2047,-1911,-1782,-1655,-1550,-1443,-1361,-1278,-1218,-1155,-1112,-1062,-1025,-986,-946,-909,-863,-823,-774,-730,-679,-628,-573,-506,-436,-355,-260,-161,-49,67,184,308,424,538,648,745,845,924,1004,1067,1115,1146,1150,1133,1084,1015,919,809,688,560,428,302,169,46,-80,-201,-310,-417,-499,-572,-617,-649,-661,-668,-665,-672,-681,-703,-736,-772,-818,-857,-888,-907,-898,-874,-809,-729,-604,-472,-305,-144,26,180,313,414,481,510,505,471,416,345,280,205,153,99,68,45,27,27,18,20,9,-2,-25,-49,-92,-128,-179,-217,-258,-290,-307,-316,-302,-274,-220,-153,-54,55,189,336,489,658,823,989,1158,1310,1463,1594,1718,1812,1893,1936,1962,1953,1925,1869,1799,1715,1620,1524,1427,1334,1247,1163,1086,1009,931,855,769,685,595,504,417,341,275,237,220,241,287,367,462,567,657,723,744,715,625,484,291,79,-155,-370,-564,-717,-820,-881,-894,-879,-837,-794,-746,-722,-712,-724,-765,-812,-884,-949,-1024,-1080,-1134,-1159,-1178,-1169,-1151,-1111,-1071,-1011,-954,-888,-805,-719,-604,-473,-312,-136,66,266,466,651,800,927,1002,1058,1077,1090,1094,1109,1139,1188,1257,1335,1420,1496,1551,1580,1561,1511,1408,1276,1113,932,753,576,425,305,213,167,141,137,148,141,131,78,5,-108,-241,-389,-542,-678,-798,-880,-938,-950,-950,-922,-893,-863,-844,-838,-850,-877,-913,-964,-1014,-1064,-1122,-1161,-1211,-1242,-1272,-1290,-1297,-1293,-1275,-1248,-1203,-1159,-1093,-1036,-954,-874,-771,-655,-518,-365,-196,-31,134,268,375,430,446,397,320,194,53,-91,-238,-351,-445,-498,-514,-503,-459,-405,-339,-273,-223,-180,-166,-168,-192,-242,-299,-375,-447,-526,-593,-655,-703,-742,-773,-800,-826,-850,-883,-909,-943,-971,-998,-1022,-1051,-1079,-1120,-1171,-1241,-1324,-1434,-1550,-1686,-1828,-1969,-2107,-2231,-2333,-2420,-2471,-2512,-2514,-2521,-2495,-2482,-2463,-2453,-2466,-2483,-2538,-2597,-2691,-2785,-2901,-3014,-3131,-3241,-3337,-3422,-3485,-3524,-3536,-3510,-3452,-3353,-3219,-3049,-2853,-2639,-2425,-2218,-2039,-1896,-1798,-1752,-1747,-1794,-1856,-1952,-2036,-2124,-2192,-2240,-2274,-2284,-2286,-2278,-2264,-2250,-2230,-2202,-2167,-2110,-2033,-1927,-1795,-1634,-1449,-1252,-1040,-848,-655,-507,-377,-300,-247,-235,-235,-257,-279,-301,-328,-341,-373,-404,-459,-539,-647,-793,-961,-1163,-1366,-1580,-1773,-1949,-2083,-2193,-2260,-2305,-2335,-2350,-2384,-2413,-2477,-2540,-2631,-2715,-2801,-2860,-2894,-2877,-2821,-2703,-2550,-2354,-2145,-1933,-1744,-1591,-1492,-1449,-1459,-1516,-1600,-1693,-1779,-1835,-1856,-1826,-1752,-1635,-1489,-1322,-1160,-1004,-887,-800,-766,-775,-829,-927,-1048,-1197,-1350,-1509,-1660,-1802,-1931,-2047,-2149,-2243,-2317,-2384,-2426,-2446,-2433,-2388,-2303,-2181,-2024,-1838,-1627,-1409,-1188,-978,-788,-627,-497,-404,-346,-308,-300,-282,-273,-228,-166,-64,73,228,406,570,721,823,880,868,797,669,495,298,97,-89,-236,-339,-380,-369,-304,-208,-87,39,144,240,282,311,287,255,193,139,79,35,1,-19,-29,-44,-57,-94,-140,-212,-300,-405,-509,-618,-708,-783,-836,-860,-855,-834,-777,-721,-642,-564,-488,-414,-355,-297,-254,-206,-170,-120,-72,-12,51,122,195,274,358,448,550,668,803,963,1138,1338,1547,1765,1981,2186,2370,2525,2644,2728,2768,2782,2752,2716,2648,2590,2517,2465,2401,2364,2308,2271,2211,2145,2064,1958,1848,1709,1576,1430,1295,1166,1056,958,892,838,811,798,799,813,824,848,862,889,917,955,1008,1071,1154,1248,1350,1452,1551,1622,1686,1699,1695,1648,1576,1487,1382,1282,1195,1129,1103,1110,1167,1266,1403,1579,1773,1982,2194,2389,2564,2703,2802,2861,2879,2860,2816,2754,2686,2617,2562,2514,2492,2482,2493,2519,2556,2600,2636,2673,2681,2683,2649,2604,2532,2449,2360,2266,2190,2120,2079,2051,2053,2067,2094,2119,2135,2129,2098,2027,1930,1790,1644,1472,1317,1174,1068,1005,996,1041,1136,1279,1446,1636,1817,1984,2118,2202,2249,2234,2195,2123,2044,1982,1938,1939,1980,2061,2175,2300,2419,2510,2553,2535,2448,2296,2085,1844,1580,1334,1123,962,880,864,931,1057,1236,1444,1659,1868,2039,2174,2261,2291,2292,2246,2187,2117,2049,1989,1949,1917,1901,1893,1882,1868,1838,1791,1720,1638,1530,1430,1324,1246,1195,1189,1231,1330,1474,1672,1889,2139,2375,2615,2809,2985,3098,3178,3210,3206,3182,3138,3096,3063,3036,3034,3035,3055,3069,3085,3079,3070,3032,2984,2920,2848,2775,2700,2628,2549,2476,2374,2275,2135,1986,1810,1614,1424,1223,1058,909,813,750,748,775,852,942,1053,1151,1245,1303,1338,1341,1315,1278,1231,1195,1180,1189,1234,1306,1405,1516,1630,1729,1808,1855,1867,1845,1791,1716,1625,1530,1430,1340,1249,1165,1075,970,856,709,546,344,132,-107,-341,-572,-782,-952,-1081,-1153,-1171,-1133,-1053,-930,-792,-640,-497,-370,-267,-193,-146,-128,-126,-145,-165,-191,-210,-223,-233,-231,-233,-231,-235,-240,-252,-266,-286,-304,-325,-342,-356,-362,-360,-353,-332,-314,-284,-265,-252,-248,-264,-289,-329,-364,-404,-408,-408,-354,-282,-170,-49,78,185,256,273,229,112,-63,-296,-556,-834,-1092,-1330,-1501,-1634,-1685,-1698,-1656,-1596,-1520,-1466,-1428,-1438,-1486,-1577,-1706,-1858,-2021,-2177,-2316,-2419,-2487,-2509,-2494,-2444,-2371,-2279,-2186,-2088,-2002,-1915,-1835,-1746,-1651,-1538,-1407,-1254,-1087,-907,-728,-563,-418,-315,-249,-234,-268,-334,-443,-552,-685,-799,-903,-990,-1050,-1096,-1122,-1138,-1145,-1153,-1164,-1186,-1215,-1263,-1320,-1391,-1472,-1558,-1639,-1717,-1782,-1823,-1849,-1847,-1815,-1769,-1688,-1603,-1496,-1392,-1283,-1187,-1097,-1028,-967,-930,-898,-888,-883,-898,-922,-973,-1038,-1137,-1250,-1395,-1543,-1704,-1851,-1975,-2068,-2111,-2108,-2057,-1958,-1830,-1678,-1523,-1378,-1257,-1170,-1125,-1127,-1165,-1247,-1344,-1461,-1569,-1664,-1726,-1748,-1724,-1649,-1533,-1383,-1208,-1033,-866,-723,-620,-545,-513,-499,-507,-510,-507,-483,-438,-376,-294,-209,-124,-51,11,53,95,121,161,203,270,351,456,575,704,835,953,1050,1120,1144,1138,1082,996,890,758,639,523,432,377,349,357,400,454,527,594,648,686,693,671,621,537,430,301,149,-7,-182,-351,-522,-683,-838,-978,-1106,-1220,-1316,-1403,-1472,-1529,-1568,-1591,-1593,-1570,-1523,-1446,-1340,-1216,-1067,-917,-758,-616,-483,-374,-283,-209,-147,-82,-20,68,160,284,417,564,717,858,991,1099,1177,1229,1244,1237,1208,1165,1122,1079,1058,1045,1061,1087,1125,1172,1212,1249,1272,1288,1287,1293,1289,1305,1329,1380,1446,1539,1634,1735,1815,1863,1868,1811,1696,1518,1290,1029,749,475,220,-1,-182,-318,-426,-492,-555,-595,-651,-705,-781,-865,-965,-1072,-1178,-1274,-1360,-1406,-1438,-1417,-1371,-1284,-1169,-1035,-884,-738,-588,-465,-345,-263,-186,-137,-97,-65,-38,-2,36,94,157,239,326,418,506,584,643,676,682,658,608,535,458,366,298,232,201,188,212,248,319,393,481,579,667,763,848,927,1001,1066,1123,1174,1215,1250,1275,1297,1301,1306,1292,1273,1239,1195,1145,1080,1016,943,869,794,713,631,548,461,376,290,211,132,74,11,-27,-64,-91,-108,-124,-134,-140,-146,-140,-136,-116,-94,-59,-14,32,97,153,221,281,334,383,405,416,393,342,257,137,-16,-194,-394,-595,-801,-978,-1143,-1259,-1349,-1394,-1407,-1396,-1357,-1318,-1264,-1223,-1190,-1165,-1169,-1172,-1206,-1235,-1276,-1306,-1329,-1333,-1323,-1292,-1248,-1194,-1139,-1078,-1027,-970,-921,-865,-808,-738,-668,-585,-514,-435,-380,-338,-327,-349,-405,-499,-628,-786,-963,-1157,-1346,-1536,-1707,-1854,-1981,-2077,-2142,-2193,-2210,-2223,-2227,-2227,-2246,-2265,-2316,-2378,-2464,-2563,-2672,-2779,-2882,-2959,-3015,-3025,-3001,-2926,-2814,-2662,-2488,-2298,-2116,-1951,-1820,-1735,-1699,-1718,-1780,-1883,-2000,-2131,-2247,-2343,-2408,-2438,-2438,-2412,-2372,-2327,-2290,-2266,-2263,-2272,-2300,-2320,-2339,-2330,-2297,-2229,-2127,-2000,-1855,-1708,-1570,-1462,-1381,-1349,-1354,-1394,-1473,-1554,-1663,-1740,-1835,-1877,-1927,-1927,-1923,-1888,-1843,-1785,-1724,-1661,-1611,-1569,-1549,-1551,-1576,-1633,-1710,-1817,-1934,-2067,-2198,-2318,-2415,-2482,-2499,-2477,-2396,-2272,-2104,-1911,-1697,-1487,-1293,-1121,-996,-907,-865,-868,-897,-964,-1039,-1130,-1223,-1306,-1388,-1448,-1498,-1525,-1532,-1521,-1490,-1452,-1404,-1370,-1347,-1354,-1401,-1483,-1613,-1776,-1960,-2163,-2347,-2514,-2632,-2698,-2699,-2642,-2519,-2358,-2158,-1954,-1748,-1574,-1430,-1334,-1285,-1276,-1300,-1343,-1384,-1417,-1420,-1394,-1327,-1234,-1113,-984,-862,-754,-690,-657,-677,-730,-817,-919,-1022,-1111,-1169,-1197,-1179,-1126,-1041,-930,-806,-681,-564,-455,-374,-298,-248,-201,-164,-121,-80,-25,34,106,186,265,350,429,494,557,584,604,592,558,499,423,324,222,104,-3,-112,-199,-279,-334,-376,-391,-397,-376,-348,-297,-233,-160,-70,19,114,200,275,333,369,385,378,355,328,299,289,301,351,434,563,721,903,1102,1283,1461,1589,1682,1715,1694,1625,1508,1362,1199,1036,887,763,667,607,572,563,558,555,542,500,448,360,271,167,81,9,-20,-15,37,131,258,414,579,754,913,1068,1195,1312,1409,1502,1592,1697,1818,1962,2141,2334,2551,2770,2977,3166,3306,3395,3423,3379,3280,3126,2933,2730,2519,2337,2184,2081,2030,2023,2068,2133,2232,2320,2410,2466,2499,2491,2453,2380,2289,2182,2070,1964,1864,1783,1721,1675,1655,1649,1664,1695,1731,1777,1820,1859,1890,1907,1911,1903,1880,1852,1815,1779,1737,1702,1663,1631,1598,1568,1534,1507,1469,1435,1393,1348,1306,1264,1231,1216,1220,1258,1329,1433,1583,1757,1968,2192,2422,2648,2850,3028,3160,3251,3297,3301,3272,3216,3144,3073,3010,2963,2949,2956,3001,3064,3144,3229,3302,3359,3378,3366,3304,3210,3073,2910,2721,2523,2316,2114,1915,1731,1565,1417,1297,1200,1134,1091,1081,1090,1127,1175,1246,1318,1405,1483,1560,1623,1677,1710,1739,1739,1745,1725,1714,1692,1665,1649,1615,1592,1557,1517,1478,1427,1383,1333,1298,1264,1250,1245,1261,1292,1336,1397,1463,1530,1596,1641,1674,1674,1651,1597,1529,1445,1368,1300,1263,1258,1295,1367,1470,1596,1729,1858,1972,2060,2123,2166,2186,2195,2206,2210,2236,2259,2298,2343,2379,2419,2430,2436,2403,2356,2271,2168,2052,1914,1793,1668,1575,1505,1468,1466,1488,1540,1591,1655,1691,1716,1703,1663,1592,1495,1387,1271,1162,1069,986,928,872,831,778,720,643,542,425,288,139,-14,-170,-318,-458,-584,-707,-819,-933,-1052,-1171,-1304,-1437,-1571,-1700,-1807,-1891,-1937,-1941,-1903,-1816,-1698,-1544,-1377,-1204,-1041,-896,-787,-704,-675,-669,-710,-767,-843,-914,-972,-995,-985,-918,-816,-658,-478,-271,-58,141,329,479,602,686,736,755,755,733,709,674,642,609,580,555,535,523,519,526,540,563,583,604,612,610,591,551,494,402,286,128,-77,-320,-622,-950,-1312,-1670,-2010,-2298,-2511,-2639,-2658,-2594,-2436,-2228,-1977,-1725,-1489,-1302,-1168,-1113,-1123,-1206,-1341,-1511,-1691,-1852,-1966,-2008,-1965,-1812,-1572,-1232,-843,-411,4,385,676,871,934,877,688,395,4,-450,-954,-1480,-2010,-2524,-2993,-3408,-3728,-3942,-4017,-3941,-3707,-3320,-2792,-2170,-1481,-788,-133,436,883,1183,1334,1327,1191,930,597,200,-203,-591,-920,-1167,-1292,-1300,-1150,-876,-465,37,605,1180,1710,2128,2376,2401,2192,1761,1187,556,-10,-429,-644,-691,-636,-628,-780,-1185,-1854,-2683,-3533,-4189,-4499,-4355,-3765,-2822,-1690,-530,501,1342,1951,2379,2645,2795,2781,2566,2018,1073,-350,-2190,-4320,-6469,-8298,-9434,-9542,-8414,-6008,-2496,1754,6219,10294,13388,15026,14894,12946,9345,4504,-1007,-6527,-11376,-14952,-16802,-16669,-14545,-10659,-5457,431,6314,11462,15269,17281,17306,15413,11938,7432,2547,-2031,-5749,-8191,-9213,-8856,-7391,-5181,-2655,-186,1919,3490,4458,4861,4793,4383,3755,3008,2205,1366,492,-443,-1434,-2467,-3469,-4353,-4992,-5305,-5220,-4764,-4014,-3140,-2329,-1805,-1723,-2181,-3155,-4520,-6038,-7427,-8385,-8688,-8201,-6954,-5091,-2914,-754,1021,2138,2426,1870,607,-1110,-2959,-4594,-5750,-6209,-5912,-4915,-3375,-1583,184,1584,2377,2368,1516,-108,-2287,-4713,-7022,-8851,-9906,-10008,-9130,-7393,-5062,-2472,15,2076,3496,4151,4066,3354,2204,845,-514,-1688,-2557,-3056,-3191,-2998,-2564,-1974,-1319,-677,-93,415,843,1244,1636,2094,2639,3324,4133,5052,6007,6905,7628,8059,8081,7643,6707,5335,3623,1733,-140,-1815,-3111,-3918,-4184,-3918,-3207,-2161,-952,287,1371,2224,2737,2926,2826,2543,2227,2017,2079,2492,3336,4574,6156,7950,9818,11602,13160,14390,15213,15621,15614,15249,14596,13728,12740,11694,10652,9636,8650,7660,6635,5514,4260,2846,1275,-418,-2151,-3836,-5345,-6570,-7396,-7757,-7593,-6912,-5741,-4154,-2264,-188,1917,3910,5630,6948,7740,7941,7508,6467,4873,2825,441,-2146,-4785,-7338,-9629,-11514,-12829,-13426,-13227,-12160,-10284,-7707,-4638,-1344,1874,4717,6930,8320,8811,8407,7222,5439,3276,972,-1260,-3255,-4880,-6100,-6906,-7357,-7528,-7487,-7299,-6997,-6599,-6117,-5540,-4893,-4182,-3460,-2772,-2192,-1773,-1570,-1605,-1864,-2319,-2892,-3514,-4101,-4588,-4928,-5098,-5096,-4941,-4660,-4296,-3884,-3470,-3090,-2764,-2526,-2358,-2280,-2267,-2321,-2433,-2601,-2822,-3085,-3384,-3702,-4040,-4381,-4736,-5092,-5458,-5821,-6187,-6552,-6920,-7297,-7675,-8058,-8431,-8779,-9088,-9328,-9484,-9533,-9467,-9282,-8984,-8585,-8105,-7564,-6997,-6423,-5875,-5369,-4933,-4586,-4344,-4224,-4204,-4283,-4399,-4519,-4567,-4498,-4253,-3803,-3138,-2271,-1255,-156,937,1934,2753,3333,3645,3682,3483,3090,2595,2064,1587,1225,1006,967,1065,1305,1604,1946,2244,2484,2615,2641,2554,2388,2166,1935,1738,1613,1613,1749,2041,2481,3031,3654,4281,4837,5270,5497,5493,5232,4722,4012,3168,2268,1425,706,213,-11,67,458,1112,1990,3007,4078,5143,6118,6972,7675,8215,8611,8872,9031,9105,9115,9081,9010,8921,8823,8731,8649,8596,8559,8562,8594,8661,8773,8918,9112,9330,9583,9838,10087,10313,10491,10627,10716,10758,10775,10761,10740,10707,10680,10647,10620,10582,10525,10444,10316,10152,9937,9685,9399,9096,8794,8512,8266,8057,7885,7742,7610,7483,7360,7227,7110,6978,6841,6666,6416,6053,5541,4863,4032,3092,2105,1167,360,-242,-584,-679,-538,-251,111,444,675,749,646,371,-39,-522,-1021,-1456,-1783,-1948,-1932,-1734,-1380,-917,-427,28,355,505,431,124,-399,-1095,-1903,-2749,-3550,-4256,-4796,-5167,-5357,-5387,-5307,-5152,-4980,-4839,-4768,-4797,-4949,-5223,-5613,-6095,-6633,-7190,-7718,-8183,-8550,-8797,-8928,-8938,-8859,-8718,-8550,-8386,-8258,-8171,-8145,-8158,-8211,-8274,-8340,-8383,-8397,-8369,-8299,-8188,-8045,-7884,-7715,-7557,-7419,-7309,-7238,-7199,-7205,-7242,-7315,-7417,-7542,-7682,-7829,-7971,-8090,-8181,-8219,-8209,-8132,-8009,-7823,-7613,-7366,-7120,-6869,-6637,-6426,-6245,-6098,-5990,-5926,-5905,-5936,-6007,-6121,-6268,-6428,-6592,-6737,-6854,-6935,-6978,-7003,-7011,-7038,-7088,-7180,-7321,-7510,-7739,-7997,-8271,-8534,-8780,-8983,-9137,-9235,-9268,-9252,-9180,-9077,-8947,-8806,-8655,-8508,-8352,-8191,-8017,-7795,-7548,-7222,-6853,-6413,-5937,-5441,-4954,-4525,-4160,-3914,-3760,-3730,-3777,-3903,-4053,-4211,-4324,-4383,-4349,-4227,-4012,-3717,-3366,-2980,-2587,-2220,-1885,-1620,-1411,-1282,-1218,-1221,-1272,-1367,-1472,-1587,-1677,-1737,-1751,-1716,-1624,-1491,-1302,-1096,-857,-616,-360,-109,152,400,663,909,1169,1419,1677,1936,2194,2454,2700,2949,3170,3405,3614,3835,4056,4281,4520,4757,4990,5207,5399,5553,5672,5741,5777,5772,5742,5688,5630,5555,5498,5428,5377,5328,5288,5257,5233,5214,5213,5222,5255,5319,5413,5553,5736,5959,6215,6484,6748,6991,7193,7338,7428,7455,7421,7343,7214,7056,6875,6685,6501,6342,6220,6147,6133,6179,6271,6418,6575,6756,6920,7067,7177,7240,7259,7220,7144,7016,6864,6680,6493,6297,6109,5926,5751,5574,5398,5207,5013,4809,4617,4439,4317,4248,4278,4401,4626,4941,5322,5731,6140,6503,6794,6993,7088,7088,7015,6894,6773,6685,6674,6765,6970,7288,7690,8139,8573,8940,9174,9245,9122,8820,8361,7821,7248,6759,6399,6259,6351,6682,7209,7856,8536,9143,9574,9772,9666,9281,8626,7786,6841,5899,5060,4394,3976,3806,3893,4178,4613,5107,5594,5997,6262,6366,6296,6075,5739,5336,4917,4536,4228,4019,3917,3912,3984,4101,4229,4327,4373,4333,4202,3968,3647,3247,2800,2325,1844,1385,954,566,222,-85,-352,-599,-823,-1045,-1258,-1481,-1703,-1939,-2176,-2426,-2684,-2950,-3221,-3497,-3765,-4031,-4274,-4497,-4696,-4858,-5004,-5115,-5213,-5292,-5355,-5407,-5444,-5468,-5488,-5492,-5504,-5497,-5496,-5480,-5455,-5417,-5358,-5283,-5187,-5082,-4968,-4869,-4793,-4753,-4775,-4847,-4996,-5194,-5452,-5735,-6037,-6329,-6594,-6822,-6994,-7123,-7203,-7252,-7286,-7309,-7354,-7410,-7497,-7606,-7722,-7854,-7961,-8056,-8104,-8105,-8053,-7938,-7773,-7552,-7297,-7017,-6727,-6447,-6192,-5967,-5797,-5671,-5597,-5572,-5574,-5607,-5638,-5668,-5673,-5654,-5600,-5515,-5404,-5271,-5129,-4982,-4841,-4703,-4587,-4475,-4388,-4323,-4281,-4277,-4302,-4368,-4464,-4597,-4751,-4923,-5115,-5296,-5492,-5664,-5835,-5987,-6122,-6242,-6340,-6421,-6483,-6532,-6564,-6601,-6621,-6657,-6678,-6719,-6752,-6795,-6839,-6871,-6907,-6918,-6917,-6893,-6842,-6770,-6672,-6562,-6439,-6321,-6205,-6103,-6010,-5921,-5837,-5734,-5623,-5475,-5300,-5087,-4840,-4571,-4285,-3989,-3717,-3452,-3248,-3076,-2980,-2926,-2942,-2991,-3087,-3203,-3335,-3472,-3602,-3721,-3818,-3902,-3954,-3997,-4015,-4024,-4024,-4024,-4018,-4023,-4027,-4048,-4072,-4112,-4149,-4195,-4223,-4233,-4204,-4126,-3986,-3777,-3499,-3154,-2759,-2328,-1885,-1456,-1063,-733,-472,-305,-210,-191,-226,-276,-344,-368,-366,-296,-179,-9,193,409,622,812,974,1096,1191,1258,1327,1406,1524,1689,1919,2204,2547,2917,3300,3660,3972,4213,4362,4412,4364,4224,4023,3777,3529,3307,3157,3093,3155,3327,3611,3978,4381,4785,5130,5379,5499,5466,5290,4980,4580,4130,3693,3312,3041,2913,2939,3133,3464,3909,4430,4970,5499,5964,6340,6609,6749,6785,6712,6580,6404,6240,6107,6051,6073,6192,6398,6663,6983,7290,7590,7817,7971,8023,7975,7829,7610,7332,7023,6720,6425,6186,5990,5855,5777,5739,5746,5755,5785,5794,5795,5772,5732,5677,5614,5551,5490,5444,5408,5388,5377,5373,5373,5366,5361,5343,5328,5307,5294,5289,5291,5314,5344,5393,5448,5509,5576,5637,5704,5757,5819,5861,5912,5940,5970,5975,5971,5942,5899,5836,5760,5675,5589,5504,5435,5375,5341,5328,5342,5393,5472,5594,5744,5933,6143,6373,6614,6838,7062,7230,7377,7456,7493,7471,7404,7299,7157,7012,6847,6704,6571,6463,6385,6325,6297,6273,6264,6246,6219,6164,6081,5956,5791,5589,5351,5096,4828,4563,4305,4064,3838,3624,3424,3227,3040,2862,2697,2557,2443,2362,2317,2304,2320,2350,2390,2428,2457,2474,2476,2464,2448,2423,2404,2393,2390,2407,2431,2468,2505,2544,2565,2573,2554,2514,2453,2371,2281,2178,2080,1982,1894,1812,1734,1659,1576,1492,1394,1292,1181,1073,962,864,761,680,590,512,429,345,260,173,87,6,-76,-156,-242,-332,-439,-555,-692,-836,-993,-1145,-1288,-1410,-1508,-1577,-1620,-1642,-1649,-1660,-1676,-1714,-1774,-1864,-1980,-2123,-2278,-2444,-2603,-2757,-2883,-2989,-3060,-3113,-3141,-3179,-3214,-3288,-3393,-3535,-3722,-3920,-4137,-4336,-4512,-4646,-4739,-4798,-4827,-4857,-4888,-4960,-5059,-5205,-5378,-5567,-5745,-5900,-5986,-6028,-5975,-5881,-5723,-5552,-5392,-5266,-5228,-5274,-5436,-5699,-6050,-6460,-6887,-7291,-7626,-7864,-7969,-7940,-7778,-7503,-7153,-6766,-6386,-6059,-5810,-5668,-5633,-5706,-5857,-6071,-6296,-6517,-6684,-6787,-6808,-6734,-6598,-6387,-6153,-5909,-5683,-5510,-5393,-5356,-5380,-5482,-5619,-5791,-5974,-6130,-6277,-6361,-6416,-6407,-6376,-6295,-6211,-6119,-6034,-5984,-5954,-5966,-6017,-6086,-6187,-6286,-6377,-6453,-6479,-6475,-6407,-6295,-6130,-5927,-5689,-5437,-5163,-4904,-4642,-4409,-4199,-4018,-3872,-3762,-3680,-3631,-3607,-3603,-3624,-3660,-3722,-3804,-3919,-4069,-4259,-4493,-4772,-5088,-5437,-5797,-6160,-6496,-6797,-7034,-7202,-7286,-7292,-7214,-7080,-6893,-6681,-6475,-6267,-6116,-5986,-5922,-5888,-5896,-5919,-5948,-5970,-5965,-5935,-5866,-5770,-5635,-5484,-5306,-5118,-4921,-4717,-4508,-4297,-4084,-3872,-3670,-3465,-3283,-3097,-2930,-2766,-2604,-2449,-2285,-2132,-1970,-1820,-1674,-1538,-1414,-1302,-1201,-1109,-1028,-946,-872,-789,-707,-616,-521,-427,-337,-263,-217,-201,-238,-310,-442,-605,-805,-1029,-1253,-1482,-1686,-1862,-2008,-2097,-2156,-2157,-2126,-2060,-1964,-1860,-1741,-1626,-1508,-1399,-1282,-1171,-1045,-910,-756,-586,-397,-188,29,275,515,787,1057,1345,1639,1933,2221,2488,2729,2930,3096,3215,3301,3358,3399,3431,3473,3517,3579,3648,3713,3773,3806,3809,3776,3699,3593,3454,3307,3154,3012,2889,2794,2728,2694,2681,2683,2689,2677,2646,2571,2460,2316,2137,1964,1792,1660,1583,1568,1630,1761,1949,2181,2433,2680,2903,3093,3222,3317,3353,3370,3365,3374,3400,3476,3589,3761,3972,4213,4471,4713,4939,5112,5242,5307,5324,5291,5227,5135,5048,4953,4894,4852,4853,4884,4952,5034,5130,5211,5272,5293,5271,5195,5078,4921,4750,4567,4404,4261,4159,4099,4076,4087,4121,4158,4199,4222,4222,4210,4166,4110,4052,3983,3939,3900,3898,3912,3963,4021,4098,4175,4236,4287,4301,4302,4259,4214,4134,4063,3980,3914,3856,3819,3794,3790,3788,3792,3796,3781,3767,3722,3673,3606,3529,3453,3379,3314,3272,3245,3244,3272,3312,3385,3466,3572,3680,3808,3935,4069,4200,4315,4415,4486,4518,4515,4466,4381,4265,4129,3987,3856,3738,3655,3597,3576,3572,3593,3616,3648,3671,3681,3685,3663,3637,3583,3525,3450,3365,3277,3173,3078,2967,2870,2765,2672,2587,2514,2464,2428,2421,2432,2469,2519,2583,2650,2714,2769,2805,2824,2821,2796,2756,2705,2646,2593,2535,2494,2456,2426,2405,2384,2365,2341,2309,2267,2217,2158,2098,2042,1998,1966,1953,1954,1971,1989,2016,2026,2035,2018,1985,1931,1856,1769,1678,1583,1508,1438,1395,1363,1345,1330,1308,1270,1203,1110,974,818,624,432,221,35,-141,-290,-399,-499,-548,-600,-618,-642,-649,-667,-670,-679,-677,-661,-643,-604,-559,-510,-457,-410,-369,-340,-321,-314,-317,-318,-329,-321,-311,-278,-235,-169,-95,-11,72,143,199,226,224,188,119,24,-94,-226,-371,-518,-675,-828,-994,-1158,-1336,-1508,-1692,-1858,-2027,-2169,-2304,-2408,-2502,-2568,-2632,-2682,-2733,-2790,-2846,-2920,-2989,-3073,-3153,-3223,-3293,-3336,-3365,-3371,-3353,-3314,-3265,-3198,-3133,-3065,-3003,-2946,-2901,-2860,-2831,-2812,-2804,-2807,-2819,-2841,-2870,-2904,-2946,-2985,-3032,-3078,-3125,-3176,-3226,-3277,-3323,-3369,-3405,-3441,-3465,-3489,-3511,-3534,-3569,-3605,-3664,-3729,-3810,-3905,-4006,-4112,-4222,-4328,-4427,-4523,-4599,-4665,-4719,-4744,-4762,-4755,-4729,-4700,-4647,-4601,-4545,-4494,-4447,-4410,-4380,-4366,-4366,-4382,-4422,-4468,-4539,-4606,-4681,-4743,-4794,-4826,-4830,-4816,-4769,-4703,-4616,-4517,-4406,-4299,-4182,-4083,-3980,-3899,-3814,-3750,-3686,-3629,-3582,-3521,-3475,-3410,-3351,-3285,-3222,-3163,-3118,-3091,-3087,-3111,-3165,-3241,-3351,-3465,-3603,-3730,-3863,-3983,-4093,-4194,-4287,-4374,-4461,-4548,-4636,-4729,-4820,-4907,-4996,-5062,-5130,-5162,-5193,-5195,-5182,-5155,-5111,-5057,-4993,-4919,-4836,-4751,-4650,-4558,-4455,-4361,-4266,-4178,-4095,-4010,-3929,-3832,-3734,-3614,-3480,-3324,-3150,-2958,-2751,-2541,-2318,-2112,-1908,-1726,-1568,-1433,-1328,-1250,-1196,-1162,-1149,-1147,-1164,-1188,-1220,-1265,-1307,-1366,-1416,-1479,-1534,-1600,-1655,-1725,-1787,-1863,-1944,-2034,-2134,-2246,-2356,-2476,-2583,-2687,-2767,-2835,-2868,-2889,-2881,-2856,-2822,-2777,-2725,-2678,-2616,-2564,-2489,-2417,-2316,-2211,-2081,-1936,-1778,-1603,-1420,-1230,-1034,-842,-644,-461,-268,-92,93,266,443,610,778,922,1065,1176,1272,1338,1377,1386,1372,1327,1261,1171,1058,928,774,609,428,246,54,-118,-284,-417,-518,-585,-604,-586,-524,-432,-312,-170,-20,145,305,473,636,806,977,1156,1346,1538,1747,1946,2159,2346,2535,2688,2823,2930,3005,3064,3097,3120,3132,3137,3136,3129,3120,3097,3074,3034,2988,2930,2858,2777,2676,2570,2438,2311,2164,2026,1882,1749,1623,1510,1403,1316,1229,1166,1104,1059,1025,1004,995,1003,1023,1068,1124,1211,1312,1448,1599,1780,1972,2177,2386,2583,2777,2939,3086,3197,3292,3353,3406,3431,3461,3480,3511,3543,3593,3652,3721,3809,3888,3988,4075,4176,4270,4382,4493,4626,4766,4923,5092,5263,5429,5581,5703,5794,5842,5842,5802,5716,5604,5453,5298,5120,4948,4773,4607,4444,4298,4151,4021,3891,3772,3655,3545,3432,3328,3216,3108,3001,2890,2785,2685,2588,2509,2439,2385,2350,2334,2341,2358,2405,2451,2524,2598,2680,2768,2857,2946,3032,3119,3195,3277,3347,3429,3503,3594,3681,3788,3891,4015,4130,4260,4384,4513,4639,4764,4886,5008,5118,5226,5314,5389,5444,5477,5483,5470,5426,5372,5282,5194,5075,4964,4836,4719,4597,4486,4377,4276,4181,4089,4004,3914,3838,3748,3672,3588,3508,3429,3352,3271,3205,3126,3062,2996,2930,2873,2810,2750,2689,2621,2557,2487,2420,2361,2306,2265,2239,2223,2231,2247,2276,2324,2373,2432,2497,2556,2620,2677,2721,2766,2788,2812,2822,2835,2848,2868,2896,2936,2988,3044,3109,3170,3229,3282,3322,3358,3373,3386,3380,3365,3344,3303,3260,3200,3134,3050,2966,2856,2751,2619,2484,2334,2167,2003,1816,1641,1456,1284,1116,963,814,685,553,438,316,198,83,-36,-141,-241,-320,-376,-408,-404,-374,-308,-214,-94,49,208,379,550,725,881,1024,1140,1224,1275,1289,1268,1222,1149,1066,974,883,798,712,635,554,474,387,301,203,117,16,-70,-167,-255,-348,-447,-546,-659,-769,-889,-1001,-1116,-1212,-1299,-1365,-1411,-1437,-1442,-1433,-1411,-1384,-1347,-1319,-1283,-1255,-1230,-1206,-1185,-1167,-1143,-1126,-1101,-1083,-1064,-1052,-1049,-1056,-1075,-1114,-1163,-1237,-1320,-1416,-1522,-1626,-1734,-1832,-1928,-2011,-2092,-2166,-2239,-2308,-2378,-2449,-2516,-2580,-2642,-2691,-2742,-2779,-2810,-2837,-2854,-2862,-2869,-2859,-2851,-2827,-2804,-2766,-2734,-2691,-2657,-2619,-2593,-2568,-2554,-2547,-2541,-2548,-2544,-2553,-2550,-2552,-2553,-2545,-2547,-2540,-2546,-2556,-2570,-2603,-2638,-2690,-2745,-2801,-2859,-2905,-2942,-2966,-2974,-2972,-2967,-2957,-2959,-2974,-3005,-3062,-3133,-3227,-3335,-3445,-3570,-3671,-3782,-3861,-3937,-3984,-4027,-4046,-4066,-4080,-4093,-4117,-4143,-4188,-4237,-4306,-4379,-4467,-4551,-4638,-4710,-4767,-4799,-4798,-4759,-4681,-4565,-4409,-4228,-4017,-3794,-3561,-3326,-3095,-2874,-2665,-2475,-2304,-2150,-2024,-1918,-1832,-1780,-1729,-1719,-1705,-1721,-1735,-1770,-1808,-1853,-1915,-1974,-2054,-2142,-2237,-2355,-2474,-2613,-2761,-2919,-3086,-3259,-3438,-3615,-3795,-3967,-4135,-4289,-4428,-4548,-4638,-4708,-4733,-4743,-4714,-4667,-4609,-4538,-4479,-4421,-4390,-4362,-4364,-4362,-4371,-4370,-4348,-4305,-4225,-4114,-3968,-3796,-3601,-3407,-3204,-3021,-2843,-2689,-2546,-2419,-2294,-2175,-2055,-1929,-1808,-1675,-1555,-1433,-1325,-1228,-1148,-1078,-1031,-991,-973,-960,-967,-978,-1008,-1040,-1091,-1144,-1216,-1292,-1383,-1476,-1582,-1683,-1791,-1882,-1974,-2035,-2091,-2113,-2122,-2098,-2058,-1992,-1907,-1813,-1699,-1587,-1474,-1362,-1265,-1176,-1106,-1052,-1012,-988,-966,-957,-938,-919,-890,-846,-791,-716,-632,-529,-426,-313,-215,-118,-48,7,31,29,6,-40,-96,-165,-234,-304,-374,-441,-506,-577,-644,-725,-808,-900,-997,-1097,-1189,-1283,-1352,-1419,-1454,-1479,-1473,-1456,-1408,-1351,-1272,-1177,-1076,-959,-838,-721,-593,-484,-371,-279,-195,-129,-69,-30,16,45,94,142,206,287,378,488,599,712,815,902,963,997,993,969,907,838,746,655,570,483,422,356,313,267,232,196,158,126,85,58,27,9,-3,-6,-2,4,11,11,1,-26,-72,-127,-209,-281,-370,-436,-486,-514,-502,-469,-404,-318,-229,-128,-47,27,68,90,87,62,32,-13,-43,-71,-84,-83,-77,-58,-42,-27,-17,-5,9,34,75,134,222,317,444,561,687,796,881,947,978,983,970,934,900,854,822,788,769,752,737,727,710,693,674,645,620,589,557,530,495,468,437,408,377,344,307,263,209,154,88,32,-27,-65,-87,-84,-55,-2,76,174,285,413,537,675,796,918,1023,1115,1190,1253,1301,1339,1374,1405,1437,1473,1506,1545,1576,1609,1627,1641,1638,1627,1607,1580,1552,1527,1512,1508,1522,1552,1603,1668,1746,1835,1919,2003,2078,2134,2194,2227,2274,2306,2350,2393,2441,2493,2543,2590,2632,2660,2684,2691,2691,2679,2657,2628,2591,2549,2501,2453,2401,2350,2297,2240,2179,2106,2022,1926,1818,1701,1584,1471,1370,1293,1234,1207,1197,1214,1238,1274,1305,1333,1356,1372,1385,1403,1419,1452,1490,1543,1606,1682,1755,1849,1929,2021,2103,2181,2255,2319,2378,2433,2482,2532,2578,2623,2670,2709,2748,2770,2785,2775,2754,2709,2650,2583,2500,2430,2348,2290,2229,2186,2144,2108,2071,2028,1983,1929,1876,1823,1777,1746,1733,1740,1773,1812,1877,1930,1988,2024,2043,2033,2003,1942,1866,1775,1679,1581,1490,1403,1336,1272,1229,1188,1169,1150,1148,1150,1156,1170,1182,1193,1209,1218,1236,1254,1272,1303,1313,1333,1319,1287,1230,1135,1028,897,780,669,595,552,555,593,672,766,884,998,1112,1211,1295,1357,1404,1429,1439,1435,1416,1385,1343,1286,1220,1135,1034,914,772,614,439,258,70,-105,-276,-415,-534,-617,-662,-680,-662,-623,-565,-494,-417,-337,-257,-174,-94,-4,93,203,330,478,639,824,1009,1207,1390,1568,1713,1823,1895,1914,1887,1818,1709,1579,1434,1291,1160,1047,958,887,827,773,701,614,491,343,155,-50,-276,-502,-723,-925,-1105,-1258,-1388,-1496,-1591,-1671,-1758,-1832,-1929,-2009,-2113,-2201,-2300,-2376,-2455,-2502,-2542,-2548,-2539,-2500,-2444,-2362,-2260,-2136,-1986,-1817,-1615,-1400,-1156,-902,-639,-377,-127,100,302,463,585,671,709,724,699,670,622,589,563,563,588,635,702,779,857,924,973,989,975,924,843,733,604,458,304,144,-24,-192,-364,-537,-709,-877,-1048,-1207,-1364,-1513,-1652,-1782,-1900,-2004,-2092,-2171,-2226,-2276,-2304,-2327,-2339,-2343,-2338,-2331,-2303,-2267,-2201,-2108,-1979,-1817,-1617,-1390,-1143,-881,-628,-380,-162,38,197,342,453,561,654,757,860,976,1099,1226,1360,1481,1595,1690,1754,1808,1812,1810,1770,1724,1660,1594,1528,1462,1408,1348,1298,1231,1160,1068,950,818,648,471,273,66,-131,-332,-511,-677,-830,-963,-1095,-1213,-1337,-1455,-1581,-1697,-1816,-1912,-1998,-2052,-2077,-2071,-2030,-1961,-1873,-1765,-1661,-1556,-1465,-1391,-1337,-1300,-1276,-1257,-1234,-1200,-1148,-1068,-962,-831,-666,-493,-291,-89,116,322,512,703,873,1043,1198,1353,1498,1641,1775,1897,2017,2109,2194,2247,2281,2292,2280,2255,2212,2174,2123,2086,2040,2000,1955,1903,1842,1773,1695,1615,1541,1468,1412,1359,1311,1262,1206,1133,1048,937,812,666,510,344,170,1,-175,-340,-505,-666,-822,-973,-1118,-1256,-1384,-1509,-1618,-1721,-1808,-1881,-1935,-1971,-1984,-1977,-1946,-1897,-1827,-1739,-1638,-1515,-1394,-1249,-1113,-961,-813,-660,-506,-348,-196,-37,106,251,373,484,570,644,688,733,750,784,811,861,921,1010,1105,1225,1334,1452,1541,1624,1667,1692,1683,1646,1584,1492,1371,1228,1046,858,632,415,179,-36,-255,-444,-636,-799,-964,-1112,-1247,-1370,-1464,-1530,-1559,-1543,-1485,-1390,-1259,-1108,-949,-789,-645,-513,-408,-318,-258,-211,-187,-184,-192,-218,-249,-284,-317,-342,-351,-348,-318,-271,-200,-112,-11,98,206,307,397,473,534,582,620,647,672,688,700,704,697,674,631,566,477,371,255,127,16,-97,-184,-256,-311,-342,-369,-380,-390,-400,-403,-418,-425,-434,-441,-437,-432,-407,-374,-319,-248,-167,-70,11,92,135,149,118,45,-70,-213,-381,-557,-728,-886,-1026,-1138,-1232,-1298,-1347,-1374,-1388,-1380,-1347,-1297,-1211,-1107,-974,-826,-668,-513,-373,-253,-173,-122,-121,-146,-206,-272,-347,-406,-453,-469,-471,-451,-422,-390,-355,-333,-312,-300,-287,-273,-249,-215,-154,-90,9,105,222,332,432,504,546,529,472,343,171,-59,-315,-596,-871,-1141,-1365,-1572,-1718,-1841,-1920,-1981,-2018,-2048,-2065,-2071,-2077,-2056,-2037,-1990,-1932,-1861,-1768,-1667,-1549,-1420,-1276,-1132,-974,-835,-704,-612,-551,-544,-577,-655,-770,-893,-1028,-1138,-1229,-1281,-1293,-1274,-1213,-1139,-1035,-934,-816,-710,-601,-505,-420,-344,-289,-242,-222,-214,-236,-274,-339,-419,-512,-611,-703,-787,-856,-901,-933,-941,-943,-932,-927,-916,-919,-911,-909,-886,-848,-782,-689,-564,-413,-236,-38,169,383,592,787,966,1111,1229,1304,1345,1340,1299,1220,1114,990,850,712,565,430,288,155,14,-123,-263,-393,-520,-631,-727,-810,-880,-938,-998,-1046,-1099,-1154,-1203,-1263,-1309,-1363,-1408,-1459,-1508,-1568,-1636,-1715,-1807,-1899,-1996,-2080,-2151,-2191,-2208,-2176,-2116,-2006,-1858,-1679,-1462,-1231,-980,-720,-455,-193,66,303,531,719,880,1001,1079,1127,1138,1130,1106,1084,1063,1055,1062,1075,1103,1133,1162,1195,1222,1254,1293,1336,1401,1471,1564,1659,1763,1865,1960,2051,2121,2183,2222,2245,2242,2221,2164,2082,1960,1804,1616,1396,1159,907,658,416,198,6,-152,-281,-370,-442,-474,-503,-503,-509,-500,-506,-507,-530,-549,-579,-604,-623,-629,-629,-610,-594,-577,-569,-581,-613,-667,-745,-832,-937,-1034,-1136,-1223,-1299,-1368,-1418,-1458,-1491,-1499,-1505,-1479,-1435,-1358,-1247,-1105,-926,-730,-511,-296,-79,112,281,417,511,579,608,617,608,595,581,581,588,615,640,684,708,741,751,758,756,753,757,776,806,860,921,1000,1072,1137,1178,1179,1142,1044,890,686,427,136,-180,-508,-820,-1124,-1385,-1626,-1817,-1985,-2121,-2239,-2346,-2447,-2548,-2642,-2733,-2805,-2859,-2883,-2872,-2829,-2757,-2662,-2569,-2475,-2411,-2375,-2377,-2422,-2495,-2599,-2705,-2812,-2892,-2946,-2948,-2917,-2828,-2709,-2545,-2372,-2169,-1981,-1785,-1607,-1450,-1309,-1194,-1101,-1023,-970,-920,-884,-842,-799,-745,-678,-609,-526,-455,-388,-339,-319,-320,-359,-423,-516,-634,-768,-917,-1071,-1223,-1366,-1491,-1594,-1666,-1706,-1717,-1703,-1679,-1645,-1629,-1623,-1651,-1702,-1784,-1882,-2003,-2117,-2241,-2346,-2450,-2539,-2623,-2699,-2771,-2835,-2891,-2928,-2952,-2942,-2919,-2857,-2780,-2675,-2551,-2412,-2250,-2079,-1882,-1676,-1445,-1208,-951,-693,-431,-180,65,280,484,650,794,907,985,1040,1057,1054,1021,971,913,843,785,724,678,640,608,577,551,510,476,429,390,352,334,331,359,410,488,588,699,817,919,1013,1069,1102,1090,1050,971,880,767,662,561,478,419,382,370,380,397,427,449,460,456,424,378,306,227,144,70,9,-24,-44,-29,-3,42,96,149,201,246,279,306,324,336,348,365,386,423,465,527,602,696,812,948,1107,1285,1474,1673,1864,2047,2204,2334,2434,2501,2545,2566,2573,2579,2574,2584,2580,2588,2589,2583,2581,2555,2529,2482,2418,2335,2232,2109,1978,1835,1698,1571,1469,1400,1364,1375,1415,1492,1584,1681,1775,1849,1902,1928,1928,1910,1873,1839,1799,1774,1757,1751,1756,1762,1765,1763,1745,1717,1667,1611,1534,1461,1381,1315,1258,1218,1193,1184,1184,1192,1196,1199,1189,1168,1138,1095,1048,997,953,917,895,896,917,972,1047,1159,1286,1436,1598,1756,1923,2078,2230,2379,2523,2662,2809,2936,3073,3178,3272,3333,3370,3373,3355,3308,3244,3162,3060,2948,2813,2664,2500,2319,2130,1930,1726,1527,1328,1149,982,837,725,632,576,543,533,539,555,570,573,568,532,488,416,337,247,163,82,23,-19,-39,-32,-3,47,120,198,288,367,449,508,564,604,647,697,763,856,980,1140,1327,1546,1766,2003,2212,2407,2557,2669,2724,2732,2686,2587,2452,2269,2071,1849,1631,1420,1223,1050,898,761,649,538,445,358,280,225,187,182,207,267,352,469,593,733,869,1002,1130,1247,1360,1461,1558,1646,1727,1803,1869,1933,1986,2040,2084,2123,2155,2168,2174,2156,2128,2083,2027,1972,1907,1861,1804,1769,1722,1685,1633,1573,1498,1399,1288,1156,1009,863,708,568,442,333,252,183,134,87,46,-9,-70,-142,-221,-288,-345,-368,-355,-302,-207,-81,60,208,333,433,482,484,436,332,199,26,-149,-326,-482,-601,-684,-702,-692,-615,-526,-403,-287,-172,-76,10,88,169,271,406,589,815,1098,1404,1746,2073,2389,2669,2897,3090,3219,3328,3386,3437,3456,3473,3469,3466,3441,3411,3359,3293,3206,3107,2993,2873,2762,2643,2553,2454,2378,2296,2220,2130,2025,1893,1727,1527,1276,995,668,322,-44,-404,-755,-1069,-1347,-1576,-1748,-1873,-1948,-1981,-1991,-1969,-1945,-1903,-1875,-1830,-1804,-1760,-1718,-1656,-1577,-1474,-1349,-1199,-1031,-852,-661,-479,-295,-130,26,160,273,365,427,474,486,497,484,486,484,506,533,587,631,692,735,776,808,828,859,882,931,984,1059,1145,1234,1323,1399,1453,1480,1473,1427,1347,1235,1093,936,766,598,438,295,171,79,5,-40,-67,-82,-82,-82,-75,-67,-61,-49,-41,-31,-21,-25,-28,-54,-94,-156,-240,-347,-463,-598,-724,-853,-963,-1055,-1121,-1168,-1181,-1187,-1164,-1147,-1121,-1104,-1086,-1069,-1046,-1009,-951,-873,-772,-657,-531,-418,-313,-256,-222,-247,-309,-415,-552,-716,-891,-1078,-1257,-1427,-1573,-1691,-1773,-1811,-1812,-1765,-1699,-1597,-1495,-1384,-1290,-1210,-1156,-1119,-1107,-1107,-1116,-1126,-1135,-1140,-1144,-1147,-1159,-1174,-1209,-1251,-1304,-1372,-1444,-1522,-1601,-1673,-1743,-1798,-1840,-1864,-1869,-1852,-1820,-1761,-1702,-1621,-1546,-1464,-1394,-1327,-1275,-1229,-1197,-1166,-1151,-1129,-1129,-1126,-1146,-1175,-1233,-1303,-1410,-1520,-1663,-1792,-1931,-2044,-2140,-2205,-2243,-2258,-2254,-2240,-2228,-2214,-2211,-2216,-2228,-2249,-2271,-2300,-2324,-2353,-2369,-2381,-2379,-2367,-2337,-2299,-2250,-2201,-2161,-2141,-2153,-2203,-2297,-2431,-2598,-2788,-2977,-3153,-3298,-3397,-3454,-3457,-3426,-3362,-3285,-3204,-3134,-3074,-3039,-3008,-2994,-2971,-2944,-2893,-2820,-2702,-2556,-2356,-2124,-1851,-1562,-1259,-978,-722,-521,-376,-296,-273,-296,-349,-405,-460,-483,-487,-448,-395,-307,-224,-121,-42,37,78,88,55,-41,-179,-388,-631,-919,-1219,-1516,-1803,-2042,-2259,-2414,-2540,-2625,-2681,-2718,-2737,-2742,-2740,-2721,-2695,-2659,-2613,-2572,-2520,-2489,-2461,-2463,-2482,-2531,-2603,-2691,-2798,-2894,-2985,-3039,-3058,-3025,-2944,-2807,-2644,-2443,-2243,-2049,-1883,-1756,-1676,-1645,-1655,-1707,-1765,-1834,-1871,-1874,-1823,-1708,-1524,-1280,-976,-635,-268,106,466,792,1068,1283,1432,1511,1535,1505,1441,1358,1261,1173,1093,1032,987,973,969,1005,1043,1116,1180,1266,1328,1390,1416,1417,1376,1294,1174,1015,832,632,431,246,85,-34,-115,-147,-146,-111,-70,-22,2,6,-30,-94,-203,-327,-485,-644,-814,-967,-1111,-1218,-1302,-1349,-1364,-1362,-1337,-1315,-1293,-1283,-1300,-1326,-1394,-1471,-1579,-1697,-1831,-1960,-2095,-2202,-2301,-2363,-2397,-2396,-2351,-2281,-2163,-2026,-1850,-1660,-1446,-1225,-992,-765,-533,-327,-125,38,181,278,344,362,347,293,211,109,-1,-108,-195,-259,-286,-272,-229,-142,-47,61,161,227,260,234,159,29,-139,-336,-534,-723,-888,-1013,-1107,-1151,-1171,-1166,-1141,-1126,-1108,-1125,-1163,-1251,-1376,-1553,-1771,-2026,-2301,-2588,-2864,-3121,-3343,-3521,-3654,-3733,-3759,-3732,-3649,-3515,-3336,-3110,-2857,-2583,-2306,-2041,-1810,-1610,-1479,-1392,-1378,-1412,-1496,-1612,-1750,-1880,-2007,-2097,-2157,-2181,-2160,-2127,-2055,-1994,-1917,-1861,-1815,-1792,-1789,-1817,-1856,-1923,-1997,-2078,-2160,-2226,-2282,-2311,-2318,-2295,-2253,-2185,-2107,-2020,-1936,-1867,-1815,-1796,-1809,-1862,-1944,-2060,-2187,-2331,-2456,-2579,-2662,-2727,-2745,-2739,-2692,-2621,-2518,-2396,-2257,-2112,-1968,-1838,-1728,-1648,-1596,-1585,-1596,-1639,-1700,-1760,-1832,-1880,-1920,-1930,-1910,-1861,-1771,-1651,-1494,-1313,-1109,-907,-706,-535,-397,-304,-260,-261,-299,-353,-421,-462,-487,-469,-404,-315,-175,-40,111,236,329,385,386,345,255,134,-20,-181,-350,-506,-644,-748,-825,-851,-847,-798,-715,-606,-468,-309,-139,49,238,436,625,807,968,1102,1199,1258,1264,1243,1179,1104,1020,946,892,869,880,925,1009,1118,1255,1407,1564,1729,1881,2023,2148,2239,2314,2343,2354,2324,2277,2205,2124,2036,1953,1880,1822,1783,1757,1754,1755,1770,1771,1766,1731,1681,1592,1490,1365,1240,1125,1023,963,924,938,980,1059,1170,1298,1451,1606,1769,1921,2064,2185,2269,2314,2301,2228,2095,1895,1655,1380,1093,826,585,413,302,284,346,501,727,1025,1363,1728,2101,2449,2770,3047,3266,3445,3573,3669,3752,3811,3889,3965,4058,4167,4277,4391,4500,4584,4658,4698,4709,4689,4627,4528,4387,4208,3993,3748,3488,3216,2946,2696,2466,2276,2137,2038,2007,2017,2077,2171,2286,2412,2522,2610,2650,2634,2556,2402,2199,1934,1646,1339,1038,765,523,342,205,142,131,186,290,436,617,810,1010,1204,1372,1537,1659,1783,1875,1974,2065,2159,2268,2377,2503,2625,2756,2879,3005,3120,3238,3350,3465,3579,3699,3821,3956,4083,4226,4355,4488,4606,4706,4797,4856,4912,4939,4970,4987,5016,5047,5092,5143,5197,5246,5269,5252,5180,5032,4814,4510,4141,3715,3251,2780,2316,1883,1506,1176,925,732,598,530,492,508,536,596,660,738,811,890,958,1021,1071,1099,1108,1090,1045,982,905,821,747,688,644,627,621,628,637,640,628,605,563,519,463,427,400,412,470,579,759,1001,1316,1687,2110,2562,3027,3479,3906,4274,4594,4833,5009,5116,5158,5156,5108,5036,4946,4856,4768,4710,4667,4673,4704,4780,4876,5005,5129,5262,5357,5422,5431,5372,5239,5032,4745,4395,3989,3540,3080,2616,2174,1768,1403,1092,824,604,415,256,112,-21,-153,-285,-426,-569,-720,-873,-1017,-1159,-1274,-1369,-1428,-1450,-1422,-1351,-1219,-1047,-823,-574,-295,-25,237,457,635,742,793,767,696,581,448,316,213,149,153,218,362,565,832,1141,1479,1842,2202,2568,2921,3254,3568,3842,4082,4270,4409,4487,4514,4484,4414,4309,4186,4050,3923,3799,3698,3606,3536,3465,3406,3328,3239,3120,2973,2787,2573,2331,2066,1805,1532,1290,1066,879,743,641,601,587,624,670,741,800,842,854,811,720,557,342,69,-236,-560,-880,-1173,-1417,-1606,-1715,-1763,-1730,-1649,-1510,-1349,-1159,-982,-801,-662,-538,-466,-424,-429,-468,-542,-639,-755,-875,-992,-1089,-1161,-1191,-1175,-1112,-989,-834,-624,-401,-144,106,360,592,805,979,1119,1212,1258,1264,1234,1175,1116,1060,1026,1039,1084,1185,1321,1489,1667,1837,1972,2050,2056,1967,1796,1531,1195,810,382,-40,-445,-807,-1101,-1325,-1466,-1528,-1517,-1439,-1315,-1149,-978,-801,-658,-551,-516,-548,-671,-867,-1137,-1459,-1810,-2172,-2517,-2833,-3109,-3328,-3509,-3628,-3723,-3771,-3812,-3828,-3847,-3864,-3885,-3917,-3950,-3995,-4038,-4086,-4123,-4146,-4147,-4110,-4040,-3911,-3746,-3515,-3250,-2937,-2597,-2236,-1873,-1513,-1179,-880,-615,-417,-255,-158,-98,-82,-81,-93,-94,-67,-14,93,238,421,637,863,1089,1298,1466,1593,1648,1637,1541,1373,1122,812,451,58,-342,-729,-1098,-1413,-1689,-1909,-2077,-2211,-2302,-2383,-2445,-2511,-2593,-2683,-2814,-2966,-3159,-3395,-3657,-3956,-4260,-4566,-4854,-5099,-5299,-5435,-5499,-5497,-5423,-5290,-5105,-4887,-4639,-4397,-4158,-3949,-3774,-3640,-3552,-3498,-3475,-3455,-3433,-3373,-3269,-3102,-2858,-2542,-2150,-1697,-1189,-655,-100,432,933,1363,1706,1938,2052,2048,1933,1730,1466,1171,882,625,417,279,203,183,217,261,324,368,387,377,320,232,98,-63,-257,-469,-693,-922,-1147,-1355,-1542,-1693,-1807,-1867,-1872,-1819,-1708,-1552,-1365,-1159,-968,-802,-695,-656,-699,-819,-1013,-1254,-1530,-1809,-2062,-2277,-2429,-2520,-2554,-2531,-2479,-2399,-2325,-2256,-2224,-2228,-2287,-2400,-2570,-2798,-3063,-3365,-3669,-3976,-4248,-4486,-4657,-4769,-4800,-4762,-4645,-4462,-4227,-3940,-3643,-3325,-3033,-2760,-2537,-2362,-2248,-2182,-2175,-2199,-2262,-2336,-2422,-2498,-2560,-2597,-2597,-2556,-2476,-2346,-2191,-2001,-1806,-1610,-1439,-1302,-1216,-1186,-1221,-1308,-1453,-1624,-1825,-2013,-2187,-2313,-2387,-2393,-2327,-2198,-2010,-1789,-1552,-1331,-1150,-1029,-989,-1026,-1151,-1336,-1586,-1863,-2168,-2463,-2749,-3012,-3243,-3453,-3630,-3785,-3923,-4034,-4134,-4212,-4267,-4308,-4325,-4334,-4332,-4335,-4347,-4384,-4442,-4547,-4674,-4846,-5032,-5221,-5401,-5536,-5620,-5628,-5555,-5405,-5179,-4907,-4604,-4300,-4022,-3786,-3613,-3506,-3461,-3467,-3504,-3560,-3597,-3618,-3592,-3521,-3403,-3236,-3039,-2811,-2587,-2356,-2162,-1994,-1874,-1804,-1783,-1815,-1890,-1997,-2135,-2285,-2442,-2593,-2730,-2841,-2924,-2963,-2960,-2914,-2824,-2706,-2565,-2425,-2293,-2194,-2133,-2126,-2172,-2277,-2426,-2623,-2848,-3091,-3337,-3570,-3767,-3927,-4023,-4064,-4041,-3963,-3833,-3668,-3474,-3269,-3065,-2873,-2708,-2579,-2483,-2431,-2410,-2415,-2439,-2460,-2475,-2457,-2413,-2317,-2185,-2006,-1797,-1569,-1340,-1125,-937,-792,-687,-636,-621,-652,-697,-774,-839,-915,-967,-1011,-1028,-1033,-1013,-982,-930,-866,-787,-692,-591,-477,-359,-246,-129,-43,30,57,44,-20,-132,-285,-463,-643,-813,-932,-1008,-1002,-936,-801,-611,-395,-157,69,274,440,568,639,679,668,635,580,514,451,388,336,295,263,243,227,215,204,191,177,157,135,113,81,57,15,-16,-57,-90,-108,-110,-78,-11,94,239,426,636,877,1130,1381,1636,1865,2075,2251,2392,2490,2548,2558,2527,2454,2348,2214,2063,1911,1764,1646,1558,1522,1529,1593,1699,1840,2001,2169,2315,2450,2528,2570,2555,2486,2376,2219,2033,1828,1614,1401,1195,1006,833,691,568,482,419,390,379,387,406,424,446,455,458,459,456,472,503,574,689,862,1096,1386,1729,2106,2509,2905,3288,3630,3920,4150,4313,4411,4450,4436,4377,4298,4190,4100,4000,3942,3900,3907,3944,4030,4141,4284,4444,4602,4758,4888,4979,5035,5035,4986,4889,4747,4570,4373,4165,3963,3780,3621,3491,3393,3314,3257,3199,3134,3053,2940,2799,2623,2419,2192,1962,1725,1510,1312,1148,1016,922,860,828,827,837,868,904,941,986,1015,1049,1055,1055,1024,974,899,804,698,582,472,372,297,252,251,297,400,556,774,1043,1368,1738,2139,2572,3007,3442,3852,4231,4557,4836,5052,5215,5321,5385,5404,5400,5371,5334,5298,5261,5245,5224,5225,5216,5208,5183,5134,5058,4941,4794,4610,4398,4169,3930,3696,3481,3285,3121,2987,2874,2790,2706,2632,2543,2438,2314,2156,1977,1767,1530,1273,995,700,408,103,-174,-444,-671,-861,-998,-1083,-1104,-1076,-981,-844,-652,-428,-170,100,375,641,878,1089,1248,1376,1455,1510,1542,1573,1614,1681,1783,1930,2117,2344,2594,2857,3115,3349,3546,3696,3793,3839,3841,3810,3759,3709,3674,3663,3688,3749,3843,3966,4112,4259,4417,4547,4665,4733,4756,4720,4613,4447,4212,3922,3584,3219,2834,2457,2091,1760,1470,1220,1025,872,768,709,685,694,729,772,818,848,851,822,752,650,509,351,170,-6,-179,-333,-461,-563,-625,-665,-668,-651,-605,-546,-466,-378,-277,-176,-62,41,163,277,411,546,695,849,1011,1176,1345,1514,1685,1860,2029,2200,2361,2502,2626,2708,2757,2758,2714,2622,2501,2341,2179,2003,1845,1711,1606,1543,1519,1529,1575,1643,1727,1818,1900,1976,2029,2064,2078,2065,2041,1992,1933,1858,1769,1670,1561,1446,1331,1220,1117,1030,955,893,844,791,739,663,580,470,350,228,104,19,-44,-47,-3,94,243,418,619,821,1011,1185,1318,1423,1482,1510,1496,1458,1383,1293,1181,1057,928,800,677,572,474,413,361,355,372,426,508,618,737,868,987,1087,1166,1198,1196,1141,1045,900,715,495,248,-15,-283,-553,-804,-1041,-1247,-1425,-1574,-1684,-1766,-1810,-1822,-1803,-1755,-1686,-1598,-1509,-1401,-1308,-1197,-1091,-964,-818,-638,-419,-156,146,482,836,1201,1547,1876,2160,2407,2610,2771,2909,3014,3116,3200,3285,3363,3437,3504,3561,3613,3648,3678,3689,3692,3673,3649,3591,3528,3433,3323,3184,3031,2840,2638,2402,2151,1882,1606,1328,1061,810,578,371,190,24,-127,-274,-426,-584,-762,-952,-1157,-1370,-1576,-1781,-1956,-2108,-2218,-2282,-2298,-2268,-2187,-2075,-1928,-1762,-1590,-1411,-1247,-1096,-968,-876,-818,-802,-834,-905,-1019,-1168,-1334,-1514,-1681,-1824,-1933,-1987,-1996,-1949,-1858,-1729,-1580,-1410,-1250,-1089,-955,-843,-760,-717,-701,-725,-774,-851,-945,-1050,-1157,-1263,-1347,-1421,-1462,-1483,-1472,-1439,-1377,-1300,-1205,-1107,-1007,-916,-848,-787,-771,-751,-768,-781,-800,-809,-802,-784,-749,-711,-666,-632,-621,-632,-696,-792,-957,-1163,-1431,-1742,-2089,-2468,-2857,-3252,-3635,-3997,-4336,-4626,-4890,-5096,-5267,-5396,-5483,-5537,-5560,-5551,-5516,-5456,-5375,-5280,-5180,-5071,-4979,-4884,-4813,-4749,-4694,-4650,-4594,-4543,-4471,-4395,-4303,-4202,-4101,-3996,-3902,-3814,-3740,-3677,-3630,-3594,-3567,-3550,-3530,-3510,-3473,-3414,-3330,-3215,-3064,-2894,-2693,-2493,-2293,-2111,-1969,-1863,-1814,-1821,-1877,-1988,-2140,-2324,-2543,-2770,-3015,-3252,-3486,-3701,-3897,-4066,-4214,-4330,-4428,-4499,-4557,-4597,-4632,-4658,-4687,-4716,-4753,-4795,-4852,-4919,-5006,-5107,-5226,-5370,-5519,-5695,-5860,-6032,-6182,-6306,-6389,-6424,-6403,-6326,-6192,-6021,-5810,-5590,-5357,-5136,-4922,-4724,-4538,-4360,-4183,-4009,-3821,-3636,-3438,-3237,-3033,-2828,-2625,-2423,-2224,-2030,-1841,-1671,-1513,-1400,-1311,-1286,-1295,-1361,-1459,-1583,-1716,-1837,-1938,-1996,-2019,-1986,-1922,-1809,-1678,-1525,-1362,-1204,-1046,-906,-775,-656,-555,-458,-379,-305,-243,-188,-145,-115,-100,-113,-152,-218,-325,-448,-612,-778,-969,-1152,-1346,-1529,-1711,-1885,-2054,-2212,-2363,-2497,-2622,-2726,-2816,-2881,-2930,-2952,-2964,-2955,-2948,-2929,-2935,-2934,-2970,-3007,-3070,-3134,-3198,-3251,-3278,-3267,-3217,-3109,-2957,-2750,-2502,-2216,-1900,-1562,-1212,-856,-510,-172,137,422,665,880,1042,1173,1258,1307,1325,1313,1276,1220,1143,1052,948,836,716,605,491,400,316,255,201,170,148,143,152,182,227,309,405,540,692,875,1070,1276,1489,1690,1891,2064,2225,2352,2453,2516,2537,2520,2453,2347,2204,2033,1851,1664,1490,1338,1221,1133,1098,1087,1128,1187,1273,1372,1464,1551,1609,1641,1643,1615,1566,1503,1434,1378,1330,1299,1288,1276,1270,1249,1209,1146,1052,933,787,628,456,290,134,1,-95,-162,-181,-174,-139,-90,-48,-11,0,-7,-39,-73,-112,-129,-126,-83,-20,86,187,314,415,517,596,668,733,796,874,956,1069,1187,1334,1490,1661,1841,2018,2202,2373,2546,2709,2863,3016,3149,3279,3382,3470,3524,3552,3537,3500,3413,3319,3190,3068,2938,2826,2718,2635,2553,2487,2416,2343,2263,2172,2079,1978,1887,1798,1728,1667,1623,1586,1548,1510,1453,1386,1294,1183,1047,892,714,524,321,117,-87,-276,-450,-600,-725,-825,-898,-952,-979,-992,-978,-951,-899,-831,-744,-637,-526,-397,-276,-151,-35,77,184,297,414,549,700,868,1061,1251,1458,1643,1817,1959,2070,2136,2168,2161,2121,2062,1988,1914,1859,1823,1825,1860,1933,2041,2164,2304,2432,2547,2633,2686,2700,2688,2637,2576,2488,2395,2287,2173,2042,1907,1747,1590,1413,1238,1058,886,718,565,427,299,198,94,13,-74,-157,-245,-340,-442,-549,-666,-786,-909,-1033,-1152,-1267,-1371,-1464,-1546,-1607,-1652,-1674,-1669,-1639,-1580,-1493,-1390,-1257,-1120,-959,-797,-624,-446,-271,-93,75,239,391,533,665,784,894,993,1083,1160,1234,1287,1336,1362,1375,1370,1346,1314,1265,1219,1167,1119,1079,1032,997,945,903,837,774,692,610,516,425,334,249,186,124,101,83,98,133,182,258,334,432,516,607,676,732,761,767,743,699,634,564,490,441,403,407,440,508,606,721,852,983,1110,1226,1326,1411,1473,1520,1549,1565,1576,1575,1584,1584,1590,1588,1579,1553,1514,1447,1371,1269,1160,1046,918,804,675,547,414,259,106,-76,-255,-449,-636,-813,-978,-1115,-1237,-1328,-1408,-1462,-1514,-1551,-1591,-1624,-1657,-1680,-1698,-1698,-1679,-1636,-1563,-1458,-1322,-1146,-945,-701,-442,-146,158,487,816,1158,1493,1825,2151,2457,2755,3027,3278,3509,3710,3891,4044,4173,4282,4366,4430,4475,4493,4499,4482,4453,4403,4349,4266,4185,4073,3956,3817,3667,3496,3319,3129,2941,2763,2591,2456,2340,2266,2224,2199,2204,2194,2187,2144,2071,1961,1810,1629,1428,1216,1011,831,668,557,468,425,403,401,411,421,430,429,426,420,422,433,470,523,610,708,830,948,1060,1152,1198,1211,1158,1058,900,699,470,225,-5,-215,-375,-490,-545,-552,-514,-446,-360,-273,-189,-125,-72,-44,-21,-10,3,26,53,103,161,234,312,400,479,569,646,730,809,898,988,1095,1208,1338,1474,1616,1756,1881,1987,2068,2108,2126,2096,2046,1973,1876,1784,1678,1580,1484,1387,1286,1180,1049,903,724,517,290,32,-221,-483,-723,-945,-1138,-1301,-1438,-1545,-1639,-1715,-1785,-1851,-1910,-1976,-2030,-2097,-2147,-2206,-2249,-2283,-2302,-2289,-2257,-2179,-2080,-1938,-1786,-1619,-1459,-1320,-1204,-1134,-1095,-1102,-1131,-1187,-1254,-1316,-1372,-1409,-1422,-1418,-1383,-1336,-1268,-1192,-1114,-1031,-972,-913,-887,-879,-892,-931,-976,-1038,-1096,-1161,-1217,-1281,-1338,-1407,-1474,-1553,-1626,-1704,-1767,-1817,-1852,-1859,-1855,-1831,-1806,-1780,-1763,-1762,-1772,-1800,-1831,-1871,-1906,-1933,-1955,-1961,-1967,-1962,-1963,-1969,-1991,-2027,-2085,-2160,-2249,-2347,-2445,-2535,-2610,-2659,-2678,-2658,-2597,-2501,-2354,-2192,-1994,-1791,-1590,-1396,-1224,-1084,-969,-892,-845,-821,-817,-823,-832,-845,-849,-855,-854,-852,-852,-848,-852,-851,-858,-861,-867,-863,-867,-857,-861,-851,-850,-842,-831,-816,-784,-743,-683,-607,-517,-408,-293,-164,-32,98,223,331,418,476,499,488,440,366,271,168,67,-20,-87,-126,-137,-131,-99,-71,-31,-11,2,-5,-29,-61,-101,-138,-165,-179,-170,-140,-91,-25,45,110,162,180,175,119,38,-80,-212,-356,-493,-618,-713,-787,-822,-839,-820,-789,-736,-672,-600,-522,-439,-360,-274,-203,-127,-68,-7,42,96,151,212,281,358,441,531,628,724,830,938,1042,1159,1258,1368,1466,1562,1653,1740,1825,1908,1985,2061,2120,2181,2213,2238,2247,2236,2229,2208,2197,2186,2182,2174,2171,2148,2126,2080,2030,1968,1904,1841,1785,1739,1702,1679,1654,1642,1612,1582,1522,1450,1347,1229,1094,953,819,689,581,489,417,364,324,294,270,247,221,198,167,139,111,85,67,56,54,69,94,139,198,278,371,485,607,744,886,1028,1176,1318,1462,1613,1754,1908,2049,2186,2310,2409,2481,2516,2513,2468,2388,2269,2125,1969,1792,1638,1473,1347,1230,1152,1098,1079,1082,1114,1155,1204,1252,1280,1302,1293,1268,1220,1164,1091,1018,943,863,795,723,659,599,541,494,440,409,361,336,297,268,234,209,185,174,182,202,255,316,400,486,575,654,721,762,794,799,801,788,778,771,770,781,787,797,799,781,749,689,604,500,373,237,97,-43,-168,-274,-355,-402,-424,-407,-375,-311,-252,-180,-122,-74,-52,-49,-78,-129,-213,-314,-448,-595,-761,-938,-1114,-1286,-1448,-1584,-1697,-1778,-1817,-1831,-1802,-1753,-1680,-1596,-1502,-1416,-1329,-1259,-1198,-1150,-1112,-1073,-1037,-988,-938,-877,-814,-758,-701,-665,-637,-629,-638,-654,-683,-710,-738,-757,-771,-770,-765,-749,-729,-712,-689,-678,-665,-662,-665,-677,-702,-737,-795,-858,-951,-1042,-1162,-1275,-1404,-1527,-1647,-1765,-1868,-1969,-2060,-2139,-2224,-2289,-2369,-2437,-2515,-2590,-2668,-2739,-2802,-2854,-2877,-2893,-2870,-2840,-2780,-2716,-2640,-2563,-2490,-2418,-2354,-2294,-2236,-2175,-2119,-2050,-1990,-1926,-1867,-1813,-1763,-1716,-1671,-1615,-1553,-1472,-1378,-1263,-1140,-1009,-873,-752,-632,-524,-436,-344,-272,-203,-139,-89,-49,-22,-17,-26,-54,-98,-152,-210,-284,-351,-436,-523,-626,-738,-862,-988,-1114,-1239,-1343,-1442,-1511,-1565,-1592,-1605,-1594,-1578,-1553,-1527,-1508,-1488,-1475,-1468,-1457,-1454,-1438,-1424,-1393,-1355,-1298,-1228,-1150,-1063,-980,-901,-834,-781,-740,-717,-698,-698,-693,-701,-697,-695,-685,-661,-646,-602,-577,-531,-498,-465,-443,-437,-446,-485,-536,-615,-710,-814,-931,-1044,-1153,-1249,-1328,-1382,-1408,-1410,-1385,-1341,-1284,-1216,-1146,-1069,-996,-908,-820,-718,-608,-490,-366,-243,-118,-2,114,223,334,452,576,715,859,1016,1167,1319,1443,1551,1615,1645,1633,1586,1509,1416,1319,1225,1149,1092,1057,1045,1050,1062,1082,1089,1085,1050,990,886,756,582,396,182,-28,-246,-447,-638,-812,-969,-1122,-1257,-1402,-1541,-1691,-1847,-2001,-2169,-2321,-2478,-2609,-2726,-2813,-2872,-2902,-2901,-2879,-2839,-2788,-2734,-2678,-2631,-2591,-2559,-2540,-2520,-2511,-2498,-2478,-2460,-2425,-2394,-2360,-2328,-2310,-2297,-2294,-2299,-2297,-2287,-2252,-2183,-2082,-1930,-1746,-1521,-1275,-1021,-760,-529,-308,-147,-10,61,101,83,44,-35,-118,-211,-292,-357,-392,-401,-375,-325,-258,-176,-99,-31,26,51,69,52,27,-16,-70,-127,-195,-261,-333,-405,-486,-561,-652,-737,-837,-947,-1066,-1207,-1363,-1526,-1712,-1886,-2072,-2237,-2399,-2546,-2676,-2813,-2929,-3063,-3185,-3323,-3449,-3585,-3701,-3809,-3899,-3965,-4009,-4029,-4025,-4006,-3965,-3926,-3863,-3814,-3747,-3688,-3616,-3554,-3469,-3402,-3309,-3232,-3142,-3067,-2981,-2915,-2836,-2767,-2684,-2589,-2474,-2331,-2159,-1958,-1724,-1478,-1206,-939,-672,-417,-187,22,200,348,474,570,651,707,757,779,807,799,807,779,765,727,698,659,628,600,584,577,584,597,618,638,657,668,676,676,673,668,654,639,608,566,508,431,334,219,89,-52,-194,-330,-459,-561,-648,-703,-740,-753,-755,-742,-728,-714,-701,-700,-705,-711,-733,-740,-751,-752,-736,-721,-685,-645,-604,-556,-516,-477,-441,-417,-392,-368,-353,-326,-305,-274,-237,-192,-139,-70,9,106,217,351,501,678,871,1090,1325,1583,1848,2129,2411,2695,2976,3244,3503,3747,3966,4171,4339,4490,4597,4686,4724,4757,4740,4725,4682,4638,4590,4543,4501,4470,4445,4436,4433,4441,4457,4477,4495,4508,4501,4481,4427,4359,4249,4137,3989,3849,3691,3540,3384,3233,3076,2921,2753,2589,2414,2240,2069,1898,1742,1597,1466,1364,1276,1219,1184,1172,1178,1209,1239,1293,1337,1392,1434,1479,1507,1538,1552,1576,1591,1626,1660,1720,1787,1878,1982,2108,2247,2404,2572,2747,2935,3117,3310,3499,3693,3894,4107,4329,4572,4824,5088,5355,5613,5854,6071,6251,6396,6502,6570,6609,6617,6603,6571,6524,6465,6398,6320,6229,6135,6012,5892,5741,5591,5423,5261,5098,4950,4816,4700,4604,4521,4444,4367,4273,4159,4017,3837,3637,3408,3174,2940,2717,2517,2348,2203,2100,2011,1963,1925,1912,1910,1918,1936,1959,1987,2010,2029,2035,2030,2010,1985,1940,1911,1868,1854,1842,1868,1908,1996,2099,2244,2398,2568,2730,2878,2996,3083,3125,3131,3103,3045,2979,2898,2837,2779,2754,2744,2764,2799,2855,2906,2975,3025,3081,3116,3151,3172,3192,3201,3208,3202,3183,3144,3076,2981,2849,2695,2512,2325,2121,1933,1748,1589,1451,1339,1251,1186,1143,1106,1094,1071,1070,1054,1050,1028,1014,973,938,871,808,719,633,541,449,369,287,219,154,92,35,-25,-85,-146,-209,-273,-330,-388,-427,-466,-482,-493,-491,-480,-470,-460,-461,-472,-507,-552,-633,-719,-834,-950,-1072,-1184,-1280,-1351,-1392,-1405,-1389,-1361,-1322,-1295,-1278,-1292,-1331,-1398,-1487,-1576,-1667,-1733,-1773,-1774,-1737,-1658,-1551,-1407,-1251,-1072,-889,-698,-508,-318,-128,49,228,375,521,624,706,748,757,729,678,592,500,389,277,169,68,-19,-91,-158,-211,-270,-333,-408,-501,-601,-716,-828,-943,-1039,-1128,-1191,-1249,-1287,-1330,-1376,-1434,-1522,-1621,-1755,-1899,-2054,-2208,-2347,-2469,-2558,-2618,-2642,-2639,-2610,-2567,-2513,-2466,-2427,-2406,-2406,-2425,-2459,-2506,-2552,-2594,-2626,-2637,-2627,-2598,-2537,-2468,-2378,-2280,-2182,-2084,-1993,-1915,-1844,-1791,-1746,-1710,-1682,-1649,-1616,-1564,-1503,-1417,-1315,-1195,-1063,-925,-792,-667,-567,-491,-452,-448,-478,-544,-626,-729,-830,-921,-995,-1039,-1058,-1045,-1016,-969,-926,-888,-876,-885,-922,-988,-1067,-1161,-1252,-1331,-1396,-1436,-1454,-1452,-1429,-1399,-1356,-1318,-1277,-1243,-1207,-1174,-1136,-1097,-1050,-999,-952,-898,-862,-832,-817,-824,-840,-879,-924,-986,-1050,-1122,-1195,-1266,-1334,-1400,-1460,-1522,-1582,-1650,-1722,-1808,-1896,-2000,-2102,-2212,-2319,-2420,-2521,-2605,-2691,-2756,-2818,-2868,-2906,-2945,-2970,-2998,-3016,-3033,-3039,-3041,-3031,-3014,-2984,-2950,-2900,-2856,-2795,-2758,-2704,-2686,-2656,-2655,-2646,-2641,-2625,-2592,-2540,-2462,-2369,-2251,-2135,-2014,-1911,-1830,-1776,-1749,-1752,-1767,-1801,-1830,-1861,-1881,-1890,-1893,-1883,-1876,-1862,-1854,-1854,-1850,-1868,-1873,-1896,-1913,-1931,-1952,-1961,-1964,-1963,-1937,-1916,-1865,-1810,-1744,-1663,-1590,-1508,-1441,-1386,-1346,-1340,-1353,-1408,-1488,-1601,-1740,-1894,-2065,-2237,-2422,-2599,-2788,-2966,-3157,-3333,-3516,-3675,-3827,-3952,-4055,-4130,-4179,-4206,-4219,-4227,-4237,-4261,-4299,-4361,-4439,-4535,-4640,-4748,-4853,-4943,-5018,-5058,-5076,-5053,-4995,-4905,-4777,-4630,-4454,-4273,-4076,-3890,-3699,-3521,-3349,-3185,-3029,-2876,-2722,-2573,-2416,-2261,-2100,-1938,-1783,-1625,-1484,-1350,-1234,-1141,-1061,-1007,-967,-942,-932,-927,-931,-937,-950,-962,-982,-997,-1020,-1039,-1059,-1078,-1090,-1099,-1107,-1109,-1124,-1143,-1187,-1256,-1351,-1487,-1642,-1826,-2016,-2210,-2385,-2547,-2661,-2753,-2790,-2800,-2763,-2708,-2625,-2546,-2460,-2401,-2359,-2354,-2378,-2432,-2512,-2605,-2710,-2803,-2885,-2937,-2954,-2934,-2868,-2763,-2624,-2456,-2273,-2085,-1899,-1739,-1594,-1497,-1426,-1404,-1410,-1446,-1495,-1554,-1605,-1644,-1661,-1656,-1616,-1562,-1462,-1359,-1217,-1075,-908,-740,-561,-378,-199,-19,140,289,404,500,566,606,631,642,646,654,666,691,730,790,862,956,1066,1182,1316,1451,1585,1724,1845,1962,2057,2132,2192,2227,2258,2268,2283,2287,2300,2305,2317,2320,2323,2313,2298,2271,2235,2198,2150,2106,2061,2007,1958,1889,1813,1713,1592,1449,1280,1094,892,685,480,291,115,-17,-125,-187,-216,-216,-185,-152,-101,-68,-35,-18,-10,-7,0,15,52,115,205,327,470,635,805,978,1140,1287,1418,1526,1630,1715,1814,1915,2041,2192,2378,2595,2853,3134,3436,3748,4052,4345,4604,4831,5012,5157,5253,5327,5367,5393,5414,5423,5439,5450,5459,5468,5467,5462,5452,5432,5415,5389,5365,5340,5299,5259,5182,5084,4945,4757,4534,4263,3966,3650,3325,3013,2719,2454,2226,2025,1863,1725,1605,1511,1416,1339,1262,1188,1120,1044,974,898,824,758,698,661,650,670,730,827,964,1129,1325,1531,1749,1969,2178,2384,2570,2752,2914,3073,3214,3350,3476,3590,3693,3788,3868,3945,4013,4072,4137,4195,4262,4329,4406,4482,4562,4639,4708,4763,4797,4801,4780,4717,4630,4501,4365,4199,4046,3893,3759,3643,3541,3452,3363,3266,3153,3019,2859,2685,2489,2294,2088,1900,1715,1557,1413,1298,1199,1128,1071,1031,998,977,943,922,876,832,773,705,637,568,504,458,419,404,399,412,428,451,466,470,466,444,413,378,344,319,313,317,344,372,410,433,445,430,386,318,219,109,-13,-127,-231,-306,-352,-363,-338,-285,-213,-121,-41,51,109,176,208,251,282,328,393,477,593,732,895,1075,1253,1436,1588,1723,1812,1871,1884,1874,1834,1786,1731,1682,1642,1602,1577,1539,1496,1440,1355,1260,1140,1012,876,748,632,530,458,393,360,326,308,281,251,201,135,45,-64,-196,-331,-482,-617,-748,-858,-948,-1015,-1070,-1103,-1145,-1176,-1235,-1303,-1401,-1523,-1662,-1821,-1974,-2123,-2242,-2329,-2367,-2359,-2295,-2184,-2035,-1846,-1653,-1443,-1256,-1084,-946,-836,-760,-698,-655,-604,-545,-466,-358,-229,-68,100,287,466,644,807,955,1088,1206,1309,1398,1476,1544,1598,1646,1670,1682,1665,1622,1544,1434,1289,1122,931,732,532,337,156,-7,-152,-281,-390,-501,-597,-702,-803,-910,-1013,-1111,-1202,-1266,-1325,-1341,-1349,-1320,-1279,-1216,-1146,-1071,-1003,-943,-905,-878,-878,-884,-906,-924,-934,-940,-921,-904,-871,-848,-834,-843,-881,-949,-1046,-1161,-1291,-1409,-1512,-1578,-1598,-1575,-1492,-1381,-1222,-1061,-879,-722,-572,-457,-368,-313,-279,-278,-280,-311,-334,-377,-410,-452,-486,-517,-545,-566,-577,-587,-575,-568,-539,-512,-476,-446,-422,-414,-422,-446,-487,-533,-588,-633,-680,-707,-728,-736,-733,-736,-733,-748,-777,-824,-893,-973,-1064,-1148,-1225,-1275,-1301,-1297,-1253,-1196,-1102,-1015,-921,-844,-796,-773,-789,-836,-908,-1005,-1112,-1227,-1339,-1442,-1534,-1609,-1681,-1745,-1819,-1907,-2011,-2147,-2287,-2450,-2594,-2735,-2837,-2907,-2938,-2919,-2880,-2794,-2701,-2581,-2456,-2322,-2182,-2034,-1881,-1714,-1536,-1345,-1137,-923,-699,-490,-300,-159,-81,-84,-181,-370,-656,-1006,-1419,-1843,-2265,-2647,-2962,-3199,-3339,-3385,-3336,-3202,-2992,-2734,-2430,-2128,-1830,-1580,-1394,-1297,-1295,-1401,-1593,-1867,-2188,-2523,-2841,-3104,-3281,-3361,-3319,-3173,-2928,-2607,-2251,-1877,-1543,-1261,-1072,-989,-1014,-1149,-1367,-1652,-1964,-2282,-2571,-2806,-2979,-3069,-3094,-3048,-2957,-2829,-2673,-2501,-2313,-2110,-1907,-1702,-1507,-1338,-1202,-1116,-1087,-1112,-1187,-1288,-1389,-1467,-1492,-1457,-1353,-1187,-974,-730,-476,-232,-24,142,236,273,229,123,-49,-284,-562,-896,-1254,-1638,-2029,-2403,-2761,-3075,-3339,-3535,-3645,-3661,-3567,-3378,-3094,-2743,-2358,-1964,-1605,-1307,-1101,-989,-983,-1051,-1186,-1347,-1506,-1632,-1695,-1672,-1567,-1367,-1107,-796,-475,-164,93,286,382,381,288,107,-128,-407,-692,-984,-1236,-1466,-1632,-1752,-1798,-1787,-1713,-1588,-1415,-1211,-973,-728,-466,-203,45,290,497,690,837,962,1046,1112,1161,1200,1249,1299,1376,1467,1588,1720,1868,2004,2116,2185,2189,2129,1996,1794,1548,1259,958,658,377,145,-40,-146,-183,-134,4,216,518,876,1294,1727,2168,2570,2936,3217,3428,3525,3539,3445,3288,3066,2818,2562,2324,2113,1960,1835,1764,1696,1619,1508,1322,1072,727,331,-107,-530,-899,-1146,-1244,-1141,-846,-350,320,1124,2028,2971,3909,4803,5600,6301,6863,7314,7630,7840,7937,7940,7850,7676,7417,7079,6652,6159,5588,4983,4341,3708,3078,2497,1953,1487,1082,774,526,365,236,149,59,-29,-140,-253,-370,-453,-480,-404,-208,147,644,1288,2038,2862,3714,4546,5310,5965,6480,6829,7007,6996,6805,6431,5893,5210,4412,3545,2637,1742,885,96,-599,-1194,-1684,-2062,-2345,-2513,-2585,-2543,-2410,-2179,-1883,-1540,-1162,-791,-421,-82,221,491,699,867,957,1002,977,910,800,663,504,340,173,21,-116,-227,-301,-339,-320,-248,-110,87,345,647,1000,1385,1800,2234,2671,3099,3507,3881,4218,4496,4718,4859,4916,4892,4775,4578,4311,3963,3564,3102,2606,2075,1538,990,454,-83,-610,-1134,-1658,-2167,-2673,-3156,-3620,-4061,-4475,-4863,-5224,-5531,-5794,-5959,-6046,-6013,-5887,-5650,-5336,-4935,-4487,-3994,-3503,-3034,-2643,-2344,-2192,-2184,-2347,-2660,-3118,-3660,-4275,-4863,-5414,-5841,-6126,-6233,-6145,-5869,-5401,-4759,-3954,-3005,-1936,-771,449,1699,2927,4090,5149,6054,6785,7326,7671,7846,7855,7743,7522,7233,6891,6513,6112,5681,5221,4712,4146,3514,2817,2050,1232,371,-512,-1386,-2223,-2998,-3673,-4247,-4694,-5020,-5216,-5296,-5250,-5100,-4831,-4459,-3970,-3383,-2686,-1923,-1087,-227,643,1498,2309,3066,3757,4371,4910,5374,5756,6064,6281,6397,6404,6270,6006,5582,5024,4331,3533,2664,1747,838,-40,-838,-1523,-2064,-2439,-2623,-2629,-2437,-2095,-1598,-1010,-343,345,1025,1658,2211,2666,3012,3236,3360,3361,3269,3070,2782,2410,1969,1470,949,410,-100,-578,-989,-1342,-1622,-1857,-2039,-2193,-2325,-2440,-2550,-2649,-2744,-2840,-2929,-3038,-3149,-3298,-3458,-3644,-3824,-3987,-4092,-4125,-4047,-3846,-3503,-3019,-2403,-1690,-911,-124,639,1318,1898,2345,2661,2856,2933,2930,2859,2749,2619,2483,2331,2177,1973,1735,1408,1006,498,-108,-814,-1610,-2473,-3380,-4294,-5187,-6021,-6771,-7412,-7926,-8323,-8579,-8733,-8767,-8718,-8583,-8382,-8118,-7808,-7446,-7036,-6574,-6048,-5464,-4821,-4120,-3384,-2613,-1831,-1062,-311,373,984,1484,1843,2052,2076,1920,1582,1072,428,-328,-1135,-1970,-2783,-3558,-4276,-4927,-5517,-6035,-6494,-6877,-7183,-7398,-7496,-7474,-7303,-6987,-6501,-5867,-5072,-4150,-3122,-2037,-929,129,1104,1934,2584,3027,3261,3283,3145,2861,2508,2112,1727,1371,1042,740,415,63,-369,-887,-1497,-2206,-2968,-3769,-4552,-5282,-5921,-6435,-6816,-7047,-7153,-7130,-7022,-6828,-6597,-6336,-6068,-5808,-5553,-5309,-5074,-4824,-4579,-4297,-4001,-3666,-3300,-2908,-2493,-2054,-1604,-1130,-646,-139,380,913,1454,1988,2515,2997,3450,3829,4149,4387,4543,4615,4595,4501,4316,4072,3744,3365,2922,2449,1951,1471,1028,661,386,225,179,227,365,535,733,899,1015,1062,1019,908,725,506,273,45,-156,-319,-444,-522,-564,-564,-527,-464,-366,-268,-159,-79,-33,-44,-123,-274,-500,-783,-1118,-1468,-1815,-2116,-2353,-2489,-2534,-2449,-2282,-2012,-1687,-1325,-958,-613,-318,-83,84,171,204,165,91,-27,-154,-293,-410,-509,-564,-575,-537,-448,-320,-161,25,221,433,644,862,1067,1265,1443,1593,1717,1799,1837,1833,1763,1648,1462,1228,936,609,257,-103,-450,-773,-1060,-1304,-1518,-1703,-1879,-2061,-2251,-2464,-2680,-2888,-3052,-3138,-3104,-2920,-2555,-2005,-1267,-381,634,1702,2793,3834,4783,5604,6265,6755,7076,7237,7253,7159,6954,6683,6340,5945,5502,5014,4484,3919,3321,2699,2063,1430,797,205,-355,-846,-1264,-1603,-1857,-2028,-2108,-2099,-1977,-1753,-1407,-948,-395,240,917,1615,2287,2917,3458,3912,4255,4485,4622,4654,4616,4509,4362,4177,3987,3778,3581,3381,3199,3024,2874,2740,2628,2534,2466,2406,2371,2332,2290,2225,2123,1965,1758,1481,1164,801,420,40,-324,-644,-906,-1094,-1189,-1198,-1114,-962,-741,-482,-179,139,484,849,1239,1671,2147,2689,3292,3966,4691,5457,6238,6990,7699,8313,8813,9174,9387,9438,9351,9111,8761,8308,7776,7201,6577,5943,5291,4630,3974,3314,2661,2022,1393,793,218,-314,-802,-1235,-1614,-1933,-2203,-2420,-2608,-2764,-2909,-3041,-3163,-3269,-3331,-3341,-3262,-3079,-2775,-2340,-1769,-1073,-256,666,1665,2725,3804,4879,5912,6868,7728,8441,9012,9398,9616,9651,9526,9254,8858,8362,7796,7183,6553,5923,5305,4713,4152,3618,3114,2633,2159,1702,1232,778,313,-125,-554,-953,-1321,-1659,-1966,-2242,-2504,-2742,-2979,-3213,-3448,-3689,-3922,-4137,-4321,-4451,-4516,-4498,-4401,-4218,-3973,-3670,-3339,-2992,-2641,-2292,-1938,-1567,-1171,-729,-242,293,871,1464,2061,2624,3137,3572,3918,4168,4321,4391,4381,4319,4207,4067,3897,3708,3496,3262,3006,2731,2442,2146,1840,1544,1245,952,667,364,58,-277,-645,-1032,-1452,-1866,-2271,-2636,-2938,-3176,-3323,-3402,-3407,-3370,-3311,-3263,-3246,-3289,-3388,-3557,-3776,-4032,-4305,-4566,-4787,-4949,-5019,-4992,-4838,-4554,-4132,-3555,-2845,-1983,-999,98,1275,2509,3743,4947,6065,7053,7887,8535,8989,9248,9327,9232,9009,8662,8232,7740,7183,6598,5946,5257,4496,3680,2795,1863,900,-82,-1031,-1957,-2795,-3562,-4216,-4766,-5190,-5507,-5698,-5792,-5777,-5673,-5483,-5206,-4852,-4411,-3898,-3304,-2652,-1940,-1196,-435,324,1044,1726,2326,2849,3272,3591,3810,3920,3926,3835,3645,3371,3022,2617,2172,1709,1241,795,368,-16,-368,-672,-935,-1140,-1288,-1356,-1337,-1219,-992,-659,-226,283,842,1424,1984,2511,2954,3325,3590,3765,3831,3801,3673,3447,3139,2745,2286,1772,1219,649,83,-471,-983,-1470,-1903,-2308,-2670,-3012,-3328,-3635,-3935,-4236,-4536,-4837,-5126,-5407,-5657,-5876,-6048,-6156,-6204,-6169,-6061,-5872,-5604,-5262,-4846,-4358,-3805,-3183,-2512,-1790,-1041,-276,483,1221,1913,2541,3099,3549,3909,4144,4275,4283,4187,3981,3682,3300,2845,2335,1771,1183,559,-71,-721,-1367,-2015,-2649,-3263,-3847,-4385,-4881,-5321,-5711,-6046,-6329,-6559,-6741,-6874,-6964,-7018,-7036,-7044,-7031,-7029,-7027,-7042,-7071,-7100,-7124,-7114,-7056,-6923,-6700,-6385,-5970,-5486,-4934,-4367,-3806,-3297,-2863,-2547,-2351,-2313,-2406,-2648,-3000,-3451,-3955,-4480,-4986,-5441,-5823,-6104,-6300,-6384,-6399,-6341,-6233,-6099,-5936,-5760,-5566,-5355,-5123,-4865,-4577,-4249,-3883,-3473,-3020,-2534,-2015,-1485,-951,-429,70,527,945,1301,1605,1845,2035,2163,2256,2291,2289,2226,2101,1897,1602,1205,706,107,-581,-1334,-2139,-2948,-3754,-4500,-5185,-5756,-6223,-6546,-6744,-6803,-6740,-6564,-6290,-5943,-5537,-5096,-4632,-4165,-3699,-3250,-2797,-2372,-1934,-1518,-1086,-661,-221,218,668,1108,1549,1957,2350,2682,2973,3185,3329,3382,3355,3241,3048,2790,2476,2120,1747,1357,984,610,267,-74,-388,-707,-1011,-1323,-1631,-1944,-2260,-2568,-2874,-3160,-3426,-3659,-3855,-3995,-4081,-4093,-4033,-3892,-3680,-3386,-3045,-2657,-2246,-1847,-1464,-1137,-872,-684,-573,-548,-586,-684,-819,-969,-1118,-1240,-1324,-1362,-1344,-1281,-1170,-1026,-859,-680,-500,-332,-174,-39,77,174,246,304,346,375,403,429,467,517,590,677,789,900,1018,1119,1192,1230,1220,1155,1036,858,620,337,4,-355,-734,-1117,-1486,-1833,-2139,-2403,-2608,-2751,-2822,-2812,-2716,-2521,-2225,-1828,-1316,-712,-8,776,1611,2481,3342,4156,4897,5513,5986,6281,6392,6303,6048,5619,5084,4453,3782,3114,2467,1886,1372,941,588,313,97,-54,-166,-225,-250,-228,-167,-66,74,236,413,584,727,836,886,876,809,675,508,295,75,-157,-367,-552,-688,-769,-772,-710,-559,-344,-59,283,652,1058,1448,1843,2194,2506,2753,2925,3017,3016,2936,2779,2572,2334,2097,1886,1723,1625,1611,1671,1816,2028,2288,2596,2908,3225,3520,3772,3979,4115,4168,4143,4013,3794,3491,3098,2667,2182,1707,1236,817,455,173,-34,-158,-216,-210,-150,-50,95,282,511,808,1160,1607,2135,2768,3495,4310,5191,6118,7044,7956,8796,9550,10192,10685,11050,11250,11318,11241,11048,10740,10339,9855,9293,8674,7992,7265,6491,5672,4818,3921,3003,2062,1126,209,-659,-1460,-2163,-2756,-3225,-3558,-3778,-3861,-3868,-3764,-3618,-3397,-3149,-2851,-2530,-2172,-1781,-1355,-886,-377,177,769,1391,2028,2660,3269,3826,4318,4718,5027,5226,5336,5352,5309,5216,5102,4992,4897,4837,4814,4819,4850,4873,4885,4837,4729,4519,4200,3765,3198,2529,1755,917,39,-844,-1695,-2484,-3187,-3776,-4245,-4586,-4797,-4897,-4880,-4789,-4612,-4396,-4135,-3856,-3571,-3281,-3002,-2729,-2458,-2189,-1910,-1618,-1307,-971,-610,-220,193,635,1094,1561,2029,2475,2890,3251,3540,3740,3845,3845,3749,3569,3324,3042,2756,2488,2279,2127,2066,2067,2151,2264,2411,2535,2618,2636,2561,2394,2140,1802,1414,990,564,161,-196,-495,-725,-889,-996,-1059,-1102,-1138,-1196,-1287,-1428,-1630,-1882,-2191,-2529,-2884,-3221,-3531,-3767,-3929,-3986,-3926,-3750,-3441,-3016,-2470,-1832,-1107,-329,489,1303,2110,2852,3543,4122,4614,4977,5231,5365,5390,5320,5167,4945,4669,4356,4003,3634,3231,2816,2371,1899,1397,856,282,-326,-959,-1602,-2237,-2852,-3418,-3921,-4337,-4648,-4844,-4906,-4832,-4616,-4256,-3767,-3154,-2435,-1639,-781,98,983,1828,2625,3325,3933,4403,4751,4940,4999,4911,4698,4383,3962,3491,2958,2415,1862,1327,825,364,-38,-384,-663,-877,-1027,-1118,-1153,-1142,-1082,-985,-832,-639,-371,-48,358,833,1379,1980,2615,3262,3885,4462,4958,5357,5635,5788,5804,5694,5457,5112,4666,4151,3564,2959,2319,1702,1093,524,-14,-516,-986,-1435,-1869,-2290,-2710,-3114,-3517,-3896,-4259,-4599,-4903,-5188,-5436,-5660,-5858,-6033,-6183,-6313,-6405,-6476,-6498,-6486,-6430,-6320,-6177,-5979,-5730,-5439,-5080,-4675,-4201,-3670,-3076,-2437,-1746,-1043,-324,367,1012,1596,2074,2466,2717,2859,2855,2732,2478,2115,1651,1103,492,-173,-868,-1589,-2307,-3029,-3722,-4393,-5006,-5571,-6051,-6451,-6752,-6945,-7040,-7018,-6906,-6698,-6426,-6097,-5753,-5399,-5088,-4818,-4631,-4524,-4504,-4564,-4679,-4836,-4996,-5145,-5248,-5301,-5285,-5209,-5075,-4903,-4705,-4510,-4328,-4188,-4097,-4065,-4094,-4172,-4295,-4432,-4581,-4704,-4798,-4844,-4823,-4749,-4590,-4382,-4099,-3785,-3433,-3085,-2758,-2477,-2276,-2168,-2170,-2294,-2522,-2847,-3237,-3648,-4048,-4381,-4610,-4706,-4640,-4405,-4007,-3452,-2783,-2022,-1222,-417,342,1017,1585,2015,2302,2447,2453,2347,2142,1861,1526,1152,751,339,-88,-516,-951,-1387,-1829,-2268,-2714,-3150,-3581,-3997,-4390,-4750,-5074,-5337,-5552,-5690,-5762,-5756,-5677,-5526,-5310,-5030,-4699,-4312,-3881,-3419,-2918,-2420,-1900,-1409,-931,-490,-93,265,570,836,1057,1243,1399,1535,1649,1758,1844,1926,1978,2012,2012,1973,1903,1778,1622,1417,1176,900,597,275,-54,-383,-703,-1001,-1287,-1537,-1776,-1975,-2162,-2306,-2437,-2529,-2597,-2638,-2642,-2626,-2575,-2501,-2405,-2286,-2156,-2013,-1865,-1713,-1550,-1381,-1190,-972,-720,-414,-64,352,801,1301,1806,2309,2777,3182,3511,3735,3856,3870,3782,3620,3387,3126,2845,2576,2330,2124,1960,1831,1726,1624,1496,1327,1081,760,341,-156,-736,-1353,-2002,-2631,-3224,-3743,-4170,-4481,-4676,-4740,-4682,-4509,-4223,-3846,-3385,-2853,-2283,-1667,-1051,-419,193,796,1377,1932,2465,2962,3423,3841,4198,4496,4715,4843,4880,4806,4626,4336,3927,3420,2806,2112,1353,551,-256,-1044,-1771,-2422,-2952,-3367,-3635,-3768,-3772,-3648,-3425,-3109,-2720,-2279,-1783,-1259,-701,-124,470,1071,1676,2266,2840,3380,3873,4308,4673,4961,5170,5302,5357,5355,5297,5196,5062,4897,4707,4492,4246,3970,3659,3316,2933,2528,2090,1650,1205,778,386,38,-241,-449,-568,-601,-537,-387,-156,148,502,901,1313,1730,2124,2489,2802,3067,3264,3410,3497,3544,3557,3553,3544,3537,3538,3546,3542,3534,3484,3399,3263,3071,2843,2576,2315,2063,1869,1742,1717,1797,2002,2314,2738,3241,3807,4410,5012,5600,6137,6617,7016,7339,7571,7722,7791,7777,7699,7535,7317,7020,6669,6256,5793,5289,4748,4189,3615,3041,2480,1935,1425,951,522,142,-189,-464,-699,-869,-1006,-1070,-1097,-1056,-969,-826,-640,-421,-172,83,348,607,850,1090,1306,1508,1702,1864,2025,2156,2281,2387,2487,2579,2672,2761,2864,2954,3063,3158,3255,3351,3427,3507,3562,3614,3641,3655,3635,3592,3503,3374,3201,2969,2700,2376,2023,1634,1236,825,431,54,-281,-574,-806,-977,-1087,-1129,-1127,-1075,-999,-903,-808,-709,-628,-552,-485,-425,-346,-252,-121,51,263,526,824,1143,1483,1809,2123,2404,2637,2819,2941,3002,3001,2948,2832,2688,2491,2286,2047,1811,1559,1318,1072,839,613,392,184,-23,-221,-425,-631,-842,-1071,-1297,-1549,-1794,-2058,-2315,-2573,-2824,-3057,-3273,-3462,-3619,-3741,-3828,-3869,-3890,-3859,-3817,-3733,-3635,-3499,-3344,-3135,-2890,-2575,-2203,-1747,-1236,-637,-3,692,1402,2125,2838,3518,4158,4735,5237,5662,5992,6236,6387,6452,6436,6344,6183,5950,5652,5275,4822,4278,3652,2928,2138,1270,370,-554,-1466,-2333,-3139,-3843,-4443,-4901,-5237,-5421,-5485,-5419,-5248,-4982,-4631,-4210,-3720,-3162,-2544,-1850,-1093,-271,612,1523,2459,3364,4231,4999,5664,6174,6542,6734,6778,6664,6435,6087,5679,5197,4700,4176,3662,3150,2666,2202,1777,1392,1058,780,574,433,372,379,446,566,714,873,1026,1145,1230,1252,1232,1144,1025,855,674,476,279,94,-79,-231,-369,-493,-618,-748,-899,-1076,-1287,-1525,-1788,-2057,-2318,-2557,-2754,-2903,-2995,-3040,-3024,-2984,-2903,-2817,-2727,-2647,-2590,-2563,-2573,-2627,-2723,-2869,-3043,-3258,-3479,-3707,-3926,-4117,-4279,-4397,-4472,-4502,-4482,-4415,-4299,-4137,-3925,-3671,-3374,-3042,-2682,-2291,-1884,-1463,-1029,-594,-157,273,681,1076,1424,1738,1984,2165,2258,2261,2155,1949,1624,1198,667,41,-655,-1415,-2195,-2984,-3742,-4444,-5067,-5579,-5981,-6255,-6405,-6447,-6390,-6259,-6080,-5870,-5653,-5449,-5266,-5120,-5010,-4943,-4913,-4914,-4942,-4980,-5024,-5063,-5087,-5096,-5079,-5037,-4967,-4867,-4740,-4580,-4394,-4178,-3938,-3680,-3405,-3132,-2859,-2610,-2388,-2214,-2099,-2051,-2082,-2194,-2379,-2647,-2968,-3344,-3752,-4169,-4586,-4976,-5331,-5638,-5899,-6109,-6282,-6423,-6541,-6642,-6728,-6803,-6851,-6881,-6867,-6811,-6709,-6551,-6348,-6103,-5825,-5531,-5228,-4931,-4641,-4364,-4086,-3809,-3517,-3195,-2843,-2443,-2005,-1529,-1027,-516,-11,467,907,1292,1625,1895,2119,2291,2426,2533,2605,2664,2686,2693,2652,2582,2457,2279,2049,1749,1403,1004,563,107,-379,-840,-1308,-1736,-2141,-2509,-2838,-3136,-3399,-3629,-3824,-3981,-4091,-4154,-4158,-4101,-3984,-3796,-3552,-3243,-2885,-2485,-2056,-1610,-1172,-743,-353,3,304,552,744,877,970,1011,1031,1024,1020,1013,1033,1063,1130,1220,1338,1478,1629,1785,1930,2062,2163,2229,2261,2244,2190,2094,1959,1786,1579,1339,1067,777,457,138,-192,-511,-812,-1090,-1329,-1540,-1707,-1846,-1951,-2032,-2096,-2141,-2177,-2196,-2201,-2181,-2130,-2049,-1917,-1755,-1548,-1323,-1088,-867,-680,-547,-489,-509,-612,-790,-1024,-1300,-1579,-1845,-2059,-2211,-2275,-2244,-2117,-1890,-1580,-1193,-747,-260,256,781,1309,1820,2317,2784,3225,3630,3995,4316,4584,4792,4939,5014,5023,4961,4835,4636,4382,4053,3666,3212,2687,2109,1464,782,66,-659,-1371,-2048,-2668,-3201,-3646,-3973,-4197,-4301,-4308,-4209,-4035,-3778,-3462,-3084,-2662,-2189,-1682,-1131,-552,61,693,1344,1997,2641,3268,3862,4413,4922,5368,5766,6098,6372,6590,6749,6859,6922,6943,6924,6871,6781,6657,6502,6303,6075,5799,5484,5115,4693,4208,3665,3059,2403,1705,982,254,-455,-1137,-1747,-2303,-2756,-3131,-3403,-3595,-3694,-3729,-3690,-3608,-3473,-3312,-3117,-2899,-2662,-2396,-2113,-1802,-1466,-1108,-734,-343,43,433,809,1176,1535,1885,2242,2604,2995,3408,3861,4350,4879,5436,6025,6616,7208,7784,8320,8823,9259,9641,9954,10197,10378,10490,10549,10546,10496,10383,10212,9967,9645,9234,8733,8137,7446,6682,5850,4977,4087,3200,2343,1539,798,143,-430,-907,-1294,-1583,-1788,-1894,-1930,-1871,-1752,-1554,-1296,-979,-602,-181,276,757,1236,1697,2113,2469,2741,2936,3028,3048,2987,2880,2738,2593,2458,2357,2301,2290,2336,2418,2542,2688,2849,3010,3162,3290,3396,3465,3499,3496,3447,3361,3223,3043,2808,2526,2195,1822,1412,981,536,94,-332,-731,-1087,-1395,-1647,-1835,-1969,-2037,-2062,-2033,-1967,-1865,-1730,-1569,-1378,-1160,-913,-640,-335,-18,323,659,992,1306,1580,1823,2009,2159,2258,2319,2349,2350,2329,2295,2237,2175,2089,1998,1883,1758,1616,1462,1304,1138,972,811,649,493,335,175,11,-167,-352,-563,-786,-1040,-1316,-1624,-1955,-2315,-2688,-3073,-3449,-3816,-4148,-4448,-4687,-4867,-4970,-4995,-4929,-4774,-4526,-4184,-3759,-3244,-2650,-1989,-1248,-465,383,1256,2164,3073,3973,4834,5635,6343,6948,7418,7751,7940,7988,7904,7712,7407,7043,6598,6127,5604,5075,4497,3918,3290,2650,1979,1292,604,-77,-724,-1318,-1844,-2277,-2615,-2855,-2989,-3053,-3032,-2972,-2864,-2734,-2587,-2422,-2252,-2060,-1866,-1650,-1426,-1187,-941,-688,-444,-211,-6,155,269,317,312,243,139,-5,-146,-289,-393,-466,-483,-453,-364,-232,-49,164,413,679,962,1249,1538,1816,2080,2318,2530,2708,2849,2956,3027,3067,3081,3074,3041,3002,2933,2857,2754,2626,2468,2269,2028,1739,1401,1019,597,151,-317,-783,-1247,-1694,-2116,-2517,-2884,-3227,-3542,-3834,-4100,-4340,-4550,-4723,-4856,-4937,-4964,-4934,-4842,-4697,-4497,-4254,-3981,-3685,-3386,-3079,-2788,-2498,-2228,-1963,-1720,-1494,-1293,-1125,-995,-911,-881,-898,-975,-1087,-1237,-1387,-1528,-1628,-1663,-1626,-1500,-1301,-1029,-708,-358,3,347,677,956,1210,1406,1567,1672,1729,1718,1648,1489,1248,905,465,-80,-719,-1454,-2265,-3132,-4046,-4963,-5877,-6747,-7554,-8283,-8907,-9435,-9845,-10159,-10364,-10482,-10513,-10468,-10353,-10173,-9936,-9650,-9322,-8967,-8589,-8207,-7821,-7437,-7056,-6674,-6288,-5889,-5478,-5041,-4592,-4118,-3628,-3134,-2631,-2139,-1665,-1208,-786,-394,-41,270,539,761,938,1058,1127,1132,1079,952,763,499,176,-208,-642,-1112,-1607,-2115,-2616,-3113,-3582,-4029,-4446,-4831,-5184,-5510,-5803,-6078,-6322,-6554,-6762,-6958,-7134,-7293,-7430,-7543,-7623,-7668,-7665,-7603,-7476,-7265,-6970,-6573,-6082,-5496,-4827,-4094,-3318,-2527,-1741,-995,-290,340,905,1400,1834,2221,2575,2907,3223,3534,3828,4114,4373,4604,4800,4948,5056,5105,5112,5057,4956,4799,4586,4320,3986,3591,3123,2585,1978,1302,579,-197,-979,-1783,-2551,-3293,-3975,-4585,-5125,-5565,-5935,-6201,-6405,-6520,-6581,-6577,-6537,-6449,-6335,-6186,-6008,-5807,-5565,-5299,-4991,-4652,-4270,-3850,-3383,-2876,-2323,-1734,-1112,-478,160,779,1372,1914,2414,2844,3226,3546,3823,4050,4245,4403,4530,4631,4700,4742,4757,4742,4701,4635,4543,4421,4276,4093,3880,3632,3339,3014,2638,2226,1759,1255,693,100,-541,-1196,-1873,-2533,-3175,-3756,-4281,-4711,-5053,-5291,-5424,-5456,-5394,-5240,-5012,-4699,-4327,-3868,-3353,-2747,-2080,-1330,-532,315,1173,2016,2817,3532,4152,4648,5019,5271,5412,5476,5475,5449,5407,5375,5357,5354,5369,5376,5390,5367,5328,5232,5094,4891,4624,4293,3883,3410,2857,2244,1574,849,105,-663,-1418,-2149,-2842,-3478,-4046,-4545,-4962,-5305,-5563,-5749,-5856,-5891,-5857,-5758,-5593,-5374,-5087,-4738,-4330,-3831,-3275,-2618,-1890,-1083,-208,712,1659,2611,3531,4414,5209,5924,6516,6998,7343,7571,7671,7668,7567,7394,7165,6898,6623,6329,6058,5773,5508,5223,4931,4605,4246,3843,3396,2905,2378,1828,1256,693,133,-395,-888,-1336,-1730,-2065,-2345,-2560,-2724,-2830,-2887,-2905,-2874,-2818,-2720,-2601,-2444,-2262,-2038,-1785,-1478,-1135,-733,-285,222,778,1395,2057,2778,3537,4337,5155,5982,6790,7566,8281,8921,9476,9924,10284,10531,10700,10779,10797,10757,10673,10554,10398,10208,9980,9717,9407,9068,8688,8286,7865,7427,6984,6532,6068,5590,5086,4554,3990,3391,2765,2112,1453,790,144,-471,-1054,-1573,-2039,-2435,-2761,-3021,-3212,-3342,-3422,-3451,-3440,-3392,-3306,-3190,-3037,-2851,-2630,-2373,-2096,-1781,-1461,-1117,-772,-428,-90,236,539,824,1081,1306,1506,1670,1812,1921,2017,2089,2158,2219,2280,2345,2416,2498,2583,2676,2772,2859,2951,3016,3080,3115,3135,3137,3115,3088,3042,2994,2939,2884,2822,2760,2689,2609,2524,2424,2316,2204,2079,1961,1832,1711,1589,1481,1376,1292,1214,1156,1115,1079,1065,1055,1058,1080,1108,1164,1231,1318,1410,1501,1579,1620,1621,1556,1431,1231,967,640,271,-133,-546,-964,-1364,-1747,-2100,-2433,-2732,-3014,-3264,-3489,-3682,-3831,-3937,-3990,-3980,-3914,-3779,-3585,-3334,-3029,-2685,-2304,-1906,-1493,-1076,-665,-255,146,542,937,1331,1725,2122,2519,2903,3280,3622,3936,4198,4408,4555,4637,4654,4604,4490,4316,4085,3802,3471,3107,2702,2292,1857,1436,1020,628,261,-67,-363,-609,-818,-971,-1085,-1151,-1178,-1171,-1131,-1056,-957,-819,-654,-461,-234,3,256,502,731,936,1096,1214,1277,1286,1238,1136,982,783,541,269,-28,-331,-642,-929,-1201,-1427,-1611,-1734,-1800,-1790,-1714,-1560,-1341,-1048,-707,-303,131,594,1073,1556,2033,2505,2950,3383,3782,4152,4477,4753,4965,5106,5167,5138,5030,4822,4556,4205,3822,3395,2961,2526,2114,1713,1359,1017,713,418,140,-142,-417,-707,-993,-1290,-1577,-1865,-2142,-2406,-2671,-2924,-3184,-3454,-3730,-4033,-4346,-4679,-5020,-5364,-5697,-6012,-6292,-6532,-6717,-6849,-6915,-6930,-6882,-6790,-6649,-6483,-6284,-6076,-5856,-5623,-5388,-5138,-4868,-4580,-4260,-3908,-3527,-3111,-2663,-2194,-1696,-1190,-677,-171,306,755,1138,1462,1703,1855,1924,1900,1806,1645,1433,1192,924,649,360,68,-250,-577,-951,-1353,-1808,-2312,-2865,-3465,-4102,-4769,-5445,-6130,-6785,-7423,-7998,-8526,-8970,-9348,-9623,-9830,-9925,-9949,-9872,-9720,-9491,-9187,-8831,-8417,-7960,-7467,-6935,-6371,-5781,-5159,-4512,-3846,-3159,-2468,-1772,-1103,-450,139,671,1116,1466,1723,1872,1939,1908,1826,1672,1498,1288,1077,862,654,452,256,58,-144,-362,-594,-859,-1141,-1464,-1805,-2177,-2568,-2979,-3408,-3854,-4319,-4798,-5298,-5809,-6330,-6855,-7371,-7878,-8357,-8804,-9209,-9561,-9852,-10082,-10229,-10311,-10304,-10219,-10055,-9814,-9498,-9124,-8677,-8177,-7613,-6991,-6306,-5564,-4763,-3914,-3024,-2109,-1182,-266,634,1486,2303,3046,3736,4337,4874,5316,5684,5963,6164,6293,6354,6357,6315,6225,6112,5958,5789,5590,5370,5132,4864,4577,4263,3913,3537,3108,2640,2110,1529,885,195,-534,-1289,-2037,-2774,-3461,-4084,-4630,-5078,-5436,-5701,-5869,-5973,-5995,-5974,-5896,-5784,-5629,-5437,-5208,-4933,-4614,-4258,-3849,-3422,-2957,-2491,-2013,-1550,-1092,-663,-241,151,536,895,1247,1579,1899,2204,2483,2749,2983,3194,3374,3519,3636,3715,3767,3788,3791,3766,3731,3671,3595,3496,3358,3193,2978,2734,2444,2138,1805,1484,1167,887,647,459,330,254,227,242,284,346,417,489,562,626,691,742,799,846,892,940,973,1010,1023,1024,1001,948,869,758,621,462,283,95,-95,-290,-469,-651,-813,-968,-1110,-1234,-1341,-1428,-1481,-1515,-1509,-1481,-1425,-1346,-1255,-1152,-1047,-944,-847,-762,-686,-624,-576,-539,-522,-516,-528,-554,-592,-639,-680,-713,-713,-679,-583,-429,-198,95,466,876,1346,1825,2326,2822,3305,3777,4225,4662,5076,5476,5850,6201,6505,6763,6952,7062,7091,7025,6875,6647,6355,6013,5644,5252,4864,4472,4096,3720,3356,2993,2629,2264,1894,1519,1149,788,446,135,-138,-366,-544,-685,-788,-879,-956,-1058,-1166,-1308,-1469,-1636,-1810,-1951,-2060,-2110,-2093,-2005,-1841,-1610,-1321,-981,-599,-192,248,696,1172,1655,2155,2666,3184,3704,4220,4714,5185,5607,5981,6282,6515,6669,6753,6773,6746,6678,6596,6502,6408,6328,6247,6182,6111,6041,5959,5861,5747,5606,5446,5263,5059,4842,4608,4374,4130,3894,3660,3432,3214,3001,2791,2590,2382,2184,1975,1774,1564,1356,1146,934,729,532,346,189,55,-38,-95,-112,-98,-63,-11,31,67,74,58,17,-46,-116,-187,-243,-274,-273,-243,-177,-96,5,105,197,267,317,328,322,279,231,174,132,121,149,240,389,602,871,1188,1533,1904,2275,2646,3001,3343,3661,3960,4237,4479,4700,4871,5008,5089,5126,5107,5050,4947,4823,4668,4506,4329,4149,3957,3760,3539,3302,3032,2726,2385,1996,1577,1119,648,162,-316,-780,-1222,-1634,-2028,-2400,-2769,-3136,-3518,-3915,-4329,-4756,-5184,-5592,-5976,-6296,-6560,-6735,-6832,-6835,-6765,-6611,-6401,-6137,-5821,-5478,-5083,-4657,-4181,-3646,-3048,-2365,-1605,-759,163,1138,2153,3169,4158,5090,5936,6663,7275,7733,8059,8246,8292,8236,8063,7817,7495,7137,6746,6351,5964,5591,5249,4930,4634,4362,4087,3833,3551,3282,2986,2689,2387,2081,1789,1500,1239,991,775,572,387,214,37,-135,-332,-527,-754,-979,-1224,-1469,-1708,-1944,-2162,-2371,-2559,-2739,-2900,-3058,-3197,-3338,-3449,-3549,-3609,-3630,-3595,-3499,-3325,-3090,-2771,-2396,-1960,-1480,-967,-445,92,608,1117,1601,2059,2494,2903,3286,3650,3984,4296,4565,4802,4982,5114,5187,5193,5153,5045,4898,4699,4470,4203,3916,3607,3277,2938,2579,2204,1814,1397,958,491,-8,-525,-1074,-1630,-2203,-2770,-3334,-3876,-4390,-4864,-5287,-5652,-5946,-6170,-6312,-6380,-6369,-6291,-6148,-5960,-5724,-5473,-5194,-4920,-4638,-4373,-4119,-3889,-3684,-3518,-3387,-3305,-3266,-3276,-3324,-3408,-3510,-3621,-3723,-3798,-3833,-3817,-3732,-3588,-3365,-3094,-2757,-2396,-2002,-1610,-1222,-852,-515,-201,78,331,558,755,933,1074,1181,1244,1249,1204,1090,916,684,399,69,-292,-684,-1092,-1509,-1948,-2379,-2837,-3283,-3752,-4201,-4666,-5098,-5519,-5910,-6251,-6567,-6812,-7029,-7176,-7295,-7362,-7403,-7413,-7410,-7386,-7352,-7304,-7227,-7133,-6992,-6819,-6590,-6328,-6008,-5671,-5297,-4915,-4539,-4167,-3826,-3512,-3234,-3001,-2803,-2650,-2531,-2440,-2374,-2315,-2269,-2212,-2157,-2083,-2006,-1918,-1827,-1740,-1661,-1598,-1562,-1554,-1586,-1662,-1786,-1963,-2200,-2486,-2839,-3232,-3671,-4137,-4607,-5081,-5516,-5918,-6252,-6520,-6706,-6813,-6836,-6798,-6692,-6554,-6382,-6210,-6041,-5901,-5788,-5723,-5691,-5700,-5729,-5769,-5800,-5798,-5752,-5635,-5438,-5157,-4772,-4314,-3756,-3141,-2460,-1738,-989,-225,539,1285,2011,2690,3324,3892,4389,4806,5135,5373,5529,5601,5613,5574,5503,5419,5333,5255,5192,5136,5095,5048,5003,4934,4846,4714,4538,4295,3989,3594,3127,2574,1951,1276,560,-160,-869,-1544,-2159,-2711,-3185,-3586,-3918,-4183,-4401,-4563,-4697,-4788,-4858,-4895,-4915,-4912,-4905,-4886,-4877,-4871,-4881,-4897,-4919,-4936,-4937,-4911,-4841,-4723,-4547,-4309,-4008,-3649,-3234,-2778,-2287,-1788,-1284,-815,-386,-19,266,483,606,678,691,695,698,749,854,1049,1331,1707,2172,2703,3296,3910,4547,5164,5762,6315,6813,7251,7610,7894,8085,8190,8197,8112,7941,7680,7355,6966,6535,6076,5604,5139,4686,4262,3871,3509,3196,2889,2626,2348,2081,1782,1454,1085,665,207,-299,-824,-1359,-1887,-2375,-2821,-3196,-3499,-3730,-3881,-3969,-4001,-3985,-3933,-3855,-3749,-3626,-3484,-3325,-3158,-2982,-2816,-2656,-2526,-2414,-2343,-2277,-2246,-2188,-2134,-2022,-1875,-1642,-1354,-970,-531,-17,537,1120,1717,2295,2855,3365,3824,4226,4557,4830,5045,5206,5333,5438,5525,5624,5723,5843,5976,6118,6266,6405,6534,6629,6696,6715,6686,6612,6473,6293,6045,5746,5383,4952,4465,3905,3307,2654,1986,1309,643,14,-575,-1104,-1572,-1977,-2317,-2603,-2835,-3023,-3169,-3282,-3364,-3425,-3463,-3482,-3488,-3470,-3434,-3362,-3248,-3073,-2834,-2508,-2104,-1607,-1039,-401,275,983,1686,2383,3039,3667,4232,4767,5228,5656,6011,6327,6578,6783,6929,7037,7099,7139,7160,7173,7191,7215,7256,7307,7377,7448,7524,7592,7640,7663,7641,7568,7428,7222,6929,6567,6120,5610,5046,4451,3849,3270,2734,2262,1872,1561,1337,1188,1098,1067,1067,1091,1136,1176,1221,1258,1270,1271,1222,1140,1000,798,542,224,-131,-514,-905,-1274,-1609,-1891,-2098,-2245,-2304,-2309,-2247,-2140,-2003,-1840,-1680,-1520,-1389,-1279,-1215,-1184,-1194,-1228,-1282,-1329,-1364,-1359,-1306,-1197,-1025,-794,-515,-195,153,516,888,1263,1630,1998,2353,2698,3024,3326,3588,3801,3957,4037,4055,4000,3891,3745,3581,3427,3302,3218,3193,3219,3287,3396,3496,3605,3662,3671,3603,3440,3180,2812,2337,1776,1123,427,-308,-1029,-1716,-2333,-2847,-3252,-3521,-3679,-3706,-3656,-3510,-3332,-3101,-2860,-2601,-2336,-2062,-1786,-1502,-1225,-953,-695,-460,-248,-55,116,289,457,651,865,1118,1404,1724,2065,2424,2778,3121,3434,3706,3928,4095,4203,4247,4239,4171,4069,3925,3768,3595,3434,3284,3163,3066,3010,2981,2985,3013,3054,3104,3151,3183,3202,3190,3145,3063,2931,2748,2503,2196,1819,1385,888,360,-193,-736,-1252,-1713,-2109,-2423,-2669,-2846,-2978,-3090,-3191,-3316,-3463,-3641,-3848,-4064,-4283,-4480,-4644,-4755,-4806,-4786,-4689,-4517,-4268,-3952,-3564,-3131,-2633,-2106,-1534,-932,-305,347,1020,1708,2403,3099,3770,4409,4990,5482,5885,6159,6317,6345,6253,6065,5793,5469,5124,4775,4455,4169,3927,3730,3571,3441,3327,3215,3093,2943,2761,2522,2228,1857,1420,903,335,-286,-927,-1561,-2168,-2719,-3194,-3594,-3903,-4137,-4306,-4427,-4514,-4582,-4646,-4700,-4770,-4828,-4899,-4962,-5038,-5119,-5223,-5354,-5515,-5714,-5941,-6184,-6427,-6651,-6825,-6949,-6984,-6943,-6808,-6596,-6311,-5971,-5595,-5200,-4803,-4428,-4074,-3772,-3506,-3295,-3122,-2984,-2866,-2750,-2633,-2481,-2311,-2092,-1849,-1574,-1284,-993,-716,-466,-254,-91,23,79,85,47,-43,-164,-334,-542,-792,-1092,-1438,-1829,-2267,-2730,-3223,-3714,-4204,-4663,-5095,-5472,-5806,-6082,-6308,-6484,-6613,-6695,-6742,-6749,-6726,-6678,-6611,-6527,-6444,-6353,-6271,-6186,-6100,-6006,-5893,-5754,-5580,-5367,-5123,-4835,-4537,-4206,-3889,-3563,-3268,-2988,-2751,-2544,-2381,-2253,-2161,-2096,-2051,-2019,-1985,-1952,-1897,-1832,-1743,-1641,-1525,-1411,-1302,-1219,-1167,-1164,-1213,-1327,-1503,-1741,-2035,-2377,-2755,-3162,-3578,-4000,-4411,-4798,-5161,-5472,-5743,-5950,-6096,-6180,-6190,-6148,-6036,-5887,-5683,-5463,-5216,-4968,-4722,-4487,-4266,-4070,-3895,-3743,-3616,-3505,-3412,-3326,-3234,-3134,-3003,-2844,-2629,-2366,-2042,-1655,-1217,-729,-209,327,870,1405,1907,2381,2798,3160,3452,3677,3820,3908,3918,3883,3801,3684,3553,3400,3255,3095,2956,2805,2669,2528,2392,2249,2106,1946,1776,1576,1350,1081,770,414,11,-423,-884,-1345,-1796,-2208,-2565,-2854,-3061,-3189,-3240,-3224,-3152,-3048,-2917,-2789,-2675,-2583,-2542,-2533,-2584,-2674,-2803,-2963,-3139,-3310,-3480,-3605,-3701,-3731,-3703,-3593,-3411,-3132,-2780,-2329,-1816,-1225,-595,73,754,1429,2090,2715,3307,3846,4342,4780,5172,5508,5801,6045,6256,6430,6587,6725,6863,6999,7147,7293,7450,7596,7729,7833,7896,7902,7851,7723,7523,7235,6876,6432,5925,5359,4743,4105,3445,2797,2161,1563,1007,506,60,-326,-664,-954,-1211,-1452,-1676,-1917,-2152,-2418,-2689,-2983,-3281,-3582,-3877,-4150,-4399,-4605,-4763,-4869,-4910,-4894,-4809,-4672,-4474,-4238,-3960,-3665,-3356,-3050,-2762,-2498,-2273,-2087,-1952,-1860,-1811,-1796,-1792,-1799,-1775,-1722,-1601,-1407,-1124,-742,-262,314,975,1715,2500,3332,4158,4983,5755,6477,7106,7646,8079,8409,8634,8773,8817,8802,8723,8601,8449,8270,8088,7895,7721,7546,7406,7272,7176,7084,7013,6934,6844,6716,6537,6281,5942,5496,4954,4306,3577,2778,1938,1091,257,-522,-1227,-1841,-2334,-2728,-2991,-3157,-3222,-3204,-3126,-3002,-2850,-2692,-2538,-2402,-2286,-2201,-2125,-2074,-2013,-1948,-1850,-1725,-1543,-1319,-1024,-677,-259,211,745,1317,1922,2537,3141,3705,4219,4642,4977,5204,5325,5352,5293,5179,5025,4857,4706,4572,4489,4449,4464,4532,4641,4796,4964,5157,5331,5491,5605,5660,5644,5547,5361,5094,4748,4340,3886,3410,2926,2459,2016,1617,1257,954,696,493,339,238,180,172,196,255,324,409,472,521,527,489,401,264,77,-146,-395,-664,-922,-1175,-1389,-1565,-1685,-1750,-1752,-1701,-1596,-1456,-1288,-1109,-930,-760,-615,-485,-384,-295,-221,-152,-85,-11,66,155,258,372,516,675,881,1114,1396,1719,2074,2465,2858,3250,3613,3928,4181,4353,4439,4441,4359,4209,3996,3740,3456,3152,2847,2543,2257,1985,1747,1531,1351,1203,1075,976,877,789,681,561,406,222,2,-247,-524,-812,-1103,-1381,-1632,-1841,-1999,-2083,-2097,-2014,-1854,-1590,-1257,-851,-398,68,539,969,1348,1646,1857,1967,1981,1894,1726,1482,1183,848,493,147,-182,-452,-674,-797,-846,-794,-655,-439,-160,157,493,821,1124,1385,1599,1759,1875,1950,1993,2022,2035,2049,2069,2098,2146,2218,2308,2430,2566,2721,2881,3032,3163,3257,3301,3288,3195,3043,2793,2487,2097,1654,1166,652,136,-351,-794,-1154,-1426,-1583,-1632,-1564,-1403,-1145,-837,-475,-106,266,610,919,1177,1380,1535,1630,1693,1710,1710,1691,1673,1651,1651,1655,1693,1746,1832,1947,2089,2263,2452,2658,2858,3046,3202,3309,3363,3338,3253,3077,2850,2535,2185,1775,1337,881,407,-51,-505,-922,-1308,-1651,-1943,-2190,-2389,-2542,-2662,-2748,-2823,-2888,-2968,-3061,-3190,-3357,-3559,-3816,-4095,-4414,-4745,-5077,-5396,-5676,-5915,-6088,-6199,-6244,-6220,-6151,-6033,-5897,-5742,-5604,-5480,-5393,-5353,-5352,-5410,-5514,-5653,-5825,-6000,-6163,-6295,-6359,-6353,-6239,-6030,-5697,-5271,-4744,-4150,-3505,-2847,-2188,-1575,-1013,-530,-132,176,395,539,610,635,613,568,506,440,378,330,297,293,314,366,446,549,664,786,891,971,1004,976,879,690,426,64,-371,-883,-1452,-2064,-2703,-3350,-3992,-4601,-5179,-5690,-6151,-6525,-6826,-7045,-7175,-7237,-7221,-7151,-7039,-6904,-6759,-6634,-6522,-6458,-6429,-6438,-6487,-6549,-6628,-6695,-6738,-6743,-6697,-6591,-6424,-6196,-5909,-5584,-5216,-4839,-4458,-4095,-3767,-3490,-3270,-3126,-3046,-3041,-3088,-3187,-3308,-3448,-3581,-3695,-3783,-3829,-3841,-3807,-3747,-3650,-3545,-3418,-3307,-3192,-3111,-3052,-3032,-3055,-3120,-3234,-3389,-3581,-3804,-4041,-4290,-4522,-4734,-4896,-5010,-5047,-5013,-4890,-4690,-4407,-4058,-3650,-3195,-2721,-2231,-1755,-1307,-899,-556,-275,-80,41,76,40,-61,-209,-389,-578,-753,-902,-988,-1017,-957,-814,-580,-264,124,563,1043,1523,2004,2438,2825,3145,3384,3551,3635,3652,3610,3516,3390,3244,3089,2947,2822,2728,2672,2650,2667,2701,2746,2777,2779,2729,2621,2435,2176,1841,1438,978,471,-64,-617,-1164,-1696,-2195,-2641,-3035,-3353,-3601,-3772,-3877,-3912,-3909,-3854,-3783,-3695,-3594,-3498,-3397,-3302,-3204,-3110,-3011,-2909,-2800,-2677,-2532,-2359,-2139,-1870,-1530,-1121,-635,-71,551,1226,1928,2623,3304,3919,4475,4929,5294,5549,5706,5769,5746,5661,5515,5338,5134,4921,4712,4509,4328,4163,4024,3905,3805,3725,3652,3595,3533,3468,3396,3290,3169,3002,2796,2555,2269,1956,1620,1274,924,592,277,-4,-243,-443,-587,-688,-734,-738,-695,-629,-524,-426,-302,-208,-114,-51,-16,-5,-30,-72,-136,-202,-268,-312,-325,-303,-229,-106,54,266,488,739,978,1215,1418,1600,1734,1834,1889,1909,1890,1851,1783,1723,1659,1624,1619,1665,1772,1946,2194,2515,2905,3350,3837,4349,4859,5354,5802,6192,6507,6724,6851,6867,6794,6624,6382,6075,5731,5363,4990,4630,4293,3982,3706,3453,3224,3011,2804,2592,2378,2138,1887,1597,1287,939,563,168,-259,-679,-1107,-1513,-1894,-2232,-2526,-2758,-2930,-3040,-3079,-3065,-2984,-2856,-2682,-2472,-2242,-1986,-1734,-1468,-1219,-964,-729,-491,-273,-47,168,404,641,919,1218,1566,1960,2397,2885,3397,3934,4465,4979,5454,5869,6215,6478,6655,6750,6760,6699,6572,6399,6177,5942,5683,5437,5202,5004,4844,4745,4702,4720,4794,4907,5052,5202,5342,5442,5492,5473,5370,5188,4913,4561,4137,3648,3124,2565,2007,1454,935,456,33,-325,-624,-842,-1008,-1106,-1152,-1153,-1122,-1060,-1004,-934,-901,-891,-932,-1031,-1181,-1394,-1654,-1947,-2260,-2568,-2846,-3085,-3246,-3337,-3330,-3238,-3058,-2804,-2494,-2144,-1782,-1417,-1084,-782,-531,-336,-191,-104,-52,-44,-44,-71,-81,-89,-71,-23,52,168,318,505,718,963,1208,1465,1694,1893,2038,2114,2113,2024,1854,1609,1306,962,612,271,-21,-257,-402,-462,-411,-268,-28,293,677,1112,1562,2028,2456,2864,3198,3479,3668,3787,3812,3760,3627,3429,3173,2883,2567,2250,1954,1684,1470,1307,1206,1171,1194,1274,1403,1565,1752,1957,2149,2332,2473,2570,2601,2567,2456,2285,2063,1806,1547,1308,1109,988,936,984,1111,1316,1580,1873,2181,2461,2706,2882,2978,2993,2905,2738,2485,2168,1802,1404,995,593,217,-129,-424,-672,-858,-986,-1056,-1070,-1041,-968,-877,-771,-666,-582,-510,-476,-466,-486,-533,-597,-672,-757,-827,-889,-914,-898,-833,-699,-508,-248,63,418,799,1183,1555,1894,2183,2418,2580,2681,2706,2670,2572,2417,2221,1975,1712,1419,1131,847,589,372,198,85,21,16,48,118,205,298,386,447,483,475,416,312,143,-65,-328,-623,-944,-1276,-1605,-1919,-2202,-2447,-2640,-2784,-2868,-2902,-2887,-2836,-2761,-2679,-2606,-2556,-2539,-2568,-2634,-2746,-2886,-3039,-3205,-3348,-3478,-3569,-3627,-3649,-3636,-3598,-3535,-3460,-3375,-3291,-3205,-3127,-3054,-2995,-2942,-2915,-2891,-2906,-2938,-3003,-3101,-3216,-3357,-3490,-3620,-3712,-3767,-3753,-3679,-3533,-3318,-3058,-2747,-2430,-2098,-1805,-1531,-1323,-1166,-1078,-1052,-1093,-1181,-1325,-1503,-1713,-1944,-2193,-2440,-2699,-2930,-3167,-3364,-3553,-3706,-3839,-3956,-4049,-4144,-4229,-4330,-4447,-4596,-4777,-5013,-5284,-5615,-5977,-6378,-6790,-7206,-7590,-7937,-8210,-8411,-8508,-8517,-8423,-8246,-7993,-7682,-7335,-6969,-6611,-6268,-5964,-5702,-5492,-5327,-5213,-5132,-5087,-5052,-5032,-4996,-4949,-4865,-4736,-4559,-4320,-4030,-3691,-3310,-2915,-2512,-2131,-1789,-1495,-1270,-1114,-1026,-1015,-1051,-1156,-1282,-1454,-1628,-1810,-1982,-2127,-2247,-2318,-2343,-2309,-2215,-2065,-1859,-1622,-1349,-1088,-830,-626,-467,-387,-377,-447,-581,-773,-1005,-1252,-1512,-1744,-1962,-2129,-2261,-2342,-2387,-2390,-2370,-2326,-2282,-2231,-2200,-2178,-2181,-2205,-2254,-2321,-2411,-2514,-2627,-2746,-2867,-2974,-3079,-3152,-3210,-3226,-3212,-3146,-3035,-2868,-2647,-2375,-2052,-1696,-1307,-914,-520,-150,183,475,708,884,1005,1064,1083,1056,1004,934,856,789,738,711,719,753,819,905,1004,1100,1192,1253,1294,1284,1241,1141,1000,817,592,349,85,-174,-420,-635,-809,-921,-978,-960,-873,-722,-499,-227,99,467,857,1271,1675,2075,2437,2762,3025,3234,3364,3441,3437,3397,3295,3180,3040,2906,2789,2691,2638,2618,2642,2704,2799,2918,3053,3184,3312,3410,3490,3522,3523,3478,3395,3276,3121,2940,2743,2527,2327,2123,1958,1818,1727,1677,1684,1719,1806,1904,2017,2134,2221,2298,2321,2315,2250,2142,1977,1775,1533,1276,1001,743,500,300,150,58,32,67,166,314,503,723,949,1182,1392,1581,1726,1824,1865,1845,1761,1624,1429,1205,951,706,470,281,134,59,42,98,199,355,527,719,895,1056,1179,1261,1305,1294,1268,1199,1143,1079,1046,1041,1080,1157,1285,1443,1641,1866,2110,2381,2658,2955,3258,3561,3871,4163,4448,4696,4910,5073,5177,5215,5184,5082,4918,4699,4437,4149,3852,3566,3296,3068,2871,2731,2622,2560,2519,2501,2485,2466,2435,2384,2318,2228,2124,2009,1888,1773,1667,1579,1520,1490,1504,1555,1654,1790,1973,2178,2421,2672,2937,3199,3452,3681,3884,4039,4148,4198,4183,4109,3974,3795,3569,3336,3080,2849,2634,2459,2327,2243,2203,2209,2247,2315,2394,2481,2564,2626,2669,2673,2637,2557,2422,2242,2014,1746,1446,1121,781,443,102,-212,-512,-774,-1003,-1191,-1340,-1448,-1521,-1560,-1577,-1572,-1562,-1548,-1542,-1551,-1577,-1622,-1684,-1755,-1823,-1880,-1906,-1896,-1831,-1716,-1538,-1316,-1046,-757,-448,-153,129,369,576,725,845,916,964,998,1017,1049,1078,1129,1181,1251,1323,1400,1487,1569,1670,1765,1882,1995,2122,2237,2344,2422,2461,2456,2387,2270,2079,1853,1572,1274,962,656,379,135,-53,-189,-259,-272,-223,-128,17,194,398,618,840,1058,1256,1434,1573,1682,1751,1783,1783,1756,1709,1649,1585,1517,1460,1402,1360,1324,1292,1275,1252,1246,1232,1231,1221,1223,1212,1209,1190,1177,1154,1130,1108,1080,1062,1041,1031,1016,1016,1010,1015,1025,1034,1056,1076,1109,1144,1181,1223,1252,1276,1282,1266,1233,1178,1099,1014,909,809,708,613,534,465,420,383,374,366,381,398,422,447,469,478,478,450,402,324,212,82,-85,-259,-446,-630,-795,-929,-1020,-1048,-1017,-909,-736,-495,-200,135,502,870,1237,1576,1880,2136,2341,2486,2583,2625,2626,2592,2525,2445,2348,2249,2157,2068,2003,1953,1928,1931,1953,1999,2061,2128,2204,2273,2331,2375,2389,2382,2336,2260,2153,2008,1853,1671,1493,1309,1144,984,857,733,634,535,439,335,213,70,-99,-294,-518,-759,-1022,-1290,-1562,-1831,-2092,-2341,-2576,-2795,-2998,-3183,-3342,-3482,-3586,-3667,-3708,-3725,-3715,-3687,-3654,-3624,-3609,-3628,-3680,-3784,-3934,-4142,-4391,-4685,-5006,-5337,-5667,-5963,-6215,-6398,-6503,-6514,-6445,-6287,-6076,-5813,-5535,-5259,-5000,-4776,-4593,-4444,-4333,-4250,-4173,-4117,-4054,-3989,-3925,-3853,-3785,-3714,-3647,-3577,-3508,-3433,-3344,-3247,-3124,-2985,-2815,-2631,-2417,-2195,-1966,-1739,-1539,-1367,-1240,-1174,-1162,-1217,-1323,-1476,-1659,-1861,-2063,-2263,-2442,-2609,-2743,-2878,-2983,-3099,-3206,-3324,-3456,-3593,-3750,-3902,-4069,-4223,-4375,-4515,-4635,-4739,-4813,-4865,-4880,-4874,-4824,-4752,-4649,-4526,-4387,-4245,-4104,-3985,-3890,-3835,-3822,-3852,-3928,-4040,-4174,-4333,-4484,-4633,-4753,-4843,-4897,-4905,-4881,-4808,-4714,-4582,-4433,-4263,-4080,-3892,-3700,-3517,-3336,-3189,-3047,-2959,-2892,-2877,-2896,-2955,-3044,-3159,-3288,-3422,-3564,-3694,-3829,-3949,-4072,-4186,-4295,-4399,-4486,-4567,-4619,-4654,-4654,-4628,-4566,-4483,-4369,-4243,-4104,-3964,-3834,-3718,-3623,-3551,-3507,-3476,-3463,-3444,-3416,-3368,-3286,-3174,-3022,-2848,-2647,-2440,-2233,-2036,-1862,-1712,-1583,-1481,-1390,-1303,-1212,-1102,-970,-802,-608,-373,-117,165,465,763,1068,1354,1630,1878,2099,2291,2445,2568,2650,2699,2712,2691,2641,2565,2473,2368,2262,2163,2073,2008,1957,1934,1930,1950,1982,2036,2092,2171,2253,2350,2459,2572,2697,2818,2931,3026,3097,3132,3129,3084,2994,2875,2724,2557,2390,2227,2093,1985,1920,1889,1901,1931,1986,2043,2096,2133,2145,2128,2084,1997,1889,1742,1575,1388,1180,974,754,552,351,176,15,-122,-241,-347,-436,-520,-595,-659,-718,-760,-793,-810,-813,-803,-783,-753,-722,-680,-638,-583,-519,-434,-328,-196,-33,154,368,600,845,1098,1359,1606,1859,2083,2301,2486,2647,2778,2884,2966,3037,3101,3168,3247,3340,3449,3581,3717,3871,4021,4170,4312,4436,4542,4622,4671,4689,4669,4615,4529,4412,4278,4116,3950,3761,3572,3360,3148,2920,2693,2469,2257,2071,1919,1812,1757,1755,1804,1903,2035,2205,2381,2571,2753,2918,3068,3187,3279,3345,3383,3406,3413,3419,3422,3439,3461,3492,3532,3557,3581,3571,3542,3476,3387,3273,3146,3019,2895,2788,2707,2640,2611,2581,2580,2562,2550,2511,2460,2381,2291,2180,2070,1958,1854,1766,1686,1625,1565,1515,1452,1389,1303,1211,1096,982,855,745,638,566,512,494,509,547,618,700,806,913,1033,1146,1259,1367,1462,1551,1626,1693,1750,1796,1832,1858,1870,1870,1859,1828,1790,1739,1679,1621,1555,1506,1451,1419,1386,1371,1354,1345,1324,1294,1251,1178,1089,971,830,674,502,319,146,-25,-169,-288,-370,-414,-416,-384,-319,-232,-126,-14,106,221,343,461,592,726,878,1043,1225,1428,1644,1873,2114,2352,2594,2815,3022,3191,3334,3422,3475,3475,3436,3356,3248,3105,2947,2765,2573,2359,2148,1902,1675,1421,1185,950,739,543,382,240,125,25,-71,-168,-285,-418,-590,-783,-1011,-1261,-1528,-1798,-2070,-2312,-2541,-2723,-2874,-2987,-3059,-3110,-3132,-3140,-3139,-3124,-3114,-3082,-3053,-2999,-2930,-2836,-2715,-2563,-2386,-2178,-1956,-1713,-1472,-1222,-990,-758,-540,-333,-122,74,287,489,711,925,1149,1379,1598,1835,2058,2291,2524,2754,2981,3205,3417,3616,3810,3975,4146,4284,4431,4548,4662,4754,4820,4871,4874,4867,4805,4735,4626,4507,4376,4240,4107,3980,3853,3727,3595,3442,3269,3066,2833,2570,2288,1988,1693,1408,1150,932,758,637,561,530,528,548,570,593,600,591,564,519,460,390,319,245,187,130,99,77,77,88,110,139,173,212,255,306,364,426,501,570,649,708,763,794,803,796,753,709,634,565,482,402,327,247,176,97,16,-76,-177,-296,-422,-564,-703,-850,-984,-1114,-1217,-1309,-1363,-1408,-1417,-1417,-1396,-1372,-1344,-1314,-1292,-1263,-1240,-1207,-1165,-1112,-1038,-954,-858,-752,-659,-560,-495,-437,-423,-426,-469,-532,-623,-723,-839,-950,-1065,-1168,-1261,-1340,-1402,-1457,-1489,-1526,-1547,-1580,-1620,-1668,-1744,-1826,-1942,-2057,-2203,-2339,-2495,-2648,-2806,-2965,-3125,-3286,-3441,-3596,-3734,-3860,-3969,-4052,-4115,-4152,-4165,-4158,-4126,-4078,-4004,-3921,-3818,-3709,-3595,-3476,-3370,-3257,-3167,-3063,-2978,-2881,-2788,-2690,-2591,-2493,-2395,-2310,-2230,-2172,-2122,-2093,-2074,-2068,-2075,-2082,-2106,-2131,-2169,-2216,-2271,-2340,-2416,-2507,-2607,-2726,-2854,-3007,-3163,-3343,-3511,-3698,-3862,-4032,-4187,-4339,-4495,-4656,-4841,-5050,-5290,-5563,-5852,-6167,-6469,-6770,-7034,-7264,-7445,-7577,-7655,-7695,-7686,-7658,-7600,-7535,-7466,-7391,-7327,-7257,-7191,-7121,-7040,-6950,-6837,-6709,-6552,-6383,-6184,-5978,-5753,-5529,-5295,-5069,-4838,-4619,-4401,-4188,-3980,-3769,-3563,-3345,-3128,-2900,-2669,-2436,-2209,-1994,-1798,-1632,-1493,-1396,-1328,-1296,-1286,-1303,-1326,-1368,-1403,-1452,-1493,-1544,-1598,-1659,-1723,-1800,-1868,-1940,-2001,-2036,-2057,-2039,-1991,-1905,-1788,-1642,-1478,-1310,-1147,-1009,-899,-825,-789,-780,-793,-813,-828,-829,-814,-770,-722,-652,-590,-531,-487,-457,-452,-451,-481,-513,-563,-627,-701,-785,-880,-973,-1067,-1145,-1210,-1243,-1253,-1232,-1189,-1128,-1061,-1000,-950,-929,-929,-960,-1014,-1079,-1148,-1206,-1235,-1233,-1185,-1094,-972,-810,-642,-462,-297,-153,-38,46,94,123,128,136,144,180,241,344,494,687,932,1207,1516,1832,2148,2440,2691,2887,3019,3079,3082,3022,2934,2821,2715,2626,2571,2554,2580,2642,2726,2832,2924,3017,3066,3097,3070,3015,2912,2785,2635,2484,2334,2211,2111,2050,2017,2019,2044,2075,2120,2143,2162,2159,2137,2107,2070,2040,2032,2047,2102,2196,2325,2491,2671,2860,3034,3186,3295,3365,3391,3389,3362,3332,3311,3305,3328,3364,3420,3482,3539,3589,3616,3629,3617,3596,3560,3526,3492,3471,3461,3465,3478,3502,3511,3520,3488,3435,3329,3189,2999,2787,2543,2295,2043,1804,1580,1370,1185,1007,852,705,569,447,336,236,150,72,-1,-60,-118,-162,-189,-191,-157,-80,51,230,465,736,1037,1351,1657,1951,2208,2441,2635,2802,2949,3080,3212,3343,3479,3629,3777,3939,4092,4245,4385,4509,4614,4696,4754,4787,4802,4790,4774,4731,4690,4640,4583,4537,4481,4442,4402,4368,4340,4303,4268,4217,4153,4081,3990,3900,3800,3708,3613,3529,3437,3344,3241,3114,2975,2812,2636,2467,2300,2169,2075,2027,2027,2070,2133,2211,2272,2302,2292,2217,2101,1921,1718,1485,1254,1041,844,702,581,510,465,435,424,403,380,336,278,194,91,-27,-161,-291,-427,-541,-645,-714,-766,-783,-782,-759,-730,-691,-664,-639,-631,-638,-655,-683,-712,-738,-751,-748,-729,-685,-637,-572,-513,-462,-426,-409,-415,-436,-476,-514,-552,-571,-568,-531,-472,-375,-273,-151,-37,66,148,198,216,199,151,76,-18,-119,-224,-315,-402,-463,-517,-552,-585,-615,-651,-694,-740,-802,-851,-903,-939,-952,-955,-924,-886,-831,-771,-718,-661,-626,-592,-571,-547,-520,-475,-413,-322,-204,-62,98,271,434,597,728,848,940,1020,1092,1175,1264,1395,1543,1741,1965,2213,2487,2751,3021,3262,3485,3667,3822,3937,4020,4067,4085,4072,4040,3989,3936,3881,3846,3830,3841,3879,3940,4004,4078,4116,4135,4095,4010,3861,3661,3406,3119,2796,2467,2125,1800,1474,1171,875,591,317,43,-224,-501,-772,-1046,-1321,-1579,-1841,-2078,-2307,-2511,-2703,-2866,-3017,-3134,-3224,-3282,-3298,-3278,-3213,-3111,-2982,-2825,-2661,-2486,-2318,-2153,-1987,-1824,-1643,-1452,-1231,-989,-722,-429,-134,178,473,762,1033,1272,1497,1679,1845,1970,2077,2152,2211,2250,2282,2308,2343,2377,2432,2484,2550,2608,2658,2690,2697,2678,2634,2567,2482,2384,2280,2173,2071,1971,1884,1802,1732,1674,1619,1587,1556,1542,1536,1528,1526,1502,1467,1405,1313,1192,1040,864,668,466,253,54,-142,-319,-489,-639,-786,-923,-1062,-1200,-1345,-1493,-1642,-1800,-1947,-2104,-2251,-2402,-2552,-2703,-2859,-3017,-3181,-3345,-3515,-3674,-3839,-3981,-4121,-4238,-4348,-4442,-4525,-4606,-4678,-4764,-4846,-4942,-5034,-5134,-5213,-5292,-5330,-5359,-5345,-5320,-5274,-5228,-5184,-5162,-5155,-5169,-5204,-5230,-5258,-5252,-5206,-5116,-4970,-4779,-4554,-4304,-4051,-3815,-3593,-3422,-3269,-3169,-3076,-3005,-2925,-2836,-2717,-2580,-2406,-2228,-2037,-1863,-1710,-1591,-1523,-1487,-1505,-1544,-1612,-1694,-1777,-1863,-1951,-2038,-2139,-2253,-2390,-2561,-2759,-2994,-3254,-3535,-3822,-4098,-4356,-4574,-4754,-4882,-4971,-5020,-5040,-5055,-5058,-5082,-5116,-5167,-5241,-5310,-5385,-5436,-5457,-5440,-5371,-5262,-5099,-4907,-4679,-4441,-4196,-3966,-3758,-3589,-3472,-3402,-3396,-3429,-3510,-3608,-3712,-3807,-3863,-3883,-3848,-3754,-3620,-3434,-3234,-3021,-2823,-2653,-2518,-2436,-2391,-2398,-2430,-2488,-2549,-2611,-2649,-2673,-2661,-2639,-2593,-2554,-2522,-2514,-2547,-2612,-2725,-2861,-3028,-3192,-3352,-3488,-3584,-3648,-3664,-3652,-3613,-3565,-3522,-3489,-3489,-3504,-3554,-3616,-3689,-3763,-3814,-3850,-3846,-3816,-3750,-3658,-3548,-3430,-3311,-3203,-3111,-3031,-2978,-2930,-2900,-2867,-2831,-2777,-2698,-2592,-2438,-2260,-2028,-1778,-1491,-1199,-898,-611,-338,-95,123,313,481,641,798,961,1142,1331,1543,1752,1963,2161,2326,2472,2565,2636,2661,2677,2672,2677,2695,2734,2807,2907,3029,3176,3322,3476,3613,3740,3838,3919,3973,4010,4040,4058,4091,4125,4179,4241,4307,4374,4416,4443,4418,4364,4253,4109,3927,3732,3532,3350,3188,3074,2985,2950,2927,2929,2927,2902,2855,2757,2628,2454,2256,2044,1828,1631,1451,1300,1179,1070,986,890,797,682,552,403,240,74,-88,-228,-349,-428,-474,-481,-457,-409,-343,-266,-184,-101,-15,73,166,262,372,478,605,729,871,1019,1176,1349,1527,1726,1922,2136,2341,2544,2738,2908,3073,3202,3328,3415,3496,3552,3587,3617,3624,3633,3632,3630,3627,3628,3626,3633,3638,3657,3680,3713,3761,3812,3887,3956,4038,4119,4186,4255,4294,4332,4344,4351,4359,4360,4385,4411,4464,4523,4603,4688,4781,4875,4970,5056,5149,5223,5305,5369,5426,5473,5493,5503,5477,5429,5357,5251,5135,4994,4848,4698,4551,4412,4293,4186,4112,4048,4018,3992,3983,3971,3959,3936,3902,3854,3791,3719,3627,3528,3410,3283,3140,2978,2803,2610,2404,2186,1963,1739,1519,1311,1108,926,753,594,447,303,168,28,-110,-261,-414,-575,-736,-896,-1045,-1173,-1284,-1352,-1401,-1404,-1388,-1342,-1282,-1210,-1135,-1060,-985,-918,-842,-774,-700,-622,-551,-469,-399,-325,-251,-184,-108,-40,35,107,182,255,322,393,451,514,565,626,674,738,796,864,936,1011,1086,1161,1230,1288,1338,1368,1386,1380,1360,1315,1264,1199,1131,1064,1010,959,936,917,920,931,948,970,981,991,979,958,906,838,733,611,451,276,75,-129,-341,-540,-733,-900,-1052,-1181,-1290,-1376,-1449,-1495,-1536,-1548,-1559,-1543,-1530,-1489,-1452,-1391,-1331,-1254,-1179,-1093,-1019,-933,-864,-783,-711,-621,-525,-407,-272,-116,50,222,384,523,637,705,738,730,693,635,571,520,484,488,513,580,662,758,846,923,962,979,950,905,827,752,669,610,563,549,549,577,608,645,672,681,673,643,601,550,498,462,438,440,462,502,552,603,638,652,634,577,486,360,218,64,-81,-211,-312,-386,-425,-444,-442,-432,-416,-407,-398,-393,-385,-367,-330,-274,-184,-69,76,244,430,630,827,1025,1212,1388,1563,1722,1901,2072,2270,2473,2691,2915,3125,3324,3481,3600,3667,3673,3629,3526,3387,3208,3018,2808,2610,2417,2251,2103,1989,1889,1823,1763,1718,1672,1618,1553,1462,1351,1211,1050,869,671,468,256,45,-169,-393,-614,-857,-1101,-1360,-1628,-1890,-2153,-2393,-2613,-2800,-2948,-3067,-3143,-3202,-3230,-3253,-3273,-3302,-3342,-3410,-3490,-3598,-3715,-3835,-3951,-4042,-4106,-4123,-4102,-4023,-3909,-3753,-3569,-3377,-3172,-2983,-2814,-2660,-2561,-2473,-2445,-2436,-2462,-2501,-2547,-2587,-2608,-2611,-2585,-2539,-2480,-2400,-2331,-2248,-2181,-2109,-2041,-1968,-1887,-1802,-1711,-1629,-1552,-1507,-1483,-1502,-1549,-1630,-1727,-1831,-1929,-1999,-2045,-2046,-2011,-1943,-1839,-1727,-1594,-1468,-1345,-1225,-1123,-1022,-930,-844,-755,-675,-595,-530,-481,-454,-470,-508,-601,-721,-878,-1067,-1264,-1488,-1699,-1932,-2142,-2367,-2573,-2787,-2993,-3205,-3414,-3627,-3839,-4050,-4254,-4452,-4640,-4820,-4995,-5159,-5329,-5489,-5650,-5808,-5948,-6085,-6193,-6289,-6355,-6409,-6446,-6485,-6535,-6613,-6734,-6903,-7136,-7413,-7728,-8058,-8357,-8608,-8751,-8780,-8655,-8391,-7986,-7473,-6890,-6285,-5699,-5191,-4778,-4500,-4348,-4314,-4375,-4476,-4588,-4639,-4609,-4451,-4159,-3730,-3193,-2580,-1943,-1333,-796,-387,-117,-15,-63,-246,-518,-837,-1146,-1392,-1548,-1569,-1477,-1265,-990,-690,-426,-260,-223,-364,-660,-1114,-1668,-2272,-2856,-3354,-3708,-3890,-3869,-3675,-3316,-2859,-2349,-1855,-1417,-1100,-897,-850,-909,-1075,-1280,-1507,-1693,-1828,-1878,-1852,-1764,-1637,-1520,-1432,-1425,-1487,-1642,-1843,-2069,-2276,-2412,-2471,-2412,-2247,-1987,-1645,-1265,-877,-512,-213,16,154,213,212,173,141,138,197,341,572,885,1257,1635,1984,2239,2372,2351,2186,1900,1534,1149,792,513,347,320,423,655,963,1315,1645,1907,2048,2052,1905,1646,1304,970,684,532,526,693,996,1406,1855,2306,2694,3000,3187,3261,3222,3088,2890,2658,2430,2230,2082,1993,1964,1999,2075,2212,2385,2605,2848,3096,3324,3501,3612,3629,3560,3404,3190,2953,2720,2524,2375,2274,2218,2180,2158,2130,2084,2013,1910,1779,1641,1514,1438,1433,1518,1705,1966,2316,2696,3113,3510,3870,4159,4346,4442,4428,4365,4252,4164,4112,4141,4267,4483,4790,5136,5495,5809,6040,6154,6128,5949,5631,5186,4646,4063,3463,2901,2398,1969,1616,1329,1082,872,678,530,446,481,666,1046,1613,2361,3231,4159,5085,5925,6670,7258,7727,8054,8284,8430,8520,8587,8639,8705,8784,8877,8972,9049,9079,9036,8883,8588,8123,7455,6590,5518,4297,2955,1578,226,-1036,-2156,-3114,-3894,-4521,-5007,-5386,-5674,-5880,-6013,-6063,-6020,-5884,-5629,-5265,-4770,-4161,-3444,-2639,-1780,-893,-19,807,1541,2138,2564,2777,2771,2554,2150,1637,1067,520,55,-309,-553,-706,-815,-904,-1022,-1175,-1350,-1531,-1682,-1772,-1786,-1707,-1527,-1247,-860,-377,206,861,1582,2337,3103,3860,4584,5259,5855,6358,6736,6978,7078,7024,6835,6509,6065,5515,4870,4153,3360,2512,1601,644,-352,-1357,-2343,-3275,-4111,-4840,-5426,-5864,-6149,-6273,-6256,-6099,-5836,-5495,-5114,-4731,-4393,-4115,-3952,-3883,-3951,-4124,-4416,-4803,-5265,-5780,-6311,-6827,-7292,-7675,-7948,-8080,-8054,-7821,-7370,-6658,-5687,-4466,-3024,-1433,250,1919,3490,4873,5988,6803,7281,7472,7397,7154,6799,6423,6065,5802,5623,5583,5629,5786,5976,6213,6427,6629,6793,6936,7071,7220,7412,7660,7978,8349,8761,9165,9540,9811,9963,9934,9710,9289,8668,7901,7017,6088,5155,4284,3495,2832,2277,1844,1493,1221,1001,819,675,540,431,317,223,136,87,82,143,281,475,722,961,1174,1303,1327,1232,1018,710,346,-42,-379,-635,-733,-640,-313,256,1055,2044,3154,4308,5421,6418,7242,7864,8264,8476,8512,8423,8240,7977,7666,7290,6860,6368,5801,5170,4470,3700,2876,1987,1074,134,-777,-1652,-2445,-3146,-3740,-4234,-4631,-4961,-5228,-5475,-5695,-5914,-6105,-6248,-6306,-6233,-6000,-5606,-5049,-4383,-3668,-2958,-2354,-1884,-1619,-1566,-1729,-2085,-2578,-3167,-3759,-4315,-4760,-5063,-5209,-5184,-5036,-4790,-4529,-4311,-4211,-4268,-4510,-4917,-5453,-6056,-6650,-7159,-7516,-7669,-7593,-7302,-6825,-6227,-5585,-4961,-4434,-4039,-3807,-3742,-3836,-4059,-4395,-4786,-5213,-5609,-5968,-6235,-6428,-6526,-6568,-6557,-6540,-6521,-6554,-6637,-6800,-7032,-7327,-7664,-8009,-8345,-8630,-8864,-9017,-9098,-9099,-9029,-8895,-8698,-8445,-8129,-7753,-7291,-6748,-6086,-5302,-4383,-3326,-2161,-911,361,1604,2746,3734,4524,5099,5466,5649,5687,5631,5507,5355,5172,4954,4691,4348,3924,3383,2744,1985,1145,220,-746,-1735,-2715,-3637,-4480,-5184,-5733,-6092,-6267,-6265,-6127,-5902,-5636,-5386,-5176,-5035,-4961,-4936,-4952,-4973,-4994,-5002,-4986,-4975,-4947,-4935,-4911,-4877,-4821,-4724,-4593,-4419,-4207,-3953,-3648,-3285,-2853,-2357,-1815,-1254,-723,-265,73,260,272,128,-177,-569,-1025,-1455,-1800,-1994,-1989,-1757,-1299,-638,188,1110,2077,3015,3872,4615,5193,5615,5851,5922,5833,5607,5272,4868,4420,3979,3559,3178,2844,2520,2201,1832,1404,899,335,-279,-883,-1460,-1947,-2313,-2542,-2602,-2519,-2298,-1981,-1602,-1202,-819,-479,-205,7,153,241,280,255,178,15,-228,-579,-1020,-1553,-2125,-2716,-3249,-3706,-4024,-4213,-4251,-4171,-3999,-3781,-3557,-3379,-3264,-3234,-3288,-3395,-3546,-3680,-3770,-3762,-3630,-3336,-2882,-2261,-1502,-623,334,1328,2321,3254,4100,4803,5342,5691,5849,5824,5629,5294,4831,4269,3612,2888,2094,1267,414,-430,-1235,-1974,-2608,-3119,-3457,-3616,-3546,-3242,-2683,-1881,-868,300,1552,2806,3984,5004,5827,6393,6716,6788,6654,6357,5959,5510,5074,4683,4360,4116,3925,3778,3633,3465,3239,2929,2529,2016,1425,747,44,-664,-1319,-1877,-2295,-2544,-2604,-2484,-2188,-1764,-1243,-687,-144,349,759,1071,1308,1465,1594,1699,1821,1967,2160,2384,2648,2919,3178,3402,3563,3657,3672,3627,3512,3360,3157,2909,2619,2265,1864,1412,922,414,-99,-586,-1031,-1409,-1705,-1901,-1989,-1954,-1805,-1536,-1179,-743,-273,199,647,1027,1342,1574,1736,1854,1948,2042,2157,2291,2440,2599,2738,2850,2915,2919,2849,2706,2478,2191,1864,1537,1266,1093,1075,1225,1550,2021,2584,3189,3752,4231,4549,4697,4631,4376,3941,3371,2721,2038,1391,822,377,82,-52,-27,137,414,777,1184,1607,2004,2348,2605,2772,2826,2796,2695,2568,2466,2431,2514,2740,3118,3637,4261,4949,5639,6292,6847,7290,7601,7789,7867,7858,7771,7617,7389,7068,6647,6093,5416,4596,3663,2626,1522,382,-760,-1864,-2899,-3836,-4636,-5291,-5774,-6087,-6230,-6222,-6062,-5794,-5416,-4957,-4428,-3838,-3206,-2556,-1914,-1322,-811,-408,-128,28,74,30,-68,-190,-307,-393,-435,-415,-341,-192,6,261,542,834,1118,1369,1587,1753,1878,1956,1990,1978,1919,1810,1651,1441,1180,865,497,72,-397,-900,-1406,-1890,-2304,-2631,-2814,-2856,-2728,-2447,-2036,-1520,-957,-385,153,604,950,1151,1206,1103,871,516,101,-353,-783,-1165,-1477,-1698,-1860,-1951,-2030,-2106,-2227,-2409,-2680,-3029,-3455,-3922,-4396,-4842,-5215,-5494,-5643,-5660,-5542,-5289,-4924,-4451,-3885,-3244,-2521,-1746,-911,-39,853,1762,2648,3520,4343,5111,5812,6422,6938,7324,7581,7671,7613,7393,7058,6626,6175,5734,5395,5171,5133,5256,5575,6031,6620,7255,7909,8496,8976,9303,9436,9389,9147,8756,8242,7649,7017,6370,5725,5086,4449,3798,3133,2432,1715,976,247,-455,-1105,-1677,-2154,-2520,-2762,-2888,-2885,-2780,-2569,-2283,-1935,-1558,-1173,-812,-499,-252,-86,-18,-41,-173,-388,-684,-1018,-1376,-1694,-1954,-2100,-2108,-1952,-1623,-1121,-462,322,1215,2155,3127,4067,4961,5769,6482,7083,7574,7946,8217,8382,8452,8449,8362,8230,8047,7832,7589,7317,7009,6654,6244,5754,5191,4525,3767,2914,1974,986,-31,-1020,-1949,-2779,-3482,-4046,-4460,-4736,-4879,-4913,-4859,-4743,-4592,-4421,-4249,-4080,-3915,-3755,-3595,-3430,-3270,-3101,-2940,-2773,-2620,-2473,-2349,-2252,-2201,-2199,-2280,-2428,-2667,-2974,-3344,-3750,-4174,-4596,-4987,-5355,-5673,-5956,-6193,-6388,-6535,-6629,-6667,-6648,-6579,-6473,-6355,-6244,-6164,-6131,-6153,-6231,-6363,-6532,-6736,-6955,-7188,-7421,-7646,-7854,-8027,-8156,-8229,-8240,-8184,-8067,-7892,-7666,-7407,-7123,-6829,-6541,-6272,-6040,-5862,-5745,-5703,-5724,-5808,-5939,-6094,-6273,-6446,-6614,-6767,-6894,-6983,-7019,-6976,-6845,-6598,-6227,-5727,-5092,-4338,-3483,-2544,-1567,-576,391,1286,2098,2784,3343,3756,4027,4148,4140,3998,3757,3413,3013,2545,2049,1510,947,353,-271,-917,-1587,-2261,-2929,-3572,-4159,-4683,-5107,-5440,-5657,-5785,-5812,-5795,-5721,-5655,-5591,-5561,-5575,-5628,-5725,-5851,-5985,-6119,-6206,-6246,-6192,-6042,-5770,-5382,-4878,-4290,-3636,-2964,-2301,-1685,-1131,-656,-247,108,427,742,1059,1401,1765,2148,2539,2911,3252,3517,3701,3763,3698,3507,3184,2771,2269,1736,1184,661,191,-203,-499,-694,-784,-776,-683,-524,-311,-64,203,483,763,1038,1306,1552,1783,1971,2120,2203,2213,2142,1988,1754,1454,1095,694,270,-163,-580,-965,-1300,-1571,-1773,-1914,-1995,-2056,-2086,-2145,-2215,-2330,-2487,-2672,-2895,-3117,-3350,-3562,-3760,-3934,-4093,-4239,-4384,-4534,-4696,-4884,-5092,-5326,-5566,-5803,-5995,-6127,-6150,-6055,-5813,-5417,-4871,-4170,-3335,-2373,-1318,-190,968,2130,3252,4307,5274,6121,6853,7450,7917,8265,8489,8622,8662,8643,8565,8444,8286,8081,7828,7500,7093,6583,5969,5253,4437,3552,2607,1633,654,-309,-1224,-2074,-2827,-3461,-3959,-4293,-4463,-4448,-4257,-3883,-3350,-2654,-1851,-938,15,995,1944,2839,3645,4347,4930,5394,5736,5976,6095,6133,6063,5908,5664,5331,4917,4429,3864,3250,2574,1874,1148,422,-279,-935,-1527,-2023,-2430,-2723,-2909,-3003,-2995,-2923,-2782,-2600,-2384,-2148,-1907,-1659,-1423,-1193,-973,-771,-573,-390,-208,-27,153,356,564,808,1060,1337,1613,1887,2152,2391,2623,2827,3029,3224,3417,3614,3799,3984,4130,4256,4324,4340,4304,4208,4075,3907,3720,3522,3325,3135,2955,2800,2660,2552,2472,2418,2398,2394,2415,2454,2506,2582,2660,2761,2858,2968,3073,3178,3285,3385,3501,3614,3754,3894,4064,4235,4412,4587,4726,4841,4884,4855,4731,4502,4167,3731,3206,2618,1992,1350,733,147,-377,-842,-1237,-1581,-1866,-2126,-2346,-2550,-2728,-2876,-2989,-3050,-3050,-2972,-2802,-2519,-2115,-1581,-913,-132,751,1692,2662,3601,4490,5264,5926,6433,6799,7015,7102,7071,6948,6754,6511,6242,5963,5685,5421,5157,4901,4621,4310,3933,3476,2915,2248,1476,612,-314,-1275,-2225,-3122,-3925,-4601,-5123,-5482,-5685,-5736,-5680,-5525,-5323,-5087,-4840,-4597,-4347,-4102,-3836,-3547,-3221,-2837,-2404,-1901,-1348,-751,-128,497,1102,1672,2181,2631,2994,3299,3522,3697,3826,3913,3989,4022,4035,3986,3880,3677,3379,2966,2451,1845,1173,467,-242,-922,-1556,-2112,-2597,-2994,-3301,-3538,-3677,-3762,-3769,-3717,-3614,-3450,-3242,-2985,-2681,-2342,-1974,-1585,-1206,-841,-526,-276,-109,-39,-73,-205,-426,-717,-1051,-1404,-1740,-2036,-2274,-2431,-2512,-2496,-2399,-2208,-1931,-1564,-1107,-565,60,747,1472,2206,2902,3528,4040,4411,4625,4676,4572,4340,4002,3614,3205,2829,2527,2326,2260,2316,2505,2793,3153,3554,3948,4322,4631,4874,5025,5092,5071,4980,4830,4639,4433,4203,3986,3739,3494,3203,2873,2495,2053,1580,1074,564,82,-354,-719,-989,-1173,-1253,-1267,-1214,-1147,-1067,-1023,-1008,-1043,-1115,-1214,-1325,-1420,-1493,-1508,-1470,-1359,-1188,-963,-703,-429,-157,89,304,485,637,783,941,1144,1408,1756,2196,2726,3350,4037,4792,5570,6378,7171,7945,8669,9331,9904,10383,10747,10999,11135,11156,11075,10889,10607,10230,9759,9198,8551,7818,7018,6152,5252,4322,3392,2473,1573,706,-132,-946,-1734,-2520,-3284,-4057,-4801,-5534,-6212,-6835,-7366,-7799,-8112,-8308,-8388,-8359,-8248,-8061,-7838,-7577,-7317,-7047,-6782,-6509,-6208,-5882,-5497,-5059,-4568,-4033,-3477,-2929,-2408,-1947,-1572,-1285,-1106,-1029,-1040,-1139,-1297,-1517,-1765,-2059,-2360,-2686,-3018,-3349,-3688,-4017,-4349,-4673,-4998,-5315,-5626,-5924,-6204,-6461,-6692,-6886,-7050,-7158,-7231,-7242,-7204,-7110,-6975,-6801,-6618,-6429,-6258,-6127,-6026,-5989,-5988,-6032,-6116,-6207,-6324,-6425,-6531,-6617,-6693,-6748,-6787,-6802,-6795,-6758,-6694,-6599,-6477,-6329,-6157,-5977,-5777,-5576,-5351,-5105,-4814,-4454,-4023,-3482,-2857,-2121,-1317,-453,429,1287,2087,2780,3335,3723,3936,3962,3828,3537,3134,2639,2095,1528,966,429,-74,-541,-975,-1392,-1798,-2218,-2658,-3132,-3647,-4200,-4799,-5422,-6071,-6711,-7337,-7916,-8431,-8873,-9225,-9489,-9670,-9767,-9795,-9760,-9659,-9508,-9289,-9018,-8677,-8282,-7816,-7301,-6721,-6090,-5403,-4647,-3840,-2949,-2010,-996,49,1127,2191,3220,4178,5028,5748,6315,6714,6951,7033,6970,6801,6530,6201,5826,5414,4987,4520,4028,3482,2886,2237,1535,813,75,-627,-1284,-1858,-2336,-2719,-2995,-3191,-3317,-3386,-3428,-3440,-3443,-3440,-3423,-3403,-3359,-3287,-3185,-3016,-2794,-2496,-2123,-1691,-1209,-701,-212,248,635,936,1148,1265,1311,1303,1265,1219,1193,1174,1197,1213,1248,1241,1207,1087,892,589,181,-318,-901,-1538,-2186,-2837,-3429,-3960,-4399,-4726,-4940,-5035,-4999,-4852,-4574,-4184,-3676,-3061,-2337,-1527,-622,329,1338,2333,3322,4239,5073,5786,6363,6798,7085,7238,7278,7221,7110,6955,6796,6642,6508,6388,6273,6144,5973,5733,5405,4966,4422,3777,3054,2295,1521,790,112,-478,-976,-1389,-1722,-2002,-2252,-2492,-2743,-3009,-3293,-3576,-3842,-4058,-4200,-4247,-4174,-3981,-3663,-3231,-2704,-2096,-1436,-746,-38,655,1342,1994,2619,3208,3756,4263,4705,5090,5382,5592,5690,5693,5581,5384,5087,4728,4313,3874,3426,3003,2606,2270,1972,1734,1514,1312,1102,853,583,248,-93,-474,-815,-1138,-1366,-1508,-1523,-1411,-1169,-807,-354,174,724,1288,1817,2302,2735,3104,3432,3719,3998,4274,4567,4870,5182,5482,5752,5976,6125,6216,6218,6171,6063,5932,5783,5643,5517,5413,5331,5254,5176,5067,4921,4707,4429,4069,3641,3152,2612,2052,1487,951,457,37,-311,-558,-728,-809,-833,-803,-741,-660,-563,-458,-346,-207,-62,137,355,630,927,1255,1572,1866,2091,2228,2245,2136,1902,1545,1111,597,73,-458,-951,-1391,-1764,-2064,-2283,-2436,-2511,-2529,-2467,-2342,-2116,-1798,-1360,-791,-98,722,1640,2624,3642,4625,5548,6336,6980,7435,7704,7799,7740,7570,7331,7062,6807,6588,6416,6295,6200,6104,5985,5789,5514,5112,4603,3968,3242,2442,1605,762,-55,-833,-1541,-2185,-2760,-3266,-3723,-4124,-4487,-4817,-5104,-5360,-5566,-5722,-5816,-5841,-5790,-5667,-5468,-5208,-4890,-4533,-4138,-3718,-3275,-2803,-2304,-1770,-1196,-592,47,696,1350,1969,2548,3035,3430,3700,3845,3860,3759,3562,3282,2962,2608,2256,1913,1585,1272,960,640,279,-123,-596,-1133,-1728,-2363,-3007,-3607,-4148,-4550,-4822,-4914,-4836,-4610,-4242,-3793,-3295,-2790,-2335,-1934,-1634,-1422,-1304,-1264,-1281,-1329,-1389,-1432,-1448,-1426,-1361,-1263,-1129,-974,-791,-590,-359,-98,204,557,955,1411,1895,2426,2948,3479,3964,4402,4776,5066,5287,5428,5504,5538,5516,5494,5439,5398,5345,5287,5207,5083,4899,4630,4274,3808,3262,2628,1961,1270,614,4,-512,-933,-1236,-1443,-1547,-1583,-1561,-1503,-1438,-1365,-1308,-1254,-1214,-1163,-1100,-1008,-875,-706,-489,-245,27,303,573,830,1061,1275,1463,1647,1823,2010,2205,2414,2626,2839,3026,3185,3292,3344,3341,3276,3175,3046,2917,2816,2767,2798,2924,3160,3499,3934,4447,5004,5588,6161,6698,7184,7597,7939,8205,8404,8538,8618,8648,8631,8570,8456,8292,8064,7773,7410,6981,6485,5935,5338,4708,4057,3392,2706,2018,1292,556,-227,-1041,-1894,-2776,-3676,-4570,-5442,-6250,-6989,-7606,-8110,-8468,-8688,-8781,-8754,-8643,-8467,-8247,-8015,-7769,-7523,-7272,-7005,-6712,-6380,-5998,-5555,-5054,-4483,-3877,-3226,-2587,-1958,-1398,-908,-527,-255,-99,-50,-94,-198,-348,-501,-640,-754,-823,-864,-868,-864,-859,-873,-921,-1003,-1132,-1291,-1479,-1672,-1869,-2035,-2183,-2290,-2371,-2441,-2505,-2594,-2716,-2887,-3108,-3384,-3707,-4066,-4452,-4847,-5240,-5631,-5992,-6352,-6672,-6992,-7280,-7558,-7814,-8049,-8254,-8422,-8542,-8603,-8613,-8545,-8429,-8247,-8025,-7777,-7512,-7252,-7015,-6798,-6623,-6467,-6334,-6196,-6042,-5840,-5583,-5249,-4836,-4348,-3794,-3204,-2594,-2001,-1449,-961,-561,-245,-20,128,212,248,261,255,252,243,225,189,97,-48,-293,-629,-1074,-1619,-2249,-2940,-3671,-4405,-5126,-5802,-6422,-6977,-7451,-7870,-8207,-8496,-8723,-8900,-9032,-9108,-9131,-9089,-8971,-8768,-8479,-8086,-7615,-7055,-6430,-5763,-5068,-4370,-3689,-3026,-2410,-1815,-1258,-712,-173,377,950,1549,2184,2831,3496,4140,4754,5307,5782,6160,6435,6602,6669,6647,6544,6377,6154,5878,5552,5172,4722,4215,3621,2960,2229,1435,609,-239,-1079,-1880,-2629,-3296,-3872,-4347,-4719,-4993,-5173,-5281,-5313,-5298,-5230,-5125,-4981,-4808,-4595,-4353,-4074,-3762,-3417,-3044,-2653,-2249,-1857,-1478,-1141,-845,-614,-437,-339,-287,-301,-349,-433,-528,-633,-719,-803,-852,-883,-881,-846,-777,-666,-513,-310,-62,245,594,997,1424,1882,2333,2773,3167,3505,3769,3952,4054,4086,4059,3995,3918,3834,3779,3737,3731,3734,3752,3756,3730,3666,3536,3351,3109,2816,2500,2181,1879,1632,1437,1319,1257,1248,1253,1258,1217,1117,929,656,294,-129,-588,-1051,-1478,-1840,-2121,-2303,-2390,-2405,-2354,-2283,-2208,-2155,-2141,-2164,-2220,-2289,-2345,-2368,-2317,-2194,-1962,-1635,-1213,-703,-145,472,1092,1725,2334,2921,3470,3986,4455,4892,5288,5645,5964,6238,6465,6632,6741,6776,6752,6652,6505,6303,6078,5833,5589,5354,5144,4943,4771,4590,4410,4202,3960,3667,3326,2929,2496,2030,1559,1088,657,259,-69,-340,-532,-670,-731,-759,-722,-671,-574,-462,-322,-156,39,265,537,850,1216,1633,2085,2571,3054,3524,3939,4286,4533,4680,4714,4656,4513,4322,4096,3880,3675,3517,3395,3310,3249,3193,3117,3016,2865,2668,2430,2160,1881,1615,1388,1209,1104,1061,1081,1150,1238,1330,1396,1414,1374,1264,1095,872,617,354,94,-131,-319,-470,-573,-656,-717,-772,-838,-901,-982,-1053,-1120,-1155,-1155,-1096,-982,-796,-553,-248,96,481,889,1320,1772,2246,2757,3297,3890,4515,5183,5871,6560,7223,7832,8350,8759,9022,9145,9109,8939,8648,8273,7841,7396,6960,6561,6206,5895,5615,5345,5062,4729,4326,3827,3208,2483,1620,673,-384,-1477,-2616,-3731,-4810,-5814,-6713,-7493,-8135,-8637,-8999,-9238,-9354,-9380,-9320,-9195,-9023,-8798,-8542,-8245,-7904,-7529,-7088,-6604,-6048,-5435,-4756,-4028,-3247,-2449,-1630,-821,-39,708,1391,2022,2565,3047,3440,3763,4011,4189,4298,4352,4345,4296,4200,4075,3913,3736,3530,3309,3063,2796,2498,2170,1799,1392,934,436,-104,-675,-1263,-1851,-2428,-2955,-3439,-3835,-4165,-4399,-4564,-4646,-4672,-4641,-4563,-4451,-4282,-4090,-3822,-3522,-3140,-2714,-2211,-1670,-1070,-450,197,838,1478,2082,2667,3204,3708,4173,4604,5005,5375,5722,6029,6305,6522,6679,6765,6764,6685,6516,6268,5951,5580,5170,4739,4305,3874,3463,3060,2669,2281,1877,1459,1004,519,-7,-560,-1140,-1727,-2308,-2870,-3384,-3848,-4234,-4550,-4766,-4910,-4946,-4916,-4793,-4608,-4351,-4043,-3672,-3265,-2794,-2294,-1740,-1152,-533,120,783,1466,2143,2807,3448,4044,4593,5072,5484,5815,6078,6268,6408,6501,6572,6627,6688,6757,6851,6958,7097,7242,7407,7570,7726,7876,8000,8105,8185,8230,8244,8211,8137,8001,7807,7537,7189,6766,6254,5675,5022,4325,3582,2819,2043,1261,492,-271,-1015,-1735,-2434,-3099,-3729,-4317,-4857,-5334,-5755,-6095,-6368,-6561,-6674,-6719,-6688,-6606,-6463,-6292,-6075,-5849,-5599,-5341,-5077,-4804,-4521,-4234,-3925,-3609,-3274,-2924,-2566,-2205,-1838,-1490,-1133,-806,-479,-176,119,396,659,904,1128,1335,1509,1656,1774,1842,1890,1872,1831,1728,1596,1410,1195,945,662,365,38,-290,-641,-987,-1347,-1705,-2066,-2425,-2786,-3141,-3497,-3850,-4195,-4542,-4875,-5204,-5517,-5818,-6098,-6356,-6602,-6819,-7036,-7236,-7438,-7649,-7862,-8094,-8333,-8584,-8839,-9085,-9319,-9512,-9662,-9746,-9755,-9687,-9536,-9318,-9039,-8730,-8401,-8082,-7781,-7508,-7262,-7029,-6797,-6547,-6265,-5940,-5577,-5168,-4738,-4286,-3840,-3407,-2999,-2625,-2290,-1987,-1727,-1489,-1291,-1117,-975,-865,-784,-738,-716,-723,-745,-786,-829,-886,-940,-1010,-1086,-1187,-1311,-1471,-1665,-1900,-2167,-2470,-2792,-3136,-3485,-3836,-4178,-4504,-4802,-5071,-5305,-5501,-5667,-5794,-5904,-5983,-6043,-6077,-6078,-6044,-5959,-5821,-5620,-5353,-5022,-4631,-4192,-3706,-3201,-2667,-2133,-1595,-1053,-527,3,520,1025,1524,1985,2430,2817,3155,3423,3615,3724,3755,3701,3576,3390,3146,2870,2550,2218,1854,1486,1093,690,265,-170,-617,-1072,-1515,-1953,-2353,-2725,-3050,-3326,-3562,-3748,-3907,-4037,-4151,-4262,-4361,-4471,-4557,-4642,-4687,-4696,-4647,-4536,-4356,-4120,-3834,-3519,-3195,-2880,-2585,-2328,-2095,-1899,-1714,-1541,-1347,-1149,-909,-650,-354,-23,331,727,1153,1621,2127,2670,3244,3833,4420,4981,5492,5934,6286,6542,6701,6766,6751,6662,6521,6338,6123,5891,5647,5395,5146,4894,4641,4387,4126,3844,3551,3212,2852,2439,2000,1516,1027,511,17,-469,-917,-1326,-1679,-1986,-2228,-2420,-2559,-2648,-2692,-2700,-2664,-2600,-2503,-2379,-2234,-2073,-1897,-1714,-1513,-1303,-1069,-810,-524,-198,149,523,903,1273,1618,1912,2147,2312,2402,2432,2402,2333,2244,2145,2055,1979,1924,1898,1893,1918,1970,2040,2150,2277,2441,2642,2864,3134,3417,3738,4066,4418,4756,5103,5408,5690,5910,6067,6156,6165,6113,5998,5844,5664,5473,5286,5111,4947,4808,4669,4551,4424,4307,4167,4031,3853,3671,3440,3182,2883,2540,2172,1769,1358,951,559,214,-80,-302,-453,-524,-532,-474,-380,-255,-120,13,142,249,350,431,507,587,667,777,902,1066,1266,1495,1772,2061,2381,2700,3009,3296,3532,3721,3836,3894,3881,3821,3721,3601,3481,3371,3298,3242,3239,3241,3280,3309,3338,3348,3325,3283,3188,3077,2920,2753,2567,2386,2217,2082,1971,1917,1887,1894,1923,1937,1951,1910,1833,1691,1494,1249,964,664,365,84,-147,-332,-438,-478,-432,-307,-104,170,510,907,1344,1828,2318,2842,3349,3856,4331,4769,5156,5469,5716,5861,5930,5896,5774,5563,5275,4917,4508,4060,3582,3100,2612,2136,1670,1218,772,335,-124,-585,-1095,-1633,-2224,-2861,-3535,-4244,-4961,-5675,-6354,-6986,-7542,-8014,-8378,-8636,-8784,-8822,-8765,-8620,-8404,-8130,-7817,-7458,-7088,-6676,-6252,-5792,-5299,-4771,-4200,-3591,-2950,-2280,-1590,-891,-185,518,1210,1899,2557,3205,3810,4379,4898,5350,5734,6038,6246,6376,6396,6340,6183,5953,5647,5283,4869,4417,3942,3443,2931,2393,1838,1248,628,-20,-701,-1380,-2060,-2700,-3281,-3783,-4183,-4476,-4655,-4736,-4721,-4643,-4509,-4354,-4182,-4017,-3856,-3700,-3546,-3371,-3174,-2928,-2630,-2268,-1844,-1356,-820,-239,358,964,1546,2101,2604,3045,3429,3738,3992,4182,4321,4416,4472,4492,4490,4452,4401,4315,4202,4052,3858,3610,3309,2941,2518,2037,1510,953,376,-193,-745,-1251,-1709,-2100,-2430,-2695,-2901,-3054,-3161,-3231,-3264,-3267,-3235,-3168,-3061,-2906,-2699,-2441,-2118,-1752,-1324,-860,-359,173,714,1266,1808,2327,2822,3273,3686,4055,4380,4673,4944,5199,5464,5732,6035,6359,6724,7113,7527,7952,8374,8776,9143,9454,9696,9851,9907,9857,9693,9422,9046,8582,8048,7459,6847,6217,5598,4987,4393,3812,3228,2641,2026,1390,709,9,-725,-1457,-2188,-2886,-3543,-4137,-4663,-5125,-5507,-5838,-6113,-6348,-6557,-6737,-6902,-7040,-7153,-7221,-7238,-7194,-7076,-6890,-6631,-6312,-5943,-5533,-5104,-4654,-4203,-3746,-3285,-2819,-2341,-1849,-1337,-812,-260,292,857,1407,1943,2433,2886,3262,3577,3798,3941,3986,3954,3841,3657,3426,3146,2849,2538,2230,1928,1645,1367,1101,828,540,225,-127,-526,-976,-1474,-2022,-2606,-3217,-3840,-4462,-5064,-5645,-6179,-6683,-7132,-7540,-7910,-8226,-8520,-8769,-9004,-9213,-9413,-9598,-9782,-9942,-10099,-10216,-10308,-10345,-10329,-10239,-10077,-9836,-9515,-9132,-8689,-8219,-7728,-7256,-6805,-6409,-6070,-5790,-5569,-5395,-5242,-5112,-4958,-4793,-4574,-4317,-4003,-3640,-3236,-2798,-2343,-1884,-1436,-1010,-619,-264,44,320,549,760,939,1100,1247,1365,1460,1510,1510,1442,1302,1070,763,371,-87,-590,-1130,-1678,-2227,-2763,-3281,-3781,-4265,-4738,-5200,-5655,-6090,-6517,-6899,-7260,-7552,-7798,-7965,-8065,-8083,-8031,-7905,-7716,-7475,-7187,-6871,-6535,-6186,-5836,-5485,-5137,-4781,-4434,-4065,-3707,-3325,-2950,-2567,-2189,-1815,-1441,-1075,-701,-327,56,441,825,1191,1535,1823,2062,2212,2291,2276,2193,2036,1844,1607,1375,1131,910,700,512,334,176,15,-135,-300,-465,-658,-862,-1107,-1372,-1679,-2006,-2353,-2704,-3032,-3335,-3573,-3751,-3845,-3856,-3790,-3649,-3451,-3203,-2931,-2631,-2335,-2034,-1743,-1459,-1186,-917,-651,-382,-102,191,508,852,1230,1647,2099,2598,3125,3684,4254,4822,5376,5891,6357,6764,7091,7348,7513,7603,7606,7543,7398,7210,6946,6657,6307,5935,5515,5070,4583,4071,3517,2936,2321,1687,1025,367,-308,-952,-1589,-2180,-2731,-3229,-3667,-4045,-4361,-4613,-4809,-4945,-5029,-5069,-5056,-5016,-4923,-4807,-4642,-4452,-4207,-3933,-3602,-3232,-2816,-2357,-1868,-1354,-821,-290,255,787,1335,1884,2453,3038,3640,4256,4879,5481,6062,6582,7037,7403,7666,7830,7888,7857,7746,7574,7352,7100,6833,6551,6281,5998,5734,5463,5201,4933,4672,4399,4140,3875,3626,3392,3177,2996,2846,2732,2662,2621,2620,2641,2685,2735,2798,2844,2894,2917,2939,2937,2932,2912,2892,2860,2838,2800,2776,2733,2700,2651,2607,2549,2497,2435,2377,2320,2259,2199,2132,2057,1970,1881,1779,1685,1596,1522,1478,1461,1474,1520,1582,1665,1745,1828,1887,1939,1953,1947,1911,1847,1769,1672,1579,1485,1414,1363,1346,1361,1417,1504,1629,1782,1951,2148,2344,2556,2760,2967,3161,3346,3513,3665,3796,3909,3998,4074,4130,4175,4206,4223,4233,4222,4197,4146,4073,3966,3838,3676,3498,3295,3083,2862,2633,2410,2176,1953,1712,1483,1236,1002,760,540,332,167,36,-37,-52,-7,102,266,479,740,1025,1334,1650,1960,2256,2519,2739,2900,3001,3022,2981,2850,2675,2421,2147,1825,1497,1149,807,456,115,-230,-575,-913,-1259,-1595,-1937,-2273,-2607,-2948,-3273,-3613,-3930,-4251,-4551,-4829,-5088,-5302,-5486,-5615,-5703,-5728,-5710,-5618,-5484,-5275,-5016,-4688,-4313,-3875,-3401,-2889,-2354,-1821,-1293,-790,-333,89,445,756,1016,1233,1419,1586,1735,1889,2033,2181,2328,2458,2584,2676,2750,2784,2782,2743,2658,2538,2365,2160,1902,1610,1274,903,504,75,-362,-818,-1270,-1716,-2151,-2555,-2932,-3267,-3553,-3791,-3974,-4104,-4192,-4231,-4241,-4211,-4155,-4067,-3944,-3784,-3582,-3336,-3042,-2708,-2334,-1935,-1526,-1108,-706,-313,57,415,754,1094,1418,1753,2072,2399,2709,3005,3285,3525,3738,3897,4011,4073,4079,4044,3959,3844,3697,3531,3353,3167,2977,2783,2584,2372,2140,1884,1596,1277,933,562,181,-199,-576,-920,-1242,-1519,-1756,-1947,-2095,-2197,-2264,-2284,-2278,-2226,-2150,-2037,-1897,-1728,-1531,-1307,-1055,-781,-478,-149,204,589,999,1443,1921,2430,2972,3540,4125,4717,5295,5853,6361,6820,7210,7524,7778,7940,8058,8098,8100,8047,7967,7848,7711,7544,7355,7132,6884,6583,6247,5845,5401,4888,4343,3737,3116,2462,1807,1154,510,-105,-702,-1257,-1783,-2268,-2713,-3121,-3484,-3819,-4109,-4375,-4606,-4809,-4989,-5140,-5266,-5364,-5436,-5479,-5495,-5474,-5420,-5324,-5189,-5008,-4779,-4499,-4173,-3794,-3380,-2921,-2449,-1955,-1465,-990,-532,-110,270,618,907,1163,1371,1551,1693,1826,1930,2036,2124,2214,2289,2360,2415,2449,2461,2445,2395,2313,2198,2048,1868,1659,1419,1155,861,545,195,-181,-593,-1039,-1516,-2028,-2569,-3122,-3698,-4261,-4829,-5377,-5904,-6419,-6904,-7381,-7837,-8282,-8716,-9125,-9517,-9858,-10156,-10374,-10507,-10550,-10478,-10324,-10072,-9761,-9410,-9042,-8693,-8378,-8116,-7910,-7759,-7654,-7570,-7496,-7406,-7280,-7117,-6894,-6622,-6297,-5928,-5521,-5090,-4635,-4175,-3703,-3237,-2768,-2311,-1861,-1429,-1009,-618,-242,96,413,686,926,1126,1276,1391,1453,1482,1463,1413,1320,1198,1034,831,588,299,-34,-411,-833,-1297,-1792,-2326,-2873,-3439,-4006,-4568,-5106,-5613,-6071,-6473,-6808,-7073,-7264,-7397,-7473,-7515,-7531,-7535,-7547,-7558,-7584,-7611,-7633,-7652,-7640,-7608,-7535,-7431,-7291,-7123,-6934,-6725,-6503,-6268,-6017,-5755,-5463,-5158,-4810,-4442,-4028,-3589,-3107,-2607,-2079,-1542,-1007,-476,31,513,967,1385,1781,2146,2491,2819,3115,3388,3615,3786,3894,3917,3861,3717,3503,3218,2901,2549,2211,1878,1594,1342,1142,979,827,694,513,301,5,-372,-830,-1363,-1939,-2521,-3074,-3537,-3898,-4101,-4156,-4044,-3781,-3398,-2901,-2347,-1736,-1114,-487,132,728,1311,1868,2411,2936,3440,3923,4374,4789,5154,5464,5705,5876,5977,5998,5961,5856,5705,5512,5289,5034,4763,4456,4117,3732,3291,2782,2213,1565,873,130,-626,-1377,-2082,-2724,-3267,-3696,-4002,-4176,-4243,-4201,-4101,-3937,-3770,-3592,-3442,-3317,-3217,-3146,-3078,-3015,-2925,-2803,-2632,-2412,-2128,-1806,-1422,-1017,-582,-134,307,744,1163,1556,1939,2302,2669,3035,3427,3831,4265,4718,5180,5651,6111,6555,6972,7359,7702,8019,8277,8515,8689,8837,8920,8961,8943,8863,8734,8534,8298,7995,7670,7299,6918,6523,6139,5756,5414,5076,4774,4482,4191,3894,3568,3202,2802,2349,1879,1387,915,477,113,-168,-343,-410,-383,-264,-88,125,350,553,734,865,962,1021,1054,1092,1122,1190,1270,1392,1534,1699,1884,2068,2264,2447,2630,2801,2957,3100,3227,3338,3435,3510,3575,3619,3648,3661,3656,3637,3607,3560,3519,3462,3428,3384,3371,3366,3374,3413,3445,3507,3553,3605,3638,3654,3653,3626,3594,3552,3521,3505,3521,3561,3640,3739,3857,3971,4074,4135,4162,4115,4019,3846,3619,3333,3002,2643,2268,1902,1561,1269,1038,886,811,812,876,979,1104,1217,1295,1322,1277,1167,989,759,507,249,21,-153,-264,-285,-226,-92,114,354,626,895,1144,1361,1530,1649,1715,1734,1709,1657,1574,1479,1365,1236,1087,903,695,443,168,-133,-440,-738,-1010,-1241,-1420,-1550,-1628,-1671,-1686,-1686,-1685,-1680,-1679,-1677,-1667,-1650,-1618,-1579,-1529,-1486,-1446,-1430,-1433,-1462,-1516,-1589,-1672,-1768,-1852,-1941,-2006,-2063,-2100,-2118,-2120,-2103,-2063,-2020,-1948,-1882,-1800,-1724,-1638,-1559,-1462,-1362,-1239,-1097,-929,-740,-533,-320,-110,75,230,334,381,368,295,163,-12,-233,-475,-741,-1010,-1283,-1549,-1804,-2054,-2298,-2538,-2787,-3034,-3294,-3551,-3808,-4048,-4261,-4439,-4555,-4616,-4594,-4487,-4295,-4006,-3639,-3186,-2673,-2101,-1495,-865,-227,405,1019,1604,2152,2659,3118,3533,3894,4211,4480,4713,4907,5081,5229,5369,5503,5620,5730,5812,5859,5852,5781,5622,5390,5055,4649,4163,3619,3041,2434,1835,1239,677,143,-346,-790,-1189,-1538,-1843,-2111,-2337,-2539,-2711,-2865,-2997,-3110,-3196,-3263,-3291,-3298,-3261,-3201,-3104,-2977,-2822,-2634,-2421,-2169,-1887,-1567,-1212,-832,-434,-27,363,734,1068,1353,1604,1807,1979,2132,2267,2405,2548,2700,2875,3058,3272,3486,3722,3957,4190,4421,4634,4828,5003,5146,5258,5345,5389,5417,5401,5375,5313,5243,5159,5059,4967,4863,4761,4651,4528,4370,4188,3937,3650,3277,2866,2383,1874,1319,763,189,-368,-906,-1427,-1895,-2332,-2711,-3034,-3305,-3504,-3656,-3738,-3782,-3772,-3733,-3663,-3574,-3474,-3368,-3258,-3150,-3035,-2917,-2768,-2602,-2378,-2111,-1776,-1381,-935,-441,67,582,1061,1493,1848,2117,2286,2358,2341,2232,2071,1839,1585,1293,996,685,386,89,-190,-459,-716,-964,-1217,-1472,-1755,-2053,-2391,-2751,-3149,-3561,-3997,-4429,-4858,-5267,-5646,-5997,-6298,-6564,-6781,-6952,-7085,-7177,-7238,-7272,-7281,-7275,-7249,-7210,-7160,-7086,-7013,-6907,-6799,-6668,-6522,-6368,-6202,-6033,-5864,-5699,-5557,-5427,-5339,-5272,-5245,-5243,-5258,-5283,-5298,-5298,-5265,-5201,-5094,-4950,-4768,-4548,-4291,-4003,-3672,-3317,-2918,-2503,-2068,-1634,-1221,-840,-522,-271,-110,-39,-57,-160,-330,-552,-812,-1087,-1371,-1654,-1926,-2195,-2447,-2694,-2928,-3144,-3352,-3533,-3702,-3848,-3981,-4111,-4243,-4397,-4576,-4802,-5060,-5369,-5701,-6052,-6404,-6719,-6999,-7197,-7323,-7346,-7284,-7130,-6908,-6631,-6326,-6015,-5719,-5457,-5237,-5065,-4944,-4866,-4825,-4810,-4807,-4806,-4794,-4754,-4676,-4543,-4355,-4089,-3763,-3360,-2912,-2411,-1899,-1377,-883,-428,-31,304,564,767,905,1008,1077,1135,1192,1264,1357,1476,1619,1780,1949,2104,2232,2309,2316,2239,2068,1804,1458,1042,590,122,-326,-734,-1079,-1352,-1546,-1668,-1730,-1738,-1723,-1679,-1639,-1590,-1550,-1499,-1453,-1379,-1297,-1177,-1034,-850,-630,-369,-65,275,654,1064,1497,1940,2376,2785,3145,3435,3637,3729,3716,3585,3356,3049,2679,2288,1894,1525,1205,929,718,553,432,341,266,197,122,42,-64,-179,-317,-474,-643,-828,-1024,-1225,-1420,-1611,-1767,-1888,-1951,-1940,-1844,-1654,-1370,-999,-560,-70,438,939,1403,1808,2136,2374,2527,2590,2592,2535,2459,2369,2301,2258,2265,2315,2421,2575,2775,3018,3292,3592,3912,4241,4574,4904,5216,5509,5779,6010,6219,6388,6523,6631,6702,6752,6776,6777,6767,6742,6718,6693,6664,6652,6618,6593,6528,6436,6286,6076,5785,5418,4968,4445,3860,3226,2569,1899,1252,636,76,-416,-823,-1140,-1356,-1474,-1487,-1414,-1244,-1019,-730,-411,-81,255,572,870,1161,1430,1720,2024,2363,2756,3189,3673,4182,4706,5213,5686,6098,6432,6688,6851,6946,6966,6951,6899,6838,6786,6729,6700,6660,6630,6578,6504,6398,6241,6053,5809,5532,5220,4881,4534,4182,3840,3519,3232,2982,2783,2630,2533,2482,2477,2505,2563,2636,2718,2805,2889,2968,3045,3102,3162,3194,3222,3217,3189,3122,3013,2849,2631,2353,2011,1626,1191,744,289,-140,-527,-852,-1108,-1279,-1388,-1415,-1402,-1339,-1255,-1145,-1020,-881,-725,-559,-377,-188,6,193,377,541,703,847,987,1135,1280,1450,1615,1803,1975,2153,2307,2437,2541,2602,2638,2622,2577,2484,2348,2177,1963,1719,1457,1175,905,650,425,246,113,22,-19,-49,-54,-75,-110,-183,-284,-430,-597,-780,-970,-1130,-1278,-1371,-1431,-1449,-1435,-1411,-1383,-1375,-1398,-1465,-1575,-1737,-1930,-2161,-2403,-2654,-2888,-3105,-3278,-3419,-3506,-3563,-3580,-3589,-3585,-3602,-3634,-3712,-3818,-3967,-4146,-4344,-4552,-4754,-4930,-5073,-5170,-5204,-5187,-5097,-4959,-4765,-4533,-4276,-4007,-3738,-3472,-3222,-2970,-2731,-2475,-2216,-1929,-1631,-1311,-987,-660,-349,-54,212,454,665,866,1045,1236,1425,1634,1853,2097,2338,2597,2841,3077,3288,3472,3618,3732,3805,3846,3858,3843,3808,3759,3693,3618,3531,3429,3314,3180,3025,2840,2629,2379,2098,1783,1433,1065,675,287,-103,-476,-830,-1162,-1471,-1759,-2034,-2291,-2544,-2781,-3006,-3206,-3379,-3514,-3607,-3653,-3657,-3619,-3552,-3463,-3359,-3257,-3151,-3058,-2969,-2892,-2819,-2750,-2684,-2616,-2547,-2478,-2405,-2329,-2251,-2162,-2062,-1950,-1813,-1648,-1450,-1203,-907,-558,-148,307,810,1338,1879,2413,2920,3389,3811,4182,4502,4786,5031,5255,5466,5659,5856,6036,6216,6377,6528,6653,6757,6827,6868,6866,6829,6752,6640,6493,6319,6118,5894,5651,5385,5095,4785,4442,4072,3666,3219,2740,2212,1666,1073,483,-141,-740,-1344,-1907,-2441,-2917,-3339,-3681,-3962,-4151,-4281,-4326,-4318,-4250,-4142,-4005,-3843,-3685,-3518,-3377,-3249,-3147,-3076,-3020,-2985,-2955,-2918,-2868,-2787,-2678,-2525,-2344,-2124,-1887,-1633,-1384,-1160,-968,-845,-785,-819,-939,-1146,-1426,-1757,-2111,-2459,-2765,-3007,-3157,-3209,-3158,-3017,-2798,-2532,-2236,-1942,-1672,-1440,-1269,-1155,-1102,-1111,-1163,-1260,-1383,-1527,-1682,-1850,-2016,-2191,-2365,-2541,-2714,-2888,-3041,-3191,-3305,-3403,-3462,-3500,-3511,-3515,-3515,-3534,-3580,-3662,-3799,-3970,-4202,-4449,-4725,-4990,-5227,-5420,-5541,-5585,-5541,-5417,-5211,-4954,-4643,-4326,-4000,-3704,-3442,-3230,-3073,-2965,-2903,-2875,-2860,-2860,-2844,-2823,-2782,-2732,-2679,-2631,-2601,-2599,-2633,-2711,-2836,-3000,-3211,-3450,-3711,-3990,-4267,-4548,-4814,-5073,-5307,-5528,-5714,-5876,-5993,-6072,-6101,-6079,-6014,-5894,-5749,-5564,-5380,-5183,-5010,-4852,-4721,-4616,-4529,-4456,-4384,-4309,-4214,-4103,-3960,-3797,-3606,-3396,-3177,-2948,-2739,-2541,-2382,-2266,-2201,-2194,-2244,-2340,-2475,-2626,-2770,-2895,-2958,-2970,-2887,-2729,-2482,-2161,-1782,-1364,-922,-493,-86,265,556,762,884,908,850,709,505,251,-28,-309,-571,-793,-964,-1072,-1119,-1109,-1057,-971,-875,-784,-712,-681,-695,-761,-889,-1059,-1274,-1508,-1750,-1974,-2163,-2295,-2358,-2340,-2241,-2059,-1813,-1514,-1179,-830,-475,-138,187,479,760,1003,1238,1445,1642,1818,1986,2128,2262,2368,2451,2512,2534,2541,2499,2444,2344,2232,2090,1934,1771,1601,1441,1279,1134,989,855,724,596,477,362,263,184,132,112,129,184,272,393,531,680,826,955,1065,1142,1193,1207,1203,1176,1142,1104,1077,1060,1076,1109,1181,1280,1403,1551,1706,1861,2010,2131,2233,2292,2333,2327,2318,2282,2252,2228,2221,2244,2296,2390,2522,2697,2919,3169,3464,3777,4107,4442,4759,5050,5299,5485,5607,5648,5621,5519,5366,5175,4961,4758,4567,4420,4303,4242,4197,4191,4172,4138,4065,3932,3736,3473,3143,2777,2375,1983,1614,1303,1068,936,902,980,1154,1408,1731,2090,2472,2857,3237,3597,3955,4290,4634,4977,5324,5692,6055,6428,6785,7128,7427,7696,7894,8047,8132,8163,8142,8079,7978,7855,7713,7555,7385,7199,6994,6764,6508,6219,5903,5567,5211,4860,4516,4207,3930,3714,3542,3427,3355,3309,3279,3243,3184,3096,2956,2781,2549,2287,1994,1688,1388,1105,858,661,514,429,391,400,430,471,494,488,433,316,138,-102,-391,-710,-1041,-1348,-1618,-1804,-1910,-1895,-1776,-1530,-1186,-739,-223,352,956,1573,2169,2735,3243,3679,4028,4281,4430,4479,4431,4291,4090,3828,3549,3259,2992,2754,2570,2434,2353,2320,2318,2340,2363,2374,2361,2307,2212,2068,1878,1648,1385,1100,805,514,236,-15,-229,-413,-545,-646,-702,-727,-723,-689,-638,-565,-487,-398,-321,-251,-205,-193,-212,-274,-378,-520,-699,-904,-1127,-1361,-1591,-1821,-2034,-2246,-2449,-2658,-2881,-3118,-3387,-3673,-3984,-4301,-4623,-4921,-5197,-5421,-5597,-5711,-5768,-5765,-5719,-5634,-5530,-5414,-5307,-5204,-5126,-5052,-4995,-4931,-4858,-4757,-4626,-4456,-4243,-4000,-3713,-3411,-3079,-2738,-2379,-2013,-1636,-1249,-857,-459,-66,313,671,993,1279,1518,1720,1885,2030,2165,2299,2452,2613,2808,3008,3231,3455,3674,3879,4057,4201,4303,4353,4346,4280,4145,3946,3673,3339,2935,2486,1984,1463,932,411,-74,-518,-898,-1220,-1481,-1687,-1859,-2010,-2153,-2322,-2502,-2728,-2985,-3266,-3580,-3882,-4190,-4459,-4694,-4876,-4998,-5062,-5069,-5023,-4937,-4815,-4663,-4498,-4301,-4102,-3867,-3627,-3353,-3063,-2755,-2433,-2114,-1796,-1499,-1225,-980,-766,-572,-400,-226,-55,140,349,588,841,1112,1383,1644,1894,2107,2303,2459,2601,2728,2851,2993,3146,3341,3561,3814,4089,4367,4646,4891,5103,5257,5356,5394,5374,5312,5206,5078,4930,4770,4607,4437,4264,4089,3903,3712,3499,3272,3012,2725,2396,2025,1618,1162,682,172,-344,-855,-1341,-1790,-2182,-2514,-2773,-2972,-3094,-3168,-3182,-3157,-3099,-3014,-2919,-2810,-2707,-2601,-2506,-2418,-2341,-2275,-2218,-2175,-2141,-2122,-2117,-2126,-2147,-2185,-2221,-2268,-2295,-2308,-2292,-2236,-2151,-2020,-1866,-1691,-1501,-1326,-1153,-1021,-911,-848,-816,-816,-848,-892,-949,-1011,-1064,-1114,-1150,-1173,-1184,-1174,-1161,-1114,-1070,-991,-908,-798,-681,-544,-408,-266,-136,-19,71,129,148,127,62,-40,-181,-349,-544,-757,-989,-1232,-1488,-1754,-2026,-2304,-2575,-2842,-3083,-3302,-3471,-3603,-3666,-3695,-3659,-3604,-3522,-3444,-3388,-3364,-3390,-3467,-3598,-3768,-3976,-4196,-4418,-4635,-4820,-4987,-5118,-5222,-5298,-5352,-5387,-5405,-5411,-5400,-5389,-5358,-5338,-5302,-5285,-5268,-5271,-5290,-5327,-5383,-5443,-5510,-5564,-5594,-5595,-5539,-5436,-5263,-5032,-4732,-4392,-4003,-3602,-3192,-2802,-2443,-2136,-1880,-1687,-1553,-1468,-1427,-1415,-1422,-1439,-1458,-1480,-1497,-1519,-1537,-1558,-1582,-1600,-1622,-1630,-1633,-1626,-1604,-1578,-1547,-1519,-1511,-1515,-1554,-1616,-1715,-1830,-1973,-2118,-2271,-2416,-2552,-2666,-2769,-2844,-2905,-2938,-2950,-2941,-2904,-2851,-2762,-2669,-2547,-2426,-2303,-2178,-2083,-1994,-1943,-1920,-1924,-1971,-2036,-2137,-2248,-2378,-2505,-2635,-2745,-2840,-2900,-2933,-2917,-2872,-2775,-2648,-2480,-2278,-2044,-1785,-1507,-1213,-929,-642,-391,-168,12,136,223,254,265,249,233,234,259,321,426,566,744,947,1159,1374,1569,1739,1866,1949,1972,1952,1868,1751,1586,1402,1198,993,796,624,482,388,338,351,405,520,660,839,1018,1202,1358,1494,1577,1632,1629,1595,1526,1428,1327,1214,1116,1029,960,917,884,867,852,821,787,710,623,502,369,232,104,-5,-82,-125,-136,-116,-76,-26,27,80,126,175,218,278,337,419,505,608,723,846,987,1141,1321,1527,1771,2046,2371,2721,3113,3518,3934,4347,4727,5083,5372,5616,5782,5886,5923,5898,5827,5708,5564,5398,5221,5049,4876,4727,4589,4483,4400,4348,4326,4323,4346,4383,4430,4486,4538,4597,4639,4686,4713,4736,4744,4738,4716,4681,4628,4564,4494,4415,4353,4295,4273,4272,4308,4371,4459,4561,4668,4763,4840,4885,4898,4869,4805,4711,4599,4480,4377,4289,4245,4230,4265,4323,4415,4508,4601,4673,4715,4713,4679,4593,4484,4344,4189,4036,3878,3744,3627,3541,3490,3469,3487,3530,3592,3660,3714,3747,3731,3670,3544,3363,3128,2854,2553,2254,1958,1697,1474,1292,1165,1072,1029,1010,1029,1055,1101,1149,1195,1242,1279,1317,1352,1392,1443,1508,1606,1728,1901,2110,2373,2678,3026,3404,3798,4191,4564,4889,5157,5338,5423,5403,5273,5034,4704,4282,3803,3275,2731,2183,1663,1183,759,402,111,-112,-279,-396,-479,-532,-575,-602,-634,-665,-703,-759,-826,-918,-1034,-1170,-1330,-1504,-1683,-1857,-2016,-2140,-2232,-2271,-2263,-2207,-2103,-1976,-1817,-1664,-1505,-1380,-1272,-1216,-1196,-1223,-1298,-1403,-1545,-1699,-1860,-2014,-2155,-2272,-2369,-2436,-2486,-2510,-2525,-2527,-2520,-2519,-2511,-2512,-2518,-2526,-2551,-2576,-2622,-2670,-2738,-2812,-2895,-2983,-3069,-3144,-3202,-3236,-3228,-3182,-3081,-2927,-2725,-2464,-2168,-1829,-1463,-1082,-687,-310,61,390,693,935,1142,1289,1404,1474,1520,1541,1551,1542,1534,1508,1473,1428,1351,1273,1159,1039,898,750,605,462,338,225,138,61,-1,-66,-144,-250,-392,-595,-842,-1161,-1523,-1934,-2377,-2824,-3270,-3673,-4040,-4326,-4545,-4670,-4712,-4668,-4547,-4361,-4120,-3850,-3554,-3261,-2978,-2725,-2504,-2332,-2198,-2119,-2080,-2077,-2107,-2143,-2188,-2210,-2206,-2150,-2040,-1861,-1623,-1324,-985,-627,-269,48,321,508,623,644,598,491,359,225,118,73,93,206,393,661,976,1333,1689,2038,2347,2607,2806,2935,3001,3006,2955,2874,2761,2637,2516,2391,2287,2187,2102,2018,1936,1851,1747,1637,1500,1346,1179,984,792,579,369,157,-61,-274,-493,-712,-932,-1155,-1373,-1584,-1781,-1962,-2109,-2237,-2319,-2379,-2402,-2394,-2363,-2299,-2218,-2109,-1987,-1842,-1687,-1514,-1332,-1134,-932,-711,-491,-253,-18,219,452,663,864,1025,1157,1244,1288,1279,1231,1128,996,823,627,412,185,-43,-265,-481,-668,-846,-986,-1116,-1208,-1292,-1339,-1381,-1385,-1377,-1332,-1271,-1181,-1077,-962,-845,-742,-658,-601,-584,-593,-646,-714,-809,-900,-992,-1071,-1132,-1182,-1221,-1264,-1312,-1384,-1474,-1599,-1745,-1916,-2097,-2286,-2459,-2629,-2764,-2889,-2987,-3064,-3128,-3175,-3205,-3221,-3220,-3202,-3176,-3139,-3100,-3073,-3055,-3064,-3096,-3152,-3237,-3336,-3442,-3554,-3643,-3722,-3762,-3775,-3744,-3685,-3592,-3474,-3352,-3220,-3111,-3026,-2983,-2982,-3039,-3125,-3258,-3392,-3535,-3640,-3716,-3724,-3673,-3563,-3385,-3183,-2937,-2711,-2485,-2314,-2182,-2119,-2109,-2161,-2245,-2361,-2475,-2562,-2615,-2587,-2496,-2307,-2048,-1712,-1330,-927,-526,-167,133,349,458,476,377,207,-54,-347,-685,-1019,-1346,-1650,-1916,-2151,-2346,-2513,-2651,-2772,-2880,-2973,-3063,-3139,-3204,-3256,-3296,-3323,-3349,-3371,-3412,-3471,-3561,-3687,-3845,-4032,-4238,-4439,-4627,-4778,-4878,-4917,-4893,-4802,-4662,-4478,-4270,-4056,-3839,-3639,-3445,-3269,-3084,-2907,-2699,-2486,-2230,-1967,-1664,-1372,-1053,-760,-463,-195,59,285,492,677,841,988,1117,1229,1327,1404,1467,1510,1536,1537,1521,1476,1409,1321,1205,1086,945,822,696,606,531,489,477,478,502,515,533,520,496,437,356,255,142,19,-90,-194,-272,-326,-352,-363,-341,-332,-299,-295,-290,-314,-353,-409,-476,-536,-592,-612,-609,-551,-454,-310,-125,84,318,541,759,936,1080,1167,1210,1191,1135,1030,902,746,583,416,258,116,1,-83,-121,-121,-62,36,192,384,612,867,1133,1397,1650,1869,2053,2183,2264,2293,2288,2252,2221,2204,2227,2306,2444,2641,2889,3163,3447,3711,3931,4090,4174,4178,4116,3991,3842,3675,3535,3433,3393,3418,3518,3675,3889,4135,4402,4667,4929,5163,5372,5552,5692,5801,5871,5900,5900,5851,5779,5668,5534,5383,5209,5041,4856,4685,4511,4350,4196,4055,3921,3804,3692,3597,3509,3427,3353,3277,3209,3134,3070,3000,2949,2894,2866,2837,2839,2845,2879,2922,2988,3067,3162,3278,3402,3546,3692,3853,4008,4173,4323,4480,4629,4779,4943,5102,5285,5462,5655,5838,6011,6172,6297,6404,6466,6498,6495,6453,6387,6278,6155,5986,5801,5575,5323,5040,4729,4394,4049,3697,3351,3031,2739,2496,2305,2173,2093,2072,2081,2126,2179,2238,2285,2321,2342,2352,2354,2364,2371,2401,2432,2473,2515,2538,2543,2504,2429,2302,2137,1932,1711,1477,1261,1054,890,745,644,555,485,406,320,205,65,-101,-293,-481,-679,-843,-985,-1086,-1143,-1169,-1157,-1132,-1089,-1053,-1023,-1009,-1006,-1014,-1026,-1027,-1017,-972,-900,-786,-638,-454,-246,-26,191,391,551,679,743,770,733,674,574,469,365,264,198,145,126,124,132,138,123,74,-21,-170,-374,-621,-914,-1213,-1522,-1798,-2033,-2209,-2307,-2333,-2281,-2164,-1995,-1786,-1564,-1334,-1127,-936,-783,-671,-593,-572,-577,-636,-721,-847,-995,-1172,-1361,-1566,-1773,-1979,-2171,-2342,-2478,-2573,-2617,-2606,-2543,-2420,-2268,-2072,-1878,-1680,-1516,-1384,-1313,-1286,-1321,-1388,-1490,-1600,-1702,-1795,-1849,-1890,-1903,-1909,-1925,-1951,-2017,-2103,-2233,-2367,-2517,-2649,-2745,-2805,-2803,-2750,-2649,-2512,-2353,-2198,-2050,-1936,-1860,-1820,-1830,-1868,-1940,-2030,-2123,-2223,-2306,-2376,-2432,-2458,-2477,-2462,-2441,-2390,-2329,-2250,-2151,-2044,-1917,-1778,-1627,-1459,-1283,-1095,-904,-707,-512,-324,-141,19,167,284,381,440,483,488,485,461,429,403,373,356,348,335,333,302,261,179,64,-93,-280,-494,-711,-924,-1114,-1255,-1360,-1388,-1377,-1303,-1189,-1058,-903,-766,-633,-537,-462,-433,-432,-477,-556,-676,-828,-1008,-1212,-1430,-1654,-1874,-2077,-2256,-2401,-2493,-2543,-2526,-2458,-2334,-2152,-1940,-1691,-1426,-1167,-904,-681,-479,-325,-209,-135,-95,-85,-88,-100,-97,-85,-42,18,114,209,331,432,526,590,625,615,587,511,427,325,218,127,43,-19,-60,-85,-92,-92,-91,-94,-112,-144,-205,-278,-390,-504,-650,-792,-949,-1089,-1237,-1353,-1477,-1578,-1680,-1775,-1874,-1972,-2076,-2177,-2278,-2368,-2452,-2511,-2555,-2572,-2561,-2522,-2458,-2375,-2272,-2178,-2080,-2009,-1962,-1942,-1960,-1994,-2050,-2100,-2146,-2165,-2161,-2120,-2063,-1970,-1878,-1766,-1661,-1555,-1445,-1343,-1225,-1108,-969,-825,-664,-504,-341,-191,-58,47,117,146,135,75,-26,-171,-353,-565,-803,-1059,-1326,-1599,-1877,-2146,-2417,-2668,-2906,-3120,-3298,-3440,-3531,-3570,-3558,-3491,-3389,-3247,-3095,-2931,-2786,-2650,-2550,-2469,-2417,-2383,-2355,-2330,-2300,-2246,-2191,-2104,-2018,-1923,-1836,-1760,-1709,-1680,-1680,-1704,-1739,-1790,-1832,-1869,-1889,-1888,-1868,-1834,-1783,-1736,-1683,-1649,-1625,-1629,-1654,-1706,-1781,-1873,-1982,-2096,-2210,-2322,-2420,-2512,-2588,-2662,-2720,-2787,-2840,-2900,-2948,-2981,-2996,-2983,-2937,-2859,-2750,-2610,-2459,-2284,-2119,-1944,-1787,-1635,-1492,-1363,-1241,-1123,-1022,-920,-834,-760,-688,-635,-576,-529,-474,-418,-355,-281,-205,-112,-18,80,185,277,377,466,549,634,708,783,851,911,967,1006,1037,1042,1036,1000,945,865,759,633,487,325,143,-49,-257,-473,-693,-932,-1155,-1404,-1623,-1862,-2068,-2275,-2449,-2601,-2721,-2803,-2850,-2860,-2836,-2783,-2706,-2614,-2502,-2389,-2258,-2126,-1979,-1822,-1654,-1476,-1284,-1095,-895,-710,-524,-356,-193,-41,108,265,430,616,818,1047,1287,1544,1800,2042,2276,2463,2634,2748,2839,2887,2910,2907,2893,2855,2814,2752,2676,2586,2477,2362,2233,2114,1995,1899,1824,1771,1745,1741,1748,1776,1796,1828,1842,1861,1858,1856,1848,1839,1847,1867,1912,1986,2087,2209,2353,2488,2622,2719,2787,2801,2777,2705,2609,2496,2384,2285,2222,2182,2194,2226,2292,2376,2461,2559,2650,2742,2844,2946,3068,3207,3357,3529,3701,3880,4047,4198,4324,4415,4474,4489,4471,4412,4328,4214,4093,3952,3819,3681,3559,3441,3345,3259,3201,3159,3143,3157,3190,3262,3355,3479,3631,3805,3995,4208,4413,4635,4828,5020,5175,5307,5400,5465,5492,5499,5477,5446,5402,5355,5319,5276,5265,5253,5266,5298,5339,5397,5456,5513,5555,5583,5578,5549,5489,5399,5287,5156,5013,4862,4709,4548,4384,4219,4038,3865,3673,3497,3320,3163,3020,2898,2794,2709,2639,2583,2535,2502,2477,2462,2456,2449,2442,2428,2399,2356,2291,2209,2113,2002,1892,1778,1668,1566,1457,1354,1240,1115,981,830,679,523,381,256,163,107,89,112,164,241,324,415,488,565,619,679,732,796,872,957,1066,1167,1291,1387,1483,1540,1576,1573,1544,1484,1406,1312,1211,1105,994,883,771,657,549,442,347,259,186,122,75,34,1,-28,-62,-97,-151,-210,-290,-375,-475,-578,-683,-784,-881,-966,-1046,-1113,-1172,-1229,-1274,-1324,-1366,-1408,-1447,-1480,-1510,-1531,-1550,-1555,-1564,-1561,-1558,-1557,-1549,-1548,-1542,-1541,-1539,-1537,-1540,-1538,-1544,-1548,-1556,-1567,-1575,-1582,-1580,-1574,-1556,-1532,-1503,-1468,-1438,-1408,-1383,-1360,-1338,-1313,-1285,-1246,-1200,-1147,-1084,-1025,-960,-905,-856,-815,-783,-757,-735,-714,-703,-695,-714,-752,-827,-947,-1096,-1304,-1518,-1770,-2003,-2235,-2421,-2582,-2685,-2758,-2793,-2807,-2813,-2824,-2835,-2868,-2891,-2925,-2937,-2933,-2900,-2835,-2745,-2632,-2511,-2387,-2278,-2188,-2126,-2093,-2087,-2098,-2124,-2158,-2180,-2206,-2210,-2206,-2192,-2165,-2139,-2105,-2077,-2057,-2037,-2039,-2036,-2050,-2067,-2084,-2102,-2108,-2103,-2075,-2033,-1957,-1871,-1760,-1646,-1528,-1425,-1327,-1265,-1208,-1187,-1175,-1179,-1188,-1195,-1198,-1190,-1172,-1138,-1099,-1042,-988,-919,-860,-791,-737,-687,-642,-620,-595,-593,-590,-600,-610,-628,-643,-664,-680,-708,-730,-774,-818,-888,-965,-1065,-1170,-1291,-1398,-1513,-1590,-1658,-1679,-1668,-1616,-1526,-1410,-1272,-1130,-990,-867,-767,-694,-651,-633,-636,-656,-689,-728,-783,-848,-934,-1044,-1170,-1325,-1484,-1649,-1799,-1924,-2018,-2073,-2088,-2079,-2039,-1999,-1960,-1937,-1940,-1967,-2023,-2097,-2190,-2281,-2381,-2456,-2539,-2588,-2635,-2663,-2670,-2676,-2656,-2635,-2595,-2553,-2497,-2437,-2373,-2301,-2235,-2158,-2085,-2003,-1912,-1810,-1694,-1563,-1419,-1267,-1102,-943,-778,-625,-476,-343,-210,-98,17,118,218,311,399,480,548,613,654,687,697,689,659,612,536,444,322,178,9,-178,-383,-594,-804,-1008,-1186,-1348,-1471,-1575,-1649,-1708,-1762,-1809,-1876,-1947,-2042,-2148,-2268,-2391,-2514,-2628,-2725,-2809,-2865,-2904,-2927,-2929,-2933,-2919,-2909,-2899,-2879,-2869,-2840,-2819,-2782,-2741,-2693,-2634,-2577,-2502,-2429,-2334,-2232,-2106,-1966,-1806,-1639,-1465,-1301,-1154,-1038,-952,-909,-891,-907,-932,-964,-988,-993,-982,-943,-894,-824,-761,-694,-648,-611,-600,-603,-623,-656,-689,-729,-761,-786,-812,-822,-833,-842,-845,-854,-858,-872,-882,-899,-921,-943,-981,-1013,-1060,-1105,-1158,-1211,-1262,-1313,-1357,-1389,-1415,-1406,-1391,-1325,-1246,-1119,-976,-801,-617,-429,-246,-91,35,117,150,137,76,-14,-133,-249,-362,-449,-507,-531,-527,-495,-453,-407,-375,-359,-378,-414,-490,-584,-702,-832,-971,-1117,-1264,-1412,-1550,-1687,-1801,-1910,-1985,-2043,-2072,-2064,-2046,-1978,-1915,-1813,-1720,-1604,-1497,-1376,-1259,-1137,-997,-865,-705,-549,-375,-198,-9,175,367,549,721,889,1034,1175,1300,1417,1523,1628,1719,1810,1889,1954,2011,2042,2065,2065,2059,2040,2025,2007,1999,1992,1989,1985,1973,1950,1918,1862,1810,1741,1679,1627,1580,1556,1534,1520,1502,1467,1413,1327,1212,1068,909,737,577,434,330,269,260,301,384,502,633,768,886,978,1032,1051,1036,994,951,908,891,909,971,1080,1237,1426,1649,1876,2113,2326,2525,2689,2833,2941,3044,3124,3209,3297,3388,3504,3618,3757,3894,4052,4209,4380,4553,4726,4908,5074,5237,5373,5484,5559,5589,5584,5527,5446,5331,5203,5075,4948,4840,4745,4670,4607,4557,4510,4464,4409,4349,4274,4196,4102,4015,3921,3841,3769,3717,3683,3674,3686,3726,3784,3869,3969,4085,4216,4350,4489,4623,4743,4857,4937,5001,5021,5015,4966,4889,4778,4646,4502,4349,4203,4058,3929,3807,3700,3600,3506,3424,3337,3264,3188,3124,3066,3020,2981,2958,2934,2926,2911,2901,2885,2864,2841,2815,2786,2769,2755,2769,2796,2851,2924,3025,3130,3252,3363,3467,3547,3599,3614,3595,3539,3451,3346,3218,3095,2966,2851,2741,2642,2545,2449,2345,2239,2114,1992,1857,1726,1605,1496,1402,1333,1278,1237,1215,1188,1174,1147,1126,1089,1055,1017,971,940,897,873,842,824,793,773,731,688,626,547,457,344,219,79,-72,-230,-391,-557,-717,-878,-1031,-1173,-1311,-1425,-1532,-1614,-1678,-1722,-1741,-1744,-1723,-1688,-1634,-1566,-1484,-1392,-1285,-1176,-1053,-937,-813,-705,-605,-519,-456,-405,-371,-354,-330,-318,-290,-251,-191,-108,2,136,289,459,629,798,943,1070,1148,1198,1191,1146,1054,918,758,557,352,126,-95,-312,-513,-696,-857,-987,-1105,-1190,-1269,-1333,-1393,-1457,-1524,-1606,-1690,-1796,-1905,-2032,-2163,-2307,-2452,-2600,-2745,-2884,-3008,-3122,-3207,-3282,-3328,-3358,-3372,-3368,-3364,-3350,-3332,-3324,-3298,-3291,-3258,-3244,-3208,-3188,-3163,-3147,-3141,-3144,-3153,-3182,-3197,-3235,-3252,-3274,-3285,-3278,-3267,-3234,-3196,-3140,-3076,-3002,-2919,-2831,-2738,-2640,-2546,-2450,-2359,-2270,-2188,-2109,-2036,-1963,-1896,-1832,-1767,-1709,-1647,-1592,-1539,-1484,-1436,-1387,-1335,-1288,-1230,-1176,-1114,-1052,-987,-922,-861,-808,-760,-737,-721,-740,-769,-835,-914,-1025,-1149,-1298,-1454,-1626,-1793,-1961,-2112,-2251,-2363,-2451,-2514,-2547,-2569,-2560,-2553,-2522,-2498,-2457,-2421,-2381,-2342,-2317,-2293,-2296,-2314,-2356,-2421,-2503,-2593,-2689,-2776,-2847,-2901,-2925,-2931,-2915,-2894,-2865,-2851,-2841,-2858,-2891,-2945,-3019,-3100,-3191,-3280,-3361,-3427,-3481,-3505,-3519,-3504,-3477,-3438,-3387,-3335,-3275,-3210,-3135,-3043,-2930,-2787,-2613,-2411,-2177,-1933,-1670,-1421,-1179,-965,-781,-630,-511,-423,-352,-304,-255,-217,-173,-130,-87,-41,-1,33,69,90,118,134,154,173,192,214,234,252,267,268,262,233,187,114,15,-115,-268,-454,-651,-867,-1076,-1271,-1430,-1547,-1603,-1607,-1544,-1446,-1314,-1181,-1067,-989,-971,-1006,-1106,-1249,-1430,-1625,-1817,-2004,-2159,-2301,-2418,-2521,-2622,-2711,-2808,-2891,-2976,-3031,-3070,-3066,-3039,-2962,-2872,-2741,-2615,-2480,-2360,-2273,-2205,-2189,-2198,-2244,-2308,-2383,-2440,-2480,-2466,-2403,-2266,-2064,-1790,-1460,-1089,-688,-298,84,409,687,888,1020,1085,1095,1061,1011,943,890,833,802,760,731,677,610,504,376,215,45,-131,-278,-396,-447,-445,-361,-239,-57,106,261,338,335,218,2,-315,-676,-1063,-1405,-1672,-1815,-1818,-1667,-1379,-982,-505,-11,478,898,1238,1462,1571,1559,1438,1219,927,573,191,-208,-587,-930,-1208,-1403,-1497,-1486,-1370,-1153,-866,-521,-155,204,532,800,987,1084,1079,971,771,484,138,-252,-648,-1029,-1357,-1608,-1758,-1792,-1709,-1510,-1225,-872,-509,-177,75,199,188,54,-153,-334,-414,-305,13,500,1059,1543,1811,1765,1375,717,-76,-791,-1270,-1356,-1019,-305,682,1767,2825,3726,4410,4841,5031,4961,4650,4045,3138,1882,298,-1546,-3514,-5375,-6869,-7708,-7636,-6507,-4290,-1133,2657,6656,10355,13277,15001,15274,14011,11326,7519,3020,-1650,-5953,-9392,-11589,-12283,-11440,-9152,-5755,-1651,2609,6521,9588,11481,12019,11223,9316,6645,3674,849,-1426,-2887,-3415,-3058,-2000,-501,1140,2655,3843,4566,4805,4578,3995,3163,2230,1284,439,-290,-862,-1309,-1641,-1869,-2005,-2015,-1886,-1582,-1099,-470,248,926,1449,1671,1496,892,-111,-1374,-2717,-3905,-4715,-4979,-4610,-3630,-2188,-489,1167,2535,3365,3553,3039,1947,427,-1248,-2821,-4058,-4757,-4853,-4326,-3288,-1900,-386,1029,2115,2727,2763,2252,1273,19,-1296,-2443,-3220,-3511,-3271,-2559,-1506,-291,893,1868,2516,2768,2659,2255,1702,1126,685,469,553,937,1588,2411,3309,4150,4845,5293,5465,5330,4935,4326,3602,2863,2204,1725,1471,1492,1760,2247,2876,3544,4168,4631,4892,4899,4692,4303,3831,3357,2973,2750,2730,2922,3316,3857,4474,5084,5587,5915,6005,5841,5455,4882,4234,3576,3027,2642,2477,2526,2756,3109,3498,3859,4109,4228,4177,3981,3665,3263,2834,2409,2023,1719,1498,1398,1403,1511,1697,1920,2151,2353,2505,2584,2586,2501,2349,2127,1880,1593,1324,1053,830,655,565,567,682,890,1191,1526,1880,2161,2349,2351,2161,1719,1028,90,-1067,-2374,-3727,-5023,-6084,-6815,-7056,-6770,-5913,-4567,-2821,-880,1076,2815,4152,4953,5119,4667,3634,2156,372,-1537,-3416,-5111,-6541,-7626,-8370,-8774,-8876,-8721,-8352,-7823,-7164,-6424,-5607,-4773,-3930,-3141,-2442,-1889,-1515,-1344,-1379,-1597,-1963,-2419,-2897,-3333,-3665,-3851,-3863,-3704,-3390,-2959,-2473,-1969,-1525,-1164,-932,-842,-894,-1089,-1403,-1811,-2287,-2777,-3272,-3708,-4094,-4379,-4581,-4678,-4693,-4616,-4492,-4312,-4128,-3950,-3796,-3697,-3639,-3648,-3702,-3805,-3944,-4087,-4238,-4347,-4426,-4437,-4397,-4283,-4106,-3861,-3551,-3183,-2775,-2337,-1907,-1496,-1129,-821,-564,-385,-244,-168,-109,-76,-34,21,99,198,307,418,522,593,636,624,566,469,335,202,70,-12,-53,-4,115,320,579,880,1176,1467,1690,1869,1952,1964,1896,1761,1599,1415,1256,1136,1079,1112,1230,1436,1717,2043,2389,2720,3007,3229,3378,3447,3451,3409,3334,3268,3214,3202,3247,3335,3492,3684,3905,4138,4339,4511,4620,4663,4649,4570,4455,4306,4146,3987,3834,3708,3603,3544,3525,3546,3617,3706,3820,3940,4049,4148,4218,4261,4282,4280,4286,4279,4304,4313,4332,4327,4292,4224,4116,3980,3836,3696,3581,3503,3470,3482,3550,3641,3772,3898,4021,4123,4188,4239,4260,4290,4321,4383,4463,4579,4711,4863,5024,5186,5344,5496,5636,5746,5824,5818,5729,5514,5177,4730,4206,3659,3158,2760,2526,2470,2594,2853,3189,3523,3787,3909,3853,3598,3147,2548,1839,1102,392,-222,-699,-992,-1106,-1040,-844,-573,-299,-83,9,-51,-286,-684,-1220,-1836,-2480,-3086,-3598,-3985,-4221,-4304,-4246,-4069,-3800,-3479,-3131,-2801,-2502,-2271,-2103,-2026,-2023,-2111,-2257,-2459,-2678,-2896,-3089,-3240,-3338,-3392,-3388,-3369,-3332,-3318,-3345,-3424,-3571,-3780,-4047,-4364,-4711,-5075,-5425,-5764,-6067,-6342,-6585,-6793,-6976,-7126,-7255,-7356,-7441,-7507,-7558,-7591,-7614,-7628,-7631,-7635,-7634,-7639,-7660,-7680,-7718,-7740,-7757,-7733,-7678,-7571,-7408,-7202,-6943,-6659,-6364,-6058,-5777,-5503,-5259,-5042,-4845,-4680,-4527,-4388,-4253,-4111,-3969,-3827,-3703,-3603,-3549,-3557,-3638,-3804,-4045,-4343,-4675,-5004,-5315,-5574,-5784,-5931,-6022,-6068,-6086,-6087,-6091,-6100,-6109,-6125,-6123,-6101,-6042,-5921,-5742,-5484,-5170,-4799,-4403,-4000,-3623,-3291,-3023,-2833,-2718,-2679,-2707,-2778,-2890,-3004,-3110,-3186,-3222,-3216,-3169,-3078,-2960,-2803,-2631,-2438,-2228,-2016,-1783,-1552,-1317,-1085,-875,-677,-502,-349,-210,-99,-4,68,119,160,192,227,273,337,427,553,711,908,1135,1388,1653,1919,2176,2409,2610,2768,2879,2933,2953,2932,2899,2863,2837,2831,2849,2889,2945,3009,3064,3112,3136,3146,3142,3130,3133,3143,3192,3268,3384,3535,3713,3920,4134,4362,4576,4788,4972,5141,5281,5394,5487,5556,5627,5689,5769,5855,5953,6060,6168,6271,6364,6441,6495,6530,6545,6540,6531,6525,6533,6575,6657,6791,6977,7215,7481,7766,8033,8266,8428,8514,8493,8380,8161,7868,7505,7113,6711,6335,6008,5761,5601,5547,5589,5713,5909,6132,6376,6593,6767,6886,6916,6882,6762,6584,6365,6115,5883,5662,5511,5422,5415,5488,5610,5775,5935,6080,6177,6230,6233,6209,6173,6159,6180,6271,6429,6663,6949,7255,7534,7751,7857,7844,7698,7459,7149,6842,6579,6421,6399,6519,6767,7090,7437,7715,7878,7843,7605,7143,6508,5757,4969,4249,3663,3289,3164,3291,3654,4194,4834,5493,6069,6500,6720,6702,6450,5967,5314,4535,3693,2864,2087,1426,901,530,317,247,301,454,677,938,1207,1446,1644,1767,1831,1819,1752,1645,1501,1348,1194,1040,909,777,667,547,433,293,129,-80,-335,-644,-992,-1374,-1773,-2166,-2550,-2893,-3194,-3441,-3636,-3787,-3905,-3991,-4068,-4123,-4177,-4213,-4253,-4276,-4302,-4318,-4333,-4360,-4392,-4453,-4533,-4637,-4767,-4902,-5050,-5193,-5334,-5459,-5586,-5690,-5803,-5905,-6009,-6115,-6207,-6288,-6335,-6350,-6305,-6209,-6041,-5818,-5535,-5210,-4849,-4478,-4109,-3760,-3450,-3172,-2964,-2800,-2718,-2702,-2762,-2908,-3130,-3434,-3817,-4261,-4765,-5296,-5842,-6375,-6864,-7307,-7661,-7941,-8123,-8223,-8241,-8199,-8110,-7997,-7882,-7772,-7680,-7599,-7540,-7485,-7442,-7391,-7344,-7276,-7206,-7107,-7002,-6876,-6740,-6595,-6441,-6295,-6145,-6011,-5878,-5753,-5639,-5522,-5418,-5306,-5197,-5069,-4937,-4783,-4629,-4477,-4333,-4213,-4114,-4051,-4020,-4034,-4085,-4172,-4290,-4420,-4559,-4692,-4809,-4907,-4981,-5035,-5085,-5133,-5201,-5289,-5413,-5562,-5741,-5934,-6126,-6313,-6471,-6593,-6662,-6668,-6597,-6450,-6230,-5950,-5631,-5290,-4957,-4639,-4363,-4138,-3956,-3844,-3756,-3720,-3690,-3675,-3646,-3608,-3541,-3461,-3357,-3255,-3151,-3068,-3008,-2979,-2992,-3045,-3140,-3273,-3433,-3612,-3807,-4000,-4191,-4364,-4506,-4605,-4648,-4623,-4532,-4372,-4147,-3875,-3556,-3225,-2896,-2591,-2339,-2136,-2012,-1947,-1956,-2013,-2106,-2216,-2318,-2404,-2453,-2469,-2448,-2390,-2316,-2220,-2125,-2038,-1953,-1887,-1819,-1755,-1671,-1567,-1414,-1228,-986,-710,-399,-76,249,550,810,1004,1127,1158,1117,996,834,646,474,346,295,347,515,804,1207,1693,2231,2773,3271,3678,3958,4088,4058,3898,3608,3255,2868,2508,2228,2058,2037,2158,2423,2795,3246,3729,4205,4630,4976,5217,5349,5378,5322,5212,5081,4964,4892,4891,4964,5131,5352,5631,5908,6176,6382,6526,6573,6537,6405,6210,5959,5696,5438,5221,5065,4979,4986,5064,5229,5444,5702,5969,6237,6458,6655,6769,6840,6840,6794,6710,6603,6483,6354,6218,6054,5874,5635,5363,5019,4640,4220,3800,3399,3054,2795,2641,2606,2685,2860,3119,3411,3723,4010,4258,4450,4576,4644,4667,4657,4656,4660,4720,4825,4999,5240,5540,5878,6254,6615,6975,7289,7561,7777,7937,8037,8084,8077,8035,7952,7855,7735,7609,7482,7359,7248,7147,7059,6968,6877,6766,6639,6481,6294,6072,5817,5532,5223,4897,4567,4236,3925,3618,3338,3068,2811,2565,2328,2110,1914,1758,1646,1595,1609,1688,1836,2042,2301,2594,2918,3251,3584,3916,4219,4512,4761,4979,5147,5262,5317,5313,5240,5115,4918,4682,4386,4065,3710,3346,2969,2599,2223,1863,1507,1168,846,540,261,3,-216,-398,-533,-611,-642,-610,-544,-431,-310,-161,-25,113,241,354,467,574,676,783,877,969,1034,1082,1094,1079,1032,958,863,749,627,487,344,183,20,-159,-334,-521,-697,-880,-1053,-1225,-1383,-1536,-1673,-1812,-1945,-2082,-2227,-2379,-2542,-2714,-2888,-3072,-3240,-3420,-3573,-3723,-3852,-3958,-4048,-4111,-4163,-4200,-4241,-4272,-4316,-4349,-4379,-4385,-4358,-4284,-4161,-3974,-3745,-3473,-3190,-2916,-2682,-2507,-2413,-2397,-2460,-2575,-2726,-2881,-3018,-3123,-3173,-3188,-3159,-3120,-3096,-3107,-3190,-3347,-3597,-3921,-4316,-4735,-5162,-5540,-5845,-6050,-6132,-6105,-5964,-5742,-5471,-5178,-4916,-4704,-4580,-4552,-4626,-4795,-5033,-5314,-5603,-5853,-6049,-6144,-6146,-6025,-5816,-5506,-5150,-4753,-4369,-4008,-3702,-3457,-3272,-3146,-3064,-3013,-2977,-2948,-2912,-2869,-2817,-2759,-2696,-2642,-2589,-2558,-2538,-2540,-2561,-2598,-2660,-2734,-2828,-2934,-3045,-3153,-3258,-3341,-3411,-3461,-3491,-3516,-3538,-3577,-3648,-3750,-3915,-4124,-4403,-4733,-5118,-5542,-5993,-6446,-6880,-7262,-7575,-7783,-7884,-7855,-7712,-7452,-7118,-6712,-6294,-5870,-5480,-5135,-4842,-4606,-4418,-4260,-4119,-3971,-3800,-3602,-3367,-3113,-2845,-2593,-2372,-2213,-2130,-2137,-2236,-2414,-2661,-2952,-3257,-3557,-3816,-4021,-4153,-4207,-4181,-4081,-3921,-3701,-3454,-3179,-2900,-2636,-2381,-2166,-1972,-1823,-1702,-1618,-1550,-1505,-1459,-1414,-1363,-1298,-1227,-1145,-1058,-965,-878,-778,-690,-596,-508,-432,-362,-309,-269,-242,-233,-238,-267,-309,-381,-460,-567,-679,-810,-946,-1092,-1236,-1380,-1518,-1649,-1775,-1886,-1987,-2067,-2127,-2162,-2170,-2151,-2097,-2023,-1908,-1780,-1620,-1453,-1279,-1110,-963,-837,-756,-701,-694,-714,-760,-825,-894,-955,-1007,-1031,-1037,-1021,-988,-948,-895,-840,-769,-670,-538,-337,-76,274,697,1195,1741,2322,2906,3469,3991,4444,4827,5133,5358,5527,5633,5707,5753,5789,5809,5828,5818,5783,5702,5555,5341,5042,4669,4232,3739,3232,2716,2232,1790,1414,1105,869,697,579,507,468,453,461,489,541,631,756,933,1167,1447,1787,2164,2569,2996,3412,3820,4192,4517,4799,5018,5197,5328,5418,5492,5535,5588,5629,5694,5765,5848,5947,6029,6118,6168,6190,6167,6086,5966,5787,5585,5351,5121,4894,4695,4523,4384,4270,4168,4081,3968,3860,3707,3547,3362,3176,2999,2847,2743,2691,2713,2800,2960,3180,3452,3762,4091,4426,4756,5057,5334,5577,5780,5960,6105,6228,6334,6417,6488,6540,6572,6577,6551,6488,6381,6230,6028,5781,5485,5157,4790,4410,4012,3617,3233,2867,2537,2241,2001,1808,1682,1613,1609,1666,1768,1922,2098,2303,2504,2708,2881,3035,3147,3229,3275,3304,3309,3311,3307,3298,3289,3268,3236,3187,3123,3039,2947,2844,2744,2650,2573,2506,2461,2426,2402,2386,2371,2354,2333,2305,2272,2238,2208,2190,2190,2208,2252,2309,2387,2466,2545,2614,2663,2692,2687,2664,2612,2551,2477,2409,2342,2293,2256,2234,2229,2227,2230,2226,2204,2167,2102,2021,1921,1806,1692,1570,1457,1355,1264,1198,1141,1105,1074,1053,1034,1016,1004,991,981,978,964,964,946,934,915,882,849,793,722,636,526,407,277,145,16,-110,-218,-325,-393,-460,-487,-509,-511,-508,-501,-503,-518,-552,-617,-701,-819,-964,-1127,-1307,-1490,-1667,-1834,-1980,-2104,-2209,-2291,-2354,-2405,-2435,-2461,-2469,-2465,-2438,-2390,-2306,-2198,-2053,-1885,-1695,-1498,-1304,-1129,-982,-868,-785,-742,-706,-712,-706,-723,-722,-718,-689,-643,-572,-475,-361,-222,-69,105,279,470,645,819,969,1094,1181,1221,1207,1125,989,772,506,167,-218,-651,-1120,-1609,-2107,-2603,-3082,-3545,-3969,-4378,-4735,-5078,-5372,-5649,-5881,-6089,-6254,-6382,-6474,-6512,-6512,-6448,-6337,-6171,-5955,-5703,-5408,-5088,-4745,-4385,-4021,-3663,-3310,-2992,-2693,-2437,-2217,-2045,-1921,-1858,-1849,-1906,-2020,-2188,-2401,-2653,-2932,-3233,-3534,-3841,-4122,-4398,-4640,-4873,-5085,-5294,-5491,-5692,-5885,-6079,-6265,-6438,-6593,-6716,-6802,-6844,-6837,-6779,-6668,-6509,-6302,-6060,-5783,-5482,-5161,-4834,-4497,-4175,-3856,-3563,-3290,-3046,-2836,-2653,-2510,-2396,-2317,-2274,-2257,-2277,-2318,-2384,-2472,-2564,-2681,-2797,-2927,-3070,-3215,-3375,-3538,-3703,-3872,-4027,-4174,-4297,-4399,-4483,-4542,-4595,-4633,-4669,-4705,-4744,-4783,-4838,-4882,-4940,-4987,-5032,-5075,-5106,-5138,-5162,-5185,-5205,-5219,-5223,-5210,-5170,-5105,-4999,-4861,-4677,-4454,-4192,-3904,-3591,-3269,-2951,-2632,-2343,-2066,-1822,-1605,-1415,-1246,-1098,-960,-838,-721,-617,-515,-434,-358,-316,-289,-297,-324,-390,-469,-584,-702,-838,-963,-1082,-1176,-1248,-1282,-1287,-1251,-1183,-1086,-965,-840,-709,-604,-512,-470,-459,-501,-587,-717,-882,-1076,-1288,-1508,-1731,-1935,-2119,-2268,-2369,-2427,-2425,-2371,-2265,-2105,-1903,-1668,-1391,-1109,-798,-493,-187,104,375,623,845,1049,1228,1400,1555,1707,1845,1980,2097,2211,2296,2374,2418,2438,2425,2372,2278,2150,1978,1785,1574,1350,1137,929,759,613,523,466,454,478,526,606,701,818,945,1083,1236,1387,1561,1730,1906,2082,2245,2408,2553,2694,2815,2930,3022,3104,3163,3212,3237,3253,3244,3224,3189,3135,3063,2972,2849,2712,2548,2371,2182,1992,1791,1610,1419,1254,1083,933,784,650,523,411,321,252,229,241,315,439,628,876,1178,1537,1931,2362,2809,3261,3704,4122,4507,4839,5126,5343,5502,5597,5621,5592,5495,5352,5161,4938,4681,4407,4110,3797,3474,3140,2801,2462,2121,1790,1470,1173,897,657,448,270,130,11,-69,-137,-175,-201,-210,-199,-167,-110,-19,99,249,422,609,803,999,1181,1355,1503,1635,1743,1835,1921,2006,2107,2229,2387,2580,2829,3119,3467,3854,4279,4736,5199,5675,6131,6563,6955,7286,7563,7755,7889,7934,7921,7838,7703,7518,7303,7052,6783,6500,6188,5872,5522,5148,4752,4319,3866,3390,2893,2393,1888,1395,928,490,103,-237,-518,-734,-902,-1006,-1071,-1085,-1066,-1010,-931,-826,-701,-560,-397,-221,-17,192,435,685,962,1257,1565,1889,2215,2548,2869,3187,3482,3752,3993,4189,4354,4470,4555,4603,4615,4601,4557,4492,4413,4314,4206,4077,3937,3764,3581,3357,3128,2867,2612,2342,2089,1839,1616,1415,1255,1121,1034,976,950,963,986,1052,1121,1222,1334,1466,1609,1776,1939,2126,2295,2464,2606,2720,2793,2820,2791,2723,2607,2471,2315,2159,2012,1882,1776,1698,1637,1599,1570,1549,1528,1499,1457,1393,1300,1177,1015,833,621,399,175,-48,-243,-424,-557,-671,-739,-787,-802,-790,-752,-690,-598,-499,-384,-273,-177,-87,-37,-2,-6,-36,-85,-152,-216,-284,-336,-392,-434,-490,-545,-619,-707,-821,-952,-1110,-1270,-1449,-1613,-1767,-1894,-1981,-2033,-2027,-1975,-1870,-1728,-1554,-1367,-1175,-996,-827,-692,-570,-487,-428,-396,-395,-407,-440,-478,-529,-585,-657,-745,-853,-978,-1129,-1284,-1458,-1627,-1787,-1938,-2054,-2138,-2185,-2181,-2145,-2066,-1963,-1836,-1698,-1551,-1407,-1273,-1148,-1041,-952,-876,-814,-765,-721,-699,-693,-702,-744,-791,-872,-958,-1068,-1178,-1294,-1396,-1485,-1550,-1590,-1608,-1600,-1586,-1563,-1549,-1549,-1571,-1617,-1691,-1776,-1884,-1989,-2110,-2231,-2358,-2489,-2623,-2751,-2881,-2996,-3103,-3192,-3263,-3308,-3327,-3322,-3280,-3228,-3129,-3028,-2891,-2745,-2584,-2418,-2244,-2073,-1897,-1729,-1558,-1401,-1241,-1101,-968,-858,-770,-706,-677,-669,-693,-737,-789,-859,-915,-981,-1021,-1067,-1086,-1108,-1106,-1094,-1063,-1013,-953,-878,-795,-711,-624,-554,-486,-457,-443,-484,-566,-709,-914,-1190,-1525,-1941,-2406,-2941,-3512,-4119,-4728,-5322,-5875,-6363,-6779,-7090,-7305,-7404,-7396,-7283,-7084,-6805,-6474,-6091,-5678,-5248,-4805,-4369,-3934,-3519,-3117,-2750,-2399,-2096,-1813,-1578,-1372,-1206,-1072,-981,-924,-907,-930,-979,-1067,-1169,-1296,-1433,-1576,-1725,-1876,-2029,-2188,-2359,-2533,-2723,-2917,-3109,-3310,-3493,-3673,-3824,-3954,-4046,-4106,-4128,-4116,-4075,-4011,-3927,-3834,-3730,-3628,-3530,-3433,-3347,-3255,-3175,-3083,-2996,-2903,-2804,-2701,-2594,-2480,-2372,-2262,-2164,-2075,-1998,-1937,-1893,-1862,-1852,-1844,-1852,-1866,-1889,-1919,-1957,-2003,-2059,-2134,-2224,-2339,-2476,-2630,-2795,-2972,-3144,-3316,-3474,-3617,-3743,-3843,-3925,-3975,-4008,-4015,-3999,-3966,-3915,-3849,-3778,-3699,-3626,-3551,-3494,-3439,-3407,-3388,-3380,-3389,-3398,-3408,-3409,-3399,-3364,-3310,-3218,-3094,-2932,-2729,-2496,-2230,-1948,-1646,-1337,-1025,-710,-406,-97,192,488,768,1043,1318,1558,1800,1993,2174,2304,2418,2479,2522,2521,2492,2442,2370,2290,2208,2123,2049,1983,1923,1878,1832,1794,1753,1715,1665,1617,1544,1473,1374,1278,1165,1043,921,775,632,477,314,161,2,-149,-291,-426,-546,-648,-734,-799,-837,-855,-834,-781,-689,-559,-401,-205,9,251,502,769,1031,1298,1544,1785,1990,2185,2343,2483,2605,2702,2795,2867,2934,2993,3036,3080,3096,3112,3102,3093,3070,3060,3046,3051,3069,3102,3161,3226,3313,3395,3480,3552,3618,3667,3706,3727,3724,3706,3658,3593,3511,3407,3292,3157,3010,2852,2686,2508,2334,2150,1979,1816,1676,1555,1463,1387,1329,1267,1202,1111,996,858,675,488,264,45,-175,-375,-536,-655,-708,-711,-642,-531,-361,-154,90,360,651,958,1277,1614,1966,2345,2751,3187,3652,4141,4641,5148,5638,6112,6545,6924,7246,7477,7642,7721,7721,7663,7525,7345,7110,6839,6542,6215,5883,5525,5159,4772,4369,3948,3518,3065,2618,2151,1703,1244,811,388,-6,-368,-695,-969,-1192,-1353,-1448,-1497,-1475,-1417,-1311,-1170,-1010,-824,-634,-431,-224,-7,225,463,724,993,1284,1590,1913,2259,2622,3009,3406,3815,4215,4607,4969,5307,5604,5868,6082,6262,6392,6482,6533,6537,6498,6420,6291,6131,5921,5689,5403,5092,4727,4331,3890,3431,2934,2435,1917,1407,897,410,-71,-520,-955,-1352,-1725,-2064,-2371,-2645,-2886,-3089,-3256,-3385,-3466,-3514,-3501,-3451,-3338,-3180,-2970,-2717,-2429,-2111,-1773,-1416,-1058,-689,-331,33,389,749,1105,1464,1822,2179,2530,2866,3183,3466,3722,3936,4109,4245,4330,4380,4383,4356,4289,4195,4068,3907,3728,3508,3279,3025,2757,2487,2213,1951,1710,1488,1296,1132,997,899,826,792,772,774,773,775,760,743,699,646,560,455,317,155,-35,-251,-477,-726,-964,-1214,-1442,-1672,-1877,-2073,-2250,-2408,-2549,-2678,-2780,-2878,-2942,-2996,-3023,-3031,-3015,-2976,-2915,-2833,-2735,-2617,-2487,-2348,-2184,-2029,-1840,-1672,-1484,-1328,-1173,-1050,-950,-874,-832,-813,-821,-847,-881,-915,-942,-953,-946,-923,-871,-809,-722,-626,-534,-442,-380,-335,-327,-352,-404,-495,-595,-729,-861,-1012,-1160,-1313,-1455,-1599,-1724,-1847,-1955,-2052,-2135,-2200,-2251,-2284,-2307,-2312,-2309,-2289,-2267,-2229,-2190,-2144,-2101,-2068,-2041,-2041,-2036,-2046,-2031,-2001,-1934,-1838,-1710,-1556,-1390,-1209,-1031,-852,-671,-495,-312,-129,51,227,396,541,679,785,871,924,954,948,930,879,820,742,661,567,486,388,304,212,121,32,-63,-165,-274,-401,-536,-688,-845,-1017,-1187,-1371,-1550,-1731,-1910,-2079,-2240,-2385,-2505,-2602,-2671,-2709,-2728,-2713,-2690,-2644,-2597,-2546,-2494,-2435,-2372,-2279,-2182,-2047,-1904,-1745,-1567,-1400,-1216,-1051,-890,-744,-612,-479,-351,-202,-44,143,342,550,753,925,1066,1144,1165,1118,1006,851,656,455,255,86,-45,-124,-148,-120,-47,61,185,318,450,569,684,775,850,898,913,896,847,763,660,525,374,209,24,-154,-348,-520,-697,-857,-999,-1124,-1206,-1262,-1258,-1219,-1117,-980,-794,-585,-346,-99,156,402,632,832,996,1119,1196,1229,1222,1181,1116,1029,932,830,730,633,541,442,338,225,92,-42,-198,-357,-529,-708,-885,-1062,-1224,-1372,-1500,-1605,-1695,-1754,-1795,-1804,-1797,-1773,-1748,-1712,-1684,-1647,-1621,-1588,-1569,-1543,-1530,-1513,-1503,-1489,-1477,-1455,-1424,-1379,-1315,-1231,-1126,-992,-838,-669,-481,-300,-118,50,185,302,369,400,383,315,210,62,-108,-301,-503,-713,-923,-1129,-1327,-1522,-1711,-1898,-2078,-2246,-2393,-2516,-2611,-2671,-2712,-2717,-2712,-2685,-2652,-2616,-2588,-2567,-2556,-2551,-2533,-2515,-2459,-2388,-2272,-2130,-1945,-1732,-1491,-1239,-987,-752,-539,-358,-210,-88,3,84,146,218,289,379,478,587,696,804,906,991,1087,1161,1262,1355,1472,1600,1743,1907,2080,2258,2437,2596,2737,2849,2924,2965,2973,2950,2910,2855,2792,2727,2648,2572,2484,2391,2293,2172,2045,1898,1741,1575,1410,1243,1085,931,790,655,533,411,291,157,15,-147,-317,-495,-680,-857,-1034,-1190,-1333,-1442,-1531,-1587,-1629,-1650,-1663,-1671,-1669,-1681,-1682,-1691,-1692,-1677,-1648,-1596,-1519,-1425,-1305,-1171,-1017,-855,-677,-495,-303,-95,113,346,579,831,1089,1357,1629,1907,2193,2476,2766,3048,3322,3582,3827,4049,4269,4455,4645,4801,4956,5085,5200,5289,5357,5386,5382,5327,5228,5074,4872,4615,4315,3975,3600,3218,2824,2450,2097,1777,1485,1234,992,769,540,293,29,-263,-573,-903,-1245,-1583,-1925,-2228,-2519,-2752,-2952,-3102,-3211,-3276,-3306,-3291,-3248,-3169,-3066,-2927,-2770,-2566,-2341,-2076,-1782,-1461,-1106,-732,-318,108,574,1048,1543,2045,2546,3053,3538,4021,4464,4888,5269,5610,5904,6133,6306,6402,6437,6399,6300,6136,5921,5650,5344,4990,4616,4207,3781,3330,2858,2371,1860,1340,797,239,-331,-919,-1499,-2082,-2640,-3178,-3668,-4124,-4513,-4852,-5116,-5323,-5453,-5543,-5556,-5531,-5440,-5296,-5104,-4854,-4567,-4235,-3870,-3479,-3062,-2638,-2208,-1774,-1357,-941,-553,-172,192,543,894,1230,1567,1889,2204,2502,2793,3054,3299,3502,3670,3787,3855,3877,3854,3800,3719,3610,3487,3339,3171,2986,2771,2539,2277,1992,1676,1331,966,569,167,-260,-686,-1117,-1540,-1951,-2337,-2697,-3023,-3317,-3572,-3798,-3990,-4156,-4297,-4406,-4487,-4532,-4535,-4505,-4434,-4332,-4203,-4042,-3861,-3652,-3428,-3183,-2935,-2675,-2409,-2149,-1879,-1634,-1384,-1169,-958,-782,-633,-513,-445,-406,-420,-453,-521,-589,-657,-715,-743,-750,-719,-661,-569,-465,-339,-211,-82,41,154,247,321,376,400,415,395,364,295,210,78,-77,-279,-509,-775,-1066,-1379,-1717,-2068,-2437,-2815,-3189,-3569,-3929,-4282,-4615,-4921,-5210,-5460,-5688,-5877,-6032,-6157,-6241,-6306,-6335,-6345,-6321,-6261,-6151,-5991,-5777,-5506,-5198,-4844,-4471,-4081,-3693,-3315,-2962,-2637,-2341,-2070,-1826,-1592,-1385,-1167,-961,-736,-506,-274,-37,184,403,603,792,962,1114,1248,1370,1475,1578,1668,1749,1812,1843,1847,1792,1702,1536,1327,1049,726,363,-29,-433,-835,-1238,-1616,-1986,-2332,-2658,-2962,-3241,-3493,-3727,-3939,-4136,-4314,-4482,-4627,-4762,-4881,-4977,-5062,-5109,-5136,-5126,-5084,-5002,-4878,-4703,-4481,-4207,-3896,-3536,-3153,-2733,-2306,-1867,-1435,-1018,-614,-237,124,453,762,1038,1298,1533,1756,1958,2148,2312,2465,2586,2693,2760,2798,2787,2727,2618,2462,2263,2035,1771,1495,1203,913,637,379,153,-44,-215,-356,-485,-601,-717,-842,-976,-1120,-1268,-1407,-1532,-1622,-1679,-1688,-1658,-1582,-1469,-1321,-1148,-961,-771,-589,-419,-266,-123,4,134,245,374,490,636,787,965,1162,1372,1600,1826,2057,2274,2482,2666,2828,2973,3080,3180,3237,3281,3285,3258,3192,3082,2941,2757,2556,2338,2117,1912,1722,1563,1434,1340,1278,1245,1234,1230,1228,1213,1187,1148,1091,1034,958,900,846,819,819,853,913,1001,1115,1234,1374,1504,1634,1747,1852,1933,2011,2068,2121,2155,2188,2192,2193,2158,2106,2025,1916,1793,1652,1506,1355,1212,1076,959,853,751,652,535,409,245,63,-158,-396,-653,-913,-1164,-1393,-1599,-1760,-1893,-1970,-2008,-2001,-1954,-1878,-1784,-1671,-1563,-1454,-1350,-1259,-1170,-1081,-990,-871,-748,-595,-425,-240,-30,182,416,637,867,1073,1267,1445,1590,1730,1842,1952,2056,2156,2255,2348,2423,2486,2518,2527,2506,2458,2375,2277,2140,2001,1834,1676,1512,1351,1195,1035,878,720,557,391,218,38,-153,-336,-524,-693,-852,-989,-1101,-1184,-1233,-1249,-1232,-1186,-1116,-1028,-934,-834,-753,-669,-618,-565,-535,-500,-472,-427,-376,-296,-204,-80,53,198,344,471,585,671,732,771,785,785,771,760,755,767,802,850,931,1015,1133,1255,1404,1558,1733,1906,2083,2252,2407,2548,2673,2776,2862,2918,2948,2950,2914,2850,2743,2613,2451,2282,2111,1953,1821,1716,1643,1599,1577,1576,1587,1602,1625,1634,1641,1632,1608,1573,1530,1480,1430,1380,1329,1287,1245,1208,1170,1129,1076,1009,927,830,727,626,536,463,419,389,394,409,446,505,571,660,755,863,989,1124,1287,1462,1669,1898,2157,2444,2756,3079,3413,3736,4047,4331,4584,4799,4984,5137,5269,5391,5499,5618,5726,5840,5936,6019,6062,6073,6028,5931,5779,5568,5314,5012,4694,4342,3999,3641,3291,2946,2602,2262,1925,1583,1242,887,521,134,-263,-677,-1093,-1499,-1903,-2269,-2623,-2927,-3196,-3412,-3575,-3681,-3724,-3712,-3638,-3524,-3360,-3178,-2968,-2759,-2534,-2316,-2077,-1831,-1557,-1255,-926,-572,-189,207,625,1061,1499,1958,2407,2864,3321,3774,4231,4679,5119,5539,5936,6297,6611,6884,7092,7254,7348,7390,7378,7322,7226,7105,6945,6760,6533,6262,5947,5571,5146,4661,4131,3553,2949,2326,1699,1086,494,-69,-576,-1051,-1455,-1816,-2117,-2368,-2565,-2723,-2828,-2901,-2932,-2925,-2881,-2783,-2646,-2452,-2223,-1957,-1671,-1375,-1075,-793,-521,-281,-67,125,292,443,584,710,830,946,1042,1131,1188,1219,1222,1202,1167,1133,1103,1092,1104,1133,1194,1268,1359,1456,1535,1606,1632,1637,1591,1524,1417,1303,1172,1046,938,842,778,725,683,637,564,469,319,134,-103,-373,-669,-968,-1261,-1520,-1749,-1924,-2061,-2151,-2213,-2255,-2293,-2330,-2390,-2470,-2581,-2722,-2884,-3066,-3252,-3441,-3617,-3772,-3904,-3987,-4041,-4050,-4029,-3980,-3914,-3839,-3765,-3697,-3640,-3590,-3548,-3494,-3429,-3333,-3205,-3029,-2815,-2539,-2233,-1874,-1502,-1108,-728,-353,-19,286,542,754,916,1034,1115,1163,1198,1210,1220,1213,1195,1158,1088,989,840,654,418,141,-172,-523,-905,-1315,-1744,-2184,-2632,-3072,-3509,-3918,-4308,-4653,-4967,-5221,-5435,-5577,-5687,-5725,-5753,-5729,-5712,-5675,-5651,-5633,-5632,-5640,-5650,-5650,-5623,-5561,-5444,-5279,-5050,-4771,-4439,-4074,-3693,-3313,-2956,-2638,-2361,-2141,-1955,-1812,-1686,-1566,-1438,-1289,-1111,-916,-689,-470,-241,-40,138,275,362,401,387,336,240,119,-37,-216,-423,-648,-901,-1170,-1462,-1778,-2102,-2452,-2794,-3152,-3499,-3847,-4188,-4514,-4829,-5119,-5385,-5619,-5822,-5988,-6118,-6208,-6244,-6232,-6153,-6013,-5811,-5545,-5227,-4858,-4452,-4028,-3584,-3147,-2707,-2280,-1854,-1438,-1016,-598,-177,245,657,1053,1429,1760,2065,2320,2546,2737,2908,3051,3192,3310,3423,3517,3586,3631,3633,3598,3519,3398,3245,3055,2842,2606,2352,2092,1820,1549,1266,982,687,386,78,-234,-545,-852,-1145,-1428,-1678,-1907,-2105,-2273,-2421,-2539,-2643,-2734,-2818,-2902,-2982,-3061,-3131,-3186,-3221,-3230,-3204,-3145,-3036,-2884,-2683,-2435,-2154,-1841,-1519,-1193,-876,-578,-305,-61,147,320,458,558,639,697,747,801,843,904,953,1017,1081,1133,1187,1206,1219,1199,1166,1125,1073,1042,1021,1040,1108,1223,1405,1623,1895,2187,2501,2806,3100,3352,3565,3724,3829,3881,3887,3848,3778,3690,3583,3475,3360,3238,3111,2977,2834,2684,2516,2327,2119,1880,1624,1343,1044,735,412,82,-243,-569,-865,-1153,-1402,-1631,-1840,-2023,-2211,-2388,-2574,-2769,-2970,-3184,-3389,-3594,-3769,-3927,-4051,-4145,-4215,-4252,-4271,-4255,-4220,-4141,-4031,-3867,-3655,-3379,-3040,-2642,-2187,-1697,-1181,-663,-157,315,742,1101,1388,1598,1728,1796,1803,1770,1708,1639,1570,1529,1510,1521,1550,1576,1590,1567,1504,1383,1221,1005,767,511,263,38,-164,-318,-447,-531,-595,-642,-689,-750,-834,-944,-1091,-1264,-1465,-1692,-1924,-2173,-2403,-2621,-2802,-2954,-3069,-3146,-3202,-3215,-3225,-3204,-3194,-3177,-3170,-3171,-3169,-3177,-3170,-3164,-3146,-3119,-3081,-3031,-2965,-2888,-2804,-2708,-2617,-2516,-2408,-2287,-2145,-1982,-1794,-1576,-1330,-1061,-765,-476,-180,79,315,510,671,796,894,975,1041,1120,1209,1316,1453,1596,1751,1899,2025,2119,2171,2173,2127,2036,1907,1753,1584,1416,1264,1143,1067,1043,1072,1153,1266,1407,1550,1690,1803,1885,1920,1912,1850,1749,1607,1440,1257,1066,883,693,525,343,179,5,-170,-350,-541,-739,-946,-1157,-1372,-1580,-1781,-1959,-2122,-2243,-2343,-2395,-2420,-2396,-2335,-2223,-2068,-1868,-1635,-1370,-1081,-780,-455,-139,189,498,805,1092,1372,1635,1880,2116,2333,2541,2747,2943,3154,3357,3580,3801,4035,4266,4499,4714,4920,5085,5231,5327,5390,5409,5368,5287,5140,4944,4699,4402,4067,3691,3285,2850,2402,1937,1468,998,530,82,-360,-762,-1149,-1491,-1798,-2072,-2300,-2501,-2665,-2792,-2893,-2944,-2967,-2934,-2852,-2710,-2502,-2234,-1906,-1526,-1106,-656,-201,254,672,1048,1359,1604,1794,1932,2058,2165,2303,2464,2664,2914,3191,3507,3827,4155,4467,4756,5020,5249,5450,5621,5765,5881,5976,6031,6053,6024,5945,5801,5592,5305,4950,4515,4027,3488,2934,2379,1857,1383,980,661,427,272,185,131,100,66,9,-61,-174,-287,-429,-553,-658,-724,-722,-664,-529,-336,-90,181,467,728,958,1115,1204,1194,1114,950,738,487,221,-34,-264,-450,-575,-639,-642,-586,-493,-365,-224,-87,43,143,211,254,257,247,221,187,162,140,139,148,177,216,268,336,412,513,622,767,919,1107,1292,1495,1683,1860,2010,2136,2236,2307,2359,2382,2391,2384,2373,2355,2338,2306,2261,2175,2050,1864,1621,1308,939,502,25,-490,-1020,-1546,-2049,-2512,-2920,-3269,-3557,-3783,-3951,-4068,-4128,-4162,-4156,-4143,-4116,-4086,-4053,-4022,-3985,-3952,-3909,-3854,-3782,-3677,-3548,-3385,-3197,-2988,-2772,-2552,-2343,-2147,-1969,-1809,-1660,-1520,-1388,-1258,-1134,-1018,-907,-813,-732,-672,-639,-625,-642,-662,-701,-736,-767,-793,-815,-832,-863,-907,-976,-1082,-1226,-1409,-1639,-1902,-2205,-2528,-2869,-3210,-3531,-3830,-4076,-4270,-4403,-4465,-4473,-4420,-4331,-4215,-4086,-3975,-3867,-3804,-3765,-3759,-3788,-3820,-3871,-3904,-3923,-3913,-3872,-3795,-3691,-3542,-3376,-3179,-2960,-2739,-2496,-2260,-2018,-1776,-1536,-1301,-1061,-845,-617,-425,-229,-57,107,260,403,525,639,721,784,812,808,755,663,508,313,70,-207,-510,-834,-1170,-1500,-1827,-2119,-2390,-2617,-2806,-2963,-3081,-3187,-3267,-3338,-3392,-3431,-3447,-3434,-3388,-3295,-3156,-2951,-2697,-2373,-2022,-1627,-1242,-868,-547,-281,-91,37,101,134,147,176,242,359,549,791,1101,1434,1788,2119,2414,2647,2807,2892,2902,2860,2776,2683,2592,2534,2516,2548,2636,2756,2902,3040,3149,3201,3177,3068,2865,2586,2232,1842,1430,1037,675,377,137,-19,-96,-101,-30,88,246,428,605,782,924,1040,1107,1135,1116,1070,992,902,814,728,673,637,630,656,695,771,857,967,1087,1212,1329,1441,1525,1588,1621,1618,1596,1555,1514,1494,1507,1575,1708,1906,2181,2508,2903,3321,3781,4234,4683,5101,5469,5782,6033,6207,6324,6370,6374,6334,6290,6237,6228,6235,6304,6396,6534,6680,6831,6965,7069,7119,7118,7037,6897,6685,6403,6063,5652,5193,4677,4130,3553,2967,2380,1803,1252,731,255,-186,-569,-927,-1232,-1522,-1772,-2017,-2232,-2463,-2670,-2899,-3108,-3315,-3504,-3660,-3786,-3856,-3875,-3815,-3697,-3499,-3247,-2940,-2601,-2231,-1864,-1488,-1139,-800,-497,-207,51,295,527,748,980,1218,1475,1758,2056,2386,2725,3086,3441,3792,4118,4405,4646,4824,4929,4969,4924,4826,4663,4460,4220,3965,3689,3431,3167,2933,2709,2506,2326,2161,2026,1898,1799,1696,1604,1503,1395,1267,1121,943,742,516,279,46,-172,-354,-503,-612,-688,-745,-792,-857,-946,-1084,-1268,-1507,-1800,-2124,-2490,-2847,-3205,-3506,-3756,-3911,-3987,-3964,-3867,-3696,-3483,-3238,-2987,-2749,-2523,-2335,-2158,-2010,-1855,-1695,-1511,-1296,-1050,-777,-475,-179,128,390,633,807,945,1015,1054,1042,1013,949,889,821,768,738,716,719,723,734,743,749,750,754,764,787,839,911,1013,1139,1283,1441,1604,1753,1889,1982,2035,2023,1948,1814,1613,1375,1100,816,542,298,98,-37,-117,-131,-100,-19,73,174,249,289,279,214,99,-64,-256,-478,-705,-928,-1135,-1312,-1458,-1572,-1653,-1720,-1757,-1790,-1791,-1786,-1746,-1686,-1601,-1482,-1347,-1183,-1008,-828,-638,-464,-284,-121,50,218,412,615,866,1138,1461,1814,2197,2588,2974,3326,3631,3862,4013,4061,4016,3868,3645,3356,3033,2701,2382,2097,1862,1677,1563,1494,1483,1488,1518,1523,1517,1459,1358,1205,992,739,432,93,-271,-659,-1041,-1414,-1758,-2050,-2302,-2471,-2591,-2613,-2574,-2441,-2246,-1987,-1688,-1368,-1045,-736,-451,-199,20,206,372,521,675,842,1029,1250,1492,1770,2054,2354,2634,2893,3099,3244,3311,3294,3190,2998,2732,2397,2019,1610,1204,825,498,244,74,5,22,140,321,566,833,1101,1336,1525,1642,1694,1668,1581,1442,1274,1098,944,824,765,754,818,923,1084,1275,1479,1687,1876,2040,2166,2257,2303,2312,2284,2225,2143,2047,1935,1827,1704,1594,1479,1371,1275,1174,1079,963,820,639,393,98,-287,-721,-1232,-1779,-2355,-2935,-3483,-3988,-4416,-4756,-4994,-5118,-5143,-5068,-4922,-4716,-4477,-4215,-3952,-3695,-3442,-3211,-2965,-2727,-2456,-2170,-1851,-1510,-1160,-800,-461,-139,144,383,571,703,782,810,801,756,688,597,481,349,186,1,-221,-478,-772,-1103,-1458,-1835,-2194,-2552,-2849,-3114,-3300,-3433,-3499,-3516,-3494,-3455,-3404,-3377,-3366,-3401,-3489,-3624,-3818,-4051,-4312,-4586,-4843,-5074,-5242,-5353,-5376,-5334,-5215,-5047,-4840,-4620,-4414,-4232,-4102,-4021,-4006,-4036,-4121,-4228,-4356,-4479,-4579,-4650,-4683,-4678,-4644,-4585,-4509,-4425,-4339,-4251,-4170,-4092,-4003,-3917,-3808,-3696,-3571,-3449,-3330,-3234,-3160,-3129,-3132,-3182,-3260,-3372,-3498,-3642,-3780,-3922,-4042,-4146,-4241,-4313,-4405,-4500,-4630,-4794,-5001,-5251,-5535,-5844,-6150,-6442,-6680,-6853,-6931,-6905,-6770,-6525,-6193,-5786,-5334,-4857,-4390,-3943,-3556,-3230,-2982,-2819,-2729,-2709,-2746,-2818,-2916,-3012,-3094,-3148,-3160,-3140,-3075,-2985,-2873,-2749,-2643,-2554,-2514,-2518,-2583,-2700,-2865,-3069,-3296,-3526,-3744,-3927,-4066,-4149,-4178,-4139,-4058,-3916,-3754,-3559,-3373,-3185,-3031,-2894,-2802,-2738,-2722,-2735,-2784,-2851,-2927,-3000,-3052,-3078,-3069,-3021,-2936,-2811,-2647,-2445,-2212,-1944,-1663,-1356,-1047,-739,-435,-166,90,292,471,613,726,828,913,1005,1091,1194,1287,1389,1471,1546,1596,1632,1636,1630,1599,1568,1532,1507,1491,1484,1483,1471,1462,1430,1396,1347,1296,1243,1206,1178,1189,1216,1289,1369,1470,1557,1618,1640,1601,1504,1347,1139,904,657,418,213,39,-78,-152,-179,-166,-134,-90,-46,-29,-23,-58,-111,-197,-291,-398,-484,-561,-586,-575,-508,-378,-208,34,307,632,977,1344,1706,2059,2387,2685,2960,3205,3435,3657,3864,4083,4286,4505,4719,4940,5168,5392,5614,5838,6042,6251,6426,6593,6721,6820,6879,6889,6856,6763,6625,6431,6190,5913,5588,5237,4849,4443,4026,3604,3199,2797,2430,2078,1769,1488,1250,1038,858,697,545,410,260,120,-47,-218,-407,-604,-802,-997,-1178,-1331,-1450,-1516,-1523,-1472,-1350,-1179,-952,-696,-420,-136,124,369,563,719,826,892,927,951,968,1002,1064,1157,1293,1470,1682,1920,2171,2403,2610,2771,2873,2922,2910,2854,2763,2658,2561,2486,2453,2461,2522,2622,2770,2937,3125,3303,3463,3587,3657,3681,3637,3540,3384,3171,2924,2628,2323,1991,1674,1361,1072,801,555,321,107,-107,-308,-511,-710,-912,-1122,-1336,-1555,-1778,-1990,-2204,-2393,-2576,-2730,-2866,-2965,-3023,-3034,-2994,-2899,-2757,-2570,-2340,-2079,-1786,-1478,-1161,-856,-568,-311,-89,96,242,349,418,458,470,468,454,439,414,398,371,358,346,344,358,375,416,463,528,611,703,810,921,1037,1148,1259,1357,1453,1542,1632,1728,1834,1955,2093,2239,2400,2563,2731,2898,3057,3200,3319,3408,3460,3473,3444,3378,3278,3151,3012,2855,2697,2536,2372,2219,2064,1920,1777,1636,1494,1354,1205,1060,897,737,561,391,219,57,-93,-231,-361,-462,-560,-622,-673,-704,-715,-715,-701,-677,-639,-600,-538,-478,-394,-308,-207,-104,18,141,289,438,598,756,908,1047,1183,1293,1403,1484,1557,1613,1655,1688,1711,1728,1731,1730,1712,1695,1670,1654,1641,1654,1681,1742,1828,1936,2066,2208,2344,2469,2557,2596,2594,2531,2434,2306,2158,2026,1897,1815,1764,1766,1816,1900,2023,2167,2330,2512,2704,2909,3122,3351,3582,3824,4057,4285,4490,4668,4813,4922,4998,5047,5071,5081,5086,5077,5080,5071,5078,5073,5080,5061,5046,4978,4903,4759,4599,4386,4151,3893,3622,3345,3076,2805,2561,2326,2129,1957,1825,1731,1676,1659,1682,1742,1837,1965,2110,2275,2429,2580,2697,2790,2848,2866,2868,2833,2803,2759,2732,2722,2738,2794,2881,3005,3144,3298,3436,3558,3637,3673,3661,3595,3490,3340,3169,2981,2798,2629,2485,2368,2281,2221,2173,2143,2100,2043,1949,1808,1615,1372,1080,751,402,36,-313,-645,-929,-1163,-1328,-1425,-1457,-1422,-1350,-1229,-1099,-950,-807,-667,-545,-435,-351,-280,-238,-209,-203,-199,-198,-183,-151,-98,-9,96,240,401,576,762,929,1091,1223,1327,1401,1439,1447,1425,1388,1334,1283,1227,1176,1131,1092,1060,1033,1008,978,939,883,815,725,619,490,337,166,-31,-237,-467,-697,-941,-1186,-1440,-1689,-1948,-2189,-2437,-2658,-2876,-3063,-3239,-3394,-3529,-3650,-3758,-3853,-3949,-4034,-4127,-4219,-4314,-4407,-4497,-4584,-4662,-4741,-4808,-4870,-4922,-4960,-4981,-4990,-4975,-4952,-4915,-4869,-4822,-4771,-4726,-4685,-4659,-4651,-4664,-4697,-4753,-4824,-4916,-5018,-5132,-5250,-5365,-5478,-5578,-5673,-5752,-5824,-5887,-5948,-6003,-6067,-6123,-6182,-6227,-6250,-6251,-6217,-6150,-6043,-5903,-5720,-5509,-5252,-4983,-4679,-4384,-4079,-3789,-3525,-3278,-3078,-2904,-2786,-2695,-2660,-2649,-2681,-2729,-2799,-2874,-2952,-3027,-3090,-3147,-3186,-3218,-3230,-3227,-3207,-3161,-3113,-3036,-2970,-2897,-2830,-2782,-2734,-2715,-2693,-2690,-2673,-2659,-2632,-2585,-2529,-2443,-2341,-2220,-2094,-1968,-1863,-1784,-1738,-1740,-1782,-1867,-1989,-2135,-2298,-2461,-2620,-2757,-2876,-2964,-3018,-3039,-3014,-2958,-2860,-2738,-2599,-2450,-2301,-2161,-2030,-1925,-1849,-1800,-1796,-1813,-1869,-1930,-2015,-2086,-2162,-2211,-2244,-2243,-2227,-2187,-2144,-2094,-2042,-1997,-1948,-1905,-1859,-1810,-1750,-1680,-1588,-1481,-1354,-1208,-1053,-889,-720,-561,-402,-269,-146,-48,35,99,145,184,201,214,218,217,223,226,244,257,283,302,321,335,338,332,314,294,262,243,225,225,241,276,334,407,502,598,710,818,933,1052,1168,1285,1403,1521,1650,1787,1944,2110,2299,2492,2695,2909,3125,3347,3582,3803,4034,4250,4457,4654,4828,4980,5104,5192,5258,5279,5289,5255,5210,5129,5026,4890,4729,4537,4323,4080,3814,3532,3230,2931,2625,2333,2059,1803,1585,1393,1246,1129,1056,998,970,936,912,862,801,702,572,406,196,-39,-316,-609,-924,-1245,-1553,-1850,-2106,-2329,-2501,-2631,-2711,-2747,-2744,-2701,-2637,-2545,-2448,-2339,-2228,-2114,-1995,-1869,-1743,-1593,-1443,-1261,-1062,-838,-589,-323,-42,250,538,815,1078,1304,1509,1666,1796,1881,1939,1962,1966,1954,1937,1914,1897,1869,1852,1816,1799,1760,1743,1709,1690,1665,1639,1618,1583,1549,1495,1428,1333,1219,1066,899,705,498,287,79,-121,-289,-437,-540,-621,-667,-709,-729,-763,-789,-834,-880,-940,-1005,-1071,-1135,-1187,-1230,-1258,-1271,-1277,-1268,-1260,-1251,-1247,-1252,-1265,-1290,-1322,-1375,-1432,-1511,-1594,-1689,-1793,-1896,-2013,-2110,-2208,-2270,-2310,-2309,-2271,-2194,-2086,-1946,-1802,-1639,-1503,-1369,-1277,-1210,-1175,-1167,-1175,-1195,-1214,-1227,-1232,-1224,-1208,-1175,-1141,-1097,-1058,-1026,-995,-974,-953,-931,-909,-883,-857,-826,-808,-784,-782,-793,-815,-864,-917,-985,-1065,-1138,-1216,-1266,-1301,-1301,-1267,-1216,-1129,-1046,-946,-854,-774,-704,-658,-634,-619,-622,-612,-608,-578,-536,-465,-377,-267,-151,-29,91,188,284,337,383,382,374,331,292,230,177,109,49,-17,-77,-134,-191,-232,-280,-313,-353,-388,-423,-454,-479,-493,-493,-481,-443,-400,-328,-256,-169,-87,-2,77,158,240,324,423,526,653,786,939,1091,1247,1381,1495,1564,1601,1588,1549,1479,1397,1308,1232,1173,1158,1172,1245,1342,1483,1636,1801,1961,2112,2231,2338,2406,2463,2498,2518,2528,2522,2503,2461,2400,2303,2177,2011,1822,1611,1405,1207,1047,927,867,868,935,1069,1252,1480,1727,1988,2234,2462,2654,2800,2912,2971,3003,3001,2977,2951,2912,2885,2859,2832,2813,2777,2739,2681,2608,2514,2403,2276,2147,2017,1908,1811,1749,1712,1711,1738,1788,1851,1914,1967,2010,2036,2058,2068,2084,2107,2150,2225,2326,2470,2640,2833,3050,3264,3482,3682,3861,4010,4129,4202,4247,4247,4218,4155,4070,3960,3839,3706,3565,3422,3273,3120,2955,2777,2576,2354,2112,1844,1575,1287,1023,755,526,306,123,-49,-196,-329,-453,-558,-664,-743,-809,-836,-830,-773,-680,-545,-385,-208,-26,148,301,421,510,552,567,542,497,423,331,218,95,-40,-171,-313,-443,-577,-700,-812,-904,-972,-1008,-1006,-981,-919,-852,-771,-702,-646,-620,-622,-658,-727,-813,-924,-1029,-1132,-1213,-1265,-1287,-1270,-1227,-1155,-1074,-992,-924,-886,-882,-912,-987,-1091,-1227,-1392,-1559,-1746,-1918,-2094,-2254,-2407,-2551,-2689,-2815,-2945,-3067,-3196,-3330,-3458,-3595,-3718,-3846,-3955,-4057,-4145,-4215,-4277,-4321,-4358,-4387,-4405,-4420,-4422,-4419,-4401,-4370,-4317,-4249,-4162,-4065,-3969,-3872,-3786,-3715,-3648,-3595,-3545,-3503,-3457,-3418,-3368,-3324,-3277,-3239,-3204,-3183,-3167,-3153,-3153,-3149,-3161,-3181,-3210,-3258,-3311,-3382,-3451,-3520,-3579,-3622,-3644,-3644,-3615,-3568,-3492,-3407,-3308,-3204,-3105,-3000,-2912,-2820,-2739,-2657,-2578,-2497,-2413,-2331,-2243,-2167,-2094,-2033,-1987,-1960,-1949,-1966,-1988,-2040,-2084,-2145,-2193,-2238,-2271,-2290,-2292,-2287,-2266,-2247,-2219,-2191,-2169,-2142,-2131,-2107,-2093,-2057,-2015,-1949,-1864,-1767,-1639,-1519,-1374,-1250,-1129,-1036,-967,-934,-925,-945,-978,-1020,-1053,-1076,-1072,-1046,-994,-926,-850,-768,-697,-626,-573,-529,-496,-472,-446,-417,-379,-320,-253,-156,-55,68,195,332,476,616,759,887,1008,1107,1201,1281,1359,1432,1502,1579,1659,1752,1852,1965,2090,2223,2370,2518,2676,2820,2967,3086,3204,3282,3358,3394,3426,3436,3438,3435,3420,3406,3382,3363,3345,3339,3348,3372,3411,3466,3530,3607,3690,3765,3841,3888,3929,3933,3924,3889,3837,3779,3708,3655,3611,3588,3596,3610,3659,3703,3765,3814,3862,3890,3903,3897,3879,3843,3811,3772,3752,3741,3753,3771,3801,3825,3838,3847,3824,3800,3749,3690,3619,3544,3472,3408,3362,3337,3336,3354,3384,3412,3431,3424,3389,3316,3211,3071,2908,2732,2548,2378,2220,2090,1985,1899,1835,1777,1732,1690,1653,1622,1598,1578,1577,1577,1603,1628,1677,1731,1803,1887,1985,2091,2210,2330,2462,2591,2723,2845,2959,3064,3158,3243,3315,3372,3415,3440,3452,3452,3438,3426,3405,3384,3367,3350,3337,3328,3313,3297,3270,3234,3181,3116,3036,2938,2836,2716,2598,2469,2346,2224,2108,2003,1892,1795,1688,1587,1479,1366,1241,1108,963,805,647,481,318,160,-4,-157,-316,-468,-620,-767,-908,-1040,-1164,-1282,-1397,-1514,-1635,-1757,-1888,-2008,-2134,-2238,-2327,-2392,-2417,-2412,-2364,-2279,-2168,-2033,-1881,-1734,-1573,-1437,-1292,-1174,-1047,-945,-835,-739,-636,-527,-410,-277,-144,8,142,287,405,508,579,613,603,553,457,323,156,-37,-247,-469,-696,-922,-1140,-1348,-1540,-1720,-1884,-2037,-2175,-2297,-2398,-2477,-2529,-2560,-2569,-2559,-2539,-2502,-2454,-2396,-2325,-2246,-2163,-2063,-1966,-1852,-1740,-1618,-1486,-1351,-1201,-1052,-902,-748,-611,-467,-346,-223,-123,-32,30,72,84,76,43,-1,-62,-125,-194,-251,-309,-349,-384,-409,-423,-433,-434,-438,-443,-462,-496,-549,-616,-695,-779,-865,-946,-1017,-1085,-1133,-1190,-1239,-1304,-1388,-1484,-1607,-1737,-1874,-2008,-2126,-2216,-2286,-2309,-2326,-2304,-2285,-2253,-2226,-2207,-2198,-2207,-2228,-2262,-2309,-2350,-2401,-2434,-2465,-2473,-2459,-2419,-2349,-2251,-2126,-1977,-1804,-1617,-1402,-1179,-926,-666,-391,-116,155,408,644,850,1024,1166,1264,1336,1376,1405,1431,1452,1493,1537,1596,1669,1746,1821,1896,1947,1992,2007,2021,2000,1983,1939,1892,1844,1793,1762,1747,1755,1793,1850,1928,2030,2130,2251,2350,2453,2533,2603,2657,2709,2749,2799,2837,2888,2928,2971,3002,3020,3022,3003,2964,2908,2839,2770,2692,2637,2571,2535,2498,2470,2451,2426,2404,2383,2355,2334,2301,2264,2222,2167,2106,2029,1939,1838,1734,1628,1529,1442,1365,1292,1221,1137,1045,934,814,674,535,375,228,65,-74,-216,-345,-472,-597,-728,-861,-994,-1134,-1259,-1394,-1518,-1639,-1753,-1844,-1925,-1978,-2009,-2014,-1991,-1946,-1875,-1791,-1688,-1589,-1483,-1377,-1283,-1171,-1078,-971,-868,-768,-667,-580,-501,-450,-405,-390,-378,-377,-371,-361,-334,-296,-229,-151,-48,62,180,297,404,499,572,623,641,638,594,543,465,397,324,273,227,208,194,194,195,190,174,146,96,37,-43,-139,-255,-389,-543,-708,-892,-1087,-1299,-1522,-1760,-1999,-2245,-2479,-2711,-2930,-3140,-3338,-3529,-3709,-3889,-4070,-4257,-4454,-4660,-4870,-5081,-5291,-5479,-5654,-5791,-5903,-5980,-6032,-6061,-6075,-6086,-6099,-6116,-6156,-6188,-6247,-6288,-6339,-6370,-6385,-6379,-6352,-6306,-6254,-6200,-6150,-6122,-6104,-6118,-6144,-6194,-6246,-6303,-6346,-6376,-6373,-6354,-6289,-6212,-6102,-5986,-5868,-5754,-5657,-5565,-5486,-5403,-5320,-5221,-5109,-4970,-4803,-4610,-4393,-4163,-3937,-3724,-3544,-3400,-3305,-3259,-3261,-3313,-3395,-3500,-3611,-3700,-3763,-3776,-3747,-3665,-3547,-3400,-3243,-3093,-2962,-2860,-2801,-2768,-2777,-2798,-2843,-2885,-2930,-2960,-2976,-2976,-2955,-2922,-2869,-2810,-2729,-2653,-2560,-2481,-2390,-2313,-2219,-2134,-2031,-1932,-1833,-1737,-1657,-1589,-1541,-1517,-1513,-1533,-1572,-1627,-1679,-1730,-1765,-1774,-1767,-1717,-1651,-1552,-1442,-1327,-1224,-1147,-1108,-1114,-1165,-1267,-1397,-1561,-1719,-1866,-1976,-2030,-2034,-1971,-1865,-1708,-1537,-1340,-1161,-992,-862,-768,-708,-684,-674,-690,-697,-710,-703,-680,-636,-570,-490,-404,-311,-225,-138,-62,19,89,175,261,362,481,607,750,906,1059,1226,1388,1552,1719,1873,2033,2172,2324,2455,2601,2734,2877,3011,3140,3256,3351,3428,3476,3504,3516,3515,3525,3535,3565,3610,3678,3759,3859,3954,4049,4121,4166,4185,4164,4130,4070,4005,3941,3880,3837,3820,3825,3863,3917,3990,4073,4154,4233,4299,4351,4382,4397,4389,4371,4339,4302,4269,4240,4222,4216,4219,4233,4248,4277,4304,4344,4381,4420,4453,4482,4502,4512,4514,4496,4479,4445,4412,4370,4322,4263,4201,4123,4047,3958,3870,3771,3673,3566,3455,3344,3221,3112,2986,2873,2744,2615,2467,2308,2131,1948,1750,1568,1381,1224,1087,977,908,861,852,864,899,956,1021,1102,1177,1253,1313,1359,1393,1410,1422,1430,1442,1466,1511,1575,1665,1774,1897,2028,2157,2285,2391,2492,2553,2601,2604,2585,2530,2458,2372,2280,2194,2113,2059,2019,2008,2015,2037,2062,2083,2088,2080,2047,2007,1943,1886,1816,1752,1690,1638,1599,1583,1581,1606,1645,1694,1754,1807,1860,1903,1933,1955,1969,1973,1979,1978,1986,1997,2011,2036,2051,2074,2076,2077,2048,2008,1934,1843,1727,1597,1458,1316,1179,1052,937,846,756,698,617,547,446,322,171,-15,-222,-453,-698,-941,-1185,-1394,-1596,-1744,-1881,-1965,-2030,-2061,-2070,-2077,-2074,-2095,-2123,-2186,-2265,-2368,-2474,-2582,-2666,-2725,-2741,-2718,-2654,-2554,-2428,-2285,-2137,-1992,-1859,-1727,-1617,-1498,-1399,-1286,-1176,-1055,-920,-781,-626,-474,-316,-165,-11,129,270,394,514,628,738,852,969,1088,1213,1339,1455,1569,1656,1727,1770,1784,1776,1743,1683,1610,1505,1404,1278,1153,1015,865,700,520,320,116,-97,-306,-504,-695,-861,-1012,-1140,-1251,-1348,-1432,-1505,-1569,-1621,-1668,-1703,-1729,-1740,-1738,-1710,-1674,-1603,-1519,-1406,-1268,-1113,-937,-744,-541,-328,-104,109,337,544,750,942,1114,1273,1410,1532,1644,1744,1841,1932,2028,2122,2220,2318,2415,2506,2587,2652,2695,2713,2701,2667,2611,2541,2468,2388,2318,2259,2208,2177,2151,2133,2131,2134,2162,2210,2286,2396,2541,2719,2923,3137,3345,3522,3657,3724,3733,3658,3539,3357,3158,2950,2750,2584,2448,2368,2326,2330,2362,2406,2449,2476,2464,2426,2334,2216,2058,1890,1712,1552,1421,1325,1293,1296,1365,1456,1580,1702,1821,1913,1985,2022,2041,2032,2018,1984,1964,1937,1930,1926,1929,1926,1918,1890,1849,1786,1704,1609,1496,1393,1282,1204,1129,1089,1064,1059,1076,1094,1130,1160,1203,1241,1278,1312,1325,1331,1318,1296,1273,1245,1236,1232,1270,1327,1425,1545,1686,1837,1977,2109,2208,2283,2324,2338,2325,2299,2251,2197,2133,2067,1998,1928,1861,1782,1705,1611,1511,1396,1267,1124,965,801,632,467,313,167,32,-95,-232,-375,-549,-737,-960,-1189,-1440,-1682,-1922,-2144,-2338,-2508,-2637,-2741,-2810,-2859,-2892,-2906,-2934,-2948,-2997,-3051,-3141,-3250,-3381,-3529,-3681,-3845,-3996,-4144,-4275,-4380,-4478,-4542,-4605,-4643,-4669,-4675,-4656,-4620,-4559,-4484,-4391,-4295,-4193,-4111,-4037,-3999,-3988,-4011,-4063,-4139,-4229,-4321,-4410,-4475,-4518,-4524,-4489,-4425,-4324,-4216,-4092,-3982,-3881,-3811,-3764,-3758,-3779,-3832,-3902,-3991,-4073,-4158,-4221,-4271,-4307,-4326,-4342,-4355,-4362,-4378,-4386,-4414,-4438,-4479,-4522,-4560,-4599,-4621,-4624,-4619,-4584,-4545,-4487,-4435,-4370,-4330,-4285,-4263,-4262,-4266,-4298,-4329,-4364,-4395,-4412,-4408,-4388,-4339,-4276,-4201,-4130,-4078,-4059,-4083,-4156,-4280,-4458,-4668,-4919,-5168,-5420,-5636,-5807,-5926,-5979,-5972,-5914,-5801,-5662,-5495,-5329,-5159,-5012,-4876,-4754,-4643,-4526,-4406,-4268,-4119,-3942,-3761,-3562,-3376,-3197,-3049,-2925,-2832,-2766,-2711,-2662,-2604,-2529,-2435,-2319,-2191,-2055,-1921,-1804,-1705,-1636,-1591,-1572,-1569,-1587,-1606,-1630,-1636,-1632,-1599,-1548,-1476,-1386,-1297,-1200,-1116,-1046,-997,-966,-962,-965,-992,-1020,-1049,-1080,-1091,-1100,-1084,-1063,-1022,-970,-901,-811,-709,-585,-447,-301,-147,4,149,292,420,547,660,771,874,970,1070,1163,1260,1355,1444,1540,1626,1723,1813,1902,1995,2072,2154,2229,2295,2362,2416,2464,2510,2547,2590,2638,2694,2762,2832,2909,2978,3045,3098,3137,3170,3177,3188,3173,3165,3138,3117,3084,3069,3047,3052,3056,3078,3102,3135,3165,3191,3219,3236,3251,3268,3269,3290,3297,3327,3358,3412,3472,3552,3637,3724,3802,3863,3895,3899,3873,3812,3729,3610,3480,3332,3189,3057,2942,2859,2802,2770,2767,2772,2795,2808,2819,2817,2799,2768,2719,2655,2579,2494,2407,2324,2249,2188,2141,2104,2083,2057,2043,2011,1981,1934,1883,1821,1762,1706,1659,1628,1601,1588,1581,1575,1576,1580,1588,1603,1619,1640,1662,1690,1720,1768,1817,1896,1980,2092,2221,2362,2525,2695,2877,3063,3241,3417,3561,3693,3781,3843,3868,3860,3819,3752,3656,3554,3440,3342,3260,3206,3181,3187,3210,3261,3295,3333,3324,3280,3178,3015,2805,2539,2245,1926,1605,1294,1003,742,513,314,140,-17,-167,-305,-451,-582,-722,-839,-956,-1040,-1111,-1147,-1167,-1159,-1144,-1115,-1083,-1051,-1023,-1001,-988,-980,-971,-966,-951,-938,-921,-906,-898,-891,-901,-920,-961,-1020,-1098,-1189,-1296,-1405,-1529,-1650,-1783,-1911,-2037,-2165,-2272,-2382,-2463,-2532,-2566,-2568,-2524,-2444,-2321,-2171,-1998,-1810,-1626,-1437,-1272,-1121,-993,-892,-805,-741,-691,-650,-621,-594,-567,-534,-482,-416,-322,-210,-60,100,298,492,693,880,1028,1153,1217,1248,1223,1163,1075,965,868,784,736,732,758,829,910,1006,1083,1130,1131,1062,931,723,465,162,-158,-475,-778,-1038,-1259,-1427,-1554,-1643,-1721,-1794,-1890,-2009,-2174,-2372,-2612,-2881,-3155,-3438,-3688,-3915,-4096,-4230,-4323,-4360,-4371,-4332,-4285,-4206,-4123,-4019,-3914,-3779,-3646,-3482,-3306,-3112,-2893,-2661,-2412,-2150,-1883,-1609,-1330,-1050,-770,-488,-220,48,301,540,768,976,1165,1334,1476,1592,1688,1760,1821,1876,1930,1992,2068,2158,2280,2421,2595,2789,2987,3197,3381,3548,3675,3757,3791,3777,3722,3643,3547,3454,3367,3300,3255,3234,3226,3232,3225,3204,3151,3058,2925,2746,2535,2284,2030,1758,1513,1292,1110,979,896,858,860,885,924,957,986,990,982,947,904,845,797,755,737,749,783,850,937,1034,1150,1249,1361,1439,1532,1593,1672,1744,1839,1949,2091,2246,2425,2605,2779,2942,3061,3146,3166,3127,3024,2862,2655,2420,2173,1936,1718,1538,1408,1328,1305,1318,1362,1415,1463,1483,1477,1419,1332,1194,1037,859,682,524,387,295,244,238,284,364,487,631,793,961,1123,1272,1396,1496,1560,1601,1602,1583,1529,1455,1363,1249,1135,1011,895,786,683,595,513,444,375,317,252,189,113,37,-55,-140,-237,-325,-413,-493,-566,-630,-681,-731,-772,-814,-871,-929,-1015,-1114,-1234,-1372,-1515,-1660,-1790,-1902,-1979,-2025,-2032,-2011,-1964,-1902,-1829,-1769,-1708,-1679,-1659,-1662,-1679,-1695,-1726,-1735,-1756,-1749,-1742,-1715,-1679,-1637,-1592,-1549,-1513,-1487,-1474,-1481,-1500,-1540,-1588,-1649,-1714,-1784,-1862,-1934,-2023,-2108,-2204,-2313,-2427,-2559,-2703,-2857,-3028,-3203,-3386,-3572,-3760,-3952,-4138,-4330,-4518,-4706,-4896,-5082,-5268,-5448,-5618,-5774,-5913,-6025,-6113,-6171,-6197,-6201,-6175,-6137,-6084,-6026,-5974,-5914,-5872,-5815,-5766,-5713,-5641,-5575,-5479,-5386,-5277,-5168,-5065,-4967,-4883,-4813,-4746,-4695,-4635,-4580,-4512,-4429,-4331,-4210,-4077,-3929,-3784,-3643,-3526,-3431,-3371,-3342,-3342,-3361,-3389,-3424,-3444,-3455,-3440,-3394,-3324,-3222,-3096,-2960,-2805,-2651,-2500,-2351,-2228,-2105,-2012,-1924,-1845,-1773,-1676,-1578,-1438,-1294,-1113,-928,-734,-543,-365,-206,-69,35,99,132,116,67,-19,-134,-272,-416,-570,-710,-839,-955,-1045,-1123,-1179,-1221,-1252,-1271,-1286,-1290,-1286,-1270,-1244,-1212,-1183,-1151,-1135,-1119,-1119,-1131,-1155,-1208,-1270,-1363,-1457,-1549,-1628,-1666,-1667,-1608,-1494,-1319,-1095,-828,-546,-258,-5,218,374,473,512,491,443,357,279,187,125,70,47,43,68,118,208,338,527,775,1094,1470,1898,2345,2792,3212,3575,3881,4103,4265,4365,4422,4448,4448,4430,4379,4305,4178,4021,3821,3589,3362,3139,2972,2877,2880,2994,3226,3550,3964,4417,4894,5343,5748,6067,6297,6407,6416,6297,6082,5754,5347,4854,4323,3745,3195,2658,2217,1867,1668,1619,1749,2042,2491,3054,3696,4350,4981,5520,5950,6234,6383,6396,6316,6161,5986,5814,5675,5593,5563,5598,5678,5803,5947,6107,6266,6403,6526,6602,6637,6623,6546,6427,6260,6078,5881,5700,5505,5285,5000,4607,4090,3424,2605,1628,535,-627,-1727,-2642,-3223,-3386,-3122,-2523,-1770,-1083,-650,-601,-907,-1469,-2056,-2445,-2446,-1972,-1069,103,1355,2448,3238,3597,3500,2951,2019,791,-583,-1953,-3109,-3914,-4218,-3998,-3268,-2117,-677,927,2531,4009,5185,5941,6135,5704,4604,2892,653,-1937,-4697,-7411,-9892,-11969,-13534,-14526,-14949,-14844,-14278,-13325,-12073,-10606,-9021,-7408,-5824,-4308,-2833,-1351,213,1964,3964,6282,8918,11796,14787,17656,20147,21968,22854,22597,21094,18373,14617,10153,5414,898,-2926,-5649,-7046,-7042,-5816,-3671,-1051,1587,3835,5379,6067,5855,4855,3212,1145,-1159,-3534,-5872,-8096,-10162,-12021,-13592,-14779,-15453,-15471,-14763,-13280,-11116,-8428,-5478,-2576,-37,1833,2834,2847,1919,210,-1987,-4348,-6525,-8260,-9378,-9845,-9738,-9243,-8579,-7974,-7597,-7504,-7677,-7932,-8104,-7927,-7272,-6021,-4239,-2027,387,2794,4956,6700,7900,8502,8530,8072,7262,6268,5254,4353,3677,3243,3042,2993,2982,2924,2725,2368,1879,1347,905,717,903,1567,2673,4156,5802,7403,8696,9444,9475,8658,6994,4569,1588,-1659,-4847,-7656,-9818,-11157,-11569,-11056,-9694,-7626,-5079,-2299,451,2912,4904,6306,7080,7321,7136,6734,6286,5930,5761,5774,5941,6197,6468,6715,6869,6888,6698,6203,5324,3979,2164,-64,-2556,-5110,-7491,-9485,-10940,-11773,-12010,-11724,-11079,-10213,-9317,-8496,-7881,-7521,-7456,-7655,-8056,-8516,-8873,-8907,-8417,-7229,-5251,-2520,796,4400,7907,10942,13162,14381,14550,13802,12383,10625,8846,7316,6210,5595,5452,5663,6098,6552,6913,7055,6984,6754,6500,6367,6497,6968,7763,8833,10010,11150,12072,12628,12731,12332,11447,10130,8470,6584,4629,2764,1167,-25,-714,-875,-556,153,1137,2278,3496,4693,5827,6805,7576,8031,8085,7637,6612,4981,2778,109,-2826,-5792,-8489,-10671,-12097,-12672,-12363,-11299,-9681,-7807,-5990,-4539,-3696,-3597,-4290,-5658,-7551,-9688,-11822,-13674,-15043,-15787,-15859,-15304,-14236,-12839,-11317,-9873,-8691,-7894,-7552,-7679,-8209,-9074,-10114,-11216,-12202,-12960,-13373,-13390,-13006,-12278,-11303,-10224,-9183,-8323,-7764,-7574,-7794,-8386,-9290,-10368,-11481,-12448,-13143,-13441,-13336,-12816,-12009,-10986,-9909,-8854,-7919,-7134,-6529,-6081,-5790,-5624,-5565,-5602,-5709,-5880,-6089,-6333,-6600,-6893,-7210,-7529,-7829,-8030,-8064,-7816,-7207,-6163,-4674,-2780,-592,1720,3970,5952,7503,8524,8944,8815,8193,7204,5989,4681,3426,2337,1532,1093,1092,1562,2488,3818,5432,7190,8909,10430,11609,12353,12635,12475,11961,11205,10361,9555,8926,8551,8478,8708,9185,9850,10604,11363,12045,12591,12962,13139,13112,12884,12468,11870,11134,10287,9402,8545,7801,7252,6968,6995,7327,7946,8744,9632,10473,11154,11596,11743,11589,11161,10512,9718,8861,8038,7321,6807,6529,6549,6861,7445,8260,9187,10131,10919,11428,11509,11096,10154,8735,6939,4915,2848,907,-729,-1944,-2664,-2852,-2561,-1840,-803,447,1778,3083,4244,5169,5790,6039,5901,5365,4457,3231,1754,148,-1475,-2941,-4124,-4880,-5165,-4956,-4343,-3427,-2384,-1379,-590,-150,-157,-623,-1505,-2673,-3958,-5158,-6081,-6588,-6580,-6075,-5123,-3884,-2539,-1300,-364,115,56,-555,-1652,-3112,-4791,-6521,-8173,-9630,-10824,-11707,-12260,-12469,-12346,-11891,-11143,-10132,-8928,-7622,-6312,-5139,-4207,-3625,-3445,-3668,-4259,-5113,-6141,-7192,-8187,-9012,-9647,-10077,-10336,-10475,-10532,-10539,-10511,-10441,-10328,-10152,-9917,-9583,-9160,-8579,-7833,-6869,-5686,-4300,-2767,-1176,376,1769,2924,3759,4231,4327,4064,3477,2645,1625,507,-625,-1699,-2629,-3368,-3891,-4195,-4334,-4356,-4343,-4342,-4393,-4492,-4617,-4728,-4746,-4632,-4310,-3778,-3027,-2102,-1058,39,1119,2135,3034,3804,4419,4878,5192,5364,5432,5394,5270,5039,4698,4224,3594,2809,1864,810,-286,-1313,-2148,-2659,-2764,-2406,-1609,-447,966,2459,3897,5110,6017,6539,6676,6454,5928,5166,4233,3200,2131,1107,187,-540,-1039,-1269,-1253,-1042,-710,-340,-8,254,410,478,463,387,267,123,-43,-203,-352,-457,-481,-392,-159,199,662,1138,1563,1843,1921,1747,1335,708,-59,-870,-1628,-2242,-2630,-2774,-2626,-2228,-1581,-742,236,1295,2344,3339,4182,4852,5292,5518,5550,5438,5270,5100,5005,5014,5109,5278,5435,5526,5468,5203,4688,3916,2905,1715,432,-832,-1961,-2834,-3374,-3493,-3195,-2477,-1419,-108,1330,2774,4110,5248,6140,6740,7068,7105,6889,6415,5716,4810,3742,2563,1327,102,-1061,-2103,-2975,-3640,-4059,-4225,-4130,-3788,-3230,-2479,-1581,-574,493,1549,2533,3358,3955,4271,4273,3979,3426,2682,1845,999,244,-365,-790,-1044,-1164,-1200,-1235,-1285,-1414,-1585,-1805,-1996,-2122,-2089,-1849,-1351,-585,420,1588,2835,4034,5101,5950,6543,6875,6952,6810,6475,5984,5365,4643,3825,2925,1936,889,-208,-1270,-2243,-3024,-3533,-3722,-3562,-3080,-2351,-1469,-572,208,764,1001,901,483,-188,-997,-1848,-2629,-3261,-3702,-3929,-3960,-3828,-3583,-3280,-2972,-2687,-2455,-2260,-2087,-1901,-1665,-1355,-948,-452,126,738,1342,1880,2296,2548,2608,2461,2126,1622,1009,314,-387,-1087,-1735,-2343,-2885,-3366,-3756,-4034,-4169,-4147,-3967,-3667,-3294,-2920,-2594,-2360,-2220,-2145,-2088,-1969,-1730,-1326,-743,-33,739,1453,1998,2287,2251,1901,1288,490,-346,-1127,-1706,-2014,-1980,-1590,-877,87,1180,2256,3184,3818,4091,3948,3416,2550,1467,288,-811,-1688,-2200,-2244,-1791,-855,473,2045,3681,5188,6383,7140,7400,7167,6534,5613,4561,3516,2616,1953,1594,1559,1823,2342,3026,3787,4530,5151,5577,5739,5603,5181,4509,3673,2780,1938,1262,825,696,885,1382,2130,3049,4025,4926,5620,5976,5903,5363,4376,3045,1523,-4,-1341,-2330,-2864,-2901,-2483,-1688,-663,457,1535,2463,3185,3667,3915,3947,3804,3526,3173,2793,2447,2184,2047,2031,2139,2290,2455,2524,2458,2172,1649,869,-140,-1323,-2584,-3809,-4860,-5603,-5947,-5821,-5251,-4312,-3135,-1898,-764,105,607,666,301,-451,-1480,-2650,-3826,-4849,-5603,-5974,-5925,-5437,-4587,-3490,-2286,-1177,-273,272,433,175,-449,-1375,-2502,-3721,-4910,-5972,-6807,-7366,-7625,-7599,-7351,-6957,-6537,-6186,-6021,-6099,-6461,-7084,-7908,-8836,-9759,-10555,-11144,-11449,-11456,-11164,-10626,-9910,-9115,-8318,-7615,-7028,-6598,-6286,-6076,-5906,-5734,-5508,-5194,-4794,-4313,-3824,-3379,-3056,-2909,-2949,-3179,-3551,-4033,-4571,-5147,-5733,-6331,-6933,-7532,-8122,-8680,-9194,-9634,-9985,-10212,-10299,-10206,-9913,-9397,-8652,-7711,-6604,-5422,-4232,-3120,-2158,-1374,-810,-459,-332,-426,-745,-1285,-2043,-2980,-4048,-5163,-6235,-7166,-7881,-8304,-8404,-8149,-7543,-6600,-5359,-3896,-2319,-777,566,1550,2059,2039,1535,655,-424,-1501,-2403,-2985,-3185,-3000,-2497,-1777,-972,-212,388,737,812,626,253,-186,-574,-772,-684,-270,490,1512,2719,3967,5127,6078,6700,6938,6732,6109,5087,3766,2220,590,-1020,-2457,-3618,-4372,-4676,-4467,-3792,-2691,-1277,337,2027,3675,5196,6523,7650,8565,9320,9899,10345,10591,10650,10442,9971,9208,8176,6920,5517,4067,2697,1534,693,280,348,923,1959,3365,4977,6599,8031,9066,9602,9542,8963,7923,6650,5305,4143,3299,2921,3013,3545,4390,5388,6364,7143,7605,7675,7351,6709,5856,4957,4166,3620,3422,3600,4137,4952,5932,6945,7865,8581,9023,9154,8980,8552,7929,7192,6407,5613,4860,4145,3505,2938,2484,2160,2001,2031,2256,2664,3216,3855,4512,5129,5644,6020,6230,6274,6157,5933,5624,5325,5066,4933,4945,5132,5487,5973,6557,7166,7755,8243,8580,8695,8563,8167,7539,6749,5875,5018,4270,3691,3356,3274,3466,3890,4500,5204,5932,6586,7122,7488,7676,7692,7538,7238,6806,6256,5630,4950,4293,3696,3261,3008,3002,3204,3586,4037,4443,4689,4670,4357,3760,2951,2047,1151,375,-216,-603,-783,-819,-731,-592,-395,-185,78,367,706,1082,1461,1823,2092,2228,2182,1935,1527,998,450,-52,-424,-644,-706,-660,-568,-519,-584,-815,-1226,-1781,-2427,-3072,-3622,-3996,-4115,-3955,-3521,-2867,-2091,-1294,-600,-93,167,149,-113,-589,-1196,-1852,-2474,-2969,-3296,-3402,-3310,-3030,-2637,-2194,-1805,-1547,-1500,-1712,-2175,-2855,-3647,-4450,-5138,-5618,-5817,-5716,-5322,-4698,-3925,-3107,-2350,-1754,-1383,-1282,-1454,-1879,-2505,-3278,-4127,-4980,-5803,-6518,-7127,-7587,-7896,-8050,-8042,-7895,-7628,-7281,-6920,-6579,-6326,-6159,-6096,-6094,-6130,-6144,-6116,-5999,-5805,-5514,-5156,-4752,-4329,-3943,-3622,-3419,-3361,-3480,-3780,-4254,-4865,-5562,-6279,-6942,-7479,-7845,-7993,-7922,-7628,-7139,-6505,-5775,-5041,-4376,-3872,-3589,-3569,-3803,-4256,-4839,-5456,-5988,-6336,-6405,-6151,-5570,-4715,-3689,-2616,-1636,-862,-382,-230,-401,-849,-1493,-2256,-3027,-3759,-4364,-4822,-5110,-5229,-5210,-5082,-4885,-4652,-4397,-4143,-3889,-3672,-3509,-3458,-3538,-3802,-4223,-4804,-5461,-6139,-6746,-7210,-7476,-7492,-7247,-6738,-6002,-5081,-4065,-3020,-2039,-1177,-481,46,389,579,610,487,204,-262,-928,-1803,-2897,-4173,-5601,-7082,-8538,-9832,-10847,-11447,-11521,-10986,-9830,-8081,-5882,-3386,-820,1595,3658,5186,6078,6293,5874,4947,3677,2265,902,-264,-1124,-1629,-1791,-1616,-1205,-589,119,889,1651,2393,3101,3755,4354,4842,5194,5364,5313,5048,4565,3912,3142,2319,1511,778,154,-330,-667,-859,-904,-807,-567,-175,360,1031,1803,2613,3394,4053,4535,4782,4813,4658,4401,4137,3937,3854,3893,4019,4178,4297,4296,4123,3728,3100,2257,1250,150,-926,-1875,-2584,-2968,-3011,-2699,-2132,-1376,-560,230,919,1476,1888,2168,2324,2358,2270,2047,1719,1314,914,584,408,408,595,908,1274,1611,1848,1970,2002,2004,2077,2277,2670,3248,3979,4783,5575,6259,6762,7018,6997,6685,6110,5313,4373,3371,2403,1568,927,548,436,565,876,1244,1569,1704,1584,1150,430,-503,-1529,-2483,-3215,-3562,-3423,-2759,-1603,-61,1690,3464,5044,6248,6928,7007,6478,5425,3990,2365,751,-661,-1735,-2362,-2518,-2218,-1540,-597,469,1518,2405,3033,3319,3255,2854,2206,1414,605,-102,-627,-917,-985,-859,-601,-254,135,558,1007,1484,1983,2483,2940,3322,3568,3647,3525,3184,2640,1904,1017,23,-1036,-2099,-3109,-3993,-4672,-5073,-5142,-4848,-4184,-3193,-1894,-378,1310,3061,4779,6341,7597,8411,8661,8261,7233,5636,3658,1506,-567,-2346,-3639,-4367,-4467,-4024,-3106,-1884,-504,882,2138,3191,3973,4489,4734,4762,4627,4386,4112,3847,3632,3490,3425,3441,3518,3654,3830,4039,4298,4591,4930,5283,5609,5848,5934,5799,5396,4709,3747,2578,1297,28,-1076,-1881,-2258,-2126,-1475,-341,1149,2847,4563,6118,7346,8126,8388,8133,7419,6357,5079,3735,2455,1360,542,70,-23,288,960,1970,3218,4613,6024,7306,8321,8929,9043,8630,7725,6454,4968,3461,2097,1020,306,2,92,554,1314,2296,3388,4469,5406,6082,6417,6386,6020,5427,4721,4057,3528,3211,3109,3181,3346,3495,3526,3378,3007,2456,1771,1060,414,-77,-361,-411,-247,112,609,1199,1835,2447,3005,3450,3766,3943,4004,3973,3900,3803,3706,3598,3463,3275,3016,2688,2305,1899,1507,1147,829,544,268,-5,-281,-532,-708,-755,-602,-245,318,994,1679,2230,2531,2485,2086,1352,384,-710,-1803,-2784,-3558,-4062,-4275,-4197,-3867,-3358,-2740,-2115,-1563,-1142,-899,-834,-940,-1202,-1575,-2054,-2571,-3107,-3590,-3964,-4165,-4146,-3879,-3392,-2738,-2026,-1366,-886,-674,-802,-1267,-2051,-3040,-4124,-5152,-5977,-6503,-6654,-6432,-5896,-5154,-4336,-3594,-3008,-2671,-2562,-2675,-2934,-3273,-3615,-3881,-4023,-3998,-3812,-3478,-3069,-2626,-2245,-1985,-1893,-2020,-2349,-2880,-3552,-4324,-5102,-5830,-6429,-6852,-7080,-7104,-6950,-6636,-6204,-5685,-5120,-4563,-4057,-3678,-3468,-3492,-3762,-4280,-4993,-5819,-6661,-7413,-7999,-8357,-8486,-8389,-8113,-7705,-7208,-6674,-6140,-5628,-5180,-4786,-4477,-4210,-4002,-3800,-3617,-3433,-3268,-3143,-3087,-3127,-3290,-3580,-3998,-4511,-5081,-5644,-6143,-6497,-6643,-6517,-6076,-5315,-4270,-3032,-1733,-527,422,1013,1151,863,173,-791,-1909,-3051,-4089,-4963,-5620,-6070,-6334,-6442,-6434,-6316,-6109,-5788,-5351,-4787,-4084,-3280,-2383,-1463,-573,226,874,1328,1577,1599,1430,1063,549,-115,-859,-1677,-2474,-3227,-3858,-4359,-4702,-4910,-4989,-4970,-4860,-4664,-4374,-3984,-3485,-2889,-2208,-1483,-759,-93,449,822,972,911,641,231,-255,-741,-1154,-1441,-1569,-1506,-1273,-882,-409,74,463,676,652,381,-106,-729,-1390,-1987,-2432,-2680,-2718,-2588,-2353,-2090,-1879,-1753,-1734,-1763,-1792,-1717,-1482,-1041,-412,347,1141,1864,2418,2744,2813,2658,2337,1940,1576,1336,1304,1522,1993,2672,3479,4303,5037,5590,5890,5921,5659,5160,4436,3583,2647,1727,870,147,-441,-861,-1135,-1257,-1255,-1126,-899,-568,-163,295,750,1152,1417,1494,1336,940,356,-338,-1030,-1603,-1971,-2059,-1847,-1336,-556,419,1525,2642,3691,4572,5212,5564,5571,5222,4499,3429,2056,476,-1194,-2812,-4226,-5298,-5915,-6012,-5571,-4653,-3336,-1769,-99,1513,2926,4010,4701,4953,4798,4309,3602,2829,2127,1630,1412,1510,1901,2523,3275,4039,4678,5067,5105,4718,3908,2691,1194,-464,-2069,-3441,-4385,-4770,-4525,-3670,-2305,-598,1236,2977,4419,5416,5890,5834,5318,4450,3394,2290,1309,561,149,116,452,1108,1963,2888,3714,4306,4546,4372,3788,2839,1660,373,-836,-1832,-2494,-2751,-2584,-2047,-1206,-225,765,1593,2147,2342,2169,1646,860,-109,-1123,-2086,-2868,-3388,-3575,-3389,-2832,-1931,-758,578,1949,3204,4210,4830,4991,4639,3814,2603,1153,-334,-1676,-2684,-3246,-3293,-2838,-1955,-755,623,2050,3421,4654,5706,6550,7176,7585,7782,7776,7577,7180,6602,5841,4940,3929,2902,1908,1048,354,-127,-398,-458,-335,-42,381,915,1514,2133,2718,3219,3595,3835,3939,3938,3864,3755,3628,3507,3363,3198,2976,2685,2308,1843,1299,693,51,-584,-1175,-1655,-1975,-2078,-1911,-1466,-731,241,1398,2638,3863,4960,5824,6389,6582,6420,5910,5137,4207,3245,2382,1736,1359,1283,1460,1810,2255,2701,3094,3409,3606,3696,3644,3443,3082,2563,1908,1170,388,-354,-1008,-1509,-1804,-1862,-1643,-1155,-417,506,1537,2566,3507,4273,4822,5143,5258,5206,5054,4856,4664,4538,4470,4490,4552,4623,4645,4549,4290,3837,3197,2398,1498,555,-356,-1167,-1801,-2214,-2339,-2200,-1771,-1129,-317,576,1461,2271,2929,3400,3659,3697,3520,3130,2531,1755,822,-190,-1209,-2130,-2852,-3300,-3423,-3211,-2694,-1922,-980,38,1031,1906,2585,3028,3209,3134,2828,2313,1638,852,4,-846,-1655,-2383,-2983,-3426,-3660,-3658,-3398,-2889,-2170,-1302,-384,507,1257,1826,2128,2188,1974,1556,980,321,-334,-926,-1397,-1739,-1929,-2014,-1984,-1880,-1696,-1452,-1171,-868,-605,-397,-297,-315,-457,-707,-1013,-1334,-1588,-1740,-1741,-1602,-1342,-1037,-764,-606,-636,-868,-1295,-1842,-2413,-2900,-3203,-3266,-3061,-2599,-1922,-1074,-123,877,1845,2707,3365,3728,3720,3291,2443,1231,-238,-1801,-3272,-4456,-5182,-5341,-4905,-3935,-2584,-1053,417,1600,2308,2422,1910,832,-684,-2438,-4256,-5925,-7330,-8348,-8923,-9043,-8699,-7961,-6905,-5652,-4330,-3057,-1934,-1023,-370,13,134,0,-321,-796,-1312,-1799,-2136,-2272,-2141,-1775,-1224,-594,-30,366,471,259,-281,-1083,-2064,-3118,-4132,-4994,-5617,-5922,-5882,-5509,-4844,-3991,-3038,-2096,-1263,-602,-168,7,-61,-374,-857,-1465,-2117,-2738,-3277,-3658,-3842,-3776,-3417,-2780,-1881,-823,270,1252,1957,2281,2151,1578,637,-549,-1822,-3018,-3998,-4645,-4897,-4724,-4162,-3259,-2141,-927,231,1182,1840,2113,2025,1588,896,21,-929,-1887,-2755,-3501,-4056,-4423,-4584,-4577,-4459,-4281,-4146,-4070,-4110,-4243,-4446,-4678,-4889,-5036,-5086,-5009,-4797,-4442,-3964,-3351,-2643,-1836,-973,-92,742,1461,1966,2196,2091,1654,931,17,-959,-1866,-2600,-3085,-3307,-3290,-3085,-2787,-2443,-2137,-1879,-1678,-1498,-1273,-938,-431,286,1208,2295,3471,4639,5677,6488,6961,7024,6649,5827,4616,3088,1376,-411,-2109,-3612,-4789,-5569,-5897,-5781,-5273,-4471,-3522,-2558,-1719,-1072,-659,-437,-364,-357,-357,-341,-286,-239,-211,-248,-359,-535,-753,-940,-1066,-1048,-903,-597,-212,220,590,846,912,755,368,-252,-1048,-1974,-2924,-3806,-4487,-4877,-4900,-4543,-3844,-2886,-1775,-660,363,1161,1682,1895,1800,1467,946,338,-292,-877,-1365,-1741,-1979,-2104,-2124,-2080,-2011,-1947,-1942,-1980,-2093,-2220,-2361,-2460,-2494,-2445,-2294,-2045,-1690,-1231,-653,31,814,1632,2427,3089,3549,3726,3598,3171,2486,1607,611,-438,-1449,-2380,-3155,-3748,-4113,-4229,-4077,-3635,-2914,-1920,-710,660,2084,3473,4677,5607,6120,6169,5705,4773,3455,1889,226,-1368,-2767,-3857,-4592,-4953,-4988,-4763,-4392,-3963,-3564,-3251,-3037,-2920,-2876,-2871,-2891,-2921,-2960,-3011,-3060,-3099,-3095,-3025,-2857,-2582,-2185,-1680,-1094,-448,197,829,1401,1919,2366,2771,3111,3413,3637,3773,3811,3723,3541,3253,2888,2450,1960,1422,870,327,-168,-580,-881,-1056,-1094,-993,-752,-380,118,709,1361,2025,2645,3161,3539,3715,3694,3449,3027,2471,1868,1314,883,669,662,885,1262,1742,2250,2724,3136,3451,3668,3767,3749,3603,3339,2950,2467,1887,1253,593,-31,-557,-902,-1028,-885,-514,35,666,1268,1767,2117,2319,2442,2560,2758,3107,3607,4226,4881,5434,5769,5742,5281,4341,2986,1315,-469,-2162,-3538,-4418,-4675,-4273,-3244,-1709,159,2140,4003,5535,6554,6951,6671,5759,4308,2499,524,-1369,-2983,-4121,-4660,-4551,-3797,-2492,-765,1213,3286,5272,7076,8578,9745,10519,10897,10855,10412,9607,8501,7195,5810,4446,3231,2232,1511,1096,982,1150,1582,2220,3047,3986,4990,5959,6812,7422,7717,7613,7103,6220,5036,3680,2258,910,-275,-1204,-1836,-2147,-2157,-1910,-1467,-927,-346,189,652,1026,1320,1549,1744,1919,2103,2308,2533,2800,3083,3398,3714,4009,4248,4387,4392,4236,3923,3469,2916,2307,1687,1077,511,-13,-476,-860,-1140,-1278,-1241,-999,-537,144,1000,1979,2969,3871,4549,4917,4896,4480,3708,2654,1459,224,-903,-1851,-2528,-2930,-3032,-2904,-2588,-2184,-1772,-1414,-1151,-962,-830,-678,-494,-203,158,612,1083,1542,1916,2166,2259,2180,1958,1613,1213,802,446,201,92,161,368,698,1059,1370,1538,1482,1173,594,-204,-1153,-2159,-3115,-3942,-4576,-4991,-5191,-5194,-5032,-4753,-4396,-4027,-3687,-3434,-3303,-3315,-3471,-3740,-4072,-4406,-4682,-4853,-4892,-4780,-4515,-4102,-3550,-2892,-2163,-1438,-788,-308,-55,-72,-350,-827,-1431,-2041,-2563,-2911,-3031,-2908,-2562,-2040,-1420,-777,-207,221,441,424,171,-285,-873,-1515,-2094,-2530,-2719,-2619,-2224,-1562,-766,54,708,1058,978,420,-619,-2034,-3697,-5392,-6900,-7985,-8458,-8201,-7187,-5523,-3393,-1088,1104,2901,4104,4591,4361,3476,2097,382,-1447,-3230,-4775,-5960,-6683,-6884,-6562,-5735,-4471,-2875,-1064,802,2563,4069,5176,5797,5898,5490,4653,3493,2142,746,-553,-1646,-2436,-2885,-2995,-2807,-2414,-1930,-1456,-1113,-942,-981,-1184,-1470,-1735,-1857,-1754,-1374,-712,170,1201,2249,3213,3973,4453,4617,4458,4029,3405,2671,1931,1230,626,110,-320,-693,-1024,-1310,-1537,-1639,-1574,-1252,-639,292,1503,2904,4362,5716,6790,7448,7593,7197,6321,5060,3576,2029,572,-658,-1573,-2113,-2262,-2038,-1482,-643,399,1575,2787,3932,4912,5613,5977,5956,5575,4895,4010,3057,2134,1366,792,460,333,369,472,548,496,259,-197,-818,-1532,-2188,-2643,-2753,-2397,-1541,-183,1567,3567,5616,7479,8961,9848,10045,9507,8297,6569,4508,2356,291,-1487,-2913,-3903,-4518,-4787,-4837,-4755,-4648,-4566,-4540,-4545,-4545,-4484,-4322,-4020,-3577,-3002,-2333,-1635,-981,-426,-36,206,286,289,235,210,226,327,496,746,1030,1348,1641,1892,2081,2175,2209,2141,2017,1817,1565,1282,994,738,540,420,395,444,580,753,963,1177,1363,1516,1588,1573,1442,1191,827,385,-111,-591,-1039,-1400,-1675,-1859,-1979,-2068,-2167,-2315,-2539,-2847,-3242,-3682,-4150,-4581,-4946,-5189,-5289,-5208,-4955,-4538,-4000,-3414,-2833,-2357,-2008,-1841,-1833,-1961,-2160,-2380,-2527,-2556,-2396,-2024,-1440,-685,170,1017,1736,2225,2381,2165,1560,606,-598,-1940,-3255,-4409,-5266,-5765,-5879,-5663,-5181,-4545,-3831,-3135,-2494,-1965,-1548,-1268,-1105,-1064,-1118,-1251,-1421,-1590,-1708,-1737,-1653,-1456,-1182,-864,-562,-316,-144,-86,-123,-281,-535,-884,-1291,-1723,-2143,-2497,-2775,-2953,-3054,-3092,-3099,-3074,-3031,-2933,-2787,-2565,-2306,-2023,-1797,-1651,-1659,-1814,-2109,-2486,-2857,-3122,-3196,-2997,-2504,-1731,-713,452,1697,2898,3963,4793,5310,5460,5228,4641,3752,2676,1494,347,-701,-1562,-2224,-2685,-2989,-3196,-3354,-3522,-3706,-3913,-4119,-4303,-4443,-4543,-4598,-4620,-4616,-4566,-4453,-4218,-3818,-3165,-2229,-940,654,2516,4503,6462,8222,9597,10487,10786,10512,9691,8447,6908,5237,3599,2117,936,111,-299,-296,82,769,1674,2658,3626,4407,4944,5119,4952,4440,3689,2796,1915,1156,644,437,574,1043,1797,2749,3788,4784,5593,6098,6188,5813,4970,3722,2178,511,-1127,-2551,-3632,-4271,-4413,-4091,-3360,-2372,-1249,-184,722,1363,1716,1813,1711,1524,1336,1237,1268,1429,1714,2044,2399,2688,2900,2980,2931,2743,2435,2032,1557,1056,568,153,-142,-269,-203,58,489,1033,1610,2129,2497,2617,2444,1918,1065,-81,-1430,-2835,-4156,-5205,-5836,-5940,-5461,-4455,-3020,-1345,372,1942,3176,3981,4276,4068,3405,2387,1149,-159,-1380,-2394,-3098,-3458,-3469,-3169,-2637,-1943,-1192,-452,211,749,1159,1435,1633,1782,1956,2182,2475,2817,3150,3392,3463,3273,2798,2008,987,-218,-1452,-2615,-3584,-4272,-4639,-4675,-4419,-3941,-3332,-2717,-2188,-1869,-1822,-2086,-2667,-3490,-4479,-5492,-6418,-7122,-7547,-7624,-7377,-6820,-6036,-5091,-4094,-3116,-2252,-1544,-1024,-686,-491,-391,-303,-190,14,281,600,888,1067,1047,778,234,-532,-1443,-2350,-3114,-3580,-3663,-3318,-2607,-1639,-581,375,1088,1435,1412,1035,418,-333,-1107,-1797,-2370,-2792,-3067,-3208,-3210,-3050,-2712,-2136,-1301,-186,1182,2741,4372,5917,7204,8027,8250,7738,6481,4504,1979,-894,-3800,-6447,-8528,-9838,-10238,-9737,-8424,-6522,-4280,-2008,37,1635,2655,3068,2912,2313,1434,452,-451,-1139,-1529,-1601,-1412,-1068,-717,-503,-559,-950,-1692,-2710,-3901,-5102,-6157,-6931,-7304,-7232,-6701,-5769,-4548,-3181,-1859,-753,-29,239,20,-587,-1444,-2328,-3019,-3327,-3117,-2364,-1114,473,2205,3855,5218,6147,6545,6398,5753,4693,3352,1865,371,-988,-2125,-2938,-3383,-3436,-3091,-2407,-1452,-346,768,1743,2442,2767,2652,2116,1187,-1,-1317,-2586,-3635,-4338,-4614,-4442,-3905,-3087,-2185,-1340,-743,-496,-665,-1231,-2087,-3087,-4036,-4747,-5079,-4947,-4347,-3355,-2092,-713,619,1768,2614,3077,3132,2771,2064,1081,-49,-1206,-2252,-3080,-3604,-3798,-3654,-3244,-2622,-1899,-1144,-451,149,607,940,1166,1331,1503,1741,2096,2592,3221,3941,4701,5412,6002,6395,6522,6360,5895,5164,4236,3212,2205,1333,678,304,225,441,903,1563,2324,3087,3727,4121,4182,3829,3082,1969,602,-901,-2393,-3755,-4863,-5650,-6054,-6057,-5658,-4909,-3860,-2618,-1287,22,1190,2141,2795,3126,3136,2855,2366,1753,1112,533,74,-220,-347,-301,-115,189,581,1026,1513,2020,2542,3083,3638,4225,4818,5403,5923,6298,6450,6272,5706,4723,3364,1723,-28,-1710,-3104,-4037,-4365,-4019,-2983,-1342,788,3200,5682,7983,9885,11169,11713,11412,10288,8412,5950,3128,234,-2455,-4647,-6145,-6824,-6677,-5814,-4424,-2762,-1079,401,1519,2209,2461,2368,2033,1612,1235,1030,1082,1422,2039,2846,3741,4563,5182,5450,5296,4680,3655,2329,866,-536,-1709,-2483,-2800,-2606,-1979,-969,283,1684,3115,4483,5721,6736,7496,7917,7966,7596,6788,5560,3969,2107,117,-1847,-3618,-5041,-6008,-6439,-6329,-5709,-4674,-3335,-1824,-260,1271,2673,3907,4900,5611,5991,6002,5644,4934,3953,2805,1632,590,-200,-643,-728,-495,-44,496,1009,1393,1593,1581,1360,947,357,-366,-1217,-2123,-3051,-3917,-4667,-5227,-5559,-5629,-5442,-5015,-4398,-3631,-2779,-1879,-980,-124,655,1285,1750,1982,1994,1791,1427,990,562,255,110,189,450,882,1397,1954,2463,2886,3146,3207,3023,2572,1858,899,-235,-1483,-2716,-3849,-4750,-5347,-5573,-5399,-4858,-3980,-2878,-1656,-468,540,1239,1520,1362,762,-155,-1270,-2374,-3287,-3834,-3885,-3407,-2411,-1039,561,2151,3533,4513,4941,4768,3967,2623,837,-1227,-3396,-5491,-7342,-8814,-9796,-10230,-10094,-9409,-8243,-6686,-4872,-2951,-1071,606,1952,2871,3284,3197,2626,1664,432,-929,-2239,-3358,-4132,-4470,-4328,-3710,-2714,-1455,-115,1131,2126,2746,2917,2648,1953,960,-223,-1425,-2486,-3277,-3686,-3672,-3227,-2394,-1236,140,1639,3115,4466,5551,6293,6604,6467,5874,4878,3563,2064,537,-815,-1842,-2364,-2314,-1647,-419,1251,3188,5178,6989,8434,9331,9619,9250,8314,6923,5262,3535,1937,620,-300,-791,-865,-589,-57,618,1326,1959,2411,2623,2536,2156,1543,770,0,-655,-1051,-1107,-791,-125,810,1897,3013,4027,4837,5363,5567,5433,5014,4341,3528,2631,1745,932,227,-325,-720,-931,-949,-746,-314,371,1293,2433,3726,5084,6390,7517,8349,8784,8788,8347,7532,6419,5127,3765,2436,1216,150,-727,-1421,-1911,-2217,-2317,-2219,-1904,-1365,-611,363,1500,2747,4007,5150,6053,6575,6619,6128,5104,3618,1789,-217,-2203,-3992,-5385,-6259,-6492,-6061,-4959,-3287,-1161,1207,3593,5722,7352,8230,8234,7276,5454,2926,3,-2992,-5689,-7775,-8997,-9220,-8417,-6710,-4308,-1529,1298,3827,5794,6999,7367,6894,5697,3931,1813,-425,-2572,-4432,-5876,-6820,-7258,-7210,-6749,-5965,-4956,-3852,-2760,-1815,-1106,-722,-702,-1039,-1691,-2565,-3522,-4431,-5136,-5515,-5507,-5074,-4284,-3228,-2070,-968,-102,405,460,35,-827,-2038,-3436,-4850,-6082,-6988,-7447,-7419,-6925,-6012,-4807,-3388,-1902,-430,925,2084,2988,3561,3762,3560,2940,1948,644,-867,-2449,-3974,-5307,-6321,-6942,-7103,-6812,-6113,-5098,-3883,-2604,-1375,-319,485,984,1153,1018,610,-5,-763,-1600,-2454,-3285,-4054,-4750,-5361,-5864,-6244,-6444,-6416,-6102,-5453,-4462,-3168,-1651,-59,1455,2705,3538,3833,3546,2707,1417,-156,-1822,-3390,-4675,-5567,-5975,-5911,-5409,-4601,-3614,-2640,-1816,-1268,-1054,-1166,-1548,-2101,-2695,-3220,-3558,-3639,-3425,-2911,-2145,-1187,-130,926,1890,2666,3180,3373,3233,2771,2073,1225,365,-383,-908,-1115,-962,-445,405,1506,2772,4093,5365,6492,7382,7964,8165,7944,7264,6156,4654,2882,960,-965,-2727,-4215,-5311,-5957,-6145,-5892,-5285,-4419,-3427,-2436,-1561,-890,-467,-311,-394,-670,-1075,-1512,-1931,-2222,-2372,-2316,-2076,-1665,-1140,-580,-76,278,397,226,-246,-989,-1911,-2889,-3748,-4349,-4522,-4209,-3362,-2059,-428,1331,2995,4348,5224,5504,5185,4301,2989,1420,-224,-1737,-2960,-3776,-4103,-3944,-3318,-2316,-1035,405,1858,3230,4383,5253,5783,5961,5827,5455,4928,4357,3828,3408,3153,3063,3131,3288,3464,3545,3439,3062,2371,1382,154,-1187,-2494,-3599,-4356,-4663,-4485,-3866,-2916,-1812,-749,102,581,641,258,-494,-1510,-2659,-3792,-4791,-5535,-5988,-6103,-5941,-5523,-4949,-4276,-3567,-2863,-2177,-1501,-813,-80,718,1583,2484,3376,4185,4844,5278,5455,5344,4975,4374,3606,2730,1813,925,131,-521,-988,-1262,-1354,-1284,-1105,-852,-574,-304,-51,169,383,590,822,1068,1323,1568,1769,1920,1999,2025,2014,2004,2039,2167,2423,2841,3401,4078,4785,5409,5825,5901,5537,4690,3363,1669,-257,-2184,-3897,-5170,-5828,-5787,-5033,-3673,-1872,126,2075,3730,4910,5504,5490,4946,3989,2808,1556,398,-569,-1285,-1742,-1960,-1987,-1858,-1641,-1358,-1074,-813,-623,-510,-482,-501,-547,-556,-496,-328,-34,373,861,1387,1873,2284,2559,2673,2619,2386,2011,1508,937,343,-214,-674,-1010,-1182,-1199,-1072,-850,-582,-354,-209,-210,-355,-626,-977,-1340,-1664,-1903,-2035,-2057,-1970,-1788,-1506,-1124,-647,-79,534,1162,1734,2206,2527,2675,2627,2394,1972,1392,684,-112,-945,-1778,-2563,-3278,-3890,-4401,-4785,-5047,-5145,-5074,-4770,-4222,-3387,-2277,-932,566,2084,3463,4539,5166,5246,4763,3762,2364,728,-977,-2593,-4007,-5128,-5934,-6396,-6539,-6374,-5934,-5261,-4411,-3464,-2500,-1619,-892,-380,-114,-91,-299,-684,-1190,-1738,-2255,-2670,-2950,-3078,-3071,-2974,-2811,-2635,-2437,-2247,-2033,-1812,-1568,-1302,-1038,-768,-533,-332,-194,-144,-185,-345,-627,-1007,-1480,-1969,-2421,-2743,-2855,-2684,-2187,-1369,-291,932,2132,3130,3754,3878,3447,2489,1116,-497,-2124,-3562,-4602,-5147,-5130,-4626,-3739,-2659,-1583,-690,-145,-11,-329,-1021,-2002,-3100,-4163,-5017,-5522,-5571,-5107,-4128,-2698,-901,1109,3192,5164,6857,8109,8785,8781,8084,6717,4827,2621,354,-1681,-3230,-4098,-4168,-3452,-2063,-193,1874,3861,5489,6543,6904,6543,5564,4141,2547,1042,-103,-715,-692,-65,1055,2461,3908,5141,5936,6139,5680,4583,2961,1003,-1075,-3015,-4618,-5690,-6133,-5897,-5018,-3593,-1785,208,2154,3852,5093,5776,5809,5221,4086,2549,792,-974,-2556,-3777,-4512,-4692,-4311,-3417,-2116,-531,1181,2866,4368,5552,6326,6627,6475,5911,5069,4079,3116,2322,1819,1662,1837,2282,2864,3471,3952,4233,4251,4022,3584,3018,2384,1749,1143,577,48,-448,-925,-1364,-1770,-2108,-2354,-2463,-2402,-2125,-1633,-910,-28,960,1930,2767,3362,3591,3418,2789,1769,416,-1108,-2659,-4044,-5102,-5705,-5770,-5295,-4338,-3024,-1531,-33,1272,2262,2823,2943,2629,1970,1082,106,-780,-1451,-1781,-1717,-1270,-503,441,1406,2196,2654,2649,2110,1063,-428,-2194,-4068,-5828,-7293,-8291,-8724,-8538,-7754,-6479,-4839,-3066,-1356,73,1067,1530,1479,976,179,-744,-1623,-2315,-2733,-2842,-2654,-2226,-1631,-967,-322,201,539,621,453,40,-544,-1202,-1831,-2301,-2535,-2471,-2106,-1509,-771,-41,550,883,898,587,27,-680,-1377,-1950,-2302,-2414,-2316,-2102,-1885,-1795,-1909,-2279,-2883,-3639,-4449,-5161,-5647,-5784,-5494,-4751,-3587,-2108,-456,1170,2564,3539,3944,3702,2834,1425,-332,-2221,-3985,-5403,-6265,-6464,-5934,-4714,-2927,-753,1561,3751,5577,6816,7348,7104,6134,4528,2485,175,-2128,-4251,-5956,-7111,-7610,-7408,-6541,-5070,-3132,-882,1483,3745,5701,7143,7954,8043,7439,6217,4538,2566,512,-1466,-3212,-4633,-5667,-6300,-6530,-6385,-5905,-5130,-4122,-2944,-1675,-386,831,1925,2827,3512,3990,4285,4471,4615,4783,5001,5255,5481,5583,5457,5015,4202,3026,1556,-93,-1741,-3227,-4377,-5077,-5236,-4852,-3951,-2654,-1108,494,1960,3114,3851,4108,3938,3434,2743,2019,1386,916,619,448,308,114,-213,-707,-1336,-2036,-2696,-3197,-3442,-3374,-2987,-2344,-1547,-740,-61,369,479,272,-217,-865,-1555,-2156,-2542,-2651,-2429,-1892,-1079,-67,1064,2226,3345,4374,5261,6011,6596,7050,7359,7548,7595,7486,7206,6720,6046,5186,4204,3166,2160,1290,642,296,301,665,1370,2340,3485,4653,5718,6502,6912,6830,6254,5189,3742,2025,218,-1513,-2998,-4084,-4669,-4680,-4121,-3043,-1579,105,1794,3274,4355,4910,4871,4283,3243,1917,500,-829,-1919,-2672,-3058,-3097,-2846,-2395,-1819,-1210,-626,-132,227,406,378,139,-293,-850,-1443,-1947,-2234,-2205,-1788,-992,118,1414,2732,3889,4744,5153,5100,4560,3663,2502,1291,160,-705,-1210,-1284,-921,-166,884,2115,3375,4533,5469,6105,6421,6430,6220,5865,5486,5154,4927,4825,4805,4826,4785,4620,4241,3622,2770,1737,628,-422,-1281,-1816,-1933,-1615,-862,205,1457,2697,3725,4360,4487,4035,3067,1680,75,-1529,-2907,-3851,-4221,-3938,-3023,-1570,255,2228,4120,5678,6711,7057,6649,5509,3745,1573,-755,-2931,-4681,-5778,-6071,-5536,-4237,-2350,-118,2180,4258,5866,6831,7065,6582,5484,3934,2144,333,-1281,-2521,-3251,-3395,-2948,-1972,-572,1068,2790,4379,5679,6560,6950,6862,6362,5582,4677,3799,3086,2606,2409,2457,2706,3066,3449,3775,3988,4052,3978,3786,3532,3274,3061,2948,2931,3015,3147,3270,3303,3176,2804,2155,1202,-20,-1452,-2999,-4549,-5975,-7158,-7996,-8397,-8308,-7704,-6575,-4975,-2955,-639,1831,4271,6476,8232,9348,9678,9129,7716,5513,2706,-444,-3639,-6545,-8865,-10370,-10919,-10502,-9215,-7264,-4901,-2428,-117,1797,3135,3810,3799,3151,1977,414,-1352,-3153,-4789,-6116,-6981,-7303,-7025,-6163,-4794,-3040,-1094,847,2567,3890,4695,4939,4652,3935,2938,1805,701,-280,-1076,-1673,-2120,-2462,-2768,-3089,-3449,-3843,-4246,-4582,-4800,-4809,-4565,-4024,-3197,-2113,-854,470,1729,2771,3473,3734,3517,2851,1831,603,-667,-1809,-2697,-3268,-3490,-3446,-3208,-2914,-2687,-2612,-2749,-3086,-3581,-4144,-4684,-5108,-5335,-5335,-5078,-4590,-3910,-3104,-2257,-1459,-797,-335,-116,-126,-335,-660,-1016,-1318,-1494,-1510,-1355,-1051,-648,-198,225,577,800,884,792,554,163,-322,-863,-1397,-1853,-2195,-2369,-2369,-2193,-1844,-1366,-769,-127,540,1154,1687,2085,2336,2418,2352,2153,1857,1504,1118,736,362,39,-234,-391,-415,-245,139,732,1503,2362,3220,3948,4463,4665,4546,4097,3397,2531,1601,719,-53,-669,-1124,-1471,-1747,-2046,-2409,-2866,-3407,-3956,-4437,-4719,-4715,-4358,-3635,-2603,-1355,-31,1218,2234,2904,3122,2887,2207,1214,33,-1126,-2100,-2725,-2920,-2652,-1990,-1021,105,1248,2287,3098,3633,3824,3686,3206,2440,1425,241,-1027,-2286,-3417,-4335,-4925,-5143,-4922,-4286,-3250,-1908,-356,1255,2777,4050,4939,5343,5215,4572,3481,2069,475,-1150,-2660,-3951,-4916,-5513,-5689,-5456,-4820,-3846,-2603,-1214,218,1541,2669,3489,3977,4110,3931,3501,2896,2202,1474,766,76,-571,-1213,-1827,-2439,-3026,-3583,-4094,-4541,-4927,-5229,-5467,-5617,-5690,-5659,-5516,-5230,-4791,-4186,-3429,-2562,-1623,-716,104,736,1117,1223,1014,549,-149,-989,-1892,-2776,-3554,-4173,-4580,-4756,-4707,-4435,-4003,-3436,-2829,-2217,-1699,-1281,-1030,-913,-935,-1050,-1215,-1401,-1574,-1739,-1889,-2059,-2256,-2507,-2826,-3206,-3663,-4183,-4767,-5397,-6045,-6674,-7212,-7592,-7725,-7533,-6980,-6027,-4719,-3111,-1310,552,2348,3943,5237,6152,6660,6738,6440,5796,4895,3812,2619,1412,244,-803,-1686,-2365,-2824,-3070,-3123,-3021,-2802,-2525,-2234,-2010,-1893,-1965,-2249,-2775,-3523,-4452,-5476,-6507,-7422,-8121,-8516,-8552,-8225,-7577,-6681,-5647,-4568,-3546,-2641,-1907,-1353,-995,-806,-782,-884,-1104,-1411,-1791,-2240,-2729,-3266,-3817,-4373,-4907,-5409,-5843,-6201,-6445,-6553,-6504,-6272,-5858,-5259,-4512,-3650,-2742,-1856,-1073,-456,-52,111,56,-202,-583,-1023,-1432,-1744,-1896,-1871,-1678,-1348,-957,-552,-212,21,118,56,-132,-445,-808,-1191,-1524,-1780,-1924,-1967,-1923,-1821,-1716,-1612,-1552,-1514,-1504,-1480,-1426,-1299,-1080,-749,-298,274,942,1700,2489,3274,3977,4535,4880,4959,4752,4260,3524,2605,1602,605,-268,-938,-1325,-1388,-1131,-569,204,1117,2022,2809,3354,3551,3377,2798,1907,783,-413,-1533,-2426,-2960,-3071,-2713,-1931,-773,634,2196,3750,5202,6408,7290,7765,7799,7390,6585,5451,4106,2650,1203,-155,-1349,-2350,-3119,-3661,-3964,-4052,-3927,-3638,-3198,-2676,-2109,-1562,-1075,-701,-455,-360,-396,-529,-719,-875,-951,-852,-534,48,903,1997,3268,4595,5868,6922,7652,7938,7744,7063,5966,4554,2983,1404,-21,-1163,-1923,-2250,-2123,-1571,-647,561,1954,3408,4835,6102,7158,7917,8352,8454,8218,7699,6936,6026,5036,4082,3222,2554,2103,1897,1920,2117,2439,2790,3127,3382,3545,3614,3618,3597,3596,3645,3757,3924,4121,4304,4440,4492,4444,4279,4011,3638,3183,2666,2100,1527,973,484,109,-136,-207,-145,46,295,550,764,902,966,983,1000,1074,1268,1619,2153,2848,3672,4545,5401,6151,6727,7084,7180,7017,6604,5968,5164,4235,3258,2283,1379,589,-38,-475,-690,-687,-458,-20,606,1402,2324,3334,4375,5377,6266,6980,7446,7635,7513,7078,6355,5383,4236,2986,1745,591,-355,-1035,-1370,-1353,-979,-312,568,1552,2515,3339,3916,4173,4063,3599,2822,1808,673,-481,-1538,-2403,-3030,-3386,-3504,-3432,-3257,-3058,-2915,-2881,-2966,-3172,-3445,-3744,-3994,-4147,-4146,-3966,-3573,-2988,-2206,-1300,-315,650,1495,2120,2430,2358,1901,1069,-17,-1262,-2490,-3576,-4391,-4873,-4995,-4806,-4376,-3819,-3257,-2774,-2474,-2360,-2457,-2692,-2997,-3263,-3370,-3226,-2743,-1907,-722,714,2301,3853,5224,6214,6706,6583,5821,4447,2577,374,-1927,-4096,-5895,-7146,-7735,-7638,-6937,-5771,-4363,-2926,-1682,-790,-355,-397,-874,-1675,-2658,-3641,-4466,-4975,-5060,-4677,-3816,-2573,-1048,563,2099,3348,4173,4449,4134,3244,1862,131,-1787,-3700,-5442,-6855,-7833,-8300,-8243,-7684,-6703,-5414,-3950,-2467,-1110,5,772,1160,1158,814,220,-512,-1245,-1834,-2173,-2161,-1752,-955,202,1601,3120,4602,5875,6822,7344,7419,7085,6430,5581,4674,3828,3152,2688,2490,2521,2768,3166,3647,4152,4600,4943,5133,5145,5000,4705,4324,3891,3461,3075,2764,2565,2494,2585,2827,3229,3763,4383,5058,5700,6271,6687,6914,6895,6636,6134,5449,4642,3801,3025,2383,1958,1766,1827,2100,2524,3024,3497,3870,4055,4016,3714,3160,2376,1413,354,-723,-1706,-2510,-3052,-3278,-3177,-2770,-2134,-1346,-543,197,756,1106,1210,1109,855,539,263,124,201,553,1180,2062,3124,4268,5388,6367,7111,7543,7619,7333,6704,5788,4652,3376,2045,737,-482,-1546,-2432,-3091,-3534,-3731,-3714,-3472,-3045,-2446,-1698,-849,107,1094,2119,3099,4006,4768,5332,5652,5704,5481,5013,4356,3572,2771,2018,1403,963,705,599,589,585,538,373,87,-309,-768,-1206,-1570,-1784,-1841,-1729,-1502,-1199,-900,-667,-556,-628,-893,-1375,-2052,-2881,-3804,-4736,-5559,-6202,-6528,-6512,-6101,-5333,-4293,-3086,-1876,-784,61,577,748,559,98,-581,-1344,-2099,-2739,-3201,-3457,-3511,-3416,-3222,-3011,-2823,-2720,-2701,-2783,-2939,-3151,-3400,-3674,-3955,-4261,-4565,-4875,-5160,-5389,-5546,-5583,-5514,-5309,-5018,-4651,-4270,-3920,-3649,-3500,-3475,-3577,-3767,-3990,-4201,-4338,-4362,-4266,-4035,-3713,-3332,-2949,-2616,-2366,-2232,-2192,-2249,-2343,-2456,-2529,-2546,-2467,-2306,-2049,-1726,-1358,-976,-617,-316,-101,-4,-30,-193,-468,-851,-1308,-1824,-2373,-2938,-3493,-4009,-4449,-4778,-4952,-4957,-4762,-4393,-3862,-3234,-2571,-1951,-1447,-1115,-988,-1085,-1383,-1865,-2484,-3198,-3967,-4746,-5498,-6191,-6783,-7248,-7554,-7698,-7653,-7449,-7078,-6569,-5947,-5223,-4440,-3617,-2792,-2000,-1257,-587,13,549,1042,1511,1990,2475,2983,3487,3966,4383,4691,4859,4847,4644,4252,3696,3021,2294,1573,931,396,6,-252,-383,-431,-413,-365,-296,-215,-125,-32,66,157,240,312,380,443,514,586,647,698,711,700,651,605,561,573,645,804,1038,1336,1664,1989,2280,2518,2696,2822,2903,2945,2955,2912,2800,2581,2233,1739,1111,376,-404,-1175,-1854,-2397,-2752,-2909,-2863,-2635,-2231,-1691,-1012,-250,581,1410,2176,2820,3270,3488,3452,3149,2601,1847,925,-73,-1087,-2014,-2788,-3332,-3621,-3627,-3369,-2879,-2202,-1410,-572,226,915,1415,1697,1730,1534,1146,636,74,-443,-863,-1114,-1192,-1078,-816,-428,30,519,994,1426,1783,2064,2250,2364,2395,2368,2273,2134,1937,1710,1433,1145,823,507,181,-122,-398,-630,-811,-933,-1010,-1043,-1060,-1063,-1074,-1088,-1119,-1159,-1204,-1260,-1293,-1311,-1269,-1148,-920,-553,-54,575,1289,2022,2715,3275,3667,3840,3811,3591,3239,2820,2397,2057,1852,1842,2062,2503,3162,3950,4817,5634,6324,6774,6943,6780,6332,5621,4749,3782,2804,1885,1058,368,-181,-576,-830,-959,-991,-963,-898,-832,-750,-669,-529,-324,0,453,1029,1703,2421,3102,3701,4119,4355,4365,4175,3827,3348,2813,2250,1716,1226,807,450,154,-94,-316,-508,-676,-800,-862,-837,-710,-470,-121,312,814,1324,1822,2238,2559,2738,2780,2677,2436,2078,1610,1057,434,-229,-908,-1564,-2151,-2633,-2951,-3085,-2999,-2707,-2213,-1574,-816,-13,809,1589,2300,2902,3363,3663,3777,3691,3396,2880,2159,1230,149,-1041,-2235,-3345,-4250,-4863,-5101,-4926,-4333,-3365,-2111,-680,780,2130,3234,3986,4324,4225,3730,2896,1845,677,-483,-1529,-2390,-2999,-3328,-3376,-3143,-2676,-2039,-1302,-582,39,468,646,563,232,-289,-931,-1604,-2239,-2754,-3123,-3293,-3289,-3091,-2757,-2304,-1804,-1303,-875,-558,-405,-415,-599,-910,-1334,-1791,-2266,-2693,-3046,-3306,-3449,-3498,-3449,-3352,-3204,-3068,-2927,-2823,-2742,-2698,-2688,-2714,-2774,-2877,-3020,-3214,-3449,-3726,-4010,-4287,-4502,-4636,-4656,-4557,-4354,-4076,-3768,-3469,-3214,-3012,-2862,-2753,-2650,-2557,-2445,-2329,-2223,-2126,-2075,-2054,-2066,-2077,-2059,-1954,-1743,-1372,-857,-186,596,1439,2289,3054,3694,4131,4354,4339,4108,3676,3090,2368,1553,670,-251,-1173,-2050,-2845,-3491,-3957,-4187,-4171,-3878,-3330,-2538,-1557,-435,744,1910,2971,3860,4505,4865,4905,4625,4049,3216,2216,1115,35,-954,-1757,-2334,-2653,-2724,-2576,-2258,-1824,-1325,-811,-307,150,551,885,1151,1352,1489,1564,1572,1510,1385,1199,990,781,616,527,533,641,835,1088,1359,1595,1772,1836,1792,1624,1358,1019,661,317,57,-101,-105,34,316,699,1119,1523,1827,1988,1962,1747,1360,849,278,-290,-768,-1110,-1257,-1193,-923,-472,101,740,1361,1908,2321,2567,2641,2552,2339,2041,1716,1412,1172,1036,1022,1139,1372,1698,2070,2451,2804,3089,3309,3445,3507,3503,3428,3290,3089,2824,2517,2172,1826,1493,1204,974,811,712,671,655,654,627,552,418,203,-61,-376,-694,-1006,-1280,-1511,-1681,-1795,-1827,-1786,-1648,-1416,-1102,-725,-317,64,402,634,780,814,791,707,632,554,515,479,439,364,217,-1,-309,-682,-1088,-1499,-1854,-2134,-2294,-2330,-2234,-2029,-1728,-1378,-998,-629,-295,-14,175,275,240,80,-235,-692,-1282,-1989,-2762,-3566,-4327,-4991,-5491,-5792,-5865,-5715,-5386,-4917,-4388,-3866,-3409,-3077,-2891,-2857,-2966,-3170,-3433,-3689,-3889,-3977,-3927,-3696,-3308,-2741,-2068,-1311,-559,120,652,969,1034,830,369,-306,-1138,-2045,-2972,-3825,-4568,-5114,-5438,-5487,-5243,-4704,-3881,-2824,-1598,-289,1003,2175,3142,3829,4191,4225,3935,3370,2587,1648,642,-358,-1271,-2026,-2585,-2926,-3064,-3045,-2920,-2745,-2572,-2419,-2308,-2208,-2114,-1971,-1776,-1488,-1123,-695,-238,193,564,818,938,895,697,353,-110,-658,-1257,-1863,-2467,-3021,-3540,-3982,-4350,-4603,-4718,-4654,-4387,-3890,-3169,-2244,-1169,-19,1113,2129,2945,3493,3741,3691,3370,2850,2179,1454,713,17,-624,-1200,-1711,-2159,-2541,-2835,-3037,-3111,-3063,-2881,-2589,-2196,-1739,-1232,-698,-147,414,972,1517,2032,2484,2858,3101,3196,3111,2836,2387,1790,1109,405,-231,-729,-1013,-1046,-809,-337,312,1046,1760,2353,2750,2895,2790,2450,1939,1326,692,124,-318,-561,-600,-399,-10,546,1202,1885,2534,3070,3455,3652,3659,3504,3220,2884,2535,2252,2057,1988,2037,2185,2396,2610,2789,2880,2868,2742,2524,2229,1911,1583,1308,1083,953,911,963,1096,1282,1489,1681,1828,1895,1876,1775,1597,1397,1185,1022,922,905,964,1094,1259,1451,1629,1788,1900,1963,1956,1882,1732,1524,1264,994,734,527,404,376,454,622,853,1125,1403,1677,1937,2207,2489,2825,3207,3642,4108,4553,4957,5265,5469,5559,5547,5460,5311,5141,4946,4762,4598,4478,4432,4480,4642,4918,5284,5698,6094,6398,6552,6504,6259,5829,5281,4683,4102,3621,3258,3065,3024,3145,3402,3768,4202,4670,5110,5504,5811,6020,6149,6201,6214,6209,6201,6203,6197,6162,6069,5881,5591,5172,4646,4023,3325,2601,1853,1152,496,-55,-496,-812,-1009,-1103,-1129,-1109,-1085,-1076,-1090,-1128,-1159,-1147,-1051,-825,-457,58,691,1392,2117,2781,3360,3781,4039,4117,4023,3778,3403,2924,2355,1729,1044,352,-333,-948,-1445,-1776,-1896,-1782,-1441,-879,-154,691,1582,2459,3248,3896,4347,4573,4551,4288,3804,3149,2382,1583,823,189,-271,-502,-500,-273,128,648,1195,1703,2083,2294,2282,2059,1617,1015,300,-456,-1167,-1780,-2218,-2462,-2486,-2314,-1976,-1532,-1053,-608,-273,-105,-138,-391,-835,-1425,-2083,-2723,-3253,-3602,-3701,-3551,-3144,-2563,-1872,-1185,-605,-219,-87,-234,-632,-1224,-1936,-2654,-3327,-3858,-4253,-4488,-4608,-4667,-4705,-4791,-4942,-5170,-5471,-5784,-6079,-6277,-6340,-6228,-5928,-5457,-4851,-4153,-3433,-2739,-2136,-1665,-1353,-1217,-1248,-1422,-1702,-2034,-2364,-2649,-2834,-2915,-2863,-2710,-2478,-2217,-1979,-1810,-1754,-1830,-2055,-2401,-2858,-3364,-3896,-4384,-4817,-5137,-5359,-5453,-5446,-5333,-5135,-4854,-4493,-4063,-3555,-2983,-2353,-1679,-986,-298,331,885,1289,1557,1645,1578,1377,1066,695,292,-109,-479,-808,-1079,-1289,-1431,-1504,-1511,-1453,-1365,-1243,-1158,-1092,-1111,-1201,-1383,-1641,-1958,-2281,-2582,-2785,-2868,-2796,-2575,-2233,-1823,-1390,-1001,-676,-451,-310,-250,-248,-283,-360,-453,-581,-725,-881,-1027,-1139,-1196,-1166,-1036,-796,-435,27,603,1264,1996,2771,3546,4269,4881,5312,5506,5423,5052,4414,3579,2629,1679,835,191,-184,-272,-73,347,933,1584,2222,2756,3133,3298,3235,2936,2421,1721,888,-17,-933,-1791,-2537,-3131,-3536,-3756,-3790,-3665,-3415,-3070,-2685,-2283,-1908,-1579,-1308,-1094,-931,-798,-690,-585,-490,-391,-316,-246,-223,-223,-270,-342,-422,-481,-493,-426,-276,-34,273,622,962,1267,1484,1601,1587,1460,1221,904,545,174,-165,-450,-666,-811,-896,-941,-980,-1011,-1089,-1163,-1263,-1321,-1320,-1213,-979,-604,-100,501,1165,1820,2420,2888,3177,3232,3039,2594,1939,1142,288,-514,-1176,-1620,-1808,-1748,-1478,-1078,-634,-224,69,220,194,20,-291,-673,-1098,-1491,-1822,-2045,-2132,-2089,-1901,-1624,-1265,-896,-552,-296,-172,-221,-458,-883,-1458,-2131,-2828,-3477,-4012,-4399,-4627,-4713,-4694,-4612,-4496,-4391,-4285,-4206,-4135,-4074,-4031,-3990,-3974,-3976,-3994,-4028,-4071,-4106,-4137,-4149,-4136,-4101,-4033,-3946,-3836,-3739,-3654,-3626,-3654,-3768,-3944,-4190,-4458,-4728,-4943,-5062,-5035,-4837,-4443,-3868,-3131,-2280,-1375,-476,360,1065,1631,2004,2220,2278,2221,2093,1924,1756,1605,1475,1373,1285,1209,1134,1045,938,773,550,213,-233,-819,-1527,-2329,-3192,-4045,-4834,-5493,-5967,-6223,-6246,-6039,-5647,-5110,-4492,-3860,-3251,-2727,-2292,-1963,-1734,-1581,-1501,-1467,-1486,-1555,-1699,-1927,-2270,-2722,-3285,-3917,-4582,-5209,-5748,-6143,-6357,-6375,-6197,-5832,-5331,-4714,-4045,-3375,-2742,-2213,-1809,-1573,-1527,-1659,-1963,-2376,-2846,-3286,-3648,-3852,-3918,-3804,-3584,-3250,-2883,-2483,-2096,-1725,-1359,-1014,-647,-281,126,537,987,1429,1883,2315,2716,3074,3357,3563,3664,3664,3545,3335,3022,2647,2214,1747,1265,773,295,-162,-572,-920,-1171,-1315,-1322,-1196,-942,-563,-108,408,930,1420,1845,2173,2387,2487,2480,2388,2249,2095,1978,1918,1956,2075,2281,2517,2748,2913,2967,2880,2650,2280,1817,1290,756,261,-155,-451,-611,-621,-500,-260,49,403,753,1080,1358,1589,1769,1908,2022,2104,2166,2187,2157,2065,1901,1675,1405,1121,858,653,524,494,562,715,947,1217,1505,1773,1990,2139,2199,2173,2059,1889,1687,1501,1391,1399,1593,1992,2612,3428,4376,5385,6342,7162,7761,8093,8144,7947,7558,7060,6551,6109,5807,5686,5742,5966,6288,6668,7020,7312,7487,7529,7426,7183,6826,6379,5889,5383,4920,4521,4231,4065,4040,4150,4381,4683,5011,5302,5497,5562,5472,5233,4870,4424,3937,3472,3057,2739,2526,2430,2441,2547,2728,2967,3233,3517,3772,3996,4143,4216,4196,4084,3909,3663,3397,3113,2834,2584,2350,2150,1972,1805,1651,1487,1313,1113,878,613,315,10,-286,-535,-701,-758,-664,-422,-15,531,1191,1927,2691,3434,4106,4655,5038,5221,5178,4908,4428,3764,2981,2132,1307,573,10,-354,-478,-402,-151,196,577,917,1176,1323,1363,1312,1214,1101,1023,997,1039,1135,1260,1366,1416,1359,1167,832,354,-221,-850,-1467,-2002,-2413,-2649,-2713,-2596,-2337,-1961,-1510,-1039,-573,-190,102,232,202,-13,-399,-919,-1540,-2187,-2825,-3377,-3818,-4112,-4245,-4228,-4070,-3789,-3428,-2996,-2553,-2108,-1707,-1345,-1050,-787,-568,-352,-140,95,328,571,764,901,927,834,612,276,-133,-576,-997,-1345,-1594,-1699,-1677,-1503,-1231,-870,-492,-136,138,287,304,171,-58,-375,-703,-1016,-1257,-1411,-1447,-1383,-1215,-993,-734,-506,-321,-235,-244,-371,-582,-877,-1194,-1514,-1785,-1968,-2058,-2021,-1892,-1675,-1401,-1123,-844,-641,-501,-486,-583,-815,-1167,-1615,-2132,-2657,-3157,-3570,-3872,-4038,-4064,-3966,-3759,-3466,-3126,-2735,-2354,-1959,-1602,-1278,-995,-776,-591,-467,-375,-329,-303,-313,-330,-377,-440,-526,-636,-769,-909,-1059,-1187,-1284,-1332,-1314,-1228,-1073,-857,-598,-315,-34,229,462,660,826,976,1113,1272,1441,1666,1909,2215,2529,2877,3214,3550,3860,4141,4377,4554,4655,4660,4555,4331,3997,3556,3054,2508,1977,1490,1082,773,573,479,489,587,756,988,1255,1545,1843,2121,2364,2549,2644,2633,2479,2176,1704,1081,328,-501,-1344,-2129,-2784,-3255,-3508,-3526,-3338,-2966,-2472,-1905,-1335,-803,-370,-65,95,100,-21,-243,-513,-793,-1039,-1226,-1350,-1407,-1428,-1436,-1460,-1522,-1631,-1779,-1957,-2118,-2253,-2309,-2276,-2136,-1876,-1520,-1062,-555,-10,521,1018,1447,1809,2095,2328,2526,2701,2883,3064,3250,3420,3558,3645,3668,3618,3512,3346,3166,2977,2820,2708,2644,2638,2651,2682,2676,2625,2498,2279,1978,1580,1119,594,48,-503,-1029,-1499,-1916,-2245,-2505,-2675,-2764,-2771,-2692,-2546,-2325,-2065,-1765,-1466,-1168,-913,-693,-539,-445,-421,-473,-591,-790,-1065,-1430,-1885,-2425,-3040,-3688,-4332,-4898,-5328,-5565,-5574,-5353,-4924,-4342,-3678,-3000,-2385,-1872,-1505,-1289,-1233,-1313,-1518,-1815,-2183,-2595,-3033,-3464,-3886,-4263,-4588,-4835,-4986,-5030,-4947,-4757,-4456,-4093,-3688,-3286,-2922,-2623,-2408,-2287,-2253,-2300,-2400,-2536,-2671,-2789,-2864,-2891,-2856,-2771,-2624,-2438,-2205,-1957,-1698,-1465,-1273,-1140,-1080,-1090,-1158,-1273,-1392,-1508,-1573,-1583,-1519,-1382,-1179,-927,-633,-335,-35,228,435,570,597,522,323,26,-361,-782,-1214,-1589,-1905,-2120,-2272,-2364,-2450,-2561,-2733,-2987,-3333,-3761,-4257,-4789,-5325,-5824,-6248,-6550,-6699,-6660,-6420,-5992,-5392,-4691,-3937,-3218,-2581,-2089,-1761,-1613,-1635,-1799,-2073,-2408,-2771,-3104,-3390,-3585,-3690,-3692,-3610,-3449,-3248,-3009,-2765,-2516,-2271,-2031,-1787,-1535,-1265,-972,-641,-280,132,564,1020,1465,1867,2208,2440,2559,2549,2414,2181,1873,1522,1179,844,562,305,79,-147,-392,-660,-958,-1257,-1533,-1746,-1853,-1847,-1694,-1415,-1014,-519,15,555,1020,1367,1540,1505,1273,856,314,-283,-869,-1362,-1709,-1872,-1838,-1624,-1261,-815,-329,116,478,709,773,685,430,70,-373,-816,-1208,-1486,-1596,-1530,-1269,-851,-314,281,861,1374,1761,2012,2112,2090,1983,1837,1714,1656,1701,1878,2174,2585,3061,3562,4028,4413,4679,4801,4790,4656,4448,4212,3998,3849,3794,3835,3973,4157,4373,4552,4675,4697,4609,4399,4095,3716,3308,2933,2612,2412,2322,2360,2491,2674,2871,3032,3129,3143,3074,2934,2757,2572,2421,2339,2356,2487,2738,3097,3539,4027,4516,4956,5311,5540,5639,5596,5434,5171,4826,4439,4005,3568,3116,2678,2259,1874,1545,1291,1141,1102,1197,1402,1716,2079,2473,2827,3126,3327,3436,3450,3404,3302,3180,3038,2891,2734,2583,2439,2337,2284,2321,2442,2654,2929,3231,3511,3737,3855,3863,3756,3554,3310,3062,2874,2773,2794,2928,3163,3461,3774,4052,4236,4287,4161,3856,3369,2742,2020,1275,571,-12,-430,-640,-634,-425,-34,479,1071,1673,2237,2703,3047,3240,3295,3221,3053,2824,2569,2318,2085,1886,1710,1568,1430,1308,1170,1027,854,661,433,175,-115,-440,-784,-1147,-1505,-1836,-2129,-2352,-2512,-2589,-2601,-2544,-2439,-2304,-2144,-1990,-1823,-1676,-1521,-1387,-1265,-1176,-1133,-1146,-1223,-1369,-1565,-1811,-2069,-2318,-2523,-2643,-2658,-2536,-2275,-1890,-1394,-850,-281,250,721,1107,1396,1601,1715,1761,1739,1645,1504,1298,1067,805,535,277,13,-223,-478,-712,-974,-1208,-1447,-1625,-1753,-1790,-1736,-1588,-1369,-1087,-801,-518,-297,-150,-104,-175,-354,-637,-1002,-1414,-1847,-2254,-2610,-2874,-3041,-3088,-3038,-2898,-2708,-2505,-2317,-2200,-2154,-2218,-2370,-2610,-2895,-3189,-3435,-3591,-3607,-3486,-3207,-2822,-2358,-1881,-1437,-1071,-815,-674,-659,-743,-923,-1171,-1469,-1808,-2155,-2505,-2833,-3115,-3343,-3493,-3555,-3535,-3409,-3195,-2882,-2478,-1999,-1456,-884,-313,227,691,1072,1330,1469,1486,1397,1227,1017,795,607,464,397,385,430,509,579,644,647,602,481,310,98,-113,-284,-386,-371,-244,13,363,789,1234,1665,2030,2294,2430,2415,2251,1938,1506,989,434,-100,-564,-909,-1112,-1146,-1040,-797,-475,-118,225,502,683,748,700,552,341,91,-151,-353,-483,-518,-449,-279,-32,261,544,774,890,863,671,321,-161,-729,-1324,-1883,-2363,-2720,-2956,-3059,-3066,-2991,-2882,-2751,-2633,-2536,-2459,-2408,-2357,-2298,-2221,-2108,-1967,-1799,-1610,-1415,-1216,-1028,-847,-686,-533,-395,-258,-122,15,156,288,400,488,529,543,518,484,443,424,423,455,500,557,586,586,508,373,158,-107,-389,-666,-884,-1034,-1099,-1080,-999,-867,-710,-549,-389,-258,-160,-118,-144,-247,-422,-654,-918,-1172,-1393,-1533,-1590,-1549,-1417,-1229,-993,-769,-578,-455,-423,-480,-624,-833,-1092,-1374,-1667,-1957,-2236,-2509,-2772,-3036,-3303,-3584,-3865,-4150,-4405,-4620,-4760,-4808,-4740,-4564,-4268,-3887,-3437,-2946,-2458,-1984,-1552,-1173,-840,-561,-326,-132,17,128,203,244,269,287,315,364,448,551,700,839,999,1122,1221,1268,1258,1178,1031,801,509,148,-244,-649,-1027,-1349,-1589,-1741,-1803,-1795,-1754,-1694,-1660,-1662,-1710,-1801,-1926,-2064,-2199,-2321,-2397,-2428,-2390,-2274,-2090,-1829,-1535,-1221,-942,-724,-602,-586,-667,-830,-1021,-1214,-1349,-1402,-1354,-1200,-968,-682,-393,-134,40,113,53,-137,-443,-842,-1296,-1758,-2193,-2549,-2804,-2934,-2929,-2797,-2560,-2236,-1875,-1500,-1139,-831,-572,-381,-260,-185,-165,-172,-191,-213,-210,-197,-144,-90,-5,51,106,93,44,-85,-248,-466,-676,-887,-1054,-1171,-1233,-1237,-1185,-1101,-976,-844,-694,-550,-403,-264,-133,-14,84,163,207,217,186,107,-10,-157,-318,-455,-547,-562,-483,-327,-105,134,350,487,523,414,191,-155,-561,-989,-1382,-1688,-1878,-1920,-1823,-1593,-1269,-892,-511,-187,42,129,70,-141,-469,-883,-1320,-1740,-2084,-2324,-2430,-2403,-2246,-1988,-1656,-1287,-916,-580,-305,-126,-46,-87,-241,-484,-802,-1141,-1462,-1714,-1854,-1858,-1715,-1436,-1046,-575,-56,480,1015,1521,1989,2400,2746,3018,3219,3338,3384,3357,3264,3129,2951,2780,2612,2501,2447,2490,2624,2869,3203,3616,4081,4556,5019,5422,5748,5968,6079,6073,5961,5749,5454,5088,4673,4222,3762,3315,2898,2545,2252,2039,1893,1800,1747,1690,1618,1490,1302,1042,723,356,-9,-363,-640,-833,-899,-833,-627,-282,172,736,1339,1974,2569,3091,3501,3770,3897,3898,3803,3658,3509,3390,3337,3347,3428,3547,3698,3842,3988,4110,4241,4384,4581,4838,5185,5596,6059,6520,6932,7237,7407,7407,7258,6962,6583,6140,5709,5302,4975,4718,4546,4428,4349,4270,4180,4053,3896,3720,3526,3358,3212,3115,3079,3088,3163,3267,3424,3590,3805,4009,4236,4427,4578,4656,4633,4496,4226,3834,3334,2772,2188,1645,1183,851,665,635,745,959,1238,1520,1763,1917,1963,1897,1737,1531,1312,1149,1068,1114,1276,1556,1903,2267,2591,2791,2843,2693,2363,1865,1252,582,-89,-695,-1200,-1558,-1768,-1808,-1710,-1473,-1144,-745,-322,97,471,780,994,1126,1160,1131,1051,959,898,888,981,1157,1440,1791,2189,2601,2990,3325,3587,3737,3786,3711,3537,3273,2942,2562,2162,1750,1343,945,551,156,-246,-645,-1029,-1361,-1617,-1753,-1754,-1611,-1334,-970,-551,-146,196,432,518,453,230,-126,-588,-1116,-1674,-2220,-2724,-3156,-3497,-3738,-3874,-3906,-3844,-3689,-3452,-3153,-2799,-2437,-2092,-1805,-1608,-1525,-1551,-1695,-1910,-2184,-2469,-2743,-2982,-3177,-3341,-3471,-3598,-3713,-3828,-3937,-4042,-4140,-4249,-4360,-4489,-4626,-4754,-4868,-4925,-4929,-4844,-4671,-4406,-4045,-3605,-3094,-2512,-1899,-1230,-557,142,820,1482,2086,2615,3045,3339,3496,3498,3361,3095,2730,2273,1760,1183,565,-95,-779,-1479,-2149,-2779,-3298,-3680,-3877,-3855,-3608,-3148,-2493,-1719,-851,15,832,1539,2078,2436,2597,2569,2404,2132,1827,1539,1304,1154,1068,1031,978,868,619,218,-373,-1121,-1990,-2918,-3827,-4633,-5270,-5649,-5735,-5485,-4896,-4007,-2857,-1550,-151,1202,2462,3503,4311,4821,5052,4988,4678,4143,3431,2606,1699,784,-117,-951,-1708,-2359,-2909,-3349,-3700,-3973,-4202,-4412,-4631,-4874,-5158,-5470,-5810,-6148,-6464,-6716,-6878,-6902,-6780,-6478,-6023,-5428,-4751,-4045,-3386,-2828,-2440,-2232,-2245,-2432,-2794,-3244,-3743,-4199,-4551,-4729,-4685,-4387,-3840,-3064,-2117,-1064,15,1054,1973,2745,3312,3689,3850,3833,3642,3312,2851,2289,1615,863,30,-853,-1769,-2684,-3562,-4369,-5050,-5588,-5941,-6111,-6115,-5982,-5779,-5552,-5371,-5263,-5257,-5339,-5477,-5630,-5735,-5753,-5645,-5386,-4989,-4458,-3842,-3185,-2545,-1991,-1567,-1323,-1267,-1405,-1701,-2127,-2621,-3130,-3601,-3971,-4231,-4347,-4345,-4241,-4077,-3871,-3668,-3443,-3214,-2951,-2632,-2262,-1824,-1347,-854,-399,-24,216,286,176,-109,-527,-1019,-1530,-1986,-2357,-2593,-2703,-2690,-2590,-2454,-2318,-2238,-2224,-2300,-2425,-2603,-2765,-2906,-2978,-2980,-2909,-2781,-2622,-2455,-2301,-2176,-2068,-1980,-1873,-1731,-1506,-1181,-725,-149,550,1323,2157,2983,3783,4518,5160,5712,6147,6498,6747,6935,7048,7128,7164,7182,7163,7125,7038,6922,6734,6495,6168,5765,5254,4647,3924,3094,2157,1125,9,-1167,-2381,-3615,-4821,-5992,-7066,-8034,-8842,-9484,-9931,-10197,-10283,-10219,-10025,-9743,-9392,-9006,-8592,-8152,-7676,-7132,-6496,-5728,-4808,-3722,-2482,-1113,333,1801,3230,4558,5739,6742,7543,8162,8595,8886,9050,9124,9120,9047,8910,8697,8413,8045,7603,7101,6552,6000,5446,4938,4463,4034,3630,3239,2840,2419,1960,1462,909,325,-298,-927,-1535,-2091,-2554,-2886,-3080,-3114,-3022,-2829,-2600,-2383,-2237,-2211,-2319,-2582,-2972,-3459,-3998,-4528,-4999,-5363,-5582,-5650,-5561,-5342,-5019,-4627,-4206,-3784,-3399,-3074,-2837,-2705,-2691,-2804,-3024,-3347,-3733,-4140,-4525,-4812,-4951,-4890,-4593,-4054,-3303,-2372,-1350,-290,713,1618,2370,2973,3435,3802,4124,4453,4832,5290,5822,6410,7020,7602,8110,8500,8738,8797,8685,8384,7928,7343,6655,5937,5208,4533,3941,3451,3075,2808,2628,2519,2453,2404,2367,2324,2281,2250,2229,2249,2291,2368,2450,2519,2538,2491,2346,2105,1770,1360,911,459,54,-267,-466,-520,-430,-195,159,606,1121,1664,2219,2747,3242,3678,4065,4398,4706,5002,5318,5681,6099,6581,7109,7655,8197,8685,9108,9442,9677,9832,9896,9892,9821,9683,9476,9195,8839,8411,7939,7423,6920,6421,5982,5588,5260,4985,4738,4516,4273,4018,3724,3415,3082,2774,2493,2276,2139,2081,2115,2233,2417,2668,2953,3259,3560,3834,4049,4199,4231,4161,3942,3605,3153,2617,2045,1470,933,470,91,-191,-381,-500,-553,-574,-572,-566,-578,-605,-669,-757,-877,-1007,-1145,-1272,-1383,-1476,-1548,-1614,-1683,-1776,-1912,-2098,-2354,-2668,-3030,-3426,-3809,-4173,-4455,-4652,-4718,-4657,-4458,-4153,-3768,-3368,-3004,-2744,-2630,-2690,-2925,-3315,-3806,-4351,-4873,-5306,-5605,-5695,-5579,-5213,-4629,-3842,-2892,-1838,-731,356,1378,2267,3005,3549,3903,4067,4052,3892,3604,3229,2793,2316,1840,1364,922,515,154,-155,-420,-648,-856,-1066,-1315,-1628,-2038,-2578,-3233,-4023,-4888,-5793,-6677,-7463,-8118,-8579,-8855,-8929,-8860,-8663,-8420,-8155,-7928,-7760,-7674,-7671,-7741,-7865,-8013,-8150,-8248,-8265,-8197,-8009,-7722,-7327,-6852,-6306,-5709,-5067,-4391,-3661,-2895,-2051,-1161,-190,828,1895,2983,4069,5127,6117,7025,7810,8468,8978,9335,9538,9594,9500,9278,8933,8481,7953,7354,6730,6095,5484,4918,4392,3926,3479,3055,2612,2142,1619,1061,453,-150,-748,-1281,-1741,-2089,-2322,-2432,-2419,-2301,-2068,-1741,-1304,-762,-131,611,1406,2267,3118,3938,4667,5267,5711,5991,6116,6106,6002,5822,5617,5388,5156,4909,4649,4355,4023,3651,3245,2813,2379,1945,1555,1202,930,734,643,644,752,927,1173,1437,1701,1925,2103,2209,2278,2302,2333,2393,2506,2705,2975,3321,3695,4070,4375,4564,4589,4418,4058,3531,2882,2169,1456,774,188,-313,-697,-994,-1215,-1397,-1570,-1761,-1987,-2246,-2527,-2799,-3036,-3196,-3254,-3176,-2961,-2599,-2123,-1562,-946,-350,217,677,1026,1219,1257,1121,824,353,-264,-1036,-1916,-2898,-3917,-4955,-5945,-6869,-7677,-8358,-8894,-9272,-9505,-9591,-9559,-9426,-9220,-8954,-8658,-8331,-7980,-7605,-7185,-6709,-6174,-5564,-4903,-4208,-3496,-2816,-2153,-1557,-988,-476,6,455,858,1233,1542,1806,1997,2130,2189,2182,2088,1910,1617,1216,686,44,-693,-1481,-2282,-3029,-3700,-4246,-4681,-5006,-5264,-5488,-5724,-5994,-6320,-6698,-7120,-7550,-7975,-8342,-8639,-8824,-8874,-8791,-8549,-8197,-7724,-7200,-6633,-6076,-5554,-5083,-4692,-4373,-4133,-3956,-3833,-3749,-3684,-3634,-3574,-3500,-3409,-3286,-3158,-3020,-2906,-2831,-2810,-2858,-2954,-3096,-3236,-3355,-3415,-3395,-3302,-3125,-2906,-2642,-2376,-2112,-1878,-1680,-1532,-1437,-1397,-1411,-1474,-1583,-1732,-1912,-2112,-2316,-2503,-2658,-2754,-2786,-2747,-2639,-2475,-2259,-2006,-1713,-1383,-1020,-607,-174,290,732,1143,1465,1682,1746,1665,1414,1033,535,-18,-578,-1074,-1466,-1696,-1762,-1655,-1398,-1026,-560,-50,496,1036,1581,2100,2607,3088,3540,3970,4363,4726,5048,5338,5581,5789,5942,6035,6061,6005,5871,5657,5375,5025,4627,4165,3647,3055,2381,1621,771,-153,-1134,-2129,-3118,-4042,-4883,-5602,-6172,-6579,-6805,-6839,-6680,-6328,-5803,-5106,-4285,-3348,-2343,-1304,-260,742,1680,2522,3262,3883,4411,4835,5210,5528,5828,6104,6353,6555,6683,6710,6617,6384,6022,5531,4943,4281,3573,2862,2153,1490,860,285,-241,-729,-1168,-1570,-1938,-2261,-2549,-2795,-2979,-3114,-3157,-3113,-2966,-2703,-2347,-1890,-1380,-813,-251,320,830,1293,1658,1915,2044,2024,1856,1541,1092,530,-100,-770,-1405,-1968,-2391,-2639,-2682,-2519,-2174,-1697,-1162,-643,-236,12,32,-164,-577,-1141,-1796,-2444,-3004,-3406,-3586,-3537,-3238,-2728,-2034,-1213,-313,621,1537,2412,3206,3923,4537,5075,5526,5929,6282,6620,6930,7230,7494,7724,7892,7997,8027,7987,7887,7741,7571,7381,7185,6968,6726,6426,6069,5631,5116,4539,3898,3235,2556,1888,1249,643,89,-423,-872,-1269,-1590,-1850,-2021,-2136,-2162,-2150,-2076,-1981,-1867,-1746,-1644,-1546,-1489,-1452,-1461,-1503,-1587,-1684,-1796,-1858,-1856,-1718,-1402,-869,-81,962,2248,3740,5361,7042,8681,10192,11492,12508,13213,13584,13653,13454,13054,12524,11925,11324,10755,10248,9810,9438,9112,8825,8536,8254,7943,7615,7245,6853,6408,5933,5403,4831,4216,3562,2888,2193,1516,842,216,-383,-919,-1414,-1841,-2212,-2502,-2709,-2806,-2786,-2636,-2345,-1936,-1401,-789,-112,576,1246,1850,2352,2728,2945,3006,2898,2642,2245,1749,1171,575,-24,-557,-1017,-1366,-1596,-1721,-1736,-1678,-1562,-1414,-1259,-1131,-1031,-1014,-1062,-1204,-1436,-1735,-2107,-2501,-2917,-3314,-3684,-4006,-4268,-4469,-4599,-4669,-4670,-4621,-4526,-4399,-4257,-4101,-3953,-3800,-3649,-3500,-3327,-3154,-2954,-2747,-2531,-2298,-2072,-1826,-1579,-1328,-1060,-806,-539,-291,-57,150,315,436,495,497,431,314,143,-61,-280,-504,-712,-899,-1067,-1225,-1396,-1599,-1874,-2229,-2692,-3249,-3878,-4548,-5205,-5800,-6287,-6619,-6781,-6769,-6595,-6304,-5930,-5537,-5160,-4849,-4619,-4494,-4460,-4525,-4649,-4848,-5069,-5336,-5614,-5906,-6203,-6482,-6727,-6915,-7004,-6984,-6804,-6469,-5955,-5273,-4438,-3474,-2397,-1254,-46,1191,2441,3700,4938,6150,7306,8387,9368,10222,10933,11479,11849,12051,12079,11961,11713,11360,10941,10474,9985,9497,9011,8533,8053,7539,6982,6347,5615,4791,3862,2865,1827,783,-216,-1143,-1965,-2662,-3231,-3669,-3981,-4174,-4261,-4240,-4134,-3926,-3644,-3271,-2833,-2334,-1781,-1193,-562,103,801,1526,2271,3001,3693,4298,4770,5080,5198,5121,4870,4470,3977,3426,2875,2343,1866,1440,1061,723,395,90,-214,-490,-719,-865,-890,-760,-470,-8,579,1276,1989,2700,3309,3814,4152,4341,4372,4275,4084,3831,3564,3316,3121,3002,2972,3036,3172,3371,3575,3754,3847,3817,3627,3259,2724,2034,1239,378,-480,-1295,-2010,-2601,-3042,-3342,-3495,-3543,-3489,-3377,-3222,-3051,-2873,-2705,-2545,-2396,-2261,-2138,-2032,-1946,-1897,-1870,-1907,-1968,-2106,-2280,-2534,-2855,-3259,-3760,-4340,-5015,-5748,-6521,-7297,-8038,-8713,-9291,-9752,-10081,-10268,-10320,-10232,-10028,-9712,-9305,-8820,-8267,-7653,-6994,-6285,-5554,-4805,-4058,-3344,-2672,-2085,-1585,-1197,-915,-746,-658,-652,-675,-728,-767,-788,-780,-748,-701,-666,-653,-697,-813,-1017,-1324,-1728,-2228,-2806,-3439,-4094,-4752,-5361,-5928,-6400,-6799,-7093,-7304,-7418,-7455,-7420,-7324,-7191,-7025,-6842,-6652,-6455,-6246,-6045,-5813,-5588,-5330,-5066,-4786,-4494,-4196,-3895,-3582,-3274,-2956,-2646,-2345,-2064,-1815,-1605,-1444,-1329,-1264,-1246,-1270,-1340,-1461,-1637,-1883,-2201,-2585,-3027,-3500,-3966,-4389,-4734,-4966,-5083,-5077,-4965,-4775,-4526,-4243,-3953,-3652,-3371,-3077,-2797,-2497,-2187,-1852,-1485,-1095,-673,-247,189,599,987,1331,1641,1923,2193,2476,2781,3131,3514,3921,4334,4704,5022,5226,5322,5266,5073,4730,4266,3694,3057,2389,1724,1117,579,156,-160,-354,-444,-431,-345,-185,23,286,592,942,1316,1706,2071,2386,2608,2704,2651,2433,2059,1539,898,175,-598,-1378,-2122,-2801,-3375,-3809,-4097,-4201,-4136,-3891,-3495,-2956,-2317,-1596,-828,-47,726,1462,2138,2729,3234,3626,3931,4140,4290,4404,4512,4641,4815,5042,5323,5644,5978,6303,6578,6774,6852,6799,6578,6210,5675,5005,4211,3330,2392,1431,499,-391,-1178,-1866,-2421,-2855,-3164,-3375,-3493,-3546,-3547,-3507,-3442,-3345,-3234,-3090,-2924,-2714,-2456,-2141,-1758,-1311,-808,-262,291,835,1326,1759,2098,2358,2528,2634,2684,2704,2694,2675,2636,2566,2471,2319,2133,1902,1647,1390,1143,937,771,662,603,578,593,613,644,665,665,644,591,504,398,250,94,-89,-281,-483,-695,-898,-1101,-1267,-1420,-1520,-1588,-1610,-1599,-1556,-1493,-1417,-1335,-1248,-1161,-1059,-930,-762,-517,-198,223,745,1352,2038,2751,3474,4152,4752,5239,5598,5810,5896,5864,5738,5566,5349,5138,4928,4734,4553,4370,4177,3956,3694,3377,3005,2564,2078,1542,995,455,-42,-459,-783,-975,-1051,-999,-838,-594,-291,36,344,608,783,855,797,630,347,23,-330,-620,-812,-860,-721,-414,86,721,1492,2341,3243,4172,5084,5975,6806,7579,8271,8888,9414,9864,10233,10533,10770,10956,11091,11188,11237,11246,11208,11110,10959,10730,10436,10059,9609,9078,8486,7822,7103,6327,5499,4622,3704,2752,1775,812,-150,-1041,-1872,-2594,-3193,-3662,-3987,-4169,-4229,-4156,-4006,-3764,-3498,-3194,-2902,-2616,-2349,-2102,-1867,-1656,-1460,-1289,-1144,-1023,-931,-852,-777,-692,-569,-416,-208,28,292,558,807,1031,1217,1373,1497,1602,1681,1750,1788,1802,1768,1686,1542,1346,1104,834,566,308,94,-71,-172,-211,-200,-150,-99,-59,-73,-139,-272,-455,-665,-866,-1025,-1105,-1090,-970,-759,-488,-189,86,298,422,424,318,99,-205,-568,-966,-1376,-1770,-2152,-2484,-2782,-3020,-3203,-3339,-3419,-3481,-3522,-3583,-3666,-3797,-3970,-4186,-4423,-4661,-4881,-5052,-5164,-5210,-5179,-5098,-4965,-4807,-4642,-4483,-4350,-4253,-4204,-4218,-4291,-4435,-4635,-4878,-5148,-5411,-5651,-5835,-5962,-5997,-5963,-5828,-5609,-5295,-4880,-4370,-3750,-3035,-2220,-1323,-354,666,1714,2766,3787,4751,5616,6365,6965,7409,7686,7809,7792,7662,7441,7166,6852,6533,6211,5904,5611,5323,5032,4709,4350,3907,3386,2754,2021,1192,300,-638,-1548,-2427,-3197,-3862,-4386,-4767,-5021,-5144,-5169,-5102,-4973,-4784,-4559,-4294,-3987,-3639,-3236,-2769,-2248,-1664,-1040,-399,245,848,1405,1893,2309,2651,2927,3134,3288,3374,3399,3350,3221,2996,2680,2259,1759,1190,583,-8,-559,-1007,-1338,-1515,-1541,-1421,-1172,-834,-425,5,442,869,1275,1675,2076,2496,2951,3454,3995,4592,5202,5837,6446,7026,7533,7963,8272,8468,8506,8406,8145,7742,7212,6578,5871,5117,4345,3571,2817,2089,1406,764,189,-334,-778,-1154,-1448,-1663,-1803,-1873,-1885,-1855,-1800,-1733,-1695,-1674,-1731,-1840,-2045,-2316,-2664,-3043,-3437,-3797,-4088,-4275,-4350,-4287,-4130,-3888,-3616,-3380,-3211,-3185,-3320,-3643,-4156,-4827,-5618,-6474,-7319,-8099,-8749,-9218,-9488,-9539,-9389,-9059,-8583,-8007,-7356,-6671,-5966,-5255,-4541,-3826,-3101,-2374,-1643,-916,-212,464,1080,1636,2104,2481,2755,2930,3005,2996,2905,2747,2520,2240,1897,1510,1071,600,100,-410,-926,-1433,-1929,-2412,-2893,-3375,-3885,-4415,-4989,-5595,-6230,-6877,-7505,-8093,-8598,-9002,-9263,-9384,-9344,-9174,-8883,-8520,-8107,-7696,-7298,-6945,-6632,-6366,-6129,-5925,-5721,-5529,-5322,-5113,-4894,-4673,-4452,-4248,-4062,-3913,-3806,-3746,-3737,-3772,-3832,-3905,-3959,-3975,-3919,-3782,-3544,-3210,-2796,-2318,-1825,-1349,-942,-631,-454,-404,-490,-683,-963,-1295,-1664,-2031,-2412,-2759,-3106,-3408,-3686,-3897,-4039,-4077,-3993,-3770,-3402,-2893,-2271,-1551,-784,-5,754,1443,2056,2567,2970,3277,3486,3614,3673,3678,3629,3554,3434,3312,3154,3002,2818,2626,2387,2104,1741,1292,742,103,-605,-1349,-2073,-2734,-3275,-3659,-3872,-3904,-3781,-3538,-3223,-2887,-2595,-2376,-2285,-2326,-2513,-2838,-3271,-3780,-4316,-4817,-5244,-5533,-5657,-5597,-5335,-4893,-4283,-3534,-2681,-1754,-787,206,1189,2172,3128,4061,4968,5828,6645,7383,8045,8595,9033,9338,9513,9552,9470,9263,8967,8577,8141,7656,7161,6659,6166,5684,5212,4743,4267,3774,3243,2679,2048,1377,639,-129,-923,-1708,-2450,-3124,-3683,-4114,-4395,-4510,-4484,-4310,-4030,-3671,-3251,-2821,-2383,-1970,-1582,-1219,-881,-545,-207,147,516,903,1277,1638,1936,2172,2309,2368,2331,2255,2141,2041,1976,1963,2021,2143,2337,2583,2893,3237,3626,4018,4411,4755,5033,5211,5265,5191,4978,4649,4210,3699,3126,2542,1953,1393,872,397,-16,-375,-675,-920,-1116,-1263,-1361,-1416,-1409,-1357,-1239,-1072,-853,-591,-310,-18,256,495,687,820,899,942,961,987,1042,1145,1319,1574,1923,2375,2921,3553,4238,4939,5600,6176,6608,6881,6975,6905,6721,6449,6167,5900,5686,5550,5474,5462,5481,5508,5527,5505,5441,5312,5133,4881,4586,4231,3841,3420,2968,2512,2022,1528,995,436,-151,-755,-1353,-1901,-2376,-2719,-2910,-2918,-2733,-2360,-1817,-1142,-366,438,1243,1988,2652,3212,3676,4048,4360,4639,4902,5180,5469,5781,6090,6387,6637,6838,6954,7007,6986,6920,6823,6719,6621,6542,6483,6433,6389,6326,6243,6109,5927,5678,5367,4983,4544,4032,3468,2852,2177,1474,731,-18,-769,-1488,-2175,-2776,-3315,-3726,-4042,-4210,-4261,-4173,-3974,-3674,-3299,-2886,-2454,-2050,-1681,-1395,-1183,-1086,-1065,-1143,-1260,-1410,-1532,-1617,-1605,-1513,-1298,-998,-601,-163,314,761,1159,1466,1643,1692,1581,1342,986,557,101,-334,-701,-954,-1065,-1027,-827,-518,-101,333,765,1117,1372,1496,1496,1381,1182,937,668,428,219,79,5,5,65,182,319,471,589,663,659,559,356,41,-377,-882,-1458,-2062,-2672,-3241,-3749,-4158,-4469,-4663,-4770,-4789,-4773,-4719,-4698,-4693,-4759,-4879,-5063,-5306,-5585,-5890,-6201,-6501,-6782,-7029,-7242,-7411,-7529,-7597,-7596,-7526,-7378,-7130,-6806,-6371,-5859,-5255,-4578,-3835,-3037,-2195,-1319,-424,485,1385,2275,3122,3924,4652,5301,5848,6300,6629,6858,6964,6971,6863,6673,6401,6078,5733,5391,5086,4841,4669,4562,4504,4448,4347,4150,3789,3257,2508,1582,494,-692,-1905,-3082,-4138,-5050,-5749,-6263,-6575,-6726,-6757,-6692,-6584,-6445,-6296,-6148,-5980,-5804,-5580,-5304,-4946,-4489,-3917,-3218,-2400,-1458,-431,663,1776,2870,3893,4818,5603,6242,6723,7061,7260,7362,7364,7307,7189,7030,6822,6577,6280,5938,5551,5109,4633,4109,3563,2995,2436,1903,1429,1054,800,708,786,1035,1446,1967,2568,3165,3721,4165,4476,4629,4631,4511,4296,4040,3774,3541,3359,3241,3178,3163,3145,3117,3015,2831,2536,2146,1662,1144,598,102,-342,-683,-933,-1090,-1190,-1258,-1344,-1470,-1669,-1947,-2300,-2704,-3131,-3534,-3883,-4132,-4267,-4257,-4119,-3851,-3490,-3073,-2642,-2253,-1951,-1766,-1729,-1828,-2065,-2389,-2788,-3188,-3587,-3928,-4213,-4426,-4575,-4662,-4710,-4711,-4684,-4627,-4532,-4427,-4287,-4148,-4000,-3865,-3753,-3663,-3606,-3564,-3531,-3486,-3398,-3267,-3055,-2788,-2444,-2063,-1648,-1246,-866,-532,-266,-48,107,225,329,416,516,614,721,797,853,839,748,569,264,-128,-642,-1227,-1873,-2546,-3202,-3826,-4379,-4861,-5266,-5599,-5889,-6141,-6390,-6654,-6930,-7244,-7561,-7892,-8202,-8489,-8734,-8938,-9092,-9208,-9283,-9332,-9358,-9367,-9370,-9364,-9354,-9339,-9307,-9260,-9181,-9074,-8926,-8748,-8536,-8308,-8060,-7801,-7527,-7223,-6887,-6494,-6055,-5551,-5010,-4436,-3849,-3277,-2722,-2205,-1737,-1303,-939,-619,-374,-208,-127,-153,-277,-495,-789,-1127,-1465,-1773,-1999,-2134,-2149,-2044,-1827,-1496,-1085,-594,-54,517,1091,1649,2152,2589,2933,3168,3301,3319,3236,3063,2802,2488,2119,1737,1348,990,664,398,170,-22,-207,-425,-683,-1026,-1439,-1930,-2464,-3015,-3533,-3977,-4311,-4500,-4555,-4462,-4280,-4016,-3747,-3495,-3306,-3199,-3190,-3275,-3446,-3681,-3952,-4229,-4486,-4682,-4798,-4802,-4681,-4416,-4019,-3481,-2827,-2076,-1224,-314,669,1702,2773,3886,4993,6104,7158,8159,9052,9845,10504,11037,11444,11722,11896,11957,11940,11833,11665,11432,11144,10812,10432,10012,9555,9059,8529,7964,7365,6731,6064,5369,4647,3904,3148,2373,1592,796,-8,-822,-1639,-2456,-3257,-4029,-4743,-5396,-5939,-6371,-6659,-6793,-6767,-6585,-6251,-5795,-5234,-4598,-3915,-3201,-2485,-1773,-1082,-413,222,835,1402,1944,2438,2888,3279,3604,3856,4026,4122,4129,4081,3966,3822,3657,3491,3349,3228,3154,3115,3128,3180,3285,3428,3623,3851,4111,4383,4646,4882,5062,5170,5193,5113,4939,4673,4320,3933,3497,3091,2713,2408,2193,2061,2022,2037,2085,2123,2115,2034,1860,1587,1219,777,284,-227,-731,-1189,-1590,-1902,-2122,-2249,-2272,-2211,-2058,-1821,-1511,-1114,-652,-111,494,1156,1859,2580,3282,3948,4534,5020,5390,5631,5739,5736,5607,5402,5118,4794,4452,4119,3809,3551,3339,3184,3078,3001,2946,2877,2793,2659,2490,2273,2026,1756,1486,1208,945,682,421,152,-133,-433,-755,-1074,-1388,-1664,-1864,-1978,-1958,-1803,-1503,-1057,-495,165,889,1641,2391,3118,3790,4403,4929,5366,5691,5911,6010,6009,5916,5753,5551,5327,5119,4924,4781,4668,4611,4587,4602,4630,4673,4707,4726,4718,4677,4592,4464,4286,4057,3784,3465,3118,2746,2372,1996,1637,1290,971,665,396,137,-88,-298,-478,-637,-772,-883,-967,-1031,-1071,-1092,-1103,-1091,-1081,-1045,-1004,-922,-819,-654,-454,-194,98,411,728,1016,1259,1439,1534,1549,1474,1315,1093,806,484,139,-211,-537,-828,-1062,-1224,-1311,-1323,-1263,-1158,-1007,-828,-636,-421,-201,37,286,549,815,1086,1337,1573,1764,1903,1982,1981,1913,1759,1552,1282,977,637,270,-121,-527,-955,-1371,-1774,-2124,-2408,-2603,-2705,-2711,-2645,-2527,-2389,-2267,-2182,-2168,-2232,-2391,-2636,-2972,-3371,-3836,-4329,-4843,-5332,-5788,-6161,-6426,-6564,-6539,-6365,-6039,-5591,-5063,-4508,-3961,-3483,-3080,-2774,-2542,-2363,-2183,-1971,-1669,-1255,-707,-27,767,1634,2537,3422,4235,4934,5479,5843,6023,6016,5854,5566,5200,4793,4395,4027,3729,3488,3327,3210,3135,3060,2957,2789,2526,2140,1628,963,182,-723,-1706,-2735,-3781,-4779,-5705,-6505,-7147,-7596,-7845,-7875,-7720,-7392,-6939,-6405,-5828,-5264,-4710,-4221,-3761,-3355,-2968,-2595,-2206,-1799,-1346,-858,-330,227,798,1374,1933,2469,2969,3429,3851,4234,4588,4910,5205,5456,5661,5806,5865,5844,5706,5468,5113,4662,4118,3527,2889,2271,1662,1124,644,262,-39,-240,-359,-402,-376,-292,-151,48,303,615,973,1368,1771,2166,2512,2790,2966,3038,2980,2823,2554,2220,1827,1414,988,579,176,-197,-558,-901,-1232,-1561,-1885,-2221,-2552,-2893,-3213,-3516,-3769,-3961,-4060,-4068,-3964,-3765,-3478,-3132,-2749,-2363,-1987,-1646,-1341,-1074,-842,-637,-455,-291,-147,-16,88,175,225,250,224,157,36,-139,-357,-620,-912,-1219,-1528,-1807,-2047,-2208,-2273,-2227,-2038,-1734,-1301,-781,-212,375,911,1370,1695,1867,1862,1678,1328,841,251,-390,-1049,-1672,-2240,-2719,-3111,-3414,-3650,-3841,-4026,-4227,-4473,-4766,-5108,-5460,-5812,-6096,-6309,-6403,-6391,-6272,-6080,-5861,-5654,-5506,-5456,-5512,-5687,-5959,-6307,-6679,-7061,-7375,-7621,-7745,-7740,-7601,-7336,-6958,-6504,-5994,-5486,-4998,-4597,-4281,-4103,-4043,-4113,-4285,-4536,-4832,-5142,-5423,-5648,-5780,-5800,-5699,-5473,-5153,-4750,-4322,-3888,-3502,-3191,-2972,-2865,-2853,-2938,-3090,-3288,-3506,-3723,-3913,-4073,-4172,-4228,-4221,-4171,-4082,-3979,-3864,-3780,-3704,-3668,-3641,-3615,-3562,-3446,-3254,-2953,-2556,-2059,-1498,-896,-300,261,760,1166,1491,1707,1842,1887,1861,1762,1613,1408,1184,935,701,469,266,67,-103,-284,-443,-606,-761,-893,-1036,-1146,-1280,-1405,-1564,-1745,-1968,-2226,-2529,-2869,-3245,-3646,-4057,-4468,-4852,-5206,-5506,-5750,-5938,-6066,-6154,-6200,-6224,-6221,-6202,-6148,-6063,-5916,-5692,-5374,-4929,-4354,-3633,-2753,-1740,-590,646,1944,3239,4494,5642,6658,7505,8174,8672,9008,9205,9293,9291,9226,9126,9007,8890,8797,8726,8692,8680,8678,8677,8645,8572,8441,8230,7947,7563,7099,6532,5885,5156,4360,3526,2656,1801,962,172,-553,-1213,-1787,-2293,-2719,-3091,-3398,-3668,-3890,-4088,-4242,-4369,-4447,-4478,-4456,-4362,-4210,-3986,-3700,-3369,-2985,-2588,-2161,-1733,-1295,-857,-408,39,499,941,1385,1791,2190,2541,2887,3202,3517,3828,4143,4461,4787,5101,5411,5693,5947,6165,6348,6498,6624,6740,6854,6986,7131,7302,7481,7662,7824,7936,7999,7967,7860,7651,7357,6982,6534,6036,5495,4938,4377,3832,3316,2846,2418,2044,1717,1436,1190,981,786,605,429,248,66,-124,-310,-507,-687,-872,-1037,-1188,-1320,-1424,-1504,-1553,-1567,-1551,-1498,-1400,-1257,-1051,-776,-429,5,503,1074,1671,2300,2905,3478,3981,4392,4700,4896,4973,4965,4864,4722,4548,4372,4219,4086,3994,3909,3840,3748,3613,3427,3166,2842,2470,2067,1680,1336,1084,938,937,1059,1313,1652,2053,2468,2866,3209,3483,3667,3773,3791,3756,3662,3550,3423,3304,3206,3125,3072,3032,2994,2949,2882,2796,2696,2597,2518,2478,2493,2564,2690,2862,3055,3255,3438,3565,3644,3621,3532,3353,3117,2847,2567,2309,2092,1930,1826,1780,1779,1804,1839,1850,1818,1723,1544,1296,977,632,282,-30,-269,-429,-479,-463,-371,-272,-175,-135,-165,-283,-484,-758,-1076,-1403,-1712,-1963,-2132,-2204,-2170,-2035,-1826,-1558,-1285,-1021,-815,-672,-606,-601,-640,-682,-701,-659,-532,-303,21,444,914,1429,1919,2378,2743,3019,3168,3195,3101,2885,2585,2208,1807,1399,1041,746,548,451,443,512,615,720,783,767,659,440,136,-234,-626,-988,-1290,-1486,-1568,-1534,-1403,-1221,-1022,-879,-818,-909,-1151,-1584,-2171,-2914,-3746,-4632,-5505,-6313,-6997,-7535,-7884,-8064,-8059,-7903,-7616,-7221,-6746,-6200,-5600,-4952,-4264,-3545,-2812,-2084,-1389,-745,-179,308,712,1035,1321,1558,1812,2068,2364,2686,3040,3405,3760,4085,4357,4553,4672,4691,4630,4481,4268,4004,3701,3386,3049,2710,2349,1966,1543,1067,536,-56,-701,-1383,-2086,-2789,-3475,-4128,-4737,-5291,-5789,-6214,-6573,-6845,-7041,-7150,-7170,-7097,-6928,-6659,-6288,-5819,-5254,-4613,-3913,-3171,-2431,-1695,-1014,-380,181,666,1099,1470,1822,2159,2510,2890,3317,3780,4295,4814,5333,5788,6143,6354,6374,6203,5824,5284,4615,3888,3168,2515,1983,1600,1364,1274,1271,1337,1388,1404,1321,1142,834,445,-25,-502,-956,-1329,-1582,-1690,-1647,-1455,-1157,-777,-369,26,377,647,830,920,916,852,729,602,480,417,418,515,692,945,1242,1545,1817,2022,2122,2119,1980,1739,1391,971,499,6,-485,-946,-1364,-1719,-2011,-2240,-2414,-2545,-2647,-2714,-2772,-2792,-2789,-2741,-2649,-2499,-2303,-2048,-1763,-1452,-1146,-869,-644,-498,-434,-461,-566,-730,-932,-1142,-1330,-1476,-1552,-1544,-1449,-1256,-979,-634,-236,176,581,942,1237,1447,1575,1613,1594,1512,1412,1278,1141,974,776,518,189,-230,-726,-1303,-1927,-2578,-3226,-3847,-4421,-4941,-5403,-5812,-6177,-6511,-6815,-7112,-7398,-7679,-7956,-8215,-8452,-8649,-8796,-8878,-8899,-8855,-8759,-8634,-8494,-8371,-8279,-8226,-8220,-8234,-8258,-8244,-8157,-7969,-7642,-7189,-6604,-5948,-5244,-4577,-3985,-3524,-3220,-3070,-3061,-3147,-3273,-3380,-3401,-3310,-3066,-2684,-2179,-1594,-978,-385,142,564,857,1011,1026,908,681,357,-32,-468,-932,-1397,-1867,-2308,-2720,-3093,-3403,-3666,-3856,-3991,-4076,-4123,-4155,-4190,-4243,-4330,-4451,-4604,-4779,-4951,-5116,-5235,-5314,-5324,-5272,-5156,-4982,-4761,-4515,-4253,-4008,-3790,-3621,-3511,-3465,-3474,-3529,-3593,-3660,-3678,-3648,-3537,-3355,-3098,-2797,-2460,-2130,-1823,-1570,-1385,-1284,-1262,-1328,-1453,-1646,-1863,-2112,-2350,-2572,-2752,-2877,-2935,-2914,-2828,-2669,-2479,-2259,-2050,-1870,-1732,-1647,-1601,-1581,-1552,-1486,-1340,-1094,-722,-230,390,1094,1878,2691,3504,4296,5018,5673,6227,6680,7037,7290,7471,7579,7641,7666,7663,7636,7572,7466,7291,7048,6703,6277,5747,5153,4494,3815,3130,2484,1886,1372,943,612,370,213,110,58,17,-15,-58,-119,-187,-267,-349,-431,-516,-615,-722,-869,-1035,-1235,-1446,-1654,-1841,-1978,-2053,-2052,-1978,-1830,-1628,-1373,-1088,-766,-414,-19,421,921,1472,2074,2706,3342,3951,4495,4947,5281,5475,5547,5484,5350,5157,4962,4811,4727,4750,4880,5109,5428,5794,6185,6554,6881,7140,7319,7428,7464,7452,7405,7344,7271,7206,7127,7040,6922,6753,6541,6249,5914,5507,5070,4602,4130,3673,3249,2875,2564,2328,2164,2077,2050,2072,2120,2170,2196,2170,2074,1887,1614,1249,820,333,-172,-683,-1153,-1574,-1900,-2125,-2221,-2183,-2011,-1726,-1341,-904,-431,26,450,818,1116,1360,1546,1706,1855,2021,2209,2454,2733,3073,3456,3872,4324,4782,5235,5663,6027,6316,6485,6529,6419,6167,5763,5251,4645,4008,3380,2824,2394,2129,2062,2198,2517,2984,3530,4090,4587,4963,5174,5207,5064,4781,4396,3953,3512,3096,2746,2479,2295,2200,2180,2213,2287,2379,2464,2547,2600,2637,2641,2621,2563,2461,2314,2091,1813,1449,1016,526,-17,-566,-1104,-1591,-1992,-2299,-2491,-2578,-2568,-2483,-2339,-2160,-1965,-1761,-1568,-1385,-1219,-1065,-931,-794,-669,-541,-400,-253,-85,109,316,562,805,1072,1312,1535,1707,1823,1877,1875,1828,1763,1698,1661,1658,1700,1778,1888,2007,2132,2235,2325,2376,2401,2379,2317,2195,2011,1749,1418,1017,576,124,-299,-651,-902,-1025,-1027,-922,-740,-544,-364,-265,-260,-372,-592,-893,-1256,-1623,-1986,-2303,-2563,-2769,-2911,-3001,-3043,-3034,-2974,-2849,-2663,-2396,-2067,-1675,-1246,-819,-423,-112,84,126,12,-269,-691,-1222,-1823,-2449,-3052,-3601,-4054,-4401,-4612,-4711,-4671,-4538,-4303,-3995,-3626,-3198,-2733,-2212,-1668,-1084,-500,84,627,1113,1514,1816,2017,2113,2135,2095,2041,1998,1999,2073,2222,2455,2749,3084,3422,3729,3969,4104,4121,3992,3731,3339,2847,2281,1690,1096,547,56,-364,-707,-995,-1242,-1475,-1723,-2004,-2331,-2717,-3139,-3599,-4054,-4490,-4871,-5179,-5393,-5506,-5513,-5422,-5243,-4998,-4691,-4366,-4012,-3680,-3352,-3059,-2793,-2556,-2342,-2139,-1934,-1712,-1468,-1183,-868,-510,-124,287,709,1129,1541,1925,2290,2608,2907,3160,3393,3589,3761,3884,3976,3994,3953,3824,3605,3298,2893,2407,1849,1235,601,-24,-595,-1072,-1401,-1569,-1538,-1333,-968,-489,45,580,1063,1438,1705,1818,1823,1712,1538,1335,1143,1007,943,987,1113,1341,1618,1933,2248,2524,2760,2919,3026,3070,3080,3058,3017,2957,2873,2758,2603,2396,2138,1816,1440,1002,509,-25,-601,-1189,-1773,-2332,-2830,-3263,-3606,-3864,-4033,-4124,-4153,-4130,-4078,-4009,-3939,-3882,-3839,-3828,-3830,-3867,-3899,-3951,-3973,-3981,-3933,-3830,-3650,-3401,-3072,-2690,-2254,-1802,-1333,-885,-451,-48,326,681,1012,1328,1621,1884,2088,2233,2268,2212,2030,1744,1373,926,455,-17,-456,-838,-1142,-1388,-1554,-1694,-1807,-1927,-2077,-2257,-2497,-2772,-3110,-3479,-3893,-4329,-4782,-5251,-5720,-6205,-6698,-7208,-7743,-8301,-8871,-9444,-9978,-10455,-10820,-11049,-11107,-10975,-10663,-10173,-9556,-8837,-8089,-7355,-6692,-6148,-5733,-5477,-5343,-5316,-5340,-5366,-5337,-5201,-4927,-4488,-3896,-3168,-2352,-1512,-694,24,620,1047,1307,1409,1365,1221,990,722,424,133,-150,-412,-661,-895,-1130,-1363,-1614,-1865,-2131,-2384,-2627,-2839,-3020,-3160,-3272,-3354,-3433,-3511,-3608,-3729,-3872,-4036,-4213,-4379,-4544,-4667,-4771,-4832,-4860,-4864,-4837,-4810,-4771,-4743,-4730,-4727,-4744,-4763,-4778,-4779,-4749,-4682,-4570,-4420,-4240,-4039,-3844,-3664,-3522,-3437,-3396,-3428,-3502,-3626,-3779,-3950,-4122,-4290,-4428,-4540,-4601,-4616,-4570,-4462,-4299,-4065,-3793,-3471,-3121,-2764,-2394,-2043,-1694,-1359,-1020,-678,-315,64,458,860,1246,1602,1911,2158,2338,2465,2542,2609,2689,2818,3017,3318,3706,4195,4743,5334,5911,6450,6890,7214,7391,7410,7282,7024,6672,6274,5877,5528,5273,5116,5078,5113,5194,5259,5248,5115,4818,4350,3720,2959,2128,1264,447,-292,-904,-1366,-1680,-1839,-1876,-1809,-1678,-1521,-1365,-1244,-1180,-1171,-1241,-1352,-1511,-1680,-1831,-1945,-1966,-1895,-1690,-1354,-894,-310,349,1066,1797,2505,3168,3755,4261,4676,5003,5247,5422,5542,5618,5675,5714,5759,5811,5871,5955,6036,6141,6241,6343,6447,6533,6618,6674,6720,6733,6722,6677,6594,6465,6291,6060,5779,5448,5070,4664,4231,3790,3356,2928,2537,2168,1840,1541,1262,1009,759,527,300,91,-99,-254,-374,-446,-472,-449,-389,-295,-192,-90,-6,41,52,23,-35,-111,-180,-230,-238,-186,-69,131,403,762,1191,1682,2215,2763,3311,3820,4282,4668,4984,5227,5415,5559,5698,5831,6003,6192,6426,6681,6957,7235,7507,7752,7971,8138,8253,8294,8260,8129,7909,7584,7176,6690,6150,5579,5001,4442,3923,3467,3083,2794,2597,2504,2497,2573,2702,2866,3034,3177,3266,3283,3204,3019,2738,2356,1917,1434,955,516,151,-108,-250,-269,-190,-27,163,366,510,604,592,503,322,76,-199,-491,-745,-950,-1079,-1116,-1078,-968,-814,-658,-515,-429,-409,-466,-596,-783,-998,-1218,-1399,-1526,-1571,-1526,-1389,-1168,-864,-513,-112,294,695,1051,1345,1544,1652,1639,1544,1351,1118,853,612,407,287,236,279,384,544,738,934,1146,1335,1541,1732,1940,2142,2349,2540,2711,2837,2916,2923,2862,2732,2542,2309,2062,1811,1596,1417,1297,1236,1220,1246,1273,1286,1249,1144,956,690,356,-19,-405,-772,-1096,-1344,-1531,-1633,-1695,-1721,-1762,-1835,-1977,-2193,-2481,-2825,-3186,-3539,-3839,-4063,-4196,-4226,-4174,-4058,-3905,-3762,-3648,-3607,-3647,-3781,-3991,-4253,-4536,-4782,-4968,-5044,-4994,-4803,-4478,-4018,-3460,-2805,-2090,-1340,-573,177,892,1556,2135,2639,3041,3358,3585,3739,3836,3877,3895,3871,3832,3756,3644,3489,3283,3025,2722,2388,2032,1688,1355,1065,811,596,406,225,27,-207,-501,-860,-1294,-1796,-2351,-2945,-3536,-4112,-4622,-5060,-5391,-5622,-5746,-5795,-5773,-5730,-5672,-5634,-5617,-5622,-5627,-5618,-5552,-5413,-5167,-4808,-4336,-3769,-3126,-2455,-1774,-1126,-526,12,486,908,1290,1663,2032,2435,2866,3341,3843,4358,4852,5301,5661,5913,6040,6022,5891,5638,5325,4956,4594,4242,3935,3667,3425,3202,2955,2691,2371,2026,1640,1258,882,545,252,-1,-211,-411,-610,-835,-1098,-1407,-1748,-2123,-2481,-2826,-3089,-3273,-3328,-3259,-3050,-2729,-2309,-1832,-1346,-871,-479,-158,32,134,128,62,-30,-127,-172,-166,-90,49,226,418,601,731,810,796,714,542,317,26,-282,-625,-954,-1288,-1604,-1901,-2182,-2440,-2679,-2901,-3103,-3293,-3470,-3640,-3803,-3951,-4089,-4194,-4269,-4292,-4256,-4156,-3984,-3750,-3465,-3142,-2813,-2481,-2180,-1908,-1676,-1469,-1286,-1100,-901,-672,-394,-75,300,702,1134,1553,1956,2303,2592,2797,2925,2969,2949,2870,2764,2633,2517,2393,2292,2172,2026,1814,1511,1080,517,-186,-1001,-1896,-2810,-3705,-4498,-5180,-5694,-6067,-6284,-6404,-6444,-6465,-6490,-6556,-6678,-6851,-7081,-7342,-7615,-7890,-8132,-8345,-8512,-8637,-8718,-8772,-8792,-8799,-8781,-8757,-8701,-8637,-8529,-8395,-8214,-7996,-7734,-7434,-7110,-6749,-6380,-5982,-5567,-5127,-4654,-4151,-3617,-3066,-2508,-1974,-1485,-1079,-766,-569,-487,-495,-583,-694,-802,-868,-865,-784,-634,-418,-177,82,311,500,623,677,648,555,385,177,-76,-342,-612,-867,-1095,-1290,-1451,-1578,-1682,-1776,-1876,-1998,-2157,-2361,-2626,-2944,-3329,-3761,-4242,-4746,-5261,-5763,-6217,-6619,-6926,-7147,-7264,-7283,-7217,-7080,-6889,-6673,-6439,-6219,-6008,-5820,-5649,-5483,-5310,-5112,-4871,-4577,-4220,-3806,-3334,-2831,-2302,-1774,-1255,-761,-300,121,489,807,1063,1251,1393,1470,1524,1564,1606,1699,1833,2053,2348,2724,3163,3632,4108,4534,4888,5121,5223,5166,4977,4643,4224,3734,3236,2768,2375,2091,1939,1929,2048,2286,2603,2963,3326,3640,3876,4002,3997,3864,3596,3215,2738,2189,1598,989,397,-166,-668,-1110,-1479,-1779,-2021,-2215,-2372,-2506,-2617,-2713,-2787,-2850,-2885,-2913,-2910,-2892,-2835,-2727,-2563,-2304,-1967,-1521,-989,-376,288,977,1648,2279,2825,3283,3626,3867,4012,4082,4108,4112,4137,4190,4311,4476,4704,4955,5230,5483,5712,5886,6003,6055,6049,5986,5884,5754,5613,5479,5367,5290,5260,5281,5358,5480,5651,5843,6042,6229,6356,6422,6369,6202,5905,5489,4983,4417,3849,3313,2870,2538,2357,2322,2441,2675,3005,3380,3757,4097,4362,4525,4578,4508,4337,4070,3747,3384,3030,2697,2422,2211,2071,2012,2006,2066,2160,2285,2425,2569,2702,2836,2944,3068,3173,3301,3426,3568,3703,3835,3942,4025,4073,4096,4103,4107,4140,4204,4324,4503,4727,4997,5278,5556,5800,5992,6111,6155,6112,5991,5789,5526,5201,4838,4438,4034,3619,3236,2870,2562,2302,2107,1974,1896,1864,1866,1884,1912,1938,1961,1989,2023,2072,2138,2223,2319,2419,2508,2571,2597,2571,2484,2330,2107,1827,1492,1139,772,433,143,-80,-209,-242,-174,-17,219,495,797,1087,1345,1556,1705,1792,1816,1781,1686,1546,1350,1128,867,594,314,38,-209,-423,-575,-664,-665,-584,-418,-180,102,415,716,996,1218,1386,1482,1519,1500,1440,1350,1248,1134,1031,915,813,692,578,440,303,147,3,-142,-256,-346,-390,-398,-368,-314,-253,-197,-167,-163,-190,-248,-322,-415,-508,-608,-713,-826,-952,-1090,-1236,-1382,-1514,-1612,-1669,-1651,-1577,-1413,-1205,-938,-670,-418,-229,-150,-190,-395,-731,-1211,-1771,-2379,-2963,-3478,-3864,-4102,-4162,-4061,-3808,-3446,-3000,-2531,-2056,-1629,-1267,-992,-820,-740,-763,-856,-1022,-1222,-1443,-1653,-1838,-1970,-2043,-2049,-1980,-1855,-1666,-1443,-1192,-933,-678,-444,-231,-51,106,247,382,531,699,900,1124,1363,1598,1796,1933,1975,1908,1720,1414,1017,544,52,-434,-873,-1232,-1511,-1697,-1817,-1898,-1960,-2058,-2185,-2396,-2649,-2978,-3322,-3686,-4009,-4277,-4452,-4519,-4473,-4314,-4053,-3716,-3318,-2887,-2458,-2042,-1679,-1370,-1130,-955,-819,-712,-584,-423,-192,120,513,979,1492,2021,2538,3004,3402,3709,3916,4023,4027,3934,3748,3475,3133,2731,2306,1877,1485,1145,891,710,615,574,565,570,554,512,431,303,150,-38,-222,-411,-571,-707,-809,-882,-941,-997,-1062,-1151,-1251,-1375,-1496,-1600,-1685,-1707,-1696,-1618,-1500,-1358,-1186,-1041,-893,-798,-728,-709,-733,-790,-888,-987,-1099,-1176,-1220,-1204,-1127,-986,-790,-550,-283,0,278,549,798,1016,1205,1346,1429,1461,1401,1282,1074,803,480,124,-240,-574,-875,-1100,-1269,-1354,-1387,-1358,-1299,-1215,-1127,-1034,-970,-909,-899,-900,-943,-987,-1047,-1077,-1093,-1049,-969,-826,-649,-435,-210,20,228,415,559,662,715,716,664,565,419,245,44,-156,-354,-519,-654,-746,-788,-804,-773,-752,-729,-755,-833,-990,-1231,-1549,-1943,-2378,-2852,-3328,-3794,-4235,-4630,-4985,-5276,-5516,-5687,-5802,-5851,-5856,-5814,-5753,-5680,-5618,-5582,-5586,-5636,-5745,-5901,-6113,-6352,-6617,-6881,-7128,-7345,-7514,-7628,-7685,-7687,-7642,-7557,-7450,-7325,-7198,-7070,-6939,-6807,-6663,-6493,-6298,-6051,-5758,-5409,-5006,-4556,-4067,-3560,-3047,-2562,-2115,-1740,-1444,-1247,-1134,-1108,-1137,-1200,-1264,-1305,-1290,-1228,-1096,-921,-717,-502,-303,-128,7,104,155,173,150,91,-4,-146,-328,-564,-850,-1185,-1564,-1963,-2375,-2759,-3109,-3371,-3554,-3612,-3571,-3413,-3179,-2891,-2596,-2342,-2169,-2121,-2221,-2474,-2872,-3384,-3969,-4567,-5135,-5609,-5971,-6186,-6263,-6204,-6050,-5818,-5552,-5274,-5010,-4774,-4564,-4386,-4229,-4076,-3926,-3744,-3539,-3282,-2981,-2624,-2230,-1799,-1362,-929,-523,-165,142,396,591,766,903,1047,1192,1341,1506,1667,1818,1950,2048,2101,2110,2066,1985,1872,1744,1618,1500,1414,1356,1346,1373,1446,1557,1690,1836,1966,2065,2115,2104,2031,1908,1748,1574,1412,1270,1174,1115,1096,1106,1121,1133,1112,1046,927,741,502,222,-93,-394,-690,-930,-1125,-1253,-1316,-1319,-1261,-1154,-997,-800,-570,-306,-33,250,532,798,1070,1318,1578,1832,2101,2376,2669,2966,3270,3579,3877,4174,4454,4723,4971,5211,5419,5623,5794,5959,6098,6224,6327,6416,6477,6525,6541,6543,6520,6476,6413,6323,6211,6070,5906,5717,5520,5315,5130,4961,4837,4741,4697,4680,4688,4700,4700,4666,4597,4476,4321,4132,3937,3742,3570,3430,3325,3265,3235,3239,3259,3284,3302,3294,3257,3176,3059,2913,2757,2615,2516,2469,2510,2614,2790,3009,3242,3471,3673,3829,3953,4031,4086,4127,4154,4183,4203,4216,4214,4186,4139,4064,3978,3887,3801,3745,3715,3732,3781,3874,3981,4105,4207,4291,4323,4308,4237,4114,3956,3769,3570,3375,3195,3039,2918,2833,2782,2771,2782,2818,2861,2903,2931,2939,2918,2874,2812,2742,2686,2657,2669,2732,2843,3006,3196,3419,3636,3852,4039,4195,4308,4383,4409,4409,4374,4332,4277,4232,4180,4132,4059,3956,3803,3589,3310,2968,2571,2142,1698,1259,851,479,160,-112,-331,-511,-649,-762,-847,-911,-955,-977,-988,-975,-961,-935,-912,-894,-875,-867,-861,-858,-864,-872,-894,-937,-992,-1082,-1176,-1291,-1393,-1482,-1535,-1541,-1495,-1383,-1224,-1011,-776,-534,-305,-130,-9,25,-23,-145,-348,-586,-863,-1140,-1394,-1613,-1768,-1847,-1854,-1760,-1600,-1358,-1062,-726,-363,-3,343,649,901,1082,1173,1173,1078,891,635,320,-23,-365,-681,-943,-1118,-1213,-1191,-1094,-911,-692,-463,-267,-133,-95,-154,-323,-569,-885,-1213,-1545,-1813,-2025,-2130,-2151,-2069,-1918,-1705,-1475,-1231,-1030,-855,-753,-708,-720,-790,-873,-971,-1029,-1042,-973,-830,-601,-332,-36,227,419,513,463,294,-14,-392,-832,-1262,-1647,-1950,-2134,-2195,-2125,-1946,-1675,-1357,-1037,-750,-563,-486,-568,-791,-1166,-1642,-2199,-2766,-3315,-3784,-4147,-4382,-4486,-4463,-4347,-4147,-3909,-3638,-3364,-3076,-2788,-2484,-2158,-1815,-1433,-1046,-628,-225,178,549,888,1188,1446,1665,1852,2006,2143,2259,2361,2454,2527,2585,2624,2641,2636,2609,2563,2496,2409,2301,2158,1991,1766,1505,1172,797,362,-100,-578,-1049,-1476,-1859,-2152,-2365,-2479,-2507,-2449,-2333,-2166,-1982,-1803,-1642,-1527,-1453,-1426,-1448,-1490,-1561,-1631,-1699,-1753,-1789,-1801,-1790,-1751,-1684,-1591,-1470,-1325,-1166,-996,-820,-646,-471,-294,-116,74,268,464,665,840,1005,1125,1212,1258,1267,1240,1200,1133,1071,1007,948,918,899,925,977,1070,1189,1327,1451,1555,1590,1555,1425,1192,875,480,46,-403,-830,-1218,-1544,-1810,-2014,-2171,-2288,-2378,-2453,-2513,-2566,-2608,-2649,-2676,-2708,-2722,-2730,-2729,-2701,-2662,-2584,-2482,-2343,-2179,-1982,-1785,-1569,-1382,-1205,-1069,-965,-903,-872,-878,-903,-948,-1001,-1058,-1114,-1164,-1198,-1223,-1226,-1220,-1202,-1177,-1162,-1150,-1167,-1198,-1270,-1363,-1504,-1672,-1884,-2136,-2426,-2761,-3120,-3502,-3882,-4240,-4558,-4813,-4995,-5093,-5122,-5069,-4982,-4850,-4721,-4604,-4518,-4471,-4466,-4486,-4525,-4554,-4551,-4499,-4381,-4185,-3926,-3609,-3261,-2921,-2608,-2368,-2225,-2183,-2268,-2442,-2714,-3029,-3375,-3695,-3983,-4178,-4302,-4295,-4208,-3999,-3728,-3395,-3047,-2715,-2433,-2227,-2123,-2115,-2220,-2402,-2660,-2950,-3252,-3541,-3781,-3966,-4072,-4103,-4053,-3930,-3751,-3522,-3280,-3030,-2807,-2632,-2512,-2470,-2497,-2588,-2734,-2914,-3102,-3296,-3451,-3572,-3644,-3651,-3617,-3526,-3403,-3261,-3107,-2976,-2874,-2824,-2835,-2919,-3061,-3259,-3490,-3719,-3940,-4106,-4208,-4236,-4176,-4041,-3840,-3590,-3318,-3048,-2795,-2583,-2408,-2281,-2180,-2099,-2018,-1921,-1804,-1664,-1497,-1324,-1143,-968,-820,-679,-572,-472,-385,-294,-198,-84,34,156,269,355,404,408,359,267,140,-8,-155,-287,-389,-458,-486,-495,-478,-462,-448,-446,-457,-478,-512,-547,-591,-637,-681,-737,-776,-820,-829,-815,-742,-619,-418,-164,160,514,905,1291,1679,2036,2371,2664,2920,3131,3304,3434,3530,3590,3613,3604,3557,3468,3347,3176,2976,2740,2481,2215,1943,1690,1458,1266,1119,1031,999,1036,1130,1282,1473,1689,1907,2103,2271,2383,2462,2500,2527,2562,2631,2763,2958,3233,3559,3920,4285,4608,4875,5048,5131,5123,5038,4909,4750,4606,4483,4405,4378,4386,4437,4499,4572,4638,4684,4711,4697,4653,4563,4439,4273,4083,3864,3635,3404,3176,2979,2801,2671,2580,2534,2535,2561,2622,2687,2757,2814,2855,2871,2885,2881,2895,2927,2990,3109,3267,3481,3736,4013,4303,4573,4809,4994,5114,5175,5168,5122,5032,4942,4843,4782,4744,4762,4814,4905,5014,5127,5229,5299,5335,5330,5289,5224,5145,5065,5001,4954,4938,4941,4970,5001,5028,5032,4997,4914,4777,4587,4350,4084,3791,3502,3221,2965,2746,2565,2427,2324,2252,2195,2143,2088,2015,1924,1812,1680,1547,1404,1284,1177,1107,1070,1078,1123,1217,1338,1495,1671,1859,2052,2241,2419,2594,2746,2902,3034,3167,3277,3376,3454,3514,3556,3584,3611,3627,3664,3688,3739,3773,3799,3799,3744,3639,3460,3209,2889,2508,2075,1618,1147,687,264,-118,-427,-669,-831,-919,-945,-925,-881,-846,-833,-877,-966,-1122,-1303,-1516,-1709,-1873,-1978,-2015,-1986,-1883,-1737,-1545,-1340,-1130,-933,-761,-628,-536,-497,-506,-562,-650,-763,-871,-966,-1014,-1003,-918,-750,-503,-183,184,583,970,1337,1637,1879,2026,2101,2084,1997,1848,1645,1419,1171,937,718,537,392,287,215,162,115,52,-37,-170,-345,-556,-799,-1039,-1271,-1451,-1581,-1620,-1591,-1475,-1302,-1084,-854,-638,-462,-349,-305,-344,-447,-607,-805,-1009,-1217,-1387,-1529,-1619,-1659,-1663,-1612,-1550,-1453,-1369,-1285,-1231,-1209,-1223,-1280,-1374,-1496,-1642,-1798,-1956,-2105,-2244,-2358,-2461,-2532,-2597,-2634,-2673,-2698,-2733,-2770,-2819,-2878,-2942,-3008,-3073,-3132,-3181,-3220,-3249,-3258,-3264,-3241,-3207,-3142,-3046,-2909,-2724,-2487,-2207,-1881,-1541,-1195,-880,-612,-412,-285,-234,-247,-298,-380,-445,-496,-490,-439,-315,-137,103,385,698,1021,1330,1612,1843,2020,2130,2185,2179,2139,2066,1981,1897,1830,1771,1744,1710,1677,1609,1490,1300,1025,660,216,-294,-847,-1415,-1970,-2492,-2948,-3348,-3656,-3900,-4060,-4162,-4199,-4191,-4141,-4063,-3961,-3848,-3727,-3597,-3468,-3314,-3151,-2954,-2728,-2470,-2184,-1876,-1551,-1224,-887,-565,-247,56,328,586,788,957,1056,1093,1064,966,832,665,520,405,368,413,553,779,1074,1408,1751,2063,2314,2471,2525,2456,2280,2006,1655,1258,836,416,18,-344,-662,-928,-1148,-1325,-1474,-1604,-1729,-1857,-1996,-2138,-2296,-2434,-2574,-2672,-2747,-2775,-2764,-2718,-2635,-2539,-2427,-2318,-2210,-2107,-2009,-1905,-1798,-1679,-1545,-1409,-1255,-1113,-968,-846,-748,-686,-668,-704,-788,-923,-1086,-1276,-1464,-1638,-1784,-1878,-1926,-1908,-1827,-1686,-1494,-1261,-1016,-778,-572,-433,-361,-379,-468,-623,-812,-1014,-1191,-1336,-1416,-1453,-1425,-1378,-1309,-1263,-1254,-1306,-1429,-1623,-1884,-2189,-2532,-2862,-3187,-3451,-3662,-3791,-3839,-3810,-3707,-3558,-3368,-3180,-2999,-2865,-2785,-2785,-2871,-3045,-3303,-3635,-4021,-4435,-4858,-5242,-5581,-5823,-5970,-5997,-5914,-5727,-5462,-5145,-4812,-4492,-4215,-3995,-3835,-3737,-3668,-3624,-3567,-3491,-3376,-3242,-3071,-2922,-2778,-2695,-2675,-2734,-2878,-3095,-3363,-3671,-3965,-4248,-4458,-4607,-4653,-4614,-4477,-4268,-4009,-3722,-3451,-3205,-3023,-2898,-2847,-2848,-2893,-2964,-3030,-3095,-3124,-3130,-3099,-3039,-2947,-2833,-2686,-2522,-2328,-2119,-1889,-1649,-1401,-1149,-903,-665,-447,-244,-80,60,154,211,225,206,157,86,15,-66,-129,-186,-232,-272,-318,-371,-454,-551,-692,-846,-1034,-1224,-1430,-1618,-1802,-1954,-2085,-2185,-2261,-2313,-2353,-2383,-2412,-2438,-2467,-2486,-2503,-2506,-2508,-2495,-2491,-2481,-2479,-2476,-2468,-2448,-2403,-2334,-2231,-2100,-1957,-1805,-1660,-1533,-1419,-1329,-1246,-1167,-1077,-967,-822,-634,-382,-78,302,727,1207,1711,2222,2725,3187,3613,3967,4270,4504,4688,4831,4935,5018,5080,5122,5151,5148,5123,5057,4955,4815,4627,4419,4173,3918,3655,3386,3132,2876,2635,2395,2172,1947,1747,1544,1373,1216,1088,998,942,934,971,1059,1185,1364,1563,1800,2037,2282,2509,2720,2896,3055,3176,3294,3391,3497,3601,3713,3828,3935,4038,4119,4188,4239,4282,4319,4358,4402,4453,4508,4571,4631,4694,4742,4786,4817,4837,4850,4850,4839,4814,4778,4723,4669,4614,4574,4566,4589,4662,4774,4921,5087,5250,5393,5494,5540,5531,5462,5353,5208,5055,4900,4764,4650,4571,4523,4516,4537,4600,4678,4783,4895,5012,5129,5235,5320,5382,5405,5390,5325,5215,5056,4858,4617,4358,4069,3781,3499,3238,3023,2854,2751,2708,2721,2777,2851,2926,2971,2970,2903,2762,2552,2269,1957,1607,1276,969,713,528,406,355,363,419,517,646,794,973,1164,1385,1627,1898,2180,2482,2762,3025,3232,3382,3452,3454,3389,3288,3166,3075,3008,3025,3097,3255,3469,3727,4010,4281,4529,4709,4826,4844,4788,4640,4441,4188,3923,3655,3407,3188,3006,2848,2722,2597,2476,2342,2184,2005,1790,1546,1268,951,603,226,-168,-559,-926,-1250,-1497,-1670,-1736,-1724,-1629,-1481,-1315,-1148,-1027,-967,-990,-1111,-1314,-1601,-1937,-2295,-2647,-2935,-3150,-3239,-3207,-3031,-2734,-2323,-1845,-1319,-803,-320,89,398,600,680,654,529,334,96,-156,-380,-560,-661,-672,-589,-406,-152,163,502,830,1123,1334,1457,1466,1365,1164,886,563,231,-68,-306,-454,-503,-456,-330,-155,32,190,294,300,211,14,-271,-613,-985,-1337,-1639,-1857,-1975,-1989,-1913,-1768,-1586,-1395,-1230,-1097,-1024,-997,-1022,-1087,-1187,-1306,-1453,-1596,-1751,-1893,-2023,-2126,-2209,-2250,-2275,-2267,-2241,-2206,-2168,-2134,-2114,-2106,-2112,-2132,-2163,-2197,-2239,-2272,-2311,-2332,-2354,-2356,-2360,-2348,-2345,-2334,-2336,-2331,-2329,-2305,-2269,-2191,-2089,-1952,-1799,-1639,-1497,-1367,-1276,-1197,-1134,-1059,-953,-805,-595,-336,-24,313,665,997,1294,1529,1683,1744,1702,1553,1304,970,566,121,-335,-780,-1177,-1518,-1772,-1943,-2020,-2019,-1946,-1828,-1678,-1533,-1407,-1332,-1313,-1379,-1507,-1720,-1978,-2273,-2574,-2853,-3088,-3267,-3366,-3407,-3377,-3308,-3203,-3086,-2969,-2857,-2768,-2682,-2609,-2537,-2442,-2334,-2177,-1989,-1747,-1481,-1176,-875,-576,-309,-85,92,209,278,307,298,280,247,225,218,236,291,377,509,667,856,1048,1235,1390,1504,1554,1551,1476,1364,1210,1051,886,746,619,520,433,353,268,183,84,-10,-109,-187,-245,-267,-256,-211,-143,-76,-28,-35,-113,-290,-565,-936,-1383,-1868,-2368,-2823,-3213,-3493,-3658,-3696,-3620,-3447,-3208,-2926,-2636,-2358,-2107,-1901,-1736,-1630,-1569,-1572,-1615,-1719,-1857,-2034,-2226,-2424,-2600,-2743,-2827,-2848,-2792,-2663,-2457,-2197,-1886,-1553,-1212,-895,-606,-379,-205,-99,-54,-63,-105,-185,-260,-342,-401,-441,-458,-461,-451,-452,-461,-503,-577,-687,-836,-1024,-1231,-1480,-1728,-2001,-2276,-2547,-2826,-3083,-3338,-3569,-3788,-3987,-4166,-4329,-4470,-4593,-4700,-4787,-4862,-4921,-4966,-4999,-5013,-5018,-4998,-4973,-4925,-4881,-4822,-4777,-4736,-4713,-4717,-4738,-4783,-4842,-4889,-4923,-4905,-4828,-4676,-4447,-4147,-3793,-3421,-3049,-2728,-2468,-2306,-2233,-2260,-2355,-2502,-2671,-2828,-2957,-3036,-3064,-3039,-2970,-2874,-2754,-2629,-2491,-2351,-2192,-2027,-1835,-1640,-1439,-1255,-1106,-1012,-980,-1029,-1134,-1305,-1494,-1694,-1852,-1955,-1973,-1896,-1730,-1485,-1200,-893,-626,-403,-283,-253,-337,-513,-766,-1068,-1378,-1664,-1880,-1999,-1998,-1869,-1620,-1281,-887,-489,-142,123,249,250,95,-166,-529,-931,-1349,-1728,-2049,-2278,-2414,-2450,-2402,-2281,-2124,-1948,-1798,-1698,-1670,-1737,-1897,-2140,-2458,-2800,-3154,-3463,-3715,-3873,-3938,-3906,-3793,-3623,-3412,-3203,-2990,-2813,-2644,-2509,-2369,-2229,-2059,-1852,-1592,-1275,-895,-454,27,555,1080,1621,2109,2572,2953,3275,3524,3717,3866,3996,4109,4239,4365,4506,4636,4753,4837,4884,4874,4824,4720,4590,4428,4270,4098,3962,3824,3721,3634,3554,3489,3414,3331,3232,3117,2980,2829,2661,2481,2286,2087,1872,1655,1434,1213,1004,813,657,540,492,500,589,740,946,1199,1462,1729,1963,2157,2291,2375,2395,2380,2330,2272,2223,2198,2220,2288,2418,2594,2823,3081,3365,3650,3932,4198,4447,4680,4899,5113,5316,5521,5708,5890,6047,6178,6282,6345,6385,6378,6361,6302,6241,6155,6068,5971,5880,5783,5699,5606,5518,5415,5301,5172,5026,4874,4714,4563,4419,4290,4172,4071,3977,3904,3845,3807,3797,3806,3842,3890,3948,4006,4052,4086,4093,4081,4042,3982,3909,3821,3737,3651,3574,3511,3443,3391,3317,3247,3148,3041,2911,2764,2611,2441,2280,2114,1968,1827,1721,1621,1558,1512,1497,1515,1574,1672,1817,1995,2204,2423,2640,2829,2992,3108,3198,3246,3289,3319,3369,3433,3530,3655,3818,4010,4225,4460,4691,4920,5114,5271,5371,5403,5361,5242,5046,4784,4471,4122,3760,3411,3082,2802,2564,2376,2232,2122,2034,1959,1891,1812,1734,1642,1542,1440,1331,1224,1118,1008,898,770,634,470,285,69,-179,-446,-745,-1044,-1355,-1643,-1902,-2108,-2246,-2313,-2300,-2227,-2101,-1948,-1797,-1661,-1574,-1536,-1554,-1626,-1732,-1849,-1968,-2045,-2086,-2069,-1992,-1862,-1685,-1469,-1226,-963,-693,-416,-146,110,351,554,727,850,933,967,972,950,921,897,886,902,939,1005,1082,1178,1262,1351,1415,1465,1498,1506,1503,1481,1449,1401,1344,1261,1163,1032,867,670,435,172,-100,-379,-632,-854,-1025,-1136,-1189,-1182,-1133,-1058,-971,-910,-872,-896,-970,-1117,-1325,-1599,-1925,-2293,-2686,-3081,-3450,-3771,-4012,-4159,-4200,-4134,-3973,-3730,-3443,-3120,-2817,-2526,-2297,-2122,-2019,-1978,-1993,-2052,-2129,-2213,-2277,-2309,-2301,-2241,-2141,-1995,-1827,-1639,-1446,-1262,-1085,-925,-775,-639,-507,-393,-286,-210,-151,-133,-140,-183,-247,-331,-418,-502,-568,-609,-622,-601,-557,-492,-427,-366,-329,-326,-356,-436,-549,-698,-871,-1049,-1229,-1385,-1515,-1610,-1660,-1681,-1656,-1612,-1539,-1462,-1370,-1298,-1230,-1200,-1205,-1264,-1382,-1564,-1813,-2118,-2474,-2856,-3245,-3611,-3933,-4175,-4333,-4376,-4314,-4145,-3884,-3554,-3183,-2787,-2413,-2055,-1747,-1479,-1247,-1045,-851,-651,-442,-201,47,320,582,836,1049,1212,1301,1307,1224,1056,815,523,207,-96,-364,-558,-673,-684,-611,-452,-254,-22,176,343,406,390,244,0,-341,-756,-1197,-1639,-2037,-2352,-2571,-2670,-2665,-2555,-2382,-2163,-1933,-1723,-1542,-1416,-1340,-1322,-1336,-1404,-1472,-1572,-1666,-1764,-1869,-1979,-2099,-2239,-2389,-2556,-2731,-2909,-3079,-3236,-3370,-3476,-3561,-3598,-3621,-3594,-3550,-3473,-3375,-3261,-3138,-3006,-2877,-2746,-2617,-2490,-2351,-2205,-2040,-1848,-1639,-1401,-1155,-899,-655,-427,-240,-91,2,43,37,-16,-92,-183,-264,-326,-353,-341,-303,-234,-172,-124,-113,-165,-268,-452,-678,-962,-1260,-1559,-1842,-2073,-2253,-2369,-2407,-2405,-2333,-2258,-2166,-2106,-2089,-2134,-2247,-2429,-2654,-2915,-3167,-3404,-3588,-3720,-3787,-3804,-3784,-3751,-3724,-3734,-3779,-3892,-4040,-4244,-4456,-4682,-4875,-5038,-5136,-5172,-5143,-5045,-4906,-4722,-4525,-4321,-4126,-3946,-3786,-3640,-3515,-3387,-3267,-3123,-2973,-2785,-2581,-2349,-2103,-1856,-1614,-1398,-1201,-1042,-903,-788,-682,-577,-468,-353,-239,-124,-26,61,112,148,136,105,40,-46,-144,-247,-348,-435,-505,-562,-600,-639,-679,-738,-822,-944,-1101,-1297,-1512,-1751,-1969,-2178,-2332,-2432,-2461,-2421,-2306,-2145,-1931,-1712,-1492,-1299,-1154,-1067,-1046,-1098,-1210,-1388,-1608,-1864,-2126,-2389,-2611,-2800,-2915,-2969,-2942,-2844,-2676,-2453,-2184,-1900,-1606,-1347,-1118,-967,-874,-877,-945,-1081,-1266,-1464,-1664,-1828,-1940,-1984,-1946,-1837,-1647,-1407,-1115,-806,-494,-191,75,314,507,669,809,933,1064,1202,1364,1543,1745,1952,2164,2362,2545,2700,2836,2939,3028,3095,3153,3207,3255,3313,3369,3431,3496,3553,3603,3629,3629,3587,3510,3377,3209,2993,2759,2503,2256,2015,1805,1625,1474,1355,1246,1145,1034,898,739,536,311,50,-216,-487,-731,-945,-1097,-1188,-1200,-1135,-1000,-799,-559,-288,-13,256,511,753,988,1230,1492,1782,2113,2473,2859,3252,3624,3964,4243,4454,4596,4661,4686,4661,4638,4618,4631,4702,4827,5031,5298,5625,5994,6380,6754,7087,7352,7521,7583,7525,7358,7084,6742,6347,5943,5556,5223,4961,4805,4740,4793,4927,5139,5384,5629,5824,5941,5924,5773,5460,5005,4434,3775,3091,2419,1827,1337,998,804,763,846,1027,1254,1503,1723,1904,2032,2111,2157,2199,2253,2353,2512,2735,3032,3376,3756,4146,4515,4843,5112,5307,5423,5461,5420,5312,5148,4945,4722,4505,4310,4167,4076,4059,4093,4178,4275,4363,4407,4393,4297,4126,3878,3576,3233,2878,2529,2212,1944,1733,1598,1527,1531,1592,1713,1885,2092,2347,2613,2906,3190,3459,3688,3860,3958,3975,3907,3764,3548,3292,2997,2706,2431,2198,2018,1900,1830,1829,1845,1896,1914,1900,1800,1622,1347,1000,599,166,-265,-686,-1071,-1404,-1688,-1886,-2021,-2063,-2026,-1904,-1692,-1399,-1007,-542,-4,572,1158,1725,2240,2695,3078,3394,3637,3811,3915,3942,3903,3778,3585,3316,2984,2605,2185,1746,1312,900,544,284,127,128,252,519,868,1266,1655,1977,2205,2292,2241,2048,1735,1321,849,327,-190,-696,-1158,-1560,-1898,-2157,-2328,-2399,-2339,-2146,-1798,-1324,-745,-131,463,957,1306,1459,1416,1180,801,320,-200,-717,-1187,-1585,-1903,-2124,-2277,-2366,-2428,-2504,-2610,-2796,-3054,-3403,-3828,-4313,-4833,-5351,-5825,-6201,-6441,-6499,-6381,-6074,-5638,-5089,-4499,-3903,-3343,-2851,-2444,-2121,-1878,-1686,-1529,-1376,-1215,-1038,-826,-597,-327,-34,285,629,984,1359,1744,2142,2554,2977,3389,3798,4161,4480,4742,4931,5062,5126,5126,5054,4884,4600,4154,3538,2736,1757,649,-554,-1782,-2989,-4125,-5156,-6059,-6825,-7464,-7974,-8388,-8694,-8920,-9042,-9075,-8981,-8772,-8422,-7940,-7323,-6582,-5736,-4794,-3795,-2743,-1677,-624,393,1314,2129,2768,3243,3507,3600,3516,3296,2945,2485,1899,1201,362,-593,-1677,-2849,-4076,-5291,-6431,-7414,-8191,-8710,-8970,-8973,-8768,-8394,-7913,-7381,-6834,-6304,-5815,-5358,-4960,-4607,-4307,-4058,-3828,-3598,-3310,-2922,-2388,-1674,-792,257,1404,2610,3791,4891,5858,6647,7240,7622,7804,7799,7636,7360,6990,6570,6110,5611,5086,4507,3869,3160,2358,1474,499,-539,-1635,-2754,-3881,-4992,-6063,-7075,-8002,-8830,-9528,-10100,-10525,-10812,-10969,-11000,-10919,-10737,-10460,-10110,-9697,-9248,-8775,-8288,-7793,-7277,-6743,-6183,-5602,-5009,-4412,-3819,-3241,-2684,-2151,-1666,-1212,-832,-499,-241,-42,104,196,253,273,260,226,164,85,-29,-177,-382,-648,-969,-1343,-1709,-2062,-2321,-2498,-2533,-2455,-2242,-1928,-1526,-1079,-637,-251,14,119,26,-268,-757,-1395,-2146,-2936,-3712,-4420,-4997,-5437,-5697,-5796,-5729,-5516,-5170,-4711,-4147,-3506,-2801,-2079,-1373,-730,-198,178,373,343,116,-322,-908,-1612,-2373,-3156,-3918,-4645,-5305,-5893,-6387,-6772,-7044,-7182,-7193,-7068,-6811,-6424,-5917,-5276,-4522,-3633,-2630,-1518,-321,915,2164,3354,4466,5431,6233,6830,7211,7371,7304,7038,6583,5967,5231,4375,3469,2485,1501,469,-548,-1579,-2586,-3553,-4447,-5230,-5851,-6297,-6517,-6542,-6347,-5988,-5463,-4832,-4094,-3318,-2497,-1700,-912,-181,513,1147,1747,2304,2840,3365,3887,4419,4966,5508,6042,6516,6898,7137,7197,7054,6707,6171,5476,4674,3808,2952,2149,1457,909,511,287,183,211,295,412,496,503,399,153,-232,-752,-1365,-2041,-2723,-3382,-3954,-4431,-4775,-4995,-5083,-5054,-4908,-4654,-4286,-3792,-3176,-2401,-1504,-448,696,1922,3168,4383,5531,6555,7445,8154,8703,9063,9279,9340,9285,9118,8854,8516,8085,7595,7017,6369,5633,4818,3923,2973,1975,978,7,-882,-1651,-2265,-2695,-2943,-3000,-2886,-2610,-2187,-1630,-946,-152,734,1683,2650,3585,4445,5175,5760,6170,6405,6463,6354,6076,5661,5116,4483,3806,3130,2513,2006,1647,1475,1496,1704,2074,2568,3136,3740,4335,4892,5386,5793,6099,6285,6352,6290,6121,5864,5547,5212,4878,4566,4286,4011,3751,3456,3134,2758,2348,1918,1503,1149,867,700,621,642,727,865,1043,1239,1462,1687,1908,2115,2277,2389,2443,2420,2350,2218,2055,1872,1681,1508,1349,1216,1084,955,787,590,335,45,-269,-579,-853,-1071,-1221,-1294,-1316,-1288,-1250,-1213,-1178,-1159,-1117,-1048,-930,-732,-471,-136,245,643,1032,1374,1635,1787,1811,1685,1425,1040,571,65,-416,-821,-1075,-1145,-982,-573,96,1005,2130,3418,4807,6227,7588,8825,9862,10643,11146,11336,11244,10875,10285,9508,8596,7588,6520,5415,4301,3198,2119,1097,123,-760,-1567,-2274,-2894,-3418,-3865,-4226,-4526,-4760,-4946,-5088,-5193,-5262,-5291,-5266,-5181,-5015,-4775,-4439,-4043,-3559,-3033,-2439,-1819,-1159,-496,163,788,1364,1875,2316,2685,2992,3243,3450,3617,3748,3830,3870,3841,3748,3571,3310,2949,2496,1939,1309,608,-101,-810,-1445,-1985,-2380,-2605,-2650,-2503,-2200,-1740,-1191,-558,87,741,1350,1921,2418,2867,3234,3546,3784,3949,4043,4069,4027,3938,3806,3640,3447,3222,2952,2636,2246,1778,1220,567,-166,-956,-1770,-2563,-3281,-3903,-4363,-4671,-4788,-4725,-4487,-4082,-3549,-2912,-2213,-1492,-769,-86,553,1118,1605,1995,2284,2450,2500,2427,2237,1951,1574,1122,616,44,-563,-1224,-1903,-2617,-3318,-4015,-4660,-5252,-5758,-6166,-6449,-6600,-6595,-6430,-6088,-5571,-4874,-4018,-3018,-1924,-771,364,1455,2427,3281,3971,4509,4893,5124,5230,5200,5072,4836,4531,4163,3754,3323,2862,2378,1854,1278,651,-33,-765,-1526,-2301,-3056,-3756,-4367,-4852,-5183,-5346,-5335,-5151,-4825,-4363,-3820,-3209,-2578,-1951,-1366,-832,-392,-33,204,333,337,225,8,-295,-647,-1018,-1362,-1666,-1895,-2064,-2163,-2221,-2257,-2299,-2369,-2485,-2650,-2862,-3101,-3349,-3576,-3761,-3878,-3905,-3838,-3652,-3362,-2947,-2429,-1799,-1089,-314,501,1304,2098,2813,3460,4003,4434,4754,4952,5043,5026,4918,4718,4452,4118,3746,3331,2893,2423,1923,1383,800,178,-478,-1148,-1816,-2470,-3076,-3647,-4151,-4605,-4999,-5336,-5610,-5835,-5987,-6087,-6118,-6074,-5963,-5750,-5449,-5032,-4502,-3856,-3101,-2265,-1362,-442,478,1343,2128,2794,3309,3669,3852,3886,3771,3537,3209,2798,2335,1817,1259,657,7,-694,-1444,-2244,-3070,-3914,-4742,-5529,-6252,-6879,-7395,-7801,-8070,-8244,-8307,-8312,-8260,-8192,-8122,-8060,-8032,-8026,-8063,-8133,-8236,-8361,-8497,-8623,-8726,-8782,-8782,-8711,-8568,-8346,-8056,-7688,-7257,-6757,-6191,-5571,-4889,-4176,-3428,-2676,-1923,-1201,-515,115,678,1163,1566,1867,2072,2145,2101,1905,1583,1134,579,-31,-693,-1332,-1960,-2508,-3004,-3395,-3720,-3951,-4118,-4218,-4263,-4265,-4235,-4169,-4088,-3974,-3833,-3660,-3433,-3177,-2873,-2555,-2225,-1918,-1637,-1428,-1279,-1223,-1244,-1348,-1529,-1779,-2101,-2486,-2938,-3448,-3996,-4580,-5157,-5724,-6237,-6682,-7035,-7277,-7408,-7420,-7312,-7098,-6774,-6361,-5866,-5293,-4656,-3951,-3183,-2359,-1476,-552,410,1375,2335,3238,4069,4783,5352,5754,5963,5974,5786,5409,4884,4227,3499,2726,1951,1207,508,-125,-693,-1195,-1638,-2028,-2372,-2675,-2949,-3195,-3418,-3626,-3799,-3955,-4052,-4101,-4057,-3918,-3653,-3254,-2722,-2066,-1309,-491,354,1178,1948,2635,3203,3660,3966,4164,4223,4195,4073,3904,3692,3483,3273,3105,2967,2889,2847,2858,2880,2933,2963,2988,2960,2898,2776,2609,2400,2160,1903,1639,1385,1150,955,806,718,704,766,908,1125,1388,1682,1952,2170,2280,2271,2110,1816,1403,911,394,-112,-544,-871,-1059,-1086,-945,-636,-163,446,1173,1983,2847,3727,4596,5427,6194,6888,7494,8005,8420,8732,8948,9064,9089,9026,8880,8657,8363,7993,7565,7065,6511,5903,5262,4596,3936,3281,2657,2058,1503,981,506,70,-319,-657,-940,-1155,-1293,-1344,-1299,-1150,-908,-572,-172,270,728,1170,1577,1935,2223,2443,2586,2645,2634,2540,2382,2165,1901,1616,1336,1083,898,801,818,976,1266,1702,2255,2908,3629,4377,5118,5817,6439,6958,7357,7631,7779,7823,7768,7654,7485,7297,7083,6861,6617,6343,6023,5636,5177,4633,4022,3354,2669,1991,1368,820,387,75,-102,-155,-92,48,245,449,641,791,885,931,930,908,877,864,879,942,1044,1192,1363,1550,1731,1893,2011,2087,2097,2064,1973,1848,1699,1535,1381,1241,1125,1035,972,922,881,836,772,687,569,415,227,14,-211,-441,-646,-827,-964,-1059,-1110,-1119,-1078,-991,-844,-632,-338,43,524,1110,1787,2560,3388,4261,5123,5958,6708,7354,7852,8185,8329,8287,8053,7652,7095,6414,5622,4742,3790,2764,1696,570,-569,-1724,-2845,-3915,-4895,-5751,-6460,-6993,-7327,-7467,-7391,-7130,-6694,-6117,-5435,-4686,-3902,-3118,-2357,-1634,-969,-362,180,658,1081,1456,1786,2080,2340,2545,2704,2774,2764,2640,2419,2096,1707,1277,849,473,185,25,18,173,491,949,1524,2172,2862,3545,4197,4787,5300,5737,6085,6364,6566,6700,6761,6754,6651,6471,6184,5806,5337,4789,4173,3522,2843,2169,1525,918,383,-80,-463,-763,-988,-1157,-1264,-1356,-1419,-1488,-1555,-1632,-1704,-1768,-1812,-1824,-1805,-1747,-1656,-1537,-1405,-1264,-1143,-1042,-987,-977,-1031,-1139,-1308,-1531,-1786,-2089,-2389,-2712,-3008,-3296,-3549,-3774,-3971,-4133,-4277,-4387,-4482,-4538,-4577,-4561,-4510,-4385,-4196,-3924,-3567,-3128,-2608,-2014,-1369,-672,36,760,1452,2108,2694,3199,3606,3915,4122,4239,4273,4237,4134,3982,3771,3504,3173,2765,2278,1710,1064,353,-400,-1177,-1941,-2673,-3330,-3914,-4385,-4761,-5026,-5190,-5258,-5230,-5117,-4922,-4649,-4316,-3914,-3478,-2989,-2486,-1951,-1424,-891,-379,117,588,1022,1426,1773,2068,2289,2424,2470,2418,2267,2022,1690,1272,791,238,-356,-989,-1630,-2264,-2855,-3385,-3827,-4164,-4392,-4499,-4497,-4385,-4171,-3863,-3460,-2973,-2400,-1754,-1050,-312,436,1154,1829,2417,2917,3302,3586,3761,3849,3865,3819,3736,3609,3444,3227,2933,2552,2054,1432,683,-185,-1151,-2176,-3234,-4261,-5238,-6105,-6856,-7450,-7904,-8202,-8374,-8421,-8370,-8227,-8007,-7713,-7336,-6888,-6350,-5732,-5030,-4256,-3425,-2556,-1691,-854,-93,560,1087,1464,1699,1803,1798,1714,1584,1425,1267,1101,942,752,538,258,-93,-527,-1052,-1645,-2298,-2980,-3659,-4317,-4913,-5440,-5875,-6220,-6476,-6658,-6783,-6873,-6954,-7036,-7147,-7277,-7440,-7623,-7801,-7973,-8091,-8151,-8123,-8004,-7798,-7517,-7181,-6830,-6461,-6125,-5794,-5490,-5195,-4894,-4584,-4248,-3888,-3494,-3080,-2633,-2173,-1694,-1207,-726,-256,181,577,911,1177,1362,1462,1470,1381,1185,893,482,-14,-612,-1276,-1990,-2732,-3455,-4147,-4764,-5283,-5694,-5965,-6115,-6128,-6033,-5843,-5586,-5284,-4968,-4645,-4341,-4050,-3777,-3515,-3262,-3009,-2761,-2523,-2305,-2132,-2026,-2011,-2115,-2353,-2728,-3238,-3860,-4559,-5311,-6052,-6765,-7389,-7910,-8284,-8510,-8563,-8445,-8156,-7698,-7099,-6353,-5515,-4582,-3607,-2616,-1625,-688,195,979,1660,2215,2644,2942,3123,3205,3200,3142,3038,2913,2773,2630,2475,2329,2172,2019,1865,1708,1547,1383,1203,1005,792,544,290,7,-269,-534,-769,-949,-1066,-1100,-1051,-912,-699,-414,-92,258,602,928,1224,1477,1700,1879,2045,2178,2311,2437,2563,2712,2861,3037,3220,3405,3586,3737,3853,3916,3925,3868,3753,3580,3355,3083,2776,2432,2075,1700,1337,990,684,423,223,78,-15,-66,-88,-103,-113,-140,-189,-260,-358,-474,-599,-715,-812,-876,-892,-874,-809,-721,-623,-515,-441,-366,-341,-317,-311,-288,-237,-133,27,262,563,935,1358,1831,2337,2873,3431,4003,4591,5179,5772,6351,6910,7439,7918,8345,8703,8991,9198,9322,9359,9300,9142,8883,8509,8043,7467,6813,6087,5312,4511,3708,2925,2178,1496,881,353,-85,-433,-698,-871,-987,-1017,-1000,-918,-790,-608,-384,-111,209,574,988,1437,1918,2409,2898,3349,3761,4085,4331,4470,4498,4431,4261,4021,3730,3416,3109,2838,2621,2482,2423,2467,2585,2805,3087,3440,3837,4272,4712,5154,5557,5907,6181,6364,6449,6441,6353,6204,6026,5834,5656,5495,5363,5245,5145,5023,4891,4707,4474,4185,3828,3418,2964,2475,1974,1482,1005,580,196,-120,-374,-568,-702,-794,-846,-877,-892,-903,-932,-963,-1042,-1132,-1272,-1430,-1614,-1790,-1953,-2056,-2098,-2039,-1886,-1631,-1292,-892,-459,-17,399,781,1100,1361,1539,1653,1671,1619,1484,1288,1050,787,536,321,171,107,141,277,522,847,1268,1742,2280,2848,3441,4035,4625,5175,5700,6156,6558,6887,7141,7323,7433,7467,7448,7354,7221,7012,6759,6417,6012,5504,4915,4227,3461,2626,1745,850,-34,-864,-1619,-2264,-2779,-3153,-3369,-3437,-3359,-3148,-2829,-2413,-1943,-1433,-932,-462,-65,225,390,399,262,-25,-433,-928,-1474,-2021,-2533,-2969,-3310,-3531,-3629,-3601,-3463,-3205,-2868,-2424,-1927,-1343,-717,-28,704,1471,2265,3062,3847,4591,5279,5875,6382,6765,7041,7197,7246,7203,7068,6872,6613,6309,5969,5587,5191,4752,4299,3807,3292,2748,2175,1586,983,387,-186,-719,-1175,-1563,-1836,-2028,-2117,-2133,-2102,-2040,-1986,-1957,-1965,-2026,-2129,-2267,-2425,-2575,-2708,-2796,-2841,-2835,-2792,-2721,-2646,-2582,-2548,-2556,-2613,-2709,-2852,-3005,-3183,-3336,-3474,-3564,-3602,-3586,-3496,-3354,-3136,-2868,-2528,-2135,-1678,-1177,-626,-54,547,1134,1722,2267,2782,3235,3635,3959,4226,4412,4545,4594,4594,4512,4374,4161,3887,3556,3164,2733,2250,1741,1194,618,13,-618,-1269,-1921,-2576,-3189,-3773,-4279,-4718,-5070,-5329,-5517,-5622,-5682,-5697,-5697,-5687,-5669,-5650,-5605,-5533,-5412,-5228,-4973,-4652,-4266,-3844,-3394,-2955,-2529,-2153,-1816,-1538,-1310,-1134,-1005,-917,-867,-849,-867,-918,-1003,-1132,-1298,-1510,-1760,-2044,-2354,-2671,-2983,-3264,-3506,-3676,-3761,-3747,-3611,-3364,-2994,-2516,-1944,-1308,-627,54,725,1341,1896,2367,2752,3052,3264,3400,3459,3442,3352,3181,2924,2589,2158,1658,1075,430,-267,-1008,-1766,-2531,-3283,-3989,-4644,-5214,-5696,-6072,-6342,-6500,-6557,-6513,-6376,-6155,-5846,-5455,-4978,-4421,-3780,-3080,-2322,-1538,-759,-2,679,1279,1755,2115,2339,2442,2439,2349,2198,2015,1813,1615,1420,1231,1040,835,601,323,-13,-411,-872,-1403,-1975,-2598,-3233,-3879,-4516,-5125,-5710,-6248,-6748,-7200,-7603,-7956,-8249,-8479,-8645,-8732,-8754,-8698,-8577,-8403,-8168,-7907,-7606,-7287,-6956,-6605,-6253,-5890,-5521,-5152,-4777,-4403,-4038,-3677,-3349,-3039,-2781,-2568,-2411,-2319,-2272,-2279,-2308,-2349,-2376,-2368,-2307,-2181,-1987,-1734,-1437,-1129,-832,-593,-439,-393,-482,-696,-1030,-1462,-1943,-2451,-2923,-3328,-3637,-3818,-3888,-3824,-3684,-3459,-3219,-2967,-2747,-2561,-2422,-2305,-2216,-2112,-1997,-1858,-1692,-1530,-1382,-1293,-1291,-1403,-1656,-2039,-2568,-3200,-3920,-4676,-5430,-6127,-6726,-7192,-7486,-7610,-7549,-7320,-6951,-6454,-5885,-5244,-4585,-3895,-3211,-2524,-1844,-1177,-525,99,680,1211,1660,2032,2295,2465,2525,2495,2383,2214,2004,1783,1565,1370,1208,1071,966,859,746,588,378,98,-249,-651,-1080,-1515,-1904,-2233,-2457,-2580,-2585,-2497,-2321,-2099,-1844,-1592,-1357,-1148,-979,-831,-708,-575,-436,-258,-44,220,526,860,1206,1541,1834,2077,2235,2331,2340,2308,2219,2124,2023,1946,1900,1892,1917,1972,2025,2071,2072,2020,1890,1681,1389,1022,611,166,-258,-654,-971,-1203,-1336,-1367,-1317,-1199,-1038,-858,-671,-494,-322,-160,20,205,440,701,1022,1385,1783,2202,2622,3008,3355,3622,3809,3903,3910,3843,3719,3567,3402,3261,3150,3095,3104,3171,3309,3500,3747,4039,4370,4741,5144,5585,6064,6577,7119,7678,8232,8759,9227,9612,9887,10040,10056,9946,9711,9380,8973,8516,8039,7551,7071,6595,6113,5616,5079,4496,3852,3156,2403,1639,860,132,-540,-1117,-1578,-1918,-2135,-2236,-2238,-2168,-2033,-1876,-1704,-1532,-1376,-1232,-1088,-952,-781,-592,-351,-72,254,608,976,1338,1668,1947,2162,2294,2350,2337,2267,2174,2074,2015,2002,2091,2262,2552,2934,3406,3933,4493,5043,5554,5995,6343,6585,6728,6770,6743,6667,6557,6454,6347,6261,6183,6107,6018,5910,5760,5572,5340,5066,4766,4439,4105,3768,3426,3096,2743,2392,2006,1600,1159,700,227,-239,-680,-1083,-1427,-1706,-1917,-2050,-2122,-2120,-2071,-1964,-1822,-1635,-1427,-1178,-915,-622,-319,-3,312,617,899,1148,1351,1501,1588,1613,1573,1479,1326,1140,921,703,503,343,254,248,337,532,808,1161,1566,1982,2407,2798,3156,3470,3737,3969,4171,4353,4522,4688,4836,4983,5092,5178,5205,5180,5075,4906,4658,4352,3996,3602,3201,2789,2404,2036,1701,1394,1111,844,585,328,55,-217,-507,-802,-1094,-1387,-1661,-1923,-2166,-2399,-2623,-2852,-3091,-3354,-3637,-3950,-4275,-4600,-4905,-5149,-5316,-5366,-5274,-5037,-4635,-4096,-3429,-2674,-1856,-1021,-176,629,1409,2134,2814,3448,4035,4568,5063,5491,5868,6172,6400,6550,6614,6595,6501,6334,6117,5850,5563,5260,4959,4677,4409,4181,3974,3803,3650,3509,3373,3220,3060,2862,2650,2404,2145,1875,1606,1356,1117,915,720,560,398,251,98,-61,-228,-410,-614,-839,-1100,-1392,-1729,-2095,-2502,-2921,-3356,-3784,-4190,-4570,-4898,-5180,-5393,-5544,-5615,-5613,-5529,-5366,-5115,-4791,-4371,-3894,-3338,-2736,-2102,-1454,-814,-217,348,829,1258,1601,1882,2105,2279,2433,2568,2703,2854,2997,3162,3297,3417,3477,3472,3372,3177,2874,2477,2001,1458,881,275,-336,-944,-1547,-2133,-2717,-3282,-3841,-4378,-4891,-5371,-5800,-6170,-6469,-6687,-6824,-6877,-6857,-6772,-6638,-6467,-6274,-6062,-5836,-5587,-5316,-4997,-4641,-4218,-3745,-3213,-2645,-2044,-1450,-865,-333,139,525,812,998,1079,1066,977,821,633,416,195,-25,-239,-439,-632,-797,-945,-1037,-1079,-1033,-899,-655,-318,123,623,1179,1748,2303,2821,3276,3646,3938,4127,4232,4253,4191,4067,3871,3618,3294,2908,2441,1896,1275,575,-188,-992,-1830,-2661,-3475,-4247,-4961,-5604,-6171,-6655,-7052,-7359,-7581,-7703,-7750,-7705,-7596,-7419,-7191,-6923,-6621,-6293,-5946,-5575,-5191,-4783,-4365,-3924,-3475,-3013,-2551,-2087,-1649,-1214,-830,-472,-175,66,238,345,373,341,242,86,-113,-363,-635,-949,-1276,-1632,-2006,-2394,-2797,-3214,-3624,-4048,-4445,-4837,-5194,-5530,-5817,-6072,-6264,-6410,-6489,-6511,-6473,-6382,-6247,-6084,-5891,-5691,-5475,-5248,-5016,-4756,-4494,-4202,-3909,-3600,-3300,-3005,-2734,-2487,-2280,-2105,-1980,-1886,-1831,-1807,-1794,-1809,-1814,-1838,-1850,-1873,-1892,-1922,-1955,-1999,-2041,-2081,-2109,-2110,-2087,-2025,-1930,-1797,-1640,-1455,-1268,-1074,-900,-741,-616,-522,-471,-461,-494,-572,-689,-848,-1041,-1265,-1520,-1798,-2103,-2427,-2777,-3138,-3517,-3890,-4264,-4610,-4930,-5201,-5415,-5568,-5643,-5651,-5581,-5441,-5239,-4975,-4679,-4351,-4021,-3702,-3408,-3156,-2948,-2792,-2678,-2611,-2566,-2546,-2530,-2514,-2490,-2461,-2426,-2394,-2370,-2365,-2381,-2428,-2498,-2594,-2696,-2809,-2904,-2989,-3044,-3080,-3084,-3083,-3058,-3037,-2996,-2947,-2867,-2755,-2587,-2367,-2083,-1742,-1354,-933,-489,-55,375,763,1130,1440,1729,1961,2180,2367,2542,2715,2872,3039,3192,3344,3485,3611,3724,3812,3880,3919,3931,3914,3868,3796,3703,3586,3451,3297,3121,2937,2736,2536,2326,2133,1934,1759,1586,1421,1275,1118,981,829,690,545,409,272,146,30,-68,-143,-201,-221,-226,-196,-153,-97,-37,14,62,99,135,185,250,357,498,695,929,1206,1506,1811,2116,2387,2637,2826,2989,3084,3146,3154,3114,3033,2903,2738,2539,2322,2104,1899,1742,1643,1638,1738,1956,2300,2757,3322,3960,4648,5352,6033,6664,7214,7667,8014,8252,8391,8434,8404,8303,8152,7947,7705,7417,7094,6728,6327,5887,5422,4936,4437,3934,3439,2948,2481,2018,1579,1149,742,348,-11,-342,-619,-854,-1018,-1132,-1182,-1187,-1160,-1098,-1032,-948,-868,-780,-682,-570,-423,-248,-14,261,593,964,1365,1778,2188,2566,2910,3192,3424,3593,3724,3804,3883,3943,4031,4136,4279,4454,4664,4884,5121,5338,5534,5695,5808,5885,5926,5949,5969,6001,6062,6140,6256,6376,6496,6601,6652,6659,6585,6440,6222,5933,5590,5199,4781,4343,3905,3468,3042,2633,2229,1843,1459,1079,702,325,-44,-395,-731,-1029,-1311,-1547,-1772,-1969,-2162,-2358,-2553,-2764,-2967,-3174,-3359,-3526,-3659,-3762,-3832,-3867,-3882,-3862,-3819,-3745,-3625,-3471,-3252,-2985,-2658,-2272,-1846,-1371,-880,-366,140,644,1117,1572,1991,2387,2757,3106,3439,3767,4078,4393,4694,4994,5283,5567,5833,6090,6321,6530,6701,6836,6912,6935,6886,6778,6605,6386,6125,5842,5545,5241,4939,4634,4318,3990,3629,3230,2788,2278,1731,1124,495,-149,-785,-1377,-1909,-2350,-2685,-2898,-2980,-2934,-2770,-2510,-2179,-1811,-1424,-1066,-724,-439,-187,21,208,374,539,701,875,1045,1229,1391,1549,1674,1764,1815,1815,1772,1677,1558,1399,1244,1086,954,862,804,797,817,860,903,935,938,919,868,814,758,732,741,799,907,1048,1217,1380,1530,1630,1687,1679,1623,1526,1401,1272,1155,1059,997,957,938,914,868,780,620,389,60,-350,-846,-1407,-2011,-2637,-3240,-3801,-4277,-4642,-4879,-4968,-4912,-4721,-4409,-4014,-3551,-3071,-2574,-2097,-1643,-1200,-785,-369,38,440,838,1215,1568,1873,2141,2336,2497,2587,2650,2671,2676,2662,2629,2582,2496,2387,2224,2022,1770,1476,1147,787,413,22,-363,-744,-1108,-1442,-1751,-2012,-2244,-2425,-2586,-2707,-2827,-2927,-3042,-3154,-3284,-3417,-3561,-3695,-3828,-3933,-4019,-4065,-4073,-4044,-3969,-3864,-3725,-3565,-3394,-3213,-3043,-2879,-2733,-2603,-2499,-2407,-2351,-2304,-2294,-2310,-2357,-2440,-2552,-2686,-2845,-3002,-3157,-3290,-3384,-3435,-3422,-3340,-3189,-2960,-2674,-2325,-1941,-1527,-1106,-682,-266,140,535,920,1296,1658,2000,2314,2585,2805,2960,3042,3052,2982,2837,2615,2315,1934,1471,913,277,-455,-1247,-2102,-2974,-3846,-4672,-5427,-6073,-6595,-6975,-7214,-7314,-7292,-7154,-6934,-6633,-6291,-5915,-5526,-5150,-4785,-4464,-4173,-3923,-3709,-3511,-3325,-3131,-2913,-2678,-2401,-2128,-1832,-1574,-1337,-1163,-1044,-995,-1000,-1057,-1139,-1239,-1328,-1402,-1445,-1450,-1430,-1366,-1294,-1200,-1106,-1022,-947,-904,-890,-913,-978,-1080,-1211,-1366,-1522,-1671,-1796,-1886,-1934,-1947,-1929,-1899,-1878,-1888,-1949,-2080,-2277,-2546,-2861,-3207,-3550,-3862,-4120,-4301,-4402,-4423,-4372,-4276,-4144,-4015,-3903,-3836,-3826,-3890,-4014,-4219,-4464,-4761,-5062,-5369,-5644,-5875,-6048,-6139,-6166,-6112,-6005,-5844,-5660,-5453,-5246,-5037,-4827,-4622,-4404,-4184,-3948,-3702,-3445,-3173,-2899,-2616,-2341,-2081,-1851,-1670,-1554,-1510,-1561,-1695,-1917,-2207,-2530,-2878,-3184,-3445,-3603,-3654,-3577,-3371,-3058,-2638,-2157,-1630,-1090,-572,-91,328,663,918,1073,1134,1103,977,770,498,155,-210,-616,-1011,-1395,-1756,-2070,-2356,-2589,-2804,-2977,-3153,-3307,-3475,-3644,-3821,-4000,-4175,-4330,-4468,-4552,-4603,-4579,-4509,-4362,-4160,-3897,-3580,-3224,-2825,-2406,-1960,-1504,-1044,-583,-132,302,726,1116,1492,1836,2161,2462,2741,3004,3233,3454,3625,3790,3902,4002,4064,4114,4133,4152,4138,4124,4081,4029,3953,3858,3747,3609,3458,3273,3064,2823,2534,2210,1832,1409,960,476,3,-464,-887,-1261,-1569,-1821,-2005,-2148,-2248,-2324,-2394,-2444,-2502,-2547,-2589,-2617,-2626,-2615,-2570,-2501,-2394,-2255,-2079,-1867,-1619,-1334,-1022,-675,-316,69,454,852,1245,1641,2042,2433,2840,3230,3635,4021,4403,4757,5077,5349,5557,5692,5756,5735,5658,5514,5344,5143,4949,4761,4606,4486,4414,4384,4417,4482,4612,4764,4957,5167,5384,5604,5813,6015,6204,6392,6580,6773,6976,7183,7391,7589,7770,7909,8017,8055,8045,7960,7814,7603,7332,7018,6655,6276,5874,5469,5065,4668,4269,3879,3467,3049,2591,2105,1572,1009,414,-187,-781,-1337,-1837,-2254,-2580,-2797,-2922,-2947,-2904,-2806,-2677,-2543,-2415,-2307,-2214,-2136,-2052,-1953,-1821,-1642,-1414,-1132,-806,-445,-56,332,733,1108,1476,1814,2122,2398,2630,2829,2980,3104,3197,3275,3355,3448,3566,3726,3926,4170,4452,4758,5073,5382,5663,5912,6104,6256,6346,6401,6411,6390,6338,6262,6154,6015,5841,5628,5380,5096,4786,4454,4116,3781,3454,3151,2864,2597,2345,2093,1832,1555,1233,888,477,45,-435,-927,-1422,-1900,-2349,-2741,-3088,-3363,-3581,-3736,-3833,-3876,-3866,-3807,-3700,-3545,-3347,-3104,-2817,-2488,-2109,-1689,-1219,-704,-158,430,1017,1625,2204,2767,3286,3766,4200,4598,4965,5314,5651,5993,6336,6683,7031,7355,7658,7897,8081,8164,8168,8060,7867,7586,7237,6837,6399,5934,5454,4946,4427,3867,3280,2651,1985,1301,603,-73,-706,-1267,-1735,-2089,-2330,-2446,-2458,-2371,-2208,-1991,-1738,-1480,-1220,-997,-801,-670,-587,-580,-633,-755,-930,-1141,-1370,-1591,-1776,-1909,-1977,-1972,-1909,-1791,-1644,-1490,-1353,-1244,-1194,-1177,-1221,-1280,-1354,-1411,-1426,-1386,-1280,-1096,-854,-551,-196,176,584,983,1390,1776,2152,2488,2809,3083,3328,3539,3715,3871,4005,4129,4249,4359,4469,4550,4607,4607,4540,4393,4151,3827,3429,2976,2502,2028,1588,1204,893,653,497,397,356,335,338,325,312,270,214,144,67,-3,-64,-100,-110,-92,-48,9,81,136,189,200,190,135,39,-101,-277,-497,-737,-1011,-1292,-1585,-1870,-2149,-2405,-2650,-2871,-3089,-3297,-3510,-3730,-3949,-4176,-4380,-4572,-4714,-4822,-4868,-4870,-4824,-4741,-4646,-4541,-4447,-4370,-4309,-4270,-4238,-4202,-4156,-4084,-3978,-3844,-3663,-3472,-3254,-3049,-2848,-2686,-2547,-2455,-2394,-2361,-2343,-2329,-2308,-2266,-2207,-2121,-2022,-1910,-1803,-1701,-1628,-1582,-1575,-1610,-1688,-1801,-1947,-2111,-2272,-2427,-2540,-2610,-2605,-2525,-2352,-2098,-1756,-1359,-907,-445,21,459,856,1205,1496,1735,1925,2071,2181,2255,2306,2319,2315,2273,2206,2103,1967,1793,1582,1342,1058,764,435,113,-226,-550,-876,-1191,-1493,-1798,-2082,-2370,-2642,-2899,-3143,-3360,-3547,-3701,-3805,-3874,-3884,-3852,-3775,-3658,-3530,-3387,-3265,-3178,-3140,-3178,-3289,-3487,-3764,-4108,-4506,-4932,-5357,-5759,-6105,-6378,-6565,-6647,-6649,-6551,-6393,-6185,-5943,-5698,-5452,-5220,-5004,-4804,-4607,-4418,-4217,-4009,-3783,-3542,-3284,-3015,-2736,-2457,-2183,-1918,-1676,-1455,-1277,-1128,-1041,-986,-995,-1033,-1106,-1190,-1274,-1338,-1382,-1390,-1381,-1350,-1328,-1310,-1331,-1383,-1486,-1636,-1831,-2063,-2322,-2595,-2865,-3128,-3362,-3573,-3744,-3899,-4015,-4141,-4252,-4387,-4544,-4722,-4930,-5142,-5352,-5536,-5677,-5757,-5769,-5705,-5576,-5381,-5148,-4879,-4612,-4344,-4108,-3900,-3733,-3599,-3496,-3409,-3330,-3240,-3129,-2983,-2789,-2551,-2239,-1887,-1465,-998,-496,41,573,1099,1591,2040,2428,2755,3019,3218,3368,3458,3513,3515,3486,3407,3294,3136,2933,2689,2398,2062,1688,1267,816,339,-168,-677,-1217,-1747,-2315,-2877,-3484,-4092,-4733,-5378,-6018,-6647,-7225,-7761,-8214,-8588,-8863,-9040,-9118,-9097,-9000,-8817,-8588,-8292,-7972,-7605,-7220,-6798,-6354,-5877,-5372,-4839,-4270,-3681,-3055,-2412,-1740,-1060,-370,314,979,1623,2221,2776,3274,3713,4092,4415,4681,4900,5074,5212,5316,5395,5456,5497,5538,5567,5591,5604,5594,5552,5474,5335,5148,4888,4577,4208,3797,3356,2897,2433,1982,1542,1132,745,393,67,-215,-465,-666,-827,-937,-1009,-1034,-1033,-998,-946,-880,-804,-722,-632,-532,-427,-299,-159,8,206,429,698,995,1332,1695,2072,2458,2829,3182,3505,3784,4033,4233,4406,4542,4659,4749,4833,4899,4970,5027,5088,5134,5169,5171,5139,5054,4914,4714,4454,4149,3801,3439,3073,2728,2418,2160,1970,1845,1804,1823,1918,2063,2253,2474,2713,2960,3205,3443,3665,3882,4075,4262,4424,4570,4692,4777,4830,4834,4792,4698,4566,4393,4207,4011,3819,3649,3491,3355,3233,3105,2978,2821,2641,2424,2158,1861,1510,1132,721,295,-129,-533,-891,-1189,-1398,-1516,-1538,-1458,-1310,-1094,-846,-583,-333,-90,106,300,450,606,753,920,1107,1333,1587,1888,2206,2551,2888,3224,3522,3796,4020,4215,4370,4518,4640,4775,4894,5020,5123,5209,5257,5270,5248,5198,5141,5083,5062,5068,5136,5245,5399,5584,5774,5951,6092,6178,6200,6152,6038,5872,5664,5433,5194,4946,4712,4465,4218,3943,3631,3268,2843,2343,1789,1164,512,-160,-821,-1444,-2005,-2502,-2898,-3235,-3481,-3674,-3824,-3931,-4032,-4109,-4188,-4251,-4305,-4334,-4323,-4270,-4137,-3934,-3633,-3242,-2760,-2210,-1598,-970,-327,292,876,1421,1914,2364,2781,3148,3499,3796,4072,4298,4484,4627,4732,4796,4834,4826,4786,4693,4542,4325,4033,3679,3265,2833,2389,2001,1667,1450,1332,1345,1457,1661,1928,2219,2524,2800,3052,3258,3426,3560,3665,3765,3853,3963,4073,4210,4343,4473,4569,4604,4553,4393,4108,3703,3184,2588,1938,1294,674,129,-326,-681,-930,-1080,-1157,-1156,-1125,-1054,-983,-916,-869,-849,-864,-903,-974,-1047,-1126,-1179,-1202,-1168,-1077,-916,-695,-409,-80,294,683,1093,1494,1882,2230,2526,2739,2864,2872,2762,2532,2187,1751,1241,685,112,-457,-1002,-1496,-1938,-2293,-2570,-2747,-2824,-2808,-2694,-2498,-2228,-1898,-1523,-1118,-694,-270,148,532,890,1186,1435,1622,1747,1829,1865,1880,1886,1892,1911,1935,1961,1965,1935,1837,1657,1374,988,497,-68,-699,-1343,-1979,-2563,-3068,-3471,-3761,-3932,-3998,-3965,-3874,-3732,-3593,-3466,-3397,-3386,-3459,-3595,-3795,-4020,-4243,-4422,-4531,-4530,-4421,-4179,-3836,-3395,-2898,-2370,-1852,-1367,-948,-607,-356,-204,-131,-140,-191,-275,-349,-406,-415,-379,-301,-185,-68,49,124,151,111,1,-179,-421,-701,-1011,-1315,-1600,-1841,-2028,-2159,-2227,-2251,-2231,-2188,-2132,-2060,-1987,-1902,-1805,-1684,-1542,-1364,-1166,-942,-718,-497,-313,-159,-75,-42,-82,-175,-315,-483,-662,-830,-975,-1093,-1183,-1256,-1330,-1425,-1556,-1750,-1997,-2313,-2667,-3057,-3429,-3778,-4047,-4229,-4299,-4259,-4115,-3891,-3616,-3328,-3057,-2839,-2680,-2605,-2595,-2648,-2746,-2859,-2995,-3114,-3239,-3349,-3461,-3579,-3706,-3849,-4008,-4188,-4381,-4596,-4822,-5062,-5315,-5569,-5825,-6065,-6289,-6466,-6601,-6666,-6667,-6595,-6458,-6262,-6017,-5741,-5434,-5112,-4769,-4411,-4028,-3622,-3182,-2711,-2218,-1704,-1200,-706,-261,127,445,679,842,928,958,937,896,824,773,715,695,692,721,775,845,923,991,1043,1064,1044,984,873,715,515,262,-21,-354,-713,-1115,-1531,-1976,-2412,-2845,-3236,-3583,-3861,-4078,-4220,-4319,-4376,-4428,-4499,-4606,-4778,-5017,-5328,-5708,-6130,-6585,-7033,-7460,-7836,-8146,-8380,-8536,-8617,-8628,-8584,-8479,-8340,-8153,-7929,-7662,-7337,-6961,-6505,-5984,-5374,-4699,-3957,-3168,-2359,-1541,-756,-10,664,1263,1777,2207,2553,2833,3043,3204,3317,3386,3416,3405,3347,3246,3095,2889,2642,2334,1999,1611,1210,775,333,-120,-583,-1049,-1518,-1991,-2458,-2922,-3364,-3790,-4179,-4538,-4861,-5136,-5385,-5579,-5742,-5851,-5913,-5913,-5846,-5714,-5496,-5227,-4883,-4501,-4091,-3663,-3238,-2826,-2415,-2026,-1628,-1228,-812,-366,100,600,1120,1647,2174,2667,3118,3495,3798,4009,4145,4212,4238,4241,4248,4273,4329,4419,4540,4678,4826,4964,5077,5155,5179,5150,5056,4904,4696,4442,4155,3845,3525,3212,2896,2599,2300,2004,1712,1400,1088,766,440,129,-170,-438,-671,-871,-1025,-1146,-1229,-1282,-1311,-1319,-1303,-1279,-1232,-1184,-1116,-1046,-966,-879,-791,-692,-585,-471,-338,-192,-28,154,355,566,796,1038,1293,1568,1860,2171,2507,2845,3201,3529,3854,4115,4346,4488,4577,4565,4478,4288,4013,3644,3200,2693,2151,1609,1093,659,322,130,78,196,444,837,1309,1857,2426,2995,3535,4028,4468,4849,5177,5460,5705,5925,6126,6319,6501,6689,6859,7038,7188,7335,7441,7526,7564,7559,7505,7391,7231,7018,6767,6486,6195,5897,5621,5353,5111,4881,4665,4434,4199,3915,3603,3230,2805,2335,1818,1286,742,226,-257,-664,-993,-1218,-1338,-1351,-1273,-1102,-884,-619,-345,-78,166,370,523,629,677,674,629,533,423,270,110,-74,-274,-480,-703,-925,-1147,-1362,-1550,-1714,-1829,-1891,-1888,-1812,-1659,-1437,-1144,-798,-415,-6,406,814,1202,1568,1910,2226,2531,2813,3096,3375,3657,3942,4229,4518,4803,5086,5345,5592,5797,5963,6074,6119,6097,5994,5812,5549,5209,4800,4332,3817,3288,2745,2231,1743,1307,920,588,304,72,-121,-266,-370,-414,-411,-336,-202,-6,247,529,832,1119,1384,1594,1760,1872,1948,2000,2053,2114,2205,2326,2468,2632,2793,2948,3072,3165,3213,3226,3206,3166,3116,3073,3045,3039,3056,3099,3151,3222,3282,3349,3400,3449,3495,3531,3583,3623,3677,3723,3770,3803,3823,3820,3792,3738,3653,3539,3398,3219,3024,2787,2536,2255,1951,1635,1300,968,633,319,23,-243,-477,-691,-880,-1059,-1236,-1416,-1606,-1807,-2016,-2229,-2443,-2641,-2836,-3002,-3154,-3280,-3372,-3443,-3467,-3453,-3383,-3253,-3066,-2810,-2508,-2151,-1769,-1365,-970,-584,-251,46,265,421,509,527,503,430,343,238,145,65,16,8,47,140,290,494,742,1038,1346,1682,2005,2327,2622,2895,3141,3362,3561,3742,3904,4057,4183,4291,4356,4383,4355,4274,4139,3951,3725,3462,3188,2898,2610,2329,2052,1788,1530,1270,1018,758,494,227,-58,-348,-658,-991,-1332,-1709,-2085,-2481,-2874,-3259,-3629,-3980,-4301,-4600,-4869,-5115,-5330,-5525,-5682,-5812,-5899,-5939,-5928,-5855,-5725,-5525,-5276,-4972,-4629,-4268,-3895,-3543,-3233,-2975,-2798,-2706,-2695,-2776,-2911,-3100,-3308,-3508,-3697,-3829,-3928,-3957,-3945,-3874,-3769,-3614,-3438,-3228,-3003,-2776,-2547,-2352,-2188,-2086,-2036,-2053,-2107,-2200,-2278,-2340,-2331,-2253,-2073,-1802,-1442,-1014,-547,-69,385,780,1095,1298,1383,1342,1175,908,543,135,-313,-740,-1141,-1466,-1708,-1841,-1870,-1789,-1613,-1368,-1071,-770,-483,-246,-83,0,-11,-94,-253,-448,-681,-905,-1128,-1315,-1475,-1597,-1684,-1746,-1782,-1812,-1834,-1869,-1918,-1993,-2097,-2232,-2399,-2586,-2794,-3010,-3228,-3453,-3673,-3903,-4143,-4392,-4662,-4931,-5211,-5470,-5708,-5900,-6040,-6114,-6123,-6056,-5930,-5740,-5506,-5231,-4935,-4629,-4326,-4038,-3774,-3533,-3324,-3129,-2956,-2777,-2595,-2400,-2181,-1960,-1727,-1509,-1313,-1157,-1050,-996,-1002,-1047,-1132,-1232,-1331,-1420,-1481,-1516,-1531,-1532,-1535,-1558,-1610,-1704,-1845,-2026,-2252,-2506,-2785,-3074,-3357,-3631,-3870,-4079,-4239,-4353,-4419,-4440,-4421,-4376,-4311,-4249,-4198,-4183,-4206,-4287,-4416,-4600,-4823,-5068,-5323,-5559,-5770,-5937,-6056,-6127,-6146,-6126,-6067,-5978,-5863,-5714,-5533,-5307,-5021,-4677,-4249,-3749,-3174,-2526,-1838,-1108,-387,327,976,1576,2073,2492,2806,3032,3176,3250,3273,3253,3218,3161,3115,3063,3019,2981,2932,2885,2811,2726,2607,2465,2284,2073,1827,1546,1245,912,574,213,-133,-488,-819,-1149,-1460,-1768,-2074,-2385,-2710,-3049,-3397,-3767,-4128,-4504,-4857,-5199,-5508,-5768,-5977,-6101,-6147,-6087,-5923,-5663,-5303,-4881,-4400,-3905,-3414,-2970,-2584,-2289,-2087,-1978,-1965,-2009,-2114,-2233,-2355,-2450,-2499,-2486,-2404,-2234,-2000,-1680,-1315,-894,-450,10,466,916,1334,1729,2072,2373,2615,2806,2938,3029,3084,3122,3165,3221,3319,3450,3642,3864,4126,4400,4661,4899,5076,5188,5207,5145,4982,4746,4439,4083,3711,3332,2991,2690,2459,2296,2207,2189,2220,2300,2392,2500,2584,2657,2678,2671,2605,2503,2359,2188,2001,1814,1639,1486,1365,1279,1226,1220,1243,1306,1407,1531,1688,1864,2051,2248,2435,2611,2757,2875,2939,2960,2912,2811,2642,2429,2162,1880,1589,1320,1101,943,870,887,975,1142,1340,1581,1808,2042,2243,2436,2612,2794,2986,3216,3474,3785,4124,4493,4866,5227,5546,5817,6009,6130,6172,6147,6069,5954,5822,5680,5555,5433,5339,5245,5164,5065,4947,4793,4586,4342,4035,3702,3326,2944,2559,2185,1839,1516,1223,961,714,489,271,59,-143,-339,-520,-686,-828,-948,-1038,-1101,-1136,-1146,-1128,-1092,-1035,-962,-883,-796,-714,-642,-581,-545,-521,-519,-527,-530,-538,-517,-487,-426,-339,-223,-71,111,330,579,855,1150,1447,1736,2001,2236,2422,2577,2682,2773,2851,2940,3060,3225,3444,3723,4053,4428,4818,5221,5590,5934,6216,6442,6596,6692,6724,6708,6654,6562,6457,6337,6212,6089,5965,5848,5727,5606,5474,5316,5138,4908,4641,4310,3939,3515,3072,2610,2166,1748,1378,1073,834,675,583,552,570,609,665,692,702,648,552,383,166,-110,-419,-758,-1107,-1464,-1803,-2146,-2454,-2752,-3015,-3234,-3412,-3506,-3535,-3459,-3287,-3024,-2662,-2237,-1759,-1250,-742,-246,219,646,1028,1372,1677,1952,2199,2427,2636,2821,2995,3136,3269,3370,3463,3533,3602,3657,3715,3766,3813,3852,3876,3879,3863,3813,3747,3652,3547,3433,3316,3219,3127,3077,3039,3043,3061,3097,3134,3155,3151,3113,3028,2905,2739,2528,2297,2029,1753,1463,1174,894,631,392,178,-1,-159,-284,-394,-484,-569,-642,-719,-792,-866,-949,-1029,-1120,-1208,-1303,-1390,-1473,-1535,-1573,-1575,-1537,-1453,-1328,-1160,-970,-750,-531,-301,-76,144,369,588,823,1057,1310,1563,1822,2066,2294,2481,2622,2708,2724,2681,2568,2400,2179,1921,1630,1318,993,654,303,-58,-438,-834,-1240,-1664,-2077,-2485,-2855,-3187,-3456,-3660,-3799,-3863,-3876,-3839,-3776,-3704,-3642,-3608,-3617,-3672,-3779,-3929,-4112,-4314,-4512,-4694,-4833,-4916,-4930,-4862,-4721,-4504,-4222,-3907,-3552,-3210,-2875,-2577,-2338,-2150,-2041,-2003,-2021,-2103,-2209,-2332,-2445,-2514,-2535,-2480,-2357,-2162,-1907,-1617,-1310,-1012,-750,-537,-394,-319,-319,-381,-498,-648,-819,-984,-1134,-1242,-1301,-1301,-1234,-1116,-940,-737,-502,-274,-53,133,284,377,428,414,367,281,177,63,-37,-124,-173,-194,-179,-138,-79,-20,23,41,10,-57,-179,-331,-510,-693,-869,-1019,-1145,-1236,-1308,-1364,-1422,-1495,-1594,-1725,-1895,-2094,-2327,-2574,-2838,-3106,-3379,-3655,-3939,-4226,-4538,-4857,-5206,-5565,-5950,-6331,-6723,-7085,-7428,-7720,-7958,-8124,-8225,-8238,-8193,-8064,-7901,-7675,-7443,-7180,-6929,-6680,-6441,-6216,-5989,-5763,-5516,-5261,-4973,-4673,-4351,-4020,-3689,-3358,-3042,-2735,-2455,-2186,-1946,-1723,-1531,-1361,-1225,-1117,-1042,-997,-980,-976,-978,-973,-940,-887,-788,-664,-506,-331,-150,33,194,337,439,502,513,473,373,229,24,-211,-489,-794,-1114,-1453,-1784,-2122,-2425,-2716,-2947,-3134,-3256,-3312,-3310,-3256,-3168,-3060,-2956,-2866,-2804,-2776,-2783,-2816,-2878,-2944,-3020,-3080,-3132,-3151,-3158,-3121,-3073,-2990,-2896,-2778,-2644,-2498,-2321,-2131,-1899,-1641,-1341,-1015,-661,-302,46,361,617,796,883,867,751,545,257,-80,-465,-859,-1256,-1640,-1991,-2322,-2605,-2862,-3078,-3257,-3414,-3531,-3630,-3698,-3743,-3766,-3763,-3747,-3710,-3671,-3623,-3583,-3552,-3535,-3546,-3566,-3615,-3668,-3731,-3789,-3839,-3865,-3877,-3853,-3813,-3728,-3627,-3479,-3309,-3102,-2869,-2616,-2347,-2077,-1807,-1551,-1314,-1096,-911,-742,-608,-470,-363,-223,-102,66,241,457,697,967,1265,1581,1913,2256,2588,2927,3232,3527,3780,4006,4180,4324,4407,4458,4461,4426,4370,4281,4188,4090,3999,3925,3876,3848,3856,3885,3946,4016,4106,4190,4273,4341,4383,4404,4381,4334,4237,4120,3953,3778,3563,3344,3104,2851,2589,2319,2037,1765,1490,1236,1007,814,662,561,501,489,512,558,622,684,742,777,792,770,721,634,523,380,224,47,-124,-306,-464,-625,-746,-863,-935,-1004,-1029,-1054,-1044,-1036,-1001,-966,-909,-846,-766,-666,-554,-412,-264,-84,103,316,539,776,1028,1289,1566,1859,2167,2501,2853,3229,3627,4031,4450,4849,5242,5598,5916,6190,6407,6570,6686,6747,6773,6770,6737,6702,6657,6619,6603,6601,6629,6680,6751,6829,6910,6955,6981,6933,6835,6656,6405,6095,5723,5320,4900,4483,4083,3719,3381,3075,2787,2500,2211,1902,1577,1234,887,539,217,-81,-325,-525,-660,-745,-779,-780,-762,-742,-741,-768,-827,-928,-1053,-1198,-1345,-1473,-1562,-1592,-1547,-1413,-1187,-874,-480,-31,447,928,1376,1777,2098,2348,2509,2593,2621,2582,2529,2441,2359,2279,2207,2149,2101,2048,2003,1936,1868,1779,1679,1571,1465,1373,1302,1270,1281,1341,1453,1601,1785,1976,2163,2326,2437,2505,2497,2441,2332,2185,2025,1867,1727,1623,1558,1538,1560,1621,1704,1818,1928,2058,2167,2274,2360,2419,2453,2451,2405,2332,2209,2065,1894,1723,1550,1425,1317,1291,1310,1404,1554,1751,1980,2216,2449,2646,2814,2923,2994,3011,3000,2962,2913,2873,2842,2845,2872,2929,3011,3101,3196,3273,3318,3325,3278,3185,3042,2877,2684,2511,2348,2230,2153,2126,2140,2195,2266,2355,2436,2509,2556,2585,2573,2542,2465,2369,2241,2095,1940,1782,1641,1525,1446,1405,1407,1444,1510,1589,1677,1741,1798,1801,1766,1670,1509,1290,1006,671,298,-112,-528,-958,-1374,-1780,-2167,-2528,-2867,-3176,-3450,-3695,-3891,-4042,-4134,-4161,-4129,-4020,-3860,-3626,-3360,-3045,-2719,-2378,-2049,-1737,-1450,-1193,-966,-760,-576,-392,-210,-15,202,437,706,980,1282,1575,1864,2134,2365,2562,2705,2803,2847,2846,2809,2740,2664,2584,2515,2473,2453,2462,2489,2527,2553,2561,2524,2440,2288,2075,1793,1462,1083,684,277,-119,-477,-796,-1057,-1259,-1412,-1505,-1578,-1617,-1668,-1721,-1808,-1921,-2076,-2256,-2458,-2669,-2865,-3048,-3188,-3297,-3361,-3391,-3390,-3361,-3317,-3255,-3190,-3112,-3036,-2954,-2883,-2814,-2769,-2738,-2740,-2766,-2825,-2897,-2994,-3086,-3173,-3242,-3277,-3281,-3239,-3157,-3035,-2882,-2706,-2521,-2336,-2171,-2029,-1932,-1877,-1876,-1929,-2031,-2186,-2379,-2606,-2854,-3104,-3349,-3560,-3735,-3851,-3904,-3889,-3811,-3679,-3506,-3305,-3087,-2866,-2642,-2429,-2209,-2018,-1818,-1657,-1502,-1377,-1281,-1208,-1168,-1149,-1157,-1175,-1212,-1240,-1270,-1284,-1280,-1266,-1234,-1207,-1185,-1184,-1213,-1280,-1396,-1552,-1756,-1985,-2237,-2492,-2737,-2962,-3153,-3322,-3448,-3556,-3632,-3685,-3721,-3732,-3727,-3708,-3675,-3641,-3608,-3589,-3591,-3614,-3673,-3752,-3862,-3986,-4110,-4232,-4327,-4393,-4420,-4394,-4329,-4213,-4066,-3893,-3698,-3510,-3320,-3150,-3002,-2873,-2770,-2696,-2635,-2603,-2577,-2561,-2548,-2521,-2484,-2419,-2339,-2234,-2119,-1999,-1888,-1799,-1744,-1727,-1756,-1825,-1928,-2051,-2175,-2288,-2365,-2404,-2391,-2334,-2243,-2127,-2018,-1933,-1893,-1929,-2038,-2247,-2536,-2913,-3346,-3822,-4304,-4764,-5166,-5488,-5705,-5802,-5783,-5648,-5417,-5115,-4764,-4391,-4024,-3674,-3367,-3102,-2883,-2718,-2586,-2511,-2457,-2453,-2461,-2505,-2550,-2602,-2644,-2654,-2636,-2562,-2434,-2247,-2001,-1712,-1394,-1070,-763,-503,-308,-199,-185,-264,-433,-667,-946,-1243,-1511,-1742,-1888,-1945,-1899,-1755,-1522,-1228,-888,-538,-201,97,344,513,622,647,625,550,455,349,253,169,111,66,36,4,-30,-80,-139,-216,-288,-370,-428,-479,-508,-518,-522,-517,-528,-549,-600,-667,-755,-854,-938,-1005,-1030,-1004,-922,-782,-589,-362,-104,155,410,634,829,969,1070,1114,1123,1092,1048,992,955,935,958,1011,1107,1223,1356,1480,1588,1646,1668,1612,1505,1331,1102,837,547,251,-18,-255,-435,-548,-600,-582,-515,-418,-288,-171,-49,51,133,208,275,349,436,545,666,811,954,1099,1228,1340,1419,1487,1522,1563,1594,1646,1716,1818,1944,2098,2266,2434,2594,2722,2817,2868,2877,2846,2788,2720,2641,2588,2534,2527,2530,2572,2635,2714,2820,2920,3042,3148,3257,3350,3422,3474,3492,3484,3442,3376,3293,3192,3101,3004,2930,2866,2825,2798,2797,2799,2828,2858,2900,2947,2985,3024,3044,3048,3033,2998,2949,2906,2864,2856,2888,2964,3108,3296,3538,3812,4103,4388,4647,4860,5009,5091,5097,5027,4908,4731,4544,4350,4183,4059,3992,3991,4039,4137,4238,4335,4373,4343,4212,3979,3638,3212,2702,2161,1592,1038,523,51,-341,-677,-940,-1150,-1321,-1455,-1585,-1697,-1822,-1937,-2061,-2170,-2269,-2335,-2370,-2361,-2313,-2228,-2115,-1987,-1847,-1716,-1578,-1452,-1314,-1165,-989,-779,-519,-225,133,504,919,1320,1717,2082,2394,2663,2859,3009,3097,3156,3180,3206,3234,3284,3369,3476,3628,3786,3969,4142,4305,4442,4539,4604,4614,4593,4515,4419,4273,4133,3960,3810,3658,3535,3429,3353,3295,3255,3226,3196,3165,3119,3063,2985,2897,2784,2657,2514,2354,2190,2016,1847,1684,1544,1422,1342,1298,1310,1376,1503,1689,1928,2213,2522,2844,3151,3424,3653,3813,3909,3936,3897,3808,3686,3542,3404,3281,3188,3129,3109,3106,3121,3122,3097,3027,2898,2706,2453,2144,1796,1423,1045,676,330,26,-252,-470,-672,-818,-956,-1052,-1139,-1203,-1243,-1278,-1281,-1280,-1260,-1226,-1193,-1151,-1117,-1089,-1074,-1075,-1093,-1117,-1144,-1155,-1131,-1068,-926,-729,-446,-111,268,669,1047,1389,1659,1836,1922,1896,1785,1595,1351,1089,825,606,436,351,345,428,581,798,1042,1307,1552,1775,1954,2084,2167,2202,2196,2167,2109,2053,1987,1935,1892,1871,1869,1888,1925,1986,2056,2142,2233,2315,2403,2459,2507,2518,2504,2460,2384,2285,2160,2017,1861,1696,1523,1357,1191,1045,910,806,727,687,680,706,754,816,872,905,905,851,750,589,389,146,-109,-371,-625,-849,-1051,-1218,-1354,-1473,-1577,-1676,-1790,-1909,-2059,-2222,-2417,-2621,-2851,-3083,-3323,-3556,-3793,-4013,-4244,-4455,-4671,-4871,-5061,-5229,-5368,-5478,-5546,-5583,-5580,-5548,-5491,-5415,-5331,-5248,-5168,-5104,-5049,-5000,-4959,-4892,-4805,-4670,-4478,-4225,-3913,-3546,-3159,-2754,-2380,-2047,-1782,-1594,-1482,-1437,-1436,-1462,-1469,-1460,-1389,-1268,-1080,-845,-574,-283,-10,248,450,608,709,766,789,792,787,793,801,833,867,909,944,960,956,922,862,770,665,534,408,268,146,20,-84,-189,-280,-379,-481,-614,-768,-976,-1225,-1530,-1881,-2266,-2675,-3080,-3468,-3810,-4095,-4305,-4442,-4498,-4497,-4437,-4354,-4258,-4174,-4125,-4112,-4152,-4237,-4363,-4519,-4696,-4870,-5039,-5190,-5307,-5400,-5456,-5476,-5479,-5446,-5400,-5344,-5273,-5216,-5154,-5117,-5093,-5100,-5124,-5181,-5251,-5344,-5442,-5545,-5643,-5727,-5794,-5832,-5840,-5806,-5730,-5607,-5438,-5230,-4985,-4719,-4450,-4183,-3961,-3762,-3638,-3557,-3542,-3562,-3616,-3663,-3707,-3699,-3653,-3547,-3387,-3195,-2973,-2759,-2553,-2394,-2268,-2201,-2169,-2167,-2186,-2194,-2190,-2159,-2083,-1987,-1837,-1673,-1470,-1260,-1026,-798,-560,-334,-118,87,257,415,525,619,664,691,679,654,601,543,467,393,305,227,130,44,-68,-186,-327,-488,-667,-860,-1064,-1265,-1465,-1657,-1831,-2002,-2147,-2291,-2417,-2531,-2634,-2712,-2767,-2790,-2765,-2707,-2593,-2448,-2277,-2087,-1912,-1750,-1625,-1540,-1496,-1492,-1516,-1558,-1600,-1631,-1635,-1604,-1538,-1430,-1297,-1140,-974,-817,-673,-569,-496,-476,-495,-562,-665,-797,-954,-1120,-1304,-1479,-1663,-1830,-1995,-2134,-2265,-2362,-2441,-2492,-2512,-2510,-2472,-2415,-2326,-2223,-2102,-1981,-1856,-1751,-1654,-1586,-1534,-1509,-1488,-1483,-1465,-1438,-1386,-1296,-1167,-991,-767,-503,-196,127,475,810,1142,1445,1721,1965,2173,2353,2503,2635,2746,2859,2955,3073,3180,3312,3445,3586,3737,3880,4027,4162,4287,4403,4498,4592,4649,4711,4725,4731,4690,4624,4519,4390,4243,4079,3923,3769,3635,3516,3416,3331,3251,3184,3101,3026,2927,2830,2711,2591,2459,2319,2185,2045,1926,1818,1745,1702,1698,1734,1793,1876,1958,2032,2083,2102,2088,2047,1987,1916,1854,1802,1777,1778,1800,1856,1918,1999,2075,2143,2190,2210,2191,2131,2031,1879,1701,1476,1246,991,752,511,301,107,-52,-189,-291,-374,-418,-446,-436,-399,-333,-235,-109,38,209,389,581,780,976,1185,1391,1616,1849,2099,2364,2640,2923,3203,3473,3721,3946,4127,4283,4391,4473,4526,4562,4587,4617,4641,4681,4711,4750,4771,4776,4757,4697,4612,4481,4326,4146,3943,3746,3540,3358,3178,3027,2878,2745,2610,2464,2313,2142,1954,1766,1564,1380,1208,1066,958,893,867,883,938,1020,1125,1242,1367,1488,1602,1703,1786,1851,1892,1914,1913,1891,1857,1806,1758,1706,1670,1646,1646,1658,1689,1726,1763,1796,1814,1814,1797,1758,1704,1635,1558,1470,1389,1302,1238,1175,1142,1109,1106,1099,1108,1107,1101,1082,1042,985,904,808,692,574,436,314,178,64,-43,-124,-173,-187,-151,-70,65,242,464,709,974,1235,1482,1700,1879,2017,2105,2172,2198,2232,2266,2317,2412,2529,2691,2875,3073,3272,3452,3602,3711,3778,3795,3783,3728,3669,3588,3517,3455,3409,3388,3386,3408,3440,3487,3521,3555,3558,3537,3481,3385,3260,3096,2916,2715,2509,2315,2125,1975,1844,1756,1699,1672,1667,1673,1671,1656,1606,1520,1392,1222,1024,805,591,386,225,100,39,31,75,163,270,380,469,519,520,466,367,230,85,-48,-152,-198,-189,-120,9,165,353,535,707,851,965,1041,1096,1117,1133,1138,1135,1139,1128,1115,1080,1031,951,856,731,598,448,295,138,-23,-177,-338,-497,-661,-835,-1012,-1200,-1393,-1581,-1769,-1930,-2073,-2173,-2240,-2252,-2230,-2153,-2057,-1917,-1780,-1619,-1475,-1338,-1219,-1127,-1052,-1011,-983,-980,-985,-995,-1010,-1014,-1013,-999,-966,-919,-850,-762,-656,-535,-400,-268,-133,-18,83,147,185,180,145,78,-11,-115,-218,-323,-405,-482,-530,-567,-586,-594,-600,-607,-623,-656,-710,-784,-886,-997,-1127,-1250,-1370,-1471,-1550,-1611,-1646,-1675,-1695,-1725,-1763,-1830,-1907,-2018,-2137,-2276,-2421,-2566,-2714,-2851,-2982,-3094,-3187,-3252,-3283,-3273,-3221,-3125,-2988,-2814,-2614,-2396,-2173,-1953,-1749,-1560,-1408,-1274,-1179,-1108,-1060,-1031,-1017,-1007,-1010,-1010,-1023,-1043,-1078,-1136,-1215,-1326,-1467,-1636,-1836,-2062,-2305,-2573,-2836,-3122,-3387,-3658,-3904,-4132,-4338,-4516,-4674,-4812,-4935,-5052,-5161,-5267,-5377,-5478,-5586,-5675,-5765,-5821,-5869,-5871,-5844,-5772,-5656,-5500,-5308,-5092,-4863,-4640,-4431,-4255,-4108,-4003,-3925,-3868,-3821,-3765,-3696,-3599,-3467,-3305,-3111,-2889,-2655,-2411,-2166,-1948,-1733,-1571,-1427,-1331,-1271,-1246,-1254,-1283,-1333,-1386,-1437,-1486,-1511,-1538,-1546,-1557,-1571,-1603,-1654,-1735,-1847,-1982,-2145,-2320,-2504,-2688,-2864,-3028,-3172,-3301,-3401,-3482,-3533,-3565,-3568,-3557,-3525,-3488,-3451,-3414,-3398,-3382,-3393,-3396,-3408,-3394,-3369,-3291,-3189,-3023,-2830,-2594,-2338,-2082,-1827,-1613,-1425,-1288,-1191,-1128,-1092,-1063,-1034,-991,-935,-862,-790,-727,-691,-708,-773,-918,-1117,-1382,-1686,-2017,-2355,-2677,-2973,-3222,-3432,-3577,-3692,-3747,-3790,-3801,-3818,-3832,-3864,-3907,-3957,-4013,-4058,-4078,-4073,-4021,-3930,-3798,-3632,-3441,-3243,-3031,-2839,-2645,-2468,-2302,-2131,-1975,-1799,-1626,-1436,-1234,-1024,-798,-570,-337,-103,122,338,540,720,886,1027,1156,1266,1368,1463,1550,1638,1719,1798,1870,1932,1977,2001,1994,1948,1867,1734,1571,1366,1154,929,727,546,418,333,310,332,398,493,588,682,741,765,745,676,577,452,325,210,121,73,66,105,175,272,377,484,578,662,726,785,836,898,964,1052,1156,1277,1419,1572,1738,1919,2108,2312,2521,2741,2953,3172,3355,3526,3640,3709,3710,3643,3505,3299,3037,2725,2386,2034,1687,1361,1068,821,622,477,383,337,328,354,391,441,480,507,512,487,441,371,290,206,134,87,74,108,183,307,477,667,892,1114,1339,1553,1749,1927,2092,2237,2382,2517,2654,2791,2928,3061,3192,3309,3415,3507,3576,3626,3657,3663,3657,3632,3598,3560,3516,3480,3441,3414,3398,3390,3409,3439,3497,3581,3683,3804,3939,4062,4188,4280,4353,4395,4412,4409,4394,4374,4352,4331,4313,4288,4262,4223,4170,4110,4022,3933,3813,3691,3542,3386,3206,3015,2807,2593,2365,2153,1941,1759,1602,1483,1398,1352,1329,1326,1334,1335,1329,1304,1255,1197,1111,1037,950,889,836,807,792,788,783,770,739,678,598,477,343,183,19,-140,-286,-401,-489,-536,-549,-534,-492,-440,-384,-326,-277,-237,-191,-155,-96,-33,55,163,286,426,567,706,834,938,1021,1072,1100,1105,1094,1093,1086,1118,1164,1250,1360,1495,1639,1786,1922,2040,2137,2208,2260,2302,2335,2383,2443,2533,2657,2809,2993,3195,3410,3619,3814,3983,4111,4207,4251,4262,4239,4190,4133,4070,4018,3981,3965,3975,4003,4056,4118,4184,4249,4294,4318,4308,4260,4177,4057,3904,3722,3521,3306,3086,2869,2651,2453,2252,2071,1889,1711,1548,1381,1242,1112,1013,944,913,914,957,1016,1101,1177,1249,1285,1297,1258,1191,1081,954,799,646,479,328,172,42,-86,-191,-283,-358,-416,-455,-483,-489,-489,-466,-442,-403,-363,-318,-272,-236,-208,-194,-203,-227,-280,-352,-436,-538,-632,-725,-798,-845,-864,-847,-793,-712,-596,-472,-328,-187,-50,90,204,327,425,520,602,667,722,756,782,791,804,813,841,883,948,1036,1144,1269,1398,1529,1653,1759,1861,1932,1999,2040,2067,2084,2077,2064,2033,1990,1938,1878,1813,1748,1683,1623,1563,1508,1442,1370,1279,1170,1030,879,695,515,313,129,-64,-223,-383,-509,-619,-710,-775,-831,-868,-893,-912,-917,-924,-920,-914,-907,-894,-888,-880,-882,-895,-924,-970,-1042,-1134,-1249,-1384,-1522,-1670,-1797,-1915,-1998,-2058,-2081,-2082,-2056,-2027,-1990,-1973,-1975,-2015,-2086,-2204,-2347,-2532,-2731,-2951,-3171,-3399,-3605,-3810,-3982,-4137,-4260,-4360,-4430,-4480,-4510,-4523,-4518,-4504,-4465,-4411,-4335,-4225,-4102,-3946,-3773,-3594,-3410,-3235,-3085,-2940,-2839,-2735,-2661,-2575,-2488,-2378,-2247,-2085,-1895,-1681,-1448,-1209,-969,-743,-542,-369,-232,-129,-60,-24,-9,-19,-31,-59,-75,-90,-94,-82,-68,-37,-8,20,39,38,8,-54,-167,-319,-522,-766,-1046,-1350,-1671,-1995,-2318,-2629,-2923,-3197,-3443,-3667,-3852,-4013,-4141,-4236,-4317,-4365,-4418,-4454,-4503,-4548,-4609,-4661,-4725,-4769,-4809,-4821,-4819,-4783,-4739,-4658,-4580,-4470,-4361,-4238,-4104,-3974,-3834,-3708,-3589,-3488,-3411,-3364,-3339,-3351,-3376,-3429,-3496,-3578,-3671,-3772,-3881,-3991,-4104,-4209,-4308,-4389,-4458,-4499,-4518,-4515,-4479,-4431,-4357,-4272,-4188,-4101,-4029,-3982,-3958,-3975,-4029,-4113,-4237,-4372,-4519,-4648,-4751,-4803,-4803,-4730,-4594,-4388,-4133,-3828,-3507,-3173,-2851,-2554,-2295,-2071,-1907,-1768,-1680,-1610,-1555,-1509,-1448,-1379,-1286,-1182,-1056,-935,-803,-688,-588,-498,-441,-382,-347,-308,-274,-233,-190,-136,-85,-29,14,51,71,75,61,25,-33,-107,-212,-332,-477,-646,-815,-1004,-1183,-1349,-1497,-1607,-1686,-1720,-1720,-1676,-1612,-1518,-1423,-1315,-1220,-1122,-1037,-953,-867,-784,-690,-595,-494,-394,-301,-216,-151,-100,-74,-64,-72,-96,-130,-167,-209,-243,-272,-289,-290,-282,-264,-235,-212,-193,-190,-216,-260,-344,-451,-579,-725,-858,-984,-1075,-1130,-1139,-1105,-1037,-935,-836,-720,-645,-584,-576,-613,-692,-815,-961,-1113,-1263,-1374,-1449,-1455,-1404,-1283,-1105,-886,-630,-372,-109,128,345,526,690,827,962,1093,1240,1404,1593,1804,2040,2290,2555,2815,3072,3307,3521,3699,3849,3955,4041,4088,4124,4137,4149,4151,4162,4169,4182,4200,4214,4229,4237,4239,4230,4217,4180,4148,4082,4017,3919,3808,3671,3506,3326,3117,2899,2675,2452,2248,2070,1928,1832,1782,1774,1805,1861,1928,1991,2040,2060,2053,2010,1946,1860,1774,1690,1619,1581,1554,1577,1607,1681,1759,1861,1962,2071,2174,2274,2365,2446,2526,2584,2647,2689,2728,2755,2763,2762,2728,2685,2598,2496,2354,2195,2016,1835,1662,1516,1413,1362,1372,1442,1565,1723,1902,2064,2205,2283,2302,2249,2129,1967,1771,1570,1379,1207,1065,941,836,735,627,516,378,240,93,-38,-145,-203,-217,-161,-53,103,297,505,713,913,1084,1239,1371,1501,1637,1793,1990,2222,2500,2805,3117,3421,3670,3858,3940,3923,3802,3582,3311,3001,2718,2476,2336,2290,2378,2564,2857,3210,3610,4014,4400,4742,5029,5244,5388,5448,5446,5358,5232,5026,4789,4486,4142,3740,3294,2806,2291,1770,1261,793,383,51,-193,-342,-403,-391,-320,-233,-136,-74,-57,-93,-192,-322,-473,-601,-673,-662,-527,-271,128,642,1255,1920,2594,3227,3761,4169,4400,4456,4337,4050,3647,3144,2599,2057,1553,1136,828,645,582,629,754,938,1144,1351,1536,1690,1803,1873,1902,1876,1809,1678,1505,1271,999,680,333,-38,-409,-780,-1111,-1403,-1620,-1765,-1809,-1767,-1623,-1407,-1123,-815,-485,-190,81,277,424,506,554,592,647,752,925,1183,1526,1959,2457,3011,3579,4144,4650,5082,5399,5586,5642,5557,5355,5040,4649,4199,3733,3285,2883,2567,2347,2236,2236,2329,2496,2709,2934,3144,3320,3444,3518,3528,3490,3380,3218,2975,2662,2265,1795,1267,695,131,-416,-886,-1273,-1548,-1706,-1744,-1677,-1514,-1280,-1010,-719,-444,-193,11,169,275,340,378,404,443,505,609,757,953,1185,1443,1702,1936,2116,2213,2193,2029,1710,1217,582,-192,-1052,-1970,-2892,-3772,-4562,-5225,-5718,-6032,-6138,-6047,-5761,-5311,-4721,-4048,-3328,-2612,-1940,-1344,-850,-480,-230,-102,-76,-140,-275,-473,-718,-1016,-1349,-1737,-2157,-2629,-3140,-3690,-4276,-4877,-5478,-6059,-6594,-7068,-7457,-7743,-7903,-7920,-7758,-7421,-6871,-6142,-5217,-4144,-2937,-1652,-335,957,2165,3240,4142,4841,5333,5617,5704,5626,5403,5080,4684,4245,3788,3333,2887,2453,2013,1559,1065,533,-57,-678,-1340,-2007,-2675,-3317,-3918,-4467,-4960,-5404,-5787,-6125,-6392,-6585,-6681,-6671,-6539,-6296,-5933,-5476,-4940,-4365,-3783,-3245,-2777,-2420,-2187,-2094,-2130,-2286,-2528,-2842,-3184,-3556,-3916,-4261,-4568,-4819,-5015,-5148,-5222,-5254,-5245,-5237,-5231,-5267,-5347,-5482,-5670,-5887,-6136,-6364,-6586,-6742,-6843,-6854,-6780,-6627,-6405,-6134,-5845,-5539,-5260,-5002,-4804,-4668,-4611,-4631,-4728,-4886,-5105,-5364,-5653,-5958,-6243,-6492,-6666,-6726,-6653,-6407,-5976,-5359,-4549,-3580,-2483,-1305,-111,1047,2108,3025,3767,4319,4677,4855,4861,4729,4473,4138,3735,3305,2850,2396,1950,1519,1126,760,446,164,-88,-330,-586,-870,-1211,-1602,-2058,-2563,-3094,-3644,-4153,-4619,-4984,-5243,-5371,-5364,-5223,-4957,-4563,-4075,-3485,-2847,-2172,-1508,-886,-330,124,480,712,839,850,781,636,466,277,117,-28,-121,-184,-202,-193,-175,-159,-174,-219,-313,-445,-615,-803,-994,-1163,-1285,-1334,-1288,-1132,-856,-463,40,633,1282,1965,2634,3270,3824,4281,4600,4772,4783,4640,4355,3961,3478,2958,2430,1931,1485,1110,810,580,409,276,169,66,-39,-155,-279,-410,-544,-678,-817,-968,-1139,-1353,-1602,-1909,-2258,-2641,-3057,-3468,-3879,-4256,-4588,-4866,-5077,-5215,-5284,-5276,-5200,-5053,-4827,-4515,-4112,-3610,-3017,-2339,-1584,-773,93,985,1900,2795,3672,4482,5224,5863,6386,6786,7047,7185,7185,7074,6849,6547,6181,5803,5418,5085,4799,4597,4471,4429,4455,4546,4665,4814,4945,5061,5135,5160,5129,5035,4874,4648,4357,4001,3598,3137,2664,2172,1714,1302,971,740,624,631,757,976,1269,1577,1873,2099,2236,2240,2127,1880,1541,1132,699,284,-76,-357,-537,-610,-592,-483,-337,-165,-25,69,83,17,-142,-374,-679,-1016,-1372,-1706,-1989,-2207,-2325,-2360,-2290,-2147,-1944,-1707,-1484,-1292,-1165,-1121,-1153,-1276,-1466,-1732,-2046,-2407,-2794,-3191,-3595,-3979,-4342,-4647,-4880,-4993,-4971,-4781,-4412,-3863,-3140,-2269,-1291,-247,806,1820,2756,3563,4228,4713,5028,5168,5159,5014,4776,4462,4116,3767,3437,3158,2925,2762,2649,2597,2582,2602,2625,2652,2642,2611,2512,2374,2163,1911,1612,1306,998,753,571,513,587,805,1174,1658,2241,2869,3504,4103,4619,5034,5305,5438,5407,5234,4915,4481,3942,3333,2686,2034,1415,864,396,27,-240,-413,-500,-516,-485,-417,-338,-247,-161,-68,21,115,213,329,469,646,865,1134,1452,1828,2247,2720,3222,3757,4303,4843,5354,5813,6177,6447,6567,6563,6392,6084,5630,5071,4424,3741,3061,2423,1884,1477,1244,1211,1391,1772,2345,3061,3888,4765,5639,6451,7149,7696,8054,8218,8175,7937,7511,6926,6201,5369,4472,3537,2603,1705,842,53,-681,-1343,-1944,-2472,-2942,-3333,-3651,-3879,-4009,-4027,-3940,-3723,-3395,-2948,-2403,-1761,-1066,-319,431,1161,1844,2437,2926,3293,3540,3670,3706,3680,3605,3541,3486,3481,3528,3621,3744,3877,3974,4019,3978,3839,3606,3287,2902,2482,2048,1633,1257,947,718,580,546,606,762,1003,1314,1679,2077,2483,2876,3233,3533,3765,3902,3941,3862,3658,3337,2901,2369,1766,1099,406,-305,-1006,-1690,-2337,-2969,-3557,-4143,-4705,-5266,-5817,-6367,-6896,-7398,-7860,-8252,-8577,-8818,-8957,-8998,-8912,-8700,-8359,-7884,-7288,-6577,-5762,-4869,-3912,-2930,-1948,-1000,-115,693,1391,1981,2440,2768,2958,3009,2925,2715,2402,2000,1540,1032,510,-22,-538,-1024,-1473,-1871,-2221,-2525,-2785,-3015,-3217,-3414,-3599,-3786,-3973,-4140,-4300,-4422,-4507,-4543,-4508,-4410,-4238,-3991,-3696,-3338,-2952,-2526,-2082,-1617,-1150,-679,-218,232,656,1055,1407,1710,1952,2118,2223,2237,2190,2052,1848,1567,1220,820,374,-94,-578,-1053,-1519,-1957,-2359,-2712,-3007,-3227,-3374,-3442,-3416,-3320,-3121,-2845,-2468,-2006,-1442,-798,-63,732,1574,2433,3277,4073,4790,5394,5863,6169,6307,6277,6070,5716,5205,4563,3814,2961,2054,1090,105,-888,-1887,-2855,-3804,-4699,-5549,-6334,-7059,-7707,-8278,-8767,-9160,-9462,-9657,-9748,-9711,-9561,-9267,-8858,-8323,-7689,-6975,-6202,-5405,-4594,-3812,-3061,-2374,-1762,-1247,-832,-546,-375,-341,-424,-623,-904,-1264,-1657,-2086,-2520,-2963,-3396,-3827,-4244,-4652,-5038,-5407,-5731,-6019,-6239,-6392,-6463,-6452,-6354,-6188,-5938,-5638,-5272,-4868,-4431,-3988,-3554,-3158,-2823,-2559,-2395,-2311,-2344,-2443,-2639,-2861,-3108,-3320,-3463,-3497,-3389,-3111,-2668,-2045,-1287,-395,560,1558,2524,3431,4215,4864,5332,5642,5757,5721,5508,5157,4668,4072,3388,2645,1855,1051,232,-573,-1368,-2133,-2867,-3552,-4188,-4752,-5244,-5654,-5981,-6236,-6429,-6567,-6674,-6757,-6825,-6898,-6970,-7063,-7161,-7273,-7378,-7469,-7518,-7514,-7429,-7270,-7023,-6698,-6292,-5824,-5291,-4728,-4136,-3541,-2951,-2381,-1824,-1298,-791,-309,150,584,987,1348,1659,1924,2128,2293,2407,2497,2559,2615,2669,2721,2758,2759,2703,2552,2311,1939,1464,874,194,-536,-1299,-2017,-2677,-3201,-3581,-3768,-3762,-3546,-3150,-2583,-1909,-1155,-384,361,1047,1629,2115,2475,2751,2938,3089,3203,3329,3451,3593,3739,3872,3994,4069,4101,4067,3963,3789,3543,3247,2912,2572,2250,1973,1767,1636,1594,1633,1730,1881,2029,2174,2260,2287,2229,2101,1902,1658,1387,1101,829,563,329,120,-56,-187,-281,-323,-323,-272,-173,-10,206,491,824,1207,1617,2047,2478,2896,3284,3618,3900,4109,4257,4350,4399,4425,4451,4469,4521,4570,4650,4717,4776,4798,4774,4696,4548,4332,4046,3688,3285,2837,2389,1954,1556,1227,961,788,691,678,725,832,964,1120,1279,1423,1550,1624,1659,1616,1525,1347,1112,805,431,14,-451,-930,-1420,-1892,-2337,-2739,-3076,-3348,-3531,-3623,-3623,-3522,-3347,-3098,-2819,-2522,-2240,-1980,-1759,-1565,-1412,-1272,-1154,-1020,-873,-682,-447,-166,160,514,872,1220,1516,1752,1887,1929,1847,1653,1346,931,440,-112,-683,-1234,-1736,-2148,-2449,-2609,-2614,-2442,-2098,-1575,-887,-58,901,1937,3041,4136,5211,6184,7039,7721,8215,8509,8600,8505,8242,7846,7347,6772,6169,5547,4951,4382,3859,3372,2915,2470,2010,1528,1001,431,-176,-815,-1461,-2096,-2702,-3255,-3739,-4146,-4454,-4669,-4774,-4770,-4660,-4436,-4126,-3727,-3285,-2796,-2314,-1825,-1377,-951,-576,-242,56,322,581,842,1122,1428,1757,2105,2454,2789,3088,3325,3481,3542,3478,3310,3020,2650,2202,1732,1259,846,521,328,297,430,747,1213,1830,2539,3319,4114,4879,5579,6172,6634,6956,7123,7157,7075,6909,6694,6462,6230,6036,5863,5742,5647,5577,5520,5440,5336,5173,4952,4661,4305,3898,3454,2998,2559,2152,1818,1562,1418,1401,1515,1780,2169,2693,3312,4008,4755,5512,6253,6947,7558,8069,8461,8701,8804,8741,8533,8169,7676,7051,6342,5552,4738,3918,3136,2403,1751,1180,705,322,20,-208,-388,-534,-670,-808,-974,-1163,-1403,-1672,-1983,-2317,-2666,-3018,-3359,-3673,-3946,-4162,-4311,-4385,-4380,-4291,-4115,-3855,-3510,-3083,-2574,-1990,-1327,-605,175,984,1805,2609,3385,4100,4762,5335,5830,6228,6536,6755,6878,6919,6852,6689,6409,6007,5481,4821,4034,3131,2121,1041,-103,-1253,-2396,-3473,-4461,-5330,-6052,-6630,-7051,-7335,-7488,-7532,-7486,-7381,-7223,-7049,-6852,-6651,-6441,-6226,-5992,-5748,-5467,-5163,-4814,-4436,-4017,-3583,-3120,-2662,-2190,-1733,-1280,-839,-417,-4,380,744,1066,1353,1584,1771,1907,1995,2057,2076,2087,2079,2061,2054,2027,2014,1978,1921,1834,1693,1491,1223,861,431,-91,-669,-1306,-1961,-2619,-3240,-3802,-4270,-4632,-4869,-4985,-4982,-4870,-4669,-4388,-4064,-3694,-3324,-2940,-2579,-2233,-1916,-1642,-1402,-1223,-1089,-1019,-1002,-1049,-1151,-1305,-1510,-1740,-2011,-2277,-2559,-2820,-3073,-3305,-3514,-3698,-3845,-3929,-3945,-3847,-3630,-3260,-2730,-2029,-1177,-187,889,2007,3106,4134,5033,5763,6288,6578,6638,6457,6069,5493,4770,3928,3013,2047,1063,97,-861,-1761,-2631,-3444,-4215,-4947,-5642,-6309,-6936,-7535,-8080,-8585,-9023,-9406,-9714,-9951,-10105,-10176,-10163,-10063,-9881,-9613,-9264,-8830,-8314,-7709,-7027,-6258,-5430,-4543,-3640,-2738,-1877,-1082,-373,220,708,1077,1348,1539,1663,1754,1823,1898,1978,2087,2207,2341,2476,2583,2667,2688,2639,2513,2277,1955,1520,993,375,-325,-1087,-1900,-2734,-3576,-4386,-5148,-5823,-6396,-6837,-7145,-7295,-7309,-7175,-6922,-6564,-6122,-5623,-5083,-4525,-3951,-3384,-2804,-2244,-1675,-1137,-605,-124,326,697,1001,1191,1289,1255,1121,873,533,114,-356,-864,-1366,-1855,-2302,-2690,-3023,-3287,-3503,-3676,-3824,-3964,-4114,-4291,-4501,-4764,-5061,-5410,-5779,-6170,-6567,-6951,-7317,-7652,-7946,-8198,-8394,-8525,-8594,-8577,-8488,-8305,-8035,-7671,-7213,-6665,-6033,-5331,-4570,-3779,-2956,-2143,-1330,-557,190,877,1527,2113,2652,3139,3579,3977,4343,4666,4965,5214,5424,5575,5659,5672,5593,5426,5155,4790,4337,3805,3228,2605,1985,1366,784,242,-249,-676,-1046,-1344,-1576,-1744,-1842,-1880,-1857,-1778,-1653,-1484,-1288,-1073,-849,-631,-419,-223,-34,160,369,626,931,1320,1776,2308,2890,3491,4070,4586,4988,5250,5338,5249,4981,4555,3993,3331,2618,1883,1191,557,35,-378,-660,-820,-880,-837,-751,-611,-473,-331,-228,-151,-130,-148,-203,-295,-386,-479,-531,-537,-471,-330,-111,183,532,922,1331,1731,2110,2425,2681,2845,2943,2954,2918,2825,2711,2577,2448,2324,2224,2149,2095,2081,2081,2116,2160,2234,2307,2408,2500,2604,2692,2767,2815,2843,2846,2831,2804,2759,2708,2649,2581,2516,2454,2392,2343,2284,2233,2168,2105,2014,1923,1789,1650,1473,1278,1074,854,648,456,289,164,59,-7,-58,-88,-108,-122,-130,-139,-142,-144,-148,-152,-171,-201,-253,-330,-427,-551,-685,-829,-955,-1052,-1086,-1069,-959,-797,-559,-278,36,364,686,969,1217,1385,1496,1516,1472,1346,1165,927,652,352,44,-267,-559,-833,-1075,-1271,-1427,-1520,-1558,-1533,-1432,-1270,-1014,-690,-278,207,752,1356,1986,2634,3270,3881,4440,4941,5363,5700,5948,6102,6158,6129,6004,5808,5515,5147,4684,4140,3518,2827,2076,1291,468,-353,-1175,-1962,-2701,-3369,-3951,-4445,-4840,-5146,-5361,-5488,-5530,-5499,-5388,-5224,-4998,-4734,-4428,-4092,-3737,-3365,-2998,-2636,-2289,-1962,-1651,-1352,-1068,-786,-506,-221,82,405,758,1151,1585,2075,2614,3208,3851,4529,5248,5977,6724,7461,8179,8866,9500,10080,10584,11014,11361,11613,11790,11862,11858,11750,11552,11250,10845,10332,9709,8980,8141,7215,6209,5157,4098,3053,2083,1199,455,-156,-605,-915,-1102,-1184,-1212,-1200,-1183,-1190,-1223,-1302,-1411,-1549,-1686,-1818,-1902,-1937,-1885,-1735,-1481,-1100,-609,4,721,1525,2405,3318,4249,5153,6006,6784,7461,8019,8451,8745,8912,8956,8885,8716,8454,8115,7712,7250,6750,6204,5625,5003,4342,3631,2867,2046,1167,236,-730,-1721,-2704,-3659,-4556,-5360,-6054,-6603,-7006,-7240,-7325,-7246,-7033,-6684,-6222,-5655,-5007,-4273,-3495,-2646,-1780,-863,49,987,1906,2817,3692,4519,5280,5956,6532,6995,7348,7577,7706,7726,7656,7506,7274,6979,6615,6190,5706,5168,4576,3944,3266,2559,1832,1085,359,-358,-1022,-1635,-2180,-2653,-3054,-3387,-3664,-3897,-4098,-4286,-4467,-4661,-4867,-5094,-5337,-5585,-5820,-6021,-6158,-6225,-6190,-6068,-5834,-5521,-5138,-4707,-4278,-3853,-3479,-3151,-2884,-2667,-2496,-2349,-2212,-2052,-1872,-1628,-1352,-1008,-634,-219,213,641,1056,1424,1730,1969,2111,2175,2146,2033,1863,1635,1386,1123,862,615,392,193,27,-111,-225,-325,-421,-535,-665,-840,-1052,-1316,-1625,-1978,-2361,-2772,-3190,-3606,-4005,-4377,-4709,-5007,-5252,-5460,-5612,-5722,-5774,-5791,-5750,-5687,-5579,-5456,-5312,-5160,-4995,-4828,-4634,-4418,-4155,-3831,-3432,-2940,-2348,-1660,-872,-22,887,1791,2688,3508,4250,4864,5347,5676,5850,5882,5767,5535,5188,4744,4231,3643,3021,2352,1660,941,196,-562,-1336,-2119,-2891,-3667,-4410,-5144,-5835,-6499,-7105,-7667,-8158,-8581,-8934,-9197,-9388,-9481,-9488,-9401,-9221,-8955,-8598,-8161,-7650,-7072,-6452,-5790,-5120,-4445,-3791,-3155,-2568,-2005,-1495,-1013,-558,-128,297,708,1114,1502,1872,2203,2491,2718,2876,2954,2948,2852,2671,2406,2062,1650,1171,633,40,-596,-1259,-1934,-2599,-3235,-3820,-4338,-4777,-5136,-5406,-5603,-5718,-5765,-5751,-5682,-5572,-5425,-5251,-5048,-4839,-4604,-4372,-4132,-3889,-3643,-3392,-3136,-2882,-2631,-2391,-2169,-1975,-1817,-1710,-1657,-1672,-1752,-1895,-2098,-2348,-2642,-2963,-3299,-3628,-3942,-4211,-4446,-4619,-4754,-4842,-4901,-4938,-4962,-4980,-5007,-5039,-5094,-5159,-5236,-5317,-5387,-5432,-5450,-5411,-5337,-5186,-4985,-4700,-4352,-3923,-3429,-2867,-2244,-1578,-876,-165,531,1197,1802,2338,2785,3138,3403,3578,3693,3747,3774,3778,3781,3784,3806,3828,3864,3887,3900,3883,3832,3729,3574,3345,3050,2680,2248,1761,1239,692,147,-385,-882,-1335,-1732,-2075,-2364,-2609,-2811,-2978,-3111,-3214,-3289,-3352,-3391,-3432,-3458,-3476,-3482,-3461,-3413,-3320,-3174,-2959,-2679,-2318,-1906,-1434,-938,-424,84,579,1035,1456,1815,2124,2375,2578,2737,2859,2956,3024,3088,3131,3175,3212,3234,3258,3257,3256,3244,3230,3227,3222,3242,3259,3293,3324,3353,3375,3377,3361,3308,3220,3088,2915,2703,2466,2209,1944,1689,1438,1220,1022,861,733,629,557,486,434,373,319,267,224,205,212,263,357,519,731,1013,1332,1686,2039,2388,2693,2967,3175,3332,3423,3454,3439,3369,3281,3161,3035,2908,2790,2679,2592,2515,2458,2414,2374,2338,2299,2243,2174,2056,1912,1697,1447,1134,789,415,20,-357,-724,-1038,-1289,-1470,-1555,-1560,-1482,-1336,-1144,-926,-710,-523,-381,-300,-283,-322,-410,-524,-644,-744,-806,-810,-749,-619,-431,-190,78,363,638,883,1094,1239,1342,1371,1366,1308,1237,1159,1091,1060,1041,1066,1087,1126,1136,1126,1065,966,804,605,354,78,-218,-520,-810,-1080,-1314,-1517,-1669,-1782,-1833,-1822,-1735,-1567,-1316,-979,-570,-91,443,1013,1608,2189,2755,3268,3731,4118,4428,4651,4780,4830,4784,4677,4491,4254,3966,3641,3285,2912,2515,2114,1683,1251,784,316,-173,-659,-1139,-1605,-2038,-2437,-2795,-3100,-3368,-3586,-3771,-3918,-4031,-4107,-4144,-4143,-4083,-3977,-3798,-3547,-3213,-2786,-2275,-1675,-995,-249,573,1429,2333,3253,4174,5084,5967,6798,7581,8289,8924,9473,9940,10317,10620,10838,10978,11047,11028,10947,10784,10549,10241,9858,9407,8888,8307,7663,6962,6218,5420,4611,3771,2934,2110,1298,543,-170,-809,-1369,-1848,-2243,-2548,-2785,-2939,-3033,-3068,-3043,-2972,-2849,-2680,-2466,-2210,-1914,-1596,-1255,-907,-566,-238,63,325,557,747,914,1072,1232,1419,1650,1936,2298,2734,3247,3831,4465,5131,5792,6430,6993,7487,7848,8107,8214,8193,8045,7772,7405,6949,6427,5855,5240,4598,3947,3291,2661,2046,1477,940,461,21,-349,-675,-931,-1140,-1296,-1407,-1483,-1527,-1539,-1524,-1468,-1371,-1218,-1013,-742,-415,-31,406,875,1373,1867,2347,2784,3174,3500,3770,3971,4114,4196,4227,4208,4148,4037,3891,3692,3457,3181,2867,2521,2147,1737,1320,878,440,8,-416,-814,-1192,-1545,-1869,-2175,-2464,-2741,-3012,-3283,-3548,-3821,-4091,-4360,-4629,-4877,-5122,-5331,-5526,-5677,-5788,-5849,-5854,-5809,-5713,-5578,-5408,-5217,-5011,-4811,-4613,-4436,-4263,-4090,-3910,-3692,-3450,-3151,-2814,-2421,-1987,-1515,-1023,-527,-45,409,824,1183,1495,1741,1945,2100,2228,2339,2442,2545,2653,2760,2863,2950,3010,3036,3014,2942,2812,2618,2370,2059,1708,1322,917,508,97,-305,-702,-1091,-1472,-1854,-2230,-2614,-3002,-3395,-3798,-4197,-4592,-4979,-5338,-5688,-5988,-6266,-6485,-6655,-6753,-6784,-6726,-6597,-6364,-6054,-5636,-5127,-4529,-3835,-3094,-2288,-1480,-667,103,815,1441,1958,2364,2647,2817,2888,2863,2772,2616,2410,2164,1874,1548,1177,761,304,-200,-735,-1304,-1895,-2506,-3124,-3745,-4351,-4940,-5497,-6014,-6483,-6897,-7246,-7522,-7729,-7853,-7907,-7895,-7812,-7683,-7488,-7246,-6953,-6602,-6214,-5776,-5315,-4833,-4338,-3844,-3347,-2863,-2384,-1925,-1486,-1065,-672,-301,36,340,601,822,988,1100,1145,1116,1005,816,544,214,-179,-602,-1052,-1500,-1938,-2348,-2718,-3045,-3321,-3540,-3718,-3842,-3939,-3999,-4041,-4053,-4043,-4008,-3935,-3838,-3699,-3525,-3322,-3082,-2835,-2572,-2326,-2092,-1891,-1726,-1604,-1530,-1503,-1520,-1580,-1678,-1805,-1964,-2135,-2326,-2526,-2729,-2947,-3161,-3380,-3594,-3799,-3990,-4169,-4323,-4452,-4552,-4617,-4653,-4663,-4654,-4637,-4614,-4600,-4585,-4592,-4595,-4611,-4608,-4588,-4533,-4437,-4285,-4079,-3810,-3477,-3097,-2659,-2206,-1719,-1244,-760,-297,156,586,992,1368,1715,2027,2302,2542,2740,2902,3027,3121,3177,3211,3208,3184,3138,3067,2984,2877,2755,2614,2449,2264,2047,1806,1524,1206,851,448,15,-458,-952,-1455,-1953,-2427,-2865,-3252,-3591,-3869,-4098,-4271,-4404,-4490,-4548,-4569,-4568,-4536,-4479,-4382,-4261,-4095,-3908,-3685,-3434,-3153,-2841,-2502,-2130,-1738,-1310,-863,-380,125,660,1219,1799,2394,2993,3584,4156,4693,5179,5608,5972,6257,6474,6618,6700,6735,6722,6685,6616,6547,6449,6364,6254,6139,6013,5855,5689,5478,5247,4971,4672,4349,4017,3682,3362,3043,2750,2453,2172,1880,1589,1287,975,655,331,-1,-328,-655,-979,-1279,-1570,-1821,-2044,-2222,-2351,-2423,-2440,-2389,-2285,-2124,-1922,-1684,-1426,-1162,-904,-667,-452,-262,-105,44,168,302,439,595,781,990,1228,1486,1759,2033,2303,2560,2791,3005,3179,3329,3434,3504,3524,3503,3444,3340,3216,3057,2895,2724,2566,2423,2297,2182,2073,1950,1810,1641,1436,1194,923,623,321,23,-240,-462,-610,-712,-730,-723,-665,-610,-556,-524,-530,-563,-630,-712,-794,-860,-897,-884,-827,-706,-541,-327,-92,162,410,641,850,1030,1184,1319,1432,1536,1628,1709,1786,1838,1879,1873,1820,1703,1513,1252,927,547,139,-280,-687,-1051,-1357,-1586,-1723,-1774,-1733,-1614,-1425,-1187,-901,-597,-271,57,384,704,1007,1293,1561,1800,2024,2221,2393,2554,2680,2802,2895,2978,3035,3064,3060,3011,2924,2782,2594,2348,2045,1688,1273,818,322,-193,-716,-1232,-1719,-2163,-2535,-2830,-3028,-3124,-3129,-3019,-2822,-2525,-2142,-1685,-1168,-602,-9,604,1218,1822,2414,2983,3535,4073,4586,5097,5583,6061,6519,6948,7346,7692,7987,8214,8371,8455,8463,8401,8277,8086,7850,7554,7220,6825,6379,5861,5277,4614,3885,3089,2246,1373,495,-359,-1160,-1884,-2507,-3028,-3426,-3718,-3891,-3961,-3945,-3838,-3674,-3455,-3185,-2885,-2536,-2148,-1720,-1247,-735,-189,390,981,1578,2151,2689,3160,3564,3878,4123,4286,4404,4467,4521,4564,4624,4710,4820,4959,5117,5275,5436,5569,5682,5757,5790,5780,5721,5619,5478,5296,5095,4862,4623,4369,4124,3881,3664,3468,3298,3172,3070,3016,2983,2979,2987,2997,3010,3006,2995,2955,2901,2813,2708,2576,2431,2263,2086,1888,1678,1460,1225,989,735,482,218,-36,-287,-514,-725,-903,-1063,-1187,-1291,-1364,-1423,-1463,-1508,-1548,-1607,-1677,-1760,-1862,-1958,-2063,-2137,-2196,-2203,-2175,-2094,-1981,-1828,-1651,-1457,-1255,-1064,-880,-725,-592,-493,-426,-393,-389,-416,-460,-515,-578,-627,-670,-689,-696,-697,-697,-712,-740,-795,-871,-969,-1089,-1208,-1332,-1428,-1503,-1534,-1527,-1477,-1385,-1268,-1129,-987,-860,-749,-684,-647,-655,-683,-727,-771,-796,-800,-773,-706,-619,-489,-348,-182,1,185,387,565,745,889,1013,1097,1142,1145,1100,1010,873,704,501,274,28,-245,-526,-838,-1160,-1511,-1883,-2284,-2712,-3164,-3635,-4110,-4586,-5038,-5457,-5824,-6119,-6329,-6436,-6433,-6318,-6092,-5762,-5342,-4849,-4302,-3732,-3159,-2610,-2105,-1653,-1267,-952,-696,-504,-351,-235,-144,-59,16,94,176,248,327,381,420,415,365,255,87,-143,-429,-761,-1131,-1529,-1938,-2349,-2747,-3121,-3475,-3804,-4105,-4393,-4648,-4896,-5118,-5335,-5527,-5717,-5870,-6014,-6112,-6187,-6214,-6202,-6144,-6037,-5885,-5688,-5437,-5145,-4800,-4412,-3995,-3545,-3088,-2627,-2179,-1761,-1391,-1082,-857,-720,-679,-730,-864,-1069,-1325,-1618,-1934,-2253,-2570,-2865,-3127,-3354,-3530,-3662,-3737,-3761,-3729,-3637,-3493,-3290,-3040,-2756,-2433,-2104,-1760,-1440,-1134,-885,-672,-543,-467,-479,-551,-687,-871,-1074,-1295,-1496,-1690,-1842,-1975,-2071,-2143,-2197,-2245,-2297,-2372,-2471,-2604,-2775,-2978,-3208,-3461,-3708,-3956,-4172,-4362,-4514,-4636,-4727,-4797,-4845,-4878,-4901,-4914,-4927,-4930,-4927,-4916,-4894,-4855,-4803,-4726,-4624,-4488,-4310,-4091,-3821,-3509,-3142,-2738,-2285,-1798,-1287,-745,-213,333,850,1347,1812,2235,2622,2956,3245,3471,3640,3748,3785,3770,3686,3550,3362,3128,2859,2566,2249,1934,1604,1291,971,663,352,35,-280,-599,-910,-1211,-1497,-1766,-2017,-2260,-2484,-2714,-2928,-3161,-3382,-3613,-3828,-4022,-4187,-4307,-4376,-4386,-4321,-4191,-3990,-3727,-3424,-3075,-2718,-2338,-1968,-1597,-1242,-896,-553,-210,158,538,956,1389,1850,2315,2782,3234,3661,4061,4417,4744,5036,5300,5551,5778,6000,6197,6374,6511,6615,6660,6666,6612,6510,6366,6180,5973,5753,5525,5309,5095,4897,4711,4529,4351,4160,3948,3713,3445,3150,2827,2469,2099,1699,1297,887,475,77,-331,-715,-1108,-1480,-1844,-2191,-2515,-2809,-3065,-3271,-3422,-3516,-3546,-3527,-3445,-3325,-3157,-2965,-2755,-2545,-2345,-2163,-2007,-1871,-1761,-1669,-1587,-1505,-1404,-1266,-1079,-826,-505,-112,351,864,1424,1997,2570,3112,3608,4040,4403,4692,4916,5085,5207,5307,5385,5466,5543,5623,5688,5735,5736,5692,5581,5408,5165,4863,4494,4081,3619,3134,2631,2122,1630,1142,696,280,-94,-409,-684,-901,-1069,-1194,-1280,-1329,-1365,-1378,-1406,-1437,-1498,-1572,-1675,-1783,-1890,-1979,-2027,-2033,-1980,-1881,-1726,-1554,-1344,-1153,-961,-813,-699,-635,-609,-613,-632,-653,-663,-654,-615,-555,-459,-370,-259,-191,-132,-126,-160,-237,-358,-498,-651,-792,-899,-962,-962,-897,-767,-571,-318,-20,316,676,1055,1446,1840,2236,2620,2998,3356,3688,3996,4252,4464,4609,4691,4695,4625,4468,4233,3923,3542,3103,2619,2107,1581,1068,575,138,-242,-544,-767,-910,-980,-973,-908,-786,-624,-427,-197,64,350,664,994,1342,1701,2062,2432,2789,3141,3469,3778,4052,4303,4515,4696,4851,4963,5056,5104,5118,5089,5009,4881,4702,4475,4211,3905,3566,3203,2807,2401,1978,1550,1128,706,292,-115,-519,-902,-1282,-1632,-1969,-2272,-2540,-2763,-2927,-3031,-3063,-3018,-2893,-2683,-2388,-2011,-1554,-1029,-442,197,871,1580,2290,3007,3705,4376,5006,5594,6120,6596,7004,7349,7633,7842,7988,8051,8043,7947,7774,7524,7198,6811,6355,5846,5291,4693,4084,3452,2843,2236,1672,1148,674,276,-56,-290,-445,-486,-455,-309,-100,204,564,989,1445,1927,2410,2874,3302,3675,3983,4210,4364,4434,4446,4395,4304,4167,4009,3810,3596,3348,3079,2785,2468,2124,1762,1373,971,552,128,-302,-727,-1147,-1551,-1939,-2298,-2629,-2918,-3175,-3385,-3564,-3699,-3802,-3862,-3882,-3854,-3779,-3653,-3490,-3280,-3049,-2784,-2501,-2202,-1895,-1572,-1257,-922,-593,-254,93,439,793,1148,1496,1840,2162,2454,2715,2920,3083,3185,3234,3237,3199,3134,3057,2969,2889,2809,2725,2646,2528,2398,2205,1974,1677,1333,934,507,64,-376,-778,-1145,-1437,-1670,-1827,-1920,-1965,-1964,-1946,-1921,-1904,-1919,-1967,-2049,-2181,-2317,-2497,-2654,-2831,-2972,-3103,-3196,-3260,-3290,-3290,-3261,-3218,-3155,-3100,-3045,-3018,-3017,-3053,-3129,-3241,-3373,-3534,-3683,-3844,-3981,-4112,-4218,-4303,-4356,-4377,-4354,-4292,-4170,-4003,-3766,-3471,-3111,-2701,-2245,-1770,-1286,-808,-361,65,442,790,1090,1365,1596,1811,1996,2165,2308,2419,2491,2514,2479,2385,2224,2005,1721,1392,1020,618,198,-242,-687,-1144,-1614,-2087,-2584,-3083,-3601,-4117,-4632,-5126,-5594,-6013,-6381,-6685,-6916,-7078,-7161,-7185,-7146,-7072,-6959,-6833,-6687,-6538,-6379,-6219,-6056,-5882,-5706,-5515,-5321,-5123,-4921,-4737,-4557,-4415,-4301,-4231,-4200,-4201,-4221,-4253,-4269,-4278,-4252,-4204,-4115,-3996,-3837,-3659,-3457,-3255,-3052,-2861,-2684,-2517,-2365,-2206,-2051,-1870,-1672,-1434,-1171,-874,-566,-248,47,322,545,716,823,864,841,775,660,535,397,270,154,59,-27,-99,-178,-264,-380,-531,-725,-981,-1277,-1628,-2016,-2425,-2860,-3278,-3695,-4071,-4420,-4728,-4997,-5236,-5447,-5637,-5820,-5985,-6156,-6305,-6453,-6568,-6660,-6704,-6697,-6634,-6502,-6306,-6041,-5711,-5329,-4900,-4434,-3947,-3437,-2925,-2409,-1909,-1428,-978,-562,-178,172,490,785,1051,1298,1525,1737,1929,2120,2291,2466,2625,2770,2890,2969,2999,2971,2869,2702,2463,2156,1803,1405,994,589,199,-136,-428,-648,-809,-921,-986,-1034,-1072,-1124,-1195,-1303,-1436,-1598,-1757,-1909,-2015,-2076,-2068,-1985,-1836,-1619,-1353,-1066,-765,-492,-239,-43,118,221,289,327,343,356,372,401,443,504,575,657,747,838,936,1032,1143,1259,1402,1570,1771,2005,2276,2569,2897,3237,3589,3943,4284,4610,4914,5184,5426,5619,5770,5860,5892,5863,5768,5615,5405,5147,4835,4492,4105,3702,3285,2865,2456,2063,1697,1354,1056,781,545,328,127,-67,-254,-452,-647,-853,-1062,-1270,-1486,-1694,-1906,-2109,-2305,-2479,-2628,-2732,-2794,-2798,-2748,-2643,-2494,-2300,-2093,-1859,-1640,-1413,-1205,-987,-773,-531,-263,43,395,783,1215,1669,2141,2603,3047,3444,3789,4073,4285,4442,4530,4580,4592,4591,4580,4567,4560,4547,4539,4511,4471,4400,4294,4158,3984,3784,3564,3323,3085,2839,2607,2388,2187,2009,1847,1700,1558,1407,1246,1059,843,609,334,59,-249,-547,-853,-1142,-1417,-1666,-1891,-2094,-2265,-2419,-2539,-2635,-2706,-2756,-2792,-2814,-2831,-2842,-2836,-2837,-2813,-2791,-2750,-2690,-2612,-2510,-2396,-2254,-2107,-1936,-1755,-1573,-1377,-1195,-1008,-830,-664,-500,-353,-205,-55,94,262,423,590,744,886,1018,1139,1273,1413,1600,1831,2125,2486,2894,3341,3784,4198,4542,4799,4938,4966,4872,4673,4380,4011,3587,3128,2652,2174,1713,1278,890,559,306,136,72,106,259,508,859,1284,1763,2264,2758,3204,3587,3868,4040,4086,4002,3796,3485,3106,2702,2316,2010,1790,1714,1753,1924,2179,2489,2799,3060,3232,3272,3177,2929,2545,2048,1451,807,142,-502,-1081,-1583,-1973,-2249,-2411,-2467,-2442,-2361,-2253,-2148,-2063,-2017,-2017,-2063,-2150,-2254,-2370,-2456,-2508,-2500,-2428,-2292,-2097,-1854,-1566,-1249,-884,-488,-21,507,1140,1861,2692,3598,4571,5563,6538,7455,8268,8943,9458,9790,9946,9940,9785,9531,9194,8826,8438,8075,7726,7433,7154,6913,6662,6388,6076,5685,5237,4693,4089,3412,2697,1967,1246,572,-39,-575,-1021,-1397,-1696,-1942,-2138,-2294,-2411,-2474,-2481,-2400,-2239,-1970,-1611,-1159,-636,-72,506,1064,1564,1988,2318,2539,2669,2695,2648,2533,2378,2199,2021,1859,1729,1631,1574,1544,1547,1565,1600,1638,1675,1701,1701,1679,1610,1517,1378,1220,1030,825,598,355,97,-182,-455,-724,-950,-1109,-1181,-1132,-969,-687,-304,148,640,1121,1560,1907,2155,2269,2270,2156,1952,1681,1367,1046,740,477,271,130,65,61,130,247,412,610,822,1047,1255,1454,1613,1740,1817,1837,1809,1713,1572,1362,1101,770,387,-51,-519,-995,-1448,-1849,-2174,-2405,-2531,-2555,-2496,-2373,-2223,-2078,-1969,-1926,-1972,-2110,-2348,-2670,-3057,-3494,-3938,-4378,-4765,-5094,-5334,-5483,-5535,-5499,-5386,-5205,-4992,-4739,-4495,-4240,-4015,-3792,-3607,-3432,-3284,-3153,-3022,-2898,-2757,-2610,-2447,-2275,-2094,-1899,-1687,-1432,-1137,-768,-338,176,744,1369,2012,2647,3248,3773,4207,4516,4694,4729,4624,4396,4052,3633,3146,2641,2115,1621,1149,729,353,17,-282,-565,-831,-1107,-1388,-1702,-2046,-2430,-2857,-3310,-3793,-4282,-4777,-5265,-5749,-6218,-6685,-7145,-7592,-8028,-8423,-8778,-9054,-9254,-9342,-9336,-9228,-9037,-8786,-8492,-8190,-7886,-7622,-7391,-7216,-7092,-7008,-6961,-6936,-6907,-6878,-6810,-6701,-6524,-6274,-5935,-5514,-5000,-4414,-3761,-3064,-2340,-1617,-909,-246,364,912,1374,1771,2080,2319,2483,2579,2603,2571,2480,2346,2188,2011,1855,1707,1610,1544,1527,1544,1571,1605,1598,1562,1445,1276,1012,681,259,-240,-809,-1452,-2133,-2862,-3600,-4342,-5057,-5729,-6326,-6834,-7232,-7501,-7653,-7671,-7591,-7419,-7186,-6911,-6623,-6345,-6094,-5892,-5741,-5657,-5630,-5669,-5761,-5904,-6068,-6238,-6362,-6427,-6385,-6232,-5952,-5551,-5056,-4475,-3866,-3227,-2622,-2035,-1520,-1058,-673,-360,-112,68,200,287,349,396,438,502,583,716,884,1114,1382,1690,2022,2348,2671,2946,3178,3347,3445,3481,3443,3344,3184,2965,2690,2363,1989,1574,1144,706,295,-53,-334,-498,-567,-521,-389,-191,41,277,480,637,725,738,685,555,387,162,-69,-329,-565,-793,-973,-1119,-1194,-1224,-1174,-1075,-914,-704,-455,-173,128,437,745,1037,1313,1555,1766,1929,2043,2086,2058,1949,1764,1524,1239,951,686,485,376,384,518,766,1120,1532,1990,2438,2861,3215,3499,3673,3756,3723,3598,3390,3113,2803,2473,2161,1887,1671,1538,1497,1555,1722,1972,2304,2680,3077,3458,3794,4065,4257,4357,4377,4307,4166,3955,3672,3333,2931,2480,1994,1496,1006,568,192,-86,-257,-325,-284,-169,10,219,432,628,788,897,959,957,904,793,634,429,196,-65,-328,-589,-814,-1002,-1103,-1135,-1054,-878,-601,-232,210,711,1238,1782,2290,2773,3175,3509,3726,3837,3808,3641,3354,2930,2435,1871,1302,770,306,-42,-268,-372,-354,-252,-88,110,289,440,525,535,464,312,87,-192,-512,-845,-1170,-1462,-1702,-1875,-1967,-1989,-1917,-1798,-1605,-1381,-1127,-859,-600,-351,-131,65,225,365,464,538,566,550,484,359,186,-30,-274,-517,-744,-922,-1033,-1071,-1020,-906,-729,-522,-293,-74,135,304,438,526,570,580,556,516,466,410,377,359,375,439,523,667,827,1032,1251,1507,1768,2048,2326,2598,2865,3116,3346,3557,3727,3866,3954,3994,3977,3910,3784,3625,3435,3243,3070,2941,2860,2854,2903,3012,3159,3311,3456,3556,3596,3563,3436,3226,2921,2549,2108,1634,1142,652,200,-213,-558,-834,-1039,-1175,-1249,-1275,-1264,-1228,-1190,-1151,-1136,-1138,-1170,-1220,-1301,-1396,-1515,-1645,-1788,-1947,-2110,-2286,-2449,-2596,-2695,-2732,-2685,-2539,-2292,-1940,-1496,-968,-380,257,907,1566,2202,2814,3391,3918,4403,4826,5194,5504,5750,5935,6068,6145,6196,6232,6266,6330,6419,6551,6721,6928,7152,7390,7610,7799,7935,7997,7971,7838,7596,7233,6750,6154,5449,4669,3828,2977,2140,1368,687,119,-313,-628,-824,-939,-1006,-1054,-1122,-1223,-1373,-1564,-1800,-2049,-2310,-2544,-2737,-2859,-2902,-2850,-2702,-2454,-2122,-1715,-1256,-771,-262,226,712,1159,1581,1963,2314,2623,2905,3144,3353,3507,3620,3658,3640,3542,3383,3164,2901,2625,2345,2104,1906,1767,1692,1673,1695,1760,1835,1925,2000,2063,2091,2098,2065,2009,1919,1799,1649,1458,1244,996,734,470,216,-9,-187,-308,-353,-324,-209,-29,219,502,806,1107,1368,1579,1706,1740,1661,1470,1167,768,298,-227,-756,-1272,-1723,-2093,-2356,-2508,-2556,-2513,-2400,-2247,-2068,-1909,-1763,-1681,-1635,-1662,-1724,-1832,-1957,-2099,-2232,-2358,-2460,-2527,-2570,-2558,-2520,-2419,-2292,-2109,-1907,-1667,-1418,-1147,-878,-609,-349,-117,94,260,389,457,470,401,260,37,-256,-595,-957,-1302,-1600,-1816,-1924,-1912,-1779,-1527,-1191,-786,-356,77,476,837,1126,1359,1517,1614,1653,1637,1582,1485,1357,1204,1034,858,692,547,443,389,388,447,550,692,848,990,1094,1121,1044,846,504,21,-608,-1362,-2225,-3161,-4127,-5083,-5979,-6779,-7446,-7972,-8332,-8556,-8645,-8644,-8579,-8501,-8427,-8399,-8419,-8504,-8640,-8825,-9024,-9231,-9411,-9551,-9637,-9649,-9592,-9447,-9226,-8917,-8525,-8058,-7518,-6920,-6279,-5597,-4902,-4200,-3504,-2835,-2197,-1602,-1061,-581,-175,153,398,562,657,678,666,617,571,546,556,627,754,931,1156,1399,1656,1898,2109,2276,2381,2417,2376,2258,2065,1806,1479,1111,697,264,-179,-610,-1023,-1390,-1732,-2021,-2282,-2511,-2713,-2916,-3113,-3327,-3575,-3840,-4157,-4498,-4877,-5286,-5718,-6167,-6629,-7085,-7540,-7960,-8350,-8677,-8939,-9118,-9208,-9210,-9127,-8961,-8740,-8451,-8141,-7791,-7438,-7066,-6697,-6317,-5934,-5543,-5139,-4725,-4304,-3871,-3440,-2998,-2566,-2123,-1681,-1232,-768,-292,208,727,1266,1819,2370,2917,3428,3909,4322,4667,4921,5071,5118,5053,4887,4642,4319,3972,3597,3252,2942,2692,2507,2392,2338,2331,2358,2387,2412,2395,2346,2237,2087,1885,1643,1358,1043,693,325,-66,-464,-864,-1253,-1607,-1917,-2151,-2301,-2348,-2291,-2132,-1891,-1583,-1241,-892,-558,-268,-34,119,190,160,47,-161,-433,-762,-1113,-1459,-1770,-2009,-2162,-2205,-2146,-1979,-1727,-1413,-1054,-697,-345,-42,208,403,531,626,681,725,782,860,990,1168,1410,1704,2052,2436,2848,3266,3680,4071,4427,4754,5032,5281,5495,5673,5832,5949,6043,6082,6079,6002,5857,5622,5312,4921,4487,4018,3560,3131,2768,2481,2287,2191,2173,2230,2319,2424,2508,2548,2525,2429,2257,2014,1717,1376,1017,653,299,-26,-315,-555,-740,-873,-950,-979,-964,-908,-830,-726,-621,-519,-430,-367,-332,-322,-361,-424,-542,-696,-886,-1101,-1325,-1537,-1728,-1870,-1963,-1988,-1958,-1860,-1715,-1513,-1283,-1014,-730,-431,-133,159,426,681,900,1106,1280,1444,1586,1722,1849,1969,2089,2203,2327,2447,2593,2743,2930,3139,3371,3631,3891,4161,4410,4630,4803,4907,4928,4849,4662,4365,3965,3478,2930,2345,1766,1208,722,313,15,-170,-247,-217,-127,23,178,322,425,460,422,297,97,-179,-510,-887,-1286,-1691,-2074,-2431,-2736,-2990,-3182,-3312,-3377,-3380,-3320,-3216,-3056,-2865,-2626,-2363,-2070,-1768,-1460,-1170,-911,-693,-539,-442,-416,-445,-514,-598,-677,-707,-689,-572,-370,-55,358,857,1430,2033,2650,3239,3771,4229,4577,4827,4959,5006,4962,4879,4761,4654,4574,4538,4549,4611,4706,4830,4950,5067,5134,5161,5108,4990,4785,4517,4169,3767,3306,2800,2256,1684,1084,475,-148,-756,-1351,-1893,-2398,-2814,-3178,-3443,-3642,-3758,-3808,-3805,-3757,-3681,-3587,-3478,-3370,-3250,-3126,-2993,-2839,-2675,-2482,-2266,-2023,-1734,-1419,-1043,-639,-180,299,807,1326,1849,2365,2869,3344,3790,4185,4538,4825,5055,5221,5314,5339,5289,5163,4983,4757,4503,4252,4013,3806,3653,3549,3509,3531,3603,3716,3855,3995,4133,4242,4320,4345,4323,4240,4104,3929,3715,3491,3263,3037,2835,2645,2481,2337,2205,2085,1966,1846,1725,1597,1467,1339,1208,1090,977,877,785,695,601,490,375,232,95,-52,-184,-290,-360,-373,-329,-217,-42,197,480,806,1139,1479,1792,2072,2299,2469,2572,2611,2584,2497,2361,2186,1979,1760,1525,1305,1094,915,773,657,597,550,559,583,644,720,814,903,993,1053,1086,1072,1007,886,710,488,230,-49,-326,-580,-787,-928,-998,-990,-916,-784,-611,-414,-207,-13,164,296,399,441,461,428,379,303,218,139,74,33,32,62,141,257,406,586,770,970,1149,1322,1447,1537,1558,1519,1407,1224,974,663,293,-116,-555,-1007,-1445,-1865,-2241,-2562,-2822,-3006,-3117,-3146,-3113,-3005,-2858,-2664,-2456,-2244,-2047,-1878,-1750,-1666,-1626,-1621,-1638,-1674,-1695,-1715,-1696,-1652,-1560,-1424,-1242,-1008,-744,-446,-134,170,470,732,963,1149,1282,1364,1380,1334,1218,1030,776,459,100,-297,-698,-1094,-1452,-1761,-1998,-2165,-2256,-2284,-2273,-2236,-2215,-2212,-2266,-2368,-2540,-2767,-3046,-3359,-3703,-4043,-4383,-4686,-4950,-5160,-5312,-5414,-5473,-5498,-5514,-5516,-5524,-5540,-5551,-5568,-5573,-5556,-5522,-5447,-5350,-5219,-5079,-4931,-4799,-4681,-4600,-4542,-4519,-4521,-4533,-4547,-4540,-4486,-4383,-4201,-3943,-3605,-3193,-2723,-2208,-1679,-1151,-659,-221,147,424,618,711,725,655,516,322,83,-187,-467,-759,-1028,-1287,-1503,-1689,-1836,-1947,-2034,-2102,-2161,-2223,-2300,-2404,-2550,-2748,-3006,-3324,-3707,-4140,-4615,-5113,-5608,-6078,-6499,-6857,-7128,-7326,-7421,-7443,-7380,-7257,-7078,-6875,-6638,-6410,-6169,-5953,-5752,-5579,-5429,-5301,-5181,-5056,-4919,-4737,-4528,-4251,-3935,-3559,-3144,-2691,-2222,-1741,-1269,-819,-395,-21,308,582,790,944,1019,1041,987,884,731,544,340,129,-63,-232,-351,-410,-408,-321,-172,45,313,609,914,1216,1477,1704,1861,1956,1968,1910,1780,1589,1352,1081,792,504,220,-32,-259,-441,-590,-694,-773,-812,-844,-850,-870,-878,-919,-963,-1034,-1139,-1255,-1422,-1591,-1797,-1992,-2189,-2352,-2479,-2547,-2559,-2495,-2368,-2165,-1899,-1580,-1215,-821,-413,8,407,799,1151,1469,1740,1965,2138,2272,2360,2422,2470,2507,2565,2633,2733,2857,3001,3155,3311,3449,3568,3659,3707,3733,3718,3688,3628,3556,3460,3356,3234,3100,2961,2801,2652,2479,2332,2185,2081,2006,1992,2025,2128,2290,2508,2769,3061,3360,3652,3913,4129,4283,4367,4369,4291,4129,3890,3599,3248,2891,2505,2142,1789,1468,1190,954,773,640,549,506,477,487,480,483,446,384,267,107,-103,-350,-626,-917,-1204,-1464,-1685,-1847,-1938,-1966,-1904,-1789,-1604,-1374,-1114,-830,-547,-277,-28,186,366,506,616,688,752,794,852,924,1020,1163,1325,1544,1772,2045,2311,2595,2857,3103,3321,3494,3636,3720,3769,3758,3714,3613,3483,3310,3110,2889,2649,2418,2182,1977,1782,1622,1490,1388,1328,1294,1295,1320,1350,1402,1432,1472,1468,1451,1375,1264,1084,874,598,309,-19,-346,-676,-979,-1261,-1487,-1676,-1802,-1883,-1917,-1914,-1892,-1855,-1824,-1801,-1809,-1836,-1908,-1998,-2131,-2274,-2446,-2615,-2792,-2953,-3083,-3181,-3212,-3189,-3086,-2909,-2648,-2316,-1910,-1450,-948,-414,126,668,1190,1679,2133,2532,2890,3194,3461,3690,3894,4079,4265,4445,4647,4853,5076,5304,5525,5733,5913,6061,6160,6220,6224,6181,6090,5945,5760,5517,5233,4900,4520,4110,3658,3192,2709,2222,1748,1293,869,489,146,-144,-392,-599,-765,-915,-1052,-1190,-1354,-1537,-1760,-2015,-2303,-2619,-2953,-3291,-3625,-3936,-4221,-4457,-4646,-4769,-4832,-4826,-4749,-4607,-4395,-4127,-3807,-3446,-3057,-2650,-2232,-1825,-1425,-1059,-729,-439,-199,7,173,323,458,598,759,951,1194,1491,1843,2253,2705,3200,3705,4226,4717,5187,5601,5962,6247,6461,6594,6660,6662,6623,6551,6462,6383,6301,6261,6229,6245,6263,6316,6352,6386,6389,6344,6247,6075,5824,5492,5067,4577,4003,3391,2736,2068,1409,770,174,-364,-829,-1217,-1520,-1742,-1881,-1938,-1933,-1851,-1730,-1559,-1372,-1182,-998,-851,-732,-676,-661,-706,-786,-901,-1030,-1163,-1280,-1367,-1405,-1382,-1293,-1134,-920,-656,-373,-72,210,467,677,822,907,915,860,743,583,387,179,-26,-217,-361,-472,-507,-485,-378,-204,50,358,727,1129,1553,1987,2397,2778,3101,3356,3533,3631,3646,3608,3499,3375,3214,3069,2931,2826,2761,2738,2763,2822,2912,3016,3118,3204,3245,3239,3158,3006,2778,2477,2122,1720,1296,866,452,73,-261,-532,-751,-903,-1010,-1070,-1095,-1092,-1061,-1016,-953,-890,-827,-769,-738,-718,-753,-816,-950,-1130,-1371,-1661,-1986,-2338,-2690,-3036,-3334,-3599,-3781,-3910,-3950,-3927,-3829,-3676,-3480,-3256,-3020,-2788,-2567,-2365,-2193,-2040,-1926,-1833,-1768,-1712,-1675,-1630,-1585,-1525,-1438,-1322,-1166,-962,-718,-421,-92,275,654,1037,1408,1739,2034,2256,2416,2489,2488,2410,2262,2064,1814,1533,1237,922,623,322,33,-242,-522,-787,-1066,-1349,-1658,-1987,-2355,-2741,-3164,-3592,-4040,-4484,-4920,-5343,-5730,-6090,-6403,-6670,-6890,-7046,-7144,-7173,-7131,-7019,-6842,-6600,-6311,-5976,-5620,-5249,-4884,-4538,-4221,-3946,-3722,-3544,-3423,-3350,-3322,-3339,-3380,-3453,-3530,-3608,-3678,-3711,-3717,-3670,-3568,-3426,-3231,-3016,-2785,-2557,-2353,-2184,-2071,-2015,-2026,-2104,-2226,-2407,-2604,-2835,-3067,-3294,-3500,-3675,-3804,-3882,-3900,-3857,-3752,-3593,-3383,-3142,-2889,-2638,-2422,-2245,-2129,-2073,-2086,-2157,-2288,-2457,-2652,-2848,-3029,-3169,-3265,-3300,-3280,-3209,-3095,-2956,-2811,-2670,-2553,-2471,-2431,-2437,-2491,-2577,-2701,-2838,-2989,-3132,-3257,-3360,-3418,-3442,-3410,-3337,-3207,-3040,-2825,-2575,-2303,-2011,-1719,-1435,-1166,-931,-728,-575,-474,-425,-439,-498,-613,-765,-953,-1160,-1376,-1585,-1781,-1947,-2085,-2186,-2250,-2280,-2277,-2244,-2186,-2107,-2007,-1898,-1777,-1658,-1545,-1441,-1360,-1298,-1266,-1269,-1302,-1373,-1468,-1578,-1691,-1786,-1853,-1873,-1834,-1724,-1535,-1276,-937,-551,-114,338,806,1248,1677,2042,2362,2610,2792,2912,2969,2986,2968,2936,2899,2878,2873,2903,2951,3030,3125,3224,3321,3392,3442,3438,3405,3304,3172,2982,2763,2508,2226,1934,1622,1320,1014,739,483,281,120,15,-29,-24,43,144,294,457,643,821,987,1119,1211,1244,1219,1136,992,804,586,352,133,-59,-204,-282,-305,-251,-144,20,231,463,721,967,1210,1424,1608,1764,1877,1957,2005,2012,2000,1952,1886,1795,1691,1578,1474,1389,1340,1337,1393,1512,1704,1957,2277,2638,3033,3435,3818,4161,4437,4629,4729,4719,4611,4407,4115,3777,3390,3010,2639,2307,2029,1808,1651,1558,1511,1511,1527,1557,1572,1568,1523,1437,1298,1117,897,647,395,138,-84,-266,-390,-447,-429,-353,-200,-4,242,523,815,1120,1405,1677,1896,2087,2203,2271,2264,2186,2045,1840,1588,1299,994,681,388,124,-95,-254,-362,-407,-405,-360,-283,-190,-92,-2,66,105,109,70,4,-110,-231,-396,-556,-745,-932,-1125,-1315,-1480,-1621,-1709,-1733,-1685,-1542,-1310,-987,-573,-93,445,1002,1558,2070,2523,2875,3127,3271,3307,3265,3145,2992,2816,2647,2503,2400,2341,2334,2363,2423,2496,2569,2629,2666,2676,2651,2594,2506,2393,2264,2131,1998,1874,1772,1687,1635,1604,1601,1615,1655,1709,1773,1849,1912,1984,2028,2065,2065,2033,1952,1825,1640,1411,1129,812,461,90,-286,-662,-1018,-1349,-1647,-1897,-2109,-2269,-2389,-2467,-2515,-2527,-2529,-2499,-2476,-2431,-2401,-2367,-2350,-2353,-2377,-2435,-2511,-2616,-2726,-2842,-2940,-3009,-3033,-2987,-2867,-2649,-2342,-1938,-1455,-904,-307,312,930,1528,2078,2581,3006,3371,3649,3867,4009,4109,4156,4188,4195,4206,4222,4249,4303,4370,4460,4557,4654,4740,4806,4836,4832,4788,4703,4589,4441,4275,4088,3892,3697,3506,3337,3183,3061,2962,2893,2857,2841,2853,2876,2895,2920,2907,2879,2800,2676,2500,2260,1974,1623,1244,816,383,-61,-498,-905,-1291,-1623,-1915,-2143,-2320,-2435,-2505,-2531,-2523,-2486,-2427,-2346,-2250,-2140,-2018,-1893,-1758,-1632,-1503,-1386,-1272,-1166,-1059,-951,-834,-696,-542,-350,-123,151,477,844,1255,1688,2134,2579,3001,3390,3741,4020,4254,4405,4504,4533,4515,4447,4347,4221,4083,3943,3799,3669,3529,3400,3261,3124,2973,2824,2659,2487,2311,2117,1936,1740,1549,1359,1164,981,800,630,484,350,258,191,167,180,217,285,353,431,491,534,544,518,446,336,178,-8,-232,-474,-736,-1003,-1270,-1529,-1768,-2001,-2195,-2387,-2539,-2677,-2782,-2862,-2911,-2933,-2928,-2902,-2866,-2811,-2761,-2694,-2643,-2578,-2542,-2487,-2455,-2408,-2356,-2295,-2207,-2107,-1965,-1801,-1586,-1340,-1046,-716,-350,45,466,892,1326,1736,2132,2482,2801,3066,3286,3453,3561,3617,3612,3558,3454,3307,3123,2909,2669,2415,2141,1872,1584,1306,1015,723,429,129,-167,-466,-767,-1067,-1375,-1682,-1989,-2300,-2603,-2902,-3188,-3461,-3710,-3944,-4143,-4329,-4472,-4602,-4689,-4766,-4811,-4849,-4867,-4880,-4887,-4894,-4899,-4918,-4927,-4951,-4964,-4980,-4994,-5008,-5024,-5047,-5070,-5085,-5096,-5082,-5049,-4991,-4893,-4776,-4617,-4433,-4226,-4005,-3784,-3581,-3386,-3235,-3102,-3015,-2963,-2943,-2958,-2984,-3020,-3048,-3048,-3029,-2958,-2854,-2698,-2503,-2274,-2020,-1758,-1495,-1252,-1035,-853,-724,-631,-600,-609,-663,-759,-886,-1047,-1231,-1435,-1653,-1887,-2122,-2367,-2609,-2848,-3080,-3298,-3496,-3675,-3834,-3963,-4082,-4166,-4246,-4303,-4357,-4410,-4457,-4509,-4552,-4593,-4616,-4634,-4627,-4607,-4566,-4501,-4411,-4311,-4176,-4048,-3884,-3732,-3564,-3414,-3276,-3162,-3075,-3024,-2996,-3008,-3037,-3099,-3168,-3245,-3311,-3362,-3386,-3386,-3347,-3288,-3195,-3087,-2965,-2837,-2712,-2595,-2484,-2385,-2291,-2200,-2111,-2017,-1920,-1810,-1706,-1585,-1472,-1346,-1218,-1079,-927,-755,-565,-351,-112,142,422,709,1006,1300,1587,1844,2074,2255,2388,2472,2499,2483,2427,2339,2240,2126,2021,1908,1810,1708,1604,1497,1366,1224,1066,885,719,542,405,278,199,142,130,144,186,250,313,378,419,437,423,378,301,208,93,-11,-112,-170,-202,-180,-129,-47,50,127,193,200,169,75,-63,-241,-443,-647,-845,-1019,-1161,-1274,-1344,-1385,-1390,-1363,-1314,-1229,-1124,-988,-825,-643,-440,-223,2,238,478,716,955,1180,1404,1609,1815,2012,2216,2424,2646,2882,3142,3426,3738,4075,4431,4798,5169,5516,5850,6117,6349,6486,6561,6546,6454,6299,6070,5807,5492,5168,4822,4490,4159,3848,3550,3265,2998,2735,2489,2235,1994,1736,1490,1236,995,769,556,372,208,64,-51,-163,-248,-339,-415,-493,-560,-618,-660,-691,-698,-700,-679,-658,-629,-600,-577,-555,-546,-540,-542,-546,-553,-566,-581,-605,-627,-654,-672,-680,-682,-652,-618,-546,-458,-340,-198,-27,161,375,601,834,1069,1291,1498,1677,1831,1947,2041,2091,2130,2134,2147,2155,2182,2233,2309,2414,2550,2704,2880,3053,3229,3370,3497,3570,3615,3605,3562,3476,3359,3218,3053,2885,2708,2546,2390,2257,2138,2036,1949,1866,1798,1721,1660,1581,1514,1427,1348,1256,1166,1072,978,879,789,696,625,552,512,475,475,491,534,595,663,732,799,846,880,892,880,863,817,776,711,652,577,503,425,345,271,185,109,21,-65,-156,-250,-337,-429,-498,-565,-604,-626,-629,-622,-606,-593,-582,-578,-582,-594,-603,-614,-615,-591,-560,-487,-400,-283,-146,5,163,325,475,610,724,814,884,942,986,1035,1078,1131,1180,1235,1278,1316,1327,1320,1278,1211,1118,1006,891,772,671,584,522,484,479,493,551,613,706,795,880,959,1012,1051,1076,1090,1108,1145,1195,1285,1396,1543,1710,1890,2066,2231,2354,2446,2469,2446,2353,2220,2029,1828,1596,1376,1168,978,823,691,595,520,472,430,396,358,314,266,213,158,104,59,16,-1,-8,10,50,100,165,243,306,391,441,508,546,593,635,691,761,859,980,1139,1319,1527,1747,1973,2194,2402,2587,2746,2869,2957,3015,3031,3025,2978,2910,2816,2704,2577,2441,2289,2131,1956,1779,1592,1410,1223,1047,878,719,585,463,363,283,209,149,91,32,-19,-78,-115,-152,-154,-149,-112,-65,0,75,150,232,298,357,395,412,417,397,373,332,283,230,170,107,44,-33,-103,-185,-266,-346,-432,-515,-597,-673,-731,-772,-782,-761,-705,-613,-488,-348,-185,-37,108,224,312,377,409,434,443,460,482,528,585,676,782,906,1058,1202,1366,1512,1654,1772,1871,1940,1978,2000,1979,1956,1901,1849,1790,1737,1689,1651,1605,1566,1500,1425,1318,1176,1011,803,591,365,144,-56,-237,-386,-506,-607,-698,-794,-914,-1064,-1257,-1488,-1755,-2046,-2344,-2638,-2905,-3143,-3338,-3492,-3601,-3674,-3714,-3737,-3753,-3781,-3822,-3901,-4000,-4140,-4302,-4485,-4673,-4857,-5012,-5140,-5215,-5241,-5207,-5125,-4990,-4826,-4633,-4430,-4217,-4008,-3791,-3592,-3384,-3192,-3004,-2816,-2638,-2453,-2276,-2093,-1928,-1755,-1607,-1461,-1324,-1211,-1096,-1004,-911,-828,-746,-668,-591,-521,-454,-402,-352,-322,-293,-286,-282,-301,-338,-404,-503,-633,-794,-977,-1189,-1409,-1644,-1878,-2109,-2336,-2556,-2772,-2984,-3195,-3407,-3617,-3824,-4031,-4221,-4406,-4571,-4717,-4855,-4965,-5069,-5142,-5214,-5251,-5293,-5308,-5317,-5311,-5289,-5259,-5213,-5157,-5089,-5005,-4916,-4809,-4710,-4598,-4511,-4429,-4384,-4366,-4381,-4427,-4497,-4577,-4663,-4742,-4802,-4839,-4837,-4792,-4709,-4571,-4402,-4186,-3950,-3693,-3432,-3179,-2939,-2720,-2521,-2333,-2166,-1988,-1823,-1640,-1452,-1252,-1038,-823,-604,-393,-189,3,189,365,532,691,836,973,1086,1185,1253,1289,1299,1263,1204,1108,992,853,704,550,401,262,147,46,-20,-72,-111,-138,-171,-214,-267,-351,-455,-584,-738,-901,-1069,-1234,-1372,-1493,-1572,-1624,-1643,-1635,-1610,-1568,-1517,-1458,-1405,-1349,-1310,-1267,-1240,-1206,-1183,-1152,-1128,-1102,-1084,-1069,-1073,-1078,-1106,-1138,-1179,-1230,-1272,-1311,-1326,-1320,-1274,-1195,-1067,-902,-699,-461,-210,54,306,536,742,907,1045,1146,1229,1292,1358,1432,1528,1651,1809,1987,2193,2410,2631,2851,3059,3242,3407,3538,3646,3730,3795,3849,3893,3933,3967,3996,4020,4032,4032,4010,3964,3896,3802,3698,3575,3463,3348,3251,3161,3074,2985,2888,2760,2618,2426,2220,1970,1718,1443,1179,921,687,488,326,208,133,94,91,107,143,185,228,260,281,281,264,227,170,107,28,-43,-120,-182,-250,-296,-350,-386,-416,-442,-455,-460,-457,-434,-397,-333,-235,-97,84,315,578,886,1206,1549,1881,2202,2496,2743,2962,3122,3257,3351,3422,3483,3520,3576,3618,3690,3755,3845,3924,4015,4088,4159,4205,4238,4243,4218,4167,4083,3972,3842,3687,3528,3356,3193,3032,2878,2737,2598,2469,2345,2220,2095,1966,1819,1671,1499,1325,1140,953,777,602,448,305,186,89,20,-26,-47,-43,-25,10,46,73,92,86,63,23,-35,-96,-168,-232,-292,-335,-355,-356,-327,-289,-227,-172,-110,-61,-26,-4,-1,-4,-11,-13,-5,26,81,174,302,465,661,871,1092,1311,1507,1689,1833,1959,2050,2126,2186,2238,2299,2358,2430,2506,2580,2650,2706,2742,2765,2760,2739,2693,2629,2544,2450,2339,2228,2113,2006,1902,1814,1727,1653,1582,1510,1440,1353,1249,1116,949,742,500,221,-81,-393,-719,-1023,-1323,-1579,-1795,-1955,-2048,-2078,-2039,-1949,-1807,-1639,-1451,-1264,-1092,-949,-837,-754,-702,-657,-620,-570,-497,-400,-268,-115,61,237,412,554,671,742,770,769,720,667,587,519,459,415,400,405,434,486,550,633,726,818,928,1023,1140,1251,1378,1509,1648,1791,1943,2095,2248,2401,2534,2665,2765,2853,2914,2953,2967,2957,2923,2869,2797,2713,2614,2507,2388,2268,2145,2031,1917,1819,1722,1629,1538,1444,1343,1240,1121,1001,859,719,553,396,215,32,-162,-370,-571,-775,-962,-1129,-1261,-1360,-1402,-1408,-1354,-1267,-1143,-1003,-860,-724,-605,-513,-443,-406,-387,-382,-379,-364,-326,-263,-171,-60,71,198,323,418,484,503,474,407,301,187,67,-37,-100,-134,-106,-38,82,233,414,601,795,977,1150,1304,1439,1562,1664,1769,1858,1956,2044,2132,2218,2297,2375,2441,2495,2539,2562,2574,2570,2547,2514,2454,2384,2287,2180,2053,1915,1767,1608,1457,1299,1160,1023,895,784,668,567,462,360,254,146,30,-93,-221,-358,-493,-623,-745,-849,-938,-1007,-1051,-1077,-1075,-1064,-1038,-1018,-1006,-1011,-1042,-1099,-1188,-1300,-1434,-1571,-1708,-1823,-1919,-1982,-2016,-2024,-2009,-1982,-1956,-1942,-1958,-2007,-2099,-2231,-2394,-2595,-2802,-3025,-3222,-3402,-3529,-3616,-3631,-3592,-3488,-3330,-3129,-2892,-2635,-2366,-2093,-1830,-1571,-1333,-1103,-888,-686,-492,-317,-146,-5,133,235,323,385,423,441,440,428,408,388,375,370,383,396,424,433,448,422,379,291,159,-20,-244,-511,-797,-1102,-1404,-1693,-1968,-2215,-2444,-2645,-2838,-3013,-3196,-3381,-3573,-3776,-3978,-4185,-4383,-4573,-4743,-4898,-5022,-5132,-5211,-5274,-5322,-5353,-5386,-5407,-5436,-5465,-5493,-5529,-5550,-5583,-5592,-5609,-5609,-5609,-5605,-5603,-5601,-5614,-5622,-5649,-5667,-5691,-5699,-5699,-5682,-5645,-5593,-5506,-5405,-5259,-5098,-4890,-4661,-4393,-4099,-3777,-3435,-3077,-2715,-2349,-1999,-1656,-1338,-1043,-778,-544,-348,-188,-67,15,67,86,84,72,42,32,17,24,49,76,123,160,193,206,195,154,81,-16,-147,-288,-450,-620,-796,-975,-1154,-1330,-1499,-1667,-1826,-1978,-2128,-2263,-2398,-2518,-2631,-2731,-2815,-2882,-2926,-2950,-2953,-2933,-2894,-2830,-2753,-2654,-2546,-2425,-2306,-2176,-2066,-1947,-1850,-1763,-1692,-1640,-1606,-1593,-1600,-1627,-1669,-1727,-1795,-1871,-1944,-2019,-2076,-2126,-2144,-2149,-2119,-2068,-1982,-1870,-1733,-1570,-1393,-1194,-982,-754,-506,-250,24,309,604,901,1203,1478,1753,1986,2203,2383,2539,2668,2777,2868,2943,3014,3077,3140,3197,3251,3286,3304,3289,3233,3138,2991,2801,2573,2310,2040,1755,1497,1254,1059,901,798,729,706,697,708,709,705,672,623,548,462,362,273,189,136,106,114,150,222,312,429,548,679,796,916,1007,1090,1142,1179,1191,1178,1150,1096,1031,952,853,759,639,534,414,311,208,131,65,34,28,61,126,222,343,487,643,817,1001,1193,1405,1611,1846,2072,2320,2574,2837,3108,3386,3652,3926,4178,4423,4636,4828,4976,5087,5156,5175,5161,5100,5020,4909,4792,4658,4524,4381,4239,4087,3931,3770,3592,3419,3226,3043,2852,2669,2491,2322,2166,2011,1865,1709,1542,1352,1140,901,661,419,222,69,14,36,176,398,698,1045,1395,1721,1973,2128,2159,2056,1822,1468,1017,509,-34,-543,-1012,-1372,-1618,-1718,-1675,-1497,-1213,-841,-436,-18,369,699,959,1121,1193,1156,1034,830,587,337,131,21,45,254,655,1272,2072,3030,4096,5194,6273,7253,8068,8686,9045,9157,8997,8606,7999,7235,6353,5423,4488,3616,2836,2206,1723,1421,1267,1258,1347,1500,1661,1793,1853,1799,1627,1289,818,173,-582,-1443,-2309,-3096,-3686,-3973,-3895,-3446,-2709,-1827,-1010,-432,-248,-486,-1092,-1912,-2725,-3361,-3641,-3553,-3110,-2440,-1669,-926,-275,242,648,951,1163,1234,1105,659,-176,-1460,-3134,-5072,-7006,-8629,-9578,-9547,-8343,-5921,-2465,1690,6017,9955,12928,14480,14328,12413,8908,4206,-1137,-6480,-11157,-14584,-16314,-16100,-13931,-10039,-4861,983,6799,11881,15618,17572,17558,15638,12163,7671,2814,-1723,-5389,-7778,-8733,-8322,-6789,-4522,-1940,579,2715,4298,5250,5609,5473,4971,4239,3369,2439,1469,461,-588,-1673,-2756,-3765,-4593,-5147,-5318,-5091,-4481,-3601,-2616,-1745,-1189,-1126,-1640,-2703,-4180,-5827,-7336,-8418,-8811,-8399,-7184,-5338,-3138,-944,881,2051,2374,1840,569,-1180,-3081,-4774,-5975,-6451,-6140,-5078,-3446,-1519,384,1923,2822,2888,2056,407,-1844,-4380,-6812,-8781,-9964,-10184,-9406,-7747,-5479,-2928,-474,1568,2956,3582,3457,2710,1530,161,-1186,-2310,-3093,-3467,-3422,-3010,-2300,-1403,-407,585,1516,2346,3050,3676,4221,4776,5350,6007,6739,7536,8346,9079,9641,9911,9797,9231,8185,6704,4885,2871,857,-989,-2487,-3534,-4046,-4048,-3579,-2758,-1728,-634,367,1165,1682,1905,1875,1677,1453,1330,1449,1910,2747,3952,5442,7098,8775,10329,11628,12579,13138,13290,13095,12601,11932,11155,10394,9688,9102,8615,8216,7812,7347,6696,5816,4631,3162,1430,-453,-2386,-4207,-5786,-6986,-7709,-7893,-7522,-6626,-5276,-3571,-1658,339,2229,3880,5132,5871,6019,5541,4444,2802,684,-1769,-4444,-7173,-9820,-12190,-14134,-15458,-16028,-15728,-14506,-12406,-9546,-6146,-2490,1098,4294,6817,8461,9127,8810,7628,5753,3428,905,-1599,-3871,-5805,-7319,-8406,-9109,-9468,-9565,-9426,-9112,-8608,-7960,-7160,-6259,-5306,-4373,-3558,-2937,-2593,-2562,-2857,-3441,-4243,-5161,-6083,-6899,-7515,-7866,-7933,-7706,-7238,-6572,-5781,-4935,-4102,-3324,-2659,-2107,-1698,-1416,-1248,-1187,-1205,-1283,-1409,-1557,-1728,-1909,-2111,-2340,-2607,-2935,-3329,-3812,-4391,-5060,-5828,-6662,-7558,-8462,-9349,-10168,-10864,-11417,-11761,-11902,-11812,-11510,-11020,-10383,-9651,-8865,-8087,-7336,-6663,-6072,-5589,-5207,-4930,-4743,-4627,-4556,-4489,-4374,-4173,-3813,-3273,-2516,-1547,-393,896,2239,3546,4710,5658,6301,6621,6600,6273,5703,4955,4126,3290,2521,1875,1374,1033,838,760,783,846,940,1012,1056,1052,1000,915,808,721,673,717,871,1172,1615,2201,2890,3637,4379,5052,5585,5939,6070,5981,5702,5269,4767,4257,3822,3523,3400,3485,3765,4213,4781,5395,6012,6547,6992,7293,7482,7551,7548,7494,7429,7381,7360,7381,7447,7542,7678,7822,7984,8140,8292,8424,8547,8653,8772,8892,9055,9241,9483,9764,10083,10441,10804,11185,11544,11888,12198,12459,12673,12819,12888,12888,12790,12619,12354,12012,11592,11107,10569,10008,9427,8880,8349,7889,7473,7124,6819,6550,6303,6067,5842,5633,5441,5271,5118,4947,4748,4452,4051,3499,2822,2043,1225,453,-196,-652,-868,-845,-613,-232,209,626,945,1108,1101,917,616,223,-161,-504,-723,-788,-686,-405,0,492,989,1414,1694,1770,1599,1182,532,-295,-1243,-2221,-3158,-3985,-4649,-5138,-5439,-5589,-5613,-5569,-5494,-5433,-5422,-5478,-5621,-5845,-6150,-6506,-6903,-7283,-7638,-7898,-8067,-8098,-7999,-7774,-7441,-7043,-6616,-6205,-5846,-5568,-5384,-5297,-5296,-5362,-5480,-5625,-5786,-5950,-6108,-6266,-6422,-6582,-6747,-6920,-7082,-7241,-7354,-7437,-7443,-7406,-7293,-7156,-6982,-6828,-6694,-6626,-6626,-6716,-6885,-7134,-7434,-7773,-8122,-8456,-8759,-9010,-9190,-9297,-9307,-9240,-9075,-8850,-8563,-8245,-7918,-7599,-7315,-7076,-6898,-6775,-6707,-6684,-6682,-6694,-6704,-6694,-6678,-6634,-6585,-6528,-6469,-6421,-6381,-6360,-6361,-6389,-6452,-6553,-6701,-6894,-7132,-7401,-7701,-7995,-8284,-8526,-8706,-8806,-8794,-8664,-8405,-8000,-7480,-6820,-6075,-5239,-4368,-3475,-2606,-1791,-1052,-424,97,489,765,934,1002,1008,952,872,775,683,597,527,461,399,319,216,67,-128,-382,-686,-1034,-1414,-1804,-2194,-2555,-2875,-3132,-3312,-3410,-3404,-3319,-3121,-2860,-2505,-2108,-1656,-1185,-703,-230,220,636,1019,1362,1683,1978,2268,2550,2843,3142,3463,3796,4155,4526,4920,5320,5728,6126,6511,6860,7166,7412,7580,7669,7655,7551,7345,7050,6676,6239,5752,5254,4747,4283,3862,3529,3277,3150,3126,3237,3463,3805,4252,4779,5379,6016,6670,7314,7902,8425,8843,9140,9320,9355,9284,9092,8821,8482,8108,7724,7348,7013,6716,6480,6293,6144,6030,5916,5805,5676,5532,5378,5222,5097,5005,4996,5068,5243,5525,5894,6332,6808,7266,7679,7982,8149,8146,7957,7593,7073,6436,5748,5059,4446,3957,3642,3518,3591,3839,4222,4691,5189,5655,6053,6347,6522,6588,6557,6466,6350,6247,6189,6187,6265,6387,6564,6734,6882,6957,6944,6811,6573,6242,5862,5483,5169,4969,4933,5074,5380,5814,6312,6783,7156,7341,7296,6995,6459,5733,4912,4074,3335,2766,2444,2395,2629,3104,3771,4540,5338,6062,6655,7047,7213,7146,6858,6389,5790,5111,4415,3744,3148,2640,2243,1950,1751,1624,1545,1482,1413,1312,1158,940,655,298,-108,-558,-1023,-1487,-1932,-2332,-2685,-2967,-3187,-3330,-3414,-3428,-3399,-3318,-3216,-3086,-2958,-2834,-2727,-2655,-2608,-2606,-2635,-2704,-2802,-2935,-3092,-3279,-3487,-3715,-3948,-4184,-4399,-4590,-4749,-4866,-4956,-5018,-5077,-5141,-5236,-5359,-5529,-5734,-5974,-6233,-6501,-6770,-7030,-7280,-7525,-7753,-7987,-8199,-8408,-8584,-8724,-8804,-8811,-8729,-8549,-8274,-7906,-7469,-6984,-6475,-5982,-5520,-5123,-4802,-4562,-4415,-4341,-4350,-4411,-4522,-4661,-4814,-4963,-5107,-5215,-5309,-5365,-5400,-5418,-5419,-5427,-5430,-5450,-5471,-5498,-5530,-5552,-5577,-5584,-5593,-5594,-5601,-5616,-5641,-5682,-5733,-5796,-5855,-5915,-5950,-5982,-5982,-5988,-5977,-5984,-5997,-6029,-6068,-6108,-6134,-6141,-6108,-6046,-5939,-5811,-5664,-5528,-5410,-5339,-5311,-5338,-5410,-5513,-5635,-5751,-5848,-5914,-5937,-5927,-5881,-5815,-5744,-5671,-5624,-5594,-5606,-5642,-5720,-5817,-5942,-6074,-6213,-6348,-6468,-6578,-6654,-6709,-6716,-6693,-6616,-6505,-6350,-6156,-5937,-5677,-5407,-5099,-4783,-4444,-4099,-3753,-3420,-3112,-2846,-2631,-2486,-2407,-2411,-2476,-2603,-2775,-2970,-3184,-3397,-3609,-3807,-4008,-4196,-4392,-4590,-4797,-5006,-5220,-5424,-5618,-5790,-5935,-6038,-6102,-6107,-6050,-5919,-5706,-5400,-5007,-4529,-3972,-3378,-2744,-2129,-1533,-1002,-531,-133,200,493,757,1024,1302,1614,1945,2301,2650,2982,3262,3484,3627,3691,3677,3598,3462,3291,3099,2898,2716,2538,2394,2263,2151,2053,1945,1828,1684,1503,1291,1040,770,502,253,78,-10,43,253,632,1186,1877,2679,3526,4364,5133,5770,6250,6541,6655,6603,6429,6177,5906,5658,5483,5401,5432,5569,5807,6104,6459,6805,7145,7421,7622,7728,7721,7611,7395,7104,6766,6412,6089,5820,5638,5556,5570,5674,5847,6059,6292,6509,6704,6857,6963,7037,7060,7066,7034,6989,6913,6823,6698,6550,6367,6152,5899,5623,5307,4987,4650,4329,4035,3788,3619,3535,3562,3702,3949,4300,4716,5179,5643,6076,6443,6724,6900,6970,6941,6831,6654,6454,6223,6016,5815,5653,5510,5400,5303,5221,5138,5057,4971,4887,4806,4742,4698,4698,4736,4831,4983,5183,5434,5716,6017,6321,6604,6856,7056,7200,7282,7310,7284,7230,7159,7081,7033,6993,6988,6989,6993,6967,6900,6766,6554,6266,5912,5500,5081,4656,4284,3968,3746,3617,3595,3667,3827,4054,4331,4632,4930,5207,5434,5602,5692,5702,5637,5501,5316,5089,4850,4610,4382,4190,4019,3903,3813,3780,3777,3821,3895,3997,4129,4264,4414,4547,4660,4740,4758,4717,4586,4368,4055,3653,3177,2647,2084,1527,993,518,121,-185,-383,-474,-455,-337,-117,175,545,956,1395,1841,2265,2653,2980,3238,3417,3526,3560,3548,3484,3395,3279,3149,2994,2826,2624,2396,2132,1839,1511,1170,798,427,33,-358,-765,-1174,-1589,-2006,-2418,-2814,-3190,-3528,-3835,-4088,-4314,-4494,-4654,-4795,-4919,-5037,-5134,-5210,-5238,-5220,-5118,-4946,-4679,-4330,-3906,-3424,-2910,-2393,-1900,-1473,-1122,-892,-770,-779,-899,-1122,-1417,-1773,-2144,-2534,-2905,-3262,-3603,-3922,-4243,-4557,-4890,-5230,-5589,-5954,-6315,-6665,-6986,-7270,-7516,-7715,-7879,-8007,-8112,-8195,-8265,-8321,-8366,-8387,-8387,-8349,-8277,-8163,-8003,-7809,-7581,-7332,-7083,-6830,-6613,-6419,-6280,-6185,-6145,-6148,-6194,-6257,-6344,-6411,-6482,-6506,-6517,-6476,-6413,-6314,-6199,-6075,-5946,-5836,-5737,-5669,-5624,-5607,-5609,-5631,-5657,-5683,-5708,-5712,-5717,-5692,-5668,-5618,-5570,-5511,-5449,-5397,-5341,-5312,-5285,-5289,-5308,-5351,-5416,-5496,-5588,-5689,-5785,-5879,-5954,-6022,-6068,-6104,-6132,-6148,-6174,-6199,-6241,-6293,-6361,-6442,-6528,-6615,-6687,-6748,-6778,-6782,-6755,-6692,-6611,-6503,-6393,-6279,-6179,-6098,-6037,-6010,-5993,-6000,-6000,-5990,-5956,-5868,-5739,-5532,-5267,-4935,-4544,-4118,-3672,-3229,-2820,-2455,-2160,-1938,-1793,-1714,-1694,-1712,-1755,-1817,-1878,-1960,-2038,-2156,-2288,-2480,-2697,-2979,-3276,-3618,-3956,-4297,-4621,-4909,-5175,-5383,-5571,-5692,-5792,-5827,-5831,-5778,-5687,-5553,-5385,-5197,-4986,-4784,-4568,-4380,-4184,-4010,-3820,-3625,-3405,-3143,-2849,-2500,-2120,-1712,-1295,-889,-510,-176,104,324,487,596,663,686,689,662,627,578,520,460,387,307,210,85,-63,-259,-487,-758,-1065,-1385,-1712,-2016,-2278,-2472,-2592,-2609,-2538,-2363,-2109,-1770,-1380,-933,-455,48,563,1083,1589,2086,2549,2981,3366,3702,3993,4229,4425,4580,4699,4789,4850,4876,4873,4820,4729,4578,4386,4135,3851,3532,3197,2856,2518,2195,1886,1603,1325,1078,819,582,335,101,-125,-327,-489,-599,-638,-596,-462,-238,76,469,926,1438,1970,2519,3049,3558,4022,4441,4806,5125,5405,5655,5900,6135,6396,6660,6958,7256,7560,7845,8090,8289,8414,8465,8438,8334,8165,7940,7667,7366,7039,6697,6349,5983,5624,5245,4877,4497,4131,3776,3448,3162,2920,2745,2639,2617,2681,2834,3073,3391,3781,4218,4697,5179,5660,6099,6498,6820,7075,7242,7331,7347,7296,7197,7059,6898,6724,6545,6359,6185,5996,5828,5646,5485,5319,5184,5050,4947,4863,4794,4760,4733,4740,4759,4808,4875,4964,5074,5193,5322,5440,5545,5624,5664,5675,5641,5585,5497,5396,5285,5166,5048,4921,4795,4663,4527,4398,4278,4182,4124,4110,4164,4284,4484,4759,5098,5496,5918,6348,6754,7100,7368,7523,7552,7445,7191,6816,6316,5735,5097,4433,3784,3183,2644,2210,1869,1641,1512,1472,1508,1593,1727,1867,2047,2215,2425,2633,2890,3170,3502,3863,4270,4686,5126,5540,5939,6278,6563,6768,6888,6931,6879,6762,6561,6307,5997,5648,5263,4860,4426,3995,3534,3080,2606,2135,1658,1192,741,317,-61,-399,-661,-875,-1006,-1080,-1086,-1039,-942,-803,-635,-428,-198,65,357,677,1023,1391,1760,2126,2460,2756,2981,3139,3207,3198,3107,2949,2742,2492,2229,1950,1671,1395,1113,832,544,240,-72,-403,-744,-1091,-1438,-1775,-2087,-2371,-2603,-2786,-2893,-2932,-2879,-2739,-2511,-2192,-1801,-1338,-826,-280,285,845,1391,1902,2367,2775,3113,3373,3550,3634,3628,3534,3347,3098,2768,2396,1977,1524,1047,547,19,-522,-1091,-1674,-2268,-2861,-3441,-3985,-4486,-4928,-5296,-5600,-5824,-5990,-6097,-6162,-6192,-6195,-6177,-6135,-6071,-5979,-5849,-5684,-5471,-5215,-4916,-4579,-4211,-3825,-3434,-3042,-2681,-2337,-2049,-1801,-1618,-1492,-1434,-1436,-1499,-1603,-1756,-1919,-2107,-2283,-2456,-2615,-2762,-2902,-3046,-3194,-3366,-3552,-3771,-4003,-4264,-4528,-4810,-5089,-5367,-5639,-5901,-6147,-6379,-6585,-6758,-6899,-6992,-7040,-7038,-6980,-6884,-6725,-6542,-6306,-6045,-5751,-5435,-5100,-4759,-4422,-4091,-3806,-3545,-3355,-3222,-3155,-3169,-3240,-3377,-3566,-3790,-4049,-4321,-4601,-4883,-5150,-5418,-5657,-5895,-6103,-6299,-6474,-6624,-6759,-6868,-6957,-7033,-7086,-7140,-7173,-7208,-7229,-7242,-7239,-7215,-7165,-7078,-6959,-6795,-6598,-6365,-6100,-5817,-5510,-5205,-4882,-4579,-4270,-3986,-3716,-3473,-3261,-3075,-2938,-2825,-2769,-2733,-2745,-2776,-2840,-2915,-3015,-3123,-3248,-3391,-3544,-3725,-3919,-4137,-4373,-4622,-4887,-5149,-5413,-5658,-5881,-6071,-6215,-6308,-6343,-6314,-6223,-6069,-5856,-5597,-5292,-4957,-4595,-4221,-3832,-3446,-3046,-2656,-2256,-1869,-1489,-1124,-792,-487,-235,-30,117,211,254,258,227,173,106,24,-60,-164,-274,-417,-581,-785,-1029,-1311,-1638,-1999,-2391,-2806,-3232,-3661,-4079,-4475,-4832,-5149,-5392,-5575,-5665,-5675,-5590,-5420,-5171,-4852,-4478,-4058,-3609,-3134,-2652,-2159,-1664,-1177,-692,-228,221,634,1016,1355,1647,1896,2094,2243,2354,2408,2429,2394,2321,2193,2015,1782,1497,1152,770,330,-125,-620,-1106,-1600,-2066,-2503,-2892,-3220,-3477,-3655,-3737,-3733,-3623,-3424,-3123,-2743,-2274,-1744,-1147,-507,168,862,1568,2256,2924,3549,4108,4604,4999,5303,5501,5596,5590,5496,5324,5089,4807,4485,4143,3775,3396,2999,2585,2157,1709,1249,777,300,-181,-652,-1120,-1556,-1980,-2358,-2703,-2985,-3217,-3369,-3454,-3457,-3380,-3232,-3005,-2716,-2358,-1948,-1473,-955,-379,235,893,1572,2272,2960,3636,4264,4840,5338,5756,6084,6331,6493,6592,6635,6631,6603,6538,6461,6344,6205,6010,5772,5458,5086,4627,4114,3528,2911,2258,1610,982,399,-105,-521,-824,-1000,-1050,-970,-761,-452,-32,456,1011,1611,2235,2868,3501,4099,4674,5179,5623,5979,6242,6402,6461,6421,6299,6102,5853,5568,5263,4954,4645,4340,4043,3747,3450,3149,2844,2536,2233,1935,1662,1407,1192,1012,878,795,769,793,894,1045,1279,1572,1926,2338,2777,3246,3709,4152,4558,4904,5192,5406,5558,5645,5686,5684,5653,5603,5539,5470,5397,5331,5263,5216,5171,5152,5146,5158,5186,5221,5262,5295,5315,5311,5274,5198,5076,4902,4681,4410,4098,3763,3403,3060,2723,2441,2199,2042,1949,1949,2018,2159,2356,2583,2838,3082,3319,3522,3703,3842,3962,4049,4128,4194,4257,4321,4390,4461,4546,4630,4735,4841,4967,5094,5233,5368,5491,5594,5658,5680,5643,5546,5380,5150,4855,4500,4095,3644,3164,2656,2149,1644,1166,732,346,41,-192,-332,-388,-353,-241,-57,189,473,798,1134,1482,1820,2152,2447,2734,2966,3181,3350,3487,3596,3678,3737,3790,3825,3858,3882,3886,3880,3829,3745,3593,3389,3099,2752,2323,1846,1318,768,209,-335,-844,-1302,-1689,-1987,-2193,-2281,-2255,-2107,-1826,-1434,-917,-313,380,1115,1888,2647,3379,4057,4652,5164,5565,5859,6041,6107,6069,5924,5692,5371,4988,4550,4078,3591,3095,2607,2131,1663,1205,741,269,-228,-747,-1295,-1864,-2440,-3011,-3558,-4057,-4500,-4862,-5133,-5310,-5375,-5343,-5191,-4950,-4594,-4167,-3655,-3090,-2487,-1871,-1263,-695,-176,260,609,861,1004,1057,1010,893,709,488,242,4,-219,-396,-522,-586,-583,-526,-419,-284,-146,-28,42,45,-41,-222,-503,-881,-1339,-1864,-2436,-3027,-3613,-4175,-4678,-5107,-5432,-5640,-5713,-5652,-5449,-5120,-4688,-4164,-3604,-3020,-2463,-1957,-1528,-1194,-971,-845,-831,-894,-1040,-1235,-1468,-1727,-1981,-2239,-2461,-2671,-2825,-2961,-3043,-3113,-3152,-3200,-3249,-3334,-3452,-3628,-3852,-4141,-4472,-4857,-5259,-5688,-6094,-6491,-6827,-7115,-7314,-7428,-7445,-7357,-7177,-6897,-6541,-6117,-5644,-5143,-4626,-4122,-3633,-3189,-2780,-2435,-2134,-1894,-1708,-1564,-1474,-1422,-1405,-1426,-1471,-1538,-1620,-1708,-1802,-1891,-1988,-2080,-2188,-2317,-2471,-2675,-2921,-3224,-3576,-3971,-4393,-4833,-5263,-5669,-6028,-6327,-6539,-6673,-6702,-6634,-6468,-6203,-5854,-5432,-4951,-4431,-3897,-3363,-2859,-2399,-2004,-1683,-1443,-1283,-1207,-1193,-1241,-1331,-1445,-1579,-1700,-1814,-1898,-1947,-1958,-1926,-1862,-1759,-1654,-1535,-1448,-1396,-1408,-1496,-1680,-1955,-2327,-2788,-3315,-3902,-4509,-5130,-5715,-6264,-6725,-7103,-7351,-7478,-7450,-7279,-6958,-6500,-5926,-5260,-4540,-3802,-3088,-2435,-1875,-1429,-1108,-914,-827,-839,-920,-1036,-1184,-1312,-1432,-1505,-1544,-1523,-1457,-1337,-1170,-973,-747,-524,-315,-153,-59,-55,-158,-377,-703,-1142,-1657,-2241,-2854,-3473,-4061,-4605,-5061,-5433,-5688,-5826,-5844,-5741,-5526,-5208,-4805,-4332,-3815,-3263,-2708,-2153,-1619,-1112,-634,-191,219,598,941,1254,1530,1776,1983,2160,2297,2409,2483,2538,2553,2540,2477,2361,2170,1897,1520,1047,469,-199,-934,-1712,-2499,-3256,-3961,-4570,-5075,-5456,-5703,-5818,-5810,-5679,-5448,-5129,-4733,-4294,-3814,-3328,-2845,-2387,-1960,-1579,-1230,-925,-631,-359,-73,221,546,898,1278,1684,2104,2532,2960,3367,3757,4099,4401,4635,4791,4867,4828,4687,4415,4028,3516,2907,2196,1437,628,-169,-946,-1654,-2266,-2766,-3111,-3311,-3337,-3202,-2910,-2480,-1935,-1312,-646,23,654,1219,1682,2042,2279,2410,2447,2410,2330,2225,2123,2039,1988,1983,2015,2105,2224,2392,2575,2775,2969,3134,3256,3295,3244,3077,2779,2361,1813,1178,461,-277,-1022,-1708,-2319,-2808,-3159,-3348,-3374,-3235,-2936,-2507,-1949,-1307,-601,141,881,1606,2286,2907,3461,3943,4348,4685,4953,5160,5314,5419,5482,5514,5515,5494,5459,5413,5357,5298,5218,5131,5001,4843,4624,4343,4001,3582,3116,2601,2065,1537,1028,581,195,-96,-296,-400,-404,-325,-171,51,314,613,931,1250,1562,1852,2116,2331,2513,2636,2721,2768,2790,2805,2834,2888,2992,3142,3358,3619,3932,4278,4633,4994,5331,5626,5876,6034,6113,6072,5918,5633,5218,4688,4051,3340,2588,1827,1104,452,-90,-504,-759,-865,-804,-601,-266,178,691,1253,1813,2351,2825,3216,3499,3666,3711,3642,3471,3217,2918,2589,2282,2015,1820,1722,1740,1864,2117,2459,2892,3386,3903,4421,4896,5301,5600,5763,5773,5607,5268,4758,4100,3318,2454,1555,659,-177,-927,-1549,-2021,-2337,-2484,-2472,-2309,-2005,-1583,-1052,-429,257,1009,1781,2575,3355,4103,4809,5441,6005,6475,6867,7162,7380,7513,7575,7565,7498,7364,7187,6946,6655,6310,5896,5427,4874,4255,3554,2789,1959,1096,209,-651,-1476,-2206,-2836,-3314,-3649,-3809,-3815,-3662,-3377,-2981,-2494,-1951,-1368,-776,-196,356,853,1285,1630,1885,2035,2087,2048,1921,1749,1531,1319,1123,977,896,890,972,1117,1341,1597,1886,2173,2435,2655,2806,2871,2848,2710,2474,2134,1699,1205,655,96,-449,-947,-1370,-1697,-1916,-2020,-2010,-1893,-1686,-1396,-1054,-664,-267,131,489,795,1022,1153,1191,1113,959,713,430,113,-187,-458,-662,-794,-832,-788,-654,-462,-214,51,317,553,723,822,799,671,404,10,-499,-1129,-1820,-2586,-3343,-4100,-4782,-5381,-5855,-6191,-6369,-6398,-6262,-6000,-5598,-5103,-4515,-3872,-3183,-2483,-1788,-1116,-502,52,513,878,1141,1294,1352,1325,1231,1100,949,811,699,634,614,656,728,843,957,1072,1147,1181,1135,1021,810,523,146,-285,-776,-1280,-1798,-2287,-2744,-3137,-3472,-3723,-3907,-4007,-4044,-4012,-3924,-3782,-3602,-3376,-3130,-2851,-2563,-2259,-1954,-1641,-1326,-1015,-686,-367,-19,326,692,1054,1418,1763,2075,2339,2527,2636,2641,2546,2333,2021,1599,1094,506,-135,-829,-1528,-2239,-2904,-3522,-4053,-4477,-4773,-4936,-4948,-4826,-4572,-4209,-3773,-3272,-2764,-2257,-1787,-1380,-1039,-796,-637,-574,-597,-693,-844,-1036,-1232,-1420,-1562,-1643,-1626,-1517,-1277,-933,-472,76,689,1342,1987,2607,3146,3591,3906,4077,4092,3941,3636,3174,2584,1875,1079,226,-654,-1524,-2349,-3109,-3754,-4294,-4686,-4939,-5041,-4998,-4812,-4503,-4078,-3564,-2982,-2362,-1727,-1112,-537,-19,418,785,1074,1298,1478,1627,1763,1907,2058,2228,2407,2593,2762,2917,3022,3082,3080,3003,2860,2632,2335,1957,1510,995,422,-193,-841,-1490,-2132,-2721,-3254,-3691,-4029,-4250,-4353,-4339,-4223,-4008,-3731,-3385,-3021,-2630,-2261,-1902,-1592,-1322,-1103,-934,-799,-690,-589,-473,-331,-140,98,395,738,1117,1523,1917,2309,2645,2942,3161,3309,3369,3350,3234,3048,2766,2426,2009,1554,1063,562,73,-382,-797,-1137,-1422,-1626,-1772,-1859,-1905,-1917,-1916,-1904,-1897,-1889,-1889,-1885,-1878,-1857,-1806,-1727,-1597,-1414,-1178,-880,-532,-134,303,760,1233,1691,2135,2520,2857,3104,3264,3315,3251,3061,2750,2301,1742,1064,294,-546,-1435,-2333,-3206,-4026,-4743,-5344,-5783,-6071,-6173,-6119,-5905,-5553,-5090,-4536,-3912,-3257,-2568,-1893,-1222,-589,3,553,1039,1477,1864,2192,2495,2751,2992,3217,3425,3634,3829,4017,4186,4334,4447,4524,4554,4526,4436,4270,4022,3689,3260,2743,2133,1451,702,-80,-887,-1676,-2435,-3125,-3739,-4245,-4643,-4917,-5070,-5109,-5038,-4872,-4623,-4301,-3919,-3481,-2990,-2459,-1884,-1276,-651,-10,617,1221,1783,2283,2708,3051,3301,3458,3520,3494,3373,3186,2914,2593,2217,1814,1386,960,534,132,-247,-585,-879,-1123,-1303,-1433,-1488,-1495,-1442,-1347,-1221,-1071,-922,-779,-665,-588,-554,-580,-649,-780,-945,-1156,-1383,-1622,-1853,-2051,-2200,-2277,-2262,-2137,-1901,-1536,-1068,-493,156,853,1572,2268,2916,3485,3933,4265,4433,4458,4308,4011,3555,2973,2273,1489,642,-226,-1096,-1923,-2681,-3340,-3873,-4261,-4492,-4566,-4473,-4242,-3873,-3398,-2841,-2223,-1576,-918,-269,348,933,1461,1943,2365,2728,3038,3287,3484,3627,3718,3755,3745,3676,3562,3386,3178,2908,2615,2271,1903,1492,1054,577,74,-452,-989,-1523,-2031,-2495,-2891,-3196,-3396,-3475,-3431,-3264,-2988,-2617,-2183,-1701,-1215,-742,-312,45,332,516,620,624,558,418,234,12,-232,-485,-735,-979,-1202,-1408,-1582,-1721,-1817,-1866,-1866,-1812,-1712,-1563,-1382,-1168,-937,-699,-461,-242,-42,123,240,305,303,232,92,-116,-375,-678,-999,-1327,-1634,-1914,-2144,-2329,-2451,-2517,-2521,-2464,-2348,-2175,-1937,-1659,-1320,-958,-557,-155,262,657,1039,1387,1692,1958,2162,2316,2400,2419,2355,2216,1977,1656,1225,707,89,-610,-1378,-2202,-3044,-3888,-4691,-5426,-6068,-6582,-6961,-7185,-7253,-7165,-6934,-6567,-6093,-5530,-4905,-4245,-3576,-2916,-2297,-1725,-1219,-791,-435,-165,40,176,260,299,305,293,269,252,246,275,328,436,568,757,954,1181,1390,1589,1741,1840,1868,1811,1661,1417,1069,633,108,-492,-1142,-1828,-2517,-3187,-3802,-4340,-4779,-5092,-5287,-5337,-5261,-5053,-4734,-4299,-3789,-3191,-2548,-1860,-1156,-448,244,892,1494,2008,2438,2754,2962,3049,3026,2898,2679,2387,2036,1653,1242,829,421,25,-338,-672,-960,-1203,-1392,-1527,-1617,-1656,-1667,-1659,-1637,-1625,-1626,-1641,-1689,-1747,-1836,-1933,-2048,-2172,-2298,-2438,-2568,-2703,-2819,-2914,-2971,-2975,-2908,-2764,-2521,-2190,-1759,-1250,-660,-27,650,1332,2009,2658,3253,3784,4235,4582,4837,4972,5003,4926,4738,4451,4067,3584,3014,2359,1632,848,28,-803,-1619,-2380,-3070,-3653,-4108,-4433,-4603,-4639,-4522,-4288,-3924,-3465,-2917,-2296,-1623,-912,-182,542,1238,1882,2448,2913,3264,3480,3574,3532,3388,3148,2845,2505,2151,1804,1482,1181,917,668,444,219,3,-219,-440,-656,-866,-1051,-1216,-1341,-1438,-1486,-1505,-1474,-1417,-1317,-1192,-1040,-869,-682,-492,-290,-97,105,302,497,696,877,1061,1208,1340,1422,1470,1458,1410,1311,1194,1062,946,853,819,834,935,1089,1322,1588,1896,2201,2500,2755,2959,3087,3127,3078,2921,2676,2331,1909,1419,881,312,-261,-827,-1354,-1829,-2242,-2570,-2816,-2970,-3026,-2994,-2868,-2645,-2341,-1946,-1465,-921,-294,361,1060,1750,2421,3034,3569,4003,4323,4522,4594,4556,4397,4156,3819,3426,2977,2492,1990,1477,979,496,44,-369,-755,-1092,-1415,-1695,-1962,-2202,-2416,-2605,-2757,-2867,-2935,-2953,-2922,-2854,-2741,-2608,-2443,-2260,-2055,-1826,-1564,-1270,-927,-550,-122,341,840,1368,1907,2463,3012,3559,4087,4595,5069,5507,5891,6217,6472,6647,6733,6731,6631,6441,6159,5783,5326,4776,4156,3451,2695,1880,1046,200,-627,-1401,-2112,-2715,-3218,-3580,-3817,-3907,-3866,-3688,-3393,-2980,-2478,-1889,-1240,-555,158,850,1521,2127,2660,3095,3429,3649,3769,3793,3744,3636,3506,3359,3228,3129,3061,3044,3071,3127,3220,3307,3396,3443,3454,3390,3269,3062,2794,2460,2072,1654,1209,759,316,-107,-505,-854,-1170,-1424,-1626,-1763,-1830,-1830,-1743,-1584,-1335,-1013,-617,-150,353,912,1469,2048,2602,3130,3614,4042,4400,4686,4882,4993,5015,4944,4799,4570,4282,3933,3538,3103,2630,2127,1594,1039,461,-117,-701,-1254,-1778,-2236,-2610,-2881,-3019,-3014,-2847,-2511,-2013,-1355,-565,333,1300,2293,3272,4184,4998,5673,6183,6524,6666,6645,6443,6104,5642,5078,4456,3775,3085,2379,1693,1025,402,-183,-705,-1170,-1563,-1880,-2111,-2268,-2318,-2308,-2192,-2026,-1781,-1490,-1160,-796,-418,-29,355,735,1090,1432,1739,2014,2261,2459,2639,2771,2886,2969,3029,3069,3077,3066,3009,2925,2791,2617,2393,2129,1825,1494,1146,796,458,156,-101,-286,-396,-417,-356,-223,-42,172,366,535,621,623,512,285,-55,-493,-1006,-1560,-2128,-2666,-3145,-3533,-3808,-3950,-3959,-3822,-3558,-3170,-2674,-2090,-1431,-729,12,751,1488,2176,2816,3365,3825,4165,4382,4472,4423,4260,3971,3588,3114,2573,1992,1378,771,176,-381,-891,-1343,-1744,-2090,-2397,-2676,-2941,-3203,-3471,-3752,-4033,-4325,-4591,-4835,-5025,-5156,-5202,-5163,-5020,-4775,-4435,-3997,-3486,-2918,-2311,-1703,-1109,-559,-74,342,667,917,1081,1184,1225,1231,1202,1166,1119,1088,1072,1083,1136,1213,1343,1494,1674,1868,2053,2223,2350,2419,2412,2316,2115,1810,1396,884,290,-362,-1049,-1728,-2374,-2951,-3429,-3791,-4019,-4106,-4062,-3888,-3605,-3238,-2798,-2330,-1835,-1364,-910,-519,-175,92,297,433,515,544,551,525,513,497,521,575,680,840,1045,1309,1592,1904,2194,2456,2640,2739,2704,2549,2232,1790,1206,526,-243,-1043,-1861,-2635,-3349,-3958,-4442,-4786,-4972,-5009,-4901,-4653,-4306,-3847,-3330,-2748,-2127,-1482,-810,-141,533,1186,1812,2397,2926,3386,3770,4074,4301,4452,4546,4580,4574,4527,4440,4317,4148,3921,3644,3277,2854,2329,1736,1062,326,-446,-1240,-2019,-2755,-3424,-3986,-4431,-4726,-4867,-4840,-4651,-4301,-3817,-3204,-2504,-1731,-925,-118,671,1395,2048,2593,3030,3334,3519,3569,3508,3344,3093,2784,2428,2059,1689,1338,1027,757,546,393,286,242,216,228,229,228,182,103,-44,-240,-500,-803,-1136,-1480,-1812,-2098,-2326,-2453,-2483,-2378,-2161,-1813,-1373,-847,-274,319,904,1448,1941,2349,2687,2922,3080,3145,3138,3066,2945,2789,2619,2443,2287,2148,2045,1980,1943,1942,1953,1970,1968,1929,1832,1653,1390,1011,532,-53,-732,-1478,-2271,-3074,-3852,-4571,-5199,-5703,-6069,-6273,-6307,-6177,-5871,-5421,-4820,-4108,-3294,-2415,-1502,-579,306,1137,1876,2505,3008,3374,3606,3709,3687,3573,3365,3106,2801,2475,2150,1820,1506,1200,895,600,281,-42,-405,-790,-1213,-1671,-2148,-2650,-3151,-3645,-4110,-4530,-4876,-5144,-5295,-5343,-5255,-5065,-4750,-4363,-3896,-3405,-2892,-2407,-1956,-1566,-1250,-1008,-840,-747,-702,-708,-725,-755,-757,-729,-646,-496,-281,16,374,794,1257,1746,2246,2729,3182,3576,3898,4120,4234,4214,4052,3743,3281,2678,1951,1116,216,-717,-1643,-2517,-3308,-3978,-4513,-4890,-5122,-5196,-5146,-4981,-4731,-4428,-4088,-3748,-3419,-3120,-2868,-2657,-2508,-2396,-2331,-2288,-2263,-2239,-2191,-2120,-1993,-1822,-1585,-1298,-948,-566,-143,285,712,1111,1452,1723,1893,1948,1881,1682,1354,913,370,-251,-916,-1609,-2294,-2940,-3540,-4055,-4482,-4805,-4997,-5068,-4986,-4760,-4393,-3886,-3283,-2596,-1893,-1201,-597,-101,226,395,402,279,87,-124,-282,-337,-251,-10,381,879,1442,1994,2481,2824,2994,2938,2668,2183,1524,745,-105,-949,-1740,-2429,-2986,-3403,-3685,-3857,-3949,-3996,-4015,-4028,-4014,-3967,-3850,-3620,-3267,-2751,-2100,-1320,-472,393,1197,1881,2376,2651,2678,2471,2057,1488,837,167,-444,-940,-1288,-1469,-1498,-1408,-1248,-1083,-973,-967,-1109,-1401,-1846,-2395,-3014,-3623,-4185,-4621,-4910,-5015,-4943,-4704,-4328,-3858,-3326,-2778,-2239,-1729,-1256,-816,-394,23,447,890,1342,1806,2239,2625,2913,3072,3059,2876,2498,1984,1356,692,63,-460,-821,-964,-899,-611,-168,392,975,1511,1908,2115,2067,1757,1183,375,-613,-1716,-2862,-3980,-4999,-5890,-6600,-7141,-7509,-7732,-7846,-7872,-7844,-7764,-7636,-7430,-7123,-6675,-6052,-5246,-4238,-3064,-1759,-380,990,2292,3437,4391,5100,5571,5800,5824,5692,5438,5132,4790,4456,4123,3788,3419,2986,2444,1764,933,-61,-1178,-2383,-3618,-4794,-5863,-6738,-7388,-7776,-7906,-7795,-7483,-7025,-6472,-5888,-5307,-4768,-4287,-3855,-3474,-3117,-2766,-2415,-2048,-1684,-1331,-1023,-791,-664,-668,-809,-1083,-1454,-1883,-2299,-2645,-2853,-2873,-2682,-2265,-1660,-898,-67,780,1536,2161,2569,2750,2674,2362,1841,1158,370,-460,-1277,-2024,-2663,-3180,-3551,-3812,-3956,-4035,-4061,-4066,-4056,-4036,-3980,-3883,-3698,-3427,-3039,-2546,-1965,-1326,-675,-62,475,882,1150,1250,1214,1046,810,528,280,84,-2,17,157,383,665,950,1183,1316,1311,1137,803,315,-280,-942,-1608,-2232,-2759,-3162,-3419,-3535,-3515,-3399,-3201,-2968,-2716,-2465,-2220,-1975,-1712,-1425,-1075,-678,-203,319,877,1439,1957,2400,2721,2897,2918,2798,2560,2259,1945,1676,1512,1466,1576,1810,2148,2543,2932,3269,3499,3589,3531,3312,2965,2509,1987,1448,915,446,36,-274,-507,-662,-761,-840,-909,-1014,-1139,-1319,-1506,-1704,-1866,-1963,-1969,-1860,-1636,-1298,-877,-393,102,590,1023,1398,1697,1924,2108,2251,2397,2555,2744,2970,3225,3487,3731,3916,4008,3967,3769,3397,2862,2177,1392,550,-268,-1021,-1616,-2042,-2230,-2207,-1950,-1518,-936,-272,428,1103,1721,2242,2663,2978,3203,3354,3456,3532,3601,3675,3772,3869,3984,4078,4166,4216,4256,4264,4294,4336,4444,4620,4886,5246,5674,6163,6656,7122,7504,7760,7851,7748,7440,6923,6216,5341,4334,3243,2091,948,-177,-1224,-2186,-3034,-3763,-4365,-4843,-5192,-5415,-5500,-5450,-5240,-4880,-4352,-3668,-2843,-1892,-853,236,1346,2415,3428,4338,5123,5778,6280,6640,6859,6937,6899,6734,6476,6116,5677,5169,4595,3980,3315,2634,1933,1252,602,14,-481,-868,-1128,-1252,-1257,-1142,-956,-711,-457,-222,-28,98,153,148,80,-8,-114,-200,-251,-256,-193,-79,105,332,599,894,1191,1503,1801,2111,2428,2767,3144,3561,4025,4528,5043,5563,6020,6415,6664,6768,6672,6382,5893,5216,4405,3469,2502,1512,589,-250,-953,-1506,-1900,-2138,-2239,-2231,-2131,-1982,-1783,-1559,-1306,-1019,-687,-303,142,647,1202,1796,2406,3008,3578,4095,4537,4898,5169,5355,5459,5489,5462,5379,5258,5097,4900,4667,4384,4042,3634,3136,2565,1906,1184,419,-354,-1105,-1783,-2364,-2811,-3104,-3236,-3211,-3029,-2728,-2313,-1823,-1277,-700,-102,490,1080,1651,2194,2714,3195,3634,4030,4361,4636,4828,4938,4956,4873,4701,4438,4113,3734,3336,2941,2571,2244,1969,1745,1563,1422,1288,1176,1046,927,789,665,541,445,374,352,368,435,536,662,787,894,952,947,872,719,518,285,66,-99,-174,-118,78,431,917,1519,2194,2890,3570,4170,4668,5014,5212,5228,5099,4807,4401,3888,3304,2675,2018,1357,703,62,-551,-1138,-1679,-2175,-2594,-2937,-3165,-3279,-3243,-3066,-2724,-2235,-1600,-846,-2,903,1816,2719,3552,4303,4935,5441,5817,6062,6200,6229,6193,6078,5928,5735,5514,5269,5004,4720,4429,4140,3856,3611,3395,3251,3158,3159,3209,3343,3505,3694,3872,4003,4062,4011,3830,3496,3004,2350,1554,633,-382,-1443,-2525,-3568,-4550,-5434,-6201,-6834,-7340,-7695,-7934,-8028,-8008,-7857,-7580,-7180,-6644,-5979,-5193,-4282,-3288,-2222,-1126,-45,991,1930,2751,3417,3927,4265,4454,4495,4429,4269,4048,3794,3517,3242,2966,2697,2431,2165,1896,1618,1340,1047,765,477,202,-60,-313,-550,-780,-1009,-1240,-1481,-1741,-2007,-2296,-2575,-2849,-3090,-3276,-3398,-3421,-3353,-3169,-2888,-2501,-2052,-1532,-1002,-468,36,482,864,1158,1368,1491,1535,1509,1419,1280,1099,880,640,372,93,-199,-494,-798,-1087,-1384,-1659,-1926,-2181,-2414,-2635,-2842,-3043,-3236,-3446,-3658,-3892,-4135,-4381,-4614,-4812,-4948,-4999,-4942,-4763,-4448,-4005,-3436,-2760,-2003,-1184,-341,501,1304,2054,2699,3252,3664,3943,4077,4059,3905,3615,3203,2690,2076,1389,639,-165,-989,-1834,-2658,-3459,-4197,-4872,-5453,-5938,-6325,-6604,-6797,-6902,-6928,-6897,-6794,-6643,-6420,-6136,-5769,-5319,-4786,-4158,-3463,-2702,-1911,-1103,-323,416,1068,1625,2053,2354,2514,2550,2473,2303,2071,1797,1515,1237,985,764,581,433,315,220,134,53,-48,-160,-324,-520,-786,-1108,-1499,-1952,-2456,-2999,-3561,-4120,-4651,-5142,-5559,-5890,-6121,-6211,-6182,-5976,-5620,-5087,-4389,-3550,-2569,-1510,-386,735,1825,2817,3693,4398,4922,5248,5363,5285,5006,4559,3946,3205,2353,1423,443,-549,-1530,-2453,-3307,-4043,-4664,-5130,-5458,-5625,-5658,-5555,-5339,-5035,-4647,-4213,-3736,-3234,-2727,-2209,-1695,-1189,-683,-195,287,749,1182,1590,1946,2256,2501,2687,2796,2849,2832,2774,2670,2555,2424,2308,2207,2131,2073,2043,2002,1972,1907,1814,1671,1480,1227,933,582,205,-204,-629,-1064,-1513,-1972,-2438,-2929,-3422,-3940,-4453,-4973,-5469,-5941,-6356,-6708,-6968,-7133,-7177,-7107,-6900,-6577,-6128,-5574,-4932,-4213,-3457,-2676,-1906,-1169,-487,119,631,1039,1327,1498,1549,1489,1332,1103,819,526,233,-17,-218,-357,-435,-471,-470,-475,-484,-544,-647,-805,-1021,-1265,-1542,-1813,-2065,-2280,-2438,-2522,-2533,-2445,-2274,-2009,-1663,-1242,-776,-269,240,741,1203,1612,1946,2196,2349,2392,2330,2155,1877,1517,1075,597,84,-414,-888,-1312,-1667,-1950,-2143,-2254,-2277,-2226,-2101,-1931,-1721,-1517,-1326,-1204,-1155,-1224,-1412,-1728,-2162,-2689,-3285,-3903,-4517,-5065,-5540,-5881,-6098,-6147,-6050,-5788,-5391,-4859,-4222,-3507,-2722,-1915,-1084,-259,544,1325,2052,2728,3319,3821,4198,4442,4520,4441,4179,3773,3211,2555,1810,1032,242,-525,-1254,-1923,-2542,-3089,-3590,-4031,-4424,-4782,-5080,-5346,-5547,-5696,-5770,-5772,-5682,-5516,-5256,-4923,-4515,-4053,-3543,-3009,-2442,-1878,-1290,-711,-123,457,1025,1570,2073,2524,2896,3188,3382,3485,3503,3447,3339,3188,3023,2844,2672,2507,2341,2193,2034,1868,1689,1463,1206,881,493,30,-508,-1101,-1745,-2396,-3041,-3631,-4153,-4566,-4870,-5032,-5070,-4961,-4720,-4344,-3833,-3215,-2476,-1666,-778,129,1045,1923,2738,3458,4055,4508,4802,4922,4868,4627,4214,3625,2884,2006,1022,-26,-1107,-2162,-3164,-4062,-4830,-5452,-5907,-6207,-6353,-6368,-6268,-6089,-5838,-5555,-5242,-4912,-4563,-4187,-3766,-3294,-2745,-2119,-1407,-621,233,1124,2035,2929,3783,4576,5282,5893,6402,6799,7099,7290,7392,7400,7330,7184,6969,6691,6352,5943,5484,4954,4371,3738,3056,2352,1625,901,184,-509,-1186,-1831,-2463,-3078,-3678,-4279,-4865,-5441,-5997,-6518,-6998,-7422,-7781,-8065,-8266,-8386,-8402,-8328,-8131,-7828,-7384,-6820,-6108,-5278,-4317,-3273,-2141,-987,176,1297,2332,3261,4036,4647,5075,5314,5369,5245,4954,4516,3946,3272,2519,1715,887,73,-710,-1423,-2052,-2574,-2982,-3264,-3429,-3477,-3421,-3266,-3024,-2701,-2310,-1845,-1327,-749,-134,517,1184,1850,2491,3098,3641,4114,4497,4779,4951,5008,4935,4740,4407,3962,3387,2729,1980,1183,354,-472,-1283,-2041,-2745,-3369,-3909,-4360,-4716,-4972,-5136,-5206,-5197,-5111,-4977,-4804,-4625,-4454,-4318,-4225,-4194,-4216,-4295,-4413,-4563,-4716,-4856,-4961,-5001,-4961,-4812,-4539,-4124,-3567,-2864,-2033,-1100,-91,947,1973,2948,3826,4585,5193,5639,5930,6049,6036,5874,5606,5228,4772,4238,3654,3027,2371,1712,1056,429,-156,-686,-1143,-1530,-1843,-2083,-2264,-2385,-2466,-2502,-2510,-2483,-2426,-2340,-2218,-2065,-1874,-1653,-1391,-1105,-782,-431,-58,351,774,1221,1680,2128,2570,2972,3331,3625,3852,3990,4059,4037,3951,3791,3579,3314,3006,2661,2281,1878,1453,1025,595,189,-194,-529,-825,-1060,-1253,-1398,-1506,-1597,-1672,-1752,-1837,-1939,-2051,-2170,-2281,-2364,-2396,-2349,-2197,-1907,-1470,-864,-94,816,1857,2962,4103,5206,6221,7097,7786,8268,8524,8561,8391,8043,7546,6926,6233,5459,4662,3832,2994,2168,1349,575,-152,-803,-1362,-1812,-2142,-2344,-2423,-2385,-2247,-2027,-1738,-1415,-1049,-681,-292,90,477,869,1264,1681,2118,2587,3099,3654,4246,4883,5523,6172,6784,7339,7817,8182,8442,8570,8589,8499,8326,8090,7813,7518,7220,6930,6657,6394,6145,5892,5636,5351,5040,4679,4268,3792,3255,2643,1978,1253,488,-300,-1099,-1877,-2624,-3300,-3909,-4397,-4788,-5032,-5143,-5096,-4888,-4513,-3960,-3236,-2339,-1296,-117,1145,2463,3770,5021,6153,7132,7899,8452,8754,8826,8658,8292,7719,7000,6131,5158,4103,2989,1862,741,-329,-1326,-2205,-2956,-3532,-3945,-4156,-4186,-4023,-3680,-3180,-2536,-1777,-940,-37,877,1795,2684,3522,4313,5038,5706,6321,6879,7389,7850,8245,8582,8830,8990,9044,8978,8795,8485,8051,7511,6865,6141,5350,4514,3655,2786,1933,1095,302,-452,-1147,-1789,-2355,-2862,-3283,-3634,-3900,-4090,-4201,-4242,-4213,-4133,-4000,-3832,-3630,-3405,-3156,-2893,-2598,-2277,-1907,-1478,-972,-378,314,1105,1982,2931,3920,4915,5878,6764,7539,8169,8637,8921,9035,8969,8757,8410,7949,7407,6799,6131,5432,4686,3911,3108,2276,1425,572,-278,-1094,-1864,-2568,-3175,-3689,-4072,-4345,-4484,-4505,-4419,-4235,-3974,-3651,-3276,-2860,-2406,-1907,-1361,-763,-99,616,1390,2193,3008,3795,4526,5150,5645,5968,6109,6054,5816,5409,4864,4228,3528,2824,2139,1506,951,473,76,-247,-509,-730,-912,-1087,-1251,-1412,-1579,-1731,-1873,-1992,-2075,-2127,-2131,-2103,-2037,-1952,-1842,-1723,-1575,-1416,-1201,-944,-606,-178,337,960,1654,2415,3201,3969,4683,5293,5770,6086,6219,6170,5937,5535,4974,4284,3478,2597,1648,684,-298,-1241,-2146,-2972,-3717,-4342,-4864,-5241,-5498,-5610,-5602,-5462,-5220,-4878,-4461,-3981,-3465,-2921,-2375,-1830,-1305,-800,-323,132,568,995,1419,1849,2293,2756,3229,3722,4204,4679,5120,5511,5836,6090,6247,6330,6317,6232,6086,5879,5647,5376,5096,4793,4477,4130,3752,3320,2824,2252,1585,834,-18,-942,-1934,-2960,-3998,-5011,-5970,-6849,-7624,-8280,-8811,-9207,-9483,-9627,-9657,-9560,-9348,-9000,-8527,-7907,-7149,-6254,-5234,-4116,-2941,-1747,-594,470,1389,2127,2641,2935,2986,2829,2477,1979,1365,682,-38,-763,-1470,-2148,-2774,-3358,-3869,-4328,-4706,-5010,-5228,-5362,-5395,-5341,-5178,-4929,-4580,-4151,-3641,-3070,-2441,-1786,-1097,-417,266,918,1538,2115,2638,3115,3524,3886,4171,4398,4544,4605,4578,4445,4209,3863,3411,2861,2218,1507,727,-82,-924,-1762,-2593,-3393,-4153,-4864,-5514,-6104,-6634,-7097,-7510,-7860,-8164,-8413,-8622,-8776,-8892,-8965,-8993,-9003,-8969,-8932,-8866,-8797,-8703,-8591,-8430,-8227,-7928,-7551,-7047,-6435,-5690,-4846,-3892,-2886,-1836,-795,206,1127,1940,2609,3132,3480,3673,3694,3582,3325,2967,2503,1961,1344,656,-87,-900,-1752,-2651,-3565,-4476,-5349,-6156,-6847,-7412,-7796,-8007,-8020,-7850,-7510,-7024,-6423,-5746,-5013,-4271,-3517,-2799,-2092,-1437,-803,-223,326,816,1253,1621,1909,2111,2212,2212,2107,1901,1602,1214,757,238,-330,-933,-1556,-2195,-2823,-3445,-4041,-4603,-5130,-5615,-6051,-6447,-6787,-7086,-7328,-7522,-7652,-7727,-7728,-7672,-7532,-7330,-7047,-6691,-6263,-5757,-5181,-4538,-3819,-3050,-2215,-1349,-446,458,1357,2209,3011,3716,4329,4805,5161,5359,5421,5332,5105,4752,4277,3712,3062,2365,1626,878,145,-569,-1221,-1826,-2347,-2795,-3154,-3426,-3615,-3715,-3737,-3683,-3553,-3365,-3115,-2824,-2492,-2143,-1773,-1410,-1046,-704,-371,-65,229,508,779,1049,1325,1595,1884,2151,2433,2681,2919,3120,3288,3420,3513,3567,3593,3580,3541,3468,3354,3208,3007,2763,2457,2097,1671,1184,643,38,-591,-1266,-1937,-2606,-3239,-3819,-4327,-4747,-5068,-5286,-5400,-5415,-5336,-5176,-4933,-4631,-4253,-3828,-3334,-2796,-2196,-1559,-876,-173,556,1276,1987,2659,3276,3816,4262,4585,4786,4838,4747,4509,4126,3622,2994,2288,1505,688,-145,-963,-1748,-2465,-3120,-3673,-4145,-4497,-4757,-4890,-4919,-4819,-4592,-4239,-3743,-3121,-2371,-1504,-557,473,1521,2589,3611,4584,5453,6223,6851,7353,7705,7927,8016,7986,7850,7611,7288,6878,6387,5816,5166,4434,3629,2760,1834,890,-73,-1003,-1892,-2705,-3426,-4042,-4549,-4942,-5233,-5434,-5551,-5617,-5633,-5624,-5597,-5564,-5528,-5495,-5458,-5419,-5367,-5300,-5203,-5072,-4895,-4659,-4360,-3971,-3497,-2916,-2230,-1449,-561,387,1397,2418,3429,4391,5273,6049,6690,7191,7534,7715,7744,7607,7335,6907,6353,5667,4871,3973,2996,1958,884,-197,-1259,-2274,-3209,-4045,-4750,-5310,-5701,-5928,-5969,-5855,-5572,-5165,-4630,-4023,-3334,-2627,-1886,-1173,-465,185,795,1338,1813,2218,2550,2811,3000,3132,3188,3201,3135,3022,2833,2583,2263,1877,1431,935,405,-144,-689,-1213,-1699,-2130,-2500,-2807,-3047,-3232,-3366,-3455,-3515,-3535,-3529,-3483,-3395,-3263,-3069,-2822,-2515,-2151,-1743,-1289,-815,-318,181,690,1189,1705,2206,2731,3245,3765,4269,4745,5179,5541,5825,6002,6071,6015,5845,5548,5146,4638,4037,3359,2618,1824,1006,174,-652,-1437,-2192,-2861,-3474,-3981,-4406,-4722,-4944,-5055,-5077,-4998,-4841,-4612,-4320,-3990,-3622,-3240,-2844,-2449,-2048,-1654,-1247,-843,-411,32,517,1032,1590,2185,2808,3455,4098,4739,5331,5884,6344,6735,7006,7186,7246,7209,7064,6836,6510,6114,5634,5088,4473,3799,3070,2306,1504,697,-114,-897,-1639,-2315,-2912,-3402,-3788,-4046,-4195,-4220,-4151,-3989,-3763,-3481,-3171,-2825,-2474,-2093,-1701,-1283,-835,-363,139,662,1189,1716,2209,2664,3037,3328,3497,3556,3475,3287,2968,2570,2073,1532,937,321,-306,-933,-1546,-2141,-2699,-3225,-3688,-4092,-4412,-4632,-4748,-4731,-4584,-4291,-3851,-3268,-2554,-1723,-807,174,1178,2173,3131,4016,4813,5504,6073,6530,6866,7091,7217,7241,7175,7028,6791,6491,6107,5666,5160,4612,4021,3407,2773,2134,1501,875,276,-305,-845,-1355,-1822,-2252,-2639,-3000,-3320,-3633,-3913,-4197,-4455,-4717,-4953,-5179,-5365,-5525,-5630,-5690,-5692,-5632,-5521,-5340,-5107,-4809,-4443,-4015,-3508,-2931,-2275,-1557,-766,52,907,1745,2562,3315,3984,4545,4989,5295,5474,5508,5421,5198,4872,4414,3879,3223,2509,1709,873,6,-858,-1683,-2455,-3122,-3685,-4095,-4360,-4451,-4380,-4137,-3746,-3204,-2558,-1802,-998,-141,710,1561,2364,3125,3814,4432,4962,5408,5748,5990,6115,6127,6019,5799,5464,5038,4524,3948,3323,2670,2000,1332,669,19,-619,-1239,-1848,-2426,-2988,-3503,-3978,-4389,-4732,-4994,-5172,-5267,-5272,-5204,-5054,-4841,-4565,-4233,-3859,-3436,-2984,-2495,-1986,-1453,-913,-356,191,751,1294,1840,2378,2900,3418,3900,4370,4776,5153,5453,5697,5873,5977,6027,6014,5957,5851,5703,5518,5279,5005,4668,4287,3845,3361,2825,2272,1697,1131,593,101,-326,-665,-919,-1060,-1096,-1016,-840,-550,-200,249,718,1241,1761,2288,2791,3277,3727,4158,4553,4936,5290,5633,5940,6221,6448,6620,6715,6731,6664,6507,6285,5987,5646,5263,4851,4417,3966,3491,2993,2471,1917,1342,753,157,-420,-971,-1470,-1904,-2260,-2522,-2693,-2754,-2726,-2590,-2379,-2078,-1724,-1315,-872,-408,69,551,1024,1500,1955,2404,2832,3241,3613,3956,4243,4490,4671,4806,4878,4906,4882,4815,4704,4551,4346,4094,3777,3397,2946,2416,1825,1163,461,-261,-985,-1665,-2285,-2813,-3216,-3491,-3603,-3568,-3359,-3006,-2496,-1854,-1097,-238,688,1659,2650,3616,4542,5388,6132,6761,7257,7619,7855,7959,7968,7867,7704,7470,7187,6868,6506,6125,5706,5267,4804,4303,3788,3227,2638,2010,1341,640,-91,-840,-1593,-2337,-3050,-3721,-4331,-4867,-5317,-5679,-5938,-6100,-6165,-6129,-6015,-5807,-5544,-5205,-4828,-4396,-3935,-3433,-2903,-2337,-1737,-1100,-423,285,1033,1796,2578,3353,4104,4824,5476,6070,6561,6966,7258,7445,7515,7474,7311,7028,6618,6071,5387,4567,3615,2552,1401,198,-1020,-2201,-3315,-4298,-5142,-5793,-6252,-6497,-6526,-6358,-5983,-5456,-4771,-3999,-3149,-2282,-1431,-631,81,696,1193,1570,1845,2004,2095,2092,2048,1936,1784,1589,1347,1075,757,409,36,-371,-785,-1226,-1669,-2126,-2585,-3049,-3508,-3960,-4391,-4797,-5163,-5476,-5731,-5911,-6023,-6046,-6004,-5871,-5688,-5420,-5107,-4717,-4280,-3776,-3217,-2606,-1958,-1279,-602,68,700,1284,1813,2270,2672,3009,3296,3543,3752,3933,4090,4217,4326,4398,4439,4435,4383,4262,4077,3785,3410,2900,2276,1520,640,-341,-1416,-2532,-3670,-4773,-5810,-6733,-7511,-8110,-8518,-8710,-8699,-8474,-8070,-7487,-6780,-5958,-5082,-4171,-3271,-2404,-1603,-872,-234,318,784,1165,1473,1715,1892,2020,2092,2123,2110,2063,1983,1883,1758,1627,1472,1313,1123,911,654,341,-36,-491,-1021,-1626,-2282,-2982,-3671,-4339,-4926,-5413,-5762,-5957,-5983,-5842,-5538,-5094,-4527,-3873,-3167,-2442,-1739,-1086,-507,-31,338,599,749,819,807,755,665,572,477,396,328,271,230,181,142,77,1,-113,-271,-487,-770,-1135,-1585,-2121,-2743,-3430,-4174,-4932,-5692,-6399,-7033,-7561,-7945,-8183,-8242,-8131,-7841,-7389,-6775,-6032,-5172,-4235,-3249,-2248,-1275,-352,475,1206,1798,2276,2608,2836,2952,2987,2965,2892,2810,2709,2615,2530,2443,2371,2281,2187,2059,1899,1684,1406,1048,612,82,-533,-1227,-1988,-2789,-3607,-4411,-5168,-5846,-6424,-6874,-7194,-7370,-7413,-7325,-7130,-6837,-6477,-6072,-5639,-5212,-4801,-4424,-4091,-3799,-3553,-3334,-3143,-2954,-2763,-2556,-2327,-2075,-1800,-1514,-1218,-929,-652,-394,-165,36,198,321,393,408,351,206,-34,-391,-857,-1447,-2137,-2920,-3751,-4605,-5433,-6191,-6839,-7334,-7646,-7756,-7655,-7340,-6839,-6164,-5370,-4478,-3549,-2613,-1718,-892,-166,450,941,1308,1565,1713,1781,1782,1726,1644,1533,1416,1287,1157,1015,868,707,519,317,71,-205,-525,-887,-1296,-1739,-2231,-2740,-3280,-3824,-4365,-4890,-5377,-5822,-6200,-6507,-6722,-6841,-6855,-6756,-6550,-6241,-5839,-5369,-4840,-4285,-3718,-3162,-2632,-2132,-1677,-1245,-855,-461,-83,318,737,1182,1659,2152,2661,3163,3656,4108,4520,4859,5122,5289,5348,5283,5091,4755,4278,3657,2904,2035,1083,76,-938,-1921,-2821,-3606,-4235,-4683,-4943,-4993,-4866,-4555,-4102,-3534,-2876,-2183,-1458,-761,-80,528,1100,1581,2021,2387,2715,2998,3256,3494,3716,3932,4129,4319,4481,4618,4716,4759,4747,4660,4498,4248,3913,3472,2949,2313,1606,807,-36,-924,-1804,-2659,-3446,-4134,-4701,-5112,-5368,-5447,-5368,-5125,-4744,-4241,-3638,-2969,-2248,-1511,-775,-65,610,1227,1793,2295,2735,3127,3454,3755,4006,4237,4434,4613,4760,4885,4970,5017,5020,4972,4866,4709,4478,4191,3828,3399,2894,2328,1688,1008,276,-467,-1216,-1931,-2597,-3176,-3658,-3999,-4210,-4255,-4144,-3886,-3471,-2942,-2293,-1564,-770,68,925,1785,2627,3432,4188,4883,5501,6045,6498,6870,7156,7356,7477,7512,7480,7366,7196,6954,6664,6316,5926,5479,4985,4425,3800,3100,2313,1462,526,-440,-1446,-2426,-3368,-4216,-4944,-5519,-5919,-6129,-6152,-5991,-5668,-5205,-4636,-3990,-3304,-2607,-1919,-1267,-656,-89,427,915,1365,1803,2216,2629,3022,3414,3784,4145,4480,4801,5093,5369,5614,5838,6030,6181,6289,6325,6289,6156,5912,5552,5063,4458,3741,2935,2062,1162,262,-585,-1356,-1998,-2503,-2822,-2975,-2929,-2721,-2349,-1852,-1256,-607,68,715,1315,1827,2233,2526,2690,2746,2695,2563,2370,2142,1896,1664,1441,1258,1105,993,916,871,848,842,837,824,780,704,560,364,84,-260,-682,-1156,-1676,-2215,-2753,-3262,-3716,-4092,-4370,-4532,-4574,-4487,-4281,-3960,-3545,-3043,-2486,-1879,-1246,-602,55,697,1344,1966,2582,3170,3737,4264,4754,5194,5581,5914,6183,6397,6551,6649,6698,6697,6650,6553,6402,6191,5904,5539,5070,4505,3835,3055,2204,1264,305,-676,-1613,-2491,-3257,-3893,-4379,-4699,-4855,-4856,-4714,-4451,-4102,-3675,-3218,-2743,-2272,-1827,-1403,-1020,-660,-333,-22,276,563,860,1149,1455,1759,2073,2382,2688,2977,3238,3469,3638,3764,3800,3775,3643,3439,3126,2733,2259,1707,1115,481,-161,-790,-1382,-1921,-2371,-2740,-2987,-3131,-3143,-3049,-2829,-2514,-2101,-1612,-1073,-486,101,694,1248,1768,2226,2628,2962,3238,3460,3641,3793,3919,4044,4155,4280,4397,4532,4654,4784,4896,4983,5038,5031,4959,4792,4522,4132,3617,2977,2212,1352,398,-597,-1623,-2625,-3574,-4432,-5161,-5749,-6165,-6413,-6488,-6395,-6165,-5789,-5315,-4739,-4093,-3384,-2632,-1837,-1025,-187,645,1472,2264,3003,3669,4243,4701,5058,5282,5413,5434,5384,5264,5097,4890,4647,4371,4053,3685,3259,2756,2186,1523,801,9,-815,-1646,-2457,-3202,-3864,-4396,-4802,-5047,-5156,-5113,-4948,-4671,-4302,-3866,-3370,-2842,-2286,-1719,-1147,-577,-23,516,1021,1498,1925,2312,2636,2918,3132,3308,3423,3506,3537,3540,3500,3429,3321,3170,2980,2733,2437,2077,1655,1170,628,23,-613,-1290,-1972,-2644,-3295,-3876,-4399,-4806,-5115,-5281,-5323,-5220,-4990,-4639,-4190,-3665,-3090,-2495,-1906,-1341,-829,-370,21,347,609,821,984,1119,1233,1331,1433,1527,1629,1722,1815,1887,1943,1961,1941,1873,1743,1556,1286,952,524,34,-542,-1168,-1843,-2537,-3227,-3887,-4485,-5005,-5418,-5714,-5883,-5924,-5843,-5653,-5364,-4998,-4563,-4080,-3547,-2986,-2386,-1763,-1116,-455,212,871,1510,2119,2670,3169,3588,3932,4194,4375,4482,4518,4502,4431,4325,4179,4004,3790,3543,3250,2909,2519,2073,1579,1039,477,-112,-676,-1230,-1721,-2152,-2507,-2759,-2937,-3001,-2995,-2890,-2717,-2461,-2146,-1763,-1332,-856,-353,163,673,1163,1612,2013,2345,2613,2805,2927,2985,2986,2938,2860,2750,2631,2501,2370,2241,2118,1992,1870,1737,1594,1428,1236,1002,734,410,47,-366,-815,-1297,-1783,-2275,-2720,-3133,-3456,-3701,-3837,-3866,-3790,-3612,-3347,-3015,-2627,-2208,-1767,-1321,-871,-429,10,444,871,1297,1719,2139,2547,2952,3325,3680,3989,4252,4452,4599,4668,4681,4634,4516,4367,4145,3895,3578,3215,2791,2298,1750,1132,471,-228,-939,-1637,-2298,-2893,-3405,-3813,-4110,-4292,-4349,-4307,-4147,-3900,-3567,-3157,-2688,-2165,-1599,-1002,-390,239,853,1465,2041,2589,3094,3539,3939,4268,4538,4743,4884,4964,4986,4948,4855,4705,4498,4225,3895,3486,3017,2470,1864,1196,485,-259,-1015,-1765,-2488,-3168,-3784,-4321,-4774,-5126,-5383,-5538,-5588,-5546,-5401,-5170,-4853,-4452,-3987,-3453,-2871,-2247,-1590,-914,-228,460,1134,1787,2402,2970,3478,3915,4274,4550,4739,4856,4891,4877,4804,4698,4562,4400,4219,4009,3769,3488,3161,2774,2326,1817,1245,629,-23,-692,-1351,-1988,-2574,-3093,-3536,-3878,-4122,-4248,-4259,-4154,-3936,-3614,-3206,-2723,-2199,-1644,-1101,-573,-107,301,625,855,1000,1047,1008,902,720,499,240,-35,-313,-574,-816,-1024,-1204,-1366,-1507,-1662,-1824,-2031,-2279,-2587,-2957,-3380,-3859,-4364,-4889,-5401,-5883,-6305,-6646,-6884,-7005,-6990,-6838,-6539,-6106,-5538,-4861,-4080,-3227,-2310,-1361,-395,569,1506,2406,3247,4003,4681,5238,5694,6021,6224,6319,6284,6166,5940,5649,5289,4880,4428,3939,3422,2873,2301,1697,1063,406,-288,-992,-1723,-2447,-3160,-3838,-4463,-5007,-5467,-5801,-6032,-6119,-6087,-5928,-5646,-5280,-4814,-4308,-3751,-3191,-2637,-2113,-1633,-1210,-851,-561,-340,-180,-80,-25,-11,-24,-56,-97,-137,-179,-202,-230,-242,-255,-279,-306,-368,-452,-581,-747,-965,-1228,-1534,-1888,-2268,-2682,-3106,-3527,-3942,-4307,-4637,-4879,-5041,-5088,-5019,-4814,-4477,-4004,-3402,-2696,-1891,-1032,-130,765,1632,2427,3130,3712,4148,4441,4568,4554,4394,4124,3758,3336,2888,2437,2028,1660,1372,1139,986,878,812,757,694,592,431,192,-145,-574,-1105,-1709,-2384,-3081,-3797,-4472,-5097,-5628,-6050,-6334,-6469,-6447,-6258,-5916,-5425,-4798,-4064,-3240,-2361,-1460,-566,281,1052,1719,2251,2648,2879,2969,2897,2706,2396,2006,1565,1100,647,232,-134,-427,-654,-813,-913,-982,-1028,-1085,-1173,-1303,-1500,-1757,-2077,-2450,-2855,-3270,-3678,-4039,-4340,-4547,-4646,-4621,-4465,-4181,-3773,-3260,-2652,-1988,-1269,-552,170,838,1454,1981,2417,2745,2967,3091,3123,3083,2991,2855,2714,2563,2427,2299,2186,2070,1954,1806,1626,1396,1098,739,299,-210,-787,-1423,-2103,-2813,-3533,-4240,-4915,-5530,-6063,-6497,-6799,-6974,-6989,-6860,-6574,-6152,-5606,-4957,-4234,-3470,-2690,-1936,-1230,-603,-82,330,612,769,804,730,557,327,34,-252,-535,-757,-909,-964,-912,-762,-516,-212,124,455,734,930,1000,935,697,310,-242,-923,-1705,-2557,-3424,-4275,-5044,-5711,-6216,-6548,-6676,-6589,-6295,-5787,-5100,-4237,-3242,-2133,-960,258,1456,2617,3680,4618,5389,5966,6329,6470,6399,6123,5692,5123,4483,3807,3144,2528,1989,1535,1179,903,700,543,409,282,129,-55,-291,-578,-918,-1300,-1717,-2141,-2559,-2934,-3254,-3479,-3603,-3599,-3463,-3194,-2797,-2285,-1684,-1005,-293,444,1152,1829,2436,2962,3391,3716,3934,4049,4069,4000,3868,3672,3448,3187,2928,2655,2398,2137,1892,1644,1395,1140,859,567,231,-119,-514,-925,-1362,-1810,-2247,-2678,-3058,-3396,-3647,-3811,-3859,-3786,-3576,-3230,-2752,-2136,-1423,-596,277,1204,2121,3012,3836,4557,5164,5621,5931,6082,6083,5948,5697,5360,4968,4560,4166,3822,3553,3370,3295,3303,3401,3549,3728,3888,4011,4038,3963,3747,3385,2880,2238,1485,648,-225,-1103,-1929,-2668,-3287,-3742,-4027,-4111,-3999,-3681,-3174,-2483,-1636,-663,404,1514,2631,3690,4662,5477,6120,6547,6742,6716,6458,6019,5415,4714,3953,3209,2510,1934,1487,1213,1106,1162,1356,1651,2005,2369,2691,2929,3047,3010,2821,2456,1953,1321,605,-156,-917,-1632,-2258,-2762,-3107,-3286,-3268,-3072,-2687,-2146,-1455,-658,222,1145,2075,2977,3822,4576,5223,5741,6122,6364,6471,6453,6327,6116,5842,5539,5218,4927,4651,4439,4254,4125,4013,3917,3800,3655,3447,3170,2815,2376,1875,1312,734,144,-394,-884,-1261,-1534,-1658,-1642,-1476,-1168,-742,-220,366,963,1548,2055,2473,2751,2892,2879,2720,2439,2052,1602,1115,637,197,-174,-448,-616,-666,-596,-428,-167,153,496,837,1125,1331,1423,1371,1159,790,249,-419,-1221,-2086,-3002,-3903,-4752,-5505,-6122,-6559,-6814,-6827,-6627,-6176,-5497,-4599,-3505,-2249,-880,559,2007,3403,4702,5836,6781,7487,7953,8162,8133,7885,7452,6877,6207,5492,4781,4120,3545,3091,2764,2576,2500,2526,2600,2693,2744,2723,2582,2304,1865,1278,539,-308,-1248,-2225,-3201,-4129,-4968,-5671,-6218,-6567,-6719,-6653,-6381,-5916,-5275,-4501,-3615,-2668,-1703,-746,143,955,1638,2194,2586,2825,2892,2812,2579,2239,1799,1309,806,316,-104,-456,-694,-843,-887,-866,-798,-717,-660,-654,-715,-877,-1105,-1438,-1811,-2231,-2659,-3053,-3400,-3664,-3813,-3856,-3740,-3496,-3094,-2562,-1898,-1142,-315,534,1369,2134,2807,3333,3708,3912,3956,3848,3631,3319,2968,2596,2249,1933,1689,1508,1416,1400,1464,1593,1762,1950,2109,2219,2226,2120,1869,1482,958,331,-385,-1153,-1945,-2751,-3536,-4298,-5004,-5635,-6143,-6491,-6622,-6494,-6076,-5346,-4326,-3045,-1582,-11,1555,3029,4312,5329,6038,6399,6408,6079,5420,4476,3278,1885,357,-1221,-2768,-4179,-5366,-6240,-6730,-6800,-6445,-5686,-4614,-3295,-1867,-438,875,1962,2760,3203,3278,2981,2329,1377,170,-1210,-2671,-4130,-5466,-6591,-7402,-7823,-7801,-7314,-6382,-5047,-3406,-1547,397,2320,4105,5663,6930,7851,8412,8587,8392,7834,6947,5777,4384,2860,1292,-203,-1538,-2617,-3392,-3828,-3942,-3769,-3375,-2847,-2262,-1705,-1239,-894,-719,-690,-843,-1142,-1604,-2199,-2914,-3717,-4548,-5365,-6070,-6609,-6902,-6894,-6565,-5901,-4949,-3762,-2435,-1066,240,1381,2293,2920,3253,3305,3093,2684,2090,1377,560,-312,-1204,-2069,-2854,-3510,-3980,-4222,-4210,-3940,-3431,-2748,-1947,-1132,-371,246,670,847,770,431,-149,-934,-1890,-2951,-4061,-5139,-6107,-6876,-7370,-7502,-7243,-6545,-5457,-4012,-2337,-531,1246,2893,4289,5378,6124,6519,6600,6380,5927,5253,4423,3459,2409,1330,263,-712,-1539,-2143,-2484,-2517,-2266,-1758,-1087,-347,345,891,1203,1236,969,420,-363,-1327,-2386,-3484,-4540,-5510,-6330,-6969,-7373,-7512,-7348,-6861,-6053,-4931,-3550,-1951,-220,1575,3341,5009,6491,7738,8689,9326,9618,9574,9185,8470,7451,6139,4601,2868,1036,-804,-2557,-4087,-5340,-6220,-6725,-6857,-6655,-6193,-5544,-4793,-4016,-3272,-2602,-2031,-1568,-1210,-958,-801,-730,-729,-766,-814,-822,-758,-574,-245,240,879,1623,2431,3222,3935,4502,4874,5031,4968,4715,4316,3825,3294,2771,2289,1860,1513,1244,1078,1032,1119,1359,1735,2241,2813,3411,3942,4334,4507,4395,3964,3203,2149,853,-591,-2105,-3586,-4958,-6147,-7100,-7776,-8153,-8206,-7942,-7344,-6434,-5215,-3743,-2059,-265,1567,3317,4904,6232,7243,7894,8166,8079,7647,6932,5979,4850,3621,2344,1092,-72,-1095,-1914,-2477,-2755,-2714,-2377,-1771,-975,-75,823,1619,2231,2591,2681,2482,2046,1398,634,-190,-984,-1681,-2229,-2570,-2686,-2535,-2114,-1405,-428,791,2207,3737,5312,6821,8180,9294,10100,10546,10611,10292,9622,8625,7369,5898,4277,2569,841,-849,-2420,-3814,-4970,-5829,-6361,-6538,-6374,-5899,-5178,-4287,-3309,-2341,-1445,-699,-143,195,293,162,-196,-760,-1502,-2389,-3369,-4393,-5379,-6271,-6969,-7429,-7562,-7375,-6819,-5958,-4814,-3480,-2040,-588,783,1997,2985,3711,4137,4262,4078,3609,2876,1914,781,-475,-1760,-3006,-4108,-4994,-5587,-5847,-5760,-5326,-4611,-3657,-2570,-1426,-306,708,1587,2275,2766,3050,3128,3018,2723,2285,1708,1062,362,-319,-940,-1450,-1802,-1984,-1970,-1805,-1500,-1137,-756,-418,-170,-30,-16,-128,-353,-669,-1060,-1477,-1906,-2286,-2590,-2769,-2779,-2594,-2184,-1552,-715,293,1409,2567,3683,4680,5498,6077,6406,6462,6257,5819,5151,4312,3311,2209,1029,-165,-1345,-2435,-3391,-4149,-4658,-4892,-4822,-4483,-3881,-3095,-2178,-1218,-300,503,1126,1525,1686,1598,1289,779,111,-669,-1513,-2360,-3158,-3834,-4350,-4638,-4673,-4433,-3909,-3143,-2166,-1065,88,1191,2168,2938,3460,3696,3653,3340,2810,2107,1315,496,-262,-888,-1317,-1496,-1380,-968,-258,714,1877,3179,4494,5754,6844,7696,8249,8488,8396,8028,7397,6568,5579,4462,3263,1994,707,-590,-1826,-2985,-3987,-4808,-5386,-5712,-5766,-5582,-5174,-4628,-3960,-3281,-2603,-2009,-1511,-1142,-900,-793,-808,-934,-1155,-1446,-1771,-2109,-2397,-2624,-2730,-2714,-2538,-2208,-1726,-1112,-407,352,1101,1805,2399,2878,3200,3383,3419,3333,3138,2850,2494,2077,1617,1129,615,99,-415,-904,-1356,-1760,-2105,-2402,-2649,-2874,-3090,-3316,-3577,-3873,-4218,-4602,-5014,-5447,-5872,-6288,-6654,-6978,-7204,-7341,-7330,-7185,-6855,-6364,-5686,-4866,-3924,-2923,-1918,-976,-152,506,974,1235,1311,1207,978,636,239,-207,-663,-1123,-1575,-2005,-2418,-2791,-3121,-3394,-3594,-3735,-3800,-3817,-3798,-3756,-3721,-3704,-3724,-3786,-3906,-4052,-4247,-4438,-4630,-4782,-4870,-4874,-4768,-4533,-4169,-3661,-3028,-2279,-1449,-571,303,1127,1855,2453,2896,3181,3298,3272,3122,2874,2578,2230,1898,1552,1240,932,658,402,187,16,-94,-115,-37,175,509,983,1573,2266,3034,3841,4652,5439,6158,6803,7332,7745,8021,8155,8150,8009,7750,7386,6944,6436,5889,5312,4721,4132,3545,2971,2415,1869,1339,829,329,-139,-583,-991,-1350,-1650,-1877,-2010,-2047,-1965,-1782,-1488,-1111,-652,-138,427,1022,1632,2244,2828,3364,3828,4189,4432,4537,4488,4285,3913,3403,2748,2020,1222,450,-277,-886,-1336,-1606,-1653,-1500,-1139,-616,43,776,1529,2249,2864,3338,3620,3675,3495,3063,2400,1533,509,-619,-1776,-2899,-3925,-4783,-5445,-5851,-5995,-5857,-5438,-4760,-3835,-2724,-1467,-144,1168,2395,3446,4264,4793,5008,4911,4527,3903,3108,2208,1271,359,-492,-1242,-1888,-2407,-2813,-3090,-3243,-3258,-3127,-2835,-2385,-1776,-1029,-172,762,1712,2661,3528,4321,4975,5496,5862,6066,6110,5989,5710,5278,4707,4006,3215,2346,1461,578,-250,-1003,-1649,-2185,-2594,-2899,-3105,-3228,-3292,-3297,-3242,-3142,-2954,-2709,-2368,-1965,-1494,-987,-468,55,538,1006,1423,1812,2162,2479,2752,2978,3135,3214,3193,3074,2853,2554,2198,1821,1460,1140,896,728,649,647,706,819,965,1126,1298,1448,1567,1631,1619,1527,1331,1047,654,193,-330,-866,-1371,-1796,-2093,-2222,-2149,-1867,-1363,-666,215,1228,2349,3520,4699,5839,6884,7792,8524,9028,9292,9274,8980,8400,7557,6477,5211,3799,2316,803,-664,-2044,-3283,-4344,-5190,-5811,-6168,-6298,-6167,-5841,-5322,-4676,-3943,-3189,-2456,-1805,-1257,-844,-549,-367,-255,-174,-87,63,282,613,1035,1557,2138,2773,3406,4029,4589,5067,5427,5644,5682,5534,5163,4588,3803,2855,1778,650,-475,-1510,-2400,-3083,-3520,-3680,-3562,-3179,-2554,-1746,-792,225,1258,2220,3071,3722,4155,4301,4161,3715,2985,2010,834,-466,-1831,-3181,-4445,-5568,-6500,-7203,-7671,-7876,-7844,-7564,-7087,-6416,-5620,-4728,-3812,-2924,-2126,-1481,-1012,-771,-727,-888,-1187,-1578,-1984,-2341,-2587,-2680,-2592,-2319,-1876,-1283,-583,192,989,1775,2505,3150,3681,4069,4313,4376,4281,3996,3561,2961,2243,1409,518,-425,-1353,-2254,-3074,-3785,-4356,-4757,-4974,-5004,-4849,-4537,-4100,-3582,-3042,-2523,-2089,-1768,-1595,-1576,-1690,-1928,-2225,-2553,-2843,-3051,-3135,-3051,-2787,-2321,-1655,-805,214,1351,2576,3814,5023,6126,7071,7803,8280,8480,8386,8014,7380,6535,5524,4428,3308,2250,1317,567,58,-191,-152,160,731,1514,2461,3501,4569,5591,6497,7229,7729,7967,7914,7577,6954,6091,5004,3759,2392,966,-471,-1865,-3178,-4354,-5390,-6232,-6905,-7377,-7680,-7806,-7785,-7630,-7355,-6997,-6544,-6041,-5469,-4858,-4201,-3514,-2805,-2079,-1359,-640,48,711,1328,1892,2394,2819,3171,3428,3596,3667,3632,3500,3268,2936,2523,2016,1450,815,144,-543,-1229,-1873,-2473,-2983,-3411,-3715,-3911,-3979,-3938,-3791,-3567,-3284,-2987,-2702,-2471,-2328,-2294,-2395,-2625,-2990,-3461,-4015,-4611,-5197,-5744,-6184,-6502,-6660,-6642,-6451,-6083,-5557,-4896,-4128,-3284,-2413,-1540,-724,18,625,1100,1394,1511,1450,1202,807,264,-372,-1080,-1807,-2523,-3190,-3777,-4272,-4654,-4925,-5090,-5150,-5124,-5025,-4866,-4672,-4452,-4230,-4006,-3803,-3616,-3466,-3348,-3271,-3227,-3212,-3215,-3223,-3219,-3196,-3131,-3025,-2858,-2642,-2367,-2050,-1697,-1335,-976,-657,-389,-207,-114,-129,-245,-459,-752,-1101,-1477,-1848,-2179,-2432,-2582,-2585,-2431,-2087,-1557,-842,45,1068,2193,3361,4527,5623,6611,7434,8064,8485,8680,8657,8423,7995,7399,6656,5799,4856,3862,2854,1857,918,50,-717,-1363,-1895,-2296,-2589,-2782,-2886,-2931,-2922,-2873,-2791,-2664,-2502,-2280,-1997,-1639,-1194,-662,-43,661,1430,2236,3066,3851,4589,5208,5701,6020,6174,6138,5948,5599,5140,4582,3976,3327,2683,2051,1459,928,470,114,-131,-240,-223,-51,236,650,1142,1694,2259,2805,3279,3660,3901,3996,3919,3682,3281,2739,2081,1334,542,-258,-1027,-1713,-2294,-2730,-3001,-3099,-3007,-2738,-2299,-1707,-993,-187,675,1546,2389,3154,3807,4291,4590,4654,4473,4041,3351,2453,1359,156,-1121,-2370,-3543,-4552,-5352,-5880,-6111,-6031,-5641,-4972,-4057,-2953,-1721,-427,859,2076,3161,4072,4768,5226,5438,5395,5121,4625,3941,3096,2129,1062,-52,-1200,-2333,-3431,-4454,-5378,-6164,-6804,-7262,-7544,-7632,-7541,-7292,-6885,-6374,-5755,-5071,-4332,-3564,-2769,-1972,-1168,-368,415,1186,1931,2638,3310,3916,4467,4931,5319,5610,5812,5920,5941,5883,5757,5580,5372,5147,4933,4737,4588,4474,4415,4385,4372,4355,4291,4172,3955,3634,3199,2642,1989,1246,446,-380,-1200,-1973,-2669,-3248,-3680,-3941,-3991,-3827,-3419,-2769,-1894,-796,457,1847,3283,4725,6092,7336,8392,9240,9830,10178,10264,10102,9723,9115,8334,7372,6263,5038,3706,2327,907,-491,-1848,-3114,-4265,-5267,-6108,-6770,-7261,-7583,-7758,-7799,-7746,-7615,-7437,-7231,-7002,-6756,-6481,-6160,-5768,-5282,-4675,-3935,-3051,-2031,-896,321,1572,2804,3971,5010,5891,6567,7033,7268,7291,7111,6758,6265,5661,4992,4293,3599,2953,2366,1877,1477,1171,950,787,676,575,480,357,209,15,-216,-486,-792,-1120,-1480,-1850,-2244,-2636,-3035,-3418,-3779,-4102,-4372,-4574,-4709,-4756,-4740,-4638,-4493,-4292,-4087,-3867,-3675,-3512,-3384,-3306,-3263,-3253,-3269,-3280,-3278,-3230,-3114,-2904,-2579,-2127,-1538,-829,-5,891,1827,2755,3625,4394,5016,5475,5744,5832,5745,5499,5128,4649,4097,3490,2850,2196,1537,896,279,-294,-823,-1286,-1701,-2053,-2363,-2644,-2902,-3169,-3442,-3745,-4067,-4414,-4768,-5109,-5431,-5700,-5917,-6054,-6108,-6069,-5938,-5699,-5376,-4941,-4428,-3822,-3141,-2399,-1601,-773,70,911,1724,2500,3212,3853,4399,4849,5178,5380,5451,5377,5162,4819,4340,3766,3102,2387,1650,923,248,-338,-804,-1110,-1239,-1172,-897,-443,198,964,1835,2741,3640,4468,5176,5731,6086,6258,6215,5998,5610,5090,4460,3750,2984,2177,1363,535,-263,-1043,-1760,-2417,-2982,-3436,-3777,-3978,-4063,-4022,-3894,-3684,-3440,-3170,-2904,-2652,-2414,-2185,-1959,-1703,-1418,-1072,-662,-188,348,928,1533,2132,2700,3217,3640,3986,4201,4321,4319,4231,4043,3803,3497,3170,2811,2438,2042,1626,1172,682,133,-457,-1116,-1807,-2551,-3302,-4065,-4798,-5484,-6103,-6622,-7043,-7340,-7517,-7566,-7490,-7291,-6971,-6550,-6030,-5445,-4805,-4147,-3495,-2880,-2326,-1860,-1493,-1233,-1084,-1028,-1059,-1151,-1287,-1454,-1628,-1807,-1969,-2121,-2238,-2337,-2401,-2440,-2463,-2466,-2477,-2495,-2547,-2634,-2787,-2993,-3272,-3615,-4009,-4458,-4925,-5410,-5880,-6319,-6708,-7021,-7249,-7363,-7366,-7226,-6954,-6528,-5964,-5257,-4430,-3505,-2501,-1472,-434,557,1467,2264,2905,3375,3644,3711,3566,3230,2718,2076,1343,584,-156,-810,-1337,-1693,-1857,-1810,-1563,-1126,-527,200,1027,1910,2820,3723,4588,5391,6102,6705,7169,7488,7631,7607,7391,7005,6448,5743,4921,4000,3031,2035,1054,119,-748,-1505,-2156,-2659,-3028,-3243,-3313,-3251,-3062,-2764,-2373,-1903,-1378,-803,-205,415,1033,1647,2229,2785,3266,3687,3999,4209,4289,4236,4048,3716,3264,2688,2026,1294,526,-234,-955,-1583,-2092,-2434,-2598,-2561,-2329,-1920,-1363,-693,30,778,1473,2098,2594,2952,3154,3200,3108,2889,2578,2199,1787,1363,959,590,267,17,-188,-314,-400,-430,-433,-414,-388,-366,-357,-368,-399,-456,-523,-599,-677,-734,-780,-791,-781,-741,-682,-606,-515,-406,-280,-114,88,362,704,1141,1667,2284,2982,3730,4516,5293,6033,6704,7261,7698,7968,8080,8010,7781,7383,6849,6191,5428,4599,3704,2787,1850,927,22,-843,-1661,-2426,-3124,-3761,-4321,-4815,-5229,-5577,-5855,-6073,-6234,-6344,-6410,-6434,-6414,-6351,-6234,-6062,-5817,-5493,-5077,-4562,-3946,-3225,-2418,-1522,-575,420,1420,2419,3365,4266,5063,5764,6335,6765,7045,7174,7151,6986,6693,6280,5774,5189,4545,3864,3162,2462,1776,1123,510,-47,-549,-986,-1362,-1676,-1933,-2138,-2296,-2413,-2487,-2532,-2532,-2501,-2420,-2300,-2128,-1900,-1618,-1264,-854,-368,181,797,1471,2191,2946,3714,4485,5219,5917,6535,7067,7494,7797,7974,8024,7939,7733,7396,6946,6375,5694,4899,3999,2998,1906,742,-484,-1728,-2977,-4189,-5324,-6370,-7266,-8020,-8588,-8973,-9155,-9138,-8915,-8492,-7871,-7061,-6068,-4911,-3613,-2189,-693,860,2400,3901,5302,6566,7654,8532,9183,9601,9779,9741,9496,9073,8504,7813,7031,6185,5301,4391,3492,2595,1741,924,168,-523,-1139,-1673,-2129,-2501,-2809,-3048,-3253,-3414,-3567,-3708,-3854,-4007,-4175,-4342,-4524,-4694,-4855,-4993,-5094,-5152,-5153,-5094,-4970,-4787,-4545,-4263,-3944,-3616,-3283,-2971,-2683,-2440,-2235,-2080,-1969,-1887,-1844,-1798,-1760,-1690,-1581,-1411,-1166,-841,-441,37,552,1110,1656,2181,2656,3061,3382,3621,3757,3818,3785,3682,3506,3265,2970,2615,2218,1764,1271,730,151,-458,-1099,-1747,-2398,-3025,-3615,-4133,-4573,-4891,-5097,-5154,-5085,-4872,-4548,-4111,-3604,-3042,-2461,-1887,-1344,-860,-447,-122,117,262,325,305,225,84,-82,-272,-453,-610,-718,-757,-710,-557,-303,77,554,1144,1816,2556,3342,4141,4925,5661,6312,6857,7253,7496,7551,7426,7115,6636,6007,5267,4443,3577,2710,1864,1084,376,-236,-740,-1135,-1412,-1575,-1625,-1569,-1416,-1176,-873,-511,-127,262,631,939,1181,1308,1318,1185,902,472,-108,-807,-1616,-2488,-3390,-4282,-5104,-5829,-6400,-6796,-6991,-6962,-6720,-6251,-5590,-4738,-3741,-2620,-1419,-182,1054,2233,3320,4262,5031,5588,5916,6018,5878,5541,5021,4353,3605,2780,1958,1136,357,-369,-1038,-1637,-2178,-2656,-3076,-3443,-3758,-4029,-4255,-4447,-4597,-4719,-4798,-4850,-4852,-4827,-4746,-4633,-4464,-4254,-3993,-3691,-3342,-2957,-2536,-2088,-1621,-1145,-662,-197,257,671,1049,1363,1612,1768,1823,1766,1576,1263,816,248,-422,-1175,-1984,-2819,-3651,-4456,-5208,-5889,-6495,-7005,-7433,-7756,-8001,-8138,-8202,-8157,-8028,-7791,-7450,-7000,-6432,-5751,-4962,-4081,-3130,-2140,-1151,-202,664,1403,1990,2387,2590,2591,2400,2035,1537,922,254,-438,-1116,-1725,-2258,-2667,-2947,-3088,-3080,-2940,-2671,-2304,-1850,-1343,-798,-236,320,869,1392,1884,2348,2755,3123,3415,3643,3773,3816,3736,3558,3258,2859,2369,1810,1206,589,-18,-575,-1069,-1469,-1772,-1967,-2065,-2071,-2003,-1875,-1701,-1500,-1278,-1046,-807,-565,-316,-58,206,491,794,1117,1473,1843,2239,2649,3054,3453,3816,4135,4393,4574,4679,4688,4614,4449,4198,3882,3486,3052,2577,2092,1620,1181,802,497,282,160,134,191,330,527,779,1061,1367,1674,1977,2250,2488,2671,2789,2826,2780,2636,2408,2086,1696,1235,745,222,-287,-777,-1214,-1599,-1901,-2140,-2290,-2377,-2394,-2367,-2285,-2184,-2044,-1900,-1732,-1562,-1372,-1177,-956,-722,-452,-153,193,585,1036,1538,2096,2697,3327,3971,4604,5195,5728,6169,6501,6709,6776,6712,6510,6195,5782,5295,4767,4227,3696,3206,2762,2362,2010,1673,1339,972,547,48,-551,-1234,-2021,-2867,-3769,-4683,-5577,-6416,-7166,-7792,-8280,-8601,-8755,-8732,-8534,-8167,-7637,-6947,-6112,-5134,-4028,-2818,-1506,-156,1242,2599,3920,5131,6219,7144,7893,8452,8825,9011,9034,8897,8638,8269,7816,7305,6751,6171,5587,4990,4417,3831,3278,2716,2177,1638,1110,592,87,-400,-862,-1294,-1694,-2044,-2365,-2617,-2843,-2994,-3114,-3156,-3162,-3083,-2952,-2725,-2422,-2015,-1515,-905,-199,599,1468,2388,3325,4248,5114,5896,6552,7070,7417,7604,7606,7457,7136,6678,6082,5364,4531,3593,2561,1440,259,-980,-2235,-3492,-4702,-5850,-6883,-7790,-8530,-9097,-9475,-9666,-9672,-9505,-9183,-8710,-8118,-7395,-6577,-5641,-4613,-3483,-2264,-968,386,1764,3135,4443,5661,6719,7605,8254,8681,8843,8778,8485,8003,7373,6624,5810,4958,4097,3253,2429,1638,877,141,-566,-1251,-1895,-2511,-3063,-3563,-3978,-4308,-4547,-4678,-4724,-4661,-4523,-4297,-4011,-3662,-3277,-2852,-2409,-1963,-1509,-1085,-681,-322,-24,208,347,394,325,152,-131,-504,-945,-1417,-1888,-2302,-2633,-2827,-2871,-2733,-2423,-1933,-1300,-535,302,1193,2067,2902,3637,4250,4702,4983,5077,4993,4743,4340,3826,3221,2560,1889,1214,593,14,-480,-910,-1248,-1526,-1727,-1891,-2011,-2128,-2240,-2383,-2549,-2768,-3020,-3328,-3664,-4040,-4424,-4817,-5191,-5542,-5835,-6084,-6242,-6338,-6332,-6252,-6085,-5842,-5539,-5168,-4761,-4308,-3822,-3308,-2760,-2179,-1561,-901,-197,547,1327,2133,2945,3741,4504,5199,5812,6320,6705,6975,7118,7157,7101,6975,6793,6579,6337,6076,5792,5467,5099,4658,4139,3538,2849,2093,1290,471,-321,-1051,-1671,-2153,-2470,-2602,-2562,-2339,-1979,-1496,-934,-337,265,829,1327,1740,2045,2240,2313,2273,2120,1874,1541,1158,725,296,-133,-515,-843,-1095,-1262,-1334,-1320,-1221,-1048,-831,-570,-304,-42,194,393,539,643,682,694,659,613,559,511,486,488,522,589,681,792,906,1006,1080,1104,1069,955,762,475,111,-339,-849,-1410,-1998,-2587,-3158,-3680,-4133,-4503,-4764,-4924,-4967,-4907,-4743,-4499,-4171,-3801,-3384,-2955,-2534,-2134,-1794,-1511,-1318,-1202,-1182,-1230,-1355,-1508,-1699,-1872,-2036,-2150,-2228,-2253,-2241,-2203,-2154,-2130,-2136,-2222,-2381,-2653,-3018,-3490,-4041,-4648,-5276,-5893,-6444,-6921,-7264,-7480,-7541,-7457,-7232,-6886,-6436,-5910,-5332,-4722,-4103,-3488,-2880,-2303,-1737,-1209,-693,-217,244,665,1061,1419,1740,2029,2273,2500,2688,2866,3030,3181,3329,3457,3573,3651,3707,3698,3658,3542,3389,3176,2927,2650,2354,2058,1769,1497,1251,1026,835,655,506,346,194,12,-197,-452,-759,-1122,-1530,-1987,-2468,-2960,-3446,-3893,-4297,-4615,-4856,-4983,-5004,-4897,-4662,-4295,-3791,-3159,-2400,-1533,-577,442,1489,2527,3517,4412,5183,5779,6189,6378,6341,6087,5616,4965,4159,3246,2260,1269,292,-598,-1386,-2029,-2511,-2817,-2948,-2904,-2704,-2359,-1902,-1351,-742,-100,537,1144,1683,2131,2463,2655,2704,2593,2343,1956,1464,903,301,-283,-828,-1288,-1637,-1868,-1962,-1933,-1790,-1543,-1229,-862,-464,-72,312,653,955,1194,1384,1501,1575,1588,1564,1508,1429,1346,1266,1209,1184,1212,1297,1457,1696,2015,2414,2882,3405,3959,4531,5081,5604,6064,6456,6766,6995,7134,7206,7197,7143,7024,6875,6669,6435,6146,5801,5389,4891,4296,3592,2770,1831,789,-346,-1537,-2754,-3949,-5085,-6111,-6998,-7704,-8211,-8511,-8597,-8481,-8192,-7732,-7164,-6485,-5754,-4976,-4179,-3379,-2574,-1782,-1000,-225,518,1245,1927,2559,3132,3627,4047,4380,4641,4829,4962,5055,5105,5152,5163,5183,5181,5164,5132,5054,4941,4758,4509,4176,3755,3260,2683,2061,1394,728,67,-545,-1105,-1581,-1974,-2270,-2469,-2578,-2599,-2544,-2429,-2262,-2069,-1855,-1652,-1444,-1278,-1115,-994,-875,-769,-640,-481,-257,44,446,954,1568,2278,3059,3881,4701,5473,6158,6705,7089,7270,7247,6999,6539,5871,5015,3995,2838,1585,266,-1064,-2369,-3595,-4707,-5659,-6420,-6969,-7275,-7345,-7167,-6749,-6111,-5264,-4240,-3077,-1800,-471,883,2201,3442,4563,5529,6306,6882,7239,7384,7325,7076,6669,6124,5473,4740,3951,3128,2293,1450,633,-182,-951,-1710,-2419,-3103,-3738,-4325,-4842,-5286,-5630,-5870,-5994,-5989,-5877,-5655,-5352,-4994,-4604,-4225,-3876,-3586,-3379,-3248,-3227,-3275,-3411,-3592,-3808,-4022,-4212,-4347,-4409,-4383,-4251,-4023,-3685,-3255,-2738,-2136,-1480,-760,-20,751,1504,2239,2920,3528,4046,4447,4731,4875,4897,4777,4538,4183,3722,3190,2586,1969,1340,768,253,-150,-435,-582,-590,-475,-247,53,398,740,1037,1251,1343,1285,1064,665,104,-613,-1443,-2363,-3315,-4268,-5168,-5975,-6659,-7192,-7552,-7747,-7759,-7613,-7314,-6873,-6321,-5650,-4898,-4055,-3156,-2200,-1220,-221,758,1702,2584,3364,4046,4588,5001,5280,5418,5454,5374,5229,5010,4761,4483,4205,3932,3681,3458,3266,3122,3008,2957,2936,2966,3028,3112,3219,3317,3408,3472,3490,3465,3367,3198,2949,2604,2173,1647,1040,356,-384,-1164,-1957,-2738,-3480,-4159,-4744,-5225,-5571,-5786,-5849,-5774,-5553,-5210,-4743,-4189,-3539,-2844,-2088,-1327,-547,202,917,1569,2146,2620,3003,3252,3405,3428,3354,3176,2923,2605,2253,1884,1522,1193,903,674,501,381,316,286,285,298,317,323,325,291,238,144,13,-156,-360,-593,-845,-1102,-1353,-1572,-1765,-1889,-1971,-1968,-1904,-1774,-1574,-1338,-1061,-773,-495,-232,-28,137,221,253,215,136,18,-111,-237,-345,-415,-460,-445,-418,-331,-249,-138,-38,52,114,144,127,61,-68,-267,-541,-914,-1373,-1947,-2612,-3380,-4218,-5115,-6017,-6910,-7720,-8435,-8991,-9384,-9572,-9572,-9361,-8977,-8422,-7728,-6925,-6027,-5085,-4097,-3113,-2135,-1193,-309,511,1238,1871,2400,2813,3124,3323,3427,3438,3372,3233,3033,2784,2486,2162,1807,1445,1079,727,403,113,-126,-319,-450,-541,-566,-572,-533,-494,-448,-427,-437,-497,-618,-803,-1060,-1380,-1762,-2184,-2646,-3112,-3578,-4016,-4404,-4733,-4965,-5101,-5116,-5000,-4746,-4352,-3812,-3152,-2364,-1491,-538,453,1459,2443,3377,4228,4965,5568,6005,6280,6365,6283,6026,5621,5089,4457,3762,3037,2318,1640,1036,527,141,-117,-229,-208,-51,213,567,982,1411,1833,2198,2482,2656,2700,2607,2377,2017,1551,993,371,-284,-966,-1621,-2264,-2839,-3352,-3770,-4081,-4264,-4310,-4203,-3946,-3541,-2999,-2345,-1607,-822,-28,731,1422,2006,2455,2759,2893,2873,2699,2386,1971,1471,933,387,-124,-567,-909,-1118,-1190,-1093,-843,-436,114,786,1556,2402,3286,4181,5053,5866,6595,7212,7695,8033,8216,8249,8139,7894,7529,7057,6486,5824,5078,4253,3354,2400,1392,365,-667,-1673,-2617,-3478,-4224,-4829,-5290,-5584,-5726,-5718,-5574,-5315,-4957,-4529,-4037,-3527,-2977,-2451,-1917,-1422,-950,-521,-131,216,521,786,1011,1206,1366,1501,1616,1712,1805,1894,1998,2120,2284,2482,2747,3053,3425,3832,4280,4735,5192,5616,6001,6323,6570,6735,6811,6799,6690,6502,6219,5869,5444,4959,4427,3851,3246,2613,1967,1301,638,-25,-676,-1291,-1873,-2391,-2838,-3196,-3460,-3613,-3672,-3622,-3498,-3294,-3047,-2757,-2447,-2127,-1792,-1452,-1093,-709,-308,130,571,1033,1459,1859,2168,2384,2459,2381,2127,1701,1102,361,-504,-1436,-2404,-3341,-4208,-4952,-5528,-5907,-6053,-5964,-5621,-5047,-4245,-3256,-2105,-846,482,1820,3122,4343,5424,6355,7077,7608,7911,8005,7897,7598,7139,6538,5820,5019,4147,3240,2303,1364,430,-485,-1363,-2201,-2963,-3656,-4240,-4716,-5067,-5288,-5389,-5373,-5267,-5085,-4857,-4608,-4352,-4117,-3910,-3734,-3603,-3506,-3440,-3410,-3382,-3377,-3349,-3312,-3233,-3107,-2929,-2678,-2365,-1974,-1526,-1015,-469,106,679,1236,1751,2216,2603,2921,3146,3294,3361,3353,3284,3159,2989,2784,2545,2289,2003,1717,1408,1111,804,521,252,19,-168,-305,-372,-379,-315,-203,-42,129,303,431,515,505,412,206,-102,-510,-1006,-1574,-2200,-2856,-3536,-4216,-4878,-5520,-6105,-6641,-7100,-7464,-7734,-7871,-7890,-7761,-7500,-7097,-6567,-5927,-5188,-4383,-3534,-2662,-1812,-991,-239,435,1009,1474,1832,2071,2217,2262,2244,2163,2066,1955,1881,1846,1890,2004,2222,2513,2894,3333,3815,4319,4818,5287,5717,6073,6365,6563,6677,6697,6627,6461,6216,5872,5455,4955,4379,3743,3038,2293,1507,701,-106,-904,-1664,-2374,-3009,-3563,-4005,-4347,-4559,-4656,-4627,-4476,-4215,-3834,-3361,-2789,-2139,-1430,-668,109,890,1639,2340,2957,3484,3885,4174,4318,4350,4248,4045,3748,3371,2933,2453,1938,1416,893,385,-87,-521,-902,-1218,-1480,-1666,-1796,-1867,-1888,-1872,-1827,-1762,-1695,-1618,-1554,-1487,-1428,-1374,-1310,-1258,-1185,-1130,-1062,-1014,-977,-967,-988,-1045,-1137,-1264,-1419,-1589,-1772,-1942,-2099,-2220,-2301,-2335,-2310,-2241,-2116,-1955,-1757,-1538,-1301,-1056,-808,-562,-325,-100,104,269,384,437,401,284,58,-255,-665,-1142,-1682,-2255,-2843,-3423,-3981,-4493,-4959,-5351,-5680,-5916,-6069,-6124,-6077,-5929,-5673,-5320,-4866,-4323,-3701,-3006,-2262,-1473,-671,135,908,1642,2297,2868,3335,3684,3924,4043,4063,3983,3828,3615,3358,3086,2809,2549,2314,2120,1963,1853,1782,1747,1736,1736,1727,1701,1623,1498,1290,1007,638,178,-349,-954,-1592,-2270,-2944,-3613,-4246,-4837,-5371,-5840,-6246,-6572,-6830,-7003,-7096,-7098,-7012,-6830,-6553,-6183,-5717,-5167,-4540,-3843,-3098,-2321,-1525,-745,14,724,1373,1954,2455,2878,3222,3499,3699,3856,3950,4014,4038,4031,4006,3947,3879,3784,3673,3551,3400,3243,3050,2825,2563,2242,1864,1420,894,308,-355,-1065,-1821,-2586,-3348,-4074,-4737,-5314,-5778,-6110,-6299,-6327,-6197,-5902,-5453,-4854,-4125,-3279,-2340,-1343,-302,726,1724,2639,3439,4095,4578,4869,4975,4880,4625,4208,3686,3077,2433,1793,1193,675,270,3,-105,-39,203,616,1198,1913,2750,3665,4622,5586,6509,7365,8114,8741,9222,9555,9737,9773,9673,9441,9095,8632,8066,7394,6619,5744,4769,3709,2566,1380,153,-1062,-2245,-3354,-4364,-5240,-5974,-6544,-6951,-7193,-7286,-7225,-7044,-6733,-6327,-5825,-5257,-4622,-3952,-3253,-2552,-1864,-1212,-614,-88,348,693,942,1101,1186,1212,1203,1173,1146,1128,1130,1156,1201,1272,1354,1461,1586,1738,1925,2148,2419,2732,3089,3481,3891,4307,4704,5053,5346,5541,5640,5614,5469,5199,4819,4340,3779,3169,2523,1883,1251,666,125,-347,-756,-1087,-1344,-1521,-1612,-1623,-1543,-1380,-1125,-792,-374,107,655,1232,1846,2438,3013,3520,3938,4245,4411,4421,4277,3953,3490,2864,2126,1282,371,-579,-1524,-2445,-3284,-4035,-4647,-5112,-5405,-5515,-5432,-5160,-4685,-4031,-3188,-2188,-1046,214,1538,2902,4238,5508,6652,7633,8402,8947,9239,9290,9102,8708,8121,7389,6526,5579,4554,3486,2380,1253,116,-1023,-2154,-3255,-4323,-5333,-6266,-7115,-7846,-8469,-8949,-9309,-9526,-9629,-9608,-9500,-9295,-9030,-8700,-8320,-7895,-7428,-6911,-6359,-5756,-5123,-4455,-3771,-3081,-2401,-1750,-1132,-568,-49,408,818,1179,1499,1787,2043,2273,2476,2641,2759,2818,2797,2691,2482,2180,1789,1331,839,341,-117,-499,-782,-930,-950,-821,-578,-219,213,695,1197,1688,2144,2548,2882,3143,3320,3421,3439,3388,3260,3064,2793,2444,2015,1493,886,185,-585,-1427,-2292,-3174,-4021,-4806,-5503,-6069,-6501,-6770,-6874,-6829,-6616,-6284,-5822,-5273,-4653,-3990,-3311,-2638,-1999,-1397,-862,-382,26,367,651,866,1034,1145,1211,1239,1234,1208,1173,1137,1123,1138,1201,1318,1502,1747,2058,2410,2793,3178,3531,3829,4034,4126,4086,3902,3582,3136,2581,1959,1290,626,-6,-576,-1050,-1429,-1690,-1848,-1911,-1891,-1821,-1709,-1588,-1469,-1369,-1296,-1246,-1221,-1197,-1179,-1136,-1064,-956,-791,-588,-329,-33,288,627,960,1277,1555,1779,1935,2003,1986,1863,1652,1352,975,545,81,-397,-854,-1286,-1651,-1954,-2166,-2288,-2306,-2227,-2030,-1740,-1335,-835,-240,439,1184,1979,2790,3597,4357,5043,5628,6077,6387,6534,6529,6366,6069,5643,5113,4500,3815,3092,2332,1566,804,65,-630,-1278,-1846,-2342,-2739,-3044,-3240,-3342,-3331,-3231,-3033,-2753,-2404,-1990,-1540,-1055,-569,-93,353,745,1072,1315,1459,1496,1412,1208,877,437,-116,-750,-1455,-2202,-2965,-3724,-4451,-5135,-5753,-6310,-6788,-7198,-7527,-7794,-7971,-8081,-8091,-8003,-7794,-7452,-6963,-6324,-5530,-4607,-3561,-2447,-1287,-141,951,1943,2800,3494,4016,4361,4542,4579,4504,4344,4134,3902,3667,3453,3261,3097,2957,2825,2691,2530,2325,2058,1709,1272,748,131,-552,-1297,-2072,-2851,-3613,-4330,-4980,-5547,-6017,-6379,-6630,-6766,-6788,-6712,-6529,-6275,-5943,-5558,-5135,-4674,-4194,-3700,-3182,-2663,-2129,-1599,-1081,-583,-132,278,621,917,1162,1382,1599,1830,2104,2421,2798,3206,3647,4063,4448,4749,4948,5023,4971,4797,4528,4185,3816,3445,3115,2845,2645,2523,2460,2430,2408,2353,2226,2007,1654,1170,542,-207,-1060,-1970,-2902,-3793,-4600,-5270,-5766,-6060,-6139,-6007,-5690,-5219,-4652,-4030,-3428,-2884,-2449,-2152,-2006,-2012,-2160,-2411,-2740,-3094,-3436,-3717,-3901,-3957,-3870,-3635,-3262,-2780,-2207,-1600,-977,-382,164,661,1100,1508,1905,2330,2803,3365,4015,4759,5588,6458,7345,8192,8954,9588,10048,10310,10347,10145,9707,9030,8133,7037,5772,4377,2908,1402,-62,-1444,-2678,-3716,-4532,-5087,-5393,-5441,-5271,-4909,-4411,-3818,-3192,-2567,-1989,-1480,-1047,-694,-402,-145,106,387,733,1162,1701,2345,3091,3914,4775,5633,6426,7107,7612,7899,7929,7680,7150,6358,5339,4148,2861,1546,307,-793,-1660,-2246,-2496,-2395,-1938,-1161,-109,1142,2506,3887,5191,6322,7211,7797,8040,7935,7494,6740,5750,4557,3266,1929,626,-579,-1645,-2524,-3203,-3666,-3928,-3998,-3918,-3713,-3439,-3132,-2839,-2596,-2419,-2327,-2304,-2342,-2399,-2450,-2439,-2344,-2121,-1766,-1270,-644,68,841,1607,2316,2920,3360,3609,3638,3443,3023,2418,1631,742,-232,-1200,-2133,-2944,-3603,-4032,-4217,-4107,-3711,-3023,-2072,-909,423,1838,3272,4647,5890,6948,7772,8336,8626,8652,8429,7999,7394,6673,5877,5060,4252,3494,2785,2149,1556,1012,479,-49,-598,-1169,-1772,-2393,-3026,-3656,-4253,-4820,-5320,-5764,-6126,-6431,-6643,-6811,-6892,-6937,-6914,-6868,-6780,-6683,-6580,-6483,-6403,-6348,-6303,-6273,-6236,-6167,-6054,-5853,-5556,-5124,-4559,-3834,-2973,-1973,-877,287,1464,2613,3670,4603,5368,5934,6309,6469,6461,6295,6017,5680,5306,4964,4660,4433,4286,4218,4210,4239,4272,4261,4181,3976,3637,3132,2462,1636,680,-375,-1470,-2563,-3594,-4500,-5252,-5802,-6134,-6257,-6166,-5916,-5540,-5098,-4655,-4262,-3980,-3839,-3870,-4070,-4437,-4933,-5519,-6151,-6764,-7323,-7764,-8063,-8184,-8114,-7850,-7400,-6781,-6027,-5177,-4278,-3386,-2556,-1833,-1274,-893,-731,-765,-1000,-1379,-1870,-2392,-2889,-3270,-3483,-3447,-3136,-2503,-1567,-334,1139,2787,4530,6268,7910,9372,10568,11454,11989,12162,11995,11512,10763,9818,8723,7564,6373,5231,4146,3179,2317,1591,990,499,123,-185,-421,-629,-818,-1022,-1248,-1508,-1810,-2133,-2474,-2799,-3077,-3280,-3361,-3306,-3085,-2692,-2140,-1431,-620,274,1182,2071,2873,3546,4050,4336,4403,4215,3794,3149,2314,1332,264,-849,-1919,-2923,-3777,-4469,-4959,-5233,-5304,-5168,-4865,-4423,-3873,-3267,-2631,-2006,-1423,-898,-451,-86,199,407,562,674,767,864,971,1117,1295,1515,1769,2048,2340,2624,2893,3121,3313,3448,3535,3566,3555,3500,3421,3309,3194,3060,2925,2785,2633,2475,2292,2080,1823,1513,1133,684,152,-442,-1099,-1783,-2479,-3146,-3756,-4286,-4710,-5029,-5235,-5350,-5389,-5379,-5346,-5309,-5285,-5281,-5283,-5291,-5265,-5188,-5021,-4729,-4292,-3682,-2907,-1962,-888,290,1508,2719,3851,4864,5690,6308,6685,6811,6705,6364,5845,5156,4365,3495,2605,1733,917,205,-385,-806,-1065,-1125,-1015,-728,-308,223,805,1401,1950,2410,2738,2906,2893,2693,2315,1767,1085,279,-595,-1526,-2457,-3364,-4211,-4963,-5607,-6109,-6476,-6699,-6790,-6772,-6671,-6506,-6337,-6150,-6015,-5897,-5841,-5802,-5789,-5755,-5691,-5547,-5321,-4967,-4494,-3887,-3155,-2321,-1399,-430,551,1505,2384,3156,3782,4241,4520,4621,4550,4338,4005,3588,3121,2634,2148,1698,1281,918,612,349,139,-48,-214,-383,-574,-808,-1099,-1462,-1898,-2404,-2969,-3572,-4181,-4781,-5315,-5782,-6128,-6353,-6426,-6358,-6127,-5774,-5275,-4686,-3995,-3255,-2469,-1680,-900,-163,513,1106,1599,1981,2245,2395,2443,2404,2319,2208,2125,2089,2149,2312,2604,3019,3547,4175,4857,5581,6289,6959,7555,8042,8421,8658,8776,8759,8635,8411,8106,7731,7309,6825,6309,5734,5110,4432,3684,2887,2031,1142,237,-666,-1526,-2336,-3055,-3683,-4205,-4621,-4946,-5178,-5351,-5463,-5543,-5594,-5625,-5645,-5642,-5622,-5570,-5474,-5329,-5110,-4821,-4439,-3967,-3405,-2747,-2020,-1223,-390,464,1308,2118,2870,3549,4132,4622,5007,5293,5488,5598,5637,5623,5559,5473,5371,5267,5177,5097,5048,5005,4988,4958,4922,4857,4741,4579,4344,4051,3693,3282,2830,2351,1860,1372,899,459,52,-291,-586,-802,-953,-1034,-1040,-990,-881,-730,-548,-332,-113,138,383,660,938,1241,1551,1869,2182,2468,2722,2909,3026,3053,2989,2833,2604,2296,1953,1570,1179,786,401,33,-313,-643,-940,-1222,-1457,-1658,-1787,-1840,-1784,-1598,-1262,-752,-73,785,1786,2922,4126,5367,6568,7685,8653,9433,9983,10287,10332,10124,9684,9028,8201,7222,6146,4985,3789,2567,1365,177,-945,-2019,-2993,-3891,-4671,-5355,-5925,-6390,-6770,-7055,-7297,-7476,-7644,-7798,-7950,-8116,-8288,-8457,-8630,-8771,-8887,-8944,-8947,-8862,-8709,-8462,-8140,-7743,-7282,-6773,-6225,-5654,-5069,-4474,-3889,-3303,-2740,-2188,-1669,-1176,-725,-313,58,378,669,909,1133,1320,1493,1652,1799,1944,2080,2212,2339,2453,2565,2658,2760,2851,2960,3083,3230,3418,3632,3894,4175,4485,4796,5097,5363,5584,5735,5810,5793,5676,5459,5126,4686,4125,3453,2680,1800,859,-155,-1188,-2232,-3252,-4222,-5130,-5947,-6677,-7300,-7831,-8254,-8585,-8819,-8963,-9022,-8995,-8887,-8699,-8441,-8108,-7715,-7257,-6743,-6179,-5567,-4915,-4233,-3526,-2814,-2096,-1401,-727,-94,488,1017,1479,1883,2215,2492,2700,2866,2973,3049,3080,3086,3057,3009,2928,2827,2693,2525,2321,2061,1751,1376,942,454,-80,-634,-1186,-1704,-2161,-2527,-2789,-2925,-2939,-2836,-2623,-2328,-1963,-1559,-1135,-714,-313,48,363,619,817,956,1049,1099,1133,1160,1196,1266,1360,1499,1664,1849,2029,2188,2291,2320,2260,2083,1806,1415,933,378,-223,-845,-1450,-2013,-2505,-2905,-3192,-3357,-3391,-3292,-3079,-2745,-2334,-1843,-1305,-743,-164,408,969,1509,2028,2511,2976,3392,3788,4131,4443,4701,4922,5086,5212,5289,5321,5308,5253,5138,4984,4764,4494,4167,3790,3370,2918,2456,1986,1549,1132,781,477,254,89,2,-32,-11,38,112,170,215,206,131,-14,-265,-596,-1022,-1530,-2090,-2697,-3307,-3903,-4447,-4927,-5299,-5572,-5709,-5727,-5613,-5382,-5043,-4620,-4125,-3594,-3035,-2485,-1954,-1462,-1018,-623,-277,26,304,553,803,1039,1289,1525,1767,1984,2176,2332,2426,2473,2447,2361,2219,2017,1790,1521,1248,970,702,461,248,70,-70,-181,-271,-351,-442,-558,-714,-925,-1201,-1536,-1943,-2393,-2883,-3388,-3872,-4328,-4703,-4995,-5173,-5219,-5141,-4918,-4580,-4117,-3570,-2933,-2254,-1539,-817,-117,553,1157,1700,2156,2529,2816,3023,3161,3246,3289,3318,3342,3384,3452,3545,3675,3815,3966,4097,4191,4226,4190,4070,3860,3574,3206,2792,2326,1843,1343,856,375,-71,-495,-878,-1234,-1565,-1882,-2199,-2534,-2895,-3303,-3753,-4261,-4808,-5395,-5998,-6600,-7183,-7711,-8179,-8549,-8816,-8964,-8986,-8874,-8655,-8304,-7879,-7369,-6818,-6245,-5673,-5126,-4615,-4148,-3730,-3347,-2999,-2650,-2303,-1913,-1475,-966,-365,314,1099,1946,2873,3824,4794,5739,6627,7439,8130,8704,9119,9393,9507,9474,9311,9017,8627,8140,7592,6979,6332,5647,4937,4213,3468,2722,1965,1212,466,-265,-968,-1634,-2260,-2819,-3321,-3737,-4078,-4322,-4478,-4525,-4485,-4336,-4104,-3781,-3384,-2933,-2431,-1915,-1388,-875,-394,55,454,813,1130,1419,1682,1946,2203,2485,2776,3097,3433,3785,4142,4483,4808,5085,5313,5471,5556,5561,5487,5339,5126,4856,4559,4229,3910,3598,3319,3083,2898,2768,2695,2671,2687,2738,2800,2864,2917,2932,2915,2840,2706,2519,2262,1963,1611,1228,829,418,21,-370,-726,-1061,-1355,-1621,-1852,-2057,-2236,-2394,-2541,-2673,-2806,-2938,-3070,-3210,-3342,-3467,-3576,-3641,-3671,-3623,-3509,-3303,-3004,-2623,-2147,-1615,-1017,-398,242,869,1474,2045,2563,3039,3455,3826,4146,4433,4680,4913,5123,5330,5536,5743,5955,6165,6363,6540,6674,6755,6755,6668,6469,6165,5734,5202,4557,3843,3057,2255,1444,678,-26,-630,-1123,-1472,-1696,-1765,-1729,-1578,-1362,-1119,-872,-689,-580,-587,-727,-995,-1394,-1895,-2470,-3082,-3692,-4258,-4758,-5148,-5430,-5583,-5615,-5535,-5355,-5108,-4803,-4481,-4146,-3832,-3540,-3282,-3050,-2850,-2653,-2474,-2267,-2060,-1808,-1539,-1230,-906,-554,-202,158,505,831,1138,1398,1628,1802,1934,2014,2054,2049,2021,1971,1909,1855,1800,1769,1755,1759,1783,1818,1851,1877,1869,1810,1689,1476,1168,748,223,-406,-1116,-1894,-2707,-3528,-4324,-5070,-5742,-6316,-6791,-7142,-7387,-7515,-7547,-7489,-7363,-7180,-6965,-6725,-6481,-6236,-5999,-5765,-5539,-5308,-5075,-4825,-4563,-4279,-3976,-3645,-3302,-2930,-2555,-2161,-1768,-1371,-986,-601,-247,100,412,701,972,1214,1458,1683,1928,2172,2440,2722,3015,3319,3619,3908,4168,4399,4574,4701,4763,4756,4686,4542,4337,4074,3764,3429,3069,2723,2382,2076,1798,1561,1349,1169,988,814,612,386,112,-197,-561,-949,-1378,-1809,-2244,-2650,-3024,-3342,-3602,-3785,-3895,-3924,-3877,-3750,-3553,-3283,-2960,-2579,-2168,-1731,-1292,-862,-464,-104,195,442,609,721,760,740,671,555,411,251,82,-81,-237,-372,-498,-604,-715,-820,-938,-1083,-1229,-1423,-1597,-1797,-1957,-2089,-2154,-2138,-2028,-1811,-1488,-1062,-550,38,669,1320,1964,2573,3120,3588,3960,4218,4377,4415,4368,4225,4027,3771,3496,3204,2916,2639,2379,2132,1903,1677,1453,1222,976,709,419,97,-245,-616,-996,-1386,-1765,-2115,-2426,-2673,-2848,-2926,-2911,-2774,-2539,-2183,-1742,-1205,-621,12,642,1262,1832,2344,2773,3123,3384,3572,3691,3762,3800,3815,3831,3845,3879,3922,3981,4047,4111,4163,4190,4182,4122,4006,3826,3573,3257,2871,2428,1936,1405,852,286,-276,-826,-1352,-1847,-2305,-2727,-3109,-3457,-3772,-4053,-4314,-4542,-4754,-4929,-5080,-5190,-5260,-5285,-5251,-5168,-5023,-4823,-4574,-4278,-3949,-3597,-3227,-2862,-2502,-2163,-1856,-1579,-1353,-1169,-1036,-952,-912,-911,-937,-983,-1030,-1066,-1082,-1059,-999,-890,-731,-531,-285,-17,278,575,868,1142,1390,1600,1773,1896,1981,2014,2007,1954,1852,1712,1522,1289,1015,695,336,-55,-483,-925,-1391,-1852,-2312,-2756,-3171,-3564,-3910,-4223,-4486,-4704,-4873,-4985,-5047,-5048,-4989,-4869,-4685,-4440,-4137,-3778,-3373,-2927,-2445,-1944,-1412,-878,-330,220,760,1304,1823,2339,2826,3303,3752,4178,4580,4940,5273,5546,5783,5948,6065,6102,6083,5986,5822,5592,5288,4935,4520,4071,3592,3100,2614,2151,1718,1340,1006,730,498,300,127,-43,-217,-416,-639,-904,-1196,-1532,-1890,-2273,-2669,-3065,-3449,-3816,-4140,-4426,-4647,-4808,-4899,-4914,-4871,-4753,-4591,-4386,-4146,-3896,-3629,-3364,-3097,-2830,-2557,-2265,-1944,-1582,-1158,-680,-123,493,1161,1881,2600,3336,4025,4679,5252,5746,6137,6426,6604,6679,6649,6538,6346,6093,5800,5468,5125,4776,4421,4086,3748,3433,3126,2837,2570,2325,2110,1924,1769,1642,1539,1455,1379,1313,1236,1160,1072,972,874,763,656,553,451,359,270,188,115,51,-5,-44,-71,-78,-64,-31,31,116,233,373,551,753,989,1252,1538,1847,2164,2493,2813,3125,3412,3674,3896,4078,4214,4299,4341,4334,4286,4207,4097,3975,3841,3711,3591,3485,3398,3335,3286,3261,3238,3226,3207,3181,3138,3073,2989,2876,2739,2577,2388,2178,1937,1668,1366,1025,644,216,-261,-789,-1366,-1999,-2673,-3395,-4146,-4923,-5706,-6481,-7231,-7929,-8564,-9110,-9552,-9877,-10076,-10137,-10074,-9866,-9548,-9102,-8559,-7913,-7188,-6382,-5518,-4599,-3648,-2668,-1704,-739,154,1010,1756,2419,2962,3392,3711,3920,4028,4061,4009,3920,3772,3613,3425,3238,3048,2858,2676,2498,2326,2157,1998,1839,1700,1572,1474,1412,1394,1440,1537,1713,1938,2225,2543,2880,3208,3499,3732,3875,3919,3850,3660,3351,2934,2402,1793,1094,345,-457,-1276,-2111,-2929,-3723,-4477,-5173,-5811,-6372,-6863,-7275,-7610,-7877,-8067,-8198,-8264,-8275,-8230,-8127,-7967,-7752,-7470,-7138,-6735,-6290,-5790,-5262,-4702,-4135,-3565,-3012,-2475,-1986,-1522,-1126,-762,-466,-204,7,193,355,500,647,790,940,1099,1248,1404,1532,1644,1726,1763,1764,1719,1627,1504,1329,1137,898,649,355,56,-280,-623,-985,-1350,-1712,-2059,-2375,-2650,-2877,-3032,-3131,-3145,-3105,-2993,-2836,-2637,-2411,-2176,-1935,-1709,-1492,-1298,-1118,-948,-784,-611,-421,-216,27,283,574,864,1169,1445,1708,1917,2075,2172,2188,2147,2025,1860,1646,1413,1170,940,738,574,464,398,394,429,519,636,797,973,1179,1395,1623,1859,2096,2332,2568,2797,3025,3246,3457,3660,3840,4002,4118,4203,4222,4197,4092,3937,3709,3426,3094,2714,2302,1866,1409,952,494,56,-359,-731,-1054,-1316,-1512,-1644,-1706,-1713,-1669,-1584,-1467,-1336,-1185,-1039,-894,-753,-637,-525,-449,-383,-357,-350,-373,-422,-492,-585,-688,-808,-917,-1036,-1129,-1204,-1251,-1256,-1226,-1148,-1031,-875,-683,-472,-240,-9,231,453,681,886,1099,1304,1518,1738,1968,2205,2438,2663,2855,3010,3102,3120,3057,2902,2666,2344,1964,1525,1067,588,122,-328,-751,-1128,-1479,-1775,-2039,-2254,-2423,-2541,-2601,-2604,-2536,-2405,-2205,-1932,-1600,-1197,-743,-230,322,911,1519,2124,2724,3279,3788,4220,4567,4811,4948,4972,4881,4688,4386,4006,3539,3024,2453,1867,1261,668,90,-453,-955,-1411,-1810,-2158,-2451,-2687,-2874,-3008,-3090,-3135,-3126,-3096,-3024,-2947,-2850,-2768,-2688,-2640,-2612,-2628,-2674,-2763,-2881,-3036,-3206,-3403,-3598,-3807,-4007,-4201,-4388,-4559,-4720,-4870,-5001,-5122,-5217,-5293,-5333,-5340,-5306,-5218,-5088,-4898,-4656,-4365,-4018,-3632,-3209,-2758,-2293,-1821,-1360,-905,-488,-77,285,642,962,1284,1594,1919,2259,2618,3007,3408,3835,4252,4671,5052,5397,5679,5887,6006,6034,5955,5782,5517,5160,4745,4256,3733,3165,2571,1959,1325,686,37,-614,-1249,-1875,-2457,-3006,-3488,-3904,-4242,-4495,-4670,-4761,-4787,-4744,-4653,-4508,-4324,-4087,-3813,-3476,-3091,-2631,-2119,-1532,-900,-212,498,1229,1957,2659,3334,3945,4502,4975,5370,5671,5880,5996,6017,5952,5809,5586,5316,4981,4620,4227,3816,3408,2999,2612,2251,1927,1650,1424,1260,1153,1113,1135,1217,1352,1539,1760,2013,2280,2548,2804,3034,3213,3344,3390,3359,3228,2991,2654,2205,1666,1035,337,-412,-1187,-1967,-2726,-3442,-4096,-4677,-5165,-5571,-5871,-6088,-6215,-6263,-6237,-6150,-5995,-5788,-5518,-5182,-4785,-4302,-3750,-3098,-2372,-1550,-663,292,1287,2302,3311,4288,5202,6046,6779,7414,7927,8331,8632,8838,8971,9042,9068,9062,9026,8971,8884,8766,8603,8383,8097,7736,7295,6778,6191,5548,4870,4171,3483,2812,2198,1630,1138,715,361,75,-157,-337,-485,-597,-706,-799,-906,-1028,-1174,-1361,-1581,-1860,-2167,-2542,-2931,-3368,-3804,-4244,-4655,-5023,-5329,-5548,-5681,-5706,-5626,-5448,-5163,-4809,-4377,-3914,-3413,-2929,-2448,-2024,-1640,-1330,-1087,-913,-806,-760,-759,-801,-864,-933,-1004,-1040,-1048,-1001,-889,-721,-474,-183,165,531,904,1255,1562,1804,1970,2043,2037,1939,1782,1568,1322,1067,816,586,386,220,76,-39,-161,-282,-441,-629,-872,-1159,-1502,-1876,-2291,-2700,-3122,-3504,-3857,-4150,-4382,-4545,-4647,-4687,-4682,-4648,-4585,-4530,-4460,-4415,-4359,-4322,-4267,-4205,-4124,-4008,-3882,-3724,-3557,-3388,-3215,-3063,-2921,-2798,-2695,-2596,-2510,-2415,-2315,-2191,-2047,-1867,-1663,-1424,-1163,-876,-588,-286,-11,266,502,729,927,1107,1289,1460,1644,1841,2035,2252,2444,2634,2780,2887,2939,2924,2851,2699,2492,2210,1873,1477,1019,523,-32,-612,-1228,-1855,-2484,-3094,-3669,-4182,-4620,-4960,-5194,-5303,-5295,-5155,-4903,-4543,-4080,-3553,-2955,-2333,-1688,-1056,-447,113,614,1031,1364,1595,1721,1751,1670,1504,1250,929,549,132,-310,-752,-1182,-1584,-1940,-2250,-2495,-2684,-2818,-2894,-2940,-2947,-2950,-2938,-2942,-2947,-2975,-2997,-3031,-3035,-3017,-2943,-2805,-2584,-2276,-1860,-1360,-760,-94,635,1386,2152,2879,3566,4163,4666,5043,5300,5419,5413,5289,5055,4741,4350,3922,3452,2988,2518,2082,1678,1322,1030,795,640,552,540,599,718,897,1112,1371,1640,1938,2233,2546,2861,3192,3539,3903,4290,4692,5104,5519,5908,6270,6561,6783,6895,6901,6776,6529,6162,5688,5128,4513,3852,3192,2531,1908,1318,775,278,-182,-598,-994,-1361,-1710,-2046,-2359,-2653,-2924,-3166,-3372,-3558,-3693,-3817,-3897,-3963,-3988,-3993,-3948,-3863,-3716,-3497,-3204,-2829,-2368,-1846,-1251,-634,5,620,1194,1695,2106,2409,2599,2670,2633,2487,2257,1941,1580,1164,740,308,-101,-470,-786,-1030,-1196,-1274,-1262,-1165,-982,-733,-426,-83,278,628,946,1205,1372,1449,1390,1233,944,582,141,-324,-782,-1199,-1535,-1772,-1894,-1890,-1775,-1555,-1262,-915,-558,-208,89,325,460,500,412,224,-88,-483,-966,-1501,-2066,-2642,-3198,-3719,-4187,-4584,-4906,-5135,-5270,-5299,-5219,-5023,-4708,-4278,-3727,-3079,-2327,-1515,-643,242,1120,1958,2725,3401,3969,4415,4747,4966,5088,5128,5112,5036,4943,4799,4641,4444,4211,3932,3609,3226,2804,2329,1833,1306,789,279,-186,-603,-942,-1209,-1376,-1463,-1464,-1395,-1279,-1129,-980,-841,-745,-697,-717,-812,-978,-1230,-1549,-1944,-2397,-2902,-3442,-4002,-4558,-5091,-5577,-5988,-6317,-6529,-6636,-6617,-6487,-6251,-5933,-5542,-5114,-4663,-4213,-3782,-3378,-3014,-2681,-2383,-2103,-1831,-1558,-1262,-939,-578,-172,277,775,1305,1881,2466,3073,3675,4262,4824,5344,5804,6204,6519,6749,6887,6927,6875,6736,6515,6230,5889,5513,5121,4734,4371,4055,3799,3617,3513,3480,3514,3588,3686,3777,3828,3824,3728,3535,3235,2823,2320,1736,1086,420,-268,-920,-1534,-2084,-2549,-2930,-3211,-3396,-3489,-3485,-3404,-3239,-3009,-2711,-2367,-1965,-1537,-1071,-593,-106,374,840,1277,1686,2054,2385,2688,2947,3204,3424,3651,3871,4087,4315,4532,4759,4965,5168,5340,5486,5593,5649,5659,5607,5501,5336,5113,4844,4520,4168,3769,3352,2902,2431,1939,1423,887,331,-247,-830,-1430,-2013,-2603,-3149,-3676,-4142,-4558,-4905,-5176,-5373,-5488,-5535,-5499,-5416,-5254,-5065,-4812,-4532,-4210,-3860,-3478,-3077,-2654,-2223,-1794,-1368,-969,-593,-255,39,289,496,657,788,890,975,1053,1135,1227,1337,1465,1611,1772,1935,2100,2240,2360,2432,2453,2407,2294,2104,1850,1533,1176,784,400,22,-305,-567,-752,-826,-793,-636,-358,33,527,1104,1734,2390,3032,3626,4141,4528,4785,4866,4786,4523,4095,3515,2800,1981,1087,145,-806,-1743,-2639,-3463,-4206,-4847,-5375,-5787,-6073,-6244,-6288,-6239,-6075,-5842,-5531,-5170,-4771,-4353,-3936,-3531,-3162,-2832,-2560,-2348,-2197,-2111,-2081,-2103,-2164,-2257,-2362,-2483,-2593,-2710,-2816,-2929,-3051,-3189,-3356,-3550,-3778,-4028,-4310,-4586,-4884,-5141,-5393,-5584,-5737,-5817,-5829,-5761,-5609,-5378,-5066,-4687,-4250,-3776,-3282,-2793,-2323,-1898,-1524,-1216,-973,-800,-679,-622,-592,-604,-623,-654,-681,-691,-683,-634,-552,-415,-235,-5,270,565,880,1186,1459,1692,1860,1949,1968,1896,1756,1553,1303,1030,755,507,301,160,94,108,205,373,609,880,1192,1492,1787,2040,2237,2371,2426,2403,2301,2125,1883,1581,1245,878,510,149,-175,-465,-682,-847,-934,-958,-923,-834,-716,-572,-440,-316,-236,-199,-227,-318,-468,-682,-927,-1217,-1499,-1788,-2035,-2250,-2399,-2489,-2496,-2429,-2274,-2041,-1722,-1338,-882,-395,127,638,1130,1562,1928,2196,2371,2438,2417,2307,2143,1934,1712,1496,1310,1173,1099,1099,1182,1338,1578,1870,2211,2575,2933,3274,3562,3785,3930,3979,3943,3805,3593,3298,2951,2561,2148,1735,1341,980,680,438,274,181,163,201,297,422,573,728,880,1011,1121,1194,1230,1224,1174,1075,935,749,528,288,25,-214,-434,-591,-672,-656,-529,-287,60,500,1001,1544,2075,2593,3033,3411,3685,3875,3968,3987,3938,3840,3720,3573,3440,3307,3197,3116,3052,3018,3000,2982,2968,2918,2839,2694,2491,2196,1829,1372,849,272,-339,-950,-1539,-2065,-2510,-2840,-3047,-3111,-3041,-2839,-2526,-2124,-1667,-1187,-718,-300,43,281,389,367,188,-129,-587,-1171,-1852,-2616,-3416,-4222,-4996,-5695,-6292,-6754,-7065,-7218,-7210,-7058,-6772,-6386,-5918,-5406,-4867,-4328,-3808,-3311,-2853,-2424,-2027,-1658,-1305,-967,-639,-317,1,314,629,944,1266,1597,1945,2306,2683,3066,3445,3805,4132,4399,4601,4708,4725,4632,4444,4152,3790,3356,2896,2423,1966,1561,1215,958,789,707,712,776,892,1020,1144,1240,1277,1256,1150,966,709,371,-14,-452,-902,-1361,-1791,-2181,-2504,-2742,-2893,-2934,-2888,-2736,-2521,-2235,-1922,-1585,-1264,-964,-722,-527,-415,-367,-399,-503,-658,-871,-1107,-1360,-1603,-1821,-1984,-2082,-2085,-1988,-1770,-1440,-985,-439,199,876,1585,2265,2903,3451,3902,4222,4430,4503,4479,4354,4162,3921,3645,3369,3084,2823,2573,2351,2146,1962,1787,1615,1435,1239,1011,742,421,45,-404,-904,-1474,-2083,-2720,-3372,-3992,-4574,-5069,-5473,-5747,-5890,-5891,-5745,-5476,-5076,-4585,-4003,-3370,-2692,-2000,-1309,-634,4,604,1149,1643,2083,2482,2840,3182,3506,3837,4172,4522,4890,5263,5652,6034,6402,6755,7059,7315,7500,7589,7585,7453,7208,6833,6350,5759,5097,4381,3647,2932,2255,1658,1149,756,479,320,278,332,472,670,904,1145,1371,1551,1678,1716,1678,1535,1312,998,624,193,-253,-708,-1126,-1496,-1798,-2005,-2128,-2151,-2094,-1972,-1796,-1600,-1397,-1211,-1056,-938,-865,-833,-834,-868,-918,-975,-1038,-1080,-1110,-1099,-1055,-962,-827,-646,-436,-197,31,258,433,569,621,595,479,257,-46,-452,-920,-1455,-2019,-2597,-3153,-3668,-4108,-4458,-4697,-4810,-4802,-4660,-4404,-4028,-3564,-3016,-2416,-1789,-1150,-551,3,466,818,1047,1133,1086,913,632,275,-122,-538,-916,-1249,-1497,-1647,-1698,-1641,-1495,-1265,-983,-657,-322,8,316,576,794,943,1031,1057,1016,931,795,631,453,264,100,-54,-163,-244,-287,-299,-292,-274,-266,-275,-321,-412,-551,-757,-1007,-1324,-1669,-2060,-2450,-2846,-3217,-3545,-3830,-4043,-4190,-4268,-4265,-4202,-4067,-3878,-3636,-3363,-3060,-2757,-2460,-2190,-1968,-1795,-1700,-1662,-1711,-1809,-1963,-2145,-2332,-2510,-2648,-2747,-2781,-2769,-2694,-2581,-2429,-2257,-2069,-1881,-1700,-1540,-1414,-1330,-1307,-1345,-1461,-1643,-1895,-2200,-2536,-2884,-3200,-3469,-3649,-3719,-3668,-3479,-3170,-2748,-2241,-1679,-1102,-530,-19,431,769,1012,1128,1144,1053,880,641,364,62,-227,-498,-723,-896,-1007,-1059,-1053,-1004,-921,-815,-706,-598,-504,-425,-366,-318,-298,-277,-287,-292,-328,-358,-416,-463,-519,-554,-568,-546,-481,-363,-202,12,262,540,836,1139,1429,1711,1964,2189,2384,2542,2666,2765,2831,2890,2939,3002,3088,3213,3381,3599,3868,4165,4492,4820,5128,5408,5626,5782,5865,5866,5796,5647,5438,5154,4823,4424,3987,3497,2982,2443,1908,1387,911,488,148,-109,-260,-322,-278,-162,35,275,556,841,1121,1369,1568,1706,1772,1755,1668,1496,1268,980,656,303,-65,-432,-804,-1156,-1504,-1832,-2143,-2438,-2710,-2957,-3175,-3365,-3510,-3622,-3672,-3677,-3606,-3466,-3231,-2905,-2465,-1929,-1280,-548,249,1086,1917,2716,3437,4047,4519,4840,4995,4994,4839,4555,4155,3669,3112,2516,1895,1277,680,125,-367,-782,-1096,-1312,-1409,-1398,-1282,-1068,-782,-440,-67,311,673,998,1264,1468,1591,1641,1612,1515,1359,1161,931,689,451,230,40,-114,-227,-297,-333,-333,-313,-279,-233,-194,-155,-127,-114,-112,-124,-155,-194,-241,-293,-326,-346,-324,-257,-135,42,269,532,811,1082,1327,1508,1639,1661,1629,1489,1297,1037,744,427,116,-182,-434,-639,-774,-837,-823,-729,-573,-357,-111,150,396,605,755,829,819,718,534,271,-54,-421,-818,-1218,-1609,-1981,-2310,-2606,-2846,-3051,-3200,-3326,-3405,-3477,-3521,-3572,-3612,-3671,-3723,-3796,-3867,-3946,-4023,-4091,-4143,-4179,-4178,-4153,-4075,-3958,-3777,-3544,-3235,-2863,-2414,-1896,-1319,-690,-32,626,1272,1857,2384,2810,3153,3383,3539,3607,3630,3615,3586,3569,3565,3599,3665,3764,3892,4039,4187,4327,4437,4501,4508,4443,4299,4087,3789,3448,3047,2630,2194,1770,1365,992,654,366,115,-77,-225,-320,-357,-345,-278,-163,-12,167,349,524,660,749,769,707,571,348,68,-264,-614,-953,-1255,-1480,-1605,-1604,-1458,-1167,-726,-154,526,1281,2073,2857,3596,4241,4771,5148,5371,5419,5311,5044,4647,4129,3519,2835,2109,1356,606,-115,-789,-1384,-1889,-2281,-2559,-2709,-2745,-2675,-2514,-2284,-2011,-1707,-1403,-1098,-816,-548,-309,-90,105,280,430,562,656,730,750,741,671,553,381,155,-122,-449,-814,-1220,-1635,-2065,-2470,-2847,-3153,-3379,-3494,-3481,-3328,-3022,-2564,-1964,-1229,-387,540,1516,2505,3473,4375,5190,5865,6400,6755,6934,6937,6760,6438,5969,5402,4746,4044,3316,2593,1894,1243,652,127,-317,-690,-990,-1224,-1412,-1555,-1679,-1791,-1907,-2039,-2180,-2353,-2531,-2724,-2917,-3094,-3251,-3368,-3433,-3440,-3373,-3228,-2998,-2681,-2279,-1807,-1266,-693,-95,485,1025,1495,1862,2123,2243,2237,2097,1842,1492,1075,613,149,-301,-702,-1038,-1305,-1486,-1597,-1642,-1635,-1607,-1561,-1544,-1548,-1626,-1767,-1999,-2324,-2738,-3241,-3810,-4436,-5074,-5719,-6311,-6847,-7273,-7585,-7753,-7776,-7647,-7369,-6960,-6429,-5800,-5102,-4350,-3596,-2846,-2155,-1534,-1015,-616,-335,-191,-158,-243,-414,-655,-946,-1258,-1579,-1880,-2152,-2381,-2555,-2676,-2743,-2761,-2743,-2704,-2655,-2624,-2608,-2629,-2687,-2772,-2891,-3016,-3144,-3247,-3313,-3310,-3243,-3072,-2810,-2432,-1958,-1380,-734,-19,718,1457,2165,2808,3367,3815,4141,4337,4400,4342,4164,3897,3545,3148,2711,2274,1843,1439,1076,745,461,202,-34,-261,-494,-742,-1010,-1311,-1630,-1976,-2331,-2686,-3031,-3338,-3607,-3803,-3926,-3950,-3866,-3673,-3360,-2934,-2407,-1782,-1099,-365,378,1105,1778,2364,2832,3154,3310,3280,3058,2655,2070,1345,498,-414,-1352,-2256,-3083,-3778,-4311,-4646,-4778,-4687,-4400,-3922,-3293,-2545,-1723,-869,-25,764,1474,2068,2538,2867,3061,3120,3062,2904,2666,2379,2058,1744,1445,1207,1030,949,969,1098,1341,1685,2121,2625,3179,3744,4302,4812,5257,5610,5861,6000,6033,5965,5818,5610,5360,5100,4835,4587,4359,4153,3952,3764,3543,3309,3023,2690,2311,1877,1410,917,413,-76,-543,-953,-1302,-1560,-1718,-1764,-1690,-1487,-1171,-728,-197,431,1109,1832,2549,3245,3871,4409,4822,5099,5217,5188,5005,4705,4294,3822,3309,2794,2302,1859,1478,1166,923,737,599,490,386,279,139,-27,-246,-498,-796,-1123,-1468,-1826,-2174,-2506,-2807,-3063,-3269,-3413,-3486,-3494,-3412,-3267,-3026,-2722,-2338,-1903,-1422,-923,-428,33,429,741,930,1000,926,729,411,8,-451,-924,-1361,-1735,-1987,-2111,-2075,-1885,-1555,-1110,-585,-32,526,1023,1454,1769,1965,2025,1946,1741,1418,1015,545,62,-421,-852,-1220,-1494,-1659,-1718,-1653,-1486,-1219,-857,-432,72,616,1198,1798,2386,2951,3453,3894,4233,4488,4629,4675,4612,4459,4221,3920,3574,3205,2825,2460,2096,1749,1398,1034,661,254,-162,-599,-1030,-1457,-1868,-2273,-2672,-3076,-3479,-3877,-4249,-4570,-4822,-4976,-5026,-4954,-4768,-4464,-4058,-3562,-2999,-2394,-1769,-1153,-556,8,542,1042,1510,1932,2300,2591,2794,2887,2871,2737,2512,2206,1861,1491,1123,771,437,132,-155,-423,-688,-971,-1274,-1632,-2025,-2466,-2926,-3387,-3828,-4220,-4547,-4774,-4888,-4861,-4682,-4356,-3884,-3295,-2613,-1864,-1088,-312,423,1081,1636,2054,2347,2489,2522,2440,2287,2085,1860,1636,1432,1255,1125,1041,1025,1068,1195,1376,1614,1874,2114,2307,2407,2401,2304,2133,1944,1783,1684,1681,1742,1865,1970,2042,2026,1926,1752,1540,1321,1147,1019,978,999,1102,1253,1464,1713,2005,2328,2683,3060,3454,3834,4189,4461,4646,4689,4590,4349,3961,3470,2872,2210,1482,724,-69,-844,-1599,-2259,-2808,-3189,-3394,-3413,-3281,-3022,-2702,-2363,-2063,-1837,-1706,-1667,-1709,-1787,-1878,-1929,-1933,-1858,-1717,-1495,-1205,-828,-366,196,852,1597,2392,3200,3943,4572,5019,5263,5279,5101,4737,4249,3641,2962,2219,1437,647,-135,-854,-1501,-2038,-2469,-2796,-3032,-3201,-3336,-3455,-3602,-3803,-4061,-4409,-4806,-5245,-5693,-6101,-6449,-6680,-6767,-6666,-6356,-5814,-5051,-4075,-2927,-1651,-309,1039,2314,3467,4427,5163,5641,5864,5827,5562,5088,4436,3649,2756,1831,909,87,-609,-1093,-1366,-1388,-1206,-839,-356,182,708,1157,1470,1604,1526,1239,751,121,-611,-1363,-2088,-2726,-3227,-3571,-3725,-3698,-3514,-3194,-2806,-2382,-1982,-1643,-1394,-1257,-1249,-1358,-1586,-1896,-2261,-2653,-3027,-3369,-3636,-3817,-3876,-3817,-3611,-3285,-2829,-2276,-1652,-994,-342,255,766,1151,1370,1410,1225,809,155,-747,-1851,-3141,-4548,-6013,-7460,-8817,-10026,-11021,-11798,-12297,-12544,-12505,-12193,-11613,-10778,-9723,-8478,-7090,-5595,-4027,-2420,-792,827,2405,3921,5318,6575,7636,8476,9061,9364,9383,9098,8532,7704,6647,5425,4092,2719,1374,106,-1042,-2046,-2894,-3580,-4106,-4476,-4694,-4767,-4696,-4510,-4201,-3836,-3401,-2979,-2569,-2224,-1944,-1743,-1610,-1532,-1495,-1469,-1435,-1351,-1181,-880,-405,275,1179,2306,3637,5117,6698,8289,9828,11222,12428,13379,14079,14509,14706,14689,14503,14172,13724,13165,12508,11743,10858,9851,8679,7364,5870,4240,2480,653,-1182,-2948,-4570,-5963,-7083,-7863,-8303,-8389,-8159,-7637,-6880,-5919,-4819,-3604,-2345,-1069,159,1306,2324,3184,3862,4347,4639,4752,4711,4561,4337,4097,3874,3713,3632,3641,3745,3922,4169,4436,4708,4926,5048,5041,4842,4449,3818,2953,1859,537,-956,-2607,-4326,-6089,-7789,-9405,-10842,-12080,-13064,-13772,-14196,-14326,-14200,-13836,-13300,-12635,-11920,-11194,-10518,-9904,-9367,-8885,-8437,-7971,-7473,-6879,-6207,-5403,-4503,-3474,-2349,-1125,164,1487,2789,4008,5070,5906,6451,6666,6528,6049,5254,4196,2947,1568,156,-1235,-2524,-3649,-4562,-5207,-5553,-5583,-5285,-4705,-3861,-2841,-1690,-492,701,1850,2921,3919,4827,5661,6415,7084,7658,8110,8429,8598,8624,8506,8268,7912,7439,6854,6130,5285,4293,3198,1997,753,-518,-1751,-2923,-3983,-4907,-5668,-6248,-6641,-6849,-6875,-6740,-6445,-6025,-5492,-4878,-4223,-3557,-2931,-2376,-1913,-1568,-1317,-1169,-1068,-1010,-941,-858,-725,-558,-323,-51,302,716,1230,1828,2525,3288,4091,4884,5618,6243,6739,7074,7265,7316,7259,7130,6963,6793,6638,6527,6444,6407,6377,6344,6267,6109,5831,5408,4812,4049,3110,2024,816,-476,-1788,-3081,-4258,-5262,-5995,-6379,-6344,-5848,-4865,-3435,-1607,515,2806,5138,7359,9348,10986,12201,12941,13186,12957,12268,11204,9804,8179,6388,4540,2701,969,-602,-1929,-2996,-3750,-4220,-4398,-4331,-4049,-3607,-3040,-2409,-1748,-1120,-573,-156,76,94,-129,-593,-1279,-2149,-3149,-4212,-5274,-6275,-7147,-7868,-8358,-8627,-8612,-8324,-7758,-6928,-5872,-4628,-3235,-1749,-200,1362,2910,4407,5833,7150,8341,9367,10204,10813,11163,11219,10958,10358,9425,8171,6632,4852,2900,837,-1232,-3238,-5066,-6635,-7851,-8638,-8964,-8790,-8168,-7125,-5777,-4214,-2587,-1010,375,1473,2206,2536,2464,2036,1301,387,-640,-1622,-2487,-3113,-3449,-3448,-3114,-2469,-1571,-484,709,1932,3106,4167,5050,5701,6079,6147,5895,5316,4431,3271,1884,336,-1308,-2970,-4578,-6065,-7379,-8467,-9323,-9923,-10289,-10443,-10425,-10280,-10062,-9807,-9562,-9340,-9169,-9015,-8889,-8720,-8501,-8158,-7670,-6991,-6107,-5008,-3708,-2249,-667,958,2568,4101,5483,6702,7705,8510,9098,9503,9717,9783,9686,9478,9138,8722,8203,7607,6916,6124,5220,4195,3054,1808,486,-867,-2216,-3490,-4651,-5640,-6423,-6956,-7216,-7190,-6867,-6277,-5444,-4415,-3268,-2046,-853,280,1270,2106,2749,3213,3486,3598,3546,3351,3009,2539,1928,1213,398,-467,-1344,-2191,-2954,-3621,-4166,-4612,-4975,-5299,-5615,-5972,-6389,-6878,-7450,-8073,-8744,-9419,-10072,-10654,-11139,-11467,-11629,-11582,-11324,-10868,-10219,-9440,-8551,-7635,-6719,-5877,-5132,-4529,-4085,-3813,-3709,-3755,-3901,-4100,-4267,-4339,-4227,-3884,-3256,-2334,-1136,311,1925,3647,5366,7000,8454,9640,10504,10984,11077,10775,10119,9143,7924,6515,5012,3467,1979,602,-598,-1572,-2302,-2770,-2998,-3001,-2823,-2491,-2047,-1520,-929,-291,384,1094,1817,2560,3283,3995,4657,5282,5847,6355,6808,7193,7522,7777,7959,8054,8054,7941,7710,7328,6805,6108,5268,4269,3166,1965,737,-480,-1613,-2603,-3380,-3904,-4132,-4059,-3703,-3104,-2326,-1455,-572,227,883,1326,1547,1517,1272,830,247,-419,-1105,-1733,-2242,-2561,-2645,-2449,-1980,-1221,-253,908,2146,3418,4626,5727,6667,7437,8025,8451,8726,8877,8930,8900,8810,8678,8501,8309,8076,7821,7525,7178,6775,6306,5760,5161,4490,3788,3048,2293,1530,764,5,-741,-1457,-2133,-2729,-3242,-3620,-3876,-3970,-3935,-3748,-3456,-3046,-2559,-1995,-1369,-694,37,796,1576,2354,3088,3767,4337,4782,5076,5196,5144,4917,4528,4003,3351,2600,1761,843,-132,-1180,-2262,-3402,-4549,-5710,-6845,-7931,-8953,-9860,-10657,-11280,-11739,-11997,-12054,-11918,-11593,-11121,-10520,-9849,-9129,-8415,-7718,-7061,-6452,-5873,-5334,-4794,-4254,-3684,-3075,-2413,-1697,-921,-90,783,1687,2588,3460,4248,4922,5413,5715,5775,5596,5180,4528,3681,2663,1523,315,-915,-2096,-3190,-4129,-4875,-5391,-5634,-5604,-5282,-4691,-3855,-2829,-1663,-435,800,1966,3023,3933,4670,5247,5648,5918,6045,6083,6014,5881,5669,5388,5031,4591,4049,3401,2616,1705,648,-514,-1782,-3075,-4364,-5568,-6628,-7489,-8101,-8435,-8475,-8217,-7675,-6862,-5827,-4589,-3235,-1807,-404,900,2028,2903,3490,3749,3697,3348,2766,1999,1135,243,-602,-1321,-1861,-2171,-2206,-1963,-1428,-621,415,1659,3030,4495,5977,7429,8793,10021,11072,11912,12514,12874,12960,12797,12375,11722,10870,9855,8729,7547,6349,5188,4085,3068,2147,1316,592,-54,-596,-1072,-1462,-1787,-2044,-2227,-2338,-2365,-2302,-2133,-1868,-1491,-1031,-499,63,611,1102,1467,1688,1706,1533,1160,634,-31,-745,-1501,-2200,-2820,-3293,-3585,-3640,-3455,-2983,-2260,-1293,-150,1088,2335,3472,4414,5074,5394,5364,4972,4274,3299,2135,829,-532,-1897,-3199,-4382,-5410,-6232,-6848,-7233,-7419,-7420,-7277,-7024,-6694,-6308,-5879,-5400,-4871,-4264,-3587,-2816,-1978,-1069,-130,826,1760,2664,3501,4280,4969,5569,6066,6434,6673,6749,6669,6419,6016,5480,4838,4128,3389,2644,1944,1290,722,232,-153,-446,-640,-759,-827,-876,-956,-1100,-1349,-1728,-2226,-2850,-3553,-4299,-5047,-5729,-6316,-6744,-6983,-6994,-6736,-6195,-5339,-4189,-2750,-1090,728,2600,4423,6090,7510,8608,9331,9670,9615,9198,8460,7441,6211,4819,3321,1781,236,-1265,-2688,-4011,-5211,-6283,-7221,-8036,-8725,-9310,-9779,-10158,-10419,-10587,-10645,-10605,-10475,-10259,-9967,-9603,-9153,-8617,-7949,-7149,-6167,-5022,-3688,-2218,-631,997,2616,4152,5562,6787,7804,8591,9141,9454,9553,9436,9159,8715,8176,7534,6854,6116,5357,4552,3709,2802,1838,795,-302,-1442,-2602,-3736,-4821,-5805,-6668,-7363,-7874,-8158,-8206,-7983,-7503,-6746,-5754,-4553,-3204,-1776,-351,1000,2193,3169,3887,4310,4433,4261,3800,3081,2139,1002,-260,-1614,-2974,-4291,-5487,-6514,-7331,-7914,-8262,-8394,-8333,-8127,-7815,-7435,-7047,-6662,-6345,-6104,-5975,-5970,-6086,-6315,-6631,-6993,-7360,-7691,-7933,-8074,-8071,-7930,-7652,-7232,-6707,-6061,-5328,-4500,-3603,-2638,-1640,-612,397,1385,2309,3177,3962,4683,5326,5907,6416,6853,7200,7447,7559,7524,7313,6918,6334,5568,4648,3588,2451,1252,75,-1053,-2055,-2889,-3505,-3863,-3952,-3767,-3333,-2693,-1899,-1022,-119,742,1523,2181,2695,3049,3232,3247,3095,2798,2373,1865,1313,785,329,13,-129,-62,211,664,1258,1927,2602,3226,3723,4060,4191,4106,3796,3281,2589,1762,874,-20,-829,-1488,-1937,-2137,-2075,-1770,-1245,-564,228,1063,1898,2684,3390,3985,4457,4778,4957,4973,4855,4612,4292,3925,3571,3261,3035,2908,2881,2951,3075,3256,3417,3575,3672,3719,3706,3639,3542,3435,3354,3327,3400,3590,3942,4456,5145,5993,6962,8013,9072,10081,10955,11637,12055,12160,11922,11303,10317,8961,7284,5334,3196,961,-1265,-3365,-5251,-6815,-8006,-8771,-9098,-8997,-8498,-7652,-6523,-5180,-3704,-2160,-636,809,2102,3197,4042,4631,4928,4976,4768,4365,3790,3101,2319,1497,638,-226,-1094,-1960,-2816,-3672,-4518,-5359,-6195,-7021,-7840,-8640,-9418,-10141,-10798,-11340,-11750,-11987,-12033,-11875,-11513,-10957,-10231,-9354,-8353,-7249,-6068,-4825,-3553,-2279,-1035,138,1217,2175,3001,3702,4283,4772,5188,5543,5865,6134,6357,6505,6563,6491,6286,5890,5329,4553,3594,2444,1138,-285,-1777,-3258,-4671,-5903,-6896,-7549,-7807,-7636,-7004,-5962,-4526,-2806,-875,1141,3143,5018,6679,8032,9026,9594,9726,9407,8654,7516,6048,4339,2469,555,-1339,-3093,-4666,-5988,-7026,-7768,-8206,-8360,-8256,-7934,-7432,-6811,-6114,-5391,-4687,-4023,-3415,-2873,-2371,-1908,-1453,-996,-534,-60,390,812,1159,1410,1543,1537,1403,1139,780,336,-135,-612,-1035,-1364,-1547,-1524,-1268,-729,85,1180,2505,4016,5620,7251,8800,10205,11377,12275,12853,13103,13015,12620,11926,10998,9862,8588,7223,5829,4448,3133,1912,818,-121,-896,-1480,-1869,-2054,-2037,-1833,-1470,-986,-434,121,624,1012,1238,1281,1122,776,280,-349,-1041,-1769,-2493,-3158,-3770,-4264,-4658,-4900,-5001,-4922,-4677,-4245,-3643,-2887,-1986,-984,99,1227,2359,3468,4503,5431,6185,6739,7018,7013,6680,6041,5100,3920,2548,1066,-451,-1921,-3278,-4446,-5384,-6048,-6415,-6485,-6265,-5784,-5088,-4236,-3287,-2322,-1392,-561,128,661,1011,1192,1214,1085,855,531,173,-182,-480,-665,-692,-514,-106,539,1412,2464,3652,4896,6122,7261,8237,9014,9541,9798,9780,9458,8867,7989,6865,5514,3986,2328,605,-1118,-2784,-4326,-5694,-6842,-7741,-8366,-8712,-8789,-8609,-8215,-7646,-6963,-6220,-5488,-4798,-4213,-3728,-3359,-3075,-2841,-2621,-2362,-2037,-1618,-1098,-489,193,910,1628,2296,2874,3317,3584,3649,3490,3105,2519,1755,873,-67,-1010,-1884,-2659,-3301,-3797,-4165,-4409,-4567,-4656,-4706,-4737,-4769,-4829,-4917,-5069,-5271,-5540,-5855,-6198,-6524,-6785,-6918,-6856,-6546,-5935,-5011,-3758,-2219,-436,1516,3530,5526,7387,9020,10356,11317,11880,12025,11759,11117,10140,8882,7412,5779,4050,2281,504,-1204,-2838,-4329,-5664,-6801,-7723,-8404,-8851,-9057,-9040,-8826,-8432,-7897,-7252,-6519,-5735,-4921,-4102,-3302,-2543,-1837,-1220,-684,-267,45,233,306,266,125,-119,-439,-849,-1316,-1850,-2418,-3013,-3602,-4152,-4641,-5022,-5287,-5409,-5403,-5267,-5048,-4763,-4479,-4223,-4051,-3998,-4088,-4348,-4778,-5363,-6089,-6903,-7760,-8603,-9357,-9979,-10400,-10589,-10513,-10159,-9533,-8644,-7523,-6200,-4725,-3143,-1514,105,1651,3080,4320,5370,6159,6724,7036,7138,7053,6825,6496,6114,5703,5307,4917,4561,4204,3857,3480,3068,2605,2078,1493,849,174,-516,-1177,-1769,-2256,-2579,-2732,-2666,-2411,-1956,-1362,-655,92,828,1492,2026,2400,2573,2539,2297,1854,1258,531,-254,-1053,-1789,-2415,-2864,-3108,-3109,-2871,-2401,-1728,-897,45,1044,2029,2971,3779,4453,4913,5171,5191,4998,4606,4057,3420,2744,2123,1610,1275,1162,1299,1689,2317,3155,4133,5214,6292,7318,8190,8860,9244,9318,9042,8428,7504,6323,4971,3531,2116,802,-305,-1173,-1731,-1985,-1925,-1579,-987,-202,719,1700,2670,3582,4347,4971,5383,5622,5675,5597,5420,5201,4991,4824,4743,4750,4855,5036,5277,5536,5782,5978,6083,6079,5930,5647,5204,4646,3980,3258,2536,1858,1292,870,630,581,713,1006,1407,1864,2316,2692,2939,3003,2841,2441,1788,905,-171,-1395,-2688,-3977,-5178,-6210,-7014,-7539,-7770,-7700,-7368,-6811,-6094,-5281,-4449,-3654,-2972,-2448,-2124,-2045,-2200,-2616,-3236,-4046,-4971,-5948,-6910,-7763,-8462,-8920,-9118,-8995,-8565,-7802,-6750,-5419,-3876,-2170,-378,1427,3167,4774,6180,7348,8244,8850,9187,9241,9058,8635,8006,7166,6154,4955,3615,2147,599,-981,-2530,-3993,-5298,-6387,-7210,-7712,-7876,-7670,-7109,-6196,-4982,-3514,-1874,-138,1590,3235,4689,5907,6802,7372,7548,7371,6806,5904,4683,3193,1500,-336,-2223,-4082,-5814,-7344,-8590,-9505,-10044,-10203,-9981,-9419,-8549,-7437,-6147,-4746,-3317,-1934,-660,418,1269,1831,2100,2071,1769,1243,544,-247,-1069,-1845,-2514,-3040,-3371,-3514,-3437,-3174,-2723,-2118,-1385,-551,346,1282,2227,3160,4065,4923,5736,6490,7194,7834,8424,8939,9395,9759,10041,10212,10274,10206,10002,9649,9144,8475,7659,6695,5614,4454,3258,2085,1001,43,-724,-1287,-1621,-1731,-1638,-1373,-985,-514,-39,414,752,959,973,777,364,-257,-1059,-1980,-2972,-3950,-4850,-5602,-6150,-6453,-6487,-6238,-5711,-4927,-3907,-2697,-1343,100,1562,2975,4272,5381,6247,6817,7076,7000,6621,5954,5052,3972,2772,1526,296,-853,-1858,-2667,-3251,-3565,-3631,-3431,-3018,-2420,-1701,-914,-109,649,1339,1910,2353,2658,2804,2817,2666,2398,1980,1468,854,182,-515,-1205,-1839,-2381,-2795,-3043,-3103,-2958,-2599,-2027,-1268,-334,723,1862,3034,4166,5228,6142,6894,7432,7756,7842,7697,7321,6715,5898,4875,3678,2335,900,-586,-2033,-3401,-4592,-5565,-6253,-6627,-6667,-6373,-5768,-4894,-3804,-2580,-1295,-47,1079,2001,2645,2975,2944,2572,1870,893,-291,-1604,-2956,-4265,-5444,-6442,-7186,-7659,-7817,-7671,-7220,-6486,-5529,-4368,-3111,-1787,-498,709,1765,2630,3258,3642,3757,3613,3218,2592,1769,787,-314,-1475,-2656,-3797,-4857,-5799,-6587,-7209,-7646,-7892,-7933,-7767,-7376,-6761,-5909,-4826,-3524,-2036,-391,1337,3098,4806,6391,7782,8903,9714,10160,10237,9937,9275,8304,7060,5623,4065,2454,869,-629,-1998,-3186,-4189,-4968,-5542,-5892,-6037,-5997,-5774,-5427,-4979,-4484,-4017,-3601,-3332,-3213,-3299,-3586,-4055,-4699,-5442,-6264,-7072,-7838,-8483,-8971,-9262,-9327,-9152,-8747,-8107,-7286,-6310,-5233,-4120,-3016,-1989,-1070,-304,304,733,1000,1109,1073,907,623,222,-273,-879,-1560,-2329,-3148,-4007,-4875,-5717,-6511,-7222,-7820,-8293,-8603,-8760,-8727,-8529,-8139,-7587,-6868,-6008,-5019,-3934,-2769,-1570,-353,830,1955,2984,3880,4632,5203,5603,5817,5868,5765,5549,5235,4872,4474,4077,3693,3339,3014,2726,2458,2208,1952,1674,1355,977,528,5,-585,-1226,-1892,-2545,-3161,-3691,-4120,-4414,-4571,-4579,-4449,-4186,-3808,-3328,-2769,-2144,-1481,-795,-118,530,1113,1617,2009,2288,2432,2450,2351,2145,1861,1523,1154,800,468,212,32,-38,10,177,463,853,1324,1857,2421,2995,3555,4090,4589,5051,5478,5876,6254,6605,6948,7255,7536,7764,7921,7991,7948,7773,7457,6989,6381,5641,4815,3920,3035,2190,1449,868,472,303,372,666,1187,1885,2733,3664,4629,5550,6371,7013,7433,7575,7422,6961,6205,5198,3980,2629,1208,-195,-1519,-2688,-3648,-4356,-4766,-4867,-4642,-4093,-3249,-2132,-804,683,2256,3840,5363,6761,7974,8962,9706,10180,10405,10377,10134,9693,9092,8358,7510,6588,5590,4550,3471,2364,1249,130,-968,-2023,-3022,-3923,-4717,-5379,-5893,-6278,-6517,-6666,-6717,-6739,-6733,-6751,-6798,-6894,-7033,-7210,-7408,-7603,-7776,-7895,-7942,-7888,-7721,-7411,-6961,-6340,-5561,-4612,-3513,-2272,-923,509,1973,3430,4824,6106,7233,8146,8826,9228,9337,9150,8656,7886,6854,5603,4179,2632,1021,-591,-2152,-3590,-4862,-5907,-6692,-7177,-7348,-7193,-6725,-5954,-4927,-3680,-2274,-778,753,2238,3617,4834,5824,6565,7012,7158,6997,6534,5792,4794,3583,2201,692,-878,-2474,-4024,-5488,-6819,-7971,-8912,-9619,-10073,-10263,-10209,-9903,-9398,-8700,-7874,-6934,-5956,-4945,-3976,-3059,-2241,-1547,-991,-604,-380,-322,-415,-631,-936,-1281,-1619,-1895,-2064,-2078,-1915,-1542,-979,-206,710,1768,2883,4026,5118,6121,6977,7660,8144,8423,8505,8404,8150,7762,7289,6739,6171,5581,5023,4505,4046,3686,3408,3257,3205,3266,3410,3614,3841,4057,4213,4294,4255,4101,3811,3405,2889,2283,1619,906,193,-520,-1196,-1830,-2413,-2935,-3414,-3840,-4238,-4594,-4916,-5188,-5391,-5508,-5501,-5356,-5048,-4569,-3933,-3139,-2240,-1252,-240,758,1694,2522,3202,3714,4020,4130,4025,3724,3250,2635,1918,1156,388,-320,-930,-1399,-1689,-1782,-1658,-1323,-784,-63,801,1772,2793,3811,4777,5633,6335,6846,7139,7201,7018,6612,5976,5159,4171,3069,1892,692,-461,-1529,-2433,-3148,-3617,-3838,-3783,-3485,-2943,-2209,-1311,-305,766,1847,2889,3847,4679,5346,5824,6082,6118,5927,5512,4896,4097,3147,2081,933,-251,-1424,-2544,-3550,-4409,-5064,-5486,-5658,-5562,-5224,-4655,-3907,-3017,-2047,-1046,-62,846,1657,2329,2830,3160,3282,3205,2923,2438,1784,978,71,-892,-1853,-2758,-3547,-4192,-4634,-4883,-4906,-4737,-4387,-3898,-3319,-2695,-2094,-1550,-1117,-822,-668,-681,-819,-1078,-1430,-1822,-2259,-2682,-3091,-3465,-3785,-4051,-4237,-4351,-4361,-4284,-4094,-3796,-3401,-2897,-2320,-1660,-960,-223,508,1216,1873,2444,2927,3290,3541,3675,3709,3648,3521,3326,3094,2811,2503,2145,1768,1354,933,507,106,-260,-567,-807,-975,-1074,-1109,-1108,-1073,-1049,-1041,-1089,-1208,-1422,-1743,-2191,-2760,-3462,-4270,-5179,-6143,-7147,-8134,-9079,-9928,-10660,-11226,-11617,-11802,-11776,-11531,-11075,-10407,-9566,-8560,-7443,-6247,-5030,-3835,-2724,-1726,-900,-255,170,376,363,134,-274,-847,-1526,-2279,-3048,-3787,-4445,-4990,-5378,-5600,-5644,-5506,-5211,-4768,-4209,-3567,-2865,-2153,-1443,-791,-204,284,654,904,1020,1014,892,668,366,6,-378,-766,-1117,-1412,-1614,-1704,-1661,-1475,-1146,-689,-119,513,1177,1819,2388,2853,3167,3313,3273,3049,2640,2069,1359,526,-377,-1330,-2282,-3198,-4030,-4751,-5308,-5692,-5865,-5830,-5578,-5125,-4485,-3691,-2779,-1788,-772,228,1153,1957,2600,3036,3258,3243,3014,2581,1999,1297,553,-199,-892,-1489,-1943,-2236,-2331,-2235,-1926,-1424,-726,136,1144,2259,3439,4648,5840,6975,8024,8959,9754,10412,10900,11237,11401,11401,11236,10901,10407,9751,8955,8023,6990,5874,4728,3581,2504,1522,713,103,-268,-375,-216,193,836,1650,2604,3613,4635,5585,6426,7086,7548,7754,7723,7410,6871,6088,5131,4014,2814,1566,338,-825,-1873,-2775,-3490,-4016,-4334,-4441,-4360,-4081,-3637,-3043,-2316,-1489,-583,379,1359,2344,3292,4187,4990,5684,6238,6642,6881,6963,6900,6711,6443,6130,5814,5548,5344,5242,5235,5318,5473,5656,5840,5965,5997,5886,5594,5102,4370,3420,2233,859,-678,-2324,-4006,-5676,-7254,-8688,-9931,-10942,-11703,-12206,-12448,-12447,-12201,-11736,-11054,-10165,-9084,-7816,-6380,-4798,-3108,-1341,438,2188,3836,5335,6616,7640,8361,8746,8801,8502,7902,7004,5886,4586,3187,1747,345,-964,-2107,-3052,-3744,-4173,-4310,-4173,-3760,-3119,-2275,-1286,-202,908,2004,3010,3893,4607,5110,5394,5434,5228,4794,4125,3276,2247,1112,-111,-1349,-2568,-3704,-4725,-5582,-6254,-6720,-6974,-7024,-6873,-6566,-6107,-5564,-4951,-4333,-3735,-3212,-2791,-2506,-2382,-2418,-2628,-2986,-3482,-4071,-4730,-5395,-6045,-6607,-7065,-7356,-7473,-7367,-7053,-6511,-5760,-4819,-3710,-2477,-1142,236,1641,3005,4317,5512,6579,7464,8162,8638,8897,8931,8765,8421,7932,7352,6720,6092,5509,5012,4625,4371,4249,4252,4359,4544,4759,4985,5152,5246,5211,5028,4673,4137,3431,2561,1574,481,-649,-1801,-2908,-3964,-4907,-5738,-6426,-6961,-7341,-7562,-7625,-7542,-7316,-6956,-6474,-5878,-5171,-4367,-3471,-2488,-1445,-340,779,1906,2982,3992,4877,5616,6168,6506,6616,6480,6101,5488,4659,3656,2520,1312,94,-1072,-2113,-2983,-3630,-4020,-4142,-3987,-3573,-2923,-2076,-1064,46,1225,2400,3531,4559,5440,6127,6602,6828,6823,6581,6145,5543,4828,4053,3268,2526,1875,1337,960,735,687,794,1047,1418,1868,2366,2869,3332,3730,4015,4178,4187,4038,3723,3248,2629,1879,1043,138,-776,-1665,-2488,-3193,-3768,-4177,-4417,-4490,-4391,-4152,-3771,-3281,-2692,-2034,-1328,-604,114,784,1391,1886,2268,2507,2597,2549,2351,2039,1621,1129,597,60,-443,-870,-1186,-1365,-1387,-1248,-979,-583,-142,324,737,1046,1225,1213,1023,630,61,-670,-1524,-2466,-3448,-4429,-5353,-6190,-6884,-7417,-7755,-7893,-7814,-7540,-7065,-6425,-5621,-4697,-3658,-2543,-1386,-205,939,2028,3013,3861,4545,5050,5366,5499,5467,5281,4979,4573,4103,3578,3036,2489,1970,1492,1079,744,498,341,275,281,347,458,587,727,859,970,1055,1098,1087,1006,837,556,153,-399,-1098,-1950,-2946,-4065,-5283,-6565,-7863,-9138,-10340,-11419,-12339,-13054,-13543,-13779,-13763,-13487,-12975,-12236,-11315,-10230,-9032,-7761,-6463,-5194,-4006,-2948,-2077,-1424,-1028,-898,-1029,-1402,-1967,-2674,-3450,-4224,-4929,-5499,-5887,-6058,-5987,-5683,-5136,-4399,-3489,-2473,-1401,-339,646,1508,2181,2658,2889,2896,2678,2251,1662,914,80,-824,-1743,-2626,-3440,-4126,-4653,-4986,-5101,-4990,-4660,-4129,-3429,-2603,-1695,-756,168,1031,1791,2417,2874,3146,3211,3069,2721,2178,1469,617,-336,-1346,-2374,-3374,-4308,-5143,-5849,-6404,-6792,-7004,-7031,-6883,-6559,-6084,-5471,-4755,-3952,-3116,-2253,-1424,-634,75,689,1182,1552,1767,1860,1789,1618,1324,966,570,167,-186,-470,-643,-684,-584,-324,86,644,1341,2150,3060,4033,5045,6055,7032,7933,8735,9394,9902,10224,10366,10307,10063,9632,9031,8291,7427,6496,5519,4558,3648,2834,2162,1650,1338,1225,1327,1636,2134,2798,3596,4481,5412,6333,7191,7938,8524,8918,9077,9010,8678,8123,7329,6349,5199,3931,2592,1225,-105,-1354,-2477,-3422,-4174,-4700,-4995,-5075,-4934,-4615,-4120,-3492,-2749,-1922,-1047,-149,721,1534,2238,2795,3183,3374,3382,3214,2920,2541,2145,1788,1530,1415,1484,1741,2203,2837,3632,4529,5495,6471,7398,8242,8941,9471,9812,9933,9860,9580,9122,8498,7732,6838,5838,4739,3561,2312,1025,-294,-1596,-2860,-4051,-5126,-6064,-6828,-7397,-7755,-7889,-7786,-7454,-6896,-6128,-5192,-4112,-2960,-1777,-641,401,1276,1956,2395,2577,2512,2197,1679,982,166,-716,-1601,-2435,-3146,-3698,-4034,-4133,-3982,-3575,-2942,-2107,-1120,-33,1100,2216,3261,4189,4954,5532,5904,6061,6017,5782,5388,4868,4247,3572,2861,2144,1446,772,147,-421,-924,-1340,-1667,-1895,-2017,-2056,-2008,-1922,-1816,-1739,-1732,-1822,-2054,-2424,-2956,-3623,-4415,-5282,-6199,-7094,-7944,-8670,-9260,-9656,-9858,-9842,-9623,-9214,-8639,-7924,-7114,-6208,-5267,-4269,-3260,-2231,-1196,-169,841,1813,2728,3568,4308,4932,5433,5794,6033,6132,6134,6026,5853,5627,5377,5131,4913,4738,4635,4599,4646,4758,4935,5144,5376,5589,5766,5870,5878,5761,5502,5078,4494,3737,2833,1790,653,-558,-1783,-2998,-4149,-5215,-6158,-6971,-7626,-8129,-8465,-8638,-8647,-8494,-8180,-7715,-7104,-6354,-5492,-4517,-3467,-2353,-1195,-40,1108,2186,3182,4035,4735,5226,5521,5588,5463,5148,4695,4132,3514,2876,2268,1713,1248,884,635,494,461,505,612,739,862,941,949,874,691,421,61,-355,-806,-1248,-1668,-2012,-2281,-2429,-2458,-2339,-2075,-1646,-1067,-334,533,1507,2562,3650,4730,5753,6675,7452,8051,8451,8632,8595,8342,7890,7257,6487,5600,4659,3689,2741,1851,1040,335,-266,-759,-1145,-1448,-1667,-1824,-1925,-1976,-1993,-1973,-1931,-1865,-1791,-1705,-1619,-1535,-1452,-1390,-1329,-1301,-1288,-1306,-1354,-1423,-1515,-1612,-1701,-1777,-1803,-1790,-1702,-1552,-1319,-1013,-621,-157,382,985,1635,2316,2993,3637,4203,4649,4931,5018,4871,4492,3856,3002,1933,713,-634,-2033,-3437,-4792,-6026,-7109,-7980,-8613,-8986,-9072,-8889,-8428,-7726,-6800,-5694,-4442,-3102,-1701,-314,1045,2294,3419,4357,5096,5599,5875,5913,5741,5394,4901,4321,3690,3058,2467,1952,1535,1244,1075,1041,1122,1308,1563,1864,2163,2430,2625,2707,2665,2451,2074,1507,755,-169,-1262,-2485,-3814,-5198,-6598,-7945,-9206,-10311,-11242,-11946,-12430,-12666,-12686,-12486,-12105,-11556,-10882,-10102,-9261,-8386,-7521,-6699,-5955,-5327,-4832,-4494,-4317,-4300,-4431,-4687,-5046,-5473,-5930,-6386,-6787,-7111,-7296,-7332,-7170,-6817,-6257,-5515,-4615,-3604,-2524,-1435,-381,581,1427,2111,2628,2953,3091,3044,2824,2463,1973,1417,805,204,-378,-891,-1345,-1708,-2005,-2218,-2375,-2461,-2492,-2455,-2349,-2174,-1924,-1612,-1252,-862,-481,-124,160,362,439,390,191,-152,-638,-1257,-1981,-2794,-3648,-4526,-5367,-6152,-6837,-7395,-7812,-8060,-8151,-8068,-7834,-7444,-6928,-6295,-5568,-4785,-3951,-3126,-2314,-1566,-897,-333,106,422,600,655,593,429,187,-111,-426,-740,-993,-1176,-1233,-1151,-912,-495,74,810,1658,2621,3639,4695,5737,6731,7635,8405,9008,9405,9574,9501,9177,8630,7874,6963,5947,4879,3833,2854,2008,1336,877,664,705,1018,1577,2368,3345,4449,5625,6800,7905,8888,9684,10269,10608,10699,10540,10150,9545,8767,7831,6807,5698,4590,3492,2467,1548,754,117,-363,-691,-866,-917,-860,-714,-511,-270,-12,231,448,610,709,731,677,553,366,146,-97,-330,-538,-701,-811,-855,-838,-748,-594,-366,-68,299,744,1255,1833,2474,3154,3876,4609,5343,6051,6715,7302,7800,8177,8423,8524,8473,8275,7931,7451,6845,6130,5319,4427,3485,2502,1531,585,-276,-1027,-1619,-2021,-2216,-2181,-1930,-1478,-853,-106,713,1553,2342,3046,3599,3974,4135,4075,3785,3287,2597,1763,814,-189,-1213,-2207,-3140,-3986,-4710,-5319,-5775,-6093,-6253,-6248,-6090,-5764,-5282,-4663,-3912,-3073,-2166,-1233,-316,554,1337,2006,2544,2924,3165,3251,3217,3074,2858,2601,2337,2100,1910,1797,1764,1818,1955,2153,2407,2680,2963,3215,3425,3551,3583,3479,3234,2823,2239,1493,585,-450,-1586,-2779,-3983,-5156,-6249,-7229,-8060,-8721,-9197,-9480,-9572,-9479,-9214,-8798,-8252,-7611,-6887,-6133,-5346,-4575,-3818,-3096,-2418,-1786,-1198,-669,-168,275,703,1104,1490,1890,2286,2717,3159,3641,4132,4655,5176,5696,6205,6674,7110,7475,7776,7984,8089,8082,7934,7657,7213,6627,5868,4965,3911,2727,1440,64,-1344,-2768,-4151,-5457,-6652,-7690,-8551,-9221,-9675,-9933,-9980,-9846,-9541,-9079,-8488,-7774,-6963,-6071,-5118,-4129,-3123,-2137,-1184,-297,509,1230,1838,2358,2761,3082,3299,3445,3513,3523,3498,3441,3385,3343,3326,3356,3420,3520,3638,3755,3840,3871,3816,3659,3386,2983,2459,1806,1068,235,-622,-1505,-2336,-3103,-3734,-4215,-4495,-4561,-4392,-3993,-3362,-2538,-1531,-398,831,2096,3349,4542,5617,6547,7269,7792,8061,8114,7920,7536,6965,6264,5462,4606,3734,2876,2062,1320,664,125,-303,-582,-732,-726,-589,-320,56,512,1019,1528,2018,2426,2737,2898,2904,2719,2364,1826,1144,335,-551,-1477,-2393,-3260,-4035,-4691,-5194,-5531,-5675,-5626,-5360,-4895,-4214,-3354,-2319,-1167,81,1347,2599,3760,4792,5640,6261,6637,6726,6545,6064,5329,4333,3147,1788,340,-1151,-2613,-3989,-5224,-6281,-7119,-7725,-8097,-8218,-8119,-7784,-7243,-6507,-5590,-4526,-3344,-2077,-791,488,1687,2768,3690,4411,4930,5219,5307,5197,4934,4547,4093,3606,3149,2748,2448,2262,2204,2268,2440,2698,3007,3339,3652,3927,4125,4229,4222,4090,3825,3431,2895,2240,1461,583,-391,-1431,-2524,-3646,-4775,-5885,-6955,-7947,-8848,-9629,-10268,-10765,-11097,-11285,-11322,-11238,-11042,-10767,-10431,-10067,-9687,-9316,-8965,-8646,-8373,-8137,-7955,-7806,-7702,-7614,-7550,-7483,-7411,-7325,-7213,-7082,-6914,-6723,-6483,-6214,-5885,-5509,-5076,-4586,-4055,-3478,-2887,-2280,-1689,-1120,-589,-104,332,718,1051,1339,1567,1751,1862,1919,1885,1781,1581,1304,953,553,131,-265,-610,-837,-931,-851,-590,-162,411,1072,1753,2375,2848,3090,3031,2616,1823,667,-834,-2588,-4534,-6552,-8538,-10392,-12007,-13309,-14231,-14743,-14817,-14479,-13735,-12651,-11274,-9674,-7936,-6119,-4323,-2603,-1042,304,1384,2150,2583,2667,2412,1850,1034,26,-1064,-2165,-3145,-3937,-4431,-4590,-4362,-3753,-2787,-1505,5,1676,3396,5081,6632,7968,9020,9742,10094,10077,9698,8989,8009,6814,5494,4132,2813,1623,625,-121,-585,-754,-636,-258,334,1093,1959,2865,3773,4608,5364,5978,6461,6781,6957,6989,6893,6698,6420,6104,5757,5432,5123,4871,4668,4525,4432,4379,4345,4313,4259,4173,4035,3851,3618,3348,3061,2764,2488,2236,2026,1867,1759,1710,1710,1762,1853,1970,2108,2231,2348,2411,2433,2383,2262,2075,1811,1505,1147,772,398,46,-244,-452,-536,-463,-208,251,921,1792,2843,4022,5281,6535,7717,8731,9508,9970,10071,9773,9075,7991,6573,4884,3017,1061,-867,-2683,-4277,-5583,-6523,-7060,-7155,-6808,-6024,-4843,-3313,-1509,480,2562,4631,6588,8337,9806,10923,11664,12004,11951,11541,10808,9819,8630,7315,5935,4564,3244,2054,1009,165,-464,-877,-1067,-1073,-918,-658,-340,-34,216,353,338,151,-228,-780,-1497,-2329,-3248,-4176,-5076,-5869,-6510,-6948,-7148,-7088,-6765,-6188,-5387,-4395,-3267,-2048,-799,432,1587,2642,3530,4259,4781,5105,5233,5165,4937,4563,4083,3533,2938,2345,1768,1236,761,345,-9,-319,-590,-849,-1104,-1384,-1687,-2042,-2427,-2868,-3330,-3826,-4324,-4820,-5283,-5708,-6063,-6343,-6526,-6604,-6574,-6427,-6181,-5834,-5405,-4908,-4358,-3764,-3151,-2504,-1852,-1173,-487,224,944,1690,2444,3212,3984,4753,5512,6245,6950,7604,8194,8698,9088,9338,9408,9279,8896,8269,7349,6163,4712,3037,1184,-784,-2789,-4760,-6609,-8272,-9674,-10770,-11515,-11896,-11905,-11570,-10911,-9992,-8864,-7600,-6272,-4943,-3678,-2529,-1536,-732,-130,254,445,427,267,-39,-417,-832,-1224,-1528,-1713,-1704,-1506,-1070,-431,411,1393,2474,3574,4623,5547,6269,6732,6885,6703,6174,5314,4160,2761,1204,-446,-2073,-3604,-4934,-5996,-6722,-7076,-7033,-6608,-5814,-4713,-3353,-1812,-174,1495,3102,4593,5898,6975,7785,8309,8543,8484,8163,7599,6844,5936,4944,3900,2886,1909,1045,277,-338,-830,-1175,-1400,-1505,-1512,-1432,-1280,-1071,-815,-528,-229,79,359,618,819,968,1056,1075,1053,976,890,783,696,623,592,594,644,728,852,996,1164,1333,1511,1676,1845,2007,2178,2362,2572,2811,3090,3395,3729,4059,4365,4614,4757,4779,4620,4276,3715,2948,1974,828,-458,-1831,-3231,-4602,-5876,-7004,-7924,-8600,-9006,-9104,-8920,-8424,-7669,-6661,-5463,-4115,-2682,-1228,185,1486,2629,3550,4233,4637,4767,4636,4257,3684,2956,2125,1270,432,-302,-895,-1276,-1423,-1294,-899,-234,649,1726,2905,4135,5325,6399,7299,7954,8335,8412,8175,7643,6820,5756,4481,3045,1510,-69,-1623,-3084,-4395,-5493,-6339,-6900,-7171,-7155,-6884,-6401,-5767,-5049,-4326,-3667,-3148,-2830,-2751,-2957,-3431,-4189,-5164,-6339,-7618,-8947,-10243,-11434,-12465,-13279,-13844,-14141,-14164,-13925,-13436,-12739,-11853,-10834,-9709,-8528,-7324,-6140,-5002,-3951,-3002,-2184,-1513,-1002,-661,-489,-480,-625,-892,-1260,-1685,-2131,-2553,-2913,-3172,-3306,-3295,-3124,-2803,-2333,-1738,-1042,-269,547,1368,2176,2928,3610,4191,4658,4992,5181,5223,5092,4799,4323,3657,2812,1772,561,-802,-2298,-3862,-5470,-7038,-8522,-9862,-10994,-11890,-12513,-12840,-12895,-12658,-12189,-11499,-10656,-9703,-8695,-7702,-6757,-5933,-5246,-4734,-4404,-4253,-4264,-4416,-4665,-4988,-5321,-5642,-5886,-6030,-6014,-5825,-5418,-4795,-3941,-2877,-1624,-235,1243,2748,4207,5568,6758,7736,8464,8912,9077,8950,8567,7932,7116,6136,5076,3968,2891,1880,1003,286,-229,-516,-568,-371,55,687,1502,2433,3451,4477,5471,6373,7141,7739,8142,8335,8310,8075,7636,7018,6245,5345,4368,3350,2342,1393,540,-169,-713,-1063,-1225,-1190,-978,-608,-103,499,1172,1875,2575,3236,3822,4300,4646,4831,4859,4715,4424,4003,3493,2932,2363,1829,1364,992,744,615,626,767,1043,1444,1969,2597,3327,4126,4982,5861,6728,7561,8311,8954,9464,9808,9975,9951,9720,9296,8665,7852,6856,5710,4439,3072,1660,238,-1134,-2414,-3538,-4479,-5171,-5612,-5762,-5633,-5234,-4579,-3723,-2690,-1543,-333,899,2080,3191,4159,4975,5586,5998,6182,6169,5962,5609,5148,4645,4143,3722,3400,3253,3266,3482,3863,4407,5065,5798,6553,7277,7919,8425,8757,8877,8756,8388,7762,6899,5815,4561,3164,1704,214,-1228,-2574,-3771,-4778,-5543,-6067,-6293,-6255,-5932,-5358,-4558,-3583,-2471,-1300,-114,1020,2040,2904,3562,3982,4153,4050,3692,3093,2278,1302,203,-945,-2095,-3170,-4138,-4932,-5534,-5911,-6062,-5980,-5688,-5190,-4531,-3730,-2830,-1878,-900,41,924,1706,2352,2850,3162,3287,3206,2924,2445,1783,974,44,-952,-1965,-2955,-3845,-4619,-5202,-5580,-5713,-5586,-5186,-4516,-3596,-2446,-1126,322,1820,3295,4686,5900,6913,7655,8123,8298,8198,7834,7248,6454,5502,4409,3220,1949,644,-681,-1975,-3213,-4354,-5366,-6212,-6883,-7343,-7614,-7674,-7564,-7284,-6884,-6392,-5849,-5305,-4793,-4356,-4021,-3815,-3731,-3794,-3956,-4222,-4529,-4853,-5141,-5346,-5432,-5351,-5091,-4625,-3965,-3105,-2095,-946,267,1511,2718,3840,4825,5635,6236,6606,6738,6615,6263,5667,4881,3902,2797,1593,347,-882,-2046,-3095,-3976,-4672,-5140,-5380,-5383,-5150,-4697,-4041,-3204,-2222,-1133,23,1186,2309,3335,4211,4902,5368,5600,5585,5340,4883,4247,3476,2608,1702,798,-43,-784,-1381,-1800,-2022,-2039,-1847,-1478,-943,-295,423,1167,1874,2508,3012,3356,3513,3459,3203,2743,2110,1332,462,-466,-1381,-2250,-3015,-3644,-4103,-4377,-4446,-4322,-3988,-3477,-2777,-1920,-915,212,1439,2727,4043,5340,6576,7695,8664,9423,9955,10216,10204,9903,9321,8479,7398,6117,4686,3141,1554,-30,-1555,-2955,-4201,-5230,-6025,-6555,-6813,-6805,-6547,-6066,-5414,-4618,-3764,-2867,-2017,-1230,-567,-46,301,471,448,254,-108,-597,-1180,-1810,-2425,-2977,-3402,-3653,-3690,-3479,-3024,-2313,-1396,-283,941,2244,3536,4770,5882,6807,7532,7991,8208,8151,7853,7325,6609,5742,4768,3740,2687,1666,691,-200,-996,-1682,-2238,-2664,-2939,-3054,-3011,-2791,-2424,-1910,-1294,-612,81,723,1264,1633,1805,1726,1392,795,-47,-1116,-2356,-3741,-5195,-6669,-8104,-9433,-10615,-11599,-12355,-12862,-13106,-13098,-12841,-12371,-11708,-10901,-9975,-9000,-7986,-7017,-6096,-5296,-4621,-4120,-3790,-3658,-3709,-3942,-4325,-4832,-5412,-6022,-6600,-7098,-7454,-7632,-7587,-7306,-6770,-5995,-5001,-3819,-2504,-1106,321,1705,3004,4160,5128,5885,6399,6672,6693,6485,6056,5438,4662,3743,2730,1632,487,-679,-1847,-2979,-4056,-5040,-5911,-6638,-7201,-7593,-7805,-7852,-7754,-7537,-7239,-6909,-6572,-6287,-6070,-5965,-5977,-6122,-6395,-6780,-7265,-7805,-8378,-8932,-9429,-9831,-10096,-10198,-10115,-9826,-9337,-8637,-7753,-6681,-5468,-4125,-2705,-1238,222,1632,2932,4082,5035,5760,6231,6442,6397,6115,5625,4969,4191,3345,2491,1669,954,365,-35,-241,-219,25,485,1143,1969,2920,3953,5012,6037,6979,7774,8375,8744,8842,8657,8185,7440,6464,5286,3994,2620,1266,-31,-1196,-2186,-2956,-3486,-3753,-3756,-3497,-2997,-2276,-1372,-336,799,1944,3071,4088,4964,5620,6040,6174,6019,5583,4869,3934,2809,1569,279,-982,-2147,-3137,-3904,-4390,-4575,-4429,-3970,-3184,-2126,-805,714,2386,4153,5941,7704,9350,10845,12114,13122,13835,14229,14305,14065,13537,12749,11739,10559,9251,7870,6475,5100,3813,2646,1635,820,205,-190,-370,-351,-153,185,623,1115,1599,2043,2374,2580,2612,2468,2140,1646,1015,274,-515,-1328,-2089,-2782,-3339,-3755,-3974,-3999,-3789,-3358,-2681,-1786,-681,600,2003,3496,4984,6443,7774,8948,9901,10610,11042,11202,11073,10695,10068,9244,8240,7120,5917,4687,3481,2341,1316,437,-269,-792,-1108,-1239,-1168,-925,-508,43,720,1474,2276,3081,3835,4492,5009,5338,5457,5334,4976,4379,3576,2595,1484,298,-911,-2078,-3147,-4068,-4789,-5288,-5540,-5539,-5306,-4856,-4223,-3464,-2603,-1722,-840,-37,666,1209,1580,1742,1699,1448,1003,399,-338,-1157,-2012,-2856,-3634,-4315,-4844,-5200,-5356,-5281,-4987,-4454,-3702,-2752,-1627,-386,942,2286,3599,4828,5918,6838,7549,8037,8287,8299,8089,7667,7071,6326,5471,4548,3584,2623,1679,784,-60,-833,-1538,-2169,-2718,-3196,-3584,-3903,-4149,-4334,-4487,-4612,-4755,-4914,-5129,-5389,-5710,-6072,-6469,-6866,-7255,-7587,-7862,-8035,-8103,-8038,-7829,-7468,-6945,-6262,-5425,-4448,-3358,-2186,-972,240,1401,2472,3401,4168,4728,5079,5193,5083,4744,4197,3466,2581,1587,523,-556,-1604,-2569,-3409,-4079,-4560,-4806,-4836,-4611,-4170,-3511,-2682,-1711,-658,433,1498,2494,3363,4082,4603,4922,5010,4880,4521,3959,3215,2311,1307,227,-853,-1899,-2844,-3652,-4274,-4683,-4856,-4778,-4455,-3888,-3108,-2143,-1043,140,1342,2489,3523,4351,4947,5233,5204,4837,4147,3169,1958,565,-915,-2430,-3880,-5214,-6350,-7259,-7876,-8199,-8198,-7880,-7256,-6341,-5171,-3778,-2210,-507,1268,3064,4812,6456,7925,9168,10127,10771,11069,11027,10643,9967,9032,7904,6643,5323,4010,2775,1667,750,50,-396,-586,-527,-240,230,827,1494,2146,2732,3166,3418,3422,3178,2668,1908,935,-216,-1481,-2805,-4111,-5357,-6462,-7401,-8127,-8617,-8874,-8882,-8670,-8236,-7617,-6818,-5871,-4791,-3606,-2343,-1037,275,1548,2740,3798,4700,5384,5857,6080,6069,5825,5376,4752,3990,3146,2258,1393,590,-94,-630,-977,-1137,-1086,-858,-450,80,718,1406,2113,2797,3425,3958,4382,4658,4783,4729,4500,4086,3499,2741,1841,813,-304,-1477,-2671,-3829,-4920,-5889,-6692,-7302,-7672,-7801,-7672,-7304,-6720,-5977,-5113,-4224,-3348,-2580,-1965,-1562,-1402,-1514,-1886,-2526,-3382,-4435,-5615,-6874,-8142,-9368,-10485,-11460,-12240,-12816,-13154,-13263,-13123,-12761,-12161,-11362,-10358,-9199,-7892,-6495,-5043,-3587,-2180,-872,304,1294,2091,2672,3030,3187,3145,2947,2609,2188,1708,1223,770,376,77,-115,-192,-159,-25,175,426,675,896,1044,1080,973,684,204,-494,-1389,-2485,-3732,-5094,-6511,-7921,-9253,-10459,-11468,-12258,-12785,-13046,-13030,-12753,-12226,-11475,-10527,-9408,-8160,-6814,-5411,-3996,-2604,-1285,-74,984,1865,2529,2972,3167,3129,2851,2375,1717,940,84,-782,-1602,-2315,-2868,-3225,-3351,-3236,-2880,-2290,-1512,-562,488,1611,2728,3803,4776,5604,6252,6695,6910,6910,6677,6254,5643,4893,4033,3102,2148,1211,331,-440,-1083,-1546,-1821,-1880,-1715,-1337,-741,24,956,1985,3084,4183,5225,6152,6898,7409,7633,7541,7104,6342,5253,3908,2349,666,-1063,-2746,-4307,-5665,-6767,-7557,-8017,-8117,-7872,-7281,-6380,-5199,-3784,-2186,-468,1323,3102,4837,6442,7889,9118,10108,10822,11260,11412,11292,10930,10353,9615,8770,7873,6998,6183,5499,4969,4629,4492,4554,4807,5223,5769,6399,7067,7718,8290,8741,9004,9055,8850,8384,7660,6686,5515,4179,2748,1284,-161,-1505,-2722,-3740,-4549,-5121,-5438,-5528,-5364,-5002,-4431,-3702,-2823,-1839,-770,338,1455,2539,3551,4458,5210,5797,6176,6352,6314,6075,5660,5103,4442,3734,3015,2355,1781,1359,1096,1044,1188,1554,2099,2824,3661,4592,5533,6461,7294,8017,8570,8946,9122,9092,8878,8466,7905,7185,6353,5420,4420,3380,2330,1294,322,-585,-1370,-2024,-2525,-2837,-2968,-2892,-2618,-2157,-1525,-760,93,989,1858,2655,3316,3793,4062,4077,3856,3377,2681,1777,724,-456,-1687,-2934,-4129,-5217,-6153,-6887,-7392,-7638,-7630,-7357,-6850,-6129,-5226,-4190,-3059,-1880,-707,417,1447,2332,3056,3573,3888,3992,3904,3658,3287,2841,2371,1916,1535,1235,1080,1041,1167,1418,1804,2291,2848,3444,4029,4569,5009,5316,5442,5355,5029,4438,3587,2474,1135,-400,-2063,-3792,-5503,-7114,-8559,-9752,-10667,-11250,-11504,-11432,-11050,-10400,-9515,-8439,-7216,-5895,-4509,-3120,-1749,-466,713,1722,2559,3175,3572,3741,3685,3428,2980,2373,1644,815,-49,-923,-1744,-2458,-3035,-3412,-3584,-3516,-3230,-2731,-2061,-1265,-387,493,1340,2071,2643,3005,3122,2968,2546,1856,947,-144,-1344,-2580,-3784,-4872,-5794,-6489,-6934,-7098,-6989,-6599,-5957,-5082,-4006,-2774,-1420,-13,1414,2776,4047,5149,6056,6723,7131,7257,7101,6664,5947,4990,3791,2421,893,-710,-2347,-3946,-5443,-6779,-7910,-8777,-9381,-9677,-9684,-9399,-8838,-8040,-7020,-5837,-4522,-3138,-1722,-343,977,2169,3231,4119,4834,5369,5727,5928,5978,5915,5752,5528,5274,5018,4798,4640,4565,4594,4726,4965,5299,5709,6173,6658,7132,7555,7887,8084,8103,7905,7465,6754,5784,4560,3118,1511,-202,-1952,-3655,-5253,-6672,-7863,-8792,-9419,-9755,-9775,-9515,-8984,-8221,-7269,-6166,-4973,-3728,-2494,-1305,-212,760,1565,2196,2612,2818,2803,2562,2140,1525,802,-20,-862,-1682,-2422,-3038,-3490,-3750,-3810,-3647,-3292,-2730,-2020,-1166,-233,750,1722,2641,3456,4132,4629,4945,5044,4965,4685,4259,3698,3040,2336,1602,910,262,-281,-711,-1000,-1144,-1138,-994,-728,-362,76,553,1053,1528,1969,2341,2619,2785,2810,2671,2358,1851,1159,278,-761,-1942,-3217,-4548,-5891,-7200,-8428,-9545,-10507,-11293,-11883,-12259,-12424,-12375,-12128,-11707,-11130,-10447,-9671,-8862,-8033,-7232,-6481,-5802,-5227,-4753,-4412,-4193,-4100,-4121,-4234,-4417,-4629,-4846,-5014,-5118,-5108,-4974,-4695,-4260,-3678,-2950,-2105,-1162,-160,858,1853,2763,3556,4174,4585,4757,4666,4309,3680,2805,1694,402,-1035,-2552,-4090,-5580,-6958,-8156,-9132,-9833,-10247,-10357,-10169,-9714,-9009,-8112,-7065,-5919,-4750,-3593,-2532,-1601,-854,-335,-42,-3,-188,-567,-1114,-1747,-2436,-3101,-3697,-4174,-4492,-4625,-4551,-4266,-3775,-3086,-2234,-1240,-165,956,2049,3071,3956,4657,5133,5351,5289,4947,4326,3452,2357,1093,-286,-1705,-3093,-4384,-5486,-6372,-6965,-7260,-7232,-6898,-6271,-5392,-4295,-3025,-1637,-171,1322,2780,4171,5429,6525,7416,8073,8487,8638,8550,8215,7670,6929,6024,4994,3862,2680,1474,302,-807,-1798,-2642,-3306,-3763,-4002,-4024,-3829,-3446,-2885,-2191,-1385,-520,377,1252,2077,2801,3414,3881,4204,4387,4434,4386,4251,4074,3881,3695,3562,3483,3503,3631,3889,4286,4829,5504,6306,7199,8157,9133,10083,10962,11724,12328,12736,12922,12852,12515,11896,10986,9814,8379,6750,4946,3070,1158,-682,-2400,-3916,-5176,-6141,-6773,-7070,-7022,-6649,-5985,-5057,-3935,-2664,-1321,27,1314,2467,3447,4195,4702,4942,4936,4688,4252,3649,2955,2217,1501,869,376,63,-29,100,461,1030,1776,2665,3634,4652,5653,6597,7440,8140,8674,9011,9140,9051,8751,8246,7570,6750,5826,4855,3870,2941,2104,1410,892,593,517,696,1101,1741,2553,3525,4578,5666,6730,7701,8546,9209,9673,9914,9931,9722,9300,8678,7873,6907,5805,4587,3297,1952,601,-725,-1994,-3162,-4210,-5099,-5818,-6341,-6671,-6796,-6734,-6500,-6121,-5628,-5068,-4466,-3873,-3319,-2817,-2402,-2063,-1809,-1631,-1513,-1453,-1429,-1429,-1443,-1444,-1435,-1383,-1283,-1117,-874,-553,-141,343,910,1524,2188,2868,3549,4200,4795,5310,5708,5970,6058,5957,5644,5116,4369,3418,2295,1030,-325,-1709,-3079,-4351,-5490,-6428,-7126,-7551,-7676,-7500,-7028,-6288,-5314,-4167,-2906,-1600,-329,848,1856,2647,3181,3437,3403,3102,2555,1811,921,-45,-1036,-1967,-2802,-3475,-3958,-4228,-4267,-4095,-3709,-3154,-2457,-1659,-824,20,799,1477,2001,2332,2438,2303,1915,1286,429,-614,-1807,-3090,-4402,-5688,-6872,-7898,-8715,-9267,-9530,-9473,-9101,-8414,-7455,-6251,-4873,-3374,-1830,-302,1142,2454,3584,4503,5196,5649,5868,5866,5658,5276,4735,4075,3308,2468,1570,624,-335,-1317,-2276,-3208,-4077,-4845,-5492,-5978,-6279,-6386,-6290,-6004,-5557,-4967,-4300,-3569,-2852,-2166,-1561,-1074,-704,-494,-411,-474,-638,-895,-1188,-1491,-1748,-1923,-1971,-1857,-1557,-1047,-332,590,1690,2930,4280,5661,7042,8337,9504,10491,11248,11765,12011,11997,11721,11205,10460,9507,8369,7053,5603,4023,2362,660,-1044,-2685,-4215,-5580,-6729,-7628,-8251,-8586,-8635,-8411,-7953,-7294,-6493,-5609,-4699,-3839,-3078,-2470,-2057,-1844,-1857,-2053,-2431,-2917,-3485,-4059,-4595,-5036,-5331,-5451,-5352,-5040,-4481,-3723,-2763,-1657,-462,775,1969,3073,4023,4770,5286,5544,5547,5295,4806,4116,3245,2252,1165,52,-1044,-2058,-2943,-3639,-4116,-4326,-4262,-3906,-3275,-2386,-1284,-8,1370,2801,4197,5519,6676,7653,8385,8870,9095,9062,8806,8334,7700,6916,6030,5052,4021,2938,1827,699,-440,-1564,-2672,-3731,-4744,-5669,-6523,-7252,-7890,-8392,-8787,-9063,-9235,-9327,-9349,-9333,-9301,-9272,-9266,-9296,-9361,-9465,-9598,-9748,-9904,-10052,-10173,-10259,-10285,-10240,-10095,-9836,-9430,-8872,-8133,-7231,-6156,-4949,-3636,-2271,-904,404,1599,2632,3451,4031,4340,4364,4110,3576,2798,1800,629,-655,-2007,-3350,-4633,-5801,-6794,-7582,-8129,-8417,-8442,-8206,-7727,-7032,-6158,-5153,-4068,-2964,-1899,-927,-101,552,997,1237,1268,1121,823,425,-33,-487,-896,-1205,-1379,-1394,-1228,-886,-381,263,1001,1795,2588,3341,3992,4512,4857,4998,4917,4596,4030,3234,2211,1003,-353,-1817,-3315,-4814,-6228,-7526,-8650,-9559,-10239,-10652,-10804,-10687,-10303,-9675,-8811,-7746,-6510,-5141,-3692,-2207,-745,647,1916,3023,3934,4624,5084,5301,5293,5067,4649,4074,3366,2586,1753,931,142,-565,-1165,-1633,-1949,-2107,-2101,-1942,-1637,-1213,-689,-98,515,1130,1696,2183,2582,2845,3005,3023,2943,2754,2494,2173,1824,1462,1128,831,613,493,508,668,1018,1546,2282,3201,4295,5527,6850,8217,9564,10833,11964,12909,13618,14066,14236,14106,13708,13026,12110,10971,9654,8196,6634,5028,3411,1848,377,-946,-2089,-3007,-3688,-4106,-4276,-4193,-3900,-3419,-2796,-2087,-1331,-590,98,678,1130,1401,1501,1403,1132,707,160,-451,-1080,-1665,-2148,-2485,-2615,-2533,-2189,-1616,-792,217,1396,2669,3981,5265,6446,7469,8283,8843,9133,9144,8881,8382,7664,6796,5812,4784,3752,2790,1919,1204,661,322,204,312,644,1196,1938,2860,3906,5060,6256,7463,8626,9707,10657,11458,12063,12479,12685,12690,12510,12158,11660,11036,10314,9504,8637,7708,6749,5756,4762,3770,2818,1919,1103,397,-201,-658,-1002,-1227,-1364,-1442,-1488,-1556,-1660,-1847,-2127,-2511,-3002,-3584,-4230,-4919,-5609,-6270,-6861,-7360,-7721,-7945,-7984,-7850,-7511,-6979,-6238,-5314,-4207,-2965,-1606,-190,1239,2616,3895,5013,5931,6617,7030,7182,7045,6661,6024,5196,4188,3074,1883,687,-476,-1537,-2466,-3206,-3739,-4035,-4091,-3913,-3510,-2926,-2176,-1336,-425,475,1340,2102,2744,3214,3523,3639,3596,3389,3059,2626,2128,1600,1076,590,173,-146,-342,-396,-304,-53,333,845,1453,2105,2779,3400,3946,4347,4585,4604,4399,3943,3243,2305,1157,-175,-1625,-3168,-4717,-6233,-7640,-8901,-9955,-10793,-11366,-11691,-11754,-11572,-11165,-10548,-9754,-8798,-7726,-6545,-5308,-4040,-2779,-1571,-453,549,1377,2036,2489,2741,2790,2662,2354,1929,1382,778,128,-515,-1136,-1699,-2184,-2582,-2870,-3052,-3128,-3094,-2973,-2762,-2497,-2183,-1855,-1539,-1255,-1046,-916,-904,-1012,-1241,-1599,-2044,-2584,-3154,-3746,-4301,-4792,-5171,-5412,-5467,-5323,-4938,-4317,-3438,-2332,-1007,487,2104,3782,5451,7051,8508,9777,10806,11560,12031,12196,12077,11675,11019,10144,9072,7864,6541,5168,3781,2420,1138,-44,-1083,-1960,-2664,-3183,-3519,-3692,-3715,-3626,-3461,-3253,-3054,-2898,-2812,-2839,-2968,-3228,-3589,-4058,-4589,-5174,-5763,-6336,-6857,-7295,-7623,-7823,-7867,-7758,-7466,-7016,-6389,-5623,-4729,-3741,-2707,-1662,-665,242,1010,1599,1982,2142,2075,1793,1317,680,-76,-911,-1769,-2624,-3404,-4108,-4662,-5073,-5286,-5309,-5105,-4695,-4062,-3246,-2248,-1123,108,1383,2669,3910,5075,6113,7007,7725,8257,8600,8752,8732,8549,8235,7806,7298,6723,6115,5481,4843,4206,3588,2988,2426,1901,1423,1002,630,315,29,-225,-498,-796,-1163,-1623,-2196,-2894,-3725,-4673,-5724,-6845,-8011,-9167,-10296,-11334,-12269,-13046,-13666,-14078,-14300,-14296,-14083,-13648,-13007,-12150,-11123,-9900,-8564,-7094,-5586,-4053,-2577,-1203,9,1005,1746,2198,2349,2191,1741,1019,77,-1044,-2272,-3541,-4785,-5922,-6903,-7665,-8177,-8412,-8373,-8070,-7533,-6809,-5942,-4995,-4019,-3075,-2201,-1446,-834,-386,-112,-2,-42,-212,-470,-781,-1105,-1390,-1615,-1727,-1713,-1549,-1226,-749,-120,634,1489,2414,3360,4298,5168,5943,6571,7033,7293,7349,7183,6806,6212,5422,4448,3305,2024,634,-838,-2331,-3826,-5250,-6574,-7745,-8727,-9497,-10026,-10322,-10377,-10221,-9865,-9346,-8695,-7935,-7115,-6238,-5353,-4461,-3595,-2773,-1999,-1314,-708,-219,155,393,501,471,324,71,-259,-628,-1007,-1348,-1621,-1785,-1821,-1712,-1454,-1065,-562,24,643,1272,1848,2349,2731,2979,3067,3000,2785,2424,1964,1417,825,235,-338,-835,-1234,-1500,-1600,-1515,-1224,-715,11,944,2062,3329,4706,6134,7572,8946,10221,11331,12261,12954,13425,13628,13598,13311,12812,12085,11194,10132,8965,7709,6422,5139,3914,2784,1784,955,301,-146,-412,-484,-413,-204,73,398,702,964,1121,1166,1062,815,425,-87,-702,-1369,-2070,-2737,-3356,-3861,-4241,-4449,-4470,-4293,-3907,-3321,-2554,-1619,-569,582,1757,2942,4058,5083,5958,6657,7144,7407,7428,7218,6779,6141,5340,4416,3425,2416,1453,575,-146,-708,-1043,-1169,-1053,-718,-160,580,1490,2516,3634,4783,5941,7048,8088,9021,9837,10513,11054,11453,11714,11856,11872,11792,11613,11355,11030,10647,10230,9778,9325,8872,8443,8051,7705,7417,7189,7018,6898,6810,6731,6637,6490,6267,5930,5461,4834,4049,3104,2010,803,-499,-1838,-3176,-4467,-5656,-6718,-7599,-8294,-8769,-9031,-9069,-8898,-8522,-7959,-7226,-6338,-5320,-4192,-2990,-1737,-484,739,1879,2892,3739,4379,4785,4932,4823,4448,3846,3036,2070,1005,-103,-1186,-2178,-3029,-3684,-4110,-4294,-4220,-3916,-3397,-2712,-1892,-1010,-90,793,1614,2327,2901,3321,3577,3663,3605,3408,3113,2751,2351,1969,1618,1348,1168,1105,1165,1353,1665,2090,2616,3216,3870,4535,5195,5793,6307,6700,6931,6994,6845,6496,5920,5145,4159,3013,1714,321,-1135,-2592,-4010,-5324,-6503,-7497,-8281,-8838,-9164,-9261,-9162,-8881,-8465,-7948,-7367,-6757,-6144,-5552,-4986,-4464,-3972,-3519,-3101,-2716,-2375,-2080,-1840,-1667,-1556,-1525,-1544,-1626,-1729,-1842,-1936,-1986,-1968,-1884,-1707,-1470,-1165,-832,-489,-171,87,263,323,253,38,-323,-824,-1452,-2175,-2973,-3792,-4609,-5366,-6045,-6596,-7008,-7254,-7329,-7216,-6930,-6448,-5796,-4961,-3966,-2817,-1544,-163,1273,2739,4168,5529,6758,7825,8675,9303,9668,9785,9652,9279,8712,7960,7083,6113,5092,4079,3091,2197,1398,745,237,-113,-309,-367,-312,-166,17,221,382,474,473,323,48,-396,-979,-1696,-2524,-3430,-4369,-5320,-6216,-7042,-7746,-8298,-8685,-8867,-8854,-8625,-8195,-7570,-6775,-5834,-4790,-3679,-2560,-1468,-472,400,1088,1568,1814,1805,1546,1048,323,-569,-1605,-2710,-3830,-4903,-5860,-6654,-7235,-7572,-7649,-7457,-7010,-6330,-5443,-4399,-3230,-1994,-728,519,1710,2810,3791,4634,5319,5849,6204,6414,6454,6373,6157,5851,5465,5037,4591,4155,3763,3434,3185,3041,2989,3045,3185,3398,3648,3920,4159,4350,4434,4407,4206,3850,3288,2547,1615,520,-710,-2052,-3439,-4861,-6238,-7557,-8765,-9839,-10749,-11488,-12038,-12405,-12582,-12583,-12405,-12065,-11570,-10923,-10153,-9255,-8267,-7207,-6103,-4999,-3927,-2934,-2065,-1349,-833,-525,-453,-603,-977,-1539,-2262,-3106,-4012,-4946,-5837,-6647,-7332,-7841,-8177,-8287,-8213,-7924,-7481,-6886,-6196,-5449,-4681,-3943,-3262,-2667,-2181,-1807,-1558,-1414,-1384,-1429,-1536,-1677,-1800,-1899,-1906,-1823,-1599,-1240,-729,-83,688,1546,2470,3405,4330,5188,5965,6609,7116,7451,7605,7576,7345,6929,6312,5526,4566,3469,2260,969,-348,-1658,-2899,-4040,-5021,-5833,-6431,-6826,-7014,-7014,-6857,-6579,-6213,-5819,-5415,-5055,-4760,-4551,-4446,-4443,-4533,-4715,-4952,-5231,-5520,-5788,-6010,-6163,-6212,-6158,-5962,-5639,-5165,-4553,-3804,-2934,-1966,-931,133,1187,2177,3055,3781,4304,4606,4665,4475,4064,3435,2655,1738,761,-242,-1213,-2109,-2883,-3511,-3951,-4196,-4224,-4032,-3623,-3004,-2187,-1199,-59,1192,2527,3895,5265,6590,7822,8941,9884,10657,11206,11542,11646,11535,11208,10703,10029,9228,8335,7374,6401,5430,4512,3665,2919,2296,1801,1456,1239,1166,1212,1360,1596,1886,2199,2517,2788,2997,3108,3098,2958,2667,2249,1686,1034,293,-482,-1253,-1986,-2625,-3147,-3504,-3679,-3643,-3389,-2912,-2225,-1339,-300,869,2098,3351,4550,5662,6603,7353,7853,8083,8028,7676,7049,6168,5078,3833,2500,1152,-135,-1282,-2234,-2923,-3332,-3422,-3217,-2706,-1947,-958,194,1471,2810,4153,5461,6660,7737,8630,9331,9814,10081,10130,9988,9664,9206,8634,8003,7339,6699,6106,5613,5241,5021,4972,5100,5394,5847,6417,7077,7771,8459,9084,9612,9989,10192,10197,9978,9550,8892,8041,6994,5805,4488,3107,1692,310,-1006,-2195,-3230,-4075,-4712,-5126,-5330,-5310,-5104,-4720,-4180,-3531,-2775,-1973,-1138,-315,466,1178,1782,2265,2595,2772,2776,2617,2295,1836,1257,598,-113,-817,-1491,-2077,-2552,-2890,-3066,-3084,-2938,-2641,-2216,-1678,-1069,-403,265,921,1522,2040,2462,2764,2935,2994,2923,2762,2514,2215,1883,1551,1242,977,785,677,676,779,1008,1341,1781,2311,2896,3530,4164,4775,5341,5816,6197,6440,6548,6488,6270,5865,5303,4563,3683,2679,1569,427,-751,-1870,-2926,-3843,-4606,-5163,-5518,-5630,-5538,-5219,-4736,-4101,-3383,-2628,-1904,-1260,-757,-428,-308,-411,-732,-1263,-1970,-2821,-3764,-4749,-5717,-6611,-7375,-7955,-8313,-8410,-8236,-7779,-7060,-6105,-4960,-3679,-2318,-952,368,1570,2605,3426,3989,4276,4264,3960,3364,2518,1444,200,-1148,-2561,-3939,-5254,-6422,-7414,-8177,-8691,-8938,-8902,-8597,-8020,-7201,-6163,-4942,-3583,-2129,-639,840,2255,3559,4706,5661,6392,6884,7121,7112,6863,6403,5767,4993,4133,3233,2345,1507,768,149,-310,-611,-728,-680,-463,-109,360,896,1470,2020,2510,2890,3124,3190,3061,2745,2232,1560,734,-194,-1205,-2236,-3267,-4234,-5112,-5857,-6433,-6832,-7016,-7008,-6789,-6390,-5827,-5130,-4341,-3485,-2627,-1783,-1027,-378,109,409,494,353,-12,-589,-1342,-2241,-3228,-4262,-5275,-6231,-7070,-7761,-8260,-8554,-8615,-8444,-8039,-7412,-6587,-5593,-4465,-3246,-1983,-718,498,1630,2635,3474,4128,4564,4778,4758,4514,4062,3433,2671,1818,936,75,-712,-1363,-1853,-2131,-2186,-2001,-1587,-952,-137,816,1854,2907,3916,4813,5534,6043,6284,6261,5940,5351,4495,3417,2141,732,-778,-2309,-3817,-5230,-6496,-7559,-8379,-8925,-9181,-9148,-8841,-8290,-7533,-6616,-5599,-4523,-3467,-2458,-1574,-836,-304,10,79,-100,-507,-1141,-1939,-2886,-3910,-4974,-6022,-7005,-7892,-8633,-9223,-9624,-9844,-9862,-9705,-9362,-8875,-8253,-7530,-6742,-5914,-5089,-4293,-3560,-2918,-2390,-1992,-1741,-1631,-1669,-1829,-2098,-2432,-2805,-3165,-3478,-3702,-3807,-3767,-3565,-3207,-2678,-2026,-1244,-388,514,1423,2292,3088,3774,4322,4710,4924,4952,4801,4456,3952,3272,2470,1545,559,-467,-1460,-2391,-3186,-3819,-4236,-4432,-4385,-4121,-3652,-3025,-2276,-1473,-651,119,803,1342,1712,1869,1812,1513,994,258,-652,-1708,-2852,-4045,-5213,-6331,-7328,-8188,-8869,-9356,-9633,-9690,-9524,-9125,-8498,-7649,-6591,-5363,-3990,-2551,-1086,319,1604,2716,3587,4202,4521,4547,4295,3776,3055,2153,1156,103,-925,-1883,-2703,-3344,-3759,-3923,-3810,-3423,-2757,-1844,-704,607,2044,3537,5024,6430,7693,8758,9573,10132,10390,10385,10093,9567,8819,7890,6841,5692,4536,3395,2346,1428,678,128,-206,-327,-229,50,503,1085,1758,2483,3201,3867,4429,4832,5050,5048,4828,4396,3785,3034,2199,1346,511,-226,-861,-1345,-1679,-1864,-1903,-1813,-1609,-1301,-905,-432,117,725,1383,2078,2766,3438,4030,4512,4844,4982,4930,4661,4203,3578,2821,1994,1140,328,-391,-967,-1364,-1560,-1541,-1322,-908,-327,380,1205,2092,3031,3986,4939,5865,6749,7564,8284,8877,9313,9551,9575,9357,8902,8219,7354,6349,5283,4225,3259,2462,1901,1630,1668,2040,2690,3615,4705,5917,7143,8306,9333,10146,10715,10987,10992,10710,10219,9526,8713,7800,6844,5854,4853,3844,2837,1833,848,-106,-1003,-1804,-2474,-2954,-3210,-3197,-2897,-2305,-1435,-331,945,2318,3692,4981,6089,6945,7495,7701,7575,7113,6383,5409,4275,3020,1719,410,-856,-2037,-3113,-4039,-4805,-5375,-5739,-5867,-5747,-5359,-4698,-3784,-2643,-1343,43,1418,2697,3775,4600,5096,5268,5113,4684,4045,3277,2460,1681,1001,482,147,14,69,295,662,1136,1696,2301,2948,3596,4240,4860,5422,5931,6329,6624,6775,6760,6563,6145,5508,4647,3576,2352,1010,-359,-1692,-2924,-3978,-4832,-5439,-5801,-5917,-5802,-5487,-5006,-4388,-3680,-2895,-2073,-1219,-366,469,1258,1962,2564,3023,3325,3443,3352,3050,2517,1787,862,-205,-1372,-2589,-3787,-4909,-5888,-6661,-7178,-7418,-7356,-7018,-6412,-5589,-4570,-3428,-2184,-931,288,1392,2307,2984,3358,3401,3105,2463,1521,312,-1095,-2629,-4204,-5743,-7143,-8335,-9228,-9780,-9935,-9691,-9032,-7987,-6596,-4911,-3015,-984,1085,3111,5004,6696,8125,9246,10038,10485,10594,10366,9828,8990,7898,6581,5097,3490,1823,145,-1471,-2972,-4294,-5377,-6195,-6693,-6883,-6744,-6293,-5575,-4608,-3488,-2259,-1025,152,1188,2040,2653,3013,3099,2913,2476,1795,922,-125,-1281,-2514,-3765,-4976,-6099,-7062,-7833,-8358,-8632,-8639,-8410,-7972,-7387,-6713,-6025,-5394,-4867,-4500,-4290,-4255,-4359,-4582,-4878,-5192,-5483,-5679,-5759,-5671,-5413,-4977,-4377,-3650,-2822,-1954,-1079,-258,475,1084,1539,1829,1961,1921,1758,1446,1036,523,-69,-713,-1386,-2046,-2674,-3216,-3673,-3993,-4179,-4207,-4066,-3763,-3303,-2714,-2037,-1318,-611,34,580,993,1260,1369,1323,1133,806,355,-209,-882,-1657,-2525,-3487,-4525,-5629,-6771,-7937,-9076,-10174,-11174,-12050,-12760,-13281,-13587,-13661,-13492,-13069,-12408,-11513,-10416,-9156,-7759,-6296,-4795,-3321,-1929,-659,425,1298,1909,2243,2276,2001,1425,566,-535,-1829,-3240,-4700,-6115,-7404,-8480,-9263,-9692,-9717,-9324,-8507,-7302,-5767,-3977,-2038,-53,1868,3617,5118,6297,7122,7571,7655,7401,6850,6047,5051,3904,2672,1404,155,-1022,-2082,-2992,-3706,-4212,-4467,-4481,-4225,-3727,-2977,-2019,-868,417,1791,3184,4526,5737,6760,7504,7969,8092,7915,7443,6724,5810,4754,3615,2445,1289,194,-814,-1703,-2455,-3053,-3470,-3701,-3718,-3522,-3104,-2468,-1633,-617,526,1749,2985,4154,5203,6043,6647,6950,6964,6671,6120,5350,4423,3413,2381,1407,532,-181,-721,-1068,-1231,-1231,-1081,-811,-444,-2,494,1020,1576,2134,2700,3252,3774,4247,4641,4928,5085,5076,4894,4518,3956,3224,2343,1361,327,-703,-1658,-2489,-3122,-3521,-3642,-3458,-2986,-2217,-1225,-43,1233,2542,3787,4920,5865,6603,7103,7371,7411,7253,6905,6408,5779,5058,4277,3475,2686,1953,1303,783,413,234,247,472,880,1461,2151,2921,3676,4372,4923,5273,5383,5213,4781,4093,3200,2161,1038,-87,-1150,-2103,-2891,-3515,-3938,-4190,-4252,-4149,-3881,-3459,-2898,-2185,-1351,-377,695,1852,3050,4242,5370,6383,7219,7834,8190,8263,8046,7558,6826,5898,4835,3686,2528,1398,354,-576,-1355,-1978,-2414,-2679,-2747,-2629,-2316,-1806,-1108,-240,770,1870,3012,4118,5128,5963,6558,6865,6828,6441,5697,4616,3267,1696,26,-1660,-3236,-4591,-5625,-6250,-6402,-6059,-5209,-3904,-2199,-203,1980,4214,6382,8341,10006,11250,12047,12328,12119,11425,10307,8824,7051,5077,2987,872,-1175,-3088,-4780,-6209,-7310,-8070,-8449,-8454,-8085,-7358,-6342,-5074,-3670,-2209,-805,451,1462,2181,2554,2596,2332,1828,1170,451,-224,-784,-1147,-1287,-1181,-847,-320,345,1094,1866,2607,3279,3841,4290,4612,4820,4918,4914,4809,4596,4268,3819,3240,2542,1725,816,-155,-1163,-2150,-3089,-3920,-4618,-5145,-5482,-5628,-5579,-5374,-5031,-4602,-4109,-3598,-3071,-2557,-2035,-1511,-949,-346,331,1072,1885,2741,3619,4475,5270,5951,6485,6826,6963,6871,6574,6070,5403,4588,3668,2675,1642,608,-393,-1331,-2175,-2910,-3515,-3990,-4333,-4538,-4633,-4612,-4512,-4340,-4123,-3871,-3602,-3335,-3065,-2838,-2638,-2507,-2439,-2457,-2548,-2722,-2943,-3210,-3479,-3736,-3934,-4040,-4021,-3834,-3477,-2918,-2188,-1294,-284,793,1879,2913,3845,4625,5224,5623,5811,5803,5596,5227,4687,4031,3241,2383,1451,506,-425,-1295,-2048,-2649,-3038,-3192,-3065,-2659,-1966,-1016,151,1471,2871,4267,5568,6696,7583,8188,8480,8472,8176,7644,6931,6093,5202,4294,3432,2620,1898,1252,698,217,-186,-528,-807,-1030,-1194,-1313,-1385,-1435,-1475,-1527,-1612,-1746,-1940,-2189,-2501,-2833,-3191,-3510,-3772,-3928,-3938,-3780,-3442,-2923,-2261,-1484,-653,176,943,1592,2070,2362,2433,2318,2009,1569,1011,397,-256,-912,-1559,-2208,-2850,-3522,-4230,-4990,-5821,-6689,-7598,-8477,-9299,-9983,-10486,-10739,-10712,-10370,-9706,-8739,-7498,-6037,-4440,-2778,-1158,335,1614,2608,3267,3561,3484,3047,2295,1255,11,-1405,-2897,-4431,-5929,-7349,-8630,-9717,-10560,-11108,-11326,-11171,-10639,-9727,-8465,-6910,-5122,-3215,-1274,571,2224,3575,4546,5069,5115,4676,3775,2459,797,-1126,-3221,-5378,-7517,-9537,-11369,-12949,-14232,-15189,-15803,-16072,-15992,-15579,-14839,-13793,-12460,-10873,-9078,-7119,-5086,-3031,-1061,750,2327,3586,4488,4995,5090,4792,4129,3157,1953,587,-834,-2238,-3513,-4597,-5402,-5894,-6022,-5795,-5199,-4288,-3086,-1668,-93,1552,3198,4752,6149,7309,8180,8719,8902,8729,8213,7388,6310,5022,3612,2132,671,-714,-1961,-3018,-3867,-4472,-4856,-5002,-4950,-4717,-4343,-3870,-3336,-2781,-2233,-1713,-1229,-777,-356,43,412,753,1043,1265,1403,1414,1311,1059,692,219,-317,-870,-1389,-1827,-2133,-2282,-2248,-2031,-1648,-1108,-467,263,1009,1763,2451,3073,3576,3956,4193,4273,4202,3974,3607,3099,2494,1785,1044,278,-442,-1081,-1585,-1913,-2017,-1881,-1476,-806,109,1247,2540,3939,5352,6708,7917,8914,9636,10046,10127,9877,9321,8497,7454,6242,4938,3574,2229,934,-258,-1312,-2190,-2863,-3305,-3494,-3422,-3085,-2501,-1689,-695,440,1655,2895,4094,5189,6121,6836,7290,7448,7300,6840,6102,5120,3954,2680,1364,103,-1052,-2010,-2742,-3196,-3365,-3243,-2850,-2206,-1356,-338,790,1979,3162,4294,5306,6160,6796,7187,7283,7086,6565,5752,4661,3336,1846,248,-1372,-2937,-4369,-5590,-6539,-7162,-7421,-7309,-6812,-5979,-4828,-3442,-1875,-213,1467,3089,4588,5905,7006,7856,8447,8769,8834,8644,8220,7580,6741,5742,4600,3361,2066,757,-502,-1667,-2681,-3498,-4079,-4407,-4457,-4251,-3803,-3154,-2360,-1460,-528,410,1285,2086,2766,3320,3725,3986,4094,4060,3895,3612,3237,2794,2312,1819,1358,943,624,406,324,377,570,895,1337,1869,2475,3101,3739,4317,4837,5235,5524,5667,5680,5558,5316,4971,4535,4034,3486,2916,2349,1811,1330,925,627,440,389,464,672,995,1409,1888,2385,2856,3263,3542,3672,3615,3348,2888,2230,1419,495,-489,-1453,-2342,-3076,-3601,-3872,-3856,-3547,-2961,-2115,-1077,106,1357,2592,3756,4758,5563,6115,6385,6367,6047,5447,4587,3502,2227,817,-693,-2235,-3772,-5239,-6590,-7767,-8729,-9426,-9834,-9926,-9695,-9150,-8309,-7205,-5885,-4397,-2809,-1180,415,1911,3245,4356,5214,5787,6073,6093,5871,5464,4915,4297,3641,3013,2432,1924,1509,1178,935,781,698,690,747,859,1026,1231,1444,1668,1842,1971,2010,1939,1749,1419,954,356,-353,-1155,-2004,-2882,-3730,-4520,-5217,-5773,-6191,-6420,-6475,-6340,-6019,-5528,-4878,-4088,-3190,-2196,-1155,-84,972,1980,2904,3713,4375,4878,5192,5331,5277,5056,4672,4155,3532,2837,2105,1379,699,93,-391,-750,-953,-1006,-912,-689,-349,71,561,1080,1622,2155,2663,3134,3543,3886,4144,4313,4375,4337,4176,3912,3524,3033,2437,1759,1011,226,-567,-1339,-2037,-2650,-3128,-3459,-3623,-3613,-3430,-3099,-2628,-2067,-1432,-780,-130,461,979,1372,1628,1723,1638,1382,945,357,-370,-1201,-2088,-3000,-3868,-4661,-5307,-5777,-6006,-5990,-5678,-5104,-4246,-3173,-1911,-542,866,2228,3466,4506,5282,5743,5860,5609,5006,4068,2833,1375,-265,-1978,-3720,-5380,-6913,-8227,-9293,-10049,-10486,-10583,-10339,-9784,-8927,-7824,-6519,-5066,-3540,-1999,-516,837,2018,2953,3627,3983,4029,3750,3169,2322,1240,-1,-1348,-2732,-4077,-5327,-6427,-7328,-8010,-8459,-8667,-8656,-8436,-8034,-7474,-6786,-5987,-5115,-4187,-3249,-2318,-1454,-673,-26,463,770,876,780,479,-14,-669,-1475,-2377,-3364,-4375,-5395,-6376,-7295,-8126,-8840,-9438,-9894,-10226,-10426,-10517,-10503,-10407,-10239,-10017,-9751,-9453,-9134,-8805,-8470,-8156,-7846,-7579,-7336,-7127,-6943,-6768,-6571,-6338,-6013,-5577,-4986,-4219,-3264,-2121,-814,624,2139,3671,5149,6509,7676,8609,9251,9586,9588,9269,8638,7729,6583,5256,3794,2275,743,-733,-2099,-3307,-4315,-5091,-5610,-5869,-5857,-5591,-5083,-4366,-3469,-2451,-1352,-245,815,1763,2535,3093,3389,3415,3162,2650,1921,1018,23,-1012,-1994,-2870,-3564,-4040,-4251,-4197,-3861,-3281,-2475,-1508,-430,697,1804,2835,3740,4462,4981,5256,5286,5054,4590,3902,3035,2042,962,-125,-1175,-2111,-2892,-3459,-3783,-3853,-3644,-3202,-2521,-1658,-654,460,1606,2780,3902,4966,5922,6755,7432,7950,8281,8434,8395,8175,7772,7208,6488,5641,4694,3676,2636,1606,638,-224,-938,-1467,-1786,-1881,-1758,-1430,-930,-298,420,1173,1909,2597,3180,3657,3992,4192,4251,4174,3971,3652,3233,2725,2146,1517,851,181,-482,-1101,-1663,-2129,-2490,-2704,-2779,-2674,-2414,-1976,-1393,-678,135,1003,1887,2742,3521,4197,4729,5103,5303,5328,5186,4884,4450,3892,3256,2548,1821,1085,392,-241,-773,-1177,-1431,-1507,-1401,-1099,-613,54,866,1802,2810,3853,4882,5845,6716,7440,8015,8398,8604,8603,8424,8052,7520,6848,6055,5195,4279,3372,2491,1687,984,406,-20,-302,-428,-427,-308,-119,119,354,562,709,768,740,604,395,101,-218,-561,-861,-1113,-1257,-1292,-1176,-918,-507,35,698,1433,2225,3014,3772,4462,5037,5483,5769,5884,5820,5574,5150,4559,3813,2938,1948,888,-220,-1324,-2387,-3354,-4188,-4835,-5264,-5448,-5352,-4993,-4347,-3465,-2355,-1091,287,1686,3050,4287,5332,6123,6606,6760,6560,6032,5191,4105,2822,1428,4,-1374,-2617,-3661,-4445,-4918,-5058,-4845,-4297,-3427,-2293,-942,548,2105,3647,5102,6399,7496,8339,8924,9221,9255,9012,8529,7805,6892,5782,4552,3188,1774,319,-1107,-2472,-3722,-4804,-5693,-6327,-6703,-6798,-6609,-6167,-5494,-4641,-3664,-2627,-1590,-619,227,921,1408,1704,1785,1679,1416,1017,554,41,-439,-872,-1197,-1398,-1440,-1318,-1014,-551,78,832,1694,2616,3563,4486,5342,6089,6692,7111,7328,7314,7049,6534,5744,4701,3413,1914,237,-1538,-3379,-5168,-6861,-8362,-9603,-10546,-11129,-11357,-11221,-10741,-9957,-8909,-7649,-6240,-4727,-3181,-1648,-183,1165,2357,3358,4137,4680,4985,5038,4875,4498,3947,3269,2493,1696,907,201,-384,-799,-1010,-1001,-762,-304,342,1138,2034,2963,3872,4693,5372,5869,6154,6203,6026,5618,5010,4221,3289,2251,1143,21,-1089,-2128,-3054,-3835,-4410,-4766,-4860,-4681,-4224,-3504,-2546,-1394,-110,1243,2588,3846,4954,5840,6470,6800,6833,6550,5991,5166,4124,2913,1571,174,-1240,-2596,-3849,-4948,-5846,-6514,-6931,-7085,-6987,-6647,-6098,-5370,-4509,-3559,-2562,-1572,-619,255,1021,1668,2170,2541,2771,2881,2877,2782,2597,2350,2028,1653,1208,703,122,-521,-1235,-2003,-2807,-3632,-4442,-5207,-5900,-6476,-6916,-7194,-7287,-7199,-6938,-6501,-5957,-5291,-4598,-3881,-3218,-2631,-2167,-1843,-1667,-1648,-1754,-1972,-2251,-2559,-2848,-3085,-3237,-3289,-3238,-3101,-2890,-2657,-2424,-2242,-2146,-2155,-2309,-2593,-3033,-3599,-4285,-5065,-5897,-6759,-7593,-8367,-9031,-9546,-9873,-9982,-9858,-9480,-8869,-8026,-6991,-5801,-4510,-3174,-1858,-619,482,1396,2079,2496,2634,2465,2019,1285,309,-874,-2222,-3663,-5153,-6611,-7992,-9224,-10275,-11097,-11675,-11990,-12044,-11846,-11404,-10734,-9856,-8779,-7535,-6135,-4614,-3002,-1344,315,1919,3417,4761,5895,6804,7438,7813,7911,7757,7376,6791,6056,5198,4278,3320,2385,1492,682,-24,-615,-1077,-1406,-1625,-1714,-1728,-1656,-1549,-1423,-1320,-1256,-1275,-1379,-1596,-1916,-2346,-2851,-3419,-4004,-4573,-5083,-5489,-5767,-5878,-5812,-5566,-5133,-4545,-3819,-2983,-2085,-1148,-225,664,1477,2199,2801,3276,3614,3803,3856,3755,3524,3148,2650,2029,1306,500,-372,-1271,-2168,-3025,-3796,-4452,-4944,-5253,-5348,-5222,-4871,-4305,-3547,-2623,-1581,-455,701,1836,2914,3883,4716,5388,5880,6190,6315,6275,6079,5764,5366,4916,4479,4075,3769,3582,3539,3668,3943,4372,4913,5533,6183,6827,7392,7869,8181,8331,8273,8007,7530,6851,5985,4975,3842,2642,1419,216,-909,-1926,-2784,-3475,-3955,-4244,-4310,-4187,-3868,-3379,-2740,-1973,-1099,-161,832,1827,2803,3720,4542,5228,5756,6085,6208,6106,5783,5257,4548,3701,2751,1756,758,-185,-1035,-1756,-2314,-2706,-2918,-2958,-2845,-2589,-2226,-1776,-1258,-702,-111,489,1097,1697,2281,2838,3351,3815,4208,4529,4765,4923,5011,5035,5032,4999,4991,5003,5071,5198,5385,5632,5916,6216,6506,6740,6903,6938,6841,6569,6126,5492,4686,3712,2607,1396,137,-1142,-2363,-3507,-4498,-5317,-5921,-6296,-6426,-6322,-5979,-5437,-4693,-3797,-2763,-1626,-423,822,2063,3276,4408,5449,6341,7078,7630,7981,8134,8088,7849,7448,6891,6220,5454,4634,3784,2947,2147,1414,778,249,-151,-430,-579,-619,-556,-423,-230,-26,180,334,423,407,273,4,-402,-931,-1562,-2265,-2980,-3679,-4282,-4765,-5054,-5126,-4941,-4480,-3748,-2741,-1506,-64,1511,3170,4829,6424,7888,9149,10172,10907,11334,11459,11251,10769,9985,8976,7730,6322,4760,3116,1414,-277,-1922,-3461,-4854,-6061,-7044,-7782,-8259,-8464,-8407,-8089,-7546,-6787,-5874,-4818,-3698,-2539,-1409,-358,569,1319,1861,2165,2219,2021,1596,964,193,-677,-1557,-2384,-3081,-3578,-3830,-3787,-3448,-2803,-1892,-746,562,1975,3410,4797,6072,7169,8046,8667,9009,9065,8833,8328,7565,6578,5394,4060,2622,1121,-376,-1831,-3186,-4399,-5431,-6256,-6843,-7193,-7300,-7174,-6835,-6303,-5621,-4814,-3933,-3016,-2103,-1249,-471,182,696,1058,1257,1315,1241,1074,846,611,397,269,239,365,639,1087,1691,2434,3286,4205,5146,6064,6908,7638,8220,8620,8836,8840,8649,8259,7679,6930,6009,4950,3747,2448,1053,-381,-1831,-3241,-4570,-5769,-6790,-7606,-8174,-8489,-8530,-8307,-7831,-7121,-6216,-5141,-3947,-2684,-1387,-131,1066,2129,3043,3762,4271,4557,4609,4441,4058,3485,2749,1877,917,-104,-1129,-2128,-3055,-3873,-4555,-5070,-5408,-5557,-5524,-5318,-4959,-4481,-3908,-3295,-2667,-2071,-1544,-1102,-785,-579,-506,-528,-650,-819,-1021,-1208,-1362,-1439,-1441,-1329,-1120,-807,-406,68,584,1120,1638,2113,2506,2803,2960,2978,2831,2518,2042,1410,643,-238,-1195,-2197,-3194,-4161,-5039,-5815,-6442,-6904,-7189,-7274,-7177,-6887,-6425,-5814,-5066,-4237,-3333,-2424,-1529,-707,9,584,969,1156,1103,821,297,-446,-1381,-2480,-3676,-4943,-6192,-7396,-8478,-9397,-10110,-10575,-10776,-10694,-10327,-9688,-8808,-7719,-6482,-5150,-3795,-2480,-1268,-223,617,1208,1524,1563,1307,786,8,-981,-2154,-3442,-4810,-6178,-7503,-8717,-9772,-10627,-11243,-11606,-11697,-11526,-11097,-10441,-9571,-8538,-7369,-6102,-4795,-3464,-2169,-935,199,1213,2075,2773,3308,3655,3853,3883,3787,3575,3279,2915,2523,2104,1702,1305,953,625,356,120,-65,-216,-333,-434,-528,-627,-754,-909,-1121,-1385,-1707,-2094,-2520,-2995,-3476,-3963,-4414,-4812,-5132,-5340,-5433,-5370,-5165,-4790,-4261,-3572,-2746,-1799,-761,336,1446,2541,3557,4479,5243,5845,6235,6419,6368,6098,5605,4915,4044,3031,1915,736,-442,-1591,-2633,-3555,-4288,-4831,-5144,-5231,-5086,-4729,-4169,-3457,-2601,-1677,-703,250,1147,1936,2574,3039,3296,3350,3201,2867,2390,1800,1158,521,-54,-508,-789,-857,-680,-252,425,1322,2407,3614,4895,6165,7369,8433,9300,9934,10286,10358,10129,9616,8841,7830,6629,5286,3848,2381,929,-449,-1703,-2799,-3693,-4377,-4823,-5038,-5025,-4798,-4387,-3813,-3121,-2340,-1518,-686,112,853,1492,2023,2415,2665,2766,2727,2547,2264,1882,1457,999,567,171,-137,-355,-458,-445,-325,-98,203,569,976,1390,1817,2204,2578,2893,3177,3401,3589,3731,3839,3915,3969,4003,4032,4060,4095,4156,4239,4377,4554,4801,5108,5477,5912,6392,6919,7463,8026,8566,9092,9561,9975,10301,10534,10643,10622,10440,10086,9539,8792,7826,6672,5311,3806,2168,467,-1246,-2912,-4452,-5835,-6978,-7870,-8473,-8775,-8794,-8533,-8032,-7318,-6442,-5440,-4364,-3250,-2150,-1084,-113,766,1496,2079,2492,2738,2819,2756,2569,2303,1986,1674,1396,1204,1122,1179,1390,1751,2265,2903,3634,4428,5224,5980,6639,7139,7446,7496,7274,6741,5910,4779,3383,1771,0,-1857,-3710,-5496,-7113,-8509,-9609,-10382,-10787,-10823,-10479,-9782,-8742,-7414,-5817,-4023,-2071,-37,2019,4025,5911,7618,9088,10278,11168,11738,12003,11974,11687,11179,10489,9664,8735,7746,6715,5674,4632,3609,2605,1640,705,-172,-1004,-1764,-2456,-3065,-3585,-4023,-4366,-4643,-4842,-5001,-5118,-5222,-5318,-5422,-5527,-5642,-5746,-5826,-5866,-5828,-5697,-5430,-5014,-4412,-3622,-2628,-1447,-98,1380,2939,4515,6047,7463,8711,9726,10485,10951,11120,11006,10611,9979,9135,8113,6953,5683,4337,2940,1524,112,-1263,-2573,-3778,-4863,-5766,-6500,-7006,-7309,-7386,-7267,-6968,-6538,-6005,-5439,-4870,-4354,-3927,-3607,-3410,-3341,-3365,-3478,-3625,-3773,-3878,-3896,-3790,-3522,-3081,-2437,-1607,-588,588,1887,3264,4665,6039,7322,8476,9444,10200,10714,10967,10961,10683,10157,9383,8388,7201,5850,4377,2825,1245,-324,-1811,-3192,-4401,-5414,-6193,-6729,-6993,-7009,-6771,-6310,-5660,-4856,-3952,-2996,-2045,-1144,-345,319,826,1150,1312,1299,1160,900,588,235,-88,-368,-553,-634,-588,-419,-126,274,756,1304,1874,2447,2982,3446,3815,4050,4134,4051,3779,3327,2693,1893,958,-92,-1212,-2358,-3500,-4574,-5567,-6415,-7103,-7598,-7870,-7918,-7710,-7264,-6570,-5654,-4539,-3266,-1886,-453,960,2302,3492,4494,5245,5723,5903,5781,5372,4695,3788,2695,1462,153,-1187,-2497,-3736,-4854,-5817,-6602,-7177,-7548,-7689,-7617,-7335,-6862,-6222,-5452,-4581,-3681,-2769,-1934,-1197,-618,-236,-65,-124,-412,-896,-1568,-2365,-3254,-4182,-5093,-5955,-6719,-7355,-7850,-8181,-8354,-8366,-8237,-7972,-7616,-7170,-6685,-6173,-5673,-5202,-4785,-4437,-4168,-3992,-3895,-3894,-3958,-4095,-4277,-4487,-4719,-4935,-5141,-5314,-5436,-5526,-5538,-5517,-5414,-5265,-5047,-4774,-4441,-4057,-3615,-3134,-2608,-2047,-1467,-869,-275,301,851,1341,1778,2128,2406,2594,2703,2744,2713,2647,2536,2412,2278,2143,2024,1908,1817,1725,1643,1551,1439,1294,1097,832,491,54,-474,-1104,-1821,-2616,-3471,-4366,-5268,-6159,-7006,-7777,-8459,-9009,-9423,-9668,-9739,-9613,-9302,-8784,-8088,-7209,-6182,-5027,-3783,-2495,-1194,52,1221,2255,3118,3794,4245,4475,4487,4286,3917,3397,2786,2113,1436,781,184,-342,-777,-1130,-1385,-1565,-1659,-1681,-1628,-1506,-1321,-1078,-801,-499,-212,43,221,311,267,103,-211,-641,-1176,-1783,-2401,-3008,-3523,-3916,-4137,-4142,-3918,-3444,-2723,-1770,-617,707,2136,3634,5125,6556,7876,9026,9981,10701,11177,11400,11377,11124,10651,9991,9160,8191,7113,5955,4751,3540,2354,1240,224,-644,-1360,-1874,-2205,-2327,-2264,-2025,-1637,-1127,-537,98,740,1341,1875,2298,2589,2729,2704,2524,2193,1741,1189,584,-43,-648,-1194,-1648,-1982,-2172,-2213,-2084,-1807,-1380,-829,-190,518,1237,1938,2578,3120,3538,3812,3932,3896,3710,3394,2965,2450,1880,1282,697,155,-307,-652,-853,-867,-692,-290,322,1155,2180,3377,4701,6110,7547,8957,10287,11477,12482,13265,13793,14054,14043,13761,13236,12477,11526,10403,9143,7785,6342,4871,3370,1900,468,-889,-2139,-3268,-4247,-5058,-5709,-6172,-6479,-6626,-6641,-6542,-6363,-6120,-5845,-5563,-5273,-5017,-4764,-4540,-4314,-4083,-3822,-3510,-3127,-2653,-2074,-1389,-587,311,1303,2360,3455,4565,5643,6668,7590,8393,9033,9514,9797,9906,9828,9574,9171,8609,7920,7107,6181,5159,4055,2883,1684,467,-708,-1831,-2841,-3724,-4447,-4992,-5358,-5541,-5549,-5404,-5114,-4706,-4201,-3613,-2964,-2266,-1532,-774,5,789,1577,2351,3108,3823,4494,5095,5619,6053,6394,6637,6783,6851,6826,6746,6590,6382,6112,5785,5391,4927,4380,3752,3028,2211,1308,316,-735,-1835,-2958,-4065,-5147,-6153,-7078,-7892,-8586,-9144,-9574,-9855,-10008,-10011,-9875,-9583,-9140,-8521,-7739,-6774,-5642,-4354,-2929,-1412,169,1750,3293,4731,6024,7123,7988,8607,8954,9047,8887,8515,7959,7280,6510,5719,4931,4198,3544,2985,2536,2189,1948,1781,1692,1629,1590,1524,1418,1228,944,541,12,-637,-1389,-2228,-3107,-3998,-4851,-5624,-6281,-6783,-7107,-7222,-7122,-6787,-6221,-5412,-4394,-3150,-1749,-188,1452,3145,4805,6395,7833,9075,10069,10776,11182,11273,11066,10576,9850,8922,7846,6670,5435,4191,2966,1802,709,-271,-1147,-1873,-2476,-2924,-3241,-3426,-3502,-3477,-3390,-3250,-3088,-2937,-2798,-2711,-2678,-2711,-2824,-3007,-3268,-3589,-3963,-4362,-4772,-5151,-5485,-5720,-5855,-5839,-5670,-5323,-4797,-4097,-3232,-2229,-1117,69,1272,2462,3573,4571,5406,6048,6470,6654,6593,6288,5754,5006,4062,2961,1724,396,-981,-2365,-3704,-4947,-6053,-6966,-7661,-8095,-8264,-8147,-7760,-7111,-6242,-5179,-3987,-2706,-1406,-141,1032,2066,2915,3557,3970,4142,4093,3824,3370,2761,2037,1239,426,-371,-1089,-1700,-2163,-2457,-2575,-2517,-2297,-1951,-1499,-1005,-493,-22,382,678,855,890,792,552,196,-271,-826,-1448,-2115,-2807,-3492,-4166,-4790,-5365,-5858,-6271,-6574,-6772,-6849,-6802,-6638,-6366,-6000,-5585,-5128,-4705,-4326,-4057,-3918,-3938,-4127,-4481,-4981,-5598,-6298,-7028,-7754,-8430,-9017,-9498,-9838,-10037,-10085,-9986,-9752,-9392,-8930,-8378,-7762,-7094,-6389,-5654,-4895,-4113,-3308,-2481,-1633,-779,85,926,1750,2516,3228,3853,4396,4834,5178,5420,5574,5648,5648,5598,5492,5354,5173,4954,4690,4365,3972,3487,2895,2192,1349,392,-700,-1891,-3173,-4507,-5863,-7201,-8478,-9666,-10716,-11620,-12336,-12869,-13197,-13328,-13258,-12998,-12540,-11905,-11074,-10073,-8886,-7540,-6041,-4427,-2731,-1006,691,2308,3769,5047,6076,6849,7340,7566,7527,7272,6807,6205,5480,4695,3883,3093,2357,1715,1196,808,589,502,575,748,1017,1325,1634,1906,2085,2154,2071,1833,1427,863,165,-646,-1519,-2426,-3303,-4123,-4828,-5397,-5802,-6021,-6062,-5911,-5590,-5095,-4450,-3664,-2748,-1734,-624,544,1746,2955,4131,5231,6230,7075,7740,8204,8425,8426,8176,7715,7044,6213,5248,4199,3115,2029,998,48,-781,-1461,-1979,-2307,-2449,-2392,-2160,-1754,-1217,-568,139,873,1581,2230,2784,3207,3489,3605,3552,3338,2959,2451,1821,1118,375,-363,-1047,-1633,-2091,-2374,-2486,-2407,-2159,-1760,-1242,-652,-18,601,1185,1693,2102,2400,2575,2624,2558,2382,2113,1782,1394,997,598,240,-54,-260,-342,-281,-56,359,960,1760,2739,3880,5138,6484,7845,9187,10439,11557,12513,13250,13788,14085,14182,14067,13777,13332,12748,12064,11275,10416,9478,8485,7431,6331,5203,4049,2913,1798,748,-222,-1095,-1846,-2497,-3021,-3464,-3814,-4117,-4368,-4610,-4825,-5046,-5254,-5452,-5636,-5774,-5877,-5911,-5871,-5748,-5523,-5204,-4784,-4267,-3670,-2989,-2255,-1473,-658,163,985,1789,2558,3276,3934,4495,4970,5315,5542,5623,5566,5371,5050,4618,4095,3509,2875,2237,1593,990,428,-59,-467,-766,-964,-1028,-973,-784,-471,-38,494,1119,1794,2510,3213,3884,4465,4935,5247,5375,5307,5017,4533,3860,3042,2124,1167,226,-617,-1324,-1817,-2080,-2071,-1801,-1274,-539,367,1364,2395,3373,4239,4929,5397,5609,5555,5219,4636,3804,2779,1587,287,-1072,-2431,-3731,-4916,-5936,-6743,-7312,-7615,-7649,-7421,-6936,-6242,-5344,-4311,-3167,-1968,-764,408,1496,2467,3293,3945,4421,4713,4829,4788,4610,4316,3940,3504,3034,2566,2110,1698,1348,1073,890,807,818,923,1114,1357,1649,1941,2214,2430,2561,2574,2452,2169,1734,1135,404,-450,-1381,-2350,-3315,-4224,-5041,-5719,-6241,-6575,-6723,-6679,-6449,-6052,-5498,-4805,-3992,-3069,-2059,-967,183,1375,2588,3782,4944,6017,6979,7784,8399,8805,8976,8911,8618,8108,7421,6580,5639,4633,3615,2615,1671,808,48,-600,-1124,-1528,-1813,-1978,-2047,-2012,-1907,-1738,-1526,-1304,-1079,-898,-769,-729,-787,-970,-1269,-1700,-2222,-2841,-3493,-4164,-4785,-5326,-5732,-5971,-6005,-5822,-5403,-4763,-3917,-2891,-1736,-493,780,2021,3184,4208,5056,5694,6100,6268,6204,5921,5448,4809,4052,3202,2311,1417,551,-232,-919,-1463,-1864,-2094,-2171,-2086,-1883,-1566,-1193,-787,-393,-53,214,375,417,342,136,-169,-580,-1053,-1584,-2128,-2674,-3189,-3658,-4062,-4397,-4645,-4826,-4913,-4943,-4891,-4785,-4620,-4412,-4159,-3885,-3584,-3284,-2987,-2713,-2470,-2271,-2122,-2020,-1973,-1955,-1981,-2002,-2046,-2054,-2053,-2008,-1933,-1817,-1674,-1504,-1327,-1154,-994,-874,-787,-765,-789,-886,-1029,-1237,-1488,-1789,-2129,-2515,-2938,-3416,-3940,-4529,-5170,-5871,-6614,-7386,-8162,-8908,-9600,-10195,-10675,-11007,-11182,-11190,-11045,-10746,-10327,-9796,-9191,-8518,-7811,-7062,-6294,-5499,-4678,-3833,-2952,-2045,-1111,-163,786,1715,2603,3430,4168,4816,5348,5784,6113,6362,6543,6673,6784,6868,6961,7038,7113,7161,7163,7092,6914,6598,6106,5411,4486,3322,1916,288,-1533,-3489,-5527,-7565,-9529,-11347,-12938,-14255,-15250,-15894,-16188,-16130,-15760,-15103,-14210,-13133,-11912,-10609,-9256,-7895,-6559,-5275,-4061,-2948,-1940,-1065,-319,274,733,1041,1227,1293,1272,1180,1049,905,774,681,651,688,826,1043,1360,1751,2213,2709,3233,3724,4185,4556,4826,4965,4954,4784,4456,3967,3344,2600,1764,878,-33,-918,-1752,-2489,-3109,-3589,-3907,-4076,-4081,-3941,-3674,-3283,-2803,-2236,-1610,-930,-230,488,1197,1876,2511,3069,3542,3906,4142,4251,4210,4046,3745,3343,2852,2313,1757,1227,756,389,140,44,93,292,622,1053,1564,2104,2651,3156,3594,3944,4177,4295,4286,4156,3915,3577,3150,2667,2138,1587,1044,523,50,-350,-668,-872,-962,-922,-757,-475,-82,381,897,1422,1918,2349,2681,2879,2938,2835,2584,2190,1677,1074,408,-275,-948,-1573,-2118,-2556,-2870,-3024,-3032,-2853,-2510,-1984,-1293,-445,537,1631,2800,4009,5219,6379,7463,8420,9231,9874,10329,10614,10711,10667,10468,10170,9777,9330,8848,8355,7874,7422,7006,6639,6310,6026,5766,5522,5275,5007,4696,4328,3882,3348,2720,1986,1168,257,-701,-1705,-2701,-3668,-4560,-5351,-6004,-6506,-6828,-6978,-6936,-6724,-6336,-5790,-5099,-4270,-3329,-2293,-1179,-33,1142,2278,3367,4355,5216,5922,6443,6780,6905,6848,6592,6174,5606,4917,4147,3316,2485,1668,924,282,-231,-574,-752,-739,-556,-209,269,848,1487,2142,2780,3358,3848,4232,4489,4619,4626,4516,4319,4044,3733,3396,3072,2777,2523,2335,2197,2130,2109,2132,2186,2251,2314,2367,2384,2374,2307,2191,2007,1757,1424,1017,516,-59,-716,-1442,-2217,-3034,-3863,-4687,-5484,-6227,-6898,-7476,-7945,-8291,-8505,-8580,-8508,-8305,-7945,-7469,-6842,-6105,-5236,-4270,-3192,-2040,-814,448,1724,2977,4170,5270,6234,7041,7656,8074,8282,8293,8115,7777,7310,6743,6118,5465,4821,4213,3660,3180,2780,2452,2201,1990,1818,1641,1432,1173,824,378,-169,-824,-1558,-2352,-3171,-3983,-4737,-5424,-5983,-6421,-6706,-6829,-6796,-6586,-6219,-5680,-4983,-4124,-3124,-1984,-748,572,1911,3239,4485,5613,6561,7301,7807,8066,8105,7925,7590,7118,6577,5990,5403,4827,4281,3773,3294,2857,2453,2101,1800,1573,1425,1371,1409,1528,1712,1919,2121,2256,2288,2168,1870,1373,686,-174,-1160,-2222,-3285,-4295,-5176,-5894,-6404,-6704,-6794,-6703,-6470,-6140,-5760,-5375,-5007,-4697,-4420,-4207,-4010,-3835,-3657,-3449,-3222,-2941,-2633,-2283,-1914,-1530,-1153,-786,-446,-131,163,442,720,1011,1325,1672,2060,2476,2925,3379,3835,4262,4651,4983,5246,5438,5548,5584,5543,5424,5236,4962,4612,4168,3622,2973,2202,1324,329,-751,-1913,-3097,-4285,-5401,-6414,-7259,-7898,-8303,-8448,-8348,-8010,-7476,-6790,-6007,-5186,-4383,-3647,-3020,-2523,-2172,-1963,-1883,-1911,-2017,-2173,-2342,-2510,-2630,-2711,-2705,-2631,-2450,-2182,-1797,-1317,-726,-46,717,1527,2365,3171,3917,4534,4985,5220,5206,4922,4363,3542,2484,1244,-141,-1591,-3057,-4471,-5786,-6960,-7969,-8803,-9455,-9952,-10287,-10509,-10610,-10626,-10556,-10408,-10193,-9909,-9571,-9185,-8779,-8369,-7987,-7651,-7390,-7202,-7104,-7075,-7094,-7131,-7139,-7071,-6888,-6534,-5987,-5229,-4244,-3072,-1721,-260,1257,2767,4190,5479,6570,7433,8054,8419,8561,8494,8252,7886,7412,6870,6277,5635,4949,4205,3388,2481,1474,354,-868,-2184,-3564,-4983,-6381,-7742,-8986,-10110,-11055,-11808,-12365,-12705,-12862,-12826,-12644,-12311,-11874,-11333,-10712,-10027,-9274,-8481,-7634,-6765,-5865,-4970,-4078,-3224,-2415,-1672,-1000,-404,122,598,1028,1457,1883,2345,2843,3385,3962,4563,5155,5727,6226,6648,6937,7098,7091,6921,6581,6070,5411,4612,3705,2717,1690,656,-326,-1229,-1992,-2584,-2969,-3116,-3021,-2674,-2103,-1327,-409,602,1626,2583,3408,4014,4365,4406,4134,3564,2721,1680,499,-725,-1914,-2988,-3877,-4543,-4950,-5101,-5008,-4704,-4232,-3637,-2977,-2286,-1622,-1004,-473,-41,274,461,520,452,262,-23,-399,-815,-1264,-1683,-2060,-2334,-2486,-2479,-2295,-1921,-1367,-626,244,1247,2298,3380,4422,5375,6208,6865,7341,7610,7680,7563,7277,6847,6308,5675,4979,4235,3451,2657,1834,1028,218,-556,-1285,-1951,-2517,-2972,-3284,-3438,-3414,-3203,-2803,-2211,-1446,-521,530,1679,2880,4105,5289,6421,7436,8329,9068,9637,10048,10288,10384,10354,10210,9990,9709,9386,9053,8702,8365,8030,7714,7410,7122,6852,6593,6346,6099,5843,5563,5245,4868,4422,3895,3273,2575,1786,945,54,-857,-1757,-2631,-3445,-4181,-4818,-5337,-5724,-5969,-6059,-5981,-5743,-5323,-4737,-3982,-3072,-2033,-883,321,1555,2738,3844,4790,5537,6034,6241,6150,5743,5049,4097,2944,1658,307,-1012,-2240,-3286,-4105,-4646,-4877,-4801,-4409,-3742,-2823,-1716,-464,853,2185,3459,4617,5617,6408,6976,7297,7384,7243,6915,6428,5834,5187,4525,3909,3369,2936,2645,2484,2477,2588,2815,3121,3465,3827,4143,4399,4550,4566,4443,4151,3712,3120,2409,1597,729,-171,-1064,-1921,-2715,-3431,-4057,-4589,-5026,-5380,-5651,-5865,-6019,-6134,-6213,-6256,-6275,-6248,-6190,-6067,-5891,-5632,-5297,-4870,-4353,-3751,-3059,-2298,-1465,-591,331,1259,2201,3119,4005,4834,5594,6255,6822,7263,7592,7805,7904,7917,7850,7723,7566,7378,7184,6981,6771,6539,6274,5944,5531,5001,4337,3513,2540,1406,155,-1197,-2584,-3966,-5271,-6452,-7460,-8245,-8801,-9097,-9155,-8979,-8605,-8061,-7391,-6635,-5832,-5017,-4226,-3480,-2800,-2202,-1683,-1246,-887,-587,-341,-126,70,268,479,719,1005,1342,1749,2217,2762,3361,4021,4715,5423,6127,6789,7386,7888,8258,8482,8520,8370,8011,7436,6660,5673,4523,3218,1816,349,-1116,-2539,-3854,-5030,-6011,-6788,-7324,-7629,-7693,-7535,-7165,-6611,-5892,-5048,-4108,-3118,-2120,-1161,-291,453,1027,1413,1590,1568,1359,1000,531,2,-536,-1032,-1447,-1748,-1903,-1918,-1767,-1483,-1061,-537,73,733,1419,2101,2758,3361,3900,4352,4715,4980,5144,5217,5197,5106,4942,4741,4493,4240,3970,3708,3456,3205,2966,2712,2444,2136,1778,1350,853,268,-380,-1102,-1859,-2639,-3411,-4150,-4837,-5458,-6003,-6485,-6900,-7279,-7630,-7970,-8322,-8678,-9053,-9429,-9791,-10124,-10397,-10585,-10664,-10595,-10364,-9938,-9300,-8437,-7355,-6053,-4574,-2939,-1220,538,2246,3858,5286,6493,7422,8055,8371,8385,8098,7561,6790,5846,4758,3579,2351,1104,-108,-1276,-2348,-3315,-4154,-4850,-5407,-5820,-6104,-6287,-6378,-6432,-6462,-6515,-6617,-6784,-7038,-7376,-7783,-8253,-8736,-9215,-9638,-9967,-10169,-10209,-10067,-9729,-9196,-8467,-7570,-6514,-5341,-4066,-2738,-1382,-34,1262,2500,3616,4628,5476,6183,6709,7079,7277,7325,7225,7005,6673,6254,5763,5214,4616,3982,3310,2601,1866,1089,294,-532,-1357,-2190,-2995,-3776,-4505,-5182,-5800,-6354,-6856,-7299,-7703,-8064,-8396,-8696,-8962,-9197,-9382,-9522,-9593,-9592,-9512,-9341,-9080,-8730,-8294,-7789,-7221,-6614,-5979,-5346,-4718,-4128,-3574,-3075,-2630,-2247,-1918,-1648,-1426,-1245,-1104,-993,-892,-813,-713,-610,-469,-292,-66,214,544,924,1342,1791,2250,2713,3166,3596,4008,4384,4738,5060,5351,5605,5813,5961,6035,6007,5870,5594,5180,4616,3906,3075,2131,1124,77,-965,-1945,-2850,-3606,-4205,-4603,-4782,-4727,-4444,-3933,-3232,-2374,-1409,-402,586,1481,2226,2759,3046,3051,2775,2223,1428,440,-686,-1868,-3040,-4110,-5014,-5686,-6071,-6147,-5889,-5317,-4445,-3327,-2011,-565,929,2423,3828,5105,6201,7079,7727,8129,8288,8217,7937,7474,6873,6155,5388,4590,3817,3102,2454,1919,1477,1146,910,758,676,647,655,682,723,758,789,805,812,813,815,831,869,946,1071,1248,1488,1778,2123,2508,2913,3340,3749,4152,4510,4836,5113,5343,5532,5684,5808,5922,6033,6145,6280,6414,6566,6706,6827,6905,6911,6820,6613,6257,5755,5085,4271,3318,2266,1150,16,-1079,-2100,-2980,-3708,-4228,-4547,-4646,-4529,-4215,-3716,-3071,-2302,-1454,-561,335,1193,1981,2666,3223,3638,3907,4026,4017,3894,3678,3417,3118,2833,2579,2379,2262,2232,2297,2460,2711,3039,3424,3851,4282,4711,5092,5421,5666,5812,5853,5769,5569,5250,4810,4276,3644,2954,2215,1469,748,84,-469,-896,-1137,-1201,-1041,-692,-143,562,1387,2278,3189,4052,4834,5479,5963,6270,6387,6320,6084,5683,5151,4496,3737,2911,2011,1089,147,-784,-1676,-2520,-3283,-3961,-4543,-5027,-5421,-5734,-5987,-6189,-6371,-6539,-6715,-6915,-7120,-7360,-7586,-7818,-7998,-8124,-8150,-8050,-7805,-7377,-6772,-5972,-4990,-3845,-2555,-1165,290,1765,3215,4590,5868,6994,7967,8748,9346,9749,9976,10030,9942,9723,9402,8999,8528,8005,7439,6827,6176,5475,4724,3920,3059,2157,1217,267,-677,-1578,-2411,-3142,-3749,-4202,-4499,-4616,-4577,-4374,-4047,-3608,-3108,-2574,-2058,-1595,-1223,-973,-868,-921,-1121,-1465,-1910,-2433,-2971,-3477,-3900,-4177,-4282,-4150,-3796,-3177,-2334,-1274,-50,1281,2663,4017,5280,6391,7294,7952,8342,8453,8291,7878,7235,6400,5418,4327,3180,2020,895,-151,-1079,-1851,-2448,-2848,-3045,-3056,-2883,-2574,-2147,-1660,-1151,-664,-245,82,276,340,245,18,-349,-815,-1371,-1973,-2601,-3222,-3805,-4341,-4795,-5172,-5441,-5614,-5669,-5613,-5445,-5169,-4786,-4325,-3779,-3186,-2561,-1910,-1280,-657,-76,465,957,1399,1791,2133,2439,2693,2926,3120,3293,3440,3570,3672,3770,3835,3899,3943,3975,4006,4025,4042,4051,4046,4013,3947,3819,3623,3329,2929,2402,1749,959,55,-962,-2053,-3194,-4345,-5465,-6522,-7468,-8288,-8932,-9412,-9695,-9797,-9720,-9483,-9103,-8614,-8031,-7384,-6697,-5974,-5242,-4496,-3745,-2995,-2244,-1502,-782,-88,551,1131,1625,2032,2332,2536,2644,2670,2642,2570,2495,2431,2400,2425,2500,2635,2811,3016,3220,3398,3512,3539,3434,3186,2759,2146,1344,347,-820,-2134,-3560,-5047,-6546,-8004,-9357,-10570,-11578,-12367,-12907,-13187,-13218,-13007,-12578,-11975,-11219,-10368,-9448,-8509,-7578,-6678,-5838,-5049,-4335,-3671,-3065,-2488,-1953,-1424,-921,-420,63,528,971,1383,1760,2100,2397,2662,2886,3084,3243,3376,3466,3513,3503,3424,3256,3005,2628,2164,1573,894,127,-702,-1565,-2438,-3284,-4083,-4813,-5448,-5995,-6431,-6778,-7028,-7196,-7294,-7318,-7287,-7192,-7040,-6823,-6551,-6204,-5811,-5346,-4848,-4303,-3752,-3193,-2665,-2184,-1770,-1452,-1234,-1132,-1147,-1265,-1484,-1772,-2112,-2464,-2801,-3087,-3286,-3381,-3330,-3145,-2791,-2303,-1675,-944,-146,695,1514,2298,2986,3569,4012,4310,4456,4452,4315,4053,3696,3261,2783,2285,1796,1356,974,697,518,478,548,756,1053,1442,1873,2315,2734,3079,3330,3441,3403,3198,2823,2286,1603,793,-101,-1063,-2041,-3012,-3935,-4779,-5526,-6147,-6637,-6980,-7176,-7226,-7139,-6915,-6581,-6130,-5603,-4991,-4344,-3644,-2948,-2235,-1551,-884,-259,331,875,1379,1840,2259,2644,2983,3293,3552,3775,3955,4091,4194,4269,4325,4378,4440,4512,4606,4717,4823,4935,5000,5029,4986,4874,4684,4430,4117,3777,3423,3090,2785,2546,2367,2266,2238,2284,2396,2571,2793,3062,3371,3717,4096,4507,4945,5413,5896,6390,6876,7335,7751,8092,8340,8471,8464,8319,8014,7569,6982,6277,5483,4619,3729,2842,1985,1202,498,-88,-561,-901,-1118,-1205,-1184,-1061,-861,-604,-316,-22,248,481,645,735,739,652,482,236,-72,-418,-790,-1151,-1487,-1764,-1956,-2044,-1988,-1788,-1406,-863,-140,729,1720,2797,3905,4998,6019,6921,7660,8209,8543,8657,8557,8255,7774,7148,6399,5574,4697,3813,2938,2122,1361,703,143,-297,-613,-805,-873,-826,-675,-438,-138,206,562,915,1235,1516,1738,1904,2014,2072,2096,2086,2070,2034,2012,1973,1935,1874,1788,1663,1498,1283,1034,753,461,174,-89,-318,-493,-629,-710,-768,-799,-834,-882,-960,-1080,-1241,-1453,-1700,-1989,-2291,-2617,-2934,-3245,-3531,-3779,-3987,-4128,-4207,-4191,-4088,-3862,-3523,-3044,-2423,-1660,-753,281,1422,2647,3908,5169,6374,7482,8436,9207,9750,10057,10118,9937,9538,8947,8206,7352,6432,5487,4549,3663,2831,2090,1429,863,372,-42,-413,-737,-1059,-1370,-1710,-2076,-2481,-2931,-3416,-3936,-4476,-5024,-5557,-6066,-6521,-6911,-7209,-7406,-7474,-7413,-7194,-6825,-6293,-5614,-4792,-3861,-2841,-1781,-717,303,1239,2055,2719,3219,3542,3694,3695,3554,3314,2998,2634,2262,1890,1557,1263,1028,859,754,725,759,861,1015,1219,1444,1685,1910,2104,2244,2317,2301,2208,2020,1767,1447,1091,723,357,37,-243,-441,-569,-615,-586,-506,-371,-238,-96,4,61,50,-34,-187,-410,-672,-975,-1275,-1564,-1805,-1991,-2092,-2115,-2038,-1884,-1643,-1343,-997,-616,-249,126,438,724,930,1084,1174,1210,1219,1201,1197,1209,1267,1377,1551,1788,2082,2432,2807,3201,3581,3923,4200,4386,4443,4366,4113,3685,3067,2259,1281,143,-1106,-2441,-3787,-5113,-6340,-7428,-8331,-9007,-9448,-9639,-9601,-9345,-8919,-8358,-7710,-7033,-6363,-5754,-5237,-4835,-4580,-4454,-4477,-4606,-4828,-5100,-5375,-5603,-5742,-5730,-5542,-5130,-4487,-3604,-2499,-1203,241,1762,3300,4778,6115,7264,8145,8742,9014,8969,8612,7975,7095,6021,4805,3498,2149,803,-507,-1742,-2891,-3924,-4837,-5619,-6261,-6771,-7144,-7399,-7539,-7589,-7565,-7491,-7389,-7279,-7180,-7101,-7058,-7044,-7066,-7105,-7156,-7190,-7195,-7140,-7004,-6774,-6424,-5968,-5389,-4716,-3967,-3166,-2354,-1553,-807,-126,453,938,1311,1584,1768,1881,1936,1969,1981,2007,2045,2107,2186,2278,2362,2418,2430,2360,2203,1926,1519,987,315,-467,-1351,-2299,-3280,-4245,-5162,-5974,-6651,-7162,-7475,-7586,-7491,-7196,-6734,-6122,-5402,-4619,-3804,-3017,-2292,-1671,-1200,-888,-780,-858,-1138,-1586,-2177,-2862,-3594,-4315,-4980,-5529,-5946,-6180,-6253,-6140,-5877,-5484,-4993,-4458,-3902,-3395,-2943,-2609,-2389,-2317,-2377,-2573,-2868,-3243,-3647,-4040,-4372,-4587,-4651,-4510,-4149,-3542,-2696,-1624,-360,1045,2533,4034,5471,6777,7879,8725,9280,9509,9428,9021,8354,7438,6354,5143,3883,2619,1430,342,-590,-1345,-1914,-2286,-2484,-2518,-2424,-2232,-1981,-1700,-1431,-1191,-1019,-917,-914,-997,-1182,-1438,-1767,-2129,-2503,-2850,-3136,-3324,-3385,-3289,-3024,-2576,-1956,-1181,-271,717,1761,2778,3743,4571,5248,5700,5936,5913,5663,5195,4550,3781,2941,2096,1304,616,70,-299,-498,-503,-368,-85,275,695,1122,1516,1859,2112,2278,2356,2353,2302,2228,2162,2151,2211,2380,2666,3075,3606,4238,4945,5705,6457,7189,7836,8374,8766,8979,9005,8826,8448,7883,7147,6279,5309,4283,3252,2256,1342,548,-103,-578,-892,-1020,-1013,-859,-627,-327,-21,263,482,613,625,523,291,-52,-488,-999,-1540,-2082,-2575,-2979,-3244,-3329,-3198,-2818,-2180,-1282,-137,1212,2718,4320,5933,7488,8900,10096,11026,11634,11903,11820,11408,10690,9730,8580,7316,6020,4756,3605,2622,1843,1321,1040,1028,1240,1666,2255,2960,3735,4512,5256,5899,6416,6763,6922,6879,6636,6208,5606,4881,4044,3160,2252,1368,545,-190,-810,-1298,-1647,-1857,-1937,-1903,-1784,-1599,-1395,-1183,-1011,-888,-844,-877,-1007,-1211,-1492,-1831,-2196,-2583,-2947,-3278,-3554,-3750,-3872,-3901,-3856,-3740,-3573,-3381,-3179,-2998,-2853,-2758,-2724,-2747,-2817,-2921,-3033,-3127,-3171,-3136,-2991,-2713,-2297,-1717,-1008,-163,773,1768,2779,3761,4667,5464,6115,6601,6910,7041,7008,6826,6529,6141,5709,5255,4827,4439,4124,3888,3734,3662,3649,3686,3730,3770,3757,3672,3482,3160,2696,2078,1309,404,-613,-1702,-2821,-3912,-4924,-5796,-6484,-6934,-7130,-7039,-6669,-6027,-5139,-4051,-2809,-1478,-120,1199,2406,3458,4284,4864,5162,5174,4916,4395,3671,2772,1776,733,-287,-1221,-2013,-2618,-2995,-3133,-3017,-2669,-2112,-1389,-562,323,1183,1975,2630,3108,3376,3414,3215,2802,2178,1406,509,-441,-1397,-2302,-3100,-3752,-4223,-4490,-4547,-4403,-4063,-3570,-2944,-2235,-1476,-721,7,653,1204,1628,1917,2056,2061,1923,1678,1332,914,461,-20,-479,-916,-1299,-1621,-1874,-2061,-2178,-2249,-2267,-2263,-2241,-2222,-2206,-2213,-2228,-2260,-2292,-2305,-2288,-2208,-2058,-1807,-1454,-995,-429,214,925,1659,2386,3069,3667,4159,4509,4712,4754,4644,4386,4002,3509,2934,2303,1636,964,294,-346,-958,-1528,-2057,-2549,-3008,-3430,-3840,-4228,-4607,-4990,-5362,-5750,-6134,-6529,-6910,-7298,-7636,-7953,-8179,-8318,-8317,-8154,-7794,-7217,-6411,-5369,-4113,-2673,-1088,575,2264,3901,5421,6761,7867,8700,9228,9439,9338,8931,8256,7331,6220,4946,3587,2172,772,-568,-1803,-2881,-3784,-4464,-4938,-5165,-5198,-5022,-4707,-4273,-3798,-3317,-2910,-2608,-2473,-2515,-2760,-3197,-3803,-4549,-5377,-6239,-7074,-7827,-8451,-8909,-9171,-9228,-9081,-8738,-8222,-7569,-6801,-5978,-5122,-4286,-3503,-2809,-2232,-1793,-1504,-1368,-1386,-1528,-1798,-2144,-2551,-2985,-3402,-3793,-4111,-4355,-4495,-4540,-4473,-4313,-4061,-3737,-3361,-2947,-2522,-2104,-1704,-1346,-1024,-755,-524,-338,-177,-41,80,202,317,439,560,683,800,908,1007,1078,1139,1158,1157,1116,1042,927,778,589,375,129,-125,-390,-652,-894,-1129,-1332,-1526,-1705,-1887,-2084,-2313,-2593,-2927,-3341,-3820,-4378,-4988,-5644,-6309,-6957,-7549,-8041,-8408,-8595,-8587,-8354,-7885,-7184,-6263,-5147,-3877,-2506,-1081,326,1662,2875,3901,4725,5297,5614,5674,5472,5041,4394,3575,2623,1582,508,-554,-1543,-2417,-3132,-3649,-3951,-4016,-3845,-3451,-2856,-2096,-1219,-269,678,1586,2364,2990,3392,3555,3449,3082,2470,1646,673,-402,-1494,-2548,-3494,-4280,-4871,-5237,-5379,-5296,-5009,-4550,-3948,-3245,-2480,-1686,-909,-167,500,1087,1561,1939,2196,2363,2432,2428,2368,2263,2136,2001,1870,1758,1680,1637,1651,1708,1830,1997,2216,2465,2738,3012,3276,3517,3717,3888,4019,4124,4215,4297,4391,4501,4633,4794,4984,5203,5449,5719,6011,6320,6640,6964,7281,7583,7853,8081,8256,8359,8396,8342,8210,7993,7681,7304,6829,6297,5686,5017,4295,3523,2721,1891,1054,220,-595,-1374,-2102,-2769,-3358,-3860,-4267,-4563,-4747,-4804,-4730,-4517,-4161,-3665,-3033,-2280,-1422,-488,495,1488,2461,3377,4205,4919,5499,5934,6210,6339,6314,6166,5900,5555,5152,4740,4338,3993,3733,3576,3549,3644,3870,4208,4638,5135,5665,6200,6697,7129,7454,7651,7688,7551,7222,6710,6013,5164,4192,3128,2040,958,-50,-948,-1688,-2242,-2587,-2719,-2631,-2352,-1886,-1289,-581,181,951,1693,2345,2891,3287,3521,3580,3465,3186,2754,2202,1546,832,81,-662,-1370,-2009,-2553,-2983,-3282,-3447,-3469,-3377,-3160,-2863,-2496,-2088,-1675,-1263,-888,-552,-273,-41,127,264,352,425,490,558,652,783,966,1211,1526,1914,2369,2894,3462,4066,4677,5278,5830,6325,6724,7028,7208,7276,7212,7044,6761,6382,5917,5363,4740,4045,3284,2470,1599,698,-228,-1152,-2053,-2906,-3686,-4361,-4925,-5335,-5608,-5707,-5653,-5440,-5074,-4588,-3979,-3287,-2531,-1734,-934,-155,577,1231,1781,2212,2493,2620,2582,2370,1998,1474,824,75,-730,-1562,-2355,-3095,-3712,-4203,-4519,-4659,-4608,-4373,-3966,-3408,-2724,-1959,-1137,-317,471,1183,1780,2235,2520,2622,2533,2260,1819,1231,543,-216,-983,-1716,-2369,-2894,-3267,-3470,-3482,-3332,-3009,-2557,-1998,-1360,-695,-12,626,1223,1724,2137,2431,2614,2680,2650,2526,2342,2113,1867,1626,1409,1227,1095,1006,972,968,1007,1054,1120,1174,1216,1224,1194,1106,962,742,462,105,-296,-744,-1202,-1651,-2059,-2388,-2617,-2710,-2652,-2433,-2042,-1499,-820,-32,811,1679,2511,3256,3882,4333,4589,4632,4446,4049,3453,2674,1761,732,-367,-1504,-2654,-3778,-4860,-5874,-6804,-7628,-8340,-8921,-9368,-9668,-9826,-9833,-9705,-9441,-9062,-8579,-8016,-7396,-6734,-6060,-5382,-4714,-4072,-3449,-2857,-2291,-1754,-1249,-779,-348,35,368,638,856,1003,1101,1142,1141,1112,1065,1020,992,997,1046,1154,1322,1553,1839,2168,2520,2878,3208,3489,3695,3798,3785,3630,3336,2883,2293,1558,714,-231,-1225,-2247,-3241,-4165,-4988,-5654,-6149,-6452,-6545,-6454,-6172,-5745,-5188,-4559,-3879,-3204,-2570,-2004,-1548,-1215,-1019,-978,-1074,-1313,-1669,-2125,-2658,-3229,-3818,-4378,-4893,-5327,-5665,-5892,-6005,-6003,-5898,-5701,-5432,-5117,-4770,-4429,-4099,-3820,-3597,-3450,-3390,-3412,-3515,-3687,-3900,-4136,-4349,-4521,-4599,-4573,-4400,-4084,-3603,-2982,-2220,-1369,-443,495,1417,2268,3015,3620,4063,4323,4400,4290,4019,3583,3030,2359,1610,799,-62,-944,-1844,-2740,-3616,-4466,-5257,-5986,-6617,-7151,-7550,-7831,-7964,-7972,-7855,-7631,-7325,-6956,-6544,-6116,-5677,-5249,-4825,-4416,-4007,-3604,-3193,-2778,-2356,-1929,-1512,-1103,-725,-389,-95,127,293,388,412,387,300,188,47,-95,-228,-330,-390,-396,-338,-211,-15,243,559,908,1288,1657,2010,2310,2542,2687,2727,2666,2498,2236,1902,1510,1102,695,321,4,-246,-415,-511,-542,-518,-464,-395,-328,-280,-253,-253,-282,-315,-366,-400,-422,-416,-374,-296,-177,-16,186,426,703,1012,1349,1707,2073,2446,2800,3132,3414,3633,3773,3806,3735,3525,3195,2734,2155,1492,761,13,-706,-1353,-1870,-2215,-2345,-2243,-1877,-1279,-433,589,1775,3034,4334,5587,6748,7759,8569,9161,9501,9593,9442,9061,8480,7731,6842,5864,4820,3756,2703,1691,754,-91,-811,-1399,-1825,-2099,-2203,-2154,-1959,-1640,-1225,-750,-243,251,707,1096,1393,1603,1707,1731,1685,1582,1466,1331,1223,1139,1099,1112,1172,1291,1467,1691,1984,2318,2720,3169,3678,4232,4835,5469,6131,6802,7472,8115,8726,9273,9759,10149,10456,10655,10752,10749,10641,10448,10155,9791,9334,8811,8203,7527,6772,5957,5081,4178,3248,2344,1470,672,-25,-614,-1061,-1381,-1557,-1609,-1548,-1396,-1169,-897,-592,-288,11,276,512,691,830,909,947,934,888,805,704,576,443,290,140,-26,-193,-376,-559,-772,-986,-1242,-1511,-1818,-2153,-2519,-2914,-3324,-3743,-4146,-4523,-4834,-5071,-5191,-5182,-5018,-4686,-4175,-3498,-2652,-1673,-584,582,1773,2965,4095,5149,6074,6862,7482,7935,8208,8313,8259,8055,7734,7304,6792,6226,5614,4984,4342,3706,3085,2490,1935,1417,965,565,235,-34,-245,-414,-543,-664,-774,-892,-1026,-1169,-1326,-1478,-1617,-1725,-1781,-1778,-1689,-1517,-1250,-889,-453,66,616,1216,1790,2362,2863,3304,3647,3896,4032,4067,3997,3826,3576,3242,2850,2411,1930,1435,927,419,-74,-550,-1001,-1417,-1803,-2141,-2442,-2684,-2881,-3022,-3106,-3141,-3124,-3069,-2981,-2874,-2758,-2642,-2545,-2466,-2420,-2401,-2422,-2464,-2547,-2633,-2738,-2829,-2900,-2934,-2914,-2837,-2684,-2469,-2174,-1829,-1422,-983,-511,-31,451,918,1354,1751,2082,2345,2508,2569,2501,2312,1975,1517,923,231,-555,-1393,-2256,-3105,-3898,-4608,-5184,-5613,-5855,-5904,-5744,-5375,-4810,-4059,-3153,-2115,-997,175,1335,2457,3481,4383,5120,5679,6043,6206,6183,5964,5595,5065,4424,3675,2846,1969,1049,128,-782,-1656,-2461,-3189,-3808,-4315,-4688,-4934,-5042,-5026,-4892,-4658,-4346,-3974,-3579,-3177,-2807,-2480,-2223,-2042,-1942,-1918,-1960,-2056,-2191,-2347,-2516,-2684,-2850,-3001,-3146,-3262,-3374,-3445,-3493,-3498,-3447,-3345,-3169,-2929,-2613,-2238,-1794,-1315,-788,-257,285,799,1285,1711,2069,2347,2531,2627,2627,2544,2382,2159,1883,1569,1230,868,511,133,-221,-589,-942,-1291,-1641,-1988,-2332,-2682,-3026,-3368,-3707,-4029,-4343,-4637,-4906,-5161,-5381,-5577,-5745,-5874,-5969,-6016,-6014,-5953,-5838,-5652,-5413,-5112,-4766,-4382,-3983,-3579,-3203,-2868,-2600,-2428,-2356,-2415,-2597,-2908,-3339,-3866,-4464,-5103,-5741,-6345,-6877,-7306,-7606,-7763,-7760,-7600,-7281,-6821,-6228,-5529,-4746,-3906,-3038,-2171,-1331,-547,172,791,1332,1757,2100,2350,2530,2647,2730,2777,2818,2851,2886,2922,2961,2990,3006,3000,2964,2891,2776,2614,2402,2141,1821,1449,1012,516,-42,-665,-1336,-2063,-2807,-3571,-4312,-5019,-5656,-6201,-6640,-6944,-7127,-7168,-7091,-6905,-6627,-6290,-5907,-5511,-5118,-4738,-4389,-4058,-3751,-3447,-3135,-2799,-2430,-2012,-1561,-1059,-555,-36,433,858,1187,1405,1507,1461,1299,1013,633,191,-295,-772,-1236,-1639,-1992,-2270,-2485,-2644,-2753,-2844,-2907,-2979,-3042,-3131,-3217,-3322,-3432,-3536,-3648,-3736,-3811,-3854,-3861,-3817,-3716,-3540,-3287,-2943,-2502,-1961,-1318,-580,250,1149,2111,3093,4083,5030,5908,6672,7292,7725,7962,7967,7755,7314,6671,5853,4889,3841,2736,1640,601,-345,-1141,-1763,-2185,-2384,-2363,-2121,-1669,-1033,-234,688,1709,2778,3868,4932,5932,6845,7620,8256,8715,9000,9108,9041,8826,8472,8019,7489,6909,6317,5720,5143,4596,4074,3584,3116,2662,2215,1769,1317,867,418,-16,-424,-794,-1108,-1359,-1540,-1646,-1688,-1663,-1593,-1474,-1329,-1152,-954,-734,-486,-213,89,425,780,1161,1539,1922,2274,2606,2893,3137,3351,3518,3684,3828,3998,4187,4417,4695,5008,5361,5724,6083,6411,6674,6864,6947,6927,6798,6567,6261,5892,5498,5096,4720,4382,4104,3884,3738,3645,3620,3632,3686,3757,3841,3920,3979,4013,3999,3942,3825,3651,3422,3141,2821,2467,2105,1734,1380,1052,770,539,387,304,318,421,613,889,1229,1612,2014,2397,2733,2983,3122,3125,2980,2682,2242,1682,1025,324,-399,-1074,-1684,-2174,-2525,-2716,-2746,-2607,-2332,-1922,-1418,-841,-221,419,1047,1657,2217,2734,3180,3567,3875,4114,4276,4364,4381,4331,4223,4067,3876,3672,3467,3291,3147,3054,3016,3017,3066,3117,3176,3199,3180,3104,2961,2752,2486,2164,1812,1432,1046,661,296,-48,-358,-624,-852,-1023,-1148,-1220,-1239,-1220,-1159,-1081,-987,-905,-839,-808,-819,-873,-975,-1107,-1267,-1434,-1595,-1728,-1820,-1863,-1840,-1759,-1610,-1409,-1158,-878,-565,-251,72,378,669,935,1165,1366,1525,1643,1719,1753,1739,1692,1593,1460,1284,1071,816,534,211,-132,-494,-874,-1252,-1632,-1997,-2348,-2672,-2971,-3228,-3450,-3607,-3722,-3749,-3718,-3595,-3392,-3103,-2727,-2265,-1732,-1114,-450,280,1022,1789,2524,3217,3832,4327,4695,4888,4919,4755,4425,3923,3283,2525,1688,799,-102,-985,-1822,-2584,-3247,-3804,-4226,-4518,-4668,-4673,-4550,-4280,-3912,-3425,-2871,-2258,-1610,-966,-344,237,736,1166,1488,1718,1847,1883,1840,1729,1571,1378,1170,958,756,567,402,252,115,-19,-158,-323,-515,-758,-1049,-1402,-1813,-2284,-2802,-3365,-3948,-4550,-5137,-5695,-6211,-6640,-6997,-7233,-7364,-7366,-7256,-7032,-6721,-6334,-5893,-5424,-4939,-4462,-3996,-3557,-3145,-2764,-2418,-2095,-1809,-1540,-1300,-1075,-864,-668,-471,-284,-90,105,302,507,708,912,1108,1292,1459,1597,1698,1755,1758,1701,1586,1401,1162,865,524,156,-232,-608,-963,-1267,-1509,-1666,-1744,-1723,-1636,-1473,-1271,-1052,-836,-653,-523,-454,-457,-532,-659,-845,-1056,-1289,-1529,-1757,-1978,-2180,-2367,-2549,-2718,-2909,-3099,-3331,-3585,-3877,-4211,-4574,-4968,-5383,-5804,-6224,-6631,-7015,-7367,-7682,-7947,-8168,-8325,-8425,-8448,-8389,-8242,-7993,-7644,-7184,-6627,-5978,-5251,-4470,-3660,-2844,-2061,-1329,-679,-130,309,628,833,936,944,897,783,667,519,392,268,160,66,-23,-114,-218,-340,-499,-691,-934,-1226,-1566,-1961,-2389,-2861,-3341,-3834,-4304,-4742,-5120,-5418,-5615,-5693,-5642,-5443,-5110,-4639,-4052,-3378,-2640,-1886,-1151,-473,105,556,857,992,955,763,412,-51,-611,-1224,-1847,-2445,-2970,-3393,-3683,-3819,-3794,-3613,-3280,-2831,-2277,-1669,-1028,-394,195,722,1149,1472,1664,1737,1675,1508,1240,894,505,83,-326,-721,-1058,-1345,-1549,-1690,-1744,-1740,-1678,-1581,-1473,-1365,-1292,-1259,-1288,-1372,-1510,-1690,-1887,-2077,-2235,-2326,-2336,-2243,-2035,-1718,-1288,-769,-171,474,1148,1815,2451,3032,3527,3925,4202,4360,4383,4292,4081,3774,3387,2940,2458,1969,1497,1072,722,468,336,335,474,739,1126,1596,2128,2675,3206,3673,4062,4328,4481,4498,4399,4194,3911,3576,3223,2879,2576,2327,2156,2051,2026,2054,2124,2216,2295,2357,2361,2314,2182,1985,1703,1362,964,533,93,-327,-702,-999,-1194,-1265,-1192,-972,-598,-84,558,1302,2112,2964,3809,4611,5342,5944,6418,6715,6845,6788,6571,6206,5728,5184,4609,4066,3592,3242,3036,3019,3181,3546,4076,4764,5553,6411,7273,8094,8817,9397,9806,10002,9999,9771,9350,8753,8002,7148,6221,5260,4316,3417,2607,1917,1369,988,774,735,848,1103,1457,1889,2341,2791,3183,3496,3696,3766,3702,3509,3193,2793,2323,1836,1353,921,554,282,110,36,62,154,312,490,680,849,976,1047,1036,947,752,482,109,-319,-812,-1323,-1835,-2312,-2728,-3048,-3260,-3335,-3278,-3072,-2740,-2277,-1723,-1078,-392,325,1033,1706,2328,2867,3330,3692,3975,4170,4310,4393,4459,4505,4564,4628,4716,4817,4929,5044,5146,5223,5257,5237,5139,4962,4685,4311,3833,3265,2617,1912,1186,464,-202,-785,-1241,-1546,-1674,-1617,-1370,-952,-376,313,1087,1884,2669,3382,3985,4442,4718,4814,4702,4419,3957,3368,2671,1917,1145,392,-295,-897,-1380,-1737,-1957,-2052,-2017,-1891,-1681,-1423,-1141,-859,-597,-379,-216,-112,-90,-126,-235,-405,-613,-856,-1110,-1351,-1569,-1744,-1855,-1908,-1887,-1789,-1640,-1414,-1166,-880,-610,-366,-186,-85,-94,-212,-459,-816,-1266,-1783,-2310,-2815,-3250,-3585,-3803,-3886,-3825,-3623,-3274,-2797,-2222,-1572,-914,-279,286,761,1149,1465,1742,2002,2262,2506,2710,2811,2772,2507,2016,1253,268,-909,-2190,-3486,-4690,-5707,-6445,-6846,-6875,-6534,-5862,-4903,-3738,-2421,-1043,354,1667,2849,3792,4453,4766,4725,4325,3600,2586,1325,-118,-1700,-3311,-4882,-6274,-7391,-8143,-8474,-8406,-7990,-7325,-6534,-5725,-4994,-4410,-3998,-3770,-3693,-3723,-3790,-3854,-3859,-3793,-3635,-3370,-2999,-2489,-1840,-1042,-119,875,1872,2783,3536,4067,4351,4364,4137,3667,3013,2182,1242,224,-787,-1719,-2478,-2983,-3174,-3040,-2588,-1880,-974,52,1104,2113,2958,3592,3909,3922,3613,3073,2380,1670,1055,660,544,767,1289,2042,2876,3615,4056,4043,3458,2290,618,-1386,-3460,-5343,-6757,-7537,-7580,-6941,-5751,-4243,-2663,-1265,-256,215,71,-686,-1976,-3660,-5529,-7390,-9018,-10272,-11035,-11266,-10993,-10272,-9231,-7999,-6750,-5630,-4782,-4311,-4266,-4668,-5464,-6580,-7885,-9239,-10475,-11459,-12070,-12259,-12018,-11407,-10506,-9438,-8290,-7167,-6103,-5135,-4235,-3376,-2499,-1576,-590,421,1394,2225,2835,3130,3102,2746,2143,1414,699,171,-45,119,677,1499,2434,3235,3707,3686,3137,2128,865,-362,-1235,-1435,-789,768,3061,5797,8552,10895,12479,13082,12652,11289,9175,6552,3652,686,-2152,-4691,-6747,-8159,-8791,-8579,-7581,-5948,-3967,-1992,-368,555,592,-378,-2280,-4982,-8207,-11676,-15038,-17958,-20094,-21151,-20874,-19118,-15861,-11252,-5624,524,6588,11929,16002,18417,19038,17982,15601,12433,9064,6065,3875,2745,2774,3814,5652,7895,10186,12150,13539,14212,14175,13557,12532,11321,10087,8956,7993,7216,6607,6144,5780,5493,5238,4999,4722,4404,4031,3648,3307,3072,2979,3003,3096,3154,3095,2892,2561,2192,1921,1838,2047,2517,3164,3800,4181,4059,3235,1600,-786,-3748,-6935,-9941,-12308,-13628,-13639,-12204,-9469,-5714,-1448,2755,6310,8715,9654,9034,6992,3886,196,-3520,-6754,-9100,-10315,-10344,-9289,-7419,-5042,-2551,-249,1585,2797,3321,3186,2480,1341,-95,-1689,-3330,-4922,-6381,-7652,-8656,-9352,-9669,-9576,-9040,-8084,-6753,-5172,-3469,-1838,-430,621,1222,1370,1055,343,-719,-2069,-3651,-5403,-7251,-9113,-10867,-12408,-13600,-14347,-14553,-14197,-13279,-11890,-10166,-8287,-6495,-5022,-4091,-3887,-4478,-5849,-7828,-10143,-12433,-14304,-15416,-15498,-14458,-12352,-9403,-5965,-2430,793,3378,5120,5915,5840,5007,3666,2032,380,-1079,-2129,-2615,-2431,-1529,62,2236,4830,7605,10326,12733,14640,15901,16469,16378,15738,14716,13522,12340,11370,10715,10461,10594,11067,11763,12569,13339,13983,14408,14594,14539,14281,13880,13381,12862,12347,11898,11538,11291,11189,11222,11411,11712,12129,12591,13079,13524,13887,14140,14257,14263,14167,14014,13827,13618,13374,13071,12663,12131,11442,10608,9652,8613,7564,6532,5577,4677,3823,2947,2001,930,-275,-1600,-2989,-4374,-5664,-6798,-7700,-8354,-8742,-8886,-8824,-8604,-8276,-7912,-7554,-7270,-7093,-7058,-7174,-7439,-7815,-8281,-8758,-9222,-9584,-9838,-9936,-9895,-9731,-9472,-9162,-8827,-8498,-8194,-7940,-7750,-7633,-7590,-7594,-7619,-7612,-7550,-7395,-7183,-6919,-6703,-6580,-6655,-6959,-7544,-8388,-9460,-10689,-11984,-13257,-14416,-15388,-16118,-16581,-16752,-16643,-16252,-15588,-14677,-13544,-12230,-10819,-9349,-7933,-6609,-5460,-4536,-3878,-3518,-3473,-3724,-4259,-5000,-5893,-6812,-7681,-8379,-8841,-9023,-8905,-8525,-7919,-7162,-6312,-5441,-4586,-3775,-3012,-2277,-1551,-812,-50,720,1478,2174,2788,3266,3619,3829,3932,3960,3948,3931,3928,3946,3982,4029,4081,4128,4177,4226,4275,4342,4415,4525,4646,4806,4962,5127,5261,5379,5470,5560,5660,5807,6002,6283,6623,7051,7524,8067,8636,9232,9821,10353,10777,11032,11047,10807,10279,9504,8527,7441,6330,5310,4467,3879,3599,3636,3984,4597,5425,6394,7431,8464,9420,10234,10872,11271,11445,11360,11040,10504,9787,8939,8021,7091,6209,5442,4821,4412,4211,4245,4477,4863,5327,5781,6121,6294,6217,5900,5348,4610,3773,2907,2118,1479,1057,881,954,1225,1637,2090,2511,2823,2998,3032,2965,2853,2765,2746,2849,3059,3373,3735,4099,4408,4622,4714,4687,4548,4328,4057,3754,3449,3132,2815,2477,2110,1706,1263,792,318,-139,-537,-853,-1072,-1172,-1174,-1078,-909,-696,-468,-265,-138,-125,-283,-644,-1223,-2019,-2990,-4077,-5196,-6253,-7164,-7850,-8270,-8395,-8237,-7831,-7233,-6531,-5815,-5179,-4700,-4440,-4392,-4565,-4858,-5221,-5522,-5672,-5581,-5189,-4485,-3519,-2362,-1164,-50,813,1313,1352,901,-25,-1348,-2942,-4651,-6286,-7689,-8705,-9248,-9278,-8821,-7946,-6782,-5456,-4108,-2858,-1790,-960,-395,-82,-11,-133,-421,-812,-1285,-1792,-2325,-2862,-3412,-3958,-4513,-5063,-5608,-6150,-6684,-7195,-7674,-8076,-8362,-8480,-8388,-8053,-7483,-6672,-5679,-4538,-3321,-2118,-993,-64,617,968,962,577,-156,-1221,-2530,-4028,-5606,-7155,-8591,-9800,-10743,-11379,-11721,-11812,-11706,-11467,-11156,-10819,-10478,-10168,-9866,-9577,-9275,-8936,-8544,-8089,-7567,-7003,-6409,-5843,-5335,-4959,-4740,-4719,-4902,-5261,-5776,-6368,-6995,-7560,-8002,-8241,-8216,-7908,-7291,-6414,-5314,-4074,-2787,-1549,-452,400,967,1180,1051,596,-128,-1041,-2054,-3065,-3993,-4744,-5265,-5497,-5419,-5029,-4338,-3402,-2270,-1049,181,1282,2177,2768,3037,2999,2720,2327,1949,1726,1783,2177,2958,4093,5530,7170,8892,10542,11982,13045,13626,13623,13008,11797,10068,7961,5656,3368,1327,-272,-1242,-1509,-1014,153,1894,3996,6251,8422,10307,11739,12630,12942,12721,12056,11070,9926,8748,7698,6851,6295,6049,6102,6413,6911,7499,8092,8581,8898,8988,8837,8472,7938,7321,6706,6179,5815,5666,5746,6054,6541,7150,7795,8386,8832,9059,9020,8706,8144,7413,6596,5809,5135,4662,4418,4420,4646,5050,5591,6209,6857,7498,8086,8584,8956,9168,9211,9074,8779,8355,7838,7286,6731,6221,5785,5449,5224,5124,5130,5236,5405,5611,5813,5989,6117,6189,6223,6229,6244,6288,6389,6555,6800,7117,7487,7887,8251,8537,8658,8591,8260,7682,6831,5768,4553,3289,2097,1075,339,-85,-148,100,634,1356,2185,3013,3727,4252,4507,4468,4169,3653,3040,2429,1924,1611,1500,1572,1735,1864,1844,1541,926,-37,-1249,-2616,-3979,-5172,-6060,-6523,-6494,-5978,-5022,-3744,-2315,-894,332,1261,1787,1911,1633,1039,205,-740,-1712,-2603,-3384,-4022,-4549,-4961,-5304,-5564,-5757,-5880,-5938,-5967,-5995,-6065,-6192,-6377,-6576,-6734,-6770,-6635,-6274,-5702,-4931,-4039,-3096,-2196,-1431,-877,-606,-659,-1049,-1746,-2685,-3758,-4851,-5849,-6660,-7242,-7576,-7704,-7661,-7509,-7299,-7063,-6841,-6638,-6480,-6364,-6306,-6311,-6380,-6517,-6713,-6955,-7229,-7501,-7764,-7975,-8120,-8155,-8050,-7783,-7329,-6719,-5981,-5199,-4449,-3823,-3382,-3178,-3214,-3478,-3921,-4478,-5068,-5599,-5993,-6175,-6117,-5817,-5321,-4703,-4062,-3491,-3068,-2836,-2795,-2921,-3160,-3454,-3746,-4005,-4202,-4361,-4494,-4649,-4846,-5117,-5435,-5791,-6120,-6382,-6525,-6527,-6379,-6116,-5768,-5393,-5032,-4702,-4400,-4095,-3746,-3328,-2834,-2295,-1780,-1369,-1158,-1205,-1575,-2251,-3219,-4397,-5683,-6961,-8072,-8888,-9276,-9148,-8478,-7299,-5732,-3958,-2197,-672,422,963,898,270,-819,-2197,-3689,-5098,-6268,-7079,-7454,-7379,-6876,-6019,-4918,-3698,-2508,-1473,-705,-257,-149,-339,-777,-1357,-2015,-2630,-3156,-3510,-3667,-3611,-3344,-2908,-2331,-1679,-1007,-365,178,589,814,830,616,173,-474,-1278,-2153,-3010,-3711,-4167,-4260,-3974,-3290,-2290,-1062,271,1587,2779,3756,4437,4783,4740,4329,3559,2515,1281,-33,-1307,-2444,-3346,-3942,-4193,-4067,-3610,-2854,-1916,-870,169,1146,2005,2737,3333,3809,4180,4454,4648,4736,4715,4541,4204,3681,2996,2184,1311,439,-352,-1017,-1498,-1782,-1856,-1730,-1418,-944,-316,436,1303,2248,3227,4181,5032,5707,6143,6298,6187,5831,5332,4752,4208,3745,3419,3222,3130,3111,3114,3141,3179,3265,3412,3646,3948,4281,4570,4733,4683,4372,3791,2996,2101,1235,549,161,122,469,1117,1987,2932,3828,4541,5018,5198,5116,4799,4327,3773,3213,2711,2293,1975,1723,1519,1323,1137,969,852,817,890,1089,1399,1825,2330,2905,3529,4185,4871,5574,6267,6924,7458,7815,7894,7652,7063,6166,5030,3770,2491,1313,334,-375,-756,-775,-450,211,1124,2216,3369,4475,5390,6025,6267,6080,5446,4428,3121,1693,309,-838,-1608,-1889,-1650,-925,196,1557,2990,4314,5378,6071,6350,6217,5749,5057,4272,3552,3009,2750,2822,3232,3931,4840,5820,6752,7474,7904,7933,7565,6783,5684,4341,2898,1485,239,-723,-1311,-1491,-1259,-675,175,1159,2156,3027,3697,4099,4245,4166,3932,3629,3334,3124,3030,3067,3199,3368,3506,3544,3457,3233,2909,2546,2217,2005,1976,2157,2549,3084,3687,4234,4632,4805,4708,4382,3873,3299,2761,2361,2151,2145,2292,2512,2712,2800,2727,2487,2100,1648,1183,799,541,440,495,678,920,1172,1358,1443,1426,1313,1173,1048,1019,1111,1379,1804,2390,3094,3857,4609,5251,5686,5823,5584,4957,3949,2673,1250,-128,-1294,-2107,-2468,-2360,-1804,-879,309,1641,2982,4217,5247,6009,6487,6690,6663,6442,6069,5564,4929,4186,3328,2401,1433,503,-320,-938,-1284,-1315,-1033,-497,188,909,1520,1939,2090,1977,1640,1177,682,263,-16,-134,-99,44,219,392,495,530,500,430,352,282,200,84,-117,-436,-887,-1469,-2129,-2830,-3496,-4091,-4561,-4900,-5100,-5185,-5187,-5134,-5078,-5036,-5057,-5130,-5271,-5445,-5624,-5769,-5841,-5826,-5726,-5566,-5382,-5218,-5097,-5038,-5033,-5058,-5095,-5111,-5094,-5047,-4953,-4838,-4662,-4448,-4153,-3791,-3360,-2885,-2420,-1996,-1684,-1496,-1477,-1610,-1901,-2315,-2839,-3443,-4110,-4813,-5533,-6221,-6855,-7373,-7749,-7945,-7940,-7742,-7361,-6836,-6222,-5576,-4962,-4425,-4000,-3685,-3486,-3367,-3323,-3330,-3379,-3483,-3627,-3842,-4114,-4447,-4817,-5190,-5531,-5790,-5953,-5993,-5933,-5801,-5644,-5529,-5492,-5599,-5833,-6204,-6643,-7084,-7466,-7694,-7747,-7584,-7218,-6685,-6039,-5364,-4749,-4272,-4014,-3993,-4227,-4664,-5245,-5900,-6521,-7062,-7433,-7622,-7613,-7435,-7131,-6762,-6369,-6020,-5712,-5491,-5317,-5188,-5064,-4917,-4736,-4512,-4265,-4020,-3806,-3674,-3650,-3789,-4102,-4616,-5308,-6162,-7114,-8107,-9060,-9886,-10530,-10895,-10966,-10681,-10052,-9073,-7796,-6276,-4641,-3015,-1575,-472,176,292,-92,-900,-1955,-3089,-4079,-4792,-5098,-4962,-4411,-3508,-2378,-1150,38,1042,1753,2085,1989,1482,605,-527,-1787,-3001,-4033,-4715,-4984,-4786,-4161,-3209,-2053,-866,214,1073,1634,1887,1827,1506,960,271,-503,-1263,-1939,-2440,-2710,-2704,-2397,-1814,-964,72,1254,2486,3691,4785,5666,6299,6614,6639,6398,5961,5412,4839,4321,3924,3686,3613,3674,3833,4010,4175,4279,4323,4312,4276,4244,4252,4322,4470,4684,4959,5247,5529,5770,5963,6087,6154,6121,5995,5729,5318,4774,4131,3466,2861,2404,2164,2180,2460,2979,3703,4577,5541,6539,7473,8289,8880,9199,9197,8879,8279,7479,6583,5715,4980,4483,4252,4306,4581,4989,5417,5738,5872,5745,5375,4782,4055,3286,2549,1937,1483,1223,1168,1297,1574,1956,2360,2731,3003,3145,3157,3065,2925,2795,2734,2781,2935,3197,3518,3881,4247,4612,4973,5352,5741,6149,6522,6818,6971,6920,6635,6122,5405,4570,3689,2861,2177,1700,1490,1558,1908,2502,3287,4176,5093,5919,6597,7032,7183,7025,6537,5747,4684,3431,2068,734,-460,-1378,-1932,-2052,-1753,-1046,-46,1155,2426,3628,4664,5416,5836,5898,5630,5093,4381,3584,2805,2112,1561,1170,945,854,884,990,1161,1352,1559,1724,1835,1859,1791,1650,1477,1314,1217,1203,1278,1404,1536,1613,1583,1426,1124,702,194,-369,-929,-1471,-1965,-2410,-2806,-3121,-3344,-3401,-3256,-2856,-2184,-1265,-142,1085,2332,3493,4510,5334,5971,6419,6701,6807,6725,6429,5906,5155,4228,3182,2118,1126,267,-389,-854,-1095,-1161,-1055,-824,-514,-176,127,327,388,279,6,-379,-824,-1232,-1536,-1663,-1590,-1301,-838,-227,449,1126,1710,2119,2289,2185,1810,1226,523,-164,-692,-921,-746,-116,949,2341,3894,5391,6623,7417,7670,7355,6545,5339,3915,2426,1042,-106,-936,-1390,-1503,-1302,-896,-370,170,630,954,1064,972,641,152,-454,-1061,-1583,-1941,-2074,-1973,-1648,-1143,-533,125,732,1255,1616,1829,1888,1836,1736,1634,1580,1604,1685,1818,1948,2038,2035,1910,1623,1196,623,-20,-678,-1250,-1667,-1855,-1806,-1508,-1016,-374,332,1032,1635,2069,2257,2174,1788,1154,306,-642,-1610,-2482,-3167,-3587,-3685,-3436,-2854,-1993,-941,161,1193,2002,2499,2615,2352,1769,954,57,-806,-1484,-1911,-2020,-1849,-1438,-911,-364,75,337,354,122,-356,-1042,-1895,-2835,-3818,-4736,-5536,-6133,-6464,-6499,-6201,-5587,-4668,-3507,-2181,-789,522,1635,2402,2711,2494,1728,460,-1173,-3023,-4844,-6462,-7670,-8376,-8515,-8128,-7297,-6154,-4866,-3575,-2436,-1520,-887,-521,-390,-433,-584,-790,-990,-1161,-1257,-1279,-1228,-1123,-1013,-940,-968,-1155,-1538,-2137,-2937,-3865,-4851,-5767,-6523,-7034,-7242,-7150,-6769,-6160,-5390,-4533,-3664,-2843,-2115,-1515,-1066,-776,-669,-737,-1004,-1461,-2113,-2945,-3921,-4981,-6047,-6996,-7724,-8115,-8092,-7651,-6826,-5738,-4527,-3379,-2430,-1818,-1570,-1698,-2103,-2696,-3322,-3884,-4267,-4431,-4338,-4023,-3517,-2910,-2289,-1759,-1428,-1371,-1649,-2271,-3206,-4377,-5676,-6959,-8090,-8926,-9370,-9352,-8872,-7966,-6746,-5335,-3912,-2617,-1600,-932,-646,-717,-1063,-1600,-2225,-2854,-3432,-3908,-4282,-4524,-4655,-4649,-4522,-4267,-3909,-3467,-3003,-2558,-2219,-2031,-2063,-2317,-2795,-3407,-4085,-4681,-5102,-5241,-5052,-4541,-3759,-2814,-1836,-955,-291,88,156,-63,-498,-1054,-1617,-2082,-2360,-2412,-2233,-1866,-1380,-839,-310,179,593,935,1173,1307,1312,1188,945,612,222,-180,-559,-890,-1134,-1294,-1344,-1299,-1184,-1029,-908,-870,-990,-1295,-1805,-2483,-3256,-4028,-4665,-5066,-5130,-4814,-4101,-3042,-1704,-201,1334,2785,3994,4884,5340,5348,4900,4047,2888,1517,74,-1332,-2585,-3577,-4225,-4450,-4205,-3464,-2265,-684,1124,2978,4669,6013,6878,7214,7040,6452,5565,4528,3458,2470,1638,1015,630,468,512,705,984,1271,1499,1586,1501,1198,706,46,-676,-1381,-1924,-2208,-2134,-1655,-777,459,1940,3555,5142,6577,7732,8520,8893,8830,8356,7520,6409,5123,3776,2475,1299,332,-414,-891,-1126,-1129,-928,-588,-141,348,830,1275,1627,1886,2020,2050,1982,1838,1626,1356,1012,600,119,-403,-913,-1342,-1618,-1682,-1497,-1069,-422,372,1249,2103,2874,3484,3916,4165,4270,4262,4207,4136,4096,4112,4195,4355,4586,4866,5202,5552,5929,6280,6586,6776,6801,6588,6104,5331,4299,3073,1751,465,-670,-1497,-1941,-1910,-1393,-450,844,2308,3807,5141,6210,6892,7160,7006,6469,5613,4529,3314,2077,926,-41,-738,-1094,-1070,-651,112,1147,2307,3451,4405,5056,5306,5158,4659,3919,3110,2366,1851,1623,1725,2101,2678,3328,3942,4406,4646,4619,4307,3734,2924,1924,788,-425,-1628,-2733,-3606,-4144,-4206,-3763,-2776,-1356,374,2217,3974,5476,6593,7255,7479,7300,6839,6183,5463,4740,4078,3486,2977,2553,2225,2004,1895,1881,1935,2005,2051,2032,1927,1729,1439,1072,630,151,-357,-814,-1186,-1371,-1321,-981,-342,554,1629,2767,3826,4684,5220,5361,5079,4390,3366,2115,787,-471,-1495,-2183,-2446,-2260,-1643,-649,608,1991,3336,4450,5182,5397,5043,4162,2849,1287,-333,-1792,-2906,-3523,-3545,-2969,-1844,-341,1347,2966,4288,5146,5430,5165,4419,3366,2166,1010,37,-646,-975,-930,-534,157,1042,1998,2879,3551,3906,3886,3482,2724,1680,423,-947,-2335,-3635,-4719,-5486,-5816,-5637,-4921,-3693,-2058,-162,1823,3717,5366,6658,7504,7876,7756,7187,6222,4971,3561,2139,870,-126,-744,-945,-764,-257,419,1145,1736,2089,2105,1765,1121,254,-684,-1566,-2266,-2691,-2813,-2618,-2162,-1493,-685,192,1095,1958,2764,3471,4052,4482,4724,4757,4570,4159,3554,2798,1943,1076,267,-395,-846,-1048,-998,-726,-318,159,583,900,1043,1001,802,472,81,-322,-678,-934,-1049,-997,-776,-408,32,467,786,894,727,255,-478,-1415,-2415,-3384,-4183,-4735,-4998,-4958,-4666,-4174,-3547,-2855,-2116,-1376,-619,132,899,1651,2400,3088,3690,4151,4397,4389,4064,3412,2453,1249,-105,-1488,-2793,-3916,-4788,-5375,-5661,-5673,-5418,-4967,-4312,-3540,-2644,-1700,-733,180,993,1615,2003,2093,1860,1296,419,-742,-2120,-3644,-5202,-6675,-7926,-8811,-9216,-9059,-8321,-7052,-5373,-3454,-1513,255,1654,2556,2872,2586,1736,405,-1266,-3144,-5042,-6839,-8381,-9594,-10403,-10779,-10728,-10271,-9488,-8452,-7281,-6080,-4957,-4009,-3302,-2873,-2725,-2811,-3070,-3403,-3731,-3977,-4089,-4032,-3797,-3398,-2870,-2286,-1720,-1268,-1008,-981,-1209,-1654,-2267,-2973,-3707,-4408,-5031,-5529,-5857,-5975,-5838,-5448,-4818,-4029,-3170,-2372,-1742,-1389,-1370,-1692,-2330,-3188,-4157,-5112,-5930,-6544,-6901,-7024,-6922,-6661,-6264,-5773,-5218,-4617,-4006,-3406,-2850,-2359,-1952,-1648,-1435,-1317,-1267,-1247,-1234,-1169,-1035,-817,-520,-197,91,265,233,-49,-619,-1456,-2488,-3632,-4744,-5731,-6469,-6921,-7051,-6899,-6516,-5978,-5353,-4701,-4066,-3473,-2955,-2530,-2224,-2052,-2014,-2094,-2253,-2444,-2608,-2700,-2682,-2545,-2281,-1934,-1543,-1184,-948,-903,-1119,-1604,-2325,-3190,-4065,-4793,-5231,-5247,-4790,-3850,-2504,-906,774,2287,3451,4084,4096,3490,2342,817,-874,-2521,-3901,-4862,-5308,-5206,-4622,-3656,-2474,-1242,-124,766,1327,1550,1426,1018,418,-271,-905,-1362,-1535,-1338,-750,213,1476,2910,4372,5683,6700,7296,7408,7016,6148,4881,3310,1577,-176,-1788,-3109,-4022,-4433,-4324,-3722,-2720,-1460,-93,1218,2345,3208,3756,3999,3956,3669,3184,2550,1803,1022,237,-470,-1076,-1534,-1841,-1985,-1983,-1846,-1600,-1282,-928,-584,-299,-102,-23,-52,-164,-331,-507,-660,-776,-825,-817,-723,-549,-257,164,732,1456,2286,3195,4089,4912,5581,6065,6339,6421,6333,6121,5811,5454,5059,4666,4286,3926,3597,3281,2975,2676,2356,2030,1666,1259,800,263,-337,-996,-1687,-2361,-2998,-3543,-3989,-4305,-4479,-4492,-4325,-3973,-3440,-2769,-2007,-1217,-458,246,874,1451,1987,2513,3017,3481,3855,4067,4049,3754,3151,2292,1231,102,-988,-1895,-2550,-2862,-2848,-2514,-1946,-1238,-513,126,555,730,587,163,-504,-1310,-2128,-2810,-3226,-3248,-2823,-1933,-633,954,2676,4336,5750,6751,7220,7102,6415,5233,3718,2045,451,-865,-1705,-1948,-1527,-469,1143,3140,5308,7394,9135,10278,10635,10092,8641,6420,3639,628,-2281,-4753,-6541,-7460,-7487,-6640,-5095,-3052,-783,1444,3364,4767,5506,5524,4860,3653,2101,470,-980,-2022,-2475,-2265,-1404,9,1789,3718,5559,7072,8094,8471,8172,7207,5692,3801,1779,-132,-1657,-2608,-2846,-2345,-1188,462,2376,4296,6004,7286,8041,8184,7742,6778,5418,3824,2184,675,-542,-1354,-1701,-1573,-1021,-136,950,2073,3088,3833,4232,4215,3812,3072,2105,1027,-33,-947,-1619,-1944,-1888,-1416,-561,610,1990,3434,4792,5917,6700,7088,7072,6733,6139,5434,4703,4061,3549,3218,3047,3022,3096,3207,3318,3368,3344,3220,3007,2721,2394,2061,1758,1511,1348,1262,1277,1366,1555,1849,2258,2824,3519,4353,5240,6104,6820,7249,7289,6842,5917,4568,2949,1242,-333,-1607,-2430,-2754,-2574,-1977,-1064,13,1131,2172,3047,3713,4145,4345,4332,4127,3752,3256,2656,2031,1412,870,444,145,0,-55,-32,-40,-133,-396,-880,-1574,-2464,-3435,-4392,-5184,-5691,-5799,-5445,-4616,-3350,-1753,41,1860,3522,4864,5753,6127,5977,5393,4480,3418,2336,1396,671,242,110,267,664,1230,1873,2516,3066,3471,3682,3686,3484,3113,2616,2067,1554,1162,977,1042,1384,1938,2640,3319,3843,4027,3758,2962,1650,-79,-2056,-4061,-5849,-7207,-7960,-8014,-7375,-6116,-4436,-2548,-729,793,1817,2237,2011,1193,-108,-1719,-3444,-5059,-6363,-7184,-7395,-6960,-5901,-4323,-2400,-319,1691,3437,4748,5506,5655,5201,4206,2782,1080,-733,-2476,-3987,-5114,-5754,-5827,-5332,-4309,-2891,-1229,443,1941,3063,3694,3784,3355,2508,1406,237,-804,-1533,-1843,-1673,-1050,-84,1095,2294,3351,4094,4408,4216,3485,2261,604,-1339,-3432,-5476,-7320,-8778,-9745,-10119,-9883,-9068,-7753,-6103,-4288,-2518,-982,189,895,1146,983,519,-121,-799,-1405,-1851,-2084,-2106,-1896,-1516,-969,-337,329,946,1421,1693,1676,1360,738,-141,-1185,-2292,-3313,-4120,-4581,-4616,-4197,-3363,-2227,-947,284,1266,1852,1927,1475,550,-726,-2175,-3603,-4846,-5755,-6250,-6304,-5916,-5157,-4095,-2838,-1498,-202,951,1831,2407,2604,2476,2042,1410,665,-88,-766,-1305,-1678,-1865,-1884,-1757,-1509,-1181,-818,-477,-221,-113,-181,-448,-866,-1359,-1818,-2125,-2192,-1981,-1521,-895,-234,338,715,833,702,361,-86,-522,-847,-943,-793,-356,296,1121,2019,2909,3711,4335,4736,4844,4660,4178,3453,2560,1588,647,-196,-860,-1353,-1661,-1858,-1986,-2124,-2314,-2576,-2906,-3259,-3590,-3844,-3976,-3954,-3786,-3480,-3106,-2714,-2378,-2154,-2067,-2127,-2311,-2588,-2928,-3311,-3725,-4155,-4598,-5006,-5370,-5631,-5781,-5795,-5691,-5486,-5235,-4978,-4782,-4659,-4645,-4700,-4795,-4858,-4798,-4560,-4053,-3268,-2196,-879,580,2079,3464,4598,5358,5676,5523,4968,4110,3102,2117,1292,750,541,656,1031,1556,2103,2549,2786,2752,2427,1839,1068,209,-597,-1249,-1622,-1667,-1353,-722,141,1100,1994,2660,2941,2731,1976,694,-999,-2936,-4877,-6577,-7806,-8393,-8281,-7474,-6127,-4423,-2619,-964,318,1067,1197,724,-247,-1551,-2970,-4274,-5282,-5818,-5824,-5263,-4220,-2788,-1159,516,2023,3228,3965,4180,3813,2927,1600,16,-1645,-3144,-4298,-4936,-4960,-4356,-3154,-1487,489,2579,4573,6301,7593,8356,8523,8097,7127,5720,4020,2209,470,-1049,-2203,-2958,-3270,-3211,-2837,-2271,-1632,-1034,-607,-403,-492,-842,-1410,-2084,-2719,-3174,-3311,-3043,-2342,-1244,137,1653,3085,4268,4992,5173,4763,3817,2483,945,-562,-1830,-2682,-3017,-2800,-2096,-1005,284,1602,2736,3551,3915,3805,3237,2302,1140,-103,-1230,-2114,-2580,-2566,-2024,-994,409,2058,3759,5373,6728,7742,8317,8431,8069,7249,6038,4486,2727,858,-952,-2583,-3876,-4744,-5115,-4978,-4383,-3406,-2184,-846,452,1585,2435,2917,3009,2686,2054,1171,224,-669,-1356,-1747,-1801,-1525,-994,-288,449,1144,1662,1990,2050,1895,1507,980,360,-258,-787,-1164,-1339,-1306,-1097,-770,-415,-108,88,150,112,14,-41,-4,190,529,990,1487,1963,2322,2548,2610,2543,2394,2201,2024,1868,1726,1568,1337,976,457,-239,-1084,-2021,-2975,-3866,-4600,-5129,-5390,-5360,-5031,-4407,-3518,-2399,-1119,254,1609,2853,3873,4583,4940,4927,4610,4073,3446,2858,2400,2148,2085,2177,2315,2392,2271,1853,1057,-132,-1682,-3487,-5393,-7193,-8666,-9607,-9851,-9322,-8040,-6112,-3754,-1207,1233,3306,4795,5553,5551,4833,3554,1935,228,-1292,-2391,-2900,-2720,-1872,-450,1357,3314,5154,6643,7558,7808,7341,6261,4722,2963,1241,-194,-1153,-1515,-1272,-491,674,2030,3376,4519,5302,5646,5479,4849,3783,2384,768,-950,-2616,-4108,-5292,-6070,-6374,-6174,-5497,-4410,-3030,-1512,-21,1264,2190,2653,2579,1993,955,-373,-1822,-3151,-4202,-4779,-4848,-4356,-3412,-2105,-624,891,2254,3367,4108,4453,4372,3890,3063,1965,714,-566,-1727,-2652,-3230,-3414,-3187,-2599,-1743,-736,252,1108,1683,1931,1826,1435,858,255,-239,-485,-416,-12,685,1564,2510,3353,3987,4299,4258,3878,3217,2395,1524,747,166,-145,-163,86,533,1090,1659,2156,2515,2688,2648,2387,1917,1251,440,-493,-1462,-2422,-3286,-3961,-4387,-4457,-4162,-3455,-2409,-1084,371,1803,3055,3982,4519,4634,4404,3925,3344,2793,2368,2121,2035,2054,2076,2011,1771,1332,707,-18,-736,-1323,-1659,-1684,-1360,-734,126,1091,2051,2856,3424,3656,3537,3060,2281,1276,149,-979,-2015,-2867,-3489,-3883,-4049,-4054,-3931,-3736,-3506,-3247,-2990,-2694,-2388,-2010,-1576,-1037,-405,337,1145,1987,2779,3441,3876,4007,3763,3123,2091,717,-904,-2654,-4370,-5890,-7049,-7734,-7873,-7465,-6570,-5291,-3764,-2152,-600,726,1690,2210,2212,1748,877,-262,-1495,-2673,-3610,-4219,-4392,-4150,-3499,-2559,-1446,-320,655,1362,1682,1608,1130,357,-632,-1679,-2679,-3498,-4057,-4289,-4183,-3747,-3050,-2164,-1205,-270,537,1140,1490,1573,1387,997,441,-178,-790,-1323,-1727,-1997,-2168,-2310,-2535,-2947,-3644,-4668,-6014,-7584,-9247,-10787,-12024,-12751,-12840,-12224,-10895,-8977,-6592,-3994,-1394,956,2846,4120,4676,4473,3566,2037,76,-2130,-4311,-6239,-7672,-8464,-8508,-7829,-6496,-4673,-2560,-358,1708,3491,4843,5726,6125,6111,5790,5302,4788,4393,4197,4273,4594,5107,5700,6226,6533,6488,5968,4942,3398,1430,-843,-3234,-5536,-7536,-9024,-9837,-9857,-9045,-7444,-5178,-2471,443,3239,5674,7473,8464,8540,7666,5937,3518,663,-2309,-5087,-7369,-8938,-9656,-9518,-8569,-6991,-4948,-2679,-372,1787,3648,5120,6124,6630,6654,6203,5380,4271,3026,1820,798,135,-96,153,836,1833,2999,4146,5124,5820,6164,6174,5880,5388,4768,4140,3551,3087,2741,2545,2448,2425,2419,2391,2309,2185,2020,1872,1771,1761,1872,2096,2437,2859,3336,3822,4290,4687,4984,5139,5100,4843,4313,3507,2425,1146,-242,-1557,-2650,-3344,-3538,-3196,-2369,-1191,165,1481,2570,3269,3489,3203,2496,1481,375,-629,-1314,-1554,-1250,-446,768,2206,3641,4862,5669,5971,5720,5007,3957,2766,1638,757,270,250,715,1600,2804,4168,5527,6707,7555,7953,7819,7122,5884,4162,2073,-255,-2662,-4992,-7077,-8771,-9936,-10454,-10267,-9355,-7781,-5677,-3232,-682,1739,3786,5295,6110,6208,5571,4339,2639,716,-1197,-2853,-4035,-4576,-4419,-3557,-2133,-322,1620,3456,4950,5950,6346,6123,5339,4105,2598,1010,-453,-1617,-2326,-2518,-2154,-1320,-116,1271,2662,3868,4738,5176,5118,4582,3583,2213,550,-1278,-3146,-4898,-6419,-7569,-8282,-8492,-8195,-7404,-6181,-4606,-2791,-881,987,2634,3940,4774,5099,4920,4315,3425,2409,1448,688,230,106,293,694,1197,1647,1921,1902,1518,756,-358,-1713,-3187,-4586,-5760,-6546,-6861,-6682,-6035,-5043,-3816,-2513,-1264,-168,680,1247,1501,1463,1166,671,60,-588,-1191,-1670,-1983,-2059,-1892,-1444,-730,240,1417,2761,4182,5626,6964,8125,8967,9433,9415,8931,7973,6658,5087,3429,1831,429,-678,-1444,-1847,-1921,-1687,-1225,-573,181,987,1769,2496,3107,3597,3941,4131,4179,4079,3846,3493,3022,2457,1806,1085,325,-458,-1213,-1902,-2462,-2830,-2953,-2786,-2314,-1565,-589,507,1596,2540,3193,3438,3201,2455,1246,-309,-2051,-3753,-5200,-6182,-6536,-6187,-5122,-3454,-1318,1029,3374,5436,7007,7911,8042,7400,6059,4187,1995,-259,-2356,-4075,-5269,-5858,-5803,-5155,-4001,-2475,-743,1014,2654,4013,5040,5663,5916,5844,5528,5076,4577,4126,3770,3550,3435,3402,3357,3217,2894,2296,1412,218,-1199,-2745,-4262,-5580,-6547,-7041,-6997,-6419,-5368,-3945,-2293,-555,1126,2603,3790,4581,4968,4927,4525,3827,2942,1973,1015,142,-591,-1172,-1572,-1812,-1868,-1740,-1399,-817,15,1105,2391,3813,5223,6491,7431,7908,7805,7069,5754,3955,1886,-244,-2182,-3733,-4766,-5225,-5155,-4641,-3830,-2850,-1850,-907,-112,512,940,1187,1264,1206,1040,806,531,244,-28,-266,-437,-529,-514,-395,-185,67,295,411,333,-6,-649,-1566,-2714,-3960,-5179,-6198,-6878,-7101,-6814,-6033,-4812,-3303,-1612,64,1618,2917,3899,4522,4800,4754,4452,3950,3322,2619,1879,1134,374,-378,-1143,-1904,-2657,-3379,-4037,-4582,-4974,-5173,-5159,-4928,-4503,-3918,-3240,-2525,-1848,-1263,-823,-529,-396,-366,-413,-473,-508,-487,-412,-267,-95,127,364,634,923,1230,1527,1787,1950,1976,1795,1381,697,-245,-1407,-2722,-4091,-5406,-6565,-7486,-8119,-8466,-8556,-8458,-8243,-7972,-7692,-7405,-7110,-6763,-6332,-5780,-5101,-4299,-3431,-2546,-1724,-1028,-503,-176,-14,9,-21,-67,-84,-63,-44,-56,-154,-361,-669,-1044,-1410,-1698,-1815,-1718,-1382,-821,-103,703,1495,2184,2696,2971,2992,2734,2220,1450,450,-755,-2129,-3604,-5088,-6468,-7611,-8396,-8720,-8525,-7808,-6623,-5091,-3372,-1671,-194,873,1387,1282,562,-660,-2249,-3979,-5662,-7089,-8122,-8648,-8645,-8137,-7224,-6047,-4790,-3620,-2700,-2136,-1943,-2099,-2473,-2909,-3241,-3298,-2979,-2236,-1101,317,1855,3307,4483,5202,5368,4952,4011,2682,1149,-399,-1764,-2798,-3392,-3489,-3088,-2253,-1080,271,1655,2905,3924,4624,4999,5070,4893,4526,4026,3435,2764,2033,1227,366,-524,-1403,-2177,-2776,-3099,-3093,-2736,-2077,-1193,-245,628,1267,1560,1455,964,166,-796,-1753,-2524,-2965,-2970,-2527,-1684,-567,651,1782,2659,3149,3205,2848,2166,1309,446,-257,-646,-639,-176,719,1997,3537,5219,6859,8299,9359,9910,9855,9183,7932,6232,4242,2160,165,-1547,-2867,-3666,-3944,-3689,-3020,-2054,-984,-2,732,1082,1020,563,-164,-1019,-1806,-2369,-2572,-2354,-1720,-740,447,1684,2785,3590,3979,3886,3345,2418,1260,0,-1200,-2230,-2998,-3450,-3556,-3303,-2712,-1799,-633,726,2188,3651,5040,6263,7255,7980,8390,8486,8263,7753,6988,6030,4929,3756,2561,1394,290,-733,-1664,-2499,-3245,-3895,-4439,-4875,-5170,-5321,-5305,-5122,-4785,-4301,-3713,-3034,-2314,-1575,-850,-187,394,819,1076,1109,946,585,109,-427,-930,-1334,-1588,-1662,-1559,-1287,-893,-400,119,636,1078,1417,1616,1656,1539,1266,846,297,-356,-1077,-1809,-2498,-3074,-3489,-3722,-3771,-3679,-3501,-3310,-3171,-3150,-3282,-3602,-4109,-4788,-5587,-6431,-7216,-7831,-8154,-8069,-7498,-6387,-4747,-2659,-240,2285,4707,6755,8219,8917,8776,7794,6101,3888,1438,-952,-2971,-4372,-4978,-4730,-3687,-2019,18,2109,3936,5214,5713,5335,4063,2022,-556,-3386,-6096,-8365,-9869,-10413,-9891,-8353,-5974,-3042,84,3017,5394,6916,7392,6742,5038,2442,-743,-4173,-7433,-10156,-11989,-12722,-12236,-10595,-7983,-4721,-1203,2130,4885,6720,7443,6990,5477,3151,366,-2457,-4921,-6679,-7498,-7292,-6118,-4159,-1722,852,3190,4965,5930,5947,5035,3310,1050,-1431,-3759,-5593,-6655,-6772,-5887,-4082,-1546,1429,4513,7351,9615,11071,11529,10977,9457,7170,4381,1410,-1388,-3706,-5273,-5931,-5612,-4375,-2367,182,2979,5729,8112,9893,10864,10960,10168,8634,6532,4138,1724,-436,-2118,-3166,-3535,-3252,-2467,-1358,-164,916,1710,2135,2175,1883,1371,753,181,-246,-414,-282,206,1020,2143,3461,4882,6234,7402,8238,8669,8647,8172,7299,6091,4665,3107,1536,25,-1349,-2517,-3442,-4062,-4348,-4286,-3866,-3135,-2151,-988,243,1455,2542,3426,4048,4380,4417,4184,3730,3127,2463,1845,1376,1138,1201,1542,2138,2857,3574,4122,4358,4179,3532,2445,1010,-621,-2255,-3713,-4813,-5470,-5617,-5302,-4599,-3642,-2599,-1615,-860,-420,-370,-675,-1279,-2017,-2761,-3307,-3566,-3429,-2921,-2081,-1042,80,1116,1970,2517,2728,2585,2118,1432,611,-179,-820,-1171,-1150,-711,123,1265,2582,3893,5012,5758,5991,5642,4723,3338,1661,-88,-1692,-2949,-3759,-4069,-3963,-3542,-3020,-2546,-2309,-2396,-2831,-3577,-4496,-5452,-6243,-6730,-6773,-6315,-5370,-4007,-2372,-663,927,2167,2900,2990,2405,1167,-608,-2749,-5044,-7256,-9153,-10534,-11234,-11163,-10297,-8709,-6530,-3976,-1275,1306,3529,5186,6116,6236,5533,4064,1988,-521,-3197,-5803,-8068,-9767,-10723,-10806,-9990,-8314,-5922,-3043,58,3064,5699,7729,8980,9412,9026,7959,6361,4435,2390,396,-1373,-2814,-3837,-4409,-4524,-4233,-3611,-2774,-1861,-999,-337,25,17,-397,-1158,-2190,-3326,-4408,-5251,-5727,-5759,-5346,-4586,-3609,-2609,-1764,-1226,-1094,-1395,-2069,-3030,-4102,-5136,-5941,-6396,-6381,-5893,-4938,-3632,-2104,-507,1006,2323,3371,4123,4603,4837,4876,4753,4484,4082,3542,2880,2137,1362,667,131,-111,4,540,1475,2749,4217,5708,7019,7951,8370,8175,7395,6110,4500,2782,1202,-18,-702,-748,-157,995,2537,4256,5921,7304,8242,8606,8367,7552,6264,4644,2874,1108,-470,-1776,-2695,-3234,-3375,-3207,-2781,-2217,-1582,-951,-359,196,727,1281,1892,2592,3379,4229,5090,5894,6575,7075,7367,7444,7331,7067,6710,6314,5935,5604,5351,5179,5083,5043,5016,4975,4871,4683,4402,4032,3625,3212,2850,2575,2393,2315,2278,2252,2136,1886,1439,793,-9,-888,-1741,-2451,-2942,-3136,-3029,-2613,-1942,-1067,-61,996,2026,2966,3748,4326,4660,4711,4492,4006,3329,2538,1748,1082,632,466,599,994,1588,2283,2995,3636,4157,4505,4668,4636,4420,4059,3601,3130,2731,2476,2430,2581,2911,3307,3668,3863,3800,3426,2752,1852,854,-74,-765,-1074,-892,-197,980,2523,4261,5984,7464,8489,8877,8529,7406,5596,3249,622,-2029,-4394,-6238,-7361,-7657,-7107,-5799,-3875,-1576,870,3180,5133,6518,7209,7143,6336,4900,3000,872,-1222,-3049,-4362,-5034,-4970,-4203,-2847,-1100,775,2519,3857,4639,4730,4176,3042,1520,-201,-1901,-3383,-4496,-5121,-5214,-4776,-3870,-2608,-1148,328,1633,2584,3062,2968,2326,1188,-288,-1913,-3491,-4801,-5698,-6067,-5861,-5133,-3954,-2482,-877,699,2103,3236,4051,4546,4768,4791,4710,4586,4503,4463,4482,4505,4474,4306,3913,3227,2205,844,-802,-2654,-4564,-6384,-7947,-9108,-9758,-9828,-9301,-8209,-6611,-4639,-2421,-159,1968,3737,5001,5591,5465,4588,3037,935,-1521,-4113,-6566,-8650,-10129,-10861,-10763,-9860,-8245,-6098,-3635,-1098,1289,3317,4852,5796,6126,5883,5142,4048,2746,1415,202,-737,-1321,-1481,-1237,-653,154,1020,1777,2269,2371,2035,1256,126,-1247,-2684,-4027,-5108,-5806,-6051,-5836,-5219,-4289,-3184,-2021,-928,26,796,1389,1830,2175,2465,2742,3020,3295,3541,3735,3827,3777,3569,3167,2612,1927,1185,455,-190,-707,-1060,-1268,-1344,-1344,-1304,-1274,-1262,-1285,-1307,-1289,-1207,-988,-666,-212,293,801,1217,1471,1500,1268,789,91,-747,-1620,-2428,-3033,-3344,-3293,-2830,-2013,-869,445,1843,3140,4237,5008,5381,5343,4887,4098,3046,1859,656,-435,-1307,-1866,-2073,-1933,-1485,-830,-63,708,1396,1947,2349,2599,2731,2768,2741,2667,2558,2425,2267,2101,1915,1712,1476,1190,834,390,-151,-777,-1466,-2159,-2809,-3334,-3695,-3827,-3718,-3360,-2769,-2000,-1083,-109,888,1812,2613,3225,3584,3652,3399,2817,1955,856,-364,-1617,-2771,-3737,-4422,-4791,-4833,-4590,-4125,-3545,-2935,-2417,-2056,-1940,-2097,-2540,-3239,-4112,-5060,-5933,-6606,-6958,-6918,-6486,-5700,-4675,-3554,-2482,-1623,-1079,-946,-1240,-1948,-3008,-4323,-5775,-7233,-8565,-9643,-10372,-10672,-10522,-9922,-8931,-7640,-6159,-4640,-3206,-1995,-1101,-587,-468,-728,-1291,-2086,-2988,-3912,-4744,-5415,-5862,-6070,-6038,-5820,-5465,-5068,-4688,-4407,-4255,-4251,-4380,-4594,-4851,-5068,-5195,-5161,-4938,-4512,-3908,-3190,-2439,-1776,-1295,-1096,-1230,-1710,-2489,-3483,-4549,-5557,-6336,-6779,-6786,-6328,-5434,-4158,-2642,-983,631,2110,3305,4153,4590,4592,4182,3391,2315,1035,-315,-1623,-2787,-3708,-4367,-4750,-4906,-4924,-4904,-4953,-5176,-5609,-6278,-7117,-8058,-8954,-9707,-10150,-10224,-9818,-8946,-7595,-5847,-3802,-1588,616,2658,4353,5589,6259,6361,5934,5082,3976,2759,1631,695,76,-214,-164,164,678,1289,1867,2325,2588,2601,2376,1931,1332,660,2,-555,-939,-1110,-1047,-775,-330,212,774,1275,1632,1800,1731,1424,883,152,-732,-1686,-2642,-3497,-4169,-4559,-4615,-4292,-3600,-2595,-1364,-24,1289,2468,3397,4033,4342,4357,4132,3748,3310,2907,2634,2537,2639,2930,3338,3812,4233,4532,4615,4437,3968,3212,2217,1042,-196,-1381,-2385,-3086,-3396,-3280,-2733,-1838,-688,561,1764,2767,3451,3740,3599,3051,2152,1015,-258,-1503,-2620,-3463,-3967,-4054,-3717,-2954,-1813,-362,1298,3044,4727,6203,7336,8014,8199,7856,7074,5930,4592,3215,1963,962,293,-25,-37,198,541,913,1189,1306,1231,959,553,91,-310,-537,-479,-60,751,1957,3493,5277,7172,9029,10680,11956,12729,12871,12356,11176,9416,7216,4763,2290,34,-1797,-3029,-3598,-3484,-2807,-1712,-428,821,1821,2408,2479,2028,1096,-179,-1637,-3096,-4374,-5319,-5827,-5827,-5323,-4346,-2988,-1372,357,2029,3497,4614,5281,5443,5095,4297,3138,1762,301,-1094,-2303,-3236,-3814,-4025,-3861,-3384,-2648,-1763,-827,67,811,1378,1701,1805,1701,1428,1048,605,156,-247,-576,-803,-905,-895,-760,-537,-240,67,338,503,510,337,-26,-543,-1162,-1801,-2387,-2831,-3075,-3079,-2842,-2401,-1820,-1198,-617,-181,69,78,-125,-533,-1059,-1648,-2190,-2626,-2871,-2890,-2677,-2232,-1633,-939,-259,308,675,789,622,204,-417,-1159,-1928,-2640,-3213,-3592,-3743,-3661,-3367,-2918,-2383,-1855,-1421,-1163,-1125,-1331,-1752,-2327,-2982,-3610,-4131,-4454,-4526,-4318,-3825,-3083,-2141,-1084,-5,1000,1825,2400,2667,2609,2251,1652,905,127,-561,-1046,-1240,-1091,-593,233,1305,2540,3808,4988,5953,6608,6853,6663,6021,4977,3622,2069,468,-1030,-2292,-3199,-3690,-3739,-3376,-2681,-1763,-742,239,1099,1731,2127,2266,2200,1980,1705,1442,1284,1262,1420,1723,2167,2674,3209,3691,4076,4316,4380,4279,4028,3687,3325,3018,2837,2845,3069,3528,4181,5002,5893,6789,7575,8172,8488,8476,8097,7373,6333,5062,3654,2221,878,-282,-1169,-1754,-2021,-1997,-1759,-1351,-875,-366,115,561,957,1309,1627,1906,2153,2363,2529,2657,2750,2821,2889,2977,3101,3280,3515,3786,4073,4320,4484,4511,4375,4066,3616,3077,2522,2036,1681,1506,1518,1703,2006,2376,2722,2996,3111,3040,2739,2208,1467,564,-422,-1398,-2250,-2871,-3164,-3052,-2522,-1564,-281,1252,2856,4388,5670,6580,7005,6936,6389,5462,4302,3055,1880,907,199,-193,-305,-176,102,443,744,920,892,614,60,-765,-1817,-3022,-4276,-5450,-6438,-7124,-7455,-7407,-7014,-6347,-5510,-4595,-3723,-2944,-2332,-1879,-1608,-1469,-1456,-1520,-1624,-1737,-1795,-1782,-1646,-1394,-1023,-578,-113,298,587,687,557,178,-428,-1221,-2104,-2991,-3755,-4305,-4542,-4430,-3959,-3175,-2180,-1080,-44,817,1352,1511,1238,580,-391,-1544,-2731,-3797,-4604,-5065,-5131,-4840,-4266,-3541,-2826,-2256,-1961,-1999,-2381,-3053,-3906,-4805,-5595,-6147,-6345,-6146,-5537,-4562,-3318,-1903,-469,866,1960,2720,3062,2971,2471,1624,551,-647,-1831,-2893,-3753,-4331,-4624,-4618,-4368,-3929,-3397,-2846,-2379,-2044,-1897,-1943,-2168,-2538,-2986,-3460,-3874,-4166,-4274,-4147,-3779,-3156,-2336,-1348,-287,803,1830,2756,3502,4055,4349,4411,4214,3829,3296,2708,2137,1677,1365,1257,1321,1539,1819,2094,2253,2238,1975,1465,720,-198,-1196,-2180,-3022,-3643,-3933,-3857,-3367,-2484,-1245,258,1915,3565,5057,6212,6908,7038,6580,5585,4153,2470,740,-834,-2041,-2756,-2880,-2404,-1378,91,1832,3669,5399,6851,7900,8460,8522,8132,7389,6428,5413,4492,3799,3446,3453,3843,4525,5407,6337,7166,7745,7964,7751,7092,6033,4668,3137,1604,236,-814,-1421,-1528,-1123,-273,904,2252,3593,4753,5594,5997,5929,5367,4383,3052,1519,-75,-1564,-2779,-3605,-3912,-3692,-2951,-1797,-384,1118,2498,3614,4318,4556,4316,3641,2631,1418,145,-1015,-1935,-2479,-2582,-2219,-1430,-299,1031,2421,3688,4694,5308,5457,5113,4314,3142,1735,253,-1127,-2240,-2945,-3147,-2810,-1961,-678,899,2623,4314,5812,6975,7700,7926,7656,6933,5856,4550,3166,1850,731,-74,-520,-569,-279,272,960,1641,2178,2464,2418,2035,1328,398,-659,-1699,-2592,-3237,-3550,-3514,-3155,-2546,-1800,-1044,-407,6,121,-88,-590,-1333,-2207,-3117,-3930,-4555,-4889,-4883,-4504,-3771,-2729,-1486,-143,1146,2260,3080,3526,3556,3184,2472,1515,474,-517,-1288,-1723,-1736,-1307,-461,694,2036,3386,4580,5465,5925,5898,5389,4443,3178,1715,212,-1201,-2396,-3297,-3870,-4113,-4087,-3847,-3509,-3145,-2870,-2729,-2781,-3018,-3422,-3922,-4450,-4901,-5200,-5267,-5051,-4547,-3751,-2730,-1548,-306,885,1912,2683,3113,3167,2840,2168,1230,128,-1024,-2093,-2972,-3566,-3820,-3712,-3290,-2606,-1800,-976,-299,129,198,-125,-842,-1887,-3143,-4481,-5724,-6742,-7387,-7580,-7268,-6474,-5265,-3759,-2123,-529,850,1856,2394,2408,1920,1004,-205,-1541,-2826,-3882,-4583,-4824,-4594,-3888,-2815,-1463,18,1476,2788,3806,4471,4707,4528,3953,3056,1929,666,-604,-1804,-2830,-3630,-4171,-4448,-4494,-4363,-4129,-3868,-3660,-3560,-3602,-3793,-4108,-4497,-4895,-5237,-5442,-5486,-5310,-4923,-4324,-3543,-2634,-1652,-683,200,913,1405,1632,1607,1353,950,488,69,-207,-265,-60,411,1123,2011,3011,4025,4990,5823,6472,6902,7069,6974,6592,5950,5062,3997,2822,1634,538,-390,-1065,-1471,-1587,-1460,-1128,-668,-149,356,786,1106,1289,1349,1300,1178,1024,859,718,611,540,501,479,453,403,304,132,-124,-458,-877,-1331,-1809,-2247,-2595,-2803,-2807,-2581,-2116,-1434,-618,247,1032,1624,1915,1857,1418,656,-349,-1464,-2554,-3467,-4113,-4400,-4322,-3894,-3185,-2288,-1312,-369,445,1055,1414,1528,1408,1128,750,370,66,-91,-60,175,593,1149,1783,2404,2950,3323,3474,3348,2924,2214,1247,82,-1192,-2498,-3722,-4782,-5600,-6109,-6305,-6164,-5750,-5111,-4345,-3548,-2817,-2250,-1917,-1864,-2119,-2646,-3415,-4318,-5254,-6096,-6729,-7068,-7077,-6750,-6166,-5391,-4574,-3794,-3183,-2790,-2671,-2815,-3185,-3715,-4306,-4853,-5256,-5409,-5278,-4805,-4036,-2989,-1783,-479,762,1871,2708,3217,3342,3060,2410,1437,238,-1085,-2417,-3652,-4695,-5486,-5990,-6210,-6197,-6004,-5731,-5457,-5253,-5177,-5244,-5438,-5729,-6040,-6312,-6456,-6429,-6185,-5717,-5063,-4264,-3420,-2612,-1931,-1472,-1266,-1367,-1743,-2375,-3190,-4092,-4981,-5730,-6243,-6426,-6238,-5661,-4742,-3555,-2212,-854,398,1403,2080,2362,2246,1760,992,22,-1010,-2014,-2872,-3519,-3889,-3970,-3742,-3248,-2520,-1622,-655,319,1165,1822,2199,2263,2011,1473,742,-84,-870,-1491,-1833,-1831,-1448,-724,268,1416,2571,3612,4403,4875,4969,4682,4050,3128,2021,823,-360,-1426,-2322,-3008,-3477,-3786,-3958,-4093,-4238,-4454,-4771,-5194,-5698,-6244,-6755,-7170,-7397,-7370,-7029,-6332,-5276,-3879,-2213,-382,1484,3224,4715,5814,6464,6644,6381,5794,4985,4132,3359,2807,2546,2622,3016,3680,4525,5443,6332,7067,7586,7807,7716,7324,6653,5794,4805,3790,2829,1985,1310,823,516,370,341,384,454,501,491,391,194,-111,-491,-939,-1380,-1799,-2111,-2297,-2309,-2131,-1763,-1218,-525,264,1097,1900,2595,3125,3419,3464,3255,2839,2288,1701,1178,832,723,919,1394,2123,3022,3970,4874,5588,6048,6172,5950,5406,4586,3593,2512,1450,503,-263,-793,-1061,-1069,-833,-374,242,1003,1822,2677,3496,4239,4858,5320,5606,5714,5680,5537,5373,5234,5204,5313,5572,5961,6407,6835,7150,7264,7131,6722,6064,5219,4259,3295,2407,1674,1150,856,792,936,1238,1634,2056,2420,2663,2713,2548,2127,1496,669,-274,-1243,-2157,-2897,-3401,-3592,-3444,-2952,-2160,-1129,41,1242,2352,3263,3873,4147,4050,3647,3004,2257,1536,978,688,741,1153,1898,2897,4032,5169,6159,6871,7194,7065,6463,5423,4043,2430,763,-825,-2175,-3186,-3796,-3983,-3802,-3314,-2644,-1898,-1191,-608,-203,7,37,-75,-266,-482,-652,-737,-686,-492,-155,303,821,1339,1772,2044,2072,1835,1272,452,-624,-1820,-3071,-4228,-5207,-5900,-6267,-6273,-5950,-5348,-4545,-3647,-2743,-1941,-1296,-872,-670,-677,-865,-1159,-1520,-1860,-2139,-2296,-2309,-2161,-1859,-1441,-938,-418,68,460,715,806,726,493,130,-301,-768,-1173,-1494,-1626,-1576,-1288,-802,-143,603,1377,2068,2630,2994,3134,3045,2740,2259,1644,976,301,-288,-748,-1025,-1104,-990,-737,-398,-88,131,145,-72,-558,-1282,-2189,-3182,-4173,-5027,-5673,-6008,-6005,-5629,-4917,-3904,-2683,-1359,-39,1133,2078,2691,2950,2859,2472,1883,1212,583,115,-90,34,512,1342,2448,3751,5123,6419,7522,8299,8684,8638,8177,7366,6316,5146,4015,3031,2321,1936,1913,2236,2853,3701,4676,5686,6628,7410,7960,8226,8181,7841,7236,6441,5525,4595,3715,2996,2448,2136,2012,2062,2211,2393,2548,2619,2596,2464,2265,2025,1817,1666,1650,1766,2056,2492,3053,3693,4353,4966,5460,5771,5829,5602,5058,4214,3108,1800,403,-997,-2251,-3275,-3959,-4254,-4130,-3615,-2750,-1644,-381,903,2121,3164,3988,4540,4829,4859,4672,4310,3832,3301,2769,2304,1941,1710,1629,1680,1847,2082,2338,2554,2685,2681,2537,2241,1848,1385,945,564,326,232,298,476,707,907,992,885,537,-69,-917,-1959,-3116,-4302,-5405,-6343,-7011,-7366,-7359,-7006,-6341,-5437,-4393,-3307,-2295,-1429,-791,-395,-258,-342,-593,-944,-1311,-1623,-1818,-1851,-1709,-1408,-976,-487,4,405,651,688,487,51,-579,-1341,-2156,-2924,-3589,-4074,-4370,-4456,-4369,-4133,-3808,-3457,-3131,-2899,-2808,-2872,-3122,-3510,-4027,-4599,-5189,-5731,-6182,-6513,-6679,-6693,-6537,-6251,-5855,-5421,-4996,-4659,-4459,-4443,-4614,-4969,-5435,-5967,-6450,-6818,-6980,-6882,-6499,-5831,-4921,-3834,-2673,-1532,-541,216,646,692,348,-381,-1411,-2642,-3925,-5101,-6005,-6504,-6500,-5956,-4914,-3452,-1744,62,1756,3193,4239,4811,4895,4511,3728,2671,1445,211,-908,-1795,-2350,-2540,-2343,-1813,-1025,-100,834,1640,2211,2465,2359,1917,1168,217,-849,-1912,-2893,-3699,-4325,-4725,-4962,-5052,-5074,-5093,-5163,-5335,-5625,-6015,-6474,-6932,-7305,-7524,-7509,-7223,-6650,-5801,-4729,-3488,-2160,-822,448,1569,2480,3131,3479,3539,3316,2892,2332,1751,1243,904,800,956,1374,1997,2757,3550,4281,4862,5228,5341,5209,4846,4329,3702,3063,2469,1989,1662,1521,1560,1772,2116,2534,2972,3352,3612,3707,3593,3277,2760,2094,1338,560,-147,-726,-1107,-1259,-1178,-876,-401,183,816,1408,1915,2263,2431,2395,2161,1759,1237,652,90,-386,-704,-808,-683,-314,256,967,1733,2448,3019,3355,3405,3151,2628,1893,1060,234,-458,-911,-1047,-832,-264,601,1679,2867,4036,5087,5908,6442,6633,6488,6024,5307,4426,3471,2579,1817,1297,1041,1074,1359,1852,2463,3125,3738,4245,4582,4734,4690,4488,4161,3785,3406,3102,2905,2852,2947,3158,3459,3757,4001,4094,3986,3619,2979,2081,966,-274,-1541,-2711,-3651,-4268,-4460,-4204,-3501,-2415,-1056,436,1894,3166,4103,4622,4677,4283,3530,2517,1409,344,-537,-1123,-1360,-1217,-744,6,909,1866,2738,3434,3860,3968,3736,3182,2352,1320,181,-964,-2010,-2865,-3458,-3744,-3715,-3391,-2838,-2123,-1363,-645,-75,279,371,192,-226,-826,-1508,-2181,-2732,-3082,-3175,-3002,-2594,-2029,-1399,-831,-417,-255,-383,-816,-1512,-2412,-3424,-4466,-5429,-6246,-6827,-7130,-7122,-6801,-6201,-5386,-4447,-3499,-2647,-2007,-1643,-1605,-1880,-2423,-3141,-3930,-4662,-5231,-5547,-5546,-5228,-4601,-3745,-2728,-1675,-672,168,775,1093,1100,810,257,-480,-1333,-2197,-2982,-3601,-3987,-4094,-3922,-3488,-2852,-2096,-1319,-610,-70,266,345,197,-153,-631,-1162,-1661,-2053,-2284,-2322,-2177,-1880,-1485,-1067,-695,-446,-372,-524,-910,-1549,-2389,-3400,-4480,-5541,-6463,-7128,-7445,-7333,-6769,-5780,-4437,-2881,-1252,251,1485,2301,2627,2445,1791,773,-472,-1789,-2991,-3965,-4557,-4738,-4466,-3799,-2812,-1636,-390,775,1766,2493,2917,3054,2932,2639,2236,1834,1474,1253,1168,1266,1521,1912,2402,2922,3425,3836,4121,4231,4163,3926,3552,3107,2650,2268,2010,1954,2090,2453,2976,3629,4323,4985,5542,5930,6115,6069,5796,5308,4636,3817,2904,1950,1008,135,-632,-1250,-1700,-1971,-2069,-2015,-1840,-1596,-1329,-1097,-935,-873,-909,-1035,-1202,-1375,-1490,-1503,-1368,-1069,-589,25,754,1509,2235,2847,3275,3475,3409,3079,2521,1786,979,190,-464,-905,-1065,-935,-534,71,784,1506,2119,2557,2753,2710,2450,2039,1567,1117,779,600,610,806,1146,1572,2008,2362,2566,2547,2261,1706,890,-112,-1229,-2334,-3333,-4109,-4601,-4743,-4542,-3987,-3157,-2096,-925,269,1353,2245,2830,3091,2966,2517,1766,830,-207,-1217,-2108,-2800,-3239,-3413,-3335,-3041,-2603,-2079,-1549,-1068,-692,-443,-350,-399,-589,-876,-1234,-1612,-1963,-2259,-2461,-2570,-2585,-2533,-2436,-2353,-2302,-2348,-2490,-2761,-3149,-3625,-4160,-4687,-5146,-5486,-5631,-5569,-5271,-4778,-4123,-3409,-2712,-2159,-1829,-1805,-2122,-2778,-3739,-4922,-6234,-7551,-8759,-9751,-10434,-10759,-10687,-10246,-9482,-8468,-7340,-6175,-5137,-4287,-3719,-3458,-3483,-3755,-4177,-4638,-5034,-5229,-5163,-4752,-4001,-2919,-1583,-83,1451,2901,4131,5050,5585,5708,5449,4865,4058,3159,2275,1537,1010,754,761,1004,1402,1874,2305,2607,2699,2537,2108,1443,591,-365,-1340,-2250,-3017,-3588,-3921,-4022,-3898,-3618,-3242,-2860,-2566,-2418,-2487,-2775,-3278,-3943,-4684,-5407,-5992,-6336,-6362,-6005,-5267,-4173,-2799,-1262,317,1775,2988,3818,4193,4064,3453,2429,1105,-358,-1819,-3103,-4101,-4714,-4897,-4642,-3984,-2984,-1736,-352,1050,2353,3442,4261,4747,4918,4798,4463,3997,3494,3049,2718,2563,2573,2738,2991,3263,3473,3542,3424,3079,2528,1794,965,112,-643,-1225,-1520,-1496,-1101,-366,662,1886,3188,4417,5449,6147,6430,6259,5650,4668,3438,2096,809,-276,-1030,-1374,-1273,-753,112,1211,2406,3554,4530,5223,5572,5546,5169,4499,3635,2691,1794,1061,584,431,613,1122,1889,2841,3863,4859,5720,6361,6731,6792,6566,6081,5427,4667,3929,3264,2772,2465,2370,2450,2665,2963,3272,3564,3783,3946,4021,4070,4075,4101,4155,4267,4459,4730,5086,5505,5958,6405,6775,7024,7079,6900,6459,5760,4833,3750,2589,1454,438,-366,-893,-1090,-934,-429,398,1492,2764,4117,5426,6577,7459,7992,8139,7878,7268,6355,5251,4063,2916,1923,1194,784,747,1057,1675,2506,3441,4363,5147,5707,5951,5878,5468,4800,3948,3024,2146,1409,901,658,690,964,1416,1966,2517,2970,3259,3318,3147,2752,2196,1570,958,480,199,172,412,875,1502,2182,2816,3293,3533,3480,3122,2473,1589,538,-590,-1699,-2708,-3522,-4100,-4384,-4390,-4129,-3678,-3104,-2520,-1996,-1629,-1439,-1465,-1667,-2022,-2459,-2924,-3340,-3679,-3866,-3917,-3785,-3506,-3083,-2551,-1952,-1333,-731,-214,208,475,599,555,380,85,-261,-624,-925,-1131,-1185,-1089,-834,-463,-16,440,842,1130,1261,1211,983,600,113,-421,-954,-1418,-1796,-2063,-2229,-2325,-2393,-2482,-2646,-2924,-3332,-3875,-4508,-5196,-5836,-6350,-6636,-6602,-6204,-5403,-4229,-2750,-1055,704,2403,3880,5012,5693,5865,5489,4618,3288,1633,-242,-2168,-4014,-5621,-6883,-7709,-8042,-7895,-7290,-6329,-5107,-3765,-2430,-1207,-205,554,1024,1243,1250,1101,879,649,469,400,436,603,851,1163,1483,1779,2018,2194,2302,2369,2422,2489,2622,2826,3151,3581,4125,4749,5414,6065,6638,7072,7306,7313,7057,6554,5827,4920,3915,2872,1884,1018,334,-129,-350,-348,-133,223,675,1146,1555,1857,1970,1890,1596,1119,519,-140,-754,-1244,-1514,-1519,-1216,-626,218,1237,2328,3387,4279,4921,5210,5120,4640,3825,2747,1534,291,-841,-1767,-2402,-2701,-2656,-2289,-1663,-859,22,886,1626,2192,2505,2590,2429,2108,1659,1196,764,450,269,244,335,510,688,809,799,619,229,-337,-1064,-1854,-2622,-3262,-3660,-3750,-3467,-2815,-1834,-587,794,2199,3491,4537,5254,5557,5409,4825,3825,2492,924,-771,-2451,-4010,-5314,-6298,-6869,-7032,-6768,-6142,-5211,-4076,-2837,-1584,-428,579,1363,1901,2182,2215,2029,1671,1183,628,49,-508,-1007,-1435,-1761,-2006,-2160,-2250,-2298,-2312,-2330,-2340,-2367,-2387,-2415,-2433,-2449,-2472,-2505,-2587,-2723,-2955,-3292,-3754,-4341,-5042,-5827,-6658,-7470,-8211,-8801,-9198,-9349,-9252,-8916,-8389,-7745,-7061,-6434,-5933,-5613,-5507,-5602,-5888,-6309,-6818,-7360,-7863,-8283,-8559,-8639,-8501,-8107,-7466,-6614,-5587,-4485,-3386,-2395,-1603,-1074,-836,-899,-1208,-1696,-2268,-2810,-3237,-3458,-3424,-3117,-2541,-1746,-788,253,1290,2250,3041,3613,3917,3929,3656,3112,2345,1409,364,-720,-1784,-2781,-3661,-4418,-5022,-5499,-5843,-6094,-6255,-6362,-6407,-6406,-6328,-6167,-5890,-5483,-4931,-4244,-3435,-2550,-1641,-772,-24,543,855,880,591,13,-824,-1834,-2935,-4008,-4945,-5638,-6003,-5990,-5581,-4814,-3749,-2489,-1149,152,1299,2213,2820,3107,3071,2738,2168,1415,554,-331,-1181,-1916,-2504,-2898,-3105,-3122,-2990,-2741,-2430,-2102,-1804,-1566,-1396,-1294,-1214,-1129,-962,-668,-216,428,1216,2120,3049,3916,4634,5119,5318,5207,4782,4093,3198,2189,1171,252,-473,-919,-1047,-835,-330,431,1317,2252,3093,3750,4150,4232,4020,3531,2861,2095,1355,741,348,239,435,932,1675,2597,3589,4560,5397,6028,6384,6444,6200,5697,4965,4109,3168,2265,1457,829,450,340,537,1010,1727,2618,3606,4602,5530,6307,6887,7221,7295,7109,6685,6057,5283,4418,3532,2683,1915,1269,757,372,111,-69,-163,-216,-200,-130,41,327,762,1368,2139,3065,4096,5176,6223,7157,7897,8374,8546,8382,7894,7103,6070,4862,3573,2299,1137,171,-526,-923,-1000,-791,-337,292,1011,1749,2411,2952,3311,3469,3418,3179,2791,2312,1805,1338,968,741,686,806,1097,1526,2047,2617,3164,3653,4018,4250,4315,4240,4032,3737,3395,3043,2723,2442,2216,2018,1829,1618,1343,997,556,35,-550,-1168,-1787,-2360,-2852,-3226,-3439,-3486,-3341,-3026,-2558,-1982,-1350,-736,-187,207,420,409,163,-292,-934,-1692,-2513,-3299,-4004,-4536,-4885,-5016,-4966,-4763,-4467,-4151,-3852,-3627,-3489,-3430,-3445,-3476,-3499,-3459,-3328,-3081,-2721,-2253,-1721,-1148,-591,-83,332,623,774,757,596,275,-156,-672,-1224,-1748,-2207,-2536,-2713,-2703,-2520,-2175,-1718,-1211,-721,-332,-84,-40,-174,-496,-926,-1418,-1878,-2255,-2474,-2521,-2370,-2055,-1608,-1100,-613,-221,-17,-46,-359,-949,-1794,-2831,-3966,-5107,-6123,-6915,-7390,-7478,-7161,-6446,-5393,-4083,-2630,-1160,214,1364,2216,2705,2804,2542,1945,1116,120,-914,-1905,-2762,-3420,-3846,-4026,-3975,-3722,-3313,-2786,-2192,-1564,-943,-342,204,702,1137,1514,1851,2141,2422,2683,2936,3184,3396,3572,3671,3682,3589,3392,3118,2784,2459,2169,1983,1928,2036,2311,2749,3306,3956,4623,5263,5808,6209,6430,6452,6265,5906,5390,4790,4155,3541,3023,2615,2374,2283,2347,2533,2788,3068,3294,3417,3377,3151,2730,2139,1416,637,-137,-820,-1347,-1665,-1742,-1558,-1151,-531,221,1054,1891,2651,3286,3722,3930,3890,3589,3065,2349,1506,612,-263,-1036,-1664,-2092,-2336,-2380,-2289,-2087,-1838,-1595,-1387,-1262,-1215,-1254,-1347,-1461,-1552,-1564,-1469,-1225,-837,-305,327,1015,1679,2265,2686,2911,2892,2648,2180,1565,837,95,-604,-1188,-1604,-1818,-1827,-1623,-1263,-764,-216,344,837,1216,1453,1506,1401,1129,744,273,-212,-662,-1016,-1219,-1244,-1073,-707,-195,430,1093,1720,2248,2597,2736,2629,2290,1742,1040,233,-594,-1418,-2157,-2820,-3365,-3805,-4148,-4408,-4600,-4743,-4839,-4893,-4906,-4863,-4760,-4583,-4323,-3978,-3554,-3067,-2549,-2036,-1583,-1237,-1058,-1079,-1335,-1836,-2559,-3487,-4545,-5687,-6826,-7886,-8800,-9502,-9949,-10132,-10041,-9723,-9212,-8569,-7850,-7098,-6357,-5643,-4973,-4342,-3749,-3180,-2634,-2100,-1592,-1105,-664,-278,46,278,425,468,411,253,16,-294,-640,-987,-1318,-1572,-1745,-1795,-1722,-1521,-1197,-779,-278,253,803,1312,1771,2137,2412,2580,2658,2654,2580,2460,2283,2069,1798,1459,1050,547,-42,-715,-1472,-2267,-3095,-3896,-4646,-5284,-5777,-6077,-6157,-5996,-5587,-4951,-4128,-3173,-2168,-1189,-318,381,862,1100,1100,882,481,-41,-653,-1272,-1879,-2403,-2826,-3106,-3246,-3231,-3094,-2848,-2539,-2198,-1867,-1568,-1337,-1170,-1079,-1040,-1034,-1031,-994,-904,-737,-497,-189,152,498,796,1010,1100,1044,836,494,49,-452,-938,-1374,-1679,-1845,-1819,-1622,-1237,-708,-51,686,1459,2224,2928,3530,3990,4286,4398,4343,4129,3812,3430,3056,2742,2537,2479,2575,2809,3149,3541,3928,4251,4462,4531,4445,4219,3877,3473,3044,2664,2349,2157,2078,2116,2244,2417,2599,2729,2787,2736,2588,2354,2074,1786,1539,1364,1296,1353,1538,1854,2276,2791,3351,3929,4457,4912,5231,5395,5388,5208,4893,4470,4010,3564,3203,2960,2881,2956,3181,3503,3890,4265,4606,4851,4986,5009,4905,4720,4455,4172,3892,3673,3531,3511,3605,3815,4109,4439,4762,5015,5168,5183,5072,4833,4513,4143,3763,3426,3150,2971,2910,2962,3151,3447,3853,4331,4849,5356,5812,6164,6370,6409,6252,5918,5418,4794,4098,3390,2716,2133,1662,1311,1076,911,781,640,438,176,-170,-546,-931,-1256,-1467,-1529,-1397,-1080,-570,90,872,1718,2576,3392,4106,4669,5031,5169,5051,4693,4097,3312,2371,1340,263,-801,-1810,-2716,-3496,-4108,-4557,-4808,-4885,-4776,-4521,-4120,-3633,-3061,-2465,-1855,-1269,-730,-259,129,418,602,681,637,487,219,-163,-632,-1204,-1823,-2494,-3153,-3779,-4288,-4663,-4817,-4748,-4414,-3828,-3017,-2026,-936,184,1243,2177,2930,3471,3795,3893,3805,3519,3096,2532,1874,1148,389,-369,-1086,-1737,-2286,-2729,-3048,-3273,-3411,-3509,-3585,-3672,-3768,-3864,-3939,-3959,-3895,-3721,-3425,-2992,-2463,-1836,-1194,-560,-17,404,644,686,513,124,-452,-1184,-2012,-2882,-3705,-4435,-4981,-5314,-5390,-5211,-4806,-4225,-3547,-2852,-2220,-1729,-1424,-1335,-1453,-1732,-2115,-2510,-2856,-3071,-3133,-3020,-2747,-2373,-1940,-1534,-1211,-1030,-1010,-1168,-1456,-1836,-2222,-2540,-2710,-2673,-2385,-1844,-1063,-100,977,2079,3119,4007,4695,5133,5330,5299,5088,4747,4337,3900,3479,3106,2785,2541,2368,2261,2220,2218,2248,2294,2350,2420,2521,2669,2896,3216,3652,4205,4866,5621,6427,7250,8034,8727,9279,9640,9762,9623,9172,8428,7371,6059,4526,2858,1126,-578,-2174,-3600,-4794,-5737,-6420,-6856,-7086,-7152,-7099,-6991,-6853,-6732,-6616,-6518,-6384,-6197,-5896,-5432,-4796,-3944,-2910,-1726,-455,791,1922,2823,3415,3642,3488,2982,2170,1153,14,-1139,-2207,-3125,-3838,-4310,-4563,-4575,-4410,-4080,-3646,-3146,-2639,-2164,-1757,-1458,-1259,-1192,-1226,-1364,-1565,-1817,-2066,-2299,-2453,-2521,-2453,-2235,-1856,-1309,-619,177,1044,1907,2730,3449,4027,4426,4634,4631,4435,4034,3459,2687,1751,623,-667,-2119,-3696,-5355,-7043,-8683,-10193,-11487,-12481,-13107,-13315,-13088,-12427,-11389,-10038,-8499,-6885,-5362,-4042,-3065,-2496,-2388,-2716,-3440,-4454,-5641,-6863,-7984,-8880,-9448,-9623,-9371,-8714,-7694,-6404,-4931,-3399,-1894,-516,691,1684,2474,3083,3544,3912,4217,4493,4763,5020,5263,5459,5581,5589,5446,5126,4596,3861,2914,1782,519,-832,-2163,-3423,-4500,-5349,-5902,-6136,-6030,-5602,-4876,-3908,-2778,-1561,-369,718,1617,2272,2657,2780,2674,2400,2034,1653,1326,1122,1060,1162,1396,1727,2099,2444,2728,2888,2936,2841,2643,2336,1981,1585,1195,825,486,179,-114,-395,-695,-994,-1315,-1633,-1935,-2215,-2437,-2601,-2673,-2644,-2482,-2187,-1729,-1131,-398,426,1278,2101,2793,3301,3544,3503,3166,2573,1777,858,-99,-1028,-1854,-2545,-3072,-3436,-3663,-3761,-3779,-3725,-3634,-3522,-3394,-3258,-3112,-2934,-2720,-2424,-2047,-1542,-933,-187,646,1564,2502,3428,4273,5003,5562,5927,6067,5971,5635,5075,4313,3397,2373,1299,236,-759,-1627,-2332,-2825,-3114,-3177,-3054,-2780,-2397,-1977,-1551,-1187,-878,-663,-498,-384,-279,-155,10,230,509,824,1156,1470,1733,1916,1999,1973,1840,1611,1303,937,541,143,-215,-489,-641,-626,-434,-46,506,1202,1994,2830,3670,4460,5177,5795,6304,6702,6990,7175,7262,7266,7180,7023,6777,6461,6065,5610,5101,4561,4019,3505,3056,2719,2515,2491,2647,2988,3496,4126,4845,5579,6277,6855,7258,7421,7318,6930,6290,5428,4429,3367,2331,1403,644,89,-239,-363,-316,-142,80,308,478,554,525,374,123,-211,-596,-991,-1367,-1672,-1889,-1977,-1918,-1708,-1331,-818,-173,553,1341,2125,2883,3552,4109,4514,4754,4817,4705,4421,3975,3376,2631,1761,781,-283,-1402,-2559,-3713,-4857,-5949,-6970,-7897,-8688,-9325,-9771,-9987,-9966,-9670,-9124,-8328,-7345,-6228,-5068,-3942,-2942,-2121,-1543,-1208,-1123,-1245,-1535,-1927,-2358,-2765,-3088,-3288,-3347,-3257,-3051,-2760,-2435,-2143,-1924,-1844,-1928,-2200,-2663,-3291,-4048,-4881,-5721,-6509,-7185,-7708,-8056,-8212,-8198,-8021,-7722,-7321,-6861,-6362,-5853,-5349,-4862,-4396,-3963,-3539,-3137,-2711,-2262,-1748,-1165,-493,255,1068,1908,2738,3495,4133,4593,4838,4853,4631,4206,3611,2896,2125,1336,597,-69,-631,-1072,-1401,-1616,-1749,-1806,-1829,-1820,-1812,-1794,-1774,-1717,-1603,-1377,-1010,-450,314,1293,2457,3750,5107,6439,7661,8715,9530,10099,10398,10455,10287,9935,9437,8828,8151,7424,6681,5927,5181,4455,3762,3121,2547,2060,1675,1398,1233,1192,1263,1471,1812,2296,2938,3714,4620,5602,6618,7591,8454,9134,9570,9714,9561,9104,8402,7503,6483,5440,4438,3580,2920,2525,2428,2633,3137,3871,4794,5790,6802,7717,8488,9065,9426,9596,9594,9482,9308,9127,8974,8861,8780,8691,8545,8286,7852,7222,6351,5276,3988,2573,1063,-444,-1884,-3187,-4280,-5137,-5722,-6035,-6103,-5935,-5605,-5127,-4574,-3960,-3327,-2700,-2082,-1502,-961,-483,-90,207,374,422,319,94,-252,-704,-1229,-1835,-2485,-3192,-3923,-4677,-5414,-6107,-6700,-7151,-7405,-7437,-7221,-6772,-6118,-5303,-4406,-3481,-2620,-1873,-1315,-967,-873,-1012,-1385,-1946,-2655,-3459,-4304,-5152,-5961,-6714,-7385,-7963,-8428,-8768,-8973,-9045,-8986,-8819,-8539,-8178,-7717,-7170,-6526,-5774,-4939,-4006,-3045,-2077,-1180,-425,143,446,498,269,-187,-826,-1592,-2397,-3197,-3923,-4546,-5028,-5378,-5565,-5633,-5573,-5429,-5236,-5014,-4812,-4626,-4489,-4387,-4326,-4296,-4288,-4300,-4318,-4354,-4388,-4453,-4530,-4648,-4807,-5010,-5263,-5554,-5875,-6211,-6539,-6844,-7101,-7285,-7388,-7378,-7265,-7027,-6673,-6199,-5614,-4922,-4145,-3297,-2417,-1529,-683,107,796,1390,1870,2249,2553,2781,2972,3122,3246,3335,3390,3376,3301,3113,2819,2392,1843,1190,456,-309,-1062,-1752,-2321,-2732,-2936,-2911,-2637,-2111,-1345,-366,786,2051,3373,4673,5888,6962,7846,8517,8962,9181,9202,9032,8727,8299,7802,7248,6666,6051,5410,4722,3978,3165,2270,1299,261,-814,-1889,-2911,-3826,-4583,-5133,-5447,-5503,-5303,-4863,-4231,-3447,-2587,-1707,-863,-98,554,1096,1508,1825,2052,2218,2348,2450,2552,2646,2745,2841,2921,2980,2986,2925,2771,2511,2146,1694,1191,686,237,-99,-269,-249,-25,372,900,1485,2062,2540,2878,3019,2956,2701,2278,1733,1114,470,-164,-753,-1271,-1719,-2058,-2311,-2447,-2473,-2382,-2170,-1852,-1424,-919,-334,292,935,1581,2169,2703,3125,3430,3600,3622,3514,3288,2969,2596,2182,1755,1322,878,426,-53,-563,-1117,-1708,-2339,-3000,-3672,-4351,-5000,-5615,-6156,-6608,-6943,-7135,-7186,-7079,-6840,-6480,-6022,-5498,-4920,-4304,-3663,-2998,-2313,-1621,-929,-265,348,884,1330,1660,1879,1974,1958,1830,1612,1322,987,652,346,120,13,62,296,735,1365,2180,3130,4158,5203,6191,7055,7750,8225,8459,8445,8179,7687,6997,6159,5231,4272,3349,2517,1818,1281,902,677,566,547,572,633,693,765,824,897,960,1038,1102,1150,1177,1159,1109,1033,936,855,792,774,799,886,1012,1201,1441,1736,2099,2514,2983,3486,3991,4465,4865,5157,5308,5317,5165,4888,4491,4020,3494,2947,2391,1858,1345,891,478,147,-124,-316,-454,-547,-627,-714,-835,-1003,-1224,-1495,-1791,-2097,-2360,-2575,-2685,-2696,-2580,-2345,-1997,-1553,-1037,-489,55,553,958,1247,1395,1394,1266,1010,686,306,-63,-410,-683,-889,-1002,-1059,-1058,-1052,-1063,-1130,-1281,-1523,-1872,-2305,-2806,-3340,-3863,-4350,-4763,-5097,-5337,-5502,-5610,-5687,-5774,-5885,-6049,-6271,-6538,-6829,-7104,-7306,-7401,-7311,-7033,-6507,-5757,-4782,-3625,-2343,-1002,312,1519,2536,3290,3748,3859,3654,3128,2357,1393,325,-775,-1825,-2785,-3586,-4239,-4706,-5018,-5169,-5187,-5080,-4867,-4560,-4165,-3705,-3195,-2659,-2137,-1647,-1233,-910,-703,-613,-638,-767,-974,-1235,-1508,-1752,-1919,-1967,-1845,-1529,-992,-236,720,1851,3087,4384,5651,6836,7868,8701,9294,9619,9658,9406,8868,8062,7021,5787,4419,2984,1553,192,-1030,-2058,-2856,-3393,-3679,-3721,-3557,-3225,-2781,-2263,-1723,-1178,-663,-167,289,741,1186,1668,2196,2817,3538,4384,5363,6447,7643,8881,10130,11328,12397,13290,13928,14272,14284,13953,13301,12352,11187,9854,8461,7049,5723,4493,3419,2501,1733,1120,620,249,-31,-204,-276,-243,-80,205,643,1217,1937,2779,3712,4715,5721,6701,7601,8373,9004,9460,9740,9856,9805,9626,9321,8912,8418,7838,7189,6454,5635,4713,3677,2520,1240,-148,-1624,-3146,-4667,-6128,-7467,-8630,-9557,-10224,-10585,-10663,-10448,-9991,-9324,-8497,-7558,-6546,-5492,-4420,-3339,-2270,-1214,-205,743,1601,2332,2925,3346,3593,3669,3572,3337,2978,2536,2039,1520,998,497,23,-416,-823,-1205,-1571,-1935,-2313,-2720,-3171,-3678,-4253,-4891,-5597,-6352,-7142,-7936,-8704,-9409,-10012,-10477,-10773,-10869,-10761,-10432,-9892,-9161,-8243,-7199,-6047,-4858,-3686,-2596,-1659,-919,-437,-210,-271,-570,-1095,-1781,-2581,-3423,-4257,-5010,-5660,-6148,-6488,-6658,-6704,-6642,-6532,-6417,-6339,-6354,-6467,-6702,-7057,-7494,-8011,-8545,-9066,-9532,-9893,-10147,-10247,-10217,-10038,-9727,-9287,-8733,-8056,-7276,-6392,-5410,-4365,-3274,-2170,-1120,-137,700,1372,1833,2065,2066,1847,1434,885,232,-434,-1068,-1593,-1946,-2080,-1956,-1556,-888,15,1109,2302,3539,4699,5725,6526,7038,7232,7066,6558,5716,4605,3274,1828,339,-1086,-2382,-3467,-4314,-4885,-5192,-5240,-5069,-4709,-4206,-3597,-2912,-2188,-1433,-685,60,778,1451,2084,2639,3129,3519,3819,3999,4067,4003,3807,3485,3025,2466,1807,1116,415,-224,-752,-1109,-1261,-1166,-835,-262,506,1424,2427,3448,4420,5284,5996,6518,6841,6958,6878,6631,6236,5737,5172,4573,3993,3440,2955,2526,2166,1854,1585,1343,1122,920,740,590,484,434,453,560,757,1060,1465,1971,2559,3208,3879,4532,5111,5577,5870,5978,5856,5534,4997,4305,3474,2576,1647,746,-89,-827,-1460,-1979,-2419,-2796,-3147,-3504,-3875,-4279,-4688,-5085,-5430,-5678,-5811,-5793,-5633,-5334,-4921,-4418,-3856,-3253,-2642,-2015,-1410,-803,-223,334,870,1363,1835,2260,2658,3008,3321,3573,3768,3873,3895,3798,3588,3243,2776,2169,1458,638,-251,-1186,-2131,-3048,-3893,-4632,-5228,-5649,-5889,-5925,-5789,-5482,-5058,-4542,-3988,-3433,-2910,-2452,-2062,-1759,-1536,-1387,-1302,-1263,-1249,-1241,-1208,-1122,-964,-696,-308,216,881,1678,2588,3595,4650,5723,6763,7726,8563,9236,9700,9925,9890,9572,8971,8095,6951,5583,4025,2341,600,-1122,-2733,-4167,-5343,-6232,-6789,-7044,-6998,-6729,-6278,-5719,-5110,-4496,-3914,-3377,-2892,-2441,-2019,-1587,-1137,-636,-81,549,1228,1971,2725,3487,4202,4851,5403,5834,6142,6314,6365,6297,6130,5880,5568,5220,4851,4493,4139,3815,3485,3163,2806,2412,1957,1445,870,267,-351,-924,-1418,-1775,-1955,-1924,-1672,-1212,-580,167,949,1696,2319,2770,2991,2986,2751,2338,1797,1196,609,91,-308,-563,-665,-628,-486,-280,-72,96,158,96,-133,-512,-1041,-1670,-2376,-3072,-3751,-4319,-4778,-5081,-5222,-5204,-5037,-4740,-4350,-3893,-3406,-2916,-2446,-2002,-1593,-1196,-802,-388,67,565,1108,1666,2213,2690,3056,3256,3251,3016,2532,1813,867,-246,-1495,-2802,-4102,-5328,-6401,-7271,-7879,-8201,-8215,-7947,-7421,-6710,-5879,-5012,-4186,-3463,-2883,-2470,-2222,-2107,-2100,-2140,-2179,-2170,-2055,-1826,-1444,-942,-324,360,1061,1729,2307,2756,3044,3144,3071,2814,2418,1901,1309,681,52,-542,-1065,-1498,-1803,-1977,-1994,-1869,-1595,-1209,-724,-175,400,987,1553,2108,2631,3148,3643,4124,4582,4991,5348,5619,5800,5873,5827,5668,5385,4986,4487,3885,3229,2516,1821,1157,599,163,-98,-200,-124,82,381,725,1053,1317,1486,1531,1453,1276,1026,757,532,392,409,600,997,1590,2349,3232,4175,5114,5989,6740,7337,7755,7988,8058,7978,7788,7525,7216,6900,6595,6325,6101,5935,5835,5793,5828,5906,6045,6211,6404,6600,6791,6944,7057,7092,7043,6878,6593,6170,5615,4936,4149,3288,2390,1490,644,-116,-746,-1205,-1478,-1518,-1334,-906,-259,576,1547,2583,3598,4518,5238,5712,5864,5678,5160,4317,3227,1930,542,-880,-2218,-3415,-4400,-5130,-5604,-5806,-5789,-5567,-5207,-4754,-4252,-3756,-3287,-2878,-2537,-2268,-2054,-1886,-1720,-1552,-1339,-1094,-798,-483,-166,125,345,492,537,489,370,186,-5,-204,-367,-509,-627,-750,-913,-1142,-1471,-1926,-2500,-3213,-4034,-4942,-5918,-6897,-7865,-8753,-9531,-10154,-10588,-10810,-10815,-10594,-10174,-9569,-8823,-7969,-7053,-6110,-5176,-4280,-3435,-2673,-1979,-1388,-882,-475,-170,50,173,231,220,170,90,-8,-103,-215,-325,-468,-648,-905,-1254,-1724,-2335,-3085,-3978,-4986,-6075,-7207,-8323,-9380,-10331,-11134,-11771,-12215,-12468,-12526,-12399,-12105,-11659,-11085,-10401,-9627,-8782,-7873,-6914,-5916,-4890,-3865,-2853,-1893,-1010,-232,411,914,1259,1464,1537,1513,1418,1297,1178,1099,1075,1115,1215,1357,1503,1636,1699,1685,1558,1317,987,569,143,-282,-622,-859,-945,-877,-650,-281,188,732,1287,1830,2308,2707,3000,3185,3262,3239,3129,2939,2692,2382,2035,1644,1223,776,315,-156,-617,-1072,-1495,-1896,-2247,-2548,-2779,-2912,-2932,-2801,-2504,-2026,-1370,-549,395,1436,2500,3550,4523,5374,6083,6614,6981,7179,7244,7185,7057,6859,6653,6428,6218,6012,5794,5550,5226,4808,4252,3555,2724,1781,792,-196,-1098,-1857,-2412,-2733,-2813,-2665,-2339,-1875,-1354,-818,-337,71,361,558,640,665,623,577,520,499,504,551,634,736,859,966,1056,1108,1100,1052,938,809,656,545,470,495,615,838,1158,1531,1916,2263,2508,2618,2556,2325,1923,1404,784,133,-510,-1108,-1603,-1990,-2217,-2289,-2180,-1899,-1450,-858,-153,617,1394,2119,2715,3134,3305,3220,2840,2214,1347,337,-779,-1893,-2951,-3880,-4624,-5173,-5490,-5601,-5498,-5218,-4773,-4198,-3518,-2774,-1998,-1240,-534,76,558,891,1062,1059,906,594,155,-395,-1042,-1742,-2485,-3219,-3925,-4557,-5092,-5502,-5764,-5882,-5843,-5668,-5363,-4952,-4450,-3882,-3256,-2603,-1923,-1234,-537,171,878,1612,2334,3079,3795,4500,5153,5750,6269,6701,7025,7241,7318,7269,7066,6713,6216,5578,4831,3997,3121,2242,1408,665,42,-423,-729,-878,-882,-784,-604,-394,-181,3,136,205,216,159,68,-60,-187,-314,-400,-459,-460,-421,-343,-243,-130,-35,53,100,135,144,156,185,247,364,535,773,1055,1376,1697,1987,2219,2355,2382,2304,2131,1909,1685,1511,1449,1525,1773,2175,2724,3357,4047,4712,5313,5789,6088,6179,6016,5583,4863,3869,2615,1160,-455,-2139,-3826,-5422,-6861,-8077,-9020,-9677,-10021,-10072,-9836,-9336,-8596,-7638,-6495,-5178,-3727,-2164,-515,1160,2842,4456,5963,7297,8412,9257,9801,10032,9933,9543,8873,7988,6933,5776,4573,3389,2281,1290,463,-176,-630,-884,-1000,-995,-947,-915,-957,-1123,-1443,-1923,-2555,-3310,-4148,-5023,-5896,-6715,-7456,-8085,-8590,-8954,-9191,-9289,-9275,-9152,-8931,-8628,-8234,-7763,-7193,-6528,-5748,-4860,-3866,-2788,-1658,-518,579,1583,2451,3130,3605,3848,3860,3662,3268,2730,2080,1372,639,-77,-755,-1381,-1934,-2416,-2814,-3121,-3325,-3414,-3359,-3159,-2785,-2236,-1514,-620,413,1564,2788,4045,5284,6463,7520,8433,9136,9622,9856,9834,9571,9075,8400,7565,6651,5679,4721,3807,2975,2242,1625,1120,729,436,227,85,-18,-96,-183,-293,-449,-664,-941,-1279,-1673,-2109,-2567,-3041,-3502,-3943,-4342,-4688,-4963,-5164,-5269,-5276,-5163,-4920,-4513,-3940,-3156,-2169,-960,449,2032,3733,5487,7214,8827,10242,11395,12217,12695,12810,12597,12096,11371,10508,9573,8660,7828,7129,6610,6279,6131,6162,6301,6545,6799,7053,7240,7351,7361,7271,7080,6806,6449,6031,5544,5001,4402,3744,3043,2296,1525,742,-35,-787,-1491,-2137,-2690,-3152,-3485,-3686,-3726,-3597,-3288,-2799,-2148,-1355,-459,484,1437,2320,3109,3739,4202,4476,4580,4533,4380,4151,3905,3656,3449,3276,3153,3051,2965,2854,2693,2453,2100,1623,1004,257,-611,-1558,-2545,-3522,-4426,-5222,-5865,-6337,-6637,-6772,-6774,-6669,-6508,-6313,-6125,-5967,-5836,-5750,-5678,-5608,-5517,-5378,-5177,-4903,-4542,-4103,-3577,-2982,-2320,-1607,-871,-128,569,1199,1695,2035,2171,2094,1794,1288,602,-224,-1145,-2118,-3095,-4049,-4943,-5763,-6487,-7092,-7569,-7871,-7999,-7897,-7578,-7015,-6237,-5275,-4187,-3042,-1926,-926,-113,429,680,588,181,-536,-1503,-2666,-3941,-5254,-6514,-7651,-8601,-9313,-9767,-9953,-9891,-9613,-9162,-8591,-7945,-7274,-6615,-5996,-5453,-4987,-4642,-4403,-4309,-4342,-4524,-4832,-5253,-5767,-6313,-6875,-7384,-7801,-8082,-8193,-8097,-7802,-7277,-6553,-5626,-4529,-3275,-1909,-453,1046,2548,4017,5392,6652,7741,8639,9321,9764,9978,9954,9718,9291,8707,8009,7236,6430,5623,4839,4083,3358,2631,1896,1098,238,-727,-1773,-2912,-4091,-5289,-6439,-7504,-8424,-9166,-9697,-10015,-10114,-10022,-9764,-9382,-8913,-8401,-7864,-7332,-6788,-6228,-5605,-4893,-4038,-3019,-1812,-426,1119,2770,4475,6156,7751,9198,10442,11459,12222,12732,13006,13046,12895,12562,12075,11453,10695,9822,8815,7693,6440,5070,3592,2024,400,-1242,-2858,-4385,-5778,-6965,-7901,-8529,-8817,-8749,-8328,-7580,-6559,-5318,-3949,-2513,-1092,251,1469,2519,3386,4061,4550,4872,5054,5117,5104,5020,4909,4763,4606,4434,4254,4060,3858,3632,3394,3126,2835,2511,2155,1764,1331,871,364,-146,-689,-1218,-1750,-2252,-2738,-3175,-3568,-3899,-4144,-4301,-4344,-4270,-4079,-3763,-3348,-2840,-2268,-1649,-1010,-372,242,808,1312,1728,2047,2257,2352,2346,2242,2077,1851,1615,1357,1122,888,677,480,285,109,-76,-245,-415,-568,-722,-866,-1030,-1209,-1425,-1684,-1980,-2315,-2660,-3009,-3330,-3622,-3864,-4062,-4216,-4335,-4425,-4492,-4535,-4547,-4515,-4409,-4213,-3885,-3421,-2782,-1992,-1031,40,1207,2397,3564,4646,5593,6363,6937,7296,7461,7438,7266,6980,6605,6185,5722,5228,4697,4108,3455,2716,1898,1001,58,-894,-1819,-2648,-3345,-3854,-4139,-4186,-3984,-3553,-2920,-2140,-1270,-373,470,1229,1827,2264,2512,2588,2508,2308,2023,1701,1380,1107,907,813,842,985,1253,1608,2049,2530,3047,3555,4059,4528,4960,5349,5675,5939,6118,6204,6186,6054,5809,5460,5009,4496,3910,3303,2671,2041,1435,859,343,-105,-462,-714,-857,-885,-815,-658,-453,-229,-29,107,145,53,-185,-569,-1092,-1722,-2424,-3146,-3844,-4468,-4988,-5382,-5639,-5777,-5798,-5742,-5628,-5483,-5329,-5176,-5023,-4876,-4699,-4499,-4226,-3878,-3423,-2860,-2179,-1404,-553,340,1213,2045,2767,3362,3799,4073,4176,4139,3956,3676,3311,2894,2464,2033,1648,1312,1059,892,820,840,944,1111,1326,1555,1776,1956,2075,2098,2018,1820,1495,1049,481,-201,-997,-1891,-2890,-3970,-5116,-6309,-7500,-8654,-9726,-10647,-11394,-11886,-12125,-12053,-11694,-11044,-10144,-9047,-7817,-6534,-5275,-4117,-3119,-2321,-1746,-1383,-1211,-1176,-1229,-1304,-1337,-1296,-1115,-798,-324,291,1006,1801,2605,3386,4091,4687,5168,5519,5774,5944,6079,6204,6341,6517,6708,6917,7098,7217,7229,7089,6763,6227,5476,4523,3405,2176,894,-352,-1508,-2489,-3263,-3785,-4059,-4079,-3898,-3534,-3065,-2528,-1990,-1491,-1071,-741,-513,-346,-233,-89,91,398,822,1411,2131,2966,3861,4752,5572,6256,6747,7016,7049,6853,6468,5935,5308,4648,4001,3419,2930,2555,2301,2161,2110,2127,2163,2201,2183,2111,1947,1726,1445,1159,917,758,764,945,1358,2003,2869,3935,5141,6436,7748,9010,10162,11159,11957,12554,12919,13085,13035,12824,12438,11932,11300,10569,9745,8815,7791,6650,5402,4042,2597,1087,-430,-1904,-3260,-4436,-5370,-6023,-6367,-6411,-6172,-5697,-5042,-4255,-3415,-2548,-1714,-932,-221,411,969,1462,1912,2324,2745,3161,3619,4101,4634,5182,5756,6308,6825,7269,7609,7816,7880,7788,7548,7177,6687,6107,5458,4749,3998,3200,2362,1474,541,-440,-1453,-2494,-3534,-4570,-5563,-6514,-7381,-8155,-8808,-9312,-9661,-9823,-9795,-9575,-9167,-8604,-7917,-7157,-6378,-5636,-4971,-4416,-3985,-3662,-3439,-3256,-3100,-2899,-2650,-2309,-1897,-1413,-902,-398,48,393,599,641,509,212,-227,-772,-1375,-1984,-2558,-3042,-3422,-3659,-3761,-3725,-3586,-3365,-3127,-2907,-2765,-2739,-2861,-3133,-3569,-4127,-4787,-5495,-6198,-6849,-7392,-7788,-7998,-8022,-7846,-7511,-7042,-6497,-5937,-5412,-4971,-4643,-4437,-4369,-4406,-4549,-4760,-5017,-5310,-5603,-5908,-6202,-6511,-6835,-7192,-7601,-8060,-8570,-9118,-9649,-10148,-10512,-10719,-10669,-10335,-9669,-8660,-7319,-5683,-3815,-1800,267,2271,4119,5708,6977,7874,8398,8543,8376,7930,7299,6539,5733,4929,4171,3484,2856,2288,1739,1184,598,-55,-763,-1540,-2355,-3179,-3980,-4712,-5354,-5874,-6274,-6546,-6712,-6793,-6816,-6811,-6799,-6806,-6832,-6889,-6960,-7032,-7087,-7093,-7024,-6851,-6535,-6055,-5381,-4512,-3438,-2197,-807,663,2163,3623,4983,6190,7208,8014,8617,9028,9284,9433,9502,9554,9594,9659,9733,9813,9869,9866,9778,9560,9195,8659,7956,7078,6065,4921,3704,2450,1200,17,-1081,-2040,-2862,-3530,-4068,-4491,-4836,-5138,-5418,-5715,-6013,-6332,-6632,-6899,-7084,-7156,-7068,-6799,-6319,-5627,-4734,-3655,-2448,-1131,207,1535,2785,3907,4880,5661,6264,6690,6969,7134,7228,7275,7316,7341,7353,7326,7222,7008,6656,6139,5470,4647,3730,2741,1760,834,21,-622,-1077,-1317,-1355,-1215,-945,-601,-253,38,203,198,-6,-412,-996,-1704,-2477,-3213,-3855,-4300,-4517,-4458,-4132,-3565,-2809,-1940,-1040,-190,536,1088,1437,1579,1537,1357,1083,793,519,317,206,180,234,319,396,418,344,143,-183,-642,-1189,-1796,-2404,-2965,-3422,-3744,-3880,-3852,-3625,-3269,-2780,-2247,-1684,-1168,-712,-346,-70,141,302,467,659,919,1265,1689,2200,2747,3325,3872,4377,4784,5078,5239,5246,5122,4858,4505,4079,3636,3205,2819,2500,2257,2077,1954,1849,1742,1588,1371,1056,640,117,-492,-1172,-1874,-2567,-3195,-3711,-4083,-4264,-4250,-4018,-3587,-2971,-2208,-1335,-411,523,1407,2206,2887,3438,3860,4168,4392,4546,4677,4769,4861,4902,4901,4803,4585,4211,3660,2926,2010,957,-211,-1394,-2552,-3568,-4392,-4944,-5194,-5125,-4754,-4120,-3288,-2318,-1301,-293,624,1415,2023,2448,2651,2671,2499,2192,1777,1308,835,392,26,-255,-437,-535,-571,-578,-592,-644,-771,-968,-1261,-1605,-2002,-2393,-2755,-3040,-3229,-3292,-3248,-3083,-2854,-2576,-2305,-2080,-1930,-1882,-1935,-2081,-2286,-2517,-2709,-2829,-2809,-2625,-2248,-1677,-934,-58,897,1858,2755,3524,4099,4453,4554,4421,4068,3559,2927,2272,1623,1062,611,289,95,-1,-44,-88,-186,-394,-739,-1242,-1890,-2659,-3486,-4333,-5105,-5769,-6242,-6505,-6533,-6333,-5951,-5418,-4830,-4237,-3730,-3354,-3149,-3122,-3256,-3503,-3804,-4092,-4290,-4351,-4230,-3911,-3397,-2724,-1923,-1077,-233,523,1142,1571,1784,1791,1601,1285,881,492,162,-20,-28,174,578,1159,1869,2630,3380,4018,4501,4765,4789,4603,4216,3718,3170,2653,2252,2011,1972,2141,2497,2995,3575,4149,4655,4999,5144,5040,4681,4097,3316,2418,1465,540,-293,-965,-1456,-1727,-1797,-1681,-1424,-1080,-707,-363,-95,60,96,13,-151,-360,-564,-705,-757,-667,-446,-78,400,969,1575,2179,2731,3188,3520,3720,3770,3722,3580,3420,3276,3206,3258,3459,3835,4368,5055,5826,6644,7427,8098,8612,8900,8955,8777,8391,7857,7235,6596,6027,5576,5308,5240,5387,5720,6211,6790,7394,7956,8407,8702,8810,8727,8464,8063,7566,7034,6521,6070,5710,5453,5275,5161,5034,4866,4568,4115,3452,2586,1516,303,-1001,-2298,-3508,-4539,-5320,-5805,-5966,-5815,-5387,-4743,-3962,-3128,-2332,-1643,-1112,-773,-618,-620,-739,-898,-1034,-1080,-968,-670,-154,560,1460,2465,3534,4560,5490,6234,6764,7038,7069,6881,6512,6036,5503,4978,4513,4134,3865,3701,3624,3594,3576,3501,3331,3003,2490,1777,869,-196,-1361,-2552,-3679,-4667,-5450,-5978,-6253,-6276,-6120,-5835,-5520,-5240,-5078,-5070,-5248,-5597,-6094,-6685,-7310,-7893,-8383,-8705,-8841,-8754,-8457,-7974,-7347,-6638,-5918,-5237,-4677,-4244,-3994,-3889,-3918,-4031,-4148,-4233,-4197,-4019,-3661,-3131,-2457,-1685,-892,-136,483,928,1129,1087,801,316,-310,-992,-1660,-2224,-2637,-2866,-2903,-2779,-2539,-2246,-1983,-1801,-1786,-1949,-2347,-2951,-3763,-4724,-5787,-6879,-7934,-8893,-9698,-10329,-10763,-11026,-11128,-11126,-11046,-10944,-10845,-10772,-10726,-10694,-10647,-10539,-10331,-9961,-9393,-8587,-7526,-6216,-4683,-2987,-1192,596,2300,3804,5057,5975,6550,6773,6677,6320,5776,5116,4434,3786,3224,2778,2449,2208,2040,1862,1654,1341,907,317,-411,-1281,-2228,-3236,-4224,-5162,-5983,-6662,-7161,-7479,-7608,-7578,-7413,-7160,-6856,-6548,-6258,-6008,-5788,-5585,-5362,-5080,-4699,-4181,-3505,-2664,-1665,-542,654,1879,3045,4100,4979,5626,6024,6155,6044,5722,5258,4705,4150,3656,3287,3085,3079,3262,3627,4108,4672,5222,5709,6058,6226,6193,5950,5533,4970,4347,3702,3137,2683,2406,2305,2389,2613,2929,3264,3550,3701,3680,3412,2916,2166,1222,124,-1055,-2236,-3349,-4326,-5110,-5679,-6002,-6101,-5986,-5707,-5317,-4871,-4433,-4046,-3745,-3543,-3428,-3382,-3353,-3312,-3202,-2993,-2659,-2188,-1580,-858,-38,825,1714,2557,3344,4026,4597,5053,5404,5672,5895,6093,6310,6547,6817,7110,7387,7630,7771,7788,7622,7261,6672,5879,4880,3744,2502,1240,12,-1110,-2084,-2866,-3448,-3833,-4032,-4098,-4057,-3976,-3889,-3846,-3876,-3988,-4201,-4474,-4812,-5147,-5458,-5685,-5799,-5755,-5558,-5184,-4682,-4057,-3373,-2658,-1965,-1317,-740,-248,161,495,770,1011,1234,1462,1696,1953,2193,2421,2580,2652,2603,2403,2054,1548,921,200,-557,-1290,-1926,-2407,-2662,-2652,-2353,-1749,-886,206,1435,2737,3993,5136,6068,6739,7117,7193,6998,6581,6019,5380,4762,4210,3789,3507,3364,3324,3337,3340,3270,3077,2716,2175,1463,601,-339,-1311,-2222,-3005,-3584,-3925,-3979,-3782,-3338,-2727,-2022,-1309,-685,-219,27,28,-225,-690,-1333,-2066,-2828,-3531,-4116,-4531,-4754,-4771,-4608,-4285,-3850,-3352,-2832,-2331,-1883,-1487,-1159,-858,-578,-265,111,580,1171,1885,2709,3615,4547,5453,6249,6882,7273,7396,7211,6735,5988,5037,3953,2836,1781,886,222,-171,-263,-105,280,785,1338,1840,2207,2370,2284,1930,1302,453,-592,-1727,-2895,-3994,-4947,-5692,-6183,-6407,-6373,-6124,-5703,-5189,-4625,-4085,-3595,-3180,-2837,-2548,-2274,-1990,-1634,-1206,-660,-25,700,1461,2218,2899,3457,3823,3973,3867,3523,2948,2196,1317,390,-523,-1340,-2024,-2525,-2849,-2991,-3010,-2930,-2833,-2748,-2743,-2827,-3025,-3312,-3671,-4043,-4385,-4625,-4723,-4622,-4309,-3768,-3027,-2127,-1136,-129,798,1566,2113,2381,2382,2124,1668,1100,501,-24,-409,-596,-565,-332,57,534,1006,1395,1617,1609,1342,803,10,-979,-2113,-3285,-4432,-5456,-6296,-6906,-7247,-7335,-7168,-6801,-6266,-5617,-4901,-4151,-3398,-2650,-1921,-1193,-481,238,965,1706,2471,3265,4079,4927,5770,6603,7377,8059,8599,8968,9125,9069,8787,8307,7657,6891,6057,5230,4448,3781,3244,2858,2610,2459,2366,2252,2080,1776,1335,716,-33,-913,-1846,-2790,-3678,-4448,-5047,-5446,-5602,-5525,-5199,-4671,-3939,-3081,-2098,-1064,7,1080,2129,3148,4115,5025,5879,6647,7342,7940,8424,8802,9030,9128,9062,8838,8454,7898,7205,6369,5447,4465,3485,2562,1754,1107,667,447,454,666,1043,1534,2070,2594,3035,3367,3557,3615,3570,3457,3342,3277,3317,3509,3865,4399,5082,5884,6742,7601,8380,9029,9484,9716,9709,9475,9041,8473,7817,7160,6552,6057,5699,5500,5431,5461,5536,5570,5521,5306,4901,4279,3446,2436,1295,84,-1114,-2250,-3232,-4037,-4604,-4927,-4994,-4826,-4449,-3908,-3256,-2545,-1835,-1163,-575,-76,310,614,845,1034,1215,1406,1627,1874,2140,2392,2607,2744,2765,2664,2416,2053,1597,1101,624,231,-25,-98,35,373,908,1571,2346,3114,3852,4455,4881,5093,5054,4782,4287,3603,2792,1885,956,37,-823,-1594,-2264,-2812,-3258,-3596,-3864,-4070,-4245,-4403,-4555,-4708,-4852,-4965,-5040,-5029,-4931,-4712,-4373,-3924,-3380,-2791,-2192,-1643,-1195,-892,-777,-866,-1170,-1667,-2336,-3114,-3953,-4773,-5518,-6121,-6538,-6749,-6747,-6558,-6228,-5804,-5370,-4976,-4684,-4541,-4542,-4710,-4983,-5340,-5694,-6005,-6186,-6221,-6054,-5714,-5191,-4557,-3848,-3145,-2504,-1993,-1645,-1502,-1554,-1802,-2206,-2727,-3308,-3895,-4429,-4865,-5172,-5320,-5331,-5202,-4996,-4738,-4508,-4336,-4287,-4374,-4611,-4980,-5451,-5970,-6482,-6934,-7269,-7454,-7466,-7292,-6948,-6450,-5836,-5138,-4407,-3680,-2987,-2362,-1802,-1322,-895,-514,-141,234,641,1080,1564,2068,2585,3075,3505,3843,4044,4095,3970,3679,3237,2673,2040,1374,735,166,-319,-692,-987,-1216,-1429,-1677,-2001,-2438,-3020,-3730,-4587,-5525,-6523,-7504,-8408,-9165,-9709,-9987,-9965,-9638,-9000,-8106,-6987,-5720,-4379,-3027,-1746,-582,408,1212,1807,2212,2445,2544,2549,2504,2448,2410,2407,2451,2517,2600,2653,2650,2553,2340,2003,1548,1008,415,-162,-684,-1082,-1321,-1370,-1225,-900,-430,126,713,1252,1695,1990,2113,2064,1858,1543,1165,789,467,249,179,270,538,964,1528,2190,2899,3609,4256,4814,5226,5497,5598,5556,5379,5113,4779,4424,4068,3730,3413,3103,2781,2408,1963,1412,738,-54,-962,-1947,-2970,-3978,-4914,-5712,-6332,-6718,-6848,-6712,-6313,-5686,-4873,-3930,-2925,-1910,-947,-72,682,1303,1781,2143,2389,2560,2674,2757,2831,2896,2955,2982,2973,2881,2701,2400,1978,1440,803,100,-622,-1312,-1920,-2386,-2671,-2745,-2585,-2219,-1652,-961,-192,559,1221,1722,2007,2048,1845,1419,821,123,-606,-1278,-1823,-2186,-2322,-2229,-1914,-1420,-799,-124,543,1135,1610,1938,2113,2151,2085,1949,1805,1688,1643,1698,1861,2127,2479,2860,3246,3551,3755,3787,3634,3288,2753,2085,1313,528,-222,-855,-1336,-1617,-1699,-1588,-1312,-936,-488,-60,331,617,796,858,828,734,630,549,550,651,875,1219,1661,2161,2676,3135,3496,3690,3697,3480,3053,2422,1633,736,-213,-1133,-1966,-2650,-3131,-3401,-3436,-3268,-2932,-2465,-1948,-1403,-908,-479,-151,75,197,242,223,188,160,193,295,518,835,1276,1776,2337,2873,3373,3765,4043,4172,4170,4051,3845,3609,3361,3172,3035,2997,3019,3106,3215,3301,3351,3300,3162,2903,2550,2096,1585,1029,460,-98,-629,-1120,-1561,-1960,-2325,-2673,-3028,-3416,-3856,-4367,-4953,-5607,-6310,-7033,-7731,-8370,-8900,-9287,-9495,-9512,-9311,-8924,-8334,-7602,-6738,-5806,-4839,-3886,-2987,-2164,-1439,-818,-282,168,582,968,1366,1803,2283,2828,3416,4037,4651,5216,5691,6024,6192,6170,5954,5564,5021,4366,3640,2884,2129,1404,721,78,-525,-1110,-1694,-2286,-2906,-3541,-4193,-4830,-5436,-5961,-6382,-6658,-6763,-6682,-6401,-5929,-5285,-4491,-3600,-2643,-1691,-777,39,729,1268,1640,1856,1923,1868,1727,1510,1278,1017,777,538,312,77,-173,-479,-839,-1297,-1844,-2491,-3225,-4019,-4834,-5625,-6328,-6894,-7270,-7416,-7315,-6951,-6352,-5531,-4535,-3414,-2218,-1005,176,1284,2284,3166,3924,4562,5104,5549,5933,6243,6504,6691,6823,6860,6823,6680,6446,6122,5713,5250,4737,4212,3694,3210,2790,2442,2199,2039,1985,1991,2056,2126,2172,2151,2017,1758,1338,782,91,-679,-1488,-2272,-2966,-3525,-3893,-4045,-3964,-3650,-3124,-2427,-1588,-690,247,1138,1967,2694,3313,3832,4263,4642,4991,5348,5731,6149,6597,7055,7486,7860,8112,8229,8145,7862,7355,6633,5730,4668,3520,2333,1186,134,-764,-1469,-1959,-2218,-2264,-2109,-1785,-1332,-777,-169,484,1143,1825,2511,3231,3981,4780,5629,6511,7413,8294,9116,9828,10397,10776,10962,10944,10742,10387,9924,9398,8872,8376,7965,7643,7431,7313,7267,7265,7265,7232,7134,6937,6631,6199,5647,4987,4227,3417,2561,1728,930,216,-393,-881,-1240,-1471,-1592,-1618,-1576,-1492,-1390,-1295,-1221,-1181,-1176,-1201,-1257,-1314,-1386,-1431,-1474,-1476,-1462,-1419,-1357,-1287,-1225,-1167,-1151,-1154,-1200,-1275,-1369,-1468,-1553,-1601,-1597,-1523,-1380,-1157,-884,-549,-215,132,426,675,843,930,944,884,797,685,607,575,636,792,1074,1463,1955,2528,3137,3762,4339,4859,5261,5551,5702,5728,5646,5485,5270,5055,4847,4702,4602,4574,4571,4589,4564,4462,4233,3829,3246,2443,1468,300,-977,-2359,-3762,-5161,-6490,-7728,-8829,-9783,-10572,-11204,-11670,-12012,-12216,-12337,-12368,-12343,-12259,-12118,-11920,-11631,-11264,-10781,-10202,-9519,-8755,-7933,-7084,-6234,-5421,-4656,-3974,-3378,-2872,-2460,-2127,-1862,-1644,-1454,-1268,-1073,-854,-602,-332,-62,187,359,432,344,84,-382,-1031,-1863,-2812,-3841,-4864,-5822,-6645,-7280,-7687,-7847,-7747,-7416,-6865,-6149,-5306,-4399,-3477,-2592,-1778,-1068,-464,24,422,744,1021,1268,1513,1746,1980,2184,2345,2429,2411,2269,1991,1582,1051,434,-244,-931,-1603,-2210,-2750,-3186,-3546,-3833,-4075,-4327,-4604,-4970,-5435,-6029,-6735,-7553,-8421,-9315,-10153,-10893,-11471,-11848,-11996,-11902,-11568,-11015,-10258,-9349,-8302,-7177,-5980,-4758,-3510,-2255,-1000,265,1523,2785,4029,5254,6420,7528,8517,9383,10077,10581,10876,10944,10783,10394,9787,8969,7978,6817,5544,4180,2776,1377,16,-1259,-2428,-3456,-4338,-5065,-5634,-6059,-6343,-6515,-6573,-6556,-6447,-6280,-6034,-5722,-5319,-4837,-4249,-3571,-2794,-1944,-1041,-134,746,1522,2175,2640,2914,2984,2873,2620,2271,1893,1534,1244,1062,996,1053,1195,1398,1586,1721,1728,1565,1202,636,-114,-979,-1905,-2775,-3526,-4050,-4305,-4246,-3868,-3208,-2301,-1227,-60,1122,2248,3257,4112,4788,5281,5604,5784,5846,5842,5784,5729,5670,5637,5611,5581,5512,5375,5121,4724,4153,3397,2472,1394,221,-994,-2181,-3264,-4194,-4904,-5383,-5602,-5593,-5377,-5012,-4557,-4071,-3622,-3248,-2995,-2858,-2844,-2911,-3021,-3116,-3144,-3052,-2815,-2409,-1844,-1151,-356,474,1311,2097,2806,3418,3925,4329,4642,4874,5037,5149,5214,5240,5235,5193,5122,5010,4855,4648,4370,4023,3568,3016,2338,1546,647,-334,-1361,-2384,-3350,-4207,-4901,-5400,-5670,-5713,-5525,-5138,-4591,-3923,-3208,-2474,-1786,-1162,-625,-173,210,554,877,1228,1603,2036,2506,3005,3498,3960,4347,4634,4806,4828,4743,4522,4224,3868,3482,3126,2795,2538,2330,2179,2028,1859,1607,1246,745,101,-670,-1524,-2421,-3291,-4084,-4745,-5235,-5526,-5623,-5515,-5250,-4844,-4357,-3827,-3315,-2857,-2495,-2248,-2116,-2097,-2149,-2240,-2309,-2314,-2195,-1936,-1500,-910,-173,656,1535,2394,3175,3829,4299,4581,4653,4544,4288,3935,3555,3200,2945,2811,2843,3021,3329,3706,4088,4392,4537,4478,4150,3572,2739,1718,562,-639,-1806,-2855,-3728,-4365,-4765,-4902,-4823,-4549,-4148,-3663,-3166,-2690,-2286,-1966,-1739,-1587,-1492,-1407,-1304,-1152,-925,-620,-246,191,633,1068,1424,1671,1757,1647,1331,796,71,-813,-1800,-2826,-3817,-4717,-5452,-5991,-6307,-6387,-6262,-5954,-5513,-5006,-4468,-3972,-3538,-3196,-2948,-2772,-2643,-2499,-2306,-2003,-1554,-944,-157,774,1815,2922,4010,5038,5920,6625,7105,7352,7372,7189,6845,6389,5872,5334,4825,4336,3901,3475,3053,2587,2037,1372,562,-396,-1499,-2716,-3993,-5281,-6493,-7572,-8448,-9071,-9404,-9457,-9214,-8744,-8065,-7268,-6381,-5497,-4620,-3821,-3080,-2425,-1825,-1272,-738,-191,373,993,1641,2339,3035,3721,4333,4844,5204,5380,5364,5135,4731,4161,3490,2769,2057,1423,900,530,300,208,197,226,230,155,-37,-381,-871,-1501,-2227,-3001,-3762,-4446,-4990,-5352,-5480,-5372,-5002,-4408,-3601,-2639,-1564,-434,693,1779,2774,3669,4435,5087,5624,6069,6435,6747,7016,7244,7451,7590,7676,7643,7473,7116,6546,5735,4689,3419,1978,420,-1169,-2702,-4089,-5250,-6117,-6653,-6837,-6690,-6249,-5580,-4759,-3866,-2980,-2155,-1425,-808,-269,212,708,1262,1932,2753,3738,4881,6144,7471,8784,9993,11005,11731,12105,12081,11649,10836,9699,8335,6848,5361,3979,2796,1876,1243,888,778,826,974,1109,1173,1088,829,384,-219,-933,-1683,-2384,-2950,-3301,-3373,-3149,-2601,-1794,-759,400,1603,2761,3800,4664,5339,5820,6147,6371,6550,6759,7036,7436,7958,8604,9335,10091,10821,11431,11878,12082,12018,11669,11047,10189,9163,8034,6903,5842,4933,4231,3770,3551,3548,3701,3930,4151,4258,4190,3881,3317,2503,1500,357,-812,-1935,-2915,-3680,-4191,-4412,-4363,-4060,-3569,-2948,-2279,-1641,-1105,-727,-551,-577,-808,-1190,-1670,-2175,-2626,-2959,-3119,-3088,-2861,-2490,-2008,-1514,-1060,-735,-575,-617,-850,-1244,-1739,-2257,-2715,-3036,-3159,-3049,-2697,-2129,-1381,-535,354,1188,1918,2467,2812,2929,2833,2561,2162,1721,1307,1015,908,1043,1438,2091,2954,3961,5025,6044,6934,7610,8021,8136,7961,7525,6883,6108,5283,4486,3796,3258,2913,2751,2751,2854,2984,3066,3001,2746,2218,1437,382,-881,-2295,-3773,-5222,-6556,-7703,-8614,-9264,-9655,-9821,-9797,-9659,-9456,-9266,-9130,-9093,-9168,-9349,-9609,-9903,-10168,-10354,-10390,-10253,-9902,-9366,-8639,-7800,-6882,-5963,-5108,-4363,-3781,-3373,-3137,-3059,-3074,-3153,-3196,-3170,-2998,-2658,-2132,-1440,-626,233,1055,1733,2175,2299,2056,1425,436,-852,-2353,-3933,-5492,-6881,-8017,-8800,-9189,-9164,-8730,-7944,-6850,-5547,-4101,-2614,-1147,223,1461,2541,3448,4208,4833,5351,5806,6193,6558,6874,7150,7351,7448,7405,7170,6720,6006,5033,3782,2286,579,-1276,-3210,-5138,-6989,-8685,-10170,-11409,-12375,-13085,-13547,-13806,-13899,-13870,-13757,-13584,-13360,-13083,-12727,-12265,-11653,-10856,-9842,-8603,-7136,-5484,-3684,-1821,23,1761,3296,4562,5513,6119,6407,6408,6189,5830,5413,5018,4712,4536,4517,4645,4895,5217,5546,5812,5946,5888,5594,5053,4261,3263,2111,885,-334,-1460,-2435,-3196,-3736,-4046,-4168,-4139,-4027,-3869,-3729,-3614,-3544,-3501,-3453,-3369,-3203,-2929,-2522,-1977,-1320,-574,197,938,1575,2043,2279,2252,1928,1335,494,-513,-1612,-2688,-3665,-4434,-4961,-5201,-5170,-4903,-4475,-3952,-3442,-2998,-2705,-2585,-2656,-2901,-3271,-3705,-4125,-4435,-4561,-4427,-3981,-3210,-2117,-752,822,2505,4206,5815,7238,8405,9261,9788,9994,9909,9594,9106,8528,7908,7313,6766,6278,5839,5414,4956,4410,3727,2861,1800,547,-858,-2361,-3869,-5309,-6576,-7608,-8351,-8768,-8886,-8712,-8325,-7787,-7184,-6595,-6090,-5708,-5475,-5369,-5355,-5352,-5300,-5095,-4695,-4035,-3109,-1936,-562,930,2441,3871,5104,6054,6641,6829,6606,6013,5106,3988,2765,1559,469,-399,-1005,-1301,-1307,-1063,-634,-109,420,866,1159,1242,1112,763,258,-360,-986,-1563,-1984,-2218,-2204,-1944,-1459,-776,30,895,1752,2525,3168,3651,3942,4073,4047,3913,3712,3478,3265,3087,2962,2887,2837,2789,2698,2532,2258,1870,1359,764,116,-515,-1074,-1481,-1688,-1640,-1315,-719,131,1171,2334,3515,4621,5529,6160,6423,6286,5740,4816,3591,2157,631,-876,-2247,-3413,-4293,-4882,-5171,-5192,-4999,-4645,-4205,-3735,-3293,-2915,-2618,-2403,-2248,-2111,-1961,-1730,-1405,-936,-346,363,1140,1923,2663,3263,3695,3889,3848,3563,3080,2446,1746,1044,441,-19,-273,-310,-140,201,651,1133,1563,1870,1990,1901,1593,1096,477,-203,-835,-1348,-1661,-1715,-1498,-1010,-289,580,1535,2443,3235,3797,4081,4037,3656,2977,2036,936,-252,-1400,-2438,-3251,-3799,-4026,-3934,-3547,-2918,-2138,-1299,-519,109,503,602,400,-98,-841,-1751,-2756,-3749,-4663,-5427,-5997,-6367,-6537,-6545,-6437,-6253,-6061,-5874,-5739,-5639,-5573,-5504,-5392,-5189,-4853,-4343,-3653,-2770,-1738,-579,624,1818,2920,3874,4629,5156,5446,5527,5426,5208,4932,4650,4440,4307,4302,4392,4566,4767,4932,4985,4863,4488,3842,2886,1656,178,-1452,-3167,-4827,-6360,-7644,-8615,-9228,-9457,-9331,-8891,-8200,-7347,-6398,-5433,-4502,-3630,-2841,-2113,-1438,-787,-131,532,1227,1929,2632,3302,3895,4387,4713,4867,4789,4499,3966,3235,2323,1290,197,-895,-1915,-2810,-3543,-4085,-4448,-4642,-4715,-4709,-4680,-4664,-4704,-4802,-4962,-5156,-5347,-5485,-5517,-5380,-5032,-4427,-3544,-2387,-964,653,2423,4228,5997,7608,8992,10068,10803,11184,11234,10998,10542,9941,9263,8579,7931,7338,6819,6343,5891,5417,4875,4237,3466,2564,1522,384,-822,-2035,-3192,-4238,-5101,-5756,-6154,-6309,-6218,-5928,-5475,-4927,-4327,-3737,-3183,-2701,-2274,-1917,-1574,-1233,-853,-402,137,762,1472,2221,2971,3670,4247,4669,4874,4869,4635,4222,3663,3035,2405,1842,1421,1171,1140,1319,1695,2234,2877,3558,4199,4728,5075,5193,5054,4661,4047,3266,2405,1550,806,252,-29,-4,360,1036,1977,3121,4363,5619,6790,7787,8576,9093,9371,9400,9235,8923,8498,8024,7506,6990,6461,5927,5379,4785,4154,3445,2671,1816,897,-67,-1046,-1991,-2867,-3604,-4182,-4547,-4694,-4619,-4336,-3887,-3306,-2651,-1956,-1278,-626,-34,513,1019,1506,2009,2544,3155,3834,4611,5452,6355,7271,8161,8982,9664,10182,10480,10537,10353,9929,9305,8541,7669,6800,5939,5191,4538,4029,3635,3339,3107,2896,2676,2412,2101,1723,1321,891,489,137,-134,-291,-333,-247,-59,228,560,929,1265,1561,1750,1836,1765,1558,1190,696,89,-589,-1299,-1990,-2623,-3150,-3555,-3813,-3934,-3930,-3843,-3694,-3545,-3397,-3300,-3231,-3194,-3149,-3064,-2908,-2633,-2235,-1689,-1018,-229,621,1503,2338,3086,3675,4075,4243,4173,3884,3388,2769,2050,1344,670,121,-299,-555,-656,-627,-486,-286,-54,167,346,473,523,507,435,314,190,69,-4,-13,55,214,447,753,1105,1478,1854,2194,2496,2731,2904,3008,3058,3061,3038,2993,2949,2890,2832,2745,2617,2419,2117,1684,1096,327,-606,-1712,-2926,-4230,-5534,-6800,-7940,-8920,-9678,-10204,-10481,-10523,-10354,-10015,-9541,-8994,-8408,-7838,-7310,-6846,-6457,-6135,-5845,-5579,-5269,-4916,-4470,-3945,-3337,-2683,-2014,-1385,-841,-429,-179,-119,-241,-549,-1006,-1567,-2196,-2824,-3406,-3903,-4271,-4500,-4594,-4544,-4406,-4187,-3943,-3702,-3493,-3342,-3253,-3224,-3243,-3280,-3319,-3313,-3250,-3084,-2816,-2406,-1881,-1215,-448,402,1306,2213,3090,3898,4598,5169,5603,5881,6033,6049,5969,5794,5538,5208,4788,4272,3630,2848,1903,790,-486,-1905,-3428,-5007,-6576,-8079,-9435,-10604,-11528,-12175,-12547,-12622,-12452,-12045,-11465,-10752,-9949,-9110,-8247,-7391,-6545,-5698,-4848,-3977,-3067,-2118,-1124,-98,939,1955,2920,3780,4515,5075,5452,5620,5600,5386,5027,4543,3972,3369,2737,2140,1565,1042,567,125,-282,-687,-1093,-1523,-1978,-2461,-2967,-3470,-3964,-4403,-4779,-5043,-5188,-5178,-5011,-4681,-4187,-3555,-2805,-1975,-1108,-252,553,1251,1828,2238,2490,2564,2492,2279,1962,1559,1102,609,93,-433,-977,-1534,-2114,-2711,-3326,-3945,-4549,-5120,-5621,-6035,-6334,-6499,-6519,-6384,-6094,-5654,-5072,-4373,-3566,-2706,-1790,-892,-11,799,1526,2151,2657,3055,3341,3542,3676,3767,3844,3919,4014,4123,4264,4403,4554,4674,4767,4794,4754,4614,4381,4030,3576,3011,2355,1619,828,-3,-842,-1675,-2486,-3244,-3966,-4609,-5199,-5706,-6134,-6472,-6700,-6815,-6790,-6622,-6291,-5800,-5143,-4341,-3416,-2403,-1354,-314,660,1511,2208,2699,2987,3055,2930,2646,2236,1769,1272,811,406,82,-148,-296,-371,-397,-401,-406,-437,-503,-609,-749,-909,-1057,-1181,-1232,-1204,-1064,-809,-437,29,576,1155,1735,2268,2712,3031,3204,3201,3037,2704,2242,1675,1058,425,-161,-673,-1070,-1332,-1460,-1447,-1322,-1098,-817,-492,-178,124,367,554,666,704,687,615,534,451,407,413,489,632,850,1118,1443,1798,2186,2602,3042,3521,4030,4579,5158,5754,6345,6890,7365,7700,7886,7849,7584,7061,6275,5245,3992,2562,1011,-593,-2175,-3657,-4978,-6060,-6886,-7404,-7636,-7583,-7290,-6788,-6142,-5382,-4573,-3733,-2911,-2112,-1357,-652,14,622,1191,1701,2151,2530,2822,3007,3091,3042,2888,2613,2244,1801,1311,799,312,-142,-511,-796,-974,-1053,-1043,-969,-862,-756,-697,-701,-814,-1024,-1345,-1746,-2193,-2643,-3045,-3336,-3497,-3462,-3250,-2829,-2231,-1483,-620,303,1237,2135,2949,3649,4215,4637,4925,5090,5162,5162,5107,5031,4917,4786,4613,4373,4052,3610,3027,2289,1385,333,-848,-2113,-3415,-4698,-5898,-6967,-7853,-8520,-8948,-9122,-9058,-8768,-8292,-7661,-6920,-6106,-5246,-4375,-3490,-2620,-1749,-890,-40,799,1613,2383,3095,3708,4210,4560,4746,4753,4571,4221,3708,3081,2365,1624,891,227,-344,-794,-1105,-1306,-1391,-1421,-1418,-1445,-1532,-1734,-2056,-2533,-3132,-3851,-4631,-5421,-6162,-6771,-7192,-7362,-7234,-6788,-6019,-4945,-3614,-2086,-434,1250,2890,4396,5708,6770,7550,8038,8242,8190,7906,7438,6808,6056,5191,4235,3190,2066,876,-373,-1651,-2929,-4175,-5338,-6382,-7261,-7939,-8394,-8600,-8566,-8286,-7790,-7111,-6284,-5370,-4417,-3479,-2608,-1835,-1183,-655,-234,106,406,713,1065,1505,2040,2689,3418,4216,5010,5776,6428,6939,7249,7340,7195,6823,6245,5503,4639,3725,2803,1946,1193,583,133,-152,-299,-335,-303,-265,-250,-305,-445,-661,-939,-1233,-1494,-1667,-1704,-1558,-1216,-663,73,959,1942,2944,3909,4761,5439,5917,6157,6163,5966,5575,5062,4452,3807,3155,2530,1932,1374,815,267,-329,-966,-1665,-2420,-3202,-3977,-4690,-5286,-5697,-5883,-5787,-5405,-4727,-3781,-2620,-1301,87,1457,2726,3801,4635,5169,5408,5344,5036,4529,3919,3269,2692,2237,1994,1975,2219,2695,3372,4197,5077,5952,6714,7316,7681,7803,7653,7280,6701,5995,5211,4422,3675,3014,2460,2025,1698,1470,1314,1208,1142,1081,1055,1035,1072,1163,1354,1657,2089,2645,3308,4039,4783,5482,6060,6455,6615,6489,6082,5388,4454,3343,2123,900,-262,-1257,-2042,-2553,-2788,-2738,-2453,-1960,-1350,-668,10,633,1178,1613,1972,2256,2524,2810,3159,3608,4181,4876,5690,6588,7520,8438,9272,9959,10458,10705,10710,10436,9931,9206,8313,7311,6232,5155,4089,3090,2163,1318,561,-129,-751,-1324,-1858,-2358,-2825,-3264,-3651,-3990,-4250,-4425,-4485,-4428,-4234,-3901,-3449,-2870,-2215,-1493,-749,-17,675,1297,1834,2284,2642,2942,3185,3419,3647,3901,4172,4454,4724,4931,5043,5000,4752,4275,3532,2532,1292,-152,-1725,-3359,-4949,-6412,-7643,-8570,-9119,-9269,-8991,-8327,-7305,-6006,-4504,-2905,-1280,261,1679,2893,3901,4664,5220,5559,5739,5771,5711,5573,5392,5177,4934,4656,4336,3950,3497,2961,2353,1680,974,255,-425,-1058,-1591,-2037,-2372,-2616,-2794,-2927,-3053,-3203,-3397,-3653,-3975,-4340,-4736,-5110,-5425,-5623,-5659,-5484,-5071,-4395,-3474,-2317,-994,447,1908,3310,4560,5587,6335,6770,6896,6729,6317,5725,5010,4251,3487,2774,2112,1517,944,377,-250,-957,-1802,-2774,-3892,-5108,-6396,-7673,-8899,-9973,-10858,-11482,-11826,-11871,-11634,-11149,-10466,-9653,-8767,-7880,-7034,-6266,-5593,-5004,-4492,-4012,-3544,-3042,-2486,-1855,-1158,-400,374,1130,1806,2354,2714,2857,2749,2399,1823,1074,211,-680,-1524,-2233,-2751,-3025,-3047,-2818,-2394,-1824,-1209,-622,-167,98,113,-136,-634,-1351,-2193,-3095,-3931,-4627,-5076,-5230,-5043,-4522,-3690,-2616,-1378,-80,1180,2312,3233,3894,4271,4351,4189,3792,3248,2591,1880,1158,435,-259,-958,-1639,-2358,-3092,-3871,-4677,-5484,-6280,-6992,-7608,-8052,-8311,-8347,-8157,-7750,-7146,-6386,-5520,-4591,-3668,-2778,-1983,-1298,-754,-344,-73,100,185,240,284,368,508,720,1014,1361,1758,2148,2501,2758,2885,2828,2577,2111,1446,621,-332,-1326,-2305,-3189,-3907,-4420,-4683,-4708,-4505,-4118,-3604,-3016,-2423,-1859,-1365,-951,-612,-339,-96,133,384,668,999,1366,1751,2125,2436,2650,2709,2585,2254,1707,966,63,-948,-2002,-3027,-3964,-4746,-5335,-5712,-5863,-5829,-5625,-5322,-4959,-4603,-4288,-4046,-3881,-3784,-3722,-3657,-3532,-3301,-2918,-2351,-1598,-657,421,1585,2755,3846,4758,5425,5760,5736,5333,4572,3509,2222,808,-626,-1970,-3146,-4065,-4705,-5038,-5083,-4873,-4465,-3925,-3317,-2715,-2164,-1708,-1364,-1120,-968,-855,-753,-608,-388,-76,348,855,1441,2044,2652,3192,3658,4005,4226,4329,4320,4238,4108,3983,3878,3843,3871,3964,4103,4230,4305,4254,4016,3546,2803,1784,517,-971,-2578,-4257,-5875,-7369,-8634,-9607,-10236,-10498,-10375,-9916,-9124,-8104,-6877,-5563,-4186,-2854,-1571,-415,632,1526,2301,2935,3474,3903,4268,4564,4815,5020,5174,5270,5278,5179,4938,4543,3963,3219,2298,1255,111,-1067,-2237,-3331,-4311,-5133,-5774,-6228,-6499,-6603,-6580,-6445,-6247,-5988,-5704,-5372,-5002,-4553,-4012,-3349,-2548,-1599,-519,678,1942,3231,4488,5661,6698,7564,8235,8694,8964,9044,8993,8829,8608,8358,8109,7872,7644,7410,7136,6791,6324,5709,4899,3889,2670,1261,-295,-1945,-3609,-5211,-6659,-7889,-8811,-9408,-9626,-9495,-9012,-8243,-7230,-6044,-4752,-3402,-2056,-748,500,1657,2728,3696,4552,5305,5925,6425,6778,6975,7009,6852,6508,5960,5211,4281,3180,1965,667,-643,-1913,-3089,-4119,-4971,-5632,-6079,-6349,-6437,-6401,-6261,-6075,-5864,-5681,-5514,-5403,-5288,-5183,-5003,-4733,-4301,-3680,-2841,-1787,-531,879,2392,3930,5420,6787,7971,8909,9581,9954,10032,9834,9374,8701,7860,6886,5844,4758,3675,2601,1568,550,-422,-1380,-2309,-3212,-4071,-4883,-5602,-6224,-6706,-7031,-7183,-7153,-6940,-6562,-6047,-5417,-4731,-4010,-3311,-2664,-2089,-1617,-1230,-945,-729,-569,-446,-326,-213,-76,62,218,354,479,547,570,512,378,169,-127,-477,-885,-1316,-1745,-2145,-2480,-2725,-2858,-2862,-2743,-2506,-2184,-1801,-1408,-1040,-740,-542,-456,-502,-652,-896,-1183,-1477,-1727,-1882,-1919,-1795,-1517,-1076,-499,187,934,1706,2436,3098,3627,4020,4231,4287,4160,3906,3513,3045,2491,1910,1283,648,-13,-683,-1368,-2052,-2722,-3352,-3899,-4334,-4602,-4683,-4547,-4195,-3642,-2923,-2091,-1199,-328,477,1139,1632,1910,1973,1823,1488,1007,436,-178,-766,-1289,-1711,-1998,-2166,-2203,-2152,-2029,-1883,-1732,-1612,-1533,-1492,-1491,-1502,-1508,-1490,-1416,-1294,-1104,-859,-578,-257,60,382,683,960,1219,1455,1687,1916,2166,2431,2737,3069,3446,3852,4280,4714,5125,5488,5757,5902,5887,5684,5295,4715,3970,3099,2136,1141,151,-781,-1624,-2348,-2931,-3361,-3626,-3725,-3659,-3434,-3068,-2559,-1949,-1236,-452,376,1246,2117,2984,3831,4632,5384,6066,6659,7157,7528,7775,7871,7822,7616,7259,6756,6100,5318,4389,3354,2202,972,-312,-1618,-2891,-4097,-5175,-6090,-6803,-7283,-7529,-7527,-7307,-6885,-6293,-5565,-4733,-3817,-2850,-1829,-787,284,1356,2428,3467,4471,5392,6241,6967,7581,8069,8425,8676,8810,8863,8830,8729,8557,8313,7984,7559,7024,6361,5575,4653,3620,2472,1270,15,-1210,-2397,-3468,-4403,-5150,-5690,-6001,-6068,-5905,-5493,-4882,-4049,-3057,-1898,-625,741,2158,3581,4969,6271,7448,8454,9261,9839,10181,10280,10147,9799,9263,8571,7764,6867,5938,4982,4067,3180,2377,1639,1000,434,-39,-450,-791,-1079,-1325,-1526,-1695,-1827,-1922,-1972,-1975,-1922,-1813,-1643,-1419,-1142,-816,-457,-42,397,894,1439,2047,2727,3479,4307,5198,6142,7099,8054,8956,9775,10477,11025,11411,11610,11633,11472,11149,10661,10032,9254,8347,7306,6138,4858,3470,2019,520,-962,-2393,-3703,-4863,-5811,-6550,-7036,-7310,-7352,-7214,-6903,-6449,-5878,-5201,-4437,-3598,-2689,-1740,-738,261,1280,2252,3192,4038,4802,5426,5926,6255,6433,6424,6260,5915,5429,4794,4051,3215,2317,1390,453,-463,-1338,-2151,-2890,-3528,-4074,-4489,-4802,-4980,-5054,-5017,-4890,-4693,-4432,-4136,-3802,-3444,-3060,-2636,-2181,-1660,-1091,-450,247,997,1781,2587,3376,4142,4841,5459,5971,6343,6567,6609,6459,6110,5550,4803,3879,2817,1662,457,-736,-1875,-2903,-3792,-4505,-5035,-5376,-5536,-5537,-5392,-5138,-4795,-4392,-3957,-3502,-3053,-2613,-2200,-1807,-1450,-1123,-831,-588,-386,-247,-175,-180,-269,-452,-715,-1063,-1472,-1913,-2356,-2756,-3067,-3258,-3284,-3139,-2818,-2341,-1743,-1070,-376,281,857,1302,1601,1739,1727,1590,1366,1089,817,566,382,270,239,277,378,501,644,751,822,808,717,518,226,-143,-582,-1031,-1489,-1892,-2237,-2497,-2665,-2760,-2783,-2774,-2744,-2734,-2751,-2825,-2950,-3130,-3354,-3594,-3832,-4027,-4151,-4175,-4073,-3843,-3477,-3005,-2437,-1837,-1215,-665,-175,158,360,381,245,-33,-431,-907,-1421,-1954,-2455,-2932,-3354,-3737,-4073,-4377,-4660,-4921,-5176,-5415,-5626,-5809,-5921,-5960,-5885,-5686,-5338,-4839,-4199,-3423,-2565,-1644,-734,131,881,1497,1922,2174,2231,2137,1920,1628,1321,1045,859,782,857,1058,1399,1818,2292,2758,3166,3479,3652,3678,3539,3254,2825,2289,1658,964,219,-554,-1354,-2162,-2984,-3807,-4623,-5431,-6201,-6933,-7585,-8140,-8559,-8803,-8836,-8630,-8148,-7397,-6363,-5076,-3586,-1933,-219,1505,3121,4572,5768,6669,7229,7453,7339,6938,6297,5477,4544,3554,2548,1570,614,-306,-1206,-2105,-3016,-3954,-4916,-5898,-6864,-7793,-8632,-9336,-9867,-10178,-10250,-10072,-9637,-8978,-8108,-7077,-5917,-4684,-3417,-2160,-952,187,1221,2157,2974,3689,4297,4820,5263,5645,5973,6250,6480,6650,6735,6722,6568,6255,5755,5051,4145,3050,1790,414,-1032,-2486,-3886,-5178,-6305,-7239,-7944,-8424,-8677,-8725,-8600,-8336,-7973,-7536,-7061,-6541,-6000,-5398,-4742,-3995,-3148,-2203,-1150,-40,1107,2221,3248,4118,4776,5172,5277,5083,4600,3871,2944,1898,803,-257,-1214,-2014,-2613,-3005,-3192,-3209,-3096,-2918,-2712,-2555,-2452,-2458,-2551,-2736,-2982,-3248,-3501,-3701,-3799,-3793,-3645,-3384,-3001,-2554,-2053,-1559,-1087,-673,-318,-21,248,510,820,1188,1672,2261,2969,3765,4612,5461,6253,6920,7411,7674,7660,7379,6788,5948,4874,3622,2281,890,-447,-1688,-2770,-3669,-4359,-4859,-5173,-5336,-5390,-5361,-5294,-5208,-5124,-5037,-4951,-4833,-4662,-4419,-4061,-3591,-2990,-2278,-1474,-626,224,1016,1695,2223,2561,2703,2659,2450,2125,1735,1334,985,716,567,543,629,813,1036,1261,1429,1485,1396,1126,675,53,-697,-1525,-2356,-3117,-3742,-4164,-4350,-4279,-3964,-3439,-2765,-2002,-1247,-545,23,442,689,789,776,713,652,672,802,1106,1564,2185,2910,3680,4415,5021,5425,5558,5390,4915,4170,3213,2144,1056,63,-745,-1291,-1527,-1452,-1069,-450,353,1237,2118,2905,3527,3925,4076,3970,3636,3110,2458,1734,1011,328,-268,-770,-1173,-1502,-1781,-2048,-2333,-2663,-3048,-3494,-3963,-4446,-4866,-5193,-5349,-5300,-4997,-4441,-3617,-2586,-1374,-74,1242,2487,3577,4456,5069,5402,5458,5256,4860,4309,3688,3046,2451,1932,1521,1221,1007,872,753,627,439,159,-241,-765,-1413,-2146,-2938,-3720,-4444,-5058,-5503,-5779,-5850,-5750,-5492,-5120,-4670,-4187,-3704,-3236,-2805,-2390,-1996,-1584,-1133,-613,7,724,1561,2473,3455,4430,5353,6146,6739,7079,7113,6821,6206,5287,4125,2778,1328,-145,-1558,-2858,-3973,-4903,-5601,-6116,-6435,-6620,-6698,-6712,-6701,-6689,-6684,-6686,-6673,-6601,-6437,-6121,-5620,-4912,-3981,-2867,-1607,-269,1052,2290,3345,4161,4692,4917,4863,4557,4076,3500,2900,2392,2000,1809,1800,1988,2313,2725,3144,3487,3691,3689,3452,2970,2262,1369,351,-726,-1795,-2784,-3655,-4366,-4908,-5284,-5513,-5627,-5665,-5658,-5638,-5619,-5607,-5588,-5528,-5399,-5139,-4729,-4107,-3285,-2229,-994,410,1897,3411,4859,6160,7240,8035,8501,8620,8393,7847,7029,5994,4820,3582,2360,1232,248,-547,-1148,-1563,-1831,-1998,-2117,-2240,-2407,-2646,-2955,-3332,-3728,-4111,-4416,-4587,-4588,-4369,-3938,-3292,-2476,-1524,-506,522,1497,2362,3080,3637,4020,4264,4399,4467,4517,4585,4687,4849,5049,5277,5485,5630,5645,5485,5085,4428,3502,2322,967,-515,-1992,-3388,-4592,-5542,-6188,-6532,-6573,-6376,-5966,-5432,-4811,-4188,-3588,-3072,-2638,-2305,-2042,-1819,-1598,-1322,-956,-468,179,969,1915,2976,4103,5234,6272,7136,7741,8018,7936,7494,6723,5711,4552,3354,2247,1291,580,132,-45,36,320,755,1263,1775,2215,2548,2733,2782,2704,2538,2318,2098,1913,1809,1803,1900,2076,2298,2505,2651,2688,2593,2352,1987,1530,1028,551,155,-103,-162,-25,345,896,1608,2403,3206,3939,4512,4879,4986,4843,4457,3880,3169,2400,1643,972,442,95,-37,39,322,751,1274,1798,2225,2468,2450,2129,1515,646,-390,-1492,-2555,-3482,-4211,-4693,-4937,-4951,-4799,-4524,-4212,-3897,-3642,-3452,-3326,-3245,-3152,-3018,-2772,-2388,-1819,-1056,-83,1062,2364,3734,5119,6415,7548,8439,9044,9335,9321,9038,8532,7867,7092,6274,5432,4632,3875,3196,2602,2096,1695,1384,1177,1053,997,994,995,994,947,871,763,673,628,691,879,1221,1694,2268,2884,3483,4006,4408,4657,4745,4666,4428,4053,3550,2983,2375,1812,1336,1004,854,884,1094,1441,1879,2356,2796,3149,3345,3354,3139,2718,2091,1323,441,-482,-1398,-2254,-3010,-3639,-4141,-4512,-4776,-4953,-5053,-5094,-5064,-4953,-4735,-4375,-3841,-3086,-2092,-829,680,2413,4305,6273,8223,10040,11641,12918,13836,14330,14416,14106,13446,12520,11411,10219,9044,7965,7028,6271,5668,5201,4813,4450,4059,3592,3017,2308,1489,561,-409,-1384,-2306,-3114,-3786,-4276,-4587,-4721,-4695,-4556,-4332,-4069,-3792,-3499,-3196,-2840,-2419,-1892,-1242,-471,419,1380,2377,3344,4236,4991,5586,5993,6224,6279,6215,6030,5788,5477,5114,4665,4116,3406,2526,1426,112,-1405,-3089,-4876,-6677,-8418,-9981,-11301,-12296,-12919,-13155,-13001,-12500,-11705,-10664,-9456,-8099,-6642,-5084,-3423,-1661,205,2145,4129,6085,7950,9631,11057,12141,12851,13117,12965,12373,11420,10159,8704,7160,5640,4244,3037,2050,1279,682,190,-273,-791,-1418,-2187,-3098,-4109,-5170,-6190,-7115,-7846,-8362,-8611,-8613,-8395,-8014,-7561,-7109,-6763,-6577,-6592,-6819,-7203,-7693,-8177,-8557,-8716,-8567,-8044,-7112,-5814,-4187,-2367,-457,1383,3044,4400,5397,5984,6185,6028,5607,5003,4333,3683,3138,2726,2476,2329,2262,2167,1993,1654,1117,354,-608,-1726,-2926,-4115,-5220,-6152,-6861,-7325,-7523,-7509,-7301,-6983,-6607,-6227,-5876,-5552,-5231,-4870,-4400,-3771,-2922,-1836,-491,1059,2790,4590,6382,8038,9475,10585,11333,11671,11628,11216,10516,9563,8444,7203,5888,4541,3164,1781,372,-1048,-2489,-3927,-5338,-6699,-7946,-9062,-9979,-10671,-11113,-11282,-11193,-10846,-10292,-9552,-8696,-7757,-6783,-5805,-4826,-3836,-2823,-1749,-609,604,1861,3119,4302,5345,6164,6711,6937,6850,6449,5805,4957,4009,3019,2085,1273,631,203,-26,-64,27,185,326,367,243,-99,-669,-1451,-2397,-3429,-4463,-5419,-6219,-6823,-7204,-7361,-7336,-7146,-6851,-6486,-6068,-5629,-5141,-4597,-3957,-3179,-2231,-1074,293,1864,3586,5380,7144,8754,10090,11061,11580,11645,11257,10483,9408,8141,6781,5447,4196,3104,2164,1383,697,59,-604,-1357,-2234,-3259,-4418,-5662,-6939,-8151,-9219,-10050,-10573,-10751,-10560,-10037,-9237,-8250,-7208,-6211,-5393,-4835,-4581,-4638,-4951,-5433,-5973,-6448,-6747,-6801,-6562,-6040,-5282,-4342,-3324,-2294,-1345,-526,118,590,894,1082,1189,1276,1367,1503,1664,1855,2016,2126,2129,2002,1723,1291,714,26,-745,-1540,-2326,-3045,-3671,-4162,-4512,-4705,-4777,-4728,-4635,-4499,-4402,-4331,-4333,-4367,-4440,-4492,-4493,-4401,-4180,-3838,-3376,-2843,-2271,-1729,-1248,-892,-653,-561,-560,-634,-713,-744,-694,-518,-227,161,613,1054,1447,1709,1819,1736,1473,1041,501,-92,-657,-1114,-1417,-1514,-1411,-1137,-741,-310,91,386,536,523,366,104,-188,-445,-569,-511,-203,352,1142,2099,3142,4157,5056,5733,6146,6257,6094,5702,5175,4598,4097,3743,3625,3760,4145,4731,5424,6133,6729,7123,7228,6996,6419,5523,4364,3028,1604,189,-1136,-2313,-3310,-4123,-4776,-5305,-5755,-6172,-6590,-7022,-7478,-7912,-8304,-8573,-8667,-8520,-8085,-7345,-6307,-5002,-3503,-1884,-249,1309,2694,3837,4679,5211,5423,5368,5082,4640,4091,3486,2852,2206,1526,816,34,-819,-1742,-2726,-3715,-4672,-5523,-6214,-6682,-6886,-6808,-6442,-5834,-5016,-4070,-3066,-2079,-1199,-461,67,395,515,475,314,92,-140,-351,-508,-624,-695,-761,-824,-930,-1072,-1266,-1511,-1779,-2083,-2362,-2627,-2831,-2969,-3049,-3060,-3055,-3036,-3063,-3152,-3335,-3626,-4011,-4481,-4977,-5462,-5858,-6117,-6177,-6007,-5602,-4976,-4190,-3314,-2436,-1653,-1012,-581,-333,-250,-254,-251,-162,106,591,1306,2223,3251,4310,5256,5991,6414,6462,6135,5447,4492,3354,2166,1041,89,-602,-991,-1047,-816,-335,291,968,1590,2058,2316,2333,2118,1731,1229,709,251,-92,-262,-285,-163,25,215,324,285,48,-414,-1082,-1925,-2840,-3745,-4497,-4997,-5131,-4852,-4121,-2981,-1485,245,2100,3928,5628,7077,8232,9028,9500,9647,9550,9252,8839,8346,7831,7290,6727,6112,5410,4599,3650,2572,1377,111,-1174,-2405,-3517,-4431,-5095,-5456,-5505,-5241,-4700,-3932,-3012,-2008,-1008,-56,795,1534,2170,2713,3203,3657,4104,4542,4984,5399,5788,6115,6379,6557,6659,6685,6654,6604,6546,6532,6563,6643,6775,6893,6998,6991,6865,6532,5994,5212,4210,3014,1683,278,-1096,-2383,-3476,-4334,-4919,-5226,-5292,-5162,-4916,-4616,-4343,-4123,-3992,-3914,-3875,-3790,-3615,-3283,-2750,-2011,-1071,18,1206,2384,3508,4447,5191,5665,5883,5861,5652,5325,4968,4651,4440,4371,4438,4620,4840,5030,5089,4945,4534,3817,2806,1517,25,-1586,-3220,-4757,-6114,-7205,-7993,-8455,-8625,-8538,-8265,-7885,-7430,-6976,-6497,-5992,-5405,-4658,-3698,-2447,-887,991,3131,5456,7846,10168,12288,14073,15426,16271,16586,16382,15720,14680,13375,11916,10400,8915,7506,6188,4961,3782,2619,1436,203,-1078,-2393,-3702,-4933,-6026,-6884,-7454,-7677,-7546,-7076,-6329,-5386,-4343,-3303,-2345,-1545,-916,-492,-217,-71,24,124,290,561,953,1459,2049,2678,3307,3880,4365,4741,4982,5114,5133,5079,4976,4856,4734,4622,4484,4309,4027,3601,2992,2155,1113,-138,-1524,-2988,-4416,-5722,-6784,-7524,-7879,-7824,-7381,-6614,-5598,-4462,-3286,-2180,-1195,-372,283,792,1186,1517,1812,2125,2434,2766,3060,3283,3377,3266,2930,2304,1423,280,-1035,-2459,-3868,-5173,-6244,-7021,-7427,-7461,-7145,-6538,-5744,-4849,-3976,-3196,-2587,-2175,-1966,-1928,-2007,-2125,-2190,-2129,-1861,-1361,-615,332,1423,2557,3657,4619,5396,5932,6236,6313,6217,6002,5731,5467,5257,5118,5065,5054,5059,4996,4822,4453,3870,3030,1963,687,-721,-2187,-3612,-4902,-5980,-6777,-7272,-7451,-7357,-7021,-6519,-5895,-5214,-4502,-3775,-3043,-2281,-1477,-609,339,1360,2433,3521,4561,5499,6258,6802,7077,7073,6793,6253,5510,4605,3619,2613,1662,819,130,-390,-743,-952,-1064,-1106,-1139,-1172,-1247,-1336,-1449,-1534,-1578,-1547,-1433,-1252,-1024,-802,-631,-549,-597,-763,-1032,-1357,-1671,-1915,-2004,-1908,-1574,-1026,-283,579,1465,2273,2891,3229,3230,2863,2152,1152,-60,-1367,-2680,-3887,-4915,-5725,-6291,-6653,-6859,-6971,-7089,-7264,-7564,-8011,-8592,-9277,-9988,-10645,-11163,-11441,-11444,-11108,-10453,-9508,-8333,-7026,-5681,-4398,-3251,-2309,-1579,-1065,-719,-485,-287,-58,272,724,1324,2036,2822,3614,4332,4908,5274,5402,5272,4915,4367,3693,2986,2290,1712,1257,976,837,801,809,788,670,421,11,-538,-1195,-1901,-2589,-3197,-3664,-3964,-4074,-4025,-3840,-3596,-3351,-3175,-3137,-3249,-3547,-3980,-4521,-5091,-5609,-6003,-6182,-6111,-5742,-5093,-4184,-3080,-1857,-598,612,1698,2618,3330,3849,4188,4405,4538,4671,4818,5052,5347,5718,6122,6515,6856,7082,7168,7071,6792,6318,5683,4891,3997,3009,1978,902,-192,-1319,-2475,-3665,-4891,-6128,-7361,-8529,-9595,-10482,-11140,-11511,-11553,-11255,-10618,-9679,-8501,-7158,-5760,-4389,-3154,-2109,-1317,-772,-476,-359,-377,-439,-483,-451,-305,-49,304,699,1089,1400,1594,1620,1477,1172,742,243,-268,-720,-1067,-1280,-1344,-1298,-1174,-1045,-984,-1051,-1305,-1777,-2454,-3335,-4321,-5377,-6354,-7191,-7761,-8022,-7914,-7453,-6667,-5629,-4427,-3158,-1910,-766,236,1059,1724,2248,2679,3071,3472,3911,4419,4968,5546,6097,6573,6918,7085,7053,6797,6354,5729,4989,4178,3344,2547,1803,1144,561,43,-432,-894,-1366,-1859,-2389,-2932,-3493,-4014,-4493,-4862,-5124,-5232,-5204,-5036,-4764,-4423,-4042,-3674,-3329,-3031,-2775,-2537,-2288,-1987,-1576,-1035,-308,589,1678,2899,4231,5583,6906,8107,9137,9937,10490,10780,10829,10664,10318,9831,9222,8511,7691,6752,5682,4452,3082,1560,-51,-1717,-3349,-4874,-6198,-7233,-7906,-8159,-7953,-7299,-6222,-4794,-3124,-1314,483,2164,3615,4769,5591,6090,6299,6299,6155,5962,5793,5687,5691,5777,5930,6106,6235,6292,6220,6026,5697,5283,4800,4312,3855,3461,3152,2929,2762,2631,2461,2213,1825,1254,491,-472,-1592,-2817,-4065,-5260,-6295,-7112,-7621,-7808,-7640,-7157,-6390,-5416,-4313,-3153,-2020,-947,13,876,1639,2337,3002,3662,4340,5040,5746,6430,7045,7547,7875,8005,7890,7547,6969,6206,5301,4319,3330,2402,1587,946,485,236,174,287,548,919,1381,1903,2478,3091,3742,4432,5155,5910,6671,7423,8104,8697,9112,9338,9299,8995,8411,7568,6506,5272,3931,2544,1164,-157,-1391,-2503,-3490,-4341,-5062,-5659,-6143,-6527,-6817,-7028,-7153,-7212,-7188,-7095,-6931,-6704,-6438,-6144,-5868,-5613,-5433,-5296,-5239,-5198,-5158,-5046,-4798,-4355,-3655,-2662,-1374,192,1979,3887,5826,7646,9246,10499,11342,11714,11620,11097,10206,9069,7779,6470,5237,4168,3297,2655,2197,1897,1674,1476,1234,927,527,64,-443,-918,-1333,-1612,-1749,-1727,-1575,-1348,-1111,-952,-943,-1156,-1620,-2352,-3320,-4460,-5709,-6932,-8061,-8972,-9591,-9877,-9775,-9326,-8528,-7462,-6170,-4744,-3237,-1716,-225,1208,2565,3844,5053,6195,7285,8301,9256,10101,10821,11364,11693,11769,11566,11072,10288,9242,7963,6509,4926,3288,1636,43,-1475,-2866,-4128,-5238,-6190,-6978,-7591,-8017,-8252,-8274,-8097,-7700,-7119,-6354,-5456,-4458,-3421,-2399,-1458,-641,2,453,710,789,733,591,432,306,277,371,608,983,1459,2011,2567,3104,3540,3867,4034,4045,3894,3597,3191,2693,2158,1587,1017,435,-157,-777,-1434,-2133,-2857,-3590,-4277,-4866,-5296,-5483,-5389,-4960,-4179,-3087,-1704,-153,1484,3059,4462,5568,6299,6604,6473,5941,5078,3971,2746,1497,345,-655,-1441,-2017,-2405,-2661,-2858,-3072,-3363,-3788,-4343,-5038,-5806,-6612,-7370,-8021,-8513,-8802,-8892,-8778,-8521,-8152,-7753,-7373,-7056,-6844,-6718,-6670,-6643,-6570,-6395,-6033,-5462,-4632,-3581,-2322,-943,483,1856,3082,4093,4830,5271,5429,5327,5039,4623,4158,3706,3319,3007,2785,2600,2417,2174,1798,1263,517,-430,-1561,-2832,-4172,-5515,-6777,-7888,-8794,-9454,-9853,-10000,-9905,-9610,-9144,-8549,-7855,-7094,-6281,-5436,-4564,-3672,-2763,-1848,-940,-58,768,1515,2147,2646,2990,3182,3217,3135,2952,2718,2468,2231,2040,1890,1782,1686,1565,1384,1090,662,75,-669,-1536,-2505,-3490,-4451,-5308,-6006,-6519,-6806,-6892,-6789,-6531,-6176,-5744,-5281,-4799,-4292,-3759,-3163,-2489,-1695,-790,252,1383,2584,3771,4889,5829,6535,6912,6923,6539,5768,4658,3284,1743,160,-1366,-2716,-3826,-4650,-5178,-5446,-5502,-5421,-5278,-5136,-5039,-5007,-5034,-5076,-5099,-5031,-4839,-4480,-3962,-3294,-2547,-1775,-1076,-521,-180,-99,-289,-736,-1385,-2165,-2979,-3726,-4308,-4642,-4686,-4418,-3867,-3090,-2169,-1206,-288,494,1094,1473,1653,1651,1541,1373,1231,1154,1187,1322,1550,1807,2039,2173,2132,1894,1401,700,-209,-1221,-2292,-3294,-4172,-4821,-5210,-5293,-5072,-4570,-3813,-2868,-1785,-626,551,1703,2787,3791,4683,5483,6168,6759,7253,7659,7968,8197,8320,8367,8311,8184,7988,7731,7469,7180,6935,6717,6556,6438,6349,6254,6124,5903,5574,5087,4458,3665,2760,1764,742,-242,-1148,-1901,-2495,-2884,-3101,-3136,-3048,-2850,-2595,-2292,-1969,-1606,-1207,-733,-171,501,1296,2194,3186,4206,5212,6114,6854,7363,7596,7537,7196,6605,5840,4970,4090,3284,2620,2141,1866,1779,1836,1986,2154,2283,2324,2234,2019,1675,1261,804,393,63,-120,-133,20,325,710,1127,1470,1697,1712,1516,1074,424,-383,-1290,-2200,-3046,-3745,-4251,-4520,-4562,-4374,-4016,-3517,-2952,-2353,-1776,-1224,-722,-233,257,801,1427,2174,3049,4054,5151,6293,7414,8442,9305,9948,10331,10435,10277,9877,9291,8584,7813,7056,6349,5739,5232,4819,4478,4159,3818,3407,2885,2224,1417,469,-587,-1719,-2858,-3967,-4968,-5828,-6501,-6967,-7215,-7252,-7087,-6736,-6223,-5559,-4764,-3850,-2832,-1715,-528,719,1986,3237,4433,5522,6463,7215,7750,8051,8117,7962,7607,7094,6452,5728,4954,4158,3363,2588,1833,1119,447,-166,-697,-1144,-1468,-1677,-1740,-1688,-1512,-1270,-989,-734,-571,-540,-714,-1092,-1702,-2506,-3463,-4513,-5557,-6539,-7354,-7957,-8293,-8349,-8138,-7698,-7076,-6349,-5573,-4817,-4128,-3517,-3011,-2563,-2172,-1762,-1307,-751,-64,758,1717,2768,3860,4928,5877,6652,7163,7383,7281,6864,6181,5282,4266,3227,2261,1464,899,616,612,880,1356,1976,2666,3330,3911,4352,4620,4719,4653,4467,4196,3884,3566,3262,2973,2698,2400,2054,1627,1087,422,-361,-1249,-2195,-3146,-4042,-4813,-5399,-5762,-5866,-5708,-5312,-4709,-3972,-3160,-2366,-1646,-1073,-679,-485,-490,-659,-964,-1343,-1756,-2150,-2489,-2747,-2903,-2951,-2881,-2702,-2408,-2008,-1514,-917,-246,514,1326,2188,3067,3931,4748,5475,6078,6521,6784,6840,6692,6342,5797,5100,4272,3365,2421,1493,601,-192,-906,-1503,-2011,-2432,-2782,-3083,-3343,-3579,-3794,-3992,-4193,-4392,-4626,-4899,-5251,-5690,-6236,-6884,-7617,-8403,-9180,-9899,-10481,-10866,-10996,-10818,-10308,-9471,-8309,-6893,-5271,-3545,-1797,-131,1380,2656,3660,4363,4769,4903,4798,4500,4057,3500,2855,2125,1297,363,-706,-1920,-3277,-4764,-6332,-7927,-9467,-10869,-12040,-12904,-13395,-13484,-13149,-12436,-11363,-10030,-8496,-6858,-5191,-3564,-2024,-613,661,1797,2805,3714,4540,5310,6030,6707,7315,7834,8215,8419,8398,8120,7562,6727,5641,4351,2933,1470,55,-1230,-2307,-3152,-3726,-4066,-4197,-4178,-4078,-3966,-3902,-3932,-4096,-4376,-4777,-5238,-5708,-6131,-6431,-6575,-6514,-6247,-5773,-5132,-4346,-3486,-2577,-1686,-832,-56,645,1251,1773,2215,2571,2843,3010,3048,2937,2636,2123,1386,404,-791,-2185,-3725,-5340,-6980,-8536,-9976,-11194,-12176,-12868,-13261,-13364,-13178,-12743,-12081,-11238,-10242,-9135,-7943,-6699,-5429,-4167,-2936,-1786,-729,186,955,1554,2002,2311,2518,2664,2798,2956,3194,3518,3957,4495,5116,5779,6449,7055,7567,7915,8078,8017,7734,7219,6505,5603,4563,3416,2201,958,-290,-1515,-2695,-3818,-4857,-5801,-6609,-7264,-7712,-7922,-7843,-7431,-6670,-5536,-4052,-2263,-225,1944,4161,6290,8240,9906,11228,12163,12718,12905,12794,12434,11921,11316,10681,10061,9453,8861,8239,7543,6727,5747,4577,3227,1710,96,-1545,-3126,-4541,-5716,-6573,-7069,-7204,-6984,-6484,-5756,-4916,-4034,-3208,-2487,-1910,-1469,-1141,-860,-568,-183,351,1078,2019,3152,4453,5842,7264,8623,9849,10876,11657,12165,12403,12381,12147,11735,11207,10594,9948,9269,8579,7850,7075,6215,5246,4150,2916,1558,99,-1410,-2920,-4349,-5651,-6743,-7591,-8149,-8400,-8352,-8017,-7438,-6665,-5754,-4778,-3795,-2871,-2054,-1394,-912,-643,-569,-704,-1007,-1451,-1986,-2556,-3100,-3566,-3894,-4043,-3979,-3688,-3155,-2408,-1452,-338,900,2210,3539,4845,6088,7233,8270,9169,9952,10594,11123,11531,11824,12008,12071,12008,11806,11457,10952,10300,9502,8589,7591,6556,5538,4583,3745,3052,2536,2179,1978,1871,1819,1742,1585,1295,821,176,-655,-1609,-2639,-3665,-4600,-5378,-5928,-6220,-6240,-6014,-5576,-5010,-4364,-3725,-3141,-2645,-2252,-1941,-1673,-1394,-1042,-566,89,923,1944,3100,4321,5528,6604,7465,8009,8180,7949,7313,6330,5053,3599,2054,533,-884,-2125,-3163,-3975,-4596,-5045,-5378,-5646,-5872,-6104,-6324,-6544,-6725,-6838,-6853,-6737,-6473,-6070,-5529,-4901,-4220,-3538,-2912,-2377,-1968,-1693,-1541,-1482,-1463,-1438,-1324,-1101,-694,-126,628,1508,2482,3474,4428,5273,5969,6475,6796,6923,6898,6736,6484,6176,5832,5486,5143,4815,4513,4236,3990,3783,3607,3493,3419,3421,3474,3599,3770,3974,4182,4351,4453,4437,4279,3953,3452,2782,1971,1045,56,-949,-1933,-2837,-3665,-4374,-4990,-5518,-5978,-6407,-6802,-7191,-7548,-7866,-8094,-8195,-8107,-7790,-7198,-6326,-5171,-3793,-2233,-607,1006,2488,3752,4727,5367,5669,5657,5389,4943,4417,3891,3457,3159,3036,3076,3260,3527,3826,4079,4244,4265,4146,3876,3501,3064,2626,2228,1922,1691,1547,1423,1264,998,545,-140,-1097,-2319,-3779,-5404,-7105,-8774,-10286,-11547,-12463,-12985,-13094,-12821,-12222,-11385,-10418,-9408,-8452,-7610,-6906,-6342,-5884,-5472,-5049,-4550,-3931,-3173,-2282,-1296,-279,697,1546,2197,2590,2691,2492,2027,1337,510,-378,-1236,-1997,-2608,-3042,-3313,-3434,-3466,-3445,-3437,-3477,-3592,-3793,-4064,-4379,-4700,-4969,-5162,-5217,-5134,-4876,-4466,-3890,-3193,-2372,-1483,-531,434,1401,2331,3213,4026,4750,5379,5881,6245,6444,6449,6251,5821,5164,4291,3215,1994,654,-725,-2103,-3409,-4609,-5658,-6553,-7275,-7848,-8287,-8609,-8851,-9003,-9097,-9087,-8989,-8728,-8307,-7663,-6803,-5714,-4444,-3028,-1566,-132,1171,2251,3054,3509,3633,3411,2912,2187,1311,377,-563,-1439,-2226,-2920,-3528,-4091,-4639,-5214,-5837,-6516,-7243,-7971,-8663,-9246,-9659,-9847,-9770,-9409,-8794,-7952,-6967,-5924,-4915,-4034,-3343,-2884,-2661,-2633,-2746,-2897,-3002,-2954,-2684,-2136,-1306,-207,1082,2501,3911,5240,6360,7208,7729,7902,7746,7310,6648,5852,4978,4110,3270,2505,1783,1117,451,-228,-960,-1739,-2580,-3428,-4269,-5027,-5647,-6080,-6263,-6180,-5814,-5176,-4307,-3250,-2075,-842,374,1529,2567,3473,4228,4851,5355,5775,6146,6481,6817,7138,7448,7723,7934,8058,8073,7953,7717,7351,6900,6388,5856,5350,4893,4517,4223,4006,3839,3699,3526,3314,2987,2570,2015,1359,609,-201,-1018,-1820,-2545,-3183,-3687,-4066,-4295,-4390,-4348,-4175,-3879,-3447,-2887,-2174,-1311,-292,885,2183,3574,4995,6365,7615,8642,9390,9790,9826,9505,8860,7978,6944,5868,4861,4001,3371,2986,2867,2958,3225,3578,3954,4271,4488,4548,4460,4212,3843,3390,2885,2379,1883,1411,951,465,-68,-716,-1485,-2421,-3504,-4718,-6000,-7284,-8471,-9473,-10204,-10590,-10595,-10207,-9452,-8393,-7100,-5686,-4231,-2843,-1571,-472,462,1243,1925,2574,3254,4031,4944,6015,7221,8542,9892,11223,12433,13473,14268,14801,15056,15047,14825,14431,13939,13407,12878,12389,11938,11505,11050,10510,9824,8940,7803,6414,4774,2928,961,-1054,-2998,-4774,-6305,-7513,-8372,-8883,-9057,-8961,-8646,-8185,-7648,-7080,-6526,-5994,-5477,-4967,-4409,-3798,-3085,-2271,-1354,-358,683,1717,2691,3553,4245,4737,4998,5027,4833,4441,3890,3215,2464,1657,838,13,-801,-1586,-2339,-3038,-3660,-4179,-4558,-4767,-4776,-4575,-4159,-3566,-2830,-2030,-1235,-540,-10,283,313,76,-404,-1057,-1803,-2536,-3146,-3545,-3650,-3424,-2868,-2008,-929,285,1515,2657,3610,4306,4700,4788,4594,4172,3585,2917,2225,1582,1004,528,126,-198,-488,-756,-1018,-1274,-1485,-1630,-1625,-1437,-990,-265,755,2035,3522,5116,6721,8208,9472,10411,10970,11101,10832,10178,9228,8067,6785,5481,4232,3073,2053,1143,337,-421,-1168,-1950,-2792,-3705,-4679,-5678,-6654,-7546,-8288,-8831,-9115,-9149,-8900,-8440,-7790,-7034,-6242,-5471,-4776,-4182,-3684,-3259,-2861,-2433,-1919,-1281,-481,455,1525,2649,3780,4832,5734,6444,6909,7139,7138,6951,6635,6247,5854,5499,5214,5002,4849,4713,4544,4294,3900,3345,2591,1659,562,-641,-1903,-3135,-4297,-5298,-6129,-6737,-7147,-7362,-7428,-7380,-7265,-7114,-6949,-6777,-6587,-6366,-6088,-5739,-5310,-4817,-4283,-3762,-3304,-2980,-2842,-2936,-3288,-3879,-4683,-5628,-6618,-7569,-8355,-8898,-9121,-8975,-8463,-7605,-6468,-5136,-3718,-2316,-1041,35,852,1387,1657,1688,1553,1302,1013,729,489,309,176,79,-19,-133,-279,-459,-637,-794,-861,-799,-560,-109,544,1388,2356,3373,4331,5121,5643,5793,5543,4836,3739,2288,608,-1172,-2925,-4491,-5787,-6710,-7244,-7387,-7207,-6770,-6199,-5585,-5032,-4606,-4351,-4262,-4324,-4475,-4651,-4788,-4825,-4725,-4484,-4105,-3641,-3137,-2659,-2271,-2000,-1893,-1921,-2088,-2325,-2607,-2850,-3043,-3130,-3129,-3046,-2920,-2810,-2758,-2823,-3035,-3407,-3930,-4567,-5253,-5931,-6510,-6932,-7139,-7105,-6832,-6353,-5713,-5003,-4285,-3660,-3178,-2900,-2832,-2972,-3273,-3680,-4113,-4503,-4775,-4884,-4805,-4535,-4092,-3527,-2865,-2185,-1496,-856,-259,280,789,1268,1754,2232,2706,3150,3511,3756,3815,3653,3238,2564,1660,569,-614,-1809,-2889,-3756,-4319,-4497,-4266,-3610,-2580,-1232,321,1976,3594,5068,6296,7202,7761,7962,7851,7487,6941,6306,5633,4998,4408,3890,3417,2971,2531,2067,1594,1107,665,296,77,41,248,692,1387,2265,3278,4324,5305,6124,6684,6928,6815,6359,5600,4615,3514,2400,1390,578,20,-241,-232,14,415,884,1324,1652,1800,1734,1453,973,360,-336,-1027,-1649,-2149,-2488,-2655,-2666,-2531,-2311,-2025,-1714,-1402,-1080,-746,-370,83,632,1310,2115,3039,4046,5099,6135,7105,7955,8636,9140,9442,9574,9554,9430,9253,9058,8886,8748,8631,8512,8334,8031,7546,6804,5781,4450,2844,1007,-974,-2987,-4940,-6690,-8186,-9315,-10083,-10456,-10480,-10200,-9687,-9006,-8241,-7420,-6608,-5793,-4991,-4172,-3315,-2384,-1373,-260,932,2186,3458,4697,5851,6877,7739,8422,8944,9321,9618,9877,10168,10529,11003,11579,12253,12958,13640,14202,14561,14641,14375,13738,12725,11377,9748,7932,6011,4085,2240,532,-986,-2303,-3412,-4339,-5100,-5738,-6265,-6704,-7056,-7303,-7444,-7421,-7247,-6864,-6298,-5542,-4642,-3643,-2619,-1642,-785,-116,333,548,546,384,116,-159,-381,-473,-395,-146,273,784,1342,1833,2202,2358,2275,1931,1350,579,-313,-1239,-2130,-2891,-3498,-3886,-4074,-4060,-3890,-3610,-3282,-2943,-2650,-2400,-2217,-2060,-1908,-1711,-1427,-1040,-523,90,785,1493,2165,2737,3157,3406,3465,3368,3142,2850,2549,2287,2115,2039,2063,2156,2262,2334,2300,2117,1752,1204,498,-304,-1133,-1890,-2490,-2849,-2909,-2640,-2050,-1172,-85,1138,2379,3564,4598,5437,6048,6438,6626,6663,6586,6441,6262,6044,5794,5470,5038,4453,3691,2724,1588,310,-1023,-2310,-3448,-4319,-4846,-4963,-4665,-3988,-3008,-1851,-645,457,1322,1852,1976,1683,1008,28,-1134,-2351,-3478,-4397,-5011,-5273,-5175,-4757,-4091,-3271,-2404,-1579,-858,-293,136,423,652,848,1091,1409,1831,2347,2927,3520,4052,4452,4658,4611,4310,3754,3001,2127,1222,395,-272,-703,-864,-759,-424,62,608,1097,1441,1542,1371,897,172,-765,-1806,-2881,-3878,-4751,-5427,-5917,-6212,-6369,-6435,-6485,-6573,-6760,-7063,-7501,-8036,-8635,-9219,-9728,-10083,-10223,-10112,-9725,-9077,-8213,-7170,-6040,-4873,-3739,-2688,-1732,-892,-143,535,1166,1788,2403,3025,3624,4182,4640,4971,5114,5062,4793,4343,3736,3056,2348,1710,1185,826,649,638,765,956,1156,1266,1246,1025,606,-12,-780,-1636,-2518,-3337,-4063,-4634,-5061,-5353,-5541,-5698,-5854,-6079,-6392,-6801,-7287,-7789,-8243,-8558,-8657,-8471,-7961,-7129,-6011,-4690,-3268,-1880,-659,288,841,984,675,-21,-1036,-2256,-3557,-4817,-5928,-6817,-7438,-7797,-7919,-7877,-7729,-7577,-7455,-7434,-7495,-7632,-7785,-7891,-7869,-7668,-7225,-6551,-5643,-4573,-3406,-2237,-1172,-272,382,779,921,844,625,329,52,-144,-201,-103,151,508,913,1281,1521,1576,1369,908,187,-724,-1756,-2803,-3763,-4552,-5080,-5348,-5314,-5050,-4605,-4054,-3519,-3034,-2706,-2526,-2521,-2633,-2813,-2962,-3012,-2866,-2486,-1830,-916,227,1521,2893,4240,5490,6561,7420,8036,8430,8626,8680,8640,8565,8484,8422,8368,8292,8153,7879,7442,6773,5897,4793,3551,2215,903,-296,-1302,-2028,-2460,-2578,-2425,-2063,-1569,-1039,-548,-170,61,131,63,-103,-307,-485,-584,-557,-397,-95,306,779,1254,1695,2049,2303,2451,2511,2531,2547,2633,2804,3123,3557,4116,4727,5337,5856,6206,6315,6130,5636,4842,3806,2604,1345,149,-880,-1640,-2071,-2151,-1884,-1341,-582,276,1155,1963,2649,3188,3594,3892,4152,4418,4759,5204,5765,6434,7154,7875,8497,8954,9157,9066,8640,7916,6907,5726,4431,3150,1964,947,157,-413,-761,-965,-1070,-1184,-1356,-1668,-2138,-2777,-3548,-4400,-5241,-6006,-6589,-6940,-7010,-6783,-6293,-5578,-4718,-3800,-2892,-2077,-1366,-791,-294,164,667,1296,2107,3159,4442,5948,7599,9313,10979,12481,13728,14636,15166,15311,15091,14580,13836,12965,12034,11129,10279,9519,8815,8141,7425,6606,5622,4438,3040,1464,-238,-1969,-3635,-5121,-6343,-7228,-7746,-7900,-7736,-7306,-6726,-6066,-5433,-4893,-4494,-4253,-4181,-4217,-4353,-4504,-4649,-4733,-4738,-4658,-4487,-4265,-3990,-3710,-3422,-3138,-2851,-2523,-2150,-1667,-1082,-351,491,1432,2413,3351,4185,4795,5136,5126,4751,4017,2970,1697,297,-1100,-2392,-3459,-4257,-4718,-4881,-4762,-4445,-4016,-3550,-3136,-2801,-2574,-2410,-2271,-2070,-1739,-1203,-431,599,1851,3256,4740,6170,7458,8493,9202,9560,9553,9239,8688,7995,7276,6624,6117,5807,5680,5711,5820,5898,5860,5580,5020,4126,2925,1479,-120,-1745,-3262,-4559,-5531,-6132,-6348,-6221,-5816,-5250,-4618,-4039,-3589,-3330,-3262,-3375,-3584,-3823,-3980,-3971,-3720,-3183,-2366,-1289,-50,1282,2571,3726,4646,5283,5609,5647,5453,5100,4691,4304,4009,3842,3809,3863,3957,3990,3890,3579,3014,2188,1134,-83,-1364,-2596,-3675,-4504,-5018,-5197,-5052,-4644,-4050,-3388,-2744,-2237,-1906,-1807,-1916,-2204,-2593,-3009,-3357,-3572,-3588,-3384,-2962,-2356,-1612,-818,-19,696,1295,1755,2071,2279,2421,2545,2712,2942,3261,3634,4025,4350,4525,4461,4076,3328,2202,729,-1016,-2928,-4880,-6730,-8361,-9661,-10567,-11056,-11138,-10880,-10355,-9665,-8912,-8164,-7494,-6908,-6406,-5950,-5478,-4943,-4278,-3470,-2500,-1412,-255,891,1938,2804,3431,3777,3854,3692,3366,2961,2574,2303,2198,2323,2644,3147,3729,4305,4748,4957,4838,4351,3471,2255,772,-871,-2534,-4125,-5512,-6655,-7502,-8080,-8424,-8606,-8716,-8819,-8996,-9263,-9638,-10072,-10509,-10857,-11032,-10945,-10540,-9790,-8707,-7349,-5800,-4177,-2598,-1185,-23,820,1325,1509,1424,1145,761,356,-4,-278,-456,-568,-660,-809,-1076,-1533,-2200,-3100,-4169,-5372,-6578,-7709,-8637,-9273,-9558,-9449,-8983,-8198,-7199,-6102,-5024,-4090,-3381,-2953,-2818,-2939,-3253,-3664,-4075,-4392,-4545,-4484,-4215,-3750,-3155,-2494,-1844,-1269,-816,-501,-306,-206,-122,-13,194,532,1002,1593,2221,2821,3268,3477,3350,2844,1943,697,-823,-2482,-4141,-5653,-6866,-7690,-8040,-7910,-7318,-6355,-5114,-3729,-2319,-981,206,1218,2055,2760,3397,4020,4712,5491,6387,7380,8409,9425,10317,11022,11442,11555,11320,10783,9982,9023,7992,7006,6144,5469,5004,4721,4566,4449,4268,3930,3353,2501,1363,-9,-1539,-3112,-4600,-5883,-6843,-7419,-7571,-7325,-6745,-5927,-5006,-4086,-3300,-2693,-2329,-2162,-2159,-2208,-2207,-2052,-1638,-924,115,1445,2982,4629,6245,7706,8895,9720,10150,10169,9849,9247,8495,7686,6937,6310,5855,5554,5376,5244,5082,4802,4351,3693,2842,1846,785,-234,-1098,-1707,-1983,-1886,-1433,-667,299,1355,2357,3187,3750,3987,3904,3532,2962,2306,1676,1194,937,953,1245,1763,2442,3159,3835,4349,4656,4710,4532,4161,3677,3164,2713,2387,2238,2250,2417,2637,2854,2948,2840,2476,1809,882,-270,-1526,-2767,-3849,-4633,-5005,-4901,-4283,-3195,-1712,42,1921,3773,5464,6886,7966,8692,9076,9180,9089,8885,8664,8487,8389,8379,8423,8467,8450,8293,7962,7408,6657,5734,4711,3677,2714,1911,1316,955,803,805,876,899,789,436,-198,-1137,-2342,-3742,-5216,-6646,-7893,-8846,-9435,-9617,-9415,-8891,-8137,-7278,-6439,-5715,-5208,-4932,-4893,-5039,-5270,-5497,-5590,-5461,-5043,-4304,-3278,-2018,-643,736,1978,2978,3648,3954,3903,3552,2994,2337,1704,1184,869,761,876,1133,1467,1778,1974,1996,1799,1413,866,270,-283,-675,-801,-594,-24,897,2090,3460,4854,6147,7183,7871,8145,7992,7467,6649,5668,4660,3754,3056,2629,2491,2611,2914,3300,3652,3873,3871,3612,3088,2339,1437,478,-453,-1250,-1876,-2289,-2502,-2580,-2567,-2583,-2688,-2971,-3459,-4174,-5067,-6084,-7121,-8062,-8795,-9213,-9246,-8862,-8072,-6938,-5552,-4031,-2513,-1090,126,1106,1833,2333,2682,2944,3215,3557,4019,4618,5335,6122,6915,7627,8192,8549,8661,8529,8184,7677,7091,6505,5992,5620,5407,5354,5404,5498,5510,5365,4938,4183,3056,1582,-180,-2123,-4118,-6021,-7698,-9042,-9983,-10501,-10625,-10422,-9994,-9458,-8920,-8471,-8164,-8006,-7966,-7973,-7932,-7747,-7321,-6607,-5561,-4228,-2650,-949,768,2358,3712,4728,5362,5596,5468,5047,4422,3710,2990,2360,1843,1470,1197,989,761,458,14,-598,-1376,-2285,-3251,-4187,-4990,-5573,-5862,-5839,-5494,-4906,-4126,-3297,-2499,-1857,-1426,-1251,-1315,-1578,-1944,-2318,-2579,-2632,-2401,-1856,-991,122,1421,2764,4054,5149,5968,6436,6531,6269,5706,4919,4012,3074,2187,1392,706,92,-492,-1138,-1903,-2861,-4042,-5442,-7023,-8706,-10376,-11923,-13218,-14161,-14683,-14761,-14405,-13696,-12710,-11592,-10444,-9395,-8520,-7859,-7424,-7163,-7012,-6874,-6663,-6287,-5711,-4906,-3911,-2780,-1618,-514,415,1100,1480,1547,1328,886,317,-286,-818,-1203,-1405,-1408,-1266,-1047,-847,-790,-946,-1414,-2200,-3308,-4660,-6166,-7682,-9070,-10188,-10927,-11207,-11015,-10374,-9373,-8128,-6770,-5445,-4262,-3314,-2632,-2215,-2017,-1945,-1925,-1833,-1617,-1209,-613,139,988,1825,2566,3099,3364,3314,2966,2352,1566,702,-118,-791,-1236,-1403,-1287,-924,-376,265,901,1455,1846,2062,2092,1983,1801,1633,1566,1669,1996,2536,3274,4113,4970,5716,6243,6469,6328,5831,5007,3953,2786,1648,671,-29,-381,-353,24,684,1516,2404,3212,3849,4223,4313,4115,3683,3078,2404,1723,1133,653,306,70,-110,-288,-529,-894,-1386,-2033,-2761,-3534,-4231,-4774,-5045,-4980,-4526,-3682,-2494,-1040,551,2152,3612,4818,5664,6119,6163,5869,5314,4631,3951,3398,3070,3029,3272,3775,4441,5176,5858,6384,6679,6700,6459,6000,5414,4795,4276,3919,3830,4003,4436,5065,5780,6469,7005,7274,7204,6755,5941,4834,3532,2176,901,-161,-910,-1290,-1301,-976,-420,277,976,1575,1985,2162,2103,1852,1470,1064,706,498,476,664,1046,1552,2119,2648,3056,3284,3291,3088,2719,2252,1791,1438,1280,1386,1779,2439,3315,4298,5288,6154,6803,7150,7162,6840,6237,5425,4519,3620,2830,2243,1878,1769,1857,2092,2379,2628,2757,2704,2448,2000,1402,747,101,-410,-735,-796,-581,-111,589,1412,2309,3153,3898,4457,4819,4965,4922,4733,4437,4103,3753,3433,3119,2812,2447,1989,1369,551,-489,-1746,-3174,-4713,-6262,-7720,-8987,-9971,-10617,-10900,-10837,-10486,-9926,-9268,-8608,-8052,-7664,-7481,-7496,-7666,-7903,-8110,-8170,-7978,-7457,-6561,-5286,-3688,-1842,134,2111,3977,5610,6958,7972,8673,9096,9313,9410,9463,9538,9673,9866,10096,10288,10382,10275,9918,9250,8279,7028,5584,4049,2549,1218,161,-536,-845,-774,-395,204,883,1533,2020,2269,2232,1903,1334,586,-223,-1010,-1668,-2134,-2388,-2417,-2289,-2058,-1826,-1677,-1700,-1933,-2413,-3113,-3981,-4936,-5867,-6665,-7235,-7489,-7395,-6948,-6187,-5199,-4061,-2916,-1826,-918,-216,243,472,526,455,336,242,212,297,485,766,1112,1476,1820,2125,2367,2559,2729,2895,3121,3421,3842,4377,5036,5768,6544,7282,7930,8408,8672,8675,8411,7885,7133,6198,5145,4019,2882,1756,666,-392,-1432,-2473,-3541,-4646,-5795,-6968,-8138,-9246,-10242,-11042,-11603,-11851,-11784,-11374,-10677,-9734,-8635,-7474,-6338,-5316,-4463,-3805,-3334,-3013,-2769,-2543,-2245,-1833,-1265,-546,290,1185,2058,2835,3434,3815,3940,3834,3531,3100,2636,2213,1926,1823,1926,2228,2671,3174,3644,3973,4065,3879,3355,2553,1510,349,-801,-1807,-2531,-2886,-2811,-2313,-1446,-316,933,2150,3168,3867,4149,3963,3347,2337,1080,-319,-1682,-2900,-3846,-4479,-4769,-4775,-4555,-4243,-3933,-3759,-3790,-4089,-4644,-5433,-6349,-7316,-8195,-8898,-9348,-9496,-9352,-8952,-8366,-7696,-7037,-6481,-6102,-5938,-5991,-6226,-6588,-6984,-7342,-7576,-7637,-7497,-7176,-6709,-6171,-5642,-5209,-4928,-4863,-5003,-5337,-5805,-6325,-6812,-7170,-7332,-7240,-6891,-6284,-5483,-4541,-3548,-2587,-1723,-1025,-499,-167,18,86,111,138,231,405,678,1021,1409,1772,2074,2243,2262,2099,1779,1309,755,142,-459,-1033,-1549,-2010,-2445,-2870,-3337,-3864,-4478,-5171,-5933,-6697,-7426,-8020,-8423,-8566,-8387,-7892,-7060,-5958,-4640,-3190,-1713,-280,1022,2156,3097,3857,4467,4985,5451,5937,6460,7040,7662,8272,8800,9172,9275,9064,8459,7471,6113,4466,2640,765,-1005,-2537,-3715,-4462,-4761,-4627,-4158,-3439,-2628,-1846,-1209,-823,-701,-874,-1269,-1816,-2414,-2937,-3311,-3441,-3303,-2901,-2269,-1492,-650,155,852,1377,1725,1898,1971,1999,2092,2316,2747,3407,4302,5367,6538,7686,8700,9452,9844,9809,9322,8410,7146,5641,4028,2454,1042,-96,-906,-1360,-1496,-1368,-1073,-709,-366,-124,-20,-61,-217,-429,-610,-690,-574,-225,393,1263,2345,3566,4845,6073,7184,8080,8745,9136,9283,9218,8988,8665,8286,7903,7525,7155,6766,6333,5820,5204,4476,3651,2752,1848,977,225,-368,-760,-936,-911,-725,-432,-105,188,384,452,366,158,-143,-453,-711,-810,-706,-334,316,1213,2319,3531,4765,5905,6873,7594,8043,8218,8157,7925,7600,7265,6982,6810,6747,6792,6881,6948,6913,6688,6225,5486,4490,3282,1962,633,-554,-1507,-2100,-2306,-2110,-1556,-766,167,1066,1829,2330,2515,2379,1940,1314,580,-109,-654,-956,-974,-696,-183,479,1168,1745,2085,2085,1682,865,-309,-1764,-3346,-4915,-6311,-7401,-8094,-8345,-8168,-7631,-6841,-5932,-5052,-4323,-3853,-3691,-3845,-4269,-4869,-5530,-6123,-6516,-6626,-6385,-5789,-4876,-3719,-2430,-1124,91,1119,1921,2462,2798,2963,3068,3180,3397,3775,4340,5095,5994,6977,7957,8856,9585,10098,10359,10371,10171,9814,9370,8925,8523,8234,8048,7976,7959,7950,7870,7654,7254,6625,5781,4730,3537,2251,950,-309,-1478,-2530,-3464,-4294,-5060,-5787,-6535,-7315,-8152,-9039,-9943,-10829,-11627,-12284,-12740,-12940,-12879,-12528,-11944,-11142,-10206,-9187,-8151,-7145,-6190,-5285,-4418,-3538,-2611,-1594,-455,795,2138,3513,4837,6020,6964,7590,7845,7715,7237,6477,5555,4592,3735,3106,2795,2860,3292,4035,4996,6031,6993,7738,8139,8118,7644,6741,5491,4015,2459,971,-312,-1292,-1924,-2195,-2176,-1934,-1607,-1290,-1111,-1116,-1368,-1821,-2439,-3113,-3742,-4207,-4425,-4331,-3926,-3241,-2380,-1446,-605,30,322,212,-327,-1263,-2502,-3921,-5365,-6680,-7735,-8422,-8704,-8577,-8107,-7393,-6560,-5744,-5060,-4598,-4393,-4446,-4682,-5018,-5317,-5464,-5337,-4860,-4000,-2775,-1249,469,2248,3955,5457,6669,7523,8020,8184,8094,7838,7519,7239,7053,7019,7123,7335,7594,7799,7878,7726,7315,6581,5573,4297,2855,1304,-247,-1741,-3107,-4314,-5368,-6269,-7064,-7792,-8482,-9181,-9881,-10579,-11236,-11797,-12200,-12377,-12279,-11874,-11157,-10171,-8969,-7648,-6306,-5041,-3945,-3080,-2465,-2115,-1972,-1998,-2116,-2255,-2377,-2447,-2468,-2478,-2524,-2673,-2995,-3533,-4320,-5338,-6551,-7872,-9201,-10410,-11389,-12024,-12259,-12040,-11418,-10422,-9185,-7809,-6438,-5192,-4166,-3410,-2943,-2722,-2685,-2719,-2735,-2620,-2317,-1776,-1016,-68,971,2013,2948,3676,4139,4297,4161,3787,3250,2644,2097,1661,1436,1414,1584,1883,2211,2451,2509,2261,1686,739,-516,-2004,-3593,-5138,-6473,-7487,-8049,-8137,-7740,-6923,-5810,-4519,-3228,-2059,-1135,-523,-226,-222,-407,-687,-927,-1025,-896,-501,142,991,1937,2881,3690,4274,4554,4509,4158,3562,2834,2072,1422,962,777,884,1253,1818,2461,3065,3490,3640,3438,2872,1963,801,-504,-1818,-3004,-3951,-4582,-4866,-4818,-4507,-4017,-3470,-2967,-2600,-2426,-2446,-2637,-2913,-3170,-3302,-3187,-2757,-1956,-795,676,2368,4148,5891,7451,8722,9616,10102,10177,9894,9331,8586,7760,6955,6217,5614,5117,4725,4380,4029,3629,3139,2565,1922,1273,678,221,-28,-26,248,770,1477,2283,3078,3750,4198,4350,4178,3677,2929,1992,1020,111,-596,-1016,-1084,-785,-156,730,1778,2855,3859,4685,5268,5600,5683,5600,5415,5242,5163,5242,5529,5991,6602,7264,7873,8327,8512,8374,7870,7030,5912,4625,3301,2071,1069,377,48,74,402,928,1535,2083,2454,2569,2364,1874,1132,261,-631,-1391,-1916,-2100,-1904,-1333,-432,692,1933,3153,4238,5104,5691,6005,6081,5989,5829,5701,5683,5849,6205,6742,7391,8059,8622,8973,8992,8627,7829,6638,5114,3364,1528,-268,-1888,-3249,-4287,-5004,-5424,-5625,-5700,-5741,-5846,-6066,-6437,-6944,-7532,-8125,-8620,-8919,-8932,-8607,-7914,-6894,-5596,-4142,-2635,-1220,3,943,1556,1843,1844,1631,1304,955,675,523,525,682,939,1244,1515,1684,1705,1557,1261,875,483,176,71,216,693,1469,2528,3761,5065,6294,7320,8031,8351,8262,7782,6999,6018,4983,4032,3284,2843,2750,3014,3586,4386,5300,6209,6992,7556,7831,7795,7456,6858,6068,5158,4200,3242,2317,1423,535,-370,-1358,-2441,-3658,-4997,-6428,-7896,-9330,-10635,-11741,-12569,-13075,-13249,-13100,-12686,-12074,-11355,-10624,-9950,-9412,-9009,-8765,-8605,-8478,-8293,-7951,-7396,-6565,-5454,-4094,-2539,-893,750,2277,3603,4669,5448,5954,6234,6361,6423,6505,6685,7009,7498,8137,8860,9612,10266,10754,10959,10841,10357,9525,8398,7044,5586,4101,2716,1480,456,-365,-987,-1480,-1882,-2279,-2712,-3216,-3790,-4406,-5001,-5507,-5830,-5910,-5681,-5138,-4304,-3237,-2058,-881,149,908,1295,1248,766,-125,-1309,-2691,-4100,-5415,-6494,-7256,-7656,-7689,-7417,-6912,-6291,-5666,-5133,-4776,-4615,-4657,-4844,-5100,-5332,-5437,-5335,-4984,-4350,-3485,-2428,-1285,-152,874,1703,2288,2607,2692,2581,2380,2160,2031,2063,2314,2805,3517,4411,5391,6394,7289,8020,8489,8681,8562,8171,7548,6747,5857,4914,3990,3105,2267,1470,686,-114,-958,-1852,-2815,-3798,-4801,-5741,-6598,-7308,-7849,-8210,-8390,-8447,-8403,-8350,-8328,-8412,-8632,-9007,-9524,-10144,-10806,-11434,-11942,-12263,-12339,-12142,-11681,-10985,-10116,-9165,-8199,-7318,-6569,-5989,-5588,-5329,-5166,-5027,-4848,-4559,-4142,-3562,-2869,-2099,-1339,-677,-201,23,-64,-441,-1103,-1941,-2886,-3790,-4566,-5090,-5331,-5241,-4875,-4287,-3579,-2876,-2272,-1867,-1700,-1781,-2059,-2455,-2847,-3117,-3145,-2847,-2172,-1138,205,1740,3326,4807,6016,6842,7173,7006,6345,5297,3973,2547,1163,-11,-875,-1354,-1439,-1165,-630,71,776,1393,1797,1936,1786,1369,744,-6,-784,-1503,-2088,-2501,-2731,-2809,-2776,-2724,-2703,-2801,-3051,-3462,-4029,-4679,-5343,-5912,-6300,-6400,-6177,-5586,-4662,-3454,-2066,-595,812,2070,3066,3758,4118,4166,3944,3530,2990,2416,1859,1373,972,654,402,175,-51,-311,-619,-961,-1332,-1680,-1968,-2151,-2171,-2031,-1688,-1199,-563,127,831,1463,1972,2321,2490,2500,2388,2216,2059,1988,2064,2326,2793,3435,4223,5081,5935,6718,7357,7827,8099,8206,8173,8059,7931,7825,7801,7847,7967,8102,8197,8172,7952,7483,6723,5693,4407,2972,1454,-4,-1309,-2357,-3077,-3449,-3473,-3212,-2742,-2166,-1597,-1112,-793,-646,-664,-788,-915,-963,-802,-377,376,1448,2797,4322,5910,7406,8681,9614,10122,10185,9818,9100,8136,7071,6035,5161,4533,4206,4171,4384,4751,5152,5478,5606,5473,5029,4297,3323,2208,1064,8,-843,-1419,-1670,-1597,-1250,-690,-26,654,1252,1716,2001,2123,2113,2043,1985,2032,2227,2644,3258,4072,5002,5977,6891,7645,8150,8344,8193,7712,6935,5944,4825,3677,2605,1668,927,393,41,-157,-285,-401,-592,-895,-1369,-1999,-2778,-3660,-4571,-5458,-6232,-6856,-7279,-7494,-7516,-7363,-7101,-6765,-6420,-6093,-5819,-5586,-5387,-5188,-4937,-4605,-4140,-3532,-2778,-1884,-902,138,1169,2152,3038,3808,4458,4984,5439,5818,6195,6563,6961,7378,7796,8183,8495,8682,8710,8542,8182,7640,6958,6198,5419,4697,4089,3627,3340,3203,3194,3247,3311,3305,3205,2961,2584,2104,1559,1031,580,267,133,188,401,720,1064,1323,1425,1261,803,21,-1050,-2341,-3756,-5170,-6461,-7523,-8265,-8651,-8679,-8388,-7865,-7215,-6547,-5987,-5614,-5495,-5655,-6058,-6665,-7375,-8089,-8711,-9127,-9302,-9169,-8770,-8113,-7288,-6372,-5441,-4587,-3842,-3233,-2751,-2342,-1951,-1506,-929,-178,791,1955,3307,4744,6224,7597,8806,9737,10335,10581,10460,10035,9364,8534,7660,6806,6082,5507,5123,4904,4811,4784,4746,4622,4354,3888,3219,2354,1329,220,-927,-2006,-2982,-3776,-4393,-4802,-5057,-5176,-5223,-5257,-5306,-5422,-5599,-5839,-6111,-6368,-6579,-6681,-6667,-6497,-6190,-5765,-5245,-4693,-4133,-3606,-3147,-2745,-2412,-2122,-1847,-1570,-1264,-922,-557,-174,176,472,669,735,678,487,210,-114,-425,-663,-774,-732,-514,-145,341,885,1413,1861,2163,2287,2215,1965,1585,1127,685,315,95,65,238,607,1119,1713,2303,2808,3155,3290,3191,2862,2352,1700,1012,335,-239,-666,-937,-1038,-1038,-983,-976,-1096,-1430,-2030,-2924,-4096,-5487,-7021,-8574,-10049,-11309,-12291,-12908,-13164,-13059,-12658,-12045,-11308,-10568,-9890,-9361,-8991,-8795,-8714,-8697,-8649,-8488,-8141,-7556,-6722,-5665,-4443,-3156,-1907,-819,24,529,686,485,-2,-702,-1479,-2238,-2831,-3203,-3271,-3042,-2546,-1850,-1060,-285,366,804,968,842,441,-173,-920,-1694,-2399,-2946,-3266,-3338,-3155,-2760,-2213,-1578,-949,-381,68,367,529,569,540,501,507,618,858,1248,1765,2381,3043,3696,4274,4736,5038,5170,5126,4925,4597,4167,3676,3135,2573,1982,1367,713,13,-736,-1535,-2371,-3218,-4049,-4824,-5517,-6086,-6526,-6816,-6966,-7005,-6943,-6824,-6673,-6501,-6338,-6155,-5962,-5709,-5395,-4962,-4424,-3743,-2957,-2080,-1161,-261,563,1253,1763,2080,2196,2151,1986,1776,1581,1481,1507,1706,2055,2536,3082,3615,4056,4317,4344,4099,3585,2855,1959,1031,151,-546,-975,-1066,-794,-166,752,1873,3086,4256,5281,6056,6530,6687,6554,6196,5708,5193,4755,4484,4426,4597,4974,5476,6028,6498,6809,6850,6598,6031,5200,4185,3090,2052,1166,559,256,304,653,1235,1951,2672,3277,3673,3774,3551,3027,2228,1281,257,-686,-1474,-1984,-2188,-2047,-1601,-894,-17,945,1898,2767,3499,4076,4489,4785,4991,5178,5381,5650,5983,6396,6836,7269,7637,7872,7938,7799,7446,6913,6223,5455,4665,3931,3311,2845,2560,2447,2497,2663,2914,3189,3465,3693,3872,3978,4027,4015,3964,3876,3759,3613,3428,3198,2910,2558,2142,1678,1180,691,242,-111,-339,-399,-288,-2,430,951,1510,2025,2430,2679,2715,2554,2187,1673,1059,404,-220,-780,-1237,-1585,-1849,-2049,-2247,-2478,-2801,-3232,-3800,-4473,-5237,-6010,-6740,-7336,-7725,-7848,-7658,-7154,-6353,-5308,-4103,-2818,-1565,-413,567,1347,1930,2351,2665,2954,3283,3730,4322,5089,5997,7005,8030,8990,9784,10338,10594,10520,10146,9501,8681,7785,6913,6183,5660,5408,5421,5677,6079,6552,6951,7177,7130,6737,5992,4908,3556,2039,473,-1019,-2319,-3361,-4086,-4503,-4646,-4587,-4420,-4248,-4150,-4213,-4457,-4897,-5491,-6187,-6890,-7525,-7998,-8253,-8255,-7997,-7517,-6869,-6131,-5388,-4719,-4188,-3833,-3670,-3685,-3831,-4078,-4329,-4564,-4702,-4731,-4633,-4412,-4106,-3739,-3374,-3029,-2768,-2577,-2497,-2488,-2552,-2644,-2745,-2812,-2830,-2775,-2635,-2419,-2115,-1740,-1295,-780,-207,437,1138,1911,2737,3617,4522,5436,6322,7141,7861,8432,8848,9056,9094,8920,8605,8134,7579,6951,6293,5624,4951,4267,3565,2813,1988,1084,64,-1032,-2210,-3405,-4578,-5649,-6568,-7264,-7701,-7868,-7754,-7423,-6909,-6311,-5703,-5174,-4786,-4584,-4577,-4743,-5030,-5363,-5652,-5814,-5777,-5486,-4940,-4143,-3173,-2098,-1033,-81,672,1160,1354,1280,979,549,87,-298,-516,-501,-227,289,994,1793,2577,3224,3634,3714,3443,2806,1870,717,-536,-1753,-2814,-3606,-4071,-4168,-3928,-3406,-2687,-1890,-1109,-445,39,318,382,294,83,-148,-343,-439,-393,-203,109,496,886,1203,1365,1319,1015,460,-344,-1325,-2438,-3576,-4670,-5642,-6431,-7014,-7381,-7554,-7583,-7515,-7416,-7340,-7325,-7405,-7572,-7827,-8121,-8437,-8712,-8915,-9016,-8980,-8817,-8524,-8116,-7631,-7079,-6505,-5919,-5338,-4767,-4200,-3632,-3055,-2457,-1852,-1234,-636,-77,417,807,1084,1225,1235,1126,920,645,339,20,-270,-546,-773,-998,-1203,-1437,-1699,-2009,-2362,-2736,-3098,-3398,-3580,-3593,-3388,-2944,-2253,-1353,-285,870,2021,3089,3972,4630,5003,5112,4965,4633,4186,3710,3288,2985,2836,2860,3018,3275,3533,3726,3752,3558,3086,2338,1338,141,-1149,-2454,-3646,-4657,-5405,-5868,-6052,-5996,-5779,-5472,-5192,-4989,-4948,-5075,-5366,-5782,-6241,-6668,-6970,-7072,-6927,-6511,-5844,-4968,-3965,-2910,-1914,-1041,-371,74,280,286,147,-67,-262,-377,-339,-125,278,820,1474,2133,2741,3216,3497,3576,3438,3139,2733,2312,1961,1761,1776,2033,2533,3237,4070,4945,5760,6416,6841,6975,6816,6371,5707,4887,4005,3147,2387,1781,1360,1128,1066,1141,1301,1511,1723,1919,2082,2218,2344,2480,2654,2890,3193,3581,4015,4503,4970,5411,5756,5990,6077,6016,5807,5478,5050,4568,4057,3557,3082,2641,2234,1848,1474,1094,709,327,-42,-343,-558,-622,-505,-185,358,1086,1978,2951,3941,4863,5638,6213,6553,6659,6555,6302,5964,5621,5343,5178,5157,5277,5502,5783,6048,6229,6259,6109,5757,5241,4602,3935,3312,2842,2577,2574,2830,3304,3941,4612,5235,5664,5834,5665,5153,4320,3238,2014,774,-356,-1262,-1861,-2114,-2025,-1641,-1059,-389,246,733,979,938,595,-19,-811,-1714,-2568,-3303,-3782,-3972,-3822,-3373,-2664,-1812,-904,-76,584,995,1123,970,592,42,-550,-1117,-1538,-1766,-1751,-1505,-1056,-479,150,740,1221,1529,1649,1579,1363,1066,752,518,411,498,791,1286,1950,2729,3559,4366,5100,5700,6157,6458,6626,6695,6714,6720,6763,6859,7025,7248,7502,7751,7944,8046,8011,7819,7466,6950,6308,5566,4758,3928,3091,2268,1458,643,-189,-1068,-2007,-3014,-4090,-5204,-6327,-7404,-8384,-9214,-9854,-10278,-10475,-10462,-10264,-9935,-9513,-9054,-8598,-8158,-7762,-7368,-6978,-6526,-6002,-5354,-4581,-3683,-2694,-1658,-660,241,955,1421,1606,1492,1106,506,-232,-1016,-1745,-2357,-2775,-2998,-3017,-2885,-2660,-2415,-2226,-2147,-2211,-2423,-2746,-3122,-3469,-3694,-3707,-3444,-2852,-1941,-738,684,2209,3731,5109,6247,7044,7474,7515,7221,6659,5934,5149,4418,3816,3405,3202,3181,3296,3461,3590,3593,3396,2962,2277,1379,321,-800,-1899,-2869,-3649,-4178,-4454,-4491,-4356,-4112,-3866,-3683,-3648,-3790,-4123,-4616,-5211,-5828,-6375,-6777,-6953,-6875,-6533,-5955,-5205,-4350,-3493,-2689,-2035,-1534,-1218,-1052,-991,-971,-920,-772,-483,-23,598,1356,2196,3043,3829,4467,4914,5111,5056,4747,4223,3523,2712,1839,958,103,-704,-1458,-2161,-2834,-3482,-4117,-4734,-5309,-5818,-6214,-6448,-6489,-6298,-5866,-5222,-4370,-3408,-2366,-1355,-431,339,896,1249,1367,1308,1101,796,463,122,-191,-473,-748,-1046,-1403,-1877,-2479,-3239,-4138,-5138,-6185,-7194,-8084,-8768,-9180,-9283,-9065,-8560,-7825,-6955,-6047,-5213,-4539,-4094,-3907,-3968,-4230,-4618,-5039,-5395,-5608,-5618,-5403,-4981,-4393,-3730,-3065,-2511,-2123,-1972,-2056,-2356,-2806,-3318,-3782,-4105,-4185,-3980,-3467,-2663,-1647,-495,665,1726,2592,3168,3446,3397,3100,2608,2039,1492,1068,837,842,1071,1492,2024,2580,3058,3375,3465,3302,2901,2302,1597,872,236,-237,-471,-462,-211,211,725,1227,1610,1783,1685,1280,599,-320,-1382,-2477,-3504,-4343,-4934,-5217,-5196,-4899,-4388,-3760,-3087,-2480,-1985,-1654,-1500,-1493,-1610,-1785,-1971,-2122,-2209,-2226,-2190,-2134,-2106,-2159,-2329,-2649,-3121,-3716,-4393,-5073,-5682,-6139,-6366,-6335,-6009,-5419,-4602,-3622,-2568,-1503,-521,355,1068,1642,2092,2459,2807,3179,3625,4171,4811,5534,6275,6996,7605,8052,8280,8251,7978,7466,6783,5985,5153,4366,3671,3122,2709,2439,2250,2110,1940,1711,1371,932,391,-185,-744,-1207,-1495,-1559,-1345,-865,-136,771,1774,2772,3663,4359,4808,4982,4902,4628,4229,3823,3481,3306,3330,3575,4013,4579,5187,5746,6140,6318,6208,5814,5169,4330,3408,2504,1729,1178,911,954,1279,1836,2528,3248,3888,4347,4560,4494,4159,3604,2910,2168,1486,942,608,505,623,924,1335,1773,2172,2451,2596,2583,2462,2273,2105,2039,2137,2473,3053,3876,4896,6028,7183,8257,9141,9767,10069,10032,9674,9025,8162,7147,6061,4962,3891,2874,1902,974,49,-881,-1852,-2852,-3876,-4874,-5805,-6581,-7148,-7418,-7357,-6935,-6167,-5099,-3809,-2393,-966,374,1531,2443,3080,3443,3569,3513,3352,3148,2977,2864,2831,2870,2932,2985,2951,2800,2478,1989,1350,600,-171,-894,-1473,-1822,-1907,-1683,-1190,-458,415,1353,2237,3010,3579,3957,4110,4122,4020,3915,3862,3938,4180,4587,5150,5797,6462,7062,7498,7730,7690,7400,6859,6151,5327,4505,3735,3117,2664,2402,2303,2309,2354,2349,2223,1906,1363,588,-401,-1537,-2761,-3971,-5092,-6049,-6781,-7287,-7538,-7606,-7503,-7316,-7086,-6861,-6675,-6518,-6384,-6225,-6001,-5666,-5186,-4544,-3761,-2863,-1929,-1031,-259,302,590,577,245,-340,-1130,-2007,-2873,-3605,-4127,-4349,-4278,-3904,-3290,-2527,-1693,-920,-271,168,379,361,158,-161,-519,-823,-1016,-1042,-900,-609,-223,182,532,745,777,597,226,-298,-892,-1469,-1929,-2192,-2199,-1925,-1390,-644,224,1116,1913,2540,2896,2980,2769,2328,1723,1053,427,-77,-373,-451,-294,31,473,918,1291,1495,1475,1207,695,-13,-839,-1704,-2505,-3168,-3629,-3860,-3860,-3668,-3339,-2942,-2553,-2233,-2025,-1945,-1980,-2088,-2210,-2286,-2243,-2049,-1671,-1128,-456,282,992,1612,2039,2237,2167,1833,1278,556,-245,-1036,-1744,-2292,-2647,-2799,-2763,-2588,-2340,-2083,-1899,-1830,-1920,-2169,-2555,-3039,-3545,-4013,-4372,-4564,-4571,-4372,-4016,-3523,-2990,-2457,-2012,-1694,-1531,-1527,-1664,-1890,-2177,-2456,-2704,-2897,-3034,-3140,-3255,-3424,-3704,-4118,-4692,-5404,-6216,-7050,-7816,-8410,-8735,-8711,-8284,-7447,-6229,-4708,-2985,-1196,529,2056,3279,4131,4568,4616,4299,3710,2914,2021,1090,187,-660,-1453,-2201,-2942,-3713,-4533,-5426,-6362,-7318,-8221,-9000,-9566,-9846,-9772,-9325,-8501,-7356,-5956,-4422,-2850,-1365,-53,1027,1839,2408,2760,2981,3130,3301,3537,3888,4347,4899,5477,6020,6434,6648,6599,6248,5601,4690,3576,2362,1134,-1,-959,-1693,-2168,-2401,-2435,-2324,-2153,-1985,-1892,-1909,-2060,-2331,-2693,-3104,-3495,-3834,-4055,-4152,-4116,-3961,-3733,-3472,-3233,-3061,-2976,-3008,-3115,-3296,-3466,-3587,-3585,-3421,-3046,-2482,-1735,-872,22,873,1569,2043,2237,2119,1707,1036,178,-776,-1742,-2623,-3355,-3879,-4190,-4274,-4178,-3933,-3587,-3195,-2776,-2360,-1940,-1506,-1035,-497,117,833,1614,2452,3280,4050,4690,5146,5381,5368,5141,4715,4187,3615,3115,2751,2607,2708,3064,3634,4346,5104,5799,6316,6577,6500,6085,5326,4309,3099,1830,597,-482,-1336,-1912,-2209,-2245,-2087,-1795,-1467,-1149,-919,-772,-717,-711,-689,-593,-343,101,772,1647,2704,3844,4998,6054,6920,7541,7861,7889,7667,7248,6738,6224,5792,5521,5431,5531,5770,6076,6365,6515,6472,6129,5491,4547,3352,1998,585,-760,-1920,-2797,-3324,-3475,-3245,-2710,-1911,-985,1,929,1742,2387,2849,3163,3349,3499,3649,3878,4211,4669,5231,5865,6509,7103,7581,7891,8000,7900,7610,7165,6626,6041,5487,4981,4567,4228,3937,3661,3322,2890,2292,1528,570,-519,-1715,-2909,-4031,-4978,-5676,-6065,-6129,-5856,-5296,-4497,-3530,-2480,-1412,-389,535,1356,2036,2605,3061,3412,3687,3860,3940,3906,3725,3397,2894,2231,1429,540,-373,-1223,-1915,-2370,-2504,-2287,-1697,-778,417,1765,3172,4486,5619,6460,6975,7146,7001,6625,6084,5505,4969,4552,4305,4232,4307,4475,4656,4771,4744,4525,4094,3460,2682,1822,992,268,-241,-494,-450,-124,430,1133,1878,2548,3051,3289,3237,2866,2244,1412,501,-412,-1205,-1818,-2202,-2359,-2335,-2196,-2048,-1975,-2087,-2417,-3018,-3847,-4858,-5952,-7010,-7912,-8547,-8825,-8704,-8170,-7282,-6108,-4778,-3414,-2151,-1106,-362,34,84,-174,-663,-1282,-1928,-2497,-2906,-3110,-3078,-2837,-2429,-1911,-1367,-857,-432,-137,43,110,115,103,127,219,417,692,1048,1405,1725,1926,1960,1775,1378,761,4,-845,-1672,-2401,-2935,-3218,-3221,-2938,-2417,-1721,-929,-146,547,1080,1394,1486,1356,1041,603,87,-430,-915,-1325,-1648,-1896,-2066,-2204,-2309,-2414,-2501,-2577,-2590,-2530,-2336,-1990,-1476,-797,17,902,1801,2620,3282,3729,3904,3807,3447,2877,2169,1406,679,53,-414,-712,-847,-870,-845,-848,-966,-1244,-1735,-2431,-3301,-4287,-5290,-6218,-6960,-7439,-7587,-7393,-6863,-6065,-5077,-4017,-2983,-2087,-1393,-947,-750,-763,-924,-1150,-1343,-1441,-1366,-1120,-702,-173,385,881,1207,1289,1063,519,-314,-1372,-2539,-3701,-4722,-5496,-5940,-6016,-5744,-5173,-4415,-3589,-2822,-2250,-1951,-1996,-2383,-3078,-3994,-5009,-6003,-6826,-7374,-7558,-7334,-6714,-5738,-4502,-3112,-1692,-366,777,1657,2246,2545,2585,2423,2126,1752,1358,967,589,207,-202,-688,-1261,-1969,-2784,-3705,-4675,-5628,-6498,-7193,-7657,-7834,-7696,-7259,-6542,-5625,-4569,-3476,-2419,-1484,-716,-154,204,376,402,328,218,106,50,57,152,321,554,835,1130,1441,1730,2018,2287,2556,2831,3112,3402,3688,3944,4151,4263,4261,4111,3806,3345,2748,2052,1296,537,-183,-828,-1370,-1820,-2188,-2512,-2844,-3217,-3689,-4273,-4975,-5779,-6629,-7466,-8201,-8747,-9020,-8957,-8519,-7709,-6562,-5149,-3578,-1957,-415,937,2028,2784,3222,3335,3216,2912,2538,2158,1845,1634,1530,1504,1512,1484,1351,1069,590,-73,-894,-1811,-2720,-3531,-4132,-4438,-4404,-3996,-3267,-2268,-1127,43,1101,1929,2448,2601,2406,1915,1217,455,-248,-750,-945,-773,-204,724,1929,3313,4715,6023,7085,7823,8161,8101,7659,6919,5968,4928,3894,2974,2221,1669,1323,1133,1067,1046,1022,945,800,584,334,93,-74,-115,30,372,937,1675,2552,3487,4396,5197,5810,6183,6285,6114,5706,5104,4392,3645,2941,2360,1942,1720,1702,1857,2153,2537,2937,3317,3612,3810,3878,3848,3708,3515,3282,3037,2811,2597,2410,2234,2065,1890,1715,1536,1371,1236,1144,1122,1159,1274,1432,1621,1804,1940,2009,1978,1852,1639,1376,1114,910,835,935,1249,1797,2548,3477,4491,5520,6449,7193,7658,7797,7568,7004,6120,5027,3798,2554,1398,407,-349,-860,-1125,-1194,-1117,-973,-815,-705,-657,-680,-741,-792,-780,-640,-336,155,824,1617,2471,3281,3949,4368,4466,4194,3553,2588,1386,76,-1194,-2276,-3024,-3347,-3168,-2503,-1380,82,1758,3484,5096,6460,7454,8025,8156,7883,7288,6477,5571,4693,3936,3372,3032,2903,2949,3094,3266,3373,3362,3181,2825,2317,1706,1066,485,30,-217,-240,-12,413,989,1612,2197,2633,2847,2774,2400,1736,833,-226,-1359,-2454,-3436,-4227,-4787,-5107,-5193,-5099,-4873,-4583,-4300,-4065,-3926,-3882,-3934,-4034,-4153,-4220,-4196,-4032,-3705,-3206,-2557,-1783,-945,-95,707,1394,1938,2286,2442,2381,2133,1705,1139,452,-305,-1117,-1930,-2727,-3461,-4101,-4606,-4947,-5087,-5021,-4723,-4222,-3523,-2686,-1752,-791,126,943,1601,2065,2323,2383,2269,2037,1733,1424,1156,972,892,910,1017,1165,1307,1399,1376,1222,900,435,-164,-828,-1510,-2144,-2672,-3057,-3291,-3370,-3351,-3267,-3192,-3186,-3303,-3564,-3987,-4523,-5124,-5701,-6147,-6381,-6292,-5848,-5005,-3806,-2306,-616,1126,2786,4201,5278,5899,6058,5748,5037,4039,2864,1670,582,-297,-876,-1150,-1104,-823,-370,128,575,858,929,729,293,-353,-1118,-1908,-2637,-3198,-3560,-3674,-3577,-3315,-2970,-2651,-2445,-2449,-2716,-3262,-4073,-5060,-6143,-7174,-8036,-8600,-8775,-8515,-7809,-6710,-5300,-3702,-2055,-487,872,1935,2643,2976,2954,2636,2082,1396,643,-89,-761,-1330,-1809,-2197,-2547,-2894,-3277,-3744,-4289,-4927,-5626,-6347,-7044,-7657,-8142,-8451,-8569,-8479,-8200,-7746,-7151,-6437,-5638,-4761,-3837,-2855,-1854,-827,179,1149,2027,2780,3349,3709,3825,3688,3312,2717,1956,1088,179,-686,-1456,-2058,-2466,-2665,-2647,-2458,-2118,-1692,-1218,-754,-321,35,332,549,716,848,953,1048,1117,1144,1088,927,606,128,-539,-1361,-2297,-3277,-4201,-4969,-5490,-5664,-5450,-4810,-3767,-2378,-739,1020,2737,4268,5459,6207,6444,6169,5412,4282,2889,1380,-95,-1426,-2509,-3312,-3816,-4086,-4168,-4170,-4167,-4244,-4435,-4777,-5229,-5775,-6311,-6786,-7079,-7154,-6934,-6433,-5652,-4665,-3551,-2419,-1376,-528,56,327,298,13,-443,-963,-1415,-1707,-1729,-1463,-895,-97,842,1806,2664,3317,3683,3720,3455,2927,2243,1510,836,330,51,49,322,843,1549,2363,3181,3914,4484,4818,4917,4756,4399,3892,3313,2748,2259,1901,1705,1665,1767,1958,2192,2409,2563,2625,2576,2442,2237,2020,1823,1689,1647,1693,1836,2040,2295,2556,2802,2999,3135,3195,3195,3131,3039,2926,2813,2714,2623,2548,2474,2384,2267,2096,1869,1575,1228,848,460,99,-206,-411,-501,-429,-199,207,775,1465,2263,3103,3974,4833,5668,6472,7244,7993,8730,9451,10168,10842,11474,11999,12385,12559,12472,12062,11309,10186,8737,6982,5028,2936,831,-1196,-3050,-4650,-5943,-6919,-7558,-7917,-8013,-7923,-7686,-7376,-7006,-6630,-6222,-5784,-5273,-4665,-3945,-3109,-2206,-1267,-376,401,1013,1405,1578,1544,1344,1058,753,521,422,506,800,1286,1944,2690,3467,4153,4689,4973,4992,4725,4212,3520,2724,1945,1254,772,513,542,802,1274,1868,2506,3105,3589,3908,4032,3968,3742,3400,3012,2619,2296,2069,1966,1994,2117,2304,2488,2607,2603,2441,2106,1621,1025,383,-247,-798,-1224,-1498,-1601,-1561,-1397,-1164,-914,-698,-551,-518,-575,-747,-964,-1206,-1403,-1515,-1490,-1326,-1004,-571,-52,478,959,1316,1488,1434,1125,570,-199,-1152,-2206,-3327,-4432,-5479,-6424,-7229,-7895,-8409,-8781,-9024,-9118,-9072,-8851,-8429,-7795,-6913,-5795,-4450,-2903,-1224,532,2262,3881,5282,6386,7124,7454,7382,6932,6171,5181,4051,2865,1711,645,-267,-1001,-1521,-1836,-1931,-1836,-1545,-1084,-457,320,1219,2214,3256,4291,5267,6095,6734,7077,7102,6730,5984,4859,3449,1839,193,-1353,-2619,-3487,-3843,-3640,-2899,-1682,-134,1579,3260,4714,5769,6302,6218,5521,4229,2463,353,-1920,-4180,-6241,-7970,-9234,-9992,-10213,-9950,-9270,-8298,-7151,-5962,-4845,-3876,-3138,-2624,-2377,-2322,-2472,-2730,-3096,-3502,-3928,-4348,-4741,-5094,-5406,-5660,-5860,-5975,-6000,-5889,-5647,-5229,-4668,-3950,-3124,-2232,-1313,-460,300,880,1258,1398,1300,990,516,-60,-655,-1202,-1635,-1918,-2040,-2012,-1877,-1686,-1505,-1400,-1415,-1594,-1948,-2463,-3129,-3878,-4678,-5458,-6174,-6777,-7226,-7493,-7550,-7373,-6967,-6306,-5424,-4323,-3034,-1591,-34,1586,3219,4794,6248,7499,8467,9073,9256,8965,8196,6954,5300,3306,1091,-1233,-3519,-5648,-7498,-8989,-10063,-10716,-10947,-10822,-10391,-9738,-8944,-8070,-7184,-6303,-5458,-4647,-3851,-3090,-2317,-1572,-837,-156,439,894,1166,1210,1006,562,-98,-898,-1760,-2571,-3211,-3596,-3611,-3235,-2431,-1245,245,1939,3686,5361,6818,7953,8694,8998,8898,8426,7704,6817,5911,5081,4427,4004,3834,3908,4172,4571,5010,5430,5747,5934,5952,5817,5544,5178,4776,4390,4076,3853,3737,3691,3688,3666,3579,3393,3072,2635,2092,1501,910,380,-44,-325,-473,-486,-434,-346,-298,-339,-489,-773,-1153,-1609,-2068,-2488,-2787,-2926,-2864,-2581,-2115,-1488,-801,-108,483,921,1138,1123,866,416,-190,-864,-1543,-2147,-2620,-2927,-3064,-3038,-2904,-2682,-2444,-2208,-2003,-1841,-1688,-1537,-1322,-1014,-548,81,909,1902,3032,4253,5477,6661,7726,8621,9327,9815,10117,10259,10288,10268,10234,10244,10305,10438,10615,10810,10968,11040,10972,10738,10306,9696,8912,8025,7048,6088,5142,4290,3523,2848,2241,1661,1055,390,-393,-1279,-2290,-3357,-4439,-5455,-6330,-6989,-7389,-7476,-7279,-6796,-6104,-5274,-4400,-3574,-2890,-2385,-2105,-2015,-2086,-2229,-2378,-2418,-2299,-1929,-1310,-422,673,1906,3184,4390,5417,6183,6602,6662,6345,5696,4766,3630,2373,1068,-200,-1397,-2457,-3387,-4171,-4815,-5344,-5751,-6046,-6226,-6271,-6178,-5919,-5491,-4877,-4090,-3141,-2056,-877,349,1576,2748,3832,4785,5600,6257,6784,7171,7464,7654,7773,7804,7740,7557,7215,6695,5954,5000,3835,2491,1024,-496,-1996,-3383,-4597,-5571,-6270,-6673,-6784,-6625,-6222,-5631,-4878,-4025,-3089,-2111,-1092,-49,1025,2113,3214,4276,5279,6129,6779,7139,7159,6782,6011,4839,3345,1600,-268,-2133,-3852,-5308,-6393,-7045,-7242,-6992,-6365,-5434,-4324,-3147,-2020,-1042,-284,222,469,488,336,69,-240,-532,-781,-948,-1065,-1136,-1221,-1349,-1576,-1913,-2377,-2947,-3582,-4223,-4804,-5253,-5524,-5578,-5406,-5026,-4469,-3799,-3073,-2370,-1738,-1231,-857,-612,-459,-341,-191,53,460,1056,1865,2869,4027,5277,6532,7707,8697,9432,9815,9828,9428,8643,7512,6093,4470,2726,939,-808,-2466,-3972,-5319,-6459,-7417,-8164,-8709,-9050,-9175,-9093,-8796,-8290,-7590,-6705,-5677,-4531,-3335,-2124,-984,58,925,1613,2077,2328,2359,2187,1827,1302,627,-166,-1065,-2046,-3093,-4182,-5296,-6403,-7475,-8480,-9374,-10126,-10698,-11058,-11195,-11096,-10772,-10248,-9551,-8731,-7834,-6906,-5987,-5112,-4283,-3527,-2803,-2133,-1465,-821,-178,439,995,1462,1766,1881,1750,1370,743,-80,-1028,-2001,-2880,-3552,-3900,-3853,-3341,-2392,-1019,662,2532,4448,6236,7768,8902,9567,9699,9324,8464,7221,5693,3995,2257,562,-987,-2353,-3483,-4406,-5100,-5642,-6018,-6304,-6487,-6601,-6621,-6546,-6333,-5968,-5423,-4695,-3813,-2810,-1765,-745,151,852,1279,1394,1178,640,-157,-1161,-2256,-3367,-4377,-5226,-5842,-6201,-6295,-6140,-5781,-5270,-4662,-4031,-3413,-2874,-2426,-2098,-1881,-1760,-1701,-1665,-1616,-1514,-1340,-1080,-740,-338,99,535,942,1288,1564,1760,1889,1957,1995,2013,2038,2087,2168,2309,2510,2795,3171,3650,4235,4928,5707,6560,7445,8315,9131,9820,10353,10665,10727,10515,10016,9251,8250,7060,5765,4419,3129,1947,963,207,-270,-472,-402,-93,410,1053,1786,2542,3292,3977,4584,5090,5479,5757,5908,5923,5807,5527,5094,4478,3694,2741,1657,478,-729,-1892,-2948,-3808,-4431,-4768,-4791,-4536,-4005,-3292,-2466,-1618,-860,-259,113,223,83,-277,-782,-1336,-1834,-2164,-2239,-1985,-1382,-431,803,2249,3774,5289,6643,7774,8590,9063,9197,9008,8563,7917,7154,6334,5526,4772,4098,3520,3025,2603,2233,1907,1610,1354,1143,999,947,995,1161,1439,1808,2232,2664,3032,3297,3386,3275,2943,2396,1668,818,-102,-985,-1783,-2394,-2785,-2905,-2747,-2326,-1663,-827,132,1130,2103,2976,3701,4234,4558,4672,4605,4378,4048,3654,3236,2829,2463,2130,1866,1634,1449,1282,1126,957,770,542,266,-71,-472,-945,-1476,-2074,-2706,-3374,-4037,-4682,-5263,-5759,-6131,-6356,-6403,-6274,-5937,-5433,-4735,-3902,-2945,-1923,-874,136,1077,1886,2555,3050,3374,3524,3515,3347,3048,2613,2066,1415,678,-125,-949,-1774,-2515,-3140,-3562,-3740,-3606,-3157,-2363,-1272,78,1597,3189,4731,6109,7202,7915,8186,7972,7299,6196,4766,3099,1336,-404,-1998,-3338,-4368,-5033,-5352,-5345,-5074,-4623,-4057,-3472,-2908,-2426,-2027,-1719,-1468,-1245,-1009,-723,-365,69,571,1101,1619,2066,2398,2553,2537,2298,1895,1326,669,-32,-706,-1300,-1775,-2108,-2307,-2403,-2439,-2481,-2581,-2803,-3171,-3720,-4419,-5262,-6169,-7096,-7945,-8656,-9155,-9387,-9324,-8943,-8256,-7289,-6089,-4716,-3239,-1723,-235,1190,2502,3698,4762,5702,6532,7260,7903,8454,8935,9316,9602,9771,9795,9661,9350,8833,8124,7189,6060,4727,3229,1589,-153,-1936,-3717,-5418,-6987,-8349,-9452,-10238,-10667,-10720,-10372,-9654,-8580,-7214,-5621,-3888,-2106,-378,1210,2559,3612,4313,4636,4580,4163,3406,2372,1097,-346,-1896,-3485,-5044,-6513,-7826,-8946,-9815,-10419,-10726,-10736,-10460,-9903,-9131,-8164,-7095,-5980,-4908,-3955,-3199,-2700,-2500,-2622,-3049,-3757,-4673,-5726,-6811,-7834,-8695,-9302,-9598,-9522,-9078,-8260,-7122,-5717,-4128,-2448,-765,831,2271,3499,4482,5209,5693,5951,6021,5935,5712,5386,4941,4397,3726,2942,2026,1014,-83,-1217,-2328,-3372,-4261,-4960,-5400,-5567,-5439,-5044,-4414,-3608,-2702,-1773,-895,-130,477,905,1161,1257,1257,1187,1116,1077,1098,1181,1317,1462,1583,1619,1540,1303,908,362,-301,-1024,-1752,-2409,-2948,-3310,-3480,-3454,-3239,-2894,-2446,-1971,-1512,-1127,-849,-707,-694,-818,-1033,-1337,-1653,-1979,-2244,-2454,-2567,-2589,-2517,-2367,-2152,-1886,-1584,-1252,-899,-513,-93,368,881,1437,2037,2645,3246,3781,4228,4536,4677,4640,4419,4028,3506,2880,2211,1543,926,404,23,-205,-240,-98,242,753,1417,2208,3081,4008,4936,5832,6662,7393,8007,8480,8810,8977,8994,8843,8544,8096,7528,6862,6140,5404,4695,4064,3536,3141,2884,2756,2740,2788,2868,2917,2902,2772,2517,2126,1616,1022,380,-246,-812,-1254,-1539,-1625,-1504,-1179,-660,12,797,1664,2552,3453,4322,5163,5957,6714,7430,8103,8737,9299,9774,10118,10283,10234,9910,9297,8368,7136,5633,3905,2036,98,-1809,-3603,-5207,-6556,-7614,-8361,-8801,-8959,-8872,-8583,-8147,-7599,-6986,-6326,-5636,-4915,-4154,-3333,-2439,-1452,-368,807,2053,3339,4616,5846,6963,7943,8732,9327,9712,9904,9920,9790,9545,9211,8817,8368,7870,7320,6697,5995,5198,4299,3313,2248,1139,33,-1041,-2005,-2843,-3496,-3955,-4222,-4298,-4241,-4076,-3862,-3643,-3447,-3310,-3220,-3181,-3158,-3122,-3039,-2868,-2592,-2190,-1671,-1044,-352,378,1083,1732,2270,2684,2935,3034,2962,2746,2390,1913,1337,669,-60,-856,-1686,-2558,-3434,-4310,-5148,-5928,-6604,-7144,-7506,-7657,-7568,-7225,-6614,-5767,-4685,-3439,-2059,-625,803,2155,3378,4414,5242,5832,6190,6325,6263,6033,5671,5208,4671,4087,3463,2829,2178,1543,916,341,-184,-613,-942,-1141,-1208,-1138,-946,-665,-325,20,324,551,655,632,470,195,-165,-567,-958,-1304,-1547,-1683,-1677,-1554,-1314,-994,-627,-242,117,440,692,876,979,1010,957,830,609,286,-154,-733,-1466,-2358,-3408,-4596,-5882,-7216,-8523,-9734,-10755,-11524,-11958,-12025,-11694,-10974,-9895,-8524,-6920,-5204,-3437,-1737,-162,1220,2379,3305,4012,4532,4907,5187,5419,5628,5843,6055,6248,6392,6424,6322,6009,5491,4721,3735,2554,1230,-159,-1547,-2854,-4010,-4969,-5694,-6182,-6438,-6497,-6389,-6160,-5841,-5461,-5029,-4558,-4033,-3465,-2836,-2170,-1486,-814,-219,269,573,672,526,154,-434,-1153,-1947,-2697,-3319,-3718,-3821,-3597,-3036,-2177,-1091,126,1350,2451,3317,3836,3948,3616,2850,1696,244,-1416,-3148,-4848,-6406,-7730,-8776,-9494,-9896,-9979,-9782,-9324,-8645,-7779,-6743,-5588,-4320,-2995,-1643,-315,932,2037,2948,3591,3942,3945,3607,2915,1921,661,-779,-2321,-3865,-5318,-6601,-7636,-8392,-8828,-8964,-8811,-8411,-7823,-7085,-6271,-5409,-4549,-3702,-2899,-2138,-1430,-793,-218,253,625,867,974,946,787,539,226,-70,-308,-402,-311,-2,552,1294,2216,3201,4190,5062,5747,6158,6264,6036,5511,4729,3781,2752,1746,855,150,-324,-544,-549,-361,-74,246,518,676,682,519,206,-212,-671,-1099,-1419,-1584,-1545,-1312,-899,-366,224,787,1255,1576,1714,1687,1506,1254,970,754,641,686,877,1204,1595,1976,2265,2356,2209,1755,1020,21,-1158,-2415,-3634,-4685,-5452,-5858,-5831,-5381,-4522,-3333,-1910,-364,1182,2627,3888,4903,5668,6173,6483,6638,6715,6783,6881,7066,7323,7659,8025,8384,8686,8879,8941,8845,8599,8216,7728,7166,6570,5967,5378,4808,4254,3698,3125,2517,1876,1199,529,-104,-641,-1011,-1167,-1037,-608,150,1194,2502,3967,5522,7039,8420,9567,10393,10862,10930,10631,9981,9046,7898,6592,5211,3791,2379,1002,-336,-1615,-2832,-3977,-5027,-5962,-6755,-7369,-7784,-7982,-7953,-7715,-7289,-6721,-6056,-5351,-4656,-4016,-3452,-2978,-2566,-2198,-1809,-1345,-750,38,1036,2268,3696,5282,6936,8577,10089,11394,12391,13043,13306,13197,12738,11990,11018,9899,8701,7473,6260,5061,3890,2713,1521,291,-981,-2280,-3571,-4803,-5901,-6803,-7426,-7733,-7690,-7307,-6629,-5716,-4675,-3594,-2589,-1727,-1081,-662,-467,-443,-517,-601,-607,-447,-73,549,1407,2439,3585,4713,5726,6504,6954,7016,6663,5905,4798,3419,1873,267,-1295,-2722,-3958,-4966,-5744,-6324,-6725,-7019,-7225,-7390,-7522,-7618,-7667,-7626,-7475,-7168,-6699,-6061,-5285,-4400,-3489,-2603,-1828,-1222,-824,-645,-676,-856,-1131,-1396,-1581,-1581,-1366,-880,-155,779,1840,2937,3964,4827,5451,5781,5809,5545,5037,4346,3551,2714,1914,1174,532,-19,-499,-927,-1335,-1748,-2148,-2557,-2897,-3176,-3291,-3254,-2985,-2524,-1856,-1050,-173,697,1450,2020,2320,2320,2002,1400,561,-412,-1436,-2387,-3181,-3733,-4007,-3989,-3726,-3264,-2711,-2153,-1693,-1408,-1349,-1531,-1950,-2535,-3239,-3952,-4599,-5096,-5376,-5415,-5185,-4719,-4036,-3199,-2248,-1248,-231,755,1710,2605,3454,4247,4993,5673,6278,6768,7105,7242,7124,6715,5983,4928,3578,1975,223,-1604,-3371,-4991,-6363,-7430,-8154,-8549,-8639,-8506,-8220,-7874,-7556,-7321,-7221,-7255,-7423,-7663,-7954,-8199,-8379,-8422,-8322,-8057,-7642,-7092,-6434,-5694,-4888,-4034,-3132,-2182,-1175,-106,1023,2209,3419,4627,5768,6796,7627,8221,8504,8474,8101,7436,6517,5430,4275,3140,2138,1323,764,454,384,485,677,861,935,821,453,-188,-1085,-2186,-3410,-4649,-5804,-6762,-7454,-7825,-7871,-7613,-7118,-6464,-5749,-5060,-4467,-4025,-3734,-3610,-3585,-3633,-3695,-3707,-3673,-3544,-3371,-3169,-2997,-2921,-2975,-3223,-3659,-4283,-5051,-5885,-6714,-7419,-7931,-8143,-8032,-7563,-6767,-5699,-4442,-3093,-1760,-530,524,1361,1968,2368,2595,2722,2790,2878,3006,3214,3493,3822,4180,4515,4795,4991,5076,5062,4951,4773,4555,4331,4119,3933,3763,3592,3381,3097,2693,2144,1439,582,-388,-1409,-2419,-3306,-4002,-4414,-4487,-4203,-3556,-2616,-1442,-156,1140,2327,3317,4027,4444,4541,4379,3996,3478,2899,2330,1822,1407,1088,849,666,490,296,58,-240,-570,-920,-1234,-1468,-1574,-1517,-1278,-863,-304,349,1025,1643,2138,2441,2524,2379,2039,1567,1054,599,304,259,513,1101,1986,3109,4381,5671,6873,7860,8557,8896,8886,8528,7911,7105,6232,5392,4692,4197,3975,4019,4323,4833,5469,6165,6828,7399,7833,8099,8219,8197,8089,7922,7739,7558,7382,7195,6967,6655,6220,5630,4864,3941,2890,1759,647,-398,-1265,-1910,-2281,-2375,-2206,-1842,-1341,-811,-324,26,198,150,-95,-518,-1040,-1597,-2096,-2462,-2633,-2568,-2263,-1733,-1025,-199,679,1538,2325,2995,3527,3917,4176,4322,4389,4380,4324,4202,4007,3715,3287,2713,1966,1055,6,-1147,-2322,-3459,-4464,-5266,-5804,-6035,-5956,-5576,-4965,-4158,-3286,-2381,-1569,-871,-346,2,196,259,254,221,218,277,419,653,957,1324,1707,2095,2452,2773,3050,3297,3523,3760,4017,4317,4656,5029,5404,5749,6008,6135,6078,5796,5279,4512,3551,2420,1214,-1,-1132,-2110,-2871,-3395,-3672,-3744,-3655,-3492,-3323,-3238,-3291,-3520,-3940,-4522,-5226,-5984,-6715,-7350,-7814,-8070,-8086,-7876,-7460,-6888,-6214,-5493,-4777,-4096,-3465,-2884,-2329,-1774,-1191,-541,167,955,1765,2581,3310,3909,4280,4380,4159,3608,2752,1641,359,-985,-2295,-3459,-4403,-5076,-5449,-5554,-5424,-5134,-4762,-4382,-4072,-3870,-3811,-3874,-4045,-4263,-4476,-4614,-4625,-4463,-4109,-3556,-2820,-1938,-947,101,1164,2191,3160,4026,4792,5428,5933,6301,6510,6560,6429,6090,5549,4779,3799,2630,1303,-101,-1534,-2878,-4079,-5023,-5670,-5962,-5890,-5470,-4739,-3775,-2642,-1453,-272,802,1721,2441,2951,3251,3377,3354,3238,3058,2864,2663,2476,2297,2108,1891,1620,1273,835,306,-315,-1005,-1743,-2503,-3261,-4000,-4715,-5401,-6075,-6740,-7429,-8126,-8863,-9600,-10346,-11048,-11674,-12184,-12527,-12670,-12585,-12252,-11669,-10851,-9806,-8576,-7180,-5661,-4051,-2379,-688,1010,2664,4268,5779,7179,8437,9530,10433,11130,11599,11840,11837,11621,11184,10574,9811,8937,7996,7004,6003,4993,3979,2957,1897,793,-387,-1635,-2969,-4347,-5755,-7128,-8413,-9546,-10459,-11098,-11428,-11418,-11085,-10445,-9554,-8481,-7305,-6118,-4994,-4003,-3198,-2580,-2178,-1924,-1810,-1757,-1719,-1644,-1501,-1273,-979,-638,-298,-17,167,197,69,-228,-672,-1210,-1811,-2394,-2920,-3342,-3627,-3783,-3803,-3734,-3597,-3445,-3313,-3221,-3192,-3210,-3252,-3291,-3261,-3135,-2857,-2401,-1763,-944,11,1067,2140,3179,4097,4846,5379,5669,5721,5549,5194,4699,4118,3497,2879,2290,1759,1286,880,543,265,51,-101,-197,-223,-191,-91,65,270,510,757,1002,1197,1341,1410,1393,1313,1176,1020,891,822,860,1044,1372,1873,2491,3224,3987,4734,5391,5889,6186,6236,6032,5587,4917,4099,3155,2192,1237,364,-397,-1029,-1519,-1888,-2152,-2337,-2467,-2558,-2609,-2615,-2559,-2404,-2142,-1725,-1168,-454,381,1302,2258,3183,4022,4717,5232,5551,5675,5643,5491,5299,5117,5022,5059,5255,5627,6139,6770,7444,8108,8685,9121,9361,9389,9186,8773,8186,7455,6646,5797,4952,4145,3389,2691,2040,1428,840,265,-294,-833,-1325,-1750,-2064,-2252,-2271,-2114,-1775,-1265,-609,157,987,1841,2665,3431,4104,4677,5143,5510,5801,6018,6203,6348,6480,6588,6660,6689,6625,6462,6150,5674,5018,4184,3190,2065,862,-383,-1590,-2733,-3745,-4608,-5292,-5797,-6114,-6269,-6262,-6127,-5866,-5507,-5049,-4518,-3913,-3253,-2558,-1839,-1149,-492,64,510,797,922,869,656,308,-135,-628,-1107,-1534,-1847,-2024,-2032,-1873,-1548,-1085,-511,127,802,1463,2089,2654,3138,3541,3861,4093,4251,4325,4320,4227,4039,3747,3348,2838,2233,1544,811,59,-655,-1304,-1835,-2238,-2496,-2623,-2648,-2604,-2547,-2518,-2559,-2696,-2936,-3272,-3677,-4117,-4541,-4915,-5186,-5340,-5357,-5234,-5009,-4684,-4318,-3935,-3565,-3232,-2941,-2673,-2427,-2152,-1830,-1426,-923,-304,401,1193,2008,2804,3524,4100,4493,4670,4602,4320,3821,3177,2414,1607,789,7,-726,-1402,-2043,-2662,-3306,-3991,-4748,-5576,-6474,-7406,-8339,-9209,-9958,-10532,-10860,-10924,-10670,-10119,-9261,-8150,-6814,-5329,-3755,-2154,-606,858,2167,3318,4273,5043,5630,6045,6310,6440,6443,6336,6117,5782,5343,4777,4108,3326,2455,1512,526,-470,-1429,-2325,-3105,-3745,-4222,-4513,-4625,-4564,-4341,-3986,-3521,-2970,-2356,-1706,-1026,-347,325,974,1578,2138,2622,3038,3361,3591,3721,3745,3661,3474,3182,2784,2293,1694,1010,222,-647,-1601,-2618,-3682,-4764,-5836,-6858,-7795,-8614,-9276,-9768,-10063,-10165,-10071,-9796,-9358,-8779,-8086,-7295,-6430,-5495,-4507,-3458,-2356,-1197,3,1249,2488,3733,4898,5980,6908,7652,8178,8453,8484,8260,7827,7200,6447,5609,4746,3904,3115,2399,1760,1176,618,51,-578,-1295,-2133,-3098,-4169,-5320,-6486,-7605,-8601,-9400,-9948,-10203,-10145,-9787,-9155,-8295,-7271,-6146,-4980,-3840,-2755,-1771,-889,-120,552,1148,1677,2169,2626,3051,3441,3765,4012,4139,4130,3956,3606,3085,2402,1594,699,-231,-1135,-1966,-2670,-3215,-3574,-3751,-3747,-3604,-3350,-3038,-2713,-2413,-2177,-2017,-1945,-1951,-2019,-2124,-2249,-2350,-2440,-2477,-2489,-2471,-2441,-2425,-2428,-2475,-2561,-2688,-2844,-3006,-3152,-3258,-3295,-3242,-3089,-2821,-2444,-1963,-1387,-746,-58,646,1337,1987,2562,3043,3402,3628,3715,3653,3472,3166,2790,2355,1925,1521,1206,999,946,1057,1346,1805,2415,3149,3959,4804,5631,6397,7059,7595,7980,8222,8317,8282,8130,7873,7519,7067,6512,5841,5057,4138,3113,1979,784,-427,-1594,-2646,-3513,-4136,-4460,-4453,-4113,-3448,-2513,-1361,-81,1252,2542,3727,4742,5552,6155,6551,6787,6903,6957,7011,7106,7278,7543,7876,8264,8632,8932,9089,9037,8733,8136,7258,6105,4738,3215,1623,43,-1447,-2777,-3906,-4808,-5474,-5939,-6208,-6349,-6374,-6338,-6238,-6088,-5864,-5530,-5038,-4351,-3405,-2202,-720,1002,2911,4927,6951,8883,10615,12069,13177,13903,14254,14242,13938,13399,12718,11967,11216,10514,9883,9312,8778,8224,7590,6825,5865,4690,3292,1686,-66,-1909,-3746,-5493,-7059,-8369,-9363,-10006,-10288,-10211,-9821,-9149,-8271,-7240,-6123,-4992,-3875,-2843,-1900,-1076,-380,206,667,1042,1328,1553,1731,1873,1996,2105,2205,2304,2387,2456,2494,2490,2428,2297,2085,1801,1444,1034,599,151,-271,-661,-1003,-1303,-1568,-1834,-2109,-2444,-2845,-3327,-3886,-4482,-5086,-5618,-6018,-6214,-6139,-5766,-5071,-4084,-2863,-1481,-67,1283,2421,3265,3714,3732,3321,2496,1365,-2,-1447,-2868,-4126,-5134,-5818,-6144,-6125,-5786,-5202,-4447,-3606,-2763,-1977,-1298,-747,-323,-13,216,395,553,713,879,1042,1178,1258,1241,1098,809,371,-203,-871,-1597,-2297,-2933,-3411,-3714,-3778,-3626,-3245,-2705,-2049,-1375,-753,-280,-12,-7,-282,-823,-1596,-2536,-3555,-4581,-5512,-6287,-6850,-7162,-7231,-7055,-6685,-6152,-5515,-4821,-4107,-3415,-2752,-2136,-1552,-996,-447,101,671,1248,1845,2435,3011,3540,4006,4373,4629,4745,4711,4518,4162,3651,2992,2210,1317,361,-638,-1621,-2552,-3376,-4053,-4532,-4795,-4809,-4580,-4113,-3438,-2593,-1642,-624,376,1322,2153,2832,3352,3678,3841,3827,3672,3382,2970,2457,1832,1105,272,-669,-1705,-2810,-3968,-5105,-6183,-7116,-7835,-8282,-8380,-8116,-7455,-6444,-5104,-3556,-1864,-187,1381,2714,3723,4364,4607,4483,4051,3391,2622,1844,1166,673,419,428,690,1156,1766,2429,3063,3583,3930,4052,3947,3605,3066,2365,1551,669,-241,-1156,-2060,-2943,-3823,-4690,-5567,-6437,-7304,-8135,-8915,-9582,-10120,-10458,-10578,-10442,-10035,-9369,-8460,-7354,-6105,-4782,-3452,-2187,-1041,-57,738,1351,1782,2085,2280,2439,2585,2770,3013,3312,3678,4053,4445,4769,5022,5143,5119,4938,4598,4116,3526,2851,2140,1424,739,106,-446,-926,-1303,-1610,-1824,-1982,-2079,-2142,-2183,-2214,-2260,-2324,-2423,-2556,-2734,-2939,-3179,-3418,-3644,-3834,-3951,-3986,-3909,-3714,-3404,-2987,-2489,-1936,-1372,-835,-365,2,243,347,307,150,-117,-446,-816,-1191,-1538,-1860,-2126,-2360,-2557,-2729,-2886,-3015,-3102,-3112,-3010,-2739,-2267,-1548,-576,635,2055,3609,5211,6763,8144,9259,10016,10349,10239,9686,8750,7511,6083,4605,3204,2013,1139,638,562,875,1533,2446,3491,4557,5520,6276,6767,6935,6803,6380,5747,4967,4139,3337,2635,2077,1694,1471,1407,1447,1584,1764,1999,2259,2592,2994,3515,4173,4974,5926,6988,8116,9243,10272,11126,11697,11918,11716,11067,9954,8430,6536,4382,2071,-282,-2535,-4604,-6374,-7801,-8835,-9483,-9756,-9702,-9370,-8819,-8100,-7257,-6316,-5291,-4184,-2982,-1685,-270,1242,2857,4522,6218,7861,9422,10803,11981,12880,13499,13799,13810,13535,13022,12305,11429,10436,9356,8215,7028,5811,4567,3305,2044,782,-440,-1611,-2703,-3683,-4544,-5251,-5822,-6229,-6515,-6671,-6735,-6725,-6663,-6575,-6461,-6345,-6202,-6053,-5858,-5623,-5317,-4933,-4451,-3868,-3164,-2356,-1424,-396,731,1938,3196,4491,5772,7020,8173,9202,10045,10659,11009,11039,10751,10105,9126,7830,6253,4475,2551,591,-1327,-3106,-4669,-5952,-6924,-7573,-7916,-8001,-7878,-7628,-7313,-7003,-6738,-6552,-6448,-6415,-6424,-6438,-6414,-6330,-6150,-5885,-5538,-5138,-4733,-4344,-4033,-3805,-3685,-3652,-3689,-3742,-3771,-3707,-3523,-3163,-2642,-1951,-1142,-277,580,1330,1908,2238,2277,2017,1460,670,-296,-1337,-2349,-3243,-3916,-4315,-4400,-4161,-3638,-2876,-1970,-992,-53,780,1440,1887,2119,2157,2034,1823,1568,1342,1177,1112,1136,1243,1387,1527,1599,1565,1370,1010,465,-229,-1044,-1925,-2806,-3640,-4352,-4926,-5306,-5507,-5507,-5349,-5036,-4620,-4122,-3585,-3046,-2525,-2060,-1656,-1351,-1136,-1044,-1056,-1191,-1424,-1755,-2147,-2593,-3039,-3480,-3865,-4176,-4395,-4496,-4484,-4349,-4107,-3759,-3334,-2829,-2280,-1677,-1047,-394,270,924,1546,2105,2562,2879,3013,2927,2601,2027,1218,217,-930,-2126,-3296,-4326,-5126,-5611,-5708,-5397,-4659,-3542,-2109,-456,1295,3022,4600,5925,6904,7507,7700,7525,7029,6296,5421,4499,3631,2866,2279,1860,1614,1503,1473,1473,1454,1378,1228,1016,763,518,334,264,344,601,1021,1573,2199,2798,3297,3577,3575,3215,2483,1381,-43,-1704,-3508,-5327,-7045,-8560,-9777,-10652,-11164,-11325,-11192,-10831,-10327,-9770,-9232,-8771,-8427,-8185,-8047,-7932,-7818,-7604,-7256,-6724,-5985,-5062,-3976,-2799,-1594,-446,577,1416,2035,2427,2611,2623,2528,2389,2283,2253,2368,2624,3052,3613,4282,5007,5736,6413,6993,7423,7691,7757,7630,7307,6792,6121,5297,4360,3344,2264,1182,105,-918,-1864,-2719,-3451,-4071,-4561,-4932,-5194,-5349,-5417,-5403,-5316,-5159,-4936,-4633,-4259,-3798,-3264,-2657,-2009,-1342,-696,-124,341,646,768,695,423,-4,-558,-1155,-1736,-2221,-2536,-2639,-2485,-2084,-1455,-658,234,1118,1908,2507,2846,2890,2624,2082,1325,438,-474,-1305,-1957,-2346,-2425,-2172,-1596,-756,297,1450,2645,3760,4765,5581,6217,6670,6971,7175,7323,7474,7648,7868,8112,8353,8525,8572,8422,8029,7366,6432,5271,3948,2564,1228,59,-838,-1382,-1515,-1234,-564,432,1641,2965,4258,5418,6343,6959,7255,7217,6913,6399,5769,5116,4516,4037,3703,3526,3466,3490,3514,3484,3332,3012,2509,1826,996,81,-849,-1707,-2411,-2888,-3088,-2978,-2559,-1864,-929,155,1328,2480,3553,4461,5166,5634,5859,5863,5678,5357,4958,4538,4158,3856,3680,3636,3737,3961,4293,4681,5098,5491,5821,6054,6169,6133,5972,5649,5214,4646,3984,3230,2397,1504,546,-455,-1507,-2585,-3692,-4799,-5894,-6945,-7928,-8797,-9535,-10081,-10427,-10514,-10344,-9876,-9123,-8078,-6773,-5239,-3530,-1717,135,1932,3609,5097,6336,7309,7991,8412,8591,8594,8463,8270,8059,7872,7732,7643,7574,7509,7381,7157,6785,6237,5492,4574,3487,2300,1051,-188,-1365,-2435,-3359,-4142,-4775,-5309,-5761,-6196,-6645,-7148,-7723,-8364,-9056,-9758,-10412,-10966,-11358,-11528,-11460,-11115,-10517,-9698,-8686,-7577,-6409,-5275,-4227,-3310,-2562,-1979,-1562,-1271,-1075,-928,-789,-632,-436,-206,45,274,451,515,435,171,-285,-928,-1728,-2641,-3600,-4542,-5389,-6080,-6567,-6800,-6785,-6503,-5997,-5294,-4453,-3528,-2579,-1657,-808,-55,581,1104,1533,1883,2187,2479,2767,3099,3450,3853,4261,4684,5061,5382,5588,5663,5567,5293,4833,4200,3419,2530,1570,599,-353,-1229,-2013,-2681,-3236,-3683,-4048,-4355,-4631,-4916,-5219,-5562,-5942,-6347,-6747,-7114,-7389,-7543,-7520,-7300,-6869,-6235,-5430,-4505,-3528,-2576,-1732,-1063,-623,-453,-544,-886,-1426,-2091,-2810,-3493,-4065,-4470,-4662,-4627,-4384,-3958,-3408,-2795,-2167,-1596,-1094,-694,-370,-107,154,443,830,1330,1976,2760,3647,4600,5537,6392,7085,7548,7732,7623,7222,6576,5748,4822,3905,3073,2432,2017,1881,2015,2388,2949,3609,4281,4873,5297,5483,5402,5019,4376,3501,2460,1343,209,-851,-1792,-2573,-3182,-3628,-3946,-4172,-4360,-4562,-4811,-5139,-5551,-6035,-6563,-7093,-7569,-7949,-8169,-8219,-8043,-7677,-7103,-6389,-5559,-4695,-3856,-3104,-2511,-2097,-1907,-1919,-2125,-2467,-2896,-3324,-3694,-3916,-3949,-3739,-3278,-2571,-1651,-585,572,1717,2790,3702,4416,4889,5129,5152,5004,4746,4442,4161,3949,3855,3873,4009,4207,4418,4561,4569,4365,3908,3177,2171,961,-420,-1829,-3204,-4408,-5366,-6003,-6296,-6225,-5860,-5241,-4484,-3691,-2955,-2378,-2013,-1890,-2003,-2302,-2719,-3158,-3529,-3730,-3713,-3410,-2843,-2022,-1020,80,1177,2177,2987,3556,3845,3865,3658,3286,2850,2426,2123,1982,2069,2350,2822,3385,3967,4448,4737,4739,4415,3741,2752,1513,128,-1283,-2589,-3673,-4431,-4808,-4765,-4330,-3544,-2502,-1293,-39,1166,2230,3086,3717,4104,4293,4329,4279,4228,4232,4354,4626,5047,5613,6267,6966,7618,8177,8546,8700,8588,8202,7573,6712,5698,4574,3426,2307,1291,403,-309,-849,-1219,-1432,-1541,-1560,-1547,-1527,-1524,-1557,-1614,-1682,-1718,-1683,-1516,-1171,-599,224,1312,2631,4154,5794,7482,9108,10588,11824,12763,13348,13583,13470,13073,12437,11657,10803,9945,9138,8415,7773,7210,6681,6137,5546,4838,4021,3053,1980,821,-347,-1463,-2424,-3182,-3638,-3787,-3589,-3080,-2306,-1350,-316,688,1542,2164,2461,2410,2001,1270,295,-836,-2016,-3125,-4086,-4807,-5265,-5452,-5392,-5167,-4823,-4490,-4202,-4067,-4087,-4293,-4638,-5079,-5531,-5906,-6121,-6093,-5773,-5147,-4219,-3047,-1711,-303,1052,2267,3231,3912,4253,4294,4067,3655,3159,2676,2311,2142,2224,2582,3199,4044,5035,6097,7134,8048,8781,9243,9425,9291,8865,8170,7251,6161,4942,3655,2323,988,-344,-1654,-2942,-4207,-5441,-6640,-7789,-8861,-9845,-10699,-11411,-11943,-12300,-12447,-12415,-12184,-11798,-11258,-10613,-9871,-9094,-8289,-7513,-6775,-6121,-5555,-5097,-4746,-4493,-4322,-4215,-4124,-4045,-3920,-3753,-3516,-3216,-2867,-2498,-2134,-1834,-1611,-1516,-1553,-1724,-2009,-2366,-2742,-3072,-3297,-3349,-3196,-2811,-2195,-1390,-423,605,1641,2579,3357,3908,4199,4214,3987,3550,2995,2384,1833,1395,1159,1146,1378,1818,2431,3118,3811,4407,4816,4994,4877,4474,3801,2902,1860,736,-375,-1417,-2332,-3095,-3707,-4187,-4578,-4926,-5288,-5704,-6204,-6801,-7473,-8189,-8898,-9528,-10025,-10323,-10381,-10179,-9716,-9026,-8150,-7177,-6163,-5211,-4380,-3735,-3302,-3098,-3079,-3223,-3434,-3657,-3790,-3777,-3544,-3075,-2348,-1389,-239,1046,2389,3715,4961,6052,6956,7632,8081,8300,8320,8176,7894,7538,7124,6698,6280,5878,5497,5134,4765,4398,3994,3575,3112,2644,2162,1704,1286,928,651,462,353,324,342,385,412,387,270,36,-346,-871,-1543,-2322,-3171,-4037,-4845,-5537,-6042,-6302,-6293,-5975,-5385,-4529,-3488,-2327,-1141,-21,937,1673,2111,2257,2085,1662,1022,273,-512,-1231,-1809,-2183,-2324,-2221,-1913,-1440,-883,-322,165,498,644,556,262,-219,-814,-1454,-2043,-2509,-2775,-2808,-2586,-2142,-1511,-781,-30,650,1180,1495,1572,1401,1019,482,-145,-767,-1320,-1721,-1943,-1955,-1773,-1432,-984,-506,-65,271,450,447,254,-103,-579,-1122,-1658,-2130,-2484,-2688,-2733,-2642,-2441,-2204,-1979,-1849,-1864,-2058,-2457,-3031,-3752,-4543,-5322,-5991,-6460,-6631,-6457,-5878,-4909,-3562,-1911,-31,1961,3961,5856,7538,8953,10020,10744,11119,11166,10961,10526,9961,9295,8598,7894,7209,6547,5897,5247,4568,3857,3075,2257,1371,486,-398,-1214,-1920,-2478,-2834,-2981,-2903,-2607,-2130,-1502,-795,-51,650,1261,1741,2044,2193,2174,2043,1837,1623,1455,1388,1468,1706,2121,2673,3341,4051,4759,5370,5847,6110,6141,5909,5424,4709,3806,2776,1688,611,-377,-1228,-1889,-2330,-2559,-2570,-2413,-2116,-1738,-1326,-918,-552,-225,58,325,623,977,1453,2074,2867,3840,4973,6226,7554,8871,10123,11218,12113,12747,13105,13187,13010,12632,12093,11480,10838,10232,9698,9252,8891,8588,8296,7959,7523,6927,6138,5142,3939,2577,1109,-398,-1843,-3165,-4287,-5154,-5764,-6103,-6219,-6166,-6017,-5852,-5739,-5740,-5883,-6182,-6606,-7117,-7636,-8096,-8406,-8499,-8316,-7829,-7026,-5954,-4648,-3202,-1709,-253,1051,2151,2978,3511,3753,3736,3505,3135,2689,2243,1857,1577,1430,1416,1533,1732,1992,2255,2491,2662,2758,2774,2722,2633,2525,2445,2403,2432,2515,2664,2833,3000,3124,3155,3073,2841,2455,1926,1274,548,-208,-927,-1563,-2059,-2391,-2536,-2516,-2337,-2072,-1756,-1482,-1301,-1292,-1495,-1948,-2657,-3604,-4752,-6039,-7396,-8737,-9989,-11077,-11943,-12554,-12887,-12944,-12754,-12337,-11753,-11039,-10250,-9415,-8581,-7755,-6952,-6184,-5413,-4668,-3899,-3118,-2311,-1482,-646,173,939,1614,2151,2503,2647,2547,2218,1671,956,136,-707,-1494,-2123,-2540,-2667,-2502,-2018,-1276,-318,752,1836,2829,3624,4145,4340,4186,3711,2962,2030,1004,-9,-918,-1657,-2178,-2486,-2603,-2587,-2519,-2483,-2559,-2811,-3276,-3951,-4812,-5793,-6803,-7745,-8516,-9018,-9189,-8980,-8393,-7461,-6258,-4870,-3430,-2033,-814,161,818,1144,1158,900,463,-79,-608,-1058,-1345,-1447,-1340,-1061,-648,-163,315,746,1062,1266,1345,1353,1319,1335,1435,1706,2151,2799,3612,4537,5508,6411,7172,7680,7875,7707,7166,6272,5096,3710,2241,791,-511,-1583,-2332,-2744,-2787,-2526,-2000,-1318,-571,130,694,1040,1135,941,497,-179,-1005,-1916,-2833,-3676,-4389,-4928,-5261,-5393,-5327,-5097,-4745,-4310,-3851,-3406,-3023,-2726,-2544,-2471,-2513,-2642,-2833,-3054,-3257,-3415,-3483,-3443,-3275,-2976,-2562,-2044,-1460,-841,-223,360,891,1355,1756,2106,2437,2772,3151,3597,4126,4750,5447,6197,6944,7643,8212,8602,8734,8588,8113,7344,6285,5019,3617,2178,803,-407,-1392,-2088,-2499,-2640,-2567,-2366,-2124,-1940,-1885,-2015,-2350,-2868,-3525,-4234,-4909,-5446,-5764,-5800,-5530,-4959,-4153,-3178,-2165,-1209,-436,73,261,114,-334,-1013,-1827,-2655,-3386,-3922,-4188,-4156,-3839,-3284,-2586,-1840,-1173,-674,-440,-490,-850,-1453,-2241,-3088,-3889,-4521,-4892,-4936,-4628,-3983,-3047,-1921,-673,554,1707,2681,3453,4013,4378,4618,4794,4991,5286,5734,6365,7185,8153,9210,10278,11255,12049,12579,12767,12592,12024,11111,9877,8424,6807,5153,3523,2014,687,-433,-1290,-1916,-2296,-2469,-2458,-2300,-2031,-1677,-1283,-858,-445,-55,285,554,745,841,845,758,593,368,107,-172,-444,-687,-897,-1052,-1163,-1213,-1221,-1165,-1064,-890,-649,-313,127,688,1382,2206,3146,4178,5243,6299,7260,8069,8643,8951,8936,8635,8045,7258,6344,5421,4577,3929,3524,3417,3597,4021,4614,5277,5899,6374,6632,6608,6327,5794,5121,4377,3706,3199,2958,3036,3451,4165,5113,6168,7205,8075,8637,8802,8479,7685,6431,4828,2995,1083,-749,-2367,-3667,-4585,-5121,-5308,-5238,-5021,-4779,-4625,-4655,-4905,-5403,-6075,-6868,-7644,-8294,-8687,-8729,-8356,-7559,-6357,-4850,-3129,-1355,350,1844,3030,3846,4270,4337,4111,3685,3181,2686,2318,2110,2116,2298,2619,3000,3343,3571,3587,3350,2837,2055,1064,-68,-1247,-2364,-3337,-4082,-4542,-4716,-4587,-4222,-3660,-2985,-2268,-1585,-988,-524,-215,-59,-59,-183,-416,-732,-1103,-1529,-1982,-2471,-2979,-3508,-4046,-4584,-5106,-5598,-6037,-6419,-6716,-6938,-7069,-7120,-7090,-6988,-6814,-6573,-6256,-5857,-5375,-4790,-4121,-3358,-2544,-1705,-899,-187,370,702,777,566,83,-631,-1494,-2420,-3271,-3961,-4363,-4431,-4108,-3433,-2440,-1254,16,1211,2197,2863,3114,2936,2341,1407,249,-997,-2171,-3152,-3816,-4117,-4038,-3626,-2975,-2204,-1463,-882,-576,-620,-1026,-1773,-2769,-3895,-5013,-5976,-6668,-7002,-6955,-6539,-5846,-4978,-4090,-3318,-2806,-2639,-2875,-3501,-4460,-5642,-6909,-8102,-9083,-9721,-9947,-9722,-9071,-8076,-6831,-5482,-4150,-2964,-2006,-1325,-919,-736,-706,-703,-628,-363,150,974,2070,3421,4904,6423,7834,9030,9889,10372,10428,10107,9456,8579,7590,6607,5735,5056,4620,4424,4469,4667,4973,5285,5523,5638,5551,5279,4793,4149,3376,2539,1690,886,151,-477,-1013,-1452,-1824,-2157,-2471,-2792,-3134,-3490,-3863,-4233,-4575,-4886,-5133,-5322,-5443,-5497,-5499,-5438,-5336,-5169,-4952,-4653,-4280,-3819,-3283,-2690,-2073,-1482,-968,-589,-390,-400,-624,-1051,-1620,-2277,-2928,-3485,-3869,-4016,-3887,-3487,-2854,-2046,-1170,-313,417,947,1217,1235,1014,638,202,-181,-394,-339,44,785,1862,3206,4717,6268,7723,8951,9854,10351,10431,10105,9438,8533,7495,6443,5484,4676,4067,3639,3346,3117,2848,2458,1852,1007,-110,-1444,-2923,-4438,-5847,-7028,-7852,-8243,-8159,-7611,-6677,-5458,-4106,-2780,-1626,-778,-310,-261,-601,-1254,-2105,-3008,-3827,-4425,-4718,-4652,-4243,-3544,-2662,-1716,-859,-193,166,187,-143,-771,-1595,-2508,-3352,-4013,-4375,-4355,-3950,-3144,-2034,-689,754,2191,3500,4599,5432,5984,6262,6325,6217,6029,5805,5618,5476,5415,5394,5416,5415,5385,5273,5090,4823,4505,4167,3849,3596,3443,3411,3505,3718,4013,4360,4709,5016,5245,5374,5381,5283,5071,4782,4418,4012,3560,3084,2571,2030,1459,863,258,-328,-872,-1310,-1630,-1759,-1705,-1426,-963,-332,402,1165,1892,2493,2927,3143,3150,2961,2648,2280,1956,1764,1784,2066,2633,3452,4471,5583,6675,7621,8288,8605,8489,7956,7030,5813,4420,3001,1698,634,-92,-458,-453,-156,338,909,1410,1745,1818,1598,1103,399,-409,-1174,-1778,-2074,-1992,-1483,-570,668,2104,3584,4920,5965,6569,6664,6218,5288,3971,2426,834,-625,-1786,-2526,-2794,-2583,-1971,-1071,-43,960,1769,2285,2415,2168,1567,722,-251,-1201,-1996,-2513,-2686,-2479,-1915,-1068,-25,1081,2147,3048,3732,4127,4263,4141,3849,3439,3004,2600,2279,2058,1935,1871,1823,1729,1533,1191,674,-20,-872,-1838,-2858,-3869,-4799,-5594,-6214,-6629,-6847,-6876,-6755,-6522,-6215,-5881,-5545,-5235,-4962,-4727,-4540,-4385,-4278,-4203,-4184,-4208,-4297,-4433,-4633,-4858,-5115,-5347,-5560,-5694,-5756,-5722,-5600,-5419,-5195,-4993,-4835,-4794,-4868,-5101,-5460,-5917,-6411,-6854,-7157,-7226,-6992,-6392,-5425,-4114,-2527,-780,1007,2689,4131,5235,5910,6157,5965,5433,4641,3723,2808,2015,1428,1116,1067,1251,1593,1974,2302,2447,2358,1970,1316,436,-566,-1572,-2456,-3104,-3433,-3414,-3060,-2452,-1695,-947,-342,-35,-119,-649,-1638,-3004,-4656,-6435,-8169,-9716,-10909,-11679,-11962,-11790,-11222,-10381,-9403,-8446,-7635,-7089,-6858,-6955,-7336,-7905,-8543,-9109,-9471,-9515,-9176,-8426,-7293,-5855,-4214,-2504,-853,627,1842,2752,3345,3652,3742,3693,3591,3521,3538,3669,3931,4279,4680,5076,5392,5606,5652,5555,5304,4954,4556,4167,3861,3684,3674,3855,4208,4716,5322,5973,6602,7149,7567,7812,7873,7746,7442,6987,6407,5727,4976,4169,3326,2458,1571,693,-180,-1004,-1774,-2454,-3029,-3481,-3809,-4024,-4145,-4214,-4266,-4352,-4504,-4748,-5084,-5501,-5948,-6375,-6705,-6869,-6799,-6464,-5833,-4945,-3845,-2621,-1391,-269,634,1210,1415,1215,645,-223,-1281,-2402,-3448,-4291,-4841,-5034,-4866,-4374,-3627,-2732,-1804,-937,-228,294,609,763,815,860,987,1272,1778,2494,3418,4447,5505,6443,7159,7538,7519,7085,6260,5144,3852,2539,1371,481,-10,-46,374,1196,2306,3557,4769,5781,6440,6638,6343,5547,4350,2851,1234,-354,-1735,-2788,-3436,-3637,-3440,-2905,-2166,-1337,-575,28,370,430,196,-264,-895,-1574,-2224,-2739,-3071,-3178,-3075,-2795,-2397,-1974,-1580,-1311,-1189,-1254,-1475,-1826,-2230,-2621,-2918,-3043,-2968,-2643,-2104,-1362,-487,445,1369,2193,2870,3352,3624,3694,3589,3353,3037,2690,2369,2088,1900,1792,1778,1849,1993,2193,2443,2719,3012,3306,3582,3816,3988,4067,4031,3863,3551,3109,2553,1938,1308,745,314,82,106,404,992,1815,2838,3943,5053,6041,6819,7310,7472,7306,6846,6180,5390,4614,3937,3473,3267,3344,3679,4211,4847,5483,6012,6350,6441,6268,5861,5289,4636,4029,3550,3305,3327,3631,4159,4836,5527,6107,6430,6405,5940,5051,3750,2158,396,-1358,-2939,-4200,-5012,-5333,-5144,-4523,-3581,-2469,-1364,-427,199,431,223,-381,-1305,-2412,-3529,-4498,-5147,-5370,-5083,-4296,-3041,-1445,364,2209,3930,5387,6466,7121,7334,7152,6651,5924,5090,4232,3433,2739,2154,1674,1251,843,390,-137,-765,-1481,-2252,-3026,-3719,-4265,-4573,-4591,-4290,-3647,-2713,-1522,-171,1249,2640,3902,4969,5767,6294,6517,6493,6230,5801,5248,4620,3959,3295,2639,2004,1387,785,193,-387,-962,-1526,-2071,-2607,-3122,-3626,-4130,-4640,-5170,-5727,-6307,-6904,-7484,-8017,-8449,-8729,-8815,-8665,-8276,-7655,-6855,-5937,-5001,-4140,-3447,-3010,-2867,-3050,-3521,-4231,-5078,-5962,-6754,-7353,-7671,-7659,-7311,-6660,-5791,-4792,-3801,-2914,-2235,-1825,-1694,-1819,-2133,-2528,-2903,-3144,-3154,-2902,-2362,-1596,-687,252,1072,1657,1892,1725,1141,199,-1009,-2320,-3588,-4617,-5283,-5459,-5105,-4226,-2902,-1256,533,2288,3824,4978,5659,5789,5408,4563,3389,2027,647,-606,-1603,-2276,-2585,-2576,-2302,-1896,-1459,-1143,-1021,-1201,-1673,-2458,-3466,-4631,-5832,-6969,-7941,-8675,-9139,-9321,-9269,-9023,-8670,-8279,-7922,-7641,-7464,-7374,-7344,-7317,-7223,-7007,-6602,-5984,-5132,-4075,-2847,-1520,-175,1111,2247,3182,3856,4260,4394,4283,3977,3526,2997,2443,1927,1477,1134,911,805,823,941,1143,1411,1720,2032,2346,2598,2795,2881,2855,2696,2401,1999,1500,975,459,29,-261,-362,-232,122,708,1451,2327,3208,4054,4740,5225,5452,5409,5115,4614,3979,3295,2651,2117,1758,1584,1599,1747,1967,2166,2260,2171,1849,1276,475,-493,-1535,-2540,-3388,-3973,-4224,-4089,-3591,-2784,-1768,-687,328,1119,1587,1647,1284,538,-515,-1722,-2956,-4029,-4837,-5250,-5246,-4821,-4051,-3059,-1974,-980,-193,250,295,-73,-803,-1800,-2912,-3999,-4872,-5418,-5510,-5118,-4239,-2941,-1335,435,2213,3837,5193,6178,6752,6921,6722,6249,5595,4864,4154,3528,3027,2649,2377,2150,1926,1630,1237,704,60,-685,-1455,-2188,-2798,-3213,-3368,-3226,-2776,-2032,-1052,110,1353,2605,3765,4768,5551,6082,6346,6354,6132,5721,5170,4535,3865,3209,2610,2096,1693,1413,1253,1212,1260,1389,1543,1712,1832,1880,1816,1609,1253,743,101,-638,-1424,-2187,-2872,-3397,-3735,-3820,-3677,-3294,-2731,-2052,-1327,-657,-106,251,384,282,-21,-478,-988,-1480,-1829,-1978,-1852,-1434,-742,181,1240,2343,3373,4237,4850,5182,5220,5019,4637,4202,3794,3557,3539,3816,4372,5177,6130,7121,8010,8662,8973,8862,8323,7376,6129,4699,3266,1973,998,421,337,715,1524,2624,3894,5143,6234,7019,7427,7416,7022,6318,5432,4492,3650,3021,2685,2692,3009,3585,4307,5057,5693,6099,6183,5886,5209,4184,2891,1432,-70,-1500,-2759,-3761,-4484,-4909,-5074,-5042,-4871,-4655,-4453,-4308,-4262,-4277,-4356,-4408,-4399,-4241,-3893,-3319,-2513,-1495,-328,943,2198,3386,4388,5170,5654,5848,5724,5338,4707,3917,3006,2065,1140,293,-430,-1007,-1412,-1640,-1703,-1613,-1400,-1100,-753,-399,-93,129,234,179,-24,-399,-903,-1512,-2160,-2793,-3316,-3692,-3825,-3710,-3312,-2655,-1786,-770,308,1344,2267,2984,3462,3671,3627,3371,2967,2487,2019,1614,1336,1177,1145,1175,1206,1162,945,512,-201,-1172,-2386,-3754,-5174,-6528,-7673,-8516,-8953,-8954,-8524,-7713,-6639,-5420,-4222,-3178,-2431,-2045,-2079,-2490,-3222,-4146,-5135,-6020,-6692,-7027,-6986,-6575,-5835,-4891,-3858,-2894,-2133,-1681,-1605,-1914,-2575,-3486,-4532,-5565,-6436,-7038,-7268,-7090,-6524,-5612,-4465,-3201,-1953,-840,25,598,838,772,463,-28,-577,-1116,-1549,-1830,-1935,-1885,-1706,-1480,-1261,-1127,-1138,-1315,-1674,-2186,-2800,-3457,-4070,-4576,-4902,-5009,-4877,-4508,-3929,-3200,-2364,-1513,-694,20,594,984,1196,1211,1071,785,406,-45,-507,-968,-1365,-1698,-1920,-2035,-2025,-1899,-1664,-1349,-976,-594,-238,44,202,212,37,-317,-847,-1512,-2256,-3012,-3691,-4229,-4531,-4573,-4303,-3745,-2931,-1923,-832,261,1219,1981,2439,2588,2408,1943,1274,477,-327,-1059,-1624,-1986,-2119,-2045,-1821,-1506,-1187,-936,-800,-819,-970,-1219,-1492,-1697,-1748,-1553,-1072,-264,821,2138,3564,4974,6226,7180,7733,7812,7405,6546,5329,3877,2356,910,-294,-1165,-1622,-1653,-1301,-645,202,1103,1948,2621,3062,3239,3169,2903,2524,2122,1799,1621,1655,1902,2354,2943,3591,4200,4662,4897,4834,4447,3743,2766,1585,301,-997,-2211,-3264,-4114,-4728,-5124,-5329,-5389,-5365,-5300,-5248,-5218,-5228,-5251,-5266,-5222,-5088,-4811,-4388,-3793,-3053,-2195,-1259,-317,604,1418,2122,2659,3042,3267,3360,3341,3257,3119,2972,2828,2695,2593,2510,2455,2424,2411,2425,2453,2507,2567,2632,2677,2682,2619,2460,2178,1761,1203,525,-242,-1041,-1802,-2453,-2907,-3110,-3002,-2570,-1815,-780,471,1850,3254,4591,5760,6702,7370,7745,7860,7732,7445,7040,6596,6151,5736,5358,4998,4623,4186,3645,2964,2124,1140,43,-1103,-2213,-3206,-3985,-4484,-4659,-4494,-4031,-3322,-2468,-1575,-759,-117,268,366,172,-259,-852,-1490,-2049,-2420,-2488,-2212,-1553,-556,715,2144,3607,4959,6088,6888,7308,7341,7009,6402,5607,4755,3949,3293,2857,2665,2726,2974,3362,3787,4170,4433,4517,4402,4092,3622,3054,2458,1914,1485,1222,1146,1262,1517,1896,2289,2677,2964,3133,3152,3031,2797,2495,2182,1912,1740,1696,1809,2066,2456,2938,3461,3986,4443,4815,5045,5143,5084,4898,4590,4190,3729,3221,2707,2186,1698,1240,839,499,236,53,-39,-57,5,105,240,347,414,378,236,-48,-455,-974,-1550,-2130,-2638,-3009,-3170,-3078,-2712,-2066,-1198,-149,972,2074,3039,3773,4186,4230,3881,3157,2116,835,-575,-2014,-3366,-4554,-5503,-6199,-6621,-6826,-6828,-6726,-6551,-6373,-6226,-6104,-6018,-5906,-5737,-5444,-4976,-4308,-3421,-2346,-1135,135,1358,2434,3265,3767,3903,3656,3063,2189,1137,16,-1042,-1947,-2585,-2939,-2954,-2703,-2201,-1572,-887,-264,228,518,582,430,79,-381,-907,-1391,-1780,-2013,-2053,-1912,-1600,-1174,-699,-234,135,376,431,300,-17,-488,-1068,-1711,-2357,-2971,-3499,-3948,-4282,-4540,-4718,-4851,-4958,-5057,-5159,-5261,-5361,-5437,-5489,-5481,-5432,-5312,-5158,-4962,-4763,-4578,-4430,-4341,-4312,-4346,-4440,-4552,-4692,-4803,-4891,-4928,-4916,-4857,-4762,-4647,-4523,-4405,-4293,-4192,-4096,-3987,-3868,-3720,-3549,-3356,-3164,-2985,-2862,-2820,-2873,-3066,-3370,-3799,-4302,-4837,-5336,-5730,-5948,-5924,-5619,-5009,-4110,-2957,-1624,-188,1235,2561,3687,4555,5123,5384,5369,5123,4733,4264,3811,3434,3174,3069,3086,3215,3390,3554,3650,3615,3429,3075,2569,1951,1276,597,-7,-509,-865,-1073,-1164,-1163,-1145,-1161,-1279,-1538,-1963,-2547,-3251,-4026,-4781,-5447,-5921,-6156,-6094,-5733,-5093,-4220,-3211,-2136,-1124,-238,429,838,977,857,533,81,-421,-866,-1187,-1302,-1186,-825,-246,499,1344,2200,2993,3649,4124,4384,4437,4291,4005,3608,3172,2731,2326,1991,1722,1533,1401,1323,1265,1237,1201,1182,1163,1170,1202,1280,1402,1575,1793,2038,2307,2562,2805,3005,3163,3271,3329,3347,3329,3291,3230,3148,3041,2891,2688,2414,2054,1611,1080,489,-152,-800,-1430,-2007,-2508,-2926,-3254,-3513,-3718,-3904,-4094,-4309,-4559,-4836,-5108,-5339,-5457,-5419,-5143,-4608,-3767,-2648,-1273,277,1918,3524,4994,6199,7061,7504,7507,7072,6258,5131,3814,2401,1028,-217,-1248,-2019,-2505,-2739,-2735,-2579,-2310,-2010,-1719,-1464,-1264,-1083,-914,-688,-380,62,647,1381,2229,3150,4067,4912,5601,6076,6285,6214,5875,5311,4595,3817,3073,2463,2061,1923,2071,2475,3102,3849,4632,5336,5865,6137,6113,5759,5119,4232,3189,2085,1027,107,-591,-1012,-1139,-975,-562,36,751,1487,2189,2772,3214,3479,3579,3530,3371,3143,2900,2675,2521,2442,2467,2586,2787,3047,3335,3615,3855,4030,4105,4073,3919,3647,3259,2780,2218,1616,990,379,-189,-698,-1113,-1443,-1666,-1805,-1857,-1853,-1795,-1717,-1624,-1529,-1427,-1319,-1176,-992,-731,-384,61,602,1213,1873,2519,3109,3577,3876,3962,3821,3452,2884,2185,1409,669,41,-380,-534,-371,102,869,1863,2993,4163,5253,6166,6818,7152,7155,6836,6258,5484,4625,3767,3008,2424,2052,1912,1985,2222,2560,2916,3225,3406,3433,3272,2940,2469,1912,1336,806,375,86,-53,-53,52,191,312,326,190,-156,-718,-1489,-2433,-3474,-4543,-5547,-6394,-7023,-7379,-7446,-7245,-6815,-6234,-5583,-4964,-4448,-4118,-4006,-4129,-4472,-4981,-5596,-6231,-6802,-7233,-7454,-7429,-7142,-6597,-5850,-4936,-3947,-2943,-2002,-1187,-530,-65,219,325,302,168,-11,-212,-392,-527,-616,-635,-625,-571,-525,-487,-486,-543,-647,-817,-1016,-1246,-1460,-1646,-1755,-1776,-1677,-1451,-1106,-641,-102,494,1087,1643,2104,2451,2627,2648,2486,2174,1740,1215,666,124,-356,-749,-1047,-1253,-1402,-1538,-1723,-2006,-2458,-3094,-3953,-5001,-6217,-7519,-8836,-10055,-11086,-11830,-12209,-12188,-11732,-10882,-9686,-8239,-6661,-5072,-3612,-2387,-1497,-985,-876,-1129,-1691,-2452,-3322,-4162,-4898,-5428,-5720,-5760,-5567,-5202,-4731,-4239,-3792,-3463,-3259,-3210,-3254,-3369,-3454,-3453,-3290,-2908,-2305,-1465,-465,649,1758,2776,3596,4145,4371,4264,3857,3212,2431,1624,909,389,145,218,610,1281,2154,3130,4088,4920,5513,5809,5749,5350,4630,3667,2544,1356,209,-820,-1659,-2279,-2662,-2835,-2832,-2709,-2533,-2352,-2225,-2180,-2225,-2372,-2571,-2817,-3033,-3205,-3271,-3216,-3024,-2692,-2247,-1719,-1147,-582,-65,368,681,878,942,906,790,625,467,336,281,315,464,712,1065,1476,1934,2376,2781,3090,3285,3335,3228,2979,2599,2132,1625,1130,709,409,266,305,520,887,1365,1887,2385,2782,3017,3030,2802,2333,1645,815,-91,-968,-1713,-2247,-2477,-2385,-1932,-1176,-156,1024,2252,3421,4405,5122,5497,5510,5160,4506,3611,2585,1520,534,-311,-932,-1325,-1479,-1437,-1252,-993,-726,-510,-382,-349,-410,-506,-608,-627,-528,-253,212,856,1635,2491,3316,4033,4527,4731,4594,4096,3276,2189,956,-317,-1477,-2408,-3001,-3188,-2948,-2311,-1344,-170,1085,2263,3237,3881,4131,3945,3353,2401,1203,-132,-1463,-2670,-3645,-4310,-4627,-4589,-4229,-3605,-2791,-1873,-933,-28,778,1477,2053,2531,2935,3305,3664,4050,4455,4889,5319,5711,6023,6209,6230,6064,5693,5142,4432,3623,2773,1957,1252,719,417,379,622,1131,1888,2822,3895,5007,6108,7106,7957,8600,9024,9199,9160,8910,8508,7998,7426,6859,6319,5852,5466,5161,4919,4705,4478,4195,3798,3275,2572,1720,713,-399,-1558,-2693,-3726,-4577,-5185,-5494,-5488,-5162,-4562,-3740,-2780,-1774,-826,-11,579,915,973,761,333,-252,-913,-1553,-2112,-2503,-2707,-2693,-2492,-2131,-1683,-1199,-757,-398,-161,-42,-32,-75,-122,-97,44,359,849,1509,2289,3114,3897,4538,4949,5061,4844,4293,3470,2443,1342,291,-574,-1132,-1300,-1030,-322,763,2139,3666,5202,6595,7708,8440,8726,8549,7937,6963,5723,4337,2928,1606,464,-437,-1073,-1451,-1608,-1606,-1517,-1405,-1341,-1354,-1484,-1708,-2029,-2391,-2777,-3133,-3444,-3688,-3877,-4021,-4163,-4325,-4566,-4894,-5348,-5911,-6571,-7295,-8020,-8703,-9266,-9660,-9836,-9753,-9412,-8800,-7953,-6916,-5734,-4490,-3235,-2047,-979,-89,603,1058,1291,1298,1109,754,272,-290,-888,-1479,-2023,-2486,-2845,-3081,-3202,-3211,-3128,-2990,-2819,-2657,-2530,-2453,-2437,-2482,-2548,-2631,-2661,-2614,-2453,-2135,-1664,-1039,-285,533,1376,2152,2806,3271,3498,3484,3209,2731,2079,1344,582,-123,-717,-1164,-1444,-1586,-1609,-1588,-1572,-1633,-1824,-2172,-2694,-3369,-4158,-4996,-5813,-6534,-7096,-7449,-7577,-7476,-7206,-6800,-6363,-5953,-5661,-5537,-5615,-5883,-6315,-6826,-7338,-7731,-7922,-7808,-7349,-6532,-5368,-3966,-2388,-808,661,1867,2709,3104,3031,2499,1580,377,-989,-2370,-3645,-4693,-5446,-5846,-5909,-5650,-5142,-4462,-3679,-2882,-2111,-1409,-776,-211,328,846,1399,1965,2576,3176,3753,4230,4569,4700,4589,4216,3584,2732,1726,640,-417,-1353,-2075,-2518,-2632,-2423,-1897,-1121,-162,894,1944,2923,3735,4359,4732,4881,4784,4500,4043,3474,2831,2159,1494,876,320,-150,-519,-785,-945,-988,-945,-800,-583,-317,-6,305,602,866,1067,1207,1278,1289,1255,1198,1142,1104,1099,1140,1196,1283,1330,1345,1269,1090,795,376,-134,-712,-1300,-1850,-2294,-2595,-2703,-2608,-2320,-1863,-1302,-694,-127,341,630,726,596,281,-192,-730,-1271,-1709,-1982,-2026,-1823,-1374,-727,44,860,1605,2202,2577,2678,2523,2124,1580,964,409,10,-138,32,524,1322,2353,3502,4658,5667,6431,6841,6864,6487,5769,4788,3678,2555,1559,795,328,208,409,892,1569,2349,3120,3801,4309,4608,4695,4585,4337,4010,3672,3386,3188,3082,3063,3073,3062,2945,2672,2166,1440,455,-706,-2002,-3325,-4566,-5628,-6404,-6833,-6866,-6508,-5774,-4743,-3485,-2109,-718,593,1739,2655,3313,3698,3826,3737,3477,3102,2676,2242,1848,1525,1286,1151,1106,1164,1303,1527,1826,2190,2615,3085,3594,4113,4637,5126,5570,5930,6199,6342,6376,6278,6074,5791,5433,5067,4688,4353,4059,3840,3677,3595,3561,3592,3658,3778,3925,4131,4369,4661,4994,5353,5726,6068,6343,6504,6495,6285,5831,5132,4194,3052,1773,420,-903,-2123,-3142,-3921,-4391,-4580,-4484,-4170,-3711,-3181,-2684,-2275,-2023,-1946,-2037,-2265,-2563,-2859,-3073,-3136,-3003,-2653,-2103,-1398,-609,177,872,1395,1693,1733,1534,1131,601,33,-475,-840,-980,-874,-493,114,902,1784,2666,3462,4082,4479,4622,4515,4194,3723,3170,2614,2132,1752,1521,1408,1392,1410,1395,1282,1010,559,-87,-876,-1770,-2654,-3457,-4054,-4378,-4352,-3959,-3203,-2143,-857,546,1933,3198,4217,4915,5236,5164,4712,3945,2914,1724,456,-810,-1990,-3053,-3959,-4697,-5288,-5731,-6067,-6301,-6457,-6541,-6548,-6483,-6323,-6081,-5735,-5317,-4827,-4306,-3793,-3319,-2942,-2690,-2589,-2655,-2877,-3235,-3698,-4205,-4725,-5181,-5556,-5787,-5871,-5785,-5536,-5140,-4610,-3990,-3296,-2578,-1861,-1187,-578,-74,316,555,649,576,344,-38,-554,-1169,-1845,-2530,-3171,-3709,-4097,-4292,-4274,-4035,-3603,-3010,-2321,-1606,-931,-376,21,213,208,21,-312,-711,-1131,-1484,-1733,-1836,-1781,-1591,-1289,-952,-618,-379,-268,-336,-590,-1017,-1577,-2217,-2851,-3420,-3847,-4091,-4131,-3972,-3655,-3234,-2784,-2384,-2090,-1971,-2025,-2279,-2667,-3163,-3668,-4131,-4457,-4622,-4565,-4321,-3887,-3349,-2757,-2212,-1775,-1529,-1491,-1699,-2103,-2672,-3317,-3950,-4482,-4821,-4909,-4711,-4224,-3490,-2560,-1536,-509,423,1158,1647,1833,1717,1323,699,-82,-927,-1768,-2500,-3085,-3460,-3623,-3567,-3327,-2936,-2442,-1902,-1344,-818,-340,74,418,693,907,1053,1146,1169,1136,1023,843,585,260,-115,-529,-937,-1320,-1625,-1817,-1868,-1734,-1418,-900,-205,648,1615,2656,3706,4733,5662,6481,7135,7618,7916,8029,7968,7741,7374,6878,6290,5624,4929,4218,3548,2938,2431,2046,1804,1700,1734,1872,2088,2328,2554,2704,2750,2642,2377,1937,1346,631,-172,-998,-1815,-2550,-3183,-3673,-4014,-4208,-4268,-4228,-4118,-3972,-3813,-3668,-3530,-3403,-3264,-3089,-2854,-2539,-2124,-1623,-1034,-404,238,840,1343,1724,1927,1961,1812,1516,1108,644,173,-238,-562,-746,-797,-701,-497,-203,127,458,749,978,1131,1217,1252,1287,1344,1495,1757,2175,2758,3487,4351,5281,6234,7127,7894,8474,8821,8902,8727,8301,7678,6905,6053,5178,4353,3605,2981,2484,2108,1846,1660,1529,1423,1322,1207,1082,938,790,647,515,408,315,247,169,92,-32,-194,-419,-709,-1047,-1432,-1814,-2178,-2462,-2647,-2678,-2544,-2219,-1707,-1024,-187,748,1756,2766,3742,4632,5396,6011,6454,6724,6824,6766,6574,6261,5871,5410,4919,4417,3911,3448,3003,2623,2287,2015,1796,1624,1498,1391,1312,1230,1149,1062,969,876,800,743,735,784,912,1118,1426,1806,2274,2787,3328,3867,4352,4778,5085,5281,5340,5268,5081,4793,4437,4043,3634,3243,2874,2538,2227,1924,1606,1266,860,407,-115,-676,-1270,-1850,-2398,-2864,-3229,-3456,-3554,-3496,-3328,-3045,-2706,-2330,-1963,-1636,-1368,-1190,-1090,-1069,-1105,-1152,-1191,-1165,-1045,-825,-483,-65,415,899,1343,1708,1954,2074,2048,1909,1652,1330,954,559,171,-197,-530,-819,-1073,-1277,-1451,-1579,-1683,-1744,-1785,-1787,-1779,-1746,-1702,-1647,-1571,-1485,-1375,-1245,-1094,-929,-754,-593,-450,-356,-309,-325,-395,-505,-646,-784,-900,-971,-977,-920,-799,-637,-449,-272,-131,-54,-72,-193,-431,-777,-1214,-1715,-2245,-2757,-3229,-3601,-3869,-4003,-4013,-3904,-3721,-3473,-3232,-3006,-2847,-2765,-2775,-2875,-3051,-3286,-3564,-3857,-4157,-4440,-4692,-4910,-5074,-5196,-5253,-5268,-5218,-5112,-4947,-4703,-4407,-4038,-3631,-3193,-2765,-2361,-2022,-1758,-1586,-1496,-1487,-1524,-1601,-1690,-1779,-1868,-1957,-2050,-2169,-2310,-2487,-2711,-2967,-3272,-3606,-3964,-4331,-4684,-5009,-5280,-5495,-5638,-5712,-5717,-5658,-5539,-5366,-5143,-4867,-4539,-4159,-3712,-3218,-2650,-2038,-1371,-671,36,740,1384,1959,2401,2703,2823,2767,2535,2153,1658,1095,522,-9,-446,-736,-875,-818,-621,-275,136,575,970,1265,1433,1431,1281,975,554,33,-562,-1207,-1869,-2505,-3030,-3386,-3472,-3272,-2775,-2083,-1331,-710,-393,-493,-1031,-1909,-2940,-3885,-4527,-4698,-4368,-3559,-2438,-1122,193,1448,2552,3512,4317,4945,5343,5423,5059,4172,2706,722,-1606,-4003,-6094,-7490,-7851,-6937,-4712,-1331,2846,7285,11389,14545,16267,16225,14354,10807,5980,439,-5179,-10176,-13973,-16080,-16239,-14400,-10764,-5743,72,6003,11349,15483,17951,18508,17198,14287,10279,5780,1420,-2234,-4807,-6094,-6133,-5120,-3383,-1272,858,2767,4266,5301,5875,6057,5927,5582,5070,4427,3655,2722,1618,330,-1102,-2589,-4016,-5220,-6078,-6484,-6413,-5929,-5156,-4291,-3552,-3113,-3123,-3583,-4433,-5465,-6446,-7087,-7184,-6587,-5307,-3476,-1341,774,2546,3697,4071,3628,2508,915,-822,-2412,-3565,-4103,-3949,-3147,-1851,-302,1217,2416,3040,2928,2007,360,-1843,-4304,-6695,-8665,-9917,-10263,-9638,-8134,-5960,-3425,-861,1416,3163,4255,4657,4463,3819,2920,1958,1088,433,33,-85,15,300,662,1072,1444,1795,2101,2422,2786,3251,3857,4630,5575,6664,7836,8999,10024,10781,11127,10952,10192,8814,6890,4516,1891,-780,-3251,-5313,-6778,-7552,-7577,-6925,-5677,-4033,-2165,-311,1357,2678,3584,4065,4201,4121,3992,3993,4258,4897,5929,7336,9019,10853,12693,14397,15834,16929,17605,17847,17664,17073,16147,14935,13517,11969,10335,8686,7022,5380,3745,2117,509,-1081,-2598,-4009,-5242,-6226,-6909,-7218,-7142,-6642,-5746,-4475,-2901,-1096,827,2762,4576,6156,7371,8149,8392,8088,7230,5848,4037,1870,-521,-3010,-5473,-7750,-9708,-11193,-12072,-12248,-11683,-10393,-8510,-6189,-3688,-1239,901,2551,3578,3946,3705,2958,1875,622,-646,-1800,-2783,-3568,-4192,-4710,-5196,-5698,-6249,-6824,-7391,-7865,-8186,-8278,-8102,-7653,-6945,-6066,-5087,-4135,-3306,-2691,-2349,-2294,-2504,-2927,-3483,-4092,-4668,-5137,-5452,-5564,-5474,-5179,-4712,-4112,-3427,-2707,-2008,-1376,-851,-471,-264,-249,-441,-843,-1437,-2202,-3091,-4038,-5006,-5921,-6766,-7489,-8098,-8562,-8922,-9160,-9319,-9396,-9406,-9346,-9222,-9016,-8756,-8426,-8068,-7689,-7322,-6996,-6721,-6529,-6413,-6380,-6431,-6530,-6688,-6849,-7011,-7132,-7183,-7137,-6957,-6617,-6100,-5377,-4465,-3355,-2093,-722,678,2015,3185,4096,4667,4859,4660,4121,3299,2324,1297,373,-347,-761,-829,-550,23,810,1696,2560,3301,3812,4049,3985,3636,3078,2374,1653,1005,553,368,515,1010,1827,2912,4157,5461,6672,7689,8376,8681,8544,7989,7050,5823,4425,2978,1633,498,-312,-736,-746,-351,394,1420,2631,3920,5210,6397,7454,8322,9002,9496,9809,9968,9974,9845,9586,9216,8752,8233,7691,7180,6731,6394,6189,6137,6249,6501,6887,7368,7907,8475,9020,9523,9950,10282,10524,10667,10745,10759,10754,10738,10739,10772,10831,10919,11017,11094,11138,11086,10939,10638,10191,9562,8776,7824,6752,5579,4348,3104,1880,741,-279,-1107,-1712,-2044,-2089,-1863,-1385,-742,8,765,1464,2056,2512,2853,3094,3304,3504,3752,4045,4384,4733,5047,5287,5406,5392,5230,4934,4539,4053,3536,2982,2427,1854,1257,606,-126,-976,-1953,-3084,-4329,-5676,-7041,-8356,-9523,-10457,-11072,-11320,-11157,-10604,-9683,-8471,-7060,-5555,-4073,-2718,-1585,-743,-233,-65,-216,-635,-1262,-2003,-2788,-3536,-4179,-4681,-5010,-5156,-5132,-4959,-4661,-4301,-3894,-3523,-3211,-3021,-2978,-3106,-3411,-3886,-4508,-5243,-6052,-6890,-7706,-8456,-9093,-9584,-9913,-10051,-10020,-9818,-9482,-9047,-8544,-8039,-7544,-7138,-6795,-6569,-6413,-6321,-6254,-6156,-6014,-5771,-5441,-5012,-4507,-3977,-3439,-2973,-2591,-2350,-2256,-2325,-2555,-2932,-3442,-4067,-4781,-5569,-6405,-7268,-8142,-8994,-9804,-10535,-11160,-11639,-11948,-12056,-11954,-11632,-11112,-10415,-9602,-8724,-7851,-7065,-6400,-5935,-5663,-5603,-5708,-5942,-6222,-6481,-6643,-6639,-6433,-5994,-5332,-4479,-3505,-2473,-1494,-645,-12,337,380,97,-481,-1313,-2325,-3435,-4547,-5578,-6444,-7090,-7482,-7609,-7488,-7158,-6668,-6077,-5455,-4847,-4305,-3864,-3519,-3288,-3132,-3023,-2941,-2826,-2685,-2478,-2206,-1875,-1480,-1031,-541,-2,570,1163,1790,2402,3011,3567,4034,4399,4591,4625,4457,4108,3591,2934,2194,1408,664,-4,-506,-819,-892,-726,-320,289,1067,1945,2871,3780,4624,5359,5959,6413,6727,6915,7004,7028,7016,7009,7022,7078,7189,7349,7560,7796,8044,8271,8453,8550,8549,8408,8134,7702,7136,6446,5663,4828,3980,3163,2433,1813,1359,1088,1017,1163,1506,2036,2714,3493,4324,5148,5906,6551,7037,7350,7470,7429,7242,6973,6659,6367,6137,6016,6018,6166,6433,6813,7253,7714,8129,8465,8645,8663,8475,8097,7541,6843,6052,5221,4410,3672,3056,2606,2353,2311,2495,2887,3474,4229,5096,6043,7001,7909,8717,9354,9790,9981,9923,9617,9099,8412,7635,6829,6104,5506,5127,4991,5116,5490,6046,6727,7425,8040,8497,8698,8622,8243,7578,6696,5658,4577,3545,2660,1991,1590,1465,1599,1958,2465,3075,3697,4288,4801,5205,5508,5701,5825,5896,5947,6007,6084,6206,6362,6565,6789,7038,7275,7498,7672,7793,7833,7798,7663,7433,7103,6663,6133,5494,4774,3954,3066,2110,1109,87,-924,-1907,-2795,-3587,-4215,-4663,-4900,-4912,-4694,-4266,-3652,-2907,-2083,-1259,-480,166,670,976,1109,1068,903,660,396,163,10,-42,22,180,404,631,804,842,694,302,-350,-1267,-2410,-3725,-5124,-6531,-7837,-8975,-9863,-10463,-10759,-10749,-10475,-9974,-9317,-8553,-7750,-6947,-6183,-5482,-4846,-4273,-3757,-3277,-2831,-2399,-2004,-1623,-1300,-1023,-825,-708,-678,-735,-858,-1038,-1233,-1443,-1624,-1789,-1923,-2058,-2206,-2416,-2715,-3146,-3735,-4492,-5411,-6460,-7588,-8721,-9781,-10680,-11340,-11695,-11715,-11378,-10725,-9794,-8683,-7479,-6291,-5217,-4340,-3712,-3368,-3292,-3459,-3804,-4248,-4719,-5127,-5419,-5537,-5469,-5211,-4790,-4265,-3673,-3118,-2635,-2310,-2180,-2274,-2597,-3142,-3857,-4717,-5645,-6585,-7493,-8288,-8962,-9457,-9770,-9898,-9831,-9600,-9210,-8689,-8068,-7358,-6609,-5834,-5073,-4357,-3710,-3159,-2724,-2414,-2231,-2174,-2215,-2345,-2513,-2713,-2890,-3044,-3144,-3193,-3196,-3159,-3116,-3080,-3097,-3173,-3354,-3626,-4008,-4483,-5025,-5614,-6214,-6787,-7314,-7757,-8112,-8363,-8511,-8561,-8523,-8399,-8211,-7952,-7635,-7262,-6820,-6324,-5757,-5138,-4476,-3788,-3113,-2474,-1915,-1463,-1142,-964,-931,-1019,-1212,-1458,-1729,-1965,-2155,-2251,-2272,-2212,-2109,-2004,-1938,-1971,-2123,-2434,-2885,-3459,-4109,-4753,-5326,-5730,-5907,-5794,-5377,-4657,-3694,-2554,-1349,-185,822,1577,2021,2120,1909,1425,779,74,-568,-1031,-1230,-1108,-651,118,1120,2274,3452,4545,5441,6043,6308,6197,5736,4966,3972,2838,1687,599,-315,-992,-1383,-1462,-1249,-775,-94,711,1584,2436,3216,3870,4374,4703,4874,4897,4800,4622,4396,4156,3935,3764,3657,3646,3730,3921,4219,4614,5090,5620,6172,6695,7160,7494,7689,7679,7480,7062,6470,5713,4856,3934,3023,2160,1418,816,405,190,181,368,733,1242,1871,2573,3315,4061,4776,5435,6010,6487,6837,7058,7126,7046,6814,6450,5977,5442,4890,4388,3987,3749,3710,3886,4283,4853,5550,6293,6989,7558,7909,7996,7776,7263,6476,5493,4383,3254,2201,1313,670,324,291,578,1139,1928,2865,3871,4867,5774,6543,7131,7534,7750,7824,7772,7667,7521,7397,7294,7232,7194,7163,7106,6999,6804,6513,6117,5614,5044,4413,3784,3170,2627,2161,1797,1533,1354,1254,1202,1186,1188,1203,1237,1293,1408,1576,1851,2212,2692,3258,3907,4586,5273,5896,6436,6826,7065,7116,7005,6748,6381,5965,5533,5153,4843,4642,4536,4525,4568,4637,4671,4642,4500,4227,3820,3282,2648,1960,1263,623,93,-291,-478,-476,-263,112,641,1250,1918,2572,3191,3722,4149,4461,4647,4728,4709,4620,4478,4313,4143,3986,3856,3761,3697,3664,3648,3633,3608,3546,3433,3245,2972,2578,2077,1427,666,-227,-1197,-2226,-3250,-4201,-5022,-5631,-5973,-6012,-5720,-5119,-4243,-3162,-1971,-758,350,1284,1930,2270,2252,1909,1275,423,-551,-1553,-2476,-3234,-3762,-4008,-3978,-3674,-3154,-2483,-1733,-995,-339,168,478,563,415,41,-537,-1278,-2153,-3105,-4097,-5084,-6016,-6868,-7583,-8157,-8533,-8722,-8691,-8460,-8027,-7433,-6695,-5877,-5016,-4172,-3392,-2720,-2187,-1818,-1613,-1564,-1654,-1839,-2093,-2356,-2600,-2776,-2871,-2860,-2751,-2563,-2314,-2066,-1840,-1708,-1695,-1848,-2173,-2680,-3344,-4132,-5000,-5888,-6744,-7509,-8145,-8606,-8884,-8965,-8862,-8585,-8170,-7636,-7032,-6379,-5727,-5100,-4537,-4057,-3684,-3428,-3290,-3266,-3339,-3489,-3688,-3907,-4115,-4279,-4395,-4427,-4398,-4295,-4144,-3970,-3797,-3660,-3594,-3623,-3772,-4058,-4470,-5017,-5653,-6365,-7087,-7776,-8378,-8829,-9100,-9149,-8970,-8560,-7952,-7175,-6298,-5367,-4465,-3630,-2936,-2392,-2037,-1846,-1810,-1884,-2029,-2193,-2333,-2413,-2412,-2329,-2176,-1984,-1799,-1660,-1624,-1717,-1975,-2396,-2975,-3673,-4453,-5243,-6002,-6644,-7146,-7454,-7561,-7467,-7196,-6777,-6257,-5683,-5091,-4527,-4012,-3570,-3207,-2934,-2748,-2654,-2645,-2740,-2906,-3186,-3527,-3954,-4422,-4902,-5367,-5742,-6012,-6103,-5999,-5678,-5138,-4416,-3550,-2611,-1684,-845,-194,216,317,106,-426,-1222,-2229,-3350,-4486,-5536,-6398,-7000,-7277,-7216,-6803,-6086,-5115,-3964,-2726,-1475,-307,723,1553,2160,2531,2672,2624,2408,2096,1714,1327,962,652,414,253,168,145,165,205,237,235,175,31,-213,-562,-1026,-1583,-2223,-2907,-3602,-4258,-4828,-5259,-5500,-5511,-5263,-4733,-3934,-2884,-1626,-238,1217,2629,3911,4975,5746,6181,6256,6006,5454,4714,3851,2997,2240,1679,1372,1348,1609,2110,2784,3554,4305,4973,5450,5700,5674,5376,4817,4047,3113,2089,1040,30,-882,-1657,-2261,-2681,-2898,-2918,-2733,-2346,-1760,-981,-13,1112,2371,3711,5077,6397,7608,8626,9409,9900,10085,9972,9589,8996,8271,7487,6742,6102,5617,5332,5220,5281,5427,5622,5750,5777,5605,5231,4625,3818,2857,1813,772,-171,-932,-1431,-1621,-1472,-991,-218,807,1980,3251,4496,5677,6696,7544,8173,8603,8845,8936,8918,8835,8723,8621,8541,8500,8483,8482,8473,8422,8319,8119,7832,7424,6918,6302,5604,4836,4021,3191,2360,1565,832,179,-347,-742,-958,-998,-823,-457,114,853,1726,2696,3691,4669,5556,6313,6891,7279,7462,7475,7327,7094,6794,6519,6275,6129,6068,6106,6217,6354,6493,6561,6538,6373,6063,5595,5004,4302,3562,2811,2119,1524,1061,756,606,617,762,1025,1383,1811,2299,2828,3389,3975,4576,5167,5736,6247,6670,6981,7141,7143,6990,6682,6279,5809,5353,4975,4736,4697,4883,5301,5929,6710,7571,8407,9117,9589,9731,9483,8792,7691,6204,4432,2490,505,-1362,-2996,-4263,-5097,-5440,-5290,-4699,-3710,-2457,-1026,445,1841,3077,4061,4771,5168,5296,5167,4864,4437,3965,3510,3124,2851,2702,2693,2798,3001,3262,3543,3802,4004,4109,4096,3941,3637,3179,2579,1855,1029,143,-769,-1658,-2475,-3181,-3724,-4076,-4207,-4104,-3773,-3221,-2494,-1626,-687,265,1152,1913,2495,2851,2977,2855,2534,2034,1428,769,130,-440,-873,-1160,-1258,-1194,-965,-628,-201,234,661,1001,1234,1322,1240,997,582,24,-658,-1423,-2233,-3041,-3800,-4458,-4988,-5330,-5489,-5433,-5173,-4728,-4127,-3416,-2654,-1898,-1211,-653,-264,-79,-99,-320,-699,-1183,-1713,-2207,-2614,-2871,-2951,-2850,-2586,-2212,-1793,-1413,-1155,-1092,-1278,-1738,-2462,-3406,-4492,-5627,-6689,-7583,-8200,-8477,-8380,-7902,-7108,-6049,-4860,-3630,-2499,-1561,-895,-554,-542,-827,-1359,-2039,-2781,-3481,-4053,-4433,-4585,-4496,-4196,-3720,-3136,-2520,-1931,-1441,-1098,-927,-955,-1163,-1550,-2069,-2719,-3430,-4207,-4992,-5774,-6522,-7212,-7816,-8306,-8656,-8827,-8803,-8550,-8071,-7360,-6451,-5377,-4200,-2997,-1845,-841,-62,426,575,362,-188,-1047,-2118,-3322,-4541,-5660,-6579,-7203,-7488,-7396,-6956,-6208,-5245,-4164,-3091,-2140,-1417,-1009,-963,-1298,-1997,-2997,-4233,-5581,-6955,-8216,-9276,-10040,-10444,-10456,-10072,-9322,-8261,-6976,-5560,-4123,-2772,-1606,-710,-146,53,-119,-630,-1425,-2421,-3516,-4602,-5574,-6325,-6795,-6918,-6693,-6134,-5298,-4262,-3134,-2016,-1027,-257,214,335,92,-496,-1390,-2499,-3747,-5023,-6223,-7267,-8068,-8583,-8788,-8676,-8282,-7644,-6812,-5862,-4831,-3801,-2796,-1869,-1041,-327,259,712,1035,1214,1265,1174,952,610,149,-394,-1010,-1654,-2299,-2907,-3447,-3902,-4249,-4505,-4665,-4775,-4846,-4929,-5044,-5221,-5468,-5772,-6129,-6466,-6776,-6957,-6997,-6816,-6419,-5774,-4932,-3923,-2826,-1726,-717,124,706,1005,984,677,126,-587,-1372,-2118,-2736,-3136,-3267,-3100,-2650,-1952,-1080,-127,810,1627,2228,2554,2543,2205,1535,617,-502,-1700,-2889,-3964,-4835,-5447,-5744,-5733,-5417,-4848,-4091,-3213,-2310,-1448,-709,-138,225,370,305,68,-302,-733,-1165,-1528,-1754,-1805,-1636,-1239,-620,197,1165,2217,3293,4303,5180,5845,6246,6334,6093,5520,4639,3494,2163,704,-758,-2170,-3412,-4429,-5153,-5540,-5586,-5290,-4684,-3817,-2752,-1565,-330,872,1975,2910,3639,4110,4331,4273,3981,3464,2790,2009,1198,434,-214,-669,-883,-818,-461,160,1024,2029,3121,4166,5080,5754,6103,6082,5657,4855,3719,2343,829,-680,-2071,-3203,-3987,-4346,-4248,-3708,-2775,-1543,-119,1355,2758,3965,4881,5452,5649,5496,5057,4403,3656,2918,2293,1873,1717,1850,2280,2963,3842,4850,5883,6872,7732,8403,8840,9026,8949,8643,8123,7453,6662,5824,4966,4141,3379,2695,2121,1647,1287,1033,877,817,831,921,1056,1232,1426,1611,1786,1916,2005,2040,2023,1968,1889,1808,1759,1767,1854,2047,2338,2729,3194,3699,4198,4650,4993,5204,5234,5093,4763,4289,3698,3052,2416,1853,1428,1194,1188,1427,1915,2614,3503,4498,5555,6581,7516,8294,8864,9190,9258,9068,8650,8038,7299,6486,5678,4940,4328,3895,3653,3621,3767,4053,4424,4795,5105,5274,5238,4969,4438,3672,2707,1614,487,-578,-1472,-2101,-2387,-2277,-1761,-850,390,1879,3499,5128,6635,7906,8844,9385,9494,9189,8504,7521,6337,5064,3817,2708,1815,1214,924,961,1284,1851,2582,3401,4223,4971,5577,5997,6198,6159,5904,5421,4777,3976,3094,2156,1236,364,-397,-1009,-1432,-1637,-1595,-1316,-781,-36,902,1966,3102,4226,5273,6150,6809,7193,7277,7071,6592,5905,5080,4204,3371,2661,2151,1876,1863,2089,2508,3055,3632,4145,4502,4611,4427,3911,3079,1959,642,-803,-2235,-3570,-4677,-5475,-5893,-5883,-5448,-4595,-3394,-1908,-242,1504,3217,4802,6166,7243,7997,8400,8474,8243,7775,7124,6386,5617,4910,4311,3866,3600,3506,3571,3742,3977,4198,4360,4375,4223,3838,3236,2406,1377,216,-1048,-2308,-3523,-4608,-5508,-6193,-6624,-6808,-6748,-6483,-6039,-5475,-4822,-4134,-3439,-2771,-2142,-1568,-1045,-579,-147,241,617,962,1309,1630,1947,2245,2517,2781,3008,3223,3406,3567,3692,3774,3789,3724,3544,3229,2757,2114,1309,351,-719,-1851,-2985,-4039,-4952,-5640,-6064,-6176,-5986,-5496,-4777,-3886,-2927,-1990,-1177,-558,-201,-109,-280,-660,-1165,-1711,-2181,-2491,-2557,-2338,-1818,-1026,-23,1108,2251,3303,4145,4690,4867,4637,4000,2987,1666,124,-1534,-3197,-4757,-6129,-7235,-8045,-8527,-8711,-8609,-8292,-7802,-7217,-6590,-5984,-5432,-4981,-4627,-4398,-4270,-4236,-4270,-4347,-4431,-4500,-4516,-4453,-4296,-4027,-3644,-3155,-2578,-1943,-1281,-646,-65,397,727,877,844,617,211,-352,-1027,-1777,-2542,-3270,-3922,-4434,-4802,-4990,-5012,-4883,-4632,-4316,-3979,-3691,-3498,-3456,-3591,-3926,-4452,-5150,-5981,-6878,-7785,-8617,-9310,-9794,-10006,-9914,-9487,-8728,-7658,-6319,-4780,-3124,-1445,147,1550,2664,3402,3706,3534,2894,1816,373,-1332,-3180,-5031,-6748,-8215,-9322,-10011,-10242,-10040,-9442,-8551,-7451,-6292,-5166,-4212,-3490,-3071,-2963,-3142,-3559,-4117,-4734,-5292,-5711,-5913,-5866,-5556,-5023,-4324,-3541,-2784,-2132,-1692,-1505,-1620,-2025,-2691,-3560,-4545,-5560,-6518,-7326,-7945,-8302,-8416,-8258,-7881,-7303,-6584,-5760,-4891,-4005,-3150,-2349,-1621,-996,-472,-83,176,272,220,-10,-386,-911,-1544,-2242,-2954,-3612,-4152,-4514,-4646,-4521,-4130,-3496,-2667,-1719,-741,169,904,1391,1550,1367,821,-32,-1145,-2408,-3730,-4986,-6076,-6900,-7395,-7516,-7263,-6656,-5761,-4654,-3440,-2214,-1080,-123,596,1028,1179,1045,692,158,-460,-1099,-1675,-2126,-2406,-2482,-2363,-2058,-1617,-1095,-555,-75,289,477,459,214,-242,-890,-1665,-2508,-3335,-4061,-4611,-4913,-4919,-4621,-4008,-3146,-2081,-926,231,1268,2101,2634,2833,2666,2167,1379,395,-684,-1749,-2672,-3372,-3754,-3784,-3445,-2754,-1776,-581,731,2044,3277,4311,5101,5584,5759,5617,5211,4569,3765,2853,1896,943,40,-784,-1505,-2101,-2570,-2885,-3052,-3048,-2875,-2533,-2022,-1376,-615,208,1034,1805,2450,2917,3154,3150,2891,2428,1798,1094,392,-212,-636,-822,-727,-357,258,1051,1933,2786,3517,4004,4182,4005,3451,2577,1432,139,-1186,-2415,-3412,-4088,-4359,-4200,-3626,-2690,-1477,-124,1268,2532,3584,4307,4661,4619,4204,3477,2522,1454,379,-573,-1306,-1736,-1803,-1493,-807,200,1469,2896,4380,5811,7071,8081,8743,9032,8890,8350,7420,6159,4651,2973,1234,-465,-2038,-3382,-4452,-5175,-5548,-5556,-5224,-4606,-3740,-2711,-1585,-426,688,1719,2620,3368,3951,4381,4660,4821,4887,4883,4838,4775,4699,4635,4575,4527,4490,4453,4416,4368,4302,4213,4085,3917,3688,3406,3052,2645,2180,1684,1172,681,237,-111,-342,-413,-309,-26,431,1024,1704,2418,3073,3616,3960,4061,3898,3452,2779,1926,983,69,-739,-1297,-1568,-1451,-974,-115,1024,2391,3829,5248,6485,7466,8072,8278,8061,7451,6519,5355,4077,2801,1639,683,-2,-383,-467,-290,92,589,1132,1622,2008,2224,2263,2113,1806,1388,911,448,51,-209,-313,-212,75,554,1184,1931,2746,3575,4377,5104,5720,6207,6541,6725,6761,6663,6459,6165,5826,5458,5108,4793,4543,4375,4297,4313,4420,4597,4829,5070,5300,5450,5511,5406,5140,4669,4009,3163,2178,1085,-36,-1132,-2123,-2942,-3530,-3843,-3856,-3558,-2975,-2135,-1108,39,1210,2318,3276,3995,4430,4525,4279,3707,2849,1774,567,-675,-1841,-2843,-3575,-3981,-3999,-3619,-2845,-1721,-312,1283,2961,4600,6088,7320,8211,8700,8779,8440,7757,6786,5648,4446,3312,2338,1627,1222,1149,1392,1893,2570,3319,4025,4578,4883,4868,4500,3775,2741,1462,40,-1407,-2771,-3930,-4802,-5325,-5465,-5235,-4668,-3830,-2813,-1700,-593,429,1302,1971,2428,2659,2691,2551,2285,1932,1547,1159,810,516,299,160,109,138,239,412,629,896,1177,1461,1717,1914,2029,2022,1876,1572,1104,493,-246,-1067,-1906,-2718,-3414,-3947,-4254,-4292,-4044,-3510,-2707,-1691,-516,735,1980,3132,4120,4875,5361,5548,5449,5073,4485,3714,2854,1947,1071,271,-419,-974,-1403,-1719,-1946,-2135,-2309,-2516,-2781,-3106,-3505,-3947,-4410,-4845,-5207,-5438,-5502,-5350,-4976,-4356,-3527,-2501,-1347,-124,1098,2233,3219,3980,4472,4670,4565,4190,3591,2841,2032,1255,607,161,-17,95,509,1185,2066,3070,4095,5033,5782,6247,6359,6070,5373,4283,2861,1180,-649,-2514,-4304,-5898,-7224,-8197,-8795,-9004,-8844,-8370,-7637,-6736,-5740,-4737,-3788,-2964,-2282,-1783,-1447,-1269,-1212,-1241,-1298,-1354,-1341,-1241,-1016,-644,-139,515,1272,2116,2997,3871,4676,5373,5884,6186,6223,5980,5449,4638,3589,2351,995,-395,-1731,-2930,-3902,-4597,-4954,-4959,-4624,-3972,-3091,-2047,-965,54,896,1468,1716,1595,1134,358,-634,-1747,-2854,-3826,-4560,-4943,-4929,-4471,-3605,-2350,-830,885,2631,4293,5734,6837,7514,7712,7403,6613,5397,3827,2034,117,-1782,-3548,-5081,-6286,-7124,-7566,-7616,-7328,-6737,-5953,-5033,-4087,-3183,-2398,-1781,-1363,-1151,-1135,-1275,-1531,-1849,-2156,-2419,-2568,-2580,-2431,-2111,-1637,-1037,-346,383,1097,1755,2302,2718,2975,3071,3012,2818,2508,2123,1680,1217,757,309,-94,-465,-788,-1072,-1329,-1563,-1800,-2047,-2321,-2629,-2972,-3350,-3746,-4150,-4532,-4874,-5138,-5307,-5344,-5240,-4972,-4540,-3950,-3210,-2359,-1423,-465,477,1321,2027,2526,2772,2751,2433,1850,1028,24,-1086,-2219,-3289,-4210,-4913,-5340,-5471,-5284,-4823,-4111,-3232,-2250,-1258,-330,451,1025,1355,1408,1201,751,111,-648,-1457,-2215,-2865,-3318,-3544,-3518,-3238,-2756,-2119,-1413,-726,-149,233,362,191,-276,-1026,-1999,-3113,-4275,-5366,-6289,-6926,-7220,-7099,-6569,-5643,-4394,-2913,-1332,228,1611,2718,3434,3717,3540,2934,1963,726,-665,-2066,-3372,-4444,-5208,-5582,-5546,-5091,-4258,-3111,-1726,-225,1310,2744,4007,4992,5668,5970,5916,5489,4744,3710,2467,1074,-381,-1809,-3145,-4287,-5190,-5785,-6041,-5945,-5496,-4728,-3691,-2461,-1122,216,1463,2504,3264,3676,3697,3335,2610,1587,363,-965,-2268,-3445,-4388,-5031,-5327,-5269,-4878,-4208,-3339,-2360,-1383,-482,237,730,961,917,639,159,-438,-1079,-1666,-2135,-2401,-2442,-2234,-1791,-1166,-415,380,1131,1768,2225,2459,2452,2212,1769,1166,482,-230,-869,-1385,-1702,-1786,-1611,-1177,-513,346,1325,2367,3374,4286,5015,5520,5747,5687,5333,4711,3859,2835,1707,546,-567,-1573,-2402,-3033,-3422,-3593,-3548,-3331,-2987,-2573,-2140,-1743,-1420,-1187,-1068,-1032,-1069,-1138,-1189,-1192,-1101,-901,-584,-158,350,895,1442,1932,2335,2612,2741,2718,2539,2223,1782,1245,627,-35,-733,-1428,-2108,-2738,-3298,-3758,-4083,-4261,-4246,-4054,-3652,-3075,-2335,-1480,-569,340,1167,1850,2324,2550,2502,2188,1641,926,121,-660,-1335,-1785,-1953,-1784,-1271,-446,624,1841,3086,4224,5127,5688,5808,5453,4607,3315,1651,-261,-2294,-4282,-6094,-7583,-8656,-9239,-9308,-8881,-8011,-6783,-5309,-3717,-2121,-652,610,1578,2227,2529,2532,2241,1761,1126,435,-239,-842,-1302,-1590,-1679,-1555,-1246,-757,-145,549,1276,1959,2566,3031,3324,3422,3313,3003,2534,1913,1230,504,-182,-789,-1269,-1598,-1756,-1749,-1593,-1318,-969,-595,-246,29,182,191,35,-285,-746,-1324,-1973,-2636,-3271,-3808,-4206,-4427,-4422,-4201,-3736,-3062,-2200,-1196,-111,994,2049,2983,3743,4264,4518,4476,4137,3521,2668,1632,498,-659,-1742,-2671,-3373,-3793,-3897,-3696,-3200,-2487,-1615,-694,187,921,1433,1658,1571,1174,499,-377,-1376,-2384,-3294,-4017,-4453,-4569,-4328,-3756,-2895,-1826,-653,530,1592,2473,3081,3398,3431,3205,2811,2314,1832,1438,1224,1225,1470,1937,2586,3337,4120,4821,5373,5678,5705,5401,4798,3903,2793,1546,240,-998,-2110,-2983,-3582,-3855,-3797,-3421,-2774,-1900,-890,194,1261,2230,3052,3643,3984,4025,3769,3208,2372,1298,28,-1347,-2783,-4166,-5442,-6521,-7344,-7860,-8038,-7863,-7355,-6530,-5456,-4178,-2799,-1378,-21,1209,2243,3023,3548,3789,3799,3607,3290,2915,2566,2300,2184,2238,2481,2891,3439,4061,4700,5268,5712,5947,5938,5647,5064,4217,3136,1889,563,-764,-1974,-3001,-3741,-4159,-4200,-3877,-3207,-2246,-1081,197,1474,2636,3591,4242,4546,4467,4010,3225,2168,944,-353,-1600,-2703,-3558,-4113,-4323,-4191,-3748,-3055,-2196,-1261,-363,433,1015,1372,1441,1260,828,233,-487,-1221,-1910,-2469,-2844,-2995,-2909,-2579,-2048,-1326,-494,432,1360,2276,3105,3840,4426,4868,5134,5235,5163,4931,4554,4042,3428,2725,1967,1186,401,-339,-1009,-1586,-2025,-2337,-2496,-2518,-2429,-2246,-2020,-1784,-1581,-1438,-1377,-1413,-1520,-1699,-1883,-2058,-2141,-2119,-1918,-1542,-966,-216,677,1644,2627,3534,4297,4848,5143,5163,4922,4458,3838,3152,2486,1941,1584,1482,1650,2091,2758,3589,4498,5374,6128,6643,6861,6709,6187,5287,4080,2622,1022,-609,-2174,-3550,-4680,-5480,-5949,-6070,-5878,-5434,-4784,-4027,-3223,-2448,-1767,-1215,-841,-625,-596,-689,-901,-1161,-1418,-1629,-1722,-1677,-1453,-1034,-435,344,1256,2267,3320,4352,5305,6120,6742,7142,7292,7188,6850,6298,5580,4742,3840,2929,2058,1276,614,92,-266,-474,-530,-459,-290,-52,213,477,698,857,930,913,805,626,392,147,-76,-225,-266,-148,149,649,1345,2226,3244,4347,5463,6498,7381,8005,8316,8244,7764,6875,5601,4015,2193,258,-1674,-3471,-5010,-6193,-6929,-7185,-6938,-6227,-5118,-3699,-2113,-468,1080,2427,3474,4150,4442,4343,3917,3222,2370,1455,592,-136,-655,-920,-935,-705,-306,220,761,1267,1642,1861,1886,1736,1431,1035,602,207,-94,-257,-250,-75,253,700,1205,1730,2194,2576,2809,2894,2808,2574,2211,1755,1240,708,182,-309,-758,-1155,-1506,-1806,-2067,-2267,-2423,-2493,-2495,-2384,-2176,-1848,-1428,-918,-363,199,726,1151,1452,1570,1500,1239,809,255,-361,-970,-1490,-1861,-2026,-1959,-1656,-1148,-480,262,1016,1670,2170,2437,2442,2169,1636,891,-3,-956,-1884,-2692,-3306,-3662,-3735,-3507,-3017,-2299,-1437,-501,417,1235,1892,2319,2503,2415,2075,1509,756,-112,-1051,-1968,-2815,-3510,-4005,-4251,-4229,-3932,-3393,-2650,-1789,-880,-41,665,1131,1320,1185,736,6,-942,-2010,-3085,-4059,-4797,-5230,-5264,-4879,-4083,-2910,-1455,181,1876,3482,4901,6009,6744,7067,6964,6486,5669,4615,3399,2131,886,-240,-1204,-1939,-2440,-2676,-2664,-2418,-1962,-1341,-584,246,1115,1957,2732,3375,3849,4096,4087,3805,3229,2396,1330,106,-1197,-2478,-3636,-4563,-5187,-5438,-5296,-4775,-3907,-2794,-1520,-225,976,1956,2615,2898,2755,2226,1346,225,-1026,-2274,-3387,-4257,-4792,-4955,-4724,-4149,-3273,-2208,-1038,116,1178,2052,2725,3140,3358,3376,3287,3133,2998,2930,2978,3158,3473,3896,4386,4892,5346,5700,5890,5887,5669,5225,4576,3750,2785,1741,662,-385,-1356,-2204,-2890,-3387,-3677,-3746,-3599,-3248,-2702,-2014,-1196,-326,563,1398,2125,2694,3057,3189,3081,2748,2222,1553,809,48,-653,-1246,-1685,-1953,-2040,-1978,-1782,-1519,-1204,-924,-671,-511,-434,-441,-525,-641,-764,-842,-844,-726,-482,-98,406,1010,1668,2334,2965,3495,3910,4148,4213,4081,3765,3273,2628,1867,1013,125,-762,-1587,-2292,-2824,-3133,-3167,-2913,-2348,-1499,-399,884,2273,3648,4929,5965,6696,7001,6851,6203,5093,3565,1721,-312,-2400,-4368,-6095,-7423,-8285,-8603,-8378,-7657,-6505,-5062,-3455,-1844,-371,833,1687,2127,2165,1824,1198,369,-522,-1379,-2084,-2562,-2766,-2665,-2287,-1654,-843,86,1052,1976,2805,3470,3956,4231,4298,4170,3856,3387,2795,2092,1334,526,-280,-1059,-1774,-2374,-2846,-3127,-3223,-3098,-2774,-2264,-1626,-908,-196,443,929,1208,1235,1002,528,-145,-943,-1780,-2563,-3201,-3627,-3777,-3645,-3221,-2552,-1704,-747,210,1083,1785,2245,2430,2316,1934,1313,532,-341,-1214,-2017,-2680,-3153,-3416,-3451,-3279,-2922,-2419,-1809,-1158,-490,125,665,1091,1371,1503,1466,1277,934,471,-93,-707,-1339,-1928,-2437,-2812,-3029,-3058,-2919,-2602,-2175,-1669,-1155,-702,-352,-158,-133,-277,-554,-933,-1316,-1677,-1894,-1950,-1772,-1354,-708,136,1109,2126,3100,3921,4523,4822,4807,4469,3852,3033,2092,1153,300,-358,-775,-903,-752,-351,236,930,1645,2282,2780,3059,3103,2885,2427,1749,910,-52,-1062,-2077,-3046,-3919,-4675,-5277,-5709,-5963,-6009,-5856,-5485,-4907,-4139,-3197,-2148,-1035,44,1010,1767,2238,2345,2069,1380,336,-1013,-2545,-4148,-5655,-6948,-7870,-8337,-8282,-7684,-6588,-5073,-3255,-1298,655,2431,3912,4990,5620,5782,5531,4926,4093,3133,2194,1367,767,438,416,683,1197,1879,2648,3398,4039,4492,4696,4617,4258,3630,2785,1776,673,-455,-1534,-2508,-3317,-3913,-4271,-4356,-4177,-3731,-3051,-2178,-1170,-110,933,1850,2576,3019,3125,2871,2229,1253,-26,-1506,-3090,-4664,-6100,-7309,-8181,-8674,-8749,-8413,-7713,-6710,-5501,-4181,-2865,-1631,-577,256,837,1156,1243,1135,879,543,171,-183,-493,-732,-902,-1010,-1058,-1083,-1071,-1060,-1032,-1004,-969,-919,-868,-801,-741,-694,-666,-683,-729,-822,-934,-1054,-1144,-1176,-1107,-911,-563,-54,597,1366,2197,3024,3777,4381,4770,4911,4770,4378,3759,2999,2170,1374,706,234,23,79,386,890,1495,2096,2573,2811,2730,2270,1426,232,-1232,-2860,-4515,-6064,-7380,-8357,-8926,-9057,-8760,-8099,-7145,-6028,-4847,-3736,-2787,-2079,-1654,-1522,-1661,-2022,-2537,-3129,-3714,-4230,-4607,-4810,-4805,-4596,-4171,-3575,-2814,-1941,-993,-10,965,1885,2722,3423,3963,4299,4420,4294,3944,3376,2639,1795,908,74,-634,-1138,-1384,-1345,-1019,-434,339,1230,2129,2940,3568,3929,3972,3675,3052,2141,1022,-216,-1470,-2631,-3604,-4310,-4692,-4721,-4409,-3771,-2880,-1791,-604,608,1754,2766,3588,4167,4489,4526,4294,3803,3078,2168,1116,-10,-1139,-2200,-3122,-3831,-4291,-4447,-4315,-3892,-3246,-2425,-1545,-687,28,518,703,541,19,-829,-1949,-3233,-4565,-5816,-6848,-7554,-7847,-7678,-7049,-6008,-4627,-3046,-1378,210,1599,2672,3363,3632,3505,3024,2282,1382,437,-457,-1198,-1754,-2073,-2182,-2105,-1895,-1624,-1348,-1125,-991,-960,-1033,-1173,-1369,-1547,-1702,-1771,-1752,-1626,-1404,-1100,-741,-361,17,351,635,845,979,1042,1036,966,840,640,385,34,-393,-929,-1556,-2269,-3046,-3836,-4599,-5255,-5750,-6010,-6002,-5682,-5071,-4178,-3076,-1835,-550,674,1752,2589,3138,3353,3241,2819,2149,1293,345,-617,-1508,-2252,-2827,-3174,-3341,-3313,-3171,-2951,-2728,-2550,-2476,-2517,-2714,-3024,-3463,-3967,-4511,-5038,-5502,-5848,-6051,-6048,-5853,-5416,-4774,-3921,-2903,-1765,-562,629,1737,2688,3409,3847,3963,3734,3183,2332,1255,31,-1232,-2430,-3444,-4187,-4580,-4578,-4192,-3440,-2412,-1200,73,1270,2284,2999,3359,3326,2912,2175,1195,95,-1008,-1982,-2727,-3152,-3223,-2919,-2280,-1357,-244,973,2184,3311,4273,5020,5531,5780,5804,5597,5223,4689,4057,3339,2586,1808,1036,297,-394,-1001,-1504,-1878,-2094,-2156,-2048,-1796,-1432,-993,-550,-154,121,233,125,-197,-754,-1478,-2348,-3251,-4126,-4867,-5393,-5645,-5570,-5167,-4445,-3462,-2281,-1002,288,1478,2495,3258,3746,3927,3846,3538,3081,2574,2096,1746,1586,1663,1987,2554,3301,4192,5121,6029,6819,7428,7799,7893,7701,7223,6497,5558,4479,3318,2154,1053,73,-732,-1335,-1707,-1860,-1792,-1539,-1140,-624,-72,500,1010,1438,1739,1902,1918,1811,1603,1339,1076,854,738,747,926,1258,1747,2341,3007,3663,4259,4713,4974,4999,4758,4257,3522,2586,1532,408,-687,-1704,-2569,-3245,-3709,-3945,-3979,-3814,-3498,-3050,-2514,-1919,-1294,-662,-36,569,1148,1696,2216,2698,3151,3566,3941,4287,4587,4864,5109,5336,5548,5745,5925,6072,6181,6207,6145,5935,5567,5007,4244,3294,2168,929,-377,-1652,-2830,-3808,-4522,-4908,-4921,-4561,-3837,-2804,-1539,-139,1287,2610,3732,4553,5007,5066,4732,4043,3082,1934,721,-445,-1448,-2205,-2636,-2725,-2446,-1852,-982,63,1206,2333,3359,4203,4803,5130,5181,4967,4550,3967,3309,2629,2010,1491,1133,943,937,1105,1406,1810,2255,2691,3061,3312,3405,3313,3025,2548,1910,1143,305,-553,-1368,-2079,-2634,-2987,-3108,-2977,-2601,-1997,-1203,-276,728,1728,2658,3456,4054,4435,4549,4424,4049,3480,2744,1911,1034,175,-600,-1247,-1711,-1962,-1985,-1763,-1324,-685,108,991,1906,2779,3532,4123,4486,4605,4483,4111,3571,2872,2132,1383,735,225,-76,-158,4,372,922,1578,2273,2929,3461,3821,3953,3846,3511,2971,2291,1528,767,75,-469,-828,-938,-822,-444,134,889,1754,2655,3530,4295,4913,5313,5501,5445,5196,4766,4234,3645,3076,2585,2222,2026,2015,2179,2507,2944,3441,3939,4360,4661,4787,4709,4425,3937,3281,2507,1665,833,67,-567,-1021,-1260,-1269,-1051,-631,-44,655,1412,2160,2843,3412,3826,4064,4115,3982,3692,3262,2739,2160,1558,997,478,69,-244,-422,-478,-419,-256,-24,251,534,783,967,1054,1022,857,564,145,-365,-941,-1533,-2092,-2565,-2894,-3030,-2920,-2540,-1863,-898,332,1782,3371,5032,6647,8137,9404,10368,10995,11245,11143,10722,10048,9197,8269,7343,6504,5811,5300,4989,4858,4867,4957,5043,5068,4929,4601,4015,3189,2124,878,-483,-1872,-3200,-4364,-5296,-5921,-6202,-6123,-5696,-4951,-3962,-2783,-1525,-260,904,1896,2645,3099,3236,3059,2575,1859,930,-97,-1178,-2209,-3130,-3858,-4359,-4577,-4510,-4165,-3560,-2751,-1802,-776,231,1163,1937,2521,2868,2986,2882,2590,2167,1670,1163,717,372,187,181,355,720,1216,1840,2513,3196,3849,4402,4857,5159,5325,5345,5242,5040,4766,4464,4157,3887,3677,3541,3500,3548,3676,3875,4102,4338,4532,4642,4634,4448,4075,3475,2654,1611,383,-1001,-2471,-3968,-5419,-6735,-7866,-8733,-9315,-9579,-9538,-9218,-8669,-7953,-7149,-6319,-5550,-4875,-4356,-3989,-3782,-3698,-3696,-3710,-3679,-3537,-3231,-2729,-2017,-1111,-55,1093,2246,3330,4255,4960,5389,5524,5361,4929,4277,3461,2561,1645,781,34,-562,-970,-1186,-1221,-1087,-834,-492,-113,253,572,799,916,898,753,467,74,-417,-975,-1560,-2137,-2666,-3096,-3409,-3549,-3524,-3303,-2909,-2360,-1694,-957,-217,480,1062,1488,1710,1712,1485,1042,426,-332,-1154,-1985,-2759,-3404,-3886,-4164,-4226,-4089,-3772,-3324,-2808,-2274,-1796,-1430,-1213,-1187,-1359,-1719,-2257,-2913,-3656,-4414,-5125,-5737,-6185,-6434,-6457,-6233,-5782,-5126,-4304,-3381,-2411,-1481,-644,18,457,632,508,99,-586,-1494,-2559,-3689,-4795,-5765,-6518,-6963,-7061,-6779,-6146,-5199,-4023,-2718,-1392,-165,859,1593,1975,1976,1604,894,-77,-1222,-2428,-3595,-4611,-5412,-5932,-6158,-6105,-5803,-5332,-4749,-4154,-3609,-3190,-2939,-2881,-3013,-3317,-3738,-4228,-4716,-5141,-5449,-5586,-5545,-5298,-4876,-4298,-3603,-2854,-2087,-1371,-737,-236,114,287,273,76,-309,-859,-1560,-2381,-3292,-4246,-5210,-6121,-6949,-7628,-8138,-8432,-8500,-8344,-7970,-7421,-6741,-5993,-5241,-4559,-3998,-3617,-3428,-3458,-3659,-4022,-4460,-4921,-5332,-5619,-5740,-5656,-5350,-4852,-4166,-3368,-2499,-1638,-851,-196,277,531,566,369,-8,-543,-1167,-1818,-2445,-2976,-3386,-3627,-3699,-3603,-3351,-2993,-2554,-2104,-1684,-1357,-1159,-1136,-1303,-1673,-2232,-2949,-3784,-4669,-5550,-6341,-6987,-7411,-7583,-7457,-7046,-6337,-5405,-4266,-3034,-1766,-562,501,1353,1954,2278,2334,2155,1795,1316,806,325,-62,-303,-397,-326,-135,135,425,661,784,737,477,-5,-713,-1615,-2663,-3802,-4955,-6054,-7032,-7825,-8396,-8714,-8767,-8564,-8115,-7455,-6613,-5632,-4540,-3396,-2211,-1063,51,1052,1942,2649,3187,3491,3596,3468,3155,2670,2073,1424,780,223,-202,-438,-460,-264,133,680,1317,1960,2524,2920,3082,2958,2529,1810,842,-301,-1522,-2723,-3789,-4641,-5191,-5414,-5281,-4826,-4086,-3146,-2076,-993,39,917,1593,2028,2200,2134,1858,1426,905,364,-132,-516,-753,-796,-662,-324,147,747,1385,2016,2560,2955,3146,3083,2756,2152,1298,245,-964,-2224,-3477,-4616,-5571,-6267,-6647,-6703,-6403,-5805,-4930,-3866,-2686,-1487,-354,629,1398,1916,2161,2149,1911,1503,987,435,-83,-504,-777,-875,-778,-505,-71,484,1100,1749,2351,2889,3309,3589,3718,3684,3499,3173,2726,2182,1572,922,266,-364,-930,-1408,-1760,-1970,-2024,-1921,-1674,-1318,-883,-435,-22,299,469,461,253,-154,-720,-1405,-2139,-2832,-3418,-3798,-3939,-3771,-3317,-2566,-1591,-452,757,1927,2980,3801,4357,4577,4488,4086,3448,2639,1752,884,118,-473,-845,-968,-869,-560,-116,403,914,1351,1642,1744,1633,1300,777,95,-680,-1487,-2246,-2905,-3391,-3684,-3739,-3570,-3171,-2584,-1833,-980,-69,838,1690,2436,3032,3449,3655,3654,3432,3023,2449,1750,993,212,-501,-1121,-1571,-1834,-1875,-1703,-1321,-776,-112,615,1326,1976,2498,2856,3038,3022,2850,2523,2111,1635,1166,725,373,112,-18,-34,65,265,531,846,1160,1453,1680,1823,1855,1763,1551,1227,802,332,-178,-646,-1053,-1322,-1427,-1311,-964,-363,456,1477,2620,3814,4981,5998,6812,7310,7465,7233,6627,5682,4468,3080,1633,235,-989,-1950,-2567,-2793,-2633,-2097,-1265,-219,928,2059,3066,3852,4356,4543,4417,4018,3410,2681,1934,1253,747,461,466,749,1321,2113,3089,4135,5199,6160,6972,7550,7873,7908,7669,7174,6471,5603,4639,3632,2642,1727,924,262,-221,-549,-692,-702,-585,-395,-165,53,223,301,264,96,-206,-625,-1138,-1699,-2260,-2760,-3150,-3364,-3367,-3114,-2602,-1822,-814,395,1728,3117,4492,5752,6854,7716,8318,8638,8683,8484,8082,7543,6924,6298,5720,5243,4899,4719,4701,4836,5109,5469,5888,6300,6668,6928,7052,6988,6727,6255,5581,4730,3744,2675,1596,567,-329,-1038,-1508,-1705,-1633,-1300,-757,-62,706,1467,2134,2639,2925,2955,2734,2267,1619,846,42,-714,-1333,-1754,-1928,-1842,-1506,-963,-270,489,1239,1899,2402,2708,2787,2646,2313,1830,1264,679,146,-274,-531,-585,-430,-54,508,1234,2069,2970,3875,4737,5515,6168,6683,7031,7228,7261,7159,6936,6623,6253,5873,5506,5215,5014,4945,5019,5237,5592,6045,6561,7076,7532,7862,8000,7902,7521,6853,5899,4699,3307,1806,277,-1180,-2483,-3557,-4345,-4822,-4988,-4862,-4498,-3960,-3316,-2652,-2025,-1510,-1133,-929,-890,-1003,-1235,-1530,-1843,-2102,-2271,-2284,-2129,-1773,-1227,-508,355,1298,2286,3231,4094,4797,5299,5567,5574,5328,4849,4178,3384,2539,1727,1037,542,301,358,712,1357,2237,3281,4406,5499,6476,7218,7673,7763,7478,6819,5820,4554,3107,1588,108,-1220,-2304,-3061,-3453,-3450,-3078,-2369,-1398,-244,996,2226,3369,4327,5081,5556,5787,5744,5497,5055,4497,3853,3193,2544,1957,1451,1051,767,600,545,595,718,902,1099,1280,1402,1424,1314,1041,601,-10,-755,-1605,-2490,-3351,-4110,-4702,-5063,-5163,-4970,-4516,-3814,-2946,-1968,-996,-82,647,1175,1423,1404,1130,649,42,-610,-1205,-1663,-1910,-1900,-1625,-1096,-359,510,1444,2339,3126,3726,4092,4192,4020,3591,2947,2126,1202,223,-731,-1619,-2381,-2988,-3417,-3660,-3722,-3630,-3391,-3064,-2652,-2226,-1786,-1398,-1062,-823,-687,-665,-757,-950,-1216,-1528,-1834,-2100,-2269,-2307,-2188,-1886,-1431,-821,-125,616,1320,1928,2359,2574,2521,2197,1605,778,-219,-1334,-2461,-3545,-4492,-5258,-5798,-6097,-6169,-6040,-5759,-5389,-4985,-4618,-4333,-4168,-4153,-4270,-4524,-4861,-5256,-5633,-5960,-6156,-6194,-6026,-5630,-5009,-4161,-3127,-1940,-660,648,1928,3098,4104,4877,5374,5554,5401,4910,4107,3039,1766,387,-1010,-2309,-3414,-4240,-4714,-4816,-4539,-3941,-3085,-2096,-1072,-169,521,889,881,480,-299,-1379,-2669,-4040,-5359,-6500,-7350,-7830,-7904,-7566,-6864,-5867,-4671,-3391,-2121,-972,-11,713,1171,1381,1359,1156,829,420,-7,-430,-810,-1143,-1419,-1648,-1840,-1989,-2128,-2229,-2325,-2393,-2449,-2493,-2537,-2598,-2698,-2854,-3090,-3420,-3837,-4340,-4895,-5456,-5979,-6378,-6607,-6593,-6298,-5696,-4794,-3629,-2262,-787,692,2066,3212,4055,4503,4547,4172,3439,2420,1220,-26,-1220,-2216,-2963,-3369,-3432,-3162,-2593,-1822,-917,2,850,1535,1987,2176,2072,1702,1100,314,-571,-1495,-2376,-3149,-3766,-4185,-4387,-4365,-4136,-3718,-3156,-2491,-1778,-1082,-450,47,385,515,431,145,-327,-923,-1589,-2248,-2823,-3241,-3447,-3396,-3081,-2511,-1736,-825,134,1032,1774,2259,2428,2229,1681,801,-318,-1590,-2885,-4102,-5110,-5847,-6238,-6267,-5958,-5345,-4512,-3545,-2542,-1594,-788,-168,219,381,328,103,-241,-652,-1075,-1469,-1810,-2080,-2284,-2425,-2516,-2563,-2559,-2509,-2381,-2169,-1855,-1425,-896,-276,386,1042,1622,2064,2301,2295,2019,1489,748,-127,-1047,-1896,-2573,-2991,-3079,-2835,-2253,-1419,-412,632,1588,2335,2753,2789,2395,1602,464,-926,-2426,-3920,-5242,-6299,-6976,-7235,-7059,-6483,-5584,-4466,-3244,-2062,-1008,-213,297,468,329,-74,-669,-1360,-2050,-2644,-3076,-3271,-3225,-2914,-2370,-1641,-779,141,1040,1858,2514,2971,3180,3134,2819,2254,1469,496,-597,-1770,-2938,-4058,-5047,-5865,-6455,-6779,-6831,-6583,-6088,-5344,-4447,-3434,-2407,-1431,-589,68,503,694,670,445,103,-323,-723,-1072,-1276,-1326,-1189,-870,-406,180,821,1469,2062,2559,2911,3117,3136,3009,2719,2307,1791,1192,536,-154,-871,-1581,-2270,-2915,-3478,-3938,-4258,-4411,-4389,-4179,-3801,-3285,-2684,-2057,-1484,-1023,-754,-700,-888,-1296,-1866,-2526,-3160,-3659,-3921,-3841,-3380,-2511,-1280,241,1920,3621,5170,6425,7250,7551,7294,6475,5172,3487,1566,-422,-2318,-3964,-5246,-6087,-6455,-6380,-5918,-5173,-4258,-3301,-2402,-1667,-1134,-844,-769,-875,-1090,-1343,-1549,-1651,-1583,-1337,-883,-262,515,1379,2294,3192,4034,4769,5385,5844,6173,6345,6401,6339,6177,5930,5600,5203,4734,4213,3636,3027,2405,1789,1216,702,277,-53,-288,-438,-538,-622,-734,-921,-1220,-1650,-2230,-2930,-3728,-4557,-5361,-6052,-6566,-6833,-6807,-6462,-5795,-4826,-3606,-2191,-672,876,2358,3699,4827,5695,6271,6544,6537,6259,5773,5116,4348,3535,2719,1968,1313,803,458,293,316,496,821,1222,1662,2057,2360,2501,2450,2181,1705,1060,293,-491,-1229,-1800,-2137,-2171,-1864,-1225,-289,865,2133,3390,4510,5373,5875,5972,5621,4878,3793,2493,1101,-232,-1377,-2219,-2681,-2742,-2407,-1753,-865,120,1086,1895,2465,2710,2624,2207,1527,659,-294,-1222,-2035,-2642,-3004,-3081,-2890,-2453,-1816,-1040,-175,718,1599,2435,3203,3889,4494,5006,5434,5755,5979,6067,6029,5831,5480,4977,4341,3609,2828,2060,1367,825,469,368,506,902,1502,2242,3041,3803,4411,4809,4894,4660,4089,3231,2142,942,-277,-1385,-2276,-2879,-3124,-3015,-2569,-1857,-972,-32,854,1561,2019,2149,1950,1426,635,-342,-1413,-2462,-3401,-4131,-4598,-4753,-4589,-4121,-3393,-2464,-1400,-297,786,1763,2568,3175,3519,3631,3476,3124,2582,1946,1265,636,126,-183,-251,-23,479,1268,2259,3407,4590,5726,6689,7394,7755,7724,7285,6460,5291,3884,2309,719,-812,-2146,-3227,-3984,-4399,-4483,-4258,-3799,-3158,-2426,-1664,-934,-276,289,755,1136,1449,1726,1985,2244,2518,2802,3091,3368,3608,3800,3922,3964,3939,3838,3697,3519,3337,3154,2989,2828,2670,2486,2257,1948,1550,1040,433,-253,-987,-1713,-2381,-2931,-3323,-3510,-3494,-3273,-2883,-2393,-1853,-1371,-997,-817,-857,-1136,-1628,-2272,-2986,-3661,-4185,-4448,-4367,-3882,-2993,-1722,-148,1607,3424,5136,6620,7745,8422,8609,8279,7493,6290,4807,3123,1404,-275,-1768,-3038,-4012,-4693,-5087,-5239,-5200,-5034,-4800,-4553,-4322,-4138,-3991,-3878,-3776,-3658,-3499,-3277,-2971,-2575,-2084,-1498,-832,-93,691,1512,2330,3137,3882,4552,5099,5496,5705,5700,5459,4972,4252,3307,2193,945,-357,-1643,-2846,-3886,-4721,-5306,-5630,-5709,-5565,-5269,-4864,-4438,-4045,-3744,-3577,-3558,-3691,-3946,-4291,-4663,-5010,-5267,-5370,-5281,-4955,-4376,-3552,-2490,-1238,160,1644,3143,4587,5918,7062,7977,8610,8938,8928,8596,7924,6971,5751,4348,2817,1254,-266,-1647,-2820,-3716,-4288,-4527,-4436,-4058,-3457,-2719,-1936,-1217,-634,-271,-157,-301,-685,-1225,-1870,-2478,-2992,-3272,-3298,-2990,-2385,-1490,-402,803,2002,3093,3977,4570,4837,4760,4368,3722,2891,1987,1084,287,-360,-804,-1056,-1117,-1052,-899,-734,-607,-565,-634,-830,-1127,-1519,-1957,-2400,-2824,-3176,-3447,-3616,-3668,-3621,-3455,-3199,-2842,-2397,-1857,-1233,-511,295,1181,2130,3106,4070,4977,5763,6378,6777,6914,6786,6388,5752,4938,3999,3034,2104,1301,677,276,114,176,436,827,1295,1756,2140,2402,2482,2386,2107,1681,1154,586,34,-434,-781,-957,-964,-786,-454,-5,528,1070,1590,2028,2351,2541,2580,2485,2260,1947,1565,1159,768,423,162,5,-30,73,291,634,1047,1504,1956,2331,2596,2672,2545,2171,1566,742,-250,-1341,-2447,-3475,-4323,-4910,-5155,-5013,-4462,-3512,-2213,-643,1097,2880,4584,6069,7241,7991,8283,8089,7428,6364,4974,3373,1682,10,-1519,-2834,-3854,-4556,-4923,-4971,-4736,-4267,-3614,-2844,-1999,-1150,-310,454,1149,1733,2205,2560,2782,2890,2867,2749,2538,2276,1995,1731,1535,1437,1465,1645,1943,2368,2839,3316,3718,3968,4014,3797,3309,2544,1558,399,-824,-2031,-3096,-3950,-4494,-4708,-4565,-4096,-3368,-2449,-1469,-504,318,936,1283,1337,1126,674,78,-589,-1221,-1719,-2022,-2058,-1812,-1290,-518,432,1495,2582,3604,4480,5148,5543,5648,5443,4934,4155,3137,1939,614,-767,-2152,-3464,-4663,-5688,-6511,-7097,-7430,-7513,-7341,-6947,-6347,-5583,-4704,-3743,-2764,-1803,-901,-98,589,1154,1582,1912,2135,2302,2424,2533,2648,2776,2914,3057,3173,3245,3241,3136,2917,2570,2112,1546,915,245,-413,-1023,-1545,-1961,-2242,-2413,-2460,-2435,-2353,-2257,-2178,-2139,-2162,-2253,-2412,-2618,-2861,-3105,-3331,-3506,-3605,-3605,-3491,-3237,-2842,-2295,-1596,-768,193,1231,2331,3426,4469,5393,6131,6619,6806,6645,6116,5222,3980,2462,728,-1107,-2936,-4645,-6118,-7270,-8033,-8374,-8307,-7861,-7124,-6176,-5147,-4119,-3231,-2513,-2063,-1846,-1890,-2094,-2433,-2770,-3049,-3162,-3055,-2682,-2035,-1133,-26,1221,2524,3803,4975,5969,6745,7257,7506,7494,7244,6788,6175,5425,4609,3739,2871,2019,1213,464,-216,-825,-1353,-1812,-2190,-2498,-2746,-2929,-3078,-3195,-3303,-3416,-3545,-3693,-3865,-4034,-4187,-4282,-4268,-4114,-3756,-3176,-2357,-1295,-36,1381,2872,4354,5724,6898,7771,8290,8387,8057,7297,6151,4683,2985,1151,-696,-2464,-4037,-5346,-6320,-6935,-7169,-7056,-6611,-5916,-5008,-3987,-2901,-1841,-850,1,692,1183,1479,1580,1514,1308,1017,678,353,84,-92,-141,-53,161,490,881,1303,1693,2002,2194,2225,2097,1790,1347,782,165,-473,-1049,-1544,-1890,-2091,-2133,-2031,-1833,-1565,-1294,-1065,-922,-895,-996,-1213,-1525,-1880,-2224,-2496,-2632,-2584,-2317,-1809,-1087,-158,903,2051,3198,4290,5238,6017,6561,6869,6925,6741,6339,5751,5004,4150,3206,2227,1236,270,-626,-1444,-2118,-2657,-3006,-3170,-3135,-2902,-2498,-1948,-1306,-614,53,656,1123,1429,1539,1453,1182,772,262,-265,-758,-1141,-1373,-1411,-1260,-925,-456,98,664,1165,1538,1719,1670,1385,859,148,-709,-1616,-2520,-3311,-3946,-4352,-4511,-4410,-4075,-3550,-2886,-2167,-1455,-830,-344,-54,34,-109,-437,-942,-1544,-2201,-2821,-3346,-3701,-3830,-3700,-3287,-2598,-1663,-525,752,2082,3399,4602,5620,6385,6826,6924,6636,5991,4998,3728,2246,647,-965,-2486,-3820,-4885,-5623,-6008,-6032,-5738,-5160,-4388,-3480,-2533,-1608,-769,-66,484,863,1074,1158,1112,1012,861,727,623,586,625,750,946,1214,1514,1842,2152,2430,2645,2767,2785,2669,2416,2013,1458,766,-59,-967,-1955,-2939,-3907,-4774,-5517,-6070,-6415,-6524,-6399,-6059,-5533,-4874,-4138,-3390,-2680,-2065,-1562,-1194,-938,-781,-667,-561,-404,-160,194,678,1268,1944,2652,3329,3909,4323,4505,4406,4001,3271,2250,959,-512,-2112,-3712,-5262,-6632,-7779,-8634,-9166,-9373,-9265,-8863,-8236,-7411,-6470,-5462,-4446,-3476,-2587,-1819,-1175,-685,-321,-88,44,107,125,140,178,256,401,598,855,1139,1427,1682,1863,1928,1849,1589,1144,507,-299,-1252,-2297,-3391,-4469,-5472,-6347,-7045,-7533,-7796,-7832,-7665,-7325,-6866,-6338,-5801,-5303,-4887,-4571,-4368,-4255,-4210,-4186,-4140,-4022,-3795,-3425,-2901,-2226,-1411,-501,473,1455,2390,3246,3949,4498,4829,4947,4825,4464,3870,3055,2046,875,-408,-1749,-3084,-4344,-5459,-6362,-7001,-7331,-7330,-7000,-6353,-5445,-4327,-3083,-1800,-568,524,1409,2030,2359,2392,2161,1711,1126,484,-123,-613,-924,-1017,-876,-527,-7,611,1255,1841,2295,2556,2577,2346,1857,1142,245,-776,-1844,-2899,-3853,-4678,-5297,-5726,-5921,-5942,-5780,-5509,-5161,-4787,-4443,-4149,-3933,-3807,-3745,-3751,-3771,-3780,-3738,-3598,-3336,-2921,-2331,-1575,-644,424,1601,2831,4050,5205,6204,7010,7541,7779,7684,7268,6533,5538,4316,2954,1520,105,-1224,-2375,-3317,-3981,-4373,-4481,-4333,-3970,-3438,-2799,-2109,-1418,-771,-199,283,665,966,1190,1377,1544,1721,1938,2201,2526,2911,3342,3808,4278,4728,5132,5449,5671,5746,5686,5446,5043,4458,3707,2809,1786,690,-443,-1543,-2555,-3416,-4076,-4483,-4625,-4484,-4085,-3470,-2683,-1821,-935,-133,546,1027,1295,1338,1182,880,488,105,-205,-344,-265,79,685,1537,2571,3717,4863,5924,6776,7362,7590,7457,6933,6076,4922,3566,2092,605,-806,-2051,-3070,-3809,-4256,-4399,-4271,-3896,-3332,-2622,-1837,-1016,-222,511,1148,1662,2057,2317,2471,2522,2507,2447,2371,2313,2279,2311,2396,2558,2782,3059,3376,3703,4016,4286,4479,4577,4558,4400,4112,3687,3148,2517,1837,1126,461,-154,-654,-1029,-1262,-1341,-1278,-1089,-787,-411,22,475,928,1348,1730,2043,2297,2477,2590,2651,2664,2656,2645,2644,2685,2769,2916,3108,3356,3612,3870,4078,4201,4209,4055,3741,3234,2564,1743,812,-165,-1137,-2020,-2752,-3268,-3520,-3477,-3145,-2537,-1725,-761,238,1196,1999,2590,2892,2907,2627,2116,1441,707,16,-520,-820,-812,-473,192,1133,2275,3504,4720,5783,6609,7096,7203,6913,6241,5259,4032,2685,1310,23,-1093,-1967,-2560,-2863,-2887,-2676,-2275,-1757,-1178,-605,-86,351,670,886,990,1016,982,924,870,853,897,1027,1254,1592,2039,2599,3246,3982,4755,5555,6320,7018,7583,7974,8124,8008,7578,6829,5764,4403,2807,1035,-821,-2662,-4394,-5904,-7117,-7955,-8366,-8342,-7867,-6996,-5775,-4291,-2636,-922,760,2303,3633,4693,5445,5882,6030,5915,5617,5188,4717,4266,3903,3671,3592,3678,3896,4220,4588,4929,5183,5277,5157,4801,4174,3314,2242,1024,-256,-1526,-2679,-3641,-4338,-4716,-4750,-4441,-3812,-2919,-1830,-632,596,1749,2789,3618,4253,4643,4841,4861,4770,4626,4489,4418,4448,4602,4879,5256,5694,6139,6529,6815,6940,6875,6606,6125,5473,4666,3763,2809,1852,941,100,-640,-1277,-1806,-2239,-2590,-2867,-3089,-3254,-3364,-3417,-3389,-3285,-3075,-2767,-2343,-1820,-1205,-520,206,942,1665,2333,2947,3472,3924,4293,4591,4834,5021,5164,5258,5285,5231,5059,4739,4246,3555,2665,1590,363,-960,-2306,-3600,-4750,-5684,-6329,-6647,-6604,-6218,-5515,-4557,-3425,-2206,-1004,94,1004,1670,2064,2175,2056,1743,1340,933,620,494,624,1047,1774,2777,3995,5337,6712,7987,9083,9872,10307,10319,9905,9078,7879,6390,4698,2914,1146,-498,-1926,-3067,-3871,-4318,-4421,-4209,-3751,-3109,-2372,-1628,-945,-399,-29,135,102,-118,-456,-883,-1297,-1650,-1863,-1890,-1694,-1263,-608,244,1237,2314,3403,4432,5342,6066,6570,6818,6796,6506,5952,5160,4158,2978,1670,264,-1170,-2608,-3974,-5232,-6330,-7214,-7859,-8225,-8305,-8093,-7616,-6895,-6000,-4976,-3907,-2863,-1903,-1097,-467,-44,192,263,226,139,75,96,256,585,1096,1762,2543,3373,4160,4829,5281,5449,5287,4766,3900,2737,1340,-180,-1729,-3175,-4435,-5396,-6024,-6265,-6148,-5696,-4979,-4083,-3096,-2113,-1223,-481,61,390,521,479,324,109,-99,-254,-311,-257,-88,171,487,812,1094,1285,1349,1248,994,567,18,-630,-1315,-1993,-2597,-3097,-3436,-3606,-3592,-3402,-3066,-2612,-2089,-1546,-1028,-588,-247,-53,6,-98,-327,-683,-1114,-1603,-2095,-2565,-2973,-3297,-3511,-3610,-3581,-3434,-3179,-2824,-2407,-1941,-1461,-994,-570,-208,51,208,221,93,-189,-629,-1200,-1899,-2676,-3500,-4320,-5081,-5733,-6225,-6524,-6591,-6435,-6042,-5459,-4717,-3880,-3018,-2199,-1497,-977,-679,-643,-859,-1307,-1944,-2685,-3458,-4154,-4698,-4996,-5015,-4708,-4108,-3251,-2217,-1126,-76,780,1353,1535,1282,569,-567,-2055,-3791,-5623,-7431,-9031,-10326,-11183,-11560,-11417,-10794,-9739,-8369,-6792,-5151,-3569,-2165,-1026,-214,252,376,211,-185,-719,-1309,-1865,-2317,-2614,-2723,-2651,-2405,-2036,-1582,-1109,-664,-300,-55,47,-11,-230,-597,-1109,-1726,-2438,-3207,-4008,-4810,-5595,-6311,-6968,-7499,-7912,-8165,-8245,-8136,-7820,-7306,-6580,-5677,-4609,-3420,-2163,-889,330,1450,2393,3145,3651,3924,3965,3801,3488,3062,2600,2140,1744,1429,1219,1099,1043,1005,927,751,415,-117,-874,-1857,-3034,-4365,-5770,-7174,-8480,-9610,-10487,-11048,-11277,-11141,-10688,-9927,-8943,-7780,-6537,-5268,-4053,-2938,-1964,-1142,-476,56,491,857,1205,1568,1965,2420,2914,3438,3940,4378,4689,4821,4714,4347,3681,2741,1549,159,-1350,-2889,-4372,-5687,-6781,-7565,-8027,-8141,-7936,-7446,-6744,-5889,-4971,-4048,-3188,-2423,-1788,-1265,-863,-529,-246,32,337,684,1098,1568,2091,2644,3195,3726,4191,4573,4839,4975,4974,4830,4559,4163,3675,3096,2464,1781,1078,360,-350,-1048,-1711,-2336,-2894,-3383,-3773,-4057,-4219,-4250,-4161,-3945,-3629,-3233,-2784,-2325,-1885,-1504,-1214,-1023,-946,-959,-1041,-1141,-1213,-1195,-1044,-711,-182,557,1474,2535,3670,4801,5839,6700,7290,7555,7439,6926,6036,4795,3293,1603,-149,-1875,-3439,-4774,-5785,-6440,-6721,-6641,-6256,-5621,-4838,-3982,-3151,-2420,-1832,-1435,-1216,-1164,-1238,-1368,-1504,-1560,-1498,-1249,-813,-161,665,1634,2685,3744,4745,5608,6296,6743,6954,6909,6633,6159,5526,4777,3964,3114,2270,1450,671,-52,-718,-1308,-1830,-2255,-2595,-2814,-2925,-2897,-2745,-2463,-2060,-1568,-995,-391,227,813,1340,1791,2133,2380,2513,2565,2537,2471,2382,2308,2259,2262,2303,2394,2494,2596,2648,2638,2517,2289,1921,1449,858,219,-461,-1107,-1683,-2139,-2433,-2540,-2452,-2156,-1689,-1066,-343,431,1202,1906,2499,2937,3193,3255,3136,2848,2455,1978,1508,1069,745,540,502,603,839,1158,1506,1826,2056,2145,2065,1789,1343,751,62,-639,-1304,-1830,-2171,-2276,-2106,-1681,-1014,-159,799,1798,2729,3530,4131,4501,4626,4534,4260,3884,3460,3083,2797,2670,2708,2920,3272,3717,4189,4615,4919,5043,4931,4568,3948,3100,2069,921,-265,-1413,-2453,-3307,-3961,-4352,-4515,-4439,-4169,-3740,-3193,-2567,-1896,-1195,-483,244,975,1721,2454,3184,3859,4475,4974,5342,5528,5538,5347,4988,4483,3876,3234,2608,2070,1657,1413,1342,1434,1663,1961,2283,2540,2690,2662,2441,2009,1376,590,-304,-1235,-2123,-2908,-3513,-3895,-4018,-3870,-3458,-2807,-1954,-957,138,1260,2365,3397,4316,5099,5725,6186,6499,6667,6728,6698,6633,6538,6481,6458,6502,6619,6781,6990,7183,7335,7378,7272,6962,6427,5641,4624,3392,2004,522,-971,-2388,-3650,-4673,-5408,-5803,-5860,-5572,-4995,-4163,-3162,-2055,-919,177,1195,2081,2847,3468,3985,4407,4764,5087,5379,5656,5902,6112,6250,6308,6248,6061,5743,5277,4710,4025,3291,2510,1729,971,249,-424,-1046,-1633,-2189,-2732,-3274,-3814,-4341,-4851,-5283,-5636,-5825,-5838,-5617,-5148,-4418,-3441,-2246,-886,577,2066,3511,4836,5991,6932,7640,8127,8407,8526,8524,8455,8351,8249,8147,8051,7926,7744,7464,7043,6460,5694,4753,3670,2485,1265,82,-992,-1894,-2565,-2984,-3139,-3036,-2733,-2246,-1672,-1040,-432,124,586,946,1200,1364,1460,1518,1564,1637,1746,1924,2170,2497,2898,3355,3871,4395,4936,5436,5889,6257,6508,6616,6557,6309,5870,5233,4427,3474,2432,1341,275,-728,-1598,-2317,-2846,-3188,-3355,-3358,-3249,-3048,-2808,-2561,-2334,-2148,-2012,-1915,-1854,-1793,-1712,-1579,-1364,-1053,-631,-104,516,1198,1915,2619,3281,3855,4328,4665,4879,4959,4926,4798,4589,4329,4029,3697,3338,2942,2496,2004,1447,863,255,-324,-839,-1247,-1502,-1591,-1506,-1250,-873,-414,62,474,773,885,787,455,-82,-786,-1576,-2369,-3055,-3555,-3778,-3684,-3244,-2485,-1456,-253,1023,2244,3289,4065,4476,4500,4116,3367,2320,1074,-268,-1578,-2767,-3733,-4435,-4820,-4911,-4707,-4275,-3662,-2940,-2173,-1424,-741,-152,320,685,947,1120,1227,1276,1274,1238,1159,1054,926,779,635,494,367,267,176,103,16,-101,-281,-533,-894,-1335,-1872,-2449,-3047,-3600,-4063,-4383,-4514,-4431,-4122,-3598,-2895,-2070,-1170,-293,523,1197,1691,1986,2063,1947,1658,1241,737,199,-340,-835,-1284,-1664,-2008,-2319,-2632,-2966,-3325,-3722,-4140,-4576,-5001,-5398,-5740,-6019,-6230,-6376,-6479,-6549,-6606,-6658,-6706,-6749,-6778,-6768,-6711,-6566,-6317,-5933,-5402,-4719,-3899,-2969,-1969,-963,-14,805,1411,1760,1788,1519,956,187,-717,-1634,-2483,-3159,-3618,-3825,-3787,-3561,-3207,-2829,-2525,-2378,-2472,-2836,-3471,-4358,-5400,-6525,-7589,-8504,-9140,-9442,-9335,-8820,-7910,-6668,-5178,-3554,-1902,-337,1043,2185,3019,3561,3810,3815,3638,3335,2973,2595,2246,1946,1715,1558,1468,1437,1444,1462,1464,1431,1325,1147,863,474,-31,-661,-1409,-2270,-3229,-4253,-5324,-6390,-7416,-8345,-9142,-9745,-10139,-10276,-10163,-9791,-9186,-8374,-7407,-6321,-5178,-4016,-2876,-1790,-774,151,980,1702,2315,2820,3203,3473,3604,3618,3493,3255,2912,2490,2018,1514,1001,479,-43,-585,-1155,-1787,-2504,-3318,-4251,-5270,-6363,-7476,-8556,-9540,-10358,-10945,-11252,-11236,-10880,-10192,-9190,-7940,-6488,-4928,-3329,-1770,-317,989,2117,3065,3845,4487,5031,5522,6006,6509,7042,7588,8110,8543,8824,8858,8590,7931,6874,5392,3557,1445,-787,-3005,-5018,-6704,-7924,-8629,-8798,-8485,-7801,-6894,-5950,-5155,-4649,-4552,-4838,-5463,-6216,-6903,-7257,-7086,-6259,-4771,-2724,-357,2072,4221,5853,6758,6875,6264,5105,3669,2280,1219,718,865,1643,2894,4398,5883,7109,7874,8082,7686,6763,5395,3749,1955,169,-1491,-2922,-4047,-4817,-5217,-5247,-4956,-4372,-3584,-2645,-1642,-647,268,1051,1651,2056,2247,2218,1968,1483,766,-174,-1287,-2500,-3689,-4714,-5421,-5670,-5359,-4443,-2944,-974,1309,3655,5820,7528,8558,8744,8023,6424,4101,1277,-1726,-4591,-6978,-8643,-9407,-9232,-8188,-6455,-4298,-1990,156,1945,3197,3912,4140,4061,3872,3782,3961,4481,5345,6443,7614,8672,9415,9701,9417,8512,7001,4943,2459,-287,-3093,-5720,-7961,-9585,-10480,-10559,-9864,-8519,-6721,-4723,-2782,-1112,130,906,1245,1263,1111,909,779,736,797,889,971,972,863,624,262,-211,-784,-1436,-2147,-2888,-3587,-4172,-4527,-4536,-4101,-3150,-1684,229,2429,4702,6773,8381,9274,9304,8407,6666,4277,1551,-1152,-3452,-5025,-5644,-5219,-3821,-1653,962,3666,6074,7897,8891,8973,8124,6482,4232,1657,-936,-3239,-4965,-5920,-5979,-5167,-3596,-1501,810,3015,4788,5897,6206,5712,4524,2861,976,-846,-2369,-3415,-3905,-3848,-3356,-2600,-1797,-1155,-864,-1035,-1711,-2849,-4314,-5921,-7426,-8586,-9144,-8932,-7805,-5764,-2875,680,4636,8714,12556,15902,18440,19996,20424,19693,17877,15137,11734,7995,4250,842,-1973,-4005,-5174,-5516,-5131,-4240,-3049,-1834,-815,-180,-67,-509,-1489,-2902,-4577,-6304,-7841,-8945,-9424,-9133,-8035,-6181,-3708,-825,2241,5245,7987,10308,12098,13333,14000,14153,13862,13209,12298,11253,10175,9194,8374,7790,7416,7240,7151,7053,6814,6327,5497,4303,2725,852,-1242,-3393,-5449,-7228,-8571,-9358,-9504,-9007,-7899,-6294,-4328,-2194,-77,1824,3368,4438,5017,5113,4833,4287,3634,3007,2542,2309,2362,2695,3268,4034,4910,5833,6736,7563,8269,8797,9105,9127,8832,8172,7149,5753,4033,2006,-225,-2593,-4947,-7144,-9009,-10386,-11154,-11245,-10681,-9540,-7972,-6174,-4337,-2667,-1305,-369,111,136,-237,-927,-1835,-2859,-3879,-4788,-5470,-5811,-5720,-5124,-3984,-2321,-184,2296,4965,7617,10053,12064,13500,14230,14213,13449,12020,10057,7744,5291,2902,759,-1007,-2337,-3217,-3703,-3878,-3807,-3593,-3243,-2805,-2239,-1528,-640,449,1711,3101,4510,5812,6855,7504,7631,7166,6075,4403,2232,-268,-2898,-5406,-7526,-9003,-9637,-9268,-7880,-5506,-2327,1415,5401,9293,12748,15485,17272,17975,17566,16096,13744,10729,7378,3995,926,-1578,-3312,-4210,-4311,-3765,-2823,-1751,-833,-279,-211,-658,-1536,-2707,-3984,-5187,-6171,-6839,-7156,-7154,-6882,-6444,-5919,-5388,-4890,-4437,-3990,-3503,-2896,-2129,-1156,-16,1235,2461,3495,4165,4308,3831,2725,1071,-949,-3100,-5124,-6759,-7819,-8166,-7771,-6688,-5050,-3047,-897,1189,3033,4515,5577,6217,6469,6397,6041,5461,4668,3670,2463,1026,-628,-2478,-4447,-6430,-8286,-9879,-11084,-11837,-12116,-11967,-11475,-10758,-9915,-9057,-8235,-7484,-6790,-6131,-5441,-4705,-3890,-3027,-2184,-1431,-887,-608,-632,-955,-1478,-2142,-2797,-3369,-3743,-3884,-3722,-3281,-2551,-1597,-490,657,1726,2586,3137,3316,3099,2538,1702,731,-240,-1075,-1643,-1890,-1779,-1359,-692,132,1019,1910,2733,3478,4118,4651,5078,5386,5567,5599,5473,5178,4734,4163,3526,2869,2255,1710,1261,876,537,154,-345,-1046,-2029,-3310,-4886,-6667,-8541,-10331,-11866,-12990,-13545,-13496,-12787,-11526,-9810,-7819,-5745,-3746,-1984,-548,507,1173,1481,1486,1259,875,417,-64,-490,-825,-1003,-983,-713,-174,645,1692,2889,4112,5214,6044,6469,6390,5740,4541,2808,672,-1758,-4283,-6732,-8887,-10603,-11736,-12250,-12141,-11502,-10467,-9191,-7845,-6552,-5395,-4409,-3548,-2757,-1932,-1009,69,1268,2531,3699,4618,5100,5001,4231,2779,729,-1744,-4400,-6942,-9089,-10575,-11220,-10953,-9803,-7922,-5534,-2915,-337,1933,3727,4897,5445,5391,4881,4073,3179,2403,1907,1821,2153,2882,3838,4861,5708,6195,6179,5597,4514,3055,1456,-49,-1207,-1850,-1881,-1322,-306,958,2205,3186,3700,3636,3014,1936,621,-697,-1778,-2434,-2571,-2178,-1341,-206,1050,2259,3275,4024,4465,4626,4552,4315,3973,3580,3153,2720,2266,1826,1390,999,665,403,213,70,-69,-259,-557,-1015,-1631,-2398,-3222,-4020,-4670,-5064,-5156,-4899,-4376,-3631,-2826,-2059,-1459,-1103,-1013,-1183,-1517,-1930,-2248,-2366,-2132,-1501,-461,903,2440,3939,5186,5959,6108,5542,4275,2414,139,-2308,-4684,-6759,-8390,-9486,-10076,-10230,-10079,-9756,-9385,-9037,-8749,-8488,-8210,-7829,-7296,-6567,-5645,-4581,-3439,-2334,-1366,-657,-281,-307,-721,-1480,-2466,-3543,-4550,-5346,-5802,-5856,-5461,-4640,-3430,-1904,-142,1756,3717,5627,7403,8920,10069,10748,10867,10411,9399,7935,6183,4331,2602,1182,219,-219,-124,394,1209,2098,2858,3289,3232,2594,1379,-356,-2447,-4684,-6837,-8658,-9942,-10555,-10398,-9500,-7918,-5816,-3386,-866,1502,3493,4910,5651,5663,5020,3865,2400,898,-395,-1236,-1454,-956,261,2113,4433,7004,9574,11886,13710,14848,15182,14650,13287,11191,8541,5542,2452,-518,-3136,-5272,-6814,-7744,-8088,-7916,-7338,-6458,-5401,-4250,-3090,-1965,-901,98,1034,1924,2761,3546,4246,4828,5256,5497,5562,5451,5212,4879,4481,4032,3524,2919,2198,1324,293,-867,-2106,-3334,-4452,-5341,-5900,-6048,-5737,-4986,-3853,-2455,-965,467,1648,2474,2854,2804,2388,1736,1004,356,-71,-195,10,491,1135,1783,2250,2370,2027,1175,-137,-1771,-3513,-5105,-6289,-6849,-6644,-5637,-3910,-1632,931,3497,5787,7554,8669,9039,8721,7798,6446,4839,3171,1590,226,-863,-1644,-2153,-2442,-2589,-2683,-2803,-2993,-3291,-3661,-4075,-4439,-4666,-4641,-4269,-3469,-2199,-472,1658,4060,6581,9024,11183,12885,13957,14301,13851,12622,10684,8186,5344,2405,-335,-2624,-4229,-5001,-4883,-3885,-2142,179,2821,5519,8001,10022,11402,12019,11860,10959,9467,7558,5476,3457,1748,541,-25,117,930,2325,4113,6089,8006,9653,10840,11454,11442,10820,9672,8096,6244,4230,2193,216,-1618,-3266,-4700,-5896,-6853,-7545,-7962,-8078,-7869,-7318,-6421,-5188,-3655,-1883,42,2007,3893,5591,6996,8045,8690,8914,8722,8127,7154,5845,4248,2433,494,-1468,-3318,-4934,-6193,-7002,-7299,-7075,-6356,-5222,-3773,-2151,-492,1048,2339,3277,3796,3875,3553,2904,2034,1067,108,-736,-1394,-1810,-1958,-1821,-1407,-727,196,1326,2637,4078,5588,7092,8475,9620,10395,10678,10378,9466,7945,5919,3507,903,-1693,-4090,-6098,-7599,-8506,-8808,-8553,-7827,-6753,-5465,-4100,-2772,-1589,-599,151,680,1018,1223,1356,1473,1608,1786,2000,2253,2522,2813,3116,3443,3792,4177,4584,5018,5443,5848,6181,6444,6593,6652,6615,6522,6397,6287,6209,6192,6235,6313,6404,6436,6366,6104,5609,4803,3679,2221,467,-1505,-3594,-5647,-7510,-9009,-10001,-10368,-10049,-9037,-7394,-5215,-2673,79,2837,5441,7735,9609,10996,11871,12249,12179,11717,10958,9967,8830,7610,6357,5121,3928,2804,1754,802,-68,-819,-1472,-1972,-2325,-2494,-2472,-2277,-1919,-1470,-984,-550,-245,-135,-263,-651,-1285,-2137,-3147,-4252,-5364,-6412,-7300,-7982,-8386,-8516,-8366,-7983,-7428,-6776,-6099,-5489,-4975,-4628,-4426,-4394,-4476,-4655,-4870,-5091,-5277,-5409,-5469,-5454,-5352,-5157,-4842,-4389,-3757,-2925,-1876,-629,759,2196,3534,4617,5271,5369,4829,3668,1980,-43,-2148,-4063,-5542,-6387,-6523,-5958,-4828,-3346,-1775,-396,551,871,485,-620,-2329,-4491,-6866,-9235,-11364,-13075,-14251,-14825,-14829,-14307,-13395,-12199,-10865,-9497,-8175,-6949,-5825,-4785,-3797,-2803,-1790,-702,423,1588,2720,3744,4573,5119,5307,5093,4474,3464,2154,625,-988,-2550,-3923,-4980,-5631,-5815,-5523,-4784,-3666,-2268,-690,940,2531,3975,5207,6174,6852,7240,7365,7256,6967,6535,5993,5360,4621,3777,2793,1661,392,-972,-2340,-3586,-4556,-5104,-5110,-4525,-3380,-1794,32,1838,3372,4366,4655,4129,2799,782,-1732,-4476,-7174,-9553,-11404,-12568,-13000,-12713,-11813,-10443,-8769,-6975,-5186,-3547,-2094,-895,80,833,1414,1849,2181,2424,2605,2721,2786,2788,2742,2645,2534,2412,2329,2273,2244,2211,2093,1841,1348,580,-520,-1916,-3585,-5415,-7311,-9118,-10707,-11920,-12649,-12789,-12315,-11226,-9611,-7579,-5315,-2994,-835,987,2299,2990,2995,2325,1039,-726,-2792,-4968,-7025,-8802,-10120,-10920,-11143,-10862,-10144,-9152,-8034,-6941,-6003,-5264,-4738,-4349,-3984,-3512,-2784,-1714,-249,1588,3687,5878,7950,9630,10712,10976,10320,8724,6278,3195,-260,-3734,-6912,-9478,-11230,-12048,-11925,-10974,-9370,-7357,-5186,-3088,-1260,178,1163,1705,1860,1722,1387,965,528,148,-142,-318,-387,-351,-242,-70,134,371,626,924,1263,1683,2190,2804,3527,4332,5194,6052,6850,7529,8028,8313,8342,8107,7607,6844,5873,4706,3428,2073,709,-627,-1902,-3091,-4161,-5086,-5804,-6255,-6358,-6033,-5226,-3918,-2131,24,2415,4823,7028,8798,9933,10297,9833,8578,6670,4315,1791,-617,-2622,-4016,-4647,-4500,-3637,-2241,-559,1140,2574,3533,3863,3515,2524,1010,-862,-2884,-4859,-6603,-7974,-8882,-9300,-9238,-8772,-7989,-7006,-5935,-4882,-3939,-3163,-2611,-2268,-2155,-2212,-2413,-2692,-2990,-3257,-3421,-3460,-3317,-2996,-2501,-1854,-1115,-339,414,1082,1638,2069,2383,2611,2784,2911,3015,3049,3008,2818,2464,1892,1127,167,-910,-2059,-3181,-4221,-5100,-5783,-6247,-6483,-6511,-6346,-6015,-5542,-4950,-4269,-3534,-2800,-2126,-1590,-1272,-1220,-1490,-2054,-2884,-3867,-4897,-5812,-6503,-6847,-6796,-6332,-5495,-4369,-3056,-1687,-364,803,1767,2493,3004,3346,3579,3787,4026,4353,4787,5331,5952,6598,7203,7683,7968,7987,7698,7084,6158,4965,3584,2107,643,-688,-1792,-2579,-2995,-3037,-2713,-2097,-1281,-361,539,1335,1959,2365,2585,2634,2597,2557,2572,2737,3034,3479,3987,4487,4872,5075,5042,4792,4369,3874,3417,3105,3018,3192,3612,4215,4906,5570,6111,6435,6526,6357,5997,5483,4916,4347,3856,3472,3225,3128,3182,3394,3766,4309,5028,5925,6977,8136,9314,10399,11251,11735,11730,11165,10012,8328,6208,3822,1356,-987,-3002,-4540,-5465,-5731,-5327,-4330,-2855,-1077,813,2615,4138,5237,5807,5804,5244,4175,2708,957,-928,-2816,-4562,-6060,-7199,-7918,-8162,-7923,-7208,-6065,-4569,-2823,-952,899,2606,4024,5073,5677,5835,5572,4975,4138,3205,2277,1461,827,375,122,-18,-68,-107,-151,-205,-253,-236,-120,140,553,1087,1691,2272,2735,2983,2954,2606,1983,1115,140,-852,-1705,-2326,-2611,-2537,-2089,-1328,-326,802,1945,2974,3797,4307,4465,4225,3607,2641,1422,21,-1417,-2797,-3998,-4924,-5512,-5711,-5519,-4957,-4083,-2984,-1758,-524,612,1572,2271,2722,2902,2896,2761,2612,2539,2640,2980,3596,4486,5610,6889,8223,9491,10562,11324,11675,11548,10917,9796,8243,6358,4265,2125,70,-1730,-3187,-4184,-4683,-4654,-4104,-3075,-1609,208,2297,4552,6872,9139,11259,13118,14646,15761,16435,16634,16400,15770,14841,13722,12520,11344,10270,9326,8522,7803,7120,6392,5561,4590,3442,2161,755,-699,-2126,-3460,-4603,-5489,-6053,-6242,-6038,-5454,-4516,-3314,-1930,-484,911,2158,3171,3902,4333,4466,4331,3957,3396,2689,1895,1063,257,-461,-1033,-1387,-1486,-1281,-766,53,1119,2367,3668,4910,5945,6651,6920,6694,5945,4715,3072,1126,-979,-3122,-5138,-6940,-8401,-9486,-10148,-10396,-10269,-9811,-9112,-8247,-7308,-6387,-5558,-4900,-4444,-4220,-4192,-4315,-4501,-4653,-4686,-4514,-4111,-3466,-2619,-1627,-580,453,1388,2179,2799,3232,3502,3622,3621,3507,3284,2926,2402,1676,716,-480,-1877,-3410,-4955,-6390,-7577,-8389,-8749,-8606,-7974,-6924,-5548,-4014,-2461,-1077,16,699,918,677,7,-982,-2191,-3473,-4685,-5711,-6423,-6764,-6681,-6169,-5267,-4018,-2522,-866,834,2447,3878,4980,5703,5944,5717,5017,3936,2564,1048,-473,-1846,-2949,-3673,-3966,-3792,-3179,-2178,-865,644,2259,3851,5333,6612,7626,8332,8711,8781,8557,8096,7439,6617,5670,4584,3369,2000,481,-1182,-2934,-4724,-6437,-8001,-9290,-10253,-10836,-11035,-10891,-10450,-9796,-8990,-8093,-7149,-6157,-5136,-4049,-2905,-1685,-401,908,2219,3434,4523,5379,5957,6212,6093,5624,4802,3677,2324,806,-756,-2282,-3647,-4785,-5612,-6096,-6235,-6037,-5564,-4872,-4045,-3171,-2333,-1609,-1077,-776,-755,-1016,-1549,-2315,-3247,-4271,-5280,-6180,-6867,-7258,-7286,-6925,-6171,-5087,-3755,-2306,-904,308,1161,1556,1417,738,-415,-1941,-3678,-5454,-7103,-8476,-9475,-10067,-10244,-10097,-9704,-9205,-8710,-8311,-8071,-7988,-8016,-8080,-8066,-7876,-7426,-6656,-5570,-4194,-2614,-931,734,2255,3542,4508,5135,5409,5387,5105,4653,4073,3432,2750,2051,1320,557,-284,-1220,-2277,-3470,-4764,-6136,-7481,-8742,-9775,-10521,-10883,-10826,-10369,-9542,-8461,-7226,-5996,-4878,-4003,-3410,-3148,-3173,-3456,-3904,-4450,-5003,-5497,-5871,-6079,-6081,-5864,-5397,-4694,-3754,-2599,-1277,187,1710,3258,4747,6142,7380,8441,9297,9950,10406,10682,10798,10777,10638,10395,10050,9603,9029,8313,7420,6323,5012,3482,1764,-101,-2040,-3974,-5802,-7442,-8795,-9824,-10452,-10694,-10517,-9964,-9054,-7842,-6398,-4788,-3116,-1457,93,1466,2597,3457,4022,4313,4337,4159,3801,3358,2874,2435,2116,1979,2093,2489,3192,4172,5399,6780,8225,9615,10832,11759,12298,12370,11920,10949,9457,7524,5220,2679,26,-2581,-5018,-7132,-8851,-10063,-10750,-10879,-10461,-9546,-8170,-6442,-4426,-2259,-43,2086,4001,5589,6734,7373,7448,6981,5995,4603,2885,996,-953,-2849,-4593,-6136,-7448,-8516,-9381,-10058,-10586,-10996,-11276,-11443,-11449,-11281,-10886,-10264,-9378,-8281,-6980,-5561,-4086,-2645,-1322,-187,682,1254,1472,1341,845,15,-1097,-2432,-3867,-5312,-6610,-7655,-8342,-8589,-8401,-7767,-6782,-5526,-4131,-2701,-1363,-169,814,1600,2202,2666,3033,3321,3545,3658,3645,3434,3003,2331,1417,332,-895,-2142,-3346,-4407,-5248,-5823,-6078,-6005,-5600,-4894,-3943,-2824,-1644,-510,464,1188,1611,1716,1535,1130,594,2,-556,-1031,-1391,-1600,-1682,-1611,-1422,-1116,-722,-278,190,638,1046,1399,1703,1980,2277,2635,3119,3740,4532,5440,6416,7350,8134,8659,8835,8626,8025,7095,5919,4620,3328,2151,1196,511,121,13,124,403,760,1124,1455,1702,1892,2026,2154,2314,2534,2841,3218,3642,4060,4408,4629,4665,4489,4108,3551,2895,2227,1663,1309,1276,1618,2383,3519,4957,6537,8076,9366,10198,10432,9957,8792,7009,4781,2339,-58,-2157,-3730,-4633,-4788,-4225,-3045,-1436,385,2183,3746,4914,5599,5775,5485,4818,3874,2779,1624,512,-497,-1339,-1982,-2395,-2566,-2488,-2152,-1575,-758,275,1485,2844,4265,5687,7000,8104,8904,9297,9230,8655,7583,6057,4181,2076,-70,-2091,-3797,-5054,-5737,-5828,-5315,-4319,-2945,-1391,166,1541,2587,3198,3318,2949,2127,945,-503,-2077,-3665,-5127,-6363,-7264,-7768,-7821,-7413,-6572,-5331,-3793,-2035,-187,1662,3381,4915,6178,7149,7820,8195,8321,8241,7996,7660,7253,6846,6433,6058,5691,5336,4940,4464,3852,3068,2070,881,-496,-1965,-3464,-4854,-6031,-6876,-7298,-7258,-6749,-5833,-4611,-3206,-1772,-415,758,1727,2470,3058,3526,3952,4365,4761,5128,5388,5491,5374,5000,4381,3540,2555,1489,435,-550,-1420,-2141,-2730,-3178,-3511,-3740,-3860,-3866,-3738,-3448,-2992,-2358,-1575,-682,266,1196,2051,2781,3362,3807,4153,4463,4822,5298,5959,6836,7921,9161,10469,11712,12770,13495,13821,13656,13057,12044,10792,9422,8161,7151,6562,6474,6907,7816,9067,10493,11881,13015,13706,13795,13201,11898,9937,7450,4595,1618,-1272,-3815,-5838,-7174,-7768,-7628,-6838,-5568,-3997,-2344,-797,490,1411,1934,2054,1857,1419,880,352,-46,-215,-102,325,1051,2013,3141,4298,5378,6244,6802,6987,6777,6218,5386,4427,3465,2676,2150,1988,2171,2665,3326,4013,4541,4752,4537,3825,2653,1096,-690,-2522,-4215,-5606,-6560,-7056,-7071,-6720,-6094,-5370,-4658,-4120,-3804,-3773,-3993,-4421,-4952,-5484,-5905,-6115,-6062,-5719,-5112,-4306,-3400,-2498,-1719,-1144,-838,-800,-1002,-1364,-1791,-2165,-2400,-2422,-2209,-1783,-1196,-543,82,577,870,905,680,219,-418,-1133,-1842,-2431,-2837,-2998,-2903,-2580,-2075,-1493,-899,-416,-90,7,-132,-506,-1071,-1784,-2561,-3349,-4078,-4707,-5220,-5618,-5943,-6229,-6526,-6878,-7275,-7731,-8173,-8553,-8778,-8774,-8453,-7782,-6722,-5317,-3607,-1720,242,2116,3780,5114,6034,6500,6504,6078,5275,4192,2914,1585,296,-793,-1618,-2058,-2100,-1723,-977,43,1236,2436,3517,4324,4771,4769,4331,3450,2244,775,-794,-2362,-3787,-4973,-5822,-6288,-6329,-5954,-5193,-4105,-2787,-1351,74,1352,2363,2993,3174,2860,2054,813,-785,-2588,-4449,-6188,-7640,-8674,-9195,-9168,-8622,-7619,-6279,-4730,-3104,-1535,-105,1099,2058,2748,3196,3428,3494,3434,3295,3100,2877,2623,2342,2016,1648,1229,782,316,-130,-531,-864,-1098,-1233,-1261,-1182,-1019,-777,-493,-193,71,250,282,118,-288,-932,-1817,-2854,-3981,-5064,-5995,-6669,-7004,-6979,-6589,-5912,-5023,-4047,-3102,-2301,-1741,-1484,-1562,-1976,-2684,-3644,-4745,-5916,-7018,-7954,-8597,-8864,-8676,-8004,-6859,-5295,-3403,-1318,830,2877,4704,6180,7253,7847,7991,7675,6972,5917,4593,3049,1355,-442,-2292,-4143,-5944,-7640,-9163,-10460,-11465,-12146,-12477,-12472,-12162,-11625,-10932,-10208,-9521,-8998,-8666,-8585,-8709,-9001,-9348,-9648,-9774,-9636,-9164,-8349,-7208,-5812,-4244,-2596,-958,605,2048,3335,4469,5421,6215,6814,7227,7437,7430,7225,6822,6251,5537,4717,3793,2798,1709,537,-727,-2066,-3452,-4817,-6102,-7195,-8031,-8524,-8640,-8376,-7753,-6859,-5753,-4567,-3379,-2286,-1372,-664,-220,-16,-48,-278,-639,-1084,-1526,-1898,-2140,-2181,-1996,-1544,-832,126,1285,2584,3941,5273,6487,7503,8262,8724,8877,8744,8340,7730,6950,6051,5079,4067,3051,2072,1158,360,-285,-726,-935,-880,-564,-9,735,1587,2446,3204,3752,4015,3948,3553,2889,2034,1123,246,-466,-972,-1234,-1269,-1151,-941,-755,-669,-762,-1062,-1571,-2228,-2966,-3666,-4243,-4614,-4735,-4619,-4290,-3843,-3359,-2936,-2662,-2567,-2673,-2921,-3234,-3501,-3596,-3432,-2941,-2122,-1038,219,1479,2613,3453,3920,3945,3559,2815,1830,721,-377,-1366,-2169,-2744,-3083,-3210,-3141,-2943,-2625,-2246,-1813,-1352,-875,-388,84,539,940,1277,1518,1646,1647,1504,1229,818,304,-289,-919,-1540,-2109,-2580,-2923,-3109,-3138,-3002,-2726,-2329,-1842,-1316,-780,-304,83,311,355,168,-259,-911,-1765,-2750,-3783,-4779,-5624,-6245,-6570,-6549,-6190,-5494,-4526,-3365,-2116,-899,152,930,1329,1299,836,-6,-1119,-2340,-3491,-4377,-4838,-4756,-4089,-2864,-1208,719,2674,4443,5797,6582,6705,6173,5064,3564,1855,196,-1226,-2234,-2740,-2717,-2235,-1391,-356,709,1636,2292,2587,2490,2009,1215,191,-932,-2053,-3036,-3809,-4279,-4425,-4221,-3701,-2897,-1874,-702,555,1813,3028,4125,5068,5813,6329,6616,6663,6509,6185,5754,5276,4812,4417,4116,3929,3831,3807,3790,3758,3640,3429,3091,2646,2117,1547,995,509,134,-90,-156,-54,207,606,1137,1763,2488,3265,4107,4966,5850,6719,7570,8357,9064,9645,10069,10304,10335,10143,9752,9171,8440,7610,6717,5824,4966,4182,3506,2953,2547,2303,2227,2333,2592,3005,3496,4042,4530,4917,5096,5030,4668,4008,3081,1936,679,-592,-1737,-2643,-3185,-3295,-2919,-2070,-798,818,2638,4553,6409,8094,9509,10576,11264,11566,11501,11132,10507,9729,8870,8009,7230,6544,6002,5553,5192,4840,4458,3976,3364,2595,1666,605,-562,-1775,-2984,-4136,-5186,-6102,-6872,-7475,-7925,-8202,-8318,-8248,-7987,-7523,-6844,-5961,-4879,-3636,-2257,-805,671,2094,3391,4479,5285,5736,5793,5443,4709,3664,2417,1098,-139,-1167,-1884,-2232,-2232,-1935,-1471,-971,-593,-472,-714,-1366,-2439,-3856,-5519,-7261,-8900,-10240,-11106,-11342,-10869,-9653,-7756,-5293,-2445,568,3534,6227,8501,10222,11357,11901,11918,11500,10758,9823,8796,7803,6909,6202,5719,5483,5507,5746,6170,6694,7240,7716,8028,8107,7890,7354,6489,5332,3928,2367,731,-881,-2374,-3679,-4722,-5479,-5918,-6057,-5906,-5525,-4958,-4290,-3574,-2897,-2296,-1814,-1460,-1216,-1044,-898,-715,-447,-73,427,1018,1674,2335,2962,3512,3978,4358,4687,5005,5350,5773,6275,6865,7501,8139,8709,9164,9437,9506,9350,8973,8388,7627,6713,5695,4609,3524,2479,1569,816,309,37,32,247,634,1119,1612,2034,2316,2423,2333,2084,1699,1256,805,399,77,-148,-288,-362,-421,-508,-672,-941,-1338,-1841,-2426,-3025,-3572,-3981,-4182,-4109,-3740,-3055,-2098,-917,397,1741,3008,4104,4942,5488,5722,5687,5430,5052,4621,4240,3945,3778,3720,3731,3749,3692,3494,3101,2489,1670,682,-406,-1523,-2586,-3532,-4302,-4864,-5192,-5299,-5184,-4895,-4458,-3951,-3404,-2914,-2497,-2219,-2084,-2090,-2224,-2436,-2698,-2946,-3156,-3281,-3315,-3245,-3088,-2863,-2608,-2366,-2175,-2084,-2095,-2244,-2483,-2807,-3143,-3452,-3675,-3778,-3746,-3576,-3312,-2984,-2663,-2406,-2273,-2318,-2566,-3030,-3678,-4474,-5333,-6174,-6909,-7453,-7755,-7781,-7549,-7091,-6494,-5836,-5220,-4727,-4405,-4294,-4341,-4534,-4760,-4986,-5128,-5186,-5153,-5080,-5019,-5034,-5172,-5451,-5861,-6361,-6890,-7386,-7795,-8091,-8274,-8366,-8415,-8462,-8553,-8707,-8916,-9170,-9408,-9591,-9655,-9550,-9251,-8740,-8022,-7136,-6100,-4983,-3803,-2612,-1431,-284,804,1814,2708,3453,3997,4298,4317,4015,3407,2493,1360,72,-1227,-2440,-3429,-4121,-4460,-4445,-4121,-3576,-2909,-2245,-1690,-1314,-1180,-1263,-1543,-1934,-2355,-2717,-2951,-3014,-2892,-2603,-2182,-1669,-1107,-510,112,777,1501,2308,3190,4142,5092,5991,6721,7224,7402,7245,6729,5938,4936,3871,2863,2054,1545,1412,1660,2268,3139,4157,5179,6046,6635,6827,6560,5806,4585,2957,1014,-1127,-3340,-5501,-7483,-9184,-10516,-11415,-11846,-11795,-11280,-10337,-9028,-7440,-5656,-3790,-1928,-165,1435,2815,3966,4867,5551,6028,6340,6509,6574,6545,6441,6262,6007,5672,5270,4789,4276,3722,3194,2671,2212,1768,1360,938,478,-47,-661,-1371,-2167,-3027,-3918,-4791,-5600,-6293,-6831,-7184,-7333,-7292,-7058,-6687,-6199,-5659,-5090,-4543,-4016,-3529,-3053,-2582,-2083,-1563,-1016,-480,3,376,567,532,226,-345,-1148,-2109,-3119,-4050,-4784,-5203,-5245,-4877,-4146,-3121,-1947,-767,255,970,1281,1133,543,-412,-1608,-2878,-4060,-5005,-5592,-5774,-5530,-4915,-4008,-2919,-1766,-667,290,1036,1536,1794,1822,1677,1396,1050,671,312,-24,-310,-580,-834,-1110,-1428,-1798,-2234,-2704,-3210,-3696,-4155,-4540,-4848,-5059,-5194,-5261,-5297,-5339,-5409,-5567,-5803,-6165,-6610,-7132,-7674,-8170,-8552,-8733,-8655,-8272,-7577,-6601,-5410,-4108,-2813,-1637,-683,1,382,509,438,266,111,40,155,457,959,1597,2297,2958,3476,3758,3739,3384,2701,1738,576,-669,-1878,-2918,-3681,-4077,-4052,-3606,-2756,-1586,-186,1328,2834,4218,5394,6274,6830,7025,6883,6429,5729,4860,3919,3004,2213,1613,1258,1151,1266,1553,1927,2311,2633,2830,2893,2806,2618,2349,2067,1782,1535,1306,1096,866,614,306,-24,-355,-640,-788,-773,-506,-1,753,1682,2707,3722,4609,5285,5678,5776,5599,5209,4711,4189,3780,3545,3554,3826,4319,4983,5688,6335,6768,6911,6668,6038,5052,3801,2420,1062,-125,-998,-1480,-1513,-1133,-405,553,1576,2526,3243,3628,3628,3244,2543,1643,675,-203,-865,-1214,-1207,-856,-229,575,1429,2205,2814,3169,3264,3099,2737,2231,1674,1095,569,88,-338,-731,-1115,-1522,-1950,-2417,-2886,-3328,-3689,-3908,-3937,-3725,-3253,-2516,-1539,-369,923,2264,3549,4704,5636,6274,6591,6533,6145,5421,4451,3282,2014,737,-464,-1488,-2260,-2722,-2808,-2534,-1894,-954,185,1434,2628,3671,4427,4829,4833,4426,3656,2571,1258,-197,-1711,-3193,-4570,-5773,-6721,-7384,-7687,-7619,-7167,-6328,-5175,-3735,-2143,-460,1165,2669,3947,4972,5710,6187,6435,6508,6480,6407,6360,6385,6514,6764,7122,7559,8025,8444,8755,8869,8742,8333,7641,6699,5567,4322,3061,1855,786,-127,-848,-1420,-1854,-2224,-2564,-2924,-3330,-3791,-4296,-4823,-5316,-5728,-5976,-6011,-5743,-5165,-4228,-2992,-1495,138,1806,3350,4662,5632,6197,6357,6140,5645,4995,4327,3783,3468,3456,3750,4314,5041,5814,6480,6917,7013,6720,6025,4976,3676,2235,820,-442,-1412,-1991,-2128,-1798,-1038,88,1483,3026,4599,6082,7371,8392,9092,9462,9518,9318,8936,8469,8010,7659,7467,7490,7704,8093,8572,9064,9465,9687,9666,9345,8733,7822,6683,5353,3928,2465,1061,-233,-1332,-2184,-2742,-2951,-2799,-2275,-1384,-197,1241,2815,4410,5908,7164,8085,8561,8551,8031,7026,5612,3891,1996,96,-1675,-3159,-4262,-4908,-5087,-4821,-4181,-3258,-2163,-1019,76,1028,1774,2290,2576,2666,2629,2518,2411,2355,2391,2518,2740,3000,3286,3536,3732,3858,3923,3951,3999,4091,4294,4604,5030,5515,5985,6333,6441,6198,5524,4369,2758,746,-1537,-3946,-6289,-8406,-10123,-11339,-11986,-12059,-11624,-10786,-9680,-8477,-7314,-6322,-5592,-5150,-4995,-5059,-5258,-5486,-5630,-5621,-5393,-4951,-4323,-3569,-2774,-2020,-1379,-899,-595,-457,-443,-493,-559,-577,-532,-417,-253,-83,42,91,16,-166,-467,-826,-1233,-1610,-1960,-2222,-2428,-2549,-2628,-2656,-2657,-2625,-2547,-2409,-2192,-1880,-1482,-1007,-495,-8,399,631,643,369,-186,-1016,-2045,-3194,-4354,-5417,-6310,-6944,-7308,-7366,-7151,-6685,-6011,-5191,-4267,-3313,-2363,-1497,-742,-170,186,289,110,-346,-1074,-2026,-3158,-4377,-5602,-6723,-7628,-8225,-8413,-8141,-7384,-6156,-4532,-2616,-551,1496,3377,4940,6084,6746,6909,6622,5949,5004,3894,2734,1606,578,-333,-1118,-1806,-2425,-2998,-3542,-4044,-4472,-4785,-4927,-4853,-4541,-3989,-3242,-2360,-1457,-627,-10,315,256,-212,-1089,-2313,-3788,-5382,-6934,-8285,-9272,-9776,-9694,-9001,-7703,-5875,-3640,-1143,1430,3913,6137,7969,9317,10125,10386,10145,9455,8425,7139,5709,4212,2733,1305,-12,-1212,-2266,-3167,-3898,-4456,-4811,-4973,-4922,-4677,-4267,-3728,-3133,-2536,-2013,-1600,-1343,-1226,-1245,-1348,-1475,-1576,-1568,-1408,-1049,-464,340,1347,2501,3740,4979,6128,7096,7800,8166,8152,7731,6909,5725,4234,2521,678,-1204,-3025,-4715,-6204,-7454,-8438,-9148,-9589,-9782,-9739,-9502,-9079,-8523,-7846,-7097,-6316,-5539,-4834,-4229,-3792,-3543,-3508,-3684,-4034,-4517,-5056,-5570,-5981,-6212,-6211,-5948,-5439,-4706,-3840,-2909,-2021,-1265,-690,-352,-231,-304,-517,-793,-1083,-1312,-1466,-1517,-1482,-1402,-1301,-1251,-1281,-1437,-1733,-2170,-2729,-3360,-4022,-4622,-5114,-5414,-5485,-5305,-4883,-4262,-3521,-2743,-2046,-1509,-1237,-1271,-1654,-2364,-3372,-4576,-5899,-7186,-8340,-9208,-9714,-9769,-9356,-8489,-7221,-5652,-3902,-2095,-372,1167,2422,3331,3868,4023,3831,3331,2600,1703,741,-225,-1100,-1834,-2371,-2683,-2764,-2616,-2280,-1785,-1194,-547,94,692,1209,1624,1933,2128,2240,2265,2257,2204,2150,2086,2022,1945,1847,1704,1497,1200,794,272,-359,-1070,-1825,-2557,-3216,-3727,-4047,-4141,-3980,-3600,-3002,-2264,-1440,-609,164,795,1274,1547,1644,1596,1450,1282,1169,1169,1347,1726,2295,3028,3831,4626,5274,5688,5742,5405,4630,3464,1963,254,-1543,-3259,-4773,-5939,-6687,-6951,-6739,-6086,-5080,-3824,-2452,-1103,115,1064,1701,1958,1858,1442,801,56,-657,-1200,-1459,-1360,-866,-22,1116,2406,3723,4906,5838,6418,6603,6396,5841,5036,4081,3108,2205,1476,932,614,442,388,330,212,-55,-503,-1133,-1900,-2730,-3504,-4129,-4477,-4493,-4113,-3358,-2247,-872,687,2314,3906,5364,6616,7600,8292,8682,8786,8627,8245,7670,6948,6098,5165,4163,3138,2119,1137,241,-549,-1198,-1700,-2056,-2279,-2409,-2473,-2529,-2607,-2739,-2951,-3220,-3552,-3879,-4174,-4367,-4407,-4257,-3896,-3323,-2580,-1712,-797,82,846,1428,1782,1889,1760,1437,976,455,-61,-508,-831,-1019,-1051,-957,-767,-527,-299,-125,-67,-134,-359,-706,-1152,-1633,-2083,-2440,-2642,-2677,-2523,-2233,-1840,-1430,-1070,-826,-756,-875,-1203,-1695,-2330,-3023,-3717,-4328,-4775,-5008,-4952,-4603,-3934,-2978,-1789,-436,967,2331,3525,4479,5104,5386,5331,4970,4409,3715,3011,2388,1900,1623,1525,1606,1805,2044,2268,2397,2405,2270,2015,1667,1290,923,630,426,347,375,513,719,984,1256,1528,1769,1970,2127,2254,2359,2478,2650,2904,3295,3841,4557,5444,6455,7556,8665,9726,10654,11401,11910,12156,12127,11837,11303,10588,9725,8793,7839,6915,6066,5304,4658,4112,3682,3346,3108,2958,2889,2887,2946,3031,3133,3212,3245,3214,3099,2908,2658,2371,2099,1864,1714,1652,1691,1793,1934,2046,2090,2002,1772,1366,825,176,-522,-1185,-1771,-2195,-2433,-2455,-2250,-1846,-1253,-532,271,1094,1865,2555,3107,3529,3832,4039,4217,4404,4647,4988,5415,5941,6512,7090,7619,8029,8298,8378,8282,8021,7634,7172,6694,6254,5895,5663,5554,5590,5728,5949,6197,6423,6573,6600,6461,6144,5628,4951,4139,3243,2351,1510,809,298,16,-25,174,552,1068,1617,2143,2531,2758,2751,2542,2139,1626,1060,552,156,-64,-89,62,351,687,997,1163,1127,810,203,-680,-1777,-2987,-4193,-5256,-6058,-6492,-6500,-6067,-5227,-4065,-2702,-1266,84,1258,2142,2728,3007,3051,2935,2770,2649,2653,2819,3158,3623,4155,4668,5064,5279,5245,4954,4408,3664,2782,1855,972,202,-374,-741,-872,-796,-558,-214,141,448,607,585,329,-157,-853,-1718,-2666,-3649,-4564,-5379,-6042,-6541,-6900,-7131,-7291,-7405,-7511,-7615,-7718,-7791,-7799,-7697,-7445,-7008,-6378,-5555,-4587,-3524,-2454,-1466,-636,-58,248,236,-50,-574,-1257,-2004,-2738,-3360,-3828,-4081,-4118,-3930,-3545,-2999,-2330,-1606,-863,-181,419,872,1187,1349,1399,1370,1331,1315,1403,1587,1913,2343,2865,3431,4007,4550,5047,5467,5818,6088,6271,6349,6295,6061,5628,4944,4014,2838,1454,-69,-1658,-3214,-4641,-5863,-6807,-7434,-7753,-7770,-7554,-7168,-6696,-6227,-5828,-5552,-5422,-5417,-5510,-5609,-5654,-5536,-5202,-4587,-3688,-2515,-1136,382,1918,3386,4668,5690,6396,6754,6784,6517,6018,5373,4646,3928,3261,2684,2202,1802,1451,1096,696,190,-436,-1212,-2108,-3107,-4137,-5143,-6042,-6777,-7291,-7550,-7547,-7287,-6810,-6164,-5409,-4613,-3830,-3111,-2484,-1961,-1541,-1207,-944,-741,-585,-489,-459,-521,-685,-975,-1377,-1892,-2470,-3079,-3634,-4091,-4371,-4448,-4295,-3936,-3410,-2796,-2179,-1649,-1299,-1173,-1326,-1724,-2349,-3096,-3883,-4572,-5070,-5270,-5128,-4620,-3784,-2683,-1425,-128,1088,2098,2829,3207,3228,2915,2335,1597,826,154,-303,-450,-273,231,957,1800,2601,3216,3513,3425,2914,2039,870,-438,-1767,-2956,-3929,-4608,-5002,-5151,-5139,-5070,-5059,-5201,-5563,-6183,-7038,-8086,-9226,-10354,-11343,-12076,-12460,-12431,-11961,-11089,-9855,-8377,-6758,-5132,-3611,-2299,-1253,-506,-57,148,150,39,-130,-293,-429,-531,-629,-769,-994,-1366,-1898,-2600,-3431,-4324,-5194,-5940,-6469,-6713,-6625,-6211,-5506,-4586,-3554,-2514,-1585,-856,-404,-262,-440,-905,-1597,-2441,-3338,-4191,-4933,-5463,-5779,-5818,-5624,-5205,-4632,-3964,-3282,-2653,-2138,-1776,-1581,-1547,-1641,-1828,-2045,-2260,-2419,-2496,-2480,-2350,-2125,-1796,-1392,-913,-386,186,775,1385,1984,2571,3126,3633,4090,4472,4789,5020,5168,5213,5157,4971,4669,4248,3711,3113,2454,1794,1152,547,-15,-538,-1049,-1559,-2093,-2651,-3215,-3760,-4240,-4600,-4806,-4809,-4610,-4214,-3662,-3006,-2312,-1650,-1062,-599,-258,-26,125,258,407,625,941,1343,1840,2359,2887,3339,3691,3895,3941,3829,3592,3251,2876,2493,2161,1909,1756,1703,1728,1800,1858,1863,1751,1491,1060,462,-276,-1096,-1941,-2714,-3365,-3794,-3989,-3897,-3544,-2961,-2196,-1343,-474,324,970,1421,1637,1627,1421,1068,655,247,-60,-224,-190,30,419,917,1433,1892,2187,2256,2069,1597,917,70,-823,-1661,-2348,-2795,-2962,-2830,-2429,-1804,-1033,-193,630,1360,1935,2307,2453,2364,2076,1613,1069,489,-16,-396,-573,-522,-232,278,967,1772,2626,3453,4192,4786,5209,5436,5494,5378,5154,4829,4459,4067,3659,3269,2867,2472,2057,1611,1129,592,13,-614,-1263,-1934,-2582,-3212,-3777,-4271,-4662,-4942,-5089,-5103,-4987,-4738,-4397,-3953,-3458,-2909,-2343,-1770,-1198,-650,-116,377,832,1232,1565,1810,1960,1995,1908,1699,1360,908,350,-291,-995,-1723,-2457,-3141,-3755,-4250,-4611,-4804,-4832,-4680,-4365,-3908,-3313,-2627,-1855,-1035,-203,631,1402,2110,2685,3126,3387,3474,3376,3122,2737,2273,1774,1290,852,494,207,-8,-189,-360,-567,-832,-1181,-1611,-2097,-2611,-3083,-3469,-3699,-3725,-3523,-3072,-2411,-1567,-631,333,1218,1947,2452,2696,2665,2397,1940,1377,806,301,-54,-223,-181,45,425,882,1366,1801,2153,2404,2560,2672,2793,2993,3343,3888,4661,5641,6804,8057,9320,10474,11407,12040,12299,12173,11685,10892,9917,8847,7851,7006,6437,6171,6234,6573,7129,7782,8421,8930,9209,9206,8891,8286,7455,6479,5467,4516,3711,3119,2755,2633,2707,2941,3272,3645,4008,4313,4543,4665,4685,4595,4395,4102,3699,3202,2599,1897,1091,210,-745,-1701,-2644,-3473,-4164,-4623,-4842,-4777,-4460,-3902,-3179,-2344,-1472,-626,141,821,1382,1875,2309,2748,3222,3787,4447,5230,6098,7034,7968,8857,9619,10218,10605,10777,10736,10521,10164,9737,9272,8835,8447,8132,7900,7740,7641,7594,7571,7574,7577,7585,7566,7525,7417,7228,6934,6501,5944,5251,4464,3612,2743,1901,1118,417,-194,-725,-1178,-1571,-1894,-2147,-2318,-2375,-2327,-2150,-1877,-1537,-1189,-894,-734,-755,-1016,-1524,-2260,-3184,-4209,-5240,-6188,-6936,-7438,-7623,-7499,-7073,-6406,-5558,-4622,-3660,-2758,-1947,-1270,-714,-273,98,437,785,1187,1660,2220,2855,3547,4245,4921,5504,5968,6254,6358,6246,5938,5444,4799,4048,3240,2426,1650,955,353,-130,-516,-799,-1022,-1188,-1333,-1459,-1571,-1655,-1703,-1676,-1584,-1387,-1133,-821,-521,-278,-169,-250,-570,-1148,-1973,-2999,-4162,-5362,-6513,-7522,-8323,-8888,-9201,-9301,-9229,-9054,-8836,-8624,-8447,-8297,-8162,-7971,-7691,-7234,-6587,-5695,-4601,-3305,-1914,-479,870,2057,2984,3596,3869,3800,3449,2866,2173,1436,787,278,-18,-83,80,431,927,1484,2048,2545,2940,3205,3345,3381,3352,3296,3263,3266,3331,3435,3574,3692,3773,3754,3618,3325,2872,2250,1481,598,-340,-1271,-2104,-2784,-3223,-3405,-3310,-2969,-2451,-1834,-1228,-727,-412,-335,-509,-915,-1491,-2160,-2815,-3376,-3732,-3850,-3671,-3220,-2523,-1649,-678,294,1194,1940,2507,2852,3017,2995,2869,2659,2434,2222,2041,1890,1752,1586,1366,1044,603,38,-643,-1400,-2190,-2951,-3630,-4173,-4558,-4762,-4808,-4715,-4525,-4296,-4048,-3838,-3656,-3516,-3387,-3255,-3076,-2841,-2544,-2186,-1826,-1494,-1262,-1196,-1335,-1732,-2385,-3281,-4377,-5599,-6862,-8076,-9142,-9989,-10549,-10796,-10719,-10343,-9708,-8878,-7916,-6893,-5862,-4878,-3969,-3161,-2452,-1851,-1335,-908,-542,-248,2,187,334,425,487,512,537,556,620,717,886,1112,1393,1698,1986,2217,2333,2311,2110,1738,1220,591,-77,-723,-1266,-1663,-1865,-1878,-1715,-1424,-1076,-732,-478,-375,-466,-802,-1355,-2124,-3043,-4027,-4992,-5819,-6416,-6708,-6636,-6203,-5433,-4407,-3215,-1989,-833,135,847,1248,1344,1142,709,108,-591,-1299,-1974,-2556,-3036,-3408,-3701,-3942,-4189,-4466,-4817,-5232,-5702,-6167,-6568,-6813,-6848,-6600,-6085,-5305,-4354,-3325,-2358,-1573,-1091,-983,-1281,-1968,-2973,-4180,-5468,-6678,-7686,-8372,-8662,-8515,-7940,-6984,-5729,-4285,-2769,-1305,-1,1058,1810,2246,2369,2237,1913,1488,1038,651,367,223,207,287,411,493,490,323,-21,-549,-1235,-2023,-2840,-3622,-4287,-4790,-5092,-5188,-5082,-4811,-4391,-3880,-3284,-2640,-1940,-1194,-388,478,1400,2362,3319,4216,4975,5508,5734,5576,4997,3988,2591,898,-969,-2843,-4568,-5972,-6957,-7417,-7386,-6868,-6002,-4915,-3764,-2719,-1893,-1403,-1271,-1518,-2073,-2859,-3769,-4660,-5429,-5950,-6147,-5975,-5408,-4496,-3283,-1892,-410,1013,2283,3297,3990,4339,4347,4057,3542,2884,2175,1505,931,512,250,143,164,264,412,569,716,861,1003,1181,1398,1691,2038,2439,2847,3221,3514,3674,3682,3515,3198,2755,2236,1699,1197,780,480,311,273,342,491,671,840,945,941,796,471,-24,-698,-1498,-2390,-3282,-4115,-4773,-5208,-5326,-5108,-4541,-3647,-2505,-1182,205,1565,2810,3863,4709,5313,5716,5919,5972,5880,5665,5326,4855,4252,3519,2673,1754,815,-79,-860,-1460,-1841,-1962,-1838,-1476,-929,-255,486,1221,1905,2496,2979,3352,3636,3859,4053,4256,4487,4758,5072,5397,5712,5960,6097,6074,5849,5400,4714,3821,2747,1569,364,-783,-1771,-2532,-3008,-3176,-3045,-2663,-2089,-1415,-728,-111,369,657,750,642,374,6,-413,-796,-1097,-1265,-1276,-1137,-872,-528,-172,150,376,489,485,395,261,153,109,192,396,713,1102,1480,1786,1929,1865,1558,1025,303,-523,-1361,-2117,-2690,-3038,-3110,-2932,-2535,-2001,-1409,-869,-459,-262,-321,-646,-1221,-1981,-2851,-3727,-4502,-5089,-5402,-5408,-5089,-4472,-3606,-2575,-1470,-388,564,1323,1808,2010,1916,1572,1033,379,-292,-905,-1372,-1649,-1701,-1536,-1165,-629,35,798,1608,2471,3334,4207,5049,5839,6548,7131,7568,7821,7892,7764,7466,7011,6445,5807,5153,4533,4014,3636,3458,3490,3751,4216,4840,5569,6313,7000,7543,7875,7959,7772,7336,6691,5895,5031,4158,3364,2678,2160,1810,1641,1633,1755,1982,2276,2603,2948,3271,3572,3824,4002,4090,4045,3843,3455,2859,2058,1068,-63,-1275,-2486,-3612,-4556,-5257,-5631,-5671,-5344,-4693,-3759,-2622,-1368,-108,1069,2068,2811,3274,3419,3300,2961,2497,2024,1642,1465,1569,1991,2762,3817,5125,6555,8027,9406,10601,11517,12115,12368,12310,11982,11471,10859,10234,9667,9201,8859,8636,8502,8430,8368,8298,8187,8036,7848,7637,7434,7251,7116,7015,6943,6864,6740,6535,6203,5745,5120,4378,3509,2579,1618,680,-185,-945,-1560,-2014,-2301,-2418,-2386,-2223,-1959,-1614,-1226,-802,-372,63,484,881,1254,1574,1855,2072,2225,2316,2318,2250,2076,1799,1401,865,201,-593,-1473,-2401,-3295,-4074,-4645,-4917,-4839,-4350,-3475,-2237,-719,969,2717,4394,5888,7129,8040,8626,8887,8870,8644,8269,7839,7401,7031,6749,6587,6540,6581,6691,6795,6852,6776,6517,6017,5242,4189,2870,1330,-362,-2135,-3894,-5552,-7039,-8283,-9244,-9910,-10261,-10338,-10157,-9762,-9213,-8540,-7817,-7073,-6374,-5744,-5230,-4852,-4628,-4563,-4638,-4837,-5111,-5425,-5727,-5990,-6171,-6279,-6295,-6240,-6128,-5971,-5786,-5562,-5306,-4983,-4595,-4111,-3536,-2873,-2152,-1412,-708,-103,342,571,550,265,-253,-970,-1783,-2614,-3339,-3847,-4063,-3907,-3371,-2467,-1259,153,1642,3078,4328,5283,5871,6054,5846,5284,4446,3420,2294,1172,108,-809,-1562,-2107,-2450,-2589,-2560,-2379,-2126,-1817,-1544,-1328,-1239,-1298,-1525,-1932,-2482,-3161,-3897,-4637,-5314,-5859,-6226,-6376,-6295,-6002,-5515,-4906,-4225,-3545,-2936,-2422,-2045,-1785,-1628,-1535,-1462,-1379,-1258,-1092,-892,-667,-452,-262,-118,-26,21,30,25,6,-15,-57,-150,-312,-607,-1030,-1616,-2328,-3135,-3964,-4749,-5389,-5826,-5988,-5854,-5431,-4766,-3938,-3067,-2262,-1657,-1340,-1387,-1817,-2602,-3674,-4918,-6208,-7400,-8366,-9008,-9260,-9105,-8567,-7701,-6600,-5355,-4083,-2857,-1792,-912,-298,62,151,-3,-358,-870,-1450,-2048,-2562,-2933,-3093,-2992,-2627,-1990,-1139,-122,962,2042,3029,3864,4505,4933,5162,5208,5121,4912,4637,4289,3894,3444,2948,2407,1846,1284,768,331,13,-166,-203,-114,50,249,396,449,337,34,-481,-1185,-2063,-3039,-4065,-5051,-5935,-6637,-7126,-7338,-7293,-6957,-6388,-5574,-4594,-3453,-2216,-918,402,1679,2873,3908,4725,5248,5423,5192,4542,3470,2028,290,-1631,-3604,-5497,-7169,-8523,-9474,-9987,-10079,-9787,-9208,-8436,-7595,-6783,-6095,-5583,-5279,-5162,-5206,-5332,-5487,-5569,-5531,-5307,-4874,-4229,-3397,-2426,-1377,-334,643,1467,2104,2499,2661,2581,2297,1862,1313,725,140,-409,-882,-1287,-1621,-1895,-2143,-2365,-2595,-2828,-3077,-3330,-3580,-3797,-3973,-4059,-4049,-3896,-3601,-3143,-2538,-1810,-990,-141,693,1452,2086,2577,2903,3085,3142,3114,3039,2955,2883,2837,2812,2787,2747,2651,2499,2252,1932,1528,1066,575,54,-443,-935,-1404,-1857,-2331,-2835,-3404,-4066,-4824,-5685,-6632,-7622,-8614,-9539,-10322,-10907,-11205,-11184,-10794,-10026,-8898,-7447,-5742,-3894,-1993,-188,1435,2753,3718,4273,4445,4251,3789,3130,2397,1673,1065,608,364,307,432,680,988,1299,1534,1650,1605,1378,977,409,-293,-1092,-1963,-2848,-3744,-4584,-5368,-6034,-6557,-6881,-6962,-6753,-6224,-5367,-4207,-2805,-1248,337,1824,3093,4018,4557,4653,4349,3686,2772,1703,615,-402,-1247,-1868,-2240,-2357,-2274,-2016,-1670,-1274,-894,-550,-262,-20,190,391,601,836,1080,1325,1528,1653,1653,1497,1165,669,35,-675,-1391,-2014,-2474,-2675,-2586,-2150,-1402,-345,921,2336,3772,5132,6300,7198,7750,7937,7748,7234,6457,5523,4546,3652,2945,2522,2428,2656,3178,3874,4653,5348,5856,6039,5860,5269,4329,3090,1702,273,-1028,-2095,-2813,-3136,-3037,-2551,-1733,-679,513,1732,2870,3859,4612,5123,5361,5357,5146,4771,4299,3769,3247,2746,2313,1933,1630,1384,1198,1054,950,865,792,700,577,385,120,-243,-689,-1204,-1750,-2260,-2687,-2937,-2965,-2707,-2136,-1266,-113,1234,2696,4153,5475,6542,7235,7469,7191,6395,5112,3437,1477,-621,-2694,-4616,-6222,-7439,-8181,-8436,-8221,-7601,-6670,-5539,-4333,-3149,-2088,-1197,-506,0,345,583,758,917,1101,1320,1591,1903,2257,2642,3067,3539,4069,4672,5349,6091,6872,7654,8377,8997,9450,9696,9707,9461,8973,8253,7338,6287,5138,3989,2893,1949,1228,796,693,944,1517,2370,3416,4545,5644,6596,7286,7650,7633,7242,6517,5538,4420,3284,2265,1466,983,854,1084,1637,2436,3382,4376,5293,6067,6607,6891,6896,6645,6161,5503,4713,3847,2950,2043,1150,272,-604,-1472,-2358,-3238,-4124,-4971,-5768,-6455,-7001,-7353,-7480,-7354,-6973,-6357,-5540,-4583,-3542,-2473,-1446,-470,403,1201,1912,2568,3192,3796,4403,4998,5577,6110,6556,6891,7072,7088,6934,6630,6212,5734,5252,4810,4457,4205,4049,3987,3961,3960,3935,3866,3741,3555,3314,3044,2758,2490,2271,2113,2053,2089,2233,2468,2784,3137,3515,3857,4144,4348,4456,4479,4438,4362,4297,4258,4286,4360,4485,4613,4705,4704,4560,4223,3685,2934,2017,977,-95,-1126,-2024,-2735,-3222,-3469,-3526,-3428,-3264,-3115,-3044,-3136,-3390,-3832,-4404,-5059,-5698,-6232,-6555,-6588,-6273,-5571,-4504,-3096,-1430,415,2330,4230,6008,7607,8964,10051,10855,11379,11643,11674,11506,11182,10736,10225,9668,9111,8568,8042,7543,7046,6540,6015,5444,4834,4186,3493,2797,2076,1368,668,-27,-697,-1353,-1975,-2541,-3023,-3376,-3560,-3516,-3239,-2671,-1868,-828,346,1574,2734,3700,4363,4633,4446,3813,2750,1357,-253,-1956,-3590,-5053,-6224,-7049,-7506,-7599,-7391,-6938,-6335,-5650,-4968,-4319,-3755,-3258,-2837,-2452,-2079,-1696,-1275,-821,-341,154,612,1030,1350,1581,1691,1706,1626,1484,1302,1108,930,785,683,644,645,708,792,906,1010,1111,1176,1218,1228,1227,1222,1247,1306,1423,1595,1810,2048,2267,2417,2445,2294,1926,1308,455,-621,-1847,-3159,-4452,-5635,-6619,-7323,-7712,-7758,-7496,-6964,-6238,-5399,-4525,-3669,-2900,-2210,-1637,-1152,-756,-443,-218,-88,-87,-225,-532,-1002,-1629,-2382,-3221,-4085,-4932,-5689,-6340,-6829,-7163,-7332,-7339,-7227,-6986,-6673,-6282,-5852,-5384,-4900,-4393,-3880,-3352,-2813,-2261,-1705,-1148,-627,-164,179,355,303,-23,-655,-1599,-2832,-4308,-5944,-7652,-9324,-10853,-12158,-13142,-13784,-14030,-13921,-13459,-12727,-11773,-10680,-9530,-8374,-7293,-6309,-5457,-4743,-4164,-3703,-3340,-3043,-2790,-2545,-2283,-1992,-1639,-1245,-784,-286,243,795,1342,1893,2425,2940,3435,3887,4296,4612,4810,4840,4657,4236,3550,2615,1457,134,-1276,-2689,-3992,-5110,-5944,-6445,-6584,-6361,-5823,-5033,-4085,-3084,-2121,-1310,-696,-341,-236,-354,-635,-990,-1336,-1567,-1628,-1454,-1044,-408,402,1315,2240,3087,3769,4227,4414,4322,3968,3379,2622,1736,787,-184,-1152,-2089,-2999,-3886,-4755,-5628,-6500,-7371,-8222,-9028,-9748,-10342,-10772,-10993,-10994,-10753,-10278,-9594,-8727,-7728,-6629,-5484,-4317,-3167,-2041,-961,68,1029,1910,2703,3376,3932,4341,4612,4729,4704,4523,4206,3731,3124,2360,1482,483,-580,-1681,-2755,-3762,-4632,-5331,-5821,-6070,-6090,-5866,-5434,-4817,-4049,-3185,-2248,-1303,-364,517,1330,2035,2642,3127,3507,3787,3986,4125,4226,4307,4383,4478,4583,4710,4846,4974,5084,5143,5127,5011,4769,4391,3874,3243,2527,1788,1076,468,5,-260,-335,-224,18,315,585,726,649,303,-376,-1348,-2606,-4034,-5536,-6967,-8190,-9081,-9540,-9514,-8991,-8016,-6671,-5076,-3361,-1677,-133,1151,2130,2772,3086,3131,2948,2629,2229,1799,1381,971,570,146,-332,-885,-1536,-2280,-3091,-3940,-4755,-5489,-6065,-6439,-6558,-6419,-6022,-5414,-4651,-3827,-3014,-2310,-1769,-1428,-1296,-1339,-1508,-1734,-1937,-2056,-2046,-1888,-1605,-1221,-818,-450,-206,-130,-271,-636,-1208,-1943,-2775,-3621,-4413,-5047,-5494,-5677,-5604,-5274,-4718,-4001,-3178,-2328,-1530,-832,-306,44,191,159,-20,-305,-643,-980,-1285,-1506,-1639,-1664,-1579,-1387,-1096,-705,-231,328,954,1632,2326,3004,3613,4099,4421,4532,4411,4053,3476,2717,1844,924,47,-706,-1268,-1583,-1636,-1423,-984,-372,356,1110,1843,2477,2998,3369,3619,3749,3818,3852,3903,3992,4129,4312,4502,4670,4756,4727,4548,4207,3732,3137,2498,1850,1263,779,414,204,101,122,199,320,445,557,647,720,793,876,1007,1184,1445,1779,2200,2686,3221,3768,4291,4746,5101,5318,5393,5317,5112,4812,4454,4093,3775,3539,3420,3422,3535,3733,3955,4148,4236,4154,3851,3282,2448,1351,46,-1409,-2926,-4404,-5756,-6881,-7721,-8214,-8341,-8105,-7511,-6625,-5474,-4137,-2676,-1158,350,1782,3099,4245,5202,5951,6493,6844,7030,7084,7054,6977,6897,6852,6857,6941,7086,7300,7539,7786,7985,8098,8077,7880,7475,6854,6017,4996,3843,2620,1422,323,-582,-1234,-1582,-1624,-1364,-862,-177,595,1371,2063,2611,2959,3098,3038,2805,2478,2106,1791,1595,1580,1798,2236,2913,3744,4711,5696,6656,7492,8164,8616,8842,8827,8596,8166,7565,6834,5983,5057,4047,2982,1854,665,-577,-1865,-3181,-4472,-5709,-6812,-7725,-8375,-8714,-8697,-8330,-7608,-6611,-5384,-4045,-2680,-1393,-267,642,1312,1746,1988,2105,2172,2275,2483,2839,3367,4037,4799,5578,6288,6840,7178,7249,7060,6623,5998,5251,4468,3728,3097,2632,2353,2267,2348,2559,2852,3168,3462,3674,3792,3775,3653,3407,3107,2752,2424,2132,1930,1842,1885,2075,2413,2898,3511,4240,5038,5881,6715,7500,8195,8757,9168,9398,9441,9292,8956,8444,7764,6951,6004,4984,3904,2819,1777,808,-27,-728,-1258,-1654,-1910,-2087,-2205,-2312,-2432,-2579,-2757,-2951,-3144,-3303,-3422,-3457,-3424,-3287,-3085,-2783,-2441,-2016,-1561,-1047,-493,107,755,1439,2165,2909,3675,4426,5166,5856,6477,7019,7425,7713,7828,7780,7557,7159,6623,5953,5225,4450,3711,3032,2449,1990,1629,1372,1149,947,685,354,-90,-643,-1279,-1974,-2644,-3252,-3705,-3975,-3998,-3773,-3304,-2622,-1795,-882,11,819,1435,1820,1911,1709,1230,515,-354,-1310,-2246,-3096,-3773,-4242,-4466,-4450,-4207,-3781,-3217,-2576,-1914,-1275,-711,-226,148,439,632,761,826,833,785,660,453,139,-285,-824,-1454,-2151,-2848,-3497,-4019,-4352,-4451,-4279,-3849,-3184,-2355,-1428,-519,310,951,1379,1547,1476,1208,801,357,-48,-314,-384,-222,174,750,1445,2145,2757,3171,3321,3157,2681,1924,955,-134,-1249,-2280,-3163,-3822,-4242,-4412,-4367,-4139,-3795,-3375,-2942,-2532,-2181,-1907,-1719,-1632,-1634,-1740,-1944,-2246,-2655,-3150,-3742,-4380,-5071,-5730,-6349,-6837,-7164,-7265,-7112,-6689,-6007,-5111,-4059,-2948,-1869,-929,-218,209,302,95,-392,-1047,-1782,-2476,-3020,-3347,-3397,-3195,-2768,-2226,-1679,-1261,-1101,-1296,-1899,-2922,-4301,-5942,-7698,-9416,-10932,-12119,-12879,-13170,-13003,-12437,-11566,-10515,-9401,-8329,-7392,-6608,-6020,-5559,-5209,-4867,-4488,-3990,-3340,-2519,-1524,-413,775,1955,3039,3959,4640,5032,5142,4957,4547,3964,3296,2615,2002,1485,1101,815,608,407,164,-183,-658,-1279,-2006,-2807,-3599,-4309,-4850,-5173,-5213,-4988,-4485,-3776,-2912,-1977,-1062,-224,449,947,1222,1312,1220,1010,735,447,222,88,101,260,580,1022,1562,2132,2677,3130,3438,3551,3449,3121,2569,1828,915,-124,-1257,-2445,-3657,-4859,-6014,-7099,-8059,-8889,-9529,-9991,-10245,-10315,-10212,-9970,-9623,-9207,-8764,-8309,-7877,-7477,-7103,-6767,-6429,-6079,-5681,-5197,-4610,-3889,-3042,-2075,-1026,70,1148,2161,3044,3754,4250,4511,4520,4296,3846,3216,2438,1565,637,-292,-1201,-2055,-2845,-3566,-4223,-4807,-5332,-5768,-6118,-6336,-6421,-6315,-6037,-5545,-4876,-4041,-3089,-2080,-1073,-130,688,1355,1845,2172,2358,2458,2514,2604,2755,3028,3399,3895,4432,4992,5470,5824,5965,5886,5541,4973,4207,3323,2379,1469,635,-64,-616,-1029,-1323,-1544,-1738,-1959,-2236,-2614,-3077,-3640,-4245,-4864,-5425,-5877,-6156,-6228,-6063,-5666,-5048,-4260,-3335,-2361,-1364,-441,401,1096,1655,2059,2343,2510,2623,2673,2722,2750,2773,2772,2709,2561,2293,1871,1296,570,-287,-1218,-2187,-3125,-3990,-4736,-5347,-5808,-6144,-6366,-6520,-6623,-6701,-6760,-6790,-6775,-6686,-6495,-6184,-5738,-5161,-4462,-3665,-2815,-1928,-1073,-258,453,1052,1496,1787,1896,1841,1613,1245,761,194,-399,-984,-1493,-1889,-2120,-2166,-2003,-1642,-1100,-415,356,1169,1954,2675,3275,3728,4012,4108,4023,3742,3293,2679,1933,1096,204,-676,-1488,-2181,-2687,-2984,-3039,-2859,-2465,-1904,-1224,-508,196,804,1289,1599,1743,1733,1596,1412,1221,1105,1125,1296,1673,2201,2884,3642,4411,5124,5691,6060,6185,6040,5635,5000,4187,3270,2323,1424,628,-12,-493,-797,-964,-1004,-975,-881,-764,-628,-465,-295,-78,160,448,755,1086,1386,1651,1802,1845,1708,1413,943,335,-356,-1076,-1717,-2224,-2490,-2479,-2146,-1499,-580,558,1801,3076,4254,5266,6031,6515,6701,6615,6282,5779,5151,4471,3784,3126,2518,1969,1459,988,526,61,-415,-917,-1426,-1935,-2413,-2830,-3157,-3359,-3418,-3324,-3083,-2710,-2246,-1714,-1171,-638,-149,289,674,1024,1366,1726,2132,2597,3135,3727,4370,5022,5669,6278,6831,7311,7713,8039,8282,8464,8563,8595,8547,8401,8158,7790,7295,6665,5897,5014,4023,2976,1901,863,-83,-880,-1465,-1802,-1854,-1619,-1108,-366,562,1577,2632,3615,4471,5138,5571,5786,5774,5607,5324,5020,4748,4598,4586,4767,5110,5601,6177,6772,7301,7699,7893,7842,7526,6934,6104,5050,3838,2496,1102,-319,-1687,-2976,-4126,-5094,-5856,-6377,-6649,-6687,-6493,-6125,-5608,-5016,-4389,-3785,-3251,-2807,-2479,-2262,-2127,-2066,-1999,-1913,-1729,-1416,-938,-274,568,1567,2674,3835,4979,6040,6960,7684,8197,8467,8517,8351,8002,7504,6888,6191,5441,4661,3879,3095,2350,1635,985,409,-77,-452,-706,-829,-812,-656,-361,67,611,1253,1956,2693,3406,4067,4617,5040,5302,5421,5389,5263,5067,4875,4725,4677,4757,4989,5368,5874,6466,7102,7709,8257,8660,8904,8943,8758,8369,7766,7002,6108,5128,4130,3128,2195,1314,533,-181,-811,-1390,-1916,-2405,-2852,-3251,-3578,-3822,-3951,-3951,-3802,-3503,-3044,-2449,-1721,-891,12,957,1903,2813,3655,4389,4996,5447,5739,5856,5819,5622,5317,4900,4444,3953,3485,3061,2694,2404,2175,1998,1848,1701,1527,1308,1024,668,245,-235,-749,-1263,-1750,-2162,-2477,-2656,-2690,-2567,-2297,-1895,-1391,-823,-224,356,895,1341,1692,1905,1996,1940,1764,1462,1077,624,160,-285,-644,-897,-983,-906,-647,-240,285,868,1444,1950,2324,2513,2488,2233,1754,1078,254,-676,-1632,-2569,-3414,-4133,-4664,-5004,-5107,-5002,-4673,-4163,-3502,-2735,-1933,-1145,-455,78,396,445,214,-300,-1056,-1991,-3018,-4039,-4940,-5639,-6042,-6107,-5803,-5133,-4141,-2883,-1451,58,1539,2880,4002,4819,5306,5434,5236,4746,4035,3178,2243,1303,404,-433,-1185,-1881,-2529,-3151,-3782,-4390,-5008,-5565,-6064,-6435,-6665,-6719,-6600,-6317,-5902,-5403,-4863,-4342,-3869,-3490,-3202,-3024,-2925,-2899,-2908,-2934,-2950,-2933,-2879,-2768,-2607,-2405,-2162,-1919,-1684,-1504,-1403,-1418,-1552,-1825,-2206,-2684,-3199,-3722,-4183,-4557,-4799,-4895,-4851,-4662,-4376,-4004,-3609,-3218,-2876,-2625,-2478,-2469,-2587,-2832,-3182,-3610,-4081,-4562,-5018,-5417,-5748,-5984,-6126,-6169,-6105,-5956,-5708,-5384,-4978,-4506,-3966,-3366,-2713,-2002,-1256,-473,325,1114,1880,2590,3218,3750,4150,4421,4525,4479,4248,3852,3284,2551,1689,707,-336,-1391,-2404,-3303,-4033,-4552,-4815,-4822,-4579,-4120,-3499,-2789,-2059,-1396,-860,-514,-379,-473,-762,-1210,-1741,-2275,-2725,-3004,-3041,-2797,-2240,-1403,-323,911,2201,3433,4501,5305,5783,5892,5631,5028,4126,2998,1711,338,-1050,-2408,-3685,-4853,-5892,-6790,-7538,-8142,-8597,-8920,-9114,-9195,-9177,-9071,-8899,-8674,-8419,-8148,-7895,-7658,-7482,-7347,-7278,-7253,-7260,-7275,-7254,-7168,-6965,-6618,-6091,-5370,-4449,-3360,-2123,-823,491,1716,2777,3601,4117,4312,4153,3685,2929,1961,855,-313,-1448,-2490,-3371,-4049,-4513,-4745,-4788,-4650,-4410,-4086,-3767,-3470,-3258,-3144,-3142,-3251,-3456,-3730,-4045,-4359,-4632,-4819,-4878,-4763,-4454,-3916,-3160,-2187,-1047,219,1537,2832,4024,5038,5803,6281,6427,6254,5766,5020,4063,2985,1852,758,-227,-1041,-1634,-1993,-2107,-2023,-1770,-1419,-1026,-652,-346,-146,-81,-156,-375,-711,-1142,-1625,-2109,-2557,-2919,-3186,-3336,-3388,-3346,-3255,-3121,-2993,-2872,-2775,-2688,-2588,-2432,-2191,-1817,-1310,-659,99,919,1756,2534,3219,3746,4087,4223,4130,3822,3297,2580,1699,694,-400,-1527,-2663,-3761,-4800,-5759,-6607,-7326,-7878,-8236,-8362,-8246,-7875,-7265,-6455,-5471,-4396,-3264,-2154,-1112,-185,596,1215,1689,2028,2278,2469,2636,2797,2968,3134,3301,3431,3517,3533,3467,3315,3062,2723,2270,1735,1098,399,-342,-1082,-1784,-2395,-2892,-3221,-3364,-3280,-2952,-2377,-1555,-539,638,1880,3123,4257,5199,5857,6147,6039,5496,4556,3270,1725,45,-1657,-3241,-4593,-5604,-6203,-6339,-6014,-5247,-4109,-2669,-1045,665,2342,3885,5230,6307,7113,7633,7895,7933,7782,7489,7087,6612,6098,5582,5092,4664,4318,4058,3888,3761,3665,3530,3344,3071,2710,2285,1797,1293,773,263,-249,-757,-1286,-1829,-2403,-2989,-3583,-4130,-4611,-4948,-5115,-5057,-4770,-4235,-3499,-2573,-1537,-421,692,1748,2672,3403,3896,4113,4059,3754,3262,2666,2061,1539,1172,994,1006,1175,1432,1711,1910,1977,1836,1492,926,214,-619,-1456,-2257,-2945,-3474,-3840,-4006,-4003,-3822,-3498,-3048,-2519,-1945,-1387,-878,-467,-158,50,187,323,496,797,1234,1864,2641,3582,4606,5684,6740,7720,8572,9242,9713,9969,10029,9921,9685,9359,8973,8555,8107,7650,7183,6695,6208,5698,5182,4659,4124,3586,3040,2483,1924,1377,864,420,65,-166,-284,-269,-167,24,259,525,816,1118,1457,1842,2289,2826,3437,4140,4883,5652,6374,7006,7481,7765,7812,7626,7189,6543,5698,4711,3610,2466,1333,288,-612,-1301,-1753,-1953,-1918,-1701,-1353,-970,-625,-410,-368,-554,-946,-1537,-2265,-3080,-3902,-4691,-5352,-5859,-6135,-6148,-5864,-5269,-4377,-3207,-1823,-285,1309,2876,4317,5562,6557,7266,7698,7869,7824,7621,7322,6978,6657,6382,6209,6147,6232,6468,6859,7401,8066,8824,9616,10384,11051,11559,11855,11905,11718,11298,10686,9917,9026,8058,7031,5979,4912,3855,2818,1821,882,31,-711,-1303,-1731,-1976,-2036,-1946,-1729,-1461,-1173,-929,-731,-589,-456,-294,-38,350,904,1629,2509,3502,4565,5626,6634,7517,8209,8659,8791,8565,7927,6854,5354,3456,1249,-1166,-3635,-6007,-8116,-9806,-10960,-11474,-11313,-10485,-9055,-7131,-4867,-2408,65,2429,4536,6329,7729,8742,9376,9676,9710,9546,9251,8885,8485,8062,7614,7112,6522,5800,4908,3808,2501,994,-656,-2372,-4054,-5583,-6847,-7754,-8232,-8264,-7860,-7084,-6028,-4802,-3519,-2279,-1149,-189,594,1171,1554,1733,1703,1458,999,307,-578,-1653,-2848,-4103,-5341,-6471,-7434,-8174,-8666,-8930,-8974,-8858,-8616,-8291,-7920,-7532,-7152,-6815,-6542,-6368,-6318,-6410,-6656,-7047,-7548,-8121,-8680,-9164,-9483,-9586,-9438,-9028,-8391,-7568,-6623,-5641,-4677,-3815,-3093,-2563,-2248,-2167,-2323,-2700,-3288,-4030,-4890,-5787,-6647,-7393,-7933,-8215,-8178,-7800,-7075,-6017,-4673,-3099,-1371,424,2210,3902,5448,6795,7926,8824,9509,9985,10287,10436,10468,10405,10281,10101,9887,9621,9296,8864,8289,7506,6473,5148,3517,1613,-514,-2761,-5008,-7125,-8987,-10481,-11550,-12141,-12279,-11989,-11349,-10420,-9292,-8026,-6684,-5339,-4026,-2837,-1812,-1022,-501,-264,-306,-595,-1084,-1734,-2480,-3304,-4156,-5034,-5895,-6735,-7506,-8171,-8682,-8962,-8965,-8636,-7933,-6881,-5496,-3877,-2120,-353,1290,2714,3831,4617,5072,5232,5162,4916,4552,4116,3615,3087,2512,1925,1319,750,225,-194,-488,-629,-607,-412,-63,446,1102,1887,2810,3843,4989,6212,7489,8756,9955,11011,11847,12401,12628,12517,12075,11367,10446,9409,8331,7267,6274,5345,4501,3703,2952,2225,1533,882,281,-255,-744,-1199,-1662,-2186,-2805,-3582,-4513,-5624,-6865,-8196,-9521,-10767,-11822,-12623,-13080,-13168,-12846,-12146,-11081,-9728,-8147,-6434,-4675,-2973,-1418,-101,900,1528,1755,1580,1051,230,-779,-1889,-2989,-4020,-4932,-5708,-6386,-6983,-7577,-8192,-8878,-9628,-10430,-11235,-11974,-12583,-12977,-13116,-12956,-12499,-11779,-10826,-9727,-8513,-7257,-5982,-4708,-3461,-2224,-1025,146,1258,2302,3240,4063,4728,5220,5515,5582,5418,4991,4312,3374,2208,860,-610,-2093,-3495,-4682,-5551,-6007,-6003,-5523,-4629,-3396,-1976,-501,866,1999,2798,3208,3226,2882,2266,1459,592,-251,-969,-1514,-1854,-1994,-1975,-1850,-1717,-1650,-1743,-2064,-2637,-3483,-4555,-5780,-7081,-8322,-9423,-10264,-10780,-10920,-10669,-10048,-9106,-7925,-6586,-5201,-3834,-2587,-1481,-574,136,650,957,1087,1013,754,299,-346,-1158,-2106,-3139,-4195,-5205,-6111,-6842,-7383,-7694,-7803,-7700,-7426,-6990,-6415,-5720,-4909,-4008,-3008,-1945,-802,390,1644,2948,4300,5700,7123,8561,9968,11314,12540,13605,14426,14968,15155,14960,14359,13354,11982,10298,8377,6313,4195,2125,172,-1580,-3091,-4297,-5177,-5683,-5810,-5540,-4894,-3921,-2667,-1251,245,1684,2961,3988,4697,5071,5117,4880,4422,3828,3169,2523,1943,1468,1130,929,868,920,1057,1229,1372,1431,1324,1017,447,-361,-1415,-2620,-3910,-5153,-6243,-7057,-7525,-7570,-7206,-6433,-5342,-4025,-2593,-1187,105,1176,1982,2491,2730,2719,2541,2241,1893,1547,1242,1023,911,944,1129,1494,2015,2695,3475,4321,5156,5933,6592,7110,7474,7707,7828,7878,7886,7879,7873,7856,7839,7789,7711,7601,7449,7306,7159,7073,7039,7083,7177,7294,7373,7370,7222,6916,6424,5783,5016,4184,3338,2520,1761,1067,422,-200,-825,-1488,-2191,-2954,-3748,-4569,-5365,-6120,-6779,-7324,-7705,-7912,-7911,-7694,-7263,-6605,-5753,-4709,-3529,-2250,-941,330,1510,2529,3361,3971,4366,4540,4519,4315,3943,3422,2752,1941,1011,-25,-1107,-2185,-3180,-4008,-4596,-4876,-4803,-4368,-3580,-2492,-1168,308,1839,3346,4734,5930,6880,7527,7873,7904,7666,7210,6621,5984,5412,4975,4771,4821,5148,5706,6424,7204,7923,8478,8770,8746,8399,7756,6898,5919,4922,4003,3234,2648,2270,2065,2029,2113,2306,2583,2943,3370,3859,4379,4878,5316,5597,5679,5482,4988,4190,3117,1830,414,-1057,-2473,-3784,-4911,-5832,-6522,-6991,-7253,-7329,-7251,-7028,-6685,-6222,-5652,-4975,-4207,-3360,-2456,-1513,-557,401,1336,2244,3113,3923,4671,5327,5877,6309,6587,6721,6687,6493,6149,5656,5034,4289,3428,2459,1396,242,-969,-2219,-3450,-4617,-5642,-6468,-7029,-7280,-7208,-6793,-6075,-5064,-3824,-2386,-806,879,2631,4409,6192,7933,9598,11142,12510,13659,14534,15121,15384,15358,15042,14500,13754,12874,11878,10824,9730,8632,7560,6539,5614,4792,4129,3611,3277,3100,3092,3207,3442,3735,4071,4391,4680,4885,5002,4991,4838,4523,4031,3341,2459,1378,124,-1261,-2722,-4172,-5531,-6692,-7594,-8165,-8398,-8295,-7904,-7286,-6511,-5646,-4733,-3809,-2874,-1937,-986,-30,921,1836,2682,3419,4010,4447,4710,4829,4825,4728,4587,4405,4230,4027,3820,3547,3209,2749,2157,1426,554,-397,-1395,-2345,-3171,-3789,-4113,-4083,-3662,-2825,-1607,-37,1780,3765,5768,7684,9373,10737,11692,12194,12227,11818,11012,9894,8532,7033,5450,3869,2315,837,-553,-1821,-2951,-3910,-4681,-5239,-5599,-5765,-5806,-5760,-5736,-5776,-5976,-6349,-6908,-7618,-8403,-9176,-9826,-10263,-10403,-10216,-9679,-8833,-7713,-6402,-4956,-3464,-1985,-584,675,1742,2545,3039,3162,2889,2203,1123,-297,-1976,-3809,-5670,-7454,-9045,-10381,-11404,-12107,-12495,-12597,-12454,-12105,-11592,-10939,-10176,-9303,-8354,-7314,-6236,-5121,-4022,-2980,-2024,-1198,-522,3,347,541,554,412,110,-338,-907,-1556,-2242,-2892,-3452,-3852,-4057,-4028,-3792,-3351,-2776,-2109,-1408,-720,-64,536,1092,1608,2093,2566,3016,3444,3828,4142,4369,4470,4439,4257,3923,3445,2833,2106,1280,381,-581,-1565,-2560,-3527,-4439,-5275,-6006,-6633,-7143,-7566,-7905,-8216,-8507,-8827,-9176,-9555,-9943,-10299,-10575,-10723,-10692,-10454,-9984,-9288,-8374,-7286,-6063,-4759,-3432,-2131,-892,245,1278,2180,2959,3604,4113,4494,4736,4860,4861,4759,4550,4247,3837,3312,2668,1886,983,-31,-1110,-2192,-3211,-4072,-4706,-5039,-5013,-4615,-3828,-2684,-1228,482,2374,4359,6383,8348,10210,11899,13357,14537,15376,15838,15876,15476,14624,13357,11711,9773,7621,5362,3083,887,-1164,-2994,-4571,-5848,-6815,-7452,-7765,-7764,-7481,-6961,-6272,-5485,-4692,-3960,-3372,-2960,-2754,-2746,-2897,-3171,-3498,-3836,-4128,-4362,-4513,-4595,-4609,-4572,-4484,-4358,-4179,-3954,-3690,-3400,-3116,-2882,-2736,-2717,-2842,-3107,-3475,-3902,-4303,-4626,-4791,-4775,-4558,-4160,-3635,-3038,-2447,-1929,-1539,-1303,-1242,-1327,-1551,-1865,-2253,-2672,-3123,-3577,-4036,-4497,-4935,-5359,-5735,-6051,-6302,-6454,-6527,-6500,-6383,-6186,-5889,-5511,-5035,-4456,-3782,-3015,-2180,-1324,-488,265,883,1336,1594,1674,1609,1443,1246,1068,962,932,978,1054,1099,1066,863,482,-124,-923,-1890,-2962,-4072,-5152,-6137,-6991,-7674,-8187,-8526,-8697,-8724,-8602,-8357,-7982,-7494,-6886,-6179,-5378,-4504,-3588,-2650,-1732,-859,-62,627,1184,1570,1768,1727,1444,883,60,-1008,-2272,-3665,-5106,-6511,-7803,-8914,-9806,-10456,-10864,-11031,-10982,-10712,-10255,-9593,-8764,-7768,-6652,-5477,-4288,-3191,-2228,-1472,-957,-685,-641,-781,-1031,-1331,-1590,-1747,-1750,-1546,-1142,-510,308,1305,2427,3636,4876,6075,7184,8108,8788,9167,9186,8868,8203,7290,6188,5038,3938,3004,2314,1920,1812,1989,2360,2889,3488,4101,4696,5219,5680,6036,6290,6412,6369,6155,5729,5129,4340,3458,2508,1602,786,134,-338,-615,-734,-735,-678,-619,-604,-662,-792,-983,-1186,-1369,-1475,-1482,-1363,-1129,-783,-361,112,612,1105,1599,2059,2508,2906,3268,3545,3749,3846,3843,3751,3574,3346,3078,2784,2469,2121,1725,1263,725,107,-564,-1264,-1935,-2526,-2979,-3236,-3270,-3030,-2528,-1738,-701,573,2024,3618,5269,6940,8528,9987,11227,12190,12827,13091,12987,12513,11729,10685,9475,8168,6855,5585,4405,3331,2365,1497,718,29,-580,-1061,-1423,-1603,-1603,-1391,-988,-410,295,1067,1846,2560,3154,3589,3826,3857,3673,3274,2679,1894,952,-107,-1242,-2375,-3448,-4381,-5120,-5607,-5832,-5788,-5514,-5058,-4488,-3862,-3257,-2694,-2216,-1803,-1445,-1111,-754,-359,104,637,1224,1856,2490,3117,3695,4223,4677,5057,5348,5549,5629,5591,5396,5051,4545,3902,3153,2342,1524,740,37,-566,-1050,-1424,-1686,-1855,-1924,-1899,-1762,-1503,-1101,-563,120,900,1760,2635,3486,4279,4973,5587,6109,6584,7031,7490,7960,8466,8960,9433,9823,10085,10192,10096,9809,9318,8643,7803,6812,5689,4438,3075,1597,33,-1601,-3252,-4867,-6369,-7676,-8720,-9422,-9751,-9679,-9217,-8401,-7275,-5909,-4374,-2744,-1096,499,1974,3275,4356,5189,5775,6109,6243,6216,6089,5933,5793,5711,5707,5744,5816,5833,5770,5545,5145,4545,3768,2852,1844,827,-166,-1056,-1829,-2450,-2914,-3224,-3388,-3413,-3316,-3102,-2794,-2401,-1943,-1436,-895,-328,251,856,1468,2108,2761,3425,4078,4686,5209,5592,5804,5793,5575,5155,4585,3961,3354,2896,2653,2716,3109,3833,4852,6084,7449,8836,10148,11312,12255,12956,13393,13569,13517,13243,12799,12196,11488,10691,9859,9002,8163,7342,6549,5763,4966,4113,3181,2129,957,-342,-1721,-3136,-4523,-5797,-6917,-7810,-8470,-8876,-9049,-8999,-8742,-8294,-7656,-6823,-5802,-4594,-3218,-1722,-151,1425,2926,4298,5469,6408,7086,7501,7650,7544,7196,6600,5783,4723,3464,1998,395,-1308,-3013,-4623,-6036,-7130,-7824,-8035,-7740,-6938,-5693,-4086,-2247,-310,1588,3321,4798,5933,6724,7134,7234,7054,6680,6202,5688,5239,4892,4705,4670,4779,4972,5185,5331,5334,5126,4674,3965,3040,1944,760,-427,-1554,-2551,-3404,-4104,-4677,-5156,-5578,-5972,-6346,-6705,-7030,-7300,-7498,-7599,-7604,-7501,-7316,-7038,-6714,-6338,-5958,-5586,-5259,-5017,-4881,-4900,-5078,-5433,-5941,-6570,-7240,-7893,-8415,-8746,-8805,-8564,-8017,-7202,-6194,-5071,-3960,-2930,-2092,-1466,-1087,-928,-940,-1077,-1252,-1434,-1559,-1631,-1628,-1588,-1524,-1480,-1481,-1553,-1718,-1980,-2353,-2826,-3407,-4078,-4834,-5652,-6510,-7360,-8179,-8895,-9482,-9882,-10052,-9982,-9628,-9012,-8123,-6984,-5628,-4069,-2373,-568,1268,3082,4790,6338,7634,8658,9341,9698,9714,9431,8882,8121,7209,6181,5095,3965,2808,1632,425,-800,-2052,-3295,-4522,-5680,-6734,-7639,-8359,-8863,-9145,-9195,-9039,-8703,-8233,-7674,-7094,-6535,-6062,-5700,-5485,-5413,-5474,-5627,-5822,-5991,-6073,-5996,-5721,-5212,-4473,-3535,-2451,-1310,-197,790,1572,2112,2374,2400,2229,1940,1621,1353,1200,1209,1393,1735,2209,2763,3344,3921,4441,4903,5290,5616,5887,6129,6347,6561,6779,6985,7196,7357,7474,7481,7351,7040,6505,5733,4724,3497,2122,664,-757,-2056,-3104,-3853,-4222,-4228,-3875,-3241,-2396,-1443,-471,433,1204,1795,2185,2369,2361,2183,1871,1444,943,377,-230,-867,-1525,-2197,-2874,-3543,-4212,-4855,-5490,-6105,-6702,-7282,-7832,-8336,-8767,-9095,-9288,-9311,-9157,-8792,-8242,-7498,-6585,-5529,-4348,-3076,-1746,-382,963,2249,3423,4420,5192,5673,5832,5634,5085,4201,3020,1608,24,-1645,-3344,-4996,-6556,-7976,-9214,-10252,-11060,-11616,-11913,-11933,-11675,-11152,-10380,-9393,-8242,-6971,-5655,-4332,-3081,-1924,-917,-85,567,1008,1277,1351,1286,1094,831,531,249,18,-121,-161,-99,32,193,313,339,198,-138,-704,-1478,-2429,-3502,-4612,-5704,-6693,-7535,-8196,-8656,-8923,-9001,-8913,-8665,-8281,-7757,-7110,-6344,-5482,-4541,-3562,-2575,-1631,-760,-7,609,1062,1336,1433,1337,1061,601,-30,-816,-1737,-2750,-3816,-4862,-5832,-6648,-7248,-7595,-7654,-7454,-7013,-6404,-5702,-4974,-4305,-3730,-3289,-2977,-2779,-2661,-2580,-2512,-2405,-2270,-2082,-1863,-1628,-1399,-1197,-1050,-970,-969,-1056,-1222,-1463,-1753,-2071,-2381,-2640,-2827,-2884,-2818,-2594,-2227,-1728,-1120,-430,311,1091,1873,2679,3464,4270,5050,5825,6556,7220,7790,8205,8450,8472,8262,7811,7133,6252,5224,4079,2903,1720,620,-388,-1226,-1892,-2337,-2552,-2535,-2271,-1807,-1141,-357,518,1407,2253,3022,3669,4195,4598,4902,5113,5273,5360,5397,5351,5213,4955,4572,4060,3439,2750,2023,1328,691,161,-264,-580,-826,-1022,-1229,-1469,-1769,-2138,-2547,-2976,-3375,-3691,-3886,-3896,-3714,-3296,-2649,-1781,-697,542,1921,3356,4798,6173,7400,8441,9220,9727,9946,9880,9584,9072,8419,7661,6837,5983,5105,4210,3303,2387,1475,604,-185,-834,-1286,-1488,-1406,-1033,-376,506,1573,2726,3914,5049,6091,6993,7738,8319,8734,8989,9077,9002,8752,8313,7684,6854,5832,4645,3303,1877,375,-1113,-2585,-3950,-5209,-6284,-7172,-7814,-8199,-8314,-8142,-7722,-7051,-6197,-5184,-4081,-2914,-1733,-551,621,1775,2932,4077,5233,6362,7458,8467,9336,10010,10418,10510,10252,9619,8634,7327,5764,4022,2186,361,-1386,-2951,-4294,-5347,-6087,-6498,-6570,-6338,-5809,-5052,-4089,-3003,-1823,-633,539,1624,2603,3419,4065,4502,4724,4726,4513,4113,3567,2938,2299,1727,1304,1088,1133,1444,2019,2799,3719,4681,5588,6345,6878,7134,7105,6793,6266,5560,4770,3953,3167,2468,1865,1374,990,693,473,292,149,-6,-164,-371,-622,-932,-1302,-1708,-2144,-2565,-2951,-3260,-3471,-3557,-3509,-3325,-3005,-2563,-2008,-1346,-588,264,1210,2238,3340,4488,5644,6768,7791,8668,9336,9748,9887,9734,9307,8645,7779,6780,5685,4557,3420,2320,1263,275,-639,-1466,-2192,-2820,-3320,-3710,-3970,-4106,-4131,-4034,-3838,-3542,-3152,-2669,-2098,-1432,-679,153,1059,2008,2988,3962,4908,5803,6626,7369,8027,8596,9095,9509,9871,10152,10376,10526,10600,10595,10506,10318,10046,9655,9165,8559,7842,7036,6152,5232,4317,3468,2734,2180,1834,1725,1838,2147,2588,3106,3621,4083,4443,4675,4788,4773,4668,4474,4215,3880,3467,2950,2316,1556,669,-320,-1373,-2434,-3443,-4331,-5062,-5581,-5894,-5999,-5928,-5731,-5451,-5145,-4847,-4595,-4384,-4222,-4073,-3909,-3683,-3357,-2882,-2239,-1402,-374,826,2170,3599,5053,6455,7722,8777,9549,9989,10060,9758,9090,8093,6815,5311,3647,1885,91,-1675,-3343,-4875,-6191,-7262,-8032,-8475,-8577,-8342,-7796,-6978,-5963,-4802,-3593,-2385,-1246,-209,702,1497,2176,2783,3328,3842,4334,4801,5232,5601,5885,6047,6084,5964,5694,5271,4689,3964,3087,2069,915,-356,-1721,-3139,-4559,-5924,-7178,-8250,-9126,-9745,-10135,-10297,-10264,-10097,-9816,-9495,-9146,-8804,-8483,-8172,-7881,-7593,-7299,-7002,-6698,-6391,-6107,-5844,-5639,-5494,-5434,-5461,-5573,-5763,-5999,-6248,-6461,-6584,-6561,-6343,-5893,-5193,-4253,-3108,-1813,-457,878,2095,3110,3865,4320,4461,4320,3917,3315,2563,1702,783,-179,-1152,-2126,-3075,-3984,-4814,-5545,-6131,-6542,-6757,-6748,-6526,-6082,-5449,-4640,-3703,-2657,-1562,-427,682,1752,2734,3603,4325,4889,5269,5479,5523,5423,5211,4910,4551,4142,3684,3160,2542,1793,883,-216,-1497,-2958,-4537,-6192,-7830,-9383,-10769,-11931,-12820,-13419,-13730,-13759,-13547,-13099,-12471,-11646,-10668,-9514,-8221,-6776,-5230,-3593,-1932,-285,1294,2751,4062,5180,6107,6828,7354,7704,7902,7978,7973,7922,7850,7802,7764,7776,7791,7811,7790,7681,7453,7054,6467,5673,4691,3529,2250,887,-480,-1804,-3015,-4076,-4936,-5578,-5971,-6105,-5970,-5564,-4889,-3975,-2848,-1580,-228,1099,2328,3354,4112,4549,4638,4390,3832,3015,2003,864,-338,-1537,-2680,-3715,-4602,-5301,-5796,-6062,-6113,-5972,-5677,-5297,-4902,-4551,-4334,-4252,-4356,-4579,-4896,-5203,-5410,-5435,-5191,-4655,-3819,-2731,-1473,-145,1130,2243,3097,3626,3800,3613,3117,2343,1399,328,-774,-1853,-2868,-3776,-4572,-5232,-5768,-6163,-6431,-6562,-6559,-6418,-6153,-5750,-5245,-4627,-3944,-3207,-2473,-1777,-1177,-730,-470,-443,-648,-1077,-1686,-2409,-3167,-3877,-4460,-4861,-5055,-5046,-4869,-4585,-4249,-3934,-3670,-3493,-3384,-3319,-3251,-3120,-2883,-2495,-1953,-1258,-460,400,1239,1993,2594,2980,3126,2996,2605,1954,1092,47,-1113,-2344,-3581,-4774,-5880,-6863,-7710,-8405,-8962,-9382,-9687,-9876,-9970,-9941,-9805,-9513,-9068,-8442,-7625,-6633,-5482,-4225,-2917,-1626,-417,639,1514,2165,2603,2832,2877,2781,2559,2251,1852,1380,812,151,-624,-1509,-2500,-3577,-4708,-5846,-6955,-7965,-8839,-9514,-9951,-10107,-9950,-9471,-8659,-7560,-6202,-4679,-3059,-1463,35,1331,2379,3129,3587,3762,3713,3474,3130,2706,2266,1812,1371,937,518,122,-234,-537,-752,-883,-913,-854,-740,-594,-471,-412,-440,-574,-806,-1088,-1385,-1611,-1713,-1620,-1307,-731,61,1076,2224,3453,4690,5845,6868,7693,8285,8616,8682,8485,8047,7413,6614,5722,4785,3864,3004,2239,1576,1013,519,63,-396,-875,-1391,-1929,-2445,-2919,-3266,-3477,-3509,-3359,-3061,-2642,-2160,-1675,-1211,-815,-474,-185,95,391,753,1200,1748,2393,3101,3844,4561,5219,5745,6131,6317,6322,6120,5750,5220,4588,3885,3176,2511,1938,1502,1218,1103,1126,1275,1488,1726,1947,2116,2223,2290,2328,2407,2554,2827,3252,3833,4557,5382,6249,7100,7863,8496,8953,9222,9288,9166,8854,8381,7739,6962,6046,5018,3903,2730,1556,415,-626,-1539,-2274,-2816,-3148,-3278,-3203,-2951,-2529,-1964,-1267,-468,428,1374,2352,3313,4205,4991,5609,6048,6270,6301,6142,5842,5426,4942,4405,3835,3236,2588,1902,1154,374,-427,-1199,-1899,-2476,-2886,-3098,-3102,-2893,-2495,-1923,-1219,-402,484,1418,2352,3247,4057,4724,5201,5435,5392,5051,4433,3542,2473,1259,31,-1160,-2195,-3043,-3620,-3942,-3970,-3750,-3285,-2620,-1783,-813,264,1405,2580,3749,4872,5916,6849,7637,8284,8753,9092,9266,9325,9253,9068,8761,8323,7738,6990,6078,4988,3748,2373,900,-624,-2163,-3663,-5088,-6394,-7547,-8508,-9232,-9689,-9814,-9587,-8968,-7944,-6545,-4794,-2790,-611,1610,3774,5755,7478,8876,9915,10596,10935,10970,10740,10308,9692,8968,8139,7260,6344,5423,4513,3632,2790,1988,1229,507,-187,-861,-1519,-2164,-2792,-3384,-3941,-4424,-4831,-5144,-5340,-5430,-5380,-5196,-4848,-4320,-3588,-2634,-1452,-52,1536,3251,5022,6742,8322,9650,10663,11292,11532,11395,10927,10209,9302,8306,7279,6283,5361,4538,3825,3241,2774,2437,2225,2126,2146,2260,2464,2735,3059,3412,3793,4183,4581,4988,5386,5784,6149,6479,6741,6918,6996,6953,6806,6537,6176,5721,5190,4581,3894,3126,2252,1297,223,-901,-2077,-3216,-4273,-5156,-5819,-6190,-6269,-6030,-5528,-4793,-3903,-2927,-1934,-991,-145,566,1121,1512,1742,1828,1795,1668,1494,1308,1147,1062,1054,1167,1372,1667,2009,2348,2639,2824,2872,2755,2489,2072,1567,997,415,-130,-637,-1061,-1434,-1738,-2006,-2232,-2433,-2598,-2722,-2798,-2811,-2774,-2681,-2563,-2438,-2330,-2272,-2271,-2342,-2475,-2661,-2872,-3083,-3267,-3380,-3412,-3312,-3083,-2689,-2146,-1435,-606,327,1302,2253,3131,3855,4391,4714,4814,4735,4514,4231,3947,3742,3645,3693,3862,4108,4374,4562,4599,4402,3915,3109,1985,568,-1087,-2903,-4812,-6711,-8541,-10225,-11710,-12964,-13947,-14660,-15085,-15232,-15116,-14749,-14167,-13390,-12447,-11375,-10180,-8895,-7530,-6106,-4651,-3193,-1774,-452,718,1679,2376,2783,2887,2695,2267,1633,893,77,-723,-1512,-2235,-2929,-3579,-4229,-4866,-5509,-6116,-6658,-7070,-7290,-7250,-6900,-6205,-5160,-3794,-2157,-332,1586,3488,5285,6870,8198,9204,9881,10222,10257,10002,9514,8807,7926,6901,5731,4467,3085,1632,114,-1445,-2994,-4520,-5961,-7286,-8453,-9423,-10173,-10690,-10965,-11026,-10890,-10616,-10235,-9817,-9378,-8957,-8548,-8127,-7679,-7141,-6493,-5704,-4776,-3744,-2645,-1565,-562,287,936,1365,1564,1578,1441,1226,999,810,727,767,964,1306,1790,2382,3042,3738,4398,4991,5455,5755,5874,5787,5536,5120,4622,4074,3540,3074,2689,2409,2217,2079,1972,1851,1682,1460,1150,774,319,-191,-767,-1382,-2047,-2745,-3465,-4188,-4873,-5476,-5937,-6202,-6214,-5948,-5387,-4559,-3503,-2301,-1029,210,1339,2272,2967,3371,3490,3309,2859,2168,1271,217,-936,-2129,-3289,-4345,-5233,-5885,-6275,-6381,-6222,-5850,-5316,-4713,-4108,-3570,-3137,-2832,-2635,-2523,-2447,-2356,-2214,-1993,-1688,-1316,-902,-489,-103,213,458,619,707,741,721,668,563,402,158,-201,-693,-1348,-2168,-3156,-4285,-5533,-6833,-8145,-9370,-10457,-11286,-11816,-11929,-11620,-10827,-9603,-7981,-6088,-4046,-2021,-171,1371,2502,3175,3403,3235,2791,2170,1530,956,550,346,349,522,806,1125,1396,1566,1564,1381,982,399,-371,-1267,-2274,-3318,-4371,-5361,-6258,-7009,-7590,-7977,-8168,-8173,-8016,-7720,-7320,-6839,-6289,-5689,-5026,-4307,-3533,-2717,-1888,-1087,-367,225,627,835,809,603,224,-249,-777,-1294,-1779,-2198,-2571,-2898,-3215,-3531,-3871,-4227,-4588,-4945,-5254,-5515,-5689,-5780,-5776,-5687,-5503,-5239,-4880,-4419,-3861,-3176,-2405,-1536,-631,278,1124,1842,2392,2714,2811,2664,2318,1786,1144,405,-365,-1149,-1919,-2664,-3358,-4004,-4550,-5005,-5306,-5454,-5417,-5197,-4820,-4302,-3711,-3077,-2463,-1895,-1389,-942,-521,-98,375,925,1579,2330,3159,4016,4853,5582,6154,6492,6558,6320,5777,4939,3865,2592,1232,-152,-1427,-2504,-3284,-3675,-3647,-3166,-2280,-1047,420,1996,3543,4935,6061,6868,7302,7398,7165,6681,5997,5176,4267,3306,2314,1312,309,-669,-1599,-2437,-3151,-3690,-4032,-4153,-4056,-3762,-3300,-2720,-2059,-1361,-664,9,632,1193,1669,2056,2328,2505,2577,2593,2585,2616,2753,3037,3515,4169,4972,5849,6686,7386,7817,7918,7612,6932,5882,4599,3147,1698,335,-817,-1701,-2265,-2500,-2418,-2039,-1411,-564,451,1579,2786,3992,5172,6238,7172,7911,8452,8776,8911,8871,8711,8456,8152,7813,7461,7085,6692,6270,5825,5368,4916,4494,4119,3798,3530,3278,3028,2711,2315,1798,1165,453,-301,-1005,-1589,-1968,-2088,-1923,-1475,-798,57,984,1913,2751,3443,3950,4257,4368,4307,4098,3775,3361,2882,2350,1782,1180,556,-90,-751,-1418,-2089,-2742,-3370,-3943,-4438,-4814,-5040,-5061,-4856,-4379,-3633,-2623,-1388,15,1508,3003,4425,5686,6747,7573,8153,8525,8696,8721,8629,8449,8202,7895,7530,7119,6658,6178,5691,5224,4816,4461,4191,3982,3817,3683,3527,3352,3115,2814,2448,2003,1495,918,277,-410,-1141,-1873,-2575,-3189,-3646,-3894,-3853,-3510,-2839,-1880,-693,631,1980,3244,4331,5165,5711,5970,5963,5744,5364,4878,4328,3748,3140,2532,1905,1298,715,216,-176,-395,-427,-238,151,714,1391,2112,2800,3379,3781,3969,3897,3586,3016,2252,1301,259,-843,-1904,-2863,-3642,-4171,-4405,-4325,-3930,-3273,-2420,-1460,-513,343,1011,1468,1696,1743,1677,1591,1582,1732,2103,2708,3553,4558,5688,6833,7923,8897,9682,10275,10633,10780,10700,10415,9926,9243,8381,7355,6187,4917,3576,2219,892,-358,-1476,-2424,-3152,-3631,-3810,-3686,-3221,-2447,-1385,-95,1311,2754,4064,5162,5912,6267,6198,5732,4955,3964,2902,1882,1018,377,-21,-189,-190,-101,-4,12,-96,-361,-783,-1312,-1927,-2531,-3091,-3529,-3806,-3897,-3774,-3456,-2953,-2296,-1541,-736,54,764,1348,1762,1991,2047,1959,1791,1600,1464,1425,1522,1747,2069,2428,2744,2939,2944,2720,2250,1562,699,-275,-1283,-2276,-3197,-4020,-4745,-5360,-5891,-6324,-6672,-6894,-6980,-6871,-6540,-5966,-5128,-4059,-2788,-1377,90,1552,2915,4124,5111,5839,6277,6409,6243,5798,5118,4257,3295,2307,1388,610,33,-299,-389,-253,53,459,898,1296,1602,1793,1854,1812,1675,1487,1251,987,685,320,-114,-645,-1262,-1951,-2668,-3364,-3973,-4456,-4759,-4890,-4850,-4691,-4469,-4254,-4123,-4137,-4335,-4766,-5400,-6261,-7265,-8397,-9551,-10670,-11639,-12377,-12787,-12793,-12348,-11432,-10081,-8361,-6391,-4315,-2302,-503,936,1923,2409,2392,1944,1134,108,-1048,-2191,-3248,-4139,-4812,-5247,-5413,-5312,-4929,-4280,-3359,-2208,-848,655,2239,3825,5333,6679,7814,8666,9234,9476,9424,9072,8458,7607,6552,5347,4037,2693,1392,199,-804,-1586,-2116,-2427,-2556,-2603,-2655,-2815,-3172,-3767,-4628,-5712,-6962,-8280,-9553,-10695,-11597,-12223,-12530,-12534,-12259,-11756,-11066,-10241,-9304,-8287,-7188,-6022,-4784,-3488,-2153,-797,531,1815,2985,4041,4914,5615,6099,6373,6421,6248,5865,5286,4554,3708,2806,1916,1087,376,-190,-609,-895,-1089,-1241,-1401,-1603,-1863,-2168,-2477,-2745,-2902,-2907,-2727,-2359,-1829,-1194,-507,144,720,1154,1450,1589,1608,1534,1401,1259,1115,1021,959,970,1022,1137,1267,1412,1503,1516,1374,1057,511,-250,-1203,-2286,-3403,-4441,-5293,-5851,-6061,-5888,-5376,-4571,-3602,-2554,-1562,-704,-42,399,636,702,649,532,395,266,155,64,-24,-112,-217,-328,-446,-550,-638,-707,-766,-845,-964,-1167,-1468,-1889,-2418,-3044,-3725,-4441,-5142,-5816,-6436,-6993,-7478,-7878,-8169,-8317,-8284,-8018,-7494,-6692,-5625,-4354,-2946,-1516,-188,937,1745,2189,2238,1912,1265,368,-687,-1820,-2950,-4015,-4960,-5749,-6336,-6698,-6800,-6626,-6167,-5426,-4440,-3249,-1932,-569,750,1936,2919,3651,4093,4263,4156,3825,3287,2596,1775,865,-106,-1102,-2078,-3000,-3804,-4468,-4947,-5244,-5363,-5356,-5264,-5170,-5124,-5172,-5349,-5620,-5978,-6332,-6646,-6831,-6863,-6709,-6376,-5900,-5319,-4684,-4054,-3460,-2943,-2523,-2209,-2020,-1957,-2031,-2247,-2592,-3065,-3626,-4248,-4873,-5453,-5944,-6300,-6513,-6571,-6495,-6311,-6038,-5706,-5306,-4855,-4306,-3665,-2885,-1984,-966,129,1230,2280,3184,3890,4346,4535,4465,4169,3692,3093,2423,1712,998,273,-439,-1161,-1867,-2566,-3212,-3797,-4270,-4612,-4795,-4812,-4663,-4366,-3921,-3361,-2684,-1909,-1051,-120,835,1791,2672,3437,4005,4358,4448,4311,3977,3521,3046,2638,2387,2355,2538,2941,3466,4051,4568,4932,5048,4879,4394,3628,2616,1435,170,-1112,-2319,-3398,-4280,-4917,-5270,-5307,-5010,-4384,-3460,-2282,-933,511,1944,3287,4461,5426,6151,6654,6941,7063,7030,6881,6609,6217,5696,5047,4281,3438,2574,1765,1086,622,394,443,725,1177,1735,2261,2696,2934,2941,2698,2228,1581,830,49,-682,-1298,-1748,-1998,-2018,-1806,-1357,-680,189,1234,2382,3595,4787,5905,6887,7692,8310,8735,9006,9149,9215,9241,9246,9242,9219,9154,9030,8837,8566,8260,7927,7640,7417,7300,7280,7332,7399,7408,7276,6941,6349,5506,4419,3171,1831,507,-710,-1738,-2520,-3027,-3254,-3218,-2951,-2501,-1910,-1250,-560,72,601,956,1094,982,619,24,-750,-1619,-2506,-3304,-3935,-4342,-4480,-4367,-4007,-3474,-2794,-2047,-1249,-435,390,1233,2089,2958,3811,4610,5301,5820,6118,6163,5945,5499,4873,4142,3395,2688,2091,1629,1307,1126,1050,1068,1161,1326,1565,1903,2338,2897,3559,4322,5146,6003,6846,7644,8355,8964,9429,9742,9866,9773,9442,8832,7948,6779,5363,3758,2039,315,-1320,-2752,-3917,-4739,-5223,-5354,-5187,-4769,-4157,-3433,-2624,-1809,-995,-232,474,1092,1619,2035,2346,2557,2686,2769,2834,2918,3044,3222,3443,3678,3874,3997,3965,3781,3382,2820,2086,1256,357,-537,-1409,-2216,-2970,-3655,-4291,-4865,-5372,-5779,-6038,-6108,-5936,-5496,-4782,-3821,-2667,-1407,-123,1095,2171,3072,3775,4292,4674,4937,5163,5353,5561,5779,6013,6261,6507,6758,7004,7249,7478,7692,7849,7939,7912,7754,7446,7000,6445,5827,5217,4654,4211,3889,3714,3649,3671,3737,3805,3866,3903,3941,3987,4074,4197,4364,4533,4656,4672,4510,4108,3433,2463,1227,-224,-1822,-3455,-5040,-6465,-7655,-8533,-9068,-9214,-8985,-8381,-7438,-6202,-4741,-3127,-1466,152,1631,2887,3865,4545,4924,5066,5011,4866,4677,4528,4433,4401,4414,4419,4389,4269,4055,3742,3365,2970,2602,2323,2144,2093,2126,2229,2314,2363,2283,2077,1702,1180,522,-241,-1070,-1945,-2810,-3656,-4421,-5079,-5581,-5877,-5945,-5744,-5296,-4619,-3772,-2835,-1892,-1036,-330,165,451,520,430,213,-60,-369,-668,-977,-1293,-1651,-2059,-2534,-3050,-3585,-4065,-4455,-4672,-4708,-4524,-4159,-3631,-3018,-2363,-1727,-1150,-643,-222,139,441,710,941,1140,1288,1383,1412,1380,1297,1184,1058,947,844,769,672,561,379,124,-212,-622,-1067,-1515,-1920,-2255,-2501,-2671,-2782,-2871,-2974,-3110,-3292,-3493,-3691,-3824,-3869,-3776,-3567,-3256,-2910,-2600,-2412,-2419,-2681,-3212,-4016,-5040,-6235,-7517,-8810,-10035,-11133,-12049,-12752,-13203,-13390,-13270,-12844,-12075,-10975,-9551,-7832,-5890,-3770,-1597,573,2625,4500,6134,7495,8551,9320,9786,9981,9903,9575,9012,8240,7297,6223,5086,3940,2848,1860,996,267,-345,-884,-1382,-1897,-2466,-3093,-3809,-4559,-5336,-6081,-6744,-7284,-7663,-7848,-7823,-7572,-7086,-6361,-5404,-4219,-2855,-1347,222,1762,3177,4356,5227,5720,5829,5563,4982,4168,3210,2202,1216,299,-525,-1253,-1905,-2482,-3004,-3439,-3786,-3980,-4015,-3847,-3478,-2934,-2250,-1493,-735,-29,562,1019,1333,1514,1589,1583,1512,1393,1218,980,678,301,-122,-585,-1030,-1435,-1752,-1956,-2043,-2007,-1883,-1677,-1427,-1135,-813,-447,-25,467,1030,1655,2296,2911,3422,3767,3899,3769,3400,2802,2056,1223,392,-371,-1019,-1528,-1920,-2210,-2459,-2704,-2987,-3339,-3763,-4255,-4799,-5372,-5943,-6495,-6986,-7389,-7663,-7768,-7657,-7309,-6689,-5826,-4733,-3501,-2195,-941,183,1076,1699,2012,2048,1827,1419,875,248,-428,-1137,-1879,-2661,-3482,-4345,-5218,-6055,-6812,-7409,-7812,-7975,-7892,-7590,-7112,-6527,-5905,-5314,-4796,-4389,-4094,-3899,-3798,-3750,-3760,-3802,-3876,-3973,-4079,-4163,-4198,-4132,-3923,-3544,-2959,-2205,-1289,-300,699,1618,2377,2927,3233,3289,3122,2756,2237,1600,874,85,-741,-1581,-2391,-3132,-3738,-4167,-4353,-4299,-3982,-3464,-2807,-2099,-1455,-944,-655,-599,-787,-1167,-1698,-2287,-2905,-3471,-3987,-4428,-4812,-5139,-5433,-5680,-5892,-6044,-6133,-6153,-6108,-6011,-5894,-5779,-5702,-5677,-5706,-5762,-5827,-5833,-5762,-5564,-5236,-4779,-4224,-3591,-2937,-2260,-1607,-944,-287,407,1131,1898,2677,3425,4076,4557,4790,4732,4346,3650,2679,1511,229,-1070,-2305,-3400,-4319,-5018,-5508,-5773,-5831,-5683,-5340,-4806,-4104,-3259,-2302,-1301,-291,656,1510,2243,2849,3354,3778,4167,4535,4906,5254,5557,5757,5800,5646,5257,4649,3839,2893,1877,870,-69,-884,-1566,-2098,-2512,-2819,-3055,-3219,-3330,-3368,-3332,-3209,-2988,-2695,-2316,-1903,-1447,-975,-489,24,571,1162,1812,2489,3191,3845,4430,4867,5142,5218,5114,4858,4489,4078,3651,3259,2901,2570,2247,1889,1487,1032,541,65,-351,-637,-742,-647,-327,165,796,1482,2148,2734,3172,3446,3520,3420,3124,2684,2076,1341,483,-476,-1491,-2532,-3515,-4388,-5051,-5466,-5553,-5316,-4728,-3853,-2703,-1381,90,1611,3159,4670,6116,7468,8678,9734,10578,11208,11584,11723,11639,11375,11002,10578,10191,9877,9684,9596,9586,9600,9556,9394,9046,8476,7689,6685,5530,4259,2950,1653,425,-698,-1678,-2482,-3091,-3460,-3591,-3446,-3055,-2426,-1625,-718,207,1068,1784,2313,2633,2755,2729,2599,2435,2271,2138,2033,1920,1778,1541,1207,758,220,-343,-895,-1326,-1625,-1722,-1637,-1391,-1029,-621,-217,141,432,676,890,1130,1429,1814,2303,2879,3519,4185,4841,5454,6007,6491,6909,7262,7558,7784,7931,7992,7937,7790,7540,7240,6918,6625,6407,6269,6227,6227,6232,6161,5962,5572,4995,4228,3339,2395,1492,713,125,-228,-351,-239,38,461,968,1522,2105,2687,3260,3801,4283,4672,4914,4981,4815,4414,3769,2906,1883,758,-385,-1476,-2447,-3251,-3859,-4252,-4447,-4441,-4271,-3950,-3510,-2989,-2423,-1862,-1360,-958,-710,-629,-723,-964,-1285,-1624,-1874,-1971,-1838,-1461,-841,-36,871,1783,2592,3219,3602,3718,3578,3220,2701,2084,1432,802,242,-210,-516,-657,-586,-310,218,964,1939,3095,4387,5756,7126,8438,9630,10665,11510,12163,12613,12872,12934,12792,12440,11852,11032,9975,8714,7303,5810,4328,2948,1741,764,35,-465,-779,-980,-1149,-1353,-1658,-2087,-2652,-3321,-4063,-4816,-5536,-6176,-6694,-7071,-7279,-7305,-7125,-6737,-6120,-5299,-4292,-3155,-1966,-817,196,989,1496,1703,1609,1285,801,251,-257,-668,-908,-975,-864,-612,-244,185,666,1153,1657,2152,2649,3129,3583,3987,4322,4556,4686,4697,4600,4419,4167,3876,3554,3204,2817,2376,1851,1237,520,-275,-1118,-1959,-2751,-3433,-3983,-4372,-4617,-4732,-4755,-4710,-4625,-4512,-4345,-4137,-3825,-3432,-2923,-2321,-1661,-967,-303,298,813,1205,1501,1684,1788,1803,1738,1571,1272,826,189,-623,-1609,-2716,-3876,-5009,-6026,-6851,-7433,-7748,-7807,-7645,-7328,-6903,-6441,-5966,-5502,-5044,-4570,-4057,-3477,-2816,-2068,-1237,-334,618,1606,2600,3585,4536,5419,6205,6842,7284,7480,7390,6990,6295,5321,4160,2868,1573,344,-734,-1612,-2289,-2769,-3111,-3367,-3600,-3871,-4214,-4657,-5197,-5829,-6514,-7238,-7944,-8620,-9205,-9691,-10011,-10162,-10080,-9766,-9195,-8380,-7355,-6162,-4879,-3578,-2336,-1224,-290,436,953,1263,1410,1391,1258,1001,645,175,-376,-1018,-1684,-2345,-2915,-3335,-3530,-3459,-3101,-2465,-1607,-582,508,1586,2563,3381,3997,4384,4557,4508,4284,3895,3380,2775,2120,1452,837,307,-72,-282,-302,-142,149,530,916,1250,1473,1552,1481,1285,996,665,339,41,-204,-410,-592,-772,-980,-1217,-1487,-1758,-2004,-2192,-2288,-2295,-2217,-2093,-1976,-1924,-1985,-2209,-2586,-3124,-3759,-4445,-5110,-5686,-6129,-6397,-6478,-6377,-6094,-5669,-5096,-4428,-3661,-2846,-2000,-1170,-393,290,849,1268,1549,1725,1829,1926,2061,2287,2619,3060,3576,4120,4634,5044,5318,5396,5296,5003,4563,3996,3359,2655,1942,1207,482,-227,-897,-1513,-2035,-2455,-2742,-2909,-2955,-2923,-2845,-2770,-2739,-2771,-2870,-3020,-3181,-3315,-3370,-3329,-3169,-2920,-2606,-2284,-2007,-1819,-1753,-1820,-2011,-2297,-2658,-3057,-3483,-3926,-4394,-4898,-5458,-6070,-6726,-7405,-8059,-8645,-9104,-9393,-9478,-9349,-9006,-8476,-7790,-6992,-6121,-5221,-4318,-3456,-2653,-1953,-1376,-952,-700,-624,-706,-927,-1214,-1540,-1809,-1993,-2047,-1955,-1751,-1454,-1129,-832,-599,-480,-457,-533,-664,-811,-938,-1015,-1024,-986,-897,-804,-712,-639,-590,-533,-459,-329,-125,148,487,838,1153,1363,1407,1242,841,214,-617,-1600,-2670,-3778,-4850,-5856,-6750,-7507,-8123,-8569,-8859,-8976,-8935,-8751,-8450,-8062,-7651,-7233,-6886,-6603,-6412,-6286,-6186,-6063,-5862,-5532,-5054,-4423,-3666,-2841,-1999,-1219,-550,-34,308,487,507,417,222,-32,-346,-708,-1111,-1554,-2028,-2505,-2964,-3360,-3657,-3822,-3830,-3674,-3362,-2915,-2355,-1713,-1011,-264,511,1310,2122,2916,3681,4357,4918,5310,5514,5515,5328,4988,4544,4063,3592,3193,2865,2629,2444,2276,2085,1827,1479,1051,546,19,-488,-941,-1276,-1505,-1604,-1600,-1529,-1408,-1284,-1168,-1073,-995,-926,-858,-787,-721,-670,-658,-707,-829,-1033,-1313,-1644,-2007,-2368,-2686,-2949,-3115,-3172,-3108,-2899,-2538,-2016,-1318,-465,537,1636,2783,3890,4882,5667,6187,6401,6310,5951,5397,4740,4081,3510,3092,2869,2834,2960,3190,3455,3695,3840,3867,3734,3464,3045,2518,1902,1228,535,-153,-790,-1347,-1784,-2068,-2185,-2112,-1871,-1468,-956,-367,250,854,1435,1968,2483,2988,3515,4080,4698,5353,6024,6674,7252,7732,8076,8289,8381,8382,8338,8276,8230,8201,8158,8085,7904,7590,7077,6358,5428,4321,3089,1800,529,-656,-1683,-2520,-3112,-3452,-3508,-3290,-2779,-2008,-985,228,1585,2979,4347,5563,6567,7280,7670,7736,7498,7015,6334,5529,4649,3739,2829,1932,1069,237,-533,-1236,-1837,-2315,-2649,-2839,-2871,-2794,-2600,-2351,-2054,-1720,-1363,-944,-460,131,830,1645,2546,3487,4417,5260,5970,6488,6806,6905,6817,6568,6191,5733,5205,4636,4036,3405,2773,2139,1554,1053,674,481,476,695,1115,1704,2425,3208,4012,4784,5500,6139,6706,7205,7639,8023,8337,8579,8726,8752,8657,8422,8068,7607,7068,6480,5861,5229,4576,3907,3188,2436,1621,782,-77,-901,-1654,-2296,-2785,-3126,-3288,-3320,-3209,-3011,-2720,-2368,-1945,-1460,-899,-281,391,1075,1730,2310,2754,3022,3090,2943,2609,2107,1495,813,108,-580,-1245,-1859,-2434,-2972,-3457,-3909,-4280,-4575,-4753,-4791,-4680,-4394,-3952,-3346,-2599,-1724,-728,363,1557,2823,4162,5524,6887,8185,9364,10361,11121,11609,11815,11743,11434,10937,10313,9618,8894,8173,7459,6759,6062,5363,4673,4008,3403,2889,2508,2266,2181,2212,2331,2467,2573,2586,2480,2237,1863,1377,816,193,-447,-1104,-1756,-2396,-3010,-3583,-4084,-4486,-4760,-4878,-4846,-4665,-4378,-4038,-3699,-3429,-3268,-3232,-3326,-3498,-3700,-3862,-3911,-3798,-3497,-2998,-2348,-1572,-752,73,838,1516,2085,2541,2883,3131,3281,3355,3354,3289,3182,3036,2893,2760,2668,2630,2637,2678,2721,2716,2635,2428,2090,1618,1038,399,-254,-857,-1381,-1789,-2090,-2286,-2414,-2492,-2545,-2577,-2572,-2514,-2362,-2094,-1700,-1174,-563,101,741,1303,1725,1971,2019,1883,1563,1118,546,-93,-802,-1559,-2358,-3200,-4063,-4947,-5804,-6627,-7356,-7978,-8465,-8805,-9007,-9075,-9027,-8870,-8617,-8248,-7761,-7131,-6344,-5406,-4321,-3135,-1897,-663,484,1513,2355,3009,3461,3720,3807,3731,3505,3131,2609,1944,1146,261,-673,-1562,-2347,-2929,-3261,-3295,-3043,-2534,-1845,-1047,-245,498,1115,1581,1897,2079,2157,2167,2119,2034,1890,1682,1383,980,483,-112,-758,-1431,-2095,-2708,-3277,-3784,-4255,-4712,-5166,-5650,-6149,-6662,-7160,-7609,-7972,-8228,-8345,-8326,-8167,-7879,-7471,-6953,-6321,-5578,-4714,-3743,-2664,-1525,-350,783,1826,2713,3389,3834,4026,3976,3722,3276,2709,2032,1311,561,-163,-833,-1403,-1822,-2062,-2071,-1845,-1378,-703,135,1055,1981,2832,3529,4045,4340,4451,4398,4255,4067,3898,3772,3707,3689,3688,3672,3600,3444,3198,2838,2395,1857,1247,564,-191,-1013,-1908,-2859,-3851,-4852,-5813,-6691,-7429,-7992,-8344,-8485,-8415,-8152,-7735,-7180,-6524,-5778,-4963,-4077,-3147,-2180,-1214,-295,533,1210,1702,1980,2044,1929,1671,1346,1005,704,485,354,309,328,377,436,486,526,566,619,709,834,1001,1178,1351,1478,1552,1540,1476,1353,1240,1146,1128,1193,1342,1556,1789,1995,2129,2159,2066,1863,1570,1215,841,443,50,-376,-842,-1380,-2011,-2715,-3482,-4245,-4954,-5545,-5962,-6187,-6224,-6098,-5881,-5619,-5389,-5224,-5151,-5162,-5226,-5305,-5348,-5329,-5231,-5054,-4840,-4604,-4409,-4269,-4219,-4257,-4370,-4551,-4759,-4992,-5224,-5450,-5672,-5880,-6070,-6226,-6323,-6337,-6236,-6007,-5647,-5159,-4586,-3943,-3291,-2651,-2059,-1513,-1029,-570,-140,291,737,1182,1632,2056,2424,2730,2945,3074,3131,3112,3057,2945,2783,2544,2189,1693,1013,145,-910,-2108,-3398,-4700,-5931,-7029,-7921,-8591,-9009,-9189,-9149,-8905,-8489,-7908,-7193,-6351,-5421,-4426,-3429,-2472,-1640,-972,-533,-339,-382,-653,-1068,-1604,-2159,-2709,-3214,-3655,-4064,-4433,-4817,-5207,-5631,-6056,-6470,-6828,-7098,-7249,-7267,-7150,-6914,-6587,-6187,-5739,-5255,-4724,-4149,-3500,-2777,-1968,-1091,-164,774,1680,2517,3244,3840,4294,4591,4744,4734,4581,4257,3771,3126,2332,1444,504,-397,-1193,-1786,-2142,-2212,-2016,-1588,-994,-312,369,999,1518,1919,2215,2429,2612,2791,2999,3227,3478,3693,3852,3894,3787,3519,3072,2483,1754,944,64,-829,-1723,-2589,-3401,-4151,-4799,-5330,-5716,-5927,-5966,-5815,-5506,-5069,-4545,-3986,-3431,-2903,-2419,-1966,-1523,-1066,-562,-8,597,1234,1865,2461,2974,3395,3696,3899,4011,4062,4073,4054,4010,3916,3760,3509,3144,2672,2098,1467,835,233,-259,-644,-885,-1001,-1016,-948,-837,-675,-474,-204,164,648,1287,2067,2978,3984,5018,6026,6940,7705,8292,8672,8851,8825,8616,8232,7686,7010,6210,5342,4441,3571,2805,2193,1805,1652,1755,2068,2555,3119,3708,4222,4626,4882,4988,4965,4853,4684,4508,4340,4204,4094,4007,3930,3854,3772,3683,3589,3490,3377,3242,3059,2803,2464,2007,1472,854,232,-343,-804,-1078,-1143,-976,-605,-78,544,1185,1788,2306,2716,3026,3246,3414,3547,3675,3796,3912,4014,4083,4128,4133,4125,4107,4105,4119,4159,4196,4219,4178,4052,3811,3446,2980,2433,1867,1323,862,510,301,217,256,388,588,851,1158,1526,1964,2482,3091,3778,4520,5287,6025,6704,7274,7717,8020,8189,8235,8181,8035,7815,7521,7141,6683,6125,5495,4793,4066,3341,2674,2088,1615,1261,1005,843,723,634,553,479,424,414,469,613,856,1183,1572,1988,2391,2743,3024,3222,3339,3402,3410,3389,3325,3200,2990,2648,2154,1481,639,-334,-1393,-2440,-3421,-4234,-4832,-5183,-5266,-5124,-4780,-4297,-3735,-3132,-2535,-1964,-1414,-908,-408,63,524,966,1377,1761,2104,2411,2679,2923,3137,3332,3506,3645,3750,3801,3802,3754,3676,3590,3530,3533,3615,3795,4066,4397,4765,5105,5395,5591,5689,5691,5624,5525,5438,5389,5416,5502,5658,5835,6005,6125,6151,6054,5812,5403,4831,4088,3194,2162,1026,-179,-1401,-2581,-3662,-4572,-5281,-5734,-5942,-5907,-5680,-5313,-4885,-4452,-4073,-3780,-3573,-3436,-3330,-3195,-3006,-2699,-2283,-1742,-1104,-406,327,1046,1734,2362,2916,3378,3734,3964,4047,3958,3685,3227,2598,1833,992,127,-671,-1356,-1871,-2186,-2310,-2246,-2035,-1720,-1322,-898,-434,31,526,1031,1566,2119,2681,3239,3756,4224,4599,4884,5048,5090,4999,4763,4369,3805,3053,2119,999,-267,-1638,-3048,-4405,-5640,-6656,-7411,-7848,-7981,-7813,-7413,-6832,-6156,-5449,-4768,-4155,-3625,-3186,-2826,-2537,-2301,-2122,-1989,-1909,-1891,-1927,-2030,-2181,-2384,-2617,-2884,-3161,-3461,-3759,-4068,-4361,-4634,-4855,-5016,-5075,-5047,-4904,-4677,-4396,-4083,-3812,-3584,-3466,-3431,-3495,-3602,-3716,-3772,-3719,-3512,-3131,-2577,-1871,-1072,-213,619,1396,2049,2561,2909,3078,3076,2900,2560,2076,1459,757,-5,-755,-1455,-2031,-2455,-2690,-2750,-2650,-2442,-2183,-1924,-1722,-1589,-1544,-1558,-1605,-1641,-1643,-1574,-1452,-1279,-1089,-928,-808,-777,-816,-938,-1095,-1279,-1443,-1583,-1675,-1747,-1796,-1862,-1956,-2089,-2268,-2472,-2687,-2882,-3033,-3129,-3148,-3110,-2995,-2833,-2614,-2337,-1999,-1569,-1050,-411,330,1173,2070,2987,3856,4635,5268,5725,5992,6058,5946,5655,5213,4631,3915,3086,2143,1116,20,-1096,-2193,-3207,-4087,-4786,-5263,-5515,-5531,-5353,-5007,-4545,-4018,-3463,-2927,-2433,-2006,-1660,-1401,-1233,-1151,-1148,-1212,-1321,-1456,-1582,-1688,-1743,-1742,-1688,-1595,-1487,-1406,-1364,-1405,-1515,-1698,-1916,-2132,-2298,-2379,-2347,-2202,-1967,-1671,-1381,-1126,-957,-878,-878,-924,-957,-913,-741,-391,154,879,1762,2737,3751,4718,5588,6288,6786,7041,7035,6763,6219,5432,4414,3223,1911,555,-766,-1972,-2989,-3768,-4288,-4540,-4573,-4416,-4149,-3815,-3468,-3136,-2829,-2545,-2266,-1974,-1669,-1338,-1007,-694,-430,-240,-148,-151,-258,-440,-693,-999,-1353,-1768,-2252,-2831,-3510,-4308,-5187,-6139,-7094,-7999,-8798,-9422,-9855,-10063,-10068,-9885,-9546,-9086,-8529,-7884,-7164,-6348,-5450,-4445,-3368,-2218,-1048,107,1205,2184,3042,3718,4238,4558,4703,4641,4381,3900,3199,2278,1176,-76,-1381,-2667,-3821,-4750,-5381,-5675,-5615,-5258,-4653,-3904,-3108,-2347,-1698,-1198,-857,-675,-615,-645,-736,-851,-986,-1124,-1266,-1419,-1569,-1742,-1897,-2082,-2253,-2465,-2703,-3016,-3413,-3916,-4528,-5229,-5996,-6769,-7503,-8143,-8646,-8996,-9179,-9217,-9128,-8945,-8681,-8355,-7956,-7484,-6914,-6251,-5490,-4666,-3810,-2984,-2244,-1636,-1209,-955,-884,-945,-1100,-1304,-1502,-1686,-1827,-1948,-2053,-2166,-2288,-2428,-2560,-2668,-2715,-2683,-2543,-2306,-1958,-1539,-1052,-538,8,552,1128,1708,2341,2991,3687,4380,5043,5637,6092,6393,6481,6371,6061,5593,5003,4337,3634,2916,2194,1465,718,-45,-831,-1614,-2369,-3066,-3655,-4124,-4442,-4617,-4663,-4596,-4442,-4219,-3930,-3579,-3151,-2638,-2038,-1358,-623,121,832,1442,1919,2229,2356,2328,2152,1882,1544,1168,764,337,-138,-663,-1270,-1946,-2693,-3465,-4236,-4931,-5524,-5938,-6177,-6199,-6026,-5675,-5158,-4523,-3776,-2953,-2059,-1123,-145,827,1789,2692,3510,4220,4799,5256,5603,5863,6074,6252,6427,6581,6712,6781,6758,6624,6362,5991,5542,5065,4606,4221,3929,3753,3671,3662,3687,3708,3711,3679,3637,3605,3633,3750,3994,4371,4880,5492,6177,6879,7568,8186,8710,9102,9336,9392,9240,8862,8242,7386,6299,5043,3656,2252,897,-288,-1251,-1926,-2306,-2417,-2300,-2039,-1699,-1354,-1032,-770,-521,-292,2,362,842,1412,2072,2753,3409,3991,4430,4740,4871,4879,4743,4523,4206,3828,3369,2850,2250,1600,905,206,-450,-1015,-1435,-1681,-1723,-1576,-1239,-764,-165,504,1228,1981,2751,3534,4316,5097,5843,6558,7185,7733,8153,8462,8643,8720,8698,8604,8428,8189,7845,7405,6820,6102,5247,4287,3284,2308,1450,788,390,287,482,941,1596,2378,3199,3998,4718,5346,5860,6291,6642,6934,7178,7369,7500,7562,7538,7429,7236,6966,6632,6242,5801,5299,4732,4077,3326,2482,1552,588,-379,-1269,-2036,-2621,-3000,-3163,-3135,-2948,-2662,-2324,-1975,-1645,-1338,-1043,-753,-435,-99,270,637,988,1278,1487,1586,1576,1459,1262,1002,721,423,144,-137,-397,-663,-926,-1179,-1421,-1605,-1721,-1737,-1619,-1384,-1002,-514,79,745,1466,2233,3036,3867,4734,5619,6504,7367,8157,8826,9346,9656,9765,9661,9386,8970,8485,7960,7443,6944,6454,5946,5385,4723,3943,3024,1989,877,-270,-1369,-2373,-3226,-3885,-4345,-4591,-4637,-4498,-4186,-3727,-3127,-2424,-1637,-811,2,761,1396,1883,2177,2283,2202,1972,1631,1222,792,355,-62,-473,-884,-1318,-1785,-2296,-2840,-3393,-3938,-4415,-4815,-5093,-5251,-5277,-5200,-5024,-4779,-4481,-4130,-3734,-3278,-2756,-2155,-1478,-729,80,917,1771,2605,3406,4158,4847,5463,5992,6413,6700,6811,6723,6396,5828,5031,4041,2932,1780,673,-301,-1091,-1656,-2003,-2153,-2152,-2048,-1891,-1717,-1540,-1374,-1204,-1034,-858,-680,-530,-409,-370,-398,-533,-738,-1025,-1355,-1721,-2108,-2506,-2937,-3398,-3919,-4499,-5135,-5810,-6471,-7073,-7560,-7875,-8001,-7924,-7665,-7281,-6809,-6321,-5857,-5437,-5079,-4748,-4428,-4081,-3679,-3221,-2716,-2199,-1719,-1329,-1071,-979,-1066,-1314,-1712,-2205,-2780,-3387,-4017,-4649,-5278,-5892,-6487,-7028,-7502,-7863,-8078,-8125,-7961,-7607,-7029,-6280,-5351,-4292,-3118,-1869,-564,755,2061,3319,4472,5497,6331,6953,7330,7466,7366,7065,6606,6024,5371,4658,3910,3112,2259,1340,339,-714,-1806,-2864,-3833,-4636,-5206,-5502,-5501,-5220,-4698,-4004,-3202,-2377,-1574,-847,-204,343,820,1235,1616,1979,2331,2690,3043,3404,3753,4095,4409,4675,4869,4943,4874,4606,4132,3426,2523,1453,292,-885,-1997,-2965,-3749,-4319,-4693,-4893,-4985,-4998,-4990,-4971,-4941,-4872,-4733,-4472,-4078,-3530,-2865,-2128,-1389,-741,-243,28,56,-173,-625,-1245,-1980,-2738,-3479,-4115,-4633,-4967,-5130,-5083,-4845,-4422,-3828,-3110,-2313,-1491,-727,-72,409,682,747,615,349,16,-300,-525,-598,-491,-201,243,793,1391,1990,2533,3007,3384,3664,3856,3933,3916,3763,3476,3052,2474,1799,1033,269,-454,-1057,-1497,-1749,-1796,-1684,-1418,-1086,-699,-321,34,362,642,918,1152,1383,1571,1703,1770,1716,1567,1289,921,479,0,-477,-937,-1352,-1746,-2121,-2507,-2931,-3402,-3934,-4506,-5096,-5672,-6193,-6638,-6981,-7229,-7382,-7471,-7506,-7512,-7499,-7458,-7378,-7240,-7015,-6693,-6266,-5731,-5128,-4452,-3763,-3068,-2400,-1764,-1183,-639,-159,250,586,796,894,840,651,341,-52,-468,-857,-1147,-1302,-1298,-1131,-840,-461,-57,314,614,811,909,921,883,828,791,787,821,886,950,998,994,923,771,527,196,-232,-745,-1354,-2045,-2808,-3625,-4448,-5238,-5933,-6472,-6814,-6909,-6764,-6385,-5830,-5161,-4463,-3811,-3279,-2893,-2685,-2623,-2690,-2828,-2993,-3147,-3257,-3323,-3342,-3333,-3322,-3327,-3375,-3478,-3650,-3892,-4222,-4624,-5122,-5690,-6342,-7039,-7768,-8484,-9129,-9665,-10020,-10160,-10055,-9685,-9064,-8210,-7150,-5928,-4570,-3115,-1591,-30,1537,3065,4508,5812,6915,7772,8332,8586,8531,8205,7647,6939,6125,5285,4455,3659,2923,2216,1549,896,252,-376,-984,-1547,-2050,-2475,-2820,-3074,-3261,-3374,-3438,-3441,-3388,-3259,-3037,-2714,-2270,-1719,-1072,-365,365,1061,1694,2207,2597,2833,2931,2892,2719,2434,2017,1488,826,46,-839,-1793,-2763,-3684,-4483,-5095,-5474,-5591,-5475,-5137,-4683,-4154,-3660,-3251,-2984,-2869,-2908,-3060,-3290,-3547,-3794,-3995,-4143,-4216,-4240,-4190,-4104,-3956,-3775,-3545,-3291,-3001,-2711,-2401,-2102,-1781,-1440,-1037,-545,69,826,1724,2741,3829,4910,5921,6760,7396,7769,7904,7823,7589,7292,6990,6764,6640,6630,6708,6836,6947,6995,6935,6738,6418,5980,5478,4936,4417,3935,3534,3214,2985,2843,2779,2783,2851,2953,3091,3228,3351,3440,3470,3448,3381,3288,3221,3198,3288,3472,3799,4198,4650,5084,5410,5590,5554,5302,4838,4204,3464,2679,1916,1214,600,76,-368,-761,-1108,-1441,-1739,-2004,-2211,-2332,-2364,-2285,-2119,-1874,-1589,-1286,-988,-712,-446,-177,119,479,909,1427,2020,2676,3360,4051,4721,5361,5959,6526,7043,7527,7933,8256,8433,8437,8226,7781,7120,6265,5307,4307,3383,2607,2064,1793,1801,2077,2566,3217,3966,4747,5523,6253,6913,7497,7974,8343,8585,8685,8644,8468,8176,7806,7400,7004,6654,6367,6145,5963,5785,5571,5282,4894,4427,3875,3318,2774,2315,1967,1742,1639,1616,1647,1681,1699,1687,1668,1653,1711,1832,2079,2399,2807,3208,3580,3836,3945,3878,3628,3226,2701,2102,1468,836,221,-363,-924,-1456,-1969,-2439,-2861,-3193,-3420,-3504,-3440,-3231,-2884,-2441,-1925,-1373,-801,-225,374,995,1671,2405,3206,4056,4936,5796,6609,7317,7905,8348,8638,8793,8803,8703,8467,8113,7609,6961,6155,5217,4173,3088,2025,1067,281,-277,-580,-631,-452,-95,377,906,1434,1914,2325,2635,2854,2960,2966,2856,2644,2326,1932,1475,1008,565,197,-63,-203,-229,-174,-96,-39,-75,-231,-521,-931,-1409,-1897,-2333,-2650,-2820,-2830,-2699,-2478,-2216,-1973,-1806,-1736,-1791,-1948,-2202,-2514,-2864,-3216,-3559,-3859,-4121,-4303,-4409,-4411,-4296,-4067,-3715,-3280,-2771,-2253,-1740,-1285,-900,-579,-311,-48,256,642,1144,1780,2516,3333,4154,4923,5574,6066,6369,6489,6442,6262,5984,5638,5240,4788,4283,3697,3037,2293,1487,653,-167,-924,-1576,-2103,-2491,-2761,-2935,-3056,-3158,-3269,-3408,-3571,-3751,-3932,-4090,-4221,-4313,-4379,-4419,-4449,-4467,-4467,-4440,-4352,-4202,-3955,-3635,-3234,-2814,-2394,-2045,-1789,-1659,-1660,-1765,-1955,-2173,-2409,-2613,-2813,-2998,-3227,-3520,-3926,-4464,-5137,-5931,-6795,-7688,-8538,-9297,-9918,-10368,-10635,-10715,-10603,-10310,-9827,-9163,-8313,-7301,-6145,-4901,-3632,-2406,-1310,-393,292,744,978,1053,1025,976,960,1022,1173,1402,1665,1927,2124,2237,2237,2130,1936,1678,1391,1092,795,492,181,-162,-528,-918,-1301,-1637,-1885,-1990,-1930,-1684,-1269,-716,-75,601,1261,1861,2385,2803,3130,3352,3477,3492,3398,3171,2831,2373,1841,1276,746,316,36,-43,70,367,783,1250,1680,2006,2162,2123,1890,1492,967,386,-226,-796,-1327,-1781,-2171,-2487,-2741,-2930,-3059,-3138,-3175,-3193,-3228,-3303,-3461,-3724,-4100,-4580,-5130,-5695,-6215,-6629,-6881,-6948,-6823,-6528,-6102,-5601,-5059,-4528,-4012,-3510,-3004,-2454,-1838,-1124,-322,562,1474,2373,3193,3885,4410,4755,4905,4896,4719,4426,4012,3504,2903,2219,1471,677,-121,-881,-1552,-2084,-2454,-2636,-2638,-2479,-2194,-1805,-1365,-874,-361,170,732,1295,1876,2419,2917,3299,3540,3598,3466,3152,2698,2154,1587,1050,593,227,-51,-268,-473,-699,-982,-1332,-1738,-2161,-2564,-2889,-3107,-3196,-3169,-3047,-2895,-2755,-2698,-2758,-2957,-3294,-3744,-4259,-4797,-5294,-5715,-6021,-6181,-6199,-6049,-5754,-5320,-4764,-4132,-3461,-2813,-2248,-1833,-1605,-1603,-1805,-2183,-2653,-3133,-3517,-3719,-3684,-3378,-2823,-2079,-1209,-328,494,1178,1679,1996,2135,2142,2061,1929,1789,1643,1504,1351,1185,983,768,527,313,113,-22,-112,-146,-153,-153,-173,-233,-341,-499,-703,-934,-1197,-1479,-1796,-2155,-2572,-3051,-3583,-4143,-4683,-5142,-5458,-5570,-5442,-5075,-4486,-3748,-2934,-2152,-1474,-988,-711,-675,-831,-1159,-1584,-2071,-2570,-3068,-3556,-4048,-4567,-5124,-5731,-6381,-7048,-7703,-8297,-8797,-9158,-9371,-9409,-9287,-8997,-8560,-7978,-7276,-6462,-5573,-4639,-3709,-2839,-2079,-1476,-1057,-819,-748,-775,-858,-898,-851,-667,-327,141,714,1322,1920,2444,2878,3191,3404,3527,3587,3601,3581,3521,3410,3230,2962,2601,2148,1623,1057,489,-50,-521,-910,-1200,-1397,-1502,-1525,-1473,-1346,-1146,-878,-549,-177,197,543,800,931,900,694,335,-148,-683,-1215,-1660,-1990,-2152,-2176,-2069,-1906,-1722,-1605,-1562,-1647,-1832,-2103,-2414,-2729,-2999,-3208,-3336,-3391,-3388,-3342,-3274,-3201,-3129,-3066,-3018,-2968,-2951,-2934,-2965,-3012,-3108,-3222,-3353,-3475,-3558,-3584,-3533,-3397,-3185,-2917,-2606,-2292,-1975,-1668,-1360,-1019,-632,-148,427,1122,1905,2751,3614,4436,5176,5794,6272,6610,6821,6938,6981,6976,6928,6828,6665,6411,6053,5584,5016,4378,3709,3069,2494,2036,1714,1534,1497,1585,1768,2049,2381,2785,3221,3686,4154,4579,4942,5177,5273,5199,4966,4607,4171,3727,3346,3071,2955,2971,3115,3309,3502,3601,3580,3373,3012,2496,1887,1235,601,30,-449,-827,-1104,-1310,-1452,-1562,-1650,-1712,-1756,-1769,-1746,-1685,-1593,-1465,-1319,-1146,-942,-704,-406,-55,365,829,1318,1789,2203,2523,2722,2811,2793,2738,2684,2712,2865,3178,3650,4253,4932,5607,6222,6688,6999,7113,7075,6915,6695,6476,6299,6208,6199,6274,6407,6559,6722,6842,6937,6972,6963,6894,6774,6581,6326,5985,5590,5140,4685,4256,3908,3673,3582,3629,3803,4059,4345,4618,4824,4954,5002,4992,4972,4970,5043,5185,5411,5678,5938,6144,6238,6185,5987,5626,5167,4628,4065,3519,3013,2553,2152,1766,1408,1033,655,267,-115,-458,-763,-969,-1104,-1111,-1021,-815,-498,-88,424,1008,1653,2320,2974,3551,4014,4285,4361,4195,3844,3328,2747,2189,1749,1518,1540,1838,2379,3111,3939,4771,5518,6104,6492,6673,6657,6490,6208,5859,5480,5087,4698,4309,3924,3544,3173,2828,2516,2256,2052,1912,1825,1793,1797,1839,1912,2013,2155,2334,2549,2798,3044,3269,3430,3484,3419,3208,2880,2461,2005,1566,1194,914,734,632,551,449,246,-73,-560,-1170,-1899,-2669,-3424,-4113,-4674,-5100,-5375,-5518,-5552,-5508,-5407,-5268,-5088,-4871,-4605,-4292,-3931,-3544,-3143,-2761,-2401,-2084,-1796,-1530,-1263,-973,-655,-302,63,415,729,957,1102,1144,1114,1048,992,1004,1114,1342,1672,2070,2476,2838,3093,3225,3218,3104,2922,2728,2573,2492,2507,2598,2741,2885,2975,2980,2854,2608,2229,1759,1219,642,69,-498,-1019,-1502,-1936,-2302,-2613,-2824,-2955,-2982,-2927,-2823,-2700,-2631,-2641,-2790,-3053,-3440,-3855,-4256,-4524,-4611,-4449,-4053,-3440,-2704,-1944,-1271,-802,-597,-718,-1154,-1884,-2845,-3965,-5157,-6353,-7469,-8448,-9249,-9813,-10137,-10193,-9993,-9559,-8932,-8168,-7342,-6524,-5788,-5183,-4734,-4442,-4261,-4146,-4025,-3830,-3536,-3108,-2594,-2032,-1515,-1118,-925,-976,-1291,-1826,-2534,-3296,-4036,-4625,-5008,-5107,-4929,-4466,-3767,-2891,-1886,-853,166,1074,1810,2311,2544,2515,2279,1913,1540,1244,1102,1109,1200,1277,1206,910,351,-411,-1256,-2012,-2511,-2635,-2326,-1641,-658,447,1565,2544,3335,3862,4135,4121,3818,3214,2277,1024,-517,-2260,-4032,-5638,-6819,-7331,-6992,-5685,-3457,-468,2968,6449,9523,11760,12826,12503,10771,7750,3748,-827,-5472,-9697,-13006,-15053,-15582,-14553,-12085,-8490,-4202,239,4296,7483,9448,10028,9258,7365,4735,1819,-915,-3091,-4449,-4903,-4507,-3455,-2003,-424,1037,2216,3020,3429,3503,3288,2898,2377,1802,1198,586,-29,-647,-1257,-1831,-2321,-2668,-2816,-2721,-2382,-1831,-1163,-492,12,226,9,-669,-1786,-3230,-4794,-6263,-7390,-7986,-7938,-7238,-5977,-4361,-2638,-1089,37,570,426,-348,-1615,-3135,-4635,-5830,-6490,-6460,-5704,-4288,-2403,-283,1749,3435,4497,4820,4330,3145,1421,-570,-2549,-4267,-5519,-6212,-6349,-6010,-5366,-4568,-3803,-3171,-2748,-2521,-2445,-2422,-2381,-2226,-1940,-1497,-939,-300,351,971,1494,1908,2182,2314,2317,2179,1941,1615,1252,908,637,499,526,721,1067,1486,1917,2231,2377,2254,1880,1263,504,-289,-985,-1459,-1637,-1468,-962,-178,819,1908,2993,3971,4752,5296,5571,5588,5375,4964,4404,3731,2995,2254,1565,1004,635,514,691,1167,1920,2872,3903,4870,5588,5921,5725,4973,3694,2032,214,-1486,-2789,-3475,-3413,-2608,-1165,678,2642,4398,5674,6257,6054,5118,3594,1766,-74,-1629,-2653,-3040,-2745,-1903,-670,700,1999,3025,3667,3849,3588,2897,1868,550,-951,-2572,-4200,-5738,-7058,-8033,-8557,-8530,-7922,-6724,-5023,-2915,-586,1791,4005,5890,7291,8119,8303,7830,6719,5023,2850,332,-2356,-5006,-7432,-9430,-10851,-11596,-11603,-10921,-9636,-7920,-5989,-4065,-2397,-1168,-552,-606,-1359,-2701,-4501,-6510,-8492,-10165,-11321,-11792,-11534,-10578,-9078,-7232,-5296,-3502,-2048,-1039,-493,-320,-350,-376,-189,368,1345,2708,4295,5898,7268,8181,8461,8004,6777,4847,2320,-609,-3714,-6748,-9439,-11563,-12931,-13446,-13083,-11944,-10170,-8011,-5704,-3494,-1583,-77,986,1654,2028,2224,2335,2429,2494,2511,2409,2136,1662,964,84,-950,-2070,-3231,-4367,-5436,-6365,-7085,-7503,-7526,-7069,-6080,-4577,-2617,-376,1960,4132,5897,7041,7417,6969,5765,3966,1841,-305,-2140,-3379,-3817,-3366,-2070,-110,2235,4636,6736,8268,8991,8815,7735,5857,3392,604,-2191,-4659,-6501,-7464,-7380,-6227,-4067,-1158,2205,5599,8638,10955,12303,12565,11799,10168,7997,5600,3362,1557,407,-2,304,1186,2419,3736,4851,5530,5585,4926,3562,1591,-793,-3331,-5721,-7646,-8821,-9025,-8130,-6131,-3135,631,4852,9165,13174,16528,18920,20141,20113,18875,16619,13633,10284,6962,4022,1744,304,-236,63,1075,2572,4324,6082,7621,8767,9395,9444,8923,7901,6509,4931,3368,2052,1173,872,1226,2195,3667,5466,7351,9102,10516,11447,11825,11671,11042,10094,8966,7829,6843,6118,5756,5782,6191,6927,7890,8950,9966,10777,11262,11303,10851,9873,8408,6521,4335,2006,-272,-2314,-3917,-4962,-5347,-5073,-4199,-2839,-1171,633,2368,3887,5054,5806,6122,6031,5605,4918,4062,3103,2081,1032,-47,-1135,-2208,-3244,-4170,-4957,-5528,-5864,-5944,-5803,-5494,-5123,-4764,-4533,-4482,-4677,-5137,-5857,-6815,-7949,-9159,-10329,-11295,-11928,-12106,-11756,-10896,-9559,-7900,-6056,-4232,-2598,-1316,-495,-181,-382,-1043,-2071,-3367,-4782,-6196,-7479,-8507,-9204,-9489,-9354,-8791,-7865,-6646,-5257,-3819,-2478,-1353,-570,-189,-272,-798,-1734,-2993,-4450,-5964,-7370,-8513,-9274,-9567,-9390,-8791,-7873,-6782,-5639,-4593,-3689,-2987,-2434,-1983,-1545,-1036,-428,303,1079,1815,2375,2620,2443,1754,530,-1197,-3345,-5781,-8333,-10816,-13023,-14761,-15875,-16236,-15808,-14593,-12689,-10224,-7400,-4417,-1515,1098,3221,4717,5485,5526,4871,3661,2065,310,-1380,-2799,-3791,-4301,-4337,-4025,-3541,-3087,-2876,-3022,-3599,-4549,-5761,-7064,-8270,-9218,-9792,-9933,-9656,-9013,-8111,-7041,-5923,-4814,-3779,-2815,-1919,-1058,-200,660,1526,2329,3013,3451,3555,3206,2357,986,-831,-2978,-5258,-7454,-9342,-10727,-11454,-11458,-10719,-9333,-7423,-5186,-2823,-539,1502,3181,4448,5311,5814,6051,6080,5992,5815,5564,5225,4755,4105,3267,2217,1030,-234,-1457,-2528,-3364,-3891,-4104,-4016,-3675,-3155,-2513,-1803,-1061,-290,513,1355,2245,3162,4050,4855,5461,5816,5845,5571,5029,4342,3626,3046,2708,2720,3114,3899,5021,6399,7907,9410,10749,11777,12375,12450,12002,11058,9734,8178,6561,5071,3863,3069,2760,2963,3629,4693,6016,7490,8960,10316,11446,12280,12762,12894,12683,12189,11475,10624,9730,8876,8146,7596,7257,7144,7212,7441,7740,8049,8283,8352,8193,7748,6989,5950,4670,3265,1836,528,-537,-1261,-1555,-1424,-868,33,1192,2508,3888,5251,6553,7763,8873,9887,10794,11577,12198,12592,12693,12412,11711,10560,9029,7206,5275,3403,1796,590,-116,-292,-1,660,1521,2416,3165,3627,3712,3386,2693,1735,654,-377,-1211,-1725,-1873,-1646,-1121,-368,481,1354,2168,2903,3564,4179,4817,5500,6279,7114,7967,8727,9281,9500,9286,8572,7352,5674,3641,1401,-866,-2985,-4772,-6103,-6895,-7136,-6877,-6228,-5332,-4346,-3434,-2716,-2295,-2207,-2438,-2917,-3529,-4127,-4564,-4714,-4492,-3898,-2984,-1892,-796,115,668,766,363,-464,-1590,-2814,-3922,-4724,-5070,-4913,-4282,-3302,-2145,-1039,-166,294,269,-237,-1147,-2306,-3548,-4712,-5655,-6319,-6668,-6744,-6609,-6346,-6032,-5740,-5501,-5355,-5299,-5341,-5469,-5682,-5979,-6344,-6780,-7249,-7725,-8156,-8491,-8679,-8690,-8515,-8165,-7707,-7178,-6691,-6287,-6036,-5950,-6020,-6198,-6430,-6651,-6811,-6882,-6855,-6745,-6584,-6405,-6246,-6136,-6092,-6128,-6228,-6395,-6585,-6787,-6949,-7052,-7066,-6992,-6833,-6626,-6404,-6219,-6119,-6117,-6241,-6451,-6726,-6999,-7226,-7353,-7368,-7268,-7084,-6865,-6653,-6498,-6409,-6404,-6435,-6477,-6448,-6325,-6052,-5650,-5136,-4572,-4039,-3601,-3343,-3310,-3537,-4026,-4734,-5607,-6529,-7425,-8174,-8732,-9043,-9125,-8990,-8695,-8292,-7815,-7318,-6789,-6252,-5678,-5087,-4483,-3915,-3420,-3053,-2836,-2782,-2841,-2966,-3048,-3008,-2760,-2258,-1504,-537,544,1612,2511,3093,3227,2840,1904,475,-1339,-3369,-5422,-7275,-8745,-9650,-9893,-9423,-8272,-6531,-4367,-1984,362,2423,3953,4770,4765,3925,2351,230,-2165,-4532,-6557,-7982,-8614,-8371,-7267,-5433,-3046,-377,2321,4782,6776,8146,8783,8662,7818,6358,4410,2175,-173,-2435,-4437,-6054,-7190,-7807,-7921,-7577,-6873,-5912,-4821,-3694,-2625,-1656,-798,-40,672,1370,2103,2873,3659,4419,5070,5563,5826,5853,5627,5201,4608,3910,3154,2372,1586,801,17,-756,-1509,-2198,-2773,-3168,-3301,-3114,-2564,-1646,-414,1051,2608,4111,5404,6362,6906,7011,6721,6117,5326,4473,3669,3009,2519,2218,2053,1974,1894,1757,1511,1158,726,287,-59,-216,-85,397,1248,2452,3931,5575,7250,8813,10134,11114,11689,11849,11613,11067,10282,9393,8489,7675,7014,6543,6274,6169,6194,6268,6335,6318,6194,5921,5548,5081,4609,4174,3865,3707,3759,4005,4440,5022,5696,6400,7071,7652,8089,8343,8384,8193,7779,7153,6376,5496,4609,3792,3126,2679,2487,2562,2886,3414,4072,4794,5488,6094,6553,6840,6944,6893,6706,6437,6125,5814,5554,5362,5276,5290,5420,5632,5933,6262,6617,6942,7229,7445,7593,7659,7665,7614,7527,7416,7308,7193,7096,6986,6847,6660,6374,5984,5468,4842,4144,3430,2776,2263,1963,1925,2169,2667,3367,4184,5047,5862,6594,7188,7635,7940,8067,8038,7802,7368,6712,5867,4870,3812,2788,1929,1331,1105,1276,1876,2827,4070,5451,6857,8127,9162,9862,10199,10147,9753,9052,8114,6999,5765,4459,3136,1828,600,-500,-1404,-2059,-2402,-2415,-2084,-1453,-582,419,1430,2311,2941,3217,3099,2581,1732,648,-525,-1647,-2576,-3190,-3425,-3217,-2599,-1600,-324,1122,2607,3992,5154,5994,6422,6440,6034,5304,4343,3299,2303,1487,918,647,631,825,1119,1414,1613,1636,1453,1049,460,-271,-1091,-1931,-2754,-3497,-4145,-4657,-5017,-5198,-5181,-4942,-4475,-3781,-2885,-1838,-707,420,1444,2266,2805,2986,2788,2196,1259,27,-1393,-2905,-4375,-5697,-6749,-7448,-7733,-7565,-6974,-5983,-4697,-3229,-1718,-334,773,1471,1642,1263,319,-1096,-2884,-4872,-6907,-8814,-10459,-11743,-12601,-13041,-13073,-12775,-12207,-11444,-10562,-9594,-8588,-7571,-6543,-5546,-4584,-3691,-2912,-2261,-1789,-1502,-1421,-1533,-1832,-2288,-2876,-3563,-4299,-5071,-5805,-6501,-7086,-7563,-7892,-8084,-8133,-8068,-7914,-7709,-7495,-7298,-7149,-7052,-6997,-6964,-6906,-6801,-6613,-6342,-5994,-5600,-5212,-4866,-4629,-4499,-4509,-4620,-4806,-5018,-5209,-5343,-5410,-5401,-5352,-5283,-5229,-5218,-5247,-5309,-5375,-5405,-5369,-5248,-5027,-4745,-4421,-4125,-3907,-3817,-3891,-4139,-4544,-5076,-5680,-6296,-6878,-7361,-7731,-7949,-8033,-7972,-7809,-7548,-7242,-6904,-6592,-6330,-6168,-6132,-6243,-6501,-6883,-7341,-7813,-8223,-8494,-8570,-8406,-8001,-7379,-6598,-5723,-4837,-4004,-3266,-2665,-2185,-1828,-1566,-1376,-1258,-1190,-1212,-1306,-1515,-1818,-2199,-2624,-3006,-3307,-3413,-3305,-2921,-2275,-1401,-348,800,1965,3068,4032,4789,5299,5496,5379,4907,4116,3033,1737,350,-995,-2123,-2886,-3161,-2884,-2069,-821,694,2249,3606,4542,4900,4570,3576,1987,-30,-2255,-4482,-6467,-8069,-9150,-9672,-9652,-9139,-8232,-7046,-5671,-4229,-2803,-1464,-290,675,1373,1780,1862,1654,1155,456,-390,-1279,-2125,-2857,-3399,-3724,-3802,-3631,-3232,-2630,-1868,-1003,-92,802,1609,2287,2767,3029,3040,2800,2344,1712,996,293,-297,-665,-755,-521,12,797,1737,2719,3631,4361,4830,4990,4821,4354,3634,2729,1728,694,-285,-1166,-1885,-2439,-2798,-2991,-3048,-3003,-2926,-2848,-2825,-2850,-2929,-2997,-3008,-2875,-2543,-1970,-1147,-131,1011,2140,3121,3819,4118,3967,3385,2447,1327,200,-699,-1209,-1166,-547,645,2265,4150,6079,7826,9226,10123,10478,10275,9600,8545,7259,5862,4487,3225,2152,1317,736,420,335,454,715,1056,1420,1717,1923,1974,1882,1652,1335,1001,717,581,624,919,1446,2206,3143,4200,5299,6379,7365,8219,8895,9378,9641,9688,9492,9056,8370,7443,6299,4986,3577,2168,866,-220,-1001,-1410,-1421,-1056,-366,549,1586,2622,3555,4298,4795,5030,5010,4786,4416,3990,3582,3287,3158,3261,3607,4209,5031,6023,7112,8199,9194,10007,10549,10776,10659,10191,9426,8402,7200,5895,4561,3257,2045,950,17,-738,-1286,-1613,-1697,-1541,-1148,-555,192,1017,1834,2562,3109,3434,3509,3343,2990,2501,1959,1430,963,603,356,249,278,459,801,1318,2004,2849,3813,4830,5832,6717,7417,7858,8019,7894,7523,6971,6308,5621,4969,4393,3912,3510,3165,2836,2495,2118,1705,1261,800,340,-117,-564,-1009,-1458,-1909,-2343,-2727,-3002,-3104,-2962,-2521,-1750,-660,709,2262,3902,5492,6920,8086,8918,9393,9506,9311,8848,8194,7396,6513,5571,4609,3639,2694,1804,1009,350,-132,-418,-502,-418,-202,64,324,505,557,471,239,-84,-463,-822,-1114,-1300,-1347,-1269,-1056,-733,-306,209,816,1511,2287,3138,4010,4861,5597,6135,6383,6279,5794,4954,3834,2543,1232,29,-946,-1619,-1975,-2030,-1860,-1548,-1197,-889,-682,-611,-671,-852,-1120,-1449,-1814,-2189,-2567,-2917,-3220,-3437,-3518,-3409,-3064,-2430,-1497,-277,1179,2780,4407,5937,7221,8168,8670,8704,8243,7337,6039,4438,2639,737,-1143,-2895,-4418,-5604,-6408,-6774,-6711,-6270,-5513,-4576,-3562,-2609,-1828,-1299,-1073,-1174,-1563,-2218,-3060,-4022,-5039,-6036,-6957,-7752,-8352,-8730,-8817,-8599,-8044,-7184,-6042,-4722,-3307,-1944,-749,158,686,794,478,-224,-1228,-2449,-3781,-5136,-6433,-7625,-8647,-9482,-10078,-10398,-10421,-10105,-9464,-8513,-7310,-5941,-4519,-3153,-1973,-1051,-453,-175,-174,-373,-653,-914,-1050,-996,-732,-270,323,965,1547,1985,2187,2120,1758,1109,218,-885,-2118,-3439,-4775,-6052,-7227,-8205,-8951,-9401,-9520,-9305,-8764,-7948,-6935,-5805,-4675,-3624,-2749,-2085,-1679,-1502,-1550,-1760,-2094,-2475,-2867,-3197,-3435,-3534,-3463,-3197,-2729,-2047,-1190,-178,908,2000,2998,3806,4346,4544,4384,3862,3031,1961,738,-538,-1791,-2944,-3941,-4751,-5333,-5694,-5794,-5653,-5264,-4653,-3871,-2977,-2056,-1221,-554,-164,-98,-379,-974,-1795,-2712,-3579,-4246,-4587,-4535,-4049,-3181,-1984,-591,904,2345,3658,4721,5485,5889,5898,5513,4728,3586,2144,479,-1285,-3034,-4624,-5941,-6877,-7377,-7416,-7021,-6260,-5217,-4017,-2760,-1579,-553,230,729,912,789,376,-285,-1128,-2094,-3074,-3997,-4743,-5241,-5413,-5215,-4665,-3779,-2673,-1428,-206,892,1745,2281,2482,2338,1919,1267,486,-377,-1237,-2075,-2860,-3591,-4264,-4875,-5414,-5857,-6179,-6356,-6370,-6226,-5948,-5557,-5118,-4657,-4218,-3828,-3492,-3223,-3019,-2872,-2796,-2776,-2832,-2943,-3119,-3313,-3506,-3621,-3612,-3420,-2998,-2362,-1519,-569,391,1220,1784,1985,1757,1122,142,-1042,-2278,-3384,-4215,-4645,-4615,-4125,-3232,-2041,-690,676,1919,2926,3615,3942,3895,3500,2805,1882,810,-305,-1367,-2260,-2895,-3189,-3080,-2560,-1637,-377,1120,2736,4312,5721,6826,7543,7824,7661,7100,6219,5105,3869,2609,1408,349,-519,-1145,-1503,-1581,-1381,-941,-302,462,1261,2010,2615,3013,3179,3106,2861,2505,2146,1859,1717,1742,1928,2228,2582,2914,3187,3360,3437,3450,3413,3376,3339,3304,3240,3107,2852,2437,1849,1100,242,-639,-1460,-2107,-2508,-2592,-2325,-1714,-779,416,1808,3311,4845,6320,7670,8800,9664,10177,10313,10028,9339,8274,6919,5380,3791,2311,1068,202,-213,-131,433,1416,2718,4201,5743,7171,8402,9281,9783,9824,9426,8601,7408,5945,4310,2653,1102,-201,-1145,-1647,-1683,-1267,-493,538,1664,2752,3670,4332,4697,4787,4642,4354,4014,3691,3456,3310,3249,3234,3213,3148,3010,2813,2575,2378,2251,2280,2467,2817,3278,3781,4219,4511,4556,4306,3740,2864,1744,452,-916,-2248,-3462,-4459,-5178,-5572,-5604,-5271,-4578,-3559,-2269,-789,782,2335,3762,4977,5916,6560,6916,7031,6968,6797,6581,6369,6177,6010,5856,5679,5477,5229,4949,4654,4365,4104,3876,3664,3435,3139,2732,2164,1429,522,-501,-1576,-2627,-3546,-4278,-4737,-4918,-4796,-4417,-3810,-3038,-2150,-1198,-216,756,1706,2596,3412,4121,4697,5123,5380,5475,5420,5244,4984,4685,4373,4083,3807,3535,3227,2850,2358,1736,981,116,-798,-1696,-2487,-3107,-3476,-3584,-3410,-2997,-2395,-1656,-865,-65,669,1300,1771,2046,2085,1870,1393,677,-223,-1215,-2184,-2997,-3523,-3654,-3328,-2519,-1297,274,2023,3825,5493,6901,7922,8487,8564,8152,7307,6066,4534,2774,885,-1041,-2920,-4652,-6147,-7335,-8135,-8516,-8455,-7962,-7097,-5923,-4541,-3074,-1613,-286,834,1679,2213,2418,2312,1909,1242,364,-686,-1835,-3013,-4144,-5135,-5914,-6408,-6564,-6367,-5816,-4955,-3857,-2605,-1312,-74,1000,1841,2369,2550,2364,1796,884,-347,-1821,-3463,-5160,-6817,-8306,-9529,-10390,-10829,-10807,-10348,-9488,-8336,-6987,-5592,-4262,-3133,-2286,-1792,-1665,-1897,-2430,-3188,-4067,-4947,-5715,-6243,-6443,-6244,-5615,-4591,-3222,-1647,30,1615,3012,4042,4664,4779,4420,3591,2398,929,-678,-2306,-3825,-5154,-6208,-6971,-7428,-7619,-7572,-7348,-6980,-6497,-5922,-5248,-4494,-3660,-2775,-1879,-1015,-239,411,923,1282,1533,1698,1827,1947,2084,2220,2371,2485,2573,2604,2597,2566,2541,2547,2578,2639,2661,2605,2377,1931,1218,253,-921,-2214,-3494,-4652,-5542,-6102,-6262,-6043,-5475,-4659,-3674,-2651,-1644,-751,28,662,1171,1586,1914,2198,2433,2640,2803,2925,2992,2989,2925,2758,2508,2122,1606,940,124,-807,-1807,-2808,-3705,-4424,-4880,-5033,-4894,-4511,-3986,-3430,-2972,-2694,-2662,-2870,-3276,-3807,-4347,-4821,-5132,-5253,-5181,-4933,-4586,-4176,-3778,-3409,-3072,-2763,-2410,-1996,-1458,-791,-22,819,1625,2343,2868,3164,3195,2958,2491,1828,1036,172,-695,-1507,-2202,-2732,-3067,-3170,-3049,-2696,-2156,-1481,-739,-33,564,948,1085,926,503,-147,-947,-1800,-2641,-3387,-4029,-4536,-4948,-5284,-5576,-5847,-6078,-6247,-6309,-6197,-5902,-5381,-4689,-3875,-3030,-2280,-1709,-1435,-1485,-1896,-2629,-3626,-4801,-6051,-7280,-8402,-9333,-10025,-10416,-10480,-10173,-9491,-8412,-6971,-5186,-3142,-922,1354,3560,5573,7289,8616,9518,9969,9977,9591,8832,7787,6510,5086,3609,2164,851,-242,-1052,-1524,-1668,-1503,-1134,-663,-246,-8,-73,-496,-1289,-2383,-3672,-4999,-6209,-7164,-7752,-7935,-7706,-7120,-6255,-5200,-4040,-2843,-1658,-516,567,1572,2487,3281,3922,4379,4638,4693,4583,4352,4082,3855,3739,3797,4030,4434,4928,5440,5863,6122,6161,5967,5571,5029,4418,3827,3302,2901,2606,2395,2205,1970,1619,1121,443,-376,-1300,-2230,-3076,-3716,-4063,-4016,-3545,-2615,-1266,443,2409,4502,6578,8485,10093,11262,11930,12022,11563,10597,9231,7618,5913,4293,2882,1796,1049,646,495,507,564,571,475,255,-47,-387,-668,-835,-812,-570,-108,564,1384,2303,3251,4164,4975,5629,6054,6202,6011,5460,4541,3305,1831,269,-1225,-2453,-3252,-3483,-3090,-2078,-568,1275,3200,4958,6309,7067,7131,6487,5206,3442,1376,-784,-2843,-4650,-6082,-7093,-7642,-7777,-7500,-6900,-6002,-4894,-3620,-2278,-913,367,1518,2455,3159,3580,3732,3613,3240,2647,1854,906,-164,-1287,-2422,-3467,-4350,-4977,-5257,-5150,-4621,-3722,-2529,-1181,156,1321,2150,2539,2433,1833,830,-470,-1889,-3268,-4447,-5291,-5727,-5709,-5243,-4385,-3181,-1744,-136,1531,3187,4730,6084,7155,7881,8196,8083,7547,6633,5416,3988,2448,907,-553,-1838,-2890,-3643,-4068,-4122,-3814,-3126,-2099,-766,798,2502,4219,5814,7134,8046,8445,8280,7547,6317,4693,2828,883,-979,-2616,-3916,-4803,-5246,-5228,-4780,-3931,-2738,-1270,400,2167,3949,5605,7062,8170,8898,9153,8976,8377,7455,6320,5084,3892,2818,1970,1343,980,816,832,955,1144,1341,1520,1654,1722,1731,1654,1507,1272,966,619,268,0,-114,20,454,1228,2307,3632,5086,6525,7823,8856,9555,9896,9905,9650,9227,8734,8267,7887,7623,7468,7377,7303,7171,6935,6541,5979,5246,4376,3402,2382,1354,371,-533,-1320,-1945,-2381,-2576,-2511,-2165,-1549,-697,321,1424,2498,3457,4207,4719,4972,5016,4899,4701,4489,4304,4177,4083,4013,3919,3781,3591,3348,3089,2832,2602,2403,2208,1978,1649,1156,464,-460,-1571,-2818,-4093,-5285,-6289,-7010,-7404,-7443,-7157,-6583,-5791,-4841,-3795,-2701,-1596,-516,499,1407,2137,2634,2838,2699,2220,1420,372,-815,-2005,-3062,-3854,-4290,-4335,-3990,-3319,-2413,-1377,-328,634,1430,2008,2335,2418,2249,1862,1270,492,-432,-1511,-2686,-3960,-5259,-6544,-7724,-8725,-9460,-9854,-9861,-9449,-8636,-7456,-5989,-4328,-2580,-861,724,2083,3123,3803,4067,3920,3364,2449,1227,-191,-1713,-3193,-4523,-5578,-6287,-6599,-6525,-6101,-5406,-4534,-3589,-2663,-1844,-1188,-753,-563,-655,-1019,-1666,-2543,-3610,-4779,-5945,-7002,-7830,-8328,-8429,-8084,-7319,-6154,-4701,-3034,-1296,418,1986,3338,4401,5149,5565,5660,5455,4988,4310,3473,2553,1610,725,-44,-638,-1038,-1245,-1283,-1216,-1090,-985,-938,-996,-1160,-1433,-1786,-2191,-2619,-3049,-3450,-3819,-4111,-4322,-4397,-4333,-4091,-3684,-3132,-2468,-1776,-1125,-609,-312,-268,-511,-984,-1615,-2273,-2819,-3127,-3107,-2727,-2019,-1079,-43,931,1687,2122,2167,1830,1185,335,-569,-1401,-2057,-2480,-2670,-2687,-2600,-2529,-2536,-2691,-2982,-3376,-3785,-4114,-4277,-4216,-3921,-3422,-2797,-2134,-1537,-1097,-878,-921,-1222,-1749,-2443,-3222,-3999,-4679,-5182,-5436,-5385,-5017,-4314,-3346,-2153,-876,383,1470,2275,2709,2734,2372,1687,798,-179,-1108,-1895,-2468,-2804,-2904,-2818,-2600,-2303,-1990,-1693,-1435,-1255,-1143,-1150,-1266,-1536,-1948,-2512,-3202,-3980,-4783,-5527,-6133,-6492,-6561,-6282,-5674,-4791,-3711,-2568,-1481,-573,55,367,344,50,-432,-984,-1476,-1797,-1861,-1626,-1091,-314,628,1610,2515,3216,3614,3644,3299,2616,1689,653,-343,-1145,-1619,-1702,-1343,-607,436,1619,2794,3757,4388,4555,4240,3461,2316,943,-491,-1818,-2891,-3601,-3901,-3791,-3325,-2589,-1691,-725,198,1014,1650,2065,2229,2126,1758,1147,340,-585,-1533,-2374,-2985,-3256,-3094,-2499,-1487,-186,1269,2686,3898,4747,5147,5061,4532,3657,2580,1460,449,-331,-803,-935,-734,-249,478,1372,2384,3442,4502,5499,6399,7145,7712,8084,8253,8249,8093,7844,7559,7289,7101,7011,7055,7219,7475,7793,8102,8372,8546,8603,8531,8308,7967,7482,6899,6210,5440,4594,3692,2732,1746,738,-251,-1218,-2121,-2969,-3740,-4443,-5076,-5632,-6108,-6476,-6716,-6796,-6682,-6367,-5830,-5111,-4223,-3238,-2195,-1152,-142,809,1697,2522,3304,4043,4760,5434,6049,6581,6976,7215,7268,7111,6775,6269,5650,4983,4315,3719,3228,2861,2642,2531,2532,2581,2674,2742,2780,2723,2555,2230,1730,1038,158,-897,-2078,-3344,-4605,-5802,-6844,-7667,-8233,-8502,-8513,-8274,-7860,-7327,-6724,-6113,-5496,-4888,-4267,-3600,-2872,-2061,-1190,-297,548,1274,1800,2074,2050,1731,1127,287,-727,-1843,-2967,-4016,-4883,-5471,-5692,-5470,-4777,-3624,-2086,-286,1615,3415,4945,6023,6566,6519,5927,4884,3544,2067,624,-653,-1666,-2358,-2725,-2777,-2569,-2131,-1532,-791,28,903,1777,2588,3287,3789,4065,4061,3792,3277,2586,1809,1040,387,-85,-323,-340,-153,166,555,940,1255,1459,1511,1413,1159,777,304,-223,-751,-1227,-1601,-1819,-1839,-1634,-1211,-588,163,978,1766,2454,2986,3333,3505,3532,3491,3440,3470,3615,3902,4314,4806,5316,5777,6116,6284,6238,5967,5477,4780,3921,2916,1833,696,-429,-1514,-2507,-3385,-4099,-4644,-4960,-5065,-4913,-4522,-3901,-3060,-2061,-922,273,1481,2626,3642,4467,5046,5334,5308,4962,4306,3378,2238,949,-369,-1629,-2698,-3474,-3875,-3844,-3384,-2549,-1429,-165,1085,2157,2908,3223,3057,2408,1349,-6,-1493,-2948,-4196,-5108,-5593,-5619,-5215,-4439,-3411,-2228,-1047,43,908,1498,1748,1652,1226,514,-424,-1492,-2606,-3648,-4518,-5120,-5387,-5277,-4803,-3985,-2909,-1638,-292,1063,2321,3442,4364,5075,5556,5801,5818,5599,5173,4542,3760,2854,1894,920,-3,-845,-1570,-2167,-2646,-3019,-3323,-3590,-3858,-4172,-4557,-5046,-5647,-6371,-7209,-8143,-9151,-10191,-11216,-12171,-12971,-13556,-13829,-13728,-13191,-12196,-10755,-8932,-6821,-4566,-2316,-235,1534,2878,3734,4106,4028,3612,2951,2170,1369,602,-69,-645,-1104,-1461,-1689,-1796,-1737,-1505,-1090,-511,175,872,1491,1892,1998,1730,1068,59,-1224,-2644,-4065,-5344,-6371,-7055,-7365,-7290,-6875,-6167,-5257,-4221,-3144,-2097,-1139,-307,359,849,1159,1291,1275,1134,906,633,342,72,-143,-278,-278,-132,206,734,1440,2290,3212,4122,4927,5523,5819,5767,5327,4539,3479,2246,1008,-115,-973,-1466,-1542,-1183,-446,591,1814,3116,4392,5575,6602,7454,8101,8542,8751,8713,8400,7793,6895,5739,4398,2987,1645,524,-231,-513,-260,523,1749,3295,4947,6529,7823,8698,9050,8862,8169,7059,5652,4084,2471,940,-446,-1622,-2563,-3251,-3682,-3842,-3755,-3417,-2878,-2172,-1385,-584,132,681,1005,1059,865,453,-87,-664,-1177,-1527,-1664,-1536,-1163,-565,200,1050,1922,2707,3357,3798,4002,3965,3675,3177,2483,1652,727,-233,-1168,-2007,-2709,-3210,-3512,-3600,-3511,-3307,-3034,-2811,-2663,-2709,-2934,-3411,-4078,-4951,-5941,-7010,-8066,-9030,-9830,-10364,-10591,-10426,-9863,-8883,-7548,-5913,-4122,-2292,-595,827,1844,2364,2357,1839,920,-296,-1616,-2914,-4035,-4902,-5473,-5755,-5807,-5699,-5522,-5347,-5217,-5158,-5144,-5153,-5125,-5029,-4833,-4542,-4182,-3804,-3458,-3193,-3044,-3013,-3098,-3252,-3450,-3617,-3737,-3745,-3647,-3431,-3111,-2724,-2297,-1882,-1534,-1302,-1251,-1414,-1825,-2476,-3330,-4320,-5334,-6253,-6943,-7285,-7201,-6651,-5664,-4303,-2709,-1015,602,1982,3001,3547,3588,3113,2186,874,-697,-2405,-4125,-5724,-7106,-8197,-8943,-9345,-9413,-9188,-8731,-8094,-7345,-6523,-5667,-4786,-3882,-2946,-1964,-938,131,1194,2224,3119,3824,4250,4334,4075,3457,2582,1518,417,-595,-1391,-1865,-1960,-1661,-995,-48,1078,2269,3402,4397,5180,5718,6005,6045,5866,5504,4988,4380,3715,3076,2521,2134,1980,2090,2479,3091,3850,4633,5301,5736,5824,5536,4867,3908,2773,1618,595,-172,-602,-658,-376,202,972,1850,2743,3580,4323,4946,5449,5837,6102,6239,6224,6031,5653,5091,4372,3571,2760,2044,1523,1267,1342,1756,2494,3491,4669,5912,7114,8145,8913,9320,9321,8885,8066,6900,5550,4109,2772,1661,928,639,844,1503,2532,3775,5064,6177,6963,7265,7028,6251,5020,3472,1783,131,-1315,-2455,-3201,-3568,-3584,-3329,-2895,-2361,-1795,-1224,-679,-140,371,848,1255,1522,1596,1388,868,3,-1179,-2614,-4205,-5812,-7290,-8496,-9291,-9584,-9303,-8439,-7010,-5101,-2803,-280,2321,4820,7040,8832,10060,10639,10545,9804,8516,6826,4918,2996,1258,-131,-1042,-1406,-1205,-472,717,2249,3989,5789,7488,8935,9987,10522,10455,9746,8392,6459,4046,1299,-1604,-4489,-7173,-9508,-11364,-12667,-13358,-13447,-12964,-11974,-10583,-8889,-7030,-5112,-3270,-1601,-202,855,1552,1864,1859,1570,1127,603,151,-154,-196,65,662,1567,2717,4014,5325,6533,7516,8202,8543,8566,8296,7846,7278,6713,6207,5819,5557,5411,5351,5339,5347,5347,5330,5292,5228,5125,4964,4709,4350,3857,3260,2564,1840,1125,493,-26,-403,-651,-797,-894,-986,-1119,-1297,-1510,-1706,-1820,-1779,-1517,-996,-224,764,1866,2999,4020,4856,5417,5680,5658,5378,4921,4344,3739,3153,2639,2223,1910,1708,1602,1579,1632,1730,1869,2019,2177,2321,2458,2582,2712,2872,3088,3400,3833,4400,5114,5937,6841,7751,8586,9250,9662,9745,9474,8849,7913,6733,5398,3998,2617,1341,210,-703,-1392,-1817,-1973,-1849,-1447,-772,133,1237,2446,3678,4822,5779,6457,6800,6767,6367,5616,4581,3313,1907,434,-1001,-2313,-3388,-4144,-4491,-4378,-3796,-2780,-1415,152,1776,3269,4482,5277,5578,5349,4638,3526,2149,667,-783,-2057,-3072,-3767,-4121,-4160,-3907,-3436,-2782,-2028,-1210,-398,364,1023,1522,1828,1888,1692,1229,502,-428,-1547,-2739,-3955,-5079,-6045,-6767,-7212,-7334,-7146,-6661,-5929,-5010,-4004,-2997,-2115,-1448,-1094,-1096,-1491,-2206,-3193,-4282,-5337,-6183,-6668,-6701,-6224,-5282,-3969,-2449,-925,412,1383,1877,1848,1320,393,-806,-2114,-3391,-4526,-5443,-6135,-6622,-6959,-7229,-7480,-7773,-8123,-8515,-8920,-9287,-9557,-9699,-9669,-9460,-9069,-8505,-7789,-6943,-5984,-4940,-3822,-2664,-1483,-317,812,1864,2825,3664,4369,4915,5288,5468,5451,5236,4855,4328,3720,3081,2456,1933,1509,1268,1162,1221,1369,1577,1769,1879,1857,1644,1236,612,-193,-1150,-2224,-3356,-4524,-5678,-6809,-7874,-8867,-9725,-10426,-10885,-11055,-10864,-10271,-9262,-7866,-6152,-4235,-2259,-361,1311,2657,3610,4137,4271,4058,3595,2974,2319,1708,1249,996,997,1286,1851,2674,3727,4923,6213,7493,8665,9647,10334,10686,10650,10259,9522,8541,7377,6125,4874,3656,2543,1529,647,-111,-729,-1204,-1515,-1663,-1638,-1465,-1177,-829,-491,-223,-80,-95,-265,-568,-937,-1320,-1619,-1805,-1800,-1627,-1253,-746,-109,582,1302,2013,2677,3293,3817,4245,4541,4681,4650,4432,4034,3472,2779,1984,1149,311,-468,-1136,-1656,-1996,-2130,-2074,-1820,-1391,-810,-84,738,1649,2574,3484,4280,4922,5326,5479,5346,4964,4363,3616,2804,2007,1304,739,345,108,15,22,82,152,194,159,52,-173,-494,-934,-1481,-2130,-2864,-3642,-4430,-5170,-5808,-6311,-6624,-6763,-6708,-6531,-6251,-5967,-5710,-5544,-5487,-5533,-5670,-5848,-6029,-6172,-6242,-6250,-6184,-6096,-5983,-5880,-5770,-5637,-5448,-5166,-4773,-4271,-3690,-3097,-2568,-2203,-2070,-2242,-2727,-3504,-4510,-5638,-6779,-7812,-8637,-9175,-9383,-9241,-8772,-8008,-7019,-5864,-4639,-3405,-2256,-1246,-458,55,235,37,-550,-1519,-2823,-4363,-6048,-7707,-9235,-10461,-11303,-11666,-11529,-10902,-9841,-8420,-6756,-4939,-3105,-1353,195,1452,2333,2793,2816,2417,1664,649,-499,-1639,-2635,-3371,-3786,-3844,-3597,-3107,-2505,-1914,-1469,-1265,-1366,-1766,-2441,-3286,-4215,-5100,-5859,-6401,-6693,-6716,-6491,-6058,-5472,-4793,-4095,-3428,-2860,-2438,-2193,-2159,-2307,-2627,-3042,-3487,-3861,-4083,-4067,-3773,-3176,-2307,-1233,-45,1126,2167,2973,3475,3648,3514,3114,2534,1846,1144,503,-23,-399,-606,-677,-609,-464,-261,-46,144,274,311,236,27,-302,-758,-1291,-1877,-2453,-2966,-3376,-3628,-3722,-3648,-3429,-3112,-2733,-2349,-2002,-1699,-1460,-1230,-992,-670,-230,371,1137,2048,3058,4089,5058,5867,6445,6711,6649,6239,5513,4533,3357,2097,844,-301,-1224,-1872,-2171,-2118,-1742,-1100,-325,479,1134,1531,1542,1124,260,-967,-2482,-4109,-5725,-7156,-8295,-9024,-9303,-9081,-8392,-7253,-5744,-3942,-1942,134,2181,4058,5645,6825,7504,7627,7195,6237,4878,3237,1517,-116,-1473,-2434,-2910,-2894,-2429,-1617,-583,531,1595,2508,3201,3640,3837,3800,3580,3196,2698,2097,1448,761,96,-518,-1035,-1419,-1658,-1743,-1693,-1547,-1340,-1122,-917,-736,-581,-414,-235,12,310,666,1036,1371,1604,1688,1561,1215,657,-86,-928,-1806,-2629,-3315,-3824,-4119,-4200,-4109,-3878,-3579,-3262,-2989,-2790,-2694,-2703,-2814,-3015,-3298,-3623,-3987,-4326,-4609,-4771,-4757,-4512,-4015,-3246,-2252,-1089,143,1329,2372,3171,3685,3901,3852,3620,3287,2959,2718,2620,2699,2932,3307,3755,4245,4716,5133,5461,5678,5772,5735,5564,5252,4800,4212,3499,2702,1853,1030,278,-335,-775,-1030,-1116,-1070,-963,-848,-806,-862,-1040,-1312,-1631,-1933,-2142,-2197,-2043,-1659,-1023,-147,951,2238,3671,5193,6750,8272,9698,10969,12037,12866,13443,13772,13855,13741,13443,13015,12485,11888,11246,10574,9882,9173,8451,7738,7039,6397,5826,5358,5019,4799,4719,4727,4818,4932,5043,5106,5099,4993,4791,4477,4064,3555,2968,2317,1641,969,365,-111,-396,-434,-199,313,1060,1976,2963,3905,4684,5200,5368,5171,4619,3788,2787,1741,781,16,-499,-723,-687,-431,-10,496,1049,1593,2108,2574,2994,3362,3675,3924,4082,4151,4108,3979,3785,3569,3379,3271,3264,3396,3652,4011,4446,4904,5350,5750,6072,6313,6455,6505,6458,6316,6094,5784,5418,4997,4557,4119,3716,3372,3104,2912,2777,2679,2574,2442,2245,1988,1663,1303,927,566,241,-56,-331,-630,-988,-1451,-2042,-2777,-3607,-4492,-5326,-6014,-6464,-6586,-6358,-5765,-4876,-3760,-2548,-1344,-268,609,1233,1604,1734,1680,1481,1198,850,458,20,-483,-1056,-1711,-2447,-3238,-4064,-4880,-5647,-6332,-6888,-7299,-7524,-7545,-7340,-6890,-6192,-5253,-4112,-2815,-1466,-150,1009,1913,2494,2707,2565,2121,1462,704,-32,-651,-1074,-1278,-1272,-1094,-808,-466,-119,210,495,763,995,1233,1462,1693,1913,2110,2256,2342,2316,2178,1879,1409,755,-104,-1142,-2359,-3696,-5110,-6513,-7830,-8961,-9828,-10350,-10500,-10252,-9665,-8791,-7757,-6675,-5695,-4920,-4446,-4317,-4513,-5003,-5667,-6405,-7081,-7580,-7806,-7692,-7204,-6333,-5109,-3568,-1774,201,2273,4351,6336,8123,9631,10767,11498,11793,11686,11228,10505,9632,8692,7803,7009,6372,5892,5562,5354,5220,5109,4979,4770,4456,3997,3378,2581,1616,499,-734,-2008,-3263,-4396,-5324,-5966,-6252,-6147,-5645,-4774,-3603,-2206,-691,856,2333,3673,4809,5714,6364,6770,6934,6889,6647,6255,5743,5168,4581,4045,3607,3311,3170,3184,3332,3576,3874,4191,4480,4733,4934,5089,5221,5337,5453,5567,5656,5706,5667,5534,5275,4925,4481,4020,3553,3160,2842,2631,2502,2432,2363,2250,2036,1696,1220,617,-62,-782,-1474,-2094,-2602,-2984,-3232,-3376,-3417,-3390,-3298,-3151,-2946,-2684,-2358,-1978,-1536,-1051,-522,37,614,1209,1810,2421,3028,3615,4151,4584,4862,4923,4709,4197,3378,2301,1053,-241,-1434,-2392,-3002,-3208,-3009,-2456,-1654,-721,216,1055,1730,2212,2520,2695,2791,2874,2973,3128,3322,3545,3756,3920,3990,3936,3719,3322,2725,1925,937,-225,-1510,-2871,-4226,-5499,-6595,-7440,-7975,-8177,-8065,-7691,-7135,-6507,-5898,-5409,-5075,-4923,-4915,-4990,-5080,-5100,-5009,-4783,-4429,-3995,-3523,-3074,-2684,-2384,-2155,-1995,-1841,-1681,-1467,-1204,-886,-558,-243,-1,134,137,-19,-307,-733,-1258,-1867,-2541,-3254,-3995,-4729,-5425,-6039,-6505,-6786,-6827,-6611,-6158,-5505,-4733,-3948,-3248,-2732,-2467,-2464,-2718,-3139,-3647,-4123,-4455,-4573,-4405,-3952,-3228,-2290,-1211,-82,1023,2009,2836,3419,3750,3779,3511,2972,2186,1248,230,-757,-1602,-2237,-2590,-2668,-2497,-2140,-1692,-1229,-835,-556,-418,-417,-535,-737,-1004,-1306,-1655,-2037,-2484,-2992,-3563,-4177,-4797,-5367,-5838,-6155,-6276,-6200,-5922,-5497,-4964,-4384,-3801,-3242,-2714,-2216,-1729,-1238,-750,-256,195,585,851,964,905,677,323,-92,-503,-821,-1011,-1030,-897,-640,-327,-23,192,285,205,-18,-373,-810,-1265,-1712,-2083,-2384,-2574,-2669,-2652,-2528,-2292,-1941,-1474,-901,-243,467,1173,1821,2352,2716,2901,2887,2724,2417,2053,1633,1238,852,523,223,-45,-301,-563,-836,-1131,-1444,-1777,-2129,-2489,-2870,-3250,-3638,-4018,-4358,-4652,-4838,-4912,-4826,-4587,-4191,-3674,-3065,-2446,-1858,-1404,-1124,-1074,-1268,-1668,-2226,-2845,-3434,-3901,-4183,-4231,-4048,-3642,-3057,-2341,-1549,-740,44,741,1330,1748,1985,2000,1800,1389,804,110,-635,-1330,-1909,-2287,-2440,-2325,-2002,-1478,-851,-181,474,1049,1540,1920,2214,2414,2547,2603,2581,2466,2233,1859,1331,642,-182,-1108,-2074,-3027,-3894,-4626,-5188,-5541,-5704,-5657,-5458,-5110,-4680,-4198,-3720,-3306,-2998,-2862,-2919,-3190,-3649,-4240,-4881,-5458,-5874,-6026,-5859,-5362,-4567,-3558,-2458,-1378,-467,214,586,671,490,119,-362,-872,-1352,-1762,-2102,-2383,-2640,-2904,-3193,-3516,-3855,-4190,-4485,-4697,-4807,-4776,-4617,-4314,-3904,-3392,-2810,-2174,-1497,-802,-110,553,1155,1663,2053,2313,2438,2455,2383,2265,2146,2049,2012,2022,2081,2139,2179,2140,2020,1783,1448,1014,511,-43,-611,-1184,-1730,-2248,-2714,-3111,-3407,-3559,-3529,-3263,-2741,-1933,-872,417,1838,3309,4707,5930,6887,7522,7820,7815,7559,7158,6700,6302,6030,5974,6142,6568,7214,8053,9011,10031,11012,11887,12564,12975,13082,12849,12311,11500,10501,9415,8329,7358,6551,5980,5638,5516,5552,5674,5793,5834,5737,5471,5046,4480,3840,3172,2533,1973,1488,1113,804,586,416,333,329,453,725,1178,1809,2605,3498,4413,5249,5904,6323,6433,6265,5809,5154,4355,3488,2637,1831,1137,551,105,-219,-416,-503,-501,-422,-302,-153,-14,106,183,212,205,165,129,116,174,314,589,985,1544,2238,3073,4028,5071,6175,7283,8327,9231,9893,10228,10158,9636,8658,7265,5548,3642,1691,-137,-1719,-2946,-3771,-4186,-4237,-4004,-3591,-3112,-2665,-2331,-2162,-2177,-2371,-2723,-3186,-3726,-4286,-4814,-5272,-5598,-5765,-5727,-5464,-4975,-4268,-3390,-2399,-1377,-425,387,967,1307,1366,1207,847,374,-177,-738,-1305,-1852,-2410,-2986,-3622,-4312,-5075,-5877,-6691,-7464,-8148,-8694,-9076,-9277,-9316,-9216,-9008,-8729,-8393,-8012,-7587,-7097,-6537,-5887,-5141,-4314,-3416,-2506,-1609,-800,-90,471,903,1210,1422,1574,1686,1790,1871,1946,1977,1957,1883,1734,1555,1346,1146,982,835,732,596,437,157,-226,-778,-1448,-2225,-3040,-3821,-4505,-5026,-5350,-5467,-5404,-5194,-4908,-4614,-4360,-4222,-4205,-4340,-4615,-5017,-5517,-6087,-6689,-7281,-7828,-8280,-8599,-8754,-8732,-8520,-8161,-7663,-7097,-6476,-5856,-5230,-4611,-3976,-3294,-2542,-1691,-729,316,1415,2503,3518,4399,5105,5619,5947,6138,6220,6261,6269,6277,6251,6184,6040,5803,5487,5102,4707,4361,4111,4024,4096,4326,4660,5016,5319,5479,5444,5167,4667,3956,3112,2198,1295,478,-218,-742,-1097,-1267,-1264,-1095,-780,-332,203,808,1405,1971,2423,2731,2852,2786,2539,2177,1752,1362,1073,967,1050,1355,1819,2414,3066,3718,4321,4842,5262,5586,5815,5968,6036,6021,5893,5641,5245,4710,4052,3312,2528,1764,1050,425,-119,-583,-1007,-1413,-1827,-2249,-2666,-3031,-3315,-3457,-3436,-3237,-2881,-2413,-1887,-1372,-912,-554,-290,-118,12,146,319,569,886,1242,1585,1846,1964,1896,1625,1164,554,-149,-874,-1556,-2138,-2564,-2828,-2894,-2798,-2537,-2150,-1671,-1127,-555,5,545,1014,1431,1779,2089,2400,2753,3212,3812,4586,5534,6609,7739,8811,9686,10256,10401,10084,9295,8091,6577,4868,3121,1437,-57,-1311,-2281,-2971,-3410,-3636,-3697,-3644,-3511,-3333,-3135,-2938,-2743,-2582,-2436,-2341,-2284,-2284,-2316,-2381,-2428,-2445,-2385,-2244,-2012,-1703,-1354,-982,-639,-328,-61,180,435,732,1115,1586,2125,2683,3163,3474,3506,3195,2489,1424,42,-1535,-3195,-4795,-6229,-7393,-8247,-8758,-8950,-8835,-8467,-7873,-7098,-6183,-5180,-4147,-3160,-2286,-1601,-1160,-996,-1104,-1457,-1968,-2580,-3167,-3676,-4019,-4169,-4115,-3865,-3472,-2959,-2394,-1792,-1184,-588,-1,533,1011,1359,1561,1539,1292,793,83,-788,-1744,-2679,-3525,-4186,-4634,-4838,-4801,-4560,-4143,-3610,-2999,-2367,-1760,-1228,-827,-602,-601,-845,-1336,-2040,-2891,-3789,-4630,-5271,-5634,-5621,-5219,-4462,-3403,-2178,-879,361,1461,2361,3037,3495,3768,3880,3874,3752,3529,3188,2726,2134,1420,607,-269,-1151,-1999,-2758,-3401,-3922,-4317,-4624,-4847,-5031,-5144,-5200,-5128,-4900,-4466,-3803,-2932,-1898,-786,307,1285,2070,2636,2972,3155,3236,3325,3494,3790,4239,4804,5435,6064,6606,7018,7247,7295,7164,6893,6498,6024,5462,4833,4118,3321,2439,1510,548,-358,-1180,-1833,-2310,-2585,-2698,-2688,-2625,-2558,-2532,-2549,-2589,-2608,-2534,-2323,-1922,-1348,-621,172,943,1586,2019,2205,2120,1830,1368,831,276,-246,-703,-1105,-1463,-1803,-2140,-2467,-2770,-3001,-3132,-3108,-2933,-2592,-2124,-1563,-954,-330,281,892,1503,2158,2879,3682,4575,5521,6472,7357,8106,8657,8977,9056,8920,8607,8183,7686,7169,6637,6085,5482,4797,3993,3068,2035,936,-159,-1176,-2047,-2708,-3149,-3342,-3342,-3148,-2839,-2416,-1940,-1411,-884,-362,89,447,660,693,536,178,-331,-955,-1599,-2204,-2687,-3012,-3145,-3110,-2923,-2628,-2275,-1869,-1455,-1011,-552,-65,424,897,1305,1591,1711,1611,1281,737,28,-758,-1512,-2137,-2532,-2653,-2485,-2066,-1461,-767,-63,544,1020,1308,1429,1389,1230,993,713,418,121,-169,-461,-738,-995,-1200,-1324,-1332,-1208,-961,-614,-234,113,347,413,268,-57,-543,-1091,-1628,-2075,-2373,-2524,-2535,-2471,-2401,-2387,-2491,-2722,-3070,-3495,-3925,-4296,-4538,-4610,-4482,-4157,-3627,-2926,-2048,-1024,147,1439,2841,4314,5818,7299,8681,9908,10909,11648,12098,12279,12222,11983,11635,11222,10802,10389,9985,9567,9108,8563,7922,7154,6292,5329,4320,3287,2274,1302,410,-408,-1107,-1691,-2108,-2335,-2338,-2087,-1607,-911,-93,779,1585,2253,2717,2963,3025,2960,2885,2872,3038,3415,4019,4827,5743,6691,7545,8218,8634,8749,8551,8050,7286,6287,5112,3799,2397,975,-427,-1716,-2840,-3718,-4294,-4540,-4427,-3996,-3283,-2388,-1401,-427,445,1178,1734,2173,2522,2879,3285,3801,4422,5129,5862,6553,7132,7550,7777,7827,7725,7525,7277,7033,6808,6622,6434,6216,5918,5489,4918,4192,3339,2406,1423,461,-478,-1342,-2136,-2840,-3426,-3876,-4144,-4192,-3994,-3526,-2811,-1894,-849,218,1217,2050,2652,2990,3065,2914,2601,2207,1810,1487,1284,1225,1315,1524,1825,2149,2446,2645,2684,2520,2120,1483,638,-366,-1463,-2550,-3555,-4384,-4972,-5309,-5380,-5260,-5021,-4769,-4618,-4646,-4920,-5438,-6165,-7010,-7854,-8553,-8985,-9028,-8629,-7764,-6481,-4856,-3034,-1141,641,2187,3366,4102,4363,4158,3549,2615,1479,254,-935,-1968,-2763,-3246,-3398,-3232,-2797,-2172,-1476,-802,-289,0,-16,-336,-940,-1765,-2718,-3719,-4671,-5525,-6233,-6801,-7226,-7556,-7813,-8034,-8243,-8441,-8617,-8777,-8873,-8929,-8911,-8830,-8689,-8475,-8199,-7840,-7398,-6856,-6225,-5518,-4785,-4095,-3528,-3187,-3152,-3480,-4197,-5263,-6597,-8074,-9531,-10801,-11755,-12264,-12305,-11876,-11038,-9911,-8586,-7202,-5841,-4566,-3429,-2410,-1527,-740,-52,548,1059,1467,1788,2024,2212,2400,2632,2967,3424,4024,4724,5490,6228,6861,7286,7416,7203,6599,5641,4354,2830,1162,-550,-2192,-3674,-4910,-5839,-6418,-6643,-6520,-6097,-5441,-4626,-3752,-2895,-2116,-1462,-931,-517,-183,118,420,748,1113,1480,1834,2114,2304,2383,2351,2263,2129,2040,2005,2063,2201,2382,2544,2624,2538,2253,1738,1020,156,-771,-1651,-2398,-2920,-3187,-3189,-2960,-2582,-2121,-1679,-1300,-1029,-848,-723,-598,-412,-127,288,808,1414,2038,2629,3129,3499,3711,3758,3640,3348,2899,2270,1479,523,-576,-1782,-3044,-4282,-5429,-6382,-7089,-7486,-7556,-7325,-6821,-6132,-5315,-4461,-3612,-2811,-2060,-1351,-656,57,807,1610,2451,3313,4161,4951,5651,6228,6672,6989,7191,7305,7359,7360,7337,7280,7202,7096,6965,6809,6631,6424,6179,5871,5467,4943,4252,3395,2365,1190,-67,-1354,-2586,-3712,-4670,-5445,-6014,-6388,-6574,-6572,-6391,-6021,-5460,-4723,-3816,-2809,-1750,-753,104,712,1026,1002,690,140,-514,-1170,-1670,-1937,-1879,-1480,-774,185,1267,2373,3367,4159,4669,4858,4715,4243,3488,2468,1256,-121,-1571,-3049,-4453,-5706,-6732,-7439,-7814,-7812,-7488,-6863,-6049,-5112,-4184,-3323,-2629,-2119,-1811,-1697,-1734,-1902,-2158,-2481,-2840,-3209,-3566,-3853,-4056,-4099,-3958,-3602,-3021,-2244,-1313,-311,681,1548,2211,2573,2591,2236,1516,479,-832,-2323,-3928,-5543,-7104,-8516,-9720,-10638,-11223,-11426,-11235,-10659,-9726,-8515,-7087,-5538,-3947,-2386,-911,439,1649,2718,3650,4454,5121,5632,5962,6067,5915,5489,4772,3803,2625,1313,-24,-1308,-2428,-3332,-3967,-4338,-4454,-4375,-4148,-3845,-3527,-3247,-3051,-2978,-3046,-3277,-3669,-4208,-4870,-5600,-6322,-6953,-7392,-7552,-7364,-6794,-5846,-4570,-3063,-1425,187,1664,2888,3788,4330,4524,4406,4029,3477,2778,2016,1202,374,-444,-1234,-1964,-2592,-3084,-3392,-3505,-3397,-3115,-2667,-2141,-1588,-1083,-690,-441,-362,-422,-613,-853,-1134,-1373,-1572,-1694,-1745,-1725,-1642,-1510,-1340,-1149,-947,-761,-598,-488,-438,-456,-552,-695,-877,-1050,-1180,-1242,-1207,-1100,-931,-768,-654,-653,-799,-1099,-1536,-2054,-2574,-3015,-3283,-3319,-3090,-2591,-1861,-961,45,1068,2048,2919,3649,4202,4581,4778,4807,4685,4442,4114,3769,3470,3296,3328,3609,4178,5016,6070,7254,8439,9504,10319,10798,10868,10530,9799,8747,7465,6052,4609,3219,1934,801,-185,-994,-1662,-2154,-2500,-2671,-2685,-2537,-2252,-1859,-1407,-955,-563,-281,-141,-152,-293,-526,-795,-1037,-1203,-1243,-1136,-882,-488,5,573,1164,1742,2277,2737,3103,3362,3506,3532,3471,3321,3147,2968,2843,2798,2862,3022,3264,3526,3748,3838,3743,3399,2819,2025,1109,167,-670,-1314,-1675,-1729,-1479,-975,-289,493,1280,2011,2608,3061,3336,3458,3449,3345,3187,2999,2799,2598,2382,2151,1872,1528,1091,548,-125,-898,-1771,-2682,-3584,-4401,-5069,-5518,-5709,-5609,-5222,-4567,-3693,-2646,-1501,-311,859,1967,2987,3904,4733,5491,6213,6924,7657,8414,9199,9991,10764,11477,12102,12583,12907,13047,12986,12737,12292,11678,10900,9986,8958,7859,6732,5636,4611,3720,2976,2415,2021,1789,1674,1659,1698,1797,1939,2148,2441,2846,3364,4014,4745,5535,6304,6984,7512,7838,7936,7818,7507,7048,6495,5890,5280,4691,4138,3638,3187,2799,2477,2229,2054,1952,1892,1860,1801,1690,1484,1168,743,226,-324,-858,-1290,-1570,-1652,-1519,-1197,-717,-156,438,987,1462,1840,2114,2305,2423,2477,2472,2414,2281,2104,1875,1638,1437,1311,1321,1498,1855,2375,3012,3686,4301,4763,4986,4921,4560,3928,3082,2105,1063,36,-926,-1789,-2523,-3134,-3600,-3946,-4150,-4226,-4151,-3923,-3538,-2998,-2352,-1617,-877,-160,482,1030,1506,1913,2328,2759,3272,3847,4490,5141,5750,6254,6591,6742,6673,6433,6032,5544,5004,4446,3892,3322,2728,2069,1340,512,-379,-1322,-2244,-3088,-3790,-4293,-4573,-4625,-4475,-4171,-3787,-3373,-3006,-2707,-2508,-2391,-2340,-2317,-2291,-2230,-2111,-1924,-1650,-1296,-833,-273,416,1204,2095,3025,3951,4790,5465,5912,6070,5945,5529,4901,4113,3269,2444,1723,1129,708,429,276,210,179,155,101,12,-136,-328,-580,-878,-1214,-1573,-1925,-2236,-2483,-2609,-2619,-2480,-2212,-1847,-1425,-1023,-691,-506,-483,-669,-1030,-1550,-2173,-2851,-3537,-4198,-4815,-5388,-5914,-6402,-6846,-7236,-7562,-7801,-7939,-7986,-7938,-7850,-7740,-7666,-7652,-7706,-7818,-7927,-7979,-7872,-7545,-6920,-5984,-4731,-3220,-1525,257,2005,3630,5034,6158,6981,7479,7692,7622,7317,6788,6069,5188,4179,3098,1987,928,-45,-863,-1530,-2027,-2399,-2687,-2939,-3209,-3500,-3817,-4100,-4309,-4352,-4189,-3775,-3118,-2271,-1314,-375,430,993,1232,1137,719,55,-750,-1600,-2374,-3007,-3438,-3666,-3689,-3560,-3306,-2971,-2600,-2203,-1829,-1491,-1218,-1048,-981,-1044,-1213,-1461,-1735,-1961,-2072,-1996,-1717,-1221,-578,148,838,1384,1685,1665,1302,602,-370,-1530,-2773,-4000,-5118,-6067,-6797,-7304,-7575,-7640,-7500,-7183,-6717,-6106,-5413,-4651,-3904,-3203,-2632,-2211,-1981,-1941,-2047,-2286,-2568,-2873,-3144,-3374,-3562,-3741,-3936,-4196,-4538,-4977,-5483,-6015,-6488,-6841,-6981,-6874,-6486,-5827,-4937,-3857,-2669,-1421,-187,993,2083,3042,3864,4505,4984,5274,5412,5411,5329,5208,5113,5082,5154,5339,5611,5929,6210,6382,6354,6067,5485,4610,3477,2161,741,-675,-1998,-3156,-4081,-4768,-5188,-5381,-5348,-5135,-4750,-4234,-3601,-2890,-2136,-1377,-652,-11,536,950,1251,1434,1536,1573,1571,1536,1472,1360,1196,948,628,248,-150,-506,-750,-839,-720,-411,54,613,1168,1637,1943,2031,1884,1512,951,274,-463,-1178,-1813,-2342,-2714,-2966,-3068,-3067,-2960,-2778,-2531,-2235,-1900,-1541,-1158,-787,-420,-105,166,364,507,588,631,625,581,470,276,-19,-455,-1010,-1702,-2480,-3299,-4104,-4825,-5415,-5838,-6088,-6171,-6132,-5994,-5817,-5619,-5418,-5222,-4996,-4732,-4401,-3997,-3533,-3033,-2531,-2064,-1649,-1297,-980,-676,-327,104,672,1383,2250,3233,4276,5318,6259,7036,7566,7795,7694,7243,6463,5390,4073,2597,1019,-539,-2016,-3290,-4296,-4962,-5262,-5199,-4827,-4211,-3475,-2713,-2057,-1589,-1367,-1416,-1693,-2157,-2706,-3268,-3756,-4124,-4345,-4434,-4415,-4347,-4265,-4226,-4222,-4278,-4336,-4376,-4337,-4172,-3857,-3368,-2738,-1991,-1199,-419,279,835,1210,1379,1336,1095,676,101,-578,-1352,-2152,-2968,-3740,-4446,-5041,-5505,-5812,-5968,-5983,-5893,-5741,-5578,-5442,-5370,-5376,-5466,-5633,-5868,-6142,-6449,-6764,-7082,-7378,-7647,-7845,-7965,-7954,-7799,-7480,-7004,-6398,-5719,-5019,-4382,-3866,-3526,-3393,-3461,-3704,-4060,-4464,-4828,-5096,-5211,-5152,-4912,-4513,-3966,-3316,-2572,-1770,-921,-47,832,1690,2495,3218,3826,4300,4646,4844,4961,4975,4968,4943,4929,4948,4974,5010,5013,4971,4857,4667,4405,4081,3708,3307,2870,2412,1904,1346,725,41,-661,-1359,-1966,-2447,-2726,-2810,-2668,-2378,-1963,-1531,-1131,-844,-681,-653,-702,-769,-764,-622,-292,237,933,1756,2623,3470,4223,4826,5244,5459,5479,5316,5013,4592,4092,3552,2992,2456,1967,1542,1215,972,835,775,791,843,924,991,1052,1091,1131,1185,1274,1409,1597,1821,2065,2283,2458,2539,2523,2398,2183,1919,1649,1424,1291,1262,1356,1526,1758,1959,2100,2093,1913,1521,920,124,-826,-1875,-2942,-3965,-4848,-5538,-5969,-6108,-5940,-5470,-4723,-3753,-2621,-1414,-218,877,1806,2514,2995,3255,3342,3311,3239,3193,3235,3410,3719,4169,4712,5319,5940,6538,7092,7583,8017,8387,8701,8943,9104,9152,9071,8837,8439,7886,7186,6380,5489,4573,3653,2790,1981,1289,688,231,-91,-253,-235,-32,379,990,1813,2808,3948,5156,6358,7460,8376,9025,9350,9323,8951,8274,7364,6325,5261,4297,3520,3011,2804,2892,3242,3755,4357,4909,5322,5489,5346,4876,4079,3035,1823,575,-599,-1586,-2318,-2743,-2873,-2727,-2365,-1851,-1242,-600,39,652,1212,1729,2181,2587,2931,3230,3469,3670,3817,3941,4024,4103,4156,4207,4232,4227,4161,4027,3792,3474,3060,2591,2081,1573,1110,722,451,300,272,333,441,546,589,553,406,184,-96,-378,-610,-743,-736,-552,-198,342,1019,1826,2693,3609,4505,5363,6127,6771,7250,7553,7649,7571,7321,6970,6573,6190,5896,5695,5608,5574,5546,5420,5129,4590,3776,2687,1369,-92,-1590,-3004,-4222,-5158,-5757,-6000,-5904,-5516,-4898,-4137,-3297,-2457,-1670,-977,-418,0,265,391,400,327,219,120,78,141,328,667,1136,1706,2332,2939,3483,3891,4135,4179,4039,3709,3251,2669,2031,1344,651,-26,-666,-1233,-1690,-2002,-2118,-2026,-1708,-1196,-542,174,852,1406,1738,1797,1547,995,205,-772,-1802,-2825,-3720,-4443,-4958,-5244,-5348,-5278,-5118,-4892,-4665,-4461,-4299,-4190,-4121,-4099,-4090,-4116,-4139,-4189,-4247,-4332,-4442,-4574,-4735,-4907,-5098,-5280,-5440,-5549,-5569,-5472,-5219,-4801,-4214,-3492,-2669,-1836,-1048,-415,9,183,80,-231,-716,-1240,-1716,-2015,-2066,-1812,-1266,-462,499,1527,2492,3315,3900,4226,4266,4064,3642,3080,2413,1712,1022,375,-188,-649,-985,-1181,-1214,-1090,-783,-311,312,1064,1875,2698,3452,4062,4475,4632,4515,4126,3477,2634,1649,610,-397,-1279,-1981,-2419,-2586,-2474,-2100,-1559,-904,-260,276,610,672,433,-84,-811,-1633,-2415,-3019,-3323,-3260,-2795,-1984,-906,293,1465,2460,3154,3466,3381,2904,2139,1164,132,-856,-1687,-2300,-2681,-2835,-2841,-2750,-2682,-2693,-2871,-3246,-3832,-4605,-5513,-6476,-7391,-8171,-8703,-8932,-8800,-8319,-7495,-6434,-5191,-3921,-2728,-1729,-1021,-642,-590,-827,-1233,-1725,-2145,-2407,-2400,-2100,-1487,-620,426,1556,2654,3644,4448,5028,5382,5509,5470,5296,5066,4825,4640,4536,4553,4686,4914,5210,5495,5728,5819,5725,5393,4805,3981,2946,1783,560,-625,-1697,-2587,-3240,-3643,-3780,-3675,-3359,-2854,-2231,-1489,-721,81,826,1504,2059,2462,2697,2739,2618,2342,1974,1567,1194,909,764,756,887,1094,1330,1518,1603,1548,1330,962,460,-147,-820,-1530,-2237,-2919,-3536,-4070,-4479,-4748,-4847,-4771,-4517,-4096,-3539,-2871,-2144,-1388,-657,38,651,1201,1658,2057,2384,2671,2897,3078,3173,3167,3002,2652,2077,1287,308,-800,-1938,-3018,-3924,-4591,-4941,-4979,-4702,-4183,-3505,-2773,-2090,-1561,-1247,-1215,-1460,-1976,-2702,-3550,-4425,-5194,-5759,-6023,-5927,-5465,-4665,-3608,-2411,-1194,-101,772,1344,1599,1546,1260,806,306,-167,-523,-719,-728,-567,-251,166,649,1149,1627,2044,2370,2574,2629,2519,2227,1750,1108,319,-559,-1463,-2329,-3065,-3631,-3960,-4050,-3915,-3587,-3146,-2651,-2179,-1783,-1491,-1321,-1258,-1284,-1371,-1494,-1643,-1809,-1994,-2197,-2407,-2604,-2757,-2829,-2780,-2594,-2244,-1761,-1153,-495,169,763,1234,1559,1706,1708,1573,1342,1044,686,302,-129,-579,-1065,-1559,-2052,-2504,-2888,-3179,-3347,-3412,-3377,-3296,-3214,-3202,-3301,-3574,-4015,-4653,-5430,-6322,-7244,-8141,-8917,-9533,-9904,-10014,-9828,-9348,-8587,-7571,-6346,-4964,-3490,-1993,-549,749,1829,2598,3009,3026,2648,1920,910,-293,-1566,-2817,-3928,-4831,-5457,-5777,-5776,-5479,-4907,-4137,-3212,-2222,-1235,-325,438,1008,1362,1485,1429,1234,976,746,605,618,804,1148,1611,2118,2595,2957,3137,3105,2832,2362,1719,996,252,-428,-989,-1393,-1626,-1703,-1659,-1533,-1380,-1232,-1125,-1060,-1045,-1057,-1078,-1091,-1058,-979,-827,-592,-293,77,462,827,1104,1222,1128,778,170,-648,-1601,-2561,-3399,-3984,-4221,-4048,-3469,-2525,-1305,73,1492,2821,3969,4850,5425,5689,5648,5370,4884,4287,3613,2951,2329,1806,1398,1120,977,944,1005,1107,1206,1250,1192,1000,675,195,-368,-1014,-1658,-2257,-2768,-3148,-3392,-3510,-3527,-3489,-3430,-3400,-3401,-3451,-3523,-3579,-3599,-3529,-3376,-3129,-2808,-2443,-2046,-1647,-1234,-814,-354,145,717,1337,2014,2700,3368,3957,4426,4730,4846,4763,4502,4089,3569,2999,2416,1878,1419,1069,869,821,975,1311,1860,2586,3467,4443,5448,6394,7205,7801,8142,8200,8002,7585,7030,6414,5814,5302,4900,4630,4472,4397,4372,4370,4360,4358,4343,4345,4355,4377,4383,4352,4230,4010,3649,3178,2609,2009,1435,965,652,534,630,911,1360,1908,2522,3130,3713,4216,4641,4939,5120,5144,5010,4711,4248,3647,2941,2180,1425,739,180,-201,-393,-388,-224,64,411,772,1096,1356,1557,1693,1811,1918,2045,2186,2331,2459,2545,2567,2526,2402,2228,1991,1731,1458,1186,955,754,633,587,654,836,1151,1580,2095,2654,3167,3588,3807,3781,3452,2815,1890,757,-494,-1719,-2791,-3570,-3963,-3884,-3336,-2335,-970,641,2372,4061,5602,6872,7824,8419,8665,8597,8245,7684,6942,6093,5165,4212,3267,2368,1547,825,221,-263,-631,-912,-1096,-1227,-1275,-1259,-1156,-958,-660,-262,219,765,1330,1876,2350,2705,2915,2951,2820,2534,2116,1600,1020,399,-227,-841,-1418,-1928,-2357,-2657,-2815,-2794,-2590,-2199,-1649,-959,-206,580,1311,1955,2463,2838,3067,3204,3249,3249,3208,3129,3003,2811,2538,2172,1735,1234,726,239,-183,-523,-784,-987,-1167,-1368,-1620,-1946,-2339,-2785,-3233,-3648,-3980,-4196,-4297,-4279,-4172,-4012,-3818,-3630,-3441,-3258,-3067,-2852,-2610,-2338,-2053,-1782,-1565,-1442,-1460,-1633,-1980,-2468,-3062,-3701,-4315,-4854,-5271,-5543,-5677,-5687,-5619,-5510,-5401,-5327,-5293,-5309,-5365,-5445,-5545,-5649,-5760,-5859,-5957,-6012,-6026,-5936,-5726,-5345,-4790,-4045,-3145,-2124,-1044,27,1037,1926,2678,3271,3722,4039,4232,4318,4264,4083,3721,3182,2449,1545,508,-599,-1709,-2729,-3600,-4247,-4638,-4742,-4572,-4131,-3468,-2611,-1613,-539,565,1615,2561,3337,3893,4200,4246,4025,3589,2965,2243,1484,782,189,-239,-498,-591,-558,-437,-280,-130,-11,54,74,57,19,-22,-80,-135,-230,-343,-502,-685,-889,-1089,-1267,-1412,-1518,-1598,-1668,-1753,-1875,-2047,-2274,-2547,-2852,-3164,-3472,-3753,-4009,-4236,-4434,-4610,-4763,-4870,-4931,-4904,-4778,-4529,-4159,-3672,-3104,-2482,-1871,-1312,-866,-549,-379,-324,-350,-387,-386,-279,-50,316,792,1321,1856,2312,2656,2846,2873,2760,2527,2220,1873,1521,1190,898,667,505,440,482,641,928,1327,1819,2364,2901,3364,3692,3823,3745,3453,2984,2410,1780,1193,699,344,170,155,302,575,950,1399,1912,2456,3030,3592,4104,4513,4742,4732,4408,3745,2737,1420,-111,-1762,-3386,-4873,-6090,-6973,-7457,-7543,-7256,-6638,-5772,-4721,-3571,-2383,-1226,-146,809,1602,2200,2569,2695,2565,2200,1628,906,101,-729,-1513,-2220,-2814,-3292,-3665,-3930,-4116,-4197,-4182,-4048,-3781,-3378,-2858,-2243,-1607,-999,-504,-157,-12,-33,-218,-481,-775,-1016,-1168,-1184,-1080,-863,-584,-289,-36,134,177,85,-147,-494,-922,-1391,-1853,-2278,-2624,-2870,-2985,-2950,-2742,-2358,-1812,-1147,-419,282,888,1320,1549,1569,1409,1131,810,525,347,304,413,635,930,1213,1437,1516,1442,1187,781,271,-289,-841,-1330,-1735,-2031,-2214,-2271,-2192,-1959,-1562,-1017,-357,338,971,1433,1614,1447,907,17,-1120,-2379,-3582,-4550,-5118,-5172,-4637,-3553,-1975,-79,1985,4004,5814,7267,8256,8738,8695,8182,7269,6084,4735,3353,2033,839,-160,-965,-1549,-1932,-2132,-2183,-2149,-2083,-2053,-2097,-2233,-2440,-2677,-2869,-2961,-2889,-2621,-2164,-1539,-826,-95,568,1087,1416,1511,1361,960,320,-517,-1514,-2588,-3681,-4709,-5608,-6315,-6778,-6968,-6849,-6442,-5732,-4790,-3641,-2370,-1044,261,1461,2477,3241,3683,3772,3486,2845,1902,742,-544,-1829,-3028,-4043,-4816,-5309,-5514,-5425,-5079,-4504,-3756,-2910,-2057,-1274,-671,-269,-127,-197,-440,-766,-1058,-1209,-1110,-675,109,1231,2593,4066,5493,6709,7576,7984,7867,7218,6066,4510,2673,722,-1182,-2860,-4191,-5046,-5374,-5138,-4366,-3137,-1564,188,1951,3566,4892,5838,6323,6329,5837,4909,3607,2046,340,-1380,-2983,-4322,-5237,-5596,-5306,-4355,-2865,-1030,843,2472,3597,4108,4017,3485,2773,2144,1825,1913,2380,3081,3828,4417,4708,4617,4122,3269,2103,734,-735,-2152,-3363,-4220,-4608,-4467,-3795,-2636,-1083,760,2730,4664,6352,7576,8148,7892,6738,4677,1829,-1620,-5378,-9146,-12602,-15460,-17524,-18640,-18816,-18086,-16607,-14541,-12119,-9551,-7066,-4823,-2952,-1469,-335,582,1437,2422,3683,5356,7473,9989,12760,15546,18064,20014,21120,21190,20138,17994,14959,11310,7437,3752,631,-1602,-2763,-2829,-1908,-280,1731,3759,5479,6675,7191,7036,6232,4915,3185,1175,-1037,-3372,-5794,-8227,-10607,-12797,-14655,-15998,-16671,-16551,-15625,-13931,-11657,-8991,-6229,-3624,-1427,168,1064,1259,847,34,-962,-1900,-2589,-2934,-2920,-2633,-2235,-1905,-1805,-2051,-2622,-3436,-4264,-4871,-4988,-4437,-3132,-1126,1416,4243,7051,9567,11535,12796,13269,12970,12014,10572,8872,7142,5612,4441,3751,3539,3781,4329,5061,5802,6434,6849,7019,6934,6670,6297,5917,5608,5421,5354,5395,5449,5445,5246,4744,3839,2494,714,-1395,-3711,-6036,-8185,-9961,-11191,-11729,-11479,-10433,-8642,-6276,-3536,-689,2023,4358,6177,7388,8007,8123,7836,7278,6521,5616,4577,3403,2122,761,-610,-1937,-3173,-4293,-5312,-6244,-7106,-7886,-8542,-9008,-9219,-9131,-8744,-8110,-7326,-6492,-5740,-5112,-4685,-4419,-4316,-4320,-4401,-4527,-4642,-4700,-4586,-4203,-3412,-2103,-238,2164,4938,7847,10592,12865,14427,15144,15019,14175,12850,11296,9774,8483,7513,6925,6638,6587,6622,6629,6508,6220,5794,5328,4953,4827,5041,5657,6614,7823,9102,10293,11206,11722,11748,11255,10259,8814,6995,4941,2767,689,-1147,-2555,-3430,-3731,-3467,-2729,-1608,-215,1355,3021,4686,6272,7652,8721,9328,9357,8692,7299,5198,2532,-488,-3557,-6351,-8558,-9935,-10369,-9860,-8572,-6763,-4777,-2965,-1679,-1136,-1504,-2743,-4747,-7269,-10005,-12655,-14909,-16558,-17464,-17597,-17020,-15897,-14407,-12791,-11243,-9926,-8941,-8321,-8043,-8053,-8261,-8603,-8985,-9383,-9734,-10047,-10308,-10537,-10753,-10980,-11248,-11574,-11987,-12476,-13067,-13714,-14412,-15084,-15660,-16030,-16091,-15746,-14975,-13779,-12270,-10575,-8876,-7331,-6077,-5183,-4675,-4492,-4569,-4760,-4968,-5060,-4962,-4618,-4041,-3259,-2392,-1533,-858,-453,-444,-819,-1566,-2542,-3603,-4519,-5116,-5188,-4655,-3454,-1682,554,3021,5501,7755,9559,10768,11274,11074,10232,8900,7285,5632,4203,3208,2848,3183,4247,5916,8037,10360,12631,14604,16072,16909,17057,16554,15489,14032,12352,10656,9120,7895,7081,6735,6840,7359,8197,9248,10400,11530,12540,13342,13858,14045,13872,13354,12532,11495,10346,9225,8243,7529,7130,7098,7395,7966,8705,9489,10199,10723,10972,10899,10464,9698,8626,7339,5947,4576,3387,2502,2033,2045,2524,3426,4625,5953,7234,8244,8822,8826,8184,6930,5153,3036,814,-1275,-2971,-4091,-4498,-4157,-3125,-1533,416,2500,4487,6165,7376,7995,7967,7290,6002,4206,2031,-362,-2784,-5059,-7009,-8493,-9379,-9609,-9159,-8098,-6552,-4699,-2758,-946,538,1530,1913,1653,762,-652,-2440,-4391,-6303,-7943,-9158,-9808,-9840,-9270,-8175,-6728,-5113,-3576,-2325,-1540,-1336,-1741,-2721,-4166,-5940,-7880,-9813,-11603,-13088,-14168,-14732,-14724,-14119,-12937,-11267,-9234,-7019,-4832,-2866,-1324,-322,68,-140,-865,-1974,-3308,-4690,-5971,-7028,-7800,-8276,-8496,-8527,-8447,-8323,-8210,-8132,-8101,-8111,-8127,-8110,-7984,-7672,-7093,-6185,-4929,-3354,-1550,348,2186,3798,5052,5831,6092,5805,5037,3858,2397,801,-783,-2193,-3296,-3991,-4219,-3989,-3377,-2512,-1573,-729,-140,106,-37,-525,-1279,-2150,-3010,-3686,-4093,-4141,-3824,-3165,-2229,-1102,125,1360,2535,3573,4449,5118,5595,5873,5967,5871,5585,5088,4377,3445,2314,1032,-320,-1622,-2745,-3540,-3921,-3822,-3270,-2353,-1197,20,1156,2083,2722,3070,3143,3036,2805,2543,2271,2015,1746,1456,1114,745,358,-2,-289,-512,-642,-741,-829,-952,-1128,-1372,-1663,-2003,-2339,-2660,-2909,-3060,-3075,-2924,-2597,-2085,-1394,-563,350,1260,2064,2683,3033,3095,2852,2361,1676,899,116,-584,-1152,-1543,-1763,-1813,-1709,-1475,-1126,-678,-150,456,1127,1860,2635,3434,4213,4945,5580,6103,6476,6690,6723,6557,6195,5616,4860,3916,2844,1663,412,-851,-2097,-3247,-4230,-4973,-5374,-5381,-4934,-4023,-2688,-973,992,3112,5229,7222,8957,10329,11238,11644,11494,10829,9660,8098,6226,4210,2171,273,-1373,-2678,-3591,-4101,-4234,-4024,-3542,-2836,-1972,-998,47,1132,2241,3354,4450,5510,6497,7390,8153,8761,9183,9395,9369,9101,8574,7816,6820,5626,4237,2691,1022,-717,-2454,-4104,-5580,-6800,-7691,-8198,-8278,-7910,-7097,-5872,-4302,-2487,-567,1344,3098,4619,5831,6708,7230,7419,7276,6846,6160,5257,4182,2962,1638,248,-1140,-2449,-3580,-4441,-4960,-5092,-4835,-4235,-3375,-2367,-1354,-473,152,423,312,-173,-958,-1937,-2981,-3973,-4795,-5404,-5747,-5858,-5755,-5485,-5095,-4606,-4029,-3364,-2592,-1702,-700,408,1569,2723,3780,4651,5232,5455,5261,4658,3691,2439,1039,-400,-1729,-2854,-3688,-4221,-4438,-4417,-4212,-3907,-3577,-3246,-2948,-2662,-2386,-2115,-1841,-1611,-1411,-1295,-1227,-1205,-1189,-1123,-991,-746,-411,-11,401,752,991,1076,999,802,537,312,178,225,446,852,1389,2011,2653,3269,3816,4250,4552,4685,4633,4381,3920,3264,2442,1503,539,-353,-1036,-1408,-1364,-888,12,1216,2591,3923,5044,5761,6009,5733,5034,4013,2856,1726,768,93,-256,-267,21,530,1201,1921,2654,3325,3908,4384,4724,4931,4992,4922,4730,4455,4126,3802,3521,3333,3266,3348,3572,3927,4365,4817,5205,5422,5398,5061,4409,3462,2317,1061,-156,-1253,-2104,-2678,-2936,-2904,-2635,-2198,-1679,-1151,-676,-299,-41,88,105,35,-66,-148,-129,32,387,933,1636,2440,3239,3951,4462,4693,4592,4119,3314,2222,945,-396,-1681,-2798,-3645,-4195,-4421,-4389,-4143,-3785,-3367,-2972,-2633,-2396,-2284,-2301,-2458,-2733,-3088,-3488,-3833,-4061,-4073,-3804,-3233,-2369,-1294,-101,1067,2094,2843,3228,3184,2684,1766,487,-1007,-2589,-4077,-5333,-6244,-6739,-6822,-6544,-6011,-5369,-4779,-4387,-4320,-4635,-5341,-6372,-7606,-8895,-10046,-10912,-11318,-11197,-10493,-9266,-7630,-5757,-3861,-2125,-726,232,689,653,186,-607,-1598,-2643,-3645,-4502,-5203,-5720,-6085,-6315,-6448,-6510,-6542,-6582,-6678,-6869,-7177,-7609,-8129,-8697,-9235,-9674,-9936,-9968,-9726,-9200,-8397,-7339,-6094,-4707,-3278,-1875,-582,539,1444,2114,2540,2725,2665,2358,1777,908,-264,-1738,-3458,-5350,-7278,-9102,-10658,-11821,-12476,-12581,-12109,-11119,-9670,-7892,-5914,-3908,-2048,-503,595,1175,1242,890,264,-437,-1044,-1405,-1461,-1214,-742,-169,375,758,886,706,213,-524,-1420,-2308,-3049,-3472,-3460,-2948,-1908,-430,1402,3391,5384,7169,8605,9538,9902,9641,8793,7402,5594,3491,1249,-962,-2999,-4708,-5979,-6737,-6942,-6620,-5809,-4609,-3098,-1386,441,2321,4192,6044,7841,9593,11234,12728,13956,14824,15215,15036,14238,12802,10804,8331,5603,2805,222,-1925,-3414,-4103,-3931,-2928,-1242,907,3219,5392,7132,8239,8582,8191,7163,5737,4169,2763,1751,1327,1531,2341,3601,5115,6651,7993,8971,9494,9542,9186,8540,7783,7073,6577,6400,6583,7107,7877,8756,9580,10188,10452,10276,9655,8599,7232,5655,4039,2494,1151,56,-732,-1219,-1404,-1302,-955,-386,346,1196,2089,2958,3720,4317,4710,4866,4810,4548,4129,3607,3048,2539,2171,2026,2186,2694,3557,4745,6176,7746,9328,10788,11991,12820,13173,12984,12260,11022,9400,7510,5509,3547,1737,193,-1025,-1857,-2317,-2404,-2192,-1724,-1083,-313,534,1422,2309,3150,3878,4440,4774,4845,4657,4227,3639,2974,2353,1866,1606,1579,1795,2160,2601,3004,3301,3447,3441,3316,3114,2896,2672,2482,2288,2087,1854,1574,1258,925,588,275,-7,-241,-446,-604,-769,-932,-1131,-1360,-1585,-1777,-1868,-1821,-1601,-1218,-697,-101,490,1008,1366,1546,1521,1332,1020,654,296,4,-192,-277,-285,-264,-290,-430,-724,-1186,-1762,-2387,-2942,-3333,-3466,-3278,-2752,-1916,-830,383,1611,2717,3573,4099,4205,3883,3124,1980,535,-1104,-2795,-4407,-5828,-6963,-7789,-8287,-8507,-8498,-8340,-8101,-7843,-7606,-7401,-7212,-7026,-6790,-6507,-6148,-5731,-5283,-4833,-4441,-4133,-3948,-3880,-3923,-4028,-4167,-4285,-4371,-4416,-4443,-4489,-4582,-4756,-5019,-5370,-5789,-6244,-6691,-7092,-7390,-7562,-7567,-7414,-7104,-6678,-6187,-5682,-5238,-4899,-4714,-4700,-4855,-5135,-5496,-5853,-6146,-6301,-6275,-6037,-5588,-4954,-4208,-3428,-2739,-2243,-2041,-2181,-2662,-3418,-4348,-5300,-6136,-6712,-6933,-6753,-6200,-5348,-4355,-3366,-2550,-2033,-1889,-2137,-2748,-3631,-4686,-5798,-6854,-7776,-8492,-8971,-9205,-9209,-9022,-8692,-8267,-7778,-7237,-6652,-6002,-5320,-4616,-3964,-3433,-3090,-3007,-3178,-3607,-4208,-4919,-5620,-6244,-6682,-6899,-6838,-6504,-5919,-5131,-4207,-3217,-2222,-1271,-394,393,1077,1646,2073,2327,2368,2148,1637,811,-336,-1759,-3413,-5176,-6925,-8497,-9706,-10396,-10427,-9726,-8325,-6315,-3903,-1333,1125,3191,4670,5398,5367,4628,3364,1802,204,-1201,-2215,-2752,-2766,-2310,-1478,-382,822,2024,3095,3985,4646,5094,5348,5438,5384,5195,4860,4388,3764,3005,2128,1159,145,-886,-1888,-2842,-3720,-4500,-5157,-5656,-5956,-6013,-5772,-5199,-4282,-3035,-1531,140,1850,3472,4887,6019,6817,7302,7485,7439,7183,6775,6233,5576,4835,4006,3129,2204,1277,381,-435,-1099,-1550,-1730,-1582,-1121,-366,582,1617,2603,3432,4015,4327,4359,4167,3779,3264,2639,1931,1155,342,-456,-1168,-1708,-2019,-2047,-1810,-1336,-711,5,717,1421,2074,2729,3378,4063,4750,5414,5978,6366,6509,6353,5898,5162,4237,3208,2212,1373,800,595,789,1406,2401,3705,5211,6787,8275,9520,10360,10672,10386,9482,8025,6133,3963,1731,-364,-2118,-3359,-4000,-3997,-3418,-2373,-1041,372,1671,2652,3205,3237,2785,1927,832,-320,-1307,-1962,-2129,-1742,-791,652,2460,4447,6431,8204,9614,10529,10891,10694,10001,8927,7600,6185,4783,3512,2407,1507,803,314,24,-38,121,500,1078,1788,2566,3309,3925,4332,4455,4263,3756,2959,1952,805,-369,-1472,-2394,-3048,-3339,-3244,-2726,-1851,-660,735,2245,3783,5254,6615,7777,8691,9267,9429,9108,8274,6942,5216,3237,1207,-657,-2171,-3185,-3621,-3483,-2833,-1798,-550,735,1873,2730,3197,3236,2853,2116,1127,36,-1019,-1882,-2454,-2654,-2471,-1922,-1074,-22,1148,2330,3472,4514,5440,6221,6848,7272,7478,7404,7042,6367,5397,4197,2835,1468,209,-760,-1314,-1346,-793,309,1898,3804,5869,7869,9636,10974,11774,11936,11466,10390,8823,6882,4734,2527,419,-1447,-2954,-4003,-4521,-4508,-3953,-2947,-1577,18,1665,3203,4458,5309,5695,5620,5180,4504,3772,3127,2703,2573,2759,3260,4018,4984,6062,7160,8162,8955,9457,9592,9370,8826,8059,7200,6365,5653,5120,4757,4521,4324,4060,3645,3013,2165,1142,33,-1030,-1937,-2565,-2854,-2771,-2335,-1594,-628,481,1618,2693,3606,4283,4702,4843,4788,4583,4358,4167,4085,4119,4233,4378,4469,4440,4253,3872,3319,2606,1775,867,-70,-971,-1777,-2388,-2736,-2733,-2337,-1557,-457,835,2136,3259,4037,4333,4118,3407,2296,920,-579,-2051,-3373,-4451,-5215,-5644,-5734,-5525,-5080,-4465,-3772,-3058,-2399,-1822,-1387,-1104,-1029,-1169,-1555,-2156,-2961,-3873,-4845,-5755,-6546,-7147,-7523,-7680,-7618,-7392,-7022,-6570,-6068,-5541,-5017,-4478,-3947,-3392,-2856,-2335,-1907,-1613,-1540,-1729,-2230,-3005,-4019,-5156,-6304,-7341,-8154,-8665,-8838,-8664,-8193,-7487,-6661,-5797,-5023,-4401,-3999,-3848,-3935,-4236,-4702,-5250,-5847,-6397,-6871,-7214,-7398,-7413,-7249,-6916,-6431,-5800,-5073,-4258,-3432,-2631,-1935,-1407,-1109,-1092,-1366,-1934,-2737,-3732,-4818,-5930,-6977,-7893,-8622,-9110,-9336,-9278,-8945,-8374,-7615,-6751,-5865,-5038,-4351,-3844,-3565,-3506,-3681,-4047,-4582,-5225,-5927,-6618,-7258,-7763,-8125,-8268,-8212,-7923,-7416,-6707,-5791,-4710,-3481,-2175,-873,306,1255,1841,2006,1715,986,-74,-1381,-2766,-4134,-5349,-6375,-7160,-7720,-8075,-8247,-8247,-8090,-7743,-7214,-6473,-5555,-4478,-3336,-2199,-1181,-367,168,405,340,37,-452,-1037,-1667,-2285,-2886,-3450,-3981,-4475,-4916,-5300,-5615,-5856,-6017,-6087,-6039,-5856,-5492,-4926,-4130,-3100,-1850,-411,1162,2790,4383,5830,7021,7854,8251,8173,7625,6634,5286,3667,1900,111,-1578,-3049,-4225,-5069,-5585,-5827,-5857,-5747,-5546,-5254,-4882,-4364,-3714,-2879,-1919,-865,161,1072,1747,2118,2159,1901,1449,949,554,434,664,1285,2237,3392,4601,5685,6499,6944,6950,6535,5728,4622,3323,1938,589,-634,-1660,-2426,-2930,-3150,-3117,-2864,-2441,-1924,-1390,-913,-565,-362,-312,-379,-496,-613,-644,-541,-271,176,762,1432,2106,2694,3107,3273,3137,2678,1921,931,-182,-1260,-2150,-2689,-2777,-2366,-1485,-218,1308,2936,4517,5899,6963,7623,7831,7594,6936,5930,4625,3132,1522,-66,-1537,-2744,-3604,-4007,-3941,-3392,-2451,-1216,143,1480,2636,3497,3992,4083,3792,3174,2322,1348,401,-406,-921,-1066,-778,-57,1035,2412,3919,5418,6728,7705,8213,8154,7502,6258,4535,2450,229,-1938,-3810,-5230,-6063,-6284,-5927,-5119,-4024,-2834,-1742,-886,-374,-224,-410,-858,-1453,-2098,-2670,-3089,-3282,-3200,-2829,-2173,-1284,-232,867,1899,2733,3261,3411,3153,2518,1599,519,-553,-1468,-2079,-2294,-2061,-1414,-409,773,2001,3041,3781,4080,3930,3336,2400,1233,-11,-1190,-2154,-2809,-3067,-2908,-2331,-1398,-187,1162,2508,3688,4546,4971,4879,4259,3171,1726,115,-1470,-2827,-3799,-4274,-4249,-3743,-2889,-1796,-625,517,1539,2407,3106,3664,4087,4412,4632,4755,4756,4618,4317,3853,3240,2533,1799,1125,582,218,35,29,138,346,587,878,1199,1584,2058,2628,3321,4125,5021,5982,6942,7834,8570,9064,9240,9044,8463,7509,6262,4795,3228,1661,192,-1088,-2117,-2845,-3222,-3229,-2842,-2060,-918,546,2234,4047,5859,7545,8991,10103,10809,11093,10942,10416,9565,8506,7320,6142,5042,4112,3380,2868,2555,2433,2474,2663,2993,3424,3926,4432,4864,5167,5276,5184,4911,4513,4070,3685,3433,3398,3618,4096,4805,5671,6593,7468,8178,8663,8862,8807,8528,8119,7663,7265,6984,6877,6950,7179,7532,7938,8332,8625,8742,8586,8117,7284,6105,4623,2914,1103,-676,-2267,-3520,-4324,-4596,-4336,-3577,-2431,-1028,479,1927,3203,4217,4924,5343,5491,5430,5208,4876,4478,4062,3661,3336,3103,3001,3025,3147,3346,3557,3747,3856,3859,3727,3479,3128,2739,2334,1973,1637,1349,1056,756,403,-12,-495,-1026,-1550,-2006,-2304,-2388,-2215,-1790,-1177,-459,220,735,957,784,192,-831,-2171,-3719,-5271,-6643,-7652,-8167,-8119,-7509,-6397,-4890,-3131,-1256,563,2196,3501,4389,4804,4745,4246,3398,2302,1088,-110,-1189,-2047,-2661,-3029,-3216,-3329,-3487,-3814,-4404,-5286,-6440,-7758,-9099,-10289,-11179,-11660,-11660,-11201,-10291,-9039,-7510,-5846,-4141,-2552,-1191,-191,351,392,-78,-978,-2191,-3542,-4826,-5844,-6419,-6415,-5800,-4588,-2917,-959,1060,2905,4375,5303,5604,5281,4389,3059,1437,-344,-2130,-3844,-5371,-6677,-7682,-8384,-8763,-8837,-8642,-8205,-7568,-6771,-5867,-4921,-4011,-3226,-2643,-2311,-2258,-2435,-2779,-3183,-3529,-3733,-3739,-3532,-3170,-2696,-2223,-1788,-1474,-1260,-1169,-1131,-1122,-1050,-891,-577,-124,444,1064,1629,2054,2243,2137,1710,960,-79,-1348,-2764,-4222,-5595,-6781,-7634,-8108,-8086,-7571,-6528,-5016,-3123,-1002,1157,3121,4684,5660,5938,5510,4438,2898,1091,-737,-2395,-3712,-4618,-5098,-5200,-5011,-4635,-4169,-3723,-3352,-3121,-3027,-3044,-3133,-3211,-3255,-3206,-3084,-2875,-2619,-2311,-1975,-1584,-1135,-612,-27,590,1190,1726,2150,2436,2579,2573,2431,2169,1792,1332,789,195,-431,-1039,-1582,-1996,-2239,-2273,-2115,-1798,-1411,-1058,-861,-903,-1256,-1897,-2779,-3787,-4797,-5685,-6352,-6738,-6833,-6662,-6277,-5750,-5143,-4518,-3891,-3276,-2646,-1984,-1286,-556,159,808,1337,1685,1813,1714,1379,849,173,-587,-1359,-2069,-2673,-3127,-3422,-3569,-3578,-3485,-3301,-3077,-2818,-2581,-2360,-2187,-2020,-1850,-1617,-1301,-893,-415,73,489,750,784,554,87,-571,-1302,-1996,-2527,-2794,-2763,-2417,-1819,-1057,-248,481,997,1213,1037,443,-550,-1877,-3389,-4914,-6250,-7187,-7595,-7374,-6554,-5209,-3522,-1681,69,1538,2542,2993,2848,2158,1021,-427,-2017,-3602,-5029,-6187,-6996,-7400,-7385,-6960,-6147,-5021,-3631,-2092,-488,1072,2475,3633,4452,4872,4873,4454,3691,2680,1565,513,-347,-889,-1092,-960,-581,-74,435,812,966,834,407,-289,-1164,-2135,-3070,-3872,-4445,-4712,-4646,-4220,-3470,-2435,-1210,123,1441,2641,3611,4253,4486,4278,3642,2655,1452,203,-929,-1772,-2231,-2242,-1823,-1047,-47,1033,2025,2808,3298,3459,3333,2958,2433,1829,1200,614,68,-388,-757,-1004,-1117,-1085,-908,-621,-257,93,377,500,420,114,-409,-1066,-1771,-2392,-2825,-2975,-2809,-2326,-1579,-634,415,1476,2454,3263,3845,4167,4233,4081,3759,3334,2863,2391,1943,1525,1138,763,420,103,-157,-336,-437,-445,-417,-380,-422,-585,-923,-1427,-2074,-2782,-3471,-4053,-4464,-4669,-4650,-4410,-3947,-3276,-2390,-1323,-106,1183,2454,3603,4512,5089,5242,4934,4159,2973,1490,-136,-1708,-3055,-4013,-4498,-4473,-3985,-3101,-1965,-655,693,2040,3322,4518,5592,6495,7166,7522,7497,7029,6101,4751,3057,1178,-699,-2360,-3600,-4255,-4236,-3513,-2165,-320,1820,4027,6054,7682,8728,9099,8758,7783,6307,4518,2658,927,-464,-1381,-1758,-1583,-939,60,1263,2496,3626,4527,5140,5467,5528,5417,5188,4923,4647,4382,4114,3824,3492,3090,2615,2078,1501,949,474,173,108,363,981,1965,3305,4883,6600,8247,9666,10651,11089,10898,10099,8770,7063,5156,3239,1497,93,-867,-1278,-1159,-513,529,1832,3212,4482,5487,6107,6286,6023,5388,4493,3494,2551,1821,1428,1448,1911,2759,3906,5174,6390,7372,7966,8109,7769,7021,5960,4717,3411,2150,1005,39,-721,-1249,-1539,-1590,-1424,-1056,-527,118,830,1525,2135,2567,2753,2642,2239,1580,769,-81,-838,-1398,-1693,-1694,-1441,-983,-436,102,507,703,638,321,-183,-801,-1409,-1934,-2303,-2487,-2508,-2396,-2214,-2031,-1868,-1768,-1689,-1604,-1442,-1139,-649,67,995,2105,3331,4557,5689,6562,7088,7140,6694,5730,4338,2613,743,-1104,-2737,-4006,-4810,-5115,-4932,-4349,-3454,-2394,-1287,-281,530,1040,1214,1025,510,-259,-1186,-2145,-3029,-3755,-4248,-4506,-4502,-4284,-3864,-3306,-2653,-1987,-1368,-873,-545,-408,-462,-646,-919,-1192,-1403,-1510,-1470,-1290,-980,-569,-121,320,678,904,970,869,653,395,207,190,457,1040,1974,3174,4535,5869,6964,7620,7651,6974,5557,3501,954,-1850,-4645,-7169,-9150,-10394,-10735,-10137,-8632,-6408,-3691,-824,1900,4154,5770,6599,6663,6022,4827,3248,1477,-316,-1969,-3354,-4382,-4988,-5156,-4884,-4212,-3200,-1921,-493,986,2390,3618,4592,5267,5629,5719,5558,5218,4726,4134,3458,2744,1984,1237,477,-244,-951,-1605,-2210,-2734,-3150,-3427,-3514,-3392,-3035,-2468,-1743,-948,-200,399,758,842,657,276,-215,-687,-1036,-1160,-1012,-583,80,870,1669,2327,2735,2816,2557,2005,1284,531,-67,-391,-331,107,861,1793,2709,3436,3787,3688,3089,2074,744,-734,-2207,-3540,-4635,-5432,-5934,-6130,-6088,-5811,-5367,-4767,-4054,-3265,-2438,-1648,-930,-358,67,326,476,554,628,742,898,1115,1331,1515,1594,1507,1206,647,-163,-1177,-2315,-3429,-4373,-4991,-5135,-4753,-3805,-2380,-595,1364,3302,4999,6289,7007,7092,6523,5376,3775,1892,-90,-1996,-3675,-5019,-5946,-6429,-6460,-6096,-5409,-4520,-3544,-2617,-1833,-1271,-968,-928,-1133,-1532,-2072,-2680,-3304,-3873,-4334,-4617,-4661,-4414,-3846,-2974,-1849,-561,761,2015,3063,3860,4327,4492,4361,4008,3497,2894,2249,1582,906,218,-471,-1131,-1738,-2232,-2582,-2753,-2730,-2526,-2168,-1705,-1203,-718,-301,-5,167,192,109,-63,-268,-471,-637,-762,-858,-954,-1083,-1277,-1531,-1836,-2140,-2382,-2493,-2407,-2086,-1533,-792,43,865,1539,1987,2127,1969,1537,921,223,-427,-932,-1194,-1178,-880,-352,358,1153,1995,2821,3606,4338,4997,5569,6021,6305,6375,6171,5660,4830,3688,2316,769,-796,-2304,-3625,-4703,-5513,-6046,-6336,-6423,-6325,-6083,-5712,-5217,-4626,-3936,-3182,-2402,-1631,-938,-349,80,351,437,364,111,-285,-832,-1481,-2204,-2949,-3662,-4310,-4856,-5288,-5571,-5715,-5660,-5432,-4976,-4337,-3515,-2583,-1589,-606,313,1137,1829,2387,2773,2971,2923,2611,1983,1064,-115,-1462,-2832,-4085,-5059,-5635,-5737,-5353,-4506,-3296,-1813,-201,1399,2859,4038,4841,5192,5056,4457,3445,2123,613,-971,-2502,-3903,-5091,-6028,-6686,-7056,-7149,-6978,-6592,-6035,-5385,-4726,-4137,-3710,-3485,-3485,-3684,-4014,-4372,-4653,-4747,-4570,-4085,-3286,-2235,-1033,203,1320,2217,2785,2995,2822,2314,1528,570,-452,-1416,-2199,-2704,-2853,-2617,-2020,-1130,-67,1038,2028,2776,3169,3149,2708,1889,805,-407,-1572,-2533,-3165,-3375,-3150,-2512,-1535,-326,1002,2320,3523,4495,5185,5505,5456,5016,4229,3158,1907,577,-694,-1818,-2680,-3223,-3402,-3212,-2701,-1940,-1036,-109,753,1459,1991,2346,2563,2699,2796,2887,2964,2991,2914,2684,2258,1649,872,-5,-892,-1725,-2379,-2812,-2939,-2726,-2152,-1214,42,1546,3189,4845,6369,7642,8527,8969,8893,8302,7220,5699,3863,1830,-210,-2077,-3582,-4548,-4872,-4492,-3456,-1888,21,2037,3932,5507,6636,7241,7334,6952,6188,5142,3926,2641,1377,186,-888,-1844,-2665,-3369,-3936,-4384,-4674,-4810,-4752,-4490,-4003,-3269,-2301,-1085,318,1875,3464,4986,6281,7216,7647,7492,6697,5304,3410,1184,-1158,-3380,-5258,-6594,-7257,-7190,-6405,-5010,-3173,-1101,953,2780,4170,5018,5271,4978,4246,3222,2063,922,-114,-936,-1545,-1886,-1991,-1850,-1495,-950,-261,514,1311,2063,2709,3210,3535,3678,3633,3394,2942,2255,1286,26,-1543,-3361,-5338,-7315,-9093,-10467,-11245,-11284,-10543,-9058,-6984,-4529,-1967,455,2473,3923,4669,4674,3962,2620,787,-1378,-3678,-5934,-7938,-9529,-10549,-10892,-10519,-9419,-7694,-5450,-2886,-205,2345,4523,6104,6918,6871,5965,4319,2116,-355,-2810,-4964,-6588,-7548,-7808,-7417,-6521,-5288,-3903,-2541,-1298,-255,616,1340,2010,2678,3399,4181,4986,5772,6437,6913,7101,6953,6419,5507,4238,2684,938,-892,-2680,-4320,-5725,-6819,-7579,-7993,-8067,-7853,-7381,-6734,-5980,-5198,-4449,-3765,-3150,-2568,-1960,-1266,-420,599,1787,3072,4360,5511,6399,6910,6989,6627,5889,4859,3672,2442,1290,270,-557,-1225,-1738,-2145,-2465,-2705,-2847,-2879,-2763,-2511,-2112,-1620,-1040,-436,190,810,1432,2066,2727,3425,4155,4892,5575,6148,6523,6649,6486,6040,5362,4546,3705,2977,2458,2228,2294,2617,3105,3637,4091,4371,4416,4243,3901,3502,3151,2963,2998,3280,3767,4373,4991,5500,5802,5839,5582,5062,4329,3463,2547,1665,863,180,-393,-878,-1318,-1734,-2145,-2524,-2826,-2998,-2974,-2725,-2240,-1534,-670,310,1282,2193,2918,3406,3596,3493,3125,2558,1893,1211,636,258,149,380,931,1779,2808,3887,4864,5565,5891,5727,5077,3939,2428,618,-1308,-3241,-5013,-6501,-7598,-8216,-8319,-7902,-7004,-5709,-4123,-2395,-663,906,2195,3085,3541,3537,3130,2372,1386,265,-837,-1826,-2566,-3006,-3102,-2879,-2401,-1770,-1094,-495,-56,153,118,-154,-625,-1236,-1945,-2706,-3492,-4307,-5123,-5940,-6715,-7390,-7898,-8157,-8099,-7674,-6859,-5650,-4095,-2232,-174,1979,4084,5977,7514,8533,8943,8673,7751,6261,4356,2242,135,-1769,-3304,-4387,-4998,-5184,-5053,-4726,-4344,-4007,-3799,-3743,-3836,-4026,-4240,-4394,-4377,-4120,-3531,-2588,-1304,265,1971,3683,5177,6303,6872,6810,6068,4721,2894,793,-1354,-3307,-4858,-5843,-6168,-5806,-4796,-3241,-1273,923,3174,5268,7036,8284,8897,8759,7865,6272,4111,1611,-991,-3430,-5467,-6942,-7750,-7884,-7402,-6422,-5086,-3551,-1947,-361,1155,2605,3995,5348,6659,7904,9031,9976,10657,11037,11070,10780,10196,9364,8343,7173,5892,4532,3139,1762,484,-626,-1482,-2043,-2290,-2254,-2004,-1621,-1203,-811,-499,-263,-94,74,275,586,1012,1579,2228,2916,3538,4015,4251,4195,3808,3122,2201,1168,183,-603,-1027,-1007,-491,467,1772,3255,4735,6010,6910,7286,7049,6176,4697,2737,459,-1917,-4147,-6009,-7287,-7844,-7594,-6552,-4810,-2548,11,2580,4901,6705,7797,8046,7402,5941,3778,1179,-1635,-4334,-6685,-8441,-9467,-9684,-9103,-7814,-5953,-3717,-1312,1054,3187,4931,6176,6851,6920,6407,5333,3799,1891,-227,-2402,-4418,-6079,-7206,-7650,-7370,-6393,-4841,-2928,-881,1034,2600,3637,4039,3771,2881,1488,-235,-2081,-3835,-5296,-6321,-6792,-6711,-6097,-5083,-3817,-2488,-1271,-308,298,526,372,-77,-734,-1469,-2136,-2625,-2829,-2703,-2260,-1540,-667,249,1046,1604,1787,1528,779,-444,-2078,-4039,-6183,-8374,-10446,-12233,-13583,-14351,-14453,-13840,-12534,-10618,-8221,-5524,-2750,-107,2165,3907,4986,5368,5092,4282,3114,1799,547,-474,-1144,-1428,-1353,-999,-491,73,577,970,1229,1348,1381,1345,1294,1253,1242,1283,1386,1559,1802,2102,2432,2749,3000,3136,3141,3000,2762,2455,2151,1910,1787,1833,2083,2515,3123,3808,4495,5063,5420,5488,5247,4715,3972,3118,2291,1596,1124,909,920,1084,1313,1492,1564,1475,1235,870,440,-6,-422,-778,-1076,-1299,-1467,-1541,-1520,-1354,-1020,-496,231,1134,2185,3309,4422,5420,6175,6599,6593,6144,5264,4052,2639,1218,-41,-945,-1380,-1258,-578,610,2191,4017,5901,7662,9107,10078,10435,10085,9012,7236,4917,2238,-506,-3026,-5015,-6242,-6542,-5869,-4284,-1957,861,3855,6692,9065,10693,11407,11101,9810,7640,4830,1633,-1614,-4631,-7137,-8965,-9986,-10233,-9747,-8702,-7264,-5647,-4039,-2624,-1521,-834,-584,-751,-1276,-2044,-2929,-3797,-4492,-4929,-5001,-4695,-4024,-3056,-1919,-742,305,1107,1565,1646,1393,871,225,-417,-903,-1140,-1063,-694,-100,594,1252,1739,1942,1817,1333,546,-470,-1613,-2763,-3824,-4713,-5384,-5825,-6043,-6089,-5991,-5826,-5624,-5441,-5281,-5146,-5003,-4821,-4563,-4206,-3762,-3251,-2753,-2343,-2126,-2174,-2553,-3245,-4212,-5318,-6415,-7323,-7887,-7994,-7608,-6763,-5545,-4110,-2575,-1104,229,1347,2234,2896,3347,3615,3714,3642,3405,2975,2370,1586,681,-272,-1171,-1870,-2271,-2244,-1748,-782,592,2224,3947,5526,6775,7490,7566,6957,5689,3904,1761,-490,-2622,-4391,-5603,-6111,-5842,-4801,-3076,-825,1738,4339,6722,8600,9774,10083,9488,8021,5847,3157,246,-2625,-5181,-7207,-8558,-9165,-9040,-8268,-6979,-5353,-3567,-1812,-252,999,1838,2276,2321,2103,1721,1364,1129,1159,1480,2103,2964,3962,4950,5800,6356,6532,6277,5603,4611,3427,2251,1255,628,482,896,1841,3243,4943,6739,8425,9778,10627,10848,10377,9238,7515,5361,2979,589,-1578,-3313,-4463,-4928,-4695,-3815,-2417,-672,1201,2991,4486,5542,6056,6022,5489,4578,3437,2233,1108,163,-533,-985,-1206,-1256,-1187,-1068,-933,-836,-777,-777,-823,-906,-996,-1057,-1053,-931,-680,-286,222,787,1348,1806,2078,2073,1712,973,-159,-1601,-3254,-4934,-6461,-7610,-8219,-8133,-7316,-5781,-3660,-1132,1557,4149,6414,8147,9237,9631,9359,8509,7188,5548,3709,1821,-10,-1695,-3163,-4392,-5363,-6067,-6512,-6679,-6563,-6162,-5463,-4507,-3319,-1989,-598,727,1877,2737,3218,3268,2870,2054,900,-499,-2005,-3509,-4877,-6041,-6910,-7478,-7736,-7718,-7481,-7090,-6597,-6067,-5517,-4974,-4429,-3881,-3305,-2720,-2126,-1590,-1154,-899,-881,-1117,-1616,-2289,-3060,-3773,-4294,-4490,-4274,-3618,-2582,-1277,101,1341,2234,2588,2323,1413,-47,-1861,-3813,-5601,-7006,-7808,-7935,-7349,-6188,-4595,-2816,-1064,463,1615,2337,2610,2517,2143,1644,1137,750,549,569,783,1158,1594,2036,2398,2617,2673,2521,2172,1636,931,113,-763,-1640,-2422,-3082,-3530,-3792,-3826,-3719,-3474,-3183,-2866,-2555,-2262,-1951,-1625,-1209,-704,-56,733,1648,2660,3696,4678,5524,6127,6422,6334,5824,4919,3647,2152,536,-1013,-2381,-3431,-4102,-4356,-4209,-3700,-2902,-1885,-750,437,1566,2581,3397,3980,4322,4443,4401,4259,4084,3937,3842,3831,3876,3979,4088,4164,4166,4032,3738,3250,2567,1722,768,-218,-1142,-1935,-2514,-2859,-2948,-2800,-2452,-1935,-1287,-542,271,1120,1954,2701,3303,3653,3712,3432,2827,1961,936,-119,-1060,-1784,-2202,-2307,-2115,-1706,-1166,-583,-48,397,723,931,1063,1148,1241,1362,1529,1722,1918,2079,2171,2184,2112,1967,1769,1535,1298,1079,921,844,876,1015,1249,1539,1835,2074,2201,2185,1996,1674,1237,784,370,82,-43,-17,116,243,256,32,-492,-1324,-2390,-3544,-4597,-5338,-5587,-5232,-4245,-2719,-824,1174,2995,4342,4998,4815,3774,1974,-380,-3010,-5607,-7874,-9596,-10610,-10901,-10496,-9549,-8224,-6726,-5234,-3888,-2791,-1989,-1498,-1310,-1383,-1696,-2177,-2781,-3414,-3991,-4405,-4567,-4413,-3913,-3105,-2064,-935,130,952,1396,1368,855,-79,-1284,-2579,-3715,-4513,-4778,-4459,-3545,-2149,-442,1371,3059,4429,5319,5627,5312,4389,2929,1051,-1077,-3271,-5313,-7010,-8173,-8677,-8447,-7500,-5921,-3886,-1613,647,2651,4201,5164,5494,5218,4444,3313,2000,654,-585,-1644,-2452,-3018,-3321,-3407,-3272,-2958,-2483,-1894,-1241,-592,-16,440,712,813,715,478,114,-311,-777,-1247,-1728,-2216,-2752,-3325,-3964,-4597,-5198,-5634,-5836,-5703,-5185,-4299,-3068,-1611,-18,1568,3062,4357,5415,6193,6692,6926,6927,6740,6400,5942,5376,4699,3907,2983,1935,780,-444,-1676,-2841,-3856,-4636,-5097,-5198,-4882,-4188,-3119,-1766,-219,1420,3004,4438,5605,6433,6874,6906,6553,5874,4960,3944,2967,2177,1683,1568,1828,2426,3258,4178,5053,5722,6081,6040,5577,4708,3518,2109,631,-782,-2001,-2919,-3488,-3672,-3505,-3050,-2398,-1677,-985,-438,-94,0,-166,-573,-1199,-1990,-2897,-3862,-4808,-5675,-6377,-6855,-7065,-6983,-6645,-6098,-5433,-4730,-4080,-3510,-3067,-2695,-2378,-2015,-1557,-932,-132,847,1937,3081,4183,5165,5968,6534,6863,6914,6712,6232,5483,4474,3223,1782,229,-1325,-2756,-3910,-4670,-4924,-4632,-3792,-2485,-815,1035,2904,4581,5909,6724,6934,6476,5372,3693,1590,-744,-3071,-5153,-6756,-7714,-7892,-7279,-5918,-3964,-1632,819,3119,5019,6326,6922,6759,5881,4387,2443,231,-2049,-4206,-6086,-7556,-8542,-9007,-8954,-8416,-7466,-6180,-4682,-3075,-1506,-93,1062,1878,2354,2502,2404,2165,1862,1600,1387,1240,1101,912,600,125,-518,-1284,-2077,-2774,-3229,-3323,-2952,-2091,-737,1013,3076,5270,7479,9505,11228,12491,13193,13236,12590,11248,9279,6794,3953,957,-1985,-4662,-6885,-8526,-9486,-9757,-9394,-8477,-7206,-5706,-4202,-2820,-1674,-831,-248,110,391,692,1158,1835,2755,3830,4949,5920,6593,6813,6533,5762,4632,3310,2042,1019,414,299,666,1402,2361,3332,4141,4636,4731,4417,3740,2823,1783,799,-18,-556,-743,-584,-74,729,1754,2945,4201,5464,6644,7684,8519,9112,9419,9438,9137,8545,7640,6480,5062,3466,1728,-63,-1819,-3437,-4802,-5808,-6345,-6348,-5756,-4606,-2957,-965,1199,3310,5181,6634,7569,7954,7821,7279,6482,5597,4810,4253,4027,4161,4619,5301,6050,6691,7038,6963,6392,5339,3903,2237,542,-990,-2190,-2942,-3203,-2995,-2409,-1568,-623,292,1070,1632,1955,2023,1858,1492,971,357,-261,-802,-1158,-1247,-1009,-424,465,1561,2736,3809,4652,5111,5127,4671,3782,2537,1073,-508,-2033,-3425,-4560,-5404,-5909,-6080,-5942,-5517,-4875,-4050,-3112,-2111,-1093,-101,837,1695,2451,3072,3517,3740,3660,3241,2405,1149,-525,-2544,-4794,-7089,-9239,-11002,-12183,-12616,-12214,-10969,-8993,-6435,-3575,-670,1968,4106,5550,6230,6171,5488,4390,3094,1841,823,176,-39,157,672,1364,2057,2572,2763,2493,1725,429,-1309,-3370,-5581,-7709,-9550,-10873,-11538,-11447,-10620,-9153,-7235,-5103,-3007,-1175,213,1085,1414,1308,882,324,-211,-578,-693,-524,-92,537,1269,2002,2639,3110,3368,3407,3245,2925,2505,2060,1661,1390,1293,1404,1702,2140,2617,3041,3275,3237,2835,2054,905,-529,-2128,-3726,-5136,-6170,-6679,-6554,-5787,-4427,-2636,-611,1386,3104,4314,4847,4648,3753,2321,585,-1190,-2718,-3793,-4245,-4034,-3164,-1767,24,2015,4030,5928,7561,8850,9717,10101,9986,9332,8170,6522,4467,2116,-380,-2849,-5075,-6885,-8091,-8585,-8312,-7283,-5593,-3385,-856,1775,4284,6457,8123,9152,9485,9118,8119,6606,4751,2735,770,-961,-2286,-3076,-3254,-2804,-1776,-283,1507,3397,5185,6674,7731,8258,8254,7758,6874,5721,4426,3087,1782,553,-559,-1526,-2311,-2884,-3209,-3290,-3114,-2734,-2184,-1527,-835,-149,467,984,1371,1589,1626,1433,1014,353,-503,-1490,-2510,-3430,-4142,-4521,-4517,-4091,-3297,-2197,-914,424,1717,2847,3773,4463,4901,5134,5171,5067,4864,4590,4281,3938,3544,3073,2461,1678,676,-518,-1880,-3304,-4679,-5874,-6747,-7217,-7210,-6721,-5799,-4518,-3024,-1430,112,1507,2666,3548,4127,4406,4398,4129,3638,2986,2225,1451,723,139,-257,-392,-273,108,682,1369,2056,2619,2931,2912,2484,1673,498,-912,-2455,-3968,-5328,-6409,-7133,-7439,-7308,-6730,-5742,-4394,-2776,-1016,748,2352,3652,4526,4909,4784,4207,3280,2127,873,-364,-1543,-2612,-3615,-4576,-5567,-6625,-7793,-9050,-10349,-11581,-12618,-13303,-13505,-13126,-12122,-10534,-8455,-6056,-3546,-1167,862,2328,3123,3176,2553,1367,-177,-1863,-3457,-4779,-5679,-6097,-6006,-5476,-4586,-3487,-2325,-1268,-466,-40,-54,-528,-1386,-2522,-3751,-4886,-5742,-6157,-6070,-5447,-4396,-3022,-1530,-72,1164,2090,2635,2793,2622,2182,1584,919,272,-303,-789,-1195,-1578,-1958,-2410,-2905,-3461,-3992,-4464,-4780,-4918,-4848,-4595,-4220,-3766,-3336,-2937,-2643,-2416,-2287,-2204,-2174,-2182,-2240,-2380,-2621,-3002,-3530,-4212,-5025,-5940,-6904,-7861,-8736,-9460,-9947,-10132,-9938,-9315,-8230,-6670,-4668,-2285,366,3132,5841,8289,10315,11747,12511,12553,11922,10711,9067,7175,5213,3367,1776,555,-243,-606,-577,-229,326,974,1596,2094,2392,2454,2275,1889,1356,757,176,-296,-607,-708,-602,-296,159,719,1312,1878,2352,2679,2819,2751,2487,2061,1547,1043,646,484,608,1099,1915,3031,4325,5690,6975,8073,8873,9314,9363,9021,8325,7342,6149,4840,3506,2236,1112,204,-446,-812,-922,-807,-549,-227,70,243,220,-67,-669,-1576,-2799,-4244,-5860,-7504,-9083,-10440,-11480,-12077,-12170,-11711,-10713,-9216,-7322,-5130,-2790,-419,1838,3895,5632,7016,7961,8476,8531,8146,7356,6188,4716,2988,1083,-938,-2992,-5017,-6913,-8620,-10025,-11073,-11683,-11827,-11494,-10713,-9546,-8083,-6444,-4747,-3112,-1638,-395,591,1310,1806,2112,2301,2413,2517,2625,2767,2916,3048,3112,3057,2854,2454,1880,1110,205,-805,-1849,-2857,-3773,-4536,-5144,-5581,-5912,-6175,-6457,-6799,-7256,-7797,-8416,-9010,-9510,-9819,-9861,-9601,-9026,-8161,-7072,-5826,-4537,-3291,-2209,-1361,-824,-630,-775,-1240,-1958,-2864,-3867,-4881,-5796,-6529,-6977,-7068,-6747,-5984,-4803,-3259,-1474,420,2226,3786,4926,5542,5585,5077,4105,2828,1411,55,-1071,-1839,-2158,-2012,-1415,-454,804,2216,3697,5117,6382,7396,8092,8421,8376,7980,7295,6409,5429,4440,3556,2804,2262,1897,1705,1620,1571,1486,1293,945,430,-240,-1002,-1778,-2457,-2932,-3094,-2876,-2228,-1163,283,2014,3923,5858,7678,9216,10345,10940,10933,10298,9059,7309,5171,2828,452,-1750,-3637,-5076,-5995,-6391,-6259,-5677,-4696,-3407,-1895,-236,1476,3178,4786,6233,7465,8406,9030,9273,9141,8631,7799,6730,5543,4367,3344,2572,2126,2027,2225,2659,3206,3773,4259,4616,4804,4857,4771,4622,4422,4215,4009,3792,3553,3270,2932,2553,2161,1804,1549,1435,1519,1795,2264,2867,3557,4239,4865,5349,5655,5744,5581,5172,4511,3640,2598,1485,372,-605,-1362,-1804,-1885,-1597,-980,-117,894,1922,2877,3651,4188,4441,4397,4055,3465,2664,1761,826,-22,-699,-1128,-1266,-1100,-658,16,845,1739,2609,3355,3894,4156,4084,3651,2873,1773,441,-1047,-2578,-4049,-5380,-6489,-7338,-7899,-8177,-8182,-7948,-7501,-6879,-6111,-5213,-4202,-3085,-1869,-574,786,2166,3538,4853,6072,7157,8062,8752,9178,9299,9083,8491,7516,6159,4436,2415,166,-2199,-4543,-6727,-8608,-10045,-10962,-11283,-11035,-10257,-9079,-7619,-6052,-4503,-3095,-1912,-979,-317,121,372,493,550,586,658,786,977,1227,1495,1734,1897,1905,1733,1320,679,-178,-1187,-2251,-3264,-4092,-4625,-4777,-4503,-3826,-2812,-1579,-289,924,1894,2540,2791,2644,2138,1337,329,-778,-1894,-2904,-3734,-4288,-4535,-4424,-3998,-3282,-2400,-1453,-614,5,264,120,-458,-1420,-2665,-4067,-5441,-6623,-7437,-7752,-7490,-6633,-5247,-3443,-1413,655,2550,4085,5146,5622,5531,4886,3811,2413,866,-699,-2124,-3315,-4182,-4688,-4827,-4614,-4110,-3381,-2517,-1605,-734,36,626,1021,1177,1106,813,341,-260,-918,-1544,-2067,-2373,-2410,-2097,-1426,-402,915,2441,4066,5679,7173,8465,9491,10222,10643,10767,10624,10249,9683,8970,8138,7222,6236,5201,4118,3003,1864,733,-362,-1363,-2228,-2903,-3357,-3567,-3531,-3236,-2721,-1982,-1077,-39,1077,2198,3266,4193,4907,5339,5445,5204,4650,3847,2915,2000,1239,782,706,1062,1818,2892,4157,5460,6626,7521,8002,8019,7538,6609,5312,3780,2146,560,-854,-2004,-2820,-3274,-3376,-3145,-2659,-1967,-1185,-371,368,998,1467,1797,2007,2173,2366,2668,3151,3851,4780,5899,7133,8377,9502,10388,10926,11060,10775,10118,9166,8031,6818,5626,4518,3531,2670,1924,1265,672,126,-370,-808,-1164,-1419,-1547,-1546,-1415,-1167,-829,-410,59,587,1161,1795,2484,3217,3981,4720,5409,5958,6336,6470,6334,5902,5167,4144,2842,1318,-404,-2215,-4060,-5798,-7329,-8519,-9268,-9493,-9175,-8325,-7035,-5420,-3630,-1832,-178,1192,2173,2684,2698,2210,1275,-17,-1549,-3160,-4699,-5991,-6920,-7382,-7373,-6920,-6145,-5183,-4201,-3337,-2699,-2335,-2237,-2359,-2588,-2829,-2953,-2869,-2529,-1927,-1100,-163,804,1637,2257,2562,2530,2167,1550,760,-74,-859,-1502,-1951,-2188,-2214,-2063,-1778,-1409,-1028,-680,-420,-292,-306,-489,-824,-1297,-1881,-2550,-3262,-4000,-4705,-5362,-5924,-6353,-6629,-6705,-6586,-6263,-5774,-5162,-4520,-3920,-3479,-3270,-3354,-3767,-4474,-5434,-6548,-7703,-8782,-9676,-10288,-10586,-10541,-10193,-9598,-8832,-7974,-7104,-6262,-5493,-4784,-4139,-3506,-2876,-2200,-1470,-678,170,1050,1925,2765,3524,4170,4678,5020,5198,5218,5092,4858,4529,4142,3708,3238,2745,2206,1633,983,263,-565,-1499,-2546,-3688,-4895,-6108,-7271,-8284,-9078,-9559,-9668,-9351,-8590,-7399,-5817,-3922,-1829,358,2472,4428,6084,7401,8336,8899,9151,9141,8973,8711,8429,8154,7911,7668,7416,7086,6672,6119,5435,4620,3690,2699,1681,718,-149,-816,-1282,-1466,-1423,-1150,-730,-222,288,749,1094,1310,1367,1272,1037,688,269,-175,-559,-842,-928,-792,-411,207,989,1862,2719,3450,3982,4241,4212,3896,3330,2572,1691,745,-189,-1086,-1896,-2607,-3211,-3687,-4045,-4266,-4355,-4307,-4128,-3818,-3380,-2813,-2120,-1295,-364,664,1731,2783,3756,4572,5172,5504,5513,5192,4519,3529,2265,802,-741,-2253,-3583,-4596,-5175,-5209,-4668,-3535,-1904,108,2298,4437,6294,7646,8328,8270,7449,6001,4064,1895,-273,-2218,-3760,-4816,-5362,-5462,-5230,-4819,-4376,-4052,-3938,-4103,-4547,-5226,-6061,-6949,-7759,-8399,-8741,-8735,-8321,-7515,-6340,-4906,-3315,-1744,-350,693,1255,1243,637,-521,-2112,-3973,-5892,-7664,-9092,-10028,-10381,-10130,-9334,-8094,-6591,-4986,-3485,-2238,-1373,-966,-1022,-1523,-2352,-3406,-4508,-5501,-6228,-6546,-6379,-5657,-4417,-2704,-641,1617,3917,6053,7900,9297,10186,10526,10323,9651,8592,7259,5799,4334,2990,1880,1050,546,339,383,603,890,1150,1274,1179,806,127,-837,-2028,-3324,-4600,-5674,-6428,-6712,-6508,-5788,-4667,-3254,-1728,-252,1030,2010,2639,2919,2883,2615,2175,1660,1124,620,175,-193,-497,-730,-924,-1073,-1206,-1312,-1422,-1513,-1616,-1705,-1798,-1858,-1892,-1843,-1714,-1447,-1037,-457,279,1153,2112,3093,4011,4774,5302,5521,5400,4941,4193,3250,2239,1288,533,78,-18,285,955,1946,3167,4516,5871,7119,8158,8900,9299,9313,8945,8209,7141,5804,4275,2654,1051,-426,-1665,-2583,-3120,-3232,-2939,-2262,-1287,-107,1156,2373,3431,4228,4707,4848,4670,4236,3627,2943,2280,1726,1338,1140,1146,1289,1546,1799,1987,2020,1847,1460,872,163,-597,-1297,-1866,-2250,-2431,-2432,-2295,-2075,-1841,-1625,-1469,-1367,-1335,-1346,-1420,-1541,-1722,-1971,-2270,-2620,-2964,-3274,-3469,-3498,-3299,-2832,-2085,-1073,142,1491,2850,4132,5218,6045,6557,6747,6639,6270,5703,5006,4205,3382,2531,1720,964,315,-175,-470,-523,-345,55,607,1230,1821,2273,2495,2420,2001,1239,155,-1191,-2715,-4309,-5867,-7262,-8400,-9179,-9531,-9412,-8803,-7738,-6270,-4501,-2543,-528,1409,3151,4597,5677,6364,6652,6587,6208,5600,4792,3863,2818,1705,533,-652,-1816,-2885,-3813,-4526,-4991,-5182,-5105,-4795,-4308,-3711,-3089,-2500,-2024,-1684,-1524,-1535,-1708,-2019,-2427,-2893,-3389,-3859,-4308,-4688,-5015,-5272,-5466,-5597,-5657,-5642,-5528,-5293,-4924,-4381,-3695,-2856,-1926,-966,-45,746,1335,1662,1676,1370,750,-113,-1150,-2233,-3240,-4054,-4562,-4709,-4475,-3892,-3041,-2030,-993,-53,661,1078,1128,829,201,-665,-1658,-2669,-3545,-4202,-4551,-4560,-4246,-3655,-2875,-1987,-1101,-279,400,903,1212,1325,1282,1100,849,557,287,66,-66,-102,-33,126,351,610,874,1097,1276,1373,1413,1383,1323,1243,1175,1125,1109,1108,1120,1125,1098,1061,984,905,810,705,581,415,181,-137,-566,-1087,-1691,-2329,-2935,-3455,-3795,-3917,-3763,-3338,-2651,-1765,-751,297,1292,2145,2821,3258,3483,3474,3282,2917,2431,1847,1212,570,-36,-540,-900,-1065,-999,-694,-143,614,1545,2565,3623,4601,5447,6057,6385,6390,6067,5444,4588,3577,2531,1552,762,247,86,298,887,1792,2929,4189,5439,6565,7453,8026,8239,8077,7572,6762,5734,4567,3356,2203,1173,356,-224,-511,-519,-234,300,1053,1958,2949,3945,4865,5631,6175,6453,6444,6150,5620,4895,4068,3183,2335,1532,829,206,-338,-834,-1300,-1769,-2245,-2733,-3224,-3689,-4108,-4434,-4652,-4720,-4655,-4441,-4123,-3711,-3250,-2741,-2202,-1621,-988,-313,419,1154,1878,2511,3018,3337,3452,3372,3125,2786,2423,2120,1927,1891,1998,2232,2528,2814,3015,3033,2825,2327,1555,542,-623,-1822,-2907,-3735,-4181,-4142,-3594,-2540,-1060,734,2675,4611,6349,7763,8722,9172,9085,8507,7499,6175,4646,3029,1437,-58,-1388,-2522,-3437,-4125,-4588,-4826,-4847,-4653,-4263,-3697,-2994,-2205,-1403,-657,-54,351,495,372,-36,-675,-1518,-2477,-3501,-4515,-5478,-6351,-7116,-7765,-8291,-8682,-8938,-9024,-8937,-8641,-8126,-7374,-6385,-5164,-3742,-2158,-481,1211,2837,4293,5518,6428,6986,7173,6984,6459,5658,4662,3584,2530,1621,946,589,573,901,1500,2273,3078,3761,4179,4222,3813,2958,1689,115,-1638,-3423,-5074,-6469,-7487,-8072,-8194,-7885,-7186,-6194,-4990,-3674,-2345,-1075,60,1015,1773,2315,2675,2867,2931,2906,2806,2664,2472,2234,1952,1628,1282,944,645,432,338,383,591,937,1406,1933,2457,2887,3136,3117,2766,2041,940,-498,-2205,-4060,-5942,-7703,-9210,-10356,-11049,-11258,-10969,-10232,-9093,-7662,-6014,-4275,-2525,-863,648,1953,3018,3842,4417,4775,4937,4935,4800,4550,4187,3713,3101,2337,1412,334,-861,-2123,-3358,-4517,-5479,-6246,-6738,-6995,-7017,-6852,-6543,-6133,-5652,-5148,-4617,-4113,-3610,-3154,-2705,-2273,-1818,-1315,-748,-94,618,1368,2088,2722,3203,3484,3545,3389,3047,2567,2000,1401,821,310,-103,-364,-465,-390,-149,205,639,1086,1487,1821,2057,2223,2346,2477,2659,2930,3289,3727,4183,4601,4898,5021,4911,4568,3987,3222,2322,1364,407,-472,-1260,-1919,-2469,-2924,-3308,-3644,-3943,-4203,-4404,-4520,-4503,-4319,-3926,-3315,-2488,-1481,-334,878,2100,3260,4300,5175,5848,6285,6489,6439,6161,5655,4965,4132,3210,2302,1466,825,437,362,612,1171,1968,2944,3975,5008,5926,6705,7277,7636,7762,7664,7344,6841,6170,5408,4604,3853,3236,2820,2677,2824,3253,3936,4777,5707,6603,7365,7889,8095,7924,7360,6409,5127,3597,1928,253,-1304,-2618,-3598,-4181,-4353,-4125,-3562,-2732,-1751,-712,265,1103,1728,2106,2249,2177,1976,1701,1442,1257,1174,1204,1296,1395,1413,1274,906,302,-541,-1539,-2598,-3607,-4441,-5036,-5331,-5348,-5098,-4661,-4087,-3437,-2762,-2091,-1441,-838,-271,229,689,1077,1437,1758,2085,2424,2822,3260,3766,4287,4790,5224,5511,5617,5495,5144,4586,3883,3099,2338,1664,1158,835,707,727,834,952,996,908,634,165,-488,-1285,-2158,-3023,-3822,-4459,-4927,-5168,-5218,-5073,-4772,-4352,-3836,-3275,-2695,-2135,-1618,-1176,-810,-532,-327,-178,-53,74,247,472,756,1077,1369,1580,1620,1416,937,147,-906,-2174,-3550,-4935,-6218,-7303,-8148,-8683,-8954,-8935,-8695,-8251,-7637,-6882,-5982,-4946,-3775,-2474,-1071,390,1860,3250,4504,5535,6294,6743,6851,6633,6084,5246,4135,2822,1349,-178,-1684,-3047,-4183,-5001,-5453,-5521,-5223,-4612,-3756,-2747,-1657,-578,441,1323,2032,2504,2711,2610,2195,1469,489,-695,-1941,-3168,-4196,-4947,-5288,-5189,-4634,-3673,-2403,-954,539,1904,3029,3789,4133,4032,3522,2670,1595,416,-719,-1695,-2407,-2785,-2823,-2524,-1953,-1190,-327,538,1302,1897,2236,2281,2009,1408,537,-564,-1783,-3027,-4178,-5139,-5833,-6210,-6279,-6054,-5608,-5007,-4319,-3612,-2908,-2234,-1575,-919,-245,455,1174,1890,2556,3125,3550,3777,3803,3604,3207,2651,1976,1242,500,-210,-841,-1389,-1832,-2185,-2462,-2662,-2817,-2907,-2959,-2955,-2907,-2819,-2692,-2538,-2362,-2162,-1962,-1768,-1616,-1534,-1556,-1686,-1942,-2269,-2639,-2954,-3138,-3103,-2780,-2133,-1170,69,1494,3001,4468,5774,6816,7519,7827,7747,7282,6510,5485,4307,3054,1806,627,-435,-1357,-2116,-2716,-3154,-3447,-3609,-3656,-3601,-3454,-3222,-2910,-2530,-2096,-1637,-1185,-781,-456,-236,-140,-162,-308,-563,-918,-1351,-1862,-2401,-2958,-3464,-3869,-4108,-4113,-3862,-3327,-2556,-1584,-510,581,1583,2403,2969,3214,3113,2659,1875,819,-449,-1826,-3228,-4532,-5657,-6486,-6978,-7063,-6768,-6099,-5148,-3993,-2744,-1511,-372,592,1358,1913,2277,2487,2575,2576,2492,2338,2074,1714,1217,622,-71,-787,-1495,-2120,-2626,-2986,-3193,-3257,-3203,-3053,-2836,-2561,-2244,-1873,-1450,-959,-410,205,846,1503,2132,2710,3216,3640,3982,4261,4484,4679,4835,4962,5000,4932,4669,4177,3401,2336,1009,-509,-2121,-3690,-5098,-6216,-6955,-7263,-7116,-6551,-5618,-4411,-3038,-1605,-234,993,1984,2695,3095,3192,3027,2649,2154,1601,1077,601,196,-157,-494,-835,-1207,-1603,-1986,-2310,-2498,-2478,-2199,-1615,-741,393,1709,3115,4490,5740,6752,7465,7838,7867,7602,7092,6445,5731,5045,4428,3906,3463,3058,2639,2149,1557,854,72,-723,-1451,-2016,-2338,-2368,-2074,-1494,-673,284,1278,2176,2896,3347,3509,3377,3004,2468,1864,1310,878,665,691,953,1417,1979,2559,3028,3293,3274,2925,2238,1251,19,-1349,-2759,-4085,-5237,-6131,-6734,-7042,-7087,-6932,-6650,-6317,-5990,-5718,-5504,-5347,-5210,-5060,-4865,-4601,-4274,-3884,-3464,-3026,-2596,-2168,-1761,-1343,-939,-513,-84,365,832,1302,1792,2264,2732,3161,3534,3816,3968,3959,3746,3329,2693,1892,963,-6,-951,-1786,-2480,-2979,-3313,-3475,-3527,-3497,-3438,-3367,-3309,-3240,-3148,-2973,-2686,-2231,-1592,-780,194,1240,2315,3302,4144,4741,5060,5038,4694,4027,3109,1996,790,-432,-1566,-2555,-3325,-3859,-4143,-4203,-4084,-3849,-3560,-3267,-3027,-2845,-2753,-2740,-2805,-2941,-3130,-3353,-3594,-3806,-3966,-4020,-3929,-3670,-3219,-2591,-1806,-909,43,986,1861,2612,3201,3592,3786,3773,3597,3271,2853,2360,1840,1293,740,159,-449,-1122,-1840,-2642,-3467,-4306,-5074,-5705,-6129,-6272,-6102,-5617,-4837,-3833,-2682,-1470,-292,784,1693,2388,2839,3018,2916,2526,1867,960,-136,-1351,-2590,-3749,-4722,-5437,-5825,-5895,-5655,-5176,-4510,-3734,-2890,-2021,-1130,-226,712,1664,2642,3592,4491,5264,5853,6208,6271,6052,5531,4780,3834,2790,1715,692,-220,-977,-1565,-1968,-2219,-2318,-2298,-2189,-2003,-1786,-1561,-1365,-1234,-1195,-1263,-1433,-1692,-1988,-2287,-2510,-2626,-2576,-2348,-1933,-1348,-622,202,1076,1955,2770,3490,4052,4433,4609,4569,4324,3878,3276,2538,1732,896,100,-612,-1182,-1576,-1760,-1723,-1457,-985,-333,454,1327,2225,3121,3946,4694,5328,5835,6213,6446,6555,6540,6439,6266,6064,5849,5654,5489,5361,5275,5205,5149,5057,4917,4681,4347,3895,3340,2711,2042,1398,831,408,175,173,394,834,1422,2109,2791,3405,3867,4133,4168,3962,3532,2922,2179,1409,673,96,-262,-339,-114,369,1056,1834,2592,3227,3640,3780,3624,3174,2492,1614,653,-346,-1271,-2088,-2729,-3168,-3396,-3383,-3161,-2712,-2076,-1265,-327,702,1760,2799,3755,4587,5242,5712,5966,6029,5903,5623,5221,4733,4203,3676,3185,2780,2458,2266,2169,2182,2260,2379,2496,2577,2585,2518,2357,2143,1880,1613,1371,1156,1008,896,841,820,831,865,920,979,1047,1116,1192,1293,1429,1626,1893,2240,2660,3127,3605,4040,4379,4569,4557,4316,3819,3075,2096,928,-377,-1734,-3065,-4260,-5235,-5899,-6191,-6073,-5544,-4630,-3387,-1918,-312,1282,2756,3976,4860,5334,5386,5042,4370,3479,2478,1487,602,-107,-612,-908,-1025,-1011,-912,-786,-664,-567,-503,-454,-418,-360,-277,-147,38,264,552,862,1214,1562,1924,2254,2580,2859,3121,3341,3529,3677,3767,3793,3729,3572,3307,2939,2474,1936,1334,712,71,-543,-1142,-1705,-2250,-2779,-3300,-3817,-4322,-4789,-5195,-5480,-5610,-5519,-5171,-4533,-3602,-2418,-1023,468,1981,3377,4597,5534,6175,6476,6452,6113,5485,4602,3503,2239,858,-567,-1979,-3301,-4478,-5454,-6203,-6701,-6969,-7021,-6903,-6655,-6315,-5908,-5449,-4932,-4354,-3704,-2975,-2187,-1346,-492,346,1135,1829,2410,2839,3112,3216,3163,2972,2669,2288,1864,1425,989,572,158,-245,-678,-1140,-1664,-2254,-2927,-3660,-4453,-5248,-6001,-6650,-7111,-7343,-7278,-6911,-6243,-5324,-4228,-3061,-1924,-946,-197,247,383,227,-160,-706,-1324,-1943,-2497,-2947,-3279,-3482,-3578,-3586,-3525,-3417,-3275,-3106,-2923,-2716,-2495,-2246,-1968,-1653,-1298,-909,-496,-90,290,601,819,930,923,812,627,391,148,-79,-268,-396,-464,-454,-378,-238,-65,114,245,281,157,-149,-681,-1398,-2294,-3266,-4262,-5165,-5917,-6443,-6714,-6714,-6456,-5955,-5260,-4393,-3411,-2354,-1260,-200,792,1646,2315,2756,2934,2839,2473,1871,1084,175,-761,-1663,-2441,-3055,-3474,-3692,-3738,-3637,-3436,-3174,-2883,-2589,-2307,-2036,-1782,-1533,-1294,-1058,-834,-624,-431,-259,-98,55,213,371,543,695,846,959,1046,1115,1182,1283,1455,1715,2089,2563,3127,3738,4349,4903,5327,5567,5560,5279,4709,3875,2832,1643,411,-782,-1836,-2672,-3233,-3475,-3399,-3007,-2346,-1459,-421,699,1816,2845,3712,4346,4695,4750,4487,3976,3233,2362,1416,474,-406,-1196,-1870,-2434,-2895,-3264,-3539,-3721,-3779,-3708,-3480,-3089,-2542,-1849,-1055,-201,646,1426,2073,2533,2777,2777,2569,2174,1679,1166,744,503,548,917,1647,2701,4006,5456,6887,8155,9088,9554,9469,8776,7522,5769,3681,1407,-843,-2908,-4634,-5923,-6721,-7025,-6859,-6300,-5392,-4255,-2923,-1505,-38,1410,2792,4072,5204,6183,6960,7551,7911,8063,7960,7633,7054,6253,5252,4081,2800,1452,96,-1222,-2459,-3594,-4598,-5478,-6217,-6828,-7294,-7622,-7791,-7806,-7657,-7358,-6929,-6389,-5787,-5128,-4477,-3816,-3200,-2604,-2071,-1585,-1181,-854,-605,-435,-310,-199,-76,112,361,678,1037,1382,1670,1835,1831,1634,1233,660,-37,-796,-1543,-2210,-2750,-3125,-3309,-3311,-3121,-2772,-2283,-1693,-1051,-403,175,644,934,1019,880,519,-30,-718,-1496,-2285,-3052,-3725,-4298,-4738,-5052,-5246,-5325,-5285,-5133,-4832,-4388,-3777,-3010,-2108,-1125,-114,836,1657,2273,2638,2717,2511,2045,1363,537,-362,-1258,-2078,-2774,-3288,-3616,-3725,-3650,-3406,-3053,-2636,-2233,-1880,-1652,-1571,-1659,-1926,-2330,-2859,-3447,-4060,-4647,-5180,-5624,-5966,-6178,-6245,-6155,-5878,-5425,-4771,-3935,-2925,-1767,-508,800,2083,3257,4246,4959,5352,5383,5053,4391,3452,2307,1043,-266,-1540,-2716,-3737,-4571,-5188,-5589,-5784,-5804,-5683,-5473,-5200,-4915,-4613,-4333,-4042,-3766,-3484,-3206,-2940,-2689,-2472,-2281,-2121,-1967,-1799,-1590,-1304,-914,-404,246,1019,1906,2856,3835,4752,5565,6167,6518,6547,6229,5562,4569,3307,1873,343,-1133,-2481,-3576,-4345,-4737,-4735,-4348,-3653,-2721,-1658,-592,414,1239,1883,2290,2503,2537,2434,2246,1997,1738,1485,1260,1083,958,895,892,936,1020,1118,1229,1324,1425,1501,1581,1628,1650,1617,1504,1304,993,591,108,-395,-879,-1252,-1467,-1450,-1184,-658,88,1002,1997,2990,3896,4639,5189,5497,5588,5467,5185,4784,4311,3812,3307,2818,2329,1840,1321,772,177,-443,-1069,-1669,-2190,-2609,-2872,-2955,-2829,-2469,-1877,-1049,-15,1190,2495,3824,5081,6168,6983,7457,7519,7159,6389,5266,3885,2359,820,-611,-1814,-2704,-3218,-3317,-3021,-2339,-1360,-161,1145,2433,3599,4526,5152,5408,5320,4875,4180,3281,2301,1321,430,-302,-846,-1175,-1304,-1259,-1065,-771,-384,69,587,1171,1794,2459,3104,3695,4162,4452,4508,4303,3826,3108,2202,1194,187,-722,-1438,-1896,-2064,-1929,-1518,-858,0,1019,2133,3310,4473,5571,6513,7235,7646,7696,7334,6563,5417,3980,2352,684,-910,-2285,-3355,-4053,-4352,-4255,-3792,-3019,-1992,-809,457,1700,2827,3766,4450,4854,4984,4869,4568,4159,3708,3308,2998,2853,2864,3065,3413,3884,4427,4983,5499,5918,6190,6271,6132,5760,5151,4328,3314,2166,928,-325,-1530,-2613,-3497,-4129,-4458,-4460,-4151,-3546,-2727,-1744,-708,325,1268,2086,2752,3271,3653,3937,4137,4288,4393,4470,4506,4523,4500,4463,4394,4318,4219,4113,3975,3811,3594,3309,2960,2524,2028,1470,877,264,-337,-919,-1444,-1913,-2292,-2582,-2773,-2870,-2885,-2839,-2760,-2677,-2613,-2586,-2603,-2650,-2711,-2750,-2736,-2626,-2377,-1965,-1355,-569,400,1480,2612,3702,4636,5340,5704,5705,5306,4546,3483,2203,812,-586,-1897,-3046,-3980,-4685,-5145,-5384,-5426,-5283,-5013,-4606,-4126,-3573,-3008,-2451,-1951,-1549,-1256,-1111,-1095,-1209,-1426,-1709,-2030,-2326,-2575,-2706,-2713,-2547,-2228,-1742,-1137,-430,320,1074,1774,2377,2836,3113,3179,3006,2590,1925,1044,-14,-1167,-2335,-3405,-4293,-4905,-5195,-5131,-4745,-4062,-3196,-2227,-1280,-469,118,407,357,-35,-738,-1709,-2846,-4072,-5272,-6356,-7233,-7843,-8125,-8079,-7670,-6945,-5923,-4670,-3269,-1798,-375,931,2005,2812,3283,3415,3217,2722,2004,1143,231,-632,-1367,-1912,-2223,-2309,-2179,-1889,-1502,-1086,-717,-444,-308,-327,-491,-782,-1157,-1583,-2009,-2412,-2749,-3020,-3193,-3271,-3238,-3088,-2823,-2442,-1964,-1411,-824,-232,307,769,1112,1320,1379,1304,1089,768,333,-190,-799,-1467,-2181,-2903,-3609,-4267,-4834,-5304,-5619,-5798,-5803,-5657,-5365,-4963,-4475,-3960,-3434,-2954,-2520,-2166,-1860,-1602,-1348,-1058,-704,-251,311,968,1694,2426,3103,3631,3952,3985,3708,3107,2220,1111,-121,-1358,-2467,-3328,-3833,-3911,-3534,-2716,-1519,-42,1585,3221,4717,5939,6779,7156,7042,6437,5408,4041,2461,826,-729,-2038,-2995,-3500,-3515,-3041,-2134,-899,545,2047,3477,4722,5698,6367,6721,6769,6548,6082,5400,4526,3481,2291,1007,-316,-1587,-2703,-3573,-4082,-4180,-3829,-3049,-1916,-529,974,2444,3764,4796,5481,5741,5570,4954,3936,2557,888,-973,-2922,-4837,-6573,-8020,-9034,-9535,-9443,-8753,-7487,-5739,-3628,-1311,1035,3255,5183,6715,7755,8263,8234,7692,6697,5329,3705,1930,155,-1513,-2939,-4014,-4669,-4835,-4528,-3771,-2656,-1291,191,1657,2987,4090,4894,5375,5527,5370,4951,4317,3533,2669,1797,988,328,-139,-336,-255,125,763,1607,2569,3562,4479,5253,5799,6089,6094,5824,5292,4540,3590,2498,1285,12,-1297,-2576,-3779,-4837,-5690,-6273,-6529,-6416,-5927,-5061,-3896,-2480,-941,625,2082,3323,4238,4749,4806,4403,3572,2380,929,-678,-2303,-3838,-5163,-6204,-6884,-7203,-7140,-6765,-6115,-5300,-4398,-3529,-2764,-2176,-1787,-1579,-1506,-1492,-1464,-1355,-1137,-803,-404,10,339,533,510,278,-183,-799,-1537,-2304,-3030,-3651,-4100,-4337,-4326,-4042,-3481,-2646,-1564,-266,1169,2681,4129,5430,6425,7041,7157,6771,5844,4465,2699,697,-1401,-3427,-5249,-6725,-7788,-8372,-8483,-8123,-7348,-6210,-4804,-3215,-1563,53,1526,2777,3749,4420,4796,4904,4810,4557,4228,3871,3519,3205,2910,2637,2336,1982,1525,932,179,-739,-1815,-3011,-4290,-5588,-6854,-8022,-9051,-9900,-10544,-10983,-11203,-11217,-11001,-10550,-9829,-8814,-7477,-5806,-3810,-1539,940,3492,5974,8191,9953,11073,11385,10784,9204,6691,3358,-568,-4773,-8865,-12427,-15037,-16387,-16264,-14665,-11750,-7864,-3483,862,4656,7460,9016,9228,8213,6264,3787,1267,-836,-2137,-2406,-1583,183,2599,5251,7694,9536,10475,10389,9313,7444,5090,2608,335,-1447,-2575,-2977,-2697,-1860,-632,778,2208,3492,4558,5336,5853,6133,6248,6271,6259,6272,6325,6417,6519,6576,6533,6308,5843,5067,3946,2467,667,-1373,-3513,-5593,-7426,-8847,-9717,-9970,-9594,-8664,-7317,-5728,-4116,-2692,-1632,-1087,-1113,-1722,-2822,-4278,-5885,-7418,-8652,-9373,-9420,-8702,-7184,-4962,-2175,926,4050,6884,9134,10552,11020,10489,9086,7026,4618,2249,282,-945,-1191,-351,1533,4266,7511,10853,13844,16070,17229,17149,15837,13424,10188,6441,2552,-1166,-4427,-7017,-8784,-9636,-9546,-8546,-6744,-4317,-1491,1446,4234,6594,8355,9387,9698,9369,8596,7629,6726,6149,6044,6488,7416,8660,9989,11145,11912,12141,11797,10934,9680,8224,6724,5337,4138,3146,2343,1663,1061,489,-62,-585,-1058,-1455,-1769,-2022,-2238,-2514,-2886,-3457,-4258,-5291,-6537,-7863,-9153,-10193,-10798,-10788,-10023,-8478,-6182,-3323,-151,2981,5695,7627,8463,8034,6281,3334,-544,-4981,-9531,-13748,-17225,-19640,-20767,-20519,-18908,-16067,-12224,-7665,-2734,2215,6831,10788,13814,15713,16370,15793,14085,11479,8276,4838,1539,-1307,-3428,-4697,-5078,-4671,-3660,-2304,-878,349,1142,1364,933,-114,-1676,-3566,-5583,-7465,-9010,-9996,-10279,-9749,-8379,-6190,-3297,145,3902,7737,11368,14568,17117,18861,19720,19641,18671,16872,14371,11349,7989,4557,1269,-1639,-3981,-5658,-6608,-6884,-6576,-5845,-4880,-3878,-3043,-2525,-2457,-2892,-3835,-5216,-6914,-8763,-10580,-12159,-13326,-13916,-13841,-13041,-11572,-9516,-7088,-4508,-2066,-22,1410,2093,1996,1194,-167,-1860,-3645,-5281,-6561,-7349,-7566,-7211,-6335,-5026,-3398,-1559,357,2249,3990,5475,6593,7260,7403,7015,6115,4786,3151,1362,-426,-2059,-3419,-4417,-5000,-5165,-4936,-4379,-3601,-2717,-1865,-1168,-728,-615,-849,-1418,-2252,-3264,-4332,-5317,-6094,-6538,-6555,-6111,-5196,-3877,-2254,-453,1382,3119,4655,5915,6856,7465,7745,7690,7330,6651,5677,4397,2830,985,-1086,-3325,-5622,-7881,-9964,-11792,-13267,-14346,-14981,-15147,-14822,-13977,-12603,-10717,-8374,-5708,-2889,-148,2264,4119,5219,5469,4827,3400,1329,-1132,-3738,-6217,-8371,-10026,-11116,-11608,-11536,-10959,-9938,-8548,-6834,-4861,-2667,-317,2116,4538,6832,8858,10486,11578,12041,11830,10952,9483,7558,5343,3037,843,-1063,-2522,-3433,-3764,-3520,-2804,-1723,-433,910,2187,3296,4199,4909,5465,5955,6462,7071,7836,8787,9893,11095,12267,13278,13966,14205,13890,12985,11504,9528,7184,4643,2078,-314,-2376,-3944,-4902,-5163,-4684,-3477,-1609,814,3617,6630,9633,12437,14839,16703,17889,18366,18094,17145,15592,13588,11283,8881,6557,4508,2860,1726,1099,953,1125,1461,1723,1710,1236,192,-1438,-3554,-5986,-8458,-10713,-12476,-13562,-13863,-13365,-12170,-10415,-8317,-6076,-3900,-1949,-345,852,1629,2034,2152,2097,1997,1954,2047,2302,2670,3084,3383,3428,3049,2137,642,-1388,-3806,-6375,-8799,-10783,-12063,-12463,-11927,-10495,-8335,-5682,-2795,18,2549,4588,6053,6919,7252,7185,6872,6503,6197,6070,6122,6323,6554,6682,6530,5968,4867,3179,921,-1815,-4834,-7909,-10763,-13147,-14852,-15765,-15849,-15202,-13956,-12336,-10537,-8759,-7125,-5721,-4535,-3537,-2640,-1763,-851,122,1109,2017,2702,3019,2813,2026,630,-1259,-3480,-5797,-7969,-9767,-11035,-11665,-11646,-11019,-9875,-8330,-6532,-4601,-2707,-972,461,1473,2000,1999,1500,594,-591,-1879,-3082,-4028,-4573,-4617,-4150,-3222,-1960,-561,796,1901,2631,2902,2714,2134,1256,222,-863,-1867,-2741,-3428,-3926,-4260,-4438,-4499,-4438,-4255,-3927,-3434,-2763,-1913,-911,200,1337,2413,3304,3912,4125,3889,3183,2066,652,-886,-2361,-3579,-4392,-4706,-4493,-3797,-2738,-1446,-128,1092,2048,2689,2998,3031,2896,2726,2642,2751,3092,3657,4367,5100,5708,6027,5929,5318,4171,2547,587,-1505,-3489,-5127,-6240,-6708,-6528,-5780,-4628,-3283,-1969,-875,-159,117,-71,-652,-1528,-2544,-3554,-4390,-4945,-5126,-4923,-4373,-3580,-2678,-1821,-1145,-742,-653,-838,-1194,-1578,-1812,-1738,-1233,-224,1271,3161,5286,7403,9264,10594,11183,10877,9644,7546,4779,1616,-1607,-4534,-6857,-8306,-8737,-8096,-6462,-4015,-1022,2201,5337,8101,10278,11747,12442,12425,11747,10577,9028,7296,5514,3844,2404,1297,586,282,350,702,1191,1675,1974,1978,1610,889,-91,-1156,-2089,-2662,-2669,-1997,-598,1419,3875,6475,8898,10824,11976,12197,11437,9786,7470,4786,2094,-259,-2016,-2973,-3119,-2518,-1375,33,1423,2521,3130,3163,2633,1659,438,-812,-1865,-2554,-2770,-2502,-1815,-834,261,1305,2155,2701,2931,2846,2519,2035,1477,908,374,-133,-628,-1165,-1797,-2555,-3443,-4420,-5399,-6282,-6952,-7318,-7336,-6998,-6361,-5524,-4599,-3723,-2982,-2457,-2136,-2003,-1956,-1899,-1710,-1278,-524,589,2039,3748,5560,7292,8712,9610,9810,9186,7742,5530,2763,-327,-3402,-6162,-8300,-9634,-10039,-9577,-8352,-6632,-4665,-2746,-1090,152,930,1284,1328,1222,1120,1177,1454,1993,2719,3544,4324,4937,5276,5278,4936,4283,3407,2419,1464,680,219,166,586,1456,2694,4175,5729,7184,8387,9211,9572,9455,8866,7889,6606,5140,3587,2033,538,-869,-2164,-3329,-4343,-5142,-5685,-5870,-5642,-4936,-3743,-2092,-76,2176,4496,6702,8621,10101,11022,11323,10987,10053,8621,6828,4860,2924,1215,-71,-807,-917,-411,624,2038,3631,5190,6499,7385,7706,7393,6417,4842,2766,375,-2116,-4456,-6392,-7688,-8184,-7762,-6434,-4268,-1432,1844,5290,8629,11576,13903,15419,16003,15644,14370,12331,9721,6776,3771,950,-1463,-3309,-4486,-4992,-4869,-4250,-3294,-2180,-1084,-141,556,965,1100,1018,789,526,303,213,306,617,1134,1846,2670,3545,4346,4972,5298,5247,4758,3850,2574,1048,-601,-2231,-3726,-5018,-6072,-6903,-7567,-8110,-8600,-9060,-9497,-9888,-10185,-10324,-10249,-9903,-9262,-8325,-7123,-5716,-4192,-2640,-1164,149,1238,2045,2582,2840,2886,2751,2515,2204,1870,1491,1076,568,-74,-896,-1955,-3264,-4839,-6637,-8588,-10566,-12411,-13941,-14960,-15307,-14854,-13561,-11460,-8687,-5453,-2029,1273,4177,6428,7873,8444,8174,7205,5716,3967,2169,556,-741,-1626,-2096,-2211,-2067,-1816,-1575,-1482,-1605,-2002,-2669,-3566,-4637,-5765,-6853,-7767,-8402,-8647,-8449,-7753,-6571,-4927,-2893,-565,1923,4429,6780,8813,10374,11337,11642,11245,10207,8577,6486,4051,1407,-1301,-3933,-6335,-8368,-9889,-10804,-11047,-10620,-9594,-8058,-6178,-4107,-2003,-44,1666,2994,3877,4286,4215,3721,2878,1781,556,-695,-1841,-2799,-3462,-3789,-3750,-3360,-2701,-1857,-970,-182,387,623,484,-33,-862,-1890,-2968,-3944,-4676,-5078,-5097,-4768,-4165,-3413,-2656,-2043,-1679,-1655,-1968,-2596,-3424,-4336,-5149,-5728,-5906,-5605,-4751,-3375,-1524,672,3058,5457,7677,9550,10937,11761,11982,11649,10821,9620,8152,6533,4853,3174,1536,-39,-1552,-2976,-4316,-5514,-6557,-7360,-7907,-8133,-8042,-7619,-6907,-5938,-4793,-3540,-2282,-1092,-68,743,1275,1532,1506,1254,815,252,-371,-1031,-1696,-2361,-3024,-3654,-4229,-4687,-4964,-4975,-4662,-3962,-2867,-1380,417,2434,4500,6444,8060,9163,9603,9295,8232,6506,4284,1800,-668,-2856,-4516,-5470,-5628,-4994,-3665,-1841,263,2356,4243,5703,6663,7087,7036,6630,6012,5335,4735,4307,4105,4133,4356,4697,5075,5387,5552,5527,5277,4848,4283,3676,3120,2692,2473,2479,2733,3180,3783,4441,5086,5611,5959,6058,5891,5441,4735,3827,2784,1713,717,-105,-639,-848,-682,-185,596,1527,2500,3334,3913,4119,3899,3268,2305,1143,-35,-1030,-1666,-1784,-1300,-200,1468,3567,5925,8331,10556,12414,13719,14369,14286,13480,11979,9895,7335,4453,1410,-1654,-4586,-7281,-9652,-11641,-13239,-14446,-15300,-15836,-16107,-16155,-16006,-15693,-15200,-14538,-13670,-12575,-11234,-9625,-7782,-5728,-3562,-1366,721,2579,4085,5127,5642,5575,4938,3752,2108,90,-2159,-4508,-6793,-8876,-10599,-11851,-12536,-12603,-12062,-10976,-9433,-7615,-5650,-3743,-2026,-635,356,908,1038,786,235,-534,-1417,-2341,-3220,-3999,-4639,-5121,-5429,-5579,-5560,-5393,-5079,-4622,-4035,-3330,-2540,-1705,-902,-218,244,360,50,-776,-2117,-3929,-6092,-8396,-10607,-12447,-13658,-14057,-13520,-12082,-9859,-7094,-4101,-1200,1276,3085,4056,4125,3345,1850,-149,-2391,-4637,-6627,-8192,-9201,-9599,-9422,-8728,-7655,-6328,-4907,-3507,-2253,-1214,-447,41,267,275,133,-87,-305,-465,-508,-424,-181,174,638,1136,1635,2073,2414,2636,2723,2702,2593,2439,2288,2167,2124,2162,2305,2546,2880,3288,3740,4209,4652,5046,5363,5600,5756,5849,5903,5939,5993,6084,6239,6469,6782,7166,7596,8043,8439,8740,8876,8795,8459,7840,6946,5800,4473,3045,1658,439,-448,-871,-745,-26,1206,2841,4646,6399,7841,8763,9029,8580,7455,5803,3800,1718,-213,-1754,-2746,-3102,-2826,-2018,-834,493,1743,2680,3149,3051,2382,1224,-263,-1878,-3402,-4641,-5450,-5759,-5563,-4958,-4058,-3037,-2057,-1240,-704,-471,-550,-889,-1407,-2009,-2573,-3013,-3236,-3208,-2939,-2459,-1880,-1289,-824,-551,-554,-804,-1271,-1845,-2400,-2808,-2948,-2741,-2133,-1134,222,1857,3651,5499,7256,8813,10072,10957,11434,11498,11145,10429,9364,8019,6434,4685,2828,966,-835,-2462,-3837,-4878,-5533,-5790,-5679,-5277,-4695,-4084,-3579,-3315,-3374,-3762,-4442,-5260,-6070,-6647,-6826,-6465,-5500,-3966,-1974,283,2559,4593,6129,6956,6934,6006,4202,1668,-1396,-4693,-7910,-10720,-12817,-13972,-14041,-12980,-10881,-7925,-4381,-584,3142,6488,9190,11116,12172,12422,11965,10985,9674,8226,6801,5487,4350,3363,2500,1694,887,48,-839,-1744,-2616,-3377,-3945,-4233,-4171,-3722,-2859,-1620,-43,1789,3771,5800,7739,9490,10923,11970,12574,12721,12458,11853,11017,10076,9145,8330,7693,7269,7043,6991,7055,7162,7255,7243,7090,6748,6214,5534,4753,4002,3365,2996,2974,3390,4249,5513,7078,8772,10402,11748,12601,12809,12258,10946,8936,6392,3546,670,-1938,-4021,-5361,-5844,-5449,-4286,-2546,-512,1513,3221,4364,4770,4384,3258,1555,-503,-2631,-4577,-6108,-7069,-7396,-7085,-6230,-4951,-3416,-1788,-218,1155,2262,3019,3448,3543,3375,3014,2529,2018,1537,1146,887,763,777,899,1089,1309,1508,1664,1744,1749,1671,1505,1254,891,404,-238,-1048,-2026,-3128,-4294,-5406,-6360,-7025,-7325,-7197,-6664,-5758,-4598,-3271,-1928,-643,474,1403,2121,2640,2998,3212,3315,3309,3192,2955,2568,2041,1357,569,-283,-1101,-1817,-2337,-2618,-2653,-2479,-2199,-1920,-1796,-1926,-2405,-3244,-4409,-5796,-7272,-8673,-9846,-10682,-11087,-11061,-10618,-9834,-8803,-7632,-6424,-5282,-4257,-3418,-2764,-2298,-1991,-1794,-1675,-1576,-1478,-1346,-1186,-1005,-827,-694,-644,-729,-978,-1428,-2065,-2887,-3831,-4839,-5827,-6696,-7395,-7833,-8007,-7879,-7481,-6828,-5981,-4989,-3934,-2889,-1931,-1145,-569,-260,-209,-395,-762,-1213,-1654,-1975,-2078,-1891,-1372,-519,618,1955,3357,4665,5720,6377,6546,6192,5366,4167,2777,1374,150,-744,-1223,-1256,-906,-259,522,1324,1983,2437,2613,2525,2212,1754,1239,760,381,147,65,109,245,401,539,605,571,447,240,4,-211,-357,-395,-323,-171,0,97,33,-289,-909,-1852,-3053,-4434,-5851,-7160,-8235,-8956,-9287,-9206,-8781,-8080,-7231,-6333,-5507,-4822,-4328,-4040,-3934,-3956,-4050,-4113,-4100,-3934,-3593,-3076,-2418,-1661,-900,-171,435,898,1188,1323,1315,1232,1094,983,913,937,1054,1272,1573,1926,2284,2611,2832,2935,2860,2623,2239,1747,1230,732,338,62,-73,-104,-88,-86,-193,-429,-836,-1356,-1922,-2411,-2689,-2622,-2130,-1152,252,2008,3927,5826,7477,8702,9342,9348,8714,7546,5989,4243,2496,941,-308,-1149,-1584,-1619,-1345,-826,-163,571,1329,2061,2760,3408,3997,4513,4942,5263,5453,5508,5405,5152,4745,4197,3515,2740,1879,998,118,-699,-1426,-2036,-2509,-2865,-3111,-3292,-3448,-3617,-3831,-4099,-4407,-4717,-4978,-5118,-5078,-4809,-4288,-3529,-2575,-1505,-408,611,1470,2112,2504,2673,2658,2546,2419,2382,2500,2853,3450,4323,5420,6715,8115,9536,10870,12008,12855,13337,13400,13056,12316,11283,10029,8704,7398,6248,5300,4630,4206,4014,3956,3936,3838,3558,3034,2237,1204,-1,-1266,-2483,-3556,-4410,-5037,-5448,-5708,-5887,-6063,-6291,-6597,-6989,-7430,-7888,-8297,-8611,-8779,-8764,-8555,-8134,-7526,-6734,-5811,-4791,-3755,-2768,-1918,-1282,-917,-860,-1115,-1634,-2362,-3188,-4026,-4778,-5384,-5820,-6101,-6270,-6400,-6554,-6784,-7116,-7535,-7992,-8424,-8735,-8849,-8712,-8290,-7611,-6739,-5758,-4802,-3963,-3347,-2999,-2928,-3097,-3433,-3844,-4235,-4518,-4647,-4589,-4358,-3993,-3533,-3050,-2590,-2207,-1950,-1842,-1921,-2186,-2640,-3252,-3994,-4786,-5591,-6304,-6888,-7273,-7432,-7339,-6995,-6412,-5613,-4648,-3569,-2451,-1374,-424,318,799,968,833,416,-215,-961,-1713,-2345,-2740,-2810,-2493,-1785,-726,578,1987,3315,4395,5054,5200,4793,3879,2594,1095,-388,-1686,-2639,-3164,-3266,-2979,-2441,-1776,-1138,-655,-420,-474,-826,-1424,-2192,-3041,-3866,-4585,-5132,-5460,-5549,-5399,-5008,-4397,-3579,-2586,-1440,-194,1118,2447,3738,4965,6087,7078,7924,8603,9086,9363,9393,9157,8655,7882,6891,5738,4522,3330,2285,1452,918,683,750,1053,1513,2050,2549,2969,3251,3416,3500,3580,3744,4081,4650,5492,6590,7908,9349,10817,12171,13276,14010,14231,13892,12912,11341,9243,6750,4075,1420,-964,-2869,-4145,-4688,-4511,-3692,-2375,-786,889,2416,3660,4494,4914,4926,4642,4152,3596,3061,2630,2314,2106,1943,1766,1489,1069,457,-325,-1267,-2286,-3335,-4305,-5151,-5780,-6173,-6279,-6100,-5627,-4880,-3889,-2706,-1399,-55,1235,2374,3292,3926,4264,4311,4130,3771,3347,2912,2562,2318,2199,2182,2204,2226,2149,1950,1569,1009,282,-574,-1502,-2434,-3327,-4112,-4791,-5337,-5790,-6168,-6529,-6882,-7269,-7654,-8015,-8282,-8372,-8225,-7760,-6961,-5833,-4414,-2810,-1116,520,1973,3125,3878,4188,4034,3476,2589,1525,441,-492,-1101,-1294,-978,-196,1007,2464,4015,5457,6605,7315,7502,7133,6269,4994,3455,1808,195,-1238,-2423,-3292,-3850,-4118,-4126,-3944,-3598,-3154,-2652,-2136,-1666,-1271,-995,-851,-845,-960,-1164,-1413,-1667,-1873,-2002,-2033,-1959,-1811,-1619,-1430,-1287,-1207,-1173,-1145,-1020,-715,-113,836,2169,3824,5723,7705,9621,11300,12621,13493,13895,13834,13384,12623,11650,10582,9484,8464,7568,6856,6365,6103,6072,6244,6579,7025,7528,8020,8472,8815,9041,9112,9021,8774,8363,7804,7101,6259,5282,4182,2970,1681,375,-891,-2021,-2939,-3569,-3851,-3763,-3298,-2498,-1408,-114,1312,2790,4263,5675,7006,8214,9281,10173,10841,11255,11367,11170,10653,9868,8854,7704,6490,5296,4182,3192,2354,1653,1113,692,423,290,326,542,947,1535,2275,3101,3953,4722,5349,5744,5874,5709,5256,4546,3611,2515,1295,9,-1306,-2621,-3902,-5128,-6286,-7336,-8277,-9062,-9676,-10093,-10287,-10252,-9980,-9468,-8738,-7804,-6699,-5465,-4137,-2776,-1430,-158,972,1926,2643,3125,3352,3350,3145,2766,2248,1607,858,2,-969,-2063,-3281,-4602,-5993,-7370,-8657,-9730,-10506,-10879,-10828,-10326,-9433,-8231,-6828,-5368,-3967,-2743,-1785,-1135,-824,-829,-1117,-1642,-2336,-3163,-4067,-5024,-6008,-6996,-7968,-8873,-9674,-10299,-10689,-10798,-10598,-10096,-9331,-8376,-7304,-6229,-5221,-4356,-3691,-3238,-3018,-3000,-3170,-3471,-3863,-4293,-4709,-5087,-5404,-5664,-5891,-6105,-6325,-6578,-6837,-7098,-7312,-7437,-7431,-7272,-6941,-6473,-5901,-5290,-4710,-4220,-3878,-3700,-3708,-3853,-4121,-4429,-4737,-4973,-5097,-5068,-4869,-4496,-3953,-3270,-2475,-1615,-751,70,776,1340,1717,1911,1928,1791,1539,1206,822,427,28,-320,-617,-796,-852,-733,-446,20,627,1332,2070,2760,3327,3686,3782,3555,2999,2114,951,-416,-1887,-3335,-4639,-5660,-6307,-6483,-6162,-5327,-4035,-2362,-418,1648,3718,5635,7304,8636,9589,10162,10374,10286,9937,9404,8724,7936,7081,6164,5217,4263,3316,2428,1619,936,419,90,-24,76,383,877,1531,2307,3178,4094,5011,5871,6591,7100,7311,7143,6567,5546,4152,2454,612,-1215,-2829,-4076,-4802,-4936,-4454,-3402,-1889,-60,1906,3841,5581,7012,8040,8624,8767,8486,7866,6963,5878,4683,3445,2223,1051,-16,-962,-1713,-2254,-2525,-2502,-2181,-1555,-668,448,1722,3098,4491,5837,7049,8051,8770,9122,9068,8558,7597,6213,4465,2450,286,-1905,-3974,-5812,-7298,-8353,-8943,-9029,-8669,-7887,-6793,-5483,-4092,-2749,-1584,-698,-156,10,-163,-619,-1251,-1939,-2582,-3070,-3354,-3397,-3218,-2852,-2362,-1816,-1267,-775,-338,15,339,624,938,1264,1627,1989,2324,2583,2723,2722,2566,2283,1902,1488,1103,801,652,663,872,1253,1782,2412,3075,3704,4211,4510,4510,4126,3292,1977,178,-2034,-4572,-7267,-9955,-12426,-14502,-16015,-16856,-16977,-16394,-15210,-13582,-11710,-9824,-8119,-6762,-5837,-5358,-5249,-5381,-5586,-5699,-5574,-5137,-4363,-3312,-2090,-830,321,1242,1861,2134,2103,1822,1400,940,533,254,114,124,217,355,463,494,422,236,-30,-345,-634,-853,-937,-855,-610,-206,297,857,1405,1902,2299,2605,2807,2941,3023,3072,3094,3070,2967,2733,2316,1655,720,-520,-2040,-3799,-5724,-7686,-9579,-11243,-12549,-13388,-13654,-13330,-12403,-10941,-9050,-6857,-4544,-2257,-178,1577,2901,3756,4128,4076,3668,3011,2222,1398,656,57,-322,-468,-355,-17,523,1189,1939,2668,3335,3848,4179,4292,4193,3904,3474,2942,2389,1831,1362,974,744,668,772,1068,1527,2142,2857,3620,4361,5004,5471,5703,5643,5272,4580,3609,2410,1081,-278,-1541,-2600,-3343,-3711,-3668,-3225,-2439,-1408,-250,891,1883,2615,2995,3001,2627,1945,1029,-1,-1035,-1972,-2739,-3305,-3661,-3853,-3919,-3927,-3918,-3925,-3940,-3943,-3883,-3692,-3333,-2731,-1895,-807,483,1913,3407,4857,6177,7276,8079,8544,8630,8343,7677,6679,5375,3844,2154,407,-1289,-2829,-4105,-5042,-5596,-5750,-5555,-5055,-4362,-3564,-2764,-2042,-1447,-1019,-742,-612,-591,-649,-773,-937,-1160,-1439,-1798,-2250,-2786,-3410,-4064,-4713,-5270,-5664,-5814,-5658,-5159,-4315,-3160,-1761,-224,1353,2837,4139,5163,5860,6199,6189,5859,5271,4512,3672,2879,2229,1843,1773,2076,2719,3656,4788,5981,7110,8039,8662,8914,8757,8206,7306,6130,4767,3327,1888,554,-639,-1647,-2473,-3128,-3631,-3996,-4217,-4271,-4112,-3689,-2962,-1898,-523,1125,2934,4784,6499,7931,8906,9332,9125,8292,6903,5061,2954,744,-1365,-3214,-4659,-5603,-5990,-5822,-5128,-4000,-2533,-868,867,2534,4007,5210,6056,6554,6694,6546,6174,5665,5106,4547,4071,3677,3427,3301,3318,3461,3706,4021,4347,4631,4793,4783,4539,4050,3317,2390,1343,270,-720,-1541,-2102,-2374,-2314,-1964,-1338,-511,462,1516,2585,3630,4613,5518,6338,7069,7713,8274,8736,9095,9326,9406,9320,9040,8576,7913,7103,6149,5139,4103,3121,2240,1509,945,573,372,337,439,667,998,1437,1983,2635,3409,4286,5256,6283,7307,8261,9061,9611,9824,9620,8946,7785,6155,4117,1757,-806,-3447,-6044,-8469,-10635,-12447,-13855,-14806,-15271,-15226,-14662,-13596,-12049,-10096,-7820,-5350,-2814,-375,1854,3729,5197,6194,6750,6885,6701,6280,5735,5171,4659,4265,4002,3861,3808,3782,3748,3659,3513,3320,3112,2940,2829,2833,2950,3195,3543,3965,4415,4839,5178,5363,5348,5073,4527,3693,2611,1320,-106,-1594,-3069,-4458,-5708,-6776,-7623,-8228,-8568,-8614,-8370,-7803,-6950,-5826,-4506,-3080,-1653,-362,702,1439,1821,1837,1560,1051,444,-166,-684,-1032,-1207,-1202,-1079,-893,-719,-619,-627,-760,-997,-1300,-1618,-1890,-2071,-2121,-2036,-1821,-1509,-1144,-773,-445,-195,-55,-31,-139,-371,-725,-1201,-1783,-2472,-3245,-4069,-4914,-5712,-6416,-6957,-7287,-7361,-7176,-6722,-6056,-5204,-4272,-3303,-2419,-1670,-1133,-851,-820,-1059,-1502,-2123,-2849,-3604,-4339,-4961,-5433,-5692,-5700,-5436,-4883,-4062,-2995,-1761,-426,890,2080,3027,3638,3833,3583,2878,1765,317,-1353,-3113,-4813,-6297,-7437,-8105,-8245,-7797,-6818,-5344,-3525,-1492,578,2525,4187,5470,6268,6573,6368,5712,4671,3335,1825,218,-1363,-2876,-4249,-5473,-6526,-7421,-8151,-8731,-9148,-9407,-9491,-9397,-9111,-8625,-7940,-7058,-6000,-4798,-3504,-2182,-907,240,1200,1902,2332,2479,2367,2070,1632,1155,693,293,-13,-250,-449,-674,-1002,-1499,-2219,-3192,-4395,-5784,-7258,-8701,-9966,-10930,-11473,-11523,-11060,-10099,-8718,-7022,-5134,-3193,-1317,391,1857,3046,3947,4591,5020,5299,5489,5648,5808,5980,6137,6227,6175,5905,5348,4461,3248,1749,62,-1695,-3369,-4821,-5909,-6531,-6631,-6208,-5306,-4043,-2535,-954,579,1929,3052,3901,4525,4955,5275,5536,5779,6023,6221,6348,6301,6041,5490,4631,3461,2030,395,-1333,-3058,-4650,-6011,-7031,-7645,-7805,-7496,-6745,-5586,-4108,-2392,-559,1278,2992,4470,5604,6323,6584,6390,5791,4882,3785,2649,1609,789,275,106,271,724,1362,2087,2759,3267,3502,3393,2903,2045,869,-536,-2043,-3526,-4829,-5836,-6428,-6546,-6152,-5277,-3970,-2348,-514,1379,3222,4896,6331,7484,8353,8956,9351,9569,9683,9700,9682,9617,9533,9440,9330,9223,9101,8952,8752,8460,8041,7466,6726,5835,4843,3812,2830,1974,1309,876,678,693,865,1124,1388,1581,1629,1492,1140,580,-165,-1036,-1987,-2937,-3847,-4659,-5354,-5908,-6331,-6612,-6779,-6824,-6783,-6662,-6500,-6315,-6150,-6009,-5917,-5850,-5790,-5697,-5518,-5220,-4761,-4139,-3356,-2460,-1486,-527,373,1136,1719,2100,2275,2262,2108,1861,1581,1323,1137,1041,1052,1153,1305,1487,1617,1681,1609,1386,988,419,-303,-1129,-2017,-2878,-3651,-4252,-4631,-4744,-4593,-4192,-3599,-2885,-2143,-1462,-950,-674,-705,-1074,-1764,-2741,-3901,-5138,-6310,-7284,-7946,-8209,-8056,-7494,-6609,-5515,-4354,-3289,-2459,-1975,-1907,-2253,-2975,-3972,-5125,-6307,-7385,-8265,-8876,-9175,-9179,-8895,-8396,-7740,-6998,-6249,-5524,-4883,-4313,-3829,-3393,-2994,-2586,-2159,-1680,-1161,-594,-12,556,1073,1478,1755,1844,1767,1507,1114,639,138,-317,-670,-894,-955,-881,-680,-400,-80,241,513,699,764,668,400,-49,-659,-1383,-2145,-2863,-3419,-3734,-3708,-3312,-2529,-1420,-71,1370,2755,3903,4687,4965,4700,3857,2501,737,-1306,-3432,-5498,-7315,-8778,-9781,-10297,-10325,-9912,-9127,-8051,-6760,-5318,-3778,-2172,-524,1129,2769,4345,5815,7125,8207,9027,9524,9709,9563,9139,8481,7663,6767,5859,5009,4260,3628,3132,2721,2390,2057,1697,1248,699,40,-690,-1431,-2092,-2574,-2775,-2621,-2055,-1087,242,1844,3576,5301,6845,8071,8859,9136,8886,8157,7046,5690,4264,2904,1773,949,489,384,582,997,1526,2081,2575,2979,3270,3486,3655,3847,4090,4421,4837,5302,5766,6162,6414,6489,6363,6061,5644,5186,4787,4520,4465,4631,5037,5623,6321,7045,7690,8165,8409,8362,8025,7406,6542,5497,4327,3107,1899,772,-214,-1014,-1586,-1912,-1980,-1807,-1402,-807,-53,810,1729,2649,3503,4246,4803,5164,5267,5135,4744,4135,3322,2364,1294,199,-879,-1824,-2587,-3052,-3181,-2903,-2223,-1156,231,1820,3490,5080,6447,7468,8046,8149,7766,6952,5785,4356,2796,1183,-356,-1777,-2996,-4002,-4747,-5249,-5476,-5461,-5202,-4727,-4081,-3295,-2440,-1548,-693,113,826,1458,2006,2489,2915,3289,3590,3794,3848,3727,3391,2852,2127,1290,405,-410,-1092,-1537,-1725,-1622,-1270,-723,-60,613,1229,1701,2021,2172,2209,2176,2155,2204,2375,2693,3148,3713,4314,4897,5356,5646,5695,5475,5008,4300,3440,2482,1513,601,-200,-854,-1351,-1705,-1945,-2116,-2270,-2456,-2707,-3052,-3466,-3945,-4418,-4855,-5183,-5368,-5379,-5199,-4833,-4288,-3585,-2735,-1771,-702,429,1579,2687,3670,4432,4895,4970,4636,3900,2826,1546,202,-1010,-1930,-2402,-2344,-1720,-587,949,2707,4493,6095,7332,8074,8236,7837,6921,5636,4125,2580,1170,37,-704,-1018,-901,-412,332,1215,2061,2746,3124,3100,2640,1726,445,-1112,-2790,-4421,-5851,-6934,-7593,-7774,-7510,-6851,-5901,-4761,-3538,-2310,-1139,-49,964,1919,2854,3797,4765,5754,6736,7642,8418,8959,9215,9108,8630,7768,6576,5106,3451,1693,-70,-1772,-3334,-4725,-5888,-6809,-7454,-7811,-7869,-7620,-7076,-6247,-5166,-3871,-2404,-827,812,2444,3998,5425,6631,7585,8215,8492,8398,7923,7081,5900,4402,2657,693,-1398,-3555,-5684,-7692,-9474,-10931,-11961,-12486,-12451,-11842,-10682,-9049,-7058,-4850,-2607,-472,1382,2851,3859,4365,4413,4040,3347,2429,1379,280,-805,-1839,-2784,-3640,-4395,-5065,-5659,-6196,-6695,-7172,-7633,-8082,-8503,-8873,-9165,-9321,-9328,-9117,-8695,-8022,-7144,-6063,-4870,-3608,-2382,-1263,-332,351,763,882,731,353,-222,-908,-1680,-2459,-3212,-3905,-4501,-5000,-5389,-5680,-5889,-6028,-6126,-6188,-6236,-6275,-6303,-6329,-6336,-6333,-6301,-6241,-6142,-6005,-5823,-5623,-5392,-5184,-4995,-4858,-4778,-4746,-4754,-4758,-4740,-4644,-4464,-4159,-3759,-3265,-2738,-2233,-1826,-1593,-1600,-1882,-2463,-3308,-4373,-5563,-6794,-7946,-8936,-9650,-10037,-10014,-9574,-8676,-7369,-5663,-3663,-1436,875,3162,5271,7092,8506,9445,9868,9779,9222,8271,7015,5574,4033,2511,1077,-188,-1228,-2006,-2495,-2686,-2593,-2239,-1684,-982,-236,481,1058,1435,1558,1414,1047,504,-119,-742,-1279,-1669,-1875,-1879,-1694,-1323,-808,-159,572,1380,2201,3022,3771,4407,4869,5106,5093,4822,4327,3670,2947,2260,1720,1406,1376,1628,2126,2789,3497,4143,4600,4793,4667,4221,3497,2562,1516,461,-504,-1282,-1810,-2033,-1924,-1475,-701,357,1645,3085,4594,6086,7472,8693,9693,10455,10981,11283,11416,11392,11273,11054,10755,10366,9874,9280,8583,7814,6998,6190,5425,4742,4165,3701,3338,3071,2857,2697,2556,2445,2364,2340,2397,2565,2860,3285,3813,4402,4978,5475,5810,5920,5758,5294,4541,3503,2237,780,-793,-2431,-4067,-5650,-7135,-8482,-9668,-10660,-11441,-11977,-12244,-12215,-11856,-11165,-10133,-8794,-7186,-5377,-3453,-1502,375,2086,3552,4701,5492,5888,5902,5540,4873,3952,2885,1753,664,-296,-1075,-1601,-1895,-1931,-1774,-1456,-1051,-619,-224,86,276,330,238,31,-285,-639,-1009,-1316,-1530,-1589,-1492,-1210,-799,-276,248,711,997,1021,736,92,-869,-2106,-3514,-4996,-6435,-7750,-8872,-9785,-10492,-11038,-11477,-11864,-12259,-12665,-13098,-13483,-13787,-13891,-13736,-13251,-12396,-11193,-9670,-7923,-6039,-4147,-2340,-727,618,1636,2294,2560,2456,1968,1153,33,-1323,-2844,-4453,-6057,-7574,-8928,-10034,-10857,-11338,-11474,-11254,-10704,-9858,-8770,-7505,-6128,-4713,-3318,-1996,-782,293,1229,2015,2663,3187,3598,3926,4181,4383,4554,4687,4794,4842,4820,4681,4406,3966,3372,2639,1829,1002,242,-383,-824,-1061,-1092,-966,-708,-391,-48,267,524,692,733,621,327,-180,-885,-1796,-2840,-3970,-5076,-6067,-6849,-7345,-7525,-7369,-6925,-6233,-5373,-4414,-3412,-2435,-1513,-708,-42,416,643,591,265,-323,-1082,-1923,-2672,-3181,-3285,-2861,-1854,-273,1784,4149,6595,8893,10800,12154,12828,12808,12127,10904,9296,7462,5600,3847,2355,1223,522,297,544,1242,2332,3726,5333,7033,8717,10281,11626,12682,13387,13706,13628,13157,12311,11151,9709,8088,6350,4606,2942,1475,276,-555,-985,-979,-553,245,1333,2609,3933,5193,6258,7047,7509,7623,7432,6976,6356,5625,4885,4159,3502,2907,2378,1907,1485,1127,845,657,583,610,727,877,1015,1073,1019,827,519,139,-233,-510,-593,-408,89,920,2032,3372,4816,6266,7584,8680,9450,9848,9828,9389,8553,7350,5870,4171,2381,586,-1093,-2567,-3751,-4598,-5081,-5204,-5001,-4519,-3803,-2935,-1924,-852,290,1451,2630,3770,4859,5803,6565,7056,7223,7022,6439,5489,4241,2763,1190,-380,-1812,-3022,-3942,-4547,-4859,-4927,-4827,-4636,-4424,-4232,-4075,-3934,-3757,-3486,-3036,-2357,-1388,-124,1424,3207,5129,7093,8963,10619,11925,12775,13072,12759,11836,10317,8322,5963,3434,917,-1391,-3329,-4772,-5656,-5985,-5805,-5228,-4387,-3418,-2470,-1642,-1025,-658,-558,-710,-1084,-1633,-2297,-3015,-3698,-4274,-4639,-4732,-4476,-3868,-2917,-1692,-312,1118,2432,3537,4324,4757,4827,4569,4047,3331,2494,1599,678,-227,-1118,-1971,-2760,-3466,-4014,-4366,-4430,-4159,-3503,-2442,-1009,748,2703,4736,6673,8366,9668,10469,10725,10418,9614,8391,6880,5203,3512,1893,478,-699,-1573,-2153,-2456,-2528,-2448,-2283,-2127,-2043,-2093,-2287,-2632,-3065,-3530,-3932,-4176,-4190,-3903,-3291,-2356,-1129,317,1910,3554,5162,6656,7956,9005,9749,10132,10120,9682,8798,7499,5814,3835,1675,-552,-2678,-4598,-6167,-7305,-7943,-8044,-7609,-6654,-5234,-3424,-1325,935,3198,5312,7096,8400,9109,9131,8490,7219,5474,3416,1270,-775,-2518,-3845,-4666,-4978,-4811,-4258,-3424,-2440,-1430,-504,252,778,1062,1111,962,678,315,-60,-384,-630,-745,-741,-589,-331,28,436,854,1224,1497,1613,1549,1262,768,72,-774,-1705,-2649,-3508,-4209,-4683,-4889,-4816,-4480,-3926,-3223,-2440,-1675,-989,-484,-202,-216,-549,-1209,-2184,-3414,-4831,-6326,-7778,-9075,-10090,-10755,-10990,-10807,-10199,-9247,-8010,-6589,-5075,-3556,-2112,-815,278,1099,1614,1759,1527,901,-84,-1364,-2846,-4409,-5926,-7269,-8340,-9057,-9396,-9353,-8972,-8322,-7489,-6572,-5669,-4861,-4235,-3830,-3695,-3827,-4222,-4840,-5632,-6507,-7400,-8183,-8785,-9097,-9061,-8637,-7822,-6650,-5199,-3548,-1842,-165,1323,2543,3373,3775,3677,3119,2093,701,-991,-2854,-4787,-6660,-8382,-9857,-11009,-11790,-12156,-12075,-11573,-10636,-9353,-7784,-6061,-4309,-2680,-1302,-280,319,488,266,-264,-986,-1779,-2511,-3094,-3425,-3489,-3230,-2700,-1883,-881,288,1499,2699,3762,4627,5198,5459,5375,4991,4358,3547,2665,1787,1012,393,-5,-170,-84,233,758,1450,2262,3136,4011,4821,5512,6010,6302,6324,6095,5604,4885,3970,2911,1744,533,-699,-1901,-3050,-4112,-5040,-5790,-6291,-6483,-6306,-5721,-4724,-3355,-1681,170,2083,3898,5497,6747,7591,7950,7846,7277,6317,5047,3571,2012,496,-866,-1968,-2743,-3160,-3218,-2968,-2483,-1853,-1193,-588,-130,135,179,24,-288,-675,-1039,-1279,-1287,-986,-316,741,2142,3809,5605,7358,8896,10042,10668,10703,10137,9045,7557,5864,4161,2676,1570,988,994,1589,2707,4241,6001,7840,9527,10911,11818,12139,11813,10832,9269,7241,4924,2531,263,-1662,-3102,-3934,-4139,-3740,-2852,-1631,-265,1028,2070,2689,2782,2308,1264,-254,-2160,-4272,-6449,-8504,-10280,-11654,-12502,-12789,-12478,-11607,-10234,-8460,-6397,-4198,-1986,75,1893,3323,4338,4854,4903,4503,3729,2684,1483,260,-852,-1746,-2309,-2499,-2262,-1629,-623,666,2153,3720,5240,6598,7658,8329,8510,8150,7228,5762,3838,1558,-902,-3371,-5651,-7573,-8997,-9841,-10071,-9734,-8903,-7713,-6302,-4818,-3406,-2168,-1204,-560,-267,-307,-650,-1220,-1939,-2696,-3393,-3922,-4204,-4192,-3853,-3230,-2355,-1328,-235,820,1748,2471,2931,3089,2924,2435,1628,545,-776,-2252,-3802,-5313,-6692,-7818,-8633,-9062,-9102,-8780,-8150,-7321,-6396,-5499,-4731,-4163,-3834,-3729,-3824,-4036,-4306,-4552,-4712,-4746,-4621,-4334,-3892,-3323,-2646,-1915,-1144,-395,314,931,1431,1765,1920,1865,1621,1202,677,116,-384,-732,-844,-683,-213,509,1432,2434,3409,4228,4814,5083,5032,4666,4036,3203,2230,1180,106,-957,-1977,-2946,-3841,-4672,-5427,-6121,-6762,-7357,-7929,-8479,-9005,-9500,-9906,-10186,-10247,-10024,-9449,-8487,-7162,-5528,-3723,-1877,-171,1262,2307,2910,3078,2863,2369,1702,993,331,-200,-571,-777,-844,-828,-770,-741,-765,-891,-1114,-1450,-1872,-2364,-2884,-3384,-3792,-4043,-4038,-3712,-2983,-1810,-192,1848,4212,6792,9417,11916,14114,15851,17005,17504,17324,16498,15114,13287,11159,8901,6652,4563,2749,1289,244,-387,-613,-502,-123,413,1002,1532,1903,2046,1914,1515,870,65,-834,-1701,-2470,-3039,-3375,-3451,-3271,-2882,-2312,-1638,-883,-116,659,1392,2085,2693,3204,3585,3814,3880,3793,3577,3286,2978,2720,2578,2591,2805,3208,3814,4582,5481,6475,7513,8565,9584,10545,11401,12134,12696,13069,13214,13129,12802,12260,11529,10657,9704,8718,7761,6878,6099,5445,4914,4490,4156,3873,3611,3343,3048,2711,2338,1928,1512,1104,740,451,263,211,305,557,955,1477,2076,2708,3294,3797,4147,4324,4295,4072,3659,3100,2427,1711,993,345,-186,-568,-752,-751,-549,-166,362,1010,1713,2425,3073,3602,3952,4096,4025,3762,3366,2910,2491,2193,2096,2245,2651,3277,4058,4880,5626,6173,6421,6298,5799,4932,3784,2436,1016,-382,-1653,-2732,-3571,-4155,-4470,-4537,-4367,-3989,-3441,-2754,-1971,-1142,-294,517,1284,1970,2587,3126,3604,4033,4415,4750,5031,5233,5338,5329,5195,4940,4588,4173,3737,3341,3032,2841,2804,2897,3100,3355,3582,3701,3634,3315,2707,1806,630,-768,-2309,-3923,-5495,-6948,-8182,-9123,-9699,-9875,-9612,-8935,-7867,-6486,-4879,-3162,-1464,104,1409,2389,2971,3151,2953,2430,1662,742,-244,-1223,-2131,-2938,-3616,-4163,-4579,-4864,-5037,-5088,-5052,-4935,-4769,-4593,-4437,-4341,-4322,-4390,-4514,-4667,-4780,-4792,-4636,-4258,-3626,-2735,-1608,-282,1164,2665,4127,5471,6619,7500,8063,8263,8090,7540,6657,5494,4137,2693,1254,-65,-1200,-2097,-2744,-3167,-3414,-3538,-3604,-3637,-3654,-3626,-3516,-3261,-2828,-2190,-1367,-422,557,1452,2146,2548,2584,2252,1549,567,-641,-1951,-3283,-4546,-5669,-6604,-7310,-7772,-7967,-7915,-7614,-7107,-6451,-5693,-4943,-4243,-3684,-3278,-3050,-2956,-2946,-2951,-2895,-2722,-2412,-1942,-1367,-721,-77,493,953,1256,1418,1443,1374,1247,1085,918,733,522,264,-76,-501,-1033,-1653,-2347,-3084,-3835,-4566,-5269,-5908,-6503,-7022,-7473,-7830,-8079,-8182,-8117,-7853,-7371,-6671,-5759,-4672,-3454,-2180,-907,267,1289,2076,2590,2788,2657,2207,1465,480,-667,-1905,-3119,-4214,-5092,-5654,-5858,-5665,-5101,-4228,-3128,-1926,-731,357,1240,1888,2264,2377,2265,1938,1473,875,208,-515,-1245,-1964,-2625,-3206,-3669,-3985,-4141,-4131,-3967,-3678,-3319,-2934,-2607,-2375,-2285,-2348,-2550,-2850,-3209,-3551,-3844,-4047,-4134,-4121,-3994,-3786,-3484,-3094,-2593,-1959,-1174,-217,889,2111,3368,4569,5588,6322,6664,6568,6019,5066,3789,2324,789,-655,-1929,-2913,-3613,-3986,-4098,-3993,-3738,-3420,-3087,-2808,-2617,-2544,-2598,-2787,-3095,-3502,-3966,-4447,-4873,-5211,-5386,-5379,-5146,-4688,-3996,-3081,-1959,-655,812,2381,4040,5690,7303,8762,10000,10908,11383,11371,10782,9642,7949,5814,3345,718,-1889,-4296,-6343,-7913,-8941,-9411,-9368,-8888,-8073,-7036,-5868,-4663,-3469,-2330,-1274,-304,560,1318,1965,2487,2899,3183,3355,3412,3372,3239,3037,2793,2527,2286,2089,1976,1970,2089,2342,2713,3198,3733,4300,4821,5248,5554,5681,5668,5482,5202,4828,4429,4021,3627,3256,2887,2516,2105,1653,1134,554,-78,-748,-1435,-2107,-2756,-3347,-3882,-4339,-4729,-5029,-5271,-5427,-5540,-5608,-5657,-5724,-5818,-5969,-6172,-6421,-6669,-6883,-6962,-6857,-6471,-5744,-4656,-3188,-1413,598,2705,4768,6638,8180,9293,9920,10037,9679,8882,7740,6318,4720,3004,1272,-440,-2031,-3476,-4683,-5625,-6250,-6543,-6506,-6169,-5577,-4806,-3923,-3004,-2107,-1281,-544,92,633,1095,1492,1830,2131,2384,2597,2765,2887,2954,2981,2950,2883,2761,2582,2331,1991,1543,981,297,-497,-1377,-2315,-3270,-4201,-5069,-5827,-6457,-6908,-7176,-7229,-7040,-6614,-5916,-4973,-3796,-2425,-927,616,2118,3483,4619,5471,5960,6081,5803,5150,4152,2851,1331,-348,-2078,-3772,-5329,-6661,-7699,-8386,-8705,-8659,-8270,-7608,-6716,-5692,-4598,-3506,-2475,-1529,-689,54,729,1345,1949,2542,3140,3726,4296,4807,5256,5604,5847,5979,6001,5929,5781,5576,5347,5112,4904,4733,4626,4568,4578,4615,4678,4712,4702,4590,4362,3987,3462,2811,2055,1272,511,-123,-585,-783,-716,-354,249,1038,1905,2745,3427,3859,3956,3670,3013,2007,731,-723,-2263,-3787,-5217,-6496,-7587,-8468,-9159,-9647,-9975,-10141,-10179,-10087,-9899,-9604,-9243,-8813,-8350,-7862,-7382,-6916,-6490,-6116,-5802,-5572,-5412,-5338,-5309,-5304,-5248,-5080,-4714,-4076,-3128,-1825,-210,1672,3725,5812,7808,9574,10985,11972,12475,12506,12108,11351,10344,9175,7969,6788,5736,4829,4119,3605,3271,3103,3054,3083,3140,3175,3129,2979,2680,2249,1675,1008,256,-519,-1311,-2079,-2825,-3532,-4207,-4839,-5418,-5926,-6324,-6601,-6700,-6625,-6349,-5891,-5281,-4562,-3797,-3041,-2356,-1789,-1364,-1106,-985,-989,-1058,-1146,-1192,-1136,-948,-579,-47,658,1480,2376,3276,4106,4802,5298,5551,5526,5214,4630,3802,2790,1655,478,-666,-1704,-2574,-3233,-3641,-3786,-3648,-3231,-2534,-1571,-365,1052,2630,4306,6016,7676,9205,10544,11618,12406,12879,13031,12890,12464,11806,10941,9913,8756,7501,6174,4796,3389,1975,589,-725,-1917,-2921,-3677,-4130,-4240,-3987,-3385,-2465,-1286,64,1512,2940,4275,5427,6335,6967,7312,7398,7275,7029,6738,6512,6417,6520,6846,7374,8067,8839,9593,10234,10657,10797,10605,10065,9209,8069,6749,5303,3863,2497,1300,340,-353,-735,-835,-659,-262,304,981,1710,2432,3126,3741,4286,4724,5075,5314,5456,5496,5435,5297,5093,4851,4590,4336,4090,3876,3693,3559,3491,3517,3643,3913,4306,4834,5468,6167,6896,7590,8213,8711,9064,9251,9260,9119,8808,8373,7789,7083,6245,5285,4218,3066,1879,702,-377,-1306,-1993,-2386,-2453,-2162,-1562,-671,393,1563,2695,3699,4465,4922,5018,4744,4108,3160,1977,631,-746,-2073,-3211,-4092,-4616,-4761,-4505,-3893,-2995,-1923,-798,241,1080,1624,1815,1639,1116,298,-727,-1877,-3040,-4135,-5065,-5774,-6201,-6316,-6113,-5579,-4757,-3681,-2418,-1064,307,1559,2626,3390,3824,3878,3571,2949,2069,1035,-74,-1163,-2156,-3000,-3657,-4116,-4380,-4469,-4417,-4252,-4014,-3730,-3428,-3133,-2862,-2641,-2486,-2428,-2483,-2682,-3041,-3568,-4274,-5135,-6139,-7234,-8365,-9462,-10440,-11226,-11739,-11931,-11762,-11245,-10405,-9316,-8051,-6718,-5399,-4186,-3140,-2310,-1725,-1401,-1343,-1550,-2013,-2717,-3637,-4737,-5965,-7265,-8560,-9772,-10826,-11645,-12170,-12360,-12194,-11681,-10853,-9770,-8505,-7152,-5791,-4508,-3376,-2436,-1737,-1285,-1093,-1153,-1448,-1942,-2611,-3373,-4198,-4976,-5676,-6195,-6531,-6631,-6539,-6282,-5929,-5572,-5266,-5103,-5099,-5286,-5658,-6177,-6821,-7531,-8266,-8988,-9645,-10221,-10659,-10953,-11058,-10950,-10616,-10028,-9199,-8131,-6849,-5410,-3848,-2255,-685,783,2073,3141,3926,4403,4560,4386,3904,3129,2094,854,-552,-2036,-3537,-4950,-6196,-7183,-7848,-8138,-8047,-7583,-6808,-5775,-4596,-3329,-2092,-918,122,1003,1728,2269,2672,2932,3093,3178,3229,3283,3376,3554,3834,4243,4778,5420,6139,6873,7570,8150,8544,8699,8557,8109,7350,6309,5056,3646,2196,783,-497,-1550,-2331,-2772,-2851,-2573,-1938,-1010,167,1496,2895,4261,5500,6544,7318,7806,7985,7867,7490,6889,6116,5242,4309,3389,2534,1791,1212,838,681,777,1102,1650,2374,3220,4127,5028,5854,6568,7120,7503,7719,7762,7662,7412,7034,6513,5860,5067,4138,3110,1987,849,-273,-1296,-2168,-2821,-3216,-3322,-3132,-2665,-1950,-1052,-42,997,1964,2784,3376,3694,3721,3479,3011,2420,1790,1252,905,831,1093,1692,2615,3778,5101,6448,7715,8761,9520,9887,9866,9426,8622,7500,6134,4603,2978,1325,-309,-1891,-3398,-4823,-6150,-7376,-8472,-9417,-10160,-10654,-10849,-10691,-10163,-9240,-7964,-6378,-4578,-2674,-793,932,2380,3451,4075,4218,3895,3143,2060,742,-682,-2082,-3360,-4414,-5207,-5713,-5956,-5977,-5841,-5615,-5360,-5126,-4948,-4836,-4795,-4802,-4835,-4856,-4844,-4761,-4604,-4356,-4029,-3637,-3190,-2710,-2200,-1674,-1128,-574,-17,524,1014,1421,1683,1766,1606,1198,505,-437,-1606,-2941,-4366,-5798,-7148,-8324,-9244,-9847,-10062,-9886,-9300,-8340,-7069,-5560,-3922,-2281,-745,550,1526,2086,2222,1900,1198,161,-1091,-2455,-3792,-5002,-5967,-6624,-6912,-6838,-6404,-5691,-4755,-3717,-2647,-1667,-813,-156,303,569,663,632,502,327,113,-107,-333,-564,-802,-1052,-1319,-1606,-1907,-2225,-2549,-2871,-3177,-3458,-3688,-3862,-3967,-3997,-3967,-3884,-3772,-3652,-3557,-3491,-3506,-3591,-3777,-4052,-4408,-4806,-5208,-5557,-5784,-5856,-5705,-5332,-4723,-3902,-2915,-1805,-646,523,1638,2680,3614,4446,5169,5801,6358,6845,7289,7677,8021,8293,8474,8536,8435,8150,7666,6976,6127,5149,4130,3123,2222,1457,885,498,279,199,191,220,217,162,12,-217,-539,-891,-1258,-1559,-1758,-1796,-1636,-1271,-698,39,892,1783,2633,3366,3908,4212,4261,4048,3608,2981,2217,1369,499,-368,-1175,-1903,-2513,-2975,-3252,-3321,-3152,-2740,-2086,-1221,-168,1001,2256,3504,4723,5827,6808,7610,8240,8681,8949,9058,9024,8876,8638,8337,7998,7647,7305,6989,6713,6475,6274,6089,5907,5695,5440,5118,4733,4265,3743,3156,2534,1890,1237,615,32,-465,-848,-1084,-1127,-962,-556,71,919,1925,3026,4142,5164,6001,6561,6760,6558,5938,4904,3532,1872,58,-1827,-3647,-5315,-6740,-7852,-8615,-8991,-8972,-8565,-7777,-6645,-5206,-3506,-1627,386,2421,4433,6305,7996,9407,10504,11225,11552,11470,10997,10166,9037,7687,6199,4662,3164,1776,556,-455,-1247,-1814,-2192,-2404,-2496,-2513,-2458,-2380,-2234,-2025,-1711,-1266,-676,54,895,1792,2673,3471,4114,4550,4752,4714,4442,3972,3332,2564,1713,817,-86,-946,-1735,-2413,-2934,-3303,-3466,-3466,-3281,-2968,-2537,-2040,-1491,-915,-304,345,1056,1832,2691,3604,4547,5454,6268,6909,7321,7455,7279,6803,6037,5033,3850,2550,1219,-91,-1309,-2397,-3320,-4052,-4586,-4912,-5030,-4933,-4633,-4126,-3437,-2584,-1606,-541,556,1644,2666,3592,4385,5034,5523,5853,6028,6058,5961,5761,5494,5195,4907,4675,4522,4491,4582,4797,5123,5528,5977,6437,6859,7232,7505,7694,7749,7693,7484,7127,6590,5873,4964,3880,2653,1327,-6,-1285,-2396,-3268,-3826,-4030,-3865,-3359,-2562,-1542,-395,805,1981,3068,4042,4870,5554,6089,6480,6728,6828,6775,6552,6162,5587,4839,3919,2857,1678,425,-853,-2119,-3309,-4397,-5332,-6093,-6650,-6999,-7129,-7076,-6849,-6522,-6121,-5712,-5324,-4982,-4681,-4401,-4107,-3742,-3276,-2649,-1861,-897,201,1398,2614,3799,4868,5797,6536,7091,7463,7666,7721,7628,7388,6983,6400,5614,4639,3472,2172,789,-591,-1878,-2986,-3828,-4354,-4517,-4327,-3804,-3004,-2006,-897,229,1283,2194,2913,3399,3671,3722,3611,3368,3044,2682,2304,1928,1548,1145,692,161,-471,-1223,-2079,-3026,-4019,-5012,-5954,-6782,-7461,-7937,-8201,-8246,-8074,-7729,-7218,-6590,-5851,-5036,-4137,-3174,-2137,-1043,92,1227,2315,3271,4030,4479,4562,4198,3362,2068,348,-1691,-3944,-6263,-8501,-10525,-12205,-13462,-14236,-14517,-14330,-13728,-12781,-11578,-10193,-8693,-7150,-5583,-4045,-2543,-1113,224,1417,2430,3203,3676,3828,3608,3040,2136,957,-424,-1922,-3450,-4916,-6270,-7434,-8410,-9149,-9674,-9975,-10057,-9932,-9589,-9042,-8287,-7339,-6221,-4974,-3655,-2346,-1135,-116,620,1035,1078,794,220,-547,-1397,-2233,-2951,-3484,-3807,-3906,-3836,-3639,-3404,-3210,-3122,-3223,-3527,-4065,-4801,-5679,-6619,-7497,-8221,-8646,-8721,-8339,-7528,-6272,-4679,-2827,-881,1020,2715,4058,4935,5265,5003,4172,2812,1030,-1053,-3289,-5523,-7612,-9420,-10855,-11836,-12349,-12385,-12009,-11265,-10281,-9126,-7930,-6765,-5703,-4786,-4018,-3399,-2887,-2463,-2095,-1760,-1471,-1219,-1038,-933,-920,-984,-1108,-1243,-1341,-1339,-1186,-834,-269,510,1473,2554,3694,4792,5776,6559,7085,7289,7158,6669,5843,4722,3366,1860,312,-1186,-2496,-3547,-4228,-4513,-4369,-3838,-2981,-1906,-721,435,1479,2320,2922,3302,3472,3514,3478,3429,3412,3440,3530,3638,3772,3879,3947,3974,3942,3894,3842,3827,3886,4039,4301,4668,5101,5570,5993,6308,6433,6299,5852,5073,3966,2584,1013,-654,-2281,-3764,-4987,-5878,-6374,-6480,-6187,-5570,-4686,-3627,-2502,-1376,-361,513,1178,1648,1906,2003,1960,1828,1648,1444,1242,1051,868,687,507,309,107,-97,-289,-441,-540,-573,-525,-419,-249,-46,183,442,732,1083,1522,2073,2765,3591,4560,5603,6706,7761,8711,9454,9915,10025,9744,9054,7986,6585,4945,3167,1369,-327,-1826,-3036,-3922,-4454,-4677,-4611,-4346,-3927,-3415,-2842,-2220,-1545,-802,24,947,1960,3041,4154,5227,6191,6951,7421,7532,7219,6482,5316,3789,1973,-17,-2072,-4074,-5916,-7534,-8856,-9884,-10599,-11035,-11198,-11121,-10799,-10235,-9418,-8329,-6973,-5345,-3487,-1447,684,2813,4799,6542,7906,8811,9206,9057,8410,7316,5867,4186,2375,566,-1165,-2726,-4081,-5207,-6094,-6767,-7235,-7515,-7630,-7572,-7368,-7016,-6546,-5982,-5357,-4703,-4050,-3408,-2785,-2171,-1549,-918,-249,436,1143,1844,2499,3076,3519,3777,3819,3609,3155,2462,1595,596,-427,-1408,-2244,-2877,-3230,-3290,-3022,-2457,-1618,-568,624,1871,3074,4147,4991,5543,5745,5595,5099,4326,3349,2287,1242,330,-381,-840,-1045,-1041,-892,-704,-560,-569,-769,-1214,-1877,-2721,-3665,-4609,-5447,-6081,-6428,-6441,-6117,-5483,-4621,-3635,-2649,-1798,-1192,-921,-1034,-1526,-2358,-3428,-4630,-5800,-6819,-7530,-7849,-7707,-7081,-6041,-4645,-3058,-1413,123,1399,2317,2801,2851,2505,1858,1026,155,-639,-1234,-1560,-1579,-1270,-681,164,1183,2309,3467,4559,5529,6286,6790,6986,6868,6434,5730,4807,3754,2659,1623,725,39,-400,-576,-502,-230,198,704,1238,1740,2180,2529,2794,2974,3086,3151,3170,3168,3120,3040,2886,2661,2322,1867,1274,556,-288,-1209,-2181,-3134,-4032,-4793,-5395,-5774,-5923,-5811,-5442,-4816,-3945,-2857,-1583,-159,1348,2904,4413,5830,7057,8039,8687,8967,8817,8247,7249,5888,4219,2360,410,-1485,-3209,-4647,-5701,-6313,-6455,-6136,-5409,-4349,-3063,-1661,-266,1034,2153,3066,3762,4282,4672,5023,5370,5796,6289,6868,7488,8105,8666,9129,9452,9635,9653,9548,9303,8974,8552,8074,7539,6965,6353,5716,5064,4419,3815,3296,2912,2729,2791,3149,3816,4789,6030,7474,9025,10576,11991,13154,13937,14265,14065,13328,12094,10412,8425,6240,4008,1875,-62,-1699,-3004,-3950,-4569,-4882,-4956,-4829,-4545,-4127,-3589,-2917,-2114,-1151,-39,1219,2602,4047,5516,6917,8185,9250,10045,10542,10712,10564,10120,9422,8541,7539,6512,5525,4651,3933,3385,3000,2750,2577,2441,2288,2087,1833,1534,1233,976,827,826,1005,1369,1881,2502,3141,3740,4209,4516,4623,4560,4353,4095,3847,3709,3734,3950,4354,4884,5456,5972,6315,6416,6214,5713,4954,4018,3023,2081,1324,831,672,856,1342,2068,2906,3741,4446,4899,5044,4823,4254,3378,2258,1003,-309,-1563,-2687,-3610,-4308,-4763,-5032,-5135,-5182,-5221,-5337,-5563,-5907,-6343,-6806,-7215,-7471,-7496,-7209,-6604,-5659,-4447,-3039,-1543,-103,1175,2155,2756,2913,2606,1869,760,-599,-2087,-3544,-4837,-5844,-6490,-6748,-6645,-6250,-5687,-5069,-4543,-4205,-4134,-4358,-4849,-5548,-6341,-7115,-7734,-8089,-8098,-7705,-6920,-5784,-4393,-2872,-1358,-1,1074,1771,2032,1850,1269,347,-780,-2020,-3222,-4295,-5134,-5697,-5945,-5895,-5567,-5022,-4307,-3497,-2643,-1793,-987,-233,448,1068,1621,2104,2497,2779,2897,2826,2514,1935,1097,-5,-1301,-2741,-4227,-5674,-6990,-8105,-8970,-9559,-9892,-9992,-9915,-9719,-9448,-9150,-8839,-8521,-8181,-7798,-7348,-6817,-6195,-5503,-4753,-4002,-3288,-2669,-2197,-1901,-1803,-1899,-2173,-2582,-3098,-3658,-4231,-4764,-5237,-5607,-5881,-6044,-6118,-6111,-6065,-5982,-5916,-5857,-5843,-5861,-5917,-5994,-6072,-6113,-6093,-5957,-5697,-5277,-4708,-4002,-3190,-2322,-1441,-615,123,707,1130,1350,1373,1203,857,379,-199,-820,-1436,-2005,-2474,-2822,-3009,-3022,-2849,-2469,-1902,-1134,-212,847,1965,3084,4115,4977,5598,5932,5944,5655,5083,4291,3334,2278,1173,61,-1024,-2071,-3049,-3947,-4726,-5368,-5829,-6102,-6167,-6042,-5746,-5323,-4831,-4317,-3851,-3469,-3199,-3061,-3025,-3065,-3131,-3161,-3122,-2976,-2717,-2367,-1966,-1574,-1260,-1077,-1079,-1273,-1660,-2188,-2807,-3429,-3987,-4403,-4630,-4641,-4423,-4005,-3422,-2732,-2001,-1309,-716,-293,-81,-83,-295,-645,-1063,-1438,-1674,-1677,-1394,-799,73,1176,2392,3629,4740,5631,6195,6376,6158,5562,4662,3553,2366,1224,272,-410,-710,-623,-120,733,1888,3217,4638,5999,7223,8188,8848,9147,9091,8696,8030,7153,6173,5169,4233,3435,2812,2385,2141,2035,2022,2022,1981,1826,1527,1041,371,-461,-1421,-2423,-3399,-4237,-4849,-5150,-5085,-4644,-3851,-2784,-1556,-295,851,1767,2340,2547,2350,1843,1075,200,-672,-1409,-1916,-2128,-2021,-1601,-927,-56,902,1871,2735,3443,3910,4136,4099,3850,3425,2903,2347,1825,1397,1092,931,893,955,1054,1152,1182,1116,934,634,237,-210,-696,-1143,-1552,-1870,-2091,-2198,-2187,-2051,-1797,-1433,-963,-417,194,835,1479,2094,2655,3140,3555,3890,4173,4405,4604,4756,4857,4852,4728,4404,3884,3112,2113,914,-450,-1874,-3305,-4624,-5750,-6596,-7100,-7217,-6950,-6311,-5375,-4212,-2937,-1654,-464,535,1305,1791,2019,1997,1792,1453,1052,643,278,-15,-221,-346,-416,-460,-533,-661,-901,-1257,-1763,-2391,-3138,-3955,-4805,-5632,-6392,-7034,-7532,-7856,-7994,-7943,-7712,-7312,-6774,-6125,-5403,-4650,-3913,-3231,-2648,-2194,-1896,-1773,-1810,-2019,-2348,-2785,-3261,-3741,-4162,-4489,-4685,-4735,-4633,-4394,-4023,-3555,-3003,-2393,-1743,-1077,-399,261,911,1528,2126,2686,3229,3732,4210,4636,4991,5249,5354,5267,4940,4327,3431,2249,850,-691,-2243,-3683,-4868,-5688,-6074,-5977,-5451,-4536,-3368,-2048,-726,501,1540,2336,2894,3208,3347,3363,3323,3304,3343,3487,3733,4066,4435,4778,5022,5080,4905,4444,3697,2690,1476,135,-1228,-2535,-3684,-4621,-5306,-5719,-5881,-5812,-5549,-5140,-4604,-3995,-3308,-2583,-1819,-1027,-232,583,1358,2123,2802,3410,3890,4225,4390,4356,4124,3685,3063,2281,1393,456,-461,-1290,-1961,-2421,-2620,-2529,-2132,-1433,-452,765,2153,3631,5096,6445,7580,8409,8879,8965,8669,8064,7203,6218,5198,4259,3485,2926,2615,2521,2609,2814,3051,3279,3424,3494,3467,3395,3304,3254,3302,3475,3815,4312,4946,5675,6426,7124,7685,8025,8085,7816,7207,6273,5074,3676,2203,742,-579,-1684,-2505,-3009,-3203,-3119,-2815,-2366,-1855,-1354,-935,-631,-467,-419,-458,-509,-522,-411,-145,330,1000,1863,2858,3938,5010,6001,6815,7383,7637,7546,7101,6316,5262,3986,2602,1184,-175,-1392,-2402,-3153,-3591,-3688,-3421,-2781,-1781,-463,1121,2881,4712,6497,8123,9463,10455,11019,11161,10883,10257,9339,8244,7045,5837,4689,3646,2742,1989,1359,858,426,55,-291,-631,-962,-1290,-1585,-1823,-1961,-1946,-1740,-1299,-608,336,1494,2815,4207,5580,6828,7858,8590,8971,8981,8624,7939,6995,5866,4670,3487,2435,1582,984,680,637,841,1205,1668,2129,2532,2794,2902,2841,2639,2351,2041,1780,1631,1636,1807,2139,2592,3115,3652,4141,4540,4797,4897,4808,4526,4047,3373,2528,1539,449,-681,-1796,-2822,-3712,-4410,-4894,-5139,-5162,-4969,-4592,-4061,-3394,-2628,-1768,-836,163,1211,2287,3361,4380,5290,6021,6500,6668,6477,5908,4984,3745,2294,728,-818,-2219,-3368,-4177,-4597,-4641,-4323,-3749,-2993,-2199,-1459,-886,-533,-427,-553,-840,-1207,-1536,-1713,-1658,-1271,-573,466,1731,3151,4572,5864,6879,7515,7691,7377,6586,5374,3825,2053,179,-1682,-3409,-4912,-6126,-6985,-7514,-7681,-7583,-7234,-6746,-6172,-5588,-5048,-4571,-4172,-3824,-3489,-3139,-2718,-2230,-1662,-1047,-437,111,535,765,783,541,76,-602,-1427,-2330,-3242,-4073,-4762,-5241,-5471,-5429,-5119,-4571,-3839,-2993,-2122,-1308,-640,-173,45,11,-252,-707,-1264,-1877,-2450,-2944,-3312,-3541,-3627,-3606,-3488,-3332,-3164,-3026,-2941,-2923,-2975,-3075,-3205,-3326,-3395,-3387,-3251,-2994,-2590,-2088,-1501,-910,-357,74,345,398,231,-159,-722,-1410,-2134,-2817,-3385,-3771,-3960,-3952,-3772,-3484,-3141,-2808,-2541,-2369,-2323,-2407,-2621,-2960,-3405,-3948,-4555,-5189,-5799,-6315,-6673,-6803,-6647,-6189,-5429,-4412,-3233,-1978,-803,197,891,1216,1125,636,-203,-1299,-2533,-3782,-4910,-5823,-6429,-6710,-6647,-6303,-5718,-4993,-4184,-3371,-2604,-1900,-1300,-776,-353,-18,225,344,341,160,-199,-778,-1553,-2537,-3658,-4890,-6127,-7308,-8322,-9100,-9553,-9635,-9319,-8604,-7541,-6196,-4687,-3131,-1670,-424,506,1047,1199,961,424,-344,-1214,-2100,-2888,-3528,-3957,-4165,-4153,-3948,-3592,-3137,-2638,-2157,-1750,-1460,-1331,-1378,-1613,-2021,-2576,-3230,-3924,-4592,-5157,-5561,-5743,-5675,-5339,-4755,-3945,-2969,-1869,-712,454,1584,2636,3566,4351,4934,5301,5419,5275,4895,4286,3523,2644,1726,824,-21,-790,-1470,-2099,-2680,-3257,-3837,-4412,-4955,-5403,-5687,-5729,-5465,-4861,-3919,-2682,-1242,295,1795,3132,4208,4940,5301,5289,4953,4345,3565,2677,1783,934,200,-396,-827,-1098,-1222,-1221,-1139,-1004,-870,-766,-733,-796,-968,-1256,-1642,-2100,-2589,-3051,-3436,-3676,-3738,-3572,-3181,-2560,-1748,-789,256,1314,2329,3236,3996,4581,4986,5202,5269,5175,4969,4643,4218,3690,3067,2357,1573,763,-46,-774,-1377,-1774,-1929,-1780,-1334,-571,450,1686,3028,4385,5623,6641,7328,7624,7479,6910,5955,4692,3246,1728,279,-983,-1975,-2621,-2920,-2876,-2550,-2019,-1376,-718,-131,320,589,667,555,294,-86,-535,-1005,-1472,-1886,-2245,-2518,-2711,-2806,-2819,-2729,-2562,-2283,-1909,-1413,-794,-51,805,1734,2691,3599,4382,4969,5289,5306,5003,4394,3534,2482,1332,179,-887,-1781,-2433,-2823,-2905,-2720,-2274,-1629,-848,5,851,1621,2267,2729,3009,3082,2990,2744,2417,2030,1660,1317,1044,833,677,553,430,292,121,-70,-257,-402,-459,-389,-174,193,675,1219,1753,2180,2450,2478,2270,1824,1188,452,-325,-1030,-1626,-2048,-2287,-2343,-2229,-1968,-1586,-1088,-509,147,840,1545,2209,2782,3203,3419,3383,3079,2486,1652,589,-615,-1905,-3190,-4393,-5422,-6214,-6689,-6816,-6559,-5939,-4978,-3762,-2366,-899,525,1807,2831,3530,3831,3737,3249,2463,1466,417,-554,-1289,-1704,-1713,-1330,-585,412,1549,2665,3645,4361,4754,4796,4508,3943,3188,2309,1396,492,-361,-1158,-1893,-2576,-3230,-3835,-4424,-4955,-5422,-5784,-6006,-6028,-5819,-5318,-4523,-3412,-2038,-460,1223,2877,4398,5643,6545,7015,7051,6645,5847,4735,3376,1896,357,-1126,-2510,-3729,-4753,-5548,-6083,-6335,-6276,-5912,-5247,-4337,-3250,-2068,-899,178,1083,1760,2204,2403,2399,2220,1909,1505,1035,537,31,-448,-874,-1216,-1437,-1509,-1392,-1082,-550,154,999,1902,2765,3510,4032,4290,4223,3859,3200,2335,1345,341,-570,-1291,-1782,-1984,-1955,-1696,-1310,-848,-388,9,317,515,624,660,665,673,716,841,1058,1403,1860,2420,3044,3666,4231,4652,4895,4911,4729,4385,3971,3587,3317,3255,3401,3764,4275,4844,5396,5838,6114,6211,6117,5875,5523,5107,4686,4272,3907,3581,3305,3088,2916,2829,2815,2906,3092,3362,3702,4058,4412,4702,4910,4997,4952,4759,4426,3949,3360,2675,1937,1201,523,-17,-345,-406,-143,441,1339,2489,3838,5271,6719,8044,9180,10019,10521,10630,10351,9690,8694,7426,5981,4464,2998,1687,631,-122,-536,-644,-463,-64,517,1233,2054,2978,3963,5015,6047,7021,7821,8365,8578,8412,7872,7013,5904,4690,3453,2340,1430,797,503,531,885,1489,2267,3138,3982,4733,5297,5614,5674,5448,5000,4350,3603,2803,2063,1418,962,706,701,916,1351,1938,2642,3392,4141,4839,5450,5934,6282,6464,6480,6320,5980,5474,4806,4012,3100,2122,1085,49,-969,-1922,-2767,-3474,-3994,-4319,-4431,-4344,-4066,-3629,-3069,-2419,-1745,-1088,-519,-92,158,187,17,-352,-846,-1404,-1929,-2335,-2551,-2544,-2307,-1891,-1359,-792,-278,119,351,386,236,-96,-562,-1143,-1781,-2468,-3143,-3798,-4376,-4839,-5137,-5224,-5051,-4610,-3882,-2905,-1730,-447,840,2003,2949,3571,3825,3681,3144,2255,1066,-352,-1917,-3548,-5157,-6658,-7975,-9043,-9825,-10309,-10506,-10456,-10198,-9788,-9252,-8640,-7957,-7239,-6481,-5704,-4905,-4090,-3246,-2386,-1491,-608,256,1022,1627,1959,1943,1477,519,-957,-2918,-5299,-7969,-10790,-13543,-16027,-17982,-19182,-19408,-18517,-16443,-13261,-9161,-4485,330,4785,8375,10693,11432,10511,8001,4211,-443,-5385,-10064,-13894,-16440,-17372,-16569,-14120,-10301,-5570,-497,4318,8298,10994,12132,11650,9698,6637,2930,-875,-4284,-6898,-8487,-8992,-8538,-7378,-5822,-4232,-2869,-1961,-1573,-1690,-2164,-2806,-3372,-3674,-3520,-2863,-1663,-21,1939,4028,6047,7797,9099,9828,9916,9349,8204,6555,4549,2300,-51,-2394,-4591,-6531,-8068,-9080,-9445,-9073,-7946,-6085,-3632,-766,2237,5083,7459,9117,9839,9569,8307,6201,3458,358,-2821,-5773,-8255,-10051,-11022,-11113,-10332,-8768,-6552,-3856,-870,2198,5135,7723,9767,11094,11617,11292,10204,8484,6370,4142,2082,503,-383,-399,515,2275,4713,7509,10288,12631,14148,14532,13616,11398,8067,3969,-439,-4638,-8181,-10674,-11942,-11932,-10807,-8824,-6339,-3700,-1221,877,2467,3538,4119,4333,4264,4007,3623,3121,2494,1729,808,-243,-1368,-2453,-3371,-3957,-4111,-3756,-2925,-1738,-376,877,1783,2088,1669,481,-1351,-3635,-6047,-8301,-10073,-11174,-11483,-11031,-9961,-8484,-6877,-5363,-4154,-3332,-2949,-2921,-3172,-3559,-3966,-4300,-4515,-4609,-4651,-4699,-4860,-5189,-5715,-6428,-7228,-8009,-8603,-8834,-8579,-7703,-6222,-4158,-1701,957,3511,5676,7168,7750,7295,5779,3313,135,-3433,-7002,-10198,-12684,-14226,-14716,-14155,-12696,-10529,-7941,-5179,-2496,-71,1965,3546,4640,5275,5460,5242,4642,3673,2364,726,-1171,-3245,-5340,-7289,-8883,-9938,-10314,-9934,-8824,-7104,-4969,-2713,-618,1011,1944,2026,1230,-396,-2653,-5316,-8070,-10612,-12652,-13946,-14351,-13781,-12277,-9935,-6927,-3464,231,3935,7445,10587,13208,15191,16429,16870,16471,15269,13327,10767,7755,4471,1113,-2126,-5068,-7550,-9436,-10612,-11008,-10584,-9380,-7479,-5050,-2313,472,3034,5119,6530,7134,6891,5851,4122,1909,-598,-3129,-5492,-7462,-8929,-9788,-10052,-9750,-8975,-7811,-6354,-4654,-2773,-732,1401,3570,5638,7484,8938,9889,10251,10031,9299,8203,6920,5660,4586,3847,3498,3530,3880,4396,4963,5428,5725,5826,5767,5625,5501,5474,5616,5931,6399,6936,7457,7838,8013,7908,7523,6893,6089,5198,4340,3589,3056,2804,2886,3331,4132,5220,6509,7843,9066,10026,10591,10695,10312,9471,8242,6705,4983,3161,1394,-257,-1647,-2753,-3512,-3947,-4092,-4013,-3800,-3507,-3220,-2937,-2696,-2443,-2168,-1809,-1354,-795,-158,506,1132,1658,2026,2185,2118,1805,1277,558,-288,-1211,-2158,-3093,-4001,-4885,-5726,-6525,-7215,-7749,-8015,-7941,-7441,-6515,-5184,-3590,-1878,-278,1017,1854,2136,1880,1170,170,-920,-1888,-2548,-2765,-2477,-1705,-555,821,2218,3464,4391,4925,5036,4791,4301,3715,3197,2849,2770,2946,3337,3824,4270,4523,4457,4002,3128,1920,475,-1017,-2389,-3466,-4120,-4278,-3930,-3105,-1891,-399,1247,2887,4400,5639,6513,6946,6930,6500,5749,4806,3839,2986,2404,2157,2286,2753,3461,4291,5070,5655,5888,5669,4928,3663,1927,-177,-2497,-4866,-7095,-9026,-10504,-11438,-11766,-11497,-10654,-9322,-7555,-5457,-3088,-546,2101,4753,7332,9737,11893,13715,15152,16149,16712,16828,16552,15929,15022,13911,12647,11289,9882,8461,7072,5766,4608,3657,2984,2603,2527,2681,2985,3277,3412,3228,2610,1517,-19,-1865,-3820,-5651,-7129,-8072,-8394,-8100,-7303,-6192,-4994,-3938,-3201,-2885,-3002,-3463,-4113,-4754,-5162,-5170,-4613,-3439,-1647,668,3339,6139,8820,11103,12774,13625,13572,12564,10680,8050,4899,1498,-1836,-4788,-7050,-8400,-8682,-7875,-6080,-3503,-466,2679,5548,7821,9225,9634,8994,7414,5068,2248,-722,-3492,-5725,-7168,-7639,-7104,-5647,-3470,-886,1765,4120,5871,6781,6740,5723,3876,1407,-1356,-4049,-6312,-7810,-8331,-7771,-6196,-3809,-941,2029,4683,6703,7832,8003,7253,5783,3860,1790,-134,-1690,-2742,-3252,-3270,-2936,-2400,-1866,-1476,-1360,-1539,-1993,-2581,-3144,-3455,-3330,-2601,-1208,831,3388,6262,9197,11926,14213,15861,16780,16930,16369,15184,13504,11451,9152,6713,4246,1855,-357,-2275,-3821,-4914,-5523,-5641,-5308,-4589,-3576,-2390,-1142,25,1002,1678,2001,1945,1572,943,202,-559,-1213,-1716,-2040,-2236,-2361,-2533,-2837,-3379,-4189,-5291,-6600,-8030,-9390,-10534,-11261,-11477,-11095,-10143,-8715,-6959,-5103,-3348,-1937,-1029,-767,-1189,-2291,-3949,-6018,-8243,-10395,-12206,-13472,-14041,-13848,-12910,-11325,-9242,-6858,-4370,-1992,120,1802,2999,3650,3806,3536,2947,2183,1340,538,-202,-838,-1420,-1978,-2565,-3230,-3982,-4829,-5737,-6651,-7494,-8170,-8572,-8624,-8251,-7463,-6298,-4881,-3370,-1960,-836,-164,-41,-504,-1513,-2964,-4709,-6580,-8398,-10003,-11257,-12048,-12303,-11977,-11082,-9658,-7828,-5723,-3563,-1545,106,1216,1675,1443,603,-700,-2214,-3677,-4789,-5317,-5073,-3999,-2121,410,3360,6447,9333,11722,13336,13992,13590,12154,9799,6757,3311,-212,-3488,-6227,-8211,-9309,-9475,-8777,-7340,-5366,-3086,-754,1396,3149,4354,4933,4880,4290,3297,2110,890,-158,-940,-1366,-1419,-1121,-517,336,1359,2495,3667,4797,5806,6593,7078,7167,6822,6022,4826,3335,1720,180,-1075,-1841,-2006,-1481,-331,1337,3302,5308,7068,8323,8847,8521,7298,5249,2549,-564,-3765,-6720,-9108,-10630,-11107,-10432,-8660,-5941,-2557,1145,4784,7984,10445,11944,12402,11851,10465,8483,6219,3956,1964,419,-612,-1123,-1252,-1131,-978,-949,-1197,-1770,-2666,-3775,-4944,-5969,-6647,-6819,-6375,-5313,-3709,-1716,438,2523,4289,5547,6151,6056,5296,4007,2379,657,-937,-2199,-3001,-3322,-3181,-2740,-2140,-1590,-1261,-1278,-1713,-2566,-3741,-5133,-6531,-7780,-8670,-9079,-8900,-8126,-6798,-5065,-3101,-1161,520,1709,2230,2002,1023,-602,-2685,-5015,-7311,-9363,-10929,-11886,-12127,-11674,-10604,-9083,-7346,-5624,-4182,-3179,-2761,-2895,-3530,-4443,-5440,-6225,-6609,-6389,-5496,-3944,-1841,611,3135,5461,7295,8416,8693,8069,6628,4507,1924,-882,-3670,-6217,-8339,-9890,-10777,-10935,-10388,-9176,-7451,-5360,-3139,-988,875,2299,3186,3510,3321,2741,1911,1031,254,-278,-509,-437,-171,174,406,397,41,-672,-1675,-2816,-3893,-4697,-5020,-4763,-3862,-2408,-553,1473,3379,4910,5815,5937,5199,3628,1356,-1400,-4372,-7237,-9715,-11514,-12464,-12426,-11412,-9486,-6841,-3704,-363,2900,5817,8187,9858,10781,10952,10449,9375,7865,6050,4068,2039,87,-1670,-3114,-4131,-4617,-4501,-3742,-2365,-441,1897,4476,7085,9524,11584,13117,14015,14227,13794,12779,11343,9622,7799,6007,4355,2909,1675,632,-266,-1085,-1859,-2638,-3401,-4158,-4848,-5450,-5903,-6187,-6274,-6161,-5863,-5385,-4765,-4002,-3129,-2137,-1045,146,1415,2739,4070,5357,6525,7508,8230,8625,8655,8284,7533,6434,5078,3589,2109,807,-200,-798,-970,-750,-235,414,1045,1490,1653,1471,977,265,-530,-1225,-1669,-1721,-1290,-372,1013,2741,4693,6674,8525,10057,11145,11666,11582,10863,9582,7806,5687,3366,1018,-1198,-3154,-4733,-5889,-6599,-6885,-6819,-6470,-5964,-5400,-4899,-4564,-4476,-4680,-5190,-5931,-6822,-7687,-8362,-8654,-8412,-7523,-5968,-3787,-1134,1782,4682,7287,9317,10578,10935,10387,9023,7051,4722,2343,192,-1497,-2570,-2977,-2766,-2062,-1070,-3,913,1490,1621,1235,394,-816,-2221,-3638,-4883,-5799,-6272,-6247,-5714,-4726,-3354,-1732,42,1810,3510,5033,6370,7504,8462,9269,9957,10498,10887,11033,10883,10352,9395,8018,6246,4198,1979,-248,-2348,-4195,-5691,-6762,-7370,-7482,-7103,-6239,-4941,-3275,-1346,725,2792,4728,6393,7712,8597,9034,9001,8540,7683,6524,5137,3646,2154,776,-398,-1293,-1864,-2103,-2007,-1624,-981,-153,802,1793,2747,3572,4207,4602,4726,4604,4253,3754,3185,2632,2190,1922,1879,2068,2462,3001,3592,4147,4560,4761,4710,4389,3830,3085,2208,1291,387,-432,-1100,-1586,-1823,-1793,-1464,-830,93,1253,2593,3985,5327,6445,7223,7516,7261,6422,5050,3252,1181,-976,-3047,-4872,-6349,-7424,-8104,-8425,-8457,-8267,-7893,-7377,-6700,-5845,-4783,-3480,-1933,-173,1761,3760,5745,7586,9186,10459,11341,11798,11840,11467,10758,9752,8560,7254,5954,4738,3703,2897,2341,2022,1870,1807,1727,1545,1200,679,4,-747,-1485,-2102,-2502,-2619,-2408,-1884,-1067,-49,1108,2267,3342,4194,4750,4924,4693,4081,3140,2000,788,-335,-1215,-1743,-1827,-1455,-641,507,1883,3303,4611,5652,6286,6473,6187,5508,4553,3473,2444,1607,1073,899,1066,1522,2148,2814,3383,3722,3733,3353,2568,1412,-14,-1593,-3143,-4500,-5487,-5968,-5861,-5141,-3855,-2127,-95,2022,4052,5803,7137,7974,8286,8106,7536,6683,5698,4697,3790,3031,2449,2019,1697,1421,1126,770,326,-202,-781,-1391,-1981,-2548,-3082,-3617,-4195,-4863,-5656,-6585,-7608,-8660,-9613,-10345,-10704,-10593,-9942,-8752,-7115,-5140,-3036,-971,862,2323,3331,3857,3930,3648,3098,2426,1728,1113,634,339,205,222,317,430,492,435,220,-180,-765,-1520,-2400,-3371,-4362,-5345,-6249,-7073,-7765,-8340,-8777,-9065,-9215,-9177,-8980,-8573,-8004,-7268,-6437,-5572,-4763,-4110,-3687,-3568,-3765,-4283,-5035,-5961,-6905,-7772,-8421,-8776,-8780,-8440,-7774,-6887,-5844,-4786,-3793,-2977,-2405,-2135,-2189,-2583,-3284,-4272,-5467,-6826,-8241,-9651,-10951,-12049,-12869,-13321,-13355,-12954,-12100,-10871,-9319,-7572,-5749,-3980,-2375,-1026,29,784,1277,1586,1803,2026,2347,2810,3430,4160,4908,5550,5941,5949,5490,4512,3079,1287,-657,-2521,-4061,-5031,-5273,-4694,-3324,-1310,1117,3625,5883,7548,8364,8172,6926,4740,1807,-1547,-4995,-8175,-10776,-12589,-13459,-13409,-12508,-10960,-8992,-6876,-4854,-3138,-1863,-1090,-815,-951,-1396,-1987,-2587,-3053,-3264,-3148,-2635,-1726,-421,1205,3102,5126,7190,9128,10832,12170,13050,13401,13206,12462,11245,9618,7725,5686,3656,1761,132,-1162,-2044,-2521,-2586,-2295,-1693,-858,138,1211,2276,3250,4052,4623,4927,4954,4731,4299,3724,3070,2401,1772,1213,769,451,279,276,447,810,1366,2097,2986,3964,4974,5904,6675,7186,7394,7258,6828,6160,5378,4624,4042,3768,3906,4483,5491,6802,8265,9639,10710,11240,11088,10163,8481,6140,3325,248,-2837,-5694,-8135,-10000,-11218,-11781,-11732,-11191,-10293,-9208,-8092,-7107,-6358,-5936,-5863,-6122,-6639,-7301,-7971,-8501,-8761,-8664,-8155,-7256,-6030,-4594,-3098,-1698,-552,228,545,385,-228,-1221,-2461,-3822,-5137,-6275,-7098,-7524,-7490,-7013,-6139,-4995,-3737,-2554,-1635,-1141,-1168,-1766,-2857,-4330,-5973,-7565,-8891,-9764,-10089,-9854,-9119,-8040,-6771,-5497,-4362,-3462,-2836,-2480,-2331,-2334,-2403,-2482,-2542,-2559,-2568,-2582,-2656,-2807,-3065,-3408,-3818,-4220,-4554,-4725,-4675,-4339,-3718,-2817,-1712,-496,712,1771,2548,2943,2860,2278,1201,-317,-2144,-4155,-6138,-7928,-9316,-10162,-10364,-9881,-8774,-7138,-5160,-3034,-992,783,2106,2897,3098,2742,1907,721,-677,-2100,-3410,-4429,-5044,-5153,-4712,-3725,-2251,-407,1639,3695,5542,6993,7892,8146,7758,6804,5444,3894,2388,1147,364,120,463,1290,2479,3808,5053,5990,6446,6307,5554,4249,2533,603,-1317,-3024,-4319,-5095,-5269,-4860,-3914,-2556,-897,880,2663,4296,5695,6794,7561,8012,8174,8099,7845,7464,7014,6534,6071,5646,5287,5003,4791,4655,4550,4477,4371,4229,4005,3701,3309,2837,2295,1698,1056,399,-243,-812,-1236,-1446,-1350,-902,-48,1196,2792,4645,6620,8564,10307,11697,12608,12975,12777,12069,10950,9564,8083,6684,5519,4729,4387,4547,5177,6233,7593,9126,10645,11985,12931,13352,13091,12097,10358,7946,5011,1748,-1574,-4709,-7386,-9424,-10674,-11119,-10794,-9850,-8475,-6889,-5328,-3968,-2972,-2397,-2270,-2522,-3067,-3754,-4457,-5026,-5364,-5395,-5093,-4480,-3606,-2553,-1413,-272,803,1752,2565,3235,3772,4219,4573,4879,5119,5303,5389,5357,5154,4757,4135,3308,2293,1165,3,-1096,-2015,-2685,-3026,-3035,-2735,-2197,-1551,-899,-390,-107,-109,-400,-928,-1600,-2308,-2924,-3337,-3475,-3282,-2773,-1978,-974,161,1321,2434,3421,4224,4821,5181,5296,5187,4839,4284,3519,2559,1408,81,-1427,-3075,-4856,-6689,-8525,-10242,-11737,-12869,-13521,-13592,-13027,-11832,-10065,-7864,-5396,-2876,-513,1499,3002,3906,4162,3806,2905,1585,-19,-1726,-3398,-4852,-5968,-6621,-6735,-6271,-5234,-3683,-1701,553,2956,5300,7460,9264,10635,11504,11873,11795,11350,10665,9857,9056,8356,7829,7510,7396,7470,7688,8003,8378,8765,9126,9432,9616,9656,9470,9027,8275,7186,5786,4084,2187,176,-1795,-3597,-5075,-6117,-6618,-6536,-5859,-4643,-2978,-1006,1093,3137,4928,6312,7193,7529,7383,6873,6176,5510,5065,5002,5408,6274,7515,8950,10367,11528,12219,12307,11709,10477,8720,6655,4494,2515,890,-199,-708,-659,-145,663,1583,2446,3085,3446,3480,3249,2834,2356,1933,1673,1647,1880,2359,3017,3768,4495,5087,5439,5471,5152,4479,3500,2300,985,-314,-1484,-2418,-3044,-3331,-3272,-2915,-2318,-1558,-721,127,913,1601,2148,2536,2756,2793,2656,2338,1874,1272,612,-71,-692,-1201,-1560,-1753,-1802,-1764,-1692,-1687,-1792,-2072,-2536,-3158,-3870,-4583,-5157,-5491,-5473,-5046,-4211,-3021,-1590,-82,1339,2495,3256,3541,3323,2653,1620,364,-973,-2239,-3318,-4128,-4620,-4803,-4707,-4390,-3933,-3393,-2850,-2342,-1909,-1557,-1283,-1051,-843,-615,-349,-38,293,612,826,885,676,156,-741,-2009,-3624,-5508,-7547,-9600,-11505,-13106,-14260,-14873,-14883,-14293,-13160,-11573,-9684,-7629,-5599,-3717,-2141,-944,-179,131,62,-354,-971,-1704,-2407,-2991,-3357,-3458,-3271,-2818,-2144,-1338,-478,326,1001,1470,1714,1719,1524,1173,726,250,-226,-663,-1073,-1458,-1842,-2230,-2626,-2985,-3276,-3399,-3313,-2913,-2194,-1126,243,1810,3477,5048,6386,7305,7706,7492,6673,5284,3437,1282,-1020,-3295,-5392,-7202,-8636,-9687,-10343,-10683,-10749,-10640,-10409,-10113,-9765,-9373,-8908,-8347,-7664,-6828,-5836,-4686,-3384,-1983,-491,1010,2490,3876,5125,6184,7025,7609,7926,7960,7709,7173,6363,5288,3985,2494,886,-729,-2250,-3526,-4449,-4914,-4877,-4348,-3410,-2199,-904,268,1143,1550,1451,826,-212,-1528,-2934,-4261,-5354,-6130,-6549,-6651,-6503,-6217,-5894,-5619,-5444,-5369,-5363,-5366,-5306,-5122,-4762,-4213,-3463,-2563,-1531,-435,694,1809,2895,3931,4917,5844,6701,7466,8108,8581,8845,8864,8603,8068,7257,6210,4966,3589,2140,689,-700,-1976,-3090,-4019,-4755,-5313,-5720,-6021,-6254,-6461,-6663,-6858,-7030,-7128,-7110,-6910,-6508,-5875,-5065,-4113,-3133,-2211,-1444,-905,-605,-534,-621,-763,-859,-782,-477,123,968,2017,3134,4195,5057,5600,5743,5462,4784,3803,2646,1458,393,-432,-947,-1127,-1028,-742,-388,-123,-41,-246,-747,-1535,-2526,-3624,-4715,-5693,-6483,-7038,-7359,-7466,-7427,-7307,-7181,-7116,-7157,-7320,-7609,-7978,-8383,-8745,-8985,-9016,-8765,-8174,-7221,-5917,-4316,-2503,-592,1305,3069,4615,5864,6793,7372,7635,7589,7289,6773,6095,5324,4513,3739,3042,2477,2042,1742,1523,1344,1134,841,422,-141,-828,-1594,-2360,-3028,-3510,-3711,-3599,-3153,-2439,-1530,-582,293,919,1215,1096,575,-304,-1417,-2621,-3754,-4655,-5216,-5351,-5049,-4336,-3296,-2034,-688,626,1771,2680,3272,3537,3488,3159,2643,2006,1358,774,314,24,-95,-65,92,311,558,773,917,939,814,499,-16,-736,-1649,-2692,-3814,-4895,-5848,-6523,-6852,-6708,-6097,-4995,-3489,-1696,232,2104,3751,5017,5811,6080,5879,5284,4455,3560,2751,2180,1913,1970,2308,2813,3354,3776,3936,3741,3132,2120,772,-804,-2459,-4042,-5403,-6429,-7036,-7199,-6926,-6283,-5331,-4196,-2941,-1681,-479,605,1511,2217,2678,2900,2851,2576,2066,1388,565,-339,-1272,-2189,-3025,-3758,-4333,-4750,-4980,-5048,-4949,-4723,-4387,-3974,-3523,-3043,-2582,-2120,-1693,-1255,-821,-350,154,695,1242,1746,2144,2348,2293,1910,1178,108,-1237,-2749,-4281,-5670,-6748,-7376,-7452,-6947,-5870,-4335,-2445,-398,1668,3580,5232,6557,7526,8181,8573,8797,8941,9093,9317,9657,10112,10669,11257,11814,12235,12438,12352,11909,11118,9956,8508,6811,4982,3100,1280,-397,-1852,-3014,-3861,-4358,-4524,-4399,-4021,-3498,-2882,-2291,-1769,-1382,-1146,-1054,-1094,-1211,-1380,-1534,-1649,-1664,-1566,-1313,-909,-363,304,1025,1760,2423,2983,3374,3610,3667,3598,3429,3215,3006,2838,2748,2757,2868,3083,3383,3745,4142,4530,4875,5134,5280,5270,5115,4774,4310,3702,3032,2317,1628,999,479,91,-148,-229,-172,18,303,651,1034,1404,1759,2060,2343,2595,2884,3225,3672,4253,4970,5838,6808,7850,8891,9854,10649,11188,11379,11161,10481,9341,7772,5866,3750,1584,-456,-2218,-3565,-4428,-4790,-4694,-4244,-3566,-2804,-2094,-1511,-1117,-869,-734,-594,-375,12,599,1369,2262,3170,3979,4571,4869,4828,4468,3840,3049,2194,1396,726,249,-26,-122,-63,84,297,543,823,1157,1583,2114,2796,3599,4514,5472,6390,7183,7751,8010,7910,7399,6507,5240,3685,1913,34,-1847,-3637,-5231,-6584,-7619,-8343,-8736,-8835,-8676,-8287,-7730,-7008,-6150,-5145,-3986,-2651,-1143,544,2363,4276,6194,8035,9709,11116,12200,12898,13189,13071,12561,11691,10517,9086,7461,5700,3849,1966,86,-1730,-3442,-4977,-6298,-7332,-8071,-8472,-8574,-8382,-7966,-7358,-6624,-5788,-4886,-3914,-2890,-1796,-659,510,1658,2712,3587,4184,4420,4221,3575,2491,1056,-606,-2358,-4011,-5443,-6503,-7140,-7312,-7060,-6439,-5548,-4469,-3302,-2088,-878,332,1538,2758,3984,5211,6379,7432,8274,8814,8971,8673,7900,6664,5036,3127,1092,-898,-2658,-4028,-4900,-5207,-4981,-4311,-3344,-2284,-1304,-588,-215,-232,-556,-1087,-1627,-2029,-2101,-1773,-987,201,1677,3294,4850,6184,7138,7621,7597,7094,6173,4955,3534,2037,535,-902,-2238,-3459,-4550,-5496,-6281,-6866,-7211,-7287,-7060,-6541,-5746,-4733,-3563,-2312,-1044,195,1370,2485,3536,4548,5529,6472,7372,8197,8906,9472,9858,10045,10030,9818,9418,8870,8191,7424,6599,5746,4880,4016,3136,2238,1286,264,-846,-2051,-3321,-4630,-5907,-7089,-8091,-8843,-9285,-9384,-9124,-8539,-7666,-6601,-5435,-4290,-3288,-2534,-2117,-2077,-2409,-3056,-3911,-4834,-5674,-6285,-6566,-6453,-5956,-5131,-4076,-2925,-1793,-792,8,578,926,1095,1163,1191,1273,1437,1738,2156,2665,3215,3721,4117,4316,4264,3901,3215,2186,842,-790,-2661,-4701,-6831,-8957,-10961,-12727,-14130,-15044,-15390,-15085,-14133,-12553,-10434,-7918,-5150,-2343,327,2675,4545,5845,6509,6561,6050,5107,3867,2505,1182,34,-834,-1387,-1626,-1633,-1506,-1379,-1380,-1586,-2066,-2787,-3707,-4714,-5686,-6513,-7092,-7366,-7325,-6990,-6423,-5703,-4908,-4119,-3398,-2802,-2364,-2122,-2099,-2307,-2764,-3444,-4336,-5380,-6520,-7681,-8776,-9736,-10477,-10957,-11128,-10970,-10500,-9712,-8687,-7441,-6081,-4656,-3253,-1935,-744,287,1159,1886,2498,3034,3522,3984,4410,4771,5005,5035,4787,4183,3191,1822,120,-1791,-3778,-5669,-7304,-8546,-9314,-9566,-9343,-8720,-7816,-6760,-5674,-4649,-3743,-2970,-2300,-1698,-1091,-443,288,1097,1963,2836,3659,4379,4939,5342,5562,5660,5667,5645,5655,5723,5870,6064,6259,6370,6309,5992,5361,4408,3173,1757,300,-1030,-2071,-2691,-2811,-2424,-1595,-454,817,2012,2929,3385,3259,2488,1099,-821,-3086,-5496,-7789,-9744,-11147,-11869,-11832,-11071,-9678,-7835,-5750,-3660,-1774,-250,808,1406,1577,1475,1231,1019,994,1233,1815,2699,3821,5067,6282,7328,8073,8426,8330,7812,6894,5707,4354,2987,1746,746,83,-217,-149,207,768,1381,1926,2272,2331,2075,1513,727,-159,-998,-1639,-1931,-1800,-1199,-181,1124,2548,3851,4814,5230,4946,3910,2139,-219,-2971,-5827,-8500,-10687,-12153,-12717,-12331,-10997,-8893,-6192,-3210,-208,2492,4675,6128,6783,6620,5730,4281,2477,562,-1243,-2754,-3843,-4465,-4639,-4443,-4014,-3471,-2954,-2541,-2273,-2154,-2116,-2113,-2055,-1909,-1650,-1300,-919,-567,-323,-220,-275,-450,-682,-882,-964,-858,-532,16,723,1525,2310,2977,3436,3601,3434,2918,2057,917,-481,-2026,-3692,-5380,-7061,-8672,-10186,-11550,-12726,-13641,-14226,-14390,-14058,-13170,-11705,-9679,-7196,-4370,-1416,1471,4062,6159,7606,8320,8273,7544,6244,4564,2704,873,-740,-1984,-2770,-3054,-2880,-2313,-1489,-525,426,1269,1902,2292,2424,2316,2020,1581,1062,514,-28,-521,-954,-1286,-1515,-1601,-1536,-1301,-918,-403,162,714,1142,1356,1287,902,210,-710,-1762,-2785,-3630,-4148,-4219,-3792,-2850,-1477,214,2050,3841,5426,6652,7439,7769,7678,7272,6680,6051,5529,5227,5211,5495,6032,6718,7424,7978,8250,8109,7497,6401,4876,3033,1015,-1005,-2864,-4413,-5548,-6203,-6379,-6108,-5473,-4565,-3488,-2332,-1170,-54,993,1942,2793,3517,4098,4488,4654,4541,4159,3497,2640,1673,735,-26,-496,-544,-153,703,1939,3439,5069,6644,8024,9074,9703,9879,9598,8921,7915,6681,5329,3947,2638,1469,490,-262,-786,-1081,-1148,-1009,-645,-70,728,1740,2926,4247,5604,6897,8001,8786,9156,9037,8408,7319,5864,4198,2518,1010,-120,-738,-744,-127,1066,2694,4604,6585,8458,10061,11273,12043,12351,12241,11760,10992,9998,8849,7585,6244,4846,3419,1981,574,-758,-1957,-2965,-3733,-4234,-4451,-4418,-4159,-3744,-3211,-2605,-1948,-1232,-456,413,1374,2423,3521,4606,5591,6389,6913,7117,6972,6527,5841,5042,4249,3595,3178,3065,3255,3704,4309,4937,5434,5666,5520,4949,3965,2636,1107,-470,-1900,-3029,-3720,-3906,-3582,-2816,-1724,-486,727,1719,2345,2496,2133,1277,34,-1477,-3057,-4561,-5808,-6702,-7179,-7237,-6932,-6336,-5551,-4660,-3727,-2781,-1831,-838,221,1384,2681,4091,5591,7118,8571,9870,10910,11612,11937,11846,11372,10526,9378,7972,6367,4619,2750,820,-1155,-3110,-5004,-6753,-8292,-9528,-10395,-10835,-10809,-10336,-9436,-8205,-6744,-5185,-3671,-2316,-1223,-453,-9,104,-31,-366,-815,-1307,-1807,-2271,-2718,-3144,-3589,-4052,-4555,-5078,-5593,-6062,-6421,-6621,-6613,-6350,-5820,-5018,-3959,-2694,-1270,228,1729,3152,4429,5525,6401,7073,7541,7835,7962,7938,7747,7386,6826,6068,5109,3983,2743,1466,236,-845,-1726,-2337,-2691,-2799,-2725,-2514,-2245,-1926,-1594,-1212,-755,-179,542,1419,2416,3481,4526,5444,6146,6536,6564,6209,5469,4409,3073,1570,-35,-1644,-3200,-4636,-5932,-7051,-7995,-8755,-9315,-9675,-9790,-9640,-9189,-8403,-7296,-5868,-4189,-2338,-422,1422,3075,4412,5360,5881,5991,5766,5303,4750,4243,3911,3853,4100,4668,5465,6419,7364,8189,8751,8969,8792,8241,7371,6297,5139,4033,3082,2362,1887,1638,1542,1500,1416,1178,738,48,-861,-1941,-3102,-4231,-5231,-6010,-6509,-6719,-6638,-6337,-5862,-5315,-4746,-4228,-3786,-3437,-3169,-2958,-2767,-2580,-2343,-2085,-1756,-1409,-1038,-680,-362,-95,96,220,273,286,265,246,220,207,172,99,-57,-334,-764,-1359,-2118,-2989,-3922,-4821,-5592,-6148,-6410,-6334,-5922,-5192,-4234,-3110,-1943,-798,235,1117,1824,2350,2700,2894,2940,2852,2639,2315,1883,1383,820,248,-299,-772,-1132,-1337,-1386,-1265,-1039,-755,-522,-443,-624,-1159,-2092,-3433,-5103,-7018,-8973,-10806,-12285,-13235,-13509,-13040,-11839,-10015,-7755,-5307,-2959,-983,374,961,692,-382,-2136,-4348,-6751,-9059,-11001,-12359,-12980,-12805,-11852,-10227,-8091,-5644,-3109,-683,1439,3135,4301,4915,4986,4586,3807,2793,1675,624,-249,-813,-1021,-851,-356,354,1133,1790,2151,2053,1384,127,-1697,-3926,-6395,-8846,-11043,-12770,-13856,-14223,-13877,-12905,-11473,-9801,-8093,-6587,-5402,-4659,-4331,-4369,-4618,-4922,-5089,-4971,-4444,-3456,-2013,-189,1889,4064,6139,7937,9288,10051,10158,9569,8334,6545,4366,1972,-399,-2555,-4285,-5445,-5924,-5701,-4788,-3305,-1375,782,2993,4998,6653,7745,8212,7959,7030,5477,3436,1078,-1409,-3811,-5967,-7695,-8937,-9614,-9781,-9501,-8888,-8099,-7246,-6465,-5807,-5300,-4903,-4547,-4128,-3571,-2797,-1801,-612,688,1969,3112,3969,4462,4529,4176,3477,2524,1473,458,-379,-924,-1123,-944,-417,379,1369,2414,3423,4281,4918,5275,5343,5120,4644,3969,3167,2331,1552,920,509,367,496,868,1413,2044,2654,3160,3471,3549,3373,2953,2332,1556,693,-199,-1060,-1842,-2497,-2993,-3306,-3429,-3381,-3194,-2931,-2674,-2509,-2528,-2796,-3345,-4163,-5167,-6246,-7244,-7991,-8354,-8225,-7568,-6423,-4873,-3074,-1196,592,2138,3344,4162,4595,4704,4565,4283,3939,3625,3373,3222,3158,3164,3213,3272,3330,3369,3416,3478,3592,3788,4072,4460,4917,5409,5870,6223,6405,6333,5991,5342,4422,3271,1962,586,-777,-2029,-3115,-3976,-4598,-4992,-5189,-5248,-5234,-5204,-5213,-5282,-5416,-5593,-5778,-5933,-6026,-6040,-5972,-5826,-5621,-5365,-5062,-4705,-4276,-3761,-3156,-2466,-1723,-983,-301,239,569,638,406,-107,-867,-1778,-2736,-3607,-4275,-4646,-4670,-4333,-3693,-2811,-1810,-793,144,925,1519,1927,2176,2328,2433,2549,2699,2894,3104,3284,3375,3311,3049,2561,1854,981,-1,-978,-1865,-2560,-2988,-3128,-2949,-2522,-1874,-1107,-294,508,1225,1874,2408,2902,3338,3783,4231,4690,5122,5490,5706,5724,5461,4904,4033,2896,1562,130,-1276,-2535,-3549,-4219,-4537,-4474,-4112,-3513,-2813,-2119,-1565,-1222,-1153,-1334,-1717,-2172,-2583,-2771,-2635,-2060,-1033,427,2213,4187,6170,7975,9444,10437,10876,10744,10070,8956,7526,5933,4351,2892,1703,811,264,20,25,199,466,762,1048,1331,1616,1976,2443,3074,3883,4857,5938,7047,8073,8900,9446,9612,9403,8793,7868,6690,5372,4034,2760,1655,762,130,-238,-339,-184,195,787,1526,2377,3244,4049,4686,5059,5105,4772,4094,3112,1972,799,-214,-929,-1212,-998,-288,850,2280,3842,5331,6595,7471,7905,7870,7429,6694,5805,4919,4181,3676,3479,3576,3924,4454,5047,5635,6118,6463,6643,6687,6622,6518,6422,6389,6439,6577,6751,6912,6955,6798,6342,5533,4345,2805,996,-948,-2876,-4585,-5927,-6741,-6953,-6527,-5526,-4037,-2230,-281,1628,3318,4660,5575,6005,6004,5585,4884,3960,2941,1893,883,-62,-932,-1736,-2500,-3226,-3938,-4602,-5215,-5703,-6043,-6152,-5999,-5531,-4744,-3624,-2218,-558,1276,3194,5103,6879,8422,9603,10352,10584,10295,9504,8299,6800,5178,3590,2219,1186,604,494,875,1665,2795,4136,5565,6953,8184,9152,9797,10047,9925,9405,8569,7453,6141,4716,3235,1774,380,-918,-2091,-3135,-4062,-4870,-5601,-6254,-6860,-7425,-7948,-8439,-8875,-9256,-9564,-9791,-9920,-9949,-9855,-9643,-9293,-8816,-8209,-7495,-6703,-5866,-5031,-4233,-3502,-2852,-2281,-1771,-1291,-803,-266,358,1076,1901,2792,3708,4584,5326,5891,6186,6215,5951,5455,4789,4048,3348,2765,2405,2281,2413,2753,3222,3737,4186,4491,4585,4442,4063,3485,2756,1959,1146,394,-260,-792,-1195,-1495,-1731,-1936,-2168,-2453,-2808,-3244,-3718,-4206,-4644,-4984,-5184,-5236,-5147,-4966,-4745,-4563,-4470,-4505,-4665,-4925,-5217,-5478,-5634,-5638,-5481,-5171,-4756,-4298,-3848,-3462,-3150,-2896,-2673,-2402,-2056,-1581,-994,-337,311,830,1118,1080,674,-69,-1072,-2173,-3199,-3956,-4276,-4063,-3274,-1981,-322,1499,3233,4655,5564,5844,5476,4521,3146,1564,-1,-1304,-2196,-2552,-2361,-1673,-614,647,1913,2998,3750,4060,3901,3293,2330,1142,-138,-1350,-2399,-3188,-3701,-3942,-3975,-3866,-3718,-3607,-3600,-3726,-3975,-4296,-4626,-4878,-4986,-4908,-4634,-4200,-3673,-3148,-2714,-2468,-2434,-2639,-3012,-3466,-3888,-4137,-4120,-3763,-3038,-1982,-654,846,2413,3947,5369,6612,7646,8449,9017,9354,9456,9318,8934,8286,7387,6248,4925,3500,2062,733,-391,-1218,-1706,-1834,-1649,-1206,-611,38,624,1072,1305,1304,1058,603,-23,-760,-1567,-2397,-3229,-4046,-4854,-5656,-6470,-7300,-8149,-8996,-9807,-10519,-11053,-11321,-11234,-10714,-9729,-8267,-6383,-4169,-1755,702,3037,5099,6752,7920,8546,8656,8295,7553,6537,5346,4070,2785,1533,361,-712,-1646,-2418,-2992,-3354,-3493,-3447,-3242,-2965,-2681,-2483,-2443,-2613,-3000,-3586,-4284,-4998,-5590,-5942,-5943,-5550,-4750,-3624,-2277,-873,432,1482,2151,2377,2130,1460,444,-796,-2124,-3415,-4546,-5448,-6062,-6381,-6427,-6231,-5861,-5370,-4827,-4285,-3781,-3342,-2959,-2624,-2294,-1938,-1521,-1025,-467,131,703,1193,1526,1644,1520,1129,494,-352,-1369,-2480,-3649,-4803,-5901,-6900,-7755,-8439,-8907,-9132,-9087,-8760,-8161,-7328,-6322,-5251,-4213,-3351,-2765,-2560,-2799,-3492,-4611,-6062,-7724,-9438,-11038,-12381,-13338,-13846,-13877,-13448,-12622,-11464,-10068,-8505,-6858,-5172,-3519,-1915,-417,954,2151,3136,3853,4270,4332,4046,3393,2445,1253,-65,-1380,-2568,-3480,-4012,-4075,-3618,-2662,-1251,500,2448,4436,6283,7855,9018,9708,9904,9615,8932,7915,6692,5345,3955,2600,1289,77,-1060,-2091,-3041,-3878,-4623,-5243,-5748,-6123,-6382,-6524,-6588,-6581,-6552,-6514,-6501,-6509,-6539,-6552,-6519,-6382,-6110,-5658,-5032,-4230,-3295,-2274,-1228,-214,711,1517,2183,2701,3102,3392,3625,3797,3960,4079,4183,4226,4215,4123,3962,3739,3489,3236,3035,2896,2872,2947,3142,3423,3781,4168,4565,4928,5239,5477,5643,5744,5799,5836,5887,5967,6101,6275,6458,6621,6674,6570,6237,5632,4762,3647,2377,1062,-176,-1201,-1929,-2299,-2318,-2045,-1592,-1076,-663,-434,-505,-862,-1496,-2302,-3173,-3964,-4567,-4868,-4830,-4433,-3714,-2751,-1621,-446,698,1717,2565,3200,3630,3850,3897,3785,3538,3174,2685,2085,1363,528,-397,-1398,-2408,-3388,-4239,-4902,-5268,-5279,-4865,-3992,-2675,-944,1095,3341,5627,7814,9741,11302,12393,13001,13112,12786,12094,11113,9929,8607,7195,5731,4249,2773,1365,69,-1018,-1841,-2319,-2439,-2182,-1621,-817,105,1032,1854,2479,2847,2938,2749,2313,1674,871,-34,-1012,-2013,-3007,-3963,-4831,-5578,-6137,-6460,-6482,-6171,-5492,-4474,-3159,-1640,-55,1466,2755,3704,4208,4255,3859,3120,2177,1175,298,-321,-575,-392,202,1175,2398,3741,5043,6145,6936,7319,7280,6840,6077,5103,4051,3041,2194,1583,1239,1171,1313,1614,1976,2338,2630,2839,2953,3003,3013,3007,2994,2950,2839,2605,2206,1597,791,-185,-1253,-2306,-3238,-3925,-4292,-4270,-3867,-3113,-2091,-911,315,1457,2438,3171,3624,3788,3664,3287,2693,1918,1008,10,-1046,-2101,-3126,-4070,-4893,-5560,-6029,-6287,-6288,-6044,-5505,-4696,-3585,-2210,-569,1260,3233,5237,7177,8947,10445,11598,12357,12703,12654,12241,11530,10583,9473,8266,7015,5773,4572,3453,2447,1593,940,526,396,575,1043,1770,2656,3592,4440,5063,5363,5264,4774,3925,2840,1650,511,-423,-1053,-1303,-1176,-726,-51,718,1447,2015,2333,2352,2062,1499,719,-195,-1160,-2081,-2899,-3548,-4005,-4263,-4334,-4256,-4060,-3785,-3451,-3076,-2649,-2165,-1588,-914,-112,805,1828,2912,4000,5025,5902,6584,7011,7197,7143,6921,6606,6278,6048,5955,6085,6425,6984,7706,8541,9397,10214,10900,11397,11657,11635,11316,10686,9738,8498,6978,5250,3368,1445,-407,-2070,-3408,-4348,-4805,-4797,-4345,-3562,-2567,-1522,-559,183,649,790,650,273,-242,-816,-1374,-1857,-2264,-2581,-2868,-3142,-3462,-3839,-4269,-4740,-5168,-5517,-5694,-5659,-5369,-4826,-4049,-3088,-1999,-846,317,1436,2485,3442,4299,5065,5744,6349,6894,7376,7805,8153,8420,8561,8562,8391,8039,7510,6830,6048,5231,4449,3781,3258,2927,2751,2685,2644,2519,2237,1718,967,7,-1063,-2122,-3033,-3672,-3958,-3859,-3407,-2691,-1823,-961,-219,289,509,438,108,-393,-988,-1571,-2100,-2530,-2887,-3208,-3570,-4026,-4635,-5398,-6294,-7250,-8186,-8995,-9604,-9945,-10019,-9820,-9424,-8866,-8223,-7537,-6830,-6106,-5348,-4521,-3610,-2587,-1465,-259,982,2195,3308,4230,4878,5173,5042,4462,3419,1974,218,-1702,-3603,-5294,-6592,-7339,-7458,-6911,-5776,-4164,-2281,-324,1471,2916,3874,4247,4049,3309,2148,691,-916,-2547,-4093,-5497,-6703,-7719,-8536,-9177,-9646,-9950,-10084,-10056,-9870,-9560,-9177,-8780,-8464,-8285,-8318,-8571,-9028,-9615,-10220,-10708,-10941,-10808,-10229,-9200,-7754,-5991,-4060,-2104,-305,1206,2317,2959,3139,2874,2270,1413,441,-533,-1406,-2101,-2576,-2816,-2853,-2696,-2432,-2049,-1624,-1129,-579,56,789,1637,2588,3623,4681,5685,6540,7142,7408,7261,6679,5665,4276,2608,766,-1107,-2904,-4503,-5836,-6843,-7499,-7802,-7745,-7363,-6646,-5646,-4366,-2873,-1217,502,2185,3698,4926,5741,6064,5835,5070,3813,2188,331,-1583,-3383,-4934,-6118,-6883,-7224,-7166,-6792,-6182,-5440,-4644,-3870,-3162,-2545,-2031,-1607,-1261,-983,-750,-558,-394,-254,-129,-23,80,176,276,384,512,672,873,1128,1437,1784,2155,2497,2759,2886,2817,2515,1979,1230,346,-572,-1404,-2014,-2301,-2183,-1635,-682,609,2125,3733,5301,6703,7855,8700,9222,9446,9398,9143,8705,8132,7433,6623,5700,4676,3560,2395,1219,107,-881,-1669,-2209,-2461,-2431,-2136,-1631,-1000,-308,334,866,1216,1355,1266,989,542,12,-566,-1117,-1626,-2072,-2476,-2877,-3310,-3834,-4471,-5235,-6124,-7079,-8059,-8971,-9741,-10299,-10579,-10571,-10262,-9709,-8965,-8122,-7254,-6444,-5726,-5123,-4607,-4119,-3598,-2951,-2130,-1086,173,1606,3148,4679,6120,7331,8263,8834,9032,8853,8312,7436,6267,4826,3166,1335,-597,-2526,-4353,-5938,-7169,-7931,-8165,-7850,-7038,-5837,-4403,-2924,-1583,-532,121,347,172,-296,-955,-1630,-2234,-2657,-2884,-2940,-2899,-2873,-2979,-3318,-3968,-4938,-6204,-7675,-9225,-10718,-11994,-12932,-13426,-13428,-12923,-11960,-10609,-8982,-7212,-5406,-3718,-2206,-992,-79,488,738,702,420,-41,-642,-1326,-2070,-2837,-3620,-4378,-5103,-5735,-6245,-6563,-6660,-6500,-6091,-5461,-4671,-3803,-2946,-2184,-1575,-1163,-930,-865,-891,-957,-995,-958,-821,-599,-305,-14,248,397,432,305,53,-322,-774,-1267,-1786,-2291,-2804,-3299,-3800,-4294,-4768,-5209,-5568,-5813,-5898,-5776,-5441,-4858,-4070,-3071,-1929,-678,620,1898,3103,4161,5016,5614,5920,5915,5613,5045,4269,3360,2386,1442,563,-167,-744,-1131,-1327,-1337,-1151,-783,-233,495,1379,2405,3514,4662,5755,6712,7438,7854,7908,7587,6908,5949,4811,3623,2536,1668,1135,998,1275,1935,2902,4068,5307,6499,7534,8321,8821,8982,8830,8363,7619,6641,5463,4155,2759,1349,2,-1218,-2218,-2937,-3331,-3349,-3021,-2337,-1382,-198,1106,2451,3729,4849,5725,6294,6521,6405,5981,5331,4541,3749,3051,2560,2339,2417,2788,3397,4179,5040,5900,6685,7343,7863,8234,8494,8667,8793,8901,8993,9071,9102,9075,8949,8734,8424,8063,7687,7363,7128,7035,7083,7271,7559,7905,8247,8559,8800,8983,9116,9229,9354,9495,9647,9766,9788,9650,9263,8607,7639,6429,5015,3544,2105,851,-139,-791,-1091,-1067,-776,-327,206,705,1119,1378,1475,1388,1148,761,261,-314,-938,-1552,-2117,-2564,-2846,-2899,-2689,-2209,-1452,-487,646,1837,3008,4053,4907,5491,5786,5759,5425,4800,3915,2819,1567,225,-1114,-2372,-3431,-4211,-4618,-4599,-4139,-3251,-2016,-515,1101,2730,4230,5522,6546,7283,7748,7985,8028,7916,7669,7274,6707,5931,4901,3612,2056,300,-1587,-3471,-5223,-6699,-7792,-8414,-8554,-8229,-7521,-6526,-5376,-4170,-3006,-1953,-1033,-266,365,877,1290,1616,1859,2007,2029,1914,1600,1091,347,-614,-1766,-3072,-4439,-5795,-7023,-8035,-8728,-9056,-8965,-8492,-7680,-6626,-5457,-4304,-3277,-2479,-1935,-1653,-1568,-1606,-1647,-1612,-1408,-1013,-408,344,1205,2061,2861,3503,3964,4189,4183,3936,3460,2766,1872,797,-421,-1742,-3082,-4372,-5486,-6333,-6814,-6846,-6422,-5538,-4277,-2749,-1083,554,2053,3285,4211,4801,5087,5117,4962,4674,4316,3897,3446,2934,2370,1726,1031,286,-443,-1129,-1699,-2123,-2368,-2434,-2345,-2144,-1886,-1635,-1440,-1346,-1360,-1490,-1690,-1923,-2127,-2216,-2156,-1868,-1340,-573,403,1521,2685,3798,4747,5447,5846,5928,5733,5324,4823,4316,3934,3717,3713,3881,4150,4422,4566,4478,4068,3291,2156,726,-907,-2593,-4195,-5564,-6574,-7152,-7242,-6859,-6038,-4868,-3428,-1856,-228,1325,2736,3919,4822,5390,5604,5435,4902,4031,2876,1518,58,-1408,-2744,-3878,-4693,-5154,-5209,-4869,-4148,-3104,-1807,-345,1171,2641,3934,4970,5629,5889,5686,5063,4041,2725,1198,-395,-1955,-3348,-4493,-5314,-5774,-5870,-5612,-5041,-4207,-3159,-1967,-676,639,1913,3074,4048,4767,5190,5289,5093,4657,4073,3459,2938,2601,2532,2720,3153,3716,4307,4781,5020,4950,4522,3782,2792,1681,574,-405,-1159,-1647,-1855,-1836,-1652,-1389,-1138,-945,-865,-877,-964,-1060,-1110,-1036,-813,-397,183,906,1702,2493,3195,3714,3976,3914,3493,2703,1567,144,-1482,-3201,-4898,-6438,-7733,-8662,-9201,-9299,-8983,-8293,-7296,-6080,-4727,-3339,-1975,-731,354,1217,1821,2121,2103,1733,1032,24,-1237,-2651,-4124,-5523,-6740,-7668,-8243,-8418,-8202,-7630,-6756,-5671,-4439,-3151,-1859,-613,557,1631,2599,3451,4176,4749,5156,5356,5337,5066,4545,3779,2803,1663,429,-825,-2015,-3067,-3914,-4518,-4860,-4950,-4829,-4553,-4190,-3828,-3521,-3357,-3349,-3553,-3931,-4491,-5162,-5901,-6634,-7290,-7819,-8151,-8270,-8142,-7779,-7195,-6427,-5527,-4561,-3603,-2727,-2030,-1562,-1418,-1614,-2196,-3138,-4405,-5919,-7565,-9211,-10699,-11878,-12614,-12815,-12429,-11488,-10055,-8272,-6285,-4270,-2376,-712,644,1692,2444,2975,3345,3638,3886,4128,4353,4544,4671,4704,4627,4433,4139,3770,3352,2931,2507,2116,1745,1382,1030,638,228,-246,-766,-1352,-1978,-2644,-3306,-3946,-4520,-4991,-5343,-5544,-5627,-5586,-5491,-5374,-5296,-5305,-5416,-5656,-5995,-6428,-6899,-7402,-7885,-8361,-8813,-9276,-9757,-10298,-10889,-11540,-12186,-12780,-13208,-13398,-13240,-12703,-11758,-10458,-8874,-7131,-5345,-3641,-2108,-792,282,1154,1865,2482,3059,3636,4214,4784,5288,5676,5887,5875,5636,5170,4542,3817,3077,2424,1903,1581,1452,1514,1713,2011,2343,2664,2938,3137,3249,3269,3204,3040,2805,2478,2083,1616,1076,492,-162,-832,-1540,-2228,-2878,-3443,-3875,-4134,-4184,-4012,-3616,-3032,-2301,-1497,-699,23,588,957,1105,1046,822,494,146,-164,-363,-445,-395,-267,-95,43,111,77,-50,-229,-393,-468,-381,-80,430,1143,1959,2799,3542,4085,4371,4356,4080,3611,3060,2555,2220,2146,2389,2950,3779,4777,5846,6832,7666,8237,8529,8537,8293,7860,7304,6676,6041,5404,4799,4207,3635,3064,2502,1951,1422,941,516,167,-100,-303,-446,-575,-720,-927,-1242,-1685,-2285,-3020,-3865,-4753,-5612,-6347,-6876,-7130,-7058,-6657,-5944,-4967,-3806,-2522,-1199,129,1408,2650,3841,5008,6152,7270,8333,9302,10096,10671,10923,10851,10396,9614,8552,7301,5991,4721,3609,2711,2071,1661,1437,1325,1225,1096,863,544,150,-258,-625,-887,-1025,-1016,-910,-736,-583,-499,-556,-765,-1138,-1621,-2167,-2666,-3037,-3175,-3011,-2503,-1652,-501,850,2289,3661,4825,5654,6043,5959,5388,4390,3058,1508,-115,-1687,-3091,-4246,-5094,-5637,-5865,-5832,-5548,-5071,-4402,-3578,-2591,-1475,-250,1028,2284,3427,4354,4968,5208,5027,4470,3581,2513,1396,417,-282,-573,-395,245,1289,2595,4020,5378,6518,7318,7709,7688,7289,6610,5740,4801,3866,3009,2261,1622,1100,662,317,42,-143,-245,-233,-119,110,436,832,1259,1660,1970,2133,2082,1784,1214,377,-686,-1924,-3253,-4589,-5845,-6936,-7803,-8403,-8708,-8732,-8476,-7994,-7296,-6443,-5428,-4290,-3013,-1608,-93,1518,3150,4738,6174,7350,8175,8570,8507,8019,7161,6086,4916,3846,2992,2490,2354,2604,3127,3821,4532,5104,5441,5461,5167,4622,3916,3202,2602,2247,2199,2486,3067,3860,4749,5607,6323,6802,7002,6898,6520,5905,5127,4236,3320,2412,1589,866,288,-137,-407,-525,-514,-398,-202,32,278,501,667,762,755,655,455,187,-126,-426,-669,-787,-736,-465,44,793,1747,2848,4019,5153,6171,6961,7483,7684,7573,7180,6564,5803,4976,4158,3398,2728,2146,1635,1173,725,293,-123,-477,-725,-793,-633,-198,517,1464,2577,3722,4769,5566,6004,6002,5545,4693,3533,2236,952,-145,-918,-1278,-1191,-682,168,1231,2376,3434,4302,4856,5074,4929,4475,3779,2923,2011,1109,296,-394,-929,-1294,-1496,-1530,-1413,-1156,-771,-287,268,866,1444,1978,2395,2657,2731,2573,2209,1624,898,66,-756,-1505,-2068,-2385,-2413,-2115,-1549,-733,230,1255,2264,3151,3888,4423,4762,4924,4935,4830,4635,4352,3979,3487,2856,2056,1092,-16,-1220,-2434,-3578,-4537,-5238,-5611,-5620,-5282,-4621,-3722,-2664,-1549,-481,474,1231,1771,2061,2125,1986,1690,1291,831,353,-117,-580,-1026,-1487,-1974,-2502,-3087,-3698,-4323,-4892,-5360,-5655,-5738,-5581,-5192,-4619,-3913,-3181,-2483,-1919,-1524,-1333,-1336,-1504,-1781,-2116,-2450,-2735,-2961,-3099,-3185,-3227,-3256,-3295,-3342,-3394,-3412,-3370,-3229,-2975,-2622,-2199,-1766,-1392,-1129,-1031,-1095,-1316,-1631,-1985,-2304,-2524,-2620,-2580,-2439,-2251,-2085,-2029,-2130,-2454,-2985,-3712,-4574,-5478,-6342,-7062,-7560,-7792,-7724,-7385,-6812,-6092,-5307,-4562,-3921,-3458,-3181,-3089,-3130,-3227,-3302,-3256,-3027,-2555,-1859,-947,66,1102,2013,2692,3036,2983,2521,1681,534,-805,-2236,-3614,-4873,-5907,-6708,-7247,-7552,-7652,-7572,-7356,-7002,-6544,-5974,-5320,-4596,-3857,-3143,-2521,-2049,-1760,-1685,-1796,-2051,-2377,-2683,-2881,-2902,-2699,-2272,-1650,-908,-125,592,1166,1530,1649,1526,1195,702,112,-517,-1135,-1706,-2211,-2654,-3031,-3360,-3642,-3869,-4038,-4104,-4049,-3819,-3383,-2725,-1827,-730,536,1877,3201,4396,5341,5940,6110,5817,5074,3940,2533,987,-522,-1838,-2830,-3376,-3472,-3086,-2326,-1272,-67,1158,2289,3241,3960,4446,4709,4787,4720,4525,4217,3776,3185,2414,1452,302,-998,-2385,-3778,-5064,-6162,-6976,-7456,-7590,-7383,-6901,-6201,-5380,-4495,-3624,-2782,-1994,-1234,-487,288,1115,1996,2943,3911,4883,5809,6644,7361,7915,8308,8510,8540,8391,8090,7656,7109,6497,5826,5142,4442,3746,3039,2322,1570,780,-43,-893,-1726,-2505,-3179,-3693,-4019,-4135,-4047,-3779,-3376,-2869,-2321,-1748,-1190,-645,-134,352,780,1150,1406,1522,1432,1113,528,-312,-1377,-2612,-3915,-5209,-6369,-7329,-8013,-8391,-8467,-8263,-7828,-7224,-6492,-5697,-4852,-3991,-3131,-2284,-1491,-771,-196,207,372,301,-30,-558,-1240,-1968,-2654,-3196,-3518,-3563,-3313,-2777,-2001,-1047,1,1061,2045,2884,3515,3906,4035,3924,3585,3104,2509,1934,1404,1037,841,862,1063,1411,1831,2255,2608,2841,2925,2853,2648,2329,1928,1470,955,395,-233,-927,-1696,-2515,-3357,-4162,-4876,-5428,-5783,-5905,-5820,-5561,-5203,-4836,-4532,-4368,-4364,-4528,-4819,-5182,-5551,-5866,-6106,-6248,-6343,-6426,-6579,-6866,-7328,-8000,-8841,-9799,-10758,-11590,-12160,-12342,-12047,-11242,-9949,-8246,-6268,-4158,-2096,-207,1372,2591,3413,3877,4033,3976,3790,3570,3392,3287,3292,3370,3500,3611,3653,3542,3255,2722,1964,979,-194,-1486,-2842,-4169,-5406,-6483,-7362,-8019,-8437,-8629,-8585,-8320,-7826,-7102,-6167,-5018,-3727,-2332,-943,352,1444,2257,2726,2852,2663,2232,1669,1083,575,242,110,201,472,875,1327,1773,2131,2393,2527,2571,2547,2505,2479,2500,2569,2676,2787,2854,2841,2683,2377,1875,1222,414,-464,-1374,-2222,-2953,-3512,-3863,-4001,-3947,-3734,-3425,-3059,-2693,-2337,-1991,-1624,-1169,-566,264,1374,2788,4497,6435,8506,10558,12439,13977,15030,15503,15342,14570,13265,11538,9553,7446,5369,3427,1690,204,-1039,-2043,-2847,-3466,-3936,-4248,-4430,-4462,-4359,-4127,-3776,-3336,-2821,-2254,-1643,-978,-243,589,1547,2654,3903,5292,6747,8226,9606,10822,11759,12365,12607,12476,12036,11347,10517,9643,8820,8120,7581,7216,7003,6889,6839,6764,6650,6445,6156,5809,5434,5101,4867,4787,4906,5223,5724,6355,7033,7660,8142,8391,8350,8001,7363,6490,5487,4442,3474,2669,2078,1728,1591,1617,1728,1858,1930,1928,1837,1711,1595,1578,1710,2048,2583,3292,4081,4871,5528,5975,6125,5970,5529,4876,4131,3399,2820,2470,2414,2652,3147,3815,4569,5285,5887,6284,6441,6356,6041,5576,5028,4496,4082,3866,3916,4270,4926,5858,6990,8242,9494,10647,11587,12232,12512,12405,11888,11005,9785,8307,6640,4879,3112,1429,-78,-1343,-2298,-2900,-3143,-3037,-2634,-2013,-1282,-558,44,423,540,362,-43,-600,-1180,-1655,-1911,-1872,-1511,-875,-50,820,1579,2084,2203,1882,1105,-76,-1541,-3175,-4797,-6302,-7548,-8493,-9087,-9353,-9308,-9011,-8477,-7776,-6892,-5877,-4730,-3485,-2173,-859,412,1557,2520,3263,3727,3956,3914,3693,3306,2825,2298,1736,1180,594,-7,-669,-1388,-2176,-3010,-3865,-4681,-5418,-5996,-6370,-6496,-6337,-5912,-5236,-4378,-3434,-2511,-1731,-1217,-1038,-1273,-1897,-2880,-4121,-5486,-6844,-8033,-8960,-9528,-9732,-9579,-9138,-8488,-7723,-6910,-6105,-5315,-4535,-3727,-2865,-1912,-882,210,1289,2276,3063,3557,3691,3421,2774,1796,599,-710,-1998,-3174,-4142,-4888,-5393,-5708,-5882,-5982,-6070,-6185,-6355,-6573,-6816,-7046,-7211,-7265,-7164,-6874,-6393,-5715,-4888,-3941,-2947,-1960,-1035,-207,505,1114,1639,2123,2597,3092,3595,4099,4526,4816,4862,4593,3934,2871,1417,-340,-2297,-4287,-6171,-7790,-9040,-9857,-10224,-10186,-9813,-9199,-8447,-7625,-6803,-5999,-5228,-4475,-3737,-2996,-2271,-1565,-915,-341,133,506,779,999,1187,1398,1662,1984,2378,2793,3198,3533,3762,3853,3819,3670,3475,3270,3139,3103,3204,3416,3723,4046,4327,4487,4464,4236,3784,3155,2402,1610,877,276,-111,-260,-155,166,647,1206,1740,2167,2387,2363,2055,1511,773,-20,-765,-1308,-1542,-1387,-820,135,1368,2788,4197,5497,6520,7201,7488,7396,6966,6290,5454,4543,3650,2797,2032,1333,697,92,-493,-1074,-1635,-2166,-2630,-2999,-3250,-3355,-3320,-3137,-2834,-2409,-1907,-1302,-641,117,944,1868,2869,3935,5030,6095,7067,7872,8430,8691,8606,8163,7380,6279,4944,3430,1845,271,-1202,-2483,-3522,-4256,-4684,-4797,-4637,-4246,-3698,-3053,-2381,-1723,-1106,-543,-10,502,1019,1558,2092,2626,3084,3446,3639,3648,3435,3025,2426,1703,887,52,-789,-1568,-2308,-2973,-3587,-4141,-4624,-5038,-5337,-5516,-5533,-5374,-5047,-4554,-3959,-3299,-2665,-2112,-1720,-1503,-1490,-1636,-1898,-2205,-2475,-2652,-2695,-2588,-2369,-2051,-1724,-1397,-1149,-961,-855,-790,-742,-662,-519,-276,75,539,1094,1705,2334,2915,3407,3745,3894,3825,3515,2985,2234,1319,269,-846,-1988,-3090,-4129,-5067,-5899,-6614,-7227,-7722,-8130,-8427,-8624,-8716,-8693,-8568,-8344,-8036,-7675,-7277,-6876,-6487,-6121,-5772,-5429,-5055,-4638,-4129,-3544,-2868,-2156,-1462,-851,-416,-207,-269,-620,-1218,-2027,-2958,-3940,-4877,-5726,-6413,-6955,-7328,-7574,-7714,-7782,-7797,-7773,-7695,-7551,-7316,-6962,-6477,-5853,-5107,-4265,-3379,-2499,-1691,-1014,-516,-236,-185,-372,-773,-1354,-2065,-2853,-3641,-4377,-4989,-5436,-5679,-5719,-5552,-5227,-4781,-4268,-3749,-3255,-2822,-2459,-2154,-1894,-1664,-1438,-1241,-1060,-955,-939,-1064,-1331,-1754,-2288,-2899,-3507,-4057,-4480,-4751,-4843,-4781,-4583,-4303,-3960,-3598,-3203,-2782,-2288,-1710,-998,-162,809,1863,2945,3970,4850,5487,5829,5820,5464,4792,3862,2757,1561,349,-802,-1865,-2787,-3585,-4240,-4773,-5186,-5497,-5695,-5801,-5784,-5666,-5418,-5063,-4597,-4042,-3423,-2767,-2111,-1478,-911,-398,14,377,664,939,1196,1489,1805,2164,2522,2859,3093,3187,3062,2699,2073,1211,154,-1012,-2205,-3313,-4262,-4964,-5392,-5518,-5378,-4995,-4432,-3728,-2929,-2048,-1106,-93,993,2151,3371,4631,5876,7065,8114,8967,9562,9865,9871,9601,9111,8479,7782,7118,6541,6113,5836,5702,5667,5667,5645,5532,5290,4898,4362,3707,2986,2242,1528,901,368,-24,-293,-433,-459,-403,-270,-108,85,261,420,539,605,622,574,469,307,100,-136,-367,-559,-648,-598,-336,151,895,1877,3055,4366,5718,7022,8187,9142,9845,10269,10447,10399,10192,9875,9494,9089,8663,8207,7699,7087,6351,5442,4366,3130,1778,390,-958,-2145,-3089,-3684,-3890,-3672,-3056,-2091,-858,534,1988,3386,4649,5711,6530,7103,7451,7615,7653,7624,7583,7561,7593,7645,7722,7740,7676,7451,7042,6433,5630,4702,3687,2701,1787,1042,477,126,-46,-59,34,202,416,655,926,1207,1505,1797,2064,2278,2415,2446,2378,2207,1979,1740,1568,1526,1690,2088,2730,3578,4561,5574,6513,7261,7742,7911,7766,7360,6769,6100,5463,4940,4598,4448,4468,4589,4717,4753,4585,4151,3394,2322,981,-535,-2116,-3602,-4874,-5799,-6293,-6322,-5896,-5080,-3970,-2691,-1370,-123,941,1767,2301,2545,2518,2260,1841,1315,761,233,-220,-563,-787,-885,-879,-787,-647,-488,-341,-231,-167,-159,-196,-261,-338,-390,-398,-325,-160,129,528,1062,1679,2394,3124,3872,4547,5152,5627,5995,6241,6412,6521,6618,6710,6804,6879,6882,6768,6459,5913,5086,3984,2626,1092,-552,-2175,-3702,-5012,-6062,-6802,-7243,-7424,-7394,-7245,-7020,-6791,-6569,-6353,-6120,-5802,-5367,-4743,-3919,-2881,-1674,-363,956,2166,3167,3846,4155,4045,3544,2693,1580,305,-1016,-2279,-3389,-4277,-4914,-5287,-5434,-5393,-5232,-5006,-4765,-4523,-4295,-4049,-3764,-3410,-2967,-2438,-1859,-1259,-713,-253,62,238,280,228,156,104,151,310,596,963,1372,1716,1949,1961,1746,1273,591,-224,-1076,-1841,-2414,-2703,-2660,-2278,-1598,-711,276,1231,2024,2570,2771,2625,2119,1303,260,-957,-2221,-3479,-4634,-5652,-6480,-7128,-7573,-7855,-7976,-7963,-7817,-7534,-7102,-6491,-5687,-4670,-3452,-2055,-525,1063,2644,4114,5416,6477,7264,7774,8002,8002,7787,7422,6912,6300,5593,4799,3948,3043,2121,1218,349,-427,-1118,-1685,-2148,-2509,-2799,-3051,-3300,-3580,-3909,-4295,-4721,-5154,-5554,-5867,-6053,-6087,-5942,-5640,-5195,-4641,-4022,-3376,-2729,-2113,-1535,-1007,-534,-110,262,590,874,1130,1359,1575,1784,1988,2186,2370,2532,2652,2742,2774,2782,2751,2708,2653,2580,2489,2339,2118,1778,1296,653,-147,-1073,-2063,-3033,-3880,-4488,-4757,-4623,-4032,-3026,-1637,6,1791,3571,5212,6614,7692,8423,8802,8867,8659,8256,7693,7043,6333,5588,4840,4078,3320,2564,1801,1052,302,-418,-1107,-1732,-2279,-2724,-3053,-3270,-3373,-3402,-3378,-3359,-3374,-3474,-3654,-3941,-4263,-4606,-4859,-4983,-4878,-4531,-3901,-3034,-1965,-786,421,1560,2541,3297,3773,3937,3794,3343,2632,1711,641,-484,-1597,-2604,-3442,-4049,-4395,-4476,-4313,-3965,-3496,-2993,-2535,-2165,-1925,-1781,-1699,-1591,-1375,-972,-331,554,1642,2840,4027,5052,5788,6101,5939,5261,4121,2589,802,-1103,-2959,-4631,-5992,-6957,-7487,-7572,-7250,-6589,-5655,-4559,-3362,-2168,-1022,3,873,1543,1985,2180,2102,1770,1173,372,-606,-1663,-2750,-3761,-4642,-5331,-5791,-6009,-5998,-5769,-5372,-4825,-4178,-3446,-2657,-1819,-939,-21,924,1893,2853,3795,4667,5447,6083,6541,6790,6791,6540,6025,5267,4295,3155,1909,625,-627,-1778,-2791,-3625,-4295,-4816,-5236,-5607,-5972,-6355,-6767,-7161,-7501,-7696,-7686,-7394,-6795,-5875,-4684,-3289,-1798,-342,969,2003,2698,2979,2843,2297,1390,180,-1242,-2818,-4432,-6043,-7551,-8916,-10081,-11003,-11661,-12024,-12106,-11894,-11436,-10741,-9879,-8889,-7819,-6738,-5654,-4640,-3691,-2843,-2109,-1482,-989,-606,-351,-206,-176,-248,-431,-706,-1080,-1531,-2048,-2591,-3132,-3601,-3964,-4152,-4137,-3889,-3426,-2765,-1995,-1184,-450,111,405,381,-2,-687,-1652,-2756,-3912,-4982,-5869,-6504,-6854,-6934,-6795,-6506,-6160,-5820,-5561,-5397,-5349,-5391,-5473,-5555,-5561,-5450,-5169,-4711,-4052,-3250,-2309,-1312,-310,639,1476,2156,2667,2980,3115,3084,2915,2632,2271,1840,1368,850,296,-304,-942,-1612,-2313,-3006,-3686,-4300,-4828,-5234,-5483,-5560,-5443,-5131,-4621,-3920,-3045,-2021,-870,360,1627,2875,4039,5070,5917,6543,6941,7102,7052,6810,6419,5901,5293,4605,3856,3049,2184,1277,325,-626,-1566,-2429,-3192,-3795,-4227,-4460,-4522,-4428,-4236,-3992,-3752,-3551,-3409,-3311,-3225,-3086,-2827,-2376,-1686,-727,482,1907,3455,5044,6548,7873,8918,9612,9921,9837,9394,8653,7702,6645,5591,4638,3873,3345,3095,3097,3340,3745,4264,4802,5316,5730,6030,6191,6223,6148,5985,5765,5499,5196,4834,4396,3842,3150,2291,1275,119,-1130,-2394,-3609,-4666,-5492,-6005,-6138,-5869,-5166,-4061,-2595,-830,1126,3181,5205,7082,8702,9956,10783,11124,10990,10392,9411,8124,6659,5109,3605,2217,1030,56,-681,-1226,-1609,-1884,-2099,-2283,-2450,-2597,-2681,-2674,-2507,-2144,-1541,-683,413,1720,3155,4658,6110,7436,8540,9361,9859,10027,9880,9475,8876,8166,7425,6709,6068,5503,5003,4523,4015,3423,2718,1874,934,-69,-1040,-1894,-2537,-2882,-2880,-2512,-1792,-775,455,1803,3141,4370,5378,6088,6439,6414,6010,5288,4289,3130,1884,666,-447,-1370,-2065,-2486,-2634,-2509,-2139,-1558,-823,14,887,1731,2495,3134,3615,3937,4094,4111,4021,3849,3639,3421,3213,3039,2887,2751,2606,2421,2178,1863,1485,1074,684,373,212,258,541,1067,1804,2677,3609,4477,5198,5672,5860,5734,5325,4686,3894,3043,2201,1456,826,349,-4,-250,-439,-603,-782,-984,-1209,-1442,-1644,-1795,-1871,-1859,-1781,-1652,-1514,-1397,-1326,-1311,-1342,-1386,-1403,-1332,-1125,-736,-147,650,1600,2678,3771,4826,5741,6461,6945,7181,7179,6988,6648,6213,5740,5246,4764,4279,3770,3207,2542,1759,827,-229,-1365,-2523,-3577,-4447,-5001,-5160,-4868,-4104,-2921,-1386,351,2159,3857,5310,6390,7027,7193,6916,6266,5335,4246,3099,1997,1006,168,-515,-1051,-1498,-1889,-2283,-2720,-3206,-3759,-4324,-4888,-5381,-5774,-6033,-6145,-6125,-5984,-5763,-5469,-5125,-4725,-4251,-3681,-2998,-2179,-1252,-228,815,1818,2683,3329,3683,3684,3322,2588,1557,278,-1112,-2506,-3772,-4774,-5428,-5648,-5405,-4703,-3576,-2096,-366,1511,3414,5219,6832,8137,9081,9596,9662,9278,8456,7246,5698,3881,1879,-229,-2353,-4405,-6293,-7950,-9288,-10274,-10858,-11040,-10824,-10256,-9376,-8268,-6996,-5641,-4276,-2955,-1724,-623,352,1166,1845,2375,2773,3046,3208,3267,3244,3137,2964,2715,2396,1995,1512,935,280,-455,-1241,-2053,-2855,-3598,-4247,-4739,-5067,-5166,-5071,-4747,-4249,-3592,-2826,-2009,-1168,-383,340,933,1385,1678,1785,1737,1518,1177,744,259,-208,-634,-945,-1144,-1191,-1111,-911,-632,-292,67,439,817,1203,1618,2069,2562,3100,3654,4199,4695,5096,5383,5520,5520,5366,5086,4674,4139,3482,2686,1746,661,-571,-1902,-3297,-4657,-5900,-6896,-7551,-7767,-7488,-6710,-5459,-3834,-1955,27,1941,3651,5013,5958,6433,6461,6078,5386,4479,3472,2477,1561,800,208,-212,-473,-623,-676,-684,-652,-604,-529,-441,-319,-182,-28,114,217,243,161,-56,-404,-863,-1388,-1901,-2329,-2583,-2593,-2331,-1772,-977,3,1055,2065,2934,3550,3848,3788,3360,2591,1548,297,-1053,-2417,-3686,-4808,-5700,-6354,-6747,-6889,-6808,-6534,-6086,-5507,-4805,-4006,-3126,-2184,-1205,-221,730,1598,2332,2873,3168,3182,2875,2258,1340,166,-1202,-2688,-4215,-5677,-7016,-8125,-8974,-9493,-9680,-9537,-9078,-8372,-7454,-6412,-5294,-4178,-3102,-2122,-1264,-557,-20,315,448,346,26,-503,-1191,-1980,-2776,-3509,-4083,-4451,-4586,-4492,-4233,-3868,-3511,-3241,-3151,-3279,-3632,-4172,-4811,-5450,-5952,-6222,-6146,-5693,-4826,-3595,-2053,-330,1469,3154,4615,5661,6216,6169,5515,4274,2535,451,-1811,-4035,-6024,-7593,-8608,-8987,-8728,-7890,-6584,-4977,-3243,-1543,-31,1204,2103,2648,2885,2851,2645,2342,2029,1771,1598,1511,1484,1446,1355,1118,724,131,-622,-1487,-2391,-3235,-3953,-4463,-4737,-4768,-4576,-4238,-3813,-3403,-3079,-2896,-2876,-2999,-3220,-3441,-3586,-3536,-3232,-2630,-1727,-610,634,1827,2810,3408,3498,3003,1933,382,-1522,-3541,-5485,-7106,-8229,-8714,-8509,-7631,-6198,-4371,-2379,-453,1183,2355,2948,2935,2365,1350,64,-1318,-2607,-3665,-4379,-4717,-4680,-4336,-3760,-3058,-2296,-1560,-861,-241,324,833,1298,1734,2132,2494,2798,3021,3139,3119,2960,2645,2218,1708,1189,719,373,206,257,546,1060,1761,2587,3456,4274,4951,5398,5531,5310,4695,3704,2379,786,-952,-2739,-4407,-5844,-6895,-7463,-7471,-6899,-5788,-4218,-2344,-319,1660,3410,4785,5644,5940,5652,4823,3561,1974,233,-1530,-3175,-4592,-5719,-6500,-6928,-7000,-6736,-6162,-5326,-4279,-3090,-1840,-610,520,1476,2208,2669,2855,2744,2384,1779,1023,173,-654,-1366,-1848,-2028,-1845,-1300,-437,652,1831,2947,3859,4431,4590,4292,3570,2497,1186,-212,-1573,-2749,-3672,-4275,-4573,-4603,-4451,-4212,-3995,-3874,-3901,-4064,-4291,-4465,-4423,-4010,-3084,-1583,491,3010,5759,8447,10719,12256,12779,12142,10343,7539,4038,241,-3395,-6415,-8450,-9212,-8589,-6590,-3398,694,5288,9935,14166,17559,19730,20448,19587,17210,13525,8918,3846,-1112,-5448,-8654,-10420,-10565,-9159,-6432,-2821,1170,4962,8068,10075,10775,10124,8269,5513,2253,-1049,-3959,-6099,-7208,-7175,-6021,-3922,-1130,2018,5189,8062,10361,11917,12598,12427,11450,9837,7765,5469,3158,1031,-779,-2206,-3245,-3964,-4439,-4747,-4950,-5028,-4977,-4697,-4141,-3227,-1945,-311,1573,3580,5520,7204,8455,9124,9140,8494,7282,5645,3820,2020,487,-613,-1167,-1161,-643,255,1360,2470,3400,3964,4097,3718,2911,1742,365,-1072,-2422,-3558,-4376,-4816,-4824,-4395,-3530,-2264,-644,1263,3388,5635,7921,10165,12254,14123,15631,16678,17130,16880,15830,13964,11300,7981,4225,331,-3333,-6404,-8564,-9586,-9401,-8096,-5916,-3226,-458,1970,3706,4517,4344,3250,1472,-707,-2950,-4964,-6525,-7513,-7920,-7817,-7363,-6705,-6037,-5457,-5051,-4809,-4664,-4500,-4160,-3503,-2414,-859,1106,3347,5615,7650,9150,9855,9614,8353,6184,3324,112,-3058,-5791,-7773,-8769,-8731,-7717,-5948,-3729,-1397,721,2373,3420,3836,3715,3239,2629,2113,1874,2007,2545,3385,4396,5347,6027,6231,5815,4735,3014,812,-1691,-4216,-6516,-8320,-9425,-9671,-8989,-7381,-4949,-1864,1621,5220,8613,11490,13574,14639,14565,13300,10946,7682,3834,-242,-4117,-7415,-9813,-11091,-11201,-10184,-8266,-5718,-2880,-92,2380,4318,5627,6277,6341,5905,5128,4113,2991,1830,677,-455,-1574,-2707,-3849,-4999,-6101,-7071,-7803,-8155,-8035,-7344,-6110,-4378,-2320,-134,1930,3625,4745,5130,4724,3540,1702,-624,-3196,-5787,-8149,-10077,-11402,-12018,-11866,-10979,-9422,-7341,-4896,-2279,342,2808,5022,6896,8421,9567,10356,10779,10828,10484,9721,8538,6962,5060,2978,854,-1086,-2692,-3786,-4301,-4188,-3518,-2352,-853,877,2675,4456,6107,7574,8782,9685,10224,10354,10049,9304,8137,6618,4813,2837,789,-1220,-3101,-4787,-6232,-7426,-8351,-9028,-9446,-9628,-9570,-9296,-8820,-8171,-7368,-6443,-5419,-4327,-3196,-2054,-951,67,929,1587,1987,2138,2059,1843,1577,1377,1324,1476,1854,2432,3175,3998,4844,5611,6250,6703,6964,7043,6992,6876,6763,6741,6820,7027,7303,7570,7737,7669,7281,6483,5241,3567,1533,-750,-3113,-5399,-7440,-9101,-10305,-10995,-11203,-10955,-10341,-9425,-8308,-7048,-5765,-4518,-3439,-2590,-2071,-1897,-2105,-2618,-3409,-4342,-5347,-6295,-7119,-7712,-8047,-8044,-7722,-7060,-6127,-4988,-3754,-2561,-1515,-760,-339,-308,-625,-1207,-1930,-2622,-3135,-3319,-3112,-2480,-1507,-301,971,2138,3047,3577,3643,3220,2316,993,-635,-2428,-4199,-5767,-6968,-7686,-7877,-7562,-6821,-5779,-4559,-3295,-2069,-945,70,981,1801,2552,3184,3669,3896,3772,3211,2149,609,-1330,-3516,-5736,-7785,-9436,-10542,-10989,-10768,-9920,-8604,-6982,-5298,-3729,-2465,-1588,-1129,-1029,-1176,-1405,-1573,-1519,-1186,-524,388,1480,2589,3587,4315,4664,4551,3929,2825,1282,-580,-2611,-4624,-6419,-7806,-8631,-8813,-8314,-7214,-5604,-3660,-1553,550,2482,4145,5429,6312,6758,6792,6444,5776,4875,3835,2793,1841,1122,690,599,843,1343,2021,2701,3247,3487,3295,2581,1306,-491,-2734,-5246,-7863,-10343,-12488,-14106,-15073,-15311,-14857,-13760,-12192,-10300,-8296,-6329,-4551,-3007,-1726,-645,307,1216,2148,3131,4151,5160,6088,6855,7382,7624,7542,7149,6467,5548,4450,3247,1993,756,-444,-1567,-2634,-3619,-4539,-5349,-6027,-6516,-6770,-6758,-6480,-5976,-5321,-4636,-4032,-3656,-3578,-3874,-4531,-5488,-6630,-7781,-8736,-9321,-9359,-8796,-7621,-5950,-3948,-1868,52,1550,2462,2665,2175,1091,-388,-1992,-3432,-4435,-4779,-4319,-3038,-970,1716,4813,8057,11161,13837,15835,16945,17037,16071,14081,11205,7633,3632,-518,-4524,-8099,-11016,-13052,-14099,-14067,-13010,-11033,-8352,-5245,-2013,1019,3590,5488,6596,6910,6495,5520,4191,2729,1363,264,-416,-603,-269,562,1797,3325,4971,6564,7908,8825,9175,8857,7849,6192,3984,1390,-1419,-4216,-6833,-9063,-10784,-11862,-12229,-11844,-10717,-8912,-6534,-3739,-716,2349,5248,7840,9985,11641,12787,13475,13787,13817,13675,13447,13200,12974,12779,12591,12371,12054,11581,10879,9900,8602,6975,5046,2894,646,-1515,-3372,-4708,-5318,-5064,-3906,-1902,764,3820,6930,9743,11942,13289,13658,13044,11570,9437,6915,4277,1771,-406,-2134,-3344,-4033,-4211,-3920,-3202,-2082,-629,1133,3105,5219,7358,9424,11299,12891,14104,14863,15116,14819,13990,12680,10989,9091,7159,5403,3994,3047,2612,2636,3001,3533,4032,4335,4310,3910,3148,2108,915,-271,-1300,-2034,-2365,-2257,-1715,-831,266,1402,2391,3075,3320,3058,2264,991,-690,-2641,-4747,-6856,-8846,-10590,-11957,-12850,-13164,-12856,-11912,-10392,-8399,-6100,-3680,-1337,750,2444,3666,4391,4655,4533,4129,3578,3000,2534,2278,2311,2660,3303,4157,5102,5963,6588,6805,6527,5710,4399,2720,841,-1023,-2661,-3890,-4557,-4587,-3964,-2738,-1049,926,2953,4771,6141,6840,6735,5762,3975,1507,-1397,-4473,-7393,-9907,-11765,-12868,-13165,-12738,-11716,-10290,-8651,-6990,-5437,-4099,-3013,-2188,-1617,-1271,-1136,-1197,-1436,-1848,-2399,-3059,-3756,-4410,-4916,-5147,-5014,-4415,-3325,-1755,229,2504,4901,7247,9322,10963,11987,12301,11832,10599,8685,6250,3516,753,-1778,-3811,-5179,-5745,-5512,-4531,-2958,-1003,1117,3138,4877,6149,6866,6979,6499,5487,4043,2302,427,-1409,-3022,-4269,-5031,-5269,-4997,-4292,-3264,-2055,-792,399,1436,2244,2803,3087,3101,2856,2341,1588,591,-605,-1964,-3409,-4849,-6158,-7218,-7874,-8025,-7552,-6440,-4681,-2378,340,3277,6215,8919,11167,12756,13539,13414,12369,10440,7753,4496,907,-2730,-6106,-8940,-10952,-11970,-11881,-10713,-8602,-5802,-2658,452,3132,5063,6008,5886,4744,2803,354,-2181,-4425,-5992,-6612,-6150,-4600,-2138,958,4321,7555,10292,12243,13214,13166,12146,10367,8061,5573,3204,1250,-49,-584,-295,710,2254,4064,5826,7217,7981,7900,6909,5027,2405,-709,-3992,-7103,-9681,-11461,-12247,-11978,-10744,-8735,-6263,-3675,-1307,534,1679,2027,1639,658,-701,-2153,-3456,-4368,-4734,-4490,-3623,-2248,-485,1465,3402,5134,6471,7271,7419,6858,5571,3619,1104,-1784,-4824,-7752,-10315,-12275,-13478,-13812,-13288,-11972,-10017,-7619,-5012,-2424,-89,1805,3100,3692,3538,2662,1158,-806,-3019,-5219,-7158,-8593,-9362,-9359,-8600,-7164,-5237,-3019,-780,1259,2861,3875,4185,3772,2691,1062,-910,-3022,-5036,-6757,-8035,-8772,-8944,-8577,-7734,-6522,-5042,-3413,-1745,-136,1316,2522,3419,3941,4087,3865,3331,2585,1716,851,74,-522,-896,-997,-859,-483,32,627,1167,1579,1755,1674,1325,778,134,-466,-863,-917,-504,426,1883,3768,5947,8195,10287,11963,13021,13293,12718,11298,9139,6415,3338,178,-2837,-5469,-7551,-8980,-9695,-9750,-9205,-8218,-6932,-5543,-4205,-3097,-2316,-1955,-2030,-2512,-3349,-4403,-5576,-6701,-7670,-8378,-8778,-8859,-8673,-8280,-7777,-7232,-6700,-6186,-5657,-5058,-4305,-3340,-2127,-664,974,2709,4394,5890,7055,7766,7946,7566,6656,5290,3594,1710,-211,-2018,-3605,-4872,-5774,-6285,-6408,-6175,-5626,-4826,-3851,-2784,-1714,-735,62,592,778,566,-62,-1113,-2520,-4217,-6082,-7987,-9798,-11376,-12611,-13410,-13719,-13517,-12820,-11670,-10161,-8384,-6480,-4570,-2775,-1213,57,969,1521,1725,1623,1288,789,230,-302,-707,-899,-843,-503,54,745,1428,1932,2103,1807,953,-458,-2383,-4663,-7117,-9497,-11571,-13124,-14002,-14112,-13461,-12103,-10179,-7846,-5304,-2734,-315,1806,3525,4754,5474,5671,5398,4700,3676,2409,1020,-392,-1705,-2843,-3727,-4328,-4653,-4727,-4629,-4428,-4213,-4066,-4031,-4166,-4455,-4900,-5456,-6076,-6707,-7273,-7704,-7908,-7804,-7303,-6350,-4911,-3008,-705,1876,4564,7161,9442,11196,12240,12446,11752,10203,7897,5065,1961,-1083,-3749,-5747,-6859,-6970,-6083,-4311,-1876,947,3822,6458,8574,9998,10626,10472,9614,8226,6500,4663,2930,1458,393,-241,-422,-229,264,948,1721,2510,3241,3884,4417,4834,5163,5422,5667,5939,6300,6779,7394,8122,8905,9653,10250,10562,10489,9939,8895,7384,5505,3394,1233,-798,-2531,-3811,-4543,-4666,-4170,-3093,-1509,480,2732,5112,7454,9616,11466,12902,13877,14368,14420,14091,13481,12670,11752,10772,9765,8734,7668,6569,5421,4273,3147,2135,1303,743,515,669,1204,2099,3298,4699,6214,7680,9003,10035,10710,10967,10800,10249,9374,8268,7027,5746,4500,3345,2304,1385,567,-184,-909,-1648,-2443,-3306,-4246,-5238,-6237,-7185,-8007,-8608,-8924,-8874,-8416,-7537,-6234,-4568,-2589,-402,1899,4202,6402,8411,10145,11557,12609,13288,13600,13556,13186,12510,11561,10351,8927,7315,5581,3789,2007,319,-1238,-2615,-3817,-4854,-5770,-6610,-7414,-8207,-8986,-9713,-10335,-10772,-10949,-10804,-10292,-9410,-8191,-6699,-5035,-3308,-1636,-124,1143,2109,2749,3077,3122,2945,2615,2200,1783,1419,1170,1068,1150,1403,1830,2381,2997,3601,4085,4361,4329,3945,3181,2099,771,-633,-1987,-3104,-3878,-4214,-4083,-3508,-2563,-1341,9,1384,2638,3682,4422,4795,4761,4298,3423,2173,630,-1105,-2909,-4645,-6191,-7443,-8328,-8809,-8901,-8636,-8079,-7312,-6389,-5408,-4402,-3454,-2581,-1847,-1243,-806,-489,-285,-124,47,277,615,1058,1593,2166,2695,3094,3266,3141,2668,1844,690,-710,-2287,-3893,-5433,-6738,-7710,-8222,-8214,-7640,-6535,-4940,-2995,-804,1449,3639,5623,7305,8620,9530,10032,10130,9873,9287,8460,7447,6344,5229,4183,3266,2525,1976,1620,1432,1388,1437,1553,1674,1787,1830,1812,1673,1443,1081,611,25,-663,-1432,-2265,-3112,-3929,-4638,-5179,-5462,-5430,-5015,-4199,-2958,-1340,609,2791,5068,7323,9380,11112,12394,13119,13250,12766,11724,10213,8373,6352,4311,2399,728,-602,-1560,-2132,-2360,-2324,-2105,-1834,-1596,-1494,-1570,-1855,-2322,-2937,-3634,-4346,-5016,-5577,-5989,-6212,-6217,-5986,-5507,-4773,-3788,-2571,-1135,463,2178,3916,5582,7065,8234,8981,9193,8805,7775,6141,3953,1365,-1474,-4355,-7061,-9425,-11248,-12470,-13012,-12916,-12249,-11130,-9710,-8127,-6530,-5013,-3662,-2494,-1540,-763,-170,278,577,744,766,649,397,12,-456,-998,-1553,-2099,-2608,-3068,-3477,-3850,-4199,-4541,-4893,-5255,-5620,-5968,-6269,-6486,-6592,-6559,-6383,-6062,-5621,-5077,-4467,-3825,-3184,-2569,-2001,-1492,-1046,-685,-394,-220,-128,-166,-294,-515,-792,-1075,-1318,-1442,-1385,-1081,-483,420,1616,3049,4618,6199,7632,8756,9416,9483,8883,7599,5681,3259,511,-2333,-5027,-7346,-9086,-10116,-10375,-9870,-8707,-7031,-5051,-3002,-1098,435,1468,1898,1735,1045,-34,-1319,-2621,-3752,-4566,-4964,-4901,-4394,-3499,-2309,-936,513,1938,3271,4454,5461,6266,6872,7275,7483,7511,7366,7072,6651,6138,5565,4994,4440,3976,3595,3334,3185,3124,3143,3195,3250,3270,3224,3091,2857,2540,2147,1722,1285,867,478,122,-217,-541,-870,-1197,-1517,-1805,-2044,-2186,-2233,-2150,-1972,-1701,-1409,-1117,-913,-819,-904,-1174,-1648,-2291,-3069,-3905,-4748,-5510,-6159,-6648,-6966,-7124,-7130,-7009,-6775,-6425,-5952,-5323,-4508,-3466,-2178,-641,1097,2957,4779,6384,7561,8098,7850,6721,4735,2017,-1205,-4617,-7874,-10630,-12586,-13552,-13417,-12240,-10145,-7405,-4313,-1238,1518,3645,4969,5359,4830,3447,1394,-1134,-3880,-6613,-9100,-11161,-12657,-13519,-13738,-13375,-12533,-11354,-9990,-8578,-7236,-6048,-5049,-4270,-3680,-3264,-2986,-2801,-2701,-2639,-2628,-2647,-2698,-2791,-2900,-3031,-3153,-3244,-3303,-3318,-3340,-3409,-3604,-4006,-4659,-5611,-6829,-8253,-9763,-11198,-12387,-13160,-13386,-12996,-11998,-10478,-8590,-6532,-4508,-2699,-1243,-208,399,630,575,333,4,-348,-664,-942,-1171,-1383,-1599,-1838,-2113,-2404,-2687,-2919,-3041,-3018,-2788,-2327,-1621,-674,462,1727,3022,4258,5313,6110,6545,6571,6143,5269,3977,2339,447,-1584,-3627,-5555,-7235,-8550,-9390,-9672,-9348,-8395,-6851,-4791,-2341,313,2994,5472,7577,9135,10059,10298,9888,8914,7516,5855,4115,2445,1005,-109,-801,-1028,-762,-10,1202,2812,4746,6889,9116,11267,13194,14719,15728,16092,15775,14784,13193,11150,8836,6465,4251,2374,977,123,-177,9,570,1355,2210,2979,3543,3823,3773,3439,2868,2196,1550,1073,891,1087,1703,2720,4067,5632,7257,8793,10082,11022,11538,11622,11313,10677,9850,8930,8066,7340,6828,6527,6425,6437,6495,6515,6450,6274,6017,5706,5430,5226,5159,5232,5429,5692,5940,6078,6040,5765,5272,4574,3767,2912,2111,1417,894,547,409,457,705,1137,1756,2551,3501,4575,5699,6800,7755,8451,8770,8614,7930,6704,5007,2934,675,-1582,-3611,-5191,-6165,-6377,-5797,-4413,-2320,338,3374,6562,9675,12506,14860,16607,17639,17917,17422,16209,14335,11930,9116,6066,2935,-85,-2853,-5202,-7041,-8288,-8932,-8999,-8573,-7777,-6761,-5681,-4690,-3901,-3399,-3208,-3313,-3647,-4116,-4588,-4941,-5046,-4810,-4178,-3131,-1712,-4,1870,3749,5469,6866,7803,8195,8006,7271,6066,4523,2773,967,-774,-2356,-3711,-4820,-5692,-6354,-6877,-7305,-7706,-8114,-8544,-8992,-9423,-9801,-10070,-10180,-10091,-9756,-9172,-8322,-7244,-5991,-4640,-3298,-2069,-1067,-370,-32,-37,-349,-844,-1419,-1908,-2208,-2191,-1831,-1096,-62,1193,2529,3809,4882,5645,5991,5895,5340,4373,3068,1522,-153,-1839,-3416,-4796,-5879,-6637,-7039,-7127,-6961,-6633,-6270,-5973,-5863,-6014,-6455,-7176,-8099,-9096,-10022,-10710,-11022,-10855,-10176,-9003,-7427,-5598,-3681,-1875,-335,815,1513,1769,1645,1262,752,277,-45,-81,222,916,1981,3370,5008,6773,8548,10184,11555,12532,13039,13013,12467,11438,10016,8311,6446,4548,2738,1110,-248,-1291,-1980,-2320,-2316,-2013,-1434,-656,302,1339,2439,3496,4483,5330,6006,6496,6790,6914,6870,6699,6389,5977,5433,4785,4001,3105,2094,1000,-139,-1251,-2291,-3157,-3821,-4217,-4354,-4237,-3924,-3481,-2985,-2525,-2172,-1989,-2019,-2261,-2689,-3213,-3731,-4098,-4170,-3824,-2969,-1565,340,2658,5205,7781,10147,12083,13401,13973,13754,12787,11181,9136,6860,4619,2616,1056,41,-372,-235,367,1249,2243,3130,3742,3936,3648,2875,1700,256,-1287,-2724,-3893,-4631,-4854,-4514,-3639,-2299,-615,1255,3152,4874,6258,7145,7411,7012,5933,4267,2140,-248,-2680,-4934,-6813,-8171,-8929,-9078,-8688,-7872,-6807,-5643,-4558,-3658,-3016,-2653,-2516,-2550,-2661,-2757,-2787,-2692,-2481,-2172,-1818,-1491,-1249,-1144,-1206,-1424,-1790,-2253,-2791,-3366,-3965,-4585,-5219,-5869,-6505,-7099,-7586,-7917,-8027,-7861,-7397,-6598,-5495,-4107,-2506,-781,982,2653,4140,5335,6145,6538,6463,5966,5087,3917,2577,1172,-173,-1375,-2359,-3102,-3606,-3910,-4092,-4215,-4384,-4656,-5096,-5723,-6541,-7508,-8579,-9667,-10696,-11557,-12176,-12439,-12301,-11682,-10586,-9009,-7022,-4715,-2228,283,2642,4686,6261,7256,7596,7273,6319,4840,2981,918,-1143,-3026,-4555,-5628,-6174,-6203,-5764,-4958,-3914,-2763,-1642,-654,102,589,775,700,399,-17,-477,-859,-1099,-1124,-924,-510,69,728,1392,1973,2415,2694,2796,2767,2625,2455,2293,2190,2187,2268,2446,2661,2883,3031,3064,2902,2517,1874,959,-189,-1548,-3026,-4549,-6008,-7290,-8279,-8870,-8966,-8518,-7490,-5918,-3857,-1433,1212,3902,6447,8674,10434,11609,12167,12087,11455,10355,8924,7288,5567,3856,2219,684,-743,-2079,-3342,-4552,-5712,-6795,-7772,-8567,-9133,-9400,-9349,-8964,-8297,-7407,-6406,-5403,-4504,-3805,-3349,-3154,-3198,-3416,-3737,-4068,-4339,-4491,-4504,-4388,-4177,-3940,-3729,-3615,-3632,-3803,-4128,-4555,-5040,-5489,-5816,-5941,-5788,-5330,-4554,-3511,-2265,-933,362,1490,2336,2817,2895,2574,1908,981,-84,-1177,-2172,-3008,-3630,-4058,-4328,-4514,-4699,-4945,-5319,-5830,-6463,-7171,-7850,-8409,-8713,-8682,-8222,-7328,-6004,-4341,-2452,-472,1437,3164,4589,5660,6368,6727,6819,6711,6493,6235,5962,5692,5379,4985,4435,3684,2683,1451,13,-1534,-3091,-4539,-5762,-6700,-7287,-7538,-7468,-7147,-6650,-6080,-5520,-5078,-4815,-4794,-5039,-5548,-6288,-7183,-8147,-9039,-9752,-10134,-10101,-9555,-8495,-6916,-4918,-2612,-161,2254,4467,6319,7707,8562,8889,8734,8180,7349,6342,5277,4242,3284,2453,1737,1139,627,180,-216,-572,-864,-1081,-1172,-1109,-843,-362,343,1239,2275,3365,4405,5288,5897,6166,6037,5528,4703,3673,2593,1624,921,614,778,1423,2507,3915,5503,7107,8553,9712,10472,10779,10617,10021,9035,7752,6245,4617,2949,1340,-129,-1355,-2247,-2719,-2694,-2131,-1015,612,2666,5025,7512,9966,12185,14022,15347,16074,16190,15700,14688,13236,11485,9549,7580,5689,4008,2605,1581,920,668,735,1093,1634,2273,2937,3541,4051,4429,4687,4831,4915,4973,5062,5228,5504,5921,6475,7164,7947,8780,9611,10371,11010,11479,11737,11770,11579,11186,10641,9993,9309,8635,8023,7487,7038,6655,6306,5951,5547,5059,4466,3768,2979,2143,1320,560,-50,-482,-679,-645,-386,43,577,1125,1596,1902,1983,1805,1374,726,-71,-953,-1822,-2651,-3368,-4005,-4542,-5029,-5462,-5853,-6165,-6354,-6335,-6048,-5407,-4393,-3013,-1332,512,2370,4024,5308,6034,6112,5487,4206,2382,193,-2135,-4371,-6293,-7719,-8529,-8681,-8195,-7187,-5803,-4239,-2687,-1312,-250,440,728,667,328,-168,-705,-1163,-1457,-1528,-1363,-984,-436,195,857,1454,1968,2355,2627,2816,2941,3059,3171,3296,3393,3414,3292,2948,2337,1417,216,-1236,-2831,-4478,-6043,-7419,-8508,-9259,-9638,-9676,-9392,-8874,-8163,-7348,-6475,-5590,-4744,-3950,-3248,-2646,-2174,-1842,-1676,-1676,-1851,-2179,-2640,-3185,-3770,-4351,-4875,-5323,-5653,-5870,-5956,-5931,-5800,-5583,-5296,-4955,-4569,-4151,-3716,-3256,-2810,-2369,-1985,-1677,-1501,-1493,-1702,-2146,-2833,-3730,-4774,-5863,-6891,-7705,-8218,-8298,-7921,-7045,-5736,-4044,-2119,-65,1962,3843,5476,6778,7701,8233,8371,8148,7601,6775,5707,4452,3027,1503,-99,-1704,-3255,-4686,-5922,-6907,-7604,-7980,-8069,-7896,-7540,-7092,-6648,-6302,-6133,-6161,-6390,-6743,-7132,-7423,-7482,-7186,-6440,-5200,-3466,-1303,1191,3874,6602,9222,11603,13639,15260,16428,17149,17445,17366,16964,16290,15385,14273,12975,11489,9828,8016,6088,4128,2219,478,-980,-2063,-2692,-2853,-2568,-1924,-1037,-47,904,1700,2259,2524,2513,2224,1752,1124,456,-224,-836,-1369,-1796,-2120,-2348,-2477,-2510,-2414,-2167,-1738,-1086,-217,891,2195,3651,5207,6766,8277,9641,10792,11668,12198,12356,12109,11466,10460,9152,7613,5946,4227,2556,999,-377,-1542,-2456,-3143,-3588,-3848,-3947,-3939,-3884,-3821,-3812,-3876,-4040,-4284,-4582,-4881,-5105,-5195,-5059,-4656,-3925,-2859,-1470,193,2038,3954,5796,7419,8694,9500,9790,9536,8784,7612,6134,4466,2731,1017,-605,-2097,-3454,-4677,-5794,-6803,-7702,-8467,-9030,-9346,-9320,-8904,-8051,-6762,-5072,-3089,-925,1231,3222,4887,6095,6785,6924,6560,5752,4630,3291,1872,466,-855,-2037,-3067,-3930,-4645,-5209,-5641,-5928,-6061,-6022,-5783,-5330,-4664,-3793,-2768,-1641,-492,591,1539,2276,2772,3012,3008,2802,2432,1965,1440,906,396,-85,-520,-949,-1384,-1884,-2481,-3218,-4128,-5192,-6419,-7722,-9052,-10308,-11397,-12254,-12827,-13093,-13064,-12779,-12269,-11615,-10848,-10037,-9212,-8410,-7646,-6931,-6265,-5649,-5081,-4563,-4107,-3711,-3410,-3206,-3140,-3221,-3479,-3903,-4494,-5200,-5966,-6723,-7371,-7841,-8047,-7938,-7496,-6719,-5668,-4403,-3043,-1687,-472,497,1126,1331,1099,413,-652,-2010,-3526,-5044,-6423,-7514,-8250,-8560,-8479,-8047,-7390,-6607,-5863,-5235,-4830,-4671,-4743,-5004,-5360,-5719,-5991,-6104,-6029,-5762,-5331,-4790,-4193,-3611,-3099,-2709,-2492,-2463,-2654,-3049,-3644,-4390,-5251,-6159,-7039,-7829,-8445,-8844,-8966,-8802,-8321,-7565,-6548,-5335,-4008,-2621,-1287,-30,1076,2036,2856,3554,4189,4784,5386,6000,6617,7198,7695,8044,8206,8141,7860,7381,6770,6091,5421,4836,4362,4049,3862,3811,3842,3948,4109,4326,4627,5034,5577,6276,7100,8013,8925,9724,10292,10502,10267,9528,8284,6577,4508,2196,-188,-2512,-4584,-6312,-7562,-8304,-8527,-8276,-7662,-6798,-5834,-4898,-4090,-3469,-3038,-2754,-2527,-2262,-1827,-1160,-183,1082,2613,4292,6016,7623,8991,10008,10609,10780,10556,9996,9206,8267,7278,6311,5402,4601,3881,3265,2720,2242,1831,1474,1197,994,898,911,1064,1364,1819,2425,3156,3975,4829,5675,6456,7153,7740,8225,8625,8966,9264,9531,9744,9872,9853,9627,9123,8296,7125,5605,3806,1774,-344,-2451,-4385,-6031,-7257,-7980,-8134,-7694,-6684,-5147,-3185,-920,1509,3946,6256,8326,10060,11415,12371,12933,13130,12997,12558,11860,10911,9750,8416,6955,5460,3995,2667,1549,703,156,-112,-169,-106,-54,-127,-423,-1006,-1861,-2946,-4130,-5270,-6203,-6772,-6887,-6490,-5609,-4334,-2796,-1173,367,1652,2578,3051,3076,2680,1939,974,-113,-1191,-2148,-2909,-3383,-3539,-3345,-2803,-1949,-819,501,1951,3420,4850,6140,7251,8124,8734,9091,9190,9085,8797,8389,7888,7335,6735,6100,5385,4593,3635,2518,1175,-375,-2135,-4037,-6021,-7964,-9766,-11300,-12464,-13181,-13401,-13117,-12358,-11188,-9694,-7994,-6191,-4403,-2717,-1194,118,1221,2109,2817,3362,3784,4099,4331,4480,4543,4503,4352,4065,3659,3140,2540,1926,1319,812,410,165,59,73,162,270,342,336,227,5,-311,-704,-1134,-1581,-2023,-2447,-2874,-3297,-3749,-4238,-4750,-5279,-5751,-6107,-6251,-6106,-5606,-4721,-3461,-1876,-64,1853,3723,5399,6728,7610,7951,7764,7061,5974,4634,3239,1964,980,394,276,594,1283,2196,3158,3978,4472,4486,3941,2808,1159,-893,-3140,-5378,-7346,-8834,-9670,-9735,-9031,-7612,-5640,-3326,-912,1336,3198,4487,5095,5005,4257,2987,1360,-418,-2148,-3635,-4733,-5338,-5400,-4951,-4042,-2806,-1381,66,1376,2412,3084,3327,3176,2679,1972,1199,532,131,122,578,1518,2887,4570,6415,8203,9764,10880,11440,11350,10599,9253,7420,5265,2968,714,-1344,-3075,-4419,-5343,-5865,-6034,-5912,-5570,-5076,-4482,-3823,-3136,-2435,-1750,-1115,-566,-152,87,126,-38,-379,-828,-1299,-1661,-1813,-1628,-1059,-67,1299,2958,4777,6591,8244,9581,10503,10944,10911,10455,9674,8688,7614,6565,5604,4799,4124,3593,3129,2709,2264,1779,1235,647,37,-559,-1111,-1594,-1988,-2294,-2524,-2677,-2808,-2916,-3063,-3260,-3536,-3891,-4320,-4789,-5267,-5710,-6076,-6334,-6472,-6474,-6366,-6159,-5874,-5541,-5150,-4713,-4215,-3629,-2952,-2154,-1248,-240,830,1920,2960,3889,4626,5125,5312,5184,4714,3928,2876,1609,216,-1211,-2605,-3843,-4885,-5649,-6112,-6271,-6145,-5791,-5285,-4688,-4096,-3559,-3120,-2817,-2610,-2504,-2420,-2324,-2145,-1847,-1392,-775,-7,870,1783,2647,3351,3784,3867,3507,2697,1424,-227,-2172,-4255,-6329,-8229,-9806,-10935,-11548,-11595,-11122,-10182,-8898,-7402,-5826,-4296,-2901,-1687,-675,171,890,1535,2141,2730,3276,3776,4155,4415,4501,4446,4252,3988,3699,3460,3314,3295,3402,3617,3876,4125,4258,4214,3899,3282,2331,1084,-430,-2095,-3837,-5515,-7021,-8265,-9150,-9673,-9804,-9614,-9140,-8496,-7753,-7027,-6379,-5883,-5559,-5411,-5414,-5513,-5636,-5727,-5684,-5495,-5097,-4519,-3775,-2926,-2022,-1126,-262,549,1316,2047,2764,3456,4112,4684,5120,5356,5336,5027,4408,3525,2414,1176,-111,-1345,-2456,-3383,-4096,-4586,-4863,-4937,-4846,-4587,-4203,-3698,-3103,-2452,-1778,-1128,-531,-20,392,722,976,1211,1454,1756,2134,2597,3117,3638,4101,4412,4511,4326,3839,3036,1983,745,-539,-1742,-2700,-3298,-3415,-3015,-2075,-670,1102,3066,5045,6821,8211,9054,9247,8773,7664,6054,4104,2035,48,-1658,-2949,-3754,-4066,-3980,-3587,-3073,-2560,-2186,-2044,-2154,-2530,-3112,-3837,-4631,-5421,-6154,-6791,-7313,-7713,-7981,-8114,-8098,-7912,-7557,-7022,-6345,-5572,-4763,-4020,-3399,-3000,-2844,-2961,-3319,-3858,-4481,-5079,-5521,-5712,-5558,-5037,-4137,-2925,-1466,120,1730,3255,4607,5721,6572,7150,7493,7631,7624,7514,7344,7140,6907,6643,6313,5898,5329,4591,3627,2438,1019,-592,-2332,-4125,-5872,-7479,-8869,-9966,-10756,-11225,-11418,-11384,-11194,-10916,-10615,-10321,-10070,-9841,-9626,-9390,-9091,-8698,-8178,-7496,-6651,-5614,-4411,-3038,-1537,53,1691,3284,4793,6120,7209,8003,8451,8526,8222,7551,6538,5250,3739,2088,371,-1334,-2957,-4429,-5685,-6686,-7366,-7708,-7664,-7239,-6405,-5205,-3647,-1804,243,2395,4524,6510,8228,9589,10504,10960,10922,10449,9563,8371,6929,5357,3718,2110,582,-804,-2034,-3078,-3950,-4654,-5221,-5669,-6032,-6322,-6541,-6681,-6707,-6577,-6250,-5673,-4827,-3684,-2269,-614,1212,3119,5004,6776,8325,9606,10550,11171,11457,11464,11222,10796,10225,9567,8858,8144,7473,6863,6364,5951,5637,5354,5058,4659,4097,3294,2237,915,-599,-2220,-3787,-5153,-6124,-6564,-6347,-5422,-3807,-1597,1035,3851,6585,8960,10723,11701,11787,11003,9469,7396,5070,2803,889,-418,-957,-664,416,2143,4284,6579,8728,10494,11660,12131,11877,10983,9595,7939,6238,4731,3611,2989,2933,3385,4267,5413,6662,7857,8850,9567,9958,10025,9823,9406,8862,8262,7669,7143,6702,6380,6162,6046,6013,6023,6054,6047,5979,5812,5531,5144,4658,4134,3608,3159,2846,2717,2801,3079,3514,4012,4481,4786,4829,4505,3760,2588,1026,-821,-2827,-4820,-6639,-8116,-9142,-9640,-9599,-9069,-8140,-6950,-5652,-4370,-3247,-2326,-1672,-1242,-1002,-866,-752,-581,-305,97,605,1169,1723,2191,2503,2627,2523,2227,1754,1179,560,-27,-509,-840,-955,-856,-511,39,772,1620,2520,3375,4109,4612,4826,4697,4189,3346,2181,807,-690,-2187,-3567,-4733,-5609,-6147,-6343,-6205,-5797,-5170,-4427,-3640,-2904,-2296,-1865,-1675,-1714,-1999,-2462,-3062,-3703,-4307,-4798,-5106,-5195,-5056,-4694,-4166,-3521,-2836,-2194,-1653,-1293,-1141,-1241,-1596,-2214,-3059,-4110,-5297,-6559,-7813,-8962,-9926,-10582,-10884,-10713,-10086,-8942,-7365,-5408,-3212,-935,1242,3126,4556,5402,5611,5195,4240,2900,1358,-185,-1548,-2583,-3220,-3419,-3245,-2780,-2163,-1531,-1007,-684,-602,-768,-1129,-1616,-2126,-2568,-2848,-2914,-2732,-2318,-1713,-986,-227,467,1018,1341,1418,1218,780,143,-632,-1456,-2285,-3014,-3633,-4064,-4321,-4380,-4265,-4001,-3603,-3132,-2593,-2077,-1589,-1232,-1021,-1049,-1322,-1899,-2750,-3871,-5183,-6596,-7974,-9175,-10036,-10436,-10265,-9480,-8095,-6193,-3915,-1461,961,3128,4863,6021,6539,6399,5673,4467,2934,1244,-451,-1996,-3287,-4253,-4844,-5090,-4982,-4606,-3983,-3188,-2258,-1221,-117,1049,2252,3470,4675,5811,6830,7659,8235,8500,8411,7968,7164,6079,4748,3308,1840,482,-658,-1480,-1911,-1895,-1434,-552,670,2115,3650,5126,6406,7383,7994,8216,8084,7667,7063,6388,5737,5203,4818,4619,4575,4652,4801,4932,5015,4958,4752,4344,3743,2936,1953,815,-439,-1754,-3094,-4399,-5633,-6751,-7723,-8524,-9130,-9532,-9698,-9615,-9241,-8545,-7489,-6061,-4255,-2124,278,2832,5415,7895,10129,12020,13474,14444,14920,14919,14494,13713,12659,11415,10082,8726,7454,6307,5371,4657,4201,3979,3957,4083,4274,4447,4532,4429,4107,3520,2665,1582,316,-1064,-2457,-3822,-5051,-6126,-7003,-7673,-8155,-8449,-8590,-8579,-8427,-8147,-7728,-7193,-6541,-5781,-4941,-4014,-3041,-2023,-999,4,952,1796,2495,3000,3267,3281,3025,2529,1829,999,126,-693,-1361,-1807,-1964,-1838,-1422,-798,-18,811,1616,2310,2834,3154,3241,3109,2774,2264,1622,886,94,-700,-1455,-2137,-2695,-3133,-3415,-3567,-3581,-3504,-3340,-3158,-2978,-2880,-2906,-3126,-3586,-4312,-5317,-6552,-7965,-9422,-10806,-11934,-12671,-12886,-12494,-11492,-9898,-7840,-5442,-2899,-396,1890,3788,5179,5977,6144,5674,4624,3048,1072,-1190,-3605,-6017,-8312,-10338,-12013,-13232,-13962,-14173,-13900,-13183,-12115,-10791,-9323,-7844,-6440,-5237,-4284,-3637,-3303,-3257,-3449,-3812,-4262,-4731,-5157,-5498,-5748,-5914,-6037,-6158,-6336,-6603,-7004,-7519,-8146,-8811,-9462,-10013,-10387,-10543,-10429,-10075,-9502,-8789,-8018,-7276,-6641,-6159,-5851,-5687,-5610,-5525,-5324,-4898,-4157,-3049,-1559,261,2326,4501,6612,8503,9987,10947,11296,11011,10134,8755,6998,5013,2945,922,-954,-2617,-4044,-5223,-6182,-6940,-7532,-7965,-8261,-8402,-8394,-8223,-7891,-7401,-6771,-6017,-5162,-4223,-3215,-2138,-1004,198,1444,2725,3994,5197,6263,7091,7607,7706,7358,6521,5248,3600,1727,-218,-2038,-3550,-4597,-5051,-4877,-4077,-2760,-1070,798,2637,4262,5531,6354,6716,6670,6314,5805,5293,4936,4861,5129,5761,6695,7823,8999,10038,10786,11076,10825,9969,8541,6607,4300,1789,-758,-3140,-5214,-6833,-7922,-8428,-8343,-7709,-6550,-4973,-3023,-823,1546,3974,6357,8601,10605,12301,13620,14531,15027,15114,14854,14292,13527,12640,11721,10862,10105,9506,9053,8753,8551,8433,8335,8255,8148,8026,7865,7676,7445,7175,6849,6471,6024,5533,5008,4482,4007,3601,3324,3181,3184,3327,3576,3906,4278,4652,5009,5327,5607,5862,6107,6365,6659,6999,7390,7819,8257,8661,8976,9134,9078,8754,8142,7235,6086,4756,3367,2028,870,13,-479,-538,-193,539,1541,2717,3898,4956,5747,6182,6203,5825,5109,4162,3127,2160,1379,914,790,1027,1568,2320,3196,4063,4859,5491,5952,6234,6373,6430,6445,6486,6567,6701,6861,6999,7049,6947,6627,6050,5196,4081,2730,1228,-378,-1973,-3503,-4890,-6099,-7106,-7920,-8550,-9036,-9410,-9710,-9971,-10216,-10452,-10684,-10892,-11053,-11129,-11083,-10863,-10449,-9807,-8946,-7887,-6669,-5369,-4052,-2825,-1752,-924,-381,-155,-240,-600,-1179,-1898,-2666,-3386,-3976,-4346,-4470,-4306,-3893,-3279,-2543,-1792,-1116,-587,-266,-143,-198,-371,-572,-747,-822,-786,-640,-435,-228,-106,-129,-349,-779,-1393,-2140,-2927,-3655,-4219,-4537,-4539,-4213,-3570,-2658,-1574,-400,749,1777,2605,3167,3417,3351,2952,2265,1308,140,-1196,-2650,-4168,-5725,-7250,-8727,-10089,-11288,-12283,-13012,-13444,-13552,-13323,-12764,-11911,-10798,-9500,-8092,-6659,-5300,-4090,-3106,-2398,-1988,-1884,-2037,-2408,-2902,-3441,-3943,-4336,-4578,-4652,-4551,-4314,-3949,-3521,-3037,-2550,-2072,-1621,-1222,-893,-652,-528,-529,-652,-889,-1177,-1478,-1699,-1783,-1665,-1307,-721,80,1022,2042,3058,4003,4836,5530,6105,6568,6961,7297,7580,7788,7869,7764,7390,6697,5633,4205,2457,476,-1599,-3599,-5350,-6663,-7395,-7438,-6744,-5349,-3345,-914,1737,4344,6662,8466,9575,9919,9462,8297,6554,4417,2108,-175,-2235,-3937,-5179,-5926,-6187,-6006,-5468,-4666,-3698,-2664,-1632,-658,239,1052,1800,2500,3163,3806,4413,4978,5473,5881,6192,6403,6552,6652,6765,6910,7124,7412,7757,8129,8478,8745,8886,8863,8655,8278,7759,7135,6483,5840,5266,4792,4422,4156,3957,3788,3599,3361,3019,2597,2064,1487,890,353,-63,-293,-295,-55,409,1043,1766,2474,3057,3421,3482,3188,2538,1536,268,-1194,-2733,-4220,-5558,-6606,-7304,-7561,-7345,-6664,-5529,-4033,-2262,-349,1562,3325,4802,5867,6448,6496,6041,5140,3910,2480,1006,-382,-1554,-2439,-2979,-3181,-3070,-2712,-2182,-1549,-885,-230,392,968,1518,2054,2593,3154,3711,4255,4733,5107,5330,5375,5228,4897,4408,3795,3113,2399,1702,1036,440,-97,-542,-914,-1198,-1393,-1509,-1535,-1497,-1396,-1262,-1122,-996,-930,-934,-1045,-1282,-1659,-2194,-2883,-3718,-4677,-5726,-6802,-7853,-8776,-9507,-9961,-10078,-9851,-9271,-8418,-7380,-6281,-5271,-4464,-3975,-3831,-4052,-4544,-5221,-5920,-6498,-6813,-6744,-6241,-5286,-3927,-2275,-446,1387,3071,4481,5476,6032,6083,5696,4906,3820,2543,1179,-168,-1416,-2520,-3432,-4177,-4755,-5222,-5614,-5995,-6391,-6864,-7402,-8046,-8751,-9521,-10287,-11015,-11641,-12111,-12393,-12452,-12300,-11948,-11438,-10806,-10091,-9333,-8537,-7726,-6880,-5996,-5072,-4099,-3111,-2129,-1208,-402,220,617,725,545,63,-666,-1596,-2623,-3674,-4626,-5413,-5935,-6169,-6074,-5698,-5076,-4309,-3507,-2772,-2242,-1978,-2058,-2479,-3200,-4134,-5158,-6123,-6903,-7384,-7498,-7261,-6708,-5964,-5144,-4394,-3812,-3474,-3384,-3505,-3757,-4023,-4192,-4145,-3804,-3115,-2068,-702,927,2714,4562,6350,7974,9334,10359,10994,11220,11054,10517,9693,8619,7393,6055,4669,3262,1867,487,-850,-2147,-3376,-4521,-5554,-6444,-7172,-7716,-8069,-8240,-8232,-8078,-7783,-7378,-6863,-6238,-5509,-4649,-3670,-2577,-1389,-169,1034,2128,3050,3728,4127,4234,4072,3694,3181,2630,2133,1795,1655,1770,2115,2665,3348,4070,4746,5267,5573,5601,5335,4792,4005,3066,2039,1066,209,-413,-749,-759,-435,190,1065,2095,3192,4235,5112,5742,6023,5944,5478,4670,3598,2368,1119,16,-815,-1226,-1152,-548,552,2078,3891,5851,7762,9467,10810,11678,12013,11814,11123,10051,8724,7297,5930,4766,3916,3454,3416,3765,4464,5398,6474,7571,8592,9435,10055,10376,10416,10146,9613,8855,7924,6902,5857,4886,4066,3493,3211,3279,3686,4410,5369,6470,7567,8543,9261,9633,9623,9224,8510,7560,6515,5484,4610,3956,3608,3538,3734,4094,4509,4868,5037,4949,4537,3816,2832,1684,513,-543,-1338,-1753,-1747,-1289,-473,607,1762,2827,3599,3948,3756,3002,1715,-1,-1995,-4074,-6045,-7702,-8894,-9493,-9447,-8752,-7475,-5723,-3640,-1399,851,2935,4747,6193,7215,7825,8027,7900,7500,6929,6264,5593,4982,4474,4087,3812,3595,3407,3160,2846,2407,1878,1278,678,160,-196,-305,-124,373,1148,2139,3227,4276,5134,5656,5732,5288,4313,2852,1007,-1069,-3215,-5236,-6994,-8342,-9232,-9637,-9611,-9250,-8680,-8054,-7502,-7155,-7063,-7280,-7738,-8390,-9089,-9715,-10116,-10183,-9826,-9017,-7774,-6163,-4297,-2306,-344,1451,2943,4043,4687,4863,4598,3947,2992,1819,513,-849,-2204,-3503,-4715,-5805,-6750,-7513,-8056,-8331,-8308,-7941,-7228,-6168,-4804,-3199,-1440,360,2114,3709,5083,6188,7007,7552,7855,7949,7875,7659,7302,6794,6104,5190,4028,2584,883,-1056,-3142,-5285,-7354,-9224,-10780,-11927,-12607,-12812,-12565,-11944,-11046,-9984,-8891,-7859,-6982,-6305,-5836,-5559,-5406,-5303,-5161,-4893,-4432,-3739,-2808,-1661,-380,964,2224,3292,4032,4351,4182,3519,2386,894,-852,-2662,-4398,-5888,-7023,-7729,-7971,-7792,-7238,-6419,-5425,-4378,-3348,-2415,-1592,-899,-302,213,688,1151,1605,2070,2523,2954,3343,3670,3920,4106,4229,4329,4435,4584,4808,5116,5517,5989,6513,7038,7546,7970,8321,8554,8706,8772,8788,8764,8706,8604,8428,8119,7653,6949,6013,4820,3412,1852,216,-1381,-2848,-4082,-5012,-5609,-5862,-5814,-5527,-5085,-4582,-4104,-3729,-3503,-3466,-3602,-3884,-4245,-4586,-4817,-4823,-4528,-3864,-2823,-1429,246,2073,3937,5668,7147,8277,8990,9299,9226,8860,8297,7646,7012,6462,6063,5818,5730,5757,5863,5978,6060,6035,5870,5521,4980,4240,3340,2306,1212,106,-934,-1853,-2597,-3129,-3429,-3492,-3341,-3009,-2553,-2038,-1545,-1140,-900,-860,-1030,-1404,-1899,-2445,-2919,-3222,-3264,-3001,-2431,-1604,-627,390,1276,1928,2209,2083,1525,609,-581,-1876,-3138,-4186,-4896,-5178,-5005,-4416,-3504,-2403,-1264,-239,556,1038,1197,1066,740,333,-22,-207,-147,222,865,1762,2798,3882,4893,5735,6338,6661,6710,6506,6115,5598,5036,4480,3985,3554,3191,2853,2507,2107,1622,1043,375,-344,-1065,-1730,-2278,-2662,-2845,-2818,-2587,-2196,-1683,-1134,-596,-154,157,295,248,20,-370,-890,-1502,-2166,-2842,-3501,-4103,-4642,-5084,-5439,-5711,-5911,-6086,-6231,-6409,-6599,-6847,-7118,-7411,-7684,-7887,-7976,-7880,-7567,-6982,-6125,-4981,-3587,-1990,-264,1493,3172,4644,5795,6502,6679,6272,5254,3671,1582,-886,-3593,-6365,-9028,-11411,-13348,-14735,-15469,-15554,-14990,-13882,-12323,-10477,-8479,-6490,-4638,-3034,-1769,-893,-421,-351,-630,-1200,-1973,-2836,-3696,-4425,-4955,-5203,-5164,-4838,-4277,-3554,-2742,-1935,-1191,-575,-111,177,298,262,101,-171,-507,-897,-1292,-1671,-2004,-2261,-2424,-2476,-2396,-2183,-1823,-1319,-696,18,760,1443,1985,2263,2211,1746,859,-420,-2014,-3782,-5577,-7222,-8570,-9488,-9915,-9810,-9214,-8194,-6857,-5322,-3711,-2133,-677,593,1647,2475,3099,3539,3830,3999,4063,4031,3902,3655,3289,2777,2137,1368,521,-373,-1242,-2054,-2736,-3278,-3640,-3831,-3867,-3768,-3591,-3363,-3151,-2980,-2905,-2935,-3110,-3407,-3847,-4378,-4989,-5612,-6205,-6692,-7020,-7136,-7003,-6610,-5956,-5061,-3956,-2676,-1263,230,1766,3281,4736,6084,7277,8287,9073,9617,9900,9911,9641,9100,8275,7210,5908,4443,2866,1285,-211,-1485,-2436,-2960,-2991,-2520,-1565,-231,1369,3053,4659,5999,6933,7348,7204,6505,5335,3807,2096,387,-1137,-2289,-2959,-3043,-2543,-1483,22,1851,3821,5775,7555,9022,10120,10771,11019,10873,10416,9730,8883,7969,7018,6098,5198,4343,3514,2699,1901,1110,343,-355,-966,-1406,-1661,-1670,-1434,-965,-297,508,1390,2290,3152,3952,4680,5335,5956,6543,7143,7759,8404,9067,9727,10348,10888,11306,11562,11628,11504,11180,10701,10094,9413,8708,8019,7372,6783,6238,5716,5184,4591,3922,3135,2265,1314,363,-538,-1298,-1856,-2161,-2182,-1926,-1423,-731,72,897,1646,2246,2608,2715,2518,2063,1351,471,-533,-1559,-2545,-3404,-4086,-4535,-4725,-4644,-4290,-3684,-2865,-1862,-767,376,1467,2435,3211,3740,3992,3963,3675,3165,2488,1712,885,76,-683,-1356,-1913,-2352,-2638,-2795,-2779,-2630,-2305,-1842,-1238,-519,270,1106,1930,2715,3409,3997,4434,4739,4880,4890,4781,4583,4338,4085,3863,3721,3676,3746,3918,4168,4448,4717,4912,4996,4917,4659,4198,3553,2722,1766,695,-411,-1533,-2600,-3597,-4472,-5226,-5840,-6322,-6685,-6955,-7140,-7288,-7398,-7510,-7631,-7767,-7938,-8121,-8331,-8531,-8711,-8838,-8881,-8820,-8641,-8343,-7950,-7495,-7019,-6575,-6198,-5915,-5725,-5608,-5513,-5380,-5145,-4751,-4159,-3382,-2419,-1373,-294,697,1519,2096,2371,2340,2003,1436,695,-103,-870,-1498,-1913,-2050,-1884,-1421,-691,228,1256,2281,3197,3897,4292,4307,3913,3093,1896,386,-1330,-3109,-4818,-6305,-7436,-8122,-8278,-7906,-7020,-5716,-4096,-2318,-540,1098,2436,3398,3894,3925,3489,2675,1546,242,-1139,-2465,-3649,-4612,-5327,-5781,-6002,-6048,-5955,-5802,-5611,-5426,-5235,-5049,-4828,-4582,-4283,-3941,-3578,-3209,-2880,-2615,-2436,-2355,-2363,-2438,-2545,-2643,-2670,-2587,-2326,-1870,-1160,-224,963,2337,3857,5441,7004,8461,9737,10784,11562,12092,12379,12481,12432,12284,12065,11801,11500,11159,10771,10310,9776,9141,8419,7596,6707,5740,4740,3692,2630,1543,447,-669,-1785,-2909,-4011,-5072,-6059,-6927,-7636,-8168,-8469,-8576,-8450,-8148,-7678,-7086,-6405,-5667,-4889,-4102,-3301,-2522,-1761,-1048,-403,164,630,996,1274,1470,1627,1772,1958,2219,2605,3132,3816,4653,5606,6640,7676,8646,9460,10045,10335,10300,9923,9233,8284,7138,5898,4643,3473,2463,1665,1130,852,852,1092,1559,2199,2985,3848,4764,5661,6507,7240,7816,8180,8308,8158,7755,7092,6233,5211,4099,2952,1824,769,-202,-1063,-1846,-2545,-3220,-3867,-4527,-5193,-5840,-6452,-6946,-7288,-7395,-7235,-6794,-6076,-5164,-4122,-3095,-2176,-1510,-1154,-1187,-1576,-2295,-3224,-4237,-5181,-5892,-6259,-6177,-5611,-4573,-3119,-1360,580,2551,4411,6045,7338,8245,8723,8779,8459,7800,6896,5805,4613,3388,2181,1056,47,-824,-1526,-2082,-2483,-2785,-3005,-3216,-3446,-3753,-4159,-4686,-5323,-6057,-6840,-7642,-8397,-9085,-9658,-10108,-10417,-10586,-10611,-10491,-10223,-9797,-9213,-8475,-7579,-6569,-5445,-4275,-3079,-1916,-825,146,961,1579,1982,2143,2071,1772,1277,634,-97,-841,-1519,-2073,-2451,-2641,-2656,-2543,-2374,-2227,-2184,-2302,-2616,-3127,-3802,-4582,-5389,-6148,-6781,-7243,-7509,-7585,-7499,-7305,-7043,-6768,-6514,-6294,-6107,-5933,-5721,-5443,-5036,-4498,-3802,-2991,-2087,-1173,-300,446,1013,1359,1464,1336,1015,529,-46,-663,-1262,-1805,-2253,-2607,-2848,-2979,-2999,-2895,-2666,-2289,-1767,-1089,-274,643,1611,2549,3368,3981,4292,4263,3843,3073,1990,691,-716,-2111,-3378,-4414,-5152,-5546,-5597,-5336,-4821,-4142,-3376,-2616,-1926,-1359,-932,-653,-484,-398,-339,-269,-152,26,270,561,865,1148,1369,1489,1509,1400,1197,907,552,167,-245,-641,-1014,-1329,-1566,-1712,-1741,-1661,-1474,-1210,-910,-634,-435,-376,-489,-800,-1295,-1945,-2677,-3419,-4074,-4555,-4784,-4719,-4329,-3649,-2721,-1634,-498,577,1483,2141,2512,2588,2420,2063,1619,1159,772,497,369,370,483,664,877,1092,1288,1471,1663,1883,2167,2528,2975,3493,4042,4573,5024,5352,5513,5522,5386,5185,4980,4870,4920,5188,5673,6357,7160,7981,8701,9179,9319,9029,8284,7104,5565,3788,1936,167,-1340,-2464,-3092,-3196,-2788,-1945,-790,542,1879,3094,4045,4668,4910,4781,4319,3590,2667,1634,549,-516,-1541,-2476,-3336,-4084,-4751,-5303,-5759,-6098,-6318,-6423,-6401,-6273,-6041,-5727,-5334,-4875,-4344,-3725,-3012,-2167,-1195,-86,1148,2462,3827,5157,6411,7495,8385,9018,9407,9552,9501,9317,9063,8824,8638,8553,8557,8632,8718,8753,8659,8377,7859,7079,6064,4837,3492,2091,748,-461,-1452,-2159,-2561,-2626,-2390,-1873,-1137,-238,755,1778,2762,3651,4388,4928,5233,5283,5068,4608,3940,3130,2264,1428,724,222,-32,-7,245,692,1230,1765,2205,2452,2453,2175,1615,824,-153,-1211,-2283,-3258,-4074,-4666,-4992,-5059,-4874,-4480,-3933,-3280,-2579,-1862,-1160,-473,188,846,1516,2194,2904,3619,4337,5038,5697,6302,6842,7301,7684,7981,8201,8340,8408,8396,8305,8128,7857,7493,7034,6504,5921,5328,4764,4269,3884,3618,3464,3389,3312,3151,2807,2163,1186,-211,-1961,-4044,-6311,-8630,-10816,-12701,-14126,-14976,-15194,-14768,-13768,-12292,-10487,-8513,-6525,-4668,-3039,-1729,-743,-123,200,217,12,-399,-951,-1600,-2298,-2983,-3603,-4097,-4417,-4520,-4386,-4019,-3433,-2703,-1872,-1038,-261,383,859,1131,1201,1083,796,385,-114,-659,-1210,-1718,-2162,-2488,-2691,-2736,-2624,-2340,-1886,-1262,-478,462,1517,2682,3885,5101,6261,7303,8169,8792,9126,9149,8844,8242,7385,6339,5187,4020,2908,1929,1112,468,-16,-393,-722,-1079,-1539,-2146,-2948,-3924,-5048,-6242,-7424,-8479,-9323,-9861,-10037,-9829,-9239,-8305,-7101,-5702,-4221,-2755,-1411,-283,552,1045,1162,911,314,-572,-1671,-2893,-4131,-5296,-6289,-7040,-7508,-7663,-7530,-7129,-6529,-5779,-4962,-4133,-3349,-2650,-2056,-1558,-1151,-780,-416,-8,488,1093,1828,2684,3627,4618,5570,6424,7078,7477,7544,7273,6644,5715,4545,3234,1880,596,-547,-1471,-2154,-2589,-2789,-2809,-2689,-2499,-2287,-2099,-1966,-1888,-1871,-1882,-1902,-1894,-1828,-1692,-1469,-1173,-819,-435,-67,262,494,636,646,558,365,109,-182,-459,-690,-826,-854,-743,-505,-137,324,857,1405,1938,2398,2759,2993,3082,3034,2865,2613,2327,2070,1902,1884,2067,2473,3117,3976,4996,6113,7219,8221,9022,9537,9727,9564,9081,8317,7356,6290,5210,4212,3370,2730,2328,2160,2204,2425,2740,3092,3377,3531,3471,3165,2577,1735,665,-556,-1845,-3115,-4268,-5237,-5953,-6398,-6557,-6476,-6182,-5776,-5307,-4880,-4545,-4359,-4353,-4517,-4840,-5244,-5674,-6021,-6203,-6134,-5743,-5012,-3917,-2524,-869,938,2804,4626,6300,7744,8898,9712,10181,10305,10118,9671,9017,8233,7361,6472,5593,4757,3988,3267,2616,1987,1381,751,90,-645,-1443,-2338,-3291,-4302,-5318,-6301,-7183,-7922,-8433,-8699,-8664,-8351,-7771,-6994,-6079,-5120,-4185,-3335,-2610,-2000,-1493,-1025,-541,27,726,1593,2617,3788,5039,6303,7494,8523,9315,9810,9973,9778,9244,8371,7220,5818,4237,2534,773,-959,-2616,-4111,-5402,-6437,-7179,-7616,-7732,-7545,-7070,-6345,-5400,-4283,-3028,-1682,-292,1094,2408,3594,4567,5274,5643,5642,5249,4471,3345,1930,297,-1472,-3290,-5094,-6798,-8375,-9764,-10968,-11956,-12749,-13347,-13762,-14029,-14140,-14140,-14031,-13819,-13542,-13172,-12762,-12295,-11799,-11279,-10739,-10184,-9602,-8985,-8311,-7579,-6764,-5899,-4978,-4052,-3150,-2311,-1586,-996,-582,-345,-303,-428,-708,-1103,-1573,-2068,-2539,-2938,-3226,-3387,-3392,-3279,-3032,-2717,-2345,-1955,-1581,-1221,-896,-605,-341,-121,60,176,219,162,-3,-288,-691,-1188,-1745,-2307,-2801,-3172,-3339,-3272,-2926,-2321,-1479,-464,647,1764,2804,3687,4351,4769,4903,4780,4394,3807,3046,2182,1264,347,-527,-1318,-2019,-2604,-3106,-3523,-3900,-4256,-4624,-5023,-5457,-5936,-6437,-6944,-7428,-7852,-8184,-8395,-8453,-8341,-8048,-7552,-6861,-5955,-4849,-3553,-2102,-529,1091,2706,4228,5587,6723,7588,8155,8435,8434,8208,7792,7266,6671,6085,5539,5073,4698,4415,4212,4059,3934,3797,3631,3412,3136,2815,2455,2089,1738,1424,1191,1036,1007,1095,1320,1674,2146,2696,3301,3884,4412,4812,5044,5066,4857,4420,3776,2973,2077,1158,294,-444,-1006,-1340,-1440,-1299,-968,-474,95,679,1209,1608,1841,1871,1689,1320,796,171,-479,-1104,-1626,-2016,-2225,-2238,-2053,-1661,-1091,-350,535,1535,2632,3797,5015,6255,7498,8702,9837,10852,11705,12356,12764,12918,12815,12480,11954,11292,10549,9792,9063,8405,7847,7398,7065,6833,6695,6630,6623,6666,6741,6860,7003,7199,7428,7723,8058,8451,8877,9332,9787,10216,10584,10845,10962,10888,10589,10046,9242,8192,6914,5453,3855,2189,522,-1078,-2547,-3827,-4896,-5720,-6318,-6687,-6871,-6890,-6796,-6619,-6394,-6138,-5871,-5579,-5274,-4921,-4533,-4073,-3564,-2984,-2371,-1726,-1100,-511,5,429,756,992,1148,1259,1345,1426,1520,1613,1694,1737,1704,1591,1376,1085,746,420,161,53,131,455,1016,1810,2777,3849,4939,5932,6753,7293,7498,7334,6785,5901,4735,3380,1925,479,-885,-2074,-3041,-3749,-4167,-4322,-4201,-3871,-3345,-2699,-1969,-1217,-488,184,771,1261,1648,1927,2097,2153,2096,1909,1593,1127,516,-262,-1182,-2251,-3435,-4701,-6019,-7327,-8583,-9725,-10708,-11488,-12042,-12360,-12446,-12337,-12040,-11631,-11101,-10518,-9865,-9155,-8363,-7477,-6450,-5277,-3931,-2417,-766,986,2758,4480,6043,7366,8357,8954,9127,8879,8233,7275,6060,4700,3268,1845,488,-768,-1900,-2900,-3771,-4511,-5130,-5632,-6022,-6304,-6490,-6576,-6576,-6489,-6326,-6092,-5800,-5466,-5089,-4698,-4286,-3882,-3486,-3123,-2790,-2519,-2295,-2149,-2085,-2105,-2247,-2479,-2833,-3275,-3789,-4356,-4922,-5470,-5944,-6311,-6545,-6604,-6504,-6221,-5804,-5277,-4700,-4139,-3649,-3284,-3082,-3051,-3189,-3455,-3813,-4191,-4544,-4799,-4921,-4863,-4624,-4196,-3604,-2876,-2045,-1150,-216,731,1676,2608,3514,4379,5187,5904,6495,6923,7159,7182,7002,6632,6116,5501,4845,4195,3599,3078,2652,2308,2044,1823,1633,1440,1222,964,645,253,-198,-725,-1275,-1846,-2389,-2869,-3239,-3465,-3496,-3302,-2857,-2152,-1191,-27,1311,2727,4137,5449,6549,7368,7832,7914,7613,6963,6032,4902,3678,2468,1369,489,-119,-402,-358,-4,588,1366,2204,3053,3799,4419,4860,5135,5249,5233,5116,4907,4638,4269,3826,3258,2567,1742,778,-289,-1439,-2600,-3726,-4736,-5568,-6165,-6471,-6463,-6132,-5474,-4540,-3352,-1987,-504,1026,2519,3918,5142,6143,6868,7296,7394,7185,6658,5870,4858,3698,2470,1252,131,-829,-1575,-2063,-2291,-2258,-1987,-1532,-936,-263,421,1081,1671,2190,2641,3064,3496,3995,4600,5338,6229,7240,8349,9482,10574,11542,12318,12827,13043,12912,12451,11658,10577,9258,7768,6175,4556,2970,1480,129,-1055,-2051,-2863,-3509,-4005,-4392,-4695,-4932,-5135,-5278,-5379,-5384,-5286,-5038,-4623,-4020,-3247,-2320,-1315,-291,637,1392,1868,2017,1783,1178,216,-1024,-2457,-3960,-5404,-6654,-7589,-8111,-8158,-7718,-6818,-5539,-3993,-2320,-655,867,2150,3135,3790,4152,4259,4193,4040,3860,3732,3662,3677,3721,3771,3751,3617,3327,2856,2219,1438,570,-320,-1190,-1969,-2663,-3261,-3790,-4314,-4854,-5481,-6201,-7028,-7939,-8892,-9841,-10703,-11429,-11927,-12158,-12062,-11628,-10855,-9787,-8489,-7062,-5623,-4306,-3233,-2524,-2244,-2456,-3128,-4234,-5653,-7274,-8933,-10482,-11770,-12678,-13118,-13037,-12434,-11350,-9849,-8059,-6079,-4067,-2139,-424,996,2041,2694,2949,2843,2435,1790,990,108,-773,-1600,-2307,-2860,-3233,-3417,-3411,-3245,-2922,-2504,-2001,-1471,-938,-437,1,366,633,815,894,919,881,851,832,891,1025,1282,1626,2060,2510,2929,3232,3352,3224,2826,2145,1224,124,-1080,-2282,-3415,-4401,-5207,-5824,-6267,-6590,-6842,-7098,-7415,-7829,-8375,-9019,-9758,-10510,-11231,-11839,-12273,-12499,-12478,-12239,-11796,-11216,-10568,-9921,-9347,-8894,-8583,-8407,-8329,-8280,-8195,-7985,-7582,-6938,-6012,-4820,-3388,-1774,-72,1644,3271,4743,5992,6993,7721,8187,8414,8421,8245,7905,7430,6821,6107,5278,4355,3350,2279,1184,105,-903,-1765,-2431,-2821,-2886,-2581,-1879,-789,670,2421,4397,6464,8518,10429,12078,13382,14260,14688,14647,14178,13314,12142,10731,9189,7570,5984,4450,3037,1754,605,-402,-1287,-2047,-2696,-3226,-3639,-3928,-4082,-4103,-3991,-3753,-3412,-2990,-2520,-2026,-1533,-1047,-577,-104,395,944,1590,2334,3212,4200,5286,6412,7534,8550,9419,10031,10366,10365,10034,9398,8510,7460,6355,5303,4434,3829,3582,3714,4246,5114,6265,7569,8921,10189,11269,12075,12559,12702,12536,12105,11480,10738,9942,9161,8430,7771,7195,6681,6214,5763,5308,4824,4320,3781,3235,2702,2191,1746,1359,1062,849,714,655,656,717,835,1018,1276,1636,2087,2663,3322,4078,4866,5657,6385,6990,7423,7617,7554,7198,6566,5664,4547,3264,1883,486,-871,-2111,-3188,-4061,-4711,-5127,-5304,-5253,-4968,-4466,-3745,-2806,-1674,-338,1152,2784,4495,6229,7913,9460,10777,11773,12367,12493,12131,11272,9981,8329,6432,4444,2487,729,-729,-1789,-2401,-2565,-2308,-1707,-856,138,1160,2105,2893,3463,3796,3898,3813,3591,3303,3005,2746,2560,2444,2400,2381,2360,2286,2120,1836,1418,876,220,-508,-1279,-2046,-2770,-3431,-3992,-4483,-4884,-5253,-5603,-5985,-6427,-6960,-7590,-8321,-9121,-9962,-10783,-11531,-12145,-12565,-12761,-12692,-12373,-11809,-11045,-10139,-9145,-8135,-7160,-6266,-5488,-4832,-4306,-3882,-3567,-3314,-3130,-2999,-2915,-2903,-2948,-3076,-3266,-3534,-3826,-4148,-4429,-4650,-4755,-4716,-4506,-4131,-3592,-2940,-2211,-1482,-810,-267,100,259,203,-42,-430,-896,-1363,-1747,-1981,-1998,-1779,-1309,-633,197,1089,1952,2701,3252,3554,3580,3315,2796,2030,1081,-15,-1208,-2446,-3688,-4878,-5965,-6898,-7635,-8125,-8359,-8303,-7977,-7384,-6573,-5582,-4489,-3356,-2272,-1296,-517,40,320,336,103,-337,-906,-1542,-2153,-2687,-3086,-3323,-3393,-3307,-3095,-2800,-2462,-2129,-1840,-1615,-1486,-1453,-1512,-1661,-1873,-2135,-2433,-2744,-3073,-3397,-3735,-4060,-4389,-4687,-4950,-5145,-5250,-5227,-5065,-4728,-4230,-3567,-2784,-1928,-1067,-279,361,786,944,814,395,-271,-1122,-2071,-3012,-3852,-4485,-4851,-4888,-4579,-3922,-2959,-1726,-315,1219,2764,4260,5597,6730,7577,8122,8356,8280,7951,7387,6665,5810,4891,3916,2945,1971,1039,145,-671,-1408,-2033,-2532,-2895,-3096,-3160,-3072,-2878,-2580,-2223,-1817,-1380,-932,-446,47,605,1212,1903,2697,3585,4577,5634,6712,7746,8652,9347,9749,9798,9442,8685,7516,6027,4247,2336,358,-1529,-3236,-4668,-5761,-6496,-6864,-6905,-6646,-6147,-5439,-4551,-3498,-2275,-879,690,2421,4284,6226,8184,10066,11786,13247,14371,15103,15397,15265,14724,13831,12665,11308,9861,8407,7033,5792,4739,3886,3236,2766,2443,2226,2070,1941,1801,1644,1447,1228,978,722,460,215,-22,-238,-454,-670,-924,-1212,-1572,-1997,-2498,-3082,-3725,-4427,-5152,-5874,-6550,-7129,-7556,-7779,-7744,-7428,-6809,-5911,-4771,-3463,-2076,-716,509,1511,2215,2593,2645,2421,1991,1467,963,591,461,631,1140,1978,3089,4391,5766,7097,8252,9141,9681,9848,9646,9114,8339,7400,6412,5463,4638,4002,3579,3375,3377,3524,3781,4049,4285,4397,4352,4104,3648,2992,2162,1201,169,-890,-1906,-2842,-3658,-4319,-4821,-5144,-5297,-5282,-5133,-4864,-4530,-4166,-3817,-3547,-3366,-3340,-3449,-3721,-4132,-4644,-5244,-5860,-6460,-6995,-7414,-7706,-7844,-7826,-7658,-7337,-6876,-6275,-5550,-4692,-3736,-2680,-1578,-456,619,1603,2427,3056,3446,3577,3445,3070,2475,1719,851,-69,-975,-1824,-2573,-3189,-3675,-4022,-4251,-4386,-4443,-4456,-4433,-4391,-4322,-4239,-4111,-3950,-3732,-3472,-3176,-2860,-2561,-2288,-2085,-1950,-1892,-1901,-1943,-2003,-2035,-2038,-1982,-1905,-1817,-1784,-1847,-2062,-2458,-3058,-3843,-4790,-5851,-6968,-8082,-9147,-10113,-10959,-11670,-12239,-12675,-12974,-13128,-13133,-12942,-12548,-11897,-10979,-9795,-8357,-6741,-5012,-3296,-1701,-345,679,1304,1504,1296,738,-78,-1037,-2026,-2930,-3679,-4223,-4555,-4715,-4730,-4698,-4640,-4645,-4708,-4849,-5029,-5206,-5297,-5248,-4964,-4427,-3576,-2442,-1030,584,2332,4121,5860,7460,8854,9967,10786,11272,11446,11316,10909,10257,9383,8321,7105,5758,4335,2858,1403,-8,-1302,-2454,-3430,-4204,-4793,-5191,-5427,-5521,-5502,-5385,-5199,-4942,-4626,-4249,-3797,-3286,-2690,-2059,-1379,-725,-116,371,702,818,717,366,-198,-962,-1860,-2843,-3830,-4756,-5553,-6162,-6549,-6677,-6545,-6151,-5515,-4670,-3646,-2496,-1256,5,1255,2410,3446,4293,4946,5369,5593,5630,5540,5382,5225,5134,5165,5342,5681,6144,6717,7310,7899,8403,8795,9057,9186,9210,9159,9065,8953,8843,8734,8616,8476,8273,8005,7639,7192,6683,6148,5651,5247,5000,4967,5179,5650,6350,7219,8161,9048,9752,10143,10116,9624,8643,7232,5481,3535,1541,-312,-1898,-3073,-3774,-3963,-3673,-2957,-1926,-695,608,1871,2993,3934,4649,5171,5520,5756,5939,6110,6324,6589,6921,7318,7742,8205,8639,9069,9426,9735,9943,10061,10042,9883,9547,9016,8272,7312,6130,4782,3273,1706,121,-1376,-2714,-3811,-4602,-5043,-5107,-4794,-4126,-3134,-1891,-441,1115,2722,4287,5749,7036,8118,8934,9513,9807,9884,9736,9421,8982,8454,7883,7284,6680,6050,5402,4690,3911,3036,2065,1013,-88,-1180,-2190,-3056,-3696,-4078,-4158,-3952,-3481,-2810,-2010,-1181,-401,245,702,946,980,834,580,261,-20,-232,-311,-245,-41,281,670,1074,1432,1697,1820,1782,1577,1229,762,237,-330,-879,-1416,-1912,-2385,-2839,-3273,-3695,-4080,-4403,-4627,-4690,-4567,-4218,-3646,-2884,-1960,-962,56,1007,1834,2486,2917,3128,3096,2857,2424,1848,1158,408,-373,-1158,-1913,-2631,-3290,-3871,-4360,-4724,-4948,-4994,-4854,-4503,-3965,-3255,-2424,-1541,-668,104,713,1104,1242,1130,777,242,-438,-1171,-1905,-2562,-3088,-3456,-3645,-3692,-3633,-3546,-3508,-3601,-3883,-4412,-5178,-6182,-7354,-8622,-9909,-11110,-12153,-12960,-13479,-13666,-13513,-13012,-12200,-11104,-9801,-8344,-6848,-5374,-4041,-2904,-2051,-1508,-1324,-1482,-1995,-2814,-3907,-5202,-6624,-8078,-9471,-10698,-11681,-12339,-12637,-12544,-12081,-11283,-10221,-8973,-7637,-6293,-5025,-3888,-2916,-2121,-1498,-1013,-637,-327,-49,234,530,876,1260,1693,2177,2683,3220,3745,4237,4653,4947,5070,4986,4644,4055,3204,2143,920,-389,-1693,-2918,-3971,-4817,-5408,-5754,-5884,-5827,-5641,-5348,-4977,-4529,-3984,-3326,-2525,-1556,-450,806,2113,3439,4662,5721,6509,6981,7083,6814,6181,5239,4030,2648,1147,-385,-1902,-3342,-4687,-5902,-6989,-7938,-8747,-9423,-9931,-10275,-10391,-10262,-9839,-9095,-8039,-6668,-5051,-3228,-1301,639,2493,4151,5540,6580,7244,7516,7438,7053,6461,5744,5005,4339,3803,3463,3313,3360,3552,3852,4182,4491,4704,4781,4689,4404,3963,3365,2688,1974,1285,690,226,-62,-155,-46,254,740,1375,2147,3011,3945,4886,5804,6622,7294,7746,7934,7791,7322,6494,5361,3960,2371,681,-1015,-2619,-4035,-5179,-5978,-6366,-6320,-5798,-4837,-3461,-1766,139,2100,3961,5553,6737,7407,7541,7170,6430,5495,4570,3839,3422,3331,3508,3792,4011,4016,3713,3127,2342,1525,824,376,229,375,744,1253,1833,2444,3088,3776,4509,5252,5911,6344,6394,5911,4810,3129,990,-1318,-3457,-5042,-5719,-5267,-3607,-881,2600,6350,9823,12472,13825,13600,11687,8220,3530,-1889,-7434,-12466,-16395,-18735,-19168,-17599,-14157,-9191,-3253,3008,8868,13675,16901,18235,17621,15266,11595,7203,2706,-1291,-4358,-6224,-6851,-6367,-5036,-3198,-1178,737,2351,3562,4337,4729,4781,4587,4191,3632,2925,2057,1035,-128,-1384,-2628,-3754,-4608,-5084,-5116,-4688,-3903,-2890,-1861,-1012,-515,-470,-877,-1626,-2530,-3331,-3794,-3715,-3015,-1720,0,1882,3614,4897,5492,5289,4307,2696,721,-1323,-3118,-4425,-5085,-5065,-4449,-3417,-2212,-1127,-387,-221,-697,-1820,-3450,-5348,-7220,-8738,-9614,-9649,-8758,-7007,-4592,-1820,946,3355,5107,6026,6054,5278,3879,2123,287,-1370,-2636,-3390,-3579,-3249,-2499,-1497,-414,560,1259,1572,1427,829,-155,-1415,-2781,-4078,-5137,-5792,-5971,-5612,-4776,-3544,-2088,-579,787,1846,2495,2675,2437,1852,1077,248,-486,-1015,-1291,-1300,-1102,-776,-445,-197,-143,-303,-687,-1230,-1829,-2369,-2711,-2755,-2430,-1711,-647,699,2209,3758,5248,6557,7644,8458,9009,9308,9407,9335,9157,8890,8585,8231,7845,7380,6827,6107,5212,4076,2711,1122,-651,-2529,-4428,-6238,-7852,-9174,-10111,-10606,-10623,-10162,-9253,-7950,-6332,-4495,-2547,-608,1205,2783,4030,4887,5310,5302,4873,4052,2908,1472,-135,-1838,-3482,-4937,-6043,-6675,-6744,-6216,-5152,-3670,-1956,-244,1260,2353,2918,2911,2363,1386,141,-1194,-2445,-3469,-4181,-4540,-4566,-4321,-3885,-3362,-2817,-2322,-1895,-1543,-1257,-1019,-824,-688,-633,-701,-936,-1369,-2014,-2864,-3862,-4962,-6062,-7082,-7935,-8550,-8883,-8915,-8651,-8119,-7363,-6433,-5388,-4285,-3184,-2126,-1154,-293,447,1044,1505,1805,1948,1911,1702,1312,774,104,-641,-1419,-2174,-2859,-3449,-3938,-4339,-4692,-5049,-5437,-5918,-6471,-7107,-7765,-8388,-8893,-9199,-9232,-8946,-8298,-7330,-6041,-4546,-2890,-1208,424,1898,3142,4103,4730,5031,4990,4665,4082,3323,2456,1557,703,-45,-643,-1053,-1287,-1341,-1267,-1098,-886,-678,-494,-355,-242,-137,1,202,503,911,1427,2021,2649,3271,3815,4259,4560,4708,4728,4620,4458,4255,4094,3986,3991,4098,4337,4675,5111,5603,6130,6642,7109,7472,7692,7723,7525,7082,6391,5475,4398,3225,2065,1007,158,-404,-611,-436,122,1028,2204,3584,5037,6501,7840,9007,9910,10515,10808,10775,10465,9915,9199,8405,7609,6911,6373,6067,6013,6237,6712,7416,8291,9269,10280,11244,12072,12703,13054,13081,12748,12028,10947,9520,7835,5951,3997,2079,320,-1155,-2264,-2917,-3086,-2756,-1971,-786,696,2381,4146,5898,7534,8987,10212,11164,11860,12272,12451,12401,12171,11798,11316,10762,10159,9507,8807,8026,7145,6129,4988,3723,2405,1086,-119,-1140,-1875,-2288,-2351,-2088,-1546,-813,52,925,1784,2529,3166,3656,4022,4259,4399,4442,4415,4314,4144,3888,3538,3051,2427,1609,629,-548,-1861,-3283,-4748,-6167,-7477,-8586,-9441,-9986,-10218,-10110,-9721,-9052,-8189,-7164,-6058,-4914,-3803,-2757,-1839,-1060,-468,-56,143,152,-54,-457,-1066,-1879,-2891,-4083,-5444,-6918,-8457,-9995,-11443,-12730,-13784,-14535,-14955,-15016,-14724,-14095,-13181,-12016,-10685,-9235,-7755,-6301,-4938,-3725,-2688,-1877,-1283,-941,-824,-950,-1293,-1859,-2615,-3559,-4634,-5820,-7036,-8238,-9337,-10289,-11021,-11512,-11738,-11713,-11468,-11046,-10518,-9937,-9372,-8868,-8465,-8168,-7984,-7871,-7805,-7723,-7587,-7343,-6979,-6473,-5854,-5149,-4414,-3724,-3139,-2756,-2615,-2782,-3273,-4080,-5180,-6501,-7970,-9493,-10950,-12258,-13305,-14020,-14344,-14243,-13707,-12773,-11471,-9896,-8126,-6270,-4431,-2701,-1162,131,1147,1876,2329,2525,2498,2272,1868,1313,611,-208,-1127,-2116,-3127,-4119,-5034,-5821,-6437,-6844,-7016,-6954,-6647,-6124,-5403,-4520,-3522,-2454,-1375,-343,588,1354,1922,2245,2313,2126,1706,1085,328,-515,-1363,-2162,-2849,-3377,-3709,-3842,-3757,-3491,-3062,-2514,-1915,-1303,-751,-294,29,219,279,268,217,222,319,597,1062,1754,2632,3658,4760,5842,6819,7603,8126,8343,8247,7842,7171,6301,5281,4215,3156,2180,1342,689,244,43,79,361,875,1596,2494,3530,4658,5821,6982,8068,9056,9878,10520,10931,11116,11035,10710,10134,9346,8374,7282,6125,4976,3912,2978,2258,1760,1538,1573,1875,2395,3117,3964,4912,5887,6848,7754,8568,9273,9852,10295,10602,10768,10795,10680,10424,10028,9497,8833,8044,7145,6142,5072,3957,2855,1821,935,272,-95,-97,279,1064,2185,3615,5208,6882,8485,9904,11049,11838,12258,12317,12069,11587,10960,10282,9624,9046,8570,8192,7887,7602,7291,6896,6382,5735,4951,4071,3132,2203,1356,658,189,-8,126,597,1408,2523,3870,5385,6946,8474,9861,11035,11952,12574,12914,12982,12818,12456,11920,11250,10436,9514,8469,7312,6058,4720,3326,1917,523,-801,-2027,-3097,-3996,-4669,-5103,-5269,-5150,-4745,-4054,-3108,-1934,-603,832,2283,3680,4933,5997,6793,7314,7532,7454,7107,6514,5723,4770,3698,2545,1348,151,-1020,-2114,-3108,-3952,-4628,-5096,-5361,-5389,-5220,-4846,-4318,-3669,-2943,-2189,-1450,-767,-163,337,728,1012,1196,1302,1345,1350,1330,1290,1225,1118,931,645,202,-412,-1228,-2240,-3426,-4745,-6128,-7500,-8775,-9869,-10720,-11266,-11496,-11388,-10984,-10305,-9416,-8373,-7241,-6085,-4962,-3933,-3053,-2371,-1931,-1777,-1915,-2374,-3114,-4106,-5286,-6559,-7850,-9041,-10067,-10841,-11331,-11513,-11401,-11023,-10437,-9702,-8882,-8046,-7233,-6496,-5848,-5316,-4887,-4577,-4372,-4267,-4272,-4359,-4551,-4819,-5166,-5566,-6004,-6454,-6891,-7287,-7630,-7883,-8065,-8145,-8149,-8080,-7954,-7792,-7620,-7446,-7299,-7175,-7094,-7034,-7007,-6983,-6955,-6911,-6831,-6710,-6545,-6334,-6090,-5820,-5542,-5278,-5043,-4860,-4749,-4718,-4799,-4979,-5282,-5687,-6197,-6782,-7424,-8075,-8711,-9273,-9727,-10027,-10130,-10025,-9681,-9119,-8343,-7393,-6315,-5152,-3970,-2806,-1714,-726,128,828,1350,1694,1833,1769,1487,986,273,-645,-1731,-2964,-4276,-5636,-6951,-8188,-9252,-10113,-10712,-11026,-11054,-10789,-10278,-9547,-8659,-7665,-6624,-5582,-4591,-3664,-2859,-2162,-1622,-1234,-1021,-998,-1171,-1542,-2100,-2823,-3662,-4574,-5472,-6302,-6972,-7435,-7637,-7561,-7222,-6643,-5891,-5022,-4108,-3210,-2362,-1591,-894,-240,384,1033,1719,2459,3242,4038,4803,5479,6011,6344,6441,6278,5850,5166,4266,3177,1969,688,-596,-1826,-2944,-3904,-4658,-5188,-5460,-5471,-5216,-4705,-3953,-2993,-1847,-564,813,2243,3668,5041,6327,7455,8416,9144,9629,9834,9757,9378,8733,7824,6714,5448,4096,2743,1456,325,-586,-1223,-1545,-1538,-1218,-605,235,1238,2334,3422,4456,5347,6078,6614,6976,7186,7298,7360,7429,7557,7756,8057,8419,8824,9212,9520,9696,9680,9447,8987,8324,7503,6597,5685,4859,4199,3758,3588,3678,4020,4561,5237,5973,6694,7334,7833,8167,8313,8287,8103,7812,7436,7046,6655,6313,6029,5819,5671,5585,5531,5500,5459,5411,5328,5235,5125,5017,4932,4883,4884,4949,5068,5242,5459,5701,5948,6190,6391,6562,6663,6710,6695,6621,6516,6379,6246,6125,6037,5994,5996,6039,6111,6185,6240,6241,6155,5974,5670,5277,4793,4295,3804,3418,3158,3099,3248,3619,4189,4916,5752,6622,7469,8232,8851,9317,9574,9654,9533,9250,8819,8276,7659,6999,6340,5702,5125,4606,4179,3825,3560,3377,3274,3242,3293,3400,3579,3802,4063,4348,4639,4938,5213,5499,5751,6016,6252,6485,6678,6825,6885,6836,6642,6285,5747,5048,4196,3263,2288,1365,568,-31,-366,-392,-110,488,1335,2387,3545,4730,5850,6827,7614,8163,8473,8534,8379,8015,7490,6804,6000,5076,4062,2968,1812,637,-542,-1671,-2714,-3656,-4436,-5079,-5547,-5871,-6052,-6111,-6057,-5908,-5660,-5312,-4867,-4304,-3645,-2875,-2028,-1120,-201,691,1504,2188,2706,3025,3133,3030,2733,2271,1681,1009,296,-416,-1095,-1712,-2260,-2722,-3104,-3406,-3633,-3782,-3858,-3840,-3745,-3538,-3259,-2879,-2450,-1989,-1525,-1120,-786,-577,-511,-598,-850,-1256,-1796,-2454,-3199,-4001,-4854,-5702,-6564,-7379,-8166,-8873,-9496,-9999,-10358,-10551,-10554,-10366,-9987,-9434,-8747,-7959,-7128,-6303,-5515,-4822,-4209,-3723,-3321,-3023,-2791,-2620,-2486,-2399,-2339,-2343,-2405,-2565,-2826,-3220,-3723,-4356,-5062,-5828,-6594,-7317,-7945,-8439,-8765,-8910,-8864,-8656,-8300,-7849,-7340,-6832,-6356,-5968,-5665,-5469,-5373,-5346,-5380,-5437,-5494,-5546,-5568,-5576,-5565,-5553,-5547,-5559,-5599,-5668,-5767,-5891,-6031,-6179,-6325,-6456,-6558,-6618,-6618,-6552,-6398,-6160,-5835,-5441,-5002,-4548,-4127,-3767,-3520,-3394,-3425,-3596,-3911,-4332,-4840,-5383,-5940,-6461,-6926,-7314,-7615,-7824,-7957,-8012,-8018,-7987,-7929,-7873,-7811,-7758,-7705,-7642,-7549,-7417,-7216,-6936,-6572,-6111,-5571,-4969,-4321,-3671,-3049,-2486,-2028,-1690,-1508,-1484,-1640,-1957,-2442,-3062,-3797,-4615,-5467,-6324,-7121,-7826,-8379,-8741,-8884,-8775,-8422,-7817,-7006,-6010,-4899,-3725,-2546,-1431,-418,445,1141,1654,1979,2127,2093,1904,1552,1069,451,-265,-1066,-1912,-2766,-3596,-4350,-5002,-5522,-5876,-6081,-6105,-5997,-5747,-5405,-4986,-4525,-4040,-3552,-3067,-2599,-2139,-1701,-1285,-907,-574,-319,-147,-97,-168,-383,-721,-1190,-1737,-2348,-2957,-3520,-3982,-4289,-4399,-4288,-3930,-3344,-2546,-1570,-481,688,1850,2987,4014,4943,5709,6338,6796,7105,7247,7236,7061,6724,6234,5589,4817,3934,2976,1973,967,-16,-941,-1784,-2530,-3157,-3663,-4024,-4252,-4318,-4237,-3995,-3598,-3066,-2400,-1645,-811,51,911,1743,2489,3162,3700,4127,4422,4597,4669,4650,4570,4444,4302,4152,4011,3890,3777,3690,3605,3524,3440,3347,3247,3153,3066,3020,3018,3104,3272,3560,3958,4460,5067,5723,6430,7123,7782,8376,8867,9254,9509,9638,9620,9474,9168,8735,8143,7436,6608,5712,4771,3851,2990,2252,1675,1289,1122,1163,1426,1872,2490,3237,4073,4959,5830,6645,7344,7884,8228,8355,8259,7966,7497,6912,6258,5606,4999,4496,4117,3885,3788,3814,3921,4072,4224,4328,4361,4297,4134,3890,3600,3299,3056,2899,2886,3030,3337,3792,4353,4982,5608,6199,6679,7029,7214,7226,7079,6787,6384,5918,5416,4930,4488,4102,3801,3560,3385,3248,3144,3052,2981,2937,2932,3013,3177,3478,3898,4453,5112,5837,6588,7292,7917,8385,8679,8763,8625,8292,7748,7070,6252,5377,4460,3573,2733,2003,1386,926,620,476,483,628,889,1241,1664,2129,2628,3143,3670,4207,4744,5283,5802,6298,6734,7094,7350,7480,7478,7332,7058,6659,6169,5599,4987,4345,3705,3085,2495,1979,1512,1154,879,713,659,700,840,1059,1335,1656,1991,2319,2628,2893,3111,3278,3386,3453,3466,3442,3378,3273,3137,2956,2748,2501,2230,1939,1643,1345,1075,827,637,512,458,506,633,864,1166,1538,1942,2355,2736,3050,3274,3374,3353,3193,2908,2510,1998,1404,719,-26,-839,-1690,-2580,-3476,-4356,-5197,-5954,-6602,-7102,-7421,-7536,-7431,-7096,-6542,-5784,-4847,-3782,-2617,-1426,-242,865,1855,2674,3299,3688,3848,3756,3451,2933,2260,1461,586,-311,-1202,-2037,-2797,-3459,-4013,-4457,-4789,-5013,-5130,-5144,-5047,-4849,-4528,-4112,-3579,-2959,-2263,-1513,-748,13,730,1381,1936,2386,2703,2898,2948,2865,2646,2292,1813,1214,503,-302,-1190,-2144,-3141,-4171,-5200,-6219,-7194,-8103,-8918,-9595,-10119,-10439,-10544,-10408,-10029,-9414,-8591,-7597,-6489,-5329,-4183,-3118,-2192,-1457,-946,-682,-673,-908,-1369,-2035,-2850,-3801,-4810,-5858,-6877,-7832,-8688,-9388,-9927,-10255,-10374,-10261,-9915,-9348,-8560,-7595,-6471,-5233,-3941,-2629,-1375,-223,778,1578,2164,2514,2639,2557,2296,1888,1363,738,44,-740,-1571,-2489,-3443,-4441,-5439,-6399,-7286,-8057,-8680,-9144,-9437,-9576,-9579,-9469,-9271,-9005,-8672,-8290,-7838,-7332,-6757,-6135,-5472,-4810,-4175,-3629,-3196,-2939,-2862,-3009,-3351,-3897,-4589,-5407,-6279,-7160,-7992,-8721,-9305,-9705,-9888,-9838,-9538,-8992,-8211,-7215,-6039,-4726,-3320,-1882,-455,897,2135,3202,4067,4699,5076,5197,5057,4680,4085,3316,2401,1394,322,-767,-1846,-2891,-3867,-4781,-5587,-6311,-6916,-7410,-7782,-8014,-8112,-8058,-7862,-7532,-7080,-6545,-5947,-5336,-4744,-4206,-3752,-3387,-3131,-2963,-2891,-2884,-2938,-3030,-3151,-3289,-3428,-3559,-3674,-3750,-3792,-3769,-3697,-3556,-3367,-3126,-2862,-2574,-2298,-2021,-1772,-1535,-1312,-1096,-875,-647,-405,-145,126,415,700,988,1243,1464,1610,1656,1591,1368,1008,499,-132,-836,-1574,-2275,-2880,-3347,-3615,-3693,-3558,-3251,-2805,-2262,-1689,-1111,-592,-131,232,521,716,855,910,919,839,687,424,54,-450,-1059,-1774,-2530,-3290,-3982,-4532,-4896,-5001,-4836,-4388,-3665,-2721,-1580,-337,970,2250,3467,4553,5487,6230,6783,7132,7289,7253,7043,6663,6138,5474,4702,3839,2922,1983,1071,223,-512,-1097,-1516,-1735,-1781,-1653,-1381,-1016,-572,-113,353,792,1206,1582,1949,2295,2660,3027,3426,3831,4249,4647,5009,5308,5515,5617,5587,5426,5131,4706,4176,3550,2863,2140,1411,705,68,-480,-885,-1123,-1166,-979,-579,48,856,1817,2864,3947,4991,5949,6763,7396,7822,8027,7998,7751,7285,6630,5804,4841,3775,2651,1513,410,-615,-1507,-2245,-2783,-3114,-3226,-3117,-2802,-2293,-1615,-784,159,1198,2295,3419,4546,5629,6642,7556,8327,8944,9374,9605,9638,9467,9115,8597,7949,7193,6382,5527,4682,3854,3078,2353,1703,1108,589,121,-285,-635,-924,-1137,-1259,-1269,-1146,-852,-391,270,1110,2112,3250,4449,5671,6815,7839,8642,9202,9455,9403,9037,8386,7494,6418,5229,4002,2805,1714,776,38,-472,-754,-795,-623,-246,303,995,1800,2679,3602,4525,5417,6243,6963,7571,8015,8311,8416,8343,8069,7597,6923,6057,5008,3809,2489,1110,-279,-1607,-2805,-3822,-4593,-5105,-5323,-5271,-4955,-4430,-3734,-2934,-2077,-1227,-415,312,942,1466,1886,2220,2489,2709,2912,3107,3301,3495,3677,3829,3937,3980,3939,3817,3599,3305,2943,2539,2126,1727,1392,1129,986,960,1063,1295,1629,2055,2528,3031,3514,3964,4323,4593,4710,4696,4496,4139,3611,2938,2141,1263,331,-591,-1478,-2277,-2954,-3484,-3836,-4011,-3992,-3793,-3418,-2887,-2224,-1453,-609,268,1151,1975,2732,3357,3840,4159,4290,4248,4023,3634,3101,2448,1702,915,98,-672,-1392,-2000,-2478,-2795,-2937,-2889,-2658,-2248,-1682,-978,-176,699,1595,2486,3312,4063,4673,5150,5443,5570,5505,5266,4855,4286,3584,2765,1859,897,-98,-1096,-2064,-2994,-3833,-4591,-5210,-5702,-6020,-6174,-6137,-5928,-5534,-4989,-4299,-3505,-2629,-1720,-793,86,922,1665,2317,2869,3321,3686,3963,4163,4267,4278,4161,3897,3469,2844,2039,1042,-106,-1378,-2700,-4030,-5264,-6357,-7214,-7791,-8029,-7913,-7430,-6605,-5479,-4124,-2612,-1058,461,1823,2967,3800,4308,4426,4202,3617,2757,1655,406,-917,-2230,-3458,-4545,-5447,-6142,-6626,-6901,-7003,-6933,-6741,-6423,-6014,-5508,-4910,-4219,-3414,-2504,-1478,-337,883,2183,3485,4775,5961,7007,7846,8428,8722,8702,8363,7722,6806,5657,4330,2885,1378,-119,-1565,-2897,-4088,-5097,-5915,-6536,-6965,-7232,-7345,-7352,-7261,-7103,-6866,-6558,-6140,-5602,-4908,-4047,-3012,-1834,-537,792,2102,3286,4290,5027,5470,5591,5396,4920,4205,3316,2324,1288,285,-652,-1468,-2155,-2694,-3094,-3361,-3511,-3552,-3495,-3350,-3112,-2791,-2367,-1863,-1259,-591,139,884,1612,2265,2801,3156,3300,3193,2830,2222,1398,411,-666,-1771,-2807,-3727,-4451,-4961,-5226,-5252,-5070,-4692,-4189,-3579,-2930,-2260,-1614,-999,-430,89,568,1000,1391,1737,2027,2247,2390,2429,2364,2177,1874,1458,943,356,-275,-918,-1526,-2077,-2522,-2849,-3030,-3053,-2918,-2614,-2163,-1569,-866,-79,750,1583,2366,3069,3643,4066,4320,4396,4308,4074,3712,3265,2750,2192,1615,1015,407,-211,-845,-1469,-2086,-2655,-3146,-3522,-3732,-3753,-3547,-3116,-2466,-1634,-681,324,1287,2121,2745,3081,3099,2765,2105,1160,-10,-1304,-2629,-3888,-4972,-5818,-6353,-6557,-6415,-5958,-5216,-4261,-3149,-1965,-768,369,1401,2273,2976,3479,3790,3920,3880,3703,3416,3040,2617,2158,1686,1211,729,235,-274,-832,-1427,-2098,-2827,-3624,-4470,-5336,-6195,-6995,-7696,-8243,-8595,-8710,-8572,-8167,-7519,-6650,-5609,-4460,-3253,-2068,-948,42,880,1528,1981,2242,2304,2208,1943,1545,1023,392,-324,-1113,-1952,-2810,-3659,-4478,-5209,-5849,-6344,-6682,-6849,-6829,-6626,-6263,-5737,-5096,-4349,-3536,-2677,-1807,-938,-109,675,1378,1990,2485,2851,3062,3121,3001,2721,2263,1658,909,44,-899,-1903,-2915,-3907,-4848,-5695,-6428,-7020,-7445,-7693,-7734,-7573,-7192,-6601,-5810,-4844,-3739,-2544,-1312,-110,1004,1969,2745,3301,3620,3712,3598,3293,2858,2288,1646,929,164,-646,-1491,-2364,-3256,-4139,-5006,-5803,-6512,-7075,-7463,-7631,-7558,-7229,-6653,-5847,-4865,-3747,-2577,-1414,-331,608,1361,1886,2170,2208,2017,1612,1046,337,-445,-1275,-2100,-2889,-3621,-4273,-4841,-5321,-5714,-6031,-6266,-6441,-6538,-6580,-6548,-6451,-6267,-6002,-5627,-5146,-4545,-3824,-3003,-2105,-1167,-251,592,1296,1793,2060,2042,1757,1216,464,-424,-1381,-2306,-3133,-3773,-4195,-4360,-4277,-3968,-3471,-2847,-2146,-1433,-750,-126,415,879,1269,1612,1926,2238,2562,2901,3255,3603,3915,4173,4325,4363,4253,3994,3582,3025,2337,1535,633,-340,-1376,-2431,-3491,-4498,-5421,-6206,-6799,-7182,-7306,-7189,-6834,-6281,-5574,-4789,-3964,-3185,-2474,-1886,-1422,-1098,-896,-807,-805,-871,-990,-1145,-1335,-1556,-1799,-2079,-2367,-2668,-2941,-3165,-3291,-3282,-3116,-2758,-2229,-1543,-746,97,912,1639,2191,2549,2659,2543,2206,1705,1089,431,-207,-759,-1184,-1438,-1524,-1422,-1173,-784,-303,243,817,1389,1940,2444,2896,3283,3595,3836,3992,4067,4062,3977,3826,3609,3347,3045,2711,2352,1964,1543,1082,572,11,-599,-1243,-1904,-2542,-3132,-3622,-3985,-4183,-4197,-4024,-3666,-3155,-2513,-1801,-1046,-311,368,973,1462,1869,2181,2440,2685,2943,3263,3657,4140,4702,5315,5937,6520,7004,7343,7488,7418,7123,6609,5911,5063,4126,3156,2214,1357,642,109,-198,-266,-79,344,982,1786,2687,3622,4495,5240,5765,6034,5989,5648,5019,4165,3170,2118,1121,264,-382,-763,-875,-731,-370,138,732,1350,1926,2451,2892,3277,3627,3971,4344,4764,5229,5738,6250,6748,7182,7543,7795,7958,8023,8023,7984,7917,7859,7788,7719,7614,7450,7191,6804,6274,5592,4785,3874,2940,2026,1222,599,192,74,218,646,1297,2128,3059,4022,4932,5735,6379,6833,7104,7184,7121,6937,6681,6392,6096,5817,5558,5328,5096,4878,4622,4351,4034,3681,3298,2890,2486,2093,1742,1450,1239,1135,1148,1309,1612,2077,2683,3414,4243,5107,5979,6783,7489,8043,8439,8646,8704,8601,8396,8100,7753,7375,6977,6566,6138,5681,5198,4683,4147,3601,3080,2605,2223,1962,1855,1918,2167,2571,3124,3765,4451,5127,5730,6238,6602,6833,6926,6901,6794,6617,6404,6164,5892,5595,5244,4837,4365,3823,3241,2635,2057,1552,1169,960,935,1118,1479,1985,2583,3201,3783,4275,4634,4861,4943,4927,4839,4722,4617,4544,4508,4504,4487,4437,4295,4042,3652,3134,2510,1833,1159,569,108,-148,-201,-23,341,845,1418,1987,2475,2828,3005,2991,2800,2462,2014,1518,1008,529,107,-254,-546,-789,-988,-1162,-1307,-1431,-1508,-1529,-1471,-1306,-1040,-656,-193,338,882,1407,1861,2227,2477,2626,2676,2664,2610,2544,2487,2427,2379,2305,2191,2021,1762,1427,1014,544,59,-410,-819,-1127,-1315,-1361,-1271,-1062,-761,-408,-40,312,622,885,1106,1295,1484,1682,1908,2167,2426,2688,2879,2986,2940,2719,2285,1640,782,-246,-1407,-2637,-3871,-5047,-6101,-6989,-7680,-8151,-8409,-8446,-8295,-7959,-7469,-6849,-6114,-5308,-4465,-3629,-2859,-2210,-1736,-1488,-1481,-1724,-2177,-2795,-3486,-4176,-4766,-5194,-5405,-5399,-5186,-4838,-4426,-4035,-3763,-3648,-3739,-4008,-4415,-4871,-5282,-5539,-5564,-5282,-4688,-3780,-2637,-1320,39,1364,2518,3454,4089,4411,4418,4124,3569,2791,1817,699,-565,-1913,-3355,-4828,-6315,-7749,-9092,-10272,-11257,-11990,-12461,-12657,-12599,-12320,-11866,-11288,-10634,-9943,-9241,-8540,-7834,-7116,-6362,-5573,-4722,-3834,-2905,-1976,-1073,-243,480,1047,1452,1650,1668,1489,1148,659,61,-633,-1376,-2166,-2968,-3769,-4554,-5297,-5970,-6544,-6977,-7223,-7260,-7031,-6566,-5837,-4918,-3848,-2724,-1637,-679,58,518,653,468,-28,-764,-1696,-2723,-3788,-4809,-5741,-6541,-7201,-7708,-8079,-8319,-8451,-8479,-8419,-8269,-8043,-7736,-7371,-6944,-6486,-5998,-5505,-5007,-4517,-4029,-3539,-3044,-2530,-2002,-1466,-926,-434,9,321,501,473,246,-208,-856,-1660,-2565,-3482,-4347,-5066,-5600,-5900,-5971,-5830,-5528,-5138,-4721,-4359,-4096,-3968,-3983,-4121,-4339,-4595,-4821,-4983,-5038,-4990,-4845,-4652,-4450,-4300,-4245,-4306,-4485,-4760,-5075,-5385,-5628,-5754,-5758,-5630,-5411,-5151,-4911,-4750,-4717,-4834,-5093,-5463,-5878,-6256,-6518,-6571,-6355,-5835,-5004,-3896,-2573,-1127,355,1744,2983,3959,4658,5026,5093,4855,4377,3688,2859,1939,983,39,-848,-1650,-2326,-2861,-3238,-3437,-3477,-3349,-3090,-2734,-2313,-1896,-1513,-1230,-1067,-1051,-1184,-1435,-1783,-2156,-2519,-2803,-2973,-3010,-2896,-2663,-2324,-1935,-1534,-1169,-875,-667,-561,-542,-595,-701,-831,-975,-1115,-1251,-1386,-1523,-1665,-1819,-1966,-2111,-2230,-2321,-2379,-2408,-2431,-2462,-2541,-2674,-2896,-3181,-3530,-3884,-4205,-4428,-4490,-4348,-3970,-3343,-2502,-1465,-320,881,2043,3107,3998,4686,5143,5368,5397,5242,4969,4607,4193,3764,3314,2859,2375,1855,1291,674,28,-632,-1257,-1802,-2214,-2448,-2468,-2256,-1816,-1180,-383,490,1392,2231,2961,3537,3940,4179,4278,4272,4199,4096,3983,3865,3740,3580,3369,3079,2697,2215,1645,1011,329,-344,-1000,-1586,-2086,-2477,-2737,-2862,-2836,-2665,-2337,-1874,-1275,-570,219,1051,1884,2675,3370,3944,4350,4589,4647,4552,4325,4014,3668,3324,3053,2855,2791,2825,2980,3205,3479,3750,3982,4124,4159,4057,3824,3472,3026,2536,2042,1600,1254,1043,985,1103,1376,1801,2342,2973,3645,4333,4984,5566,6049,6385,6564,6553,6348,5941,5357,4609,3760,2844,1942,1098,389,-159,-503,-642,-580,-348,25,480,986,1490,1974,2402,2781,3096,3359,3570,3725,3818,3837,3758,3566,3239,2780,2183,1483,704,-94,-859,-1523,-2040,-2355,-2460,-2335,-2011,-1521,-913,-252,410,1032,1565,2017,2363,2649,2895,3143,3454,3837,4357,4992,5766,6636,7578,8533,9450,10276,10952,11444,11705,11727,11483,10989,10239,9255,8066,6699,5209,3648,2082,596,-740,-1835,-2635,-3084,-3167,-2892,-2293,-1447,-413,700,1823,2881,3811,4589,5187,5610,5871,5988,5987,5905,5756,5580,5382,5188,4996,4825,4656,4503,4352,4187,4011,3781,3511,3156,2736,2231,1661,1048,406,-219,-813,-1341,-1786,-2148,-2412,-2601,-2712,-2771,-2787,-2773,-2738,-2682,-2607,-2503,-2355,-2148,-1864,-1484,-1004,-408,274,1049,1848,2661,3398,4029,4495,4752,4799,4623,4264,3756,3157,2512,1884,1286,763,299,-87,-416,-679,-883,-1009,-1031,-938,-680,-272,313,1021,1839,2664,3453,4094,4542,4724,4631,4255,3641,2852,1962,1073,265,-386,-814,-1012,-952,-687,-235,315,924,1496,2007,2381,2619,2699,2645,2478,2244,1972,1707,1470,1275,1123,1002,877,735,527,248,-142,-622,-1212,-1873,-2592,-3337,-4069,-4770,-5408,-5971,-6441,-6828,-7105,-7301,-7384,-7372,-7253,-7026,-6687,-6241,-5693,-5049,-4336,-3561,-2760,-1949,-1166,-415,251,845,1314,1667,1865,1918,1791,1517,1080,528,-115,-801,-1471,-2084,-2584,-2945,-3145,-3182,-3062,-2816,-2473,-2071,-1657,-1258,-928,-682,-556,-558,-685,-949,-1300,-1738,-2194,-2636,-3007,-3254,-3338,-3223,-2894,-2360,-1633,-767,193,1177,2118,2954,3619,4079,4289,4252,3956,3434,2723,1869,950,18,-843,-1590,-2166,-2561,-2761,-2802,-2715,-2563,-2402,-2287,-2274,-2367,-2598,-2914,-3308,-3698,-4046,-4276,-4357,-4240,-3932,-3423,-2759,-1968,-1123,-264,519,1192,1668,1930,1916,1640,1083,289,-713,-1850,-3056,-4254,-5357,-6319,-7051,-7557,-7787,-7783,-7552,-7158,-6647,-6075,-5489,-4920,-4367,-3853,-3318,-2777,-2159,-1474,-680,197,1158,2146,3128,4024,4789,5346,5667,5709,5481,4992,4301,3465,2564,1682,871,211,-303,-639,-843,-944,-995,-1053,-1150,-1321,-1567,-1878,-2227,-2581,-2894,-3141,-3286,-3311,-3217,-2998,-2679,-2270,-1807,-1304,-810,-321,111,491,784,990,1094,1089,973,737,381,-88,-677,-1360,-2123,-2929,-3736,-4489,-5141,-5623,-5913,-5956,-5771,-5348,-4731,-3964,-3095,-2191,-1287,-446,318,963,1490,1873,2127,2232,2209,2042,1751,1331,809,189,-496,-1221,-1948,-2637,-3249,-3742,-4082,-4227,-4158,-3850,-3301,-2518,-1516,-342,975,2360,3760,5102,6323,7349,8147,8650,8852,8722,8265,7499,6445,5156,3677,2084,440,-1167,-2680,-4014,-5130,-5978,-6538,-6809,-6801,-6546,-6088,-5469,-4747,-3960,-3162,-2373,-1630,-931,-290,305,866,1403,1942,2488,3053,3647,4248,4867,5454,5997,6435,6734,6826,6687,6250,5525,4486,3186,1666,17,-1657,-3242,-4607,-5646,-6253,-6364,-5940,-4994,-3571,-1763,306,2499,4658,6640,8330,9616,10468,10843,10776,10310,9514,8468,7256,5945,4609,3290,2040,868,-178,-1112,-1887,-2525,-2991,-3308,-3461,-3476,-3365,-3162,-2903,-2629,-2380,-2193,-2089,-2083,-2171,-2321,-2513,-2680,-2795,-2797,-2657,-2362,-1915,-1344,-700,-39,574,1075,1424,1596,1587,1427,1156,845,550,347,291,416,758,1296,2021,2878,3814,4765,5651,6429,7023,7417,7575,7495,7197,6697,6045,5287,4474,3667,2910,2240,1695,1270,979,790,691,634,606,555,484,359,193,-13,-233,-440,-606,-682,-655,-481,-162,297,882,1544,2240,2906,3486,3909,4145,4131,3879,3364,2626,1694,621,-529,-1703,-2833,-3869,-4761,-5468,-5956,-6195,-6164,-5852,-5255,-4396,-3302,-2037,-654,741,2092,3277,4246,4922,5265,5270,4935,4309,3442,2416,1290,172,-897,-1815,-2556,-3073,-3340,-3375,-3174,-2791,-2253,-1634,-975,-353,193,602,856,930,845,621,298,-53,-391,-649,-780,-771,-595,-272,166,680,1213,1695,2085,2312,2344,2159,1735,1094,250,-752,-1866,-3032,-4186,-5265,-6203,-6937,-7414,-7582,-7406,-6867,-5951,-4685,-3098,-1258,757,2854,4908,6815,8440,9693,10465,10716,10402,9553,8215,6481,4476,2323,181,-1839,-3606,-5046,-6104,-6751,-7000,-6872,-6414,-5673,-4712,-3575,-2336,-1035,255,1493,2613,3579,4347,4897,5219,5312,5197,4889,4427,3833,3141,2375,1541,667,-270,-1242,-2275,-3340,-4443,-5543,-6611,-7594,-8425,-9036,-9350,-9300,-8831,-7916,-6564,-4801,-2722,-413,1981,4324,6477,8314,9730,10673,11098,11036,10532,9657,8525,7225,5860,4530,3277,2182,1231,462,-162,-649,-1031,-1335,-1577,-1781,-1941,-2080,-2180,-2256,-2290,-2285,-2223,-2099,-1896,-1597,-1207,-709,-138,486,1113,1666,2091,2301,2243,1884,1205,240,-951,-2298,-3672,-4990,-6114,-6972,-7477,-7590,-7307,-6644,-5665,-4450,-3089,-1697,-367,818,1781,2497,2943,3143,3128,2951,2675,2349,2030,1743,1509,1328,1193,1082,986,878,771,643,528,410,328,268,261,284,357,458,597,759,958,1181,1454,1764,2130,2536,2983,3448,3912,4345,4713,4994,5161,5197,5100,4859,4492,3990,3366,2614,1728,707,-464,-1770,-3201,-4714,-6252,-7737,-9083,-10192,-10986,-11391,-11371,-10919,-10060,-8856,-7385,-5758,-4070,-2434,-937,352,1368,2107,2540,2707,2629,2355,1933,1404,807,166,-500,-1180,-1870,-2555,-3217,-3836,-4379,-4810,-5115,-5249,-5231,-5047,-4732,-4320,-3850,-3368,-2898,-2458,-2047,-1638,-1208,-716,-133,550,1335,2187,3051,3854,4509,4929,5053,4820,4240,3327,2153,815,-583,-1911,-3062,-3947,-4501,-4692,-4538,-4059,-3333,-2424,-1413,-385,604,1485,2227,2792,3166,3338,3294,3052,2592,1948,1117,129,-989,-2209,-3488,-4795,-6084,-7318,-8457,-9461,-10297,-10931,-11340,-11496,-11385,-10995,-10319,-9364,-8145,-6692,-5060,-3314,-1538,171,1722,3019,3997,4598,4825,4680,4227,3539,2690,1794,896,79,-642,-1250,-1761,-2192,-2581,-2927,-3253,-3521,-3716,-3776,-3653,-3303,-2686,-1803,-677,653,2085,3553,4923,6120,7035,7614,7818,7634,7095,6240,5143,3884,2538,1179,-116,-1325,-2381,-3290,-4028,-4588,-4977,-5188,-5233,-5120,-4864,-4489,-4019,-3502,-2963,-2455,-2012,-1660,-1423,-1296,-1274,-1313,-1406,-1470,-1513,-1474,-1357,-1168,-925,-676,-467,-348,-363,-550,-901,-1422,-2049,-2749,-3427,-4018,-4446,-4635,-4553,-4154,-3448,-2457,-1213,194,1723,3251,4735,6068,7208,8093,8697,9008,9027,8780,8287,7606,6767,5835,4855,3878,2950,2122,1416,870,494,290,247,345,542,811,1102,1390,1646,1864,2042,2201,2355,2541,2780,3080,3467,3907,4399,4896,5362,5752,6026,6147,6085,5833,5378,4730,3906,2924,1816,616,-637,-1899,-3124,-4254,-5246,-6039,-6595,-6876,-6867,-6561,-5974,-5141,-4101,-2919,-1654,-372,855,1979,2949,3730,4301,4639,4752,4624,4277,3708,2942,2010,933,-224,-1431,-2605,-3704,-4656,-5419,-5949,-6247,-6293,-6147,-5820,-5390,-4898,-4399,-3927,-3492,-3092,-2690,-2251,-1710,-1036,-173,870,2086,3430,4807,6145,7315,8226,8790,8944,8662,7958,6876,5494,3915,2247,610,-902,-2181,-3182,-3836,-4137,-4079,-3683,-2992,-2048,-924,323,1612,2881,4049,5060,5843,6353,6548,6399,5894,5055,3907,2517,972,-641,-2207,-3633,-4838,-5762,-6384,-6717,-6790,-6681,-6451,-6184,-5937,-5758,-5648,-5612,-5586,-5531,-5370,-5049,-4525,-3778,-2824,-1709,-508,686,1757,2613,3143,3293,3021,2321,1247,-151,-1751,-3458,-5126,-6656,-7929,-8870,-9429,-9583,-9346,-8764,-7885,-6796,-5565,-4262,-2969,-1713,-560,489,1404,2193,2859,3398,3836,4150,4368,4462,4441,4296,4024,3632,3130,2532,1875,1170,467,-221,-857,-1435,-1936,-2368,-2730,-3026,-3274,-3454,-3587,-3640,-3612,-3473,-3208,-2799,-2236,-1524,-683,263,1252,2261,3191,4026,4674,5115,5301,5222,4879,4297,3527,2624,1681,761,-36,-662,-1061,-1213,-1132,-837,-395,136,687,1182,1581,1842,1959,1930,1776,1506,1149,710,196,-394,-1068,-1831,-2687,-3626,-4637,-5695,-6754,-7789,-8728,-9547,-10185,-10615,-10801,-10735,-10401,-9807,-8962,-7880,-6591,-5120,-3508,-1803,-52,1682,3345,4874,6211,7310,8120,8625,8795,8648,8200,7485,6565,5493,4338,3170,2033,983,36,-784,-1487,-2080,-2582,-2998,-3337,-3579,-3712,-3687,-3483,-3050,-2379,-1467,-333,963,2366,3781,5134,6338,7332,8056,8486,8609,8421,7960,7229,6292,5169,3919,2584,1218,-134,-1408,-2576,-3573,-4390,-4986,-5366,-5517,-5451,-5191,-4733,-4133,-3379,-2528,-1587,-596,426,1448,2448,3402,4276,5055,5700,6177,6463,6510,6309,5835,5088,4088,2861,1468,-34,-1552,-3013,-4322,-5408,-6204,-6660,-6744,-6454,-5783,-4772,-3451,-1881,-121,1743,3640,5480,7176,8662,9853,10714,11203,11321,11075,10517,9690,8665,7525,6319,5136,4005,2972,2049,1243,546,-64,-591,-1064,-1480,-1839,-2145,-2367,-2498,-2508,-2377,-2083,-1616,-962,-137,855,1986,3215,4507,5792,7019,8107,8996,9608,9902,9823,9361,8516,7321,5821,4108,2259,401,-1354,-2882,-4079,-4842,-5126,-4896,-4171,-3013,-1507,231,2056,3860,5491,6880,7937,8645,8995,9034,8805,8393,7861,7270,6673,6078,5495,4902,4265,3571,2781,1908,949,-45,-1043,-1960,-2760,-3360,-3745,-3873,-3762,-3424,-2899,-2234,-1478,-680,111,862,1538,2118,2595,2958,3220,3381,3474,3488,3460,3378,3250,3090,2872,2626,2329,2007,1655,1302,941,609,297,34,-174,-321,-378,-350,-209,48,417,901,1464,2077,2693,3253,3708,4002,4097,3975,3629,3086,2389,1590,770,-6,-664,-1149,-1412,-1444,-1223,-786,-159,607,1450,2321,3152,3919,4564,5095,5479,5727,5839,5815,5664,5380,4976,4445,3819,3103,2349,1583,856,201,-362,-797,-1140,-1376,-1553,-1702,-1836,-2013,-2200,-2447,-2687,-2944,-3148,-3286,-3311,-3203,-2935,-2511,-1935,-1232,-435,415,1281,2125,2917,3645,4274,4812,5212,5470,5535,5381,4964,4270,3278,2027,532,-1107,-2827,-4507,-6054,-7372,-8378,-9041,-9317,-9258,-8871,-8264,-7473,-6623,-5730,-4891,-4095,-3365,-2682,-2011,-1336,-618,135,936,1739,2507,3191,3729,4074,4214,4099,3786,3258,2594,1824,1019,233,-480,-1069,-1502,-1744,-1789,-1621,-1255,-697,23,878,1830,2829,3830,4761,5572,6182,6541,6584,6278,5603,4562,3199,1568,-238,-2117,-3964,-5659,-7115,-8245,-8997,-9351,-9308,-8909,-8200,-7261,-6143,-4947,-3699,-2481,-1304,-205,807,1728,2549,3270,3881,4373,4737,4947,4990,4844,4486,3908,3097,2054,800,-648,-2243,-3928,-5651,-7332,-8910,-10318,-11491,-12388,-12952,-13173,-13005,-12469,-11556,-10310,-8776,-7024,-5133,-3196,-1299,469,2047,3373,4426,5190,5685,5930,5977,5860,5627,5315,4947,4536,4095,3607,3081,2504,1879,1214,517,-195,-898,-1573,-2196,-2736,-3186,-3520,-3729,-3811,-3757,-3577,-3271,-2861,-2339,-1758,-1106,-448,208,796,1292,1625,1769,1669,1305,660,-256,-1415,-2764,-4235,-5748,-7220,-8555,-9697,-10549,-11099,-11283,-11118,-10595,-9751,-8625,-7273,-5765,-4171,-2564,-1023,389,1613,2602,3334,3789,3976,3914,3635,3187,2619,1995,1378,825,390,107,4,67,289,619,1012,1410,1756,2007,2129,2113,1962,1704,1377,1029,721,497,411,492,748,1183,1750,2418,3099,3739,4229,4532,4552,4283,3692,2804,1659,326,-1124,-2579,-3976,-5209,-6235,-7002,-7484,-7704,-7655,-7400,-6952,-6380,-5702,-4973,-4202,-3424,-2647,-1887,-1161,-475,129,641,1011,1211,1210,974,506,-196,-1101,-2150,-3291,-4426,-5476,-6356,-6985,-7321,-7325,-6999,-6363,-5457,-4337,-3067,-1713,-339,997,2250,3373,4354,5155,5789,6233,6503,6586,6486,6184,5688,4971,4056,2953,1697,359,-1006,-2297,-3435,-4331,-4938,-5190,-5110,-4692,-4006,-3121,-2122,-1119,-182,590,1170,1517,1644,1575,1364,1054,719,380,87,-166,-374,-569,-770,-1010,-1317,-1691,-2154,-2681,-3259,-3861,-4451,-4990,-5448,-5777,-5952,-5940,-5723,-5295,-4662,-3850,-2900,-1857,-793,241,1178,1975,2600,3031,3261,3304,3158,2841,2364,1713,925,-30,-1108,-2320,-3620,-4978,-6345,-7656,-8856,-9859,-10606,-11015,-11041,-10630,-9781,-8500,-6830,-4853,-2644,-328,1993,4203,6204,7912,9268,10227,10774,10914,10663,10057,9146,7973,6612,5116,3542,1959,394,-1094,-2482,-3744,-4860,-5821,-6625,-7264,-7753,-8092,-8296,-8371,-8322,-8162,-7874,-7469,-6919,-6230,-5371,-4365,-3185,-1890,-484,952,2365,3671,4792,5656,6206,6398,6222,5675,4802,3634,2256,727,-859,-2423,-3881,-5156,-6184,-6903,-7284,-7296,-6948,-6255,-5266,-4030,-2633,-1141,356,1788,3085,4204,5096,5761,6173,6360,6325,6102,5713,5182,4556,3840,3102,2347,1640,997,467,69,-169,-231,-115,184,642,1250,1958,2738,3534,4303,4996,5587,6034,6342,6499,6517,6414,6194,5882,5463,4949,4312,3547,2627,1551,312,-1067,-2549,-4072,-5561,-6920,-8062,-8894,-9352,-9397,-9012,-8242,-7123,-5757,-4228,-2641,-1093,337,1588,2612,3399,3938,4259,4380,4353,4210,3991,3734,3450,3158,2855,2531,2181,1785,1340,840,299,-274,-841,-1387,-1860,-2252,-2523,-2675,-2687,-2577,-2333,-1980,-1519,-960,-320,402,1176,1998,2826,3644,4401,5070,5600,5969,6137,6103,5855,5420,4833,4133,3393,2670,2026,1522,1190,1061,1139,1405,1844,2392,3028,3666,4280,4805,5212,5463,5547,5445,5166,4712,4112,3385,2578,1720,857,26,-743,-1429,-2006,-2486,-2842,-3110,-3280,-3377,-3419,-3412,-3383,-3324,-3254,-3164,-3053,-2917,-2750,-2536,-2293,-1992,-1672,-1319,-964,-623,-312,-66,108,177,122,-67,-415,-911,-1567,-2349,-3247,-4204,-5193,-6148,-7022,-7772,-8345,-8726,-8888,-8835,-8568,-8110,-7476,-6691,-5777,-4750,-3629,-2429,-1177,116,1397,2647,3800,4820,5643,6225,6521,6497,6139,5441,4425,3139,1633,11,-1645,-3214,-4594,-5697,-6432,-6782,-6696,-6226,-5387,-4263,-2924,-1460,48,1516,2871,4067,5038,5787,6264,6506,6494,6274,5858,5275,4567,3739,2840,1870,862,-169,-1211,-2238,-3245,-4200,-5091,-5889,-6571,-7111,-7488,-7672,-7658,-7425,-6978,-6316,-5460,-4428,-3259,-1990,-679,637,1880,3012,3968,4702,5182,5371,5265,4859,4176,3241,2097,795,-606,-2049,-3454,-4785,-5948,-6938,-7663,-8151,-8329,-8243,-7859,-7222,-6335,-5242,-3973,-2577,-1100,403,1871,3258,4484,5523,6297,6788,6959,6789,6302,5487,4417,3114,1666,130,-1408,-2879,-4216,-5356,-6265,-6892,-7229,-7253,-6964,-6376,-5493,-4363,-3016,-1517,73,1675,3227,4645,5881,6884,7625,8091,8293,8240,7964,7495,6859,6100,5230,4306,3325,2363,1417,549,-224,-876,-1395,-1789,-2077,-2279,-2442,-2580,-2731,-2892,-3059,-3200,-3284,-3253,-3068,-2683,-2073,-1238,-186,1025,2357,3705,5016,6192,7165,7887,8312,8431,8250,7778,7073,6159,5111,3964,2790,1627,527,-478,-1354,-2086,-2648,-3040,-3247,-3263,-3101,-2747,-2225,-1548,-734,174,1146,2136,3095,3983,4745,5360,5782,6007,6024,5838,5475,4966,4348,3689,3026,2430,1948,1622,1492,1566,1851,2325,2950,3670,4421,5123,5707,6105,6274,6193,5861,5309,4589,3757,2895,2053,1306,676,200,-146,-372,-522,-639,-762,-919,-1122,-1359,-1603,-1811,-1945,-1946,-1810,-1493,-1015,-388,375,1221,2135,3073,4009,4910,5760,6526,7196,7743,8152,8408,8503,8426,8183,7773,7208,6502,5670,4745,3746,2724,1696,720,-185,-984,-1646,-2166,-2511,-2683,-2669,-2457,-2053,-1447,-660,305,1408,2622,3892,5161,6370,7450,8343,8998,9379,9465,9253,8761,8009,7032,5878,4574,3188,1750,325,-1040,-2280,-3348,-4182,-4749,-4999,-4933,-4528,-3817,-2831,-1615,-251,1198,2643,4008,5221,6222,6970,7435,7612,7497,7107,6468,5606,4560,3370,2078,743,-599,-1882,-3060,-4086,-4905,-5489,-5791,-5803,-5495,-4879,-3970,-2789,-1404,142,1762,3384,4935,6347,7576,8583,9358,9891,10192,10258,10104,9709,9089,8212,7093,5719,4118,2324,410,-1548,-3428,-5137,-6538,-7563,-8112,-8174,-7736,-6842,-5566,-3998,-2254,-444,1328,2961,4408,5592,6521,7172,7552,7700,7596,7298,6784,6087,5211,4171,2993,1702,340,-1054,-2427,-3738,-4934,-5989,-6858,-7551,-8032,-8336,-8451,-8412,-8226,-7904,-7459,-6879,-6164,-5307,-4298,-3155,-1900,-570,768,2051,3203,4154,4848,5252,5341,5143,4680,4006,3189,2285,1360,467,-364,-1091,-1715,-2210,-2603,-2870,-3047,-3118,-3096,-2989,-2779,-2497,-2122,-1686,-1200,-687,-179,301,730,1080,1364,1556,1698,1777,1828,1855,1860,1849,1797,1695,1532,1273,947,523,42,-481,-1022,-1534,-2003,-2383,-2672,-2835,-2895,-2821,-2666,-2407,-2089,-1724,-1321,-910,-497,-107,239,509,676,706,556,226,-325,-1062,-1984,-3024,-4138,-5236,-6258,-7124,-7795,-8225,-8427,-8395,-8183,-7813,-7337,-6787,-6188,-5549,-4869,-4127,-3319,-2416,-1422,-342,800,1948,3059,4041,4843,5371,5596,5468,4987,4177,3080,1772,339,-1133,-2537,-3801,-4857,-5659,-6193,-6465,-6482,-6302,-5931,-5425,-4796,-4068,-3261,-2384,-1463,-513,424,1323,2132,2824,3349,3695,3824,3749,3458,2973,2316,1506,585,-430,-1496,-2591,-3672,-4717,-5673,-6517,-7190,-7665,-7890,-7854,-7523,-6921,-6049,-4984,-3763,-2506,-1283,-206,644,1205,1429,1317,883,178,-725,-1758,-2823,-3858,-4776,-5538,-6085,-6405,-6478,-6304,-5906,-5295,-4522,-3613,-2632,-1609,-606,357,1236,2033,2722,3333,3852,4304,4687,5000,5223,5334,5286,5038,4554,3795,2762,1460,-66,-1749,-3510,-5242,-6856,-8255,-9364,-10137,-10541,-10586,-10292,-9705,-8879,-7878,-6756,-5581,-4384,-3214,-2096,-1037,-73,824,1618,2324,2938,3423,3801,4003,4042,3858,3454,2798,1907,793,-501,-1912,-3368,-4790,-6077,-7179,-8004,-8537,-8743,-8631,-8214,-7534,-6618,-5526,-4295,-2966,-1592,-207,1141,2408,3551,4532,5302,5845,6143,6187,6012,5621,5075,4400,3654,2863,2071,1294,557,-142,-782,-1389,-1935,-2438,-2885,-3263,-3557,-3746,-3798,-3692,-3406,-2927,-2249,-1406,-416,647,1714,2710,3543,4145,4462,4454,4122,3491,2593,1528,347,-821,-1913,-2826,-3509,-3928,-4076,-3985,-3709,-3309,-2875,-2467,-2142,-1942,-1858,-1887,-1975,-2068,-2115,-2041,-1828,-1431,-863,-146,691,1568,2446,3229,3865,4285,4434,4295,3844,3105,2114,925,-387,-1743,-3069,-4284,-5328,-6154,-6713,-7003,-6995,-6713,-6170,-5390,-4430,-3318,-2129,-903,290,1402,2380,3195,3800,4204,4370,4325,4064,3614,2994,2251,1413,542,-315,-1109,-1788,-2329,-2707,-2933,-3027,-3018,-2956,-2869,-2782,-2718,-2647,-2565,-2419,-2174,-1787,-1235,-503,388,1407,2492,3576,4567,5400,5991,6302,6297,5974,5356,4481,3410,2200,938,-332,-1519,-2596,-3491,-4184,-4628,-4813,-4720,-4357,-3742,-2916,-1937,-874,188,1169,2001,2620,3000,3132,3034,2758,2368,1942,1570,1326,1270,1445,1858,2474,3259,4103,4941,5649,6147,6367,6260,5854,5163,4297,3330,2395,1587,980,639,550,704,1027,1435,1855,2172,2346,2292,2015,1494,759,-142,-1168,-2244,-3312,-4320,-5204,-5932,-6473,-6804,-6923,-6823,-6511,-5999,-5298,-4435,-3428,-2328,-1165,-8,1096,2087,2913,3538,3945,4125,4099,3900,3567,3143,2687,2205,1757,1320,918,525,143,-255,-665,-1088,-1527,-1943,-2344,-2687,-2956,-3139,-3204,-3158,-2977,-2672,-2238,-1695,-1050,-330,439,1237,2016,2761,3427,3989,4421,4701,4811,4755,4528,4152,3654,3053,2398,1720,1051,445,-97,-520,-835,-1018,-1083,-1032,-880,-641,-314,73,538,1053,1623,2232,2842,3440,3954,4367,4599,4642,4445,4030,3397,2598,1677,697,-283,-1217,-2056,-2795,-3402,-3898,-4276,-4549,-4720,-4787,-4734,-4563,-4238,-3773,-3144,-2386,-1508,-572,387,1295,2108,2757,3222,3451,3457,3219,2770,2133,1338,442,-541,-1544,-2571,-3574,-4560,-5508,-6415,-7276,-8072,-8795,-9422,-9935,-10314,-10537,-10592,-10461,-10149,-9639,-8946,-8074,-7025,-5834,-4492,-3051,-1519,43,1613,3118,4524,5757,6779,7535,7989,8113,7897,7345,6481,5351,4013,2551,1038,-423,-1777,-2933,-3863,-4529,-4921,-5044,-4906,-4530,-3932,-3137,-2170,-1065,137,1380,2599,3708,4639,5291,5620,5563,5122,4302,3173,1806,320,-1176,-2557,-3741,-4625,-5204,-5437,-5375,-5060,-4562,-3961,-3335,-2734,-2220,-1801,-1491,-1281,-1154,-1082,-1067,-1075,-1111,-1165,-1214,-1263,-1272,-1234,-1113,-889,-550,-88,488,1146,1853,2552,3178,3681,3995,4087,3933,3537,2924,2160,1301,450,-327,-935,-1326,-1458,-1310,-920,-284,510,1430,2404,3363,4266,5044,5671,6089,6297,6244,5947,5389,4597,3592,2422,1136,-190,-1495,-2686,-3713,-4493,-5006,-5215,-5128,-4765,-4152,-3362,-2424,-1427,-412,544,1407,2122,2671,3030,3194,3168,2970,2606,2123,1532,883,202,-456,-1073,-1576,-1971,-2188,-2248,-2131,-1864,-1488,-1045,-602,-209,87,262,310,255,135,1,-97,-112,-12,209,550,966,1431,1886,2285,2603,2803,2906,2911,2862,2792,2748,2759,2849,3020,3251,3506,3737,3885,3906,3770,3465,3016,2471,1887,1342,902,614,515,599,838,1189,1579,1957,2258,2451,2517,2461,2308,2090,1844,1599,1379,1185,1014,846,664,451,208,-59,-320,-531,-644,-601,-354,118,840,1773,2889,4102,5334,6486,7468,8203,8624,8706,8423,7812,6883,5718,4363,2902,1405,-67,-1446,-2691,-3760,-4630,-5269,-5678,-5820,-5717,-5348,-4738,-3906,-2892,-1732,-495,779,2025,3184,4233,5101,5793,6269,6531,6589,6448,6137,5681,5108,4458,3758,3052,2365,1736,1194,751,430,213,96,47,35,22,-20,-114,-250,-414,-561,-625,-557,-283,230,996,2012,3218,4544,5894,7164,8254,9081,9584,9732,9526,8998,8196,7197,6074,4899,3760,2689,1757,963,336,-141,-473,-690,-805,-843,-811,-718,-556,-323,-10,382,843,1356,1886,2395,2837,3167,3348,3348,3163,2785,2253,1584,835,52,-717,-1425,-2033,-2524,-2855,-3034,-3029,-2846,-2478,-1920,-1200,-327,634,1646,2607,3463,4113,4517,4632,4471,4076,3530,2922,2378,1981,1819,1929,2295,2896,3613,4369,5016,5457,5593,5368,4772,3834,2636,1279,-96,-1369,-2402,-3115,-3444,-3383,-2962,-2252,-1342,-343,648,1541,2280,2826,3185,3375,3439,3428,3377,3321,3267,3201,3102,2923,2634,2189,1587,812,-106,-1134,-2219,-3303,-4322,-5221,-5940,-6440,-6686,-6650,-6338,-5731,-4879,-3803,-2582,-1283,-13,1143,2081,2739,3065,3060,2746,2199,1491,731,-4,-637,-1125,-1458,-1642,-1712,-1707,-1668,-1623,-1595,-1575,-1561,-1526,-1454,-1332,-1156,-946,-722,-523,-389,-348,-428,-625,-928,-1287,-1663,-1974,-2170,-2193,-2005,-1610,-1025,-302,475,1226,1843,2254,2395,2233,1786,1082,212,-746,-1669,-2472,-3057,-3377,-3393,-3126,-2601,-1890,-1061,-188,660,1435,2103,2650,3072,3378,3565,3634,3573,3345,2943,2315,1473,396,-873,-2286,-3779,-5235,-6584,-7689,-8493,-8895,-8878,-8420,-7554,-6347,-4883,-3278,-1635,-81,1306,2430,3250,3730,3862,3662,3157,2388,1409,284,-926,-2141,-3301,-4330,-5173,-5777,-6115,-6182,-5984,-5581,-5013,-4374,-3726,-3154,-2691,-2393,-2231,-2212,-2262,-2337,-2363,-2281,-2044,-1641,-1063,-372,394,1145,1800,2292,2562,2582,2353,1909,1282,551,-241,-1037,-1789,-2494,-3127,-3700,-4217,-4673,-5063,-5366,-5542,-5562,-5388,-4998,-4388,-3581,-2611,-1540,-435,644,1620,2459,3105,3551,3771,3768,3545,3094,2447,1587,563,-617,-1907,-3255,-4610,-5895,-7051,-7994,-8671,-9023,-9018,-8648,-7928,-6901,-5635,-4218,-2743,-1309,-6,1112,1983,2610,2976,3121,3057,2828,2445,1932,1294,543,-330,-1298,-2349,-3441,-4520,-5526,-6382,-7028,-7397,-7477,-7244,-6742,-6026,-5172,-4290,-3457,-2774,-2286,-2028,-1981,-2106,-2325,-2553,-2702,-2696,-2486,-2068,-1446,-698,120,901,1567,2032,2251,2184,1841,1236,423,-543,-1594,-2659,-3675,-4588,-5350,-5943,-6339,-6553,-6574,-6440,-6139,-5719,-5155,-4486,-3696,-2797,-1803,-715,432,1606,2765,3855,4821,5617,6189,6509,6544,6286,5725,4880,3774,2447,969,-595,-2135,-3569,-4769,-5662,-6146,-6188,-5759,-4898,-3664,-2172,-549,1060,2510,3685,4490,4880,4850,4437,3710,2759,1692,597,-435,-1348,-2113,-2712,-3158,-3466,-3648,-3712,-3664,-3479,-3158,-2681,-2047,-1274,-390,556,1489,2357,3068,3593,3876,3924,3746,3392,2914,2391,1884,1463,1170,1034,1050,1203,1429,1686,1883,1974,1887,1605,1100,394,-478,-1482,-2534,-3598,-4593,-5478,-6197,-6716,-6996,-7014,-6753,-6204,-5378,-4296,-3003,-1563,-60,1410,2738,3825,4578,4940,4878,4413,3591,2497,1250,-43,-1247,-2277,-3048,-3520,-3691,-3573,-3220,-2688,-2029,-1314,-565,175,908,1625,2335,3030,3721,4374,4979,5492,5866,6064,6039,5767,5244,4482,3521,2426,1266,133,-899,-1758,-2391,-2777,-2902,-2790,-2473,-1993,-1397,-720,-1,732,1466,2158,2811,3366,3818,4128,4276,4255,4072,3740,3318,2838,2377,1976,1691,1537,1527,1626,1796,1976,2094,2096,1938,1592,1083,429,-283,-993,-1598,-2030,-2228,-2152,-1807,-1221,-441,446,1390,2300,3137,3859,4449,4918,5272,5530,5705,5800,5802,5692,5430,4993,4333,3460,2346,1055,-393,-1889,-3369,-4702,-5821,-6622,-7054,-7094,-6731,-6004,-4971,-3695,-2274,-784,689,2066,3291,4307,5082,5587,5806,5737,5385,4762,3909,2858,1679,435,-794,-1930,-2916,-3688,-4234,-4541,-4636,-4560,-4370,-4115,-3858,-3617,-3417,-3244,-3073,-2866,-2578,-2165,-1617,-905,-71,867,1843,2802,3677,4423,4995,5382,5578,5601,5473,5218,4865,4431,3927,3373,2764,2122,1457,780,130,-481,-1009,-1423,-1704,-1815,-1755,-1514,-1102,-552,120,846,1609,2326,2986,3525,3938,4187,4273,4180,3914,3467,2855,2082,1176,164,-897,-1958,-2929,-3750,-4327,-4619,-4563,-4179,-3469,-2514,-1404,-248,826,1711,2315,2580,2490,2072,1384,522,-415,-1319,-2102,-2701,-3088,-3267,-3277,-3168,-3014,-2869,-2785,-2799,-2892,-3080,-3299,-3527,-3724,-3842,-3887,-3830,-3706,-3522,-3312,-3102,-2902,-2721,-2542,-2345,-2092,-1759,-1309,-747,-66,690,1478,2236,2878,3354,3590,3564,3264,2701,1932,995,-10,-1055,-2037,-2947,-3728,-4376,-4888,-5262,-5504,-5613,-5583,-5400,-5056,-4528,-3831,-2963,-1976,-902,162,1158,1983,2574,2879,2861,2545,1951,1163,255,-685,-1564,-2329,-2919,-3323,-3533,-3567,-3450,-3213,-2884,-2488,-2047,-1569,-1076,-567,-67,422,861,1250,1539,1728,1779,1696,1466,1109,630,68,-550,-1187,-1797,-2355,-2814,-3176,-3401,-3519,-3513,-3416,-3253,-3030,-2799,-2545,-2301,-2057,-1797,-1518,-1185,-789,-316,230,855,1513,2214,2895,3558,4165,4700,5148,5494,5719,5804,5732,5483,5045,4424,3616,2668,1596,473,-674,-1767,-2789,-3685,-4451,-5071,-5540,-5866,-6030,-6035,-5847,-5463,-4845,-3997,-2917,-1631,-192,1331,2845,4249,5428,6293,6754,6771,6329,5467,4239,2775,1167,-428,-1902,-3159,-4111,-4747,-5048,-5061,-4839,-4447,-3961,-3441,-2929,-2459,-2034,-1636,-1257,-841,-386,155,767,1458,2183,2913,3587,4164,4591,4855,4928,4845,4602,4269,3851,3424,2976,2564,2157,1780,1400,1019,626,227,-168,-528,-835,-1036,-1131,-1068,-879,-539,-104,422,968,1528,2046,2515,2929,3281,3599,3882,4153,4399,4629,4803,4907,4898,4747,4436,3964,3333,2593,1770,926,121,-617,-1218,-1678,-1952,-2033,-1915,-1582,-1050,-316,590,1645,2800,3998,5179,6253,7165,7829,8199,8234,7917,7273,6329,5169,3857,2511,1221,83,-813,-1425,-1721,-1698,-1418,-918,-306,344,940,1416,1730,1869,1861,1736,1573,1412,1326,1328,1444,1640,1890,2135,2322,2403,2339,2124,1744,1252,651,19,-621,-1208,-1717,-2110,-2380,-2507,-2496,-2335,-2038,-1604,-1041,-369,402,1235,2095,2943,3727,4411,4950,5330,5534,5575,5483,5287,5044,4786,4554,4370,4226,4122,4004,3855,3602,3236,2713,2046,1253,375,-518,-1362,-2077,-2605,-2897,-2931,-2721,-2299,-1727,-1083,-435,136,586,886,1036,1055,985,864,736,632,573,548,566,582,598,575,522,434,346,277,271,360,561,890,1329,1850,2429,3000,3536,3988,4337,4567,4689,4713,4667,4588,4496,4426,4384,4382,4400,4436,4440,4406,4282,4057,3703,3221,2606,1885,1081,231,-610,-1399,-2081,-2603,-2927,-3018,-2852,-2440,-1789,-945,48,1113,2193,3199,4077,4759,5198,5363,5221,4789,4054,3073,1871,519,-908,-2341,-3694,-4893,-5892,-6624,-7095,-7277,-7202,-6887,-6366,-5675,-4845,-3901,-2876,-1776,-654,489,1590,2631,3550,4329,4913,5299,5468,5430,5200,4804,4265,3621,2886,2091,1248,371,-520,-1419,-2297,-3131,-3898,-4555,-5078,-5447,-5624,-5633,-5455,-5123,-4669,-4110,-3511,-2883,-2278,-1715,-1207,-771,-398,-88,177,402,605,784,944,1076,1165,1191,1128,955,638,180,-440,-1186,-2035,-2922,-3785,-4537,-5106,-5421,-5431,-5114,-4475,-3538,-2369,-1032,381,1789,3094,4235,5128,5742,6027,5974,5579,4863,3861,2628,1224,-258,-1749,-3150,-4390,-5397,-6125,-6554,-6679,-6534,-6155,-5602,-4933,-4204,-3457,-2735,-2044,-1409,-814,-266,246,729,1169,1576,1912,2174,2319,2332,2174,1846,1320,627,-230,-1195,-2232,-3261,-4236,-5071,-5723,-6145,-6307,-6217,-5890,-5371,-4718,-4004,-3282,-2642,-2097,-1716,-1470,-1384,-1405,-1511,-1648,-1764,-1823,-1770,-1585,-1247,-754,-142,566,1285,1953,2480,2772,2777,2430,1732,697,-605,-2082,-3607,-5042,-6261,-7136,-7591,-7575,-7076,-6149,-4849,-3287,-1583,155,1795,3246,4416,5254,5707,5782,5473,4816,3860,2658,1287,-185,-1680,-3129,-4462,-5632,-6587,-7304,-7761,-7952,-7882,-7561,-7016,-6269,-5374,-4353,-3284,-2192,-1151,-184,645,1342,1858,2231,2449,2554,2566,2515,2421,2285,2115,1875,1575,1163,664,44,-653,-1415,-2188,-2926,-3568,-4077,-4404,-4540,-4486,-4253,-3886,-3420,-2903,-2380,-1880,-1430,-1031,-698,-404,-154,74,289,493,684,857,986,1059,1037,913,645,244,-315,-1009,-1822,-2718,-3645,-4548,-5358,-6006,-6433,-6584,-6429,-5966,-5194,-4180,-2957,-1633,-267,1037,2213,3201,3952,4457,4701,4710,4490,4080,3491,2756,1894,921,-134,-1244,-2383,-3502,-4569,-5523,-6320,-6917,-7251,-7316,-7053,-6481,-5590,-4424,-3025,-1487,125,1678,3106,4297,5196,5766,5986,5887,5504,4896,4126,3254,2338,1415,520,-322,-1110,-1806,-2424,-2925,-3308,-3548,-3637,-3563,-3335,-2951,-2450,-1837,-1171,-461,235,912,1528,2085,2559,2959,3275,3506,3653,3698,3650,3485,3215,2827,2350,1785,1181,556,-44,-594,-1074,-1465,-1774,-1994,-2151,-2249,-2308,-2341,-2349,-2344,-2307,-2228,-2084,-1846,-1504,-1024,-425,297,1102,1943,2770,3497,4072,4416,4488,4252,3706,2873,1801,561,-762,-2078,-3293,-4339,-5142,-5675,-5903,-5848,-5503,-4927,-4139,-3196,-2146,-1020,117,1245,2314,3302,4180,4937,5551,6023,6351,6511,6530,6362,6035,5518,4835,3986,3001,1919,777,-356,-1443,-2414,-3225,-3839,-4214,-4353,-4235,-3892,-3351,-2647,-1849,-998,-165,611,1279,1828,2233,2511,2682,2774,2829,2885,2977,3133,3355,3651,3982,4334,4639,4867,4957,4889,4628,4181,3556,2791,1924,1022,124,-689,-1384,-1895,-2201,-2258,-2071,-1617,-934,-24,1052,2251,3504,4727,5848,6771,7427,7746,7695,7247,6431,5283,3882,2324,703,-858,-2278,-3466,-4367,-4965,-5244,-5245,-5005,-4582,-4033,-3409,-2752,-2092,-1447,-816,-217,370,919,1438,1916,2327,2680,2941,3124,3208,3208,3120,2954,2725,2429,2088,1689,1246,756,216,-353,-959,-1553,-2127,-2611,-2993,-3198,-3221,-3015,-2602,-1975,-1196,-283,667,1623,2490,3228,3783,4115,4221,4084,3743,3221,2578,1866,1150,487,-72,-499,-767,-887,-854,-708,-460,-153,194,551,902,1230,1530,1795,2025,2222,2393,2537,2665,2779,2875,2950,2981,2948,2821,2571,2170,1606,872,-8,-1003,-2062,-3111,-4090,-4909,-5519,-5853,-5893,-5618,-5057,-4240,-3234,-2103,-927,227,1290,2224,2986,3577,3974,4208,4270,4193,3980,3657,3221,2703,2099,1432,720,-31,-778,-1520,-2218,-2861,-3432,-3915,-4311,-4612,-4819,-4932,-4949,-4863,-4673,-4368,-3951,-3424,-2794,-2086,-1314,-523,268,1007,1671,2215,2615,2847,2894,2749,2429,1929,1300,562,-239,-1051,-1839,-2560,-3184,-3694,-4080,-4339,-4471,-4480,-4365,-4134,-3781,-3318,-2753,-2096,-1375,-609,170,933,1647,2286,2813,3205,3436,3490,3345,3009,2459,1729,814,-247,-1429,-2684,-3963,-5205,-6347,-7327,-8083,-8563,-8732,-8568,-8070,-7264,-6177,-4881,-3429,-1911,-399,1030,2300,3366,4178,4716,4981,4980,4740,4305,3705,2987,2185,1323,435,-473,-1377,-2271,-3147,-3982,-4782,-5515,-6181,-6754,-7212,-7540,-7696,-7663,-7406,-6908,-6155,-5149,-3905,-2469,-869,797,2493,4110,5594,6863,7865,8542,8872,8813,8382,7570,6426,4987,3325,1535,-313,-2089,-3736,-5135,-6249,-7010,-7412,-7443,-7138,-6533,-5690,-4680,-3574,-2439,-1344,-327,574,1339,1973,2471,2858,3130,3315,3405,3405,3317,3116,2812,2381,1837,1164,403,-445,-1329,-2214,-3056,-3803,-4413,-4851,-5079,-5093,-4879,-4453,-3846,-3076,-2203,-1254,-287,675,1573,2400,3116,3706,4161,4455,4594,4553,4350,3957,3417,2706,1886,956,-8,-983,-1887,-2686,-3318,-3751,-3963,-3957,-3747,-3367,-2857,-2264,-1623,-972,-332,298,890,1476,2035,2586,3111,3614,4063,4448,4739,4910,4954,4848,4602,4218,3717,3121,2463,1761,1056,362,-296,-892,-1422,-1852,-2171,-2358,-2389,-2250,-1935,-1427,-757,77,1023,2050,3097,4118,5042,5828,6416,6780,6890,6756,6373,5798,5048,4201,3292,2376,1508,694,-14,-633,-1140,-1548,-1848,-2053,-2149,-2138,-2011,-1762,-1399,-919,-358,270,916,1541,2100,2562,2882,3073,3100,3004,2786,2485,2122,1741,1349,991,666,395,188,32,-54,-98,-88,-50,18,98,192,289,395,511,649,817,1041,1323,1691,2142,2677,3284,3935,4590,5207,5723,6099,6267,6220,5923,5396,4675,3797,2847,1876,972,179,-450,-903,-1170,-1272,-1237,-1099,-894,-662,-402,-163,101,352,643,955,1312,1709,2132,2570,2986,3362,3653,3840,3888,3781,3512,3075,2500,1802,1047,263,-467,-1104,-1593,-1889,-1979,-1843,-1485,-925,-177,726,1750,2874,4035,5229,6374,7454,8389,9145,9652,9879,9788,9377,8658,7675,6484,5170,3806,2495,1282,252,-583,-1196,-1595,-1805,-1853,-1790,-1654,-1502,-1363,-1261,-1183,-1080,-897,-559,-33,674,1487,2267,2857,3097,2906,2267,1302,174,-871,-1647,-2004,-1915,-1448,-751,7,662,1126,1343,1345,1165,844,404,-198,-1010,-2112,-3544,-5281,-7219,-9131,-10736,-11687,-11675,-10480,-8036,-4470,-108,4562,8958,12489,14642,15086,13680,10553,6020,602,-5103,-10416,-14745,-17567,-18558,-17610,-14819,-10558,-5317,222,5415,9613,12354,13368,12640,10420,7138,3374,-291,-3320,-5352,-6208,-5917,-4690,-2835,-713,1333,3049,4264,4915,5031,4703,4040,3180,2190,1146,47,-1099,-2323,-3606,-4921,-6183,-7268,-8049,-8391,-8218,-7526,-6381,-4960,-3469,-2157,-1234,-838,-1010,-1652,-2580,-3521,-4209,-4413,-4008,-3003,-1532,143,1718,2847,3279,2838,1511,-562,-3127,-5816,-8265,-10112,-11112,-11131,-10192,-8446,-6184,-3737,-1500,205,1117,1124,247,-1314,-3271,-5259,-6900,-7916,-8099,-7418,-5970,-3981,-1754,379,2117,3256,3671,3403,2557,1364,73,-1083,-1885,-2252,-2129,-1604,-798,122,964,1593,1868,1774,1307,576,-288,-1117,-1739,-2011,-1833,-1165,-40,1436,3106,4760,6195,7204,7656,7460,6638,5277,3541,1638,-205,-1800,-2972,-3646,-3779,-3427,-2660,-1648,-514,551,1428,2021,2294,2285,2079,1806,1609,1602,1886,2471,3355,4437,5627,6764,7749,8447,8817,8811,8452,7785,6866,5789,4634,3494,2458,1589,949,535,369,378,545,775,1024,1214,1305,1264,1062,737,267,-276,-876,-1477,-2008,-2422,-2633,-2598,-2265,-1631,-706,435,1706,2979,4130,5035,5594,5732,5399,4597,3332,1688,-244,-2292,-4282,-5986,-7210,-7775,-7570,-6582,-4866,-2596,-6,2628,4989,6842,7954,8237,7668,6328,4382,2025,-517,-3024,-5319,-7257,-8754,-9773,-10330,-10458,-10232,-9706,-8960,-8041,-7010,-5908,-4786,-3697,-2692,-1833,-1162,-737,-571,-678,-1026,-1576,-2252,-2991,-3700,-4332,-4805,-5113,-5209,-5131,-4889,-4541,-4146,-3768,-3477,-3334,-3371,-3634,-4102,-4773,-5594,-6507,-7439,-8309,-9042,-9567,-9834,-9813,-9500,-8917,-8116,-7155,-6127,-5111,-4188,-3437,-2887,-2572,-2472,-2565,-2804,-3146,-3539,-3957,-4368,-4767,-5144,-5509,-5853,-6199,-6512,-6814,-7052,-7233,-7310,-7276,-7100,-6778,-6299,-5676,-4918,-4055,-3121,-2135,-1166,-217,635,1382,1972,2387,2595,2589,2361,1921,1290,498,-408,-1376,-2341,-3234,-3989,-4545,-4856,-4897,-4654,-4138,-3366,-2376,-1199,112,1507,2939,4330,5651,6832,7850,8681,9309,9764,10045,10198,10232,10174,10033,9804,9488,9060,8507,7820,6991,6041,4992,3891,2782,1731,777,-13,-610,-973,-1095,-959,-582,43,877,1926,3125,4474,5894,7358,8793,10153,11364,12389,13160,13667,13879,13815,13486,12945,12224,11385,10460,9502,8521,7569,6636,5771,4978,4288,3731,3318,3085,3023,3151,3438,3879,4438,5091,5821,6593,7399,8218,9032,9831,10582,11263,11839,12269,12522,12560,12363,11927,11255,10389,9370,8261,7141,6063,5105,4305,3703,3317,3158,3212,3472,3887,4419,4986,5526,5957,6228,6291,6155,5831,5398,4912,4474,4129,3935,3878,3936,4034,4098,4033,3768,3252,2466,1432,205,-1128,-2475,-3731,-4807,-5639,-6183,-6417,-6368,-6051,-5538,-4880,-4144,-3385,-2654,-1971,-1357,-801,-303,158,582,981,1346,1658,1917,2078,2153,2101,1946,1666,1284,795,199,-503,-1331,-2287,-3382,-4597,-5918,-7265,-8581,-9743,-10660,-11238,-11411,-11169,-10538,-9608,-8482,-7325,-6249,-5405,-4864,-4670,-4820,-5244,-5857,-6561,-7232,-7816,-8231,-8478,-8561,-8523,-8419,-8301,-8231,-8241,-8359,-8591,-8919,-9323,-9752,-10176,-10528,-10788,-10901,-10855,-10626,-10227,-9664,-8978,-8183,-7344,-6472,-5650,-4885,-4250,-3772,-3479,-3407,-3546,-3910,-4452,-5162,-5953,-6794,-7581,-8273,-8785,-9091,-9159,-9007,-8666,-8206,-7695,-7230,-6871,-6687,-6705,-6928,-7333,-7867,-8453,-9028,-9500,-9825,-9962,-9907,-9677,-9333,-8921,-8533,-8226,-8055,-8049,-8197,-8459,-8763,-9020,-9125,-8994,-8553,-7778,-6679,-5318,-3786,-2196,-682,673,1751,2527,2958,3067,2876,2440,1800,1025,159,-746,-1637,-2494,-3267,-3955,-4537,-5018,-5404,-5705,-5931,-6075,-6151,-6124,-5998,-5733,-5327,-4767,-4064,-3234,-2315,-1335,-349,625,1545,2390,3136,3766,4247,4582,4734,4734,4565,4285,3903,3491,3065,2674,2327,2020,1757,1485,1199,846,419,-82,-655,-1229,-1773,-2196,-2421,-2411,-2080,-1454,-518,663,2025,3475,4925,6280,7470,8433,9138,9574,9753,9708,9474,9118,8678,8230,7790,7407,7079,6809,6577,6356,6130,5868,5583,5264,4959,4673,4470,4354,4376,4525,4810,5210,5691,6224,6759,7261,7697,8043,8283,8419,8453,8396,8275,8091,7877,7634,7374,7101,6804,6487,6138,5755,5348,4913,4486,4075,3729,3462,3325,3329,3506,3856,4368,5034,5798,6635,7479,8282,8992,9574,9988,10234,10303,10210,9983,9636,9202,8690,8120,7501,6844,6165,5474,4803,4159,3595,3107,2765,2561,2558,2746,3152,3742,4501,5355,6259,7133,7927,8598,9122,9512,9788,9993,10179,10377,10628,10917,11235,11511,11694,11675,11396,10787,9813,8502,6881,5057,3147,1283,-389,-1749,-2706,-3200,-3233,-2836,-2080,-1070,109,1316,2503,3560,4469,5200,5746,6137,6377,6492,6497,6388,6178,5842,5387,4794,4075,3241,2320,1346,368,-577,-1440,-2191,-2802,-3269,-3585,-3766,-3834,-3804,-3697,-3528,-3282,-2970,-2562,-2053,-1449,-747,4,771,1487,2083,2504,2680,2592,2202,1536,618,-503,-1749,-3059,-4338,-5513,-6527,-7303,-7831,-8061,-8015,-7682,-7108,-6315,-5361,-4294,-3171,-2054,-994,-46,748,1355,1752,1939,1912,1699,1323,815,210,-463,-1186,-1938,-2716,-3515,-4330,-5153,-5975,-6763,-7507,-8152,-8694,-9082,-9332,-9414,-9365,-9188,-8921,-8595,-8239,-7888,-7555,-7268,-7016,-6809,-6626,-6440,-6245,-5988,-5691,-5312,-4903,-4465,-4060,-3739,-3556,-3567,-3811,-4297,-5021,-5933,-6975,-8036,-9035,-9835,-10366,-10536,-10313,-9688,-8704,-7422,-5955,-4400,-2887,-1511,-360,511,1069,1318,1265,953,411,-309,-1176,-2141,-3184,-4259,-5344,-6411,-7411,-8333,-9115,-9741,-10173,-10394,-10407,-10221,-9874,-9407,-8889,-8359,-7890,-7489,-7197,-6982,-6826,-6680,-6490,-6231,-5853,-5386,-4823,-4229,-3656,-3167,-2824,-2674,-2725,-2988,-3411,-3959,-4556,-5149,-5679,-6106,-6410,-6588,-6639,-6591,-6438,-6206,-5875,-5439,-4877,-4164,-3292,-2269,-1112,100,1315,2419,3335,3980,4285,4238,3823,3089,2083,892,-413,-1737,-3039,-4245,-5358,-6333,-7199,-7921,-8511,-8941,-9178,-9211,-8980,-8490,-7713,-6660,-5372,-3877,-2270,-611,980,2429,3636,4541,5105,5306,5169,4724,4033,3162,2178,1153,129,-835,-1737,-2532,-3242,-3835,-4324,-4699,-4956,-5097,-5115,-5018,-4799,-4475,-4033,-3494,-2840,-2082,-1219,-246,811,1948,3117,4285,5392,6370,7163,7681,7888,7723,7179,6272,5049,3597,2031,456,-981,-2197,-3098,-3640,-3835,-3697,-3307,-2742,-2088,-1428,-818,-282,166,554,926,1309,1759,2289,2903,3596,4325,5054,5731,6319,6769,7063,7176,7097,6826,6368,5732,4947,4035,3041,2007,988,44,-767,-1381,-1742,-1814,-1552,-971,-58,1124,2538,4090,5712,7296,8780,10075,11139,11938,12459,12725,12751,12592,12274,11854,11352,10792,10185,9523,8809,8028,7190,6296,5369,4439,3536,2714,1990,1412,982,712,587,593,693,883,1116,1415,1742,2148,2611,3182,3845,4622,5478,6388,7291,8119,8796,9260,9449,9340,8942,8280,7433,6484,5524,4664,3970,3513,3308,3357,3612,4024,4512,5011,5462,5823,6076,6225,6280,6282,6243,6203,6166,6145,6131,6115,6066,5985,5830,5616,5321,4970,4563,4146,3727,3356,3053,2851,2770,2831,3030,3374,3828,4382,4964,5554,6061,6462,6683,6717,6542,6176,5654,5027,4353,3694,3100,2599,2225,1960,1796,1702,1636,1574,1471,1327,1124,890,655,460,371,429,685,1154,1845,2717,3731,4805,5868,6829,7628,8204,8536,8618,8460,8104,7563,6887,6094,5203,4248,3223,2178,1115,85,-881,-1748,-2465,-3021,-3372,-3519,-3457,-3185,-2742,-2131,-1412,-614,207,1004,1733,2353,2835,3166,3332,3357,3244,3037,2765,2458,2155,1861,1593,1336,1072,775,406,-60,-628,-1316,-2064,-2852,-3589,-4209,-4635,-4799,-4676,-4242,-3532,-2588,-1491,-324,812,1834,2657,3236,3526,3527,3243,2707,1959,1038,-12,-1156,-2359,-3588,-4826,-6031,-7192,-8264,-9237,-10070,-10760,-11276,-11623,-11782,-11758,-11540,-11139,-10541,-9764,-8808,-7695,-6452,-5109,-3722,-2335,-1014,182,1200,1981,2488,2697,2587,2162,1446,455,-750,-2127,-3608,-5130,-6620,-8017,-9266,-10311,-11126,-11687,-11986,-12040,-11860,-11478,-10924,-10235,-9437,-8563,-7633,-6674,-5709,-4760,-3865,-3036,-2316,-1710,-1231,-891,-669,-563,-562,-646,-818,-1074,-1412,-1849,-2380,-3018,-3746,-4556,-5410,-6288,-7131,-7916,-8593,-9132,-9524,-9728,-9764,-9595,-9249,-8700,-7970,-7062,-6001,-4826,-3573,-2321,-1119,-68,775,1336,1556,1412,886,10,-1177,-2584,-4136,-5714,-7224,-8567,-9675,-10488,-11001,-11204,-11146,-10863,-10422,-9880,-9287,-8679,-8076,-7487,-6891,-6296,-5658,-4992,-4285,-3556,-2835,-2160,-1572,-1125,-843,-754,-867,-1150,-1589,-2120,-2695,-3268,-3778,-4207,-4517,-4716,-4798,-4792,-4721,-4610,-4503,-4415,-4380,-4413,-4517,-4704,-4958,-5275,-5633,-5994,-6339,-6608,-6784,-6810,-6682,-6372,-5909,-5300,-4601,-3865,-3147,-2526,-2042,-1749,-1669,-1805,-2137,-2634,-3226,-3864,-4464,-4964,-5306,-5439,-5348,-5020,-4479,-3759,-2905,-1992,-1059,-190,589,1215,1679,1946,2025,1910,1616,1165,580,-103,-841,-1592,-2293,-2900,-3346,-3592,-3591,-3327,-2797,-2029,-1061,25,1158,2229,3159,3855,4273,4369,4161,3671,2962,2099,1164,212,-684,-1507,-2216,-2834,-3341,-3771,-4118,-4402,-4605,-4736,-4756,-4664,-4438,-4051,-3524,-2838,-2034,-1127,-172,801,1725,2582,3317,3918,4364,4650,4785,4772,4637,4393,4072,3699,3306,2916,2572,2273,2068,1928,1883,1890,1942,1990,2016,1977,1875,1690,1465,1209,992,852,846,1009,1370,1921,2646,3498,4413,5323,6149,6817,7278,7478,7411,7071,6494,5722,4820,3851,2886,1977,1175,501,-19,-403,-642,-764,-774,-687,-499,-216,194,723,1408,2242,3229,4352,5573,6847,8115,9310,10375,11253,11902,12309,12450,12366,12051,11563,10922,10167,9324,8410,7445,6423,5375,4289,3194,2106,1056,85,-771,-1465,-1957,-2209,-2192,-1888,-1308,-447,632,1907,3284,4713,6096,7372,8463,9325,9917,10234,10274,10069,9660,9095,8433,7727,7016,6357,5747,5223,4758,4351,3971,3598,3208,2791,2346,1885,1449,1060,794,665,754,1046,1582,2322,3237,4273,5348,6406,7352,8148,8712,9034,9077,8851,8360,7653,6752,5747,4665,3610,2621,1778,1123,703,542,652,1022,1640,2457,3438,4521,5643,6757,7792,8716,9482,10075,10469,10678,10688,10512,10169,9641,8977,8157,7227,6208,5137,4070,3045,2117,1317,682,215,-73,-215,-224,-142,-5,165,327,489,628,776,935,1135,1406,1753,2210,2763,3411,4134,4895,5662,6381,7013,7508,7840,7978,7927,7685,7288,6766,6167,5543,4928,4369,3876,3464,3124,2843,2587,2347,2082,1800,1490,1161,851,568,367,259,264,395,621,944,1298,1671,2003,2274,2461,2557,2572,2534,2462,2405,2381,2411,2508,2649,2820,2983,3093,3113,3021,2782,2432,1955,1428,875,366,-56,-366,-544,-620,-623,-612,-653,-791,-1088,-1541,-2166,-2907,-3716,-4508,-5205,-5722,-6014,-6026,-5769,-5264,-4552,-3717,-2817,-1939,-1143,-477,27,356,518,526,401,179,-128,-485,-877,-1280,-1677,-2053,-2390,-2674,-2898,-3054,-3149,-3195,-3209,-3226,-3272,-3377,-3566,-3840,-4193,-4598,-4999,-5364,-5607,-5702,-5584,-5254,-4681,-3914,-2959,-1899,-778,319,1329,2190,2834,3242,3365,3208,2763,2050,1097,-58,-1369,-2775,-4220,-5643,-6978,-8186,-9212,-10036,-10640,-11013,-11177,-11127,-10893,-10482,-9905,-9175,-8288,-7262,-6096,-4831,-3475,-2110,-772,443,1475,2232,2666,2712,2368,1631,547,-800,-2329,-3900,-5411,-6734,-7788,-8501,-8859,-8872,-8584,-8083,-7433,-6744,-6073,-5479,-4998,-4619,-4325,-4078,-3814,-3500,-3085,-2546,-1887,-1123,-310,499,1217,1776,2100,2134,1840,1212,265,-953,-2380,-3928,-5520,-7054,-8463,-9663,-10612,-11253,-11581,-11570,-11240,-10605,-9715,-8617,-7393,-6102,-4849,-3690,-2723,-1985,-1532,-1372,-1499,-1879,-2453,-3144,-3881,-4567,-5158,-5581,-5846,-5937,-5909,-5794,-5680,-5601,-5624,-5766,-6022,-6366,-6736,-7052,-7234,-7198,-6887,-6261,-5328,-4115,-2703,-1170,361,1799,3034,4001,4647,4962,4950,4650,4109,3383,2534,1608,656,-291,-1206,-2068,-2867,-3592,-4231,-4787,-5256,-5632,-5936,-6152,-6314,-6408,-6457,-6454,-6401,-6298,-6124,-5879,-5550,-5127,-4624,-4042,-3418,-2774,-2158,-1596,-1128,-758,-497,-324,-216,-149,-84,-12,79,194,300,397,437,419,315,126,-143,-477,-851,-1229,-1586,-1886,-2105,-2224,-2238,-2152,-1978,-1756,-1498,-1266,-1072,-971,-964,-1079,-1291,-1599,-1950,-2318,-2645,-2886,-3010,-2977,-2794,-2449,-1974,-1392,-752,-88,548,1117,1588,1924,2113,2141,2006,1717,1300,771,181,-443,-1052,-1604,-2074,-2427,-2657,-2759,-2740,-2620,-2420,-2158,-1862,-1536,-1205,-851,-495,-106,301,751,1223,1728,2230,2728,3180,3574,3879,4091,4200,4219,4161,4047,3908,3761,3627,3505,3395,3266,3102,2863,2530,2090,1539,907,225,-448,-1054,-1544,-1857,-1975,-1881,-1582,-1113,-513,170,880,1579,2229,2806,3297,3698,3998,4211,4312,4323,4215,4007,3688,3281,2803,2285,1763,1266,833,469,194,-10,-153,-267,-370,-491,-636,-814,-1005,-1193,-1336,-1394,-1336,-1112,-715,-134,622,1497,2459,3420,4308,5056,5585,5857,5850,5554,5009,4244,3333,2335,1331,375,-460,-1150,-1636,-1932,-1994,-1860,-1512,-985,-294,530,1458,2452,3477,4481,5437,6272,6977,7473,7755,7782,7544,7056,6325,5398,4319,3152,1958,808,-249,-1153,-1878,-2401,-2725,-2869,-2847,-2718,-2478,-2201,-1864,-1510,-1119,-689,-210,336,951,1649,2418,3255,4142,5048,5958,6820,7608,8273,8779,9078,9148,8948,8479,7740,6745,5553,4200,2782,1363,35,-1128,-2059,-2721,-3076,-3147,-2939,-2517,-1927,-1251,-541,128,726,1212,1590,1860,2060,2219,2371,2560,2795,3094,3452,3841,4252,4642,4997,5285,5511,5649,5728,5728,5679,5566,5405,5179,4889,4524,4078,3549,2951,2297,1632,990,431,-1,-260,-319,-176,160,645,1227,1842,2425,2905,3245,3393,3346,3113,2705,2183,1567,934,301,-279,-791,-1223,-1563,-1814,-1968,-2028,-1966,-1804,-1493,-1084,-535,80,776,1463,2131,2707,3163,3470,3604,3574,3393,3079,2680,2224,1753,1310,899,569,290,93,-57,-169,-251,-334,-412,-498,-582,-653,-694,-685,-613,-456,-219,105,499,943,1415,1884,2319,2706,3003,3215,3313,3306,3192,2981,2691,2346,1981,1628,1331,1119,1018,1055,1210,1486,1840,2232,2621,2946,3188,3306,3323,3233,3094,2927,2790,2702,2677,2711,2760,2787,2732,2541,2180,1622,887,-7,-987,-1991,-2939,-3749,-4378,-4777,-4949,-4910,-4703,-4379,-3999,-3608,-3239,-2906,-2602,-2305,-1990,-1614,-1157,-596,64,806,1581,2348,3020,3555,3875,3955,3770,3330,2668,1835,902,-59,-966,-1760,-2366,-2762,-2904,-2787,-2419,-1802,-985,8,1118,2286,3450,4537,5477,6212,6683,6852,6704,6224,5450,4412,3175,1818,410,-955,-2218,-3315,-4212,-4891,-5361,-5632,-5750,-5739,-5641,-5491,-5296,-5081,-4833,-4548,-4221,-3833,-3396,-2909,-2390,-1862,-1342,-862,-420,-50,271,523,729,890,1019,1111,1182,1212,1207,1158,1060,918,738,531,326,128,-15,-116,-131,-73,59,263,514,799,1097,1388,1657,1889,2081,2213,2295,2318,2264,2154,1939,1639,1217,678,21,-753,-1606,-2515,-3427,-4279,-5033,-5618,-6016,-6196,-6170,-5961,-5614,-5189,-4735,-4318,-3957,-3689,-3489,-3350,-3215,-3063,-2831,-2515,-2082,-1556,-952,-319,307,866,1330,1661,1848,1895,1808,1616,1343,1014,653,271,-130,-543,-979,-1431,-1895,-2347,-2757,-3083,-3276,-3306,-3134,-2764,-2209,-1520,-757,-22,621,1058,1246,1121,686,-49,-1021,-2167,-3386,-4590,-5693,-6612,-7306,-7732,-7892,-7788,-7459,-6921,-6243,-5431,-4550,-3601,-2619,-1620,-617,374,1328,2238,3058,3789,4383,4854,5166,5348,5384,5313,5132,4879,4538,4131,3638,3049,2368,1573,692,-268,-1259,-2238,-3146,-3928,-4531,-4920,-5073,-4989,-4692,-4208,-3599,-2899,-2182,-1469,-815,-237,255,646,945,1143,1245,1245,1139,921,595,160,-354,-940,-1531,-2118,-2608,-3006,-3232,-3299,-3180,-2900,-2486,-1976,-1425,-872,-368,58,380,590,685,684,590,438,238,6,-247,-526,-839,-1193,-1613,-2102,-2665,-3294,-3963,-4647,-5293,-5866,-6313,-6602,-6717,-6630,-6371,-5929,-5344,-4631,-3816,-2915,-1961,-953,73,1103,2105,3043,3872,4557,5044,5300,5307,5039,4531,3789,2873,1837,744,-342,-1364,-2279,-3056,-3684,-4156,-4495,-4703,-4819,-4840,-4799,-4683,-4507,-4266,-3952,-3582,-3151,-2687,-2213,-1750,-1346,-1004,-770,-630,-600,-656,-783,-950,-1130,-1302,-1448,-1567,-1663,-1759,-1873,-2032,-2261,-2559,-2940,-3377,-3850,-4322,-4751,-5102,-5337,-5435,-5376,-5153,-4772,-4232,-3553,-2753,-1848,-883,125,1108,2040,2848,3490,3915,4086,4000,3648,3078,2328,1478,591,-242,-978,-1549,-1940,-2142,-2163,-2041,-1808,-1515,-1204,-906,-658,-458,-313,-205,-106,-4,132,301,501,701,868,949,902,678,265,-355,-1146,-2084,-3107,-4150,-5166,-6069,-6850,-7437,-7845,-8051,-8066,-7922,-7621,-7216,-6709,-6135,-5507,-4828,-4121,-3383,-2638,-1902,-1210,-590,-95,247,393,337,68,-373,-957,-1604,-2256,-2829,-3276,-3544,-3626,-3524,-3277,-2919,-2526,-2112,-1756,-1442,-1194,-989,-797,-585,-319,24,450,956,1510,2078,2615,3060,3391,3556,3543,3348,2968,2430,1751,969,107,-794,-1709,-2605,-3457,-4241,-4941,-5535,-6014,-6369,-6588,-6671,-6604,-6381,-6000,-5447,-4728,-3847,-2812,-1658,-413,871,2143,3337,4401,5264,5879,6210,6218,5922,5321,4470,3423,2253,1047,-110,-1141,-1972,-2543,-2837,-2813,-2522,-1972,-1239,-391,504,1357,2119,2732,3180,3443,3547,3498,3343,3101,2803,2478,2122,1768,1399,1042,696,379,114,-87,-210,-241,-202,-86,65,233,380,489,539,538,496,444,423,469,627,916,1352,1922,2596,3322,4045,4680,5181,5460,5498,5261,4746,3994,3031,1937,765,-397,-1507,-2489,-3325,-3974,-4443,-4704,-4784,-4654,-4327,-3777,-3003,-1991,-752,701,2315,4033,5765,7418,8897,10112,11002,11519,11676,11478,11004,10310,9492,8612,7745,6921,6161,5460,4797,4160,3528,2907,2310,1776,1340,1061,967,1092,1431,1974,2678,3488,4353,5197,5979,6656,7193,7589,7849,7974,8015,7973,7890,7786,7662,7541,7397,7234,7025,6757,6420,6001,5506,4940,4317,3664,2992,2338,1711,1149,657,268,-13,-173,-191,-96,140,463,879,1339,1821,2286,2717,3084,3397,3641,3841,4007,4170,4337,4537,4758,5007,5256,5491,5667,5775,5770,5659,5438,5132,4781,4440,4161,4020,4033,4258,4652,5212,5842,6471,6983,7288,7292,6960,6264,5250,3977,2559,1102,-259,-1430,-2314,-2871,-3077,-2953,-2535,-1882,-1056,-117,886,1909,2922,3911,4847,5739,6558,7301,7952,8491,8898,9173,9279,9240,9035,8688,8210,7620,6942,6195,5401,4572,3727,2870,2010,1161,326,-471,-1219,-1893,-2461,-2911,-3195,-3326,-3254,-3013,-2586,-2005,-1299,-499,353,1218,2072,2875,3627,4302,4905,5428,5864,6206,6434,6539,6489,6288,5921,5407,4773,4065,3341,2662,2095,1683,1469,1458,1641,1979,2430,2924,3409,3823,4121,4274,4265,4087,3751,3276,2671,1981,1213,401,-430,-1257,-2058,-2799,-3471,-4033,-4480,-4794,-4956,-4986,-4866,-4634,-4306,-3908,-3486,-3056,-2655,-2296,-1973,-1694,-1418,-1149,-833,-483,-63,403,905,1413,1884,2272,2539,2648,2581,2334,1921,1368,722,16,-697,-1382,-2017,-2569,-3044,-3422,-3703,-3887,-3951,-3898,-3699,-3356,-2852,-2204,-1414,-532,416,1351,2241,2998,3601,3995,4175,4152,3928,3567,3076,2522,1912,1281,624,-59,-783,-1565,-2406,-3316,-4263,-5226,-6144,-6966,-7627,-8066,-8245,-8117,-7700,-6978,-6022,-4864,-3601,-2297,-1059,65,981,1671,2098,2270,2203,1935,1497,944,300,-392,-1114,-1855,-2585,-3312,-3995,-4626,-5176,-5605,-5892,-6015,-5946,-5709,-5297,-4753,-4115,-3425,-2736,-2080,-1498,-1003,-609,-308,-95,45,123,152,138,95,19,-68,-171,-265,-344,-402,-430,-451,-474,-542,-690,-952,-1369,-1939,-2681,-3546,-4507,-5490,-6432,-7268,-7934,-8403,-8637,-8662,-8477,-8141,-7690,-7172,-6639,-6115,-5634,-5198,-4817,-4473,-4170,-3887,-3633,-3396,-3204,-3052,-2973,-2977,-3067,-3263,-3527,-3862,-4207,-4532,-4778,-4897,-4860,-4630,-4227,-3663,-3001,-2305,-1660,-1142,-822,-742,-919,-1332,-1940,-2664,-3430,-4136,-4721,-5112,-5287,-5235,-4977,-4556,-4024,-3427,-2817,-2222,-1659,-1137,-639,-168,282,713,1087,1402,1598,1663,1557,1290,856,316,-308,-928,-1506,-1984,-2329,-2542,-2634,-2646,-2621,-2620,-2668,-2815,-3048,-3377,-3752,-4158,-4532,-4857,-5094,-5240,-5294,-5287,-5232,-5183,-5157,-5190,-5298,-5471,-5714,-5979,-6253,-6475,-6632,-6663,-6578,-6342,-5978,-5494,-4914,-4271,-3593,-2907,-2240,-1608,-1021,-487,-15,399,738,1011,1197,1296,1305,1223,1061,835,564,277,-6,-262,-488,-682,-859,-1046,-1259,-1535,-1877,-2304,-2788,-3326,-3866,-4376,-4821,-5152,-5370,-5453,-5423,-5305,-5127,-4942,-4765,-4639,-4554,-4526,-4514,-4513,-4473,-4380,-4215,-3964,-3652,-3296,-2933,-2615,-2366,-2232,-2217,-2331,-2535,-2825,-3117,-3407,-3612,-3725,-3704,-3555,-3283,-2920,-2504,-2074,-1684,-1351,-1119,-965,-897,-875,-865,-838,-755,-605,-382,-92,239,598,955,1302,1627,1937,2235,2532,2821,3097,3335,3493,3543,3424,3120,2610,1907,1048,96,-879,-1786,-2549,-3108,-3418,-3483,-3310,-2969,-2508,-2024,-1575,-1235,-1037,-996,-1111,-1339,-1650,-1986,-2307,-2571,-2766,-2874,-2910,-2893,-2831,-2771,-2702,-2657,-2631,-2617,-2619,-2622,-2616,-2605,-2566,-2523,-2455,-2385,-2310,-2242,-2189,-2149,-2131,-2113,-2100,-2058,-1992,-1870,-1701,-1475,-1211,-920,-627,-353,-111,76,213,294,338,345,344,326,322,320,337,367,416,494,597,751,945,1205,1518,1889,2288,2702,3083,3409,3635,3748,3731,3605,3379,3117,2843,2623,2483,2443,2506,2646,2817,2975,3060,3029,2855,2523,2049,1471,836,207,-353,-794,-1080,-1189,-1143,-960,-689,-392,-102,115,254,291,256,163,71,15,47,195,471,873,1371,1928,2487,3005,3429,3747,3930,3999,3973,3881,3765,3649,3550,3484,3433,3382,3316,3192,3030,2792,2536,2249,2017,1831,1774,1822,2008,2302,2672,3088,3501,3877,4193,4446,4627,4769,4873,4971,5061,5142,5195,5185,5084,4849,4458,3906,3195,2378,1483,606,-212,-877,-1360,-1618,-1653,-1486,-1155,-719,-234,246,679,1038,1317,1530,1687,1831,1975,2146,2362,2611,2904,3213,3528,3827,4088,4304,4467,4575,4653,4701,4765,4849,4985,5175,5423,5713,6024,6331,6601,6812,6945,6995,6969,6882,6756,6612,6467,6326,6188,6041,5866,5653,5386,5069,4704,4315,3901,3499,3097,2712,2329,1945,1545,1142,729,352,33,-169,-217,-76,275,823,1525,2328,3132,3864,4422,4746,4791,4546,4051,3359,2571,1782,1104,619,393,455,785,1356,2079,2887,3677,4384,4945,5326,5527,5566,5476,5330,5156,5026,4973,5006,5155,5384,5682,6023,6365,6688,6970,7183,7336,7406,7396,7305,7103,6805,6365,5790,5069,4193,3204,2118,1001,-86,-1078,-1911,-2532,-2921,-3067,-3002,-2774,-2440,-2087,-1755,-1518,-1377,-1342,-1378,-1442,-1478,-1437,-1284,-1015,-634,-193,270,684,1008,1208,1268,1216,1074,902,748,653,646,727,872,1046,1195,1267,1229,1047,735,297,-216,-764,-1302,-1766,-2149,-2402,-2536,-2553,-2471,-2327,-2153,-1985,-1854,-1780,-1773,-1828,-1918,-2020,-2088,-2089,-1990,-1762,-1401,-918,-328,327,1013,1694,2334,2913,3418,3843,4186,4447,4627,4714,4706,4594,4367,4046,3627,3157,2649,2156,1700,1299,970,679,418,131,-205,-638,-1161,-1802,-2497,-3241,-3949,-4590,-5109,-5477,-5678,-5721,-5630,-5428,-5166,-4849,-4525,-4172,-3807,-3404,-2945,-2428,-1833,-1186,-491,197,856,1421,1861,2126,2209,2075,1767,1283,697,48,-582,-1143,-1573,-1839,-1939,-1873,-1698,-1456,-1219,-1043,-989,-1067,-1306,-1663,-2105,-2575,-2999,-3331,-3524,-3564,-3470,-3272,-3030,-2806,-2658,-2631,-2745,-2993,-3350,-3766,-4191,-4570,-4854,-5021,-5044,-4932,-4692,-4339,-3905,-3389,-2825,-2207,-1555,-872,-185,494,1120,1665,2096,2372,2480,2409,2153,1745,1191,549,-160,-873,-1556,-2153,-2638,-2960,-3120,-3093,-2896,-2559,-2108,-1596,-1066,-544,-76,345,705,1022,1304,1559,1802,2021,2226,2387,2511,2579,2594,2562,2494,2410,2320,2240,2153,2053,1896,1645,1258,687,-75,-1034,-2159,-3380,-4630,-5789,-6765,-7448,-7776,-7693,-7213,-6360,-5227,-3902,-2522,-1186,-17,923,1571,1923,1985,1808,1428,931,346,-248,-830,-1356,-1814,-2181,-2456,-2622,-2687,-2647,-2513,-2314,-2069,-1830,-1634,-1527,-1540,-1698,-1985,-2390,-2843,-3289,-3643,-3824,-3777,-3446,-2835,-1960,-884,303,1500,2597,3491,4114,4412,4392,4058,3491,2731,1882,994,137,-663,-1375,-2012,-2564,-3052,-3473,-3820,-4073,-4205,-4174,-3964,-3557,-2963,-2228,-1410,-603,102,608,841,748,315,-435,-1450,-2647,-3931,-5197,-6367,-7343,-8109,-8598,-8838,-8808,-8545,-8061,-7384,-6535,-5548,-4448,-3283,-2092,-926,154,1109,1887,2464,2838,2997,2995,2851,2634,2405,2210,2120,2154,2344,2681,3139,3671,4218,4706,5084,5286,5294,5095,4693,4143,3450,2697,1892,1091,305,-452,-1165,-1841,-2458,-3019,-3485,-3848,-4068,-4130,-4025,-3755,-3357,-2876,-2383,-1950,-1649,-1546,-1667,-2028,-2590,-3294,-4064,-4793,-5407,-5828,-6024,-5991,-5770,-5413,-5003,-4612,-4303,-4113,-4050,-4090,-4184,-4273,-4282,-4157,-3857,-3364,-2701,-1902,-1047,-195,548,1147,1518,1674,1600,1354,988,579,212,-63,-177,-130,87,435,872,1337,1781,2159,2444,2630,2722,2740,2710,2650,2582,2516,2451,2379,2292,2159,1986,1733,1420,1029,589,117,-354,-773,-1112,-1311,-1357,-1212,-892,-399,229,938,1689,2411,3053,3575,3928,4101,4083,3870,3490,2972,2340,1669,965,320,-258,-707,-1025,-1181,-1206,-1105,-931,-724,-544,-426,-430,-552,-818,-1183,-1629,-2067,-2458,-2700,-2744,-2535,-2042,-1283,-279,894,2158,3415,4567,5543,6279,6751,6959,6939,6727,6399,5991,5562,5134,4717,4311,3898,3467,3006,2514,2016,1524,1101,752,540,446,488,616,797,974,1091,1120,1032,845,578,284,7,-195,-290,-260,-105,133,415,678,849,901,770,478,19,-547,-1174,-1790,-2330,-2760,-3020,-3134,-3076,-2899,-2615,-2281,-1915,-1557,-1207,-878,-556,-224,121,512,921,1363,1789,2187,2503,2731,2828,2817,2704,2533,2356,2234,2210,2343,2621,3057,3584,4149,4656,5025,5178,5067,4676,4022,3177,2216,1259,399,-256,-643,-718,-482,36,776,1659,2593,3496,4274,4871,5230,5320,5137,4678,3976,3064,1992,820,-402,-1593,-2717,-3685,-4475,-5013,-5283,-5250,-4916,-4283,-3401,-2297,-1066,241,1529,2734,3796,4670,5340,5799,6065,6170,6129,5997,5770,5493,5158,4791,4392,3980,3567,3175,2833,2548,2358,2244,2226,2267,2347,2426,2463,2427,2285,2021,1635,1127,529,-144,-841,-1538,-2182,-2749,-3196,-3511,-3672,-3685,-3562,-3312,-2983,-2590,-2175,-1773,-1397,-1093,-864,-730,-710,-798,-1001,-1304,-1675,-2084,-2473,-2792,-2978,-2997,-2809,-2434,-1872,-1198,-468,234,816,1231,1411,1351,1069,599,35,-559,-1070,-1438,-1581,-1488,-1134,-557,205,1097,2044,3000,3892,4690,5356,5875,6246,6469,6554,6517,6355,6096,5728,5280,4756,4184,3590,3007,2466,1997,1612,1326,1116,974,841,700,482,170,-277,-859,-1572,-2394,-3276,-4177,-5029,-5773,-6372,-6764,-6958,-6939,-6741,-6420,-6015,-5615,-5260,-5012,-4897,-4918,-5084,-5340,-5673,-6014,-6323,-6556,-6668,-6645,-6462,-6132,-5652,-5052,-4357,-3601,-2825,-2074,-1378,-799,-353,-98,-30,-182,-526,-1055,-1707,-2441,-3156,-3811,-4293,-4576,-4587,-4337,-3818,-3089,-2197,-1229,-259,628,1372,1907,2215,2258,2059,1614,980,190,-694,-1595,-2473,-3231,-3844,-4243,-4416,-4339,-4023,-3485,-2760,-1904,-968,-23,870,1648,2256,2642,2787,2657,2267,1629,776,-224,-1319,-2423,-3461,-4369,-5081,-5569,-5812,-5823,-5638,-5302,-4879,-4437,-4022,-3701,-3483,-3396,-3423,-3545,-3733,-3936,-4130,-4252,-4296,-4215,-4016,-3681,-3234,-2685,-2070,-1418,-767,-157,375,795,1068,1182,1115,874,472,-71,-707,-1396,-2075,-2696,-3192,-3523,-3652,-3550,-3239,-2714,-2041,-1245,-411,434,1207,1905,2467,2916,3228,3430,3537,3566,3545,3479,3380,3244,3062,2815,2499,2091,1607,1051,450,-156,-742,-1265,-1716,-2073,-2354,-2561,-2724,-2853,-2970,-3070,-3152,-3187,-3171,-3058,-2869,-2569,-2213,-1809,-1430,-1111,-907,-853,-944,-1183,-1507,-1870,-2182,-2389,-2405,-2202,-1742,-1032,-97,1013,2240,3511,4754,5903,6890,7668,8198,8445,8405,8067,7463,6622,5596,4464,3286,2171,1181,407,-102,-297,-176,261,967,1884,2940,4042,5115,6070,6844,7393,7672,7694,7435,6936,6203,5280,4196,2988,1701,380,-931,-2176,-3309,-4283,-5042,-5570,-5815,-5797,-5495,-4962,-4226,-3367,-2454,-1575,-818,-246,73,133,-79,-502,-1088,-1726,-2345,-2828,-3130,-3177,-2976,-2521,-1867,-1054,-162,761,1643,2456,3161,3750,4220,4563,4800,4925,4955,4902,4770,4594,4381,4172,3986,3850,3793,3815,3941,4140,4425,4743,5087,5399,5648,5785,5770,5561,5140,4491,3630,2588,1421,204,-987,-2056,-2942,-3573,-3920,-3969,-3741,-3275,-2622,-1869,-1057,-287,403,949,1315,1467,1393,1083,543,-197,-1113,-2137,-3222,-4278,-5251,-6066,-6671,-7048,-7172,-7070,-6772,-6326,-5787,-5214,-4633,-4097,-3593,-3130,-2674,-2214,-1708,-1165,-575,36,620,1150,1565,1848,1981,1977,1877,1733,1611,1574,1670,1933,2361,2944,3620,4365,5084,5756,6312,6737,7008,7130,7099,6941,6648,6248,5724,5090,4330,3448,2445,1327,122,-1146,-2426,-3667,-4819,-5808,-6595,-7115,-7353,-7275,-6906,-6258,-5388,-4356,-3237,-2096,-1005,-11,854,1576,2153,2599,2928,3149,3281,3317,3265,3128,2908,2630,2307,1995,1708,1506,1395,1395,1489,1638,1805,1928,1964,1871,1637,1265,785,235,-327,-856,-1301,-1638,-1854,-1954,-1960,-1901,-1807,-1702,-1614,-1530,-1465,-1381,-1272,-1105,-875,-558,-182,261,719,1178,1585,1920,2144,2239,2211,2041,1778,1425,1028,626,239,-96,-377,-605,-787,-954,-1123,-1316,-1545,-1805,-2077,-2336,-2534,-2641,-2610,-2414,-2044,-1498,-802,8,891,1789,2660,3452,4141,4691,5093,5337,5408,5319,5054,4634,4062,3374,2595,1787,994,287,-289,-683,-875,-866,-667,-341,83,505,892,1170,1316,1313,1171,918,592,236,-116,-436,-713,-955,-1179,-1415,-1690,-2023,-2437,-2912,-3448,-3992,-4521,-4966,-5296,-5458,-5419,-5182,-4725,-4087,-3304,-2401,-1464,-510,391,1217,1935,2532,3007,3348,3574,3671,3655,3522,3273,2933,2500,2030,1536,1085,704,450,327,353,507,736,1012,1248,1409,1452,1345,1125,799,441,112,-130,-228,-155,72,434,858,1273,1596,1760,1713,1444,960,312,-430,-1192,-1887,-2460,-2851,-3064,-3080,-2966,-2739,-2485,-2240,-2068,-1989,-2026,-2170,-2394,-2671,-2946,-3177,-3328,-3358,-3266,-3047,-2729,-2347,-1943,-1573,-1270,-1078,-1010,-1067,-1237,-1482,-1776,-2056,-2305,-2463,-2526,-2463,-2271,-1951,-1493,-924,-231,545,1402,2284,3169,3984,4692,5222,5533,5595,5389,4951,4317,3567,2792,2077,1514,1153,1032,1135,1441,1875,2386,2891,3338,3688,3911,4019,4015,3927,3776,3585,3358,3115,2835,2522,2167,1757,1301,798,266,-280,-815,-1324,-1789,-2201,-2561,-2874,-3153,-3412,-3668,-3920,-4178,-4426,-4651,-4838,-4957,-5000,-4952,-4810,-4597,-4319,-4021,-3724,-3471,-3268,-3151,-3079,-3066,-3047,-2998,-2868,-2620,-2244,-1726,-1106,-409,288,935,1455,1811,1969,1934,1733,1419,1050,701,411,230,161,192,300,436,570,661,712,709,694,687,736,873,1128,1503,1999,2574,3215,3849,4466,5001,5455,5798,6042,6192,6249,6238,6143,5969,5695,5301,4772,4092,3263,2297,1224,91,-1046,-2130,-3092,-3891,-4479,-4840,-4969,-4892,-4635,-4264,-3819,-3367,-2951,-2601,-2341,-2161,-2057,-2002,-1968,-1947,-1903,-1856,-1786,-1716,-1648,-1581,-1524,-1453,-1361,-1222,-1020,-752,-407,-14,419,853,1259,1626,1927,2179,2399,2604,2853,3155,3545,4028,4580,5161,5718,6159,6427,6435,6147,5538,4630,3479,2166,805,-495,-1626,-2506,-3091,-3353,-3337,-3068,-2641,-2108,-1560,-1028,-568,-166,164,465,741,1022,1304,1578,1823,2006,2090,2060,1898,1622,1256,853,467,154,-27,-65,70,338,694,1079,1402,1606,1621,1431,1024,449,-248,-977,-1658,-2208,-2568,-2700,-2591,-2264,-1746,-1102,-369,376,1114,1789,2405,2931,3389,3759,4057,4267,4383,4379,4256,3983,3587,3063,2462,1814,1188,617,157,-183,-393,-507,-553,-592,-665,-810,-1050,-1379,-1768,-2187,-2564,-2863,-3027,-3024,-2843,-2485,-1975,-1352,-664,49,727,1359,1902,2369,2757,3086,3376,3645,3916,4180,4454,4704,4930,5099,5203,5218,5157,5010,4809,4563,4300,4034,3779,3528,3275,3000,2682,2302,1855,1332,768,173,-391,-887,-1264,-1491,-1548,-1449,-1210,-897,-549,-253,-40,28,-47,-273,-615,-1030,-1473,-1893,-2262,-2559,-2788,-2962,-3116,-3281,-3477,-3738,-4047,-4414,-4792,-5168,-5484,-5728,-5852,-5868,-5759,-5561,-5279,-4965,-4617,-4273,-3915,-3541,-3120,-2637,-2053,-1366,-575,307,1232,2164,3034,3802,4407,4836,5064,5099,4977,4713,4375,3992,3603,3262,2955,2727,2552,2431,2357,2304,2280,2259,2265,2271,2311,2358,2427,2498,2551,2565,2503,2347,2060,1632,1061,350,-466,-1350,-2269,-3147,-3972,-4683,-5277,-5748,-6099,-6365,-6564,-6726,-6875,-7015,-7159,-7295,-7416,-7518,-7586,-7633,-7653,-7661,-7660,-7647,-7613,-7537,-7383,-7116,-6700,-6098,-5314,-4343,-3241,-2059,-904,144,958,1478,1620,1381,762,-166,-1323,-2584,-3836,-4950,-5845,-6441,-6719,-6680,-6366,-5828,-5160,-4410,-3672,-2985,-2383,-1891,-1498,-1195,-959,-770,-602,-453,-305,-167,-40,65,140,178,179,146,84,7,-80,-170,-266,-376,-525,-722,-1007,-1379,-1855,-2416,-3037,-3674,-4261,-4754,-5077,-5203,-5102,-4773,-4242,-3554,-2749,-1915,-1081,-319,343,885,1295,1574,1740,1789,1741,1598,1361,1025,599,70,-531,-1209,-1924,-2658,-3372,-4036,-4631,-5134,-5539,-5846,-6055,-6178,-6220,-6177,-6054,-5820,-5479,-4989,-4350,-3552,-2605,-1544,-415,714,1777,2696,3421,3904,4134,4121,3909,3543,3115,2674,2302,2033,1899,1882,1959,2068,2148,2137,1988,1666,1193,579,-109,-811,-1472,-2028,-2460,-2756,-2923,-3004,-3012,-2995,-2959,-2908,-2830,-2689,-2459,-2095,-1599,-947,-195,632,1447,2174,2739,3065,3123,2888,2390,1673,805,-123,-1044,-1879,-2583,-3130,-3512,-3754,-3862,-3894,-3840,-3744,-3596,-3392,-3123,-2769,-2322,-1773,-1138,-424,320,1075,1780,2407,2927,3315,3577,3725,3780,3786,3786,3800,3890,4031,4265,4544,4867,5179,5463,5669,5792,5809,5729,5573,5351,5110,4860,4631,4432,4275,4156,4082,4046,4050,4094,4184,4307,4467,4640,4805,4928,4970,4888,4645,4220,3601,2803,1855,809,-279,-1342,-2323,-3182,-3874,-4410,-4781,-5029,-5174,-5265,-5318,-5356,-5372,-5340,-5234,-4991,-4587,-3964,-3130,-2070,-835,533,1952,3346,4632,5737,6606,7207,7534,7600,7444,7109,6652,6123,5559,4999,4451,3935,3441,2984,2547,2160,1815,1550,1369,1305,1358,1529,1817,2166,2573,2965,3315,3579,3732,3759,3675,3483,3236,2940,2658,2386,2162,1966,1799,1629,1432,1183,862,458,-20,-568,-1162,-1773,-2389,-2978,-3542,-4064,-4553,-4999,-5410,-5769,-6061,-6270,-6351,-6288,-6043,-5597,-4956,-4119,-3132,-2035,-893,239,1292,2231,3014,3639,4104,4437,4655,4799,4883,4935,4959,4957,4915,4830,4676,4454,4153,3776,3329,2826,2282,1716,1143,582,37,-470,-948,-1375,-1761,-2076,-2327,-2470,-2513,-2401,-2150,-1720,-1142,-418,395,1260,2082,2816,3360,3691,3745,3539,3079,2428,1640,817,5,-688,-1257,-1637,-1862,-1918,-1861,-1695,-1465,-1171,-812,-396,123,719,1433,2219,3073,3918,4725,5392,5894,6156,6169,5937,5483,4867,4162,3425,2750,2161,1707,1379,1164,1011,875,689,410,0,-559,-1250,-2046,-2898,-3732,-4502,-5135,-5597,-5864,-5928,-5801,-5511,-5079,-4549,-3932,-3267,-2558,-1822,-1081,-338,371,1015,1563,1951,2156,2132,1868,1369,663,-194,-1124,-2054,-2875,-3534,-3962,-4140,-4080,-3818,-3406,-2936,-2448,-2032,-1695,-1469,-1323,-1228,-1141,-1003,-791,-464,-34,502,1098,1737,2361,2950,3467,3904,4254,4524,4714,4835,4873,4825,4667,4369,3930,3318,2560,1675,702,-278,-1226,-2047,-2711,-3168,-3413,-3472,-3362,-3172,-2927,-2721,-2570,-2512,-2541,-2620,-2710,-2738,-2650,-2384,-1921,-1234,-365,649,1736,2796,3768,4533,5062,5281,5198,4820,4182,3350,2380,1346,304,-701,-1622,-2451,-3152,-3723,-4145,-4387,-4445,-4274,-3882,-3247,-2407,-1381,-256,913,2021,2981,3733,4195,4373,4239,3856,3252,2512,1695,869,76,-650,-1310,-1904,-2454,-2973,-3488,-3983,-4475,-4921,-5305,-5600,-5767,-5807,-5696,-5471,-5128,-4737,-4305,-3908,-3544,-3261,-3041,-2888,-2763,-2638,-2466,-2218,-1859,-1398,-820,-186,494,1133,1700,2125,2378,2430,2289,1963,1512,963,396,-149,-631,-1014,-1307,-1509,-1645,-1739,-1808,-1860,-1890,-1877,-1803,-1640,-1382,-1027,-586,-103,409,891,1340,1731,2069,2386,2689,3033,3430,3896,4440,5022,5619,6162,6597,6859,6895,6682,6202,5488,4578,3537,2451,1386,426,-386,-999,-1417,-1617,-1643,-1503,-1234,-873,-436,41,550,1070,1590,2097,2565,2984,3315,3538,3635,3573,3376,3015,2543,1952,1299,589,-145,-888,-1647,-2405,-3189,-3994,-4827,-5687,-6548,-7383,-8145,-8773,-9215,-9401,-9309,-8894,-8190,-7216,-6051,-4779,-3498,-2303,-1273,-464,114,458,616,646,604,558,544,584,673,785,877,919,858,696,409,38,-396,-836,-1247,-1577,-1808,-1921,-1923,-1827,-1651,-1415,-1134,-809,-442,-12,493,1087,1784,2577,3451,4382,5314,6212,7006,7659,8123,8371,8396,8196,7792,7210,6481,5638,4704,3713,2664,1598,506,-583,-1647,-2667,-3589,-4381,-4993,-5374,-5501,-5342,-4909,-4226,-3347,-2344,-1301,-295,596,1332,1883,2263,2491,2618,2678,2717,2750,2779,2798,2763,2658,2435,2093,1614,1025,359,-349,-1022,-1638,-2131,-2482,-2672,-2702,-2574,-2314,-1937,-1461,-918,-304,339,1019,1704,2380,3022,3596,4071,4416,4598,4599,4414,4042,3515,2858,2124,1352,597,-115,-744,-1284,-1731,-2085,-2375,-2592,-2767,-2883,-2938,-2918,-2790,-2536,-2136,-1573,-866,-27,897,1855,2774,3604,4258,4726,4952,4963,4772,4433,3998,3532,3069,2651,2267,1919,1553,1158,672,104,-562,-1276,-2004,-2651,-3162,-3452,-3479,-3231,-2708,-1975,-1093,-149,756,1566,2201,2650,2886,2944,2844,2631,2349,2032,1697,1380,1058,760,467,198,-51,-256,-411,-490,-488,-399,-232,-8,249,494,693,802,798,660,398,27,-407,-852,-1243,-1522,-1632,-1533,-1217,-675,54,932,1906,2911,3892,4799,5592,6243,6744,7072,7252,7252,7106,6794,6331,5733,5010,4206,3355,2512,1719,1032,474,69,-190,-320,-365,-363,-381,-447,-611,-885,-1258,-1725,-2218,-2716,-3144,-3463,-3642,-3651,-3514,-3238,-2880,-2482,-2108,-1798,-1591,-1504,-1532,-1662,-1855,-2094,-2328,-2558,-2753,-2935,-3102,-3282,-3482,-3727,-4008,-4317,-4629,-4900,-5093,-5158,-5057,-4772,-4286,-3626,-2809,-1886,-899,107,1095,2041,2936,3779,4576,5337,6057,6738,7350,7877,8259,8480,8492,8286,7864,7246,6479,5619,4728,3859,3062,2356,1746,1217,730,258,-243,-781,-1372,-1987,-2600,-3154,-3610,-3905,-4036,-3962,-3730,-3348,-2885,-2390,-1922,-1540,-1264,-1132,-1124,-1235,-1429,-1663,-1919,-2147,-2359,-2540,-2716,-2924,-3177,-3532,-3977,-4542,-5185,-5881,-6579,-7203,-7722,-8044,-8168,-8040,-7671,-7064,-6251,-5257,-4142,-2937,-1696,-474,702,1765,2698,3445,3978,4261,4264,3965,3363,2457,1290,-100,-1633,-3233,-4795,-6240,-7467,-8431,-9067,-9381,-9363,-9061,-8518,-7791,-6951,-6045,-5133,-4247,-3416,-2656,-1968,-1360,-827,-369,-5,276,438,488,407,209,-106,-493,-939,-1378,-1790,-2121,-2371,-2519,-2595,-2626,-2650,-2722,-2869,-3120,-3473,-3904,-4376,-4818,-5175,-5376,-5369,-5132,-4649,-3950,-3075,-2086,-1047,-34,899,1701,2336,2794,3062,3148,3067,2821,2443,1928,1313,607,-154,-930,-1688,-2363,-2927,-3322,-3536,-3557,-3388,-3074,-2646,-2171,-1699,-1275,-946,-715,-590,-547,-544,-556,-531,-451,-294,-69,217,522,821,1066,1238,1306,1283,1164,992,795,606,465,379,357,388,433,472,460,381,216,-19,-324,-647,-985,-1284,-1553,-1763,-1944,-2092,-2240,-2388,-2548,-2701,-2822,-2880,-2824,-2633,-2264,-1742,-1054,-287,532,1283,1908,2311,2444,2279,1824,1120,247,-712,-1646,-2480,-3125,-3557,-3743,-3721,-3518,-3191,-2804,-2395,-2014,-1677,-1385,-1138,-909,-688,-451,-201,73,351,625,883,1109,1310,1494,1678,1897,2175,2540,3020,3602,4288,5030,5782,6488,7068,7487,7683,7657,7405,6975,6401,5777,5129,4554,4049,3659,3364,3149,2989,2845,2705,2556,2396,2259,2148,2116,2164,2326,2582,2924,3308,3686,4008,4212,4266,4126,3801,3283,2624,1855,1050,260,-440,-1028,-1439,-1693,-1760,-1688,-1485,-1205,-870,-527,-184,132,430,709,983,1262,1559,1883,2224,2598,2959,3335,3659,3963,4192,4377,4490,4554,4563,4526,4438,4293,4064,3744,3293,2713,1990,1134,198,-802,-1759,-2643,-3359,-3861,-4124,-4119,-3883,-3437,-2838,-2147,-1415,-700,-30,564,1077,1513,1870,2170,2416,2610,2767,2874,2936,2946,2889,2771,2563,2277,1886,1396,812,135,-602,-1377,-2142,-2846,-3442,-3854,-4046,-3955,-3557,-2848,-1831,-569,878,2403,3896,5244,6339,7103,7479,7469,7080,6399,5498,4482,3467,2528,1762,1193,852,707,723,824,942,989,913,658,218,-403,-1151,-1973,-2782,-3493,-4047,-4363,-4435,-4234,-3799,-3156,-2375,-1514,-635,201,960,1610,2139,2547,2832,3017,3095,3097,3005,2858,2634,2374,2070,1761,1461,1210,1017,936,945,1089,1330,1671,2077,2519,2957,3364,3698,3952,4100,4149,4096,3958,3740,3460,3129,2744,2330,1865,1379,856,323,-213,-733,-1210,-1635,-1986,-2255,-2454,-2571,-2650,-2688,-2725,-2780,-2861,-2989,-3149,-3344,-3551,-3752,-3934,-4067,-4168,-4205,-4208,-4157,-4070,-3940,-3763,-3521,-3211,-2813,-2331,-1768,-1146,-505,109,643,1038,1261,1270,1078,689,164,-441,-1049,-1584,-1984,-2207,-2232,-2069,-1758,-1334,-874,-422,-27,281,496,632,706,766,830,938,1086,1288,1508,1731,1911,2024,2042,1961,1786,1543,1268,995,761,590,480,439,418,406,348,222,3,-315,-715,-1167,-1628,-2041,-2363,-2549,-2580,-2452,-2184,-1808,-1378,-930,-513,-153,147,391,611,844,1123,1485,1931,2455,3022,3572,4045,4371,4488,4372,4001,3402,2622,1727,800,-83,-855,-1476,-1926,-2211,-2369,-2438,-2462,-2480,-2510,-2548,-2587,-2586,-2528,-2381,-2149,-1836,-1483,-1133,-837,-648,-590,-690,-927,-1281,-1703,-2143,-2550,-2886,-3128,-3276,-3349,-3385,-3422,-3512,-3688,-3972,-4370,-4854,-5391,-5921,-6384,-6720,-6880,-6840,-6592,-6159,-5574,-4894,-4161,-3433,-2728,-2075,-1465,-895,-348,195,724,1248,1727,2136,2430,2575,2536,2316,1916,1381,761,128,-450,-910,-1200,-1310,-1224,-996,-659,-295,46,288,416,394,258,30,-227,-462,-626,-678,-613,-430,-162,161,495,820,1106,1366,1593,1824,2060,2321,2604,2882,3138,3321,3405,3349,3156,2819,2383,1888,1393,963,642,466,444,564,795,1085,1386,1636,1807,1851,1774,1572,1269,905,495,87,-309,-674,-1019,-1347,-1692,-2062,-2484,-2961,-3491,-4046,-4593,-5087,-5474,-5723,-5795,-5695,-5435,-5057,-4617,-4173,-3783,-3491,-3317,-3250,-3282,-3335,-3390,-3370,-3242,-2996,-2615,-2152,-1631,-1125,-679,-346,-149,-99,-168,-329,-529,-729,-875,-967,-971,-937,-865,-817,-809,-869,-1007,-1189,-1400,-1573,-1658,-1611,-1389,-993,-420,275,1058,1841,2584,3216,3715,4051,4245,4306,4286,4211,4133,4067,4040,4034,4041,4019,3930,3754,3441,3024,2489,1904,1315,798,413,217,224,432,804,1267,1752,2165,2443,2532,2420,2120,1686,1182,686,274,2,-106,-49,147,423,743,1034,1279,1455,1579,1676,1789,1952,2190,2506,2867,3242,3540,3722,3708,3472,3011,2337,1517,609,-297,-1140,-1841,-2392,-2742,-2932,-2959,-2864,-2681,-2419,-2105,-1730,-1292,-781,-190,470,1184,1916,2604,3208,3640,3872,3847,3562,3027,2283,1403,467,-424,-1190,-1745,-2061,-2103,-1912,-1520,-1010,-452,72,495,790,921,930,828,680,536,441,423,507,661,884,1118,1345,1518,1645,1703,1728,1722,1724,1722,1734,1726,1674,1538,1294,911,422,-158,-755,-1290,-1687,-1858,-1780,-1415,-824,-41,814,1649,2362,2864,3113,3097,2839,2416,1899,1395,984,732,667,792,1053,1398,1732,1979,2072,1977,1685,1242,694,150,-333,-639,-753,-620,-276,241,861,1499,2079,2535,2837,2960,2939,2795,2593,2379,2196,2077,2030,2047,2106,2180,2243,2269,2268,2222,2185,2154,2186,2277,2447,2664,2895,3080,3158,3075,2783,2287,1587,754,-155,-1043,-1842,-2481,-2942,-3214,-3345,-3375,-3393,-3436,-3568,-3788,-4083,-4411,-4690,-4867,-4857,-4638,-4190,-3555,-2784,-1982,-1225,-632,-255,-154,-319,-724,-1297,-1943,-2561,-3045,-3316,-3308,-3007,-2414,-1587,-577,515,1626,2666,3588,4344,4924,5323,5545,5616,5544,5347,5050,4646,4181,3652,3111,2585,2118,1764,1548,1519,1663,1991,2438,2954,3443,3821,3997,3914,3534,2871,1971,921,-176,-1210,-2073,-2709,-3061,-3151,-3019,-2735,-2401,-2086,-1887,-1816,-1913,-2125,-2423,-2734,-2998,-3167,-3207,-3124,-2934,-2679,-2410,-2169,-1993,-1893,-1867,-1888,-1920,-1933,-1882,-1776,-1589,-1373,-1137,-958,-854,-894,-1076,-1427,-1919,-2512,-3162,-3797,-4363,-4802,-5076,-5169,-5072,-4815,-4415,-3923,-3368,-2794,-2224,-1679,-1173,-710,-300,46,314,471,489,331,-26,-595,-1363,-2295,-3319,-4360,-5302,-6067,-6569,-6759,-6642,-6236,-5633,-4912,-4196,-3570,-3119,-2865,-2806,-2893,-3043,-3172,-3187,-3026,-2658,-2091,-1371,-587,188,827,1290,1483,1430,1112,613,-25,-699,-1343,-1889,-2289,-2528,-2603,-2541,-2364,-2113,-1815,-1479,-1130,-741,-316,158,698,1270,1873,2442,2931,3280,3418,3326,2963,2358,1546,590,-420,-1392,-2251,-2912,-3346,-3532,-3480,-3241,-2860,-2404,-1930,-1480,-1085,-748,-470,-227,-18,180,351,478,546,513,378,128,-212,-595,-967,-1251,-1389,-1330,-1050,-577,58,756,1437,1980,2317,2364,2114,1572,799,-120,-1077,-1975,-2706,-3222,-3473,-3474,-3258,-2885,-2440,-1990,-1619,-1361,-1247,-1271,-1398,-1600,-1823,-2029,-2196,-2307,-2373,-2415,-2440,-2498,-2568,-2689,-2814,-2942,-3029,-3046,-2974,-2786,-2511,-2141,-1745,-1341,-991,-725,-563,-505,-530,-591,-649,-636,-535,-304,33,454,906,1329,1666,1878,1936,1863,1685,1469,1277,1176,1212,1405,1741,2185,2657,3099,3415,3569,3525,3294,2923,2480,2058,1743,1608,1697,2021,2551,3227,3972,4682,5281,5690,5872,5819,5551,5116,4585,4021,3493,3050,2707,2488,2353,2295,2271,2256,2240,2204,2172,2145,2163,2229,2365,2565,2819,3099,3379,3614,3792,3879,3882,3803,3662,3492,3319,3163,3051,2959,2889,2790,2624,2355,1941,1385,694,-78,-859,-1569,-2102,-2394,-2374,-2036,-1396,-517,503,1558,2522,3307,3828,4056,3991,3662,3137,2482,1766,1053,370,-257,-832,-1376,-1898,-2413,-2917,-3380,-3774,-4040,-4128,-4001,-3635,-3045,-2264,-1365,-433,439,1157,1668,1929,1946,1767,1456,1105,813,654,694,956,1430,2070,2821,3576,4278,4833,5204,5366,5316,5091,4717,4251,3726,3183,2642,2116,1609,1128,680,280,-41,-246,-301,-158,193,773,1546,2477,3486,4488,5386,6078,6502,6585,6335,5746,4895,3844,2702,1549,496,-412,-1117,-1607,-1900,-2009,-1988,-1870,-1694,-1489,-1262,-1026,-773,-491,-196,132,457,770,1040,1244,1371,1414,1386,1318,1236,1196,1213,1326,1529,1811,2140,2461,2737,2907,2948,2837,2595,2235,1824,1393,1014,715,534,466,511,631,797,970,1100,1180,1158,1060,860,594,268,-94,-457,-829,-1170,-1510,-1827,-2146,-2462,-2784,-3106,-3405,-3675,-3879,-3994,-4017,-3913,-3725,-3450,-3131,-2813,-2525,-2308,-2164,-2105,-2085,-2083,-2039,-1899,-1632,-1208,-629,73,844,1617,2307,2844,3166,3241,3062,2649,2054,1337,558,-202,-919,-1523,-2025,-2389,-2642,-2772,-2795,-2719,-2542,-2274,-1921,-1487,-1003,-489,16,464,822,1041,1096,973,676,224,-337,-955,-1562,-2093,-2485,-2696,-2684,-2451,-1999,-1374,-616,207,1033,1806,2466,2988,3346,3529,3565,3437,3205,2845,2417,1901,1334,720,75,-554,-1158,-1661,-2055,-2267,-2293,-2111,-1739,-1217,-593,47,646,1117,1418,1514,1406,1123,716,258,-187,-534,-755,-802,-694,-443,-104,268,614,871,1008,980,799,450,-28,-626,-1303,-2032,-2786,-3541,-4271,-4966,-5602,-6167,-6650,-7018,-7284,-7398,-7384,-7202,-6878,-6403,-5807,-5107,-4358,-3589,-2864,-2223,-1704,-1336,-1120,-1040,-1071,-1168,-1279,-1373,-1415,-1391,-1320,-1203,-1098,-1018,-1007,-1072,-1220,-1431,-1682,-1931,-2152,-2308,-2392,-2387,-2310,-2173,-1989,-1791,-1571,-1360,-1145,-934,-720,-512,-305,-127,21,115,148,110,19,-127,-283,-440,-560,-637,-662,-651,-628,-635,-704,-880,-1176,-1599,-2128,-2708,-3284,-3769,-4091,-4178,-3986,-3497,-2725,-1724,-558,673,1875,2960,3841,4470,4815,4866,4653,4197,3563,2793,1952,1086,238,-561,-1295,-1948,-2527,-3019,-3427,-3737,-3925,-3976,-3854,-3548,-3042,-2358,-1514,-584,381,1286,2056,2621,2933,2959,2717,2219,1530,696,-207,-1134,-2028,-2861,-3617,-4280,-4862,-5352,-5755,-6058,-6248,-6304,-6210,-5957,-5550,-5015,-4395,-3738,-3122,-2583,-2197,-1955,-1893,-1946,-2091,-2239,-2330,-2284,-2070,-1644,-1040,-266,583,1459,2248,2885,3300,3446,3315,2920,2307,1536,692,-160,-932,-1574,-2037,-2306,-2358,-2230,-1912,-1460,-890,-243,446,1146,1821,2447,2989,3423,3734,3894,3913,3780,3521,3157,2726,2269,1831,1447,1151,962,871,886,957,1079,1196,1307,1374,1417,1432,1446,1476,1541,1643,1777,1915,2030,2083,2048,1898,1640,1280,866,433,43,-258,-432,-444,-300,-1,420,922,1457,1973,2422,2768,2974,3042,2959,2758,2455,2092,1698,1313,947,629,338,87,-160,-403,-671,-964,-1279,-1614,-1933,-2227,-2462,-2612,-2667,-2605,-2436,-2160,-1790,-1341,-835,-289,270,825,1361,1848,2284,2644,2924,3115,3217,3230,3172,3062,2921,2794,2702,2689,2771,2968,3273,3670,4115,4560,4936,5178,5233,5045,4612,3924,3029,1985,867,-234,-1225,-2051,-2621,-2937,-2964,-2727,-2267,-1628,-873,-73,725,1447,2070,2543,2864,3017,3020,2894,2666,2380,2073,1782,1541,1370,1284,1276,1347,1461,1622,1779,1943,2074,2187,2265,2322,2362,2397,2439,2491,2571,2672,2802,2952,3114,3270,3402,3477,3480,3372,3147,2779,2278,1655,929,144,-666,-1452,-2170,-2780,-3257,-3568,-3711,-3670,-3451,-3066,-2524,-1855,-1082,-233,639,1528,2358,3131,3783,4311,4668,4861,4856,4673,4296,3758,3056,2232,1305,302,-725,-1768,-2770,-3711,-4567,-5299,-5900,-6351,-6636,-6766,-6721,-6522,-6161,-5663,-5028,-4286,-3447,-2541,-1588,-615,363,1314,2244,3111,3933,4670,5336,5895,6349,6664,6834,6838,6668,6323,5816,5165,4415,3600,2776,1989,1286,704,270,-6,-126,-105,19,224,445,675,853,992,1054,1071,1035,975,908,834,779,722,668,597,505,379,231,53,-112,-264,-357,-383,-306,-136,145,507,933,1395,1845,2255,2580,2799,2875,2818,2603,2260,1800,1248,641,3,-634,-1237,-1798,-2287,-2705,-3044,-3302,-3489,-3607,-3665,-3674,-3642,-3583,-3502,-3423,-3334,-3262,-3190,-3133,-3080,-3031,-2978,-2921,-2851,-2766,-2671,-2555,-2440,-2319,-2220,-2137,-2107,-2114,-2189,-2316,-2489,-2698,-2908,-3110,-3256,-3358,-3367,-3323,-3203,-3051,-2884,-2726,-2614,-2554,-2565,-2645,-2781,-2965,-3174,-3389,-3588,-3760,-3884,-3958,-3976,-3934,-3846,-3707,-3529,-3327,-3089,-2850,-2591,-2334,-2091,-1843,-1635,-1419,-1243,-1062,-892,-725,-548,-374,-196,-26,133,269,390,481,560,620,669,711,735,744,726,667,572,427,244,20,-223,-487,-746,-991,-1217,-1389,-1524,-1585,-1575,-1487,-1301,-1030,-673,-232,248,777,1279,1758,2146,2435,2598,2625,2533,2330,2058,1750,1443,1178,974,846,794,795,824,850,823,726,520,207,-229,-754,-1366,-2014,-2673,-3298,-3851,-4299,-4606,-4760,-4730,-4532,-4158,-3636,-3002,-2290,-1559,-858,-232,259,601,749,719,499,118,-405,-1030,-1728,-2449,-3176,-3858,-4486,-5023,-5460,-5783,-5977,-6050,-5983,-5790,-5471,-5027,-4482,-3834,-3114,-2327,-1509,-664,170,988,1763,2487,3137,3712,4188,4572,4834,4984,4998,4878,4619,4219,3688,3042,2299,1492,649,-194,-998,-1740,-2380,-2910,-3300,-3552,-3656,-3611,-3430,-3106,-2676,-2141,-1542,-909,-273,315,836,1246,1532,1685,1705,1615,1450,1241,1051,913,878,971,1211,1600,2115,2740,3422,4135,4825,5457,6003,6425,6730,6881,6909,6785,6554,6195,5765,5251,4703,4131,3571,3031,2546,2106,1733,1417,1154,932,750,586,446,319,201,109,31,-9,-8,34,144,303,539,831,1187,1593,2026,2481,2901,3281,3553,3714,3710,3555,3229,2761,2185,1529,857,192,-408,-931,-1354,-1673,-1900,-2042,-2122,-2160,-2161,-2148,-2112,-2066,-1992,-1900,-1775,-1626,-1460,-1278,-1102,-932,-791,-660,-560,-449,-325,-157,86,413,851,1380,2016,2706,3443,4178,4872,5496,6018,6410,6668,6776,6743,6579,6291,5906,5432,4899,4314,3711,3091,2489,1905,1363,862,431,49,-250,-493,-659,-762,-796,-771,-683,-546,-350,-116,164,473,813,1162,1531,1888,2245,2580,2891,3168,3406,3599,3746,3845,3901,3915,3898,3858,3801,3732,3658,3570,3463,3333,3151,2928,2639,2294,1892,1450,982,507,44,-397,-803,-1171,-1503,-1799,-2063,-2291,-2493,-2641,-2747,-2767,-2707,-2527,-2222,-1781,-1197,-502,297,1137,1979,2766,3435,3962,4287,4430,4368,4148,3789,3334,2834,2301,1782,1270,780,303,-159,-614,-1057,-1485,-1886,-2256,-2575,-2849,-3058,-3210,-3291,-3316,-3261,-3142,-2928,-2635,-2231,-1742,-1149,-487,223,948,1633,2244,2735,3071,3238,3226,3040,2720,2276,1772,1231,707,231,-173,-473,-685,-777,-791,-716,-590,-434,-265,-126,-13,36,32,-26,-144,-287,-465,-649,-841,-1030,-1214,-1394,-1560,-1713,-1834,-1912,-1935,-1868,-1727,-1466,-1117,-666,-134,455,1075,1701,2290,2825,3277,3616,3838,3914,3850,3621,3254,2724,2078,1317,494,-353,-1165,-1888,-2477,-2875,-3079,-3059,-2849,-2468,-1975,-1419,-862,-358,58,352,521,565,501,344,124,-142,-442,-756,-1084,-1425,-1767,-2121,-2477,-2829,-3183,-3526,-3861,-4175,-4479,-4748,-4996,-5193,-5340,-5424,-5437,-5375,-5248,-5058,-4822,-4564,-4282,-4007,-3732,-3462,-3192,-2912,-2622,-2313,-2002,-1687,-1400,-1147,-953,-828,-769,-782,-841,-940,-1053,-1172,-1284,-1387,-1491,-1589,-1696,-1812,-1921,-2032,-2112,-2157,-2156,-2095,-1992,-1840,-1680,-1515,-1383,-1297,-1272,-1318,-1426,-1598,-1811,-2062,-2336,-2622,-2921,-3219,-3519,-3809,-4079,-4315,-4501,-4612,-4639,-4546,-4337,-3983,-3490,-2854,-2090,-1218,-271,705,1664,2544,3295,3860,4200,4295,4129,3739,3143,2412,1600,773,-10,-714,-1305,-1800,-2192,-2534,-2838,-3146,-3470,-3812,-4156,-4480,-4735,-4904,-4949,-4870,-4674,-4385,-4040,-3675,-3327,-3012,-2741,-2515,-2313,-2123,-1924,-1686,-1420,-1096,-739,-339,77,499,895,1237,1482,1594,1527,1250,753,25,-882,-1934,-3040,-4107,-5057,-5776,-6233,-6362,-6188,-5726,-5052,-4241,-3390,-2582,-1896,-1382,-1069,-965,-1042,-1269,-1591,-1942,-2269,-2502,-2595,-2508,-2211,-1705,-997,-127,862,1894,2908,3816,4566,5084,5362,5367,5133,4686,4077,3352,2564,1744,913,93,-722,-1518,-2287,-3016,-3678,-4241,-4685,-4970,-5088,-5029,-4797,-4419,-3915,-3332,-2704,-2063,-1447,-858,-318,177,640,1057,1461,1820,2161,2454,2703,2897,3032,3113,3151,3156,3151,3154,3169,3218,3289,3388,3501,3608,3693,3708,3620,3380,2942,2285,1405,323,-879,-2137,-3300,-4271,-4919,-5153,-4936,-4257,-3182,-1818,-302,1206,2557,3621,4318,4585,4447,3914,3077,2021,840,-343,-1462,-2422,-3188,-3725,-4026,-4088,-3927,-3548,-2992,-2272,-1449,-554,343,1200,1955,2596,3085,3455,3705,3889,4020,4132,4224,4284,4301,4243,4106,3878,3559,3165,2695,2179,1616,1043,461,-97,-612,-1078,-1451,-1745,-1905,-1938,-1796,-1471,-959,-260,572,1507,2464,3380,4202,4862,5347,5643,5754,5714,5544,5266,4914,4494,4041,3565,3100,2649,2228,1833,1453,1073,679,244,-240,-781,-1383,-1997,-2593,-3071,-3358,-3359,-2999,-2251,-1100,394,2162,4087,6025,7854,9423,10643,11434,11771,11665,11165,10333,9279,8070,6826,5592,4437,3377,2417,1550,742,-18,-772,-1517,-2262,-2993,-3682,-4300,-4816,-5177,-5368,-5338,-5100,-4642,-4019,-3273,-2496,-1755,-1128,-644,-315,-95,77,268,562,983,1567,2291,3118,3996,4861,5648,6315,6808,7119,7227,7154,6898,6490,5930,5247,4446,3567,2634,1706,834,71,-530,-954,-1178,-1235,-1143,-965,-744,-536,-381,-318,-367,-557,-890,-1368,-1980,-2698,-3500,-4346,-5186,-5984,-6664,-7187,-7494,-7543,-7327,-6841,-6127,-5218,-4186,-3078,-1953,-872,145,1037,1792,2367,2750,2921,2905,2714,2428,2097,1823,1675,1707,1965,2433,3109,3929,4847,5778,6659,7405,7966,8287,8364,8202,7842,7326,6715,6037,5348,4646,3967,3294,2634,1969,1293,592,-114,-841,-1552,-2253,-2937,-3594,-4247,-4888,-5529,-6181,-6828,-7476,-8094,-8662,-9144,-9503,-9698,-9711,-9534,-9169,-8675,-8080,-7463,-6886,-6398,-6055,-5882,-5882,-6062,-6369,-6787,-7241,-7690,-8069,-8351,-8500,-8533,-8448,-8276,-8033,-7728,-7381,-6975,-6532,-6013,-5437,-4751,-3966,-3054,-2010,-867,386,1678,2991,4260,5432,6445,7246,7780,8032,7983,7654,7075,6275,5314,4227,3072,1900,742,-342,-1330,-2171,-2832,-3288,-3501,-3481,-3214,-2733,-2069,-1265,-382,526,1396,2188,2858,3398,3794,4052,4173,4173,4038,3775,3356,2768,1994,1034,-100,-1363,-2716,-4080,-5394,-6587,-7587,-8341,-8801,-8938,-8747,-8257,-7501,-6568,-5512,-4435,-3382,-2410,-1533,-746,-31,644,1308,1984,2684,3405,4132,4831,5462,5968,6298,6394,6214,5752,4989,3982,2759,1411,-1,-1378,-2655,-3774,-4680,-5366,-5807,-5998,-5932,-5601,-4973,-4070,-2860,-1403,294,2132,4067,5974,7801,9425,10815,11882,12634,13033,13114,12891,12399,11683,10782,9739,8613,7445,6290,5195,4174,3267,2460,1752,1145,607,138,-272,-647,-973,-1267,-1520,-1711,-1838,-1870,-1800,-1616,-1309,-889,-371,216,843,1453,2032,2512,2888,3122,3207,3124,2879,2469,1925,1277,567,-160,-866,-1523,-2108,-2622,-3061,-3432,-3744,-3993,-4199,-4341,-4437,-4472,-4443,-4359,-4206,-4012,-3782,-3537,-3296,-3062,-2842,-2629,-2409,-2165,-1887,-1544,-1131,-629,-22,673,1461,2308,3196,4094,4983,5834,6644,7386,8073,8683,9230,9703,10107,10448,10720,10934,11075,11141,11109,10947,10626,10091,9332,8316,7070,5635,4065,2466,895,-537,-1800,-2831,-3641,-4231,-4636,-4901,-5073,-5202,-5339,-5522,-5779,-6116,-6514,-6932,-7301,-7551,-7594,-7391,-6896,-6158,-5205,-4163,-3110,-2164,-1396,-825,-450,-187,44,369,863,1606,2587,3768,5054,6320,7450,8332,8892,9087,8898,8341,7416,6181,4655,2910,1016,-960,-2906,-4756,-6420,-7830,-8961,-9765,-10276,-10497,-10486,-10295,-9981,-9595,-9169,-8713,-8235,-7708,-7136,-6480,-5756,-4932,-4019,-2990,-1843,-555,873,2461,4167,5982,7818,9615,11256,12650,13690,14298,14417,14008,13089,11675,9843,7681,5303,2850,472,-1697,-3521,-4925,-5854,-6315,-6342,-6015,-5418,-4639,-3766,-2835,-1885,-913,98,1143,2237,3355,4446,5467,6319,6955,7289,7296,6950,6268,5287,4082,2736,1374,113,-936,-1663,-2019,-1985,-1591,-935,-126,691,1377,1819,1954,1770,1319,699,27,-567,-982,-1160,-1095,-838,-461,-80,223,353,261,-79,-670,-1480,-2465,-3556,-4681,-5747,-6668,-7372,-7784,-7900,-7692,-7227,-6550,-5753,-4936,-4162,-3505,-2979,-2575,-2245,-1917,-1500,-898,-42,1129,2616,4379,6332,8332,10237,11880,13135,13902,14125,13806,12981,11717,10115,8277,6313,4342,2461,763,-680,-1832,-2676,-3241,-3575,-3763,-3892,-4063,-4347,-4797,-5405,-6144,-6914,-7617,-8116,-8295,-8078,-7407,-6322,-4877,-3218,-1489,120,1448,2364,2774,2678,2111,1196,85,-1040,-1998,-2639,-2855,-2606,-1917,-891,328,1544,2573,3241,3412,3030,2078,627,-1201,-3247,-5324,-7239,-8837,-9976,-10587,-10649,-10197,-9338,-8190,-6919,-5682,-4612,-3843,-3417,-3378,-3678,-4262,-5022,-5847,-6601,-7186,-7473,-7421,-6967,-6128,-4948,-3483,-1851,-124,1571,3163,4567,5739,6638,7274,7625,7742,7633,7357,6951,6472,5965,5469,4999,4567,4128,3674,3122,2462,1640,677,-413,-1574,-2742,-3847,-4824,-5624,-6212,-6576,-6736,-6708,-6553,-6309,-6038,-5782,-5583,-5472,-5455,-5539,-5682,-5869,-6032,-6149,-6170,-6080,-5875,-5556,-5155,-4681,-4175,-3636,-3094,-2548,-2004,-1480,-971,-519,-128,154,311,316,170,-129,-554,-1078,-1684,-2316,-2976,-3597,-4178,-4664,-5048,-5301,-5432,-5448,-5381,-5271,-5151,-5064,-5021,-5024,-5055,-5076,-5049,-4946,-4739,-4435,-4033,-3547,-2998,-2369,-1672,-870,48,1101,2279,3569,4905,6246,7498,8601,9478,10076,10358,10296,9906,9193,8231,7062,5802,4525,3347,2343,1566,1065,812,810,993,1323,1742,2203,2657,3078,3411,3644,3726,3629,3332,2789,2009,971,-299,-1755,-3355,-5007,-6634,-8148,-9450,-10467,-11124,-11384,-11218,-10671,-9759,-8585,-7214,-5752,-4283,-2894,-1645,-589,249,861,1262,1481,1573,1583,1592,1634,1785,2047,2460,2971,3566,4143,4637,4962,5048,4880,4449,3797,2982,2057,1097,137,-780,-1638,-2421,-3115,-3706,-4150,-4429,-4474,-4265,-3747,-2905,-1738,-261,1459,3357,5314,7204,8899,10237,11124,11446,11190,10358,9043,7373,5509,3636,1909,468,-603,-1272,-1557,-1520,-1238,-810,-305,199,681,1104,1472,1776,2019,2195,2302,2327,2282,2150,1968,1728,1479,1252,1072,989,988,1084,1224,1379,1477,1469,1311,957,423,-302,-1156,-2109,-3083,-4022,-4877,-5591,-6168,-6573,-6833,-6942,-6888,-6672,-6244,-5590,-4685,-3514,-2110,-489,1269,3116,4953,6703,8284,9597,10586,11173,11332,11058,10366,9335,8026,6562,5032,3555,2202,1053,129,-552,-1011,-1278,-1384,-1366,-1239,-1032,-742,-391,23,478,963,1446,1913,2332,2698,3003,3240,3430,3561,3660,3720,3749,3731,3657,3486,3199,2777,2213,1545,832,141,-411,-774,-847,-632,-106,667,1621,2648,3643,4504,5158,5554,5693,5580,5266,4788,4188,3494,2720,1857,909,-135,-1260,-2421,-3571,-4625,-5501,-6143,-6495,-6561,-6369,-5972,-5454,-4896,-4364,-3934,-3626,-3484,-3500,-3662,-3958,-4318,-4734,-5115,-5441,-5657,-5750,-5712,-5560,-5312,-4993,-4621,-4191,-3704,-3117,-2425,-1595,-647,397,1468,2479,3327,3907,4149,4007,3503,2702,1724,722,-135,-687,-800,-396,547,1976,3779,5791,7815,9667,11159,12173,12618,12476,11778,10607,9076,7336,5536,3837,2360,1202,397,-62,-240,-240,-168,-152,-261,-554,-1011,-1587,-2184,-2685,-2988,-2992,-2670,-2030,-1161,-171,770,1539,2002,2103,1847,1288,530,-293,-1066,-1677,-2077,-2245,-2205,-2019,-1739,-1452,-1186,-987,-852,-778,-747,-744,-754,-787,-834,-919,-1029,-1178,-1339,-1515,-1661,-1785,-1862,-1913,-1960,-2036,-2185,-2427,-2794,-3259,-3813,-4388,-4939,-5401,-5734,-5914,-5920,-5775,-5474,-5045,-4493,-3820,-3030,-2108,-1053,148,1494,2962,4541,6149,7748,9216,10484,11438,12017,12149,11821,11039,9839,8319,6549,4665,2754,915,-791,-2317,-3667,-4822,-5813,-6645,-7322,-7849,-8201,-8375,-8341,-8121,-7708,-7156,-6494,-5795,-5091,-4442,-3857,-3355,-2914,-2528,-2147,-1765,-1341,-886,-385,112,594,1002,1302,1473,1493,1386,1166,884,564,262,-33,-304,-595,-938,-1375,-1936,-2612,-3376,-4143,-4821,-5305,-5481,-5299,-4726,-3794,-2605,-1276,16,1112,1850,2125,1871,1112,-74,-1540,-3097,-4546,-5691,-6385,-6533,-6108,-5151,-3754,-2072,-254,1490,3028,4192,4913,5149,4928,4330,3495,2552,1690,1022,685,717,1144,1899,2894,3994,5054,5925,6482,6628,6310,5528,4326,2787,1044,-771,-2518,-4057,-5303,-6179,-6668,-6783,-6566,-6080,-5389,-4575,-3687,-2793,-1925,-1111,-373,282,852,1320,1698,1949,2073,2030,1804,1382,765,-10,-897,-1819,-2698,-3461,-4032,-4376,-4463,-4302,-3920,-3353,-2667,-1913,-1147,-428,235,796,1271,1657,1957,2193,2348,2429,2415,2299,2071,1742,1335,876,426,12,-311,-528,-626,-612,-506,-351,-163,9,168,302,438,614,887,1298,1906,2718,3738,4921,6190,7453,8594,9499,10073,10252,9994,9334,8295,6994,5513,4000,2555,1295,299,-386,-737,-764,-528,-77,470,1044,1543,1908,2109,2133,2020,1826,1618,1484,1483,1663,2040,2582,3232,3900,4475,4862,4958,4694,4045,2997,1614,-49,-1850,-3683,-5373,-6794,-7814,-8337,-8312,-7735,-6639,-5113,-3265,-1236,832,2804,4550,5981,7028,7667,7915,7811,7435,6886,6263,5683,5217,4939,4870,4993,5273,5620,5957,6184,6223,6014,5520,4747,3711,2470,1090,-359,-1792,-3137,-4341,-5347,-6138,-6699,-7037,-7176,-7135,-6943,-6609,-6138,-5530,-4766,-3840,-2751,-1502,-144,1291,2705,4037,5180,6071,6632,6829,6643,6082,5199,4048,2725,1330,-38,-1266,-2263,-2951,-3276,-3207,-2761,-1956,-860,451,1895,3368,4781,6046,7083,7847,8283,8390,8153,7605,6759,5670,4359,2893,1311,-316,-1919,-3420,-4739,-5793,-6530,-6890,-6879,-6499,-5824,-4935,-3954,-3001,-2201,-1641,-1382,-1426,-1736,-2235,-2816,-3379,-3808,-4035,-3996,-3689,-3111,-2327,-1364,-318,770,1829,2819,3701,4457,5064,5526,5828,5997,6014,5924,5697,5375,4923,4386,3724,3004,2196,1375,545,-229,-920,-1491,-1922,-2215,-2378,-2440,-2432,-2385,-2323,-2261,-2195,-2118,-2000,-1823,-1546,-1152,-621,48,836,1715,2625,3512,4291,4915,5313,5473,5379,5074,4593,4035,3443,2932,2529,2310,2267,2416,2704,3093,3500,3836,4032,3978,3655,2991,2027,775,-674,-2236,-3798,-5248,-6497,-7461,-8102,-8412,-8406,-8144,-7682,-7095,-6455,-5801,-5181,-4595,-4045,-3515,-2999,-2491,-2004,-1562,-1198,-949,-850,-923,-1164,-1569,-2086,-2672,-3248,-3737,-4061,-4143,-3942,-3414,-2591,-1493,-216,1146,2486,3678,4650,5312,5656,5669,5403,4922,4308,3661,3050,2566,2226,2075,2072,2209,2419,2664,2892,3071,3181,3212,3170,3044,2846,2542,2122,1541,783,-175,-1302,-2563,-3859,-5102,-6159,-6946,-7377,-7433,-7134,-6564,-5828,-5074,-4436,-4038,-3965,-4260,-4900,-5842,-6978,-8199,-9382,-10412,-11204,-11687,-11844,-11664,-11180,-10439,-9491,-8401,-7223,-6005,-4791,-3609,-2481,-1423,-444,447,1244,1937,2518,2977,3302,3501,3561,3502,3334,3068,2737,2340,1913,1446,975,482,-5,-503,-1002,-1506,-2017,-2515,-3004,-3442,-3824,-4112,-4298,-4371,-4326,-4187,-3959,-3679,-3365,-3037,-2719,-2415,-2136,-1898,-1694,-1561,-1485,-1491,-1567,-1692,-1840,-1954,-1981,-1881,-1613,-1198,-663,-83,443,821,948,758,227,-626,-1734,-2969,-4216,-5308,-6135,-6598,-6647,-6299,-5589,-4630,-3512,-2378,-1314,-445,206,561,649,470,54,-533,-1262,-2061,-2882,-3665,-4357,-4906,-5263,-5413,-5308,-4975,-4404,-3645,-2758,-1811,-903,-132,419,658,552,68,-750,-1874,-3186,-4622,-6037,-7345,-8435,-9228,-9665,-9716,-9373,-8674,-7650,-6398,-4971,-3487,-2008,-630,607,1645,2500,3150,3655,4043,4355,4648,4929,5226,5529,5814,6064,6223,6282,6182,5942,5536,5020,4414,3809,3252,2829,2584,2538,2696,2992,3367,3710,3913,3873,3512,2776,1677,250,-1406,-3168,-4886,-6417,-7628,-8419,-8744,-8593,-8016,-7104,-5958,-4722,-3508,-2432,-1563,-950,-583,-441,-458,-560,-672,-709,-628,-373,64,687,1485,2414,3450,4532,5622,6669,7618,8444,9098,9571,9842,9920,9800,9505,9032,8402,7613,6677,5602,4398,3103,1726,342,-1027,-2297,-3428,-4352,-5043,-5465,-5633,-5547,-5255,-4775,-4151,-3399,-2530,-1546,-443,781,2100,3491,4871,6179,7294,8139,8603,8653,8242,7413,6224,4775,3209,1648,238,-916,-1746,-2213,-2348,-2206,-1887,-1506,-1169,-988,-1003,-1262,-1721,-2330,-3002,-3629,-4113,-4363,-4320,-3937,-3223,-2190,-891,594,2203,3831,5403,6849,8094,9117,9869,10357,10573,10530,10239,9715,8965,8017,6876,5578,4152,2645,1098,-420,-1872,-3192,-4337,-5271,-5956,-6368,-6503,-6351,-5938,-5299,-4475,-3548,-2573,-1640,-801,-120,389,708,866,893,830,748,670,665,746,933,1232,1629,2107,2650,3212,3786,4314,4782,5145,5378,5459,5384,5144,4787,4328,3842,3372,2982,2715,2597,2632,2798,3065,3369,3666,3879,3969,3885,3612,3148,2520,1774,970,187,-528,-1098,-1508,-1724,-1766,-1659,-1452,-1197,-953,-769,-681,-707,-847,-1067,-1346,-1621,-1861,-2014,-2071,-2010,-1868,-1662,-1458,-1304,-1263,-1381,-1688,-2181,-2853,-3640,-4479,-5290,-5961,-6437,-6628,-6520,-6099,-5415,-4529,-3528,-2514,-1550,-710,0,576,1070,1516,1992,2524,3155,3877,4679,5511,6330,7070,7690,8146,8425,8513,8424,8181,7798,7314,6748,6117,5454,4751,4038,3304,2575,1838,1120,406,-289,-983,-1671,-2375,-3082,-3805,-4518,-5199,-5819,-6324,-6694,-6873,-6854,-6605,-6138,-5445,-4568,-3510,-2328,-1050,271,1578,2820,3940,4880,5613,6082,6302,6232,5930,5392,4698,3895,3053,2245,1522,937,510,260,166,213,350,534,703,806,801,642,322,-156,-778,-1485,-2242,-2971,-3630,-4160,-4543,-4763,-4826,-4767,-4602,-4388,-4125,-3848,-3540,-3199,-2799,-2331,-1782,-1184,-541,66,620,1036,1294,1358,1228,926,498,-17,-529,-1014,-1379,-1619,-1681,-1586,-1327,-943,-469,49,562,1007,1360,1553,1585,1420,1085,598,12,-597,-1170,-1600,-1838,-1812,-1499,-909,-68,929,1998,3012,3852,4417,4622,4427,3839,2896,1697,340,-1029,-2297,-3348,-4099,-4519,-4599,-4384,-3940,-3356,-2715,-2107,-1579,-1180,-911,-763,-703,-684,-674,-625,-533,-383,-206,-14,135,240,252,191,59,-119,-299,-457,-563,-602,-573,-497,-388,-284,-205,-166,-170,-206,-232,-228,-139,51,353,750,1195,1629,1969,2149,2096,1787,1194,353,-694,-1880,-3110,-4303,-5364,-6214,-6793,-7054,-6990,-6603,-5945,-5069,-4064,-3013,-2006,-1107,-378,171,524,716,769,731,635,509,378,245,112,-9,-143,-254,-360,-426,-453,-420,-336,-206,-56,78,164,159,45,-192,-541,-971,-1453,-1927,-2367,-2717,-2959,-3077,-3049,-2889,-2594,-2169,-1639,-1003,-295,478,1261,2049,2753,3367,3811,4069,4120,3957,3621,3137,2583,1986,1432,928,520,201,-37,-200,-318,-389,-432,-430,-376,-251,-33,287,715,1228,1800,2373,2894,3304,3553,3613,3487,3177,2749,2234,1715,1255,908,739,766,1016,1465,2089,2822,3596,4330,4926,5324,5452,5277,4802,4038,3059,1934,764,-353,-1318,-2058,-2520,-2678,-2539,-2137,-1533,-801,-26,704,1319,1756,1985,1997,1809,1449,991,476,-14,-417,-695,-777,-665,-339,186,861,1657,2491,3312,4051,4656,5090,5341,5402,5311,5085,4778,4416,4026,3618,3184,2713,2181,1577,893,133,-674,-1505,-2308,-3058,-3700,-4225,-4594,-4810,-4864,-4757,-4499,-4092,-3548,-2890,-2117,-1273,-354,595,1570,2539,3486,4397,5246,6025,6702,7275,7700,7983,8087,8021,7783,7392,6876,6274,5622,4961,4310,3697,3105,2544,1978,1393,773,94,-619,-1372,-2115,-2819,-3437,-3924,-4253,-4402,-4359,-4154,-3785,-3320,-2767,-2194,-1616,-1083,-596,-197,129,348,486,513,471,340,172,-31,-220,-377,-461,-457,-340,-114,228,669,1186,1763,2365,2981,3579,4151,4683,5169,5596,5966,6251,6454,6535,6499,6310,5979,5495,4863,4119,3274,2387,1491,650,-82,-661,-1028,-1185,-1095,-796,-302,322,1020,1705,2310,2745,2959,2892,2544,1894,1003,-100,-1327,-2606,-3855,-5004,-5990,-6778,-7344,-7679,-7802,-7717,-7455,-7035,-6469,-5789,-5000,-4129,-3206,-2247,-1298,-376,487,1272,1973,2591,3135,3636,4101,4574,5057,5582,6147,6745,7361,7959,8507,8957,9269,9402,9327,9037,8524,7825,6948,5967,4894,3787,2676,1569,504,-535,-1521,-2456,-3319,-4088,-4732,-5220,-5519,-5603,-5475,-5131,-4620,-3980,-3282,-2609,-2018,-1611,-1408,-1472,-1785,-2340,-3081,-3955,-4871,-5768,-6564,-7206,-7664,-7903,-7932,-7747,-7356,-6775,-6004,-5057,-3940,-2671,-1271,222,1767,3294,4742,6037,7104,7894,8351,8464,8232,7687,6879,5878,4769,3623,2530,1525,669,-50,-619,-1073,-1443,-1756,-2052,-2348,-2649,-2969,-3281,-3601,-3898,-4198,-4484,-4800,-5139,-5540,-5997,-6524,-7098,-7716,-8325,-8915,-9441,-9873,-10207,-10425,-10536,-10562,-10499,-10388,-10208,-9987,-9691,-9322,-8861,-8297,-7644,-6895,-6104,-5263,-4451,-3659,-2939,-2293,-1727,-1238,-802,-412,-39,327,694,1087,1483,1902,2317,2729,3106,3437,3677,3815,3798,3628,3272,2752,2082,1300,464,-365,-1139,-1787,-2308,-2672,-2911,-3056,-3149,-3237,-3351,-3507,-3705,-3925,-4150,-4343,-4498,-4590,-4631,-4626,-4581,-4519,-4430,-4330,-4203,-4055,-3875,-3679,-3470,-3280,-3131,-3060,-3087,-3241,-3520,-3924,-4435,-5005,-5598,-6134,-6563,-6802,-6817,-6549,-6012,-5208,-4197,-3034,-1812,-597,525,1506,2305,2914,3326,3565,3637,3564,3353,3000,2519,1884,1138,267,-671,-1630,-2569,-3385,-4052,-4481,-4649,-4537,-4142,-3523,-2714,-1826,-915,-93,589,1068,1333,1375,1233,931,523,44,-468,-995,-1522,-2050,-2577,-3107,-3631,-4144,-4610,-5008,-5294,-5428,-5389,-5133,-4686,-4038,-3247,-2355,-1432,-540,257,925,1442,1816,2082,2280,2468,2702,3018,3447,3987,4623,5314,6015,6657,7192,7553,7705,7621,7286,6727,5956,5030,3985,2879,1754,653,-383,-1332,-2159,-2856,-3409,-3818,-4087,-4234,-4261,-4212,-4077,-3908,-3708,-3510,-3341,-3208,-3150,-3155,-3244,-3394,-3597,-3830,-4062,-4270,-4422,-4500,-4480,-4362,-4127,-3791,-3339,-2784,-2128,-1369,-530,400,1379,2407,3434,4435,5355,6153,6784,7212,7417,7398,7171,6784,6291,5757,5259,4847,4579,4471,4526,4738,5056,5454,5873,6270,6611,6868,7026,7085,7054,6932,6758,6516,6245,5919,5559,5137,4648,4070,3382,2573,1640,572,-587,-1834,-3097,-4346,-5505,-6534,-7372,-8000,-8392,-8564,-8520,-8315,-7969,-7534,-7036,-6477,-5871,-5179,-4397,-3479,-2426,-1226,90,1494,2922,4327,5643,6825,7840,8655,9268,9671,9865,9855,9635,9214,8593,7795,6844,5787,4673,3565,2528,1600,846,260,-140,-380,-501,-529,-524,-504,-501,-513,-531,-534,-491,-375,-170,134,527,975,1452,1883,2243,2472,2551,2483,2276,1996,1684,1423,1268,1273,1464,1837,2363,2984,3626,4210,4668,4943,5016,4892,4600,4205,3773,3375,3091,2952,3003,3228,3625,4125,4693,5231,5682,5965,6017,5791,5272,4434,3327,1971,441,-1195,-2849,-4439,-5878,-7096,-8029,-8645,-8908,-8844,-8469,-7836,-7027,-6107,-5175,-4309,-3560,-2999,-2610,-2409,-2344,-2365,-2414,-2432,-2374,-2225,-1991,-1700,-1417,-1191,-1103,-1188,-1490,-1984,-2649,-3401,-4156,-4816,-5274,-5465,-5327,-4846,-4032,-2924,-1584,-98,1464,3008,4484,5818,6997,7984,8792,9420,9885,10196,10365,10388,10262,9979,9533,8918,8148,7230,6191,5073,3891,2706,1522,392,-691,-1694,-2627,-3471,-4228,-4880,-5425,-5839,-6117,-6245,-6217,-6047,-5728,-5302,-4774,-4191,-3574,-2945,-2342,-1742,-1185,-619,-73,493,1063,1635,2201,2712,3166,3500,3721,3786,3719,3511,3212,2831,2432,2031,1679,1392,1187,1069,1020,1038,1078,1134,1161,1162,1106,1018,882,728,552,372,190,4,-195,-412,-670,-953,-1290,-1647,-2013,-2361,-2622,-2781,-2765,-2562,-2157,-1561,-830,-16,776,1483,2000,2293,2325,2105,1686,1124,513,-69,-540,-859,-987,-937,-731,-419,-62,280,549,708,731,621,391,86,-260,-580,-839,-980,-990,-833,-534,-86,475,1107,1772,2416,2983,3438,3731,3843,3772,3514,3120,2609,2050,1482,946,480,82,-239,-514,-771,-1036,-1359,-1737,-2207,-2743,-3337,-3946,-4529,-5032,-5415,-5636,-5688,-5559,-5284,-4891,-4444,-3993,-3599,-3297,-3124,-3071,-3145,-3302,-3518,-3749,-3961,-4125,-4219,-4231,-4150,-3976,-3708,-3334,-2872,-2297,-1637,-876,-40,855,1782,2705,3580,4363,5004,5457,5694,5692,5453,5014,4412,3725,3026,2386,1866,1505,1299,1232,1257,1286,1276,1136,823,330,-368,-1205,-2134,-3076,-3927,-4615,-5049,-5187,-5004,-4514,-3759,-2808,-1740,-647,398,1340,2117,2736,3162,3421,3530,3486,3328,3036,2620,2072,1366,516,-498,-1644,-2895,-4210,-5513,-6772,-7893,-8852,-9584,-10065,-10265,-10170,-9761,-9053,-8041,-6768,-5267,-3605,-1856,-113,1543,3017,4247,5169,5766,6031,5993,5698,5220,4620,3996,3387,2869,2446,2156,1953,1852,1786,1754,1712,1659,1581,1496,1416,1364,1375,1460,1648,1942,2345,2841,3417,4030,4656,5240,5753,6141,6392,6465,6360,6090,5645,5087,4407,3671,2881,2075,1271,472,-293,-1024,-1700,-2302,-2813,-3217,-3487,-3628,-3630,-3510,-3293,-3004,-2679,-2343,-2019,-1705,-1408,-1101,-776,-421,-9,423,895,1343,1760,2085,2309,2395,2357,2207,1968,1695,1411,1162,956,811,700,627,540,440,291,110,-106,-322,-501,-614,-611,-490,-241,114,525,943,1297,1517,1560,1370,949,298,-533,-1492,-2486,-3456,-4300,-4983,-5440,-5669,-5663,-5446,-5044,-4500,-3833,-3082,-2252,-1358,-404,606,1655,2728,3792,4810,5754,6571,7262,7784,8167,8402,8533,8575,8579,8554,8542,8540,8558,8585,8593,8572,8479,8305,8022,7620,7104,6461,5719,4868,3935,2920,1842,709,-449,-1615,-2735,-3776,-4680,-5394,-5886,-6113,-6095,-5831,-5385,-4809,-4181,-3584,-3069,-2695,-2477,-2413,-2480,-2637,-2826,-2990,-3089,-3056,-2890,-2560,-2075,-1467,-751,12,789,1531,2206,2784,3269,3648,3960,4218,4461,4710,4988,5292,5620,5935,6213,6406,6482,6426,6225,5909,5514,5088,4709,4422,4287,4335,4569,4986,5532,6163,6789,7350,7746,7936,7844,7458,6765,5772,4526,3057,1445,-256,-1967,-3615,-5133,-6451,-7525,-8308,-8796,-8972,-8875,-8524,-7988,-7304,-6548,-5748,-4948,-4155,-3364,-2555,-1705,-780,228,1324,2496,3701,4904,6040,7065,7910,8562,8960,9133,9060,8781,8322,7722,7018,6248,5424,4570,3677,2749,1776,761,-296,-1380,-2457,-3498,-4445,-5251,-5868,-6244,-6365,-6212,-5811,-5200,-4441,-3616,-2802,-2085,-1528,-1175,-1061,-1170,-1500,-1994,-2622,-3305,-4014,-4664,-5233,-5663,-5929,-6015,-5898,-5579,-5063,-4347,-3463,-2423,-1273,-50,1184,2385,3477,4423,5164,5682,5956,6004,5848,5531,5106,4614,4109,3608,3133,2682,2231,1771,1261,686,34,-704,-1502,-2346,-3181,-3984,-4699,-5304,-5783,-6127,-6360,-6503,-6585,-6640,-6686,-6732,-6782,-6800,-6789,-6687,-6513,-6228,-5869,-5459,-5051,-4712,-4506,-4490,-4706,-5166,-5851,-6721,-7703,-8724,-9694,-10545,-11209,-11659,-11862,-11837,-11585,-11141,-10533,-9793,-8950,-8035,-7059,-6052,-5016,-3976,-2939,-1923,-947,-21,831,1602,2276,2840,3287,3597,3763,3762,3582,3213,2661,1945,1105,203,-697,-1502,-2159,-2589,-2776,-2703,-2405,-1940,-1385,-844,-403,-159,-169,-468,-1064,-1906,-2957,-4097,-5260,-6318,-7189,-7798,-8081,-8019,-7620,-6899,-5943,-4797,-3585,-2384,-1295,-403,243,596,660,442,-4,-632,-1364,-2133,-2874,-3521,-4036,-4385,-4555,-4556,-4394,-4112,-3728,-3288,-2816,-2340,-1884,-1462,-1091,-779,-530,-362,-263,-254,-322,-473,-700,-998,-1349,-1748,-2162,-2571,-2945,-3246,-3449,-3521,-3438,-3189,-2768,-2188,-1470,-662,184,990,1682,2182,2409,2323,1872,1073,-62,-1460,-3056,-4722,-6364,-7855,-9085,-9981,-10457,-10501,-10095,-9282,-8103,-6646,-4990,-3232,-1454,260,1860,3284,4516,5517,6295,6815,7107,7151,6978,6612,6086,5460,4783,4128,3549,3110,2851,2793,2949,3281,3766,4331,4920,5463,5902,6201,6333,6304,6125,5841,5486,5113,4767,4481,4280,4172,4141,4162,4192,4174,4054,3770,3277,2542,1547,310,-1144,-2754,-4457,-6167,-7814,-9306,-10596,-11609,-12326,-12698,-12746,-12443,-11836,-10931,-9791,-8453,-6987,-5451,-3900,-2397,-966,349,1550,2620,3565,4390,5082,5653,6079,6365,6500,6482,6331,6064,5718,5356,5005,4759,4636,4708,4978,5460,6129,6937,7821,8708,9499,10140,10547,10686,10543,10118,9454,8596,7601,6537,5452,4391,3393,2470,1638,902,247,-316,-807,-1223,-1573,-1858,-2078,-2240,-2348,-2414,-2449,-2465,-2480,-2489,-2501,-2485,-2431,-2289,-2035,-1623,-1035,-266,679,1736,2873,3976,4992,5809,6381,6651,6615,6278,5703,4933,4058,3130,2208,1328,486,-315,-1110,-1912,-2746,-3606,-4467,-5293,-6009,-6559,-6875,-6909,-6645,-6084,-5273,-4263,-3150,-2002,-909,71,908,1581,2113,2543,2900,3249,3607,4006,4446,4914,5388,5834,6225,6537,6757,6894,6956,6976,6985,6999,7058,7137,7255,7356,7433,7426,7323,7091,6731,6259,5698,5093,4474,3883,3339,2855,2434,2059,1734,1431,1173,938,766,646,602,629,708,820,903,921,807,528,47,-627,-1481,-2445,-3461,-4417,-5252,-5858,-6216,-6284,-6090,-5683,-5140,-4550,-4016,-3601,-3383,-3372,-3575,-3948,-4434,-4949,-5427,-5779,-5962,-5935,-5693,-5246,-4627,-3868,-3020,-2106,-1172,-219,728,1669,2593,3496,4347,5146,5837,6418,6840,7102,7179,7083,6812,6392,5834,5180,4431,3639,2792,1937,1057,187,-676,-1506,-2271,-2954,-3499,-3885,-4073,-4051,-3819,-3405,-2851,-2210,-1571,-979,-519,-220,-116,-200,-457,-831,-1274,-1716,-2098,-2369,-2499,-2466,-2283,-1957,-1522,-999,-421,198,838,1500,2171,2858,3552,4237,4913,5529,6087,6527,6843,7000,6992,6820,6495,6036,5480,4839,4151,3420,2661,1876,1055,204,-687,-1613,-2560,-3515,-4449,-5331,-6134,-6820,-7379,-7780,-8034,-8136,-8104,-7956,-7703,-7359,-6929,-6399,-5765,-5005,-4117,-3103,-1991,-825,316,1359,2195,2754,2956,2769,2194,1269,71,-1284,-2683,-3974,-5052,-5791,-6147,-6062,-5566,-4702,-3540,-2198,-762,655,1979,3151,4136,4943,5568,6070,6455,6785,7058,7304,7509,7663,7748,7735,7614,7370,7007,6537,5971,5343,4651,3928,3162,2360,1518,632,-296,-1241,-2186,-3075,-3861,-4485,-4888,-5030,-4886,-4462,-3792,-2938,-1989,-1028,-171,525,983,1184,1133,853,403,-161,-777,-1401,-1992,-2541,-3053,-3534,-4011,-4495,-4983,-5470,-5926,-6301,-6566,-6654,-6544,-6214,-5658,-4912,-4004,-2995,-1945,-905,68,952,1711,2356,2868,3281,3582,3801,3929,3985,3967,3885,3746,3566,3363,3166,3000,2885,2855,2896,3027,3208,3409,3583,3672,3624,3408,2988,2383,1617,742,-159,-1015,-1742,-2276,-2573,-2618,-2424,-2035,-1520,-953,-424,-10,230,256,62,-332,-877,-1506,-2150,-2717,-3176,-3450,-3559,-3487,-3271,-2951,-2552,-2132,-1682,-1250,-797,-356,102,561,1002,1408,1721,1914,1928,1744,1337,723,-66,-973,-1929,-2846,-3658,-4293,-4713,-4898,-4858,-4623,-4241,-3770,-3262,-2770,-2320,-1931,-1603,-1328,-1083,-868,-652,-459,-262,-104,50,146,249,310,408,520,705,949,1276,1651,2057,2436,2740,2920,2927,2753,2383,1858,1211,512,-177,-792,-1275,-1598,-1742,-1722,-1564,-1314,-1014,-712,-437,-211,-39,92,199,310,447,629,859,1139,1442,1764,2067,2349,2586,2789,2956,3110,3269,3440,3649,3883,4146,4415,4660,4866,4992,5036,4976,4824,4586,4272,3903,3479,3002,2472,1853,1158,332,-599,-1669,-2835,-4092,-5376,-6640,-7822,-8850,-9674,-10245,-10528,-10526,-10223,-9667,-8872,-7898,-6779,-5562,-4272,-2947,-1592,-229,1132,2477,3775,5010,6122,7096,7863,8404,8692,8713,8481,8022,7384,6626,5821,5031,4323,3745,3316,3053,2934,2937,3027,3167,3332,3501,3679,3855,4050,4266,4507,4762,5017,5239,5391,5455,5385,5194,4880,4467,4007,3528,3090,2708,2406,2174,1991,1820,1617,1352,993,552,25,-522,-1064,-1523,-1861,-2031,-2020,-1823,-1471,-988,-434,162,744,1294,1780,2193,2525,2775,2936,3006,2973,2839,2580,2213,1725,1135,467,-246,-957,-1610,-2145,-2511,-2653,-2547,-2185,-1577,-765,194,1236,2279,3262,4119,4821,5334,5672,5832,5854,5748,5552,5268,4924,4495,4018,3455,2845,2185,1510,858,272,-200,-526,-677,-657,-487,-216,87,356,511,498,290,-124,-690,-1357,-2025,-2598,-2994,-3131,-2989,-2550,-1867,-988,-5,1006,1961,2808,3492,4013,4352,4544,4602,4552,4430,4232,3992,3687,3324,2891,2378,1787,1129,418,-299,-989,-1596,-2074,-2388,-2507,-2450,-2214,-1880,-1468,-1090,-773,-602,-589,-754,-1079,-1521,-2035,-2558,-3038,-3430,-3703,-3844,-3856,-3749,-3530,-3221,-2823,-2339,-1778,-1126,-409,379,1195,2024,2804,3508,4072,4473,4680,4681,4502,4150,3690,3159,2614,2104,1656,1290,1005,781,590,397,160,-145,-541,-1047,-1648,-2344,-3111,-3915,-4748,-5551,-6332,-7032,-7662,-8177,-8587,-8860,-8991,-8961,-8752,-8358,-7769,-6998,-6068,-5027,-3931,-2870,-1914,-1168,-683,-523,-686,-1161,-1883,-2772,-3720,-4620,-5379,-5899,-6144,-6069,-5695,-5047,-4176,-3161,-2062,-965,80,1007,1788,2386,2782,2973,2938,2684,2216,1532,679,-337,-1446,-2612,-3768,-4863,-5849,-6692,-7372,-7891,-8251,-8474,-8575,-8564,-8450,-8230,-7887,-7420,-6809,-6066,-5204,-4263,-3292,-2358,-1527,-861,-414,-208,-264,-547,-1042,-1683,-2420,-3203,-3969,-4698,-5347,-5918,-6402,-6807,-7144,-7424,-7645,-7828,-7937,-8003,-7972,-7875,-7663,-7372,-6975,-6510,-5982,-5418,-4850,-4284,-3747,-3233,-2740,-2255,-1758,-1237,-683,-99,497,1083,1614,2065,2385,2569,2588,2468,2217,1880,1504,1125,794,527,344,243,207,217,238,251,224,159,33,-124,-319,-523,-730,-935,-1148,-1379,-1667,-2034,-2516,-3125,-3869,-4729,-5665,-6630,-7551,-8371,-9019,-9455,-9639,-9579,-9270,-8758,-8076,-7280,-6424,-5549,-4694,-3883,-3130,-2439,-1810,-1249,-746,-330,7,235,351,351,242,51,-184,-413,-582,-632,-530,-249,204,799,1483,2187,2832,3348,3685,3801,3709,3435,3033,2597,2188,1905,1781,1868,2150,2611,3202,3866,4549,5205,5798,6315,6746,7098,7380,7586,7729,7776,7725,7539,7193,6676,5965,5087,4046,2917,1726,586,-469,-1344,-2001,-2414,-2573,-2522,-2291,-1969,-1613,-1301,-1088,-998,-1054,-1227,-1488,-1788,-2074,-2294,-2416,-2408,-2273,-2015,-1663,-1243,-797,-360,50,391,676,892,1048,1171,1281,1401,1580,1818,2163,2614,3184,3858,4627,5445,6279,7069,7749,8264,8547,8557,8267,7680,6826,5776,4605,3431,2345,1449,813,471,423,638,1042,1554,2086,2549,2891,3072,3090,2983,2783,2569,2384,2289,2322,2490,2798,3219,3713,4240,4743,5180,5510,5699,5736,5599,5302,4842,4241,3517,2707,1837,970,135,-596,-1199,-1617,-1846,-1880,-1731,-1454,-1073,-674,-292,-1,170,184,39,-252,-663,-1142,-1647,-2111,-2503,-2775,-2916,-2916,-2795,-2572,-2288,-1973,-1659,-1367,-1095,-843,-576,-273,109,597,1213,1954,2827,3774,4783,5759,6673,7440,8023,8378,8489,8356,8008,7473,6818,6084,5353,4657,4064,3579,3230,2989,2840,2727,2607,2420,2121,1680,1068,297,-622,-1646,-2723,-3794,-4796,-5654,-6330,-6752,-6919,-6790,-6393,-5736,-4877,-3865,-2784,-1694,-686,194,893,1396,1705,1853,1879,1850,1821,1846,1973,2210,2566,3008,3500,3977,4397,4685,4824,4776,4545,4163,3652,3075,2487,1917,1432,1015,698,434,211,-22,-297,-642,-1080,-1607,-2221,-2896,-3606,-4327,-5013,-5661,-6213,-6680,-7005,-7196,-7215,-7064,-6722,-6216,-5539,-4759,-3896,-3023,-2188,-1441,-825,-362,-60,90,102,24,-115,-256,-360,-391,-315,-127,171,557,988,1433,1823,2146,2347,2437,2414,2308,2162,2024,1934,1946,2072,2337,2726,3221,3786,4377,4953,5470,5906,6233,6469,6602,6681,6703,6712,6704,6691,6653,6565,6400,6119,5705,5140,4418,3568,2603,1569,508,-545,-1543,-2468,-3282,-3988,-4558,-5002,-5317,-5505,-5588,-5576,-5511,-5414,-5333,-5299,-5344,-5490,-5746,-6106,-6547,-7036,-7527,-7961,-8286,-8443,-8389,-8095,-7550,-6760,-5762,-4596,-3328,-2009,-712,521,1641,2626,3457,4139,4671,5074,5359,5540,5628,5629,5541,5375,5114,4787,4379,3931,3453,2978,2539,2146,1824,1557,1340,1135,908,625,239,-245,-852,-1544,-2289,-3035,-3715,-4267,-4648,-4805,-4741,-4446,-3952,-3294,-2519,-1669,-792,87,935,1744,2497,3186,3795,4306,4703,4945,5023,4900,4576,4054,3352,2513,1589,644,-266,-1074,-1756,-2277,-2651,-2884,-3026,-3095,-3153,-3205,-3286,-3383,-3485,-3559,-3582,-3511,-3333,-3040,-2630,-2151,-1622,-1107,-654,-297,-74,13,-18,-148,-308,-463,-539,-511,-332,-17,422,942,1474,1970,2357,2597,2673,2574,2339,2003,1613,1224,858,547,280,55,-156,-374,-614,-886,-1178,-1480,-1758,-1999,-2163,-2262,-2270,-2227,-2131,-2034,-1946,-1911,-1927,-2013,-2148,-2311,-2484,-2610,-2686,-2647,-2497,-2202,-1759,-1186,-475,318,1187,2070,2926,3718,4381,4896,5210,5322,5222,4916,4445,3828,3120,2380,1636,957,364,-111,-452,-659,-749,-734,-667,-572,-512,-517,-628,-862,-1223,-1696,-2249,-2840,-3413,-3923,-4314,-4576,-4671,-4631,-4455,-4186,-3857,-3493,-3111,-2721,-2294,-1835,-1303,-695,-10,745,1520,2279,2956,3512,3888,4079,4073,3896,3589,3199,2776,2365,1993,1670,1403,1158,934,689,423,119,-216,-562,-906,-1195,-1417,-1518,-1495,-1320,-1012,-577,-64,497,1043,1535,1930,2190,2314,2286,2136,1889,1577,1249,930,658,446,309,235,226,259,321,398,477,552,623,697,772,859,943,1023,1076,1080,1022,880,656,354,-8,-395,-784,-1140,-1437,-1673,-1838,-1952,-2027,-2084,-2127,-2176,-2200,-2201,-2142,-1997,-1757,-1399,-933,-374,255,911,1557,2158,2664,3065,3322,3445,3424,3282,3033,2716,2368,2019,1719,1483,1342,1303,1352,1485,1661,1861,2044,2190,2279,2299,2261,2156,2022,1854,1681,1512,1350,1207,1074,954,838,733,624,529,423,328,211,84,-75,-261,-466,-661,-809,-850,-723,-366,265,1201,2410,3871,5465,7104,8638,9951,10919,11470,11561,11198,10444,9366,8086,6708,5331,4043,2890,1902,1080,402,-166,-656,-1106,-1543,-1965,-2393,-2786,-3132,-3403,-3549,-3572,-3428,-3140,-2695,-2136,-1483,-788,-84,582,1191,1709,2139,2474,2725,2902,3019,3076,3084,3026,2902,2698,2402,2025,1567,1075,570,121,-240,-459,-512,-387,-86,352,903,1503,2114,2683,3174,3556,3810,3932,3908,3760,3466,3062,2528,1910,1203,461,-299,-1014,-1655,-2172,-2537,-2731,-2753,-2606,-2319,-1923,-1448,-935,-404,122,635,1132,1621,2114,2614,3140,3675,4233,4779,5311,5782,6183,6469,6636,6660,6547,6301,5942,5495,4985,4438,3875,3299,2715,2106,1456,742,-45,-911,-1844,-2805,-3765,-4657,-5428,-6036,-6431,-6612,-6564,-6328,-5915,-5396,-4786,-4149,-3499,-2863,-2260,-1683,-1158,-664,-246,119,368,511,500,325,-30,-556,-1255,-2068,-2986,-3931,-4872,-5756,-6547,-7227,-7771,-8192,-8478,-8645,-8700,-8632,-8468,-8177,-7781,-7272,-6655,-5955,-5184,-4385,-3591,-2859,-2226,-1746,-1446,-1337,-1416,-1647,-1981,-2362,-2709,-2979,-3100,-3064,-2848,-2472,-1978,-1397,-806,-233,260,656,940,1112,1192,1195,1148,1059,942,782,577,303,-57,-507,-1064,-1704,-2422,-3180,-3946,-4691,-5380,-5998,-6530,-6984,-7357,-7686,-7963,-8225,-8457,-8673,-8839,-8955,-8963,-8872,-8632,-8268,-7770,-7177,-6526,-5853,-5207,-4625,-4119,-3718,-3402,-3171,-3010,-2902,-2845,-2828,-2872,-2979,-3166,-3447,-3809,-4248,-4729,-5208,-5637,-5963,-6138,-6140,-5951,-5602,-5108,-4552,-3963,-3436,-3005,-2709,-2577,-2581,-2708,-2907,-3125,-3320,-3446,-3490,-3443,-3326,-3171,-3000,-2859,-2758,-2703,-2698,-2689,-2672,-2577,-2377,-2039,-1540,-894,-120,738,1611,2444,3151,3696,4014,4095,3933,3535,2945,2193,1319,376,-613,-1605,-2583,-3526,-4414,-5237,-5966,-6601,-7096,-7460,-7656,-7688,-7554,-7258,-6831,-6279,-5652,-4957,-4231,-3492,-2745,-2013,-1299,-607,41,646,1179,1632,1972,2203,2284,2245,2063,1777,1403,981,551,146,-191,-452,-610,-676,-656,-575,-450,-312,-176,-48,58,181,307,498,742,1090,1529,2060,2669,3301,3926,4483,4920,5209,5309,5227,4958,4546,4011,3419,2801,2210,1681,1238,903,679,563,563,661,859,1157,1539,2014,2560,3169,3805,4454,5054,5582,5989,6246,6335,6252,6006,5627,5146,4604,4039,3475,2940,2432,1942,1477,989,504,-13,-532,-1035,-1496,-1865,-2121,-2222,-2167,-1947,-1588,-1118,-568,18,618,1218,1802,2401,3005,3662,4355,5108,5886,6665,7392,8003,8444,8645,8583,8220,7580,6686,5603,4405,3176,1995,937,45,-644,-1145,-1457,-1628,-1694,-1683,-1641,-1555,-1447,-1278,-1045,-711,-278,257,865,1504,2121,2649,3035,3240,3230,3033,2658,2181,1654,1153,743,454,323,324,449,645,877,1101,1300,1462,1610,1767,1971,2267,2656,3174,3761,4409,5023,5560,5933,6110,6044,5763,5273,4647,3935,3217,2543,1969,1517,1186,981,854,801,773,766,746,731,706,695,701,739,809,923,1059,1225,1384,1541,1659,1745,1774,1763,1700,1612,1495,1377,1253,1144,1032,926,805,661,480,250,-30,-362,-730,-1119,-1506,-1863,-2163,-2392,-2519,-2559,-2488,-2340,-2092,-1785,-1392,-942,-414,180,832,1538,2254,2958,3598,4117,4485,4655,4623,4393,3992,3478,2911,2360,1889,1546,1360,1343,1471,1722,2043,2396,2730,3016,3229,3358,3413,3391,3315,3181,2990,2733,2377,1909,1286,493,-472,-1613,-2878,-4229,-5572,-6834,-7908,-8730,-9228,-9377,-9184,-8687,-7955,-7075,-6133,-5219,-4378,-3662,-3060,-2563,-2126,-1703,-1254,-746,-165,481,1167,1864,2511,3098,3564,3922,4147,4271,4298,4265,4172,4048,3869,3650,3350,2973,2502,1944,1326,684,78,-427,-766,-882,-748,-350,284,1090,2003,2909,3735,4390,4823,5013,4964,4714,4304,3809,3253,2711,2171,1665,1165,658,119,-470,-1112,-1804,-2512,-3205,-3829,-4343,-4694,-4855,-4809,-4556,-4118,-3528,-2828,-2066,-1292,-537,152,759,1262,1640,1897,2000,1963,1761,1404,897,251,-490,-1303,-2118,-2895,-3566,-4097,-4443,-4607,-4582,-4410,-4130,-3790,-3459,-3158,-2943,-2794,-2716,-2665,-2587,-2441,-2165,-1737,-1144,-406,432,1304,2143,2868,3425,3766,3875,3758,3438,2947,2341,1645,903,136,-655,-1446,-2252,-3055,-3846,-4601,-5277,-5833,-6217,-6381,-6279,-5904,-5235,-4322,-3193,-1938,-632,621,1742,2653,3308,3696,3816,3721,3456,3090,2685,2288,1933,1640,1396,1207,1037,886,745,614,519,480,520,670,931,1309,1766,2283,2773,3218,3513,3653,3586,3323,2891,2328,1701,1074,501,36,-302,-501,-575,-550,-456,-337,-211,-118,-56,-47,-80,-164,-290,-464,-682,-948,-1252,-1589,-1943,-2281,-2582,-2803,-2906,-2879,-2686,-2338,-1857,-1262,-630,-7,529,914,1105,1061,800,327,-281,-975,-1664,-2285,-2782,-3124,-3309,-3359,-3318,-3230,-3152,-3107,-3122,-3179,-3254,-3298,-3262,-3098,-2783,-2300,-1680,-961,-207,511,1133,1603,1904,2020,1989,1842,1637,1423,1244,1119,1067,1061,1090,1126,1131,1114,1052,971,901,846,874,952,1136,1370,1650,1916,2113,2194,2104,1817,1335,665,-127,-985,-1827,-2550,-3108,-3404,-3436,-3188,-2680,-1982,-1149,-272,570,1320,1919,2347,2597,2683,2639,2489,2285,2044,1814,1592,1420,1285,1205,1184,1203,1281,1383,1505,1625,1702,1715,1619,1382,988,409,-328,-1218,-2191,-3203,-4166,-5002,-5647,-6035,-6140,-5961,-5511,-4858,-4058,-3193,-2341,-1560,-900,-373,10,284,472,617,753,904,1078,1279,1472,1652,1761,1804,1739,1590,1360,1092,828,610,485,481,613,877,1264,1728,2255,2790,3309,3784,4191,4524,4768,4926,4976,4927,4751,4459,4033,3488,2838,2108,1347,586,-110,-718,-1181,-1515,-1686,-1752,-1715,-1649,-1575,-1555,-1598,-1721,-1910,-2119,-2320,-2443,-2446,-2285,-1942,-1412,-731,60,901,1711,2437,3006,3383,3557,3519,3315,2979,2568,2144,1748,1418,1170,999,892,813,749,665,571,462,381,350,424,617,975,1464,2098,2803,3542,4245,4855,5327,5641,5794,5806,5724,5582,5443,5331,5275,5271,5303,5335,5320,5232,5008,4676,4198,3641,3031,2431,1904,1487,1214,1081,1074,1140,1242,1316,1338,1278,1146,968,783,636,573,606,756,991,1275,1557,1783,1905,1898,1756,1493,1156,790,456,196,43,-3,52,157,283,359,359,253,39,-257,-594,-923,-1180,-1331,-1330,-1186,-885,-491,-13,464,928,1312,1626,1840,1990,2083,2150,2221,2294,2388,2480,2545,2578,2522,2398,2183,1894,1576,1237,945,713,577,538,592,710,872,1026,1159,1226,1234,1175,1066,942,821,745,730,799,951,1174,1450,1739,2017,2243,2402,2474,2466,2392,2274,2131,2008,1885,1804,1717,1628,1493,1290,996,607,133,-395,-939,-1452,-1885,-2215,-2416,-2495,-2484,-2403,-2322,-2271,-2296,-2420,-2657,-2976,-3372,-3775,-4162,-4471,-4675,-4753,-4698,-4533,-4277,-3980,-3656,-3362,-3086,-2855,-2658,-2471,-2308,-2135,-1977,-1834,-1736,-1702,-1765,-1931,-2221,-2609,-3084,-3601,-4114,-4576,-4943,-5176,-5262,-5189,-4980,-4662,-4289,-3906,-3576,-3347,-3245,-3302,-3490,-3802,-4172,-4571,-4917,-5192,-5338,-5356,-5240,-5004,-4690,-4312,-3926,-3541,-3206,-2925,-2723,-2610,-2587,-2673,-2847,-3120,-3461,-3851,-4254,-4622,-4913,-5079,-5086,-4907,-4529,-3973,-3263,-2461,-1637,-872,-251,140,252,45,-476,-1278,-2296,-3441,-4614,-5716,-6665,-7396,-7882,-8108,-8112,-7917,-7592,-7176,-6717,-6247,-5785,-5325,-4885,-4427,-3971,-3507,-3044,-2622,-2248,-1978,-1819,-1800,-1914,-2148,-2467,-2839,-3211,-3557,-3850,-4076,-4257,-4403,-4552,-4744,-4986,-5309,-5695,-6112,-6537,-6890,-7142,-7236,-7149,-6879,-6446,-5892,-5277,-4671,-4121,-3686,-3375,-3194,-3115,-3097,-3087,-3040,-2910,-2685,-2345,-1931,-1451,-980,-540,-198,25,105,45,-139,-411,-737,-1065,-1357,-1577,-1702,-1725,-1649,-1490,-1282,-1041,-816,-612,-463,-370,-340,-361,-432,-530,-657,-786,-925,-1047,-1166,-1260,-1326,-1355,-1332,-1249,-1092,-871,-575,-254,88,392,632,765,777,652,417,94,-264,-611,-884,-1050,-1070,-950,-691,-334,79,503,877,1185,1384,1493,1512,1479,1432,1414,1453,1587,1812,2140,2538,2994,3450,3894,4265,4556,4723,4771,4678,4453,4104,3628,3059,2397,1680,930,184,-514,-1127,-1605,-1920,-2040,-1971,-1714,-1314,-811,-264,258,711,1044,1238,1284,1202,1030,814,621,513,538,752,1152,1754,2499,3360,4234,5079,5795,6353,6704,6851,6811,6612,6309,5942,5551,5173,4809,4478,4162,3867,3576,3307,3048,2840,2667,2576,2545,2583,2676,2779,2886,2933,2916,2803,2589,2296,1938,1557,1196,882,659,536,520,605,758,961,1165,1353,1486,1564,1578,1543,1489,1424,1400,1415,1504,1655,1865,2110,2359,2592,2768,2888,2935,2916,2854,2757,2657,2558,2474,2390,2310,2202,2060,1876,1637,1369,1087,815,610,476,469,578,817,1163,1585,2062,2543,3026,3475,3898,4301,4687,5079,5472,5872,6256,6603,6873,7041,7057,6928,6607,6143,5517,4788,3975,3129,2272,1443,663,-58,-695,-1249,-1706,-2048,-2276,-2359,-2299,-2079,-1704,-1186,-542,180,955,1722,2451,3098,3643,4076,4402,4630,4788,4887,4957,4999,5022,5011,4953,4821,4592,4248,3766,3166,2449,1667,862,99,-553,-1038,-1307,-1339,-1137,-743,-205,383,949,1403,1684,1753,1595,1232,701,61,-618,-1288,-1878,-2377,-2743,-2995,-3130,-3179,-3166,-3118,-3060,-3021,-3007,-3043,-3126,-3257,-3435,-3633,-3846,-4031,-4166,-4214,-4140,-3926,-3549,-2998,-2301,-1467,-555,388,1295,2100,2750,3187,3407,3383,3150,2736,2196,1590,979,427,-29,-339,-494,-479,-309,-2,418,908,1441,1973,2476,2926,3298,3588,3783,3893,3910,3854,3720,3530,3277,2983,2646,2280,1893,1489,1079,665,253,-159,-556,-956,-1329,-1696,-2030,-2332,-2591,-2792,-2926,-2984,-2959,-2855,-2680,-2450,-2184,-1915,-1667,-1460,-1324,-1256,-1267,-1340,-1464,-1611,-1761,-1889,-1977,-2010,-1994,-1915,-1804,-1662,-1514,-1379,-1273,-1202,-1179,-1189,-1225,-1272,-1298,-1298,-1231,-1105,-892,-612,-262,128,544,939,1308,1602,1826,1962,2017,2009,1950,1864,1757,1647,1522,1381,1219,1007,763,469,147,-179,-501,-770,-984,-1115,-1180,-1169,-1131,-1060,-1013,-994,-1028,-1109,-1238,-1389,-1551,-1694,-1806,-1872,-1902,-1893,-1871,-1849,-1843,-1874,-1938,-2036,-2160,-2278,-2380,-2421,-2379,-2239,-1966,-1586,-1083,-498,142,794,1425,1985,2459,2815,3046,3152,3127,2990,2733,2381,1933,1410,826,207,-419,-1026,-1572,-2047,-2412,-2681,-2845,-2933,-2964,-2970,-2968,-2977,-2984,-2982,-2920,-2783,-2499,-2064,-1433,-628,340,1414,2540,3635,4634,5460,6071,6423,6513,6343,5946,5361,4628,3814,2934,2057,1180,339,-467,-1232,-1955,-2629,-3254,-3805,-4271,-4623,-4838,-4909,-4808,-4561,-4165,-3658,-3077,-2458,-1853,-1291,-813,-419,-137,65,182,254,283,296,290,268,211,112,-58,-290,-600,-961,-1359,-1753,-2111,-2393,-2573,-2638,-2575,-2409,-2147,-1832,-1483,-1145,-833,-571,-372,-228,-154,-120,-141,-190,-279,-402,-568,-786,-1061,-1396,-1783,-2214,-2653,-3077,-3443,-3708,-3848,-3828,-3634,-3280,-2754,-2117,-1373,-580,231,1038,1800,2515,3164,3740,4241,4655,4976,5189,5283,5249,5075,4768,4337,3799,3190,2535,1882,1249,683,173,-254,-626,-955,-1261,-1579,-1911,-2270,-2641,-2992,-3298,-3502,-3585,-3503,-3258,-2860,-2330,-1715,-1065,-417,173,689,1115,1445,1694,1872,1997,2078,2123,2135,2102,2028,1891,1699,1435,1110,732,315,-106,-509,-850,-1108,-1243,-1258,-1136,-905,-594,-233,109,407,601,671,606,401,96,-295,-698,-1091,-1403,-1622,-1710,-1673,-1510,-1252,-909,-533,-126,271,644,990,1278,1523,1687,1781,1780,1684,1498,1232,907,575,257,23,-111,-98,51,337,718,1152,1580,1957,2222,2363,2356,2211,1963,1631,1275,931,632,419,296,279,365,532,778,1070,1396,1733,2062,2377,2660,2912,3127,3296,3428,3506,3544,3527,3459,3345,3176,2972,2727,2463,2190,1930,1708,1534,1443,1434,1521,1703,1962,2297,2684,3105,3554,4008,4465,4908,5330,5699,6011,6219,6310,6253,6026,5633,5071,4373,3571,2712,1850,1035,311,-287,-742,-1049,-1223,-1274,-1245,-1143,-1014,-858,-692,-510,-303,-64,231,573,978,1422,1894,2366,2809,3202,3522,3764,3926,4021,4054,4049,4009,3947,3857,3741,3584,3383,3124,2809,2439,2031,1602,1188,816,536,368,350,491,789,1231,1779,2389,3008,3580,4057,4397,4579,4583,4425,4107,3661,3108,2477,1802,1094,394,-293,-927,-1495,-1960,-2306,-2498,-2541,-2406,-2134,-1717,-1220,-658,-96,443,917,1313,1626,1860,2028,2148,2238,2291,2331,2310,2243,2072,1797,1375,812,100,-737,-1660,-2626,-3573,-4439,-5180,-5743,-6115,-6286,-6274,-6105,-5823,-5471,-5081,-4692,-4309,-3940,-3567,-3177,-2733,-2230,-1650,-991,-286,461,1192,1879,2479,2958,3295,3476,3507,3395,3166,2835,2434,1966,1457,892,276,-391,-1134,-1912,-2758,-3601,-4436,-5205,-5864,-6370,-6696,-6811,-6734,-6468,-6063,-5547,-4991,-4420,-3890,-3425,-3037,-2739,-2522,-2367,-2272,-2209,-2170,-2151,-2139,-2149,-2175,-2232,-2329,-2457,-2647,-2867,-3144,-3451,-3789,-4148,-4506,-4869,-5204,-5525,-5804,-6044,-6236,-6375,-6464,-6490,-6474,-6401,-6296,-6157,-6002,-5836,-5678,-5531,-5400,-5291,-5192,-5095,-4993,-4860,-4699,-4493,-4245,-3974,-3679,-3405,-3156,-2965,-2850,-2803,-2841,-2916,-3036,-3139,-3224,-3249,-3213,-3120,-2977,-2831,-2692,-2617,-2608,-2699,-2860,-3100,-3354,-3615,-3820,-3963,-4014,-3989,-3902,-3782,-3677,-3606,-3612,-3697,-3867,-4097,-4363,-4628,-4850,-5012,-5079,-5064,-4972,-4825,-4667,-4517,-4422,-4385,-4423,-4512,-4624,-4719,-4740,-4649,-4413,-4009,-3465,-2798,-2075,-1364,-730,-247,50,136,21,-258,-651,-1082,-1493,-1823,-2039,-2134,-2109,-2020,-1893,-1796,-1776,-1855,-2070,-2402,-2832,-3335,-3851,-4351,-4779,-5112,-5319,-5404,-5354,-5198,-4941,-4606,-4219,-3780,-3324,-2834,-2343,-1827,-1323,-812,-331,127,523,852,1085,1216,1227,1135,933,654,326,-30,-353,-637,-830,-927,-914,-788,-572,-260,98,522,951,1407,1851,2284,2693,3066,3398,3673,3892,4034,4113,4106,4040,3897,3706,3456,3173,2847,2499,2124,1732,1328,930,540,192,-111,-336,-478,-520,-474,-339,-142,88,332,546,728,849,919,944,938,930,936,974,1060,1173,1323,1460,1577,1627,1587,1453,1206,887,511,139,-181,-391,-457,-339,-59,385,915,1484,2002,2396,2610,2603,2376,1953,1403,795,239,-183,-395,-340,-9,581,1383,2313,3286,4209,5000,5604,5983,6142,6098,5897,5596,5250,4906,4608,4365,4195,4073,3991,3908,3813,3670,3480,3230,2937,2613,2278,1958,1668,1422,1225,1066,939,829,718,612,501,412,360,372,488,721,1094,1607,2240,2977,3758,4549,5289,5937,6450,6811,6995,7019,6879,6605,6213,5725,5160,4529,3857,3138,2412,1673,976,329,-217,-638,-909,-1016,-965,-776,-485,-134,223,554,820,1023,1164,1267,1378,1515,1722,2007,2366,2784,3219,3630,3976,4211,4320,4290,4133,3885,3576,3261,2986,2786,2691,2714,2844,3072,3370,3706,4061,4400,4727,5018,5292,5543,5781,6019,6235,6440,6589,6679,6654,6515,6217,5789,5221,4561,3846,3120,2437,1822,1306,879,543,256,-3,-268,-562,-891,-1252,-1613,-1951,-2210,-2361,-2367,-2216,-1905,-1468,-924,-339,256,805,1281,1660,1940,2124,2232,2264,2251,2168,2040,1818,1513,1084,529,-155,-957,-1843,-2770,-3682,-4517,-5217,-5730,-6022,-6069,-5877,-5460,-4852,-4108,-3263,-2391,-1522,-702,34,690,1236,1701,2073,2376,2610,2786,2901,2960,2942,2865,2698,2468,2167,1822,1455,1093,772,509,331,234,233,295,422,583,756,945,1110,1279,1421,1556,1679,1768,1855,1880,1884,1822,1712,1555,1351,1124,874,628,374,137,-111,-357,-617,-899,-1195,-1493,-1779,-2011,-2161,-2198,-2090,-1830,-1437,-924,-356,214,727,1117,1343,1385,1238,932,510,24,-461,-902,-1241,-1483,-1595,-1626,-1574,-1507,-1441,-1434,-1500,-1659,-1915,-2239,-2621,-3010,-3374,-3678,-3882,-3985,-3968,-3846,-3644,-3376,-3082,-2771,-2474,-2179,-1908,-1623,-1334,-1027,-694,-355,-23,271,491,605,597,446,174,-201,-621,-1041,-1384,-1605,-1657,-1509,-1178,-672,-51,633,1313,1931,2420,2767,2918,2903,2710,2380,1937,1424,875,323,-197,-677,-1086,-1435,-1711,-1920,-2075,-2168,-2222,-2220,-2181,-2091,-1958,-1778,-1558,-1298,-1023,-715,-423,-114,166,436,680,892,1070,1203,1275,1282,1200,1029,753,387,-74,-590,-1161,-1723,-2276,-2758,-3163,-3461,-3639,-3702,-3652,-3495,-3260,-2939,-2574,-2155,-1712,-1247,-780,-329,84,428,681,814,811,663,379,-17,-490,-987,-1466,-1863,-2162,-2317,-2346,-2249,-2063,-1828,-1587,-1379,-1239,-1179,-1197,-1289,-1413,-1546,-1642,-1661,-1584,-1384,-1060,-632,-109,460,1043,1599,2095,2500,2808,3001,3091,3080,2974,2782,2503,2135,1676,1123,478,-248,-1037,-1861,-2679,-3449,-4122,-4652,-5008,-5152,-5083,-4796,-4316,-3679,-2924,-2109,-1281,-489,224,838,1326,1694,1937,2078,2110,2066,1927,1718,1426,1054,611,98,-457,-1048,-1630,-2196,-2702,-3142,-3496,-3758,-3936,-4030,-4062,-4038,-3974,-3883,-3766,-3632,-3473,-3283,-3067,-2798,-2500,-2144,-1760,-1344,-916,-496,-97,263,566,807,971,1067,1081,1038,922,780,598,426,263,151,90,115,214,409,680,1021,1411,1821,2234,2610,2938,3193,3372,3474,3511,3498,3450,3401,3337,3294,3236,3164,3044,2845,2547,2125,1587,940,224,-518,-1226,-1848,-2328,-2635,-2749,-2669,-2417,-2031,-1548,-1029,-499,-6,446,842,1194,1510,1806,2093,2364,2623,2836,2977,3022,2917,2659,2223,1621,878,41,-840,-1689,-2452,-3065,-3492,-3716,-3733,-3572,-3277,-2878,-2465,-2031,-1665,-1341,-1091,-887,-711,-537,-334,-91,218,573,981,1406,1831,2233,2578,2870,3091,3257,3379,3477,3569,3682,3812,3980,4158,4352,4518,4656,4724,4728,4645,4501,4288,4055,3802,3574,3379,3236,3150,3119,3135,3186,3265,3356,3457,3562,3664,3769,3863,3949,4015,4060,4071,4060,4012,3952,3874,3801,3744,3714,3720,3761,3836,3929,4022,4092,4112,4064,3930,3703,3387,3001,2563,2108,1659,1245,881,578,329,132,-33,-168,-294,-405,-505,-586,-641,-663,-641,-582,-467,-313,-115,136,411,741,1099,1494,1922,2375,2840,3311,3753,4157,4476,4698,4770,4688,4413,3962,3334,2580,1740,895,118,-516,-929,-1092,-964,-571,60,858,1746,2637,3443,4101,4563,4807,4849,4719,4462,4150,3820,3530,3290,3120,2986,2884,2752,2584,2335,2010,1605,1145,658,178,-267,-654,-973,-1224,-1419,-1570,-1691,-1792,-1871,-1928,-1953,-1928,-1856,-1716,-1523,-1276,-991,-695,-401,-141,69,211,271,253,150,-21,-259,-547,-878,-1242,-1637,-2051,-2490,-2929,-3375,-3796,-4184,-4504,-4740,-4864,-4870,-4744,-4502,-4154,-3732,-3266,-2791,-2336,-1927,-1575,-1285,-1058,-871,-723,-592,-475,-369,-287,-236,-253,-344,-552,-870,-1311,-1858,-2472,-3126,-3744,-4292,-4703,-4949,-4999,-4853,-4528,-4045,-3458,-2796,-2114,-1442,-816,-246,241,649,959,1170,1272,1250,1107,824,416,-118,-755,-1476,-2242,-3029,-3787,-4496,-5122,-5649,-6078,-6401,-6643,-6815,-6945,-7049,-7141,-7226,-7297,-7335,-7324,-7223,-7024,-6696,-6237,-5659,-4977,-4239,-3482,-2769,-2139,-1643,-1306,-1150,-1165,-1356,-1674,-2123,-2642,-3224,-3833,-4455,-5077,-5689,-6278,-6844,-7361,-7827,-8212,-8503,-8684,-8741,-8665,-8468,-8151,-7746,-7269,-6759,-6240,-5746,-5288,-4887,-4541,-4244,-3992,-3764,-3553,-3353,-3153,-2967,-2794,-2647,-2542,-2467,-2446,-2452,-2489,-2535,-2581,-2603,-2602,-2555,-2474,-2354,-2209,-2036,-1862,-1676,-1494,-1314,-1132,-953,-771,-592,-426,-287,-192,-164,-218,-377,-640,-1008,-1455,-1962,-2478,-2977,-3401,-3734,-3942,-4030,-3997,-3872,-3682,-3460,-3249,-3056,-2920,-2811,-2745,-2678,-2603,-2486,-2336,-2128,-1915,-1690,-1514,-1403,-1385,-1477,-1667,-1948,-2283,-2640,-2994,-3301,-3575,-3783,-3964,-4125,-4290,-4488,-4713,-4979,-5237,-5489,-5644,-5707,-5595,-5320,-4850,-4223,-3460,-2626,-1767,-942,-198,445,964,1390,1717,2007,2256,2523,2789,3081,3364,3627,3829,3942,3939,3803,3545,3172,2736,2271,1843,1492,1268,1193,1276,1506,1851,2279,2728,3168,3541,3824,4000,4056,4006,3861,3634,3358,3024,2673,2281,1881,1448,1016,572,152,-226,-532,-728,-796,-714,-478,-108,374,911,1463,1967,2382,2674,2824,2841,2746,2571,2362,2151,1982,1856,1791,1764,1754,1738,1670,1546,1326,1027,640,189,-295,-793,-1247,-1648,-1944,-2126,-2173,-2074,-1836,-1456,-957,-344,351,1109,1900,2694,3456,4151,4749,5209,5519,5648,5596,5373,4987,4485,3893,3267,2644,2069,1562,1158,837,622,487,429,441,518,667,903,1237,1684,2252,2941,3727,4593,5481,6351,7142,7803,8290,8575,8644,8503,8169,7687,7074,6403,5675,4951,4231,3537,2879,2261,1693,1187,760,420,195,78,87,205,412,691,998,1308,1583,1814,1976,2094,2166,2234,2313,2447,2632,2893,3211,3557,3913,4213,4434,4524,4468,4245,3874,3367,2785,2150,1553,999,566,246,67,12,62,195,382,609,857,1142,1449,1829,2253,2776,3354,4002,4656,5299,5834,6249,6441,6416,6131,5613,4898,4043,3131,2245,1464,851,453,281,332,570,958,1431,1956,2473,2964,3408,3800,4139,4441,4684,4891,5030,5093,5069,4932,4689,4338,3888,3377,2809,2236,1665,1121,617,144,-288,-711,-1116,-1534,-1950,-2372,-2783,-3158,-3483,-3716,-3853,-3854,-3736,-3470,-3097,-2606,-2042,-1422,-765,-109,550,1175,1771,2319,2813,3235,3575,3801,3910,3860,3653,3264,2702,1978,1116,169,-826,-1790,-2683,-3426,-3995,-4339,-4465,-4362,-4062,-3591,-2989,-2303,-1567,-829,-109,556,1157,1665,2079,2378,2564,2624,2577,2413,2185,1896,1607,1352,1170,1095,1145,1317,1599,1955,2337,2708,3015,3237,3357,3373,3313,3195,3053,2905,2764,2625,2469,2269,1991,1613,1115,503,-204,-965,-1724,-2427,-3001,-3417,-3614,-3602,-3367,-2953,-2398,-1765,-1125,-534,-59,273,431,431,282,42,-265,-574,-866,-1108,-1305,-1469,-1613,-1783,-1973,-2218,-2497,-2795,-3079,-3302,-3440,-3440,-3327,-3069,-2735,-2347,-1979,-1681,-1511,-1494,-1651,-1954,-2381,-2853,-3331,-3723,-3998,-4095,-4015,-3740,-3307,-2728,-2064,-1349,-640,25,615,1101,1471,1718,1836,1844,1743,1559,1304,1002,663,316,-37,-351,-629,-816,-916,-880,-732,-440,-50,431,966,1509,2025,2461,2764,2907,2830,2547,2026,1324,470,-444,-1344,-2134,-2744,-3128,-3248,-3128,-2773,-2256,-1632,-984,-385,94,403,492,350,-32,-636,-1415,-2320,-3266,-4184,-4986,-5605,-5976,-6069,-5873,-5403,-4715,-3860,-2942,-2030,-1212,-554,-80,174,245,142,-86,-391,-751,-1110,-1463,-1781,-2067,-2316,-2538,-2743,-2932,-3117,-3287,-3435,-3538,-3577,-3527,-3380,-3128,-2798,-2400,-1991,-1596,-1265,-1039,-928,-959,-1100,-1334,-1605,-1878,-2096,-2249,-2303,-2277,-2178,-2029,-1876,-1726,-1622,-1545,-1493,-1432,-1326,-1150,-875,-500,-36,503,1076,1655,2194,2643,2973,3135,3111,2897,2490,1940,1267,542,-197,-894,-1510,-2022,-2399,-2642,-2728,-2662,-2452,-2109,-1665,-1150,-600,-49,466,923,1303,1590,1800,1925,1983,1977,1904,1753,1523,1186,755,210,-429,-1145,-1912,-2675,-3403,-4048,-4579,-4980,-5247,-5378,-5399,-5324,-5188,-5018,-4846,-4682,-4545,-4423,-4297,-4148,-3931,-3613,-3158,-2530,-1711,-707,463,1739,3049,4308,5415,6295,6875,7120,7027,6611,5956,5111,4213,3326,2561,1977,1618,1502,1626,1952,2445,3043,3693,4351,4978,5554,6070,6511,6879,7161,7359,7458,7458,7342,7113,6765,6317,5791,5226,4669,4171,3782,3528,3437,3482,3643,3856,4056,4177,4154,3939,3504,2851,1995,1006,-67,-1104,-2048,-2794,-3299,-3516,-3430,-3042,-2372,-1450,-323,956,2320,3707,5044,6284,7361,8247,8894,9295,9436,9336,9007,8503,7851,7125,6366,5622,4945,4350,3861,3478,3179,2951,2749,2545,2302,1989,1589,1084,488,-193,-920,-1660,-2380,-3032,-3598,-4028,-4316,-4425,-4360,-4112,-3698,-3133,-2437,-1639,-760,184,1160,2177,3193,4216,5221,6196,7122,7987,8756,9432,9973,10389,10648,10766,10728,10545,10219,9752,9146,8408,7540,6559,5481,4323,3113,1857,586,-705,-1997,-3296,-4586,-5871,-7117,-8315,-9418,-10393,-11206,-11817,-12207,-12351,-12250,-11909,-11352,-10612,-9728,-8753,-7716,-6678,-5654,-4689,-3793,-2990,-2266,-1648,-1082,-602,-146,257,640,974,1250,1450,1547,1536,1407,1160,821,399,-55,-518,-933,-1280,-1525,-1671,-1705,-1671,-1565,-1453,-1357,-1321,-1380,-1560,-1865,-2320,-2887,-3568,-4322,-5106,-5896,-6639,-7314,-7889,-8332,-8630,-8752,-8694,-8451,-8027,-7444,-6718,-5887,-4976,-4034,-3081,-2176,-1324,-583,54,526,841,949,856,548,27,-680,-1549,-2547,-3612,-4714,-5788,-6799,-7712,-8497,-9144,-9649,-10015,-10251,-10372,-10377,-10293,-10115,-9863,-9532,-9132,-8648,-8087,-7430,-6679,-5826,-4893,-3890,-2870,-1877,-989,-266,216,412,296,-137,-860,-1810,-2938,-4138,-5348,-6484,-7493,-8332,-8980,-9433,-9692,-9773,-9693,-9460,-9103,-8609,-8002,-7257,-6392,-5395,-4287,-3096,-1859,-639,498,1493,2269,2794,3030,2984,2684,2173,1523,793,70,-598,-1136,-1529,-1731,-1769,-1636,-1370,-1001,-559,-82,406,890,1365,1835,2325,2852,3439,4098,4814,5571,6307,6979,7498,7812,7845,7559,6924,5939,4634,3069,1340,-438,-2130,-3608,-4765,-5520,-5865,-5820,-5480,-4959,-4396,-3926,-3650,-3629,-3860,-4285,-4796,-5236,-5457,-5293,-4660,-3499,-1885,96,2210,4271,6025,7284,7938,7927,7328,6256,4912,3483,2160,1076,309,-124,-270,-203,-37,150,259,267,154,-42,-289,-508,-670,-701,-601,-347,34,502,1020,1516,1947,2251,2391,2325,2051,1543,832,-60,-1067,-2104,-3075,-3867,-4388,-4564,-4350,-3773,-2868,-1735,-498,736,1817,2672,3241,3495,3493,3286,2992,2730,2619,2755,3221,4013,5136,6503,8019,9563,10979,12147,12937,13265,13093,12432,11333,9912,8290,6638,5101,3833,2903,2378,2196,2282,2483,2623,2540,2088,1200,-126,-1830,-3753,-5755,-7620,-9207,-10360,-11001,-11055,-10540,-9458,-7884,-5904,-3625,-1188,1263,3577,5605,7223,8344,8911,8940,8489,7668,6637,5541,4554,3767,3265,3022,2985,3036,3038,2874,2441,1712,694,-536,-1885,-3239,-4503,-5593,-6480,-7125,-7548,-7733,-7694,-7416,-6884,-6088,-5008,-3666,-2079,-317,1545,3401,5155,6706,7993,8972,9645,10049,10237,10302,10313,10349,10457,10634,10869,11062,11125,10919,10325,9244,7631,5484,2888,-35,-3110,-6144,-8944,-11339,-13187,-14401,-14922,-14763,-13946,-12563,-10713,-8542,-6205,-3866,-1707,141,1541,2429,2790,2654,2130,1348,471,-345,-970,-1306,-1323,-1020,-473,241,991,1665,2154,2370,2270,1854,1146,249,-743,-1686,-2443,-2897,-2936,-2501,-1567,-154,1667,3786,6062,8331,10431,12203,13521,14280,14425,13938,12828,11163,9004,6473,3692,800,-2032,-4663,-6940,-8749,-10020,-10712,-10855,-10507,-9770,-8764,-7618,-6449,-5363,-4432,-3693,-3151,-2781,-2513,-2292,-2022,-1636,-1074,-290,729,1975,3401,4954,6514,7989,9228,10132,10606,10596,10113,9191,7927,6424,4803,3173,1627,230,-976,-1981,-2764,-3346,-3701,-3838,-3741,-3412,-2866,-2147,-1316,-451,344,1002,1433,1603,1492,1118,517,-237,-1083,-1930,-2713,-3355,-3820,-4063,-4095,-3924,-3606,-3174,-2700,-2217,-1764,-1370,-1030,-742,-485,-211,105,533,1085,1816,2704,3753,4907,6109,7282,8342,9210,9824,10135,10121,9786,9147,8256,7164,5932,4623,3284,1955,670,-555,-1702,-2754,-3708,-4537,-5253,-5805,-6209,-6395,-6345,-6001,-5321,-4293,-2921,-1269,585,2510,4369,6035,7374,8325,8828,8902,8571,7916,6995,5901,4689,3423,2151,916,-237,-1266,-2110,-2737,-3080,-3137,-2875,-2333,-1541,-574,484,1545,2505,3293,3826,4082,4022,3682,3082,2292,1392,458,-406,-1123,-1624,-1847,-1794,-1456,-894,-167,637,1434,2156,2753,3197,3503,3687,3797,3870,3937,4024,4115,4200,4219,4130,3873,3401,2686,1729,545,-804,-2266,-3748,-5181,-6459,-7513,-8244,-8592,-8494,-7924,-6892,-5441,-3670,-1692,344,2296,4035,5452,6488,7120,7361,7276,6930,6419,5837,5249,4739,4333,4071,3945,3942,4015,4109,4137,4021,3668,3009,1995,620,-1081,-3007,-5041,-7005,-8759,-10148,-11083,-11516,-11448,-10949,-10095,-8998,-7760,-6465,-5182,-3946,-2778,-1666,-601,448,1491,2545,3593,4620,5565,6375,6956,7231,7109,6530,5455,3909,1944,-302,-2677,-4977,-7013,-8611,-9649,-10067,-9881,-9161,-8046,-6684,-5255,-3903,-2754,-1871,-1279,-934,-764,-663,-537,-313,42,505,1018,1467,1759,1759,1416,666,-461,-1889,-3516,-5148,-6628,-7763,-8421,-8511,-8039,-7045,-5676,-4074,-2416,-858,480,1531,2257,2700,2894,2934,2879,2808,2740,2688,2614,2451,2127,1571,731,-392,-1762,-3303,-4884,-6411,-7738,-8809,-9551,-9960,-10056,-9884,-9511,-9007,-8438,-7874,-7358,-6919,-6569,-6271,-5994,-5651,-5181,-4501,-3561,-2339,-828,910,2814,4773,6662,8361,9741,10718,11224,11250,10810,9963,8776,7324,5688,3915,2073,187,-1700,-3560,-5351,-7034,-8563,-9878,-10948,-11712,-12162,-12276,-12075,-11585,-10858,-9946,-8929,-7866,-6835,-5872,-5024,-4275,-3609,-2957,-2252,-1413,-384,876,2358,4027,5795,7572,9234,10674,11807,12559,12923,12910,12576,12003,11272,10475,9654,8862,8079,7290,6459,5526,4470,3255,1895,416,-1113,-2614,-3984,-5140,-6001,-6539,-6746,-6668,-6372,-5954,-5487,-5074,-4748,-4556,-4486,-4525,-4604,-4691,-4673,-4513,-4122,-3459,-2506,-1262,219,1859,3564,5196,6668,7861,8727,9252,9452,9400,9189,8908,8667,8511,8485,8556,8675,8741,8641,8272,7545,6422,4920,3117,1136,-840,-2642,-4069,-4979,-5264,-4872,-3843,-2265,-296,1846,3963,5814,7244,8116,8395,8094,7312,6176,4867,3555,2422,1603,1210,1284,1836,2791,4058,5480,6906,8161,9100,9621,9653,9233,8402,7319,6125,5014,4136,3623,3524,3843,4484,5307,6128,6736,6961,6637,5729,4216,2237,-51,-2400,-4557,-6298,-7431,-7872,-7599,-6704,-5322,-3658,-1894,-220,1248,2436,3349,4021,4544,4994,5450,5959,6521,7106,7648,8059,8268,8201,7851,7207,6342,5304,4204,3095,2064,1126,308,-406,-1046,-1621,-2168,-2650,-3065,-3335,-3416,-3244,-2788,-2046,-1049,131,1407,2673,3830,4797,5519,5971,6149,6088,5827,5420,4944,4437,3968,3552,3192,2862,2499,2032,1368,445,-788,-2337,-4155,-6162,-8213,-10162,-11824,-13052,-13707,-13724,-13088,-11864,-10168,-8167,-6031,-3942,-2032,-409,888,1847,2519,2944,3194,3313,3315,3212,2942,2488,1763,763,-558,-2147,-3974,-5928,-7918,-9787,-11417,-12653,-13394,-13554,-13108,-12078,-10548,-8648,-6516,-4335,-2236,-347,1244,2521,3468,4144,4594,4875,5034,5075,4992,4755,4317,3656,2749,1624,325,-1074,-2475,-3798,-4950,-5892,-6587,-7057,-7336,-7501,-7623,-7794,-8071,-8503,-9098,-9825,-10621,-11392,-12019,-12398,-12412,-12010,-11148,-9858,-8215,-6326,-4349,-2435,-744,582,1436,1741,1474,655,-640,-2283,-4113,-5929,-7530,-8730,-9374,-9367,-8697,-7396,-5604,-3487,-1251,871,2686,4014,4735,4799,4195,2998,1299,-749,-3001,-5290,-7467,-9401,-10977,-12140,-12839,-13098,-12949,-12473,-11769,-10927,-10060,-9226,-8494,-7863,-7329,-6840,-6341,-5768,-5065,-4203,-3178,-2018,-781,449,1582,2518,3167,3468,3376,2902,2087,1023,-181,-1400,-2520,-3467,-4177,-4664,-4943,-5079,-5140,-5186,-5267,-5407,-5595,-5810,-5986,-6073,-5988,-5686,-5118,-4278,-3185,-1890,-483,945,2263,3390,4220,4717,4871,4719,4335,3828,3291,2831,2517,2373,2412,2573,2801,3001,3089,2990,2662,2104,1349,504,-341,-1016,-1420,-1425,-979,-83,1205,2748,4383,5897,7103,7810,7920,7353,6162,4426,2316,41,-2198,-4173,-5737,-6754,-7186,-7033,-6374,-5318,-4010,-2602,-1233,-34,919,1554,1884,1909,1723,1386,1024,718,569,635,943,1516,2285,3230,4221,5181,5977,6504,6663,6382,5645,4446,2864,972,-1105,-3234,-5292,-7147,-8681,-9788,-10379,-10371,-9742,-8463,-6590,-4198,-1408,1607,4684,7617,10235,12373,13901,14748,14873,14325,13163,11535,9585,7497,5436,3568,2010,864,155,-110,-9,393,933,1526,2003,2298,2332,2090,1603,944,217,-451,-937,-1145,-998,-490,368,1472,2748,4038,5243,6235,6938,7310,7346,7071,6571,5898,5189,4495,3919,3484,3219,3101,3083,3108,3091,2957,2640,2084,1278,227,-1020,-2401,-3828,-5222,-6502,-7600,-8477,-9091,-9435,-9492,-9264,-8762,-7995,-6992,-5795,-4447,-3022,-1583,-204,1047,2115,2964,3570,3941,4083,4031,3821,3495,3099,2693,2301,2001,1795,1727,1803,2004,2338,2750,3244,3767,4324,4885,5445,6011,6565,7120,7653,8148,8561,8841,8910,8698,8121,7148,5733,3941,1810,-509,-2884,-5137,-7107,-8661,-9701,-10183,-10118,-9569,-8624,-7427,-6084,-4736,-3471,-2352,-1415,-654,-48,449,885,1321,1790,2341,2974,3702,4474,5259,5970,6547,6920,7036,6882,6468,5821,5027,4134,3229,2373,1588,915,325,-197,-677,-1159,-1639,-2143,-2624,-3080,-3435,-3671,-3736,-3613,-3292,-2800,-2159,-1437,-694,6,585,994,1173,1095,734,101,-780,-1862,-3056,-4288,-5425,-6372,-7006,-7250,-7042,-6373,-5273,-3822,-2124,-318,1471,3103,4483,5531,6218,6536,6526,6249,5789,5238,4689,4221,3897,3750,3805,4023,4397,4846,5324,5753,6074,6235,6208,5974,5556,4972,4286,3552,2831,2179,1619,1165,789,447,76,-387,-1008,-1817,-2838,-4036,-5371,-6758,-8107,-9319,-10301,-10976,-11295,-11221,-10761,-9931,-8778,-7363,-5759,-4052,-2319,-646,906,2283,3455,4409,5157,5717,6128,6421,6640,6801,6933,7021,7072,7040,6917,6654,6232,5644,4888,3998,3020,2007,1028,132,-631,-1251,-1720,-2069,-2346,-2586,-2858,-3177,-3560,-3983,-4377,-4668,-4744,-4512,-3892,-2842,-1379,438,2477,4588,6583,8288,9543,10246,10325,9811,8752,7287,5571,3781,2110,701,-303,-844,-886,-473,328,1395,2616,3856,5006,5990,6744,7259,7546,7632,7564,7398,7159,6901,6621,6343,6046,5731,5366,4939,4433,3821,3115,2284,1373,355,-712,-1824,-2932,-4010,-5005,-5899,-6629,-7184,-7519,-7628,-7492,-7133,-6556,-5798,-4893,-3874,-2787,-1662,-545,544,1553,2468,3248,3873,4332,4609,4705,4637,4405,4037,3544,2941,2237,1448,574,-353,-1309,-2237,-3069,-3714,-4080,-4078,-3651,-2766,-1471,166,1992,3850,5558,6954,7919,8377,8324,7812,6935,5833,4646,3501,2523,1752,1236,927,788,712,632,444,99,-446,-1177,-2067,-3033,-4009,-4893,-5619,-6120,-6368,-6358,-6112,-5667,-5084,-4405,-3689,-2967,-2261,-1581,-922,-278,367,1011,1660,2283,2851,3296,3558,3558,3231,2542,1473,59,-1625,-3479,-5368,-7151,-8703,-9912,-10700,-11031,-10894,-10322,-9362,-8113,-6648,-5106,-3571,-2168,-974,-70,516,757,684,326,-238,-943,-1673,-2367,-2913,-3277,-3396,-3285,-2953,-2469,-1902,-1357,-927,-709,-764,-1146,-1848,-2843,-4050,-5361,-6629,-7720,-8478,-8803,-8624,-7930,-6777,-5280,-3580,-1880,-345,840,1556,1716,1311,386,-947,-2529,-4171,-5663,-6824,-7473,-7530,-6927,-5712,-3977,-1866,411,2671,4701,6344,7490,8066,8099,7623,6757,5615,4336,3045,1837,781,-97,-805,-1378,-1867,-2338,-2833,-3408,-4060,-4815,-5614,-6450,-7241,-7951,-8518,-8903,-9087,-9061,-8838,-8457,-7943,-7356,-6724,-6095,-5476,-4890,-4305,-3730,-3111,-2451,-1706,-887,6,957,1924,2882,3781,4592,5279,5819,6194,6387,6400,6243,5940,5537,5097,4682,4380,4243,4330,4649,5185,5874,6622,7305,7795,7973,7742,7060,5927,4405,2611,678,-1205,-2901,-4245,-5159,-5583,-5539,-5087,-4349,-3452,-2560,-1804,-1300,-1122,-1273,-1735,-2408,-3174,-3889,-4400,-4592,-4363,-3681,-2549,-1030,760,2704,4625,6405,7889,9017,9709,9993,9877,9448,8781,7965,7075,6174,5294,4455,3648,2871,2096,1332,564,-174,-867,-1449,-1911,-2164,-2234,-2053,-1677,-1093,-366,468,1357,2250,3120,3923,4654,5271,5788,6155,6390,6459,6374,6141,5768,5286,4722,4106,3468,2831,2204,1604,1026,470,-49,-545,-968,-1323,-1543,-1604,-1453,-1060,-393,538,1722,3098,4598,6115,7558,8805,9784,10425,10702,10628,10247,9635,8866,8047,7231,6501,5864,5340,4900,4510,4122,3688,3175,2560,1856,1081,304,-418,-995,-1356,-1438,-1203,-639,233,1353,2665,4051,5440,6714,7800,8631,9148,9347,9213,8787,8103,7230,6234,5197,4191,3287,2538,1986,1638,1487,1498,1602,1747,1840,1831,1657,1311,789,135,-594,-1329,-1987,-2505,-2834,-2940,-2838,-2549,-2147,-1703,-1316,-1076,-1058,-1310,-1843,-2631,-3616,-4705,-5806,-6807,-7638,-8224,-8548,-8596,-8407,-8010,-7472,-6822,-6118,-5367,-4593,-3786,-2938,-2040,-1088,-92,921,1918,2845,3663,4322,4801,5088,5199,5160,5025,4831,4632,4435,4256,4042,3766,3339,2719,1848,718,-639,-2171,-3758,-5301,-6660,-7741,-8463,-8795,-8741,-8349,-7689,-6857,-5942,-5035,-4213,-3535,-3044,-2769,-2712,-2870,-3215,-3714,-4311,-4962,-5601,-6196,-6701,-7101,-7394,-7574,-7685,-7715,-7730,-7701,-7677,-7622,-7538,-7399,-7174,-6862,-6439,-5941,-5382,-4829,-4327,-3944,-3724,-3697,-3875,-4229,-4721,-5291,-5874,-6418,-6869,-7218,-7446,-7592,-7668,-7721,-7767,-7827,-7887,-7919,-7886,-7731,-7421,-6936,-6261,-5450,-4531,-3602,-2724,-1990,-1446,-1141,-1075,-1230,-1559,-1999,-2488,-2956,-3370,-3678,-3897,-4024,-4090,-4141,-4202,-4316,-4490,-4721,-4983,-5236,-5421,-5492,-5392,-5100,-4598,-3906,-3056,-2104,-1112,-158,706,1410,1933,2233,2329,2204,1907,1426,816,68,-786,-1743,-2778,-3885,-5018,-6153,-7236,-8209,-9021,-9611,-9930,-9949,-9649,-9032,-8129,-6981,-5650,-4205,-2717,-1260,112,1331,2384,3216,3848,4256,4475,4512,4405,4183,3877,3522,3136,2737,2318,1881,1403,874,297,-333,-974,-1595,-2143,-2553,-2777,-2767,-2503,-1983,-1230,-283,788,1915,3018,4016,4853,5467,5835,5952,5823,5489,4977,4338,3604,2815,1984,1140,287,-558,-1378,-2153,-2869,-3489,-4010,-4402,-4656,-4766,-4719,-4521,-4160,-3657,-2995,-2213,-1310,-343,667,1643,2562,3336,3958,4364,4564,4546,4325,3931,3384,2717,1959,1129,263,-617,-1473,-2264,-2948,-3477,-3816,-3933,-3810,-3451,-2865,-2090,-1162,-146,910,1929,2864,3649,4255,4643,4807,4755,4501,4091,3557,2960,2324,1714,1128,609,141,-256,-605,-889,-1130,-1303,-1406,-1413,-1302,-1052,-642,-69,661,1528,2495,3524,4578,5610,6611,7548,8426,9240,9986,10661,11242,11719,12052,12225,12208,12006,11607,11060,10370,9617,8814,8034,7274,6567,5887,5214,4500,3723,2825,1818,690,-513,-1733,-2890,-3911,-4711,-5246,-5492,-5450,-5169,-4706,-4136,-3557,-3032,-2646,-2427,-2426,-2610,-2988,-3474,-4027,-4550,-4974,-5223,-5237,-4989,-4459,-3672,-2659,-1468,-175,1175,2499,3770,4937,5986,6908,7701,8371,8920,9337,9617,9732,9668,9400,8929,8250,7390,6379,5253,4073,2856,1667,508,-579,-1604,-2545,-3407,-4176,-4841,-5389,-5789,-6031,-6073,-5915,-5533,-4927,-4118,-3109,-1950,-670,685,2041,3364,4545,5548,6268,6679,6719,6408,5760,4860,3793,2682,1633,756,119,-245,-330,-189,126,526,930,1284,1522,1652,1658,1580,1449,1312,1196,1136,1122,1168,1221,1279,1264,1165,923,515,-76,-851,-1797,-2886,-4062,-5289,-6472,-7570,-8488,-9191,-9602,-9727,-9531,-9060,-8341,-7438,-6414,-5326,-4238,-3170,-2167,-1219,-348,466,1203,1872,2449,2911,3248,3413,3415,3222,2865,2354,1732,1059,381,-226,-718,-1049,-1198,-1156,-950,-599,-162,327,822,1287,1717,2091,2429,2741,3043,3358,3688,4036,4380,4697,4938,5062,5014,4754,4259,3514,2549,1403,153,-1115,-2295,-3301,-4044,-4487,-4598,-4412,-3960,-3332,-2593,-1825,-1106,-448,85,544,914,1257,1594,1973,2408,2912,3470,4055,4626,5131,5528,5772,5845,5728,5428,4958,4336,3600,2781,1916,1068,254,-443,-1026,-1433,-1684,-1761,-1716,-1562,-1379,-1205,-1096,-1101,-1217,-1450,-1752,-2066,-2321,-2448,-2395,-2143,-1697,-1103,-439,224,785,1185,1386,1369,1169,852,485,178,3,36,330,888,1716,2754,3951,5232,6501,7699,8742,9592,10217,10618,10795,10799,10644,10391,10066,9686,9285,8819,8311,7692,6965,6095,5090,3975,2786,1600,470,-514,-1306,-1862,-2163,-2225,-2080,-1775,-1375,-925,-478,-57,313,629,889,1085,1219,1272,1227,1076,793,390,-144,-775,-1498,-2256,-3042,-3794,-4501,-5130,-5646,-6051,-6299,-6394,-6307,-6034,-5569,-4925,-4118,-3171,-2134,-1033,83,1168,2201,3133,3951,4629,5150,5503,5684,5684,5520,5198,4752,4210,3612,3006,2430,1924,1509,1201,997,883,838,825,825,808,759,681,565,439,297,161,35,-83,-179,-259,-316,-329,-313,-236,-125,31,194,354,458,493,404,200,-148,-604,-1149,-1724,-2281,-2750,-3093,-3261,-3247,-3065,-2746,-2359,-1961,-1628,-1413,-1350,-1447,-1687,-2026,-2408,-2773,-3074,-3261,-3345,-3306,-3199,-3049,-2907,-2822,-2815,-2916,-3120,-3430,-3822,-4278,-4772,-5272,-5753,-6190,-6542,-6803,-6933,-6931,-6789,-6495,-6076,-5526,-4879,-4167,-3416,-2691,-2026,-1491,-1121,-960,-1022,-1301,-1780,-2413,-3148,-3924,-4681,-5357,-5923,-6324,-6566,-6625,-6522,-6267,-5889,-5412,-4873,-4294,-3712,-3138,-2604,-2098,-1640,-1207,-782,-371,76,520,987,1443,1855,2200,2430,2534,2492,2317,2017,1626,1170,674,167,-344,-837,-1316,-1756,-2164,-2516,-2819,-3046,-3218,-3307,-3349,-3324,-3280,-3206,-3156,-3125,-3146,-3214,-3330,-3475,-3628,-3752,-3808,-3763,-3586,-3256,-2766,-2132,-1369,-536,325,1148,1870,2450,2842,3047,3067,2945,2733,2482,2260,2102,2034,2064,2159,2308,2435,2532,2529,2432,2208,1882,1454,960,419,-152,-723,-1293,-1845,-2373,-2879,-3347,-3782,-4173,-4516,-4816,-5060,-5251,-5376,-5424,-5378,-5214,-4908,-4447,-3814,-3020,-2075,-1022,115,1261,2404,3462,4441,5294,6025,6632,7115,7492,7761,7939,8006,7981,7829,7553,7135,6566,5867,5045,4157,3250,2394,1658,1098,763,675,831,1211,1776,2462,3228,3995,4721,5351,5853,6206,6397,6442,6345,6142,5853,5496,5095,4645,4148,3596,2972,2270,1494,640,-256,-1173,-2070,-2890,-3597,-4129,-4460,-4541,-4366,-3911,-3195,-2224,-1042,311,1773,3272,4746,6106,7305,8274,8980,9405,9542,9407,9029,8446,7704,6844,5920,4952,4005,3081,2232,1478,838,346,16,-131,-74,177,647,1296,2124,3087,4136,5246,6337,7393,8345,9171,9825,10274,10488,10431,10082,9429,8478,7264,5843,4295,2732,1251,-26,-1018,-1653,-1909,-1799,-1384,-749,-23,705,1297,1722,1924,1941,1835,1693,1626,1732,2073,2686,3540,4568,5674,6719,7608,8206,8468,8343,7841,7008,5893,4588,3160,1697,241,-1131,-2419,-3564,-4588,-5450,-6175,-6735,-7138,-7385,-7463,-7401,-7198,-6894,-6519,-6108,-5713,-5347,-5055,-4819,-4650,-4513,-4379,-4221,-3994,-3693,-3302,-2844,-2344,-1864,-1447,-1173,-1068,-1173,-1482,-1955,-2540,-3127,-3627,-3932,-3948,-3639,-2959,-1965,-700,717,2168,3527,4661,5487,5930,5971,5626,4953,4018,2933,1777,655,-363,-1221,-1881,-2325,-2563,-2593,-2464,-2193,-1840,-1450,-1084,-794,-640,-651,-848,-1236,-1774,-2444,-3174,-3930,-4657,-5339,-5937,-6471,-6922,-7328,-7683,-8021,-8344,-8665,-8998,-9327,-9668,-9996,-10319,-10615,-10878,-11099,-11258,-11348,-11350,-11241,-11010,-10636,-10111,-9439,-8626,-7704,-6714,-5704,-4749,-3898,-3236,-2783,-2596,-2662,-2974,-3484,-4146,-4876,-5634,-6334,-6946,-7436,-7787,-8013,-8126,-8154,-8124,-8067,-7979,-7879,-7733,-7530,-7231,-6813,-6252,-5547,-4701,-3747,-2719,-1676,-665,242,1001,1569,1909,2033,1922,1629,1163,589,-70,-762,-1464,-2151,-2810,-3438,-4040,-4606,-5165,-5681,-6187,-6625,-7006,-7271,-7398,-7346,-7080,-6593,-5862,-4927,-3801,-2562,-1266,0,1165,2151,2914,3408,3638,3599,3338,2881,2288,1594,844,59,-748,-1567,-2404,-3254,-4113,-4960,-5773,-6507,-7122,-7573,-7808,-7809,-7528,-6978,-6139,-5039,-3708,-2181,-526,1197,2910,4537,6000,7223,8141,8695,8846,8582,7889,6821,5411,3753,1941,70,-1739,-3414,-4860,-6036,-6898,-7428,-7629,-7493,-7050,-6302,-5288,-4030,-2580,-978,692,2376,3973,5415,6614,7518,8075,8277,8129,7675,6963,6071,5074,4041,3050,2143,1367,740,275,-48,-222,-304,-283,-229,-132,-50,22,61,66,55,30,35,85,216,450,797,1265,1845,2507,3223,3937,4604,5150,5535,5682,5576,5171,4486,3531,2356,1037,-361,-1722,-2978,-4036,-4834,-5331,-5506,-5363,-4939,-4259,-3397,-2395,-1323,-231,835,1847,2783,3651,4457,5229,5988,6754,7538,8324,9104,9823,10451,10935,11231,11330,11204,10883,10379,9750,9029,8282,7541,6851,6235,5706,5266,4903,4595,4327,4056,3766,3424,3015,2528,1969,1345,684,13,-638,-1238,-1764,-2205,-2553,-2825,-3027,-3198,-3351,-3523,-3719,-3955,-4225,-4505,-4781,-4992,-5113,-5083,-4872,-4448,-3803,-2940,-1892,-697,582,1873,3096,4177,5034,5614,5878,5800,5421,4749,3896,2903,1906,956,159,-449,-826,-964,-874,-580,-117,477,1156,1886,2631,3351,4042,4655,5205,5653,6011,6252,6388,6409,6330,6156,5912,5612,5267,4906,4495,4064,3549,2962,2259,1443,524,-467,-1463,-2402,-3187,-3762,-4048,-4036,-3705,-3103,-2275,-1306,-271,737,1666,2437,3045,3455,3682,3744,3648,3436,3102,2676,2146,1530,812,16,-863,-1787,-2741,-3687,-4592,-5425,-6156,-6752,-7190,-7437,-7465,-7248,-6771,-6020,-5013,-3769,-2343,-788,809,2390,3853,5162,6231,7052,7585,7841,7837,7590,7151,6542,5812,4982,4075,3116,2099,1047,-43,-1157,-2266,-3365,-4390,-5324,-6102,-6689,-7048,-7145,-6978,-6540,-5867,-4986,-3947,-2805,-1613,-421,724,1794,2755,3588,4268,4776,5083,5162,4993,4550,3833,2861,1656,299,-1151,-2583,-3905,-5026,-5851,-6345,-6456,-6210,-5620,-4747,-3663,-2434,-1153,123,1332,2418,3373,4161,4799,5295,5665,5946,6150,6309,6419,6493,6512,6460,6312,6045,5633,5073,4355,3518,2577,1605,656,-204,-907,-1427,-1736,-1849,-1803,-1644,-1433,-1227,-1057,-955,-906,-887,-869,-796,-648,-398,-60,336,732,1058,1243,1215,939,386,-407,-1409,-2529,-3678,-4763,-5679,-6359,-6745,-6812,-6565,-6028,-5255,-4305,-3249,-2154,-1067,-43,906,1768,2543,3257,3919,4554,5176,5791,6390,6967,7488,7924,8244,8399,8382,8154,7736,7124,6365,5497,4572,3646,2770,1978,1322,808,462,293,296,472,805,1263,1819,2420,3021,3572,4031,4373,4580,4661,4617,4472,4237,3911,3512,3008,2413,1704,899,19,-894,-1778,-2560,-3177,-3560,-3680,-3527,-3121,-2525,-1794,-1036,-296,315,796,1083,1215,1187,1069,884,703,539,430,372,353,366,362,345,275,161,2,-181,-367,-517,-598,-579,-431,-138,294,867,1535,2276,3030,3765,4418,4984,5409,5722,5889,5948,5883,5715,5430,5033,4498,3834,3010,2056,963,-213,-1438,-2632,-3724,-4622,-5263,-5574,-5546,-5168,-4499,-3589,-2551,-1463,-440,454,1158,1636,1908,1968,1892,1705,1482,1258,1085,967,910,883,848,737,510,90,-524,-1371,-2407,-3597,-4877,-6154,-7356,-8397,-9203,-9738,-9946,-9839,-9410,-8701,-7756,-6638,-5410,-4160,-2937,-1822,-849,-62,526,901,1082,1075,918,633,261,-177,-640,-1125,-1606,-2096,-2590,-3118,-3680,-4299,-4969,-5670,-6385,-7044,-7611,-8000,-8174,-8073,-7680,-7000,-6055,-4920,-3658,-2373,-1162,-102,722,1282,1552,1542,1293,839,247,-438,-1170,-1904,-2632,-3329,-4011,-4672,-5332,-5980,-6630,-7246,-7820,-8309,-8678,-8898,-8929,-8767,-8388,-7807,-7028,-6069,-4954,-3711,-2361,-945,507,1951,3337,4614,5727,6618,7255,7582,7602,7292,6678,5790,4669,3391,2007,622,-719,-1915,-2933,-3721,-4270,-4588,-4691,-4626,-4419,-4122,-3757,-3353,-2920,-2467,-1995,-1509,-1026,-552,-123,238,502,640,642,511,252,-102,-534,-1005,-1503,-2003,-2504,-3004,-3502,-4007,-4509,-5008,-5479,-5908,-6242,-6463,-6503,-6342,-5922,-5239,-4272,-3055,-1621,-41,1599,3212,4690,5970,6972,7669,8049,8126,7953,7573,7062,6477,5877,5310,4811,4403,4099,3907,3816,3830,3925,4094,4316,4564,4820,5044,5220,5315,5308,5193,4955,4606,4155,3626,3051,2457,1897,1380,977,678,526,512,629,861,1167,1518,1867,2189,2461,2669,2832,2944,3056,3170,3336,3565,3877,4276,4746,5267,5787,6258,6607,6780,6709,6365,5721,4791,3625,2283,867,-516,-1759,-2759,-3438,-3746,-3671,-3223,-2464,-1456,-283,967,2226,3431,4547,5551,6444,7229,7924,8528,9058,9488,9828,10039,10121,10046,9826,9453,8952,8331,7634,6860,6058,5224,4387,3546,2722,1918,1154,455,-169,-681,-1075,-1333,-1463,-1463,-1373,-1201,-995,-772,-563,-372,-214,-67,63,209,373,576,824,1114,1452,1815,2195,2563,2887,3141,3283,3293,3150,2861,2444,1945,1421,944,594,433,522,883,1524,2413,3495,4683,5890,6998,7920,8550,8839,8715,8194,7261,5977,4397,2612,714,-1189,-3004,-4646,-6044,-7159,-7975,-8494,-8753,-8791,-8659,-8418,-8109,-7773,-7438,-7107,-6787,-6462,-6123,-5743,-5321,-4833,-4289,-3694,-3052,-2403,-1752,-1153,-622,-201,87,222,190,-14,-368,-870,-1467,-2137,-2828,-3499,-4109,-4628,-5028,-5301,-5447,-5470,-5396,-5234,-5003,-4719,-4371,-3968,-3494,-2940,-2308,-1593,-817,11,841,1659,2393,3030,3507,3807,3898,3770,3432,2884,2157,1270,249,-873,-2076,-3328,-4589,-5831,-6992,-8044,-8927,-9628,-10112,-10394,-10483,-10413,-10221,-9938,-9601,-9209,-8778,-8283,-7720,-7067,-6336,-5533,-4715,-3928,-3253,-2763,-2509,-2543,-2845,-3413,-4151,-5007,-5850,-6614,-7197,-7562,-7673,-7551,-7225,-6767,-6245,-5747,-5341,-5097,-5041,-5197,-5537,-6035,-6618,-7229,-7774,-8205,-8444,-8464,-8255,-7809,-7183,-6408,-5551,-4687,-3851,-3108,-2464,-1938,-1521,-1187,-928,-716,-551,-435,-362,-360,-413,-547,-723,-949,-1171,-1375,-1524,-1588,-1564,-1447,-1260,-1036,-813,-642,-548,-583,-724,-1001,-1361,-1788,-2229,-2644,-3000,-3260,-3420,-3469,-3418,-3286,-3087,-2841,-2568,-2274,-1966,-1653,-1323,-988,-646,-309,3,280,482,602,597,472,201,-193,-707,-1304,-1949,-2601,-3221,-3764,-4212,-4535,-4729,-4797,-4749,-4600,-4379,-4090,-3768,-3403,-3028,-2618,-2210,-1775,-1346,-916,-512,-143,164,397,538,594,558,460,314,147,-11,-139,-219,-228,-168,-21,200,493,853,1247,1690,2128,2581,3004,3402,3757,4060,4309,4508,4656,4760,4818,4826,4773,4638,4400,4030,3522,2851,2041,1096,59,-1018,-2085,-3064,-3900,-4533,-4924,-5056,-4926,-4573,-4028,-3362,-2626,-1878,-1167,-504,79,623,1110,1606,2114,2664,3277,3930,4633,5329,5999,6578,7028,7300,7365,7201,6822,6243,5519,4711,3883,3124,2491,2042,1813,1807,2019,2416,2945,3562,4203,4832,5405,5906,6329,6674,6946,7164,7307,7402,7409,7341,7169,6902,6541,6100,5611,5088,4571,4074,3610,3183,2781,2381,1975,1520,1019,453,-175,-848,-1547,-2243,-2897,-3490,-3974,-4348,-4571,-4639,-4545,-4260,-3801,-3146,-2308,-1309,-163,1061,2331,3554,4675,5609,6307,6706,6808,6589,6102,5394,4538,3642,2775,2047,1520,1247,1257,1531,2053,2743,3552,4368,5132,5754,6189,6403,6399,6193,5844,5405,4951,4547,4245,4079,4064,4181,4401,4668,4926,5122,5197,5137,4914,4552,4071,3517,2936,2369,1860,1426,1080,831,652,542,474,416,355,256,96,-140,-477,-909,-1444,-2048,-2714,-3384,-4032,-4599,-5048,-5336,-5436,-5339,-5027,-4534,-3874,-3085,-2232,-1332,-479,322,983,1506,1845,1992,1971,1781,1481,1118,743,432,220,149,226,431,732,1065,1375,1600,1698,1654,1473,1183,837,478,168,-68,-205,-251,-225,-150,-73,1,34,48,30,20,25,69,170,311,504,716,927,1112,1245,1301,1269,1130,888,540,94,-428,-1013,-1619,-2212,-2750,-3171,-3445,-3514,-3361,-2972,-2354,-1554,-619,371,1328,2173,2817,3199,3271,3014,2436,1577,491,-730,-2003,-3208,-4267,-5073,-5578,-5731,-5536,-5006,-4216,-3222,-2139,-1043,-26,850,1546,2054,2386,2583,2692,2762,2833,2944,3082,3269,3447,3617,3722,3747,3669,3472,3174,2768,2284,1742,1154,559,-32,-596,-1107,-1563,-1944,-2253,-2490,-2666,-2799,-2903,-3003,-3104,-3215,-3329,-3431,-3489,-3487,-3370,-3143,-2763,-2261,-1635,-930,-187,559,1247,1871,2394,2822,3156,3414,3597,3727,3795,3800,3725,3563,3278,2889,2369,1745,1053,323,-348,-921,-1289,-1417,-1243,-761,3,1011,2170,3398,4594,5661,6533,7139,7469,7500,7274,6810,6187,5447,4678,3918,3235,2652,2208,1898,1745,1716,1817,2014,2289,2623,2980,3347,3683,3972,4176,4271,4230,4036,3683,3175,2538,1793,1001,182,-599,-1320,-1954,-2482,-2908,-3237,-3466,-3627,-3699,-3705,-3622,-3450,-3177,-2793,-2306,-1714,-1046,-320,428,1157,1831,2410,2859,3162,3297,3273,3095,2797,2401,1958,1503,1085,743,513,430,500,744,1129,1645,2236,2861,3448,3959,4332,4556,4610,4508,4278,3951,3580,3192,2827,2504,2223,1983,1767,1545,1315,1036,721,344,-73,-542,-1040,-1568,-2107,-2650,-3187,-3691,-4162,-4564,-4894,-5133,-5271,-5314,-5263,-5144,-4961,-4747,-4505,-4257,-4006,-3744,-3482,-3198,-2910,-2607,-2317,-2061,-1859,-1761,-1757,-1887,-2116,-2439,-2799,-3159,-3455,-3656,-3720,-3640,-3422,-3085,-2677,-2233,-1805,-1418,-1099,-848,-653,-501,-347,-185,27,280,586,908,1227,1473,1604,1547,1268,713,-100,-1173,-2438,-3830,-5248,-6600,-7784,-8719,-9355,-9641,-9610,-9265,-8695,-7953,-7146,-6343,-5619,-5017,-4556,-4231,-4015,-3876,-3764,-3656,-3519,-3347,-3145,-2915,-2676,-2439,-2206,-1981,-1752,-1514,-1256,-985,-708,-441,-227,-84,-56,-165,-417,-810,-1314,-1880,-2463,-2984,-3401,-3645,-3699,-3532,-3155,-2590,-1864,-1045,-167,694,1490,2169,2683,3011,3117,3017,2695,2193,1523,743,-124,-1005,-1890,-2711,-3470,-4131,-4694,-5167,-5542,-5839,-6055,-6182,-6226,-6158,-5983,-5685,-5273,-4753,-4149,-3482,-2786,-2083,-1400,-758,-171,345,782,1130,1380,1529,1576,1526,1396,1207,985,779,606,535,562,744,1059,1525,2108,2792,3525,4286,5014,5693,6267,6730,7029,7174,7120,6881,6449,5831,5066,4174,3221,2251,1340,533,-107,-555,-798,-845,-729,-495,-197,105,372,557,652,645,551,396,211,30,-108,-175,-143,9,290,703,1243,1882,2588,3304,3966,4506,4858,4971,4819,4396,3746,2919,2012,1110,313,-298,-660,-747,-551,-105,537,1319,2146,2969,3695,4305,4737,5015,5123,5117,5026,4914,4833,4825,4929,5148,5471,5867,6271,6636,6882,6966,6854,6546,6061,5475,4842,4279,3845,3623,3637,3898,4356,4964,5617,6247,6761,7108,7245,7180,6907,6477,5904,5234,4483,3661,2791,1849,872,-156,-1196,-2217,-3182,-4031,-4728,-5232,-5518,-5590,-5452,-5148,-4703,-4179,-3594,-3001,-2403,-1818,-1240,-658,-60,566,1235,1945,2694,3471,4250,5011,5717,6333,6827,7159,7307,7249,6978,6499,5842,5034,4141,3208,2311,1500,826,325,6,-126,-82,105,421,816,1283,1768,2266,2728,3142,3466,3681,3746,3660,3386,2948,2341,1605,772,-110,-1003,-1861,-2660,-3380,-4001,-4539,-4964,-5295,-5512,-5613,-5591,-5441,-5162,-4768,-4272,-3711,-3107,-2519,-1965,-1501,-1142,-920,-840,-912,-1126,-1473,-1939,-2496,-3118,-3768,-4399,-4973,-5433,-5746,-5873,-5808,-5551,-5139,-4618,-4049,-3506,-3053,-2738,-2609,-2652,-2877,-3230,-3670,-4133,-4560,-4897,-5097,-5134,-4980,-4653,-4141,-3499,-2740,-1939,-1131,-390,239,704,978,1045,919,615,189,-332,-865,-1399,-1852,-2243,-2521,-2731,-2860,-2954,-3022,-3090,-3153,-3218,-3249,-3247,-3183,-3044,-2857,-2620,-2396,-2221,-2150,-2233,-2503,-2974,-3643,-4481,-5441,-6472,-7499,-8465,-9310,-9976,-10437,-10670,-10673,-10474,-10096,-9594,-9018,-8433,-7882,-7416,-7068,-6837,-6731,-6713,-6739,-6765,-6716,-6552,-6219,-5709,-5015,-4186,-3271,-2360,-1535,-895,-501,-425,-660,-1224,-2029,-3035,-4112,-5169,-6093,-6790,-7199,-7270,-7010,-6432,-5610,-4614,-3554,-2533,-1649,-988,-592,-484,-621,-959,-1385,-1818,-2137,-2273,-2172,-1824,-1264,-561,182,855,1347,1571,1466,1018,246,-788,-1992,-3263,-4486,-5551,-6380,-6886,-7048,-6848,-6304,-5477,-4419,-3234,-2009,-857,144,892,1350,1471,1264,764,24,-868,-1830,-2766,-3603,-4274,-4739,-4974,-4977,-4759,-4340,-3755,-3031,-2207,-1314,-385,557,1470,2356,3162,3905,4536,5075,5478,5771,5916,5932,5808,5545,5150,4628,3984,3235,2391,1464,482,-541,-1576,-2589,-3563,-4448,-5232,-5872,-6356,-6662,-6787,-6719,-6476,-6058,-5489,-4794,-3990,-3126,-2217,-1322,-448,357,1087,1738,2297,2799,3236,3639,4013,4351,4650,4881,5022,5046,4923,4664,4260,3755,3177,2583,2022,1538,1169,929,830,861,1009,1252,1571,1938,2343,2767,3199,3642,4073,4508,4921,5316,5668,5971,6188,6324,6332,6232,5992,5636,5168,4623,4031,3459,2943,2561,2344,2345,2568,3021,3660,4442,5286,6119,6848,7392,7692,7694,7384,6777,5896,4817,3604,2343,1129,28,-886,-1573,-1996,-2167,-2075,-1786,-1318,-747,-130,478,1018,1449,1760,1933,2000,1989,1952,1934,1991,2149,2435,2841,3357,3940,4554,5146,5669,6090,6381,6523,6524,6385,6126,5771,5336,4845,4314,3758,3191,2623,2076,1558,1088,678,334,67,-140,-283,-385,-454,-500,-524,-522,-469,-354,-138,188,644,1225,1908,2670,3438,4179,4806,5280,5542,5569,5337,4874,4181,3338,2381,1411,490,-284,-853,-1146,-1150,-840,-264,542,1493,2498,3467,4307,4946,5325,5428,5237,4803,4151,3368,2509,1662,877,206,-325,-722,-985,-1154,-1263,-1331,-1412,-1486,-1588,-1673,-1744,-1744,-1660,-1454,-1106,-630,-8,700,1482,2273,3033,3709,4261,4663,4890,4957,4858,4633,4310,3916,3494,3060,2637,2235,1844,1461,1074,662,234,-242,-729,-1242,-1740,-2206,-2606,-2906,-3082,-3106,-2957,-2641,-2139,-1498,-719,122,995,1809,2514,3041,3335,3372,3135,2629,1911,1008,13,-1014,-1992,-2856,-3558,-4049,-4325,-4360,-4187,-3797,-3240,-2524,-1709,-814,96,1000,1835,2590,3212,3715,4074,4313,4446,4490,4474,4403,4287,4119,3886,3569,3149,2618,1960,1204,352,-545,-1448,-2303,-3069,-3689,-4158,-4431,-4535,-4462,-4255,-3937,-3553,-3130,-2717,-2319,-1972,-1662,-1395,-1158,-930,-711,-474,-237,7,238,433,574,632,594,440,179,-193,-642,-1143,-1659,-2148,-2575,-2910,-3134,-3236,-3228,-3116,-2936,-2699,-2460,-2215,-2003,-1819,-1655,-1504,-1328,-1112,-822,-448,16,570,1180,1833,2477,3093,3640,4098,4462,4723,4894,4995,5024,5026,4981,4937,4872,4822,4773,4739,4720,4715,4715,4716,4695,4647,4546,4387,4154,3839,3452,2980,2450,1861,1234,586,-69,-703,-1308,-1846,-2315,-2679,-2936,-3073,-3097,-3013,-2855,-2638,-2400,-2172,-1969,-1810,-1702,-1634,-1604,-1601,-1602,-1614,-1611,-1606,-1581,-1545,-1483,-1403,-1292,-1152,-976,-759,-510,-225,80,398,712,1004,1269,1491,1674,1820,1925,2002,2039,2039,1977,1852,1637,1335,953,515,52,-362,-709,-895,-923,-748,-405,86,649,1229,1731,2110,2306,2312,2140,1816,1420,989,624,355,240,304,541,945,1475,2092,2730,3349,3870,4259,4461,4442,4196,3706,2995,2095,1042,-106,-1286,-2460,-3550,-4532,-5367,-6029,-6515,-6816,-6940,-6890,-6682,-6309,-5796,-5144,-4372,-3508,-2568,-1602,-631,288,1142,1876,2492,2960,3288,3477,3537,3481,3326,3077,2758,2359,1905,1376,794,142,-571,-1352,-2198,-3098,-4047,-5019,-5996,-6945,-7828,-8620,-9278,-9787,-10117,-10272,-10242,-10053,-9708,-9247,-8671,-8023,-7281,-6484,-5598,-4655,-3631,-2566,-1462,-379,655,1559,2308,2828,3111,3138,2920,2498,1920,1236,530,-168,-784,-1302,-1690,-1941,-2060,-2048,-1929,-1713,-1421,-1080,-703,-323,48,379,666,880,1034,1108,1122,1059,947,760,515,194,-211,-694,-1258,-1883,-2536,-3181,-3770,-4251,-4593,-4759,-4749,-4568,-4243,-3821,-3348,-2878,-2461,-2121,-1903,-1783,-1787,-1865,-2012,-2177,-2334,-2450,-2492,-2457,-2325,-2118,-1841,-1525,-1189,-865,-568,-307,-99,72,196,281,341,356,351,297,209,76,-95,-298,-501,-694,-821,-866,-787,-572,-210,274,865,1494,2136,2713,3200,3555,3763,3836,3781,3645,3443,3234,3014,2813,2618,2407,2154,1832,1406,871,236,-496,-1255,-2014,-2690,-3247,-3603,-3762,-3658,-3337,-2784,-2066,-1216,-319,571,1378,2045,2531,2812,2889,2789,2551,2245,1921,1662,1504,1489,1621,1879,2228,2597,2939,3167,3259,3165,2903,2491,1992,1464,996,644,477,515,780,1235,1873,2608,3420,4223,4982,5652,6187,6592,6832,6930,6893,6737,6508,6220,5924,5642,5409,5233,5126,5072,5055,5041,4991,4881,4672,4365,3950,3453,2904,2326,1780,1268,841,485,214,8,-137,-235,-293,-299,-248,-124,98,405,813,1288,1810,2332,2821,3229,3542,3727,3788,3734,3566,3337,3040,2737,2424,2139,1870,1629,1382,1122,813,437,-20,-562,-1178,-1829,-2485,-3077,-3557,-3863,-3958,-3800,-3399,-2751,-1902,-901,190,1300,2357,3311,4101,4720,5142,5398,5505,5509,5450,5370,5298,5254,5252,5271,5315,5334,5317,5210,4995,4632,4113,3425,2590,1624,587,-490,-1523,-2479,-3294,-3935,-4391,-4642,-4719,-4621,-4396,-4049,-3621,-3112,-2544,-1915,-1235,-513,242,997,1729,2389,2935,3329,3518,3498,3236,2762,2086,1254,313,-687,-1696,-2668,-3577,-4383,-5086,-5646,-6074,-6335,-6434,-6356,-6106,-5695,-5152,-4519,-3846,-3200,-2631,-2196,-1925,-1836,-1912,-2143,-2462,-2851,-3246,-3612,-3930,-4161,-4313,-4368,-4323,-4192,-3961,-3658,-3289,-2887,-2478,-2102,-1789,-1576,-1469,-1487,-1601,-1803,-2040,-2278,-2473,-2585,-2604,-2508,-2326,-2065,-1787,-1516,-1328,-1252,-1339,-1617,-2088,-2761,-3595,-4575,-5631,-6733,-7800,-8805,-9676,-10398,-10925,-11255,-11380,-11306,-11061,-10651,-10120,-9475,-8755,-7962,-7125,-6235,-5325,-4385,-3452,-2549,-1706,-978,-397,-6,170,120,-141,-592,-1179,-1850,-2554,-3230,-3849,-4377,-4817,-5158,-5432,-5638,-5802,-5934,-6030,-6093,-6115,-6084,-5997,-5852,-5648,-5401,-5118,-4815,-4510,-4211,-3933,-3682,-3463,-3276,-3127,-3004,-2905,-2814,-2719,-2599,-2440,-2224,-1948,-1607,-1222,-816,-428,-112,90,126,-39,-420,-1017,-1800,-2729,-3730,-4748,-5694,-6516,-7156,-7581,-7771,-7740,-7488,-7061,-6483,-5786,-5020,-4192,-3347,-2492,-1652,-842,-80,622,1236,1766,2185,2497,2697,2779,2759,2631,2413,2109,1744,1329,898,471,68,-273,-567,-773,-930,-1024,-1088,-1137,-1187,-1255,-1352,-1465,-1603,-1732,-1853,-1935,-1979,-1966,-1903,-1785,-1633,-1442,-1240,-1014,-781,-540,-277,-13,271,548,817,1054,1245,1362,1398,1335,1178,923,600,214,-186,-583,-939,-1223,-1423,-1509,-1491,-1360,-1123,-805,-409,31,508,988,1470,1922,2354,2741,3108,3430,3746,4031,4307,4568,4803,5020,5184,5305,5353,5325,5216,5015,4734,4372,3944,3463,2954,2426,1920,1445,1043,732,535,464,528,715,1013,1392,1830,2286,2755,3204,3642,4063,4473,4882,5288,5681,6047,6357,6581,6692,6661,6472,6133,5648,5056,4403,3725,3099,2540,2105,1800,1635,1604,1690,1876,2148,2493,2901,3365,3866,4402,4939,5453,5922,6281,6539,6619,6543,6272,5821,5207,4459,3613,2729,1839,1006,264,-349,-812,-1115,-1263,-1266,-1157,-957,-709,-440,-185,39,211,339,421,480,541,619,754,934,1205,1516,1900,2294,2695,3056,3349,3544,3616,3550,3339,2993,2526,1962,1344,691,64,-522,-1025,-1418,-1696,-1836,-1842,-1724,-1475,-1130,-690,-183,373,966,1572,2198,2821,3459,4101,4750,5402,6042,6653,7216,7690,8069,8304,8402,8334,8109,7734,7225,6603,5904,5145,4376,3616,2895,2245,1660,1172,751,406,109,-159,-411,-673,-935,-1210,-1465,-1694,-1847,-1910,-1841,-1622,-1244,-703,-25,765,1623,2506,3352,4126,4773,5266,5582,5706,5638,5390,4968,4407,3716,2940,2094,1218,335,-525,-1334,-2080,-2727,-3285,-3720,-4046,-4252,-4342,-4318,-4193,-3965,-3653,-3268,-2831,-2355,-1885,-1416,-998,-625,-318,-69,125,284,422,555,703,874,1077,1312,1583,1876,2200,2529,2864,3187,3472,3711,3867,3927,3870,3692,3382,2976,2473,1927,1371,841,387,36,-187,-264,-197,9,339,765,1256,1780,2293,2763,3151,3427,3563,3557,3390,3091,2669,2161,1612,1055,537,88,-261,-497,-612,-606,-493,-281,3,341,703,1071,1404,1695,1902,2025,2048,1970,1807,1571,1285,979,664,376,107,-114,-318,-477,-637,-768,-912,-1041,-1173,-1289,-1390,-1459,-1497,-1489,-1447,-1360,-1248,-1109,-962,-806,-661,-513,-377,-228,-61,142,394,714,1088,1536,2016,2534,3044,3532,3965,4327,4590,4755,4791,4715,4509,4185,3741,3191,2540,1811,1014,181,-677,-1512,-2319,-3048,-3690,-4205,-4591,-4826,-4897,-4822,-4576,-4201,-3687,-3075,-2377,-1646,-899,-202,426,924,1267,1434,1395,1177,777,240,-384,-1050,-1694,-2259,-2711,-3004,-3132,-3097,-2920,-2640,-2308,-1971,-1695,-1499,-1429,-1465,-1602,-1791,-1976,-2103,-2104,-1944,-1584,-1032,-305,554,1474,2388,3216,3889,4356,4581,4559,4302,3851,3252,2556,1833,1109,434,-180,-739,-1231,-1701,-2141,-2590,-3042,-3506,-3958,-4385,-4743,-5003,-5132,-5093,-4883,-4487,-3932,-3232,-2447,-1606,-783,-11,655,1182,1554,1760,1802,1707,1481,1167,782,359,-87,-527,-950,-1333,-1667,-1935,-2130,-2239,-2273,-2233,-2138,-2015,-1882,-1781,-1725,-1733,-1815,-1954,-2144,-2349,-2542,-2698,-2791,-2812,-2761,-2649,-2500,-2337,-2190,-2080,-2023,-2029,-2096,-2215,-2375,-2564,-2758,-2961,-3147,-3334,-3502,-3673,-3841,-4011,-4190,-4368,-4541,-4705,-4844,-4947,-5004,-5010,-4945,-4832,-4633,-4383,-4063,-3687,-3267,-2800,-2320,-1822,-1345,-890,-493,-151,107,290,384,405,354,253,113,-41,-189,-325,-413,-472,-461,-407,-285,-110,128,416,763,1148,1571,2010,2448,2863,3218,3495,3653,3675,3539,3236,2776,2171,1456,676,-127,-891,-1576,-2145,-2563,-2838,-2955,-2959,-2859,-2712,-2529,-2363,-2201,-2075,-1959,-1852,-1739,-1608,-1449,-1273,-1066,-851,-623,-381,-133,144,444,784,1169,1592,2041,2505,2934,3319,3598,3754,3755,3580,3239,2728,2086,1339,533,-285,-1077,-1801,-2428,-2944,-3338,-3616,-3789,-3877,-3896,-3872,-3812,-3734,-3634,-3515,-3359,-3156,-2889,-2543,-2113,-1591,-989,-324,386,1100,1806,2450,3028,3499,3855,4092,4186,4170,4012,3755,3384,2928,2397,1819,1205,601,22,-493,-917,-1242,-1442,-1541,-1529,-1447,-1302,-1128,-923,-698,-445,-133,239,714,1291,1978,2767,3631,4530,5424,6253,6975,7545,7930,8126,8122,7946,7625,7194,6710,6203,5726,5301,4951,4682,4481,4332,4205,4059,3877,3610,3269,2832,2331,1786,1252,764,383,133,54,129,361,691,1081,1459,1777,1969,2025,1902,1633,1228,727,188,-366,-859,-1284,-1595,-1786,-1846,-1787,-1605,-1342,-992,-610,-196,193,557,847,1067,1189,1228,1181,1071,922,754,607,485,423,416,471,579,723,882,1043,1170,1270,1314,1320,1282,1212,1133,1042,964,904,863,853,857,883,911,937,948,928,881,799,688,565,434,325,237,199,198,253,346,473,630,799,985,1176,1383,1595,1828,2061,2288,2492,2636,2703,2662,2498,2219,1835,1389,925,488,144,-94,-181,-131,42,312,636,972,1286,1561,1766,1930,2029,2100,2142,2161,2164,2123,2047,1885,1648,1300,849,302,-325,-1000,-1678,-2340,-2927,-3435,-3830,-4120,-4312,-4420,-4464,-4469,-4447,-4407,-4358,-4283,-4183,-4045,-3846,-3604,-3285,-2928,-2516,-2088,-1655,-1242,-885,-584,-390,-284,-303,-424,-654,-975,-1363,-1799,-2262,-2722,-3174,-3601,-3992,-4364,-4703,-5034,-5350,-5669,-5974,-6283,-6554,-6800,-6973,-7066,-7045,-6895,-6603,-6169,-5604,-4932,-4191,-3424,-2685,-2024,-1493,-1118,-943,-946,-1148,-1499,-1975,-2536,-3139,-3746,-4345,-4895,-5419,-5894,-6340,-6756,-7151,-7521,-7861,-8152,-8375,-8503,-8513,-8385,-8119,-7710,-7197,-6593,-5952,-5300,-4678,-4106,-3592,-3151,-2752,-2403,-2072,-1746,-1423,-1086,-746,-412,-86,201,448,633,746,785,744,623,443,197,-72,-376,-672,-966,-1242,-1504,-1763,-2030,-2322,-2655,-3029,-3451,-3892,-4342,-4747,-5085,-5306,-5387,-5315,-5082,-4718,-4242,-3706,-3149,-2620,-2159,-1787,-1530,-1378,-1338,-1380,-1496,-1656,-1843,-2045,-2246,-2443,-2643,-2830,-3036,-3232,-3450,-3659,-3873,-4067,-4236,-4358,-4426,-4424,-4346,-4195,-3968,-3692,-3374,-3054,-2744,-2488,-2290,-2179,-2149,-2199,-2318,-2478,-2664,-2848,-3011,-3139,-3228,-3267,-3276,-3250,-3211,-3165,-3120,-3082,-3054,-3024,-3000,-2957,-2897,-2806,-2678,-2506,-2292,-2043,-1757,-1469,-1169,-900,-657,-455,-301,-164,-61,67,196,380,584,837,1092,1342,1548,1680,1719,1652,1484,1238,945,655,413,264,242,364,628,1019,1496,2026,2547,3032,3439,3751,3977,4116,4207,4273,4345,4447,4590,4768,4963,5142,5261,5277,5151,4853,4372,3716,2913,2010,1062,138,-703,-1401,-1911,-2211,-2286,-2151,-1826,-1350,-781,-157,456,1024,1504,1885,2142,2311,2377,2399,2391,2400,2455,2589,2818,3159,3604,4137,4732,5340,5920,6415,6779,6976,6979,6783,6402,5860,5214,4499,3801,3154,2629,2252,2048,2020,2153,2412,2768,3158,3564,3923,4229,4448,4589,4648,4641,4587,4497,4382,4255,4094,3914,3677,3391,3030,2603,2102,1553,964,383,-167,-631,-976,-1163,-1173,-1005,-671,-215,317,861,1359,1762,2033,2162,2151,2027,1832,1595,1376,1201,1090,1086,1160,1354,1626,1990,2424,2912,3443,3985,4527,5027,5478,5831,6094,6233,6264,6180,6010,5755,5467,5132,4816,4495,4219,3973,3777,3631,3534,3489,3492,3542,3626,3748,3880,4030,4170,4299,4406,4480,4524,4516,4476,4376,4244,4069,3875,3675,3486,3323,3195,3104,3042,3013,2983,2962,2918,2854,2754,2625,2460,2265,2051,1816,1579,1339,1110,892,699,533,407,332,320,389,545,801,1155,1591,2091,2603,3084,3468,3699,3723,3504,3039,2328,1435,405,-664,-1698,-2607,-3332,-3824,-4073,-4079,-3889,-3530,-3070,-2546,-1999,-1462,-940,-447,25,474,902,1311,1683,2018,2296,2504,2635,2682,2641,2524,2343,2109,1853,1578,1313,1054,816,592,382,185,-2,-170,-313,-409,-453,-409,-270,-18,360,843,1435,2088,2775,3444,4050,4550,4914,5130,5195,5135,4977,4762,4536,4321,4154,4024,3942,3868,3795,3670,3490,3220,2871,2444,1962,1448,933,438,-12,-412,-745,-1008,-1205,-1313,-1354,-1295,-1157,-927,-621,-244,172,616,1040,1429,1734,1942,2020,1963,1766,1440,1004,489,-81,-658,-1227,-1733,-2183,-2525,-2790,-2937,-3013,-2993,-2929,-2810,-2671,-2515,-2349,-2177,-2000,-1799,-1587,-1348,-1091,-826,-567,-326,-137,3,58,50,-46,-199,-417,-681,-971,-1296,-1623,-1969,-2309,-2637,-2948,-3218,-3436,-3590,-3649,-3627,-3496,-3282,-2977,-2614,-2202,-1776,-1337,-922,-519,-148,197,519,817,1089,1332,1531,1676,1741,1724,1595,1367,1034,624,158,-318,-772,-1151,-1425,-1562,-1543,-1364,-1046,-589,-60,538,1137,1717,2241,2686,3039,3295,3440,3493,3441,3301,3074,2766,2386,1941,1442,907,350,-200,-733,-1205,-1619,-1942,-2181,-2330,-2406,-2416,-2395,-2346,-2299,-2256,-2218,-2190,-2145,-2079,-1986,-1840,-1670,-1467,-1263,-1090,-971,-945,-1034,-1251,-1596,-2055,-2597,-3178,-3754,-4270,-4691,-4972,-5104,-5071,-4890,-4563,-4131,-3602,-3015,-2394,-1753,-1131,-540,-7,434,765,951,971,811,459,-71,-755,-1564,-2432,-3317,-4133,-4847,-5383,-5728,-5861,-5788,-5555,-5195,-4775,-4355,-3980,-3692,-3499,-3389,-3335,-3287,-3190,-3016,-2703,-2274,-1718,-1086,-422,204,748,1135,1355,1371,1199,852,361,-237,-898,-1594,-2279,-2939,-3541,-4077,-4526,-4877,-5118,-5229,-5205,-5027,-4696,-4207,-3574,-2816,-1961,-1049,-123,767,1587,2290,2862,3284,3554,3693,3707,3621,3459,3221,2925,2567,2139,1646,1086,470,-179,-833,-1456,-2014,-2470,-2808,-3009,-3081,-3033,-2889,-2677,-2419,-2147,-1862,-1586,-1303,-1010,-691,-332,84,544,1062,1595,2127,2606,2991,3230,3290,3142,2776,2204,1453,563,-399,-1385,-2309,-3133,-3788,-4247,-4488,-4504,-4306,-3931,-3400,-2777,-2093,-1405,-747,-152,351,764,1061,1274,1385,1441,1426,1387,1313,1225,1110,956,741,443,29,-501,-1170,-1946,-2810,-3705,-4568,-5333,-5922,-6289,-6374,-6173,-5672,-4917,-3945,-2832,-1653,-481,604,1550,2313,2874,3231,3401,3409,3288,3081,2804,2502,2163,1822,1443,1053,613,150,-350,-854,-1347,-1772,-2105,-2274,-2257,-2007,-1520,-792,143,1251,2460,3714,4931,6052,7016,7784,8334,8659,8770,8691,8457,8099,7665,7178,6678,6175,5695,5233,4797,4367,3952,3519,3083,2622,2154,1689,1248,860,557,375,340,485,806,1317,1984,2779,3640,4502,5284,5913,6312,6436,6238,5731,4921,3867,2641,1318,8,-1229,-2295,-3162,-3774,-4148,-4278,-4208,-3974,-3618,-3189,-2709,-2219,-1708,-1204,-677,-143,412,972,1520,2034,2459,2787,2950,2957,2777,2431,1941,1342,677,-6,-680,-1301,-1871,-2364,-2788,-3137,-3404,-3578,-3647,-3573,-3355,-2950,-2376,-1630,-746,220,1216,2160,2986,3642,4078,4300,4294,4114,3789,3382,2932,2498,2082,1739,1433,1194,988,816,657,516,375,264,172,139,169,290,516,847,1290,1817,2413,3036,3649,4213,4685,5054,5285,5398,5386,5269,5077,4809,4505,4152,3770,3343,2875,2357,1790,1183,550,-87,-694,-1250,-1722,-2099,-2367,-2532,-2592,-2577,-2473,-2319,-2091,-1816,-1468,-1069,-605,-112,395,859,1231,1450,1454,1214,688,-98,-1123,-2311,-3579,-4829,-5960,-6888,-7543,-7903,-7951,-7729,-7284,-6680,-6005,-5317,-4674,-4131,-3684,-3359,-3123,-2960,-2837,-2732,-2621,-2500,-2374,-2254,-2170,-2140,-2196,-2349,-2614,-2979,-3437,-3945,-4478,-4982,-5427,-5771,-6001,-6100,-6088,-5975,-5793,-5573,-5326,-5090,-4845,-4606,-4349,-4058,-3726,-3326,-2880,-2365,-1834,-1275,-748,-262,147,449,636,669,551,251,-230,-904,-1755,-2779,-3916,-5147,-6367,-7533,-8530,-9302,-9764,-9880,-9624,-9005,-8069,-6875,-5506,-4066,-2623,-1289,-100,884,1653,2209,2564,2765,2827,2803,2708,2564,2366,2115,1771,1331,746,17,-874,-1903,-3045,-4242,-5424,-6520,-7436,-8113,-8477,-8506,-8174,-7521,-6572,-5418,-4119,-2780,-1477,-286,719,1515,2040,2311,2299,2040,1550,873,74,-810,-1676,-2505,-3202,-3770,-4157,-4402,-4505,-4525,-4511,-4507,-4560,-4689,-4890,-5148,-5405,-5620,-5717,-5650,-5377,-4888,-4187,-3332,-2369,-1395,-493,256,778,1030,983,646,43,-786,-1771,-2858,-3972,-5046,-6029,-6864,-7515,-7967,-8191,-8202,-7993,-7592,-7010,-6273,-5399,-4420,-3350,-2227,-1077,60,1140,2115,2943,3568,3968,4106,3993,3629,3055,2305,1450,522,-396,-1286,-2086,-2780,-3343,-3751,-4001,-4063,-3947,-3627,-3129,-2458,-1658,-773,144,1023,1827,2492,3018,3376,3595,3694,3711,3692,3657,3647,3653,3690,3728,3750,3733,3649,3498,3263,2969,2615,2244,1862,1508,1182,914,695,538,442,401,436,530,702,947,1260,1644,2065,2523,2974,3399,3760,4031,4179,4200,4065,3800,3407,2917,2373,1804,1258,771,360,57,-149,-247,-266,-206,-107,47,216,437,690,1020,1421,1919,2507,3161,3859,4531,5122,5558,5769,5717,5359,4722,3816,2730,1533,330,-778,-1708,-2396,-2792,-2907,-2739,-2345,-1775,-1089,-353,390,1089,1735,2299,2800,3231,3615,3956,4269,4550,4802,5012,5176,5272,5293,5231,5068,4821,4477,4061,3575,3055,2497,1950,1409,913,473,112,-149,-294,-300,-160,141,598,1205,1940,2777,3673,4594,5485,6322,7054,7683,8171,8545,8796,8945,9003,8975,8863,8653,8331,7869,7258,6476,5547,4471,3323,2128,993,-38,-864,-1454,-1737,-1723,-1388,-780,71,1095,2231,3405,4557,5617,6550,7297,7848,8172,8268,8135,7788,7233,6508,5629,4631,3558,2436,1318,243,-748,-1610,-2310,-2833,-3153,-3288,-3243,-3050,-2748,-2363,-1943,-1492,-1039,-574,-95,405,934,1491,2059,2619,3137,3575,3901,4086,4118,3994,3730,3351,2895,2397,1893,1402,952,540,175,-146,-425,-651,-810,-886,-839,-669,-329,156,808,1581,2449,3361,4256,5091,5801,6356,6715,6875,6812,6557,6099,5480,4718,3843,2893,1903,908,-40,-914,-1665,-2255,-2669,-2861,-2844,-2601,-2153,-1521,-741,144,1093,2048,2982,3842,4613,5272,5805,6224,6510,6696,6759,6724,6575,6319,5940,5445,4819,4081,3237,2319,1377,455,-369,-1049,-1512,-1732,-1684,-1384,-870,-207,530,1255,1889,2381,2682,2798,2735,2533,2243,1916,1596,1329,1125,1004,955,967,1022,1096,1171,1227,1246,1215,1125,963,738,428,65,-368,-827,-1313,-1781,-2210,-2570,-2830,-2973,-2979,-2850,-2574,-2190,-1695,-1148,-581,-53,385,678,791,694,377,-135,-820,-1607,-2445,-3258,-3990,-4583,-5016,-5257,-5332,-5238,-5012,-4674,-4242,-3742,-3165,-2529,-1827,-1065,-266,550,1338,2040,2617,2995,3159,3064,2736,2176,1456,613,-264,-1117,-1887,-2518,-2996,-3287,-3423,-3392,-3246,-3006,-2706,-2392,-2075,-1792,-1539,-1332,-1149,-992,-830,-648,-436,-163,158,539,974,1434,1916,2381,2807,3173,3438,3595,3612,3484,3199,2767,2191,1513,752,-25,-781,-1442,-1978,-2325,-2486,-2437,-2203,-1829,-1337,-813,-271,219,656,1005,1286,1494,1641,1747,1787,1785,1692,1511,1203,756,167,-575,-1428,-2387,-3382,-4386,-5332,-6178,-6884,-7417,-7758,-7904,-7857,-7635,-7263,-6765,-6176,-5517,-4830,-4116,-3426,-2752,-2135,-1579,-1113,-746,-507,-397,-440,-620,-952,-1398,-1957,-2585,-3253,-3923,-4560,-5124,-5601,-5947,-6170,-6249,-6191,-6010,-5709,-5321,-4851,-4339,-3788,-3228,-2671,-2132,-1624,-1166,-758,-425,-164,14,121,148,131,59,-25,-129,-229,-336,-450,-595,-780,-1034,-1358,-1769,-2237,-2755,-3262,-3732,-4085,-4302,-4304,-4103,-3654,-3003,-2163,-1206,-198,785,1676,2418,2986,3360,3567,3631,3597,3506,3395,3280,3165,3030,2848,2596,2241,1777,1189,496,-280,-1099,-1909,-2660,-3300,-3783,-4081,-4163,-4043,-3710,-3220,-2588,-1889,-1169,-506,44,404,549,448,129,-368,-968,-1614,-2244,-2831,-3379,-3890,-4396,-4901,-5406,-5887,-6321,-6675,-6934,-7091,-7149,-7116,-6996,-6793,-6498,-6118,-5648,-5094,-4473,-3804,-3123,-2463,-1863,-1337,-895,-511,-162,215,630,1139,1705,2321,2921,3442,3840,4062,4110,3993,3750,3427,3077,2746,2468,2284,2187,2207,2316,2512,2771,3067,3395,3744,4100,4459,4783,5033,5164,5133,4927,4575,4128,3683,3327,3149,3211,3524,4071,4767,5505,6135,6525,6537,6117,5243,3992,2490,933,-482,-1523,-2042,-1927,-1186,86,1715,3467,5110,6432,7276,7566,7296,6527,5407,4081,2752,1573,664,88,-174,-173,-17,207,385,474,413,224,-98,-485,-904,-1299,-1620,-1849,-1955,-1940,-1822,-1621,-1387,-1161,-998,-941,-1037,-1305,-1750,-2344,-3026,-3721,-4322,-4763,-4959,-4920,-4655,-4242,-3775,-3348,-3048,-2929,-3017,-3308,-3760,-4287,-4777,-5091,-5098,-4715,-3905,-2746,-1384,-29,1068,1748,1863,1455,642,-329,-1129,-1472,-1101,41,1881,4128,6428,8357,9619,9986,9465,8146,6251,4019,1671,-609,-2690,-4454,-5816,-6667,-6941,-6596,-5676,-4304,-2697,-1131,108,756,628,-357,-2181,-4725,-7797,-11144,-14479,-17469,-19780,-21080,-21080,-19583,-16522,-12003,-6352,-44,6272,11954,16398,19192,20145,19363,17166,14089,10731,7659,5352,4079,3947,4861,6560,8697,10859,12676,13878,14305,13985,13051,11717,10246,8830,7628,6719,6098,5739,5564,5494,5449,5358,5152,4791,4243,3548,2766,2019,1404,1019,864,909,1045,1184,1244,1232,1190,1232,1447,1910,2606,3431,4203,4666,4585,3742,2063,-419,-3494,-6814,-9973,-12488,-13986,-14157,-12914,-10343,-6761,-2626,1491,5027,7504,8591,8181,6344,3365,-365,-4353,-8137,-11285,-13497,-14605,-14593,-13580,-11804,-9539,-7121,-4810,-2859,-1404,-535,-258,-531,-1288,-2426,-3850,-5452,-7104,-8714,-10136,-11288,-12037,-12313,-12042,-11216,-9880,-8147,-6200,-4246,-2514,-1178,-366,-130,-440,-1237,-2402,-3807,-5347,-6881,-8355,-9670,-10798,-11693,-12325,-12677,-12719,-12454,-11895,-11086,-10109,-9060,-8077,-7306,-6886,-6956,-7565,-8725,-10304,-12106,-13828,-15152,-15768,-15464,-14149,-11890,-8911,-5519,-2104,986,3456,5127,5945,5977,5356,4296,3003,1697,583,-185,-451,-142,794,2310,4313,6621,9017,11255,13112,14417,15077,15082,14521,13542,12340,11141,10120,9458,9220,9432,10030,10881,11836,12707,13363,13680,13640,13246,12592,11777,10930,10152,9529,9101,8885,8875,9047,9376,9834,10385,11006,11648,12290,12875,13381,13761,14000,14080,14020,13821,13527,13129,12665,12098,11446,10679,9816,8869,7883,6900,5990,5188,4544,4050,3692,3395,3094,2694,2151,1428,549,-450,-1495,-2518,-3460,-4267,-4927,-5426,-5783,-6015,-6143,-6194,-6183,-6143,-6087,-6060,-6081,-6191,-6406,-6731,-7143,-7612,-8072,-8469,-8739,-8843,-8763,-8517,-8134,-7677,-7203,-6790,-6493,-6373,-6472,-6795,-7333,-8020,-8773,-9487,-10062,-10413,-10492,-10298,-9849,-9232,-8507,-7775,-7116,-6582,-6245,-6113,-6216,-6545,-7084,-7798,-8643,-9552,-10462,-11279,-11921,-12296,-12341,-12003,-11286,-10212,-8864,-7338,-5763,-4265,-2980,-2018,-1475,-1403,-1818,-2681,-3908,-5368,-6901,-8337,-9512,-10312,-10659,-10544,-10010,-9128,-8016,-6782,-5528,-4353,-3291,-2393,-1620,-987,-430,33,436,746,960,1045,994,812,506,132,-288,-672,-1009,-1245,-1383,-1416,-1361,-1217,-1016,-729,-382,58,587,1212,1928,2715,3511,4286,4929,5408,5651,5630,5367,4867,4216,3466,2711,2016,1469,1114,1018,1208,1697,2479,3502,4700,5964,7201,8282,9129,9665,9851,9697,9236,8546,7734,6908,6198,5701,5499,5643,6113,6908,7907,9044,10178,11191,11988,12479,12622,12412,11869,11062,10081,9024,8011,7135,6488,6130,6083,6363,6919,7706,8616,9550,10369,10978,11261,11182,10731,9946,8938,7806,6702,5747,5049,4682,4667,4989,5563,6302,7052,7714,8153,8320,8171,7740,7084,6297,5475,4714,4088,3629,3364,3245,3255,3316,3396,3449,3459,3431,3377,3324,3280,3272,3271,3292,3295,3268,3200,3063,2860,2575,2198,1736,1173,526,-192,-943,-1676,-2326,-2830,-3136,-3222,-3089,-2802,-2425,-2075,-1853,-1841,-2099,-2626,-3388,-4306,-5259,-6144,-6826,-7219,-7257,-6910,-6206,-5223,-4077,-2919,-1917,-1212,-921,-1109,-1754,-2799,-4093,-5471,-6729,-7682,-8183,-8147,-7575,-6551,-5216,-3770,-2404,-1304,-600,-359,-568,-1167,-2008,-2951,-3817,-4480,-4841,-4875,-4608,-4129,-3544,-2993,-2560,-2345,-2348,-2568,-2947,-3405,-3869,-4253,-4519,-4627,-4595,-4443,-4217,-3975,-3748,-3570,-3444,-3373,-3338,-3344,-3385,-3470,-3612,-3808,-4064,-4366,-4710,-5080,-5479,-5882,-6295,-6680,-7031,-7322,-7543,-7687,-7760,-7745,-7660,-7482,-7225,-6877,-6464,-5980,-5476,-4945,-4453,-4004,-3669,-3465,-3457,-3651,-4072,-4680,-5441,-6268,-7081,-7783,-8302,-8579,-8590,-8348,-7893,-7310,-6689,-6134,-5746,-5590,-5725,-6143,-6822,-7679,-8609,-9493,-10209,-10662,-10790,-10559,-9987,-9089,-7950,-6617,-5209,-3790,-2470,-1311,-390,243,558,536,193,-444,-1318,-2356,-3461,-4533,-5478,-6202,-6662,-6802,-6636,-6172,-5460,-4568,-3559,-2519,-1506,-599,152,685,985,1023,847,492,57,-355,-646,-707,-493,48,896,2034,3386,4891,6427,7900,9175,10143,10688,10745,10255,9238,7733,5844,3729,1560,-440,-2073,-3156,-3547,-3191,-2087,-326,1925,4459,7023,9376,11299,12643,13304,13288,12643,11495,10009,8373,6776,5396,4355,3749,3596,3889,4545,5476,6547,7628,8600,9346,9799,9920,9692,9166,8380,7441,6431,5466,4640,4045,3743,3762,4101,4709,5519,6425,7340,8158,8833,9314,9600,9711,9648,9464,9151,8753,8278,7751,7209,6690,6242,5911,5733,5727,5888,6198,6610,7083,7570,8022,8420,8738,8966,9116,9185,9201,9179,9133,9080,9016,8932,8814,8630,8363,7983,7492,6888,6202,5473,4745,4077,3521,3122,2928,2959,3219,3694,4323,5056,5798,6466,6967,7222,7175,6815,6160,5287,4283,3265,2327,1570,1052,822,877,1200,1711,2342,2967,3508,3874,4031,3969,3718,3347,2912,2498,2136,1854,1620,1389,1097,682,135,-547,-1301,-2054,-2720,-3223,-3506,-3560,-3386,-3048,-2616,-2204,-1916,-1852,-2068,-2578,-3344,-4292,-5316,-6308,-7150,-7742,-8032,-7966,-7614,-6997,-6260,-5461,-4720,-4073,-3565,-3211,-3012,-2994,-3151,-3504,-4024,-4688,-5412,-6135,-6762,-7236,-7529,-7634,-7599,-7476,-7331,-7226,-7195,-7269,-7453,-7726,-8080,-8437,-8757,-8926,-8883,-8556,-7916,-6996,-5843,-4574,-3293,-2129,-1156,-466,-60,31,-162,-600,-1255,-2057,-2969,-3926,-4889,-5804,-6656,-7407,-8078,-8646,-9128,-9485,-9693,-9691,-9428,-8871,-8015,-6905,-5631,-4293,-3037,-1959,-1178,-740,-676,-956,-1519,-2250,-3044,-3753,-4300,-4600,-4655,-4494,-4195,-3854,-3548,-3336,-3235,-3217,-3242,-3257,-3214,-3105,-2938,-2762,-2642,-2647,-2831,-3213,-3780,-4471,-5206,-5899,-6436,-6778,-6840,-6651,-6204,-5573,-4811,-3990,-3158,-2355,-1599,-917,-329,120,376,379,81,-552,-1506,-2748,-4186,-5730,-7243,-8602,-9671,-10339,-10520,-10167,-9304,-7993,-6391,-4675,-3073,-1777,-963,-698,-1006,-1783,-2913,-4176,-5399,-6378,-6965,-7075,-6655,-5744,-4410,-2772,-986,790,2368,3603,4366,4591,4269,3457,2249,784,-802,-2359,-3781,-4956,-5850,-6416,-6670,-6623,-6311,-5768,-5038,-4161,-3183,-2153,-1132,-185,615,1191,1497,1478,1143,517,-336,-1307,-2299,-3196,-3918,-4394,-4591,-4484,-4078,-3401,-2496,-1450,-355,669,1526,2118,2409,2382,2071,1551,893,231,-338,-684,-729,-423,223,1149,2256,3416,4530,5474,6199,6644,6794,6662,6267,5649,4854,3921,2905,1846,822,-115,-867,-1374,-1575,-1445,-992,-259,677,1724,2766,3716,4479,5029,5337,5459,5419,5308,5157,5002,4851,4673,4456,4175,3817,3417,2969,2533,2103,1704,1322,951,589,258,6,-89,41,472,1211,2238,3453,4708,5829,6629,6964,6758,6027,4872,3482,2061,835,-31,-442,-378,85,825,1683,2500,3144,3548,3667,3555,3266,2920,2616,2452,2490,2728,3131,3613,4072,4439,4631,4644,4458,4110,3627,3056,2445,1827,1250,731,296,-41,-264,-375,-366,-276,-131,15,131,197,222,233,259,343,476,692,943,1243,1556,1890,2231,2599,2980,3381,3766,4100,4316,4359,4175,3724,3038,2137,1150,174,-640,-1184,-1366,-1163,-588,263,1277,2296,3173,3769,4004,3829,3282,2439,1434,428,-427,-985,-1146,-856,-118,1014,2435,4007,5576,6972,8054,8721,8889,8565,7770,6600,5175,3635,2143,830,-182,-827,-1090,-1001,-635,-116,462,959,1332,1517,1552,1460,1323,1204,1173,1274,1527,1913,2375,2847,3231,3461,3491,3296,2917,2389,1810,1250,824,574,561,759,1132,1601,2071,2466,2719,2821,2788,2684,2590,2577,2701,2960,3329,3719,4064,4271,4313,4188,3947,3670,3451,3375,3503,3844,4382,5023,5684,6213,6515,6481,6082,5331,4295,3094,1867,741,-130,-686,-844,-615,-48,780,1719,2642,3403,3889,4039,3839,3359,2699,2015,1443,1106,1077,1367,1946,2735,3634,4525,5304,5865,6162,6171,5931,5518,5020,4532,4106,3779,3529,3329,3125,2875,2542,2140,1679,1238,877,674,654,835,1148,1535,1884,2108,2131,1917,1472,850,132,-592,-1246,-1768,-2140,-2347,-2418,-2359,-2197,-1927,-1560,-1084,-528,83,670,1162,1460,1508,1251,714,-85,-1050,-2110,-3157,-4110,-4908,-5495,-5869,-6016,-5975,-5782,-5488,-5152,-4815,-4519,-4275,-4092,-3955,-3859,-3796,-3782,-3818,-3945,-4139,-4431,-4768,-5135,-5489,-5794,-6032,-6213,-6332,-6424,-6489,-6530,-6530,-6471,-6331,-6107,-5830,-5512,-5231,-5001,-4885,-4881,-4999,-5210,-5480,-5769,-6035,-6242,-6360,-6366,-6245,-5983,-5600,-5087,-4513,-3881,-3284,-2748,-2358,-2150,-2185,-2465,-3008,-3754,-4662,-5634,-6594,-7454,-8168,-8684,-9021,-9174,-9205,-9137,-9014,-8856,-8651,-8392,-8044,-7578,-7001,-6306,-5546,-4771,-4048,-3457,-3048,-2859,-2890,-3111,-3464,-3879,-4290,-4628,-4855,-4933,-4873,-4682,-4411,-4120,-3868,-3721,-3710,-3849,-4118,-4495,-4911,-5352,-5739,-6059,-6266,-6353,-6323,-6192,-5995,-5768,-5552,-5372,-5251,-5179,-5151,-5141,-5126,-5102,-5053,-4994,-4922,-4844,-4763,-4678,-4589,-4509,-4435,-4391,-4382,-4434,-4549,-4752,-5024,-5368,-5754,-6141,-6494,-6738,-6820,-6668,-6256,-5568,-4667,-3634,-2591,-1673,-962,-535,-377,-442,-641,-872,-1050,-1110,-1026,-802,-480,-93,279,598,776,783,562,102,-573,-1434,-2363,-3275,-4009,-4469,-4521,-4131,-3283,-2056,-567,1014,2525,3807,4763,5339,5549,5432,5064,4529,3904,3280,2705,2252,1929,1769,1748,1856,2052,2315,2616,2937,3269,3582,3860,4048,4119,4031,3786,3401,2915,2402,1911,1538,1332,1354,1623,2140,2865,3754,4747,5766,6773,7685,8467,9058,9424,9538,9391,8984,8346,7494,6511,5426,4366,3374,2544,1893,1439,1140,980,894,892,950,1105,1360,1747,2247,2854,3520,4216,4892,5529,6079,6533,6839,6991,6956,6741,6361,5859,5292,4733,4257,3927,3783,3847,4085,4461,4895,5300,5611,5759,5736,5541,5228,4830,4420,4015,3655,3345,3087,2897,2762,2703,2691,2736,2799,2885,2967,3055,3147,3242,3349,3447,3529,3573,3563,3506,3413,3339,3337,3477,3815,4369,5122,5989,6860,7592,8055,8155,7840,7131,6094,4836,3496,2206,1085,241,-292,-465,-328,86,691,1409,2157,2881,3521,4065,4490,4779,4944,4960,4855,4639,4356,4044,3759,3533,3394,3357,3393,3506,3642,3789,3904,3954,3910,3743,3455,3062,2597,2121,1663,1295,1025,884,868,955,1134,1379,1678,2020,2396,2776,3134,3415,3581,3592,3445,3145,2733,2254,1743,1251,782,362,-5,-307,-520,-633,-622,-480,-215,172,616,1088,1495,1788,1918,1873,1696,1421,1145,909,773,742,801,929,1082,1258,1442,1668,1942,2274,2634,2959,3185,3219,3036,2601,1976,1212,410,-347,-989,-1462,-1734,-1814,-1689,-1435,-1067,-700,-392,-234,-281,-555,-1044,-1696,-2420,-3120,-3685,-4035,-4111,-3889,-3372,-2610,-1654,-612,419,1324,1999,2378,2433,2185,1699,1089,476,34,-141,81,696,1662,2847,4059,5109,5810,6051,5779,5040,3914,2550,1090,-320,-1540,-2496,-3107,-3361,-3259,-2831,-2130,-1219,-176,916,1952,2857,3530,3944,4067,3924,3558,3014,2358,1627,872,111,-622,-1323,-1959,-2532,-2999,-3352,-3529,-3516,-3262,-2763,-2040,-1125,-125,877,1763,2425,2803,2824,2510,1861,986,-37,-1050,-1936,-2581,-2905,-2911,-2606,-2085,-1414,-707,-44,489,817,906,722,288,-344,-1110,-1886,-2594,-3104,-3360,-3285,-2863,-2123,-1103,68,1276,2350,3147,3532,3437,2831,1779,372,-1217,-2827,-4277,-5417,-6165,-6462,-6347,-5887,-5194,-4378,-3559,-2803,-2176,-1708,-1396,-1274,-1316,-1557,-1964,-2543,-3240,-4011,-4758,-5404,-5813,-5919,-5620,-4903,-3789,-2370,-792,747,2049,2917,3199,2840,1830,318,-1550,-3478,-5270,-6653,-7508,-7737,-7356,-6459,-5184,-3730,-2277,-1019,-58,506,699,542,124,-461,-1128,-1789,-2373,-2840,-3154,-3324,-3388,-3387,-3418,-3523,-3784,-4214,-4806,-5511,-6241,-6887,-7362,-7573,-7499,-7141,-6558,-5840,-5088,-4412,-3900,-3609,-3557,-3723,-4057,-4478,-4933,-5334,-5672,-5916,-6094,-6231,-6363,-6511,-6682,-6845,-6954,-6942,-6746,-6319,-5651,-4769,-3738,-2657,-1621,-734,-61,374,559,557,395,163,-108,-361,-592,-766,-907,-994,-1066,-1127,-1223,-1378,-1633,-2000,-2485,-3067,-3707,-4356,-4955,-5457,-5827,-6050,-6150,-6148,-6102,-6059,-6065,-6155,-6322,-6548,-6770,-6909,-6890,-6631,-6116,-5343,-4395,-3370,-2420,-1675,-1241,-1180,-1466,-2051,-2800,-3610,-4339,-4912,-5272,-5416,-5388,-5241,-5060,-4897,-4794,-4753,-4749,-4739,-4686,-4558,-4337,-4062,-3725,-3411,-3109,-2870,-2669,-2492,-2301,-2043,-1692,-1202,-575,171,993,1806,2521,3048,3318,3301,3013,2488,1798,997,149,-703,-1504,-2222,-2791,-3195,-3404,-3415,-3262,-2967,-2587,-2156,-1742,-1361,-1098,-951,-989,-1190,-1560,-2036,-2551,-3014,-3319,-3409,-3215,-2756,-2056,-1188,-257,662,1446,2053,2412,2520,2376,2019,1490,862,191,-447,-1017,-1461,-1790,-1968,-2017,-1915,-1640,-1181,-489,431,1563,2836,4139,5324,6264,6824,6973,6672,6011,5030,3866,2597,1346,201,-743,-1415,-1778,-1797,-1517,-962,-229,595,1404,2096,2592,2834,2814,2559,2142,1655,1213,897,796,925,1298,1846,2523,3206,3833,4301,4563,4590,4361,3928,3299,2582,1819,1125,544,157,-19,47,344,874,1583,2441,3368,4294,5157,5890,6456,6841,7027,7055,6933,6728,6461,6167,5854,5514,5134,4716,4272,3853,3517,3339,3362,3625,4090,4718,5399,6023,6466,6620,6420,5853,4966,3855,2642,1472,450,-304,-737,-815,-539,28,836,1775,2762,3696,4475,5027,5269,5163,4701,3916,2892,1751,618,-337,-1011,-1276,-1085,-406,724,2239,3987,5826,7537,8964,9935,10375,10239,9574,8461,7024,5413,3762,2223,901,-103,-737,-965,-777,-206,706,1864,3151,4410,5485,6211,6483,6238,5499,4368,3012,1630,445,-391,-746,-613,-29,894,1998,3139,4150,4923,5383,5476,5236,4661,3846,2836,1747,660,-294,-1017,-1389,-1341,-850,52,1242,2552,3797,4778,5382,5531,5254,4630,3799,2903,2091,1457,1052,883,900,1071,1329,1663,2028,2424,2802,3135,3360,3447,3346,3067,2586,1951,1148,229,-798,-1877,-2948,-3923,-4710,-5208,-5359,-5112,-4513,-3578,-2454,-1210,-4,1078,1936,2518,2793,2764,2471,1971,1355,713,133,-298,-529,-503,-223,305,1014,1810,2575,3168,3487,3453,3059,2341,1395,333,-716,-1617,-2271,-2581,-2514,-2089,-1379,-516,349,1075,1552,1723,1622,1292,865,427,79,-115,-119,63,441,958,1589,2258,2876,3367,3641,3653,3398,2895,2226,1435,621,-187,-929,-1572,-2079,-2393,-2466,-2251,-1717,-884,184,1400,2620,3755,4690,5377,5778,5886,5704,5246,4545,3639,2597,1508,464,-426,-1093,-1480,-1580,-1427,-1092,-652,-213,163,419,547,584,572,594,687,893,1205,1567,1950,2257,2479,2561,2548,2449,2350,2293,2347,2524,2838,3223,3636,3964,4159,4124,3849,3315,2563,1661,700,-218,-983,-1524,-1783,-1745,-1431,-879,-154,679,1550,2401,3153,3774,4193,4405,4406,4238,3954,3636,3326,3082,2907,2797,2717,2646,2544,2421,2259,2078,1877,1655,1405,1106,730,271,-288,-904,-1522,-2066,-2413,-2503,-2252,-1644,-717,480,1817,3170,4392,5336,5872,5908,5393,4343,2831,986,-1033,-3051,-4913,-6492,-7718,-8550,-9004,-9117,-8919,-8480,-7812,-6972,-5983,-4903,-3786,-2712,-1768,-1029,-569,-428,-608,-1096,-1822,-2723,-3704,-4674,-5543,-6211,-6617,-6680,-6388,-5730,-4782,-3620,-2395,-1232,-274,380,673,594,161,-551,-1489,-2542,-3649,-4718,-5700,-6537,-7199,-7645,-7858,-7814,-7499,-6916,-6076,-5024,-3809,-2519,-1251,-108,781,1349,1508,1246,567,-481,-1818,-3339,-4917,-6431,-7731,-8755,-9405,-9695,-9633,-9287,-8732,-8050,-7325,-6619,-6003,-5516,-5200,-5068,-5109,-5270,-5475,-5634,-5672,-5519,-5197,-4693,-4123,-3517,-3006,-2616,-2438,-2466,-2736,-3197,-3846,-4602,-5450,-6318,-7169,-7948,-8587,-9023,-9189,-9024,-8523,-7679,-6567,-5267,-3895,-2580,-1431,-557,-19,139,-73,-614,-1408,-2325,-3268,-4090,-4715,-5088,-5185,-5052,-4734,-4312,-3846,-3397,-3001,-2683,-2451,-2315,-2271,-2336,-2491,-2741,-3033,-3331,-3546,-3619,-3480,-3123,-2561,-1868,-1142,-496,-24,182,100,-285,-934,-1769,-2698,-3600,-4372,-4913,-5185,-5170,-4907,-4461,-3904,-3304,-2707,-2128,-1570,-1016,-448,140,761,1387,1991,2524,2913,3107,3052,2740,2195,1495,731,28,-520,-836,-886,-692,-300,193,690,1084,1296,1274,1019,561,-41,-703,-1357,-1930,-2360,-2607,-2625,-2398,-1913,-1188,-263,806,1915,2965,3850,4471,4799,4809,4547,4062,3423,2697,1947,1214,561,13,-369,-565,-524,-277,192,792,1475,2153,2759,3255,3638,3899,4090,4202,4275,4289,4260,4171,4042,3887,3715,3574,3450,3387,3375,3421,3526,3661,3819,3945,3997,3937,3700,3306,2713,1987,1128,220,-718,-1592,-2377,-2980,-3363,-3460,-3241,-2690,-1847,-769,431,1630,2708,3550,4109,4350,4311,4046,3625,3120,2594,2084,1636,1251,954,730,578,484,414,370,298,204,31,-219,-587,-1061,-1631,-2247,-2846,-3353,-3700,-3818,-3684,-3250,-2547,-1564,-372,944,2276,3470,4398,4964,5108,4854,4272,3474,2598,1772,1093,615,348,237,218,189,86,-146,-521,-1012,-1573,-2124,-2598,-2904,-2997,-2822,-2388,-1716,-883,49,965,1802,2478,2964,3253,3375,3383,3352,3331,3391,3519,3745,3993,4236,4382,4371,4144,3666,2927,1969,829,-367,-1530,-2501,-3167,-3421,-3200,-2493,-1345,176,1913,3751,5479,6950,7977,8435,8237,7374,5911,3992,1830,-364,-2351,-3966,-5086,-5661,-5717,-5326,-4602,-3684,-2714,-1820,-1121,-694,-571,-756,-1161,-1717,-2249,-2650,-2770,-2532,-1895,-880,440,1937,3470,4878,6014,6761,7034,6796,6078,4955,3574,2106,742,-335,-990,-1135,-781,25,1135,2410,3682,4803,5679,6228,6435,6305,5877,5237,4464,3686,3002,2511,2290,2345,2689,3243,3932,4630,5207,5550,5571,5228,4552,3606,2518,1413,419,-356,-851,-1023,-900,-522,22,630,1205,1632,1848,1789,1453,879,133,-653,-1371,-1893,-2136,-2059,-1659,-999,-144,782,1690,2475,3051,3389,3435,3223,2777,2154,1451,728,90,-416,-743,-885,-850,-662,-359,50,542,1133,1829,2638,3553,4544,5552,6495,7272,7785,7956,7745,7181,6317,5278,4166,3089,2129,1314,662,149,-246,-558,-790,-966,-1054,-1072,-998,-850,-670,-496,-404,-452,-663,-1060,-1577,-2154,-2672,-3036,-3143,-2959,-2463,-1744,-888,-64,602,983,1017,703,76,-749,-1686,-2577,-3346,-3869,-4126,-4055,-3711,-3093,-2311,-1426,-538,269,971,1527,1985,2350,2664,2943,3171,3357,3461,3482,3402,3224,2955,2620,2242,1858,1492,1160,854,563,251,-90,-472,-871,-1240,-1534,-1687,-1675,-1492,-1181,-824,-504,-329,-347,-602,-1041,-1609,-2167,-2602,-2774,-2605,-2041,-1136,30,1273,2415,3236,3588,3348,2509,1106,-730,-2840,-5028,-7075,-8791,-9997,-10550,-10414,-9552,-8096,-6144,-3919,-1601,605,2548,4109,5243,5935,6226,6180,5851,5338,4688,3994,3317,2719,2272,2002,1945,2069,2325,2622,2836,2885,2661,2156,1383,416,-622,-1600,-2391,-2862,-2962,-2653,-1976,-1029,84,1193,2176,2906,3303,3319,2956,2234,1212,-22,-1395,-2778,-4082,-5214,-6082,-6663,-6904,-6824,-6450,-5827,-5049,-4201,-3387,-2704,-2210,-1932,-1850,-1916,-2054,-2199,-2293,-2308,-2259,-2159,-2052,-1960,-1883,-1835,-1784,-1739,-1694,-1669,-1679,-1751,-1863,-2043,-2234,-2445,-2629,-2766,-2827,-2774,-2590,-2260,-1812,-1269,-728,-245,68,163,-6,-422,-1031,-1745,-2445,-3048,-3459,-3664,-3644,-3445,-3086,-2630,-2085,-1480,-818,-115,615,1312,1942,2427,2730,2810,2661,2283,1715,980,137,-771,-1690,-2555,-3316,-3909,-4309,-4488,-4467,-4281,-3987,-3649,-3323,-3029,-2772,-2507,-2191,-1782,-1282,-713,-185,235,406,292,-139,-840,-1700,-2600,-3373,-3887,-4040,-3776,-3121,-2147,-980,236,1363,2282,2919,3228,3224,2941,2465,1877,1276,746,329,72,-56,-81,-64,-75,-168,-394,-767,-1287,-1910,-2578,-3208,-3703,-3984,-3979,-3650,-3008,-2092,-981,218,1418,2505,3432,4124,4586,4774,4721,4407,3885,3190,2405,1614,920,393,97,36,182,469,794,1049,1122,939,458,-309,-1298,-2424,-3542,-4540,-5267,-5616,-5504,-4879,-3786,-2296,-565,1226,2888,4246,5177,5617,5569,5099,4316,3361,2376,1484,783,317,105,118,319,642,1029,1409,1716,1903,1920,1746,1393,892,312,-255,-736,-1019,-1076,-857,-401,255,1003,1775,2455,3009,3400,3648,3783,3859,3891,3913,3887,3799,3572,3171,2528,1645,517,-792,-2195,-3584,-4821,-5803,-6424,-6648,-6451,-5908,-5075,-4093,-3063,-2105,-1294,-671,-243,34,207,353,539,826,1253,1834,2546,3342,4162,4927,5581,6064,6353,6425,6292,5978,5511,4941,4290,3593,2855,2081,1282,457,-349,-1140,-1862,-2518,-3091,-3564,-3950,-4219,-4389,-4432,-4368,-4167,-3854,-3394,-2801,-2041,-1128,-73,1092,2280,3432,4429,5208,5671,5779,5497,4833,3816,2519,1018,-561,-2121,-3524,-4685,-5512,-5955,-6009,-5677,-5035,-4163,-3184,-2211,-1372,-738,-376,-283,-426,-747,-1129,-1479,-1651,-1564,-1147,-393,623,1798,2968,3990,4727,5102,5075,4669,3940,2989,1904,814,-209,-1063,-1698,-2069,-2149,-1950,-1485,-805,44,998,1991,2969,3858,4635,5243,5682,5932,6008,5916,5698,5378,5003,4604,4196,3784,3329,2802,2155,1357,416,-666,-1831,-3028,-4189,-5244,-6140,-6806,-7219,-7329,-7132,-6646,-5899,-4984,-3996,-3054,-2286,-1781,-1581,-1692,-2016,-2455,-2850,-3074,-3023,-2654,-1979,-1068,-28,1025,1979,2731,3233,3442,3380,3085,2620,2062,1487,956,522,226,84,111,280,553,865,1135,1288,1254,996,516,-134,-864,-1547,-2065,-2298,-2192,-1735,-981,-36,981,1942,2747,3344,3723,3911,3971,3943,3892,3807,3710,3533,3265,2820,2189,1328,262,-963,-2273,-3536,-4641,-5433,-5828,-5742,-5197,-4243,-3016,-1681,-419,602,1253,1469,1240,656,-180,-1055,-1827,-2281,-2318,-1863,-928,382,1936,3513,4935,5966,6484,6359,5609,4291,2582,695,-1114,-2610,-3615,-4025,-3846,-3173,-2173,-1065,-47,705,1104,1110,801,252,-379,-979,-1442,-1697,-1746,-1568,-1234,-740,-154,532,1280,2084,2909,3698,4399,4908,5168,5092,4663,3862,2743,1358,-163,-1725,-3163,-4383,-5278,-5806,-5966,-5793,-5357,-4727,-3990,-3198,-2391,-1603,-806,-22,784,1598,2416,3210,3953,4580,5045,5265,5184,4757,3966,2847,1467,-68,-1618,-3057,-4233,-5042,-5381,-5207,-4517,-3370,-1886,-233,1381,2753,3674,4010,3651,2604,938,-1192,-3560,-5913,-7979,-9531,-10370,-10415,-9627,-8106,-6004,-3538,-966,1491,3599,5222,6231,6591,6298,5408,4035,2315,432,-1434,-3096,-4397,-5212,-5470,-5153,-4305,-3032,-1488,135,1627,2789,3455,3533,3007,1967,586,-911,-2259,-3250,-3727,-3642,-3064,-2139,-1114,-219,308,333,-205,-1222,-2558,-3956,-5145,-5877,-5961,-5326,-3997,-2135,41,2223,4123,5469,6066,5843,4815,3145,1048,-1179,-3258,-4922,-5996,-6363,-6045,-5104,-3732,-2108,-475,982,2111,2823,3139,3102,2866,2564,2362,2381,2684,3276,4071,4941,5723,6240,6371,5997,5105,3710,1919,-129,-2241,-4225,-5888,-7083,-7714,-7744,-7207,-6158,-4719,-2987,-1112,757,2476,3864,4807,5191,4984,4203,2932,1303,-504,-2313,-3914,-5157,-5900,-6092,-5725,-4875,-3676,-2289,-904,328,1287,1895,2138,2038,1640,1052,343,-336,-902,-1236,-1272,-987,-370,516,1611,2822,4035,5174,6128,6856,7313,7507,7472,7265,6947,6567,6137,5649,5041,4270,3272,2048,624,-909,-2413,-3745,-4724,-5245,-5198,-4576,-3410,-1801,86,2085,3975,5587,6752,7354,7339,6677,5425,3633,1445,-1006,-3518,-5885,-7904,-9391,-10222,-10344,-9768,-8599,-6959,-5038,-2996,-1013,782,2269,3387,4083,4357,4218,3722,2934,1945,860,-222,-1202,-1999,-2583,-2923,-3065,-3041,-2928,-2774,-2625,-2502,-2394,-2300,-2157,-1945,-1596,-1072,-337,615,1769,3047,4355,5565,6525,7116,7203,6732,5661,4054,1999,-339,-2775,-5113,-7179,-8821,-9948,-10511,-10498,-9956,-8931,-7506,-5760,-3775,-1643,531,2638,4534,6077,7143,7611,7467,6711,5474,3913,2242,694,-552,-1347,-1642,-1455,-883,-56,856,1703,2354,2694,2678,2265,1498,440,-782,-2027,-3124,-3939,-4368,-4370,-3965,-3216,-2220,-1099,49,1122,2066,2825,3398,3763,3949,3961,3824,3555,3173,2677,2089,1408,663,-128,-914,-1667,-2296,-2754,-2951,-2851,-2422,-1715,-796,181,1076,1724,1999,1818,1173,101,-1266,-2777,-4227,-5424,-6188,-6414,-6044,-5130,-3807,-2250,-737,522,1288,1444,947,-120,-1589,-3215,-4733,-5892,-6487,-6421,-5651,-4287,-2449,-370,1744,3673,5237,6319,6844,6806,6242,5233,3896,2374,823,-604,-1765,-2562,-2924,-2827,-2281,-1322,-35,1491,3116,4707,6124,7228,7922,8126,7811,6974,5688,4026,2153,218,-1601,-3138,-4281,-4947,-5135,-4875,-4286,-3463,-2572,-1711,-1008,-512,-293,-333,-639,-1149,-1796,-2486,-3120,-3585,-3801,-3696,-3242,-2451,-1360,-49,1386,2843,4199,5368,6237,6752,6841,6473,5638,4367,2733,861,-1085,-2936,-4507,-5677,-6339,-6473,-6085,-5251,-4094,-2746,-1396,-174,773,1395,1669,1673,1518,1345,1320,1526,2045,2844,3857,4961,6013,6883,7454,7647,7427,6806,5837,4625,3296,1996,875,21,-481,-658,-542,-243,132,474,716,812,790,666,513,367,274,243,262,306,329,306,191,-19,-319,-680,-1036,-1331,-1491,-1470,-1238,-816,-237,400,1006,1444,1621,1425,837,-158,-1463,-2971,-4511,-5918,-7043,-7767,-8036,-7844,-7229,-6287,-5106,-3815,-2506,-1276,-171,769,1547,2169,2656,3030,3306,3487,3574,3539,3364,3017,2474,1749,849,-148,-1168,-2099,-2822,-3232,-3228,-2763,-1826,-470,1203,3031,4831,6399,7535,8109,7988,7186,5737,3804,1606,-601,-2518,-3905,-4556,-4389,-3418,-1770,335,2656,4903,6847,8286,9087,9196,8619,7439,5776,3791,1635,-541,-2624,-4512,-6151,-7477,-8448,-9033,-9201,-8967,-8350,-7406,-6206,-4820,-3360,-1885,-531,657,1586,2221,2564,2611,2435,2080,1632,1148,693,296,-20,-256,-420,-526,-573,-564,-477,-312,-60,253,592,921,1183,1370,1469,1509,1543,1614,1793,2103,2542,3094,3679,4248,4701,4973,4991,4720,4139,3279,2202,1008,-171,-1218,-2011,-2477,-2591,-2356,-1856,-1175,-460,179,612,782,644,220,-436,-1236,-2072,-2834,-3434,-3803,-3914,-3773,-3393,-2828,-2085,-1229,-256,776,1856,2915,3904,4743,5357,5697,5714,5429,4878,4155,3357,2626,2041,1723,1675,1917,2373,2948,3506,3891,3972,3628,2819,1547,-92,-1950,-3837,-5535,-6853,-7626,-7765,-7250,-6123,-4520,-2574,-492,1570,3435,4989,6125,6810,7022,6799,6210,5327,4251,3070,1851,669,-455,-1483,-2405,-3201,-3858,-4348,-4651,-4754,-4641,-4350,-3905,-3383,-2853,-2403,-2074,-1934,-1939,-2088,-2272,-2423,-2443,-2276,-1880,-1281,-498,394,1349,2311,3247,4141,4990,5789,6542,7232,7837,8329,8651,8772,8648,8277,7669,6880,5978,5039,4147,3342,2664,2096,1621,1189,773,354,-52,-403,-652,-736,-633,-334,131,686,1258,1738,2045,2108,1872,1346,535,-475,-1604,-2751,-3809,-4721,-5421,-5910,-6182,-6270,-6187,-5968,-5620,-5164,-4611,-3980,-3300,-2603,-1926,-1294,-735,-245,168,526,845,1137,1418,1664,1864,1963,1939,1762,1443,1016,542,99,-238,-416,-384,-161,238,725,1214,1592,1764,1661,1245,561,-346,-1353,-2348,-3229,-3867,-4223,-4223,-3882,-3234,-2330,-1289,-192,839,1730,2405,2848,3063,3107,3065,3024,3072,3250,3580,4028,4526,4988,5294,5359,5093,4463,3469,2148,594,-1107,-2832,-4478,-5958,-7173,-8088,-8623,-8806,-8602,-8101,-7327,-6393,-5362,-4306,-3280,-2307,-1400,-581,144,742,1184,1446,1514,1396,1128,777,420,151,59,198,608,1257,2087,2976,3799,4397,4655,4491,3877,2866,1559,111,-1292,-2485,-3323,-3727,-3692,-3267,-2585,-1794,-1063,-533,-283,-346,-660,-1152,-1688,-2184,-2536,-2721,-2699,-2490,-2124,-1619,-1060,-470,46,435,611,548,216,-325,-1018,-1749,-2416,-2907,-3156,-3091,-2706,-2015,-1068,27,1166,2183,2969,3386,3392,2970,2200,1186,108,-898,-1646,-2068,-2089,-1750,-1131,-352,415,1037,1366,1339,935,217,-693,-1654,-2509,-3142,-3494,-3556,-3379,-3040,-2621,-2200,-1833,-1542,-1341,-1202,-1090,-944,-723,-367,114,718,1389,2043,2617,3004,3162,3019,2582,1839,848,-340,-1632,-2935,-4138,-5141,-5852,-6207,-6162,-5730,-4935,-3881,-2678,-1489,-477,208,438,152,-660,-1918,-3508,-5253,-6975,-8491,-9643,-10304,-10406,-9911,-8872,-7363,-5537,-3571,-1661,13,1283,2081,2333,2109,1464,555,-470,-1438,-2196,-2627,-2678,-2344,-1712,-884,-27,726,1238,1447,1312,882,213,-579,-1380,-2078,-2569,-2814,-2780,-2521,-2092,-1586,-1095,-687,-405,-265,-235,-279,-331,-338,-245,-45,278,662,1051,1336,1416,1198,613,-338,-1644,-3188,-4874,-6514,-7951,-9007,-9550,-9502,-8852,-7662,-6067,-4241,-2405,-782,433,1069,1047,359,-900,-2558,-4349,-6004,-7219,-7768,-7494,-6357,-4437,-1919,938,3820,6446,8522,9868,10345,9924,8657,6679,4208,1494,-1147,-3463,-5175,-6140,-6257,-5566,-4180,-2303,-196,1874,3637,4902,5540,5547,4997,4078,3011,2053,1437,1315,1783,2803,4266,5965,7648,9058,9944,10154,9587,8291,6375,4050,1565,-818,-2863,-4378,-5268,-5472,-5061,-4107,-2801,-1302,175,1455,2369,2823,2737,2144,1103,-244,-1714,-3112,-4227,-4904,-5009,-4518,-3433,-1858,79,2192,4294,6171,7656,8592,8914,8593,7704,6363,4752,3078,1539,322,-461,-746,-567,-1,803,1683,2475,3047,3323,3278,2954,2421,1783,1132,547,90,-216,-347,-327,-169,74,355,612,802,886,868,740,544,289,12,-267,-557,-834,-1131,-1427,-1726,-1997,-2192,-2258,-2133,-1780,-1177,-345,672,1790,2890,3860,4556,4898,4805,4278,3333,2064,574,-975,-2411,-3568,-4290,-4485,-4117,-3244,-1986,-546,862,1996,2671,2756,2217,1118,-395,-2107,-3801,-5255,-6319,-6892,-6954,-6553,-5775,-4756,-3632,-2553,-1639,-980,-626,-547,-694,-945,-1190,-1311,-1237,-920,-383,327,1127,1921,2615,3132,3393,3378,3049,2451,1606,620,-427,-1408,-2233,-2813,-3124,-3153,-2980,-2674,-2363,-2155,-2120,-2310,-2655,-3087,-3437,-3551,-3292,-2554,-1345,260,2088,3901,5445,6465,6792,6311,5082,3212,976,-1339,-3381,-4852,-5509,-5215,-3973,-1892,776,3715,6540,8895,10442,10971,10369,8676,6070,2836,-668,-4035,-6899,-8926,-9893,-9697,-8369,-6088,-3132,116,3289,5983,7937,8910,8846,7752,5776,3123,83,-3050,-5956,-8369,-10058,-10879,-10768,-9734,-7898,-5435,-2607,293,2943,5074,6439,6930,6502,5253,3335,1001,-1525,-3963,-6133,-7859,-9062,-9707,-9813,-9447,-8708,-7707,-6574,-5419,-4340,-3414,-2676,-2140,-1789,-1579,-1448,-1318,-1095,-702,-66,821,1931,3157,4368,5379,6048,6233,5891,5030,3751,2221,617,-824,-1963,-2614,-2729,-2263,-1270,149,1854,3656,5395,6893,8053,8792,9107,9026,8616,7945,7087,6092,4983,3792,2507,1173,-192,-1505,-2699,-3672,-4340,-4637,-4518,-4011,-3152,-2073,-894,219,1118,1707,1921,1768,1317,674,-20,-620,-1001,-1084,-828,-274,501,1372,2200,2865,3258,3354,3129,2665,2018,1303,601,-21,-529,-915,-1210,-1438,-1646,-1858,-2083,-2299,-2478,-2522,-2394,-1983,-1271,-224,1109,2655,4277,5817,7097,7953,8252,7937,7001,5538,3702,1687,-263,-1945,-3151,-3756,-3676,-2917,-1539,311,2455,4671,6749,8495,9774,10517,10714,10449,9805,8952,7993,7085,6277,5645,5155,4796,4493,4194,3858,3446,2972,2429,1849,1246,644,71,-451,-889,-1207,-1385,-1391,-1239,-936,-546,-125,217,411,373,78,-463,-1185,-1990,-2756,-3379,-3768,-3872,-3677,-3202,-2489,-1593,-578,499,1551,2521,3327,3925,4295,4437,4411,4262,4072,3871,3682,3477,3217,2844,2322,1626,802,-115,-992,-1753,-2260,-2451,-2265,-1713,-841,270,1496,2721,3803,4639,5112,5177,4793,3993,2841,1442,-67,-1538,-2825,-3790,-4328,-4376,-3908,-2952,-1591,80,1887,3688,5303,6580,7409,7723,7521,6882,5915,4798,3701,2796,2213,2020,2227,2758,3490,4240,4833,5086,4898,4208,3062,1556,-140,-1863,-3426,-4704,-5593,-6064,-6125,-5842,-5291,-4593,-3842,-3145,-2568,-2160,-1925,-1853,-1878,-1939,-1935,-1807,-1483,-968,-271,524,1330,2033,2523,2725,2580,2089,1307,308,-768,-1788,-2616,-3136,-3290,-3068,-2525,-1758,-912,-134,425,648,452,-180,-1227,-2602,-4169,-5790,-7269,-8481,-9269,-9575,-9356,-8637,-7484,-5967,-4211,-2299,-384,1459,3082,4442,5440,6085,6358,6305,5977,5446,4809,4164,3622,3264,3178,3360,3823,4469,5209,5914,6442,6705,6605,6132,5301,4161,2824,1365,-76,-1428,-2583,-3498,-4125,-4450,-4498,-4275,-3863,-3301,-2685,-2094,-1602,-1271,-1136,-1175,-1367,-1624,-1880,-2057,-2092,-1967,-1686,-1298,-886,-540,-352,-394,-697,-1247,-1994,-2831,-3642,-4291,-4663,-4680,-4312,-3592,-2598,-1463,-331,632,1296,1561,1387,807,-91,-1159,-2226,-3124,-3703,-3888,-3640,-3013,-2101,-1054,-27,818,1379,1583,1445,1016,413,-236,-800,-1156,-1244,-1013,-486,307,1267,2335,3371,4327,5083,5611,5869,5857,5626,5202,4683,4139,3643,3288,3091,3108,3292,3618,4004,4352,4593,4622,4412,3927,3203,2288,1275,262,-661,-1421,-1960,-2271,-2309,-2108,-1646,-954,-63,993,2129,3274,4323,5174,5755,5998,5882,5422,4656,3660,2529,1347,237,-725,-1451,-1872,-1983,-1761,-1278,-593,182,952,1609,2097,2374,2442,2354,2166,1975,1840,1811,1895,2045,2202,2256,2148,1799,1215,422,-498,-1435,-2254,-2853,-3112,-3002,-2508,-1687,-630,529,1660,2599,3228,3438,3182,2466,1371,10,-1429,-2805,-3933,-4732,-5125,-5106,-4730,-4046,-3162,-2162,-1138,-169,680,1368,1860,2144,2223,2110,1845,1453,995,494,18,-426,-774,-1040,-1187,-1241,-1219,-1151,-1098,-1089,-1186,-1410,-1792,-2327,-3012,-3795,-4647,-5465,-6210,-6765,-7096,-7129,-6853,-6275,-5433,-4393,-3253,-2096,-1029,-129,553,990,1197,1211,1085,875,641,398,182,-50,-294,-612,-1021,-1538,-2164,-2855,-3571,-4231,-4784,-5176,-5382,-5416,-5302,-5096,-4845,-4608,-4410,-4290,-4244,-4290,-4406,-4598,-4824,-5078,-5310,-5485,-5567,-5512,-5318,-4980,-4532,-4022,-3519,-3076,-2757,-2576,-2537,-2591,-2679,-2706,-2611,-2318,-1828,-1129,-291,642,1581,2469,3249,3875,4314,4532,4500,4196,3609,2739,1633,336,-1054,-2453,-3746,-4857,-5689,-6222,-6412,-6298,-5903,-5317,-4601,-3870,-3185,-2618,-2198,-1929,-1792,-1755,-1776,-1817,-1846,-1845,-1800,-1722,-1612,-1491,-1363,-1246,-1134,-1033,-945,-873,-836,-859,-961,-1189,-1542,-2053,-2677,-3409,-4164,-4912,-5570,-6114,-6500,-6720,-6774,-6666,-6419,-6051,-5583,-5042,-4456,-3845,-3252,-2682,-2171,-1715,-1328,-994,-712,-445,-182,113,452,837,1256,1677,2038,2313,2429,2396,2204,1908,1567,1256,1057,1008,1161,1496,1993,2595,3229,3825,4303,4608,4679,4495,4032,3310,2343,1212,-49,-1319,-2535,-3579,-4373,-4834,-4911,-4592,-3904,-2920,-1749,-516,645,1620,2319,2691,2747,2520,2097,1571,1033,575,245,92,117,328,686,1170,1713,2276,2787,3205,3486,3603,3561,3347,3007,2549,2052,1552,1135,845,720,782,993,1310,1650,1912,2003,1862,1439,782,-50,-931,-1718,-2281,-2507,-2346,-1792,-911,197,1396,2538,3494,4163,4479,4430,4037,3348,2467,1457,454,-472,-1210,-1692,-1870,-1708,-1227,-458,529,1636,2768,3814,4679,5286,5586,5549,5181,4496,3548,2388,1111,-197,-1424,-2472,-3256,-3702,-3789,-3501,-2886,-1992,-924,221,1320,2261,2939,3280,3238,2830,2088,1120,29,-1042,-1954,-2613,-2928,-2900,-2564,-2016,-1394,-832,-477,-412,-703,-1340,-2257,-3360,-4479,-5484,-6204,-6548,-6444,-5900,-4971,-3766,-2415,-1073,118,1026,1563,1670,1348,641,-373,-1567,-2819,-4001,-4995,-5720,-6129,-6199,-5962,-5446,-4727,-3857,-2930,-2010,-1179,-508,-36,197,208,19,-290,-651,-964,-1163,-1194,-1033,-694,-208,373,988,1577,2078,2461,2677,2747,2653,2463,2195,1924,1686,1519,1439,1425,1444,1441,1364,1164,813,321,-296,-951,-1599,-2124,-2469,-2556,-2356,-1855,-1081,-91,1030,2173,3215,4046,4539,4634,4269,3457,2236,711,-1014,-2768,-4431,-5837,-6907,-7540,-7735,-7483,-6845,-5889,-4716,-3410,-2097,-832,275,1194,1863,2273,2403,2275,1904,1338,644,-113,-838,-1464,-1923,-2187,-2249,-2121,-1842,-1445,-975,-480,17,463,853,1144,1355,1458,1489,1449,1356,1242,1107,979,869,784,756,767,855,997,1198,1461,1754,2088,2442,2804,3172,3539,3906,4285,4682,5105,5553,6015,6444,6798,7005,6999,6730,6149,5252,4064,2641,1080,-513,-2007,-3294,-4272,-4886,-5122,-5002,-4591,-3979,-3254,-2522,-1844,-1294,-888,-662,-594,-675,-860,-1092,-1313,-1445,-1438,-1249,-884,-376,197,747,1161,1370,1300,950,354,-426,-1256,-2041,-2639,-2954,-2932,-2536,-1827,-869,200,1252,2141,2762,3046,2964,2550,1857,980,19,-906,-1703,-2251,-2504,-2391,-1928,-1132,-91,1094,2278,3327,4101,4525,4526,4154,3447,2546,1572,671,-41,-475,-576,-342,221,1053,2090,3256,4446,5575,6530,7226,7591,7584,7209,6509,5555,4459,3326,2266,1368,689,257,63,65,203,404,595,710,703,564,280,-91,-530,-946,-1308,-1551,-1672,-1652,-1527,-1322,-1081,-833,-611,-391,-198,40,306,647,1040,1465,1867,2178,2308,2208,1815,1147,236,-821,-1902,-2869,-3593,-3966,-3942,-3519,-2760,-1777,-704,323,1164,1739,1985,1893,1502,866,104,-680,-1353,-1803,-1963,-1777,-1269,-478,504,1577,2620,3532,4204,4585,4627,4360,3816,3098,2299,1551,932,542,378,465,724,1112,1519,1891,2131,2223,2124,1872,1507,1096,729,468,384,494,811,1296,1911,2595,3274,3901,4397,4735,4860,4764,4434,3882,3143,2259,1299,344,-546,-1275,-1818,-2119,-2190,-2050,-1739,-1325,-866,-420,-38,261,467,600,670,714,734,748,753,747,733,712,702,712,753,844,974,1158,1384,1659,1971,2325,2699,3078,3444,3760,4017,4187,4260,4233,4110,3910,3647,3349,3033,2711,2393,2077,1753,1420,1067,696,324,-36,-354,-592,-723,-704,-516,-140,428,1176,2067,3050,4051,4987,5793,6396,6768,6901,6806,6528,6103,5569,4966,4300,3600,2856,2100,1344,632,-6,-542,-958,-1254,-1455,-1569,-1630,-1652,-1644,-1625,-1600,-1574,-1570,-1586,-1632,-1710,-1814,-1941,-2090,-2248,-2430,-2611,-2808,-2994,-3175,-3326,-3458,-3554,-3622,-3686,-3727,-3790,-3846,-3906,-3944,-3933,-3840,-3636,-3287,-2787,-2115,-1304,-363,639,1646,2574,3344,3882,4136,4073,3695,3020,2116,1043,-85,-1183,-2147,-2910,-3418,-3672,-3663,-3463,-3096,-2656,-2193,-1768,-1428,-1183,-1036,-961,-908,-851,-741,-570,-345,-81,172,396,545,630,645,628,604,612,666,798,994,1260,1571,1909,2237,2522,2726,2823,2798,2651,2396,2053,1652,1211,770,334,-60,-411,-701,-929,-1098,-1218,-1299,-1377,-1456,-1583,-1758,-1995,-2285,-2593,-2887,-3123,-3261,-3278,-3177,-2957,-2680,-2368,-2107,-1921,-1866,-1931,-2113,-2348,-2578,-2712,-2686,-2428,-1923,-1176,-234,797,1835,2723,3384,3714,3679,3283,2564,1605,511,-619,-1661,-2543,-3176,-3531,-3586,-3358,-2886,-2223,-1427,-572,304,1122,1874,2507,3025,3419,3698,3875,3971,4002,4002,3980,3976,3978,4010,4049,4077,4083,4033,3924,3737,3478,3139,2741,2279,1784,1260,737,245,-196,-534,-745,-792,-657,-336,151,778,1494,2249,2995,3687,4291,4786,5159,5409,5540,5557,5466,5260,4930,4460,3827,3035,2069,965,-242,-1501,-2724,-3867,-4830,-5584,-6068,-6274,-6192,-5841,-5248,-4455,-3514,-2487,-1444,-449,411,1108,1577,1840,1879,1762,1502,1176,818,459,134,-171,-445,-720,-1001,-1319,-1669,-2075,-2514,-2986,-3455,-3881,-4221,-4411,-4399,-4144,-3610,-2801,-1744,-493,847,2181,3374,4336,4974,5248,5155,4718,4017,3119,2141,1164,291,-404,-870,-1063,-988,-655,-102,591,1369,2103,2734,3135,3272,3079,2589,1830,903,-101,-1072,-1905,-2555,-2939,-3103,-3013,-2753,-2353,-1885,-1398,-936,-528,-181,79,260,325,265,44,-344,-915,-1638,-2483,-3373,-4243,-5005,-5596,-5974,-6118,-6048,-5797,-5414,-4960,-4470,-3997,-3561,-3179,-2873,-2627,-2459,-2349,-2295,-2279,-2288,-2312,-2331,-2354,-2376,-2412,-2475,-2571,-2710,-2877,-3073,-3265,-3448,-3588,-3682,-3714,-3688,-3626,-3533,-3451,-3395,-3383,-3428,-3506,-3607,-3676,-3683,-3569,-3303,-2870,-2261,-1526,-709,111,856,1456,1866,2078,2107,2012,1835,1643,1471,1327,1213,1093,947,741,466,107,-301,-758,-1199,-1611,-1950,-2197,-2355,-2423,-2436,-2424,-2418,-2460,-2555,-2716,-2929,-3177,-3427,-3665,-3844,-3972,-4011,-3975,-3859,-3677,-3447,-3194,-2928,-2675,-2438,-2220,-2033,-1841,-1665,-1452,-1212,-913,-550,-129,341,836,1310,1729,2030,2183,2132,1876,1388,715,-116,-1024,-1941,-2784,-3483,-3992,-4282,-4337,-4189,-3826,-3327,-2680,-1980,-1231,-509,159,727,1170,1474,1631,1665,1595,1459,1292,1125,977,861,757,663,544,392,203,-12,-217,-375,-442,-385,-191,126,525,957,1348,1646,1795,1773,1578,1238,802,331,-95,-434,-607,-627,-448,-125,345,902,1512,2128,2692,3164,3487,3626,3561,3263,2767,2061,1216,255,-763,-1781,-2764,-3658,-4438,-5080,-5569,-5898,-6075,-6093,-5974,-5694,-5277,-4676,-3926,-2976,-1870,-612,736,2099,3379,4479,5298,5771,5871,5605,5032,4239,3330,2398,1551,822,261,-153,-442,-654,-826,-1002,-1202,-1425,-1667,-1888,-2074,-2169,-2164,-2011,-1719,-1267,-683,18,786,1583,2353,3053,3640,4084,4362,4472,4403,4179,3807,3327,2762,2162,1547,959,407,-97,-547,-948,-1297,-1584,-1807,-1939,-1984,-1926,-1779,-1558,-1282,-975,-665,-360,-91,158,360,535,671,778,844,876,856,791,660,478,226,-68,-411,-783,-1170,-1568,-1963,-2364,-2772,-3191,-3626,-4061,-4470,-4812,-5028,-5057,-4851,-4368,-3607,-2600,-1398,-113,1173,2331,3289,3984,4386,4523,4423,4149,3763,3304,2817,2307,1771,1209,595,-64,-766,-1495,-2210,-2888,-3478,-3956,-4297,-4480,-4506,-4370,-4061,-3615,-3006,-2292,-1472,-599,292,1143,1913,2536,2991,3231,3276,3115,2810,2389,1928,1481,1103,824,669,605,608,602,530,316,-67,-653,-1396,-2259,-3149,-3979,-4668,-5124,-5323,-5210,-4818,-4173,-3328,-2394,-1432,-570,122,557,700,530,82,-584,-1377,-2189,-2909,-3451,-3738,-3750,-3492,-3008,-2376,-1672,-991,-399,45,318,411,345,155,-108,-395,-638,-801,-835,-722,-471,-87,381,881,1374,1785,2094,2255,2271,2136,1879,1509,1057,541,-32,-636,-1275,-1920,-2556,-3161,-3694,-4132,-4433,-4558,-4489,-4192,-3677,-2955,-2074,-1081,-55,947,1841,2588,3114,3411,3441,3218,2758,2104,1310,447,-416,-1217,-1890,-2412,-2741,-2883,-2832,-2604,-2222,-1724,-1143,-541,51,584,1035,1405,1675,1886,2014,2099,2123,2090,1997,1829,1587,1276,900,475,22,-463,-953,-1467,-1978,-2500,-2990,-3439,-3795,-4020,-4090,-3960,-3664,-3169,-2558,-1819,-1029,-200,635,1457,2254,3016,3718,4353,4881,5296,5567,5691,5664,5485,5173,4733,4191,3568,2891,2191,1498,835,222,-320,-794,-1179,-1485,-1700,-1821,-1843,-1752,-1533,-1187,-702,-99,608,1387,2209,3040,3863,4649,5393,6073,6672,7175,7541,7759,7783,7616,7222,6629,5833,4889,3823,2713,1593,534,-418,-1228,-1844,-2251,-2422,-2338,-2014,-1451,-699,195,1175,2145,3069,3852,4481,4918,5172,5266,5236,5124,4963,4774,4564,4310,4011,3602,3103,2454,1699,823,-118,-1089,-2023,-2856,-3526,-3975,-4148,-4023,-3578,-2838,-1834,-623,713,2089,3412,4585,5539,6198,6549,6572,6307,5800,5118,4349,3564,2833,2211,1718,1360,1103,905,709,462,122,-325,-880,-1502,-2145,-2752,-3237,-3568,-3665,-3529,-3130,-2493,-1649,-640,472,1618,2743,3771,4656,5367,5865,6174,6287,6248,6093,5860,5592,5318,5056,4817,4584,4344,4068,3723,3296,2761,2129,1411,633,-156,-918,-1593,-2140,-2520,-2705,-2686,-2469,-2075,-1531,-879,-146,620,1388,2125,2785,3332,3726,3928,3926,3708,3305,2740,2077,1350,638,-25,-574,-978,-1211,-1270,-1165,-933,-605,-233,141,490,774,997,1124,1172,1125,977,744,407,1,-464,-952,-1430,-1858,-2217,-2467,-2612,-2634,-2538,-2338,-2037,-1656,-1214,-720,-220,272,693,1011,1173,1156,947,579,95,-423,-887,-1226,-1366,-1290,-1009,-556,-12,553,1064,1463,1710,1799,1726,1517,1208,825,423,17,-339,-636,-843,-953,-967,-892,-741,-545,-310,-73,166,382,579,750,895,1015,1098,1134,1107,994,784,469,51,-459,-1033,-1652,-2274,-2871,-3390,-3807,-4062,-4158,-4061,-3793,-3384,-2876,-2335,-1812,-1348,-973,-677,-452,-258,-72,136,370,631,909,1179,1430,1630,1769,1818,1761,1579,1241,747,83,-731,-1654,-2639,-3603,-4459,-5137,-5544,-5652,-5425,-4882,-4068,-3053,-1921,-772,319,1266,2044,2607,2984,3176,3237,3191,3078,2925,2737,2544,2322,2102,1857,1616,1359,1092,822,524,231,-82,-379,-658,-896,-1076,-1195,-1240,-1223,-1151,-1034,-886,-709,-503,-269,9,331,710,1137,1592,2058,2475,2814,3011,3032,2854,2454,1868,1096,209,-762,-1753,-2710,-3587,-4333,-4921,-5310,-5498,-5448,-5183,-4677,-3973,-3076,-2044,-908,262,1427,2528,3529,4394,5092,5611,5925,6044,5960,5694,5274,4727,4094,3405,2694,1980,1294,633,25,-542,-1035,-1466,-1792,-2017,-2109,-2064,-1873,-1543,-1094,-552,41,639,1211,1706,2128,2457,2729,2959,3201,3473,3823,4245,4750,5282,5820,6268,6582,6681,6527,6091,5387,4434,3314,2074,827,-371,-1430,-2306,-2959,-3374,-3557,-3513,-3290,-2893,-2393,-1793,-1177,-561,-17,421,708,814,737,477,76,-434,-985,-1514,-1965,-2278,-2421,-2371,-2146,-1757,-1280,-753,-263,145,418,545,525,398,210,16,-121,-178,-122,35,269,558,831,1078,1231,1285,1211,1004,677,234,-284,-860,-1441,-2001,-2511,-2939,-3297,-3564,-3759,-3893,-3958,-3972,-3910,-3768,-3521,-3161,-2672,-2073,-1379,-640,88,754,1290,1666,1857,1864,1730,1481,1198,923,714,609,603,707,859,1041,1175,1235,1165,952,588,90,-522,-1193,-1904,-2573,-3190,-3683,-4049,-4241,-4271,-4124,-3826,-3386,-2841,-2209,-1545,-867,-239,322,770,1083,1255,1260,1120,820,383,-189,-866,-1621,-2409,-3179,-3867,-4418,-4770,-4889,-4755,-4371,-3782,-3043,-2236,-1444,-741,-186,189,379,392,262,18,-303,-668,-1062,-1457,-1859,-2258,-2660,-3069,-3472,-3868,-4236,-4549,-4795,-4930,-4966,-4870,-4682,-4396,-4065,-3708,-3339,-2988,-2617,-2240,-1804,-1313,-733,-96,594,1263,1871,2332,2606,2640,2436,2015,1419,737,30,-599,-1100,-1412,-1516,-1423,-1146,-755,-282,181,596,888,1029,1000,800,474,50,-396,-806,-1118,-1281,-1260,-1045,-642,-84,568,1257,1887,2398,2705,2777,2568,2095,1372,453,-589,-1686,-2741,-3677,-4420,-4903,-5098,-4989,-4584,-3940,-3118,-2212,-1337,-561,-2,344,414,295,-10,-375,-751,-1046,-1210,-1216,-1057,-765,-383,30,401,693,834,827,640,310,-145,-669,-1216,-1729,-2163,-2478,-2655,-2687,-2575,-2353,-2035,-1660,-1252,-833,-414,-14,371,722,1037,1318,1559,1777,1983,2196,2432,2692,2987,3289,3583,3835,3993,4041,3925,3644,3187,2567,1814,971,90,-763,-1529,-2141,-2549,-2714,-2613,-2270,-1698,-988,-189,584,1273,1800,2128,2255,2182,1954,1619,1218,820,457,161,-48,-173,-234,-237,-223,-213,-210,-248,-290,-359,-408,-442,-435,-383,-300,-185,-80,11,54,50,2,-90,-187,-294,-364,-421,-438,-446,-446,-465,-513,-608,-754,-951,-1195,-1479,-1792,-2119,-2459,-2787,-3111,-3412,-3681,-3925,-4111,-4253,-4305,-4270,-4094,-3778,-3269,-2579,-1693,-645,527,1747,2948,4028,4925,5560,5905,5936,5668,5140,4405,3530,2593,1655,783,18,-613,-1089,-1426,-1614,-1688,-1646,-1518,-1322,-1075,-809,-534,-280,-53,136,275,363,387,348,232,71,-162,-403,-668,-904,-1097,-1226,-1272,-1236,-1124,-957,-756,-563,-391,-279,-236,-275,-401,-604,-890,-1228,-1610,-2013,-2397,-2762,-3059,-3303,-3476,-3591,-3643,-3638,-3567,-3421,-3202,-2899,-2553,-2167,-1818,-1514,-1334,-1274,-1371,-1596,-1941,-2345,-2766,-3129,-3381,-3483,-3396,-3148,-2731,-2221,-1646,-1083,-577,-170,105,244,253,160,11,-146,-259,-274,-169,84,461,939,1461,1965,2389,2660,2754,2619,2284,1747,1073,310,-468,-1190,-1796,-2242,-2490,-2545,-2398,-2089,-1636,-1094,-496,107,672,1153,1526,1747,1824,1741,1515,1182,748,279,-214,-677,-1080,-1398,-1601,-1681,-1642,-1493,-1269,-1007,-731,-495,-308,-201,-175,-227,-364,-564,-828,-1140,-1482,-1847,-2202,-2536,-2810,-3015,-3119,-3115,-3015,-2811,-2549,-2230,-1907,-1590,-1323,-1113,-985,-945,-992,-1122,-1326,-1577,-1869,-2158,-2435,-2663,-2833,-2925,-2945,-2882,-2741,-2518,-2200,-1774,-1233,-562,220,1101,2034,2982,3874,4670,5304,5743,5951,5920,5659,5185,4564,3831,3080,2365,1750,1287,991,875,917,1076,1310,1545,1746,1860,1870,1788,1630,1440,1283,1175,1188,1301,1547,1872,2255,2621,2914,3074,3044,2810,2354,1715,926,64,-804,-1613,-2298,-2835,-3192,-3378,-3397,-3273,-3020,-2666,-2211,-1691,-1095,-470,185,811,1399,1884,2264,2503,2594,2543,2351,2035,1621,1119,578,33,-475,-882,-1164,-1276,-1218,-1000,-660,-255,168,531,813,975,1024,990,902,834,813,915,1135,1515,2015,2623,3280,3928,4524,4996,5329,5473,5441,5217,4838,4320,3707,3046,2385,1764,1236,816,542,404,415,531,743,983,1219,1389,1453,1378,1146,766,266,-310,-899,-1433,-1853,-2107,-2147,-1981,-1574,-998,-261,544,1365,2126,2764,3245,3529,3631,3542,3301,2937,2489,1997,1501,1024,596,237,-47,-232,-323,-307,-183,27,321,651,993,1314,1574,1768,1894,1947,1978,1974,1988,2011,2059,2116,2165,2176,2121,1964,1691,1291,782,201,-396,-936,-1346,-1553,-1518,-1198,-618,208,1209,2315,3443,4498,5403,6094,6527,6693,6603,6292,5823,5244,4637,4036,3497,3039,2677,2398,2203,2056,1949,1870,1793,1735,1667,1611,1533,1448,1322,1155,929,659,345,30,-266,-490,-611,-600,-438,-134,303,834,1415,1992,2503,2898,3126,3161,2996,2648,2149,1562,924,313,-239,-682,-1000,-1171,-1216,-1133,-963,-740,-504,-306,-179,-164,-264,-504,-843,-1274,-1735,-2193,-2588,-2894,-3065,-3105,-2996,-2759,-2412,-1986,-1513,-1038,-591,-214,73,255,333,326,257,171,101,89,163,347,650,1067,1588,2168,2791,3376,3894,4268,4458,4422,4141,3614,2876,1959,951,-96,-1071,-1927,-2578,-2997,-3160,-3072,-2762,-2273,-1656,-983,-306,314,826,1208,1426,1491,1416,1213,944,619,308,24,-189,-332,-394,-398,-356,-300,-244,-216,-224,-268,-367,-500,-678,-896,-1125,-1386,-1627,-1871,-2068,-2242,-2356,-2436,-2466,-2473,-2446,-2409,-2346,-2267,-2161,-2030,-1884,-1726,-1586,-1474,-1411,-1409,-1466,-1567,-1707,-1861,-2015,-2157,-2276,-2361,-2408,-2401,-2328,-2190,-1983,-1723,-1433,-1147,-905,-745,-693,-762,-941,-1204,-1502,-1769,-1959,-1998,-1875,-1564,-1083,-475,218,928,1600,2180,2630,2916,3037,2984,2786,2460,2050,1588,1109,647,217,-150,-462,-691,-845,-914,-885,-768,-550,-240,145,601,1085,1593,2076,2526,2912,3217,3435,3551,3568,3482,3296,3007,2628,2152,1605,989,343,-317,-938,-1487,-1918,-2197,-2294,-2195,-1909,-1459,-898,-282,317,832,1211,1420,1447,1306,1039,678,294,-83,-409,-667,-857,-977,-1059,-1104,-1147,-1199,-1264,-1358,-1456,-1565,-1652,-1705,-1717,-1663,-1552,-1370,-1112,-780,-361,143,730,1386,2081,2796,3473,4094,4610,5007,5269,5386,5365,5213,4952,4610,4222,3830,3480,3201,3035,2967,3019,3122,3269,3361,3370,3227,2902,2393,1716,920,76,-741,-1442,-1969,-2259,-2306,-2104,-1696,-1134,-484,179,800,1329,1741,2030,2199,2263,2247,2150,2003,1784,1514,1178,800,387,-22,-402,-717,-947,-1073,-1104,-1041,-915,-746,-569,-413,-291,-241,-241,-315,-433,-589,-762,-926,-1078,-1196,-1292,-1364,-1424,-1491,-1564,-1665,-1762,-1874,-1945,-1977,-1920,-1776,-1508,-1145,-674,-148,410,952,1435,1825,2092,2220,2201,2048,1780,1428,1041,662,340,114,6,20,145,345,586,831,1036,1195,1276,1299,1252,1156,1013,835,625,391,127,-151,-457,-767,-1094,-1407,-1710,-1975,-2197,-2373,-2499,-2591,-2657,-2714,-2761,-2810,-2825,-2820,-2737,-2587,-2340,-2011,-1613,-1178,-747,-356,-53,139,198,109,-120,-494,-992,-1609,-2289,-3029,-3735,-4408,-4949,-5360,-5589,-5637,-5517,-5238,-4856,-4400,-3923,-3470,-3068,-2755,-2528,-2394,-2333,-2315,-2315,-2291,-2225,-2099,-1910,-1675,-1400,-1112,-819,-518,-228,86,401,746,1099,1471,1829,2169,2457,2670,2794,2801,2695,2463,2120,1677,1154,576,-28,-624,-1174,-1640,-1987,-2185,-2211,-2058,-1727,-1243,-643,22,678,1262,1700,1927,1922,1652,1156,468,-346,-1202,-2029,-2760,-3328,-3723,-3900,-3883,-3690,-3352,-2934,-2485,-2067,-1739,-1521,-1458,-1524,-1731,-2021,-2370,-2715,-3013,-3221,-3310,-3278,-3127,-2892,-2591,-2274,-1951,-1663,-1397,-1176,-980,-809,-664,-534,-430,-358,-320,-329,-381,-475,-607,-750,-897,-1014,-1071,-1059,-935,-716,-390,12,451,888,1263,1547,1703,1713,1608,1381,1113,823,576,413,353,423,609,905,1290,1738,2221,2725,3213,3692,4126,4527,4873,5166,5403,5568,5666,5680,5609,5436,5163,4776,4281,3696,3019,2311,1575,881,246,-287,-687,-947,-1057,-1031,-901,-695,-470,-258,-104,-23,-26,-109,-250,-435,-627,-818,-983,-1116,-1224,-1307,-1388,-1478,-1593,-1744,-1934,-2171,-2446,-2762,-3112,-3482,-3869,-4242,-4581,-4852,-5020,-5058,-4947,-4675,-4268,-3731,-3123,-2468,-1822,-1222,-704,-297,-11,140,183,125,20,-106,-196,-227,-156,14,291,633,1012,1362,1633,1767,1728,1493,1077,488,-197,-953,-1666,-2303,-2765,-3018,-3019,-2740,-2214,-1434,-488,588,1695,2759,3688,4419,4882,5046,4892,4434,3710,2788,1733,649,-400,-1332,-2099,-2678,-3061,-3271,-3351,-3341,-3300,-3269,-3273,-3326,-3414,-3513,-3595,-3626,-3589,-3466,-3263,-2977,-2636,-2251,-1857,-1481,-1147,-888,-722,-663,-723,-888,-1158,-1500,-1900,-2314,-2723,-3086,-3392,-3622,-3771,-3850,-3866,-3844,-3810,-3779,-3789,-3832,-3937,-4079,-4250,-4419,-4544,-4593,-4528,-4322,-3980,-3485,-2875,-2162,-1383,-581,215,944,1588,2086,2432,2584,2548,2322,1931,1408,801,166,-444,-971,-1384,-1641,-1752,-1701,-1526,-1244,-883,-495,-76,315,700,1032,1336,1585,1792,1944,2052,2099,2106,2058,1980,1872,1756,1637,1532,1430,1338,1221,1076,870,587,228,-218,-715,-1259,-1793,-2308,-2758,-3132,-3428,-3628,-3768,-3841,-3873,-3872,-3846,-3795,-3739,-3670,-3615,-3577,-3573,-3598,-3664,-3729,-3804,-3828,-3804,-3694,-3497,-3208,-2844,-2411,-1947,-1462,-999,-575,-221,47,220,293,275,180,22,-174,-392,-605,-796,-931,-1004,-982,-877,-668,-403,-69,262,585,844,1026,1110,1105,1024,902,777,685,659,716,858,1082,1357,1674,1993,2312,2609,2879,3122,3322,3475,3552,3530,3385,3084,2635,2025,1312,522,-254,-958,-1516,-1874,-2010,-1916,-1615,-1163,-605,-30,517,966,1291,1468,1502,1414,1236,1009,774,558,398,292,254,260,304,353,396,412,392,334,241,111,-35,-201,-354,-484,-562,-560,-474,-283,-2,349,753,1156,1556,1898,2199,2428,2618,2755,2877,2973,3062,3139,3185,3200,3155,3056,2895,2689,2454,2223,2011,1847,1731,1670,1661,1697,1769,1888,2036,2238,2469,2739,3021,3309,3576,3825,4036,4239,4438,4669,4954,5302,5731,6205,6718,7202,7633,7943,8102,8077,7843,7418,6795,6019,5116,4137,3125,2127,1185,331,-396,-982,-1406,-1666,-1763,-1715,-1540,-1277,-960,-628,-312,-33,200,396,570,746,938,1159,1395,1635,1837,1974,2011,1922,1709,1373,944,463,-36,-499,-902,-1207,-1421,-1529,-1566,-1550,-1512,-1491,-1506,-1562,-1672,-1783,-1898,-1938,-1889,-1709,-1375,-904,-300,398,1144,1897,2601,3221,3711,4064,4246,4284,4164,3928,3586,3173,2714,2239,1778,1358,993,713,520,439,481,634,922,1298,1772,2294,2839,3374,3843,4237,4507,4654,4685,4602,4452,4239,4000,3731,3435,3092,2687,2198,1613,934,176,-627,-1424,-2165,-2796,-3270,-3572,-3693,-3650,-3473,-3192,-2842,-2456,-2060,-1675,-1319,-988,-695,-424,-187,20,174,277,288,224,46,-220,-581,-1007,-1460,-1911,-2298,-2599,-2770,-2806,-2698,-2479,-2174,-1856,-1558,-1365,-1287,-1379,-1627,-2029,-2540,-3116,-3679,-4173,-4520,-4684,-4627,-4357,-3884,-3258,-2522,-1750,-997,-323,217,610,833,918,891,809,706,642,628,688,814,991,1204,1430,1661,1878,2101,2328,2585,2887,3238,3636,4058,4463,4794,5002,5027,4834,4415,3778,2977,2068,1124,231,-563,-1185,-1620,-1843,-1868,-1724,-1444,-1100,-713,-362,-51,177,323,384,387,334,278,219,197,208,261,344,449,551,637,670,641,514,289,-51,-484,-1001,-1559,-2111,-2615,-2998,-3227,-3253,-3056,-2629,-1975,-1128,-116,981,2123,3212,4205,5026,5646,6025,6166,6059,5753,5283,4718,4125,3553,3057,2643,2329,2073,1861,1640,1375,1043,628,142,-384,-914,-1399,-1808,-2097,-2257,-2272,-2134,-1859,-1434,-885,-212,559,1407,2311,3218,4111,4924,5631,6197,6590,6811,6852,6713,6432,6008,5500,4937,4367,3825,3348,2951,2659,2459,2350,2293,2271,2241,2182,2078,1919,1709,1450,1154,833,495,160,-183,-513,-853,-1196,-1561,-1958,-2385,-2868,-3383,-3943,-4518,-5099,-5646,-6156,-6581,-6924,-7164,-7297,-7327,-7243,-7055,-6758,-6369,-5909,-5399,-4894,-4415,-4028,-3755,-3628,-3658,-3821,-4103,-4438,-4790,-5090,-5297,-5372,-5288,-5045,-4650,-4123,-3509,-2834,-2153,-1483,-866,-305,172,586,933,1245,1546,1869,2238,2673,3176,3744,4359,5007,5650,6273,6832,7299,7635,7800,7767,7500,6993,6225,5230,4006,2628,1109,-458,-2047,-3586,-5041,-6382,-7578,-8628,-9514,-10242,-10799,-11188,-11400,-11438,-11296,-10986,-10497,-9852,-9054,-8122,-7094,-5988,-4856,-3724,-2636,-1618,-700,95,754,1263,1623,1841,1922,1892,1749,1524,1206,810,314,-284,-1003,-1850,-2816,-3884,-5006,-6119,-7153,-8025,-8667,-9032,-9086,-8840,-8318,-7580,-6692,-5725,-4743,-3781,-2858,-1969,-1075,-152,859,1976,3231,4615,6111,7676,9241,10750,12114,13278,14184,14789,15093,15093,14836,14362,13733,12999,12201,11361,10487,9565,8589,7528,6382,5142,3831,2474,1124,-172,-1347,-2370,-3182,-3794,-4176,-4378,-4407,-4313,-4130,-3870,-3577,-3221,-2833,-2380,-1861,-1275,-613,106,864,1642,2416,3157,3867,4514,5101,5609,5999,6253,6319,6155,5764,5119,4277,3269,2179,1078,58,-813,-1478,-1883,-2034,-1916,-1583,-1076,-470,163,739,1203,1501,1607,1530,1281,916,498,81,-237,-432,-427,-230,179,766,1498,2322,3183,4029,4806,5482,6025,6436,6701,6832,6810,6645,6303,5812,5153,4385,3538,2704,1950,1375,1041,999,1270,1833,2646,3625,4680,5702,6603,7288,7719,7837,7658,7165,6392,5368,4119,2699,1132,-532,-2248,-3983,-5672,-7290,-8765,-10063,-11117,-11866,-12261,-12239,-11790,-10903,-9628,-8055,-6302,-4550,-2964,-1740,-1024,-920,-1457,-2590,-4174,-6040,-7931,-9629,-10897,-11564,-11531,-10761,-9325,-7340,-5001,-2523,-137,1936,3514,4455,4683,4185,3042,1370,-614,-2697,-4631,-6201,-7227,-7611,-7317,-6401,-5001,-3278,-1472,237,1642,2616,3085,3020,2494,1579,432,-814,-2010,-3033,-3819,-4327,-4586,-4646,-4594,-4519,-4516,-4658,-4991,-5537,-6265,-7133,-8045,-8910,-9627,-10097,-10262,-10098,-9604,-8876,-7970,-7025,-6141,-5396,-4851,-4506,-4341,-4312,-4358,-4439,-4514,-4580,-4651,-4751,-4938,-5241,-5694,-6319,-7079,-7960,-8877,-9762,-10522,-11064,-11308,-11198,-10691,-9794,-8527,-6968,-5199,-3347,-1533,120,1503,2543,3199,3465,3374,2984,2383,1665,935,286,-200,-451,-428,-103,521,1425,2564,3882,5293,6698,7990,9039,9731,9956,9619,8687,7141,5070,2570,-152,-2895,-5411,-7489,-8958,-9718,-9757,-9141,-8023,-6590,-5057,-3613,-2403,-1520,-968,-715,-653,-674,-654,-516,-192,290,919,1576,2194,2654,2882,2828,2488,1906,1173,411,-238,-650,-710,-386,314,1299,2428,3520,4383,4845,4790,4163,3018,1463,-281,-1991,-3410,-4329,-4605,-4182,-3099,-1487,472,2552,4542,6240,7529,8322,8635,8520,8090,7466,6787,6147,5639,5272,5074,4970,4931,4865,4721,4459,4055,3530,2910,2252,1595,996,497,119,-95,-159,-45,203,578,1003,1431,1762,1929,1840,1463,744,-269,-1551,-2967,-4393,-5667,-6616,-7124,-7084,-6476,-5318,-3707,-1767,329,2416,4329,5937,7157,7951,8338,8365,8123,7692,7156,6571,5968,5354,4729,4080,3411,2731,2059,1435,891,472,207,120,189,400,673,934,1101,1064,765,146,-804,-2051,-3512,-5074,-6564,-7833,-8694,-9033,-8748,-7813,-6263,-4185,-1724,954,3660,6222,8482,10335,11693,12563,12928,12889,12486,11835,10978,9983,8850,7581,6151,4544,2743,775,-1329,-3493,-5640,-7669,-9498,-11038,-12236,-13050,-13461,-13478,-13110,-12397,-11379,-10120,-8694,-7187,-5692,-4290,-3064,-2046,-1278,-733,-403,-228,-155,-137,-96,-18,148,412,767,1214,1719,2257,2785,3278,3700,4037,4291,4452,4560,4602,4618,4592,4534,4403,4182,3810,3279,2557,1682,678,-353,-1356,-2215,-2878,-3291,-3440,-3357,-3095,-2720,-2317,-1939,-1627,-1375,-1147,-873,-480,118,957,2075,3424,4943,6522,8004,9272,10166,10603,10509,9872,8722,7145,5241,3164,1037,-976,-2790,-4295,-5462,-6268,-6727,-6886,-6793,-6528,-6155,-5750,-5356,-5025,-4740,-4521,-4293,-4032,-3658,-3126,-2413,-1496,-423,785,2047,3312,4509,5598,6520,7257,7769,8047,8086,7884,7484,6898,6203,5427,4640,3883,3187,2563,2013,1501,1008,486,-93,-732,-1440,-2165,-2882,-3537,-4086,-4506,-4771,-4875,-4814,-4593,-4214,-3701,-3068,-2348,-1569,-753,80,930,1805,2713,3676,4688,5746,6800,7790,8619,9183,9398,9185,8537,7491,6136,4621,3108,1757,714,69,-152,41,530,1209,1886,2415,2633,2444,1809,735,-659,-2256,-3848,-5264,-6327,-6916,-6979,-6529,-5656,-4504,-3226,-2027,-1033,-402,-181,-410,-1053,-2025,-3227,-4492,-5685,-6634,-7238,-7387,-7074,-6316,-5192,-3825,-2346,-893,397,1425,2113,2422,2358,1964,1319,527,-289,-1017,-1537,-1778,-1659,-1189,-360,746,2047,3411,4701,5780,6535,6883,6796,6290,5436,4338,3126,1940,910,145,-286,-344,-61,520,1280,2116,2881,3459,3752,3690,3268,2521,1535,429,-664,-1631,-2367,-2835,-3031,-2996,-2822,-2587,-2391,-2311,-2384,-2641,-3055,-3594,-4192,-4785,-5305,-5684,-5880,-5851,-5575,-5041,-4247,-3205,-1943,-505,1036,2600,4066,5339,6296,6859,6975,6628,5853,4730,3361,1907,502,-678,-1526,-1940,-1896,-1427,-618,371,1390,2243,2791,2916,2570,1782,640,-706,-2081,-3296,-4191,-4648,-4584,-4000,-2912,-1421,391,2367,4402,6330,8051,9446,10443,11006,11119,10836,10212,9344,8353,7339,6432,5715,5273,5151,5369,5898,6685,7612,8556,9351,9852,9910,9449,8403,6825,4776,2417,-78,-2517,-4691,-6442,-7623,-8152,-7990,-7155,-5718,-3797,-1541,857,3219,5336,7053,8232,8804,8757,8149,7082,5700,4170,2641,1273,168,-580,-925,-859,-396,389,1417,2547,3652,4568,5171,5326,4998,4143,2845,1191,-658,-2530,-4248,-5667,-6670,-7212,-7282,-6944,-6281,-5410,-4452,-3513,-2675,-2005,-1509,-1191,-993,-862,-699,-431,39,755,1749,3000,4447,5982,7473,8765,9722,10229,10213,9685,8676,7326,5756,4159,2658,1405,435,-203,-577,-741,-794,-821,-893,-1040,-1291,-1620,-2003,-2428,-2845,-3257,-3658,-4033,-4426,-4813,-5247,-5700,-6206,-6719,-7233,-7669,-7984,-8084,-7920,-7444,-6649,-5584,-4327,-3007,-1762,-729,-23,282,164,-350,-1191,-2243,-3394,-4512,-5484,-6242,-6715,-6922,-6880,-6646,-6318,-5954,-5662,-5488,-5485,-5662,-6010,-6487,-7032,-7573,-8016,-8294,-8299,-7997,-7291,-6195,-4673,-2786,-604,1762,4167,6455,8466,10056,11119,11585,11450,10739,9557,8003,6243,4419,2679,1159,-71,-953,-1508,-1788,-1885,-1913,-1985,-2181,-2572,-3150,-3899,-4733,-5574,-6302,-6830,-7069,-6956,-6478,-5623,-4462,-3074,-1584,-162,1042,1855,2158,1871,995,-412,-2204,-4186,-6148,-7847,-9120,-9815,-9896,-9378,-8353,-6974,-5400,-3817,-2374,-1189,-350,124,223,-7,-510,-1216,-2039,-2903,-3716,-4401,-4878,-5078,-4935,-4412,-3474,-2143,-438,1547,3736,5986,8178,10185,11886,13195,14039,14372,14187,13484,12324,10763,8940,6971,5031,3264,1808,755,160,-1,226,717,1348,1964,2429,2631,2497,1999,1159,28,-1291,-2700,-4069,-5285,-6236,-6835,-7024,-6779,-6123,-5100,-3793,-2298,-702,894,2440,3872,5181,6349,7376,8251,8965,9473,9749,9723,9375,8663,7614,6262,4708,3079,1529,228,-682,-1088,-942,-269,847,2251,3762,5165,6281,6928,7022,6494,5390,3782,1831,-298,-2372,-4220,-5630,-6488,-6706,-6270,-5238,-3721,-1884,81,1967,3585,4779,5440,5538,5111,4254,3143,1946,892,134,-160,64,823,2038,3562,5213,6768,8035,8838,9079,8730,7837,6515,4944,3305,1813,632,-101,-334,-63,610,1561,2591,3503,4109,4249,3838,2837,1303,-667,-2899,-5212,-7394,-9237,-10588,-11296,-11324,-10664,-9413,-7717,-5787,-3839,-2112,-771,37,281,-29,-786,-1852,-3054,-4225,-5214,-5917,-6262,-6240,-5868,-5208,-4333,-3321,-2266,-1224,-290,502,1068,1393,1414,1153,600,-175,-1100,-2060,-2948,-3631,-4033,-4070,-3746,-3070,-2140,-1050,44,1005,1684,1967,1769,1065,-123,-1706,-3545,-5458,-7241,-8695,-9647,-9989,-9669,-8740,-7317,-5596,-3803,-2189,-970,-332,-368,-1116,-2496,-4378,-6558,-8788,-10858,-12517,-13655,-14144,-14001,-13273,-12067,-10530,-8818,-7064,-5403,-3913,-2666,-1682,-985,-561,-395,-463,-700,-1073,-1488,-1886,-2187,-2322,-2252,-1943,-1401,-662,210,1106,1921,2499,2741,2539,1849,694,-857,-2665,-4544,-6318,-7787,-8825,-9321,-9268,-8682,-7681,-6383,-4956,-3555,-2310,-1327,-661,-315,-280,-474,-838,-1265,-1672,-1980,-2120,-2055,-1769,-1269,-597,199,1041,1842,2517,2967,3127,2928,2354,1408,145,-1349,-2954,-4541,-5967,-7126,-7933,-8353,-8398,-8110,-7563,-6845,-6010,-5137,-4220,-3290,-2315,-1289,-199,943,2117,3259,4309,5182,5793,6067,5956,5420,4481,3178,1598,-149,-1920,-3599,-5041,-6162,-6892,-7197,-7103,-6629,-5856,-4854,-3697,-2482,-1260,-106,951,1880,2674,3332,3861,4277,4598,4841,5039,5212,5394,5612,5881,6215,6602,7029,7457,7842,8145,8309,8309,8112,7720,7137,6391,5522,4564,3583,2594,1656,786,20,-619,-1104,-1417,-1544,-1487,-1284,-974,-648,-381,-277,-408,-831,-1560,-2562,-3763,-5035,-6244,-7225,-7846,-8006,-7653,-6801,-5517,-3906,-2123,-309,1388,2847,3993,4778,5207,5322,5175,4862,4458,4049,3714,3502,3466,3624,3977,4502,5154,5859,6542,7101,7455,7524,7260,6641,5687,4448,2998,1434,-152,-1674,-3051,-4220,-5126,-5717,-5957,-5803,-5248,-4277,-2925,-1247,690,2752,4831,6767,8418,9645,10341,10422,9884,8751,7130,5173,3058,1000,-827,-2242,-3158,-3499,-3313,-2653,-1676,-518,624,1625,2340,2717,2724,2402,1827,1096,347,-337,-841,-1142,-1220,-1123,-907,-663,-460,-369,-411,-603,-895,-1255,-1589,-1841,-1933,-1829,-1506,-990,-327,391,1069,1593,1871,1824,1421,664,-397,-1672,-3057,-4420,-5652,-6645,-7350,-7723,-7789,-7560,-7091,-6419,-5567,-4559,-3373,-2028,-502,1162,2932,4713,6414,7909,9113,9925,10319,10294,9875,9174,8250,7246,6252,5365,4667,4201,3985,4025,4265,4676,5158,5655,6063,6325,6369,6161,5677,4930,3928,2720,1346,-137,-1655,-3145,-4535,-5740,-6710,-7374,-7700,-7673,-7292,-6598,-5645,-4504,-3279,-2048,-918,48,797,1301,1567,1612,1482,1208,848,421,-34,-504,-974,-1425,-1843,-2190,-2442,-2556,-2490,-2234,-1748,-1073,-214,750,1739,2671,3417,3920,4080,3878,3298,2391,1217,-100,-1462,-2729,-3814,-4623,-5132,-5324,-5254,-4970,-4570,-4122,-3694,-3325,-3012,-2728,-2417,-2007,-1438,-661,351,1567,2955,4415,5863,7184,8292,9117,9626,9823,9742,9442,8990,8455,7895,7350,6839,6372,5924,5486,5018,4498,3898,3189,2371,1412,342,-860,-2139,-3484,-4813,-6091,-7212,-8140,-8789,-9134,-9155,-8868,-8299,-7524,-6585,-5583,-4575,-3642,-2840,-2232,-1852,-1740,-1898,-2322,-2960,-3754,-4604,-5410,-6058,-6446,-6501,-6183,-5490,-4474,-3202,-1802,-368,952,2085,2930,3454,3651,3541,3194,2681,2112,1569,1163,962,1015,1360,1972,2817,3829,4913,5976,6934,7689,8196,8410,8313,7921,7252,6352,5287,4124,2961,1883,970,300,-101,-225,-98,201,598,995,1293,1440,1380,1115,670,76,-587,-1275,-1915,-2466,-2897,-3194,-3362,-3423,-3406,-3334,-3249,-3149,-3063,-2970,-2869,-2743,-2577,-2361,-2091,-1769,-1408,-1016,-617,-208,184,585,978,1409,1870,2403,3011,3699,4468,5294,6155,7017,7846,8593,9229,9704,9990,10060,9897,9505,8880,8069,7076,5972,4779,3561,2356,1209,157,-772,-1548,-2154,-2571,-2798,-2845,-2742,-2537,-2283,-2053,-1895,-1863,-1957,-2189,-2493,-2836,-3119,-3289,-3257,-3006,-2490,-1752,-816,244,1351,2431,3414,4247,4900,5364,5633,5734,5669,5465,5131,4682,4133,3513,2853,2212,1639,1212,980,1005,1295,1865,2668,3652,4739,5831,6850,7713,8371,8794,8981,8949,8729,8364,7888,7338,6744,6123,5494,4881,4273,3707,3152,2637,2138,1666,1224,800,422,63,-264,-589,-919,-1302,-1739,-2286,-2933,-3693,-4541,-5431,-6303,-7080,-7677,-8032,-8074,-7802,-7199,-6340,-5283,-4136,-3012,-2001,-1202,-651,-371,-340,-503,-791,-1118,-1391,-1542,-1491,-1209,-652,158,1218,2450,3804,5170,6445,7521,8281,8644,8532,7917,6813,5270,3394,1315,-817,-2831,-4593,-5972,-6894,-7309,-7240,-6731,-5883,-4820,-3659,-2549,-1582,-859,-424,-293,-457,-851,-1419,-2046,-2662,-3154,-3475,-3572,-3445,-3118,-2646,-2094,-1553,-1085,-765,-620,-686,-933,-1355,-1885,-2478,-3086,-3637,-4135,-4522,-4833,-5052,-5205,-5314,-5381,-5437,-5474,-5513,-5543,-5580,-5605,-5640,-5667,-5694,-5716,-5710,-5675,-5584,-5423,-5184,-4864,-4477,-4039,-3587,-3141,-2741,-2395,-2106,-1862,-1638,-1384,-1086,-688,-192,406,1078,1780,2447,3023,3443,3677,3698,3530,3189,2732,2199,1636,1080,532,20,-487,-968,-1453,-1911,-2364,-2762,-3124,-3395,-3583,-3656,-3613,-3453,-3201,-2882,-2569,-2314,-2202,-2292,-2640,-3244,-4095,-5094,-6143,-7089,-7782,-8082,-7883,-7133,-5831,-4053,-1913,419,2744,4880,6634,7882,8539,8574,8054,7048,5729,4238,2762,1449,425,-233,-491,-375,63,729,1522,2339,3078,3670,4049,4180,4065,3695,3136,2420,1645,872,202,-320,-631,-734,-633,-378,-22,374,750,1060,1263,1339,1271,1055,696,212,-380,-1022,-1672,-2243,-2663,-2835,-2704,-2194,-1327,-97,1389,3062,4758,6385,7803,8945,9767,10266,10480,10475,10312,10064,9772,9462,9143,8806,8433,8022,7550,7047,6506,5977,5467,5014,4627,4306,4038,3800,3549,3258,2884,2418,1843,1172,435,-349,-1121,-1871,-2549,-3156,-3657,-4074,-4372,-4580,-4650,-4596,-4354,-3916,-3226,-2264,-1022,495,2231,4106,6023,7828,9409,10608,11345,11532,11171,10287,8966,7336,5527,3697,1972,470,-728,-1583,-2066,-2216,-2054,-1659,-1108,-478,129,651,1006,1156,1059,712,125,-671,-1621,-2666,-3723,-4725,-5586,-6254,-6676,-6832,-6728,-6385,-5857,-5200,-4496,-3809,-3216,-2769,-2510,-2450,-2575,-2846,-3196,-3563,-3853,-4025,-4013,-3802,-3403,-2832,-2148,-1406,-663,16,593,1035,1329,1477,1492,1410,1254,1066,879,692,534,364,187,-41,-326,-678,-1097,-1543,-2004,-2420,-2775,-3040,-3216,-3320,-3389,-3468,-3605,-3846,-4203,-4694,-5287,-5952,-6637,-7287,-7870,-8342,-8700,-8929,-9035,-9023,-8895,-8647,-8286,-7803,-7223,-6555,-5861,-5187,-4626,-4244,-4134,-4335,-4887,-5765,-6912,-8241,-9620,-10916,-11984,-12702,-12957,-12711,-11932,-10670,-9007,-7065,-4992,-2950,-1076,483,1647,2333,2536,2256,1567,534,-707,-2056,-3368,-4543,-5490,-6144,-6481,-6495,-6226,-5715,-5040,-4269,-3493,-2773,-2191,-1768,-1556,-1529,-1690,-1980,-2359,-2757,-3113,-3363,-3453,-3345,-3012,-2462,-1700,-787,229,1257,2213,3002,3548,3779,3675,3222,2468,1465,306,-922,-2127,-3228,-4171,-4911,-5441,-5760,-5907,-5897,-5805,-5645,-5481,-5320,-5186,-5058,-4934,-4760,-4523,-4162,-3678,-3029,-2249,-1345,-387,569,1426,2126,2572,2742,2609,2193,1563,786,-15,-753,-1315,-1639,-1672,-1410,-871,-121,778,1715,2620,3394,3982,4346,4459,4355,4055,3625,3129,2636,2210,1902,1738,1738,1866,2112,2399,2687,2914,3025,3009,2845,2579,2238,1915,1670,1591,1737,2132,2783,3643,4632,5654,6580,7311,7745,7827,7551,6923,6045,4975,3845,2746,1759,955,348,-47,-269,-346,-345,-301,-286,-318,-449,-666,-990,-1384,-1825,-2276,-2690,-3035,-3280,-3411,-3412,-3300,-3053,-2703,-2231,-1656,-978,-194,664,1606,2570,3547,4464,5286,5949,6409,6642,6623,6371,5913,5300,4601,3884,3197,2608,2117,1754,1493,1321,1217,1160,1140,1155,1198,1281,1392,1522,1659,1771,1839,1836,1733,1525,1199,760,231,-367,-984,-1562,-2047,-2363,-2466,-2306,-1878,-1189,-296,741,1820,2858,3756,4438,4855,4971,4800,4373,3758,3033,2311,1669,1212,998,1055,1403,1975,2729,3548,4334,4975,5371,5456,5194,4586,3679,2554,1303,54,-1084,-2018,-2663,-3007,-3040,-2829,-2458,-2035,-1698,-1538,-1679,-2148,-2974,-4108,-5460,-6921,-8335,-9573,-10513,-11068,-11198,-10912,-10240,-9277,-8093,-6810,-5494,-4252,-3110,-2125,-1287,-600,-28,442,859,1223,1571,1894,2207,2499,2775,3033,3285,3540,3821,4138,4506,4914,5357,5792,6187,6509,6706,6796,6749,6625,6448,6289,6197,6223,6393,6703,7125,7591,8027,8338,8441,8269,7771,6959,5846,4518,3047,1556,142,-1094,-2069,-2756,-3119,-3198,-3027,-2670,-2214,-1709,-1244,-845,-559,-405,-377,-499,-738,-1118,-1600,-2193,-2854,-3551,-4239,-4840,-5309,-5566,-5581,-5324,-4814,-4083,-3215,-2292,-1421,-690,-183,64,35,-247,-703,-1263,-1792,-2198,-2354,-2208,-1703,-863,263,1585,2978,4324,5504,6427,7035,7312,7272,6981,6505,5946,5389,4917,4588,4423,4430,4570,4806,5070,5313,5494,5572,5557,5431,5224,4954,4633,4278,3903,3492,3066,2600,2109,1575,1018,413,-209,-882,-1577,-2322,-3093,-3903,-4724,-5547,-6336,-7063,-7674,-8139,-8391,-8409,-8142,-7603,-6769,-5711,-4459,-3119,-1773,-525,540,1348,1874,2102,2075,1843,1486,1081,709,422,257,220,280,408,530,607,569,395,78,-364,-886,-1421,-1915,-2303,-2555,-2657,-2625,-2480,-2279,-2036,-1811,-1573,-1357,-1106,-808,-427,54,640,1300,2004,2686,3283,3738,4003,4051,3888,3541,3048,2481,1880,1319,825,443,172,29,-17,31,119,234,311,333,248,35,-318,-822,-1451,-2175,-2941,-3690,-4354,-4880,-5226,-5366,-5315,-5082,-4720,-4269,-3782,-3300,-2847,-2443,-2069,-1713,-1327,-872,-309,396,1241,2225,3305,4439,5569,6628,7579,8369,8986,9418,9670,9762,9708,9527,9226,8816,8285,7636,6846,5926,4866,3695,2434,1129,-171,-1407,-2532,-3481,-4225,-4726,-4973,-4972,-4750,-4347,-3834,-3266,-2720,-2251,-1894,-1670,-1562,-1544,-1565,-1574,-1514,-1363,-1085,-705,-229,281,800,1251,1609,1831,1892,1814,1595,1286,926,567,257,36,-69,-33,155,494,1000,1628,2413,3283,4267,5299,6382,7468,8532,9547,10463,11270,11923,12415,12730,12861,12811,12588,12202,11669,11006,10234,9367,8431,7444,6428,5415,4427,3496,2652,1908,1286,779,380,65,-208,-474,-788,-1184,-1704,-2363,-3164,-4100,-5126,-6218,-7301,-8327,-9235,-9948,-10435,-10630,-10516,-10072,-9302,-8242,-6931,-5456,-3891,-2337,-883,400,1447,2240,2769,3060,3164,3130,3034,2928,2858,2871,2960,3154,3407,3722,4044,4348,4597,4749,4801,4713,4510,4177,3741,3229,2650,2068,1487,968,524,186,-38,-151,-163,-110,-22,51,73,1,-179,-477,-873,-1330,-1806,-2233,-2575,-2778,-2838,-2759,-2578,-2355,-2157,-2052,-2095,-2314,-2715,-3270,-3938,-4656,-5364,-6000,-6536,-6921,-7182,-7295,-7317,-7262,-7169,-7076,-6983,-6920,-6856,-6789,-6682,-6523,-6283,-5975,-5595,-5193,-4792,-4452,-4203,-4083,-4099,-4237,-4461,-4714,-4908,-4983,-4836,-4445,-3758,-2823,-1669,-420,837,1951,2823,3366,3529,3323,2801,2050,1201,376,-295,-709,-813,-567,-31,751,1646,2531,3284,3763,3904,3634,2955,1900,536,-1052,-2736,-4434,-6017,-7428,-8594,-9494,-10108,-10461,-10550,-10425,-10069,-9528,-8776,-7836,-6700,-5374,-3890,-2279,-602,1058,2629,3997,5095,5840,6186,6130,5670,4875,3806,2566,1251,-34,-1207,-2200,-2970,-3493,-3781,-3839,-3711,-3432,-3036,-2577,-2066,-1551,-1032,-527,-40,437,905,1368,1838,2298,2747,3160,3515,3771,3908,3879,3687,3304,2763,2077,1297,482,-315,-1027,-1606,-2003,-2196,-2176,-1932,-1504,-887,-151,703,1607,2543,3471,4353,5184,5925,6590,7157,7649,8065,8421,8733,9008,9249,9468,9644,9782,9856,9845,9723,9455,9011,8373,7515,6448,5177,3745,2203,622,-904,-2289,-3426,-4238,-4665,-4660,-4255,-3467,-2403,-1151,154,1393,2457,3248,3725,3856,3666,3215,2566,1847,1136,563,196,111,333,862,1661,2669,3806,4985,6119,7137,7973,8607,9007,9203,9197,9046,8768,8414,8000,7547,7057,6525,5929,5262,4496,3637,2690,1683,647,-371,-1324,-2189,-2925,-3541,-4037,-4437,-4779,-5094,-5416,-5757,-6123,-6493,-6830,-7087,-7203,-7138,-6844,-6319,-5559,-4610,-3516,-2350,-1181,-79,891,1689,2280,2650,2811,2771,2582,2272,1900,1501,1106,734,365,-14,-440,-957,-1563,-2286,-3064,-3867,-4617,-5235,-5679,-5873,-5837,-5541,-5046,-4377,-3608,-2788,-1994,-1262,-662,-197,81,210,169,20,-222,-497,-782,-1037,-1247,-1415,-1528,-1626,-1701,-1798,-1926,-2111,-2360,-2701,-3109,-3615,-4178,-4799,-5452,-6106,-6753,-7352,-7913,-8395,-8820,-9159,-9439,-9637,-9786,-9864,-9902,-9884,-9825,-9705,-9523,-9271,-8934,-8527,-8051,-7527,-6997,-6471,-6001,-5590,-5270,-5019,-4858,-4737,-4665,-4590,-4514,-4399,-4250,-4049,-3809,-3548,-3285,-3060,-2901,-2854,-2936,-3167,-3536,-4024,-4594,-5202,-5799,-6353,-6819,-7191,-7450,-7594,-7630,-7548,-7353,-7041,-6605,-6051,-5373,-4583,-3696,-2727,-1711,-673,346,1296,2139,2816,3289,3509,3462,3136,2548,1744,762,-311,-1429,-2505,-3511,-4382,-5115,-5672,-6063,-6268,-6305,-6162,-5847,-5368,-4727,-3958,-3067,-2113,-1126,-178,687,1396,1913,2193,2218,1999,1551,919,167,-664,-1487,-2277,-2969,-3551,-4003,-4326,-4530,-4625,-4628,-4543,-4385,-4145,-3830,-3436,-2961,-2425,-1825,-1195,-541,113,753,1377,1980,2564,3134,3685,4217,4703,5143,5482,5725,5829,5789,5606,5270,4810,4229,3561,2835,2077,1351,679,140,-238,-401,-324,-15,514,1207,2008,2839,3628,4323,4868,5259,5490,5585,5585,5537,5462,5411,5361,5321,5241,5090,4809,4376,3758,2969,2033,999,-72,-1101,-2035,-2801,-3369,-3716,-3840,-3765,-3522,-3153,-2695,-2191,-1648,-1100,-523,65,681,1313,1957,2587,3177,3701,4119,4442,4630,4731,4734,4688,4603,4511,4402,4285,4120,3896,3567,3121,2534,1832,1031,198,-604,-1298,-1811,-2074,-2074,-1770,-1223,-450,450,1411,2327,3136,3752,4155,4315,4264,4028,3687,3284,2910,2593,2384,2286,2305,2420,2621,2884,3194,3545,3922,4329,4748,5180,5590,5967,6275,6491,6588,6566,6412,6158,5823,5445,5064,4701,4379,4089,3815,3526,3166,2710,2100,1337,400,-665,-1824,-2994,-4101,-5047,-5758,-6158,-6205,-5896,-5231,-4291,-3135,-1879,-626,524,1484,2181,2598,2695,2512,2049,1358,479,-546,-1654,-2812,-3955,-5043,-6017,-6840,-7468,-7875,-8047,-7981,-7689,-7203,-6542,-5759,-4876,-3944,-2986,-2029,-1086,-170,741,1631,2547,3477,4456,5465,6523,7591,8658,9686,10629,11457,12115,12568,12774,12705,12336,11664,10707,9505,8127,6666,5213,3889,2769,1933,1400,1159,1167,1322,1545,1706,1732,1548,1128,479,-352,-1305,-2277,-3206,-3989,-4598,-4990,-5170,-5173,-5037,-4835,-4623,-4470,-4414,-4491,-4705,-5032,-5441,-5859,-6234,-6484,-6574,-6438,-6106,-5542,-4831,-3983,-3091,-2199,-1373,-658,-83,336,589,720,718,665,568,490,445,461,527,631,756,864,953,1011,1046,1086,1158,1289,1513,1843,2280,2822,3437,4095,4769,5406,5992,6489,6889,7174,7348,7398,7341,7160,6876,6474,5963,5335,4579,3715,2724,1645,484,-716,-1916,-3069,-4131,-5056,-5805,-6361,-6703,-6848,-6804,-6622,-6335,-6008,-5690,-5422,-5245,-5157,-5144,-5164,-5152,-5041,-4763,-4267,-3539,-2583,-1458,-233,984,2097,2986,3582,3804,3636,3081,2181,1025,-277,-1599,-2784,-3725,-4282,-4410,-4053,-3250,-2056,-586,1022,2606,4024,5125,5825,6068,5854,5257,4363,3327,2293,1396,767,459,511,893,1535,2349,3215,4025,4681,5108,5273,5168,4829,4313,3698,3062,2487,2018,1709,1551,1551,1653,1828,1998,2116,2112,1948,1592,1038,298,-587,-1571,-2569,-3526,-4354,-4999,-5413,-5580,-5491,-5188,-4690,-4070,-3360,-2638,-1920,-1288,-728,-308,10,195,306,352,413,515,740,1112,1678,2430,3366,4435,5584,6733,7791,8676,9303,9612,9549,9116,8297,7169,5770,4214,2595,1029,-374,-1514,-2334,-2758,-2816,-2483,-1860,-985,14,1049,2016,2823,3425,3784,3915,3840,3623,3310,2967,2624,2311,2024,1749,1456,1110,678,146,-501,-1235,-2036,-2841,-3616,-4283,-4817,-5165,-5317,-5259,-5006,-4567,-3985,-3279,-2495,-1658,-794,75,939,1797,2628,3446,4215,4939,5584,6131,6565,6850,6993,6975,6815,6537,6174,5788,5421,5145,4991,4994,5153,5446,5824,6223,6557,6749,6731,6444,5879,5028,3952,2696,1367,38,-1187,-2238,-3066,-3642,-3976,-4100,-4065,-3942,-3793,-3694,-3681,-3796,-4047,-4408,-4869,-5358,-5842,-6243,-6522,-6617,-6506,-6153,-5569,-4758,-3760,-2615,-1388,-132,1070,2184,3124,3881,4400,4686,4727,4542,4148,3586,2883,2093,1252,415,-390,-1105,-1730,-2205,-2552,-2737,-2776,-2673,-2445,-2116,-1730,-1313,-929,-595,-368,-233,-221,-279,-401,-522,-603,-601,-478,-218,177,694,1288,1911,2492,2963,3258,3310,3090,2565,1758,692,-559,-1931,-3322,-4659,-5855,-6864,-7639,-8179,-8480,-8564,-8469,-8222,-7868,-7452,-7001,-6568,-6160,-5819,-5529,-5311,-5136,-4995,-4869,-4724,-4564,-4343,-4081,-3727,-3292,-2744,-2065,-1263,-313,735,1871,3026,4139,5139,5950,6523,6800,6781,6452,5861,5048,4081,3032,1967,963,51,-706,-1320,-1759,-2064,-2243,-2339,-2391,-2428,-2489,-2581,-2722,-2886,-3066,-3211,-3292,-3267,-3101,-2791,-2320,-1728,-1031,-292,447,1132,1708,2156,2416,2510,2400,2114,1656,1062,363,-387,-1135,-1819,-2388,-2791,-3016,-3052,-2939,-2722,-2476,-2277,-2198,-2291,-2582,-3066,-3701,-4436,-5170,-5841,-6354,-6662,-6723,-6533,-6112,-5497,-4750,-3921,-3067,-2236,-1447,-729,-78,513,1048,1546,2019,2464,2902,3310,3693,4037,4327,4554,4701,4767,4735,4620,4408,4130,3798,3444,3111,2833,2651,2606,2710,2988,3414,3984,4634,5347,6029,6667,7169,7531,7689,7646,7380,6911,6259,5473,4602,3711,2852,2077,1419,894,503,235,65,-25,-67,-79,-75,-71,-64,-55,-46,-11,36,112,209,312,407,471,479,422,291,109,-116,-320,-490,-555,-517,-334,-46,357,803,1275,1717,2107,2434,2694,2916,3120,3353,3640,4020,4499,5084,5740,6425,7070,7589,7907,7944,7647,6994,5988,4669,3108,1401,-351,-2019,-3504,-4703,-5542,-5978,-6005,-5633,-4936,-3973,-2854,-1679,-540,454,1256,1794,2061,2056,1810,1375,825,220,-346,-829,-1158,-1317,-1286,-1080,-736,-293,172,602,926,1085,1044,784,315,-326,-1078,-1866,-2600,-3209,-3622,-3804,-3741,-3448,-2974,-2378,-1744,-1145,-664,-350,-240,-353,-654,-1142,-1729,-2397,-3060,-3685,-4213,-4616,-4854,-4911,-4780,-4450,-3950,-3307,-2568,-1801,-1072,-447,9,255,278,79,-290,-775,-1292,-1753,-2084,-2215,-2126,-1817,-1346,-798,-294,36,75,-265,-1030,-2195,-3685,-5370,-7073,-8632,-9864,-10653,-10920,-10665,-9936,-8867,-7587,-6282,-5084,-4133,-3482,-3176,-3162,-3397,-3765,-4166,-4497,-4667,-4635,-4384,-3946,-3394,-2812,-2312,-1981,-1907,-2120,-2638,-3419,-4408,-5511,-6645,-7709,-8631,-9359,-9850,-10110,-10138,-9975,-9650,-9222,-8717,-8199,-7671,-7191,-6752,-6383,-6072,-5830,-5631,-5464,-5298,-5094,-4828,-4456,-3969,-3348,-2610,-1782,-903,-51,742,1380,1860,2114,2173,2030,1746,1351,917,487,99,-199,-428,-559,-633,-658,-661,-665,-673,-702,-735,-770,-795,-794,-778,-737,-705,-700,-753,-919,-1194,-1622,-2185,-2863,-3630,-4427,-5203,-5893,-6452,-6807,-6949,-6821,-6436,-5792,-4917,-3877,-2711,-1537,-414,546,1269,1706,1807,1594,1093,376,-477,-1358,-2186,-2856,-3317,-3510,-3423,-3066,-2473,-1711,-858,-2,757,1343,1694,1772,1591,1183,624,18,-534,-912,-1034,-826,-274,624,1800,3177,4643,6079,7375,8424,9155,9510,9468,9035,8231,7115,5736,4185,2526,848,-779,-2287,-3604,-4685,-5469,-5922,-6016,-5736,-5113,-4175,-3012,-1715,-403,792,1769,2416,2703,2595,2163,1468,643,-182,-878,-1330,-1465,-1257,-717,81,1059,2082,3060,3868,4458,4764,4800,4573,4147,3586,2964,2357,1823,1394,1096,912,827,804,815,828,822,800,743,685,628,592,603,671,808,1037,1343,1747,2229,2789,3408,4070,4748,5428,6070,6659,7146,7518,7739,7793,7678,7393,6965,6431,5828,5221,4655,4185,3850,3674,3652,3766,3965,4187,4366,4446,4368,4138,3731,3196,2572,1894,1236,609,57,-418,-814,-1136,-1387,-1576,-1684,-1712,-1619,-1406,-1040,-522,134,912,1748,2585,3335,3916,4244,4260,3924,3240,2240,1008,-375,-1774,-3093,-4219,-5070,-5613,-5804,-5682,-5247,-4579,-3712,-2723,-1663,-598,434,1376,2209,2900,3447,3833,4088,4194,4204,4117,3974,3800,3633,3494,3431,3457,3607,3895,4319,4883,5552,6302,7079,7837,8512,9063,9436,9602,9544,9251,8743,8034,7165,6167,5090,3970,2858,1797,844,45,-546,-899,-982,-810,-393,191,887,1587,2201,2643,2836,2750,2369,1727,882,-94,-1092,-2046,-2840,-3435,-3753,-3786,-3518,-2971,-2189,-1229,-173,884,1845,2609,3095,3236,3009,2405,1474,277,-1087,-2526,-3913,-5176,-6200,-6954,-7384,-7489,-7290,-6816,-6132,-5293,-4372,-3432,-2533,-1716,-1017,-439,23,399,731,1063,1442,1904,2455,3097,3785,4488,5131,5665,6037,6213,6194,5976,5617,5135,4598,4044,3508,3023,2593,2216,1891,1586,1299,996,672,323,-68,-467,-902,-1317,-1742,-2130,-2506,-2846,-3166,-3466,-3750,-4021,-4276,-4503,-4690,-4821,-4877,-4852,-4742,-4557,-4319,-4053,-3801,-3604,-3489,-3502,-3616,-3864,-4158,-4490,-4762,-4924,-4924,-4712,-4289,-3662,-2869,-1970,-1031,-130,656,1261,1634,1746,1583,1173,551,-226,-1072,-1945,-2745,-3442,-3979,-4322,-4456,-4375,-4069,-3573,-2889,-2065,-1135,-138,879,1878,2831,3700,4478,5141,5698,6130,6468,6687,6814,6846,6767,6605,6317,5930,5407,4770,3995,3111,2128,1089,47,-930,-1780,-2420,-2820,-2941,-2810,-2468,-1996,-1494,-1064,-797,-757,-975,-1435,-2088,-2847,-3600,-4236,-4651,-4756,-4520,-3931,-3051,-1946,-748,445,1489,2317,2835,3044,2939,2572,2027,1374,717,132,-318,-577,-634,-469,-103,447,1162,1992,2927,3902,4897,5834,6678,7352,7814,8026,7975,7673,7163,6502,5765,5033,4365,3822,3427,3179,3064,3024,3020,2988,2882,2686,2389,2019,1623,1253,977,852,899,1146,1544,2056,2581,3033,3307,3326,3039,2439,1570,506,-620,-1691,-2544,-3075,-3174,-2812,-1977,-749,784,2461,4145,5665,6906,7770,8198,8197,7786,7041,6058,4924,3776,2687,1770,1074,631,460,513,763,1122,1523,1890,2146,2264,2194,1957,1559,1047,461,-132,-694,-1159,-1503,-1694,-1712,-1578,-1286,-893,-413,80,562,964,1270,1432,1457,1331,1082,731,321,-120,-545,-937,-1258,-1503,-1652,-1702,-1643,-1471,-1198,-822,-386,99,568,986,1304,1481,1500,1346,1036,603,85,-456,-960,-1372,-1628,-1721,-1600,-1321,-877,-359,176,648,966,1088,962,594,20,-704,-1474,-2204,-2792,-3167,-3282,-3122,-2716,-2110,-1388,-624,77,653,1030,1178,1082,749,220,-467,-1256,-2092,-2932,-3727,-4460,-5113,-5681,-6168,-6578,-6909,-7152,-7297,-7307,-7187,-6884,-6438,-5822,-5105,-4310,-3510,-2766,-2133,-1658,-1367,-1256,-1312,-1487,-1724,-1969,-2149,-2224,-2155,-1920,-1533,-1001,-372,317,1007,1650,2189,2583,2805,2822,2642,2259,1700,997,191,-666,-1521,-2322,-3029,-3600,-4031,-4299,-4428,-4417,-4297,-4083,-3803,-3473,-3117,-2747,-2387,-2041,-1718,-1425,-1159,-927,-732,-568,-459,-383,-372,-398,-469,-563,-649,-720,-720,-664,-509,-298,-25,237,462,573,529,298,-143,-755,-1516,-2341,-3161,-3894,-4466,-4833,-4964,-4875,-4586,-4161,-3657,-3144,-2692,-2333,-2114,-2028,-2070,-2215,-2425,-2663,-2897,-3088,-3222,-3273,-3232,-3093,-2848,-2491,-2031,-1446,-757,50,961,1950,2993,4037,5026,5896,6579,7032,7206,7105,6722,6102,5303,4378,3420,2488,1648,952,420,65,-122,-172,-114,14,177,355,542,726,954,1208,1555,1985,2519,3151,3849,4577,5286,5911,6413,6747,6894,6862,6656,6322,5890,5394,4889,4382,3919,3509,3177,2935,2803,2784,2896,3124,3472,3898,4387,4864,5293,5594,5713,5596,5209,4545,3624,2499,1243,-33,-1241,-2249,-2995,-3384,-3401,-3037,-2332,-1357,-208,1008,2168,3184,3953,4441,4604,4463,4046,3412,2629,1788,948,204,-399,-813,-1006,-991,-765,-389,106,642,1172,1628,1977,2181,2228,2124,1865,1492,1021,489,-63,-612,-1119,-1555,-1918,-2168,-2331,-2389,-2363,-2275,-2131,-1956,-1752,-1520,-1253,-945,-581,-164,305,801,1299,1750,2117,2360,2438,2345,2076,1646,1100,476,-163,-758,-1259,-1616,-1802,-1803,-1619,-1283,-820,-305,223,672,1002,1135,1059,736,191,-554,-1454,-2439,-3443,-4404,-5245,-5918,-6373,-6568,-6491,-6124,-5475,-4575,-3460,-2211,-905,341,1418,2211,2629,2600,2104,1146,-202,-1840,-3637,-5429,-7074,-8426,-9388,-9895,-9947,-9578,-8875,-7941,-6908,-5900,-5033,-4401,-4058,-4036,-4309,-4837,-5537,-6320,-7092,-7760,-8264,-8562,-8631,-8507,-8201,-7798,-7346,-6924,-6588,-6400,-6377,-6558,-6897,-7389,-7940,-8494,-8941,-9206,-9210,-8910,-8305,-7413,-6321,-5108,-3899,-2799,-1912,-1323,-1066,-1172,-1618,-2345,-3301,-4363,-5441,-6422,-7194,-7695,-7847,-7646,-7087,-6213,-5098,-3804,-2451,-1107,115,1159,1956,2479,2703,2656,2339,1825,1142,368,-455,-1257,-2016,-2674,-3229,-3652,-3954,-4134,-4218,-4228,-4181,-4128,-4061,-4030,-4023,-4051,-4114,-4196,-4276,-4350,-4366,-4330,-4191,-3953,-3598,-3143,-2611,-2047,-1513,-1064,-766,-652,-751,-1048,-1531,-2135,-2822,-3526,-4192,-4788,-5266,-5618,-5821,-5870,-5759,-5490,-5057,-4494,-3791,-3015,-2183,-1352,-577,115,671,1086,1338,1442,1415,1279,1085,853,641,475,377,374,454,631,876,1193,1550,1951,2385,2845,3342,3868,4433,5029,5656,6289,6926,7522,8069,8511,8827,8977,8934,8676,8198,7493,6599,5528,4344,3085,1817,582,-559,-1585,-2448,-3134,-3631,-3923,-4031,-3951,-3727,-3372,-2941,-2460,-1978,-1525,-1140,-823,-604,-456,-379,-333,-299,-240,-145,4,205,440,703,953,1182,1359,1473,1518,1490,1404,1270,1118,971,861,820,873,1042,1335,1748,2252,2824,3385,3907,4291,4514,4517,4306,3886,3307,2642,1964,1380,957,786,900,1344,2079,3108,4324,5678,7058,8361,9523,10441,11083,11416,11424,11154,10616,9908,9066,8193,7339,6567,5915,5388,4988,4681,4427,4177,3890,3513,3035,2427,1698,868,-51,-1004,-1976,-2892,-3741,-4440,-4992,-5316,-5430,-5287,-4913,-4308,-3514,-2564,-1526,-453,586,1528,2319,2912,3278,3421,3348,3110,2766,2381,2046,1804,1727,1815,2089,2496,3001,3528,4001,4355,4520,4464,4161,3631,2901,2047,1136,266,-486,-1043,-1362,-1426,-1239,-854,-309,314,960,1570,2109,2551,2902,3164,3381,3556,3749,3948,4188,4459,4735,5009,5220,5349,5350,5197,4879,4405,3799,3116,2416,1770,1251,912,801,916,1252,1753,2349,2963,3491,3860,3994,3851,3408,2685,1716,578,-655,-1875,-2991,-3909,-4545,-4859,-4803,-4392,-3650,-2643,-1456,-194,1034,2113,2960,3503,3713,3594,3183,2555,1798,1008,281,-313,-719,-922,-927,-782,-522,-236,40,232,312,251,56,-263,-662,-1097,-1518,-1869,-2117,-2246,-2252,-2171,-2034,-1891,-1788,-1747,-1776,-1855,-1940,-1971,-1896,-1653,-1223,-605,172,1035,1912,2705,3339,3742,3877,3732,3325,2698,1913,1046,166,-637,-1315,-1802,-2066,-2099,-1890,-1482,-894,-193,567,1329,2010,2571,2936,3090,2990,2668,2116,1415,601,-240,-1043,-1753,-2315,-2715,-2937,-3004,-2938,-2765,-2535,-2257,-1977,-1697,-1434,-1198,-969,-772,-570,-376,-183,20,212,401,563,689,767,781,732,610,418,160,-169,-553,-1002,-1487,-2005,-2523,-3010,-3420,-3709,-3820,-3719,-3365,-2750,-1880,-790,467,1819,3184,4476,5619,6538,7189,7541,7585,7345,6853,6167,5358,4478,3611,2776,2041,1381,822,321,-134,-579,-1030,-1509,-2007,-2521,-3031,-3503,-3928,-4258,-4494,-4600,-4582,-4424,-4137,-3715,-3172,-2510,-1744,-890,22,972,1902,2776,3526,4107,4464,4572,4404,3975,3312,2467,1502,498,-486,-1367,-2116,-2676,-3054,-3231,-3232,-3074,-2781,-2376,-1887,-1318,-698,-19,683,1424,2151,2874,3543,4142,4647,5027,5289,5413,5427,5337,5191,5010,4853,4732,4695,4741,4870,5059,5270,5449,5552,5521,5332,4965,4425,3751,2973,2160,1360,634,22,-437,-737,-851,-819,-624,-340,35,409,776,1048,1213,1220,1059,731,251,-343,-1003,-1667,-2274,-2770,-3102,-3242,-3170,-2888,-2418,-1777,-1019,-181,687,1527,2315,2991,3558,3982,4281,4454,4518,4494,4392,4219,3981,3655,3250,2728,2110,1357,518,-426,-1409,-2408,-3372,-4241,-4989,-5556,-5943,-6120,-6116,-5937,-5626,-5211,-4726,-4196,-3635,-3031,-2395,-1692,-930,-83,825,1810,2819,3854,4862,5814,6674,7391,7940,8273,8365,8197,7749,7047,6102,4972,3705,2384,1057,-182,-1313,-2259,-3030,-3595,-3982,-4208,-4308,-4334,-4314,-4299,-4307,-4367,-4479,-4639,-4831,-5022,-5191,-5291,-5309,-5216,-5017,-4707,-4312,-3841,-3328,-2786,-2234,-1695,-1170,-688,-250,120,417,626,745,781,732,621,450,234,-13,-288,-569,-862,-1135,-1411,-1665,-1922,-2184,-2459,-2769,-3098,-3458,-3818,-4157,-4446,-4640,-4718,-4646,-4409,-4004,-3424,-2707,-1854,-929,46,1015,1934,2770,3486,4069,4497,4786,4908,4898,4717,4397,3904,3258,2442,1491,406,-747,-1934,-3083,-4133,-5019,-5697,-6118,-6285,-6186,-5873,-5383,-4790,-4160,-3560,-3033,-2610,-2286,-2042,-1835,-1630,-1369,-1052,-638,-173,341,836,1279,1612,1817,1866,1775,1551,1228,835,404,-31,-462,-847,-1202,-1491,-1733,-1913,-2040,-2114,-2137,-2120,-2048,-1938,-1768,-1549,-1270,-937,-560,-150,267,662,1023,1309,1518,1636,1652,1595,1455,1264,1037,791,553,330,152,17,-46,-43,44,208,451,764,1141,1559,2008,2460,2892,3288,3605,3840,3957,3951,3808,3529,3114,2588,1948,1247,482,-285,-1042,-1740,-2351,-2835,-3172,-3328,-3286,-3050,-2594,-1968,-1169,-258,718,1707,2636,3462,4136,4628,4931,5051,5014,4857,4625,4362,4110,3902,3753,3672,3645,3656,3681,3686,3660,3574,3440,3245,3025,2776,2543,2321,2138,1982,1851,1729,1587,1412,1181,882,531,135,-250,-583,-792,-832,-635,-192,514,1447,2550,3746,4939,6016,6903,7496,7767,7672,7223,6455,5409,4167,2785,1357,-59,-1389,-2580,-3596,-4392,-4960,-5279,-5360,-5207,-4844,-4304,-3631,-2874,-2102,-1358,-716,-204,144,320,344,239,58,-152,-336,-456,-479,-410,-245,-32,197,391,498,495,355,79,-303,-768,-1267,-1761,-2221,-2625,-2966,-3254,-3507,-3734,-3965,-4191,-4427,-4641,-4832,-4959,-5023,-4990,-4888,-4698,-4475,-4209,-3960,-3711,-3499,-3297,-3094,-2876,-2590,-2246,-1791,-1248,-610,98,835,1564,2243,2816,3268,3562,3694,3668,3495,3194,2791,2306,1764,1181,571,-58,-710,-1377,-2076,-2803,-3562,-4352,-5158,-5962,-6748,-7488,-8178,-8786,-9323,-9765,-10114,-10363,-10476,-10453,-10246,-9837,-9206,-8354,-7296,-6084,-4781,-3467,-2242,-1179,-362,164,374,267,-128,-756,-1570,-2482,-3449,-4392,-5283,-6067,-6739,-7270,-7672,-7940,-8094,-8143,-8112,-8013,-7861,-7670,-7442,-7192,-6920,-6638,-6357,-6088,-5848,-5640,-5483,-5361,-5283,-5213,-5145,-5036,-4874,-4636,-4302,-3888,-3373,-2791,-2152,-1476,-802,-148,450,970,1391,1700,1894,1980,1972,1889,1754,1579,1383,1162,932,664,384,48,-322,-751,-1242,-1789,-2404,-3064,-3766,-4492,-5205,-5900,-6523,-7080,-7525,-7873,-8097,-8216,-8228,-8145,-7966,-7709,-7365,-6946,-6445,-5851,-5174,-4384,-3504,-2516,-1452,-332,782,1842,2748,3441,3824,3857,3503,2780,1738,455,-945,-2358,-3641,-4718,-5486,-5936,-6028,-5827,-5357,-4724,-3987,-3256,-2586,-2052,-1674,-1460,-1387,-1397,-1423,-1379,-1195,-795,-154,751,1872,3152,4498,5791,6929,7813,8368,8572,8413,7944,7222,6336,5362,4390,3472,2655,1962,1387,924,549,231,-41,-300,-540,-774,-987,-1170,-1305,-1383,-1379,-1305,-1139,-904,-592,-222,197,658,1141,1639,2132,2588,2981,3271,3415,3382,3148,2699,2057,1247,324,-646,-1596,-2455,-3170,-3688,-3988,-4037,-3850,-3411,-2759,-1912,-921,153,1249,2282,3188,3894,4357,4544,4455,4116,3563,2883,2128,1411,794,367,181,280,671,1340,2239,3307,4454,5595,6653,7541,8230,8674,8888,8871,8671,8311,7847,7305,6728,6133,5558,5004,4502,4053,3668,3351,3102,2908,2771,2666,2581,2496,2392,2255,2086,1868,1627,1362,1095,853,649,508,450,473,592,786,1049,1344,1657,1943,2196,2375,2488,2517,2474,2366,2208,2021,1823,1643,1490,1398,1359,1405,1507,1681,1891,2126,2350,2548,2689,2771,2780,2739,2643,2542,2429,2356,2312,2327,2385,2489,2616,2752,2872,2954,2989,2960,2878,2752,2605,2470,2376,2353,2423,2594,2860,3198,3580,3956,4285,4525,4644,4617,4447,4127,3687,3140,2515,1841,1128,410,-312,-1014,-1681,-2314,-2878,-3382,-3784,-4091,-4267,-4313,-4206,-3947,-3528,-2952,-2232,-1378,-425,601,1657,2695,3676,4549,5287,5857,6250,6459,6492,6380,6141,5820,5461,5079,4745,4433,4203,4011,3874,3747,3595,3388,3073,2629,2043,1308,454,-482,-1456,-2390,-3237,-3918,-4384,-4595,-4517,-4157,-3512,-2635,-1557,-355,915,2179,3375,4446,5352,6067,6569,6871,6975,6899,6684,6321,5870,5303,4662,3924,3109,2216,1263,276,-704,-1639,-2471,-3157,-3666,-3965,-4068,-3987,-3756,-3446,-3088,-2765,-2494,-2315,-2231,-2219,-2260,-2293,-2285,-2177,-1943,-1559,-1028,-370,369,1143,1887,2533,3043,3355,3461,3347,3026,2540,1920,1229,510,-185,-816,-1360,-1792,-2117,-2328,-2436,-2452,-2374,-2225,-1996,-1717,-1393,-1053,-731,-433,-218,-64,-10,-36,-120,-265,-405,-546,-634,-661,-617,-490,-304,-58,217,514,810,1103,1387,1667,1957,2265,2604,2987,3398,3842,4285,4697,5052,5291,5397,5320,5055,4576,3907,3046,2047,938,-215,-1352,-2418,-3340,-4087,-4607,-4895,-4939,-4770,-4409,-3921,-3338,-2741,-2153,-1644,-1220,-915,-726,-647,-667,-755,-891,-1036,-1162,-1244,-1247,-1173,-999,-743,-407,-24,391,796,1175,1496,1754,1919,2002,1972,1840,1586,1216,729,142,-519,-1212,-1890,-2489,-2959,-3230,-3282,-3070,-2616,-1931,-1076,-114,871,1800,2613,3245,3699,3951,4055,4038,3967,3894,3859,3899,4018,4203,4439,4669,4865,4971,4957,4796,4484,4027,3459,2827,2176,1579,1066,694,460,375,398,496,612,689,685,556,301,-90,-574,-1123,-1675,-2175,-2580,-2827,-2910,-2788,-2481,-1989,-1348,-592,223,1050,1818,2474,2964,3243,3288,3084,2653,2012,1231,348,-552,-1416,-2178,-2802,-3255,-3548,-3682,-3710,-3655,-3582,-3513,-3485,-3501,-3553,-3623,-3664,-3657,-3536,-3298,-2901,-2356,-1678,-888,-46,810,1609,2314,2875,3283,3525,3621,3604,3505,3376,3242,3147,3099,3102,3145,3203,3242,3243,3159,2994,2725,2370,1940,1461,962,462,-2,-424,-781,-1069,-1287,-1423,-1491,-1482,-1395,-1245,-1016,-742,-413,-79,260,543,763,874,856,695,375,-90,-698,-1412,-2212,-3045,-3875,-4647,-5319,-5856,-6222,-6409,-6401,-6215,-5853,-5353,-4740,-4051,-3347,-2654,-2043,-1533,-1173,-961,-899,-975,-1132,-1360,-1573,-1768,-1877,-1902,-1827,-1657,-1411,-1113,-784,-446,-122,188,474,743,1011,1283,1584,1913,2281,2674,3071,3443,3742,3937,3981,3856,3554,3079,2479,1789,1088,432,-107,-479,-665,-651,-481,-194,128,413,582,577,366,-64,-675,-1438,-2256,-3078,-3809,-4399,-4802,-4997,-4980,-4776,-4398,-3899,-3292,-2636,-1944,-1262,-615,-29,463,842,1089,1180,1123,902,550,70,-491,-1112,-1739,-2348,-2888,-3341,-3676,-3882,-3962,-3926,-3793,-3601,-3368,-3135,-2909,-2707,-2515,-2330,-2115,-1863,-1542,-1149,-684,-152,408,983,1521,2013,2417,2741,2977,3147,3281,3401,3548,3732,3974,4255,4569,4857,5100,5213,5184,4940,4484,3801,2915,1873,738,-409,-1484,-2401,-3086,-3490,-3571,-3338,-2814,-2046,-1113,-97,924,1852,2635,3216,3561,3681,3586,3327,2964,2561,2202,1929,1807,1834,2030,2346,2750,3165,3537,3799,3901,3828,3558,3131,2574,1952,1327,760,298,-21,-196,-245,-197,-120,-52,-56,-156,-361,-666,-1013,-1361,-1637,-1766,-1723,-1449,-977,-312,461,1290,2071,2741,3239,3531,3628,3548,3343,3084,2812,2601,2471,2438,2507,2646,2827,3017,3173,3272,3300,3248,3132,2977,2805,2664,2565,2541,2583,2683,2807,2914,2960,2902,2715,2382,1925,1358,743,123,-441,-892,-1208,-1354,-1350,-1211,-990,-737,-518,-380,-366,-495,-772,-1176,-1678,-2224,-2774,-3266,-3675,-3954,-4105,-4122,-4008,-3812,-3533,-3230,-2919,-2639,-2404,-2249,-2171,-2191,-2295,-2483,-2719,-2992,-3254,-3488,-3670,-3801,-3884,-3958,-4035,-4168,-4362,-4624,-4948,-5275,-5569,-5750,-5764,-5545,-5074,-4328,-3343,-2167,-869,446,1685,2757,3560,4058,4192,3970,3415,2577,1538,384,-785,-1878,-2824,-3564,-4079,-4366,-4451,-4383,-4198,-3970,-3717,-3509,-3342,-3254,-3238,-3297,-3425,-3611,-3843,-4118,-4409,-4723,-5023,-5314,-5553,-5739,-5834,-5828,-5719,-5494,-5182,-4809,-4408,-4040,-3737,-3550,-3492,-3589,-3812,-4151,-4559,-4992,-5419,-5786,-6099,-6323,-6496,-6606,-6691,-6748,-6790,-6802,-6774,-6682,-6511,-6240,-5874,-5405,-4863,-4266,-3652,-3062,-2531,-2100,-1793,-1627,-1611,-1732,-1986,-2331,-2761,-3226,-3711,-4189,-4630,-5034,-5367,-5629,-5801,-5865,-5807,-5615,-5271,-4788,-4168,-3445,-2670,-1896,-1204,-660,-328,-252,-459,-934,-1649,-2534,-3515,-4499,-5389,-6114,-6584,-6784,-6668,-6261,-5595,-4723,-3724,-2675,-1661,-759,-36,458,695,650,342,-218,-984,-1896,-2899,-3912,-4867,-5709,-6369,-6827,-7039,-7013,-6746,-6257,-5592,-4779,-3887,-2964,-2076,-1272,-608,-102,216,371,360,243,33,-201,-437,-622,-746,-774,-712,-551,-304,16,389,792,1206,1605,1973,2300,2568,2790,2944,3050,3096,3088,3041,2935,2805,2640,2457,2284,2113,1983,1891,1849,1853,1896,1961,2038,2099,2151,2157,2139,2073,1970,1829,1638,1409,1109,760,320,-187,-780,-1429,-2127,-2813,-3465,-4004,-4405,-4596,-4571,-4296,-3801,-3101,-2256,-1321,-363,549,1373,2052,2579,2928,3111,3133,3012,2761,2405,1956,1445,897,357,-145,-546,-817,-903,-790,-459,69,772,1589,2465,3321,4091,4710,5140,5353,5370,5213,4946,4641,4370,4205,4203,4384,4753,5286,5910,6579,7188,7687,7997,8097,7956,7591,7025,6291,5435,4504,3527,2553,1599,696,-141,-886,-1538,-2065,-2471,-2733,-2850,-2814,-2627,-2287,-1808,-1201,-495,290,1111,1941,2740,3469,4106,4617,4984,5196,5238,5122,4847,4437,3917,3317,2679,2046,1463,976,628,451,476,705,1143,1758,2517,3377,4257,5124,5886,6519,6970,7232,7302,7200,6960,6618,6214,5769,5316,4850,4383,3916,3452,3008,2607,2276,2050,1958,2020,2236,2600,3071,3608,4143,4611,4954,5110,5065,4803,4356,3782,3134,2516,1976,1605,1411,1428,1606,1913,2269,2589,2809,2844,2677,2275,1669,895,23,-871,-1705,-2413,-2937,-3250,-3343,-3231,-2948,-2531,-2035,-1493,-948,-409,93,579,1018,1432,1798,2101,2338,2474,2504,2420,2220,1929,1562,1162,765,409,145,-14,-32,91,341,699,1120,1555,1970,2292,2537,2642,2667,2595,2484,2358,2244,2175,2138,2153,2190,2245,2312,2369,2429,2492,2557,2654,2768,2918,3095,3284,3486,3667,3835,3961,4061,4119,4165,4191,4225,4263,4307,4350,4366,4332,4214,3982,3619,3114,2485,1761,992,236,-443,-996,-1376,-1570,-1581,-1430,-1176,-871,-580,-385,-309,-426,-706,-1178,-1771,-2462,-3163,-3830,-4388,-4806,-5044,-5106,-4990,-4738,-4373,-3950,-3496,-3057,-2644,-2283,-1962,-1697,-1463,-1276,-1116,-992,-905,-855,-851,-886,-970,-1077,-1205,-1323,-1409,-1432,-1372,-1195,-901,-482,55,675,1360,2070,2764,3427,4027,4555,5005,5370,5645,5823,5900,5856,5701,5419,5035,4563,4034,3488,2951,2479,2079,1793,1608,1528,1531,1578,1642,1677,1646,1538,1311,997,593,141,-310,-716,-1020,-1182,-1180,-1007,-687,-254,234,723,1153,1483,1672,1716,1595,1341,955,478,-67,-644,-1228,-1787,-2305,-2756,-3127,-3410,-3588,-3671,-3644,-3531,-3331,-3078,-2778,-2467,-2156,-1861,-1596,-1348,-1131,-918,-721,-527,-341,-188,-61,-12,-34,-168,-398,-729,-1116,-1533,-1898,-2175,-2278,-2175,-1828,-1239,-427,545,1623,2701,3717,4581,5242,5674,5860,5830,5615,5270,4856,4421,4024,3693,3447,3293,3199,3152,3093,3005,2831,2574,2210,1771,1280,791,356,27,-156,-164,-17,294,684,1132,1546,1879,2066,2093,1915,1573,1068,458,-203,-868,-1474,-1991,-2388,-2661,-2822,-2882,-2885,-2844,-2806,-2772,-2785,-2832,-2941,-3106,-3327,-3604,-3919,-4262,-4602,-4921,-5184,-5362,-5432,-5368,-5153,-4789,-4269,-3613,-2836,-1978,-1065,-158,710,1481,2106,2559,2797,2823,2648,2297,1838,1328,848,474,270,276,521,978,1627,2391,3205,3969,4619,5063,5263,5182,4817,4193,3353,2361,1287,211,-794,-1668,-2342,-2804,-3025,-3022,-2832,-2507,-2103,-1715,-1373,-1164,-1081,-1160,-1359,-1658,-2003,-2347,-2653,-2896,-3053,-3148,-3165,-3162,-3126,-3099,-3083,-3082,-3093,-3101,-3095,-3055,-2978,-2853,-2675,-2463,-2214,-1955,-1693,-1453,-1246,-1096,-1014,-1015,-1102,-1280,-1534,-1842,-2178,-2495,-2758,-2913,-2926,-2773,-2431,-1922,-1256,-486,342,1161,1920,2549,3029,3304,3401,3291,3041,2650,2194,1704,1227,802,447,168,-31,-172,-276,-357,-444,-534,-632,-728,-792,-815,-757,-614,-371,-39,369,809,1255,1644,1943,2108,2109,1936,1583,1081,447,-248,-974,-1643,-2229,-2656,-2923,-2992,-2892,-2631,-2253,-1801,-1316,-844,-426,-80,162,299,330,249,87,-161,-447,-771,-1077,-1361,-1579,-1725,-1790,-1776,-1703,-1598,-1488,-1400,-1368,-1376,-1458,-1552,-1677,-1758,-1795,-1741,-1582,-1319,-942,-482,52,612,1185,1707,2172,2534,2781,2913,2926,2839,2679,2460,2220,1977,1745,1551,1382,1255,1150,1064,988,908,822,720,607,486,358,246,152,106,136,255,502,883,1410,2073,2840,3670,4492,5252,5852,6249,6364,6187,5697,4937,3954,2846,1705,648,-240,-872,-1218,-1265,-1047,-628,-75,513,1074,1527,1847,1992,1985,1822,1557,1213,850,494,199,-24,-141,-159,-72,111,361,679,1018,1376,1731,2057,2367,2626,2860,3043,3192,3290,3338,3327,3246,3090,2854,2540,2162,1738,1295,861,468,146,-80,-200,-202,-104,91,341,628,907,1154,1340,1450,1476,1414,1292,1100,897,662,466,279,150,52,-10,-63,-128,-230,-396,-639,-958,-1358,-1798,-2261,-2709,-3083,-3374,-3526,-3551,-3428,-3195,-2864,-2479,-2088,-1708,-1393,-1140,-976,-880,-862,-879,-943,-1011,-1096,-1186,-1281,-1400,-1526,-1683,-1842,-2015,-2163,-2293,-2358,-2375,-2309,-2176,-1969,-1704,-1389,-1044,-691,-341,-31,233,429,544,577,524,394,198,-48,-327,-620,-910,-1193,-1450,-1696,-1922,-2145,-2371,-2609,-2866,-3142,-3432,-3732,-4030,-4311,-4573,-4799,-4996,-5154,-5276,-5356,-5394,-5380,-5315,-5190,-5014,-4782,-4518,-4225,-3937,-3661,-3438,-3264,-3179,-3164,-3236,-3377,-3569,-3801,-4032,-4262,-4448,-4600,-4694,-4740,-4753,-4722,-4689,-4640,-4612,-4599,-4624,-4693,-4810,-4985,-5206,-5469,-5761,-6067,-6363,-6637,-6858,-7006,-7060,-7004,-6823,-6526,-6115,-5622,-5067,-4506,-3957,-3489,-3103,-2849,-2708,-2686,-2752,-2861,-2992,-3087,-3127,-3095,-2978,-2810,-2600,-2404,-2253,-2203,-2269,-2489,-2837,-3316,-3861,-4431,-4968,-5407,-5721,-5867,-5862,-5698,-5420,-5052,-4635,-4197,-3773,-3362,-2998,-2664,-2386,-2154,-1993,-1905,-1907,-2013,-2224,-2548,-2972,-3482,-4048,-4649,-5230,-5770,-6220,-6551,-6749,-6792,-6692,-6461,-6116,-5700,-5227,-4744,-4265,-3818,-3415,-3061,-2756,-2494,-2265,-2054,-1852,-1640,-1420,-1180,-937,-681,-444,-223,-36,113,228,304,363,397,430,458,489,531,574,645,715,830,961,1138,1350,1592,1848,2110,2333,2518,2617,2637,2560,2403,2182,1934,1692,1498,1367,1334,1374,1488,1632,1773,1866,1882,1789,1584,1266,857,377,-125,-628,-1091,-1492,-1823,-2077,-2266,-2416,-2537,-2668,-2810,-2981,-3167,-3361,-3526,-3645,-3675,-3606,-3416,-3114,-2714,-2247,-1744,-1249,-793,-406,-106,112,244,326,365,411,476,589,757,974,1229,1496,1753,1973,2154,2284,2386,2486,2598,2777,3014,3339,3733,4170,4629,5049,5411,5665,5806,5823,5733,5564,5336,5109,4886,4724,4609,4565,4563,4599,4629,4643,4597,4490,4312,4060,3777,3455,3158,2891,2685,2562,2512,2552,2649,2808,2984,3182,3362,3518,3637,3695,3707,3644,3536,3366,3164,2930,2695,2456,2250,2067,1940,1858,1840,1880,1980,2131,2325,2534,2750,2933,3066,3120,3088,2957,2748,2459,2139,1790,1467,1172,932,756,643,601,626,722,892,1144,1479,1907,2416,3004,3642,4305,4948,5542,6027,6392,6590,6629,6508,6240,5876,5430,4971,4514,4122,3792,3580,3452,3452,3523,3694,3896,4138,4355,4542,4644,4666,4566,4381,4087,3747,3372,3011,2709,2488,2386,2406,2551,2809,3150,3540,3938,4293,4564,4704,4684,4486,4104,3562,2882,2122,1331,573,-92,-622,-974,-1143,-1127,-953,-670,-309,50,384,628,770,787,683,473,182,-163,-519,-865,-1159,-1389,-1520,-1552,-1463,-1250,-924,-471,70,691,1347,2004,2614,3134,3534,3773,3855,3770,3546,3209,2822,2417,2080,1842,1764,1869,2159,2632,3238,3938,4652,5319,5874,6253,6440,6393,6145,5712,5140,4497,3835,3225,2707,2325,2084,1981,1991,2057,2144,2188,2158,2023,1775,1425,985,490,-41,-577,-1096,-1590,-2030,-2426,-2745,-2991,-3139,-3186,-3113,-2921,-2611,-2190,-1681,-1119,-531,23,510,879,1091,1126,963,621,122,-497,-1162,-1835,-2433,-2925,-3260,-3426,-3424,-3264,-2984,-2621,-2206,-1794,-1390,-1032,-703,-423,-153,92,355,622,919,1233,1568,1912,2240,2544,2797,2988,3104,3141,3098,2985,2813,2593,2342,2068,1795,1523,1289,1084,947,867,865,931,1058,1219,1399,1555,1669,1718,1691,1596,1443,1266,1079,929,816,762,754,784,819,850,828,759,611,402,134,-165,-464,-725,-929,-1028,-1039,-943,-772,-565,-354,-197,-133,-194,-388,-714,-1134,-1614,-2095,-2529,-2860,-3070,-3130,-3058,-2874,-2607,-2312,-2009,-1746,-1520,-1344,-1198,-1058,-902,-710,-463,-176,146,473,765,996,1132,1149,1061,857,597,296,26,-184,-294,-281,-155,76,370,693,1001,1270,1465,1596,1653,1665,1647,1635,1640,1704,1818,1999,2233,2504,2791,3066,3301,3471,3557,3551,3438,3240,2952,2599,2203,1766,1334,896,484,97,-250,-561,-814,-1038,-1199,-1328,-1399,-1429,-1404,-1331,-1207,-1035,-843,-626,-436,-272,-177,-160,-237,-406,-664,-997,-1379,-1794,-2206,-2592,-2925,-3180,-3331,-3377,-3289,-3096,-2794,-2423,-2014,-1607,-1240,-932,-709,-551,-459,-400,-347,-277,-174,-28,148,345,538,708,834,914,936,913,855,766,672,561,451,323,188,30,-139,-321,-502,-670,-814,-923,-989,-1018,-1002,-954,-871,-764,-632,-496,-343,-209,-89,-19,-6,-83,-252,-533,-919,-1391,-1926,-2482,-3009,-3473,-3816,-4017,-4056,-3921,-3640,-3231,-2740,-2217,-1714,-1286,-977,-825,-849,-1051,-1421,-1915,-2494,-3100,-3666,-4154,-4500,-4692,-4699,-4534,-4195,-3714,-3105,-2403,-1636,-837,-33,733,1433,2026,2479,2768,2873,2797,2545,2157,1657,1107,537,11,-439,-776,-967,-1010,-898,-648,-298,110,524,884,1144,1268,1234,1047,720,293,-188,-665,-1077,-1376,-1519,-1492,-1288,-936,-458,91,663,1225,1703,2095,2337,2427,2346,2089,1683,1126,473,-266,-1031,-1791,-2487,-3093,-3544,-3840,-3946,-3873,-3649,-3277,-2821,-2286,-1737,-1192,-710,-306,-37,97,66,-104,-401,-772,-1163,-1527,-1787,-1935,-1917,-1750,-1426,-968,-389,271,995,1724,2423,3021,3478,3713,3718,3438,2904,2118,1156,76,-1004,-1986,-2740,-3170,-3193,-2772,-1931,-726,723,2269,3763,5029,5956,6446,6473,6048,5250,4163,2935,1690,562,-326,-905,-1122,-990,-553,112,913,1745,2530,3170,3632,3851,3849,3619,3224,2714,2157,1627,1171,844,668,662,824,1129,1554,2033,2528,2970,3318,3534,3595,3504,3269,2933,2520,2093,1675,1314,1023,827,718,703,740,825,891,933,879,747,494,168,-219,-591,-914,-1105,-1169,-1064,-850,-538,-212,103,366,562,724,849,987,1149,1354,1611,1905,2239,2576,2923,3232,3514,3736,3896,3999,4030,4008,3922,3781,3581,3330,3028,2686,2313,1903,1472,1002,491,-63,-675,-1327,-2025,-2742,-3463,-4181,-4867,-5543,-6191,-6819,-7433,-8007,-8554,-9027,-9432,-9713,-9872,-9862,-9691,-9344,-8853,-8234,-7555,-6838,-6151,-5512,-4961,-4512,-4177,-3967,-3889,-3940,-4130,-4427,-4824,-5266,-5713,-6106,-6401,-6576,-6607,-6529,-6342,-6089,-5781,-5437,-5054,-4642,-4198,-3734,-3269,-2813,-2386,-2001,-1670,-1396,-1196,-1059,-996,-987,-1024,-1090,-1169,-1247,-1308,-1342,-1339,-1309,-1265,-1234,-1250,-1337,-1518,-1801,-2167,-2600,-3060,-3496,-3874,-4125,-4234,-4160,-3916,-3519,-3019,-2487,-1987,-1612,-1406,-1437,-1714,-2251,-3015,-3978,-5072,-6237,-7390,-8457,-9372,-10075,-10556,-10783,-10799,-10604,-10241,-9736,-9112,-8391,-7611,-6786,-5959,-5154,-4396,-3707,-3115,-2611,-2213,-1905,-1670,-1502,-1374,-1287,-1233,-1211,-1223,-1264,-1332,-1410,-1501,-1589,-1677,-1765,-1854,-1960,-2080,-2230,-2399,-2597,-2805,-3021,-3217,-3385,-3490,-3515,-3431,-3218,-2860,-2360,-1709,-941,-60,879,1846,2768,3605,4281,4752,4973,4910,4569,3966,3151,2181,1136,66,-948,-1884,-2692,-3343,-3820,-4071,-4093,-3838,-3313,-2513,-1459,-207,1204,2686,4183,5606,6898,7987,8844,9428,9759,9856,9769,9573,9314,9064,8843,8661,8497,8305,8035,7626,7035,6223,5205,3984,2633,1197,-238,-1593,-2802,-3793,-4516,-4949,-5057,-4874,-4413,-3734,-2893,-1957,-984,-43,841,1601,2237,2700,2995,3111,3052,2836,2487,2038,1544,1048,634,341,247,363,720,1276,2013,2848,3728,4582,5348,5992,6492,6842,7070,7201,7277,7349,7434,7577,7763,8000,8241,8458,8574,8547,8300,7799,7010,5953,4647,3166,1574,-39,-1596,-3018,-4247,-5248,-5984,-6477,-6727,-6778,-6664,-6430,-6108,-5740,-5344,-4959,-4597,-4297,-4057,-3920,-3869,-3922,-4063,-4266,-4526,-4781,-5030,-5211,-5328,-5354,-5301,-5177,-4999,-4789,-4541,-4275,-3964,-3611,-3187,-2669,-2040,-1273,-360,704,1902,3226,4611,6037,7425,8732,9906,10906,11717,12325,12728,12943,12955,12781,12402,11809,11000,9963,8722,7296,5735,4088,2430,812,-691,-2036,-3173,-4069,-4713,-5088,-5218,-5110,-4807,-4343,-3769,-3130,-2476,-1838,-1249,-721,-264,120,425,641,760,759,644,395,57,-364,-794,-1194,-1506,-1677,-1713,-1583,-1355,-1043,-725,-437,-221,-100,-92,-182,-391,-681,-1064,-1494,-1956,-2399,-2799,-3111,-3328,-3436,-3446,-3376,-3242,-3064,-2859,-2624,-2376,-2093,-1779,-1424,-1018,-577,-105,376,832,1251,1601,1880,2096,2255,2400,2534,2707,2894,3115,3321,3480,3551,3482,3264,2876,2346,1698,982,247,-472,-1123,-1708,-2190,-2586,-2880,-3082,-3195,-3225,-3174,-3039,-2813,-2483,-2025,-1425,-658,287,1410,2701,4135,5663,7248,8812,10307,11649,12792,13672,14260,14529,14469,14093,13425,12496,11364,10071,8671,7217,5747,4296,2913,1609,432,-609,-1491,-2205,-2745,-3111,-3315,-3375,-3314,-3170,-2957,-2724,-2474,-2247,-2052,-1899,-1805,-1764,-1778,-1855,-1968,-2139,-2326,-2535,-2732,-2877,-2950,-2887,-2667,-2261,-1651,-860,93,1167,2308,3473,4609,5679,6643,7482,8166,8698,9064,9296,9392,9399,9324,9199,9023,8809,8542,8228,7842,7389,6846,6218,5483,4662,3733,2742,1676,585,-509,-1568,-2544,-3404,-4091,-4582,-4827,-4827,-4570,-4075,-3385,-2536,-1595,-616,347,1232,2014,2636,3105,3375,3472,3370,3104,2665,2086,1373,568,-316,-1209,-2095,-2890,-3568,-4062,-4336,-4365,-4122,-3623,-2883,-1951,-884,242,1371,2418,3352,4121,4719,5138,5400,5525,5543,5500,5408,5306,5197,5079,4936,4751,4484,4129,3656,3080,2408,1685,957,277,-291,-715,-958,-1005,-873,-573,-143,372,945,1536,2123,2699,3243,3759,4228,4650,4998,5254,5397,5379,5191,4784,4147,3282,2187,923,-483,-1921,-3349,-4644,-5781,-6671,-7322,-7701,-7846,-7770,-7530,-7161,-6724,-6240,-5754,-5268,-4794,-4314,-3831,-3302,-2747,-2122,-1441,-706,85,907,1736,2566,3331,4022,4584,4974,5185,5175,4979,4587,4073,3449,2805,2156,1555,1001,499,8,-489,-1046,-1685,-2425,-3263,-4175,-5122,-6055,-6931,-7695,-8340,-8823,-9178,-9385,-9488,-9479,-9394,-9222,-8988,-8684,-8329,-7911,-7455,-6933,-6355,-5697,-4939,-4084,-3100,-2019,-826,413,1694,2931,4110,5152,6050,6751,7261,7558,7662,7578,7343,6972,6507,5952,5336,4650,3910,3108,2249,1346,412,-521,-1423,-2259,-3010,-3644,-4174,-4577,-4871,-5056,-5125,-5094,-4950,-4707,-4377,-3978,-3545,-3116,-2730,-2424,-2243,-2202,-2326,-2608,-3037,-3582,-4208,-4871,-5519,-6112,-6609,-6964,-7173,-7196,-7051,-6714,-6211,-5540,-4731,-3805,-2790,-1732,-652,401,1406,2344,3184,3928,4562,5079,5486,5777,5965,6063,6075,6018,5888,5688,5410,5043,4584,4017,3346,2559,1672,684,-377,-1496,-2639,-3763,-4834,-5802,-6639,-7309,-7801,-8103,-8228,-8184,-7988,-7664,-7221,-6680,-6041,-5323,-4529,-3693,-2829,-1986,-1198,-508,56,480,761,916,974,972,957,964,1033,1184,1450,1818,2304,2878,3517,4187,4853,5458,5999,6409,6708,6861,6881,6766,6511,6133,5623,4995,4261,3426,2531,1589,654,-244,-1048,-1724,-2218,-2512,-2577,-2414,-2035,-1460,-738,90,959,1834,2650,3390,4030,4567,5024,5415,5767,6107,6436,6765,7083,7374,7628,7808,7913,7897,7772,7491,7073,6486,5751,4868,3857,2752,1585,405,-731,-1774,-2653,-3324,-3736,-3870,-3722,-3307,-2673,-1861,-944,22,976,1870,2653,3308,3796,4123,4283,4284,4159,3910,3592,3209,2815,2416,2061,1752,1510,1326,1181,1066,932,772,551,267,-77,-472,-885,-1286,-1629,-1876,-1976,-1928,-1684,-1308,-784,-200,409,975,1450,1787,1970,1968,1803,1464,1003,433,-178,-789,-1346,-1797,-2124,-2286,-2297,-2150,-1861,-1467,-964,-407,214,861,1533,2206,2869,3496,4062,4538,4900,5123,5193,5107,4864,4478,3968,3347,2650,1897,1128,370,-338,-970,-1507,-1940,-2278,-2538,-2747,-2931,-3110,-3301,-3498,-3699,-3892,-4053,-4177,-4251,-4268,-4239,-4164,-4074,-3978,-3927,-3936,-4053,-4295,-4679,-5191,-5815,-6493,-7176,-7789,-8271,-8562,-8637,-8466,-8078,-7489,-6756,-5937,-5079,-4248,-3465,-2768,-2164,-1656,-1245,-926,-688,-540,-461,-457,-509,-611,-746,-901,-1067,-1231,-1393,-1560,-1731,-1941,-2184,-2506,-2886,-3355,-3882,-4460,-5065,-5659,-6219,-6721,-7137,-7472,-7698,-7845,-7893,-7886,-7819,-7738,-7652,-7611,-7607,-7699,-7854,-8108,-8424,-8793,-9190,-9583,-9949,-10269,-10522,-10709,-10815,-10851,-10806,-10688,-10496,-10226,-9886,-9473,-8990,-8443,-7825,-7151,-6411,-5614,-4762,-3855,-2911,-1933,-946,31,960,1817,2551,3133,3521,3686,3610,3286,2719,1947,1008,-21,-1080,-2071,-2940,-3603,-4025,-4180,-4052,-3675,-3074,-2308,-1439,-529,358,1168,1859,2402,2776,2981,3022,2914,2694,2384,2019,1636,1246,881,540,218,-82,-386,-692,-1020,-1373,-1751,-2158,-2574,-3001,-3399,-3775,-4082,-4325,-4475,-4525,-4478,-4331,-4102,-3826,-3517,-3227,-2963,-2757,-2602,-2504,-2435,-2391,-2343,-2286,-2200,-2094,-1956,-1802,-1639,-1473,-1332,-1218,-1153,-1152,-1212,-1346,-1537,-1780,-2052,-2333,-2593,-2800,-2933,-2940,-2833,-2554,-2143,-1574,-888,-107,736,1601,2457,3274,4021,4678,5218,5617,5849,5903,5751,5407,4877,4186,3397,2539,1692,917,259,-213,-486,-523,-328,86,692,1457,2315,3249,4171,5078,5905,6638,7264,7746,8114,8329,8423,8385,8244,8004,7708,7358,7002,6635,6285,5931,5580,5197,4783,4299,3748,3113,2400,1617,782,-88,-956,-1807,-2599,-3310,-3915,-4389,-4717,-4900,-4925,-4827,-4606,-4301,-3940,-3553,-3168,-2809,-2483,-2196,-1949,-1725,-1518,-1313,-1094,-853,-577,-257,119,562,1083,1691,2376,3142,3958,4803,5644,6440,7167,7793,8302,8686,8953,9100,9157,9119,9014,8836,8595,8286,7903,7452,6917,6312,5626,4878,4070,3224,2368,1514,712,-48,-726,-1344,-1895,-2405,-2892,-3379,-3879,-4408,-4949,-5510,-6047,-6556,-6992,-7334,-7562,-7662,-7630,-7486,-7241,-6942,-6606,-6278,-5962,-5676,-5393,-5099,-4740,-4289,-3683,-2910,-1933,-777,555,1995,3507,4996,6418,7678,8751,9566,10129,10415,10454,10267,9890,9371,8741,8039,7296,6521,5738,4938,4133,3310,2486,1651,828,24,-753,-1470,-2128,-2696,-3153,-3490,-3670,-3696,-3547,-3233,-2764,-2171,-1497,-787,-108,496,968,1280,1409,1368,1165,853,470,76,-274,-534,-681,-680,-557,-300,48,455,896,1321,1705,2019,2245,2373,2416,2380,2299,2196,2092,2016,1958,1944,1938,1952,1949,1928,1862,1750,1576,1354,1064,743,360,-40,-486,-952,-1454,-1976,-2530,-3083,-3650,-4173,-4671,-5081,-5415,-5642,-5762,-5785,-5706,-5551,-5317,-5016,-4651,-4202,-3681,-3050,-2325,-1487,-557,449,1491,2529,3504,4376,5095,5626,5956,6068,5984,5730,5336,4866,4347,3852,3412,3069,2858,2768,2818,2960,3170,3408,3600,3727,3719,3564,3237,2742,2101,1347,527,-302,-1094,-1772,-2305,-2624,-2709,-2527,-2080,-1386,-483,568,1692,2810,3844,4726,5402,5858,6079,6116,5995,5796,5572,5382,5283,5278,5396,5598,5863,6145,6397,6576,6641,6567,6330,5929,5362,4648,3805,2868,1865,841,-168,-1127,-2003,-2777,-3427,-3944,-4325,-4559,-4669,-4631,-4482,-4216,-3850,-3407,-2893,-2328,-1726,-1096,-444,221,907,1596,2306,3011,3722,4413,5085,5710,6285,6794,7210,7556,7775,7925,7945,7895,7740,7521,7225,6876,6475,6025,5531,4999,4411,3799,3129,2438,1716,986,262,-427,-1064,-1613,-2065,-2393,-2601,-2687,-2674,-2577,-2438,-2275,-2135,-2029,-1979,-1980,-2026,-2092,-2148,-2170,-2117,-1974,-1725,-1363,-912,-381,186,763,1319,1820,2268,2641,2954,3218,3443,3653,3856,4070,4286,4522,4740,4957,5122,5242,5280,5234,5080,4844,4505,4115,3681,3242,2849,2502,2263,2109,2070,2114,2240,2398,2578,2732,2841,2892,2863,2776,2632,2458,2280,2098,1945,1794,1656,1502,1316,1075,763,362,-134,-714,-1369,-2064,-2769,-3443,-4047,-4554,-4950,-5219,-5392,-5466,-5500,-5508,-5538,-5608,-5738,-5935,-6170,-6438,-6672,-6840,-6881,-6742,-6387,-5787,-4936,-3857,-2585,-1177,291,1754,3123,4346,5352,6111,6593,6794,6730,6428,5943,5326,4648,3968,3342,2816,2413,2146,2000,1958,1965,1988,1961,1839,1572,1134,489,-344,-1367,-2536,-3802,-5112,-6388,-7570,-8583,-9388,-9935,-10216,-10235,-10008,-9589,-9020,-8361,-7676,-6998,-6388,-5844,-5404,-5032,-4740,-4464,-4209,-3904,-3552,-3108,-2569,-1941,-1224,-459,340,1130,1879,2564,3153,3642,4008,4252,4366,4360,4233,4021,3719,3391,3030,2700,2394,2138,1927,1747,1582,1402,1185,908,561,127,-384,-975,-1630,-2337,-3081,-3840,-4595,-5326,-6011,-6642,-7184,-7648,-7995,-8233,-8346,-8317,-8155,-7833,-7368,-6747,-5981,-5090,-4078,-2990,-1841,-671,488,1600,2646,3591,4432,5156,5748,6233,6582,6817,6929,6906,6748,6442,5967,5330,4519,3542,2425,1189,-116,-1448,-2757,-3989,-5114,-6085,-6900,-7536,-8013,-8333,-8517,-8581,-8538,-8396,-8160,-7819,-7371,-6806,-6126,-5331,-4438,-3463,-2428,-1369,-302,734,1719,2630,3438,4136,4698,5128,5415,5566,5596,5513,5331,5064,4711,4287,3780,3208,2561,1868,1134,395,-322,-988,-1571,-2051,-2413,-2647,-2757,-2756,-2641,-2446,-2161,-1817,-1403,-942,-414,163,809,1511,2277,3085,3926,4767,5585,6346,7026,7596,8040,8343,8499,8510,8381,8131,7772,7333,6842,6318,5793,5282,4795,4337,3909,3490,3084,2671,2253,1837,1429,1051,732,483,345,310,397,596,879,1248,1647,2072,2489,2867,3205,3471,3663,3768,3787,3704,3537,3280,2951,2574,2155,1735,1329,952,635,366,157,-6,-142,-278,-428,-641,-904,-1257,-1674,-2153,-2673,-3194,-3697,-4146,-4513,-4779,-4934,-4953,-4857,-4618,-4264,-3779,-3196,-2505,-1752,-938,-105,736,1557,2348,3094,3787,4417,4971,5435,5795,6037,6145,6129,5974,5720,5364,4949,4499,4031,3584,3157,2766,2410,2077,1766,1454,1143,813,471,114,-247,-611,-962,-1309,-1649,-1989,-2347,-2727,-3133,-3566,-4007,-4431,-4807,-5107,-5295,-5365,-5308,-5140,-4885,-4574,-4231,-3896,-3576,-3296,-3057,-2865,-2719,-2616,-2541,-2494,-2440,-2394,-2312,-2229,-2112,-2004,-1896,-1831,-1800,-1836,-1916,-2045,-2196,-2344,-2473,-2542,-2558,-2482,-2345,-2140,-1897,-1644,-1413,-1236,-1141,-1149,-1260,-1487,-1803,-2194,-2631,-3085,-3541,-3966,-4356,-4694,-4967,-5180,-5308,-5367,-5340,-5243,-5090,-4895,-4699,-4517,-4400,-4354,-4407,-4554,-4779,-5066,-5374,-5677,-5933,-6139,-6249,-6306,-6273,-6210,-6107,-6009,-5935,-5908,-5943,-6060,-6239,-6497,-6782,-7100,-7392,-7655,-7846,-7967,-8010,-7980,-7904,-7796,-7690,-7605,-7562,-7568,-7622,-7704,-7803,-7882,-7913,-7879,-7740,-7506,-7159,-6715,-6194,-5615,-5011,-4401,-3810,-3238,-2696,-2159,-1629,-1069,-483,142,803,1477,2148,2785,3347,3829,4184,4421,4510,4464,4265,3929,3444,2832,2097,1275,397,-483,-1309,-2023,-2574,-2910,-3032,-2925,-2637,-2220,-1741,-1283,-918,-703,-681,-855,-1212,-1700,-2269,-2841,-3362,-3763,-4020,-4106,-4025,-3806,-3470,-3083,-2679,-2328,-2061,-1917,-1913,-2044,-2296,-2634,-3015,-3400,-3737,-3992,-4139,-4160,-4063,-3848,-3539,-3151,-2715,-2243,-1764,-1290,-839,-428,-72,214,410,504,483,341,91,-253,-650,-1065,-1442,-1734,-1906,-1919,-1771,-1452,-987,-401,275,995,1733,2446,3112,3709,4223,4641,4961,5170,5267,5242,5092,4819,4420,3919,3324,2673,1990,1316,680,123,-344,-683,-904,-987,-945,-789,-522,-173,250,730,1239,1779,2319,2861,3393,3909,4402,4876,5310,5713,6070,6376,6631,6828,6970,7062,7105,7107,7072,6997,6878,6704,6460,6131,5700,5168,4523,3793,2975,2110,1219,325,-538,-1362,-2130,-2834,-3483,-4061,-4581,-5028,-5393,-5658,-5798,-5776,-5586,-5171,-4567,-3722,-2709,-1521,-238,1099,2419,3670,4793,5758,6532,7117,7499,7712,7756,7673,7480,7205,6877,6516,6150,5797,5486,5235,5061,4979,4986,5082,5243,5442,5631,5761,5771,5604,5212,4559,3634,2444,1031,-552,-2210,-3871,-5415,-6778,-7874,-8657,-9106,-9229,-9053,-8643,-8052,-7356,-6620,-5887,-5206,-4575,-4024,-3508,-3049,-2595,-2153,-1698,-1214,-709,-150,442,1099,1811,2582,3403,4262,5128,5970,6753,7413,7944,8275,8423,8359,8113,7716,7204,6642,6059,5525,5051,4671,4389,4189,4061,3967,3878,3758,3573,3297,2908,2393,1760,1008,177,-717,-1623,-2504,-3325,-4044,-4639,-5099,-5398,-5562,-5568,-5458,-5218,-4890,-4477,-4014,-3517,-3018,-2536,-2098,-1721,-1411,-1174,-999,-862,-749,-618,-463,-246,18,347,709,1101,1486,1850,2171,2436,2643,2788,2877,2912,2895,2829,2710,2530,2303,2011,1693,1336,987,657,378,166,36,-8,24,121,251,387,502,553,527,394,150,-208,-663,-1208,-1788,-2397,-2957,-3467,-3853,-4123,-4234,-4199,-4016,-3713,-3307,-2839,-2325,-1797,-1270,-752,-256,217,661,1070,1436,1741,1986,2149,2245,2262,2237,2170,2112,2065,2059,2101,2177,2273,2364,2398,2371,2232,1990,1647,1216,758,297,-104,-397,-570,-569,-445,-167,185,600,1007,1375,1651,1823,1859,1784,1584,1317,990,663,368,142,20,27,176,472,908,1470,2126,2857,3617,4381,5107,5773,6345,6815,7166,7395,7520,7528,7474,7342,7201,7045,6931,6863,6875,6956,7129,7342,7607,7848,8046,8125,8055,7769,7253,6480,5448,4200,2759,1210,-385,-1933,-3361,-4593,-5574,-6269,-6657,-6748,-6567,-6146,-5549,-4821,-4030,-3218,-2437,-1705,-1054,-474,32,482,894,1286,1663,2041,2401,2751,3057,3319,3512,3638,3697,3700,3668,3627,3606,3628,3726,3884,4141,4434,4790,5130,5452,5689,5824,5821,5673,5375,4949,4419,3823,3210,2599,2054,1556,1153,811,535,303,92,-109,-307,-505,-688,-844,-942,-967,-891,-714,-426,-39,423,943,1477,2017,2518,2987,3403,3775,4122,4433,4743,5029,5298,5525,5687,5756,5712,5528,5216,4766,4214,3587,2920,2270,1667,1159,766,511,392,402,517,702,920,1133,1307,1408,1425,1341,1159,886,534,115,-348,-854,-1375,-1917,-2463,-3012,-3565,-4101,-4646,-5162,-5669,-6149,-6591,-6992,-7339,-7620,-7834,-7957,-7989,-7906,-7703,-7356,-6859,-6194,-5365,-4375,-3244,-2007,-703,612,1886,3061,4093,4941,5587,6021,6254,6304,6205,5994,5704,5376,5040,4714,4430,4176,3973,3800,3641,3485,3279,3024,2652,2176,1550,806,-71,-1028,-2046,-3068,-4060,-4977,-5795,-6491,-7058,-7513,-7851,-8118,-8320,-8493,-8659,-8821,-9001,-9181,-9354,-9507,-9610,-9652,-9619,-9487,-9269,-8945,-8533,-8024,-7429,-6753,-5998,-5182,-4298,-3376,-2412,-1433,-457,505,1422,2283,3065,3745,4317,4756,5059,5208,5209,5059,4780,4388,3915,3394,2866,2356,1902,1511,1200,957,775,630,498,361,194,-12,-258,-540,-835,-1136,-1399,-1626,-1784,-1872,-1903,-1878,-1825,-1776,-1746,-1779,-1889,-2090,-2401,-2809,-3311,-3885,-4500,-5130,-5735,-6277,-6729,-7052,-7234,-7247,-7096,-6772,-6300,-5688,-4973,-4180,-3343,-2498,-1667,-883,-163,487,1046,1525,1915,2216,2437,2570,2620,2590,2475,2295,2047,1759,1445,1130,852,613,467,389,432,549,767,1042,1357,1681,1978,2216,2377,2418,2351,2139,1811,1355,800,169,-512,-1201,-1859,-2456,-2943,-3309,-3515,-3575,-3474,-3241,-2898,-2474,-2015,-1550,-1116,-734,-426,-178,-4,139,258,395,580,836,1189,1647,2205,2859,3575,4319,5053,5718,6277,6681,6903,6925,6745,6381,5856,5227,4531,3843,3202,2681,2299,2110,2108,2303,2674,3187,3807,4485,5176,5838,6427,6931,7314,7585,7742,7786,7747,7617,7432,7180,6879,6519,6092,5597,5013,4351,3600,2781,1907,1012,124,-710,-1467,-2098,-2599,-2941,-3133,-3182,-3105,-2926,-2680,-2388,-2089,-1800,-1551,-1346,-1206,-1118,-1091,-1108,-1169,-1256,-1374,-1503,-1661,-1828,-2018,-2214,-2413,-2594,-2746,-2833,-2853,-2763,-2583,-2273,-1879,-1376,-819,-214,399,996,1551,2041,2455,2784,3027,3194,3287,3325,3317,3275,3212,3137,3051,2974,2887,2820,2742,2680,2602,2519,2401,2251,2046,1786,1469,1111,719,334,-31,-335,-561,-689,-718,-652,-519,-348,-183,-70,-47,-160,-420,-846,-1415,-2098,-2850,-3603,-4299,-4879,-5282,-5501,-5495,-5307,-4946,-4476,-3948,-3432,-2976,-2642,-2444,-2405,-2499,-2708,-2975,-3256,-3498,-3652,-3699,-3615,-3408,-3099,-2711,-2288,-1864,-1477,-1158,-935,-818,-820,-934,-1150,-1457,-1829,-2247,-2697,-3152,-3607,-4043,-4449,-4824,-5151,-5440,-5669,-5866,-5995,-6095,-6125,-6112,-6029,-5884,-5665,-5374,-5015,-4592,-4134,-3662,-3212,-2838,-2567,-2462,-2541,-2833,-3332,-4029,-4879,-5840,-6845,-7820,-8714,-9444,-9982,-10282,-10326,-10131,-9699,-9080,-8308,-7449,-6545,-5666,-4846,-4132,-3563,-3142,-2901,-2822,-2904,-3136,-3483,-3930,-4434,-4968,-5490,-5968,-6360,-6644,-6777,-6766,-6578,-6242,-5762,-5167,-4497,-3781,-3068,-2376,-1747,-1185,-707,-303,24,300,520,700,847,945,1012,1019,985,899,775,629,475,333,222,142,98,71,40,-28,-160,-380,-716,-1144,-1686,-2279,-2909,-3509,-4028,-4422,-4638,-4666,-4482,-4125,-3611,-3013,-2379,-1789,-1297,-954,-794,-820,-1035,-1395,-1880,-2425,-2998,-3556,-4056,-4495,-4847,-5115,-5304,-5411,-5444,-5397,-5268,-5042,-4717,-4272,-3724,-3052,-2295,-1449,-545,380,1318,2206,3046,3773,4392,4850,5141,5249,5151,4856,4362,3683,2856,1909,897,-121,-1099,-1961,-2682,-3193,-3497,-3559,-3418,-3073,-2602,-2029,-1448,-895,-445,-125,22,-1,-194,-526,-955,-1432,-1899,-2298,-2584,-2713,-2662,-2424,-2000,-1411,-696,124,982,1853,2675,3414,4035,4504,4819,4975,4985,4888,4709,4508,4319,4196,4172,4270,4511,4876,5355,5914,6502,7080,7588,7987,8243,8326,8229,7947,7494,6891,6159,5343,4464,3568,2692,1861,1117,471,-53,-440,-689,-791,-752,-577,-277,114,586,1080,1581,2028,2400,2654,2782,2768,2626,2379,2049,1690,1323,1001,737,564,474,484,561,708,891,1090,1286,1464,1607,1720,1787,1828,1831,1822,1798,1777,1773,1786,1841,1925,2051,2202,2380,2564,2742,2905,3020,3095,3092,3016,2852,2596,2253,1828,1331,787,207,-379,-951,-1486,-1963,-2369,-2686,-2920,-3037,-3069,-2973,-2781,-2465,-2036,-1492,-844,-98,710,1566,2423,3239,3970,4582,5024,5306,5388,5315,5088,4771,4394,4020,3693,3451,3321,3312,3420,3622,3897,4200,4507,4770,4974,5085,5103,5007,4813,4506,4115,3632,3084,2470,1820,1125,440,-258,-909,-1522,-2065,-2526,-2904,-3189,-3392,-3511,-3563,-3541,-3473,-3343,-3174,-2963,-2712,-2441,-2152,-1856,-1580,-1327,-1119,-973,-889,-882,-938,-1052,-1203,-1369,-1522,-1641,-1699,-1692,-1604,-1457,-1252,-1021,-781,-559,-371,-234,-141,-94,-79,-72,-63,-21,58,196,393,652,971,1331,1730,2137,2550,2924,3270,3528,3708,3760,3677,3427,3016,2415,1667,769,-220,-1253,-2271,-3202,-3987,-4577,-4926,-5029,-4883,-4524,-3986,-3335,-2619,-1897,-1210,-588,-49,407,778,1082,1308,1478,1569,1588,1511,1343,1066,700,243,-269,-808,-1333,-1802,-2176,-2421,-2506,-2434,-2187,-1799,-1282,-682,-30,620,1240,1782,2229,2557,2756,2826,2771,2601,2344,2012,1651,1272,928,622,398,260,215,273,410,623,869,1129,1349,1507,1563,1503,1321,1038,683,312,-16,-243,-311,-191,152,695,1435,2314,3291,4298,5280,6181,6959,7590,8039,8337,8451,8443,8300,8070,7760,7399,6985,6546,6065,5564,5033,4490,3946,3416,2928,2502,2157,1922,1797,1792,1903,2095,2361,2637,2910,3106,3227,3212,3077,2812,2442,1997,1503,1009,523,92,-301,-632,-927,-1182,-1419,-1644,-1861,-2077,-2280,-2471,-2638,-2777,-2881,-2939,-2946,-2886,-2751,-2518,-2170,-1702,-1091,-360,485,1415,2373,3330,4218,5000,5634,6100,6386,6506,6480,6351,6153,5939,5736,5577,5476,5430,5430,5464,5490,5503,5467,5372,5218,5005,4755,4497,4243,4044,3895,3833,3835,3913,4017,4146,4235,4275,4219,4059,3783,3391,2909,2348,1745,1136,553,32,-391,-700,-870,-898,-785,-545,-202,211,660,1109,1515,1861,2095,2228,2214,2073,1789,1383,869,275,-368,-1026,-1666,-2261,-2792,-3242,-3610,-3891,-4092,-4217,-4262,-4235,-4134,-3958,-3723,-3428,-3096,-2748,-2406,-2094,-1833,-1630,-1497,-1420,-1388,-1370,-1339,-1265,-1119,-887,-555,-137,354,889,1429,1947,2399,2766,3021,3170,3193,3136,2972,2774,2518,2262,2001,1756,1526,1315,1114,911,706,474,222,-65,-384,-733,-1108,-1506,-1918,-2342,-2774,-3215,-3667,-4132,-4607,-5096,-5584,-6063,-6520,-6920,-7256,-7501,-7633,-7656,-7555,-7346,-7041,-6658,-6217,-5741,-5238,-4730,-4215,-3706,-3211,-2723,-2268,-1841,-1463,-1142,-895,-725,-648,-653,-745,-911,-1143,-1427,-1752,-2097,-2453,-2790,-3092,-3325,-3465,-3485,-3355,-3071,-2612,-1994,-1231,-360,580,1531,2438,3242,3892,4348,4587,4602,4403,4027,3507,2906,2268,1644,1072,569,150,-201,-497,-772,-1057,-1380,-1769,-2239,-2797,-3441,-4150,-4908,-5673,-6418,-7099,-7683,-8145,-8454,-8611,-8602,-8440,-8147,-7724,-7217,-6635,-5995,-5330,-4631,-3927,-3216,-2514,-1823,-1167,-542,24,529,959,1310,1580,1772,1899,1974,2024,2068,2131,2229,2380,2583,2843,3143,3464,3795,4100,4362,4551,4642,4621,4462,4166,3719,3131,2421,1604,727,-184,-1074,-1910,-2658,-3284,-3789,-4149,-4397,-4523,-4568,-4537,-4457,-4338,-4190,-4009,-3804,-3542,-3239,-2853,-2401,-1867,-1257,-592,111,823,1502,2132,2664,3089,3383,3538,3569,3477,3297,3055,2777,2521,2292,2150,2097,2162,2346,2650,3069,3579,4171,4802,5460,6106,6701,7231,7651,7950,8113,8132,8016,7787,7458,7067,6643,6207,5794,5408,5061,4753,4475,4221,3973,3730,3473,3213,2935,2655,2365,2073,1782,1481,1184,868,552,216,-110,-444,-746,-1025,-1255,-1434,-1556,-1625,-1653,-1644,-1626,-1599,-1593,-1599,-1632,-1677,-1741,-1799,-1848,-1872,-1857,-1806,-1700,-1550,-1358,-1127,-887,-629,-389,-171,18,165,278,359,418,471,530,610,722,871,1060,1279,1527,1781,2036,2275,2481,2654,2772,2841,2851,2797,2687,2511,2289,2020,1726,1425,1127,863,624,440,285,177,85,19,-55,-123,-223,-336,-491,-680,-905,-1185,-1490,-1850,-2226,-2632,-3036,-3436,-3795,-4109,-4342,-4485,-4519,-4421,-4203,-3841,-3365,-2778,-2107,-1394,-663,34,662,1183,1558,1780,1814,1683,1378,930,375,-259,-910,-1553,-2127,-2618,-2984,-3232,-3354,-3370,-3302,-3181,-3042,-2915,-2832,-2808,-2868,-3007,-3225,-3511,-3834,-4188,-4527,-4841,-5098,-5279,-5370,-5362,-5252,-5054,-4771,-4443,-4081,-3732,-3416,-3168,-3014,-2974,-3053,-3272,-3602,-4056,-4590,-5200,-5837,-6485,-7097,-7648,-8118,-8467,-8706,-8807,-8793,-8659,-8435,-8131,-7782,-7397,-7017,-6637,-6296,-5979,-5712,-5484,-5294,-5142,-5017,-4914,-4830,-4759,-4702,-4663,-4638,-4635,-4646,-4677,-4711,-4743,-4753,-4723,-4630,-4458,-4189,-3813,-3327,-2736,-2050,-1300,-503,296,1065,1766,2352,2805,3075,3164,3049,2739,2257,1617,866,45,-808,-1639,-2419,-3108,-3680,-4119,-4414,-4568,-4590,-4491,-4309,-4049,-3758,-3442,-3136,-2841,-2574,-2339,-2128,-1962,-1820,-1720,-1664,-1639,-1676,-1729,-1837,-1948,-2089,-2219,-2350,-2465,-2560,-2648,-2717,-2796,-2882,-2994,-3143,-3334,-3570,-3857,-4173,-4520,-4863,-5187,-5461,-5658,-5752,-5724,-5553,-5244,-4784,-4204,-3507,-2741,-1919,-1096,-285,467,1156,1747,2256,2661,2980,3206,3345,3408,3381,3292,3117,2898,2619,2316,1992,1675,1374,1112,894,724,607,529,476,439,382,299,168,-23,-264,-551,-865,-1175,-1466,-1708,-1884,-1988,-2010,-1966,-1852,-1693,-1494,-1276,-1041,-810,-565,-330,-72,195,508,862,1282,1765,2311,2911,3535,4170,4764,5316,5763,6120,6335,6424,6366,6163,5828,5361,4797,4162,3487,2841,2240,1768,1428,1267,1282,1461,1783,2200,2663,3129,3530,3842,4010,4032,3884,3589,3145,2608,1999,1385,807,319,-29,-208,-192,17,410,951,1598,2298,2983,3607,4103,4445,4592,4541,4286,3848,3251,2535,1738,926,129,-571,-1155,-1560,-1781,-1786,-1605,-1230,-726,-107,549,1220,1835,2387,2829,3175,3411,3564,3634,3664,3640,3603,3538,3456,3352,3224,3078,2921,2765,2636,2549,2525,2575,2699,2887,3128,3384,3638,3856,4012,4096,4092,4008,3853,3632,3377,3093,2795,2507,2209,1922,1626,1316,983,632,250,-132,-510,-845,-1115,-1279,-1323,-1211,-954,-547,-21,589,1244,1879,2460,2927,3251,3412,3391,3204,2858,2386,1812,1186,529,-112,-699,-1219,-1615,-1904,-2043,-2052,-1925,-1679,-1335,-913,-443,54,547,1017,1446,1815,2111,2346,2491,2598,2635,2653,2648,2640,2644,2660,2690,2728,2767,2777,2758,2671,2507,2254,1885,1424,847,199,-521,-1272,-2025,-2741,-3393,-3943,-4370,-4654,-4774,-4740,-4532,-4184,-3686,-3080,-2389,-1647,-897,-175,481,1049,1493,1823,2020,2105,2095,2017,1889,1749,1597,1457,1324,1180,1026,815,551,195,-252,-788,-1408,-2070,-2743,-3381,-3918,-4332,-4550,-4579,-4376,-3975,-3381,-2649,-1819,-961,-117,646,1300,1804,2155,2339,2380,2280,2077,1784,1437,1054,659,273,-85,-402,-649,-815,-883,-831,-663,-366,44,557,1133,1749,2344,2878,3298,3558,3631,3491,3154,2617,1947,1162,364,-422,-1095,-1628,-1968,-2096,-2011,-1738,-1297,-767,-182,365,835,1150,1296,1227,975,539,-9,-628,-1234,-1761,-2142,-2331,-2283,-2008,-1496,-797,50,993,1963,2920,3805,4593,5247,5765,6126,6346,6410,6337,6128,5789,5342,4791,4165,3499,2820,2182,1635,1219,990,968,1172,1594,2214,2974,3835,4707,5541,6262,6823,7191,7349,7293,7060,6655,6152,5568,4961,4357,3779,3241,2734,2255,1786,1313,834,342,-149,-619,-1058,-1430,-1730,-1936,-2047,-2074,-2011,-1906,-1752,-1600,-1459,-1350,-1290,-1272,-1302,-1359,-1427,-1486,-1488,-1431,-1257,-968,-530,50,768,1600,2516,3477,4434,5345,6162,6850,7374,7716,7862,7811,7576,7176,6640,6009,5325,4636,3990,3428,2987,2696,2555,2574,2723,2988,3321,3683,4029,4308,4486,4520,4393,4096,3632,3037,2338,1616,906,300,-167,-433,-481,-297,96,666,1352,2096,2810,3437,3896,4150,4152,3899,3384,2642,1712,644,-483,-1627,-2700,-3672,-4480,-5119,-5558,-5824,-5907,-5847,-5657,-5362,-4973,-4505,-3944,-3310,-2577,-1767,-877,72,1040,2007,2903,3703,4345,4799,5039,5053,4848,4442,3881,3193,2457,1710,1017,428,-20,-305,-403,-343,-124,197,587,975,1322,1558,1671,1612,1402,1046,580,55,-488,-992,-1415,-1737,-1930,-2009,-1977,-1866,-1703,-1522,-1357,-1231,-1173,-1199,-1321,-1551,-1893,-2336,-2881,-3495,-4156,-4823,-5443,-5979,-6372,-6599,-6622,-6453,-6090,-5580,-4959,-4289,-3620,-3007,-2491,-2101,-1848,-1733,-1745,-1857,-2051,-2290,-2552,-2816,-3057,-3279,-3463,-3624,-3755,-3870,-3962,-4036,-4068,-4060,-3976,-3807,-3532,-3139,-2627,-2001,-1279,-487,333,1148,1905,2565,3084,3440,3608,3591,3391,3030,2532,1928,1256,540,-185,-895,-1576,-2210,-2787,-3313,-3771,-4184,-4536,-4856,-5134,-5391,-5627,-5842,-6027,-6174,-6250,-6235,-6088,-5794,-5313,-4668,-3836,-2874,-1804,-696,400,1409,2288,2978,3460,3715,3750,3582,3240,2759,2171,1518,817,112,-588,-1259,-1879,-2444,-2925,-3322,-3616,-3807,-3876,-3837,-3680,-3420,-3079,-2673,-2238,-1804,-1398,-1057,-800,-640,-588,-638,-777,-986,-1239,-1505,-1755,-1963,-2103,-2169,-2147,-2039,-1853,-1595,-1283,-925,-548,-159,216,558,853,1076,1212,1254,1184,1015,751,425,70,-262,-517,-646,-598,-352,108,761,1580,2504,3478,4436,5304,6054,6629,7028,7246,7301,7224,7052,6817,6563,6307,6079,5879,5714,5572,5448,5306,5152,4938,4672,4332,3909,3423,2857,2244,1580,893,194,-503,-1174,-1817,-2408,-2943,-3414,-3808,-4123,-4350,-4483,-4519,-4459,-4301,-4048,-3714,-3286,-2788,-2212,-1571,-867,-117,667,1459,2230,2951,3577,4078,4419,4571,4533,4291,3890,3340,2721,2063,1449,918,516,275,191,273,484,799,1177,1579,1974,2329,2636,2873,3041,3144,3167,3138,3030,2881,2670,2432,2168,1894,1644,1408,1229,1092,1022,999,1025,1076,1134,1181,1186,1149,1045,889,680,428,158,-130,-404,-671,-911,-1139,-1351,-1565,-1784,-2028,-2289,-2579,-2874,-3164,-3429,-3634,-3778,-3831,-3801,-3698,-3539,-3364,-3197,-3076,-3025,-3057,-3171,-3346,-3552,-3749,-3885,-3918,-3808,-3537,-3098,-2504,-1794,-1005,-212,550,1200,1712,2043,2172,2120,1867,1477,946,333,-340,-1035,-1717,-2359,-2932,-3407,-3780,-4020,-4134,-4120,-3976,-3738,-3406,-3014,-2591,-2149,-1735,-1348,-1022,-758,-562,-439,-376,-366,-404,-461,-557,-651,-780,-908,-1079,-1267,-1509,-1780,-2111,-2470,-2878,-3301,-3744,-4187,-4629,-5063,-5495,-5919,-6345,-6766,-7184,-7589,-7964,-8305,-8576,-8776,-8870,-8871,-8750,-8554,-8260,-7939,-7584,-7253,-6938,-6668,-6428,-6205,-5976,-5712,-5397,-5018,-4583,-4099,-3619,-3164,-2804,-2556,-2468,-2533,-2743,-3065,-3439,-3811,-4109,-4290,-4299,-4142,-3793,-3303,-2695,-2026,-1351,-718,-171,261,568,743,802,765,648,487,291,82,-126,-333,-528,-711,-886,-1027,-1157,-1234,-1284,-1281,-1247,-1187,-1129,-1095,-1116,-1221,-1424,-1735,-2158,-2661,-3239,-3833,-4425,-4965,-5428,-5785,-6025,-6146,-6151,-6065,-5893,-5673,-5404,-5130,-4825,-4538,-4227,-3931,-3623,-3324,-3031,-2768,-2537,-2366,-2250,-2202,-2210,-2260,-2319,-2367,-2356,-2271,-2084,-1783,-1394,-913,-397,126,613,1011,1305,1466,1490,1387,1178,880,539,168,-198,-541,-850,-1113,-1333,-1499,-1616,-1685,-1687,-1648,-1529,-1357,-1120,-810,-460,-46,383,834,1271,1667,2008,2252,2400,2418,2315,2083,1737,1293,774,213,-356,-895,-1358,-1714,-1918,-1954,-1797,-1455,-938,-271,494,1318,2141,2899,3565,4071,4420,4583,4580,4435,4173,3870,3534,3260,3050,2951,2974,3102,3338,3631,3957,4270,4535,4734,4839,4857,4779,4621,4397,4110,3781,3403,2994,2541,2070,1561,1061,557,97,-309,-635,-865,-996,-1036,-999,-918,-818,-735,-686,-703,-770,-906,-1074,-1266,-1449,-1592,-1683,-1685,-1604,-1421,-1139,-770,-309,213,803,1427,2088,2760,3439,4113,4762,5393,5974,6513,6972,7355,7619,7768,7768,7622,7321,6887,6322,5690,5006,4348,3745,3253,2901,2702,2664,2759,2965,3242,3546,3852,4118,4333,4486,4569,4593,4558,4469,4331,4146,3908,3627,3300,2937,2564,2183,1840,1531,1291,1116,1004,951,917,904,857,777,634,422,140,-211,-615,-1059,-1521,-1980,-2409,-2780,-3070,-3242,-3292,-3181,-2928,-2508,-1966,-1291,-551,246,1033,1784,2449,2998,3408,3657,3764,3715,3559,3300,2989,2650,2301,1987,1691,1447,1243,1071,956,858,821,811,864,968,1138,1374,1664,2009,2372,2734,3055,3284,3397,3338,3102,2670,2060,1306,460,-418,-1242,-1963,-2503,-2835,-2938,-2821,-2516,-2068,-1543,-983,-456,12,394,673,870,985,1047,1076,1093,1117,1164,1237,1337,1465,1587,1714,1787,1829,1779,1668,1461,1189,847,466,53,-361,-766,-1148,-1492,-1796,-2050,-2254,-2401,-2487,-2508,-2458,-2340,-2157,-1906,-1613,-1275,-932,-592,-294,-43,120,201,183,66,-126,-398,-711,-1055,-1400,-1724,-2005,-2216,-2345,-2361,-2268,-2038,-1684,-1213,-644,-8,644,1285,1841,2305,2619,2796,2822,2724,2529,2272,1979,1689,1409,1157,943,759,603,484,370,293,220,164,113,70,18,-24,-80,-129,-179,-228,-267,-304,-329,-351,-365,-387,-405,-449,-502,-589,-703,-845,-1012,-1185,-1354,-1485,-1561,-1549,-1422,-1167,-761,-209,484,1291,2182,3104,4019,4854,5577,6126,6483,6622,6553,6288,5874,5345,4788,4231,3768,3416,3224,3200,3337,3608,3986,4407,4843,5221,5523,5693,5722,5592,5303,4866,4300,3634,2898,2135,1389,692,104,-366,-667,-804,-770,-569,-238,204,706,1230,1729,2166,2500,2704,2762,2653,2388,1968,1420,770,63,-670,-1363,-1993,-2492,-2847,-3011,-2985,-2753,-2331,-1735,-989,-139,777,1703,2592,3389,4057,4560,4883,5028,5011,4864,4631,4364,4103,3896,3771,3743,3813,3965,4172,4403,4618,4791,4886,4897,4814,4642,4396,4093,3751,3386,3012,2631,2246,1857,1453,1044,626,218,-178,-526,-828,-1043,-1176,-1209,-1152,-1009,-804,-551,-291,-35,175,334,424,441,393,288,144,-11,-164,-282,-355,-356,-288,-126,103,428,808,1260,1749,2276,2806,3341,3837,4286,4658,4934,5096,5134,5036,4815,4469,4018,3473,2860,2193,1503,799,124,-515,-1081,-1551,-1913,-2126,-2195,-2097,-1836,-1431,-890,-272,394,1042,1623,2085,2380,2484,2372,2060,1554,896,136,-680,-1486,-2228,-2867,-3358,-3693,-3870,-3905,-3830,-3681,-3501,-3321,-3176,-3078,-3041,-3064,-3142,-3257,-3411,-3572,-3749,-3915,-4061,-4184,-4253,-4272,-4210,-4072,-3833,-3508,-3098,-2621,-2104,-1585,-1087,-673,-343,-160,-110,-228,-486,-884,-1380,-1948,-2541,-3117,-3631,-4049,-4327,-4455,-4410,-4190,-3819,-3301,-2688,-2010,-1312,-654,-65,392,699,817,743,472,23,-578,-1289,-2059,-2829,-3540,-4140,-4567,-4805,-4812,-4606,-4192,-3609,-2899,-2112,-1304,-517,206,837,1362,1767,2058,2231,2300,2262,2132,1913,1615,1249,842,402,-23,-419,-744,-977,-1097,-1096,-980,-773,-497,-211,68,263,374,337,172,-151,-598,-1160,-1804,-2488,-3193,-3862,-4485,-5015,-5444,-5740,-5909,-5933,-5839,-5626,-5339,-4997,-4644,-4315,-4041,-3850,-3759,-3772,-3888,-4080,-4337,-4606,-4868,-5079,-5198,-5211,-5073,-4799,-4351,-3767,-3034,-2188,-1259,-267,735,1730,2670,3542,4309,4967,5493,5893,6159,6293,6308,6199,5984,5673,5277,4822,4330,3833,3362,2963,2650,2473,2426,2528,2761,3099,3509,3948,4361,4721,4969,5090,5062,4866,4524,4030,3419,2717,1962,1187,446,-243,-826,-1288,-1617,-1802,-1859,-1811,-1680,-1507,-1328,-1170,-1060,-1018,-1042,-1141,-1292,-1496,-1713,-1952,-2162,-2361,-2502,-2598,-2616,-2556,-2402,-2145,-1788,-1325,-775,-150,523,1201,1868,2461,2962,3330,3538,3576,3436,3135,2689,2155,1566,995,499,132,-42,-12,270,752,1446,2260,3149,4026,4805,5434,5828,5981,5849,5462,4831,4003,3031,1966,867,-222,-1256,-2198,-3028,-3712,-4253,-4621,-4813,-4824,-4637,-4268,-3712,-2997,-2146,-1209,-228,739,1634,2411,3028,3461,3695,3728,3571,3243,2776,2190,1533,832,129,-547,-1162,-1702,-2150,-2503,-2771,-2964,-3099,-3210,-3309,-3423,-3567,-3739,-3953,-4186,-4434,-4671,-4879,-5028,-5114,-5095,-4981,-4749,-4408,-3969,-3449,-2884,-2302,-1754,-1260,-871,-590,-440,-408,-482,-634,-840,-1059,-1278,-1468,-1621,-1732,-1801,-1830,-1828,-1789,-1716,-1606,-1455,-1262,-1022,-749,-434,-110,223,536,810,1029,1163,1211,1139,973,668,276,-237,-819,-1463,-2141,-2803,-3433,-3978,-4414,-4707,-4856,-4836,-4684,-4401,-4029,-3610,-3176,-2781,-2455,-2233,-2142,-2194,-2399,-2747,-3224,-3795,-4429,-5075,-5700,-6250,-6708,-7031,-7227,-7284,-7217,-7055,-6810,-6533,-6234,-5954,-5703,-5498,-5340,-5219,-5125,-5044,-4945,-4830,-4667,-4465,-4219,-3931,-3624,-3296,-2974,-2663,-2374,-2114,-1891,-1696,-1541,-1416,-1312,-1247,-1192,-1177,-1189,-1241,-1348,-1495,-1711,-1966,-2280,-2611,-2966,-3299,-3598,-3832,-3970,-4000,-3898,-3658,-3287,-2798,-2210,-1572,-908,-286,262,678,930,989,841,492,-43,-731,-1527,-2380,-3237,-4035,-4735,-5277,-5642,-5796,-5736,-5469,-5003,-4381,-3630,-2798,-1944,-1101,-336,324,840,1192,1372,1380,1229,947,554,91,-401,-897,-1338,-1714,-1975,-2121,-2132,-2020,-1799,-1492,-1142,-775,-440,-150,54,186,221,192,96,-33,-189,-348,-501,-648,-777,-911,-1035,-1177,-1320,-1488,-1665,-1860,-2056,-2257,-2442,-2622,-2778,-2922,-3054,-3187,-3324,-3483,-3657,-3854,-4054,-4242,-4377,-4433,-4349,-4102,-3646,-2970,-2070,-976,283,1626,2997,4313,5495,6498,7255,7758,7982,7942,7660,7153,6486,5673,4782,3840,2899,1990,1157,422,-186,-642,-935,-1056,-999,-777,-390,136,791,1538,2356,3204,4034,4810,5461,5955,6231,6263,6035,5544,4824,3917,2887,1809,766,-183,-958,-1536,-1884,-2005,-1924,-1681,-1319,-901,-474,-86,226,441,551,561,483,355,186,34,-98,-161,-147,-44,158,453,825,1272,1759,2275,2795,3295,3761,4174,4522,4789,4974,5064,5065,4980,4819,4600,4349,4076,3830,3607,3450,3359,3340,3402,3523,3704,3924,4161,4413,4641,4858,5018,5131,5166,5107,4946,4658,4236,3683,2988,2187,1294,351,-588,-1480,-2264,-2893,-3322,-3525,-3478,-3194,-2680,-1981,-1133,-204,755,1685,2533,3261,3846,4266,4531,4648,4625,4504,4294,4029,3740,3433,3144,2870,2626,2408,2217,2044,1885,1729,1569,1404,1224,1041,845,658,474,313,178,81,32,29,87,188,345,528,747,970,1197,1414,1610,1796,1951,2098,2219,2326,2413,2466,2489,2454,2365,2207,1979,1684,1339,957,576,220,-78,-293,-405,-410,-315,-128,117,403,698,978,1225,1431,1583,1691,1750,1778,1764,1737,1675,1602,1507,1403,1293,1186,1101,1040,1033,1077,1187,1367,1604,1896,2217,2544,2844,3088,3237,3272,3160,2901,2487,1938,1277,541,-235,-999,-1725,-2366,-2915,-3351,-3674,-3890,-4002,-4023,-3956,-3806,-3573,-3264,-2874,-2421,-1906,-1356,-793,-247,249,674,1003,1223,1347,1363,1321,1215,1095,964,856,771,710,680,647,619,558,458,301,83,-200,-537,-919,-1329,-1739,-2131,-2470,-2740,-2906,-2959,-2871,-2641,-2267,-1750,-1123,-395,381,1175,1939,2624,3193,3610,3844,3889,3741,3415,2933,2340,1667,978,301,-305,-819,-1213,-1475,-1616,-1638,-1564,-1414,-1201,-944,-645,-310,66,479,928,1400,1883,2350,2784,3157,3458,3683,3826,3914,3957,3984,4021,4081,4185,4321,4489,4659,4807,4903,4917,4837,4649,4365,4003,3587,3163,2754,2400,2121,1927,1812,1774,1772,1803,1820,1816,1773,1686,1565,1405,1241,1061,902,748,621,502,393,280,144,-18,-215,-455,-713,-993,-1250,-1478,-1636,-1710,-1683,-1541,-1292,-933,-483,48,640,1276,1940,2608,3263,3874,4418,4862,5176,5335,5326,5127,4766,4234,3594,2859,2104,1361,690,126,-306,-589,-731,-740,-641,-464,-230,17,274,498,692,840,931,990,992,987,954,938,937,972,1057,1188,1380,1616,1895,2200,2505,2796,3030,3205,3273,3245,3089,2831,2467,2042,1560,1086,620,215,-129,-393,-584,-702,-762,-773,-738,-661,-531,-341,-67,292,760,1328,1983,2715,3470,4222,4905,5477,5882,6097,6084,5863,5434,4848,4150,3407,2677,2028,1495,1117,894,821,864,989,1140,1279,1358,1344,1222,972,599,123,-455,-1082,-1750,-2404,-3011,-3543,-3950,-4218,-4317,-4230,-3971,-3531,-2948,-2252,-1488,-716,16,657,1163,1510,1678,1677,1517,1226,841,394,-75,-535,-966,-1339,-1653,-1892,-2067,-2170,-2215,-2201,-2144,-2046,-1932,-1790,-1663,-1530,-1433,-1360,-1326,-1340,-1385,-1473,-1585,-1710,-1848,-1981,-2105,-2223,-2328,-2424,-2520,-2607,-2696,-2780,-2859,-2925,-2977,-2998,-2997,-2958,-2897,-2807,-2712,-2616,-2547,-2516,-2540,-2627,-2779,-2977,-3216,-3446,-3648,-3769,-3778,-3644,-3347,-2885,-2266,-1522,-685,188,1042,1834,2497,3013,3353,3507,3503,3344,3078,2730,2344,1940,1559,1201,887,620,389,201,47,-82,-171,-246,-283,-304,-306,-298,-299,-313,-366,-464,-616,-832,-1100,-1431,-1791,-2196,-2597,-3021,-3418,-3815,-4182,-4528,-4845,-5121,-5361,-5537,-5657,-5692,-5652,-5524,-5316,-5040,-4703,-4340,-3958,-3594,-3256,-2962,-2724,-2524,-2373,-2234,-2104,-1947,-1753,-1501,-1184,-806,-361,115,633,1136,1633,2073,2450,2744,2928,3012,2969,2819,2558,2194,1764,1267,761,259,-186,-538,-759,-816,-691,-375,126,784,1563,2410,3266,4067,4753,5271,5588,5675,5550,5204,4700,4054,3331,2562,1792,1051,354,-272,-839,-1335,-1759,-2128,-2427,-2678,-2865,-3006,-3093,-3136,-3145,-3114,-3065,-2994,-2904,-2797,-2659,-2482,-2251,-1940,-1545,-1044,-444,251,1017,1814,2608,3338,3963,4433,4715,4794,4672,4366,3912,3356,2755,2153,1602,1125,743,449,235,61,-89,-261,-468,-737,-1072,-1461,-1893,-2329,-2743,-3095,-3345,-3480,-3467,-3316,-3033,-2628,-2152,-1612,-1070,-540,-62,336,647,840,929,898,768,544,259,-76,-413,-743,-1019,-1237,-1372,-1431,-1403,-1323,-1174,-1010,-817,-630,-455,-295,-170,-70,-3,26,22,-17,-102,-210,-367,-539,-739,-942,-1142,-1330,-1487,-1619,-1714,-1778,-1819,-1843,-1869,-1907,-1971,-2072,-2212,-2397,-2601,-2830,-3040,-3214,-3322,-3335,-3239,-3034,-2718,-2329,-1894,-1464,-1088,-807,-661,-664,-825,-1125,-1527,-1993,-2459,-2884,-3221,-3442,-3535,-3502,-3355,-3128,-2834,-2515,-2176,-1841,-1515,-1198,-893,-602,-323,-71,144,312,399,418,338,177,-58,-348,-653,-950,-1204,-1394,-1502,-1535,-1493,-1416,-1318,-1247,-1222,-1285,-1437,-1697,-2053,-2492,-2990,-3524,-4053,-4557,-5001,-5363,-5631,-5788,-5843,-5782,-5640,-5402,-5111,-4765,-4400,-4025,-3673,-3356,-3099,-2910,-2809,-2777,-2833,-2933,-3081,-3228,-3360,-3440,-3455,-3386,-3238,-3019,-2746,-2455,-2158,-1906,-1695,-1559,-1481,-1471,-1501,-1567,-1642,-1725,-1802,-1880,-1954,-2038,-2130,-2232,-2337,-2439,-2516,-2561,-2557,-2487,-2362,-2171,-1937,-1671,-1400,-1147,-927,-772,-670,-650,-686,-779,-916,-1072,-1245,-1416,-1577,-1733,-1880,-2029,-2192,-2379,-2599,-2859,-3156,-3480,-3816,-4135,-4402,-4604,-4685,-4658,-4484,-4181,-3757,-3227,-2626,-1973,-1307,-639,-4,600,1145,1636,2055,2393,2650,2802,2854,2780,2597,2288,1884,1396,849,293,-257,-755,-1181,-1531,-1781,-1973,-2094,-2189,-2274,-2362,-2484,-2625,-2794,-2975,-3152,-3306,-3428,-3477,-3475,-3372,-3196,-2921,-2565,-2125,-1625,-1072,-503,60,579,1013,1330,1489,1467,1248,826,226,-537,-1399,-2322,-3217,-4040,-4701,-5175,-5397,-5374,-5090,-4580,-3874,-3033,-2101,-1147,-203,673,1467,2158,2740,3223,3601,3892,4097,4224,4281,4266,4196,4061,3897,3689,3472,3251,3039,2845,2683,2534,2411,2292,2157,2008,1821,1591,1338,1050,783,531,354,253,263,375,583,859,1164,1455,1683,1813,1819,1682,1426,1052,616,150,-304,-691,-992,-1170,-1225,-1146,-952,-650,-269,175,651,1146,1635,2104,2556,2968,3351,3701,4007,4287,4514,4709,4854,4959,5032,5070,5100,5120,5148,5184,5224,5263,5269,5235,5107,4889,4534,4058,3449,2738,1951,1132,331,-404,-1033,-1507,-1808,-1913,-1821,-1542,-1098,-523,141,840,1529,2153,2670,3049,3247,3279,3116,2797,2334,1764,1135,487,-128,-672,-1098,-1386,-1514,-1473,-1278,-942,-489,26,599,1161,1704,2198,2615,2970,3232,3433,3545,3604,3590,3511,3374,3172,2922,2635,2332,2042,1794,1616,1536,1567,1719,1973,2322,2722,3145,3540,3873,4100,4210,4175,4016,3736,3378,2972,2571,2200,1906,1688,1565,1502,1503,1505,1517,1480,1412,1289,1137,952,784,614,502,420,406,440,527,666,835,1046,1277,1528,1791,2057,2309,2542,2731,2864,2929,2904,2800,2613,2365,2084,1795,1535,1334,1208,1169,1204,1294,1404,1490,1517,1440,1245,916,465,-77,-675,-1272,-1810,-2243,-2510,-2595,-2467,-2141,-1636,-989,-263,500,1212,1846,2323,2634,2738,2639,2351,1877,1283,572,-176,-943,-1671,-2331,-2888,-3322,-3618,-3769,-3776,-3644,-3383,-3000,-2525,-1947,-1319,-621,96,831,1552,2241,2871,3424,3875,4215,4430,4516,4478,4326,4081,3763,3404,3029,2662,2331,2036,1786,1567,1353,1136,868,549,156,-306,-827,-1370,-1920,-2406,-2815,-3091,-3213,-3172,-2954,-2581,-2084,-1481,-841,-187,418,945,1353,1635,1764,1778,1656,1462,1196,900,599,305,40,-194,-387,-545,-653,-721,-719,-660,-506,-262,81,529,1057,1652,2273,2880,3437,3900,4250,4462,4545,4513,4393,4222,4035,3867,3733,3644,3588,3547,3483,3378,3186,2904,2513,2028,1469,874,282,-257,-699,-1015,-1168,-1162,-983,-657,-207,337,933,1544,2134,2670,3127,3491,3749,3897,3948,3886,3746,3509,3206,2832,2404,1928,1417,884,337,-197,-712,-1173,-1569,-1871,-2059,-2118,-2034,-1803,-1434,-941,-352,300,980,1638,2247,2761,3170,3448,3599,3627,3554,3400,3195,2969,2742,2544,2366,2238,2128,2051,1982,1907,1822,1713,1568,1405,1203,992,768,548,344,163,17,-102,-180,-231,-258,-255,-248,-217,-185,-143,-98,-49,2,52,110,170,249,352,486,666,901,1186,1538,1932,2371,2825,3278,3698,4068,4352,4555,4647,4651,4571,4416,4240,4028,3847,3685,3574,3515,3507,3525,3572,3580,3564,3449,3239,2897,2422,1814,1108,304,-513,-1344,-2103,-2773,-3304,-3680,-3878,-3913,-3775,-3502,-3108,-2626,-2087,-1519,-950,-411,79,484,790,971,1004,892,615,202,-341,-967,-1638,-2302,-2904,-3397,-3739,-3893,-3854,-3601,-3169,-2554,-1823,-989,-133,725,1499,2183,2705,3068,3247,3252,3102,2825,2458,2046,1619,1228,879,607,402,260,166,85,1,-131,-313,-578,-914,-1324,-1782,-2258,-2729,-3147,-3493,-3740,-3864,-3884,-3781,-3599,-3333,-3034,-2706,-2383,-2073,-1786,-1523,-1279,-1049,-822,-604,-384,-188,-8,112,173,141,10,-228,-557,-969,-1418,-1875,-2293,-2622,-2841,-2906,-2816,-2567,-2168,-1657,-1048,-397,282,939,1561,2114,2593,2968,3247,3394,3428,3320,3086,2717,2228,1628,939,183,-615,-1426,-2226,-2989,-3691,-4316,-4842,-5261,-5552,-5712,-5731,-5613,-5357,-4991,-4509,-3972,-3377,-2791,-2232,-1742,-1356,-1088,-960,-966,-1104,-1341,-1665,-2026,-2403,-2748,-3044,-3249,-3369,-3374,-3293,-3114,-2872,-2581,-2264,-1945,-1625,-1322,-1019,-719,-398,-51,342,774,1258,1767,2294,2813,3301,3733,4100,4381,4581,4698,4728,4689,4563,4362,4072,3692,3210,2637,1970,1234,452,-346,-1122,-1835,-2463,-2967,-3343,-3577,-3677,-3656,-3526,-3315,-3035,-2712,-2355,-1982,-1598,-1214,-835,-471,-134,166,414,599,707,738,686,565,377,150,-94,-343,-544,-705,-781,-777,-684,-513,-279,-12,262,510,701,823,855,808,689,511,315,106,-81,-232,-344,-403,-425,-414,-384,-348,-328,-323,-366,-444,-587,-780,-1042,-1343,-1699,-2063,-2439,-2781,-3073,-3288,-3399,-3400,-3281,-3039,-2708,-2283,-1825,-1350,-903,-515,-222,-31,33,-11,-161,-398,-696,-1038,-1409,-1784,-2163,-2518,-2846,-3127,-3335,-3465,-3476,-3372,-3132,-2753,-2264,-1659,-1001,-298,384,1021,1565,1991,2290,2442,2467,2374,2189,1938,1647,1332,1006,680,337,-18,-405,-829,-1289,-1797,-2322,-2871,-3396,-3899,-4329,-4688,-4944,-5087,-5129,-5045,-4871,-4602,-4262,-3874,-3448,-3025,-2599,-2230,-1895,-1653,-1484,-1415,-1433,-1539,-1706,-1927,-2159,-2389,-2582,-2717,-2774,-2737,-2603,-2376,-2063,-1694,-1281,-864,-468,-112,177,395,540,617,644,637,615,592,590,596,630,660,689,686,630,504,281,-42,-480,-1024,-1663,-2375,-3135,-3904,-4657,-5347,-5946,-6422,-6748,-6907,-6898,-6710,-6374,-5899,-5323,-4683,-4015,-3366,-2758,-2242,-1811,-1500,-1290,-1181,-1151,-1191,-1274,-1398,-1549,-1728,-1933,-2178,-2442,-2746,-3057,-3369,-3662,-3899,-4064,-4127,-4069,-3879,-3557,-3113,-2564,-1947,-1287,-634,-16,530,978,1319,1536,1650,1665,1606,1496,1352,1195,1023,846,643,414,137,-193,-592,-1044,-1556,-2089,-2635,-3159,-3629,-4032,-4331,-4531,-4610,-4579,-4432,-4186,-3840,-3416,-2922,-2381,-1808,-1240,-688,-196,219,539,737,821,786,648,432,160,-131,-417,-667,-862,-985,-1036,-1010,-927,-792,-635,-472,-328,-224,-174,-185,-263,-392,-559,-747,-916,-1054,-1126,-1122,-1034,-860,-622,-338,-45,223,426,529,501,318,-25,-537,-1184,-1963,-2809,-3693,-4549,-5317,-5947,-6381,-6592,-6542,-6255,-5724,-5010,-4166,-3257,-2364,-1549,-872,-372,-68,45,-10,-200,-476,-791,-1105,-1370,-1566,-1671,-1673,-1584,-1403,-1154,-854,-525,-187,147,458,747,1009,1247,1477,1700,1933,2186,2451,2749,3045,3361,3649,3923,4142,4311,4399,4416,4341,4190,3958,3655,3292,2876,2412,1909,1376,811,244,-339,-897,-1433,-1911,-2324,-2653,-2873,-2997,-2986,-2876,-2632,-2289,-1836,-1300,-691,-38,640,1299,1915,2449,2869,3155,3292,3272,3118,2843,2490,2099,1715,1382,1133,999,978,1086,1289,1579,1916,2265,2605,2894,3127,3276,3351,3359,3303,3223,3117,3026,2963,2942,2978,3069,3211,3394,3590,3777,3916,3978,3935,3760,3448,2995,2421,1755,1032,302,-389,-996,-1473,-1796,-1940,-1899,-1675,-1292,-760,-137,561,1261,1937,2515,2969,3241,3327,3192,2867,2349,1699,949,165,-602,-1295,-1872,-2291,-2538,-2595,-2467,-2165,-1712,-1129,-465,260,987,1692,2329,2887,3330,3678,3914,4078,4167,4230,4255,4285,4298,4312,4302,4260,4173,4019,3792,3485,3093,2625,2101,1529,943,371,-163,-623,-986,-1236,-1347,-1328,-1164,-879,-476,9,558,1127,1695,2220,2684,3065,3345,3540,3632,3657,3620,3537,3450,3348,3273,3219,3205,3225,3280,3363,3464,3569,3668,3737,3775,3751,3670,3507,3271,2957,2578,2153,1704,1268,868,550,333,243,296,474,780,1160,1589,1991,2330,2531,2570,2404,2030,1454,718,-146,-1056,-1969,-2800,-3513,-4043,-4386,-4508,-4442,-4180,-3790,-3269,-2707,-2099,-1523,-980,-506,-110,208,444,619,735,818,871,908,941,959,975,975,960,928,880,818,759,706,687,705,780,914,1105,1360,1651,1977,2311,2631,2925,3166,3344,3455,3496,3472,3408,3308,3205,3102,3025,2954,2911,2853,2780,2659,2466,2195,1821,1360,811,204,-436,-1074,-1676,-2203,-2635,-2935,-3097,-3104,-2953,-2660,-2226,-1689,-1066,-400,271,923,1507,2008,2399,2670,2818,2846,2769,2604,2378,2110,1836,1567,1344,1161,1051,1000,1011,1072,1154,1250,1320,1352,1328,1240,1097,903,693,485,325,230,238,348,571,891,1271,1692,2087,2430,2667,2769,2714,2485,2098,1564,920,209,-534,-1240,-1876,-2393,-2747,-2925,-2900,-2670,-2255,-1657,-932,-99,773,1648,2463,3169,3727,4096,4260,4213,3956,3526,2938,2259,1523,786,117,-464,-884,-1127,-1175,-1003,-643,-99,572,1339,2126,2891,3574,4127,4533,4768,4839,4767,4578,4306,4003,3686,3405,3171,3000,2889,2829,2796,2758,2692,2557,2340,2022,1600,1089,511,-104,-713,-1280,-1761,-2130,-2358,-2436,-2368,-2159,-1842,-1433,-985,-508,-58,363,722,1019,1246,1419,1543,1638,1724,1811,1917,2051,2209,2398,2599,2803,3001,3163,3286,3358,3350,3300,3157,2982,2744,2486,2217,1954,1726,1538,1409,1355,1361,1448,1583,1769,1980,2198,2396,2557,2654,2672,2599,2418,2135,1746,1263,714,114,-500,-1093,-1640,-2103,-2472,-2727,-2868,-2903,-2840,-2706,-2507,-2277,-2016,-1752,-1475,-1206,-929,-665,-394,-148,89,285,443,540,575,535,429,265,54,-174,-397,-586,-709,-752,-692,-528,-267,79,474,894,1292,1630,1880,2004,2006,1879,1643,1344,1006,699,452,317,309,447,706,1073,1493,1913,2284,2535,2628,2528,2210,1690,973,110,-856,-1866,-2848,-3757,-4520,-5106,-5471,-5606,-5499,-5170,-4638,-3948,-3137,-2266,-1381,-529,238,902,1430,1818,2066,2187,2199,2128,1996,1833,1651,1480,1319,1189,1085,1016,973,954,951,951,946,926,877,799,684,536,363,169,-22,-213,-373,-504,-594,-643,-658,-654,-632,-637,-662,-751,-907,-1144,-1468,-1870,-2337,-2849,-3376,-3894,-4368,-4780,-5097,-5315,-5413,-5392,-5256,-5000,-4655,-4221,-3732,-3200,-2664,-2133,-1654,-1232,-906,-686,-593,-633,-800,-1080,-1450,-1856,-2273,-2625,-2887,-2999,-2948,-2714,-2312,-1765,-1115,-412,289,936,1488,1915,2198,2340,2360,2279,2136,1967,1797,1667,1583,1559,1596,1669,1778,1881,1967,1998,1957,1820,1577,1222,757,207,-417,-1062,-1714,-2305,-2826,-3224,-3484,-3599,-3548,-3357,-3024,-2581,-2045,-1457,-832,-220,360,874,1291,1600,1770,1812,1712,1500,1185,815,413,34,-297,-536,-670,-680,-574,-362,-69,270,627,956,1231,1419,1497,1449,1267,949,509,-37,-660,-1327,-1993,-2625,-3177,-3626,-3941,-4115,-4145,-4044,-3831,-3526,-3173,-2782,-2401,-2047,-1745,-1521,-1383,-1346,-1418,-1593,-1872,-2226,-2651,-3097,-3549,-3952,-4280,-4495,-4576,-4504,-4288,-3928,-3464,-2922,-2346,-1791,-1280,-872,-570,-404,-359,-431,-586,-795,-1015,-1206,-1340,-1376,-1313,-1129,-850,-487,-80,344,732,1066,1296,1436,1455,1391,1237,1048,820,607,401,226,84,-38,-138,-235,-328,-436,-558,-704,-882,-1088,-1339,-1629,-1974,-2367,-2812,-3305,-3824,-4360,-4880,-5347,-5739,-6005,-6133,-6092,-5885,-5522,-5019,-4433,-3786,-3147,-2552,-2041,-1645,-1373,-1227,-1199,-1258,-1389,-1536,-1685,-1787,-1817,-1759,-1591,-1327,-975,-559,-128,296,645,904,1019,990,792,454,-19,-574,-1185,-1794,-2363,-2856,-3228,-3483,-3584,-3559,-3402,-3143,-2815,-2445,-2079,-1751,-1492,-1340,-1304,-1397,-1613,-1930,-2325,-2751,-3178,-3548,-3847,-4030,-4095,-4037,-3859,-3584,-3228,-2816,-2369,-1908,-1456,-1036,-673,-388,-213,-167,-267,-525,-920,-1449,-2056,-2702,-3321,-3848,-4230,-4405,-4353,-4059,-3550,-2863,-2071,-1245,-466,190,684,968,1065,979,771,491,196,-52,-234,-321,-330,-285,-216,-178,-195,-299,-506,-789,-1141,-1509,-1854,-2130,-2305,-2354,-2292,-2133,-1930,-1738,-1617,-1622,-1780,-2100,-2555,-3085,-3615,-4059,-4325,-4352,-4093,-3535,-2716,-1683,-528,647,1748,2671,3353,3742,3827,3627,3176,2555,1819,1070,378,-192,-571,-756,-735,-547,-246,108,440,686,805,751,540,180,-282,-787,-1286,-1723,-2052,-2260,-2312,-2236,-2030,-1750,-1424,-1115,-857,-686,-616,-646,-766,-957,-1186,-1449,-1706,-1979,-2249,-2552,-2900,-3319,-3833,-4425,-5079,-5745,-6340,-6799,-7028,-6969,-6577,-5842,-4811,-3529,-2133,-712,590,1675,2452,2882,2946,2690,2174,1503,787,136,-349,-598,-580,-287,228,901,1641,2329,2894,3248,3369,3251,2933,2476,1961,1477,1092,869,823,953,1221,1582,1981,2360,2685,2914,3034,3036,2930,2734,2472,2173,1861,1548,1240,921,584,196,-235,-733,-1262,-1796,-2291,-2675,-2899,-2901,-2648,-2125,-1360,-392,688,1798,2818,3659,4241,4508,4460,4119,3533,2806,1997,1236,579,123,-112,-83,159,603,1139,1714,2218,2582,2738,2655,2328,1800,1125,412,-261,-778,-1063,-1060,-728,-83,848,1998,3284,4605,5872,6981,7877,8490,8799,8792,8477,7886,7049,6008,4805,3477,2065,615,-849,-2270,-3618,-4840,-5884,-6696,-7226,-7423,-7283,-6791,-6001,-4949,-3733,-2435,-1156,-6,963,1667,2113,2308,2297,2169,1986,1853,1834,1991,2359,2923,3655,4475,5301,6035,6595,6920,6982,6780,6350,5735,5007,4213,3414,2628,1871,1140,396,-352,-1157,-2001,-2891,-3814,-4718,-5576,-6316,-6882,-7239,-7328,-7164,-6725,-6059,-5200,-4213,-3166,-2132,-1165,-314,415,1017,1523,1969,2398,2865,3396,4025,4743,5544,6384,7223,8004,8674,9186,9499,9588,9443,9080,8524,7837,7071,6304,5595,4999,4541,4217,4013,3860,3717,3497,3151,2631,1925,1049,39,-1030,-2086,-3049,-3831,-4396,-4689,-4716,-4484,-4027,-3390,-2623,-1778,-902,-38,771,1491,2102,2578,2917,3107,3138,3008,2708,2241,1616,838,-59,-1059,-2111,-3169,-4170,-5049,-5741,-6204,-6400,-6338,-6042,-5551,-4959,-4320,-3738,-3287,-3014,-2980,-3160,-3559,-4094,-4695,-5254,-5651,-5806,-5614,-5058,-4097,-2787,-1161,676,2644,4612,6499,8198,9658,10834,11725,12342,12725,12909,12945,12861,12708,12479,12207,11867,11455,10954,10343,9622,8788,7857,6851,5802,4735,3689,2679,1728,842,29,-725,-1406,-2030,-2584,-3054,-3437,-3695,-3825,-3782,-3562,-3128,-2496,-1650,-647,498,1692,2890,3995,4940,5652,6075,6183,5972,5469,4739,3846,2890,1957,1125,462,-9,-287,-407,-434,-427,-485,-648,-991,-1518,-2235,-3105,-4072,-5061,-5993,-6792,-7400,-7773,-7892,-7761,-7390,-6832,-6103,-5270,-4344,-3360,-2334,-1252,-131,1056,2288,3561,4847,6087,7253,8254,9062,9604,9870,9837,9541,9016,8340,7587,6852,6198,5699,5374,5215,5204,5254,5324,5310,5166,4834,4295,3559,2666,1682,705,-170,-845,-1240,-1304,-1028,-432,414,1420,2487,3503,4378,5043,5435,5549,5376,4962,4340,3598,2767,1955,1168,486,-107,-580,-967,-1278,-1548,-1801,-2054,-2329,-2616,-2914,-3211,-3473,-3698,-3840,-3891,-3825,-3637,-3332,-2913,-2413,-1848,-1245,-636,-27,563,1138,1692,2239,2768,3293,3793,4252,4637,4904,5003,4905,4554,3982,3152,2153,1003,-189,-1350,-2396,-3251,-3871,-4234,-4340,-4229,-3945,-3557,-3133,-2726,-2391,-2148,-1999,-1943,-1938,-1958,-1957,-1903,-1760,-1519,-1175,-752,-283,189,616,956,1174,1261,1208,1048,794,504,199,-76,-305,-479,-586,-643,-642,-593,-497,-340,-130,154,511,938,1427,1963,2510,3062,3566,4003,4329,4496,4480,4227,3733,2985,1987,787,-583,-2048,-3530,-4968,-6266,-7388,-8281,-8943,-9380,-9627,-9723,-9717,-9652,-9562,-9476,-9392,-9319,-9219,-9077,-8858,-8529,-8085,-7518,-6851,-6114,-5348,-4597,-3907,-3324,-2869,-2573,-2411,-2367,-2379,-2399,-2341,-2167,-1810,-1272,-548,312,1253,2191,3058,3771,4297,4592,4681,4577,4349,4053,3774,3570,3496,3581,3831,4214,4696,5190,5640,5968,6117,6076,5831,5428,4917,4371,3862,3454,3174,3036,3004,3020,3011,2897,2610,2130,1448,617,-285,-1173,-1936,-2480,-2724,-2621,-2141,-1325,-211,1092,2486,3849,5068,6051,6734,7073,7087,6787,6239,5508,4653,3745,2813,1898,985,93,-818,-1740,-2684,-3636,-4574,-5453,-6248,-6907,-7406,-7724,-7845,-7779,-7545,-7177,-6707,-6184,-5638,-5095,-4582,-4087,-3622,-3163,-2690,-2182,-1610,-952,-208,637,1549,2521,3493,4442,5309,6069,6691,7161,7474,7642,7677,7604,7457,7250,7028,6792,6575,6376,6204,6066,5951,5869,5804,5759,5729,5696,5667,5603,5508,5336,5095,4741,4293,3726,3054,2283,1407,456,-579,-1649,-2752,-3818,-4828,-5702,-6420,-6930,-7212,-7262,-7079,-6695,-6141,-5471,-4737,-3991,-3296,-2680,-2200,-1871,-1719,-1747,-1954,-2308,-2806,-3388,-4048,-4738,-5428,-6116,-6743,-7338,-7844,-8273,-8594,-8795,-8866,-8814,-8641,-8380,-8062,-7723,-7420,-7172,-7031,-6984,-7050,-7171,-7326,-7425,-7421,-7234,-6827,-6169,-5275,-4172,-2943,-1649,-411,710,1622,2279,2673,2787,2669,2362,1923,1427,926,468,82,-223,-457,-630,-784,-930,-1117,-1338,-1624,-1942,-2291,-2623,-2929,-3158,-3330,-3405,-3433,-3401,-3347,-3290,-3243,-3236,-3266,-3350,-3466,-3615,-3755,-3875,-3946,-3946,-3882,-3734,-3529,-3277,-3003,-2750,-2532,-2394,-2341,-2401,-2558,-2822,-3157,-3557,-3987,-4428,-4852,-5252,-5600,-5902,-6146,-6338,-6484,-6596,-6672,-6721,-6732,-6685,-6572,-6347,-6016,-5533,-4934,-4210,-3416,-2585,-1780,-1044,-433,42,351,517,550,481,349,184,29,-83,-130,-96,23,210,455,726,1005,1270,1507,1710,1889,2056,2234,2455,2720,3064,3453,3894,4345,4772,5151,5430,5606,5654,5579,5392,5125,4787,4440,4080,3763,3489,3266,3087,2921,2734,2487,2133,1653,1013,230,-696,-1714,-2778,-3822,-4773,-5558,-6142,-6464,-6543,-6359,-5963,-5377,-4655,-3834,-2955,-2057,-1170,-313,468,1169,1735,2154,2393,2430,2260,1878,1314,588,-239,-1127,-2000,-2816,-3505,-4044,-4395,-4559,-4541,-4376,-4094,-3758,-3394,-3071,-2795,-2617,-2519,-2521,-2581,-2694,-2814,-2910,-2964,-2931,-2827,-2612,-2326,-1946,-1514,-1037,-529,-36,458,899,1306,1656,1955,2216,2445,2666,2895,3149,3438,3776,4142,4539,4937,5327,5681,6006,6276,6518,6715,6882,7019,7118,7168,7150,7025,6776,6340,5712,4840,3737,2401,874,-779,-2487,-4131,-5640,-6888,-7823,-8376,-8538,-8316,-7771,-6963,-6019,-5011,-4077,-3269,-2678,-2314,-2208,-2311,-2615,-3038,-3547,-4068,-4560,-4971,-5287,-5470,-5534,-5478,-5314,-5090,-4799,-4508,-4206,-3932,-3695,-3485,-3325,-3192,-3092,-3019,-2962,-2924,-2894,-2861,-2816,-2737,-2599,-2393,-2088,-1692,-1194,-613,38,733,1441,2150,2819,3442,3998,4478,4893,5243,5560,5857,6171,6516,6906,7351,7828,8309,8769,9143,9423,9551,9528,9349,9029,8597,8090,7542,6983,6447,5921,5432,4940,4443,3899,3288,2578,1755,814,-237,-1373,-2535,-3686,-4731,-5633,-6315,-6752,-6921,-6826,-6511,-6005,-5391,-4700,-4004,-3309,-2649,-1995,-1340,-647,107,936,1848,2807,3797,4739,5607,6315,6834,7113,7136,6895,6409,5697,4831,3861,2875,1949,1144,522,112,-87,-83,74,326,609,839,968,933,721,321,-240,-917,-1672,-2423,-3149,-3766,-4255,-4583,-4715,-4666,-4410,-3985,-3391,-2679,-1869,-1004,-131,727,1524,2246,2867,3389,3802,4130,4372,4568,4720,4870,5032,5229,5487,5807,6205,6665,7174,7687,8177,8578,8850,8944,8809,8436,7785,6892,5739,4404,2898,1319,-290,-1837,-3260,-4496,-5495,-6223,-6674,-6833,-6736,-6400,-5877,-5225,-4498,-3769,-3089,-2516,-2082,-1805,-1698,-1733,-1902,-2152,-2461,-2783,-3097,-3377,-3612,-3792,-3917,-3967,-3955,-3855,-3676,-3405,-3060,-2640,-2198,-1748,-1344,-1030,-832,-779,-871,-1097,-1409,-1784,-2137,-2441,-2636,-2691,-2600,-2356,-1987,-1528,-1023,-521,-63,319,626,841,1021,1163,1338,1550,1842,2209,2645,3132,3627,4104,4517,4846,5073,5200,5245,5214,5159,5075,5017,4968,4964,4977,5023,5071,5115,5126,5093,4987,4796,4500,4079,3535,2863,2075,1201,279,-655,-1533,-2323,-2973,-3441,-3725,-3793,-3672,-3378,-2947,-2436,-1871,-1327,-809,-375,-16,262,456,603,696,762,795,792,745,633,451,171,-193,-636,-1146,-1662,-2171,-2596,-2906,-3055,-3021,-2798,-2403,-1874,-1260,-620,-11,521,952,1262,1481,1611,1717,1802,1933,2099,2324,2594,2882,3161,3393,3556,3623,3618,3533,3435,3351,3342,3457,3717,4154,4729,5436,6203,6972,7690,8278,8710,8951,8999,8888,8647,8344,8033,7770,7596,7536,7573,7704,7849,7970,7970,7797,7380,6707,5757,4584,3235,1807,398,-894,-1978,-2776,-3262,-3402,-3241,-2806,-2180,-1436,-673,46,627,1039,1232,1203,953,509,-102,-827,-1624,-2430,-3203,-3878,-4426,-4803,-4999,-5005,-4834,-4496,-4028,-3447,-2796,-2090,-1361,-618,122,858,1573,2270,2929,3542,4093,4567,4957,5239,5430,5501,5484,5377,5194,4970,4713,4464,4248,4084,3992,3985,4041,4165,4305,4440,4527,4526,4430,4216,3913,3534,3128,2737,2398,2156,2018,2010,2107,2310,2579,2894,3221,3528,3794,3997,4113,4138,4051,3852,3541,3122,2620,2066,1494,966,523,219,107,195,514,1042,1745,2583,3482,4384,5207,5904,6414,6714,6800,6686,6408,6028,5582,5146,4733,4387,4076,3806,3505,3147,2663,2014,1177,131,-1085,-2457,-3896,-5358,-6735,-7979,-8999,-9772,-10255,-10457,-10409,-10135,-9729,-9225,-8717,-8246,-7863,-7586,-7427,-7365,-7381,-7437,-7497,-7528,-7497,-7384,-7177,-6865,-6458,-5953,-5369,-4713,-4002,-3249,-2463,-1663,-841,-27,800,1622,2449,3281,4115,4953,5794,6627,7440,8228,8950,9611,10153,10582,10852,10964,10888,10638,10194,9581,8784,7824,6691,5402,3957,2384,695,-1055,-2844,-4591,-6268,-7784,-9120,-10195,-11001,-11496,-11691,-11587,-11229,-10640,-9896,-9033,-8122,-7204,-6321,-5502,-4764,-4110,-3542,-3049,-2628,-2272,-1979,-1763,-1630,-1607,-1693,-1916,-2247,-2693,-3198,-3733,-4234,-4660,-4964,-5129,-5151,-5045,-4844,-4598,-4338,-4126,-3961,-3884,-3868,-3916,-3990,-4068,-4119,-4122,-4059,-3932,-3735,-3491,-3198,-2878,-2530,-2150,-1737,-1260,-714,-63,687,1565,2540,3609,4730,5872,6985,8047,9000,9849,10556,11134,11575,11899,12109,12228,12266,12220,12113,11919,11644,11269,10762,10115,9291,8282,7079,5685,4126,2429,654,-1162,-2936,-4627,-6160,-7492,-8584,-9397,-9935,-10176,-10162,-9895,-9438,-8822,-8105,-7348,-6590,-5892,-5279,-4771,-4378,-4080,-3855,-3668,-3475,-3240,-2936,-2539,-2059,-1488,-876,-223,396,984,1481,1887,2194,2394,2516,2566,2574,2544,2506,2434,2352,2231,2065,1847,1566,1236,868,499,150,-132,-325,-411,-379,-257,-50,188,439,652,811,888,887,809,677,521,364,239,169,172,253,425,661,970,1321,1700,2092,2475,2831,3151,3411,3601,3702,3699,3570,3313,2898,2355,1660,868,-16,-936,-1871,-2766,-3620,-4383,-5070,-5653,-6146,-6550,-6861,-7096,-7242,-7312,-7296,-7197,-7018,-6768,-6461,-6124,-5782,-5465,-5211,-5041,-4981,-5042,-5217,-5498,-5866,-6272,-6704,-7099,-7443,-7696,-7850,-7882,-7802,-7603,-7301,-6909,-6455,-5949,-5442,-4943,-4497,-4130,-3854,-3702,-3675,-3777,-4011,-4355,-4799,-5305,-5850,-6379,-6860,-7239,-7477,-7534,-7401,-7058,-6535,-5858,-5073,-4243,-3420,-2662,-2002,-1468,-1066,-770,-569,-395,-235,-13,270,665,1146,1720,2345,2990,3606,4154,4591,4908,5073,5117,5033,4858,4618,4327,4011,3666,3288,2864,2367,1783,1086,282,-639,-1640,-2698,-3752,-4754,-5638,-6350,-6852,-7107,-7117,-6883,-6444,-5844,-5137,-4403,-3689,-3075,-2602,-2303,-2203,-2292,-2550,-2956,-3444,-3982,-4512,-4989,-5378,-5649,-5782,-5768,-5615,-5321,-4915,-4415,-3854,-3260,-2665,-2097,-1570,-1101,-695,-340,-39,231,477,694,900,1063,1192,1263,1269,1210,1086,917,724,541,387,308,304,399,583,836,1141,1466,1780,2069,2316,2525,2711,2896,3100,3355,3672,4057,4508,4995,5500,5970,6382,6671,6825,6800,6600,6218,5683,5017,4259,3451,2617,1794,986,213,-537,-1252,-1948,-2608,-3232,-3791,-4266,-4624,-4832,-4885,-4754,-4479,-4054,-3557,-2998,-2466,-1973,-1578,-1284,-1105,-1025,-1021,-1067,-1132,-1193,-1232,-1246,-1245,-1244,-1280,-1360,-1529,-1773,-2110,-2507,-2940,-3364,-3737,-4020,-4174,-4186,-4042,-3753,-3328,-2797,-2188,-1541,-890,-267,291,776,1153,1443,1634,1743,1801,1814,1822,1830,1852,1890,1943,1993,2046,2079,2106,2124,2137,2167,2212,2292,2409,2565,2759,2987,3229,3481,3713,3921,4069,4160,4166,4084,3920,3658,3326,2925,2471,1992,1496,1009,546,103,-303,-702,-1090,-1500,-1945,-2438,-2992,-3594,-4232,-4873,-5478,-6007,-6419,-6679,-6776,-6685,-6442,-6043,-5550,-4976,-4378,-3775,-3193,-2640,-2109,-1589,-1059,-498,111,780,1502,2271,3047,3811,4502,5103,5571,5894,6079,6125,6067,5928,5734,5511,5268,4997,4696,4330,3876,3305,2597,1747,762,-319,-1466,-2603,-3688,-4640,-5430,-6001,-6351,-6469,-6381,-6110,-5708,-5208,-4662,-4105,-3562,-3046,-2559,-2081,-1598,-1071,-472,220,1032,1961,3003,4140,5321,6523,7672,8736,9652,10388,10907,11194,11245,11064,10679,10110,9407,8597,7735,6850,5974,5146,4367,3678,3060,2542,2103,1749,1456,1223,1021,836,659,459,244,-6,-294,-615,-974,-1370,-1796,-2260,-2746,-3259,-3786,-4314,-4833,-5319,-5753,-6122,-6397,-6588,-6670,-6668,-6581,-6440,-6253,-6050,-5825,-5591,-5334,-5032,-4665,-4214,-3653,-2992,-2221,-1390,-515,337,1119,1795,2306,2662,2848,2899,2854,2765,2682,2659,2722,2891,3162,3509,3911,4317,4707,5036,5302,5482,5597,5645,5663,5664,5673,5718,5790,5911,6059,6221,6367,6476,6500,6429,6227,5894,5416,4809,4070,3235,2299,1307,254,-816,-1904,-2971,-4003,-4969,-5837,-6584,-7172,-7584,-7792,-7805,-7611,-7244,-6715,-6069,-5327,-4539,-3706,-2879,-2056,-1262,-517,171,774,1267,1639,1849,1900,1772,1482,1044,500,-116,-741,-1338,-1850,-2247,-2506,-2606,-2565,-2384,-2095,-1726,-1303,-865,-438,-54,273,513,659,702,634,465,207,-126,-500,-880,-1240,-1520,-1710,-1760,-1668,-1419,-1035,-531,48,659,1258,1788,2223,2529,2699,2748,2692,2586,2476,2424,2478,2687,3062,3617,4319,5141,6005,6875,7653,8310,8773,9032,9067,8884,8515,7969,7308,6547,5732,4886,4027,3180,2347,1546,788,75,-562,-1129,-1604,-1984,-2274,-2468,-2594,-2648,-2673,-2655,-2644,-2617,-2597,-2575,-2532,-2474,-2368,-2217,-2006,-1744,-1434,-1102,-771,-469,-234,-77,-27,-77,-228,-455,-732,-1023,-1292,-1506,-1641,-1672,-1604,-1431,-1177,-859,-499,-132,240,578,897,1170,1418,1629,1820,1987,2136,2276,2397,2525,2640,2778,2922,3101,3308,3558,3845,4177,4542,4942,5352,5782,6193,6606,6979,7330,7640,7907,8132,8298,8400,8437,8373,8233,7967,7613,7134,6580,5929,5240,4499,3762,3018,2295,1586,888,198,-504,-1208,-1933,-2648,-3348,-4002,-4567,-5024,-5320,-5442,-5357,-5069,-4576,-3903,-3082,-2161,-1188,-232,678,1467,2136,2637,2993,3206,3305,3327,3301,3267,3241,3248,3281,3348,3434,3533,3639,3749,3865,3991,4129,4275,4432,4557,4655,4661,4573,4334,3954,3403,2718,1914,1038,151,-707,-1474,-2111,-2607,-2926,-3105,-3139,-3063,-2908,-2685,-2423,-2112,-1754,-1323,-801,-158,616,1542,2607,3796,5085,6412,7756,9034,10221,11252,12097,12733,13139,13324,13289,13059,12646,12086,11386,10572,9655,8642,7549,6379,5143,3866,2556,1258,-11,-1205,-2308,-3280,-4126,-4818,-5382,-5812,-6140,-6365,-6521,-6605,-6638,-6626,-6574,-6503,-6415,-6328,-6258,-6202,-6184,-6185,-6213,-6245,-6276,-6275,-6253,-6169,-6063,-5895,-5719,-5517,-5333,-5165,-5042,-4954,-4917,-4907,-4926,-4939,-4937,-4886,-4771,-4569,-4272,-3863,-3351,-2737,-2027,-1254,-415,444,1315,2159,2954,3665,4283,4767,5134,5358,5468,5472,5404,5296,5182,5110,5090,5176,5347,5631,6000,6433,6895,7336,7709,7968,8068,7981,7688,7198,6514,5685,4725,3701,2622,1546,459,-604,-1674,-2737,-3832,-4941,-6091,-7254,-8420,-9559,-10625,-11594,-12406,-13052,-13487,-13716,-13730,-13545,-13185,-12669,-12044,-11322,-10540,-9727,-8879,-8038,-7186,-6354,-5534,-4746,-3991,-3284,-2633,-2040,-1506,-1023,-581,-154,268,720,1213,1760,2374,3042,3753,4490,5212,5900,6512,7019,7399,7631,7707,7635,7417,7081,6649,6156,5623,5091,4563,4074,3613,3195,2802,2437,2075,1722,1345,963,544,116,-346,-797,-1257,-1672,-2048,-2340,-2547,-2641,-2632,-2518,-2323,-2079,-1812,-1583,-1398,-1321,-1340,-1473,-1706,-1996,-2335,-2653,-2939,-3146,-3256,-3271,-3176,-3001,-2749,-2451,-2109,-1747,-1352,-925,-453,75,673,1334,2053,2814,3564,4288,4914,5413,5737,5859,5756,5440,4913,4212,3380,2452,1489,524,-402,-1272,-2061,-2787,-3438,-4037,-4591,-5107,-5588,-6022,-6406,-6713,-6942,-7065,-7096,-7019,-6862,-6620,-6334,-6002,-5650,-5290,-4911,-4532,-4129,-3705,-3263,-2790,-2318,-1844,-1410,-1033,-743,-559,-498,-559,-727,-987,-1291,-1609,-1890,-2089,-2178,-2115,-1903,-1519,-1003,-355,365,1131,1883,2587,3186,3674,4000,4181,4204,4080,3830,3461,2993,2447,1824,1145,414,-367,-1172,-2018,-2871,-3740,-4603,-5452,-6275,-7059,-7782,-8435,-8990,-9425,-9725,-9856,-9827,-9613,-9240,-8715,-8073,-7351,-6590,-5837,-5131,-4505,-3992,-3598,-3334,-3197,-3170,-3244,-3407,-3636,-3933,-4279,-4666,-5084,-5512,-5938,-6332,-6673,-6932,-7091,-7125,-7032,-6798,-6437,-5958,-5388,-4751,-4079,-3404,-2747,-2143,-1586,-1098,-661,-273,83,418,732,1032,1297,1512,1666,1730,1712,1603,1433,1219,1015,841,760,780,932,1211,1597,2075,2587,3110,3582,3978,4267,4427,4466,4372,4181,3890,3540,3132,2695,2225,1731,1203,632,18,-658,-1381,-2158,-2955,-3770,-4544,-5267,-5884,-6370,-6696,-6841,-6795,-6571,-6173,-5642,-5009,-4318,-3617,-2942,-2330,-1799,-1367,-1020,-772,-580,-455,-355,-285,-216,-155,-78,1,97,193,292,380,433,450,399,279,79,-194,-523,-884,-1245,-1565,-1818,-1965,-2002,-1917,-1715,-1433,-1079,-703,-327,25,326,578,774,933,1055,1170,1273,1380,1484,1589,1676,1757,1815,1868,1918,1990,2094,2262,2491,2806,3187,3625,4087,4536,4929,5216,5367,5337,5128,4723,4141,3419,2586,1712,837,25,-686,-1261,-1690,-1976,-2135,-2203,-2207,-2191,-2165,-2155,-2149,-2130,-2090,-1975,-1786,-1497,-1095,-612,-49,551,1156,1728,2238,2648,2955,3131,3185,3111,2918,2606,2194,1665,1070,368,-370,-1172,-1972,-2772,-3510,-4188,-4744,-5197,-5494,-5675,-5710,-5648,-5478,-5245,-4944,-4612,-4242,-3851,-3445,-3017,-2590,-2154,-1734,-1331,-975,-662,-433,-269,-202,-208,-286,-407,-543,-663,-713,-686,-517,-243,184,698,1303,1926,2537,3080,3521,3842,4025,4095,4060,3979,3864,3790,3749,3804,3923,4133,4387,4678,4963,5214,5405,5506,5512,5406,5194,4880,4477,4009,3498,2981,2485,2056,1723,1511,1456,1537,1775,2116,2541,2975,3373,3648,3758,3635,3263,2621,1732,634,-617,-1941,-3280,-4544,-5699,-6687,-7507,-8150,-8644,-9016,-9296,-9525,-9709,-9875,-10012,-10099,-10118,-10023,-9783,-9360,-8724,-7868,-6782,-5502,-4052,-2492,-886,710,2221,3605,4814,5826,6631,7239,7653,7914,8028,8043,7973,7847,7698,7530,7393,7275,7213,7209,7256,7359,7495,7638,7765,7848,7860,7792,7623,7369,7026,6630,6185,5722,5254,4795,4338,3889,3412,2916,2355,1746,1055,311,-486,-1304,-2113,-2896,-3594,-4222,-4730,-5135,-5434,-5628,-5744,-5780,-5764,-5688,-5575,-5409,-5206,-4946,-4652,-4303,-3935,-3533,-3128,-2725,-2342,-1987,-1676,-1395,-1164,-958,-788,-629,-493,-357,-242,-135,-49,9,43,44,27,-4,-20,-8,59,206,435,757,1155,1598,2053,2464,2789,2971,2990,2815,2458,1942,1307,612,-77,-700,-1199,-1522,-1662,-1593,-1352,-958,-465,84,630,1146,1586,1949,2223,2414,2547,2622,2681,2713,2760,2801,2873,2947,3045,3152,3264,3378,3472,3541,3553,3500,3343,3073,2671,2132,1469,708,-116,-942,-1719,-2382,-2877,-3168,-3229,-3059,-2676,-2122,-1437,-697,61,757,1365,1831,2146,2283,2255,2056,1715,1243,670,20,-678,-1407,-2129,-2840,-3508,-4117,-4655,-5105,-5450,-5691,-5812,-5814,-5708,-5488,-5170,-4775,-4295,-3767,-3180,-2561,-1914,-1255,-601,33,612,1124,1532,1821,1982,2004,1913,1725,1491,1254,1075,1002,1077,1336,1773,2395,3149,4002,4891,5750,6534,7190,7690,8028,8197,8229,8140,7973,7751,7509,7264,7027,6796,6563,6310,6015,5651,5197,4635,3958,3168,2273,1307,287,-727,-1713,-2612,-3392,-4021,-4470,-4723,-4780,-4632,-4302,-3806,-3166,-2426,-1615,-783,28,784,1440,1977,2369,2612,2711,2677,2534,2304,2020,1691,1340,966,564,131,-356,-894,-1488,-2128,-2790,-3433,-4021,-4494,-4813,-4937,-4843,-4522,-3996,-3279,-2428,-1488,-506,444,1341,2118,2765,3251,3575,3736,3744,3628,3410,3128,2835,2554,2357,2257,2304,2509,2874,3388,4027,4732,5472,6168,6780,7252,7549,7645,7539,7241,6783,6198,5553,4883,4255,3707,3267,2959,2771,2697,2693,2740,2772,2780,2705,2560,2316,2006,1642,1254,881,546,277,88,-18,-37,17,144,324,561,843,1172,1545,1955,2397,2851,3297,3703,4040,4275,4383,4344,4150,3809,3340,2770,2132,1466,801,166,-412,-929,-1366,-1724,-2000,-2190,-2293,-2301,-2207,-2010,-1702,-1294,-790,-209,418,1077,1717,2329,2867,3327,3678,3927,4061,4103,4057,3956,3811,3669,3537,3464,3445,3516,3654,3876,4144,4446,4745,5019,5233,5378,5420,5379,5225,4996,4676,4301,3884,3439,2991,2550,2131,1746,1394,1085,796,541,281,21,-268,-585,-942,-1322,-1715,-2089,-2417,-2653,-2787,-2771,-2614,-2308,-1867,-1332,-728,-115,468,970,1353,1587,1649,1539,1247,809,225,-451,-1203,-1978,-2752,-3481,-4137,-4698,-5138,-5456,-5633,-5688,-5611,-5426,-5141,-4762,-4317,-3791,-3211,-2566,-1863,-1112,-308,528,1384,2229,3045,3775,4406,4869,5158,5215,5054,4642,4023,3195,2239,1176,110,-920,-1821,-2545,-3048,-3296,-3302,-3066,-2649,-2091,-1463,-830,-251,219,542,696,673,471,122,-360,-922,-1539,-2156,-2744,-3261,-3686,-4009,-4209,-4315,-4317,-4262,-4165,-4059,-3979,-3940,-3958,-4044,-4167,-4332,-4468,-4567,-4551,-4397,-4058,-3508,-2756,-1797,-677,555,1845,3107,4284,5306,6123,6702,7035,7124,6997,6696,6261,5739,5181,4603,4044,3496,2962,2428,1878,1299,674,16,-689,-1395,-2108,-2780,-3395,-3938,-4379,-4733,-4991,-5164,-5286,-5352,-5414,-5472,-5560,-5685,-5860,-6082,-6357,-6656,-6976,-7278,-7537,-7719,-7785,-7703,-7449,-7004,-6363,-5547,-4575,-3493,-2360,-1219,-155,807,1597,2215,2635,2886,2990,2998,2965,2929,2961,3058,3268,3560,3923,4331,4721,5070,5319,5446,5431,5258,4941,4483,3914,3246,2511,1728,918,117,-671,-1396,-2046,-2583,-2987,-3232,-3308,-3219,-2963,-2587,-2109,-1591,-1080,-631,-292,-93,-64,-194,-491,-912,-1447,-2043,-2692,-3350,-4022,-4683,-5344,-5992,-6633,-7254,-7842,-8377,-8834,-9184,-9413,-9493,-9438,-9227,-8907,-8476,-7989,-7467,-6948,-6464,-6027,-5662,-5359,-5118,-4932,-4772,-4646,-4511,-4380,-4219,-4038,-3814,-3550,-3233,-2864,-2430,-1939,-1376,-761,-95,606,1313,2008,2648,3212,3661,3985,4157,4188,4078,3850,3533,3144,2720,2267,1805,1322,820,276,-313,-957,-1657,-2391,-3143,-3879,-4554,-5151,-5619,-5954,-6138,-6165,-6055,-5801,-5439,-4966,-4418,-3790,-3124,-2424,-1722,-1058,-447,44,397,564,522,259,-229,-913,-1765,-2727,-3745,-4751,-5685,-6489,-7123,-7550,-7762,-7763,-7551,-7185,-6660,-6044,-5360,-4639,-3913,-3195,-2501,-1827,-1189,-574,5,540,1018,1416,1708,1868,1882,1718,1402,917,317,-372,-1090,-1776,-2379,-2839,-3125,-3203,-3074,-2742,-2231,-1583,-836,-50,735,1457,2090,2585,2937,3129,3177,3091,2911,2664,2388,2120,1883,1692,1561,1473,1417,1363,1278,1133,896,554,92,-463,-1112,-1781,-2461,-3053,-3544,-3849,-3956,-3825,-3451,-2853,-2043,-1083,-4,1111,2222,3253,4168,4916,5481,5844,6009,5982,5773,5412,4904,4288,3576,2801,1984,1163,362,-380,-1029,-1573,-1968,-2241,-2363,-2387,-2326,-2226,-2136,-2081,-2100,-2196,-2376,-2606,-2883,-3133,-3362,-3505,-3568,-3536,-3426,-3263,-3080,-2914,-2799,-2751,-2792,-2896,-3061,-3240,-3395,-3490,-3476,-3336,-3049,-2613,-2053,-1372,-627,169,966,1751,2495,3192,3843,4440,5008,5533,6037,6509,6944,7339,7668,7926,8091,8148,8089,7905,7585,7139,6562,5859,5044,4120,3114,2041,940,-161,-1198,-2139,-2913,-3489,-3812,-3879,-3669,-3232,-2589,-1824,-1012,-227,438,939,1226,1282,1130,774,287,-311,-951,-1603,-2233,-2813,-3336,-3791,-4168,-4473,-4688,-4817,-4846,-4778,-4612,-4364,-4048,-3698,-3343,-3019,-2762,-2583,-2509,-2516,-2599,-2718,-2838,-2916,-2928,-2836,-2654,-2358,-1996,-1565,-1111,-651,-194,243,678,1114,1583,2092,2677,3323,4048,4820,5622,6414,7159,7823,8373,8796,9083,9238,9284,9235,9117,8942,8722,8440,8093,7642,7058,6325,5401,4310,3045,1656,192,-1284,-2695,-3982,-5088,-5973,-6621,-7038,-7235,-7255,-7117,-6865,-6516,-6091,-5584,-5007,-4342,-3603,-2796,-1938,-1082,-253,476,1068,1474,1661,1623,1372,932,366,-273,-913,-1477,-1923,-2187,-2254,-2111,-1771,-1255,-623,114,862,1629,2324,2968,3493,3921,4218,4388,4433,4346,4140,3822,3401,2900,2338,1743,1136,558,14,-449,-841,-1130,-1329,-1429,-1440,-1375,-1227,-1015,-737,-391,7,470,969,1509,2057,2601,3115,3572,3966,4269,4492,4621,4677,4660,4586,4454,4270,4020,3701,3289,2782,2161,1433,610,-296,-1231,-2179,-3064,-3863,-4513,-4992,-5270,-5343,-5214,-4902,-4434,-3835,-3147,-2383,-1581,-746,101,948,1783,2586,3329,3987,4510,4874,5023,4948,4619,4054,3272,2331,1277,209,-830,-1739,-2496,-3045,-3393,-3544,-3529,-3395,-3181,-2935,-2694,-2474,-2297,-2142,-2022,-1897,-1776,-1630,-1467,-1288,-1112,-948,-827,-752,-743,-794,-895,-1028,-1161,-1272,-1332,-1318,-1239,-1072,-862,-609,-349,-110,102,264,399,511,634,798,1023,1348,1760,2275,2857,3488,4119,4722,5240,5658,5931,6055,6016,5813,5455,4948,4304,3543,2679,1733,736,-284,-1291,-2237,-3086,-3792,-4323,-4647,-4753,-4631,-4296,-3768,-3081,-2273,-1389,-469,443,1313,2106,2798,3362,3782,4035,4117,4010,3732,3275,2670,1943,1131,285,-556,-1327,-2011,-2541,-2934,-3150,-3228,-3163,-3015,-2790,-2555,-2306,-2093,-1905,-1754,-1633,-1518,-1410,-1292,-1158,-1016,-867,-737,-626,-572,-556,-606,-684,-789,-871,-911,-860,-695,-414,14,526,1141,1777,2414,3002,3514,3933,4266,4519,4733,4927,5139,5386,5663,5981,6287,6569,6771,6854,6798,6565,6176,5618,4940,4157,3313,2448,1579,745,-47,-784,-1453,-2059,-2585,-3030,-3384,-3623,-3752,-3730,-3578,-3260,-2811,-2216,-1525,-754,47,832,1565,2190,2689,3026,3192,3183,3013,2686,2253,1708,1128,505,-90,-657,-1142,-1540,-1818,-1972,-1986,-1864,-1611,-1241,-778,-248,315,867,1382,1809,2146,2351,2448,2422,2318,2143,1951,1746,1580,1442,1354,1303,1278,1268,1262,1249,1241,1239,1261,1329,1449,1639,1900,2217,2590,2988,3398,3804,4188,4549,4876,5185,5463,5726,5964,6162,6317,6392,6371,6230,5938,5506,4914,4195,3369,2474,1562,673,-137,-845,-1407,-1823,-2081,-2191,-2174,-2041,-1812,-1493,-1083,-582,31,765,1620,2597,3674,4809,5968,7067,8070,8899,9520,9909,10041,9961,9666,9229,8675,8059,7408,6747,6079,5400,4702,3958,3176,2339,1470,594,-268,-1049,-1741,-2286,-2683,-2922,-3020,-3005,-2918,-2795,-2684,-2601,-2582,-2612,-2697,-2811,-2935,-3045,-3122,-3151,-3133,-3055,-2944,-2789,-2620,-2433,-2245,-2045,-1839,-1608,-1341,-1024,-640,-171,375,1018,1729,2508,3320,4144,4941,5690,6349,6908,7327,7615,7732,7699,7494,7123,6608,5934,5151,4254,3301,2302,1308,345,-561,-1381,-2104,-2719,-3225,-3612,-3889,-4041,-4057,-3942,-3652,-3209,-2577,-1780,-820,264,1424,2606,3722,4714,5502,6027,6273,6212,5889,5331,4615,3799,2960,2147,1393,722,124,-416,-919,-1424,-1933,-2472,-3026,-3581,-4113,-4588,-4979,-5268,-5441,-5502,-5484,-5404,-5321,-5263,-5270,-5361,-5534,-5767,-6026,-6258,-6416,-6459,-6368,-6142,-5809,-5409,-4990,-4617,-4308,-4097,-3958,-3861,-3745,-3536,-3165,-2576,-1734,-634,683,2172,3719,5252,6638,7803,8658,9165,9312,9120,8641,7950,7128,6255,5405,4622,3937,3355,2862,2436,2049,1671,1289,893,479,61,-361,-774,-1174,-1568,-1946,-2321,-2676,-3025,-3328,-3603,-3804,-3950,-4017,-4019,-3958,-3848,-3704,-3539,-3373,-3211,-3076,-2975,-2916,-2917,-2963,-3074,-3225,-3418,-3637,-3864,-4092,-4303,-4492,-4653,-4779,-4871,-4925,-4942,-4920,-4869,-4785,-4702,-4620,-4579,-4607,-4718,-4940,-5252,-5645,-6057,-6444,-6721,-6828,-6714,-6332,-5699,-4820,-3756,-2574,-1346,-152,948,1915,2722,3380,3901,4330,4694,5043,5386,5750,6115,6466,6762,6959,7007,6872,6526,5952,5184,4223,3142,1970,769,-421,-1578,-2677,-3736,-4746,-5737,-6701,-7648,-8552,-9379,-10093,-10633,-10951,-11015,-10779,-10259,-9460,-8427,-7218,-5907,-4574,-3293,-2142,-1163,-403,134,448,579,550,421,221,-10,-257,-512,-797,-1117,-1515,-1990,-2575,-3247,-4005,-4811,-5622,-6408,-7108,-7710,-8166,-8483,-8634,-8634,-8483,-8194,-7789,-7290,-6727,-6131,-5536,-4962,-4451,-3993,-3625,-3322,-3090,-2921,-2786,-2692,-2614,-2549,-2492,-2419,-2337,-2212,-2049,-1810,-1501,-1101,-617,-54,571,1228,1896,2530,3102,3577,3912,4092,4071,3845,3397,2738,1896,908,-158,-1241,-2252,-3139,-3832,-4313,-4566,-4618,-4504,-4284,-4017,-3761,-3557,-3426,-3366,-3355,-3341,-3284,-3107,-2791,-2272,-1574,-684,338,1440,2552,3589,4489,5191,5657,5874,5845,5585,5137,4512,3757,2878,1895,815,-352,-1596,-2887,-4192,-5458,-6627,-7639,-8433,-8967,-9206,-9152,-8825,-8249,-7502,-6634,-5719,-4836,-4023,-3349,-2812,-2443,-2198,-2067,-1983,-1909,-1780,-1564,-1235,-779,-220,412,1083,1727,2310,2789,3132,3349,3435,3425,3339,3225,3098,3008,2950,2958,3023,3150,3329,3549,3784,4023,4226,4388,4473,4485,4409,4263,4054,3812,3548,3300,3062,2863,2682,2526,2374,2216,2037,1835,1608,1368,1126,916,738,650,622,715,879,1142,1445,1775,2059,2271,2338,2249,1965,1505,887,161,-617,-1385,-2091,-2687,-3156,-3487,-3709,-3828,-3905,-3953,-4015,-4109,-4228,-4386,-4536,-4683,-4763,-4773,-4670,-4441,-4088,-3606,-3022,-2363,-1661,-957,-288,332,859,1309,1666,1940,2154,2305,2419,2489,2528,2513,2460,2347,2193,2006,1808,1644,1535,1537,1666,1950,2396,2976,3675,4430,5193,5894,6475,6866,7040,6941,6593,5980,5165,4187,3126,2047,1035,143,-579,-1099,-1428,-1567,-1575,-1487,-1376,-1293,-1286,-1390,-1619,-1957,-2389,-2850,-3294,-3647,-3843,-3837,-3582,-3072,-2325,-1375,-304,825,1901,2862,3619,4131,4367,4326,4018,3500,2793,1983,1099,217,-638,-1404,-2079,-2611,-3011,-3248,-3330,-3257,-3027,-2676,-2199,-1661,-1070,-496,34,465,767,905,873,669,316,-153,-688,-1236,-1731,-2133,-2384,-2481,-2397,-2166,-1811,-1377,-917,-474,-86,231,465,649,798,959,1175,1469,1882,2407,3041,3757,4506,5246,5910,6452,6815,6967,6887,6562,6024,5271,4384,3374,2336,1283,292,-621,-1427,-2110,-2674,-3125,-3458,-3700,-3836,-3878,-3818,-3640,-3341,-2895,-2315,-1584,-736,206,1196,2170,3068,3828,4387,4728,4812,4679,4337,3861,3304,2733,2206,1752,1394,1120,904,696,462,135,-293,-868,-1565,-2374,-3254,-4147,-5000,-5744,-6328,-6703,-6839,-6733,-6379,-5823,-5098,-4259,-3372,-2485,-1652,-905,-268,259,671,1002,1253,1462,1641,1802,1967,2122,2293,2451,2632,2814,3022,3255,3525,3831,4179,4541,4912,5247,5521,5688,5711,5569,5233,4705,4003,3145,2193,1193,215,-681,-1438,-2019,-2398,-2575,-2573,-2426,-2188,-1917,-1671,-1501,-1439,-1509,-1690,-1973,-2291,-2601,-2825,-2911,-2801,-2463,-1895,-1100,-135,946,2062,3128,4069,4806,5293,5490,5393,5005,4357,3483,2435,1256,15,-1261,-2491,-3661,-4697,-5591,-6285,-6787,-7060,-7130,-6995,-6683,-6230,-5659,-5025,-4350,-3682,-3045,-2474,-1970,-1565,-1236,-981,-779,-583,-377,-105,260,731,1335,2031,2819,3623,4403,5089,5615,5958,6060,5957,5635,5167,4591,3989,3417,2933,2583,2372,2311,2368,2502,2662,2788,2828,2743,2515,2129,1630,1022,386,-257,-840,-1339,-1726,-2008,-2186,-2292,-2352,-2391,-2439,-2491,-2554,-2595,-2595,-2509,-2311,-1971,-1484,-848,-96,733,1588,2387,3088,3607,3922,3989,3820,3431,2858,2169,1404,645,-77,-702,-1231,-1630,-1933,-2127,-2268,-2353,-2435,-2507,-2608,-2713,-2838,-2945,-3021,-3026,-2937,-2721,-2359,-1847,-1182,-395,485,1400,2305,3121,3812,4311,4603,4666,4516,4178,3707,3140,2563,1997,1520,1136,881,754,745,851,1043,1316,1639,2008,2393,2789,3171,3517,3806,4005,4094,4040,3834,3457,2931,2261,1507,701,-84,-783,-1357,-1730,-1913,-1871,-1654,-1284,-839,-369,43,362,529,552,420,180,-129,-444,-713,-865,-884,-721,-394,90,689,1361,2037,2683,3238,3671,3971,4114,4125,4002,3775,3459,3067,2631,2138,1630,1090,560,40,-434,-841,-1154,-1348,-1413,-1330,-1119,-779,-350,144,659,1152,1593,1942,2182,2294,2284,2157,1939,1657,1348,1046,790,597,505,504,602,788,1020,1307,1578,1847,2069,2257,2402,2524,2647,2789,2991,3260,3625,4080,4622,5228,5863,6496,7074,7565,7927,8137,8187,8072,7817,7435,6976,6455,5925,5403,4907,4458,4039,3659,3301,2957,2628,2307,2018,1763,1577,1468,1460,1555,1760,2043,2397,2773,3134,3444,3664,3771,3761,3622,3384,3051,2671,2242,1817,1374,945,504,49,-441,-973,-1559,-2198,-2877,-3582,-4281,-4947,-5549,-6056,-6445,-6699,-6814,-6778,-6618,-6318,-5923,-5426,-4859,-4232,-3562,-2861,-2144,-1416,-695,18,704,1363,1980,2557,3079,3552,3965,4327,4632,4895,5117,5311,5493,5662,5840,6018,6206,6398,6578,6748,6876,6960,6974,6898,6730,6446,6055,5551,4956,4284,3569,2847,2138,1507,944,503,160,-65,-215,-297,-352,-408,-476,-584,-712,-863,-1000,-1110,-1152,-1125,-994,-795,-518,-216,76,315,456,466,336,50,-360,-873,-1442,-2021,-2568,-3042,-3422,-3691,-3860,-3934,-3946,-3920,-3884,-3864,-3870,-3914,-3987,-4076,-4160,-4217,-4218,-4159,-4013,-3796,-3502,-3155,-2763,-2354,-1926,-1508,-1085,-674,-257,157,585,1008,1439,1861,2256,2622,2923,3157,3303,3346,3294,3136,2896,2582,2222,1833,1446,1072,734,433,182,-30,-210,-356,-503,-636,-800,-974,-1196,-1441,-1735,-2049,-2385,-2713,-3026,-3285,-3493,-3608,-3652,-3593,-3474,-3271,-3034,-2757,-2467,-2175,-1885,-1610,-1343,-1095,-856,-637,-443,-267,-144,-47,-26,-56,-164,-345,-599,-925,-1320,-1759,-2248,-2759,-3282,-3812,-4323,-4832,-5306,-5767,-6192,-6590,-6946,-7255,-7502,-7673,-7757,-7729,-7588,-7329,-6950,-6466,-5904,-5276,-4632,-3988,-3384,-2839,-2373,-1984,-1679,-1437,-1251,-1100,-970,-851,-743,-637,-559,-501,-488,-522,-606,-746,-921,-1134,-1344,-1558,-1733,-1877,-1965,-2011,-2010,-1977,-1929,-1874,-1834,-1807,-1814,-1834,-1884,-1939,-1998,-2059,-2105,-2145,-2181,-2213,-2261,-2326,-2423,-2553,-2717,-2909,-3116,-3326,-3512,-3660,-3754,-3783,-3743,-3651,-3508,-3355,-3200,-3081,-3011,-3010,-3076,-3213,-3406,-3640,-3901,-4166,-4429,-4682,-4920,-5150,-5372,-5592,-5821,-6050,-6287,-6519,-6748,-6956,-7148,-7306,-7431,-7521,-7561,-7557,-7485,-7350,-7125,-6817,-6403,-5907,-5313,-4668,-3966,-3268,-2578,-1944,-1376,-896,-497,-187,72,270,456,621,799,970,1156,1324,1487,1610,1711,1768,1799,1814,1820,1850,1910,2017,2176,2377,2612,2844,3060,3201,3265,3201,3026,2713,2310,1818,1299,781,308,-86,-380,-568,-644,-639,-561,-443,-314,-182,-76,12,81,129,175,210,238,245,218,134,-11,-243,-546,-918,-1330,-1755,-2148,-2491,-2742,-2902,-2967,-2952,-2896,-2821,-2775,-2785,-2868,-3039,-3282,-3572,-3888,-4172,-4405,-4540,-4568,-4470,-4266,-3952,-3580,-3156,-2724,-2309,-1915,-1576,-1264,-991,-733,-471,-191,128,498,921,1401,1923,2482,3051,3622,4171,4679,5133,5517,5820,6035,6153,6175,6102,5952,5723,5457,5160,4872,4618,4410,4278,4206,4200,4229,4264,4276,4213,4067,3793,3412,2917,2343,1731,1114,553,73,-295,-529,-654,-655,-587,-461,-310,-159,-12,117,248,371,522,677,869,1052,1247,1389,1485,1496,1405,1224,942,594,203,-205,-584,-927,-1194,-1397,-1528,-1599,-1639,-1649,-1673,-1702,-1761,-1846,-1944,-2062,-2163,-2256,-2313,-2336,-2313,-2250,-2145,-2006,-1838,-1639,-1419,-1164,-880,-554,-184,231,678,1159,1629,2090,2489,2818,3042,3162,3172,3097,2951,2779,2604,2472,2397,2401,2481,2628,2825,3044,3265,3463,3619,3734,3795,3812,3798,3740,3671,3563,3432,3268,3060,2816,2531,2212,1886,1552,1248,979,767,620,532,510,523,581,648,726,801,859,913,940,951,936,881,786,628,408,111,-257,-695,-1186,-1711,-2240,-2746,-3200,-3571,-3854,-4022,-4100,-4082,-4006,-3894,-3774,-3682,-3624,-3614,-3644,-3680,-3706,-3660,-3518,-3235,-2802,-2211,-1495,-686,147,951,1652,2209,2578,2766,2768,2648,2431,2202,1999,1882,1865,1977,2183,2474,2800,3118,3397,3597,3712,3738,3682,3579,3434,3293,3154,3043,2947,2869,2782,2682,2546,2367,2137,1868,1556,1227,890,564,260,-10,-246,-444,-607,-745,-860,-957,-1039,-1103,-1144,-1154,-1135,-1069,-980,-848,-718,-580,-478,-410,-406,-464,-587,-759,-971,-1198,-1417,-1620,-1783,-1914,-2012,-2085,-2151,-2215,-2292,-2372,-2464,-2544,-2607,-2629,-2608,-2531,-2399,-2224,-2016,-1787,-1562,-1333,-1125,-926,-727,-534,-313,-87,170,438,707,968,1187,1361,1466,1501,1469,1389,1269,1160,1050,999,977,1016,1074,1150,1199,1211,1156,1034,854,627,402,203,76,47,136,337,640,1006,1390,1742,2019,2174,2196,2070,1825,1482,1101,718,390,155,25,24,112,288,487,688,839,919,912,819,665,463,266,75,-56,-148,-172,-170,-139,-131,-145,-228,-367,-579,-842,-1143,-1451,-1746,-2001,-2205,-2353,-2443,-2499,-2526,-2547,-2578,-2617,-2675,-2731,-2778,-2790,-2758,-2661,-2498,-2274,-1995,-1688,-1371,-1064,-795,-564,-378,-244,-132,-59,17,80,161,243,336,434,531,627,717,803,882,967,1054,1149,1254,1368,1485,1616,1736,1870,1991,2122,2255,2402,2564,2746,2947,3156,3362,3539,3663,3714,3655,3495,3200,2817,2332,1809,1270,758,320,-44,-284,-441,-488,-476,-419,-338,-272,-204,-164,-122,-72,10,140,332,584,893,1226,1554,1833,2021,2085,2004,1762,1386,891,334,-244,-784,-1249,-1597,-1822,-1926,-1927,-1857,-1754,-1641,-1557,-1499,-1478,-1473,-1464,-1437,-1355,-1223,-1023,-772,-483,-183,111,365,569,713,785,810,783,731,667,603,544,503,465,439,408,380,346,322,304,317,361,459,612,819,1090,1397,1734,2089,2420,2736,2993,3199,3333,3404,3406,3359,3257,3139,2983,2837,2678,2527,2386,2246,2116,1990,1873,1762,1664,1576,1504,1444,1396,1349,1311,1270,1229,1200,1181,1198,1260,1375,1566,1813,2123,2455,2791,3071,3276,3347,3274,3041,2655,2146,1555,922,312,-252,-717,-1081,-1337,-1498,-1592,-1640,-1672,-1706,-1745,-1796,-1826,-1829,-1768,-1616,-1365,-992,-515,64,697,1376,2030,2655,3198,3653,4007,4266,4442,4558,4630,4683,4730,4775,4824,4867,4901,4921,4924,4913,4899,4892,4912,4969,5075,5227,5421,5637,5855,6041,6178,6238,6217,6114,5938,5718,5465,5220,4982,4775,4585,4410,4224,4008,3749,3417,3036,2579,2096,1580,1087,616,216,-117,-364,-533,-631,-678,-689,-696,-706,-743,-816,-923,-1080,-1259,-1479,-1708,-1945,-2183,-2391,-2583,-2723,-2816,-2854,-2826,-2745,-2599,-2415,-2178,-1923,-1634,-1333,-1013,-673,-314,71,489,934,1410,1904,2402,2886,3333,3713,4005,4184,4225,4137,3897,3546,3083,2564,2017,1497,1045,694,477,394,450,612,860,1131,1407,1624,1772,1835,1814,1737,1632,1539,1496,1535,1669,1908,2233,2624,3038,3441,3787,4045,4189,4202,4088,3856,3523,3124,2681,2225,1785,1378,1019,725,486,325,221,187,216,294,431,587,775,944,1096,1191,1218,1166,1020,796,497,137,-256,-679,-1098,-1515,-1912,-2292,-2645,-2977,-3278,-3550,-3778,-3962,-4082,-4143,-4123,-4035,-3874,-3654,-3386,-3094,-2792,-2505,-2251,-2041,-1887,-1789,-1734,-1719,-1720,-1726,-1717,-1695,-1645,-1591,-1534,-1500,-1503,-1564,-1683,-1871,-2104,-2374,-2643,-2888,-3079,-3182,-3195,-3092,-2882,-2573,-2178,-1721,-1219,-694,-159,361,874,1351,1796,2189,2519,2772,2931,2983,2916,2735,2438,2044,1574,1044,493,-72,-623,-1153,-1665,-2153,-2637,-3119,-3608,-4110,-4617,-5114,-5585,-5996,-6320,-6536,-6605,-6535,-6312,-5952,-5488,-4938,-4356,-3773,-3229,-2762,-2388,-2137,-2005,-2003,-2116,-2330,-2635,-2997,-3403,-3827,-4240,-4639,-4985,-5283,-5505,-5650,-5705,-5675,-5557,-5368,-5114,-4830,-4520,-4236,-3974,-3771,-3625,-3538,-3502,-3495,-3502,-3492,-3457,-3377,-3251,-3095,-2905,-2727,-2556,-2431,-2353,-2331,-2360,-2431,-2525,-2633,-2727,-2809,-2863,-2883,-2880,-2843,-2786,-2705,-2607,-2484,-2341,-2174,-1977,-1765,-1537,-1309,-1104,-944,-848,-857,-963,-1209,-1556,-2031,-2575,-3189,-3812,-4428,-4991,-5476,-5869,-6147,-6319,-6381,-6343,-6223,-6029,-5781,-5487,-5162,-4811,-4454,-4087,-3741,-3407,-3123,-2882,-2718,-2630,-2626,-2712,-2870,-3086,-3339,-3587,-3816,-3982,-4080,-4087,-4015,-3871,-3680,-3464,-3252,-3061,-2909,-2789,-2711,-2643,-2586,-2511,-2409,-2271,-2091,-1880,-1634,-1383,-1117,-866,-623,-403,-206,-30,118,246,346,421,474,496,503,489,468,454,449,476,538,647,808,1019,1275,1564,1871,2179,2465,2712,2891,3000,3008,2934,2757,2501,2175,1802,1399,1001,607,252,-63,-342,-560,-757,-897,-1025,-1112,-1191,-1242,-1284,-1313,-1327,-1338,-1340,-1340,-1343,-1347,-1350,-1358,-1346,-1329,-1275,-1195,-1075,-921,-752,-571,-425,-319,-301,-367,-553,-822,-1190,-1600,-2025,-2423,-2743,-2953,-3025,-2937,-2688,-2281,-1734,-1070,-324,476,1286,2074,2798,3433,3951,4327,4564,4641,4583,4389,4092,3712,3279,2837,2395,2007,1672,1413,1231,1113,1048,1011,982,928,852,720,564,390,218,109,72,173,416,835,1414,2141,2978,3869,4763,5594,6303,6844,7186,7305,7215,6916,6454,5847,5151,4386,3600,2820,2058,1355,702,128,-369,-784,-1114,-1366,-1542,-1654,-1709,-1725,-1708,-1676,-1627,-1571,-1507,-1422,-1331,-1199,-1056,-870,-669,-457,-231,-42,136,248,310,302,231,100,-67,-254,-430,-570,-654,-661,-587,-433,-214,57,346,644,922,1177,1400,1604,1787,1975,2170,2387,2618,2868,3103,3326,3490,3591,3605,3526,3353,3101,2780,2427,2057,1711,1398,1157,990,912,939,1048,1262,1551,1917,2332,2776,3225,3633,3986,4225,4348,4304,4115,3753,3269,2668,2012,1338,690,121,-362,-729,-987,-1165,-1271,-1359,-1454,-1588,-1786,-2051,-2381,-2750,-3129,-3475,-3746,-3903,-3915,-3764,-3447,-2980,-2388,-1709,-988,-265,415,1029,1540,1950,2244,2421,2503,2470,2367,2176,1937,1657,1365,1089,858,684,616,623,745,936,1182,1448,1685,1849,1916,1838,1632,1273,814,266,-304,-858,-1340,-1712,-1946,-2032,-1973,-1793,-1513,-1186,-835,-511,-231,-26,107,157,152,101,31,-21,-45,-6,102,290,559,898,1294,1719,2158,2564,2923,3186,3337,3345,3195,2877,2398,1761,1014,173,-697,-1552,-2336,-3002,-3508,-3836,-3964,-3910,-3678,-3315,-2843,-2315,-1763,-1210,-706,-229,174,531,828,1072,1264,1403,1486,1502,1461,1339,1157,909,606,267,-102,-482,-863,-1239,-1609,-1969,-2323,-2671,-3000,-3318,-3587,-3809,-3941,-3980,-3883,-3666,-3301,-2819,-2230,-1576,-883,-218,405,924,1332,1602,1738,1744,1650,1462,1232,959,693,424,176,-54,-278,-483,-700,-904,-1108,-1288,-1424,-1493,-1459,-1311,-1020,-595,-51,590,1266,1946,2558,3063,3416,3601,3611,3462,3185,2812,2395,1965,1557,1196,882,621,396,194,-8,-220,-462,-739,-1049,-1399,-1773,-2157,-2547,-2911,-3238,-3503,-3690,-3772,-3751,-3599,-3333,-2951,-2476,-1935,-1366,-805,-304,104,379,499,462,255,-80,-531,-1044,-1568,-2067,-2475,-2771,-2910,-2885,-2688,-2330,-1843,-1255,-612,34,653,1190,1619,1934,2104,2166,2108,1977,1781,1568,1346,1153,997,891,850,858,926,1024,1141,1246,1313,1307,1214,998,682,251,-244,-774,-1272,-1693,-1954,-2046,-1898,-1544,-976,-250,572,1431,2234,2943,3479,3838,3994,3980,3811,3549,3231,2909,2617,2373,2183,2041,1919,1794,1639,1428,1156,809,405,-42,-515,-975,-1420,-1809,-2145,-2408,-2607,-2732,-2802,-2799,-2749,-2628,-2449,-2200,-1873,-1475,-1004,-476,91,660,1208,1685,2071,2332,2462,2458,2344,2146,1904,1658,1440,1281,1189,1166,1191,1254,1309,1363,1360,1332,1238,1120,958,783,593,394,190,-26,-248,-490,-731,-982,-1205,-1395,-1519,-1552,-1476,-1273,-934,-473,107,768,1488,2226,2949,3623,4223,4727,5120,5395,5552,5585,5520,5339,5089,4759,4387,3986,3579,3189,2824,2513,2242,2036,1871,1746,1641,1530,1401,1215,980,658,281,-161,-621,-1080,-1481,-1791,-1959,-1961,-1773,-1403,-862,-197,554,1315,2047,2676,3185,3529,3722,3752,3658,3458,3186,2877,2552,2237,1952,1717,1535,1441,1426,1517,1714,2012,2406,2868,3369,3868,4315,4678,4905,4987,4902,4666,4298,3839,3327,2819,2348,1961,1672,1495,1435,1463,1578,1735,1925,2113,2287,2435,2548,2640,2706,2772,2841,2928,3048,3189,3372,3560,3765,3948,4105,4210,4249,4220,4104,3924,3666,3355,2995,2600,2181,1746,1304,872,452,72,-270,-536,-735,-832,-854,-774,-633,-432,-202,37,267,478,661,834,997,1181,1394,1651,1965,2319,2710,3107,3484,3806,4047,4172,4170,4025,3735,3309,2761,2112,1390,623,-155,-919,-1625,-2263,-2792,-3204,-3477,-3608,-3584,-3424,-3119,-2698,-2182,-1592,-977,-357,220,725,1130,1422,1586,1642,1594,1487,1337,1204,1095,1068,1116,1264,1490,1792,2123,2480,2797,3083,3288,3426,3477,3458,3375,3242,3066,2869,2647,2421,2192,1975,1777,1629,1524,1497,1547,1675,1888,2155,2462,2771,3049,3254,3359,3333,3163,2850,2399,1836,1187,486,-227,-925,-1566,-2134,-2602,-2965,-3211,-3352,-3383,-3327,-3203,-3016,-2806,-2576,-2360,-2175,-2039,-1968,-1975,-2067,-2240,-2495,-2806,-3167,-3532,-3890,-4191,-4415,-4520,-4506,-4330,-4038,-3598,-3076,-2483,-1878,-1289,-771,-337,-23,168,239,191,54,-176,-458,-801,-1167,-1561,-1958,-2355,-2722,-3061,-3327,-3531,-3635,-3645,-3557,-3377,-3132,-2830,-2510,-2180,-1875,-1588,-1339,-1109,-908,-709,-524,-335,-160,-1,122,196,211,144,12,-209,-477,-805,-1144,-1492,-1818,-2103,-2347,-2537,-2690,-2807,-2921,-3030,-3174,-3345,-3572,-3840,-4158,-4502,-4863,-5217,-5540,-5811,-6018,-6142,-6188,-6154,-6048,-5887,-5674,-5426,-5149,-4842,-4526,-4187,-3858,-3537,-3253,-3028,-2876,-2829,-2872,-3024,-3242,-3516,-3793,-4040,-4213,-4278,-4228,-4041,-3754,-3370,-2947,-2513,-2130,-1822,-1638,-1582,-1680,-1912,-2282,-2748,-3306,-3906,-4524,-5133,-5690,-6178,-6566,-6825,-6947,-6910,-6709,-6353,-5843,-5218,-4497,-3733,-2965,-2238,-1605,-1082,-705,-476,-381,-416,-532,-709,-893,-1068,-1185,-1251,-1242,-1179,-1081,-962,-872,-822,-853,-975,-1196,-1521,-1929,-2414,-2941,-3502,-4056,-4606,-5111,-5578,-5979,-6307,-6547,-6680,-6699,-6578,-6326,-5917,-5386,-4721,-3981,-3178,-2372,-1594,-899,-307,142,449,602,616,510,302,27,-301,-652,-1009,-1357,-1683,-1969,-2219,-2394,-2518,-2548,-2512,-2385,-2192,-1935,-1637,-1322,-1012,-734,-516,-357,-291,-287,-355,-468,-593,-719,-801,-831,-787,-673,-481,-235,61,375,700,1012,1299,1568,1788,1999,2167,2322,2454,2550,2623,2633,2602,2481,2303,2029,1708,1320,920,515,139,-178,-438,-613,-730,-775,-790,-765,-738,-702,-673,-645,-619,-582,-543,-493,-444,-404,-385,-402,-458,-564,-703,-865,-1021,-1139,-1187,-1132,-957,-643,-212,337,940,1576,2168,2679,3052,3256,3270,3097,2751,2267,1685,1055,421,-169,-682,-1098,-1383,-1559,-1590,-1512,-1314,-1007,-617,-140,390,960,1537,2089,2586,2987,3266,3404,3379,3214,2905,2509,2054,1603,1209,913,761,765,925,1229,1631,2099,2568,3006,3359,3605,3725,3716,3581,3340,3005,2608,2168,1707,1256,825,454,145,-64,-179,-170,-49,181,513,905,1351,1796,2219,2574,2848,3009,3061,2997,2835,2592,2296,1975,1647,1345,1067,841,652,521,436,399,424,489,624,797,1030,1289,1574,1856,2104,2307,2425,2452,2381,2210,1963,1668,1350,1063,824,681,634,703,866,1107,1392,1686,1953,2167,2307,2372,2367,2312,2223,2128,2042,1973,1924,1877,1820,1729,1583,1372,1087,738,337,-89,-512,-905,-1235,-1487,-1647,-1705,-1681,-1563,-1389,-1158,-888,-596,-274,61,416,788,1169,1557,1927,2273,2563,2784,2922,2962,2916,2784,2604,2386,2182,2003,1886,1831,1851,1917,2022,2120,2183,2177,2081,1868,1556,1136,651,129,-393,-866,-1261,-1542,-1701,-1711,-1605,-1363,-1036,-629,-185,276,717,1122,1458,1716,1871,1924,1861,1695,1423,1067,649,188,-270,-706,-1083,-1367,-1558,-1626,-1593,-1455,-1252,-996,-738,-494,-304,-181,-142,-182,-306,-484,-714,-962,-1215,-1448,-1656,-1804,-1918,-1947,-1930,-1831,-1663,-1428,-1116,-751,-338,106,546,966,1328,1617,1805,1897,1887,1796,1653,1482,1327,1209,1161,1185,1293,1464,1679,1907,2112,2260,2331,2293,2152,1901,1561,1144,676,174,-336,-846,-1345,-1821,-2279,-2697,-3077,-3398,-3645,-3795,-3832,-3735,-3505,-3137,-2657,-2086,-1466,-844,-264,231,606,843,938,891,741,502,220,-77,-364,-626,-853,-1059,-1246,-1439,-1639,-1867,-2106,-2361,-2601,-2811,-2970,-3051,-3055,-2969,-2810,-2594,-2343,-2086,-1835,-1625,-1435,-1294,-1161,-1040,-903,-739,-532,-288,-1,302,614,908,1163,1372,1516,1605,1638,1626,1587,1526,1458,1383,1296,1196,1064,899,684,428,125,-202,-540,-871,-1164,-1416,-1600,-1721,-1778,-1781,-1736,-1667,-1576,-1480,-1383,-1289,-1190,-1103,-1008,-919,-850,-789,-773,-790,-857,-962,-1101,-1242,-1364,-1430,-1410,-1287,-1038,-685,-231,271,788,1256,1637,1881,1969,1888,1645,1266,786,245,-311,-855,-1341,-1767,-2111,-2381,-2579,-2721,-2800,-2840,-2821,-2755,-2620,-2425,-2149,-1820,-1425,-1015,-591,-215,107,330,451,463,384,240,73,-86,-179,-202,-104,77,355,681,1018,1328,1564,1704,1738,1664,1512,1307,1085,890,734,646,613,625,662,692,701,666,598,501,405,339,331,411,591,869,1229,1647,2072,2480,2806,3043,3150,3133,2992,2747,2421,2053,1651,1262,882,537,225,-55,-297,-509,-690,-836,-946,-1012,-1032,-1002,-930,-813,-677,-524,-387,-271,-205,-187,-234,-330,-474,-646,-827,-994,-1136,-1228,-1275,-1262,-1190,-1071,-890,-668,-394,-63,307,746,1216,1733,2259,2785,3266,3683,3994,4179,4221,4113,3863,3493,3032,2519,1990,1495,1046,698,434,290,237,287,410,604,853,1142,1473,1825,2200,2578,2951,3292,3592,3817,3962,4007,3951,3804,3580,3303,3007,2719,2474,2291,2183,2153,2183,2253,2335,2389,2401,2335,2196,1983,1715,1419,1130,878,703,617,635,756,966,1241,1566,1893,2224,2515,2782,3002,3194,3359,3503,3634,3741,3825,3858,3845,3747,3581,3327,3015,2658,2290,1944,1652,1437,1311,1266,1293,1353,1429,1467,1464,1385,1246,1050,834,620,461,361,372,472,673,945,1263,1590,1899,2163,2360,2492,2560,2577,2572,2558,2562,2600,2685,2815,2993,3205,3438,3686,3928,4159,4378,4568,4751,4900,5041,5141,5221,5242,5213,5105,4919,4648,4302,3890,3440,2976,2526,2116,1758,1460,1216,1004,815,603,372,85,-243,-609,-994,-1361,-1689,-1940,-2100,-2158,-2108,-1976,-1770,-1521,-1263,-992,-756,-523,-322,-122,74,286,511,754,1004,1244,1455,1620,1706,1721,1637,1477,1244,968,668,383,127,-71,-198,-257,-235,-154,-13,177,403,665,951,1263,1588,1929,2259,2581,2861,3092,3253,3331,3322,3230,3060,2844,2593,2358,2144,2000,1920,1920,1979,2073,2167,2212,2176,2012,1724,1290,751,131,-505,-1114,-1626,-2009,-2232,-2280,-2180,-1948,-1642,-1301,-982,-725,-558,-507,-565,-736,-995,-1322,-1693,-2072,-2443,-2765,-3018,-3184,-3231,-3168,-2969,-2659,-2237,-1743,-1210,-672,-192,200,453,539,445,168,-277,-849,-1508,-2196,-2846,-3423,-3851,-4138,-4236,-4188,-3995,-3723,-3400,-3088,-2819,-2620,-2499,-2447,-2438,-2446,-2432,-2372,-2240,-2043,-1781,-1488,-1189,-925,-733,-634,-651,-780,-1014,-1336,-1709,-2115,-2517,-2896,-3240,-3528,-3768,-3943,-4065,-4123,-4116,-4046,-3904,-3707,-3448,-3164,-2854,-2568,-2315,-2125,-2016,-1992,-2049,-2172,-2336,-2513,-2675,-2785,-2847,-2823,-2753,-2623,-2478,-2334,-2232,-2183,-2219,-2329,-2527,-2777,-3079,-3388,-3694,-3962,-4189,-4357,-4487,-4570,-4644,-4705,-4792,-4892,-5016,-5156,-5278,-5386,-5421,-5403,-5286,-5100,-4839,-4535,-4224,-3923,-3686,-3508,-3427,-3428,-3510,-3650,-3837,-4029,-4234,-4401,-4549,-4643,-4692,-4681,-4606,-4460,-4235,-3922,-3534,-3064,-2548,-1998,-1463,-984,-602,-367,-301,-432,-752,-1245,-1870,-2577,-3303,-3982,-4563,-4988,-5243,-5298,-5179,-4904,-4512,-4061,-3589,-3153,-2789,-2517,-2359,-2300,-2333,-2426,-2557,-2685,-2793,-2846,-2845,-2761,-2619,-2395,-2128,-1793,-1435,-1034,-622,-214,182,520,790,947,970,837,535,82,-513,-1195,-1923,-2630,-3258,-3763,-4098,-4261,-4241,-4069,-3775,-3400,-2985,-2565,-2165,-1800,-1472,-1180,-913,-662,-429,-192,17,222,393,527,626,673,681,654,588,507,399,282,142,-8,-189,-386,-619,-864,-1135,-1400,-1660,-1881,-2050,-2146,-2154,-2079,-1906,-1672,-1380,-1078,-785,-544,-376,-293,-305,-387,-523,-668,-790,-835,-792,-623,-341,52,520,1033,1543,2017,2422,2734,2951,3066,3100,3068,2979,2874,2729,2592,2428,2267,2087,1911,1723,1555,1399,1278,1194,1144,1127,1127,1125,1107,1045,937,772,557,308,38,-220,-444,-618,-714,-741,-691,-579,-424,-249,-68,85,211,292,329,334,312,276,247,229,239,274,331,405,477,541,576,585,552,509,443,404,393,440,557,743,992,1279,1582,1863,2097,2259,2334,2321,2233,2075,1889,1677,1481,1301,1166,1071,1036,1054,1144,1297,1530,1837,2215,2661,3145,3650,4139,4572,4926,5152,5248,5189,4999,4675,4279,3815,3364,2945,2607,2375,2262,2273,2387,2586,2822,3070,3272,3415,3451,3385,3200,2911,2538,2103,1643,1185,758,388,91,-126,-257,-315,-297,-222,-97,67,259,472,689,904,1093,1248,1348,1380,1339,1220,1032,791,511,227,-49,-289,-486,-629,-734,-799,-855,-901,-961,-1029,-1109,-1182,-1234,-1256,-1213,-1119,-945,-714,-426,-99,256,610,963,1295,1591,1867,2087,2286,2428,2546,2606,2645,2633,2597,2533,2450,2363,2278,2201,2147,2110,2099,2108,2133,2168,2214,2249,2292,2313,2335,2340,2348,2353,2376,2414,2482,2583,2708,2865,3022,3178,3292,3352,3322,3188,2925,2538,2025,1408,717,-16,-747,-1440,-2065,-2592,-3012,-3316,-3503,-3588,-3568,-3469,-3292,-3057,-2769,-2449,-2104,-1751,-1406,-1084,-793,-547,-353,-204,-108,-47,-17,-2,3,24,41,87,128,186,230,272,286,281,249,194,123,46,-31,-86,-124,-125,-94,-30,55,159,252,336,381,390,346,275,163,65,-28,-58,-23,105,332,646,1034,1462,1891,2284,2600,2804,2881,2814,2617,2301,1888,1422,921,437,-15,-397,-699,-899,-1001,-997,-911,-740,-527,-281,-42,162,311,378,362,252,63,-192,-495,-831,-1172,-1530,-1865,-2193,-2486,-2743,-2935,-3057,-3080,-2998,-2811,-2513,-2143,-1712,-1265,-827,-441,-127,85,194,198,104,-57,-266,-473,-652,-744,-742,-602,-328,70,575,1140,1706,2230,2627,2866,2885,2671,2217,1540,681,-312,-1375,-2451,-3480,-4420,-5233,-5903,-6411,-6742,-6907,-6857,-6629,-6161,-5485,-4579,-3473,-2198,-806,639,2057,3368,4506,5387,5982,6239,6165,5766,5088,4193,3161,2088,1070,197,-450,-815,-873,-623,-103,620,1457,2306,3039,3563,3764,3588,3014,2091,917,-351,-1555,-2549,-3230,-3593,-3682,-3632,-3562,-3594,-3759,-4010,-4248,-4308,-4083,-3491,-2572,-1422,-205,929,1850,2514,2921,3131,3211,3192,3074,2783,2229,1291,-71,-1865,-3926,-6040,-7856,-9025,-9220,-8223,-5994,-2690,1348,5612,9529,12538,14161,14129,12358,9039,4544,-571,-5677,-10135,-13366,-14956,-14657,-12485,-8654,-3622,2024,7597,12409,15888,17593,17375,15301,11730,7194,2353,-2145,-5747,-8079,-9000,-8575,-7076,-4865,-2363,61,2129,3666,4633,5067,5071,4780,4301,3743,3136,2511,1830,1064,203,-759,-1746,-2683,-3444,-3934,-4088,-3906,-3461,-2893,-2386,-2123,-2271,-2886,-3973,-5364,-6865,-8168,-9011,-9165,-8522,-7113,-5118,-2818,-578,1265,2417,2734,2195,960,-725,-2518,-4094,-5162,-5540,-5155,-4081,-2496,-669,1077,2445,3161,3068,2115,398,-1870,-4370,-6739,-8615,-9720,-9866,-9054,-7395,-5166,-2703,-358,1548,2809,3324,3122,2343,1179,-125,-1355,-2327,-2918,-3082,-2819,-2192,-1296,-227,887,1976,2943,3767,4417,4909,5274,5540,5770,5984,6231,6500,6779,7015,7130,7057,6702,6030,5007,3678,2126,468,-1124,-2513,-3539,-4126,-4222,-3869,-3118,-2112,-959,167,1168,1918,2388,2564,2509,2327,2150,2122,2366,2967,3959,5309,6946,8731,10536,12196,13589,14609,15208,15367,15124,14530,13673,12651,11557,10483,9488,8607,7840,7148,6468,5730,4855,3792,2508,1033,-596,-2257,-3855,-5247,-6319,-6966,-7128,-6768,-5912,-4612,-2961,-1081,890,2798,4501,5847,6732,7059,6805,5958,4590,2755,589,-1818,-4302,-6748,-8983,-10857,-12206,-12879,-12768,-11814,-10042,-7560,-4570,-1327,1856,4686,6892,8287,8768,8346,7121,5272,3022,612,-1745,-3846,-5585,-6871,-7724,-8166,-8291,-8156,-7852,-7407,-6874,-6255,-5581,-4855,-4109,-3383,-2720,-2184,-1826,-1680,-1767,-2062,-2524,-3078,-3636,-4123,-4455,-4603,-4534,-4267,-3837,-3294,-2703,-2130,-1636,-1276,-1083,-1066,-1215,-1509,-1895,-2347,-2814,-3265,-3684,-4032,-4316,-4519,-4660,-4750,-4824,-4899,-5014,-5174,-5402,-5705,-6084,-6543,-7062,-7627,-8207,-8767,-9273,-9678,-9965,-10077,-10035,-9796,-9400,-8841,-8168,-7398,-6592,-5766,-4976,-4243,-3605,-3082,-2707,-2478,-2407,-2451,-2579,-2729,-2826,-2820,-2625,-2234,-1594,-755,266,1369,2474,3477,4282,4831,5072,5013,4682,4129,3450,2711,2021,1424,986,708,601,634,777,991,1226,1463,1660,1822,1937,2023,2096,2182,2306,2501,2788,3183,3692,4294,4957,5635,6252,6762,7082,7179,7012,6579,5912,5056,4105,3131,2256,1540,1084,909,1057,1500,2210,3110,4126,5168,6158,7036,7750,8294,8641,8835,8879,8821,8685,8509,8315,8137,7990,7891,7857,7884,7972,8106,8275,8457,8642,8820,8979,9123,9246,9353,9448,9529,9598,9663,9726,9788,9859,9929,10004,10077,10151,10214,10280,10327,10357,10358,10311,10219,10064,9857,9591,9298,8975,8667,8378,8147,7967,7849,7774,7732,7709,7695,7678,7661,7626,7556,7425,7183,6799,6229,5468,4533,3473,2367,1314,400,-277,-688,-808,-679,-366,43,454,787,998,1046,963,756,503,241,42,-62,-38,123,396,765,1142,1502,1732,1813,1673,1313,737,-28,-917,-1877,-2829,-3708,-4471,-5066,-5504,-5765,-5899,-5910,-5852,-5738,-5610,-5474,-5365,-5282,-5257,-5283,-5381,-5529,-5736,-5962,-6207,-6421,-6599,-6703,-6732,-6682,-6562,-6402,-6226,-6078,-5986,-5975,-6065,-6244,-6518,-6853,-7222,-7601,-7949,-8247,-8476,-8629,-8703,-8717,-8670,-8592,-8491,-8378,-8275,-8171,-8100,-8039,-8013,-8005,-8022,-8058,-8099,-8141,-8163,-8163,-8126,-8054,-7941,-7806,-7640,-7474,-7303,-7148,-7005,-6886,-6785,-6711,-6659,-6632,-6639,-6667,-6738,-6824,-6938,-7057,-7173,-7269,-7334,-7365,-7364,-7344,-7327,-7331,-7377,-7479,-7630,-7833,-8056,-8285,-8485,-8640,-8727,-8743,-8690,-8579,-8430,-8268,-8108,-7979,-7886,-7834,-7822,-7827,-7838,-7819,-7747,-7594,-7336,-6966,-6476,-5884,-5209,-4484,-3761,-3072,-2478,-2004,-1683,-1527,-1529,-1674,-1930,-2258,-2615,-2952,-3235,-3427,-3524,-3516,-3423,-3262,-3071,-2871,-2698,-2566,-2491,-2476,-2527,-2627,-2781,-2956,-3151,-3323,-3462,-3528,-3502,-3364,-3095,-2705,-2189,-1597,-941,-296,314,828,1222,1460,1555,1496,1341,1104,854,628,459,390,401,518,700,942,1207,1485,1753,2012,2260,2499,2737,2986,3245,3533,3843,4186,4553,4939,5331,5706,6047,6330,6531,6642,6650,6561,6389,6159,5897,5649,5438,5302,5262,5323,5484,5738,6043,6386,6716,7005,7221,7339,7353,7254,7063,6786,6452,6091,5725,5385,5091,4872,4723,4679,4707,4826,4993,5198,5402,5583,5724,5814,5858,5871,5874,5891,5943,6049,6205,6416,6655,6901,7135,7321,7446,7492,7445,7317,7102,6819,6488,6126,5763,5422,5133,4915,4800,4780,4880,5061,5326,5627,5937,6222,6456,6615,6705,6727,6713,6701,6725,6839,7062,7435,7935,8560,9251,9954,10587,11075,11346,11348,11070,10506,9723,8770,7762,6789,5954,5349,5007,4968,5181,5609,6145,6701,7173,7466,7541,7356,6943,6345,5636,4915,4264,3772,3484,3433,3593,3943,4393,4884,5321,5638,5784,5725,5476,5051,4514,3916,3321,2796,2369,2073,1920,1870,1936,2038,2169,2278,2339,2334,2261,2109,1903,1647,1362,1058,755,447,151,-140,-418,-685,-935,-1167,-1382,-1580,-1765,-1950,-2129,-2327,-2536,-2771,-3026,-3304,-3589,-3881,-4154,-4408,-4618,-4788,-4901,-4965,-4984,-4961,-4922,-4859,-4801,-4750,-4715,-4707,-4727,-4777,-4856,-4953,-5067,-5178,-5296,-5389,-5485,-5558,-5634,-5716,-5804,-5933,-6082,-6284,-6511,-6771,-7049,-7315,-7585,-7803,-8002,-8148,-8249,-8315,-8335,-8324,-8280,-8197,-8084,-7931,-7750,-7538,-7306,-7071,-6836,-6624,-6442,-6297,-6202,-6147,-6132,-6153,-6190,-6251,-6309,-6371,-6425,-6473,-6507,-6539,-6561,-6583,-6605,-6631,-6660,-6697,-6732,-6772,-6807,-6837,-6858,-6865,-6854,-6830,-6779,-6717,-6632,-6539,-6434,-6329,-6223,-6125,-6035,-5943,-5859,-5754,-5642,-5510,-5359,-5208,-5055,-4934,-4846,-4819,-4851,-4953,-5110,-5321,-5556,-5812,-6057,-6284,-6485,-6642,-6770,-6855,-6911,-6939,-6942,-6926,-6891,-6842,-6778,-6702,-6620,-6529,-6435,-6344,-6251,-6164,-6089,-6020,-5976,-5938,-5927,-5917,-5927,-5935,-5948,-5954,-5962,-5948,-5936,-5891,-5841,-5753,-5653,-5527,-5389,-5251,-5120,-5008,-4925,-4879,-4863,-4893,-4945,-5020,-5087,-5138,-5140,-5092,-4970,-4782,-4522,-4216,-3867,-3512,-3170,-2862,-2618,-2454,-2375,-2397,-2491,-2656,-2848,-3035,-3179,-3241,-3197,-3031,-2750,-2355,-1904,-1402,-922,-484,-136,105,222,219,104,-95,-353,-630,-898,-1123,-1278,-1355,-1332,-1226,-1030,-781,-485,-181,114,373,569,708,771,783,754,714,687,710,791,953,1195,1501,1862,2248,2632,2988,3299,3544,3732,3857,3954,4026,4129,4252,4451,4695,5005,5338,5676,5973,6200,6314,6312,6169,5916,5555,5145,4709,4307,3972,3736,3625,3640,3779,4026,4350,4735,5137,5550,5937,6296,6615,6886,7118,7294,7437,7531,7593,7623,7628,7616,7591,7564,7536,7515,7491,7472,7434,7391,7313,7216,7081,6922,6745,6548,6362,6178,6020,5894,5794,5738,5703,5704,5712,5738,5757,5776,5780,5775,5755,5721,5680,5628,5572,5515,5455,5405,5348,5308,5259,5225,5191,5161,5139,5122,5111,5112,5116,5133,5153,5182,5212,5244,5275,5297,5322,5331,5345,5347,5350,5354,5361,5376,5400,5432,5474,5522,5567,5614,5642,5671,5675,5684,5671,5679,5676,5701,5731,5787,5854,5934,6022,6111,6198,6276,6338,6393,6428,6451,6458,6443,6407,6342,6242,6110,5946,5759,5566,5379,5225,5115,5078,5113,5230,5416,5657,5926,6198,6437,6625,6736,6768,6709,6584,6379,6147,5871,5597,5319,5058,4819,4602,4416,4245,4111,3986,3894,3813,3760,3727,3716,3729,3761,3806,3866,3913,3956,3970,3954,3902,3813,3696,3550,3398,3231,3076,2923,2781,2649,2527,2407,2296,2178,2072,1964,1882,1814,1788,1795,1843,1924,2034,2153,2285,2390,2482,2529,2531,2485,2379,2223,2017,1765,1490,1190,906,630,400,212,72,-17,-73,-109,-142,-200,-290,-439,-635,-899,-1203,-1548,-1912,-2276,-2625,-2939,-3206,-3415,-3552,-3624,-3610,-3532,-3378,-3161,-2897,-2594,-2277,-1965,-1675,-1434,-1254,-1148,-1127,-1184,-1315,-1509,-1730,-1976,-2203,-2404,-2569,-2687,-2775,-2841,-2919,-3017,-3178,-3393,-3690,-4044,-4449,-4872,-5282,-5641,-5925,-6106,-6180,-6150,-6023,-5843,-5624,-5418,-5255,-5168,-5181,-5303,-5525,-5835,-6195,-6573,-6924,-7209,-7403,-7478,-7448,-7308,-7106,-6860,-6632,-6452,-6361,-6382,-6524,-6772,-7114,-7492,-7879,-8209,-8443,-8542,-8477,-8243,-7850,-7310,-6679,-5981,-5280,-4622,-4040,-3581,-3248,-3054,-2988,-3016,-3128,-3263,-3413,-3538,-3629,-3681,-3707,-3714,-3740,-3791,-3897,-4058,-4273,-4533,-4803,-5072,-5297,-5471,-5575,-5621,-5614,-5593,-5572,-5600,-5692,-5865,-6127,-6461,-6851,-7263,-7667,-8020,-8310,-8496,-8591,-8570,-8458,-8256,-7980,-7659,-7287,-6913,-6515,-6140,-5771,-5436,-5125,-4856,-4617,-4424,-4267,-4149,-4072,-4027,-4023,-4048,-4103,-4177,-4268,-4357,-4449,-4523,-4585,-4627,-4653,-4671,-4682,-4702,-4719,-4750,-4769,-4785,-4776,-4737,-4663,-4555,-4415,-4263,-4099,-3957,-3833,-3757,-3713,-3711,-3735,-3771,-3811,-3824,-3825,-3776,-3709,-3597,-3469,-3320,-3171,-3022,-2893,-2785,-2707,-2665,-2648,-2665,-2696,-2745,-2792,-2830,-2850,-2843,-2803,-2725,-2614,-2465,-2296,-2106,-1920,-1741,-1591,-1475,-1397,-1364,-1355,-1380,-1405,-1435,-1449,-1445,-1419,-1371,-1296,-1205,-1091,-965,-821,-667,-508,-339,-179,-15,137,283,424,567,706,862,1018,1192,1367,1545,1713,1865,1986,2088,2146,2192,2204,2216,2211,2221,2228,2248,2271,2295,2315,2328,2330,2320,2308,2288,2276,2274,2280,2311,2343,2397,2446,2501,2545,2587,2615,2644,2664,2690,2718,2756,2795,2841,2867,2883,2858,2788,2671,2499,2287,2055,1815,1609,1451,1370,1380,1490,1699,1993,2357,2764,3187,3604,3981,4317,4586,4799,4960,5074,5175,5269,5373,5509,5659,5840,6019,6188,6319,6391,6393,6312,6155,5938,5673,5401,5135,4917,4749,4669,4655,4726,4851,5016,5196,5364,5498,5581,5608,5575,5497,5395,5276,5180,5115,5101,5154,5260,5428,5630,5856,6076,6264,6399,6467,6447,6348,6167,5923,5641,5339,5056,4804,4614,4487,4428,4426,4465,4515,4564,4570,4544,4450,4308,4118,3887,3648,3403,3176,2975,2804,2673,2564,2494,2428,2390,2354,2329,2323,2324,2368,2433,2561,2737,2986,3298,3675,4100,4558,5028,5478,5891,6237,6502,6675,6750,6734,6640,6468,6253,5986,5706,5398,5095,4780,4488,4201,3951,3733,3566,3453,3393,3392,3428,3496,3572,3634,3676,3670,3625,3526,3400,3240,3086,2934,2818,2729,2679,2657,2653,2658,2649,2628,2585,2523,2454,2386,2335,2314,2322,2373,2444,2540,2629,2701,2742,2731,2671,2557,2396,2207,2000,1793,1604,1438,1318,1231,1195,1196,1222,1282,1333,1390,1422,1425,1400,1337,1254,1146,1035,920,825,737,690,651,655,665,705,749,814,886,980,1087,1214,1358,1506,1656,1780,1865,1898,1857,1744,1554,1296,990,655,309,-14,-309,-550,-743,-876,-956,-990,-980,-951,-886,-827,-750,-688,-633,-598,-584,-595,-634,-693,-778,-867,-962,-1046,-1121,-1166,-1208,-1215,-1232,-1238,-1256,-1294,-1343,-1420,-1505,-1608,-1711,-1816,-1913,-2003,-2077,-2148,-2194,-2231,-2240,-2224,-2176,-2096,-1976,-1833,-1660,-1475,-1288,-1104,-937,-795,-669,-577,-503,-462,-452,-471,-548,-654,-839,-1060,-1346,-1668,-2022,-2389,-2754,-3099,-3424,-3709,-3973,-4199,-4411,-4598,-4776,-4937,-5079,-5193,-5271,-5303,-5280,-5209,-5083,-4928,-4750,-4574,-4412,-4282,-4184,-4129,-4099,-4097,-4098,-4096,-4079,-4040,-3965,-3874,-3734,-3584,-3398,-3203,-2987,-2779,-2563,-2377,-2203,-2071,-1964,-1904,-1877,-1881,-1923,-1975,-2066,-2168,-2306,-2468,-2671,-2907,-3188,-3490,-3828,-4165,-4513,-4835,-5142,-5410,-5653,-5856,-6035,-6182,-6309,-6405,-6481,-6522,-6529,-6494,-6417,-6289,-6126,-5913,-5678,-5417,-5148,-4877,-4613,-4364,-4132,-3921,-3743,-3591,-3494,-3434,-3445,-3519,-3664,-3880,-4157,-4481,-4837,-5204,-5558,-5879,-6158,-6368,-6526,-6601,-6628,-6572,-6475,-6311,-6100,-5848,-5552,-5231,-4892,-4544,-4212,-3894,-3621,-3388,-3211,-3088,-3017,-2989,-2998,-3025,-3067,-3102,-3136,-3151,-3159,-3152,-3152,-3151,-3177,-3236,-3331,-3486,-3682,-3934,-4216,-4528,-4833,-5127,-5370,-5562,-5670,-5705,-5644,-5513,-5305,-5044,-4741,-4415,-4078,-3751,-3438,-3153,-2903,-2700,-2542,-2455,-2420,-2468,-2575,-2759,-2984,-3255,-3532,-3797,-4029,-4190,-4285,-4280,-4194,-4018,-3772,-3472,-3136,-2789,-2445,-2128,-1841,-1608,-1416,-1291,-1211,-1200,-1235,-1331,-1476,-1664,-1895,-2151,-2424,-2699,-2957,-3186,-3369,-3492,-3552,-3534,-3449,-3289,-3073,-2803,-2500,-2172,-1838,-1508,-1199,-910,-661,-445,-268,-132,-29,29,50,26,-31,-135,-260,-415,-577,-734,-876,-990,-1062,-1100,-1094,-1065,-1011,-960,-906,-880,-862,-877,-894,-919,-931,-914,-865,-767,-626,-438,-220,25,270,515,733,922,1072,1179,1247,1279,1283,1259,1229,1184,1136,1094,1044,1003,963,922,890,858,839,836,854,900,980,1090,1238,1404,1592,1772,1939,2067,2143,2162,2108,1999,1829,1622,1397,1159,945,750,591,486,413,411,453,566,738,978,1278,1625,2010,2397,2777,3103,3368,3534,3605,3564,3433,3215,2951,2652,2364,2103,1895,1758,1695,1714,1805,1959,2157,2397,2640,2905,3139,3376,3567,3746,3871,3974,4024,4037,4012,3948,3863,3755,3644,3542,3457,3403,3382,3397,3441,3512,3586,3654,3697,3695,3646,3530,3365,3135,2881,2590,2307,2032,1799,1607,1478,1408,1404,1465,1587,1779,2032,2354,2746,3192,3699,4237,4795,5337,5847,6278,6622,6847,6949,6925,6783,6544,6226,5856,5464,5057,4669,4294,3942,3617,3305,3013,2734,2470,2227,2020,1854,1755,1725,1787,1938,2177,2499,2879,3302,3738,4155,4537,4857,5099,5267,5342,5358,5307,5212,5094,4953,4816,4673,4535,4397,4255,4110,3962,3816,3682,3568,3487,3446,3453,3508,3603,3743,3905,4087,4288,4475,4677,4855,5026,5177,5294,5380,5412,5391,5304,5149,4932,4657,4345,4010,3671,3355,3068,2838,2656,2533,2468,2447,2472,2530,2616,2735,2878,3057,3268,3509,3784,4069,4371,4648,4901,5089,5205,5223,5134,4935,4623,4213,3728,3183,2624,2067,1559,1111,759,504,348,292,310,395,519,672,837,1016,1195,1396,1600,1831,2074,2323,2589,2825,3068,3260,3441,3580,3700,3803,3895,3988,4070,4149,4197,4205,4152,4011,3785,3455,3042,2551,2019,1476,953,498,120,-141,-291,-317,-239,-69,171,449,745,1033,1293,1517,1688,1820,1898,1951,1971,1977,1973,1963,1947,1923,1882,1821,1732,1622,1491,1348,1217,1097,1021,977,981,1018,1081,1141,1194,1206,1177,1103,968,809,606,400,180,-28,-232,-418,-600,-762,-920,-1057,-1180,-1280,-1347,-1387,-1389,-1368,-1323,-1273,-1228,-1199,-1198,-1220,-1265,-1321,-1366,-1393,-1370,-1300,-1165,-974,-741,-484,-230,-8,163,253,264,179,20,-207,-470,-744,-1000,-1217,-1370,-1449,-1456,-1385,-1271,-1101,-927,-736,-560,-397,-258,-129,-22,88,183,282,361,430,462,451,385,251,54,-217,-531,-895,-1277,-1664,-2047,-2410,-2756,-3093,-3411,-3733,-4053,-4364,-4669,-4940,-5159,-5309,-5365,-5315,-5163,-4914,-4582,-4220,-3831,-3479,-3176,-2948,-2807,-2749,-2761,-2829,-2928,-3038,-3153,-3250,-3341,-3409,-3480,-3533,-3595,-3636,-3669,-3672,-3641,-3553,-3412,-3196,-2920,-2582,-2196,-1780,-1361,-948,-582,-263,-19,151,241,254,200,83,-78,-285,-518,-782,-1064,-1372,-1695,-2042,-2402,-2779,-3158,-3540,-3904,-4256,-4565,-4846,-5075,-5259,-5402,-5491,-5545,-5549,-5510,-5420,-5275,-5071,-4806,-4487,-4119,-3729,-3339,-2975,-2679,-2465,-2363,-2380,-2517,-2755,-3080,-3458,-3850,-4239,-4580,-4868,-5082,-5216,-5282,-5267,-5198,-5066,-4883,-4654,-4369,-4039,-3660,-3232,-2770,-2277,-1775,-1284,-821,-417,-80,162,313,352,305,151,-66,-367,-702,-1093,-1495,-1926,-2357,-2792,-3218,-3638,-4026,-4393,-4702,-4963,-5136,-5235,-5227,-5135,-4946,-4684,-4364,-4003,-3632,-3254,-2898,-2559,-2251,-1959,-1696,-1444,-1222,-1024,-872,-772,-747,-806,-957,-1200,-1519,-1904,-2321,-2743,-3142,-3484,-3760,-3942,-4037,-4040,-3970,-3831,-3650,-3424,-3186,-2917,-2642,-2341,-2025,-1689,-1332,-970,-601,-250,70,348,560,708,783,793,749,661,557,444,348,281,247,262,315,407,533,677,841,1005,1165,1309,1433,1521,1575,1569,1505,1362,1132,817,403,-85,-640,-1238,-1836,-2422,-2942,-3385,-3718,-3929,-4025,-3994,-3874,-3655,-3388,-3068,-2732,-2380,-2030,-1686,-1347,-1022,-702,-400,-105,162,423,647,855,1034,1182,1317,1420,1513,1590,1649,1700,1732,1748,1745,1720,1673,1609,1525,1436,1343,1262,1196,1162,1153,1188,1245,1338,1436,1550,1638,1721,1752,1758,1712,1635,1524,1391,1253,1103,969,827,701,564,432,288,139,-9,-153,-274,-359,-396,-366,-272,-102,122,400,703,1003,1295,1529,1725,1848,1910,1913,1865,1773,1649,1501,1335,1153,966,757,557,342,136,-63,-255,-412,-553,-640,-693,-680,-617,-488,-301,-65,223,543,896,1270,1658,2056,2454,2849,3222,3569,3867,4098,4244,4292,4220,4040,3739,3343,2871,2345,1806,1272,777,332,-45,-357,-598,-777,-896,-962,-967,-923,-814,-648,-418,-130,215,600,1018,1454,1881,2295,2666,2988,3245,3432,3535,3570,3511,3384,3171,2886,2531,2112,1643,1141,626,126,-342,-739,-1059,-1273,-1380,-1379,-1275,-1083,-833,-533,-230,72,336,561,735,869,957,1035,1095,1176,1269,1393,1537,1697,1853,1986,2073,2107,2064,1960,1787,1571,1330,1085,858,671,531,455,442,490,604,775,1005,1288,1610,1984,2366,2780,3167,3542,3852,4105,4256,4319,4263,4105,3841,3487,3063,2583,2076,1555,1053,570,146,-236,-534,-773,-924,-1002,-1006,-938,-814,-638,-425,-188,55,295,518,708,869,983,1063,1106,1119,1110,1093,1062,1044,1016,1007,996,996,1003,1006,1023,1034,1063,1095,1153,1224,1331,1462,1625,1825,2044,2289,2540,2788,3019,3222,3382,3486,3537,3516,3436,3295,3091,2849,2560,2250,1923,1592,1272,976,703,479,283,139,33,-43,-78,-103,-99,-88,-62,-34,12,53,112,165,221,271,308,330,335,312,280,218,151,72,-9,-76,-135,-156,-147,-89,19,174,380,614,877,1136,1390,1615,1802,1955,2058,2130,2164,2170,2152,2112,2050,1977,1874,1763,1622,1463,1286,1084,873,650,426,218,28,-123,-228,-276,-264,-190,-64,110,313,530,748,945,1112,1225,1281,1266,1177,1011,770,464,94,-304,-739,-1155,-1566,-1923,-2233,-2479,-2662,-2795,-2881,-2944,-2989,-3035,-3084,-3137,-3188,-3220,-3222,-3167,-3048,-2845,-2559,-2191,-1746,-1248,-712,-167,364,861,1302,1669,1963,2165,2288,2327,2285,2186,2015,1806,1545,1260,944,617,274,-68,-409,-729,-1031,-1295,-1515,-1685,-1791,-1851,-1845,-1806,-1722,-1622,-1516,-1403,-1310,-1219,-1150,-1084,-1027,-970,-915,-853,-798,-736,-689,-653,-631,-647,-676,-761,-863,-1020,-1203,-1421,-1660,-1916,-2164,-2408,-2617,-2787,-2906,-2958,-2943,-2854,-2691,-2460,-2181,-1856,-1524,-1195,-891,-643,-444,-324,-270,-283,-354,-466,-613,-774,-952,-1132,-1314,-1507,-1687,-1884,-2059,-2238,-2383,-2507,-2574,-2595,-2534,-2408,-2192,-1912,-1565,-1179,-769,-365,15,341,605,791,897,932,903,819,708,562,410,235,51,-163,-404,-678,-995,-1332,-1696,-2057,-2395,-2691,-2906,-3041,-3059,-2979,-2782,-2503,-2138,-1735,-1298,-868,-465,-99,196,434,591,675,691,642,534,388,197,-13,-233,-460,-665,-854,-1002,-1117,-1185,-1212,-1211,-1178,-1144,-1107,-1091,-1099,-1145,-1216,-1321,-1438,-1553,-1658,-1715,-1738,-1686,-1587,-1418,-1212,-971,-720,-474,-250,-62,81,183,230,239,199,128,22,-103,-247,-385,-513,-607,-651,-634,-545,-378,-146,146,467,791,1082,1310,1446,1469,1370,1155,848,466,58,-357,-725,-1033,-1247,-1372,-1395,-1333,-1198,-1006,-779,-533,-272,-27,218,432,622,769,870,907,882,785,616,393,117,-179,-480,-763,-1004,-1193,-1314,-1362,-1342,-1256,-1118,-948,-748,-559,-367,-203,-53,73,191,297,409,524,646,773,893,996,1070,1103,1092,1033,935,807,666,524,406,300,235,182,146,108,51,-37,-164,-334,-531,-750,-952,-1132,-1250,-1298,-1271,-1159,-994,-776,-546,-325,-129,20,125,196,235,282,337,429,557,719,898,1080,1228,1337,1374,1346,1248,1096,909,703,502,314,158,24,-78,-153,-207,-229,-235,-210,-162,-93,-1,103,217,331,439,528,597,631,630,591,513,406,278,143,22,-71,-117,-110,-39,73,231,391,546,663,723,721,651,521,349,155,-41,-213,-343,-431,-454,-440,-373,-287,-181,-69,41,156,267,388,509,643,772,898,1000,1063,1073,1009,869,643,351,5,-366,-729,-1057,-1312,-1477,-1531,-1470,-1295,-1017,-650,-221,245,727,1186,1625,1990,2303,2523,2666,2730,2708,2626,2474,2272,2027,1736,1431,1099,776,461,183,-57,-231,-359,-419,-444,-432,-416,-405,-418,-468,-541,-646,-738,-826,-853,-830,-720,-538,-288,7,320,615,868,1045,1138,1130,1039,867,653,414,181,-20,-177,-270,-310,-280,-206,-76,83,277,484,703,915,1122,1300,1462,1586,1680,1740,1776,1775,1763,1719,1662,1579,1482,1353,1212,1036,851,644,436,227,37,-133,-263,-353,-396,-387,-342,-245,-131,9,141,256,328,346,283,148,-81,-373,-732,-1114,-1507,-1863,-2170,-2397,-2540,-2590,-2567,-2472,-2340,-2185,-2025,-1886,-1766,-1679,-1612,-1559,-1506,-1425,-1311,-1132,-887,-570,-182,255,719,1185,1611,1974,2250,2414,2478,2430,2297,2106,1876,1656,1460,1331,1276,1305,1426,1610,1852,2114,2366,2579,2713,2759,2686,2508,2213,1830,1372,873,353,-147,-606,-996,-1297,-1502,-1603,-1614,-1544,-1420,-1268,-1108,-978,-887,-854,-888,-974,-1114,-1272,-1441,-1584,-1694,-1752,-1755,-1700,-1602,-1459,-1297,-1116,-935,-765,-613,-496,-423,-387,-415,-466,-565,-670,-783,-870,-927,-924,-872,-755,-593,-393,-177,31,229,375,501,564,607,616,618,623,652,706,802,929,1087,1258,1433,1585,1713,1787,1817,1781,1694,1553,1377,1169,964,751,570,409,279,181,103,34,-34,-117,-221,-345,-494,-653,-813,-958,-1075,-1143,-1167,-1125,-1035,-896,-711,-503,-268,-27,220,465,699,928,1130,1320,1475,1593,1670,1692,1659,1572,1420,1224,975,700,397,98,-197,-460,-681,-851,-943,-977,-919,-802,-603,-361,-66,251,581,909,1218,1506,1750,1958,2102,2197,2217,2177,2057,1881,1632,1339,1003,645,276,-82,-429,-744,-1022,-1261,-1450,-1595,-1688,-1726,-1707,-1629,-1495,-1298,-1056,-774,-471,-167,119,374,571,717,794,819,786,721,630,535,454,395,382,414,504,648,837,1074,1325,1598,1853,2085,2281,2411,2495,2497,2444,2331,2172,1986,1785,1586,1399,1232,1082,955,828,709,572,426,248,44,-190,-455,-733,-1032,-1325,-1608,-1863,-2071,-2230,-2307,-2324,-2244,-2104,-1882,-1622,-1325,-1025,-751,-505,-338,-226,-196,-239,-330,-479,-646,-820,-995,-1135,-1251,-1325,-1356,-1354,-1311,-1249,-1165,-1078,-989,-918,-854,-823,-796,-802,-806,-826,-833,-838,-822,-791,-731,-654,-552,-436,-307,-174,-43,81,195,289,371,427,468,486,484,468,435,400,353,324,297,298,320,362,425,475,520,510,446,300,61,-258,-659,-1104,-1578,-2030,-2438,-2769,-3000,-3133,-3156,-3099,-2964,-2798,-2605,-2431,-2278,-2171,-2116,-2110,-2151,-2228,-2318,-2416,-2489,-2534,-2533,-2477,-2373,-2204,-2000,-1744,-1463,-1159,-839,-524,-212,83,345,582,760,898,962,973,914,806,646,467,265,83,-89,-219,-313,-366,-382,-373,-342,-304,-262,-219,-180,-140,-98,-53,1,61,119,181,230,262,280,263,234,178,114,52,-7,-42,-62,-70,-58,-66,-80,-132,-230,-379,-583,-839,-1127,-1436,-1741,-2012,-2236,-2382,-2453,-2432,-2336,-2166,-1947,-1681,-1403,-1106,-818,-537,-274,-32,174,354,481,573,607,601,545,459,350,239,147,88,92,152,292,492,743,1028,1312,1580,1797,1954,2036,2044,1986,1874,1721,1559,1381,1222,1074,949,846,761,697,640,597,554,518,478,448,406,377,343,312,285,260,241,233,239,267,323,411,543,715,936,1187,1478,1770,2071,2341,2574,2742,2840,2849,2776,2611,2376,2065,1716,1328,926,539,169,-149,-413,-599,-714,-741,-704,-603,-458,-291,-124,32,148,233,268,267,230,174,103,30,-38,-96,-146,-182,-220,-245,-283,-319,-379,-444,-530,-621,-722,-812,-893,-947,-964,-945,-876,-769,-616,-434,-218,15,262,516,766,1008,1231,1435,1609,1761,1879,1976,2045,2089,2118,2118,2107,2076,2028,1983,1918,1876,1822,1797,1771,1760,1746,1724,1685,1614,1520,1379,1227,1039,858,678,523,399,324,289,314,377,487,626,779,929,1059,1138,1166,1107,975,756,472,130,-239,-618,-974,-1286,-1537,-1710,-1798,-1808,-1734,-1599,-1407,-1179,-929,-682,-444,-241,-70,51,134,172,181,162,130,84,42,-5,-35,-62,-64,-54,-16,42,123,223,333,453,569,678,772,855,913,967,997,1018,1029,1021,1010,985,955,933,911,916,933,981,1045,1133,1213,1290,1331,1331,1278,1155,978,741,464,164,-148,-430,-688,-878,-1013,-1063,-1047,-956,-813,-624,-409,-182,44,262,460,643,801,941,1058,1152,1219,1254,1261,1222,1161,1050,924,760,589,403,218,37,-133,-291,-433,-558,-669,-762,-840,-899,-933,-946,-914,-850,-736,-568,-369,-120,141,400,644,836,978,1048,1064,1022,960,886,823,800,798,845,901,972,1018,1041,1016,953,853,736,610,505,417,369,347,364,392,440,483,512,524,502,455,377,277,159,32,-100,-227,-344,-443,-511,-546,-534,-471,-366,-210,-31,179,380,579,732,854,913,921,877,790,679,556,444,359,319,323,389,490,641,793,954,1072,1145,1138,1045,855,575,211,-205,-662,-1101,-1522,-1860,-2112,-2247,-2259,-2152,-1937,-1628,-1258,-843,-414,17,427,810,1141,1418,1618,1730,1750,1659,1479,1208,878,517,154,-169,-437,-609,-700,-685,-590,-430,-224,-4,205,393,529,625,666,670,640,594,540,490,447,422,399,381,358,316,261,182,86,-14,-114,-197,-254,-281,-274,-234,-174,-99,-25,35,75,87,65,26,-41,-108,-174,-219,-228,-197,-114,14,193,395,622,837,1043,1210,1338,1419,1448,1428,1357,1246,1091,903,685,439,186,-75,-320,-547,-733,-884,-983,-1048,-1075,-1078,-1063,-1033,-999,-945,-892,-803,-711,-582,-443,-289,-139,-9,83,123,96,4,-158,-370,-616,-889,-1140,-1387,-1574,-1726,-1805,-1835,-1795,-1714,-1579,-1422,-1231,-1037,-823,-616,-398,-192,28,238,460,678,896,1116,1328,1530,1718,1875,2013,2102,2161,2164,2129,2034,1901,1708,1481,1209,905,583,238,-97,-420,-713,-951,-1138,-1251,-1299,-1280,-1215,-1113,-1006,-899,-830,-784,-800,-840,-934,-1046,-1184,-1325,-1468,-1604,-1735,-1858,-1984,-2116,-2264,-2430,-2618,-2827,-3061,-3298,-3539,-3758,-3936,-4052,-4077,-3991,-3786,-3446,-2994,-2442,-1826,-1195,-580,-47,388,683,834,849,734,541,289,33,-190,-350,-412,-368,-209,48,394,774,1178,1527,1813,1974,2012,1902,1671,1337,948,539,159,-161,-392,-526,-564,-525,-427,-303,-185,-105,-92,-168,-351,-637,-1027,-1489,-1998,-2502,-2973,-3347,-3623,-3751,-3763,-3644,-3447,-3178,-2889,-2595,-2308,-2053,-1810,-1590,-1382,-1186,-1002,-849,-726,-662,-662,-735,-891,-1115,-1397,-1715,-2039,-2340,-2592,-2761,-2837,-2805,-2662,-2430,-2107,-1741,-1344,-950,-591,-277,-31,147,263,327,356,372,387,415,470,537,622,702,768,809,805,763,664,531,345,137,-104,-349,-588,-813,-993,-1135,-1212,-1224,-1170,-1036,-835,-560,-219,176,614,1073,1517,1930,2254,2480,2563,2494,2265,1891,1391,812,188,-419,-976,-1423,-1749,-1920,-1936,-1806,-1536,-1174,-731,-265,198,618,961,1209,1348,1362,1285,1107,879,626,381,194,68,39,84,210,373,554,710,809,828,744,555,262,-117,-565,-1041,-1530,-1985,-2395,-2725,-2973,-3124,-3187,-3161,-3057,-2882,-2638,-2334,-1969,-1547,-1068,-541,19,601,1168,1702,2165,2528,2766,2865,2819,2633,2334,1936,1494,1035,606,245,-21,-169,-195,-103,86,349,651,948,1220,1418,1542,1561,1502,1355,1160,926,689,460,265,105,-4,-74,-89,-80,-30,17,68,82,50,-49,-237,-499,-857,-1263,-1719,-2176,-2608,-2996,-3303,-3528,-3661,-3696,-3645,-3506,-3300,-3023,-2701,-2339,-1951,-1562,-1179,-818,-504,-227,-15,153,256,321,335,316,269,187,82,-56,-222,-428,-655,-923,-1194,-1484,-1749,-2000,-2196,-2351,-2430,-2464,-2418,-2332,-2180,-2000,-1777,-1542,-1288,-1044,-807,-606,-435,-324,-263,-265,-329,-440,-604,-793,-1001,-1208,-1399,-1571,-1706,-1822,-1904,-1976,-2031,-2081,-2112,-2123,-2085,-1993,-1827,-1585,-1275,-922,-559,-235,14,145,124,-42,-374,-815,-1358,-1936,-2505,-3018,-3422,-3690,-3799,-3732,-3498,-3117,-2609,-2033,-1422,-834,-328,74,318,410,345,140,-158,-521,-893,-1233,-1514,-1700,-1797,-1803,-1730,-1615,-1472,-1343,-1240,-1200,-1211,-1313,-1470,-1705,-1982,-2295,-2616,-2909,-3162,-3329,-3409,-3371,-3220,-2953,-2584,-2130,-1621,-1074,-531,-7,461,859,1171,1383,1493,1495,1401,1216,959,653,315,-24,-344,-624,-839,-983,-1039,-1006,-887,-689,-433,-133,182,491,770,995,1163,1257,1287,1250,1172,1056,930,813,700,632,578,567,569,588,608,619,607,573,500,409,291,174,69,-3,-24,12,104,254,423,620,800,959,1089,1180,1251,1308,1363,1435,1521,1623,1730,1814,1857,1825,1708,1487,1178,785,341,-118,-574,-971,-1310,-1552,-1697,-1745,-1691,-1563,-1358,-1113,-831,-544,-257,1,239,428,590,707,800,866,931,990,1069,1165,1286,1422,1582,1729,1883,1998,2079,2103,2055,1939,1739,1472,1144,776,387,10,-349,-633,-856,-959,-963,-824,-570,-185,308,880,1523,2177,2833,3432,3957,4362,4641,4781,4771,4650,4395,4076,3682,3263,2835,2422,2055,1739,1505,1344,1274,1271,1330,1416,1511,1579,1606,1573,1485,1348,1190,1030,908,842,853,948,1110,1332,1571,1807,2001,2132,2181,2144,2021,1832,1585,1312,1021,743,469,232,-3,-204,-407,-591,-777,-939,-1084,-1182,-1218,-1176,-1026,-769,-398,78,624,1218,1799,2331,2764,3058,3198,3172,2991,2682,2281,1825,1377,952,617,374,258,271,404,655,995,1410,1857,2325,2767,3170,3509,3760,3920,3974,3926,3773,3533,3225,2870,2515,2172,1883,1669,1535,1490,1525,1610,1738,1867,1983,2063,2095,2072,1996,1872,1716,1538,1369,1218,1116,1081,1119,1250,1456,1741,2073,2432,2782,3094,3335,3483,3519,3432,3228,2918,2515,2063,1574,1104,675,330,94,-14,22,185,486,865,1331,1801,2269,2663,2975,3148,3207,3107,2903,2589,2205,1801,1385,1023,703,471,301,215,176,188,221,279,337,410,477,552,618,692,740,786,795,784,733,659,556,447,349,276,260,304,429,626,881,1180,1477,1752,1959,2072,2081,1968,1755,1460,1110,761,432,176,20,-24,61,271,584,992,1462,1967,2493,3001,3491,3930,4313,4628,4857,5009,5060,5025,4896,4690,4413,4090,3736,3372,3024,2695,2410,2162,1959,1781,1628,1468,1301,1089,845,538,197,-194,-595,-993,-1362,-1660,-1882,-1980,-1958,-1794,-1494,-1066,-526,98,774,1464,2133,2723,3217,3555,3736,3725,3538,3176,2672,2060,1382,686,26,-574,-1050,-1409,-1607,-1666,-1578,-1373,-1078,-721,-347,21,355,631,849,1004,1112,1184,1244,1306,1398,1513,1683,1872,2112,2351,2601,2831,3026,3182,3278,3322,3305,3237,3119,2952,2753,2514,2257,1984,1720,1477,1288,1170,1150,1240,1447,1761,2168,2635,3122,3583,3970,4227,4339,4247,3987,3524,2918,2192,1397,598,-166,-829,-1371,-1751,-1976,-2035,-1960,-1759,-1482,-1150,-811,-499,-242,-79,-23,-88,-279,-578,-969,-1417,-1884,-2334,-2726,-3032,-3229,-3305,-3262,-3109,-2862,-2565,-2231,-1918,-1646,-1446,-1346,-1342,-1437,-1618,-1846,-2104,-2334,-2514,-2595,-2558,-2386,-2068,-1633,-1073,-450,231,916,1576,2189,2711,3149,3470,3681,3780,3770,3663,3479,3228,2942,2635,2344,2081,1883,1750,1704,1738,1848,2020,2230,2452,2657,2808,2884,2844,2683,2382,1944,1396,747,51,-661,-1348,-1966,-2494,-2911,-3205,-3394,-3468,-3470,-3401,-3295,-3174,-3048,-2951,-2885,-2879,-2937,-3076,-3292,-3587,-3943,-4338,-4747,-5133,-5462,-5708,-5831,-5831,-5690,-5421,-5043,-4591,-4094,-3612,-3177,-2822,-2590,-2465,-2465,-2550,-2694,-2839,-2956,-2978,-2891,-2663,-2292,-1790,-1184,-497,218,934,1620,2221,2747,3139,3421,3561,3584,3484,3297,3032,2734,2411,2117,1847,1641,1487,1398,1358,1354,1369,1374,1365,1304,1190,1010,747,430,39,-385,-829,-1265,-1651,-1974,-2195,-2309,-2299,-2177,-1950,-1643,-1284,-904,-536,-213,38,194,235,154,-60,-396,-852,-1405,-2026,-2695,-3356,-3996,-4548,-5012,-5329,-5508,-5535,-5409,-5166,-4810,-4397,-3953,-3525,-3150,-2853,-2655,-2558,-2543,-2595,-2660,-2721,-2720,-2644,-2464,-2187,-1814,-1380,-903,-433,5,361,627,767,782,679,454,150,-224,-635,-1043,-1443,-1777,-2058,-2233,-2318,-2275,-2114,-1817,-1396,-855,-216,490,1227,1941,2585,3098,3441,3569,3464,3133,2582,1864,1024,134,-746,-1541,-2217,-2711,-3031,-3152,-3109,-2916,-2627,-2265,-1904,-1549,-1265,-1052,-938,-924,-1011,-1197,-1465,-1812,-2214,-2662,-3129,-3608,-4067,-4501,-4886,-5212,-5474,-5675,-5805,-5894,-5934,-5957,-5972,-5989,-6032,-6091,-6176,-6279,-6383,-6481,-6543,-6559,-6494,-6350,-6085,-5730,-5240,-4674,-3999,-3283,-2525,-1776,-1069,-428,99,508,769,886,868,723,488,192,-133,-435,-702,-883,-980,-971,-876,-699,-482,-252,-48,86,131,59,-136,-447,-854,-1327,-1829,-2312,-2750,-3089,-3321,-3417,-3380,-3225,-2961,-2639,-2279,-1935,-1644,-1431,-1337,-1353,-1507,-1772,-2148,-2605,-3132,-3690,-4268,-4824,-5335,-5778,-6113,-6337,-6429,-6391,-6238,-5988,-5676,-5339,-5021,-4755,-4583,-4525,-4588,-4767,-5046,-5370,-5720,-6021,-6240,-6332,-6257,-6013,-5590,-5016,-4319,-3547,-2757,-1989,-1313,-740,-330,-60,39,14,-135,-350,-613,-871,-1104,-1273,-1370,-1387,-1323,-1201,-1031,-845,-667,-519,-434,-417,-490,-650,-893,-1218,-1598,-2026,-2473,-2924,-3344,-3718,-4013,-4207,-4284,-4226,-4029,-3710,-3270,-2752,-2179,-1599,-1037,-546,-128,170,365,434,402,261,48,-229,-538,-849,-1146,-1378,-1549,-1608,-1568,-1407,-1136,-769,-330,152,641,1100,1496,1799,1983,2037,1955,1744,1415,1001,512,7,-511,-992,-1428,-1797,-2088,-2306,-2445,-2526,-2547,-2537,-2499,-2459,-2427,-2407,-2413,-2445,-2498,-2572,-2658,-2731,-2803,-2830,-2816,-2738,-2584,-2346,-2023,-1612,-1134,-603,-56,482,955,1350,1605,1724,1671,1464,1114,655,129,-412,-918,-1336,-1638,-1786,-1782,-1620,-1320,-907,-416,131,680,1225,1716,2152,2506,2774,2958,3049,3075,3031,2948,2841,2734,2644,2591,2574,2606,2660,2741,2808,2855,2852,2787,2653,2459,2205,1921,1614,1314,1037,797,613,489,433,452,532,686,888,1128,1395,1647,1874,2039,2116,2099,1958,1719,1368,950,480,-2,-455,-852,-1151,-1337,-1394,-1311,-1107,-791,-388,55,521,952,1329,1615,1793,1864,1826,1709,1541,1350,1189,1074,1038,1093,1235,1455,1734,2036,2345,2617,2842,2992,3065,3055,2958,2787,2536,2229,1861,1461,1030,606,198,-160,-441,-628,-691,-621,-419,-79,362,897,1474,2072,2640,3151,3574,3880,4070,4129,4070,3911,3673,3393,3103,2835,2625,2490,2455,2510,2667,2897,3187,3514,3834,4143,4393,4581,4687,4693,4619,4436,4187,3854,3471,3053,2618,2194,1804,1456,1185,981,853,796,790,814,866,886,901,860,782,652,485,282,72,-149,-351,-525,-658,-737,-760,-721,-621,-464,-258,-13,261,552,845,1128,1377,1598,1748,1855,1878,1846,1755,1621,1464,1306,1166,1064,1011,1021,1089,1218,1402,1619,1877,2137,2410,2662,2901,3102,3267,3394,3477,3530,3557,3573,3595,3628,3687,3776,3892,4028,4184,4329,4481,4593,4690,4735,4745,4706,4630,4515,4378,4213,4044,3867,3697,3536,3391,3256,3141,3029,2922,2808,2683,2527,2341,2108,1822,1489,1090,656,178,-306,-780,-1204,-1560,-1808,-1946,-1950,-1828,-1589,-1247,-830,-363,133,627,1111,1565,1982,2364,2701,3011,3278,3531,3744,3962,4150,4342,4515,4672,4810,4906,4962,4965,4913,4806,4658,4458,4244,3998,3754,3504,3269,3042,2842,2662,2521,2411,2349,2330,2360,2443,2567,2734,2929,3141,3356,3558,3734,3873,3962,3995,3971,3883,3746,3549,3327,3062,2796,2522,2269,2048,1870,1757,1708,1739,1841,2008,2235,2486,2757,3000,3206,3335,3379,3330,3174,2948,2639,2307,1954,1629,1345,1130,987,927,932,1005,1117,1264,1421,1574,1719,1836,1928,1991,2012,2019,1982,1945,1882,1834,1788,1766,1772,1808,1884,1994,2139,2314,2517,2724,2948,3133,3304,3406,3445,3398,3258,3025,2709,2311,1859,1370,871,386,-57,-438,-738,-938,-1037,-1027,-916,-709,-424,-69,332,763,1203,1630,2023,2369,2647,2853,2992,3055,3078,3058,3033,3014,3020,3064,3144,3264,3404,3561,3705,3839,3940,4005,4039,4032,3999,3937,3846,3733,3589,3422,3225,3010,2771,2531,2282,2048,1821,1619,1434,1275,1142,1032,951,897,868,867,884,914,945,971,973,955,896,815,691,559,399,253,109,-7,-90,-141,-153,-136,-97,-39,16,73,114,146,154,157,138,119,88,52,14,-34,-85,-138,-200,-251,-311,-358,-405,-450,-489,-542,-594,-668,-736,-822,-890,-951,-974,-963,-899,-792,-635,-448,-232,-14,200,396,561,691,789,845,877,886,882,885,902,950,1041,1180,1378,1616,1904,2198,2499,2760,2968,3086,3113,3022,2830,2540,2161,1738,1269,802,355,-66,-418,-735,-966,-1163,-1290,-1387,-1443,-1475,-1491,-1507,-1531,-1580,-1666,-1811,-2006,-2283,-2608,-2993,-3414,-3837,-4263,-4634,-4956,-5188,-5335,-5384,-5348,-5234,-5068,-4866,-4654,-4457,-4287,-4166,-4093,-4082,-4123,-4215,-4347,-4498,-4668,-4821,-4956,-5048,-5075,-5043,-4919,-4715,-4422,-4038,-3586,-3061,-2500,-1909,-1328,-775,-283,124,423,607,664,611,456,230,-35,-316,-565,-780,-920,-993,-999,-929,-830,-682,-534,-385,-250,-149,-79,-61,-100,-204,-391,-659,-1023,-1470,-2005,-2598,-3247,-3913,-4577,-5213,-5797,-6317,-6759,-7119,-7402,-7610,-7761,-7858,-7924,-7969,-7998,-8036,-8064,-8113,-8150,-8194,-8210,-8208,-8155,-8051,-7883,-7643,-7338,-6969,-6551,-6088,-5614,-5120,-4651,-4192,-3774,-3391,-3054,-2770,-2530,-2358,-2237,-2187,-2198,-2275,-2406,-2578,-2786,-2989,-3189,-3356,-3471,-3547,-3557,-3534,-3468,-3392,-3300,-3214,-3137,-3057,-2993,-2908,-2828,-2727,-2623,-2514,-2413,-2333,-2277,-2260,-2268,-2316,-2367,-2430,-2471,-2481,-2454,-2372,-2253,-2096,-1922,-1749,-1595,-1482,-1424,-1434,-1518,-1677,-1911,-2203,-2550,-2927,-3327,-3732,-4127,-4511,-4862,-5192,-5473,-5723,-5911,-6054,-6121,-6132,-6066,-5942,-5752,-5518,-5239,-4945,-4641,-4349,-4078,-3848,-3651,-3509,-3403,-3340,-3313,-3306,-3322,-3337,-3352,-3347,-3318,-3254,-3139,-2987,-2768,-2515,-2216,-1893,-1572,-1275,-1032,-874,-819,-879,-1067,-1353,-1736,-2160,-2601,-3011,-3347,-3588,-3704,-3691,-3561,-3315,-2993,-2608,-2192,-1774,-1361,-984,-641,-345,-94,111,275,405,496,567,610,633,644,632,617,590,567,540,535,535,572,618,692,771,846,898,900,839,689,454,122,-289,-766,-1280,-1807,-2310,-2765,-3147,-3429,-3613,-3678,-3641,-3507,-3290,-3023,-2709,-2392,-2074,-1780,-1524,-1307,-1141,-1024,-953,-928,-943,-989,-1055,-1134,-1204,-1262,-1280,-1263,-1190,-1073,-909,-707,-486,-257,-42,153,295,396,420,386,277,116,-96,-334,-569,-794,-958,-1068,-1096,-1039,-913,-714,-474,-199,81,366,628,880,1098,1293,1453,1571,1654,1676,1662,1575,1457,1268,1058,805,550,288,55,-150,-299,-393,-421,-386,-288,-139,52,271,501,729,952,1142,1311,1436,1516,1554,1531,1461,1340,1173,979,761,542,332,146,-7,-120,-195,-239,-251,-257,-246,-245,-238,-242,-238,-232,-214,-185,-147,-108,-69,-49,-43,-71,-128,-217,-336,-469,-612,-745,-848,-912,-917,-856,-732,-549,-315,-66,198,428,620,745,798,776,683,535,348,146,-54,-227,-360,-432,-446,-377,-252,-48,204,501,819,1144,1438,1702,1898,2027,2085,2058,1984,1841,1687,1499,1336,1184,1075,1008,995,1033,1132,1274,1469,1696,1953,2216,2473,2707,2901,3040,3111,3104,3014,2840,2583,2252,1858,1422,959,498,60,-331,-654,-896,-1045,-1100,-1065,-949,-775,-558,-328,-116,67,188,243,228,142,5,-157,-330,-460,-543,-536,-428,-218,107,517,1016,1565,2153,2752,3324,3870,4333,4722,4999,5161,5203,5119,4928,4631,4264,3835,3392,2937,2517,2125,1791,1505,1275,1094,954,851,784,737,722,723,740,781,824,886,949,1012,1080,1131,1183,1220,1252,1283,1314,1358,1417,1503,1615,1760,1939,2141,2371,2607,2844,3062,3251,3389,3477,3495,3458,3353,3206,3017,2812,2598,2392,2203,2030,1877,1740,1613,1500,1410,1331,1298,1291,1337,1426,1555,1722,1908,2106,2301,2483,2643,2779,2877,2952,2985,2991,2962,2903,2816,2709,2585,2455,2327,2208,2104,2021,1957,1907,1868,1823,1765,1684,1558,1401,1193,950,688,401,137,-109,-305,-438,-498,-479,-375,-199,47,350,695,1074,1469,1877,2280,2677,3060,3418,3755,4050,4318,4535,4713,4842,4922,4962,4956,4927,4874,4822,4776,4762,4783,4857,4976,5144,5338,5552,5748,5916,6017,6053,5990,5846,5604,5293,4905,4484,4016,3552,3078,2632,2210,1834,1516,1260,1090,997,996,1081,1228,1437,1657,1878,2055,2175,2205,2156,2012,1808,1542,1274,993,775,595,504,486,542,670,841,1038,1253,1446,1626,1767,1864,1925,1938,1914,1859,1769,1664,1540,1406,1273,1137,1015,903,808,740,688,679,694,757,859,1008,1199,1433,1694,1977,2275,2564,2854,3118,3366,3588,3786,3949,4091,4187,4255,4277,4253,4193,4077,3937,3757,3570,3371,3189,3025,2900,2811,2768,2763,2798,2866,2962,3076,3203,3327,3447,3545,3613,3647,3629,3563,3440,3260,3026,2741,2413,2052,1672,1276,880,492,112,-247,-597,-930,-1245,-1551,-1831,-2102,-2345,-2569,-2769,-2941,-3088,-3201,-3278,-3313,-3297,-3229,-3096,-2908,-2658,-2362,-2028,-1672,-1310,-961,-632,-338,-82,138,311,450,543,600,612,585,520,417,292,142,-11,-159,-286,-378,-424,-419,-350,-230,-54,160,406,665,923,1165,1374,1545,1664,1726,1739,1692,1601,1471,1298,1108,887,655,412,169,-66,-290,-486,-660,-801,-920,-1019,-1119,-1221,-1358,-1527,-1752,-2019,-2335,-2669,-3024,-3357,-3667,-3922,-4125,-4257,-4341,-4360,-4349,-4303,-4247,-4188,-4130,-4080,-4034,-3986,-3941,-3874,-3809,-3716,-3620,-3511,-3394,-3281,-3165,-3054,-2953,-2849,-2750,-2642,-2525,-2392,-2245,-2077,-1911,-1741,-1597,-1476,-1411,-1388,-1435,-1522,-1659,-1812,-1965,-2092,-2174,-2202,-2163,-2080,-1945,-1814,-1676,-1597,-1562,-1615,-1726,-1910,-2126,-2357,-2570,-2730,-2827,-2835,-2766,-2606,-2391,-2111,-1807,-1481,-1154,-840,-547,-295,-86,68,161,194,167,88,-26,-159,-300,-420,-520,-579,-606,-610,-588,-588,-590,-652,-753,-923,-1148,-1426,-1743,-2081,-2421,-2741,-3025,-3263,-3432,-3549,-3597,-3600,-3559,-3492,-3414,-3333,-3263,-3211,-3175,-3164,-3165,-3173,-3194,-3197,-3206,-3181,-3154,-3093,-3021,-2932,-2826,-2720,-2604,-2488,-2377,-2263,-2156,-2053,-1955,-1869,-1803,-1754,-1746,-1762,-1825,-1914,-2023,-2144,-2241,-2318,-2343,-2319,-2237,-2103,-1923,-1711,-1463,-1208,-917,-624,-300,37,397,765,1139,1490,1823,2096,2319,2456,2517,2489,2375,2185,1922,1601,1238,843,443,44,-333,-673,-972,-1212,-1392,-1509,-1562,-1558,-1509,-1421,-1317,-1200,-1091,-993,-910,-851,-808,-787,-782,-801,-836,-892,-965,-1054,-1148,-1250,-1338,-1414,-1468,-1500,-1514,-1517,-1520,-1541,-1584,-1667,-1774,-1916,-2056,-2204,-2307,-2379,-2380,-2331,-2215,-2059,-1860,-1645,-1417,-1189,-964,-744,-533,-332,-148,15,144,241,281,289,237,161,56,-57,-154,-236,-273,-270,-222,-123,9,177,370,570,783,979,1163,1322,1446,1546,1605,1641,1657,1651,1648,1629,1614,1589,1555,1498,1415,1286,1118,896,638,346,41,-260,-534,-769,-944,-1064,-1122,-1131,-1100,-1053,-996,-956,-926,-928,-944,-985,-1032,-1089,-1147,-1204,-1259,-1315,-1362,-1410,-1444,-1470,-1482,-1474,-1453,-1411,-1363,-1315,-1274,-1259,-1277,-1335,-1449,-1596,-1794,-2009,-2240,-2462,-2662,-2818,-2929,-2969,-2953,-2859,-2707,-2485,-2217,-1899,-1555,-1191,-826,-472,-134,169,447,686,901,1084,1247,1385,1503,1600,1668,1713,1730,1718,1689,1647,1605,1576,1571,1598,1658,1759,1884,2036,2194,2340,2465,2552,2587,2574,2497,2371,2196,1984,1742,1482,1223,967,749,565,446,400,427,537,710,935,1180,1421,1609,1741,1752,1675,1460,1151,752,287,-196,-688,-1136,-1546,-1874,-2146,-2337,-2474,-2567,-2615,-2662,-2683,-2726,-2759,-2818,-2874,-2945,-3010,-3067,-3110,-3126,-3114,-3068,-2991,-2876,-2738,-2564,-2364,-2145,-1885,-1616,-1304,-987,-647,-312,10,303,542,726,828,874,841,781,688,607,559,560,630,772,977,1242,1538,1862,2183,2505,2795,3070,3302,3504,3659,3771,3830,3836,3785,3681,3525,3332,3100,2850,2583,2301,2019,1720,1426,1119,822,529,261,17,-176,-327,-405,-432,-383,-283,-125,62,273,486,686,865,1003,1106,1158,1169,1135,1068,970,863,738,628,513,415,323,243,163,90,13,-59,-136,-211,-282,-342,-387,-407,-404,-368,-295,-203,-67,73,244,412,586,749,902,1037,1153,1246,1323,1369,1402,1395,1367,1306,1208,1098,946,805,636,489,346,228,150,108,124,198,331,522,768,1050,1362,1685,2001,2305,2580,2825,3039,3211,3368,3474,3575,3624,3655,3631,3574,3455,3297,3085,2840,2574,2299,2048,1823,1659,1542,1488,1476,1495,1524,1533,1512,1421,1279,1044,759,405,24,-366,-745,-1070,-1344,-1527,-1633,-1646,-1589,-1458,-1284,-1078,-860,-653,-462,-305,-184,-108,-76,-86,-142,-231,-361,-514,-697,-897,-1104,-1317,-1512,-1684,-1819,-1895,-1914,-1862,-1732,-1541,-1279,-973,-626,-266,91,422,708,932,1084,1164,1179,1138,1073,997,951,946,1010,1148,1360,1629,1942,2257,2556,2797,2951,3004,2937,2751,2463,2079,1645,1173,714,281,-93,-395,-622,-773,-859,-903,-915,-922,-932,-959,-1006,-1069,-1141,-1216,-1276,-1325,-1344,-1349,-1328,-1303,-1273,-1250,-1251,-1266,-1315,-1386,-1483,-1604,-1739,-1892,-2050,-2218,-2377,-2541,-2689,-2834,-2961,-3084,-3192,-3294,-3393,-3473,-3554,-3615,-3666,-3704,-3732,-3748,-3768,-3785,-3819,-3854,-3907,-3962,-4017,-4072,-4096,-4104,-4062,-3986,-3855,-3685,-3478,-3242,-3006,-2767,-2557,-2373,-2228,-2119,-2034,-1959,-1882,-1767,-1621,-1404,-1128,-787,-388,44,497,943,1360,1735,2038,2274,2429,2503,2508,2438,2311,2131,1900,1630,1314,960,560,123,-366,-888,-1445,-2023,-2598,-3152,-3653,-4077,-4397,-4598,-4663,-4602,-4415,-4132,-3768,-3362,-2939,-2541,-2188,-1922,-1737,-1671,-1690,-1815,-2007,-2258,-2536,-2821,-3094,-3331,-3533,-3683,-3787,-3858,-3887,-3906,-3909,-3911,-3922,-3930,-3958,-3976,-4005,-4009,-4003,-3957,-3872,-3739,-3547,-3302,-2999,-2648,-2251,-1820,-1368,-903,-447,-8,395,743,1034,1238,1378,1421,1410,1326,1210,1077,946,853,800,817,897,1045,1248,1488,1748,2001,2226,2406,2527,2580,2565,2482,2341,2151,1919,1668,1392,1122,849,594,359,149,-24,-169,-271,-346,-381,-404,-385,-371,-322,-276,-212,-138,-50,43,155,259,372,466,549,600,629,617,579,504,403,284,142,2,-143,-273,-382,-463,-514,-522,-513,-465,-419,-356,-312,-276,-259,-258,-267,-277,-282,-272,-237,-187,-108,-24,77,160,248,307,366,409,461,527,617,736,890,1070,1266,1474,1663,1844,1987,2093,2163,2201,2212,2224,2232,2270,2338,2450,2603,2792,3007,3221,3426,3593,3709,3771,3764,3710,3606,3477,3339,3207,3099,3021,2975,2961,2973,2985,3005,2992,2956,2886,2774,2648,2498,2363,2243,2163,2132,2142,2209,2303,2412,2528,2609,2662,2659,2605,2498,2356,2177,1994,1804,1629,1473,1343,1236,1162,1108,1081,1078,1088,1123,1160,1208,1252,1281,1302,1292,1270,1224,1171,1108,1059,1018,1007,1022,1079,1168,1297,1448,1625,1796,1968,2102,2203,2244,2229,2147,2003,1811,1570,1315,1051,809,603,457,384,396,504,702,991,1358,1785,2254,2741,3222,3669,4068,4391,4628,4769,4806,4744,4597,4365,4083,3756,3405,3046,2678,2320,1954,1602,1238,892,542,223,-77,-316,-496,-587,-580,-473,-250,58,461,913,1408,1909,2385,2836,3208,3535,3760,3925,4003,4017,3976,3884,3766,3618,3461,3294,3120,2948,2762,2585,2389,2197,1990,1778,1560,1326,1096,854,620,391,177,-10,-173,-287,-365,-382,-342,-248,-90,115,352,607,850,1050,1195,1239,1193,1037,792,482,131,-206,-502,-713,-816,-795,-642,-375,-4,431,911,1391,1853,2259,2600,2857,3029,3111,3119,3052,2931,2775,2581,2393,2188,2008,1829,1677,1529,1411,1293,1201,1124,1059,1028,999,1004,1012,1038,1066,1104,1138,1178,1223,1265,1320,1375,1428,1489,1524,1554,1540,1499,1406,1267,1093,868,640,379,137,-101,-317,-501,-670,-809,-948,-1073,-1222,-1373,-1559,-1756,-1966,-2183,-2368,-2534,-2633,-2674,-2631,-2504,-2294,-2004,-1652,-1247,-812,-365,77,494,878,1215,1497,1724,1896,2015,2096,2139,2167,2182,2207,2237,2294,2369,2473,2591,2729,2864,2994,3100,3174,3199,3176,3095,2960,2777,2559,2311,2055,1801,1547,1317,1083,867,638,409,162,-94,-349,-601,-814,-992,-1087,-1118,-1039,-888,-640,-344,0,337,667,938,1155,1294,1368,1377,1345,1276,1203,1123,1056,996,938,882,806,697,565,372,155,-113,-407,-713,-1031,-1326,-1610,-1856,-2076,-2266,-2430,-2582,-2714,-2840,-2942,-3023,-3056,-3042,-2951,-2788,-2543,-2224,-1856,-1453,-1054,-700,-407,-232,-165,-241,-429,-732,-1105,-1522,-1945,-2332,-2661,-2906,-3049,-3095,-3039,-2894,-2676,-2387,-2049,-1663,-1244,-791,-323,158,631,1075,1482,1818,2084,2246,2323,2299,2196,2033,1823,1593,1368,1150,957,791,637,507,376,248,114,-22,-163,-292,-418,-516,-606,-656,-699,-706,-705,-687,-663,-637,-616,-601,-595,-606,-631,-680,-756,-860,-1009,-1197,-1440,-1736,-2084,-2487,-2926,-3398,-3877,-4354,-4800,-5209,-5564,-5856,-6088,-6253,-6359,-6407,-6401,-6344,-6229,-6070,-5845,-5569,-5247,-4865,-4482,-4069,-3696,-3362,-3108,-2956,-2909,-2983,-3156,-3417,-3722,-4041,-4323,-4543,-4661,-4666,-4553,-4332,-4027,-3665,-3280,-2896,-2539,-2223,-1949,-1714,-1515,-1329,-1158,-984,-814,-642,-497,-368,-296,-282,-341,-491,-717,-1024,-1388,-1794,-2212,-2624,-2998,-3334,-3601,-3817,-3968,-4071,-4128,-4153,-4145,-4116,-4061,-3979,-3877,-3741,-3595,-3427,-3266,-3119,-3000,-2932,-2912,-2952,-3042,-3171,-3324,-3482,-3631,-3754,-3863,-3945,-4032,-4124,-4253,-4423,-4658,-4954,-5312,-5718,-6152,-6590,-7004,-7368,-7650,-7837,-7909,-7861,-7691,-7407,-7007,-6529,-5961,-5357,-4714,-4077,-3462,-2896,-2402,-1997,-1693,-1503,-1413,-1421,-1509,-1638,-1797,-1928,-2020,-2032,-1950,-1771,-1482,-1122,-686,-239,219,619,955,1195,1325,1357,1281,1132,909,648,357,47,-259,-576,-876,-1183,-1475,-1759,-2025,-2255,-2442,-2568,-2618,-2602,-2501,-2351,-2151,-1940,-1739,-1571,-1466,-1416,-1439,-1507,-1611,-1720,-1804,-1851,-1832,-1760,-1632,-1468,-1299,-1141,-1034,-986,-1022,-1133,-1332,-1590,-1905,-2254,-2624,-3001,-3381,-3752,-4113,-4458,-4779,-5066,-5306,-5481,-5570,-5562,-5438,-5190,-4825,-4333,-3759,-3098,-2408,-1699,-1020,-391,168,639,1025,1327,1550,1716,1830,1901,1954,1968,1976,1953,1925,1880,1829,1783,1745,1732,1749,1799,1893,2013,2170,2329,2494,2640,2751,2832,2856,2850,2792,2715,2612,2497,2389,2268,2170,2053,1954,1829,1704,1551,1382,1193,993,782,587,399,245,128,49,20,27,75,156,260,383,520,668,818,978,1131,1290,1434,1566,1671,1741,1768,1740,1654,1510,1305,1058,763,447,120,-218,-526,-835,-1106,-1354,-1572,-1751,-1890,-1969,-1977,-1894,-1695,-1378,-921,-344,348,1118,1930,2741,3496,4165,4695,5079,5287,5335,5226,4986,4642,4228,3774,3316,2873,2483,2151,1904,1743,1681,1709,1837,2037,2316,2643,3001,3369,3721,4028,4277,4439,4507,4473,4332,4106,3796,3447,3065,2701,2363,2092,1881,1748,1671,1640,1636,1624,1601,1539,1447,1321,1175,1023,879,760,672,625,612,641,694,779,877,996,1131,1282,1455,1646,1851,2067,2272,2470,2621,2735,2768,2734,2607,2400,2115,1766,1380,976,583,236,-51,-244,-324,-293,-118,163,565,1053,1596,2172,2735,3262,3723,4093,4365,4529,4591,4563,4457,4297,4099,3896,3691,3529,3395,3320,3294,3314,3378,3465,3565,3657,3734,3775,3782,3746,3670,3559,3418,3257,3082,2904,2727,2553,2390,2230,2080,1939,1807,1689,1581,1487,1406,1328,1253,1163,1057,923,759,566,358,136,-58,-233,-339,-384,-343,-221,-17,251,575,933,1313,1694,2070,2422,2760,3060,3338,3576,3777,3934,4040,4086,4067,3972,3798,3545,3208,2801,2331,1805,1260,693,153,-351,-789,-1133,-1374,-1491,-1478,-1346,-1083,-731,-280,226,781,1350,1914,2454,2939,3368,3704,3964,4116,4179,4148,4031,3858,3624,3372,3109,2866,2656,2504,2410,2396,2446,2571,2746,2970,3216,3462,3706,3899,4064,4152,4175,4131,4001,3819,3573,3292,2999,2697,2426,2180,1986,1835,1728,1653,1599,1544,1481,1389,1275,1126,965,789,625,484,372,314,291,331,410,537,705,907,1139,1403,1672,1964,2239,2512,2745,2936,3057,3100,3036,2865,2563,2145,1601,967,253,-494,-1233,-1922,-2507,-2953,-3226,-3306,-3186,-2886,-2414,-1818,-1136,-399,326,1039,1675,2248,2723,3115,3411,3620,3746,3792,3764,3674,3520,3332,3104,2880,2648,2459,2284,2172,2082,2042,2008,1988,1947,1874,1758,1575,1341,1042,710,335,-29,-399,-716,-997,-1204,-1342,-1402,-1388,-1306,-1172,-992,-795,-589,-400,-233,-111,-28,1,-12,-65,-146,-242,-340,-418,-475,-475,-440,-333,-174,39,309,599,915,1220,1510,1758,1962,2111,2198,2226,2187,2074,1891,1626,1290,880,415,-104,-647,-1212,-1769,-2312,-2820,-3280,-3672,-3988,-4198,-4313,-4300,-4178,-3931,-3577,-3116,-2571,-1947,-1271,-565,151,828,1439,1926,2253,2367,2251,1884,1278,471,-497,-1542,-2599,-3577,-4417,-5041,-5429,-5534,-5386,-4982,-4385,-3647,-2843,-2063,-1378,-875,-597,-592,-843,-1338,-2008,-2772,-3549,-4240,-4768,-5077,-5134,-4932,-4504,-3890,-3147,-2360,-1566,-865,-270,145,371,389,193,-196,-756,-1449,-2221,-3027,-3803,-4501,-5076,-5489,-5738,-5802,-5716,-5486,-5145,-4719,-4236,-3723,-3221,-2745,-2345,-2030,-1844,-1789,-1892,-2141,-2530,-3020,-3589,-4171,-4740,-5238,-5632,-5897,-6001,-5933,-5687,-5263,-4694,-4001,-3238,-2457,-1713,-1066,-568,-260,-165,-304,-635,-1163,-1794,-2507,-3205,-3849,-4374,-4744,-4929,-4924,-4743,-4421,-4009,-3568,-3160,-2837,-2646,-2597,-2702,-2925,-3231,-3575,-3895,-4161,-4328,-4381,-4305,-4105,-3791,-3383,-2912,-2403,-1892,-1412,-994,-677,-485,-444,-550,-811,-1190,-1670,-2210,-2770,-3324,-3831,-4274,-4634,-4901,-5076,-5164,-5175,-5113,-5000,-4830,-4614,-4359,-4052,-3723,-3344,-2950,-2526,-2090,-1652,-1217,-802,-417,-80,204,418,568,649,661,621,504,342,90,-227,-643,-1146,-1732,-2386,-3082,-3782,-4453,-5039,-5509,-5807,-5916,-5795,-5454,-4887,-4129,-3207,-2179,-1101,-47,918,1726,2333,2690,2803,2648,2269,1689,960,149,-690,-1490,-2199,-2771,-3166,-3367,-3361,-3163,-2806,-2327,-1792,-1254,-768,-382,-114,29,70,40,1,-11,67,249,558,980,1496,2064,2640,3177,3617,3938,4098,4093,3925,3587,3125,2529,1864,1139,407,-298,-944,-1506,-1947,-2270,-2440,-2462,-2341,-2067,-1678,-1163,-558,140,897,1693,2471,3192,3774,4168,4314,4165,3729,2999,2046,937,-221,-1321,-2263,-2967,-3376,-3471,-3254,-2769,-2065,-1230,-332,530,1311,1924,2362,2581,2596,2422,2106,1693,1260,861,547,378,357,517,835,1291,1854,2477,3114,3728,4262,4685,4949,5021,4880,4518,3952,3208,2348,1414,493,-377,-1130,-1741,-2173,-2421,-2474,-2349,-2054,-1623,-1070,-431,279,1033,1819,2611,3412,4187,4947,5651,6302,6862,7333,7684,7939,8070,8118,8067,7951,7778,7568,7333,7079,6793,6469,6075,5605,5047,4394,3666,2859,2009,1130,255,-593,-1392,-2132,-2811,-3442,-4035,-4616,-5187,-5771,-6348,-6924,-7469,-7961,-8378,-8666,-8806,-8739,-8437,-7866,-7023,-5913,-4581,-3088,-1490,103,1647,3030,4205,5100,5670,5895,5758,5288,4511,3488,2288,997,-296,-1490,-2516,-3287,-3787,-3978,-3903,-3587,-3099,-2504,-1867,-1243,-679,-188,213,545,823,1084,1348,1657,2018,2469,3008,3647,4384,5193,6066,6963,7858,8719,9511,10207,10778,11201,11451,11518,11378,11030,10452,9656,8637,7428,6067,4609,3121,1674,330,-832,-1775,-2446,-2837,-2946,-2788,-2406,-1836,-1141,-382,384,1088,1684,2134,2406,2505,2421,2188,1827,1392,919,467,71,-237,-430,-525,-512,-445,-328,-226,-154,-158,-253,-463,-772,-1188,-1655,-2141,-2587,-2921,-3099,-3064,-2788,-2277,-1540,-635,389,1453,2481,3419,4197,4810,5224,5485,5588,5598,5524,5415,5281,5141,4999,4850,4697,4525,4340,4134,3914,3668,3407,3115,2810,2480,2137,1773,1394,990,568,113,-361,-869,-1396,-1934,-2469,-2966,-3401,-3737,-3950,-4015,-3928,-3685,-3295,-2774,-2150,-1440,-696,82,846,1597,2320,3009,3674,4312,4929,5524,6084,6599,7048,7400,7634,7702,7596,7259,6715,5922,4924,3716,2357,875,-661,-2192,-3653,-4968,-6092,-6956,-7537,-7802,-7751,-7405,-6790,-5971,-4991,-3945,-2877,-1879,-988,-254,310,703,937,1048,1062,1015,947,877,842,855,933,1081,1292,1556,1845,2128,2368,2513,2542,2411,2123,1668,1081,379,-387,-1181,-1958,-2670,-3286,-3768,-4098,-4265,-4270,-4137,-3885,-3551,-3173,-2770,-2374,-1992,-1617,-1261,-902,-551,-210,112,398,628,783,857,840,750,609,446,299,197,163,195,288,396,480,481,342,19,-529,-1303,-2317,-3519,-4882,-6337,-7814,-9246,-10559,-11691,-12592,-13223,-13557,-13601,-13360,-12871,-12173,-11317,-10345,-9309,-8235,-7157,-6094,-5043,-4023,-3013,-2034,-1069,-140,756,1594,2371,3058,3656,4139,4514,4771,4923,4975,4942,4844,4695,4524,4338,4163,3997,3856,3737,3635,3546,3445,3313,3124,2864,2512,2081,1572,1016,445,-113,-626,-1078,-1457,-1766,-2009,-2210,-2374,-2529,-2666,-2796,-2906,-2988,-3041,-3050,-3035,-2999,-2955,-2925,-2914,-2924,-2973,-3033,-3126,-3231,-3366,-3534,-3750,-4033,-4383,-4819,-5309,-5850,-6384,-6880,-7273,-7524,-7595,-7470,-7166,-6699,-6131,-5499,-4865,-4264,-3725,-3259,-2857,-2497,-2149,-1786,-1383,-938,-444,66,576,1043,1432,1730,1906,1983,1956,1859,1721,1562,1417,1291,1193,1108,1018,888,697,420,58,-375,-843,-1305,-1696,-1978,-2100,-2039,-1793,-1363,-788,-98,640,1387,2060,2617,2989,3132,3016,2609,1939,1006,-116,-1366,-2658,-3895,-4993,-5877,-6492,-6807,-6837,-6599,-6163,-5594,-4971,-4375,-3861,-3484,-3264,-3198,-3273,-3429,-3627,-3777,-3833,-3709,-3378,-2795,-1957,-890,381,1772,3229,4636,5936,7008,7813,8283,8397,8168,7606,6779,5721,4525,3238,1959,742,-339,-1227,-1902,-2326,-2532,-2513,-2332,-2016,-1623,-1194,-779,-410,-114,92,216,251,238,184,144,131,192,329,556,853,1199,1552,1865,2093,2186,2129,1897,1518,1015,426,-196,-822,-1411,-1933,-2383,-2734,-2992,-3149,-3209,-3173,-3053,-2849,-2580,-2252,-1891,-1509,-1147,-820,-561,-379,-295,-292,-385,-541,-758,-1009,-1266,-1512,-1707,-1831,-1870,-1790,-1612,-1320,-949,-517,-61,386,792,1120,1364,1503,1555,1526,1464,1378,1329,1309,1352,1442,1572,1710,1845,1927,1955,1907,1774,1579,1323,1029,721,407,105,-186,-458,-716,-957,-1153,-1306,-1358,-1292,-1067,-650,-43,770,1745,2865,4061,5292,6476,7564,8480,9176,9613,9758,9611,9170,8467,7531,6404,5151,3808,2457,1129,-115,-1239,-2202,-2978,-3526,-3844,-3903,-3722,-3308,-2701,-1950,-1131,-315,411,969,1314,1387,1205,762,118,-688,-1568,-2469,-3314,-4054,-4656,-5093,-5365,-5475,-5434,-5253,-4942,-4493,-3923,-3204,-2363,-1387,-309,842,2025,3186,4274,5242,6052,6683,7133,7406,7531,7537,7459,7329,7173,7003,6827,6637,6419,6156,5822,5404,4882,4261,3542,2739,1886,992,113,-743,-1525,-2228,-2805,-3263,-3574,-3757,-3801,-3737,-3570,-3336,-3045,-2727,-2372,-2009,-1606,-1167,-675,-112,502,1167,1843,2503,3091,3580,3922,4109,4123,3985,3713,3350,2933,2497,2081,1701,1385,1142,985,925,953,1078,1276,1548,1857,2190,2510,2805,3050,3237,3355,3409,3409,3357,3284,3203,3141,3131,3192,3351,3637,4056,4626,5345,6197,7155,8178,9211,10189,11049,11730,12172,12355,12237,11834,11150,10213,9073,7755,6333,4830,3307,1795,328,-1066,-2362,-3535,-4568,-5423,-6094,-6535,-6746,-6701,-6399,-5862,-5096,-4165,-3101,-1980,-854,211,1177,2002,2675,3193,3557,3795,3915,3959,3931,3877,3787,3694,3577,3430,3242,2981,2641,2206,1682,1091,466,-155,-707,-1155,-1436,-1530,-1413,-1082,-568,112,883,1718,2533,3303,3964,4511,4916,5181,5315,5327,5240,5073,4838,4555,4237,3882,3519,3120,2721,2300,1885,1482,1105,786,527,361,279,284,368,505,676,857,1017,1142,1212,1223,1172,1069,916,736,526,318,101,-90,-262,-392,-474,-498,-450,-333,-125,165,545,1008,1532,2100,2683,3240,3750,4176,4499,4713,4808,4806,4716,4573,4395,4205,4017,3827,3630,3397,3103,2719,2213,1577,809,-91,-1079,-2142,-3217,-4262,-5233,-6076,-6773,-7293,-7638,-7828,-7868,-7813,-7676,-7502,-7317,-7135,-6963,-6807,-6619,-6408,-6101,-5692,-5137,-4425,-3569,-2580,-1521,-422,624,1573,2350,2916,3239,3305,3119,2706,2093,1329,462,-465,-1383,-2275,-3070,-3763,-4311,-4699,-4921,-4962,-4828,-4521,-4053,-3446,-2725,-1923,-1091,-253,522,1217,1786,2204,2462,2542,2464,2226,1877,1433,948,451,-20,-444,-794,-1076,-1270,-1403,-1466,-1496,-1503,-1527,-1593,-1737,-1983,-2348,-2837,-3438,-4128,-4859,-5592,-6266,-6828,-7244,-7470,-7512,-7372,-7082,-6702,-6273,-5875,-5546,-5337,-5265,-5327,-5496,-5734,-5973,-6158,-6232,-6135,-5869,-5389,-4743,-3922,-2979,-1935,-832,308,1447,2572,3645,4648,5548,6312,6913,7307,7476,7396,7063,6490,5693,4724,3619,2448,1254,90,-1006,-2012,-2913,-3715,-4420,-5045,-5599,-6090,-6532,-6913,-7233,-7484,-7659,-7746,-7757,-7685,-7545,-7352,-7110,-6853,-6576,-6311,-6053,-5820,-5620,-5448,-5322,-5229,-5181,-5178,-5221,-5323,-5488,-5719,-6026,-6386,-6799,-7213,-7605,-7913,-8097,-8103,-7899,-7459,-6781,-5884,-4804,-3603,-2354,-1123,12,995,1802,2393,2805,3035,3135,3142,3091,3022,2950,2891,2839,2781,2706,2589,2424,2191,1894,1528,1104,632,128,-393,-902,-1385,-1809,-2160,-2417,-2564,-2601,-2519,-2325,-2027,-1625,-1150,-600,-16,582,1162,1665,2068,2313,2372,2232,1878,1342,664,-107,-878,-1614,-2220,-2688,-2964,-3078,-3031,-2879,-2662,-2443,-2266,-2191,-2226,-2412,-2723,-3161,-3679,-4251,-4814,-5336,-5760,-6068,-6222,-6231,-6081,-5808,-5424,-4974,-4489,-4012,-3562,-3183,-2850,-2598,-2376,-2180,-1969,-1711,-1391,-975,-478,116,766,1474,2181,2879,3515,4070,4517,4847,5050,5128,5102,4965,4755,4465,4109,3698,3211,2670,2052,1373,636,-147,-948,-1743,-2497,-3172,-3742,-4157,-4407,-4460,-4319,-3988,-3481,-2843,-2109,-1337,-584,99,664,1056,1272,1278,1090,734,224,-362,-1002,-1599,-2127,-2510,-2726,-2750,-2577,-2233,-1738,-1142,-482,190,839,1430,1936,2358,2677,2930,3105,3256,3374,3503,3633,3783,3931,4083,4199,4284,4291,4237,4079,3847,3519,3123,2671,2174,1669,1164,687,270,-95,-362,-552,-649,-650,-576,-406,-163,162,561,1018,1524,2042,2543,2967,3279,3411,3333,3018,2455,1680,723,-333,-1414,-2434,-3302,-3960,-4345,-4446,-4256,-3818,-3175,-2410,-1585,-789,-67,519,960,1242,1395,1445,1446,1445,1485,1611,1841,2185,2638,3164,3730,4280,4757,5095,5253,5157,4806,4153,3225,2040,655,-864,-2428,-3951,-5340,-6510,-7394,-7926,-8077,-7829,-7190,-6202,-4917,-3420,-1810,-184,1338,2684,3750,4513,4921,5006,4784,4329,3713,3028,2359,1788,1379,1175,1214,1478,1982,2663,3500,4414,5362,6256,7053,7679,8095,8268,8190,7858,7313,6590,5750,4863,3985,3179,2484,1932,1524,1261,1113,1053,1056,1072,1096,1097,1078,1033,987,927,895,868,869,887,909,936,935,916,857,769,660,539,432,349,321,330,415,524,682,834,982,1074,1123,1081,971,787,538,262,-38,-318,-569,-760,-886,-931,-899,-797,-626,-408,-131,182,557,980,1486,2076,2763,3555,4446,5411,6443,7481,8510,9475,10333,11066,11615,11987,12139,12075,11787,11262,10515,9543,8363,6998,5482,3858,2207,576,-932,-2245,-3298,-4017,-4391,-4392,-4057,-3425,-2574,-1583,-544,447,1325,2012,2492,2731,2755,2589,2278,1887,1458,1065,731,508,394,400,511,700,943,1208,1475,1725,1963,2185,2415,2658,2946,3279,3671,4120,4610,5134,5667,6191,6690,7144,7546,7881,8145,8337,8445,8480,8423,8283,8049,7720,7289,6759,6116,5380,4540,3628,2648,1639,630,-345,-1224,-1988,-2571,-2951,-3107,-3014,-2702,-2186,-1524,-785,-43,615,1113,1385,1394,1117,576,-206,-1151,-2204,-3265,-4267,-5135,-5812,-6267,-6485,-6473,-6254,-5854,-5314,-4660,-3934,-3144,-2325,-1472,-607,280,1170,2070,2965,3845,4700,5509,6263,6938,7522,7986,8322,8505,8532,8383,8065,7561,6892,6036,5032,3864,2571,1174,-292,-1778,-3232,-4609,-5844,-6915,-7768,-8411,-8831,-9050,-9095,-9000,-8794,-8524,-8190,-7837,-7443,-7033,-6588,-6104,-5588,-5020,-4427,-3798,-3170,-2545,-1951,-1400,-909,-470,-102,231,507,758,972,1159,1308,1411,1459,1441,1358,1216,1022,810,601,443,365,406,582,906,1363,1924,2538,3151,3674,4063,4235,4153,3801,3156,2273,1173,-49,-1337,-2582,-3726,-4691,-5433,-5924,-6161,-6156,-5945,-5570,-5080,-4531,-3966,-3442,-2978,-2623,-2374,-2253,-2245,-2344,-2521,-2764,-3025,-3313,-3573,-3833,-4056,-4275,-4485,-4718,-4980,-5300,-5677,-6119,-6617,-7143,-7681,-8185,-8625,-8966,-9172,-9227,-9115,-8829,-8382,-7776,-7038,-6180,-5232,-4208,-3144,-2054,-978,58,1015,1865,2569,3112,3471,3640,3629,3445,3117,2668,2134,1544,943,343,-209,-713,-1138,-1477,-1728,-1877,-1943,-1922,-1843,-1727,-1608,-1525,-1511,-1591,-1793,-2107,-2548,-3070,-3668,-4283,-4887,-5441,-5904,-6253,-6469,-6542,-6485,-6300,-6032,-5689,-5333,-4982,-4677,-4453,-4309,-4276,-4323,-4452,-4623,-4805,-4963,-5049,-5049,-4922,-4666,-4281,-3761,-3151,-2448,-1705,-945,-199,499,1135,1686,2139,2497,2743,2894,2940,2896,2769,2577,2337,2073,1807,1558,1337,1154,988,849,691,510,277,-29,-420,-896,-1468,-2118,-2840,-3611,-4413,-5212,-5995,-6723,-7374,-7927,-8351,-8634,-8753,-8707,-8485,-8097,-7552,-6859,-6046,-5128,-4141,-3112,-2079,-1080,-148,682,1386,1953,2375,2667,2843,2942,2971,2982,2961,2937,2884,2784,2605,2314,1879,1282,513,-410,-1463,-2585,-3734,-4822,-5799,-6597,-7173,-7504,-7581,-7423,-7063,-6554,-5942,-5282,-4626,-3986,-3413,-2879,-2403,-1962,-1536,-1129,-702,-272,183,652,1128,1620,2096,2573,3024,3450,3845,4200,4511,4772,4974,5114,5183,5180,5099,4947,4722,4444,4121,3776,3430,3100,2805,2556,2359,2215,2110,2034,1958,1870,1731,1535,1253,889,442,-82,-652,-1258,-1862,-2438,-2973,-3422,-3793,-4045,-4188,-4195,-4076,-3821,-3440,-2953,-2373,-1753,-1111,-524,-3,374,608,661,548,286,-87,-518,-947,-1324,-1589,-1719,-1681,-1484,-1139,-679,-137,433,1007,1528,1989,2351,2626,2806,2904,2944,2930,2902,2861,2832,2815,2822,2852,2898,2976,3050,3153,3246,3338,3415,3447,3436,3342,3157,2862,2445,1900,1244,474,-369,-1264,-2176,-3056,-3876,-4589,-5161,-5567,-5783,-5801,-5618,-5239,-4690,-3976,-3148,-2211,-1216,-176,865,1890,2861,3752,4536,5188,5689,6029,6207,6230,6123,5903,5608,5258,4878,4481,4078,3662,3242,2809,2364,1929,1504,1127,824,612,527,573,749,1045,1425,1860,2298,2702,3019,3234,3315,3275,3119,2877,2584,2279,1989,1755,1574,1473,1434,1450,1504,1568,1625,1657,1647,1604,1517,1413,1299,1198,1126,1097,1106,1158,1225,1301,1354,1369,1325,1215,1039,802,530,232,-48,-289,-470,-553,-545,-418,-193,130,532,985,1470,1952,2400,2784,3079,3253,3299,3212,2994,2679,2292,1873,1483,1138,900,758,740,815,965,1150,1324,1449,1489,1416,1227,913,506,24,-491,-1005,-1477,-1878,-2177,-2366,-2431,-2374,-2207,-1925,-1561,-1103,-571,24,693,1409,2180,2993,3826,4676,5516,6328,7101,7815,8461,9035,9534,9961,10318,10608,10836,11002,11103,11132,11080,10932,10676,10306,9809,9214,8513,7764,6984,6229,5528,4919,4412,4022,3724,3506,3328,3160,2965,2727,2417,2040,1600,1091,561,-12,-571,-1139,-1668,-2175,-2628,-3028,-3359,-3602,-3748,-3772,-3670,-3420,-3028,-2489,-1818,-1034,-160,769,1721,2655,3544,4343,5039,5602,6019,6302,6437,6456,6373,6216,6025,5815,5623,5458,5329,5237,5156,5076,4957,4778,4515,4148,3691,3142,2545,1928,1330,801,351,16,-213,-336,-377,-355,-302,-237,-188,-162,-183,-233,-343,-480,-662,-875,-1110,-1372,-1646,-1932,-2231,-2535,-2846,-3158,-3459,-3739,-3977,-4149,-4229,-4197,-4026,-3710,-3246,-2640,-1921,-1103,-233,663,1556,2411,3222,3968,4653,5269,5831,6317,6753,7097,7374,7535,7603,7533,7360,7051,6648,6153,5590,4997,4381,3771,3173,2591,2011,1435,822,181,-518,-1272,-2072,-2914,-3759,-4594,-5366,-6065,-6643,-7108,-7427,-7632,-7713,-7719,-7659,-7576,-7495,-7439,-7417,-7435,-7468,-7509,-7504,-7443,-7263,-6970,-6513,-5923,-5184,-4342,-3430,-2490,-1575,-729,13,620,1087,1407,1612,1709,1753,1763,1778,1821,1907,2037,2209,2407,2602,2774,2882,2895,2785,2517,2081,1468,686,-241,-1275,-2375,-3483,-4548,-5520,-6357,-7029,-7528,-7853,-8015,-8053,-7977,-7837,-7653,-7444,-7237,-7025,-6826,-6631,-6442,-6256,-6067,-5877,-5675,-5461,-5217,-4936,-4611,-4215,-3765,-3237,-2656,-2029,-1390,-767,-197,279,647,863,949,885,708,439,112,-225,-548,-817,-1012,-1130,-1169,-1142,-1090,-1015,-986,-1004,-1113,-1320,-1625,-2025,-2484,-2981,-3474,-3926,-4313,-4604,-4785,-4860,-4815,-4678,-4446,-4148,-3790,-3392,-2972,-2534,-2102,-1676,-1275,-905,-576,-304,-82,64,150,165,115,14,-132,-317,-517,-741,-970,-1207,-1461,-1717,-1998,-2279,-2575,-2872,-3160,-3441,-3694,-3938,-4153,-4372,-4571,-4791,-5000,-5230,-5448,-5656,-5835,-5960,-6030,-6016,-5929,-5758,-5517,-5219,-4886,-4525,-4172,-3820,-3498,-3197,-2921,-2665,-2408,-2154,-1874,-1570,-1236,-857,-470,-52,342,719,1029,1262,1381,1387,1245,977,557,27,-627,-1355,-2150,-2975,-3798,-4599,-5339,-6006,-6565,-7016,-7321,-7501,-7517,-7397,-7117,-6708,-6168,-5530,-4811,-4043,-3252,-2458,-1684,-935,-220,468,1126,1767,2387,2997,3585,4147,4671,5137,5535,5835,6032,6099,6033,5830,5484,5009,4419,3728,2967,2157,1325,504,-289,-1031,-1701,-2297,-2801,-3224,-3562,-3825,-4022,-4162,-4263,-4327,-4379,-4413,-4449,-4484,-4521,-4558,-4587,-4597,-4574,-4500,-4363,-4134,-3814,-3389,-2863,-2255,-1580,-867,-159,524,1138,1665,2087,2387,2574,2646,2621,2521,2360,2165,1963,1754,1579,1415,1295,1196,1124,1072,1009,949,846,709,510,243,-94,-505,-977,-1491,-2023,-2537,-2998,-3382,-3645,-3787,-3785,-3655,-3402,-3060,-2636,-2172,-1680,-1178,-692,-211,236,669,1063,1436,1772,2070,2327,2536,2685,2777,2801,2754,2649,2478,2260,2008,1739,1477,1247,1064,957,929,988,1131,1346,1619,1935,2266,2611,2939,3257,3544,3804,4031,4208,4343,4406,4406,4323,4158,3916,3599,3223,2800,2351,1885,1425,970,534,124,-270,-620,-953,-1227,-1463,-1625,-1719,-1732,-1661,-1517,-1304,-1058,-780,-534,-308,-156,-74,-64,-124,-230,-348,-463,-524,-524,-432,-244,38,412,852,1347,1865,2388,2882,3336,3720,4027,4243,4365,4399,4358,4258,4131,3998,3891,3830,3827,3891,4013,4180,4363,4541,4667,4727,4683,4520,4230,3803,3258,2598,1862,1062,242,-563,-1329,-2007,-2595,-3051,-3380,-3572,-3632,-3581,-3423,-3191,-2905,-2588,-2260,-1949,-1646,-1393,-1156,-968,-796,-649,-511,-366,-211,-24,205,474,807,1181,1610,2064,2538,3001,3433,3809,4100,4307,4398,4405,4311,4161,3963,3763,3580,3436,3357,3326,3360,3430,3519,3627,3714,3789,3828,3833,3796,3715,3584,3402,3166,2874,2528,2131,1695,1228,759,289,-131,-514,-806,-1015,-1115,-1100,-972,-722,-358,107,670,1297,1991,2709,3450,4174,4881,5538,6144,6686,7153,7550,7876,8117,8306,8412,8471,8471,8427,8344,8228,8083,7918,7730,7532,7318,7095,6866,6624,6376,6119,5844,5566,5264,4942,4596,4200,3758,3235,2628,1923,1114,219,-753,-1761,-2765,-3721,-4569,-5284,-5810,-6150,-6283,-6227,-6000,-5637,-5162,-4619,-4010,-3374,-2693,-1991,-1236,-453,386,1251,2141,3033,3898,4710,5448,6077,6596,6988,7255,7406,7454,7410,7305,7136,6940,6713,6474,6231,5981,5739,5497,5261,5035,4815,4620,4441,4312,4218,4196,4224,4317,4455,4607,4766,4868,4914,4839,4654,4321,3856,3266,2565,1786,960,99,-745,-1580,-2362,-3097,-3753,-4340,-4817,-5201,-5448,-5569,-5548,-5390,-5099,-4705,-4215,-3684,-3113,-2549,-1987,-1453,-931,-421,86,612,1145,1710,2293,2887,3492,4078,4644,5168,5634,6029,6334,6543,6639,6616,6469,6197,5805,5311,4715,4057,3340,2601,1853,1117,401,-284,-942,-1584,-2219,-2865,-3539,-4251,-5012,-5816,-6656,-7510,-8348,-9140,-9853,-10451,-10932,-11252,-11447,-11485,-11411,-11225,-10945,-10588,-10157,-9655,-9077,-8408,-7640,-6754,-5748,-4612,-3367,-2030,-643,748,2095,3327,4413,5287,5945,6357,6538,6506,6289,5928,5458,4913,4326,3714,3092,2468,1842,1225,616,31,-521,-1026,-1457,-1827,-2100,-2315,-2457,-2562,-2648,-2740,-2867,-3045,-3285,-3594,-3962,-4386,-4839,-5313,-5778,-6226,-6633,-6996,-7297,-7540,-7711,-7820,-7854,-7823,-7719,-7548,-7307,-6998,-6628,-6189,-5700,-5146,-4550,-3903,-3221,-2508,-1773,-1030,-288,424,1116,1731,2307,2780,3182,3481,3688,3788,3797,3696,3497,3201,2803,2320,1753,1107,409,-345,-1119,-1919,-2705,-3483,-4212,-4893,-5496,-6016,-6424,-6726,-6896,-6955,-6899,-6749,-6543,-6300,-6080,-5907,-5828,-5864,-6029,-6321,-6721,-7187,-7682,-8143,-8525,-8780,-8865,-8767,-8463,-7977,-7304,-6495,-5561,-4562,-3515,-2474,-1455,-492,391,1182,1862,2409,2830,3093,3206,3168,2973,2658,2222,1726,1179,649,149,-270,-590,-811,-916,-950,-905,-850,-781,-763,-780,-874,-1020,-1218,-1451,-1690,-1918,-2122,-2274,-2392,-2459,-2507,-2537,-2588,-2654,-2777,-2933,-3139,-3370,-3612,-3840,-4030,-4173,-4250,-4270,-4227,-4140,-4016,-3879,-3730,-3594,-3467,-3363,-3285,-3226,-3195,-3171,-3162,-3135,-3090,-2982,-2814,-2542,-2176,-1690,-1103,-428,311,1068,1809,2486,3056,3494,3767,3883,3838,3663,3379,3031,2645,2270,1909,1605,1344,1149,1001,901,828,782,725,664,555,409,182,-111,-501,-972,-1531,-2161,-2848,-3556,-4268,-4934,-5537,-6031,-6404,-6638,-6733,-6702,-6561,-6349,-6083,-5815,-5547,-5315,-5109,-4928,-4755,-4558,-4319,-4002,-3597,-3088,-2483,-1803,-1076,-347,338,934,1396,1710,1849,1847,1703,1479,1205,932,697,528,433,417,458,539,636,719,789,833,868,914,994,1143,1377,1720,2163,2704,3316,3963,4604,5195,5685,6046,6236,6243,6053,5679,5126,4438,3631,2768,1880,1017,225,-472,-1039,-1466,-1753,-1897,-1919,-1831,-1659,-1418,-1132,-809,-464,-102,272,656,1046,1439,1825,2196,2541,2842,3091,3277,3389,3424,3379,3253,3045,2769,2419,2017,1574,1107,646,209,-179,-501,-746,-917,-1011,-1061,-1059,-1062,-1047,-1073,-1111,-1196,-1304,-1443,-1606,-1776,-1965,-2151,-2340,-2531,-2705,-2872,-3010,-3114,-3179,-3188,-3142,-3031,-2862,-2631,-2349,-2021,-1647,-1243,-786,-295,260,866,1549,2291,3107,3962,4856,5736,6589,7360,8025,8548,8906,9096,9099,8952,8644,8225,7707,7126,6508,5874,5245,4632,4054,3505,3009,2548,2147,1793,1504,1277,1125,1039,1034,1078,1182,1290,1410,1469,1479,1378,1182,869,459,-23,-555,-1088,-1593,-2030,-2378,-2608,-2727,-2719,-2611,-2415,-2150,-1856,-1536,-1234,-948,-699,-486,-304,-151,-5,133,295,470,691,943,1241,1578,1949,2344,2759,3173,3578,3961,4299,4593,4818,4973,5051,5051,4977,4846,4663,4452,4227,4005,3799,3625,3475,3368,3287,3233,3193,3148,3094,3000,2871,2673,2415,2082,1682,1225,718,196,-331,-826,-1267,-1636,-1910,-2079,-2143,-2094,-1947,-1697,-1363,-941,-447,119,751,1443,2189,2981,3805,4660,5519,6382,7214,8012,8737,9384,9915,10333,10611,10753,10765,10648,10431,10125,9752,9338,8882,8403,7887,7335,6726,6054,5295,4456,3526,2533,1490,448,-563,-1485,-2289,-2929,-3398,-3677,-3790,-3750,-3594,-3356,-3073,-2769,-2473,-2186,-1916,-1657,-1390,-1123,-821,-501,-136,255,688,1152,1639,2158,2689,3240,3802,4376,4951,5536,6109,6683,7232,7771,8273,8749,9183,9575,9911,10199,10405,10546,10588,10531,10361,10066,9648,9093,8427,7632,6753,5775,4751,3672,2594,1511,475,-517,-1425,-2251,-2973,-3590,-4103,-4512,-4830,-5068,-5237,-5360,-5442,-5515,-5564,-5633,-5696,-5780,-5872,-5974,-6076,-6172,-6252,-6297,-6308,-6258,-6155,-5977,-5730,-5405,-5006,-4522,-3961,-3308,-2573,-1741,-839,150,1170,2233,3263,4253,5137,5897,6488,6906,7134,7196,7103,6903,6616,6302,5971,5668,5394,5150,4931,4702,4448,4125,3705,3170,2494,1687,748,-286,-1390,-2510,-3607,-4628,-5531,-6285,-6868,-7273,-7507,-7586,-7536,-7393,-7184,-6942,-6694,-6442,-6207,-5968,-5721,-5444,-5129,-4747,-4316,-3811,-3267,-2686,-2101,-1523,-992,-506,-91,253,540,761,951,1111,1256,1406,1549,1706,1850,1989,2103,2185,2223,2201,2124,1966,1750,1449,1088,659,174,-355,-917,-1506,-2109,-2723,-3346,-3971,-4603,-5239,-5870,-6500,-7110,-7702,-8255,-8770,-9230,-9643,-9990,-10292,-10530,-10731,-10879,-10986,-11046,-11054,-11007,-10890,-10697,-10414,-10030,-9538,-8931,-8207,-7370,-6420,-5377,-4244,-3051,-1816,-565,669,1854,2963,3962,4825,5540,6071,6444,6620,6648,6502,6228,5827,5325,4748,4104,3433,2741,2064,1430,842,348,-84,-426,-721,-983,-1265,-1592,-2022,-2561,-3232,-4028,-4916,-5864,-6813,-7712,-8502,-9142,-9594,-9842,-9893,-9753,-9461,-9048,-8550,-8019,-7474,-6953,-6473,-6036,-5665,-5327,-5045,-4775,-4530,-4277,-4018,-3738,-3434,-3105,-2755,-2382,-1999,-1600,-1203,-803,-407,-14,371,754,1128,1500,1869,2232,2580,2924,3223,3500,3711,3861,3925,3897,3761,3524,3171,2721,2171,1538,845,105,-649,-1386,-2092,-2716,-3263,-3698,-4015,-4229,-4325,-4347,-4294,-4208,-4110,-4022,-3976,-3978,-4049,-4188,-4398,-4665,-4981,-5326,-5678,-6018,-6322,-6568,-6749,-6843,-6858,-6789,-6647,-6444,-6195,-5912,-5606,-5287,-4943,-4586,-4182,-3748,-3246,-2703,-2090,-1442,-749,-51,649,1319,1955,2530,3049,3502,3895,4236,4521,4768,4971,5141,5266,5353,5377,5343,5221,5014,4691,4263,3706,3043,2279,1435,559,-324,-1155,-1893,-2511,-2959,-3259,-3379,-3377,-3256,-3075,-2877,-2687,-2561,-2500,-2526,-2637,-2813,-3050,-3314,-3594,-3863,-4103,-4307,-4451,-4541,-4552,-4502,-4363,-4162,-3880,-3537,-3140,-2693,-2219,-1719,-1206,-684,-151,384,933,1477,2030,2563,3075,3546,3958,4302,4558,4736,4821,4833,4774,4659,4506,4314,4107,3877,3640,3387,3124,2847,2550,2236,1893,1526,1122,698,238,-228,-703,-1168,-1592,-1974,-2269,-2486,-2594,-2606,-2515,-2347,-2101,-1829,-1520,-1240,-968,-764,-598,-512,-465,-482,-516,-576,-627,-659,-664,-627,-557,-443,-310,-157,-15,111,192,218,185,76,-74,-275,-475,-653,-768,-789,-687,-456,-90,388,946,1543,2122,2646,3053,3334,3444,3406,3214,2910,2525,2102,1687,1310,1011,793,676,639,682,771,906,1047,1204,1351,1503,1652,1821,2006,2226,2492,2791,3146,3520,3921,4313,4687,5013,5277,5460,5559,5566,5493,5355,5162,4953,4739,4546,4397,4286,4230,4208,4221,4242,4268,4275,4258,4199,4093,3930,3707,3414,3057,2623,2134,1589,1014,430,-138,-665,-1125,-1510,-1813,-2037,-2207,-2332,-2445,-2564,-2698,-2867,-3057,-3265,-3475,-3666,-3825,-3935,-3986,-3978,-3903,-3776,-3591,-3372,-3108,-2831,-2519,-2205,-1875,-1544,-1212,-881,-553,-221,117,473,855,1269,1724,2213,2732,3263,3791,4288,4740,5123,5430,5653,5806,5884,5927,5936,5945,5971,6019,6108,6224,6370,6523,6670,6781,6834,6804,6666,6415,6029,5527,4910,4211,3459,2696,1971,1318,790,397,176,108,205,429,772,1197,1691,2233,2812,3422,4058,4715,5390,6060,6719,7332,7886,8335,8677,8864,8909,8792,8527,8137,7640,7078,6482,5888,5329,4831,4404,4073,3810,3639,3506,3418,3323,3205,3023,2760,2386,1905,1311,617,-138,-933,-1716,-2451,-3092,-3612,-3979,-4182,-4221,-4088,-3818,-3408,-2903,-2315,-1685,-1034,-393,209,766,1248,1665,2013,2298,2553,2782,3031,3304,3636,4023,4475,4968,5499,6026,6541,7002,7401,7713,7938,8062,8090,8024,7861,7626,7302,6933,6501,6047,5570,5087,4616,4149,3701,3260,2818,2375,1914,1447,972,515,88,-266,-531,-678,-693,-588,-373,-96,203,456,612,617,429,39,-558,-1329,-2234,-3203,-4183,-5084,-5866,-6463,-6848,-7009,-6938,-6666,-6214,-5621,-4938,-4194,-3441,-2693,-1985,-1308,-681,-67,522,1127,1739,2385,3038,3709,4351,4956,5484,5917,6235,6435,6519,6504,6414,6272,6112,5935,5779,5610,5455,5259,5028,4713,4300,3766,3097,2292,1355,309,-831,-2010,-3212,-4371,-5454,-6422,-7232,-7868,-8311,-8564,-8630,-8538,-8306,-7973,-7575,-7147,-6728,-6341,-6013,-5756,-5568,-5454,-5385,-5354,-5339,-5304,-5249,-5137,-4967,-4731,-4425,-4048,-3626,-3150,-2657,-2162,-1686,-1266,-909,-644,-476,-404,-430,-526,-689,-886,-1109,-1347,-1594,-1859,-2146,-2470,-2842,-3270,-3746,-4264,-4799,-5324,-5802,-6204,-6497,-6656,-6678,-6545,-6285,-5903,-5442,-4926,-4412,-3926,-3527,-3231,-3083,-3082,-3238,-3536,-3940,-4424,-4914,-5381,-5743,-5981,-6032,-5899,-5562,-5046,-4368,-3574,-2688,-1768,-828,86,967,1787,2546,3218,3802,4270,4613,4802,4829,4681,4362,3886,3281,2580,1837,1086,381,-256,-785,-1203,-1491,-1653,-1698,-1634,-1484,-1276,-1040,-826,-677,-647,-778,-1112,-1665,-2440,-3412,-4541,-5762,-7010,-8205,-9290,-10203,-10911,-11399,-11660,-11721,-11605,-11346,-10983,-10555,-10090,-9629,-9188,-8796,-8467,-8209,-8029,-7912,-7840,-7782,-7704,-7553,-7311,-6925,-6391,-5706,-4868,-3923,-2889,-1821,-759,252,1180,1982,2657,3168,3536,3740,3806,3737,3565,3304,3000,2672,2368,2101,1903,1774,1722,1724,1776,1842,1920,1986,2042,2096,2144,2215,2301,2418,2544,2668,2744,2755,2637,2384,1957,1363,618,-259,-1210,-2202,-3173,-4080,-4884,-5550,-6061,-6407,-6580,-6598,-6465,-6211,-5862,-5442,-5009,-4568,-4190,-3873,-3657,-3538,-3506,-3541,-3606,-3660,-3658,-3573,-3367,-3050,-2601,-2062,-1437,-774,-92,574,1203,1784,2299,2748,3120,3413,3622,3745,3776,3727,3591,3398,3137,2846,2517,2176,1824,1475,1135,823,546,320,157,74,59,122,231,353,465,487,410,163,-252,-852,-1609,-2489,-3431,-4379,-5267,-6033,-6645,-7053,-7264,-7263,-7074,-6714,-6211,-5601,-4915,-4182,-3447,-2737,-2098,-1564,-1172,-936,-869,-950,-1146,-1407,-1667,-1864,-1934,-1842,-1563,-1099,-486,241,1008,1766,2449,3015,3440,3696,3814,3780,3655,3445,3211,2968,2775,2633,2601,2655,2833,3093,3438,3811,4194,4520,4773,4902,4905,4773,4518,4169,3751,3299,2832,2383,1936,1519,1088,672,227,-211,-660,-1082,-1463,-1774,-2002,-2123,-2139,-2049,-1862,-1600,-1278,-918,-545,-170,169,476,703,858,894,817,609,284,-136,-612,-1090,-1507,-1802,-1926,-1836,-1534,-1020,-342,447,1268,2049,2718,3219,3518,3596,3468,3162,2714,2178,1597,1028,505,67,-256,-460,-518,-456,-268,18,384,795,1236,1671,2099,2493,2857,3185,3471,3729,3931,4093,4178,4195,4109,3934,3659,3304,2891,2452,2022,1639,1333,1120,1017,1016,1112,1281,1507,1761,2028,2286,2511,2699,2812,2845,2772,2566,2232,1755,1155,468,-256,-960,-1550,-1989,-2177,-2111,-1749,-1126,-284,711,1756,2773,3647,4320,4716,4811,4594,4087,3329,2382,1313,194,-888,-1886,-2713,-3345,-3735,-3872,-3759,-3394,-2823,-2048,-1145,-118,958,2066,3141,4168,5078,5873,6479,6907,7112,7106,6891,6497,5960,5339,4686,4065,3516,3098,2816,2702,2733,2906,3191,3555,3970,4402,4817,5192,5499,5706,5808,5765,5583,5239,4760,4149,3459,2735,2038,1445,1010,790,822,1108,1634,2353,3194,4080,4919,5640,6173,6484,6551,6392,6026,5509,4884,4208,3526,2881,2302,1815,1432,1161,1009,967,1037,1192,1426,1701,1994,2268,2486,2621,2645,2543,2311,1946,1470,894,255,-421,-1098,-1731,-2302,-2758,-3095,-3281,-3314,-3189,-2910,-2488,-1937,-1267,-503,352,1271,2247,3261,4282,5297,6254,7131,7884,8472,8887,9089,9105,8932,8617,8200,7735,7282,6888,6597,6437,6405,6509,6702,6966,7246,7503,7693,7790,7760,7602,7300,6866,6308,5650,4921,4150,3382,2652,2004,1463,1064,814,716,766,921,1169,1451,1726,1955,2090,2111,1997,1737,1336,808,160,-570,-1380,-2222,-3087,-3934,-4748,-5490,-6148,-6685,-7088,-7329,-7403,-7289,-7002,-6536,-5926,-5197,-4393,-3573,-2778,-2082,-1514,-1124,-924,-910,-1064,-1332,-1655,-1966,-2182,-2252,-2111,-1756,-1162,-385,552,1567,2591,3553,4378,5022,5447,5644,5613,5384,4975,4436,3798,3104,2384,1673,994,370,-187,-658,-1046,-1334,-1536,-1653,-1700,-1697,-1660,-1615,-1580,-1572,-1598,-1662,-1761,-1886,-2027,-2172,-2308,-2427,-2524,-2593,-2641,-2665,-2683,-2693,-2714,-2741,-2792,-2853,-2935,-3016,-3101,-3171,-3223,-3258,-3257,-3257,-3229,-3219,-3217,-3246,-3316,-3419,-3563,-3726,-3896,-4049,-4164,-4219,-4208,-4120,-3968,-3761,-3534,-3307,-3116,-2990,-2947,-3017,-3185,-3482,-3864,-4350,-4901,-5495,-6112,-6711,-7262,-7727,-8072,-8257,-8263,-8059,-7647,-7030,-6233,-5298,-4274,-3236,-2235,-1350,-622,-89,234,357,300,110,-173,-489,-807,-1078,-1299,-1445,-1545,-1586,-1613,-1611,-1621,-1613,-1607,-1576,-1513,-1407,-1246,-1041,-801,-552,-332,-173,-123,-199,-429,-810,-1320,-1949,-2624,-3337,-3998,-4609,-5101,-5482,-5734,-5868,-5900,-5862,-5770,-5676,-5582,-5549,-5562,-5675,-5864,-6158,-6528,-6982,-7473,-8002,-8507,-8981,-9358,-9634,-9751,-9699,-9458,-9014,-8368,-7543,-6533,-5414,-4192,-2957,-1752,-646,291,1027,1519,1755,1763,1539,1172,676,144,-389,-855,-1232,-1469,-1578,-1524,-1325,-985,-508,76,751,1491,2251,3012,3724,4363,4896,5305,5569,5700,5682,5551,5301,4972,4567,4123,3641,3153,2656,2176,1713,1280,881,519,189,-109,-393,-674,-976,-1311,-1707,-2164,-2702,-3310,-3972,-4675,-5374,-6045,-6647,-7143,-7515,-7738,-7812,-7747,-7554,-7269,-6919,-6541,-6167,-5822,-5534,-5303,-5147,-5047,-5001,-4997,-5007,-5037,-5059,-5069,-5069,-5039,-4992,-4915,-4797,-4643,-4422,-4131,-3749,-3257,-2649,-1924,-1080,-159,832,1829,2802,3684,4446,5036,5442,5644,5655,5492,5189,4789,4330,3867,3423,3046,2748,2546,2452,2452,2546,2712,2929,3176,3415,3625,3770,3834,3786,3625,3336,2936,2423,1833,1172,487,-209,-868,-1475,-1986,-2387,-2645,-2760,-2710,-2515,-2187,-1747,-1258,-732,-251,168,464,624,622,466,164,-256,-757,-1302,-1844,-2335,-2748,-3032,-3174,-3153,-2965,-2621,-2135,-1544,-877,-189,483,1087,1584,1943,2149,2195,2095,1880,1575,1241,904,614,398,265,240,291,437,632,887,1165,1469,1776,2082,2373,2632,2845,2983,3032,2967,2774,2456,2009,1460,836,164,-500,-1145,-1709,-2199,-2570,-2836,-2981,-3025,-2959,-2821,-2591,-2319,-1992,-1649,-1302,-965,-670,-424,-245,-146,-120,-166,-275,-420,-595,-756,-907,-1001,-1042,-1003,-871,-650,-318,99,621,1207,1853,2531,3194,3836,4392,4857,5195,5391,5453,5373,5181,4896,4542,4167,3783,3435,3140,2911,2773,2712,2729,2820,2946,3107,3254,3376,3438,3426,3314,3114,2804,2429,1980,1510,1044,614,276,35,-59,-5,203,564,1054,1647,2313,3003,3680,4296,4819,5195,5422,5455,5305,4964,4451,3783,3007,2146,1252,369,-470,-1218,-1852,-2354,-2697,-2889,-2920,-2808,-2558,-2198,-1749,-1233,-689,-141,386,851,1248,1543,1737,1815,1789,1658,1449,1165,846,499,163,-144,-399,-581,-676,-685,-598,-446,-218,21,296,525,726,854,901,863,743,545,302,24,-243,-483,-645,-716,-658,-455,-100,415,1068,1849,2720,3638,4569,5451,6256,6933,7461,7826,8017,8055,7950,7740,7459,7142,6824,6551,6323,6201,6149,6214,6359,6594,6890,7232,7594,7949,8278,8548,8748,8851,8843,8723,8467,8100,7606,7019,6349,5630,4883,4148,3445,2794,2221,1716,1307,969,719,530,419,349,342,360,415,480,550,613,656,676,661,619,548,458,363,268,201,163,175,256,405,648,976,1397,1897,2467,3073,3699,4301,4852,5314,5666,5880,5954,5874,5675,5344,4949,4483,4013,3561,3146,2817,2560,2402,2330,2333,2395,2494,2608,2695,2758,2737,2650,2457,2167,1782,1311,778,208,-370,-920,-1408,-1809,-2096,-2264,-2301,-2226,-2041,-1786,-1469,-1134,-790,-475,-201,17,154,212,169,24,-227,-582,-1025,-1543,-2102,-2665,-3189,-3622,-3930,-4060,-3991,-3705,-3195,-2492,-1621,-620,433,1499,2513,3404,4162,4719,5087,5245,5218,5015,4685,4247,3753,3247,2750,2321,1966,1717,1581,1559,1641,1816,2047,2325,2599,2865,3075,3228,3297,3277,3172,2970,2700,2349,1959,1521,1075,618,178,-246,-642,-1015,-1371,-1715,-2056,-2408,-2762,-3134,-3511,-3887,-4262,-4617,-4959,-5274,-5577,-5859,-6132,-6399,-6653,-6901,-7117,-7292,-7401,-7419,-7332,-7118,-6783,-6317,-5754,-5109,-4421,-3743,-3104,-2563,-2158,-1920,-1877,-2047,-2411,-2984,-3714,-4580,-5536,-6523,-7503,-8415,-9221,-9883,-10368,-10669,-10764,-10676,-10405,-9979,-9427,-8772,-8061,-7317,-6569,-5853,-5166,-4545,-3963,-3449,-2965,-2529,-2114,-1713,-1335,-959,-613,-275,21,290,514,702,857,986,1100,1211,1327,1445,1570,1677,1758,1784,1727,1574,1303,915,419,-162,-794,-1433,-2033,-2550,-2941,-3176,-3243,-3128,-2858,-2445,-1944,-1386,-844,-351,27,252,293,124,-252,-829,-1576,-2462,-3428,-4430,-5407,-6302,-7083,-7692,-8132,-8362,-8419,-8292,-8032,-7663,-7234,-6789,-6364,-6001,-5718,-5537,-5460,-5480,-5589,-5765,-5983,-6222,-6442,-6637,-6758,-6810,-6747,-6585,-6284,-5875,-5337,-4704,-3981,-3200,-2387,-1574,-796,-72,552,1074,1451,1692,1776,1721,1522,1222,827,395,-54,-469,-820,-1082,-1221,-1254,-1147,-949,-646,-287,106,505,864,1167,1380,1488,1465,1323,1035,643,138,-436,-1056,-1678,-2270,-2792,-3211,-3508,-3659,-3665,-3532,-3271,-2912,-2490,-2033,-1598,-1207,-910,-717,-664,-730,-931,-1224,-1591,-1994,-2396,-2763,-3079,-3314,-3483,-3563,-3591,-3553,-3478,-3372,-3229,-3069,-2871,-2637,-2373,-2053,-1714,-1329,-935,-537,-149,204,531,806,1050,1262,1463,1672,1900,2171,2490,2863,3289,3748,4237,4723,5199,5630,6008,6307,6509,6603,6563,6393,6065,5595,4969,4218,3351,2416,1445,495,-392,-1159,-1778,-2208,-2446,-2487,-2351,-2066,-1669,-1205,-721,-257,151,471,688,795,787,683,491,221,-91,-455,-836,-1238,-1647,-2060,-2466,-2872,-3253,-3617,-3946,-4232,-4478,-4661,-4804,-4894,-4955,-4992,-5015,-5046,-5073,-5119,-5150,-5181,-5172,-5119,-4993,-4787,-4470,-4061,-3529,-2906,-2176,-1384,-514,364,1268,2131,2944,3665,4273,4736,5039,5171,5125,4926,4583,4143,3644,3136,2671,2290,2035,1919,1963,2143,2451,2850,3298,3764,4202,4577,4862,5028,5066,4962,4722,4353,3880,3322,2736,2142,1610,1164,859,715,752,968,1335,1835,2403,2996,3548,4010,4340,4499,4485,4285,3928,3445,2862,2246,1619,1045,543,154,-123,-268,-311,-250,-131,27,190,327,428,477,468,422,331,220,91,-49,-201,-370,-567,-802,-1069,-1382,-1705,-2032,-2321,-2528,-2629,-2569,-2347,-1944,-1384,-688,80,872,1617,2251,2732,3012,3080,2936,2602,2113,1521,870,226,-374,-876,-1255,-1487,-1562,-1482,-1258,-907,-453,77,655,1254,1850,2419,2937,3402,3778,4080,4283,4384,4390,4289,4094,3820,3476,3091,2695,2304,1971,1695,1529,1451,1501,1645,1891,2204,2566,2941,3300,3617,3848,3992,4001,3879,3612,3188,2636,1958,1190,380,-445,-1205,-1883,-2401,-2753,-2888,-2816,-2524,-2037,-1372,-570,335,1292,2262,3190,4038,4763,5331,5728,5928,5966,5834,5597,5285,4961,4682,4488,4427,4502,4740,5094,5568,6090,6629,7135,7550,7859,8008,8011,7840,7527,7073,6516,5893,5232,4590,3986,3475,3063,2785,2638,2636,2758,3011,3358,3795,4290,4813,5343,5834,6258,6570,6735,6717,6485,6029,5335,4427,3326,2092,781,-522,-1740,-2800,-3617,-4169,-4408,-4346,-4011,-3442,-2711,-1886,-1036,-225,499,1100,1573,1898,2108,2203,2218,2180,2102,2026,1956,1926,1935,2011,2140,2332,2578,2850,3152,3433,3700,3907,4071,4155,4191,4150,4070,3933,3767,3561,3341,3092,2847,2597,2370,2167,2012,1907,1865,1891,1977,2129,2337,2585,2880,3185,3519,3839,4156,4437,4673,4853,4945,4956,4865,4669,4386,4005,3570,3078,2577,2075,1616,1213,890,670,544,540,622,805,1042,1323,1600,1839,2004,2049,1956,1692,1259,674,-53,-853,-1699,-2507,-3230,-3812,-4202,-4390,-4347,-4100,-3665,-3085,-2404,-1667,-933,-221,404,948,1374,1682,1868,1938,1894,1743,1500,1164,759,280,-238,-805,-1376,-1955,-2498,-3001,-3421,-3757,-3973,-4073,-4054,-3929,-3724,-3477,-3227,-3023,-2901,-2898,-3020,-3279,-3643,-4078,-4544,-4968,-5313,-5520,-5558,-5411,-5076,-4579,-3943,-3236,-2490,-1788,-1161,-677,-353,-234,-300,-568,-996,-1557,-2203,-2878,-3527,-4099,-4550,-4840,-4961,-4901,-4691,-4352,-3935,-3491,-3062,-2713,-2462,-2352,-2383,-2567,-2879,-3311,-3825,-4389,-4967,-5510,-5985,-6344,-6560,-6595,-6439,-6082,-5533,-4819,-3971,-3038,-2078,-1133,-274,480,1069,1501,1747,1832,1757,1551,1234,826,352,-173,-736,-1313,-1905,-2479,-3044,-3565,-4051,-4473,-4834,-5118,-5323,-5445,-5479,-5433,-5307,-5119,-4887,-4627,-4373,-4142,-3955,-3841,-3781,-3804,-3867,-3972,-4081,-4180,-4237,-4258,-4222,-4164,-4087,-4029,-4022,-4088,-4263,-4539,-4938,-5423,-5994,-6599,-7219,-7807,-8336,-8781,-9118,-9342,-9446,-9435,-9315,-9100,-8796,-8428,-7998,-7527,-7016,-6482,-5917,-5334,-4724,-4091,-3440,-2776,-2115,-1478,-894,-385,9,282,403,382,226,-41,-380,-750,-1102,-1395,-1578,-1642,-1541,-1301,-907,-403,196,828,1465,2040,2528,2876,3069,3085,2926,2606,2138,1578,935,297,-338,-883,-1335,-1647,-1807,-1815,-1662,-1379,-976,-492,36,572,1069,1491,1803,1971,1990,1839,1538,1100,559,-45,-662,-1246,-1747,-2126,-2363,-2433,-2352,-2133,-1804,-1420,-1016,-649,-361,-186,-152,-274,-547,-971,-1519,-2163,-2879,-3610,-4331,-4985,-5534,-5939,-6165,-6186,-5991,-5577,-4952,-4155,-3202,-2167,-1084,-24,954,1796,2448,2871,3040,2941,2590,2003,1229,335,-636,-1568,-2436,-3124,-3616,-3850,-3824,-3538,-3020,-2309,-1468,-543,384,1284,2085,2774,3313,3699,3923,4005,3947,3779,3527,3204,2859,2490,2141,1811,1521,1273,1065,898,759,647,547,455,368,280,194,122,45,1,-47,-77,-104,-141,-189,-265,-376,-521,-694,-892,-1088,-1274,-1414,-1505,-1509,-1442,-1271,-1021,-694,-298,125,589,1038,1482,1890,2249,2559,2792,2967,3065,3101,3082,3018,2941,2857,2806,2792,2840,2954,3129,3351,3601,3843,4050,4183,4204,4099,3839,3424,2860,2158,1364,495,-384,-1241,-2019,-2685,-3198,-3543,-3688,-3649,-3410,-3004,-2436,-1748,-965,-120,741,1593,2388,3101,3689,4127,4383,4437,4284,3910,3341,2585,1694,709,-310,-1300,-2199,-2950,-3497,-3819,-3892,-3723,-3347,-2787,-2122,-1397,-686,-48,473,833,1021,1035,889,624,269,-110,-475,-774,-964,-1023,-934,-688,-320,171,722,1309,1873,2375,2772,3039,3145,3102,2896,2570,2143,1657,1163,692,297,3,-166,-195,-85,159,515,964,1472,2016,2553,3070,3524,3920,4220,4442,4565,4610,4576,4480,4332,4153,3952,3757,3577,3433,3342,3310,3350,3460,3636,3871,4145,4447,4754,5049,5307,5522,5661,5734,5708,5595,5381,5068,4660,4157,3573,2915,2199,1443,666,-108,-856,-1558,-2187,-2729,-3172,-3504,-3724,-3838,-3850,-3779,-3638,-3445,-3221,-2974,-2729,-2484,-2251,-2027,-1810,-1591,-1369,-1132,-875,-599,-309,3,306,610,894,1143,1369,1545,1695,1802,1895,1961,2035,2108,2203,2322,2471,2652,2862,3099,3360,3635,3932,4242,4567,4923,5292,5699,6126,6572,7034,7481,7911,8280,8583,8780,8866,8817,8630,8308,7851,7284,6622,5892,5134,4380,3671,3050,2547,2195,2011,2005,2167,2480,2911,3410,3942,4441,4872,5191,5376,5410,5301,5058,4711,4286,3816,3335,2865,2434,2062,1755,1538,1408,1376,1445,1609,1866,2195,2581,2990,3405,3775,4101,4327,4465,4496,4427,4271,4054,3784,3512,3226,2982,2753,2583,2438,2343,2270,2222,2187,2148,2110,2040,1952,1819,1647,1434,1180,902,615,338,96,-89,-196,-212,-124,62,344,708,1130,1592,2049,2481,2836,3089,3199,3143,2903,2480,1883,1145,306,-583,-1459,-2275,-2972,-3520,-3885,-4073,-4067,-3920,-3623,-3241,-2786,-2305,-1821,-1357,-925,-540,-197,88,337,528,687,787,859,870,858,785,696,563,419,261,104,-39,-153,-236,-265,-245,-161,-14,191,450,749,1068,1387,1675,1916,2074,2142,2103,1962,1728,1424,1074,717,381,106,-96,-191,-182,-66,156,445,802,1168,1533,1843,2082,2218,2242,2144,1938,1626,1249,817,369,-66,-484,-839,-1160,-1423,-1640,-1825,-1984,-2120,-2267,-2395,-2551,-2708,-2902,-3118,-3382,-3689,-4047,-4462,-4921,-5420,-5948,-6469,-6991,-7456,-7880,-8220,-8477,-8641,-8701,-8663,-8522,-8285,-7953,-7546,-7065,-6540,-5983,-5433,-4907,-4454,-4089,-3852,-3756,-3822,-4036,-4409,-4894,-5483,-6119,-6768,-7380,-7913,-8328,-8588,-8686,-8596,-8345,-7931,-7398,-6782,-6121,-5473,-4860,-4335,-3906,-3584,-3373,-3242,-3184,-3159,-3139,-3108,-3028,-2904,-2721,-2483,-2206,-1894,-1577,-1269,-985,-757,-580,-494,-482,-572,-746,-1015,-1352,-1756,-2190,-2640,-3080,-3476,-3831,-4101,-4314,-4439,-4503,-4509,-4464,-4386,-4277,-4136,-3979,-3785,-3576,-3339,-3100,-2851,-2637,-2451,-2331,-2287,-2314,-2431,-2606,-2831,-3073,-3300,-3478,-3583,-3579,-3460,-3214,-2846,-2373,-1812,-1203,-567,43,608,1081,1440,1668,1746,1683,1478,1150,725,215,-338,-927,-1517,-2095,-2646,-3153,-3601,-3982,-4280,-4484,-4593,-4590,-4487,-4288,-3999,-3657,-3266,-2872,-2495,-2165,-1907,-1737,-1661,-1689,-1811,-2013,-2291,-2605,-2956,-3298,-3632,-3920,-4160,-4332,-4429,-4445,-4380,-4232,-4013,-3740,-3419,-3087,-2745,-2439,-2157,-1940,-1762,-1646,-1563,-1515,-1474,-1435,-1372,-1288,-1166,-1014,-831,-621,-400,-162,61,280,465,616,712,753,726,640,499,323,126,-61,-228,-351,-416,-430,-371,-273,-114,68,288,522,771,1024,1280,1528,1772,1995,2212,2404,2590,2757,2914,3055,3179,3275,3344,3363,3349,3277,3174,3035,2885,2744,2624,2562,2550,2620,2746,2937,3160,3388,3598,3736,3805,3746,3583,3293,2897,2423,1895,1350,829,352,-48,-361,-586,-725,-795,-816,-796,-779,-747,-749,-754,-793,-845,-915,-983,-1054,-1104,-1148,-1170,-1177,-1183,-1174,-1185,-1190,-1223,-1259,-1315,-1375,-1442,-1505,-1565,-1618,-1664,-1699,-1736,-1758,-1781,-1794,-1789,-1779,-1738,-1686,-1598,-1499,-1370,-1236,-1093,-949,-815,-689,-572,-458,-342,-214,-74,90,269,466,668,861,1040,1184,1287,1344,1338,1294,1197,1082,944,825,722,675,682,759,917,1137,1427,1756,2116,2474,2817,3108,3344,3506,3586,3601,3550,3451,3338,3206,3105,3022,2994,3000,3059,3150,3264,3390,3505,3594,3652,3659,3626,3549,3437,3310,3171,3050,2945,2880,2849,2860,2904,2969,3048,3112,3166,3164,3127,3015,2848,2624,2341,2035,1702,1372,1062,772,525,309,130,-23,-163,-289,-424,-556,-696,-828,-949,-1037,-1089,-1081,-1021,-891,-716,-484,-233,40,293,529,709,836,886,863,762,593,361,82,-226,-553,-878,-1192,-1488,-1740,-1963,-2128,-2243,-2298,-2285,-2209,-2062,-1850,-1582,-1261,-912,-534,-164,196,516,790,996,1138,1206,1205,1160,1055,949,814,710,617,571,570,619,730,881,1086,1313,1570,1824,2075,2299,2493,2648,2761,2837,2878,2900,2905,2917,2934,2984,3065,3192,3370,3599,3887,4225,4611,5036,5485,5950,6407,6848,7250,7592,7874,8060,8168,8173,8091,7921,7684,7381,7052,6689,6344,6004,5709,5462,5264,5138,5051,5025,5023,5050,5077,5099,5102,5072,5009,4905,4755,4580,4357,4122,3853,3582,3293,3005,2716,2430,2159,1902,1675,1471,1317,1184,1098,1035,985,946,889,812,703,555,367,148,-100,-355,-618,-859,-1077,-1248,-1366,-1418,-1404,-1316,-1165,-952,-698,-408,-115,185,450,701,895,1075,1208,1343,1459,1601,1748,1937,2134,2365,2594,2820,3020,3188,3295,3359,3349,3289,3183,3032,2879,2710,2577,2472,2427,2436,2514,2633,2814,2997,3204,3370,3503,3564,3558,3462,3306,3076,2818,2533,2263,2014,1815,1663,1572,1524,1525,1543,1587,1616,1640,1635,1600,1537,1443,1328,1199,1065,936,816,721,638,588,557,562,589,657,747,879,1026,1207,1378,1559,1710,1830,1913,1943,1929,1875,1782,1669,1537,1402,1264,1135,1015,902,810,722,659,611,589,593,624,679,758,849,943,1032,1094,1129,1106,1023,867,626,302,-101,-581,-1113,-1684,-2269,-2845,-3389,-3881,-4318,-4676,-4983,-5221,-5424,-5591,-5749,-5896,-6054,-6214,-6385,-6551,-6713,-6844,-6948,-6996,-6992,-6926,-6801,-6625,-6412,-6179,-5941,-5726,-5536,-5395,-5297,-5252,-5237,-5264,-5290,-5332,-5347,-5345,-5310,-5236,-5135,-5003,-4851,-4702,-4552,-4429,-4330,-4269,-4232,-4232,-4232,-4246,-4238,-4205,-4131,-4015,-3848,-3645,-3405,-3144,-2875,-2613,-2356,-2133,-1916,-1732,-1556,-1403,-1245,-1113,-970,-858,-756,-690,-659,-673,-720,-821,-933,-1078,-1214,-1341,-1447,-1524,-1575,-1606,-1628,-1661,-1714,-1798,-1921,-2072,-2253,-2440,-2618,-2771,-2890,-2956,-2988,-2973,-2941,-2902,-2877,-2888,-2946,-3070,-3258,-3521,-3844,-4224,-4639,-5073,-5512,-5923,-6313,-6647,-6939,-7177,-7365,-7512,-7621,-7697,-7743,-7759,-7739,-7686,-7590,-7454,-7271,-7058,-6811,-6549,-6284,-6021,-5778,-5554,-5354,-5173,-5009,-4848,-4686,-4512,-4325,-4116,-3902,-3669,-3443,-3222,-3010,-2826,-2649,-2505,-2364,-2248,-2132,-2025,-1925,-1824,-1737,-1649,-1573,-1502,-1429,-1360,-1272,-1172,-1048,-893,-714,-510,-288,-62,165,377,567,725,852,932,985,985,959,894,804,698,578,461,350,251,177,118,87,76,84,119,170,248,349,479,635,820,1019,1231,1441,1631,1795,1909,1971,1970,1897,1762,1559,1300,999,658,310,-45,-377,-680,-935,-1134,-1274,-1347,-1365,-1319,-1229,-1095,-938,-763,-586,-423,-280,-165,-85,-29,-2,9,18,18,31,33,36,19,-27,-108,-236,-404,-614,-844,-1099,-1340,-1572,-1774,-1927,-2055,-2112,-2149,-2123,-2078,-1986,-1885,-1749,-1605,-1441,-1257,-1053,-820,-549,-243,111,503,927,1366,1805,2212,2568,2850,3033,3123,3094,2986,2773,2525,2215,1915,1611,1347,1126,958,851,796,796,835,904,996,1087,1180,1249,1303,1320,1316,1268,1204,1107,1003,892,794,722,690,709,779,898,1061,1239,1428,1591,1727,1816,1865,1866,1847,1811,1777,1756,1750,1756,1771,1774,1760,1718,1641,1537,1409,1280,1159,1065,1016,1006,1053,1133,1254,1385,1522,1645,1743,1818,1867,1903,1944,2002,2106,2260,2479,2754,3078,3423,3766,4063,4295,4415,4422,4291,4029,3658,3190,2671,2122,1588,1092,656,302,14,-182,-332,-417,-481,-519,-554,-592,-636,-694,-754,-829,-897,-974,-1045,-1113,-1183,-1243,-1298,-1340,-1366,-1361,-1336,-1271,-1182,-1070,-942,-814,-692,-594,-519,-475,-461,-455,-468,-461,-442,-389,-299,-177,-17,164,360,560,753,931,1087,1223,1330,1422,1489,1547,1585,1625,1644,1670,1672,1673,1650,1618,1561,1494,1409,1325,1239,1176,1124,1121,1141,1214,1318,1458,1621,1798,1980,2157,2326,2489,2642,2795,2952,3118,3297,3498,3699,3927,4138,4358,4552,4723,4860,4951,4994,4976,4901,4751,4539,4258,3911,3520,3094,2653,2239,1868,1583,1408,1359,1454,1680,2025,2458,2931,3413,3841,4186,4408,4490,4423,4220,3892,3473,2990,2477,1962,1465,1010,597,243,-60,-314,-518,-685,-821,-921,-1017,-1084,-1160,-1219,-1279,-1330,-1357,-1365,-1323,-1234,-1080,-857,-564,-203,218,690,1194,1715,2234,2724,3177,3558,3864,4078,4188,4217,4151,4034,3868,3692,3526,3390,3295,3255,3249,3291,3343,3410,3465,3510,3530,3543,3544,3546,3565,3601,3663,3752,3854,3977,4093,4209,4307,4380,4443,4471,4496,4509,4510,4527,4535,4560,4588,4621,4654,4688,4705,4725,4709,4688,4627,4545,4428,4291,4122,3954,3775,3611,3469,3347,3269,3204,3176,3140,3107,3041,2937,2785,2582,2333,2057,1775,1503,1289,1124,1056,1075,1178,1373,1617,1911,2200,2478,2689,2825,2844,2737,2487,2103,1581,955,241,-513,-1281,-2012,-2682,-3260,-3722,-4078,-4312,-4454,-4504,-4490,-4426,-4327,-4195,-4050,-3873,-3686,-3474,-3241,-2999,-2741,-2481,-2228,-1974,-1739,-1510,-1296,-1084,-883,-668,-462,-232,-2,250,511,793,1087,1402,1725,2064,2397,2730,3033,3306,3528,3691,3792,3822,3794,3701,3568,3392,3192,2976,2743,2511,2268,2028,1778,1528,1263,989,687,360,-9,-418,-868,-1360,-1865,-2383,-2866,-3301,-3649,-3890,-4004,-3996,-3859,-3631,-3329,-3005,-2684,-2422,-2220,-2129,-2120,-2214,-2376,-2587,-2820,-3043,-3228,-3367,-3429,-3436,-3372,-3272,-3151,-3046,-2984,-2997,-3106,-3327,-3662,-4096,-4603,-5146,-5668,-6132,-6460,-6642,-6613,-6397,-5972,-5389,-4678,-3898,-3111,-2370,-1728,-1227,-886,-720,-725,-887,-1182,-1584,-2064,-2589,-3136,-3668,-4181,-4638,-5056,-5413,-5727,-6013,-6263,-6522,-6764,-7020,-7264,-7493,-7687,-7825,-7893,-7873,-7765,-7569,-7304,-6981,-6641,-6291,-5977,-5701,-5486,-5333,-5242,-5197,-5191,-5203,-5221,-5231,-5224,-5195,-5148,-5087,-5021,-4962,-4920,-4907,-4929,-4992,-5087,-5217,-5353,-5494,-5600,-5670,-5666,-5594,-5429,-5195,-4877,-4521,-4121,-3727,-3348,-3015,-2741,-2541,-2416,-2366,-2383,-2447,-2555,-2673,-2794,-2890,-2943,-2942,-2870,-2722,-2500,-2209,-1869,-1493,-1120,-755,-444,-180,8,136,206,244,264,302,369,491,668,900,1178,1469,1757,2003,2181,2275,2252,2131,1891,1581,1190,788,376,15,-279,-480,-565,-553,-429,-235,10,271,503,677,767,737,602,336,-31,-496,-1030,-1613,-2224,-2833,-3435,-3994,-4515,-4971,-5366,-5676,-5916,-6061,-6130,-6118,-6031,-5889,-5694,-5469,-5218,-4960,-4694,-4438,-4185,-3949,-3733,-3540,-3379,-3261,-3183,-3152,-3165,-3212,-3279,-3358,-3410,-3440,-3411,-3325,-3162,-2929,-2623,-2252,-1833,-1365,-881,-381,113,580,1024,1414,1760,2053,2289,2481,2622,2730,2799,2843,2854,2845,2806,2746,2660,2554,2435,2310,2187,2083,2008,1973,1991,2064,2194,2384,2623,2903,3218,3546,3887,4223,4549,4858,5138,5393,5606,5777,5892,5949,5939,5866,5718,5524,5265,4982,4666,4335,3999,3646,3296,2919,2539,2126,1698,1255,804,365,-45,-412,-709,-927,-1050,-1073,-999,-827,-576,-246,126,535,950,1348,1711,2010,2233,2366,2393,2320,2129,1840,1439,951,377,-269,-959,-1688,-2417,-3122,-3776,-4340,-4800,-5119,-5299,-5313,-5184,-4907,-4504,-4005,-3416,-2788,-2123,-1469,-837,-252,261,694,1037,1278,1439,1516,1542,1533,1526,1539,1601,1721,1906,2157,2451,2779,3100,3407,3660,3847,3961,3979,3940,3819,3673,3494,3328,3178,3070,3004,2988,3005,3056,3111,3163,3190,3173,3111,2990,2815,2597,2334,2065,1775,1516,1275,1084,944,856,825,842,899,992,1106,1236,1379,1528,1680,1842,1998,2166,2332,2504,2672,2847,3010,3181,3331,3479,3598,3693,3746,3740,3675,3520,3287,2962,2557,2091,1573,1052,538,69,-324,-637,-840,-944,-941,-851,-672,-440,-150,157,490,807,1118,1394,1635,1828,1964,2043,2053,1995,1872,1675,1428,1125,789,439,88,-232,-511,-725,-864,-926,-904,-814,-664,-476,-267,-67,121,258,361,402,402,360,285,197,96,1,-81,-152,-191,-217,-201,-164,-82,39,203,415,670,955,1275,1592,1910,2203,2454,2669,2831,2949,3032,3074,3098,3089,3069,3012,2942,2832,2696,2532,2339,2138,1930,1728,1553,1400,1287,1209,1172,1168,1199,1261,1351,1478,1641,1846,2106,2418,2784,3211,3672,4173,4678,5181,5651,6076,6434,6717,6914,7030,7062,7026,6928,6796,6638,6486,6344,6233,6148,6097,6056,6019,5962,5867,5720,5510,5240,4917,4563,4197,3846,3545,3298,3152,3079,3121,3231,3430,3672,3948,4223,4464,4650,4732,4701,4519,4183,3682,3037,2258,1395,482,-435,-1295,-2084,-2744,-3278,-3667,-3917,-4043,-4060,-3983,-3837,-3626,-3380,-3086,-2776,-2433,-2082,-1724,-1359,-1018,-686,-401,-153,33,156,209,195,113,-16,-192,-372,-557,-704,-808,-843,-802,-685,-488,-232,77,412,751,1078,1361,1596,1764,1868,1905,1891,1832,1746,1645,1538,1440,1350,1282,1228,1207,1202,1237,1289,1379,1480,1613,1736,1876,1990,2108,2195,2285,2362,2452,2557,2690,2852,3047,3265,3496,3735,3953,4155,4318,4449,4541,4603,4635,4646,4641,4613,4573,4497,4391,4232,4018,3731,3369,2930,2411,1826,1184,506,-181,-863,-1492,-2064,-2532,-2892,-3118,-3215,-3174,-3026,-2771,-2459,-2102,-1753,-1425,-1168,-991,-933,-993,-1199,-1532,-2004,-2584,-3256,-3984,-4734,-5463,-6141,-6729,-7214,-7580,-7838,-7997,-8100,-8167,-8261,-8391,-8608,-8895,-9254,-9639,-10007,-10286,-10427,-10355,-10063,-9509,-8742,-7780,-6705,-5591,-4523,-3583,-2835,-2311,-2030,-1967,-2074,-2288,-2521,-2702,-2754,-2630,-2306,-1788,-1116,-345,441,1153,1721,2046,2121,1878,1377,618,-293,-1297,-2273,-3149,-3825,-4277,-4461,-4424,-4200,-3883,-3564,-3332,-3279,-3433,-3833,-4430,-5167,-5960,-6680,-7250,-7550,-7540,-7184,-6509,-5563,-4444,-3254,-2107,-1116,-359,104,256,121,-253,-784,-1390,-1972,-2477,-2838,-3067,-3164,-3203,-3241,-3365,-3639,-4107,-4779,-5627,-6587,-7576,-8498,-9269,-9805,-10066,-10016,-9689,-9096,-8328,-7442,-6528,-5656,-4885,-4242,-3745,-3367,-3084,-2850,-2622,-2371,-2068,-1722,-1365,-1036,-812,-744,-889,-1266,-1863,-2631,-3495,-4358,-5130,-5717,-6058,-6117,-5882,-5405,-4724,-3959,-3176,-2495,-1981,-1680,-1618,-1740,-2008,-2306,-2560,-2663,-2582,-2275,-1786,-1160,-473,177,725,1097,1260,1201,936,514,-7,-544,-1026,-1383,-1570,-1565,-1381,-1028,-569,-24,529,1063,1504,1823,1965,1922,1680,1260,701,54,-610,-1226,-1738,-2112,-2345,-2454,-2491,-2488,-2511,-2583,-2741,-2978,-3293,-3634,-3968,-4211,-4313,-4215,-3892,-3341,-2593,-1676,-675,368,1358,2240,2953,3456,3744,3829,3758,3591,3387,3196,3060,2975,2940,2904,2815,2614,2244,1681,918,-24,-1082,-2196,-3258,-4174,-4861,-5220,-5227,-4848,-4114,-3075,-1811,-415,1026,2418,3719,4881,5900,6787,7547,8187,8710,9070,9255,9195,8887,8284,7422,6293,4963,3469,1880,273,-1300,-2749,-4045,-5126,-5988,-6621,-7057,-7322,-7460,-7523,-7541,-7562,-7604,-7660,-7738,-7774,-7745,-7574,-7221,-6658,-5860,-4869,-3709,-2446,-1146,133,1349,2469,3495,4426,5285,6089,6860,7615,8349,9060,9712,10278,10711,10982,11048,10900,10517,9902,9067,8030,6844,5560,4277,3073,2053,1281,808,631,708,966,1298,1606,1801,1830,1678,1368,958,515,120,-146,-232,-64,368,1076,2035,3178,4443,5725,6943,8010,8868,9464,9786,9811,9572,9076,8386,7541,6588,5581,4526,3462,2369,1255,105,-1097,-2339,-3620,-4897,-6112,-7203,-8091,-8706,-9016,-8974,-8610,-7929,-6996,-5871,-4637,-3376,-2176,-1109,-233,406,792,925,818,505,16,-619,-1362,-2187,-3059,-3948,-4810,-5615,-6308,-6855,-7207,-7305,-7119,-6588,-5703,-4457,-2896,-1083,869,2851,4731,6377,7701,8602,9079,9107,8785,8160,7397,6571,5827,5231,4850,4716,4815,5120,5569,6091,6612,7070,7417,7641,7752,7784,7798,7852,8001,8291,8724,9289,9929,10574,11116,11474,11519,11211,10461,9306,7750,5895,3837,1711,-363,-2254,-3883,-5184,-6134,-6747,-7052,-7093,-6937,-6621,-6210,-5736,-5219,-4671,-4062,-3371,-2548,-1559,-383,977,2474,4048,5599,7028,8231,9117,9628,9715,9404,8694,7687,6444,5100,3766,2547,1541,795,321,112,97,232,448,694,957,1224,1522,1882,2330,2893,3564,4326,5138,5954,6714,7370,7874,8194,8307,8207,7904,7419,6808,6113,5400,4714,4080,3520,3008,2522,2013,1436,745,-74,-1019,-2044,-3069,-3991,-4689,-5067,-5041,-4595,-3736,-2556,-1149,330,1750,2970,3882,4423,4560,4325,3779,3020,2163,1320,605,88,-176,-177,41,437,890,1336,1663,1832,1802,1601,1253,840,428,102,-69,-48,185,601,1151,1763,2344,2825,3121,3194,3014,2580,1921,1079,116,-879,-1847,-2695,-3381,-3867,-4148,-4239,-4172,-3988,-3730,-3448,-3166,-2917,-2697,-2515,-2337,-2162,-1962,-1740,-1494,-1235,-977,-735,-530,-359,-229,-131,-44,52,187,389,688,1097,1637,2279,3013,3764,4477,5069,5454,5582,5408,4942,4231,3350,2406,1514,764,246,-15,-12,217,589,1017,1381,1571,1495,1070,274,-905,-2418,-4179,-6094,-8006,-9804,-11341,-12539,-13315,-13675,-13643,-13283,-12718,-12019,-11317,-10672,-10133,-9728,-9416,-9182,-8950,-8674,-8308,-7809,-7190,-6442,-5612,-4742,-3889,-3136,-2531,-2151,-2007,-2109,-2417,-2861,-3364,-3842,-4224,-4473,-4566,-4522,-4357,-4118,-3825,-3521,-3205,-2897,-2569,-2209,-1790,-1287,-687,1,765,1559,2344,3069,3684,4166,4484,4652,4663,4552,4323,4007,3616,3157,2654,2097,1513,895,249,-427,-1135,-1888,-2676,-3498,-4327,-5114,-5808,-6345,-6664,-6740,-6539,-6090,-5417,-4600,-3716,-2867,-2148,-1640,-1406,-1467,-1821,-2421,-3187,-4036,-4852,-5562,-6081,-6379,-6438,-6286,-5964,-5535,-5063,-4604,-4207,-3899,-3690,-3583,-3545,-3554,-3558,-3514,-3376,-3121,-2725,-2219,-1607,-967,-332,221,635,887,934,802,494,54,-493,-1087,-1711,-2312,-2883,-3400,-3874,-4301,-4705,-5086,-5444,-5776,-6052,-6251,-6358,-6351,-6254,-6066,-5844,-5604,-5397,-5238,-5123,-5051,-4965,-4823,-4565,-4120,-3458,-2532,-1343,88,1717,3468,5242,6956,8486,9782,10751,11384,11656,11604,11271,10722,10035,9292,8555,7892,7330,6891,6565,6322,6128,5928,5683,5346,4876,4265,3489,2561,1507,352,-850,-2051,-3196,-4239,-5131,-5848,-6362,-6673,-6771,-6690,-6437,-6064,-5586,-5047,-4455,-3832,-3177,-2491,-1777,-1030,-263,518,1292,2025,2679,3210,3572,3743,3698,3449,3011,2432,1755,1036,316,-356,-971,-1496,-1950,-2332,-2675,-3001,-3339,-3707,-4116,-4551,-5000,-5412,-5747,-5954,-5982,-5804,-5397,-4775,-3957,-2997,-1940,-854,210,1197,2081,2821,3422,3840,4104,4160,4044,3726,3231,2570,1774,870,-85,-1054,-1968,-2768,-3383,-3756,-3827,-3578,-2996,-2129,-1034,184,1420,2555,3487,4122,4405,4304,3831,3028,1967,740,-557,-1815,-2965,-3914,-4641,-5109,-5337,-5338,-5167,-4847,-4441,-3974,-3482,-3002,-2535,-2117,-1734,-1413,-1135,-909,-709,-522,-328,-97,164,476,805,1138,1426,1636,1724,1663,1441,1059,538,-79,-773,-1472,-2170,-2805,-3371,-3837,-4196,-4432,-4539,-4516,-4345,-4043,-3577,-2972,-2201,-1273,-191,1039,2385,3815,5285,6739,8120,9376,10453,11324,11957,12345,12482,12359,11983,11333,10426,9256,7853,6241,4474,2611,717,-1116,-2829,-4346,-5608,-6582,-7236,-7573,-7608,-7376,-6940,-6349,-5687,-5009,-4357,-3792,-3303,-2921,-2621,-2389,-2196,-2007,-1789,-1515,-1162,-742,-247,269,800,1285,1711,2038,2265,2385,2430,2412,2387,2375,2416,2515,2677,2869,3069,3210,3262,3160,2895,2453,1857,1159,431,-254,-806,-1172,-1305,-1199,-865,-361,276,953,1622,2213,2689,3030,3240,3343,3367,3345,3320,3293,3302,3323,3357,3400,3422,3433,3427,3411,3418,3444,3537,3682,3905,4186,4510,4854,5179,5461,5652,5737,5677,5461,5091,4567,3937,3247,2573,2008,1627,1527,1740,2325,3244,4479,5938,7537,9148,10671,11975,12981,13608,13826,13624,13046,12138,11009,9730,8422,7142,5956,4885,3920,3039,2195,1341,450,-522,-1543,-2633,-3726,-4803,-5805,-6698,-7438,-8011,-8392,-8593,-8609,-8473,-8190,-7800,-7318,-6778,-6191,-5588,-4961,-4340,-3716,-3104,-2511,-1937,-1390,-870,-377,94,536,964,1367,1752,2120,2465,2808,3153,3524,3935,4405,4940,5545,6212,6923,7663,8400,9109,9763,10335,10813,11172,11416,11533,11520,11384,11112,10703,10151,9448,8597,7608,6486,5277,3987,2693,1422,255,-753,-1542,-2065,-2287,-2201,-1808,-1137,-231,856,2050,3279,4453,5504,6358,6979,7327,7410,7241,6849,6288,5601,4844,4079,3338,2685,2114,1676,1326,1078,873,691,486,243,-51,-384,-731,-1061,-1334,-1514,-1580,-1511,-1314,-996,-580,-109,388,849,1239,1501,1605,1520,1245,801,217,-442,-1124,-1764,-2313,-2747,-3041,-3227,-3300,-3323,-3304,-3285,-3279,-3298,-3321,-3346,-3323,-3220,-3009,-2634,-2104,-1405,-569,346,1272,2112,2786,3193,3299,3044,2442,1515,309,-1103,-2642,-4230,-5764,-7171,-8343,-9224,-9720,-9808,-9443,-8640,-7430,-5868,-4049,-2066,-43,1913,3685,5198,6382,7208,7681,7822,7688,7329,6821,6205,5545,4859,4171,3479,2769,2023,1221,348,-602,-1614,-2684,-3763,-4835,-5854,-6786,-7615,-8309,-8874,-9297,-9601,-9784,-9886,-9902,-9871,-9793,-9678,-9539,-9359,-9148,-8884,-8555,-8149,-7650,-7055,-6368,-5600,-4781,-3933,-3118,-2359,-1731,-1248,-952,-835,-885,-1052,-1282,-1499,-1640,-1645,-1477,-1127,-601,64,822,1622,2387,3088,3642,4051,4264,4310,4173,3901,3495,2985,2385,1680,886,-33,-1066,-2232,-3511,-4878,-6292,-7678,-8977,-10090,-10957,-11495,-11679,-11474,-10913,-10025,-8892,-7609,-6276,-5019,-3929,-3095,-2575,-2389,-2537,-2981,-3670,-4533,-5495,-6475,-7413,-8240,-8936,-9464,-9846,-10083,-10223,-10293,-10330,-10369,-10427,-10509,-10612,-10702,-10751,-10712,-10543,-10202,-9664,-8922,-7970,-6852,-5595,-4262,-2928,-1641,-482,510,1311,1897,2305,2538,2657,2691,2699,2712,2769,2886,3073,3322,3614,3913,4197,4424,4574,4640,4604,4502,4322,4123,3900,3711,3557,3475,3463,3531,3662,3842,4035,4208,4310,4300,4127,3767,3181,2383,1356,140,-1230,-2708,-4215,-5686,-7025,-8152,-8966,-9405,-9394,-8917,-7967,-6590,-4857,-2878,-782,1291,3220,4874,6197,7121,7670,7863,7786,7509,7137,6737,6375,6073,5832,5621,5396,5094,4663,4067,3270,2299,1157,-82,-1368,-2613,-3751,-4710,-5454,-5949,-6220,-6270,-6176,-5978,-5750,-5550,-5410,-5369,-5410,-5531,-5680,-5828,-5926,-5942,-5851,-5652,-5335,-4946,-4474,-3987,-3466,-2973,-2476,-2010,-1551,-1105,-664,-219,233,700,1194,1718,2290,2901,3552,4220,4876,5477,5985,6350,6547,6552,6369,6015,5532,4964,4363,3785,3257,2806,2437,2128,1864,1597,1314,972,577,128,-353,-814,-1226,-1519,-1674,-1644,-1445,-1074,-578,4,610,1199,1710,2129,2423,2601,2677,2665,2608,2519,2434,2372,2342,2360,2412,2492,2588,2668,2726,2720,2654,2493,2258,1922,1513,1018,452,-187,-897,-1671,-2515,-3407,-4346,-5297,-6245,-7147,-7982,-8704,-9289,-9708,-9936,-9966,-9796,-9449,-8950,-8352,-7702,-7064,-6477,-5996,-5622,-5373,-5214,-5108,-5009,-4835,-4548,-4061,-3357,-2380,-1151,332,2009,3816,5673,7468,9126,10522,11611,12307,12602,12489,11998,11179,10108,8840,7480,6065,4693,3384,2211,1171,313,-383,-896,-1249,-1449,-1529,-1512,-1437,-1336,-1253,-1214,-1264,-1404,-1660,-2021,-2469,-2999,-3554,-4130,-4666,-5148,-5539,-5807,-5952,-5931,-5763,-5419,-4913,-4235,-3401,-2432,-1346,-192,993,2169,3273,4291,5182,5935,6564,7056,7453,7753,7982,8147,8244,8288,8248,8136,7934,7633,7241,6741,6153,5477,4739,3959,3162,2403,1696,1107,655,366,258,310,516,829,1219,1632,2039,2403,2714,2967,3174,3349,3523,3698,3908,4129,4383,4624,4853,5024,5108,5084,4908,4578,4070,3399,2568,1616,583,-478,-1488,-2391,-3111,-3598,-3815,-3742,-3387,-2770,-1927,-916,231,1429,2654,3836,4938,5927,6774,7470,8011,8408,8664,8811,8846,8803,8689,8509,8286,7999,7664,7253,6759,6168,5470,4670,3784,2833,1872,921,50,-737,-1387,-1919,-2314,-2614,-2830,-3008,-3180,-3370,-3610,-3892,-4222,-4577,-4927,-5247,-5502,-5658,-5697,-5586,-5314,-4880,-4265,-3508,-2606,-1600,-523,610,1745,2877,3984,5040,6071,7034,7965,8839,9663,10436,11144,11801,12382,12907,13351,13730,14027,14236,14358,14376,14290,14107,13819,13446,12992,12455,11852,11157,10390,9522,8568,7520,6386,5187,3936,2679,1424,240,-874,-1857,-2708,-3400,-3937,-4325,-4576,-4721,-4769,-4762,-4695,-4608,-4484,-4349,-4189,-4014,-3816,-3607,-3371,-3132,-2869,-2598,-2313,-2014,-1702,-1377,-1035,-681,-317,45,398,723,1007,1248,1421,1555,1621,1659,1648,1620,1556,1478,1368,1244,1087,915,727,530,354,192,79,0,-30,-43,-38,-62,-115,-219,-376,-560,-765,-949,-1079,-1132,-1080,-908,-620,-220,271,824,1405,1978,2504,2953,3291,3507,3577,3504,3295,2948,2495,1946,1329,667,-16,-703,-1360,-1975,-2520,-2976,-3328,-3561,-3662,-3629,-3466,-3180,-2799,-2343,-1845,-1331,-825,-334,127,574,1005,1442,1878,2340,2803,3286,3748,4188,4566,4860,5040,5083,4974,4709,4293,3735,3076,2323,1529,711,-100,-896,-1664,-2409,-3143,-3863,-4598,-5336,-6087,-6845,-7596,-8338,-9037,-9696,-10276,-10772,-11165,-11438,-11602,-11639,-11583,-11426,-11205,-10928,-10618,-10282,-9934,-9568,-9191,-8787,-8349,-7858,-7306,-6662,-5939,-5107,-4188,-3191,-2133,-1072,-34,915,1742,2397,2856,3105,3138,2984,2663,2221,1706,1166,639,168,-231,-554,-789,-977,-1128,-1275,-1466,-1700,-2023,-2413,-2870,-3372,-3881,-4380,-4825,-5222,-5544,-5816,-6043,-6246,-6448,-6651,-6867,-7089,-7304,-7510,-7681,-7831,-7934,-8022,-8074,-8119,-8151,-8174,-8199,-8214,-8227,-8231,-8228,-8221,-8200,-8178,-8129,-8069,-7969,-7836,-7648,-7413,-7111,-6761,-6351,-5899,-5412,-4895,-4375,-3836,-3321,-2804,-2314,-1842,-1387,-953,-529,-126,266,622,954,1238,1473,1654,1777,1850,1884,1884,1878,1869,1891,1945,2063,2233,2477,2771,3116,3487,3860,4210,4507,4725,4843,4837,4701,4416,4002,3452,2796,2064,1270,483,-300,-1008,-1641,-2161,-2555,-2823,-2953,-2968,-2875,-2705,-2498,-2283,-2125,-2049,-2116,-2335,-2733,-3290,-3992,-4795,-5639,-6472,-7221,-7836,-8269,-8495,-8497,-8303,-7925,-7410,-6809,-6148,-5485,-4818,-4172,-3522,-2868,-2163,-1402,-551,386,1401,2462,3533,4541,5445,6164,6678,6937,6961,6753,6359,5841,5253,4669,4148,3735,3467,3347,3363,3483,3654,3819,3917,3892,3717,3371,2873,2254,1570,887,262,-242,-584,-746,-709,-509,-151,296,805,1314,1782,2183,2480,2685,2788,2826,2812,2791,2784,2828,2925,3092,3309,3567,3833,4097,4312,4490,4580,4606,4543,4401,4198,3920,3610,3238,2844,2401,1928,1413,862,275,-339,-978,-1631,-2283,-2937,-3565,-4172,-4729,-5237,-5661,-6003,-6234,-6344,-6329,-6180,-5901,-5498,-4996,-4396,-3751,-3060,-2367,-1685,-1030,-412,160,691,1162,1585,1926,2186,2333,2361,2254,2007,1644,1160,616,15,-589,-1172,-1715,-2191,-2614,-2974,-3303,-3597,-3903,-4202,-4529,-4851,-5177,-5468,-5709,-5868,-5922,-5859,-5669,-5349,-4923,-4392,-3802,-3155,-2491,-1814,-1136,-454,234,946,1677,2448,3243,4066,4895,5710,6486,7194,7807,8312,8680,8919,9022,9002,8865,8628,8289,7872,7361,6779,6112,5384,4594,3757,2895,2008,1129,256,-597,-1423,-2212,-2967,-3663,-4310,-4882,-5378,-5786,-6106,-6340,-6493,-6577,-6607,-6594,-6557,-6494,-6427,-6327,-6213,-6033,-5798,-5450,-4988,-4378,-3616,-2703,-1644,-481,765,2028,3268,4432,5463,6339,7021,7509,7801,7916,7872,7707,7448,7131,6795,6463,6170,5933,5759,5657,5613,5605,5621,5608,5558,5419,5187,4835,4363,3784,3114,2386,1642,922,280,-254,-632,-851,-887,-771,-524,-192,165,498,751,881,872,711,416,26,-430,-886,-1301,-1628,-1840,-1913,-1863,-1690,-1433,-1118,-784,-451,-147,134,390,649,934,1279,1713,2251,2904,3665,4512,5420,6344,7251,8092,8840,9454,9927,10232,10374,10355,10177,9873,9444,8943,8375,7800,7219,6680,6175,5720,5312,4921,4554,4173,3777,3353,2898,2413,1908,1388,862,339,-181,-688,-1179,-1650,-2085,-2475,-2808,-3050,-3215,-3263,-3208,-3052,-2790,-2461,-2061,-1629,-1170,-710,-241,221,706,1210,1780,2417,3161,4012,4982,6057,7219,8426,9640,10794,11844,12719,13380,13789,13921,13784,13388,12779,12000,11120,10191,9270,8396,7586,6838,6149,5462,4774,4024,3206,2298,1307,252,-840,-1927,-2975,-3940,-4791,-5516,-6085,-6520,-6808,-6981,-7051,-7029,-6957,-6817,-6659,-6461,-6256,-6036,-5812,-5578,-5333,-5064,-4757,-4395,-3963,-3448,-2849,-2161,-1400,-572,298,1190,2083,2951,3770,4521,5185,5739,6185,6490,6668,6705,6616,6417,6136,5800,5459,5136,4877,4699,4617,4630,4734,4890,5086,5266,5412,5485,5464,5342,5111,4794,4395,3962,3499,3065,2657,2327,2064,1889,1786,1725,1691,1618,1485,1232,848,301,-387,-1206,-2099,-3027,-3914,-4721,-5383,-5885,-6197,-6336,-6309,-6161,-5912,-5616,-5289,-4967,-4657,-4364,-4078,-3796,-3492,-3159,-2778,-2336,-1837,-1274,-664,-20,633,1266,1853,2357,2763,3042,3190,3206,3094,2882,2578,2229,1840,1451,1065,698,349,19,-302,-623,-949,-1305,-1692,-2131,-2637,-3213,-3878,-4635,-5472,-6397,-7366,-8371,-9348,-10272,-11068,-11703,-12128,-12313,-12256,-11954,-11443,-10770,-9989,-9177,-8378,-7673,-7073,-6624,-6310,-6109,-5999,-5902,-5792,-5590,-5265,-4784,-4121,-3308,-2347,-1300,-218,839,1803,2630,3277,3727,3985,4060,3999,3833,3615,3383,3165,2984,2834,2707,2581,2424,2211,1917,1523,1036,444,-212,-940,-1678,-2434,-3161,-3860,-4516,-5133,-5714,-6286,-6844,-7425,-8020,-8647,-9295,-9958,-10621,-11263,-11856,-12386,-12814,-13136,-13328,-13381,-13297,-13080,-12739,-12294,-11761,-11160,-10508,-9829,-9126,-8423,-7715,-7020,-6333,-5666,-5026,-4408,-3843,-3310,-2845,-2429,-2074,-1765,-1496,-1241,-995,-725,-440,-111,236,613,986,1352,1673,1949,2152,2285,2337,2323,2246,2128,1989,1842,1726,1635,1615,1641,1742,1887,2062,2241,2381,2451,2419,2258,1961,1532,981,349,-337,-1029,-1681,-2272,-2752,-3131,-3384,-3532,-3588,-3577,-3527,-3467,-3419,-3401,-3423,-3482,-3581,-3691,-3811,-3897,-3943,-3912,-3813,-3616,-3362,-3043,-2714,-2402,-2149,-1998,-1968,-2082,-2327,-2690,-3123,-3584,-4014,-4360,-4583,-4646,-4544,-4264,-3843,-3280,-2628,-1899,-1136,-352,430,1190,1922,2606,3237,3810,4312,4746,5118,5422,5684,5904,6096,6282,6459,6645,6843,7044,7261,7470,7675,7859,8015,8130,8189,8189,8102,7944,7683,7341,6916,6416,5873,5291,4704,4117,3548,2988,2437,1880,1296,675,8,-712,-1453,-2210,-2936,-3599,-4165,-4600,-4898,-5045,-5049,-4935,-4705,-4411,-4046,-3654,-3241,-2822,-2417,-2022,-1664,-1336,-1058,-830,-652,-536,-463,-433,-441,-465,-518,-578,-659,-750,-868,-991,-1143,-1290,-1446,-1587,-1705,-1791,-1839,-1833,-1793,-1693,-1561,-1377,-1159,-903,-614,-305,22,348,673,967,1248,1479,1688,1870,2026,2200,2367,2585,2824,3116,3439,3782,4121,4421,4648,4771,4755,4586,4251,3755,3110,2345,1486,583,-333,-1207,-1996,-2656,-3152,-3452,-3547,-3432,-3126,-2657,-2076,-1422,-772,-157,356,752,1004,1121,1124,1042,926,813,751,757,866,1051,1329,1646,1996,2327,2622,2846,2993,3044,3011,2887,2697,2435,2134,1778,1393,962,489,-35,-615,-1266,-1973,-2756,-3587,-4458,-5343,-6202,-7002,-7697,-8246,-8619,-8787,-8743,-8494,-8053,-7467,-6756,-5986,-5183,-4404,-3658,-2990,-2384,-1866,-1411,-1014,-665,-333,-21,311,656,1040,1463,1934,2454,3009,3607,4209,4830,5424,5997,6517,6986,7387,7722,7985,8180,8304,8358,8341,8250,8083,7841,7522,7131,6684,6174,5634,5059,4470,3871,3266,2656,2048,1435,826,234,-346,-869,-1345,-1740,-2043,-2256,-2367,-2397,-2353,-2258,-2125,-1976,-1820,-1670,-1529,-1396,-1261,-1128,-968,-795,-570,-315,11,378,813,1294,1815,2372,2925,3479,3991,4458,4858,5187,5450,5662,5833,5999,6173,6385,6638,6942,7287,7653,8023,8351,8624,8799,8858,8785,8560,8204,7693,7074,6328,5507,4610,3679,2735,1810,940,147,-534,-1092,-1504,-1784,-1928,-1966,-1929,-1829,-1729,-1616,-1536,-1471,-1430,-1390,-1337,-1251,-1112,-909,-637,-292,114,579,1075,1612,2142,2688,3216,3731,4239,4725,5215,5704,6202,6717,7240,7773,8301,8804,9271,9669,9986,10196,10296,10270,10135,9878,9525,9076,8546,7946,7272,6547,5760,4934,4071,3183,2295,1417,574,-217,-948,-1607,-2202,-2724,-3195,-3610,-3977,-4299,-4561,-4762,-4879,-4909,-4835,-4660,-4391,-4034,-3623,-3173,-2721,-2293,-1909,-1592,-1345,-1172,-1060,-998,-951,-906,-817,-668,-418,-57,434,1054,1791,2620,3510,4408,5280,6072,6752,7297,7688,7943,8055,8080,8018,7931,7830,7749,7703,7689,7705,7733,7739,7711,7593,7377,7028,6532,5884,5088,4152,3123,2011,885,-230,-1277,-2221,-3038,-3704,-4226,-4610,-4891,-5084,-5250,-5397,-5570,-5778,-6028,-6312,-6619,-6921,-7199,-7434,-7602,-7699,-7709,-7644,-7487,-7266,-6970,-6618,-6219,-5779,-5316,-4838,-4352,-3871,-3387,-2911,-2424,-1923,-1388,-803,-163,533,1287,2064,2850,3595,4262,4807,5190,5387,5367,5147,4720,4122,3398,2581,1745,928,192,-426,-892,-1193,-1333,-1329,-1219,-1046,-860,-719,-664,-724,-926,-1250,-1690,-2199,-2734,-3254,-3711,-4080,-4346,-4515,-4604,-4649,-4679,-4743,-4865,-5077,-5386,-5792,-6279,-6821,-7377,-7913,-8374,-8733,-8946,-8996,-8858,-8543,-8044,-7394,-6613,-5737,-4814,-3874,-2959,-2105,-1325,-650,-79,385,741,1000,1172,1257,1276,1224,1104,934,685,391,15,-418,-930,-1510,-2160,-2872,-3630,-4412,-5194,-5936,-6610,-7172,-7598,-7868,-7975,-7934,-7761,-7509,-7216,-6953,-6758,-6691,-6781,-7044,-7486,-8079,-8802,-9597,-10428,-11227,-11958,-12567,-13017,-13289,-13348,-13209,-12853,-12316,-11605,-10763,-9820,-8808,-7774,-6723,-5701,-4695,-3736,-2797,-1898,-1014,-160,668,1464,2200,2880,3465,3949,4314,4547,4650,4633,4496,4270,3969,3617,3245,2868,2513,2196,1936,1731,1595,1503,1459,1433,1417,1383,1320,1208,1045,826,554,234,-112,-489,-861,-1234,-1592,-1925,-2237,-2520,-2785,-3025,-3255,-3467,-3670,-3866,-4047,-4222,-4387,-4533,-4671,-4782,-4866,-4901,-4873,-4757,-4528,-4182,-3690,-3082,-2354,-1557,-723,85,821,1424,1860,2087,2101,1892,1490,909,210,-574,-1382,-2154,-2864,-3448,-3903,-4208,-4364,-4386,-4300,-4120,-3882,-3596,-3273,-2924,-2531,-2088,-1577,-982,-291,497,1378,2334,3339,4369,5376,6336,7204,7952,8554,8982,9230,9287,9168,8881,8462,7943,7365,6781,6225,5748,5372,5125,5005,5010,5105,5270,5445,5601,5678,5653,5488,5175,4713,4102,3385,2556,1680,756,-164,-1066,-1921,-2711,-3420,-4037,-4548,-4963,-5269,-5483,-5607,-5651,-5638,-5569,-5467,-5332,-5167,-4969,-4715,-4398,-3988,-3477,-2852,-2125,-1310,-444,430,1264,1994,2584,2979,3177,3143,2921,2512,1988,1385,775,207,-263,-602,-783,-802,-668,-396,-26,426,914,1422,1923,2407,2870,3313,3746,4174,4613,5071,5543,6043,6532,7019,7449,7806,8043,8125,8021,7706,7165,6399,5421,4262,2961,1575,168,-1204,-2454,-3541,-4387,-4960,-5232,-5185,-4849,-4239,-3432,-2484,-1483,-510,362,1063,1555,1805,1826,1616,1234,701,85,-570,-1231,-1845,-2422,-2919,-3365,-3744,-4077,-4375,-4632,-4871,-5069,-5230,-5345,-5384,-5364,-5240,-5043,-4748,-4389,-3967,-3522,-3067,-2648,-2286,-2012,-1853,-1821,-1923,-2163,-2511,-2947,-3424,-3890,-4300,-4591,-4722,-4661,-4381,-3890,-3194,-2327,-1336,-262,824,1884,2856,3711,4416,4973,5380,5673,5877,6046,6212,6427,6702,7061,7487,7968,8451,8910,9266,9500,9545,9392,9019,8443,7679,6774,5771,4730,3705,2753,1908,1216,676,307,80,-17,-25,24,89,138,137,72,-79,-313,-631,-1013,-1451,-1915,-2389,-2851,-3282,-3676,-4024,-4327,-4588,-4811,-5005,-5161,-5287,-5366,-5393,-5356,-5234,-5019,-4691,-4240,-3659,-2936,-2081,-1089,10,1207,2456,3725,4960,6105,7122,7942,8561,8928,9064,8978,8697,8287,7783,7262,6769,6352,6040,5850,5774,5794,5874,5972,6042,6051,5961,5767,5465,5077,4642,4192,3787,3462,3252,3178,3236,3396,3626,3862,4040,4110,4003,3703,3185,2472,1599,620,-385,-1353,-2203,-2880,-3344,-3570,-3563,-3334,-2918,-2343,-1647,-855,5,924,1892,2899,3941,5001,6062,7102,8081,8983,9754,10393,10858,11145,11254,11174,10925,10522,9972,9324,8582,7802,7009,6247,5550,4944,4449,4071,3800,3619,3485,3367,3225,3013,2711,2293,1762,1123,403,-382,-1185,-1982,-2740,-3429,-4038,-4551,-4960,-5273,-5490,-5614,-5669,-5645,-5565,-5436,-5250,-5038,-4782,-4504,-4199,-3861,-3499,-3081,-2616,-2058,-1415,-654,218,1210,2296,3465,4661,5866,7010,8068,8983,9724,10264,10583,10679,10557,10236,9739,9105,8366,7558,6726,5887,5091,4337,3675,3088,2625,2266,2033,1927,1931,2052,2246,2505,2767,3008,3156,3180,3029,2667,2103,1312,350,-762,-1960,-3184,-4376,-5476,-6444,-7248,-7868,-8314,-8587,-8720,-8730,-8651,-8501,-8308,-8064,-7798,-7478,-7120,-6703,-6215,-5664,-5031,-4336,-3583,-2796,-2003,-1231,-515,115,642,1039,1321,1484,1566,1583,1591,1607,1682,1819,2036,2324,2665,3034,3392,3710,3952,4103,4141,4078,3907,3671,3376,3073,2785,2545,2370,2287,2273,2349,2462,2597,2706,2741,2661,2422,1987,1348,487,-564,-1787,-3132,-4537,-5953,-7302,-8543,-9611,-10486,-11127,-11535,-11712,-11663,-11425,-11014,-10484,-9850,-9178,-8473,-7803,-7163,-6602,-6118,-5728,-5437,-5234,-5117,-5065,-5055,-5066,-5070,-5046,-4972,-4840,-4641,-4385,-4080,-3748,-3405,-3083,-2788,-2561,-2387,-2304,-2281,-2338,-2450,-2605,-2792,-2979,-3170,-3328,-3476,-3586,-3688,-3777,-3869,-3979,-4100,-4245,-4394,-4541,-4663,-4755,-4801,-4804,-4785,-4747,-4745,-4794,-4936,-5191,-5556,-6036,-6574,-7138,-7650,-8053,-8283,-8302,-8083,-7635,-6987,-6188,-5306,-4409,-3569,-2845,-2282,-1914,-1742,-1766,-1957,-2282,-2694,-3152,-3601,-4002,-4315,-4505,-4560,-4458,-4214,-3815,-3308,-2676,-1982,-1221,-432,366,1165,1934,2661,3327,3904,4375,4708,4889,4892,4720,4359,3833,3150,2345,1442,476,-519,-1520,-2491,-3421,-4274,-5047,-5708,-6259,-6671,-6961,-7109,-7149,-7074,-6929,-6720,-6486,-6242,-5997,-5762,-5525,-5290,-5039,-4774,-4494,-4199,-3916,-3637,-3396,-3181,-2994,-2831,-2653,-2461,-2202,-1888,-1485,-1027,-512,16,532,995,1401,1713,1969,2157,2328,2502,2712,2987,3329,3743,4205,4689,5155,5558,5862,6014,6005,5785,5374,4751,3951,2996,1934,810,-308,-1383,-2339,-3148,-3766,-4175,-4355,-4325,-4064,-3626,-2990,-2214,-1297,-277,817,1962,3112,4237,5294,6239,7045,7668,8104,8329,8361,8212,7914,7503,7021,6500,5981,5477,5012,4581,4189,3823,3477,3136,2796,2444,2087,1707,1321,915,498,84,-341,-734,-1109,-1436,-1699,-1898,-2015,-2059,-2039,-1966,-1863,-1742,-1623,-1510,-1411,-1322,-1236,-1155,-1073,-991,-922,-865,-834,-834,-857,-901,-942,-959,-927,-818,-620,-321,65,527,1031,1548,2037,2471,2821,3069,3218,3255,3209,3077,2889,2655,2395,2120,1840,1570,1314,1078,870,700,568,496,480,543,693,933,1288,1738,2306,2960,3695,4483,5277,6054,6755,7337,7775,8015,8063,7895,7535,6999,6324,5551,4716,3859,2999,2166,1359,582,-157,-894,-1597,-2307,-2999,-3684,-4350,-4991,-5594,-6150,-6654,-7090,-7474,-7783,-8044,-8243,-8398,-8512,-8590,-8633,-8646,-8617,-8545,-8419,-8219,-7948,-7573,-7115,-6544,-5899,-5158,-4383,-3559,-2746,-1952,-1200,-502,133,731,1280,1829,2381,2962,3591,4262,4979,5731,6486,7231,7922,8546,9059,9456,9694,9784,9699,9441,9023,8439,7732,6908,6018,5093,4175,3316,2537,1886,1376,1023,838,803,921,1152,1489,1878,2294,2691,3024,3263,3358,3290,3035,2587,1951,1146,198,-855,-1958,-3078,-4157,-5161,-6053,-6818,-7440,-7930,-8295,-8555,-8734,-8852,-8922,-8956,-8951,-8894,-8772,-8552,-8223,-7751,-7127,-6349,-5418,-4359,-3199,-1969,-717,532,1733,2872,3917,4867,5718,6471,7144,7743,8281,8777,9220,9631,9979,10282,10505,10668,10746,10758,10710,10611,10490,10353,10213,10080,9944,9790,9603,9350,9004,8556,7975,7273,6454,5535,4547,3527,2496,1508,566,-284,-1049,-1710,-2269,-2737,-3111,-3416,-3646,-3824,-3938,-3997,-3988,-3901,-3715,-3422,-2991,-2433,-1726,-894,47,1072,2128,3187,4197,5124,5939,6622,7159,7553,7802,7924,7921,7820,7621,7347,7013,6627,6223,5806,5418,5070,4799,4612,4525,4526,4608,4735,4873,4984,5024,4965,4787,4477,4043,3505,2885,2221,1554,908,329,-166,-559,-846,-1031,-1137,-1177,-1197,-1220,-1283,-1413,-1618,-1911,-2268,-2668,-3072,-3429,-3698,-3827,-3787,-3552,-3125,-2520,-1777,-938,-73,776,1541,2192,2697,3055,3264,3360,3359,3312,3241,3195,3184,3236,3354,3529,3775,4050,4365,4684,5009,5314,5611,5882,6143,6391,6637,6876,7113,7334,7521,7672,7733,7714,7563,7285,6860,6292,5599,4784,3887,2915,1899,854,-204,-1268,-2316,-3357,-4362,-5330,-6241,-7075,-7820,-8451,-8960,-9331,-9565,-9658,-9629,-9472,-9228,-8880,-8467,-7983,-7433,-6825,-6152,-5411,-4610,-3748,-2837,-1907,-964,-52,803,1580,2236,2779,3178,3451,3598,3645,3617,3541,3454,3374,3338,3348,3426,3553,3734,3931,4134,4298,4402,4413,4310,4084,3727,3252,2670,2008,1293,550,-190,-909,-1580,-2203,-2756,-3251,-3684,-4061,-4404,-4700,-4976,-5214,-5414,-5571,-5654,-5661,-5571,-5377,-5088,-4710,-4269,-3803,-3339,-2929,-2597,-2389,-2311,-2393,-2621,-2998,-3501,-4115,-4802,-5550,-6310,-7071,-7796,-8465,-9062,-9569,-9973,-10269,-10444,-10504,-10438,-10268,-9985,-9615,-9178,-8682,-8175,-7652,-7163,-6710,-6308,-5972,-5669,-5414,-5156,-4886,-4571,-4192,-3734,-3209,-2614,-1989,-1355,-751,-217,223,551,742,825,780,660,464,239,4,-222,-412,-576,-706,-815,-928,-1060,-1236,-1478,-1791,-2180,-2642,-3154,-3709,-4284,-4859,-5438,-5993,-6544,-7069,-7574,-8047,-8469,-8838,-9118,-9309,-9380,-9324,-9126,-8779,-8273,-7617,-6805,-5854,-4782,-3608,-2381,-1116,115,1300,2363,3292,4032,4568,4875,4945,4784,4390,3802,3019,2106,1077,-16,-1138,-2249,-3325,-4331,-5263,-6100,-6844,-7490,-8036,-8483,-8820,-9051,-9162,-9162,-9046,-8830,-8522,-8141,-7698,-7212,-6687,-6129,-5547,-4918,-4270,-3565,-2840,-2079,-1304,-533,224,933,1588,2163,2649,3045,3335,3542,3652,3694,3672,3600,3507,3384,3270,3140,3008,2856,2671,2439,2150,1800,1399,960,519,85,-283,-585,-775,-859,-827,-689,-474,-194,101,407,681,924,1128,1287,1432,1551,1687,1828,2005,2203,2429,2678,2930,3183,3424,3632,3811,3932,3993,3975,3860,3626,3262,2749,2086,1283,354,-652,-1693,-2704,-3624,-4388,-4943,-5260,-5298,-5079,-4593,-3888,-2998,-1978,-882,223,1295,2271,3127,3828,4374,4770,5032,5198,5297,5366,5445,5543,5688,5861,6058,6249,6402,6494,6488,6385,6173,5870,5490,5066,4613,4172,3753,3372,3047,2763,2539,2352,2202,2072,1949,1816,1655,1458,1208,910,556,173,-239,-634,-1007,-1313,-1546,-1682,-1720,-1671,-1550,-1384,-1205,-1042,-921,-862,-872,-947,-1074,-1228,-1374,-1489,-1525,-1470,-1300,-1005,-608,-103,456,1064,1663,2239,2745,3175,3497,3718,3826,3833,3757,3597,3393,3140,2871,2592,2315,2066,1839,1666,1550,1506,1546,1671,1874,2157,2478,2833,3165,3460,3667,3770,3741,3568,3260,2811,2252,1599,866,92,-736,-1577,-2450,-3322,-4194,-5034,-5827,-6529,-7120,-7557,-7827,-7909,-7811,-7538,-7120,-6588,-5968,-5306,-4616,-3923,-3252,-2590,-1975,-1379,-834,-326,139,551,930,1269,1580,1881,2170,2459,2753,3031,3303,3539,3736,3883,3973,4005,3998,3944,3881,3813,3768,3762,3825,3949,4182,4491,4909,5400,5958,6546,7124,7643,8054,8289,8333,8103,7633,6873,5873,4657,3278,1798,289,-1197,-2586,-3843,-4928,-5828,-6533,-7068,-7438,-7695,-7855,-7968,-8051,-8148,-8250,-8390,-8535,-8693,-8820,-8894,-8869,-8711,-8388,-7870,-7156,-6245,-5165,-3955,-2668,-1345,-65,1156,2250,3230,4062,4791,5411,5983,6521,7073,7652,8285,8961,9683,10415,11140,11805,12382,12826,13100,13187,13057,12720,12170,11445,10555,9565,8489,7395,6299,5251,4257,3342,2500,1741,1050,431,-124,-622,-1046,-1419,-1715,-1947,-2101,-2183,-2189,-2125,-2001,-1823,-1612,-1381,-1152,-938,-755,-614,-512,-468,-460,-496,-574,-673,-814,-971,-1165,-1388,-1638,-1916,-2206,-2493,-2763,-2972,-3117,-3155,-3073,-2857,-2494,-1983,-1334,-552,344,1320,2364,3431,4499,5536,6510,7403,8193,8870,9422,9854,10167,10368,10474,10491,10437,10327,10169,9988,9784,9577,9361,9149,8919,8669,8374,8008,7556,6991,6294,5482,4522,3475,2319,1123,-96,-1285,-2406,-3418,-4288,-4989,-5505,-5833,-5970,-5937,-5747,-5424,-5002,-4493,-3954,-3378,-2823,-2283,-1779,-1313,-864,-415,63,610,1247,2007,2892,3893,4985,6123,7254,8308,9230,9953,10440,10659,10589,10253,9653,8844,7846,6724,5505,4257,2995,1785,636,-401,-1317,-2093,-2715,-3199,-3533,-3753,-3867,-3903,-3882,-3833,-3761,-3704,-3649,-3617,-3598,-3581,-3566,-3516,-3436,-3285,-3071,-2770,-2398,-1956,-1475,-973,-490,-51,311,586,747,827,798,728,605,487,385,329,326,386,495,641,802,952,1060,1126,1109,1038,893,701,470,217,-47,-312,-565,-815,-1032,-1235,-1390,-1496,-1544,-1515,-1422,-1251,-1032,-767,-480,-200,70,298,483,616,696,720,698,617,481,283,5,-355,-815,-1376,-2028,-2775,-3573,-4423,-5265,-6091,-6860,-7546,-8144,-8632,-9018,-9307,-9503,-9624,-9669,-9659,-9571,-9437,-9208,-8917,-8524,-8041,-7462,-6788,-6039,-5227,-4387,-3542,-2740,-2006,-1386,-898,-567,-400,-391,-536,-797,-1162,-1584,-2041,-2486,-2906,-3259,-3537,-3715,-3791,-3747,-3603,-3344,-3002,-2588,-2141,-1691,-1294,-977,-801,-784,-955,-1314,-1844,-2519,-3281,-4090,-4867,-5571,-6147,-6558,-6795,-6847,-6746,-6503,-6185,-5813,-5463,-5159,-4950,-4850,-4881,-5019,-5267,-5565,-5899,-6204,-6446,-6583,-6582,-6433,-6127,-5688,-5128,-4507,-3849,-3217,-2640,-2161,-1797,-1565,-1464,-1482,-1607,-1813,-2081,-2386,-2715,-3039,-3361,-3653,-3919,-4139,-4309,-4432,-4494,-4516,-4493,-4453,-4403,-4372,-4362,-4399,-4467,-4589,-4724,-4897,-5053,-5213,-5335,-5427,-5465,-5453,-5380,-5244,-5053,-4793,-4493,-4137,-3758,-3355,-2953,-2561,-2196,-1857,-1551,-1261,-974,-675,-328,68,536,1074,1652,2271,2859,3403,3840,4144,4282,4242,4027,3651,3146,2553,1908,1272,667,141,-300,-637,-876,-1026,-1099,-1114,-1078,-1000,-875,-704,-457,-145,274,767,1359,2002,2684,3352,3957,4469,4820,5023,5022,4867,4539,4106,3585,3027,2466,1920,1405,909,421,-85,-630,-1228,-1891,-2604,-3352,-4107,-4822,-5474,-6017,-6435,-6712,-6845,-6839,-6708,-6464,-6121,-5688,-5172,-4575,-3905,-3162,-2368,-1521,-665,210,1049,1882,2655,3414,4133,4838,5553,6261,7003,7742,8492,9217,9896,10502,11003,11375,11605,11676,11598,11372,11018,10551,10001,9383,8723,8031,7323,6603,5880,5159,4440,3741,3063,2429,1848,1330,898,542,286,109,19,2,46,146,282,460,653,870,1093,1309,1515,1682,1798,1844,1794,1636,1355,948,413,-226,-958,-1739,-2537,-3314,-4022,-4647,-5148,-5538,-5796,-5960,-6024,-6030,-5980,-5885,-5760,-5564,-5321,-4965,-4523,-3940,-3242,-2425,-1502,-519,519,1549,2567,3520,4406,5191,5881,6457,6938,7307,7596,7795,7929,8007,8037,8036,8006,7945,7863,7737,7582,7362,7096,6753,6340,5854,5274,4626,3885,3071,2188,1245,262,-738,-1737,-2696,-3600,-4404,-5100,-5650,-6060,-6311,-6412,-6380,-6216,-5966,-5620,-5230,-4790,-4331,-3848,-3364,-2862,-2373,-1869,-1386,-900,-449,-11,378,734,1036,1292,1498,1663,1780,1862,1904,1905,1879,1799,1705,1562,1414,1246,1082,939,807,721,649,615,588,561,529,459,371,238,91,-72,-217,-330,-386,-364,-272,-96,133,392,655,865,1007,1037,944,728,388,-41,-533,-1038,-1527,-1942,-2269,-2465,-2531,-2460,-2267,-1960,-1581,-1144,-685,-222,229,653,1044,1408,1737,2044,2318,2563,2784,2955,3107,3205,3287,3341,3396,3455,3542,3664,3828,4032,4266,4514,4751,4969,5131,5245,5285,5270,5191,5076,4924,4755,4574,4383,4180,3955,3702,3404,3057,2658,2207,1718,1211,695,207,-250,-653,-998,-1293,-1539,-1756,-1955,-2156,-2367,-2600,-2851,-3121,-3398,-3670,-3924,-4145,-4325,-4452,-4521,-4529,-4471,-4352,-4168,-3925,-3621,-3264,-2851,-2398,-1899,-1373,-825,-262,299,858,1409,1953,2499,3064,3655,4308,5022,5828,6713,7688,8710,9773,10802,11781,12625,13324,13807,14084,14130,13966,13615,13109,12497,11803,11082,10335,9603,8867,8138,7393,6629,5825,4992,4111,3223,2312,1434,578,-210,-936,-1573,-2124,-2586,-2958,-3247,-3454,-3584,-3639,-3628,-3555,-3426,-3269,-3073,-2892,-2705,-2560,-2438,-2354,-2298,-2255,-2208,-2146,-2043,-1899,-1708,-1472,-1209,-930,-663,-415,-221,-67,25,75,91,93,101,137,217,355,551,803,1094,1404,1715,1998,2240,2432,2564,2657,2711,2751,2795,2853,2942,3065,3211,3394,3577,3784,3980,4183,4379,4573,4768,4957,5132,5290,5393,5441,5392,5235,4956,4547,4023,3402,2723,2016,1331,697,141,-312,-678,-952,-1170,-1354,-1531,-1724,-1939,-2182,-2427,-2675,-2875,-3030,-3099,-3085,-2980,-2795,-2547,-2250,-1937,-1621,-1320,-1052,-809,-609,-439,-308,-207,-151,-130,-165,-257,-411,-631,-920,-1264,-1662,-2104,-2562,-3048,-3523,-3999,-4451,-4887,-5296,-5685,-6049,-6392,-6708,-7002,-7250,-7452,-7590,-7642,-7613,-7473,-7231,-6890,-6446,-5935,-5352,-4749,-4125,-3525,-2957,-2445,-1995,-1625,-1319,-1099,-939,-844,-801,-796,-820,-853,-887,-896,-881,-813,-709,-550,-365,-157,36,185,265,230,78,-229,-662,-1228,-1878,-2582,-3284,-3939,-4496,-4931,-5208,-5338,-5318,-5181,-4947,-4666,-4353,-4059,-3793,-3578,-3424,-3337,-3314,-3369,-3483,-3678,-3933,-4262,-4648,-5092,-5567,-6079,-6578,-7074,-7522,-7920,-8244,-8495,-8659,-8752,-8770,-8737,-8666,-8574,-8486,-8406,-8355,-8322,-8312,-8298,-8272,-8196,-8061,-7840,-7522,-7109,-6599,-6017,-5382,-4719,-4060,-3422,-2829,-2282,-1794,-1359,-981,-654,-382,-175,-29,31,12,-92,-283,-529,-823,-1123,-1397,-1616,-1744,-1768,-1684,-1490,-1220,-889,-549,-220,43,226,298,243,78,-208,-583,-1022,-1507,-1987,-2452,-2859,-3201,-3450,-3612,-3677,-3660,-3567,-3418,-3228,-3013,-2786,-2564,-2342,-2149,-1958,-1805,-1660,-1546,-1446,-1366,-1299,-1237,-1180,-1116,-1050,-967,-885,-795,-709,-638,-576,-537,-519,-506,-510,-501,-488,-443,-379,-273,-146,13,188,372,549,726,871,1016,1123,1228,1311,1387,1447,1481,1488,1446,1354,1197,984,721,420,115,-191,-457,-686,-876,-1019,-1154,-1285,-1437,-1639,-1871,-2155,-2445,-2723,-2946,-3066,-3055,-2870,-2513,-1965,-1269,-429,480,1435,2366,3237,4019,4672,5216,5627,5939,6165,6327,6451,6549,6636,6711,6773,6813,6820,6789,6715,6599,6456,6296,6144,6009,5918,5863,5863,5889,5940,5983,5997,5967,5864,5701,5468,5196,4900,4621,4373,4194,4077,4039,4045,4084,4110,4085,3979,3743,3386,2871,2235,1475,633,-270,-1192,-2105,-2974,-3770,-4475,-5053,-5504,-5803,-5959,-5972,-5856,-5633,-5329,-4972,-4589,-4200,-3826,-3467,-3135,-2809,-2494,-2163,-1821,-1445,-1050,-617,-166,315,816,1342,1898,2484,3111,3772,4475,5200,5936,6662,7340,7954,8458,8846,9076,9165,9085,8870,8517,8068,7534,6971,6385,5826,5299,4824,4404,4030,3687,3358,3022,2660,2275,1848,1411,972,554,196,-94,-293,-399,-431,-400,-351,-312,-318,-401,-564,-815,-1128,-1482,-1829,-2144,-2379,-2528,-2574,-2529,-2414,-2258,-2099,-1963,-1885,-1878,-1942,-2087,-2268,-2495,-2712,-2909,-3056,-3133,-3136,-3055,-2900,-2680,-2405,-2097,-1760,-1416,-1062,-713,-361,-19,333,667,1004,1318,1598,1835,1997,2075,2053,1920,1688,1365,984,577,185,-152,-394,-519,-506,-360,-90,273,694,1131,1539,1881,2122,2244,2236,2099,1845,1500,1087,650,219,-165,-458,-643,-680,-569,-307,102,618,1227,1877,2535,3168,3739,4234,4636,4935,5141,5246,5267,5196,5049,4822,4523,4161,3736,3276,2782,2284,1795,1340,928,579,278,34,-177,-371,-568,-799,-1070,-1403,-1784,-2226,-2681,-3153,-3580,-3951,-4219,-4374,-4385,-4268,-4012,-3651,-3208,-2713,-2204,-1711,-1254,-860,-520,-255,-34,124,248,329,371,371,314,203,22,-212,-492,-794,-1076,-1304,-1432,-1418,-1245,-891,-361,313,1112,1976,2866,3743,4559,5307,5955,6529,7017,7451,7845,8203,8556,8881,9197,9479,9713,9894,9989,10001,9919,9740,9480,9143,8747,8314,7845,7375,6882,6400,5901,5405,4880,4352,3783,3207,2597,1985,1368,776,209,-298,-754,-1131,-1443,-1687,-1868,-2003,-2100,-2179,-2248,-2331,-2428,-2567,-2732,-2951,-3193,-3477,-3769,-4068,-4342,-4578,-4747,-4833,-4824,-4696,-4468,-4125,-3695,-3194,-2642,-2073,-1511,-975,-488,-60,303,598,823,994,1097,1161,1172,1154,1112,1062,1027,1023,1079,1209,1438,1764,2202,2730,3340,3992,4666,5307,5896,6389,6776,7032,7170,7189,7112,6964,6765,6548,6329,6121,5939,5775,5640,5513,5398,5278,5150,5009,4851,4676,4481,4265,4021,3753,3441,3088,2677,2213,1691,1120,516,-96,-693,-1234,-1701,-2054,-2289,-2389,-2371,-2244,-2053,-1823,-1613,-1459,-1399,-1476,-1689,-2063,-2576,-3214,-3939,-4718,-5500,-6246,-6909,-7455,-7851,-8090,-8149,-8055,-7797,-7427,-6952,-6425,-5874,-5332,-4837,-4399,-4050,-3781,-3609,-3515,-3494,-3535,-3606,-3702,-3788,-3846,-3861,-3805,-3677,-3459,-3153,-2765,-2301,-1778,-1209,-620,-32,529,1041,1479,1823,2053,2171,2156,2041,1810,1506,1153,767,405,67,-202,-399,-523,-568,-569,-531,-497,-484,-517,-612,-772,-1001,-1278,-1597,-1934,-2266,-2585,-2870,-3125,-3342,-3530,-3698,-3852,-4009,-4167,-4342,-4518,-4716,-4897,-5091,-5252,-5407,-5530,-5642,-5749,-5858,-6009,-6194,-6456,-6791,-7201,-7693,-8232,-8807,-9375,-9905,-10366,-10719,-10956,-11046,-10999,-10818,-10508,-10089,-9581,-8985,-8336,-7632,-6888,-6129,-5355,-4605,-3895,-3268,-2742,-2370,-2147,-2117,-2247,-2543,-2955,-3442,-3955,-4425,-4815,-5066,-5159,-5072,-4812,-4392,-3849,-3209,-2537,-1856,-1232,-685,-253,57,243,315,300,222,126,30,-24,-28,31,157,326,537,756,961,1132,1237,1268,1203,1035,767,395,-59,-586,-1167,-1765,-2374,-2949,-3483,-3955,-4345,-4660,-4892,-5045,-5136,-5155,-5133,-5064,-4954,-4826,-4656,-4485,-4291,-4108,-3929,-3795,-3693,-3670,-3705,-3830,-4019,-4269,-4541,-4817,-5041,-5185,-5218,-5095,-4830,-4394,-3819,-3111,-2304,-1428,-517,397,1288,2112,2863,3488,3991,4338,4528,4564,4451,4221,3896,3521,3133,2764,2460,2222,2087,2031,2063,2146,2266,2386,2484,2533,2512,2411,2240,1985,1701,1368,1065,780,576,459,449,563,777,1097,1477,1901,2326,2716,3047,3288,3427,3458,3379,3198,2934,2597,2208,1794,1361,945,546,194,-104,-331,-475,-535,-492,-369,-146,141,501,897,1331,1772,2221,2658,3081,3477,3841,4162,4422,4615,4715,4714,4597,4369,4035,3620,3153,2670,2217,1826,1536,1365,1322,1412,1613,1918,2288,2702,3123,3520,3862,4120,4264,4287,4159,3907,3512,3024,2457,1854,1263,711,248,-112,-345,-456,-435,-316,-92,181,512,847,1183,1495,1760,1992,2166,2305,2415,2509,2617,2752,2936,3194,3522,3941,4428,4978,5556,6140,6676,7146,7497,7715,7772,7664,7394,6975,6424,5772,5042,4268,3477,2692,1942,1246,621,89,-351,-681,-909,-1034,-1068,-1018,-902,-728,-523,-297,-82,110,249,320,299,180,-41,-360,-760,-1220,-1713,-2201,-2655,-3046,-3342,-3535,-3602,-3550,-3372,-3082,-2681,-2187,-1605,-957,-257,467,1192,1878,2498,3015,3396,3634,3699,3616,3386,3048,2639,2193,1768,1374,1066,833,692,632,632,680,748,812,859,867,831,740,601,410,189,-56,-295,-500,-653,-710,-663,-482,-183,253,769,1366,1979,2566,3089,3480,3726,3777,3635,3298,2778,2127,1370,581,-202,-907,-1503,-1942,-2204,-2289,-2188,-1935,-1542,-1054,-494,91,685,1247,1764,2216,2592,2882,3087,3193,3208,3128,2951,2682,2326,1884,1376,807,201,-424,-1043,-1632,-2167,-2622,-2977,-3211,-3310,-3265,-3071,-2728,-2253,-1655,-973,-238,506,1203,1812,2272,2559,2635,2500,2155,1634,971,229,-539,-1273,-1917,-2432,-2794,-2988,-3029,-2935,-2742,-2490,-2224,-1974,-1778,-1645,-1578,-1569,-1579,-1578,-1523,-1358,-1068,-593,44,870,1835,2918,4056,5194,6268,7220,7999,8573,8909,9010,8879,8530,8018,7353,6619,5840,5080,4381,3774,3290,2936,2715,2608,2606,2668,2782,2903,3023,3114,3171,3184,3158,3091,2991,2866,2706,2529,2302,2047,1725,1356,913,414,-141,-728,-1331,-1914,-2451,-2909,-3256,-3471,-3535,-3432,-3168,-2743,-2187,-1515,-779,-9,734,1419,1986,2421,2676,2758,2660,2388,1987,1474,909,331,-205,-656,-991,-1172,-1211,-1091,-855,-527,-155,212,522,749,847,836,705,498,257,31,-116,-141,-6,318,817,1488,2282,3151,4043,4880,5621,6202,6594,6777,6733,6488,6045,5454,4752,3976,3195,2430,1748,1163,702,382,186,124,158,282,461,686,918,1162,1381,1583,1742,1863,1929,1943,1904,1802,1666,1471,1259,1014,745,470,157,-169,-532,-929,-1349,-1790,-2221,-2622,-2944,-3167,-3243,-3160,-2910,-2498,-1965,-1348,-713,-127,356,667,782,673,342,-181,-869,-1652,-2482,-3291,-4021,-4629,-5076,-5347,-5445,-5377,-5183,-4891,-4553,-4215,-3903,-3672,-3511,-3444,-3446,-3483,-3534,-3534,-3454,-3253,-2902,-2401,-1748,-972,-118,783,1645,2452,3110,3613,3903,3984,3836,3491,2949,2273,1477,635,-234,-1069,-1845,-2545,-3137,-3644,-4045,-4376,-4627,-4831,-4978,-5086,-5147,-5156,-5113,-5008,-4846,-4643,-4401,-4164,-3942,-3777,-3687,-3695,-3808,-4030,-4351,-4755,-5215,-5722,-6230,-6741,-7228,-7666,-8073,-8398,-8659,-8825,-8877,-8809,-8594,-8229,-7720,-7070,-6323,-5506,-4675,-3890,-3195,-2649,-2281,-2111,-2142,-2357,-2724,-3197,-3733,-4273,-4782,-5206,-5532,-5732,-5814,-5783,-5662,-5484,-5273,-5072,-4900,-4775,-4710,-4683,-4693,-4694,-4666,-4571,-4375,-4077,-3651,-3122,-2503,-1828,-1142,-484,105,582,925,1100,1104,932,589,94,-526,-1239,-2006,-2781,-3532,-4208,-4793,-5251,-5584,-5779,-5852,-5812,-5673,-5463,-5180,-4866,-4497,-4127,-3722,-3340,-2958,-2622,-2326,-2102,-1944,-1873,-1874,-1954,-2085,-2277,-2487,-2727,-2967,-3204,-3436,-3656,-3860,-4051,-4215,-4342,-4417,-4411,-4309,-4087,-3734,-3247,-2642,-1941,-1189,-425,285,913,1391,1714,1846,1801,1581,1227,770,257,-257,-734,-1124,-1392,-1538,-1533,-1412,-1194,-905,-607,-316,-77,92,194,227,233,223,268,367,591,926,1391,1973,2627,3335,4023,4661,5179,5561,5753,5761,5567,5188,4651,3978,3217,2403,1578,790,64,-556,-1053,-1414,-1629,-1711,-1672,-1534,-1326,-1087,-834,-609,-424,-292,-221,-205,-234,-295,-369,-440,-492,-516,-493,-435,-320,-179,5,194,392,563,709,801,856,855,840,822,842,946,1156,1515,2025,2687,3473,4347,5244,6114,6882,7505,7930,8140,8119,7894,7483,6944,6326,5688,5091,4576,4176,3915,3773,3751,3792,3876,3938,3955,3891,3740,3511,3228,2924,2655,2460,2378,2439,2651,3002,3475,4020,4591,5137,5599,5941,6125,6134,5968,5630,5156,4559,3894,3182,2478,1795,1181,639,191,-160,-415,-582,-663,-682,-634,-545,-412,-256,-77,117,327,535,761,973,1191,1391,1572,1721,1828,1884,1886,1825,1712,1543,1338,1100,854,600,369,159,-6,-115,-154,-106,42,302,681,1178,1782,2472,3214,3977,4701,5358,5890,6267,6463,6457,6261,5877,5348,4696,3983,3242,2531,1876,1315,861,512,265,94,-28,-118,-220,-326,-467,-609,-755,-860,-905,-850,-678,-373,62,614,1244,1929,2600,3230,3758,4157,4395,4462,4350,4081,3657,3124,2500,1815,1115,398,-280,-937,-1527,-2061,-2518,-2894,-3181,-3377,-3467,-3459,-3351,-3135,-2842,-2453,-2017,-1523,-1013,-506,-17,411,787,1065,1262,1359,1371,1309,1185,1024,849,665,507,358,246,154,92,52,45,68,143,270,474,743,1097,1509,1966,2450,2907,3330,3661,3888,3985,3938,3755,3434,2998,2470,1862,1232,570,-59,-657,-1196,-1653,-2040,-2329,-2553,-2682,-2759,-2765,-2725,-2637,-2506,-2333,-2116,-1850,-1529,-1160,-738,-284,196,670,1129,1522,1868,2099,2253,2286,2224,2068,1830,1533,1195,826,465,96,-236,-551,-815,-1044,-1214,-1335,-1390,-1385,-1315,-1177,-981,-723,-414,-66,321,724,1143,1563,1970,2366,2721,3046,3316,3533,3690,3783,3811,3779,3681,3525,3314,3054,2760,2452,2143,1868,1645,1499,1453,1511,1677,1938,2274,2655,3041,3397,3679,3862,3916,3834,3609,3261,2801,2267,1676,1078,485,-65,-556,-977,-1315,-1572,-1753,-1858,-1904,-1900,-1852,-1775,-1669,-1539,-1380,-1200,-979,-728,-435,-109,247,617,986,1335,1627,1859,1991,2025,1948,1770,1498,1167,782,393,10,-338,-635,-880,-1063,-1190,-1269,-1302,-1302,-1265,-1204,-1108,-988,-827,-643,-417,-169,107,399,691,986,1255,1511,1726,1918,2065,2192,2281,2350,2393,2415,2420,2393,2350,2267,2158,2014,1840,1647,1445,1256,1099,1009,998,1100,1316,1650,2094,2612,3173,3735,4235,4652,4917,5031,4962,4713,4306,3746,3080,2327,1522,697,-125,-926,-1680,-2383,-3017,-3571,-4044,-4420,-4705,-4886,-4971,-4952,-4845,-4639,-4355,-3989,-3566,-3083,-2581,-2051,-1549,-1076,-666,-344,-114,-2,9,-99,-294,-576,-919,-1297,-1698,-2092,-2462,-2792,-3067,-3279,-3423,-3494,-3500,-3443,-3338,-3192,-3029,-2856,-2693,-2555,-2437,-2357,-2303,-2271,-2257,-2246,-2236,-2223,-2209,-2189,-2187,-2188,-2224,-2274,-2364,-2471,-2608,-2757,-2923,-3087,-3262,-3425,-3588,-3736,-3856,-3945,-3976,-3941,-3825,-3620,-3329,-2961,-2538,-2086,-1645,-1247,-928,-720,-642,-696,-899,-1212,-1643,-2148,-2706,-3293,-3882,-4450,-4989,-5486,-5933,-6336,-6681,-6982,-7222,-7404,-7510,-7533,-7462,-7280,-6994,-6588,-6087,-5488,-4833,-4126,-3426,-2754,-2145,-1643,-1247,-997,-875,-884,-1010,-1216,-1506,-1820,-2175,-2526,-2885,-3239,-3589,-3943,-4291,-4641,-4976,-5288,-5572,-5804,-5993,-6126,-6211,-6264,-6281,-6289,-6289,-6283,-6280,-6257,-6219,-6141,-6023,-5847,-5616,-5335,-5001,-4649,-4268,-3901,-3540,-3210,-2906,-2636,-2384,-2153,-1917,-1679,-1415,-1126,-804,-460,-99,252,582,854,1059,1156,1164,1037,822,498,104,-335,-801,-1249,-1668,-2027,-2324,-2542,-2696,-2781,-2822,-2819,-2798,-2758,-2716,-2661,-2608,-2543,-2466,-2380,-2264,-2138,-1975,-1791,-1565,-1315,-1022,-711,-373,-37,290,582,826,1005,1112,1137,1096,985,829,629,409,169,-77,-327,-581,-836,-1083,-1326,-1541,-1726,-1854,-1927,-1910,-1824,-1647,-1403,-1105,-766,-422,-85,213,470,663,802,890,927,951,950,956,974,997,1037,1077,1103,1115,1099,1052,988,912,841,814,821,920,1079,1334,1653,2026,2423,2804,3144,3400,3563,3604,3533,3358,3099,2787,2455,2126,1835,1587,1395,1258,1160,1099,1058,1028,1017,1018,1054,1130,1270,1482,1773,2144,2582,3080,3601,4144,4663,5161,5600,5989,6306,6559,6742,6854,6901,6874,6778,6613,6370,6072,5700,5287,4828,4348,3865,3388,2952,2549,2214,1926,1710,1534,1410,1310,1240,1175,1128,1081,1046,1023,1007,1014,1038,1083,1156,1243,1360,1486,1630,1770,1912,2023,2116,2150,2138,2058,1911,1715,1457,1192,909,668,486,397,433,603,923,1380,1961,2633,3358,4092,4791,5410,5921,6294,6516,6590,6521,6337,6057,5716,5339,4946,4568,4206,3873,3577,3302,3066,2842,2644,2454,2284,2119,1978,1844,1745,1658,1613,1581,1586,1607,1650,1704,1770,1833,1903,1956,2001,2017,2006,1954,1857,1709,1508,1252,954,615,261,-103,-444,-750,-998,-1173,-1270,-1284,-1216,-1097,-920,-743,-557,-420,-330,-315,-381,-519,-722,-965,-1221,-1448,-1628,-1709,-1686,-1536,-1256,-870,-383,157,733,1292,1825,2283,2679,2981,3216,3375,3495,3569,3637,3693,3749,3808,3856,3885,3884,3836,3735,3577,3358,3087,2779,2440,2102,1773,1479,1235,1048,924,859,836,844,849,834,776,653,466,214,-98,-426,-766,-1065,-1312,-1468,-1535,-1491,-1360,-1144,-874,-576,-276,-8,217,367,441,434,335,173,-66,-344,-662,-988,-1315,-1618,-1883,-2103,-2258,-2358,-2389,-2369,-2294,-2184,-2046,-1895,-1744,-1604,-1485,-1392,-1335,-1308,-1318,-1355,-1417,-1490,-1566,-1626,-1653,-1637,-1557,-1412,-1194,-906,-561,-168,257,695,1140,1577,2001,2423,2825,3232,3632,4029,4423,4792,5138,5427,5652,5793,5823,5750,5542,5227,4785,4259,3648,3005,2340,1707,1122,633,243,-12,-149,-152,-60,119,337,570,776,929,1006,1002,910,743,527,271,28,-205,-377,-493,-523,-483,-364,-185,38,285,531,745,913,995,987,863,623,258,-208,-777,-1400,-2059,-2712,-3318,-3845,-4266,-4549,-4701,-4700,-4574,-4325,-3983,-3574,-3127,-2668,-2230,-1825,-1475,-1187,-955,-780,-643,-532,-429,-323,-194,-50,120,306,493,683,853,1003,1137,1252,1369,1498,1650,1845,2087,2373,2707,3054,3419,3752,4047,4270,4407,4442,4379,4208,3956,3626,3244,2844,2437,2070,1752,1513,1364,1312,1351,1470,1641,1838,2022,2169,2238,2218,2087,1843,1501,1065,570,37,-496,-1007,-1455,-1829,-2108,-2278,-2357,-2331,-2239,-2087,-1908,-1731,-1572,-1459,-1400,-1411,-1482,-1622,-1801,-2024,-2260,-2496,-2719,-2909,-3067,-3185,-3262,-3317,-3336,-3357,-3361,-3381,-3410,-3452,-3509,-3573,-3629,-3669,-3669,-3614,-3484,-3270,-2958,-2557,-2076,-1531,-964,-398,117,554,870,1061,1104,1023,826,553,236,-83,-367,-591,-735,-786,-763,-667,-531,-393,-266,-213,-229,-364,-598,-950,-1383,-1888,-2402,-2912,-3349,-3693,-3910,-3985,-3918,-3726,-3434,-3079,-2712,-2373,-2104,-1945,-1913,-2023,-2271,-2643,-3117,-3657,-4230,-4792,-5313,-5749,-6084,-6294,-6369,-6328,-6169,-5932,-5642,-5333,-5040,-4792,-4604,-4497,-4455,-4486,-4550,-4640,-4710,-4750,-4727,-4634,-4472,-4239,-3970,-3671,-3390,-3136,-2958,-2852,-2854,-2946,-3139,-3406,-3732,-4089,-4447,-4782,-5070,-5284,-5425,-5465,-5421,-5284,-5078,-4798,-4481,-4123,-3753,-3377,-3003,-2640,-2294,-1953,-1635,-1320,-1023,-731,-456,-189,47,268,440,579,656,675,622,493,285,-4,-356,-772,-1204,-1654,-2064,-2429,-2705,-2894,-2974,-2970,-2886,-2752,-2602,-2459,-2355,-2308,-2322,-2402,-2532,-2700,-2880,-3061,-3207,-3318,-3363,-3350,-3261,-3107,-2889,-2622,-2321,-2006,-1698,-1422,-1197,-1051,-985,-1025,-1150,-1372,-1662,-2005,-2373,-2744,-3085,-3384,-3618,-3774,-3854,-3856,-3778,-3649,-3457,-3242,-3002,-2758,-2522,-2302,-2100,-1918,-1751,-1583,-1415,-1228,-1015,-782,-511,-236,58,332,595,814,1007,1153,1284,1397,1526,1677,1876,2125,2427,2780,3155,3553,3928,4275,4563,4770,4890,4906,4810,4609,4304,3899,3430,2897,2351,1810,1312,892,570,365,284,312,444,630,859,1065,1239,1328,1329,1220,1003,701,317,-98,-527,-932,-1268,-1524,-1654,-1657,-1512,-1226,-801,-263,371,1062,1774,2480,3121,3699,4153,4495,4704,4777,4736,4581,4343,4040,3697,3346,2996,2681,2403,2173,2000,1873,1792,1749,1730,1733,1743,1758,1777,1795,1830,1875,1953,2062,2218,2405,2640,2893,3159,3428,3669,3882,4059,4181,4280,4333,4373,4399,4421,4449,4481,4515,4559,4585,4612,4603,4570,4488,4355,4163,3903,3584,3207,2786,2345,1902,1493,1144,891,749,749,887,1167,1575,2081,2655,3268,3862,4421,4899,5268,5523,5634,5612,5456,5180,4802,4357,3863,3371,2905,2509,2204,2013,1943,1986,2135,2353,2621,2896,3157,3367,3517,3591,3587,3513,3372,3175,2937,2657,2348,2010,1648,1267,873,475,84,-286,-626,-921,-1167,-1348,-1478,-1534,-1535,-1469,-1347,-1164,-937,-659,-351,-29,304,612,903,1149,1361,1535,1679,1821,1958,2130,2334,2588,2895,3244,3632,4024,4412,4756,5035,5220,5289,5229,5032,4699,4246,3692,3067,2415,1762,1169,650,248,-24,-173,-190,-115,40,233,438,620,773,866,924,927,915,879,854,836,838,861,890,933,964,990,992,984,944,901,831,756,663,559,431,284,111,-91,-311,-553,-794,-1032,-1248,-1437,-1586,-1693,-1760,-1785,-1788,-1759,-1736,-1700,-1684,-1677,-1688,-1711,-1746,-1767,-1788,-1771,-1726,-1628,-1484,-1281,-1032,-740,-421,-92,230,532,797,1017,1200,1334,1442,1530,1609,1703,1810,1951,2111,2310,2516,2737,2949,3133,3281,3367,3388,3327,3194,2975,2702,2370,2011,1649,1297,995,746,581,493,492,560,681,833,980,1104,1175,1177,1107,956,740,469,164,-160,-476,-778,-1043,-1265,-1438,-1555,-1616,-1618,-1568,-1460,-1310,-1118,-891,-656,-400,-171,49,211,332,368,337,210,1,-296,-665,-1100,-1570,-2066,-2547,-3001,-3398,-3724,-3967,-4114,-4184,-4157,-4079,-3923,-3744,-3515,-3281,-3020,-2764,-2487,-2221,-1935,-1653,-1356,-1043,-721,-366,0,406,826,1282,1746,2226,2696,3143,3547,3889,4144,4309,4351,4290,4104,3819,3433,2979,2469,1937,1401,896,434,44,-268,-488,-617,-651,-601,-474,-287,-48,216,497,769,1022,1234,1402,1505,1547,1520,1427,1270,1066,814,541,247,-43,-327,-586,-814,-1012,-1171,-1295,-1388,-1449,-1487,-1499,-1498,-1473,-1446,-1408,-1380,-1364,-1384,-1440,-1566,-1744,-2002,-2318,-2686,-3095,-3495,-3895,-4229,-4513,-4704,-4808,-4830,-4763,-4643,-4464,-4260,-4038,-3803,-3571,-3329,-3088,-2829,-2557,-2265,-1947,-1614,-1257,-889,-513,-133,249,629,1007,1381,1758,2123,2491,2833,3149,3431,3646,3798,3858,3819,3675,3422,3063,2612,2078,1482,832,156,-551,-1244,-1939,-2589,-3190,-3709,-4124,-4405,-4547,-4529,-4382,-4118,-3801,-3468,-3199,-3024,-2996,-3113,-3370,-3727,-4127,-4509,-4802,-4959,-4943,-4739,-4367,-3862,-3275,-2685,-2131,-1703,-1418,-1323,-1420,-1707,-2163,-2759,-3457,-4217,-5000,-5749,-6441,-7016,-7457,-7727,-7813,-7704,-7414,-6950,-6347,-5644,-4879,-4115,-3396,-2777,-2307,-2022,-1941,-2089,-2433,-2966,-3631,-4371,-5123,-5816,-6379,-6767,-6933,-6866,-6565,-6063,-5402,-4658,-3900,-3216,-2670,-2305,-2123,-2084,-2106,-2102,-1983,-1717,-1329,-893,-546,-396,-538,-978,-1633,-2364,-2963,-3269,-3139,-2559,-1567,-318,1050,2348,3484,4354,4950,5256,5280,5026,4464,3573,2326,741,-1117,-3097,-4984,-6510,-7392,-7376,-6318,-4177,-1109,2594,6504,10128,12988,14668,14920,13650,10976,7188,2702,-1956,-6273,-9740,-11988,-12762,-12006,-9830,-6536,-2542,1629,5453,8468,10310,10828,10020,8110,5450,2488,-317,-2570,-4004,-4501,-4115,-3020,-1493,179,1719,2927,3672,3931,3740,3199,2443,1595,775,74,-491,-888,-1167,-1345,-1454,-1506,-1486,-1367,-1125,-737,-228,344,884,1259,1344,1048,324,-777,-2138,-3563,-4832,-5709,-6032,-5710,-4764,-3337,-1649,24,1408,2279,2499,2045,1000,-445,-2060,-3558,-4726,-5365,-5407,-4852,-3802,-2432,-954,397,1414,1940,1903,1312,286,-1010,-2338,-3475,-4231,-4474,-4187,-3414,-2306,-1040,183,1174,1817,2032,1852,1349,661,-53,-655,-998,-1023,-684,-22,899,1960,3052,4042,4845,5373,5608,5539,5222,4723,4134,3559,3078,2765,2657,2752,3038,3428,3870,4245,4493,4536,4366,3990,3466,2872,2293,1813,1499,1388,1498,1810,2281,2855,3445,3982,4390,4627,4678,4568,4339,4078,3848,3744,3804,4059,4495,5048,5660,6221,6674,6942,6992,6830,6460,5952,5346,4712,4105,3564,3139,2839,2697,2694,2829,3061,3350,3657,3939,4160,4308,4348,4292,4124,3867,3534,3146,2726,2298,1883,1522,1236,1053,992,1039,1197,1413,1655,1864,1982,1962,1759,1340,706,-157,-1198,-2375,-3584,-4712,-5625,-6191,-6298,-5885,-4925,-3499,-1699,274,2232,3954,5253,5993,6093,5565,4456,2917,1087,-840,-2694,-4347,-5678,-6658,-7262,-7521,-7479,-7188,-6703,-6081,-5351,-4569,-3744,-2925,-2138,-1434,-868,-480,-315,-382,-684,-1182,-1837,-2568,-3316,-3995,-4554,-4939,-5135,-5147,-4993,-4733,-4402,-4079,-3796,-3606,-3523,-3560,-3703,-3937,-4231,-4553,-4867,-5142,-5345,-5468,-5493,-5429,-5280,-5072,-4813,-4550,-4278,-4054,-3867,-3753,-3702,-3713,-3775,-3868,-3975,-4086,-4173,-4244,-4266,-4255,-4198,-4106,-3978,-3825,-3638,-3426,-3180,-2896,-2594,-2264,-1946,-1636,-1359,-1127,-924,-768,-624,-498,-355,-182,37,320,654,1035,1440,1843,2222,2553,2813,2991,3077,3086,3017,2903,2760,2612,2485,2396,2346,2344,2366,2393,2409,2379,2308,2164,1970,1710,1424,1110,821,561,372,264,254,348,548,846,1225,1663,2130,2605,3063,3491,3867,4206,4482,4727,4927,5096,5240,5364,5466,5561,5636,5709,5761,5807,5824,5821,5792,5741,5670,5598,5513,5447,5373,5325,5262,5212,5145,5064,4971,4845,4695,4515,4293,4060,3805,3557,3337,3149,3031,2982,3016,3138,3315,3541,3760,3949,4076,4117,4080,3968,3822,3666,3550,3500,3547,3699,3962,4303,4724,5154,5594,5980,6310,6569,6750,6876,6953,6994,7026,7028,7039,7028,7016,6986,6941,6872,6780,6643,6454,6178,5797,5293,4664,3938,3146,2359,1636,1055,656,470,483,661,942,1245,1516,1672,1699,1561,1283,895,442,-5,-403,-694,-841,-825,-640,-298,157,672,1184,1625,1940,2080,2018,1729,1226,526,-333,-1294,-2304,-3300,-4221,-5013,-5626,-6020,-6173,-6071,-5732,-5175,-4460,-3628,-2761,-1924,-1186,-628,-273,-179,-320,-707,-1276,-1992,-2780,-3561,-4279,-4861,-5275,-5506,-5556,-5454,-5244,-4984,-4735,-4563,-4509,-4610,-4869,-5279,-5814,-6425,-7070,-7682,-8214,-8620,-8874,-8971,-8929,-8772,-8553,-8305,-8087,-7915,-7834,-7823,-7901,-8030,-8189,-8344,-8458,-8490,-8430,-8251,-7968,-7592,-7159,-6706,-6283,-5928,-5664,-5519,-5466,-5503,-5577,-5671,-5729,-5753,-5700,-5588,-5414,-5195,-4965,-4744,-4563,-4443,-4387,-4412,-4498,-4650,-4833,-5026,-5212,-5354,-5459,-5513,-5532,-5522,-5503,-5489,-5496,-5544,-5635,-5777,-5964,-6185,-6436,-6680,-6915,-7080,-7171,-7137,-6975,-6670,-6240,-5694,-5084,-4430,-3801,-3220,-2742,-2393,-2201,-2184,-2336,-2651,-3095,-3631,-4212,-4771,-5266,-5618,-5797,-5743,-5460,-4939,-4225,-3351,-2401,-1425,-526,257,856,1259,1469,1499,1404,1216,986,751,534,354,217,110,31,-40,-103,-167,-221,-263,-278,-260,-210,-111,17,177,354,521,670,767,809,785,699,566,405,244,116,51,71,201,432,763,1172,1629,2097,2551,2944,3272,3500,3643,3685,3655,3551,3411,3242,3078,2934,2824,2770,2772,2837,2965,3143,3378,3652,3974,4319,4695,5075,5459,5839,6204,6568,6916,7266,7599,7925,8212,8464,8634,8734,8720,8616,8411,8128,7802,7451,7125,6840,6625,6486,6433,6431,6491,6551,6615,6643,6635,6584,6507,6417,6342,6306,6321,6396,6511,6629,6732,6746,6680,6473,6166,5745,5275,4784,4348,4003,3804,3767,3897,4189,4584,5068,5531,5965,6259,6431,6431,6294,6053,5760,5488,5291,5235,5343,5648,6134,6776,7518,8292,9012,9610,10010,10196,10136,9877,9453,8935,8401,7903,7499,7208,7007,6883,6752,6572,6276,5821,5202,4432,3566,2679,1866,1200,773,604,730,1121,1739,2511,3358,4183,4917,5480,5844,5975,5883,5592,5135,4571,3960,3350,2814,2381,2090,1958,1975,2139,2405,2753,3118,3479,3766,3961,4014,3928,3689,3318,2840,2273,1675,1049,449,-123,-645,-1117,-1541,-1917,-2252,-2538,-2784,-2965,-3085,-3111,-3047,-2869,-2585,-2213,-1757,-1272,-764,-290,132,463,691,809,815,740,580,370,113,-185,-505,-875,-1273,-1736,-2246,-2821,-3432,-4068,-4691,-5267,-5763,-6147,-6404,-6537,-6546,-6471,-6327,-6167,-6012,-5886,-5811,-5775,-5776,-5796,-5804,-5794,-5726,-5608,-5415,-5162,-4855,-4505,-4146,-3782,-3454,-3162,-2933,-2763,-2662,-2623,-2654,-2736,-2887,-3087,-3346,-3658,-4002,-4369,-4726,-5056,-5324,-5529,-5647,-5695,-5683,-5631,-5576,-5539,-5568,-5673,-5890,-6212,-6637,-7142,-7694,-8250,-8774,-9215,-9553,-9742,-9788,-9673,-9433,-9072,-8648,-8171,-7691,-7220,-6775,-6362,-5968,-5596,-5223,-4870,-4520,-4202,-3909,-3660,-3450,-3282,-3149,-3043,-2944,-2848,-2735,-2600,-2463,-2312,-2194,-2118,-2109,-2200,-2391,-2697,-3111,-3609,-4166,-4750,-5314,-5838,-6278,-6626,-6862,-6991,-7024,-6969,-6858,-6701,-6525,-6333,-6134,-5921,-5679,-5409,-5091,-4739,-4355,-3954,-3560,-3193,-2874,-2632,-2473,-2412,-2434,-2536,-2679,-2850,-3006,-3122,-3178,-3146,-3034,-2828,-2550,-2201,-1805,-1375,-937,-514,-121,210,476,639,699,627,422,79,-385,-946,-1581,-2231,-2887,-3470,-3978,-4354,-4595,-4697,-4667,-4545,-4349,-4138,-3938,-3786,-3708,-3699,-3748,-3835,-3905,-3939,-3884,-3730,-3460,-3092,-2640,-2146,-1643,-1167,-757,-418,-162,20,161,268,387,533,712,944,1203,1485,1764,2005,2196,2307,2331,2282,2154,2004,1833,1707,1640,1672,1819,2086,2475,2958,3526,4118,4714,5252,5694,6001,6136,6089,5841,5420,4824,4114,3314,2503,1737,1085,611,352,353,606,1119,1845,2751,3762,4815,5832,6751,7508,8082,8430,8571,8510,8268,7897,7425,6901,6359,5821,5311,4841,4415,4049,3734,3483,3294,3175,3126,3159,3259,3436,3659,3922,4194,4466,4700,4902,5044,5133,5186,5188,5189,5174,5190,5231,5332,5492,5721,6009,6336,6673,6989,7248,7419,7483,7427,7258,6992,6658,6290,5916,5572,5272,5026,4847,4711,4619,4556,4498,4462,4420,4389,4365,4334,4322,4302,4307,4330,4384,4479,4620,4807,5038,5304,5572,5845,6074,6263,6386,6439,6422,6337,6209,6047,5900,5789,5753,5819,6001,6309,6730,7241,7802,8358,8850,9216,9405,9381,9131,8653,7973,7133,6178,5178,4179,3239,2382,1644,1006,484,29,-353,-704,-1017,-1297,-1540,-1716,-1823,-1835,-1735,-1535,-1221,-824,-354,159,681,1200,1677,2125,2509,2860,3163,3444,3694,3928,4130,4299,4416,4464,4430,4308,4087,3798,3436,3048,2654,2271,1941,1649,1431,1254,1129,1023,918,803,654,475,266,43,-185,-390,-571,-706,-798,-840,-833,-791,-700,-581,-420,-227,-5,237,476,698,864,963,957,842,611,277,-151,-626,-1135,-1619,-2060,-2415,-2666,-2802,-2819,-2750,-2608,-2455,-2317,-2247,-2271,-2402,-2649,-2996,-3410,-3863,-4302,-4688,-4992,-5184,-5250,-5210,-5049,-4829,-4546,-4258,-3977,-3730,-3535,-3388,-3294,-3242,-3215,-3201,-3181,-3135,-3064,-2952,-2808,-2640,-2459,-2290,-2146,-2054,-2035,-2099,-2274,-2545,-2931,-3403,-3942,-4519,-5090,-5630,-6088,-6445,-6664,-6743,-6670,-6469,-6161,-5787,-5395,-5021,-4726,-4524,-4459,-4520,-4703,-4985,-5315,-5674,-6001,-6277,-6471,-6567,-6579,-6500,-6379,-6216,-6064,-5927,-5828,-5772,-5749,-5743,-5738,-5692,-5605,-5444,-5215,-4918,-4563,-4178,-3780,-3402,-3060,-2767,-2529,-2337,-2187,-2067,-1968,-1895,-1849,-1852,-1916,-2072,-2321,-2693,-3165,-3741,-4391,-5089,-5802,-6501,-7151,-7730,-8223,-8611,-8898,-9066,-9120,-9059,-8880,-8610,-8241,-7824,-7368,-6918,-6512,-6177,-5963,-5876,-5945,-6162,-6515,-6985,-7519,-8086,-8617,-9065,-9368,-9491,-9386,-9061,-8498,-7739,-6822,-5805,-4758,-3748,-2837,-2080,-1503,-1121,-923,-884,-962,-1110,-1276,-1415,-1492,-1490,-1412,-1267,-1108,-950,-876,-898,-1078,-1421,-1933,-2603,-3383,-4238,-5102,-5911,-6611,-7140,-7458,-7548,-7386,-7005,-6414,-5671,-4823,-3928,-3050,-2228,-1508,-905,-429,-71,196,384,548,688,844,1010,1175,1320,1411,1401,1277,989,553,-30,-739,-1509,-2320,-3082,-3767,-4309,-4687,-4871,-4872,-4694,-4385,-3966,-3496,-2995,-2516,-2068,-1682,-1360,-1104,-908,-765,-654,-574,-494,-403,-283,-106,125,426,793,1211,1672,2143,2607,3021,3374,3621,3754,3753,3613,3352,2982,2542,2077,1612,1210,869,635,478,413,391,393,380,312,186,-35,-308,-653,-997,-1325,-1582,-1724,-1750,-1607,-1347,-934,-438,145,766,1407,2045,2669,3265,3846,4387,4912,5400,5854,6277,6646,6966,7230,7416,7542,7579,7540,7416,7207,6918,6558,6128,5650,5126,4568,4004,3426,2875,2352,1893,1512,1234,1083,1053,1181,1418,1795,2246,2771,3312,3841,4317,4716,5008,5198,5266,5232,5107,4904,4660,4395,4139,3928,3778,3716,3748,3887,4123,4448,4834,5253,5669,6047,6352,6548,6621,6558,6361,6049,5644,5185,4714,4267,3885,3595,3411,3343,3378,3504,3698,3937,4194,4451,4695,4910,5099,5254,5391,5497,5607,5696,5799,5896,6008,6117,6237,6357,6472,6589,6685,6775,6836,6880,6895,6879,6834,6751,6638,6494,6319,6129,5916,5699,5470,5247,5017,4798,4577,4367,4164,3982,3823,3705,3636,3635,3716,3887,4165,4535,5006,5547,6145,6754,7345,7864,8278,8548,8647,8558,8275,7807,7175,6414,5562,4673,3793,2971,2241,1633,1150,797,554,406,327,310,335,410,539,741,1022,1416,1903,2508,3196,3948,4740,5511,6245,6879,7399,7765,7982,8035,7946,7728,7405,7014,6569,6115,5658,5235,4843,4508,4219,3985,3798,3651,3526,3420,3306,3169,3007,2782,2521,2190,1823,1412,984,560,158,-178,-437,-578,-593,-468,-209,172,649,1178,1733,2238,2675,2973,3115,3080,2859,2484,1966,1369,736,121,-404,-818,-1062,-1135,-1039,-790,-447,-52,326,625,809,820,672,333,-144,-744,-1406,-2071,-2697,-3221,-3629,-3893,-4014,-4011,-3895,-3706,-3464,-3192,-2903,-2611,-2306,-1990,-1656,-1295,-914,-513,-109,275,616,895,1083,1165,1131,974,705,336,-110,-601,-1108,-1593,-2042,-2421,-2724,-2951,-3094,-3178,-3196,-3169,-3090,-2966,-2792,-2569,-2303,-1997,-1666,-1323,-989,-681,-427,-227,-107,-46,-52,-93,-163,-236,-292,-331,-327,-296,-241,-178,-136,-126,-175,-299,-500,-792,-1153,-1577,-2041,-2514,-2986,-3422,-3828,-4186,-4512,-4806,-5091,-5377,-5682,-6005,-6360,-6732,-7122,-7512,-7895,-8244,-8561,-8812,-9006,-9127,-9175,-9153,-9057,-8893,-8675,-8393,-8088,-7741,-7391,-7025,-6654,-6271,-5874,-5452,-5000,-4531,-4033,-3545,-3057,-2616,-2233,-1936,-1752,-1677,-1738,-1901,-2174,-2515,-2911,-3340,-3763,-4182,-4557,-4889,-5163,-5381,-5536,-5649,-5709,-5735,-5739,-5711,-5679,-5621,-5550,-5462,-5341,-5199,-5025,-4829,-4619,-4402,-4207,-4034,-3921,-3860,-3867,-3943,-4071,-4248,-4458,-4682,-4920,-5153,-5390,-5621,-5861,-6105,-6353,-6614,-6864,-7117,-7335,-7519,-7636,-7681,-7628,-7479,-7222,-6865,-6418,-5890,-5318,-4717,-4132,-3583,-3108,-2723,-2450,-2295,-2259,-2329,-2499,-2728,-3018,-3321,-3639,-3941,-4233,-4499,-4741,-4961,-5139,-5284,-5362,-5375,-5305,-5148,-4905,-4590,-4215,-3815,-3421,-3066,-2785,-2594,-2509,-2518,-2613,-2761,-2929,-3086,-3189,-3217,-3162,-3014,-2797,-2536,-2252,-2003,-1799,-1677,-1644,-1699,-1832,-2015,-2231,-2437,-2624,-2753,-2828,-2824,-2764,-2639,-2474,-2290,-2085,-1903,-1731,-1598,-1514,-1464,-1476,-1516,-1609,-1730,-1885,-2074,-2279,-2514,-2757,-3010,-3256,-3484,-3664,-3789,-3821,-3755,-3572,-3267,-2848,-2326,-1724,-1068,-396,267,879,1422,1869,2195,2402,2464,2402,2208,1903,1515,1056,575,86,-372,-769,-1091,-1310,-1433,-1447,-1376,-1228,-1031,-812,-586,-381,-189,-26,127,272,426,596,798,1028,1295,1580,1881,2171,2448,2690,2897,3057,3168,3233,3241,3218,3143,3046,2918,2767,2602,2437,2271,2131,2015,1932,1893,1895,1937,2020,2120,2241,2353,2457,2526,2557,2536,2467,2339,2179,1985,1790,1611,1456,1358,1299,1306,1342,1422,1505,1590,1662,1703,1736,1748,1780,1835,1950,2132,2400,2750,3163,3630,4100,4542,4917,5170,5289,5244,5033,4676,4183,3605,2973,2336,1733,1192,746,396,158,24,-13,36,147,313,503,713,928,1130,1331,1504,1665,1810,1938,2067,2187,2317,2446,2592,2740,2909,3079,3265,3445,3629,3798,3958,4107,4243,4379,4507,4645,4790,4947,5125,5306,5503,5684,5844,5958,6015,5996,5909,5747,5531,5284,5030,4799,4631,4527,4523,4605,4771,5013,5292,5594,5883,6128,6311,6403,6394,6284,6056,5742,5322,4845,4309,3755,3207,2700,2253,1905,1647,1512,1473,1545,1682,1892,2110,2352,2547,2720,2830,2893,2914,2891,2859,2813,2784,2755,2754,2750,2768,2779,2784,2782,2761,2729,2689,2650,2622,2620,2649,2717,2829,2977,3155,3352,3541,3716,3843,3928,3941,3905,3801,3661,3490,3315,3156,3028,2944,2901,2897,2916,2951,2977,2995,2984,2946,2881,2790,2678,2569,2445,2357,2267,2216,2179,2172,2188,2232,2310,2425,2587,2792,3054,3359,3717,4110,4529,4951,5359,5721,6016,6215,6287,6228,6006,5644,5138,4522,3835,3107,2409,1771,1260,893,715,703,874,1176,1584,2044,2503,2923,3250,3486,3586,3592,3484,3308,3080,2844,2613,2446,2327,2302,2349,2461,2629,2811,2988,3122,3183,3154,3033,2809,2524,2172,1801,1419,1046,693,365,55,-231,-509,-768,-1016,-1230,-1407,-1519,-1558,-1526,-1410,-1249,-1037,-819,-604,-419,-276,-169,-102,-44,18,120,276,509,814,1195,1630,2093,2565,2993,3373,3652,3838,3894,3846,3663,3391,2995,2533,1972,1369,712,41,-629,-1279,-1883,-2433,-2910,-3304,-3605,-3806,-3906,-3905,-3810,-3637,-3391,-3097,-2765,-2416,-2065,-1728,-1421,-1152,-925,-753,-619,-546,-511,-528,-586,-684,-810,-952,-1105,-1245,-1385,-1501,-1608,-1702,-1789,-1891,-2008,-2166,-2359,-2603,-2880,-3181,-3487,-3766,-4004,-4169,-4248,-4230,-4117,-3917,-3643,-3322,-2966,-2612,-2262,-1948,-1670,-1446,-1274,-1147,-1069,-1012,-988,-971,-969,-971,-982,-995,-1021,-1048,-1089,-1131,-1185,-1244,-1308,-1389,-1479,-1599,-1743,-1916,-2117,-2334,-2554,-2759,-2929,-3037,-3081,-3034,-2918,-2727,-2502,-2254,-2032,-1859,-1768,-1784,-1911,-2152,-2496,-2910,-3368,-3821,-4221,-4537,-4715,-4762,-4650,-4412,-4060,-3635,-3173,-2718,-2298,-1953,-1688,-1531,-1474,-1523,-1664,-1892,-2189,-2553,-2959,-3419,-3891,-4385,-4865,-5321,-5736,-6097,-6396,-6638,-6814,-6937,-7019,-7060,-7098,-7121,-7159,-7208,-7272,-7352,-7439,-7536,-7624,-7701,-7755,-7764,-7739,-7642,-7478,-7226,-6871,-6417,-5852,-5196,-4453,-3665,-2846,-2049,-1299,-639,-99,298,538,625,555,366,65,-295,-687,-1069,-1402,-1664,-1833,-1906,-1882,-1774,-1602,-1391,-1167,-964,-802,-711,-701,-778,-944,-1190,-1504,-1877,-2290,-2729,-3178,-3624,-4052,-4462,-4829,-5165,-5444,-5681,-5863,-6007,-6120,-6212,-6308,-6407,-6531,-6678,-6842,-7011,-7163,-7278,-7330,-7312,-7200,-7003,-6725,-6377,-5996,-5595,-5212,-4861,-4548,-4293,-4064,-3877,-3691,-3511,-3299,-3068,-2791,-2484,-2152,-1809,-1475,-1182,-929,-769,-677,-701,-805,-1010,-1272,-1595,-1924,-2271,-2575,-2845,-3057,-3195,-3282,-3297,-3270,-3202,-3112,-3008,-2895,-2786,-2671,-2570,-2468,-2374,-2286,-2191,-2094,-1980,-1849,-1694,-1509,-1299,-1060,-809,-549,-308,-88,88,221,312,368,401,423,446,478,526,586,647,701,724,712,636,513,325,95,-150,-410,-623,-801,-907,-939,-912,-812,-682,-517,-364,-226,-139,-96,-120,-176,-280,-386,-491,-574,-598,-579,-473,-313,-74,200,523,852,1181,1484,1733,1921,2022,2037,1960,1796,1556,1253,901,537,165,-163,-443,-630,-714,-666,-497,-196,209,699,1240,1793,2326,2797,3191,3482,3679,3791,3823,3814,3760,3700,3626,3561,3487,3411,3315,3188,3032,2838,2613,2371,2111,1856,1609,1387,1200,1047,934,844,773,702,623,512,376,198,-5,-225,-438,-618,-744,-783,-738,-574,-322,35,458,941,1443,1942,2403,2799,3105,3308,3405,3406,3335,3209,3076,2946,2866,2851,2916,3073,3302,3596,3917,4240,4526,4753,4887,4928,4852,4689,4437,4139,3820,3529,3294,3159,3130,3221,3422,3710,4071,4456,4852,5201,5498,5707,5827,5858,5806,5682,5508,5275,5025,4734,4443,4136,3841,3546,3276,3022,2801,2605,2440,2290,2160,2027,1893,1750,1601,1449,1308,1196,1131,1137,1231,1418,1700,2072,2498,2980,3460,3929,4347,4696,4963,5139,5233,5261,5244,5206,5172,5153,5165,5205,5265,5345,5423,5500,5553,5572,5549,5456,5312,5073,4766,4362,3873,3304,2663,1984,1274,584,-81,-668,-1171,-1555,-1814,-1951,-1967,-1899,-1763,-1597,-1434,-1302,-1213,-1186,-1195,-1245,-1291,-1315,-1288,-1175,-975,-660,-254,239,787,1367,1947,2503,3008,3453,3817,4110,4329,4488,4599,4671,4719,4753,4780,4810,4843,4880,4923,4965,5004,5034,5045,5041,5003,4947,4860,4747,4610,4446,4252,4038,3799,3540,3268,2974,2660,2335,1982,1624,1241,864,476,126,-204,-457,-645,-729,-710,-574,-319,42,500,1013,1559,2080,2548,2923,3173,3295,3261,3095,2792,2392,1915,1402,885,392,-45,-415,-700,-905,-1030,-1082,-1069,-1004,-885,-740,-545,-342,-105,128,370,595,796,965,1095,1192,1260,1309,1358,1421,1507,1635,1787,1972,2161,2326,2451,2495,2456,2311,2068,1734,1315,852,349,-147,-618,-1049,-1409,-1707,-1920,-2059,-2113,-2094,-2003,-1858,-1670,-1454,-1229,-1002,-795,-607,-454,-323,-223,-144,-71,-12,72,160,284,437,615,829,1057,1301,1547,1778,1989,2159,2295,2378,2423,2415,2363,2269,2123,1932,1684,1375,1021,614,189,-237,-646,-1001,-1308,-1534,-1700,-1779,-1803,-1750,-1639,-1471,-1242,-962,-638,-272,103,496,861,1207,1490,1704,1826,1839,1733,1504,1146,676,99,-559,-1267,-1997,-2702,-3362,-3930,-4390,-4722,-4917,-4995,-4966,-4862,-4715,-4554,-4414,-4310,-4268,-4269,-4334,-4415,-4508,-4573,-4587,-4525,-4377,-4124,-3786,-3367,-2885,-2372,-1832,-1308,-793,-329,100,470,797,1069,1291,1454,1561,1602,1582,1504,1364,1176,934,648,329,-23,-380,-738,-1068,-1360,-1598,-1772,-1878,-1919,-1894,-1827,-1714,-1596,-1470,-1374,-1311,-1306,-1368,-1504,-1717,-2005,-2349,-2750,-3167,-3591,-3978,-4301,-4518,-4596,-4513,-4251,-3825,-3249,-2577,-1845,-1120,-445,134,579,877,1024,1025,925,729,495,230,-30,-276,-493,-681,-833,-960,-1062,-1152,-1241,-1331,-1443,-1568,-1721,-1893,-2085,-2295,-2516,-2744,-2969,-3186,-3384,-3553,-3685,-3766,-3801,-3770,-3688,-3540,-3342,-3096,-2814,-2512,-2186,-1861,-1523,-1188,-859,-541,-240,33,277,481,631,737,762,740,646,515,353,172,0,-171,-302,-411,-467,-493,-481,-459,-425,-417,-419,-471,-549,-677,-826,-1012,-1203,-1421,-1636,-1873,-2115,-2389,-2687,-3041,-3439,-3898,-4408,-4948,-5512,-6055,-6560,-6990,-7325,-7541,-7639,-7607,-7481,-7262,-6999,-6701,-6406,-6122,-5865,-5628,-5411,-5177,-4925,-4600,-4207,-3715,-3137,-2475,-1762,-1008,-265,444,1079,1605,2006,2262,2374,2356,2218,1994,1703,1378,1053,736,470,249,85,-21,-86,-108,-90,-48,27,122,236,373,516,673,821,958,1063,1122,1129,1076,981,845,701,563,452,386,375,409,503,613,749,859,935,947,882,738,510,217,-135,-506,-889,-1251,-1584,-1881,-2127,-2336,-2495,-2637,-2744,-2856,-2955,-3061,-3167,-3266,-3354,-3424,-3460,-3461,-3404,-3294,-3126,-2908,-2654,-2370,-2078,-1783,-1502,-1240,-1008,-805,-642,-491,-375,-260,-161,-67,29,115,208,295,371,439,477,495,483,431,355,235,101,-54,-200,-322,-406,-419,-361,-211,38,374,802,1299,1844,2423,3006,3576,4122,4613,5061,5424,5717,5904,5988,5955,5806,5548,5188,4748,4245,3712,3177,2672,2217,1829,1507,1248,1033,841,645,430,174,-121,-463,-831,-1214,-1578,-1911,-2184,-2385,-2509,-2550,-2527,-2443,-2321,-2173,-2005,-1820,-1621,-1384,-1126,-811,-453,-36,432,938,1460,1959,2410,2773,3026,3156,3159,3044,2843,2585,2320,2092,1936,1878,1940,2098,2365,2681,3042,3387,3689,3906,4015,4008,3879,3650,3332,2966,2574,2200,1869,1615,1451,1382,1418,1525,1721,1951,2219,2480,2725,2922,3080,3166,3215,3196,3154,3064,2963,2835,2701,2538,2352,2115,1820,1448,995,456,-155,-825,-1530,-2236,-2909,-3512,-4002,-4367,-4579,-4631,-4538,-4284,-3907,-3412,-2831,-2198,-1541,-888,-262,322,856,1330,1761,2143,2496,2828,3135,3442,3728,4012,4275,4511,4712,4857,4945,4968,4918,4801,4612,4343,4012,3602,3130,2612,2048,1474,888,322,-220,-716,-1158,-1535,-1844,-2069,-2233,-2310,-2344,-2306,-2233,-2115,-1956,-1782,-1564,-1344,-1096,-848,-592,-348,-117,79,245,366,448,497,517,541,570,645,756,930,1138,1392,1648,1908,2140,2327,2459,2522,2506,2425,2277,2080,1842,1584,1309,1044,797,572,387,222,92,-35,-137,-251,-345,-451,-552,-651,-749,-832,-905,-952,-975,-966,-924,-850,-750,-624,-497,-371,-278,-225,-229,-305,-452,-672,-968,-1312,-1703,-2115,-2517,-2904,-3232,-3501,-3688,-3797,-3820,-3766,-3640,-3444,-3193,-2886,-2543,-2159,-1762,-1328,-897,-437,12,474,913,1340,1717,2049,2298,2483,2578,2609,2580,2498,2394,2267,2144,2037,1955,1902,1881,1886,1919,1971,2046,2118,2204,2258,2308,2311,2289,2220,2108,1951,1766,1558,1358,1175,1022,920,852,841,858,906,957,993,993,932,805,599,319,-15,-398,-784,-1165,-1496,-1769,-1958,-2073,-2108,-2097,-2046,-1991,-1940,-1909,-1906,-1927,-1978,-2042,-2127,-2207,-2298,-2379,-2469,-2550,-2638,-2709,-2769,-2796,-2788,-2724,-2599,-2403,-2129,-1792,-1394,-969,-516,-80,352,740,1108,1422,1724,1991,2253,2506,2742,2965,3144,3271,3309,3239,3031,2658,2119,1403,545,-435,-1483,-2549,-3585,-4533,-5350,-6002,-6460,-6727,-6809,-6721,-6499,-6166,-5752,-5288,-4794,-4297,-3813,-3358,-2938,-2557,-2224,-1930,-1669,-1442,-1211,-982,-722,-428,-94,279,673,1068,1447,1774,2032,2196,2243,2179,1993,1723,1376,1009,640,318,65,-84,-119,-30,174,473,838,1247,1654,2043,2379,2646,2837,2940,2957,2895,2752,2537,2252,1896,1473,988,451,-127,-719,-1311,-1868,-2367,-2785,-3104,-3317,-3414,-3405,-3300,-3115,-2879,-2614,-2352,-2121,-1934,-1803,-1742,-1739,-1801,-1904,-2034,-2172,-2298,-2406,-2477,-2532,-2544,-2548,-2520,-2484,-2429,-2356,-2252,-2112,-1920,-1679,-1386,-1055,-705,-357,-45,215,389,475,467,367,203,-28,-281,-556,-815,-1058,-1269,-1448,-1594,-1717,-1805,-1878,-1914,-1926,-1907,-1849,-1755,-1621,-1451,-1253,-1037,-813,-597,-393,-209,-62,57,127,168,177,167,139,112,85,80,98,140,217,293,392,459,515,518,467,350,158,-105,-420,-792,-1170,-1553,-1895,-2184,-2392,-2516,-2556,-2524,-2437,-2318,-2182,-2053,-1934,-1840,-1766,-1713,-1679,-1648,-1620,-1580,-1539,-1481,-1441,-1399,-1385,-1390,-1420,-1472,-1542,-1612,-1674,-1701,-1673,-1577,-1392,-1127,-772,-350,124,613,1083,1494,1818,2025,2107,2060,1902,1647,1339,995,666,358,104,-98,-245,-335,-394,-409,-411,-397,-376,-362,-341,-327,-299,-269,-215,-145,-50,79,227,412,598,791,951,1076,1133,1117,1015,825,550,201,-209,-654,-1116,-1556,-1971,-2321,-2617,-2844,-3020,-3148,-3258,-3347,-3444,-3539,-3631,-3698,-3717,-3656,-3498,-3220,-2819,-2308,-1685,-999,-257,482,1196,1837,2377,2789,3062,3188,3182,3058,2841,2562,2247,1931,1633,1376,1172,1018,921,868,851,878,930,1026,1152,1322,1520,1757,2007,2289,2581,2901,3245,3618,4034,4484,4986,5516,6084,6643,7199,7686,8103,8399,8554,8554,8374,8030,7524,6883,6144,5337,4515,3708,2960,2295,1734,1275,919,639,421,227,42,-166,-409,-687,-1010,-1360,-1721,-2087,-2421,-2720,-2963,-3147,-3265,-3332,-3343,-3316,-3256,-3163,-3057,-2918,-2774,-2597,-2405,-2175,-1921,-1623,-1307,-958,-602,-228,150,537,932,1335,1746,2164,2572,2967,3310,3606,3809,3931,3950,3883,3743,3568,3374,3215,3092,3054,3085,3224,3439,3752,4116,4534,4951,5362,5728,6032,6263,6395,6443,6391,6267,6068,5841,5592,5364,5176,5039,4983,4991,5077,5215,5395,5577,5738,5827,5823,5697,5427,5023,4479,3824,3090,2304,1519,764,77,-511,-993,-1352,-1593,-1723,-1746,-1693,-1562,-1384,-1156,-897,-613,-309,10,339,682,1034,1382,1728,2043,2332,2569,2767,2909,3018,3087,3146,3192,3260,3345,3453,3594,3740,3902,4038,4149,4188,4160,4035,3816,3508,3119,2663,2159,1617,1066,512,-2,-484,-892,-1234,-1487,-1651,-1715,-1691,-1571,-1380,-1126,-831,-524,-220,55,285,451,549,558,510,384,231,44,-141,-308,-449,-548,-613,-640,-651,-645,-654,-668,-717,-774,-857,-929,-993,-1015,-992,-898,-728,-481,-152,225,654,1080,1503,1870,2168,2365,2449,2411,2263,2011,1693,1330,967,640,379,219,167,232,402,657,963,1290,1589,1831,1975,1999,1883,1633,1260,795,287,-241,-718,-1119,-1401,-1534,-1524,-1358,-1078,-702,-283,132,505,787,951,988,881,656,324,-87,-539,-995,-1427,-1780,-2056,-2210,-2251,-2169,-1972,-1680,-1302,-872,-403,67,519,925,1253,1506,1648,1710,1675,1578,1420,1240,1047,870,729,622,567,547,568,615,683,761,843,922,992,1054,1105,1144,1164,1161,1120,1035,893,678,393,26,-412,-916,-1465,-2038,-2603,-3139,-3612,-4014,-4311,-4517,-4612,-4619,-4561,-4437,-4309,-4151,-4028,-3912,-3847,-3812,-3815,-3853,-3900,-3976,-4038,-4107,-4151,-4170,-4144,-4060,-3901,-3660,-3325,-2913,-2409,-1852,-1229,-583,84,729,1356,1916,2423,2840,3179,3427,3590,3677,3690,3659,3582,3491,3381,3284,3184,3113,3046,2993,2939,2874,2789,2671,2515,2304,2048,1725,1357,934,471,-23,-543,-1074,-1612,-2145,-2676,-3188,-3693,-4174,-4643,-5086,-5503,-5883,-6212,-6478,-6663,-6757,-6748,-6618,-6383,-6025,-5586,-5076,-4541,-4017,-3539,-3162,-2896,-2794,-2835,-3030,-3349,-3752,-4202,-4630,-4996,-5239,-5317,-5212,-4898,-4410,-3743,-2959,-2075,-1157,-235,641,1440,2128,2686,3096,3351,3459,3417,3255,2979,2628,2223,1814,1416,1083,810,619,495,405,336,233,79,-164,-508,-959,-1498,-2111,-2740,-3362,-3917,-4386,-4714,-4910,-4928,-4814,-4552,-4199,-3772,-3324,-2877,-2484,-2151,-1915,-1762,-1698,-1691,-1731,-1780,-1816,-1829,-1784,-1701,-1573,-1419,-1268,-1127,-1022,-961,-946,-991,-1080,-1220,-1383,-1565,-1736,-1888,-2001,-2067,-2077,-2029,-1921,-1763,-1558,-1329,-1090,-864,-685,-550,-502,-508,-603,-730,-907,-1061,-1206,-1278,-1297,-1256,-1166,-1082,-1011,-1008,-1086,-1250,-1499,-1796,-2115,-2397,-2606,-2702,-2672,-2514,-2257,-1939,-1606,-1321,-1114,-1043,-1112,-1340,-1699,-2164,-2685,-3227,-3729,-4170,-4501,-4714,-4794,-4749,-4604,-4390,-4158,-3943,-3780,-3702,-3700,-3789,-3922,-4084,-4220,-4302,-4292,-4178,-3953,-3635,-3238,-2809,-2372,-1981,-1655,-1428,-1314,-1304,-1405,-1597,-1853,-2173,-2492,-2816,-3081,-3282,-3379,-3373,-3239,-2996,-2638,-2195,-1693,-1168,-661,-211,158,412,551,562,455,248,-38,-384,-741,-1122,-1464,-1807,-2112,-2409,-2680,-2936,-3156,-3335,-3446,-3471,-3384,-3166,-2819,-2348,-1793,-1196,-608,-90,323,591,700,648,447,134,-257,-674,-1086,-1452,-1752,-1984,-2126,-2215,-2236,-2232,-2208,-2184,-2184,-2207,-2264,-2355,-2462,-2584,-2687,-2763,-2788,-2755,-2666,-2513,-2324,-2080,-1816,-1517,-1205,-876,-544,-215,99,378,615,779,856,838,690,441,64,-384,-904,-1434,-1940,-2375,-2692,-2863,-2857,-2670,-2290,-1750,-1061,-265,587,1474,2329,3137,3858,4490,5009,5430,5731,5922,6008,5979,5861,5647,5355,4990,4563,4087,3578,3039,2493,1934,1387,862,366,-59,-416,-652,-784,-760,-618,-322,70,556,1076,1590,2057,2427,2676,2780,2729,2527,2190,1741,1219,666,112,-390,-831,-1173,-1413,-1551,-1582,-1533,-1403,-1224,-996,-744,-473,-189,82,351,582,781,930,1015,1057,1037,1002,952,937,979,1117,1375,1767,2291,2939,3672,4467,5254,5999,6629,7100,7384,7445,7313,6977,6509,5912,5268,4590,3936,3322,2783,2321,1966,1713,1581,1575,1701,1954,2337,2809,3366,3931,4489,4939,5269,5398,5318,5011,4486,3778,2932,2013,1089,238,-473,-992,-1272,-1312,-1102,-686,-93,592,1314,1980,2536,2930,3128,3144,2977,2682,2297,1881,1497,1184,987,919,989,1177,1462,1804,2167,2511,2802,3013,3126,3140,3068,2925,2748,2561,2398,2295,2262,2326,2494,2742,3082,3446,3844,4200,4519,4746,4877,4908,4834,4681,4469,4215,3959,3699,3461,3235,3016,2793,2539,2254,1911,1523,1089,637,182,-240,-610,-904,-1104,-1211,-1224,-1147,-999,-781,-515,-208,116,455,766,1073,1320,1537,1681,1757,1748,1646,1448,1158,786,343,-148,-676,-1203,-1716,-2175,-2553,-2821,-2943,-2904,-2693,-2298,-1744,-1033,-201,709,1667,2595,3456,4197,4768,5149,5315,5248,4977,4495,3864,3108,2297,1468,688,-13,-588,-1021,-1293,-1413,-1384,-1229,-977,-654,-302,42,348,573,702,714,611,391,80,-304,-722,-1128,-1490,-1758,-1908,-1916,-1788,-1528,-1168,-748,-304,101,438,659,752,689,492,161,-261,-735,-1213,-1628,-1935,-2080,-2028,-1757,-1258,-556,330,1334,2410,3484,4487,5370,6068,6562,6822,6854,6669,6295,5761,5112,4378,3600,2809,2038,1305,647,62,-411,-788,-1039,-1184,-1209,-1146,-990,-790,-551,-326,-128,6,63,42,-71,-245,-494,-782,-1109,-1454,-1799,-2145,-2464,-2776,-3055,-3315,-3550,-3745,-3926,-4061,-4182,-4262,-4315,-4327,-4287,-4194,-4033,-3804,-3517,-3159,-2757,-2298,-1799,-1260,-683,-78,549,1188,1818,2440,3017,3558,4017,4411,4686,4864,4899,4819,4606,4292,3891,3447,2979,2553,2166,1880,1673,1576,1541,1572,1602,1618,1564,1420,1160,789,307,-254,-866,-1484,-2077,-2596,-3031,-3349,-3561,-3663,-3697,-3675,-3662,-3670,-3763,-3938,-4231,-4624,-5106,-5641,-6181,-6669,-7046,-7270,-7284,-7088,-6639,-5984,-5112,-4101,-2979,-1824,-698,353,1266,2024,2594,2982,3189,3246,3183,3030,2836,2619,2431,2278,2193,2164,2212,2310,2473,2670,2903,3153,3401,3631,3825,3964,4040,4033,3950,3785,3565,3298,3028,2775,2570,2435,2367,2382,2444,2548,2638,2703,2677,2552,2279,1856,1285,572,-234,-1111,-1990,-2828,-3558,-4131,-4500,-4629,-4510,-4144,-3554,-2789,-1893,-938,18,897,1650,2204,2548,2631,2481,2086,1488,715,-184,-1160,-2158,-3135,-4034,-4837,-5497,-6006,-6345,-6505,-6493,-6309,-5974,-5497,-4904,-4217,-3465,-2682,-1902,-1166,-500,68,526,874,1101,1249,1310,1336,1341,1348,1380,1433,1508,1602,1685,1751,1765,1718,1577,1363,1038,665,218,-226,-655,-1006,-1242,-1335,-1246,-991,-561,6,662,1375,2057,2685,3177,3523,3682,3653,3444,3080,2589,2021,1404,780,182,-380,-878,-1314,-1694,-2008,-2281,-2504,-2679,-2809,-2876,-2890,-2830,-2711,-2526,-2286,-2009,-1708,-1418,-1149,-936,-769,-674,-633,-655,-730,-857,-1045,-1277,-1575,-1913,-2312,-2741,-3203,-3670,-4127,-4556,-4931,-5236,-5436,-5520,-5457,-5244,-4866,-4346,-3681,-2925,-2093,-1247,-422,323,963,1448,1780,1938,1936,1812,1560,1259,894,535,181,-137,-418,-659,-863,-1049,-1204,-1360,-1497,-1635,-1772,-1898,-2031,-2133,-2227,-2290,-2329,-2361,-2377,-2401,-2441,-2491,-2573,-2666,-2764,-2861,-2920,-2941,-2902,-2786,-2604,-2340,-2021,-1654,-1283,-933,-648,-472,-419,-512,-753,-1103,-1547,-2013,-2453,-2799,-2990,-2988,-2753,-2294,-1602,-738,278,1351,2439,3452,4347,5067,5587,5883,5959,5815,5489,5001,4406,3739,3050,2366,1728,1146,654,254,-35,-203,-258,-187,-14,263,610,1017,1436,1850,2209,2503,2688,2773,2739,2608,2389,2111,1793,1468,1145,850,577,328,100,-130,-353,-603,-858,-1152,-1453,-1780,-2096,-2392,-2633,-2800,-2861,-2813,-2628,-2324,-1888,-1356,-746,-98,544,1149,1664,2079,2352,2488,2479,2336,2081,1733,1319,870,414,-21,-412,-743,-1001,-1183,-1282,-1294,-1225,-1053,-811,-472,-78,380,875,1391,1917,2424,2909,3344,3724,4043,4290,4482,4607,4688,4722,4730,4714,4681,4639,4572,4474,4333,4115,3826,3430,2938,2341,1668,938,206,-477,-1052,-1451,-1623,-1541,-1170,-538,336,1403,2571,3776,4913,5900,6684,7195,7431,7377,7062,6529,5834,5043,4228,3437,2732,2132,1665,1334,1124,1038,1032,1108,1223,1377,1546,1727,1905,2075,2233,2363,2470,2533,2561,2543,2486,2394,2276,2155,2033,1935,1849,1785,1721,1650,1546,1395,1188,910,578,202,-190,-560,-876,-1100,-1202,-1158,-967,-627,-168,372,948,1505,1990,2366,2589,2644,2521,2219,1773,1196,542,-160,-868,-1555,-2185,-2762,-3249,-3663,-3990,-4241,-4432,-4567,-4661,-4713,-4730,-4703,-4636,-4514,-4343,-4107,-3820,-3467,-3075,-2642,-2205,-1773,-1371,-1017,-717,-484,-314,-194,-125,-75,-38,5,75,168,295,445,599,733,830,845,797,645,438,171,-93,-321,-474,-487,-371,-73,364,941,1604,2299,2985,3587,4078,4410,4565,4543,4341,3981,3486,2878,2203,1459,706,-74,-833,-1560,-2246,-2841,-3352,-3736,-3988,-4085,-4029,-3814,-3461,-2995,-2454,-1881,-1326,-827,-431,-164,-42,-66,-223,-487,-838,-1232,-1652,-2055,-2427,-2746,-3003,-3203,-3350,-3450,-3521,-3556,-3575,-3566,-3531,-3460,-3345,-3170,-2932,-2608,-2210,-1722,-1165,-549,109,772,1422,2017,2530,2927,3175,3246,3121,2793,2257,1539,650,-358,-1448,-2567,-3658,-4679,-5585,-6351,-6952,-7388,-7652,-7763,-7733,-7588,-7353,-7049,-6700,-6331,-5952,-5598,-5269,-4987,-4753,-4564,-4417,-4298,-4185,-4060,-3890,-3656,-3340,-2931,-2436,-1863,-1238,-591,33,599,1050,1373,1526,1529,1389,1147,858,578,370,278,349,593,1011,1581,2249,2965,3653,4256,4709,4975,5019,4845,4457,3902,3210,2449,1655,892,178,-451,-991,-1447,-1827,-2152,-2449,-2720,-2995,-3269,-3553,-3839,-4122,-4393,-4636,-4844,-5009,-5132,-5221,-5278,-5322,-5352,-5382,-5417,-5462,-5511,-5580,-5632,-5693,-5726,-5740,-5730,-5690,-5632,-5544,-5436,-5289,-5108,-4856,-4544,-4118,-3607,-2970,-2253,-1444,-609,239,1040,1748,2342,2758,3013,3068,2960,2687,2300,1822,1302,777,274,-155,-518,-767,-929,-985,-949,-839,-656,-429,-171,101,358,602,814,1002,1170,1322,1481,1632,1796,1935,2062,2134,2144,2079,1907,1651,1292,866,390,-96,-564,-973,-1319,-1572,-1750,-1859,-1923,-1984,-2053,-2166,-2326,-2537,-2792,-3065,-3329,-3547,-3676,-3688,-3558,-3272,-2846,-2278,-1616,-873,-116,632,1303,1884,2316,2615,2738,2717,2549,2262,1896,1477,1058,663,327,75,-84,-140,-97,27,220,449,703,943,1164,1330,1440,1471,1425,1284,1058,747,358,-78,-564,-1052,-1541,-1987,-2378,-2684,-2892,-2986,-2971,-2845,-2624,-2320,-1954,-1537,-1107,-664,-252,139,484,789,1055,1278,1483,1660,1843,2010,2180,2321,2422,2455,2387,2199,1871,1390,769,14,-828,-1728,-2625,-3476,-4227,-4847,-5309,-5610,-5764,-5779,-5708,-5551,-5357,-5137,-4902,-4677,-4442,-4220,-3985,-3738,-3475,-3183,-2871,-2544,-2201,-1864,-1526,-1194,-875,-560,-265,12,270,488,692,846,974,1046,1067,1024,921,752,534,262,-39,-362,-682,-973,-1215,-1377,-1445,-1408,-1256,-1005,-645,-224,273,775,1283,1747,2142,2449,2645,2724,2682,2529,2280,1953,1587,1199,834,518,277,140,110,191,370,619,917,1220,1509,1746,1915,1992,1974,1850,1638,1333,963,537,78,-388,-845,-1266,-1631,-1932,-2134,-2242,-2237,-2114,-1895,-1568,-1176,-718,-233,266,745,1193,1590,1933,2217,2438,2607,2707,2755,2746,2683,2583,2435,2256,2050,1817,1581,1329,1091,856,639,451,278,143,29,-50,-98,-101,-67,19,138,298,476,677,882,1092,1287,1465,1617,1732,1823,1876,1905,1909,1887,1856,1808,1768,1728,1709,1711,1737,1794,1867,1970,2070,2183,2289,2381,2474,2539,2608,2675,2760,2878,3036,3248,3499,3800,4126,4471,4821,5151,5457,5724,5940,6116,6234,6311,6340,6319,6255,6146,5985,5792,5548,5282,4996,4704,4444,4212,4055,3961,3963,4043,4205,4428,4696,4984,5271,5526,5729,5855,5887,5816,5635,5357,4989,4563,4088,3604,3119,2665,2263,1914,1657,1479,1404,1431,1559,1787,2109,2518,2998,3547,4128,4736,5324,5876,6356,6738,7016,7160,7193,7095,6896,6595,6211,5759,5255,4716,4165,3615,3085,2590,2131,1732,1379,1095,871,712,623,598,638,751,927,1183,1516,1929,2419,2980,3590,4247,4907,5558,6150,6663,7055,7314,7422,7376,7190,6864,6431,5908,5335,4734,4146,3585,3086,2645,2274,1960,1693,1459,1235,1015,783,534,270,-5,-285,-556,-807,-1028,-1198,-1304,-1337,-1277,-1128,-874,-532,-92,415,981,1562,2140,2668,3130,3484,3728,3824,3803,3641,3391,3064,2700,2338,1997,1720,1503,1376,1318,1321,1366,1416,1459,1459,1423,1320,1171,965,720,444,160,-132,-408,-666,-896,-1100,-1254,-1377,-1431,-1425,-1336,-1159,-887,-520,-65,463,1048,1650,2258,2821,3323,3734,4021,4187,4200,4066,3779,3332,2744,2021,1191,284,-658,-1598,-2484,-3293,-3972,-4523,-4911,-5151,-5243,-5205,-5067,-4845,-4593,-4305,-4037,-3777,-3544,-3344,-3156,-2994,-2818,-2645,-2434,-2208,-1949,-1668,-1383,-1086,-811,-558,-334,-158,-10,98,185,248,296,329,342,349,328,301,246,170,68,-76,-246,-464,-705,-985,-1281,-1611,-1948,-2313,-2686,-3072,-3467,-3855,-4229,-4569,-4861,-5077,-5218,-5255,-5200,-5042,-4805,-4491,-4140,-3760,-3391,-3044,-2751,-2503,-2315,-2169,-2045,-1933,-1791,-1614,-1378,-1082,-726,-326,100,528,926,1264,1511,1635,1620,1449,1125,658,67,-617,-1360,-2125,-2865,-3554,-4143,-4622,-4957,-5149,-5181,-5065,-4804,-4423,-3932,-3384,-2795,-2211,-1669,-1172,-784,-483,-321,-272,-367,-569,-895,-1295,-1783,-2310,-2878,-3450,-4015,-4551,-5055,-5502,-5907,-6234,-6503,-6689,-6797,-6839,-6806,-6725,-6598,-6445,-6267,-6091,-5904,-5727,-5554,-5374,-5205,-5019,-4843,-4654,-4480,-4306,-4150,-4013,-3890,-3799,-3716,-3660,-3602,-3539,-3464,-3352,-3219,-3045,-2853,-2638,-2426,-2218,-2040,-1887,-1774,-1679,-1604,-1516,-1402,-1233,-1002,-689,-304,155,657,1185,1698,2179,2594,2922,3161,3286,3327,3270,3158,2990,2801,2587,2363,2112,1843,1535,1207,841,464,81,-290,-603,-872,-1032,-1114,-1093,-992,-836,-645,-458,-301,-203,-186,-267,-440,-710,-1043,-1426,-1827,-2212,-2566,-2851,-3070,-3192,-3238,-3182,-3060,-2857,-2609,-2308,-1988,-1637,-1294,-953,-641,-368,-148,5,71,52,-81,-313,-666,-1105,-1645,-2235,-2873,-3511,-4117,-4663,-5117,-5463,-5700,-5814,-5836,-5763,-5629,-5443,-5232,-5002,-4772,-4537,-4299,-4054,-3787,-3493,-3166,-2790,-2378,-1909,-1398,-844,-262,345,942,1532,2060,2530,2890,3139,3253,3226,3073,2790,2418,1966,1474,971,476,15,-414,-795,-1156,-1474,-1792,-2084,-2375,-2655,-2923,-3170,-3384,-3555,-3668,-3720,-3699,-3615,-3464,-3265,-3018,-2745,-2443,-2141,-1823,-1524,-1225,-941,-670,-409,-168,47,235,376,484,545,565,550,493,411,299,174,28,-125,-303,-493,-715,-961,-1249,-1576,-1948,-2362,-2812,-3289,-3777,-4273,-4742,-5192,-5577,-5908,-6148,-6311,-6362,-6319,-6152,-5868,-5465,-4942,-4315,-3594,-2812,-1984,-1167,-374,338,940,1415,1725,1895,1895,1774,1526,1189,785,327,-154,-658,-1157,-1662,-2151,-2639,-3104,-3557,-3976,-4355,-4686,-4935,-5121,-5195,-5191,-5062,-4860,-4549,-4180,-3743,-3270,-2768,-2259,-1757,-1260,-795,-336,96,509,897,1239,1540,1759,1918,1971,1950,1832,1645,1399,1133,868,643,474,378,354,389,457,530,560,528,399,170,-157,-572,-1038,-1529,-1998,-2404,-2724,-2910,-2969,-2881,-2654,-2308,-1848,-1321,-734,-143,435,954,1392,1726,1947,2051,2064,1985,1878,1736,1639,1579,1613,1740,1970,2300,2711,3183,3690,4194,4669,5078,5404,5611,5712,5669,5519,5245,4871,4416,3894,3345,2785,2261,1773,1372,1040,816,682,650,710,851,1053,1301,1566,1828,2059,2243,2352,2390,2335,2212,2013,1773,1496,1215,940,691,479,300,162,54,-31,-82,-117,-119,-91,-22,95,271,514,820,1195,1611,2064,2515,2956,3338,3662,3894,4037,4092,4067,3987,3880,3760,3670,3612,3610,3659,3754,3881,4028,4171,4303,4397,4459,4473,4455,4401,4329,4231,4129,4009,3882,3742,3586,3412,3217,3007,2799,2602,2448,2346,2321,2393,2559,2838,3214,3678,4210,4778,5363,5925,6452,6905,7279,7552,7723,7788,7753,7635,7434,7195,6908,6631,6356,6125,5934,5808,5728,5696,5689,5681,5658,5579,5440,5225,4923,4563,4131,3669,3185,2704,2237,1804,1410,1062,776,533,364,242,203,220,326,484,715,975,1262,1543,1785,1970,2054,2022,1857,1541,1101,527,-123,-841,-1573,-2280,-2928,-3473,-3897,-4187,-4333,-4356,-4262,-4074,-3810,-3482,-3116,-2716,-2303,-1880,-1459,-1046,-644,-252,132,514,899,1295,1709,2145,2604,3081,3567,4059,4522,4964,5337,5652,5869,5990,6002,5901,5700,5401,5021,4580,4082,3555,3000,2444,1884,1334,805,287,-197,-656,-1073,-1448,-1769,-2041,-2250,-2391,-2471,-2474,-2409,-2279,-2075,-1815,-1491,-1120,-703,-259,211,681,1143,1575,1961,2291,2556,2750,2886,2953,2988,2968,2948,2897,2867,2842,2824,2819,2792,2742,2634,2459,2191,1828,1366,816,207,-436,-1077,-1679,-2228,-2690,-3080,-3375,-3611,-3781,-3914,-4018,-4098,-4161,-4199,-4211,-4175,-4097,-3950,-3749,-3487,-3180,-2847,-2506,-2185,-1906,-1685,-1546,-1474,-1489,-1550,-1658,-1786,-1898,-2004,-2058,-2084,-2072,-2036,-2007,-1991,-2019,-2103,-2238,-2445,-2681,-2961,-3229,-3485,-3686,-3828,-3893,-3870,-3773,-3601,-3374,-3117,-2833,-2555,-2282,-2022,-1779,-1538,-1307,-1061,-806,-527,-225,86,412,714,990,1215,1360,1430,1391,1257,1030,712,341,-82,-521,-960,-1388,-1783,-2144,-2472,-2762,-3037,-3295,-3546,-3796,-4035,-4256,-4448,-4579,-4647,-4615,-4479,-4228,-3853,-3377,-2795,-2162,-1487,-829,-205,352,814,1185,1440,1601,1671,1672,1625,1549,1464,1384,1317,1268,1233,1205,1179,1143,1094,1029,950,854,762,660,582,511,460,428,400,378,359,324,294,242,183,102,8,-115,-248,-414,-589,-804,-1037,-1300,-1590,-1889,-2205,-2506,-2791,-3030,-3209,-3313,-3320,-3251,-3080,-2855,-2562,-2244,-1912,-1583,-1284,-1015,-782,-587,-415,-261,-112,47,222,418,633,860,1091,1318,1533,1732,1900,2047,2145,2208,2216,2180,2095,1973,1818,1651,1474,1307,1148,1005,885,769,672,568,462,343,206,55,-107,-268,-426,-562,-682,-767,-831,-853,-853,-811,-754,-661,-566,-443,-317,-172,-10,167,375,605,872,1165,1484,1814,2145,2458,2746,2984,3167,3288,3339,3338,3276,3169,3026,2840,2635,2400,2150,1883,1606,1316,1023,733,446,185,-58,-263,-433,-561,-646,-695,-706,-701,-669,-638,-604,-573,-555,-538,-533,-523,-522,-510,-513,-518,-537,-586,-659,-784,-950,-1171,-1440,-1739,-2079,-2414,-2763,-3090,-3399,-3676,-3919,-4121,-4285,-4409,-4495,-4548,-4570,-4570,-4558,-4531,-4502,-4457,-4411,-4341,-4262,-4152,-4011,-3827,-3589,-3299,-2950,-2557,-2114,-1650,-1176,-709,-279,112,440,704,896,1022,1092,1122,1129,1129,1134,1148,1170,1187,1187,1149,1049,870,586,201,-298,-889,-1553,-2264,-2978,-3668,-4291,-4823,-5239,-5531,-5687,-5729,-5648,-5492,-5254,-4970,-4638,-4269,-3855,-3404,-2898,-2348,-1746,-1089,-396,341,1086,1829,2542,3191,3757,4209,4526,4700,4718,4595,4328,3951,3466,2920,2319,1711,1111,550,43,-398,-778,-1096,-1368,-1605,-1815,-2007,-2190,-2356,-2505,-2632,-2717,-2754,-2742,-2664,-2543,-2374,-2182,-1979,-1797,-1648,-1560,-1542,-1588,-1709,-1866,-2055,-2244,-2404,-2523,-2572,-2546,-2449,-2278,-2065,-1810,-1548,-1280,-1034,-811,-610,-443,-285,-148,-8,119,257,379,507,621,720,800,849,875,867,843,805,761,737,721,747,802,905,1037,1203,1387,1578,1771,1954,2129,2299,2462,2622,2778,2920,3040,3124,3164,3148,3066,2908,2677,2364,1997,1571,1127,664,223,-198,-558,-853,-1067,-1194,-1227,-1179,-1035,-821,-531,-182,206,626,1058,1493,1928,2360,2789,3218,3649,4075,4511,4934,5352,5754,6118,6447,6718,6925,7068,7141,7145,7088,6973,6810,6610,6378,6130,5863,5591,5311,5029,4744,4477,4206,3972,3751,3565,3417,3297,3212,3155,3106,3065,3012,2928,2814,2634,2403,2097,1736,1317,859,384,-91,-527,-904,-1192,-1372,-1437,-1389,-1235,-995,-685,-322,66,478,881,1282,1654,2009,2333,2633,2899,3133,3324,3472,3570,3623,3632,3599,3523,3416,3279,3129,2978,2841,2724,2651,2604,2615,2651,2731,2816,2909,2978,3018,3008,2949,2827,2654,2416,2135,1804,1438,1046,633,222,-190,-567,-925,-1216,-1470,-1648,-1775,-1839,-1846,-1810,-1734,-1630,-1507,-1368,-1209,-1037,-836,-603,-337,-28,332,726,1184,1661,2178,2701,3209,3692,4109,4460,4712,4859,4898,4828,4659,4415,4098,3738,3345,2933,2518,2113,1719,1341,979,626,287,-33,-333,-600,-828,-1013,-1134,-1204,-1195,-1137,-1005,-842,-639,-439,-254,-110,-36,-43,-152,-366,-684,-1092,-1583,-2120,-2694,-3257,-3800,-4268,-4675,-4956,-5137,-5183,-5102,-4904,-4594,-4194,-3723,-3217,-2690,-2194,-1730,-1346,-1038,-826,-715,-683,-742,-852,-1001,-1173,-1329,-1474,-1574,-1629,-1637,-1592,-1519,-1415,-1305,-1194,-1090,-1007,-937,-897,-883,-898,-949,-1022,-1123,-1245,-1383,-1541,-1708,-1877,-2053,-2212,-2376,-2522,-2684,-2836,-3022,-3209,-3433,-3671,-3932,-4209,-4500,-4788,-5079,-5351,-5602,-5824,-6000,-6123,-6178,-6152,-6041,-5832,-5532,-5135,-4653,-4096,-3480,-2824,-2150,-1479,-832,-233,302,748,1100,1335,1465,1475,1385,1195,917,560,139,-333,-831,-1342,-1848,-2325,-2771,-3163,-3497,-3765,-3958,-4082,-4130,-4116,-4036,-3901,-3729,-3520,-3313,-3116,-2964,-2871,-2859,-2935,-3099,-3350,-3659,-4008,-4361,-4684,-4947,-5135,-5224,-5227,-5135,-4971,-4746,-4481,-4199,-3916,-3644,-3393,-3157,-2941,-2738,-2543,-2358,-2168,-1987,-1802,-1636,-1481,-1362,-1277,-1244,-1257,-1326,-1434,-1586,-1755,-1940,-2119,-2283,-2422,-2528,-2600,-2630,-2622,-2573,-2481,-2358,-2202,-2030,-1849,-1669,-1495,-1338,-1202,-1087,-1000,-934,-894,-874,-878,-898,-938,-999,-1077,-1186,-1309,-1467,-1647,-1850,-2079,-2307,-2552,-2777,-2999,-3187,-3347,-3453,-3502,-3479,-3371,-3183,-2891,-2510,-2017,-1429,-741,21,838,1687,2527,3330,4053,4661,5134,5446,5594,5590,5446,5200,4893,4555,4244,3979,3793,3691,3685,3742,3872,4012,4148,4236,4236,4147,3935,3622,3210,2740,2225,1731,1260,862,536,287,108,-19,-113,-201,-296,-432,-607,-840,-1127,-1459,-1832,-2234,-2637,-3050,-3433,-3792,-4098,-4343,-4504,-4567,-4517,-4346,-4059,-3659,-3179,-2617,-2048,-1457,-917,-428,-13,316,567,746,862,934,966,981,970,956,918,875,797,709,582,442,280,110,-58,-210,-334,-410,-430,-391,-281,-125,79,307,539,766,965,1121,1232,1276,1271,1196,1077,895,678,412,122,-191,-506,-807,-1075,-1292,-1452,-1536,-1560,-1508,-1405,-1239,-1039,-788,-529,-230,68,393,727,1087,1462,1864,2273,2685,3073,3419,3685,3869,3932,3882,3710,3426,3056,2608,2135,1637,1167,725,341,12,-250,-462,-624,-754,-865,-967,-1061,-1163,-1252,-1348,-1428,-1499,-1544,-1567,-1559,-1532,-1492,-1448,-1417,-1411,-1433,-1499,-1603,-1752,-1933,-2143,-2365,-2594,-2826,-3046,-3263,-3453,-3624,-3747,-3817,-3811,-3706,-3498,-3160,-2707,-2143,-1489,-784,-52,645,1290,1824,2236,2504,2618,2595,2432,2169,1822,1437,1051,686,393,168,53,33,120,295,534,813,1100,1364,1586,1738,1814,1809,1726,1586,1405,1215,1029,883,779,734,747,799,876,961,1018,1054,1033,965,840,663,442,191,-78,-335,-579,-776,-934,-1024,-1061,-1027,-933,-780,-564,-289,47,450,917,1439,2023,2630,3272,3888,4483,4994,5419,5717,5888,5918,5827,5622,5347,5026,4701,4404,4153,3966,3836,3747,3677,3593,3469,3285,3034,2715,2351,1967,1592,1276,1030,903,884,992,1197,1483,1806,2128,2412,2613,2726,2721,2617,2422,2165,1883,1606,1384,1230,1179,1233,1392,1654,1996,2392,2832,3267,3707,4100,4469,4766,5026,5207,5349,5430,5469,5468,5430,5360,5267,5136,4990,4809,4616,4410,4206,4020,3855,3730,3636,3591,3567,3585,3604,3631,3638,3604,3535,3406,3231,3017,2765,2523,2277,2082,1924,1831,1800,1820,1899,2003,2129,2247,2338,2391,2394,2345,2250,2108,1940,1748,1554,1369,1208,1084,1004,977,1013,1128,1326,1625,2033,2547,3179,3902,4705,5555,6416,7247,8006,8647,9136,9443,9548,9463,9191,8787,8279,7734,7202,6725,6357,6100,5977,5954,6012,6093,6167,6171,6086,5874,5541,5085,4543,3928,3295,2667,2088,1583,1165,845,612,450,322,214,66,-115,-392,-735,-1177,-1668,-2202,-2724,-3199,-3584,-3844,-3959,-3922,-3733,-3415,-2989,-2486,-1948,-1403,-894,-447,-77,191,381,475,518,505,473,433,406,393,410,431,471,496,511,495,447,353,220,35,-182,-430,-698,-969,-1241,-1496,-1721,-1904,-2028,-2078,-2050,-1932,-1725,-1432,-1063,-630,-165,310,761,1153,1474,1679,1788,1764,1646,1431,1151,837,513,209,-55,-278,-439,-569,-645,-708,-745,-773,-800,-810,-811,-777,-702,-570,-368,-105,225,579,951,1282,1561,1735,1801,1728,1526,1199,775,282,-228,-726,-1159,-1511,-1758,-1893,-1940,-1897,-1824,-1737,-1689,-1717,-1838,-2090,-2462,-2955,-3534,-4171,-4810,-5416,-5937,-6333,-6592,-6692,-6657,-6497,-6264,-5988,-5725,-5505,-5366,-5325,-5396,-5568,-5831,-6143,-6484,-6803,-7078,-7276,-7385,-7389,-7307,-7123,-6896,-6606,-6318,-6023,-5749,-5497,-5263,-5037,-4816,-4580,-4323,-4045,-3735,-3415,-3094,-2788,-2528,-2312,-2172,-2088,-2076,-2104,-2171,-2246,-2325,-2381,-2413,-2422,-2392,-2369,-2312,-2290,-2258,-2269,-2292,-2358,-2434,-2541,-2639,-2744,-2821,-2884,-2922,-2937,-2946,-2943,-2946,-2969,-3003,-3077,-3170,-3293,-3443,-3603,-3779,-3952,-4115,-4267,-4388,-4484,-4538,-4543,-4496,-4372,-4184,-3913,-3574,-3171,-2724,-2250,-1784,-1342,-956,-651,-435,-338,-343,-452,-647,-895,-1175,-1454,-1699,-1895,-2016,-2066,-2041,-1971,-1863,-1763,-1680,-1654,-1688,-1805,-1997,-2261,-2572,-2911,-3235,-3522,-3738,-3863,-3886,-3814,-3638,-3400,-3097,-2776,-2458,-2164,-1923,-1752,-1645,-1629,-1660,-1749,-1844,-1930,-1970,-1947,-1838,-1651,-1378,-1043,-667,-262,126,494,814,1072,1277,1420,1523,1595,1653,1711,1781,1860,1948,2026,2075,2085,2019,1897,1676,1390,1014,591,118,-354,-817,-1226,-1574,-1842,-2026,-2137,-2172,-2168,-2115,-2066,-1999,-1951,-1906,-1879,-1854,-1834,-1803,-1756,-1683,-1589,-1465,-1335,-1196,-1069,-968,-901,-882,-918,-1007,-1158,-1357,-1598,-1868,-2143,-2409,-2636,-2798,-2882,-2838,-2675,-2353,-1884,-1278,-557,246,1074,1898,2657,3315,3848,4227,4454,4534,4492,4348,4153,3926,3718,3551,3435,3397,3408,3474,3562,3640,3695,3676,3579,3365,3039,2596,2055,1450,797,160,-456,-984,-1427,-1741,-1940,-2026,-2010,-1941,-1827,-1720,-1641,-1614,-1662,-1782,-1986,-2243,-2553,-2879,-3196,-3485,-3714,-3874,-3948,-3936,-3837,-3668,-3447,-3197,-2943,-2709,-2509,-2361,-2263,-2220,-2211,-2232,-2251,-2260,-2239,-2185,-2090,-1964,-1806,-1637,-1457,-1296,-1148,-1042,-957,-915,-895,-907,-932,-981,-1024,-1078,-1117,-1143,-1160,-1157,-1147,-1118,-1079,-1027,-967,-897,-825,-742,-655,-557,-444,-317,-174,-14,158,340,536,722,910,1066,1198,1283,1320,1306,1236,1118,963,787,609,461,357,325,376,509,729,1018,1353,1712,2051,2349,2569,2706,2743,2697,2575,2404,2206,2010,1839,1714,1641,1616,1625,1647,1660,1637,1564,1421,1209,923,579,195,-204,-593,-950,-1260,-1509,-1704,-1840,-1935,-2001,-2053,-2112,-2189,-2295,-2428,-2595,-2775,-2975,-3156,-3321,-3433,-3489,-3475,-3380,-3216,-2973,-2663,-2302,-1890,-1460,-1007,-566,-131,267,635,950,1216,1426,1586,1706,1798,1877,1954,2052,2171,2334,2534,2773,3041,3321,3597,3847,4057,4211,4301,4315,4266,4145,3977,3768,3543,3319,3118,2950,2821,2742,2705,2717,2766,2854,2966,3093,3226,3353,3468,3567,3639,3685,3711,3706,3696,3658,3619,3546,3459,3328,3165,2951,2694,2391,2058,1712,1381,1096,892,791,824,995,1315,1772,2340,2989,3679,4354,4980,5503,5888,6114,6162,6040,5770,5365,4878,4337,3788,3278,2827,2470,2214,2063,2005,2031,2115,2232,2370,2495,2608,2689,2747,2774,2791,2791,2792,2789,2788,2780,2763,2733,2692,2630,2570,2496,2434,2387,2368,2394,2468,2596,2771,2983,3223,3469,3716,3931,4117,4243,4312,4327,4277,4198,4093,3982,3898,3842,3846,3908,4040,4228,4470,4739,5017,5289,5513,5699,5802,5833,5775,5626,5400,5087,4717,4279,3811,3308,2796,2285,1783,1318,882,512,204,-35,-185,-273,-281,-241,-154,-45,71,176,245,285,270,218,126,5,-126,-255,-374,-458,-515,-529,-506,-449,-368,-260,-149,-18,111,253,409,584,787,1025,1297,1609,1951,2303,2663,2998,3294,3542,3710,3817,3846,3818,3750,3665,3584,3541,3534,3595,3705,3874,4075,4291,4494,4650,4744,4742,4636,4429,4103,3704,3210,2688,2128,1583,1062,571,146,-247,-578,-874,-1148,-1394,-1642,-1886,-2123,-2368,-2589,-2802,-2984,-3131,-3248,-3321,-3366,-3385,-3389,-3384,-3387,-3400,-3429,-3477,-3532,-3594,-3646,-3678,-3680,-3640,-3551,-3416,-3239,-3030,-2815,-2606,-2437,-2317,-2278,-2314,-2445,-2655,-2931,-3250,-3586,-3902,-4180,-4389,-4517,-4553,-4502,-4363,-4166,-3916,-3657,-3391,-3155,-2949,-2785,-2666,-2583,-2538,-2516,-2515,-2527,-2545,-2569,-2596,-2617,-2641,-2651,-2661,-2650,-2621,-2561,-2468,-2346,-2195,-2030,-1860,-1706,-1576,-1495,-1459,-1489,-1566,-1691,-1835,-1971,-2078,-2118,-2077,-1938,-1703,-1379,-994,-562,-136,263,591,808,909,844,653,302,-146,-690,-1268,-1844,-2384,-2844,-3213,-3472,-3627,-3696,-3684,-3632,-3547,-3460,-3383,-3315,-3271,-3232,-3214,-3202,-3218,-3255,-3338,-3466,-3653,-3919,-4250,-4681,-5165,-5724,-6284,-6847,-7332,-7728,-7976,-8064,-7972,-7704,-7275,-6724,-6083,-5424,-4778,-4211,-3751,-3414,-3216,-3129,-3138,-3204,-3286,-3356,-3382,-3348,-3246,-3084,-2863,-2608,-2323,-2026,-1713,-1400,-1067,-741,-396,-70,252,539,788,996,1151,1260,1328,1351,1338,1272,1137,919,591,158,-391,-1014,-1697,-2350,-2943,-3376,-3618,-3596,-3318,-2763,-1987,-1028,32,1120,2148,3048,3752,4220,4419,4346,4002,3404,2590,1586,452,-769,-2010,-3200,-4273,-5149,-5772,-6082,-6053,-5668,-4957,-3964,-2770,-1473,-183,986,1934,2596,2914,2903,2576,2009,1281,494,-254,-872,-1289,-1468,-1381,-1051,-499,206,1007,1823,2590,3235,3720,3990,4063,3909,3598,3143,2629,2098,1601,1155,753,368,-23,-436,-877,-1340,-1830,-2303,-2731,-3004,-3046,-2738,-2057,-1022,216,1468,2487,3090,3165,2753,2003,1178,536,316,607,1399,2527,3790,4954,5834,6309,6309,5835,4921,3656,2158,601,-841,-1977,-2675,-2858,-2528,-1730,-574,840,2366,3861,5164,6108,6539,6343,5463,3906,1771,-804,-3596,-6404,-8986,-11179,-12826,-13873,-14307,-14166,-13538,-12498,-11152,-9610,-7963,-6328,-4747,-3271,-1854,-458,1018,2665,4566,6782,9316,12101,14994,17776,20183,21935,22764,22480,20970,18274,14571,10176,5525,1101,-2636,-5280,-6613,-6566,-5304,-3143,-510,2125,4363,5890,6551,6319,5293,3638,1559,-754,-3142,-5504,-7763,-9889,-11815,-13472,-14744,-15484,-15555,-14850,-13340,-11101,-8305,-5217,-2162,534,2558,3695,3833,3000,1375,-769,-3092,-5258,-7008,-8163,-8699,-8682,-8296,-7756,-7279,-7022,-7052,-7308,-7660,-7879,-7761,-7129,-5910,-4128,-1933,499,2904,5084,6838,8043,8650,8665,8192,7358,6339,5304,4392,3716,3305,3147,3159,3237,3274,3192,2956,2593,2191,1869,1794,2072,2797,3944,5419,7044,8585,9800,10466,10398,9498,7752,5260,2224,-1067,-4300,-7151,-9362,-10751,-11217,-10761,-9454,-7438,-4944,-2201,494,2922,4872,6237,6993,7208,7029,6639,6222,5917,5795,5878,6101,6419,6744,7035,7239,7302,7167,6738,5937,4685,2967,831,-1583,-4093,-6466,-8502,-10043,-11005,-11391,-11269,-10761,-10010,-9155,-8327,-7607,-7088,-6777,-6693,-6762,-6890,-6920,-6668,-5942,-4592,-2520,223,3488,6984,10343,13213,15254,16298,16292,15357,13741,11753,9714,7899,6480,5554,5104,5048,5245,5525,5760,5834,5742,5516,5280,5170,5305,5771,6546,7588,8738,9859,10771,11341,11473,11136,10323,9123,7587,5879,4115,2494,1160,277,-101,59,674,1644,2836,4115,5396,6590,7648,8515,9145,9453,9387,8837,7754,6097,3897,1251,-1650,-4575,-7233,-9366,-10748,-11265,-10898,-9769,-8087,-6148,-4279,-2795,-1938,-1873,-2615,-4091,-6106,-8417,-10746,-12831,-14448,-15454,-15771,-15439,-14534,-13247,-11759,-10289,-9027,-8109,-7629,-7609,-8011,-8768,-9752,-10844,-11877,-12743,-13294,-13500,-13301,-12769,-11974,-11055,-10159,-9421,-8968,-8869,-9156,-9798,-10717,-11778,-12819,-13665,-14170,-14235,-13838,-13022,-11901,-10607,-9294,-8074,-7044,-6236,-5669,-5310,-5132,-5083,-5120,-5213,-5324,-5433,-5529,-5598,-5657,-5712,-5780,-5853,-5917,-5902,-5756,-5369,-4677,-3612,-2162,-375,1651,3767,5774,7521,8824,9611,9834,9520,8760,7657,6361,4997,3706,2603,1799,1379,1408,1923,2899,4298,5985,7836,9648,11276,12547,13382,13715,13578,13028,12186,11186,10184,9304,8681,8353,8386,8732,9362,10185,11105,12036,12874,13557,14017,14216,14119,13717,13018,12054,10893,9625,8360,7228,6335,5784,5625,5862,6452,7293,8261,9213,10020,10585,10846,10789,10433,9825,9052,8197,7364,6651,6134,5883,5937,6292,6934,7791,8769,9736,10554,11061,11153,10737,9803,8401,6637,4666,2664,816,-727,-1830,-2431,-2515,-2116,-1316,-222,1044,2353,3588,4642,5431,5886,5975,5679,5008,4004,2715,1234,-344,-1885,-3262,-4326,-5001,-5215,-5012,-4453,-3674,-2824,-2063,-1527,-1332,-1522,-2101,-2991,-4073,-5179,-6133,-6791,-7017,-6796,-6104,-5076,-3807,-2517,-1360,-535,-160,-309,-980,-2110,-3571,-5233,-6936,-8552,-9988,-11159,-12037,-12598,-12822,-12727,-12307,-11613,-10667,-9570,-8387,-7265,-6298,-5617,-5282,-5329,-5725,-6397,-7237,-8127,-8953,-9630,-10115,-10399,-10520,-10539,-10511,-10490,-10491,-10507,-10513,-10479,-10363,-10151,-9805,-9316,-8643,-7771,-6667,-5344,-3820,-2172,-490,1116,2521,3640,4389,4725,4653,4180,3391,2346,1159,-80,-1267,-2311,-3146,-3716,-4030,-4111,-4033,-3890,-3769,-3743,-3848,-4085,-4404,-4755,-5033,-5168,-5081,-4725,-4104,-3231,-2186,-1022,162,1305,2344,3229,3948,4473,4833,5028,5112,5088,4988,4805,4520,4126,3593,2903,2072,1109,93,-885,-1711,-2263,-2447,-2219,-1570,-579,661,1995,3273,4356,5125,5528,5541,5207,4571,3726,2726,1671,612,-350,-1167,-1750,-2077,-2115,-1901,-1500,-1002,-502,-92,206,351,390,335,255,159,102,74,88,134,211,316,470,660,887,1107,1277,1340,1255,985,544,-58,-755,-1479,-2150,-2682,-3027,-3145,-3028,-2689,-2149,-1437,-594,351,1335,2325,3250,4071,4742,5233,5546,5694,5729,5698,5669,5679,5750,5868,5990,6068,6024,5812,5370,4681,3748,2601,1311,-32,-1310,-2418,-3225,-3675,-3689,-3276,-2469,-1336,-3,1417,2788,4006,4986,5683,6088,6203,6068,5694,5129,4387,3512,2534,1512,485,-484,-1366,-2108,-2681,-3059,-3213,-3146,-2848,-2350,-1663,-838,97,1103,2112,3086,3935,4603,5015,5138,4944,4468,3745,2863,1901,960,120,-563,-1052,-1372,-1543,-1636,-1687,-1752,-1837,-1944,-2042,-2090,-2029,-1814,-1390,-739,144,1206,2397,3599,4735,5713,6469,6989,7265,7320,7187,6887,6461,5922,5294,4574,3762,2853,1847,770,-321,-1354,-2228,-2859,-3167,-3120,-2721,-2016,-1114,-108,831,1609,2100,2266,2099,1643,971,179,-642,-1423,-2092,-2641,-3049,-3337,-3539,-3683,-3805,-3924,-4034,-4122,-4148,-4070,-3851,-3452,-2877,-2115,-1216,-224,787,1737,2556,3182,3562,3690,3547,3179,2609,1899,1097,249,-616,-1461,-2274,-3019,-3654,-4145,-4434,-4502,-4350,-4010,-3552,-3062,-2616,-2275,-2064,-1963,-1928,-1885,-1753,-1478,-1019,-412,297,1003,1585,1968,2048,1845,1363,698,-53,-768,-1330,-1655,-1663,-1343,-710,166,1171,2167,3017,3591,3811,3634,3084,2213,1147,0,-1041,-1845,-2246,-2169,-1556,-459,1046,2779,4576,6197,7494,8296,8568,8309,7602,6590,5412,4244,3208,2425,1951,1806,1976,2381,2957,3579,4171,4622,4875,4875,4619,4117,3448,2670,1917,1268,832,664,803,1250,1964,2886,3916,4944,5831,6464,6702,6498,5796,4664,3198,1560,-36,-1431,-2430,-2970,-2982,-2534,-1695,-623,555,1694,2700,3523,4130,4546,4788,4887,4887,4810,4697,4579,4483,4429,4418,4432,4438,4390,4241,3954,3493,2846,2017,1034,-47,-1153,-2186,-3042,-3624,-3846,-3685,-3147,-2313,-1293,-235,726,1454,1859,1888,1534,847,-103,-1190,-2308,-3310,-4102,-4571,-4687,-4411,-3821,-2982,-2053,-1161,-447,-5,103,-128,-678,-1490,-2473,-3551,-4594,-5519,-6230,-6666,-6799,-6648,-6245,-5702,-5105,-4607,-4304,-4316,-4673,-5389,-6389,-7583,-8818,-9968,-10885,-11482,-11690,-11506,-10963,-10151,-9178,-8180,-7267,-6532,-6005,-5703,-5562,-5551,-5567,-5547,-5424,-5157,-4752,-4250,-3710,-3227,-2859,-2656,-2643,-2786,-3090,-3499,-4012,-4607,-5275,-6010,-6786,-7580,-8358,-9080,-9704,-10202,-10520,-10652,-10547,-10201,-9599,-8752,-7698,-6492,-5215,-3956,-2790,-1791,-990,-425,-84,4,-128,-523,-1138,-1995,-3031,-4196,-5403,-6544,-7534,-8271,-8709,-8794,-8528,-7900,-6954,-5723,-4305,-2798,-1367,-154,670,1021,851,216,-755,-1885,-2978,-3840,-4366,-4469,-4183,-3557,-2717,-1786,-906,-207,231,349,170,-234,-765,-1252,-1591,-1632,-1336,-678,284,1439,2680,3839,4809,5475,5758,5639,5102,4205,3001,1601,100,-1373,-2685,-3728,-4377,-4568,-4273,-3493,-2326,-843,798,2482,4070,5470,6613,7491,8129,8572,8882,9088,9204,9209,9075,8758,8221,7452,6439,5246,3924,2607,1401,465,-100,-176,274,1244,2652,4344,6110,7728,8974,9685,9777,9254,8217,6853,5377,4037,3031,2494,2472,2915,3710,4674,5638,6397,6845,6887,6530,5852,4963,4060,3287,2830,2768,3161,3968,5096,6398,7711,8853,9687,10101,10034,9515,8579,7353,5956,4506,3129,1900,884,135,-330,-489,-335,117,850,1824,2970,4206,5436,6552,7490,8164,8560,8646,8450,8006,7385,6667,5957,5345,4926,4763,4884,5290,5939,6753,7664,8560,9353,9948,10258,10234,9854,9157,8207,7126,6020,5015,4195,3634,3380,3428,3774,4342,5055,5820,6522,7104,7488,7666,7621,7369,6930,6333,5612,4811,3976,3176,2470,1929,1598,1514,1654,1983,2391,2782,3026,3044,2790,2282,1594,813,64,-587,-1054,-1345,-1453,-1437,-1326,-1161,-960,-726,-451,-130,239,658,1091,1513,1867,2092,2149,2009,1692,1243,737,258,-143,-405,-549,-584,-581,-610,-731,-996,-1399,-1921,-2492,-3039,-3478,-3733,-3758,-3531,-3071,-2440,-1729,-1044,-494,-156,-80,-277,-719,-1345,-2084,-2828,-3505,-4017,-4328,-4396,-4249,-3914,-3459,-2973,-2532,-2241,-2152,-2317,-2713,-3308,-3986,-4657,-5199,-5531,-5606,-5413,-4987,-4395,-3726,-3079,-2548,-2210,-2107,-2266,-2662,-3275,-4039,-4908,-5809,-6692,-7495,-8192,-8728,-9111,-9297,-9313,-9144,-8829,-8387,-7885,-7367,-6912,-6550,-6321,-6211,-6197,-6238,-6268,-6260,-6157,-5958,-5644,-5231,-4745,-4215,-3699,-3238,-2900,-2726,-2757,-3009,-3477,-4121,-4902,-5720,-6524,-7212,-7740,-8054,-8146,-8015,-7690,-7215,-6649,-6063,-5543,-5152,-4956,-4970,-5180,-5534,-5949,-6336,-6601,-6664,-6469,-6004,-5291,-4408,-3472,-2598,-1928,-1525,-1454,-1692,-2193,-2877,-3624,-4356,-4959,-5400,-5622,-5639,-5467,-5142,-4744,-4310,-3929,-3615,-3402,-3281,-3240,-3284,-3414,-3654,-4035,-4562,-5249,-6042,-6900,-7720,-8420,-8914,-9123,-9015,-8562,-7783,-6730,-5461,-4095,-2720,-1447,-354,505,1112,1461,1587,1498,1219,756,110,-718,-1728,-2912,-4237,-5664,-7120,-8521,-9766,-10732,-11315,-11392,-10895,-9780,-8087,-5911,-3419,-808,1703,3896,5607,6703,7150,6978,6285,5245,4027,2826,1775,989,506,339,458,798,1305,1889,2497,3078,3601,4066,4468,4803,5068,5223,5255,5128,4828,4363,3742,3016,2220,1438,695,68,-441,-792,-989,-1032,-920,-667,-271,260,899,1627,2369,3069,3639,4012,4153,4054,3763,3368,2963,2639,2469,2450,2593,2818,3072,3265,3318,3180,2807,2201,1400,470,-483,-1341,-1998,-2349,-2364,-2042,-1433,-646,244,1113,1913,2578,3111,3496,3741,3845,3785,3569,3210,2744,2263,1831,1548,1446,1537,1782,2103,2428,2691,2861,2959,3025,3127,3326,3645,4101,4648,5238,5803,6272,6595,6727,6653,6352,5870,5221,4488,3738,3043,2491,2129,1998,2101,2397,2813,3254,3589,3722,3566,3100,2349,1405,395,-520,-1177,-1428,-1184,-402,852,2475,4286,6087,7680,8875,9540,9603,9056,7996,6544,4903,3243,1760,580,-196,-542,-464,-44,632,1421,2196,2842,3246,3359,3152,2656,1947,1126,312,-387,-893,-1173,-1232,-1108,-853,-509,-105,356,884,1481,2149,2849,3549,4176,4682,5003,5112,4980,4628,4064,3349,2504,1599,665,-229,-1028,-1653,-2052,-2158,-1950,-1418,-567,563,1936,3477,5107,6713,8162,9303,9985,10087,9541,8363,6651,4593,2428,404,-1244,-2363,-2852,-2718,-2031,-912,462,1943,3360,4598,5577,6244,6598,6653,6452,6067,5557,5008,4474,4012,3641,3384,3218,3138,3103,3098,3111,3138,3197,3291,3421,3563,3679,3720,3632,3375,2917,2261,1436,511,-429,-1256,-1862,-2122,-1961,-1349,-314,1055,2626,4245,5740,6959,7777,8120,7976,7385,6450,5281,4020,2786,1686,807,223,-40,73,526,1324,2388,3649,4981,6258,7315,8027,8271,8003,7248,6095,4702,3242,1883,768,-12,-411,-421,-76,578,1449,2445,3434,4298,4921,5223,5193,4851,4315,3684,3107,2665,2417,2355,2425,2545,2611,2549,2292,1850,1244,555,-128,-721,-1134,-1351,-1334,-1129,-745,-247,332,936,1511,2017,2392,2626,2700,2650,2498,2317,2128,1972,1848,1738,1621,1468,1266,1011,730,420,125,-181,-488,-819,-1194,-1579,-1977,-2290,-2469,-2430,-2129,-1592,-864,-94,593,1026,1122,813,148,-816,-1947,-3122,-4227,-5154,-5844,-6260,-6387,-6263,-5917,-5429,-4861,-4274,-3736,-3256,-2869,-2571,-2373,-2285,-2308,-2455,-2691,-3005,-3324,-3590,-3739,-3713,-3509,-3131,-2662,-2152,-1724,-1437,-1361,-1528,-1915,-2483,-3148,-3820,-4399,-4820,-5038,-5042,-4900,-4641,-4394,-4194,-4117,-4159,-4305,-4511,-4725,-4898,-4985,-4960,-4804,-4525,-4139,-3691,-3224,-2805,-2476,-2304,-2304,-2513,-2907,-3477,-4170,-4945,-5730,-6487,-7142,-7680,-8049,-8249,-8271,-8102,-7773,-7269,-6647,-5925,-5184,-4477,-3900,-3508,-3365,-3478,-3838,-4386,-5043,-5724,-6342,-6841,-7177,-7347,-7342,-7205,-6939,-6598,-6195,-5775,-5354,-4963,-4608,-4294,-4021,-3782,-3570,-3407,-3284,-3239,-3275,-3417,-3662,-4026,-4465,-4980,-5500,-5994,-6395,-6652,-6722,-6535,-6101,-5372,-4422,-3307,-2150,-1080,-236,292,434,196,-374,-1187,-2136,-3105,-4005,-4769,-5371,-5814,-6110,-6290,-6372,-6358,-6258,-6042,-5704,-5233,-4636,-3939,-3189,-2452,-1783,-1263,-913,-779,-828,-1053,-1393,-1822,-2294,-2796,-3308,-3821,-4324,-4795,-5236,-5630,-5992,-6302,-6577,-6773,-6879,-6840,-6610,-6161,-5460,-4531,-3410,-2175,-917,252,1231,1931,2290,2311,2010,1480,803,96,-548,-1043,-1333,-1377,-1175,-744,-158,505,1114,1579,1797,1748,1425,897,240,-430,-1032,-1489,-1777,-1895,-1891,-1819,-1748,-1713,-1727,-1759,-1753,-1622,-1321,-805,-108,702,1523,2251,2778,3064,3075,2844,2436,1932,1446,1069,895,972,1319,1898,2640,3441,4193,4802,5196,5348,5242,4912,4381,3717,2975,2223,1520,910,417,49,-190,-327,-352,-301,-172,29,281,583,889,1155,1322,1332,1151,766,227,-401,-1003,-1480,-1744,-1737,-1435,-858,-33,951,2034,3096,4067,4848,5391,5646,5589,5210,4501,3495,2228,778,-743,-2231,-3541,-4559,-5185,-5354,-5049,-4317,-3209,-1866,-388,1066,2376,3434,4145,4499,4487,4190,3713,3178,2729,2469,2468,2752,3291,4020,4843,5643,6287,6671,6679,6275,5429,4198,2678,1016,-605,-1987,-2958,-3383,-3215,-2466,-1266,233,1789,3203,4275,4874,4950,4516,3669,2539,1299,96,-908,-1614,-1956,-1903,-1497,-812,39,904,1643,2127,2251,1984,1325,349,-837,-2073,-3219,-4107,-4638,-4724,-4360,-3567,-2457,-1150,167,1348,2245,2784,2928,2710,2197,1485,705,-36,-611,-940,-946,-607,91,1089,2332,3697,5063,6290,7232,7783,7846,7382,6426,5044,3404,1694,101,-1165,-1992,-2302,-2085,-1435,-432,769,2055,3313,4473,5476,6308,6930,7369,7590,7646,7505,7211,6753,6144,5420,4607,3778,2995,2329,1821,1506,1377,1421,1620,1931,2344,2816,3323,3823,4268,4625,4854,4965,4960,4893,4788,4697,4625,4569,4512,4405,4229,3945,3556,3050,2465,1807,1136,484,-84,-516,-747,-726,-418,194,1079,2200,3468,4798,6068,7197,8063,8633,8832,8682,8199,7456,6559,5610,4750,4051,3596,3371,3360,3481,3675,3878,4056,4201,4308,4376,4384,4311,4114,3783,3298,2690,1995,1274,612,73,-257,-330,-106,422,1215,2218,3327,4448,5473,6327,6961,7369,7560,7591,7501,7358,7212,7103,7073,7116,7250,7414,7586,7675,7634,7404,6974,6344,5551,4640,3675,2726,1875,1189,738,552,635,969,1485,2122,2781,3382,3847,4120,4151,3931,3433,2679,1665,444,-937,-2371,-3756,-4956,-5853,-6356,-6413,-6017,-5231,-4104,-2785,-1365,-1,1210,2167,2829,3164,3202,2964,2507,1886,1162,395,-368,-1088,-1749,-2319,-2780,-3096,-3222,-3143,-2829,-2322,-1649,-905,-153,499,1008,1286,1352,1163,795,268,-313,-890,-1383,-1745,-1963,-2036,-2000,-1874,-1696,-1472,-1227,-982,-752,-584,-490,-501,-622,-838,-1137,-1455,-1766,-1987,-2107,-2084,-1949,-1742,-1537,-1425,-1484,-1778,-2311,-3062,-3921,-4786,-5506,-5979,-6127,-5927,-5402,-4606,-3613,-2504,-1357,-260,695,1425,1822,1829,1395,534,-690,-2169,-3735,-5213,-6394,-7137,-7296,-6879,-5909,-4550,-2997,-1471,-214,600,836,470,-472,-1843,-3499,-5233,-6886,-8304,-9382,-10041,-10244,-9981,-9290,-8246,-6955,-5551,-4143,-2855,-1748,-899,-329,-71,-108,-427,-967,-1643,-2364,-3003,-3489,-3733,-3738,-3523,-3173,-2790,-2491,-2356,-2439,-2755,-3248,-3894,-4584,-5263,-5831,-6221,-6365,-6230,-5815,-5159,-4325,-3410,-2487,-1654,-960,-476,-213,-204,-414,-837,-1398,-2059,-2742,-3386,-3937,-4304,-4446,-4281,-3813,-3037,-2051,-953,85,918,1402,1453,1045,221,-930,-2259,-3626,-4865,-5849,-6486,-6701,-6505,-5909,-5011,-3910,-2761,-1689,-829,-250,-1,-55,-394,-926,-1614,-2355,-3100,-3772,-4317,-4700,-4891,-4909,-4782,-4588,-4381,-4240,-4184,-4223,-4325,-4456,-4556,-4602,-4549,-4383,-4112,-3728,-3258,-2703,-2075,-1374,-619,175,946,1640,2161,2433,2388,2016,1340,468,-499,-1405,-2157,-2662,-2916,-2926,-2778,-2535,-2300,-2114,-2027,-2003,-2018,-1970,-1791,-1380,-716,236,1405,2731,4098,5365,6420,7119,7372,7125,6356,5120,3504,1629,-331,-2246,-3933,-5289,-6199,-6620,-6551,-6047,-5239,-4259,-3298,-2475,-1897,-1590,-1518,-1617,-1786,-1958,-2077,-2141,-2159,-2182,-2226,-2335,-2485,-2664,-2828,-2910,-2898,-2726,-2443,-2044,-1613,-1218,-918,-797,-862,-1160,-1646,-2320,-3086,-3891,-4601,-5117,-5334,-5180,-4652,-3779,-2651,-1388,-119,1030,1952,2589,2902,2930,2695,2301,1789,1262,744,310,-48,-293,-441,-513,-518,-515,-526,-596,-735,-937,-1182,-1415,-1611,-1714,-1707,-1587,-1346,-1006,-577,-58,517,1145,1755,2300,2689,2867,2781,2426,1818,1004,45,-999,-2056,-3073,-3986,-4752,-5324,-5671,-5769,-5589,-5129,-4385,-3382,-2163,-801,629,2014,3258,4234,4857,5040,4769,4067,3009,1733,365,-937,-2054,-2898,-3417,-3617,-3541,-3266,-2894,-2513,-2189,-1965,-1824,-1760,-1705,-1652,-1557,-1438,-1308,-1176,-1079,-995,-937,-873,-788,-672,-505,-302,-58,204,468,727,971,1211,1459,1720,2002,2279,2530,2702,2778,2717,2540,2244,1867,1420,937,435,-50,-496,-849,-1108,-1214,-1187,-1000,-662,-179,444,1185,2020,2907,3787,4613,5305,5834,6131,6187,5989,5559,4959,4263,3562,2961,2511,2267,2213,2324,2542,2813,3090,3330,3512,3603,3582,3423,3106,2627,1991,1219,343,-596,-1526,-2395,-3091,-3556,-3710,-3539,-3068,-2372,-1570,-781,-120,360,652,815,941,1134,1480,2010,2721,3522,4319,4955,5305,5257,4754,3818,2539,1087,-340,-1508,-2242,-2385,-1885,-750,923,2971,5171,7290,9085,10358,10978,10875,10091,8722,6941,4965,3008,1295,-18,-799,-1015,-667,150,1333,2731,4204,5636,6920,8014,8868,9470,9795,9837,9577,9038,8238,7242,6124,4961,3854,2860,2062,1479,1154,1077,1260,1677,2316,3132,4076,5063,5994,6747,7217,7308,6989,6270,5218,3942,2564,1220,24,-915,-1538,-1806,-1718,-1332,-691,82,929,1745,2485,3120,3624,4023,4305,4506,4637,4728,4811,4907,5053,5252,5517,5814,6115,6357,6493,6476,6292,5941,5454,4870,4220,3554,2874,2221,1609,1069,657,403,367,579,1048,1780,2714,3788,4882,5872,6613,7007,6951,6451,5516,4263,2806,1297,-124,-1349,-2284,-2900,-3178,-3174,-2936,-2573,-2157,-1773,-1447,-1188,-951,-708,-400,-6,482,1051,1653,2244,2759,3153,3386,3438,3336,3097,2793,2469,2193,2014,1964,2067,2284,2594,2898,3139,3220,3091,2728,2128,1360,469,-429,-1276,-1990,-2560,-2970,-3265,-3462,-3616,-3745,-3875,-4033,-4213,-4445,-4713,-5033,-5370,-5723,-6027,-6266,-6394,-6399,-6275,-6032,-5670,-5206,-4644,-4000,-3305,-2608,-1970,-1461,-1142,-1036,-1152,-1441,-1845,-2283,-2672,-2963,-3099,-3085,-2916,-2631,-2282,-1911,-1591,-1364,-1278,-1349,-1572,-1918,-2320,-2728,-3032,-3183,-3099,-2758,-2161,-1364,-471,385,1052,1397,1327,801,-142,-1422,-2873,-4319,-5545,-6351,-6584,-6150,-5057,-3427,-1463,561,2350,3660,4300,4188,3349,1869,-70,-2285,-4555,-6688,-8507,-9864,-10675,-10876,-10479,-9525,-8089,-6308,-4306,-2269,-355,1267,2461,3145,3284,2913,2111,998,-283,-1587,-2765,-3718,-4338,-4628,-4559,-4232,-3712,-3135,-2609,-2230,-2052,-2082,-2262,-2498,-2674,-2665,-2390,-1814,-942,140,1331,2501,3517,4272,4693,4749,4466,3906,3166,2355,1568,879,317,-131,-480,-797,-1096,-1406,-1696,-1926,-2006,-1871,-1435,-681,374,1655,3026,4336,5416,6127,6376,6137,5458,4433,3216,1937,756,-227,-929,-1315,-1389,-1172,-727,-88,657,1467,2253,2937,3452,3705,3671,3322,2694,1873,935,26,-777,-1381,-1752,-1892,-1835,-1654,-1437,-1284,-1278,-1477,-1890,-2477,-3137,-3740,-4122,-4157,-3712,-2770,-1322,519,2608,4754,6721,8312,9322,9651,9241,8171,6558,4616,2552,577,-1142,-2500,-3452,-4005,-4234,-4217,-4078,-3891,-3738,-3634,-3579,-3536,-3462,-3324,-3084,-2746,-2299,-1791,-1260,-768,-377,-117,-6,-15,-98,-202,-273,-276,-193,-27,209,485,776,1040,1258,1395,1468,1459,1404,1302,1167,1021,861,719,601,513,458,418,381,316,215,41,-182,-488,-841,-1252,-1707,-2185,-2673,-3145,-3558,-3891,-4099,-4168,-4094,-3889,-3589,-3229,-2882,-2586,-2413,-2384,-2522,-2818,-3234,-3733,-4246,-4725,-5110,-5353,-5436,-5322,-5049,-4624,-4134,-3628,-3195,-2877,-2716,-2704,-2825,-3020,-3239,-3407,-3463,-3336,-3004,-2436,-1687,-801,108,936,1559,1892,1850,1430,632,-457,-1730,-3037,-4211,-5124,-5661,-5804,-5563,-5024,-4281,-3446,-2611,-1853,-1222,-745,-437,-284,-267,-360,-505,-679,-802,-849,-768,-551,-214,207,647,1052,1353,1522,1516,1333,955,403,-312,-1137,-2025,-2909,-3712,-4398,-4923,-5278,-5489,-5557,-5518,-5382,-5153,-4850,-4481,-4090,-3710,-3412,-3231,-3209,-3349,-3613,-3937,-4231,-4378,-4299,-3926,-3237,-2276,-1082,236,1590,2877,3994,4867,5421,5626,5467,4995,4253,3362,2399,1486,686,63,-370,-628,-751,-800,-823,-870,-945,-1060,-1176,-1289,-1376,-1438,-1495,-1548,-1614,-1681,-1720,-1694,-1524,-1157,-509,443,1710,3224,4882,6530,8010,9165,9862,10041,9658,8784,7484,5919,4223,2576,1117,-20,-751,-1031,-860,-291,612,1719,2918,4062,5014,5674,5951,5833,5338,4557,3602,2621,1736,1075,706,681,1002,1635,2516,3535,4577,5498,6166,6476,6351,5779,4805,3526,2083,634,-665,-1690,-2323,-2540,-2331,-1776,-995,-123,678,1292,1641,1700,1509,1144,706,304,21,-107,-54,125,404,703,972,1168,1255,1226,1079,832,510,144,-224,-544,-767,-836,-709,-361,209,963,1842,2755,3598,4264,4658,4704,4362,3638,2568,1271,-141,-1469,-2555,-3222,-3360,-2920,-1944,-538,1113,2814,4370,5606,6426,6750,6599,6004,5074,3922,2685,1493,449,-383,-962,-1309,-1440,-1420,-1299,-1142,-995,-895,-855,-878,-924,-962,-919,-757,-428,58,670,1333,1942,2401,2598,2492,2047,1313,374,-665,-1655,-2499,-3082,-3368,-3330,-3009,-2468,-1794,-1108,-499,-91,72,-81,-517,-1212,-2058,-2959,-3779,-4424,-4806,-4886,-4663,-4145,-3417,-2514,-1558,-600,266,998,1561,1962,2227,2413,2580,2792,3078,3451,3856,4238,4486,4522,4272,3719,2902,1916,905,32,-544,-717,-445,237,1194,2275,3270,4026,4423,4432,4076,3458,2676,1857,1076,401,-164,-607,-955,-1189,-1312,-1271,-1044,-585,119,1046,2147,3313,4419,5297,5798,5772,5134,3857,1982,-346,-2932,-5505,-7780,-9496,-10440,-10505,-9681,-8078,-5884,-3376,-824,1495,3365,4659,5318,5394,4984,4256,3383,2550,1899,1535,1468,1678,2036,2428,2681,2684,2341,1645,648,-552,-1797,-2946,-3849,-4400,-4540,-4246,-3574,-2610,-1517,-448,396,880,900,441,-419,-1523,-2666,-3610,-4158,-4177,-3613,-2534,-1069,565,2144,3439,4295,4585,4305,3467,2193,603,-1127,-2841,-4381,-5628,-6487,-6893,-6837,-6309,-5385,-4148,-2727,-1290,17,1024,1643,1782,1455,682,-409,-1698,-2988,-4124,-4944,-5362,-5351,-4940,-4247,-3402,-2572,-1925,-1564,-1566,-1919,-2533,-3290,-4004,-4524,-4713,-4501,-3893,-2955,-1806,-587,555,1498,2128,2389,2237,1696,803,-351,-1660,-2988,-4210,-5195,-5869,-6172,-6109,-5724,-5093,-4314,-3487,-2702,-2034,-1526,-1202,-1027,-978,-954,-905,-733,-414,86,726,1471,2224,2909,3425,3690,3657,3292,2636,1745,735,-267,-1137,-1762,-2083,-2058,-1707,-1060,-204,777,1743,2574,3126,3313,3067,2416,1409,174,-1161,-2449,-3573,-4432,-4975,-5165,-5007,-4529,-3772,-2822,-1753,-674,327,1170,1771,2113,2152,1927,1472,860,177,-494,-1090,-1556,-1879,-2054,-2084,-2003,-1803,-1533,-1174,-768,-303,205,751,1336,1947,2567,3163,3677,4035,4152,3934,3326,2296,889,-793,-2600,-4322,-5768,-6733,-7083,-6724,-5651,-3915,-1653,942,3634,6162,8272,9749,10414,10203,9094,7208,4704,1851,-1058,-3709,-5810,-7152,-7604,-7186,-6003,-4291,-2305,-340,1379,2677,3482,3806,3726,3382,2915,2488,2213,2204,2476,3051,3821,4707,5537,6182,6492,6387,5820,4827,3503,1992,459,-916,-2021,-2740,-3066,-2988,-2578,-1880,-980,67,1190,2323,3397,4318,5009,5351,5284,4725,3676,2173,319,-1730,-3791,-5669,-7182,-8199,-8630,-8472,-7750,-6590,-5098,-3443,-1743,-106,1379,2673,3714,4474,4922,5032,4810,4289,3530,2649,1757,994,464,227,289,582,1007,1435,1762,1897,1813,1507,998,337,-444,-1298,-2183,-3063,-3878,-4586,-5125,-5458,-5557,-5403,-5022,-4428,-3686,-2834,-1933,-1023,-137,690,1420,2025,2454,2692,2728,2571,2282,1926,1588,1358,1277,1387,1646,2037,2469,2903,3264,3505,3586,3461,3108,2519,1685,653,-552,-1826,-3116,-4284,-5279,-5991,-6386,-6433,-6138,-5535,-4690,-3693,-2653,-1706,-952,-491,-374,-582,-1070,-1722,-2395,-2951,-3234,-3166,-2691,-1861,-743,480,1668,2611,3180,3269,2827,1890,511,-1176,-3038,-4909,-6641,-8089,-9147,-9737,-9820,-9407,-8521,-7250,-5666,-3920,-2107,-402,1105,2279,3062,3407,3321,2854,2091,1153,182,-676,-1292,-1546,-1387,-789,191,1453,2838,4178,5289,6039,6323,6115,5437,4368,3026,1570,154,-1048,-1917,-2359,-2339,-1874,-1023,132,1476,2892,4256,5439,6330,6849,6927,6547,5726,4499,2982,1290,-404,-1911,-3065,-3708,-3762,-3200,-2082,-524,1284,3146,4825,6151,6963,7200,6853,6008,4787,3397,2009,835,-5,-414,-383,41,773,1683,2656,3555,4286,4749,4889,4684,4151,3375,2471,1586,882,476,471,863,1626,2632,3758,4829,5719,6301,6514,6318,5748,4846,3725,2474,1217,35,-992,-1824,-2432,-2811,-2946,-2837,-2462,-1815,-881,330,1783,3417,5118,6766,8210,9313,9975,10131,9790,9003,7869,6520,5081,3691,2431,1391,590,61,-211,-224,-7,438,1075,1898,2876,3969,5143,6310,7394,8275,8847,8991,8647,7766,6389,4590,2505,301,-1834,-3716,-5183,-6098,-6378,-5985,-4939,-3319,-1257,1064,3418,5555,7226,8203,8335,7552,5902,3557,758,-2148,-4841,-6985,-8334,-8731,-8125,-6606,-4360,-1679,1121,3705,5812,7224,7856,7681,6792,5323,3475,1461,-503,-2226,-3579,-4458,-4872,-4805,-4353,-3572,-2577,-1473,-372,612,1383,1871,2035,1877,1439,804,82,-597,-1111,-1361,-1286,-877,-188,691,1618,2451,3058,3330,3220,2713,1874,783,-400,-1543,-2473,-3088,-3318,-3147,-2633,-1834,-868,190,1244,2239,3130,3885,4479,4874,5034,4913,4484,3733,2684,1387,-75,-1597,-3057,-4341,-5318,-5923,-6084,-5816,-5156,-4193,-3032,-1806,-631,373,1123,1552,1643,1399,854,69,-905,-1973,-3093,-4179,-5199,-6098,-6835,-7359,-7621,-7547,-7098,-6233,-4965,-3356,-1512,403,2209,3713,4750,5210,5049,4312,3117,1642,92,-1322,-2424,-3075,-3201,-2798,-1919,-700,701,2089,3277,4130,4555,4541,4125,3422,2528,1617,777,141,-240,-332,-151,261,830,1473,2093,2600,2897,2929,2648,2065,1236,236,-810,-1797,-2610,-3169,-3425,-3353,-2988,-2366,-1567,-668,251,1096,1803,2281,2471,2302,1730,759,-596,-2233,-4054,-5894,-7616,-9050,-10093,-10636,-10650,-10140,-9164,-7830,-6271,-4631,-3057,-1662,-536,268,742,899,799,504,119,-291,-618,-820,-845,-689,-378,33,459,800,967,873,494,-176,-1055,-2040,-2973,-3702,-4077,-4005,-3444,-2441,-1113,378,1802,2982,3728,3952,3612,2761,1506,8,-1544,-2978,-4134,-4908,-5243,-5149,-4664,-3883,-2912,-1862,-858,9,658,1033,1131,964,609,143,-324,-706,-933,-971,-818,-515,-125,254,517,551,280,-364,-1360,-2664,-4142,-5649,-6982,-7976,-8467,-8384,-7714,-6552,-5053,-3436,-1928,-729,5,230,-49,-728,-1664,-2704,-3666,-4422,-4866,-4949,-4685,-4126,-3372,-2524,-1692,-943,-350,107,408,640,830,1053,1328,1669,2039,2409,2694,2863,2838,2617,2180,1547,759,-160,-1126,-2107,-3000,-3758,-4329,-4665,-4794,-4711,-4486,-4151,-3783,-3395,-3042,-2708,-2398,-2085,-1760,-1408,-1049,-693,-371,-99,117,279,417,561,768,1071,1532,2148,2936,3822,4729,5521,6051,6173,5785,4817,3320,1372,-814,-3014,-4946,-6364,-7071,-6953,-6022,-4389,-2263,65,2299,4147,5388,5898,5652,4755,3360,1715,26,-1484,-2676,-3456,-3819,-3770,-3410,-2793,-2042,-1235,-467,181,654,910,949,812,525,189,-160,-440,-627,-685,-649,-520,-366,-220,-128,-125,-233,-459,-807,-1250,-1757,-2277,-2758,-3145,-3402,-3496,-3432,-3222,-2901,-2524,-2142,-1804,-1555,-1380,-1286,-1217,-1148,-1044,-893,-702,-485,-269,-50,167,415,713,1079,1512,1992,2466,2898,3223,3415,3419,3235,2832,2238,1477,592,-354,-1306,-2205,-3014,-3687,-4214,-4583,-4770,-4785,-4584,-4158,-3480,-2544,-1365,-5,1452,2860,4066,4898,5234,4986,4163,2844,1167,-666,-2480,-4096,-5400,-6328,-6862,-7031,-6873,-6449,-5803,-5004,-4087,-3138,-2199,-1352,-649,-123,185,281,162,-151,-613,-1179,-1783,-2361,-2874,-3288,-3613,-3849,-4025,-4146,-4205,-4212,-4114,-3943,-3651,-3277,-2814,-2295,-1752,-1212,-721,-305,-5,157,175,44,-190,-492,-773,-964,-968,-717,-168,685,1772,2995,4178,5160,5755,5860,5408,4450,3085,1507,-78,-1449,-2427,-2901,-2843,-2312,-1451,-447,498,1189,1488,1327,699,-306,-1560,-2900,-4126,-5094,-5646,-5703,-5227,-4241,-2818,-1079,846,2784,4590,6086,7144,7628,7467,6633,5186,3247,1052,-1164,-3089,-4472,-5109,-4892,-3821,-2045,244,2716,5066,6984,8214,8623,8170,6956,5187,3144,1152,-500,-1572,-1941,-1591,-618,776,2360,3843,4997,5622,5619,4971,3770,2163,374,-1366,-2839,-3850,-4284,-4074,-3242,-1873,-118,1820,3718,5358,6541,7137,7064,6334,5014,3259,1250,-792,-2653,-4149,-5131,-5526,-5313,-4545,-3318,-1768,-59,1654,3195,4440,5272,5651,5578,5123,4409,3584,2820,2259,2013,2124,2567,3260,4067,4864,5496,5899,5997,5827,5415,4857,4211,3556,2916,2323,1768,1262,796,394,67,-147,-226,-123,172,705,1437,2370,3412,4489,5473,6249,6697,6731,6293,5386,4039,2363,476,-1445,-3239,-4736,-5821,-6392,-6451,-6011,-5199,-4126,-2978,-1890,-1000,-398,-111,-140,-417,-845,-1298,-1631,-1719,-1460,-815,199,1495,2934,4336,5513,6280,6524,6160,5226,3794,2042,170,-1598,-3043,-4002,-4346,-4043,-3120,-1693,56,1912,3618,4966,5782,5988,5590,4702,3474,2132,850,-192,-893,-1212,-1147,-768,-147,604,1382,2072,2592,2870,2882,2639,2195,1637,1069,595,311,268,478,899,1439,1995,2441,2695,2706,2477,2090,1636,1250,1034,1046,1288,1689,2136,2482,2594,2373,1775,839,-349,-1639,-2873,-3881,-4527,-4717,-4416,-3656,-2540,-1214,121,1277,2058,2338,2040,1195,-114,-1697,-3354,-4844,-5963,-6531,-6446,-5663,-4219,-2234,120,2606,4979,6991,8446,9188,9167,8392,6962,5046,2825,560,-1555,-3273,-4457,-4961,-4758,-3848,-2309,-278,2086,4561,6923,8949,10424,11221,11259,10569,9245,7445,5358,3180,1076,-799,-2378,-3588,-4437,-4928,-5091,-4966,-4591,-4019,-3303,-2506,-1692,-924,-271,233,548,694,700,635,586,613,765,1024,1336,1607,1721,1566,1073,200,-1010,-2473,-4059,-5602,-6953,-7969,-8547,-8633,-8223,-7368,-6184,-4812,-3429,-2192,-1217,-580,-270,-232,-368,-558,-723,-805,-812,-784,-795,-903,-1159,-1547,-2020,-2484,-2820,-2916,-2682,-2092,-1169,-12,1244,2431,3383,3971,4123,3837,3174,2262,1245,281,-491,-981,-1126,-944,-454,238,1071,1931,2747,3465,4036,4444,4690,4776,4718,4525,4196,3722,3100,2315,1384,337,-777,-1879,-2897,-3742,-4350,-4662,-4658,-4335,-3736,-2920,-1990,-1048,-228,365,624,505,-18,-895,-2059,-3364,-4693,-5866,-6759,-7242,-7218,-6664,-5571,-4029,-2157,-145,1794,3450,4624,5201,5122,4421,3241,1726,129,-1385,-2617,-3475,-3895,-3904,-3543,-2923,-2116,-1244,-377,386,984,1346,1438,1246,795,170,-526,-1143,-1531,-1577,-1195,-395,750,2100,3464,4641,5449,5749,5470,4629,3307,1669,-105,-1802,-3236,-4263,-4786,-4777,-4275,-3361,-2185,-901,318,1333,2029,2377,2368,2092,1627,1109,621,252,19,-75,-93,-88,-165,-375,-773,-1361,-2096,-2893,-3638,-4203,-4474,-4368,-3851,-2936,-1727,-338,1025,2186,2964,3236,2958,2169,990,-389,-1749,-2867,-3544,-3653,-3131,-2011,-409,1498,3474,5275,6653,7417,7416,6611,5034,2845,262,-2398,-4839,-6739,-7881,-8108,-7406,-5865,-3677,-1124,1490,3852,5693,6835,7180,6761,5686,4140,2351,547,-1045,-2253,-2933,-3044,-2568,-1598,-243,1312,2898,4305,5395,6027,6174,5834,5124,4174,3159,2244,1550,1151,1064,1240,1599,2033,2435,2709,2801,2686,2385,1964,1496,1080,801,705,838,1156,1628,2155,2633,2963,3029,2773,2140,1162,-123,-1602,-3161,-4656,-5949,-6912,-7444,-7466,-6941,-5857,-4259,-2197,184,2757,5295,7600,9424,10580,10884,10268,8704,6311,3258,-168,-3655,-6851,-9448,-11190,-11945,-11678,-10501,-8604,-6259,-3762,-1398,589,2015,2788,2870,2325,1242,-209,-1874,-3537,-5035,-6184,-6848,-6934,-6398,-5246,-3586,-1531,697,2886,4816,6281,7168,7414,7046,6172,4928,3496,2026,660,-520,-1480,-2214,-2778,-3202,-3555,-3855,-4125,-4344,-4475,-4466,-4264,-3820,-3121,-2166,-1003,292,1618,2835,3824,4461,4666,4425,3771,2806,1682,541,-454,-1212,-1665,-1837,-1769,-1579,-1365,-1250,-1303,-1559,-2010,-2576,-3201,-3756,-4183,-4401,-4381,-4123,-3651,-3014,-2287,-1540,-869,-340,-12,94,-8,-266,-604,-927,-1162,-1242,-1157,-900,-532,-98,319,664,878,931,807,518,78,-466,-1078,-1683,-2218,-2617,-2813,-2784,-2487,-1954,-1182,-241,827,1929,2989,3918,4651,5127,5333,5252,4933,4409,3751,3013,2249,1497,780,125,-456,-924,-1243,-1368,-1272,-943,-420,233,924,1534,1972,2141,2017,1586,919,93,-782,-1605,-2291,-2802,-3127,-3300,-3394,-3464,-3590,-3788,-4060,-4343,-4550,-4564,-4291,-3653,-2640,-1297,281,1940,3523,4855,5789,6224,6121,5504,4493,3239,1955,847,81,-218,-18,640,1657,2886,4170,5353,6310,6931,7162,6961,6337,5316,3973,2378,669,-1046,-2610,-3898,-4795,-5213,-5121,-4512,-3454,-2038,-407,1278,2835,4106,4939,5247,4996,4218,3008,1509,-124,-1715,-3136,-4260,-5025,-5389,-5333,-4898,-4099,-3025,-1742,-354,1028,2305,3386,4204,4730,4963,4930,4700,4316,3869,3379,2903,2438,1990,1553,1131,708,313,-68,-420,-743,-1044,-1318,-1574,-1791,-1962,-2035,-1986,-1753,-1312,-644,237,1283,2409,3523,4492,5227,5625,5648,5280,4566,3574,2411,1204,60,-894,-1580,-1938,-1943,-1619,-1012,-202,709,1609,2382,2946,3225,3214,2918,2404,1749,1052,387,-158,-568,-811,-916,-908,-829,-727,-653,-645,-747,-983,-1365,-1870,-2465,-3062,-3577,-3900,-3936,-3623,-2927,-1882,-549,951,2483,3900,5076,5902,6322,6311,5890,5114,4071,2840,1551,263,-904,-1912,-2678,-3188,-3415,-3378,-3113,-2660,-2094,-1465,-851,-309,97,302,283,-17,-554,-1325,-2237,-3205,-4117,-4854,-5313,-5418,-5127,-4472,-3504,-2342,-1111,55,1035,1739,2123,2153,1865,1278,473,-494,-1538,-2597,-3612,-4547,-5363,-6071,-6640,-7103,-7468,-7738,-7967,-8122,-8252,-8315,-8333,-8255,-8101,-7816,-7442,-6949,-6405,-5828,-5291,-4847,-4534,-4397,-4419,-4598,-4866,-5171,-5424,-5553,-5502,-5233,-4754,-4102,-3324,-2510,-1715,-1026,-485,-128,34,21,-141,-393,-690,-974,-1228,-1429,-1598,-1742,-1894,-2055,-2236,-2407,-2547,-2610,-2564,-2370,-2018,-1496,-830,-45,813,1683,2508,3211,3722,3979,3933,3564,2888,1947,822,-391,-1578,-2632,-3456,-3974,-4152,-3984,-3508,-2801,-1955,-1104,-358,137,306,52,-617,-1696,-3071,-4631,-6196,-7602,-8689,-9324,-9446,-9010,-8073,-6683,-4984,-3067,-1115,776,2442,3788,4711,5159,5107,4588,3653,2418,974,-538,-2038,-3422,-4632,-5607,-6306,-6704,-6788,-6551,-6040,-5263,-4320,-3253,-2163,-1126,-210,525,1037,1336,1415,1354,1189,1024,926,980,1244,1741,2472,3381,4392,5377,6225,6793,7006,6792,6152,5133,3831,2377,910,-418,-1503,-2244,-2600,-2562,-2146,-1425,-467,622,1736,2787,3669,4334,4726,4825,4639,4176,3475,2601,1601,580,-410,-1276,-1960,-2420,-2634,-2624,-2426,-2111,-1746,-1414,-1150,-1008,-960,-1003,-1069,-1116,-1095,-973,-743,-429,-39,350,749,1075,1344,1507,1567,1504,1326,1025,636,164,-319,-784,-1161,-1415,-1530,-1497,-1350,-1114,-826,-508,-171,202,626,1142,1771,2526,3414,4405,5454,6507,7477,8320,8952,9358,9483,9328,8886,8169,7213,6054,4764,3392,2033,742,-398,-1330,-2017,-2416,-2537,-2374,-1953,-1310,-475,481,1509,2511,3421,4148,4635,4829,4711,4270,3552,2594,1493,332,-771,-1715,-2402,-2751,-2721,-2309,-1528,-491,752,2016,3216,4188,4845,5102,4928,4332,3379,2150,783,-603,-1868,-2903,-3630,-4006,-4050,-3802,-3365,-2812,-2268,-1788,-1436,-1233,-1152,-1187,-1267,-1364,-1420,-1396,-1253,-987,-567,-50,561,1163,1701,2061,2180,1977,1458,629,-401,-1535,-2612,-3516,-4120,-4379,-4267,-3842,-3190,-2433,-1689,-1087,-696,-581,-735,-1115,-1637,-2185,-2621,-2822,-2681,-2143,-1201,92,1612,3221,4712,5918,6654,6809,6294,5140,3402,1268,-1074,-3347,-5334,-6795,-7614,-7720,-7161,-6065,-4622,-3049,-1567,-350,477,857,800,387,-287,-1057,-1794,-2346,-2603,-2507,-2025,-1220,-160,1003,2121,3034,3591,3692,3288,2377,1047,-594,-2379,-4134,-5691,-6899,-7646,-7867,-7547,-6722,-5483,-3953,-2289,-647,818,1984,2765,3116,3053,2618,1930,1089,272,-405,-787,-799,-368,490,1739,3265,4924,6548,7958,9013,9615,9732,9398,8706,7779,6759,5772,4913,4257,3816,3604,3570,3690,3889,4129,4346,4509,4580,4554,4436,4248,4021,3780,3546,3333,3150,3004,2911,2885,2938,3085,3304,3594,3898,4189,4391,4469,4357,4045,3505,2783,1904,969,43,-768,-1398,-1788,-1913,-1785,-1432,-939,-365,182,643,958,1086,1027,787,396,-91,-620,-1114,-1490,-1683,-1610,-1247,-575,386,1542,2837,4110,5285,6229,6891,7233,7267,7051,6672,6234,5864,5646,5681,5981,6564,7365,8314,9295,10206,10931,11384,11500,11250,10634,9692,8472,7057,5520,3950,2425,1009,-230,-1262,-2054,-2597,-2894,-2966,-2835,-2540,-2116,-1589,-989,-334,359,1056,1734,2342,2837,3178,3319,3266,3001,2590,2061,1518,1022,652,452,432,562,795,1035,1228,1294,1218,1001,688,345,44,-145,-199,-84,153,499,877,1251,1541,1717,1719,1536,1162,612,-53,-769,-1434,-1947,-2210,-2150,-1730,-974,59,1245,2468,3570,4464,5042,5294,5201,4831,4238,3534,2805,2147,1622,1255,1048,969,966,997,1018,1000,943,852,745,646,567,514,479,447,403,338,259,178,123,103,152,249,400,556,683,730,649,419,17,-518,-1162,-1834,-2473,-3014,-3398,-3610,-3641,-3527,-3310,-3068,-2851,-2723,-2704,-2806,-2999,-3257,-3520,-3741,-3882,-3894,-3778,-3512,-3127,-2632,-2073,-1487,-919,-411,-8,269,392,367,195,-94,-490,-950,-1459,-1968,-2444,-2830,-3095,-3183,-3083,-2780,-2289,-1659,-935,-209,460,995,1351,1505,1454,1212,811,279,-354,-1060,-1818,-2606,-3395,-4157,-4859,-5464,-5949,-6281,-6473,-6493,-6386,-6121,-5750,-5266,-4707,-4094,-3458,-2818,-2201,-1609,-1049,-520,-10,475,942,1367,1732,2005,2149,2133,1927,1518,907,122,-788,-1755,-2691,-3512,-4154,-4547,-4696,-4584,-4271,-3794,-3229,-2616,-2008,-1425,-895,-425,-29,288,528,685,780,808,790,713,587,391,134,-195,-568,-966,-1352,-1681,-1925,-2050,-2053,-1944,-1746,-1491,-1211,-928,-664,-422,-206,-28,104,160,112,-84,-446,-1003,-1728,-2592,-3527,-4452,-5286,-5959,-6412,-6622,-6582,-6305,-5815,-5136,-4306,-3364,-2365,-1382,-482,238,731,927,821,396,-303,-1246,-2340,-3510,-4641,-5633,-6389,-6842,-6940,-6693,-6109,-5268,-4225,-3103,-1979,-990,-197,292,464,293,-183,-893,-1753,-2641,-3462,-4100,-4498,-4602,-4416,-3965,-3289,-2473,-1564,-664,191,921,1513,1926,2170,2244,2168,1956,1634,1224,742,228,-325,-866,-1417,-1929,-2427,-2871,-3277,-3621,-3915,-4161,-4361,-4547,-4692,-4833,-4942,-5028,-5080,-5094,-5062,-4982,-4839,-4624,-4316,-3900,-3367,-2713,-1973,-1172,-391,317,874,1234,1375,1290,1030,625,170,-288,-650,-872,-885,-666,-222,437,1218,2063,2840,3467,3825,3878,3578,2972,2107,1083,-1,-1052,-1987,-2751,-3310,-3655,-3793,-3760,-3588,-3339,-3063,-2805,-2605,-2455,-2355,-2244,-2089,-1816,-1398,-811,-65,788,1693,2580,3353,3993,4419,4659,4694,4565,4298,3928,3499,3027,2546,2058,1561,1063,538,8,-534,-1050,-1522,-1910,-2185,-2329,-2329,-2196,-1943,-1608,-1218,-828,-458,-145,100,267,354,357,286,126,-103,-408,-766,-1146,-1532,-1848,-2090,-2171,-2101,-1832,-1398,-804,-96,692,1514,2331,3103,3795,4371,4797,5051,5105,4948,4564,3945,3107,2067,898,-335,-1516,-2541,-3305,-3718,-3727,-3324,-2520,-1415,-87,1301,2622,3728,4502,4865,4777,4252,3337,2133,741,-710,-2104,-3335,-4319,-4984,-5293,-5226,-4799,-4063,-3102,-2022,-952,0,738,1199,1377,1274,953,466,-105,-705,-1262,-1737,-2099,-2325,-2420,-2395,-2273,-2098,-1912,-1753,-1661,-1653,-1721,-1873,-2062,-2283,-2493,-2673,-2802,-2861,-2838,-2739,-2562,-2332,-2062,-1773,-1480,-1195,-928,-689,-484,-326,-222,-178,-213,-319,-505,-752,-1038,-1320,-1567,-1723,-1769,-1683,-1482,-1184,-841,-487,-162,111,324,487,599,674,711,703,645,527,349,119,-131,-371,-546,-610,-526,-265,163,743,1423,2139,2824,3401,3813,4015,4001,3771,3371,2840,2224,1573,913,269,-340,-893,-1371,-1737,-1971,-2032,-1912,-1585,-1065,-362,487,1442,2429,3396,4251,4936,5378,5531,5356,4848,4016,2901,1562,88,-1426,-2873,-4151,-5186,-5915,-6322,-6407,-6221,-5803,-5238,-4581,-3892,-3233,-2624,-2112,-1698,-1386,-1179,-1050,-1002,-1012,-1076,-1174,-1283,-1368,-1391,-1313,-1100,-742,-240,385,1085,1816,2515,3143,3643,4011,4217,4285,4229,4094,3919,3758,3658,3652,3776,4022,4376,4797,5230,5611,5887,6015,5967,5758,5399,4943,4439,3946,3526,3220,3062,3065,3219,3495,3856,4240,4609,4910,5115,5210,5198,5098,4932,4736,4534,4356,4220,4131,4101,4095,4108,4085,4005,3833,3552,3170,2698,2159,1582,986,407,-157,-660,-1116,-1482,-1758,-1931,-1993,-1954,-1826,-1622,-1371,-1093,-807,-536,-286,-65,135,327,531,759,1019,1308,1602,1897,2163,2408,2624,2836,3059,3306,3596,3916,4260,4615,4953,5278,5570,5845,6097,6335,6548,6724,6834,6851,6735,6486,6071,5531,4876,4160,3438,2758,2177,1724,1424,1274,1262,1358,1532,1749,1978,2196,2385,2523,2594,2588,2475,2268,1943,1530,1038,512,-4,-451,-767,-903,-828,-538,-59,559,1227,1877,2401,2743,2835,2656,2204,1513,638,-348,-1354,-2300,-3095,-3686,-4007,-4051,-3814,-3326,-2664,-1885,-1105,-406,125,422,459,230,-235,-876,-1635,-2426,-3182,-3828,-4295,-4529,-4483,-4124,-3459,-2498,-1308,44,1450,2812,4022,4991,5673,6021,6060,5813,5339,4703,3971,3214,2483,1849,1328,950,698,535,421,293,119,-129,-435,-775,-1099,-1347,-1480,-1454,-1273,-954,-555,-137,203,418,421,216,-221,-856,-1628,-2493,-3357,-4167,-4864,-5410,-5799,-6023,-6109,-6057,-5895,-5607,-5212,-4684,-4041,-3275,-2422,-1527,-642,139,763,1141,1241,1059,595,-75,-896,-1773,-2629,-3394,-4039,-4536,-4916,-5181,-5378,-5508,-5601,-5635,-5622,-5531,-5375,-5131,-4812,-4413,-3931,-3371,-2728,-2007,-1230,-417,380,1115,1729,2158,2361,2290,1957,1362,587,-309,-1199,-1987,-2556,-2832,-2752,-2327,-1589,-640,401,1392,2201,2720,2880,2670,2102,1266,234,-868,-1928,-2848,-3533,-3934,-4036,-3848,-3431,-2859,-2222,-1629,-1160,-892,-868,-1081,-1516,-2089,-2729,-3339,-3820,-4119,-4170,-3973,-3547,-2929,-2208,-1449,-734,-121,347,659,806,814,710,515,275,11,-257,-513,-755,-1001,-1250,-1532,-1854,-2221,-2633,-3063,-3481,-3854,-4132,-4294,-4312,-4185,-3938,-3590,-3185,-2765,-2343,-1969,-1630,-1365,-1149,-1014,-928,-900,-908,-919,-929,-898,-824,-697,-529,-341,-157,-2,110,186,244,331,487,761,1174,1727,2385,3094,3775,4366,4796,5040,5080,4932,4620,4183,3659,3096,2531,2019,1595,1302,1156,1164,1293,1499,1706,1831,1817,1608,1204,634,-45,-743,-1388,-1894,-2223,-2337,-2227,-1907,-1390,-722,55,878,1693,2436,3070,3557,3903,4101,4188,4185,4112,3992,3821,3593,3289,2894,2394,1793,1100,341,-460,-1256,-2026,-2725,-3315,-3775,-4067,-4195,-4166,-3990,-3720,-3374,-3012,-2646,-2320,-2010,-1731,-1424,-1069,-622,-61,605,1362,2159,2946,3659,4247,4667,4894,4930,4774,4472,4044,3531,2979,2397,1851,1340,934,642,527,595,874,1340,1974,2727,3540,4365,5121,5782,6280,6600,6708,6589,6244,5679,4912,4001,2967,1916,882,-32,-775,-1294,-1553,-1552,-1319,-891,-350,238,790,1241,1536,1645,1562,1295,888,387,-143,-638,-1046,-1318,-1445,-1414,-1267,-1034,-784,-581,-475,-543,-784,-1240,-1854,-2595,-3373,-4102,-4690,-5057,-5156,-4963,-4514,-3858,-3105,-2350,-1710,-1273,-1086,-1174,-1488,-1966,-2509,-3021,-3413,-3634,-3666,-3533,-3286,-3000,-2739,-2583,-2555,-2681,-2936,-3271,-3634,-3931,-4109,-4102,-3882,-3443,-2812,-2019,-1139,-226,648,1425,2053,2515,2779,2880,2827,2664,2442,2195,1968,1772,1629,1508,1409,1279,1089,810,408,-113,-759,-1495,-2301,-3108,-3889,-4565,-5109,-5477,-5639,-5610,-5369,-4964,-4402,-3718,-2943,-2106,-1224,-350,529,1346,2111,2769,3306,3683,3883,3891,3714,3375,2898,2332,1715,1075,462,-121,-638,-1088,-1448,-1720,-1889,-1960,-1946,-1866,-1760,-1666,-1617,-1657,-1784,-2025,-2339,-2716,-3078,-3395,-3569,-3595,-3405,-3056,-2546,-1979,-1396,-894,-507,-274,-194,-241,-401,-618,-890,-1168,-1454,-1710,-1934,-2081,-2142,-2079,-1880,-1534,-1043,-423,305,1114,1969,2841,3690,4465,5131,5614,5883,5876,5584,4995,4157,3125,2004,889,-100,-882,-1379,-1563,-1432,-1021,-383,411,1289,2180,3026,3770,4389,4841,5127,5236,5182,4989,4684,4303,3886,3455,3046,2667,2326,2032,1767,1542,1332,1146,967,805,658,538,454,419,433,491,587,689,792,845,850,770,624,406,169,-67,-224,-285,-192,42,425,906,1453,1989,2476,2848,3072,3133,3022,2762,2391,1940,1472,1023,632,336,129,36,22,98,228,420,666,974,1364,1838,2411,3064,3791,4540,5289,5971,6548,6962,7165,7131,6831,6288,5528,4620,3653,2719,1906,1299,915,784,853,1073,1387,1702,1996,2209,2338,2387,2364,2304,2229,2165,2137,2154,2232,2360,2527,2714,2885,3014,3066,3001,2800,2431,1894,1205,391,-470,-1325,-2082,-2691,-3113,-3339,-3393,-3318,-3161,-2965,-2771,-2582,-2421,-2271,-2134,-1992,-1850,-1685,-1510,-1299,-1063,-790,-488,-165,167,484,776,1018,1201,1309,1322,1240,1043,748,361,-85,-555,-1004,-1379,-1634,-1719,-1602,-1264,-706,49,953,1944,2951,3900,4715,5353,5757,5942,5891,5659,5279,4809,4304,3790,3299,2839,2391,1971,1535,1105,649,179,-324,-859,-1445,-2073,-2754,-3460,-4178,-4861,-5476,-5970,-6317,-6480,-6457,-6250,-5891,-5426,-4907,-4393,-3930,-3556,-3285,-3123,-3047,-3034,-3065,-3093,-3139,-3170,-3229,-3341,-3533,-3860,-4319,-4932,-5660,-6465,-7280,-8036,-8677,-9132,-9392,-9407,-9211,-8793,-8204,-7469,-6648,-5779,-4927,-4142,-3473,-2973,-2661,-2553,-2624,-2840,-3132,-3455,-3748,-3978,-4137,-4211,-4213,-4152,-4025,-3834,-3574,-3222,-2788,-2245,-1624,-911,-164,614,1370,2067,2691,3189,3560,3776,3830,3716,3436,3003,2426,1739,958,113,-762,-1656,-2530,-3372,-4148,-4828,-5386,-5777,-5985,-5978,-5755,-5327,-4713,-3960,-3124,-2264,-1454,-750,-200,154,310,265,53,-284,-685,-1089,-1433,-1669,-1780,-1756,-1642,-1482,-1340,-1293,-1380,-1639,-2081,-2669,-3387,-4160,-4940,-5654,-6252,-6684,-6930,-6988,-6871,-6622,-6280,-5877,-5459,-5028,-4593,-4157,-3681,-3191,-2645,-2092,-1531,-1012,-574,-244,-51,13,-43,-174,-362,-533,-686,-753,-745,-631,-432,-156,162,496,806,1064,1250,1341,1359,1299,1217,1142,1135,1246,1508,1937,2513,3186,3878,4500,4952,5181,5121,4797,4230,3497,2703,1935,1303,868,676,726,988,1407,1918,2452,2950,3374,3685,3877,3942,3878,3714,3451,3123,2746,2344,1945,1572,1244,980,777,631,506,377,206,-27,-342,-729,-1177,-1648,-2119,-2541,-2898,-3152,-3306,-3347,-3288,-3129,-2882,-2560,-2164,-1723,-1237,-748,-269,172,551,873,1120,1314,1455,1564,1641,1707,1744,1762,1748,1687,1590,1434,1242,998,736,454,186,-41,-208,-272,-221,-32,300,770,1364,2052,2799,3576,4327,5031,5631,6095,6385,6466,6316,5932,5317,4509,3561,2539,1539,642,-66,-525,-713,-633,-342,95,598,1077,1485,1778,1943,2006,1988,1933,1884,1866,1888,1952,2014,2054,2008,1846,1533,1057,439,-295,-1079,-1855,-2554,-3114,-3515,-3721,-3765,-3652,-3422,-3119,-2769,-2432,-2124,-1902,-1772,-1771,-1892,-2118,-2439,-2786,-3142,-3431,-3634,-3710,-3653,-3464,-3155,-2755,-2283,-1781,-1263,-774,-323,62,387,655,884,1101,1326,1589,1884,2232,2585,2940,3239,3456,3569,3557,3449,3249,3013,2760,2537,2358,2253,2208,2242,2319,2425,2528,2580,2559,2430,2190,1850,1431,986,544,162,-132,-317,-372,-309,-148,87,342,581,762,847,828,697,470,173,-146,-453,-689,-829,-840,-717,-476,-138,258,665,1047,1348,1543,1592,1486,1202,774,196,-459,-1166,-1846,-2454,-2949,-3287,-3479,-3497,-3390,-3142,-2809,-2384,-1911,-1392,-856,-315,221,729,1217,1655,2047,2376,2629,2798,2874,2845,2716,2484,2160,1773,1344,915,532,211,16,-74,-15,162,442,802,1191,1586,1948,2246,2485,2635,2724,2738,2707,2631,2538,2428,2321,2220,2134,2068,2025,2015,2030,2070,2110,2137,2116,2029,1851,1582,1226,815,378,-28,-380,-615,-739,-715,-558,-273,121,601,1132,1696,2248,2775,3231,3614,3877,4031,4019,3868,3528,3029,2367,1587,736,-118,-901,-1554,-2008,-2246,-2253,-2055,-1686,-1201,-653,-97,412,847,1172,1387,1497,1529,1526,1524,1573,1692,1894,2164,2472,2770,3014,3156,3165,3037,2786,2453,2093,1757,1519,1399,1453,1661,2034,2529,3110,3720,4309,4835,5253,5565,5758,5861,5901,5899,5889,5874,5860,5829,5766,5652,5476,5239,4950,4631,4317,4029,3811,3670,3619,3652,3737,3853,3953,4017,4012,3930,3778,3544,3274,2963,2653,2366,2114,1922,1777,1683,1624,1590,1571,1561,1554,1557,1553,1555,1538,1514,1464,1386,1283,1140,969,762,524,254,-50,-391,-777,-1207,-1681,-2184,-2674,-3130,-3465,-3653,-3621,-3358,-2857,-2158,-1311,-400,508,1331,2016,2527,2835,2953,2879,2655,2301,1872,1394,919,475,98,-194,-379,-457,-406,-256,8,348,738,1148,1533,1864,2123,2278,2354,2328,2253,2112,1968,1808,1683,1582,1523,1490,1485,1478,1473,1451,1405,1334,1222,1071,869,623,328,7,-331,-653,-941,-1157,-1292,-1326,-1262,-1109,-883,-605,-307,-9,257,472,601,633,537,308,-58,-552,-1153,-1814,-2502,-3159,-3756,-4265,-4690,-5038,-5336,-5610,-5879,-6166,-6471,-6789,-7115,-7415,-7682,-7871,-7966,-7925,-7730,-7358,-6804,-6087,-5235,-4323,-3394,-2549,-1826,-1286,-960,-837,-928,-1185,-1578,-2050,-2555,-3031,-3448,-3756,-3942,-4007,-3940,-3793,-3561,-3308,-3038,-2799,-2585,-2430,-2312,-2241,-2195,-2149,-2087,-1980,-1809,-1567,-1262,-903,-538,-193,85,266,324,259,66,-219,-577,-968,-1372,-1765,-2151,-2525,-2910,-3310,-3733,-4162,-4578,-4934,-5201,-5332,-5310,-5119,-4768,-4277,-3684,-3033,-2394,-1822,-1394,-1163,-1154,-1388,-1827,-2432,-3136,-3858,-4533,-5093,-5507,-5742,-5821,-5753,-5586,-5373,-5151,-4984,-4889,-4898,-5010,-5213,-5473,-5746,-5968,-6099,-6063,-5854,-5437,-4846,-4105,-3288,-2459,-1703,-1085,-650,-430,-413,-568,-847,-1171,-1486,-1705,-1792,-1701,-1427,-990,-423,210,847,1425,1887,2194,2342,2323,2190,1972,1729,1514,1354,1288,1293,1377,1488,1599,1667,1648,1529,1275,912,433,-102,-666,-1196,-1657,-2008,-2247,-2363,-2390,-2336,-2250,-2128,-2014,-1888,-1764,-1630,-1462,-1264,-1003,-693,-316,100,548,991,1397,1722,1939,2006,1918,1672,1283,788,218,-382,-991,-1567,-2115,-2608,-3059,-3458,-3810,-4095,-4312,-4426,-4432,-4305,-4045,-3668,-3191,-2658,-2099,-1560,-1057,-615,-234,98,357,579,717,789,770,666,488,267,41,-148,-263,-288,-219,-78,112,303,476,585,641,634,595,558,546,610,750,982,1295,1653,2047,2404,2705,2893,2930,2815,2509,2066,1490,854,210,-387,-868,-1210,-1373,-1361,-1186,-854,-425,97,636,1185,1690,2145,2520,2835,3072,3257,3382,3462,3478,3445,3335,3159,2904,2582,2188,1747,1259,744,217,-319,-845,-1370,-1870,-2352,-2796,-3185,-3517,-3761,-3925,-3997,-3980,-3878,-3703,-3459,-3170,-2826,-2453,-2031,-1585,-1110,-629,-171,252,594,852,999,1036,975,832,639,438,266,176,194,351,640,1051,1536,2061,2560,2992,3328,3526,3603,3538,3353,3064,2687,2257,1801,1368,978,684,472,375,348,387,445,496,519,509,456,400,324,281,255,266,313,371,455,514,570,578,551,470,341,174,-25,-230,-426,-588,-694,-741,-701,-613,-456,-292,-127,-19,20,-59,-244,-559,-963,-1441,-1926,-2375,-2722,-2919,-2950,-2798,-2499,-2082,-1608,-1117,-673,-276,24,270,430,562,646,718,781,830,893,939,1006,1064,1146,1226,1329,1447,1590,1769,1988,2247,2549,2878,3215,3548,3847,4101,4284,4393,4405,4337,4190,3981,3739,3484,3231,3006,2804,2632,2479,2338,2187,2015,1816,1563,1287,973,669,391,187,72,74,193,408,705,1026,1349,1611,1789,1845,1759,1545,1187,744,227,-286,-756,-1125,-1357,-1429,-1343,-1120,-802,-446,-103,159,301,295,125,-185,-611,-1111,-1623,-2111,-2519,-2809,-2956,-2944,-2776,-2476,-2083,-1650,-1228,-883,-632,-520,-515,-609,-739,-855,-896,-815,-596,-233,247,803,1389,1948,2442,2831,3104,3252,3298,3260,3169,3063,2956,2868,2812,2778,2772,2783,2808,2837,2879,2912,2968,3016,3106,3196,3331,3468,3631,3785,3939,4076,4204,4316,4418,4502,4563,4592,4560,4462,4267,3972,3570,3068,2495,1895,1305,800,398,152,57,111,288,551,875,1224,1564,1891,2145,2344,2427,2416,2288,2077,1802,1506,1231,1015,876,837,881,1005,1169,1352,1501,1607,1629,1575,1435,1230,968,683,375,76,-213,-474,-700,-891,-1035,-1139,-1189,-1183,-1112,-958,-716,-379,50,551,1107,1686,2251,2770,3211,3555,3793,3927,3966,3925,3826,3667,3473,3243,2980,2712,2427,2170,1933,1755,1629,1574,1583,1651,1769,1928,2108,2307,2501,2688,2838,2951,2993,2976,2890,2754,2589,2422,2267,2157,2077,2035,2016,1993,1969,1921,1863,1794,1733,1685,1668,1680,1738,1824,1967,2129,2338,2542,2737,2872,2918,2836,2609,2229,1714,1100,431,-225,-830,-1326,-1696,-1922,-2019,-2005,-1924,-1805,-1701,-1633,-1642,-1733,-1912,-2167,-2472,-2792,-3096,-3335,-3486,-3509,-3403,-3154,-2791,-2324,-1794,-1241,-686,-178,275,658,951,1176,1327,1414,1467,1476,1480,1454,1431,1372,1288,1158,943,665,270,-199,-753,-1347,-1946,-2512,-3005,-3400,-3683,-3846,-3901,-3858,-3746,-3587,-3402,-3219,-3035,-2884,-2750,-2649,-2587,-2550,-2571,-2622,-2732,-2889,-3091,-3320,-3556,-3747,-3874,-3878,-3759,-3508,-3152,-2744,-2334,-1988,-1763,-1684,-1784,-2031,-2425,-2888,-3396,-3878,-4292,-4619,-4826,-4938,-4955,-4929,-4882,-4876,-4934,-5093,-5356,-5711,-6134,-6571,-6985,-7309,-7514,-7551,-7416,-7093,-6607,-5971,-5233,-4422,-3596,-2787,-2052,-1422,-934,-611,-460,-482,-646,-926,-1257,-1604,-1898,-2119,-2235,-2243,-2174,-2026,-1851,-1652,-1458,-1284,-1142,-1042,-992,-993,-1048,-1155,-1318,-1520,-1776,-2044,-2333,-2597,-2820,-2972,-3019,-2959,-2756,-2434,-1980,-1438,-811,-169,487,1076,1600,1996,2271,2385,2362,2187,1888,1481,995,474,-61,-549,-984,-1314,-1550,-1682,-1743,-1753,-1773,-1824,-1978,-2239,-2643,-3183,-3843,-4591,-5384,-6159,-6872,-7455,-7867,-8072,-8036,-7773,-7268,-6580,-5729,-4794,-3834,-2914,-2106,-1434,-933,-577,-347,-180,-40,146,383,712,1105,1550,2011,2458,2856,3209,3492,3746,3969,4198,4436,4687,4922,5115,5215,5194,5013,4676,4184,3585,2912,2222,1569,972,478,71,-253,-508,-742,-954,-1184,-1410,-1647,-1848,-2016,-2101,-2106,-1999,-1804,-1510,-1153,-748,-311,130,574,1001,1392,1731,1989,2145,2183,2089,1860,1517,1080,602,134,-279,-586,-768,-818,-745,-599,-408,-252,-160,-198,-371,-691,-1122,-1616,-2101,-2508,-2761,-2821,-2653,-2267,-1696,-1004,-263,423,986,1343,1460,1332,985,482,-116,-710,-1243,-1620,-1824,-1800,-1572,-1139,-553,145,894,1642,2339,2938,3427,3770,3997,4102,4123,4090,4032,3995,4004,4082,4237,4461,4731,5031,5314,5579,5767,5884,5884,5770,5532,5175,4720,4175,3579,2942,2309,1676,1089,529,30,-420,-795,-1084,-1257,-1286,-1160,-870,-435,101,681,1231,1670,1945,1989,1806,1378,773,19,-778,-1571,-2250,-2782,-3100,-3189,-3056,-2710,-2216,-1610,-974,-349,200,645,953,1097,1074,879,524,43,-523,-1132,-1717,-2245,-2673,-2978,-3172,-3261,-3279,-3256,-3210,-3152,-3076,-2957,-2783,-2525,-2182,-1743,-1213,-592,116,904,1768,2690,3657,4631,5582,6467,7239,7855,8278,8474,8426,8127,7573,6776,5763,4543,3172,1670,98,-1496,-3050,-4499,-5774,-6831,-7610,-8115,-8316,-8258,-7954,-7458,-6813,-6058,-5234,-4364,-3459,-2536,-1589,-630,323,1256,2121,2897,3539,4007,4293,4356,4226,3914,3472,2979,2509,2151,1983,2052,2389,2975,3762,4671,5598,6441,7107,7516,7638,7462,7004,6323,5462,4515,3547,2650,1878,1280,875,651,579,607,668,708,664,503,206,-232,-784,-1426,-2109,-2772,-3369,-3811,-4077,-4085,-3844,-3313,-2530,-1507,-305,1018,2382,3707,4911,5928,6696,7187,7378,7277,6908,6309,5544,4668,3771,2899,2135,1490,998,636,379,179,-9,-244,-551,-968,-1487,-2108,-2786,-3478,-4109,-4602,-4874,-4842,-4447,-3645,-2438,-852,1041,3149,5355,7533,9557,11319,12722,13710,14250,14341,14017,13316,12310,11054,9634,8108,6558,5038,3603,2303,1162,216,-535,-1085,-1466,-1706,-1866,-2001,-2159,-2393,-2707,-3101,-3531,-3939,-4248,-4390,-4298,-3940,-3302,-2408,-1294,-48,1257,2519,3633,4538,5147,5447,5435,5127,4596,3892,3103,2306,1548,895,340,-111,-497,-852,-1218,-1605,-2035,-2467,-2897,-3267,-3559,-3749,-3829,-3832,-3782,-3736,-3757,-3886,-4170,-4607,-5185,-5848,-6542,-7174,-7679,-7970,-8003,-7724,-7135,-6242,-5075,-3700,-2158,-530,1134,2775,4334,5781,7057,8148,9003,9612,9945,10001,9783,9304,8599,7679,6606,5391,4091,2728,1336,-66,-1458,-2834,-4187,-5498,-6769,-7971,-9089,-10103,-10982,-11704,-12248,-12578,-12691,-12557,-12190,-11583,-10771,-9777,-8659,-7452,-6231,-5024,-3908,-2903,-2065,-1403,-939,-674,-599,-705,-971,-1373,-1885,-2478,-3115,-3758,-4367,-4888,-5304,-5562,-5672,-5620,-5444,-5170,-4857,-4543,-4289,-4126,-4087,-4162,-4346,-4578,-4814,-4980,-5008,-4844,-4454,-3818,-2951,-1892,-670,629,1980,3295,4553,5699,6720,7601,8332,8912,9345,9621,9749,9725,9551,9246,8816,8287,7681,7023,6328,5614,4878,4108,3302,2435,1507,520,-518,-1589,-2655,-3704,-4678,-5553,-6291,-6850,-7214,-7359,-7288,-7026,-6603,-6089,-5542,-5041,-4644,-4405,-4352,-4490,-4805,-5249,-5784,-6320,-6822,-7196,-7430,-7472,-7323,-6996,-6495,-5877,-5147,-4367,-3559,-2769,-2036,-1395,-874,-498,-276,-203,-276,-459,-715,-992,-1227,-1365,-1354,-1165,-780,-219,497,1317,2188,3062,3877,4619,5242,5758,6165,6460,6677,6792,6829,6757,6589,6293,5877,5327,4652,3858,2963,1989,957,-93,-1131,-2116,-3005,-3773,-4385,-4836,-5116,-5237,-5219,-5076,-4849,-4546,-4203,-3822,-3425,-2999,-2563,-2101,-1625,-1153,-690,-277,62,312,433,446,326,103,-214,-587,-995,-1390,-1757,-2063,-2297,-2451,-2524,-2524,-2452,-2324,-2153,-1944,-1729,-1500,-1280,-1066,-850,-627,-372,-92,236,572,916,1213,1438,1553,1554,1439,1245,1016,798,664,635,765,1044,1473,2033,2678,3385,4103,4795,5429,5952,6353,6567,6599,6385,5931,5215,4242,3046,1651,122,-1482,-3089,-4633,-6047,-7283,-8295,-9050,-9529,-9722,-9623,-9255,-8623,-7766,-6713,-5499,-4179,-2789,-1383,3,1338,2596,3762,4815,5741,6523,7145,7585,7835,7882,7726,7380,6856,6172,5361,4437,3434,2364,1267,152,-940,-1989,-2973,-3863,-4647,-5312,-5855,-6270,-6580,-6779,-6883,-6910,-6837,-6696,-6453,-6123,-5677,-5121,-4421,-3599,-2625,-1549,-371,845,2052,3191,4218,5080,5783,6307,6679,6938,7098,7227,7322,7439,7561,7715,7864,8010,8117,8152,8104,7911,7579,7060,6357,5464,4383,3155,1784,354,-1132,-2561,-3928,-5127,-6146,-6915,-7430,-7661,-7625,-7339,-6838,-6167,-5390,-4557,-3745,-3010,-2402,-1972,-1720,-1656,-1729,-1910,-2104,-2283,-2352,-2307,-2113,-1796,-1378,-923,-463,-71,228,394,409,275,-15,-430,-953,-1544,-2170,-2793,-3380,-3905,-4359,-4735,-5043,-5283,-5480,-5621,-5733,-5780,-5774,-5672,-5461,-5107,-4579,-3865,-2935,-1801,-461,1041,2682,4377,6088,7724,9214,10510,11532,12260,12655,12714,12442,11871,11025,9978,8760,7455,6093,4729,3386,2087,843,-338,-1446,-2472,-3387,-4177,-4801,-5240,-5468,-5471,-5261,-4846,-4274,-3576,-2808,-2013,-1227,-484,200,809,1336,1767,2101,2315,2404,2352,2163,1853,1454,1015,594,255,45,7,159,489,980,1578,2233,2895,3499,4019,4408,4658,4753,4706,4535,4267,3935,3572,3206,2859,2537,2235,1944,1644,1326,995,652,346,104,-15,37,295,783,1503,2413,3477,4600,5706,6694,7483,8016,8256,8219,7919,7425,6768,6025,5226,4412,3604,2814,2043,1297,562,-154,-833,-1469,-2006,-2440,-2702,-2794,-2670,-2345,-1820,-1128,-322,550,1412,2225,2923,3478,3865,4065,4092,3939,3630,3172,2587,1901,1137,353,-414,-1101,-1654,-2045,-2228,-2208,-1975,-1565,-992,-326,407,1123,1797,2368,2824,3153,3360,3480,3550,3609,3712,3878,4123,4443,4824,5241,5686,6138,6606,7087,7596,8135,8712,9324,9970,10628,11302,11952,12570,13111,13542,13815,13885,13714,13269,12547,11551,10323,8904,7364,5752,4130,2525,967,-536,-1981,-3355,-4658,-5859,-6943,-7863,-8610,-9128,-9427,-9469,-9271,-8826,-8170,-7320,-6329,-5233,-4088,-2930,-1800,-727,277,1187,2001,2715,3314,3804,4161,4394,4479,4427,4232,3906,3463,2912,2265,1528,711,-185,-1132,-2128,-3123,-4098,-5000,-5813,-6493,-7054,-7472,-7772,-7964,-8063,-8100,-8083,-8042,-7990,-7937,-7897,-7849,-7793,-7690,-7511,-7216,-6767,-6122,-5266,-4181,-2891,-1431,136,1730,3262,4645,5799,6674,7230,7469,7401,7056,6477,5693,4739,3639,2397,1038,-445,-2031,-3704,-5432,-7162,-8834,-10373,-11708,-12783,-13548,-13998,-14133,-13989,-13616,-13070,-12415,-11703,-10986,-10289,-9642,-9035,-8469,-7915,-7354,-6756,-6087,-5335,-4480,-3520,-2477,-1358,-216,933,2040,3088,4053,4913,5667,6279,6743,7022,7100,6937,6535,5867,4965,3834,2523,1072,-461,-2020,-3545,-4985,-6280,-7396,-8296,-8962,-9391,-9577,-9541,-9277,-8820,-8161,-7324,-6316,-5142,-3829,-2382,-840,779,2427,4067,5650,7112,8408,9455,10215,10628,10668,10329,9622,8585,7279,5765,4125,2434,761,-823,-2271,-3534,-4596,-5436,-6061,-6479,-6715,-6798,-6766,-6662,-6511,-6359,-6206,-6072,-5944,-5808,-5656,-5463,-5234,-4954,-4636,-4288,-3916,-3545,-3178,-2839,-2532,-2285,-2071,-1929,-1803,-1714,-1617,-1501,-1334,-1091,-755,-300,261,931,1672,2442,3183,3825,4308,4582,4614,4402,3978,3380,2696,1998,1366,883,588,529,695,1094,1680,2424,3281,4199,5142,6062,6922,7685,8317,8791,9088,9188,9097,8813,8347,7718,6929,6009,4962,3815,2587,1309,16,-1255,-2465,-3575,-4553,-5381,-6043,-6552,-6905,-7135,-7237,-7258,-7183,-7060,-6883,-6681,-6470,-6252,-6058,-5880,-5728,-5598,-5470,-5339,-5183,-4999,-4772,-4516,-4228,-3929,-3636,-3357,-3117,-2915,-2760,-2657,-2596,-2585,-2612,-2677,-2754,-2851,-2907,-2928,-2853,-2663,-2329,-1824,-1153,-318,646,1696,2775,3810,4744,5504,6050,6356,6410,6253,5915,5462,4966,4472,4048,3714,3488,3368,3327,3341,3360,3352,3268,3076,2750,2269,1627,826,-122,-1193,-2360,-3583,-4822,-6042,-7189,-8241,-9155,-9909,-10489,-10882,-11082,-11091,-10910,-10525,-9953,-9172,-8203,-7045,-5729,-4285,-2766,-1223,290,1699,2979,4056,4928,5560,5961,6142,6118,5915,5566,5088,4529,3893,3226,2538,1859,1192,555,-56,-631,-1174,-1683,-2152,-2587,-2980,-3349,-3686,-4013,-4319,-4613,-4877,-5103,-5264,-5349,-5325,-5193,-4924,-4525,-3984,-3296,-2476,-1514,-439,744,2006,3314,4637,5931,7165,8292,9280,10090,10678,11029,11093,10877,10369,9589,8567,7352,5976,4523,3006,1509,39,-1347,-2638,-3813,-4853,-5759,-6509,-7104,-7533,-7783,-7865,-7751,-7472,-7021,-6428,-5731,-4970,-4204,-3499,-2900,-2471,-2226,-2181,-2314,-2583,-2934,-3301,-3621,-3837,-3908,-3814,-3550,-3143,-2616,-2016,-1372,-725,-96,489,1014,1460,1811,2036,2120,2030,1757,1292,651,-138,-1011,-1912,-2742,-3443,-3919,-4136,-4049,-3664,-2992,-2083,-977,266,1599,2981,4387,5782,7174,8528,9846,11102,12279,13346,14279,15045,15615,15981,16109,16024,15705,15183,14466,13565,12514,11304,9972,8510,6942,5279,3534,1742,-72,-1852,-3556,-5116,-6490,-7610,-8460,-9001,-9251,-9220,-8938,-8461,-7821,-7091,-6295,-5498,-4711,-3975,-3298,-2683,-2155,-1690,-1310,-990,-719,-490,-267,-49,183,429,673,906,1098,1243,1323,1348,1332,1295,1263,1261,1287,1355,1431,1508,1538,1511,1394,1198,926,626,333,125,35,137,433,939,1627,2443,3336,4236,5069,5805,6382,6805,7052,7162,7132,7025,6846,6650,6452,6282,6148,6051,5988,5927,5842,5688,5422,5007,4417,3642,2700,1616,452,-747,-1891,-2936,-3803,-4469,-4892,-5078,-5035,-4786,-4376,-3842,-3227,-2588,-1942,-1342,-790,-304,117,489,811,1120,1410,1719,2045,2408,2795,3215,3621,4008,4315,4506,4555,4412,4097,3581,2922,2130,1270,378,-486,-1280,-1952,-2471,-2810,-2948,-2884,-2619,-2161,-1521,-724,226,1283,2441,3645,4874,6074,7214,8250,9152,9901,10482,10903,11181,11331,11401,11407,11394,11373,11366,11360,11353,11313,11207,11005,10657,10140,9410,8469,7298,5923,4374,2693,947,-798,-2486,-4035,-5411,-6553,-7438,-8053,-8383,-8463,-8307,-7967,-7494,-6924,-6333,-5733,-5191,-4703,-4296,-3972,-3709,-3507,-3326,-3154,-2951,-2705,-2378,-1974,-1479,-908,-274,389,1066,1703,2309,2828,3282,3634,3895,4044,4069,3950,3655,3174,2481,1588,514,-705,-2005,-3324,-4594,-5740,-6726,-7490,-8022,-8301,-8330,-8122,-7692,-7066,-6276,-5341,-4301,-3168,-1976,-751,490,1709,2886,3977,4956,5784,6441,6908,7171,7243,7127,6842,6406,5829,5124,4299,3360,2320,1197,5,-1218,-2455,-3659,-4810,-5868,-6807,-7608,-8247,-8723,-9036,-9194,-9228,-9169,-9044,-8904,-8765,-8652,-8579,-8529,-8492,-8454,-8367,-8255,-8064,-7842,-7561,-7266,-6948,-6645,-6341,-6071,-5811,-5581,-5370,-5176,-4992,-4801,-4587,-4328,-3996,-3577,-3046,-2409,-1666,-842,39,937,1813,2632,3337,3915,4306,4515,4508,4298,3899,3335,2665,1930,1198,524,-50,-478,-761,-879,-870,-747,-558,-345,-154,-10,32,-15,-188,-466,-847,-1313,-1841,-2403,-2971,-3517,-4015,-4441,-4789,-5043,-5218,-5307,-5326,-5272,-5164,-4978,-4744,-4430,-4057,-3615,-3109,-2540,-1916,-1243,-541,174,870,1518,2079,2518,2812,2953,2939,2799,2563,2266,1973,1689,1466,1291,1161,1057,932,771,534,222,-169,-622,-1111,-1600,-2065,-2467,-2790,-3013,-3122,-3112,-2970,-2699,-2280,-1733,-1043,-237,680,1668,2707,3736,4731,5633,6411,7038,7493,7778,7901,7866,7707,7418,7040,6566,6019,5397,4709,3949,3130,2248,1323,365,-597,-1548,-2456,-3303,-4082,-4765,-5380,-5901,-6363,-6757,-7098,-7383,-7609,-7759,-7810,-7743,-7529,-7157,-6625,-5928,-5116,-4204,-3265,-2349,-1515,-824,-315,-19,53,-88,-410,-864,-1381,-1894,-2325,-2628,-2748,-2685,-2434,-2036,-1534,-983,-458,-14,288,402,312,4,-492,-1130,-1844,-2542,-3153,-3583,-3787,-3722,-3387,-2806,-2008,-1068,-23,1041,2091,3069,3946,4706,5335,5852,6251,6574,6816,7012,7166,7284,7368,7404,7375,7250,7008,6604,6020,5223,4202,2959,1507,-109,-1850,-3631,-5399,-7062,-8562,-9844,-10861,-11601,-12054,-12232,-12168,-11877,-11412,-10780,-10039,-9177,-8261,-7261,-6241,-5178,-4111,-3045,-1999,-1001,-58,798,1567,2234,2792,3250,3589,3829,3948,3966,3874,3688,3414,3082,2696,2300,1887,1493,1101,717,328,-74,-485,-907,-1324,-1724,-2072,-2368,-2567,-2672,-2663,-2527,-2277,-1901,-1416,-818,-139,626,1423,2243,3043,3788,4448,4993,5395,5643,5721,5646,5426,5110,4728,4347,4007,3762,3633,3626,3724,3885,4046,4139,4099,3859,3395,2683,1743,610,-652,-1982,-3300,-4535,-5628,-6526,-7186,-7595,-7729,-7605,-7248,-6689,-5997,-5220,-4435,-3693,-3040,-2512,-2103,-1805,-1587,-1405,-1219,-984,-676,-270,225,800,1425,2063,2667,3197,3592,3824,3838,3631,3179,2512,1661,685,-345,-1353,-2266,-3025,-3571,-3890,-3949,-3765,-3345,-2710,-1897,-934,139,1279,2465,3644,4817,5931,6991,7960,8832,9590,10223,10721,11076,11302,11381,11350,11196,10939,10589,10138,9607,8976,8267,7461,6572,5597,4538,3408,2205,953,-347,-1653,-2960,-4213,-5393,-6446,-7357,-8081,-8625,-8972,-9142,-9147,-9019,-8785,-8472,-8120,-7747,-7382,-7046,-6739,-6471,-6243,-6031,-5842,-5652,-5453,-5239,-5001,-4733,-4423,-4071,-3653,-3180,-2632,-2034,-1390,-729,-83,525,1056,1492,1816,2027,2131,2164,2150,2149,2198,2341,2613,3020,3565,4219,4954,5713,6468,7143,7733,8187,8512,8701,8778,8759,8676,8557,8425,8303,8208,8143,8123,8127,8161,8188,8192,8134,7971,7671,7195,6530,5668,4629,3436,2142,791,-557,-1849,-3037,-4074,-4931,-5585,-6023,-6245,-6257,-6072,-5714,-5200,-4567,-3834,-3041,-2209,-1377,-572,173,827,1371,1783,2066,2226,2290,2292,2277,2277,2336,2458,2654,2900,3154,3375,3502,3491,3306,2928,2363,1644,815,-53,-879,-1603,-2139,-2453,-2503,-2282,-1801,-1091,-190,852,1991,3176,4384,5569,6722,7815,8838,9778,10613,11342,11936,12408,12738,12937,13022,12992,12884,12705,12477,12222,11938,11637,11308,10932,10501,9979,9377,8660,7861,6965,6013,5009,3996,2975,1975,996,36,-897,-1825,-2734,-3632,-4499,-5322,-6075,-6720,-7237,-7581,-7746,-7717,-7495,-7119,-6608,-6022,-5398,-4783,-4202,-3670,-3188,-2745,-2324,-1910,-1483,-1037,-579,-114,334,734,1073,1307,1428,1416,1263,984,578,89,-461,-1017,-1535,-1970,-2270,-2414,-2367,-2136,-1739,-1194,-570,95,730,1274,1703,1963,2078,2022,1851,1571,1221,842,432,52,-324,-638,-907,-1100,-1203,-1224,-1137,-976,-734,-456,-166,95,286,390,368,229,-39,-421,-885,-1433,-2010,-2625,-3237,-3837,-4409,-4927,-5377,-5739,-5990,-6123,-6138,-6049,-5889,-5714,-5571,-5532,-5649,-5952,-6465,-7159,-7996,-8914,-9830,-10666,-11363,-11855,-12132,-12182,-12029,-11727,-11318,-10876,-10454,-10100,-9861,-9740,-9750,-9849,-10023,-10183,-10311,-10311,-10164,-9826,-9287,-8549,-7628,-6549,-5348,-4060,-2720,-1362,-12,1300,2563,3742,4839,5816,6673,7390,7949,8368,8622,8746,8743,8623,8428,8143,7809,7419,6976,6494,5950,5352,4688,3952,3159,2302,1412,499,-411,-1303,-2153,-2959,-3700,-4378,-4982,-5509,-5943,-6285,-6512,-6635,-6629,-6529,-6315,-6038,-5697,-5337,-4978,-4641,-4346,-4100,-3900,-3741,-3602,-3467,-3309,-3126,-2893,-2633,-2352,-2071,-1837,-1656,-1566,-1567,-1655,-1801,-1986,-2154,-2282,-2329,-2269,-2079,-1753,-1274,-650,118,1011,2001,3045,4104,5117,6043,6840,7467,7924,8187,8273,8193,7969,7628,7190,6684,6130,5545,4966,4385,3859,3360,2945,2581,2302,2087,1935,1838,1770,1720,1658,1563,1416,1192,884,475,-24,-611,-1254,-1934,-2604,-3245,-3804,-4276,-4615,-4819,-4858,-4733,-4427,-3962,-3342,-2629,-1850,-1088,-383,208,655,963,1130,1205,1215,1203,1210,1245,1330,1451,1604,1763,1908,2001,2030,1955,1775,1470,1050,526,-69,-713,-1347,-1956,-2495,-2953,-3325,-3609,-3818,-3959,-4026,-4022,-3932,-3742,-3441,-3023,-2485,-1834,-1104,-303,506,1294,2021,2633,3127,3480,3702,3816,3842,3818,3762,3706,3636,3561,3452,3268,3000,2596,2058,1385,588,-287,-1197,-2098,-2934,-3674,-4286,-4749,-5073,-5245,-5305,-5249,-5123,-4934,-4714,-4470,-4226,-3991,-3774,-3588,-3443,-3339,-3301,-3315,-3404,-3554,-3770,-4038,-4341,-4658,-4952,-5202,-5375,-5449,-5429,-5293,-5094,-4819,-4537,-4254,-4021,-3858,-3774,-3793,-3875,-4016,-4158,-4256,-4254,-4110,-3769,-3243,-2497,-1580,-512,649,1836,3000,4066,4997,5736,6276,6592,6701,6631,6398,6072,5678,5276,4906,4600,4379,4263,4224,4265,4326,4379,4379,4279,4064,3710,3226,2616,1913,1128,317,-514,-1300,-2031,-2655,-3152,-3506,-3701,-3750,-3663,-3469,-3199,-2894,-2574,-2290,-2038,-1857,-1727,-1662,-1632,-1638,-1651,-1657,-1658,-1629,-1590,-1530,-1461,-1384,-1300,-1211,-1108,-996,-862,-719,-563,-417,-292,-213,-200,-267,-424,-661,-964,-1293,-1615,-1873,-2031,-2039,-1881,-1542,-1027,-365,417,1273,2160,3044,3882,4666,5364,5993,6533,7010,7408,7753,8023,8241,8387,8465,8483,8419,8295,8097,7841,7531,7186,6812,6438,6067,5705,5361,5010,4635,4203,3678,3027,2239,1302,233,-922,-2130,-3306,-4400,-5338,-6082,-6586,-6861,-6906,-6767,-6490,-6125,-5730,-5350,-5010,-4743,-4545,-4430,-4378,-4378,-4409,-4447,-4458,-4432,-4325,-4141,-3864,-3500,-3063,-2586,-2079,-1594,-1130,-723,-358,-45,257,552,889,1283,1759,2330,3002,3756,4594,5464,6359,7226,8029,8737,9295,9708,9926,9982,9870,9635,9317,8962,8626,8336,8130,8002,7941,7922,7891,7820,7660,7396,7009,6516,5924,5272,4576,3870,3166,2473,1799,1130,462,-223,-934,-1682,-2454,-3259,-4048,-4816,-5502,-6083,-6527,-6800,-6900,-6824,-6586,-6224,-5769,-5261,-4743,-4242,-3780,-3374,-3009,-2696,-2391,-2102,-1777,-1411,-975,-461,128,785,1472,2158,2779,3291,3639,3798,3741,3491,3065,2521,1918,1318,791,387,150,105,266,630,1181,1894,2727,3637,4571,5471,6291,6989,7532,7927,8159,8273,8292,8268,8239,8248,8311,8452,8647,8903,9167,9438,9663,9842,9953,9995,9980,9911,9813,9691,9547,9393,9198,8972,8668,8291,7798,7201,6475,5633,4683,3650,2557,1457,382,-624,-1507,-2263,-2847,-3277,-3558,-3710,-3783,-3800,-3823,-3870,-3981,-4162,-4419,-4742,-5112,-5507,-5902,-6270,-6577,-6817,-6950,-6987,-6917,-6744,-6498,-6182,-5836,-5468,-5108,-4757,-4431,-4124,-3841,-3567,-3300,-3023,-2725,-2393,-2023,-1601,-1149,-657,-169,310,745,1133,1462,1749,2006,2269,2549,2879,3240,3645,4040,4406,4693,4858,4886,4756,4488,4097,3627,3095,2552,2002,1469,950,452,-29,-483,-910,-1305,-1655,-1972,-2238,-2486,-2698,-2923,-3140,-3401,-3685,-4024,-4404,-4823,-5258,-5687,-6065,-6373,-6562,-6638,-6581,-6433,-6216,-6001,-5826,-5752,-5803,-5993,-6316,-6725,-7188,-7630,-8002,-8257,-8364,-8322,-8149,-7887,-7581,-7300,-7072,-6959,-6967,-7107,-7367,-7705,-8093,-8461,-8773,-8960,-9003,-8855,-8525,-8011,-7346,-6577,-5743,-4904,-4095,-3347,-2677,-2073,-1538,-1034,-560,-88,398,894,1424,1980,2575,3210,3887,4603,5350,6111,6865,7581,8224,8763,9150,9374,9387,9206,8814,8243,7521,6685,5792,4883,4008,3196,2476,1855,1329,882,489,120,-248,-649,-1088,-1584,-2132,-2724,-3349,-3989,-4624,-5236,-5815,-6334,-6802,-7200,-7533,-7811,-8018,-8185,-8295,-8365,-8399,-8395,-8368,-8315,-8249,-8162,-8067,-7948,-7815,-7639,-7421,-7133,-6755,-6278,-5666,-4926,-4037,-3021,-1883,-665,611,1884,3122,4278,5313,6223,6980,7608,8115,8528,8868,9153,9399,9597,9754,9844,9865,9791,9630,9356,9005,8562,8066,7542,7003,6497,6014,5588,5189,4823,4445,4036,3568,3014,2365,1624,799,-80,-993,-1899,-2780,-3597,-4332,-4969,-5484,-5884,-6148,-6291,-6298,-6185,-5941,-5588,-5113,-4553,-3902,-3207,-2477,-1764,-1095,-520,-67,244,385,374,214,-68,-441,-872,-1336,-1785,-2212,-2564,-2848,-3016,-3087,-3028,-2859,-2579,-2215,-1786,-1340,-904,-531,-244,-73,-24,-95,-274,-529,-841,-1168,-1486,-1770,-1997,-2170,-2280,-2337,-2350,-2318,-2248,-2140,-1974,-1769,-1490,-1162,-773,-348,107,554,981,1352,1646,1842,1922,1879,1703,1422,1035,607,152,-253,-589,-807,-891,-838,-651,-358,12,427,841,1231,1562,1808,1967,2017,1973,1834,1608,1316,952,559,121,-322,-771,-1212,-1639,-2056,-2472,-2894,-3340,-3822,-4346,-4925,-5541,-6200,-6861,-7515,-8112,-8624,-9009,-9242,-9287,-9146,-8801,-8275,-7584,-6756,-5830,-4828,-3806,-2773,-1778,-840,33,810,1508,2112,2645,3104,3514,3870,4187,4460,4695,4891,5043,5166,5250,5328,5385,5457,5526,5603,5674,5712,5716,5643,5507,5281,4976,4609,4175,3717,3223,2729,2225,1727,1221,710,191,-342,-871,-1385,-1856,-2252,-2549,-2733,-2791,-2742,-2596,-2390,-2150,-1896,-1670,-1457,-1306,-1194,-1144,-1156,-1224,-1355,-1538,-1768,-2036,-2321,-2619,-2897,-3163,-3372,-3540,-3623,-3630,-3529,-3309,-2957,-2450,-1804,-997,-85,923,1948,2938,3816,4519,5005,5251,5275,5104,4810,4460,4137,3909,3830,3927,4203,4636,5180,5789,6393,6940,7382,7670,7796,7741,7517,7153,6674,6121,5531,4936,4349,3810,3297,2844,2432,2059,1732,1412,1127,822,526,197,-151,-528,-934,-1363,-1810,-2266,-2717,-3144,-3536,-3864,-4109,-4263,-4295,-4232,-4063,-3828,-3546,-3250,-2973,-2729,-2551,-2436,-2391,-2420,-2506,-2644,-2831,-3035,-3269,-3498,-3723,-3915,-4062,-4127,-4100,-3926,-3609,-3089,-2381,-1464,-366,884,2219,3590,4890,6082,7059,7809,8269,8461,8381,8085,7616,7046,6428,5829,5281,4823,4469,4208,4049,3949,3899,3869,3835,3782,3705,3581,3428,3209,2943,2589,2157,1628,996,283,-510,-1339,-2177,-2973,-3686,-4274,-4707,-4970,-5058,-4984,-4770,-4452,-4056,-3644,-3217,-2852,-2532,-2301,-2147,-2059,-2020,-1996,-1951,-1851,-1669,-1387,-1007,-540,-11,539,1081,1572,1990,2314,2544,2679,2741,2743,2717,2682,2674,2703,2802,2971,3220,3534,3899,4293,4685,5042,5352,5573,5723,5775,5766,5712,5654,5640,5704,5890,6215,6677,7265,7932,8627,9287,9843,10244,10439,10399,10132,9637,8979,8191,7355,6531,5775,5135,4631,4273,4041,3903,3808,3714,3555,3319,2962,2511,1977,1410,848,356,-47,-318,-469,-506,-459,-374,-282,-231,-244,-333,-508,-748,-1040,-1347,-1651,-1895,-2079,-2149,-2123,-1970,-1731,-1396,-1037,-666,-356,-149,-84,-196,-494,-964,-1586,-2295,-3045,-3759,-4362,-4799,-4993,-4927,-4569,-3955,-3113,-2135,-1094,-97,765,1417,1804,1908,1740,1343,785,156,-468,-983,-1337,-1461,-1337,-962,-352,439,1356,2327,3266,4121,4813,5313,5596,5654,5522,5209,4776,4241,3653,3026,2380,1713,1035,335,-376,-1096,-1817,-2525,-3208,-3863,-4471,-5044,-5560,-6037,-6445,-6803,-7087,-7313,-7485,-7606,-7707,-7767,-7820,-7832,-7814,-7747,-7616,-7434,-7183,-6892,-6565,-6225,-5893,-5588,-5333,-5134,-5015,-4957,-4972,-5027,-5110,-5194,-5256,-5283,-5264,-5207,-5118,-5018,-4924,-4854,-4829,-4849,-4925,-5040,-5189,-5342,-5480,-5568,-5583,-5495,-5291,-4962,-4526,-3999,-3430,-2865,-2350,-1935,-1632,-1464,-1396,-1426,-1491,-1569,-1613,-1589,-1479,-1262,-938,-508,1,579,1166,1753,2274,2726,3063,3290,3404,3408,3336,3191,3013,2816,2630,2463,2338,2255,2209,2197,2187,2160,2080,1919,1640,1243,706,52,-698,-1519,-2353,-3172,-3923,-4577,-5115,-5513,-5799,-5960,-6051,-6080,-6097,-6126,-6185,-6294,-6438,-6611,-6778,-6910,-6980,-6952,-6820,-6570,-6214,-5757,-5221,-4622,-3989,-3330,-2682,-2033,-1417,-817,-228,341,936,1538,2185,2880,3618,4421,5251,6124,6990,7847,8648,9367,9976,10436,10743,10866,10815,10593,10225,9732,9150,8514,7846,7193,6560,5979,5449,4981,4557,4177,3809,3445,3062,2648,2197,1698,1165,599,17,-555,-1115,-1631,-2108,-2537,-2919,-3267,-3585,-3882,-4173,-4446,-4714,-4961,-5182,-5365,-5495,-5565,-5565,-5492,-5353,-5149,-4911,-4646,-4380,-4128,-3893,-3690,-3493,-3313,-3111,-2889,-2614,-2281,-1875,-1395,-851,-255,364,966,1529,1993,2337,2528,2544,2399,2099,1684,1204,711,267,-71,-263,-271,-94,266,767,1373,2014,2644,3191,3618,3880,3959,3849,3552,3096,2500,1814,1070,316,-410,-1074,-1648,-2111,-2458,-2679,-2775,-2732,-2560,-2228,-1757,-1128,-364,501,1438,2381,3276,4056,4658,5034,5146,4974,4539,3864,3019,2068,1085,145,-707,-1428,-2009,-2459,-2797,-3054,-3287,-3505,-3779,-4101,-4504,-4968,-5480,-5996,-6490,-6910,-7239,-7449,-7543,-7539,-7453,-7335,-7199,-7091,-7015,-6987,-6993,-7018,-7028,-6997,-6884,-6672,-6326,-5847,-5224,-4479,-3632,-2714,-1773,-840,35,835,1529,2119,2607,2999,3333,3606,3865,4112,4375,4652,4958,5266,5586,5879,6138,6332,6445,6452,6342,6109,5745,5291,4747,4182,3619,3115,2698,2401,2211,2139,2128,2162,2177,2141,2016,1789,1462,1054,605,155,-255,-580,-816,-946,-996,-996,-982,-1007,-1103,-1302,-1617,-2044,-2565,-3148,-3748,-4323,-4823,-5217,-5480,-5595,-5580,-5436,-5202,-4897,-4546,-4173,-3773,-3356,-2905,-2403,-1855,-1233,-562,155,893,1622,2324,2979,3572,4108,4593,5034,5457,5857,6253,6635,6995,7315,7585,7765,7870,7856,7747,7527,7217,6821,6370,5856,5329,4764,4204,3629,3056,2495,1939,1425,948,554,246,55,-26,5,110,253,377,434,368,149,-241,-803,-1507,-2314,-3175,-4013,-4778,-5397,-5830,-6047,-6042,-5835,-5452,-4960,-4402,-3845,-3346,-2926,-2632,-2445,-2376,-2376,-2433,-2484,-2505,-2443,-2277,-1980,-1552,-999,-353,336,1021,1633,2138,2481,2676,2706,2646,2522,2423,2401,2519,2804,3274,3902,4656,5474,6285,7018,7610,7996,8162,8072,7764,7249,6592,5839,5048,4276,3546,2892,2311,1788,1316,851,389,-108,-633,-1196,-1785,-2359,-2916,-3371,-3722,-3883,-3857,-3601,-3134,-2472,-1676,-790,94,924,1636,2176,2530,2678,2634,2410,2039,1550,981,373,-245,-829,-1353,-1787,-2106,-2292,-2323,-2193,-1883,-1405,-757,22,920,1859,2828,3739,4563,5256,5770,6104,6245,6197,6010,5688,5314,4904,4524,4204,3965,3846,3828,3937,4148,4458,4844,5293,5766,6256,6709,7118,7440,7666,7782,7785,7682,7490,7208,6873,6467,6014,5500,4929,4292,3611,2880,2143,1410,732,125,-377,-760,-1017,-1139,-1146,-1044,-857,-612,-334,-58,198,397,550,621,648,623,572,520,474,449,447,454,464,459,429,368,279,187,103,76,118,261,508,849,1251,1670,2050,2331,2471,2432,2205,1808,1271,653,16,-582,-1077,-1451,-1671,-1763,-1738,-1638,-1493,-1340,-1197,-1080,-991,-924,-864,-802,-712,-602,-442,-257,-41,179,385,560,677,730,700,586,397,120,-208,-607,-1035,-1505,-1981,-2464,-2927,-3366,-3760,-4103,-4385,-4589,-4728,-4771,-4751,-4635,-4461,-4223,-3958,-3686,-3451,-3275,-3201,-3241,-3404,-3689,-4061,-4503,-4958,-5404,-5796,-6116,-6361,-6524,-6621,-6670,-6683,-6672,-6647,-6586,-6496,-6346,-6117,-5799,-5376,-4857,-4254,-3588,-2896,-2214,-1589,-1046,-641,-383,-313,-427,-741,-1222,-1869,-2609,-3419,-4212,-4943,-5534,-5946,-6129,-6078,-5787,-5296,-4626,-3859,-3019,-2197,-1414,-746,-202,168,371,396,259,-8,-390,-822,-1295,-1759,-2197,-2609,-2978,-3333,-3673,-4023,-4384,-4757,-5134,-5475,-5768,-5946,-5995,-5857,-5518,-4963,-4200,-3256,-2176,-1018,146,1257,2240,3065,3679,4096,4289,4305,4124,3797,3319,2711,1999,1183,317,-587,-1466,-2285,-2989,-3542,-3914,-4091,-4079,-3890,-3558,-3115,-2591,-2038,-1455,-903,-358,120,551,897,1154,1312,1348,1273,1068,760,354,-113,-600,-1068,-1458,-1742,-1866,-1829,-1606,-1218,-690,-46,653,1379,2073,2710,3258,3701,4034,4263,4403,4462,4473,4436,4384,4306,4220,4113,3993,3852,3687,3512,3312,3115,2909,2717,2538,2382,2260,2166,2114,2090,2102,2136,2187,2248,2294,2338,2336,2311,2229,2099,1916,1670,1367,993,560,66,-466,-1018,-1553,-2044,-2450,-2755,-2932,-2992,-2921,-2768,-2529,-2258,-1970,-1695,-1445,-1239,-1060,-911,-779,-633,-478,-271,-22,288,663,1076,1536,1978,2394,2716,2911,2932,2759,2374,1798,1053,199,-698,-1561,-2314,-2889,-3232,-3327,-3162,-2796,-2264,-1678,-1098,-634,-336,-246,-377,-683,-1134,-1634,-2119,-2505,-2724,-2736,-2508,-2040,-1349,-471,545,1638,2748,3812,4787,5619,6293,6784,7081,7202,7130,6896,6498,5952,5268,4451,3516,2477,1356,187,-996,-2147,-3225,-4192,-5012,-5663,-6127,-6408,-6502,-6430,-6225,-5903,-5534,-5128,-4756,-4435,-4211,-4096,-4110,-4244,-4496,-4838,-5245,-5687,-6121,-6530,-6874,-7154,-7345,-7452,-7463,-7380,-7188,-6876,-6428,-5833,-5092,-4214,-3233,-2177,-1119,-89,839,1633,2263,2700,2963,3037,2959,2734,2392,1941,1421,839,250,-319,-816,-1192,-1417,-1454,-1302,-969,-489,97,727,1359,1939,2439,2849,3154,3373,3511,3571,3571,3494,3339,3100,2767,2341,1844,1286,708,149,-368,-790,-1114,-1313,-1396,-1381,-1289,-1154,-1008,-863,-754,-661,-595,-533,-453,-347,-187,29,310,646,1028,1426,1823,2187,2496,2737,2901,2996,3031,3029,2998,2962,2918,2883,2834,2785,2711,2615,2506,2369,2247,2125,2047,2021,2054,2175,2346,2591,2860,3139,3390,3572,3664,3624,3450,3134,2688,2156,1561,977,444,12,-272,-412,-378,-219,61,393,760,1089,1381,1579,1707,1749,1731,1678,1601,1542,1490,1468,1465,1467,1462,1421,1329,1164,915,573,141,-369,-946,-1567,-2206,-2848,-3453,-4024,-4515,-4945,-5278,-5530,-5690,-5760,-5746,-5648,-5474,-5226,-4917,-4534,-4109,-3604,-3059,-2449,-1790,-1095,-373,353,1049,1695,2257,2704,3029,3210,3259,3193,3037,2840,2652,2529,2522,2669,2972,3443,4013,4652,5270,5798,6170,6343,6290,6026,5580,5015,4399,3816,3331,3013,2888,2980,3262,3702,4244,4813,5356,5804,6124,6286,6298,6165,5916,5581,5171,4714,4208,3658,3061,2416,1724,992,234,-542,-1301,-2036,-2697,-3276,-3726,-4031,-4175,-4143,-3956,-3623,-3171,-2646,-2065,-1481,-910,-383,80,470,773,986,1111,1156,1125,1044,933,812,739,718,798,998,1318,1774,2338,2993,3712,4458,5198,5910,6556,7139,7625,8019,8291,8449,8446,8300,7968,7460,6782,5940,4974,3918,2827,1745,746,-146,-863,-1393,-1723,-1837,-1778,-1546,-1190,-742,-242,273,757,1198,1557,1835,2024,2116,2127,2035,1853,1562,1165,652,48,-637,-1347,-2041,-2645,-3103,-3354,-3357,-3096,-2570,-1822,-892,129,1176,2162,3003,3679,4124,4377,4443,4384,4264,4153,4108,4188,4401,4758,5208,5707,6163,6518,6681,6630,6316,5765,4998,4069,3040,1966,917,-79,-963,-1740,-2380,-2908,-3323,-3651,-3915,-4120,-4300,-4434,-4551,-4626,-4679,-4695,-4689,-4671,-4651,-4659,-4693,-4782,-4914,-5097,-5303,-5524,-5729,-5901,-6014,-6061,-6030,-5916,-5730,-5470,-5149,-4780,-4367,-3932,-3482,-3033,-2599,-2190,-1826,-1516,-1275,-1115,-1040,-1054,-1154,-1328,-1569,-1852,-2169,-2498,-2821,-3149,-3455,-3773,-4087,-4422,-4778,-5151,-5533,-5892,-6201,-6418,-6506,-6435,-6184,-5756,-5163,-4461,-3680,-2910,-2180,-1569,-1079,-756,-556,-498,-520,-624,-772,-964,-1202,-1487,-1846,-2274,-2785,-3363,-3982,-4611,-5193,-5691,-6051,-6252,-6271,-6125,-5837,-5450,-5025,-4610,-4273,-4036,-3939,-3960,-4087,-4257,-4409,-4466,-4358,-4028,-3453,-2626,-1601,-426,791,1962,2991,3793,4334,4573,4537,4248,3758,3131,2418,1677,963,298,-271,-744,-1107,-1363,-1526,-1616,-1642,-1645,-1619,-1608,-1597,-1620,-1648,-1700,-1737,-1753,-1717,-1602,-1404,-1090,-689,-193,359,936,1503,2020,2445,2772,2958,3029,2978,2834,2633,2399,2182,2002,1887,1842,1868,1947,2067,2192,2313,2387,2418,2370,2251,2038,1739,1348,863,296,-352,-1069,-1836,-2638,-3439,-4214,-4921,-5528,-6002,-6315,-6452,-6409,-6185,-5809,-5308,-4722,-4098,-3478,-2900,-2385,-1951,-1582,-1279,-1001,-738,-455,-144,200,575,941,1298,1576,1786,1872,1862,1744,1570,1361,1182,1068,1064,1187,1454,1840,2346,2915,3524,4122,4665,5141,5499,5766,5914,5993,5997,6001,5993,6053,6160,6363,6624,6960,7309,7663,7968,8197,8320,8319,8176,7897,7462,6900,6189,5367,4430,3403,2319,1189,63,-1040,-2085,-3040,-3897,-4618,-5217,-5663,-5970,-6153,-6204,-6176,-6069,-5926,-5775,-5636,-5536,-5479,-5474,-5512,-5574,-5631,-5648,-5585,-5397,-5062,-4535,-3836,-2945,-1922,-788,368,1499,2515,3377,4026,4451,4650,4644,4481,4204,3880,3555,3275,3072,2940,2882,2847,2803,2684,2454,2058,1498,753,-129,-1116,-2130,-3108,-3972,-4655,-5120,-5333,-5300,-5040,-4594,-4009,-3361,-2687,-2085,-1577,-1230,-1069,-1098,-1335,-1746,-2306,-2983,-3713,-4472,-5187,-5850,-6401,-6859,-7181,-7404,-7502,-7503,-7401,-7194,-6895,-6489,-5997,-5423,-4785,-4108,-3411,-2721,-2058,-1434,-855,-323,180,663,1148,1652,2190,2758,3361,3974,4572,5125,5589,5922,6100,6095,5913,5567,5102,4552,3998,3472,3049,2748,2595,2581,2677,2842,3007,3121,3122,2979,2682,2236,1689,1078,478,-69,-506,-804,-955,-964,-857,-688,-491,-330,-247,-259,-400,-633,-947,-1288,-1597,-1840,-1954,-1924,-1734,-1386,-901,-309,354,1040,1705,2310,2808,3188,3405,3485,3403,3199,2882,2488,2044,1582,1119,681,266,-114,-469,-800,-1111,-1403,-1666,-1883,-2044,-2111,-2077,-1916,-1623,-1202,-671,-52,612,1286,1922,2491,2941,3269,3438,3457,3321,3052,2659,2179,1625,1028,401,-229,-870,-1476,-2069,-2603,-3077,-3464,-3745,-3898,-3925,-3804,-3562,-3207,-2772,-2301,-1819,-1380,-997,-694,-477,-314,-208,-94,42,258,576,1031,1620,2352,3184,4084,4994,5848,6586,7152,7505,7636,7543,7260,6830,6313,5769,5253,4803,4440,4157,3945,3751,3562,3327,3039,2681,2264,1796,1295,784,267,-236,-732,-1207,-1677,-2116,-2536,-2904,-3215,-3432,-3545,-3523,-3354,-3037,-2567,-1979,-1287,-552,192,883,1476,1943,2242,2389,2386,2274,2101,1921,1785,1733,1783,1924,2136,2357,2541,2610,2527,2234,1748,1052,214,-719,-1670,-2546,-3293,-3825,-4127,-4155,-3943,-3491,-2869,-2110,-1281,-437,375,1115,1756,2295,2721,3068,3340,3582,3807,4047,4301,4583,4866,5128,5340,5459,5461,5320,5036,4612,4094,3506,2919,2378,1942,1660,1551,1646,1919,2362,2926,3565,4223,4852,5395,5834,6130,6298,6335,6279,6158,6020,5890,5800,5750,5732,5720,5659,5530,5260,4858,4298,3604,2834,2029,1277,639,166,-96,-150,1,308,731,1197,1651,2036,2304,2434,2406,2226,1908,1480,970,414,-164,-732,-1274,-1771,-2219,-2605,-2928,-3182,-3358,-3461,-3474,-3403,-3241,-2986,-2655,-2241,-1774,-1255,-713,-151,391,929,1404,1848,2199,2481,2642,2706,2626,2439,2113,1692,1182,628,52,-498,-1013,-1456,-1837,-2147,-2403,-2612,-2792,-2941,-3085,-3202,-3312,-3398,-3459,-3493,-3490,-3459,-3378,-3284,-3144,-3011,-2870,-2767,-2712,-2730,-2849,-3060,-3384,-3788,-4260,-4762,-5257,-5713,-6097,-6391,-6585,-6672,-6672,-6591,-6456,-6286,-6103,-5930,-5771,-5645,-5528,-5431,-5313,-5171,-4964,-4686,-4308,-3833,-3258,-2596,-1879,-1123,-384,311,920,1405,1761,1958,2032,1976,1847,1657,1458,1259,1087,936,805,684,556,417,253,65,-142,-375,-609,-868,-1121,-1402,-1697,-2027,-2401,-2820,-3289,-3806,-4343,-4911,-5458,-5993,-6468,-6880,-7194,-7407,-7496,-7454,-7281,-6973,-6542,-6007,-5382,-4715,-4023,-3367,-2773,-2280,-1920,-1702,-1644,-1731,-1952,-2276,-2668,-3094,-3511,-3888,-4211,-4449,-4633,-4743,-4834,-4901,-4980,-5079,-5195,-5338,-5477,-5609,-5701,-5734,-5679,-5515,-5210,-4758,-4140,-3371,-2453,-1432,-327,797,1909,2955,3899,4714,5379,5892,6255,6480,6580,6581,6488,6333,6103,5815,5453,5006,4471,3822,3080,2234,1323,367,-586,-1495,-2313,-3000,-3520,-3848,-3977,-3896,-3637,-3200,-2641,-1980,-1268,-540,171,835,1426,1926,2322,2608,2781,2849,2827,2730,2596,2429,2273,2127,2021,1959,1954,2007,2129,2311,2553,2842,3166,3498,3824,4094,4289,4361,4291,4052,3638,3061,2340,1520,646,-220,-1024,-1697,-2203,-2491,-2548,-2362,-1956,-1348,-589,279,1209,2142,3044,3872,4587,5185,5635,5946,6135,6202,6209,6154,6107,6069,6084,6139,6237,6345,6430,6434,6325,6037,5563,4864,3961,2859,1613,256,-1135,-2510,-3800,-4954,-5925,-6685,-7217,-7518,-7607,-7499,-7233,-6842,-6363,-5837,-5279,-4726,-4174,-3633,-3091,-2538,-1958,-1349,-705,-34,646,1321,1959,2541,3047,3456,3752,3940,3995,3948,3786,3536,3215,2843,2450,2048,1678,1334,1055,832,671,572,512,497,492,512,519,535,521,500,430,333,177,-22,-265,-542,-828,-1103,-1337,-1495,-1553,-1483,-1282,-936,-485,60,628,1179,1644,1978,2131,2089,1834,1388,774,28,-793,-1657,-2504,-3304,-4031,-4659,-5191,-5625,-5969,-6243,-6454,-6620,-6758,-6860,-6939,-6983,-6983,-6941,-6837,-6674,-6446,-6148,-5787,-5360,-4879,-4352,-3791,-3217,-2644,-2097,-1581,-1115,-682,-296,86,454,851,1274,1744,2248,2781,3310,3810,4238,4551,4715,4692,4468,4050,3454,2730,1943,1151,455,-108,-462,-596,-501,-204,243,789,1362,1901,2354,2676,2854,2882,2779,2570,2301,2007,1736,1512,1365,1290,1291,1341,1408,1467,1463,1383,1187,880,452,-68,-655,-1267,-1851,-2362,-2747,-2968,-2989,-2805,-2408,-1839,-1132,-356,415,1114,1662,2020,2146,2041,1731,1252,677,72,-490,-941,-1241,-1364,-1307,-1101,-777,-394,8,376,678,896,1012,1050,1010,926,828,725,654,604,590,600,621,652,668,673,649,591,511,394,281,172,102,103,182,369,655,1032,1474,1950,2421,2843,3204,3448,3603,3637,3571,3418,3183,2886,2543,2160,1768,1376,1013,696,443,258,133,65,19,-6,-42,-89,-151,-222,-284,-333,-345,-324,-259,-152,-22,123,263,369,438,452,413,345,249,173,125,137,216,362,569,814,1064,1301,1477,1589,1597,1518,1327,1048,688,259,-197,-667,-1107,-1493,-1803,-2009,-2124,-2120,-2037,-1849,-1603,-1273,-896,-450,37,573,1138,1715,2286,2822,3304,3711,4038,4276,4446,4558,4640,4723,4833,4987,5209,5490,5834,6227,6643,7063,7448,7765,7984,8060,7985,7732,7307,6730,6019,5223,4381,3538,2740,2020,1407,921,575,360,282,305,421,589,779,967,1122,1235,1294,1316,1304,1290,1287,1323,1413,1567,1784,2061,2378,2711,3043,3326,3566,3717,3787,3763,3639,3434,3134,2763,2311,1802,1241,653,54,-526,-1065,-1543,-1937,-2256,-2473,-2627,-2697,-2727,-2712,-2676,-2637,-2586,-2547,-2501,-2449,-2381,-2284,-2152,-1972,-1750,-1474,-1159,-807,-433,-42,342,727,1081,1425,1730,2018,2263,2495,2681,2853,2979,3076,3132,3139,3099,2995,2822,2575,2237,1818,1306,732,96,-556,-1199,-1798,-2318,-2743,-3060,-3273,-3395,-3450,-3462,-3453,-3441,-3431,-3427,-3424,-3406,-3380,-3313,-3229,-3109,-2973,-2830,-2690,-2585,-2514,-2503,-2539,-2632,-2756,-2896,-3027,-3115,-3151,-3113,-2997,-2831,-2620,-2422,-2262,-2196,-2243,-2441,-2772,-3240,-3793,-4402,-4994,-5544,-5980,-6300,-6474,-6512,-6433,-6264,-6022,-5758,-5469,-5185,-4909,-4633,-4359,-4064,-3749,-3386,-2978,-2524,-2016,-1490,-953,-434,20,404,667,822,851,781,639,460,291,165,109,130,230,373,543,672,737,665,448,37,-547,-1312,-2209,-3199,-4225,-5221,-6137,-6909,-7494,-7866,-8001,-7918,-7626,-7175,-6599,-5966,-5312,-4682,-4121,-3625,-3238,-2936,-2738,-2634,-2620,-2689,-2829,-3035,-3281,-3570,-3869,-4170,-4458,-4707,-4914,-5056,-5133,-5135,-5073,-4945,-4778,-4571,-4355,-4122,-3900,-3668,-3448,-3217,-2985,-2744,-2485,-2216,-1908,-1570,-1178,-728,-216,356,980,1630,2296,2931,3529,4045,4485,4810,5050,5181,5241,5237,5189,5130,5069,5029,5013,5030,5071,5126,5181,5218,5217,5182,5076,4923,4704,4424,4103,3736,3346,2948,2554,2180,1844,1537,1293,1077,922,796,697,625,549,480,397,306,200,87,-49,-184,-343,-499,-663,-821,-955,-1066,-1137,-1162,-1157,-1110,-1044,-973,-891,-822,-740,-660,-550,-419,-250,-41,192,460,738,1036,1340,1662,1991,2339,2698,3060,3422,3751,4042,4266,4405,4453,4389,4228,3962,3619,3201,2740,2251,1762,1291,859,476,160,-92,-270,-379,-424,-407,-345,-246,-132,-11,89,168,211,217,196,151,100,64,46,80,159,310,533,834,1222,1688,2238,2847,3507,4170,4817,5388,5848,6157,6271,6195,5893,5415,4756,3989,3151,2305,1525,845,339,3,-135,-109,56,291,558,773,914,933,817,580,232,-190,-641,-1093,-1500,-1837,-2085,-2226,-2268,-2203,-2056,-1828,-1546,-1233,-903,-601,-338,-149,-60,-76,-221,-475,-845,-1296,-1813,-2358,-2907,-3420,-3889,-4263,-4548,-4719,-4775,-4728,-4588,-4383,-4148,-3908,-3709,-3568,-3510,-3557,-3689,-3913,-4196,-4508,-4814,-5075,-5255,-5327,-5273,-5085,-4761,-4322,-3768,-3130,-2427,-1673,-910,-138,595,1277,1878,2370,2734,2954,3001,2892,2607,2174,1614,960,255,-444,-1111,-1678,-2134,-2436,-2577,-2554,-2378,-2078,-1683,-1243,-790,-379,-25,241,423,531,588,628,691,803,994,1284,1660,2136,2657,3222,3759,4257,4648,4924,5046,5011,4825,4499,4074,3584,3083,2626,2251,2003,1890,1903,2029,2190,2352,2421,2352,2094,1618,942,82,-888,-1912,-2898,-3776,-4471,-4930,-5123,-5028,-4675,-4075,-3303,-2416,-1485,-593,215,880,1381,1710,1867,1884,1776,1585,1322,1026,697,364,26,-295,-587,-819,-980,-1021,-948,-729,-388,55,562,1072,1530,1875,2054,2049,1831,1445,891,268,-402,-1015,-1538,-1900,-2092,-2080,-1899,-1552,-1097,-570,-20,501,969,1336,1599,1728,1737,1613,1383,1053,651,213,-229,-630,-947,-1143,-1184,-1050,-734,-250,382,1110,1889,2645,3323,3844,4172,4257,4094,3684,3066,2287,1416,517,-334,-1082,-1680,-2090,-2307,-2320,-2145,-1808,-1323,-749,-94,565,1227,1817,2340,2747,3040,3207,3254,3193,3038,2808,2529,2225,1927,1667,1467,1360,1350,1447,1646,1914,2246,2584,2922,3217,3468,3651,3779,3843,3856,3813,3730,3588,3415,3186,2935,2648,2364,2076,1825,1605,1436,1305,1212,1126,1050,948,823,677,506,337,183,63,8,28,144,362,683,1104,1597,2150,2714,3257,3730,4087,4292,4314,4141,3781,3262,2625,1937,1256,654,177,-122,-241,-158,84,472,943,1467,1980,2450,2842,3121,3296,3334,3268,3084,2815,2470,2067,1632,1172,717,272,-137,-493,-777,-966,-1053,-1024,-889,-656,-354,-19,329,630,884,1044,1121,1110,1040,923,816,736,731,825,1026,1348,1765,2260,2784,3296,3741,4059,4224,4178,3931,3465,2814,2009,1109,168,-745,-1568,-2245,-2736,-3000,-3039,-2838,-2442,-1878,-1212,-512,163,723,1138,1340,1331,1093,661,66,-624,-1356,-2046,-2646,-3090,-3348,-3404,-3251,-2939,-2476,-1963,-1422,-953,-594,-405,-409,-620,-1031,-1615,-2339,-3157,-4015,-4873,-5671,-6383,-6962,-7391,-7652,-7734,-7653,-7408,-7043,-6574,-6067,-5539,-5059,-4631,-4306,-4065,-3930,-3854,-3847,-3843,-3851,-3807,-3727,-3577,-3370,-3113,-2814,-2508,-2199,-1917,-1670,-1464,-1308,-1200,-1143,-1139,-1191,-1304,-1473,-1707,-1980,-2296,-2618,-2927,-3192,-3374,-3453,-3411,-3230,-2936,-2532,-2067,-1584,-1132,-761,-517,-422,-501,-740,-1129,-1621,-2180,-2746,-3275,-3714,-4035,-4201,-4210,-4046,-3736,-3287,-2741,-2139,-1511,-928,-400,8,299,448,462,359,156,-115,-428,-754,-1083,-1380,-1660,-1885,-2079,-2214,-2307,-2361,-2380,-2391,-2400,-2434,-2501,-2628,-2800,-3042,-3330,-3653,-3999,-4336,-4635,-4887,-5047,-5119,-5089,-4950,-4729,-4417,-4051,-3638,-3203,-2754,-2319,-1889,-1498,-1136,-826,-566,-362,-207,-91,6,104,233,412,674,1015,1450,1959,2505,3073,3588,4034,4350,4516,4510,4326,3978,3488,2895,2243,1579,955,407,-20,-305,-436,-400,-223,80,469,905,1340,1747,2074,2317,2450,2482,2412,2269,2069,1843,1621,1420,1269,1176,1148,1190,1282,1430,1595,1782,1959,2119,2242,2327,2352,2330,2237,2097,1892,1649,1368,1063,757,455,193,-21,-159,-212,-168,-21,217,544,927,1355,1781,2186,2520,2767,2891,2884,2748,2484,2130,1715,1279,883,554,354,294,404,681,1103,1649,2249,2864,3411,3837,4089,4133,3956,3577,3019,2348,1620,908,285,-203,-506,-621,-545,-311,34,448,855,1225,1499,1667,1713,1645,1486,1263,1008,759,538,373,281,259,316,445,629,874,1151,1466,1808,2168,2541,2912,3266,3589,3856,4056,4169,4193,4129,3980,3758,3491,3171,2843,2486,2119,1733,1318,872,383,-149,-719,-1328,-1953,-2589,-3209,-3798,-4333,-4788,-5157,-5401,-5533,-5530,-5399,-5160,-4816,-4404,-3946,-3461,-2971,-2487,-2006,-1541,-1079,-632,-205,189,532,801,992,1082,1089,1006,863,670,454,224,-2,-216,-426,-609,-790,-939,-1070,-1165,-1217,-1219,-1166,-1060,-907,-727,-540,-375,-254,-202,-224,-329,-510,-738,-1017,-1287,-1554,-1767,-1922,-1992,-1981,-1880,-1719,-1495,-1248,-991,-749,-545,-386,-282,-230,-217,-235,-248,-256,-213,-121,41,278,578,935,1316,1700,2041,2314,2482,2522,2426,2196,1837,1403,895,394,-91,-495,-794,-968,-992,-880,-640,-296,107,530,927,1245,1465,1546,1495,1308,1012,648,243,-130,-460,-683,-789,-768,-614,-360,-35,326,668,957,1155,1242,1208,1065,816,504,138,-233,-599,-926,-1205,-1426,-1577,-1667,-1688,-1647,-1543,-1381,-1175,-932,-687,-458,-274,-168,-145,-227,-393,-638,-919,-1216,-1486,-1698,-1836,-1876,-1819,-1659,-1415,-1081,-701,-268,174,611,1022,1381,1673,1886,2004,2030,1964,1812,1602,1344,1070,804,559,351,183,50,-59,-150,-244,-345,-463,-602,-757,-927,-1104,-1277,-1434,-1562,-1648,-1683,-1649,-1550,-1373,-1133,-841,-511,-181,146,427,671,863,1015,1148,1270,1418,1590,1817,2083,2403,2746,3106,3447,3745,3968,4096,4104,3990,3747,3390,2946,2443,1928,1446,1046,763,631,650,817,1112,1485,1910,2316,2678,2929,3068,3046,2893,2597,2202,1740,1249,773,349,1,-246,-386,-428,-369,-245,-64,139,348,549,735,906,1079,1257,1469,1717,2018,2364,2752,3160,3561,3922,4217,4405,4485,4428,4257,3978,3631,3238,2849,2492,2197,1985,1862,1814,1839,1888,1946,1969,1943,1844,1694,1482,1257,1039,861,767,759,876,1106,1442,1871,2345,2843,3309,3717,4020,4217,4286,4251,4127,3942,3730,3519,3328,3167,3036,2927,2824,2705,2555,2345,2081,1738,1345,888,413,-82,-545,-974,-1331,-1608,-1793,-1883,-1884,-1813,-1687,-1528,-1366,-1221,-1118,-1069,-1086,-1171,-1313,-1502,-1714,-1923,-2102,-2230,-2268,-2228,-2069,-1832,-1495,-1116,-702,-301,53,344,536,637,652,590,501,393,320,280,296,348,408,453,414,284,-1,-421,-1004,-1699,-2480,-3289,-4062,-4750,-5299,-5678,-5862,-5858,-5672,-5344,-4908,-4413,-3910,-3438,-3038,-2717,-2494,-2346,-2265,-2214,-2168,-2096,-1988,-1821,-1617,-1368,-1110,-859,-637,-469,-367,-339,-394,-521,-717,-968,-1248,-1557,-1861,-2168,-2459,-2743,-3023,-3303,-3603,-3914,-4247,-4592,-4928,-5252,-5531,-5747,-5895,-5946,-5919,-5814,-5633,-5420,-5166,-4918,-4680,-4466,-4292,-4140,-4020,-3903,-3778,-3621,-3421,-3161,-2847,-2487,-2093,-1697,-1320,-992,-730,-562,-486,-519,-650,-867,-1151,-1470,-1791,-2077,-2297,-2416,-2431,-2329,-2141,-1881,-1599,-1331,-1114,-979,-941,-997,-1155,-1371,-1640,-1908,-2150,-2323,-2403,-2372,-2217,-1964,-1605,-1210,-775,-378,-30,228,380,424,366,224,15,-224,-490,-750,-1007,-1259,-1505,-1765,-2034,-2332,-2649,-2982,-3324,-3640,-3925,-4143,-4287,-4339,-4301,-4162,-3952,-3664,-3341,-2989,-2644,-2320,-2044,-1815,-1649,-1532,-1448,-1393,-1314,-1217,-1050,-814,-487,-77,412,962,1540,2129,2686,3189,3610,3923,4119,4187,4124,3950,3668,3332,2955,2603,2302,2091,2001,2023,2168,2403,2694,3010,3291,3516,3635,3653,3544,3341,3053,2719,2373,2053,1791,1619,1551,1602,1757,2023,2344,2720,3086,3424,3690,3870,3940,3918,3799,3614,3383,3137,2884,2653,2436,2240,2066,1894,1740,1583,1439,1304,1182,1079,996,936,888,860,813,768,675,550,368,137,-141,-457,-785,-1116,-1409,-1651,-1802,-1853,-1775,-1581,-1260,-849,-365,139,636,1067,1414,1639,1728,1698,1551,1333,1084,844,675,597,654,834,1145,1557,2032,2535,3017,3439,3778,4003,4117,4126,4043,3904,3732,3556,3403,3278,3203,3160,3154,3158,3170,3162,3136,3062,2962,2805,2628,2417,2196,1978,1767,1574,1392,1212,1029,820,588,314,20,-304,-620,-928,-1182,-1385,-1496,-1534,-1473,-1334,-1130,-869,-595,-314,-79,97,179,147,2,-251,-594,-980,-1370,-1722,-1973,-2119,-2117,-1984,-1734,-1400,-1021,-656,-336,-123,-32,-92,-305,-651,-1117,-1637,-2187,-2682,-3090,-3351,-3430,-3315,-2993,-2493,-1837,-1082,-277,510,1216,1788,2171,2345,2275,2002,1515,901,193,-525,-1187,-1736,-2127,-2329,-2362,-2219,-1973,-1647,-1318,-1026,-820,-720,-746,-871,-1092,-1360,-1641,-1901,-2100,-2227,-2265,-2222,-2108,-1944,-1749,-1550,-1348,-1173,-1001,-852,-696,-528,-335,-98,183,513,886,1283,1690,2075,2421,2707,2910,3039,3077,3050,2949,2803,2614,2394,2160,1920,1684,1480,1299,1165,1071,1015,976,952,897,820,678,485,232,-58,-368,-656,-905,-1077,-1160,-1149,-1050,-884,-684,-481,-310,-206,-180,-238,-376,-548,-741,-890,-974,-960,-842,-633,-366,-92,140,276,293,162,-84,-440,-832,-1224,-1566,-1807,-1945,-1952,-1860,-1685,-1469,-1261,-1085,-1004,-1013,-1151,-1386,-1716,-2087,-2467,-2808,-3062,-3213,-3229,-3117,-2892,-2566,-2187,-1778,-1380,-1020,-725,-499,-363,-294,-302,-357,-450,-553,-642,-706,-711,-664,-546,-368,-151,103,344,569,734,831,849,782,655,479,304,152,83,121,287,607,1045,1586,2182,2755,3272,3653,3870,3900,3743,3435,3013,2545,2089,1706,1449,1338,1405,1609,1962,2374,2842,3277,3661,3941,4111,4156,4092,3926,3692,3399,3072,2720,2346,1944,1522,1057,582,89,-373,-786,-1088,-1256,-1242,-1037,-633,-52,665,1464,2264,3001,3590,3987,4142,4066,3761,3290,2713,2099,1541,1080,783,658,711,916,1239,1626,2039,2439,2779,3074,3275,3418,3482,3480,3421,3302,3135,2921,2678,2421,2176,1964,1814,1746,1768,1890,2086,2349,2631,2902,3126,3259,3298,3212,3032,2757,2440,2096,1777,1499,1287,1144,1060,1027,1008,988,933,830,669,451,186,-102,-399,-681,-937,-1158,-1350,-1521,-1682,-1859,-2040,-2256,-2477,-2714,-2938,-3142,-3291,-3397,-3419,-3375,-3258,-3066,-2832,-2550,-2254,-1942,-1642,-1341,-1065,-800,-553,-327,-125,50,181,281,325,327,285,209,119,34,-21,-31,24,139,305,498,681,819,875,820,647,356,-14,-438,-850,-1218,-1480,-1632,-1641,-1548,-1357,-1139,-919,-759,-683,-704,-827,-1015,-1240,-1458,-1624,-1723,-1729,-1666,-1544,-1406,-1290,-1226,-1256,-1376,-1595,-1883,-2217,-2553,-2858,-3099,-3268,-3355,-3391,-3391,-3410,-3460,-3596,-3802,-4100,-4454,-4831,-5190,-5465,-5623,-5607,-5409,-5024,-4478,-3833,-3144,-2509,-1999,-1687,-1622,-1817,-2266,-2919,-3722,-4582,-5440,-6201,-6829,-7263,-7500,-7527,-7367,-7038,-6582,-6029,-5431,-4816,-4230,-3701,-3251,-2900,-2642,-2478,-2383,-2339,-2307,-2272,-2195,-2075,-1897,-1669,-1407,-1123,-845,-585,-362,-179,-40,62,142,208,284,374,504,661,870,1101,1355,1608,1837,2015,2126,2145,2074,1914,1679,1392,1075,751,436,134,-160,-454,-770,-1115,-1509,-1950,-2432,-2933,-3433,-3884,-4269,-4532,-4673,-4658,-4503,-4208,-3812,-3336,-2831,-2327,-1857,-1460,-1134,-912,-777,-736,-792,-910,-1124,-1379,-1705,-2061,-2452,-2838,-3207,-3513,-3735,-3827,-3776,-3558,-3173,-2641,-1981,-1239,-465,312,1022,1661,2181,2594,2892,3098,3235,3328,3404,3486,3583,3698,3826,3936,4026,4056,4017,3904,3712,3475,3200,2943,2712,2560,2488,2513,2635,2834,3098,3395,3696,3982,4215,4391,4482,4493,4407,4241,3984,3656,3259,2802,2294,1755,1182,630,86,-375,-759,-1017,-1136,-1124,-972,-718,-381,0,387,754,1063,1296,1444,1496,1475,1382,1251,1101,961,844,772,732,749,781,853,925,1002,1073,1122,1157,1173,1173,1167,1163,1163,1186,1220,1288,1368,1486,1617,1785,1967,2177,2402,2644,2901,3168,3447,3731,4013,4279,4514,4698,4811,4847,4790,4661,4456,4215,3946,3687,3448,3256,3103,3013,2955,2946,2965,3001,3048,3081,3094,3068,2987,2839,2607,2294,1886,1406,861,294,-272,-783,-1214,-1515,-1680,-1686,-1555,-1296,-957,-562,-181,175,436,604,647,574,395,129,-199,-561,-941,-1313,-1679,-2020,-2354,-2665,-2973,-3257,-3526,-3745,-3917,-3984,-3944,-3760,-3422,-2940,-2324,-1624,-887,-179,448,931,1244,1359,1296,1070,738,347,-36,-366,-594,-710,-702,-594,-412,-192,32,226,381,477,534,549,554,557,571,622,689,799,923,1062,1198,1310,1383,1399,1342,1205,989,694,346,-51,-449,-849,-1195,-1490,-1701,-1816,-1841,-1760,-1594,-1347,-1033,-674,-287,100,484,826,1137,1380,1569,1686,1736,1714,1624,1463,1249,966,645,278,-113,-512,-911,-1278,-1623,-1902,-2136,-2290,-2374,-2366,-2270,-2065,-1766,-1358,-870,-306,293,907,1498,2034,2495,2850,3103,3228,3250,3148,2955,2662,2296,1868,1386,873,338,-201,-724,-1213,-1650,-2011,-2284,-2453,-2512,-2453,-2293,-2027,-1698,-1322,-942,-594,-320,-136,-83,-140,-333,-624,-1004,-1442,-1897,-2357,-2769,-3128,-3402,-3585,-3670,-3652,-3534,-3327,-3036,-2675,-2267,-1819,-1359,-910,-476,-99,232,479,655,733,734,647,494,282,34,-240,-512,-782,-1028,-1255,-1450,-1628,-1766,-1891,-1976,-2028,-2043,-1998,-1902,-1729,-1492,-1170,-783,-323,181,731,1284,1841,2365,2850,3276,3648,3949,4192,4378,4499,4563,4564,4481,4340,4099,3791,3399,2948,2437,1904,1348,824,332,-75,-391,-582,-648,-574,-386,-86,282,686,1088,1437,1706,1854,1871,1743,1485,1111,659,175,-296,-697,-986,-1126,-1094,-893,-535,-61,495,1071,1624,2106,2476,2715,2806,2751,2556,2241,1832,1354,841,320,-180,-635,-1018,-1319,-1511,-1598,-1563,-1416,-1160,-809,-378,109,642,1178,1728,2243,2741,3181,3583,3911,4196,4398,4554,4639,4676,4662,4614,4536,4448,4346,4240,4130,4006,3863,3692,3477,3228,2928,2599,2246,1892,1562,1279,1061,926,872,897,974,1071,1152,1162,1079,851,485,-34,-678,-1404,-2173,-2910,-3569,-4087,-4422,-4550,-4455,-4149,-3659,-3023,-2297,-1533,-796,-133,406,797,1026,1092,1017,817,527,167,-229,-651,-1070,-1487,-1879,-2243,-2567,-2836,-3037,-3160,-3191,-3132,-2972,-2726,-2399,-2009,-1575,-1112,-643,-184,252,651,1010,1322,1593,1820,2014,2168,2294,2382,2441,2459,2437,2368,2245,2061,1813,1496,1115,687,213,-258,-729,-1146,-1500,-1769,-1934,-2004,-1977,-1865,-1691,-1474,-1245,-1028,-865,-770,-782,-908,-1170,-1551,-2060,-2654,-3321,-4014,-4698,-5331,-5877,-6303,-6590,-6713,-6676,-6474,-6126,-5642,-5063,-4404,-3719,-3033,-2392,-1838,-1403,-1127,-1032,-1137,-1448,-1947,-2621,-3415,-4303,-5203,-6083,-6870,-7528,-8010,-8296,-8367,-8232,-7897,-7392,-6746,-5989,-5170,-4300,-3443,-2588,-1798,-1058,-408,157,627,1000,1288,1489,1622,1696,1718,1712,1663,1604,1507,1391,1245,1061,853,602,330,34,-267,-558,-816,-1025,-1156,-1207,-1155,-1017,-789,-511,-194,110,377,575,672,671,545,321,3,-388,-810,-1255,-1668,-2043,-2340,-2555,-2673,-2699,-2645,-2533,-2384,-2235,-2106,-2033,-2029,-2107,-2266,-2508,-2809,-3166,-3545,-3943,-4330,-4704,-5040,-5338,-5584,-5770,-5889,-5935,-5903,-5792,-5605,-5346,-5023,-4647,-4234,-3784,-3326,-2844,-2361,-1869,-1364,-856,-320,224,806,1410,2047,2710,3378,4040,4662,5210,5651,5945,6066,6001,5729,5291,4677,3964,3171,2384,1638,1011,534,259,211,395,811,1420,2192,3054,3940,4781,5489,6018,6299,6314,6043,5516,4760,3851,2858,1875,993,288,-164,-332,-183,246,922,1757,2650,3498,4179,4611,4708,4451,3821,2880,1672,316,-1104,-2470,-3692,-4699,-5440,-5900,-6091,-6030,-5779,-5358,-4833,-4215,-3530,-2779,-1959,-1059,-79,985,2113,3281,4452,5577,6613,7512,8240,8784,9121,9278,9261,9100,8837,8489,8101,7697,7300,6933,6602,6321,6074,5864,5655,5430,5153,4799,4348,3794,3142,2415,1646,867,122,-559,-1146,-1624,-1980,-2222,-2350,-2381,-2337,-2223,-2066,-1866,-1642,-1386,-1118,-819,-516,-191,134,462,790,1105,1420,1714,1993,2232,2438,2574,2648,2637,2527,2321,1994,1567,1024,384,-356,-1180,-2061,-2984,-3884,-4735,-5469,-6056,-6468,-6683,-6709,-6553,-6228,-5763,-5170,-4478,-3698,-2854,-1932,-956,103,1222,2402,3623,4846,6044,7164,8185,9056,9763,10267,10548,10601,10398,9971,9302,8450,7417,6270,5041,3791,2566,1420,404,-433,-1037,-1388,-1447,-1248,-800,-199,504,1190,1788,2210,2409,2338,2008,1414,610,-364,-1449,-2566,-3659,-4644,-5473,-6085,-6453,-6538,-6329,-5816,-5004,-3937,-2662,-1290,89,1342,2361,3070,3388,3331,2899,2171,1228,161,-922,-1951,-2836,-3545,-4018,-4270,-4284,-4126,-3822,-3457,-3090,-2780,-2593,-2542,-2664,-2934,-3340,-3817,-4304,-4714,-4987,-5054,-4907,-4530,-3950,-3211,-2335,-1389,-397,601,1582,2526,3431,4277,5073,5793,6437,6982,7421,7744,7933,7986,7887,7635,7229,6673,5977,5149,4210,3162,2029,819,-436,-1718,-2976,-4179,-5276,-6232,-7029,-7642,-8092,-8378,-8534,-8555,-8453,-8204,-7792,-7204,-6434,-5493,-4418,-3233,-2015,-802,331,1336,2173,2809,3239,3466,3501,3382,3108,2728,2228,1653,1000,299,-431,-1150,-1836,-2435,-2939,-3325,-3589,-3749,-3806,-3777,-3664,-3472,-3204,-2872,-2510,-2140,-1818,-1569,-1425,-1414,-1521,-1735,-2006,-2263,-2452,-2488,-2339,-1984,-1424,-713,114,980,1834,2628,3328,3932,4430,4840,5168,5424,5630,5810,5990,6227,6546,6994,7589,8324,9180,10107,11038,11915,12657,13223,13560,13653,13502,13112,12540,11814,11029,10221,9461,8784,8195,7706,7282,6882,6473,5981,5381,4615,3670,2524,1191,-317,-1955,-3677,-5422,-7096,-8651,-9976,-11032,-11761,-12131,-12142,-11793,-11112,-10130,-8898,-7472,-5918,-4312,-2724,-1219,156,1351,2362,3149,3724,4085,4244,4237,4094,3860,3574,3276,2983,2718,2461,2214,1935,1607,1177,628,-90,-968,-2032,-3239,-4572,-5970,-7384,-8755,-10014,-11100,-11934,-12454,-12602,-12332,-11645,-10541,-9083,-7324,-5363,-3284,-1212,762,2508,3954,5011,5653,5853,5655,5090,4248,3202,2045,852,-296,-1370,-2311,-3132,-3799,-4345,-4750,-5050,-5236,-5339,-5372,-5369,-5361,-5387,-5473,-5654,-5939,-6343,-6843,-7423,-8028,-8617,-9140,-9572,-9887,-10097,-10190,-10200,-10114,-9961,-9728,-9433,-9062,-8616,-8088,-7456,-6722,-5858,-4858,-3729,-2452,-1078,388,1869,3329,4697,5925,6962,7764,8299,8538,8461,8063,7344,6316,5008,3455,1704,-178,-2132,-4083,-5964,-7720,-9281,-10616,-11654,-12389,-12768,-12801,-12482,-11847,-10934,-9808,-8522,-7134,-5693,-4222,-2759,-1305,115,1496,2825,4082,5256,6312,7231,7976,8533,8883,9020,8949,8668,8180,7496,6603,5527,4268,2880,1398,-89,-1518,-2799,-3840,-4591,-4962,-4950,-4527,-3724,-2596,-1217,316,1885,3380,4683,5680,6308,6491,6240,5551,4503,3156,1629,20,-1555,-2995,-4222,-5168,-5805,-6113,-6097,-5785,-5194,-4379,-3375,-2227,-1004,256,1478,2609,3598,4407,5020,5440,5692,5794,5817,5783,5768,5793,5896,6079,6334,6637,6941,7209,7370,7396,7226,6858,6283,5523,4637,3671,2710,1827,1084,534,200,78,149,377,709,1117,1539,1965,2342,2661,2881,2978,2925,2695,2299,1735,1054,289,-500,-1264,-1964,-2563,-3040,-3379,-3573,-3611,-3499,-3228,-2803,-2231,-1512,-669,275,1299,2362,3440,4496,5505,6435,7265,7959,8506,8886,9101,9162,9090,8924,8690,8431,8145,7847,7509,7107,6598,5960,5149,4183,3048,1803,479,-861,-2166,-3391,-4495,-5442,-6202,-6757,-7081,-7194,-7091,-6839,-6458,-6045,-5634,-5291,-5049,-4911,-4889,-4946,-5058,-5175,-5255,-5256,-5157,-4935,-4610,-4185,-3691,-3155,-2589,-2024,-1467,-939,-471,-79,183,292,205,-91,-603,-1296,-2119,-2996,-3835,-4551,-5052,-5287,-5208,-4823,-4140,-3221,-2117,-931,272,1376,2328,3060,3545,3794,3820,3687,3442,3159,2887,2685,2585,2624,2796,3127,3576,4135,4757,5405,6032,6600,7060,7385,7537,7494,7245,6774,6094,5205,4141,2927,1621,268,-1052,-2278,-3349,-4205,-4836,-5215,-5378,-5358,-5210,-5002,-4782,-4603,-4489,-4466,-4522,-4652,-4823,-4995,-5135,-5195,-5147,-4981,-4682,-4276,-3777,-3210,-2609,-1996,-1400,-862,-394,-42,199,310,306,219,72,-78,-199,-248,-209,-60,179,508,886,1282,1649,1938,2104,2103,1927,1557,1032,379,-337,-1053,-1695,-2199,-2501,-2565,-2373,-1921,-1238,-361,661,1763,2895,4005,5047,5995,6823,7514,8058,8446,8665,8718,8597,8293,7819,7160,6333,5348,4218,2993,1702,407,-835,-1974,-2936,-3685,-4160,-4349,-4230,-3823,-3154,-2274,-1234,-96,1077,2236,3322,4298,5131,5795,6293,6622,6807,6854,6794,6624,6374,6018,5577,5029,4375,3619,2749,1786,734,-391,-1548,-2724,-3852,-4897,-5805,-6538,-7060,-7369,-7458,-7367,-7112,-6764,-6335,-5914,-5495,-5136,-4828,-4580,-4391,-4242,-4130,-4040,-3949,-3840,-3676,-3438,-3099,-2649,-2087,-1423,-680,119,949,1800,2650,3508,4355,5179,5965,6660,7256,7692,7960,8026,7884,7543,7016,6353,5590,4800,4019,3311,2687,2174,1749,1398,1073,741,350,-116,-699,-1385,-2176,-3053,-3973,-4912,-5819,-6661,-7394,-7975,-8376,-8556,-8507,-8228,-7728,-7057,-6241,-5355,-4441,-3567,-2777,-2103,-1573,-1176,-915,-753,-676,-643,-639,-631,-621,-580,-518,-417,-275,-95,128,385,664,952,1239,1500,1743,1941,2106,2232,2319,2382,2417,2438,2454,2467,2505,2559,2660,2801,2982,3196,3421,3644,3847,4011,4132,4185,4185,4097,3947,3706,3402,3036,2632,2225,1835,1509,1254,1108,1071,1150,1348,1644,2041,2518,3068,3671,4319,4993,5674,6366,7026,7672,8250,8776,9201,9546,9772,9897,9894,9763,9485,9055,8450,7674,6720,5594,4329,2943,1492,27,-1401,-2720,-3899,-4879,-5652,-6194,-6523,-6650,-6617,-6459,-6230,-5973,-5735,-5540,-5419,-5371,-5405,-5502,-5650,-5808,-5952,-6031,-6027,-5897,-5639,-5246,-4739,-4149,-3516,-2885,-2297,-1778,-1351,-1011,-760,-573,-443,-343,-265,-201,-144,-110,-91,-104,-144,-211,-296,-386,-470,-527,-538,-484,-331,-72,330,862,1536,2321,3177,4068,4923,5687,6314,6735,6936,6881,6576,6019,5243,4258,3126,1861,533,-843,-2212,-3565,-4875,-6133,-7333,-8459,-9512,-10473,-11319,-12042,-12602,-12998,-13215,-13257,-13136,-12873,-12483,-11992,-11421,-10796,-10134,-9460,-8787,-8144,-7543,-7009,-6553,-6190,-5929,-5765,-5705,-5722,-5816,-5932,-6065,-6138,-6147,-6024,-5756,-5327,-4711,-3951,-3035,-2035,-971,89,1104,2014,2784,3377,3772,3973,3972,3802,3466,3004,2416,1743,979,152,-741,-1682,-2666,-3671,-4691,-5694,-6670,-7580,-8413,-9130,-9711,-10123,-10344,-10344,-10112,-9620,-8882,-7901,-6710,-5366,-3912,-2437,-990,348,1537,2521,3290,3809,4095,4147,3995,3666,3191,2622,1975,1322,670,88,-408,-778,-991,-1047,-905,-597,-99,549,1340,2232,3195,4190,5167,6085,6901,7571,8075,8393,8515,8469,8260,7937,7523,7062,6573,6071,5558,5013,4429,3777,3048,2250,1381,493,-405,-1242,-2004,-2632,-3118,-3442,-3602,-3616,-3502,-3295,-3035,-2754,-2494,-2266,-2103,-1977,-1906,-1829,-1742,-1593,-1351,-1001,-514,100,840,1682,2598,3552,4499,5411,6237,6961,7552,8001,8318,8492,8560,8511,8374,8150,7842,7466,7018,6519,5973,5404,4832,4291,3805,3413,3131,2980,2962,3058,3234,3446,3631,3740,3719,3537,3167,2626,1908,1073,145,-810,-1752,-2628,-3398,-4031,-4500,-4793,-4904,-4827,-4579,-4151,-3575,-2844,-1997,-1034,10,1120,2269,3416,4542,5577,6516,7277,7863,8219,8354,8249,7941,7435,6793,6042,5239,4427,3641,2917,2280,1744,1326,1027,849,782,812,915,1063,1230,1389,1522,1603,1636,1600,1516,1369,1192,976,751,503,239,-51,-392,-781,-1248,-1783,-2388,-3052,-3742,-4440,-5098,-5697,-6198,-6585,-6853,-6988,-7016,-6938,-6786,-6576,-6332,-6073,-5820,-5572,-5347,-5135,-4936,-4739,-4532,-4301,-4036,-3728,-3359,-2940,-2443,-1890,-1274,-616,60,733,1372,1954,2461,2884,3221,3486,3690,3870,4041,4247,4493,4817,5203,5669,6188,6746,7298,7809,8212,8466,8501,8281,7765,6940,5802,4374,2694,815,-1197,-3255,-5290,-7200,-8926,-10395,-11564,-12412,-12939,-13158,-13119,-12858,-12436,-11912,-11328,-10742,-10178,-9664,-9201,-8788,-8397,-8016,-7593,-7123,-6553,-5895,-5105,-4208,-3180,-2042,-809,513,1882,3274,4653,5969,7192,8282,9207,9950,10490,10828,10959,10902,10663,10274,9751,9131,8436,7708,6969,6265,5614,5064,4627,4336,4194,4207,4366,4637,5000,5388,5781,6095,6326,6403,6337,6099,5709,5176,4527,3789,2992,2157,1315,476,-335,-1116,-1854,-2540,-3173,-3736,-4231,-4643,-4967,-5186,-5295,-5275,-5120,-4828,-4390,-3827,-3139,-2354,-1498,-592,311,1193,1995,2703,3265,3670,3906,3961,3866,3623,3284,2876,2461,2072,1763,1555,1484,1537,1726,2003,2346,2693,2987,3164,3168,2949,2478,1736,748,-471,-1842,-3315,-4789,-6191,-7434,-8451,-9191,-9634,-9771,-9632,-9244,-8660,-7933,-7104,-6226,-5311,-4398,-3476,-2561,-1643,-713,211,1152,2078,2995,3891,4747,5565,6333,7040,7698,8280,8803,9238,9586,9824,9943,9931,9790,9514,9116,8602,7983,7274,6485,5632,4731,3787,2817,1831,836,-138,-1097,-2008,-2875,-3683,-4439,-5134,-5784,-6384,-6927,-7427,-7850,-8208,-8482,-8655,-8738,-8704,-8570,-8314,-7950,-7472,-6889,-6224,-5494,-4746,-4006,-3331,-2744,-2283,-1955,-1754,-1664,-1638,-1647,-1629,-1560,-1401,-1128,-741,-235,363,1036,1742,2453,3126,3733,4251,4664,4958,5139,5187,5130,4955,4684,4330,3909,3451,2982,2531,2131,1806,1585,1476,1486,1603,1796,2048,2299,2533,2696,2780,2767,2668,2501,2300,2100,1945,1872,1909,2077,2375,2785,3281,3819,4349,4839,5235,5531,5700,5752,5693,5544,5314,5030,4684,4289,3827,3299,2682,1995,1214,388,-483,-1347,-2166,-2907,-3527,-3997,-4314,-4447,-4430,-4257,-3971,-3601,-3186,-2767,-2381,-2052,-1815,-1676,-1637,-1697,-1818,-1984,-2149,-2274,-2334,-2290,-2153,-1908,-1592,-1219,-823,-441,-97,174,352,418,358,181,-121,-495,-936,-1371,-1774,-2090,-2294,-2367,-2316,-2146,-1903,-1598,-1293,-990,-739,-530,-382,-274,-190,-101,16,203,456,816,1253,1770,2338,2902,3446,3891,4213,4356,4290,3986,3431,2620,1570,316,-1114,-2638,-4219,-5765,-7218,-8516,-9601,-10440,-11013,-11311,-11368,-11199,-10878,-10440,-9964,-9502,-9105,-8819,-8663,-8660,-8797,-9064,-9429,-9856,-10299,-10712,-11046,-11266,-11337,-11247,-10982,-10562,-9992,-9309,-8531,-7691,-6813,-5906,-5000,-4087,-3189,-2294,-1417,-537,326,1189,2034,2862,3653,4400,5079,5682,6190,6603,6906,7112,7208,7210,7097,6899,6576,6160,5613,4964,4182,3305,2315,1259,143,-980,-2094,-3131,-4077,-4881,-5518,-5990,-6267,-6391,-6357,-6212,-5977,-5692,-5381,-5076,-4795,-4539,-4315,-4100,-3879,-3625,-3314,-2924,-2457,-1907,-1307,-677,-59,499,965,1290,1463,1462,1290,964,516,-18,-573,-1114,-1569,-1904,-2086,-2090,-1934,-1616,-1185,-663,-101,465,1003,1477,1880,2188,2417,2564,2668,2738,2818,2926,3076,3292,3555,3872,4215,4581,4933,5275,5568,5819,6004,6109,6117,6007,5750,5329,4728,3937,2971,1852,623,-664,-1936,-3137,-4196,-5059,-5693,-6058,-6169,-6019,-5650,-5088,-4377,-3566,-2694,-1801,-933,-95,668,1374,2007,2582,3116,3621,4118,4620,5131,5662,6201,6753,7291,7813,8301,8727,9094,9361,9547,9622,9612,9496,9314,9059,8757,8426,8080,7735,7408,7097,6802,6523,6234,5920,5559,5124,4598,3969,3222,2369,1413,395,-668,-1717,-2724,-3629,-4406,-5009,-5428,-5642,-5664,-5496,-5170,-4708,-4144,-3516,-2843,-2174,-1510,-891,-312,222,709,1185,1651,2149,2689,3287,3942,4652,5385,6121,6813,7429,7923,8282,8458,8466,8277,7919,7392,6717,5927,5025,4059,3033,1977,916,-140,-1163,-2141,-3060,-3896,-4649,-5294,-5850,-6294,-6656,-6939,-7164,-7354,-7518,-7675,-7820,-7955,-8054,-8113,-8093,-7994,-7788,-7481,-7075,-6573,-6003,-5360,-4683,-3965,-3241,-2516,-1824,-1171,-588,-73,363,732,1051,1345,1641,1971,2352,2800,3320,3903,4531,5189,5834,6459,7017,7497,7873,8134,8269,8289,8189,7996,7720,7386,7010,6612,6197,5778,5340,4878,4368,3786,3113,2318,1408,364,-772,-2000,-3261,-4533,-5757,-6910,-7943,-8854,-9605,-10217,-10675,-10999,-11196,-11283,-11265,-11162,-10968,-10692,-10339,-9900,-9394,-8815,-8185,-7509,-6813,-6099,-5398,-4693,-4017,-3338,-2673,-1997,-1306,-575,195,1028,1924,2880,3904,4961,6041,7110,8125,9059,9867,10522,11002,11291,11384,11288,11025,10618,10105,9529,8926,8347,7815,7367,7006,6747,6559,6433,6315,6179,5959,5631,5133,4461,3580,2511,1256,-134,-1621,-3137,-4624,-6010,-7241,-8256,-9029,-9534,-9773,-9763,-9531,-9133,-8602,-8005,-7371,-6751,-6164,-5627,-5149,-4714,-4308,-3908,-3482,-2999,-2444,-1779,-1019,-148,804,1822,2856,3875,4830,5679,6395,6948,7330,7547,7606,7539,7365,7122,6827,6521,6205,5903,5614,5326,5043,4732,4384,3981,3503,2960,2337,1656,931,182,-560,-1268,-1924,-2494,-2974,-3347,-3618,-3784,-3859,-3847,-3754,-3587,-3334,-3012,-2597,-2105,-1536,-892,-206,513,1239,1936,2595,3175,3674,4057,4340,4495,4549,4493,4345,4114,3813,3460,3062,2650,2218,1799,1385,984,597,201,-205,-649,-1139,-1691,-2296,-2951,-3631,-4307,-4954,-5529,-6008,-6374,-6597,-6700,-6657,-6519,-6280,-5989,-5663,-5337,-5034,-4773,-4566,-4427,-4344,-4329,-4346,-4405,-4455,-4495,-4479,-4391,-4206,-3909,-3500,-2979,-2368,-1687,-981,-260,412,1042,1580,2036,2397,2677,2886,3042,3175,3295,3435,3606,3819,4086,4389,4725,5066,5375,5645,5821,5917,5900,5795,5597,5352,5064,4780,4518,4300,4147,4062,4061,4129,4284,4494,4782,5104,5471,5847,6219,6554,6834,7012,7084,6994,6751,6315,5708,4912,3974,2902,1762,585,-565,-1647,-2611,-3426,-4073,-4541,-4841,-4999,-5034,-5006,-4930,-4862,-4827,-4837,-4916,-5042,-5212,-5394,-5559,-5676,-5712,-5638,-5450,-5113,-4672,-4097,-3462,-2766,-2083,-1440,-882,-439,-121,53,113,69,-42,-174,-306,-383,-390,-304,-109,173,550,968,1417,1835,2193,2443,2558,2508,2299,1921,1416,804,139,-526,-1150,-1673,-2072,-2316,-2397,-2319,-2107,-1770,-1359,-890,-402,79,534,949,1305,1612,1843,2017,2108,2130,2061,1911,1659,1312,860,311,-328,-1038,-1801,-2595,-3389,-4170,-4913,-5607,-6253,-6834,-7375,-7847,-8282,-8652,-8972,-9228,-9421,-9541,-9595,-9567,-9471,-9293,-9047,-8729,-8356,-7929,-7474,-7004,-6538,-6103,-5709,-5379,-5114,-4929,-4815,-4772,-4786,-4839,-4911,-4978,-5009,-4980,-4855,-4619,-4243,-3726,-3058,-2259,-1336,-332,730,1797,2834,3793,4635,5323,5834,6136,6240,6131,5842,5399,4842,4222,3587,2974,2430,1949,1561,1217,921,607,256,-180,-715,-1375,-2145,-3018,-3955,-4916,-5856,-6719,-7464,-8051,-8458,-8668,-8700,-8560,-8301,-7954,-7573,-7198,-6866,-6599,-6403,-6284,-6204,-6160,-6091,-5987,-5796,-5508,-5103,-4589,-3974,-3297,-2577,-1869,-1200,-620,-147,186,386,447,391,245,38,-189,-401,-560,-624,-574,-369,-10,533,1237,2104,3088,4168,5282,6390,7435,8374,9178,9806,10269,10547,10666,10640,10491,10252,9947,9594,9225,8827,8432,8012,7578,7113,6615,6070,5488,4852,4188,3483,2771,2047,1337,652,3,-600,-1147,-1653,-2100,-2526,-2903,-3270,-3601,-3896,-4155,-4325,-4428,-4393,-4233,-3910,-3429,-2790,-2018,-1146,-210,728,1641,2470,3202,3805,4301,4675,4979,5218,5436,5652,5885,6147,6433,6738,7041,7323,7561,7728,7809,7778,7642,7386,7038,6596,6106,5573,5037,4515,4011,3556,3124,2726,2348,1965,1580,1164,718,238,-284,-830,-1401,-1977,-2540,-3077,-3556,-3959,-4265,-4438,-4476,-4339,-4035,-3551,-2897,-2092,-1158,-129,954,2058,3131,4149,5059,5859,6499,6997,7332,7513,7567,7491,7332,7091,6805,6480,6130,5764,5360,4930,4437,3876,3224,2472,1620,691,-301,-1298,-2271,-3148,-3910,-4485,-4887,-5068,-5058,-4864,-4510,-4042,-3492,-2909,-2330,-1792,-1326,-951,-692,-547,-526,-616,-808,-1087,-1420,-1794,-2168,-2524,-2822,-3053,-3180,-3208,-3113,-2898,-2557,-2093,-1504,-816,-23,824,1718,2601,3442,4198,4831,5322,5652,5827,5860,5776,5601,5373,5110,4839,4564,4285,3989,3660,3272,2800,2238,1551,768,-127,-1100,-2120,-3167,-4185,-5157,-6031,-6807,-7438,-7951,-8317,-8575,-8723,-8799,-8817,-8812,-8796,-8795,-8811,-8850,-8912,-8968,-9035,-9048,-9035,-8925,-8741,-8430,-8009,-7444,-6753,-5917,-4952,-3860,-2659,-1359,0,1405,2795,4148,5411,6551,7536,8353,8982,9457,9763,9955,10047,10065,10047,9997,9934,9865,9777,9672,9540,9361,9129,8831,8454,8003,7466,6846,6155,5388,4578,3714,2838,1952,1086,264,-508,-1197,-1813,-2324,-2756,-3081,-3335,-3504,-3622,-3688,-3733,-3763,-3808,-3873,-3987,-4149,-4367,-4641,-4953,-5290,-5627,-5935,-6193,-6371,-6454,-6424,-6271,-5984,-5573,-5024,-4377,-3616,-2793,-1908,-1005,-102,778,1612,2390,3102,3737,4308,4796,5231,5588,5893,6123,6285,6361,6345,6224,5995,5650,5207,4664,4064,3425,2789,2197,1682,1282,1022,896,921,1044,1254,1486,1686,1815,1807,1647,1308,800,140,-631,-1472,-2322,-3140,-3864,-4455,-4882,-5106,-5132,-4946,-4565,-4011,-3326,-2536,-1717,-894,-134,526,1054,1424,1632,1688,1611,1441,1216,987,788,661,618,668,791,967,1136,1280,1318,1247,1012,634,96,-542,-1271,-2003,-2708,-3309,-3771,-4041,-4118,-3969,-3641,-3131,-2495,-1770,-994,-207,559,1292,1970,2587,3139,3608,3991,4265,4424,4443,4333,4081,3708,3230,2671,2075,1465,895,386,-20,-301,-445,-437,-300,-29,321,733,1159,1552,1888,2116,2234,2214,2070,1801,1441,1011,553,107,-285,-582,-751,-777,-643,-373,28,504,1029,1544,2014,2394,2664,2808,2825,2741,2567,2350,2124,1917,1774,1692,1693,1758,1866,1985,2074,2087,1994,1758,1361,804,87,-761,-1708,-2718,-3744,-4737,-5658,-6461,-7111,-7583,-7857,-7924,-7787,-7471,-6984,-6388,-5707,-4999,-4308,-3664,-3098,-2618,-2223,-1898,-1627,-1390,-1155,-922,-657,-373,-57,284,637,995,1328,1639,1883,2080,2183,2228,2188,2097,1959,1798,1642,1508,1419,1398,1444,1580,1778,2057,2369,2717,3061,3376,3646,3837,3947,3957,3867,3675,3390,3014,2563,2046,1479,880,267,-354,-944,-1524,-2045,-2542,-2980,-3388,-3765,-4115,-4465,-4801,-5157,-5511,-5896,-6282,-6701,-7112,-7543,-7951,-8338,-8678,-8951,-9139,-9233,-9221,-9112,-8914,-8652,-8351,-8044,-7763,-7535,-7381,-7320,-7354,-7482,-7689,-7956,-8242,-8526,-8752,-8895,-8911,-8767,-8457,-7954,-7293,-6467,-5537,-4533,-3521,-2546,-1658,-906,-303,119,389,498,509,430,330,239,191,230,360,606,965,1440,2012,2678,3405,4177,4955,5701,6387,6964,7404,7676,7757,7641,7317,6805,6101,5245,4249,3146,1972,748,-482,-1698,-2865,-3963,-4973,-5866,-6650,-7292,-7818,-8206,-8481,-8642,-8706,-8687,-8584,-8424,-8194,-7916,-7577,-7190,-6735,-6224,-5635,-4975,-4242,-3442,-2594,-1719,-850,-31,713,1318,1776,2035,2098,1949,1615,1117,503,-167,-846,-1458,-1956,-2290,-2423,-2347,-2054,-1558,-896,-85,813,1784,2770,3748,4690,5563,6364,7066,7677,8183,8601,8922,9177,9354,9480,9549,9566,9525,9410,9208,8902,8478,7930,7259,6478,5610,4687,3748,2826,1969,1196,537,-7,-434,-766,-1022,-1243,-1452,-1697,-1989,-2362,-2814,-3343,-3932,-4557,-5178,-5762,-6264,-6654,-6896,-6975,-6864,-6585,-6121,-5508,-4750,-3888,-2924,-1911,-836,254,1359,2450,3518,4538,5500,6382,7171,7862,8442,8924,9299,9580,9779,9880,9915,9848,9705,9459,9121,8678,8146,7524,6831,6099,5331,4588,3858,3195,2601,2090,1682,1360,1155,1037,1028,1107,1270,1517,1812,2167,2534,2911,3263,3575,3818,3985,4045,4006,3851,3595,3241,2814,2345,1867,1425,1062,806,703,748,960,1307,1774,2301,2857,3369,3804,4099,4242,4192,3966,3560,3002,2340,1590,837,83,-592,-1189,-1663,-2031,-2271,-2425,-2489,-2506,-2495,-2483,-2497,-2547,-2653,-2809,-3016,-3255,-3509,-3744,-3932,-4044,-4053,-3954,-3737,-3428,-3047,-2640,-2244,-1902,-1647,-1499,-1474,-1555,-1746,-1996,-2299,-2602,-2870,-3076,-3172,-3142,-2959,-2613,-2109,-1459,-682,185,1106,2048,2963,3833,4611,5294,5862,6302,6628,6823,6906,6878,6737,6496,6148,5699,5148,4490,3740,2893,1977,1008,19,-954,-1874,-2704,-3418,-3987,-4409,-4677,-4806,-4815,-4738,-4604,-4449,-4298,-4176,-4095,-4052,-4059,-4073,-4114,-4127,-4117,-4050,-3922,-3725,-3460,-3146,-2782,-2413,-2030,-1667,-1320,-981,-657,-313,49,458,908,1423,1972,2578,3189,3820,4422,4987,5490,5909,6224,6438,6522,6503,6372,6148,5864,5525,5175,4817,4471,4140,3806,3477,3106,2702,2233,1693,1093,416,-295,-1050,-1812,-2568,-3301,-3989,-4617,-5171,-5635,-5993,-6250,-6378,-6405,-6316,-6142,-5892,-5597,-5278,-4968,-4685,-4452,-4283,-4183,-4147,-4167,-4216,-4278,-4322,-4313,-4234,-4047,-3743,-3302,-2733,-2024,-1214,-318,631,1578,2502,3355,4101,4730,5218,5579,5817,5956,6015,6018,5988,5926,5854,5748,5628,5467,5275,5045,4776,4481,4165,3842,3528,3224,2942,2685,2445,2233,2026,1845,1666,1518,1377,1275,1193,1162,1164,1227,1338,1510,1740,2020,2342,2681,3016,3304,3521,3617,3564,3338,2920,2312,1523,587,-465,-1564,-2681,-3727,-4687,-5480,-6109,-6533,-6765,-6806,-6686,-6425,-6072,-5645,-5189,-4724,-4262,-3829,-3412,-3023,-2656,-2305,-1970,-1645,-1329,-1021,-721,-425,-137,142,416,675,935,1174,1412,1630,1836,2028,2198,2354,2506,2648,2813,2983,3184,3402,3622,3829,3980,4047,3986,3769,3379,2809,2083,1226,289,-670,-1604,-2445,-3165,-3725,-4107,-4320,-4360,-4256,-4026,-3698,-3288,-2824,-2307,-1755,-1163,-542,121,807,1529,2259,2996,3708,4366,4949,5405,5735,5889,5886,5709,5391,4950,4426,3862,3284,2744,2234,1795,1395,1054,738,448,168,-109,-371,-622,-844,-1022,-1155,-1227,-1247,-1218,-1154,-1078,-1000,-951,-931,-963,-1043,-1173,-1348,-1566,-1807,-2065,-2326,-2562,-2780,-2933,-3030,-3045,-2978,-2822,-2593,-2296,-1967,-1616,-1291,-1000,-784,-644,-593,-626,-734,-899,-1100,-1320,-1532,-1727,-1885,-2000,-2059,-2065,-2011,-1905,-1743,-1539,-1292,-1013,-713,-393,-73,245,536,805,1014,1180,1262,1274,1200,1039,807,505,160,-208,-583,-944,-1282,-1610,-1919,-2245,-2595,-2990,-3442,-3955,-4515,-5119,-5731,-6332,-6896,-7386,-7799,-8102,-8313,-8419,-8437,-8387,-8274,-8133,-7959,-7779,-7593,-7410,-7226,-7045,-6854,-6660,-6440,-6207,-5937,-5651,-5331,-5002,-4656,-4321,-4002,-3721,-3495,-3330,-3239,-3214,-3245,-3324,-3404,-3488,-3511,-3485,-3359,-3142,-2818,-2398,-1893,-1314,-691,-28,635,1309,1953,2586,3177,3750,4276,4787,5249,5690,6085,6446,6750,6999,7171,7259,7241,7108,6834,6423,5857,5152,4311,3366,2342,1279,216,-807,-1767,-2627,-3389,-4039,-4585,-5039,-5409,-5710,-5953,-6140,-6284,-6384,-6449,-6476,-6480,-6458,-6426,-6394,-6364,-6368,-6392,-6475,-6594,-6781,-7021,-7304,-7634,-7963,-8290,-8557,-8748,-8810,-8733,-8485,-8069,-7487,-6766,-5936,-5040,-4124,-3233,-2415,-1695,-1106,-657,-343,-154,-54,-9,30,109,277,571,1017,1628,2401,3311,4337,5422,6540,7629,8670,9615,10461,11182,11789,12274,12645,12911,13067,13122,13063,12883,12585,12146,11589,10903,10111,9237,8296,7325,6340,5369,4421,3516,2653,1841,1080,372,-281,-885,-1419,-1910,-2322,-2690,-2980,-3212,-3366,-3451,-3453,-3384,-3239,-3028,-2765,-2452,-2119,-1768,-1424,-1098,-803,-556,-349,-204,-92,-25,37,93,181,313,497,754,1060,1416,1793,2159,2492,2749,2924,2991,2961,2851,2674,2493,2323,2232,2238,2378,2660,3085,3622,4251,4918,5581,6195,6726,7149,7458,7657,7753,7784,7751,7695,7612,7513,7394,7244,7043,6786,6440,6011,5474,4843,4104,3285,2381,1434,444,-530,-1496,-2395,-3228,-3964,-4598,-5115,-5520,-5804,-5976,-6029,-5979,-5810,-5539,-5159,-4671,-4085,-3404,-2648,-1836,-996,-157,641,1376,2005,2527,2909,3168,3299,3325,3281,3182,3085,3004,2984,3030,3170,3375,3653,3958,4254,4514,4674,4723,4626,4378,3987,3467,2848,2163,1444,724,31,-614,-1191,-1690,-2103,-2418,-2646,-2766,-2797,-2717,-2534,-2242,-1836,-1325,-715,-24,717,1474,2207,2866,3419,3823,4058,4119,4005,3746,3373,2926,2452,1999,1585,1264,1008,849,737,675,606,525,390,195,-60,-373,-719,-1074,-1424,-1741,-2012,-2252,-2435,-2615,-2771,-2951,-3150,-3390,-3666,-3972,-4303,-4629,-4945,-5218,-5434,-5570,-5616,-5546,-5358,-5039,-4591,-4030,-3360,-2628,-1848,-1086,-367,257,748,1090,1261,1277,1155,936,657,381,129,-30,-101,-49,111,374,708,1089,1478,1853,2181,2464,2677,2843,2959,3039,3099,3139,3161,3174,3153,3115,3026,2902,2722,2499,2227,1922,1593,1256,930,633,381,187,57,-2,-6,50,126,217,284,306,266,136,-62,-346,-668,-1010,-1335,-1590,-1760,-1797,-1704,-1462,-1105,-638,-128,397,877,1254,1513,1596,1524,1286,914,454,-57,-554,-993,-1336,-1549,-1631,-1584,-1429,-1201,-930,-660,-417,-230,-110,-55,-65,-106,-171,-216,-224,-172,-47,154,413,719,1035,1334,1589,1776,1891,1930,1918,1864,1798,1739,1697,1676,1670,1659,1625,1537,1383,1134,807,378,-112,-661,-1232,-1798,-2336,-2823,-3237,-3579,-3841,-4038,-4174,-4275,-4343,-4409,-4462,-4525,-4571,-4609,-4599,-4537,-4395,-4148,-3797,-3314,-2722,-2018,-1238,-406,432,1233,1955,2558,3021,3317,3464,3453,3334,3126,2886,2648,2473,2370,2389,2522,2765,3114,3519,3970,4408,4816,5145,5392,5519,5548,5454,5276,5015,4704,4365,4018,3680,3368,3071,2811,2552,2323,2084,1865,1650,1453,1282,1145,1035,968,919,894,868,839,778,694,561,389,178,-71,-341,-622,-904,-1160,-1388,-1571,-1704,-1786,-1822,-1822,-1790,-1759,-1717,-1706,-1711,-1751,-1812,-1898,-1983,-2057,-2106,-2099,-2048,-1925,-1750,-1526,-1274,-1019,-785,-594,-477,-433,-489,-622,-837,-1111,-1414,-1736,-2027,-2287,-2471,-2592,-2618,-2587,-2483,-2357,-2219,-2112,-2061,-2089,-2220,-2446,-2779,-3176,-3624,-4071,-4483,-4814,-5034,-5121,-5060,-4866,-4534,-4100,-3580,-2995,-2382,-1746,-1111,-490,120,694,1252,1764,2255,2686,3079,3393,3636,3777,3810,3720,3511,3180,2763,2269,1753,1245,789,415,149,-5,-51,-6,88,196,271,261,140,-130,-562,-1147,-1879,-2709,-3607,-4510,-5367,-6115,-6714,-7118,-7310,-7288,-7049,-6651,-6113,-5518,-4911,-4363,-3918,-3621,-3475,-3491,-3633,-3878,-4179,-4493,-4784,-5028,-5207,-5325,-5392,-5426,-5459,-5506,-5600,-5739,-5932,-6164,-6397,-6617,-6761,-6810,-6728,-6505,-6145,-5668,-5105,-4502,-3892,-3321,-2803,-2366,-1998,-1697,-1439,-1193,-944,-641,-292,140,638,1200,1806,2430,3040,3610,4104,4501,4775,4921,4918,4773,4490,4076,3556,2943,2264,1542,799,58,-668,-1357,-2000,-2592,-3109,-3568,-3940,-4246,-4469,-4634,-4731,-4787,-4813,-4815,-4825,-4831,-4859,-4900,-4963,-5039,-5131,-5228,-5334,-5433,-5535,-5619,-5706,-5760,-5813,-5823,-5807,-5748,-5621,-5449,-5185,-4859,-4442,-3945,-3373,-2721,-2013,-1247,-462,340,1115,1847,2509,3076,3534,3887,4120,4278,4355,4418,4473,4583,4761,5042,5432,5931,6523,7175,7854,8510,9100,9597,9952,10180,10249,10193,10021,9753,9426,9053,8655,8256,7851,7457,7065,6678,6286,5882,5461,5011,4531,4017,3468,2884,2270,1630,960,283,-416,-1112,-1803,-2478,-3118,-3719,-4256,-4731,-5124,-5438,-5672,-5823,-5907,-5927,-5892,-5812,-5690,-5537,-5341,-5123,-4860,-4580,-4272,-3956,-3643,-3347,-3084,-2864,-2689,-2562,-2473,-2408,-2350,-2269,-2141,-1947,-1648,-1242,-699,-22,784,1715,2727,3809,4899,5975,6984,7909,8713,9404,9971,10429,10801,11098,11348,11560,11746,11910,12050,12152,12212,12204,12122,11948,11673,11295,10820,10253,9626,8951,8263,7581,6928,6313,5753,5229,4760,4305,3885,3460,3030,2571,2068,1491,840,78,-778,-1721,-2731,-3753,-4744,-5647,-6393,-6967,-7307,-7439,-7349,-7079,-6666,-6144,-5569,-4968,-4366,-3781,-3210,-2651,-2096,-1536,-976,-419,105,581,972,1246,1401,1402,1287,1058,765,456,182,-4,-52,48,324,748,1291,1906,2531,3115,3600,3960,4163,4226,4152,3971,3724,3436,3145,2876,2652,2481,2387,2347,2384,2457,2575,2685,2787,2836,2814,2719,2519,2243,1879,1445,961,429,-132,-711,-1306,-1896,-2472,-3020,-3517,-3963,-4332,-4648,-4901,-5126,-5335,-5548,-5784,-6046,-6322,-6605,-6859,-7056,-7175,-7179,-7068,-6823,-6456,-5973,-5387,-4722,-3983,-3196,-2366,-1508,-626,261,1161,2047,2929,3780,4604,5376,6080,6703,7211,7593,7830,7902,7825,7588,7223,6751,6195,5595,4973,4354,3774,3235,2778,2394,2117,1931,1841,1831,1869,1936,1989,2009,1971,1874,1718,1530,1326,1156,1023,969,984,1064,1191,1330,1450,1520,1513,1406,1204,894,494,12,-530,-1119,-1721,-2333,-2920,-3479,-3999,-4480,-4936,-5376,-5815,-6270,-6731,-7203,-7650,-8057,-8373,-8581,-8634,-8520,-8232,-7762,-7138,-6373,-5507,-4572,-3618,-2676,-1803,-1016,-365,147,495,687,733,654,482,241,-20,-284,-510,-695,-807,-867,-855,-798,-695,-556,-391,-196,23,280,572,914,1311,1761,2272,2830,3423,4037,4629,5189,5665,6043,6298,6407,6398,6251,6029,5737,5434,5150,4908,4746,4647,4636,4672,4754,4854,4941,5017,5035,5004,4903,4713,4455,4090,3660,3143,2566,1934,1252,533,-218,-1003,-1800,-2614,-3412,-4176,-4888,-5504,-6022,-6403,-6646,-6742,-6695,-6515,-6215,-5818,-5336,-4799,-4208,-3596,-2957,-2313,-1668,-1022,-405,197,739,1235,1639,1958,2168,2265,2258,2145,1965,1723,1472,1221,1020,881,824,860,978,1169,1409,1654,1889,2055,2148,2125,1995,1753,1424,1035,625,239,-79,-295,-369,-303,-79,265,706,1190,1668,2078,2395,2558,2588,2459,2215,1883,1502,1132,788,532,350,277,283,359,487,609,723,754,701,511,182,-304,-930,-1676,-2501,-3357,-4182,-4938,-5545,-6004,-6250,-6312,-6180,-5877,-5453,-4918,-4334,-3724,-3112,-2535,-1990,-1495,-1049,-649,-292,22,308,560,797,1015,1228,1433,1634,1820,1981,2103,2164,2154,2060,1875,1617,1286,928,554,216,-72,-268,-368,-354,-248,-52,192,459,709,912,1039,1082,1033,901,713,491,269,82,-56,-116,-112,-41,69,187,297,341,323,190,-47,-409,-887,-1477,-2155,-2908,-3706,-4525,-5352,-6153,-6936,-7671,-8365,-9008,-9592,-10118,-10576,-10953,-11254,-11454,-11554,-11548,-11418,-11188,-10834,-10394,-9857,-9263,-8619,-7960,-7309,-6689,-6130,-5642,-5245,-4937,-4716,-4573,-4478,-4426,-4366,-4299,-4181,-4013,-3777,-3481,-3129,-2743,-2339,-1936,-1555,-1201,-885,-601,-341,-102,141,384,652,942,1263,1615,1985,2375,2753,3130,3462,3771,4029,4251,4437,4593,4734,4864,4991,5105,5213,5288,5332,5328,5264,5154,4985,4790,4565,4337,4110,3887,3672,3438,3185,2866,2478,1972,1343,561,-365,-1435,-2608,-3856,-5115,-6327,-7439,-8384,-9148,-9680,-9998,-10094,-10004,-9751,-9379,-8927,-8429,-7928,-7448,-7011,-6637,-6325,-6075,-5884,-5723,-5588,-5452,-5301,-5123,-4911,-4661,-4377,-4067,-3728,-3376,-3003,-2618,-2216,-1800,-1362,-917,-452,17,493,970,1443,1912,2374,2832,3280,3726,4159,4586,4995,5391,5755,6100,6397,6670,6888,7070,7198,7279,7304,7281,7203,7098,6954,6814,6675,6571,6504,6489,6510,6564,6623,6658,6639,6536,6324,5974,5479,4825,4016,3078,2018,892,-266,-1396,-2448,-3367,-4114,-4650,-4975,-5078,-4991,-4735,-4363,-3906,-3422,-2938,-2493,-2105,-1789,-1547,-1379,-1276,-1219,-1200,-1180,-1151,-1073,-926,-697,-352,86,638,1267,1957,2671,3370,4016,4580,5030,5360,5572,5678,5714,5709,5703,5734,5826,6005,6269,6624,7043,7511,7994,8458,8878,9225,9487,9646,9712,9683,9579,9418,9212,8987,8751,8519,8292,8067,7839,7593,7316,6998,6614,6163,5623,4993,4262,3438,2514,1514,437,-690,-1862,-3045,-4239,-5399,-6524,-7573,-8522,-9358,-10035,-10564,-10905,-11078,-11063,-10894,-10572,-10138,-9606,-9018,-8397,-7774,-7172,-6594,-6067,-5560,-5094,-4619,-4132,-3596,-2980,-2278,-1455,-528,507,1617,2778,3932,5049,6065,6947,7660,8176,8508,8641,8628,8477,8250,7978,7708,7469,7296,7194,7182,7238,7360,7505,7654,7759,7797,7729,7554,7251,6840,6337,5764,5163,4565,3999,3494,3065,2719,2451,2267,2130,2063,2010,1999,1977,1965,1913,1832,1682,1455,1140,712,181,-455,-1191,-1988,-2844,-3698,-4539,-5312,-6004,-6575,-7030,-7344,-7545,-7620,-7610,-7511,-7351,-7133,-6860,-6534,-6148,-5699,-5180,-4593,-3932,-3216,-2441,-1642,-815,-6,781,1509,2159,2710,3138,3441,3595,3621,3508,3285,2961,2567,2134,1687,1261,878,556,308,140,37,10,24,87,166,262,354,435,496,523,516,461,362,216,24,-190,-430,-662,-869,-1040,-1141,-1178,-1133,-1015,-826,-588,-311,-31,234,451,593,648,601,458,219,-88,-461,-854,-1266,-1658,-2017,-2321,-2553,-2706,-2766,-2744,-2634,-2454,-2220,-1942,-1645,-1342,-1050,-777,-534,-318,-131,31,175,302,412,510,587,647,690,711,726,728,732,737,746,759,765,768,746,702,636,535,431,312,219,148,136,168,272,418,621,840,1084,1314,1527,1711,1848,1949,1996,2003,1974,1908,1830,1736,1653,1582,1542,1534,1564,1627,1721,1819,1924,1996,2030,1995,1883,1668,1357,927,407,-213,-894,-1623,-2363,-3082,-3757,-4345,-4838,-5207,-5447,-5548,-5521,-5364,-5105,-4750,-4339,-3882,-3431,-2994,-2620,-2318,-2111,-2003,-1974,-2017,-2086,-2141,-2153,-2061,-1860,-1517,-1033,-431,278,1040,1819,2563,3215,3742,4092,4249,4186,3925,3464,2867,2155,1421,699,80,-397,-689,-751,-600,-216,353,1082,1914,2791,3666,4462,5161,5690,6064,6242,6254,6105,5827,5463,5044,4610,4202,3838,3555,3345,3234,3198,3245,3342,3480,3622,3752,3839,3867,3819,3684,3462,3149,2754,2276,1725,1102,420,-311,-1087,-1867,-2663,-3415,-4135,-4773,-5333,-5785,-6131,-6357,-6468,-6453,-6332,-6090,-5758,-5330,-4837,-4295,-3727,-3166,-2632,-2151,-1760,-1452,-1282,-1218,-1308,-1518,-1868,-2325,-2885,-3509,-4174,-4840,-5467,-6022,-6461,-6765,-6896,-6858,-6630,-6240,-5695,-5029,-4280,-3475,-2666,-1867,-1123,-442,151,648,1052,1352,1571,1705,1784,1816,1826,1821,1828,1831,1859,1878,1898,1887,1829,1710,1496,1197,789,293,-281,-911,-1558,-2201,-2795,-3333,-3774,-4136,-4396,-4578,-4697,-4759,-4804,-4826,-4859,-4895,-4946,-4999,-5056,-5102,-5128,-5135,-5104,-5050,-4962,-4855,-4723,-4584,-4426,-4259,-4075,-3870,-3638,-3375,-3075,-2742,-2383,-2004,-1629,-1268,-953,-703,-535,-469,-508,-653,-900,-1219,-1599,-2000,-2389,-2740,-3005,-3181,-3223,-3153,-2944,-2638,-2237,-1779,-1305,-834,-418,-66,199,362,449,441,389,290,182,81,23,4,68,190,400,665,989,1330,1674,1978,2215,2355,2366,2244,1955,1523,928,208,-622,-1537,-2488,-3455,-4397,-5272,-6078,-6754,-7325,-7745,-8042,-8207,-8260,-8224,-8108,-7951,-7748,-7537,-7309,-7086,-6860,-6639,-6414,-6188,-5947,-5681,-5392,-5053,-4681,-4249,-3781,-3260,-2726,-2167,-1628,-1118,-662,-274,27,258,401,494,541,576,621,704,846,1057,1356,1732,2183,2691,3237,3799,4355,4883,5370,5803,6173,6477,6709,6872,6962,6980,6935,6829,6672,6483,6255,6030,5780,5551,5320,5113,4933,4780,4674,4605,4595,4631,4719,4850,5013,5200,5392,5573,5718,5814,5824,5747,5535,5208,4722,4119,3376,2554,1656,750,-139,-968,-1692,-2309,-2778,-3109,-3295,-3335,-3249,-3034,-2711,-2292,-1804,-1258,-702,-158,331,711,978,1061,989,720,293,-275,-938,-1641,-2338,-2953,-3462,-3790,-3934,-3853,-3552,-3033,-2317,-1436,-426,662,1780,2884,3920,4863,5675,6349,6869,7247,7490,7617,7649,7606,7508,7376,7213,7040,6852,6657,6457,6236,6004,5753,5472,5174,4846,4497,4136,3763,3394,3041,2701,2402,2127,1889,1680,1492,1312,1147,961,779,570,348,108,-149,-410,-676,-921,-1157,-1353,-1525,-1657,-1768,-1850,-1938,-2003,-2088,-2154,-2211,-2237,-2192,-2078,-1845,-1498,-1013,-409,313,1108,1958,2809,3628,4373,5017,5532,5921,6172,6304,6342,6292,6215,6101,6009,5924,5884,5867,5886,5914,5947,5954,5938,5862,5742,5554,5316,5025,4700,4354,4005,3667,3347,3060,2785,2546,2293,2053,1773,1470,1107,692,211,-331,-928,-1564,-2229,-2896,-3551,-4170,-4736,-5240,-5678,-6050,-6370,-6650,-6905,-7151,-7396,-7635,-7871,-8066,-8222,-8285,-8257,-8093,-7799,-7364,-6799,-6123,-5355,-4527,-3661,-2794,-1937,-1121,-354,351,987,1558,2048,2476,2829,3120,3348,3519,3641,3709,3748,3735,3705,3641,3564,3472,3383,3303,3244,3225,3240,3322,3439,3619,3826,4062,4305,4532,4735,4887,4973,4987,4902,4739,4470,4127,3705,3236,2726,2210,1695,1204,753,333,-28,-357,-632,-877,-1085,-1264,-1418,-1538,-1631,-1677,-1678,-1618,-1501,-1323,-1098,-838,-581,-347,-184,-118,-175,-381,-722,-1202,-1785,-2433,-3114,-3759,-4350,-4828,-5169,-5362,-5381,-5239,-4935,-4493,-3930,-3283,-2576,-1845,-1132,-467,113,570,898,1053,1047,861,512,7,-629,-1374,-2191,-3046,-3893,-4704,-5421,-6027,-6477,-6748,-6839,-6721,-6415,-5922,-5254,-4454,-3527,-2536,-1495,-461,539,1467,2286,2981,3516,3893,4087,4115,3965,3675,3246,2729,2144,1539,952,429,-3,-309,-470,-489,-354,-101,262,692,1159,1628,2068,2454,2749,2959,3045,3036,2908,2694,2400,2058,1692,1330,1002,727,521,395,344,358,426,521,628,726,797,836,837,810,754,700,645,630,646,719,840,1014,1216,1442,1656,1851,1995,2080,2090,2032,1905,1724,1505,1270,1038,829,654,518,421,362,317,292,246,193,107,-4,-126,-258,-351,-399,-359,-211,59,450,955,1526,2143,2729,3248,3644,3870,3920,3765,3444,2957,2368,1707,1024,361,-253,-791,-1244,-1604,-1882,-2087,-2234,-2345,-2443,-2536,-2659,-2799,-2984,-3188,-3421,-3650,-3862,-4035,-4143,-4169,-4115,-3966,-3752,-3479,-3191,-2906,-2669,-2489,-2393,-2376,-2439,-2555,-2709,-2876,-3016,-3131,-3177,-3179,-3109,-3006,-2864,-2729,-2599,-2522,-2485,-2520,-2600,-2724,-2864,-2980,-3050,-3028,-2879,-2595,-2146,-1554,-831,-11,856,1729,2553,3289,3903,4366,4674,4819,4815,4679,4433,4107,3733,3330,2938,2557,2218,1913,1653,1431,1246,1091,959,853,764,687,628,564,513,452,386,308,216,92,-56,-267,-527,-879,-1314,-1853,-2492,-3215,-4009,-4842,-5669,-6459,-7164,-7748,-8180,-8439,-8515,-8404,-8123,-7694,-7142,-6521,-5860,-5221,-4649,-4186,-3876,-3737,-3798,-4042,-4473,-5048,-5744,-6510,-7310,-8093,-8821,-9458,-9973,-10344,-10548,-10582,-10430,-10103,-9604,-8943,-8151,-7235,-6248,-5195,-4140,-3086,-2089,-1159,-324,400,1009,1487,1849,2078,2201,2209,2127,1959,1726,1447,1139,832,543,304,139,59,96,232,494,842,1284,1777,2300,2832,3323,3767,4112,4358,4458,4426,4229,3891,3409,2810,2121,1376,617,-122,-800,-1398,-1879,-2260,-2507,-2669,-2729,-2738,-2691,-2640,-2573,-2531,-2508,-2509,-2539,-2583,-2631,-2680,-2693,-2694,-2634,-2555,-2420,-2273,-2105,-1943,-1796,-1678,-1586,-1531,-1482,-1444,-1384,-1296,-1167,-990,-776,-535,-286,-61,130,253,308,281,188,39,-133,-295,-416,-462,-412,-255,12,366,783,1218,1637,1983,2235,2342,2309,2113,1777,1319,764,171,-443,-1004,-1498,-1869,-2105,-2185,-2104,-1871,-1500,-1013,-453,172,796,1422,1997,2515,2964,3326,3621,3826,3977,4051,4085,4061,4007,3907,3789,3636,3473,3295,3112,2942,2784,2661,2582,2553,2586,2678,2829,3022,3252,3485,3719,3919,4084,4202,4264,4294,4280,4263,4237,4231,4249,4295,4375,4484,4613,4764,4917,5070,5219,5339,5440,5501,5517,5491,5408,5275,5100,4873,4624,4347,4063,3784,3517,3272,3057,2859,2688,2531,2386,2256,2134,2028,1945,1879,1853,1848,1892,1964,2075,2207,2356,2495,2611,2664,2646,2525,2293,1948,1491,960,365,-227,-797,-1264,-1610,-1776,-1755,-1527,-1113,-543,133,852,1553,2167,2643,2936,3017,2894,2551,2047,1390,651,-134,-904,-1619,-2238,-2729,-3074,-3263,-3295,-3173,-2920,-2533,-2050,-1476,-837,-149,565,1291,2003,2680,3301,3840,4276,4591,4771,4811,4711,4484,4150,3732,3268,2779,2305,1861,1479,1153,909,721,607,535,512,515,542,583,626,681,725,775,817,850,884,896,906,894,871,828,773,701,628,540,461,381,309,249,196,160,140,131,157,194,281,393,557,762,1013,1307,1629,1976,2324,2660,2966,3221,3411,3522,3545,3473,3309,3057,2735,2365,1963,1573,1208,909,688,567,550,639,816,1063,1348,1636,1889,2067,2144,2097,1916,1612,1205,727,235,-247,-646,-960,-1146,-1218,-1192,-1096,-979,-888,-862,-952,-1175,-1552,-2080,-2738,-3492,-4303,-5108,-5870,-6525,-7039,-7384,-7543,-7520,-7334,-7000,-6572,-6069,-5542,-5017,-4517,-4061,-3649,-3285,-2956,-2659,-2385,-2122,-1880,-1646,-1436,-1253,-1096,-985,-898,-852,-814,-791,-750,-688,-589,-439,-246,-6,270,568,880,1180,1467,1720,1936,2116,2243,2338,2390,2413,2409,2392,2357,2333,2301,2293,2287,2297,2313,2321,2316,2287,2209,2098,1922,1706,1441,1154,847,556,288,72,-85,-168,-180,-117,0,168,354,549,720,856,936,947,892,761,573,335,70,-203,-461,-691,-863,-977,-1011,-966,-848,-652,-408,-127,166,429,649,780,820,742,565,292,-33,-381,-698,-952,-1090,-1110,-978,-733,-375,29,444,801,1055,1149,1066,777,303,-339,-1105,-1935,-2780,-3564,-4254,-4785,-5146,-5309,-5278,-5066,-4691,-4190,-3589,-2934,-2263,-1609,-1017,-503,-100,197,376,464,467,420,335,254,175,140,141,203,319,495,720,990,1285,1601,1918,2233,2531,2809,3062,3290,3490,3666,3810,3931,4019,4077,4099,4079,4023,3916,3773,3588,3363,3108,2820,2510,2182,1846,1508,1180,874,586,329,97,-111,-301,-483,-656,-836,-1012,-1204,-1396,-1599,-1799,-2002,-2192,-2374,-2540,-2690,-2823,-2946,-3062,-3182,-3315,-3463,-3637,-3831,-4039,-4247,-4437,-4579,-4659,-4636,-4510,-4242,-3856,-3332,-2707,-2006,-1262,-537,139,706,1145,1422,1540,1509,1354,1118,847,586,379,259,237,313,472,660,859,994,1028,925,646,199,-413,-1164,-2001,-2877,-3730,-4501,-5133,-5594,-5841,-5876,-5700,-5337,-4831,-4231,-3599,-2987,-2464,-2060,-1820,-1762,-1879,-2178,-2614,-3174,-3802,-4473,-5133,-5757,-6299,-6744,-7058,-7247,-7282,-7192,-6968,-6637,-6222,-5748,-5242,-4747,-4271,-3863,-3521,-3275,-3121,-3058,-3080,-3163,-3287,-3429,-3553,-3644,-3664,-3610,-3452,-3199,-2849,-2412,-1919,-1383,-843,-323,148,549,865,1084,1221,1267,1261,1214,1158,1124,1125,1181,1298,1460,1667,1886,2099,2282,2419,2491,2495,2432,2299,2110,1872,1591,1280,949,598,246,-100,-419,-698,-904,-1031,-1051,-955,-759,-451,-84,328,731,1088,1350,1495,1482,1326,1009,569,24,-586,-1218,-1836,-2412,-2911,-3341,-3680,-3964,-4196,-4417,-4648,-4915,-5237,-5617,-6055,-6528,-7021,-7487,-7910,-8231,-8442,-8496,-8393,-8115,-7678,-7091,-6393,-5614,-4803,-3992,-3241,-2554,-1989,-1526,-1193,-967,-842,-794,-803,-846,-899,-945,-964,-944,-871,-734,-533,-256,80,477,916,1378,1841,2287,2682,3022,3284,3456,3545,3544,3465,3329,3143,2940,2734,2548,2402,2306,2277,2310,2419,2584,2813,3077,3376,3671,3966,4217,4432,4581,4668,4692,4664,4589,4497,4398,4324,4286,4304,4369,4499,4661,4856,5047,5219,5348,5407,5393,5285,5088,4813,4458,4058,3625,3191,2793,2458,2220,2110,2147,2338,2693,3181,3787,4460,5160,5822,6412,6863,7156,7256,7162,6878,6434,5853,5201,4504,3834,3212,2685,2257,1930,1688,1486,1299,1062,760,345,-172,-791,-1479,-2184,-2868,-3450,-3910,-4185,-4267,-4152,-3846,-3398,-2836,-2230,-1618,-1064,-593,-250,-34,36,-11,-173,-408,-693,-991,-1279,-1522,-1715,-1830,-1874,-1835,-1715,-1513,-1232,-872,-438,66,636,1252,1912,2586,3264,3918,4528,5072,5532,5894,6152,6294,6335,6273,6131,5933,5695,5462,5242,5077,4963,4930,4952,5038,5155,5285,5403,5477,5492,5426,5273,5031,4709,4326,3902,3474,3059,2704,2417,2231,2133,2143,2217,2362,2515,2666,2761,2785,2698,2503,2178,1751,1226,642,26,-577,-1131,-1599,-1950,-2157,-2206,-2085,-1790,-1337,-731,-12,801,1642,2494,3275,3972,4522,4919,5133,5181,5068,4819,4473,4048,3595,3122,2661,2211,1776,1346,914,456,-33,-557,-1130,-1713,-2316,-2886,-3408,-3843,-4170,-4357,-4414,-4319,-4107,-3782,-3390,-2950,-2512,-2094,-1734,-1438,-1232,-1111,-1079,-1130,-1252,-1435,-1667,-1930,-2209,-2492,-2758,-3001,-3198,-3352,-3436,-3454,-3390,-3237,-2996,-2672,-2264,-1802,-1300,-784,-295,161,537,839,1039,1147,1165,1097,967,784,578,364,171,11,-87,-128,-84,16,187,396,635,880,1117,1327,1508,1643,1744,1799,1821,1810,1771,1713,1634,1551,1458,1372,1292,1224,1173,1134,1105,1076,1033,970,856,705,479,213,-122,-479,-868,-1238,-1581,-1856,-2042,-2116,-2057,-1869,-1537,-1095,-538,76,742,1392,2009,2536,2946,3210,3300,3224,2972,2573,2056,1437,781,92,-577,-1213,-1808,-2340,-2832,-3266,-3667,-4032,-4363,-4664,-4920,-5126,-5269,-5337,-5325,-5226,-5050,-4801,-4496,-4162,-3811,-3484,-3183,-2940,-2752,-2631,-2575,-2571,-2623,-2708,-2829,-2963,-3108,-3244,-3365,-3453,-3502,-3499,-3437,-3307,-3108,-2816,-2449,-1980,-1421,-775,-46,730,1540,2336,3082,3741,4267,4637,4838,4856,4717,4438,4059,3622,3171,2747,2383,2109,1933,1860,1885,1988,2147,2340,2541,2728,2894,3014,3100,3135,3137,3099,3036,2953,2851,2749,2641,2542,2456,2379,2328,2281,2253,2220,2174,2111,2004,1860,1659,1409,1109,768,398,13,-366,-726,-1046,-1307,-1494,-1597,-1593,-1500,-1291,-1007,-629,-203,269,753,1225,1668,2053,2359,2581,2690,2690,2566,2319,1940,1441,814,76,-763,-1680,-2656,-3650,-4636,-5567,-6414,-7132,-7704,-8105,-8325,-8377,-8263,-8015,-7667,-7238,-6782,-6310,-5862,-5449,-5079,-4766,-4490,-4268,-4065,-3892,-3723,-3565,-3398,-3233,-3062,-2890,-2727,-2569,-2428,-2306,-2199,-2109,-2016,-1921,-1786,-1620,-1380,-1075,-690,-234,281,831,1386,1921,2394,2791,3078,3260,3325,3282,3163,2959,2729,2466,2205,1959,1734,1537,1381,1247,1153,1074,1010,950,879,786,653,480,240,-43,-402,-795,-1234,-1688,-2133,-2568,-2941,-3264,-3502,-3664,-3744,-3766,-3733,-3694,-3660,-3678,-3764,-3940,-4208,-4568,-4995,-5472,-5957,-6419,-6812,-7109,-7265,-7272,-7102,-6762,-6251,-5595,-4807,-3939,-3010,-2074,-1173,-334,386,990,1434,1734,1877,1881,1764,1533,1220,834,392,-85,-599,-1123,-1659,-2183,-2687,-3148,-3555,-3885,-4133,-4286,-4341,-4309,-4185,-4002,-3760,-3495,-3224,-2966,-2749,-2575,-2459,-2404,-2396,-2444,-2520,-2626,-2746,-2863,-2984,-3074,-3160,-3208,-3244,-3247,-3242,-3214,-3186,-3144,-3102,-3055,-2997,-2938,-2860,-2773,-2670,-2545,-2405,-2238,-2049,-1835,-1597,-1333,-1054,-762,-473,-196,57,275,442,566,625,642,613,550,480,404,362,351,409,528,723,998,1326,1723,2143,2586,3019,3420,3773,4052,4250,4354,4363,4281,4116,3881,3596,3269,2923,2551,2170,1758,1324,844,326,-237,-839,-1449,-2060,-2617,-3104,-3471,-3699,-3760,-3649,-3368,-2926,-2356,-1677,-940,-165,593,1311,1953,2491,2918,3209,3379,3421,3350,3189,2939,2637,2279,1890,1475,1048,613,192,-207,-567,-872,-1110,-1273,-1350,-1349,-1273,-1129,-944,-709,-467,-195,75,360,657,974,1309,1676,2060,2471,2877,3286,3651,3977,4229,4392,4464,4434,4316,4126,3883,3624,3376,3176,3045,3016,3089,3279,3566,3941,4371,4830,5284,5701,6055,6323,6494,6562,6528,6406,6206,5953,5658,5348,5025,4707,4397,4089,3792,3489,3188,2886,2583,2291,2011,1764,1550,1386,1273,1207,1194,1210,1253,1304,1344,1374,1373,1356,1318,1273,1236,1210,1210,1237,1293,1369,1465,1556,1644,1702,1734,1721,1669,1578,1455,1316,1180,1057,981,961,1018,1167,1400,1727,2128,2585,3087,3586,4082,4521,4906,5200,5403,5503,5502,5400,5208,4920,4546,4087,3537,2918,2216,1470,681,-106,-874,-1580,-2197,-2707,-3080,-3324,-3424,-3411,-3286,-3093,-2837,-2563,-2277,-2011,-1763,-1552,-1370,-1215,-1087,-956,-838,-699,-547,-382,-187,1,208,393,573,718,848,942,1030,1106,1201,1324,1497,1733,2035,2410,2843,3311,3814,4285,4742,5119,5422,5624,5724,5722,5633,5459,5236,4960,4672,4373,4095,3838,3627,3455,3334,3251,3202,3158,3122,3044,2941,2772,2550,2273,1946,1596,1236,896,585,344,156,58,19,45,105,178,232,235,165,-13,-291,-692,-1188,-1767,-2399,-3038,-3664,-4213,-4675,-4998,-5175,-5188,-5036,-4729,-4288,-3728,-3096,-2400,-1691,-978,-294,350,937,1456,1895,2250,2498,2652,2679,2604,2412,2118,1739,1281,769,222,-345,-909,-1464,-1989,-2488,-2940,-3356,-3726,-4049,-4325,-4550,-4725,-4846,-4926,-4948,-4942,-4884,-4799,-4678,-4515,-4336,-4102,-3862,-3580,-3293,-3000,-2709,-2444,-2202,-2004,-1845,-1727,-1644,-1584,-1530,-1473,-1390,-1278,-1129,-939,-719,-476,-224,26,261,478,673,846,1009,1159,1313,1465,1624,1786,1941,2091,2217,2312,2369,2374,2320,2215,2039,1831,1567,1300,1016,767,546,395,302,292,343,456,612,784,970,1134,1281,1396,1477,1533,1563,1574,1574,1557,1529,1477,1396,1275,1104,873,579,214,-209,-689,-1211,-1746,-2289,-2790,-3248,-3613,-3877,-4011,-4000,-3842,-3523,-3065,-2470,-1778,-1005,-207,592,1335,1996,2539,2953,3214,3346,3342,3239,3049,2804,2516,2217,1900,1589,1272,953,621,273,-101,-502,-936,-1397,-1878,-2363,-2837,-3282,-3667,-3991,-4214,-4346,-4371,-4290,-4117,-3861,-3538,-3175,-2790,-2404,-2054,-1741,-1500,-1336,-1248,-1250,-1310,-1439,-1589,-1761,-1915,-2031,-2095,-2083,-1988,-1815,-1555,-1230,-856,-453,-50,325,657,915,1097,1194,1210,1153,1044,889,714,525,342,167,10,-125,-243,-326,-391,-420,-427,-402,-358,-290,-209,-124,-30,45,131,191,259,322,397,491,600,741,896,1063,1235,1375,1491,1535,1517,1406,1209,924,550,119,-375,-887,-1410,-1915,-2380,-2792,-3134,-3394,-3578,-3665,-3673,-3594,-3433,-3203,-2894,-2536,-2114,-1670,-1199,-739,-307,58,344,504,541,429,173,-221,-726,-1319,-1950,-2585,-3177,-3690,-4094,-4378,-4538,-4597,-4577,-4529,-4476,-4488,-4569,-4763,-5063,-5455,-5923,-6408,-6886,-7288,-7590,-7742,-7741,-7562,-7241,-6776,-6235,-5640,-5056,-4533,-4095,-3798,-3617,-3587,-3647,-3798,-3971,-4139,-4252,-4284,-4207,-4019,-3721,-3328,-2866,-2356,-1830,-1308,-807,-348,73,443,769,1062,1314,1550,1758,1954,2126,2285,2404,2502,2538,2539,2467,2351,2173,1957,1706,1445,1180,942,731,563,449,370,339,324,322,306,274,202,105,-27,-168,-323,-460,-588,-688,-776,-859,-954,-1083,-1261,-1504,-1824,-2210,-2667,-3154,-3670,-4153,-4605,-4958,-5220,-5340,-5327,-5158,-4847,-4391,-3819,-3134,-2382,-1568,-749,67,826,1512,2084,2530,2819,2962,2945,2798,2534,2200,1823,1446,1117,834,656,542,518,538,574,599,551,420,165,-220,-723,-1330,-2009,-2699,-3369,-3950,-4410,-4717,-4844,-4799,-4589,-4246,-3804,-3311,-2806,-2333,-1926,-1606,-1390,-1282,-1271,-1345,-1490,-1667,-1875,-2061,-2225,-2330,-2369,-2327,-2199,-1987,-1700,-1340,-939,-494,-37,429,886,1336,1761,2176,2565,2936,3287,3615,3924,4207,4478,4721,4970,5200,5448,5698,5971,6259,6571,6889,7214,7524,7803,8040,8210,8312,8334,8289,8179,8030,7857,7684,7535,7411,7330,7283,7256,7242,7215,7148,7038,6843,6571,6198,5727,5168,4523,3828,3093,2359,1653,1000,432,-38,-390,-622,-729,-722,-601,-388,-94,262,651,1061,1461,1825,2136,2363,2495,2517,2429,2234,1949,1600,1213,822,466,155,-70,-216,-286,-284,-259,-220,-225,-285,-443,-689,-1036,-1452,-1914,-2378,-2799,-3135,-3342,-3399,-3281,-3001,-2563,-2009,-1375,-706,-61,531,1024,1405,1669,1811,1871,1851,1801,1739,1697,1689,1731,1815,1954,2114,2299,2482,2645,2796,2900,2985,3039,3085,3129,3189,3268,3378,3507,3654,3797,3923,4014,4050,4015,3915,3725,3491,3188,2878,2560,2276,2053,1899,1842,1877,2004,2214,2484,2792,3121,3440,3736,3998,4211,4386,4515,4617,4698,4758,4818,4856,4890,4895,4864,4778,4626,4392,4073,3670,3187,2649,2066,1479,904,386,-55,-383,-581,-628,-524,-265,130,645,1247,1899,2563,3192,3745,4191,4479,4623,4562,4352,3955,3424,2779,2051,1298,551,-145,-756,-1261,-1649,-1926,-2102,-2215,-2272,-2332,-2403,-2512,-2684,-2894,-3174,-3468,-3784,-4079,-4331,-4525,-4629,-4651,-4570,-4417,-4188,-3924,-3637,-3370,-3136,-2971,-2870,-2861,-2918,-3042,-3209,-3385,-3559,-3679,-3742,-3712,-3578,-3353,-3008,-2604,-2113,-1605,-1071,-563,-90,328,671,949,1142,1275,1336,1356,1330,1292,1231,1187,1141,1126,1120,1142,1177,1224,1285,1347,1420,1489,1568,1647,1725,1806,1873,1932,1968,1982,1965,1922,1848,1748,1637,1504,1373,1236,1099,958,816,652,480,282,67,-162,-393,-622,-823,-1003,-1136,-1238,-1293,-1318,-1314,-1288,-1256,-1206,-1153,-1078,-986,-854,-685,-459,-190,127,472,826,1158,1448,1653,1765,1748,1608,1336,959,488,-28,-569,-1078,-1545,-1923,-2222,-2429,-2559,-2633,-2684,-2723,-2805,-2912,-3090,-3312,-3584,-3880,-4177,-4453,-4681,-4842,-4927,-4919,-4828,-4649,-4403,-4100,-3754,-3395,-3030,-2685,-2370,-2089,-1861,-1666,-1522,-1396,-1302,-1215,-1130,-1049,-951,-859,-748,-650,-535,-435,-316,-198,-57,106,310,549,843,1176,1551,1957,2372,2777,3156,3473,3728,3891,3971,3959,3872,3722,3526,3313,3090,2892,2717,2584,2488,2427,2390,2377,2355,2338,2293,2233,2145,2035,1907,1767,1626,1479,1334,1173,992,768,484,124,-319,-853,-1459,-2129,-2828,-3527,-4191,-4786,-5292,-5676,-5945,-6070,-6070,-5939,-5675,-5305,-4810,-4227,-3555,-2823,-2055,-1286,-543,128,704,1154,1460,1612,1608,1459,1173,786,313,-213,-760,-1303,-1817,-2278,-2676,-3011,-3263,-3456,-3587,-3658,-3693,-3681,-3636,-3562,-3453,-3326,-3169,-3004,-2833,-2661,-2524,-2404,-2352,-2345,-2423,-2563,-2783,-3058,-3383,-3731,-4084,-4405,-4679,-4868,-4961,-4937,-4788,-4523,-4139,-3675,-3131,-2568,-1993,-1460,-985,-608,-332,-186,-142,-217,-365,-580,-815,-1047,-1253,-1402,-1500,-1534,-1518,-1477,-1418,-1368,-1344,-1339,-1371,-1410,-1454,-1477,-1458,-1393,-1261,-1078,-844,-585,-313,-65,159,320,430,474,466,406,313,187,49,-110,-274,-452,-639,-834,-1040,-1251,-1460,-1662,-1846,-2007,-2133,-2231,-2284,-2312,-2302,-2272,-2213,-2133,-2027,-1893,-1731,-1529,-1296,-1030,-737,-437,-136,139,367,532,611,591,472,242,-74,-472,-918,-1388,-1848,-2278,-2645,-2946,-3168,-3320,-3415,-3476,-3514,-3570,-3639,-3757,-3900,-4082,-4278,-4471,-4644,-4772,-4846,-4857,-4807,-4702,-4560,-4394,-4232,-4081,-3970,-3886,-3854,-3839,-3854,-3860,-3842,-3785,-3662,-3463,-3195,-2834,-2423,-1947,-1455,-950,-474,-43,328,608,815,927,980,972,947,924,939,1023,1194,1472,1854,2328,2878,3460,4047,4587,5048,5398,5614,5686,5614,5413,5099,4705,4243,3765,3266,2797,2347,1950,1589,1282,1013,790,594,439,297,193,98,29,-36,-83,-145,-205,-296,-406,-554,-733,-945,-1175,-1419,-1655,-1869,-2047,-2166,-2224,-2204,-2102,-1920,-1648,-1299,-866,-361,215,848,1532,2251,2985,3716,4421,5072,5651,6126,6484,6708,6789,6728,6533,6213,5796,5298,4747,4169,3585,3020,2484,2003,1571,1218,922,719,578,534,555,671,852,1112,1426,1787,2168,2549,2890,3169,3346,3405,3315,3087,2711,2228,1663,1076,496,-5,-430,-728,-924,-1007,-1013,-946,-837,-695,-534,-359,-167,41,274,518,787,1048,1300,1516,1680,1788,1824,1810,1755,1687,1647,1658,1757,1968,2294,2744,3288,3906,4544,5166,5709,6141,6412,6516,6440,6202,5841,5393,4919,4465,4086,3806,3668,3643,3769,3973,4279,4612,4971,5308,5597,5824,5949,5978,5884,5677,5353,4927,4398,3791,3110,2382,1631,895,209,-373,-832,-1119,-1239,-1180,-976,-649,-262,146,512,781,936,925,777,482,100,-345,-772,-1154,-1417,-1535,-1493,-1261,-885,-348,273,958,1641,2273,2802,3184,3389,3401,3231,2891,2427,1874,1290,723,227,-153,-391,-473,-401,-202,99,456,833,1197,1509,1761,1929,2016,2018,1939,1787,1561,1282,950,586,202,-182,-550,-866,-1126,-1296,-1367,-1339,-1204,-989,-702,-384,-57,225,441,560,564,464,270,17,-243,-453,-559,-493,-237,240,932,1802,2818,3908,4996,6022,6885,7540,7913,7979,7729,7176,6353,5326,4136,2889,1626,460,-572,-1378,-1936,-2202,-2177,-1882,-1342,-630,199,1051,1860,2552,3080,3406,3512,3390,3047,2497,1757,872,-134,-1185,-2237,-3204,-4027,-4643,-5006,-5099,-4922,-4500,-3883,-3120,-2286,-1450,-677,-25,461,768,876,810,582,238,-184,-626,-1045,-1397,-1643,-1783,-1783,-1688,-1491,-1253,-1002,-787,-657,-644,-780,-1075,-1514,-2077,-2709,-3361,-3975,-4489,-4868,-5057,-5054,-4833,-4422,-3843,-3121,-2329,-1487,-683,59,673,1150,1448,1579,1533,1319,961,477,-100,-723,-1373,-1995,-2572,-3064,-3460,-3741,-3908,-3976,-3955,-3896,-3805,-3746,-3716,-3766,-3888,-4092,-4379,-4709,-5073,-5405,-5666,-5800,-5751,-5486,-4974,-4194,-3158,-1872,-385,1247,2953,4656,6272,7740,8988,9987,10697,11130,11290,11211,10945,10535,10040,9518,9003,8537,8117,7743,7396,7043,6666,6217,5683,5025,4240,3311,2246,1060,-234,-1594,-2990,-4361,-5645,-6773,-7674,-8296,-8604,-8582,-8245,-7621,-6772,-5760,-4690,-3623,-2659,-1855,-1252,-898,-769,-879,-1168,-1625,-2190,-2841,-3534,-4247,-4936,-5597,-6194,-6736,-7209,-7622,-7986,-8314,-8618,-8920,-9208,-9495,-9749,-9953,-10074,-10081,-9943,-9635,-9132,-8438,-7539,-6480,-5263,-3960,-2600,-1243,66,1264,2322,3177,3820,4223,4385,4314,4006,3482,2737,1795,673,-603,-1976,-3421,-4851,-6239,-7495,-8599,-9487,-10150,-10573,-10761,-10738,-10529,-10164,-9665,-9053,-8328,-7495,-6548,-5488,-4315,-3048,-1703,-313,1074,2413,3640,4702,5556,6166,6512,6598,6414,6001,5368,4562,3619,2598,1541,521,-428,-1238,-1881,-2304,-2503,-2452,-2168,-1673,-994,-198,683,1573,2428,3183,3779,4169,4301,4150,3701,2965,1970,762,-594,-2027,-3454,-4783,-5946,-6864,-7501,-7830,-7855,-7595,-7091,-6393,-5570,-4685,-3808,-2974,-2244,-1605,-1088,-655,-297,23,337,682,1075,1541,2070,2673,3312,3978,4621,5214,5723,6118,6380,6486,6423,6189,5777,5206,4489,3657,2738,1780,812,-116,-982,-1755,-2435,-3009,-3508,-3939,-4332,-4723,-5112,-5551,-6006,-6514,-7039,-7580,-8119,-8636,-9120,-9550,-9912,-10182,-10340,-10363,-10221,-9911,-9400,-8699,-7805,-6721,-5491,-4117,-2664,-1159,344,1796,3170,4419,5532,6479,7255,7850,8272,8533,8647,8645,8537,8349,8090,7774,7397,6968,6473,5923,5310,4649,3947,3223,2507,1824,1227,752,441,331,433,763,1304,2034,2917,3899,4933,5948,6895,7716,8368,8820,9046,9036,8785,8302,7605,6721,5675,4516,3277,2023,799,-340,-1351,-2199,-2856,-3321,-3586,-3684,-3637,-3487,-3278,-3033,-2807,-2588,-2422,-2277,-2162,-2046,-1909,-1721,-1469,-1130,-706,-196,391,1041,1717,2417,3082,3721,4290,4797,5217,5568,5832,6029,6162,6240,6279,6265,6222,6121,5971,5752,5443,5046,4525,3892,3136,2277,1337,343,-681,-1701,-2702,-3664,-4575,-5435,-6239,-6994,-7703,-8355,-8945,-9438,-9818,-10054,-10118,-9998,-9674,-9154,-8452,-7593,-6610,-5545,-4425,-3302,-2189,-1128,-117,829,1732,2588,3440,4275,5145,6029,6958,7902,8860,9786,10664,11441,12083,12560,12814,12842,12600,12101,11331,10331,9121,7766,6334,4897,3550,2370,1438,812,529,595,984,1640,2483,3406,4326,5120,5730,6070,6116,5834,5240,4364,3244,1962,570,-833,-2169,-3349,-4300,-4955,-5295,-5297,-4993,-4427,-3654,-2758,-1824,-934,-173,407,748,843,665,246,-401,-1222,-2157,-3159,-4141,-5065,-5861,-6483,-6904,-7085,-7030,-6723,-6197,-5450,-4553,-3519,-2433,-1329,-272,687,1517,2163,2634,2904,3008,2977,2857,2717,2617,2621,2788,3157,3749,4560,5560,6705,7928,9156,10303,11288,12035,12490,12598,12359,11753,10818,9579,8091,6419,4625,2794,994,-706,-2244,-3591,-4704,-5591,-6244,-6690,-6951,-7064,-7062,-6983,-6850,-6689,-6509,-6313,-6094,-5837,-5518,-5115,-4606,-3988,-3252,-2423,-1518,-585,344,1206,1990,2651,3205,3645,4001,4303,4579,4869,5188,5552,5963,6399,6838,7241,7571,7801,7900,7864,7685,7386,6968,6461,5882,5249,4580,3898,3195,2505,1820,1163,541,-30,-548,-997,-1385,-1711,-1981,-2216,-2418,-2622,-2835,-3087,-3385,-3730,-4108,-4495,-4860,-5161,-5363,-5422,-5321,-5037,-4585,-3990,-3284,-2532,-1773,-1079,-486,-45,232,327,257,33,-311,-741,-1220,-1684,-2101,-2410,-2576,-2581,-2395,-2035,-1504,-836,-77,712,1480,2153,2692,3044,3183,3092,2770,2218,1464,527,-545,-1707,-2901,-4065,-5145,-6084,-6840,-7371,-7650,-7659,-7391,-6857,-6080,-5101,-3964,-2741,-1487,-285,795,1703,2374,2801,2946,2845,2491,1965,1289,552,-202,-905,-1518,-2002,-2331,-2493,-2489,-2332,-2045,-1668,-1219,-748,-271,184,598,963,1278,1554,1803,2060,2336,2666,3066,3544,4124,4781,5534,6342,7195,8043,8845,9551,10109,10472,10598,10449,10006,9261,8218,6917,5403,3754,2053,400,-1109,-2375,-3313,-3875,-4015,-3746,-3097,-2124,-911,439,1833,3145,4315,5236,5891,6216,6233,5928,5353,4539,3560,2453,1299,120,-1018,-2088,-3062,-3914,-4654,-5271,-5792,-6222,-6580,-6889,-7149,-7381,-7573,-7723,-7814,-7817,-7721,-7497,-7142,-6653,-6049,-5339,-4580,-3779,-3013,-2299,-1701,-1258,-997,-974,-1168,-1627,-2288,-3164,-4167,-5265,-6374,-7426,-8374,-9160,-9759,-10165,-10372,-10405,-10292,-10055,-9736,-9340,-8894,-8373,-7777,-7072,-6230,-5239,-4068,-2734,-1241,374,2047,3735,5327,6776,7978,8880,9431,9584,9348,8698,7687,6343,4732,2946,1061,-822,-2603,-4222,-5586,-6673,-7449,-7914,-8095,-8017,-7732,-7295,-6758,-6184,-5609,-5082,-4615,-4243,-3960,-3785,-3714,-3738,-3848,-4011,-4216,-4415,-4606,-4743,-4823,-4817,-4716,-4507,-4185,-3747,-3195,-2542,-1812,-1041,-266,443,1066,1527,1820,1907,1790,1477,984,357,-374,-1144,-1904,-2597,-3181,-3620,-3909,-4042,-4039,-3935,-3752,-3550,-3355,-3222,-3170,-3233,-3392,-3667,-4008,-4403,-4800,-5162,-5439,-5604,-5614,-5454,-5111,-4575,-3861,-2988,-1991,-913,192,1268,2246,3048,3624,3888,3831,3422,2692,1685,475,-856,-2189,-3426,-4456,-5178,-5536,-5480,-5002,-4135,-2924,-1456,160,1823,3406,4818,5962,6790,7242,7334,7058,6470,5627,4591,3450,2262,1088,-11,-1027,-1907,-2666,-3287,-3775,-4140,-4395,-4543,-4604,-4562,-4431,-4187,-3839,-3366,-2779,-2074,-1278,-397,518,1444,2330,3139,3833,4382,4782,5021,5135,5123,5036,4882,4700,4502,4305,4125,3976,3860,3793,3764,3768,3800,3839,3881,3905,3903,3855,3760,3602,3411,3171,2940,2704,2509,2371,2290,2306,2393,2571,2820,3114,3439,3748,4022,4213,4306,4261,4078,3747,3284,2701,2027,1275,489,-325,-1114,-1871,-2547,-3136,-3607,-3954,-4175,-4245,-4202,-4015,-3736,-3359,-2917,-2438,-1938,-1464,-1033,-674,-410,-232,-151,-150,-206,-310,-416,-507,-556,-536,-456,-293,-78,195,501,827,1165,1497,1817,2108,2356,2541,2659,2690,2660,2558,2436,2293,2179,2099,2095,2168,2339,2588,2911,3270,3646,3990,4285,4483,4585,4555,4412,4140,3756,3271,2689,2039,1342,631,-53,-672,-1191,-1554,-1752,-1728,-1493,-1025,-357,494,1464,2519,3569,4569,5425,6083,6476,6563,6326,5766,4912,3832,2589,1290,21,-1108,-2023,-2633,-2917,-2819,-2385,-1611,-599,592,1851,3077,4186,5091,5751,6129,6230,6059,5661,5064,4341,3519,2685,1852,1101,435,-93,-489,-738,-859,-880,-827,-744,-656,-595,-571,-604,-683,-806,-964,-1118,-1270,-1379,-1451,-1478,-1475,-1464,-1477,-1545,-1703,-1976,-2386,-2938,-3629,-4441,-5333,-6275,-7202,-8064,-8800,-9350,-9671,-9718,-9481,-8944,-8135,-7071,-5796,-4358,-2805,-1190,434,2027,3543,4952,6223,7336,8278,9046,9637,10072,10336,10470,10454,10324,10067,9707,9238,8667,7994,7222,6359,5430,4447,3458,2491,1593,812,189,-237,-435,-386,-79,474,1262,2232,3347,4541,5744,6898,7930,8787,9431,9822,9952,9814,9417,8784,7932,6904,5726,4440,3081,1694,312,-1007,-2235,-3318,-4221,-4928,-5397,-5642,-5638,-5423,-5000,-4435,-3764,-3059,-2379,-1787,-1331,-1054,-968,-1063,-1316,-1663,-2051,-2396,-2644,-2719,-2596,-2230,-1654,-866,55,1064,2071,3013,3809,4421,4784,4929,4820,4530,4074,3511,2902,2297,1748,1305,991,817,775,836,968,1132,1272,1352,1319,1146,807,291,-399,-1235,-2200,-3224,-4288,-5299,-6244,-7032,-7657,-8052,-8217,-8132,-7810,-7284,-6581,-5754,-4846,-3899,-2968,-2074,-1263,-540,65,569,953,1242,1428,1533,1564,1535,1467,1362,1247,1125,1010,918,849,821,825,871,950,1049,1178,1294,1417,1506,1567,1583,1560,1490,1389,1256,1104,948,804,687,623,617,679,814,993,1220,1433,1620,1718,1708,1545,1228,751,138,-573,-1339,-2094,-2785,-3356,-3760,-3982,-3999,-3825,-3472,-2974,-2365,-1702,-1016,-356,250,786,1226,1582,1845,2041,2181,2283,2372,2446,2528,2600,2667,2714,2717,2678,2563,2376,2099,1735,1281,775,216,-314,-798,-1163,-1361,-1370,-1128,-662,59,973,2046,3209,4373,5479,6428,7169,7629,7770,7568,7016,6144,4993,3618,2101,509,-1073,-2566,-3914,-5057,-5967,-6629,-7047,-7250,-7281,-7187,-7029,-6855,-6710,-6638,-6651,-6775,-6993,-7296,-7646,-8010,-8341,-8600,-8752,-8765,-8621,-8321,-7851,-7253,-6516,-5702,-4817,-3916,-3028,-2190,-1439,-792,-274,117,376,519,559,531,455,364,301,268,328,459,709,1046,1495,1998,2576,3150,3719,4225,4627,4906,5015,4949,4700,4266,3673,2944,2113,1241,365,-447,-1147,-1697,-2059,-2226,-2207,-2025,-1729,-1378,-1032,-772,-651,-735,-1042,-1608,-2399,-3402,-4546,-5778,-7014,-8197,-9236,-10106,-10732,-11132,-11275,-11207,-10946,-10548,-10049,-9515,-8972,-8477,-8035,-7662,-7351,-7079,-6829,-6567,-6271,-5923,-5513,-5038,-4510,-3940,-3349,-2759,-2197,-1678,-1229,-848,-560,-355,-244,-233,-306,-477,-724,-1045,-1414,-1814,-2209,-2576,-2886,-3114,-3245,-3269,-3182,-2991,-2714,-2370,-1987,-1594,-1206,-855,-541,-285,-80,69,169,226,246,232,196,135,62,-30,-127,-247,-376,-533,-713,-921,-1167,-1439,-1745,-2061,-2377,-2658,-2872,-2981,-2941,-2723,-2293,-1652,-788,263,1470,2780,4122,5436,6640,7673,8474,9004,9229,9147,8761,8097,7193,6093,4860,3538,2203,898,-313,-1384,-2295,-3001,-3526,-3857,-4032,-4087,-4064,-4011,-3981,-4003,-4107,-4312,-4602,-4980,-5407,-5854,-6265,-6598,-6791,-6799,-6596,-6135,-5451,-4518,-3411,-2139,-798,583,1912,3148,4236,5130,5816,6267,6498,6509,6342,6025,5612,5152,4704,4309,4020,3858,3845,3988,4268,4666,5134,5621,6071,6420,6632,6656,6475,6076,5455,4637,3651,2540,1357,164,-987,-2019,-2903,-3569,-4018,-4212,-4177,-3926,-3506,-2971,-2385,-1816,-1322,-951,-733,-681,-787,-1046,-1410,-1857,-2321,-2765,-3133,-3387,-3493,-3433,-3186,-2761,-2156,-1400,-515,466,1491,2541,3546,4501,5347,6081,6689,7150,7492,7688,7773,7738,7607,7387,7091,6722,6291,5795,5235,4616,3922,3173,2352,1491,586,-318,-1202,-2022,-2726,-3274,-3605,-3685,-3480,-2992,-2220,-1218,-14,1301,2679,4018,5262,6331,7183,7782,8120,8203,8062,7733,7271,6734,6180,5659,5217,4865,4620,4467,4369,4300,4196,4010,3693,3207,2534,1680,660,-473,-1671,-2851,-3959,-4901,-5648,-6130,-6345,-6282,-5950,-5406,-4675,-3836,-2938,-2049,-1213,-477,136,595,903,1045,1053,939,741,488,223,-31,-231,-362,-394,-314,-116,191,587,1035,1500,1929,2294,2546,2674,2643,2461,2125,1667,1107,497,-140,-749,-1317,-1814,-2222,-2550,-2767,-2918,-2974,-2991,-2949,-2890,-2804,-2712,-2609,-2496,-2382,-2240,-2105,-1930,-1754,-1524,-1263,-918,-494,55,732,1551,2514,3598,4787,6026,7270,8459,9526,10425,11090,11496,11607,11419,10950,10207,9258,8120,6875,5562,4250,2995,1851,863,58,-532,-916,-1081,-1076,-922,-681,-400,-133,74,194,195,89,-138,-439,-806,-1171,-1520,-1781,-1941,-1956,-1815,-1505,-1042,-430,283,1084,1902,2725,3465,4117,4606,4935,5073,5025,4804,4430,3941,3381,2790,2230,1717,1305,995,799,717,722,790,885,960,983,911,723,404,-49,-605,-1246,-1908,-2561,-3139,-3601,-3911,-4037,-3977,-3731,-3332,-2811,-2214,-1590,-969,-406,95,496,807,1020,1153,1218,1235,1226,1210,1210,1235,1297,1390,1513,1639,1770,1864,1934,1946,1913,1815,1680,1492,1289,1073,876,721,636,636,750,979,1319,1764,2271,2812,3346,3810,4186,4409,4463,4326,3983,3457,2755,1927,1002,49,-897,-1776,-2546,-3186,-3663,-3976,-4118,-4102,-3944,-3678,-3337,-2962,-2589,-2262,-2004,-1848,-1807,-1883,-2068,-2333,-2652,-2980,-3289,-3533,-3685,-3711,-3591,-3321,-2900,-2349,-1681,-936,-142,658,1419,2101,2656,3059,3282,3324,3176,2878,2446,1941,1408,911,488,198,50,81,275,631,1097,1648,2204,2720,3127,3372,3418,3233,2815,2168,1332,338,-745,-1857,-2940,-3912,-4752,-5386,-5824,-6027,-6023,-5816,-5447,-4953,-4387,-3790,-3218,-2699,-2273,-1941,-1721,-1579,-1501,-1444,-1360,-1222,-974,-614,-103,535,1302,2151,3052,3949,4799,5562,6194,6683,6997,7141,7114,6921,6588,6117,5537,4849,4085,3249,2375,1468,558,-354,-1237,-2093,-2899,-3653,-4346,-4978,-5544,-6045,-6481,-6838,-7121,-7301,-7387,-7353,-7215,-6971,-6634,-6220,-5754,-5252,-4745,-4248,-3773,-3335,-2929,-2561,-2224,-1912,-1633,-1368,-1134,-923,-737,-594,-480,-406,-368,-347,-347,-338,-323,-282,-208,-101,48,225,424,637,834,1013,1146,1233,1264,1244,1175,1065,936,788,657,539,459,409,396,400,406,388,311,151,-118,-506,-1037,-1692,-2488,-3391,-4391,-5451,-6549,-7633,-8688,-9655,-10517,-11241,-11801,-12201,-12433,-12518,-12478,-12342,-12140,-11913,-11676,-11462,-11276,-11113,-10972,-10819,-10645,-10415,-10106,-9687,-9140,-8432,-7571,-6531,-5347,-4032,-2622,-1170,280,1669,2947,4060,4972,5645,6066,6245,6183,5939,5535,5036,4492,3945,3453,3030,2706,2475,2316,2219,2119,2011,1828,1561,1179,678,76,-605,-1319,-2025,-2663,-3196,-3575,-3780,-3799,-3644,-3340,-2931,-2455,-1975,-1519,-1150,-875,-734,-712,-817,-1026,-1323,-1691,-2096,-2528,-2947,-3336,-3659,-3891,-4009,-3982,-3795,-3433,-2893,-2191,-1351,-413,578,1570,2517,3366,4070,4589,4897,4974,4824,4458,3905,3198,2384,1499,598,-293,-1123,-1889,-2559,-3137,-3623,-4002,-4297,-4486,-4590,-4611,-4549,-4432,-4247,-4030,-3780,-3521,-3271,-3039,-2842,-2682,-2561,-2471,-2409,-2351,-2288,-2190,-2026,-1783,-1427,-956,-359,350,1147,2009,2883,3744,4532,5220,5760,6132,6320,6329,6177,5898,5526,5114,4694,4319,4008,3796,3682,3668,3747,3884,4066,4254,4431,4572,4674,4720,4721,4675,4585,4464,4311,4129,3915,3659,3349,2970,2512,1969,1354,663,-72,-841,-1611,-2343,-3016,-3589,-4037,-4344,-4493,-4479,-4317,-4002,-3571,-3041,-2438,-1797,-1132,-470,172,787,1360,1886,2359,2790,3175,3531,3869,4201,4529,4889,5247,5649,6054,6466,6853,7179,7402,7480,7361,7017,6416,5557,4464,3168,1742,260,-1194,-2517,-3643,-4493,-5016,-5213,-5062,-4621,-3928,-3053,-2073,-1064,-79,808,1587,2224,2724,3118,3407,3660,3883,4128,4410,4729,5092,5465,5842,6176,6457,6647,6743,6727,6602,6382,6066,5690,5257,4800,4332,3858,3393,2921,2450,1965,1465,946,407,-150,-729,-1307,-1885,-2430,-2933,-3374,-3738,-4014,-4202,-4293,-4304,-4240,-4126,-3981,-3823,-3674,-3538,-3436,-3359,-3313,-3283,-3261,-3216,-3142,-3001,-2786,-2480,-2058,-1528,-878,-115,741,1679,2650,3638,4572,5434,6145,6686,6999,7079,6906,6496,5875,5074,4159,3174,2207,1308,549,-23,-384,-510,-426,-152,264,769,1296,1803,2220,2545,2744,2839,2863,2831,2824,2842,2963,3181,3518,3958,4464,4996,5500,5917,6200,6299,6193,5865,5329,4597,3718,2721,1678,612,-394,-1330,-2138,-2817,-3351,-3749,-4016,-4181,-4244,-4250,-4192,-4104,-3988,-3841,-3677,-3475,-3246,-2973,-2673,-2333,-1983,-1625,-1290,-995,-769,-626,-584,-651,-813,-1068,-1380,-1720,-2043,-2296,-2432,-2406,-2178,-1733,-1062,-185,868,2046,3295,4536,5715,6747,7598,8209,8575,8676,8545,8189,7671,7022,6310,5583,4894,4284,3787,3420,3197,3109,3154,3288,3497,3708,3894,3998,3981,3829,3521,3068,2486,1809,1066,309,-430,-1109,-1700,-2186,-2554,-2808,-2965,-3039,-3059,-3044,-3011,-2973,-2944,-2915,-2896,-2861,-2801,-2688,-2513,-2246,-1909,-1480,-996,-457,98,647,1162,1614,2003,2301,2536,2689,2796,2846,2876,2880,2877,2867,2839,2795,2721,2596,2430,2183,1876,1488,1029,508,-70,-676,-1302,-1904,-2467,-2947,-3315,-3557,-3645,-3580,-3367,-3017,-2571,-2073,-1572,-1135,-807,-637,-651,-872,-1275,-1858,-2540,-3282,-3997,-4615,-5087,-5339,-5368,-5124,-4639,-3917,-3004,-1957,-829,306,1393,2372,3202,3849,4308,4577,4687,4671,4565,4435,4293,4212,4182,4240,4375,4570,4810,5050,5262,5397,5422,5307,5039,4612,4045,3350,2561,1702,815,-74,-931,-1731,-2463,-3110,-3674,-4149,-4552,-4871,-5128,-5315,-5448,-5516,-5542,-5495,-5410,-5249,-5043,-4771,-4460,-4108,-3735,-3351,-2954,-2565,-2164,-1776,-1375,-985,-573,-160,282,735,1216,1706,2213,2716,3216,3697,4138,4539,4850,5084,5188,5164,4981,4638,4124,3458,2655,1745,767,-250,-1256,-2222,-3108,-3884,-4532,-5033,-5391,-5609,-5696,-5682,-5576,-5421,-5229,-5045,-4871,-4740,-4638,-4573,-4516,-4458,-4369,-4237,-4059,-3826,-3560,-3264,-2965,-2678,-2431,-2245,-2140,-2121,-2194,-2339,-2537,-2759,-2960,-3111,-3163,-3095,-2877,-2512,-2006,-1385,-681,60,804,1484,2088,2554,2880,3048,3052,2914,2643,2266,1811,1298,740,149,-477,-1141,-1849,-2602,-3412,-4271,-5174,-6109,-7054,-7984,-8875,-9695,-10416,-11018,-11472,-11767,-11885,-11839,-11614,-11252,-10746,-10152,-9482,-8797,-8113,-7490,-6936,-6497,-6160,-5950,-5824,-5772,-5736,-5678,-5540,-5290,-4879,-4304,-3539,-2608,-1530,-346,889,2130,3313,4397,5330,6085,6636,6977,7111,7046,6805,6399,5862,5219,4493,3728,2928,2141,1355,618,-93,-722,-1301,-1786,-2202,-2536,-2793,-2985,-3104,-3174,-3186,-3162,-3099,-3021,-2925,-2847,-2778,-2750,-2762,-2823,-2938,-3099,-3309,-3550,-3822,-4101,-4385,-4651,-4899,-5103,-5277,-5396,-5483,-5524,-5539,-5520,-5482,-5412,-5314,-5170,-4973,-4708,-4359,-3919,-3363,-2704,-1927,-1068,-127,843,1827,2775,3652,4436,5071,5560,5859,5982,5912,5668,5252,4690,4000,3219,2378,1530,701,-41,-687,-1184,-1534,-1729,-1786,-1727,-1599,-1428,-1258,-1123,-1037,-1021,-1058,-1136,-1224,-1292,-1307,-1242,-1078,-804,-426,42,575,1149,1723,2280,2771,3181,3496,3695,3799,3814,3760,3674,3572,3480,3430,3416,3470,3568,3723,3914,4123,4334,4518,4650,4712,4683,4557,4336,4022,3629,3175,2684,2174,1676,1197,757,354,-17,-362,-718,-1076,-1484,-1929,-2430,-2968,-3523,-4059,-4541,-4914,-5141,-5161,-4968,-4513,-3828,-2903,-1792,-532,811,2187,3517,4759,5846,6748,7426,7873,8080,8064,7854,7483,6995,6434,5839,5258,4720,4243,3843,3506,3222,2974,2725,2478,2189,1867,1502,1093,674,247,-143,-481,-738,-914,-996,-1012,-978,-928,-897,-909,-992,-1148,-1386,-1675,-1992,-2300,-2547,-2703,-2712,-2557,-2199,-1645,-889,38,1109,2279,3494,4711,5866,6932,7848,8603,9166,9541,9721,9741,9597,9339,8971,8531,8038,7514,6975,6427,5871,5305,4716,4098,3445,2748,2020,1261,495,-259,-970,-1620,-2175,-2619,-2950,-3148,-3254,-3262,-3227,-3174,-3147,-3178,-3304,-3530,-3878,-4326,-4855,-5435,-6009,-6532,-6957,-7227,-7315,-7182,-6815,-6210,-5388,-4373,-3225,-1996,-744,456,1562,2506,3265,3803,4134,4254,4225,4065,3860,3634,3465,3375,3415,3579,3887,4303,4800,5336,5859,6329,6704,6956,7075,7059,6926,6702,6415,6114,5813,5571,5384,5290,5272,5335,5446,5589,5716,5790,5777,5623,5312,4813,4116,3233,2182,984,-293,-1637,-2958,-4238,-5416,-6462,-7367,-8105,-8692,-9126,-9427,-9611,-9696,-9700,-9636,-9495,-9293,-8993,-8604,-8104,-7480,-6739,-5877,-4896,-3824,-2659,-1451,-217,1002,2159,3240,4189,5001,5648,6126,6447,6621,6687,6679,6634,6593,6581,6617,6719,6866,7067,7275,7477,7632,7717,7713,7609,7412,7134,6802,6432,6070,5733,5453,5242,5108,5044,5033,5047,5052,5022,4911,4705,4377,3927,3360,2694,1956,1177,392,-365,-1055,-1654,-2145,-2513,-2771,-2915,-2979,-2969,-2927,-2871,-2828,-2824,-2866,-2967,-3114,-3306,-3518,-3733,-3925,-4071,-4148,-4156,-4079,-3952,-3774,-3592,-3414,-3277,-3189,-3162,-3184,-3245,-3299,-3327,-3270,-3097,-2782,-2286,-1624,-782,203,1300,2464,3627,4758,5768,6646,7313,7767,7966,7917,7622,7101,6399,5543,4612,3638,2700,1839,1102,515,92,-187,-332,-412,-446,-511,-622,-824,-1122,-1513,-1973,-2473,-2962,-3390,-3724,-3898,-3925,-3758,-3436,-2959,-2389,-1758,-1142,-590,-152,129,252,214,57,-177,-426,-620,-706,-621,-330,173,913,1826,2912,4070,5269,6393,7406,8206,8774,9048,9029,8703,8093,7227,6155,4934,3623,2284,964,-294,-1463,-2525,-3483,-4335,-5100,-5793,-6420,-6995,-7506,-7951,-8307,-8558,-8690,-8673,-8508,-8183,-7710,-7103,-6396,-5617,-4808,-4021,-3274,-2629,-2098,-1704,-1465,-1350,-1363,-1442,-1564,-1661,-1691,-1603,-1368,-952,-374,369,1222,2144,3072,3934,4674,5229,5568,5656,5513,5150,4622,3991,3309,2662,2076,1622,1295,1114,1041,1046,1063,1045,929,676,258,-345,-1112,-2037,-3051,-4131,-5181,-6179,-7034,-7729,-8215,-8476,-8523,-8354,-8014,-7525,-6937,-6292,-5638,-5013,-4456,-3982,-3606,-3329,-3131,-3010,-2939,-2891,-2864,-2809,-2740,-2625,-2475,-2287,-2078,-1854,-1649,-1452,-1297,-1161,-1054,-958,-862,-750,-619,-444,-247,-14,221,443,617,722,712,578,281,-178,-818,-1620,-2576,-3654,-4807,-6008,-7172,-8270,-9215,-9981,-10504,-10783,-10790,-10558,-10100,-9470,-8726,-7934,-7163,-6477,-5917,-5523,-5286,-5203,-5218,-5283,-5324,-5268,-5053,-4643,-4014,-3181,-2177,-1052,119,1270,2322,3213,3890,4315,4485,4387,4061,3525,2838,2047,1214,399,-345,-959,-1422,-1690,-1769,-1655,-1365,-932,-400,193,782,1334,1796,2145,2358,2429,2362,2163,1838,1408,863,235,-492,-1289,-2165,-3090,-4053,-5027,-5977,-6874,-7673,-8340,-8852,-9174,-9310,-9249,-9017,-8628,-8116,-7507,-6838,-6132,-5434,-4753,-4128,-3567,-3073,-2663,-2311,-2036,-1800,-1604,-1416,-1216,-990,-710,-376,34,519,1084,1716,2398,3111,3814,4494,5099,5612,5998,6245,6341,6302,6142,5892,5587,5248,4908,4570,4245,3917,3575,3188,2753,2234,1647,986,279,-454,-1177,-1865,-2489,-3027,-3462,-3790,-3984,-4069,-4009,-3833,-3521,-3093,-2534,-1870,-1101,-263,624,1509,2369,3145,3806,4309,4629,4751,4679,4415,3993,3421,2756,2005,1241,467,-251,-907,-1470,-1916,-2250,-2448,-2532,-2499,-2372,-2158,-1881,-1547,-1180,-784,-389,10,378,723,1010,1239,1382,1432,1380,1228,989,688,353,30,-248,-419,-451,-297,77,667,1484,2484,3633,4863,6103,7274,8293,9101,9633,9882,9821,9509,8953,8262,7475,6695,5978,5377,4929,4638,4474,4408,4365,4296,4135,3839,3374,2732,1915,960,-100,-1184,-2264,-3238,-4088,-4732,-5160,-5333,-5261,-4944,-4422,-3725,-2907,-2022,-1118,-255,524,1184,1690,2028,2197,2204,2074,1836,1525,1183,836,533,269,86,-23,-41,35,210,487,861,1337,1895,2536,3243,3990,4766,5531,6264,6936,7521,7995,8345,8547,8596,8494,8230,7830,7289,6632,5882,5058,4201,3333,2493,1703,995,382,-120,-512,-800,-1002,-1141,-1245,-1341,-1460,-1627,-1857,-2151,-2514,-2907,-3331,-3726,-4090,-4360,-4548,-4602,-4551,-4386,-4131,-3828,-3486,-3169,-2881,-2672,-2538,-2497,-2535,-2632,-2765,-2903,-3010,-3064,-3021,-2864,-2566,-2115,-1496,-723,225,1302,2518,3813,5167,6523,7841,9070,10164,11089,11814,12312,12589,12633,12459,12093,11531,10822,9965,8993,7919,6763,5539,4277,2996,1733,523,-603,-1610,-2478,-3194,-3754,-4166,-4450,-4630,-4742,-4830,-4924,-5072,-5292,-5607,-6025,-6530,-7118,-7747,-8396,-9008,-9547,-9967,-10226,-10285,-10123,-9697,-9023,-8078,-6896,-5503,-3937,-2270,-542,1159,2789,4279,5594,6709,7614,8322,8857,9249,9551,9780,9989,10179,10371,10549,10694,10785,10779,10664,10392,9968,9362,8604,7687,6676,5590,4503,3453,2489,1655,968,460,118,-41,-49,97,345,694,1089,1514,1933,2313,2625,2843,2928,2863,2633,2209,1616,838,-84,-1130,-2242,-3382,-4484,-5510,-6408,-7145,-7700,-8050,-8202,-8150,-7915,-7517,-6983,-6350,-5645,-4911,-4176,-3472,-2826,-2256,-1784,-1408,-1133,-945,-826,-761,-721,-685,-633,-542,-388,-156,174,616,1172,1842,2613,3458,4356,5270,6163,7003,7744,8367,8841,9153,9304,9285,9122,8825,8426,7943,7412,6845,6256,5653,5030,4380,3695,2955,2162,1307,398,-544,-1508,-2451,-3351,-4173,-4883,-5473,-5915,-6215,-6373,-6392,-6305,-6100,-5824,-5454,-5012,-4491,-3873,-3171,-2357,-1459,-469,565,1634,2667,3643,4492,5176,5657,5897,5901,5659,5207,4575,3809,2961,2094,1250,492,-142,-633,-938,-1085,-1049,-885,-595,-256,115,437,687,807,775,568,186,-367,-1067,-1893,-2806,-3761,-4714,-5608,-6401,-7045,-7509,-7757,-7784,-7575,-7148,-6523,-5736,-4847,-3899,-2964,-2083,-1310,-674,-182,150,363,456,490,503,529,622,785,1043,1376,1783,2211,2651,3040,3357,3563,3634,3561,3340,2982,2504,1938,1314,677,58,-492,-961,-1302,-1528,-1614,-1577,-1430,-1189,-888,-543,-194,152,456,707,878,941,885,679,327,-196,-876,-1711,-2676,-3746,-4873,-6024,-7131,-8166,-9063,-9797,-10334,-10655,-10769,-10676,-10395,-9954,-9366,-8673,-7899,-7081,-6249,-5434,-4650,-3933,-3272,-2709,-2229,-1860,-1589,-1432,-1365,-1397,-1489,-1641,-1810,-1981,-2114,-2198,-2188,-2100,-1902,-1626,-1266,-865,-437,-38,317,572,722,739,623,391,46,-369,-843,-1330,-1824,-2287,-2715,-3102,-3446,-3760,-4058,-4350,-4650,-4968,-5305,-5662,-6033,-6395,-6736,-7027,-7248,-7382,-7410,-7330,-7136,-6841,-6450,-5995,-5474,-4935,-4356,-3782,-3181,-2590,-1973,-1360,-731,-111,500,1067,1578,1993,2299,2464,2486,2349,2060,1626,1054,378,-373,-1166,-1940,-2675,-3304,-3807,-4145,-4303,-4267,-4044,-3646,-3110,-2470,-1784,-1110,-516,-64,199,227,21,-439,-1105,-1953,-2914,-3916,-4890,-5755,-6449,-6918,-7119,-7038,-6683,-6062,-5243,-4251,-3174,-2060,-991,-17,812,1463,1936,2231,2375,2411,2366,2309,2257,2270,2340,2497,2713,2975,3256,3507,3704,3803,3779,3616,3308,2860,2297,1643,944,228,-442,-1043,-1525,-1862,-2044,-2060,-1925,-1652,-1265,-792,-264,290,843,1381,1877,2337,2730,3076,3339,3540,3653,3686,3627,3468,3207,2831,2355,1769,1100,356,-434,-1247,-2053,-2829,-3534,-4162,-4656,-5031,-5245,-5315,-5229,-5006,-4661,-4228,-3739,-3233,-2759,-2342,-2019,-1812,-1712,-1728,-1827,-1981,-2156,-2305,-2391,-2381,-2241,-1954,-1506,-895,-142,748,1725,2770,3837,4884,5884,6793,7599,8279,8834,9268,9585,9822,9966,10067,10108,10116,10084,10014,9895,9705,9443,9072,8604,8024,7340,6570,5733,4862,3996,3172,2429,1794,1287,919,682,568,540,577,629,681,693,664,583,460,315,163,38,-38,-51,18,149,334,533,705,808,790,619,279,-256,-948,-1787,-2721,-3685,-4630,-5476,-6179,-6683,-6969,-7004,-6813,-6384,-5772,-5005,-4135,-3229,-2323,-1469,-704,-32,522,979,1357,1677,2000,2334,2743,3232,3830,4543,5350,6255,7194,8155,9071,9902,10612,11152,11507,11655,11607,11365,10974,10442,9818,9121,8379,7624,6865,6143,5452,4830,4265,3775,3349,2966,2611,2231,1807,1286,647,-123,-1032,-2044,-3143,-4266,-5375,-6413,-7330,-8094,-8673,-9054,-9235,-9220,-9016,-8650,-8120,-7456,-6663,-5755,-4750,-3657,-2498,-1289,-68,1145,2301,3376,4321,5115,5703,6071,6178,6024,5620,4999,4245,3422,2657,2015,1599,1454,1606,2047,2730,3584,4521,5436,6243,6856,7217,7282,7051,6526,5766,4819,3777,2717,1725,872,206,-233,-454,-472,-342,-119,125,319,410,342,105,-323,-910,-1630,-2428,-3249,-4039,-4752,-5357,-5844,-6199,-6447,-6578,-6617,-6549,-6381,-6083,-5662,-5086,-4385,-3550,-2634,-1660,-679,262,1128,1874,2484,2942,3263,3464,3586,3673,3776,3932,4186,4548,5039,5641,6338,7079,7839,8531,9148,9611,9921,10045,9989,9765,9396,8918,8358,7747,7096,6398,5639,4778,3785,2629,1294,-203,-1833,-3516,-5185,-6719,-8057,-9085,-9779,-10082,-10023,-9620,-8952,-8090,-7138,-6186,-5312,-4594,-4061,-3747,-3633,-3699,-3886,-4131,-4354,-4482,-4437,-4180,-3658,-2885,-1848,-607,808,2302,3826,5272,6597,7708,8589,9198,9552,9657,9556,9278,8872,8358,7786,7162,6544,5941,5412,4981,4690,4550,4567,4722,4978,5290,5593,5829,5939,5877,5613,5137,4471,3627,2673,1622,562,-494,-1472,-2356,-3115,-3726,-4196,-4508,-4674,-4700,-4592,-4372,-4042,-3631,-3138,-2593,-1992,-1370,-725,-97,502,1028,1452,1718,1795,1620,1202,502,-407,-1501,-2670,-3823,-4861,-5681,-6216,-6417,-6269,-5802,-5053,-4109,-3043,-1945,-908,23,772,1335,1696,1868,1900,1820,1701,1580,1520,1544,1683,1938,2295,2736,3218,3701,4139,4497,4739,4854,4827,4670,4389,4019,3573,3092,2573,2044,1471,869,208,-507,-1251,-2019,-2755,-3432,-4003,-4455,-4757,-4937,-4991,-4966,-4885,-4795,-4714,-4676,-4684,-4742,-4841,-4955,-5072,-5140,-5159,-5080,-4898,-4599,-4168,-3622,-2966,-2223,-1427,-591,241,1055,1830,2537,3184,3735,4216,4594,4891,5072,5124,5018,4695,4137,3283,2140,701,-981,-2840,-4766,-6653,-8368,-9815,-10906,-11590,-11855,-11716,-11226,-10458,-9488,-8426,-7335,-6322,-5420,-4689,-4138,-3769,-3566,-3489,-3487,-3507,-3476,-3351,-3075,-2625,-1992,-1185,-251,772,1799,2774,3616,4264,4689,4844,4750,4409,3860,3142,2299,1367,382,-632,-1639,-2626,-3535,-4368,-5050,-5602,-5965,-6176,-6223,-6154,-6005,-5825,-5669,-5563,-5551,-5624,-5799,-6052,-6365,-6713,-7060,-7384,-7655,-7858,-7977,-8013,-7954,-7816,-7579,-7259,-6843,-6327,-5718,-5000,-4197,-3305,-2350,-1359,-353,600,1478,2196,2716,2973,2921,2529,1771,681,-713,-2304,-3998,-5659,-7155,-8379,-9237,-9688,-9716,-9360,-8678,-7762,-6702,-5592,-4524,-3552,-2740,-2092,-1631,-1322,-1151,-1067,-1023,-985,-898,-736,-471,-81,426,1044,1747,2492,3237,3927,4507,4939,5172,5198,4995,4590,3984,3229,2345,1380,365,-665,-1687,-2657,-3566,-4353,-5005,-5472,-5739,-5783,-5625,-5267,-4773,-4179,-3547,-2935,-2383,-1933,-1599,-1392,-1304,-1317,-1413,-1567,-1748,-1941,-2112,-2237,-2304,-2270,-2144,-1883,-1507,-985,-348,420,1273,2211,3183,4160,5103,5962,6700,7278,7649,7782,7635,7182,6401,5303,3901,2266,464,-1388,-3183,-4786,-6104,-7028,-7535,-7587,-7234,-6543,-5581,-4488,-3329,-2229,-1263,-476,67,385,463,357,97,-242,-607,-929,-1157,-1240,-1156,-878,-419,221,994,1867,2779,3669,4490,5186,5730,6104,6301,6341,6230,5994,5649,5205,4689,4099,3483,2852,2269,1775,1420,1259,1300,1576,2046,2687,3443,4232,5022,5708,6291,6695,6949,7023,6951,6741,6411,5994,5492,4942,4350,3740,3136,2568,2064,1675,1429,1362,1503,1847,2402,3124,3978,4902,5810,6639,7292,7707,7822,7578,6961,5943,4564,2852,900,-1203,-3335,-5373,-7192,-8696,-9797,-10469,-10699,-10523,-9995,-9198,-8215,-7143,-6064,-5046,-4145,-3398,-2814,-2394,-2122,-1947,-1849,-1746,-1609,-1375,-1009,-494,181,1008,1946,2974,4029,5067,6049,6918,7663,8254,8694,8989,9154,9197,9144,8984,8734,8390,7953,7438,6860,6248,5644,5084,4612,4263,4044,3969,4003,4128,4296,4472,4613,4696,4690,4592,4395,4110,3757,3342,2898,2423,1948,1465,997,536,103,-301,-669,-972,-1213,-1350,-1388,-1310,-1123,-846,-506,-132,217,520,697,737,580,220,-360,-1141,-2096,-3174,-4306,-5414,-6412,-7222,-7785,-8057,-8018,-7686,-7084,-6279,-5322,-4286,-3225,-2192,-1220,-330,463,1170,1794,2357,2878,3371,3861,4349,4856,5365,5882,6384,6849,7266,7602,7840,7969,7962,7829,7561,7173,6677,6095,5437,4728,3977,3191,2386,1554,707,-140,-983,-1779,-2513,-3138,-3639,-3984,-4175,-4219,-4119,-3924,-3644,-3333,-3008,-2707,-2428,-2192,-1975,-1782,-1588,-1386,-1166,-916,-642,-341,-18,324,693,1097,1545,2060,2639,3303,4034,4833,5663,6502,7295,8004,8571,8949,9099,8981,8576,7878,6888,5644,4183,2581,911,-726,-2243,-3560,-4612,-5363,-5814,-5978,-5920,-5703,-5408,-5118,-4884,-4766,-4760,-4885,-5092,-5361,-5623,-5834,-5934,-5883,-5651,-5228,-4614,-3836,-2921,-1925,-886,133,1099,1973,2734,3366,3879,4262,4546,4732,4840,4892,4888,4843,4764,4640,4495,4320,4140,3969,3837,3765,3790,3917,4159,4501,4909,5347,5764,6106,6345,6427,6355,6102,5700,5157,4523,3826,3119,2422,1782,1200,712,316,28,-146,-205,-146,21,301,654,1090,1544,1999,2401,2699,2858,2829,2590,2124,1429,520,-580,-1819,-3160,-4519,-5859,-7084,-8151,-8998,-9578,-9878,-9880,-9622,-9117,-8450,-7641,-6790,-5913,-5089,-4323,-3655,-3067,-2558,-2078,-1617,-1103,-538,133,900,1772,2731,3743,4783,5793,6754,7606,8337,8912,9331,9589,9700,9682,9554,9335,9044,8689,8287,7831,7325,6761,6127,5426,4657,3845,3013,2208,1472,840,356,23,-151,-186,-116,15,165,281,333,290,139,-119,-492,-950,-1502,-2107,-2761,-3438,-4115,-4771,-5374,-5900,-6306,-6567,-6641,-6512,-6168,-5617,-4885,-4019,-3074,-2121,-1237,-495,36,294,264,-99,-748,-1689,-2847,-4173,-5579,-6984,-8304,-9453,-10384,-11029,-11390,-11444,-11227,-10773,-10136,-9381,-8568,-7747,-6976,-6259,-5641,-5088,-4608,-4158,-3712,-3240,-2706,-2094,-1389,-605,256,1152,2067,2945,3755,4458,5024,5438,5691,5789,5747,5584,5325,4999,4621,4207,3760,3264,2716,2085,1374,565,-324,-1284,-2277,-3268,-4203,-5056,-5767,-6352,-6760,-7041,-7168,-7196,-7131,-7010,-6853,-6689,-6535,-6404,-6317,-6255,-6248,-6264,-6318,-6390,-6462,-6521,-6541,-6496,-6381,-6166,-5866,-5476,-5023,-4527,-4038,-3586,-3233,-3008,-2944,-3061,-3350,-3809,-4392,-5083,-5814,-6565,-7267,-7901,-8428,-8819,-9077,-9177,-9148,-8990,-8732,-8402,-8013,-7601,-7166,-6724,-6268,-5792,-5267,-4691,-4029,-3273,-2422,-1468,-444,624,1701,2719,3650,4431,5028,5425,5603,5575,5369,5021,4583,4106,3642,3221,2895,2653,2527,2480,2494,2533,2538,2484,2310,2011,1554,967,253,-529,-1344,-2132,-2843,-3446,-3898,-4209,-4353,-4382,-4292,-4147,-3962,-3781,-3618,-3486,-3384,-3317,-3259,-3214,-3158,-3080,-2983,-2852,-2692,-2517,-2306,-2090,-1842,-1585,-1306,-1015,-720,-428,-163,67,244,353,404,369,275,95,-141,-450,-797,-1195,-1601,-2016,-2402,-2743,-3014,-3204,-3296,-3300,-3209,-3043,-2809,-2524,-2211,-1869,-1530,-1175,-822,-446,-51,386,862,1388,1967,2574,3213,3838,4432,4961,5397,5714,5895,5921,5800,5524,5130,4622,4049,3436,2806,2209,1636,1134,683,304,-25,-297,-535,-732,-887,-1003,-1041,-1016,-893,-682,-383,-4,432,900,1367,1803,2169,2451,2638,2717,2731,2670,2605,2550,2551,2637,2820,3111,3489,3948,4442,4948,5420,5824,6137,6326,6398,6333,6148,5856,5461,5002,4490,3960,3431,2918,2429,1962,1514,1077,647,223,-191,-591,-960,-1299,-1581,-1817,-1983,-2089,-2131,-2115,-2040,-1919,-1752,-1550,-1317,-1044,-735,-375,42,523,1067,1671,2313,2984,3646,4273,4843,5317,5703,5970,6137,6203,6183,6091,5940,5738,5506,5243,4967,4678,4371,4055,3710,3348,2949,2528,2084,1631,1186,770,396,102,-112,-208,-190,-41,217,584,1029,1532,2073,2610,3142,3627,4073,4454,4770,5007,5168,5239,5235,5137,4980,4740,4470,4157,3849,3562,3313,3130,2999,2931,2900,2888,2866,2808,2663,2437,2061,1570,929,167,-688,-1613,-2547,-3447,-4260,-4932,-5446,-5754,-5878,-5797,-5548,-5152,-4642,-4066,-3448,-2824,-2218,-1632,-1079,-544,-14,518,1080,1659,2280,2912,3561,4180,4755,5243,5613,5853,5939,5886,5696,5400,5015,4584,4128,3681,3261,2877,2527,2210,1897,1586,1241,859,417,-78,-623,-1198,-1769,-2322,-2813,-3231,-3547,-3753,-3847,-3829,-3710,-3511,-3243,-2931,-2580,-2216,-1830,-1447,-1052,-666,-283,74,410,697,944,1133,1268,1355,1382,1382,1342,1299,1258,1241,1261,1320,1427,1563,1736,1905,2086,2224,2333,2365,2327,2207,2006,1758,1455,1163,869,619,425,290,243,253,347,479,675,886,1139,1403,1695,1998,2324,2657,2998,3333,3645,3909,4100,4175,4114,3878,3464,2858,2085,1167,155,-899,-1934,-2892,-3721,-4382,-4842,-5108,-5163,-5054,-4793,-4439,-4028,-3607,-3207,-2851,-2547,-2290,-2073,-1864,-1651,-1389,-1069,-653,-149,469,1173,1964,2811,3684,4557,5392,6167,6851,7429,7882,8199,8382,8416,8317,8080,7711,7230,6645,5989,5284,4567,3861,3207,2612,2116,1716,1427,1237,1132,1086,1077,1062,1022,921,738,477,112,-310,-809,-1329,-1860,-2361,-2808,-3184,-3471,-3677,-3796,-3847,-3839,-3777,-3682,-3546,-3387,-3200,-2981,-2734,-2443,-2125,-1766,-1385,-992,-586,-200,175,516,815,1073,1286,1448,1585,1670,1754,1807,1865,1907,1947,1969,1975,1959,1919,1851,1766,1654,1536,1415,1307,1226,1179,1174,1209,1279,1393,1520,1679,1849,2024,2223,2414,2621,2829,3033,3228,3404,3546,3650,3696,3673,3574,3384,3100,2722,2254,1720,1135,538,-44,-574,-1032,-1398,-1660,-1831,-1901,-1918,-1887,-1858,-1864,-1941,-2123,-2430,-2874,-3437,-4113,-4846,-5608,-6341,-6998,-7542,-7941,-8173,-8250,-8165,-7960,-7656,-7292,-6898,-6491,-6096,-5693,-5311,-4900,-4486,-4027,-3549,-3033,-2508,-1970,-1453,-972,-552,-209,33,186,228,206,115,13,-95,-153,-167,-102,31,222,452,689,892,1043,1098,1053,904,649,321,-76,-495,-921,-1312,-1647,-1902,-2062,-2117,-2070,-1920,-1687,-1386,-1045,-694,-373,-112,38,65,-75,-378,-866,-1516,-2320,-3238,-4235,-5267,-6268,-7211,-8019,-8676,-9134,-9381,-9419,-9256,-8937,-8484,-7971,-7436,-6947,-6559,-6311,-6238,-6353,-6648,-7101,-7670,-8308,-8949,-9540,-10021,-10349,-10496,-10455,-10213,-9806,-9221,-8519,-7696,-6806,-5860,-4890,-3917,-2956,-2033,-1160,-361,347,955,1444,1816,2062,2196,2209,2134,1960,1732,1447,1154,849,580,338,151,16,-77,-127,-164,-198,-255,-351,-505,-715,-986,-1300,-1641,-1986,-2311,-2594,-2813,-2950,-2997,-2936,-2785,-2529,-2197,-1797,-1355,-899,-451,-39,307,575,726,761,653,406,13,-502,-1147,-1872,-2675,-3498,-4315,-5081,-5752,-6298,-6681,-6882,-6895,-6714,-6367,-5881,-5295,-4668,-4041,-3474,-3000,-2658,-2468,-2419,-2510,-2693,-2938,-3186,-3405,-3540,-3582,-3497,-3283,-2941,-2473,-1897,-1232,-486,310,1145,1996,2839,3655,4419,5105,5696,6162,6497,6681,6719,6611,6374,6020,5583,5071,4531,3957,3401,2850,2345,1875,1465,1101,798,536,320,129,-48,-216,-391,-574,-761,-955,-1147,-1334,-1506,-1652,-1753,-1797,-1771,-1647,-1430,-1089,-649,-89,544,1252,1969,2681,3323,3872,4274,4526,4579,4463,4150,3688,3098,2421,1717,1017,382,-156,-555,-790,-839,-700,-376,107,718,1413,2134,2833,3447,3928,4245,4356,4284,4021,3622,3121,2575,2048,1585,1240,1038,993,1111,1360,1731,2174,2665,3165,3645,4084,4459,4775,5004,5176,5255,5277,5208,5081,4874,4609,4294,3934,3552,3168,2789,2452,2162,1944,1801,1742,1756,1833,1967,2115,2280,2412,2515,2557,2548,2470,2347,2176,1982,1779,1591,1426,1316,1248,1252,1308,1432,1614,1844,2106,2381,2634,2846,2987,3024,2953,2738,2394,1912,1317,638,-88,-822,-1510,-2123,-2602,-2931,-3067,-3012,-2748,-2294,-1671,-909,-53,845,1750,2585,3332,3921,4342,4559,4576,4385,4019,3493,2856,2149,1433,755,181,-250,-494,-524,-338,75,679,1458,2361,3341,4351,5337,6254,7062,7721,8209,8506,8617,8529,8275,7856,7319,6682,6002,5292,4625,3996,3469,3028,2696,2466,2314,2239,2192,2166,2112,2015,1844,1585,1227,775,228,-379,-1033,-1683,-2310,-2855,-3315,-3626,-3807,-3820,-3693,-3421,-3045,-2584,-2088,-1585,-1124,-732,-457,-309,-318,-478,-791,-1234,-1788,-2416,-3090,-3768,-4413,-4996,-5473,-5829,-6029,-6067,-5921,-5606,-5106,-4464,-3678,-2806,-1878,-942,-55,752,1431,1958,2316,2484,2489,2322,2044,1680,1289,923,632,462,456,634,1014,1596,2354,3268,4287,5365,6444,7471,8381,9139,9683,10010,10066,9889,9441,8791,7950,6968,5918,4820,3756,2748,1848,1070,439,-57,-419,-671,-843,-957,-1059,-1161,-1311,-1503,-1775,-2109,-2515,-2979,-3468,-3983,-4466,-4922,-5299,-5589,-5757,-5799,-5699,-5458,-5102,-4617,-4069,-3442,-2807,-2174,-1583,-1074,-655,-366,-202,-178,-278,-501,-806,-1183,-1587,-1987,-2358,-2641,-2825,-2858,-2724,-2402,-1891,-1196,-361,595,1605,2626,3591,4447,5133,5623,5872,5891,5667,5246,4648,3945,3187,2448,1796,1284,964,873,1020,1408,2016,2796,3716,4699,5697,6642,7473,8143,8593,8815,8770,8483,7950,7214,6315,5294,4220,3128,2084,1122,283,-415,-957,-1349,-1602,-1742,-1792,-1798,-1777,-1779,-1805,-1888,-2015,-2185,-2389,-2589,-2783,-2921,-2999,-2976,-2850,-2608,-2248,-1796,-1255,-673,-68,514,1055,1497,1840,2031,2083,1979,1732,1362,889,345,-237,-827,-1385,-1889,-2311,-2632,-2838,-2923,-2877,-2703,-2410,-1995,-1485,-888,-225,473,1183,1874,2507,3059,3504,3811,3981,3972,3815,3476,3012,2408,1742,1017,314,-336,-875,-1260,-1461,-1451,-1229,-801,-204,537,1342,2180,2952,3619,4107,4371,4377,4093,3540,2707,1659,426,-923,-2315,-3689,-4970,-6097,-7033,-7736,-8205,-8436,-8448,-8273,-7953,-7530,-7060,-6572,-6110,-5690,-5325,-5019,-4766,-4556,-4363,-4178,-3969,-3734,-3450,-3125,-2749,-2339,-1901,-1457,-1022,-627,-279,-8,179,275,264,165,-37,-317,-682,-1105,-1584,-2098,-2633,-3180,-3708,-4218,-4667,-5055,-5348,-5529,-5585,-5503,-5283,-4936,-4484,-3954,-3400,-2858,-2377,-2017,-1790,-1761,-1923,-2296,-2867,-3599,-4472,-5410,-6380,-7298,-8101,-8737,-9127,-9250,-9060,-8566,-7771,-6725,-5476,-4098,-2693,-1325,-121,880,1582,1975,2027,1762,1209,423,-524,-1558,-2583,-3537,-4337,-4950,-5335,-5492,-5433,-5187,-4808,-4338,-3841,-3369,-2966,-2669,-2502,-2459,-2546,-2730,-2983,-3265,-3534,-3751,-3874,-3887,-3757,-3509,-3124,-2660,-2119,-1569,-1037,-577,-224,-13,43,-69,-330,-733,-1244,-1834,-2468,-3106,-3730,-4302,-4825,-5269,-5642,-5942,-6158,-6311,-6379,-6390,-6316,-6182,-5974,-5693,-5357,-4957,-4514,-4042,-3557,-3084,-2648,-2266,-1968,-1758,-1659,-1661,-1779,-1988,-2283,-2624,-2977,-3304,-3546,-3675,-3625,-3392,-2927,-2251,-1356,-285,920,2190,3470,4673,5749,6622,7244,7587,7619,7369,6830,6069,5117,4040,2915,1787,737,-209,-990,-1608,-2024,-2274,-2345,-2292,-2121,-1889,-1614,-1334,-1067,-828,-628,-457,-315,-184,-56,73,226,391,576,778,962,1144,1266,1337,1311,1196,969,643,226,-273,-809,-1386,-1944,-2493,-2982,-3415,-3771,-4042,-4228,-4321,-4320,-4224,-4027,-3729,-3329,-2836,-2248,-1586,-847,-60,764,1587,2391,3140,3799,4354,4758,5019,5096,5010,4744,4340,3805,3192,2543,1913,1373,977,792,853,1204,1836,2745,3883,5195,6591,7990,9284,10393,11216,11713,11813,11535,10872,9879,8619,7172,5639,4113,2690,1450,445,-275,-726,-893,-844,-597,-237,189,617,1000,1306,1517,1634,1672,1667,1644,1666,1748,1939,2243,2669,3198,3797,4425,5017,5530,5897,6092,6079,5856,5436,4839,4117,3302,2473,1657,925,292,-204,-567,-794,-899,-911,-847,-741,-623,-496,-400,-311,-252,-209,-169,-132,-79,0,103,239,395,557,721,847,944,968,937,819,648,403,133,-154,-414,-607,-690,-613,-349,139,840,1766,2863,4096,5394,6683,7882,8925,9727,10260,10473,10376,9973,9322,8464,7483,6441,5414,4457,3622,2934,2419,2064,1872,1794,1824,1901,2021,2134,2246,2335,2401,2463,2506,2573,2643,2749,2869,3015,3156,3292,3382,3411,3356,3194,2926,2547,2066,1510,893,253,-387,-993,-1554,-2057,-2497,-2890,-3236,-3560,-3870,-4184,-4501,-4829,-5157,-5465,-5743,-5953,-6080,-6098,-5984,-5740,-5348,-4836,-4211,-3511,-2770,-2031,-1337,-735,-256,61,204,165,-47,-411,-877,-1413,-1934,-2405,-2745,-2915,-2864,-2565,-1998,-1178,-113,1138,2528,3984,5422,6775,7958,8919,9606,9994,10080,9862,9385,8678,7800,6813,5765,4729,3735,2838,2051,1401,890,518,268,130,72,77,127,191,281,365,470,581,713,869,1043,1237,1438,1639,1811,1949,2006,1979,1844,1585,1216,729,138,-525,-1253,-2008,-2766,-3504,-4194,-4814,-5355,-5796,-6132,-6359,-6467,-6474,-6371,-6190,-5932,-5629,-5291,-4945,-4596,-4258,-3940,-3634,-3353,-3070,-2797,-2497,-2188,-1839,-1473,-1080,-681,-285,89,431,723,969,1158,1315,1439,1570,1717,1921,2207,2598,3120,3772,4559,5445,6409,7393,8348,9217,9943,10468,10763,10792,10546,10035,9282,8315,7199,5973,4703,3452,2265,1196,272,-479,-1054,-1447,-1668,-1730,-1659,-1460,-1181,-813,-395,68,567,1078,1593,2092,2550,2947,3254,3440,3484,3370,3076,2624,2001,1248,389,-543,-1479,-2405,-3241,-3992,-4595,-5071,-5385,-5571,-5620,-5578,-5449,-5276,-5075,-4867,-4676,-4500,-4358,-4232,-4129,-4024,-3902,-3748,-3532,-3246,-2876,-2421,-1890,-1299,-666,-24,603,1181,1684,2084,2373,2545,2612,2599,2529,2446,2385,2384,2488,2708,3071,3565,4184,4894,5657,6424,7137,7747,8201,8464,8521,8349,7978,7407,6684,5828,4889,3898,2898,1924,996,143,-635,-1328,-1939,-2479,-2952,-3373,-3747,-4084,-4380,-4637,-4834,-4975,-5031,-5010,-4896,-4703,-4432,-4106,-3749,-3386,-3060,-2793,-2616,-2563,-2627,-2842,-3168,-3615,-4134,-4705,-5282,-5841,-6336,-6748,-7055,-7233,-7297,-7224,-7047,-6764,-6394,-5958,-5477,-4976,-4481,-4021,-3605,-3254,-2964,-2732,-2550,-2406,-2285,-2174,-2059,-1939,-1791,-1654,-1492,-1363,-1250,-1176,-1153,-1172,-1245,-1355,-1505,-1661,-1825,-1947,-2030,-2032,-1960,-1787,-1525,-1176,-757,-301,171,611,993,1277,1440,1461,1327,1039,602,32,-651,-1424,-2258,-3139,-4022,-4909,-5745,-6535,-7228,-7828,-8294,-8627,-8801,-8821,-8677,-8391,-7968,-7437,-6821,-6147,-5450,-4758,-4096,-3509,-2986,-2582,-2272,-2080,-2002,-2028,-2155,-2370,-2648,-2984,-3352,-3741,-4133,-4519,-4879,-5214,-5507,-5757,-5957,-6103,-6185,-6203,-6152,-6032,-5862,-5644,-5395,-5133,-4859,-4597,-4341,-4103,-3879,-3663,-3455,-3244,-3029,-2823,-2612,-2428,-2259,-2135,-2050,-2027,-2050,-2138,-2257,-2418,-2575,-2729,-2830,-2861,-2785,-2582,-2233,-1733,-1085,-309,558,1478,2406,3280,4066,4707,5171,5432,5477,5298,4919,4348,3632,2790,1880,925,-13,-919,-1741,-2461,-3057,-3505,-3800,-3942,-3923,-3773,-3487,-3100,-2624,-2087,-1517,-938,-381,132,579,951,1233,1426,1519,1520,1417,1234,958,613,194,-275,-808,-1359,-1956,-2538,-3129,-3676,-4187,-4630,-4994,-5268,-5439,-5506,-5470,-5335,-5122,-4842,-4532,-4200,-3891,-3602,-3367,-3166,-3000,-2843,-2665,-2434,-2127,-1706,-1178,-521,233,1065,1928,2784,3579,4290,4866,5315,5601,5767,5798,5769,5682,5614,5574,5610,5736,5949,6257,6627,7049,7481,7897,8269,8565,8779,8883,8879,8760,8520,8158,7685,7084,6386,5573,4677,3708,2694,1673,681,-238,-1043,-1702,-2182,-2463,-2542,-2415,-2113,-1653,-1085,-443,227,890,1501,2042,2470,2784,2964,3015,2946,2760,2493,2151,1772,1368,974,593,254,-50,-302,-508,-655,-750,-784,-751,-662,-498,-287,-20,279,584,887,1144,1353,1494,1569,1594,1581,1565,1572,1629,1770,1999,2327,2749,3234,3774,4313,4826,5273,5613,5838,5921,5880,5718,5476,5169,4847,4527,4243,4021,3849,3759,3705,3707,3726,3767,3811,3865,3919,3976,4043,4109,4180,4242,4286,4294,4247,4131,3926,3639,3267,2834,2368,1900,1476,1125,888,776,807,978,1280,1688,2183,2719,3277,3819,4319,4761,5124,5399,5580,5676,5670,5594,5424,5173,4853,4436,3970,3408,2799,2120,1408,672,-57,-746,-1360,-1876,-2248,-2490,-2561,-2509,-2322,-2062,-1744,-1427,-1142,-926,-807,-795,-893,-1088,-1354,-1661,-1965,-2240,-2434,-2538,-2523,-2388,-2153,-1824,-1447,-1041,-644,-270,59,341,584,794,996,1204,1428,1684,1961,2257,2552,2825,3068,3251,3376,3433,3422,3370,3270,3168,3050,2943,2835,2716,2575,2394,2145,1837,1441,986,479,-53,-558,-1017,-1379,-1623,-1737,-1712,-1572,-1333,-1028,-687,-338,-14,274,504,680,809,900,974,1047,1134,1244,1380,1519,1654,1752,1783,1729,1564,1276,870,351,-253,-911,-1582,-2233,-2821,-3310,-3692,-3932,-4057,-4060,-3971,-3818,-3622,-3422,-3226,-3059,-2918,-2807,-2702,-2601,-2458,-2280,-2029,-1719,-1347,-931,-493,-56,347,688,955,1125,1217,1230,1202,1150,1123,1136,1221,1389,1640,1958,2329,2708,3080,3403,3659,3834,3920,3925,3860,3748,3591,3429,3240,3060,2870,2666,2450,2204,1935,1649,1349,1057,781,539,348,217,156,164,240,356,518,681,849,994,1109,1178,1213,1202,1174,1122,1082,1040,1033,1035,1057,1068,1063,999,886,682,418,76,-310,-727,-1154,-1551,-1919,-2217,-2463,-2642,-2775,-2876,-2959,-3051,-3152,-3282,-3429,-3577,-3715,-3796,-3818,-3726,-3523,-3172,-2682,-2060,-1312,-495,378,1235,2040,2749,3310,3715,3938,4003,3918,3738,3485,3229,2991,2823,2734,2736,2832,2994,3227,3484,3764,4029,4279,4485,4651,4754,4805,4778,4694,4522,4286,3975,3599,3176,2717,2245,1780,1343,950,618,355,166,43,-14,-38,-32,-30,-46,-99,-212,-375,-611,-886,-1213,-1552,-1911,-2250,-2583,-2879,-3159,-3415,-3661,-3915,-4173,-4470,-4784,-5139,-5498,-5871,-6200,-6498,-6709,-6843,-6876,-6824,-6685,-6493,-6261,-6030,-5820,-5662,-5566,-5541,-5579,-5661,-5756,-5824,-5828,-5725,-5486,-5094,-4537,-3833,-3004,-2090,-1142,-214,637,1371,1954,2369,2621,2725,2704,2595,2425,2228,2033,1838,1667,1490,1324,1144,954,748,535,323,123,-45,-174,-253,-276,-251,-189,-108,-32,-7,-32,-174,-403,-767,-1230,-1806,-2451,-3156,-3873,-4579,-5232,-5810,-6286,-6646,-6878,-6981,-6955,-6821,-6581,-6267,-5889,-5484,-5068,-4675,-4320,-4032,-3819,-3699,-3680,-3760,-3952,-4224,-4585,-4994,-5437,-5888,-6304,-6671,-6946,-7122,-7179,-7123,-6963,-6720,-6431,-6124,-5849,-5619,-5472,-5407,-5434,-5531,-5680,-5842,-5976,-6049,-6005,-5833,-5494,-5004,-4351,-3591,-2729,-1847,-971,-162,542,1122,1554,1851,2017,2073,2048,1961,1835,1687,1511,1323,1096,845,552,228,-122,-496,-862,-1224,-1544,-1822,-2034,-2180,-2253,-2265,-2217,-2123,-1997,-1854,-1711,-1581,-1481,-1417,-1401,-1433,-1517,-1653,-1836,-2072,-2341,-2650,-2968,-3295,-3600,-3875,-4086,-4220,-4248,-4155,-3931,-3568,-3086,-2496,-1851,-1180,-544,10,446,722,828,749,494,91,-439,-1041,-1683,-2317,-2908,-3433,-3871,-4215,-4467,-4636,-4728,-4768,-4757,-4720,-4654,-4572,-4465,-4329,-4152,-3909,-3602,-3194,-2704,-2103,-1420,-652,156,989,1799,2562,3252,3843,4336,4723,5020,5238,5397,5519,5606,5678,5717,5734,5703,5631,5497,5302,5051,4733,4380,3993,3604,3233,2904,2634,2444,2339,2322,2393,2536,2739,2977,3222,3458,3644,3784,3839,3823,3708,3516,3232,2874,2446,1959,1434,885,335,-185,-657,-1043,-1336,-1509,-1568,-1511,-1352,-1117,-834,-544,-279,-78,44,67,-9,-167,-396,-657,-919,-1161,-1337,-1451,-1480,-1434,-1326,-1181,-1013,-866,-740,-664,-622,-616,-615,-589,-511,-333,-34,422,1044,1838,2791,3863,5026,6199,7342,8376,9258,9931,10378,10579,10546,10316,9911,9408,8837,8271,7741,7293,6942,6704,6571,6531,6549,6598,6640,6641,6582,6436,6196,5868,5448,4966,4441,3899,3373,2884,2454,2098,1817,1606,1452,1333,1232,1122,995,832,629,389,113,-186,-487,-783,-1043,-1256,-1399,-1466,-1445,-1338,-1144,-875,-537,-156,253,666,1053,1401,1680,1880,1994,2025,1988,1909,1800,1708,1628,1598,1610,1669,1760,1870,1963,2027,2024,1948,1781,1541,1223,880,524,213,-21,-138,-116,69,403,895,1502,2203,2946,3683,4375,4974,5452,5794,5972,6017,5907,5687,5357,4952,4489,3989,3472,2947,2433,1938,1477,1064,712,433,228,110,67,100,198,351,550,780,1039,1295,1559,1794,1995,2150,2226,2235,2139,1951,1657,1258,785,230,-351,-945,-1509,-2019,-2439,-2759,-2951,-3006,-2928,-2708,-2373,-1938,-1428,-890,-338,171,617,961,1185,1276,1240,1083,835,524,186,-142,-436,-663,-833,-921,-975,-991,-1021,-1083,-1210,-1416,-1705,-2075,-2493,-2941,-3355,-3714,-3939,-4027,-3912,-3613,-3095,-2403,-1539,-570,465,1511,2500,3402,4166,4769,5205,5462,5562,5527,5376,5148,4858,4521,4164,3777,3379,2968,2536,2093,1633,1158,685,208,-243,-673,-1063,-1395,-1668,-1849,-1944,-1934,-1822,-1619,-1331,-991,-619,-250,80,335,492,514,404,147,-231,-715,-1270,-1853,-2421,-2925,-3315,-3563,-3631,-3517,-3211,-2742,-2124,-1411,-646,116,816,1410,1860,2134,2235,2144,1904,1516,1041,505,-28,-535,-966,-1313,-1564,-1710,-1782,-1774,-1733,-1656,-1585,-1511,-1452,-1389,-1313,-1204,-1043,-811,-494,-86,413,994,1636,2315,3000,3658,4258,4766,5165,5426,5554,5539,5401,5158,4829,4444,4023,3594,3175,2776,2411,2066,1755,1450,1163,871,580,279,-29,-338,-635,-918,-1150,-1341,-1452,-1492,-1435,-1293,-1052,-741,-361,56,487,903,1282,1594,1825,1960,1986,1913,1733,1477,1146,786,405,41,-289,-568,-781,-926,-1002,-1026,-1014,-991,-987,-1016,-1105,-1258,-1478,-1761,-2083,-2429,-2769,-3077,-3351,-3565,-3740,-3870,-3984,-4091,-4220,-4378,-4581,-4818,-5083,-5343,-5576,-5746,-5825,-5784,-5608,-5276,-4803,-4179,-3442,-2600,-1699,-771,145,1006,1782,2444,2970,3349,3580,3663,3618,3462,3221,2917,2581,2227,1879,1550,1249,977,742,527,338,161,-4,-166,-315,-457,-578,-675,-741,-768,-757,-703,-607,-481,-322,-171,-15,91,157,145,56,-135,-420,-821,-1314,-1908,-2567,-3295,-4037,-4799,-5518,-6188,-6761,-7221,-7542,-7722,-7752,-7648,-7433,-7126,-6771,-6404,-6052,-5762,-5539,-5411,-5364,-5402,-5486,-5614,-5732,-5838,-5901,-5917,-5889,-5832,-5756,-5701,-5671,-5698,-5786,-5928,-6128,-6336,-6550,-6716,-6810,-6814,-6682,-6433,-6030,-5504,-4846,-4095,-3263,-2394,-1519,-666,118,824,1406,1869,2183,2359,2397,2301,2098,1791,1414,983,525,58,-385,-805,-1157,-1464,-1682,-1840,-1911,-1917,-1865,-1754,-1629,-1473,-1338,-1211,-1126,-1080,-1089,-1149,-1266,-1427,-1639,-1886,-2166,-2476,-2790,-3116,-3418,-3703,-3944,-4150,-4303,-4416,-4477,-4507,-4497,-4460,-4392,-4293,-4165,-3998,-3800,-3567,-3310,-3031,-2745,-2463,-2201,-1972,-1791,-1662,-1601,-1604,-1677,-1813,-2014,-2260,-2560,-2883,-3233,-3585,-3931,-4248,-4532,-4752,-4915,-4989,-4990,-4894,-4722,-4458,-4128,-3723,-3263,-2751,-2190,-1608,-989,-374,258,867,1469,2038,2574,3072,3518,3913,4250,4518,4715,4829,4861,4809,4677,4475,4202,3881,3513,3124,2717,2319,1935,1575,1256,960,710,486,294,129,-7,-117,-189,-225,-225,-168,-85,54,212,394,580,753,893,998,1032,1022,925,791,594,381,161,-38,-187,-267,-266,-172,2,249,534,837,1109,1333,1461,1487,1386,1160,823,381,-122,-672,-1221,-1749,-2215,-2604,-2888,-3061,-3119,-3068,-2911,-2680,-2367,-2018,-1627,-1222,-800,-361,101,596,1141,1733,2398,3114,3903,4728,5591,6449,7281,8049,8730,9284,9703,9962,10059,9985,9763,9383,8895,8305,7648,6964,6260,5591,4958,4394,3913,3521,3230,3035,2928,2902,2935,3005,3095,3174,3227,3241,3197,3111,2974,2819,2653,2514,2413,2375,2410,2510,2662,2835,2984,3082,3082,2980,2769,2483,2155,1843,1599,1452,1455,1576,1840,2168,2547,2886,3145,3257,3190,2912,2427,1752,913,-21,-1009,-1965,-2833,-3548,-4059,-4343,-4379,-4191,-3791,-3240,-2563,-1831,-1056,-293,447,1134,1745,2270,2693,3023,3282,3501,3739,4037,4466,5044,5817,6759,7871,9079,10348,11567,12693,13615,14292,14655,14673,14339,13647,12635,11345,9829,8176,6441,4734,3117,1683,483,-428,-1033,-1334,-1356,-1163,-799,-376,59,394,587,564,304,-214,-974,-1939,-3031,-4147,-5141,-5874,-6206,-6071,-5448,-4446,-3220,-2013,-1034,-471,-377,-736,-1379,-2128,-2762,-3132,-3169,-2894,-2391,-1790,-1180,-646,-203,158,440,655,742,627,207,-625,-1899,-3586,-5531,-7493,-9126,-10097,-10066,-8857,-6412,-2922,1280,5660,9657,12690,14301,14214,12359,8929,4305,-948,-6189,-10765,-14090,-15727,-15444,-13230,-9328,-4176,1605,7333,12296,15907,17736,17589,15571,11999,7439,2541,-2029,-5694,-8076,-9010,-8566,-7003,-4701,-2088,446,2593,4163,5090,5400,5198,4616,3784,2813,1772,701,-407,-1531,-2685,-3807,-4828,-5653,-6163,-6281,-5974,-5269,-4293,-3209,-2253,-1625,-1518,-2006,-3077,-4572,-6263,-7813,-8942,-9364,-8965,-7738,-5853,-3591,-1319,598,1852,2255,1771,527,-1239,-3184,-4977,-6293,-6935,-6785,-5899,-4423,-2621,-804,712,1645,1811,1134,-313,-2335,-4626,-6825,-8577,-9586,-9674,-8810,-7111,-4826,-2283,166,2208,3628,4306,4275,3634,2587,1350,133,-885,-1586,-1910,-1859,-1474,-843,-58,773,1570,2254,2808,3212,3508,3740,3971,4269,4674,5216,5870,6588,7270,7805,8063,7938,7352,6278,4761,2900,858,-1174,-3008,-4466,-5433,-5831,-5685,-5032,-4014,-2755,-1433,-188,848,1607,2068,2265,2299,2277,2355,2643,3243,4180,5441,6932,8542,10122,11526,12648,13390,13731,13676,13274,12616,11787,10895,10015,9211,8506,7895,7337,6765,6110,5289,4250,2962,1436,-273,-2086,-3870,-5519,-6878,-7859,-8355,-8323,-7749,-6663,-5131,-3255,-1164,1007,3088,4932,6395,7350,7726,7477,6607,5172,3241,929,-1652,-4355,-7038,-9529,-11650,-13229,-14095,-14143,-13289,-11582,-9115,-6115,-2858,337,3143,5289,6579,6912,6320,4905,2882,482,-2035,-4436,-6544,-8236,-9464,-10235,-10604,-10642,-10429,-10016,-9452,-8747,-7913,-6966,-5923,-4838,-3777,-2820,-2057,-1558,-1380,-1520,-1966,-2631,-3433,-4250,-4971,-5504,-5782,-5787,-5519,-5035,-4384,-3668,-2948,-2314,-1811,-1489,-1351,-1399,-1613,-1950,-2386,-2869,-3365,-3852,-4285,-4675,-4990,-5252,-5457,-5626,-5770,-5912,-6062,-6239,-6465,-6728,-7069,-7452,-7897,-8379,-8875,-9362,-9799,-10151,-10382,-10464,-10387,-10133,-9736,-9194,-8560,-7850,-7109,-6364,-5650,-4994,-4413,-3940,-3569,-3326,-3183,-3132,-3128,-3125,-3072,-2902,-2584,-2073,-1387,-527,432,1437,2379,3180,3756,4055,4050,3755,3206,2475,1635,788,5,-622,-1055,-1251,-1203,-927,-450,173,893,1641,2366,3013,3550,3961,4240,4414,4506,4564,4634,4744,4933,5193,5512,5860,6171,6402,6487,6381,6068,5542,4842,4024,3158,2341,1635,1132,855,850,1092,1559,2193,2921,3687,4415,5076,5646,6124,6528,6892,7233,7597,7977,8392,8820,9248,9656,10011,10307,10509,10629,10644,10583,10441,10263,10063,9883,9753,9692,9727,9851,10062,10349,10675,11028,11373,11690,11970,12186,12345,12423,12423,12331,12138,11844,11435,10921,10300,9599,8843,8067,7331,6660,6117,5721,5492,5436,5536,5761,6096,6477,6906,7324,7724,8069,8323,8449,8395,8119,7595,6810,5802,4630,3390,2200,1163,379,-96,-259,-138,174,585,967,1224,1275,1075,625,-46,-866,-1759,-2613,-3354,-3876,-4147,-4111,-3806,-3252,-2540,-1769,-1034,-449,-85,12,-181,-627,-1274,-2053,-2850,-3612,-4235,-4696,-4957,-5029,-4928,-4694,-4376,-4012,-3657,-3341,-3099,-2951,-2909,-2972,-3132,-3372,-3663,-3993,-4320,-4653,-4952,-5243,-5503,-5763,-6010,-6269,-6525,-6786,-7034,-7267,-7461,-7628,-7754,-7851,-7935,-8003,-8085,-8177,-8286,-8418,-8548,-8691,-8800,-8892,-8916,-8888,-8773,-8594,-8345,-8054,-7743,-7437,-7166,-6950,-6796,-6726,-6709,-6760,-6846,-6961,-7090,-7224,-7360,-7494,-7632,-7758,-7885,-7991,-8087,-8153,-8204,-8227,-8237,-8239,-8238,-8258,-8288,-8354,-8427,-8520,-8595,-8652,-8656,-8617,-8515,-8367,-8174,-7954,-7719,-7477,-7241,-7008,-6783,-6559,-6343,-6130,-5929,-5739,-5571,-5431,-5327,-5260,-5238,-5249,-5294,-5343,-5385,-5388,-5324,-5176,-4917,-4559,-4092,-3551,-2962,-2360,-1801,-1310,-934,-686,-576,-603,-735,-962,-1233,-1522,-1796,-2021,-2183,-2272,-2272,-2201,-2058,-1865,-1633,-1396,-1156,-954,-783,-660,-586,-550,-557,-586,-633,-683,-725,-748,-747,-705,-637,-516,-375,-191,13,234,465,690,893,1074,1202,1288,1317,1302,1242,1163,1060,978,909,895,941,1057,1270,1552,1931,2378,2889,3451,4037,4636,5222,5777,6278,6707,7044,7283,7401,7411,7298,7092,6787,6436,6036,5653,5285,4985,4752,4622,4585,4652,4812,5050,5353,5704,6079,6463,6835,7177,7478,7717,7908,8015,8085,8075,8036,7946,7834,7702,7558,7413,7267,7122,6980,6833,6671,6491,6274,6029,5750,5466,5185,4954,4789,4729,4795,4992,5330,5781,6327,6923,7531,8092,8568,8900,9068,9031,8798,8373,7792,7099,6362,5636,4999,4499,4175,4054,4127,4378,4762,5231,5719,6178,6554,6823,6970,7006,6960,6870,6795,6772,6843,7029,7312,7681,8060,8408,8630,8685,8513,8116,7501,6735,5891,5082,4406,3964,3827,4014,4525,5287,6208,7174,8043,8712,9077,9109,8780,8164,7313,6355,5394,4532,3875,3461,3334,3468,3822,4326,4888,5422,5828,6056,6032,5767,5241,4513,3633,2664,1703,797,29,-562,-958,-1137,-1133,-962,-674,-316,64,422,722,934,1044,1043,946,756,499,195,-134,-464,-772,-1048,-1271,-1444,-1556,-1633,-1666,-1693,-1720,-1770,-1869,-2016,-2237,-2518,-2859,-3256,-3670,-4112,-4536,-4936,-5298,-5597,-5850,-6016,-6134,-6158,-6143,-6053,-5943,-5808,-5676,-5579,-5513,-5510,-5557,-5658,-5791,-5951,-6102,-6238,-6342,-6398,-6423,-6400,-6357,-6297,-6232,-6181,-6140,-6123,-6123,-6141,-6168,-6200,-6225,-6249,-6259,-6267,-6276,-6288,-6325,-6376,-6461,-6563,-6690,-6821,-6957,-7070,-7166,-7218,-7239,-7214,-7147,-7046,-6913,-6762,-6597,-6440,-6291,-6169,-6084,-6024,-6015,-6032,-6082,-6153,-6232,-6311,-6382,-6436,-6472,-6482,-6482,-6454,-6425,-6384,-6341,-6307,-6269,-6253,-6243,-6250,-6276,-6311,-6365,-6421,-6481,-6532,-6574,-6595,-6608,-6598,-6589,-6578,-6574,-6594,-6632,-6699,-6793,-6899,-7016,-7123,-7206,-7255,-7259,-7210,-7114,-6969,-6787,-6575,-6351,-6117,-5897,-5692,-5512,-5370,-5253,-5180,-5133,-5115,-5125,-5143,-5185,-5232,-5289,-5358,-5419,-5483,-5530,-5554,-5550,-5502,-5412,-5274,-5099,-4891,-4679,-4470,-4299,-4182,-4138,-4175,-4298,-4485,-4733,-5012,-5292,-5553,-5768,-5911,-5981,-5958,-5848,-5659,-5393,-5069,-4693,-4288,-3868,-3444,-3043,-2666,-2344,-2070,-1864,-1719,-1638,-1605,-1612,-1635,-1664,-1679,-1672,-1631,-1572,-1487,-1405,-1334,-1287,-1289,-1321,-1407,-1508,-1628,-1722,-1774,-1752,-1632,-1403,-1063,-614,-93,488,1073,1635,2129,2523,2800,2945,2964,2879,2698,2492,2257,2075,1935,1884,1903,1993,2119,2259,2373,2442,2443,2380,2264,2117,1988,1902,1922,2059,2359,2811,3420,4142,4953,5767,6556,7220,7735,8035,8107,7941,7559,6995,6316,5572,4858,4223,3735,3429,3322,3403,3662,4033,4494,4967,5419,5802,6086,6262,6320,6286,6166,6010,5832,5681,5569,5525,5557,5663,5842,6071,6343,6616,6894,7125,7315,7440,7487,7466,7367,7206,6991,6750,6484,6240,6008,5824,5689,5596,5557,5539,5541,5538,5516,5459,5360,5222,5042,4845,4637,4434,4270,4133,4065,4054,4113,4241,4430,4668,4943,5227,5508,5762,5965,6117,6197,6213,6171,6080,5954,5819,5679,5562,5476,5425,5419,5455,5523,5627,5744,5869,5995,6096,6179,6229,6239,6229,6182,6127,6063,6003,5965,5950,5971,6029,6121,6249,6402,6574,6753,6932,7093,7245,7359,7460,7521,7569,7582,7582,7553,7513,7453,7377,7289,7184,7071,6946,6810,6665,6509,6337,6147,5934,5694,5432,5139,4837,4521,4219,3937,3694,3497,3362,3268,3232,3214,3224,3228,3234,3221,3202,3179,3165,3175,3210,3290,3406,3569,3767,3987,4230,4459,4684,4854,4983,5034,5007,4899,4706,4447,4135,3793,3442,3116,2821,2592,2422,2329,2302,2336,2411,2520,2629,2738,2808,2843,2808,2715,2539,2302,1994,1643,1256,858,463,90,-249,-545,-804,-1011,-1192,-1328,-1454,-1548,-1644,-1722,-1807,-1890,-1971,-2061,-2137,-2216,-2276,-2319,-2347,-2344,-2336,-2303,-2284,-2271,-2294,-2365,-2493,-2685,-2948,-3258,-3615,-3983,-4344,-4665,-4928,-5094,-5167,-5114,-4959,-4693,-4343,-3941,-3507,-3097,-2721,-2428,-2220,-2121,-2118,-2213,-2385,-2623,-2913,-3237,-3597,-3982,-4389,-4822,-5267,-5726,-6181,-6625,-7029,-7394,-7686,-7909,-8057,-8121,-8129,-8069,-7981,-7863,-7741,-7627,-7527,-7452,-7392,-7351,-7307,-7266,-7192,-7100,-6955,-6782,-6569,-6331,-6095,-5862,-5667,-5523,-5434,-5416,-5462,-5560,-5701,-5862,-6022,-6166,-6275,-6336,-6353,-6312,-6232,-6118,-5980,-5844,-5708,-5595,-5506,-5450,-5412,-5411,-5410,-5431,-5443,-5457,-5459,-5457,-5442,-5428,-5405,-5390,-5375,-5369,-5372,-5379,-5404,-5425,-5464,-5495,-5538,-5571,-5611,-5640,-5672,-5695,-5726,-5745,-5777,-5806,-5845,-5887,-5937,-5989,-6047,-6105,-6166,-6227,-6291,-6356,-6425,-6498,-6574,-6656,-6739,-6832,-6920,-7016,-7107,-7193,-7271,-7334,-7370,-7382,-7343,-7265,-7118,-6919,-6649,-6323,-5938,-5509,-5047,-4566,-4085,-3620,-3197,-2826,-2541,-2336,-2243,-2246,-2349,-2541,-2796,-3108,-3430,-3768,-4080,-4371,-4629,-4851,-5043,-5213,-5358,-5496,-5609,-5718,-5791,-5851,-5852,-5829,-5730,-5590,-5377,-5110,-4783,-4407,-4000,-3564,-3141,-2727,-2374,-2086,-1894,-1805,-1832,-1960,-2187,-2483,-2818,-3167,-3487,-3745,-3928,-3985,-3953,-3779,-3534,-3190,-2812,-2420,-2037,-1718,-1452,-1283,-1186,-1179,-1226,-1324,-1427,-1529,-1575,-1578,-1481,-1315,-1058,-731,-360,44,437,813,1135,1406,1609,1755,1851,1905,1940,1955,1974,1997,2024,2076,2120,2196,2268,2357,2448,2545,2633,2718,2776,2814,2813,2779,2706,2600,2466,2314,2149,1986,1820,1665,1512,1372,1240,1119,1014,936,889,894,947,1067,1249,1498,1802,2157,2536,2936,3315,3670,3959,4178,4297,4315,4229,4045,3786,3471,3131,2803,2511,2289,2156,2120,2188,2347,2580,2870,3186,3516,3830,4130,4403,4662,4908,5160,5420,5707,6009,6338,6664,6998,7296,7566,7774,7918,7987,7976,7891,7728,7504,7216,6889,6527,6147,5771,5397,5060,4745,4486,4255,4089,3949,3864,3809,3793,3811,3871,3967,4123,4322,4582,4885,5236,5603,5986,6344,6673,6942,7143,7270,7311,7293,7199,7076,6916,6759,6600,6470,6352,6258,6170,6074,5957,5798,5591,5328,5012,4651,4257,3858,3466,3120,2818,2612,2477,2454,2513,2670,2886,3166,3464,3772,4067,4325,4547,4716,4844,4934,4994,5045,5089,5141,5214,5301,5412,5541,5682,5831,5978,6105,6212,6272,6287,6230,6108,5911,5652,5334,4988,4622,4285,3982,3755,3613,3567,3624,3775,4005,4312,4655,5033,5417,5788,6134,6439,6685,6881,7005,7065,7065,6997,6882,6716,6515,6289,6045,5802,5555,5331,5111,4918,4730,4556,4381,4200,4001,3783,3532,3259,2952,2635,2304,1985,1694,1442,1254,1137,1104,1156,1293,1505,1776,2095,2426,2761,3064,3320,3515,3625,3664,3604,3477,3257,2986,2647,2271,1875,1464,1082,724,428,203,58,10,52,176,388,643,949,1255,1553,1809,2012,2135,2187,2149,2045,1871,1666,1422,1200,977,807,672,586,549,537,551,564,564,538,477,376,240,82,-94,-253,-390,-481,-501,-460,-322,-121,162,493,863,1243,1613,1946,2224,2434,2554,2594,2536,2397,2167,1874,1504,1097,634,157,-351,-848,-1357,-1836,-2302,-2740,-3136,-3512,-3831,-4121,-4362,-4554,-4699,-4786,-4819,-4803,-4731,-4630,-4493,-4357,-4216,-4109,-4032,-4012,-4046,-4143,-4298,-4501,-4741,-4996,-5249,-5470,-5639,-5738,-5740,-5652,-5449,-5162,-4784,-4347,-3870,-3378,-2901,-2455,-2063,-1736,-1484,-1315,-1216,-1199,-1238,-1339,-1479,-1654,-1859,-2078,-2318,-2572,-2842,-3133,-3443,-3771,-4123,-4482,-4860,-5232,-5605,-5958,-6290,-6585,-6841,-7042,-7191,-7277,-7306,-7273,-7189,-7052,-6887,-6684,-6476,-6250,-6030,-5808,-5599,-5386,-5194,-4987,-4803,-4616,-4442,-4291,-4151,-4059,-3992,-3983,-4019,-4115,-4268,-4472,-4728,-5018,-5329,-5647,-5940,-6207,-6412,-6559,-6625,-6621,-6542,-6404,-6219,-6004,-5779,-5560,-5372,-5221,-5133,-5107,-5151,-5267,-5439,-5659,-5906,-6153,-6376,-6551,-6646,-6658,-6568,-6381,-6105,-5759,-5361,-4954,-4546,-4184,-3878,-3646,-3508,-3448,-3482,-3585,-3752,-3970,-4207,-4465,-4710,-4938,-5135,-5289,-5400,-5469,-5498,-5498,-5480,-5449,-5425,-5405,-5402,-5411,-5427,-5448,-5451,-5439,-5384,-5283,-5132,-4918,-4651,-4334,-3974,-3589,-3185,-2786,-2400,-2035,-1719,-1425,-1196,-992,-843,-717,-633,-569,-537,-538,-567,-648,-773,-960,-1212,-1511,-1880,-2271,-2695,-3112,-3499,-3839,-4101,-4274,-4343,-4313,-4181,-3971,-3693,-3380,-3051,-2734,-2452,-2216,-2048,-1943,-1911,-1942,-2022,-2145,-2281,-2423,-2542,-2633,-2671,-2668,-2607,-2501,-2363,-2198,-2030,-1867,-1726,-1617,-1548,-1516,-1521,-1557,-1609,-1674,-1724,-1759,-1762,-1718,-1641,-1505,-1341,-1130,-902,-652,-401,-156,78,283,468,617,748,849,943,1021,1106,1193,1295,1412,1542,1684,1830,1975,2104,2216,2299,2347,2361,2338,2279,2193,2080,1948,1815,1669,1540,1414,1311,1224,1159,1102,1068,1024,988,936,869,797,706,624,544,489,468,492,564,687,853,1046,1264,1466,1653,1788,1859,1858,1771,1608,1375,1082,762,419,98,-200,-441,-623,-721,-746,-674,-528,-291,18,397,833,1311,1821,2336,2858,3343,3807,4207,4552,4826,5029,5166,5241,5271,5264,5248,5223,5217,5221,5247,5276,5311,5311,5289,5188,5036,4788,4477,4089,3655,3189,2713,2267,1850,1502,1220,1015,885,824,817,855,926,1010,1115,1221,1340,1471,1621,1793,1999,2234,2510,2814,3142,3497,3841,4197,4513,4811,5054,5253,5394,5475,5507,5483,5424,5330,5209,5074,4919,4756,4577,4377,4158,3906,3622,3302,2948,2567,2179,1787,1432,1118,883,741,706,791,987,1293,1688,2144,2643,3138,3622,4050,4423,4720,4940,5098,5180,5225,5214,5178,5110,5015,4900,4756,4588,4396,4182,3952,3714,3476,3255,3051,2884,2753,2662,2624,2618,2660,2734,2846,2989,3173,3387,3643,3938,4268,4634,5016,5415,5806,6177,6517,6797,7019,7164,7229,7211,7119,6947,6725,6449,6145,5825,5498,5180,4873,4581,4302,4039,3779,3526,3275,3026,2789,2563,2358,2184,2041,1942,1875,1853,1857,1892,1937,1997,2044,2091,2106,2106,2076,2021,1947,1860,1772,1695,1643,1622,1652,1720,1852,2019,2237,2478,2740,2991,3236,3430,3595,3687,3732,3710,3642,3538,3407,3264,3130,3005,2902,2829,2768,2741,2719,2713,2705,2693,2674,2638,2587,2513,2420,2306,2167,2018,1845,1676,1498,1332,1182,1058,973,924,938,993,1123,1292,1529,1799,2107,2435,2752,3065,3324,3551,3700,3795,3812,3779,3676,3543,3354,3149,2901,2636,2335,2007,1646,1257,847,422,3,-404,-773,-1108,-1385,-1624,-1806,-1966,-2100,-2231,-2372,-2528,-2711,-2920,-3157,-3408,-3682,-3945,-4207,-4438,-4624,-4757,-4802,-4764,-4615,-4357,-3985,-3509,-2946,-2318,-1660,-1002,-384,169,619,964,1181,1289,1293,1212,1075,899,716,537,377,239,122,22,-76,-180,-303,-462,-652,-892,-1168,-1478,-1815,-2162,-2504,-2829,-3122,-3375,-3580,-3745,-3858,-3936,-3978,-3992,-3986,-3963,-3930,-3895,-3860,-3841,-3826,-3841,-3871,-3928,-4001,-4082,-4161,-4222,-4250,-4233,-4160,-4029,-3848,-3619,-3374,-3124,-2897,-2713,-2580,-2520,-2512,-2575,-2669,-2801,-2940,-3084,-3212,-3328,-3429,-3521,-3619,-3724,-3855,-4007,-4190,-4393,-4602,-4816,-4999,-5159,-5260,-5316,-5305,-5242,-5126,-4969,-4783,-4576,-4362,-4148,-3945,-3758,-3593,-3455,-3347,-3260,-3208,-3168,-3150,-3144,-3138,-3145,-3147,-3161,-3177,-3207,-3254,-3317,-3407,-3516,-3647,-3795,-3954,-4114,-4275,-4420,-4545,-4644,-4707,-4739,-4732,-4697,-4631,-4553,-4458,-4366,-4276,-4198,-4132,-4074,-4020,-3963,-3890,-3793,-3661,-3491,-3277,-3039,-2755,-2481,-2183,-1928,-1684,-1498,-1353,-1267,-1232,-1245,-1302,-1395,-1519,-1665,-1836,-2018,-2215,-2416,-2613,-2809,-2981,-3142,-3269,-3379,-3464,-3537,-3606,-3683,-3775,-3900,-4046,-4235,-4432,-4657,-4865,-5067,-5220,-5334,-5376,-5355,-5261,-5099,-4883,-4618,-4325,-4019,-3722,-3447,-3218,-3037,-2918,-2856,-2843,-2873,-2919,-2979,-3016,-3039,-3013,-2955,-2848,-2708,-2528,-2331,-2110,-1894,-1670,-1469,-1279,-1127,-1007,-932,-903,-917,-971,-1053,-1151,-1248,-1327,-1378,-1381,-1340,-1251,-1117,-958,-779,-609,-449,-329,-244,-205,-210,-252,-324,-411,-518,-613,-725,-811,-907,-980,-1057,-1114,-1166,-1199,-1214,-1210,-1182,-1132,-1068,-981,-897,-803,-722,-647,-596,-564,-564,-593,-654,-751,-887,-1049,-1254,-1472,-1718,-1965,-2217,-2454,-2673,-2858,-3005,-3106,-3157,-3142,-3079,-2932,-2737,-2464,-2128,-1742,-1296,-819,-318,195,699,1183,1639,2052,2420,2736,3003,3213,3375,3482,3543,3556,3526,3457,3350,3220,3064,2900,2721,2551,2375,2212,2055,1899,1756,1612,1468,1327,1180,1039,886,744,589,440,293,134,-15,-176,-335,-494,-656,-806,-951,-1076,-1185,-1267,-1325,-1350,-1350,-1314,-1245,-1142,-995,-815,-582,-319,-3,338,716,1107,1506,1899,2272,2614,2918,3169,3371,3509,3591,3609,3571,3472,3332,3140,2929,2690,2449,2212,1994,1801,1643,1522,1438,1388,1373,1371,1394,1412,1432,1439,1430,1400,1349,1278,1190,1088,982,873,774,691,623,586,577,592,640,700,778,853,925,975,1013,1018,1018,988,978,959,981,1034,1140,1308,1534,1826,2173,2567,3001,3452,3918,4369,4805,5201,5552,5843,6063,6217,6291,6305,6250,6150,6004,5831,5637,5422,5203,4965,4730,4486,4243,4001,3766,3540,3324,3123,2926,2749,2573,2411,2252,2102,1953,1811,1662,1519,1369,1213,1058,894,739,589,455,351,274,249,265,333,458,618,838,1075,1355,1640,1941,2241,2527,2815,3070,3328,3550,3766,3955,4122,4264,4371,4454,4495,4527,4517,4511,4487,4471,4459,4449,4447,4437,4417,4375,4305,4201,4061,3889,3684,3459,3219,2967,2727,2488,2271,2079,1912,1783,1687,1627,1600,1611,1642,1708,1778,1870,1957,2048,2139,2221,2310,2400,2498,2613,2745,2896,3074,3260,3473,3683,3901,4106,4295,4453,4575,4652,4675,4650,4562,4420,4222,3966,3660,3296,2888,2425,1920,1371,787,177,-447,-1068,-1675,-2235,-2749,-3179,-3525,-3768,-3907,-3939,-3872,-3713,-3470,-3160,-2794,-2383,-1941,-1472,-997,-511,-43,417,843,1236,1587,1892,2149,2368,2542,2692,2815,2922,3017,3098,3162,3205,3216,3184,3104,2964,2768,2516,2215,1882,1520,1158,800,464,160,-106,-336,-520,-674,-795,-895,-988,-1073,-1168,-1269,-1382,-1511,-1637,-1777,-1898,-2021,-2115,-2193,-2243,-2262,-2252,-2206,-2127,-2017,-1878,-1717,-1542,-1362,-1187,-1030,-900,-804,-749,-735,-759,-822,-909,-1022,-1147,-1280,-1415,-1544,-1664,-1771,-1865,-1943,-2005,-2052,-2076,-2077,-2053,-1997,-1910,-1790,-1636,-1461,-1265,-1067,-878,-705,-574,-473,-425,-418,-450,-517,-605,-700,-803,-888,-969,-1023,-1067,-1094,-1111,-1126,-1135,-1150,-1172,-1198,-1247,-1295,-1373,-1452,-1558,-1670,-1800,-1932,-2068,-2203,-2321,-2431,-2504,-2560,-2574,-2559,-2510,-2434,-2337,-2227,-2105,-1986,-1865,-1752,-1644,-1539,-1438,-1339,-1237,-1136,-1034,-925,-817,-701,-582,-458,-323,-187,-39,105,250,386,512,618,705,762,791,794,762,705,618,510,380,235,71,-102,-292,-488,-702,-916,-1142,-1358,-1574,-1766,-1947,-2085,-2208,-2285,-2344,-2371,-2383,-2385,-2390,-2405,-2432,-2480,-2548,-2627,-2726,-2817,-2912,-2980,-3027,-3034,-2996,-2920,-2789,-2628,-2420,-2193,-1933,-1664,-1378,-1090,-799,-517,-243,11,246,455,634,795,925,1047,1159,1267,1393,1520,1667,1823,1984,2140,2285,2404,2493,2538,2539,2486,2386,2236,2039,1812,1546,1277,984,711,442,207,5,-153,-267,-332,-356,-344,-306,-254,-202,-151,-126,-113,-126,-160,-202,-259,-313,-363,-413,-448,-491,-528,-574,-640,-720,-830,-967,-1126,-1317,-1511,-1725,-1912,-2097,-2227,-2317,-2343,-2304,-2197,-2028,-1802,-1531,-1234,-919,-604,-305,-21,227,452,646,822,985,1143,1312,1493,1696,1926,2173,2445,2720,2995,3253,3478,3660,3785,3841,3826,3730,3570,3330,3051,2717,2370,2010,1664,1335,1047,789,577,400,249,124,4,-110,-241,-381,-547,-734,-941,-1174,-1414,-1666,-1916,-2152,-2369,-2551,-2693,-2780,-2817,-2791,-2720,-2607,-2471,-2331,-2205,-2101,-2042,-2002,-2013,-2016,-2034,-2022,-1967,-1867,-1693,-1463,-1177,-851,-497,-148,200,510,793,1035,1238,1418,1568,1718,1859,2009,2164,2311,2459,2570,2652,2671,2632,2519,2339,2091,1798,1463,1116,770,442,152,-98,-302,-467,-594,-705,-795,-901,-1002,-1140,-1277,-1454,-1632,-1832,-2033,-2232,-2423,-2601,-2755,-2889,-2982,-3043,-3050,-3010,-2906,-2741,-2520,-2235,-1910,-1543,-1154,-755,-354,44,429,814,1178,1550,1897,2245,2561,2859,3120,3341,3525,3662,3765,3824,3851,3838,3794,3706,3577,3400,3166,2881,2539,2146,1713,1244,754,259,-238,-714,-1170,-1587,-1967,-2305,-2595,-2847,-3046,-3211,-3329,-3405,-3440,-3433,-3381,-3299,-3168,-3010,-2811,-2578,-2313,-2014,-1691,-1346,-989,-633,-280,49,354,633,862,1078,1243,1402,1541,1670,1812,1945,2096,2241,2392,2533,2658,2768,2841,2884,2881,2831,2728,2570,2347,2075,1743,1377,991,592,230,-103,-370,-561,-684,-723,-708,-637,-540,-427,-318,-225,-158,-118,-106,-120,-147,-188,-217,-244,-236,-208,-131,-20,137,333,550,792,1020,1239,1416,1544,1607,1601,1524,1382,1182,943,670,393,102,-172,-446,-709,-967,-1225,-1485,-1741,-2004,-2260,-2508,-2750,-2962,-3160,-3321,-3446,-3532,-3567,-3558,-3493,-3382,-3229,-3037,-2829,-2613,-2402,-2220,-2059,-1941,-1845,-1781,-1715,-1649,-1559,-1434,-1275,-1071,-835,-574,-296,-26,236,464,657,802,896,935,929,868,777,652,511,364,219,80,-41,-164,-278,-404,-548,-713,-910,-1129,-1373,-1627,-1884,-2128,-2343,-2528,-2665,-2755,-2795,-2783,-2726,-2626,-2497,-2342,-2183,-2029,-1890,-1798,-1735,-1743,-1799,-1923,-2098,-2325,-2582,-2861,-3140,-3397,-3623,-3796,-3913,-3969,-3962,-3911,-3810,-3693,-3553,-3414,-3267,-3125,-2972,-2811,-2627,-2422,-2186,-1932,-1645,-1348,-1032,-716,-406,-103,165,410,602,742,820,827,757,622,420,172,-104,-385,-650,-876,-1050,-1172,-1226,-1232,-1196,-1133,-1065,-1008,-971,-985,-1039,-1154,-1317,-1523,-1755,-2006,-2241,-2462,-2640,-2770,-2855,-2883,-2881,-2841,-2797,-2751,-2717,-2707,-2716,-2743,-2783,-2820,-2849,-2856,-2830,-2767,-2660,-2508,-2315,-2085,-1822,-1536,-1227,-905,-573,-234,100,436,743,1043,1298,1524,1706,1842,1932,1980,1982,1951,1883,1786,1665,1523,1366,1207,1043,896,764,656,579,519,486,458,424,383,303,201,51,-133,-358,-613,-892,-1190,-1494,-1805,-2107,-2402,-2676,-2923,-3133,-3296,-3412,-3457,-3453,-3374,-3246,-3061,-2834,-2568,-2281,-1970,-1655,-1332,-1016,-707,-416,-137,117,362,590,816,1045,1281,1528,1784,2048,2308,2565,2795,3006,3177,3305,3399,3431,3433,3372,3280,3137,2975,2779,2587,2389,2217,2068,1958,1891,1858,1865,1887,1915,1928,1908,1837,1710,1514,1261,949,604,232,-137,-494,-820,-1105,-1349,-1545,-1706,-1832,-1931,-2012,-2079,-2125,-2166,-2173,-2167,-2122,-2049,-1939,-1796,-1624,-1419,-1194,-946,-685,-411,-136,144,411,671,915,1143,1362,1565,1766,1960,2151,2344,2533,2717,2897,3060,3219,3357,3484,3593,3690,3770,3833,3879,3890,3886,3828,3740,3599,3414,3188,2924,2638,2332,2032,1728,1453,1190,968,769,616,486,397,333,292,275,263,266,270,277,289,299,320,343,386,436,507,580,668,747,816,858,853,798,674,480,220,-108,-481,-888,-1305,-1718,-2096,-2446,-2726,-2952,-3098,-3159,-3138,-3017,-2806,-2492,-2093,-1603,-1054,-446,185,828,1455,2054,2610,3115,3558,3944,4255,4508,4677,4782,4801,4753,4630,4450,4220,3969,3692,3436,3175,2950,2741,2548,2379,2198,2030,1841,1642,1425,1190,937,671,389,100,-200,-494,-792,-1066,-1324,-1543,-1719,-1847,-1917,-1937,-1908,-1837,-1740,-1612,-1478,-1327,-1169,-1000,-818,-616,-398,-148,128,436,787,1170,1602,2072,2584,3124,3696,4258,4822,5331,5788,6152,6413,6560,6576,6486,6276,5985,5618,5206,4760,4306,3846,3395,2954,2525,2114,1713,1339,980,644,335,45,-214,-454,-661,-847,-999,-1118,-1207,-1256,-1271,-1258,-1204,-1132,-1035,-920,-798,-662,-519,-370,-204,-23,186,424,696,1007,1343,1717,2095,2495,2877,3258,3602,3921,4191,4411,4572,4664,4696,4646,4543,4377,4170,3942,3702,3477,3278,3108,2978,2874,2793,2721,2640,2545,2419,2261,2064,1841,1588,1334,1081,862,687,574,540,587,721,929,1205,1519,1860,2183,2476,2697,2844,2884,2831,2671,2424,2106,1737,1340,932,534,156,-190,-505,-788,-1039,-1265,-1463,-1644,-1795,-1922,-2014,-2064,-2075,-2031,-1949,-1819,-1659,-1466,-1259,-1035,-810,-588,-365,-158,47,237,421,589,756,905,1057,1201,1346,1493,1639,1786,1927,2058,2170,2262,2320,2350,2336,2283,2195,2053,1884,1664,1413,1131,825,510,198,-99,-369,-606,-801,-961,-1078,-1170,-1235,-1285,-1332,-1370,-1428,-1485,-1564,-1651,-1745,-1848,-1947,-2039,-2118,-2175,-2206,-2204,-2165,-2086,-1965,-1800,-1599,-1365,-1108,-846,-588,-361,-175,-55,-3,-44,-158,-362,-627,-953,-1313,-1694,-2081,-2459,-2812,-3140,-3419,-3657,-3833,-3950,-3992,-3965,-3855,-3674,-3413,-3092,-2711,-2291,-1850,-1398,-962,-554,-185,118,366,528,633,660,638,573,476,379,276,193,127,87,68,72,90,123,162,204,246,278,305,303,292,241,173,69,-48,-190,-332,-480,-618,-741,-848,-934,-1004,-1056,-1102,-1143,-1194,-1262,-1356,-1483,-1644,-1841,-2057,-2294,-2521,-2736,-2910,-3038,-3101,-3105,-3033,-2909,-2716,-2491,-2221,-1938,-1641,-1344,-1059,-786,-536,-302,-88,115,307,498,687,879,1075,1268,1460,1641,1809,1959,2091,2196,2291,2357,2416,2457,2486,2504,2508,2500,2472,2431,2360,2269,2145,1986,1789,1554,1273,965,613,251,-137,-518,-904,-1260,-1608,-1920,-2208,-2459,-2676,-2846,-2979,-3057,-3091,-3069,-3010,-2900,-2768,-2609,-2434,-2256,-2069,-1882,-1685,-1471,-1245,-987,-716,-412,-98,240,578,931,1282,1626,1971,2291,2601,2878,3126,3336,3504,3627,3704,3736,3727,3688,3623,3545,3458,3370,3287,3204,3130,3054,2979,2901,2808,2705,2578,2432,2252,2045,1803,1528,1226,892,547,186,-171,-525,-854,-1174,-1446,-1709,-1913,-2099,-2238,-2340,-2409,-2434,-2423,-2379,-2294,-2180,-2031,-1855,-1650,-1423,-1172,-907,-620,-329,-16,301,637,978,1335,1693,2049,2398,2722,3023,3291,3519,3713,3871,3988,4080,4120,4138,4100,4024,3902,3733,3528,3289,3020,2748,2457,2187,1918,1675,1445,1242,1042,867,687,516,338,151,-40,-252,-471,-702,-942,-1181,-1414,-1635,-1828,-1984,-2100,-2158,-2157,-2092,-1956,-1763,-1505,-1209,-872,-527,-178,139,423,638,783,848,818,713,510,246,-103,-492,-937,-1402,-1879,-2357,-2800,-3221,-3574,-3875,-4093,-4234,-4285,-4247,-4120,-3906,-3608,-3230,-2788,-2281,-1745,-1163,-592,-9,534,1056,1522,1939,2289,2576,2789,2931,2994,2993,2916,2785,2604,2385,2156,1909,1686,1471,1294,1136,1005,883,762,624,460,255,11,-278,-609,-964,-1348,-1729,-2107,-2466,-2790,-3083,-3332,-3544,-3719,-3863,-3978,-4076,-4154,-4217,-4269,-4304,-4328,-4331,-4311,-4267,-4185,-4069,-3903,-3685,-3412,-3073,-2675,-2214,-1705,-1152,-578,4,570,1105,1583,2001,2328,2581,2733,2806,2792,2706,2557,2357,2121,1847,1566,1253,956,640,351,65,-197,-438,-663,-862,-1051,-1214,-1367,-1491,-1602,-1680,-1754,-1800,-1853,-1908,-1984,-2097,-2252,-2458,-2710,-2994,-3286,-3557,-3758,-3868,-3844,-3682,-3378,-2956,-2457,-1937,-1463,-1096,-892,-875,-1040,-1357,-1754,-2149,-2458,-2586,-2491,-2125,-1514,-685,275,1287,2243,3061,3653,3997,4049,3864,3465,2944,2373,1835,1401,1107,969,965,1036,1126,1137,1012,698,170,-522,-1344,-2172,-2924,-3481,-3765,-3731,-3369,-2724,-1868,-907,41,864,1473,1786,1796,1489,930,174,-675,-1549,-2347,-3033,-3563,-3951,-4215,-4413,-4603,-4837,-5179,-5633,-6210,-6854,-7508,-8077,-8471,-8602,-8417,-7873,-7006,-5844,-4491,-3047,-1624,-335,733,1526,2021,2234,2219,2037,1783,1522,1338,1256,1305,1460,1674,1889,2012,1986,1735,1248,529,-374,-1373,-2373,-3258,-3938,-4332,-4420,-4187,-3704,-3025,-2277,-1549,-965,-589,-499,-683,-1141,-1798,-2570,-3371,-4080,-4638,-4975,-5072,-4953,-4654,-4263,-3867,-3554,-3396,-3433,-3667,-4057,-4534,-4992,-5336,-5468,-5325,-4870,-4121,-3131,-1986,-795,322,1272,1962,2352,2437,2231,1811,1234,606,-15,-542,-958,-1229,-1395,-1480,-1560,-1693,-1935,-2332,-2879,-3561,-4313,-5050,-5680,-6107,-6255,-6091,-5597,-4827,-3842,-2752,-1666,-691,76,582,795,739,449,12,-506,-1003,-1437,-1731,-1910,-1947,-1920,-1855,-1851,-1934,-2182,-2584,-3136,-3788,-4457,-5059,-5495,-5696,-5593,-5193,-4493,-3577,-2517,-1420,-397,468,1092,1445,1514,1330,943,423,-155,-707,-1187,-1544,-1774,-1890,-1927,-1944,-2005,-2168,-2470,-2938,-3548,-4263,-5008,-5692,-6233,-6542,-6578,-6297,-5732,-4909,-3909,-2818,-1727,-721,118,775,1193,1429,1484,1442,1350,1284,1288,1405,1634,1974,2370,2777,3127,3356,3426,3311,3021,2597,2102,1618,1218,978,948,1129,1529,2069,2691,3302,3802,4119,4193,3995,3541,2860,2027,1110,204,-623,-1313,-1828,-2171,-2355,-2427,-2449,-2477,-2568,-2758,-3053,-3430,-3848,-4231,-4509,-4616,-4483,-4101,-3455,-2595,-1571,-459,645,1686,2572,3285,3783,4081,4198,4167,4047,3868,3691,3528,3416,3334,3289,3233,3155,3000,2773,2447,2057,1635,1230,918,736,750,961,1378,1955,2639,3349,4006,4529,4857,4955,4808,4440,3887,3213,2486,1769,1125,586,180,-104,-284,-398,-498,-626,-826,-1121,-1511,-1974,-2468,-2926,-3276,-3460,-3397,-3081,-2473,-1629,-574,596,1806,2959,3972,4788,5361,5693,5793,5720,5521,5273,5034,4864,4800,4858,5029,5286,5586,5867,6091,6197,6190,6046,5814,5519,5232,4998,4863,4863,4990,5241,5561,5915,6227,6459,6551,6490,6255,5867,5347,4738,4078,3420,2778,2207,1689,1255,871,536,217,-108,-450,-823,-1198,-1571,-1879,-2093,-2162,-2039,-1725,-1195,-495,347,1259,2176,3030,3748,4290,4617,4717,4607,4301,3841,3269,2625,1949,1273,624,12,-542,-1051,-1509,-1919,-2289,-2601,-2846,-3002,-3032,-2914,-2620,-2133,-1465,-617,346,1404,2466,3488,4406,5163,5748,6121,6311,6329,6210,6000,5738,5456,5197,4962,4767,4599,4441,4267,4052,3764,3400,2955,2453,1920,1411,956,623,416,374,469,695,994,1322,1620,1836,1928,1875,1665,1313,852,304,-265,-834,-1347,-1776,-2104,-2310,-2406,-2399,-2311,-2168,-1986,-1788,-1569,-1330,-1050,-702,-275,270,919,1682,2531,3425,4334,5191,5959,6593,7056,7355,7459,7423,7237,6965,6624,6253,5882,5525,5193,4880,4579,4264,3927,3537,3105,2617,2115,1609,1152,789,549,477,572,849,1262,1793,2371,2940,3444,3817,4027,4040,3854,3477,2938,2281,1543,795,64,-586,-1141,-1570,-1875,-2066,-2153,-2171,-2125,-2047,-1926,-1776,-1568,-1303,-955,-526,-11,565,1183,1801,2386,2888,3299,3575,3736,3772,3708,3572,3391,3196,3022,2882,2801,2771,2799,2850,2909,2943,2911,2811,2613,2333,1994,1618,1272,976,796,741,842,1085,1447,1897,2369,2824,3194,3440,3532,3442,3187,2770,2229,1606,937,276,-345,-899,-1361,-1738,-2027,-2242,-2405,-2521,-2607,-2659,-2675,-2639,-2540,-2361,-2083,-1706,-1221,-646,9,703,1423,2107,2744,3283,3715,4020,4196,4263,4231,4134,4009,3862,3744,3636,3559,3489,3414,3303,3148,2924,2637,2297,1928,1562,1238,992,849,827,928,1126,1404,1701,1990,2200,2312,2273,2073,1707,1172,504,-274,-1118,-1981,-2824,-3608,-4304,-4897,-5380,-5758,-6041,-6243,-6380,-6451,-6471,-6418,-6303,-6092,-5791,-5379,-4861,-4247,-3555,-2812,-2065,-1339,-693,-138,282,573,719,748,673,528,349,155,-12,-153,-253,-319,-368,-416,-481,-580,-719,-893,-1092,-1292,-1466,-1582,-1622,-1555,-1382,-1101,-718,-286,194,646,1053,1366,1548,1601,1494,1259,901,457,-32,-533,-1006,-1419,-1756,-2007,-2171,-2262,-2288,-2274,-2223,-2152,-2060,-1941,-1806,-1628,-1428,-1188,-931,-663,-413,-190,-30,62,65,-19,-197,-446,-767,-1121,-1500,-1875,-2219,-2529,-2775,-2974,-3114,-3224,-3303,-3386,-3465,-3560,-3661,-3748,-3823,-3832,-3788,-3647,-3423,-3101,-2705,-2238,-1733,-1210,-682,-185,279,695,1043,1343,1559,1720,1802,1821,1770,1663,1495,1291,1044,769,488,186,-80,-335,-523,-653,-705,-669,-562,-378,-168,72,268,427,488,453,311,60,-270,-671,-1102,-1542,-1967,-2360,-2713,-3019,-3286,-3510,-3707,-3872,-4025,-4159,-4295,-4416,-4541,-4652,-4742,-4810,-4829,-4800,-4709,-4548,-4335,-4056,-3743,-3393,-3032,-2671,-2313,-1975,-1648,-1341,-1045,-763,-488,-224,33,287,526,769,993,1216,1419,1603,1762,1892,1998,2086,2153,2235,2308,2421,2542,2697,2858,3033,3183,3309,3380,3382,3314,3152,2910,2584,2180,1720,1201,655,86,-478,-1026,-1539,-2003,-2417,-2765,-3062,-3292,-3476,-3599,-3671,-3692,-3650,-3556,-3398,-3181,-2909,-2578,-2202,-1777,-1324,-830,-323,212,750,1288,1813,2294,2721,3056,3286,3385,3338,3158,2834,2410,1897,1337,777,237,-226,-597,-849,-970,-963,-847,-625,-354,-42,256,512,702,796,796,693,510,256,-31,-345,-648,-938,-1204,-1436,-1657,-1847,-2045,-2225,-2427,-2616,-2827,-3021,-3218,-3383,-3522,-3610,-3648,-3625,-3541,-3399,-3205,-2967,-2697,-2406,-2099,-1794,-1481,-1180,-884,-609,-356,-148,12,102,113,53,-88,-287,-526,-795,-1047,-1289,-1485,-1642,-1746,-1813,-1824,-1811,-1757,-1668,-1561,-1405,-1232,-1017,-776,-511,-225,72,375,682,976,1273,1534,1781,1977,2118,2199,2197,2136,2002,1832,1624,1411,1201,1003,830,664,511,358,193,24,-175,-379,-610,-846,-1103,-1361,-1632,-1899,-2162,-2411,-2634,-2833,-2992,-3130,-3241,-3348,-3468,-3615,-3804,-4045,-4331,-4654,-4994,-5323,-5609,-5832,-5949,-5956,-5827,-5567,-5177,-4677,-4090,-3448,-2782,-2139,-1532,-1003,-550,-175,122,377,590,804,1005,1230,1446,1666,1861,2024,2140,2206,2219,2186,2117,2018,1899,1766,1617,1458,1280,1082,864,622,356,77,-218,-512,-795,-1052,-1265,-1415,-1492,-1483,-1391,-1222,-1005,-756,-525,-330,-218,-190,-272,-435,-684,-963,-1266,-1538,-1773,-1933,-2031,-2041,-1996,-1878,-1721,-1528,-1314,-1100,-886,-699,-530,-397,-282,-196,-109,-35,63,165,290,421,553,668,760,812,837,825,799,764,731,717,714,735,761,801,839,875,907,928,946,947,947,928,911,886,867,852,851,848,855,836,791,688,505,223,-169,-686,-1304,-2016,-2784,-3573,-4342,-5047,-5658,-6134,-6469,-6643,-6653,-6516,-6239,-5858,-5392,-4882,-4349,-3823,-3316,-2828,-2370,-1914,-1467,-1001,-529,-39,451,922,1358,1724,2007,2199,2276,2274,2180,2033,1856,1666,1498,1356,1260,1202,1179,1180,1171,1147,1068,931,716,436,89,-292,-694,-1081,-1443,-1753,-2020,-2238,-2431,-2607,-2800,-3012,-3270,-3562,-3896,-4246,-4609,-4950,-5266,-5517,-5715,-5819,-5854,-5790,-5648,-5430,-5149,-4823,-4472,-4111,-3767,-3443,-3162,-2906,-2694,-2498,-2329,-2155,-1989,-1804,-1617,-1410,-1201,-978,-762,-547,-347,-160,8,148,269,350,407,429,419,391,337,285,222,179,145,145,171,244,350,512,704,945,1210,1493,1770,2026,2221,2348,2366,2266,2037,1675,1191,603,-65,-784,-1512,-2221,-2874,-3439,-3904,-4247,-4473,-4590,-4607,-4561,-4458,-4344,-4220,-4116,-4033,-3975,-3937,-3909,-3879,-3842,-3784,-3705,-3608,-3483,-3359,-3216,-3077,-2949,-2823,-2723,-2641,-2571,-2534,-2498,-2478,-2443,-2396,-2308,-2183,-2004,-1775,-1504,-1192,-857,-505,-142,222,600,980,1386,1799,2245,2693,3150,3585,3992,4335,4616,4804,4906,4923,4861,4735,4563,4358,4140,3919,3700,3497,3295,3111,2931,2752,2589,2421,2275,2137,2022,1927,1851,1797,1750,1705,1653,1573,1462,1302,1095,838,531,193,-177,-555,-936,-1307,-1650,-1970,-2246,-2488,-2683,-2835,-2935,-2992,-2988,-2934,-2818,-2645,-2412,-2124,-1776,-1385,-943,-473,24,536,1038,1540,2006,2438,2826,3150,3414,3607,3724,3774,3750,3675,3549,3417,3279,3183,3147,3188,3337,3578,3920,4329,4788,5241,5668,6008,6249,6351,6314,6139,5839,5448,4989,4501,4019,3560,3159,2805,2519,2283,2090,1927,1781,1639,1500,1356,1223,1090,993,915,889,916,995,1153,1363,1652,1993,2397,2836,3309,3786,4251,4691,5078,5411,5679,5880,6017,6103,6133,6125,6079,5992,5882,5723,5545,5324,5088,4833,4567,4313,4069,3853,3673,3523,3417,3337,3289,3254,3232,3197,3158,3082,2984,2847,2674,2475,2254,2023,1801,1590,1410,1258,1142,1051,987,939,893,859,812,776,736,721,725,788,893,1078,1325,1646,2023,2442,2889,3328,3754,4130,4453,4707,4890,5011,5062,5074,5027,4947,4826,4663,4459,4203,3898,3533,3129,2667,2186,1685,1203,761,390,123,-29,-27,102,388,775,1264,1800,2354,2885,3356,3755,4060,4286,4431,4518,4566,4582,4588,4570,4536,4458,4330,4126,3839,3454,2975,2414,1787,1129,470,-151,-700,-1144,-1471,-1658,-1720,-1665,-1517,-1310,-1067,-831,-616,-452,-333,-273,-250,-259,-274,-283,-262,-215,-116,14,183,371,574,770,967,1144,1320,1489,1676,1874,2116,2387,2702,3049,3422,3795,4159,4483,4759,4961,5094,5139,5125,5039,4921,4770,4617,4465,4333,4205,4091,3966,3820,3640,3408,3122,2783,2390,1980,1545,1153,790,525,353,312,393,600,908,1291,1712,2129,2511,2821,3037,3160,3171,3101,2946,2736,2480,2193,1876,1534,1157,745,283,-222,-766,-1336,-1898,-2433,-2897,-3253,-3488,-3559,-3493,-3267,-2933,-2502,-2020,-1528,-1043,-613,-233,77,329,528,703,859,1026,1210,1411,1640,1867,2089,2282,2419,2505,2516,2465,2371,2232,2106,1986,1920,1912,1967,2091,2250,2434,2596,2719,2754,2702,2522,2239,1844,1360,823,242,-322,-869,-1346,-1759,-2078,-2321,-2485,-2589,-2653,-2693,-2725,-2763,-2807,-2858,-2901,-2929,-2919,-2858,-2734,-2529,-2252,-1896,-1483,-1027,-558,-97,325,688,980,1188,1323,1389,1402,1387,1348,1312,1270,1227,1162,1065,914,694,404,33,-386,-846,-1299,-1712,-2052,-2275,-2382,-2343,-2184,-1917,-1577,-1206,-842,-529,-303,-184,-196,-331,-596,-954,-1404,-1895,-2421,-2946,-3452,-3939,-4384,-4801,-5183,-5530,-5850,-6127,-6369,-6547,-6667,-6700,-6649,-6498,-6261,-5933,-5549,-5122,-4683,-4266,-3890,-3579,-3343,-3177,-3074,-3013,-2968,-2918,-2833,-2711,-2541,-2334,-2112,-1890,-1701,-1565,-1487,-1491,-1555,-1677,-1835,-2000,-2149,-2256,-2291,-2244,-2102,-1863,-1539,-1143,-700,-241,212,618,963,1221,1377,1439,1396,1275,1071,815,495,141,-278,-737,-1268,-1855,-2508,-3209,-3948,-4685,-5403,-6055,-6612,-7052,-7345,-7506,-7515,-7417,-7210,-6950,-6647,-6352,-6070,-5840,-5660,-5539,-5476,-5451,-5460,-5478,-5491,-5485,-5450,-5378,-5280,-5149,-5011,-4862,-4722,-4596,-4473,-4367,-4242,-4094,-3900,-3638,-3296,-2871,-2352,-1763,-1118,-446,222,853,1416,1890,2255,2508,2653,2701,2671,2584,2456,2308,2142,1959,1763,1528,1261,940,566,140,-324,-824,-1315,-1793,-2213,-2565,-2813,-2960,-2991,-2919,-2755,-2525,-2251,-1975,-1709,-1496,-1336,-1262,-1253,-1327,-1467,-1666,-1928,-2228,-2587,-2988,-3439,-3943,-4484,-5069,-5659,-6254,-6800,-7291,-7673,-7937,-8055,-8025,-7838,-7523,-7074,-6553,-5948,-5333,-4694,-4085,-3504,-2964,-2479,-2028,-1630,-1255,-915,-597,-291,-4,271,536,786,1026,1252,1462,1661,1844,2022,2189,2355,2523,2684,2851,3004,3148,3266,3348,3387,3366,3282,3125,2908,2617,2291,1919,1546,1178,838,544,293,98,-52,-167,-251,-326,-394,-462,-538,-604,-668,-699,-696,-640,-511,-313,-27,331,769,1253,1785,2315,2839,3308,3707,4009,4195,4269,4211,4048,3769,3407,2955,2443,1867,1243,580,-116,-824,-1529,-2208,-2829,-3372,-3804,-4107,-4272,-4286,-4166,-3916,-3569,-3151,-2692,-2227,-1785,-1389,-1055,-799,-612,-504,-458,-468,-523,-609,-715,-839,-964,-1090,-1215,-1318,-1422,-1489,-1536,-1546,-1511,-1433,-1295,-1102,-851,-537,-171,244,698,1169,1652,2114,2545,2923,3245,3493,3688,3812,3902,3946,3981,3986,3999,3982,3971,3924,3863,3764,3637,3473,3288,3072,2858,2628,2418,2216,2045,1909,1805,1753,1736,1765,1826,1911,2008,2102,2171,2199,2164,2054,1856,1561,1175,695,147,-465,-1107,-1769,-2414,-3036,-3602,-4107,-4532,-4873,-5119,-5271,-5322,-5274,-5123,-4886,-4550,-4153,-3683,-3183,-2655,-2129,-1619,-1151,-729,-384,-104,86,200,233,202,112,-8,-163,-307,-462,-578,-683,-746,-777,-776,-725,-639,-499,-307,-61,243,592,987,1399,1825,2236,2613,2954,3225,3446,3597,3692,3743,3747,3729,3674,3600,3486,3344,3146,2907,2605,2254,1862,1431,999,563,172,-168,-432,-597,-669,-633,-497,-288,-1,323,670,1024,1352,1651,1890,2072,2172,2193,2126,1965,1721,1389,986,522,13,-512,-1055,-1569,-2074,-2518,-2925,-3257,-3532,-3722,-3844,-3877,-3834,-3710,-3507,-3239,-2907,-2530,-2116,-1684,-1247,-817,-413,-43,285,555,779,944,1059,1132,1172,1189,1203,1223,1257,1328,1418,1556,1711,1899,2101,2310,2523,2723,2907,3065,3192,3277,3323,3310,3248,3120,2933,2685,2371,2007,1590,1144,670,193,-281,-737,-1163,-1562,-1921,-2249,-2544,-2811,-3048,-3258,-3421,-3543,-3591,-3568,-3447,-3237,-2919,-2527,-2047,-1530,-974,-426,102,576,982,1298,1521,1632,1644,1554,1367,1108,771,382,-47,-511,-985,-1473,-1946,-2415,-2840,-3231,-3554,-3796,-3947,-3977,-3899,-3692,-3385,-2975,-2504,-1984,-1457,-939,-466,-48,296,552,734,824,844,792,683,524,333,110,-119,-359,-581,-791,-960,-1101,-1186,-1235,-1229,-1191,-1115,-1026,-920,-824,-733,-658,-597,-556,-525,-514,-516,-536,-578,-637,-715,-805,-901,-997,-1079,-1151,-1194,-1223,-1223,-1213,-1186,-1155,-1118,-1084,-1034,-987,-900,-792,-632,-413,-131,216,630,1089,1579,2078,2546,2969,3303,3542,3657,3647,3512,3258,2899,2455,1939,1370,761,120,-545,-1235,-1942,-2673,-3402,-4141,-4843,-5517,-6103,-6604,-6970,-7197,-7261,-7166,-6912,-6518,-6013,-5412,-4779,-4108,-3472,-2861,-2319,-1852,-1458,-1152,-911,-747,-631,-570,-539,-535,-545,-555,-557,-537,-478,-381,-218,-12,270,591,978,1388,1834,2287,2741,3182,3600,3990,4341,4665,4935,5181,5371,5533,5645,5723,5753,5750,5694,5606,5458,5273,5031,4751,4424,4066,3692,3298,2930,2567,2257,1990,1787,1654,1579,1570,1598,1657,1722,1767,1781,1731,1627,1442,1191,872,495,75,-375,-845,-1317,-1780,-2227,-2650,-3042,-3408,-3734,-4039,-4301,-4535,-4719,-4849,-4909,-4882,-4752,-4508,-4146,-3660,-3074,-2388,-1649,-868,-99,645,1319,1912,2397,2778,3054,3234,3327,3363,3333,3285,3194,3106,2999,2906,2814,2744,2702,2687,2716,2791,2913,3092,3312,3574,3861,4158,4446,4714,4938,5119,5242,5315,5338,5328,5289,5241,5190,5152,5123,5113,5099,5099,5069,5030,4944,4835,4686,4519,4348,4187,4072,4005,4017,4100,4276,4505,4808,5120,5452,5747,5998,6166,6254,6233,6119,5909,5614,5257,4851,4416,3974,3537,3107,2703,2302,1918,1533,1137,743,327,-73,-475,-832,-1146,-1377,-1515,-1542,-1456,-1252,-960,-578,-163,280,691,1057,1338,1520,1592,1553,1418,1203,942,660,388,161,-21,-118,-150,-99,25,206,451,741,1069,1437,1824,2236,2658,3078,3487,3873,4226,4537,4802,5014,5182,5301,5385,5432,5467,5482,5506,5524,5560,5592,5631,5647,5643,5587,5483,5308,5073,4780,4443,4093,3748,3445,3210,3055,3006,3039,3165,3338,3542,3739,3886,3975,3954,3843,3604,3271,2828,2320,1741,1131,502,-137,-751,-1360,-1928,-2476,-2978,-3455,-3883,-4264,-4598,-4848,-5037,-5117,-5109,-4981,-4753,-4405,-3978,-3458,-2894,-2295,-1700,-1138,-635,-213,108,333,454,493,465,398,310,238,188,192,250,375,562,812,1109,1447,1810,2180,2544,2888,3197,3466,3686,3857,3978,4057,4089,4089,4057,3995,3911,3802,3683,3541,3402,3250,3106,2955,2805,2646,2474,2280,2062,1814,1551,1263,987,713,494,318,229,216,304,474,725,1027,1357,1681,1963,2177,2287,2289,2163,1919,1566,1124,618,71,-496,-1062,-1629,-2176,-2730,-3271,-3822,-4381,-4936,-5494,-6019,-6504,-6911,-7219,-7395,-7425,-7294,-7001,-6559,-5981,-5311,-4567,-3800,-3047,-2330,-1696,-1140,-690,-339,-78,94,204,254,273,268,264,269,294,361,456,599,773,979,1205,1439,1671,1887,2072,2222,2316,2357,2328,2234,2067,1838,1544,1203,823,415,9,-400,-770,-1111,-1392,-1623,-1793,-1909,-1984,-2023,-2048,-2069,-2097,-2148,-2216,-2299,-2394,-2471,-2529,-2538,-2485,-2369,-2183,-1944,-1672,-1390,-1140,-944,-841,-834,-954,-1175,-1510,-1919,-2390,-2895,-3405,-3914,-4397,-4852,-5283,-5681,-6064,-6417,-6753,-7051,-7313,-7507,-7630,-7642,-7552,-7324,-6974,-6510,-5943,-5319,-4667,-4025,-3448,-2946,-2563,-2293,-2147,-2108,-2159,-2280,-2440,-2622,-2803,-2966,-3113,-3226,-3324,-3393,-3455,-3503,-3547,-3585,-3616,-3640,-3646,-3634,-3595,-3524,-3429,-3295,-3149,-2978,-2806,-2637,-2474,-2331,-2201,-2090,-1996,-1906,-1836,-1756,-1703,-1639,-1603,-1577,-1576,-1605,-1659,-1737,-1835,-1935,-2029,-2097,-2127,-2104,-2023,-1879,-1673,-1416,-1123,-807,-504,-218,-2,152,198,152,-14,-274,-631,-1057,-1535,-2046,-2560,-3071,-3561,-4026,-4468,-4891,-5296,-5701,-6097,-6496,-6886,-7258,-7594,-7882,-8094,-8224,-8252,-8182,-8009,-7758,-7436,-7076,-6705,-6334,-6006,-5712,-5474,-5286,-5131,-5020,-4912,-4813,-4697,-4557,-4389,-4187,-3955,-3692,-3405,-3096,-2766,-2413,-2039,-1633,-1208,-743,-269,234,731,1224,1686,2108,2467,2762,2983,3129,3214,3238,3228,3190,3145,3097,3059,3027,2996,2956,2886,2775,2602,2356,2032,1631,1164,654,116,-405,-896,-1311,-1648,-1871,-2007,-2031,-1990,-1892,-1766,-1651,-1559,-1519,-1543,-1637,-1802,-2036,-2321,-2658,-3020,-3409,-3802,-4198,-4584,-4958,-5314,-5642,-5950,-6215,-6447,-6623,-6739,-6779,-6740,-6600,-6364,-6023,-5580,-5056,-4462,-3827,-3184,-2561,-1993,-1500,-1103,-801,-600,-467,-402,-351,-315,-243,-138,19,225,469,745,1027,1313,1578,1823,2037,2223,2381,2518,2643,2755,2860,2961,3048,3120,3170,3189,3176,3142,3072,2995,2909,2831,2774,2746,2747,2788,2852,2930,3010,3072,3104,3101,3055,2976,2872,2764,2664,2601,2588,2634,2758,2938,3182,3461,3754,4040,4289,4481,4597,4619,4545,4361,4087,3705,3256,2731,2165,1570,964,375,-194,-711,-1186,-1596,-1947,-2247,-2480,-2676,-2816,-2913,-2969,-2971,-2930,-2837,-2697,-2516,-2303,-2062,-1813,-1563,-1320,-1098,-891,-713,-546,-399,-263,-128,-6,120,235,346,444,527,596,650,692,737,782,846,944,1064,1235,1439,1680,1953,2247,2540,2839,3106,3349,3547,3695,3801,3857,3889,3891,3898,3912,3947,4029,4128,4288,4454,4654,4845,5027,5178,5295,5369,5404,5402,5376,5329,5286,5235,5194,5150,5101,5038,4948,4814,4640,4398,4107,3741,3315,2831,2280,1696,1061,420,-240,-879,-1501,-2076,-2603,-3068,-3461,-3775,-4008,-4145,-4197,-4151,-4013,-3798,-3504,-3161,-2785,-2393,-2019,-1665,-1369,-1115,-937,-801,-723,-675,-650,-626,-593,-533,-442,-321,-161,21,218,420,618,797,965,1109,1244,1372,1509,1656,1834,2027,2260,2503,2772,3039,3306,3560,3790,4002,4179,4334,4462,4566,4649,4714,4755,4778,4776,4746,4685,4593,4462,4294,4091,3856,3594,3327,3055,2810,2603,2452,2371,2366,2441,2587,2789,3028,3279,3513,3710,3831,3872,3800,3621,3321,2921,2414,1846,1204,552,-118,-760,-1362,-1904,-2374,-2754,-3048,-3248,-3345,-3372,-3297,-3174,-2989,-2772,-2543,-2312,-2108,-1922,-1788,-1673,-1609,-1546,-1508,-1439,-1360,-1217,-1031,-769,-452,-79,337,765,1195,1595,1944,2235,2453,2597,2690,2716,2735,2722,2729,2746,2787,2851,2928,3008,3082,3130,3149,3124,3055,2941,2790,2604,2406,2194,1995,1801,1632,1481,1345,1226,1099,973,817,644,426,185,-94,-384,-680,-953,-1194,-1373,-1485,-1508,-1444,-1287,-1057,-751,-417,-52,288,597,835,986,1044,983,827,563,215,-195,-660,-1139,-1625,-2081,-2507,-2864,-3167,-3387,-3542,-3620,-3646,-3607,-3538,-3437,-3323,-3211,-3108,-3029,-2975,-2951,-2958,-2979,-3023,-3056,-3078,-3066,-3012,-2898,-2737,-2506,-2231,-1915,-1570,-1223,-880,-562,-283,-47,135,277,368,428,461,479,489,503,517,538,566,580,601,594,583,550,512,468,437,414,430,457,532,615,727,837,950,1039,1119,1156,1179,1155,1126,1063,1000,941,885,868,866,910,983,1091,1223,1369,1515,1650,1749,1807,1798,1718,1554,1303,973,553,78,-473,-1051,-1670,-2294,-2912,-3499,-4041,-4511,-4905,-5207,-5417,-5538,-5581,-5555,-5488,-5387,-5276,-5174,-5079,-5020,-4977,-4967,-4969,-4981,-4978,-4954,-4879,-4755,-4559,-4301,-3977,-3605,-3200,-2779,-2366,-1974,-1615,-1295,-1010,-758,-521,-284,-34,255,571,949,1352,1804,2264,2728,3172,3575,3926,4211,4431,4579,4680,4726,4748,4755,4756,4768,4789,4816,4854,4875,4878,4849,4761,4627,4421,4154,3841,3484,3108,2737,2383,2074,1822,1631,1514,1452,1440,1458,1479,1484,1448,1348,1179,925,584,166,-324,-871,-1453,-2058,-2651,-3225,-3743,-4199,-4566,-4841,-5005,-5076,-5035,-4916,-4717,-4471,-4186,-3896,-3611,-3352,-3131,-2948,-2809,-2703,-2622,-2545,-2458,-2343,-2184,-1975,-1704,-1380,-1002,-591,-158,269,667,1015,1291,1482,1583,1597,1538,1425,1282,1137,1016,934,922,966,1094,1278,1522,1809,2117,2442,2755,3059,3335,3584,3805,3991,4158,4282,4393,4462,4508,4516,4490,4423,4313,4167,3982,3769,3548,3322,3122,2956,2842,2796,2814,2908,3057,3263,3501,3750,4001,4215,4391,4497,4530,4472,4332,4096,3791,3410,2976,2504,2006,1510,1018,566,148,-203,-491,-695,-830,-880,-878,-823,-744,-664,-599,-578,-605,-700,-842,-1047,-1269,-1514,-1733,-1923,-2042,-2089,-2040,-1894,-1662,-1343,-972,-559,-141,259,613,902,1112,1241,1294,1283,1232,1159,1088,1037,1016,1032,1085,1165,1268,1381,1496,1608,1711,1807,1898,1991,2086,2207,2333,2494,2666,2858,3058,3251,3426,3568,3659,3693,3659,3556,3398,3190,2965,2734,2538,2391,2316,2328,2425,2602,2851,3135,3436,3718,3935,4075,4093,3980,3727,3323,2797,2148,1424,641,-157,-934,-1661,-2306,-2846,-3269,-3562,-3726,-3765,-3693,-3530,-3298,-3026,-2740,-2473,-2247,-2084,-1993,-1980,-2043,-2154,-2313,-2465,-2609,-2690,-2711,-2628,-2458,-2181,-1822,-1393,-923,-442,20,430,771,1022,1183,1256,1258,1206,1134,1055,1007,995,1040,1141,1292,1485,1703,1932,2151,2355,2526,2671,2787,2879,2955,3019,3069,3110,3130,3118,3071,2959,2798,2554,2256,1895,1494,1075,656,273,-60,-307,-465,-517,-465,-322,-93,183,499,807,1096,1329,1496,1572,1549,1428,1198,884,479,19,-492,-1025,-1553,-2069,-2540,-2958,-3323,-3598,-3823,-3962,-4048,-4078,-4055,-4011,-3924,-3835,-3725,-3624,-3520,-3429,-3343,-3266,-3191,-3107,-3011,-2892,-2738,-2550,-2311,-2041,-1719,-1378,-1007,-633,-266,82,391,659,867,1015,1109,1130,1121,1053,971,867,769,670,599,532,491,457,429,407,379,360,337,329,331,351,386,430,472,502,501,456,354,184,-53,-356,-711,-1104,-1512,-1916,-2287,-2607,-2854,-3019,-3096,-3083,-2994,-2836,-2638,-2406,-2181,-1962,-1788,-1656,-1591,-1590,-1673,-1815,-2042,-2316,-2642,-3001,-3362,-3722,-4040,-4314,-4516,-4645,-4691,-4668,-4579,-4445,-4294,-4133,-4015,-3926,-3915,-3965,-4096,-4291,-4542,-4829,-5120,-5401,-5632,-5805,-5891,-5888,-5789,-5603,-5335,-5015,-4644,-4268,-3887,-3544,-3238,-3003,-2829,-2733,-2705,-2731,-2809,-2901,-3008,-3086,-3140,-3136,-3084,-2960,-2794,-2564,-2316,-2033,-1756,-1481,-1230,-1005,-813,-654,-524,-434,-358,-326,-313,-331,-390,-466,-589,-720,-876,-1025,-1166,-1279,-1346,-1367,-1320,-1213,-1048,-824,-575,-297,-35,207,396,526,577,555,448,276,36,-253,-582,-942,-1309,-1695,-2064,-2434,-2782,-3110,-3412,-3686,-3931,-4150,-4346,-4524,-4690,-4852,-5017,-5181,-5359,-5540,-5721,-5905,-6061,-6196,-6287,-6318,-6287,-6179,-5994,-5740,-5413,-5042,-4623,-4203,-3769,-3380,-3017,-2731,-2497,-2339,-2238,-2186,-2165,-2157,-2136,-2087,-1993,-1835,-1615,-1329,-976,-588,-161,270,695,1099,1456,1783,2047,2284,2465,2628,2753,2865,2950,3017,3050,3044,2992,2878,2710,2475,2189,1856,1505,1138,807,505,282,134,81,122,249,448,695,967,1227,1456,1616,1697,1668,1546,1303,978,565,93,-411,-929,-1433,-1900,-2309,-2650,-2899,-3068,-3146,-3148,-3095,-2993,-2880,-2761,-2667,-2599,-2573,-2579,-2614,-2666,-2715,-2748,-2750,-2697,-2589,-2410,-2162,-1848,-1479,-1064,-629,-187,233,615,932,1176,1335,1401,1383,1285,1128,925,704,481,277,123,4,-32,-19,74,219,429,674,971,1276,1613,1945,2284,2612,2924,3216,3475,3700,3875,3996,4048,4037,3946,3801,3584,3337,3058,2784,2537,2333,2201,2148,2180,2297,2484,2730,3005,3296,3562,3796,3965,4062,4074,4004,3846,3625,3340,3027,2692,2363,2054,1784,1557,1386,1267,1194,1169,1165,1184,1204,1204,1191,1130,1039,900,721,512,272,32,-208,-418,-588,-704,-752,-728,-628,-459,-224,58,380,724,1070,1411,1724,2008,2249,2448,2598,2706,2773,2803,2810,2798,2778,2761,2751,2759,2786,2835,2912,3009,3141,3291,3469,3660,3861,4060,4237,4391,4490,4537,4521,4421,4260,4013,3720,3364,2995,2602,2240,1910,1648,1465,1375,1387,1500,1698,1982,2311,2682,3060,3417,3748,4011,4213,4325,4349,4278,4121,3877,3575,3209,2824,2413,2019,1635,1298,997,755,559,418,314,246,190,147,88,19,-77,-196,-332,-489,-639,-787,-900,-982,-1008,-970,-870,-696,-453,-153,206,598,1011,1429,1825,2193,2501,2749,2918,3003,3007,2932,2788,2600,2376,2155,1947,1790,1685,1664,1715,1856,2065,2341,2666,3013,3381,3723,4054,4324,4548,4693,4765,4752,4654,4479,4229,3919,3564,3178,2787,2407,2063,1778,1560,1438,1402,1468,1623,1852,2143,2467,2799,3121,3399,3631,3792,3881,3900,3845,3732,3565,3350,3103,2817,2512,2173,1813,1435,1040,644,262,-105,-422,-700,-912,-1078,-1179,-1258,-1293,-1337,-1376,-1441,-1534,-1652,-1790,-1939,-2068,-2167,-2208,-2169,-2034,-1807,-1461,-1046,-535,9,580,1135,1648,2092,2441,2686,2811,2828,2738,2555,2312,2014,1709,1404,1133,908,746,651,630,678,786,946,1140,1357,1579,1790,1981,2137,2252,2319,2334,2291,2194,2041,1827,1571,1262,924,554,175,-207,-560,-883,-1131,-1321,-1401,-1408,-1302,-1135,-894,-640,-371,-154,11,74,41,-106,-350,-685,-1077,-1513,-1953,-2382,-2782,-3122,-3415,-3630,-3786,-3873,-3896,-3867,-3787,-3680,-3551,-3423,-3320,-3249,-3240,-3292,-3416,-3602,-3834,-4094,-4341,-4555,-4693,-4736,-4656,-4464,-4135,-3721,-3215,-2680,-2135,-1637,-1200,-881,-665,-596,-637,-808,-1065,-1403,-1780,-2185,-2576,-2946,-3260,-3516,-3691,-3788,-3790,-3708,-3535,-3283,-2963,-2577,-2162,-1718,-1280,-869,-501,-211,-10,77,45,-122,-397,-784,-1224,-1708,-2157,-2562,-2864,-3051,-3112,-3050,-2865,-2588,-2216,-1776,-1282,-741,-200,321,748,1036,1106,921,440,-301,-1280,-2376,-3500,-4497,-5260,-5678,-5692,-5287,-4491,-3378,-2061,-650,721,1945,2939,3624,3974,3950,3557,2790,1680,254,-1417,-3264,-5174,-7034,-8707,-10075,-11015,-11459,-11349,-10706,-9562,-8025,-6199,-4237,-2264,-419,1197,2487,3393,3867,3892,3462,2605,1360,-183,-1932,-3743,-5476,-6976,-8099,-8742,-8823,-8330,-7291,-5784,-3939,-1877,230,2268,4102,5647,6837,7626,7981,7898,7359,6397,5034,3353,1439,-567,-2530,-4282,-5700,-6655,-7098,-6994,-6395,-5367,-4029,-2511,-927,586,1968,3123,4027,4629,4913,4859,4457,3721,2682,1406,-15,-1460,-2801,-3902,-4644,-4951,-4765,-4108,-3028,-1630,-37,1605,3171,4533,5616,6359,6738,6745,6396,5694,4675,3359,1800,71,-1743,-3526,-5154,-6501,-7459,-7932,-7886,-7315,-6268,-4850,-3170,-1375,402,2039,3426,4491,5177,5441,5284,4692,3710,2374,772,-988,-2772,-4429,-5811,-6774,-7222,-7096,-6404,-5220,-3640,-1835,66,1905,3567,4976,6066,6827,7236,7307,7029,6430,5506,4313,2880,1317,-305,-1830,-3161,-4145,-4714,-4800,-4416,-3614,-2496,-1186,184,1492,2656,3595,4304,4758,4982,4988,4795,4411,3858,3142,2309,1401,499,-319,-958,-1348,-1431,-1177,-600,276,1381,2646,3978,5292,6500,7537,8337,8869,9082,8963,8473,7618,6388,4825,2980,956,-1121,-3097,-4817,-6155,-7001,-7339,-7152,-6539,-5567,-4388,-3099,-1832,-657,362,1200,1847,2297,2561,2627,2519,2241,1842,1367,901,523,332,398,784,1486,2493,3709,5044,6356,7534,8454,9048,9263,9108,8599,7807,6778,5579,4269,2879,1473,90,-1201,-2330,-3211,-3794,-4011,-3873,-3397,-2661,-1769,-846,-28,568,856,797,396,-283,-1173,-2154,-3145,-4048,-4805,-5377,-5735,-5886,-5832,-5582,-5158,-4548,-3790,-2886,-1893,-853,164,1099,1900,2533,2989,3291,3466,3583,3680,3815,4001,4243,4526,4804,5064,5251,5373,5429,5444,5468,5544,5703,5962,6312,6699,7093,7407,7607,7636,7476,7124,6573,5868,5007,4045,2996,1901,787,-300,-1307,-2168,-2800,-3127,-3078,-2616,-1732,-469,1101,2866,4689,6433,7967,9179,9989,10354,10245,9688,8694,7328,5630,3680,1553,-657,-2846,-4909,-6727,-8202,-9241,-9766,-9763,-9225,-8209,-6810,-5115,-3271,-1380,436,2078,3461,4526,5206,5474,5301,4682,3653,2256,590,-1224,-3037,-4682,-6000,-6860,-7148,-6842,-5934,-4523,-2714,-683,1414,3397,5132,6496,7422,7865,7824,7317,6397,5111,3552,1795,-51,-1878,-3566,-5007,-6100,-6785,-7027,-6837,-6279,-5429,-4426,-3375,-2409,-1623,-1077,-820,-842,-1138,-1662,-2379,-3228,-4165,-5119,-6031,-6823,-7425,-7753,-7757,-7364,-6583,-5399,-3886,-2110,-204,1723,3524,5100,6357,7239,7718,7791,7469,6782,5772,4475,2953,1254,-551,-2391,-4188,-5860,-7334,-8541,-9449,-10033,-10306,-10307,-10091,-9719,-9270,-8778,-8295,-7840,-7412,-7038,-6690,-6407,-6166,-6001,-5909,-5905,-5988,-6144,-6350,-6561,-6743,-6848,-6859,-6752,-6545,-6239,-5884,-5491,-5118,-4762,-4453,-4167,-3896,-3610,-3304,-2960,-2594,-2218,-1863,-1549,-1305,-1131,-1032,-982,-963,-932,-866,-735,-540,-282,4,297,546,740,842,856,766,578,296,-83,-547,-1103,-1723,-2396,-3065,-3693,-4190,-4501,-4544,-4277,-3679,-2753,-1564,-186,1274,2682,3950,4955,5657,5995,5976,5594,4891,3895,2670,1271,-205,-1683,-3045,-4194,-5030,-5464,-5442,-4956,-4017,-2719,-1157,528,2195,3705,4950,5838,6342,6439,6169,5571,4711,3652,2456,1196,-76,-1290,-2398,-3339,-4071,-4546,-4737,-4618,-4189,-3459,-2469,-1271,68,1463,2851,4152,5316,6293,7044,7560,7805,7803,7547,7060,6399,5584,4700,3788,2926,2166,1562,1135,893,810,836,915,956,905,681,256,-387,-1243,-2256,-3389,-4546,-5660,-6645,-7414,-7909,-8060,-7839,-7225,-6239,-4905,-3311,-1520,323,2127,3733,5061,5998,6507,6555,6171,5388,4299,2967,1494,-44,-1582,-3049,-4417,-5641,-6713,-7602,-8320,-8839,-9181,-9339,-9338,-9200,-8957,-8648,-8297,-7944,-7590,-7273,-6965,-6687,-6411,-6130,-5839,-5516,-5178,-4807,-4424,-4013,-3596,-3149,-2700,-2211,-1706,-1159,-593,-3,587,1158,1706,2194,2635,2998,3292,3514,3660,3743,3757,3714,3601,3437,3209,2947,2660,2374,2122,1923,1820,1819,1942,2184,2529,2956,3433,3921,4394,4809,5161,5413,5583,5639,5618,5493,5306,5040,4738,4403,4066,3745,3455,3218,3037,2931,2889,2923,3005,3121,3241,3323,3334,3243,3014,2645,2122,1466,710,-100,-895,-1623,-2210,-2615,-2809,-2759,-2496,-2011,-1347,-542,368,1316,2270,3151,3944,4574,5053,5329,5426,5332,5073,4669,4161,3587,3002,2453,1985,1630,1412,1342,1407,1611,1907,2282,2688,3089,3439,3698,3830,3800,3600,3209,2650,1925,1090,175,-737,-1604,-2340,-2915,-3285,-3439,-3390,-3155,-2780,-2294,-1746,-1156,-551,45,639,1195,1721,2188,2592,2911,3155,3311,3410,3473,3532,3634,3792,4039,4367,4769,5217,5677,6118,6509,6832,7075,7247,7340,7379,7333,7218,6981,6614,6070,5337,4407,3289,2045,719,-586,-1800,-2835,-3628,-4138,-4358,-4295,-4003,-3520,-2933,-2282,-1646,-1055,-565,-182,49,150,95,-95,-409,-836,-1329,-1863,-2372,-2819,-3144,-3314,-3314,-3133,-2800,-2348,-1802,-1228,-623,-42,535,1074,1591,2055,2468,2784,2990,3044,2934,2654,2227,1699,1139,621,229,29,70,382,952,1757,2745,3854,5017,6161,7220,8119,8798,9208,9288,9035,8412,7445,6155,4595,2850,998,-829,-2548,-4035,-5220,-6040,-6449,-6456,-6054,-5294,-4204,-2850,-1285,415,2180,3921,5562,7002,8176,8993,9419,9410,8975,8157,7005,5637,4140,2638,1219,-20,-1039,-1787,-2271,-2496,-2480,-2271,-1897,-1407,-850,-261,297,790,1162,1378,1407,1236,874,351,-284,-967,-1618,-2178,-2566,-2749,-2683,-2362,-1789,-984,20,1191,2473,3832,5193,6512,7717,8736,9525,10000,10147,9929,9362,8483,7337,6007,4562,3076,1625,253,-993,-2079,-3007,-3750,-4331,-4752,-5030,-5197,-5272,-5297,-5309,-5342,-5433,-5601,-5853,-6176,-6545,-6915,-7240,-7472,-7563,-7493,-7234,-6797,-6179,-5418,-4525,-3537,-2482,-1383,-278,808,1827,2739,3486,4016,4270,4217,3811,3073,2000,654,-905,-2603,-4356,-6092,-7744,-9264,-10613,-11767,-12701,-13412,-13876,-14107,-14087,-13852,-13392,-12770,-11993,-11138,-10230,-9336,-8483,-7709,-7027,-6437,-5939,-5509,-5140,-4799,-4488,-4170,-3859,-3513,-3150,-2734,-2276,-1770,-1217,-644,-68,481,954,1333,1571,1676,1627,1465,1204,905,593,334,120,11,-39,-7,73,182,311,443,568,687,794,882,954,983,969,880,716,450,94,-360,-885,-1460,-2039,-2594,-3060,-3418,-3608,-3614,-3395,-2951,-2264,-1355,-253,1009,2354,3727,5029,6189,7107,7722,7971,7822,7289,6388,5189,3771,2220,646,-872,-2247,-3426,-4364,-5054,-5492,-5713,-5746,-5642,-5444,-5195,-4936,-4695,-4491,-4347,-4248,-4203,-4191,-4180,-4160,-4084,-3925,-3668,-3256,-2710,-1985,-1117,-97,1015,2208,3400,4565,5632,6558,7312,7852,8176,8269,8151,7825,7332,6685,5929,5094,4221,3345,2493,1691,950,291,-287,-773,-1168,-1475,-1686,-1821,-1877,-1878,-1846,-1791,-1752,-1732,-1752,-1811,-1904,-2004,-2096,-2120,-2061,-1853,-1487,-930,-191,726,1773,2930,4112,5288,6373,7318,8062,8556,8756,8640,8177,7375,6240,4800,3107,1216,-791,-2823,-4794,-6598,-8168,-9417,-10326,-10847,-11014,-10837,-10376,-9694,-8853,-7936,-6996,-6104,-5301,-4626,-4107,-3742,-3537,-3478,-3537,-3701,-3923,-4172,-4407,-4587,-4677,-4643,-4461,-4119,-3607,-2935,-2114,-1181,-169,862,1870,2773,3519,4045,4300,4257,3905,3250,2346,1235,13,-1240,-2418,-3428,-4177,-4607,-4653,-4311,-3573,-2492,-1114,454,2142,3810,5380,6728,7790,8486,8793,8688,8204,7361,6242,4902,3427,1914,425,-947,-2142,-3112,-3813,-4228,-4366,-4227,-3870,-3325,-2665,-1948,-1243,-606,-95,258,432,414,236,-93,-513,-986,-1450,-1859,-2148,-2288,-2231,-1962,-1473,-772,116,1151,2280,3455,4601,5677,6619,7397,7963,8322,8429,8319,7968,7412,6666,5768,4762,3701,2646,1659,811,148,-265,-417,-273,136,794,1636,2601,3608,4566,5407,6043,6445,6557,6392,5945,5261,4388,3380,2321,1263,293,-555,-1223,-1700,-1971,-2049,-1953,-1709,-1351,-905,-413,120,649,1184,1685,2159,2580,2933,3210,3376,3439,3368,3184,2881,2497,2057,1607,1200,880,695,680,852,1225,1771,2462,3240,4040,4788,5408,5823,5971,5810,5292,4440,3241,1757,51,-1805,-3703,-5551,-7252,-8713,-9864,-10665,-11080,-11125,-10814,-10201,-9344,-8307,-7177,-6005,-4876,-3832,-2914,-2162,-1566,-1128,-815,-577,-376,-134,185,639,1250,2027,2957,4008,5130,6253,7327,8261,9021,9536,9800,9779,9504,8976,8250,7353,6354,5291,4228,3208,2283,1487,866,433,221,224,439,850,1417,2108,2861,3627,4341,4951,5397,5642,5644,5398,4894,4158,3228,2151,1013,-131,-1178,-2068,-2712,-3064,-3073,-2741,-2066,-1101,101,1441,2841,4182,5388,6357,7046,7401,7425,7121,6538,5718,4745,3662,2563,1488,507,-351,-1051,-1592,-1964,-2199,-2312,-2360,-2360,-2383,-2435,-2571,-2782,-3083,-3459,-3878,-4320,-4735,-5088,-5337,-5437,-5362,-5089,-4597,-3909,-3011,-1958,-770,490,1772,3013,4160,5159,5974,6577,6963,7135,7105,6915,6570,6130,5594,4999,4341,3641,2885,2098,1274,434,-400,-1212,-1971,-2650,-3230,-3689,-4020,-4228,-4319,-4326,-4273,-4207,-4158,-4164,-4255,-4434,-4706,-5044,-5408,-5745,-5996,-6082,-5968,-5584,-4929,-3987,-2794,-1396,131,1711,3229,4615,5758,6601,7093,7188,6906,6229,5216,3899,2340,614,-1211,-3056,-4840,-6511,-7989,-9252,-10248,-10982,-11438,-11648,-11622,-11410,-11043,-10569,-10021,-9443,-8850,-8288,-7749,-7281,-6863,-6539,-6285,-6119,-6021,-5972,-5948,-5903,-5799,-5599,-5261,-4780,-4134,-3357,-2468,-1524,-590,271,986,1493,1756,1731,1430,841,17,-1013,-2178,-3409,-4630,-5761,-6728,-7465,-7910,-8031,-7796,-7222,-6314,-5140,-3745,-2232,-684,798,2122,3201,3981,4402,4465,4155,3523,2604,1480,232,-1058,-2290,-3395,-4299,-4954,-5346,-5451,-5309,-4929,-4368,-3672,-2887,-2066,-1252,-474,232,864,1396,1841,2188,2441,2613,2693,2699,2635,2505,2336,2138,1922,1719,1522,1363,1232,1139,1077,1039,1007,974,909,804,646,412,109,-273,-726,-1238,-1781,-2334,-2837,-3256,-3524,-3592,-3408,-2945,-2174,-1119,204,1733,3397,5107,6776,8303,9622,10654,11373,11736,11766,11457,10852,9987,8906,7655,6294,4854,3404,1970,607,-652,-1773,-2722,-3480,-4037,-4381,-4536,-4516,-4353,-4103,-3787,-3482,-3200,-2993,-2875,-2855,-2928,-3080,-3258,-3437,-3543,-3539,-3362,-2982,-2369,-1527,-465,771,2136,3560,4957,6270,7396,8299,8903,9184,9112,8683,7898,6782,5363,3698,1842,-128,-2133,-4091,-5915,-7537,-8891,-9934,-10641,-11005,-11046,-10800,-10314,-9654,-8885,-8072,-7284,-6567,-5972,-5509,-5199,-5020,-4946,-4944,-4943,-4909,-4769,-4485,-4029,-3374,-2540,-1542,-429,739,1911,3005,3974,4758,5321,5643,5709,5528,5125,4521,3774,2918,2024,1147,351,-305,-776,-1026,-1035,-800,-339,317,1123,2022,2957,3867,4700,5402,5947,6287,6436,6352,6085,5610,4985,4221,3372,2475,1581,738,-12,-632,-1098,-1398,-1535,-1516,-1381,-1152,-879,-590,-333,-130,-10,11,-61,-237,-487,-803,-1153,-1509,-1856,-2149,-2393,-2551,-2626,-2615,-2517,-2347,-2110,-1822,-1490,-1124,-724,-305,139,593,1045,1492,1901,2270,2572,2795,2937,2989,2963,2874,2729,2567,2383,2222,2077,1981,1923,1919,1955,2031,2129,2234,2331,2401,2424,2394,2284,2108,1841,1510,1105,657,179,-308,-765,-1182,-1513,-1743,-1841,-1787,-1570,-1179,-627,76,894,1800,2739,3673,4552,5330,5982,6463,6784,6921,6903,6751,6495,6195,5877,5606,5408,5317,5352,5503,5768,6106,6484,6858,7166,7384,7444,7337,7018,6486,5729,4768,3611,2307,889,-583,-2057,-3474,-4779,-5922,-6865,-7584,-8059,-8302,-8312,-8126,-7775,-7286,-6722,-6092,-5461,-4835,-4263,-3735,-3286,-2890,-2550,-2236,-1917,-1563,-1142,-612,26,804,1694,2692,3752,4838,5885,6856,7675,8324,8742,8927,8863,8555,8023,7298,6401,5393,4304,3194,2105,1094,185,-566,-1159,-1563,-1791,-1837,-1727,-1476,-1111,-663,-159,369,885,1366,1769,2080,2264,2312,2205,1953,1557,1054,469,-142,-731,-1237,-1606,-1791,-1755,-1481,-969,-237,669,1714,2808,3910,4935,5832,6554,7056,7327,7345,7130,6676,6024,5192,4226,3166,2063,959,-88,-1038,-1853,-2493,-2955,-3213,-3289,-3190,-2954,-2618,-2228,-1828,-1475,-1191,-1026,-981,-1068,-1269,-1552,-1877,-2188,-2427,-2541,-2478,-2206,-1711,-997,-83,974,2140,3324,4486,5551,6474,7223,7767,8110,8248,8199,7974,7601,7081,6441,5686,4819,3874,2837,1758,650,-451,-1499,-2467,-3317,-4025,-4582,-4985,-5248,-5401,-5467,-5497,-5513,-5561,-5650,-5796,-5996,-6227,-6477,-6695,-6846,-6896,-6788,-6511,-6026,-5331,-4437,-3360,-2150,-851,457,1717,2838,3763,4418,4759,4751,4375,3646,2569,1210,-400,-2165,-4030,-5893,-7692,-9329,-10763,-11917,-12781,-13324,-13556,-13509,-13200,-12704,-12045,-11292,-10493,-9678,-8901,-8170,-7512,-6934,-6428,-5990,-5596,-5224,-4844,-4430,-3948,-3396,-2737,-2012,-1194,-353,516,1338,2103,2753,3281,3651,3878,3944,3877,3681,3376,2982,2504,1962,1349,687,-34,-795,-1578,-2374,-3140,-3849,-4474,-4959,-5302,-5461,-5441,-5234,-4867,-4356,-3744,-3073,-2376,-1707,-1095,-568,-147,163,371,481,531,530,517,504,507,537,581,643,693,728,720,667,558,390,175,-93,-397,-741,-1119,-1535,-1985,-2477,-2994,-3536,-4083,-4610,-5103,-5521,-5852,-6067,-6157,-6108,-5929,-5617,-5196,-4670,-4063,-3392,-2661,-1908,-1120,-338,435,1187,1883,2550,3136,3690,4180,4647,5085,5525,5962,6419,6881,7350,7808,8233,8613,8913,9131,9238,9237,9110,8856,8475,7956,7310,6522,5616,4580,3459,2255,1022,-209,-1389,-2482,-3441,-4245,-4874,-5313,-5587,-5681,-5658,-5507,-5303,-5040,-4782,-4521,-4296,-4088,-3900,-3704,-3474,-3171,-2770,-2226,-1532,-667,360,1521,2797,4119,5454,6721,7880,8866,9647,10183,10472,10498,10277,9825,9156,8301,7275,6104,4809,3425,1963,490,-979,-2374,-3657,-4780,-5703,-6406,-6873,-7124,-7175,-7070,-6853,-6576,-6279,-6007,-5775,-5597,-5466,-5366,-5266,-5143,-4961,-4697,-4335,-3875,-3318,-2701,-2047,-1397,-807,-297,78,312,384,305,94,-221,-595,-987,-1353,-1651,-1849,-1928,-1876,-1699,-1406,-1027,-579,-108,364,804,1181,1488,1714,1851,1935,1952,1952,1946,1949,1991,2063,2162,2282,2390,2466,2483,2406,2235,1942,1554,1060,518,-73,-636,-1166,-1594,-1914,-2087,-2117,-1998,-1760,-1418,-1022,-602,-206,121,354,450,405,206,-131,-582,-1108,-1650,-2159,-2559,-2802,-2843,-2642,-2212,-1546,-700,284,1340,2394,3390,4263,4971,5485,5785,5879,5769,5489,5063,4532,3941,3324,2730,2187,1726,1366,1104,958,892,917,1000,1131,1295,1478,1663,1846,2005,2132,2208,2220,2144,1981,1709,1346,890,371,-177,-717,-1192,-1566,-1783,-1831,-1667,-1321,-782,-97,689,1534,2373,3155,3838,4373,4743,4927,4934,4770,4472,4074,3627,3178,2786,2493,2342,2363,2551,2916,3414,4011,4644,5256,5774,6147,6315,6245,5915,5320,4473,3413,2174,827,-575,-1960,-3252,-4416,-5373,-6123,-6623,-6898,-6960,-6847,-6606,-6284,-5926,-5580,-5262,-4999,-4779,-4592,-4410,-4200,-3924,-3554,-3056,-2430,-1660,-779,202,1230,2276,3284,4228,5063,5792,6382,6869,7240,7538,7771,7976,8154,8339,8513,8689,8847,8970,9030,9004,8856,8569,8117,7494,6697,5747,4656,3474,2231,984,-219,-1334,-2315,-3129,-3765,-4190,-4438,-4491,-4393,-4168,-3841,-3455,-3042,-2615,-2211,-1822,-1460,-1107,-758,-377,41,533,1099,1762,2510,3340,4225,5142,6046,6903,7661,8282,8720,8945,8921,8644,8099,7304,6274,5053,3675,2208,702,-782,-2173,-3434,-4504,-5364,-5981,-6367,-6507,-6455,-6211,-5848,-5395,-4911,-4446,-4032,-3716,-3504,-3415,-3430,-3539,-3692,-3866,-3989,-4035,-3940,-3685,-3235,-2595,-1763,-774,346,1536,2754,3936,5025,5980,6742,7296,7604,7666,7472,7050,6403,5584,4609,3538,2405,1256,128,-942,-1937,-2819,-3604,-4258,-4804,-5231,-5544,-5762,-5864,-5883,-5793,-5609,-5336,-4948,-4493,-3920,-3292,-2580,-1821,-1028,-218,588,1363,2097,2763,3358,3858,4266,4560,4744,4799,4715,4482,4077,3501,2735,1790,677,-585,-1953,-3398,-4846,-6275,-7598,-8800,-9825,-10649,-11274,-11678,-11895,-11944,-11849,-11659,-11399,-11098,-10788,-10464,-10138,-9794,-9417,-8989,-8492,-7922,-7266,-6545,-5761,-4954,-4144,-3362,-2651,-2003,-1478,-1029,-710,-460,-302,-190,-117,-60,4,80,178,287,407,504,575,568,482,273,-60,-529,-1132,-1837,-2642,-3474,-4330,-5117,-5831,-6391,-6788,-6983,-6957,-6724,-6272,-5637,-4842,-3930,-2942,-1933,-946,-30,767,1429,1914,2236,2389,2406,2319,2169,2010,1877,1815,1836,1943,2126,2337,2535,2661,2648,2461,2047,1405,532,-531,-1744,-3019,-4299,-5476,-6501,-7284,-7803,-8020,-7950,-7607,-7040,-6295,-5435,-4510,-3562,-2634,-1725,-859,-18,802,1615,2424,3245,4053,4859,5627,6343,6986,7526,7961,8275,8477,8578,8602,8575,8520,8475,8440,8439,8454,8474,8468,8400,8228,7919,7441,6781,5937,4931,3795,2579,1333,126,-1004,-1999,-2839,-3504,-3996,-4327,-4524,-4622,-4640,-4640,-4614,-4619,-4640,-4699,-4773,-4862,-4920,-4945,-4871,-4689,-4349,-3832,-3128,-2226,-1149,79,1414,2803,4186,5502,6692,7700,8484,9014,9269,9254,8975,8462,7750,6889,5917,4906,3881,2913,2015,1224,551,-6,-457,-819,-1129,-1402,-1687,-1981,-2337,-2728,-3175,-3654,-4145,-4623,-5062,-5428,-5711,-5887,-5967,-5940,-5835,-5655,-5435,-5185,-4937,-4691,-4470,-4257,-4052,-3830,-3569,-3238,-2816,-2274,-1617,-832,47,1003,1985,2953,3855,4657,5312,5823,6157,6349,6389,6325,6156,5943,5671,5396,5100,4807,4512,4211,3901,3578,3230,2866,2471,2065,1637,1203,763,321,-118,-557,-1004,-1447,-1908,-2360,-2814,-3247,-3630,-3950,-4161,-4253,-4191,-3984,-3625,-3151,-2595,-2010,-1460,-996,-676,-535,-590,-849,-1280,-1848,-2506,-3172,-3806,-4319,-4672,-4822,-4734,-4418,-3872,-3136,-2256,-1286,-292,653,1506,2185,2683,2952,3006,2850,2515,2044,1485,890,306,-217,-656,-972,-1160,-1207,-1116,-892,-549,-99,434,1023,1646,2261,2845,3347,3748,4006,4109,4040,3797,3397,2862,2220,1520,794,98,-535,-1072,-1472,-1737,-1831,-1779,-1570,-1227,-779,-225,369,1025,1675,2334,2964,3560,4117,4617,5065,5453,5776,6045,6248,6400,6504,6569,6607,6631,6642,6653,6659,6652,6625,6553,6410,6173,5808,5295,4625,3774,2779,1636,406,-872,-2131,-3312,-4354,-5207,-5838,-6224,-6378,-6314,-6075,-5710,-5259,-4789,-4325,-3902,-3537,-3218,-2948,-2693,-2435,-2148,-1810,-1411,-947,-416,153,762,1368,1963,2520,3025,3480,3873,4226,4549,4858,5175,5514,5877,6277,6695,7115,7512,7849,8095,8206,8161,7917,7479,6821,5980,4949,3797,2546,1269,10,-1176,-2245,-3161,-3913,-4472,-4863,-5070,-5132,-5046,-4856,-4562,-4211,-3805,-3378,-2939,-2499,-2070,-1646,-1231,-803,-367,106,609,1157,1754,2376,3040,3699,4355,4972,5526,6000,6367,6622,6748,6761,6655,6457,6183,5857,5505,5153,4811,4503,4220,3974,3738,3518,3273,3014,2696,2338,1905,1425,881,303,-305,-915,-1517,-2079,-2598,-3048,-3429,-3724,-3938,-4050,-4075,-3990,-3802,-3497,-3079,-2536,-1896,-1140,-328,544,1412,2251,2998,3631,4084,4361,4410,4267,3905,3389,2718,1965,1155,339,-443,-1179,-1826,-2417,-2910,-3371,-3769,-4168,-4549,-4946,-5339,-5735,-6087,-6394,-6594,-6670,-6590,-6324,-5880,-5251,-4463,-3547,-2544,-1514,-494,445,1276,1944,2438,2734,2845,2783,2564,2235,1804,1319,786,217,-380,-1019,-1697,-2424,-3197,-4010,-4834,-5658,-6428,-7125,-7707,-8146,-8433,-8560,-8538,-8396,-8166,-7885,-7611,-7370,-7213,-7155,-7216,-7388,-7655,-7983,-8332,-8659,-8904,-9038,-9008,-8802,-8392,-7793,-6995,-6045,-4958,-3786,-2571,-1352,-191,898,1850,2670,3316,3791,4092,4215,4185,3997,3691,3265,2761,2187,1574,938,306,-323,-907,-1467,-1967,-2424,-2817,-3163,-3439,-3665,-3816,-3898,-3900,-3818,-3661,-3417,-3120,-2769,-2400,-2036,-1697,-1406,-1176,-1001,-874,-777,-674,-549,-365,-110,224,633,1093,1573,2028,2405,2648,2711,2540,2122,1433,493,-663,-1994,-3413,-4855,-6224,-7439,-8437,-9148,-9554,-9633,-9406,-8918,-8214,-7381,-6473,-5576,-4736,-4001,-3389,-2894,-2508,-2179,-1884,-1558,-1170,-681,-64,681,1560,2540,3602,4698,5790,6832,7793,8637,9351,9928,10356,10670,10849,10942,10929,10839,10657,10390,10012,9516,8878,8080,7128,6005,4747,3370,1927,473,-935,-2226,-3361,-4275,-4968,-5397,-5601,-5577,-5376,-5030,-4591,-4095,-3587,-3090,-2625,-2196,-1799,-1418,-1028,-603,-112,469,1151,1950,2847,3828,4865,5902,6913,7827,8622,9242,9669,9882,9872,9654,9241,8656,7946,7137,6278,5413,4560,3768,3034,2380,1794,1275,799,367,-57,-460,-873,-1278,-1690,-2091,-2482,-2847,-3190,-3491,-3766,-4000,-4215,-4404,-4596,-4779,-4982,-5191,-5410,-5632,-5838,-6011,-6127,-6167,-6103,-5922,-5610,-5160,-4580,-3885,-3093,-2240,-1366,-496,311,1038,1650,2125,2469,2673,2764,2764,2701,2613,2526,2469,2460,2507,2606,2751,2913,3086,3224,3333,3370,3352,3263,3116,2921,2691,2432,2164,1878,1585,1279,949,594,206,-226,-690,-1198,-1730,-2283,-2826,-3358,-3832,-4250,-4575,-4795,-4911,-4907,-4806,-4615,-4355,-4050,-3716,-3369,-3021,-2664,-2302,-1910,-1492,-1019,-504,78,690,1347,2001,2643,3235,3752,4168,4463,4628,4649,4542,4301,3963,3525,3044,2515,1995,1490,1033,637,317,66,-101,-215,-270,-306,-324,-363,-423,-529,-678,-875,-1106,-1371,-1629,-1889,-2093,-2258,-2332,-2329,-2225,-2026,-1746,-1387,-987,-545,-116,314,687,1022,1289,1495,1645,1746,1815,1866,1926,1995,2106,2255,2442,2678,2936,3214,3488,3746,3952,4120,4203,4225,4171,4046,3868,3642,3378,3089,2770,2425,2041,1613,1131,590,-3,-648,-1311,-1979,-2610,-3176,-3645,-3985,-4180,-4224,-4102,-3852,-3463,-2998,-2463,-1923,-1396,-928,-546,-254,-81,-2,-18,-98,-213,-325,-401,-404,-297,-73,293,789,1410,2132,2921,3748,4572,5363,6096,6743,7300,7756,8115,8385,8574,8689,8747,8745,8701,8604,8475,8291,8074,7796,7473,7078,6623,6080,5466,4763,3990,3149,2265,1351,439,-458,-1305,-2097,-2816,-3447,-4001,-4461,-4839,-5131,-5339,-5458,-5498,-5432,-5281,-5012,-4644,-4155,-3565,-2872,-2094,-1256,-374,510,1375,2181,2908,3519,4011,4361,4581,4678,4664,4577,4435,4283,4133,4026,3952,3938,3952,3995,4021,4008,3916,3707,3360,2856,2187,1386,454,-540,-1566,-2557,-3469,-4246,-4867,-5289,-5518,-5550,-5394,-5081,-4628,-4062,-3419,-2707,-1970,-1213,-464,256,939,1558,2097,2549,2889,3110,3205,3158,2974,2656,2211,1656,1020,319,-410,-1135,-1834,-2466,-3020,-3469,-3794,-3994,-4049,-3974,-3766,-3447,-3027,-2540,-2002,-1442,-875,-326,202,696,1153,1578,1962,2308,2620,2890,3119,3303,3436,3523,3549,3518,3417,3238,2987,2635,2199,1655,1016,273,-556,-1473,-2443,-3462,-4491,-5513,-6499,-7424,-8270,-9014,-9648,-10157,-10535,-10780,-10892,-10873,-10735,-10480,-10139,-9716,-9248,-8752,-8257,-7784,-7357,-6977,-6660,-6395,-6171,-5980,-5795,-5601,-5378,-5113,-4792,-4409,-3964,-3452,-2898,-2302,-1688,-1085,-508,-4,407,691,818,780,556,165,-385,-1050,-1801,-2568,-3323,-3985,-4539,-4929,-5153,-5192,-5060,-4776,-4358,-3857,-3276,-2681,-2075,-1502,-978,-516,-134,165,383,517,588,606,585,557,529,530,571,656,798,973,1190,1404,1617,1779,1891,1899,1819,1605,1272,817,233,-435,-1198,-1995,-2817,-3617,-4362,-5019,-5557,-5951,-6190,-6263,-6176,-5937,-5568,-5095,-4540,-3940,-3311,-2678,-2061,-1464,-896,-363,144,624,1080,1528,1963,2399,2844,3292,3761,4230,4714,5186,5651,6077,6467,6792,7049,7229,7334,7363,7341,7268,7169,7061,6945,6840,6734,6628,6498,6333,6104,5788,5370,4831,4167,3381,2490,1513,484,-561,-1587,-2543,-3412,-4135,-4718,-5123,-5357,-5429,-5350,-5146,-4863,-4508,-4154,-3798,-3483,-3225,-3012,-2853,-2719,-2577,-2406,-2165,-1819,-1355,-750,-10,845,1801,2804,3821,4800,5692,6468,7086,7545,7816,7930,7876,7693,7397,7007,6558,6062,5540,5016,4489,3996,3521,3099,2710,2379,2084,1832,1606,1390,1174,945,678,393,57,-306,-691,-1104,-1502,-1903,-2264,-2588,-2852,-3048,-3158,-3186,-3110,-2947,-2679,-2333,-1899,-1407,-865,-287,296,877,1440,1955,2439,2849,3215,3506,3743,3913,4029,4087,4097,4054,3970,3836,3657,3426,3134,2781,2352,1856,1285,661,-6,-691,-1354,-1978,-2508,-2940,-3233,-3396,-3423,-3332,-3159,-2927,-2687,-2472,-2315,-2243,-2272,-2404,-2633,-2946,-3308,-3703,-4094,-4446,-4740,-4944,-5042,-5025,-4882,-4628,-4259,-3805,-3283,-2721,-2157,-1612,-1128,-719,-416,-212,-125,-123,-200,-312,-438,-529,-570,-516,-374,-124,218,635,1104,1588,2056,2476,2815,3053,3169,3155,3012,2733,2349,1850,1287,660,5,-643,-1272,-1839,-2329,-2723,-2997,-3150,-3174,-3068,-2848,-2512,-2088,-1581,-1023,-425,182,784,1353,1878,2329,2719,3012,3240,3384,3474,3521,3544,3576,3623,3724,3878,4096,4374,4703,5056,5424,5763,6066,6290,6435,6471,6400,6216,5922,5519,5030,4448,3801,3094,2334,1541,712,-140,-1007,-1886,-2758,-3614,-4432,-5184,-5856,-6403,-6816,-7056,-7119,-6988,-6670,-6181,-5546,-4796,-3985,-3138,-2323,-1555,-887,-319,123,453,674,812,882,924,945,994,1070,1208,1410,1678,2018,2402,2831,3267,3697,4088,4421,4669,4824,4869,4808,4642,4386,4066,3707,3352,3022,2770,2605,2559,2633,2819,3106,3462,3850,4238,4577,4833,4974,4964,4796,4451,3939,3267,2467,1562,601,-374,-1323,-2190,-2950,-3561,-4008,-4283,-4375,-4308,-4081,-3728,-3264,-2715,-2102,-1454,-778,-107,561,1202,1823,2400,2943,3439,3890,4288,4641,4936,5193,5400,5581,5726,5854,5964,6045,6116,6132,6120,6036,5894,5681,5395,5052,4659,4234,3794,3358,2937,2545,2178,1848,1533,1242,940,635,292,-87,-517,-1003,-1534,-2097,-2680,-3239,-3759,-4197,-4529,-4743,-4821,-4780,-4633,-4412,-4168,-3917,-3734,-3611,-3605,-3701,-3903,-4195,-4542,-4919,-5282,-5595,-5829,-5945,-5932,-5765,-5450,-4981,-4385,-3671,-2882,-2035,-1182,-339,442,1147,1747,2224,2576,2791,2882,2850,2726,2513,2251,1949,1642,1343,1068,837,632,484,348,249,136,21,-154,-378,-700,-1126,-1665,-2335,-3104,-3971,-4894,-5838,-6767,-7629,-8395,-9036,-9517,-9850,-10007,-10016,-9876,-9603,-9228,-8743,-8202,-7585,-6938,-6260,-5575,-4900,-4245,-3628,-3056,-2544,-2094,-1709,-1393,-1141,-947,-809,-706,-629,-569,-499,-421,-323,-200,-70,78,213,343,440,511,548,548,532,488,442,391,340,295,237,168,70,-77,-279,-560,-920,-1358,-1878,-2437,-3030,-3595,-4096,-4492,-4727,-4785,-4639,-4293,-3767,-3091,-2327,-1519,-751,-66,465,798,914,784,425,-144,-898,-1773,-2734,-3717,-4667,-5545,-6297,-6908,-7348,-7624,-7732,-7699,-7547,-7302,-7006,-6676,-6346,-6032,-5737,-5470,-5216,-4964,-4686,-4361,-3961,-3465,-2857,-2131,-1282,-339,691,1765,2845,3897,4866,5731,6436,6982,7325,7483,7437,7221,6841,6344,5764,5142,4529,3959,3471,3091,2839,2721,2741,2894,3163,3543,3997,4523,5083,5660,6233,6764,7244,7642,7926,8089,8089,7921,7572,7037,6327,5469,4487,3439,2365,1328,374,-435,-1086,-1524,-1778,-1816,-1692,-1415,-1035,-581,-103,381,825,1229,1570,1853,2076,2254,2388,2497,2580,2648,2685,2704,2668,2600,2458,2267,2011,1718,1398,1092,821,626,534,564,724,1015,1409,1877,2378,2857,3267,3559,3696,3652,3419,3001,2420,1707,908,68,-762,-1530,-2199,-2729,-3096,-3290,-3306,-3159,-2881,-2493,-2054,-1590,-1158,-782,-499,-313,-232,-233,-307,-395,-489,-522,-476,-324,-41,359,876,1484,2148,2828,3485,4068,4536,4860,4991,4944,4680,4240,3621,2875,2031,1149,261,-565,-1317,-1945,-2445,-2811,-3032,-3146,-3146,-3072,-2940,-2769,-2588,-2399,-2217,-2038,-1860,-1668,-1460,-1211,-933,-619,-287,33,319,525,630,616,476,242,-68,-383,-671,-865,-937,-868,-654,-329,61,470,819,1079,1200,1177,1026,777,500,244,89,80,250,618,1143,1797,2491,3145,3665,3960,3969,3634,2960,1948,678,-779,-2300,-3773,-5068,-6089,-6740,-6988,-6811,-6247,-5361,-4253,-3035,-1834,-765,71,606,792,643,172,-540,-1424,-2367,-3279,-4042,-4582,-4819,-4711,-4246,-3430,-2324,-986,473,1957,3340,4517,5399,5901,6003,5683,4977,3957,2700,1339,-25,-1258,-2275,-2976,-3339,-3327,-2980,-2338,-1486,-524,449,1307,1977,2351,2397,2079,1410,441,-770,-2110,-3487,-4770,-5863,-6661,-7096,-7125,-6731,-5942,-4809,-3405,-1844,-208,1368,2815,4032,4982,5634,5985,6079,5942,5670,5299,4930,4605,4388,4310,4387,4628,5002,5493,6047,6619,7164,7620,7957,8134,8131,7938,7558,7013,6326,5544,4709,3879,3104,2438,1925,1603,1493,1595,1904,2375,2963,3600,4199,4694,4997,5057,4823,4288,3453,2365,1088,-305,-1702,-3035,-4195,-5145,-5813,-6214,-6333,-6224,-5923,-5506,-5021,-4556,-4139,-3839,-3662,-3631,-3743,-3965,-4281,-4628,-4969,-5240,-5392,-5364,-5126,-4627,-3873,-2850,-1595,-146,1427,3045,4626,6067,7302,8251,8864,9131,9033,8620,7933,7051,6066,5066,4152,3409,2897,2671,2737,3086,3683,4446,5308,6157,6904,7452,7733,7684,7295,6560,5525,4238,2792,1255,-256,-1679,-2923,-3934,-4679,-5137,-5313,-5249,-4972,-4565,-4078,-3588,-3157,-2826,-2646,-2611,-2744,-3002,-3376,-3802,-4260,-4687,-5062,-5343,-5515,-5556,-5455,-5211,-4807,-4266,-3570,-2753,-1827,-831,201,1204,2153,2959,3609,4050,4261,4256,4032,3641,3132,2565,2014,1539,1199,1024,1032,1206,1505,1873,2234,2500,2609,2482,2089,1406,458,-722,-2050,-3454,-4835,-6095,-7172,-7987,-8528,-8772,-8760,-8521,-8143,-7681,-7223,-6841,-6572,-6476,-6545,-6784,-7165,-7636,-8155,-8657,-9089,-9390,-9533,-9463,-9200,-8712,-8044,-7221,-6288,-5322,-4364,-3504,-2785,-2260,-1964,-1894,-2051,-2391,-2862,-3400,-3930,-4387,-4709,-4852,-4794,-4528,-4080,-3478,-2776,-2037,-1309,-674,-155,179,329,274,32,-369,-895,-1479,-2081,-2625,-3070,-3363,-3470,-3376,-3068,-2567,-1885,-1071,-163,784,1713,2574,3304,3877,4234,4376,4272,3934,3378,2626,1723,710,-360,-1430,-2457,-3381,-4171,-4791,-5217,-5437,-5455,-5269,-4905,-4382,-3730,-2998,-2215,-1442,-708,-67,461,846,1100,1226,1261,1246,1235,1278,1425,1707,2134,2713,3393,4147,4895,5577,6124,6462,6562,6369,5901,5152,4176,3014,1744,430,-844,-2022,-3036,-3857,-4456,-4825,-4982,-4935,-4726,-4388,-3953,-3478,-2970,-2489,-2033,-1630,-1289,-996,-759,-557,-371,-195,11,248,547,909,1344,1852,2411,3017,3623,4219,4753,5210,5561,5787,5905,5901,5827,5690,5546,5423,5356,5370,5473,5659,5917,6207,6494,6735,6878,6899,6764,6462,5998,5389,4662,3868,3037,2244,1514,911,452,167,59,116,322,624,1001,1385,1742,2030,2212,2278,2218,2041,1759,1412,1002,596,190,-170,-472,-713,-881,-989,-1042,-1051,-1024,-964,-872,-728,-541,-266,81,532,1078,1704,2402,3125,3848,4521,5109,5577,5915,6105,6167,6110,5977,5788,5592,5399,5236,5112,5002,4916,4808,4670,4472,4196,3833,3382,2841,2228,1550,825,72,-701,-1469,-2228,-2957,-3643,-4283,-4843,-5340,-5741,-6055,-6277,-6405,-6455,-6427,-6342,-6201,-6029,-5825,-5608,-5374,-5144,-4902,-4671,-4433,-4197,-3950,-3693,-3404,-3085,-2713,-2299,-1828,-1323,-782,-237,302,798,1249,1619,1909,2102,2198,2186,2080,1862,1560,1162,697,173,-384,-949,-1500,-2005,-2444,-2806,-3070,-3247,-3325,-3332,-3254,-3133,-2954,-2746,-2505,-2240,-1945,-1629,-1267,-883,-449,5,491,979,1469,1928,2347,2712,2993,3212,3335,3386,3369,3282,3162,2998,2832,2659,2513,2400,2337,2335,2393,2522,2696,2920,3148,3377,3548,3659,3655,3533,3282,2889,2392,1802,1165,528,-71,-574,-968,-1203,-1307,-1258,-1111,-883,-634,-407,-248,-200,-279,-508,-871,-1358,-1928,-2556,-3193,-3811,-4379,-4871,-5284,-5610,-5841,-6004,-6073,-6083,-6009,-5872,-5653,-5373,-5011,-4589,-4091,-3551,-2946,-2332,-1678,-1040,-410,185,734,1228,1662,2030,2349,2614,2851,3068,3284,3503,3747,3998,4272,4547,4809,5046,5231,5354,5391,5342,5193,4944,4598,4167,3658,3102,2509,1925,1361,876,474,208,77,100,270,564,962,1413,1882,2325,2695,2975,3135,3174,3096,2913,2648,2335,1986,1645,1325,1042,831,671,601,590,667,792,984,1201,1437,1665,1855,1992,2050,2027,1916,1746,1524,1306,1112,999,984,1103,1346,1721,2188,2722,3272,3797,4252,4607,4844,4956,4957,4868,4713,4539,4359,4223,4129,4098,4132,4203,4317,4427,4525,4576,4558,4441,4218,3858,3363,2723,1942,1032,18,-1079,-2218,-3362,-4469,-5502,-6415,-7191,-7797,-8225,-8474,-8547,-8466,-8248,-7925,-7517,-7073,-6597,-6141,-5694,-5297,-4922,-4590,-4269,-3942,-3606,-3207,-2759,-2236,-1633,-972,-259,472,1174,1836,2384,2822,3093,3201,3135,2897,2508,1980,1347,634,-124,-890,-1633,-2312,-2901,-3375,-3713,-3919,-3991,-3947,-3816,-3619,-3392,-3167,-2954,-2790,-2657,-2580,-2526,-2498,-2472,-2438,-2383,-2303,-2196,-2073,-1938,-1810,-1694,-1613,-1563,-1561,-1593,-1671,-1772,-1901,-2045,-2198,-2360,-2524,-2691,-2855,-3007,-3142,-3238,-3293,-3282,-3205,-3061,-2848,-2600,-2320,-2061,-1839,-1695,-1647,-1709,-1879,-2145,-2480,-2849,-3208,-3517,-3733,-3821,-3765,-3545,-3172,-2656,-2035,-1342,-636,36,618,1059,1323,1371,1196,786,164,-650,-1615,-2681,-3800,-4913,-5960,-6911,-7698,-8325,-8745,-8970,-9004,-8859,-8570,-8164,-7682,-7166,-6654,-6186,-5792,-5496,-5317,-5243,-5283,-5389,-5548,-5706,-5814,-5838,-5716,-5433,-4947,-4271,-3394,-2355,-1191,44,1290,2471,3542,4429,5103,5540,5726,5688,5451,5064,4588,4076,3596,3184,2897,2739,2727,2856,3081,3396,3729,4057,4328,4504,4571,4500,4300,3987,3567,3092,2569,2048,1542,1083,668,314,11,-247,-468,-664,-839,-997,-1124,-1225,-1266,-1262,-1171,-1016,-778,-472,-109,299,737,1190,1652,2111,2563,3004,3431,3836,4216,4558,4862,5116,5327,5491,5621,5732,5830,5943,6076,6249,6459,6730,7023,7374,7727,8096,8436,8734,8952,9064,9033,8839,8449,7862,7069,6087,4940,3679,2333,993,-319,-1521,-2576,-3454,-4121,-4582,-4837,-4902,-4812,-4592,-4286,-3937,-3570,-3246,-2967,-2784,-2686,-2699,-2795,-2969,-3178,-3382,-3545,-3599,-3528,-3271,-2826,-2181,-1348,-361,741,1899,3053,4134,5088,5849,6388,6663,6678,6419,5934,5237,4406,3488,2561,1695,954,401,60,-27,110,479,1021,1692,2432,3172,3853,4424,4831,5052,5071,4881,4514,3987,3344,2646,1917,1234,617,111,-268,-509,-615,-593,-464,-253,17,320,624,914,1156,1339,1449,1467,1399,1238,1005,715,393,84,-199,-400,-526,-540,-466,-312,-102,114,320,463,535,512,403,208,-40,-327,-610,-879,-1091,-1246,-1315,-1311,-1224,-1085,-906,-732,-587,-521,-556,-731,-1050,-1527,-2135,-2864,-3659,-4486,-5288,-6013,-6627,-7078,-7356,-7438,-7327,-7039,-6582,-6004,-5319,-4582,-3824,-3079,-2386,-1765,-1237,-814,-495,-275,-149,-85,-80,-85,-101,-81,-31,83,246,466,729,1009,1296,1552,1762,1892,1940,1872,1709,1437,1076,651,180,-299,-752,-1158,-1478,-1700,-1811,-1806,-1696,-1497,-1230,-924,-611,-319,-70,118,235,290,282,237,173,115,86,106,187,337,551,828,1136,1477,1801,2106,2352,2530,2616,2616,2524,2354,2131,1870,1606,1374,1184,1086,1071,1169,1359,1653,1999,2402,2793,3153,3435,3601,3629,3493,3198,2739,2150,1451,692,-84,-825,-1478,-2001,-2351,-2503,-2443,-2168,-1703,-1070,-328,484,1289,2044,2676,3153,3428,3491,3330,2958,2406,1702,903,51,-791,-1581,-2260,-2804,-3169,-3347,-3328,-3120,-2744,-2222,-1606,-923,-244,404,965,1401,1696,1817,1787,1594,1284,883,430,-12,-420,-728,-918,-957,-823,-536,-80,492,1169,1890,2622,3308,3912,4394,4727,4900,4903,4756,4471,4089,3639,3173,2727,2349,2061,1907,1870,1988,2211,2542,2934,3346,3743,4069,4296,4383,4312,4071,3668,3113,2432,1669,843,21,-781,-1518,-2153,-2683,-3072,-3326,-3442,-3422,-3288,-3045,-2727,-2339,-1922,-1471,-1033,-583,-169,246,625,999,1349,1685,1996,2276,2513,2688,2793,2804,2716,2528,2231,1858,1409,935,457,23,-337,-593,-729,-731,-626,-408,-150,145,395,570,627,521,242,-230,-881,-1699,-2651,-3696,-4786,-5874,-6893,-7817,-8579,-9167,-9545,-9715,-9674,-9451,-9056,-8543,-7939,-7290,-6650,-6039,-5518,-5099,-4809,-4666,-4654,-4787,-5020,-5350,-5723,-6121,-6490,-6814,-7049,-7186,-7211,-7105,-6896,-6559,-6141,-5632,-5082,-4489,-3909,-3344,-2846,-2418,-2088,-1860,-1727,-1688,-1702,-1755,-1799,-1805,-1731,-1557,-1257,-830,-275,378,1117,1882,2650,3360,3985,4473,4811,4963,4938,4723,4343,3813,3160,2423,1624,809,4,-761,-1458,-2076,-2595,-3017,-3341,-3580,-3746,-3861,-3937,-4007,-4071,-4158,-4256,-4375,-4493,-4602,-4673,-4693,-4636,-4500,-4267,-3963,-3574,-3151,-2687,-2237,-1800,-1418,-1081,-811,-595,-420,-274,-132,30,220,464,757,1096,1475,1865,2247,2603,2887,3112,3222,3250,3157,2970,2686,2310,1874,1362,815,226,-380,-991,-1596,-2174,-2714,-3195,-3602,-3920,-4133,-4237,-4224,-4098,-3871,-3553,-3170,-2739,-2296,-1849,-1446,-1076,-780,-550,-388,-300,-261,-261,-285,-300,-297,-241,-128,71,354,726,1191,1727,2325,2967,3620,4275,4899,5483,6007,6473,6868,7210,7499,7741,7961,8152,8339,8515,8686,8851,9000,9130,9222,9267,9252,9160,8981,8708,8334,7861,7304,6660,5967,5227,4476,3733,3016,2355,1750,1227,779,413,117,-115,-302,-452,-581,-694,-801,-887,-960,-990,-971,-884,-711,-449,-99,336,830,1360,1895,2390,2823,3155,3369,3459,3425,3289,3084,2837,2607,2419,2316,2322,2438,2674,2997,3388,3797,4194,4523,4753,4855,4797,4589,4215,3702,3067,2345,1562,763,-21,-757,-1410,-1967,-2394,-2691,-2851,-2873,-2775,-2566,-2268,-1918,-1524,-1135,-766,-441,-199,-27,26,-13,-174,-434,-798,-1241,-1749,-2296,-2855,-3392,-3884,-4299,-4610,-4812,-4867,-4805,-4595,-4289,-3870,-3408,-2899,-2408,-1945,-1549,-1239,-1020,-898,-862,-895,-974,-1072,-1157,-1206,-1192,-1096,-914,-640,-283,133,605,1083,1565,2012,2404,2726,2960,3104,3148,3109,2982,2799,2571,2327,2093,1889,1743,1662,1661,1733,1867,2045,2241,2424,2579,2663,2685,2618,2483,2276,2031,1753,1482,1222,1002,816,680,563,472,362,233,44,-209,-535,-936,-1389,-1878,-2379,-2845,-3262,-3595,-3825,-3957,-3987,-3928,-3824,-3676,-3542,-3443,-3392,-3436,-3547,-3756,-4030,-4360,-4720,-5081,-5418,-5702,-5920,-6049,-6089,-6029,-5880,-5634,-5309,-4905,-4425,-3886,-3281,-2629,-1934,-1216,-481,228,917,1530,2075,2503,2822,3008,3063,3001,2812,2547,2204,1830,1459,1105,824,600,483,434,479,568,701,834,952,1027,1042,995,875,700,474,224,-32,-270,-468,-607,-679,-667,-581,-411,-181,110,435,783,1144,1494,1833,2143,2430,2673,2893,3061,3199,3298,3354,3384,3368,3324,3249,3139,3015,2852,2678,2471,2255,2010,1759,1492,1224,975,740,553,425,365,412,543,801,1146,1600,2118,2688,3271,3829,4329,4737,5034,5202,5253,5184,5043,4842,4634,4454,4322,4280,4315,4433,4616,4832,5043,5219,5305,5281,5116,4794,4311,3682,2911,2043,1099,116,-857,-1811,-2687,-3491,-4181,-4769,-5232,-5579,-5813,-5928,-5948,-5864,-5697,-5451,-5145,-4787,-4411,-4019,-3659,-3331,-3074,-2900,-2814,-2838,-2939,-3136,-3376,-3661,-3932,-4181,-4353,-4441,-4402,-4238,-3929,-3492,-2940,-2297,-1603,-889,-204,421,949,1363,1642,1794,1822,1748,1599,1409,1212,1044,930,894,944,1088,1309,1595,1916,2249,2558,2822,3017,3122,3137,3052,2878,2622,2302,1934,1539,1131,735,351,1,-319,-605,-867,-1104,-1348,-1589,-1860,-2164,-2504,-2898,-3315,-3767,-4215,-4642,-5023,-5329,-5541,-5660,-5667,-5593,-5447,-5262,-5068,-4901,-4780,-4733,-4765,-4867,-5027,-5212,-5387,-5509,-5540,-5445,-5202,-4815,-4282,-3650,-2941,-2225,-1539,-951,-490,-197,-84,-149,-386,-764,-1244,-1801,-2371,-2938,-3455,-3904,-4270,-4540,-4719,-4809,-4819,-4758,-4639,-4468,-4266,-4034,-3796,-3557,-3345,-3161,-3040,-2980,-2995,-3097,-3263,-3514,-3795,-4128,-4447,-4758,-5019,-5210,-5319,-5326,-5229,-5030,-4732,-4352,-3906,-3419,-2907,-2406,-1924,-1488,-1110,-792,-541,-346,-203,-92,-7,83,173,301,446,644,867,1137,1421,1736,2046,2353,2635,2878,3068,3195,3248,3223,3126,2958,2740,2482,2210,1936,1689,1470,1308,1182,1121,1088,1096,1109,1121,1102,1045,931,748,511,207,-121,-465,-784,-1040,-1214,-1259,-1172,-934,-552,-50,557,1217,1896,2551,3133,3629,4002,4266,4420,4498,4530,4555,4618,4742,4962,5275,5685,6161,6682,7197,7675,8060,8338,8464,8442,8269,7948,7513,6976,6376,5735,5085,4449,3841,3294,2794,2374,2013,1728,1502,1337,1213,1121,1047,972,881,759,584,362,61,-288,-713,-1167,-1656,-2138,-2597,-2997,-3322,-3542,-3652,-3641,-3516,-3287,-2972,-2593,-2177,-1750,-1332,-947,-596,-300,-39,180,386,580,797,1035,1330,1666,2071,2517,3017,3539,4074,4601,5099,5553,5948,6278,6537,6733,6857,6939,6963,6963,6928,6879,6822,6761,6706,6655,6610,6572,6531,6486,6417,6329,6195,6019,5788,5495,5142,4726,4257,3735,3190,2617,2054,1500,993,530,144,-171,-407,-558,-650,-682,-689,-687,-703,-763,-882,-1071,-1338,-1663,-2044,-2445,-2843,-3215,-3525,-3766,-3915,-3987,-3980,-3927,-3844,-3769,-3723,-3735,-3813,-3968,-4192,-4474,-4788,-5116,-5422,-5689,-5875,-5982,-5962,-5835,-5568,-5177,-4663,-4036,-3324,-2545,-1731,-925,-133,573,1209,1717,2098,2344,2445,2418,2275,2031,1724,1363,1000,639,322,59,-130,-239,-267,-221,-118,27,183,325,432,473,441,315,103,-198,-564,-986,-1431,-1872,-2288,-2646,-2931,-3131,-3235,-3253,-3183,-3053,-2863,-2656,-2429,-2224,-2038,-1895,-1793,-1734,-1715,-1720,-1744,-1771,-1781,-1777,-1735,-1661,-1549,-1399,-1221,-1022,-811,-603,-406,-229,-82,36,126,184,235,262,308,350,425,520,659,827,1049,1292,1586,1894,2223,2550,2859,3135,3359,3516,3596,3592,3509,3351,3129,2864,2565,2256,1950,1654,1373,1114,856,608,339,49,-280,-655,-1069,-1530,-2001,-2489,-2942,-3353,-3691,-3927,-4062,-4070,-3966,-3751,-3438,-3050,-2609,-2142,-1678,-1241,-859,-561,-360,-277,-318,-481,-768,-1144,-1603,-2099,-2603,-3086,-3505,-3846,-4081,-4204,-4209,-4104,-3884,-3573,-3166,-2688,-2138,-1544,-901,-244,418,1065,1669,2224,2709,3123,3466,3748,3994,4206,4434,4671,4962,5298,5691,6135,6607,7096,7569,8002,8365,8639,8799,8843,8756,8553,8228,7810,7306,6745,6141,5533,4914,4340,3780,3285,2821,2414,2036,1689,1357,1029,696,350,-12,-378,-762,-1123,-1494,-1817,-2128,-2385,-2598,-2762,-2861,-2906,-2886,-2809,-2678,-2509,-2306,-2092,-1887,-1695,-1552,-1446,-1398,-1399,-1440,-1516,-1600,-1690,-1756,-1807,-1824,-1817,-1796,-1766,-1757,-1778,-1847,-1983,-2189,-2465,-2813,-3202,-3624,-4035,-4403,-4694,-4858,-4889,-4738,-4430,-3948,-3341,-2631,-1879,-1136,-462,90,487,692,700,518,160,-324,-903,-1529,-2143,-2722,-3218,-3619,-3922,-4119,-4235,-4288,-4293,-4285,-4266,-4261,-4259,-4275,-4291,-4309,-4318,-4313,-4291,-4259,-4211,-4159,-4107,-4047,-3998,-3932,-3860,-3761,-3618,-3427,-3165,-2834,-2430,-1963,-1450,-911,-384,109,530,858,1075,1171,1150,1023,806,522,200,-152,-489,-827,-1122,-1391,-1622,-1809,-1970,-2092,-2199,-2285,-2361,-2439,-2508,-2590,-2662,-2734,-2802,-2847,-2881,-2886,-2867,-2822,-2748,-2644,-2509,-2337,-2116,-1849,-1518,-1131,-690,-202,302,808,1274,1678,1987,2186,2256,2205,2033,1769,1431,1051,655,266,-105,-446,-762,-1064,-1356,-1662,-1985,-2334,-2711,-3100,-3502,-3871,-4214,-4470,-4646,-4698,-4635,-4436,-4133,-3718,-3249,-2737,-2244,-1798,-1448,-1218,-1136,-1201,-1416,-1749,-2181,-2657,-3151,-3610,-4003,-4305,-4497,-4576,-4551,-4428,-4232,-3976,-3680,-3355,-3018,-2671,-2317,-1971,-1612,-1269,-920,-581,-250,85,412,755,1116,1511,1961,2469,3061,3728,4482,5305,6184,7094,8006,8882,9703,10421,11032,11509,11853,12070,12171,12179,12122,12023,11909,11799,11700,11623,11546,11467,11351,11180,10930,10570,10107,9521,8839,8066,7236,6387,5537,4736,3989,3320,2741,2234,1801,1424,1079,761,446,137,-179,-487,-784,-1054,-1285,-1455,-1576,-1616,-1603,-1532,-1420,-1289,-1153,-1037,-946,-905,-900,-948,-1027,-1135,-1259,-1378,-1495,-1585,-1660,-1707,-1732,-1739,-1716,-1674,-1598,-1474,-1309,-1066,-764,-374,84,615,1192,1811,2427,3033,3581,4063,4450,4732,4911,4977,4956,4847,4687,4471,4241,3990,3745,3503,3274,3052,2845,2642,2448,2266,2091,1945,1817,1731,1682,1672,1701,1749,1804,1835,1823,1730,1555,1263,885,409,-102,-643,-1137,-1571,-1883,-2064,-2097,-1991,-1765,-1460,-1105,-759,-455,-225,-104,-78,-172,-333,-568,-819,-1055,-1255,-1365,-1391,-1305,-1118,-848,-516,-156,197,511,764,931,1024,1036,1000,926,857,796,791,820,912,1045,1208,1393,1563,1717,1826,1893,1902,1872,1795,1704,1599,1506,1430,1380,1357,1350,1349,1342,1304,1231,1096,895,624,265,-155,-667,-1226,-1854,-2508,-3191,-3868,-4522,-5131,-5667,-6123,-6473,-6717,-6855,-6880,-6812,-6656,-6425,-6151,-5831,-5510,-5191,-4907,-4674,-4511,-4424,-4429,-4509,-4664,-4867,-5093,-5316,-5505,-5629,-5677,-5621,-5470,-5219,-4876,-4466,-3998,-3502,-2989,-2476,-1976,-1499,-1048,-622,-234,136,455,752,993,1195,1335,1429,1461,1456,1411,1348,1287,1245,1248,1309,1445,1654,1940,2283,2668,3064,3446,3784,4055,4238,4323,4306,4194,4003,3748,3461,3159,2872,2612,2389,2208,2066,1945,1843,1731,1606,1445,1250,1003,726,402,60,-302,-667,-1022,-1363,-1675,-1958,-2204,-2406,-2571,-2681,-2750,-2758,-2717,-2609,-2440,-2201,-1889,-1515,-1070,-575,-42,513,1063,1587,2067,2482,2827,3095,3287,3409,3479,3493,3476,3423,3343,3244,3117,2973,2803,2626,2427,2232,2026,1832,1640,1464,1296,1146,1013,894,801,717,655,602,551,493,420,314,168,-17,-263,-537,-857,-1185,-1518,-1830,-2106,-2335,-2503,-2618,-2666,-2666,-2616,-2534,-2418,-2299,-2159,-2043,-1932,-1856,-1812,-1816,-1867,-1967,-2111,-2292,-2495,-2697,-2883,-3017,-3090,-3069,-2953,-2727,-2400,-1979,-1482,-940,-372,188,714,1185,1574,1880,2084,2208,2232,2208,2118,2020,1902,1807,1726,1682,1657,1656,1651,1644,1605,1541,1429,1283,1102,895,688,469,276,89,-69,-223,-364,-518,-682,-871,-1087,-1329,-1584,-1854,-2103,-2333,-2512,-2629,-2674,-2627,-2504,-2289,-2014,-1679,-1320,-957,-622,-337,-135,-22,-32,-138,-381,-701,-1131,-1607,-2134,-2671,-3193,-3686,-4121,-4499,-4811,-5061,-5258,-5411,-5537,-5644,-5745,-5851,-5957,-6076,-6190,-6300,-6395,-6458,-6499,-6485,-6446,-6362,-6252,-6127,-5985,-5850,-5719,-5601,-5497,-5398,-5307,-5203,-5082,-4930,-4732,-4487,-4178,-3812,-3391,-2926,-2434,-1937,-1460,-1036,-678,-418,-265,-219,-290,-439,-661,-910,-1148,-1342,-1447,-1445,-1308,-1040,-639,-135,452,1079,1711,2305,2832,3255,3570,3755,3828,3791,3669,3485,3265,3032,2809,2603,2430,2288,2170,2086,2005,1943,1870,1789,1692,1575,1437,1279,1103,909,700,473,224,-43,-345,-668,-1023,-1398,-1784,-2171,-2535,-2859,-3123,-3304,-3393,-3372,-3245,-3017,-2696,-2310,-1864,-1401,-921,-464,-22,372,730,1033,1293,1500,1668,1796,1901,1994,2087,2205,2348,2540,2770,3041,3343,3651,3958,4230,4473,4654,4794,4873,4923,4938,4953,4965,5005,5070,5176,5314,5484,5672,5864,6042,6183,6272,6282,6213,6047,5792,5461,5058,4620,4156,3706,3275,2898,2572,2309,2107,1953,1831,1732,1621,1496,1332,1122,864,566,230,-109,-451,-750,-991,-1156,-1220,-1183,-1048,-808,-502,-131,270,681,1083,1453,1790,2077,2338,2554,2763,2956,3160,3371,3600,3837,4078,4318,4533,4724,4874,4981,5047,5072,5067,5041,5002,4960,4928,4903,4896,4900,4912,4926,4933,4921,4887,4823,4721,4594,4432,4259,4079,3902,3753,3621,3533,3465,3432,3400,3383,3338,3280,3177,3038,2862,2639,2396,2117,1836,1536,1240,944,648,370,87,-180,-450,-717,-997,-1290,-1610,-1964,-2350,-2776,-3230,-3702,-4178,-4633,-5050,-5395,-5663,-5813,-5863,-5776,-5589,-5283,-4900,-4453,-3978,-3504,-3071,-2689,-2405,-2202,-2107,-2093,-2153,-2259,-2375,-2481,-2526,-2503,-2375,-2142,-1797,-1355,-841,-288,266,770,1195,1490,1653,1656,1525,1260,921,517,128,-235,-515,-691,-750,-685,-504,-230,112,492,875,1233,1538,1771,1922,1989,1970,1881,1726,1528,1290,1030,752,460,166,-147,-453,-773,-1078,-1381,-1656,-1899,-2099,-2239,-2326,-2342,-2302,-2215,-2088,-1958,-1827,-1736,-1695,-1715,-1813,-1970,-2183,-2423,-2655,-2859,-2985,-3026,-2949,-2755,-2455,-2052,-1589,-1083,-578,-105,314,645,891,1032,1086,1053,958,813,647,469,305,152,27,-84,-189,-294,-430,-600,-830,-1120,-1473,-1884,-2331,-2806,-3266,-3697,-4061,-4343,-4514,-4577,-4513,-4352,-4087,-3772,-3407,-3058,-2731,-2476,-2299,-2227,-2251,-2370,-2564,-2805,-3068,-3314,-3513,-3638,-3662,-3579,-3380,-3080,-2695,-2258,-1800,-1364,-979,-683,-483,-406,-419,-531,-690,-874,-1031,-1130,-1128,-995,-721,-283,294,1007,1812,2678,3558,4400,5171,5824,6343,6715,6939,7030,7013,6908,6754,6567,6382,6199,6045,5901,5785,5667,5561,5433,5288,5120,4907,4675,4400,4102,3781,3439,3086,2720,2337,1941,1520,1078,614,128,-364,-848,-1302,-1700,-2022,-2234,-2342,-2310,-2178,-1933,-1621,-1275,-931,-642,-437,-350,-399,-581,-891,-1294,-1754,-2226,-2652,-2999,-3217,-3301,-3224,-3026,-2708,-2337,-1951,-1607,-1366,-1252,-1318,-1549,-1969,-2532,-3217,-3966,-4732,-5447,-6070,-6543,-6844,-6952,-6863,-6603,-6195,-5678,-5110,-4519,-3963,-3470,-3060,-2752,-2538,-2409,-2352,-2340,-2347,-2360,-2341,-2288,-2179,-2008,-1777,-1486,-1152,-789,-420,-78,225,447,589,632,586,462,282,76,-130,-296,-420,-456,-428,-309,-134,90,339,582,811,995,1127,1201,1215,1172,1087,960,821,667,528,400,297,229,177,157,133,114,62,-23,-162,-364,-621,-936,-1285,-1652,-2014,-2347,-2638,-2868,-3041,-3156,-3225,-3268,-3289,-3318,-3353,-3405,-3470,-3542,-3600,-3639,-3630,-3568,-3440,-3245,-2998,-2707,-2405,-2115,-1871,-1695,-1611,-1615,-1712,-1877,-2074,-2266,-2407,-2457,-2381,-2171,-1814,-1351,-811,-246,263,678,919,968,789,397,-190,-922,-1741,-2584,-3373,-4061,-4578,-4915,-5026,-4947,-4669,-4251,-3723,-3150,-2576,-2063,-1639,-1353,-1203,-1208,-1341,-1584,-1898,-2241,-2567,-2834,-3007,-3058,-2975,-2759,-2417,-1988,-1490,-982,-492,-69,253,459,525,460,283,0,-324,-683,-1005,-1272,-1429,-1471,-1348,-1089,-663,-113,554,1300,2092,2891,3673,4402,5068,5649,6148,6559,6895,7153,7353,7495,7592,7650,7685,7688,7691,7676,7668,7664,7670,7682,7717,7742,7795,7831,7878,7917,7940,7959,7941,7903,7815,7677,7473,7203,6855,6450,5990,5504,5025,4576,4202,3911,3731,3654,3668,3749,3852,3942,3968,3901,3707,3386,2935,2386,1770,1136,541,25,-371,-610,-704,-638,-460,-198,85,345,516,576,475,233,-170,-668,-1255,-1841,-2410,-2873,-3220,-3401,-3422,-3274,-2988,-2583,-2113,-1608,-1114,-659,-276,36,257,418,518,593,666,762,912,1125,1420,1793,2237,2736,3255,3776,4249,4650,4937,5093,5094,4948,4652,4239,3738,3185,2634,2115,1679,1348,1148,1083,1153,1348,1639,2013,2422,2856,3272,3657,3982,4245,4426,4537,4569,4538,4452,4324,4176,4012,3858,3716,3600,3506,3438,3372,3321,3237,3141,2989,2797,2544,2245,1897,1517,1114,704,295,-96,-472,-814,-1134,-1413,-1655,-1856,-2004,-2096,-2119,-2066,-1928,-1711,-1405,-1035,-612,-166,261,641,925,1081,1091,928,615,160,-392,-987,-1572,-2088,-2475,-2710,-2760,-2633,-2361,-1972,-1543,-1129,-804,-622,-637,-860,-1310,-1957,-2767,-3685,-4645,-5583,-6432,-7145,-7677,-8007,-8133,-8056,-7812,-7428,-6950,-6427,-5893,-5396,-4962,-4608,-4346,-4164,-4058,-3994,-3956,-3902,-3814,-3665,-3447,-3149,-2784,-2367,-1916,-1468,-1046,-673,-386,-182,-80,-71,-141,-275,-435,-608,-745,-843,-862,-806,-663,-447,-172,141,469,790,1083,1339,1548,1718,1844,1950,2033,2119,2200,2293,2387,2481,2570,2627,2663,2638,2571,2430,2234,1974,1667,1314,945,561,189,-158,-477,-749,-977,-1172,-1324,-1462,-1593,-1720,-1875,-2044,-2244,-2470,-2701,-2936,-3141,-3297,-3388,-3388,-3294,-3108,-2834,-2505,-2149,-1792,-1487,-1241,-1094,-1044,-1083,-1201,-1349,-1503,-1599,-1616,-1502,-1248,-847,-309,321,1010,1688,2300,2788,3100,3208,3094,2775,2265,1634,915,199,-467,-1020,-1414,-1634,-1660,-1529,-1253,-894,-493,-105,219,451,564,553,426,202,-82,-395,-690,-937,-1098,-1153,-1089,-910,-623,-268,146,544,917,1193,1355,1371,1224,926,490,-58,-662,-1292,-1883,-2401,-2798,-3061,-3150,-3097,-2880,-2545,-2108,-1608,-1078,-549,-50,397,786,1100,1350,1539,1668,1761,1816,1844,1853,1836,1800,1735,1636,1500,1321,1098,842,542,233,-97,-412,-713,-976,-1193,-1366,-1480,-1561,-1600,-1628,-1650,-1685,-1746,-1835,-1954,-2090,-2229,-2342,-2411,-2400,-2297,-2079,-1750,-1317,-796,-235,347,884,1344,1685,1864,1883,1710,1383,907,331,-296,-932,-1518,-2008,-2386,-2606,-2704,-2659,-2529,-2334,-2129,-1952,-1843,-1834,-1940,-2164,-2508,-2932,-3431,-3955,-4470,-4951,-5359,-5679,-5901,-6018,-6038,-5976,-5841,-5662,-5438,-5203,-4943,-4687,-4414,-4140,-3854,-3553,-3245,-2922,-2592,-2264,-1938,-1629,-1344,-1100,-905,-783,-733,-786,-928,-1166,-1489,-1870,-2287,-2703,-3078,-3378,-3577,-3641,-3568,-3347,-2997,-2527,-1978,-1370,-744,-138,431,921,1335,1643,1867,1998,2063,2077,2058,2034,2015,2020,2046,2102,2178,2260,2344,2400,2427,2402,2319,2176,1965,1705,1397,1060,719,371,56,-241,-501,-725,-929,-1100,-1264,-1411,-1549,-1667,-1762,-1817,-1821,-1762,-1630,-1427,-1163,-837,-498,-135,181,465,657,767,767,673,481,225,-87,-406,-715,-967,-1144,-1221,-1185,-1043,-797,-477,-108,276,637,947,1178,1320,1359,1314,1184,1002,787,569,370,219,122,97,149,263,445,670,929,1211,1495,1792,2080,2382,2691,3017,3373,3755,4164,4601,5046,5494,5925,6318,6667,6941,7144,7260,7285,7233,7089,6884,6616,6304,5964,5611,5251,4916,4586,4308,4050,3844,3679,3550,3468,3412,3390,3390,3405,3440,3490,3552,3644,3745,3882,4036,4211,4403,4591,4775,4923,5027,5070,5030,4913,4699,4409,4044,3628,3182,2728,2302,1911,1596,1348,1188,1108,1087,1129,1194,1272,1343,1391,1416,1416,1406,1398,1415,1472,1584,1764,2001,2303,2630,2984,3313,3606,3827,3958,3984,3896,3702,3402,3024,2575,2097,1605,1133,703,339,56,-130,-223,-221,-133,13,213,424,635,826,961,1059,1081,1053,962,818,636,420,180,-72,-342,-607,-886,-1155,-1427,-1677,-1916,-2103,-2255,-2325,-2324,-2230,-2034,-1756,-1378,-946,-457,45,543,1000,1392,1693,1875,1933,1848,1633,1294,867,368,-144,-652,-1104,-1486,-1763,-1924,-1962,-1869,-1664,-1346,-952,-490,-2,492,963,1380,1738,2008,2195,2298,2322,2287,2197,2070,1913,1732,1532,1321,1099,880,650,433,192,-37,-299,-549,-813,-1055,-1287,-1479,-1649,-1784,-1904,-2030,-2153,-2319,-2493,-2705,-2921,-3145,-3357,-3557,-3731,-3880,-3985,-4034,-4002,-3871,-3631,-3276,-2823,-2287,-1709,-1123,-574,-107,247,443,469,313,-4,-452,-976,-1528,-2053,-2508,-2875,-3139,-3308,-3403,-3438,-3437,-3419,-3376,-3336,-3265,-3200,-3104,-3012,-2895,-2781,-2651,-2542,-2446,-2411,-2430,-2525,-2697,-2923,-3203,-3499,-3803,-4077,-4309,-4455,-4507,-4435,-4249,-3949,-3569,-3126,-2669,-2221,-1835,-1545,-1390,-1398,-1567,-1890,-2318,-2804,-3278,-3669,-3917,-3978,-3827,-3469,-2936,-2256,-1505,-711,52,755,1351,1808,2096,2197,2086,1784,1317,751,182,-294,-566,-568,-243,381,1271,2321,3426,4490,5410,6139,6642,6904,6934,6742,6338,5750,5005,4136,3204,2255,1367,587,-19,-426,-613,-591,-408,-102,234,559,807,951,979,889,690,401,32,-396,-864,-1325,-1750,-2055,-2215,-2155,-1882,-1390,-742,0,731,1367,1807,1990,1881,1477,817,-41,-1028,-2057,-3076,-4016,-4846,-5517,-6002,-6255,-6258,-5973,-5408,-4578,-3540,-2377,-1193,-101,806,1450,1798,1854,1627,1170,507,-309,-1255,-2268,-3321,-4331,-5245,-5998,-6533,-6825,-6854,-6631,-6175,-5541,-4771,-3947,-3139,-2407,-1819,-1400,-1171,-1142,-1286,-1587,-1993,-2441,-2875,-3207,-3394,-3373,-3138,-2673,-2019,-1218,-329,554,1383,2074,2595,2913,3040,2975,2768,2430,2011,1540,1052,602,219,-34,-131,-34,253,713,1296,1936,2556,3083,3448,3615,3540,3230,2685,1942,1066,106,-838,-1709,-2436,-2969,-3282,-3348,-3183,-2805,-2267,-1641,-1000,-426,11,262,297,109,-286,-851,-1542,-2292,-3033,-3716,-4268,-4668,-4864,-4840,-4591,-4108,-3441,-2600,-1687,-739,136,869,1398,1666,1673,1413,941,286,-476,-1300,-2124,-2904,-3588,-4158,-4563,-4805,-4849,-4715,-4406,-3978,-3471,-2967,-2510,-2176,-1981,-1962,-2110,-2422,-2873,-3415,-4010,-4573,-5046,-5339,-5399,-5167,-4643,-3808,-2728,-1432,-39,1386,2693,3810,4604,5020,5009,4563,3733,2586,1235,-206,-1610,-2876,-3901,-4617,-4974,-4932,-4492,-3650,-2457,-944,800,2700,4652,6548,8299,9810,11030,11920,12476,12722,12679,12404,11934,11327,10643,9938,9291,8743,8359,8170,8178,8389,8741,9197,9667,10096,10396,10548,10499,10285,9906,9439,8920,8409,7948,7550,7242,7000,6820,6670,6512,6314,6019,5602,5016,4254,3315,2222,1015,-240,-1486,-2639,-3644,-4439,-4981,-5248,-5215,-4886,-4253,-3334,-2158,-770,761,2351,3899,5305,6470,7308,7768,7809,7451,6721,5702,4473,3154,1830,610,-445,-1281,-1860,-2188,-2256,-2103,-1769,-1324,-833,-393,-62,74,-20,-383,-1023,-1910,-3027,-4282,-5633,-6970,-8224,-9315,-10169,-10754,-11000,-10917,-10465,-9690,-8608,-7298,-5833,-4325,-2875,-1598,-577,116,442,409,19,-649,-1560,-2618,-3755,-4883,-5914,-6751,-7314,-7514,-7304,-6663,-5606,-4200,-2538,-732,1087,2813,4352,5634,6645,7358,7828,8063,8150,8111,8019,7902,7808,7757,7765,7834,7934,8036,8084,8010,7788,7345,6706,5854,4850,3729,2569,1415,321,-687,-1599,-2413,-3142,-3778,-4330,-4763,-5080,-5254,-5303,-5249,-5110,-4961,-4797,-4700,-4659,-4713,-4859,-5108,-5440,-5857,-6309,-6784,-7217,-7585,-7824,-7907,-7799,-7484,-6966,-6266,-5441,-4546,-3680,-2914,-2329,-1981,-1887,-2044,-2407,-2905,-3455,-3963,-4342,-4527,-4453,-4103,-3460,-2541,-1372,-10,1490,3024,4512,5837,6899,7622,7932,7831,7312,6448,5294,3961,2546,1150,-119,-1190,-1986,-2468,-2610,-2406,-1882,-1071,-37,1152,2419,3687,4873,5917,6734,7293,7537,7471,7095,6456,5617,4667,3706,2825,2114,1616,1356,1314,1442,1679,1945,2187,2320,2357,2240,2043,1742,1427,1091,808,569,423,347,362,447,592,784,991,1191,1333,1385,1291,1027,561,-99,-951,-1935,-3023,-4128,-5215,-6201,-7061,-7741,-8221,-8491,-8516,-8319,-7870,-7199,-6306,-5223,-3976,-2613,-1155,335,1843,3306,4699,5960,7056,7939,8587,8987,9138,9070,8814,8424,7938,7415,6868,6332,5784,5219,4598,3893,3078,2156,1135,76,-986,-1958,-2796,-3415,-3785,-3862,-3621,-3073,-2217,-1092,252,1752,3319,4858,6264,7436,8268,8681,8596,7979,6816,5126,2982,454,-2323,-5219,-8091,-10773,-13140,-15052,-16427,-17208,-17379,-16982,-16060,-14726,-13065,-11207,-9259,-7335,-5542,-3973,-2711,-1816,-1318,-1230,-1517,-2134,-3003,-4021,-5097,-6109,-6979,-7621,-7987,-8062,-7838,-7364,-6676,-5864,-4989,-4146,-3399,-2811,-2420,-2236,-2257,-2428,-2713,-3024,-3290,-3450,-3428,-3207,-2766,-2124,-1343,-475,367,1108,1649,1940,1953,1692,1210,570,-145,-847,-1462,-1943,-2227,-2313,-2175,-1829,-1286,-592,233,1107,2010,2861,3641,4291,4816,5175,5401,5460,5392,5170,4810,4310,3668,2897,2011,1019,-44,-1165,-2302,-3439,-4525,-5550,-6450,-7215,-7782,-8138,-8246,-8098,-7706,-7089,-6294,-5375,-4392,-3407,-2463,-1598,-824,-146,438,938,1335,1638,1797,1817,1642,1280,708,-55,-988,-2055,-3205,-4397,-5559,-6656,-7611,-8388,-8937,-9216,-9213,-8910,-8319,-7463,-6379,-5117,-3732,-2291,-841,546,1827,2950,3874,4582,5071,5353,5468,5464,5391,5328,5310,5403,5624,5991,6496,7118,7802,8503,9145,9656,9983,10062,9888,9449,8782,7935,6978,5992,5060,4259,3664,3331,3297,3570,4131,4922,5880,6885,7858,8670,9251,9511,9424,8964,8163,7055,5711,4203,2631,1076,-367,-1609,-2596,-3264,-3606,-3625,-3354,-2867,-2221,-1529,-854,-295,90,246,146,-214,-818,-1623,-2576,-3603,-4625,-5562,-6314,-6810,-6963,-6724,-6071,-4993,-3553,-1805,135,2151,4116,5910,7445,8642,9483,9939,10051,9841,9368,8687,7875,6986,6114,5304,4630,4119,3802,3658,3672,3778,3918,4034,4072,4009,3840,3589,3288,2980,2716,2511,2410,2415,2526,2764,3095,3541,4069,4687,5359,6083,6811,7532,8198,8789,9263,9590,9725,9633,9265,8590,7579,6228,4562,2627,506,-1704,-3888,-5932,-7726,-9184,-10235,-10837,-10974,-10661,-9916,-8805,-7376,-5707,-3904,-2041,-246,1401,2798,3890,4623,4998,5027,4756,4268,3628,2932,2250,1618,1094,644,285,-48,-374,-759,-1215,-1786,-2457,-3235,-4075,-4940,-5755,-6455,-6956,-7192,-7117,-6696,-5942,-4881,-3587,-2137,-649,794,2080,3135,3908,4347,4463,4250,3752,3021,2118,1124,121,-809,-1573,-2117,-2376,-2344,-2035,-1491,-799,-36,709,1348,1860,2186,2376,2424,2413,2386,2412,2547,2818,3252,3830,4530,5298,6069,6785,7349,7712,7789,7543,6935,5960,4636,3017,1175,-783,-2759,-4622,-6287,-7652,-8677,-9312,-9590,-9509,-9154,-8572,-7851,-7079,-6326,-5683,-5208,-4946,-4934,-5155,-5596,-6199,-6900,-7618,-8284,-8827,-9183,-9338,-9231,-8902,-8317,-7522,-6530,-5391,-4147,-2873,-1621,-472,525,1323,1896,2249,2399,2383,2251,2049,1815,1600,1419,1306,1273,1335,1499,1770,2136,2584,3091,3616,4141,4609,5013,5309,5487,5531,5424,5167,4759,4194,3502,2696,1816,944,115,-533,-961,-1046,-763,-70,1002,2391,3998,5686,7316,8737,9810,10422,10489,9963,8851,7193,5082,2645,38,-2578,-5016,-7137,-8789,-9908,-10427,-10380,-9805,-8817,-7534,-6090,-4624,-3243,-2036,-1071,-359,67,245,192,-40,-401,-830,-1279,-1686,-2011,-2239,-2341,-2360,-2306,-2247,-2224,-2293,-2480,-2812,-3261,-3821,-4423,-5029,-5571,-6000,-6269,-6340,-6193,-5808,-5202,-4377,-3386,-2258,-1065,145,1302,2373,3297,4086,4698,5180,5523,5777,5962,6101,6222,6326,6422,6506,6573,6613,6608,6556,6411,6175,5801,5289,4621,3828,2933,2008,1130,376,-153,-402,-321,101,833,1821,2981,4206,5397,6451,7265,7778,7907,7637,6933,5815,4326,2523,503,-1639,-3796,-5858,-7740,-9362,-10682,-11662,-12310,-12609,-12610,-12313,-11779,-11044,-10171,-9222,-8272,-7381,-6610,-5992,-5557,-5292,-5197,-5218,-5340,-5498,-5668,-5802,-5874,-5864,-5763,-5562,-5279,-4907,-4481,-3997,-3498,-2997,-2531,-2131,-1814,-1615,-1521,-1551,-1671,-1875,-2139,-2431,-2746,-3051,-3330,-3566,-3722,-3787,-3724,-3523,-3169,-2672,-2058,-1357,-622,102,771,1343,1790,2099,2244,2240,2076,1780,1380,910,438,16,-281,-388,-269,115,742,1587,2568,3590,4529,5260,5652,5617,5067,3991,2399,358,-2015,-4577,-7158,-9576,-11666,-13270,-14272,-14604,-14235,-13197,-11567,-9458,-7029,-4441,-1871,527,2612,4273,5448,6097,6223,5878,5110,4027,2724,1315,-89,-1386,-2497,-3372,-3969,-4313,-4415,-4339,-4148,-3905,-3685,-3534,-3501,-3595,-3831,-4167,-4577,-4983,-5328,-5513,-5487,-5169,-4543,-3583,-2326,-811,868,2631,4356,5955,7325,8401,9128,9493,9497,9168,8570,7755,6817,5835,4892,4065,3408,2957,2722,2688,2822,3076,3398,3742,4064,4338,4565,4737,4895,5044,5227,5447,5718,6024,6337,6628,6840,6934,6854,6585,6084,5379,4473,3415,2270,1097,-10,-983,-1759,-2280,-2536,-2525,-2283,-1867,-1342,-788,-282,112,341,383,230,-107,-585,-1175,-1819,-2468,-3093,-3637,-4094,-4433,-4658,-4771,-4778,-4704,-4554,-4340,-4058,-3699,-3230,-2637,-1872,-922,220,1548,3035,4621,6264,7869,9388,10724,11838,12652,13140,13262,13017,12394,11449,10199,8749,7173,5583,4078,2764,1700,963,552,479,691,1147,1753,2440,3113,3699,4142,4410,4488,4422,4239,4041,3892,3897,4122,4630,5438,6535,7876,9367,10909,12371,13626,14554,15043,15019,14424,13244,11517,9284,6678,3803,835,-2074,-4769,-7100,-8985,-10339,-11163,-11462,-11309,-10780,-9982,-9014,-7980,-6958,-6033,-5229,-4597,-4128,-3828,-3662,-3601,-3594,-3594,-3554,-3421,-3182,-2798,-2294,-1665,-950,-187,594,1336,2019,2586,3028,3293,3387,3267,2946,2408,1680,788,-216,-1271,-2302,-3238,-4008,-4561,-4861,-4892,-4666,-4207,-3561,-2773,-1912,-1025,-186,556,1146,1542,1728,1698,1485,1132,708,291,-47,-234,-223,16,494,1192,2089,3129,4269,5441,6592,7651,8563,9273,9723,9890,9733,9247,8450,7342,5992,4440,2760,1042,-648,-2211,-3594,-4717,-5566,-6097,-6332,-6289,-6009,-5562,-5017,-4450,-3941,-3543,-3309,-3254,-3390,-3681,-4108,-4615,-5151,-5687,-6151,-6545,-6810,-6965,-6982,-6890,-6685,-6416,-6095,-5779,-5488,-5267,-5133,-5099,-5158,-5287,-5453,-5614,-5721,-5734,-5619,-5347,-4921,-4332,-3611,-2782,-1876,-951,-21,838,1624,2274,2786,3136,3315,3342,3225,3000,2705,2384,2075,1828,1665,1614,1690,1887,2208,2620,3114,3626,4146,4595,4962,5199,5297,5258,5096,4846,4550,4255,3991,3801,3676,3628,3624,3641,3633,3564,3388,3076,2597,1944,1106,108,-1034,-2267,-3544,-4796,-5958,-6956,-7731,-8231,-8414,-8280,-7817,-7069,-6072,-4889,-3592,-2252,-950,243,1251,2022,2502,2665,2498,2017,1252,273,-858,-2029,-3175,-4169,-4978,-5518,-5785,-5780,-5524,-5079,-4478,-3801,-3079,-2374,-1711,-1115,-592,-139,261,636,1008,1404,1848,2337,2883,3450,4030,4564,5040,5403,5644,5735,5692,5493,5183,4747,4223,3617,2955,2253,1547,869,263,-227,-555,-684,-584,-238,344,1148,2124,3227,4385,5532,6604,7535,8276,8775,9005,8931,8549,7856,6871,5632,4190,2611,981,-625,-2111,-3414,-4450,-5197,-5602,-5688,-5477,-5018,-4411,-3724,-3091,-2593,-2340,-2389,-2784,-3529,-4597,-5920,-7421,-8993,-10537,-11952,-13153,-14074,-14669,-14917,-14810,-14371,-13628,-12644,-11471,-10207,-8907,-7677,-6569,-5640,-4925,-4422,-4117,-3968,-3921,-3915,-3880,-3779,-3540,-3161,-2605,-1887,-1026,-54,966,1981,2900,3671,4207,4477,4445,4112,3515,2699,1747,741,-220,-1053,-1678,-2034,-2089,-1822,-1256,-420,620,1791,3011,4194,5261,6158,6824,7249,7419,7350,7061,6589,5946,5180,4282,3289,2192,1010,-251,-1573,-2932,-4308,-5652,-6950,-8149,-9228,-10155,-10903,-11461,-11806,-11939,-11844,-11545,-11025,-10326,-9437,-8403,-7230,-5954,-4598,-3202,-1810,-464,770,1856,2713,3322,3614,3594,3242,2585,1661,527,-750,-2075,-3387,-4586,-5618,-6424,-6961,-7219,-7195,-6901,-6383,-5670,-4834,-3927,-3015,-2157,-1402,-790,-332,-36,123,182,180,181,229,377,660,1104,1714,2487,3388,4387,5427,6452,7401,8215,8839,9235,9379,9251,8877,8261,7472,6548,5578,4631,3794,3132,2717,2573,2722,3141,3783,4573,5432,6236,6915,7347,7488,7273,6707,5792,4604,3202,1701,205,-1184,-2359,-3256,-3815,-4019,-3864,-3383,-2622,-1645,-533,644,1784,2829,3682,4300,4625,4632,4311,3680,2756,1615,297,-1095,-2489,-3801,-4946,-5869,-6511,-6847,-6861,-6562,-5977,-5141,-4112,-2945,-1699,-440,785,1928,2960,3859,4633,5275,5836,6316,6784,7244,7751,8304,8921,9579,10264,10916,11500,11945,12193,12204,11910,11322,10409,9228,7814,6254,4646,3080,1668,479,-411,-981,-1204,-1113,-733,-130,628,1470,2312,3093,3753,4245,4557,4674,4625,4430,4146,3816,3505,3261,3128,3140,3308,3635,4092,4653,5255,5852,6371,6756,6940,6892,6562,5963,5077,3955,2642,1202,-268,-1702,-2997,-4100,-4938,-5506,-5781,-5803,-5623,-5291,-4916,-4539,-4259,-4111,-4131,-4327,-4678,-5146,-5679,-6202,-6656,-6951,-7048,-6875,-6431,-5681,-4673,-3417,-1994,-457,1112,2635,4043,5268,6261,6980,7406,7531,7362,6931,6266,5424,4443,3398,2324,1298,353,-448,-1081,-1499,-1699,-1663,-1404,-954,-345,354,1082,1770,2349,2773,3012,3056,2935,2686,2377,2068,1836,1726,1781,2017,2415,2955,3579,4226,4830,5314,5623,5697,5509,5042,4297,3316,2125,798,-600,-2017,-3358,-4599,-5669,-6555,-7228,-7692,-7948,-8015,-7921,-7691,-7376,-7001,-6634,-6287,-6035,-5878,-5862,-5982,-6230,-6589,-7007,-7444,-7829,-8108,-8220,-8118,-7775,-7172,-6335,-5289,-4103,-2854,-1624,-528,378,985,1278,1218,832,172,-687,-1636,-2561,-3349,-3896,-4124,-3986,-3478,-2622,-1494,-181,1207,2544,3738,4684,5327,5641,5613,5298,4745,4031,3259,2502,1850,1368,1091,1046,1229,1602,2147,2781,3479,4145,4754,5224,5525,5619,5461,5065,4397,3506,2402,1159,-176,-1505,-2767,-3869,-4743,-5351,-5632,-5610,-5290,-4724,-3986,-3166,-2342,-1634,-1090,-797,-769,-1019,-1513,-2196,-2989,-3801,-4538,-5117,-5457,-5530,-5295,-4784,-4020,-3068,-2011,-924,94,972,1639,2046,2169,1994,1553,861,-7,-1003,-2049,-3076,-4022,-4832,-5455,-5879,-6060,-6009,-5715,-5185,-4446,-3504,-2401,-1175,133,1466,2776,4003,5111,6039,6782,7298,7615,7722,7673,7484,7215,6902,6574,6270,5976,5710,5433,5120,4741,4248,3642,2895,2040,1105,158,-730,-1473,-1992,-2218,-2103,-1633,-825,270,1573,2980,4391,5692,6785,7602,8070,8177,7908,7275,6331,5105,3677,2115,474,-1140,-2687,-4075,-5253,-6176,-6798,-7112,-7108,-6819,-6273,-5546,-4704,-3845,-3061,-2441,-2070,-2010,-2291,-2929,-3887,-5117,-6522,-8008,-9440,-10725,-11737,-12418,-12701,-12590,-12092,-11276,-10212,-9003,-7754,-6568,-5534,-4715,-4158,-3854,-3793,-3903,-4126,-4353,-4519,-4517,-4307,-3838,-3107,-2136,-966,328,1668,2972,4156,5152,5910,6385,6579,6482,6129,5547,4795,3914,2980,2030,1142,350,-290,-750,-999,-1027,-835,-435,125,818,1555,2284,2914,3365,3580,3494,3088,2357,1329,67,-1356,-2839,-4282,-5594,-6678,-7501,-8006,-8220,-8160,-7887,-7470,-6990,-6513,-6110,-5812,-5646,-5600,-5645,-5733,-5809,-5814,-5708,-5443,-5026,-4447,-3754,-2983,-2203,-1471,-855,-399,-145,-105,-279,-642,-1168,-1794,-2494,-3194,-3865,-4463,-4954,-5325,-5560,-5657,-5617,-5452,-5156,-4755,-4244,-3642,-2967,-2221,-1439,-634,168,925,1637,2249,2773,3187,3495,3732,3896,4052,4206,4407,4673,5016,5437,5922,6437,6957,7421,7802,8047,8138,8049,7785,7361,6802,6164,5472,4812,4194,3696,3303,3059,2934,2919,2997,3118,3279,3441,3584,3716,3798,3853,3848,3789,3649,3416,3071,2599,2001,1274,449,-448,-1358,-2228,-2993,-3591,-3980,-4120,-4010,-3662,-3118,-2440,-1703,-987,-377,70,298,286,43,-408,-1012,-1702,-2407,-3050,-3564,-3904,-4029,-3939,-3627,-3132,-2481,-1725,-902,-63,772,1566,2329,3045,3741,4423,5113,5834,6589,7387,8235,9107,10000,10888,11733,12528,13218,13797,14232,14496,14590,14471,14155,13607,12845,11856,10675,9304,7804,6213,4592,3025,1552,276,-785,-1564,-2056,-2268,-2214,-1964,-1569,-1115,-679,-333,-132,-107,-273,-595,-1037,-1520,-1965,-2291,-2421,-2304,-1915,-1255,-356,707,1881,3043,4135,5057,5769,6225,6426,6386,6146,5756,5281,4764,4266,3806,3405,3059,2742,2442,2102,1717,1236,662,-18,-791,-1631,-2520,-3410,-4284,-5096,-5844,-6492,-7052,-7508,-7869,-8138,-8317,-8404,-8392,-8272,-8019,-7623,-7056,-6309,-5372,-4249,-2957,-1529,5,1579,3155,4659,6041,7264,8266,9045,9569,9840,9875,9681,9293,8742,8061,7288,6459,5609,4768,3968,3231,2579,2025,1577,1241,1000,861,796,790,827,879,933,969,980,961,924,873,832,817,846,935,1075,1273,1489,1702,1853,1899,1786,1476,938,178,-804,-1945,-3207,-4501,-5759,-6910,-7890,-8667,-9219,-9554,-9704,-9712,-9629,-9520,-9420,-9381,-9416,-9521,-9687,-9866,-10018,-10090,-10026,-9794,-9358,-8718,-7877,-6873,-5746,-4562,-3373,-2255,-1243,-397,279,766,1088,1271,1363,1412,1470,1584,1786,2102,2534,3071,3697,4359,5038,5667,6220,6644,6913,7004,6901,6611,6129,5494,4714,3837,2898,1940,1007,148,-614,-1225,-1686,-1968,-2090,-2054,-1901,-1649,-1363,-1060,-801,-606,-509,-513,-628,-820,-1085,-1365,-1638,-1867,-2014,-2096,-2082,-2021,-1925,-1838,-1807,-1850,-2009,-2280,-2665,-3146,-3679,-4238,-4761,-5213,-5548,-5746,-5778,-5659,-5390,-5002,-4533,-4002,-3465,-2932,-2434,-1981,-1567,-1203,-869,-565,-288,-32,175,341,422,419,304,75,-267,-706,-1212,-1755,-2267,-2722,-3036,-3177,-3091,-2754,-2142,-1278,-167,1124,2550,4031,5487,6843,8018,8959,9603,9935,9923,9588,8945,8036,6918,5653,4312,2978,1702,570,-397,-1147,-1680,-1997,-2110,-2047,-1836,-1510,-1090,-616,-88,452,1009,1555,2088,2592,3068,3505,3910,4282,4626,4939,5219,5458,5617,5695,5625,5395,4956,4288,3381,2242,901,-596,-2181,-3786,-5318,-6714,-7887,-8801,-9415,-9730,-9751,-9520,-9082,-8495,-7815,-7104,-6391,-5732,-5119,-4583,-4104,-3689,-3317,-3002,-2730,-2525,-2402,-2373,-2471,-2698,-3055,-3548,-4128,-4788,-5457,-6101,-6659,-7074,-7305,-7308,-7058,-6548,-5786,-4784,-3612,-2295,-931,430,1701,2824,3735,4402,4798,4915,4774,4396,3838,3142,2382,1604,888,258,-222,-553,-707,-704,-543,-268,99,520,940,1345,1664,1882,1956,1855,1573,1090,424,-407,-1365,-2401,-3461,-4481,-5415,-6199,-6805,-7210,-7392,-7379,-7170,-6809,-6331,-5769,-5169,-4559,-3962,-3403,-2887,-2422,-2004,-1641,-1325,-1066,-876,-757,-743,-831,-1049,-1385,-1854,-2415,-3061,-3744,-4420,-5054,-5593,-6015,-6306,-6458,-6492,-6426,-6297,-6141,-5992,-5872,-5801,-5776,-5785,-5803,-5782,-5692,-5465,-5082,-4487,-3674,-2638,-1392,14,1541,3110,4657,6097,7370,8407,9175,9634,9796,9655,9262,8656,7895,7051,6177,5338,4574,3930,3406,3036,2784,2654,2612,2623,2672,2705,2724,2690,2611,2483,2318,2138,1960,1812,1713,1682,1726,1846,2032,2264,2520,2763,2970,3094,3126,3026,2803,2450,1986,1443,855,272,-263,-705,-1034,-1224,-1286,-1230,-1098,-924,-764,-657,-647,-760,-1008,-1386,-1872,-2433,-3018,-3581,-4058,-4418,-4613,-4638,-4488,-4172,-3739,-3196,-2615,-1993,-1380,-764,-149,491,1192,1975,2885,3934,5128,6471,7916,9438,10968,12448,13807,14982,15920,16574,16924,16962,16705,16169,15415,14472,13414,12287,11144,10019,8953,7941,7009,6120,5290,4473,3677,2874,2065,1252,444,-352,-1111,-1824,-2472,-3032,-3509,-3866,-4123,-4250,-4257,-4135,-3893,-3531,-3080,-2529,-1936,-1293,-657,-36,532,1027,1437,1747,1965,2100,2166,2192,2205,2220,2277,2369,2528,2732,2991,3274,3573,3865,4127,4349,4520,4627,4696,4706,4696,4658,4607,4540,4454,4320,4126,3833,3410,2842,2097,1190,126,-1058,-2311,-3571,-4763,-5815,-6653,-7221,-7477,-7407,-7009,-6329,-5402,-4324,-3160,-2016,-961,-87,574,966,1105,999,699,266,-216,-677,-1015,-1190,-1120,-808,-229,583,1586,2722,3922,5102,6211,7170,7944,8508,8835,8957,8862,8611,8216,7734,7190,6625,6053,5506,4969,4465,3963,3471,2959,2429,1862,1263,628,-27,-706,-1370,-2038,-2664,-3271,-3820,-4341,-4800,-5236,-5628,-6012,-6382,-6768,-7171,-7606,-8077,-8574,-9096,-9612,-10110,-10545,-10900,-11129,-11222,-11142,-10901,-10485,-9921,-9228,-8439,-7604,-6754,-5942,-5188,-4528,-3958,-3484,-3074,-2701,-2331,-1909,-1425,-822,-117,705,1624,2597,3597,4565,5447,6205,6785,7168,7330,7274,7007,6562,5973,5285,4552,3814,3127,2512,2005,1601,1307,1102,966,872,791,703,585,428,226,-27,-314,-647,-997,-1370,-1747,-2121,-2492,-2843,-3191,-3524,-3864,-4205,-4569,-4943,-5341,-5742,-6136,-6511,-6822,-7075,-7213,-7236,-7115,-6835,-6399,-5803,-5066,-4209,-3272,-2289,-1328,-427,344,938,1328,1468,1387,1064,571,-77,-791,-1526,-2208,-2790,-3228,-3502,-3608,-3554,-3389,-3136,-2862,-2601,-2403,-2282,-2257,-2305,-2397,-2492,-2515,-2432,-2163,-1697,-989,-69,1053,2308,3647,4974,6228,7322,8200,8821,9149,9196,8965,8503,7859,7082,6252,5406,4615,3893,3275,2745,2307,1914,1551,1170,750,266,-293,-915,-1589,-2275,-2935,-3521,-3970,-4248,-4295,-4098,-3633,-2912,-1965,-842,394,1654,2866,3940,4819,5441,5798,5861,5681,5272,4703,4029,3308,2606,1958,1398,940,569,273,5,-274,-612,-1052,-1623,-2342,-3207,-4195,-5270,-6379,-7464,-8453,-9293,-9921,-10297,-10404,-10228,-9796,-9143,-8318,-7398,-6434,-5506,-4654,-3924,-3323,-2857,-2489,-2196,-1922,-1622,-1258,-799,-229,435,1182,1955,2712,3386,3912,4247,4335,4171,3734,3069,2198,1206,159,-861,-1764,-2490,-2984,-3213,-3177,-2898,-2406,-1775,-1056,-323,357,946,1387,1682,1809,1788,1649,1408,1124,803,492,193,-87,-349,-628,-925,-1291,-1734,-2265,-2908,-3615,-4388,-5158,-5880,-6491,-6926,-7138,-7083,-6748,-6128,-5256,-4173,-2959,-1680,-441,680,1597,2243,2570,2563,2204,1554,624,-480,-1715,-2970,-4196,-5299,-6251,-7003,-7552,-7907,-8086,-8139,-8103,-8029,-7956,-7908,-7903,-7933,-7979,-8002,-7960,-7804,-7488,-6977,-6256,-5318,-4196,-2919,-1555,-167,1177,2396,3450,4266,4846,5153,5227,5082,4781,4376,3944,3538,3233,3051,3034,3178,3467,3874,4353,4850,5326,5718,6012,6174,6204,6122,5932,5686,5400,5118,4861,4644,4478,4341,4230,4097,3926,3661,3295,2773,2120,1306,370,-656,-1737,-2789,-3774,-4606,-5234,-5611,-5692,-5484,-4965,-4197,-3191,-2046,-813,408,1537,2492,3202,3619,3709,3471,2925,2113,1112,-11,-1157,-2246,-3196,-3950,-4460,-4717,-4717,-4489,-4076,-3507,-2858,-2145,-1423,-705,1,689,1380,2082,2820,3600,4437,5326,6252,7210,8154,9080,9933,10713,11374,11920,12335,12622,12796,12865,12856,12789,12681,12560,12423,12294,12154,12002,11817,11573,11251,10819,10256,9547,8682,7665,6522,5269,3963,2634,1351,141,-940,-1874,-2646,-3249,-3712,-4044,-4302,-4499,-4694,-4907,-5161,-5482,-5849,-6270,-6698,-7110,-7453,-7671,-7722,-7542,-7096,-6352,-5295,-3935,-2303,-454,1533,3569,5547,7365,8919,10133,10942,11320,11268,10814,10022,8964,7739,6434,5154,3964,2943,2126,1541,1189,1061,1125,1354,1705,2137,2620,3109,3584,4012,4377,4655,4843,4916,4878,4710,4414,3987,3425,2743,1947,1062,109,-871,-1857,-2789,-3652,-4389,-4979,-5390,-5606,-5614,-5418,-5027,-4460,-3759,-2952,-2098,-1235,-416,324,954,1465,1855,2140,2354,2525,2704,2918,3201,3564,4016,4531,5099,5663,6196,6631,6942,7071,7004,6708,6193,5460,4548,3488,2341,1166,34,-990,-1839,-2473,-2843,-2955,-2802,-2439,-1909,-1302,-706,-215,74,96,-220,-878,-1889,-3194,-4735,-6417,-8132,-9780,-11256,-12486,-13407,-13994,-14240,-14167,-13819,-13233,-12485,-11598,-10648,-9636,-8606,-7543,-6467,-5354,-4215,-3037,-1831,-616,596,1757,2845,3813,4626,5255,5676,5880,5873,5678,5321,4865,4334,3819,3332,2962,2696,2597,2626,2799,3069,3396,3736,4026,4220,4273,4159,3857,3383,2751,2004,1196,371,-404,-1093,-1664,-2099,-2415,-2623,-2770,-2899,-3060,-3301,-3648,-4135,-4744,-5486,-6304,-7181,-8042,-8848,-9529,-10041,-10331,-10369,-10124,-9591,-8775,-7698,-6409,-4960,-3425,-1895,-433,842,1901,2642,3073,3146,2906,2372,1614,694,-310,-1320,-2278,-3118,-3810,-4323,-4647,-4790,-4757,-4579,-4278,-3885,-3431,-2933,-2427,-1912,-1419,-937,-483,-57,346,712,1057,1363,1643,1886,2099,2284,2439,2583,2707,2855,3001,3200,3429,3708,4033,4385,4741,5082,5350,5519,5545,5381,5029,4447,3678,2727,1659,533,-576,-1580,-2411,-2995,-3295,-3283,-2980,-2409,-1647,-765,143,979,1671,2135,2346,2268,1924,1346,586,-265,-1142,-1944,-2597,-3031,-3183,-3033,-2563,-1787,-754,499,1859,3275,4610,5795,6714,7298,7475,7216,6501,5361,3832,2001,-52,-2210,-4371,-6423,-8274,-9840,-11061,-11907,-12344,-12399,-12074,-11417,-10482,-9310,-7986,-6558,-5098,-3662,-2300,-1058,27,950,1681,2243,2635,2881,3010,3040,3000,2908,2782,2631,2472,2303,2141,1985,1852,1734,1652,1589,1553,1534,1505,1463,1374,1227,1001,685,282,-197,-731,-1278,-1802,-2253,-2585,-2780,-2805,-2680,-2418,-2070,-1691,-1353,-1117,-1052,-1196,-1579,-2199,-3033,-4032,-5135,-6256,-7327,-8254,-8984,-9447,-9616,-9466,-8991,-8211,-7148,-5842,-4347,-2714,-1009,700,2342,3857,5166,6227,6980,7389,7438,7105,6410,5365,4016,2411,620,-1285,-3223,-5097,-6851,-8379,-9651,-10605,-11224,-11510,-11478,-11167,-10629,-9929,-9126,-8291,-7475,-6717,-6058,-5490,-5033,-4655,-4345,-4073,-3814,-3544,-3239,-2894,-2483,-2015,-1470,-853,-163,605,1434,2332,3260,4223,5167,6083,6918,7643,8228,8629,8852,8866,8705,8380,7936,7428,6908,6428,6044,5777,5647,5651,5751,5909,6063,6136,6081,5810,5307,4523,3472,2177,679,-940,-2613,-4244,-5751,-7056,-8099,-8827,-9223,-9265,-8967,-8346,-7436,-6286,-4942,-3488,-1988,-528,800,1932,2773,3295,3439,3218,2642,1757,643,-624,-1933,-3192,-4292,-5165,-5723,-5956,-5814,-5348,-4562,-3544,-2351,-1071,206,1426,2506,3429,4178,4747,5194,5530,5831,6133,6480,6901,7415,8003,8674,9365,10074,10746,11355,11887,12311,12643,12876,13020,13105,13119,13101,13031,12924,12763,12530,12215,11779,11233,10548,9748,8848,7871,6869,5873,4919,4042,3249,2546,1925,1350,804,239,-374,-1064,-1845,-2726,-3689,-4712,-5761,-6785,-7739,-8579,-9252,-9734,-9996,-10021,-9812,-9364,-8677,-7774,-6645,-5322,-3812,-2142,-356,1509,3388,5216,6924,8429,9680,10599,11171,11354,11172,10645,9826,8791,7616,6397,5220,4160,3287,2640,2248,2101,2193,2464,2893,3391,3933,4433,4883,5218,5446,5546,5523,5394,5163,4849,4462,4021,3525,2998,2441,1870,1307,758,260,-191,-556,-839,-1035,-1143,-1192,-1199,-1200,-1241,-1343,-1546,-1861,-2280,-2790,-3333,-3860,-4285,-4544,-4558,-4278,-3682,-2768,-1573,-172,1358,2896,4342,5579,6520,7094,7267,7027,6411,5467,4289,2969,1613,330,-794,-1675,-2276,-2552,-2525,-2193,-1616,-839,77,1051,2039,2944,3741,4340,4729,4839,4671,4185,3397,2310,957,-619,-2352,-4174,-5991,-7731,-9297,-10628,-11653,-12347,-12691,-12695,-12402,-11851,-11128,-10280,-9398,-8520,-7701,-6959,-6295,-5702,-5148,-4604,-4036,-3408,-2714,-1929,-1092,-187,718,1610,2448,3189,3828,4340,4731,5007,5183,5281,5320,5316,5279,5215,5112,4971,4769,4500,4153,3740,3255,2737,2198,1676,1201,788,455,196,-7,-173,-357,-586,-911,-1376,-1985,-2777,-3717,-4801,-5978,-7202,-8412,-9546,-10549,-11372,-11977,-12352,-12476,-12382,-12062,-11565,-10904,-10110,-9206,-8200,-7113,-5952,-4736,-3476,-2214,-969,194,1244,2112,2763,3154,3267,3099,2672,2023,1215,312,-609,-1487,-2244,-2859,-3286,-3526,-3595,-3501,-3296,-3006,-2668,-2325,-1983,-1683,-1403,-1169,-943,-744,-522,-293,-20,288,647,1044,1494,1963,2475,2990,3523,4045,4558,5038,5479,5865,6163,6370,6436,6354,6092,5638,4995,4170,3211,2158,1092,76,-804,-1491,-1926,-2096,-1995,-1661,-1148,-530,108,669,1088,1271,1206,845,222,-637,-1663,-2778,-3894,-4917,-5769,-6374,-6699,-6697,-6390,-5774,-4895,-3808,-2544,-1202,200,1561,2865,4033,5043,5852,6431,6772,6851,6674,6240,5565,4670,3583,2346,1000,-401,-1806,-3165,-4427,-5553,-6517,-7296,-7888,-8297,-8534,-8630,-8591,-8454,-8225,-7912,-7529,-7051,-6479,-5803,-4993,-4073,-3024,-1874,-660,604,1841,3037,4127,5084,5884,6498,6942,7201,7305,7258,7091,6810,6436,5969,5421,4788,4088,3318,2511,1687,884,144,-502,-1008,-1365,-1556,-1593,-1513,-1342,-1156,-1005,-961,-1077,-1400,-1952,-2740,-3742,-4919,-6203,-7533,-8810,-9971,-10929,-11629,-12028,-12098,-11843,-11261,-10404,-9281,-7971,-6494,-4923,-3298,-1662,-75,1450,2851,4116,5211,6107,6800,7262,7495,7491,7254,6790,6109,5228,4164,2945,1604,173,-1293,-2761,-4169,-5480,-6639,-7622,-8386,-8934,-9252,-9356,-9275,-9029,-8672,-8233,-7763,-7288,-6851,-6465,-6159,-5924,-5773,-5668,-5598,-5507,-5357,-5090,-4668,-4053,-3225,-2203,-989,332,1730,3088,4358,5427,6256,6779,6981,6873,6468,5856,5086,4286,3534,2945,2590,2539,2803,3394,4243,5297,6444,7564,8553,9271,9646,9589,9063,8074,6645,4850,2783,544,-1737,-3953,-5993,-7759,-9189,-10208,-10804,-10942,-10644,-9923,-8829,-7420,-5768,-3969,-2101,-287,1404,2856,4014,4801,5187,5148,4699,3860,2695,1284,-295,-1907,-3469,-4844,-5953,-6694,-7034,-6925,-6392,-5466,-4207,-2712,-1057,633,2285,3796,5104,6163,6931,7418,7614,7564,7286,6859,6323,5781,5291,4947,4820,4961,5405,6163,7190,8447,9835,11259,12607,13778,14669,15225,15391,15164,14565,13631,12449,11076,9637,8186,6845,5651,4688,3962,3494,3255,3208,3287,3423,3528,3533,3370,2987,2361,1489,389,-883,-2279,-3715,-5130,-6440,-7604,-8562,-9301,-9804,-10062,-10103,-9915,-9528,-8938,-8151,-7168,-5993,-4622,-3076,-1372,452,2344,4240,6072,7750,9209,10363,11165,11564,11553,11133,10355,9278,7993,6612,5231,3981,2933,2183,1750,1672,1913,2433,3171,4028,4938,5798,6551,7131,7497,7639,7530,7202,6661,5946,5111,4200,3294,2450,1747,1232,964,941,1175,1614,2207,2870,3508,4041,4376,4463,4265,3765,3014,2034,930,-236,-1358,-2351,-3146,-3677,-3916,-3853,-3497,-2889,-2075,-1131,-126,856,1741,2464,2969,3221,3211,2929,2424,1708,862,-73,-1023,-1931,-2744,-3410,-3894,-4161,-4197,-3982,-3535,-2856,-1989,-965,155,1319,2458,3515,4436,5161,5661,5895,5840,5481,4815,3845,2593,1094,-606,-2434,-4320,-6175,-7907,-9433,-10673,-11566,-12084,-12200,-11949,-11352,-10486,-9423,-8243,-7037,-5867,-4799,-3869,-3110,-2506,-2076,-1768,-1576,-1452,-1348,-1238,-1062,-788,-393,153,840,1648,2562,3502,4443,5289,6013,6534,6846,6910,6741,6354,5791,5088,4318,3512,2741,2031,1421,922,540,266,76,-55,-171,-306,-512,-817,-1261,-1854,-2608,-3504,-4523,-5616,-6739,-7838,-8863,-9760,-10522,-11093,-11511,-11746,-11831,-11777,-11588,-11286,-10853,-10304,-9600,-8762,-7757,-6599,-5304,-3887,-2407,-910,533,1847,2961,3802,4310,4458,4199,3583,2591,1339,-136,-1699,-3252,-4680,-5867,-6738,-7220,-7282,-6940,-6213,-5190,-3948,-2597,-1259,-18,1013,1786,2253,2403,2259,1858,1268,572,-148,-789,-1274,-1529,-1503,-1181,-567,298,1348,2499,3660,4737,5643,6321,6711,6809,6609,6145,5459,4610,3657,2672,1705,821,49,-570,-1027,-1308,-1441,-1424,-1322,-1145,-960,-803,-711,-729,-863,-1136,-1533,-2037,-2623,-3244,-3869,-4452,-4962,-5371,-5664,-5829,-5859,-5748,-5496,-5080,-4509,-3758,-2829,-1731,-472,916,2376,3863,5290,6580,7656,8432,8846,8848,8413,7538,6258,4623,2720,651,-1469,-3526,-5397,-6998,-8230,-9070,-9469,-9464,-9073,-8368,-7424,-6325,-5162,-4013,-2953,-2020,-1259,-667,-249,36,197,314,394,518,703,988,1390,1910,2531,3232,3963,4689,5360,5927,6371,6656,6782,6755,6577,6295,5912,5475,4993,4486,3960,3403,2817,2176,1471,696,-164,-1087,-2073,-3086,-4106,-5089,-6012,-6838,-7546,-8124,-8556,-8851,-9005,-9040,-8960,-8793,-8556,-8275,-7968,-7668,-7360,-7079,-6778,-6459,-6061,-5564,-4913,-4083,-3063,-1842,-464,1035,2585,4097,5495,6680,7586,8128,8288,8018,7349,6294,4924,3305,1545,-277,-2037,-3666,-5060,-6187,-6980,-7461,-7606,-7472,-7087,-6515,-5819,-5052,-4274,-3531,-2855,-2277,-1802,-1448,-1202,-1070,-1030,-1081,-1194,-1367,-1566,-1781,-1986,-2165,-2299,-2373,-2379,-2300,-2143,-1893,-1564,-1151,-672,-130,445,1057,1659,2254,2802,3288,3693,3995,4189,4262,4221,4070,3820,3499,3117,2714,2291,1893,1514,1179,890,636,434,254,109,-32,-162,-307,-471,-662,-895,-1153,-1438,-1726,-1990,-2208,-2345,-2378,-2304,-2113,-1832,-1488,-1121,-784,-518,-373,-369,-541,-869,-1363,-1970,-2668,-3383,-4081,-4682,-5159,-5441,-5527,-5377,-5008,-4431,-3679,-2789,-1813,-790,220,1194,2089,2898,3608,4232,4786,5291,5781,6273,6787,7336,7905,8491,9051,9571,9995,10318,10487,10512,10375,10093,9682,9176,8603,8008,7428,6900,6460,6131,5932,5866,5934,6113,6377,6695,7016,7300,7496,7566,7465,7180,6681,5980,5077,4008,2794,1494,147,-1185,-2451,-3601,-4584,-5370,-5930,-6261,-6365,-6262,-5990,-5581,-5080,-4526,-3942,-3353,-2762,-2159,-1555,-914,-270,404,1058,1686,2244,2702,3039,3230,3286,3209,3036,2800,2549,2323,2180,2123,2219,2433,2798,3284,3863,4517,5193,5861,6478,7008,7424,7699,7833,7817,7673,7419,7094,6728,6377,6058,5819,5666,5607,5637,5719,5831,5928,5962,5920,5748,5458,5045,4513,3905,3235,2542,1859,1210,623,120,-293,-596,-795,-872,-856,-726,-526,-259,46,352,645,882,1052,1125,1099,957,719,371,-40,-527,-1026,-1540,-2007,-2418,-2723,-2909,-2950,-2837,-2573,-2164,-1628,-990,-272,499,1295,2096,2873,3606,4262,4814,5226,5464,5490,5287,4822,4107,3149,1978,656,-771,-2219,-3619,-4903,-6004,-6879,-7495,-7844,-7931,-7794,-7456,-6990,-6437,-5863,-5315,-4835,-4446,-4166,-3980,-3877,-3813,-3761,-3656,-3471,-3153,-2687,-2054,-1272,-358,632,1652,2635,3525,4276,4844,5231,5415,5439,5306,5070,4755,4404,4034,3683,3347,3049,2775,2528,2289,2052,1789,1494,1136,715,208,-384,-1061,-1823,-2648,-3531,-4441,-5363,-6259,-7126,-7911,-8630,-9219,-9707,-10046,-10257,-10316,-10239,-10021,-9687,-9242,-8717,-8119,-7481,-6810,-6130,-5445,-4777,-4123,-3519,-2953,-2478,-2078,-1806,-1653,-1641,-1763,-2003,-2338,-2733,-3141,-3528,-3841,-4064,-4158,-4130,-3977,-3722,-3392,-3023,-2648,-2309,-2014,-1807,-1663,-1601,-1590,-1608,-1630,-1618,-1539,-1365,-1074,-646,-89,591,1367,2198,3033,3815,4486,4986,5288,5354,5195,4831,4295,3658,2961,2278,1653,1115,695,384,173,46,-34,-76,-120,-166,-236,-335,-445,-596,-747,-933,-1129,-1350,-1602,-1880,-2209,-2565,-2977,-3405,-3867,-4316,-4751,-5126,-5419,-5594,-5627,-5491,-5182,-4687,-4026,-3222,-2310,-1340,-360,568,1405,2087,2603,2909,3011,2898,2597,2110,1491,753,-43,-862,-1642,-2344,-2908,-3309,-3509,-3496,-3281,-2865,-2312,-1637,-931,-233,388,871,1196,1312,1242,973,549,10,-601,-1209,-1772,-2215,-2504,-2584,-2442,-2063,-1462,-677,254,1245,2251,3167,3945,4526,4867,4973,4839,4510,4026,3441,2822,2203,1650,1173,810,562,427,410,475,635,845,1106,1387,1672,1933,2146,2276,2299,2178,1886,1414,743,-107,-1117,-2254,-3448,-4660,-5798,-6815,-7628,-8202,-8475,-8446,-8091,-7453,-6553,-5467,-4260,-3013,-1817,-731,162,839,1245,1404,1294,972,450,-206,-954,-1738,-2493,-3183,-3745,-4147,-4360,-4355,-4148,-3728,-3141,-2411,-1589,-731,112,881,1526,2014,2302,2383,2252,1907,1396,725,-22,-823,-1591,-2277,-2825,-3172,-3318,-3209,-2898,-2378,-1723,-990,-246,426,979,1365,1558,1578,1417,1145,783,389,5,-340,-619,-825,-949,-1008,-993,-922,-803,-629,-410,-151,160,483,832,1165,1464,1700,1841,1868,1761,1520,1140,648,63,-576,-1223,-1842,-2376,-2799,-3062,-3163,-3070,-2821,-2401,-1879,-1278,-653,-71,445,822,1055,1105,981,683,238,-330,-976,-1669,-2355,-3008,-3572,-4037,-4358,-4525,-4529,-4354,-4018,-3517,-2882,-2122,-1288,-392,501,1376,2168,2871,3430,3854,4122,4247,4258,4176,4056,3935,3866,3883,4032,4303,4728,5258,5881,6524,7145,7662,8033,8203,8149,7877,7402,6781,6069,5336,4656,4072,3641,3369,3259,3286,3409,3581,3758,3889,3952,3924,3793,3583,3282,2931,2532,2108,1676,1231,792,348,-96,-530,-967,-1375,-1753,-2080,-2326,-2474,-2503,-2389,-2134,-1736,-1210,-583,100,809,1474,2070,2533,2858,2999,2982,2788,2463,2017,1504,949,405,-96,-511,-809,-965,-952,-779,-422,78,725,1462,2267,3080,3865,4565,5150,5584,5849,5943,5871,5663,5355,4990,4626,4319,4118,4071,4202,4534,5058,5754,6580,7483,8388,9233,9937,10436,10690,10651,10330,9725,8883,7851,6689,5470,4246,3077,2006,1051,240,-433,-965,-1370,-1646,-1820,-1870,-1836,-1691,-1476,-1185,-852,-502,-171,109,296,373,303,99,-247,-696,-1212,-1732,-2204,-2541,-2706,-2630,-2295,-1687,-834,234,1438,2701,3929,5024,5901,6490,6736,6626,6159,5373,4319,3072,1709,316,-1034,-2272,-3335,-4202,-4823,-5215,-5359,-5284,-5008,-4569,-4001,-3358,-2678,-2015,-1413,-909,-541,-331,-285,-413,-680,-1074,-1533,-2011,-2443,-2769,-2937,-2909,-2657,-2193,-1521,-694,237,1216,2156,3017,3722,4249,4566,4672,4583,4319,3921,3432,2877,2312,1749,1214,723,272,-128,-482,-795,-1055,-1269,-1418,-1504,-1517,-1447,-1315,-1111,-888,-646,-460,-331,-338,-483,-805,-1296,-1956,-2735,-3610,-4510,-5378,-6165,-6806,-7277,-7548,-7625,-7517,-7271,-6919,-6528,-6146,-5820,-5599,-5495,-5523,-5675,-5923,-6242,-6594,-6934,-7248,-7481,-7643,-7698,-7652,-7505,-7243,-6886,-6418,-5855,-5192,-4440,-3617,-2727,-1820,-896,-28,785,1459,2003,2354,2516,2478,2251,1864,1365,790,218,-314,-734,-1021,-1128,-1070,-836,-472,-10,506,1016,1482,1856,2115,2237,2220,2069,1794,1426,974,479,-52,-583,-1109,-1592,-2036,-2396,-2670,-2829,-2855,-2747,-2492,-2111,-1625,-1073,-502,28,469,768,887,814,536,87,-507,-1186,-1890,-2560,-3129,-3568,-3822,-3914,-3822,-3598,-3276,-2906,-2551,-2253,-2065,-2000,-2093,-2312,-2660,-3074,-3533,-3961,-4334,-4593,-4719,-4693,-4514,-4190,-3746,-3197,-2581,-1919,-1240,-568,78,680,1225,1698,2092,2397,2598,2708,2694,2590,2367,2069,1689,1282,857,481,166,-32,-101,-28,192,528,956,1430,1900,2312,2633,2804,2833,2682,2388,1954,1432,847,267,-292,-770,-1160,-1439,-1600,-1660,-1616,-1498,-1307,-1071,-791,-486,-161,175,498,804,1057,1244,1332,1305,1140,850,421,-102,-699,-1326,-1920,-2454,-2862,-3119,-3207,-3113,-2860,-2467,-1987,-1459,-954,-499,-159,59,130,65,-117,-388,-711,-1051,-1371,-1658,-1886,-2069,-2203,-2308,-2403,-2496,-2599,-2715,-2823,-2924,-2981,-2981,-2903,-2728,-2463,-2109,-1692,-1246,-802,-411,-102,85,144,55,-151,-467,-833,-1221,-1567,-1827,-1964,-1937,-1749,-1382,-872,-228,485,1244,1981,2661,3235,3670,3940,4027,3933,3650,3212,2613,1912,1103,257,-622,-1460,-2244,-2902,-3410,-3717,-3800,-3632,-3231,-2592,-1786,-847,132,1080,1913,2557,2966,3102,2966,2582,1993,1263,471,-310,-1005,-1554,-1916,-2077,-2027,-1817,-1463,-1049,-625,-254,0,101,31,-235,-652,-1225,-1880,-2594,-3302,-3965,-4553,-5030,-5390,-5628,-5743,-5752,-5651,-5465,-5181,-4819,-4362,-3815,-3177,-2446,-1635,-754,167,1109,2020,2888,3663,4332,4889,5320,5657,5907,6112,6288,6480,6682,6928,7190,7475,7742,7987,8161,8268,8271,8180,7983,7695,7317,6875,6372,5826,5242,4617,3973,3288,2585,1860,1126,414,-263,-868,-1360,-1727,-1920,-1945,-1790,-1470,-1015,-462,149,768,1362,1890,2344,2694,2957,3126,3213,3228,3178,3067,2895,2664,2357,1991,1538,1033,457,-146,-771,-1370,-1925,-2380,-2728,-2920,-2952,-2814,-2512,-2073,-1523,-915,-287,297,808,1189,1440,1532,1499,1350,1148,923,758,682,764,1018,1462,2094,2867,3758,4687,5609,6453,7169,7717,8077,8248,8235,8080,7800,7464,7080,6724,6381,6117,5904,5776,5707,5700,5733,5792,5856,5907,5918,5880,5756,5556,5231,4812,4258,3610,2861,2056,1228,424,-293,-880,-1276,-1454,-1389,-1092,-584,79,834,1603,2313,2892,3298,3492,3474,3258,2882,2394,1850,1309,812,407,107,-76,-147,-132,-48,67,189,288,347,359,316,229,107,-34,-177,-304,-407,-468,-487,-461,-384,-271,-124,45,216,384,523,632,688,702,659,575,447,295,109,-79,-287,-490,-696,-881,-1056,-1178,-1262,-1271,-1204,-1053,-815,-499,-127,284,706,1102,1461,1741,1939,2045,2053,1978,1826,1626,1387,1140,892,655,439,234,44,-153,-355,-569,-802,-1034,-1262,-1463,-1607,-1694,-1684,-1595,-1407,-1149,-832,-485,-140,176,431,597,663,601,431,124,-278,-788,-1369,-2008,-2684,-3377,-4061,-4733,-5359,-5946,-6466,-6924,-7301,-7597,-7807,-7917,-7942,-7860,-7698,-7442,-7122,-6740,-6329,-5902,-5496,-5126,-4824,-4596,-4460,-4399,-4410,-4461,-4521,-4554,-4522,-4389,-4137,-3751,-3234,-2613,-1900,-1165,-417,259,858,1323,1644,1804,1807,1664,1392,1029,594,146,-295,-665,-961,-1115,-1152,-1024,-774,-398,49,536,996,1376,1622,1674,1509,1099,441,-427,-1487,-2649,-3860,-5012,-6039,-6836,-7358,-7538,-7364,-6837,-5989,-4878,-3579,-2184,-783,526,1670,2566,3183,3477,3460,3140,2560,1774,843,-150,-1153,-2083,-2902,-3560,-4047,-4347,-4496,-4495,-4407,-4254,-4086,-3934,-3818,-3755,-3745,-3776,-3843,-3908,-3970,-3997,-3982,-3925,-3824,-3690,-3535,-3380,-3221,-3086,-2951,-2818,-2670,-2477,-2220,-1883,-1440,-900,-254,464,1248,2041,2834,3564,4217,4756,5158,5419,5524,5485,5305,5010,4613,4147,3638,3107,2594,2106,1676,1304,1003,764,575,422,263,98,-134,-420,-804,-1270,-1824,-2441,-3094,-3744,-4347,-4858,-5232,-5437,-5441,-5245,-4831,-4240,-3473,-2598,-1632,-655,303,1180,1935,2532,2952,3174,3204,3056,2735,2303,1751,1161,532,-73,-642,-1137,-1557,-1869,-2089,-2199,-2205,-2121,-1929,-1662,-1303,-884,-411,94,603,1079,1504,1815,2010,2034,1889,1556,1054,392,-377,-1220,-2063,-2855,-3523,-4011,-4278,-4284,-4039,-3539,-2842,-1986,-1059,-122,735,1444,1957,2216,2229,1976,1504,854,89,-711,-1474,-2131,-2616,-2897,-2945,-2778,-2412,-1905,-1307,-691,-122,340,655,780,727,474,86,-430,-988,-1547,-2027,-2380,-2536,-2478,-2166,-1611,-836,129,1210,2349,3461,4472,5315,5926,6279,6335,6122,5636,4936,4067,3088,2073,1070,145,-665,-1329,-1836,-2187,-2402,-2503,-2534,-2525,-2512,-2530,-2580,-2697,-2843,-3046,-3247,-3467,-3651,-3808,-3914,-3968,-3978,-3940,-3881,-3795,-3715,-3627,-3555,-3479,-3399,-3297,-3151,-2943,-2644,-2235,-1711,-1049,-276,612,1577,2588,3604,4581,5476,6249,6877,7327,7610,7710,7667,7495,7232,6923,6589,6277,5994,5755,5559,5385,5223,5035,4803,4500,4104,3619,3028,2362,1624,857,89,-633,-1277,-1791,-2150,-2318,-2278,-2032,-1578,-953,-188,669,1553,2409,3177,3793,4224,4430,4397,4134,3649,2999,2205,1359,485,-321,-1037,-1597,-1989,-2191,-2208,-2063,-1773,-1395,-947,-488,-31,377,747,1039,1285,1463,1591,1671,1708,1694,1647,1539,1394,1192,950,674,385,107,-130,-287,-341,-243,15,459,1085,1885,2824,3872,4955,6037,7024,7871,8511,8900,9023,8865,8455,7830,7051,6186,5316,4508,3829,3326,3019,2917,2998,3218,3531,3863,4159,4346,4382,4229,3866,3306,2571,1706,778,-141,-975,-1634,-2063,-2190,-1994,-1463,-611,493,1799,3191,4573,5836,6876,7608,7973,7940,7507,6717,5617,4308,2876,1437,81,-1092,-2025,-2664,-2999,-3037,-2805,-2361,-1767,-1081,-397,258,810,1242,1535,1699,1740,1701,1598,1475,1351,1247,1168,1112,1071,1025,962,856,713,512,281,15,-243,-477,-641,-713,-652,-441,-70,465,1131,1902,2722,3529,4260,4847,5237,5390,5286,4934,4349,3598,2720,1814,926,140,-504,-967,-1240,-1321,-1252,-1050,-786,-496,-244,-73,-21,-105,-341,-703,-1174,-1702,-2230,-2700,-3039,-3208,-3145,-2854,-2316,-1580,-682,293,1274,2163,2883,3358,3539,3399,2936,2182,1181,11,-1260,-2528,-3737,-4799,-5674,-6324,-6749,-6939,-6952,-6801,-6551,-6252,-5944,-5665,-5448,-5285,-5187,-5129,-5090,-5042,-4968,-4844,-4677,-4463,-4226,-3986,-3777,-3619,-3543,-3552,-3650,-3823,-4038,-4272,-4461,-4582,-4568,-4399,-4041,-3480,-2738,-1822,-797,287,1353,2321,3115,3674,3936,3894,3528,2887,2011,979,-118,-1192,-2159,-2942,-3500,-3796,-3850,-3675,-3338,-2896,-2430,-2017,-1724,-1605,-1700,-2008,-2522,-3195,-3966,-4753,-5464,-6015,-6318,-6325,-5989,-5321,-4346,-3139,-1785,-404,893,1988,2785,3223,3254,2894,2173,1166,-34,-1315,-2569,-3689,-4591,-5218,-5532,-5540,-5264,-4769,-4115,-3399,-2691,-2078,-1612,-1336,-1255,-1367,-1630,-2002,-2430,-2853,-3227,-3520,-3705,-3789,-3774,-3696,-3574,-3456,-3357,-3317,-3335,-3419,-3553,-3715,-3868,-3978,-3997,-3893,-3622,-3172,-2523,-1697,-701,399,1573,2723,3801,4728,5441,5906,6092,6002,5664,5117,4421,3654,2863,2138,1497,994,618,373,222,136,62,-30,-194,-434,-790,-1238,-1784,-2385,-3018,-3619,-4157,-4559,-4802,-4836,-4658,-4262,-3686,-2965,-2175,-1379,-660,-90,286,416,306,-39,-576,-1244,-1977,-2698,-3332,-3822,-4114,-4188,-4027,-3649,-3085,-2372,-1579,-747,57,790,1420,1925,2305,2573,2747,2867,2950,3034,3124,3226,3335,3423,3466,3429,3293,3022,2633,2102,1479,773,42,-671,-1313,-1838,-2198,-2366,-2320,-2060,-1596,-965,-202,617,1447,2197,2818,3245,3432,3368,3038,2476,1710,806,-180,-1169,-2106,-2924,-3589,-4067,-4355,-4457,-4412,-4233,-3992,-3711,-3451,-3238,-3103,-3047,-3075,-3155,-3259,-3332,-3335,-3205,-2911,-2419,-1729,-847,175,1297,2424,3501,4421,5146,5589,5754,5610,5197,4548,3731,2819,1892,1020,273,-303,-679,-837,-796,-580,-231,188,622,1008,1290,1430,1397,1194,818,318,-288,-925,-1567,-2144,-2635,-2999,-3239,-3341,-3340,-3239,-3082,-2894,-2699,-2515,-2363,-2230,-2127,-2026,-1907,-1754,-1524,-1203,-767,-197,500,1318,2242,3214,4223,5187,6081,6847,7443,7856,8051,8049,7842,7467,6946,6320,5624,4900,4170,3479,2825,2243,1723,1275,898,574,314,91,-90,-239,-361,-448,-499,-498,-444,-309,-100,198,576,1006,1481,1936,2352,2661,2832,2821,2615,2204,1613,873,39,-819,-1636,-2346,-2884,-3225,-3329,-3211,-2888,-2389,-1786,-1110,-439,183,724,1130,1425,1573,1626,1583,1495,1389,1307,1265,1293,1380,1529,1721,1922,2113,2263,2344,2350,2272,2110,1893,1639,1383,1174,1032,1013,1132,1412,1863,2461,3204,4028,4904,5764,6552,7214,7699,7975,8027,7848,7465,6897,6193,5403,4569,3760,2993,2320,1752,1300,962,726,565,468,398,342,279,199,101,-5,-104,-177,-183,-117,69,367,797,1335,1968,2643,3319,3931,4421,4737,4838,4693,4317,3711,2934,2040,1097,195,-609,-1225,-1627,-1757,-1635,-1242,-652,114,962,1826,2637,3311,3816,4106,4173,4049,3734,3322,2827,2344,1910,1561,1337,1224,1219,1293,1395,1499,1550,1528,1409,1194,892,530,153,-215,-494,-685,-705,-575,-249,237,876,1624,2430,3245,4010,4671,5194,5531,5677,5612,5358,4915,4332,3614,2835,1999,1180,384,-339,-981,-1510,-1938,-2240,-2441,-2528,-2523,-2432,-2267,-2039,-1764,-1446,-1107,-744,-377,-7,347,672,954,1173,1310,1348,1279,1086,786,375,-123,-681,-1271,-1859,-2404,-2893,-3274,-3558,-3706,-3736,-3650,-3462,-3207,-2905,-2603,-2326,-2114,-1991,-1974,-2068,-2273,-2557,-2907,-3273,-3621,-3911,-4111,-4194,-4160,-4011,-3760,-3460,-3123,-2824,-2578,-2436,-2409,-2506,-2717,-3003,-3333,-3638,-3868,-3967,-3876,-3584,-3056,-2327,-1410,-373,732,1818,2826,3684,4337,4762,4926,4843,4526,3994,3303,2473,1566,609,-357,-1307,-2208,-3060,-3822,-4510,-5100,-5587,-5970,-6245,-6409,-6470,-6433,-6302,-6101,-5831,-5511,-5155,-4768,-4367,-3958,-3547,-3157,-2782,-2460,-2183,-1985,-1869,-1848,-1930,-2103,-2373,-2705,-3091,-3489,-3868,-4196,-4426,-4550,-4522,-4359,-4044,-3603,-3073,-2480,-1886,-1330,-865,-532,-355,-357,-529,-853,-1302,-1819,-2365,-2879,-3313,-3634,-3813,-3840,-3733,-3504,-3199,-2859,-2525,-2246,-2049,-1952,-1959,-2054,-2214,-2395,-2561,-2655,-2648,-2499,-2192,-1726,-1105,-366,463,1329,2190,2997,3702,4287,4704,4961,5039,4940,4680,4264,3709,3029,2253,1383,471,-479,-1405,-2291,-3073,-3731,-4213,-4502,-4582,-4450,-4131,-3642,-3039,-2357,-1662,-998,-417,45,352,494,456,244,-121,-633,-1244,-1935,-2664,-3396,-4100,-4741,-5296,-5737,-6058,-6234,-6270,-6154,-5892,-5495,-4969,-4344,-3637,-2889,-2126,-1395,-722,-146,321,660,877,993,1024,1022,1009,1033,1119,1289,1542,1883,2265,2683,3079,3423,3686,3829,3857,3753,3547,3251,2911,2564,2251,2012,1873,1852,1953,2154,2444,2770,3103,3394,3603,3701,3663,3478,3147,2682,2094,1420,670,-104,-902,-1670,-2412,-3099,-3715,-4270,-4726,-5106,-5379,-5556,-5621,-5578,-5424,-5172,-4826,-4409,-3931,-3419,-2886,-2351,-1828,-1325,-851,-407,-3,373,694,978,1198,1359,1445,1455,1389,1243,1044,788,518,246,5,-179,-286,-299,-205,-16,276,630,1045,1461,1868,2204,2458,2586,2581,2434,2154,1763,1291,773,253,-237,-660,-1001,-1239,-1384,-1437,-1422,-1360,-1274,-1186,-1109,-1047,-996,-940,-858,-722,-512,-199,216,745,1363,2056,2782,3513,4198,4820,5334,5737,6015,6167,6209,6143,5998,5767,5486,5131,4734,4277,3772,3230,2648,2068,1487,956,484,111,-158,-302,-338,-265,-125,61,248,410,515,546,499,374,195,-31,-263,-494,-693,-853,-968,-1031,-1063,-1058,-1040,-1008,-983,-952,-939,-908,-893,-840,-790,-689,-573,-417,-237,-37,171,380,571,751,896,1023,1126,1209,1299,1378,1492,1617,1781,1975,2186,2412,2626,2804,2937,2990,2959,2843,2634,2373,2063,1775,1520,1377,1363,1524,1873,2407,3109,3942,4849,5781,6664,7448,8070,8503,8709,8685,8432,7961,7310,6500,5582,4590,3571,2561,1599,721,-55,-689,-1190,-1519,-1707,-1730,-1632,-1411,-1119,-772,-418,-81,206,421,555,606,575,487,350,197,47,-86,-173,-228,-224,-194,-124,-47,39,115,180,239,293,363,459,597,789,1039,1335,1680,2033,2386,2702,2948,3118,3172,3128,2971,2726,2412,2066,1719,1411,1177,1035,1014,1108,1311,1605,1948,2310,2644,2915,3096,3171,3139,3019,2832,2619,2422,2271,2208,2247,2400,2662,3014,3429,3876,4319,4727,5069,5327,5480,5521,5446,5255,4945,4536,4020,3426,2759,2047,1307,574,-131,-778,-1337,-1800,-2143,-2364,-2472,-2463,-2365,-2193,-1962,-1704,-1427,-1155,-895,-658,-442,-262,-107,5,82,110,83,4,-147,-344,-621,-929,-1290,-1665,-2044,-2406,-2725,-2988,-3176,-3282,-3306,-3245,-3122,-2944,-2733,-2526,-2327,-2180,-2088,-2074,-2144,-2294,-2521,-2799,-3112,-3424,-3710,-3930,-4065,-4094,-4002,-3810,-3508,-3144,-2733,-2314,-1917,-1567,-1277,-1052,-886,-750,-636,-502,-327,-99,204,568,986,1436,1885,2302,2652,2915,3059,3092,2997,2793,2491,2111,1668,1195,689,184,-319,-809,-1270,-1707,-2114,-2486,-2832,-3152,-3451,-3742,-4028,-4322,-4621,-4940,-5258,-5582,-5877,-6136,-6316,-6402,-6362,-6180,-5852,-5383,-4793,-4125,-3413,-2722,-2097,-1592,-1248,-1081,-1114,-1321,-1689,-2174,-2723,-3300,-3834,-4299,-4645,-4851,-4911,-4813,-4582,-4226,-3785,-3288,-2772,-2274,-1829,-1463,-1200,-1052,-1012,-1092,-1249,-1492,-1765,-2073,-2368,-2647,-2887,-3082,-3230,-3335,-3389,-3407,-3381,-3312,-3196,-3021,-2783,-2464,-2072,-1582,-1030,-396,262,952,1603,2212,2714,3098,3328,3398,3294,3040,2634,2124,1523,887,234,-372,-925,-1373,-1705,-1917,-1989,-1954,-1817,-1617,-1389,-1171,-1002,-922,-948,-1108,-1392,-1798,-2297,-2852,-3420,-3953,-4404,-4740,-4921,-4950,-4815,-4541,-4164,-3713,-3250,-2810,-2439,-2176,-2031,-2021,-2135,-2348,-2648,-2973,-3316,-3617,-3859,-4024,-4085,-4057,-3935,-3737,-3478,-3176,-2845,-2499,-2147,-1788,-1423,-1046,-647,-230,223,693,1196,1698,2203,2675,3098,3452,3708,3867,3911,3852,3708,3497,3263,3034,2853,2755,2767,2900,3174,3559,4051,4608,5182,5742,6209,6561,6724,6693,6414,5914,5170,4241,3145,1951,722,-484,-1587,-2551,-3321,-3887,-4235,-4396,-4398,-4292,-4134,-3974,-3864,-3841,-3924,-4117,-4408,-4768,-5154,-5526,-5826,-6021,-6069,-5953,-5665,-5220,-4636,-3954,-3215,-2465,-1750,-1106,-564,-136,171,371,480,526,539,545,569,626,720,851,1000,1157,1288,1382,1416,1372,1261,1068,820,528,212,-88,-362,-558,-685,-689,-601,-387,-97,277,678,1095,1475,1800,2050,2204,2280,2276,2229,2159,2101,2082,2130,2250,2468,2756,3141,3569,4057,4552,5054,5516,5932,6260,6501,6625,6633,6527,6308,6004,5627,5212,4778,4358,3953,3592,3255,2943,2640,2318,1964,1557,1082,548,-52,-673,-1317,-1914,-2457,-2875,-3171,-3290,-3253,-3047,-2699,-2249,-1725,-1192,-682,-253,77,267,329,251,60,-210,-542,-875,-1194,-1458,-1651,-1755,-1776,-1707,-1569,-1372,-1127,-858,-567,-279,7,278,523,742,919,1060,1156,1215,1231,1230,1203,1182,1164,1171,1205,1274,1385,1529,1722,1947,2219,2530,2877,3263,3674,4106,4538,4964,5358,5718,6015,6259,6421,6519,6536,6478,6345,6137,5853,5505,5096,4642,4172,3694,3257,2867,2563,2352,2229,2204,2226,2293,2339,2337,2247,2029,1676,1176,540,-191,-994,-1796,-2552,-3197,-3674,-3947,-3971,-3754,-3279,-2593,-1728,-740,288,1303,2220,2990,3553,3895,3992,3862,3535,3044,2448,1807,1161,575,80,-301,-541,-648,-617,-468,-219,111,489,903,1299,1677,1993,2233,2388,2442,2409,2295,2127,1925,1726,1552,1429,1380,1399,1502,1668,1892,2153,2439,2731,3017,3294,3542,3781,3990,4188,4374,4553,4734,4911,5083,5235,5351,5399,5363,5209,4920,4493,3922,3245,2483,1701,936,269,-287,-661,-872,-904,-787,-571,-297,-36,160,242,161,-75,-500,-1053,-1726,-2440,-3146,-3771,-4251,-4541,-4594,-4402,-3961,-3304,-2472,-1525,-542,422,1281,1986,2503,2786,2867,2723,2417,1960,1420,825,222,-360,-896,-1378,-1797,-2159,-2468,-2731,-2952,-3148,-3293,-3419,-3487,-3518,-3487,-3401,-3250,-3039,-2770,-2450,-2095,-1719,-1341,-984,-665,-408,-218,-107,-71,-99,-177,-278,-379,-454,-478,-425,-294,-63,253,654,1113,1617,2119,2598,3003,3298,3457,3436,3240,2846,2292,1596,809,-9,-808,-1523,-2117,-2557,-2842,-2981,-3008,-2972,-2925,-2923,-3011,-3224,-3575,-4053,-4644,-5286,-5941,-6539,-7012,-7326,-7416,-7287,-6913,-6330,-5575,-4700,-3782,-2884,-2083,-1432,-986,-752,-750,-951,-1313,-1805,-2338,-2881,-3359,-3739,-3989,-4104,-4086,-3959,-3760,-3523,-3291,-3106,-2983,-2961,-3017,-3176,-3389,-3661,-3937,-4201,-4418,-4558,-4612,-4549,-4387,-4111,-3753,-3317,-2843,-2343,-1858,-1397,-986,-630,-343,-112,54,177,264,323,378,434,503,593,714,852,1027,1210,1404,1598,1763,1902,1981,1997,1942,1807,1612,1350,1056,739,422,122,-159,-417,-653,-892,-1139,-1424,-1749,-2135,-2566,-3050,-3553,-4059,-4529,-4934,-5237,-5419,-5450,-5344,-5084,-4711,-4242,-3716,-3189,-2687,-2272,-1954,-1777,-1737,-1839,-2066,-2388,-2778,-3192,-3604,-3968,-4272,-4497,-4631,-4685,-4665,-4582,-4451,-4292,-4099,-3901,-3678,-3450,-3202,-2946,-2667,-2386,-2089,-1797,-1505,-1224,-955,-703,-452,-217,30,284,556,864,1196,1574,1982,2423,2884,3354,3815,4261,4659,5012,5297,5502,5637,5674,5641,5526,5341,5107,4819,4511,4172,3832,3482,3136,2803,2464,2156,1844,1556,1273,1002,726,448,141,-194,-580,-1018,-1518,-2070,-2678,-3311,-3964,-4594,-5182,-5696,-6101,-6377,-6496,-6447,-6220,-5825,-5267,-4578,-3788,-2941,-2080,-1261,-516,105,580,900,1054,1066,955,750,484,198,-93,-353,-579,-758,-895,-980,-1042,-1052,-1055,-1013,-970,-890,-817,-717,-635,-547,-480,-427,-392,-372,-358,-337,-291,-214,-72,125,401,743,1148,1596,2075,2550,3009,3418,3776,4054,4279,4421,4530,4589,4640,4690,4757,4852,4983,5142,5324,5512,5680,5813,5875,5857,5729,5501,5153,4718,4200,3626,3039,2443,1894,1394,962,615,334,126,-39,-166,-291,-415,-569,-748,-955,-1180,-1404,-1608,-1760,-1854,-1853,-1768,-1582,-1315,-977,-599,-207,172,500,762,933,1003,982,864,682,434,167,-124,-397,-659,-883,-1070,-1212,-1298,-1339,-1313,-1243,-1119,-958,-772,-561,-355,-135,73,287,505,731,984,1268,1593,1966,2383,2846,3337,3849,4354,4848,5290,5683,5994,6224,6367,6421,6401,6312,6183,6013,5841,5660,5496,5353,5233,5142,5070,5004,4928,4818,4646,4398,4047,3606,3068,2458,1804,1128,475,-137,-673,-1121,-1466,-1714,-1860,-1927,-1925,-1882,-1825,-1768,-1742,-1746,-1780,-1831,-1865,-1845,-1742,-1507,-1131,-597,68,842,1651,2439,3120,3629,3915,3937,3703,3226,2574,1805,1020,287,-302,-721,-932,-962,-845,-651,-439,-287,-229,-294,-490,-770,-1116,-1439,-1707,-1838,-1805,-1566,-1125,-483,315,1238,2218,3207,4141,4984,5688,6245,6641,6890,7018,7040,6996,6890,6737,6523,6235,5853,5362,4767,4083,3353,2633,1988,1493,1194,1151,1354,1816,2467,3249,4062,4803,5378,5696,5694,5358,4665,3685,2456,1087,-322,-1662,-2825,-3728,-4327,-4600,-4583,-4326,-3919,-3440,-2978,-2586,-2316,-2162,-2137,-2172,-2252,-2287,-2251,-2086,-1780,-1332,-752,-100,587,1225,1757,2121,2272,2185,1874,1357,699,-34,-777,-1455,-2035,-2487,-2820,-3051,-3226,-3375,-3539,-3729,-3953,-4176,-4381,-4493,-4484,-4281,-3859,-3204,-2324,-1285,-133,1013,2093,2985,3650,4014,4082,3864,3416,2810,2135,1471,898,476,222,151,225,395,616,812,968,1032,1025,937,808,657,517,399,316,254,214,162,86,-50,-266,-582,-1002,-1516,-2091,-2693,-3267,-3773,-4175,-4445,-4605,-4648,-4633,-4582,-4554,-4576,-4679,-4861,-5109,-5382,-5626,-5779,-5789,-5610,-5233,-4660,-3924,-3070,-2166,-1268,-473,185,620,830,786,510,24,-629,-1405,-2238,-3080,-3874,-4578,-5179,-5657,-6043,-6335,-6566,-6727,-6832,-6857,-6797,-6641,-6362,-5976,-5454,-4820,-4060,-3200,-2239,-1216,-153,909,1906,2805,3529,4043,4309,4290,4002,3443,2667,1724,695,-337,-1302,-2126,-2765,-3188,-3367,-3320,-3043,-2567,-1925,-1145,-283,618,1492,2276,2913,3341,3536,3461,3124,2532,1704,692,-467,-1707,-2976,-4207,-5360,-6378,-7226,-7880,-8319,-8553,-8603,-8502,-8293,-8020,-7706,-7378,-7020,-6629,-6173,-5625,-4967,-4175,-3263,-2233,-1132,2,1112,2147,3059,3816,4383,4755,4910,4848,4576,4089,3411,2556,1553,432,-748,-1957,-3100,-4154,-5025,-5707,-6125,-6289,-6168,-5773,-5136,-4277,-3273,-2157,-1022,107,1149,2102,2928,3632,4220,4693,5074,5355,5554,5648,5645,5509,5235,4804,4216,3496,2667,1792,917,104,-594,-1133,-1476,-1594,-1483,-1136,-595,106,884,1673,2385,2956,3345,3520,3495,3277,2932,2485,2019,1557,1160,832,601,446,354,306,254,186,51,-161,-481,-906,-1439,-2063,-2747,-3454,-4133,-4726,-5186,-5460,-5522,-5365,-4986,-4418,-3689,-2847,-1950,-1048,-209,524,1090,1464,1601,1512,1170,624,-122,-992,-1947,-2906,-3817,-4615,-5263,-5713,-5955,-5962,-5757,-5324,-4714,-3925,-3010,-2000,-927,169,1256,2327,3343,4332,5263,6160,7015,7817,8563,9206,9717,10050,10159,10021,9613,8933,8004,6850,5532,4097,2632,1192,-130,-1289,-2208,-2862,-3209,-3260,-3027,-2558,-1915,-1173,-411,303,927,1424,1814,2103,2336,2546,2755,2996,3253,3537,3799,4022,4141,4135,3949,3584,3024,2304,1452,547,-353,-1147,-1760,-2122,-2172,-1901,-1301,-426,682,1912,3193,4412,5488,6357,6958,7273,7285,7009,6469,5707,4760,3690,2524,1321,105,-1089,-2229,-3301,-4282,-5166,-5946,-6613,-7156,-7572,-7839,-7959,-7908,-7686,-7274,-6676,-5878,-4901,-3749,-2455,-1056,413,1884,3312,4634,5794,6758,7484,7970,8213,8239,8068,7748,7298,6755,6145,5473,4786,4083,3406,2786,2242,1827,1539,1407,1408,1531,1738,1988,2251,2469,2634,2699,2677,2555,2369,2137,1905,1693,1540,1448,1426,1461,1516,1575,1577,1511,1345,1084,754,390,60,-174,-250,-105,271,897,1704,2651,3620,4532,5284,5798,6033,5954,5595,4995,4229,3401,2582,1875,1321,971,829,877,1091,1410,1791,2176,2516,2789,2967,3062,3077,3032,2949,2848,2736,2620,2509,2377,2247,2081,1903,1699,1496,1299,1137,1026,968,983,1042,1157,1288,1429,1541,1602,1576,1437,1160,729,135,-612,-1502,-2486,-3524,-4549,-5499,-6296,-6886,-7204,-7223,-6926,-6321,-5444,-4350,-3098,-1776,-450,794,1891,2799,3484,3943,4194,4238,4123,3845,3439,2906,2257,1494,619,-353,-1414,-2522,-3644,-4713,-5668,-6439,-6958,-7200,-7128,-6786,-6193,-5433,-4578,-3715,-2928,-2287,-1825,-1586,-1534,-1669,-1928,-2270,-2645,-2999,-3313,-3547,-3723,-3832,-3901,-3961,-4010,-4093,-4188,-4311,-4432,-4534,-4576,-4525,-4356,-4051,-3600,-3024,-2331,-1554,-732,110,917,1670,2325,2876,3294,3589,3752,3803,3741,3580,3327,2967,2508,1931,1242,446,-436,-1371,-2317,-3202,-3981,-4561,-4913,-4976,-4748,-4227,-3462,-2485,-1407,-272,798,1738,2483,2975,3201,3160,2867,2364,1697,913,72,-785,-1618,-2398,-3119,-3775,-4385,-4951,-5494,-6005,-6480,-6897,-7221,-7409,-7427,-7212,-6759,-6031,-5055,-3860,-2503,-1074,350,1657,2774,3610,4123,4271,4061,3505,2660,1593,389,-855,-2067,-3171,-4122,-4899,-5493,-5922,-6214,-6385,-6464,-6450,-6335,-6099,-5709,-5134,-4355,-3368,-2191,-873,519,1897,3167,4238,5031,5486,5579,5304,4706,3844,2806,1699,619,-336,-1084,-1590,-1810,-1775,-1497,-1047,-480,148,771,1366,1904,2377,2802,3178,3524,3836,4102,4306,4399,4368,4149,3745,3129,2312,1335,226,-935,-2095,-3187,-4161,-4979,-5631,-6103,-6423,-6595,-6653,-6603,-6457,-6205,-5830,-5308,-4608,-3715,-2620,-1335,89,1608,3120,4546,5779,6725,7297,7431,7094,6282,5037,3432,1561,-447,-2465,-4368,-6034,-7391,-8370,-8970,-9202,-9128,-8828,-8389,-7904,-7447,-7063,-6777,-6569,-6408,-6226,-5963,-5538,-4902,-4014,-2867,-1481,86,1766,3458,5059,6488,7641,8485,8971,9112,8918,8440,7723,6825,5793,4663,3457,2191,865,-510,-1919,-3347,-4743,-6068,-7258,-8249,-8987,-9420,-9520,-9285,-8729,-7900,-6855,-5674,-4436,-3229,-2108,-1137,-323,323,823,1216,1534,1827,2123,2445,2789,3149,3484,3764,3942,3983,3864,3582,3147,2604,1998,1388,837,389,84,-70,-74,39,233,463,659,809,834,753,522,179,-275,-795,-1352,-1903,-2411,-2848,-3172,-3383,-3435,-3337,-3069,-2615,-1986,-1150,-128,1089,2477,4004,5623,7277,8880,10373,11657,12680,13372,13695,13632,13171,12347,11186,9760,8138,6399,4638,2921,1314,-128,-1394,-2451,-3326,-4027,-4584,-5037,-5405,-5725,-5996,-6229,-6400,-6490,-6476,-6321,-6019,-5548,-4907,-4123,-3192,-2182,-1101,-21,1034,2016,2896,3650,4267,4735,5062,5247,5286,5195,4946,4560,4009,3315,2467,1512,471,-574,-1564,-2403,-3010,-3310,-3246,-2801,-1962,-807,629,2206,3833,5380,6737,7812,8545,8901,8883,8533,7901,7068,6116,5121,4146,3242,2429,1706,1068,472,-101,-676,-1283,-1899,-2524,-3112,-3618,-3991,-4187,-4154,-3892,-3375,-2637,-1704,-630,533,1721,2882,3956,4909,5705,6324,6763,7002,7077,6965,6713,6309,5778,5147,4415,3640,2837,2063,1373,806,425,247,302,566,1022,1596,2238,2841,3352,3665,3757,3572,3137,2457,1616,659,-304,-1200,-1943,-2467,-2729,-2717,-2439,-1938,-1270,-507,271,998,1606,2058,2332,2440,2399,2264,2086,1919,1818,1813,1909,2106,2358,2624,2846,2972,2956,2788,2449,1981,1426,832,291,-168,-466,-600,-553,-344,-27,366,747,1071,1293,1375,1335,1184,972,771,635,637,829,1227,1836,2626,3521,4469,5358,6129,6688,7012,7048,6835,6369,5741,4980,4190,3411,2702,2102,1599,1203,855,542,185,-220,-734,-1344,-2062,-2856,-3696,-4535,-5325,-6017,-6573,-6958,-7157,-7155,-6951,-6547,-5943,-5160,-4196,-3097,-1865,-565,773,2092,3338,4455,5409,6140,6650,6911,6938,6754,6392,5896,5319,4703,4088,3499,2942,2408,1877,1309,671,-77,-962,-1995,-3166,-4449,-5789,-7117,-8359,-9429,-10265,-10812,-11042,-10954,-10571,-9950,-9141,-8249,-7320,-6457,-5698,-5087,-4630,-4321,-4117,-3978,-3840,-3645,-3347,-2901,-2303,-1547,-678,272,1223,2123,2891,3489,3871,4019,3936,3636,3147,2508,1748,913,24,-886,-1809,-2730,-3641,-4548,-5439,-6317,-7158,-7942,-8630,-9175,-9525,-9618,-9408,-8848,-7940,-6680,-5126,-3351,-1441,457,2263,3816,5062,5894,6303,6269,5835,5054,4010,2792,1494,213,-982,-2015,-2855,-3476,-3874,-4073,-4072,-3933,-3649,-3282,-2831,-2336,-1806,-1268,-733,-230,227,612,904,1092,1154,1093,912,615,225,-241,-766,-1322,-1893,-2464,-3002,-3503,-3938,-4277,-4512,-4597,-4530,-4276,-3841,-3212,-2418,-1473,-430,666,1749,2753,3614,4265,4658,4760,4548,4047,3269,2287,1153,-43,-1236,-2344,-3330,-4135,-4768,-5208,-5489,-5638,-5682,-5670,-5609,-5532,-5425,-5289,-5092,-4812,-4411,-3877,-3183,-2357,-1404,-377,664,1670,2552,3263,3745,3960,3905,3585,3031,2293,1415,466,-512,-1458,-2350,-3146,-3838,-4417,-4875,-5230,-5475,-5622,-5681,-5634,-5499,-5241,-4860,-4330,-3638,-2779,-1759,-601,656,1946,3215,4363,5332,6037,6427,6465,6134,5459,4464,3231,1821,336,-1142,-2531,-3758,-4781,-5568,-6110,-6432,-6545,-6504,-6336,-6078,-5754,-5370,-4926,-4397,-3777,-3028,-2150,-1130,13,1252,2539,3821,5031,6108,6999,7664,8075,8243,8163,7890,7450,6895,6288,5647,5041,4457,3931,3446,2986,2540,2073,1564,999,348,-383,-1198,-2097,-3045,-4041,-5036,-5997,-6890,-7652,-8258,-8662,-8832,-8766,-8452,-7912,-7186,-6313,-5369,-4404,-3498,-2697,-2049,-1582,-1289,-1167,-1179,-1281,-1423,-1553,-1609,-1574,-1398,-1095,-664,-133,443,1022,1542,1939,2193,2242,2113,1781,1306,711,60,-591,-1183,-1675,-2019,-2204,-2218,-2064,-1772,-1354,-851,-284,318,948,1592,2258,2953,3689,4476,5323,6221,7163,8119,9050,9912,10647,11200,11524,11577,11325,10769,9902,8759,7383,5824,4165,2473,826,-699,-2057,-3189,-4085,-4728,-5134,-5322,-5334,-5200,-4970,-4667,-4325,-3952,-3550,-3122,-2636,-2095,-1466,-745,65,960,1913,2877,3814,4648,5340,5824,6070,6061,5793,5302,4618,3804,2921,2032,1209,501,-43,-394,-532,-468,-202,221,785,1421,2115,2778,3411,3936,4361,4646,4822,4877,4871,4811,4746,4699,4681,4687,4703,4683,4592,4386,4015,3465,2722,1793,727,-443,-1629,-2771,-3781,-4600,-5162,-5446,-5418,-5113,-4542,-3777,-2875,-1906,-952,-57,717,1357,1848,2202,2442,2600,2709,2795,2881,2967,3051,3111,3128,3070,2914,2646,2254,1751,1151,488,-193,-848,-1410,-1844,-2084,-2109,-1885,-1415,-708,190,1237,2345,3448,4454,5291,5900,6233,6277,6045,5566,4903,4123,3308,2530,1864,1351,1034,919,997,1235,1604,2031,2492,2912,3265,3526,3672,3713,3666,3545,3388,3216,3062,2935,2855,2810,2797,2795,2782,2730,2622,2439,2179,1843,1455,1031,610,219,-99,-321,-403,-339,-94,317,901,1623,2456,3336,4225,5036,5738,6259,6582,6681,6569,6261,5806,5240,4625,4004,3410,2878,2401,1991,1615,1263,899,503,59,-444,-993,-1582,-2177,-2765,-3298,-3773,-4145,-4426,-4590,-4664,-4644,-4561,-4444,-4315,-4214,-4156,-4175,-4261,-4440,-4671,-4965,-5269,-5573,-5827,-6014,-6096,-6062,-5896,-5591,-5169,-4619,-3988,-3281,-2525,-1756,-977,-225,497,1174,1792,2359,2852,3289,3648,3939,4155,4286,4341,4297,4166,3926,3586,3136,2580,1924,1177,358,-511,-1406,-2292,-3140,-3918,-4589,-5136,-5535,-5768,-5841,-5738,-5472,-5049,-4483,-3796,-3012,-2166,-1281,-414,427,1183,1849,2390,2807,3078,3218,3215,3086,2835,2474,2011,1468,852,183,-526,-1253,-1989,-2700,-3387,-4010,-4560,-5007,-5329,-5506,-5518,-5360,-5031,-4545,-3923,-3205,-2435,-1666,-954,-349,96,340,365,143,-303,-973,-1815,-2799,-3852,-4933,-5962,-6898,-7676,-8268,-8628,-8755,-8625,-8259,-7665,-6871,-5911,-4829,-3667,-2485,-1330,-256,687,1472,2055,2447,2625,2628,2459,2171,1787,1351,889,426,-29,-463,-896,-1325,-1775,-2251,-2768,-3321,-3900,-4483,-5027,-5501,-5844,-6022,-5986,-5726,-5220,-4494,-3583,-2526,-1403,-265,819,1788,2611,3249,3699,3965,4048,3984,3778,3454,3035,2518,1934,1281,567,-186,-975,-1770,-2558,-3295,-3971,-4519,-4935,-5151,-5165,-4935,-4465,-3765,-2851,-1795,-635,527,1624,2571,3283,3722,3833,3612,3078,2262,1237,80,-1114,-2252,-3234,-3990,-4454,-4590,-4398,-3882,-3097,-2097,-956,237,1415,2494,3424,4149,4652,4914,4950,4773,4423,3931,3348,2706,2048,1395,769,168,-405,-964,-1530,-2106,-2733,-3391,-4108,-4859,-5633,-6404,-7132,-7782,-8312,-8689,-8875,-8867,-8637,-8228,-7632,-6920,-6110,-5273,-4442,-3661,-2944,-2307,-1729,-1194,-662,-102,528,1237,2046,2934,3875,4836,5741,6558,7204,7650,7846,7778,7449,6877,6108,5195,4203,3213,2267,1442,745,215,-177,-439,-626,-775,-943,-1167,-1494,-1927,-2487,-3146,-3888,-4658,-5424,-6113,-6702,-7128,-7379,-7429,-7275,-6943,-6435,-5813,-5082,-4316,-3524,-2754,-2024,-1349,-736,-184,321,781,1217,1625,2027,2403,2763,3079,3346,3544,3663,3693,3640,3509,3323,3107,2892,2711,2592,2569,2651,2868,3203,3670,4241,4908,5632,6392,7144,7851,8475,8976,9318,9473,9420,9148,8658,7963,7084,6063,4933,3750,2548,1384,274,-737,-1658,-2469,-3189,-3827,-4399,-4928,-5416,-5875,-6307,-6682,-7014,-7234,-7355,-7309,-7103,-6694,-6093,-5303,-4344,-3271,-2115,-962,158,1151,2008,2663,3126,3388,3473,3406,3236,2982,2698,2392,2086,1785,1475,1157,808,428,0,-453,-940,-1410,-1856,-2218,-2469,-2558,-2462,-2143,-1608,-837,129,1269,2535,3869,5220,6523,7731,8796,9693,10393,10899,11206,11325,11267,11048,10669,10156,9503,8730,7845,6865,5803,4696,3551,2425,1322,288,-657,-1497,-2210,-2800,-3258,-3594,-3808,-3918,-3929,-3852,-3692,-3459,-3146,-2770,-2329,-1826,-1284,-703,-104,493,1077,1634,2139,2609,3011,3375,3692,3975,4246,4494,4754,4996,5246,5458,5640,5741,5746,5615,5328,4865,4226,3416,2470,1425,336,-737,-1736,-2602,-3299,-3783,-4049,-4093,-3923,-3578,-3075,-2463,-1782,-1056,-340,361,1003,1586,2087,2509,2836,3085,3239,3328,3339,3307,3234,3151,3068,3014,2990,3021,3081,3180,3274,3348,3356,3269,3059,2695,2194,1537,783,-61,-914,-1749,-2478,-3080,-3496,-3705,-3708,-3492,-3105,-2557,-1899,-1169,-405,362,1102,1818,2483,3131,3746,4361,4969,5580,6190,6778,7327,7801,8169,8392,8447,8304,7966,7435,6732,5896,4969,4006,3054,2168,1377,707,167,-256,-583,-851,-1098,-1367,-1686,-2094,-2591,-3186,-3862,-4587,-5341,-6070,-6743,-7324,-7780,-8090,-8248,-8242,-8082,-7782,-7340,-6793,-6129,-5380,-4543,-3637,-2666,-1654,-605,440,1469,2451,3353,4155,4837,5371,5763,5994,6065,5990,5757,5404,4909,4319,3618,2848,2005,1123,217,-681,-1553,-2359,-3086,-3704,-4200,-4574,-4821,-4959,-5012,-5002,-4973,-4942,-4949,-4987,-5083,-5199,-5329,-5429,-5458,-5388,-5182,-4829,-4333,-3714,-3019,-2311,-1650,-1118,-766,-647,-782,-1172,-1784,-2558,-3432,-4293,-5082,-5683,-6050,-6123,-5895,-5367,-4593,-3627,-2552,-1475,-457,388,1021,1386,1473,1295,887,314,-362,-1050,-1692,-2210,-2567,-2731,-2707,-2500,-2158,-1711,-1219,-730,-276,91,368,546,622,637,588,529,470,448,470,549,676,837,1010,1165,1267,1293,1210,1011,680,237,-316,-937,-1600,-2259,-2877,-3410,-3829,-4100,-4221,-4172,-3982,-3651,-3228,-2742,-2237,-1745,-1314,-954,-695,-535,-463,-481,-545,-659,-771,-889,-980,-1056,-1110,-1169,-1235,-1352,-1514,-1774,-2105,-2546,-3054,-3627,-4217,-4785,-5279,-5649,-5861,-5879,-5699,-5334,-4800,-4168,-3474,-2801,-2206,-1741,-1446,-1341,-1413,-1649,-1995,-2408,-2823,-3187,-3449,-3574,-3541,-3350,-3008,-2547,-1995,-1398,-780,-191,367,861,1299,1679,2007,2308,2569,2829,3063,3295,3501,3686,3825,3915,3934,3878,3729,3499,3167,2761,2274,1740,1164,589,14,-513,-999,-1413,-1765,-2057,-2289,-2492,-2668,-2842,-3031,-3234,-3477,-3737,-4038,-4338,-4649,-4936,-5186,-5376,-5490,-5505,-5423,-5223,-4918,-4493,-3968,-3327,-2602,-1772,-878,95,1105,2147,3181,4190,5140,6009,6770,7421,7933,8332,8598,8755,8815,8783,8681,8514,8281,7993,7630,7189,6651,5991,5203,4258,3159,1906,510,-995,-2580,-4192,-5786,-7306,-8704,-9938,-10974,-11783,-12364,-12707,-12829,-12750,-12484,-12070,-11528,-10884,-10169,-9395,-8584,-7750,-6900,-6047,-5187,-4335,-3479,-2630,-1777,-928,-74,774,1621,2451,3265,4036,4774,5444,6049,6582,7028,7405,7697,7928,8094,8220,8300,8362,8388,8401,8378,8330,8233,8086,7871,7586,7223,6778,6260,5662,5005,4285,3528,2737,1944,1156,409,-286,-900,-1427,-1848,-2166,-2383,-2511,-2564,-2559,-2524,-2466,-2417,-2377,-2357,-2371,-2401,-2455,-2511,-2558,-2580,-2556,-2473,-2323,-2096,-1804,-1443,-1036,-599,-139,304,740,1130,1480,1775,2005,2177,2282,2329,2328,2282,2209,2119,2024,1929,1855,1787,1750,1734,1745,1800,1882,2024,2208,2453,2757,3106,3511,3938,4387,4826,5243,5613,5925,6154,6308,6368,6345,6248,6073,5858,5589,5308,4995,4685,4351,4012,3640,3241,2784,2276,1698,1057,355,-382,-1143,-1882,-2578,-3193,-3694,-4066,-4280,-4337,-4244,-3998,-3652,-3202,-2721,-2220,-1755,-1350,-1031,-812,-691,-656,-688,-751,-827,-857,-846,-736,-551,-262,101,533,996,1470,1916,2307,2627,2842,2969,2989,2931,2803,2639,2462,2305,2200,2160,2217,2372,2631,2989,3429,3928,4467,5003,5517,5969,6338,6600,6748,6771,6681,6488,6204,5864,5478,5078,4675,4284,3916,3568,3248,2947,2666,2406,2164,1950,1758,1611,1492,1424,1397,1400,1442,1489,1551,1584,1601,1555,1463,1292,1058,753,395,2,-406,-802,-1158,-1458,-1670,-1792,-1811,-1722,-1543,-1269,-924,-527,-85,361,816,1238,1631,1969,2261,2484,2670,2787,2876,2915,2924,2898,2840,2744,2613,2442,2230,1980,1696,1380,1052,709,377,56,-246,-521,-786,-1033,-1301,-1583,-1920,-2320,-2792,-3359,-3996,-4710,-5466,-6242,-7001,-7703,-8322,-8809,-9151,-9320,-9303,-9101,-8715,-8151,-7437,-6583,-5616,-4568,-3453,-2315,-1166,-39,1045,2072,3018,3881,4643,5307,5876,6341,6725,7022,7243,7398,7487,7508,7475,7362,7180,6918,6563,6123,5582,4949,4219,3405,2516,1561,573,-455,-1468,-2473,-3427,-4317,-5122,-5827,-6415,-6888,-7230,-7459,-7570,-7580,-7503,-7351,-7147,-6902,-6629,-6344,-6039,-5737,-5417,-5092,-4756,-4397,-4027,-3630,-3222,-2789,-2357,-1909,-1475,-1051,-658,-312,-22,182,295,289,166,-91,-464,-956,-1529,-2166,-2817,-3448,-4009,-4464,-4770,-4907,-4854,-4615,-4199,-3640,-2976,-2249,-1528,-833,-246,240,573,770,827,772,627,425,198,-29,-232,-397,-526,-614,-686,-751,-840,-978,-1189,-1493,-1902,-2421,-3032,-3728,-4457,-5192,-5868,-6446,-6873,-7113,-7143,-6951,-6550,-5964,-5230,-4393,-3505,-2613,-1752,-973,-279,298,765,1118,1367,1518,1590,1587,1524,1409,1249,1051,818,558,268,-42,-376,-723,-1079,-1439,-1789,-2123,-2431,-2701,-2944,-3142,-3321,-3466,-3609,-3741,-3879,-4020,-4159,-4290,-4387,-4433,-4392,-4237,-3938,-3472,-2828,-2008,-1018,104,1328,2603,3866,5082,6171,7113,7851,8372,8658,8714,8545,8185,7656,7001,6259,5458,4642,3826,3027,2260,1509,782,54,-676,-1427,-2202,-3004,-3829,-4666,-5495,-6301,-7053,-7734,-8315,-8783,-9114,-9306,-9356,-9263,-9050,-8724,-8307,-7826,-7285,-6709,-6100,-5457,-4790,-4079,-3336,-2561,-1749,-942,-129,636,1348,1964,2481,2871,3142,3300,3340,3314,3208,3085,2947,2832,2762,2753,2819,2973,3201,3514,3885,4300,4737,5159,5548,5854,6066,6139,6070,5831,5428,4866,4152,3322,2384,1384,341,-708,-1740,-2726,-3648,-4476,-5202,-5800,-6271,-6595,-6781,-6825,-6739,-6541,-6249,-5882,-5490,-5074,-4697,-4355,-4091,-3897,-3784,-3724,-3702,-3660,-3577,-3370,-3033,-2488,-1747,-774,394,1743,3213,4748,6283,7734,9058,10181,11079,11722,12102,12234,12141,11844,11402,10824,10178,9482,8771,8070,7398,6753,6150,5564,4980,4381,3729,3004,2183,1255,217,-903,-2095,-3303,-4488,-5597,-6582,-7408,-8037,-8470,-8689,-8729,-8594,-8334,-7971,-7549,-7092,-6616,-6149,-5664,-5180,-4662,-4100,-3483,-2793,-2033,-1213,-347,540,1408,2236,2976,3597,4068,4364,4468,4380,4096,3646,3052,2363,1629,893,233,-333,-731,-965,-998,-851,-533,-77,480,1094,1735,2358,2952,3496,3988,4442,4862,5266,5666,6065,6462,6848,7197,7494,7704,7812,7802,7664,7413,7063,6653,6209,5783,5401,5094,4881,4749,4689,4666,4635,4549,4363,4036,3537,2863,2013,1010,-94,-1262,-2417,-3506,-4466,-5240,-5790,-6092,-6130,-5928,-5493,-4884,-4138,-3312,-2466,-1644,-895,-249,281,671,952,1103,1185,1190,1171,1143,1131,1159,1230,1355,1525,1730,1960,2186,2402,2575,2711,2781,2802,2775,2707,2634,2558,2515,2520,2578,2706,2887,3119,3375,3633,3871,4060,4189,4242,4226,4144,4018,3868,3716,3590,3510,3485,3527,3620,3758,3901,4022,4077,4018,3815,3432,2860,2098,1179,130,-975,-2080,-3104,-3987,-4650,-5073,-5200,-5056,-4634,-3990,-3164,-2238,-1268,-338,498,1180,1674,1960,2035,1922,1645,1259,814,363,-20,-315,-456,-443,-263,94,579,1200,1904,2666,3467,4259,5037,5766,6425,7004,7459,7797,7969,7977,7793,7410,6832,6057,5121,4041,2876,1666,481,-633,-1612,-2419,-3026,-3406,-3586,-3555,-3383,-3079,-2731,-2361,-2049,-1809,-1703,-1722,-1899,-2203,-2642,-3161,-3750,-4347,-4927,-5433,-5844,-6112,-6230,-6170,-5944,-5543,-5005,-4335,-3592,-2793,-2002,-1245,-565,11,473,812,1046,1192,1280,1344,1409,1514,1660,1871,2139,2456,2817,3187,3569,3913,4229,4465,4623,4671,4596,4381,4015,3491,2803,1965,973,-137,-1351,-2636,-3952,-5268,-6543,-7745,-8834,-9799,-10588,-11216,-11638,-11868,-11895,-11721,-11373,-10848,-10197,-9436,-8605,-7746,-6888,-6061,-5310,-4612,-4023,-3498,-3059,-2674,-2330,-2006,-1686,-1353,-1000,-616,-212,215,662,1103,1565,2004,2449,2888,3315,3757,4181,4612,5020,5402,5727,5970,6110,6097,5938,5579,5049,4327,3449,2438,1332,194,-947,-2027,-3010,-3873,-4583,-5145,-5563,-5843,-6020,-6102,-6120,-6094,-6028,-5942,-5830,-5691,-5521,-5309,-5038,-4716,-4313,-3854,-3328,-2754,-2154,-1545,-972,-450,-22,298,488,537,454,237,-82,-491,-950,-1440,-1925,-2395,-2822,-3210,-3550,-3853,-4126,-4382,-4628,-4874,-5125,-5375,-5624,-5860,-6067,-6241,-6359,-6414,-6397,-6300,-6115,-5851,-5492,-5055,-4533,-3938,-3280,-2563,-1822,-1051,-301,434,1110,1729,2259,2710,3075,3363,3595,3780,3944,4102,4267,4444,4634,4829,5003,5159,5240,5264,5175,4992,4683,4267,3731,3102,2371,1572,693,-228,-1205,-2200,-3214,-4218,-5189,-6099,-6914,-7589,-8103,-8400,-8471,-8271,-7819,-7086,-6136,-4963,-3669,-2281,-910,383,1515,2416,3046,3366,3384,3107,2592,1888,1082,252,-518,-1150,-1590,-1782,-1727,-1414,-886,-187,627,1474,2304,3045,3655,4116,4393,4517,4487,4340,4117,3846,3572,3322,3124,2990,2927,2938,2996,3104,3217,3320,3385,3378,3290,3097,2793,2378,1857,1236,540,-226,-1031,-1870,-2710,-3551,-4363,-5139,-5872,-6530,-7122,-7612,-8000,-8268,-8395,-8382,-8212,-7893,-7424,-6824,-6101,-5292,-4414,-3502,-2597,-1719,-919,-207,389,861,1220,1468,1659,1807,1973,2203,2521,2982,3583,4328,5204,6164,7163,8143,9036,9785,10339,10652,10709,10500,10034,9348,8462,7439,6311,5133,3941,2775,1660,627,-313,-1143,-1851,-2440,-2899,-3234,-3452,-3549,-3552,-3454,-3286,-3054,-2782,-2492,-2205,-1940,-1723,-1560,-1469,-1445,-1491,-1581,-1716,-1848,-1971,-2043,-2043,-1949,-1744,-1420,-979,-426,212,917,1645,2364,3030,3602,4049,4344,4468,4429,4219,3883,3432,2924,2396,1896,1483,1180,1039,1066,1273,1651,2167,2791,3462,4133,4742,5234,5572,5721,5669,5427,5008,4463,3833,3190,2579,2072,1694,1490,1460,1601,1889,2285,2743,3211,3633,3969,4172,4218,4089,3784,3307,2688,1944,1122,244,-633,-1502,-2301,-3043,-3684,-4237,-4693,-5048,-5323,-5505,-5613,-5639,-5583,-5447,-5223,-4910,-4518,-4039,-3502,-2913,-2298,-1685,-1095,-550,-68,345,687,964,1192,1388,1569,1759,1967,2211,2493,2818,3187,3591,4032,4500,4987,5494,6005,6519,7021,7501,7938,8332,8646,8889,9035,9090,9050,8922,8723,8454,8143,7791,7407,6998,6559,6080,5569,5000,4384,3720,3007,2273,1522,790,101,-522,-1054,-1472,-1776,-1948,-2011,-1967,-1845,-1663,-1463,-1255,-1088,-956,-899,-901,-979,-1110,-1289,-1490,-1699,-1891,-2054,-2179,-2259,-2301,-2308,-2296,-2265,-2240,-2200,-2169,-2112,-2040,-1919,-1750,-1508,-1201,-821,-382,108,625,1154,1672,2157,2609,2997,3335,3613,3825,4000,4104,4182,4206,4196,4145,4051,3915,3730,3488,3187,2821,2390,1892,1337,735,98,-538,-1174,-1754,-2287,-2724,-3075,-3318,-3456,-3498,-3447,-3327,-3151,-2945,-2726,-2527,-2357,-2249,-2210,-2257,-2395,-2625,-2939,-3327,-3767,-4230,-4677,-5075,-5363,-5512,-5462,-5186,-4664,-3878,-2862,-1632,-253,1211,2687,4088,5347,6405,7204,7742,7989,7988,7751,7343,6795,6179,5525,4885,4279,3721,3216,2750,2307,1865,1399,889,325,-307,-999,-1738,-2524,-3315,-4117,-4879,-5612,-6270,-6874,-7381,-7813,-8155,-8407,-8586,-8673,-8698,-8647,-8541,-8371,-8160,-7895,-7601,-7267,-6909,-6529,-6130,-5716,-5293,-4855,-4412,-3950,-3478,-2989,-2482,-1969,-1435,-910,-375,138,645,1121,1580,2007,2414,2780,3127,3421,3682,3871,3992,4009,3926,3692,3334,2800,2125,1294,334,-724,-1851,-2988,-4095,-5110,-5983,-6686,-7157,-7420,-7433,-7247,-6864,-6343,-5719,-5051,-4385,-3763,-3223,-2792,-2473,-2276,-2179,-2168,-2221,-2300,-2397,-2477,-2541,-2575,-2575,-2559,-2504,-2444,-2350,-2241,-2100,-1923,-1711,-1456,-1174,-876,-578,-330,-136,-57,-98,-286,-624,-1099,-1691,-2364,-3065,-3759,-4373,-4876,-5215,-5364,-5299,-5020,-4526,-3850,-3009,-2056,-1023,37,1077,2068,2953,3734,4360,4855,5185,5386,5447,5415,5291,5128,4932,4749,4584,4464,4380,4337,4307,4278,4209,4073,3832,3453,2917,2200,1311,252,-940,-2237,-3569,-4903,-6154,-7288,-8240,-8982,-9495,-9773,-9832,-9697,-9409,-9006,-8537,-8030,-7522,-7030,-6556,-6105,-5658,-5204,-4716,-4190,-3594,-2948,-2238,-1488,-730,20,703,1304,1772,2095,2253,2243,2085,1799,1428,1011,603,241,-22,-172,-176,-46,224,600,1060,1569,2089,2591,3049,3432,3749,3971,4119,4193,4201,4163,4088,3989,3882,3774,3678,3605,3560,3542,3565,3603,3673,3736,3790,3802,3758,3622,3391,3036,2565,1970,1271,482,-364,-1238,-2104,-2924,-3664,-4292,-4783,-5121,-5296,-5310,-5172,-4902,-4510,-4031,-3475,-2868,-2225,-1563,-895,-235,404,1008,1571,2076,2527,2912,3239,3511,3741,3932,4102,4259,4406,4559,4703,4855,4990,5109,5196,5235,5205,5093,4870,4533,4067,3472,2765,1952,1082,173,-721,-1560,-2314,-2942,-3428,-3772,-3955,-4014,-3955,-3804,-3601,-3351,-3101,-2844,-2611,-2387,-2192,-2004,-1835,-1665,-1504,-1337,-1174,-1007,-847,-690,-544,-415,-309,-225,-174,-147,-155,-177,-218,-254,-271,-263,-187,-62,157,442,815,1240,1710,2189,2641,3046,3362,3574,3672,3646,3525,3316,3070,2810,2602,2469,2468,2610,2922,3390,4015,4740,5554,6369,7173,7880,8471,8895,9131,9166,8993,8621,8069,7357,6526,5608,4655,3707,2814,2010,1329,781,376,94,-81,-190,-267,-355,-484,-688,-973,-1347,-1793,-2299,-2821,-3353,-3831,-4253,-4585,-4800,-4915,-4900,-4780,-4564,-4251,-3887,-3458,-3008,-2529,-2052,-1575,-1115,-670,-249,140,507,833,1134,1399,1639,1861,2062,2267,2460,2676,2892,3129,3385,3648,3939,4229,4540,4854,5179,5507,5833,6157,6454,6732,6945,7110,7178,7158,7025,6785,6435,5992,5465,4882,4262,3624,2988,2367,1760,1183,614,73,-458,-966,-1442,-1886,-2267,-2588,-2821,-2967,-3013,-2968,-2838,-2631,-2381,-2089,-1808,-1532,-1311,-1142,-1047,-1032,-1085,-1206,-1373,-1558,-1750,-1901,-2001,-2021,-1936,-1743,-1426,-988,-443,200,910,1663,2414,3136,3776,4311,4703,4939,5010,4922,4702,4375,3996,3611,3267,3024,2904,2942,3138,3485,3953,4500,5079,5632,6103,6451,6620,6597,6353,5899,5241,4411,3453,2406,1351,315,-618,-1424,-2050,-2499,-2753,-2847,-2803,-2670,-2500,-2339,-2227,-2211,-2294,-2502,-2815,-3222,-3703,-4211,-4732,-5217,-5648,-6001,-6258,-6415,-6475,-6437,-6324,-6133,-5895,-5602,-5275,-4902,-4491,-4028,-3512,-2938,-2307,-1630,-921,-201,498,1153,1731,2212,2568,2802,2892,2857,2694,2421,2055,1611,1111,581,39,-483,-963,-1375,-1700,-1912,-2018,-2000,-1885,-1688,-1436,-1180,-944,-789,-731,-813,-1038,-1412,-1919,-2530,-3208,-3907,-4573,-5163,-5628,-5942,-6074,-6029,-5800,-5428,-4921,-4345,-3718,-3103,-2523,-2004,-1565,-1199,-898,-654,-438,-248,-63,105,260,385,473,516,511,471,411,364,346,403,535,770,1084,1473,1881,2277,2588,2767,2768,2541,2088,1403,526,-489,-1572,-2650,-3630,-4467,-5087,-5490,-5648,-5606,-5377,-5020,-4587,-4110,-3650,-3225,-2862,-2584,-2389,-2292,-2293,-2398,-2595,-2898,-3284,-3752,-4286,-4849,-5434,-5982,-6468,-6852,-7078,-7151,-7020,-6720,-6246,-5654,-4979,-4302,-3666,-3148,-2779,-2600,-2598,-2777,-3064,-3447,-3815,-4147,-4360,-4421,-4310,-4009,-3542,-2928,-2225,-1466,-732,-39,545,1022,1383,1642,1846,2019,2225,2487,2839,3293,3829,4431,5046,5629,6123,6481,6669,6661,6465,6085,5555,4911,4185,3420,2640,1855,1092,325,-432,-1204,-2004,-2820,-3676,-4533,-5380,-6185,-6883,-7465,-7860,-8066,-8055,-7847,-7456,-6933,-6317,-5672,-5040,-4472,-3983,-3592,-3277,-3020,-2774,-2496,-2144,-1677,-1081,-348,502,1435,2391,3319,4140,4805,5259,5475,5446,5190,4737,4141,3466,2761,2095,1496,1001,625,365,215,167,195,300,457,666,914,1198,1507,1829,2151,2448,2699,2880,2961,2932,2767,2477,2067,1563,1009,448,-65,-473,-750,-850,-784,-547,-184,270,748,1208,1578,1835,1933,1878,1666,1322,880,373,-157,-681,-1168,-1612,-1994,-2334,-2629,-2901,-3163,-3414,-3663,-3886,-4066,-4166,-4151,-3992,-3658,-3149,-2463,-1639,-710,256,1203,2067,2786,3328,3664,3790,3733,3512,3184,2792,2379,1994,1658,1384,1181,1028,914,818,718,598,464,313,172,63,15,51,194,437,785,1192,1648,2089,2486,2803,3004,3096,3075,2966,2815,2656,2547,2527,2635,2888,3289,3823,4445,5111,5746,6292,6671,6830,6728,6331,5660,4722,3581,2297,955,-363,-1572,-2609,-3406,-3951,-4212,-4223,-4004,-3602,-3088,-2495,-1916,-1353,-892,-508,-247,-84,-7,-9,-41,-103,-149,-171,-147,-55,114,371,737,1200,1783,2460,3234,4062,4926,5769,6544,7201,7683,7952,7974,7727,7219,6466,5490,4364,3104,1809,503,-743,-1893,-2918,-3794,-4511,-5076,-5482,-5753,-5885,-5891,-5776,-5547,-5214,-4782,-4282,-3721,-3142,-2573,-2047,-1597,-1240,-987,-830,-757,-721,-696,-621,-470,-204,189,705,1329,2012,2724,3391,3992,4454,4776,4921,4917,4759,4509,4184,3865,3576,3392,3323,3422,3678,4100,4664,5336,6079,6842,7579,8245,8801,9213,9467,9550,9472,9246,8896,8460,7962,7445,6927,6429,5949,5493,5022,4540,3994,3383,2687,1903,1061,168,-713,-1566,-2331,-2987,-3512,-3896,-4161,-4316,-4406,-4466,-4522,-4627,-4768,-4985,-5246,-5543,-5852,-6122,-6340,-6454,-6463,-6335,-6086,-5715,-5238,-4683,-4055,-3379,-2666,-1912,-1139,-331,489,1320,2145,2945,3687,4358,4919,5363,5671,5842,5881,5810,5644,5412,5137,4838,4535,4233,3942,3652,3374,3088,2810,2532,2260,2010,1788,1608,1488,1423,1430,1496,1612,1770,1932,2100,2229,2327,2354,2329,2233,2071,1856,1571,1245,854,427,-63,-584,-1157,-1746,-2357,-2951,-3523,-4041,-4491,-4857,-5131,-5303,-5385,-5362,-5266,-5083,-4844,-4548,-4224,-3869,-3520,-3172,-2854,-2573,-2343,-2165,-2056,-1996,-1986,-2007,-2025,-2028,-1966,-1829,-1581,-1225,-749,-184,459,1123,1776,2369,2862,3226,3440,3509,3435,3259,2996,2697,2393,2106,1861,1657,1489,1344,1197,1034,826,574,259,-95,-493,-896,-1291,-1653,-1963,-2214,-2411,-2558,-2690,-2824,-2989,-3206,-3480,-3809,-4169,-4524,-4836,-5056,-5150,-5092,-4880,-4529,-4074,-3571,-3075,-2659,-2369,-2263,-2351,-2663,-3159,-3837,-4630,-5498,-6377,-7213,-7943,-8535,-8928,-9118,-9069,-8790,-8285,-7572,-6687,-5659,-4543,-3380,-2234,-1141,-163,677,1336,1811,2090,2195,2128,1942,1643,1289,889,485,87,-288,-633,-953,-1239,-1508,-1753,-1982,-2205,-2413,-2626,-2839,-3063,-3303,-3564,-3841,-4132,-4424,-4688,-4917,-5064,-5121,-5062,-4869,-4551,-4103,-3556,-2923,-2248,-1547,-866,-213,386,930,1422,1869,2275,2663,3018,3361,3666,3932,4131,4261,4286,4230,4057,3822,3513,3192,2876,2609,2415,2306,2279,2320,2386,2444,2435,2320,2068,1650,1073,348,-486,-1384,-2291,-3156,-3924,-4569,-5060,-5404,-5605,-5687,-5690,-5628,-5554,-5465,-5391,-5322,-5253,-5178,-5071,-4949,-4778,-4602,-4409,-4237,-4110,-4047,-4071,-4193,-4401,-4695,-5034,-5404,-5757,-6069,-6299,-6430,-6428,-6291,-5994,-5549,-4943,-4193,-3308,-2308,-1224,-84,1069,2199,3256,4212,5016,5666,6125,6414,6525,6492,6339,6094,5799,5469,5139,4816,4508,4226,3960,3710,3474,3242,3016,2789,2554,2308,2043,1748,1423,1056,662,245,-174,-558,-883,-1098,-1173,-1077,-792,-312,341,1141,2038,2974,3891,4724,5424,5952,6283,6414,6358,6135,5789,5358,4882,4406,3956,3552,3210,2926,2694,2495,2323,2138,1950,1720,1454,1135,762,326,-169,-735,-1361,-2063,-2809,-3617,-4438,-5265,-6054,-6767,-7365,-7808,-8067,-8117,-7958,-7587,-7032,-6326,-5508,-4623,-3717,-2817,-1961,-1153,-402,297,955,1581,2192,2775,3360,3896,4414,4862,5240,5533,5716,5803,5773,5659,5443,5173,4837,4477,4096,3711,3337,2978,2648,2345,2086,1861,1689,1566,1490,1469,1481,1535,1599,1672,1727,1749,1731,1656,1523,1334,1092,808,486,153,-210,-555,-911,-1240,-1544,-1811,-2013,-2148,-2188,-2123,-1953,-1659,-1271,-786,-246,325,895,1433,1912,2322,2656,2918,3134,3299,3462,3613,3782,3972,4164,4379,4570,4750,4883,4967,4990,4938,4821,4625,4372,4056,3694,3299,2877,2453,2029,1629,1262,942,681,488,356,295,281,308,356,397,414,378,280,93,-177,-542,-977,-1475,-1991,-2507,-2962,-3335,-3573,-3665,-3583,-3337,-2940,-2416,-1807,-1151,-482,156,748,1280,1739,2147,2497,2820,3119,3416,3707,4002,4290,4562,4808,5005,5153,5223,5226,5137,4979,4733,4428,4055,3639,3187,2716,2243,1790,1368,1011,720,531,434,447,553,742,991,1269,1544,1783,1954,2030,1993,1827,1530,1102,558,-92,-814,-1593,-2384,-3167,-3891,-4542,-5068,-5454,-5677,-5717,-5581,-5269,-4811,-4229,-3573,-2879,-2188,-1550,-972,-487,-79,250,534,796,1074,1399,1792,2266,2838,3478,4201,4954,5729,6494,7204,7856,8404,8836,9142,9290,9302,9151,8865,8443,7911,7297,6626,5936,5261,4628,4071,3600,3233,2961,2776,2658,2574,2494,2387,2209,1950,1572,1079,468,-255,-1048,-1905,-2758,-3585,-4337,-4968,-5458,-5771,-5902,-5846,-5619,-5238,-4736,-4157,-3529,-2909,-2328,-1818,-1428,-1154,-1043,-1078,-1283,-1637,-2144,-2769,-3500,-4296,-5127,-5953,-6738,-7442,-8039,-8508,-8827,-9000,-9020,-8901,-8656,-8297,-7842,-7304,-6695,-6030,-5304,-4538,-3719,-2863,-1966,-1036,-80,890,1866,2816,3737,4585,5355,6003,6523,6884,7084,7116,6985,6710,6311,5823,5281,4719,4186,3692,3286,2958,2717,2542,2406,2265,2083,1817,1427,905,239,-558,-1444,-2387,-3323,-4197,-4956,-5551,-5951,-6141,-6116,-5899,-5511,-5004,-4416,-3811,-3228,-2730,-2344,-2113,-2042,-2141,-2393,-2772,-3246,-3750,-4261,-4690,-5026,-5207,-5212,-5049,-4697,-4215,-3613,-2971,-2322,-1754,-1292,-1012,-918,-1048,-1383,-1910,-2590,-3380,-4221,-5059,-5835,-6500,-7010,-7336,-7452,-7361,-7063,-6575,-5937,-5165,-4323,-3436,-2552,-1711,-940,-265,291,729,1032,1205,1252,1173,989,698,340,-92,-538,-1004,-1432,-1816,-2125,-2345,-2466,-2492,-2420,-2279,-2074,-1839,-1593,-1368,-1173,-1045,-970,-973,-1025,-1126,-1227,-1328,-1356,-1322,-1168,-905,-520,-43,509,1080,1633,2104,2450,2622,2605,2365,1933,1316,561,-265,-1124,-1920,-2626,-3169,-3543,-3720,-3727,-3588,-3346,-3064,-2789,-2573,-2465,-2478,-2628,-2911,-3292,-3745,-4221,-4684,-5076,-5375,-5535,-5546,-5392,-5078,-4608,-4015,-3314,-2557,-1773,-1002,-297,334,843,1239,1510,1678,1759,1796,1815,1864,1968,2162,2461,2866,3375,3957,4589,5215,5799,6276,6613,6754,6688,6381,5849,5104,4173,3112,1967,795,-333,-1375,-2277,-3001,-3534,-3856,-3980,-3924,-3709,-3389,-2972,-2537,-2077,-1659,-1276,-955,-695,-497,-342,-232,-136,-45,51,178,329,525,752,1021,1316,1634,1963,2296,2616,2924,3203,3450,3664,3837,3972,4067,4123,4137,4121,4057,3965,3830,3655,3450,3186,2895,2528,2118,1626,1070,427,-285,-1072,-1907,-2772,-3645,-4472,-5236,-5880,-6374,-6695,-6810,-6725,-6441,-5984,-5388,-4703,-3974,-3262,-2604,-2042,-1582,-1244,-986,-807,-635,-451,-196,161,634,1251,1987,2838,3778,4758,5765,6735,7653,8471,9167,9712,10086,10286,10286,10115,9750,9233,8579,7813,6986,6126,5279,4495,3797,3229,2801,2533,2410,2427,2540,2721,2911,3064,3126,3047,2801,2356,1716,887,-95,-1187,-2327,-3450,-4488,-5366,-6030,-6426,-6518,-6294,-5762,-4940,-3893,-2677,-1379,-89,1108,2127,2903,3386,3558,3416,2988,2319,1473,517,-466,-1414,-2255,-2943,-3438,-3715,-3771,-3613,-3256,-2739,-2091,-1370,-609,130,816,1407,1872,2208,2398,2470,2432,2336,2203,2089,2023,2035,2143,2349,2631,2976,3335,3668,3942,4108,4153,4057,3827,3482,3048,2569,2075,1618,1213,892,648,487,380,310,241,152,26,-149,-360,-602,-824,-1016,-1113,-1097,-927,-589,-75,596,1414,2319,3288,4250,5166,5980,6657,7160,7483,7610,7559,7349,7005,6572,6082,5571,5078,4617,4220,3876,3596,3367,3164,2988,2796,2596,2358,2084,1769,1415,1018,594,124,-374,-917,-1496,-2115,-2769,-3444,-4125,-4785,-5390,-5911,-6307,-6550,-6603,-6457,-6091,-5533,-4775,-3887,-2879,-1834,-793,186,1048,1761,2298,2648,2819,2832,2718,2516,2275,2021,1813,1661,1593,1619,1726,1911,2150,2408,2667,2876,3026,3069,3011,2823,2532,2138,1684,1197,729,312,0,-188,-222,-99,175,579,1084,1637,2198,2710,3117,3391,3483,3397,3120,2692,2138,1527,908,350,-95,-387,-500,-433,-208,140,556,975,1338,1578,1656,1540,1218,709,37,-743,-1581,-2406,-3169,-3814,-4303,-4628,-4767,-4752,-4596,-4341,-4023,-3692,-3367,-3098,-2893,-2763,-2721,-2739,-2825,-2943,-3085,-3226,-3341,-3431,-3456,-3438,-3328,-3159,-2887,-2536,-2083,-1534,-890,-156,654,1518,2413,3300,4141,4892,5510,5950,6184,6184,5941,5470,4781,3935,2971,1970,995,119,-595,-1106,-1383,-1429,-1261,-920,-472,29,487,860,1068,1089,888,481,-138,-899,-1791,-2732,-3685,-4595,-5419,-6123,-6688,-7097,-7354,-7465,-7445,-7308,-7091,-6796,-6469,-6117,-5767,-5439,-5147,-4904,-4721,-4610,-4562,-4593,-4682,-4831,-5024,-5243,-5485,-5721,-5956,-6167,-6354,-6518,-6642,-6744,-6795,-6804,-6745,-6610,-6375,-6035,-5573,-4996,-4318,-3559,-2758,-1970,-1215,-576,-53,303,497,533,440,258,34,-169,-302,-317,-172,149,650,1324,2127,3026,3953,4849,5652,6292,6727,6913,6824,6462,5843,4984,3966,2813,1621,447,-642,-1587,-2348,-2895,-3219,-3324,-3222,-2953,-2535,-2021,-1448,-845,-263,275,739,1091,1325,1405,1322,1072,635,45,-706,-1563,-2498,-3451,-4354,-5163,-5792,-6221,-6399,-6323,-6016,-5498,-4849,-4131,-3434,-2839,-2421,-2233,-2312,-2660,-3256,-4058,-4992,-5994,-6965,-7849,-8553,-9049,-9284,-9253,-8956,-8407,-7647,-6713,-5652,-4521,-3361,-2226,-1153,-173,690,1420,2021,2483,2836,3075,3242,3343,3409,3472,3537,3642,3784,3982,4227,4509,4812,5102,5355,5533,5600,5540,5324,4951,4423,3750,2963,2088,1160,219,-700,-1568,-2347,-3029,-3581,-4009,-4294,-4443,-4457,-4338,-4101,-3744,-3292,-2743,-2125,-1436,-702,72,869,1669,2469,3238,3977,4655,5271,5806,6256,6617,6895,7084,7209,7262,7266,7229,7143,7032,6867,6670,6410,6100,5723,5288,4793,4252,3674,3081,2488,1913,1367,864,392,-37,-451,-856,-1272,-1717,-2197,-2717,-3265,-3830,-4379,-4881,-5299,-5596,-5741,-5727,-5533,-5198,-4720,-4167,-3574,-2990,-2475,-2044,-1738,-1552,-1472,-1486,-1536,-1600,-1628,-1581,-1447,-1203,-864,-444,29,518,991,1411,1763,2029,2212,2327,2388,2430,2478,2553,2685,2873,3127,3434,3774,4131,4464,4762,4984,5121,5157,5078,4897,4608,4231,3783,3284,2761,2248,1763,1349,1019,805,703,734,866,1098,1389,1705,2010,2261,2429,2487,2417,2225,1912,1511,1042,549,64,-370,-728,-985,-1122,-1141,-1035,-825,-517,-139,293,749,1211,1656,2065,2426,2720,2952,3106,3200,3220,3190,3102,2981,2821,2640,2441,2233,2029,1830,1664,1533,1464,1471,1568,1761,2067,2448,2913,3406,3894,4323,4637,4779,4714,4404,3843,3049,2041,906,-306,-1485,-2553,-3420,-4021,-4310,-4270,-3921,-3297,-2481,-1540,-584,313,1064,1609,1922,1982,1818,1461,974,417,-134,-620,-973,-1169,-1168,-972,-598,-52,601,1340,2102,2844,3525,4100,4544,4830,4951,4898,4676,4299,3778,3145,2420,1637,831,26,-736,-1439,-2058,-2578,-2996,-3302,-3505,-3604,-3606,-3521,-3340,-3091,-2754,-2364,-1914,-1433,-937,-450,-5,386,683,895,994,1006,942,832,716,641,636,757,1014,1425,1999,2696,3508,4363,5229,6028,6722,7239,7561,7642,7488,7099,6498,5730,4835,3881,2918,2013,1215,563,98,-185,-270,-189,38,364,752,1150,1526,1845,2089,2247,2322,2335,2289,2233,2159,2121,2098,2123,2167,2230,2284,2306,2273,2165,1980,1707,1386,1011,640,292,-8,-224,-378,-454,-498,-532,-609,-762,-1033,-1442,-1996,-2691,-3489,-4356,-5234,-6073,-6812,-7410,-7829,-8046,-8062,-7872,-7510,-6989,-6363,-5645,-4909,-4153,-3455,-2808,-2274,-1841,-1550,-1381,-1348,-1427,-1596,-1823,-2074,-2299,-2467,-2543,-2491,-2321,-2014,-1603,-1112,-585,-61,408,804,1082,1247,1295,1244,1122,962,788,643,539,498,529,622,780,981,1215,1466,1720,1963,2198,2406,2601,2766,2910,3028,3107,3158,3156,3109,3008,2853,2644,2395,2100,1785,1441,1092,731,373,6,-358,-734,-1119,-1509,-1918,-2329,-2755,-3188,-3629,-4077,-4535,-5001,-5473,-5959,-6434,-6916,-7360,-7780,-8123,-8395,-8547,-8586,-8483,-8255,-7902,-7466,-6960,-6448,-5951,-5517,-5172,-4918,-4776,-4701,-4698,-4700,-4695,-4631,-4491,-4259,-3929,-3521,-3048,-2553,-2060,-1609,-1221,-919,-713,-593,-566,-595,-688,-802,-936,-1065,-1179,-1261,-1309,-1294,-1229,-1092,-890,-620,-296,69,452,823,1159,1426,1601,1664,1610,1435,1160,799,393,-44,-459,-848,-1176,-1438,-1639,-1772,-1858,-1899,-1908,-1891,-1853,-1794,-1715,-1623,-1519,-1419,-1339,-1292,-1301,-1382,-1542,-1791,-2120,-2517,-2962,-3431,-3893,-4320,-4693,-4977,-5174,-5264,-5250,-5139,-4945,-4677,-4366,-4018,-3656,-3300,-2947,-2620,-2300,-2007,-1715,-1436,-1155,-876,-587,-305,-6,281,579,877,1181,1488,1810,2126,2460,2780,3098,3387,3650,3863,4033,4147,4210,4230,4206,4152,4074,3964,3833,3657,3434,3145,2778,2321,1782,1159,489,-215,-901,-1540,-2093,-2529,-2840,-3010,-3060,-3007,-2884,-2731,-2579,-2472,-2414,-2441,-2522,-2672,-2839,-3010,-3141,-3197,-3150,-2975,-2646,-2169,-1536,-762,123,1098,2112,3129,4100,4974,5714,6277,6634,6776,6683,6372,5863,5182,4376,3493,2577,1690,868,150,-430,-877,-1167,-1329,-1367,-1307,-1178,-989,-782,-551,-333,-128,50,189,281,323,311,240,132,-27,-192,-367,-513,-620,-654,-619,-478,-259,55,434,860,1308,1741,2134,2455,2687,2815,2832,2748,2569,2323,2036,1725,1440,1183,1004,897,895,984,1180,1457,1815,2227,2671,3130,3565,3973,4309,4575,4741,4806,4763,4622,4393,4104,3783,3460,3176,2955,2826,2799,2875,3041,3275,3539,3805,4026,4178,4234,4176,4011,3736,3375,2940,2456,1934,1393,834,268,-317,-903,-1511,-2108,-2704,-3269,-3782,-4227,-4571,-4800,-4890,-4842,-4635,-4292,-3797,-3193,-2467,-1681,-829,26,866,1647,2332,2892,3298,3531,3587,3464,3181,2767,2246,1674,1076,511,3,-410,-719,-905,-986,-962,-860,-703,-508,-307,-108,66,218,335,422,488,531,567,599,636,679,746,821,931,1061,1227,1425,1667,1942,2263,2618,2998,3403,3803,4194,4553,4863,5115,5299,5405,5450,5424,5353,5240,5098,4944,4781,4621,4462,4306,4150,3986,3808,3608,3373,3105,2789,2436,2035,1602,1139,657,169,-314,-784,-1218,-1622,-1961,-2244,-2445,-2561,-2580,-2507,-2329,-2074,-1741,-1358,-944,-529,-128,226,525,759,919,1016,1053,1042,998,925,845,739,633,497,342,149,-77,-351,-648,-980,-1313,-1636,-1917,-2137,-2268,-2294,-2203,-1985,-1649,-1203,-671,-75,542,1161,1728,2219,2600,2842,2939,2879,2672,2332,1894,1381,848,322,-143,-524,-788,-920,-922,-791,-557,-226,153,579,995,1403,1772,2092,2361,2570,2718,2818,2854,2849,2787,2680,2532,2331,2100,1822,1523,1201,879,559,271,15,-186,-330,-416,-438,-411,-340,-241,-130,-27,64,110,125,87,9,-105,-248,-401,-557,-692,-809,-888,-930,-940,-910,-864,-798,-734,-680,-650,-657,-704,-802,-951,-1146,-1387,-1654,-1946,-2227,-2495,-2711,-2867,-2936,-2905,-2770,-2522,-2180,-1743,-1245,-699,-144,405,908,1351,1712,1971,2132,2168,2112,1930,1673,1313,895,420,-94,-616,-1139,-1637,-2085,-2478,-2783,-3001,-3109,-3110,-2992,-2771,-2445,-2032,-1558,-1045,-530,-56,352,642,783,758,527,116,-506,-1282,-2213,-3230,-4302,-5365,-6370,-7266,-8012,-8585,-8960,-9142,-9148,-8977,-8699,-8300,-7859,-7381,-6905,-6457,-6049,-5689,-5387,-5123,-4910,-4713,-4544,-4359,-4182,-3963,-3728,-3449,-3133,-2779,-2390,-1965,-1529,-1069,-626,-182,222,594,918,1186,1409,1571,1687,1757,1779,1775,1726,1666,1577,1485,1389,1302,1238,1188,1178,1187,1223,1279,1333,1384,1421,1420,1404,1339,1258,1144,1016,879,732,589,436,283,117,-59,-249,-454,-658,-865,-1048,-1200,-1306,-1353,-1341,-1274,-1166,-1036,-920,-843,-850,-956,-1201,-1583,-2114,-2775,-3547,-4397,-5286,-6178,-7019,-7787,-8432,-8948,-9300,-9504,-9535,-9432,-9175,-8812,-8325,-7751,-7091,-6359,-5574,-4751,-3906,-3078,-2275,-1545,-893,-364,49,316,455,467,373,207,-19,-246,-479,-654,-791,-843,-837,-755,-620,-434,-218,24,273,525,767,999,1210,1401,1561,1695,1793,1856,1890,1879,1852,1789,1714,1633,1547,1479,1420,1393,1389,1425,1488,1589,1720,1874,2057,2245,2445,2630,2806,2946,3059,3126,3163,3162,3145,3118,3098,3095,3124,3181,3274,3388,3505,3617,3686,3710,3657,3529,3323,3044,2713,2348,1972,1608,1279,988,765,582,465,380,338,316,313,330,368,432,545,692,911,1171,1484,1825,2168,2484,2745,2909,2961,2871,2639,2256,1744,1105,380,-418,-1242,-2072,-2863,-3592,-4226,-4743,-5119,-5348,-5412,-5319,-5064,-4662,-4128,-3485,-2754,-1976,-1177,-408,304,905,1380,1684,1822,1784,1590,1270,861,420,-17,-385,-656,-794,-780,-618,-309,117,640,1210,1815,2395,2951,3434,3848,4174,4416,4571,4655,4666,4624,4535,4407,4254,4073,3879,3678,3460,3260,3049,2863,2700,2559,2467,2406,2395,2432,2504,2618,2749,2907,3054,3206,3327,3428,3498,3530,3541,3517,3482,3431,3382,3330,3292,3248,3222,3184,3140,3086,2997,2897,2746,2583,2371,2151,1888,1622,1322,1013,683,339,-18,-384,-753,-1108,-1437,-1717,-1934,-2049,-2066,-1937,-1684,-1288,-772,-159,515,1202,1856,2425,2870,3156,3260,3186,2934,2539,2030,1455,860,287,-217,-631,-925,-1095,-1152,-1090,-956,-742,-500,-226,50,329,601,872,1131,1383,1613,1809,1949,2016,1980,1830,1551,1141,618,-1,-675,-1368,-2026,-2608,-3073,-3387,-3534,-3511,-3316,-2986,-2525,-1987,-1396,-791,-205,335,805,1185,1463,1644,1713,1702,1603,1459,1283,1108,963,869,854,926,1095,1348,1682,2062,2468,2866,3217,3504,3693,3787,3772,3667,3489,3257,3016,2781,2589,2459,2409,2436,2552,2724,2947,3189,3416,3606,3724,3748,3670,3479,3183,2802,2354,1883,1412,986,626,361,192,122,135,199,297,385,438,445,378,264,99,-74,-232,-330,-346,-249,-35,285,700,1151,1609,2001,2287,2407,2338,2058,1568,900,80,-821,-1750,-2646,-3431,-4081,-4532,-4792,-4841,-4705,-4409,-3991,-3494,-2962,-2427,-1931,-1483,-1112,-813,-595,-451,-381,-373,-436,-553,-737,-973,-1261,-1597,-1955,-2341,-2708,-3062,-3358,-3601,-3760,-3840,-3831,-3735,-3563,-3308,-2998,-2616,-2201,-1737,-1262,-775,-308,123,497,790,990,1090,1084,986,812,580,333,86,-113,-249,-291,-228,-55,217,582,1001,1459,1905,2316,2652,2897,3029,3044,2951,2761,2501,2204,1893,1606,1360,1176,1057,1002,988,997,999,959,851,655,345,-56,-568,-1137,-1756,-2380,-2976,-3520,-3985,-4365,-4657,-4871,-5020,-5129,-5209,-5285,-5360,-5448,-5539,-5627,-5701,-5735,-5725,-5643,-5483,-5244,-4914,-4521,-4068,-3593,-3121,-2683,-2321,-2050,-1905,-1886,-1997,-2228,-2548,-2941,-3362,-3780,-4169,-4485,-4727,-4859,-4892,-4810,-4636,-4360,-4017,-3605,-3150,-2681,-2194,-1744,-1326,-979,-725,-566,-538,-624,-835,-1145,-1543,-1975,-2421,-2821,-3136,-3336,-3384,-3277,-3012,-2609,-2102,-1525,-937,-368,122,519,786,924,935,832,641,390,103,-191,-475,-732,-957,-1153,-1313,-1455,-1566,-1673,-1756,-1841,-1904,-1966,-2007,-2034,-2048,-2038,-2017,-1976,-1919,-1858,-1780,-1707,-1624,-1548,-1471,-1396,-1318,-1235,-1141,-1030,-905,-760,-598,-435,-262,-115,16,109,156,167,122,53,-62,-182,-332,-482,-642,-813,-990,-1176,-1379,-1573,-1768,-1928,-2041,-2082,-2024,-1856,-1568,-1163,-664,-89,510,1108,1643,2089,2402,2568,2568,2417,2125,1719,1250,746,261,-164,-510,-737,-858,-871,-798,-677,-535,-417,-351,-352,-437,-584,-786,-995,-1185,-1313,-1349,-1282,-1103,-839,-509,-167,146,385,496,479,296,-13,-443,-927,-1429,-1869,-2204,-2373,-2352,-2116,-1676,-1056,-293,547,1413,2229,2944,3513,3892,4087,4082,3922,3629,3260,2865,2490,2186,1977,1886,1918,2061,2290,2584,2894,3198,3443,3623,3690,3660,3512,3267,2943,2564,2166,1782,1447,1191,1042,1002,1094,1287,1575,1931,2294,2659,2945,3147,3219,3149,2936,2593,2144,1634,1100,601,178,-132,-302,-326,-218,3,287,588,856,1040,1113,1054,874,597,269,-52,-305,-440,-401,-188,218,770,1436,2137,2813,3391,3809,4042,4051,3864,3491,2993,2422,1843,1321,899,628,503,540,699,943,1222,1478,1658,1734,1669,1475,1160,769,348,-48,-365,-563,-620,-523,-302,26,395,765,1080,1286,1372,1301,1094,766,351,-102,-543,-928,-1211,-1355,-1348,-1172,-844,-384,174,784,1397,1968,2444,2802,3008,3068,2974,2765,2461,2107,1750,1419,1170,1010,972,1054,1250,1551,1922,2346,2774,3194,3547,3840,4017,4100,4058,3920,3689,3394,3075,2753,2482,2277,2175,2186,2308,2536,2829,3165,3485,3748,3905,3925,3781,3478,3019,2443,1787,1107,453,-134,-605,-962,-1176,-1290,-1308,-1283,-1247,-1239,-1281,-1389,-1550,-1748,-1939,-2089,-2140,-2071,-1841,-1457,-928,-289,402,1092,1707,2197,2514,2639,2566,2323,1947,1492,1016,578,216,-30,-149,-158,-58,95,281,449,575,629,611,521,373,200,20,-129,-231,-266,-243,-156,-45,82,182,237,225,136,-32,-257,-535,-808,-1078,-1281,-1412,-1441,-1357,-1169,-872,-504,-75,367,803,1200,1525,1775,1922,1983,1953,1849,1692,1494,1289,1087,914,780,696,664,687,752,849,967,1089,1201,1291,1348,1366,1344,1279,1179,1042,892,720,565,418,311,247,247,313,453,654,917,1205,1513,1793,2025,2181,2229,2171,1984,1699,1312,868,387,-97,-550,-963,-1309,-1598,-1829,-2015,-2174,-2320,-2453,-2587,-2704,-2787,-2823,-2768,-2619,-2344,-1947,-1439,-839,-199,443,1021,1484,1787,1894,1799,1511,1063,507,-90,-675,-1169,-1542,-1757,-1810,-1732,-1549,-1327,-1118,-985,-966,-1102,-1377,-1804,-2308,-2873,-3406,-3867,-4202,-4369,-4371,-4213,-3922,-3566,-3179,-2843,-2595,-2476,-2507,-2685,-2986,-3379,-3808,-4226,-4585,-4847,-4980,-4988,-4855,-4624,-4299,-3931,-3552,-3188,-2884,-2644,-2488,-2423,-2426,-2505,-2615,-2756,-2879,-2982,-3024,-3004,-2902,-2726,-2474,-2167,-1825,-1463,-1123,-805,-554,-359,-247,-201,-221,-285,-377,-463,-537,-548,-515,-389,-206,63,377,733,1100,1443,1752,1981,2125,2159,2082,1894,1603,1237,808,352,-98,-531,-905,-1226,-1486,-1688,-1857,-2015,-2179,-2386,-2639,-2952,-3317,-3715,-4107,-4460,-4717,-4837,-4786,-4531,-4077,-3436,-2652,-1778,-903,-80,574,1039,1225,1146,791,206,-546,-1385,-2226,-2983,-3585,-3989,-4173,-4150,-3959,-3652,-3304,-2982,-2743,-2641,-2681,-2882,-3195,-3596,-4018,-4405,-4713,-4893,-4934,-4826,-4606,-4285,-3939,-3594,-3312,-3122,-3054,-3101,-3260,-3493,-3761,-4015,-4213,-4298,-4251,-4047,-3676,-3166,-2523,-1802,-1035,-279,427,1036,1525,1869,2069,2126,2061,1906,1685,1450,1226,1052,957,953,1047,1242,1509,1840,2181,2519,2801,3005,3104,3084,2948,2705,2388,2019,1658,1331,1089,966,974,1135,1425,1836,2321,2835,3339,3760,4088,4257,4278,4134,3840,3433,2942,2409,1890,1397,980,631,364,149,-21,-195,-386,-626,-928,-1287,-1693,-2110,-2499,-2805,-2988,-2989,-2795,-2374,-1744,-935,14,1026,2030,2959,3716,4275,4563,4590,4340,3869,3211,2453,1667,932,330,-98,-299,-287,-60,325,811,1331,1806,2171,2385,2411,2252,1929,1477,958,423,-74,-485,-789,-974,-1048,-1046,-986,-927,-885,-906,-988,-1149,-1365,-1618,-1880,-2104,-2271,-2346,-2306,-2160,-1890,-1526,-1086,-595,-88,408,873,1282,1623,1901,2095,2242,2325,2386,2423,2465,2525,2614,2741,2904,3099,3309,3522,3715,3862,3955,3962,3890,3728,3497,3207,2897,2593,2337,2167,2103,2182,2394,2749,3211,3752,4328,4872,5356,5703,5903,5914,5747,5407,4931,4360,3741,3127,2563,2077,1703,1425,1260,1158,1116,1074,1018,907,732,480,168,-184,-542,-850,-1086,-1175,-1119,-873,-457,125,826,1603,2391,3134,3766,4241,4511,4565,4382,3993,3407,2691,1878,1056,253,-437,-1004,-1386,-1596,-1618,-1489,-1232,-893,-516,-142,195,471,677,808,876,885,860,808,732,653,541,417,250,36,-228,-557,-936,-1361,-1811,-2256,-2671,-3020,-3273,-3409,-3406,-3265,-2983,-2590,-2091,-1540,-958,-383,144,613,988,1279,1468,1578,1614,1604,1564,1520,1486,1482,1511,1578,1675,1794,1927,2050,2172,2262,2340,2386,2425,2450,2486,2532,2604,2716,2864,3066,3304,3585,3895,4210,4525,4801,5030,5184,5251,5220,5100,4882,4604,4260,3899,3521,3156,2811,2488,2190,1894,1592,1257,875,427,-88,-672,-1302,-1953,-2579,-3139,-3575,-3842,-3903,-3723,-3311,-2667,-1835,-868,171,1204,2159,2968,3573,3937,4033,3860,3429,2772,1927,955,-98,-1152,-2160,-3050,-3787,-4321,-4639,-4729,-4602,-4287,-3817,-3248,-2618,-2000,-1420,-933,-564,-319,-227,-258,-416,-681,-1015,-1415,-1840,-2274,-2697,-3088,-3425,-3708,-3903,-4013,-4017,-3912,-3687,-3350,-2896,-2346,-1716,-1034,-335,345,968,1502,1912,2189,2316,2313,2187,1990,1733,1499,1287,1169,1136,1223,1401,1661,1964,2257,2519,2679,2735,2640,2415,2045,1574,1016,420,-170,-717,-1175,-1512,-1710,-1743,-1623,-1356,-962,-480,51,593,1088,1509,1806,1967,1965,1814,1510,1084,560,-31,-654,-1286,-1903,-2486,-3041,-3550,-4040,-4500,-4953,-5393,-5829,-6240,-6626,-6951,-7202,-7344,-7354,-7211,-6905,-6427,-5801,-5036,-4182,-3277,-2378,-1535,-800,-212,197,406,415,226,-126,-627,-1211,-1852,-2488,-3070,-3561,-3915,-4115,-4154,-4024,-3752,-3353,-2863,-2322,-1774,-1252,-807,-432,-176,-5,51,19,-111,-319,-594,-912,-1260,-1612,-1975,-2334,-2712,-3097,-3495,-3870,-4180,-4369,-4367,-4146,-3664,-2969,-2093,-1137,-210,597,1172,1463,1440,1106,516,-259,-1123,-1974,-2712,-3264,-3566,-3616,-3406,-2995,-2416,-1739,-1021,-317,297,763,1011,986,676,76,-772,-1806,-2971,-4181,-5389,-6514,-7497,-8259,-8723,-8815,-8510,-7791,-6741,-5441,-4054,-2706,-1544,-656,-104,101,-17,-382,-920,-1510,-2082,-2553,-2888,-3057,-3060,-2878,-2530,-2000,-1334,-536,286,1110,1812,2371,2745,2935,2981,2919,2805,2686,2589,2548,2572,2682,2887,3215,3660,4225,4860,5509,6106,6581,6891,6983,6849,6452,5804,4911,3817,2609,1390,294,-537,-1003,-982,-463,574,2031,3776,5601,7266,8520,9159,9033,8120,6483,4323,1891,-482,-2532,-4001,-4797,-4888,-4403,-3512,-2442,-1415,-604,-144,-98,-453,-1152,-2055,-3017,-3867,-4477,-4751,-4659,-4216,-3478,-2537,-1488,-456,463,1164,1585,1686,1475,987,293,-527,-1366,-2132,-2719,-3075,-3155,-2981,-2598,-2103,-1578,-1135,-822,-692,-730,-898,-1135,-1351,-1468,-1438,-1223,-873,-446,-49,223,290,121,-277,-832,-1443,-1954,-2240,-2156,-1674,-783,370,1621,2709,3419,3577,3114,2105,722,-720,-1915,-2505,-2303,-1198,681,3080,5627,7908,9606,10478,10473,9618,8083,6019,3641,1097,-1434,-3781,-5768,-7184,-7890,-7776,-6864,-5305,-3354,-1371,281,1257,1334,393,-1525,-4265,-7588,-11168,-14676,-17732,-20006,-21166,-20962,-19235,-15959,-11287,-5554,742,6979,12526,16822,19465,20320,19456,17234,14138,10746,7602,5144,3634,3183,3710,5005,6771,8658,10354,11608,12288,12385,11980,11240,10313,9371,8491,7744,7136,6648,6267,5957,5708,5495,5313,5122,4926,4708,4513,4372,4354,4451,4662,4891,5049,5047,4840,4452,3975,3502,3181,3038,3116,3294,3433,3325,2755,1583,-257,-2681,-5484,-8338,-10855,-12622,-13312,-12698,-10749,-7617,-3648,660,4743,8034,10083,10607,9542,7060,3517,-589,-4714,-8352,-11098,-12703,-13091,-12345,-10693,-8422,-5892,-3395,-1220,469,1560,2045,1957,1397,447,-764,-2156,-3627,-5087,-6453,-7629,-8527,-9057,-9159,-8778,-7945,-6706,-5208,-3607,-2116,-901,-111,181,-26,-694,-1736,-3050,-4548,-6128,-7728,-9268,-10690,-11930,-12930,-13638,-14011,-14025,-13667,-12967,-11978,-10790,-9534,-8357,-7427,-6914,-6928,-7543,-8708,-10302,-12073,-13733,-14958,-15462,-15067,-13702,-11475,-8602,-5418,-2276,476,2582,3877,4353,4067,3209,1974,598,-714,-1754,-2389,-2471,-1951,-787,970,3225,5804,8507,11095,13366,15131,16302,16829,16781,16247,15405,14425,13480,12729,12249,12096,12233,12588,13052,13502,13836,13980,13915,13652,13260,12799,12351,11964,11670,11475,11368,11337,11368,11458,11615,11847,12160,12564,13035,13561,14093,14592,15011,15321,15503,15546,15457,15212,14815,14219,13415,12364,11078,9585,7936,6241,4583,3093,1850,915,301,-48,-204,-284,-395,-608,-991,-1539,-2249,-3075,-3967,-4876,-5749,-6549,-7241,-7801,-8216,-8484,-8620,-8648,-8604,-8541,-8497,-8519,-8629,-8838,-9127,-9483,-9840,-10178,-10424,-10571,-10582,-10493,-10299,-10073,-9826,-9617,-9476,-9420,-9468,-9623,-9837,-10102,-10326,-10478,-10494,-10354,-10063,-9648,-9179,-8713,-8338,-8100,-8046,-8193,-8525,-9022,-9645,-10333,-11064,-11765,-12428,-13007,-13486,-13845,-14041,-14064,-13866,-13450,-12812,-11977,-11003,-9933,-8856,-7834,-6948,-6270,-5849,-5730,-5919,-6391,-7098,-7935,-8802,-9552,-10083,-10280,-10096,-9519,-8571,-7348,-5920,-4431,-2962,-1626,-473,458,1169,1687,2045,2278,2416,2477,2467,2406,2287,2142,1984,1850,1770,1763,1851,2010,2241,2503,2782,3063,3345,3650,4001,4422,4950,5580,6321,7134,7960,8727,9340,9715,9791,9533,8956,8103,7070,5939,4850,3888,3171,2759,2713,3045,3744,4752,5969,7282,8538,9604,10368,10745,10726,10321,9620,8708,7732,6796,6020,5485,5223,5256,5545,6046,6695,7408,8117,8737,9205,9474,9508,9309,8890,8283,7558,6760,5993,5291,4756,4401,4282,4390,4719,5230,5867,6552,7192,7701,7978,7973,7643,7002,6108,5047,3934,2905,2055,1513,1304,1491,2007,2816,3775,4770,5644,6285,6599,6559,6186,5564,4799,4025,3358,2896,2689,2754,3049,3523,4086,4661,5170,5569,5810,5909,5838,5642,5320,4905,4419,3876,3313,2749,2210,1737,1328,1033,823,711,651,614,551,432,219,-83,-484,-953,-1467,-2007,-2537,-3053,-3528,-3957,-4331,-4638,-4868,-5019,-5094,-5100,-5060,-4988,-4898,-4819,-4742,-4694,-4678,-4714,-4807,-4969,-5178,-5437,-5692,-5936,-6102,-6164,-6075,-5804,-5344,-4712,-3948,-3132,-2348,-1681,-1227,-1009,-1083,-1397,-1922,-2568,-3226,-3804,-4203,-4359,-4251,-3888,-3328,-2661,-1976,-1391,-970,-780,-825,-1074,-1495,-1992,-2512,-2975,-3321,-3533,-3575,-3479,-3273,-2998,-2723,-2480,-2306,-2232,-2243,-2371,-2580,-2885,-3245,-3637,-4025,-4357,-4615,-4769,-4827,-4793,-4692,-4539,-4365,-4178,-4016,-3883,-3805,-3783,-3818,-3896,-4017,-4153,-4318,-4492,-4681,-4880,-5084,-5300,-5526,-5785,-6087,-6456,-6909,-7429,-8011,-8606,-9174,-9666,-10029,-10227,-10230,-10025,-9623,-9047,-8340,-7560,-6771,-6045,-5454,-5056,-4897,-4978,-5293,-5771,-6346,-6930,-7429,-7763,-7877,-7706,-7268,-6565,-5654,-4629,-3555,-2557,-1688,-1039,-630,-487,-580,-884,-1327,-1857,-2384,-2862,-3224,-3460,-3537,-3485,-3284,-2987,-2571,-2075,-1483,-803,-49,766,1592,2370,3036,3526,3807,3871,3753,3518,3239,3013,2892,2935,3157,3563,4132,4836,5621,6427,7186,7802,8223,8354,8189,7690,6904,5889,4745,3609,2613,1892,1553,1650,2198,3140,4374,5764,7146,8370,9301,9862,10022,9811,9303,8605,7818,7067,6430,5974,5742,5721,5911,6252,6698,7194,7656,8058,8311,8408,8313,8033,7588,7013,6362,5691,5068,4557,4205,4074,4167,4508,5050,5758,6538,7321,7989,8490,8756,8785,8590,8229,7766,7275,6814,6430,6148,5980,5914,5952,6064,6264,6526,6846,7198,7547,7858,8097,8232,8254,8156,7953,7665,7311,6925,6520,6139,5794,5521,5328,5220,5188,5213,5257,5305,5308,5264,5155,5002,4812,4619,4443,4309,4245,4267,4387,4616,4924,5295,5673,6018,6257,6356,6249,5935,5416,4733,3973,3203,2510,1958,1574,1387,1377,1520,1780,2074,2366,2548,2596,2464,2154,1723,1204,710,281,-9,-166,-208,-212,-263,-462,-878,-1535,-2416,-3430,-4484,-5426,-6160,-6570,-6617,-6290,-5628,-4739,-3733,-2781,-2015,-1554,-1454,-1721,-2289,-3078,-3955,-4799,-5498,-5955,-6144,-6062,-5772,-5347,-4883,-4450,-4104,-3870,-3753,-3763,-3891,-4157,-4543,-5046,-5624,-6223,-6770,-7204,-7476,-7565,-7499,-7310,-7083,-6858,-6716,-6663,-6735,-6912,-7177,-7490,-7788,-8012,-8074,-7923,-7516,-6861,-6010,-5053,-4112,-3302,-2741,-2488,-2591,-3014,-3732,-4639,-5665,-6695,-7645,-8438,-9023,-9367,-9465,-9331,-8998,-8521,-7952,-7347,-6736,-6146,-5572,-5007,-4457,-3913,-3422,-3001,-2697,-2542,-2537,-2705,-2998,-3428,-3917,-4464,-4978,-5441,-5783,-5983,-6028,-5925,-5719,-5442,-5165,-4898,-4687,-4500,-4333,-4145,-3919,-3638,-3319,-2989,-2696,-2499,-2432,-2544,-2810,-3222,-3698,-4177,-4570,-4816,-4864,-4702,-4357,-3874,-3334,-2808,-2356,-2021,-1810,-1704,-1696,-1752,-1883,-2099,-2420,-2874,-3469,-4197,-5030,-5921,-6801,-7599,-8226,-8607,-8658,-8331,-7600,-6493,-5074,-3496,-1898,-508,531,1064,1037,462,-574,-1915,-3371,-4767,-5906,-6697,-7034,-6931,-6406,-5551,-4451,-3255,-2059,-1018,-199,296,474,316,-100,-713,-1436,-2169,-2854,-3407,-3803,-4002,-4010,-3827,-3483,-3008,-2421,-1776,-1083,-394,267,851,1322,1620,1726,1593,1237,676,-21,-777,-1469,-2031,-2355,-2439,-2265,-1878,-1320,-656,79,809,1515,2121,2604,2921,3049,3004,2782,2433,1972,1450,887,341,-161,-562,-855,-1011,-1068,-1025,-920,-752,-535,-244,108,535,1023,1553,2091,2607,3039,3350,3501,3469,3284,2975,2615,2274,2017,1892,1920,2090,2369,2706,3048,3353,3598,3791,3936,4077,4219,4368,4508,4602,4605,4501,4268,3941,3557,3176,2851,2610,2472,2398,2377,2354,2321,2282,2267,2336,2540,2908,3450,4109,4820,5452,5906,6066,5898,5398,4646,3747,2849,2072,1524,1251,1260,1501,1910,2392,2883,3327,3704,4027,4309,4594,4887,5221,5566,5910,6188,6345,6326,6102,5669,5079,4383,3664,2994,2413,1977,1691,1566,1610,1790,2124,2568,3122,3746,4387,4989,5456,5730,5750,5513,5052,4438,3759,3106,2549,2137,1902,1833,1926,2147,2452,2812,3155,3460,3662,3727,3627,3327,2858,2218,1503,773,155,-249,-340,-66,591,1568,2784,4085,5330,6348,7017,7250,7007,6328,5287,4029,2694,1473,482,-134,-336,-97,536,1475,2604,3774,4850,5700,6238,6415,6226,5709,4936,4001,3014,2079,1292,733,439,432,680,1134,1721,2349,2943,3427,3766,3959,4016,3999,3941,3911,3930,4022,4176,4343,4474,4468,4278,3835,3155,2271,1270,273,-601,-1222,-1504,-1390,-896,-82,926,1995,2959,3709,4140,4241,4029,3589,3029,2454,1966,1607,1392,1284,1234,1179,1096,966,815,686,612,643,782,1032,1352,1698,2000,2198,2249,2121,1846,1454,1020,623,317,179,214,451,865,1430,2100,2795,3446,3945,4217,4190,3837,3181,2302,1323,405,-305,-683,-667,-244,529,1559,2720,3868,4874,5622,6027,6076,5795,5268,4608,3927,3320,2852,2541,2387,2353,2415,2522,2664,2811,2975,3149,3332,3494,3597,3570,3356,2911,2203,1273,167,-996,-2097,-3021,-3654,-3976,-3961,-3696,-3247,-2734,-2241,-1844,-1563,-1394,-1292,-1219,-1129,-1031,-929,-879,-910,-1061,-1330,-1720,-2191,-2725,-3278,-3833,-4350,-4829,-5231,-5553,-5773,-5881,-5883,-5780,-5595,-5344,-5053,-4748,-4456,-4205,-4037,-3978,-4072,-4333,-4758,-5319,-5957,-6606,-7184,-7639,-7918,-8026,-7970,-7790,-7521,-7205,-6858,-6513,-6165,-5850,-5561,-5342,-5177,-5099,-5075,-5110,-5164,-5227,-5265,-5289,-5278,-5266,-5247,-5245,-5253,-5270,-5270,-5256,-5195,-5108,-4985,-4847,-4724,-4629,-4602,-4647,-4770,-4967,-5202,-5457,-5690,-5881,-6013,-6083,-6098,-6088,-6048,-6033,-6018,-6017,-6012,-5966,-5868,-5690,-5435,-5125,-4792,-4493,-4277,-4196,-4280,-4531,-4934,-5432,-5974,-6482,-6902,-7180,-7284,-7205,-6935,-6527,-6006,-5463,-4952,-4552,-4297,-4220,-4308,-4538,-4867,-5249,-5629,-5970,-6234,-6407,-6490,-6494,-6446,-6359,-6267,-6171,-6091,-6012,-5939,-5851,-5748,-5628,-5493,-5371,-5268,-5206,-5204,-5276,-5435,-5701,-6065,-6522,-7054,-7603,-8139,-8589,-8906,-9043,-8957,-8638,-8069,-7270,-6241,-5034,-3682,-2280,-928,250,1114,1589,1591,1162,358,-676,-1781,-2806,-3612,-4126,-4315,-4200,-3840,-3313,-2705,-2107,-1596,-1239,-1092,-1169,-1479,-1974,-2606,-3271,-3889,-4341,-4559,-4483,-4100,-3453,-2609,-1680,-768,37,663,1106,1349,1446,1405,1282,1090,871,657,473,360,333,413,611,925,1360,1896,2533,3234,3971,4683,5304,5765,6019,6042,5842,5458,4950,4390,3860,3433,3165,3097,3223,3528,3970,4508,5101,5711,6304,6860,7330,7719,7976,8109,8094,7934,7629,7197,6673,6091,5523,4986,4543,4176,3913,3723,3620,3595,3674,3863,4178,4610,5128,5703,6281,6835,7328,7751,8082,8305,8391,8308,8026,7544,6858,6039,5134,4257,3496,2951,2675,2711,3022,3570,4248,4968,5611,6117,6416,6527,6459,6278,6041,5804,5606,5477,5408,5401,5420,5441,5418,5312,5104,4767,4341,3837,3345,2912,2616,2494,2557,2789,3142,3550,3962,4332,4632,4883,5087,5283,5472,5640,5762,5789,5681,5422,4996,4456,3837,3213,2648,2201,1918,1826,1940,2248,2732,3354,4059,4798,5511,6153,6689,7085,7330,7393,7280,6975,6501,5895,5209,4523,3906,3424,3125,3013,3076,3278,3558,3873,4158,4370,4465,4428,4246,3956,3587,3197,2825,2515,2277,2121,2031,1987,1972,1978,2007,2077,2191,2359,2550,2742,2884,2936,2887,2717,2457,2112,1712,1265,770,240,-327,-899,-1436,-1887,-2185,-2285,-2144,-1772,-1196,-490,243,909,1421,1731,1847,1800,1666,1503,1382,1331,1357,1463,1601,1792,2005,2260,2566,2893,3214,3455,3531,3383,2964,2286,1412,425,-542,-1410,-2057,-2455,-2542,-2324,-1818,-1062,-148,841,1756,2509,2961,3084,2837,2285,1514,651,-162,-804,-1183,-1241,-983,-426,341,1233,2111,2859,3344,3493,3251,2647,1744,678,-401,-1308,-1891,-2033,-1678,-885,242,1501,2697,3626,4150,4190,3749,2889,1723,388,-962,-2190,-3165,-3808,-4066,-3928,-3444,-2660,-1679,-594,483,1442,2183,2636,2771,2598,2170,1571,874,180,-464,-983,-1363,-1571,-1624,-1522,-1301,-988,-614,-215,202,606,997,1343,1628,1808,1871,1785,1558,1194,717,165,-422,-986,-1468,-1813,-1958,-1896,-1602,-1135,-540,97,708,1228,1604,1814,1830,1668,1344,902,406,-78,-487,-761,-868,-788,-539,-132,367,926,1448,1875,2107,2086,1755,1100,148,-1033,-2337,-3633,-4786,-5678,-6217,-6364,-6124,-5577,-4814,-3989,-3222,-2629,-2281,-2189,-2344,-2675,-3136,-3636,-4129,-4546,-4848,-5007,-4996,-4816,-4456,-3940,-3262,-2471,-1570,-627,294,1124,1743,2086,2052,1602,726,-524,-2038,-3665,-5220,-6532,-7454,-7910,-7878,-7417,-6621,-5639,-4625,-3725,-3064,-2694,-2647,-2852,-3272,-3775,-4313,-4790,-5171,-5422,-5529,-5499,-5346,-5103,-4810,-4512,-4252,-4078,-4004,-4057,-4203,-4415,-4626,-4790,-4843,-4781,-4582,-4293,-3947,-3606,-3329,-3155,-3135,-3257,-3531,-3899,-4332,-4761,-5156,-5467,-5711,-5879,-6026,-6175,-6376,-6633,-6943,-7263,-7510,-7634,-7535,-7210,-6636,-5886,-5025,-4178,-3438,-2902,-2621,-2613,-2844,-3265,-3804,-4389,-4959,-5467,-5863,-6133,-6257,-6234,-6102,-5881,-5643,-5425,-5287,-5246,-5317,-5470,-5671,-5867,-5999,-6021,-5903,-5635,-5240,-4759,-4249,-3800,-3462,-3323,-3390,-3671,-4120,-4655,-5192,-5649,-5951,-6094,-6056,-5900,-5658,-5392,-5134,-4894,-4676,-4438,-4173,-3839,-3442,-2999,-2536,-2127,-1811,-1656,-1671,-1855,-2154,-2501,-2809,-3006,-3033,-2877,-2550,-2113,-1624,-1176,-808,-578,-478,-489,-574,-663,-713,-670,-507,-241,102,450,734,902,920,800,580,301,11,-263,-506,-718,-893,-1047,-1163,-1262,-1327,-1376,-1387,-1364,-1280,-1138,-932,-687,-445,-243,-147,-191,-390,-739,-1177,-1638,-2025,-2257,-2270,-2026,-1541,-836,29,972,1939,2838,3614,4213,4584,4710,4591,4241,3708,3035,2287,1506,757,84,-459,-803,-913,-725,-248,510,1460,2498,3487,4298,4851,5093,5058,4793,4376,3903,3425,3011,2689,2482,2411,2468,2662,2966,3361,3805,4242,4622,4876,4962,4841,4511,4003,3385,2742,2176,1774,1604,1695,2036,2576,3238,3927,4549,5017,5268,5266,4993,4468,3734,2840,1882,922,68,-636,-1115,-1349,-1317,-1006,-453,330,1264,2311,3377,4413,5339,6102,6662,6979,7063,6906,6546,6007,5324,4541,3695,2851,2071,1444,1038,920,1117,1616,2361,3262,4193,5035,5663,5979,5941,5537,4832,3907,2889,1885,1016,361,-19,-91,133,628,1328,2188,3108,4049,4915,5642,6173,6438,6416,6107,5536,4800,3986,3227,2643,2325,2368,2774,3554,4616,5861,7124,8251,9075,9488,9426,8896,7960,6739,5350,3952,2657,1587,816,390,328,610,1201,2043,3058,4158,5221,6145,6793,7089,6966,6428,5523,4374,3118,1944,1001,420,255,511,1098,1909,2799,3611,4249,4602,4651,4382,3830,3054,2104,1063,-13,-1033,-1925,-2578,-2917,-2846,-2342,-1427,-185,1225,2635,3866,4775,5281,5366,5074,4514,3803,3082,2445,1964,1656,1492,1452,1472,1554,1653,1780,1905,2009,2064,2049,1951,1786,1557,1298,1017,721,430,130,-125,-325,-395,-306,-11,479,1139,1893,2664,3350,3876,4182,4229,4032,3594,2984,2261,1523,857,353,69,36,252,683,1272,1945,2594,3125,3417,3392,2990,2215,1127,-152,-1487,-2709,-3684,-4281,-4423,-4063,-3234,-2013,-557,945,2278,3259,3755,3721,3203,2320,1241,138,-825,-1547,-1949,-2019,-1765,-1233,-481,383,1267,2038,2612,2920,2947,2726,2306,1756,1140,489,-142,-742,-1254,-1633,-1816,-1735,-1368,-714,177,1200,2260,3234,4041,4623,4947,5000,4795,4337,3673,2853,1952,1077,318,-213,-448,-351,75,755,1610,2495,3294,3877,4179,4162,3861,3343,2696,2027,1395,862,426,80,-197,-439,-644,-821,-941,-985,-908,-699,-348,122,653,1180,1629,1918,2016,1877,1525,978,308,-423,-1129,-1737,-2189,-2445,-2507,-2383,-2123,-1754,-1350,-918,-522,-168,120,317,442,499,530,585,695,893,1171,1487,1794,2007,2088,1993,1724,1314,793,237,-329,-865,-1358,-1832,-2292,-2771,-3267,-3753,-4185,-4497,-4623,-4525,-4169,-3582,-2804,-1913,-1006,-190,431,756,721,294,-503,-1609,-2889,-4224,-5440,-6428,-7075,-7339,-7218,-6742,-6005,-5084,-4088,-3108,-2206,-1450,-856,-458,-249,-238,-405,-728,-1176,-1707,-2285,-2889,-3486,-4091,-4676,-5234,-5731,-6116,-6339,-6349,-6116,-5645,-4976,-4173,-3346,-2569,-1963,-1564,-1447,-1598,-2024,-2675,-3499,-4432,-5395,-6342,-7198,-7938,-8513,-8895,-9068,-9012,-8731,-8253,-7603,-6850,-6039,-5256,-4558,-4009,-3646,-3481,-3498,-3679,-3963,-4320,-4689,-5021,-5273,-5401,-5389,-5245,-4989,-4679,-4355,-4069,-3851,-3703,-3631,-3630,-3687,-3822,-4020,-4274,-4549,-4784,-4917,-4887,-4669,-4261,-3719,-3109,-2528,-2072,-1813,-1810,-2062,-2557,-3202,-3938,-4647,-5272,-5767,-6108,-6307,-6383,-6328,-6182,-5905,-5538,-5053,-4492,-3866,-3225,-2612,-2089,-1691,-1479,-1451,-1611,-1922,-2311,-2721,-3058,-3281,-3351,-3280,-3106,-2893,-2707,-2612,-2642,-2801,-3065,-3387,-3708,-3981,-4169,-4267,-4298,-4284,-4276,-4282,-4320,-4363,-4398,-4398,-4356,-4278,-4173,-4072,-3986,-3924,-3888,-3852,-3808,-3707,-3532,-3232,-2801,-2239,-1576,-889,-253,230,494,502,275,-129,-605,-1031,-1314,-1350,-1132,-665,-33,642,1228,1574,1595,1230,508,-475,-1588,-2652,-3509,-4018,-4097,-3715,-2913,-1788,-477,869,2084,3060,3702,3981,3909,3528,2908,2146,1343,602,41,-278,-284,28,623,1449,2376,3299,4066,4588,4783,4644,4188,3483,2600,1638,676,-188,-886,-1350,-1546,-1450,-1095,-516,194,943,1639,2202,2592,2802,2859,2801,2679,2514,2318,2088,1815,1491,1146,787,477,236,125,172,405,849,1482,2293,3216,4180,5086,5850,6386,6637,6595,6249,5650,4838,3874,2833,1770,777,-102,-761,-1172,-1264,-1040,-519,244,1152,2098,2986,3710,4227,4482,4493,4264,3848,3293,2678,2064,1544,1156,953,935,1092,1375,1738,2095,2377,2511,2429,2116,1560,827,-22,-871,-1620,-2180,-2474,-2471,-2151,-1528,-640,447,1641,2817,3852,4634,5081,5187,4979,4554,4022,3493,3063,2769,2624,2569,2547,2461,2261,1901,1388,769,92,-554,-1115,-1528,-1771,-1828,-1727,-1493,-1178,-838,-509,-262,-101,-83,-174,-387,-652,-920,-1113,-1159,-1017,-663,-121,558,1284,1966,2495,2801,2819,2545,1983,1209,292,-631,-1447,-2010,-2230,-2021,-1362,-272,1180,2880,4668,6378,7792,8735,9047,8636,7510,5762,3592,1261,-944,-2765,-4000,-4532,-4346,-3494,-2118,-402,1450,3199,4660,5653,6064,5874,5095,3883,2393,864,-495,-1496,-2000,-1973,-1423,-470,746,2040,3220,4152,4682,4779,4396,3601,2484,1183,-115,-1239,-2008,-2303,-2064,-1321,-172,1205,2620,3869,4803,5304,5349,4942,4150,3093,1869,649,-462,-1336,-1898,-2108,-1954,-1476,-720,232,1279,2325,3244,3961,4398,4546,4406,4044,3514,2897,2270,1676,1192,836,656,656,846,1189,1667,2188,2728,3186,3556,3808,3970,4085,4199,4359,4584,4876,5208,5538,5826,6011,6078,5998,5788,5479,5104,4732,4394,4141,3980,3913,3905,3909,3863,3704,3379,2874,2197,1426,651,6,-395,-456,-139,527,1452,2486,3450,4173,4528,4441,3947,3111,2079,986,-29,-867,-1464,-1807,-1900,-1793,-1521,-1139,-689,-197,295,767,1181,1494,1692,1716,1600,1323,966,560,195,-78,-204,-159,55,387,788,1149,1404,1472,1325,972,443,-169,-800,-1332,-1704,-1838,-1728,-1364,-816,-140,554,1163,1609,1819,1785,1527,1102,579,34,-487,-940,-1295,-1556,-1698,-1756,-1714,-1624,-1484,-1341,-1194,-1084,-996,-974,-1004,-1093,-1236,-1384,-1500,-1528,-1409,-1128,-696,-156,387,831,1052,962,509,-276,-1330,-2492,-3614,-4507,-5041,-5104,-4689,-3810,-2606,-1208,163,1338,2141,2475,2304,1639,583,-772,-2264,-3748,-5082,-6113,-6757,-6934,-6639,-5911,-4836,-3540,-2165,-857,268,1108,1607,1761,1566,1091,382,-476,-1406,-2328,-3169,-3851,-4314,-4494,-4365,-3927,-3226,-2366,-1453,-633,-17,330,360,129,-312,-829,-1313,-1629,-1686,-1436,-868,-53,912,1911,2786,3448,3769,3716,3239,2378,1161,-302,-1919,-3552,-5079,-6372,-7343,-7911,-8052,-7755,-7061,-6043,-4802,-3478,-2198,-1096,-251,284,527,510,320,23,-299,-597,-847,-1029,-1159,-1223,-1231,-1166,-1025,-805,-527,-220,73,292,402,357,137,-252,-795,-1433,-2096,-2695,-3146,-3387,-3392,-3182,-2812,-2381,-1990,-1736,-1691,-1879,-2267,-2803,-3373,-3888,-4262,-4435,-4387,-4123,-3655,-3028,-2259,-1403,-488,438,1312,2104,2740,3207,3474,3546,3431,3152,2724,2177,1525,802,34,-729,-1423,-1986,-2347,-2468,-2338,-1980,-1458,-844,-214,378,917,1409,1891,2378,2883,3351,3732,3932,3894,3585,3023,2279,1451,686,77,-239,-244,84,671,1415,2193,2882,3374,3618,3550,3210,2592,1794,883,-25,-809,-1386,-1657,-1610,-1249,-653,69,769,1308,1549,1422,890,13,-1131,-2393,-3636,-4716,-5522,-5982,-6073,-5828,-5308,-4623,-3872,-3156,-2548,-2097,-1817,-1729,-1806,-2042,-2377,-2762,-3104,-3320,-3329,-3058,-2511,-1686,-682,410,1442,2291,2826,3002,2765,2201,1367,430,-470,-1165,-1533,-1468,-953,-4,1266,2714,4148,5375,6236,6608,6472,5842,4851,3614,2321,1106,95,-640,-1079,-1242,-1175,-961,-657,-360,-102,43,77,-28,-236,-525,-837,-1128,-1347,-1459,-1469,-1368,-1221,-1059,-953,-956,-1100,-1387,-1780,-2197,-2534,-2669,-2507,-1988,-1121,29,1326,2623,3726,4498,4811,4613,3909,2783,1363,-169,-1644,-2886,-3784,-4242,-4254,-3850,-3103,-2137,-1061,-21,895,1567,1970,2033,1794,1262,534,-303,-1126,-1825,-2304,-2510,-2418,-2065,-1496,-810,-92,561,1073,1406,1526,1448,1193,782,291,-273,-802,-1281,-1623,-1824,-1860,-1763,-1562,-1316,-1061,-857,-718,-694,-776,-983,-1283,-1647,-2007,-2291,-2405,-2273,-1848,-1106,-101,1096,2356,3528,4462,5022,5108,4698,3822,2587,1174,-240,-1433,-2251,-2575,-2370,-1682,-613,665,1975,3122,3940,4319,4199,3603,2612,1365,16,-1250,-2296,-2982,-3232,-3020,-2375,-1411,-248,924,1978,2784,3270,3420,3244,2780,2097,1237,279,-728,-1708,-2609,-3338,-3855,-4067,-3971,-3536,-2801,-1825,-680,521,1697,2746,3609,4216,4558,4591,4374,3910,3306,2620,1964,1391,963,686,541,499,496,495,456,371,254,128,26,-31,-17,79,256,516,833,1175,1507,1751,1871,1796,1524,1051,455,-186,-735,-1081,-1143,-869,-311,461,1308,2083,2669,2959,2930,2594,2013,1292,526,-178,-764,-1187,-1459,-1594,-1641,-1630,-1598,-1570,-1552,-1575,-1630,-1739,-1903,-2101,-2336,-2549,-2733,-2823,-2819,-2687,-2459,-2158,-1839,-1552,-1337,-1215,-1167,-1160,-1125,-1011,-777,-403,81,630,1162,1603,1857,1879,1595,1032,188,-835,-1943,-2989,-3810,-4279,-4274,-3773,-2791,-1450,96,1645,2998,3980,4462,4398,3786,2739,1375,-97,-1487,-2605,-3282,-3441,-3043,-2153,-896,567,2006,3245,4076,4398,4140,3338,2098,595,-964,-2356,-3411,-4000,-4091,-3730,-3036,-2178,-1340,-679,-325,-347,-743,-1468,-2411,-3439,-4423,-5219,-5724,-5863,-5582,-4893,-3815,-2429,-821,877,2551,4043,5249,6041,6347,6118,5362,4112,2479,583,-1389,-3264,-4846,-5999,-6630,-6707,-6287,-5463,-4367,-3160,-1964,-906,-52,555,903,1015,902,618,187,-320,-851,-1343,-1742,-2019,-2155,-2169,-2091,-1976,-1885,-1872,-1993,-2248,-2641,-3085,-3511,-3776,-3779,-3407,-2637,-1464,8,1650,3274,4692,5725,6244,6178,5546,4429,2983,1403,-118,-1360,-2203,-2533,-2360,-1747,-815,255,1303,2172,2743,2955,2783,2245,1417,377,-766,-1888,-2899,-3682,-4173,-4305,-4049,-3398,-2383,-1080,433,1992,3488,4739,5642,6095,6095,5670,4956,4088,3249,2566,2132,1957,1982,2095,2143,1993,1531,726,-386,-1685,-3007,-4147,-4941,-5243,-4991,-4206,-2965,-1439,203,1738,2995,3809,4081,3782,2931,1641,38,-1671,-3328,-4741,-5798,-6424,-6599,-6371,-5803,-4991,-4041,-3036,-2072,-1194,-453,148,626,1004,1352,1693,2077,2514,2983,3457,3869,4158,4259,4127,3726,3069,2177,1115,-5,-1087,-1979,-2600,-2862,-2749,-2280,-1516,-539,541,1599,2516,3152,3418,3235,2603,1555,207,-1332,-2873,-4288,-5397,-6114,-6345,-6073,-5324,-4174,-2743,-1183,361,1738,2837,3594,3965,3971,3636,3016,2189,1230,245,-679,-1463,-2036,-2389,-2500,-2417,-2179,-1850,-1489,-1166,-910,-781,-767,-881,-1088,-1353,-1638,-1905,-2154,-2387,-2646,-2977,-3426,-4004,-4712,-5464,-6187,-6737,-7009,-6882,-6306,-5255,-3765,-1935,118,2217,4211,5918,7222,8005,8219,7841,6905,5485,3710,1733,-243,-2033,-3433,-4323,-4607,-4293,-3435,-2158,-609,1029,2609,3961,5005,5653,5910,5797,5384,4761,4027,3266,2560,1933,1418,975,582,175,-300,-882,-1613,-2467,-3435,-4422,-5359,-6129,-6630,-6765,-6454,-5655,-4354,-2596,-448,1942,4418,6786,8847,10440,11411,11667,11167,9915,8014,5593,2889,135,-2396,-4466,-5899,-6594,-6515,-5759,-4402,-2658,-663,1372,3306,4996,6336,7253,7691,7632,7086,6094,4757,3192,1566,51,-1203,-2058,-2468,-2414,-1980,-1262,-396,499,1332,2052,2637,3103,3467,3745,3951,4068,4088,3981,3738,3340,2797,2133,1389,645,-23,-507,-735,-637,-208,538,1519,2637,3770,4785,5594,6109,6295,6158,5713,5036,4165,3180,2131,1084,119,-685,-1226,-1412,-1192,-546,458,1709,3040,4269,5222,5761,5799,5327,4389,3129,1705,342,-763,-1435,-1580,-1179,-316,836,2067,3107,3752,3824,3261,2106,493,-1353,-3171,-4713,-5734,-6117,-5766,-4743,-3141,-1158,991,3058,4841,6134,6845,6890,6305,5149,3556,1688,-281,-2171,-3819,-5104,-5903,-6170,-5848,-4966,-3567,-1778,249,2314,4209,5746,6762,7159,6898,6012,4598,2812,857,-1049,-2677,-3827,-4349,-4167,-3277,-1794,109,2183,4147,5769,6821,7198,6856,5831,4265,2312,207,-1838,-3610,-4933,-5687,-5819,-5336,-4338,-2955,-1377,211,1644,2787,3574,3975,4006,3714,3137,2343,1389,338,-730,-1760,-2679,-3448,-4025,-4389,-4533,-4448,-4163,-3699,-3109,-2473,-1858,-1366,-1065,-996,-1165,-1528,-1994,-2475,-2841,-3018,-2946,-2623,-2090,-1425,-716,-68,448,748,817,625,212,-360,-1015,-1626,-2118,-2377,-2391,-2133,-1674,-1079,-449,135,603,925,1083,1090,964,734,435,95,-257,-601,-927,-1226,-1499,-1722,-1891,-1956,-1887,-1644,-1179,-500,421,1508,2718,3914,4967,5730,6065,5880,5136,3853,2122,86,-2085,-4203,-6095,-7615,-8634,-9087,-8920,-8144,-6809,-4994,-2840,-492,1881,4115,6057,7579,8591,9036,8916,8258,7146,5681,3992,2209,475,-1101,-2402,-3364,-3919,-4055,-3765,-3087,-2085,-868,461,1726,2814,3550,3839,3594,2774,1422,-400,-2536,-4809,-6993,-8864,-10198,-10843,-10691,-9752,-8096,-5903,-3385,-794,1616,3633,5076,5845,5910,5329,4227,2786,1228,-257,-1472,-2319,-2730,-2727,-2363,-1754,-998,-245,421,898,1153,1193,1052,824,592,467,522,808,1337,2051,2890,3711,4401,4812,4833,4374,3401,1932,49,-2109,-4363,-6488,-8282,-9525,-10092,-9899,-8969,-7404,-5355,-3050,-676,1538,3455,4936,5939,6446,6504,6197,5630,4924,4190,3511,2944,2497,2151,1855,1549,1189,751,243,-268,-712,-984,-1008,-740,-181,599,1496,2351,3012,3328,3198,2595,1540,164,-1396,-2933,-4291,-5318,-5949,-6154,-5971,-5449,-4675,-3704,-2622,-1469,-316,788,1781,2603,3197,3525,3542,3273,2701,1916,960,-31,-956,-1684,-2113,-2183,-1876,-1245,-384,562,1455,2143,2531,2564,2244,1634,840,-6,-779,-1360,-1690,-1735,-1510,-1067,-470,195,856,1434,1891,2169,2275,2192,1966,1620,1222,808,449,162,4,-27,87,324,667,1090,1554,2036,2471,2835,3057,3097,2910,2467,1760,816,-335,-1602,-2903,-4116,-5131,-5855,-6210,-6176,-5767,-5047,-4104,-3050,-1975,-975,-101,612,1137,1492,1671,1698,1604,1393,1104,748,351,-58,-455,-801,-1077,-1249,-1325,-1312,-1250,-1180,-1158,-1202,-1332,-1509,-1674,-1753,-1658,-1312,-684,239,1394,2687,3988,5145,6028,6529,6593,6234,5511,4535,3435,2319,1278,361,-431,-1094,-1667,-2160,-2574,-2912,-3140,-3247,-3225,-3064,-2798,-2453,-2066,-1686,-1331,-1028,-776,-581,-441,-371,-399,-568,-920,-1503,-2303,-3312,-4427,-5554,-6537,-7237,-7531,-7327,-6600,-5396,-3813,-2034,-254,1313,2481,3126,3186,2698,1742,485,-923,-2285,-3463,-4315,-4777,-4815,-4470,-3820,-2996,-2124,-1358,-765,-431,-305,-360,-449,-492,-340,44,709,1603,2647,3708,4630,5287,5544,5372,4746,3758,2498,1131,-235,-1455,-2465,-3202,-3661,-3842,-3809,-3596,-3299,-2959,-2640,-2334,-2041,-1691,-1259,-686,17,815,1633,2347,2846,3016,2784,2141,1134,-114,-1435,-2633,-3532,-3994,-3956,-3440,-2528,-1380,-160,961,1850,2428,2675,2631,2390,2074,1804,1690,1789,2113,2623,3221,3799,4242,4449,4377,4005,3386,2576,1683,773,-51,-759,-1289,-1642,-1795,-1759,-1543,-1190,-735,-266,159,460,590,528,291,-92,-555,-1041,-1479,-1811,-1959,-1914,-1612,-1120,-439,295,1015,1582,1931,2009,1829,1443,957,460,85,-115,-82,175,614,1164,1735,2227,2572,2703,2625,2356,1983,1576,1232,993,905,949,1113,1361,1662,1990,2328,2644,2928,3152,3304,3377,3378,3300,3164,2958,2685,2335,1902,1380,781,116,-592,-1303,-1988,-2600,-3106,-3477,-3686,-3722,-3569,-3234,-2715,-2040,-1238,-361,525,1344,2020,2468,2648,2514,2073,1363,422,-661,-1823,-2985,-4076,-5017,-5759,-6220,-6393,-6235,-5804,-5127,-4313,-3443,-2612,-1903,-1357,-1002,-837,-824,-938,-1106,-1290,-1426,-1498,-1482,-1402,-1275,-1127,-990,-861,-754,-657,-565,-494,-436,-436,-470,-588,-743,-980,-1262,-1618,-2047,-2542,-3111,-3717,-4328,-4880,-5302,-5501,-5420,-4977,-4193,-3065,-1726,-281,1062,2132,2754,2804,2229,1054,-626,-2623,-4713,-6637,-8148,-9057,-9232,-8664,-7414,-5652,-3604,-1536,286,1616,2297,2222,1426,11,-1804,-3755,-5539,-6868,-7515,-7330,-6295,-4502,-2145,473,3048,5233,6742,7360,6960,5538,3200,155,-3294,-6794,-9972,-12489,-14081,-14594,-14015,-12447,-10144,-7404,-4621,-2129,-247,825,1014,362,-940,-2623,-4368,-5844,-6780,-6990,-6397,-5039,-3076,-719,1725,3977,5744,6823,7074,6494,5162,3285,1125,-1020,-2858,-4150,-4735,-4544,-3620,-2086,-151,1949,3949,5614,6752,7231,7000,6098,4625,2764,731,-1252,-2951,-4217,-4904,-4999,-4494,-3505,-2131,-560,1064,2534,3723,4494,4793,4611,4011,3093,2027,953,66,-525,-712,-478,131,1029,2065,3097,3987,4651,5030,5151,5031,4751,4352,3894,3389,2870,2327,1780,1249,743,296,-90,-392,-624,-746,-791,-699,-515,-202,180,622,1046,1409,1633,1673,1508,1135,633,56,-457,-841,-981,-862,-452,183,992,1841,2643,3258,3614,3630,3298,2622,1688,591,-508,-1449,-2075,-2260,-1948,-1144,66,1537,3072,4486,5573,6213,6317,5892,5003,3780,2375,944,-358,-1444,-2229,-2707,-2879,-2807,-2557,-2224,-1891,-1624,-1459,-1381,-1349,-1284,-1111,-772,-241,462,1285,2138,2950,3618,4111,4381,4427,4288,3980,3593,3167,2796,2530,2430,2513,2777,3173,3625,4035,4292,4299,3971,3286,2253,979,-410,-1709,-2744,-3347,-3424,-2967,-2068,-889,327,1345,1932,1937,1297,63,-1604,-3476,-5268,-6696,-7529,-7593,-6837,-5308,-3158,-639,1966,4326,6166,7241,7431,6698,5149,2961,425,-2175,-4498,-6290,-7308,-7438,-6629,-4963,-2598,230,3221,6099,8556,10398,11432,11605,10912,9440,7370,4889,2273,-255,-2450,-4121,-5139,-5411,-4940,-3774,-2040,67,2324,4466,6254,7492,8042,7863,7004,5581,3772,1788,-190,-1969,-3449,-4535,-5216,-5498,-5424,-5071,-4497,-3815,-3090,-2423,-1869,-1489,-1306,-1342,-1567,-1950,-2400,-2844,-3161,-3299,-3180,-2841,-2315,-1723,-1183,-823,-733,-961,-1486,-2232,-3081,-3865,-4448,-4677,-4467,-3769,-2606,-1057,739,2612,4380,5876,6970,7601,7759,7513,6957,6220,5412,4626,3905,3261,2665,2087,1495,870,255,-323,-758,-992,-942,-568,111,1058,2153,3270,4261,4992,5372,5358,4967,4273,3380,2424,1531,803,319,91,114,321,646,1007,1331,1580,1721,1761,1723,1627,1537,1453,1432,1453,1529,1651,1798,1980,2181,2410,2681,2999,3398,3870,4450,5096,5810,6517,7146,7617,7806,7657,7071,6062,4633,2885,940,-1042,-2871,-4397,-5446,-5941,-5808,-5063,-3775,-2054,-73,1980,3908,5524,6685,7310,7379,6957,6155,5123,4032,3029,2234,1719,1481,1489,1643,1856,2024,2101,2044,1888,1639,1364,1086,864,727,720,872,1196,1719,2394,3216,4093,4942,5659,6109,6221,5904,5171,4063,2700,1231,-170,-1365,-2213,-2674,-2706,-2350,-1656,-700,421,1613,2767,3781,4576,5082,5308,5262,5035,4717,4389,4137,3961,3862,3752,3590,3270,2782,2116,1319,506,-229,-741,-941,-770,-218,646,1721,2854,3872,4619,4941,4746,3988,2701,985,-991,-3024,-4886,-6382,-7347,-7689,-7383,-6481,-5078,-3346,-1426,477,2232,3691,4774,5410,5589,5322,4668,3718,2601,1448,410,-379,-837,-880,-544,138,1022,1967,2791,3341,3500,3217,2519,1457,180,-1217,-2579,-3806,-4815,-5541,-5954,-6057,-5849,-5392,-4747,-3995,-3256,-2607,-2157,-1948,-2012,-2308,-2777,-3317,-3822,-4196,-4362,-4288,-3963,-3435,-2747,-1993,-1218,-512,124,655,1117,1533,1958,2417,2951,3534,4150,4719,5172,5414,5352,4926,4088,2829,1201,-733,-2845,-4997,-7027,-8799,-10171,-11076,-11461,-11348,-10770,-9815,-8553,-7099,-5551,-4030,-2636,-1496,-668,-234,-206,-566,-1279,-2252,-3379,-4542,-5586,-6388,-6828,-6830,-6379,-5504,-4301,-2891,-1436,-76,1051,1851,2277,2311,1993,1378,552,-386,-1332,-2192,-2861,-3290,-3402,-3194,-2669,-1881,-913,118,1101,1913,2479,2751,2725,2440,1958,1354,709,80,-488,-988,-1439,-1873,-2343,-2868,-3468,-4101,-4726,-5226,-5542,-5539,-5194,-4458,-3382,-2032,-537,968,2336,3429,4141,4409,4207,3587,2632,1481,287,-808,-1677,-2267,-2548,-2573,-2419,-2198,-2022,-1985,-2132,-2492,-2990,-3590,-4147,-4594,-4825,-4790,-4483,-3908,-3134,-2233,-1298,-432,289,796,1060,1083,911,609,276,-15,-177,-172,23,395,898,1475,2045,2535,2872,3003,2903,2552,2002,1264,454,-378,-1120,-1698,-2071,-2199,-2103,-1803,-1335,-741,-44,720,1528,2334,3091,3740,4208,4458,4438,4158,3627,2903,2043,1130,237,-558,-1206,-1639,-1854,-1808,-1537,-1037,-383,396,1192,1965,2616,3113,3414,3532,3479,3316,3093,2861,2672,2517,2415,2298,2160,1920,1581,1110,534,-118,-808,-1461,-2045,-2503,-2812,-2961,-2960,-2821,-2598,-2323,-2072,-1903,-1883,-2051,-2414,-2947,-3580,-4221,-4781,-5159,-5314,-5220,-4887,-4374,-3734,-3043,-2381,-1797,-1361,-1105,-1055,-1236,-1627,-2222,-2953,-3771,-4568,-5272,-5773,-6001,-5900,-5444,-4652,-3572,-2295,-931,385,1533,2397,2889,2961,2601,1846,764,-518,-1885,-3162,-4230,-4957,-5272,-5145,-4598,-3699,-2548,-1263,27,1212,2195,2910,3331,3467,3358,3076,2693,2287,1914,1616,1389,1232,1103,975,803,568,249,-148,-600,-1090,-1571,-2021,-2410,-2719,-2950,-3095,-3168,-3167,-3110,-3003,-2873,-2741,-2658,-2659,-2796,-3090,-3562,-4182,-4924,-5701,-6458,-7096,-7564,-7814,-7827,-7618,-7224,-6669,-6018,-5280,-4482,-3637,-2745,-1819,-875,69,983,1839,2622,3301,3885,4338,4669,4840,4842,4647,4263,3693,2988,2203,1410,678,64,-401,-697,-838,-844,-746,-580,-377,-167,30,196,336,446,526,593,623,633,596,501,346,104,-199,-574,-976,-1380,-1723,-1969,-2048,-1940,-1613,-1094,-415,333,1086,1722,2187,2417,2394,2134,1675,1070,395,-302,-935,-1481,-1871,-2091,-2129,-1969,-1663,-1217,-715,-181,298,710,979,1121,1094,928,626,232,-224,-689,-1128,-1504,-1784,-1967,-2030,-1979,-1796,-1486,-1035,-463,216,970,1735,2476,3110,3614,3934,4074,4034,3836,3524,3118,2657,2168,1660,1161,674,218,-184,-512,-717,-766,-602,-211,423,1257,2235,3264,4236,5052,5618,5870,5791,5384,4713,3839,2872,1872,946,121,-531,-1004,-1256,-1305,-1129,-764,-214,469,1280,2152,3086,4010,4920,5757,6508,7139,7639,7987,8163,8144,7892,7388,6592,5514,4150,2558,791,-1026,-2783,-4324,-5529,-6293,-6563,-6345,-5693,-4721,-3562,-2368,-1278,-402,194,481,483,255,-132,-592,-1047,-1426,-1682,-1758,-1648,-1318,-790,-76,773,1698,2612,3439,4082,4480,4579,4349,3813,2977,1916,682,-640,-1960,-3186,-4227,-4986,-5418,-5477,-5159,-4520,-3586,-2491,-1300,-147,878,1682,2181,2343,2130,1572,704,-394,-1621,-2867,-4019,-4959,-5617,-5927,-5899,-5572,-5025,-4365,-3700,-3125,-2708,-2491,-2463,-2599,-2827,-3060,-3221,-3226,-3033,-2619,-1998,-1218,-337,561,1397,2084,2561,2759,2678,2290,1657,818,-125,-1097,-1991,-2743,-3300,-3643,-3794,-3778,-3660,-3480,-3309,-3173,-3124,-3171,-3340,-3614,-3986,-4411,-4843,-5236,-5527,-5691,-5693,-5536,-5237,-4819,-4328,-3793,-3268,-2788,-2399,-2135,-2024,-2068,-2276,-2596,-3007,-3428,-3813,-4102,-4253,-4249,-4083,-3776,-3350,-2846,-2295,-1733,-1180,-651,-150,326,788,1240,1710,2187,2697,3218,3739,4226,4630,4895,4961,4775,4304,3545,2520,1306,-21,-1320,-2494,-3400,-3954,-4092,-3790,-3074,-2014,-687,771,2259,3648,4843,5761,6353,6590,6493,6078,5410,4541,3546,2507,1494,584,-161,-712,-1041,-1157,-1086,-854,-508,-95,343,759,1103,1357,1488,1493,1391,1189,947,687,456,291,199,211,308,480,709,962,1210,1436,1601,1712,1737,1693,1565,1390,1177,992,874,903,1117,1556,2215,3051,3991,4931,5743,6331,6583,6462,5953,5109,4017,2807,1619,575,-200,-666,-799,-643,-283,177,633,979,1157,1138,917,551,87,-382,-782,-1021,-1032,-763,-187,679,1787,3045,4342,5542,6531,7198,7486,7371,6893,6124,5191,4206,3322,2618,2192,2041,2155,2451,2836,3190,3418,3433,3217,2743,2086,1272,401,-469,-1258,-1915,-2373,-2609,-2591,-2328,-1843,-1198,-461,259,880,1295,1468,1358,1007,465,-177,-829,-1401,-1832,-2062,-2090,-1897,-1512,-959,-263,507,1325,2088,2755,3220,3455,3403,3085,2540,1832,1062,310,-336,-825,-1118,-1227,-1158,-975,-714,-458,-245,-131,-133,-261,-489,-798,-1126,-1444,-1704,-1877,-1947,-1903,-1739,-1476,-1100,-632,-64,613,1381,2266,3222,4255,5294,6292,7162,7815,8169,8155,7740,6951,5834,4516,3117,1794,678,-134,-591,-696,-516,-144,288,668,884,873,610,81,-638,-1517,-2427,-3294,-4008,-4494,-4709,-4641,-4323,-3818,-3198,-2567,-1993,-1562,-1305,-1246,-1366,-1618,-1942,-2244,-2453,-2502,-2339,-1967,-1409,-711,28,750,1354,1779,1974,1920,1624,1146,552,-44,-553,-880,-965,-795,-371,247,1007,1830,2642,3379,3987,4417,4658,4679,4500,4115,3563,2861,2074,1233,425,-312,-901,-1307,-1493,-1451,-1188,-726,-89,689,1585,2565,3607,4654,5675,6567,7279,7699,7787,7496,6845,5892,4731,3490,2294,1258,477,-15,-181,-71,279,787,1356,1909,2362,2661,2784,2726,2516,2200,1834,1478,1189,1007,950,1022,1198,1435,1698,1916,2059,2085,1983,1766,1458,1106,767,489,333,325,501,857,1385,2038,2772,3503,4183,4730,5123,5328,5357,5229,4967,4608,4173,3691,3185,2687,2227,1864,1621,1552,1650,1909,2279,2703,3108,3439,3638,3684,3550,3257,2793,2207,1510,768,10,-687,-1297,-1751,-2038,-2125,-2022,-1725,-1274,-682,-28,657,1294,1822,2202,2372,2348,2111,1725,1226,707,235,-116,-291,-265,-24,400,970,1600,2211,2704,2991,3004,2699,2068,1142,-16,-1318,-2638,-3867,-4874,-5586,-5943,-5940,-5614,-5021,-4254,-3391,-2530,-1725,-1047,-506,-127,119,238,276,255,195,124,31,-64,-178,-296,-418,-523,-594,-614,-572,-462,-304,-104,107,317,515,690,847,975,1083,1156,1190,1183,1103,960,722,392,-22,-519,-1057,-1623,-2168,-2684,-3141,-3543,-3888,-4199,-4480,-4760,-5025,-5281,-5485,-5619,-5623,-5480,-5166,-4682,-4066,-3357,-2634,-1962,-1422,-1055,-900,-953,-1180,-1536,-1944,-2333,-2632,-2783,-2745,-2521,-2115,-1587,-994,-417,67,393,522,435,141,-323,-906,-1552,-2175,-2742,-3165,-3437,-3516,-3426,-3179,-2830,-2419,-2001,-1627,-1321,-1123,-1034,-1067,-1210,-1468,-1810,-2244,-2716,-3235,-3727,-4195,-4581,-4874,-5062,-5130,-5099,-4974,-4787,-4569,-4357,-4196,-4120,-4167,-4343,-4663,-5091,-5599,-6125,-6604,-6967,-7160,-7136,-6895,-6446,-5830,-5110,-4335,-3571,-2856,-2229,-1692,-1277,-944,-724,-567,-489,-463,-501,-592,-745,-949,-1198,-1470,-1733,-1948,-2087,-2105,-1995,-1745,-1359,-882,-328,242,786,1273,1640,1876,1932,1800,1465,947,265,-520,-1358,-2185,-2939,-3595,-4112,-4501,-4752,-4895,-4932,-4888,-4762,-4564,-4303,-3977,-3614,-3206,-2795,-2348,-1897,-1395,-840,-205,530,1346,2226,3105,3897,4520,4867,4894,4552,3885,2936,1822,648,-455,-1380,-2037,-2367,-2357,-2013,-1404,-600,294,1165,1929,2475,2763,2738,2403,1791,947,-20,-1027,-1944,-2686,-3171,-3360,-3249,-2876,-2307,-1633,-953,-366,49,243,202,-39,-427,-886,-1326,-1704,-1946,-2068,-2038,-1910,-1675,-1396,-1060,-706,-323,71,470,856,1195,1470,1641,1704,1642,1474,1220,914,598,303,71,-81,-141,-116,-18,119,279,406,500,512,462,348,194,49,-75,-122,-89,38,249,512,800,1057,1243,1316,1241,1017,639,149,-415,-986,-1505,-1902,-2132,-2164,-1992,-1644,-1177,-656,-184,181,367,353,155,-207,-660,-1159,-1639,-2054,-2379,-2578,-2661,-2599,-2427,-2146,-1790,-1404,-1006,-660,-371,-187,-105,-138,-280,-513,-812,-1149,-1481,-1781,-2006,-2148,-2176,-2109,-1940,-1693,-1391,-1054,-710,-376,-69,203,447,660,867,1064,1280,1507,1772,2057,2388,2745,3132,3533,3924,4274,4555,4708,4716,4516,4106,3457,2587,1522,319,-950,-2200,-3341,-4299,-5009,-5434,-5560,-5382,-4931,-4241,-3356,-2359,-1295,-266,673,1447,2005,2313,2357,2150,1718,1124,421,-310,-1015,-1628,-2140,-2507,-2768,-2899,-2941,-2878,-2727,-2466,-2096,-1604,-1011,-339,362,1032,1616,2051,2305,2360,2229,1946,1565,1157,767,468,262,177,185,260,370,476,551,569,519,383,171,-112,-447,-794,-1137,-1430,-1653,-1788,-1824,-1761,-1614,-1382,-1088,-740,-351,65,496,929,1348,1739,2102,2433,2734,3022,3295,3559,3796,3981,4062,4014,3778,3350,2732,1946,1073,157,-692,-1435,-1997,-2371,-2548,-2551,-2417,-2177,-1875,-1529,-1167,-793,-409,-12,404,847,1311,1794,2278,2735,3144,3460,3663,3720,3615,3370,2984,2517,1999,1480,1000,592,256,17,-157,-265,-331,-379,-402,-425,-417,-378,-269,-55,283,773,1399,2130,2909,3660,4297,4754,4967,4928,4621,4108,3427,2673,1917,1234,693,328,173,227,478,909,1471,2132,2837,3533,4171,4683,5033,5160,5059,4700,4129,3367,2511,1622,818,166,-250,-410,-306,10,460,950,1360,1605,1617,1365,890,229,-499,-1213,-1803,-2193,-2338,-2221,-1862,-1290,-573,257,1116,1978,2771,3469,4009,4376,4528,4474,4225,3821,3320,2791,2300,1902,1638,1514,1524,1635,1796,1953,2061,2062,1957,1710,1369,945,498,81,-252,-449,-476,-327,-13,412,906,1370,1774,2028,2144,2077,1883,1552,1145,678,181,-320,-815,-1297,-1749,-2185,-2588,-2967,-3317,-3636,-3912,-4132,-4276,-4319,-4249,-4048,-3726,-3301,-2794,-2261,-1728,-1247,-849,-542,-340,-219,-160,-137,-129,-119,-116,-112,-132,-172,-252,-346,-477,-595,-728,-836,-931,-1012,-1070,-1124,-1164,-1186,-1195,-1168,-1115,-1037,-936,-851,-790,-799,-894,-1088,-1396,-1781,-2252,-2732,-3216,-3631,-3949,-4153,-4216,-4165,-4020,-3805,-3582,-3367,-3209,-3124,-3125,-3208,-3366,-3565,-3779,-3975,-4101,-4142,-4055,-3851,-3515,-3089,-2581,-2046,-1505,-1009,-580,-266,-88,-73,-227,-543,-994,-1542,-2137,-2734,-3281,-3754,-4112,-4352,-4443,-4401,-4192,-3842,-3342,-2719,-2013,-1270,-554,70,553,860,986,947,798,584,392,256,250,368,641,1024,1492,1993,2463,2848,3080,3109,2898,2433,1716,800,-270,-1386,-2478,-3428,-4165,-4607,-4704,-4431,-3795,-2826,-1598,-199,1261,2657,3890,4857,5501,5790,5736,5383,4803,4094,3331,2623,2020,1585,1342,1305,1471,1816,2314,2912,3560,4196,4745,5165,5402,5436,5279,4937,4487,3963,3460,3028,2720,2565,2553,2664,2849,3053,3218,3297,3244,3048,2696,2207,1609,941,260,-387,-936,-1337,-1545,-1514,-1244,-725,3,881,1845,2784,3624,4277,4678,4811,4652,4256,3664,2962,2238,1567,1034,680,551,637,935,1397,1978,2618,3245,3804,4220,4447,4437,4176,3660,2943,2067,1137,250,-502,-1010,-1225,-1108,-670,34,920,1883,2807,3596,4177,4504,4589,4446,4146,3742,3305,2893,2532,2248,2036,1877,1762,1653,1540,1396,1208,965,666,315,-62,-449,-802,-1083,-1261,-1298,-1179,-898,-463,99,745,1415,2049,2576,2926,3062,2932,2541,1900,1041,40,-1051,-2124,-3118,-3942,-4540,-4882,-4930,-4706,-4213,-3496,-2595,-1568,-478,600,1596,2431,3060,3435,3559,3442,3131,2679,2149,1604,1102,682,388,214,170,212,308,403,448,407,255,-9,-372,-803,-1272,-1737,-2164,-2522,-2776,-2904,-2876,-2673,-2287,-1716,-981,-115,835,1809,2742,3572,4243,4704,4935,4912,4644,4141,3420,2519,1460,297,-910,-2098,-3172,-4068,-4702,-5036,-5049,-4770,-4243,-3559,-2796,-2046,-1376,-827,-421,-153,-4,55,46,8,-50,-101,-141,-160,-153,-127,-87,-53,-50,-106,-240,-477,-813,-1242,-1737,-2249,-2737,-3144,-3427,-3560,-3524,-3340,-3024,-2617,-2164,-1712,-1307,-985,-764,-648,-616,-639,-650,-619,-475,-212,184,686,1243,1797,2286,2650,2860,2891,2740,2423,1944,1345,639,-113,-874,-1576,-2158,-2557,-2724,-2629,-2261,-1652,-839,99,1089,2045,2902,3596,4102,4399,4493,4402,4148,3767,3283,2733,2140,1540,955,415,-51,-435,-705,-879,-935,-905,-782,-602,-370,-103,187,509,848,1228,1632,2068,2510,2948,3338,3667,3893,3997,3976,3810,3514,3096,2563,1954,1280,591,-85,-694,-1201,-1552,-1718,-1667,-1385,-889,-202,612,1481,2329,3060,3625,3958,4058,3913,3576,3085,2521,1945,1423,1009,731,610,632,787,1028,1328,1616,1855,1977,1951,1737,1336,759,49,-740,-1542,-2288,-2924,-3384,-3647,-3674,-3466,-3031,-2393,-1604,-714,207,1104,1894,2560,3024,3311,3393,3305,3083,2764,2398,2022,1659,1337,1048,794,548,299,22,-278,-601,-917,-1190,-1376,-1425,-1307,-1003,-514,122,861,1613,2308,2853,3178,3241,3017,2520,1798,899,-90,-1099,-2060,-2904,-3604,-4127,-4474,-4653,-4679,-4576,-4367,-4075,-3737,-3370,-3020,-2717,-2490,-2377,-2378,-2512,-2750,-3083,-3457,-3837,-4163,-4397,-4496,-4431,-4216,-3836,-3353,-2796,-2217,-1689,-1232,-912,-728,-695,-811,-1057,-1424,-1898,-2456,-3085,-3756,-4430,-5068,-5602,-5990,-6165,-6115,-5814,-5300,-4616,-3822,-2997,-2188,-1467,-852,-385,-57,107,120,-16,-308,-725,-1274,-1915,-2631,-3383,-4131,-4850,-5493,-6042,-6482,-6786,-6970,-7024,-6948,-6755,-6443,-6014,-5501,-4898,-4259,-3609,-3000,-2484,-2109,-1908,-1912,-2113,-2492,-3019,-3625,-4271,-4888,-5436,-5885,-6207,-6402,-6474,-6425,-6290,-6062,-5782,-5450,-5080,-4688,-4272,-3849,-3429,-3020,-2634,-2275,-1944,-1636,-1353,-1101,-886,-748,-689,-759,-934,-1240,-1612,-2032,-2414,-2710,-2865,-2847,-2662,-2342,-1942,-1549,-1227,-1057,-1068,-1285,-1667,-2186,-2746,-3288,-3714,-3970,-3989,-3766,-3282,-2599,-1749,-824,107,966,1687,2225,2562,2680,2615,2363,1989,1495,933,324,-292,-886,-1404,-1825,-2086,-2178,-2063,-1752,-1247,-584,190,1027,1854,2635,3303,3841,4209,4411,4427,4279,3968,3526,2977,2365,1741,1155,656,283,46,-53,-51,11,81,109,53,-101,-359,-692,-1054,-1396,-1646,-1764,-1709,-1479,-1092,-591,-41,499,967,1314,1526,1581,1522,1359,1171,980,872,862,986,1242,1605,2034,2467,2828,3044,3050,2810,2312,1597,722,-205,-1091,-1819,-2319,-2522,-2423,-2024,-1382,-547,393,1373,2326,3194,3946,4557,5002,5288,5391,5320,5075,4668,4126,3475,2765,2032,1336,711,214,-141,-300,-286,-61,322,852,1461,2097,2703,3234,3655,3956,4125,4179,4127,3980,3769,3487,3175,2820,2461,2084,1723,1369,1029,704,383,64,-250,-563,-854,-1099,-1277,-1345,-1283,-1079,-729,-272,266,799,1306,1687,1939,2018,1923,1689,1331,925,505,153,-103,-220,-183,-14,274,613,955,1237,1404,1424,1268,949,479,-96,-733,-1390,-2007,-2557,-3002,-3313,-3488,-3503,-3373,-3106,-2714,-2232,-1673,-1076,-463,148,726,1270,1742,2143,2437,2610,2631,2488,2168,1680,1045,294,-510,-1317,-2048,-2642,-3049,-3213,-3127,-2775,-2194,-1420,-517,442,1383,2227,2909,3380,3618,3609,3392,2986,2454,1849,1213,593,22,-492,-925,-1296,-1592,-1841,-2026,-2167,-2244,-2256,-2199,-2060,-1858,-1580,-1268,-912,-554,-196,132,412,618,736,749,662,487,251,-11,-253,-445,-537,-516,-371,-101,239,646,1027,1363,1581,1655,1558,1282,840,262,-409,-1105,-1773,-2335,-2734,-2934,-2906,-2666,-2226,-1641,-930,-159,659,1483,2287,3037,3706,4245,4630,4831,4819,4613,4202,3643,2957,2224,1493,836,311,-55,-225,-214,-33,282,691,1134,1582,1969,2282,2484,2573,2563,2457,2308,2134,1980,1872,1823,1831,1890,1959,2020,2037,1984,1867,1675,1451,1208,999,854,805,883,1076,1394,1795,2255,2727,3176,3562,3866,4053,4130,4081,3927,3681,3375,3039,2709,2416,2182,2020,1947,1935,2008,2113,2268,2416,2563,2658,2699,2655,2526,2304,2021,1665,1301,909,546,203,-105,-362,-575,-714,-770,-714,-515,-171,343,985,1742,2543,3322,4019,4564,4918,5055,4974,4686,4243,3670,3043,2403,1819,1326,981,796,789,933,1209,1544,1907,2225,2472,2634,2710,2732,2723,2721,2735,2795,2879,2994,3113,3214,3278,3273,3185,3000,2720,2364,1955,1541,1151,830,592,458,415,451,533,620,675,653,531,296,-44,-463,-914,-1354,-1717,-1968,-2059,-1971,-1696,-1255,-665,4,709,1374,1933,2346,2556,2565,2364,1978,1443,790,69,-691,-1453,-2188,-2870,-3470,-3961,-4319,-4515,-4543,-4398,-4092,-3656,-3123,-2538,-1938,-1367,-841,-413,-75,120,182,87,-147,-496,-915,-1358,-1749,-2061,-2240,-2290,-2219,-2065,-1877,-1713,-1614,-1614,-1719,-1922,-2189,-2470,-2731,-2901,-2971,-2909,-2726,-2457,-2133,-1822,-1562,-1410,-1388,-1513,-1781,-2180,-2673,-3238,-3825,-4401,-4925,-5367,-5688,-5881,-5916,-5797,-5528,-5118,-4612,-4038,-3449,-2905,-2446,-2130,-1985,-2027,-2258,-2646,-3154,-3711,-4255,-4703,-4990,-5055,-4868,-4408,-3705,-2798,-1774,-728,246,1035,1578,1802,1699,1266,561,-368,-1418,-2514,-3566,-4493,-5251,-5785,-6086,-6146,-5971,-5590,-5027,-4325,-3533,-2699,-1882,-1116,-455,98,513,806,977,1044,1024,943,803,651,470,301,128,-37,-198,-352,-490,-604,-668,-660,-566,-360,-48,370,866,1422,1984,2525,2995,3347,3558,3599,3458,3154,2701,2145,1538,926,376,-76,-384,-534,-525,-365,-92,265,665,1061,1434,1748,1990,2151,2217,2190,2065,1854,1568,1234,882,546,272,82,21,86,296,618,1044,1514,2005,2433,2781,2972,3007,2863,2560,2136,1629,1097,589,140,-206,-448,-560,-566,-472,-308,-106,105,294,439,533,570,574,564,571,633,770,1008,1343,1768,2253,2757,3234,3633,3909,4029,3966,3721,3301,2747,2100,1434,793,258,-145,-371,-416,-287,1,415,924,1495,2093,2689,3243,3729,4108,4357,4447,4372,4119,3725,3185,2581,1918,1288,712,239,-88,-277,-288,-165,115,481,932,1388,1821,2160,2376,2423,2297,1992,1544,992,403,-157,-616,-915,-1010,-883,-548,-31,601,1293,1952,2527,2928,3126,3070,2760,2203,1429,498,-535,-1585,-2580,-3457,-4145,-4614,-4829,-4790,-4510,-4022,-3366,-2616,-1824,-1088,-456,-7,232,238,36,-328,-789,-1254,-1668,-1946,-2085,-2061,-1916,-1685,-1420,-1168,-962,-820,-748,-737,-771,-835,-905,-973,-1018,-1033,-1009,-935,-811,-632,-406,-142,134,400,623,771,828,781,631,406,117,-189,-501,-785,-1038,-1258,-1447,-1627,-1804,-2002,-2224,-2482,-2768,-3078,-3392,-3697,-3962,-4167,-4291,-4305,-4212,-3988,-3645,-3190,-2631,-2008,-1331,-658,-16,548,1001,1306,1460,1428,1241,884,399,-201,-868,-1561,-2244,-2849,-3365,-3715,-3910,-3895,-3703,-3325,-2818,-2221,-1615,-1036,-571,-230,-41,6,-44,-155,-265,-334,-321,-219,-18,246,568,886,1190,1424,1577,1625,1563,1403,1157,853,527,196,-76,-281,-359,-286,-46,386,985,1716,2533,3338,4068,4631,4971,5043,4851,4396,3743,2944,2080,1240,493,-83,-439,-551,-410,-44,496,1151,1834,2471,2979,3305,3406,3272,2926,2398,1767,1092,470,-36,-356,-450,-307,82,664,1417,2258,3145,3990,4765,5390,5866,6139,6213,6072,5715,5152,4398,3479,2443,1339,230,-811,-1741,-2494,-3057,-3399,-3530,-3459,-3218,-2833,-2352,-1809,-1238,-682,-148,346,789,1211,1587,1953,2281,2579,2811,2961,2999,2899,2655,2273,1775,1207,618,79,-368,-649,-755,-653,-362,96,672,1329,1988,2623,3166,3586,3857,3954,3883,3653,3288,2829,2310,1781,1267,809,406,84,-170,-350,-462,-524,-534,-517,-478,-440,-416,-417,-447,-513,-608,-727,-858,-981,-1080,-1124,-1102,-987,-785,-491,-139,257,640,993,1261,1437,1490,1428,1243,958,573,120,-401,-956,-1544,-2127,-2699,-3219,-3687,-4075,-4394,-4646,-4853,-5031,-5199,-5359,-5515,-5643,-5729,-5729,-5626,-5387,-5008,-4489,-3849,-3137,-2387,-1677,-1053,-576,-297,-234,-403,-780,-1347,-2040,-2828,-3634,-4422,-5128,-5708,-6119,-6314,-6286,-5997,-5479,-4738,-3828,-2818,-1770,-790,57,677,1029,1071,809,281,-467,-1344,-2288,-3196,-4026,-4695,-5201,-5502,-5623,-5565,-5368,-5052,-4669,-4237,-3816,-3420,-3098,-2877,-2776,-2823,-3000,-3307,-3689,-4102,-4482,-4766,-4909,-4872,-4649,-4246,-3697,-3043,-2347,-1663,-1070,-611,-352,-318,-524,-966,-1606,-2410,-3289,-4203,-5029,-5744,-6252,-6545,-6599,-6436,-6098,-5630,-5099,-4559,-4048,-3624,-3268,-3013,-2824,-2690,-2582,-2471,-2342,-2176,-1979,-1751,-1515,-1295,-1108,-985,-925,-932,-994,-1073,-1158,-1197,-1181,-1077,-886,-602,-242,191,654,1144,1609,2041,2392,2654,2788,2799,2675,2435,2110,1741,1381,1084,893,845,957,1216,1612,2082,2593,3064,3454,3694,3762,3630,3302,2802,2169,1453,730,56,-488,-858,-997,-902,-549,16,781,1662,2620,3553,4415,5116,5618,5883,5890,5668,5220,4605,3863,3041,2198,1363,577,-135,-767,-1303,-1741,-2089,-2336,-2501,-2583,-2594,-2545,-2456,-2328,-2183,-2002,-1794,-1535,-1206,-807,-311,245,859,1473,2048,2530,2871,3046,3019,2807,2414,1889,1283,671,124,-272,-462,-387,-34,596,1463,2505,3626,4733,5716,6479,6968,7109,6922,6403,5615,4628,3520,2403,1351,470,-191,-573,-661,-465,-13,637,1408,2235,3012,3690,4179,4449,4471,4245,3811,3216,2541,1879,1305,917,752,857,1222,1821,2587,3452,4315,5096,5722,6141,6331,6299,6056,5653,5117,4491,3811,3088,2354,1598,838,67,-705,-1473,-2219,-2926,-3570,-4122,-4562,-4852,-4989,-4939,-4720,-4322,-3782,-3120,-2389,-1632,-898,-246,298,685,905,951,826,560,180,-265,-720,-1145,-1483,-1719,-1820,-1791,-1631,-1348,-962,-479,70,670,1294,1898,2469,2954,3329,3578,3673,3625,3444,3154,2789,2389,1988,1618,1313,1077,933,866,882,952,1067,1199,1327,1421,1480,1462,1402,1257,1076,841,594,345,131,-40,-124,-126,-19,184,464,808,1163,1514,1802,2014,2118,2109,1979,1739,1396,972,473,-73,-664,-1272,-1889,-2498,-3069,-3592,-4035,-4393,-4650,-4805,-4861,-4824,-4705,-4498,-4222,-3864,-3436,-2940,-2376,-1777,-1144,-521,88,640,1130,1540,1855,2079,2201,2233,2181,2067,1894,1697,1476,1270,1080,943,865,869,960,1137,1391,1698,2029,2346,2617,2804,2891,2857,2721,2482,2189,1875,1570,1325,1145,1048,1039,1092,1206,1350,1514,1679,1825,1950,2023,2052,2002,1895,1703,1461,1167,868,594,403,329,430,712,1200,1863,2676,3584,4517,5416,6201,6832,7252,7447,7400,7124,6642,5989,5200,4327,3398,2467,1556,697,-83,-776,-1355,-1808,-2126,-2281,-2289,-2142,-1869,-1503,-1087,-663,-276,54,301,474,572,613,617,591,559,524,501,492,518,572,683,837,1060,1329,1661,2012,2388,2733,3053,3304,3495,3616,3672,3683,3647,3586,3502,3401,3300,3193,3099,3019,2960,2921,2895,2871,2834,2780,2694,2599,2489,2397,2324,2286,2274,2275,2261,2211,2094,1911,1642,1328,965,617,291,31,-150,-234,-222,-112,80,342,664,1028,1417,1825,2216,2591,2897,3121,3217,3141,2884,2391,1699,779,-282,-1473,-2682,-3866,-4941,-5852,-6566,-7057,-7333,-7402,-7288,-7022,-6628,-6142,-5592,-4997,-4394,-3806,-3239,-2738,-2284,-1912,-1614,-1400,-1281,-1257,-1331,-1498,-1738,-2039,-2356,-2666,-2917,-3084,-3135,-3058,-2846,-2515,-2090,-1603,-1115,-659,-307,-84,-32,-157,-451,-898,-1443,-2056,-2660,-3221,-3682,-4017,-4207,-4249,-4147,-3921,-3588,-3191,-2752,-2326,-1933,-1622,-1414,-1348,-1417,-1634,-1967,-2366,-2792,-3165,-3437,-3570,-3530,-3328,-2984,-2520,-1998,-1435,-892,-384,67,437,743,945,1056,1045,884,574,83,-563,-1348,-2230,-3166,-4094,-4983,-5769,-6434,-6957,-7319,-7548,-7642,-7639,-7565,-7441,-7307,-7176,-7063,-6986,-6924,-6874,-6809,-6687,-6496,-6184,-5750,-5169,-4473,-3679,-2860,-2073,-1385,-872,-569,-518,-719,-1136,-1720,-2384,-3036,-3593,-3974,-4143,-4071,-3786,-3317,-2731,-2104,-1502,-996,-628,-427,-385,-490,-690,-945,-1203,-1415,-1557,-1603,-1548,-1410,-1186,-930,-639,-361,-96,142,373,591,839,1103,1407,1727,2053,2354,2603,2787,2881,2901,2841,2724,2568,2396,2245,2127,2085,2115,2237,2432,2677,2950,3201,3410,3545,3575,3510,3321,3045,2676,2243,1758,1226,669,78,-521,-1117,-1704,-2239,-2733,-3142,-3460,-3686,-3788,-3811,-3718,-3559,-3336,-3071,-2794,-2512,-2249,-2005,-1780,-1552,-1308,-1012,-655,-197,349,1002,1725,2483,3219,3865,4355,4648,4704,4535,4151,3607,2958,2275,1623,1071,649,414,351,486,798,1274,1894,2630,3448,4330,5218,6099,6915,7636,8225,8633,8839,8807,8527,8005,7254,6323,5262,4144,3057,2072,1280,722,441,433,684,1144,1763,2463,3178,3832,4368,4733,4896,4826,4511,3951,3149,2136,946,-373,-1754,-3144,-4469,-5673,-6706,-7522,-8106,-8453,-8571,-8501,-8266,-7931,-7538,-7149,-6806,-6542,-6372,-6288,-6252,-6232,-6141,-5950,-5573,-4999,-4184,-3165,-1935,-585,853,2280,3616,4797,5744,6428,6818,6925,6763,6389,5848,5205,4513,3812,3137,2491,1899,1329,817,319,-127,-549,-930,-1270,-1585,-1870,-2160,-2461,-2793,-3163,-3553,-3963,-4349,-4706,-4986,-5183,-5263,-5218,-5038,-4731,-4315,-3829,-3312,-2818,-2391,-2068,-1870,-1793,-1814,-1893,-1964,-1981,-1865,-1594,-1123,-465,357,1294,2273,3224,4070,4753,5224,5457,5429,5145,4614,3870,2933,1864,691,-517,-1717,-2853,-3849,-4674,-5247,-5557,-5569,-5302,-4778,-4052,-3180,-2223,-1237,-261,678,1570,2406,3188,3918,4568,5155,5618,5983,6210,6328,6350,6313,6257,6218,6232,6308,6455,6656,6869,7070,7195,7215,7092,6814,6364,5778,5047,4240,3383,2542,1774,1129,651,375,316,462,817,1310,1940,2612,3321,3980,4585,5074,5424,5628,5647,5520,5228,4820,4323,3776,3246,2768,2423,2239,2272,2535,3019,3713,4542,5454,6349,7144,7753,8107,8154,7873,7255,6342,5168,3813,2343,839,-626,-1990,-3206,-4238,-5076,-5716,-6171,-6474,-6645,-6739,-6768,-6770,-6735,-6654,-6496,-6226,-5800,-5208,-4410,-3433,-2279,-983,404,1838,3263,4611,5853,6905,7756,8343,8664,8690,8431,7893,7093,6069,4850,3491,2044,562,-895,-2272,-3516,-4585,-5440,-6065,-6446,-6604,-6553,-6341,-6003,-5590,-5152,-4736,-4390,-4143,-4017,-4013,-4110,-4277,-4472,-4637,-4728,-4711,-4543,-4243,-3788,-3215,-2549,-1819,-1064,-312,416,1104,1746,2333,2869,3328,3721,4012,4201,4258,4176,3934,3539,2982,2282,1455,512,-502,-1578,-2663,-3737,-4756,-5696,-6514,-7200,-7722,-8068,-8248,-8241,-8091,-7792,-7369,-6834,-6191,-5460,-4657,-3805,-2945,-2112,-1361,-733,-275,-19,23,-151,-514,-1032,-1651,-2329,-3005,-3654,-4231,-4720,-5105,-5366,-5496,-5482,-5315,-5001,-4548,-3980,-3324,-2623,-1913,-1236,-627,-117,273,531,657,660,557,369,125,-152,-430,-688,-898,-1056,-1134,-1157,-1112,-1052,-982,-977,-1036,-1234,-1560,-2039,-2657,-3378,-4172,-4974,-5737,-6401,-6918,-7252,-7372,-7270,-6941,-6407,-5696,-4858,-3940,-3012,-2116,-1312,-634,-108,247,441,489,425,286,106,-78,-249,-389,-505,-598,-684,-780,-892,-1041,-1215,-1423,-1648,-1880,-2101,-2289,-2416,-2460,-2387,-2173,-1793,-1235,-493,404,1438,2536,3657,4713,5662,6429,7001,7336,7449,7331,7002,6488,5800,4984,4055,3056,2014,966,-53,-1005,-1855,-2569,-3118,-3489,-3675,-3696,-3565,-3321,-2994,-2606,-2190,-1743,-1276,-789,-269,270,845,1426,2021,2592,3120,3584,3942,4197,4309,4289,4115,3807,3367,2823,2223,1603,1050,599,334,274,460,885,1530,2359,3328,4369,5455,6504,7505,8407,9185,9830,10292,10577,10623,10422,9927,9135,8027,6643,5007,3200,1290,-620,-2445,-4081,-5456,-6504,-7189,-7496,-7448,-7081,-6467,-5680,-4805,-3923,-3096,-2368,-1764,-1276,-903,-604,-368,-158,40,235,440,651,878,1119,1379,1655,1945,2224,2484,2684,2803,2816,2696,2452,2078,1607,1062,478,-110,-676,-1192,-1644,-2016,-2294,-2490,-2575,-2592,-2508,-2376,-2175,-1951,-1698,-1444,-1193,-953,-731,-532,-340,-160,56,320,681,1159,1774,2522,3381,4313,5277,6211,7065,7792,8333,8661,8733,8518,8007,7177,6052,4651,3038,1282,-512,-2249,-3823,-5148,-6171,-6851,-7209,-7262,-7079,-6720,-6259,-5761,-5282,-4862,-4529,-4289,-4132,-4031,-3953,-3857,-3709,-3492,-3176,-2790,-2314,-1805,-1260,-752,-284,85,336,460,428,272,-28,-425,-925,-1487,-2096,-2734,-3379,-4020,-4647,-5246,-5807,-6321,-6755,-7100,-7325,-7411,-7350,-7116,-6722,-6155,-5434,-4557,-3545,-2404,-1175,145,1492,2860,4195,5470,6652,7707,8618,9355,9910,10265,10426,10388,10167,9764,9190,8458,7560,6531,5353,4076,2708,1290,-125,-1501,-2774,-3911,-4870,-5632,-6178,-6512,-6633,-6565,-6323,-5947,-5467,-4935,-4382,-3853,-3374,-2963,-2637,-2383,-2203,-2065,-1948,-1821,-1658,-1445,-1166,-832,-437,-4,464,939,1407,1855,2256,2623,2913,3146,3287,3338,3294,3159,2945,2690,2407,2150,1937,1808,1767,1834,1977,2202,2460,2740,2999,3227,3390,3479,3489,3405,3255,3056,2845,2691,2631,2742,3051,3597,4365,5333,6427,7569,8647,9568,10231,10574,10554,10173,9462,8481,7312,6043,4759,3540,2446,1515,785,253,-56,-164,-64,220,677,1277,1992,2791,3623,4465,5252,5961,6538,6958,7189,7223,7047,6684,6157,5502,4785,4046,3345,2731,2219,1838,1588,1453,1433,1492,1614,1770,1928,2063,2141,2142,2043,1851,1559,1210,814,430,76,-214,-427,-551,-595,-555,-464,-312,-146,37,203,334,413,423,368,250,100,-66,-209,-307,-345,-305,-199,-21,187,418,619,769,841,811,691,475,204,-109,-409,-683,-872,-972,-943,-796,-519,-150,299,775,1246,1675,2023,2279,2424,2454,2376,2183,1887,1482,981,389,-265,-958,-1650,-2307,-2891,-3381,-3760,-4033,-4217,-4341,-4441,-4546,-4694,-4887,-5144,-5456,-5808,-6202,-6602,-7019,-7405,-7780,-8074,-8308,-8416,-8407,-8239,-7932,-7463,-6874,-6176,-5395,-4580,-3726,-2893,-2063,-1290,-560,81,628,1054,1345,1499,1526,1440,1287,1098,922,800,751,802,929,1127,1350,1548,1677,1672,1499,1121,521,-295,-1304,-2469,-3719,-4992,-6204,-7278,-8158,-8794,-9164,-9271,-9130,-8772,-8251,-7609,-6908,-6190,-5494,-4856,-4288,-3801,-3386,-3042,-2740,-2482,-2237,-2012,-1785,-1569,-1352,-1146,-948,-756,-567,-369,-165,61,297,550,796,1033,1224,1373,1433,1420,1294,1081,761,361,-116,-642,-1206,-1779,-2349,-2892,-3394,-3843,-4220,-4532,-4756,-4920,-5009,-5055,-5054,-5026,-4965,-4882,-4756,-4579,-4326,-3978,-3522,-2951,-2273,-1497,-658,218,1086,1901,2627,3210,3627,3831,3807,3532,2997,2217,1194,-13,-1376,-2808,-4251,-5611,-6831,-7817,-8556,-8972,-9094,-8894,-8427,-7704,-6804,-5748,-4619,-3440,-2265,-1118,-30,999,1946,2828,3639,4378,5056,5646,6146,6530,6774,6871,6799,6563,6171,5644,5011,4312,3591,2884,2238,1669,1197,818,521,285,86,-105,-304,-537,-806,-1129,-1492,-1901,-2336,-2784,-3226,-3627,-3971,-4213,-4327,-4280,-4035,-3580,-2900,-1995,-899,375,1754,3206,4656,6057,7363,8517,9507,10277,10834,11136,11187,10963,10471,9711,8693,7459,6031,4479,2857,1231,-320,-1746,-2970,-3966,-4680,-5118,-5262,-5145,-4793,-4251,-3565,-2787,-1954,-1105,-268,556,1332,2082,2780,3425,4006,4503,4912,5210,5402,5462,5415,5234,4955,4556,4078,3505,2864,2166,1411,644,-141,-905,-1624,-2285,-2862,-3349,-3742,-4037,-4235,-4330,-4317,-4181,-3910,-3496,-2933,-2244,-1450,-606,257,1067,1808,2437,2949,3355,3658,3896,4091,4267,4447,4635,4823,5005,5153,5237,5245,5132,4896,4521,3997,3344,2566,1687,751,-220,-1172,-2064,-2858,-3507,-3988,-4269,-4351,-4226,-3925,-3473,-2924,-2322,-1734,-1189,-754,-423,-242,-191,-271,-471,-762,-1133,-1545,-1980,-2404,-2803,-3155,-3457,-3698,-3890,-4025,-4120,-4160,-4162,-4109,-4015,-3871,-3684,-3459,-3198,-2918,-2616,-2321,-2025,-1765,-1542,-1390,-1317,-1345,-1475,-1718,-2059,-2498,-3001,-3556,-4125,-4669,-5155,-5538,-5778,-5855,-5738,-5423,-4916,-4232,-3403,-2464,-1460,-437,563,1496,2332,3043,3604,4010,4232,4275,4116,3773,3238,2552,1726,827,-116,-1028,-1863,-2573,-3095,-3424,-3504,-3354,-2966,-2364,-1597,-692,269,1267,2210,3097,3859,4490,4965,5273,5409,5379,5180,4829,4329,3703,2955,2116,1193,218,-788,-1807,-2802,-3768,-4658,-5472,-6167,-6737,-7150,-7393,-7450,-7313,-6982,-6466,-5785,-4972,-4058,-3099,-2117,-1172,-274,538,1264,1880,2404,2816,3137,3357,3484,3528,3504,3423,3328,3231,3172,3183,3268,3460,3742,4118,4574,5087,5654,6235,6833,7407,7950,8430,8827,9130,9316,9385,9335,9160,8873,8478,7974,7389,6715,5997,5239,4492,3774,3125,2577,2136,1827,1624,1525,1501,1515,1560,1597,1628,1660,1697,1778,1924,2176,2551,3068,3707,4448,5234,6002,6684,7205,7522,7586,7401,6973,6336,5544,4643,3697,2753,1856,1042,345,-210,-609,-838,-903,-818,-604,-305,35,378,668,893,1013,1056,1009,929,832,788,816,993,1318,1842,2544,3417,4417,5493,6567,7571,8423,9063,9445,9537,9354,8908,8259,7460,6585,5697,4856,4094,3437,2882,2416,2002,1619,1219,777,283,-296,-920,-1610,-2315,-3022,-3702,-4321,-4875,-5332,-5703,-5967,-6137,-6198,-6148,-5982,-5683,-5248,-4676,-3962,-3135,-2203,-1208,-178,835,1804,2682,3441,4063,4515,4806,4915,4861,4641,4277,3775,3145,2391,1510,500,-648,-1925,-3330,-4822,-6379,-7923,-9416,-10766,-11931,-12859,-13507,-13886,-13979,-13832,-13469,-12930,-12274,-11503,-10686,-9795,-8875,-7897,-6864,-5774,-4605,-3380,-2101,-799,482,1708,2819,3781,4554,5117,5453,5560,5443,5119,4613,3949,3171,2315,1421,540,-307,-1061,-1724,-2256,-2670,-2971,-3183,-3351,-3511,-3711,-3987,-4358,-4824,-5373,-5945,-6507,-6969,-7285,-7394,-7274,-6915,-6349,-5629,-4817,-4007,-3262,-2665,-2262,-2083,-2138,-2397,-2826,-3351,-3899,-4386,-4728,-4865,-4750,-4369,-3742,-2922,-1968,-992,-61,710,1261,1530,1487,1143,507,-339,-1339,-2388,-3392,-4250,-4882,-5206,-5207,-4853,-4190,-3262,-2153,-958,229,1321,2232,2922,3342,3501,3398,3088,2601,2023,1390,784,241,-193,-494,-661,-704,-654,-562,-465,-430,-473,-645,-924,-1323,-1793,-2317,-2833,-3314,-3705,-3978,-4105,-4070,-3871,-3523,-3045,-2476,-1843,-1204,-571,0,517,947,1306,1582,1798,1945,2033,2047,1973,1799,1495,1062,495,-191,-961,-1777,-2595,-3345,-4002,-4493,-4811,-4907,-4785,-4430,-3858,-3088,-2154,-1110,-2,1090,2129,3044,3811,4401,4804,5023,5077,4979,4767,4463,4096,3706,3314,2953,2649,2412,2253,2165,2124,2111,2092,2022,1896,1657,1325,868,312,-336,-1039,-1773,-2481,-3141,-3690,-4112,-4370,-4458,-4380,-4149,-3795,-3347,-2840,-2298,-1743,-1187,-635,-85,462,1022,1590,2177,2777,3395,4016,4643,5255,5846,6391,6877,7270,7554,7694,7676,7472,7085,6505,5749,4835,3794,2667,1499,343,-771,-1778,-2680,-3432,-4050,-4532,-4903,-5190,-5414,-5609,-5766,-5902,-5982,-5977,-5847,-5553,-5056,-4343,-3403,-2260,-944,484,1978,3440,4828,6051,7062,7813,8277,8442,8337,7961,7391,6640,5784,4850,3890,2927,2000,1115,291,-464,-1150,-1769,-2311,-2797,-3197,-3531,-3771,-3926,-3983,-3949,-3837,-3659,-3447,-3220,-3003,-2808,-2646,-2503,-2363,-2201,-1979,-1687,-1290,-805,-230,401,1053,1698,2290,2817,3248,3580,3810,3936,3974,3927,3807,3630,3395,3124,2814,2469,2098,1698,1272,831,377,-81,-510,-923,-1269,-1557,-1764,-1888,-1951,-1955,-1939,-1938,-1965,-2072,-2238,-2484,-2766,-3062,-3304,-3457,-3450,-3253,-2839,-2198,-1369,-376,693,1777,2776,3615,4219,4542,4553,4256,3674,2850,1842,726,-441,-1570,-2614,-3510,-4224,-4731,-5044,-5162,-5142,-5011,-4825,-4636,-4468,-4366,-4341,-4383,-4515,-4673,-4871,-5048,-5177,-5238,-5184,-5025,-4730,-4331,-3821,-3245,-2622,-1987,-1382,-834,-376,-33,181,263,217,67,-160,-412,-652,-808,-842,-707,-376,154,867,1725,2673,3637,4561,5365,6005,6442,6667,6682,6521,6216,5820,5378,4937,4521,4160,3855,3597,3383,3175,2965,2717,2414,2029,1553,965,268,-534,-1427,-2366,-3319,-4213,-5002,-5613,-6010,-6152,-6033,-5659,-5068,-4299,-3424,-2495,-1590,-759,-52,506,894,1128,1217,1202,1118,1014,931,919,992,1176,1454,1805,2203,2590,2952,3240,3458,3600,3683,3736,3787,3857,3968,4110,4277,4428,4541,4566,4478,4261,3904,3436,2873,2273,1672,1133,692,391,247,280,477,828,1315,1890,2539,3203,3864,4472,5011,5460,5811,6071,6254,6377,6477,6578,6701,6878,7095,7368,7668,7980,8278,8533,8731,8849,8874,8788,8583,8231,7740,7086,6298,5379,4393,3367,2389,1504,793,286,26,1,198,557,1012,1479,1883,2155,2248,2139,1841,1382,819,221,-342,-795,-1083,-1170,-1028,-663,-93,644,1501,2400,3293,4083,4724,5150,5328,5245,4905,4345,3605,2759,1852,969,138,-582,-1179,-1635,-1959,-2166,-2281,-2341,-2374,-2421,-2516,-2673,-2922,-3252,-3655,-4108,-4570,-4995,-5334,-5538,-5551,-5351,-4887,-4167,-3182,-1969,-577,929,2466,3954,5310,6471,7373,8002,8328,8375,8151,7708,7079,6316,5470,4571,3668,2768,1898,1050,224,-587,-1410,-2242,-3117,-4026,-4979,-5966,-6959,-7950,-8882,-9752,-10505,-11139,-11618,-11954,-12120,-12147,-12012,-11751,-11351,-10833,-10204,-9471,-8656,-7767,-6818,-5838,-4825,-3823,-2827,-1878,-982,-165,561,1174,1673,2036,2272,2362,2315,2124,1793,1335,763,104,-607,-1335,-2049,-2710,-3318,-3842,-4317,-4727,-5116,-5473,-5818,-6134,-6410,-6618,-6740,-6742,-6620,-6353,-5954,-5418,-4781,-4044,-3265,-2452,-1662,-915,-261,274,647,857,872,722,412,-9,-500,-1006,-1464,-1836,-2048,-2100,-1940,-1600,-1070,-422,325,1071,1773,2356,2762,2967,2940,2706,2281,1722,1079,428,-177,-664,-998,-1139,-1073,-820,-404,112,657,1155,1523,1700,1634,1318,747,-31,-976,-2016,-3085,-4123,-5061,-5859,-6483,-6897,-7117,-7127,-6966,-6655,-6233,-5752,-5240,-4753,-4303,-3922,-3604,-3351,-3142,-2968,-2797,-2627,-2432,-2210,-1947,-1634,-1268,-843,-365,161,730,1306,1892,2434,2933,3338,3643,3821,3871,3801,3630,3392,3133,2889,2715,2634,2680,2849,3130,3491,3885,4260,4563,4739,4767,4609,4285,3787,3164,2435,1657,867,118,-551,-1093,-1490,-1710,-1759,-1649,-1403,-1068,-690,-319,-10,207,292,255,73,-218,-611,-1084,-1602,-2161,-2729,-3292,-3832,-4331,-4769,-5126,-5394,-5552,-5604,-5553,-5397,-5168,-4880,-4558,-4243,-3951,-3711,-3535,-3421,-3357,-3324,-3277,-3194,-3014,-2718,-2269,-1652,-872,57,1109,2228,3377,4486,5506,6389,7093,7604,7896,7993,7891,7629,7235,6743,6190,5614,5029,4466,3927,3424,2949,2517,2106,1733,1384,1055,737,417,70,-308,-756,-1263,-1854,-2505,-3205,-3924,-4622,-5264,-5806,-6212,-6457,-6519,-6387,-6058,-5535,-4827,-3950,-2916,-1760,-510,792,2097,3359,4529,5549,6404,7039,7478,7696,7748,7647,7452,7193,6915,6627,6347,6049,5726,5340,4872,4289,3587,2760,1820,798,-285,-1371,-2420,-3376,-4185,-4809,-5200,-5345,-5236,-4892,-4351,-3664,-2892,-2107,-1360,-721,-215,126,298,330,223,53,-185,-404,-607,-746,-800,-762,-605,-335,57,553,1145,1785,2439,3051,3562,3922,4100,4068,3851,3456,2955,2380,1821,1307,900,612,447,396,417,496,577,662,707,735,728,704,672,620,556,463,322,130,-123,-438,-781,-1140,-1462,-1717,-1856,-1863,-1700,-1396,-933,-383,237,841,1377,1771,1963,1905,1572,952,78,-1013,-2252,-3549,-4826,-5977,-6935,-7632,-8023,-8107,-7870,-7363,-6616,-5695,-4659,-3573,-2493,-1476,-566,209,806,1235,1450,1493,1342,1043,618,113,-429,-961,-1444,-1855,-2158,-2364,-2454,-2457,-2377,-2244,-2069,-1876,-1666,-1440,-1194,-891,-534,-67,501,1198,2014,2918,3893,4868,5796,6611,7249,7670,7827,7706,7290,6599,5646,4484,3150,1711,224,-1241,-2622,-3863,-4918,-5748,-6352,-6706,-6853,-6800,-6590,-6269,-5865,-5426,-4985,-4566,-4197,-3891,-3657,-3487,-3372,-3277,-3182,-3031,-2809,-2463,-1996,-1391,-668,147,1014,1897,2732,3501,4147,4677,5065,5329,5477,5528,5503,5415,5276,5093,4870,4615,4334,4048,3772,3534,3355,3236,3198,3195,3233,3244,3217,3090,2861,2494,2013,1423,768,84,-562,-1128,-1546,-1786,-1815,-1615,-1201,-579,211,1133,2146,3194,4237,5227,6127,6910,7546,8034,8357,8536,8579,8513,8380,8194,8011,7833,7695,7588,7513,7452,7381,7273,7101,6834,6458,5950,5311,4551,3686,2764,1824,935,151,-463,-863,-1011,-897,-527,72,853,1758,2730,3676,4562,5278,5816,6084,6101,5824,5298,4544,3630,2619,1597,640,-182,-806,-1215,-1384,-1338,-1098,-717,-224,309,869,1389,1852,2216,2448,2542,2455,2213,1790,1234,558,-187,-951,-1689,-2336,-2869,-3230,-3419,-3415,-3241,-2911,-2467,-1942,-1386,-831,-304,167,595,968,1318,1666,2035,2459,2950,3524,4166,4866,5575,6259,6862,7324,7612,7669,7481,7026,6308,5345,4165,2807,1328,-222,-1785,-3295,-4718,-5987,-7087,-7978,-8652,-9106,-9336,-9366,-9201,-8885,-8441,-7910,-7340,-6744,-6180,-5634,-5135,-4671,-4223,-3790,-3351,-2891,-2427,-1941,-1461,-998,-567,-193,115,338,473,507,454,301,88,-194,-493,-796,-1070,-1281,-1429,-1492,-1485,-1425,-1324,-1236,-1156,-1151,-1202,-1354,-1593,-1929,-2347,-2852,-3419,-4046,-4711,-5402,-6103,-6796,-7462,-8074,-8615,-9046,-9350,-9500,-9474,-9283,-8917,-8416,-7805,-7133,-6443,-5785,-5187,-4691,-4304,-4036,-3880,-3818,-3831,-3886,-3955,-3996,-3984,-3880,-3663,-3315,-2832,-2222,-1502,-713,125,944,1729,2419,2997,3431,3707,3826,3788,3624,3349,3005,2628,2249,1915,1635,1445,1349,1339,1419,1544,1699,1831,1898,1852,1654,1265,680,-113,-1091,-2211,-3441,-4705,-5960,-7137,-8184,-9058,-9722,-10151,-10342,-10283,-10006,-9513,-8847,-8030,-7105,-6110,-5082,-4071,-3097,-2218,-1433,-779,-250,158,456,672,833,963,1091,1231,1390,1576,1766,1969,2145,2305,2418,2481,2491,2438,2334,2190,2023,1864,1748,1710,1785,2002,2362,2873,3484,4175,4861,5495,5998,6317,6409,6242,5815,5143,4259,3215,2068,889,-267,-1334,-2282,-3073,-3705,-4165,-4479,-4658,-4719,-4702,-4599,-4452,-4259,-4038,-3791,-3518,-3219,-2881,-2500,-2072,-1592,-1074,-533,12,523,973,1325,1558,1648,1609,1427,1154,795,407,9,-358,-685,-943,-1123,-1224,-1218,-1116,-897,-562,-117,428,1048,1710,2376,3006,3557,4003,4309,4466,4473,4313,4025,3590,3058,2434,1748,1034,312,-372,-986,-1488,-1841,-2014,-1986,-1763,-1344,-780,-97,634,1374,2056,2638,3087,3353,3444,3333,3039,2578,1976,1280,532,-207,-896,-1484,-1951,-2276,-2478,-2567,-2590,-2564,-2539,-2505,-2483,-2442,-2359,-2204,-1934,-1538,-998,-324,470,1347,2277,3220,4143,5012,5816,6516,7138,7632,8035,8304,8457,8472,8348,8080,7671,7130,6473,5720,4901,4040,3173,2328,1532,819,198,-296,-673,-915,-1048,-1087,-1074,-1051,-1058,-1138,-1321,-1619,-2040,-2559,-3153,-3779,-4390,-4948,-5405,-5750,-5946,-6012,-5928,-5717,-5383,-4939,-4402,-3783,-3100,-2365,-1603,-826,-60,674,1370,2000,2576,3077,3522,3903,4230,4499,4708,4842,4898,4852,4701,4438,4072,3618,3115,2588,2097,1654,1313,1060,926,872,906,982,1086,1187,1260,1291,1265,1176,1033,826,589,308,10,-310,-649,-1003,-1381,-1770,-2169,-2554,-2916,-3232,-3489,-3689,-3823,-3912,-3966,-3994,-4036,-4080,-4166,-4290,-4458,-4678,-4926,-5202,-5473,-5717,-5912,-6028,-6048,-5971,-5781,-5502,-5141,-4713,-4252,-3765,-3283,-2829,-2417,-2076,-1814,-1641,-1569,-1577,-1676,-1829,-2031,-2248,-2451,-2611,-2691,-2670,-2521,-2237,-1818,-1268,-623,98,858,1614,2345,3015,3606,4113,4517,4831,5042,5155,5167,5074,4873,4567,4150,3640,3041,2384,1688,979,295,-368,-965,-1513,-2000,-2416,-2786,-3082,-3328,-3506,-3622,-3673,-3660,-3582,-3444,-3257,-3010,-2737,-2407,-2064,-1674,-1275,-848,-414,14,434,808,1146,1403,1592,1683,1685,1598,1429,1201,926,640,357,119,-61,-147,-116,44,352,806,1384,2084,2833,3618,4351,4999,5501,5827,5954,5882,5625,5208,4688,4088,3485,2902,2387,1966,1644,1420,1296,1229,1223,1243,1268,1302,1329,1365,1438,1569,1806,2183,2732,3471,4390,5464,6633,7819,8946,9901,10636,11062,11175,10956,10443,9686,8761,7752,6748,5834,5084,4556,4280,4265,4494,4925,5492,6126,6725,7225,7528,7597,7393,6926,6228,5361,4405,3447,2565,1835,1286,957,811,840,968,1147,1315,1411,1407,1279,1024,676,252,-187,-600,-941,-1166,-1263,-1209,-1024,-718,-332,113,569,1008,1408,1730,1974,2124,2167,2117,1967,1723,1401,998,536,16,-537,-1120,-1682,-2224,-2668,-3014,-3176,-3153,-2889,-2389,-1652,-713,393,1589,2830,4033,5149,6132,6936,7558,7967,8193,8220,8101,7834,7477,7034,6552,6024,5482,4909,4317,3683,3012,2283,1503,666,-227,-1154,-2112,-3067,-4001,-4888,-5702,-6433,-7067,-7606,-8061,-8445,-8775,-9072,-9344,-9603,-9845,-10069,-10250,-10389,-10445,-10404,-10241,-9923,-9440,-8779,-7940,-6951,-5837,-4652,-3454,-2302,-1256,-368,342,835,1141,1245,1210,1048,829,578,347,155,14,-75,-143,-205,-306,-455,-680,-973,-1331,-1718,-2127,-2508,-2872,-3186,-3469,-3732,-3985,-4258,-4566,-4912,-5317,-5762,-6236,-6730,-7205,-7643,-8018,-8303,-8475,-8531,-8445,-8233,-7893,-7443,-6910,-6322,-5716,-5125,-4592,-4132,-3787,-3543,-3415,-3376,-3401,-3449,-3486,-3463,-3355,-3132,-2795,-2338,-1794,-1173,-527,121,728,1260,1698,2008,2194,2243,2165,1978,1701,1360,995,622,294,13,-176,-285,-285,-204,-35,184,442,691,910,1052,1097,1007,770,376,-174,-861,-1661,-2545,-3458,-4365,-5207,-5942,-6526,-6935,-7141,-7156,-6973,-6626,-6138,-5542,-4878,-4177,-3473,-2798,-2180,-1645,-1214,-908,-718,-663,-694,-811,-952,-1094,-1178,-1191,-1077,-849,-483,15,616,1317,2078,2872,3679,4460,5204,5891,6502,7043,7482,7822,8043,8119,8048,7804,7392,6815,6089,5242,4314,3347,2393,1491,688,15,-510,-874,-1097,-1187,-1193,-1150,-1101,-1105,-1175,-1356,-1650,-2054,-2564,-3138,-3755,-4360,-4924,-5391,-5742,-5943,-5991,-5892,-5652,-5310,-4879,-4408,-3916,-3429,-2971,-2542,-2162,-1815,-1501,-1207,-910,-597,-242,168,644,1181,1772,2376,2974,3510,3961,4282,4464,4486,4368,4121,3794,3418,3059,2746,2533,2427,2447,2573,2781,3041,3302,3536,3701,3775,3751,3625,3422,3164,2894,2644,2456,2338,2315,2357,2459,2568,2647,2650,2536,2275,1854,1268,546,-296,-1200,-2124,-3012,-3802,-4465,-4947,-5235,-5319,-5198,-4909,-4475,-3945,-3367,-2774,-2220,-1712,-1295,-960,-728,-587,-537,-558,-643,-762,-910,-1058,-1207,-1325,-1421,-1465,-1456,-1385,-1227,-992,-650,-208,335,995,1734,2567,3441,4340,5215,6030,6735,7309,7708,7931,7973,7836,7560,7149,6648,6081,5468,4848,4227,3639,3092,2604,2185,1830,1542,1303,1104,922,747,560,358,130,-125,-406,-721,-1061,-1446,-1863,-2328,-2825,-3348,-3878,-4386,-4839,-5213,-5467,-5599,-5581,-5439,-5169,-4814,-4390,-3944,-3492,-3073,-2693,-2362,-2078,-1820,-1573,-1306,-997,-620,-167,373,986,1651,2344,3018,3639,4165,4561,4801,4877,4780,4533,4150,3679,3150,2631,2162,1794,1579,1524,1662,1959,2384,2895,3397,3842,4144,4248,4130,3755,3158,2345,1381,304,-819,-1937,-3000,-3974,-4816,-5527,-6086,-6515,-6818,-7026,-7150,-7220,-7231,-7203,-7111,-6957,-6720,-6394,-5979,-5491,-4952,-4392,-3868,-3393,-3032,-2790,-2695,-2748,-2940,-3249,-3639,-4078,-4494,-4855,-5091,-5156,-5022,-4651,-4064,-3259,-2301,-1230,-129,924,1871,2633,3182,3484,3549,3394,3068,2620,2119,1621,1189,850,649,570,623,777,1002,1271,1543,1793,2003,2151,2240,2269,2259,2221,2186,2172,2194,2273,2392,2556,2736,2906,3040,3101,3064,2905,2604,2166,1590,900,134,-681,-1480,-2227,-2877,-3387,-3744,-3932,-3948,-3812,-3530,-3133,-2644,-2094,-1516,-947,-416,39,396,633,743,720,586,355,61,-256,-556,-805,-959,-1002,-914,-687,-329,146,728,1371,2068,2759,3435,4043,4576,4998,5314,5502,5583,5563,5476,5346,5207,5091,5005,4973,4961,4967,4946,4873,4718,4462,4091,3621,3062,2452,1833,1254,767,440,301,405,764,1370,2222,3253,4430,5668,6906,8070,9095,9930,10527,10868,10929,10725,10256,9568,8692,7691,6618,5539,4515,3599,2832,2249,1861,1685,1702,1897,2242,2688,3199,3714,4186,4573,4825,4928,4856,4603,4200,3632,2969,2203,1400,569,-242,-1019,-1725,-2346,-2849,-3232,-3468,-3566,-3515,-3321,-2999,-2552,-2006,-1369,-675,59,787,1499,2142,2712,3165,3497,3684,3731,3623,3393,3039,2606,2127,1632,1182,788,502,323,276,361,566,901,1332,1876,2495,3198,3953,4751,5563,6370,7135,7832,8425,8878,9171,9277,9181,8895,8404,7752,6935,6005,4976,3891,2772,1655,566,-472,-1429,-2301,-3057,-3713,-4255,-4709,-5090,-5431,-5756,-6107,-6496,-6959,-7494,-8106,-8784,-9497,-10222,-10921,-11548,-12072,-12449,-12652,-12664,-12469,-12068,-11474,-10708,-9810,-8813,-7781,-6739,-5755,-4847,-4044,-3360,-2787,-2319,-1932,-1600,-1293,-991,-665,-310,84,519,973,1441,1896,2307,2658,2909,3051,3053,2922,2642,2238,1731,1140,527,-91,-642,-1101,-1422,-1598,-1617,-1513,-1312,-1086,-881,-781,-813,-1053,-1488,-2161,-3022,-4069,-5230,-6460,-7680,-8828,-9825,-10630,-11177,-11466,-11467,-11213,-10720,-10040,-9216,-8297,-7339,-6371,-5449,-4580,-3802,-3116,-2541,-2070,-1712,-1459,-1305,-1249,-1268,-1362,-1503,-1686,-1877,-2064,-2208,-2295,-2288,-2182,-1946,-1599,-1125,-558,80,761,1413,2029,2519,2882,3058,3051,2845,2468,1928,1267,520,-276,-1080,-1859,-2586,-3239,-3791,-4253,-4599,-4853,-5018,-5106,-5153,-5156,-5146,-5101,-5034,-4887,-4664,-4285,-3766,-3052,-2188,-1179,-114,946,1880,2613,3044,3121,2815,2134,1123,-140,-1549,-2995,-4347,-5499,-6351,-6834,-6913,-6575,-5854,-4788,-3460,-1946,-335,1281,2826,4233,5444,6431,7160,7633,7837,7805,7534,7093,6498,5835,5144,4505,3946,3538,3256,3151,3160,3288,3471,3677,3858,3974,4000,3916,3719,3422,3052,2632,2213,1810,1454,1155,897,680,456,214,-80,-455,-908,-1472,-2116,-2862,-3666,-4528,-5405,-6267,-7076,-7780,-8344,-8712,-8853,-8725,-8309,-7601,-6600,-5352,-3890,-2305,-673,894,2313,3463,4301,4752,4820,4525,3915,3090,2134,1175,292,-412,-891,-1107,-1057,-757,-249,420,1197,2011,2829,3580,4246,4787,5180,5432,5506,5444,5216,4874,4411,3879,3294,2697,2115,1572,1092,691,379,173,70,80,197,407,697,1040,1389,1719,1971,2117,2127,1974,1663,1204,611,-56,-784,-1491,-2166,-2745,-3222,-3563,-3772,-3852,-3807,-3665,-3447,-3184,-2905,-2641,-2419,-2256,-2166,-2143,-2169,-2227,-2260,-2247,-2139,-1908,-1557,-1072,-507,109,711,1238,1635,1858,1880,1698,1337,825,234,-383,-944,-1394,-1657,-1709,-1503,-1045,-346,577,1660,2867,4108,5336,6456,7420,8154,8626,8806,8694,8309,7681,6876,5934,4949,3951,3031,2208,1533,1016,660,449,363,365,419,503,573,628,640,622,567,491,397,299,199,100,-4,-120,-263,-445,-678,-982,-1346,-1797,-2300,-2873,-3462,-4072,-4638,-5155,-5564,-5847,-5973,-5919,-5677,-5232,-4593,-3760,-2763,-1620,-383,909,2182,3371,4410,5210,5734,5914,5730,5193,4312,3168,1821,384,-1038,-2340,-3415,-4188,-4609,-4641,-4306,-3635,-2682,-1548,-292,957,2145,3168,3986,4537,4810,4792,4495,3956,3204,2299,1296,245,-789,-1770,-2659,-3418,-4051,-4527,-4864,-5054,-5106,-5025,-4826,-4520,-4134,-3681,-3215,-2740,-2323,-1956,-1688,-1503,-1420,-1409,-1471,-1570,-1696,-1813,-1910,-1964,-1954,-1888,-1740,-1541,-1287,-1005,-716,-437,-204,-14,93,144,117,44,-58,-158,-222,-207,-101,141,509,1002,1596,2243,2886,3461,3900,4151,4171,3940,3459,2748,1846,801,-320,-1460,-2542,-3510,-4304,-4883,-5220,-5315,-5169,-4822,-4311,-3678,-2999,-2304,-1660,-1108,-675,-401,-282,-335,-532,-867,-1296,-1788,-2302,-2791,-3220,-3558,-3762,-3840,-3756,-3533,-3175,-2695,-2125,-1476,-782,-60,664,1365,2026,2621,3133,3544,3841,4016,4062,3994,3811,3559,3248,2931,2642,2418,2294,2280,2389,2603,2916,3285,3703,4132,4563,4974,5361,5714,6023,6291,6492,6635,6693,6662,6526,6268,5897,5392,4782,4070,3284,2457,1617,819,89,-511,-957,-1204,-1231,-1024,-592,50,859,1776,2741,3682,4520,5215,5698,5947,5958,5718,5274,4649,3909,3108,2314,1579,955,480,163,30,58,250,584,1032,1588,2206,2883,3579,4280,4957,5594,6172,6666,7073,7360,7542,7591,7534,7354,7091,6745,6357,5934,5521,5108,4731,4363,4025,3677,3342,2981,2615,2242,1873,1535,1248,1039,928,936,1057,1296,1618,2003,2404,2779,3083,3276,3326,3217,2936,2485,1882,1142,299,-615,-1560,-2485,-3352,-4104,-4701,-5098,-5258,-5161,-4797,-4159,-3281,-2183,-910,474,1931,3378,4776,6052,7164,8066,8720,9108,9207,9024,8558,7850,6909,5806,4579,3299,2033,842,-206,-1074,-1712,-2125,-2289,-2252,-2021,-1664,-1219,-750,-310,61,316,436,401,205,-147,-632,-1241,-1925,-2657,-3391,-4082,-4701,-5212,-5605,-5865,-5998,-6008,-5910,-5714,-5445,-5108,-4743,-4352,-3978,-3627,-3327,-3080,-2890,-2740,-2624,-2498,-2372,-2192,-1991,-1730,-1454,-1147,-850,-567,-322,-129,9,74,89,22,-91,-280,-522,-833,-1206,-1636,-2116,-2627,-3144,-3645,-4094,-4479,-4777,-4994,-5130,-5217,-5264,-5324,-5396,-5533,-5720,-5990,-6319,-6717,-7154,-7620,-8079,-8515,-8893,-9191,-9394,-9481,-9455,-9312,-9063,-8722,-8307,-7838,-7334,-6818,-6311,-5816,-5364,-4927,-4537,-4158,-3802,-3432,-3064,-2659,-2242,-1797,-1338,-877,-423,10,409,774,1083,1354,1549,1704,1785,1815,1793,1721,1612,1469,1295,1098,874,632,359,68,-257,-608,-986,-1386,-1799,-2205,-2596,-2930,-3201,-3364,-3413,-3327,-3102,-2752,-2292,-1750,-1182,-615,-119,269,501,539,367,-29,-638,-1435,-2392,-3454,-4581,-5706,-6789,-7764,-8605,-9263,-9722,-9959,-9976,-9766,-9350,-8737,-7953,-7029,-5995,-4882,-3736,-2573,-1452,-378,596,1450,2170,2710,3097,3301,3352,3283,3107,2902,2683,2513,2431,2461,2640,2975,3460,4098,4840,5674,6524,7373,8137,8800,9304,9631,9773,9717,9493,9095,8576,7932,7216,6433,5615,4777,3941,3112,2314,1541,817,130,-496,-1074,-1591,-2050,-2458,-2796,-3089,-3305,-3468,-3554,-3572,-3525,-3407,-3246,-3029,-2793,-2536,-2284,-2061,-1883,-1783,-1783,-1898,-2158,-2546,-3080,-3722,-4455,-5235,-6013,-6741,-7360,-7827,-8092,-8131,-7911,-7433,-6693,-5716,-4532,-3194,-1758,-293,1126,2447,3605,4574,5330,5874,6219,6395,6436,6376,6268,6131,6016,5924,5880,5874,5902,5948,5998,6031,6049,6024,5976,5889,5771,5633,5460,5274,5060,4833,4593,4350,4112,3892,3689,3526,3383,3281,3189,3105,3007,2866,2671,2388,2013,1539,968,323,-382,-1112,-1843,-2549,-3204,-3801,-4318,-4762,-5120,-5405,-5609,-5756,-5835,-5875,-5866,-5835,-5773,-5693,-5603,-5491,-5382,-5256,-5126,-4991,-4833,-4666,-4462,-4229,-3940,-3607,-3197,-2733,-2191,-1598,-947,-270,415,1090,1713,2283,2760,3144,3424,3611,3703,3740,3725,3706,3701,3740,3845,4022,4276,4591,4957,5329,5696,6003,6234,6350,6347,6194,5925,5514,5017,4440,3826,3210,2626,2106,1690,1375,1201,1136,1197,1349,1572,1852,2140,2446,2722,2984,3207,3394,3540,3630,3656,3596,3434,3147,2732,2171,1485,675,-222,-1193,-2193,-3211,-4204,-5168,-6075,-6907,-7662,-8312,-8850,-9266,-9526,-9641,-9569,-9317,-8861,-8200,-7327,-6255,-4997,-3598,-2095,-577,900,2227,3343,4173,4663,4807,4599,4084,3318,2377,1357,345,-563,-1292,-1784,-1997,-1925,-1584,-1012,-279,545,1373,2120,2720,3124,3295,3247,2981,2559,2012,1416,812,252,-228,-624,-913,-1114,-1231,-1281,-1278,-1233,-1155,-1060,-934,-806,-646,-482,-294,-97,117,320,517,670,765,776,682,466,134,-325,-869,-1499,-2151,-2821,-3449,-4028,-4533,-4962,-5316,-5619,-5867,-6104,-6324,-6547,-6781,-7004,-7219,-7384,-7473,-7444,-7258,-6873,-6277,-5443,-4392,-3150,-1762,-305,1149,2516,3716,4688,5384,5782,5887,5720,5333,4784,4148,3488,2874,2343,1937,1654,1493,1429,1428,1451,1463,1431,1335,1166,927,632,311,-24,-328,-597,-801,-934,-997,-976,-892,-736,-532,-281,4,306,630,964,1302,1658,2006,2364,2697,3004,3248,3420,3487,3448,3290,3027,2686,2282,1875,1478,1137,864,662,522,424,333,222,65,-164,-465,-842,-1271,-1736,-2190,-2601,-2921,-3106,-3129,-2962,-2602,-2066,-1384,-612,194,963,1650,2200,2607,2850,2974,2983,2957,2924,2947,3077,3332,3757,4333,5064,5899,6803,7703,8531,9215,9686,9896,9817,9434,8781,7889,6841,5698,4558,3482,2554,1799,1260,918,773,780,902,1102,1335,1583,1831,2076,2338,2636,2997,3443,3994,4645,5389,6192,7010,7786,8457,8976,9276,9356,9172,8776,8167,7415,6566,5662,4777,3917,3121,2402,1741,1163,639,180,-214,-551,-805,-985,-1074,-1068,-959,-747,-420,5,532,1146,1810,2514,3193,3818,4321,4655,4768,4625,4203,3510,2583,1473,274,-931,-2035,-2943,-3585,-3897,-3867,-3495,-2819,-1908,-825,308,1439,2445,3297,3925,4323,4490,4448,4237,3895,3472,3002,2525,2055,1627,1232,905,646,462,387,408,557,830,1222,1736,2332,2994,3662,4287,4798,5130,5221,5029,4538,3753,2735,1536,270,-993,-2155,-3154,-3955,-4539,-4931,-5163,-5293,-5375,-5471,-5623,-5868,-6212,-6659,-7175,-7720,-8238,-8668,-8939,-9000,-8808,-8336,-7595,-6608,-5436,-4151,-2853,-1614,-548,311,888,1192,1223,1034,677,242,-213,-596,-867,-981,-943,-757,-483,-173,101,251,228,-26,-519,-1238,-2131,-3120,-4109,-4995,-5686,-6111,-6225,-6021,-5531,-4808,-3943,-3037,-2181,-1484,-989,-766,-793,-1071,-1532,-2118,-2749,-3343,-3853,-4218,-4443,-4530,-4513,-4448,-4389,-4375,-4459,-4635,-4927,-5294,-5729,-6179,-6621,-7024,-7363,-7633,-7827,-7959,-8036,-8086,-8109,-8133,-8145,-8156,-8140,-8076,-7937,-7677,-7280,-6697,-5931,-4973,-3843,-2593,-1265,57,1298,2390,3263,3867,4191,4220,4007,3594,3061,2484,1949,1520,1251,1172,1277,1548,1929,2364,2765,3071,3200,3108,2769,2174,1354,352,-770,-1934,-3069,-4119,-5013,-5740,-6267,-6613,-6785,-6826,-6743,-6595,-6362,-6094,-5745,-5337,-4822,-4201,-3458,-2584,-1620,-579,447,1413,2210,2778,3038,2957,2525,1760,730,-501,-1816,-3138,-4351,-5396,-6203,-6748,-7021,-7049,-6861,-6515,-6066,-5565,-5059,-4575,-4128,-3712,-3324,-2920,-2489,-1975,-1367,-621,255,1269,2393,3580,4787,5941,6983,7859,8518,8947,9129,9102,8884,8547,8128,7705,7305,6984,6743,6587,6499,6435,6354,6207,5941,5524,4932,4168,3246,2224,1132,67,-935,-1801,-2509,-3028,-3388,-3585,-3700,-3749,-3812,-3910,-4085,-4327,-4632,-4951,-5234,-5420,-5448,-5272,-4865,-4223,-3379,-2372,-1279,-170,875,1789,2523,3035,3320,3359,3198,2831,2325,1690,991,247,-500,-1232,-1938,-2597,-3226,-3800,-4332,-4790,-5168,-5418,-5522,-5420,-5101,-4529,-3711,-2669,-1443,-107,1261,2559,3714,4630,5272,5604,5635,5415,4991,4470,3924,3467,3156,3065,3206,3583,4143,4827,5542,6199,6708,6997,7021,6766,6248,5515,4639,3693,2781,1951,1287,802,509,386,386,455,534,562,508,342,74,-268,-644,-992,-1249,-1375,-1316,-1071,-640,-59,615,1305,1932,2411,2665,2660,2359,1800,1015,91,-883,-1815,-2612,-3221,-3600,-3760,-3718,-3542,-3292,-3043,-2873,-2821,-2939,-3218,-3658,-4212,-4825,-5433,-5952,-6312,-6454,-6319,-5896,-5175,-4198,-3011,-1696,-342,965,2137,3114,3850,4335,4577,4612,4500,4293,4066,3866,3734,3691,3721,3821,3922,4021,4043,3987,3818,3559,3209,2826,2427,2075,1790,1618,1557,1623,1782,2023,2287,2539,2719,2783,2702,2457,2060,1555,985,442,-10,-288,-335,-122,362,1087,2000,3033,4084,5076,5900,6488,6780,6727,6339,5608,4595,3346,1941,456,-1032,-2443,-3724,-4822,-5710,-6378,-6810,-7041,-7064,-6925,-6626,-6206,-5680,-5072,-4415,-3723,-3042,-2387,-1797,-1298,-900,-641,-496,-493,-596,-801,-1062,-1358,-1629,-1851,-1974,-1979,-1849,-1591,-1221,-780,-311,125,481,700,761,628,330,-134,-695,-1317,-1925,-2459,-2864,-3096,-3134,-2966,-2611,-2095,-1467,-779,-84,563,1124,1566,1890,2091,2209,2266,2313,2382,2499,2686,2922,3203,3470,3704,3831,3849,3691,3394,2921,2339,1653,931,203,-484,-1107,-1654,-2129,-2551,-2951,-3354,-3804,-4314,-4901,-5559,-6263,-6984,-7668,-8251,-8682,-8883,-8822,-8441,-7741,-6715,-5407,-3864,-2172,-416,1296,2869,4210,5251,5934,6254,6198,5822,5166,4317,3347,2343,1369,487,-281,-905,-1402,-1776,-2058,-2273,-2445,-2592,-2730,-2845,-2946,-2997,-2992,-2908,-2734,-2466,-2123,-1719,-1300,-890,-537,-268,-91,-23,-20,-65,-91,-56,115,437,968,1682,2577,3599,4686,5765,6757,7584,8193,8517,8546,8250,7650,6762,5641,4321,2899,1412,-36,-1400,-2604,-3611,-4386,-4922,-5218,-5300,-5188,-4930,-4542,-4075,-3534,-2966,-2375,-1784,-1210,-661,-154,315,737,1131,1496,1859,2229,2622,3048,3508,4006,4526,5070,5600,6111,6567,6938,7208,7338,7312,7121,6745,6200,5497,4656,3733,2756,1799,909,146,-449,-831,-1001,-944,-690,-283,246,811,1378,1868,2255,2494,2593,2549,2417,2215,2033,1886,1860,1958,2221,2641,3201,3879,4631,5408,6162,6852,7423,7872,8156,8290,8259,8081,7752,7280,6667,5907,5020,3997,2885,1692,481,-703,-1809,-2773,-3549,-4094,-4357,-4332,-3987,-3341,-2401,-1219,164,1662,3219,4725,6124,7316,8258,8896,9212,9205,8897,8333,7568,6683,5731,4813,3965,3251,2705,2322,2119,2056,2108,2237,2385,2525,2597,2590,2470,2231,1881,1423,885,288,-338,-963,-1553,-2081,-2512,-2829,-2998,-3013,-2856,-2529,-2030,-1375,-575,331,1324,2346,3370,4339,5210,5958,6538,6952,7185,7247,7151,6920,6556,6104,5544,4933,4255,3561,2844,2153,1480,853,274,-275,-781,-1280,-1776,-2278,-2810,-3345,-3900,-4435,-4949,-5394,-5759,-5998,-6092,-6024,-5768,-5341,-4746,-4014,-3190,-2322,-1453,-660,42,594,983,1211,1267,1183,980,685,327,-63,-484,-901,-1324,-1748,-2156,-2566,-2942,-3295,-3584,-3801,-3915,-3914,-3794,-3560,-3238,-2867,-2505,-2201,-2027,-2019,-2220,-2638,-3264,-4058,-4966,-5911,-6819,-7597,-8188,-8517,-8566,-8313,-7786,-7016,-6076,-5030,-3967,-2959,-2073,-1364,-864,-591,-550,-729,-1122,-1695,-2435,-3302,-4266,-5288,-6321,-7327,-8257,-9065,-9720,-10170,-10398,-10380,-10088,-9543,-8728,-7687,-6439,-5052,-3579,-2108,-716,509,1485,2149,2455,2391,1956,1216,210,-932,-2143,-3283,-4274,-5017,-5461,-5569,-5358,-4846,-4115,-3227,-2294,-1396,-640,-77,221,252,7,-473,-1132,-1907,-2715,-3492,-4168,-4701,-5062,-5234,-5225,-5050,-4723,-4285,-3756,-3168,-2562,-1959,-1406,-923,-544,-285,-158,-163,-276,-486,-734,-1014,-1256,-1460,-1600,-1678,-1719,-1739,-1785,-1881,-2069,-2357,-2764,-3279,-3878,-4545,-5230,-5904,-6529,-7067,-7498,-7801,-7962,-7987,-7862,-7611,-7216,-6707,-6066,-5310,-4436,-3445,-2349,-1154,114,1426,2740,3998,5152,6126,6889,7379,7595,7519,7183,6622,5892,5052,4168,3289,2476,1758,1169,729,446,327,358,537,832,1219,1665,2120,2561,2938,3221,3398,3432,3349,3130,2815,2410,1961,1496,1038,643,312,100,4,50,238,556,1007,1538,2148,2778,3399,3972,4450,4802,4995,5000,4803,4392,3771,2954,1975,862,-323,-1542,-2727,-3836,-4818,-5639,-6275,-6711,-6942,-6970,-6809,-6466,-5964,-5307,-4524,-3612,-2608,-1517,-367,804,1975,3086,4109,4980,5676,6147,6403,6435,6282,5989,5613,5229,4888,4654,4543,4582,4734,4973,5228,5430,5497,5361,4968,4292,3344,2155,806,-620,-2018,-3290,-4358,-5153,-5653,-5849,-5759,-5435,-4912,-4268,-3545,-2815,-2115,-1498,-992,-620,-385,-287,-294,-382,-502,-602,-643,-575,-367,-9,515,1177,1951,2795,3643,4440,5114,5609,5870,5861,5572,4987,4157,3095,1877,562,-784,-2070,-3251,-4247,-5029,-5548,-5789,-5744,-5402,-4791,-3921,-2832,-1584,-222,1160,2501,3709,4707,5449,5865,5973,5749,5259,4538,3684,2759,1868,1073,439,8,-205,-208,-11,321,771,1254,1744,2175,2522,2750,2840,2783,2572,2206,1701,1052,293,-560,-1476,-2403,-3302,-4124,-4804,-5328,-5629,-5720,-5581,-5226,-4693,-3992,-3186,-2291,-1364,-422,497,1366,2178,2893,3523,4034,4427,4683,4792,4745,4533,4160,3624,2958,2175,1325,453,-406,-1190,-1884,-2447,-2884,-3187,-3375,-3454,-3450,-3362,-3206,-2979,-2675,-2300,-1856,-1344,-796,-216,350,888,1363,1751,2043,2220,2299,2287,2206,2101,1993,1934,1941,2039,2234,2512,2854,3218,3563,3839,4001,4018,3871,3562,3113,2558,1946,1329,750,259,-124,-379,-508,-521,-446,-314,-164,-38,35,12,-115,-372,-746,-1231,-1809,-2429,-3079,-3683,-4223,-4642,-4897,-4970,-4819,-4452,-3865,-3097,-2183,-1213,-238,629,1324,1779,1927,1778,1308,562,-402,-1528,-2720,-3905,-4997,-5922,-6618,-7044,-7163,-6974,-6476,-5699,-4680,-3472,-2141,-751,616,1900,3028,3947,4611,4994,5079,4881,4414,3741,2898,1989,1066,235,-458,-937,-1200,-1216,-1031,-679,-227,258,699,1049,1252,1291,1166,888,492,15,-494,-1008,-1468,-1868,-2171,-2365,-2457,-2424,-2292,-2058,-1742,-1367,-945,-523,-101,267,580,807,942,982,933,804,621,407,191,-1,-152,-246,-288,-276,-245,-192,-179,-190,-292,-460,-738,-1099,-1552,-2067,-2635,-3212,-3782,-4297,-4733,-5056,-5236,-5256,-5097,-4750,-4219,-3510,-2643,-1654,-577,537,1629,2662,3563,4310,4865,5207,5340,5273,5025,4647,4169,3648,3128,2658,2263,1974,1792,1707,1705,1740,1790,1803,1763,1640,1435,1158,825,473,126,-169,-401,-530,-572,-501,-361,-134,118,414,698,992,1262,1522,1771,1999,2227,2439,2648,2851,3054,3264,3488,3730,3997,4284,4583,4881,5147,5362,5480,5478,5308,4962,4412,3674,2762,1715,577,-581,-1713,-2730,-3591,-4229,-4606,-4702,-4497,-4009,-3262,-2294,-1172,53,1302,2515,3629,4596,5380,5962,6337,6511,6510,6354,6093,5748,5380,5007,4690,4439,4304,4280,4390,4607,4933,5305,5710,6068,6352,6495,6471,6248,5824,5207,4432,3529,2571,1605,695,-96,-727,-1165,-1375,-1380,-1165,-772,-235,411,1106,1813,2475,3063,3534,3885,4093,4183,4161,4070,3936,3812,3717,3708,3778,3964,4235,4586,4973,5355,5681,5899,5959,5834,5480,4913,4123,3149,2035,835,-381,-1545,-2598,-3476,-4148,-4578,-4759,-4695,-4396,-3891,-3213,-2382,-1467,-468,529,1528,2451,3300,4027,4638,5116,5479,5727,5896,5992,6047,6074,6095,6114,6140,6165,6181,6175,6125,6012,5817,5529,5133,4637,4044,3369,2646,1892,1146,440,-215,-781,-1271,-1666,-1992,-2241,-2449,-2608,-2754,-2882,-3005,-3138,-3270,-3418,-3560,-3697,-3811,-3876,-3890,-3812,-3652,-3388,-3024,-2577,-2046,-1469,-866,-273,274,738,1087,1283,1318,1157,821,297,-384,-1188,-2088,-3020,-3945,-4808,-5548,-6138,-6523,-6705,-6658,-6406,-5966,-5388,-4710,-4007,-3318,-2715,-2230,-1903,-1745,-1755,-1916,-2201,-2570,-2980,-3384,-3729,-3983,-4104,-4079,-3894,-3565,-3111,-2572,-2000,-1434,-936,-545,-291,-205,-287,-540,-938,-1466,-2065,-2724,-3369,-3987,-4518,-4956,-5259,-5445,-5491,-5437,-5280,-5073,-4834,-4608,-4423,-4302,-4256,-4282,-4363,-4475,-4584,-4669,-4688,-4643,-4508,-4298,-4020,-3692,-3349,-3011,-2718,-2494,-2358,-2345,-2435,-2663,-2984,-3405,-3879,-4381,-4872,-5312,-5673,-5930,-6059,-6073,-5948,-5730,-5413,-5042,-4642,-4230,-3847,-3492,-3178,-2917,-2687,-2503,-2350,-2227,-2135,-2074,-2042,-2042,-2073,-2115,-2175,-2218,-2243,-2225,-2147,-2011,-1800,-1538,-1224,-895,-572,-299,-96,-14,-52,-239,-562,-991,-1515,-2062,-2613,-3100,-3500,-3781,-3925,-3944,-3827,-3619,-3332,-3012,-2689,-2402,-2170,-2023,-1959,-1987,-2085,-2241,-2412,-2584,-2703,-2768,-2744,-2630,-2448,-2190,-1910,-1615,-1348,-1122,-970,-883,-881,-946,-1063,-1226,-1394,-1572,-1719,-1841,-1911,-1941,-1917,-1849,-1741,-1586,-1408,-1182,-934,-637,-308,78,507,991,1518,2089,2673,3261,3817,4305,4706,4976,5106,5097,4947,4700,4379,4041,3721,3461,3276,3177,3152,3170,3196,3182,3081,2859,2482,1953,1270,483,-374,-1219,-1995,-2633,-3075,-3286,-3257,-2971,-2501,-1851,-1125,-370,330,919,1345,1587,1641,1521,1278,949,615,311,109,22,94,300,657,1105,1638,2193,2733,3220,3602,3863,3971,3916,3708,3341,2852,2258,1592,892,192,-482,-1089,-1616,-2046,-2359,-2565,-2652,-2632,-2514,-2295,-1996,-1609,-1152,-620,-35,601,1255,1912,2534,3099,3564,3925,4143,4244,4197,4059,3808,3512,3167,2819,2489,2191,1944,1737,1576,1427,1279,1097,861,559,187,-256,-738,-1256,-1746,-2208,-2581,-2863,-3022,-3068,-2990,-2825,-2562,-2256,-1900,-1530,-1151,-772,-389,-12,395,813,1276,1773,2310,2872,3439,3979,4454,4829,5065,5150,5048,4791,4373,3842,3233,2595,1971,1420,953,615,388,277,238,240,230,169,11,-259,-656,-1156,-1731,-2327,-2883,-3344,-3644,-3765,-3660,-3367,-2877,-2271,-1574,-869,-201,381,846,1198,1428,1593,1700,1818,1973,2199,2507,2893,3322,3762,4145,4421,4531,4433,4105,3538,2771,1829,807,-248,-1213,-2047,-2644,-2996,-3055,-2860,-2436,-1861,-1209,-565,-14,393,604,626,457,152,-244,-659,-1027,-1300,-1424,-1390,-1190,-849,-406,96,607,1071,1458,1734,1882,1918,1834,1679,1459,1222,974,743,520,305,78,-173,-471,-817,-1225,-1676,-2161,-2644,-3105,-3493,-3793,-3957,-3979,-3828,-3524,-3054,-2467,-1771,-1029,-268,457,1107,1655,2073,2358,2519,2569,2552,2493,2440,2420,2450,2548,2687,2864,3026,3154,3199,3144,2981,2693,2329,1878,1406,931,487,106,-212,-457,-644,-798,-933,-1085,-1265,-1481,-1743,-2031,-2334,-2628,-2880,-3065,-3157,-3139,-3004,-2763,-2433,-2053,-1652,-1291,-977,-778,-663,-668,-753,-895,-1062,-1203,-1289,-1293,-1191,-1001,-719,-398,-58,232,436,506,400,114,-364,-1004,-1757,-2571,-3352,-4039,-4533,-4785,-4736,-4376,-3709,-2782,-1656,-431,806,1939,2890,3576,3957,4024,3784,3301,2630,1872,1104,412,-141,-514,-702,-706,-584,-372,-150,35,122,98,-59,-323,-666,-1037,-1394,-1678,-1871,-1944,-1902,-1766,-1562,-1333,-1117,-945,-840,-809,-845,-921,-1013,-1080,-1091,-1023,-863,-616,-307,42,377,673,883,990,985,870,669,412,131,-136,-360,-517,-600,-605,-557,-475,-394,-358,-385,-514,-744,-1084,-1505,-1991,-2486,-2952,-3339,-3596,-3695,-3606,-3327,-2866,-2253,-1521,-731,68,810,1456,1953,2298,2470,2510,2445,2340,2243,2228,2322,2569,2953,3463,4036,4616,5121,5472,5614,5487,5087,4422,3530,2495,1388,319,-619,-1359,-1821,-1999,-1878,-1498,-910,-185,591,1354,2016,2550,2907,3096,3118,3024,2836,2618,2409,2229,2119,2057,2051,2068,2093,2093,2062,1979,1855,1698,1525,1367,1240,1168,1161,1215,1327,1473,1625,1753,1822,1804,1670,1419,1035,560,5,-553,-1076,-1480,-1715,-1729,-1488,-987,-232,736,1870,3095,4343,5534,6590,7465,8089,8466,8569,8428,8085,7584,6999,6385,5805,5294,4894,4599,4422,4322,4289,4272,4253,4194,4085,3912,3679,3390,3062,2708,2351,2003,1678,1382,1119,880,669,473,295,146,29,-28,-10,102,323,654,1088,1599,2165,2728,3274,3735,4095,4321,4394,4325,4116,3804,3419,3016,2625,2300,2047,1892,1809,1784,1772,1732,1620,1398,1052,561,-37,-736,-1464,-2173,-2798,-3264,-3535,-3550,-3311,-2803,-2060,-1131,-69,1050,2147,3176,4049,4752,5254,5549,5671,5635,5501,5314,5121,4969,4890,4890,4985,5128,5306,5452,5531,5492,5313,4984,4515,3939,3303,2653,2051,1537,1147,909,799,823,918,1055,1174,1222,1170,990,682,264,-231,-749,-1241,-1653,-1936,-2072,-2041,-1861,-1565,-1184,-785,-406,-99,104,187,143,-14,-260,-564,-888,-1201,-1471,-1682,-1828,-1911,-1962,-1999,-2073,-2204,-2435,-2767,-3205,-3729,-4295,-4865,-5373,-5773,-6011,-6056,-5882,-5493,-4900,-4148,-3282,-2376,-1492,-706,-71,376,607,647,505,249,-75,-398,-667,-839,-891,-825,-653,-425,-161,62,233,296,240,62,-251,-667,-1191,-1773,-2417,-3060,-3711,-4310,-4861,-5329,-5706,-5982,-6141,-6191,-6116,-5936,-5637,-5261,-4800,-4312,-3810,-3351,-2963,-2693,-2557,-2582,-2758,-3080,-3512,-4015,-4536,-5021,-5416,-5682,-5779,-5699,-5442,-5031,-4514,-3934,-3363,-2862,-2488,-2295,-2307,-2538,-2971,-3575,-4296,-5068,-5827,-6497,-7023,-7363,-7479,-7371,-7038,-6508,-5817,-5009,-4145,-3267,-2443,-1713,-1117,-687,-430,-348,-429,-638,-942,-1299,-1662,-2005,-2284,-2506,-2643,-2727,-2757,-2762,-2763,-2771,-2797,-2847,-2908,-2980,-3044,-3093,-3115,-3111,-3072,-3020,-2943,-2873,-2809,-2773,-2772,-2819,-2907,-3053,-3226,-3439,-3644,-3844,-3977,-4048,-3994,-3830,-3522,-3100,-2569,-1976,-1359,-771,-253,149,407,505,431,202,-169,-649,-1199,-1782,-2351,-2875,-3316,-3672,-3915,-4078,-4150,-4179,-4173,-4169,-4170,-4192,-4217,-4226,-4189,-4067,-3818,-3436,-2887,-2207,-1407,-548,312,1101,1758,2236,2493,2537,2375,2049,1626,1151,713,344,101,-9,27,178,429,731,1053,1354,1592,1762,1824,1799,1678,1487,1247,985,726,484,280,104,-29,-139,-213,-262,-268,-215,-88,140,473,917,1454,2057,2674,3259,3744,4086,4240,4178,3920,3460,2874,2192,1495,840,278,-145,-403,-499,-424,-230,68,402,726,986,1129,1126,951,607,120,-482,-1129,-1764,-2321,-2724,-2942,-2923,-2668,-2184,-1507,-681,222,1156,2032,2824,3462,3944,4248,4388,4390,4289,4130,3954,3803,3704,3673,3721,3822,3966,4112,4224,4274,4208,4032,3704,3248,2667,1992,1259,507,-216,-883,-1443,-1894,-2197,-2376,-2404,-2326,-2134,-1865,-1542,-1178,-807,-437,-85,234,525,781,1011,1220,1420,1610,1800,1983,2153,2301,2404,2452,2418,2286,2049,1697,1243,703,113,-487,-1049,-1528,-1879,-2077,-2097,-1961,-1673,-1294,-852,-419,-30,268,461,538,530,453,370,314,343,487,761,1172,1685,2270,2859,3408,3847,4145,4270,4214,4006,3657,3247,2790,2375,2015,1754,1604,1548,1583,1664,1764,1840,1875,1827,1710,1491,1203,833,414,-55,-540,-1040,-1524,-1985,-2400,-2752,-3022,-3181,-3221,-3112,-2864,-2470,-1963,-1363,-722,-74,531,1064,1500,1829,2055,2184,2235,2223,2168,2079,1972,1843,1707,1548,1383,1195,999,789,560,321,56,-230,-546,-888,-1256,-1624,-1981,-2287,-2517,-2624,-2594,-2383,-2016,-1461,-782,18,865,1705,2482,3122,3587,3833,3850,3641,3243,2697,2080,1446,877,424,117,-6,19,194,458,768,1079,1337,1520,1601,1574,1449,1220,916,536,99,-382,-914,-1455,-2024,-2568,-3089,-3542,-3909,-4161,-4280,-4256,-4088,-3797,-3397,-2941,-2449,-1979,-1558,-1230,-1007,-911,-932,-1070,-1293,-1582,-1896,-2216,-2506,-2760,-2948,-3086,-3161,-3185,-3159,-3087,-2971,-2813,-2607,-2353,-2056,-1711,-1332,-920,-493,-63,345,721,1035,1281,1454,1544,1581,1560,1525,1491,1493,1547,1684,1889,2193,2546,2963,3388,3815,4197,4528,4776,4942,5021,5011,4923,4758,4522,4219,3847,3412,2923,2370,1785,1150,509,-156,-802,-1435,-2025,-2561,-3023,-3404,-3678,-3853,-3910,-3869,-3722,-3502,-3207,-2874,-2511,-2149,-1796,-1490,-1222,-1032,-908,-863,-898,-999,-1160,-1371,-1608,-1870,-2130,-2388,-2632,-2855,-3064,-3253,-3426,-3579,-3706,-3791,-3825,-3785,-3665,-3450,-3149,-2766,-2320,-1834,-1327,-822,-340,119,543,949,1337,1723,2107,2500,2885,3250,3574,3819,3967,3984,3857,3578,3160,2632,2036,1428,870,419,125,22,109,385,804,1316,1858,2364,2768,3031,3106,2987,2677,2185,1567,839,66,-713,-1461,-2128,-2703,-3153,-3476,-3659,-3713,-3636,-3445,-3140,-2745,-2255,-1702,-1090,-447,202,834,1412,1918,2311,2586,2710,2692,2513,2194,1739,1173,522,-184,-911,-1615,-2274,-2836,-3293,-3613,-3797,-3841,-3767,-3586,-3343,-3054,-2762,-2488,-2239,-2036,-1843,-1672,-1464,-1226,-899,-505,-11,551,1172,1817,2454,3036,3549,3947,4235,4397,4449,4408,4295,4147,3969,3809,3651,3529,3429,3363,3321,3301,3301,3306,3320,3323,3321,3299,3251,3182,3073,2933,2756,2530,2278,1974,1663,1320,1008,705,476,312,248,290,425,655,938,1259,1570,1847,2051,2173,2195,2129,1975,1765,1507,1233,955,689,436,211,-12,-208,-422,-616,-836,-1033,-1238,-1403,-1539,-1608,-1609,-1528,-1360,-1117,-802,-435,-38,375,791,1188,1578,1936,2287,2608,2927,3224,3517,3806,4080,4367,4642,4929,5214,5513,5812,6129,6448,6772,7099,7408,7704,7950,8143,8249,8244,8108,7816,7355,6735,5949,5051,4048,3023,1999,1054,227,-426,-888,-1114,-1126,-914,-512,40,708,1422,2148,2814,3398,3844,4149,4276,4249,4046,3711,3249,2699,2094,1467,855,289,-208,-612,-916,-1117,-1210,-1216,-1138,-995,-806,-574,-323,-55,216,478,726,940,1116,1237,1307,1314,1280,1210,1127,1062,1021,1043,1109,1251,1427,1651,1877,2095,2277,2404,2469,2470,2410,2313,2198,2087,2016,1988,2038,2151,2348,2599,2910,3240,3588,3906,4185,4389,4504,4513,4410,4188,3857,3420,2894,2294,1642,965,297,-331,-876,-1312,-1596,-1711,-1642,-1382,-957,-376,301,1049,1792,2500,3106,3584,3895,4029,3975,3747,3345,2817,2158,1431,639,-173,-987,-1775,-2523,-3200,-3797,-4278,-4639,-4844,-4896,-4772,-4484,-4041,-3467,-2794,-2065,-1316,-603,44,576,981,1231,1328,1282,1103,824,469,71,-338,-736,-1092,-1400,-1638,-1813,-1919,-1966,-1965,-1925,-1863,-1790,-1715,-1646,-1589,-1546,-1524,-1535,-1576,-1675,-1823,-2043,-2320,-2659,-3034,-3435,-3832,-4203,-4534,-4792,-4976,-5063,-5048,-4928,-4703,-4380,-3980,-3522,-3038,-2570,-2152,-1823,-1620,-1558,-1654,-1910,-2296,-2813,-3388,-4012,-4606,-5146,-5574,-5865,-5995,-5964,-5780,-5481,-5096,-4693,-4306,-3997,-3794,-3721,-3785,-3972,-4254,-4595,-4945,-5261,-5498,-5626,-5614,-5456,-5139,-4679,-4089,-3387,-2620,-1810,-1016,-286,345,815,1109,1199,1076,765,276,-332,-1023,-1723,-2388,-2945,-3371,-3618,-3694,-3602,-3377,-3068,-2743,-2453,-2277,-2254,-2425,-2798,-3371,-4093,-4931,-5805,-6655,-7413,-8026,-8445,-8653,-8628,-8383,-7929,-7286,-6504,-5593,-4625,-3610,-2620,-1667,-829,-104,434,787,912,819,497,-18,-700,-1487,-2339,-3171,-3959,-4625,-5149,-5508,-5681,-5677,-5512,-5195,-4769,-4259,-3690,-3103,-2501,-1910,-1333,-785,-274,181,564,861,1058,1144,1132,1006,806,528,213,-115,-426,-687,-875,-977,-984,-905,-753,-552,-322,-94,107,265,352,374,323,218,75,-97,-275,-469,-672,-902,-1156,-1459,-1795,-2193,-2622,-3105,-3609,-4136,-4657,-5145,-5565,-5882,-6048,-6052,-5854,-5486,-4942,-4294,-3559,-2818,-2078,-1408,-797,-290,128,451,679,839,931,987,1019,1036,1054,1059,1074,1074,1088,1095,1109,1111,1090,1014,882,648,337,-68,-521,-979,-1388,-1676,-1785,-1686,-1334,-750,62,1059,2192,3383,4573,5661,6584,7278,7694,7822,7649,7205,6516,5641,4641,3606,2600,1721,1006,510,250,220,406,773,1276,1859,2457,3015,3457,3756,3845,3722,3361,2783,2004,1082,47,-1017,-2073,-3043,-3870,-4505,-4880,-4987,-4787,-4307,-3566,-2628,-1556,-441,644,1628,2448,3073,3466,3626,3534,3207,2644,1892,981,10,-962,-1807,-2461,-2847,-2940,-2747,-2308,-1695,-989,-289,338,817,1116,1234,1181,1017,797,582,444,406,517,768,1159,1682,2280,2959,3636,4307,4906,5425,5834,6137,6348,6477,6559,6600,6607,6562,6442,6209,5841,5321,4647,3858,2978,2099,1266,574,72,-201,-232,-58,266,676,1082,1419,1637,1695,1585,1320,902,383,-221,-842,-1452,-1964,-2357,-2559,-2562,-2369,-2009,-1552,-1071,-644,-335,-190,-229,-440,-811,-1288,-1831,-2380,-2879,-3284,-3555,-3692,-3686,-3586,-3407,-3212,-3018,-2884,-2800,-2807,-2853,-2951,-3024,-3067,-3010,-2853,-2554,-2133,-1569,-899,-129,703,1563,2420,3237,3993,4664,5248,5721,6102,6362,6520,6570,6512,6370,6139,5853,5519,5158,4793,4434,4118,3856,3686,3623,3673,3833,4064,4324,4551,4684,4669,4462,4036,3387,2526,1498,354,-823,-1970,-2981,-3825,-4399,-4708,-4686,-4375,-3761,-2924,-1918,-833,236,1217,2028,2612,2937,2972,2729,2216,1465,535,-540,-1671,-2817,-3883,-4830,-5577,-6105,-6366,-6356,-6092,-5583,-4899,-4086,-3220,-2384,-1636,-1038,-640,-446,-476,-689,-1050,-1499,-1958,-2358,-2632,-2714,-2574,-2188,-1582,-799,82,973,1788,2425,2858,3017,2934,2604,2072,1391,606,-221,-1025,-1752,-2342,-2745,-2931,-2889,-2613,-2151,-1514,-775,47,881,1703,2460,3105,3609,3910,3992,3813,3377,2695,1798,765,-341,-1419,-2385,-3173,-3723,-4008,-4033,-3812,-3389,-2830,-2200,-1581,-1062,-700,-568,-693,-1073,-1703,-2517,-3460,-4440,-5371,-6152,-6711,-6967,-6892,-6463,-5705,-4653,-3375,-1938,-433,1064,2455,3679,4659,5358,5749,5830,5626,5174,4530,3761,2927,2103,1341,693,198,-130,-284,-268,-119,152,490,857,1216,1516,1747,1880,1933,1902,1821,1713,1594,1517,1492,1555,1724,1991,2356,2787,3247,3698,4086,4373,4501,4449,4172,3675,2969,2085,1109,109,-807,-1545,-2036,-2210,-2055,-1580,-827,109,1139,2128,2966,3558,3819,3723,3257,2462,1384,127,-1237,-2580,-3835,-4906,-5761,-6366,-6736,-6907,-6937,-6890,-6833,-6819,-6877,-7016,-7236,-7488,-7764,-7997,-8168,-8233,-8153,-7907,-7459,-6793,-5908,-4786,-3470,-1976,-363,1312,2982,4597,6079,7410,8532,9440,10109,10540,10717,10645,10307,9710,8862,7794,6546,5191,3784,2433,1189,153,-640,-1131,-1315,-1186,-780,-150,631,1463,2256,2899,3313,3435,3240,2748,2004,1105,135,-787,-1592,-2190,-2552,-2641,-2465,-2039,-1402,-611,255,1133,1921,2568,3007,3210,3174,2927,2501,1988,1446,971,652,535,691,1112,1809,2734,3838,5055,6304,7520,8623,9562,10281,10742,10925,10802,10391,9692,8753,7627,6378,5097,3845,2702,1717,912,306,-128,-407,-571,-658,-699,-735,-782,-867,-991,-1155,-1347,-1546,-1729,-1878,-1954,-1960,-1850,-1640,-1301,-839,-252,446,1238,2067,2915,3686,4355,4838,5103,5126,4898,4455,3837,3110,2343,1603,951,443,103,-35,20,256,661,1182,1799,2450,3095,3676,4150,4478,4640,4621,4433,4084,3624,3080,2525,1993,1554,1231,1059,1047,1183,1447,1810,2231,2674,3106,3484,3787,3991,4087,4071,3955,3760,3498,3200,2869,2512,2138,1724,1303,845,413,-14,-374,-663,-865,-964,-967,-885,-715,-502,-242,20,285,522,749,958,1175,1423,1723,2102,2583,3159,3842,4591,5385,6150,6827,7328,7573,7495,7044,6202,4991,3457,1691,-204,-2109,-3910,-5498,-6794,-7743,-8324,-8567,-8503,-8225,-7793,-7316,-6841,-6459,-6184,-6050,-6045,-6142,-6302,-6483,-6632,-6718,-6721,-6623,-6439,-6174,-5848,-5483,-5101,-4721,-4375,-4075,-3847,-3710,-3658,-3727,-3881,-4161,-4529,-5011,-5579,-6239,-6960,-7727,-8488,-9204,-9800,-10219,-10389,-10263,-9799,-8997,-7863,-6459,-4855,-3157,-1479,69,1367,2339,2896,3025,2709,2001,982,-245,-1528,-2747,-3754,-4441,-4750,-4624,-4098,-3208,-2041,-712,657,1935,2990,3726,4045,3928,3351,2379,1070,-455,-2096,-3709,-5203,-6476,-7459,-8142,-8496,-8584,-8432,-8117,-7709,-7257,-6827,-6423,-6082,-5763,-5482,-5183,-4875,-4520,-4125,-3672,-3178,-2623,-2030,-1383,-693,38,794,1562,2292,2966,3519,3928,4154,4179,4021,3686,3237,2711,2170,1659,1218,867,632,499,488,578,784,1081,1473,1929,2431,2947,3438,3879,4225,4461,4554,4480,4241,3809,3201,2428,1499,469,-645,-1765,-2869,-3870,-4766,-5493,-6062,-6449,-6670,-6728,-6649,-6440,-6135,-5734,-5263,-4720,-4102,-3420,-2642,-1785,-820,232,1373,2572,3797,5011,6160,7206,8096,8798,9274,9508,9482,9211,8707,8015,7179,6255,5305,4375,3519,2771,2163,1723,1458,1370,1463,1689,2049,2466,2905,3303,3605,3762,3757,3552,3169,2611,1898,1087,198,-693,-1530,-2257,-2785,-3085,-3087,-2797,-2191,-1323,-222,1022,2341,3622,4785,5722,6375,6689,6643,6254,5556,4612,3502,2306,1111,-9,-991,-1792,-2382,-2761,-2944,-2966,-2889,-2764,-2663,-2629,-2709,-2897,-3206,-3574,-3972,-4331,-4589,-4719,-4674,-4478,-4128,-3676,-3162,-2638,-2158,-1758,-1476,-1328,-1328,-1465,-1728,-2086,-2509,-2963,-3412,-3845,-4242,-4611,-4959,-5297,-5642,-5993,-6359,-6714,-7053,-7356,-7598,-7775,-7871,-7884,-7830,-7705,-7549,-7378,-7225,-7129,-7106,-7179,-7360,-7618,-7940,-8257,-8499,-8590,-8445,-7992,-7194,-6025,-4517,-2726,-734,1340,3381,5267,6896,8178,9074,9548,9647,9408,8935,8321,7679,7111,6703,6494,6530,6757,7163,7646,8123,8505,8682,8604,8192,7462,6397,5076,3546,1908,258,-1324,-2752,-3965,-4933,-5622,-6053,-6232,-6208,-6011,-5705,-5312,-4895,-4450,-4017,-3596,-3185,-2800,-2422,-2050,-1686,-1307,-933,-554,-183,158,475,737,961,1131,1264,1362,1435,1486,1520,1543,1559,1570,1573,1578,1562,1555,1518,1500,1470,1470,1493,1554,1667,1831,2048,2324,2651,3030,3457,3918,4392,4857,5273,5607,5804,5835,5647,5232,4570,3680,2592,1350,24,-1331,-2646,-3847,-4908,-5756,-6399,-6804,-6990,-6975,-6793,-6479,-6082,-5633,-5167,-4691,-4213,-3707,-3174,-2573,-1906,-1161,-339,535,1451,2365,3255,4076,4793,5364,5757,5942,5905,5646,5170,4516,3710,2805,1856,909,42,-714,-1282,-1649,-1765,-1648,-1289,-760,-91,604,1266,1780,2081,2099,1801,1182,266,-891,-2212,-3598,-4960,-6191,-7218,-7966,-8397,-8473,-8215,-7605,-6721,-5569,-4249,-2806,-1319,143,1527,2786,3875,4805,5539,6129,6563,6901,7147,7346,7499,7631,7724,7780,7783,7718,7585,7366,7070,6685,6223,5681,5066,4400,3672,2928,2149,1388,626,-100,-803,-1476,-2124,-2759,-3386,-3994,-4591,-5130,-5615,-5985,-6227,-6314,-6230,-5988,-5604,-5113,-4568,-4008,-3497,-3059,-2731,-2517,-2394,-2334,-2281,-2173,-1954,-1569,-979,-176,839,2023,3318,4655,5926,7064,7960,8559,8807,8688,8209,7424,6395,5233,4028,2907,1945,1235,810,684,844,1233,1785,2418,3048,3600,4032,4295,4412,4395,4296,4189,4123,4182,4404,4826,5455,6268,7233,8282,9340,10331,11164,11775,12105,12111,11789,11136,10188,8994,7630,6159,4678,3242,1933,781,-164,-901,-1413,-1719,-1846,-1824,-1707,-1534,-1367,-1233,-1181,-1219,-1361,-1603,-1921,-2300,-2703,-3097,-3440,-3703,-3841,-3836,-3667,-3315,-2796,-2099,-1258,-280,788,1933,3088,4242,5321,6309,7146,7813,8279,8530,8575,8406,8063,7555,6929,6214,5451,4671,3920,3213,2587,2042,1594,1226,936,683,454,199,-106,-491,-990,-1597,-2344,-3192,-4141,-5137,-6147,-7105,-7963,-8670,-9180,-9481,-9552,-9422,-9111,-8670,-8157,-7615,-7112,-6678,-6362,-6171,-6130,-6213,-6419,-6704,-7035,-7378,-7681,-7935,-8094,-8167,-8142,-8034,-7854,-7627,-7364,-7086,-6803,-6509,-6208,-5874,-5497,-5049,-4508,-3869,-3107,-2247,-1289,-275,766,1775,2706,3495,4080,4421,4455,4178,3568,2661,1488,127,-1344,-2839,-4249,-5501,-6515,-7223,-7611,-7639,-7345,-6743,-5887,-4840,-3662,-2431,-1208,-51,984,1861,2537,3008,3246,3268,3074,2683,2136,1456,699,-87,-853,-1541,-2119,-2539,-2795,-2863,-2767,-2514,-2147,-1706,-1240,-812,-464,-257,-226,-399,-793,-1392,-2181,-3108,-4136,-5189,-6214,-7140,-7905,-8453,-8742,-8737,-8433,-7834,-6964,-5872,-4604,-3239,-1829,-456,841,2003,3013,3847,4516,5023,5392,5663,5845,6012,6157,6341,6565,6841,7164,7506,7835,8107,8270,8292,8127,7771,7207,6465,5564,4548,3477,2394,1367,452,-321,-889,-1271,-1440,-1439,-1292,-1062,-793,-542,-346,-216,-165,-151,-160,-120,-5,246,649,1216,1936,2765,3656,4532,5323,5952,6361,6488,6319,5819,5033,3961,2692,1272,-190,-1615,-2912,-4006,-4844,-5394,-5649,-5625,-5366,-4907,-4333,-3675,-3020,-2386,-1828,-1344,-943,-609,-313,-40,251,554,899,1255,1632,1983,2312,2566,2753,2841,2837,2746,2580,2365,2120,1878,1645,1438,1254,1068,861,595,228,-256,-894,-1676,-2592,-3613,-4677,-5736,-6712,-7540,-8160,-8524,-8586,-8352,-7800,-6986,-5929,-4716,-3390,-2063,-783,354,1289,1985,2389,2521,2373,2000,1441,781,77,-579,-1146,-1568,-1838,-1961,-1962,-1904,-1818,-1790,-1841,-2031,-2366,-2863,-3495,-4248,-5062,-5900,-6691,-7387,-7930,-8282,-8412,-8325,-8013,-7529,-6889,-6154,-5362,-4562,-3774,-3030,-2323,-1655,-1008,-357,313,1023,1780,2576,3411,4231,5027,5727,6305,6711,6907,6881,6610,6111,5408,4532,3544,2489,1439,446,-424,-1135,-1634,-1917,-1953,-1772,-1373,-807,-102,684,1510,2322,3076,3728,4248,4604,4777,4765,4549,4153,3573,2835,1966,991,-43,-1112,-2154,-3142,-4022,-4742,-5288,-5588,-5649,-5426,-4937,-4185,-3218,-2072,-831,452,1679,2806,3752,4496,4998,5271,5321,5190,4926,4579,4221,3891,3648,3516,3514,3641,3871,4173,4486,4755,4901,4881,4609,4087,3255,2158,802,-738,-2396,-4081,-5697,-7169,-8408,-9377,-10025,-10367,-10392,-10161,-9698,-9074,-8334,-7537,-6716,-5908,-5113,-4335,-3560,-2752,-1901,-965,65,1186,2402,3668,4960,6225,7415,8490,9412,10150,10700,11046,11213,11205,11058,10798,10464,10080,9672,9256,8819,8371,7864,7294,6622,5824,4896,3819,2619,1323,-43,-1393,-2703,-3883,-4896,-5700,-6257,-6576,-6646,-6512,-6183,-5718,-5130,-4476,-3750,-3007,-2213,-1409,-564,303,1206,2133,3075,4017,4928,5786,6551,7207,7710,8071,8255,8292,8171,7924,7569,7135,6653,6159,5666,5213,4795,4422,4085,3768,3451,3122,2754,2350,1907,1431,948,476,50,-294,-533,-633,-570,-341,75,653,1389,2250,3198,4192,5174,6093,6895,7525,7952,8124,8047,7685,7072,6210,5139,3912,2565,1179,-205,-1516,-2710,-3751,-4606,-5279,-5756,-6079,-6253,-6323,-6314,-6246,-6152,-6022,-5875,-5690,-5466,-5179,-4818,-4356,-3786,-3094,-2284,-1359,-352,727,1822,2903,3933,4863,5672,6344,6852,7221,7434,7526,7498,7378,7174,6898,6562,6158,5683,5130,4486,3748,2912,1988,982,-69,-1151,-2226,-3258,-4230,-5097,-5855,-6473,-6955,-7283,-7477,-7521,-7453,-7264,-6985,-6631,-6210,-5752,-5253,-4738,-4199,-3655,-3100,-2547,-2003,-1482,-999,-585,-242,-10,121,137,52,-116,-340,-593,-838,-1060,-1226,-1340,-1395,-1407,-1394,-1394,-1424,-1540,-1752,-2099,-2587,-3220,-3979,-4847,-5768,-6696,-7566,-8313,-8878,-9211,-9275,-9066,-8579,-7877,-6975,-5982,-4933,-3926,-3008,-2237,-1641,-1247,-1052,-1046,-1200,-1481,-1839,-2239,-2621,-2955,-3203,-3353,-3389,-3335,-3189,-3011,-2815,-2664,-2590,-2629,-2814,-3150,-3635,-4246,-4947,-5683,-6406,-7044,-7565,-7897,-8049,-7964,-7686,-7187,-6523,-5690,-4745,-3692,-2578,-1412,-225,964,2138,3277,4356,5364,6275,7071,7747,8286,8683,8956,9091,9122,9054,8913,8718,8486,8238,7974,7710,7433,7144,6818,6455,6023,5530,4960,4320,3623,2880,2125,1380,673,35,-517,-972,-1319,-1580,-1749,-1863,-1931,-1982,-2029,-2076,-2137,-2185,-2231,-2233,-2188,-2057,-1826,-1474,-993,-384,344,1157,2021,2886,3694,4392,4921,5239,5307,5122,4669,3994,3113,2115,1034,-19,-1005,-1825,-2441,-2798,-2888,-2704,-2284,-1672,-927,-130,668,1393,2009,2484,2800,2966,2974,2863,2629,2316,1928,1502,1042,576,108,-343,-775,-1182,-1562,-1927,-2268,-2610,-2950,-3308,-3693,-4111,-4574,-5078,-5623,-6195,-6775,-7341,-7858,-8286,-8601,-8751,-8727,-8494,-8061,-7418,-6601,-5616,-4520,-3338,-2125,-921,224,1279,2203,2987,3605,4073,4389,4576,4662,4656,4606,4508,4401,4281,4161,4030,3887,3710,3490,3215,2861,2447,1950,1402,798,169,-470,-1097,-1684,-2216,-2675,-3041,-3321,-3489,-3570,-3547,-3433,-3244,-2968,-2653,-2278,-1895,-1501,-1137,-818,-559,-381,-279,-258,-300,-392,-503,-621,-713,-771,-781,-741,-668,-564,-474,-405,-406,-493,-689,-1011,-1448,-1998,-2629,-3316,-4008,-4672,-5247,-5709,-5997,-6117,-6027,-5767,-5346,-4811,-4226,-3636,-3121,-2720,-2480,-2413,-2522,-2769,-3118,-3494,-3844,-4097,-4204,-4137,-3874,-3433,-2829,-2102,-1298,-458,371,1156,1871,2494,3024,3455,3793,4048,4232,4353,4439,4487,4535,4590,4676,4810,4989,5232,5503,5805,6072,6289,6376,6315,6042,5553,4829,3893,2778,1540,236,-1054,-2273,-3345,-4231,-4885,-5288,-5434,-5325,-4990,-4442,-3726,-2865,-1904,-877,178,1214,2218,3125,3944,4629,5180,5599,5877,6036,6089,6049,5959,5815,5671,5518,5391,5280,5190,5111,5024,4916,4760,4542,4248,3877,3426,2919,2372,1823,1305,855,520,312,268,375,625,991,1417,1865,2268,2578,2756,2764,2605,2275,1811,1258,676,150,-255,-449,-384,-3,695,1713,2998,4486,6098,7720,9267,10627,11727,12491,12889,12885,12505,11764,10724,9446,8009,6492,4980,3530,2215,1049,79,-723,-1340,-1812,-2161,-2406,-2596,-2737,-2868,-2999,-3150,-3324,-3541,-3778,-4054,-4335,-4615,-4860,-5054,-5149,-5152,-5019,-4765,-4398,-3928,-3405,-2858,-2333,-1879,-1513,-1277,-1156,-1147,-1224,-1327,-1437,-1463,-1387,-1149,-724,-107,706,1692,2804,4006,5224,6413,7496,8444,9195,9750,10088,10232,10201,10039,9782,9472,9154,8842,8574,8343,8158,8000,7860,7702,7519,7269,6941,6512,5959,5275,4448,3483,2385,1177,-113,-1457,-2803,-4133,-5393,-6556,-7591,-8473,-9181,-9717,-10068,-10260,-10303,-10242,-10106,-9946,-9799,-9701,-9680,-9745,-9905,-10130,-10411,-10690,-10934,-11082,-11092,-10914,-10518,-9891,-9019,-7942,-6677,-5309,-3879,-2502,-1229,-165,631,1114,1246,1035,512,-280,-1245,-2307,-3353,-4299,-5050,-5563,-5776,-5718,-5379,-4835,-4133,-3361,-2593,-1910,-1371,-1035,-922,-1045,-1395,-1925,-2599,-3333,-4064,-4702,-5185,-5427,-5396,-5044,-4378,-3413,-2203,-810,649,2091,3372,4407,5088,5350,5159,4514,3449,2046,386,-1397,-3196,-4872,-6333,-7478,-8252,-8625,-8588,-8185,-7460,-6496,-5380,-4195,-3039,-1975,-1069,-357,146,440,557,535,431,301,212,205,337,613,1067,1667,2405,3238,4111,4989,5801,6517,7083,7483,7691,7714,7558,7247,6811,6290,5715,5133,4571,4062,3617,3257,2959,2739,2543,2368,2161,1898,1549,1087,519,-160,-922,-1728,-2542,-3298,-3948,-4436,-4708,-4733,-4474,-3932,-3103,-2024,-735,687,2173,3618,4942,6050,6872,7351,7477,7228,6677,5841,4839,3730,2624,1593,706,2,-493,-799,-930,-943,-886,-819,-799,-870,-1064,-1396,-1871,-2463,-3153,-3887,-4636,-5342,-5961,-6458,-6787,-6934,-6872,-6605,-6138,-5491,-4709,-3821,-2897,-1972,-1115,-361,246,689,953,1051,997,830,598,332,111,-55,-89,3,256,652,1185,1813,2500,3192,3832,4377,4761,4969,4956,4725,4284,3651,2874,2004,1094,217,-570,-1223,-1683,-1949,-1983,-1818,-1458,-954,-352,296,929,1493,1942,2234,2342,2257,1974,1517,910,207,-548,-1277,-1931,-2440,-2756,-2853,-2708,-2351,-1809,-1150,-453,201,709,1004,1007,682,17,-966,-2218,-3644,-5152,-6610,-7898,-8910,-9543,-9750,-9503,-8825,-7780,-6455,-4978,-3468,-2067,-881,-19,465,540,212,-459,-1414,-2539,-3721,-4855,-5820,-6540,-6945,-7000,-6707,-6085,-5206,-4127,-2968,-1803,-748,129,759,1103,1153,917,439,-227,-1011,-1828,-2609,-3269,-3753,-4013,-4019,-3777,-3291,-2618,-1796,-911,-27,790,1469,1995,2332,2503,2538,2477,2389,2318,2318,2423,2646,2991,3439,3958,4508,5055,5535,5932,6186,6291,6222,5982,5582,5035,4380,3636,2849,2050,1264,533,-137,-720,-1204,-1590,-1854,-2006,-2029,-1924,-1682,-1302,-784,-138,620,1472,2377,3306,4215,5066,5826,6459,6962,7309,7531,7622,7623,7556,7451,7331,7214,7097,6979,6831,6634,6347,5955,5423,4752,3946,3025,2039,1027,62,-801,-1489,-1966,-2173,-2123,-1797,-1254,-539,264,1073,1791,2355,2681,2755,2548,2090,1417,603,-280,-1126,-1852,-2363,-2582,-2472,-1982,-1146,27,1458,3071,4771,6451,8017,9369,10439,11157,11498,11430,10981,10165,9058,7725,6263,4774,3354,2104,1089,368,-46,-159,-19,300,717,1119,1425,1536,1397,973,266,-692,-1832,-3067,-4289,-5401,-6294,-6908,-7177,-7088,-6660,-5915,-4925,-3755,-2480,-1187,65,1215,2207,3032,3651,4094,4358,4484,4520,4494,4487,4515,4642,4876,5234,5708,6271,6896,7535,8147,8696,9139,9463,9638,9670,9551,9293,8909,8405,7807,7121,6370,5559,4711,3823,2916,1986,1043,89,-874,-1845,-2823,-3806,-4789,-5773,-6744,-7697,-8620,-9494,-10303,-11037,-11663,-12190,-12583,-12856,-12983,-12976,-12818,-12525,-12079,-11516,-10812,-10028,-9146,-8236,-7289,-6380,-5497,-4706,-3997,-3411,-2937,-2600,-2373,-2267,-2241,-2295,-2373,-2476,-2545,-2588,-2558,-2474,-2309,-2091,-1827,-1530,-1242,-964,-737,-568,-470,-447,-496,-602,-756,-939,-1138,-1340,-1539,-1727,-1908,-2084,-2254,-2437,-2615,-2817,-3016,-3238,-3450,-3668,-3858,-4021,-4131,-4172,-4139,-4016,-3815,-3543,-3222,-2882,-2562,-2282,-2094,-1995,-2018,-2154,-2391,-2723,-3111,-3544,-3978,-4402,-4775,-5089,-5313,-5439,-5451,-5340,-5106,-4740,-4253,-3648,-2934,-2134,-1258,-327,628,1593,2529,3414,4218,4921,5502,5958,6289,6505,6632,6692,6725,6759,6827,6946,7134,7367,7650,7916,8145,8258,8211,7946,7429,6643,5595,4323,2879,1346,-189,-1635,-2889,-3892,-4568,-4896,-4871,-4512,-3884,-3048,-2110,-1149,-276,440,933,1158,1120,819,307,-362,-1125,-1900,-2631,-3248,-3704,-3967,-4006,-3817,-3402,-2772,-1965,-1003,45,1149,2232,3245,4136,4851,5352,5618,5616,5355,4832,4064,3089,1941,678,-634,-1939,-3162,-4249,-5156,-5839,-6295,-6521,-6530,-6367,-6040,-5620,-5106,-4556,-3963,-3358,-2731,-2096,-1441,-772,-89,608,1304,2000,2676,3332,3950,4529,5057,5535,5958,6326,6640,6892,7092,7209,7267,7223,7086,6838,6465,5975,5368,4650,3851,2991,2104,1229,408,-335,-949,-1435,-1773,-1961,-2029,-1985,-1870,-1711,-1541,-1387,-1269,-1203,-1179,-1217,-1280,-1390,-1507,-1656,-1809,-1989,-2186,-2417,-2681,-2982,-3319,-3680,-4061,-4438,-4795,-5104,-5348,-5492,-5531,-5446,-5232,-4910,-4477,-3983,-3452,-2938,-2490,-2155,-1973,-1984,-2183,-2585,-3147,-3842,-4603,-5374,-6087,-6683,-7111,-7337,-7334,-7112,-6673,-6051,-5291,-4423,-3526,-2612,-1761,-979,-305,250,686,1005,1217,1344,1391,1388,1334,1256,1153,1041,921,802,680,555,424,271,94,-127,-393,-720,-1100,-1537,-2006,-2492,-2966,-3388,-3738,-3969,-4077,-4022,-3822,-3466,-2978,-2381,-1706,-992,-275,407,1036,1575,2027,2371,2619,2765,2814,2771,2635,2417,2118,1756,1348,923,507,131,-161,-362,-413,-332,-91,307,835,1485,2220,2993,3786,4537,5231,5831,6324,6708,6982,7162,7269,7316,7345,7354,7381,7414,7463,7512,7540,7528,7443,7278,6996,6622,6125,5551,4897,4204,3494,2802,2141,1550,1024,589,243,-16,-178,-259,-259,-194,-74,72,239,390,514,588,591,516,348,93,-250,-659,-1121,-1597,-2063,-2477,-2798,-2986,-2999,-2796,-2357,-1650,-684,530,1954,3523,5169,6796,8318,9647,10709,11448,11836,11860,11544,10921,10052,8994,7825,6614,5417,4304,3298,2439,1739,1187,789,510,332,232,167,129,89,32,-36,-133,-243,-368,-498,-636,-764,-899,-1023,-1135,-1235,-1303,-1346,-1345,-1294,-1194,-1035,-825,-560,-245,110,512,947,1422,1937,2482,3066,3679,4306,4955,5582,6201,6769,7289,7739,8110,8408,8617,8760,8826,8837,8788,8700,8561,8383,8152,7862,7489,7016,6406,5638,4686,3532,2182,641,-1038,-2830,-4644,-6436,-8108,-9607,-10865,-11844,-12513,-12875,-12932,-12734,-12313,-11740,-11067,-10368,-9698,-9105,-8641,-8310,-8149,-8132,-8250,-8461,-8732,-8997,-9219,-9332,-9300,-9087,-8680,-8070,-7286,-6338,-5287,-4158,-3005,-1876,-787,205,1107,1881,2530,3035,3397,3587,3615,3441,3080,2506,1738,782,-332,-1559,-2854,-4147,-5383,-6490,-7415,-8099,-8517,-8640,-8483,-8053,-7401,-6577,-5639,-4670,-3712,-2854,-2122,-1569,-1205,-1034,-1042,-1189,-1443,-1740,-2050,-2308,-2502,-2591,-2595,-2500,-2351,-2163,-1976,-1825,-1731,-1717,-1786,-1943,-2167,-2453,-2762,-3079,-3368,-3603,-3760,-3812,-3742,-3544,-3208,-2743,-2154,-1460,-684,161,1039,1941,2829,3699,4514,5273,5938,6510,6960,7288,7469,7511,7404,7162,6796,6323,5758,5130,4451,3751,3045,2359,1702,1102,563,100,-279,-580,-802,-956,-1063,-1138,-1200,-1282,-1387,-1549,-1759,-2030,-2345,-2694,-3048,-3380,-3657,-3859,-3954,-3945,-3817,-3593,-3279,-2907,-2487,-2057,-1609,-1167,-712,-248,250,793,1387,2049,2760,3516,4284,5026,5703,6258,6649,6826,6766,6444,5871,5060,4057,2904,1671,410,-810,-1935,-2933,-3759,-4416,-4888,-5188,-5330,-5326,-5197,-4949,-4594,-4140,-3586,-2939,-2198,-1371,-469,490,1492,2495,3480,4400,5221,5905,6427,6756,6898,6846,6620,6257,5778,5245,4676,4127,3613,3158,2776,2454,2217,2026,1913,1846,1837,1884,1971,2104,2257,2426,2576,2697,2749,2720,2585,2335,1970,1484,911,249,-457,-1191,-1929,-2637,-3306,-3921,-4466,-4958,-5375,-5743,-6050,-6319,-6537,-6720,-6853,-6932,-6952,-6884,-6729,-6469,-6096,-5628,-5064,-4447,-3801,-3177,-2616,-2156,-1837,-1666,-1665,-1808,-2093,-2472,-2920,-3391,-3846,-4252,-4581,-4805,-4913,-4894,-4742,-4474,-4085,-3611,-3054,-2457,-1824,-1194,-571,13,560,1040,1452,1759,1958,2007,1898,1605,1123,463,-362,-1308,-2329,-3357,-4339,-5197,-5884,-6341,-6539,-6462,-6112,-5513,-4700,-3742,-2680,-1612,-580,340,1106,1677,2046,2192,2138,1903,1508,1014,442,-153,-732,-1269,-1727,-2100,-2379,-2565,-2667,-2706,-2689,-2640,-2577,-2493,-2419,-2333,-2246,-2142,-2020,-1859,-1671,-1421,-1128,-762,-333,181,777,1474,2260,3153,4127,5185,6299,7438,8583,9686,10720,11653,12442,13076,13512,13750,13765,13563,13139,12512,11692,10710,9601,8394,7146,5896,4697,3602,2640,1860,1260,853,619,518,521,565,609,609,536,369,105,-247,-670,-1139,-1621,-2103,-2537,-2933,-3251,-3512,-3695,-3818,-3882,-3882,-3836,-3709,-3518,-3228,-2828,-2319,-1673,-920,-52,891,1888,2891,3869,4773,5575,6245,6759,7119,7319,7377,7307,7140,6901,6628,6344,6089,5872,5728,5650,5646,5706,5809,5937,6061,6159,6213,6211,6150,6039,5891,5726,5558,5405,5261,5142,5008,4874,4683,4447,4126,3723,3239,2672,2062,1406,755,116,-473,-1010,-1467,-1859,-2163,-2400,-2558,-2642,-2648,-2563,-2373,-2066,-1618,-1016,-257,667,1727,2903,4148,5404,6613,7708,8626,9326,9761,9916,9793,9390,8763,7919,6932,5825,4655,3453,2252,1069,-72,-1169,-2207,-3183,-4089,-4915,-5659,-6303,-6852,-7292,-7640,-7887,-8075,-8191,-8299,-8390,-8515,-8686,-8909,-9208,-9558,-9962,-10387,-10810,-11189,-11504,-11699,-11766,-11660,-11375,-10888,-10204,-9321,-8254,-7041,-5695,-4295,-2875,-1508,-260,821,1691,2310,2701,2845,2811,2619,2342,2015,1696,1394,1140,905,687,443,148,-227,-695,-1258,-1901,-2590,-3286,-3937,-4495,-4918,-5177,-5258,-5165,-4919,-4550,-4115,-3644,-3209,-2824,-2550,-2377,-2334,-2388,-2541,-2748,-2993,-3238,-3464,-3652,-3797,-3894,-3961,-4005,-4049,-4111,-4200,-4329,-4486,-4675,-4863,-5046,-5181,-5268,-5268,-5188,-5004,-4721,-4342,-3863,-3299,-2656,-1943,-1182,-380,437,1253,2051,2808,3520,4164,4736,5231,5625,5933,6125,6197,6147,5947,5622,5151,4576,3901,3184,2454,1763,1164,676,345,170,154,273,497,775,1071,1325,1507,1579,1534,1359,1073,700,259,-196,-656,-1074,-1434,-1735,-1956,-2118,-2224,-2287,-2320,-2339,-2331,-2317,-2270,-2191,-2058,-1862,-1583,-1227,-781,-274,295,886,1485,2057,2580,3033,3402,3674,3846,3913,3873,3729,3482,3139,2706,2199,1631,1026,411,-192,-754,-1250,-1665,-1974,-2175,-2258,-2219,-2059,-1783,-1389,-892,-303,362,1075,1804,2514,3161,3711,4119,4378,4448,4358,4104,3734,3279,2795,2328,1924,1615,1411,1319,1314,1372,1458,1537,1585,1589,1548,1482,1416,1387,1432,1584,1864,2282,2825,3479,4182,4914,5584,6163,6581,6798,6786,6517,6005,5253,4307,3204,2003,760,-481,-1664,-2770,-3759,-4642,-5391,-6030,-6546,-6954,-7253,-7446,-7534,-7515,-7403,-7188,-6911,-6557,-6185,-5797,-5443,-5148,-4945,-4856,-4893,-5066,-5349,-5739,-6176,-6635,-7046,-7367,-7537,-7524,-7285,-6824,-6132,-5249,-4212,-3083,-1940,-849,108,878,1403,1671,1672,1437,1012,455,-162,-770,-1313,-1751,-2051,-2225,-2278,-2243,-2165,-2069,-2013,-1995,-2058,-2170,-2344,-2533,-2714,-2847,-2899,-2835,-2646,-2312,-1854,-1289,-652,5,647,1211,1680,2005,2198,2242,2176,1995,1768,1481,1204,919,666,422,202,-21,-260,-532,-863,-1255,-1730,-2276,-2885,-3544,-4206,-4862,-5450,-5952,-6324,-6544,-6584,-6439,-6089,-5552,-4808,-3892,-2798,-1555,-195,1268,2766,4282,5739,7104,8322,9347,10163,10733,11062,11163,11039,10745,10301,9761,9175,8585,8033,7565,7192,6949,6825,6819,6902,7041,7186,7287,7288,7139,6812,6265,5523,4577,3483,2286,1044,-168,-1301,-2293,-3120,-3746,-4186,-4429,-4527,-4480,-4352,-4151,-3923,-3671,-3423,-3167,-2918,-2666,-2413,-2162,-1910,-1668,-1429,-1200,-972,-741,-492,-216,107,478,917,1414,1981,2605,3285,4003,4751,5503,6239,6938,7568,8119,8562,8902,9115,9237,9247,9199,9092,8970,8853,8770,8731,8756,8827,8949,9074,9188,9232,9177,8980,8611,8062,7333,6444,5436,4348,3241,2159,1153,252,-524,-1172,-1701,-2129,-2481,-2779,-3048,-3285,-3502,-3662,-3756,-3732,-3556,-3200,-2626,-1847,-863,280,1530,2814,4056,5170,6092,6761,7141,7229,7025,6570,5905,5092,4184,3257,2343,1515,778,184,-289,-624,-849,-990,-1070,-1130,-1203,-1316,-1499,-1764,-2119,-2570,-3094,-3692,-4331,-4995,-5667,-6312,-6928,-7483,-7974,-8380,-8696,-8904,-9000,-8970,-8817,-8537,-8135,-7630,-7034,-6377,-5692,-5002,-4359,-3777,-3307,-2943,-2722,-2616,-2627,-2715,-2840,-2969,-3045,-3059,-2958,-2767,-2461,-2088,-1660,-1229,-825,-492,-260,-146,-164,-307,-552,-882,-1255,-1636,-1996,-2305,-2548,-2714,-2813,-2842,-2830,-2784,-2726,-2671,-2636,-2629,-2662,-2736,-2855,-3015,-3213,-3438,-3676,-3924,-4153,-4372,-4547,-4693,-4789,-4851,-4871,-4866,-4833,-4792,-4751,-4709,-4690,-4670,-4671,-4662,-4643,-4588,-4476,-4292,-4003,-3605,-3072,-2407,-1611,-697,306,1368,2432,3460,4381,5166,5752,6131,6271,6183,5881,5383,4736,3974,3138,2290,1449,692,29,-487,-844,-1025,-1037,-886,-608,-225,212,667,1090,1442,1691,1798,1760,1565,1223,767,213,-381,-983,-1543,-2027,-2402,-2657,-2779,-2780,-2674,-2481,-2236,-1961,-1691,-1446,-1251,-1109,-1041,-1020,-1061,-1126,-1205,-1285,-1337,-1365,-1355,-1306,-1228,-1120,-987,-846,-683,-525,-345,-171,27,233,470,731,1033,1363,1738,2129,2539,2947,3328,3681,3971,4202,4357,4450,4468,4451,4389,4317,4249,4190,4162,4159,4188,4238,4308,4382,4459,4524,4580,4613,4626,4610,4561,4474,4333,4138,3855,3501,3038,2487,1842,1119,359,-417,-1138,-1762,-2224,-2463,-2457,-2164,-1601,-786,222,1361,2537,3659,4650,5406,5902,6061,5907,5426,4686,3722,2634,1481,359,-670,-1557,-2251,-2757,-3052,-3177,-3147,-3007,-2804,-2575,-2371,-2224,-2168,-2218,-2390,-2688,-3100,-3621,-4224,-4882,-5574,-6258,-6900,-7471,-7925,-8236,-8382,-8341,-8114,-7715,-7158,-6492,-5752,-4985,-4248,-3570,-3010,-2573,-2296,-2171,-2184,-2337,-2559,-2860,-3150,-3426,-3624,-3729,-3713,-3574,-3309,-2953,-2509,-2028,-1534,-1054,-623,-236,87,359,587,779,956,1105,1250,1355,1444,1468,1449,1345,1184,944,656,332,-8,-317,-587,-768,-861,-829,-697,-448,-129,248,634,994,1291,1491,1571,1509,1304,943,444,-193,-952,-1808,-2745,-3734,-4741,-5738,-6685,-7544,-8281,-8857,-9242,-9414,-9360,-9065,-8550,-7812,-6899,-5832,-4660,-3437,-2204,-1023,69,1022,1816,2428,2873,3161,3341,3456,3574,3744,4031,4459,5065,5837,6759,7798,8892,9990,11023,11927,12661,13172,13450,13477,13268,12856,12260,11556,10762,9952,9145,8384,7673,7025,6421,5849,5286,4708,4093,3429,2701,1911,1064,162,-772,-1728,-2683,-3607,-4482,-5277,-5959,-6517,-6924,-7165,-7260,-7187,-6991,-6682,-6290,-5853,-5396,-4947,-4520,-4138,-3781,-3465,-3147,-2824,-2449,-2018,-1478,-839,-63,828,1838,2933,4083,5249,6368,7422,8335,9114,9706,10137,10394,10512,10507,10420,10274,10104,9931,9773,9640,9540,9468,9422,9394,9372,9344,9298,9215,9074,8862,8547,8126,7577,6905,6117,5235,4299,3335,2413,1556,835,272,-93,-250,-191,69,507,1082,1754,2457,3149,3761,4245,4554,4652,4524,4168,3604,2870,2025,1123,247,-563,-1232,-1745,-2066,-2211,-2184,-2025,-1773,-1474,-1195,-965,-857,-882,-1090,-1475,-2044,-2775,-3639,-4583,-5565,-6507,-7371,-8084,-8620,-8937,-9034,-8906,-8590,-8105,-7513,-6858,-6192,-5580,-5056,-4662,-4426,-4348,-4424,-4628,-4919,-5250,-5558,-5797,-5906,-5856,-5624,-5206,-4631,-3929,-3160,-2385,-1665,-1063,-615,-354,-284,-382,-627,-950,-1304,-1614,-1825,-1886,-1772,-1469,-1004,-412,246,890,1455,1854,2042,1966,1623,1015,195,-788,-1845,-2904,-3866,-4678,-5268,-5617,-5717,-5581,-5254,-4790,-4248,-3701,-3197,-2804,-2534,-2443,-2498,-2735,-3096,-3587,-4155,-4772,-5404,-6001,-6542,-6977,-7290,-7434,-7411,-7175,-6747,-6095,-5260,-4243,-3104,-1879,-640,552,1628,2521,3191,3585,3700,3523,3089,2438,1638,751,-127,-933,-1593,-2044,-2266,-2223,-1942,-1433,-756,36,878,1680,2399,2946,3307,3430,3329,3003,2494,1844,1108,351,-362,-980,-1442,-1735,-1818,-1725,-1446,-1060,-577,-102,351,690,899,932,792,477,19,-551,-1187,-1831,-2438,-2955,-3336,-3556,-3581,-3411,-3049,-2514,-1851,-1088,-300,476,1173,1742,2160,2379,2423,2273,1986,1591,1148,733,378,175,119,266,592,1076,1686,2345,3009,3603,4081,4403,4552,4530,4372,4102,3800,3486,3259,3122,3149,3318,3660,4124,4702,5327,5959,6538,7009,7330,7454,7370,7049,6518,5776,4877,3854,2775,1695,681,-208,-917,-1406,-1648,-1624,-1366,-871,-226,533,1307,2027,2609,2993,3133,3014,2643,2051,1296,444,-424,-1233,-1918,-2407,-2683,-2700,-2483,-2040,-1416,-669,151,962,1716,2348,2807,3075,3109,2923,2518,1919,1165,299,-624,-1541,-2408,-3157,-3765,-4194,-4438,-4503,-4415,-4210,-3941,-3664,-3436,-3300,-3304,-3454,-3780,-4246,-4853,-5545,-6287,-7027,-7709,-8288,-8717,-8966,-9007,-8842,-8467,-7913,-7200,-6382,-5496,-4591,-3724,-2919,-2236,-1678,-1274,-1019,-905,-909,-999,-1136,-1279,-1376,-1398,-1304,-1086,-732,-261,302,914,1524,2089,2557,2893,3077,3090,2956,2674,2299,1849,1380,930,530,223,10,-85,-72,41,239,493,774,1046,1278,1427,1463,1361,1082,643,12,-769,-1685,-2688,-3718,-4724,-5635,-6401,-6970,-7314,-7414,-7278,-6931,-6403,-5758,-5042,-4329,-3658,-3095,-2653,-2370,-2233,-2234,-2340,-2506,-2681,-2798,-2811,-2647,-2289,-1684,-849,217,1470,2868,4337,5813,7218,8480,9552,10375,10945,11242,11305,11155,10857,10461,10026,9615,9256,8989,8811,8716,8672,8639,8556,8382,8051,7547,6828,5912,4809,3565,2228,860,-475,-1726,-2831,-3766,-4502,-5032,-5364,-5517,-5519,-5409,-5216,-4987,-4744,-4524,-4336,-4191,-4095,-4037,-4006,-3990,-3969,-3925,-3850,-3717,-3524,-3259,-2907,-2483,-1960,-1366,-679,77,904,1783,2709,3652,4612,5553,6464,7328,8109,8817,9406,9906,10285,10572,10769,10904,10986,11045,11089,11132,11181,11224,11261,11265,11222,11103,10887,10558,10104,9541,8867,8135,7364,6611,5930,5354,4935,4697,4639,4777,5060,5462,5916,6360,6727,6950,6985,6779,6334,5625,4697,3568,2308,964,-379,-1666,-2822,-3793,-4540,-5027,-5242,-5200,-4912,-4438,-3819,-3146,-2472,-1897,-1461,-1242,-1256,-1524,-2041,-2759,-3651,-4636,-5652,-6634,-7502,-8224,-8744,-9060,-9159,-9067,-8803,-8411,-7929,-7400,-6863,-6357,-5902,-5525,-5235,-5031,-4918,-4870,-4879,-4901,-4918,-4881,-4769,-4546,-4206,-3730,-3147,-2457,-1707,-928,-155,562,1202,1726,2123,2374,2485,2455,2303,2053,1720,1353,971,609,301,60,-94,-160,-142,-61,66,200,318,376,363,254,40,-270,-668,-1143,-1656,-2203,-2746,-3272,-3766,-4213,-4610,-4951,-5239,-5473,-5664,-5810,-5925,-6011,-6072,-6124,-6156,-6188,-6208,-6225,-6228,-6219,-6183,-6125,-6028,-5905,-5735,-5545,-5316,-5070,-4808,-4534,-4261,-3988,-3718,-3465,-3218,-2998,-2788,-2612,-2451,-2325,-2213,-2125,-2041,-1951,-1839,-1689,-1482,-1208,-858,-428,69,620,1197,1772,2301,2762,3108,3337,3421,3374,3203,2932,2599,2224,1849,1492,1175,906,683,510,359,232,92,-58,-241,-456,-711,-995,-1292,-1601,-1885,-2149,-2372,-2535,-2658,-2701,-2700,-2617,-2481,-2262,-1977,-1616,-1190,-706,-186,350,866,1333,1715,1986,2116,2101,1922,1598,1143,576,-42,-700,-1307,-1846,-2238,-2456,-2453,-2215,-1738,-1039,-161,855,1937,3023,4048,4950,5690,6236,6577,6720,6683,6502,6217,5873,5519,5183,4911,4703,4580,4528,4531,4577,4630,4676,4698,4674,4616,4504,4368,4195,4025,3839,3675,3521,3390,3280,3180,3085,2981,2845,2669,2425,2111,1711,1238,694,107,-502,-1097,-1649,-2136,-2517,-2794,-2930,-2937,-2793,-2511,-2084,-1529,-862,-102,713,1547,2369,3120,3777,4295,4648,4823,4806,4590,4191,3608,2863,1975,967,-129,-1278,-2440,-3577,-4634,-5582,-6366,-6970,-7364,-7548,-7527,-7329,-6982,-6544,-6062,-5599,-5204,-4925,-4797,-4820,-5012,-5325,-5741,-6197,-6646,-7026,-7299,-7412,-7349,-7091,-6649,-6037,-5293,-4462,-3598,-2757,-2001,-1366,-898,-605,-484,-513,-645,-827,-989,-1080,-1025,-813,-391,201,979,1861,2834,3798,4721,5526,6176,6631,6869,6894,6698,6328,5784,5132,4389,3611,2836,2092,1426,850,387,42,-198,-346,-426,-480,-536,-629,-794,-1040,-1395,-1843,-2388,-3007,-3680,-4385,-5087,-5770,-6405,-6976,-7466,-7864,-8159,-8355,-8439,-8437,-8328,-8151,-7893,-7575,-7208,-6794,-6339,-5850,-5315,-4742,-4127,-3458,-2753,-1988,-1195,-347,513,1409,2312,3218,4125,5008,5868,6687,7445,8125,8714,9179,9525,9721,9774,9690,9469,9148,8738,8275,7797,7315,6879,6486,6157,5888,5669,5483,5306,5114,4871,4576,4184,3723,3170,2559,1917,1260,648,85,-377,-744,-995,-1143,-1206,-1197,-1166,-1121,-1123,-1170,-1317,-1554,-1903,-2352,-2881,-3473,-4073,-4655,-5147,-5518,-5696,-5654,-5342,-4757,-3881,-2751,-1389,134,1754,3387,4955,6374,7589,8537,9193,9545,9591,9379,8936,8333,7640,6922,6262,5719,5346,5184,5245,5536,6025,6687,7456,8286,9103,9860,10487,10974,11259,11370,11281,11034,10638,10144,9563,8955,8320,7704,7108,6543,6019,5515,5045,4578,4119,3650,3165,2666,2140,1607,1062,528,21,-438,-821,-1110,-1282,-1343,-1271,-1113,-863,-584,-309,-87,20,-15,-250,-689,-1358,-2242,-3320,-4552,-5885,-7255,-8589,-9824,-10884,-11720,-12292,-12553,-12528,-12186,-11587,-10744,-9724,-8571,-7358,-6128,-4956,-3874,-2935,-2164,-1577,-1192,-987,-961,-1067,-1285,-1559,-1851,-2113,-2307,-2391,-2354,-2161,-1833,-1361,-786,-134,541,1202,1785,2264,2581,2737,2707,2514,2178,1747,1260,792,368,59,-126,-155,-42,203,541,927,1310,1640,1857,1931,1824,1525,1043,388,-400,-1274,-2180,-3071,-3878,-4576,-5112,-5478,-5661,-5683,-5551,-5323,-5024,-4714,-4432,-4219,-4105,-4103,-4223,-4453,-4775,-5168,-5600,-6043,-6474,-6861,-7198,-7456,-7633,-7723,-7709,-7611,-7406,-7127,-6754,-6321,-5823,-5281,-4712,-4120,-3531,-2948,-2394,-1869,-1393,-961,-577,-239,71,349,621,882,1139,1388,1608,1783,1883,1877,1745,1463,1034,457,-226,-988,-1761,-2493,-3114,-3573,-3821,-3830,-3603,-3137,-2497,-1713,-875,-47,701,1297,1705,1890,1854,1616,1213,708,168,-342,-741,-996,-1051,-916,-583,-108,478,1091,1675,2168,2506,2663,2611,2349,1900,1284,557,-242,-1047,-1810,-2469,-2980,-3294,-3383,-3220,-2797,-2130,-1222,-140,1096,2399,3722,4980,6117,7062,7775,8210,8350,8190,7739,7030,6110,5032,3888,2735,1684,788,140,-232,-277,-11,562,1382,2396,3508,4642,5692,6577,7217,7555,7550,7201,6514,5540,4338,2986,1572,187,-1094,-2193,-3063,-3674,-4008,-4085,-3928,-3579,-3090,-2507,-1885,-1252,-650,-83,434,916,1360,1799,2220,2654,3080,3504,3898,4244,4513,4665,4683,4527,4189,3655,2936,2042,1015,-108,-1276,-2422,-3502,-4448,-5219,-5777,-6096,-6168,-6007,-5619,-5055,-4348,-3559,-2740,-1949,-1236,-648,-220,26,79,-71,-389,-887,-1494,-2217,-2972,-3752,-4483,-5142,-5683,-6079,-6313,-6373,-6269,-6007,-5623,-5142,-4604,-4053,-3516,-3030,-2618,-2277,-2021,-1824,-1664,-1518,-1345,-1123,-823,-423,71,680,1359,2112,2884,3646,4351,4955,5430,5735,5878,5832,5639,5302,4871,4376,3856,3358,2888,2491,2149,1881,1672,1497,1351,1198,1023,795,500,113,-372,-960,-1656,-2429,-3288,-4174,-5085,-5971,-6802,-7559,-8200,-8721,-9094,-9317,-9385,-9293,-9064,-8695,-8216,-7649,-7020,-6354,-5686,-5030,-4411,-3834,-3308,-2813,-2357,-1901,-1445,-960,-441,123,723,1355,1990,2609,3167,3636,3985,4181,4229,4115,3875,3539,3162,2803,2515,2363,2374,2594,3010,3626,4392,5274,6205,7117,7953,8635,9130,9393,9409,9185,8739,8107,7347,6495,5630,4771,3991,3278,2685,2179,1777,1455,1196,985,801,622,441,230,-12,-303,-647,-1045,-1497,-1997,-2525,-3072,-3607,-4109,-4550,-4897,-5123,-5196,-5091,-4788,-4273,-3542,-2604,-1481,-216,1144,2524,3859,5064,6070,6823,7264,7389,7193,6719,6027,5200,4340,3546,2927,2564,2511,2814,3455,4405,5608,6953,8366,9713,10916,11868,12521,12823,12783,12408,11760,10899,9908,8878,7873,6977,6224,5648,5253,5022,4929,4940,5009,5112,5202,5282,5318,5331,5306,5263,5198,5122,5024,4899,4719,4470,4109,3620,2963,2130,1115,-87,-1426,-2894,-4408,-5929,-7378,-8698,-9831,-10729,-11374,-11735,-11844,-11693,-11340,-10805,-10151,-9407,-8637,-7852,-7116,-6419,-5809,-5269,-4821,-4457,-4170,-3960,-3808,-3712,-3658,-3633,-3633,-3640,-3651,-3647,-3623,-3552,-3439,-3246,-2994,-2649,-2241,-1764,-1238,-699,-150,352,805,1176,1453,1633,1710,1704,1625,1505,1363,1234,1142,1110,1157,1286,1512,1810,2185,2599,3030,3448,3813,4095,4260,4279,4137,3820,3336,2685,1908,1023,91,-849,-1742,-2538,-3198,-3694,-4002,-4147,-4129,-4008,-3827,-3646,-3535,-3545,-3711,-4076,-4616,-5342,-6186,-7112,-8036,-8895,-9613,-10137,-10412,-10429,-10175,-9675,-8971,-8105,-7154,-6162,-5205,-4318,-3548,-2924,-2449,-2135,-1971,-1933,-2011,-2170,-2387,-2634,-2890,-3127,-3347,-3527,-3680,-3802,-3909,-4006,-4109,-4219,-4339,-4461,-4570,-4643,-4659,-4576,-4388,-4051,-3583,-2956,-2218,-1365,-465,464,1355,2184,2895,3478,3898,4163,4267,4234,4081,3840,3543,3215,2893,2586,2320,2096,1916,1776,1665,1575,1487,1405,1305,1196,1072,935,784,635,463,295,107,-89,-297,-519,-746,-970,-1182,-1356,-1487,-1542,-1501,-1348,-1052,-616,-21,712,1579,2532,3542,4541,5475,6268,6868,7205,7269,7013,6486,5691,4723,3648,2565,1574,757,187,-100,-81,205,729,1401,2131,2838,3410,3793,3922,3774,3364,2707,1878,935,-38,-960,-1774,-2408,-2850,-3062,-3067,-2866,-2495,-1979,-1365,-665,59,809,1534,2221,2853,3396,3852,4198,4429,4543,4533,4411,4172,3842,3409,2908,2341,1721,1083,414,-236,-870,-1457,-1969,-2400,-2705,-2883,-2908,-2771,-2482,-2028,-1455,-763,-17,762,1506,2181,2729,3128,3330,3342,3130,2733,2143,1404,553,-376,-1323,-2242,-3093,-3821,-4405,-4818,-5046,-5106,-5003,-4776,-4459,-4097,-3732,-3412,-3164,-3020,-2991,-3075,-3268,-3540,-3863,-4207,-4516,-4777,-4935,-4982,-4889,-4659,-4274,-3760,-3103,-2337,-1462,-511,500,1542,2577,3576,4494,5289,5926,6366,6584,6567,6320,5853,5220,4448,3626,2794,2040,1403,938,654,563,623,797,1016,1201,1291,1206,915,380,-371,-1342,-2436,-3624,-4796,-5882,-6821,-7529,-8008,-8203,-8149,-7850,-7345,-6680,-5891,-5031,-4143,-3267,-2451,-1714,-1108,-633,-324,-174,-188,-348,-635,-1022,-1471,-1952,-2420,-2853,-3215,-3490,-3667,-3733,-3704,-3564,-3344,-3026,-2637,-2171,-1622,-1012,-322,425,1223,2055,2893,3708,4472,5153,5727,6176,6491,6673,6725,6668,6508,6280,5991,5677,5339,5010,4685,4380,4098,3833,3596,3375,3176,3000,2837,2701,2569,2455,2334,2205,2052,1863,1626,1345,997,609,177,-282,-729,-1166,-1540,-1849,-2054,-2152,-2119,-1956,-1656,-1231,-680,-32,701,1480,2278,3042,3748,4330,4776,5040,5121,5019,4762,4379,3944,3498,3124,2871,2780,2890,3185,3658,4253,4917,5587,6179,6665,6973,7113,7067,6876,6572,6214,5852,5541,5331,5238,5295,5483,5804,6221,6708,7225,7736,8201,8595,8881,9056,9079,8977,8713,8321,7787,7140,6380,5543,4627,3672,2681,1676,674,-320,-1290,-2227,-3132,-3973,-4762,-5468,-6086,-6613,-7017,-7324,-7497,-7556,-7492,-7300,-7001,-6596,-6107,-5564,-4992,-4432,-3915,-3479,-3140,-2923,-2820,-2840,-2948,-3144,-3374,-3629,-3869,-4071,-4220,-4293,-4288,-4203,-4040,-3819,-3543,-3242,-2928,-2612,-2329,-2052,-1827,-1615,-1443,-1276,-1136,-986,-853,-715,-592,-478,-390,-327,-288,-281,-281,-284,-264,-197,-55,172,518,963,1527,2161,2859,3553,4212,4767,5178,5396,5393,5156,4685,4013,3171,2225,1237,271,-598,-1336,-1900,-2281,-2506,-2587,-2601,-2593,-2633,-2775,-3056,-3503,-4096,-4829,-5626,-6454,-7225,-7884,-8374,-8653,-8701,-8522,-8120,-7550,-6832,-6041,-5215,-4414,-3685,-3068,-2590,-2285,-2142,-2186,-2375,-2709,-3139,-3626,-4142,-4618,-5054,-5396,-5649,-5811,-5890,-5914,-5906,-5888,-5884,-5903,-5939,-5990,-6012,-5991,-5878,-5638,-5254,-4689,-3969,-3084,-2099,-1034,21,1026,1896,2593,3066,3295,3275,3019,2570,1960,1269,548,-134,-711,-1154,-1412,-1483,-1370,-1084,-672,-161,386,928,1418,1818,2104,2258,2284,2179,1971,1671,1310,909,492,83,-299,-641,-925,-1145,-1292,-1364,-1354,-1265,-1084,-817,-452,4,554,1186,1882,2631,3390,4140,4833,5438,5916,6246,6401,6385,6195,5857,5403,4866,4296,3733,3214,2779,2433,2194,2052,1978,1970,1957,1950,1879,1754,1541,1252,887,479,40,-384,-764,-1068,-1264,-1334,-1271,-1060,-735,-293,211,756,1282,1751,2108,2319,2351,2184,1833,1298,639,-107,-874,-1587,-2207,-2658,-2929,-2992,-2862,-2567,-2148,-1667,-1168,-722,-346,-86,74,137,141,126,141,223,413,730,1171,1730,2364,3030,3675,4226,4645,4863,4872,4639,4191,3541,2748,1864,956,95,-669,-1280,-1711,-1951,-2009,-1910,-1700,-1425,-1150,-921,-791,-788,-937,-1235,-1663,-2201,-2789,-3402,-3972,-4462,-4840,-5062,-5133,-5036,-4780,-4395,-3891,-3309,-2677,-2025,-1380,-768,-198,313,769,1167,1520,1834,2118,2385,2631,2871,3086,3291,3455,3597,3682,3734,3726,3673,3568,3413,3207,2945,2618,2224,1745,1189,545,-169,-947,-1751,-2565,-3332,-4038,-4620,-5078,-5363,-5486,-5437,-5225,-4884,-4422,-3893,-3312,-2727,-2169,-1666,-1250,-945,-760,-718,-810,-1027,-1364,-1777,-2247,-2734,-3188,-3590,-3892,-4089,-4155,-4116,-3958,-3737,-3457,-3168,-2896,-2655,-2469,-2326,-2220,-2125,-2005,-1836,-1577,-1209,-719,-103,611,1399,2219,3005,3731,4317,4763,5014,5089,4978,4721,4338,3892,3407,2949,2550,2242,2061,2004,2086,2284,2584,2954,3355,3763,4125,4434,4641,4754,4744,4624,4389,4054,3632,3139,2593,2029,1447,907,399,-30,-376,-625,-768,-815,-766,-637,-446,-200,74,378,683,998,1299,1594,1875,2143,2402,2653,2903,3152,3405,3656,3897,4122,4308,4450,4526,4523,4437,4260,3995,3650,3247,2803,2367,1953,1632,1411,1360,1469,1784,2275,2949,3758,4679,5640,6617,7521,8340,8994,9483,9755,9822,9661,9299,8738,8017,7170,6229,5257,4284,3373,2551,1867,1327,953,730,632,632,667,697,658,513,223,-219,-812,-1523,-2302,-3091,-3813,-4407,-4802,-4977,-4887,-4573,-4046,-3377,-2644,-1914,-1281,-810,-538,-517,-716,-1140,-1726,-2423,-3153,-3851,-4436,-4865,-5083,-5084,-4858,-4443,-3864,-3197,-2482,-1806,-1198,-730,-400,-255,-250,-401,-639,-952,-1273,-1579,-1824,-1993,-2069,-2063,-1965,-1822,-1624,-1417,-1209,-1021,-859,-730,-628,-539,-464,-367,-258,-105,82,318,588,895,1219,1555,1876,2183,2448,2672,2840,2944,2982,2951,2844,2669,2413,2091,1693,1232,701,116,-525,-1205,-1915,-2628,-3331,-3982,-4563,-5042,-5388,-5589,-5623,-5490,-5202,-4775,-4233,-3638,-3008,-2429,-1937,-1589,-1433,-1500,-1792,-2322,-3042,-3912,-4875,-5845,-6758,-7535,-8121,-8470,-8577,-8434,-8079,-7572,-6956,-6336,-5756,-5300,-5005,-4897,-4967,-5189,-5495,-5818,-6071,-6176,-6077,-5724,-5127,-4290,-3287,-2179,-1061,-37,821,1426,1736,1742,1431,871,100,-792,-1714,-2596,-3334,-3886,-4183,-4221,-3982,-3499,-2808,-1970,-1054,-135,723,1444,1992,2323,2433,2332,2047,1624,1125,593,107,-309,-599,-756,-769,-649,-417,-108,250,617,967,1273,1517,1700,1812,1877,1898,1907,1923,1981,2093,2296,2584,2985,3464,4038,4643,5269,5861,6364,6755,6968,6997,6814,6424,5841,5092,4222,3272,2304,1356,492,-260,-854,-1276,-1503,-1541,-1402,-1098,-681,-165,376,931,1421,1840,2135,2297,2318,2183,1917,1516,1010,409,-260,-971,-1701,-2412,-3081,-3663,-4139,-4470,-4647,-4652,-4494,-4181,-3749,-3228,-2675,-2130,-1643,-1262,-992,-864,-845,-919,-1035,-1146,-1190,-1119,-905,-512,36,733,1529,2364,3191,3932,4552,4994,5255,5308,5189,4906,4512,4038,3542,3058,2622,2270,2001,1843,1776,1793,1876,1986,2107,2191,2218,2153,1990,1706,1323,835,283,-313,-916,-1485,-1999,-2422,-2738,-2945,-3035,-3027,-2939,-2783,-2597,-2397,-2199,-2034,-1892,-1794,-1732,-1693,-1674,-1653,-1608,-1530,-1377,-1159,-833,-415,108,719,1394,2100,2803,3446,3990,4382,4590,4573,4332,3853,3161,2289,1276,191,-921,-1975,-2933,-3721,-4310,-4668,-4783,-4668,-4338,-3839,-3215,-2521,-1826,-1169,-623,-213,18,67,-82,-394,-865,-1434,-2076,-2733,-3361,-3923,-4371,-4686,-4848,-4842,-4688,-4392,-3985,-3516,-3005,-2533,-2095,-1778,-1545,-1451,-1446,-1523,-1638,-1744,-1793,-1757,-1583,-1280,-827,-257,405,1106,1798,2411,2905,3221,3350,3265,2997,2562,2021,1424,835,319,-89,-331,-416,-310,-50,357,868,1445,2051,2639,3180,3634,3994,4225,4350,4345,4252,4067,3827,3546,3251,2957,2674,2417,2174,1959,1748,1545,1334,1110,869,603,329,35,-244,-511,-736,-904,-994,-998,-887,-680,-353,69,582,1162,1788,2427,3059,3645,4169,4600,4923,5130,5205,5164,5002,4744,4405,4014,3601,3196,2833,2546,2350,2280,2341,2530,2866,3293,3833,4413,5030,5621,6168,6622,6963,7165,7206,7091,6811,6377,5819,5145,4406,3632,2863,2146,1521,1010,661,458,432,539,779,1086,1428,1742,1981,2090,2052,1830,1451,924,299,-366,-1011,-1572,-1995,-2244,-2301,-2172,-1887,-1486,-1034,-583,-210,54,151,92,-152,-530,-1019,-1574,-2124,-2644,-3069,-3381,-3550,-3583,-3473,-3258,-2951,-2598,-2222,-1861,-1540,-1276,-1081,-960,-899,-898,-920,-958,-977,-969,-906,-803,-640,-455,-246,-54,112,213,246,182,36,-203,-504,-857,-1225,-1577,-1882,-2108,-2225,-2223,-2077,-1801,-1389,-866,-257,411,1093,1760,2366,2886,3283,3546,3655,3616,3431,3109,2684,2156,1578,958,331,-266,-828,-1310,-1710,-2003,-2188,-2262,-2237,-2126,-1958,-1757,-1558,-1393,-1274,-1251,-1293,-1458,-1689,-2025,-2414,-2861,-3332,-3816,-4287,-4739,-5153,-5524,-5857,-6137,-6383,-6575,-6739,-6844,-6921,-6934,-6911,-6829,-6707,-6541,-6338,-6112,-5860,-5599,-5329,-5050,-4768,-4475,-4178,-3871,-3560,-3246,-2941,-2650,-2394,-2173,-2018,-1923,-1909,-1969,-2100,-2288,-2508,-2733,-2936,-3081,-3147,-3112,-2965,-2710,-2346,-1909,-1399,-871,-334,163,602,951,1195,1318,1319,1193,968,647,284,-110,-471,-786,-1003,-1117,-1116,-999,-800,-532,-247,31,257,415,482,468,376,244,98,-11,-44,38,267,656,1202,1891,2677,3522,4355,5119,5758,6217,6469,6489,6285,5877,5297,4602,3836,3070,2346,1720,1218,861,655,582,622,738,887,1036,1142,1183,1141,1017,814,553,257,-58,-364,-651,-910,-1142,-1343,-1542,-1724,-1928,-2143,-2382,-2641,-2909,-3177,-3419,-3619,-3739,-3770,-3686,-3482,-3169,-2753,-2273,-1767,-1271,-833,-483,-234,-112,-83,-156,-259,-391,-478,-510,-445,-283,-18,326,725,1144,1548,1906,2197,2410,2546,2621,2655,2678,2720,2804,2944,3153,3418,3726,4055,4363,4624,4799,4862,4795,4594,4265,3830,3324,2785,2249,1765,1348,1032,816,697,657,667,696,705,659,533,300,-43,-501,-1059,-1689,-2370,-3051,-3696,-4262,-4701,-4982,-5072,-4956,-4626,-4097,-3385,-2533,-1575,-576,426,1360,2190,2867,3369,3666,3775,3681,3434,3048,2577,2057,1545,1074,692,414,266,239,327,500,717,947,1120,1221,1184,1012,684,210,-375,-1046,-1753,-2446,-3084,-3626,-4047,-4326,-4468,-4475,-4373,-4191,-3961,-3722,-3507,-3342,-3240,-3210,-3238,-3302,-3378,-3422,-3408,-3302,-3088,-2759,-2320,-1793,-1204,-587,18,586,1077,1481,1779,1969,2053,2041,1941,1771,1547,1277,990,681,378,83,-191,-428,-626,-774,-856,-887,-838,-741,-571,-359,-102,189,488,802,1099,1377,1628,1829,1990,2096,2150,2156,2119,2045,1952,1845,1741,1651,1580,1531,1510,1498,1499,1492,1458,1400,1286,1131,920,671,401,122,-117,-313,-404,-393,-236,67,509,1094,1771,2516,3271,3974,4580,5026,5284,5327,5161,4812,4320,3758,3197,2712,2385,2254,2372,2730,3312,4074,4935,5823,6649,7324,7799,8009,7948,7617,7052,6304,5444,4543,3679,2900,2266,1777,1465,1272,1210,1184,1195,1160,1074,897,636,298,-95,-506,-901,-1243,-1499,-1654,-1693,-1629,-1473,-1251,-1004,-748,-533,-358,-256,-214,-232,-298,-387,-490,-586,-665,-730,-777,-820,-867,-930,-1013,-1112,-1227,-1325,-1403,-1418,-1356,-1192,-917,-536,-59,473,1027,1549,1981,2294,2429,2389,2159,1764,1242,640,19,-559,-1048,-1389,-1567,-1562,-1384,-1063,-631,-138,361,820,1177,1411,1479,1379,1110,694,157,-445,-1084,-1682,-2220,-2628,-2890,-2975,-2868,-2583,-2119,-1514,-796,-10,794,1564,2253,2803,3185,3357,3313,3049,2586,1964,1232,464,-284,-931,-1425,-1724,-1805,-1676,-1370,-930,-435,50,439,675,700,498,58,-577,-1375,-2255,-3147,-3977,-4671,-5189,-5495,-5590,-5490,-5235,-4885,-4487,-4114,-3810,-3614,-3559,-3630,-3831,-4116,-4456,-4796,-5094,-5311,-5412,-5398,-5250,-5004,-4668,-4294,-3900,-3550,-3242,-3032,-2904,-2879,-2936,-3059,-3225,-3409,-3581,-3729,-3823,-3875,-3862,-3804,-3700,-3559,-3398,-3214,-3017,-2808,-2579,-2335,-2064,-1769,-1450,-1113,-764,-417,-82,225,490,710,862,960,985,945,847,688,484,242,-28,-303,-579,-828,-1051,-1227,-1360,-1451,-1507,-1544,-1577,-1622,-1699,-1806,-1955,-2131,-2324,-2497,-2631,-2673,-2598,-2361,-1944,-1326,-523,453,1545,2697,3825,4849,5679,6245,6494,6395,5971,5247,4319,3270,2225,1302,596,204,155,477,1118,2018,3067,4145,5128,5892,6343,6422,6091,5390,4346,3075,1655,228,-1119,-2279,-3190,-3819,-4161,-4246,-4127,-3863,-3538,-3203,-2933,-2747,-2672,-2704,-2805,-2964,-3104,-3209,-3217,-3116,-2886,-2533,-2075,-1538,-968,-399,119,561,892,1098,1186,1143,1011,785,516,203,-111,-422,-708,-952,-1154,-1294,-1368,-1364,-1275,-1092,-817,-442,13,541,1115,1707,2291,2832,3303,3674,3934,4060,4065,3936,3710,3393,3030,2642,2269,1934,1670,1481,1389,1379,1457,1600,1787,2007,2219,2414,2557,2630,2624,2514,2304,1997,1592,1117,589,31,-510,-1016,-1442,-1760,-1947,-1977,-1851,-1568,-1154,-628,-46,556,1118,1590,1930,2113,2106,1949,1630,1230,782,367,39,-138,-141,60,432,956,1553,2169,2706,3106,3295,3247,2941,2399,1661,773,-177,-1136,-2028,-2793,-3416,-3848,-4121,-4223,-4213,-4107,-3965,-3819,-3708,-3657,-3682,-3779,-3940,-4140,-4343,-4524,-4631,-4657,-4565,-4366,-4057,-3670,-3225,-2769,-2317,-1910,-1550,-1259,-1016,-825,-661,-512,-365,-210,-42,135,312,486,640,772,877,949,1003,1033,1066,1089,1139,1193,1279,1379,1495,1613,1723,1807,1860,1869,1828,1750,1634,1509,1378,1273,1197,1182,1215,1319,1470,1679,1911,2168,2410,2637,2805,2917,2943,2882,2728,2472,2142,1729,1287,812,369,-26,-322,-484,-496,-313,39,588,1271,2089,2949,3822,4610,5270,5717,5931,5856,5512,4904,4081,3110,2066,1048,134,-581,-1040,-1196,-1027,-562,176,1103,2151,3215,4213,5053,5682,6051,6148,5985,5597,5026,4347,3602,2866,2181,1570,1078,678,397,196,68,-9,-60,-81,-106,-109,-112,-85,-31,70,220,427,681,971,1272,1559,1792,1950,1992,1909,1691,1332,866,304,-304,-927,-1516,-2041,-2461,-2763,-2926,-2953,-2844,-2618,-2291,-1886,-1425,-930,-414,96,606,1085,1550,1966,2345,2670,2926,3124,3224,3253,3182,3029,2786,2478,2093,1680,1221,758,299,-143,-534,-883,-1148,-1345,-1443,-1460,-1387,-1246,-1047,-821,-586,-383,-220,-142,-148,-256,-464,-758,-1109,-1497,-1858,-2161,-2359,-2399,-2281,-1967,-1490,-870,-151,591,1316,1926,2402,2673,2740,2605,2284,1841,1318,793,326,-29,-225,-257,-110,171,552,963,1346,1625,1755,1686,1401,903,217,-618,-1535,-2474,-3369,-4144,-4772,-5200,-5429,-5468,-5326,-5062,-4705,-4313,-3938,-3603,-3362,-3205,-3155,-3189,-3291,-3436,-3597,-3742,-3863,-3936,-3966,-3949,-3913,-3847,-3804,-3764,-3765,-3799,-3870,-3964,-4077,-4183,-4274,-4327,-4338,-4290,-4206,-4064,-3913,-3726,-3561,-3396,-3267,-3161,-3083,-3028,-2978,-2927,-2857,-2757,-2624,-2454,-2247,-2021,-1769,-1522,-1269,-1036,-816,-616,-442,-281,-145,-23,82,169,241,294,328,343,335,314,270,213,143,57,-46,-164,-306,-471,-657,-868,-1087,-1303,-1499,-1636,-1700,-1641,-1458,-1112,-615,27,788,1621,2476,3297,4016,4588,4959,5108,5011,4685,4149,3445,2635,1783,956,232,-335,-694,-813,-688,-328,238,950,1757,2578,3350,4006,4496,4773,4825,4638,4227,3610,2821,1893,875,-197,-1283,-2332,-3328,-4213,-4987,-5606,-6072,-6365,-6499,-6463,-6282,-5963,-5521,-4988,-4374,-3704,-3017,-2316,-1663,-1053,-546,-137,140,283,296,184,-35,-325,-673,-1031,-1375,-1666,-1886,-1998,-2003,-1881,-1634,-1276,-811,-263,339,988,1632,2269,2851,3373,3806,4134,4354,4449,4431,4298,4059,3734,3334,2881,2409,1925,1475,1076,745,520,388,371,453,629,879,1187,1528,1889,2247,2593,2912,3190,3420,3584,3674,3669,3569,3362,3055,2660,2202,1705,1216,766,398,141,19,35,184,445,779,1152,1511,1816,2020,2103,2033,1821,1464,997,449,-132,-702,-1207,-1615,-1881,-1994,-1950,-1748,-1430,-1014,-551,-92,341,683,931,1047,1029,876,594,198,-285,-835,-1416,-1996,-2537,-3016,-3391,-3660,-3797,-3814,-3720,-3540,-3299,-3037,-2778,-2556,-2387,-2291,-2267,-2317,-2430,-2589,-2777,-2978,-3161,-3318,-3425,-3467,-3434,-3313,-3091,-2776,-2353,-1840,-1246,-578,116,840,1527,2173,2726,3178,3495,3688,3739,3675,3514,3271,3002,2707,2445,2212,2032,1909,1832,1799,1793,1805,1820,1840,1851,1860,1867,1867,1874,1868,1861,1830,1770,1669,1505,1287,995,647,245,-191,-637,-1083,-1495,-1867,-2180,-2412,-2567,-2613,-2552,-2362,-2036,-1570,-964,-225,625,1563,2546,3533,4467,5299,5972,6447,6695,6697,6460,6001,5355,4574,3712,2826,1984,1224,606,149,-117,-188,-62,246,723,1343,2077,2887,3743,4581,5387,6070,6633,6986,7140,7025,6674,6042,5196,4136,2943,1686,432,-724,-1708,-2467,-2937,-3114,-2993,-2607,-2013,-1273,-473,319,1015,1572,1932,2083,2027,1776,1384,885,342,-207,-705,-1138,-1469,-1711,-1854,-1918,-1917,-1870,-1807,-1739,-1692,-1681,-1712,-1795,-1925,-2085,-2263,-2430,-2546,-2601,-2539,-2371,-2074,-1660,-1157,-585,12,596,1133,1584,1930,2147,2236,2195,2029,1767,1412,1015,598,207,-113,-326,-394,-303,-37,380,935,1570,2239,2878,3432,3844,4081,4118,3947,3593,3080,2463,1799,1157,584,155,-123,-199,-105,170,567,1055,1577,2065,2493,2788,2950,2945,2785,2484,2065,1555,983,377,-242,-839,-1407,-1920,-2365,-2735,-3005,-3176,-3228,-3170,-3010,-2754,-2437,-2069,-1694,-1344,-1059,-891,-869,-1031,-1379,-1910,-2585,-3363,-4172,-4955,-5648,-6200,-6581,-6781,-6808,-6696,-6494,-6235,-5980,-5750,-5557,-5423,-5320,-5249,-5195,-5125,-5053,-4947,-4819,-4675,-4509,-4350,-4181,-4020,-3863,-3694,-3526,-3330,-3108,-2849,-2542,-2185,-1784,-1339,-862,-385,82,480,787,959,966,815,493,56,-469,-1014,-1507,-1899,-2124,-2159,-2005,-1664,-1192,-613,7,630,1204,1696,2076,2329,2451,2457,2366,2203,2002,1778,1570,1371,1198,1027,857,652,414,108,-253,-666,-1105,-1525,-1882,-2110,-2167,-2004,-1615,-1000,-205,718,1687,2618,3428,4023,4349,4349,3996,3318,2317,1097,-294,-1732,-3122,-4361,-5349,-6010,-6294,-6164,-5639,-4735,-3513,-2039,-403,1311,2988,4550,5894,6952,7668,8001,7931,7461,6590,5371,3837,2082,183,-1747,-3605,-5284,-6693,-7760,-8427,-8679,-8503,-7941,-7021,-5826,-4411,-2878,-1293,256,1717,3027,4155,5056,5726,6122,6262,6125,5733,5094,4231,3182,1977,680,-666,-1989,-3236,-4352,-5283,-5991,-6430,-6579,-6423,-5968,-5259,-4339,-3293,-2195,-1128,-174,616,1192,1533,1638,1516,1204,735,158,-483,-1140,-1764,-2327,-2789,-3152,-3406,-3571,-3665,-3707,-3724,-3726,-3739,-3753,-3787,-3804,-3804,-3749,-3611,-3377,-3000,-2494,-1812,-983,13,1137,2371,3665,4975,6238,7399,8394,9183,9727,10015,10048,9847,9438,8867,8166,7391,6576,5770,4995,4284,3617,2994,2373,1708,965,101,-901,-2036,-3278,-4573,-5836,-6988,-7919,-8548,-8796,-8622,-8001,-6973,-5571,-3913,-2090,-249,1501,3024,4252,5096,5541,5581,5236,4588,3682,2642,1519,420,-616,-1529,-2301,-2917,-3387,-3730,-3979,-4160,-4306,-4432,-4541,-4627,-4676,-4656,-4559,-4342,-3994,-3488,-2805,-1939,-889,335,1692,3158,4660,6148,7561,8827,9908,10740,11292,11525,11424,10992,10252,9262,8078,6791,5489,4256,3188,2359,1822,1634,1779,2263,3015,3996,5102,6282,7425,8491,9400,10127,10655,10981,11135,11154,11073,10945,10775,10588,10343,10021,9548,8873,7930,6682,5115,3259,1170,-1046,-3287,-5403,-7301,-8845,-9984,-10654,-10859,-10635,-10021,-9126,-8014,-6795,-5563,-4381,-3333,-2446,-1748,-1236,-883,-665,-521,-435,-338,-238,-98,55,217,356,448,470,406,249,1,-328,-708,-1121,-1513,-1877,-2175,-2406,-2570,-2660,-2694,-2659,-2574,-2420,-2213,-1940,-1610,-1234,-809,-365,105,575,1046,1498,1936,2340,2722,3071,3392,3683,3941,4151,4296,4344,4258,3994,3505,2763,1739,443,-1109,-2855,-4717,-6586,-8345,-9881,-11084,-11881,-12216,-12081,-11496,-10523,-9245,-7791,-6273,-4839,-3611,-2688,-2170,-2063,-2393,-3085,-4065,-5231,-6441,-7603,-8587,-9317,-9747,-9836,-9627,-9144,-8464,-7664,-6809,-5981,-5215,-4562,-4016,-3590,-3245,-2960,-2697,-2417,-2101,-1717,-1259,-731,-132,492,1132,1726,2261,2688,3012,3207,3299,3296,3235,3146,3063,3012,3021,3096,3255,3475,3767,4090,4446,4800,5136,5430,5661,5809,5864,5822,5686,5476,5206,4919,4634,4402,4239,4174,4209,4341,4546,4791,5038,5238,5344,5331,5157,4843,4397,3857,3284,2701,2181,1717,1361,1082,888,747,617,478,273,-20,-429,-973,-1653,-2457,-3367,-4337,-5328,-6276,-7128,-7813,-8284,-8498,-8430,-8087,-7490,-6682,-5720,-4667,-3588,-2560,-1634,-873,-305,60,223,226,110,-75,-251,-386,-405,-295,-27,392,930,1545,2157,2711,3114,3333,3307,3050,2561,1902,1124,332,-408,-983,-1354,-1448,-1263,-798,-89,820,1852,2944,4003,4961,5739,6297,6586,6606,6350,5857,5157,4325,3410,2502,1653,926,365,-16,-196,-195,-42,236,572,942,1279,1572,1781,1913,1966,1961,1915,1846,1758,1660,1538,1378,1165,862,452,-90,-786,-1623,-2598,-3671,-4788,-5905,-6925,-7818,-8484,-8906,-9010,-8809,-8264,-7425,-6311,-4995,-3556,-2068,-631,678,1778,2599,3102,3242,3022,2443,1547,383,-975,-2449,-3951,-5405,-6738,-7890,-8833,-9533,-10002,-10244,-10293,-10190,-9977,-9688,-9366,-9008,-8647,-8259,-7845,-7383,-6852,-6239,-5520,-4706,-3775,-2757,-1651,-479,734,1974,3212,4432,5612,6737,7792,8758,9631,10381,10997,11449,11709,11739,11517,10999,10197,9092,7729,6141,4400,2583,788,-890,-2350,-3512,-4292,-4651,-4554,-4014,-3065,-1780,-251,1415,3090,4673,6055,7152,7921,8315,8342,8008,7363,6448,5354,4145,2917,1743,690,-184,-857,-1308,-1569,-1657,-1638,-1562,-1502,-1501,-1620,-1860,-2246,-2752,-3339,-3971,-4572,-5085,-5446,-5589,-5485,-5098,-4438,-3524,-2398,-1138,190,1486,2670,3663,4404,4860,5010,4885,4512,3963,3309,2627,1993,1471,1100,922,941,1173,1600,2214,2981,3881,4867,5917,6984,8051,9078,10047,10936,11721,12399,12942,13353,13609,13708,13641,13386,12952,12308,11459,10411,9163,7769,6259,4699,3158,1687,362,-791,-1735,-2473,-3024,-3418,-3713,-3950,-4189,-4463,-4801,-5217,-5697,-6223,-6760,-7258,-7674,-7962,-8080,-8015,-7743,-7271,-6607,-5763,-4782,-3681,-2531,-1355,-233,798,1685,2378,2856,3078,3052,2757,2227,1475,544,-511,-1647,-2790,-3892,-4882,-5724,-6363,-6779,-6956,-6886,-6597,-6093,-5433,-4636,-3772,-2864,-1976,-1134,-374,278,811,1214,1489,1639,1676,1621,1480,1295,1082,879,730,649,693,853,1168,1608,2171,2809,3465,4070,4535,4789,4750,4375,3631,2534,1115,-552,-2379,-4246,-6041,-7642,-8953,-9880,-10393,-10437,-10060,-9280,-8190,-6888,-5497,-4141,-2944,-2002,-1404,-1179,-1344,-1858,-2653,-3640,-4707,-5746,-6659,-7355,-7776,-7883,-7666,-7150,-6372,-5395,-4297,-3147,-2033,-1014,-158,488,892,1036,925,581,45,-626,-1368,-2104,-2770,-3298,-3646,-3785,-3708,-3429,-2974,-2390,-1727,-1039,-391,175,610,882,984,910,685,341,-71,-499,-873,-1150,-1270,-1215,-966,-535,60,780,1603,2479,3396,4321,5250,6164,7057,7916,8712,9426,10004,10424,10623,10593,10288,9710,8872,7784,6516,5115,3668,2258,974,-111,-926,-1421,-1582,-1396,-906,-161,773,1785,2811,3719,4454,4922,5082,4910,4398,3592,2529,1291,-39,-1379,-2634,-3737,-4626,-5254,-5610,-5677,-5481,-5052,-4429,-3679,-2858,-2040,-1280,-633,-131,197,340,301,91,-267,-738,-1285,-1863,-2429,-2941,-3359,-3657,-3805,-3806,-3648,-3359,-2956,-2489,-1998,-1541,-1168,-919,-824,-899,-1128,-1501,-1974,-2505,-3053,-3569,-4018,-4360,-4577,-4627,-4507,-4178,-3638,-2868,-1871,-653,766,2349,4038,5780,7473,9055,10398,11445,12077,12256,11915,11049,9685,7874,5731,3371,958,-1351,-3394,-5028,-6141,-6661,-6572,-5888,-4704,-3118,-1289,629,2471,4084,5345,6152,6464,6252,5556,4444,3008,1388,-295,-1905,-3321,-4474,-5298,-5793,-5986,-5918,-5696,-5380,-5097,-4905,-4898,-5099,-5543,-6207,-7064,-8053,-9107,-10140,-11088,-11865,-12433,-12741,-12771,-12525,-12002,-11239,-10260,-9110,-7830,-6463,-5044,-3609,-2190,-804,514,1761,2902,3931,4825,5578,6177,6609,6869,6943,6833,6538,6066,5450,4721,3943,3179,2516,2017,1773,1804,2168,2817,3743,4843,6031,7187,8194,8942,9355,9358,8955,8150,7007,5632,4130,2658,1344,317,-321,-516,-240,469,1540,2860,4287,5658,6824,7639,7988,7819,7089,5841,4146,2113,-114,-2386,-4558,-6488,-8073,-9239,-9946,-10201,-10031,-9508,-8705,-7717,-6634,-5538,-4498,-3567,-2781,-2141,-1661,-1303,-1048,-864,-707,-560,-401,-206,11,273,565,886,1242,1623,2045,2515,3044,3654,4348,5132,6008,6951,7947,8958,9939,10854,11643,12272,12703,12916,12917,12707,12339,11837,11280,10712,10200,9801,9554,9487,9609,9895,10306,10777,11210,11518,11594,11347,10706,9626,8093,6155,3853,1318,-1354,-3997,-6487,-8673,-10453,-11725,-12442,-12583,-12159,-11235,-9881,-8221,-6357,-4437,-2563,-852,612,1774,2597,3078,3241,3114,2759,2224,1559,818,20,-794,-1616,-2433,-3232,-4007,-4748,-5435,-6066,-6616,-7076,-7439,-7690,-7843,-7893,-7853,-7746,-7563,-7356,-7093,-6834,-6543,-6256,-5948,-5614,-5250,-4818,-4336,-3759,-3112,-2394,-1614,-820,-26,722,1382,1942,2359,2631,2748,2713,2536,2230,1806,1290,692,40,-652,-1352,-2037,-2669,-3224,-3655,-3948,-4057,-3990,-3731,-3304,-2748,-2110,-1462,-879,-418,-160,-122,-348,-815,-1502,-2349,-3288,-4231,-5098,-5799,-6264,-6439,-6289,-5812,-5014,-3950,-2661,-1247,227,1651,2946,4025,4816,5272,5363,5083,4449,3504,2300,921,-558,-2051,-3469,-4750,-5827,-6661,-7231,-7520,-7543,-7312,-6860,-6227,-5457,-4605,-3725,-2870,-2100,-1453,-972,-673,-567,-630,-848,-1158,-1518,-1866,-2137,-2288,-2279,-2087,-1717,-1183,-530,197,931,1609,2179,2574,2778,2752,2515,2073,1485,784,62,-636,-1228,-1661,-1899,-1899,-1670,-1197,-525,347,1350,2477,3660,4878,6076,7220,8253,9140,9816,10251,10382,10205,9680,8840,7695,6315,4762,3143,1549,90,-1127,-2030,-2541,-2630,-2298,-1567,-511,785,2198,3620,4913,5989,6741,7123,7092,6667,5868,4782,3476,2083,683,-592,-1682,-2498,-3023,-3233,-3162,-2849,-2365,-1788,-1209,-692,-326,-134,-157,-393,-801,-1375,-2018,-2713,-3368,-3959,-4430,-4785,-5000,-5115,-5140,-5118,-5082,-5058,-5062,-5104,-5171,-5243,-5301,-5292,-5199,-4977,-4608,-4079,-3388,-2561,-1616,-617,406,1373,2255,2972,3520,3849,3982,3918,3718,3412,3092,2800,2619,2584,2730,3067,3564,4192,4875,5540,6109,6485,6613,6431,5919,5085,3962,2625,1164,-309,-1682,-2845,-3715,-4224,-4349,-4107,-3531,-2728,-1776,-814,48,701,1054,1052,666,-98,-1194,-2566,-4116,-5751,-7370,-8873,-10189,-11252,-12030,-12510,-12696,-12616,-12297,-11774,-11086,-10252,-9305,-8254,-7126,-5922,-4672,-3383,-2084,-802,438,1600,2656,3581,4355,4965,5409,5686,5816,5808,5695,5499,5239,4948,4631,4303,3968,3619,3243,2845,2394,1905,1371,804,233,-322,-813,-1205,-1449,-1503,-1334,-915,-230,709,1887,3261,4773,6357,7932,9412,10713,11758,12471,12801,12710,12184,11238,9910,8269,6401,4417,2429,554,-1105,-2456,-3449,-4042,-4247,-4099,-3652,-3005,-2242,-1479,-802,-300,-23,-25,-284,-807,-1519,-2368,-3271,-4138,-4895,-5467,-5810,-5885,-5688,-5238,-4553,-3702,-2712,-1659,-574,486,1507,2457,3340,4153,4893,5584,6207,6795,7310,7785,8166,8483,8687,8800,8797,8696,8498,8230,7903,7557,7197,6852,6524,6209,5902,5574,5212,4779,4270,3656,2954,2164,1315,445,-415,-1222,-1936,-2540,-3003,-3319,-3497,-3531,-3455,-3278,-3024,-2718,-2368,-1991,-1590,-1164,-713,-235,277,814,1382,1962,2554,3137,3696,4227,4693,5107,5428,5669,5805,5844,5776,5610,5355,5022,4628,4194,3733,3265,2795,2320,1842,1329,781,159,-545,-1351,-2263,-3274,-4362,-5500,-6634,-7717,-8688,-9492,-10078,-10405,-10451,-10200,-9663,-8869,-7855,-6690,-5435,-4173,-2966,-1891,-996,-319,108,291,231,-40,-493,-1072,-1742,-2441,-3130,-3766,-4322,-4779,-5146,-5421,-5650,-5842,-6064,-6314,-6651,-7062,-7558,-8121,-8712,-9297,-9830,-10248,-10522,-10595,-10442,-10043,-9386,-8478,-7333,-5989,-4474,-2857,-1180,488,2081,3553,4839,5906,6732,7276,7580,7607,7431,7057,6551,5950,5313,4665,4056,3493,2997,2575,2217,1932,1691,1508,1352,1226,1115,1010,901,777,629,449,229,-37,-342,-699,-1082,-1491,-1912,-2308,-2682,-2995,-3234,-3399,-3457,-3450,-3343,-3200,-3010,-2825,-2662,-2555,-2517,-2573,-2711,-2937,-3216,-3536,-3839,-4106,-4285,-4344,-4267,-4035,-3653,-3146,-2529,-1859,-1166,-512,78,552,905,1118,1201,1183,1090,979,889,876,968,1198,1564,2057,2649,3299,3961,4587,5138,5575,5889,6057,6104,6030,5870,5654,5405,5168,4955,4791,4684,4637,4637,4683,4745,4813,4859,4862,4806,4675,4463,4175,3803,3383,2908,2423,1933,1472,1056,700,425,215,87,9,-22,-41,-65,-128,-242,-440,-718,-1096,-1555,-2097,-2696,-3340,-3999,-4647,-5271,-5829,-6319,-6707,-6993,-7159,-7213,-7147,-6972,-6695,-6325,-5872,-5352,-4769,-4138,-3468,-2769,-2051,-1325,-606,107,788,1445,2066,2639,3184,3660,4099,4459,4752,4958,5064,5078,4981,4800,4522,4180,3771,3325,2836,2341,1827,1338,873,467,136,-91,-208,-191,-52,205,555,966,1393,1797,2123,2339,2401,2296,2014,1567,973,282,-487,-1252,-2011,-2697,-3315,-3842,-4294,-4682,-5019,-5330,-5614,-5885,-6130,-6347,-6504,-6616,-6627,-6578,-6425,-6201,-5907,-5549,-5160,-4735,-4304,-3862,-3421,-2971,-2506,-2024,-1507,-976,-418,128,654,1113,1485,1730,1822,1754,1506,1109,572,-57,-727,-1379,-1958,-2394,-2657,-2702,-2516,-2106,-1484,-695,224,1210,2212,3172,4041,4780,5367,5782,6029,6115,6057,5882,5616,5281,4905,4495,4075,3637,3197,2756,2323,1917,1554,1254,1039,919,896,969,1099,1277,1440,1565,1603,1537,1342,1033,619,143,-355,-823,-1213,-1493,-1630,-1637,-1505,-1290,-996,-693,-379,-102,169,420,713,1057,1515,2102,2853,3756,4805,5954,7158,8341,9446,10384,11114,11565,11720,11567,11117,10408,9493,8434,7305,6172,5098,4130,3303,2623,2088,1676,1346,1074,793,496,128,-299,-798,-1340,-1906,-2440,-2921,-3287,-3535,-3627,-3584,-3409,-3138,-2813,-2465,-2147,-1883,-1696,-1597,-1575,-1615,-1701,-1795,-1887,-1951,-1980,-1961,-1900,-1785,-1620,-1398,-1103,-735,-274,286,948,1703,2535,3408,4276,5101,5806,6372,6729,6889,6815,6554,6119,5562,4935,4271,3621,2988,2398,1820,1257,669,45,-633,-1355,-2113,-2857,-3554,-4135,-4558,-4759,-4731,-4438,-3915,-3187,-2309,-1368,-415,445,1173,1696,2007,2073,1937,1597,1133,554,-54,-687,-1290,-1870,-2416,-2954,-3492,-4072,-4711,-5432,-6256,-7169,-8176,-9229,-10307,-11342,-12293,-13091,-13706,-14079,-14207,-14071,-13684,-13079,-12281,-11346,-10308,-9224,-8123,-7038,-5996,-5000,-4066,-3193,-2376,-1625,-925,-292,285,793,1242,1627,1958,2244,2500,2740,2975,3223,3473,3735,3985,4196,4350,4404,4332,4123,3757,3271,2674,2044,1416,869,462,217,184,315,610,975,1362,1671,1841,1812,1559,1076,409,-403,-1265,-2109,-2856,-3434,-3815,-3970,-3921,-3689,-3339,-2924,-2514,-2168,-1929,-1828,-1869,-2032,-2288,-2587,-2871,-3103,-3214,-3205,-3031,-2719,-2278,-1751,-1180,-609,-90,358,688,924,1049,1103,1114,1115,1147,1237,1405,1658,1995,2395,2850,3324,3802,4251,4661,4996,5257,5407,5452,5360,5137,4767,4257,3619,2861,2028,1145,265,-559,-1280,-1839,-2194,-2309,-2174,-1780,-1167,-366,547,1503,2427,3237,3892,4343,4588,4643,4541,4347,4115,3918,3800,3806,3936,4186,4513,4856,5160,5332,5336,5113,4653,3973,3097,2098,1042,0,-943,-1753,-2378,-2817,-3082,-3196,-3212,-3173,-3126,-3116,-3161,-3271,-3439,-3625,-3801,-3898,-3886,-3703,-3335,-2761,-2007,-1089,-90,958,1935,2804,3466,3880,4015,3850,3417,2745,1898,952,-20,-935,-1728,-2349,-2756,-2947,-2926,-2730,-2393,-1990,-1565,-1203,-946,-860,-960,-1290,-1815,-2542,-3402,-4351,-5313,-6211,-6980,-7541,-7854,-7874,-7590,-7013,-6165,-5101,-3884,-2597,-1320,-142,863,1639,2143,2371,2349,2108,1748,1321,949,687,611,749,1104,1646,2310,3016,3668,4175,4471,4488,4236,3707,2972,2087,1151,246,-545,-1160,-1565,-1749,-1735,-1562,-1292,-987,-720,-533,-475,-549,-754,-1047,-1386,-1697,-1920,-2001,-1880,-1556,-1015,-298,551,1451,2340,3119,3732,4119,4243,4105,3707,3099,2322,1448,542,-337,-1121,-1777,-2263,-2577,-2711,-2693,-2550,-2333,-2081,-1866,-1716,-1699,-1821,-2122,-2576,-3174,-3875,-4615,-5349,-5998,-6506,-6824,-6898,-6718,-6256,-5533,-4563,-3384,-2056,-615,859,2319,3708,4974,6105,7063,7870,8525,9072,9542,9980,10421,10897,11424,11999,12609,13210,13758,14202,14475,14551,14379,13963,13303,12433,11396,10256,9057,7869,6725,5654,4682,3779,2964,2183,1429,671,-116,-919,-1749,-2578,-3368,-4095,-4699,-5158,-5431,-5511,-5389,-5095,-4657,-4126,-3564,-3025,-2571,-2245,-2077,-2084,-2247,-2559,-2953,-3399,-3816,-4150,-4337,-4327,-4083,-3597,-2865,-1927,-827,370,1578,2734,3738,4558,5104,5396,5383,5115,4614,3934,3147,2315,1508,786,204,-218,-439,-482,-340,-60,336,776,1240,1645,1977,2180,2261,2195,2027,1761,1461,1169,930,796,787,924,1201,1591,2060,2545,2997,3339,3529,3520,3292,2847,2208,1411,524,-406,-1308,-2144,-2876,-3493,-4002,-4432,-4813,-5198,-5619,-6121,-6713,-7415,-8205,-9064,-9953,-10831,-11641,-12354,-12898,-13280,-13433,-13389,-13130,-12679,-12078,-11350,-10551,-9723,-8909,-8134,-7445,-6826,-6300,-5839,-5414,-5000,-4540,-4011,-3368,-2596,-1696,-669,437,1590,2730,3786,4712,5433,5918,6124,6045,5679,5066,4232,3256,2189,1120,112,-762,-1459,-1928,-2169,-2169,-1961,-1582,-1080,-525,28,515,887,1105,1153,1023,737,325,-164,-667,-1122,-1465,-1646,-1627,-1397,-970,-389,289,979,1614,2102,2405,2476,2317,1961,1443,854,250,-279,-681,-908,-948,-802,-512,-116,314,723,1041,1235,1258,1118,817,380,-129,-682,-1192,-1632,-1931,-2073,-2038,-1821,-1458,-967,-409,171,712,1169,1498,1671,1695,1549,1306,961,612,286,50,-51,5,229,606,1096,1647,2194,2659,2987,3110,3002,2651,2069,1312,433,-472,-1318,-2019,-2492,-2696,-2588,-2184,-1499,-597,464,1588,2708,3721,4583,5221,5621,5770,5681,5397,4958,4425,3861,3316,2843,2470,2213,2072,2023,2031,2057,2044,1955,1751,1408,930,335,-341,-1031,-1673,-2192,-2514,-2597,-2399,-1916,-1177,-217,880,2047,3179,4204,5035,5627,5944,5975,5747,5289,4662,3928,3147,2395,1706,1133,677,349,116,-53,-213,-416,-709,-1142,-1724,-2473,-3351,-4332,-5343,-6321,-7189,-7870,-8321,-8490,-8377,-7983,-7360,-6552,-5661,-4744,-3918,-3239,-2787,-2589,-2662,-2990,-3519,-4189,-4894,-5561,-6067,-6360,-6349,-6018,-5353,-4379,-3156,-1748,-255,1234,2623,3828,4791,5460,5823,5880,5654,5189,4532,3748,2888,2015,1180,415,-236,-771,-1177,-1457,-1637,-1717,-1743,-1698,-1631,-1502,-1341,-1110,-794,-382,159,827,1619,2527,3500,4509,5474,6360,7076,7608,7890,7927,7717,7275,6655,5887,5042,4160,3289,2470,1711,1036,426,-128,-648,-1162,-1692,-2254,-2866,-3521,-4218,-4934,-5640,-6315,-6908,-7402,-7756,-7950,-7977,-7827,-7513,-7057,-6481,-5830,-5135,-4439,-3773,-3162,-2618,-2134,-1698,-1273,-831,-322,279,1015,1882,2899,4023,5244,6491,7732,8891,9928,10793,11455,11903,12126,12154,11995,11702,11293,10822,10306,9769,9227,8667,8090,7480,6806,6079,5259,4371,3402,2382,1323,261,-779,-1756,-2636,-3382,-3960,-4338,-4494,-4403,-4077,-3507,-2747,-1810,-774,303,1359,2307,3105,3690,4031,4115,3949,3555,2991,2300,1570,846,216,-289,-618,-759,-711,-495,-138,296,778,1219,1604,1855,1975,1929,1747,1432,1049,620,218,-124,-361,-458,-425,-235,56,449,875,1292,1668,1924,2078,2063,1922,1642,1271,839,395,-25,-387,-666,-858,-965,-999,-998,-969,-964,-990,-1072,-1220,-1425,-1679,-1964,-2247,-2514,-2736,-2897,-3002,-3036,-3030,-2988,-2946,-2918,-2931,-2999,-3128,-3322,-3576,-3869,-4202,-4540,-4878,-5185,-5449,-5640,-5743,-5741,-5612,-5369,-4990,-4520,-3959,-3369,-2780,-2249,-1823,-1536,-1429,-1503,-1767,-2194,-2752,-3401,-4076,-4740,-5324,-5797,-6119,-6269,-6243,-6046,-5689,-5209,-4630,-3983,-3308,-2619,-1947,-1304,-699,-142,366,817,1214,1539,1790,1949,1997,1920,1690,1302,732,2,-904,-1934,-3068,-4246,-5405,-6487,-7417,-8138,-8609,-8786,-8671,-8269,-7613,-6755,-5759,-4697,-3638,-2653,-1787,-1076,-535,-146,112,277,415,546,748,1019,1400,1869,2421,3005,3599,4128,4575,4883,5041,5038,4880,4597,4220,3800,3383,3019,2754,2615,2633,2799,3111,3537,4028,4548,5018,5398,5625,5653,5467,5042,4400,3562,2581,1516,438,-582,-1477,-2189,-2682,-2926,-2933,-2710,-2297,-1746,-1102,-433,218,800,1279,1636,1852,1944,1902,1768,1537,1258,925,587,229,-105,-436,-734,-1012,-1269,-1503,-1727,-1942,-2146,-2347,-2524,-2680,-2792,-2845,-2839,-2737,-2583,-2330,-2046,-1710,-1374,-1047,-748,-496,-270,-89,104,301,558,886,1306,1838,2464,3181,3953,4740,5501,6181,6744,7151,7384,7438,7330,7090,6762,6393,6043,5741,5548,5462,5505,5665,5913,6221,6540,6820,7017,7084,6982,6686,6187,5471,4573,3490,2284,981,-359,-1685,-2953,-4108,-5121,-5965,-6621,-7100,-7401,-7555,-7590,-7530,-7415,-7262,-7089,-6911,-6714,-6503,-6255,-5970,-5635,-5252,-4840,-4396,-3967,-3556,-3200,-2903,-2682,-2527,-2435,-2380,-2347,-2308,-2245,-2137,-1973,-1745,-1452,-1098,-697,-263,175,592,955,1223,1371,1368,1193,845,329,-330,-1077,-1862,-2601,-3219,-3643,-3801,-3657,-3184,-2403,-1347,-104,1255,2596,3837,4852,5576,5949,5944,5589,4919,4022,2988,1925,939,116,-463,-769,-776,-502,8,710,1514,2365,3168,3869,4407,4732,4826,4661,4243,3584,2707,1640,443,-859,-2186,-3511,-4760,-5904,-6884,-7689,-8274,-8639,-8769,-8657,-8315,-7739,-6940,-5945,-4760,-3443,-2023,-567,860,2196,3366,4323,5020,5452,5610,5551,5298,4955,4557,4211,3945,3822,3857,4045,4389,4834,5365,5922,6470,6966,7370,7655,7799,7777,7599,7244,6743,6096,5343,4498,3615,2709,1838,1023,297,-317,-818,-1190,-1459,-1623,-1724,-1770,-1794,-1815,-1838,-1884,-1930,-1980,-1995,-1962,-1835,-1597,-1217,-680,10,856,1813,2863,3939,5001,5983,6846,7528,8022,8284,8325,8148,7763,7207,6501,5684,4796,3859,2922,1993,1119,303,-416,-1039,-1536,-1903,-2126,-2195,-2107,-1859,-1443,-886,-180,631,1515,2433,3305,4098,4728,5156,5336,5247,4880,4264,3416,2406,1274,91,-1083,-2203,-3213,-4099,-4822,-5402,-5811,-6087,-6234,-6271,-6241,-6149,-6049,-5955,-5906,-5925,-6031,-6236,-6536,-6918,-7341,-7780,-8153,-8430,-8538,-8437,-8108,-7528,-6728,-5733,-4609,-3423,-2257,-1185,-281,405,827,993,885,574,78,-508,-1129,-1701,-2161,-2457,-2547,-2422,-2080,-1548,-865,-93,717,1489,2166,2696,3031,3145,3031,2678,2126,1387,524,-425,-1386,-2319,-3147,-3851,-4375,-4712,-4856,-4807,-4600,-4248,-3803,-3292,-2764,-2251,-1788,-1409,-1136,-997,-1009,-1181,-1523,-2020,-2664,-3412,-4233,-5066,-5863,-6565,-7125,-7506,-7689,-7665,-7457,-7080,-6588,-6010,-5403,-4798,-4230,-3718,-3278,-2906,-2612,-2375,-2200,-2069,-1973,-1910,-1846,-1791,-1688,-1535,-1282,-908,-375,318,1188,2204,3333,4520,5677,6740,7604,8207,8473,8373,7882,7035,5867,4462,2918,1343,-142,-1428,-2417,-3039,-3242,-3023,-2394,-1417,-168,1249,2726,4146,5412,6429,7141,7509,7523,7210,6600,5767,4771,3700,2622,1609,712,-30,-598,-981,-1198,-1248,-1169,-966,-661,-270,210,752,1365,2015,2696,3351,3952,4426,4727,4787,4571,4033,3190,2044,657,-901,-2533,-4141,-5613,-6850,-7775,-8310,-8439,-8137,-7434,-6374,-5014,-3459,-1776,-84,1537,2996,4226,5179,5821,6176,6239,6097,5790,5420,5062,4792,4678,4744,5017,5469,6053,6714,7358,7900,8265,8362,8155,7606,6710,5507,4040,2389,643,-1104,-2748,-4212,-5407,-6301,-6845,-7043,-6908,-6479,-5798,-4952,-3979,-2982,-2005,-1116,-360,233,640,865,906,796,552,224,-168,-564,-946,-1266,-1498,-1620,-1605,-1451,-1146,-698,-121,561,1311,2093,2844,3538,4079,4467,4603,4501,4104,3430,2487,1305,-54,-1542,-3064,-4559,-5931,-7118,-8056,-8699,-9025,-9026,-8722,-8146,-7345,-6378,-5309,-4206,-3130,-2142,-1283,-605,-111,170,270,195,11,-246,-490,-680,-733,-629,-319,175,843,1627,2459,3258,3935,4414,4633,4547,4161,3477,2569,1484,333,-812,-1849,-2716,-3356,-3740,-3867,-3752,-3431,-2950,-2355,-1695,-1017,-343,294,889,1439,1938,2403,2830,3225,3590,3904,4173,4366,4468,4470,4345,4102,3743,3285,2769,2231,1720,1298,987,859,886,1121,1502,2029,2639,3284,3906,4438,4841,5058,5068,4852,4407,3754,2933,1976,965,-54,-1007,-1829,-2483,-2919,-3134,-3123,-2916,-2548,-2074,-1558,-1058,-640,-349,-228,-290,-557,-994,-1584,-2268,-2980,-3651,-4198,-4549,-4649,-4445,-3937,-3117,-2043,-763,630,2046,3386,4562,5494,6131,6444,6433,6134,5588,4883,4087,3290,2579,2000,1638,1484,1597,1933,2511,3271,4201,5238,6344,7470,8558,9573,10460,11175,11696,11972,12006,11762,11253,10481,9472,8263,6901,5451,3988,2586,1322,265,-540,-1058,-1288,-1268,-1039,-697,-320,-23,118,8,-391,-1109,-2138,-3437,-4944,-6586,-8258,-9892,-11377,-12670,-13701,-14445,-14894,-15050,-14940,-14600,-14060,-13370,-12558,-11670,-10727,-9756,-8790,-7833,-6922,-6068,-5291,-4607,-4028,-3547,-3158,-2832,-2538,-2228,-1870,-1412,-835,-133,697,1607,2558,3490,4318,5001,5452,5661,5584,5251,4676,3922,3054,2145,1272,489,-152,-634,-953,-1132,-1203,-1207,-1184,-1168,-1175,-1225,-1295,-1391,-1482,-1552,-1597,-1598,-1579,-1543,-1522,-1542,-1633,-1824,-2121,-2545,-3068,-3685,-4341,-5007,-5612,-6113,-6456,-6604,-6546,-6265,-5800,-5167,-4439,-3660,-2904,-2224,-1673,-1284,-1073,-1048,-1183,-1471,-1854,-2326,-2822,-3331,-3816,-4250,-4621,-4902,-5082,-5127,-5034,-4762,-4318,-3676,-2858,-1880,-779,373,1534,2593,3504,4178,4573,4667,4452,3980,3296,2504,1687,957,394,67,14,233,688,1329,2052,2785,3421,3881,4115,4074,3769,3215,2465,1582,641,-278,-1114,-1805,-2320,-2633,-2744,-2653,-2388,-1946,-1368,-647,183,1111,2127,3184,4280,5343,6350,7236,7950,8444,8681,8624,8285,7663,6810,5783,4656,3519,2447,1528,797,304,28,-35,45,225,407,549,563,437,127,-330,-934,-1610,-2313,-2974,-3520,-3926,-4123,-4135,-3923,-3532,-2977,-2278,-1488,-614,305,1254,2210,3161,4072,4934,5707,6363,6874,7202,7336,7253,6968,6490,5864,5135,4370,3628,2978,2458,2112,1929,1902,1974,2079,2146,2080,1824,1326,552,-465,-1699,-3066,-4465,-5798,-6944,-7817,-8333,-8461,-8178,-7525,-6548,-5333,-3969,-2554,-1163,124,1277,2266,3098,3800,4390,4913,5392,5847,6285,6693,7052,7330,7492,7513,7357,7027,6511,5831,5014,4091,3110,2100,1106,155,-742,-1561,-2313,-2993,-3610,-4176,-4693,-5164,-5584,-5957,-6256,-6491,-6634,-6689,-6658,-6545,-6368,-6148,-5899,-5642,-5388,-5127,-4860,-4555,-4194,-3747,-3195,-2533,-1764,-921,-42,810,1573,2174,2560,2681,2524,2086,1409,547,-418,-1399,-2303,-3060,-3597,-3900,-3948,-3778,-3433,-2974,-2476,-2001,-1606,-1324,-1178,-1144,-1219,-1343,-1487,-1592,-1629,-1559,-1374,-1071,-658,-168,394,980,1590,2206,2821,3457,4109,4799,5532,6301,7097,7885,8624,9264,9741,10013,10029,9760,9219,8399,7371,6180,4902,3638,2442,1403,563,-57,-434,-613,-612,-508,-351,-215,-154,-214,-423,-778,-1278,-1871,-2531,-3198,-3824,-4375,-4818,-5132,-5322,-5371,-5307,-5121,-4837,-4456,-3995,-3463,-2875,-2260,-1627,-1029,-478,-24,309,507,547,456,247,-34,-314,-560,-671,-623,-353,145,866,1780,2820,3927,4999,5970,6764,7312,7619,7641,7450,7068,6582,6072,5610,5289,5143,5221,5509,5988,6605,7281,7941,8500,8891,9064,8994,8693,8179,7518,6763,5977,5229,4548,3968,3487,3080,2720,2347,1926,1393,730,-101,-1084,-2220,-3463,-4776,-6103,-7395,-8591,-9666,-10562,-11288,-11806,-12145,-12290,-12277,-12111,-11813,-11402,-10886,-10285,-9605,-8866,-8083,-7273,-6473,-5695,-4973,-4329,-3764,-3289,-2895,-2552,-2248,-1938,-1594,-1196,-720,-170,444,1103,1757,2384,2920,3352,3637,3773,3760,3618,3368,3047,2685,2304,1927,1552,1171,773,327,-185,-782,-1477,-2255,-3113,-4003,-4901,-5748,-6508,-7139,-7613,-7917,-8050,-8029,-7881,-7642,-7358,-7059,-6784,-6543,-6340,-6158,-5964,-5715,-5361,-4865,-4194,-3335,-2311,-1140,108,1367,2563,3615,4454,5037,5319,5305,5007,4456,3722,2849,1932,1014,175,-554,-1131,-1549,-1815,-1944,-1973,-1937,-1874,-1824,-1814,-1860,-1980,-2159,-2405,-2683,-2994,-3295,-3584,-3823,-4006,-4104,-4114,-4017,-3812,-3509,-3103,-2637,-2122,-1604,-1121,-713,-416,-253,-242,-362,-610,-921,-1263,-1562,-1769,-1832,-1713,-1399,-887,-205,604,1484,2360,3165,3823,4274,4476,4406,4066,3488,2719,1835,925,76,-625,-1094,-1295,-1179,-763,-78,828,1860,2941,3970,4867,5561,6019,6223,6192,5971,5616,5202,4805,4484,4299,4278,4431,4748,5196,5723,6273,6779,7186,7434,7505,7351,7006,6459,5769,4968,4123,3281,2502,1826,1278,882,621,496,472,526,633,764,909,1047,1183,1308,1424,1535,1636,1729,1806,1866,1884,1878,1799,1677,1470,1197,846,428,-52,-574,-1124,-1671,-2203,-2666,-3071,-3356,-3532,-3580,-3493,-3298,-3013,-2663,-2309,-1964,-1695,-1516,-1446,-1500,-1645,-1873,-2125,-2368,-2535,-2597,-2505,-2239,-1796,-1177,-415,452,1371,2288,3138,3879,4453,4847,5034,5040,4867,4582,4207,3836,3495,3264,3163,3234,3461,3844,4323,4852,5352,5743,5951,5907,5557,4885,3889,2607,1100,-544,-2231,-3848,-5306,-6514,-7423,-7991,-8233,-8161,-7841,-7326,-6708,-6044,-5426,-4890,-4501,-4265,-4199,-4288,-4494,-4792,-5111,-5416,-5638,-5743,-5693,-5471,-5078,-4535,-3874,-3147,-2408,-1714,-1121,-664,-377,-263,-310,-494,-760,-1068,-1350,-1559,-1652,-1590,-1378,-999,-496,112,770,1432,2052,2581,3001,3274,3415,3408,3297,3089,2833,2557,2298,2095,1960,1922,1982,2134,2379,2678,3031,3390,3752,4076,4363,4589,4763,4888,4971,5037,5091,5158,5241,5349,5462,5573,5643,5640,5523,5255,4798,4146,3279,2220,999,-341,-1738,-3125,-4440,-5614,-6599,-7354,-7864,-8117,-8141,-7951,-7604,-7133,-6600,-6037,-5492,-4982,-4517,-4103,-3710,-3336,-2928,-2486,-1967,-1379,-711,14,777,1538,2262,2915,3470,3908,4234,4454,4603,4715,4835,5003,5254,5612,6084,6661,7317,8011,8694,9303,9794,10103,10205,10068,9690,9078,8271,7290,6215,5076,3958,2898,1963,1177,573,149,-101,-205,-204,-144,-81,-55,-124,-300,-613,-1064,-1619,-2283,-2968,-3661,-4269,-4758,-5055,-5137,-4963,-4558,-3921,-3134,-2243,-1354,-548,79,448,513,230,-367,-1276,-2393,-3662,-4950,-6166,-7198,-7954,-8372,-8400,-8048,-7312,-6279,-4986,-3568,-2097,-698,551,1562,2293,2717,2839,2702,2352,1870,1327,804,350,24,-184,-258,-256,-225,-222,-334,-580,-1031,-1664,-2484,-3435,-4459,-5483,-6427,-7224,-7818,-8183,-8299,-8211,-7925,-7531,-7080,-6638,-6282,-6040,-5959,-6036,-6271,-6619,-7059,-7516,-7956,-8315,-8552,-8630,-8528,-8226,-7738,-7063,-6232,-5275,-4225,-3129,-2023,-946,72,1005,1852,2594,3268,3858,4416,4942,5463,5990,6508,7025,7483,7887,8147,8269,8172,7860,7303,6503,5498,4307,2998,1634,267,-1015,-2174,-3160,-3937,-4505,-4865,-5031,-5061,-4961,-4811,-4622,-4452,-4313,-4227,-4181,-4173,-4162,-4121,-4011,-3782,-3425,-2902,-2238,-1445,-571,312,1144,1829,2310,2533,2461,2119,1519,742,-127,-995,-1751,-2312,-2607,-2592,-2261,-1638,-782,231,1299,2326,3213,3879,4260,4330,4076,3540,2755,1811,784,-229,-1152,-1892,-2413,-2664,-2637,-2358,-1840,-1150,-340,533,1402,2239,3002,3686,4301,4858,5394,5942,6528,7187,7918,8729,9595,10484,11347,12137,12782,13247,13462,13407,13059,12414,11499,10337,8995,7517,5982,4451,2989,1652,479,-502,-1282,-1871,-2285,-2567,-2743,-2868,-2977,-3094,-3260,-3460,-3715,-3995,-4289,-4561,-4789,-4938,-4999,-4941,-4788,-4521,-4181,-3784,-3366,-2958,-2599,-2289,-2059,-1892,-1770,-1681,-1570,-1425,-1197,-871,-433,124,777,1513,2283,3054,3770,4395,4873,5191,5319,5259,5029,4647,4156,3595,3016,2441,1932,1485,1135,884,717,642,625,658,718,781,845,891,928,958,1001,1074,1202,1399,1680,2044,2483,2968,3473,3941,4335,4595,4676,4546,4166,3540,2661,1566,287,-1118,-2581,-4045,-5435,-6696,-7789,-8662,-9320,-9738,-9944,-9947,-9781,-9474,-9060,-8571,-8039,-7477,-6912,-6343,-5773,-5195,-4595,-3955,-3264,-2504,-1682,-790,129,1069,1964,2781,3459,3967,4253,4327,4163,3808,3284,2661,1975,1321,715,234,-105,-298,-323,-238,-37,200,452,657,776,778,641,355,-72,-623,-1267,-1971,-2687,-3371,-3989,-4477,-4838,-5008,-5009,-4817,-4450,-3936,-3295,-2576,-1807,-1032,-274,436,1100,1709,2270,2802,3300,3794,4265,4729,5159,5553,5882,6130,6280,6309,6218,5996,5651,5191,4638,4000,3317,2594,1866,1151,464,-167,-739,-1233,-1643,-1959,-2179,-2291,-2303,-2195,-1980,-1637,-1180,-591,109,934,1849,2861,3921,5014,6089,7115,8034,8815,9402,9769,9886,9740,9335,8684,7825,6797,5657,4468,3283,2164,1161,298,-386,-898,-1236,-1424,-1500,-1507,-1496,-1521,-1635,-1870,-2263,-2821,-3541,-4402,-5359,-6370,-7366,-8305,-9106,-9744,-10164,-10354,-10305,-10023,-9536,-8874,-8084,-7203,-6287,-5356,-4459,-3592,-2776,-1998,-1248,-509,228,984,1748,2525,3293,4031,4713,5305,5782,6121,6303,6328,6195,5928,5546,5093,4591,4093,3616,3191,2837,2542,2311,2122,1946,1771,1549,1279,928,495,-16,-601,-1227,-1870,-2491,-3047,-3504,-3823,-3986,-3989,-3835,-3567,-3219,-2864,-2560,-2378,-2373,-2582,-3030,-3694,-4565,-5562,-6639,-7704,-8688,-9526,-10164,-10570,-10742,-10678,-10414,-9983,-9433,-8804,-8149,-7489,-6864,-6288,-5768,-5313,-4917,-4574,-4286,-4034,-3823,-3633,-3472,-3322,-3185,-3053,-2909,-2759,-2571,-2351,-2075,-1732,-1318,-818,-244,413,1133,1910,2718,3538,4341,5096,5773,6339,6764,7033,7120,7034,6772,6367,5840,5238,4594,3951,3348,2795,2327,1917,1582,1281,1002,709,381,-4,-459,-983,-1573,-2212,-2868,-3526,-4139,-4684,-5125,-5428,-5580,-5548,-5335,-4931,-4357,-3629,-2791,-1887,-976,-126,616,1175,1530,1642,1511,1169,634,-12,-720,-1406,-2007,-2460,-2731,-2791,-2633,-2286,-1756,-1119,-390,344,1057,1684,2196,2571,2783,2862,2796,2638,2417,2172,1966,1824,1800,1914,2186,2622,3214,3945,4781,5697,6635,7580,8465,9275,9975,10536,10968,11245,11392,11413,11328,11154,10919,10622,10296,9928,9537,9107,8645,8141,7585,6991,6321,5615,4831,4003,3112,2174,1193,183,-849,-1875,-2895,-3866,-4791,-5629,-6376,-7003,-7506,-7861,-8070,-8113,-7991,-7692,-7216,-6556,-5729,-4733,-3612,-2384,-1114,150,1348,2418,3316,4007,4472,4721,4768,4664,4438,4163,3870,3605,3404,3258,3192,3161,3167,3158,3120,3020,2835,2569,2203,1766,1251,696,104,-494,-1097,-1680,-2257,-2805,-3342,-3855,-4347,-4804,-5220,-5567,-5837,-5988,-6009,-5864,-5546,-5042,-4361,-3523,-2563,-1528,-472,544,1468,2252,2863,3281,3502,3538,3418,3167,2837,2456,2070,1712,1402,1162,997,903,881,901,968,1035,1114,1160,1174,1141,1043,885,660,362,6,-413,-876,-1372,-1873,-2356,-2776,-3093,-3267,-3243,-3007,-2515,-1799,-860,228,1406,2573,3632,4481,5031,5223,5001,4383,3376,2055,497,-1194,-2910,-4550,-6018,-7254,-8193,-8840,-9173,-9243,-9077,-8735,-8280,-7763,-7244,-6769,-6364,-6065,-5866,-5776,-5780,-5847,-5966,-6084,-6185,-6223,-6167,-5994,-5676,-5196,-4555,-3741,-2779,-1685,-484,768,2047,3279,4436,5455,6312,6964,7415,7643,7684,7549,7278,6919,6502,6090,5698,5384,5145,5023,5007,5102,5300,5577,5923,6302,6695,7064,7392,7640,7801,7841,7772,7568,7258,6830,6325,5745,5140,4532,3958,3468,3077,2834,2747,2823,3055,3403,3826,4253,4615,4834,4845,4599,4064,3249,2171,892,-522,-1981,-3410,-4720,-5868,-6802,-7505,-7997,-8283,-8415,-8436,-8383,-8311,-8241,-8200,-8196,-8227,-8281,-8338,-8384,-8381,-8331,-8196,-7993,-7702,-7341,-6917,-6446,-5936,-5407,-4846,-4263,-3648,-2980,-2265,-1483,-636,251,1187,2108,3020,3846,4589,5200,5670,5999,6184,6250,6216,6108,5950,5767,5567,5365,5151,4937,4703,4455,4191,3901,3611,3315,3030,2768,2511,2284,2029,1765,1420,988,430,-285,-1146,-2172,-3307,-4533,-5766,-6950,-7996,-8836,-9402,-9658,-9579,-9189,-8528,-7669,-6709,-5746,-4887,-4220,-3811,-3690,-3873,-4298,-4943,-5686,-6463,-7170,-7732,-8089,-8210,-8080,-7729,-7184,-6510,-5754,-4978,-4228,-3545,-2945,-2449,-2040,-1729,-1486,-1319,-1205,-1156,-1161,-1243,-1387,-1608,-1892,-2210,-2548,-2839,-3051,-3112,-2996,-2645,-2064,-1255,-249,879,2072,3223,4257,5089,5657,5935,5905,5596,5055,4345,3553,2753,2028,1435,1032,830,846,1052,1420,1902,2431,2967,3428,3783,3978,3986,3785,3382,2772,1990,1066,32,-1046,-2140,-3177,-4126,-4930,-5547,-5953,-6107,-6007,-5647,-5028,-4198,-3177,-2046,-851,311,1391,2299,3013,3479,3722,3739,3597,3334,3032,2741,2519,2403,2397,2514,2714,2982,3273,3555,3803,3997,4141,4230,4286,4317,4342,4372,4399,4433,4433,4408,4309,4137,3866,3508,3064,2581,2080,1629,1271,1057,1033,1204,1589,2144,2844,3601,4362,5027,5551,5853,5929,5759,5373,4828,4172,3494,2854,2303,1892,1618,1485,1458,1496,1564,1607,1612,1545,1426,1262,1085,933,839,831,935,1132,1436,1778,2154,2483,2745,2885,2904,2785,2568,2288,1997,1772,1654,1709,1947,2387,2998,3732,4539,5323,6034,6573,6913,6994,6816,6385,5713,4866,3861,2776,1636,492,-627,-1709,-2726,-3690,-4572,-5383,-6096,-6714,-7200,-7567,-7779,-7855,-7791,-7613,-7346,-7033,-6708,-6421,-6194,-6057,-6008,-6033,-6099,-6156,-6144,-6006,-5685,-5147,-4377,-3383,-2213,-928,386,1634,2732,3596,4181,4464,4449,4196,3749,3216,2667,2192,1856,1695,1723,1929,2267,2689,3130,3526,3831,4002,4029,3905,3659,3315,2924,2517,2142,1816,1548,1343,1160,992,784,523,176,-248,-744,-1273,-1802,-2271,-2649,-2884,-2971,-2906,-2706,-2424,-2103,-1816,-1617,-1561,-1680,-1989,-2485,-3130,-3885,-4691,-5483,-6210,-6822,-7284,-7593,-7741,-7753,-7653,-7473,-7241,-6984,-6709,-6430,-6141,-5831,-5497,-5118,-4715,-4262,-3806,-3330,-2876,-2444,-2051,-1685,-1344,-988,-610,-159,377,1019,1773,2621,3533,4472,5376,6186,6858,7327,7583,7605,7409,7038,6539,5980,5438,4966,4636,4463,4485,4671,5012,5449,5933,6407,6816,7122,7300,7343,7259,7087,6838,6576,6308,6078,5874,5699,5515,5296,4988,4558,3976,3231,2341,1329,258,-815,-1811,-2673,-3340,-3790,-4006,-4013,-3853,-3574,-3260,-2964,-2759,-2686,-2775,-3034,-3452,-3994,-4625,-5296,-5958,-6579,-7111,-7551,-7870,-8082,-8179,-8172,-8063,-7855,-7544,-7141,-6621,-6022,-5319,-4569,-3776,-2997,-2269,-1636,-1138,-793,-609,-578,-665,-827,-1014,-1161,-1226,-1163,-949,-582,-73,539,1213,1880,2496,2994,3342,3511,3497,3313,3001,2600,2170,1769,1440,1220,1136,1167,1317,1523,1758,1955,2075,2079,1940,1669,1273,795,278,-226,-676,-1030,-1284,-1430,-1496,-1519,-1544,-1618,-1783,-2065,-2467,-2986,-3587,-4218,-4849,-5388,-5825,-6086,-6169,-6063,-5772,-5335,-4780,-4159,-3520,-2902,-2352,-1890,-1543,-1319,-1212,-1231,-1349,-1576,-1879,-2267,-2714,-3217,-3751,-4296,-4823,-5290,-5666,-5901,-5973,-5855,-5546,-5059,-4431,-3709,-2966,-2254,-1654,-1203,-936,-876,-982,-1258,-1612,-2017,-2391,-2684,-2860,-2878,-2747,-2459,-2062,-1572,-1048,-523,-32,401,768,1071,1335,1573,1822,2102,2423,2794,3207,3617,4020,4335,4554,4614,4503,4207,3736,3127,2424,1695,1005,429,11,-188,-175,70,494,1062,1705,2358,2958,3452,3807,4008,4059,3996,3839,3664,3490,3389,3377,3482,3708,4044,4463,4929,5406,5838,6202,6454,6577,6567,6410,6135,5741,5263,4715,4123,3507,2885,2270,1679,1130,627,200,-159,-425,-602,-699,-710,-672,-584,-483,-382,-294,-236,-203,-196,-202,-208,-191,-144,-48,102,300,544,812,1077,1318,1503,1607,1623,1536,1370,1137,887,656,507,481,625,963,1503,2230,3110,4084,5086,6037,6856,7492,7872,7998,7849,7463,6895,6207,5479,4796,4215,3805,3575,3552,3690,3980,4335,4726,5063,5322,5443,5417,5225,4879,4394,3798,3122,2403,1667,959,292,-305,-820,-1257,-1608,-1894,-2136,-2344,-2562,-2798,-3082,-3425,-3832,-4302,-4825,-5381,-5945,-6479,-6958,-7336,-7589,-7687,-7610,-7361,-6941,-6364,-5677,-4886,-4067,-3230,-2433,-1702,-1071,-562,-184,50,156,131,8,-199,-450,-721,-978,-1188,-1340,-1402,-1389,-1284,-1113,-881,-614,-333,-48,216,467,682,881,1051,1212,1356,1492,1612,1710,1785,1803,1780,1675,1509,1271,977,647,310,-4,-264,-448,-539,-546,-468,-351,-213,-110,-68,-123,-298,-583,-983,-1462,-1985,-2519,-3014,-3431,-3753,-3937,-4002,-3932,-3760,-3502,-3204,-2891,-2621,-2407,-2303,-2307,-2448,-2712,-3082,-3547,-4050,-4568,-5038,-5423,-5673,-5753,-5621,-5278,-4693,-3908,-2923,-1803,-591,645,1838,2928,3852,4575,5059,5293,5279,5029,4579,3961,3230,2428,1612,831,121,-474,-932,-1240,-1388,-1386,-1247,-993,-650,-247,202,667,1146,1623,2108,2592,3087,3580,4078,4556,5002,5396,5687,5882,5909,5785,5472,4988,4348,3586,2753,1914,1130,476,-4,-257,-270,-44,393,994,1682,2399,3031,3536,3814,3838,3571,3008,2180,1127,-82,-1362,-2629,-3784,-4756,-5472,-5897,-6014,-5838,-5412,-4797,-4074,-3329,-2644,-2099,-1748,-1626,-1752,-2097,-2646,-3322,-4078,-4829,-5511,-6052,-6408,-6527,-6406,-6033,-5429,-4634,-3690,-2659,-1616,-612,273,990,1493,1737,1720,1438,908,183,-697,-1651,-2616,-3512,-4279,-4859,-5214,-5337,-5212,-4877,-4357,-3692,-2944,-2143,-1346,-581,121,745,1272,1700,2017,2226,2316,2295,2144,1891,1509,1045,484,-123,-759,-1380,-1950,-2429,-2779,-2979,-3005,-2858,-2546,-2086,-1515,-875,-203,442,1019,1495,1812,1983,1964,1785,1452,997,470,-82,-612,-1062,-1410,-1622,-1698,-1661,-1530,-1370,-1216,-1139,-1172,-1358,-1704,-2213,-2856,-3586,-4352,-5073,-5712,-6174,-6452,-6488,-6288,-5870,-5248,-4489,-3628,-2744,-1882,-1116,-472,-8,273,352,238,-49,-477,-1009,-1595,-2189,-2745,-3215,-3567,-3781,-3831,-3734,-3485,-3125,-2678,-2182,-1682,-1190,-752,-343,18,378,752,1188,1710,2352,3110,3983,4936,5921,6886,7749,8464,8954,9196,9163,8859,8330,7611,6796,5947,5172,4534,4108,3942,4044,4431,5046,5854,6775,7721,8620,9368,9912,10182,10155,9820,9192,8320,7255,6083,4878,3711,2659,1759,1044,514,150,-82,-231,-348,-480,-670,-936,-1291,-1727,-2211,-2721,-3196,-3601,-3888,-4007,-3950,-3671,-3197,-2516,-1683,-719,298,1313,2253,3050,3638,3987,4041,3819,3318,2580,1665,637,-418,-1417,-2286,-2945,-3357,-3468,-3286,-2805,-2068,-1122,-23,1156,2348,3497,4541,5450,6200,6772,7184,7429,7542,7532,7428,7242,6998,6697,6363,5990,5599,5186,4774,4364,3982,3626,3331,3084,2922,2829,2826,2892,3036,3215,3424,3616,3758,3822,3752,3550,3175,2651,1980,1204,367,-474,-1267,-1954,-2506,-2888,-3113,-3185,-3153,-3059,-2963,-2924,-2982,-3183,-3531,-4030,-4645,-5339,-6049,-6715,-7269,-7649,-7811,-7716,-7354,-6728,-5867,-4817,-3640,-2414,-1218,-138,749,1375,1695,1673,1319,642,-299,-1440,-2704,-3989,-5214,-6285,-7144,-7728,-8025,-8017,-7743,-7237,-6557,-5776,-4949,-4148,-3408,-2766,-2226,-1786,-1411,-1085,-757,-410,-16,434,924,1439,1937,2377,2719,2910,2931,2750,2370,1803,1080,243,-638,-1517,-2298,-2935,-3349,-3503,-3361,-2919,-2191,-1228,-91,1126,2336,3428,4328,4941,5250,5210,4871,4250,3449,2535,1621,784,115,-354,-575,-578,-379,-38,363,763,1070,1231,1198,934,461,-217,-1037,-1928,-2826,-3617,-4244,-4626,-4719,-4500,-3991,-3211,-2262,-1201,-161,771,1483,1905,1973,1681,1029,77,-1101,-2409,-3736,-4967,-6016,-6781,-7224,-7306,-7030,-6437,-5571,-4512,-3340,-2131,-960,120,1072,1881,2551,3101,3562,3962,4333,4691,5036,5371,5660,5886,6005,5981,5800,5431,4883,4175,3326,2399,1439,522,-299,-944,-1380,-1557,-1460,-1102,-507,275,1160,2080,2929,3631,4106,4308,4205,3811,3146,2279,1276,220,-804,-1742,-2529,-3149,-3591,-3876,-4034,-4113,-4156,-4213,-4325,-4512,-4789,-5150,-5566,-5998,-6392,-6675,-6796,-6690,-6314,-5662,-4731,-3573,-2253,-875,463,1621,2512,3021,3104,2717,1895,674,-835,-2521,-4252,-5880,-7288,-8368,-9040,-9281,-9086,-8496,-7591,-6462,-5216,-3975,-2823,-1855,-1109,-617,-357,-289,-358,-467,-561,-553,-394,-62,454,1117,1881,2679,3430,4061,4504,4707,4646,4310,3732,2940,2025,1041,109,-709,-1305,-1638,-1642,-1334,-708,153,1185,2272,3306,4172,4777,5045,4942,4466,3644,2558,1274,-87,-1437,-2684,-3748,-4593,-5187,-5550,-5696,-5687,-5568,-5404,-5261,-5168,-5171,-5277,-5466,-5728,-5986,-6209,-6299,-6223,-5903,-5330,-4484,-3403,-2132,-762,616,1885,2948,3703,4095,4085,3670,2910,1848,615,-704,-1974,-3096,-3977,-4551,-4785,-4675,-4246,-3550,-2653,-1628,-551,517,1518,2437,3243,3965,4611,5213,5814,6418,7066,7740,8434,9124,9762,10310,10717,10952,10972,10785,10377,9783,9038,8186,7291,6405,5594,4896,4365,4018,3880,3948,4202,4623,5150,5751,6342,6881,7294,7547,7592,7435,7050,6488,5768,4943,4077,3205,2399,1673,1070,584,214,-59,-263,-435,-598,-792,-1022,-1307,-1637,-1987,-2338,-2628,-2827,-2879,-2739,-2394,-1819,-1037,-89,977,2076,3117,4022,4684,5049,5060,4696,3972,2929,1634,193,-1304,-2729,-3995,-4997,-5683,-6006,-5966,-5584,-4904,-4000,-2945,-1828,-728,290,1169,1890,2436,2829,3109,3305,3493,3700,3979,4347,4807,5340,5909,6464,6940,7282,7430,7354,7022,6452,5649,4675,3579,2446,1355,386,-381,-892,-1100,-995,-586,90,970,1972,3016,3991,4836,5452,5811,5861,5615,5077,4293,3316,2205,1030,-146,-1265,-2284,-3164,-3904,-4482,-4930,-5252,-5488,-5661,-5797,-5920,-6035,-6147,-6249,-6310,-6329,-6253,-6088,-5801,-5400,-4901,-4325,-3732,-3156,-2678,-2332,-2186,-2256,-2564,-3094,-3820,-4684,-5634,-6579,-7467,-8211,-8769,-9092,-9170,-8994,-8597,-8004,-7280,-6466,-5633,-4830,-4093,-3472,-2951,-2559,-2245,-2008,-1784,-1555,-1264,-908,-448,87,699,1341,1982,2567,3055,3407,3588,3594,3418,3084,2626,2095,1547,1050,663,444,437,674,1149,1861,2760,3796,4901,5992,6994,7832,8444,8783,8820,8553,7991,7164,6128,4918,3619,2276,951,-299,-1453,-2469,-3343,-4081,-4686,-5186,-5604,-5950,-6258,-6520,-6747,-6919,-7026,-7034,-6927,-6667,-6253,-5666,-4922,-4052,-3089,-2111,-1172,-360,255,620,681,442,-92,-875,-1818,-2853,-3850,-4732,-5392,-5773,-5834,-5564,-4994,-4176,-3178,-2106,-1028,-50,774,1400,1796,2001,2022,1944,1811,1712,1691,1807,2074,2488,3027,3632,4240,4781,5181,5387,5358,5084,4566,3854,2994,2059,1141,297,-379,-847,-1069,-1027,-744,-248,408,1156,1923,2652,3259,3719,3971,4021,3842,3467,2900,2183,1353,432,-521,-1488,-2432,-3322,-4154,-4891,-5542,-6084,-6525,-6857,-7076,-7197,-7205,-7126,-6950,-6699,-6372,-5990,-5554,-5085,-4584,-4072,-3552,-3046,-2571,-2134,-1780,-1498,-1344,-1303,-1414,-1658,-2042,-2543,-3132,-3776,-4431,-5051,-5599,-6034,-6323,-6464,-6434,-6255,-5934,-5499,-4976,-4405,-3797,-3191,-2587,-1998,-1414,-831,-228,402,1074,1785,2535,3289,4039,4719,5320,5762,6048,6109,5968,5596,5029,4294,3439,2530,1624,797,102,-403,-692,-746,-570,-192,353,1008,1715,2415,3049,3568,3932,4116,4097,3888,3478,2911,2197,1386,517,-366,-1221,-2007,-2692,-3255,-3671,-3944,-4065,-4042,-3895,-3632,-3291,-2880,-2444,-1986,-1552,-1136,-765,-432,-141,117,341,551,732,900,1037,1137,1188,1173,1087,913,664,338,-47,-452,-876,-1249,-1570,-1787,-1890,-1862,-1701,-1415,-1024,-546,-20,546,1101,1661,2189,2700,3205,3709,4233,4800,5394,6052,6722,7418,8082,8695,9202,9583,9786,9816,9636,9275,8744,8074,7323,6528,5760,5067,4488,4075,3829,3779,3901,4188,4609,5139,5735,6375,7014,7625,8181,8639,8980,9170,9177,8991,8583,7956,7117,6085,4904,3618,2296,998,-191,-1223,-2031,-2583,-2875,-2902,-2711,-2358,-1901,-1432,-1008,-692,-526,-525,-680,-965,-1338,-1738,-2123,-2439,-2649,-2755,-2731,-2619,-2443,-2233,-2049,-1907,-1849,-1869,-1984,-2141,-2337,-2504,-2615,-2619,-2502,-2228,-1832,-1304,-704,-61,576,1160,1666,2066,2365,2573,2711,2822,2930,3075,3280,3551,3889,4269,4662,5012,5293,5428,5409,5189,4772,4173,3418,2578,1688,852,96,-487,-890,-1076,-1049,-842,-467,5,541,1090,1601,2044,2390,2606,2697,2634,2427,2067,1554,903,107,-796,-1804,-2864,-3947,-5005,-5973,-6828,-7496,-7975,-8239,-8294,-8173,-7910,-7561,-7178,-6815,-6511,-6292,-6164,-6121,-6128,-6165,-6188,-6159,-6073,-5890,-5640,-5317,-4958,-4590,-4248,-3963,-3765,-3659,-3661,-3746,-3906,-4099,-4301,-4459,-4561,-4559,-4462,-4247,-3941,-3545,-3098,-2614,-2127,-1648,-1190,-755,-338,82,514,975,1484,2024,2615,3213,3814,4366,4853,5220,5460,5536,5459,5217,4856,4381,3861,3321,2808,2367,2003,1747,1580,1495,1473,1471,1495,1491,1480,1430,1358,1263,1141,999,822,598,316,-59,-529,-1114,-1808,-2596,-3449,-4317,-5161,-5900,-6509,-6914,-7110,-7074,-6827,-6405,-5851,-5239,-4618,-4053,-3577,-3217,-2972,-2821,-2733,-2655,-2552,-2371,-2093,-1694,-1190,-592,40,678,1242,1697,1981,2071,1950,1624,1126,488,-226,-961,-1666,-2274,-2767,-3110,-3296,-3346,-3254,-3076,-2814,-2511,-2168,-1806,-1413,-990,-525,-2,567,1190,1840,2490,3112,3650,4081,4348,4448,4345,4070,3625,3068,2443,1806,1229,747,412,225,199,301,498,751,1001,1220,1374,1444,1437,1355,1227,1062,888,699,508,289,37,-285,-677,-1162,-1726,-2352,-3001,-3627,-4167,-4582,-4812,-4844,-4668,-4310,-3811,-3239,-2667,-2162,-1806,-1621,-1655,-1879,-2281,-2789,-3357,-3892,-4346,-4651,-4780,-4716,-4471,-4076,-3581,-3041,-2519,-2073,-1748,-1576,-1575,-1734,-2036,-2446,-2911,-3395,-3842,-4213,-4488,-4627,-4660,-4551,-4356,-4067,-3714,-3324,-2892,-2441,-1962,-1451,-907,-316,308,980,1657,2347,2988,3575,4048,4392,4573,4582,4422,4111,3674,3172,2632,2130,1693,1371,1179,1131,1214,1418,1709,2076,2475,2910,3344,3786,4223,4645,5050,5412,5710,5918,5996,5930,5686,5278,4712,4024,3274,2510,1820,1244,853,648,655,830,1135,1502,1852,2118,2237,2166,1896,1427,810,92,-653,-1344,-1930,-2332,-2531,-2508,-2274,-1864,-1328,-720,-107,460,929,1279,1490,1566,1534,1410,1238,1054,875,750,663,654,689,789,918,1088,1274,1483,1714,1974,2276,2634,3048,3536,4088,4691,5337,5979,6605,7159,7621,7947,8134,8159,8036,7787,7429,7021,6578,6158,5778,5464,5223,5055,4949,4897,4872,4873,4873,4885,4896,4911,4946,4982,5041,5097,5140,5154,5098,4960,4712,4340,3850,3249,2569,1841,1117,426,-183,-690,-1078,-1349,-1519,-1615,-1674,-1718,-1794,-1905,-2068,-2268,-2483,-2679,-2826,-2870,-2806,-2589,-2245,-1768,-1204,-584,29,592,1049,1362,1509,1484,1294,977,567,125,-309,-666,-936,-1066,-1077,-965,-767,-520,-273,-67,51,74,-33,-232,-522,-852,-1182,-1465,-1659,-1736,-1685,-1503,-1220,-860,-473,-102,217,445,572,589,516,367,182,-14,-189,-319,-397,-409,-370,-288,-182,-65,39,127,182,210,204,174,115,34,-73,-215,-388,-602,-863,-1159,-1506,-1868,-2263,-2652,-3043,-3412,-3759,-4080,-4383,-4673,-4964,-5273,-5604,-5968,-6363,-6771,-7181,-7555,-7871,-8079,-8166,-8086,-7842,-7424,-6848,-6143,-5343,-4499,-3653,-2863,-2156,-1583,-1146,-877,-751,-774,-907,-1132,-1412,-1708,-2003,-2248,-2455,-2578,-2650,-2644,-2595,-2494,-2368,-2218,-2048,-1863,-1646,-1398,-1095,-745,-321,150,675,1216,1750,2238,2632,2916,3040,3021,2844,2544,2165,1739,1339,998,762,654,675,820,1056,1345,1645,1901,2084,2149,2088,1886,1560,1126,619,82,-453,-934,-1336,-1623,-1788,-1817,-1728,-1531,-1262,-951,-639,-359,-149,-35,-35,-158,-413,-781,-1258,-1813,-2412,-3032,-3616,-4142,-4554,-4836,-4959,-4904,-4697,-4316,-3832,-3250,-2633,-2026,-1468,-1009,-668,-466,-411,-482,-678,-954,-1290,-1652,-2003,-2329,-2602,-2819,-2979,-3084,-3151,-3190,-3216,-3245,-3272,-3307,-3331,-3331,-3282,-3160,-2927,-2588,-2097,-1497,-766,33,877,1702,2454,3085,3546,3820,3888,3771,3490,3090,2622,2137,1676,1293,998,818,757,791,927,1116,1350,1587,1806,1978,2091,2130,2094,1999,1844,1677,1490,1332,1199,1107,1053,1012,974,904,780,578,289,-95,-555,-1078,-1639,-2200,-2744,-3236,-3667,-4013,-4278,-4456,-4553,-4580,-4545,-4464,-4352,-4225,-4088,-3970,-3860,-3779,-3723,-3679,-3660,-3631,-3604,-3549,-3475,-3358,-3222,-3038,-2848,-2632,-2418,-2218,-2031,-1885,-1774,-1709,-1687,-1710,-1753,-1825,-1876,-1906,-1867,-1746,-1506,-1138,-628,18,777,1626,2519,3401,4234,4958,5543,5965,6207,6293,6228,6058,5818,5543,5280,5047,4874,4761,4721,4730,4788,4865,4938,4987,4992,4930,4809,4615,4377,4111,3852,3636,3486,3444,3501,3669,3919,4207,4495,4722,4831,4791,4558,4134,3525,2764,1889,966,43,-815,-1560,-2150,-2559,-2766,-2776,-2586,-2230,-1721,-1108,-416,301,1017,1681,2276,2773,3160,3435,3609,3683,3694,3645,3580,3504,3452,3430,3453,3529,3650,3816,4009,4209,4404,4551,4648,4659,4576,4396,4122,3776,3383,2980,2606,2299,2089,1994,2024,2168,2413,2719,3062,3399,3695,3932,4073,4130,4084,3958,3759,3517,3251,2987,2755,2563,2434,2371,2363,2410,2486,2575,2658,2717,2747,2753,2736,2730,2743,2812,2945,3151,3433,3754,4100,4408,4644,4757,4701,4468,4029,3415,2630,1741,767,-206,-1156,-2007,-2743,-3311,-3710,-3920,-3950,-3804,-3512,-3083,-2572,-1992,-1398,-816,-292,153,485,699,783,746,601,369,72,-258,-609,-951,-1278,-1576,-1847,-2094,-2327,-2559,-2800,-3068,-3372,-3710,-4093,-4486,-4883,-5244,-5529,-5708,-5741,-5600,-5282,-4781,-4121,-3345,-2488,-1625,-793,-67,533,953,1198,1263,1167,951,646,310,-21,-290,-482,-559,-529,-401,-194,39,270,429,495,415,192,-183,-682,-1262,-1872,-2452,-2949,-3313,-3523,-3568,-3462,-3250,-2971,-2691,-2473,-2348,-2376,-2552,-2878,-3337,-3871,-4455,-5020,-5521,-5922,-6168,-6270,-6182,-5934,-5527,-4979,-4341,-3620,-2882,-2149,-1472,-880,-405,-63,129,185,98,-88,-365,-686,-1032,-1366,-1676,-1937,-2157,-2328,-2469,-2595,-2724,-2886,-3092,-3365,-3708,-4120,-4584,-5084,-5566,-6010,-6347,-6547,-6573,-6379,-5997,-5382,-4624,-3708,-2743,-1750,-818,8,684,1174,1472,1588,1534,1358,1102,812,547,336,220,208,300,489,742,1038,1333,1608,1833,2002,2116,2179,2226,2266,2344,2463,2654,2900,3199,3522,3825,4072,4217,4215,4048,3696,3161,2478,1665,790,-112,-972,-1759,-2418,-2939,-3301,-3503,-3573,-3511,-3371,-3170,-2952,-2744,-2586,-2482,-2472,-2541,-2701,-2940,-3237,-3573,-3922,-4245,-4526,-4731,-4848,-4860,-4777,-4596,-4353,-4062,-3765,-3489,-3273,-3141,-3109,-3193,-3373,-3647,-3967,-4303,-4599,-4809,-4880,-4781,-4482,-3974,-3282,-2412,-1438,-389,646,1629,2477,3176,3664,3963,4052,3978,3764,3467,3132,2803,2520,2302,2162,2090,2075,2088,2109,2111,2085,2016,1918,1800,1680,1596,1560,1595,1717,1914,2180,2483,2788,3048,3222,3269,3156,2863,2397,1760,996,136,-767,-1660,-2498,-3239,-3850,-4313,-4618,-4769,-4780,-4664,-4453,-4163,-3821,-3462,-3084,-2738,-2399,-2112,-1860,-1652,-1486,-1353,-1245,-1151,-1056,-947,-818,-649,-450,-201,68,369,669,955,1205,1391,1502,1514,1441,1262,1028,731,437,169,-24,-100,-31,202,604,1163,1842,2613,3407,4187,4886,5470,5898,6156,6249,6179,5994,5724,5413,5117,4854,4664,4555,4524,4566,4656,4778,4905,5027,5123,5200,5251,5287,5315,5348,5396,5464,5557,5666,5789,5899,5987,6023,5991,5873,5660,5349,4950,4471,3943,3374,2814,2258,1753,1303,923,627,409,276,220,240,335,492,719,983,1306,1640,2003,2351,2680,2964,3179,3316,3350,3291,3138,2916,2644,2357,2072,1813,1586,1378,1200,1013,822,596,337,37,-301,-660,-1040,-1391,-1724,-1966,-2128,-2149,-2023,-1732,-1254,-619,188,1106,2123,3167,4193,5135,5939,6570,6996,7215,7243,7100,6844,6504,6143,5788,5478,5224,5029,4895,4801,4744,4701,4667,4623,4573,4509,4429,4333,4213,4064,3887,3671,3415,3108,2754,2330,1852,1300,697,47,-632,-1310,-1974,-2584,-3131,-3588,-3954,-4218,-4398,-4498,-4538,-4529,-4494,-4434,-4365,-4284,-4187,-4086,-3962,-3841,-3710,-3594,-3489,-3409,-3357,-3342,-3356,-3404,-3467,-3538,-3602,-3633,-3635,-3592,-3523,-3444,-3391,-3384,-3478,-3675,-3999,-4443,-4971,-5558,-6136,-6657,-7065,-7301,-7347,-7155,-6741,-6100,-5263,-4277,-3191,-2079,-1013,-54,720,1286,1588,1643,1435,1012,396,-334,-1140,-1922,-2647,-3223,-3632,-3823,-3792,-3551,-3109,-2528,-1838,-1104,-380,292,862,1306,1601,1747,1744,1617,1393,1102,789,480,204,-14,-170,-256,-277,-263,-220,-207,-245,-390,-665,-1104,-1695,-2437,-3279,-4166,-5041,-5834,-6503,-7017,-7359,-7530,-7507,-7280,-6805,-6072,-5077,-3888,-2609,-1426,-508,-53,-137,-760,-1802,-3018,-4166,-4971,-5274,-5010,-4229,-3079,-1731,-359,909,2005,2898,3572,4025,4188,4010,3373,2225,529,-1624,-4058,-6461,-8474,-9683,-9763,-8488,-5832,-1992,2651,7515,11981,15399,17269,17269,15322,11638,6619,890,-4875,-9956,-13741,-15749,-15721,-13650,-9757,-4523,1452,7416,12677,16575,18667,18738,16844,13321,8696,3640,-1181,-5173,-7931,-9257,-9201,-7977,-5960,-3533,-1095,1074,2758,3894,4459,4553,4254,3700,2964,2130,1216,253,-775,-1843,-2921,-3937,-4785,-5364,-5568,-5370,-4772,-3892,-2886,-1966,-1352,-1200,-1618,-2570,-3932,-5453,-6849,-7808,-8108,-7611,-6345,-4469,-2267,-94,1701,2825,3106,2521,1196,-615,-2595,-4393,-5727,-6375,-6245,-5382,-3924,-2139,-319,1205,2165,2354,1703,269,-1749,-4059,-6288,-8090,-9138,-9266,-8403,-6697,-4370,-1785,703,2762,4146,4753,4587,3792,2569,1167,-183,-1291,-2034,-2352,-2273,-1847,-1191,-404,407,1154,1802,2321,2746,3105,3453,3839,4305,4872,5548,6298,7061,7755,8268,8495,8358,7774,6766,5350,3640,1783,-55,-1682,-2955,-3753,-4040,-3804,-3137,-2121,-913,352,1545,2539,3288,3763,4010,4114,4188,4351,4720,5355,6296,7498,8902,10390,11842,13145,14192,14924,15304,15336,15045,14482,13708,12800,11821,10855,9929,9102,8339,7643,6934,6171,5267,4192,2925,1491,-27,-1542,-2908,-4011,-4717,-4950,-4649,-3822,-2512,-807,1153,3239,5270,7105,8592,9617,10087,9957,9209,7880,6038,3771,1213,-1523,-4281,-6932,-9312,-11292,-12701,-13444,-13401,-12564,-10961,-8716,-6023,-3111,-262,2286,4300,5640,6230,6084,5294,3998,2369,586,-1202,-2864,-4338,-5565,-6579,-7351,-7948,-8333,-8529,-8495,-8211,-7663,-6842,-5802,-4583,-3312,-2082,-1051,-313,12,-95,-654,-1578,-2771,-4078,-5345,-6435,-7226,-7655,-7696,-7371,-6746,-5911,-4973,-4034,-3189,-2502,-2025,-1759,-1710,-1829,-2098,-2447,-2857,-3265,-3658,-3992,-4253,-4433,-4528,-4569,-4582,-4609,-4696,-4881,-5187,-5644,-6232,-6945,-7730,-8550,-9325,-10024,-10563,-10942,-11102,-11075,-10839,-10452,-9913,-9295,-8613,-7928,-7273,-6680,-6179,-5785,-5501,-5332,-5250,-5244,-5265,-5281,-5245,-5116,-4841,-4409,-3768,-2953,-1966,-878,241,1298,2202,2880,3275,3370,3169,2720,2082,1354,614,-38,-555,-874,-1013,-959,-769,-473,-132,216,508,734,850,869,798,660,500,366,308,386,623,1049,1634,2365,3154,3949,4640,5164,5447,5458,5194,4678,3978,3163,2339,1586,1004,645,563,754,1204,1867,2674,3562,4449,5282,6007,6617,7088,7466,7749,7985,8192,8378,8560,8717,8855,8966,9047,9124,9188,9275,9394,9552,9775,10044,10370,10733,11108,11481,11814,12086,12273,12347,12318,12169,11943,11642,11325,11010,10750,10546,10434,10380,10382,10398,10379,10304,10115,9824,9410,8910,8355,7791,7277,6850,6553,6388,6353,6413,6532,6683,6827,6948,7045,7092,7102,7042,6898,6634,6235,5679,4990,4197,3359,2546,1833,1274,915,755,778,922,1131,1321,1443,1444,1304,1026,623,138,-383,-895,-1340,-1679,-1887,-1940,-1858,-1663,-1400,-1143,-932,-849,-904,-1139,-1527,-2048,-2651,-3276,-3866,-4354,-4705,-4866,-4854,-4640,-4288,-3810,-3289,-2780,-2356,-2073,-1984,-2097,-2424,-2926,-3562,-4269,-4983,-5644,-6198,-6628,-6907,-7068,-7130,-7136,-7142,-7167,-7244,-7379,-7537,-7730,-7885,-8014,-8081,-8084,-8052,-7974,-7910,-7853,-7840,-7865,-7922,-7996,-8058,-8078,-8034,-7914,-7718,-7468,-7193,-6936,-6733,-6626,-6614,-6722,-6913,-7173,-7463,-7740,-7977,-8144,-8228,-8234,-8168,-8058,-7923,-7796,-7688,-7633,-7612,-7656,-7725,-7829,-7933,-8023,-8082,-8087,-8036,-7923,-7750,-7531,-7270,-6991,-6705,-6434,-6180,-5969,-5800,-5693,-5659,-5695,-5825,-6029,-6316,-6664,-7063,-7481,-7910,-8296,-8648,-8909,-9107,-9193,-9203,-9105,-8932,-8677,-8364,-7999,-7603,-7176,-6741,-6289,-5846,-5402,-4990,-4608,-4299,-4057,-3920,-3873,-3934,-4070,-4290,-4534,-4803,-5045,-5233,-5350,-5365,-5280,-5085,-4801,-4424,-4006,-3538,-3078,-2634,-2249,-1929,-1705,-1562,-1507,-1501,-1531,-1545,-1523,-1432,-1256,-990,-652,-245,177,615,1007,1360,1640,1858,2020,2127,2202,2250,2272,2296,2306,2335,2379,2453,2569,2730,2949,3218,3546,3910,4314,4720,5130,5493,5813,6048,6201,6263,6243,6157,6021,5865,5702,5563,5454,5390,5367,5385,5434,5508,5590,5685,5771,5860,5953,6052,6176,6327,6514,6745,7015,7320,7645,7982,8298,8589,8814,8971,9034,8992,8856,8621,8309,7950,7549,7164,6792,6480,6233,6076,6009,6039,6154,6343,6588,6867,7159,7439,7693,7895,8043,8119,8120,8057,7919,7748,7526,7308,7080,6865,6665,6456,6251,6016,5753,5455,5122,4777,4435,4130,3895,3751,3732,3829,4050,4359,4727,5112,5468,5755,5958,6051,6063,6000,5912,5833,5816,5881,6064,6352,6741,7180,7627,8012,8282,8388,8304,8035,7608,7076,6521,6016,5660,5504,5603,5949,6509,7219,7967,8668,9193,9482,9468,9148,8558,7758,6853,5946,5142,4534,4169,4088,4249,4637,5151,5731,6281,6721,6993,7053,6888,6510,5953,5261,4498,3725,2990,2356,1828,1445,1182,1040,977,976,997,1019,1024,992,934,842,737,620,510,405,321,240,184,110,47,-54,-170,-328,-513,-732,-972,-1229,-1495,-1759,-2030,-2286,-2543,-2783,-3011,-3227,-3416,-3585,-3714,-3813,-3862,-3871,-3839,-3767,-3681,-3580,-3494,-3437,-3429,-3484,-3615,-3820,-4088,-4408,-4750,-5091,-5396,-5645,-5808,-5880,-5852,-5735,-5545,-5305,-5040,-4778,-4547,-4363,-4245,-4196,-4213,-4294,-4418,-4573,-4745,-4909,-5073,-5211,-5342,-5461,-5585,-5723,-5895,-6093,-6344,-6619,-6930,-7247,-7563,-7852,-8095,-8284,-8405,-8461,-8456,-8403,-8311,-8212,-8097,-8007,-7925,-7876,-7843,-7829,-7821,-7814,-7791,-7756,-7688,-7608,-7501,-7396,-7287,-7194,-7120,-7069,-7041,-7036,-7039,-7060,-7075,-7105,-7132,-7173,-7235,-7302,-7402,-7498,-7599,-7679,-7712,-7688,-7583,-7382,-7085,-6682,-6191,-5623,-4993,-4341,-3671,-3034,-2432,-1905,-1457,-1108,-859,-719,-676,-736,-878,-1097,-1381,-1711,-2087,-2489,-2914,-3352,-3788,-4227,-4640,-5039,-5394,-5708,-5964,-6160,-6286,-6355,-6359,-6321,-6245,-6152,-6053,-5964,-5892,-5845,-5825,-5827,-5851,-5886,-5923,-5950,-5962,-5948,-5913,-5853,-5776,-5688,-5598,-5507,-5418,-5325,-5220,-5090,-4930,-4719,-4471,-4165,-3830,-3470,-3107,-2772,-2486,-2266,-2142,-2103,-2155,-2283,-2449,-2638,-2794,-2906,-2926,-2866,-2699,-2466,-2166,-1853,-1551,-1297,-1123,-1029,-1034,-1112,-1243,-1396,-1528,-1608,-1611,-1514,-1319,-1031,-682,-291,87,446,722,931,1029,1041,971,837,683,519,399,327,337,428,598,839,1123,1435,1733,2008,2229,2388,2489,2528,2539,2532,2553,2614,2752,2965,3260,3611,4000,4380,4721,4979,5125,5141,5020,4785,4442,4053,3634,3249,2923,2691,2571,2566,2674,2869,3140,3442,3766,4066,4344,4567,4744,4871,4955,5021,5077,5160,5266,5441,5653,5939,6253,6602,6948,7267,7536,7731,7835,7846,7752,7576,7318,7005,6657,6291,5941,5617,5336,5118,4944,4837,4763,4727,4709,4691,4682,4656,4639,4619,4611,4634,4674,4760,4868,5008,5158,5310,5449,5556,5640,5673,5689,5669,5648,5626,5620,5632,5671,5716,5780,5829,5866,5875,5848,5782,5682,5549,5396,5235,5068,4924,4785,4684,4596,4540,4493,4464,4431,4399,4346,4288,4204,4117,4025,3948,3906,3911,3986,4141,4380,4715,5120,5597,6098,6615,7089,7507,7829,8039,8134,8110,7990,7797,7555,7307,7074,6884,6756,6686,6680,6722,6786,6859,6908,6915,6863,6742,6538,6279,5949,5587,5212,4831,4495,4187,3943,3753,3623,3545,3524,3537,3604,3696,3826,3981,4148,4322,4482,4617,4712,4750,4734,4650,4520,4337,4126,3903,3678,3482,3315,3200,3140,3133,3176,3254,3358,3465,3564,3635,3673,3667,3613,3522,3386,3222,3025,2805,2552,2279,1967,1632,1272,890,509,119,-241,-587,-894,-1165,-1401,-1593,-1754,-1875,-1965,-2021,-2042,-2038,-2003,-1954,-1886,-1818,-1745,-1685,-1628,-1583,-1545,-1512,-1489,-1466,-1453,-1452,-1466,-1512,-1585,-1697,-1853,-2049,-2282,-2559,-2843,-3161,-3460,-3755,-4012,-4227,-4383,-4480,-4501,-4469,-4375,-4242,-4081,-3911,-3739,-3587,-3442,-3322,-3211,-3112,-3019,-2937,-2868,-2837,-2844,-2931,-3093,-3363,-3723,-4179,-4689,-5241,-5771,-6258,-6652,-6930,-7077,-7096,-7001,-6835,-6617,-6412,-6240,-6148,-6151,-6247,-6437,-6691,-6971,-7256,-7490,-7661,-7736,-7719,-7607,-7424,-7190,-6937,-6696,-6491,-6340,-6257,-6241,-6284,-6375,-6483,-6606,-6699,-6774,-6795,-6778,-6717,-6622,-6509,-6385,-6275,-6172,-6104,-6057,-6033,-6033,-6019,-6008,-5955,-5871,-5732,-5547,-5320,-5057,-4788,-4523,-4293,-4113,-4000,-3969,-4014,-4152,-4346,-4610,-4904,-5222,-5530,-5813,-6046,-6214,-6307,-6313,-6229,-6068,-5825,-5531,-5188,-4835,-4480,-4162,-3892,-3700,-3596,-3601,-3706,-3928,-4235,-4627,-5065,-5528,-5979,-6394,-6737,-7003,-7164,-7230,-7204,-7094,-6935,-6734,-6522,-6318,-6120,-5949,-5786,-5631,-5465,-5290,-5083,-4858,-4614,-4358,-4122,-3900,-3736,-3623,-3586,-3626,-3740,-3928,-4176,-4458,-4774,-5076,-5363,-5609,-5787,-5907,-5936,-5891,-5766,-5567,-5309,-5005,-4664,-4317,-3957,-3620,-3289,-2997,-2724,-2486,-2275,-2087,-1929,-1796,-1689,-1615,-1578,-1575,-1624,-1703,-1833,-1982,-2168,-2349,-2537,-2694,-2826,-2903,-2941,-2917,-2853,-2742,-2606,-2451,-2294,-2135,-1987,-1845,-1708,-1577,-1441,-1303,-1164,-1019,-882,-750,-641,-555,-506,-499,-532,-613,-719,-857,-990,-1125,-1221,-1280,-1282,-1220,-1103,-929,-715,-470,-211,50,301,536,751,945,1113,1262,1382,1483,1543,1582,1578,1548,1490,1410,1328,1246,1185,1146,1142,1161,1214,1277,1349,1419,1468,1512,1528,1541,1543,1557,1583,1641,1721,1845,1995,2178,2379,2581,2780,2946,3081,3163,3199,3190,3144,3082,3015,2968,2950,2975,3044,3159,3304,3482,3650,3828,3959,4071,4133,4158,4159,4140,4130,4141,4197,4304,4470,4698,4957,5257,5546,5822,6051,6213,6304,6300,6221,6057,5844,5583,5324,5075,4882,4753,4715,4764,4915,5136,5436,5766,6123,6468,6787,7055,7267,7402,7472,7471,7409,7298,7149,6979,6794,6618,6442,6289,6147,6025,5915,5827,5738,5669,5596,5536,5467,5401,5318,5222,5101,4948,4771,4558,4327,4076,3825,3587,3376,3208,3097,3053,3077,3178,3335,3549,3797,4064,4328,4579,4797,4985,5126,5240,5317,5378,5426,5473,5528,5596,5672,5768,5860,5967,6056,6140,6205,6249,6279,6285,6288,6274,6270,6261,6270,6281,6315,6352,6409,6468,6542,6615,6699,6773,6849,6909,6957,6982,6990,6974,6941,6902,6852,6818,6797,6803,6841,6913,7005,7128,7235,7345,7399,7405,7331,7167,6913,6565,6136,5643,5101,4545,3990,3464,2994,2576,2247,1978,1790,1655,1564,1510,1463,1429,1386,1342,1289,1239,1188,1150,1127,1129,1156,1216,1302,1417,1559,1716,1895,2075,2264,2445,2613,2763,2884,2973,3027,3040,3025,2973,2920,2848,2799,2765,2765,2799,2865,2947,3040,3103,3132,3087,2960,2738,2412,2007,1527,1008,485,-20,-464,-834,-1110,-1287,-1377,-1380,-1327,-1230,-1111,-995,-891,-808,-758,-722,-704,-678,-634,-556,-430,-256,-31,234,517,801,1057,1260,1388,1424,1355,1182,911,546,123,-352,-841,-1322,-1782,-2192,-2554,-2858,-3112,-3319,-3500,-3651,-3800,-3941,-4093,-4242,-4409,-4562,-4723,-4861,-4977,-5061,-5097,-5084,-5009,-4876,-4671,-4417,-4101,-3749,-3369,-2977,-2601,-2248,-1949,-1706,-1532,-1432,-1398,-1424,-1496,-1594,-1706,-1809,-1903,-1964,-2017,-2045,-2086,-2140,-2249,-2412,-2673,-3018,-3464,-3997,-4587,-5224,-5845,-6439,-6938,-7343,-7598,-7722,-7688,-7525,-7244,-6882,-6456,-6020,-5580,-5180,-4829,-4537,-4309,-4135,-4011,-3912,-3836,-3755,-3666,-3562,-3434,-3300,-3161,-3029,-2934,-2868,-2874,-2930,-3069,-3260,-3523,-3816,-4150,-4485,-4813,-5118,-5378,-5593,-5752,-5858,-5911,-5931,-5909,-5884,-5839,-5816,-5797,-5802,-5824,-5855,-5896,-5929,-5948,-5939,-5894,-5806,-5663,-5475,-5223,-4933,-4598,-4244,-3875,-3526,-3194,-2924,-2703,-2569,-2507,-2533,-2637,-2808,-3035,-3296,-3564,-3828,-4047,-4222,-4334,-4378,-4375,-4316,-4248,-4172,-4124,-4121,-4170,-4289,-4454,-4670,-4897,-5128,-5320,-5459,-5516,-5484,-5349,-5123,-4807,-4434,-4008,-3578,-3151,-2763,-2425,-2151,-1937,-1789,-1676,-1607,-1533,-1474,-1384,-1283,-1161,-1019,-889,-762,-684,-643,-677,-767,-938,-1159,-1442,-1753,-2082,-2420,-2730,-3030,-3279,-3504,-3677,-3831,-3944,-4047,-4138,-4217,-4309,-4393,-4485,-4577,-4658,-4726,-4776,-4792,-4776,-4715,-4611,-4461,-4263,-4034,-3757,-3473,-3166,-2867,-2581,-2331,-2122,-1973,-1888,-1868,-1920,-2024,-2177,-2356,-2537,-2707,-2830,-2899,-2896,-2813,-2660,-2434,-2166,-1860,-1560,-1271,-1035,-855,-759,-744,-813,-952,-1146,-1361,-1583,-1760,-1889,-1928,-1882,-1740,-1514,-1223,-892,-550,-230,50,251,376,407,354,235,59,-134,-336,-504,-642,-719,-748,-728,-671,-592,-508,-432,-379,-349,-353,-375,-426,-478,-538,-586,-622,-639,-630,-604,-555,-488,-418,-333,-260,-186,-130,-85,-62,-50,-63,-84,-126,-172,-232,-287,-349,-398,-445,-471,-487,-481,-459,-430,-381,-342,-292,-261,-229,-213,-194,-180,-143,-91,12,154,361,630,961,1352,1784,2241,2704,3135,3523,3823,4030,4118,4085,3937,3677,3344,2952,2544,2158,1808,1552,1378,1323,1366,1521,1749,2054,2388,2743,3082,3395,3660,3869,4017,4102,4130,4115,4051,3964,3853,3723,3596,3450,3314,3175,3033,2906,2775,2664,2565,2491,2439,2425,2438,2490,2564,2664,2772,2882,2982,3051,3100,3094,3058,2965,2841,2676,2495,2297,2113,1939,1811,1719,1694,1723,1823,1982,2204,2475,2786,3128,3483,3834,4172,4474,4727,4927,5052,5118,5119,5072,4984,4892,4791,4738,4710,4758,4857,5022,5231,5465,5704,5907,6059,6122,6082,5930,5654,5281,4816,4293,3747,3208,2715,2304,1985,1795,1724,1778,1951,2208,2540,2908,3288,3657,3982,4260,4476,4622,4715,4741,4721,4667,4566,4455,4311,4154,3985,3798,3611,3411,3220,3025,2857,2694,2571,2472,2413,2393,2409,2468,2552,2669,2793,2928,3054,3164,3249,3299,3311,3285,3222,3127,3010,2876,2741,2615,2506,2432,2390,2397,2445,2539,2668,2825,2997,3169,3326,3461,3547,3604,3593,3550,3450,3320,3163,2991,2816,2662,2525,2432,2375,2359,2384,2426,2492,2543,2587,2593,2555,2480,2348,2187,1992,1784,1576,1384,1225,1100,1032,1004,1034,1102,1205,1334,1472,1622,1761,1905,2033,2166,2294,2429,2567,2717,2859,3011,3134,3243,3304,3328,3289,3198,3054,2861,2645,2407,2177,1971,1797,1679,1610,1602,1641,1725,1828,1952,2056,2147,2188,2184,2110,1978,1766,1502,1174,808,416,15,-366,-719,-1014,-1252,-1408,-1496,-1505,-1458,-1356,-1224,-1074,-928,-795,-694,-625,-600,-611,-657,-729,-811,-900,-975,-1026,-1041,-1009,-924,-789,-597,-371,-111,153,411,643,824,963,1025,1039,983,883,739,573,394,215,55,-85,-186,-255,-279,-270,-224,-149,-64,45,143,250,341,428,497,559,599,632,644,635,616,564,512,434,357,281,206,162,132,136,176,235,328,425,526,614,673,693,658,569,409,200,-75,-388,-744,-1122,-1518,-1916,-2309,-2694,-3051,-3389,-3683,-3946,-4151,-4317,-4419,-4473,-4479,-4434,-4361,-4251,-4133,-3996,-3869,-3741,-3625,-3512,-3405,-3284,-3162,-3004,-2832,-2622,-2391,-2134,-1872,-1603,-1356,-1135,-946,-820,-728,-707,-727,-802,-912,-1063,-1232,-1437,-1649,-1891,-2138,-2408,-2684,-2972,-3259,-3536,-3802,-4023,-4217,-4343,-4415,-4409,-4338,-4195,-3990,-3743,-3449,-3157,-2855,-2581,-2351,-2160,-2049,-1987,-2001,-2074,-2194,-2363,-2555,-2762,-2976,-3179,-3369,-3541,-3685,-3814,-3914,-4010,-4083,-4163,-4234,-4325,-4422,-4552,-4700,-4887,-5095,-5341,-5597,-5880,-6159,-6440,-6706,-6948,-7155,-7323,-7435,-7490,-7476,-7392,-7232,-6996,-6689,-6310,-5880,-5404,-4902,-4391,-3896,-3421,-3005,-2630,-2333,-2087,-1910,-1776,-1686,-1618,-1569,-1514,-1467,-1403,-1343,-1287,-1241,-1231,-1255,-1343,-1489,-1716,-2013,-2387,-2830,-3324,-3865,-4421,-4983,-5517,-6013,-6429,-6769,-6991,-7105,-7087,-6948,-6690,-6327,-5876,-5364,-4812,-4254,-3713,-3219,-2790,-2448,-2198,-2040,-1976,-1981,-2052,-2156,-2283,-2404,-2515,-2588,-2634,-2633,-2599,-2528,-2430,-2317,-2191,-2074,-1965,-1886,-1831,-1817,-1838,-1902,-2000,-2135,-2298,-2488,-2693,-2912,-3120,-3332,-3505,-3661,-3762,-3823,-3822,-3767,-3658,-3490,-3286,-3035,-2762,-2471,-2167,-1865,-1566,-1276,-1001,-737,-493,-261,-50,152,329,493,629,740,819,867,877,850,790,693,570,418,257,74,-99,-282,-446,-597,-732,-837,-922,-969,-990,-970,-926,-838,-727,-586,-413,-225,-1,233,499,771,1068,1365,1667,1958,2229,2470,2663,2814,2896,2930,2895,2814,2680,2518,2330,2132,1940,1760,1605,1480,1390,1332,1306,1302,1316,1340,1363,1385,1390,1380,1346,1287,1194,1071,913,717,494,238,-33,-305,-577,-807,-1005,-1129,-1186,-1156,-1047,-857,-604,-303,26,360,682,969,1221,1410,1561,1654,1713,1739,1749,1749,1751,1762,1783,1820,1864,1920,1974,2035,2083,2135,2168,2208,2225,2252,2256,2266,2254,2237,2202,2157,2099,2035,1966,1903,1849,1818,1807,1833,1891,1980,2110,2247,2413,2563,2698,2800,2838,2827,2732,2581,2359,2090,1788,1472,1162,881,639,461,347,306,340,432,591,779,1003,1235,1460,1674,1851,2001,2099,2169,2181,2170,2114,2034,1929,1810,1677,1553,1416,1309,1195,1120,1056,1025,1023,1053,1116,1204,1321,1447,1587,1724,1850,1963,2049,2115,2154,2166,2161,2125,2079,2005,1919,1811,1696,1561,1437,1301,1190,1092,1026,1002,1012,1076,1176,1317,1497,1690,1915,2130,2357,2559,2750,2908,3039,3135,3204,3243,3270,3285,3301,3326,3358,3414,3474,3553,3620,3692,3735,3760,3746,3695,3608,3482,3325,3146,2952,2759,2577,2412,2285,2184,2132,2108,2126,2171,2237,2324,2411,2506,2589,2661,2713,2744,2737,2708,2632,2523,2378,2182,1963,1698,1418,1116,817,533,277,73,-78,-151,-163,-91,28,210,422,654,898,1129,1346,1544,1712,1855,1969,2053,2110,2143,2154,2148,2139,2128,2127,2147,2189,2263,2363,2493,2640,2803,2963,3112,3243,3341,3409,3438,3423,3373,3280,3145,2989,2784,2577,2339,2109,1885,1679,1513,1381,1306,1277,1294,1354,1429,1524,1597,1658,1665,1632,1536,1382,1176,918,633,325,20,-263,-520,-709,-851,-910,-909,-837,-718,-553,-375,-192,-21,114,218,273,281,246,168,52,-89,-259,-440,-630,-827,-1014,-1197,-1356,-1495,-1602,-1672,-1701,-1681,-1613,-1490,-1317,-1091,-824,-516,-180,165,520,848,1153,1405,1601,1726,1775,1756,1659,1510,1307,1078,829,594,368,185,42,-56,-102,-109,-77,-30,38,87,123,125,69,-23,-189,-393,-644,-921,-1200,-1473,-1703,-1891,-2012,-2059,-2046,-1953,-1817,-1630,-1417,-1197,-975,-771,-595,-452,-340,-274,-224,-209,-200,-195,-173,-135,-52,56,214,392,601,806,1013,1183,1332,1416,1464,1443,1373,1249,1078,869,630,363,78,-218,-527,-825,-1128,-1404,-1667,-1895,-2089,-2246,-2354,-2425,-2443,-2428,-2364,-2275,-2145,-2000,-1828,-1649,-1460,-1274,-1101,-948,-819,-735,-677,-672,-694,-747,-820,-896,-970,-1022,-1050,-1039,-993,-905,-778,-613,-418,-193,47,306,558,813,1032,1220,1356,1426,1435,1372,1246,1082,880,675,480,313,189,118,95,124,204,305,450,586,735,849,941,980,976,927,840,736,634,549,512,524,606,746,948,1191,1459,1742,2006,2256,2457,2621,2720,2768,2748,2667,2527,2329,2085,1799,1474,1133,769,403,38,-315,-646,-945,-1208,-1425,-1595,-1708,-1769,-1773,-1718,-1623,-1469,-1300,-1096,-898,-703,-534,-403,-312,-276,-282,-333,-409,-495,-575,-635,-652,-638,-567,-469,-331,-176,-7,164,328,483,614,724,800,830,820,745,620,439,218,-24,-268,-485,-656,-751,-763,-674,-493,-217,127,527,948,1364,1745,2062,2294,2428,2452,2373,2201,1948,1652,1323,1000,697,439,219,57,-81,-183,-289,-399,-544,-716,-947,-1212,-1533,-1880,-2259,-2646,-3042,-3424,-3790,-4140,-4449,-4748,-4987,-5209,-5367,-5490,-5546,-5550,-5488,-5360,-5171,-4906,-4586,-4192,-3749,-3238,-2691,-2100,-1491,-879,-282,273,772,1193,1523,1762,1895,1955,1926,1845,1723,1569,1414,1256,1115,994,892,817,753,704,640,564,441,267,19,-304,-713,-1190,-1731,-2304,-2882,-3439,-3939,-4359,-4682,-4891,-4983,-4957,-4824,-4590,-4285,-3920,-3525,-3128,-2744,-2408,-2125,-1914,-1766,-1683,-1643,-1635,-1633,-1618,-1580,-1500,-1380,-1223,-1025,-809,-584,-362,-169,-5,111,181,199,170,97,-12,-159,-330,-532,-760,-1011,-1291,-1595,-1914,-2253,-2585,-2917,-3217,-3483,-3699,-3849,-3924,-3917,-3806,-3620,-3326,-2968,-2540,-2068,-1587,-1110,-676,-305,-11,180,284,288,225,110,-31,-172,-289,-374,-400,-378,-295,-163,19,237,484,739,991,1213,1391,1510,1546,1509,1382,1185,925,629,315,12,-248,-458,-579,-621,-565,-420,-195,94,427,772,1111,1410,1655,1820,1905,1906,1823,1683,1482,1265,1034,820,637,497,404,362,356,390,438,499,561,609,653,671,679,662,634,572,494,377,229,50,-173,-411,-678,-945,-1207,-1452,-1660,-1833,-1950,-2019,-2024,-1975,-1859,-1696,-1477,-1222,-935,-634,-333,-49,197,406,547,638,659,629,555,446,325,193,75,-34,-113,-172,-199,-196,-167,-105,-31,65,150,230,282,289,259,159,19,-183,-419,-692,-973,-1256,-1510,-1729,-1888,-1980,-1992,-1922,-1776,-1557,-1284,-982,-665,-370,-111,91,215,259,221,106,-66,-280,-516,-747,-960,-1137,-1268,-1349,-1375,-1350,-1275,-1157,-1006,-826,-637,-443,-269,-123,-22,23,5,-76,-218,-412,-634,-881,-1118,-1343,-1532,-1684,-1792,-1863,-1898,-1908,-1899,-1869,-1827,-1761,-1679,-1567,-1426,-1256,-1057,-835,-606,-370,-160,23,152,225,218,150,3,-197,-434,-703,-964,-1215,-1425,-1597,-1706,-1775,-1791,-1778,-1746,-1711,-1696,-1708,-1773,-1872,-2027,-2211,-2416,-2621,-2804,-2938,-3008,-2989,-2871,-2650,-2319,-1897,-1387,-824,-225,372,942,1451,1870,2186,2372,2444,2379,2221,1961,1658,1313,982,673,427,244,135,94,108,156,225,285,327,335,302,229,112,-36,-214,-412,-619,-833,-1039,-1243,-1422,-1602,-1743,-1882,-1993,-2090,-2172,-2231,-2273,-2282,-2264,-2196,-2086,-1916,-1690,-1409,-1082,-720,-349,16,348,620,824,937,963,900,764,563,334,84,-142,-343,-470,-538,-512,-413,-233,1,268,547,797,1006,1134,1182,1132,1000,789,534,244,-28,-281,-472,-593,-631,-581,-444,-233,41,361,692,1027,1320,1563,1730,1811,1802,1709,1546,1324,1081,819,578,364,189,69,-15,-44,-46,-18,30,83,145,200,252,294,325,348,346,335,282,214,95,-46,-239,-462,-717,-1008,-1305,-1625,-1930,-2220,-2476,-2680,-2826,-2894,-2889,-2806,-2639,-2418,-2116,-1791,-1421,-1055,-692,-368,-91,120,256,328,333,295,229,162,114,117,168,300,495,764,1074,1426,1765,2094,2353,2541,2620,2600,2457,2238,1919,1579,1200,852,532,270,73,-60,-134,-160,-155,-130,-107,-90,-95,-115,-157,-199,-248,-269,-276,-230,-158,-24,131,325,526,726,910,1060,1171,1234,1257,1228,1185,1100,1033,958,917,909,939,1022,1137,1297,1464,1648,1794,1918,1965,1940,1831,1631,1358,1025,649,263,-105,-436,-704,-887,-989,-988,-909,-744,-523,-256,21,306,552,765,915,1004,1034,1006,938,842,736,639,554,508,491,523,590,694,831,976,1145,1289,1430,1530,1595,1625,1613,1580,1522,1464,1397,1355,1317,1309,1322,1355,1418,1500,1606,1727,1861,2008,2149,2304,2437,2576,2698,2811,2916,3005,3083,3146,3189,3211,3213,3188,3148,3086,3019,2947,2881,2828,2795,2788,2812,2865,2957,3079,3232,3409,3594,3790,3958,4115,4206,4262,4239,4158,4008,3803,3545,3264,2958,2657,2383,2127,1935,1779,1691,1653,1660,1710,1776,1859,1927,1986,2010,2018,1992,1956,1906,1868,1833,1829,1841,1884,1945,2023,2109,2189,2259,2302,2312,2278,2197,2060,1875,1644,1379,1097,815,549,320,135,6,-65,-79,-39,43,166,308,480,654,850,1041,1249,1463,1696,1949,2235,2545,2890,3264,3645,4041,4412,4757,5046,5271,5414,5474,5443,5327,5132,4870,4549,4194,3799,3409,2994,2601,2197,1810,1421,1031,632,222,-196,-634,-1062,-1505,-1921,-2331,-2704,-3051,-3363,-3633,-3876,-4077,-4243,-4378,-4465,-4516,-4513,-4459,-4339,-4161,-3899,-3573,-3162,-2683,-2141,-1540,-907,-258,388,993,1559,2051,2464,2804,3055,3248,3371,3452,3488,3496,3472,3417,3328,3197,3019,2796,2520,2204,1849,1457,1047,617,181,-252,-668,-1071,-1426,-1760,-2031,-2267,-2431,-2557,-2605,-2614,-2553,-2454,-2306,-2133,-1940,-1743,-1557,-1391,-1260,-1172,-1130,-1132,-1178,-1247,-1334,-1420,-1492,-1536,-1555,-1524,-1469,-1370,-1241,-1086,-905,-708,-493,-277,-54,149,327,466,546,562,509,377,187,-65,-356,-668,-984,-1282,-1542,-1757,-1902,-1987,-1998,-1952,-1852,-1727,-1576,-1440,-1310,-1205,-1126,-1059,-1009,-956,-901,-831,-754,-661,-569,-471,-389,-315,-268,-251,-253,-300,-349,-434,-506,-584,-635,-657,-644,-584,-483,-344,-162,39,263,491,714,922,1116,1273,1411,1504,1578,1615,1637,1641,1643,1654,1681,1731,1816,1928,2070,2235,2405,2579,2726,2843,2905,2912,2847,2721,2521,2277,1979,1657,1323,989,679,403,172,-7,-128,-195,-211,-183,-121,-41,55,131,198,215,193,108,-31,-231,-479,-758,-1063,-1349,-1618,-1837,-1996,-2089,-2102,-2049,-1918,-1726,-1471,-1159,-809,-413,-2,429,853,1262,1638,1966,2235,2439,2563,2618,2594,2505,2362,2163,1946,1700,1465,1238,1047,895,799,749,758,792,872,939,1009,1043,1027,964,829,634,386,88,-239,-576,-908,-1213,-1470,-1674,-1798,-1856,-1821,-1723,-1545,-1318,-1048,-757,-465,-191,48,231,356,404,387,306,171,10,-179,-350,-518,-640,-729,-772,-770,-737,-664,-580,-483,-395,-327,-290,-290,-339,-420,-540,-681,-826,-968,-1090,-1182,-1253,-1288,-1314,-1328,-1349,-1380,-1436,-1505,-1588,-1673,-1730,-1766,-1736,-1658,-1496,-1282,-993,-672,-317,36,364,648,861,993,1026,959,795,532,205,-192,-612,-1042,-1458,-1837,-2171,-2455,-2677,-2859,-2989,-3088,-3161,-3208,-3250,-3274,-3304,-3328,-3359,-3395,-3433,-3476,-3507,-3521,-3500,-3436,-3311,-3125,-2861,-2531,-2125,-1665,-1154,-614,-62,476,987,1433,1814,2101,2295,2392,2389,2304,2138,1918,1649,1353,1046,743,454,199,-26,-211,-357,-486,-588,-699,-825,-970,-1156,-1365,-1600,-1850,-2090,-2318,-2520,-2682,-2820,-2923,-3007,-3081,-3138,-3194,-3236,-3265,-3262,-3227,-3137,-2997,-2798,-2537,-2240,-1894,-1547,-1194,-873,-596,-382,-245,-182,-208,-300,-463,-661,-891,-1112,-1315,-1476,-1580,-1626,-1609,-1534,-1422,-1275,-1122,-979,-851,-774,-733,-751,-821,-927,-1075,-1224,-1376,-1497,-1573,-1594,-1542,-1419,-1230,-972,-674,-341,1,327,626,866,1043,1131,1144,1059,917,701,455,189,-74,-308,-509,-653,-753,-780,-770,-696,-599,-471,-347,-234,-162,-134,-174,-273,-441,-655,-912,-1179,-1450,-1692,-1910,-2086,-2231,-2349,-2457,-2555,-2671,-2794,-2925,-3072,-3191,-3304,-3361,-3366,-3307,-3168,-2969,-2697,-2392,-2052,-1722,-1415,-1159,-981,-885,-883,-968,-1129,-1342,-1582,-1813,-2011,-2139,-2189,-2140,-2003,-1788,-1513,-1219,-921,-678,-487,-396,-396,-489,-668,-896,-1157,-1412,-1637,-1806,-1904,-1917,-1852,-1704,-1488,-1218,-903,-572,-226,107,425,715,967,1184,1357,1494,1593,1658,1690,1691,1663,1606,1523,1421,1301,1173,1043,912,796,687,592,508,426,347,265,167,65,-59,-192,-327,-471,-602,-731,-851,-969,-1093,-1242,-1422,-1654,-1939,-2274,-2651,-3049,-3433,-3785,-4060,-4245,-4310,-4260,-4083,-3815,-3452,-3061,-2645,-2270,-1952,-1723,-1608,-1595,-1693,-1866,-2090,-2329,-2536,-2679,-2728,-2650,-2452,-2115,-1676,-1142,-558,39,612,1117,1529,1821,1989,2030,1959,1796,1565,1293,1006,726,472,268,111,27,4,55,169,342,559,806,1063,1309,1531,1709,1837,1909,1926,1901,1829,1738,1622,1511,1398,1303,1223,1168,1134,1137,1157,1218,1297,1405,1534,1671,1822,1966,2103,2227,2331,2406,2465,2473,2463,2394,2296,2139,1946,1713,1451,1179,905,651,436,259,146,80,82,126,214,331,460,600,722,828,895,915,883,787,632,425,165,-114,-418,-706,-978,-1210,-1395,-1533,-1619,-1679,-1711,-1750,-1798,-1876,-1990,-2134,-2305,-2482,-2649,-2783,-2862,-2868,-2792,-2622,-2367,-2021,-1612,-1134,-622,-72,489,1064,1629,2189,2728,3232,3713,4136,4522,4848,5117,5333,5483,5580,5609,5585,5493,5352,5149,4902,4600,4267,3886,3487,3044,2592,2108,1610,1089,554,-1,-560,-1125,-1680,-2216,-2731,-3206,-3647,-4044,-4397,-4711,-4973,-5197,-5370,-5492,-5574,-5587,-5564,-5471,-5334,-5136,-4891,-4588,-4243,-3842,-3407,-2929,-2429,-1912,-1400,-909,-459,-72,249,489,655,756,803,820,820,826,852,907,997,1112,1249,1381,1499,1569,1586,1520,1370,1131,806,410,-44,-526,-1017,-1485,-1913,-2281,-2579,-2789,-2923,-2964,-2927,-2809,-2628,-2377,-2098,-1776,-1457,-1145,-855,-620,-428,-308,-249,-258,-321,-428,-559,-693,-810,-892,-918,-889,-798,-649,-463,-249,-27,179,360,495,579,614,596,535,436,307,167,16,-126,-268,-382,-495,-579,-663,-736,-814,-895,-996,-1104,-1240,-1382,-1542,-1704,-1862,-2013,-2128,-2223,-2263,-2276,-2233,-2162,-2057,-1934,-1804,-1674,-1551,-1446,-1354,-1275,-1210,-1142,-1074,-994,-894,-777,-644,-494,-349,-207,-80,9,83,114,141,155,186,253,356,528,745,1032,1358,1726,2112,2501,2879,3228,3535,3791,3992,4136,4227,4272,4277,4259,4216,4169,4102,4033,3949,3852,3739,3610,3464,3306,3144,2972,2819,2658,2528,2397,2288,2182,2080,1970,1852,1708,1539,1343,1111,862,583,298,7,-279,-553,-816,-1057,-1286,-1492,-1688,-1858,-2007,-2125,-2199,-2232,-2198,-2110,-1947,-1723,-1437,-1094,-716,-304,114,529,918,1269,1569,1808,1997,2124,2225,2286,2353,2410,2491,2583,2693,2816,2934,3044,3127,3177,3183,3139,3049,2908,2734,2529,2308,2084,1863,1662,1483,1343,1231,1168,1134,1141,1174,1233,1300,1388,1463,1556,1630,1717,1790,1870,1942,2007,2069,2117,2155,2187,2199,2219,2217,2229,2227,2240,2244,2262,2264,2269,2251,2212,2140,2018,1858,1635,1376,1076,752,434,126,-139,-356,-514,-607,-656,-649,-627,-580,-542,-512,-498,-501,-513,-531,-532,-515,-458,-355,-200,14,280,586,924,1266,1597,1898,2143,2342,2468,2554,2582,2588,2560,2528,2475,2406,2313,2172,1986,1727,1406,1005,552,42,-488,-1027,-1537,-2009,-2404,-2722,-2937,-3053,-3063,-2975,-2792,-2530,-2201,-1817,-1397,-953,-497,-44,408,846,1272,1691,2087,2482,2850,3203,3521,3809,4045,4240,4375,4461,4503,4500,4470,4419,4354,4292,4234,4183,4147,4106,4059,3993,3883,3732,3509,3234,2881,2482,2022,1542,1035,532,38,-438,-884,-1298,-1673,-2007,-2286,-2515,-2671,-2757,-2759,-2681,-2511,-2274,-1951,-1587,-1165,-736,-294,119,499,822,1081,1277,1408,1489,1529,1536,1539,1528,1530,1536,1549,1571,1588,1605,1606,1598,1573,1537,1491,1444,1391,1351,1314,1290,1283,1291,1312,1362,1414,1498,1586,1698,1815,1951,2089,2232,2377,2506,2631,2725,2802,2846,2859,2847,2796,2730,2635,2535,2430,2334,2255,2210,2196,2227,2295,2401,2536,2692,2847,2996,3116,3194,3222,3183,3084,2921,2698,2433,2128,1815,1485,1170,861,571,296,26,-228,-489,-732,-971,-1178,-1351,-1465,-1517,-1484,-1369,-1169,-895,-560,-185,209,587,937,1219,1434,1555,1597,1548,1437,1269,1071,865,663,482,332,207,118,44,-6,-50,-73,-93,-91,-81,-54,-19,24,62,91,110,102,94,61,35,21,19,69,148,291,482,732,1024,1369,1727,2122,2502,2889,3243,3569,3850,4078,4248,4353,4394,4368,4276,4132,3932,3704,3451,3188,2942,2693,2492,2290,2137,1984,1857,1726,1598,1458,1302,1130,927,700,420,113,-269,-679,-1166,-1679,-2235,-2793,-3343,-3844,-4280,-4619,-4847,-4954,-4930,-4788,-4530,-4181,-3754,-3279,-2784,-2285,-1820,-1393,-1031,-727,-494,-310,-183,-83,-13,45,93,135,167,199,212,227,231,228,238,242,270,303,357,430,512,616,725,844,963,1084,1189,1298,1379,1459,1515,1568,1604,1638,1655,1670,1659,1639,1584,1503,1389,1239,1069,873,675,477,295,142,20,-59,-94,-83,-29,67,184,330,470,606,713,778,795,750,646,479,265,7,-279,-575,-882,-1167,-1445,-1688,-1910,-2084,-2230,-2319,-2367,-2358,-2298,-2176,-2008,-1777,-1506,-1192,-847,-484,-112,255,606,924,1207,1435,1604,1706,1735,1688,1568,1374,1107,783,396,-36,-502,-996,-1494,-1987,-2452,-2874,-3239,-3535,-3754,-3891,-3953,-3936,-3861,-3727,-3559,-3360,-3152,-2940,-2734,-2549,-2368,-2207,-2039,-1864,-1669,-1429,-1157,-823,-458,-50,375,796,1203,1568,1875,2119,2278,2355,2358,2276,2144,1956,1743,1524,1298,1100,902,732,549,368,144,-118,-444,-845,-1319,-1869,-2481,-3136,-3816,-4491,-5148,-5749,-6298,-6761,-7150,-7446,-7656,-7790,-7834,-7821,-7726,-7576,-7364,-7092,-6764,-6381,-5943,-5462,-4944,-4391,-3830,-3255,-2693,-2154,-1645,-1192,-792,-464,-213,-39,52,71,20,-85,-226,-394,-560,-723,-860,-976,-1070,-1147,-1223,-1300,-1406,-1531,-1704,-1912,-2170,-2458,-2788,-3125,-3476,-3815,-4116,-4377,-4563,-4670,-4687,-4614,-4458,-4235,-3969,-3679,-3409,-3164,-2988,-2887,-2866,-2938,-3079,-3280,-3522,-3769,-3999,-4189,-4301,-4339,-4271,-4113,-3865,-3552,-3188,-2813,-2449,-2123,-1867,-1690,-1611,-1634,-1755,-1962,-2244,-2570,-2924,-3273,-3604,-3892,-4135,-4322,-4463,-4555,-4621,-4658,-4687,-4705,-4716,-4718,-4703,-4658,-4585,-4454,-4284,-4041,-3757,-3415,-3038,-2644,-2244,-1873,-1541,-1281,-1105,-1031,-1066,-1212,-1459,-1801,-2198,-2641,-3078,-3491,-3833,-4095,-4238,-4267,-4172,-3962,-3665,-3292,-2896,-2488,-2128,-1819,-1606,-1475,-1449,-1488,-1598,-1722,-1847,-1926,-1938,-1862,-1684,-1411,-1052,-629,-180,283,699,1077,1363,1571,1688,1718,1688,1596,1482,1347,1231,1126,1072,1047,1070,1129,1207,1300,1377,1431,1429,1367,1219,985,665,252,-218,-752,-1302,-1864,-2394,-2888,-3314,-3674,-3959,-4174,-4324,-4425,-4479,-4497,-4487,-4438,-4365,-4248,-4089,-3882,-3619,-3299,-2927,-2502,-2043,-1560,-1081,-619,-209,140,400,566,629,600,476,297,64,-177,-417,-628,-788,-897,-930,-908,-815,-674,-494,-286,-78,122,288,418,488,508,468,372,247,84,-76,-227,-352,-421,-445,-393,-290,-119,88,337,590,847,1078,1276,1427,1533,1584,1605,1586,1561,1533,1519,1529,1567,1629,1711,1790,1858,1882,1853,1742,1543,1247,860,388,-140,-704,-1268,-1800,-2265,-2644,-2905,-3058,-3085,-3019,-2866,-2665,-2442,-2232,-2060,-1949,-1902,-1925,-1993,-2091,-2177,-2224,-2188,-2049,-1781,-1382,-854,-224,482,1212,1922,2565,3081,3441,3612,3574,3351,2937,2393,1749,1066,400,-206,-700,-1071,-1284,-1364,-1314,-1172,-978,-769,-590,-474,-445,-519,-691,-955,-1276,-1637,-1986,-2302,-2540,-2680,-2706,-2603,-2396,-2070,-1679,-1215,-738,-256,193,586,913,1159,1332,1444,1508,1560,1613,1705,1849,2057,2338,2668,3050,3428,3803,4107,4340,4459,4455,4329,4076,3719,3280,2783,2263,1753,1277,857,512,228,20,-152,-291,-425,-573,-745,-947,-1177,-1418,-1653,-1858,-2004,-2068,-2038,-1887,-1636,-1273,-828,-321,214,749,1231,1646,1942,2110,2134,2011,1764,1407,987,545,112,-249,-530,-681,-711,-601,-379,-54,339,761,1181,1560,1867,2086,2202,2212,2138,1986,1798,1594,1410,1282,1218,1253,1368,1579,1855,2188,2539,2889,3202,3455,3635,3730,3745,3699,3605,3504,3415,3377,3400,3504,3678,3922,4186,4468,4690,4850,4886,4790,4547,4155,3642,3027,2360,1681,1037,474,21,-292,-454,-473,-355,-137,151,466,761,1003,1161,1205,1154,989,768,506,259,77,-9,47,256,622,1139,1756,2448,3140,3788,4320,4697,4877,4843,4600,4163,3572,2878,2129,1398,715,157,-281,-542,-661,-620,-461,-219,75,372,633,847,966,1020,983,894,755,607,463,350,292,301,384,566,820,1174,1596,2083,2620,3177,3745,4290,4805,5264,5666,6002,6271,6484,6641,6751,6825,6852,6844,6790,6686,6538,6327,6072,5766,5421,5050,4655,4266,3877,3522,3193,2919,2692,2527,2408,2342,2297,2270,2224,2151,2019,1818,1547,1192,790,334,-126,-565,-945,-1228,-1387,-1403,-1261,-976,-554,-38,544,1133,1695,2170,2536,2750,2815,2713,2479,2115,1680,1193,712,270,-96,-358,-497,-515,-410,-197,89,445,819,1205,1572,1913,2213,2481,2705,2906,3076,3236,3375,3520,3648,3794,3934,4091,4257,4431,4618,4801,4983,5148,5294,5416,5511,5582,5636,5675,5709,5742,5772,5795,5809,5785,5728,5608,5414,5149,4790,4365,3865,3332,2767,2225,1709,1270,916,668,537,514,594,759,986,1249,1517,1770,1964,2103,2141,2091,1941,1710,1407,1083,752,476,280,209,280,519,906,1443,2079,2782,3488,4150,4703,5113,5334,5364,5180,4819,4286,3638,2911,2162,1436,783,240,-165,-413,-507,-449,-267,19,367,749,1126,1470,1762,1977,2116,2169,2144,2048,1902,1714,1522,1338,1201,1121,1133,1229,1432,1719,2088,2509,2958,3410,3833,4206,4507,4731,4856,4895,4835,4681,4449,4125,3744,3295,2803,2284,1739,1201,666,150,-333,-788,-1206,-1582,-1926,-2225,-2485,-2704,-2882,-3018,-3121,-3185,-3232,-3263,-3292,-3334,-3385,-3472,-3562,-3683,-3781,-3867,-3893,-3842,-3686,-3397,-2976,-2415,-1731,-955,-116,728,1531,2244,2818,3222,3433,3438,3262,2908,2434,1871,1274,699,180,-232,-529,-685,-718,-639,-481,-282,-78,96,206,244,187,49,-169,-447,-770,-1112,-1464,-1799,-2111,-2383,-2611,-2782,-2897,-2950,-2939,-2871,-2744,-2561,-2343,-2085,-1817,-1546,-1290,-1068,-901,-793,-769,-827,-973,-1210,-1513,-1884,-2283,-2703,-3111,-3487,-3820,-4091,-4298,-4446,-4521,-4554,-4525,-4465,-4368,-4243,-4109,-3950,-3804,-3651,-3527,-3433,-3385,-3400,-3484,-3640,-3863,-4141,-4447,-4752,-5020,-5208,-5288,-5220,-4995,-4606,-4060,-3389,-2627,-1833,-1052,-354,229,627,840,828,608,195,-378,-1065,-1807,-2559,-3252,-3851,-4309,-4613,-4744,-4721,-4553,-4291,-3951,-3600,-3248,-2950,-2719,-2568,-2513,-2539,-2646,-2814,-3025,-3256,-3487,-3687,-3843,-3925,-3925,-3820,-3612,-3290,-2866,-2341,-1740,-1082,-400,269,902,1433,1864,2125,2225,2140,1872,1455,894,263,-425,-1088,-1710,-2237,-2653,-2938,-3099,-3134,-3077,-2930,-2748,-2531,-2332,-2156,-2026,-1957,-1943,-1995,-2096,-2250,-2441,-2668,-2924,-3200,-3495,-3794,-4089,-4354,-4575,-4717,-4757,-4684,-4464,-4125,-3645,-3079,-2439,-1786,-1159,-612,-186,80,161,56,-243,-695,-1284,-1951,-2653,-3332,-3945,-4446,-4818,-5036,-5113,-5055,-4886,-4641,-4333,-4007,-3661,-3331,-3009,-2714,-2441,-2195,-1979,-1791,-1641,-1518,-1441,-1391,-1381,-1385,-1405,-1409,-1384,-1300,-1144,-896,-557,-129,365,898,1425,1910,2295,2556,2652,2578,2330,1927,1398,786,130,-519,-1120,-1646,-2060,-2368,-2557,-2647,-2654,-2605,-2533,-2455,-2401,-2386,-2413,-2492,-2603,-2741,-2886,-3017,-3136,-3218,-3282,-3322,-3355,-3382,-3423,-3459,-3511,-3538,-3548,-3506,-3398,-3217,-2938,-2579,-2136,-1638,-1104,-578,-87,322,625,789,800,659,358,-51,-580,-1142,-1731,-2286,-2763,-3158,-3422,-3567,-3591,-3493,-3315,-3051,-2746,-2412,-2070,-1751,-1463,-1225,-1058,-957,-943,-1003,-1140,-1333,-1575,-1834,-2086,-2303,-2458,-2517,-2478,-2311,-2033,-1648,-1179,-667,-150,320,695,937,1009,904,617,178,-382,-1012,-1643,-2238,-2716,-3059,-3222,-3211,-3018,-2699,-2263,-1786,-1313,-886,-563,-347,-270,-305,-453,-657,-908,-1147,-1364,-1524,-1632,-1679,-1687,-1662,-1624,-1586,-1553,-1521,-1496,-1455,-1396,-1301,-1158,-967,-725,-437,-132,185,467,697,848,886,815,615,302,-108,-591,-1113,-1633,-2133,-2553,-2908,-3142,-3286,-3320,-3257,-3118,-2908,-2649,-2368,-2066,-1780,-1510,-1287,-1104,-984,-915,-903,-936,-992,-1069,-1123,-1154,-1113,-1003,-789,-479,-59,444,1016,1623,2224,2780,3242,3574,3741,3724,3521,3134,2609,1964,1281,591,-15,-519,-839,-988,-937,-715,-367,73,524,940,1263,1452,1489,1362,1096,704,243,-260,-743,-1184,-1533,-1797,-1948,-2017,-2009,-1951,-1871,-1780,-1701,-1625,-1553,-1459,-1328,-1135,-863,-505,-66,443,988,1534,2037,2453,2742,2874,2835,2613,2238,1721,1120,463,-174,-775,-1263,-1641,-1866,-1949,-1900,-1727,-1477,-1164,-835,-516,-225,7,185,293,343,333,285,190,89,-34,-135,-225,-259,-248,-148,29,308,683,1146,1684,2269,2861,3435,3932,4330,4586,4687,4618,4401,4042,3603,3102,2615,2168,1812,1575,1460,1478,1595,1801,2039,2296,2509,2677,2766,2776,2718,2597,2444,2275,2115,1972,1869,1788,1746,1713,1689,1650,1589,1495,1370,1221,1056,905,778,706,698,773,922,1145,1414,1701,1977,2197,2332,2348,2226,1959,1550,1022,397,-269,-947,-1573,-2117,-2534,-2804,-2919,-2876,-2701,-2409,-2035,-1613,-1164,-724,-309,78,414,718,984,1219,1437,1639,1833,2022,2215,2408,2612,2829,3062,3317,3598,3897,4215,4539,4849,5139,5373,5545,5627,5611,5489,5263,4952,4572,4158,3735,3344,2999,2732,2537,2429,2381,2388,2414,2449,2454,2431,2351,2228,2064,1871,1675,1489,1336,1234,1182,1189,1248,1336,1460,1576,1695,1782,1847,1871,1872,1841,1804,1763,1744,1746,1794,1872,2003,2156,2337,2521,2694,2838,2945,2996,3002,2953,2866,2747,2605,2460,2306,2165,2033,1914,1817,1735,1675,1634,1621,1628,1674,1744,1854,2003,2177,2397,2625,2887,3139,3397,3621,3820,3965,4054,4090,4061,3989,3880,3752,3623,3506,3402,3334,3273,3240,3193,3146,3065,2956,2803,2615,2396,2155,1915,1678,1474,1295,1165,1063,1008,962,930,878,793,664,469,222,-88,-425,-790,-1133,-1445,-1686,-1841,-1900,-1851,-1711,-1491,-1219,-924,-636,-370,-162,5,111,183,236,290,373,504,693,951,1263,1622,1994,2362,2685,2946,3122,3197,3177,3061,2873,2629,2359,2095,1855,1672,1547,1499,1522,1604,1733,1887,2036,2170,2256,2290,2265,2176,2040,1860,1657,1440,1229,1026,847,688,566,466,406,371,367,392,434,495,567,636,699,742,757,732,668,548,383,176,-75,-337,-617,-884,-1125,-1333,-1491,-1598,-1662,-1678,-1671,-1652,-1631,-1631,-1649,-1701,-1775,-1874,-1975,-2077,-2156,-2208,-2215,-2179,-2096,-1974,-1826,-1664,-1508,-1365,-1258,-1173,-1131,-1102,-1079,-1053,-984,-888,-730,-529,-285,-21,250,496,704,853,932,945,888,777,619,431,231,29,-156,-314,-435,-510,-543,-529,-486,-408,-324,-226,-138,-54,14,73,122,161,201,229,261,281,299,302,296,273,238,187,132,67,13,-27,-38,-2,71,209,380,592,819,1036,1233,1375,1455,1459,1378,1219,982,684,336,-37,-422,-789,-1119,-1403,-1607,-1745,-1790,-1749,-1632,-1427,-1162,-836,-471,-77,313,700,1033,1312,1496,1578,1536,1377,1102,731,305,-154,-588,-964,-1249,-1412,-1451,-1362,-1163,-885,-552,-217,104,352,524,582,524,353,63,-308,-765,-1247,-1760,-2236,-2680,-3037,-3308,-3466,-3512,-3440,-3264,-2985,-2624,-2193,-1717,-1208,-701,-208,238,616,917,1109,1207,1194,1087,898,641,347,36,-256,-506,-679,-759,-716,-558,-266,126,604,1132,1662,2153,2565,2854,3008,3009,2864,2591,2210,1765,1279,796,340,-64,-396,-656,-834,-948,-998,-999,-967,-898,-812,-706,-572,-437,-265,-107,73,217,347,411,413,329,150,-114,-465,-868,-1307,-1739,-2144,-2477,-2730,-2875,-2920,-2858,-2709,-2493,-2221,-1943,-1649,-1390,-1166,-993,-882,-828,-831,-882,-970,-1084,-1206,-1330,-1436,-1518,-1578,-1582,-1568,-1489,-1381,-1231,-1039,-823,-590,-339,-113,107,273,395,443,422,313,128,-138,-467,-841,-1239,-1624,-1978,-2256,-2449,-2520,-2472,-2304,-2028,-1665,-1263,-837,-457,-138,75,163,121,-58,-349,-730,-1178,-1642,-2103,-2521,-2865,-3135,-3298,-3367,-3336,-3217,-3013,-2748,-2404,-2029,-1594,-1147,-682,-228,198,559,853,1022,1089,1009,817,503,113,-337,-790,-1219,-1576,-1838,-1975,-1987,-1865,-1641,-1327,-967,-601,-262,2,172,221,134,-71,-399,-806,-1271,-1756,-2219,-2625,-2954,-3174,-3292,-3302,-3217,-3068,-2865,-2648,-2431,-2238,-2083,-1973,-1911,-1899,-1925,-1992,-2080,-2191,-2308,-2422,-2527,-2602,-2649,-2639,-2582,-2450,-2258,-1990,-1661,-1265,-828,-349,131,606,1035,1405,1679,1856,1911,1858,1694,1437,1109,731,336,-54,-414,-721,-969,-1145,-1247,-1289,-1257,-1181,-1051,-892,-705,-510,-317,-139,-2,102,135,110,4,-168,-413,-707,-1040,-1379,-1707,-1991,-2217,-2356,-2408,-2354,-2214,-1989,-1701,-1378,-1045,-727,-457,-246,-112,-58,-83,-173,-319,-497,-688,-863,-1018,-1118,-1179,-1177,-1132,-1044,-929,-798,-658,-527,-410,-311,-246,-200,-196,-216,-272,-352,-462,-595,-744,-918,-1089,-1281,-1453,-1624,-1757,-1858,-1885,-1845,-1698,-1453,-1093,-630,-82,529,1160,1766,2307,2727,3009,3103,3032,2768,2365,1829,1221,577,-54,-623,-1104,-1446,-1654,-1686,-1570,-1289,-879,-348,257,920,1582,2216,2777,3225,3533,3671,3630,3404,3013,2470,1824,1112,396,-283,-868,-1326,-1633,-1768,-1748,-1576,-1290,-927,-526,-139,204,459,610,643,551,357,63,-294,-695,-1111,-1510,-1867,-2159,-2364,-2474,-2478,-2375,-2185,-1906,-1579,-1215,-846,-496,-189,67,254,378,430,427,366,272,143,0,-151,-293,-417,-502,-547,-519,-420,-233,54,431,900,1446,2037,2652,3245,3778,4211,4504,4629,4573,4329,3911,3355,2686,1968,1248,564,-9,-477,-775,-931,-921,-778,-510,-147,280,749,1224,1684,2090,2430,2658,2771,2742,2565,2251,1798,1247,616,-44,-700,-1300,-1820,-2209,-2467,-2565,-2515,-2327,-2018,-1620,-1165,-681,-199,246,657,988,1266,1462,1599,1677,1713,1716,1709,1696,1706,1728,1793,1876,1997,2128,2270,2408,2527,2626,2690,2724,2732,2707,2676,2616,2561,2484,2403,2303,2183,2034,1858,1645,1413,1165,920,703,532,433,424,514,704,992,1343,1739,2132,2478,2740,2873,2855,2672,2324,1825,1208,499,-250,-1002,-1715,-2341,-2861,-3239,-3464,-3534,-3442,-3210,-2849,-2390,-1867,-1322,-793,-326,41,278,360,285,58,-299,-750,-1252,-1757,-2208,-2565,-2790,-2855,-2765,-2511,-2128,-1646,-1096,-537,19,504,927,1242,1464,1584,1615,1578,1497,1384,1289,1195,1164,1159,1218,1307,1420,1542,1635,1689,1679,1592,1427,1188,887,554,205,-122,-412,-639,-794,-880,-893,-864,-796,-724,-660,-624,-618,-644,-687,-736,-762,-756,-683,-554,-347,-89,218,531,832,1079,1241,1296,1215,990,631,129,-468,-1151,-1856,-2558,-3193,-3733,-4131,-4366,-4427,-4312,-4041,-3636,-3138,-2594,-2045,-1554,-1149,-881,-766,-820,-1036,-1387,-1852,-2365,-2902,-3389,-3801,-4095,-4252,-4268,-4143,-3903,-3567,-3174,-2754,-2338,-1948,-1604,-1303,-1062,-855,-687,-539,-399,-256,-108,73,256,473,687,901,1094,1244,1336,1355,1286,1141,906,625,285,-53,-394,-688,-929,-1099,-1186,-1206,-1149,-1059,-940,-827,-749,-712,-750,-842,-998,-1184,-1381,-1553,-1667,-1698,-1623,-1434,-1142,-753,-318,144,570,926,1168,1264,1203,969,592,80,-515,-1143,-1761,-2296,-2707,-2949,-2985,-2815,-2431,-1869,-1158,-366,461,1240,1920,2444,2766,2878,2759,2444,1947,1334,644,-54,-706,-1271,-1699,-1987,-2117,-2109,-1983,-1771,-1507,-1227,-960,-724,-545,-411,-339,-303,-307,-323,-349,-364,-368,-353,-320,-275,-224,-180,-152,-150,-183,-252,-361,-501,-657,-831,-982,-1121,-1204,-1241,-1206,-1111,-951,-743,-509,-262,-40,150,275,342,334,274,159,27,-110,-218,-268,-246,-123,102,428,852,1342,1870,2408,2901,3328,3638,3811,3825,3671,3363,2906,2354,1728,1097,499,-3,-387,-596,-647,-511,-223,194,704,1246,1783,2252,2621,2854,2925,2846,2604,2242,1778,1253,707,173,-311,-726,-1050,-1281,-1417,-1469,-1444,-1369,-1244,-1092,-916,-715,-499,-252,8,310,611,948,1265,1577,1850,2071,2225,2300,2292,2205,2045,1820,1561,1271,993,722,500,316,195,128,115,156,220,324,421,529,612,670,700,683,637,546,433,298,163,38,-53,-90,-58,64,277,588,981,1439,1925,2410,2840,3187,3400,3463,3350,3058,2605,2002,1306,547,-203,-904,-1486,-1926,-2175,-2233,-2092,-1777,-1317,-765,-160,434,973,1420,1738,1927,1976,1906,1735,1499,1216,943,672,462,296,197,161,174,237,328,439,567,697,835,983,1136,1313,1502,1716,1946,2184,2419,2626,2795,2895,2916,2842,2664,2392,2024,1588,1095,586,67,-409,-848,-1205,-1487,-1676,-1770,-1783,-1708,-1574,-1377,-1154,-897,-649,-396,-175,20,173,279,350,374,378,370,364,395,467,607,825,1121,1488,1921,2377,2841,3259,3604,3828,3913,3831,3593,3200,2697,2118,1522,965,489,154,-33,-45,101,379,756,1180,1606,1985,2281,2464,2519,2453,2274,2010,1683,1336,980,655,364,116,-80,-241,-364,-462,-542,-604,-652,-684,-692,-666,-608,-490,-337,-121,127,411,706,992,1251,1458,1600,1665,1649,1560,1402,1205,974,749,527,343,192,90,29,20,44,110,195,306,418,538,634,717,761,770,738,665,560,436,298,180,78,29,28,101,240,455,738,1073,1457,1855,2256,2618,2922,3134,3232,3200,3030,2732,2321,1832,1303,774,304,-82,-333,-442,-389,-196,131,541,1009,1478,1909,2272,2527,2673,2701,2620,2456,2222,1950,1663,1369,1096,825,584,342,125,-96,-294,-490,-652,-788,-870,-901,-861,-751,-578,-340,-71,227,511,767,968,1093,1144,1101,994,816,608,374,152,-55,-221,-351,-435,-487,-508,-509,-505,-487,-484,-469,-470,-458,-446,-421,-380,-326,-248,-160,-53,60,187,318,460,619,793,1003,1240,1518,1835,2182,2552,2918,3268,3562,3782,3892,3886,3738,3464,3063,2566,2005,1412,837,303,-138,-485,-706,-814,-808,-713,-541,-336,-106,104,283,409,475,469,405,278,101,-114,-369,-641,-938,-1240,-1550,-1838,-2111,-2325,-2490,-2564,-2543,-2415,-2168,-1815,-1359,-828,-246,352,930,1454,1895,2224,2442,2525,2503,2374,2178,1936,1680,1437,1230,1071,964,910,892,909,929,953,961,946,918,867,816,770,740,739,763,814,884,958,1031,1083,1114,1107,1075,1012,935,857,793,767,784,859,983,1157,1352,1550,1714,1816,1826,1715,1479,1108,620,39,-603,-1264,-1899,-2478,-2956,-3323,-3560,-3667,-3663,-3550,-3377,-3143,-2898,-2646,-2415,-2211,-2043,-1912,-1816,-1758,-1721,-1725,-1740,-1788,-1841,-1908,-1970,-2023,-2041,-2025,-1943,-1805,-1593,-1316,-986,-616,-244,126,436,702,866,951,941,841,681,463,220,-30,-262,-472,-635,-765,-861,-929,-996,-1066,-1158,-1281,-1436,-1616,-1818,-2014,-2195,-2334,-2423,-2438,-2390,-2266,-2088,-1867,-1624,-1382,-1163,-982,-851,-778,-750,-772,-808,-858,-887,-883,-837,-734,-582,-392,-183,18,183,281,291,186,-29,-369,-804,-1330,-1901,-2496,-3065,-3584,-4006,-4321,-4500,-4547,-4459,-4252,-3950,-3577,-3169,-2757,-2371,-2043,-1794,-1642,-1598,-1664,-1841,-2106,-2460,-2862,-3298,-3735,-4136,-4483,-4739,-4897,-4935,-4859,-4679,-4404,-4067,-3690,-3300,-2921,-2577,-2270,-2022,-1816,-1656,-1531,-1423,-1335,-1246,-1172,-1095,-1048,-1013,-1030,-1089,-1212,-1401,-1645,-1947,-2274,-2613,-2927,-3185,-3368,-3439,-3407,-3253,-3000,-2677,-2295,-1926,-1576,-1301,-1117,-1038,-1063,-1184,-1363,-1583,-1798,-1979,-2101,-2138,-2090,-1950,-1741,-1476,-1190,-912,-677,-519,-456,-508,-676,-948,-1306,-1718,-2152,-2563,-2926,-3197,-3364,-3410,-3338,-3148,-2875,-2523,-2142,-1741,-1369,-1027,-767,-572,-479,-473,-557,-728,-963,-1255,-1583,-1925,-2271,-2586,-2871,-3090,-3251,-3332,-3345,-3285,-3169,-3004,-2812,-2596,-2381,-2166,-1968,-1778,-1612,-1448,-1306,-1160,-1033,-909,-806,-731,-691,-712,-788,-950,-1174,-1479,-1833,-2226,-2627,-3006,-3329,-3569,-3702,-3710,-3584,-3334,-2962,-2511,-2000,-1478,-988,-561,-242,-46,19,-47,-213,-462,-736,-1009,-1224,-1346,-1356,-1217,-952,-546,-40,531,1138,1709,2223,2611,2860,2928,2819,2530,2084,1517,867,187,-482,-1082,-1588,-1957,-2180,-2244,-2159,-1935,-1607,-1192,-741,-279,155,522,813,984,1050,989,820,551,203,-191,-616,-1025,-1411,-1735,-1989,-2164,-2245,-2240,-2148,-1975,-1732,-1424,-1064,-668,-242,187,615,1009,1365,1647,1858,1957,1961,1839,1617,1280,869,380,-134,-662,-1158,-1597,-1954,-2197,-2328,-2319,-2194,-1944,-1602,-1185,-729,-270,163,531,818,1009,1091,1093,1008,882,736,604,514,493,556,707,952,1268,1641,2047,2439,2799,3080,3256,3299,3188,2925,2502,1961,1308,607,-114,-794,-1397,-1885,-2231,-2417,-2447,-2318,-2050,-1668,-1194,-666,-112,434,941,1376,1723,1951,2068,2048,1919,1685,1365,1003,609,229,-116,-405,-618,-749,-792,-754,-636,-447,-204,99,432,799,1178,1551,1909,2222,2474,2647,2725,2689,2549,2284,1921,1466,933,368,-229,-798,-1328,-1785,-2140,-2376,-2480,-2436,-2250,-1919,-1466,-898,-263,414,1087,1707,2239,2642,2888,2971,2883,2647,2291,1855,1401,961,616,384,322,436,732,1195,1781,2459,3134,3786,4297,4658,4793,4703,4374,3841,3135,2326,1476,652,-66,-637,-1003,-1145,-1055,-732,-223,446,1213,2014,2791,3481,4018,4385,4517,4447,4141,3655,3006,2259,1453,668,-81,-706,-1210,-1546,-1716,-1719,-1565,-1271,-865,-370,182,759,1331,1866,2334,2716,2986,3135,3163,3060,2846,2531,2130,1682,1192,710,246,-159,-491,-726,-844,-848,-721,-479,-134,302,791,1317,1828,2321,2724,3061,3264,3358,3326,3176,2943,2635,2300,1967,1673,1456,1345,1356,1516,1808,2235,2770,3371,4008,4613,5139,5527,5739,5733,5508,5062,4427,3650,2788,1920,1100,412,-108,-411,-479,-316,62,615,1294,2041,2796,3501,4096,4549,4821,4897,4788,4487,4042,3466,2814,2117,1426,773,192,-285,-644,-865,-947,-888,-700,-394,8,485,1018,1571,2129,2654,3129,3529,3828,4026,4103,4069,3932,3694,3386,3004,2579,2116,1634,1154,684,257,-110,-393,-561,-606,-506,-263,111,598,1164,1760,2354,2879,3316,3613,3763,3750,3589,3307,2936,2533,2143,1827,1631,1591,1740,2070,2591,3242,4015,4811,5606,6294,6837,7153,7212,6978,6459,5674,4687,3553,2378,1226,201,-642,-1242,-1567,-1610,-1381,-910,-259,525,1355,2165,2887,3457,3833,3994,3919,3633,3146,2513,1767,984,199,-519,-1134,-1619,-1939,-2109,-2112,-1984,-1737,-1403,-1027,-619,-238,128,426,678,855,975,1044,1074,1091,1100,1134,1177,1261,1359,1480,1615,1752,1903,2055,2227,2403,2599,2809,3030,3271,3520,3780,4058,4326,4604,4853,5071,5238,5311,5289,5126,4831,4387,3824,3171,2477,1815,1230,799,549,521,710,1106,1651,2299,2945,3535,3957,4164,4102,3743,3107,2210,1121,-95,-1348,-2561,-3642,-4527,-5152,-5482,-5500,-5229,-4693,-3977,-3124,-2239,-1369,-606,21,461,703,754,626,356,-26,-481,-971,-1458,-1902,-2274,-2536,-2675,-2676,-2542,-2287,-1929,-1490,-996,-476,43,537,978,1349,1632,1804,1866,1780,1558,1173,656,15,-696,-1435,-2140,-2764,-3262,-3593,-3750,-3711,-3498,-3137,-2656,-2108,-1533,-968,-460,-24,309,534,654,672,596,458,244,16,-235,-461,-650,-780,-837,-810,-694,-483,-186,190,620,1086,1555,1991,2363,2617,2724,2642,2362,1874,1215,404,-483,-1403,-2280,-3052,-3664,-4056,-4208,-4083,-3708,-3092,-2306,-1410,-501,331,990,1388,1472,1195,561,-400,-1617,-3009,-4448,-5843,-7057,-8015,-8633,-8870,-8724,-8210,-7381,-6319,-5088,-3817,-2560,-1447,-507,169,590,722,602,250,-279,-940,-1659,-2392,-3071,-3662,-4131,-4465,-4661,-4728,-4682,-4552,-4365,-4152,-3937,-3721,-3517,-3294,-3043,-2736,-2360,-1915,-1401,-859,-310,176,554,778,800,618,235,-314,-958,-1638,-2256,-2755,-3071,-3181,-3079,-2808,-2407,-1957,-1534,-1218,-1087,-1189,-1565,-2202,-3090,-4167,-5382,-6655,-7917,-9098,-10124,-10964,-11556,-11907,-11990,-11816,-11392,-10727,-9846,-8777,-7563,-6251,-4906,-3573,-2317,-1179,-190,605,1213,1598,1787,1770,1584,1244,795,281,-247,-723,-1101,-1338,-1401,-1293,-1012,-583,-50,566,1188,1801,2340,2790,3127,3330,3404,3344,3147,2845,2426,1940,1383,789,163,-468,-1102,-1716,-2312,-2863,-3369,-3788,-4125,-4324,-4405,-4321,-4115,-3774,-3351,-2878,-2401,-1969,-1616,-1370,-1245,-1236,-1327,-1475,-1641,-1762,-1783,-1670,-1372,-895,-231,594,1531,2526,3502,4375,5065,5497,5606,5369,4764,3832,2626,1237,-233,-1667,-2964,-4015,-4753,-5108,-5069,-4633,-3847,-2778,-1514,-152,1202,2440,3474,4194,4549,4474,3957,3019,1697,89,-1715,-3575,-5368,-6939,-8186,-8988,-9310,-9119,-8474,-7450,-6192,-4835,-3557,-2484,-1738,-1386,-1445,-1895,-2669,-3659,-4756,-5811,-6714,-7352,-7656,-7607,-7201,-6503,-5567,-4497,-3374,-2301,-1347,-572,-11,346,509,535,471,379,316,326,433,661,985,1408,1873,2359,2813,3209,3507,3707,3783,3755,3631,3434,3202,2961,2735,2541,2388,2251,2134,1990,1796,1523,1134,614,-33,-807,-1661,-2557,-3441,-4256,-4939,-5447,-5724,-5744,-5494,-4971,-4199,-3212,-2047,-776,561,1878,3138,4275,5252,6039,6607,6944,7050,6919,6591,6068,5406,4629,3778,2894,2006,1154,367,-330,-908,-1370,-1695,-1897,-1991,-1977,-1892,-1727,-1512,-1239,-938,-599,-256,82,391,629,780,795,657,336,-168,-849,-1676,-2594,-3549,-4457,-5252,-5867,-6239,-6356,-6186,-5778,-5152,-4406,-3608,-2863,-2238,-1799,-1571,-1548,-1702,-1946,-2227,-2416,-2455,-2241,-1741,-911,216,1626,3216,4914,6598,8162,9503,10535,11192,11439,11263,10685,9749,8530,7113,5605,4111,2723,1549,641,62,-180,-95,287,901,1693,2576,3500,4375,5165,5810,6284,6574,6662,6568,6298,5875,5329,4677,3949,3171,2365,1562,773,26,-675,-1317,-1904,-2423,-2886,-3279,-3618,-3891,-4095,-4226,-4250,-4170,-3933,-3539,-2963,-2199,-1269,-187,997,2230,3460,4615,5643,6487,7093,7437,7497,7282,6829,6165,5369,4491,3591,2744,1970,1326,817,446,209,90,69,145,289,521,804,1151,1536,1934,2326,2663,2923,3061,3066,2914,2610,2171,1617,998,351,-260,-799,-1221,-1508,-1671,-1715,-1692,-1636,-1596,-1626,-1741,-1978,-2315,-2739,-3205,-3657,-4037,-4287,-4358,-4239,-3914,-3407,-2749,-1973,-1123,-245,644,1493,2309,3051,3733,4317,4827,5216,5519,5702,5789,5791,5705,5570,5381,5169,4946,4731,4538,4378,4262,4188,4166,4184,4233,4303,4361,4390,4360,4241,4023,3684,3220,2641,1951,1187,374,-434,-1197,-1852,-2357,-2670,-2767,-2655,-2343,-1875,-1288,-645,11,617,1143,1549,1841,2008,2099,2133,2170,2237,2368,2567,2834,3140,3462,3757,3995,4138,4159,4043,3789,3405,2915,2354,1756,1171,632,192,-118,-254,-192,89,602,1331,2252,3322,4477,5652,6772,7765,8563,9122,9388,9357,9016,8397,7541,6497,5343,4125,2934,1800,797,-60,-736,-1243,-1597,-1836,-2012,-2175,-2383,-2680,-3092,-3635,-4285,-5017,-5768,-6485,-7086,-7516,-7711,-7638,-7276,-6632,-5729,-4613,-3337,-1974,-580,754,1989,3047,3910,4544,4955,5144,5148,4988,4711,4358,3961,3557,3173,2821,2533,2301,2148,2072,2074,2162,2311,2537,2810,3126,3476,3828,4191,4530,4841,5100,5302,5422,5461,5386,5202,4876,4420,3813,3078,2216,1264,233,-815,-1872,-2869,-3791,-4583,-5232,-5703,-5999,-6110,-6054,-5845,-5515,-5082,-4584,-4042,-3479,-2916,-2377,-1866,-1416,-1018,-700,-448,-288,-199,-199,-263,-383,-532,-680,-802,-865,-853,-746,-549,-262,93,487,893,1270,1589,1819,1949,1947,1832,1579,1211,729,137,-545,-1324,-2165,-3069,-3988,-4894,-5755,-6513,-7153,-7627,-7913,-8021,-7931,-7695,-7332,-6892,-6425,-5968,-5560,-5229,-4989,-4847,-4799,-4821,-4896,-4986,-5068,-5109,-5097,-5010,-4858,-4620,-4324,-3959,-3549,-3108,-2652,-2198,-1771,-1369,-1023,-724,-487,-308,-168,-62,52,191,395,678,1067,1556,2146,2820,3538,4290,5010,5684,6258,6704,6984,7076,6953,6608,6037,5236,4237,3041,1713,265,-1216,-2704,-4106,-5399,-6511,-7423,-8115,-8567,-8815,-8854,-8730,-8475,-8107,-7674,-7169,-6629,-6034,-5408,-4732,-4015,-3252,-2448,-1602,-737,148,1017,1854,2635,3327,3914,4363,4665,4796,4769,4569,4237,3775,3235,2636,2035,1453,943,509,173,-66,-232,-329,-400,-455,-532,-629,-775,-943,-1135,-1333,-1501,-1651,-1736,-1787,-1778,-1736,-1676,-1611,-1584,-1603,-1706,-1895,-2181,-2552,-2986,-3464,-3946,-4411,-4826,-5179,-5453,-5662,-5796,-5889,-5929,-5950,-5944,-5915,-5862,-5769,-5625,-5421,-5136,-4762,-4305,-3745,-3119,-2417,-1685,-942,-225,428,991,1438,1761,1957,2032,2014,1922,1801,1680,1600,1591,1672,1857,2134,2499,2909,3332,3721,4016,4184,4166,3945,3497,2833,1965,934,-225,-1452,-2693,-3888,-4984,-5927,-6682,-7205,-7481,-7505,-7273,-6823,-6180,-5405,-4556,-3686,-2864,-2125,-1518,-1055,-759,-603,-597,-687,-859,-1056,-1242,-1375,-1416,-1360,-1180,-912,-569,-192,165,469,675,754,699,511,209,-159,-566,-940,-1258,-1467,-1562,-1530,-1399,-1189,-947,-708,-511,-381,-326,-352,-427,-541,-656,-746,-799,-784,-728,-615,-493,-376,-298,-297,-380,-569,-850,-1222,-1647,-2106,-2559,-2973,-3331,-3603,-3807,-3916,-3982,-3993,-3994,-3997,-4023,-4082,-4178,-4298,-4418,-4518,-4560,-4511,-4359,-4064,-3650,-3101,-2454,-1738,-988,-258,428,1026,1535,1934,2253,2497,2705,2906,3123,3388,3701,4077,4494,4937,5375,5760,6067,6227,6226,6009,5573,4911,4030,2970,1766,471,-851,-2152,-3362,-4455,-5376,-6120,-6669,-7014,-7178,-7162,-6995,-6701,-6312,-5846,-5347,-4823,-4312,-3816,-3365,-2942,-2570,-2206,-1868,-1491,-1095,-614,-60,589,1337,2166,3059,3983,4902,5767,6555,7209,7721,8059,8230,8230,8084,7803,7426,6969,6461,5920,5342,4745,4098,3408,2659,1841,978,73,-824,-1681,-2440,-3071,-3518,-3781,-3834,-3717,-3444,-3085,-2684,-2309,-2010,-1823,-1770,-1853,-2039,-2310,-2600,-2863,-3055,-3126,-3067,-2874,-2558,-2174,-1751,-1359,-1032,-822,-740,-804,-988,-1265,-1584,-1879,-2094,-2158,-2029,-1662,-1058,-209,828,2018,3272,4530,5700,6732,7567,8179,8582,8765,8811,8726,8610,8486,8409,8400,8468,8594,8756,8897,8976,8930,8721,8304,7681,6838,5816,4636,3355,2030,715,-526,-1642,-2587,-3325,-3841,-4117,-4170,-4001,-3638,-3106,-2433,-1651,-805,86,958,1801,2569,3243,3813,4266,4609,4848,5003,5083,5131,5144,5163,5192,5243,5323,5424,5539,5658,5766,5847,5887,5879,5805,5678,5483,5233,4939,4598,4234,3840,3432,3005,2560,2099,1605,1102,579,69,-398,-800,-1076,-1223,-1191,-1003,-656,-201,309,807,1206,1447,1459,1216,706,-49,-993,-2057,-3138,-4148,-4973,-5544,-5797,-5706,-5289,-4582,-3670,-2634,-1593,-623,177,763,1112,1224,1138,916,618,336,122,47,130,399,826,1387,2034,2696,3337,3882,4307,4594,4723,4746,4662,4549,4438,4379,4405,4524,4729,4997,5285,5540,5708,5741,5591,5241,4675,3909,2965,1888,729,-456,-1598,-2648,-3554,-4263,-4768,-5021,-5045,-4825,-4396,-3780,-3015,-2141,-1210,-259,655,1491,2213,2783,3182,3414,3464,3373,3157,2854,2509,2152,1818,1534,1302,1148,1035,989,954,951,932,906,848,773,671,569,465,404,384,445,593,839,1197,1638,2178,2763,3398,4032,4656,5241,5785,6277,6723,7133,7504,7853,8160,8422,8607,8682,8608,8335,7840,7084,6067,4802,3311,1659,-83,-1843,-3509,-5027,-6296,-7288,-7956,-8315,-8383,-8213,-7871,-7428,-6953,-6512,-6141,-5864,-5684,-5570,-5502,-5407,-5264,-4995,-4582,-3989,-3215,-2275,-1201,-44,1140,2296,3362,4309,5099,5721,6182,6481,6649,6698,6660,6558,6400,6221,6004,5772,5520,5238,4937,4609,4257,3892,3508,3121,2733,2349,1975,1609,1255,901,558,204,-136,-483,-813,-1136,-1441,-1725,-1994,-2239,-2479,-2707,-2942,-3189,-3450,-3725,-4018,-4304,-4584,-4831,-5024,-5153,-5189,-5135,-4968,-4703,-4333,-3872,-3332,-2731,-2077,-1409,-716,-51,598,1193,1726,2184,2562,2843,3045,3147,3174,3114,2984,2787,2534,2242,1908,1566,1215,878,576,298,83,-109,-262,-432,-623,-907,-1283,-1813,-2488,-3318,-4280,-5327,-6412,-7465,-8412,-9196,-9742,-10037,-10031,-9757,-9219,-8475,-7588,-6632,-5680,-4823,-4112,-3616,-3356,-3344,-3559,-3966,-4494,-5083,-5644,-6116,-6428,-6532,-6403,-6018,-5393,-4544,-3503,-2327,-1044,273,1596,2870,4059,5138,6070,6846,7449,7864,8095,8130,7969,7621,7077,6351,5453,4397,3207,1921,559,-819,-2188,-3502,-4730,-5841,-6818,-7640,-8303,-8804,-9138,-9311,-9326,-9186,-8906,-8484,-7945,-7289,-6553,-5745,-4912,-4063,-3245,-2467,-1761,-1135,-599,-155,201,484,701,884,1035,1196,1358,1565,1788,2067,2360,2685,3006,3319,3598,3816,3972,4012,3961,3772,3468,3049,2518,1917,1250,568,-122,-773,-1383,-1918,-2382,-2754,-3048,-3242,-3372,-3419,-3431,-3404,-3396,-3411,-3506,-3682,-3975,-4377,-4884,-5476,-6110,-6756,-7351,-7849,-8210,-8380,-8351,-8100,-7646,-7014,-6248,-5407,-4546,-3732,-3013,-2435,-2018,-1780,-1700,-1767,-1941,-2169,-2417,-2623,-2758,-2780,-2680,-2432,-2064,-1560,-976,-311,372,1060,1701,2280,2762,3146,3411,3572,3628,3595,3484,3308,3076,2794,2477,2113,1723,1292,837,347,-150,-678,-1187,-1708,-2193,-2654,-3062,-3409,-3684,-3871,-3964,-3964,-3864,-3669,-3394,-3034,-2625,-2162,-1686,-1201,-749,-342,-6,232,378,399,330,152,-87,-385,-686,-976,-1203,-1346,-1371,-1264,-1016,-632,-127,462,1110,1749,2350,2847,3209,3393,3378,3165,2742,2165,1438,644,-189,-986,-1707,-2301,-2746,-3021,-3131,-3078,-2891,-2593,-2217,-1805,-1388,-1009,-699,-483,-395,-439,-635,-971,-1439,-2007,-2651,-3308,-3947,-4499,-4929,-5192,-5271,-5148,-4835,-4353,-3736,-3039,-2310,-1619,-1017,-559,-289,-224,-385,-745,-1284,-1949,-2671,-3393,-4026,-4513,-4794,-4825,-4592,-4091,-3351,-2407,-1322,-158,1013,2123,3117,3941,4569,4979,5172,5167,4983,4661,4228,3724,3182,2620,2069,1523,1006,499,16,-462,-930,-1400,-1866,-2331,-2781,-3208,-3592,-3924,-4177,-4350,-4412,-4381,-4225,-3982,-3634,-3224,-2770,-2305,-1877,-1503,-1236,-1072,-1052,-1142,-1361,-1664,-2023,-2408,-2757,-3039,-3210,-3212,-3043,-2647,-2046,-1233,-230,905,2138,3391,4603,5708,6644,7370,7859,8106,8119,7935,7596,7153,6671,6189,5763,5414,5158,4983,4874,4789,4690,4549,4316,3989,3551,2998,2358,1630,848,27,-809,-1641,-2451,-3221,-3938,-4575,-5121,-5556,-5855,-6013,-6006,-5843,-5515,-5042,-4443,-3742,-2997,-2224,-1499,-840,-309,78,293,334,221,-37,-370,-757,-1110,-1388,-1531,-1495,-1263,-816,-177,640,1581,2609,3657,4683,5630,6459,7154,7686,8080,8331,8479,8537,8547,8507,8458,8370,8265,8108,7896,7601,7215,6716,6115,5403,4603,3730,2815,1893,989,150,-604,-1245,-1738,-2092,-2266,-2280,-2113,-1787,-1299,-674,64,892,1762,2643,3483,4245,4887,5389,5728,5915,5957,5895,5752,5594,5444,5358,5350,5441,5628,5888,6196,6496,6762,6921,6965,6840,6550,6106,5516,4848,4126,3430,2798,2299,1938,1769,1748,1886,2120,2408,2692,2915,3027,3004,2813,2465,1966,1341,635,-134,-908,-1671,-2386,-3027,-3598,-4065,-4442,-4716,-4888,-4951,-4915,-4759,-4505,-4144,-3689,-3161,-2567,-1945,-1318,-714,-175,300,671,960,1152,1292,1384,1483,1605,1788,2055,2410,2859,3381,3956,4553,5137,5674,6138,6496,6752,6868,6882,6767,6570,6290,5956,5587,5198,4798,4395,3983,3559,3116,2648,2150,1630,1086,536,-14,-544,-1042,-1493,-1883,-2208,-2453,-2622,-2707,-2707,-2632,-2467,-2236,-1923,-1549,-1113,-632,-117,414,933,1425,1851,2197,2436,2557,2553,2428,2205,1898,1545,1183,839,558,353,247,237,320,469,661,861,1033,1154,1205,1178,1090,951,814,701,673,753,985,1367,1919,2599,3386,4231,5070,5858,6538,7073,7438,7632,7655,7536,7307,6983,6617,6197,5760,5276,4750,4157,3477,2712,1842,893,-126,-1176,-2226,-3226,-4146,-4943,-5598,-6095,-6441,-6638,-6726,-6718,-6667,-6585,-6512,-6450,-6407,-6374,-6326,-6244,-6089,-5846,-5481,-4995,-4385,-3665,-2864,-2012,-1154,-326,431,1090,1630,2045,2337,2524,2631,2686,2723,2775,2857,3006,3203,3474,3782,4132,4482,4831,5138,5402,5599,5721,5762,5716,5588,5370,5080,4714,4279,3801,3267,2714,2138,1558,990,431,-96,-608,-1091,-1557,-2016,-2468,-2932,-3402,-3886,-4370,-4847,-5291,-5671,-5962,-6126,-6139,-5979,-5638,-5110,-4424,-3589,-2656,-1660,-644,339,1262,2079,2774,3331,3747,4030,4201,4279,4305,4297,4293,4299,4330,4368,4404,4397,4318,4135,3815,3357,2751,2019,1182,283,-648,-1569,-2453,-3279,-4037,-4723,-5350,-5920,-6445,-6940,-7398,-7833,-8226,-8577,-8870,-9092,-9239,-9288,-9248,-9105,-8869,-8544,-8138,-7660,-7131,-6553,-5962,-5348,-4746,-4149,-3577,-3028,-2505,-2008,-1525,-1054,-575,-78,445,1012,1616,2253,2919,3571,4205,4768,5240,5585,5778,5795,5636,5290,4770,4089,3271,2335,1327,258,-824,-1895,-2933,-3902,-4802,-5609,-6324,-6946,-7475,-7929,-8299,-8611,-8845,-9018,-9110,-9122,-9024,-8824,-8471,-7992,-7338,-6544,-5597,-4534,-3390,-2198,-1023,103,1122,2004,2732,3289,3693,3949,4092,4149,4145,4109,4050,3981,3892,3772,3599,3350,3009,2552,1993,1322,595,-186,-924,-1618,-2162,-2570,-2765,-2789,-2624,-2331,-1952,-1565,-1223,-1008,-945,-1084,-1415,-1937,-2604,-3379,-4193,-5003,-5737,-6369,-6854,-7182,-7356,-7382,-7292,-7115,-6884,-6633,-6401,-6189,-6042,-5932,-5880,-5864,-5856,-5844,-5780,-5642,-5406,-5031,-4537,-3893,-3152,-2323,-1464,-634,129,750,1213,1480,1552,1450,1207,876,517,187,-58,-169,-138,64,405,870,1415,1993,2551,3056,3446,3714,3811,3752,3519,3129,2609,1973,1276,537,-192,-882,-1509,-2042,-2488,-2834,-3101,-3305,-3466,-3610,-3742,-3892,-4037,-4195,-4325,-4418,-4443,-4374,-4194,-3893,-3467,-2939,-2317,-1651,-958,-296,322,843,1264,1555,1724,1769,1697,1542,1311,1054,783,548,361,259,246,329,512,771,1097,1455,1820,2162,2442,2642,2723,2677,2489,2150,1681,1079,387,-374,-1161,-1938,-2663,-3310,-3826,-4210,-4422,-4471,-4352,-4090,-3705,-3253,-2762,-2304,-1905,-1626,-1480,-1486,-1643,-1926,-2303,-2734,-3156,-3534,-3808,-3942,-3911,-3691,-3295,-2729,-2027,-1235,-401,413,1148,1751,2165,2364,2309,2022,1485,767,-118,-1078,-2063,-2987,-3789,-4411,-4801,-4947,-4824,-4473,-3898,-3171,-2321,-1429,-529,302,1045,1644,2082,2346,2427,2335,2084,1700,1210,648,51,-558,-1125,-1647,-2075,-2407,-2625,-2725,-2713,-2595,-2389,-2110,-1790,-1438,-1097,-772,-496,-272,-118,-28,-9,-39,-114,-210,-309,-393,-451,-467,-443,-377,-285,-178,-77,5,48,46,-4,-101,-235,-384,-537,-649,-714,-681,-538,-253,179,763,1490,2333,3261,4227,5176,6064,6835,7447,7876,8096,8108,7924,7551,7035,6402,5696,4962,4226,3533,2882,2300,1760,1261,767,254,-301,-930,-1624,-2407,-3235,-4101,-4951,-5743,-6432,-6962,-7310,-7433,-7336,-7013,-6483,-5790,-4962,-4079,-3179,-2347,-1623,-1071,-721,-583,-669,-926,-1324,-1784,-2227,-2570,-2738,-2658,-2307,-1655,-740,400,1683,3022,4318,5476,6420,7080,7448,7492,7268,6811,6194,5502,4810,4190,3708,3386,3261,3304,3503,3813,4173,4545,4856,5083,5174,5136,4946,4644,4239,3797,3343,2946,2645,2482,2490,2687,3066,3624,4330,5143,6029,6919,7779,8549,9187,9654,9931,9983,9840,9469,8929,8217,7392,6477,5525,4568,3657,2810,2075,1460,1000,694,558,579,754,1058,1461,1940,2439,2936,3378,3735,3984,4095,4072,3906,3615,3212,2729,2190,1633,1096,609,213,-66,-209,-207,-70,178,499,847,1156,1385,1474,1393,1123,662,36,-713,-1530,-2341,-3076,-3665,-4044,-4174,-4025,-3593,-2913,-2010,-971,144,1239,2232,3051,3645,3966,4037,3844,3469,2947,2378,1835,1406,1148,1124,1339,1807,2484,3325,4264,5223,6131,6916,7530,7929,8098,8032,7747,7260,6613,5826,4951,4016,3057,2104,1187,318,-480,-1208,-1858,-2431,-2933,-3363,-3723,-4016,-4230,-4370,-4418,-4374,-4227,-3974,-3606,-3133,-2550,-1876,-1128,-329,480,1265,1975,2570,3005,3250,3284,3101,2714,2160,1472,732,-8,-662,-1163,-1460,-1498,-1273,-767,-35,907,1957,3063,4128,5072,5838,6360,6622,6618,6369,5918,5331,4659,3992,3378,2878,2525,2341,2315,2449,2690,3016,3377,3727,4036,4257,4369,4351,4183,3872,3409,2817,2113,1323,491,-351,-1154,-1881,-2491,-2960,-3272,-3415,-3419,-3290,-3073,-2818,-2556,-2346,-2225,-2216,-2352,-2632,-3056,-3615,-4271,-5012,-5774,-6537,-7231,-7819,-8246,-8470,-8457,-8191,-7664,-6888,-5906,-4738,-3472,-2137,-813,456,1625,2654,3524,4222,4746,5108,5317,5399,5382,5293,5167,5032,4918,4849,4837,4899,5021,5209,5431,5662,5871,6012,6049,5941,5655,5173,4488,3605,2569,1402,196,-1005,-2113,-3070,-3824,-4353,-4640,-4718,-4615,-4394,-4115,-3841,-3627,-3512,-3525,-3652,-3892,-4178,-4475,-4694,-4780,-4661,-4288,-3632,-2693,-1490,-75,1475,3087,4649,6087,7311,8265,8905,9221,9213,8923,8388,7669,6824,5913,4977,4067,3195,2382,1637,937,296,-329,-927,-1537,-2143,-2781,-3425,-4095,-4771,-5445,-6108,-6739,-7328,-7856,-8314,-8691,-8984,-9182,-9305,-9335,-9310,-9208,-9066,-8872,-8644,-8373,-8060,-7692,-7269,-6778,-6212,-5581,-4871,-4105,-3283,-2422,-1538,-649,231,1072,1862,2579,3202,3725,4127,4420,4582,4644,4593,4452,4234,3945,3599,3210,2772,2299,1778,1219,599,-64,-796,-1573,-2401,-3253,-4126,-4968,-5785,-6521,-7172,-7713,-8128,-8415,-8573,-8589,-8499,-8267,-7935,-7470,-6899,-6193,-5376,-4426,-3378,-2240,-1053,138,1280,2308,3165,3798,4170,4263,4077,3643,3002,2219,1377,547,-176,-735,-1058,-1123,-914,-446,224,1050,1927,2783,3520,4059,4347,4336,4025,3425,2572,1531,360,-861,-2065,-3194,-4193,-5037,-5696,-6174,-6466,-6599,-6583,-6458,-6242,-5989,-5705,-5455,-5235,-5099,-5050,-5106,-5275,-5545,-5916,-6355,-6846,-7341,-7824,-8237,-8573,-8784,-8870,-8805,-8597,-8241,-7751,-7144,-6435,-5655,-4834,-4003,-3202,-2464,-1818,-1289,-879,-591,-402,-285,-201,-110,29,248,572,1007,1558,2195,2902,3632,4341,4984,5515,5895,6086,6071,5829,5366,4696,3837,2833,1725,561,-599,-1712,-2723,-3599,-4308,-4838,-5181,-5351,-5368,-5262,-5067,-4820,-4554,-4294,-4063,-3859,-3691,-3531,-3376,-3186,-2956,-2657,-2298,-1863,-1391,-889,-405,28,375,608,702,675,519,286,7,-268,-469,-573,-511,-285,128,707,1420,2217,3035,3805,4456,4930,5174,5164,4891,4373,3643,2765,1797,819,-109,-917,-1577,-2050,-2338,-2463,-2441,-2319,-2147,-1936,-1761,-1598,-1495,-1423,-1393,-1369,-1360,-1322,-1272,-1186,-1078,-956,-830,-721,-644,-614,-649,-741,-908,-1123,-1385,-1675,-1961,-2238,-2471,-2656,-2779,-2844,-2852,-2824,-2773,-2718,-2679,-2661,-2676,-2712,-2772,-2822,-2861,-2863,-2807,-2700,-2512,-2265,-1953,-1590,-1198,-791,-395,-42,257,457,562,536,400,135,-211,-640,-1087,-1543,-1940,-2268,-2479,-2572,-2526,-2364,-2087,-1748,-1357,-983,-635,-371,-195,-120,-145,-242,-384,-539,-659,-725,-701,-583,-366,-70,292,681,1055,1391,1629,1754,1742,1563,1257,802,267,-325,-912,-1427,-1826,-2050,-2066,-1864,-1434,-818,-40,828,1737,2610,3403,4048,4534,4819,4922,4846,4623,4296,3899,3484,3084,2728,2437,2223,2067,1992,1945,1955,1981,2041,2123,2226,2364,2509,2668,2813,2916,2950,2880,2671,2306,1776,1073,231,-734,-1760,-2800,-3794,-4675,-5419,-5946,-6283,-6375,-6263,-5953,-5479,-4886,-4216,-3512,-2817,-2171,-1590,-1105,-712,-412,-204,-52,40,118,183,272,391,562,784,1060,1383,1733,2096,2443,2750,2995,3156,3226,3193,3073,2861,2588,2273,1937,1621,1332,1116,972,930,983,1146,1403,1760,2195,2706,3275,3897,4561,5256,5973,6702,7424,8129,8780,9374,9870,10260,10521,10638,10616,10445,10140,9701,9151,8504,7781,7021,6242,5505,4827,4269,3844,3587,3492,3556,3748,4034,4355,4671,4908,5044,5023,4838,4482,3963,3324,2586,1814,1055,344,-245,-728,-1040,-1217,-1242,-1142,-938,-645,-295,102,526,968,1417,1854,2271,2641,2942,3147,3224,3150,2915,2497,1929,1209,394,-477,-1342,-2144,-2818,-3316,-3603,-3645,-3451,-3019,-2389,-1593,-687,276,1245,2159,2986,3686,4241,4642,4903,5027,5051,4998,4897,4790,4691,4631,4624,4668,4780,4922,5105,5282,5443,5558,5593,5545,5375,5099,4688,4173,3545,2844,2084,1302,528,-203,-869,-1435,-1900,-2240,-2465,-2575,-2578,-2495,-2331,-2112,-1844,-1546,-1227,-904,-587,-288,-22,204,378,491,548,532,463,331,158,-56,-289,-520,-741,-911,-1024,-1041,-943,-714,-333,196,872,1673,2557,3499,4423,5297,6048,6637,7022,7185,7112,6824,6339,5703,4969,4187,3420,2713,2107,1639,1308,1138,1095,1185,1363,1616,1912,2222,2539,2827,3085,3292,3435,3505,3481,3355,3107,2731,2225,1589,846,9,-876,-1787,-2664,-3486,-4199,-4790,-5228,-5505,-5633,-5606,-5473,-5236,-4949,-4631,-4327,-4043,-3822,-3646,-3549,-3502,-3521,-3575,-3671,-3779,-3900,-4008,-4098,-4152,-4153,-4094,-3948,-3722,-3395,-2973,-2461,-1864,-1205,-503,216,930,1603,2225,2771,3230,3612,3900,4135,4294,4430,4518,4605,4668,4737,4792,4848,4883,4906,4889,4828,4701,4484,4170,3728,3159,2455,1626,690,-319,-1368,-2405,-3398,-4284,-5056,-5662,-6105,-6381,-6481,-6443,-6259,-5970,-5577,-5113,-4576,-3988,-3346,-2663,-1934,-1172,-385,421,1216,2001,2742,3431,4048,4586,5037,5399,5674,5863,5977,6019,6002,5930,5818,5670,5503,5315,5122,4915,4696,4466,4194,3889,3504,3040,2459,1762,918,-45,-1149,-2338,-3605,-4895,-6163,-7368,-8456,-9397,-10156,-10717,-11079,-11235,-11219,-11031,-10715,-10281,-9764,-9182,-8549,-7886,-7189,-6471,-5717,-4933,-4100,-3233,-2317,-1387,-438,467,1328,2076,2699,3160,3448,3563,3517,3342,3065,2743,2402,2089,1834,1637,1526,1454,1434,1409,1358,1253,1060,768,375,-129,-714,-1364,-2057,-2742,-3401,-3989,-4470,-4843,-5058,-5152,-5093,-4937,-4681,-4389,-4069,-3788,-3549,-3400,-3331,-3369,-3480,-3669,-3889,-4123,-4333,-4491,-4566,-4547,-4412,-4166,-3809,-3355,-2815,-2221,-1580,-936,-298,304,848,1328,1717,2024,2238,2368,2428,2419,2372,2278,2176,2049,1926,1791,1657,1514,1365,1207,1037,852,665,454,248,23,-213,-466,-750,-1071,-1449,-1886,-2402,-2991,-3661,-4390,-5181,-5990,-6816,-7612,-8365,-9043,-9641,-10118,-10505,-10748,-10899,-10911,-10829,-10627,-10333,-9938,-9465,-8897,-8274,-7569,-6818,-6015,-5169,-4297,-3396,-2483,-1574,-681,165,941,1620,2172,2583,2844,2950,2930,2790,2589,2339,2098,1882,1728,1639,1626,1677,1774,1902,2018,2109,2137,2087,1938,1685,1329,883,365,-193,-760,-1294,-1763,-2137,-2384,-2509,-2491,-2368,-2147,-1880,-1590,-1342,-1152,-1068,-1107,-1276,-1581,-1995,-2494,-3038,-3583,-4074,-4480,-4739,-4847,-4765,-4504,-4063,-3477,-2763,-1988,-1175,-403,299,870,1283,1519,1563,1437,1158,773,315,-142,-587,-939,-1203,-1331,-1337,-1204,-964,-606,-177,327,861,1426,1973,2512,2979,3394,3692,3889,3939,3844,3594,3191,2648,1989,1244,451,-350,-1109,-1805,-2390,-2857,-3195,-3404,-3499,-3508,-3438,-3337,-3205,-3076,-2954,-2850,-2762,-2697,-2650,-2615,-2596,-2579,-2560,-2532,-2471,-2374,-2223,-2014,-1745,-1435,-1090,-755,-451,-212,-72,-38,-128,-320,-604,-935,-1293,-1617,-1905,-2097,-2215,-2224,-2165,-2028,-1869,-1689,-1540,-1426,-1379,-1389,-1472,-1589,-1749,-1893,-2025,-2100,-2100,-2023,-1843,-1591,-1256,-879,-474,-85,262,534,701,756,679,492,197,-164,-566,-953,-1294,-1526,-1634,-1559,-1315,-875,-272,477,1316,2198,3055,3825,4461,4890,5110,5072,4806,4320,3658,2882,2038,1210,440,-212,-714,-1047,-1192,-1171,-987,-673,-250,245,791,1340,1890,2383,2815,3145,3357,3445,3383,3193,2871,2446,1947,1407,869,368,-58,-383,-588,-666,-627,-486,-274,-23,233,459,627,723,728,654,499,288,33,-236,-501,-739,-931,-1057,-1117,-1088,-978,-785,-507,-175,211,604,985,1309,1537,1634,1581,1350,962,414,-239,-972,-1704,-2410,-3000,-3460,-3734,-3821,-3713,-3433,-3005,-2474,-1885,-1272,-691,-153,308,685,993,1225,1426,1592,1780,1981,2248,2562,2952,3392,3882,4382,4873,5313,5676,5934,6069,6080,5974,5773,5508,5223,4956,4761,4672,4725,4948,5334,5887,6563,7326,8108,8857,9488,9968,10226,10252,10029,9572,8914,8106,7206,6278,5392,4599,3952,3479,3199,3108,3190,3422,3755,4154,4563,4935,5232,5406,5438,5301,4996,4513,3881,3110,2240,1306,350,-588,-1459,-2235,-2879,-3370,-3702,-3863,-3878,-3745,-3512,-3189,-2822,-2430,-2052,-1689,-1382,-1106,-883,-685,-510,-321,-121,135,443,815,1268,1778,2357,2975,3629,4291,4953,5585,6173,6698,7135,7475,7695,7795,7755,7598,7305,6927,6454,5944,5404,4880,4394,3959,3599,3298,3066,2877,2712,2563,2396,2213,1994,1741,1466,1165,876,586,346,138,-7,-100,-142,-146,-132,-119,-140,-197,-333,-531,-816,-1166,-1582,-2034,-2505,-2967,-3380,-3727,-3956,-4047,-3972,-3696,-3242,-2576,-1760,-797,233,1292,2297,3197,3934,4472,4787,4894,4798,4555,4207,3817,3449,3156,2984,2970,3119,3436,3893,4460,5083,5714,6295,6773,7108,7264,7217,6970,6514,5876,5080,4158,3153,2117,1082,113,-764,-1506,-2092,-2506,-2749,-2830,-2766,-2598,-2355,-2076,-1811,-1577,-1427,-1354,-1393,-1513,-1732,-2009,-2335,-2673,-3000,-3294,-3529,-3700,-3793,-3812,-3760,-3640,-3469,-3249,-2994,-2714,-2420,-2128,-1855,-1619,-1431,-1308,-1254,-1274,-1356,-1493,-1655,-1833,-1990,-2115,-2182,-2181,-2107,-1956,-1734,-1454,-1114,-739,-329,104,554,1017,1489,1963,2436,2900,3340,3750,4102,4394,4594,4693,4675,4530,4253,3841,3299,2635,1867,1014,97,-845,-1795,-2705,-3551,-4290,-4895,-5334,-5593,-5650,-5516,-5191,-4714,-4114,-3441,-2756,-2095,-1531,-1078,-780,-629,-625,-726,-905,-1092,-1241,-1295,-1196,-932,-458,200,1041,2019,3087,4192,5261,6250,7090,7746,8192,8399,8384,8149,7718,7129,6408,5598,4732,3837,2933,2043,1165,312,-515,-1320,-2085,-2818,-3496,-4122,-4672,-5157,-5553,-5890,-6146,-6361,-6522,-6666,-6785,-6909,-7019,-7137,-7237,-7319,-7359,-7332,-7221,-6997,-6641,-6149,-5508,-4742,-3867,-2916,-1941,-981,-87,691,1342,1810,2128,2265,2268,2145,1935,1668,1370,1067,773,504,257,50,-141,-289,-418,-511,-571,-589,-572,-502,-406,-270,-134,-3,80,101,19,-175,-511,-978,-1580,-2296,-3098,-3956,-4829,-5667,-6443,-7096,-7610,-7932,-8048,-7934,-7575,-6988,-6172,-5171,-4029,-2794,-1555,-359,695,1568,2196,2556,2644,2475,2092,1564,946,341,-193,-585,-777,-757,-503,-54,563,1276,2031,2743,3357,3817,4085,4149,4001,3667,3171,2553,1853,1109,341,-408,-1157,-1867,-2567,-3237,-3889,-4517,-5116,-5677,-6184,-6626,-6982,-7245,-7404,-7460,-7425,-7306,-7139,-6933,-6740,-6565,-6452,-6398,-6427,-6519,-6682,-6875,-7087,-7275,-7414,-7460,-7399,-7188,-6829,-6299,-5625,-4801,-3890,-2897,-1902,-931,-45,721,1327,1757,1985,2023,1866,1535,1049,442,-264,-1015,-1791,-2535,-3216,-3793,-4227,-4501,-4584,-4478,-4185,-3723,-3121,-2428,-1685,-956,-288,263,664,885,914,765,450,13,-507,-1065,-1610,-2119,-2548,-2911,-3178,-3383,-3515,-3593,-3619,-3585,-3481,-3290,-2989,-2570,-2018,-1350,-574,263,1118,1937,2652,3220,3592,3746,3674,3401,2949,2396,1782,1199,695,337,149,152,327,641,1039,1455,1825,2082,2186,2107,1847,1418,872,247,-375,-954,-1422,-1756,-1923,-1933,-1790,-1538,-1206,-848,-501,-217,-22,58,14,-146,-408,-745,-1121,-1501,-1862,-2166,-2411,-2581,-2675,-2715,-2692,-2641,-2557,-2469,-2372,-2290,-2205,-2135,-2059,-1975,-1876,-1742,-1582,-1374,-1140,-867,-584,-293,-16,232,448,601,709,735,693,561,325,-20,-488,-1083,-1791,-2601,-3472,-4363,-5208,-5952,-6521,-6872,-6950,-6752,-6268,-5555,-4650,-3659,-2652,-1739,-1004,-506,-302,-382,-744,-1317,-2040,-2814,-3548,-4167,-4598,-4801,-4772,-4498,-4040,-3403,-2669,-1861,-1023,-193,626,1403,2148,2853,3511,4129,4685,5178,5594,5907,6120,6213,6198,6078,5884,5632,5367,5112,4897,4748,4662,4646,4676,4728,4776,4780,4719,4579,4340,4029,3638,3206,2752,2294,1859,1448,1065,712,359,15,-356,-737,-1151,-1563,-1975,-2343,-2652,-2862,-2956,-2915,-2732,-2423,-1995,-1490,-944,-398,96,502,787,932,931,801,560,251,-80,-393,-633,-776,-786,-668,-417,-58,368,831,1271,1659,1948,2130,2182,2136,1998,1817,1614,1439,1286,1190,1097,1018,877,661,310,-186,-836,-1617,-2482,-3368,-4187,-4858,-5287,-5417,-5200,-4634,-3751,-2608,-1314,33,1300,2384,3193,3671,3792,3585,3094,2411,1627,852,174,-320,-585,-579,-316,201,917,1787,2755,3752,4736,5650,6459,7142,7674,8064,8305,8421,8425,8350,8217,8062,7911,7791,7720,7715,7770,7890,8052,8229,8403,8532,8589,8561,8411,8164,7798,7355,6849,6319,5803,5335,4941,4650,4459,4371,4362,4403,4451,4470,4408,4237,3926,3479,2888,2194,1421,618,-159,-879,-1483,-1958,-2275,-2442,-2466,-2367,-2189,-1951,-1715,-1489,-1316,-1206,-1157,-1169,-1211,-1256,-1269,-1208,-1037,-741,-283,300,1031,1836,2698,3546,4333,5004,5523,5862,6024,6009,5855,5592,5264,4912,4560,4226,3920,3621,3323,3000,2642,2239,1810,1364,948,594,351,251,314,550,930,1424,1968,2500,2944,3247,3344,3221,2862,2291,1540,671,-254,-1161,-1988,-2678,-3191,-3505,-3612,-3523,-3258,-2848,-2317,-1711,-1042,-350,354,1045,1720,2352,2952,3494,3989,4427,4812,5151,5449,5708,5951,6160,6368,6545,6713,6845,6944,6999,6996,6937,6814,6637,6401,6134,5824,5502,5164,4820,4482,4144,3814,3491,3170,2845,2511,2149,1757,1314,820,256,-352,-1019,-1700,-2386,-3041,-3633,-4143,-4538,-4820,-4963,-4996,-4906,-4734,-4490,-4211,-3928,-3661,-3449,-3296,-3220,-3221,-3282,-3395,-3520,-3631,-3695,-3678,-3559,-3331,-2985,-2553,-2045,-1510,-976,-485,-65,270,500,644,700,694,640,557,444,314,151,-46,-276,-549,-836,-1133,-1386,-1583,-1656,-1600,-1377,-988,-457,189,891,1582,2194,2659,2914,2928,2679,2176,1460,580,-391,-1367,-2283,-3055,-3646,-4014,-4158,-4092,-3854,-3491,-3074,-2643,-2279,-1999,-1852,-1833,-1939,-2148,-2408,-2687,-2914,-3053,-3061,-2903,-2588,-2107,-1508,-826,-108,576,1201,1713,2108,2381,2547,2650,2709,2795,2920,3139,3448,3866,4361,4924,5495,6049,6526,6902,7131,7217,7134,6917,6557,6107,5569,4993,4385,3773,3156,2553,1938,1332,698,50,-628,-1335,-2057,-2793,-3515,-4207,-4846,-5405,-5882,-6240,-6503,-6646,-6696,-6658,-6542,-6368,-6139,-5872,-5562,-5217,-4840,-4435,-4006,-3577,-3140,-2741,-2362,-2049,-1783,-1586,-1442,-1346,-1289,-1246,-1220,-1189,-1159,-1141,-1129,-1165,-1239,-1384,-1591,-1872,-2195,-2560,-2919,-3246,-3511,-3678,-3738,-3689,-3529,-3310,-3042,-2792,-2590,-2477,-2481,-2617,-2859,-3212,-3592,-3994,-4319,-4541,-4597,-4462,-4125,-3599,-2913,-2120,-1285,-475,238,811,1182,1362,1326,1130,802,413,31,-290,-479,-523,-389,-103,306,782,1258,1668,1941,2036,1915,1576,1042,349,-433,-1241,-1996,-2634,-3104,-3361,-3405,-3224,-2864,-2353,-1762,-1135,-548,-39,332,548,588,449,156,-276,-803,-1386,-1991,-2566,-3097,-3549,-3920,-4202,-4403,-4529,-4598,-4618,-4602,-4558,-4491,-4413,-4322,-4226,-4129,-4031,-3943,-3851,-3763,-3666,-3555,-3416,-3250,-3039,-2804,-2533,-2258,-1981,-1740,-1541,-1410,-1350,-1362,-1437,-1553,-1690,-1820,-1920,-1974,-1968,-1911,-1811,-1693,-1586,-1518,-1520,-1612,-1803,-2095,-2462,-2897,-3344,-3784,-4162,-4456,-4632,-4682,-4616,-4432,-4193,-3902,-3643,-3419,-3301,-3275,-3369,-3554,-3801,-4065,-4287,-4415,-4402,-4208,-3825,-3255,-2540,-1712,-855,-17,718,1313,1715,1922,1930,1772,1492,1139,768,430,166,-3,-70,-43,43,160,261,301,269,124,-104,-418,-762,-1107,-1398,-1591,-1664,-1586,-1376,-1037,-613,-132,346,794,1162,1434,1582,1608,1511,1303,1014,653,265,-136,-514,-853,-1140,-1360,-1522,-1622,-1682,-1707,-1723,-1729,-1747,-1774,-1815,-1858,-1910,-1946,-1980,-1990,-1986,-1954,-1916,-1842,-1762,-1650,-1517,-1358,-1167,-943,-692,-412,-117,177,463,707,905,1031,1082,1051,948,776,563,325,85,-128,-305,-434,-507,-541,-540,-530,-532,-574,-673,-849,-1105,-1445,-1852,-2313,-2797,-3287,-3746,-4172,-4529,-4828,-5058,-5222,-5339,-5400,-5427,-5405,-5334,-5199,-4976,-4658,-4224,-3675,-3025,-2285,-1509,-726,6,644,1148,1502,1682,1719,1616,1422,1174,914,689,525,457,486,632,865,1195,1569,1986,2393,2782,3113,3385,3572,3692,3732,3728,3676,3618,3558,3525,3529,3575,3668,3796,3956,4117,4276,4404,4485,4508,4451,4322,4095,3796,3396,2937,2403,1828,1225,611,14,-553,-1074,-1528,-1915,-2216,-2430,-2559,-2591,-2544,-2409,-2210,-1954,-1657,-1342,-1015,-707,-405,-142,109,320,524,686,841,951,1030,1061,1036,957,830,658,469,285,124,32,6,85,260,534,884,1284,1703,2083,2403,2593,2648,2514,2208,1711,1065,293,-551,-1409,-2230,-2950,-3537,-3949,-4178,-4224,-4102,-3839,-3472,-3032,-2544,-2043,-1521,-998,-449,123,751,1420,2161,2934,3744,4547,5305,5991,6544,6956,7183,7237,7108,6831,6429,5941,5419,4901,4425,4035,3743,3573,3523,3587,3740,3971,4232,4507,4759,4971,5126,5228,5277,5296,5302,5321,5375,5474,5639,5851,6116,6405,6696,6966,7180,7311,7344,7255,7043,6704,6247,5687,5051,4365,3663,2986,2358,1817,1376,1049,842,740,740,819,954,1136,1333,1532,1720,1868,1986,2046,2070,2043,1996,1936,1890,1874,1907,1994,2145,2342,2585,2844,3110,3361,3584,3771,3917,4024,4096,4133,4150,4147,4130,4111,4083,4053,4015,3962,3869,3746,3532,3255,2859,2367,1761,1070,308,-484,-1269,-2004,-2656,-3186,-3590,-3843,-3968,-3970,-3878,-3717,-3514,-3280,-3039,-2787,-2517,-2228,-1887,-1492,-1020,-463,173,878,1625,2380,3092,3722,4213,4533,4654,4564,4271,3812,3213,2563,1895,1311,848,581,530,726,1153,1797,2600,3517,4466,5383,6199,6860,7324,7582,7618,7475,7163,6755,6275,5791,5329,4919,4582,4306,4089,3904,3725,3521,3271,2946,2543,2047,1480,844,187,-484,-1113,-1686,-2163,-2542,-2803,-2958,-3017,-2989,-2910,-2782,-2641,-2497,-2354,-2238,-2123,-2027,-1923,-1807,-1667,-1486,-1271,-1012,-724,-427,-130,119,321,429,450,369,195,-40,-320,-591,-825,-977,-1017,-928,-695,-330,148,717,1319,1927,2478,2936,3257,3405,3364,3117,2673,2047,1266,378,-576,-1537,-2461,-3303,-4021,-4598,-5006,-5249,-5326,-5235,-5009,-4640,-4164,-3601,-2958,-2285,-1582,-890,-236,367,864,1253,1480,1532,1382,1014,430,-358,-1323,-2418,-3581,-4754,-5848,-6809,-7549,-8039,-8219,-8087,-7642,-6904,-5930,-4765,-3497,-2185,-926,238,1230,2039,2633,3033,3256,3351,3353,3329,3311,3348,3465,3668,3965,4330,4750,5174,5584,5928,6184,6327,6328,6199,5911,5507,4971,4351,3665,2941,2229,1533,909,347,-116,-495,-786,-998,-1153,-1264,-1351,-1431,-1518,-1618,-1739,-1883,-2034,-2211,-2380,-2568,-2746,-2940,-3130,-3338,-3558,-3792,-4042,-4292,-4533,-4739,-4893,-4960,-4921,-4758,-4460,-4029,-3492,-2859,-2194,-1526,-922,-423,-84,74,16,-248,-720,-1360,-2142,-3004,-3900,-4767,-5550,-6206,-6696,-6994,-7096,-6999,-6727,-6300,-5749,-5117,-4421,-3704,-2977,-2254,-1546,-849,-169,503,1146,1765,2331,2821,3211,3452,3538,3420,3113,2592,1899,1052,109,-876,-1832,-2699,-3406,-3912,-4169,-4171,-3914,-3431,-2767,-1984,-1155,-361,338,877,1222,1355,1280,1027,637,164,-329,-790,-1157,-1411,-1510,-1475,-1307,-1045,-745,-431,-188,-29,-8,-135,-419,-842,-1393,-2016,-2694,-3361,-3996,-4543,-4988,-5303,-5479,-5522,-5440,-5254,-4999,-4691,-4374,-4066,-3785,-3554,-3355,-3208,-3073,-2961,-2839,-2703,-2549,-2368,-2179,-1988,-1816,-1676,-1590,-1560,-1589,-1668,-1778,-1894,-1990,-2025,-1980,-1826,-1558,-1177,-712,-191,325,792,1143,1336,1332,1118,690,82,-685,-1546,-2463,-3376,-4234,-5016,-5665,-6202,-6589,-6858,-7007,-7071,-7049,-6986,-6868,-6724,-6537,-6306,-6010,-5631,-5157,-4564,-3869,-3069,-2200,-1301,-424,375,1021,1482,1686,1629,1290,698,-121,-1093,-2166,-3237,-4243,-5088,-5720,-6077,-6136,-5883,-5340,-4536,-3542,-2407,-1230,-66,990,1907,2612,3117,3388,3468,3372,3154,2858,2542,2238,1999,1830,1757,1765,1839,1963,2093,2219,2294,2314,2249,2112,1880,1588,1221,818,385,-56,-479,-872,-1214,-1493,-1710,-1854,-1950,-1996,-2023,-2037,-2064,-2102,-2162,-2229,-2298,-2346,-2354,-2312,-2192,-2009,-1757,-1447,-1123,-792,-508,-290,-166,-147,-229,-390,-601,-811,-981,-1047,-997,-785,-433,49,616,1201,1741,2162,2391,2396,2133,1613,858,-83,-1148,-2257,-3347,-4340,-5193,-5864,-6347,-6636,-6751,-6728,-6592,-6389,-6142,-5882,-5615,-5346,-5071,-4762,-4418,-4006,-3525,-2971,-2345,-1680,-993,-337,251,728,1048,1188,1123,858,404,-208,-923,-1698,-2446,-3126,-3648,-3981,-4076,-3912,-3499,-2842,-1989,-988,104,1212,2281,3235,4034,4638,5022,5191,5159,4957,4640,4254,3857,3506,3230,3077,3038,3134,3325,3605,3920,4247,4534,4756,4877,4891,4771,4539,4187,3741,3228,2664,2089,1529,1016,565,211,-61,-225,-314,-330,-309,-259,-225,-190,-190,-200,-218,-234,-217,-171,-73,55,225,386,546,651,702,668,569,398,205,20,-115,-139,-36,239,673,1260,1948,2690,3404,4025,4469,4692,4642,4320,3728,2913,1933,859,-227,-1249,-2150,-2868,-3390,-3695,-3805,-3740,-3538,-3244,-2883,-2501,-2103,-1704,-1312,-899,-487,-34,433,930,1436,1936,2409,2835,3187,3459,3630,3703,3674,3559,3362,3109,2819,2503,2209,1926,1702,1544,1458,1475,1580,1786,2091,2482,2951,3488,4054,4645,5209,5731,6164,6490,6671,6713,6589,6326,5931,5441,4884,4309,3749,3236,2820,2486,2282,2176,2176,2259,2402,2577,2768,2937,3085,3181,3239,3238,3214,3149,3091,3030,3002,3006,3058,3151,3291,3448,3638,3810,3989,4132,4264,4364,4462,4542,4641,4749,4878,5028,5183,5331,5453,5519,5527,5448,5307,5102,4869,4657,4479,4410,4441,4615,4903,5289,5722,6139,6480,6676,6672,6439,5950,5230,4301,3225,2074,906,-180,-1157,-1944,-2546,-2932,-3135,-3166,-3074,-2893,-2665,-2428,-2199,-2013,-1854,-1749,-1666,-1620,-1580,-1555,-1526,-1499,-1470,-1436,-1402,-1365,-1318,-1266,-1192,-1100,-976,-828,-649,-452,-232,-10,219,436,645,843,1039,1241,1471,1733,2066,2459,2940,3501,4124,4812,5506,6202,6842,7407,7858,8178,8360,8398,8306,8103,7812,7458,7076,6681,6296,5940,5604,5314,5044,4798,4560,4319,4060,3770,3438,3048,2609,2101,1551,951,331,-295,-906,-1474,-1988,-2424,-2782,-3049,-3238,-3336,-3367,-3324,-3218,-3062,-2854,-2613,-2350,-2077,-1820,-1598,-1436,-1348,-1354,-1444,-1617,-1842,-2080,-2292,-2417,-2425,-2264,-1933,-1421,-764,-6,789,1541,2181,2626,2840,2778,2457,1884,1129,248,-668,-1538,-2290,-2860,-3212,-3328,-3218,-2907,-2445,-1877,-1262,-655,-100,368,713,924,989,898,674,315,-152,-699,-1294,-1909,-2495,-3028,-3477,-3810,-4031,-4123,-4096,-3982,-3784,-3558,-3324,-3114,-2971,-2892,-2908,-3002,-3168,-3384,-3608,-3821,-3969,-4025,-3963,-3745,-3383,-2851,-2179,-1385,-495,429,1369,2250,3049,3721,4239,4593,4782,4819,4721,4528,4261,3967,3672,3402,3186,3032,2950,2944,3000,3116,3263,3425,3571,3674,3709,3657,3500,3235,2868,2405,1878,1307,716,151,-388,-853,-1245,-1546,-1738,-1841,-1830,-1740,-1574,-1355,-1133,-913,-776,-712,-789,-992,-1333,-1792,-2323,-2883,-3407,-3834,-4111,-4206,-4096,-3799,-3340,-2787,-2202,-1676,-1269,-1056,-1076,-1340,-1846,-2551,-3395,-4316,-5216,-6032,-6679,-7109,-7283,-7182,-6816,-6212,-5407,-4471,-3461,-2458,-1534,-762,-192,117,156,-91,-596,-1315,-2188,-3131,-4068,-4901,-5570,-5994,-6150,-6007,-5582,-4900,-4021,-3002,-1927,-868,97,911,1517,1897,2030,1936,1640,1188,637,42,-529,-1032,-1413,-1651,-1719,-1626,-1382,-1017,-575,-100,360,751,1039,1193,1188,1038,732,320,-199,-752,-1333,-1880,-2375,-2794,-3111,-3339,-3456,-3494,-3441,-3331,-3163,-2964,-2742,-2518,-2308,-2118,-1985,-1892,-1882,-1920,-2038,-2195,-2399,-2615,-2824,-3004,-3128,-3174,-3131,-2975,-2714,-2340,-1875,-1334,-760,-182,346,784,1097,1254,1248,1083,787,392,-42,-471,-835,-1095,-1224,-1208,-1060,-811,-497,-186,76,222,215,15,-375,-966,-1704,-2565,-3471,-4367,-5177,-5834,-6284,-6487,-6411,-6066,-5465,-4654,-3718,-2719,-1779,-991,-438,-228,-373,-918,-1827,-3033,-4458,-5960,-7425,-8705,-9697,-10297,-10462,-10169,-9455,-8375,-7031,-5526,-3989,-2536,-1262,-263,423,752,750,438,-115,-826,-1620,-2383,-3043,-3517,-3757,-3722,-3424,-2865,-2099,-1191,-190,796,1732,2519,3135,3534,3704,3663,3426,3042,2570,2050,1561,1128,810,614,558,624,798,1045,1326,1607,1844,2009,2075,2033,1871,1600,1233,783,291,-227,-737,-1202,-1614,-1937,-2182,-2327,-2391,-2375,-2289,-2155,-1970,-1761,-1529,-1288,-1054,-834,-644,-496,-402,-365,-393,-474,-603,-758,-922,-1073,-1195,-1272,-1300,-1279,-1221,-1139,-1062,-998,-993,-1039,-1170,-1382,-1677,-2040,-2466,-2913,-3371,-3788,-4143,-4383,-4492,-4417,-4164,-3706,-3075,-2288,-1408,-499,354,1064,1549,1734,1576,1057,186,-971,-2352,-3827,-5299,-6621,-7697,-8418,-8724,-8587,-8004,-7035,-5735,-4225,-2596,-987,510,1783,2767,3414,3697,3642,3267,2648,1847,957,70,-744,-1381,-1815,-1968,-1847,-1439,-774,95,1113,2196,3264,4248,5050,5649,5974,6042,5848,5431,4856,4171,3470,2804,2249,1839,1609,1560,1677,1935,2280,2667,3040,3336,3532,3566,3457,3164,2739,2190,1566,921,299,-248,-680,-975,-1116,-1110,-971,-730,-425,-90,230,511,717,849,884,847,728,569,366,173,-21,-160,-255,-272,-225,-102,69,281,489,680,801,845,775,589,294,-105,-560,-1050,-1510,-1908,-2191,-2318,-2275,-2030,-1591,-971,-185,716,1698,2693,3645,4488,5154,5589,5740,5574,5087,4279,3203,1908,493,-964,-2333,-3544,-4472,-5084,-5300,-5138,-4579,-3698,-2537,-1198,227,1652,2963,4107,5010,5638,5986,6051,5862,5467,4893,4232,3501,2801,2148,1621,1249,1062,1089,1327,1772,2401,3169,4036,4938,5813,6606,7243,7704,7927,7917,7660,7184,6518,5716,4833,3934,3078,2326,1713,1283,1034,981,1091,1349,1701,2110,2518,2884,3160,3320,3334,3212,2946,2583,2143,1691,1273,954,768,770,964,1369,1961,2708,3572,4486,5409,6267,7025,7630,8068,8311,8375,8267,8017,7662,7250,6808,6397,6026,5731,5514,5370,5287,5233,5188,5105,4979,4758,4474,4091,3661,3185,2724,2298,1968,1749,1675,1749,1961,2297,2693,3131,3511,3800,3913,3807,3442,2791,1869,694,-667,-2153,-3670,-5124,-6421,-7477,-8216,-8600,-8592,-8212,-7479,-6462,-5221,-3860,-2448,-1089,146,1210,2034,2633,2976,3098,3033,2814,2501,2142,1781,1473,1243,1115,1117,1236,1482,1841,2288,2811,3378,3959,4542,5086,5584,6014,6367,6636,6827,6928,6963,6927,6833,6696,6519,6313,6095,5853,5614,5360,5106,4840,4565,4279,3965,3642,3278,2904,2486,2063,1596,1143,660,208,-231,-623,-957,-1215,-1393,-1479,-1479,-1402,-1250,-1047,-813,-552,-304,-67,128,275,354,366,295,147,-69,-355,-672,-1017,-1350,-1642,-1882,-2025,-2083,-2033,-1897,-1681,-1406,-1109,-797,-513,-258,-53,102,210,282,333,377,434,509,621,761,936,1118,1300,1448,1526,1513,1357,1041,542,-151,-1024,-2056,-3198,-4396,-5568,-6646,-7539,-8191,-8533,-8549,-8218,-7568,-6641,-5504,-4238,-2934,-1679,-554,362,1037,1417,1527,1349,952,356,-348,-1113,-1855,-2516,-3036,-3372,-3489,-3387,-3054,-2526,-1827,-1004,-111,800,1680,2473,3153,3679,4048,4240,4278,4162,3930,3591,3198,2759,2325,1908,1535,1226,983,821,727,707,741,821,935,1053,1174,1275,1343,1386,1380,1353,1288,1214,1125,1040,958,886,823,767,714,657,595,524,445,358,267,168,62,-62,-212,-403,-643,-952,-1328,-1780,-2302,-2872,-3491,-4114,-4736,-5314,-5828,-6258,-6569,-6766,-6810,-6723,-6485,-6118,-5634,-5060,-4416,-3753,-3083,-2461,-1904,-1441,-1097,-865,-764,-768,-875,-1063,-1322,-1634,-1997,-2399,-2842,-3326,-3840,-4385,-4935,-5470,-5959,-6358,-6639,-6755,-6684,-6406,-5910,-5216,-4348,-3349,-2275,-1195,-154,755,1520,2070,2408,2511,2411,2115,1688,1155,587,26,-470,-867,-1125,-1241,-1194,-1004,-684,-261,226,742,1248,1697,2060,2300,2396,2342,2122,1771,1283,711,81,-573,-1201,-1785,-2285,-2690,-2985,-3174,-3259,-3266,-3203,-3115,-3016,-2951,-2931,-2985,-3113,-3313,-3575,-3858,-4141,-4374,-4516,-4543,-4420,-4140,-3713,-3147,-2482,-1757,-1003,-285,384,941,1381,1670,1804,1778,1597,1276,838,306,-280,-904,-1515,-2100,-2622,-3057,-3400,-3620,-3730,-3711,-3587,-3359,-3059,-2704,-2332,-1974,-1660,-1421,-1273,-1236,-1304,-1483,-1745,-2091,-2471,-2893,-3291,-3678,-4003,-4272,-4464,-4591,-4653,-4677,-4679,-4687,-4732,-4823,-4980,-5205,-5476,-5789,-6095,-6366,-6563,-6642,-6581,-6358,-5965,-5418,-4735,-3956,-3124,-2291,-1502,-812,-247,154,388,444,340,89,-270,-710,-1186,-1658,-2092,-2441,-2683,-2785,-2734,-2525,-2147,-1632,-982,-246,544,1348,2111,2804,3377,3814,4088,4200,4148,3957,3640,3245,2787,2321,1864,1458,1110,848,655,543,475,453,427,401,332,224,63,-137,-375,-617,-854,-1054,-1203,-1289,-1302,-1253,-1139,-992,-811,-636,-473,-344,-271,-247,-293,-393,-552,-756,-1005,-1271,-1567,-1856,-2150,-2418,-2657,-2846,-2972,-3028,-2993,-2884,-2688,-2432,-2132,-1812,-1510,-1244,-1047,-933,-909,-983,-1137,-1360,-1634,-1923,-2221,-2489,-2730,-2917,-3063,-3165,-3228,-3291,-3334,-3422,-3530,-3713,-3949,-4262,-4636,-5054,-5502,-5929,-6316,-6597,-6759,-6731,-6523,-6084,-5444,-4596,-3593,-2464,-1281,-102,1014,1999,2817,3422,3805,3955,3895,3645,3241,2736,2169,1599,1069,623,294,120,91,239,524,953,1475,2066,2681,3272,3815,4247,4566,4725,4729,4568,4245,3794,3229,2597,1940,1296,717,235,-121,-329,-392,-311,-110,182,534,897,1246,1534,1744,1854,1869,1785,1646,1458,1275,1124,1028,1021,1085,1237,1440,1672,1905,2095,2221,2257,2182,1999,1697,1299,806,260,-337,-928,-1503,-2016,-2445,-2758,-2951,-2993,-2915,-2697,-2385,-1988,-1546,-1084,-629,-205,175,498,767,979,1148,1274,1377,1454,1523,1578,1632,1672,1713,1736,1757,1767,1765,1762,1739,1712,1656,1573,1453,1278,1060,782,468,125,-217,-533,-782,-945,-982,-888,-645,-265,239,834,1493,2167,2822,3416,3912,4293,4534,4637,4612,4467,4249,3975,3698,3444,3257,3152,3157,3267,3483,3792,4170,4591,5028,5441,5815,6106,6308,6393,6351,6191,5901,5506,5025,4474,3891,3296,2713,2175,1678,1256,890,603,376,212,105,44,25,40,87,163,273,428,631,910,1261,1700,2234,2836,3512,4209,4908,5560,6127,6576,6880,7025,7018,6856,6588,6216,5806,5373,4963,4599,4305,4088,3960,3899,3911,3959,4031,4097,4134,4124,4051,3918,3715,3474,3184,2898,2604,2349,2128,1965,1851,1789,1764,1765,1780,1796,1802,1806,1789,1779,1756,1743,1731,1716,1695,1646,1568,1430,1234,965,631,241,-174,-601,-977,-1297,-1493,-1561,-1468,-1214,-809,-274,361,1040,1734,2372,2926,3347,3614,3702,3627,3380,3007,2531,2006,1474,994,603,349,257,346,614,1062,1647,2357,3135,3944,4742,5479,6121,6640,7007,7220,7264,7160,6908,6551,6100,5599,5075,4554,4067,3621,3230,2896,2604,2359,2120,1898,1652,1390,1092,775,445,130,-144,-345,-448,-429,-297,-48,267,620,940,1183,1281,1222,957,539,-45,-694,-1375,-1993,-2481,-2790,-2877,-2730,-2375,-1836,-1190,-497,157,707,1095,1279,1255,1027,638,140,-401,-916,-1345,-1640,-1773,-1741,-1556,-1253,-884,-496,-150,117,263,280,158,-80,-412,-798,-1199,-1579,-1902,-2155,-2317,-2410,-2430,-2429,-2412,-2429,-2492,-2621,-2814,-3061,-3332,-3598,-3808,-3932,-3925,-3766,-3454,-2975,-2381,-1679,-943,-210,458,1006,1411,1621,1649,1480,1151,686,141,-442,-998,-1480,-1846,-2062,-2106,-1982,-1690,-1257,-719,-97,545,1188,1784,2300,2720,3011,3175,3200,3096,2877,2560,2185,1768,1365,985,680,457,334,321,394,553,767,1004,1246,1466,1638,1775,1860,1907,1945,1969,2010,2072,2136,2211,2239,2216,2079,1813,1386,796,62,-785,-1688,-2581,-3391,-4056,-4522,-4762,-4781,-4591,-4263,-3843,-3430,-3080,-2867,-2831,-2982,-3324,-3802,-4384,-4978,-5543,-5984,-6285,-6380,-6290,-6003,-5564,-5009,-4390,-3765,-3171,-2664,-2252,-1972,-1802,-1754,-1791,-1905,-2059,-2241,-2422,-2601,-2761,-2916,-3053,-3206,-3351,-3529,-3708,-3911,-4111,-4302,-4463,-4568,-4604,-4554,-4396,-4141,-3771,-3311,-2768,-2168,-1529,-886,-262,322,835,1274,1614,1858,1992,2032,1969,1832,1621,1366,1089,802,550,322,162,60,29,63,155,289,444,598,725,800,793,695,477,152,-294,-831,-1451,-2107,-2781,-3420,-3996,-4473,-4828,-5050,-5129,-5085,-4913,-4656,-4308,-3910,-3461,-2983,-2475,-1946,-1396,-840,-284,246,722,1117,1378,1502,1442,1215,822,307,-281,-876,-1411,-1824,-2061,-2114,-1969,-1685,-1302,-907,-592,-419,-465,-758,-1289,-2043,-2936,-3894,-4816,-5604,-6181,-6485,-6494,-6210,-5680,-4966,-4161,-3349,-2628,-2058,-1702,-1562,-1644,-1890,-2261,-2669,-3055,-3353,-3508,-3518,-3352,-3061,-2661,-2222,-1794,-1436,-1199,-1112,-1204,-1463,-1873,-2395,-2983,-3578,-4123,-4570,-4863,-4999,-4937,-4713,-4330,-3839,-3277,-2695,-2140,-1653,-1263,-989,-836,-801,-861,-1002,-1180,-1382,-1556,-1694,-1761,-1747,-1655,-1470,-1219,-904,-544,-160,235,631,1004,1364,1687,1974,2228,2421,2576,2652,2667,2589,2428,2163,1808,1361,839,264,-344,-943,-1517,-2018,-2432,-2718,-2873,-2867,-2708,-2393,-1932,-1358,-694,9,696,1319,1800,2107,2171,1992,1547,876,25,-930,-1887,-2755,-3432,-3841,-3940,-3710,-3189,-2438,-1559,-664,125,707,997,950,572,-114,-1011,-2040,-3072,-4006,-4738,-5217,-5393,-5287,-4935,-4396,-3774,-3146,-2604,-2222,-2034,-2068,-2296,-2689,-3180,-3696,-4175,-4529,-4738,-4740,-4561,-4193,-3691,-3098,-2477,-1896,-1404,-1056,-870,-868,-1028,-1338,-1737,-2198,-2634,-3021,-3273,-3377,-3286,-3000,-2519,-1871,-1088,-226,656,1508,2257,2868,3288,3504,3500,3293,2907,2378,1766,1117,492,-52,-476,-740,-825,-725,-443,-3,563,1214,1905,2588,3219,3754,4172,4437,4559,4520,4355,4064,3694,3262,2802,2350,1910,1526,1181,907,687,540,454,441,501,634,851,1140,1496,1914,2354,2802,3207,3525,3726,3742,3571,3170,2558,1750,796,-246,-1287,-2255,-3065,-3644,-3966,-3997,-3774,-3332,-2746,-2108,-1495,-1003,-685,-580,-698,-1016,-1475,-2030,-2571,-3055,-3391,-3542,-3482,-3205,-2742,-2124,-1424,-682,17,637,1131,1477,1670,1722,1656,1512,1326,1141,991,903,889,955,1084,1269,1474,1681,1859,1991,2063,2066,2005,1885,1726,1539,1359,1187,1066,993,999,1081,1248,1506,1833,2242,2697,3191,3702,4192,4653,5043,5353,5558,5651,5635,5504,5302,5014,4712,4396,4115,3897,3751,3707,3758,3896,4115,4375,4654,4919,5122,5246,5252,5130,4876,4485,3992,3401,2774,2113,1490,907,414,34,-241,-358,-358,-205,79,482,1003,1606,2274,2971,3662,4312,4872,5330,5632,5788,5773,5599,5286,4851,4347,3791,3255,2756,2353,2070,1920,1926,2055,2304,2616,2953,3261,3491,3601,3572,3386,3065,2632,2130,1618,1130,739,457,324,331,473,719,1035,1381,1713,2008,2233,2396,2487,2540,2565,2604,2674,2804,3006,3269,3599,3949,4307,4628,4869,5024,5044,4949,4728,4403,4003,3555,3086,2634,2208,1833,1519,1259,1067,926,838,804,810,866,965,1107,1299,1529,1801,2092,2405,2704,2983,3212,3380,3471,3479,3414,3271,3090,2876,2667,2488,2360,2315,2354,2503,2740,3076,3479,3929,4395,4831,5215,5497,5657,5668,5520,5215,4764,4186,3519,2802,2064,1378,748,254,-108,-293,-305,-140,182,626,1158,1722,2273,2759,3135,3368,3440,3337,3070,2652,2109,1483,801,117,-534,-1110,-1571,-1894,-2059,-2064,-1918,-1649,-1289,-886,-491,-131,133,316,367,333,195,3,-232,-473,-709,-916,-1093,-1244,-1369,-1487,-1604,-1729,-1871,-2021,-2177,-2321,-2437,-2504,-2500,-2412,-2221,-1941,-1562,-1126,-643,-161,291,675,967,1150,1219,1185,1054,861,611,355,83,-157,-376,-555,-694,-802,-876,-926,-956,-969,-976,-964,-949,-917,-865,-807,-716,-625,-515,-411,-321,-253,-227,-236,-303,-400,-537,-689,-826,-949,-1007,-1008,-920,-746,-486,-152,245,671,1119,1536,1918,2222,2437,2543,2538,2414,2188,1869,1486,1064,641,247,-73,-295,-382,-327,-113,247,730,1312,1933,2552,3101,3533,3793,3848,3667,3248,2603,1757,752,-354,-1509,-2642,-3691,-4608,-5330,-5839,-6103,-6125,-5923,-5521,-4978,-4335,-3665,-3017,-2454,-2012,-1736,-1627,-1700,-1935,-2304,-2786,-3327,-3901,-4455,-4968,-5400,-5739,-5970,-6087,-6101,-6009,-5833,-5578,-5259,-4887,-4470,-4023,-3549,-3071,-2601,-2159,-1765,-1447,-1211,-1088,-1064,-1150,-1323,-1558,-1832,-2095,-2327,-2489,-2558,-2537,-2408,-2209,-1936,-1642,-1330,-1050,-803,-614,-486,-413,-387,-400,-425,-459,-482,-491,-489,-468,-452,-431,-434,-455,-508,-592,-708,-851,-1008,-1175,-1332,-1477,-1590,-1680,-1720,-1741,-1705,-1650,-1548,-1431,-1290,-1147,-1014,-903,-836,-823,-878,-1010,-1221,-1494,-1817,-2142,-2442,-2654,-2758,-2704,-2499,-2130,-1623,-1007,-318,384,1054,1631,2068,2320,2369,2184,1794,1193,432,-457,-1410,-2380,-3286,-4085,-4713,-5139,-5352,-5344,-5143,-4771,-4270,-3675,-3046,-2419,-1871,-1437,-1173,-1109,-1243,-1585,-2091,-2735,-3463,-4224,-4974,-5653,-6233,-6659,-6912,-6957,-6792,-6425,-5877,-5211,-4462,-3712,-2993,-2353,-1797,-1338,-957,-650,-400,-208,-74,-4,-12,-101,-284,-556,-909,-1321,-1749,-2160,-2485,-2712,-2798,-2758,-2617,-2409,-2195,-2025,-1947,-1976,-2134,-2378,-2689,-3016,-3309,-3539,-3666,-3666,-3527,-3248,-2844,-2348,-1800,-1249,-726,-269,127,444,703,905,1071,1200,1310,1393,1436,1431,1338,1147,854,458,2,-494,-972,-1415,-1769,-2052,-2225,-2336,-2376,-2399,-2411,-2445,-2497,-2564,-2639,-2678,-2670,-2553,-2301,-1884,-1279,-505,414,1421,2436,3386,4175,4745,5042,5053,4796,4290,3604,2769,1849,894,-57,-938,-1696,-2277,-2613,-2678,-2460,-1975,-1300,-498,300,1003,1494,1684,1525,972,55,-1191,-2680,-4315,-5977,-7561,-8953,-10072,-10844,-11222,-11188,-10745,-9936,-8828,-7509,-6095,-4669,-3346,-2173,-1202,-430,157,594,906,1121,1242,1278,1221,1070,826,503,112,-305,-733,-1134,-1484,-1798,-2064,-2338,-2629,-2980,-3393,-3848,-4318,-4729,-5045,-5196,-5171,-4951,-4575,-4069,-3492,-2881,-2263,-1655,-1058,-461,116,698,1241,1768,2248,2692,3109,3490,3866,4222,4583,4935,5299,5662,6027,6366,6660,6868,6965,6934,6757,6463,6052,5577,5063,4561,4104,3714,3401,3167,2983,2854,2747,2661,2583,2500,2395,2256,2051,1768,1380,883,267,-454,-1266,-2130,-3018,-3873,-4657,-5317,-5818,-6134,-6248,-6159,-5880,-5408,-4776,-3979,-3055,-2019,-928,169,1191,2077,2754,3185,3340,3211,2825,2195,1383,423,-620,-1701,-2770,-3794,-4726,-5536,-6183,-6632,-6854,-6843,-6584,-6119,-5454,-4643,-3721,-2742,-1767,-846,-50,589,1007,1211,1185,958,590,130,-319,-684,-866,-799,-418,308,1369,2759,4382,6191,8040,9860,11508,12917,13997,14696,15012,14917,14482,13713,12700,11492,10169,8806,7455,6185,5003,3946,2976,2110,1296,550,-165,-816,-1428,-1960,-2430,-2804,-3094,-3255,-3300,-3179,-2894,-2423,-1768,-948,5,1059,2158,3272,4346,5355,6251,7008,7582,7946,8078,7954,7593,6988,6191,5233,4168,3066,1958,915,-47,-897,-1620,-2223,-2697,-3061,-3311,-3473,-3525,-3488,-3313,-2994,-2483,-1751,-788,413,1818,3393,5061,6753,8373,9833,11059,11973,12546,12746,12597,12107,11344,10337,9169,7894,6594,5347,4248,3376,2816,2619,2821,3413,4369,5601,7037,8538,10008,11328,12397,13169,13575,13628,13321,12684,11772,10627,9328,7935,6500,5086,3702,2370,1087,-168,-1407,-2655,-3922,-5221,-6524,-7833,-9082,-10245,-11251,-12061,-12618,-12909,-12901,-12608,-12027,-11179,-10089,-8785,-7311,-5710,-4030,-2326,-644,949,2400,3642,4623,5298,5643,5652,5348,4767,3969,3023,2001,984,38,-779,-1417,-1856,-2080,-2090,-1916,-1560,-1080,-481,188,913,1652,2383,3068,3681,4178,4548,4758,4827,4777,4644,4507,4407,4409,4551,4834,5258,5784,6366,6970,7534,8049,8467,8806,9035,9188,9241,9222,9117,8936,8683,8353,7963,7505,6990,6414,5765,5056,4260,3409,2479,1500,472,-604,-1718,-2891,-4117,-5424,-6805,-8272,-9801,-11367,-12910,-14372,-15679,-16759,-17571,-18051,-18196,-17977,-17415,-16522,-15338,-13923,-12345,-10693,-9046,-7484,-6067,-4834,-3816,-3002,-2400,-1975,-1717,-1576,-1537,-1533,-1560,-1551,-1497,-1373,-1158,-874,-510,-97,342,781,1183,1515,1748,1846,1805,1599,1273,826,354,-102,-431,-575,-434,15,826,1973,3433,5152,7039,9012,10957,12776,14377,15679,16640,17219,17431,17288,16834,16135,15235,14208,13090,11928,10740,9543,8335,7102,5850,4551,3228,1883,553,-713,-1864,-2824,-3545,-3968,-4076,-3874,-3399,-2729,-1946,-1173,-499,-50,119,-70,-611,-1501,-2676,-4063,-5560,-7058,-8442,-9623,-10506,-11061,-11244,-11080,-10583,-9813,-8834,-7718,-6560,-5432,-4425,-3602,-3016,-2707,-2669,-2910,-3382,-4051,-4854,-5717,-6572,-7334,-7935,-8313,-8421,-8249,-7781,-7069,-6134,-5057,-3896,-2707,-1563,-491,445,1226,1802,2158,2274,2161,1828,1335,713,54,-590,-1140,-1546,-1759,-1765,-1555,-1143,-573,133,908,1719,2527,3292,4001,4627,5161,5581,5870,6006,5959,5708,5248,4555,3675,2605,1426,180,-1044,-2173,-3141,-3892,-4396,-4648,-4668,-4500,-4200,-3852,-3521,-3305,-3242,-3403,-3786,-4396,-5206,-6155,-7194,-8236,-9212,-10035,-10637,-10949,-10937,-10572,-9880,-8878,-7648,-6244,-4772,-3300,-1919,-710,281,972,1352,1388,1074,460,-452,-1555,-2809,-4106,-5371,-6533,-7522,-8309,-8864,-9193,-9305,-9228,-8985,-8603,-8094,-7475,-6747,-5919,-4997,-3980,-2890,-1731,-535,678,1867,3004,4048,4976,5773,6423,6949,7342,7632,7822,7912,7914,7798,7587,7255,6826,6294,5674,4982,4221,3418,2571,1694,807,-91,-963,-1796,-2548,-3167,-3615,-3823,-3760,-3378,-2677,-1671,-421,974,2404,3711,4763,5425,5594,5220,4297,2861,1026,-1113,-3376,-5652,-7765,-9636,-11152,-12286,-12999,-13322,-13264,-12896,-12253,-11417,-10451,-9428,-8412,-7448,-6587,-5834,-5206,-4684,-4249,-3886,-3571,-3296,-3060,-2865,-2710,-2600,-2523,-2475,-2443,-2416,-2391,-2362,-2333,-2299,-2270,-2226,-2158,-2048,-1871,-1632,-1318,-957,-551,-137,285,691,1085,1465,1834,2210,2586,2984,3396,3834,4303,4798,5326,5859,6389,6867,7270,7536,7645,7539,7222,6653,5867,4866,3712,2452,1178,-31,-1080,-1893,-2409,-2584,-2417,-1914,-1138,-141,958,2076,3090,3896,4414,4550,4280,3568,2446,960,-808,-2745,-4745,-6682,-8453,-9966,-11159,-11982,-12436,-12514,-12265,-11727,-10984,-10091,-9137,-8175,-7265,-6446,-5739,-5159,-4708,-4363,-4116,-3930,-3793,-3686,-3596,-3529,-3476,-3459,-3462,-3513,-3576,-3673,-3742,-3789,-3758,-3638,-3407,-3055,-2592,-2020,-1374,-664,66,794,1480,2096,2612,3009,3269,3400,3408,3337,3230,3148,3162,3329,3708,4324,5186,6272,7530,8894,10259,11538,12609,13388,13786,13751,13273,12351,11065,9476,7723,5920,4196,2686,1467,628,197,177,550,1237,2180,3244,4344,5332,6113,6568,6637,6262,5449,4228,2667,874,-1032,-2916,-4656,-6138,-7293,-8065,-8445,-8456,-8135,-7566,-6815,-5982,-5133,-4345,-3667,-3127,-2742,-2507,-2411,-2438,-2562,-2770,-3035,-3350,-3676,-4012,-4308,-4559,-4715,-4750,-4622,-4306,-3760,-2993,-1986,-781,590,2068,3578,5054,6416,7604,8572,9270,9693,9811,9656,9225,8578,7740,6785,5760,4750,3819,3053,2520,2284,2379,2838,3614,4697,5975,7379,8779,10070,11136,11897,12275,12246,11809,10999,9878,8539,7070,5583,4176,2937,1947,1264,920,933,1269,1896,2722,3657,4588,5393,5984,6268,6201,5776,4990,3928,2625,1207,-246,-1634,-2849,-3838,-4516,-4863,-4853,-4508,-3859,-2968,-1920,-783,339,1392,2297,3019,3526,3801,3849,3670,3287,2720,1998,1160,243,-707,-1645,-2534,-3325,-4001,-4527,-4898,-5110,-5167,-5087,-4879,-4569,-4177,-3717,-3207,-2646,-2045,-1389,-702,35,769,1494,2161,2733,3202,3552,3814,4035,4280,4627,5154,5906,6929,8204,9700,11339,13013,14618,16027,17137,17868,18163,18000,17397,16375,15007,13352,11506,9555,7597,5728,4027,2580,1431,630,179,79,268,705,1274,1892,2436,2806,2915,2700,2134,1225,12,-1426,-2999,-4600,-6103,-7434,-8466,-9179,-9517,-9491,-9141,-8501,-7662,-6685,-5646,-4617,-3628,-2734,-1932,-1252,-678,-237,100,296,387,346,205,-29,-325,-658,-988,-1296,-1543,-1723,-1804,-1785,-1653,-1407,-1054,-602,-62,542,1192,1858,2511,3095,3585,3908,4033,3916,3530,2887,2004,952,-197,-1322,-2312,-3039,-3402,-3315,-2751,-1709,-260,1493,3411,5321,7054,8452,9387,9789,9637,8976,7905,6565,5121,3734,2570,1743,1346,1411,1924,2824,4009,5340,6674,7841,8717,9157,9110,8497,7364,5716,3675,1328,-1180,-3713,-6146,-8350,-10243,-11752,-12846,-13520,-13801,-13748,-13423,-12922,-12305,-11663,-11027,-10447,-9916,-9446,-9000,-8554,-8069,-7502,-6829,-6028,-5094,-4059,-2938,-1799,-683,354,1260,2008,2575,2952,3148,3181,3076,2872,2599,2292,1982,1689,1430,1203,1012,844,685,534,369,204,37,-115,-228,-270,-206,22,435,1107,2029,3244,4707,6391,8209,10067,11837,13400,14620,15396,15641,15309,14400,12948,11041,8783,6322,3797,1357,-867,-2776,-4297,-5387,-6064,-6322,-6258,-5889,-5339,-4645,-3912,-3183,-2536,-2003,-1632,-1441,-1435,-1619,-1962,-2444,-3018,-3635,-4252,-4809,-5260,-5568,-5695,-5624,-5361,-4904,-4298,-3573,-2794,-2015,-1302,-710,-285,-64,-72,-293,-735,-1333,-2069,-2862,-3673,-4437,-5108,-5655,-6040,-6260,-6304,-6178,-5896,-5483,-4964,-4376,-3760,-3153,-2601,-2133,-1779,-1553,-1457,-1486,-1611,-1820,-2070,-2347,-2614,-2857,-3040,-3143,-3134,-2975,-2651,-2116,-1377,-421,720,2012,3385,4767,6051,7151,7954,8385,8378,7896,6961,5592,3902,1972,-47,-2021,-3829,-5332,-6469,-7163,-7413,-7236,-6679,-5840,-4797,-3689,-2594,-1643,-893,-421,-249,-378,-795,-1441,-2275,-3203,-4172,-5085,-5894,-6522,-6937,-7090,-6987,-6611,-6014,-5222,-4325,-3385,-2499,-1730,-1150,-796,-677,-803,-1121,-1608,-2200,-2836,-3483,-4074,-4601,-5032,-5367,-5623,-5806,-5955,-6086,-6232,-6406,-6620,-6867,-7131,-7391,-7606,-7755,-7788,-7697,-7450,-7070,-6552,-5944,-5270,-4590,-3941,-3375,-2908,-2558,-2304,-2110,-1917,-1654,-1250,-640,222,1349,2732,4316,6019,7739,9341,10705,11694,12213,12173,11564,10383,8710,6641,4320,1896,-454,-2604,-4394,-5757,-6611,-6960,-6805,-6226,-5276,-4078,-2718,-1316,32,1227,2197,2868,3207,3186,2811,2116,1145,-22,-1308,-2617,-3874,-4991,-5935,-6638,-7117,-7347,-7370,-7215,-6924,-6556,-6160,-5776,-5460,-5214,-5080,-5037,-5093,-5216,-5394,-5587,-5778,-5935,-6037,-6073,-6022,-5886,-5653,-5337,-4931,-4456,-3907,-3305,-2656,-1978,-1295,-630,-9,533,978,1292,1468,1484,1364,1097,739,299,-156,-589,-940,-1165,-1200,-1032,-607,49,938,2005,3183,4388,5521,6479,7176,7528,7484,7023,6155,4928,3431,1760,61,-1553,-2944,-4028,-4729,-5022,-4918,-4453,-3703,-2749,-1689,-621,369,1203,1830,2208,2331,2206,1859,1333,671,-77,-866,-1663,-2429,-3149,-3803,-4385,-4890,-5318,-5665,-5931,-6112,-6199,-6196,-6094,-5903,-5638,-5299,-4919,-4495,-4054,-3601,-3152,-2709,-2298,-1914,-1592,-1328,-1149,-1055,-1060,-1155,-1335,-1582,-1879,-2200,-2524,-2821,-3070,-3249,-3336,-3323,-3195,-2958,-2620,-2193,-1709,-1192,-665,-168,307,739,1142,1531,1920,2336,2795,3312,3892,4538,5231,5966,6701,7427,8096,8687,9162,9484,9633,9570,9294,8783,8056,7131,6045,4853,3619,2408,1297,341,-403,-902,-1142,-1117,-855,-385,241,965,1722,2447,3071,3541,3810,3848,3636,3185,2502,1635,635,-436,-1491,-2462,-3264,-3841,-4142,-4151,-3865,-3323,-2577,-1710,-803,34,737,1204,1420,1339,989,397,-378,-1269,-2193,-3086,-3866,-4486,-4910,-5106,-5094,-4877,-4496,-3994,-3402,-2776,-2135,-1515,-924,-373,149,646,1140,1649,2193,2799,3469,4225,5049,5941,6873,7814,8740,9600,10380,11040,11570,11961,12205,12315,12291,12149,11890,11523,11046,10448,9731,8867,7878,6742,5505,4183,2833,1509,271,-829,-1731,-2417,-2849,-3038,-2992,-2731,-2304,-1741,-1095,-398,303,994,1631,2216,2722,3148,3479,3726,3870,3932,3900,3790,3605,3369,3081,2779,2460,2153,1867,1610,1397,1220,1096,1014,983,1001,1055,1151,1270,1412,1559,1708,1837,1941,1997,1996,1915,1750,1486,1131,691,187,-354,-900,-1405,-1842,-2169,-2375,-2441,-2373,-2181,-1886,-1518,-1103,-677,-270,93,386,604,739,802,812,808,821,913,1112,1480,2028,2780,3733,4850,6111,7437,8779,10051,11193,12132,12819,13219,13324,13134,12699,12056,11282,10452,9627,8889,8253,7777,7433,7234,7123,7083,7050,6989,6854,6603,6208,5646,4896,3959,2846,1571,178,-1290,-2781,-4218,-5561,-6726,-7694,-8394,-8843,-8997,-8900,-8549,-8001,-7287,-6474,-5605,-4744,-3922,-3182,-2536,-1995,-1544,-1175,-860,-577,-310,-36,256,560,887,1213,1528,1815,2041,2199,2265,2227,2089,1846,1516,1115,681,233,-172,-511,-738,-835,-782,-586,-253,187,698,1252,1799,2314,2762,3114,3362,3477,3474,3335,3101,2765,2386,1989,1616,1323,1129,1077,1181,1433,1846,2378,3015,3712,4425,5117,5739,6256,6641,6872,6945,6860,6634,6280,5832,5303,4733,4130,3525,2909,2304,1672,1021,309,-483,-1367,-2373,-3482,-4695,-5971,-7276,-8554,-9755,-10810,-11686,-12329,-12729,-12876,-12779,-12478,-11993,-11379,-10663,-9875,-9041,-8156,-7232,-6253,-5222,-4130,-2989,-1812,-623,548,1659,2666,3536,4205,4675,4884,4864,4586,4113,3453,2692,1867,1064,340,-247,-648,-846,-819,-588,-160,425,1142,1952,2819,3724,4624,5519,6367,7178,7913,8578,9139,9586,9897,10046,10024,9810,9403,8797,8012,7053,5965,4759,3499,2198,922,-313,-1465,-2511,-3434,-4217,-4853,-5342,-5677,-5881,-5943,-5909,-5773,-5578,-5344,-5096,-4867,-4678,-4539,-4481,-4491,-4573,-4716,-4880,-5059,-5194,-5274,-5259,-5138,-4903,-4561,-4125,-3626,-3093,-2560,-2072,-1658,-1351,-1166,-1115,-1179,-1354,-1583,-1850,-2094,-2289,-2403,-2405,-2301,-2088,-1775,-1406,-994,-592,-236,42,202,244,146,-59,-361,-715,-1068,-1390,-1617,-1736,-1723,-1586,-1340,-1028,-672,-328,-19,230,404,505,546,531,483,409,319,222,108,-19,-170,-353,-563,-804,-1061,-1321,-1562,-1771,-1924,-2021,-2066,-2065,-2051,-2038,-2064,-2136,-2266,-2453,-2659,-2884,-3057,-3178,-3187,-3092,-2867,-2535,-2119,-1656,-1200,-804,-517,-397,-463,-748,-1234,-1909,-2721,-3617,-4525,-5375,-6093,-6630,-6932,-6990,-6796,-6372,-5758,-5000,-4158,-3287,-2450,-1690,-1065,-594,-324,-250,-392,-728,-1246,-1902,-2667,-3482,-4306,-5099,-5801,-6404,-6850,-7149,-7255,-7192,-6934,-6508,-5933,-5230,-4453,-3644,-2857,-2153,-1571,-1161,-935,-904,-1044,-1320,-1673,-2046,-2357,-2562,-2599,-2447,-2100,-1568,-899,-129,678,1470,2198,2819,3318,3678,3909,4025,4038,3982,3857,3688,3465,3193,2874,2492,2066,1586,1083,564,65,-388,-775,-1061,-1252,-1332,-1319,-1234,-1111,-993,-922,-942,-1087,-1383,-1829,-2418,-3116,-3878,-4659,-5386,-6016,-6490,-6778,-6853,-6718,-6381,-5881,-5254,-4564,-3851,-3185,-2599,-2129,-1798,-1611,-1566,-1652,-1853,-2145,-2513,-2934,-3398,-3883,-4393,-4899,-5401,-5875,-6297,-6645,-6881,-6986,-6922,-6676,-6239,-5605,-4805,-3850,-2796,-1675,-551,533,1541,2425,3188,3794,4270,4609,4842,4965,5018,4975,4872,4679,4408,4061,3633,3153,2635,2126,1652,1268,992,859,865,1003,1226,1499,1738,1897,1902,1715,1312,690,-117,-1071,-2095,-3121,-4066,-4860,-5434,-5757,-5790,-5553,-5058,-4374,-3549,-2697,-1866,-1177,-667,-409,-411,-678,-1182,-1871,-2679,-3529,-4332,-5025,-5533,-5824,-5868,-5674,-5265,-4677,-3961,-3176,-2366,-1601,-899,-313,153,468,647,679,575,355,30,-371,-814,-1279,-1717,-2098,-2388,-2552,-2579,-2445,-2166,-1745,-1214,-606,43,687,1293,1832,2288,2663,2959,3207,3423,3636,3874,4138,4433,4736,5017,5234,5342,5307,5092,4706,4150,3481,2749,2045,1434,996,784,815,1095,1574,2199,2880,3542,4087,4468,4626,4562,4275,3822,3235,2598,1960,1378,901,536,312,200,193,252,336,421,454,423,297,73,-248,-645,-1102,-1572,-2033,-2433,-2750,-2954,-3038,-3003,-2868,-2649,-2389,-2111,-1848,-1625,-1444,-1321,-1238,-1188,-1151,-1107,-1043,-950,-813,-642,-425,-182,89,366,648,910,1147,1342,1482,1565,1578,1527,1421,1270,1109,966,887,913,1089,1445,2008,2778,3748,4884,6138,7448,8740,9938,10968,11758,12259,12438,12290,11836,11127,10226,9230,8219,7292,6510,5927,5553,5373,5339,5384,5422,5373,5168,4750,4108,3245,2203,1056,-129,-1250,-2233,-3010,-3531,-3780,-3770,-3520,-3111,-2579,-2031,-1512,-1096,-827,-719,-782,-995,-1311,-1681,-2039,-2312,-2452,-2392,-2121,-1605,-881,38,1091,2213,3340,4387,5304,6022,6521,6763,6764,6526,6081,5476,4740,3945,3120,2335,1617,1012,542,217,35,-10,40,166,318,454,546,561,479,314,60,-243,-562,-863,-1080,-1199,-1156,-946,-553,37,775,1667,2643,3663,4676,5616,6454,7143,7682,8057,8305,8443,8528,8590,8672,8794,8953,9153,9337,9492,9545,9472,9231,8813,8228,7502,6691,5849,5049,4344,3788,3405,3203,3167,3249,3405,3559,3651,3616,3405,2991,2366,1539,556,-542,-1672,-2780,-3767,-4600,-5191,-5542,-5617,-5448,-5061,-4513,-3867,-3195,-2558,-2015,-1607,-1348,-1255,-1308,-1485,-1761,-2096,-2457,-2813,-3123,-3372,-3525,-3571,-3505,-3316,-3026,-2645,-2203,-1739,-1279,-872,-528,-282,-116,-30,16,65,149,342,640,1111,1723,2483,3353,4272,5198,6033,6737,7220,7459,7407,7076,6487,5694,4783,3830,2966,2258,1828,1705,1942,2515,3371,4435,5581,6688,7627,8286,8581,8470,7942,7048,5840,4446,2938,1470,105,-1050,-1966,-2609,-2999,-3161,-3160,-3042,-2897,-2773,-2737,-2837,-3087,-3527,-4119,-4877,-5741,-6677,-7636,-8551,-9385,-10082,-10610,-10947,-11075,-11000,-10721,-10261,-9638,-8872,-7993,-7022,-5980,-4908,-3805,-2716,-1643,-606,374,1297,2140,2893,3555,4090,4518,4794,4941,4935,4789,4523,4139,3704,3222,2775,2395,2135,2041,2133,2422,2918,3572,4377,5253,6153,7009,7742,8302,8628,8676,8445,7924,7156,6190,5095,3958,2865,1885,1098,527,207,106,193,407,657,878,981,905,626,110,-601,-1483,-2465,-3484,-4459,-5339,-6058,-6602,-6949,-7120,-7137,-7044,-6886,-6704,-6542,-6414,-6346,-6326,-6347,-6382,-6399,-6374,-6268,-6067,-5757,-5338,-4831,-4254,-3653,-3057,-2511,-2044,-1682,-1437,-1306,-1274,-1317,-1408,-1496,-1561,-1549,-1440,-1211,-841,-337,285,1011,1778,2551,3255,3821,4196,4307,4133,3646,2860,1824,591,-730,-2055,-3254,-4240,-4921,-5234,-5168,-4706,-3920,-2857,-1640,-367,830,1850,2587,2986,3005,2657,1969,1027,-91,-1265,-2386,-3356,-4076,-4493,-4573,-4319,-3776,-3007,-2120,-1198,-378,283,683,815,651,250,-361,-1070,-1829,-2524,-3122,-3550,-3814,-3894,-3842,-3678,-3475,-3267,-3108,-3031,-3045,-3160,-3354,-3611,-3892,-4172,-4411,-4583,-4667,-4635,-4497,-4231,-3872,-3411,-2895,-2341,-1786,-1271,-821,-464,-233,-117,-142,-273,-515,-827,-1198,-1595,-1995,-2388,-2757,-3107,-3437,-3757,-4079,-4407,-4750,-5105,-5464,-5815,-6134,-6400,-6585,-6665,-6618,-6432,-6089,-5605,-4975,-4238,-3416,-2565,-1723,-953,-303,190,487,589,498,247,-120,-541,-953,-1295,-1504,-1554,-1403,-1068,-553,102,841,1618,2349,2990,3478,3776,3869,3759,3470,3047,2540,2014,1517,1116,815,656,609,656,759,856,915,875,725,437,28,-483,-1068,-1677,-2283,-2844,-3344,-3766,-4118,-4396,-4629,-4818,-4981,-5125,-5246,-5349,-5420,-5456,-5452,-5404,-5312,-5190,-5023,-4844,-4627,-4407,-4166,-3935,-3710,-3518,-3375,-3301,-3320,-3450,-3699,-4074,-4568,-5154,-5815,-6489,-7130,-7669,-8032,-8168,-8008,-7527,-6706,-5556,-4124,-2470,-678,1147,2919,4515,5868,6893,7546,7807,7679,7193,6412,5406,4263,3094,1967,1002,240,-242,-432,-318,67,681,1444,2279,3090,3783,4287,4525,4473,4110,3460,2564,1487,305,-906,-2061,-3110,-3987,-4688,-5178,-5489,-5620,-5614,-5479,-5267,-4970,-4632,-4254,-3860,-3470,-3107,-2794,-2558,-2415,-2386,-2460,-2650,-2917,-3253,-3609,-3961,-4266,-4491,-4612,-4598,-4438,-4121,-3641,-3010,-2242,-1364,-416,562,1514,2391,3137,3700,4047,4134,3955,3504,2794,1871,777,-414,-1614,-2744,-3703,-4408,-4800,-4810,-4443,-3689,-2610,-1274,220,1752,3218,4493,5494,6157,6440,6358,5936,5238,4350,3359,2360,1435,653,51,-330,-503,-464,-243,129,624,1206,1838,2503,3164,3801,4402,4936,5411,5792,6094,6288,6375,6348,6178,5882,5415,4801,4019,3092,2040,892,-287,-1461,-2534,-3478,-4194,-4680,-4879,-4815,-4503,-3997,-3362,-2672,-2011,-1434,-1020,-779,-746,-897,-1209,-1630,-2098,-2543,-2893,-3081,-3058,-2787,-2269,-1515,-563,511,1652,2755,3763,4584,5177,5485,5506,5227,4681,3907,2953,1904,824,-204,-1101,-1810,-2274,-2464,-2371,-2002,-1395,-587,353,1367,2397,3370,4265,5035,5683,6203,6627,6962,7256,7519,7784,8045,8315,8559,8766,8907,8946,8872,8679,8357,7948,7463,6943,6443,5973,5595,5301,5106,4997,4934,4891,4808,4643,4348,3890,3251,2428,1447,330,-857,-2058,-3206,-4233,-5079,-5709,-6079,-6193,-6058,-5688,-5139,-4437,-3649,-2807,-1962,-1143,-378,318,944,1495,1992,2442,2869,3292,3717,4162,4609,5050,5446,5757,5945,5943,5747,5294,4620,3712,2639,1434,200,-1013,-2101,-3004,-3661,-4025,-4075,-3817,-3253,-2454,-1446,-327,846,1991,3046,3956,4701,5249,5634,5849,5955,5980,5974,5981,6031,6151,6353,6628,6968,7337,7703,8018,8239,8329,8260,8012,7593,7019,6316,5537,4711,3902,3145,2481,1932,1520,1242,1090,1050,1079,1164,1264,1352,1420,1442,1430,1380,1304,1226,1143,1100,1072,1101,1153,1248,1361,1478,1600,1690,1769,1804,1813,1790,1747,1691,1643,1605,1607,1642,1726,1851,2001,2164,2300,2382,2369,2230,1931,1466,820,12,-940,-2006,-3137,-4289,-5409,-6450,-7350,-8080,-8568,-8812,-8752,-8408,-7760,-6840,-5690,-4359,-2920,-1449,-25,1279,2398,3282,3920,4279,4418,4334,4119,3806,3482,3187,2992,2904,2970,3161,3482,3897,4371,4876,5361,5819,6205,6529,6770,6939,7045,7095,7107,7092,7056,7004,6938,6842,6719,6532,6283,5928,5475,4878,4164,3304,2335,1267,138,-1004,-2130,-3168,-4105,-4884,-5501,-5947,-6235,-6397,-6465,-6504,-6541,-6643,-6818,-7091,-7445,-7855,-8271,-8642,-8897,-8994,-8870,-8513,-7902,-7060,-6022,-4839,-3583,-2327,-1146,-111,713,1294,1598,1635,1432,1029,509,-59,-577,-965,-1151,-1079,-729,-103,768,1810,2965,4114,5189,6092,6763,7165,7281,7139,6778,6267,5681,5092,4570,4159,3883,3746,3717,3762,3822,3839,3764,3549,3182,2658,2008,1282,540,-139,-688,-1040,-1154,-1014,-632,-47,666,1424,2122,2658,2948,2902,2495,1690,523,-961,-2683,-4535,-6401,-8171,-9721,-10964,-11822,-12243,-12218,-11761,-10919,-9779,-8431,-7004,-5597,-4333,-3278,-2499,-2006,-1785,-1789,-1943,-2172,-2394,-2525,-2530,-2357,-2016,-1522,-920,-263,378,949,1393,1668,1761,1667,1407,1022,555,68,-386,-755,-998,-1095,-1034,-841,-530,-170,202,510,712,758,638,341,-92,-626,-1186,-1710,-2123,-2378,-2429,-2279,-1932,-1449,-881,-324,149,452,516,316,-182,-938,-1921,-3044,-4213,-5335,-6283,-6995,-7367,-7380,-7008,-6277,-5239,-3975,-2570,-1145,220,1405,2348,2980,3268,3207,2804,2110,1176,78,-1089,-2258,-3323,-4226,-4900,-5305,-5423,-5252,-4823,-4170,-3352,-2430,-1468,-520,357,1138,1779,2292,2642,2855,2913,2830,2599,2224,1697,1017,193,-771,-1859,-3026,-4258,-5471,-6650,-7701,-8605,-9287,-9734,-9909,-9816,-9456,-8860,-8058,-7108,-6068,-5001,-3985,-3082,-2351,-1849,-1584,-1580,-1797,-2209,-2731,-3298,-3811,-4191,-4366,-4282,-3924,-3292,-2437,-1418,-330,738,1681,2424,2894,3059,2907,2461,1767,896,-68,-1040,-1921,-2641,-3121,-3330,-3230,-2834,-2145,-1225,-101,1124,2408,3642,4764,5685,6347,6694,6701,6349,5667,4677,3458,2070,612,-823,-2147,-3278,-4150,-4738,-5009,-5000,-4732,-4277,-3694,-3069,-2466,-1951,-1574,-1359,-1331,-1483,-1803,-2271,-2853,-3526,-4242,-4982,-5703,-6383,-6999,-7527,-7964,-8292,-8527,-8658,-8710,-8678,-8576,-8406,-8151,-7822,-7380,-6837,-6165,-5379,-4489,-3522,-2528,-1557,-672,70,624,969,1087,1015,781,456,109,-197,-386,-431,-293,12,470,1022,1621,2192,2688,3039,3235,3237,3070,2748,2311,1815,1303,840,457,206,93,147,356,709,1186,1741,2345,2937,3462,3876,4100,4120,3867,3353,2561,1528,299,-1061,-2461,-3819,-5042,-6053,-6786,-7202,-7294,-7055,-6547,-5802,-4900,-3926,-2936,-2029,-1235,-629,-200,1,19,-153,-475,-909,-1429,-1985,-2550,-3095,-3585,-4021,-4359,-4615,-4769,-4821,-4777,-4626,-4379,-4034,-3595,-3060,-2446,-1754,-1012,-250,505,1184,1767,2174,2388,2369,2123,1668,1063,371,-303,-869,-1235,-1322,-1100,-546,292,1355,2538,3724,4790,5624,6132,6267,6004,5378,4448,3318,2103,927,-77,-817,-1196,-1183,-759,53,1177,2553,4044,5567,6989,8217,9156,9750,9940,9728,9103,8107,6797,5232,3521,1732,-7,-1634,-3038,-4178,-4992,-5471,-5600,-5415,-4944,-4244,-3383,-2426,-1445,-521,299,946,1390,1601,1576,1319,870,250,-468,-1244,-2004,-2697,-3263,-3659,-3852,-3819,-3573,-3108,-2472,-1688,-808,132,1086,2017,2908,3707,4430,5018,5484,5785,5911,5844,5563,5082,4403,3569,2633,1664,757,-16,-553,-817,-746,-359,332,1241,2304,3384,4405,5244,5838,6133,6114,5808,5259,4551,3763,2989,2321,1802,1512,1437,1608,1987,2555,3264,4078,4945,5835,6700,7514,8236,8837,9281,9535,9565,9348,8866,8113,7106,5874,4469,2954,1414,-66,-1392,-2470,-3232,-3603,-3558,-3086,-2209,-999,461,2047,3621,5049,6191,6943,7219,6981,6228,5008,3402,1533,-471,-2457,-4292,-5851,-7045,-7805,-8130,-8012,-7517,-6705,-5661,-4484,-3247,-2038,-907,89,931,1591,2077,2379,2519,2509,2366,2141,1857,1582,1367,1278,1374,1705,2297,3160,4269,5568,6985,8418,9760,10907,11760,12251,12335,12008,11291,10247,8956,7521,6037,4620,3334,2270,1452,910,638,610,807,1167,1665,2237,2851,3452,4009,4467,4802,4971,4945,4705,4235,3540,2638,1560,367,-886,-2113,-3233,-4159,-4818,-5139,-5090,-4646,-3824,-2674,-1267,297,1900,3420,4739,5757,6392,6615,6399,5807,4872,3721,2439,1171,7,-929,-1587,-1908,-1892,-1572,-987,-241,606,1438,2196,2808,3232,3463,3499,3370,3103,2734,2294,1794,1254,656,11,-700,-1460,-2260,-3054,-3801,-4426,-4885,-5106,-5069,-4752,-4183,-3404,-2488,-1524,-592,211,835,1226,1383,1308,1055,662,224,-218,-565,-794,-840,-702,-362,163,857,1681,2619,3616,4668,5716,6756,7740,8638,9428,10046,10478,10659,10566,10171,9458,8445,7153,5652,4012,2336,731,-697,-1845,-2640,-3041,-3037,-2665,-2004,-1150,-243,581,1199,1480,1366,800,-191,-1565,-3221,-5037,-6882,-8597,-10076,-11192,-11888,-12110,-11873,-11193,-10154,-8812,-7288,-5647,-4009,-2428,-985,277,1324,2122,2674,2961,2996,2789,2358,1743,992,164,-651,-1375,-1914,-2181,-2125,-1696,-896,229,1623,3162,4736,6188,7413,8259,8694,8630,8114,7172,5910,4451,2935,1504,294,-607,-1118,-1244,-988,-431,343,1236,2122,2935,3576,4030,4259,4293,4140,3848,3434,2929,2343,1666,901,23,-964,-2064,-3249,-4487,-5721,-6879,-7899,-8691,-9218,-9417,-9290,-8844,-8119,-7193,-6149,-5082,-4103,-3282,-2709,-2402,-2401,-2654,-3152,-3790,-4520,-5224,-5844,-6286,-6508,-6471,-6168,-5612,-4841,-3899,-2856,-1766,-694,317,1225,2008,2653,3157,3514,3739,3804,3734,3488,3084,2510,1783,939,22,-888,-1727,-2402,-2856,-3031,-2921,-2527,-1911,-1142,-325,433,1025,1364,1381,1050,376,-602,-1805,-3151,-4522,-5823,-6959,-7850,-8461,-8766,-8778,-8536,-8075,-7454,-6713,-5893,-5013,-4088,-3124,-2122,-1089,-46,985,1956,2807,3487,3924,4076,3912,3428,2660,1669,556,-574,-1589,-2375,-2840,-2909,-2574,-1847,-800,451,1792,3051,4109,4829,5118,4940,4270,3171,1709,2,-1821,-3629,-5291,-6708,-7791,-8507,-8826,-8782,-8406,-7766,-6941,-6001,-5045,-4130,-3337,-2706,-2289,-2095,-2150,-2425,-2923,-3581,-4377,-5225,-6079,-6845,-7457,-7846,-7944,-7723,-7158,-6271,-5103,-3731,-2249,-778,563,1661,2420,2774,2702,2214,1380,283,-943,-2175,-3267,-4117,-4627,-4760,-4510,-3913,-3056,-2028,-953,67,942,1610,2053,2280,2332,2282,2195,2148,2196,2361,2653,3037,3463,3870,4179,4343,4300,4046,3577,2925,2151,1311,481,-278,-919,-1419,-1762,-1982,-2104,-2181,-2268,-2409,-2649,-3012,-3501,-4110,-4805,-5555,-6302,-7009,-7614,-8097,-8409,-8555,-8519,-8323,-7986,-7534,-7001,-6416,-5802,-5181,-4566,-3966,-3394,-2856,-2373,-1957,-1644,-1444,-1399,-1497,-1766,-2161,-2660,-3201,-3709,-4122,-4353,-4364,-4106,-3594,-2848,-1936,-945,29,876,1512,1860,1893,1598,1021,217,-719,-1695,-2603,-3365,-3895,-4172,-4150,-3871,-3335,-2627,-1777,-879,39,903,1710,2424,3062,3626,4134,4600,5023,5402,5711,5928,6018,5942,5692,5239,4604,3808,2899,1936,993,125,-597,-1145,-1495,-1655,-1660,-1548,-1390,-1245,-1175,-1234,-1455,-1849,-2416,-3121,-3931,-4785,-5627,-6402,-7047,-7535,-7817,-7888,-7739,-7375,-6827,-6114,-5292,-4400,-3503,-2651,-1908,-1315,-919,-742,-788,-1054,-1502,-2096,-2772,-3462,-4091,-4592,-4883,-4929,-4656,-4084,-3185,-2019,-634,879,2420,3869,5140,6103,6721,6923,6715,6135,5238,4134,2934,1765,738,-26,-482,-560,-285,322,1190,2216,3313,4351,5264,5957,6413,6615,6599,6417,6136,5838,5574,5413,5356,5422,5572,5770,5952,6067,6047,5856,5464,4852,4048,3063,1952,771,-434,-1581,-2638,-3540,-4269,-4793,-5121,-5241,-5192,-4981,-4653,-4239,-3771,-3298,-2834,-2432,-2090,-1837,-1661,-1563,-1512,-1480,-1429,-1317,-1116,-792,-347,224,885,1601,2322,2982,3536,3917,4109,4064,3822,3375,2804,2157,1524,982,608,458,566,931,1529,2300,3165,4025,4786,5350,5649,5633,5285,4632,3712,2619,1423,255,-817,-1683,-2286,-2586,-2556,-2217,-1599,-754,242,1330,2418,3464,4405,5225,5914,6483,6963,7383,7782,8191,8621,9093,9581,10078,10535,10933,11206,11341,11291,11040,10593,9943,9129,8172,7123,6024,4923,3868,2885,2014,1258,633,121,-290,-624,-925,-1208,-1530,-1903,-2357,-2903,-3532,-4237,-4979,-5726,-6419,-7012,-7449,-7693,-7704,-7490,-7030,-6384,-5564,-4655,-3697,-2771,-1918,-1197,-615,-193,102,301,459,640,904,1305,1886,2661,3622,4744,5962,7211,8415,9476,10339,10935,11225,11213,10890,10303,9509,8554,7536,6500,5530,4675,3976,3468,3150,3025,3059,3225,3464,3742,3994,4199,4314,4353,4298,4206,4085,3999,3982,4066,4276,4614,5054,5564,6070,6503,6775,6802,6526,5886,4880,3517,1855,-24,-2008,-3988,-5819,-7412,-8647,-9476,-9848,-9779,-9284,-8448,-7343,-6069,-4744,-3446,-2283,-1304,-561,-58,213,303,273,203,181,283,571,1097,1851,2837,3982,5221,6459,7592,8524,9175,9487,9431,9024,8297,7333,6210,5052,3941,2992,2266,1812,1649,1749,2067,2517,3015,3454,3748,3820,3621,3131,2374,1371,216,-1031,-2268,-3404,-4374,-5102,-5561,-5737,-5637,-5299,-4775,-4116,-3404,-2678,-2004,-1409,-906,-504,-166,130,431,784,1226,1783,2475,3277,4180,5109,6010,6781,7341,7595,7484,6950,6001,4657,3000,1127,-825,-2722,-4419,-5790,-6757,-7240,-7256,-6798,-5973,-4837,-3550,-2195,-934,166,982,1492,1651,1482,1033,367,-413,-1211,-1924,-2467,-2761,-2794,-2527,-2021,-1312,-494,347,1113,1722,2119,2258,2157,1834,1355,801,250,-203,-502,-586,-443,-82,467,1129,1837,2504,3042,3402,3513,3382,2991,2397,1644,815,-11,-746,-1327,-1684,-1805,-1658,-1298,-728,-49,706,1436,2092,2611,2955,3113,3081,2890,2585,2217,1858,1567,1398,1405,1592,1976,2502,3137,3783,4352,4741,4850,4602,3942,2857,1368,-450,-2513,-4677,-6814,-8775,-10435,-11691,-12476,-12757,-12551,-11899,-10891,-9618,-8208,-6771,-5419,-4256,-3340,-2724,-2412,-2386,-2606,-2994,-3471,-3953,-4336,-4582,-4601,-4403,-3973,-3354,-2600,-1793,-997,-310,227,565,705,654,471,195,-78,-308,-413,-374,-156,228,751,1381,2041,2686,3231,3625,3807,3738,3402,2783,1918,827,-418,-1764,-3120,-4432,-5601,-6603,-7359,-7873,-8118,-8119,-7898,-7502,-6984,-6393,-5788,-5208,-4679,-4222,-3812,-3439,-3047,-2607,-2058,-1380,-545,432,1518,2666,3791,4815,5641,6199,6412,6260,5716,4824,3631,2228,716,-789,-2178,-3357,-4242,-4797,-4993,-4856,-4421,-3752,-2940,-2053,-1201,-452,124,469,566,403,2,-589,-1309,-2080,-2817,-3441,-3891,-4119,-4117,-3908,-3538,-3084,-2636,-2274,-2069,-2076,-2295,-2720,-3296,-3950,-4599,-5159,-5548,-5720,-5627,-5292,-4714,-3969,-3117,-2245,-1450,-807,-396,-265,-438,-924,-1678,-2667,-3798,-5006,-6186,-7265,-8152,-8799,-9143,-9187,-8895,-8328,-7484,-6459,-5285,-4065,-2845,-1703,-678,208,942,1548,2060,2514,2966,3448,3985,4582,5225,5862,6446,6885,7114,7055,6651,5883,4742,3285,1575,-271,-2136,-3886,-5391,-6554,-7289,-7567,-7384,-6787,-5845,-4664,-3359,-2038,-831,187,926,1348,1439,1213,708,5,-827,-1677,-2461,-3082,-3478,-3608,-3458,-3064,-2477,-1783,-1097,-499,-106,35,-119,-565,-1242,-2100,-3010,-3900,-4644,-5179,-5451,-5434,-5153,-4647,-3997,-3285,-2615,-2057,-1711,-1595,-1764,-2186,-2846,-3672,-4603,-5549,-6435,-7190,-7748,-8088,-8168,-8018,-7634,-7073,-6367,-5576,-4747,-3929,-3156,-2448,-1805,-1221,-660,-97,512,1195,1978,2850,3818,4819,5832,6770,7578,8183,8515,8542,8215,7550,6552,5278,3801,2197,594,-944,-2280,-3368,-4129,-4542,-4604,-4346,-3820,-3101,-2278,-1424,-643,19,492,759,799,633,280,-206,-784,-1385,-1975,-2481,-2902,-3185,-3354,-3410,-3385,-3319,-3258,-3235,-3297,-3445,-3696,-4019,-4388,-4751,-5059,-5269,-5329,-5228,-4940,-4488,-3886,-3185,-2423,-1668,-963,-364,96,393,522,494,334,82,-213,-512,-746,-903,-924,-813,-559,-166,334,923,1557,2204,2822,3384,3866,4257,4567,4806,5017,5223,5481,5808,6238,6771,7392,8071,8759,9395,9925,10283,10428,10318,9934,9278,8357,7203,5865,4384,2840,1283,-201,-1571,-2743,-3708,-4406,-4855,-5043,-5006,-4766,-4381,-3886,-3341,-2791,-2275,-1832,-1482,-1241,-1107,-1075,-1120,-1225,-1351,-1479,-1582,-1646,-1669,-1660,-1630,-1613,-1616,-1676,-1775,-1930,-2089,-2248,-2326,-2313,-2127,-1773,-1208,-456,468,1513,2619,3719,4736,5600,6254,6636,6741,6530,6045,5300,4353,3269,2118,975,-88,-1002,-1731,-2216,-2459,-2440,-2184,-1720,-1082,-333,485,1317,2126,2888,3596,4254,4879,5500,6141,6815,7537,8292,9059,9814,10494,11084,11512,11777,11831,11696,11357,10857,10210,9468,8664,7838,7021,6238,5506,4832,4217,3655,3140,2667,2220,1811,1415,1055,705,384,75,-218,-500,-771,-1029,-1269,-1484,-1660,-1796,-1882,-1922,-1928,-1913,-1907,-1939,-2036,-2232,-2527,-2934,-3424,-3966,-4511,-4986,-5341,-5491,-5408,-5036,-4388,-3459,-2307,-980,429,1846,3169,4335,5261,5924,6283,6359,6173,5766,5212,4560,3896,3276,2762,2394,2206,2201,2387,2729,3210,3780,4411,5055,5691,6283,6837,7327,7781,8187,8567,8923,9249,9548,9781,9943,9979,9872,9585,9103,8423,7562,6542,5418,4233,3053,1930,907,27,-702,-1267,-1689,-1985,-2194,-2344,-2473,-2607,-2761,-2952,-3170,-3413,-3658,-3894,-4087,-4228,-4279,-4233,-4058,-3752,-3296,-2706,-1991,-1180,-323,533,1323,1985,2470,2724,2736,2493,2024,1379,619,-169,-897,-1490,-1864,-1983,-1814,-1359,-658,261,1303,2424,3522,4540,5415,6096,6564,6803,6828,6659,6329,5881,5346,4781,4195,3641,3117,2639,2222,1834,1502,1190,910,661,444,289,193,198,296,513,833,1251,1733,2255,2754,3198,3526,3698,3680,3449,3009,2369,1570,663,-299,-1231,-2097,-2818,-3385,-3762,-3969,-4020,-3958,-3820,-3658,-3496,-3372,-3289,-3250,-3237,-3228,-3199,-3124,-2983,-2769,-2474,-2104,-1670,-1178,-642,-80,515,1107,1714,2293,2844,3333,3732,4021,4166,4158,3991,3676,3236,2721,2164,1642,1185,853,665,632,751,989,1326,1699,2084,2429,2704,2889,2958,2916,2750,2481,2106,1647,1122,537,-75,-704,-1325,-1918,-2462,-2945,-3344,-3653,-3864,-3966,-3959,-3838,-3602,-3248,-2784,-2214,-1542,-811,-8,803,1610,2374,3043,3615,4028,4291,4373,4278,4028,3634,3135,2580,1993,1439,924,488,115,-187,-453,-705,-982,-1303,-1702,-2171,-2725,-3331,-3975,-4616,-5220,-5759,-6191,-6515,-6694,-6740,-6635,-6389,-6003,-5490,-4852,-4127,-3325,-2502,-1691,-964,-359,52,239,175,-144,-694,-1424,-2269,-3143,-3951,-4616,-5051,-5221,-5087,-4664,-3981,-3104,-2102,-1079,-107,711,1323,1664,1723,1488,994,276,-598,-1568,-2557,-3500,-4343,-5032,-5552,-5871,-6014,-5967,-5781,-5454,-5040,-4540,-3998,-3412,-2807,-2192,-1573,-969,-387,154,646,1061,1418,1678,1873,1983,2028,2008,1934,1805,1638,1428,1192,942,678,435,199,9,-156,-271,-366,-446,-531,-651,-826,-1064,-1394,-1791,-2259,-2773,-3293,-3796,-4236,-4574,-4787,-4833,-4710,-4394,-3900,-3234,-2425,-1518,-552,397,1270,1991,2486,2707,2601,2166,1407,372,-873,-2230,-3614,-4902,-6031,-6905,-7508,-7796,-7818,-7577,-7155,-6604,-5988,-5372,-4800,-4302,-3910,-3613,-3432,-3324,-3312,-3344,-3433,-3546,-3683,-3829,-3983,-4128,-4273,-4388,-4477,-4507,-4469,-4324,-4065,-3648,-3080,-2356,-1479,-509,538,1571,2550,3390,4050,4471,4647,4557,4231,3694,2994,2195,1338,497,-286,-970,-1512,-1908,-2132,-2202,-2121,-1929,-1649,-1339,-1029,-785,-625,-599,-712,-972,-1369,-1874,-2449,-3053,-3628,-4125,-4490,-4683,-4664,-4418,-3940,-3241,-2360,-1345,-261,809,1786,2577,3120,3344,3233,2773,1998,961,-262,-1573,-2886,-4096,-5150,-5966,-6544,-6851,-6923,-6786,-6473,-6049,-5529,-4977,-4404,-3848,-3319,-2837,-2412,-2056,-1773,-1578,-1470,-1460,-1541,-1722,-1987,-2328,-2724,-3144,-3572,-3945,-4264,-4453,-4523,-4423,-4170,-3762,-3239,-2630,-1998,-1384,-856,-435,-165,-37,-47,-163,-337,-532,-687,-774,-765,-643,-437,-150,169,487,767,981,1106,1157,1121,1040,922,810,720,681,693,765,884,1019,1159,1253,1284,1221,1050,773,409,-13,-450,-841,-1153,-1323,-1343,-1194,-902,-501,-58,380,725,941,972,803,437,-100,-775,-1529,-2309,-3071,-3754,-4350,-4813,-5158,-5356,-5438,-5380,-5212,-4920,-4523,-4028,-3455,-2837,-2202,-1602,-1076,-666,-410,-327,-421,-682,-1080,-1561,-2076,-2555,-2927,-3142,-3140,-2900,-2414,-1688,-782,269,1362,2447,3413,4230,4819,5181,5315,5250,5049,4770,4494,4280,4190,4243,4450,4792,5218,5687,6124,6480,6716,6791,6716,6480,6127,5670,5159,4614,4061,3517,2982,2453,1926,1378,816,222,-389,-995,-1582,-2092,-2501,-2755,-2819,-2673,-2311,-1741,-1017,-178,683,1500,2178,2663,2890,2847,2529,1969,1224,354,-550,-1424,-2194,-2803,-3229,-3445,-3476,-3327,-3053,-2670,-2234,-1767,-1300,-839,-410,2,369,704,989,1212,1364,1435,1408,1303,1102,854,563,289,59,-70,-75,86,409,899,1520,2232,2974,3684,4296,4762,5048,5142,5068,4862,4590,4324,4127,4070,4178,4478,4938,5527,6170,6801,7334,7717,7892,7853,7601,7181,6638,6058,5492,5015,4668,4474,4430,4516,4673,4861,4998,5042,4940,4672,4250,3686,3056,2399,1824,1365,1114,1073,1278,1677,2252,2908,3586,4193,4653,4916,4917,4667,4132,3366,2383,1249,13,-1250,-2503,-3653,-4695,-5543,-6201,-6616,-6790,-6696,-6355,-5757,-4945,-3941,-2802,-1592,-378,766,1771,2577,3140,3442,3481,3296,2937,2476,2009,1613,1375,1362,1598,2108,2848,3778,4814,5854,6816,7589,8121,8351,8282,7932,7365,6650,5894,5170,4582,4160,3961,3950,4119,4391,4701,4972,5131,5140,4955,4611,4096,3512,2875,2291,1796,1446,1254,1226,1328,1519,1746,1940,2065,2071,1951,1707,1362,971,569,227,-27,-150,-144,-3,222,514,804,1058,1230,1287,1222,1021,699,276,-236,-795,-1395,-2002,-2605,-3188,-3731,-4238,-4662,-5018,-5243,-5335,-5246,-4948,-4428,-3667,-2687,-1505,-175,1235,2665,4019,5241,6259,7040,7553,7824,7848,7703,7408,7046,6647,6262,5920,5615,5363,5121,4879,4600,4260,3845,3350,2799,2205,1623,1091,651,359,215,247,429,731,1097,1467,1759,1917,1881,1611,1112,389,-494,-1464,-2442,-3309,-4005,-4435,-4580,-4425,-4002,-3382,-2639,-1881,-1202,-675,-367,-285,-430,-744,-1165,-1598,-1966,-2180,-2195,-1974,-1525,-868,-68,831,1731,2596,3342,3947,4366,4599,4633,4492,4176,3720,3140,2462,1718,938,155,-587,-1237,-1769,-2111,-2255,-2169,-1845,-1319,-619,185,1018,1803,2456,2913,3130,3098,2818,2351,1740,1074,427,-136,-564,-825,-929,-888,-748,-567,-391,-283,-279,-397,-641,-987,-1399,-1813,-2186,-2427,-2518,-2385,-2035,-1455,-680,242,1245,2238,3145,3859,4323,4462,4252,3699,2821,1710,427,-890,-2156,-3258,-4118,-4692,-4957,-4939,-4675,-4246,-3710,-3167,-2662,-2257,-1968,-1807,-1742,-1769,-1823,-1895,-1941,-1942,-1903,-1802,-1671,-1499,-1313,-1112,-908,-705,-511,-334,-187,-100,-91,-202,-455,-877,-1481,-2249,-3168,-4160,-5186,-6126,-6924,-7475,-7732,-7653,-7235,-6521,-5561,-4463,-3314,-2233,-1306,-601,-166,-2,-88,-375,-797,-1275,-1752,-2150,-2451,-2613,-2654,-2584,-2435,-2246,-2051,-1879,-1759,-1689,-1670,-1691,-1714,-1733,-1694,-1594,-1408,-1128,-775,-357,84,505,868,1116,1223,1147,895,461,-109,-773,-1469,-2119,-2666,-3050,-3225,-3196,-2958,-2552,-2048,-1489,-972,-543,-257,-131,-172,-343,-604,-898,-1153,-1325,-1358,-1235,-954,-530,-8,566,1130,1621,1985,2172,2147,1883,1380,636,-318,-1450,-2723,-4059,-5428,-6742,-7955,-9006,-9842,-10417,-10714,-10704,-10391,-9799,-8948,-7899,-6707,-5438,-4182,-2985,-1939,-1061,-403,38,281,341,282,132,-51,-231,-390,-499,-581,-625,-674,-729,-830,-974,-1184,-1432,-1719,-1998,-2246,-2412,-2469,-2370,-2123,-1694,-1136,-451,280,1014,1669,2177,2485,2532,2312,1815,1077,150,-880,-1934,-2903,-3702,-4263,-4523,-4474,-4124,-3512,-2709,-1802,-870,-15,699,1209,1481,1511,1304,907,349,-292,-973,-1630,-2208,-2676,-2982,-3132,-3095,-2896,-2557,-2103,-1609,-1108,-690,-408,-325,-483,-915,-1613,-2566,-3719,-5004,-6336,-7612,-8734,-9600,-10126,-10259,-9946,-9215,-8062,-6589,-4849,-2986,-1095,694,2264,3544,4437,4932,4987,4646,3927,2912,1674,304,-1094,-2433,-3624,-4601,-5316,-5745,-5887,-5759,-5403,-4865,-4201,-3463,-2701,-1957,-1254,-624,-63,406,787,1077,1262,1351,1327,1198,958,621,193,-302,-830,-1364,-1849,-2256,-2533,-2667,-2622,-2420,-2058,-1580,-1024,-431,142,663,1100,1424,1636,1733,1715,1611,1419,1168,866,542,199,-126,-425,-671,-844,-936,-934,-846,-684,-472,-247,-57,62,46,-122,-483,-1036,-1762,-2634,-3579,-4543,-5431,-6175,-6698,-6941,-6878,-6483,-5785,-4807,-3615,-2284,-889,468,1717,2771,3581,4091,4304,4199,3826,3210,2419,1514,570,-357,-1186,-1894,-2415,-2756,-2889,-2835,-2602,-2225,-1715,-1120,-439,284,1057,1849,2661,3477,4272,5034,5712,6286,6690,6897,6856,6540,5949,5081,3998,2751,1439,160,-976,-1874,-2453,-2660,-2487,-1937,-1084,13,1236,2496,3670,4680,5430,5893,6008,5816,5304,4556,3624,2592,1565,609,-168,-722,-998,-980,-700,-174,491,1237,1930,2495,2813,2837,2499,1819,798,-466,-1909,-3389,-4790,-5979,-6840,-7277,-7247,-6701,-5690,-4247,-2487,-522,1505,3453,5182,6577,7541,8032,8020,7545,6651,5449,4027,2536,1069,-233,-1297,-2043,-2437,-2478,-2181,-1613,-833,66,1005,1901,2695,3343,3827,4153,4343,4438,4476,4509,4560,4657,4800,4977,5157,5311,5383,5355,5187,4883,4447,3926,3353,2806,2339,2009,1881,1953,2266,2779,3472,4294,5176,6049,6849,7496,7955,8173,8138,7858,7341,6658,5835,4964,4094,3296,2613,2083,1705,1490,1388,1381,1403,1409,1345,1168,845,359,-284,-1071,-1957,-2894,-3809,-4636,-5287,-5703,-5809,-5570,-4965,-4004,-2724,-1198,489,2220,3883,5357,6542,7352,7740,7687,7210,6364,5229,3900,2495,1112,-133,-1170,-1931,-2388,-2528,-2375,-1959,-1343,-574,282,1171,2049,2880,3639,4323,4913,5431,5857,6211,6471,6641,6695,6626,6408,6043,5516,4854,4078,3225,2374,1563,893,406,172,220,565,1191,2054,3096,4224,5352,6372,7198,7742,7948,7781,7242,6369,5216,3887,2475,1107,-128,-1121,-1835,-2214,-2293,-2085,-1676,-1136,-565,-59,309,461,363,-12,-651,-1525,-2582,-3736,-4921,-6013,-6939,-7584,-7884,-7762,-7194,-6175,-4731,-2944,-901,1263,3410,5388,7072,8328,9095,9303,8982,8152,6921,5397,3725,2058,532,-724,-1617,-2095,-2134,-1769,-1053,-69,1061,2258,3389,4398,5206,5790,6135,6267,6211,6017,5731,5392,5036,4677,4317,3944,3545,3080,2544,1902,1168,328,-571,-1514,-2427,-3271,-3966,-4466,-4703,-4650,-4287,-3623,-2694,-1569,-318,930,2102,3069,3764,4124,4119,3774,3116,2241,1229,193,-754,-1536,-2064,-2303,-2242,-1879,-1282,-485,401,1313,2142,2808,3233,3366,3169,2649,1827,767,-436,-1682,-2834,-3787,-4412,-4638,-4418,-3736,-2655,-1239,371,2041,3604,4921,5848,6310,6237,5649,4583,3134,1433,-386,-2157,-3758,-5051,-5969,-6449,-6491,-6122,-5408,-4429,-3293,-2097,-934,118,1009,1718,2242,2605,2843,2990,3093,3163,3226,3258,3253,3175,2984,2666,2174,1533,727,-192,-1179,-2175,-3089,-3855,-4387,-4628,-4526,-4087,-3287,-2222,-922,478,1882,3155,4186,4880,5159,5010,4419,3458,2198,761,-736,-2160,-3412,-4392,-5065,-5397,-5425,-5179,-4748,-4202,-3641,-3149,-2792,-2644,-2721,-3050,-3608,-4349,-5220,-6119,-6966,-7638,-8064,-8143,-7848,-7150,-6088,-4719,-3155,-1511,63,1432,2472,3082,3208,2837,1995,773,-736,-2367,-4003,-5461,-6654,-7443,-7811,-7712,-7206,-6353,-5260,-4047,-2842,-1744,-863,-223,134,247,164,-44,-275,-469,-533,-447,-181,238,763,1326,1849,2243,2448,2402,2089,1516,717,-226,-1240,-2204,-3020,-3588,-3830,-3701,-3189,-2316,-1160,186,1605,2940,4096,4919,5358,5349,4896,4044,2859,1461,-45,-1531,-2889,-4039,-4914,-5502,-5799,-5847,-5705,-5428,-5111,-4799,-4581,-4481,-4557,-4800,-5223,-5789,-6457,-7167,-7838,-8404,-8768,-8886,-8689,-8171,-7335,-6221,-4903,-3474,-2037,-716,393,1193,1622,1656,1287,568,-439,-1640,-2918,-4167,-5277,-6151,-6728,-6964,-6851,-6414,-5697,-4772,-3714,-2613,-1533,-547,318,1024,1586,2011,2327,2576,2776,2959,3128,3280,3395,3446,3396,3222,2890,2413,1775,1036,208,-621,-1410,-2084,-2587,-2879,-2918,-2710,-2248,-1579,-744,184,1119,1989,2696,3187,3391,3298,2893,2212,1296,222,-936,-2094,-3172,-4118,-4872,-5422,-5762,-5905,-5890,-5749,-5534,-5284,-5041,-4839,-4701,-4650,-4691,-4828,-5049,-5343,-5678,-6019,-6334,-6558,-6671,-6612,-6370,-5925,-5291,-4492,-3582,-2618,-1685,-850,-194,220,366,207,-224,-900,-1750,-2705,-3658,-4551,-5265,-5781,-6018,-5985,-5679,-5125,-4382,-3492,-2530,-1546,-597,290,1084,1781,2378,2888,3313,3672,3948,4161,4271,4291,4177,3937,3534,2994,2295,1476,556,-419,-1400,-2327,-3145,-3784,-4194,-4327,-4146,-3657,-2857,-1806,-560,783,2127,3355,4378,5087,5445,5391,4951,4134,3020,1682,223,-1256,-2653,-3888,-4882,-5598,-6000,-6097,-5907,-5472,-4852,-4115,-3340,-2597,-1958,-1472,-1192,-1113,-1260,-1575,-2039,-2569,-3107,-3573,-3907,-4051,-3980,-3679,-3177,-2497,-1719,-899,-139,502,944,1148,1097,788,276,-399,-1143,-1888,-2536,-3034,-3315,-3365,-3171,-2770,-2190,-1514,-773,-59,609,1177,1653,2030,2349,2618,2910,3216,3598,4027,4509,5008,5463,5844,6063,6100,5893,5448,4762,3877,2843,1744,659,-310,-1084,-1579,-1752,-1559,-1016,-143,995,2309,3708,5072,6303,7296,7979,8296,8222,7765,6955,5843,4521,3045,1543,64,-1285,-2457,-3403,-4090,-4521,-4693,-4636,-4383,-3965,-3437,-2828,-2193,-1561,-968,-445,-7,327,560,686,732,700,627,530,431,356,309,301,329,377,444,494,537,537,516,451,375,283,209,157,149,191,287,431,616,821,1038,1243,1430,1596,1747,1899,2074,2301,2603,3008,3518,4134,4839,5592,6348,7049,7628,8040,8228,8165,7845,7267,6483,5526,4480,3420,2426,1586,962,616,574,850,1413,2228,3218,4304,5398,6409,7254,7880,8229,8286,8052,7536,6785,5837,4753,3594,2419,1280,234,-684,-1442,-2009,-2394,-2573,-2572,-2387,-2049,-1572,-994,-338,348,1033,1665,2214,2633,2915,3028,2994,2811,2518,2148,1732,1320,929,595,319,112,-41,-147,-226,-297,-363,-454,-539,-651,-745,-831,-877,-876,-802,-655,-414,-88,323,807,1352,1939,2552,3179,3803,4419,5008,5576,6098,6577,6983,7313,7541,7655,7644,7496,7214,6801,6270,5644,4953,4228,3515,2856,2293,1870,1616,1553,1690,2019,2510,3142,3847,4590,5304,5930,6430,6752,6862,6749,6383,5794,4973,3975,2819,1576,291,-976,-2164,-3222,-4106,-4770,-5205,-5381,-5308,-5002,-4480,-3803,-3000,-2151,-1316,-558,51,467,660,599,319,-169,-799,-1506,-2221,-2858,-3358,-3666,-3744,-3597,-3222,-2674,-1997,-1260,-535,122,660,1039,1265,1326,1267,1119,924,752,624,604,701,942,1324,1839,2468,3181,3950,4737,5509,6233,6879,7416,7824,8078,8160,8066,7776,7303,6645,5823,4860,3793,2658,1518,418,-573,-1404,-2014,-2373,-2437,-2219,-1713,-965,-16,1055,2190,3292,4302,5140,5760,6112,6183,5957,5454,4698,3732,2610,1392,143,-1070,-2182,-3138,-3887,-4387,-4626,-4572,-4255,-3683,-2901,-1959,-936,115,1086,1927,2553,2913,2980,2733,2192,1402,414,-674,-1792,-2830,-3716,-4379,-4767,-4874,-4690,-4260,-3637,-2887,-2100,-1342,-702,-223,43,85,-95,-467,-992,-1603,-2246,-2843,-3337,-3678,-3820,-3751,-3457,-2954,-2264,-1414,-457,575,1625,2655,3622,4476,5192,5728,6064,6174,6058,5706,5147,4390,3486,2480,1433,416,-508,-1272,-1817,-2109,-2120,-1854,-1331,-597,299,1288,2298,3271,4136,4843,5356,5624,5647,5388,4861,4065,3014,1752,308,-1251,-2863,-4453,-5930,-7216,-8237,-8917,-9224,-9124,-8627,-7779,-6630,-5291,-3854,-2450,-1191,-182,492,770,644,106,-770,-1929,-3256,-4646,-5984,-7157,-8087,-8701,-8974,-8901,-8511,-7854,-7006,-6040,-5056,-4116,-3313,-2674,-2258,-2055,-2065,-2250,-2567,-2953,-3353,-3706,-3956,-4077,-4031,-3819,-3438,-2905,-2233,-1463,-607,283,1193,2076,2910,3655,4287,4772,5083,5205,5100,4787,4241,3511,2610,1614,581,-413,-1277,-1966,-2400,-2571,-2460,-2093,-1508,-772,59,891,1689,2355,2889,3216,3350,3262,2955,2437,1712,802,-273,-1471,-2756,-4068,-5341,-6520,-7511,-8284,-8750,-8912,-8727,-8236,-7471,-6501,-5424,-4318,-3304,-2450,-1845,-1521,-1507,-1787,-2324,-3063,-3923,-4835,-5708,-6489,-7107,-7549,-7780,-7815,-7672,-7374,-6969,-6486,-5971,-5454,-4964,-4521,-4135,-3812,-3541,-3322,-3125,-2944,-2748,-2529,-2265,-1951,-1586,-1164,-704,-204,312,845,1365,1886,2375,2843,3274,3663,4003,4282,4488,4601,4608,4486,4219,3814,3249,2576,1797,982,169,-572,-1196,-1654,-1912,-1967,-1820,-1487,-1030,-459,133,731,1266,1707,2021,2182,2173,1987,1612,1054,326,-571,-1586,-2707,-3868,-5019,-6097,-7040,-7778,-8285,-8504,-8454,-8136,-7595,-6895,-6104,-5303,-4580,-3987,-3587,-3407,-3447,-3694,-4108,-4628,-5201,-5751,-6228,-6583,-6779,-6819,-6684,-6415,-6031,-5568,-5079,-4589,-4139,-3761,-3453,-3239,-3102,-3029,-3009,-3003,-2993,-2948,-2834,-2644,-2345,-1948,-1437,-837,-157,572,1323,2075,2783,3440,4001,4466,4801,5008,5063,4976,4727,4334,3797,3139,2390,1581,764,-11,-693,-1229,-1582,-1720,-1637,-1334,-852,-216,497,1245,1950,2572,3060,3387,3531,3499,3276,2903,2367,1715,958,126,-749,-1639,-2506,-3318,-4033,-4626,-5062,-5330,-5414,-5333,-5093,-4736,-4302,-3834,-3388,-3007,-2723,-2568,-2535,-2639,-2832,-3111,-3415,-3718,-3979,-4169,-4264,-4262,-4153,-3964,-3712,-3428,-3149,-2891,-2698,-2558,-2500,-2494,-2539,-2606,-2665,-2698,-2668,-2570,-2377,-2100,-1739,-1307,-836,-331,165,649,1099,1515,1899,2260,2621,2989,3397,3840,4331,4858,5389,5902,6340,6653,6803,6734,6444,5920,5195,4320,3367,2417,1562,875,425,248,360,746,1366,2158,3050,3956,4810,5525,6063,6367,6425,6226,5783,5124,4279,3298,2228,1120,37,-983,-1881,-2616,-3169,-3496,-3614,-3512,-3225,-2783,-2236,-1646,-1061,-549,-142,124,235,202,43,-215,-519,-852,-1160,-1430,-1641,-1782,-1862,-1874,-1838,-1752,-1627,-1473,-1277,-1067,-820,-567,-301,-38,207,431,610,752,835,879,875,842,797,752,739,766,869,1052,1342,1745,2258,2889,3612,4416,5256,6101,6897,7593,8142,8489,8607,8468,8081,7455,6645,5705,4711,3749,2890,2211,1764,1575,1654,1976,2509,3173,3925,4661,5338,5884,6269,6460,6472,6292,5972,5523,4994,4413,3819,3232,2678,2169,1709,1306,951,641,374,132,-70,-263,-423,-571,-695,-794,-860,-881,-842,-735,-553,-283,49,461,887,1337,1730,2060,2261,2323,2203,1922,1464,880,205,-515,-1197,-1800,-2255,-2515,-2560,-2369,-1952,-1344,-583,269,1148,2003,2766,3417,3907,4249,4436,4498,4462,4372,4269,4197,4199,4288,4507,4829,5275,5796,6374,6946,7469,7877,8125,8173,8003,7608,7023,6279,5436,4568,3729,3002,2424,2046,1889,1945,2217,2639,3190,3782,4370,4876,5244,5436,5408,5163,4703,4054,3271,2394,1490,617,-187,-872,-1423,-1835,-2104,-2267,-2336,-2359,-2362,-2379,-2435,-2545,-2709,-2926,-3162,-3407,-3601,-3737,-3752,-3646,-3390,-2995,-2484,-1882,-1247,-636,-91,315,564,623,485,178,-271,-814,-1379,-1920,-2360,-2657,-2771,-2676,-2374,-1873,-1207,-407,462,1372,2248,3064,3778,4360,4813,5125,5316,5416,5445,5446,5442,5460,5516,5609,5723,5845,5924,5945,5859,5645,5310,4835,4276,3651,3026,2449,1982,1657,1521,1569,1816,2212,2739,3318,3900,4403,4771,4948,4897,4613,4110,3427,2639,1816,1048,419,-17,-209,-158,117,563,1089,1625,2048,2296,2284,1985,1385,517,-564,-1771,-3005,-4148,-5109,-5780,-6107,-6051,-5611,-4833,-3790,-2583,-1336,-169,790,1457,1747,1643,1141,293,-828,-2110,-3439,-4692,-5750,-6527,-6950,-6996,-6660,-5995,-5050,-3928,-2720,-1522,-445,470,1139,1568,1748,1714,1536,1266,1001,806,745,876,1205,1737,2435,3234,4074,4848,5496,5915,6082,5943,5521,4837,3963,2972,1966,1036,273,-252,-489,-421,-56,565,1366,2266,3161,3941,4528,4825,4811,4449,3789,2868,1789,648,-448,-1395,-2126,-2589,-2784,-2733,-2506,-2173,-1838,-1583,-1486,-1603,-1948,-2520,-3273,-4148,-5061,-5927,-6658,-7174,-7436,-7389,-7058,-6447,-5622,-4654,-3627,-2641,-1787,-1147,-785,-738,-1009,-1580,-2397,-3375,-4439,-5467,-6393,-7110,-7585,-7763,-7663,-7285,-6697,-5935,-5088,-4202,-3355,-2578,-1921,-1389,-996,-721,-555,-454,-401,-349,-277,-155,26,276,586,943,1324,1699,2039,2317,2510,2608,2600,2503,2327,2093,1843,1582,1368,1197,1104,1088,1150,1273,1447,1621,1787,1882,1895,1789,1561,1206,756,228,-315,-851,-1310,-1678,-1921,-2054,-2084,-2069,-2040,-2080,-2226,-2540,-3031,-3719,-4573,-5556,-6600,-7633,-8571,-9335,-9864,-10091,-10009,-9597,-8892,-7940,-6812,-5603,-4403,-3315,-2420,-1799,-1492,-1523,-1881,-2520,-3385,-4384,-5422,-6416,-7253,-7886,-8234,-8288,-8027,-7485,-6690,-5716,-4614,-3472,-2348,-1309,-403,332,879,1230,1409,1431,1354,1212,1073,977,973,1093,1344,1738,2237,2822,3433,4033,4547,4949,5175,5219,5065,4709,4194,3536,2803,2037,1306,647,123,-256,-473,-535,-479,-344,-185,-57,-20,-95,-324,-683,-1168,-1727,-2310,-2865,-3334,-3686,-3899,-3973,-3939,-3833,-3714,-3642,-3669,-3837,-4172,-4673,-5325,-6079,-6888,-7675,-8379,-8926,-9254,-9326,-9104,-8591,-7807,-6789,-5612,-4351,-3104,-1970,-1038,-391,-85,-143,-574,-1334,-2362,-3575,-4859,-6116,-7224,-8099,-8653,-8849,-8656,-8093,-7202,-6041,-4706,-3281,-1869,-556,576,1476,2106,2457,2549,2419,2125,1737,1329,974,731,644,736,993,1410,1913,2477,3019,3488,3843,4034,4057,3908,3599,3179,2671,2155,1645,1227,891,690,605,624,730,861,1001,1087,1107,1033,868,625,339,35,-227,-433,-539,-550,-468,-330,-174,-64,-51,-189,-520,-1052,-1794,-2697,-3732,-4804,-5866,-6807,-7582,-8100,-8346,-8269,-7897,-7240,-6351,-5311,-4179,-3072,-2058,-1228,-644,-350,-363,-682,-1262,-2060,-2990,-3979,-4925,-5751,-6375,-6734,-6793,-6524,-5951,-5096,-4031,-2815,-1547,-297,840,1810,2562,3075,3345,3405,3290,3067,2802,2555,2404,2371,2503,2790,3209,3741,4298,4852,5321,5659,5835,5830,5642,5312,4857,4346,3829,3350,2971,2703,2577,2579,2692,2881,3103,3314,3468,3542,3500,3357,3102,2769,2383,1979,1588,1253,977,799,692,662,673,699,693,622,452,161,-260,-798,-1437,-2125,-2824,-3470,-4013,-4395,-4581,-4533,-4247,-3727,-2990,-2087,-1060,13,1066,2015,2802,3348,3632,3610,3295,2712,1902,940,-95,-1123,-2041,-2791,-3292,-3520,-3439,-3076,-2439,-1609,-625,408,1427,2348,3101,3652,3966,4046,3924,3632,3251,2830,2466,2201,2103,2194,2478,2949,3562,4267,5014,5719,6354,6846,7182,7339,7320,7144,6840,6447,5998,5541,5100,4699,4367,4083,3881,3721,3630,3577,3576,3610,3680,3778,3889,4005,4106,4174,4187,4127,3977,3724,3362,2896,2329,1692,1006,297,-380,-1018,-1567,-2013,-2349,-2553,-2648,-2618,-2495,-2263,-1952,-1559,-1092,-576,-12,566,1134,1665,2118,2467,2678,2735,2618,2343,1907,1356,711,30,-646,-1251,-1749,-2078,-2215,-2131,-1816,-1293,-570,295,1263,2270,3253,4158,4931,5533,5947,6164,6208,6112,5923,5705,5492,5360,5302,5376,5546,5821,6160,6530,6891,7211,7456,7613,7674,7640,7525,7331,7080,6775,6420,6028,5582,5099,4570,4013,3436,2866,2328,1842,1440,1134,924,822,797,835,900,953,970,910,773,530,211,-185,-618,-1065,-1478,-1837,-2103,-2271,-2326,-2295,-2177,-2025,-1855,-1691,-1567,-1462,-1400,-1350,-1315,-1280,-1240,-1209,-1169,-1165,-1178,-1245,-1371,-1550,-1805,-2103,-2442,-2789,-3105,-3351,-3482,-3445,-3209,-2740,-2028,-1090,53,1335,2694,4028,5251,6252,6963,7298,7252,6815,6057,5060,3954,2885,1988,1410,1222,1494,2211,3315,4717,6259,7812,9197,10279,10940,11092,10743,9915,8748,7378,6001,4759,3768,3048,2553,2172,1778,1261,594,-210,-1025,-1739,-2183,-2311,-2070,-1568,-896,-217,361,750,939,930,785,510,136,-381,-1092,-2061,-3323,-4862,-6563,-8257,-9667,-10535,-10580,-9650,-7682,-4804,-1280,2486,6012,8849,10569,10944,9861,7434,3934,-238,-4581,-8587,-11775,-13762,-14318,-13363,-11040,-7615,-3540,697,4547,7569,9405,9904,9097,7200,4590,1706,-980,-3096,-4358,-4684,-4114,-2857,-1173,618,2254,3505,4260,4471,4187,3505,2557,1485,411,-561,-1380,-2019,-2492,-2819,-3028,-3123,-3105,-2953,-2649,-2205,-1637,-1033,-481,-119,-65,-416,-1200,-2368,-3792,-5260,-6549,-7421,-7707,-7333,-6321,-4832,-3092,-1398,-23,788,920,341,-837,-2414,-4133,-5701,-6873,-7469,-7395,-6690,-5453,-3894,-2237,-745,379,952,924,302,-783,-2134,-3523,-4695,-5462,-5692,-5356,-4521,-3349,-2022,-782,198,772,870,524,-194,-1129,-2132,-3030,-3711,-4077,-4110,-3821,-3275,-2572,-1812,-1105,-534,-151,19,-15,-205,-485,-777,-976,-1026,-853,-457,162,936,1796,2643,3377,3933,4251,4326,4194,3910,3570,3261,3054,3009,3146,3450,3902,4438,4995,5510,5896,6111,6099,5856,5404,4790,4101,3401,2789,2316,2029,1943,2020,2228,2492,2738,2920,2979,2908,2690,2361,1929,1476,1007,607,280,90,24,116,329,643,1006,1349,1643,1808,1855,1726,1452,1017,473,-163,-810,-1434,-1951,-2328,-2497,-2442,-2136,-1591,-853,28,957,1844,2592,3109,3318,3168,2630,1707,434,-1113,-2836,-4584,-6207,-7524,-8385,-8674,-8332,-7374,-5881,-4007,-1946,73,1840,3171,3938,4077,3613,2598,1185,-494,-2251,-3941,-5417,-6594,-7424,-7896,-8053,-7930,-7598,-7108,-6518,-5874,-5222,-4586,-4011,-3498,-3100,-2826,-2707,-2774,-3007,-3425,-3974,-4624,-5313,-5987,-6579,-7044,-7333,-7420,-7313,-7012,-6570,-6031,-5458,-4909,-4438,-4080,-3850,-3766,-3794,-3939,-4156,-4414,-4688,-4929,-5130,-5260,-5331,-5321,-5263,-5131,-4964,-4738,-4486,-4193,-3890,-3568,-3252,-2951,-2678,-2470,-2332,-2306,-2396,-2615,-2958,-3398,-3922,-4466,-5008,-5478,-5842,-6056,-6092,-5958,-5646,-5222,-4703,-4171,-3649,-3199,-2823,-2555,-2374,-2279,-2227,-2198,-2134,-2018,-1816,-1523,-1141,-676,-151,409,977,1506,1986,2365,2657,2820,2892,2840,2723,2516,2287,2018,1752,1496,1265,1078,953,892,924,1032,1225,1491,1800,2149,2482,2794,3051,3236,3357,3394,3367,3274,3132,2955,2767,2576,2411,2281,2189,2164,2182,2273,2406,2591,2805,3044,3280,3500,3673,3785,3809,3746,3592,3377,3126,2878,2671,2536,2498,2563,2730,2990,3313,3697,4085,4486,4838,5150,5390,5559,5654,5688,5665,5619,5555,5511,5492,5516,5578,5661,5756,5841,5899,5937,5938,5932,5923,5925,5960,6023,6113,6240,6371,6517,6647,6755,6822,6846,6820,6758,6664,6549,6412,6264,6088,5901,5697,5499,5321,5181,5098,5063,5073,5087,5069,4960,4734,4361,3857,3256,2617,2025,1546,1260,1199,1376,1763,2292,2885,3451,3907,4187,4248,4070,3673,3087,2377,1607,854,175,-357,-723,-895,-893,-755,-531,-292,-89,26,25,-92,-340,-665,-1061,-1465,-1840,-2159,-2387,-2518,-2555,-2502,-2393,-2236,-2076,-1923,-1809,-1741,-1733,-1785,-1906,-2089,-2344,-2656,-3022,-3421,-3830,-4243,-4629,-4992,-5308,-5573,-5783,-5924,-6011,-6023,-5972,-5844,-5642,-5374,-5044,-4685,-4304,-3943,-3612,-3347,-3153,-3045,-3012,-3051,-3142,-3273,-3432,-3597,-3767,-3924,-4068,-4200,-4320,-4439,-4555,-4678,-4811,-4955,-5112,-5272,-5427,-5575,-5694,-5799,-5861,-5905,-5921,-5929,-5950,-5990,-6075,-6207,-6385,-6607,-6842,-7083,-7295,-7460,-7570,-7604,-7579,-7496,-7368,-7221,-7060,-6902,-6761,-6639,-6545,-6473,-6410,-6349,-6273,-6172,-6045,-5881,-5695,-5479,-5254,-5025,-4818,-4639,-4506,-4414,-4365,-4344,-4340,-4329,-4293,-4209,-4069,-3862,-3595,-3281,-2937,-2592,-2268,-1993,-1781,-1643,-1576,-1573,-1617,-1681,-1746,-1783,-1777,-1717,-1600,-1435,-1231,-1001,-769,-554,-380,-268,-222,-250,-344,-491,-672,-868,-1050,-1208,-1322,-1389,-1420,-1422,-1416,-1428,-1453,-1530,-1617,-1741,-1843,-1921,-1928,-1830,-1619,-1252,-772,-152,533,1276,2008,2690,3281,3738,4056,4221,4261,4204,4080,3938,3792,3681,3604,3572,3579,3610,3663,3715,3768,3809,3835,3852,3848,3849,3836,3838,3839,3858,3879,3917,3958,4007,4060,4106,4146,4173,4176,4169,4137,4108,4077,4071,4086,4143,4231,4364,4521,4708,4888,5070,5214,5333,5416,5480,5544,5640,5793,6036,6386,6848,7419,8071,8769,9464,10098,10625,10999,11190,11182,10980,10599,10088,9486,8853,8237,7686,7231,6899,6683,6588,6565,6603,6636,6639,6583,6437,6221,5917,5580,5206,4863,4540,4288,4091,3961,3883,3843,3828,3814,3793,3758,3708,3675,3668,3737,3894,4192,4608,5171,5822,6519,7207,7783,8191,8358,8229,7817,7129,6246,5265,4299,3480,2904,2665,2788,3275,4062,5065,6146,7190,8057,8653,8916,8818,8386,7693,6826,5907,5046,4319,3804,3510,3431,3536,3751,4011,4243,4367,4367,4188,3869,3407,2862,2271,1689,1162,725,403,205,121,139,222,343,465,560,604,584,486,311,64,-246,-599,-975,-1368,-1742,-2108,-2439,-2736,-2994,-3201,-3356,-3452,-3485,-3447,-3345,-3170,-2951,-2684,-2407,-2116,-1862,-1637,-1493,-1427,-1460,-1599,-1832,-2161,-2563,-3017,-3500,-3972,-4409,-4774,-5061,-5242,-5337,-5331,-5251,-5115,-4943,-4770,-4614,-4494,-4426,-4402,-4431,-4498,-4591,-4717,-4836,-4979,-5099,-5224,-5329,-5425,-5507,-5579,-5645,-5703,-5755,-5803,-5838,-5869,-5884,-5897,-5903,-5916,-5948,-5990,-6071,-6159,-6269,-6385,-6485,-6577,-6640,-6674,-6693,-6674,-6662,-6629,-6611,-6595,-6588,-6588,-6581,-6565,-6528,-6471,-6384,-6273,-6145,-5997,-5866,-5733,-5650,-5589,-5594,-5622,-5703,-5790,-5898,-5989,-6072,-6124,-6155,-6156,-6136,-6101,-6055,-6013,-5976,-5956,-5951,-5976,-6009,-6071,-6129,-6198,-6251,-6294,-6306,-6284,-6219,-6107,-5954,-5779,-5587,-5415,-5268,-5164,-5117,-5124,-5190,-5306,-5450,-5619,-5771,-5908,-5993,-6026,-5986,-5876,-5687,-5439,-5144,-4826,-4523,-4258,-4066,-3969,-3983,-4110,-4343,-4656,-5029,-5404,-5757,-6028,-6197,-6238,-6153,-5951,-5656,-5295,-4904,-4505,-4143,-3828,-3591,-3427,-3355,-3344,-3415,-3514,-3655,-3790,-3919,-4017,-4079,-4091,-4066,-3989,-3891,-3767,-3652,-3549,-3493,-3472,-3516,-3611,-3765,-3964,-4194,-4432,-4650,-4824,-4928,-4946,-4874,-4702,-4450,-4133,-3782,-3428,-3103,-2826,-2620,-2486,-2414,-2401,-2412,-2426,-2416,-2346,-2211,-1998,-1710,-1370,-993,-614,-264,35,244,365,376,294,135,-76,-297,-496,-644,-711,-687,-565,-348,-58,289,652,1008,1313,1543,1677,1707,1637,1498,1301,1107,936,839,839,941,1161,1461,1832,2215,2578,2878,3083,3185,3182,3100,2970,2844,2759,2784,2935,3261,3755,4407,5193,6049,6930,7758,8466,8996,9282,9305,9037,8502,7736,6791,5761,4704,3730,2891,2259,1871,1726,1827,2131,2589,3154,3755,4345,4879,5309,5632,5825,5918,5914,5863,5785,5721,5702,5743,5859,6049,6290,6577,6864,7144,7382,7561,7683,7728,7718,7651,7539,7394,7210,7005,6763,6503,6224,5928,5647,5372,5141,4958,4847,4803,4850,4958,5145,5372,5631,5891,6134,6331,6466,6536,6517,6445,6299,6130,5933,5761,5609,5517,5479,5494,5566,5668,5792,5915,6024,6105,6162,6189,6202,6206,6221,6244,6302,6374,6482,6597,6720,6823,6904,6934,6917,6830,6681,6461,6183,5855,5503,5141,4799,4486,4221,4014,3866,3785,3765,3803,3902,4046,4243,4474,4739,5017,5312,5602,5885,6151,6376,6561,6670,6701,6617,6420,6088,5630,5057,4385,3660,2911,2190,1544,998,599,349,267,338,554,891,1308,1782,2259,2716,3115,3443,3684,3836,3912,3908,3856,3759,3649,3527,3424,3324,3259,3198,3168,3139,3119,3090,3041,2956,2827,2643,2409,2127,1812,1477,1145,839,574,371,240,179,203,293,460,685,969,1289,1646,2010,2374,2708,3001,3215,3352,3368,3280,3056,2718,2256,1694,1049,342,-392,-1131,-1847,-2514,-3122,-3640,-4079,-4413,-4662,-4810,-4880,-4863,-4780,-4632,-4424,-4174,-3884,-3567,-3245,-2922,-2632,-2382,-2196,-2085,-2053,-2097,-2208,-2370,-2563,-2768,-2974,-3158,-3333,-3489,-3633,-3784,-3932,-4099,-4268,-4433,-4574,-4662,-4687,-4622,-4466,-4220,-3899,-3532,-3156,-2824,-2574,-2464,-2513,-2747,-3160,-3731,-4426,-5183,-5948,-6640,-7206,-7590,-7761,-7703,-7426,-6962,-6355,-5678,-4977,-4342,-3796,-3399,-3154,-3058,-3096,-3221,-3393,-3569,-3702,-3776,-3774,-3706,-3588,-3455,-3340,-3283,-3309,-3441,-3675,-4007,-4409,-4850,-5311,-5747,-6149,-6492,-6773,-6989,-7147,-7246,-7304,-7318,-7310,-7267,-7217,-7134,-7040,-6919,-6767,-6585,-6356,-6084,-5762,-5383,-4966,-4502,-4033,-3559,-3122,-2748,-2466,-2319,-2323,-2498,-2856,-3370,-4041,-4809,-5652,-6498,-7312,-8033,-8624,-9051,-9303,-9365,-9269,-9018,-8666,-8242,-7792,-7358,-6971,-6660,-6433,-6298,-6232,-6230,-6247,-6266,-6244,-6169,-6005,-5768,-5448,-5073,-4674,-4268,-3904,-3584,-3346,-3166,-3051,-2961,-2876,-2752,-2568,-2285,-1909,-1416,-842,-196,477,1137,1743,2255,2635,2861,2902,2761,2432,1936,1295,543,-278,-1120,-1940,-2678,-3307,-3775,-4074,-4186,-4116,-3891,-3530,-3087,-2595,-2111,-1666,-1307,-1047,-910,-882,-965,-1112,-1320,-1541,-1769,-1978,-2172,-2327,-2474,-2583,-2690,-2777,-2852,-2921,-2956,-2973,-2955,-2898,-2814,-2691,-2551,-2385,-2221,-2050,-1893,-1757,-1622,-1519,-1391,-1282,-1121,-945,-696,-409,-46,363,834,1347,1897,2460,3039,3587,4118,4582,4978,5265,5436,5447,5318,5006,4556,3959,3271,2517,1763,1048,423,-73,-423,-614,-649,-551,-345,-70,236,539,806,1023,1166,1246,1256,1218,1137,1039,924,817,696,589,462,331,184,21,-141,-284,-386,-409,-329,-126,217,695,1293,1988,2739,3514,4263,4963,5568,6074,6453,6705,6833,6826,6701,6453,6079,5596,4994,4298,3522,2701,1869,1077,371,-204,-598,-784,-743,-476,-3,642,1416,2258,3115,3924,4635,5214,5625,5876,5959,5905,5743,5513,5256,5022,4831,4740,4736,4859,5075,5383,5740,6118,6464,6740,6901,6915,6756,6423,5915,5267,4516,3708,2920,2195,1603,1187,976,991,1235,1675,2304,3050,3881,4727,5541,6264,6870,7310,7594,7686,7634,7409,7086,6647,6160,5625,5086,4557,4056,3599,3187,2834,2537,2303,2138,2040,2019,2065,2180,2360,2588,2861,3149,3453,3738,4004,4222,4376,4464,4459,4372,4197,3933,3610,3230,2834,2444,2092,1822,1648,1608,1700,1933,2286,2735,3243,3767,4278,4728,5109,5388,5575,5669,5680,5633,5536,5405,5260,5088,4902,4685,4430,4128,3764,3339,2863,2343,1817,1300,835,447,159,0,-35,82,321,693,1158,1705,2294,2889,3460,3960,4367,4654,4801,4809,4684,4440,4108,3720,3302,2902,2538,2239,2029,1895,1852,1853,1899,1930,1931,1869,1716,1468,1120,672,163,-395,-949,-1468,-1907,-2229,-2409,-2426,-2278,-1977,-1538,-1010,-422,161,693,1128,1415,1549,1496,1293,929,465,-88,-663,-1236,-1750,-2193,-2529,-2771,-2909,-2974,-2975,-2948,-2914,-2890,-2902,-2936,-3009,-3095,-3181,-3256,-3276,-3254,-3143,-2972,-2720,-2420,-2070,-1713,-1358,-1038,-783,-593,-506,-497,-588,-743,-962,-1212,-1464,-1694,-1869,-1969,-1981,-1883,-1690,-1389,-1022,-583,-138,311,702,1025,1252,1368,1376,1267,1058,752,366,-94,-608,-1178,-1779,-2416,-3053,-3696,-4299,-4863,-5350,-5744,-6030,-6187,-6213,-6094,-5854,-5483,-5024,-4473,-3885,-3263,-2664,-2103,-1624,-1247,-998,-890,-924,-1101,-1398,-1786,-2242,-2708,-3159,-3554,-3850,-4041,-4095,-4031,-3852,-3600,-3304,-3015,-2768,-2605,-2554,-2633,-2846,-3180,-3611,-4105,-4614,-5090,-5482,-5757,-5873,-5824,-5592,-5198,-4662,-4023,-3333,-2642,-2006,-1475,-1082,-864,-828,-984,-1311,-1803,-2399,-3088,-3788,-4468,-5069,-5543,-5849,-5975,-5882,-5604,-5145,-4550,-3879,-3179,-2515,-1945,-1506,-1223,-1112,-1149,-1320,-1581,-1895,-2213,-2510,-2746,-2912,-3009,-3036,-3026,-3005,-2995,-3044,-3161,-3369,-3664,-4032,-4438,-4842,-5196,-5440,-5543,-5461,-5179,-4712,-4065,-3307,-2481,-1665,-935,-354,12,122,-43,-489,-1182,-2087,-3138,-4261,-5395,-6438,-7358,-8061,-8549,-8764,-8731,-8452,-7951,-7291,-6485,-5620,-4717,-3833,-3001,-2257,-1615,-1102,-714,-443,-294,-233,-257,-340,-470,-627,-794,-964,-1109,-1236,-1325,-1371,-1383,-1347,-1290,-1211,-1136,-1074,-1044,-1053,-1105,-1196,-1309,-1436,-1536,-1612,-1615,-1556,-1404,-1165,-848,-451,-18,451,904,1333,1697,1991,2183,2285,2259,2141,1897,1564,1129,611,20,-626,-1318,-2026,-2740,-3428,-4073,-4647,-5123,-5483,-5704,-5777,-5707,-5489,-5164,-4742,-4274,-3796,-3339,-2953,-2637,-2425,-2296,-2245,-2245,-2256,-2249,-2182,-2021,-1759,-1370,-884,-310,314,945,1545,2076,2501,2809,2989,3043,2997,2862,2673,2460,2255,2083,1968,1913,1925,1987,2085,2195,2282,2328,2289,2158,1907,1542,1066,488,-158,-854,-1551,-2209,-2780,-3225,-3503,-3587,-3454,-3099,-2523,-1750,-816,229,1326,2408,3412,4282,4956,5418,5630,5617,5389,5008,4507,3974,3446,3005,2674,2492,2455,2554,2750,3005,3253,3465,3569,3564,3404,3128,2726,2269,1786,1351,1013,822,818,1004,1388,1925,2588,3301,4016,4652,5158,5486,5607,5502,5200,4700,4069,3339,2579,1837,1161,597,154,-142,-314,-368,-337,-253,-158,-78,-47,-76,-171,-338,-547,-801,-1045,-1280,-1449,-1555,-1557,-1469,-1273,-982,-603,-155,347,872,1413,1938,2452,2928,3379,3787,4160,4500,4800,5090,5354,5638,5925,6258,6623,7033,7488,7959,8448,8914,9331,9680,9919,10040,10022,9857,9552,9107,8545,7880,7138,6334,5496,4623,3752,2870,2024,1203,453,-209,-763,-1152,-1382,-1393,-1193,-764,-120,714,1686,2744,3818,4826,5722,6423,6902,7130,7108,6865,6438,5896,5291,4703,4182,3782,3519,3418,3448,3597,3814,4048,4255,4375,4380,4229,3933,3479,2922,2275,1620,988,465,78,-103,-83,175,634,1284,2075,2948,3855,4712,5485,6105,6551,6802,6851,6722,6430,6025,5539,5027,4537,4099,3757,3519,3397,3387,3472,3635,3839,4064,4260,4405,4453,4389,4189,3863,3413,2875,2276,1661,1071,545,121,-186,-353,-401,-332,-187,2,190,334,395,350,181,-98,-469,-893,-1319,-1690,-1956,-2061,-1984,-1709,-1250,-633,91,869,1639,2336,2911,3318,3541,3560,3390,3050,2559,1976,1310,627,-55,-697,-1282,-1789,-2210,-2530,-2748,-2848,-2844,-2713,-2486,-2137,-1711,-1186,-611,9,630,1229,1765,2223,2571,2805,2923,2931,2851,2706,2526,2343,2175,2032,1931,1846,1792,1728,1666,1567,1443,1277,1071,847,599,355,128,-82,-243,-367,-429,-437,-389,-299,-171,-36,99,215,292,338,329,277,174,26,-160,-379,-617,-864,-1118,-1355,-1593,-1801,-1984,-2139,-2231,-2288,-2272,-2205,-2090,-1929,-1758,-1579,-1434,-1342,-1323,-1409,-1587,-1876,-2242,-2669,-3114,-3540,-3903,-4173,-4317,-4323,-4181,-3911,-3529,-3089,-2623,-2187,-1822,-1564,-1440,-1465,-1638,-1938,-2343,-2804,-3281,-3731,-4100,-4365,-4487,-4448,-4253,-3895,-3398,-2800,-2117,-1423,-739,-129,367,706,858,798,535,68,-553,-1304,-2119,-2946,-3731,-4406,-4934,-5276,-5406,-5329,-5042,-4581,-3978,-3276,-2542,-1805,-1145,-575,-159,109,192,129,-91,-401,-786,-1165,-1523,-1782,-1955,-1994,-1940,-1788,-1596,-1390,-1225,-1143,-1160,-1319,-1597,-2002,-2495,-3039,-3590,-4098,-4524,-4836,-5015,-5061,-4970,-4785,-4516,-4225,-3939,-3702,-3548,-3490,-3544,-3699,-3951,-4263,-4624,-4996,-5354,-5680,-5936,-6120,-6207,-6204,-6109,-5946,-5735,-5493,-5259,-5037,-4871,-4759,-4720,-4754,-4851,-5003,-5193,-5392,-5594,-5760,-5883,-5937,-5923,-5818,-5649,-5400,-5104,-4770,-4428,-4099,-3813,-3583,-3426,-3338,-3318,-3343,-3405,-3473,-3536,-3577,-3577,-3545,-3460,-3348,-3192,-3020,-2815,-2600,-2366,-2123,-1872,-1621,-1369,-1131,-910,-731,-597,-540,-564,-688,-912,-1242,-1665,-2173,-2742,-3338,-3934,-4491,-4971,-5349,-5598,-5702,-5663,-5476,-5163,-4743,-4250,-3722,-3189,-2700,-2273,-1943,-1728,-1619,-1634,-1729,-1906,-2113,-2335,-2533,-2674,-2750,-2735,-2650,-2496,-2296,-2082,-1867,-1693,-1573,-1525,-1562,-1677,-1864,-2100,-2365,-2615,-2834,-2971,-3020,-2948,-2759,-2457,-2062,-1612,-1145,-699,-326,-45,99,109,-31,-299,-675,-1130,-1610,-2091,-2509,-2839,-3041,-3091,-2986,-2722,-2329,-1833,-1286,-724,-204,251,601,833,946,935,829,644,418,183,-32,-198,-297,-318,-256,-124,75,303,547,768,946,1059,1093,1051,926,737,494,209,-83,-391,-671,-933,-1148,-1313,-1430,-1484,-1494,-1452,-1368,-1253,-1102,-933,-759,-585,-436,-309,-227,-181,-191,-248,-354,-504,-683,-888,-1096,-1312,-1498,-1668,-1780,-1838,-1815,-1714,-1516,-1236,-868,-430,51,567,1064,1549,1967,2334,2620,2840,3000,3111,3197,3266,3342,3420,3525,3635,3763,3890,4001,4093,4145,4160,4143,4080,4004,3897,3790,3695,3614,3582,3600,3677,3827,4034,4306,4619,4950,5266,5532,5706,5766,5677,5435,5037,4495,3842,3115,2367,1644,999,460,63,-189,-288,-259,-114,91,338,559,730,806,768,606,328,-57,-512,-1010,-1518,-1985,-2394,-2697,-2881,-2932,-2846,-2622,-2289,-1838,-1308,-710,-63,594,1254,1887,2476,3008,3469,3858,4167,4406,4575,4683,4756,4791,4819,4837,4864,4898,4951,5023,5123,5252,5411,5586,5763,5923,6034,6078,6028,5857,5563,5123,4563,3889,3135,2341,1547,789,110,-469,-929,-1246,-1439,-1492,-1435,-1271,-1025,-707,-346,54,465,885,1298,1705,2093,2468,2813,3136,3428,3698,3946,4176,4389,4588,4765,4928,5054,5167,5237,5303,5338,5376,5398,5428,5456,5502,5560,5647,5753,5892,6044,6215,6381,6536,6654,6711,6684,6552,6300,5929,5440,4851,4183,3462,2728,2007,1338,743,243,-154,-448,-645,-764,-824,-852,-870,-902,-965,-1070,-1224,-1415,-1645,-1875,-2106,-2299,-2448,-2534,-2547,-2486,-2347,-2134,-1859,-1526,-1143,-729,-266,203,713,1218,1743,2257,2773,3271,3763,4228,4682,5102,5497,5856,6170,6446,6674,6864,7017,7136,7231,7295,7350,7374,7402,7394,7379,7314,7208,7030,6774,6416,5964,5398,4747,4017,3245,2459,1691,972,320,-238,-713,-1085,-1381,-1601,-1767,-1881,-1955,-1993,-1985,-1949,-1856,-1721,-1520,-1244,-894,-453,60,646,1281,1939,2587,3187,3709,4114,4394,4522,4503,4348,4066,3700,3270,2826,2393,2021,1720,1533,1450,1491,1632,1853,2126,2412,2676,2882,3003,3008,2896,2653,2298,1857,1363,862,398,3,-278,-430,-437,-301,-43,310,721,1141,1536,1861,2091,2196,2176,2018,1752,1403,997,592,200,-124,-384,-556,-668,-724,-769,-815,-900,-1030,-1223,-1468,-1769,-2086,-2424,-2732,-3017,-3236,-3396,-3467,-3461,-3359,-3190,-2955,-2684,-2410,-2152,-1958,-1844,-1828,-1929,-2114,-2394,-2707,-3047,-3355,-3612,-3779,-3833,-3767,-3577,-3280,-2901,-2476,-2043,-1644,-1315,-1080,-965,-962,-1079,-1292,-1588,-1946,-2332,-2725,-3093,-3406,-3658,-3812,-3878,-3826,-3669,-3393,-3011,-2531,-1965,-1340,-680,-11,624,1210,1712,2112,2401,2562,2600,2513,2310,2009,1623,1176,699,205,-261,-698,-1070,-1382,-1612,-1761,-1822,-1803,-1709,-1555,-1367,-1145,-939,-748,-610,-541,-559,-669,-881,-1169,-1535,-1946,-2383,-2821,-3219,-3562,-3811,-3957,-3987,-3895,-3704,-3421,-3078,-2706,-2317,-1965,-1642,-1391,-1215,-1113,-1108,-1168,-1302,-1488,-1704,-1936,-2160,-2367,-2549,-2707,-2839,-2958,-3056,-3146,-3219,-3278,-3316,-3337,-3328,-3297,-3230,-3120,-2977,-2781,-2562,-2308,-2043,-1781,-1535,-1341,-1212,-1174,-1241,-1409,-1664,-1987,-2323,-2657,-2911,-3083,-3119,-3029,-2802,-2467,-2042,-1584,-1119,-707,-373,-146,-44,-53,-180,-385,-665,-982,-1322,-1664,-1981,-2268,-2505,-2680,-2794,-2817,-2757,-2591,-2325,-1957,-1500,-969,-388,220,823,1391,1889,2282,2554,2674,2654,2476,2169,1735,1214,639,49,-504,-982,-1363,-1609,-1732,-1720,-1592,-1384,-1105,-819,-522,-287,-100,-26,-46,-202,-476,-878,-1388,-1988,-2640,-3316,-3956,-4541,-5008,-5349,-5537,-5575,-5470,-5241,-4908,-4499,-4050,-3575,-3117,-2679,-2283,-1940,-1643,-1409,-1216,-1079,-965,-898,-844,-838,-864,-948,-1084,-1296,-1563,-1909,-2301,-2740,-3192,-3626,-4006,-4283,-4433,-4419,-4239,-3902,-3417,-2848,-2213,-1593,-1025,-561,-239,-65,-48,-156,-370,-638,-927,-1188,-1386,-1491,-1487,-1365,-1146,-836,-480,-99,257,565,784,894,887,749,517,197,-156,-509,-823,-1070,-1235,-1315,-1324,-1286,-1235,-1194,-1196,-1234,-1326,-1438,-1563,-1660,-1703,-1660,-1510,-1249,-892,-457,7,465,869,1166,1333,1333,1164,839,376,-180,-783,-1386,-1927,-2373,-2663,-2784,-2702,-2442,-2013,-1475,-857,-233,362,866,1249,1486,1555,1475,1244,904,476,15,-458,-870,-1211,-1423,-1500,-1432,-1220,-890,-468,8,493,942,1324,1601,1769,1826,1789,1688,1560,1435,1354,1337,1389,1533,1729,1984,2239,2474,2632,2696,2626,2423,2078,1614,1049,429,-209,-825,-1365,-1813,-2126,-2297,-2317,-2184,-1919,-1535,-1068,-552,-29,459,872,1176,1339,1344,1184,861,405,-166,-793,-1448,-2070,-2620,-3059,-3358,-3506,-3508,-3371,-3128,-2796,-2409,-1991,-1571,-1163,-785,-443,-130,141,381,578,725,818,850,812,728,593,443,309,214,208,309,534,887,1358,1910,2533,3162,3782,4328,4784,5100,5286,5307,5206,4969,4657,4277,3888,3523,3209,2995,2877,2880,3002,3224,3544,3921,4332,4737,5103,5383,5565,5606,5507,5257,4850,4315,3659,2924,2139,1342,566,-165,-818,-1389,-1840,-2184,-2394,-2487,-2458,-2318,-2082,-1758,-1379,-961,-546,-164,161,391,516,517,375,108,-289,-796,-1383,-2031,-2700,-3346,-3939,-4430,-4792,-5001,-5045,-4910,-4617,-4157,-3581,-2888,-2140,-1342,-548,238,985,1688,2337,2920,3434,3865,4202,4445,4582,4619,4569,4432,4236,3992,3725,3469,3237,3067,2961,2934,2979,3078,3219,3362,3492,3561,3558,3447,3222,2874,2399,1820,1141,397,-386,-1174,-1937,-2634,-3232,-3683,-3961,-4026,-3883,-3518,-2979,-2292,-1538,-771,-76,479,839,968,851,520,-1,-626,-1295,-1912,-2389,-2658,-2638,-2323,-1672,-752,415,1729,3103,4446,5653,6651,7378,7790,7883,7667,7188,6501,5679,4800,3928,3148,2489,1998,1679,1516,1497,1564,1692,1815,1914,1933,1881,1723,1488,1172,805,405,-10,-422,-825,-1225,-1613,-2018,-2420,-2850,-3283,-3736,-4174,-4602,-4979,-5301,-5534,-5666,-5679,-5553,-5288,-4878,-4337,-3688,-2955,-2176,-1385,-617,88,706,1209,1602,1882,2080,2211,2324,2439,2603,2832,3146,3546,4012,4520,5047,5535,5985,6320,6550,6620,6542,6306,5919,5417,4813,4143,3445,2735,2056,1425,865,390,14,-268,-459,-565,-617,-627,-637,-672,-754,-905,-1119,-1384,-1677,-1957,-2206,-2381,-2471,-2464,-2354,-2169,-1927,-1654,-1405,-1178,-1027,-928,-911,-928,-982,-1012,-984,-861,-607,-213,314,952,1668,2403,3110,3722,4186,4470,4533,4393,4039,3523,2879,2181,1489,888,425,170,130,327,733,1312,2009,2749,3465,4081,4550,4833,4919,4815,4540,4128,3615,3051,2471,1933,1453,1080,811,655,608,640,727,834,904,908,799,551,155,-399,-1078,-1865,-2695,-3532,-4299,-4957,-5446,-5747,-5840,-5739,-5463,-5052,-4540,-3978,-3401,-2857,-2376,-1987,-1698,-1524,-1445,-1469,-1571,-1740,-1965,-2218,-2500,-2775,-3047,-3283,-3472,-3603,-3649,-3614,-3497,-3299,-3058,-2777,-2503,-2246,-2027,-1853,-1721,-1613,-1522,-1409,-1277,-1095,-882,-620,-339,-43,244,501,719,881,1004,1071,1123,1138,1153,1157,1168,1181,1202,1214,1209,1168,1068,907,670,371,20,-348,-701,-988,-1179,-1237,-1153,-932,-589,-176,272,678,1013,1203,1249,1107,807,349,-218,-867,-1534,-2183,-2763,-3246,-3599,-3811,-3861,-3760,-3500,-3111,-2608,-2028,-1404,-776,-189,323,716,981,1094,1068,909,646,294,-94,-505,-893,-1236,-1528,-1742,-1906,-1995,-2046,-2049,-2037,-2013,-1991,-1971,-1959,-1945,-1936,-1920,-1902,-1881,-1850,-1801,-1735,-1627,-1494,-1314,-1102,-865,-619,-386,-185,-40,42,44,-31,-183,-398,-664,-957,-1250,-1520,-1736,-1888,-1967,-1975,-1929,-1838,-1729,-1619,-1524,-1475,-1460,-1509,-1581,-1690,-1790,-1878,-1917,-1901,-1798,-1615,-1336,-980,-549,-76,424,912,1358,1726,1992,2121,2114,1960,1676,1281,816,303,-201,-662,-1053,-1317,-1460,-1431,-1250,-888,-376,282,1038,1842,2631,3335,3884,4231,4329,4163,3730,3053,2179,1162,75,-1013,-2032,-2918,-3633,-4136,-4423,-4480,-4322,-3964,-3442,-2789,-2053,-1281,-520,184,781,1250,1551,1679,1638,1427,1085,621,83,-508,-1102,-1672,-2182,-2597,-2908,-3085,-3141,-3067,-2878,-2591,-2212,-1784,-1303,-830,-362,34,356,552,618,526,288,-92,-588,-1148,-1736,-2275,-2723,-3018,-3132,-3047,-2770,-2330,-1759,-1111,-435,211,776,1217,1489,1589,1481,1204,743,166,-505,-1196,-1848,-2419,-2835,-3095,-3156,-3037,-2743,-2314,-1778,-1196,-584,-8,531,986,1361,1641,1827,1923,1931,1861,1721,1532,1299,1053,799,561,351,174,38,-54,-121,-148,-168,-169,-169,-163,-148,-124,-76,1,120,293,533,830,1184,1566,1931,2260,2469,2561,2446,2159,1649,974,154,-743,-1644,-2477,-3160,-3630,-3830,-3738,-3331,-2648,-1704,-591,628,1846,2974,3925,4638,5064,5206,5057,4682,4110,3439,2720,2041,1462,1025,765,697,812,1095,1517,2026,2584,3129,3606,3972,4181,4229,4096,3814,3387,2867,2291,1700,1147,655,259,-41,-231,-337,-351,-312,-227,-124,-18,64,127,137,113,37,-83,-233,-422,-627,-851,-1093,-1350,-1633,-1935,-2252,-2581,-2891,-3186,-3425,-3616,-3725,-3769,-3721,-3605,-3409,-3127,-2771,-2319,-1777,-1152,-438,327,1135,1924,2676,3308,3810,4130,4267,4231,4046,3758,3419,3079,2798,2621,2574,2692,2947,3351,3848,4420,5012,5599,6134,6607,6989,7288,7502,7653,7752,7824,7856,7869,7821,7721,7524,7215,6782,6200,5493,4654,3735,2761,1801,901,129,-467,-831,-953,-800,-418,167,874,1615,2292,2822,3106,3121,2813,2204,1339,258,-917,-2126,-3249,-4211,-4943,-5385,-5520,-5333,-4854,-4121,-3201,-2160,-1093,-58,841,1581,2082,2355,2383,2191,1821,1313,732,120,-440,-928,-1259,-1428,-1392,-1153,-726,-126,591,1396,2218,3009,3713,4284,4694,4935,5001,4924,4728,4459,4156,3853,3575,3334,3120,2930,2736,2518,2257,1932,1550,1110,646,190,-216,-509,-670,-638,-419,-18,546,1189,1876,2489,2978,3251,3258,2968,2378,1512,436,-793,-2065,-3302,-4394,-5277,-5861,-6132,-6052,-5648,-4939,-3992,-2857,-1634,-387,793,1844,2710,3357,3772,3952,3926,3714,3365,2927,2442,1974,1547,1212,982,882,913,1075,1352,1729,2177,2683,3208,3742,4245,4698,5066,5328,5452,5432,5241,4880,4357,3670,2868,1963,1010,54,-876,-1721,-2486,-3121,-3637,-4009,-4239,-4326,-4271,-4088,-3781,-3377,-2890,-2366,-1833,-1349,-946,-672,-546,-577,-767,-1083,-1490,-1943,-2370,-2737,-2970,-3053,-2938,-2627,-2125,-1447,-658,210,1075,1885,2590,3150,3554,3795,3900,3884,3794,3646,3475,3300,3120,2937,2743,2510,2251,1926,1557,1118,637,102,-440,-990,-1490,-1928,-2256,-2440,-2466,-2302,-1970,-1475,-878,-214,435,1011,1452,1694,1719,1501,1061,436,-331,-1147,-1964,-2671,-3208,-3510,-3515,-3235,-2648,-1822,-803,310,1443,2477,3359,3988,4342,4387,4128,3607,2858,1976,1009,60,-822,-1571,-2144,-2514,-2663,-2583,-2301,-1823,-1215,-495,259,1024,1735,2364,2874,3254,3489,3612,3602,3518,3347,3136,2896,2649,2408,2182,1971,1780,1599,1437,1285,1147,1019,909,815,745,699,653,617,549,452,291,55,-276,-709,-1245,-1873,-2561,-3282,-3989,-4647,-5209,-5646,-5922,-6014,-5913,-5605,-5118,-4476,-3732,-2952,-2208,-1585,-1145,-971,-1075,-1505,-2216,-3182,-4316,-5541,-6746,-7840,-8732,-9349,-9663,-9638,-9315,-8714,-7907,-6955,-5926,-4876,-3861,-2911,-2063,-1338,-761,-327,-61,71,59,-58,-257,-489,-712,-875,-942,-874,-668,-300,194,807,1487,2189,2867,3464,3957,4306,4517,4582,4520,4344,4088,3760,3397,2986,2560,2096,1614,1107,574,21,-549,-1144,-1727,-2312,-2851,-3333,-3737,-4050,-4271,-4425,-4517,-4608,-4717,-4899,-5177,-5564,-6055,-6614,-7198,-7749,-8204,-8511,-8632,-8534,-8232,-7731,-7078,-6314,-5495,-4667,-3868,-3132,-2477,-1917,-1464,-1123,-891,-776,-755,-828,-976,-1182,-1438,-1709,-1987,-2233,-2441,-2581,-2665,-2672,-2614,-2497,-2319,-2101,-1857,-1585,-1329,-1077,-875,-732,-670,-726,-887,-1177,-1562,-2011,-2479,-2894,-3201,-3336,-3267,-2967,-2456,-1764,-945,-88,752,1465,2000,2275,2262,1942,1322,453,-609,-1775,-2945,-4025,-4916,-5527,-5813,-5724,-5274,-4503,-3477,-2306,-1097,28,961,1620,1948,1921,1561,894,-2,-1074,-2235,-3414,-4541,-5537,-6355,-6927,-7229,-7226,-6930,-6339,-5508,-4471,-3313,-2112,-953,80,925,1536,1881,1967,1803,1430,901,273,-397,-1054,-1657,-2189,-2614,-2964,-3209,-3398,-3518,-3601,-3657,-3683,-3700,-3683,-3644,-3557,-3423,-3221,-2953,-2617,-2230,-1823,-1436,-1118,-914,-850,-946,-1182,-1524,-1917,-2278,-2541,-2626,-2490,-2107,-1486,-665,287,1301,2275,3138,3818,4260,4451,4372,4047,3515,2809,2002,1132,270,-548,-1268,-1872,-2315,-2605,-2725,-2688,-2508,-2212,-1837,-1423,-1028,-691,-459,-361,-406,-588,-902,-1314,-1810,-2366,-2960,-3581,-4217,-4853,-5491,-6098,-6683,-7193,-7628,-7929,-8082,-8044,-7783,-7292,-6548,-5579,-4402,-3072,-1643,-204,1167,2368,3322,3956,4227,4138,3703,2989,2073,1049,32,-878,-1596,-2043,-2199,-2044,-1605,-929,-70,893,1891,2839,3674,4320,4736,4879,4720,4277,3543,2602,1496,347,-751,-1686,-2357,-2710,-2701,-2343,-1668,-758,303,1391,2420,3278,3922,4290,4407,4269,3941,3466,2910,2337,1780,1299,886,579,364,253,235,318,481,729,1037,1401,1788,2194,2585,2959,3294,3579,3813,3973,4062,4059,3954,3741,3412,2971,2429,1795,1107,380,-326,-994,-1560,-2003,-2279,-2360,-2229,-1881,-1316,-590,275,1189,2096,2919,3583,4040,4239,4167,3817,3226,2426,1496,495,-495,-1410,-2205,-2834,-3294,-3574,-3691,-3669,-3532,-3321,-3047,-2751,-2434,-2114,-1804,-1509,-1239,-1003,-788,-600,-415,-233,-30,192,448,739,1062,1419,1804,2208,2645,3101,3582,4097,4627,5194,5777,6389,7007,7638,8239,8816,9314,9729,10025,10173,10185,10022,9730,9303,8808,8273,7770,7337,7019,6838,6795,6860,6998,7141,7223,7177,6935,6454,5699,4678,3397,1930,321,-1311,-2901,-4316,-5501,-6351,-6844,-6935,-6653,-6023,-5121,-4028,-2838,-1648,-552,387,1103,1572,1786,1755,1521,1128,643,124,-353,-740,-975,-1039,-896,-567,-47,603,1366,2160,2949,3670,4279,4751,5061,5212,5205,5067,4819,4502,4141,3768,3403,3068,2777,2547,2399,2336,2387,2536,2803,3165,3629,4156,4729,5299,5822,6252,6543,6652,6573,6282,5808,5172,4417,3596,2764,1976,1292,754,399,248,299,542,938,1440,1989,2514,2968,3277,3423,3364,3110,2659,2051,1308,486,-369,-1205,-1975,-2629,-3147,-3490,-3656,-3637,-3438,-3078,-2575,-1959,-1256,-498,284,1063,1813,2521,3157,3730,4208,4604,4902,5106,5213,5211,5110,4884,4564,4119,3602,3002,2383,1770,1216,780,478,366,421,656,1024,1500,2016,2528,2959,3269,3405,3354,3103,2678,2112,1467,811,211,-244,-531,-579,-410,-5,582,1320,2114,2916,3627,4193,4566,4699,4610,4291,3793,3157,2458,1753,1123,623,298,190,288,602,1085,1707,2405,3124,3798,4378,4818,5094,5199,5138,4933,4615,4199,3726,3191,2620,2001,1335,619,-153,-964,-1797,-2610,-3356,-3994,-4468,-4763,-4838,-4715,-4404,-3943,-3393,-2792,-2211,-1675,-1228,-868,-603,-412,-270,-149,-13,159,396,696,1075,1513,2011,2551,3122,3696,4265,4783,5253,5631,5917,6084,6123,6042,5823,5508,5093,4611,4095,3552,3030,2537,2110,1774,1534,1421,1423,1547,1771,2081,2424,2776,3081,3289,3378,3294,3044,2612,2034,1345,608,-109,-739,-1205,-1462,-1464,-1200,-685,55,969,1982,3035,4032,4919,5620,6106,6345,6351,6125,5716,5142,4473,3727,2970,2209,1479,787,134,-469,-1027,-1532,-1989,-2383,-2717,-2972,-3132,-3182,-3102,-2884,-2538,-2072,-1534,-961,-425,22,317,415,303,-36,-556,-1236,-1999,-2779,-3510,-4097,-4522,-4718,-4712,-4504,-4147,-3684,-3177,-2682,-2234,-1890,-1653,-1560,-1604,-1786,-2102,-2521,-3031,-3595,-4173,-4722,-5190,-5524,-5684,-5613,-5313,-4743,-3950,-2943,-1791,-571,652,1776,2753,3510,4027,4283,4288,4057,3637,3064,2400,1697,1008,391,-116,-466,-642,-622,-416,-30,499,1132,1821,2498,3109,3591,3887,3964,3795,3369,2710,1826,763,-441,-1745,-3089,-4443,-5747,-6962,-8052,-8960,-9674,-10146,-10373,-10341,-10056,-9527,-8781,-7858,-6793,-5674,-4543,-3493,-2575,-1847,-1348,-1093,-1090,-1303,-1708,-2222,-2800,-3336,-3781,-4054,-4109,-3921,-3479,-2802,-1935,-940,106,1118,2021,2735,3219,3424,3344,2993,2386,1592,660,-333,-1319,-2234,-3027,-3658,-4095,-4326,-4347,-4165,-3806,-3297,-2677,-1994,-1293,-636,-70,335,537,484,169,-414,-1226,-2217,-3318,-4443,-5515,-6455,-7207,-7739,-8027,-8098,-7955,-7658,-7228,-6727,-6164,-5590,-4994,-4412,-3830,-3295,-2784,-2366,-2014,-1787,-1676,-1713,-1901,-2242,-2729,-3331,-4012,-4719,-5395,-5972,-6413,-6634,-6633,-6347,-5800,-4988,-3959,-2775,-1508,-271,859,1754,2348,2565,2378,1803,886,-279,-1582,-2889,-4076,-5032,-5668,-5942,-5843,-5405,-4705,-3825,-2883,-1976,-1199,-628,-305,-254,-464,-883,-1466,-2102,-2742,-3281,-3678,-3895,-3912,-3747,-3422,-2977,-2465,-1928,-1417,-961,-598,-335,-194,-166,-254,-435,-700,-1022,-1392,-1788,-2201,-2616,-3015,-3384,-3698,-3931,-4063,-4072,-3948,-3683,-3294,-2784,-2214,-1595,-1007,-472,-56,228,345,302,106,-220,-646,-1137,-1681,-2244,-2837,-3451,-4091,-4773,-5473,-6209,-6924,-7612,-8194,-8648,-8900,-8947,-8753,-8348,-7751,-7026,-6227,-5441,-4726,-4152,-3759,-3564,-3558,-3707,-3949,-4228,-4464,-4596,-4564,-4327,-3861,-3173,-2271,-1214,-46,1149,2314,3362,4243,4894,5287,5416,5286,4942,4433,3817,3161,2511,1911,1382,936,568,270,27,-164,-316,-416,-475,-480,-430,-336,-203,-60,64,138,124,-11,-285,-703,-1259,-1904,-2605,-3276,-3856,-4276,-4465,-4407,-4063,-3471,-2646,-1669,-594,484,1501,2382,3084,3561,3809,3820,3629,3266,2781,2209,1592,954,317,-297,-883,-1410,-1874,-2234,-2475,-2565,-2481,-2222,-1774,-1167,-418,426,1314,2187,2984,3646,4138,4417,4487,4324,3956,3388,2664,1823,912,5,-861,-1605,-2193,-2574,-2726,-2633,-2315,-1789,-1120,-359,402,1094,1625,1936,1971,1705,1133,283,-799,-2034,-3347,-4630,-5794,-6750,-7415,-7740,-7682,-7234,-6416,-5266,-3860,-2277,-619,1018,2541,3856,4902,5613,5983,5999,5722,5190,4513,3776,3085,2546,2218,2160,2381,2860,3557,4397,5303,6185,6964,7571,7973,8140,8097,7861,7485,7022,6518,6025,5565,5143,4753,4353,3904,3366,2686,1865,896,-187,-1319,-2443,-3452,-4276,-4810,-5014,-4826,-4288,-3407,-2301,-1057,188,1317,2209,2811,3039,2933,2483,1787,912,-28,-935,-1704,-2255,-2518,-2471,-2089,-1417,-481,632,1839,3052,4156,5101,5790,6227,6386,6308,6033,5619,5115,4598,4079,3624,3222,2900,2647,2455,2326,2239,2204,2209,2249,2338,2443,2586,2718,2839,2912,2901,2801,2574,2236,1788,1252,658,44,-556,-1109,-1584,-1974,-2250,-2419,-2478,-2413,-2260,-1987,-1641,-1204,-707,-158,435,1030,1625,2149,2590,2878,2994,2897,2592,2085,1422,660,-129,-863,-1466,-1873,-2027,-1901,-1497,-837,13,983,1979,2919,3710,4301,4640,4721,4559,4193,3675,3088,2486,1954,1540,1279,1199,1275,1500,1811,2169,2509,2780,2930,2934,2763,2443,1981,1444,865,326,-143,-477,-662,-680,-549,-298,26,382,718,1000,1198,1295,1301,1213,1080,911,756,637,560,557,596,701,836,1007,1199,1397,1609,1816,2024,2242,2454,2688,2918,3172,3417,3671,3918,4153,4394,4616,4832,5035,5207,5362,5462,5527,5505,5414,5206,4889,4447,3877,3192,2404,1535,622,-310,-1208,-2055,-2804,-3441,-3945,-4299,-4509,-4573,-4516,-4361,-4146,-3909,-3683,-3511,-3406,-3391,-3457,-3592,-3769,-3950,-4098,-4156,-4095,-3866,-3456,-2848,-2053,-1091,1,1181,2394,3582,4692,5652,6430,6974,7279,7350,7205,6894,6460,5951,5419,4896,4418,4012,3686,3458,3324,3289,3347,3494,3729,4023,4376,4739,5098,5398,5614,5694,5623,5358,4910,4275,3490,2612,1698,826,74,-520,-884,-1023,-914,-590,-75,577,1318,2095,2853,3552,4151,4616,4923,5056,5007,4765,4341,3723,2941,2003,959,-142,-1236,-2243,-3096,-3721,-4064,-4083,-3766,-3123,-2190,-1034,272,1627,2938,4101,5028,5639,5887,5737,5199,4301,3105,1708,222,-1236,-2530,-3569,-4252,-4545,-4419,-3930,-3120,-2122,-1030,14,906,1551,1885,1880,1546,917,67,-927,-1964,-2968,-3851,-4574,-5087,-5403,-5512,-5465,-5276,-4989,-4628,-4203,-3740,-3228,-2679,-2083,-1439,-745,-18,734,1457,2134,2684,3091,3285,3257,2983,2474,1761,897,-61,-1021,-1925,-2666,-3200,-3445,-3385,-2990,-2279,-1289,-70,1280,2682,4023,5205,6146,6758,7006,6849,6290,5352,4074,2542,836,-936,-2657,-4234,-5539,-6513,-7068,-7183,-6858,-6119,-5047,-3729,-2280,-829,512,1627,2437,2884,2939,2613,1941,994,-144,-1364,-2567,-3640,-4506,-5086,-5351,-5278,-4887,-4212,-3309,-2241,-1078,110,1268,2335,3269,4043,4623,5010,5182,5146,4898,4445,3806,2986,2026,952,-183,-1329,-2407,-3370,-4127,-4636,-4856,-4756,-4365,-3697,-2825,-1824,-787,175,982,1527,1765,1642,1166,353,-720,-1978,-3308,-4600,-5766,-6704,-7368,-7712,-7733,-7457,-6912,-6175,-5299,-4363,-3434,-2561,-1802,-1180,-726,-451,-352,-427,-654,-1011,-1469,-1994,-2550,-3096,-3594,-3997,-4288,-4430,-4434,-4290,-4023,-3661,-3222,-2759,-2278,-1823,-1392,-1002,-647,-320,-15,281,568,846,1121,1365,1589,1753,1855,1866,1777,1585,1294,931,522,103,-264,-568,-726,-757,-612,-334,66,514,965,1323,1545,1552,1336,883,231,-564,-1434,-2277,-3024,-3587,-3912,-3975,-3770,-3343,-2751,-2088,-1421,-859,-439,-212,-190,-328,-616,-950,-1298,-1570,-1733,-1754,-1631,-1393,-1066,-718,-371,-99,98,176,148,20,-189,-441,-709,-947,-1142,-1266,-1337,-1361,-1379,-1425,-1548,-1785,-2174,-2724,-3433,-4270,-5179,-6090,-6933,-7615,-8091,-8304,-8240,-7915,-7351,-6620,-5767,-4885,-4020,-3252,-2608,-2123,-1791,-1595,-1493,-1448,-1385,-1286,-1090,-804,-421,25,500,962,1364,1698,1918,2051,2083,2042,1949,1821,1681,1536,1388,1233,1067,884,685,478,273,92,-51,-127,-126,-20,198,537,987,1533,2146,2779,3384,3896,4257,4407,4312,3933,3291,2398,1320,117,-1105,-2281,-3285,-4077,-4563,-4729,-4548,-4044,-3249,-2232,-1067,145,1308,2327,3120,3631,3824,3696,3257,2561,1647,610,-489,-1563,-2545,-3372,-3998,-4381,-4501,-4349,-3913,-3227,-2293,-1180,80,1393,2699,3892,4906,5649,6073,6140,5839,5217,4308,3230,2060,929,-61,-840,-1323,-1523,-1427,-1100,-604,-22,558,1056,1416,1597,1596,1437,1142,780,362,-56,-477,-885,-1305,-1730,-2199,-2692,-3223,-3761,-4270,-4698,-4991,-5082,-4941,-4529,-3846,-2923,-1803,-568,689,1881,2899,3681,4158,4311,4135,3660,2947,2064,1120,200,-598,-1188,-1528,-1569,-1314,-779,5,984,2102,3295,4494,5647,6684,7566,8238,8674,8842,8746,8371,7749,6903,5862,4698,3434,2160,900,-268,-1320,-2207,-2903,-3392,-3654,-3708,-3553,-3228,-2773,-2199,-1590,-930,-299,309,856,1331,1727,2038,2259,2389,2414,2342,2153,1873,1501,1076,631,217,-115,-309,-320,-113,328,1006,1890,2938,4080,5233,6304,7187,7797,8034,7870,7261,6257,4916,3359,1726,170,-1161,-2137,-2680,-2749,-2370,-1612,-593,551,1670,2617,3286,3577,3468,2952,2085,952,-352,-1703,-3000,-4145,-5055,-5695,-6024,-6067,-5825,-5365,-4719,-3956,-3120,-2266,-1421,-629,96,728,1248,1645,1890,1966,1862,1555,1069,402,-398,-1285,-2206,-3079,-3853,-4446,-4824,-4940,-4788,-4363,-3684,-2791,-1717,-534,709,1938,3101,4149,5046,5778,6332,6714,6928,6991,6899,6674,6313,5827,5236,4549,3815,3061,2353,1727,1242,919,771,788,933,1163,1415,1616,1720,1651,1397,935,291,-499,-1365,-2252,-3070,-3774,-4292,-4602,-4682,-4536,-4197,-3693,-3080,-2413,-1738,-1120,-589,-173,113,292,370,403,413,463,573,777,1077,1467,1928,2432,2939,3422,3830,4146,4339,4410,4363,4224,4027,3813,3609,3454,3341,3284,3252,3206,3117,2913,2578,2056,1361,485,-522,-1613,-2721,-3775,-4711,-5465,-5999,-6283,-6313,-6112,-5703,-5145,-4479,-3773,-3054,-2389,-1780,-1283,-887,-631,-509,-544,-732,-1064,-1524,-2056,-2627,-3147,-3572,-3823,-3864,-3655,-3199,-2517,-1663,-713,248,1131,1853,2358,2610,2612,2386,2001,1522,1045,658,424,422,653,1142,1835,2684,3609,4524,5356,6032,6512,6759,6771,6553,6136,5561,4869,4115,3341,2591,1893,1275,752,332,34,-162,-221,-175,0,288,674,1154,1673,2209,2697,3097,3342,3418,3264,2903,2324,1550,642,-378,-1424,-2451,-3390,-4182,-4770,-5114,-5172,-4933,-4393,-3587,-2553,-1384,-147,1044,2115,2974,3580,3887,3912,3670,3221,2633,1973,1315,719,203,-179,-468,-640,-749,-805,-841,-875,-914,-973,-1037,-1116,-1199,-1276,-1359,-1427,-1507,-1603,-1721,-1878,-2070,-2285,-2529,-2761,-2986,-3168,-3304,-3375,-3390,-3348,-3277,-3192,-3131,-3111,-3164,-3292,-3504,-3787,-4110,-4464,-4792,-5091,-5317,-5447,-5483,-5389,-5193,-4881,-4475,-3979,-3408,-2769,-2079,-1335,-558,264,1095,1932,2730,3474,4106,4624,4976,5160,5160,4975,4625,4128,3522,2832,2101,1337,584,-165,-874,-1553,-2177,-2742,-3234,-3633,-3922,-4076,-4076,-3914,-3572,-3070,-2413,-1651,-823,7,772,1413,1869,2101,2098,1852,1403,787,73,-676,-1383,-1990,-2444,-2709,-2779,-2646,-2344,-1883,-1323,-680,-29,605,1161,1611,1920,2064,2028,1805,1398,829,120,-678,-1506,-2303,-2998,-3529,-3855,-3943,-3808,-3480,-3035,-2543,-2106,-1792,-1666,-1758,-2065,-2562,-3187,-3877,-4544,-5117,-5538,-5757,-5758,-5540,-5112,-4519,-3794,-3002,-2194,-1426,-766,-240,96,226,137,-179,-714,-1443,-2337,-3353,-4430,-5504,-6525,-7399,-8114,-8593,-8849,-8852,-8638,-8214,-7644,-6951,-6205,-5423,-4656,-3901,-3185,-2478,-1799,-1095,-395,349,1101,1860,2596,3269,3849,4308,4612,4774,4769,4645,4402,4094,3730,3358,2965,2588,2195,1803,1387,955,490,16,-476,-949,-1406,-1815,-2171,-2456,-2660,-2777,-2800,-2744,-2602,-2417,-2180,-1940,-1695,-1477,-1291,-1149,-1055,-1008,-1002,-1040,-1114,-1232,-1386,-1566,-1752,-1929,-2043,-2089,-2012,-1814,-1476,-1023,-473,120,715,1259,1701,2022,2192,2212,2106,1872,1572,1207,829,442,64,-315,-699,-1115,-1578,-2109,-2717,-3404,-4154,-4943,-5730,-6460,-7079,-7512,-7705,-7611,-7197,-6481,-5482,-4283,-2961,-1633,-403,623,1364,1765,1804,1493,876,36,-935,-1923,-2822,-3555,-4034,-4253,-4181,-3868,-3345,-2699,-1999,-1320,-742,-280,17,180,227,209,172,184,273,495,841,1326,1925,2609,3340,4077,4762,5371,5850,6197,6378,6411,6285,6024,5641,5160,4607,4011,3397,2799,2240,1741,1327,1002,787,674,681,776,970,1207,1483,1750,2000,2187,2313,2347,2301,2176,1991,1761,1509,1251,995,763,545,358,192,52,-63,-149,-216,-238,-239,-183,-80,93,354,693,1131,1635,2209,2808,3419,3987,4494,4893,5161,5292,5269,5135,4881,4556,4170,3744,3299,2835,2366,1893,1417,950,492,64,-317,-640,-866,-1005,-1014,-918,-694,-370,38,505,980,1435,1821,2092,2219,2177,1950,1570,1046,444,-198,-798,-1327,-1714,-1946,-1999,-1875,-1604,-1215,-753,-278,184,584,925,1200,1427,1629,1825,2042,2301,2608,2996,3445,3979,4565,5201,5848,6491,7095,7648,8123,8508,8777,8925,8930,8784,8488,8033,7440,6725,5905,5028,4115,3219,2361,1594,932,408,31,-207,-299,-280,-150,47,290,550,795,1015,1207,1367,1524,1689,1886,2139,2453,2837,3271,3741,4213,4643,5005,5238,5330,5237,4973,4537,3978,3346,2712,2156,1754,1554,1606,1906,2437,3159,3994,4889,5739,6494,7061,7416,7504,7341,6910,6263,5420,4450,3396,2330,1296,362,-449,-1097,-1579,-1889,-2040,-2055,-1957,-1767,-1508,-1187,-816,-413,22,447,863,1214,1491,1643,1654,1491,1156,645,5,-746,-1528,-2302,-3000,-3577,-4000,-4261,-4352,-4310,-4149,-3921,-3669,-3423,-3230,-3084,-3007,-2950,-2915,-2825,-2673,-2392,-1963,-1370,-596,325,1380,2508,3665,4780,5813,6699,7415,7938,8261,8398,8371,8201,7934,7588,7196,6778,6326,5859,5350,4810,4238,3639,3040,2454,1907,1416,999,659,404,212,85,-20,-105,-217,-365,-578,-857,-1195,-1574,-1949,-2283,-2523,-2636,-2600,-2415,-2099,-1682,-1221,-760,-356,-56,122,154,73,-107,-328,-549,-699,-751,-629,-349,136,768,1545,2386,3252,4063,4750,5261,5527,5532,5242,4678,3866,2852,1714,519,-652,-1703,-2597,-3252,-3666,-3822,-3738,-3455,-3015,-2484,-1917,-1380,-913,-554,-321,-217,-242,-375,-603,-902,-1252,-1639,-2047,-2464,-2893,-3298,-3699,-4046,-4353,-4588,-4751,-4833,-4829,-4757,-4614,-4438,-4236,-4048,-3904,-3818,-3817,-3873,-3982,-4086,-4146,-4104,-3918,-3552,-2990,-2227,-1297,-243,879,1986,3025,3923,4632,5127,5389,5436,5289,5007,4622,4213,3810,3470,3217,3080,3055,3151,3326,3563,3812,4029,4187,4237,4179,3987,3676,3247,2732,2149,1538,927,354,-150,-560,-849,-1011,-1034,-934,-729,-453,-154,122,325,402,337,92,-311,-854,-1491,-2166,-2811,-3372,-3784,-4002,-4008,-3777,-3336,-2713,-1951,-1129,-301,458,1081,1548,1809,1895,1800,1571,1231,806,319,-222,-808,-1417,-2057,-2671,-3268,-3776,-4189,-4452,-4556,-4467,-4199,-3751,-3165,-2472,-1722,-964,-258,351,798,1056,1074,855,390,-286,-1139,-2111,-3125,-4122,-4999,-5716,-6195,-6427,-6401,-6152,-5729,-5202,-4649,-4149,-3765,-3551,-3524,-3693,-4018,-4468,-4958,-5434,-5804,-6008,-5984,-5696,-5128,-4301,-3239,-2017,-691,631,1883,2960,3814,4385,4670,4666,4421,3961,3365,2663,1937,1211,542,-48,-537,-924,-1202,-1400,-1521,-1600,-1670,-1749,-1881,-2072,-2334,-2665,-3038,-3426,-3776,-4035,-4141,-4048,-3716,-3151,-2365,-1425,-403,614,1515,2230,2665,2796,2601,2108,1387,493,-447,-1370,-2160,-2765,-3122,-3217,-3054,-2657,-2090,-1401,-671,33,659,1137,1457,1576,1513,1248,826,243,-447,-1227,-2048,-2881,-3673,-4395,-4992,-5445,-5719,-5809,-5709,-5445,-5031,-4528,-3960,-3397,-2861,-2406,-2044,-1817,-1732,-1809,-2044,-2443,-2973,-3633,-4369,-5160,-5958,-6722,-7412,-7986,-8415,-8667,-8740,-8617,-8320,-7867,-7304,-6682,-6081,-5549,-5164,-4951,-4939,-5110,-5438,-5863,-6322,-6729,-7012,-7091,-6913,-6447,-5684,-4657,-3421,-2042,-623,767,2013,3075,3866,4388,4622,4588,4330,3888,3324,2692,2043,1423,860,372,-32,-360,-619,-818,-977,-1090,-1191,-1265,-1343,-1416,-1504,-1615,-1757,-1935,-2160,-2413,-2710,-3000,-3308,-3566,-3783,-3912,-3941,-3862,-3678,-3401,-3062,-2678,-2287,-1896,-1538,-1209,-929,-686,-484,-305,-143,6,148,260,356,411,441,434,407,364,299,229,132,30,-104,-261,-462,-717,-1031,-1417,-1869,-2388,-2964,-3568,-4183,-4763,-5273,-5682,-5944,-6053,-5992,-5761,-5395,-4904,-4357,-3793,-3272,-2855,-2576,-2471,-2547,-2804,-3210,-3740,-4329,-4940,-5496,-5965,-6292,-6448,-6424,-6209,-5818,-5284,-4635,-3933,-3231,-2598,-2088,-1763,-1640,-1747,-2040,-2490,-3004,-3510,-3910,-4119,-4083,-3742,-3095,-2153,-955,407,1857,3275,4564,5628,6394,6816,6876,6591,5999,5176,4215,3211,2276,1486,913,599,551,753,1168,1723,2355,2984,3528,3938,4149,4147,3919,3484,2891,2177,1425,679,19,-510,-855,-1006,-944,-710,-327,131,611,1037,1366,1551,1593,1506,1325,1116,920,805,779,895,1109,1441,1829,2233,2624,2935,3169,3289,3319,3260,3140,2983,2795,2600,2383,2157,1902,1634,1334,1024,695,373,58,-227,-469,-668,-803,-895,-941,-949,-933,-894,-824,-737,-599,-432,-215,35,303,571,801,974,1066,1056,957,750,468,110,-285,-702,-1091,-1422,-1648,-1731,-1638,-1356,-861,-185,667,1617,2612,3548,4345,4925,5225,5231,4938,4402,3681,2882,2109,1470,1076,990,1265,1889,2835,4006,5320,6652,7883,8925,9669,10075,10100,9764,9094,8165,7057,5853,4670,3561,2628,1893,1408,1169,1184,1407,1821,2336,2907,3430,3850,4087,4112,3904,3485,2892,2208,1496,867,385,126,122,386,896,1589,2413,3254,4051,4708,5185,5450,5510,5396,5161,4872,4602,4410,4361,4459,4726,5108,5569,6045,6452,6747,6855,6765,6461,5975,5345,4644,3929,3281,2741,2358,2137,2064,2106,2209,2317,2376,2357,2230,2021,1743,1452,1180,973,843,797,816,856,892,843,704,417,-6,-550,-1182,-1839,-2475,-3028,-3452,-3715,-3781,-3666,-3361,-2912,-2342,-1705,-1037,-396,193,680,1048,1272,1356,1291,1117,846,528,224,-38,-185,-193,-33,313,838,1530,2370,3317,4331,5371,6370,7301,8094,8711,9118,9271,9175,8819,8221,7426,6467,5427,4364,3370,2504,1836,1396,1196,1239,1465,1850,2306,2783,3216,3547,3743,3782,3642,3346,2893,2324,1666,952,222,-491,-1147,-1710,-2136,-2387,-2423,-2219,-1761,-1064,-152,911,2066,3217,4287,5185,5843,6206,6258,5990,5455,4683,3782,2806,1877,1060,436,61,-43,129,553,1151,1859,2558,3157,3559,3697,3537,3074,2348,1411,362,-714,-1707,-2537,-3125,-3438,-3446,-3187,-2695,-2050,-1350,-669,-112,268,416,313,-35,-608,-1338,-2192,-3058,-3902,-4624,-5187,-5539,-5662,-5552,-5220,-4708,-4044,-3315,-2547,-1845,-1226,-765,-459,-330,-348,-498,-727,-1006,-1277,-1504,-1639,-1636,-1489,-1156,-662,6,805,1708,2651,3585,4426,5136,5652,5968,6065,5979,5730,5384,4986,4595,4264,4015,3881,3848,3911,4026,4157,4249,4280,4211,4051,3803,3491,3163,2846,2593,2420,2347,2353,2421,2504,2559,2554,2448,2245,1932,1549,1115,674,257,-99,-378,-549,-617,-573,-431,-218,49,323,583,783,890,884,734,449,25,-502,-1090,-1682,-2205,-2596,-2805,-2786,-2556,-2118,-1537,-879,-235,311,662,771,573,89,-689,-1667,-2789,-3922,-4966,-5808,-6355,-6540,-6352,-5787,-4932,-3859,-2698,-1571,-598,127,527,598,320,-235,-1023,-1943,-2905,-3802,-4549,-5051,-5261,-5129,-4665,-3877,-2843,-1620,-344,893,1956,2745,3187,3220,2841,2072,970,-364,-1813,-3246,-4511,-5503,-6093,-6240,-5908,-5123,-3958,-2512,-913,685,2162,3382,4263,4750,4811,4490,3813,2887,1799,661,-419,-1362,-2096,-2581,-2803,-2775,-2530,-2135,-1648,-1159,-727,-430,-293,-365,-624,-1070,-1649,-2313,-2989,-3612,-4110,-4433,-4534,-4406,-4048,-3499,-2799,-2022,-1215,-462,204,742,1130,1396,1528,1588,1581,1553,1516,1484,1458,1429,1373,1283,1124,908,628,303,-30,-354,-622,-809,-905,-898,-810,-674,-541,-465,-511,-699,-1077,-1609,-2300,-3072,-3886,-4665,-5352,-5901,-6281,-6481,-6518,-6409,-6205,-5940,-5670,-5432,-5271,-5202,-5251,-5413,-5676,-6024,-6415,-6812,-7175,-7454,-7619,-7640,-7498,-7203,-6753,-6190,-5525,-4808,-4071,-3358,-2725,-2202,-1857,-1695,-1764,-2041,-2522,-3162,-3906,-4688,-5425,-6046,-6471,-6649,-6530,-6115,-5413,-4475,-3370,-2185,-1001,80,998,1683,2107,2261,2165,1857,1410,876,349,-133,-506,-764,-889,-908,-836,-708,-557,-404,-281,-195,-154,-165,-207,-298,-403,-549,-701,-898,-1128,-1419,-1775,-2198,-2677,-3181,-3670,-4077,-4357,-4449,-4319,-3953,-3345,-2542,-1579,-540,491,1423,2152,2602,2702,2431,1785,842,-324,-1565,-2755,-3743,-4429,-4723,-4608,-4102,-3265,-2219,-1072,16,918,1502,1682,1404,671,-468,-1936,-3583,-5294,-6894,-8277,-9316,-9964,-10183,-10006,-9472,-8678,-7706,-6689,-5710,-4886,-4275,-3939,-3890,-4123,-4592,-5240,-5964,-6685,-7285,-7705,-7864,-7758,-7370,-6759,-5964,-5076,-4151,-3258,-2441,-1710,-1107,-608,-257,-24,53,-10,-215,-556,-989,-1502,-2025,-2520,-2922,-3174,-3239,-3077,-2683,-2071,-1275,-342,655,1667,2617,3465,4163,4682,5010,5135,5074,4828,4435,3916,3319,2676,2032,1418,879,438,130,-38,-51,80,348,720,1179,1669,2171,2619,2983,3223,3296,3210,2943,2528,1998,1394,778,198,-279,-619,-783,-758,-566,-221,206,673,1096,1430,1614,1628,1466,1144,701,188,-343,-830,-1223,-1481,-1573,-1494,-1246,-866,-394,99,536,855,981,884,540,-35,-796,-1678,-2588,-3429,-4113,-4560,-4729,-4610,-4224,-3623,-2886,-2093,-1326,-664,-131,225,426,473,408,250,55,-158,-325,-437,-450,-363,-169,111,471,860,1274,1662,2016,2322,2579,2799,2991,3172,3339,3497,3615,3704,3712,3652,3493,3240,2903,2503,2075,1668,1330,1102,1039,1156,1475,1987,2664,3463,4322,5169,5936,6560,6988,7195,7157,6891,6401,5739,4930,4039,3117,2206,1379,659,105,-256,-405,-324,-34,447,1071,1793,2537,3249,3837,4254,4434,4356,4025,3473,2774,2014,1297,725,389,352,662,1300,2254,3429,4753,6097,7364,8438,9237,9700,9792,9521,8909,8024,6930,5730,4507,3367,2386,1630,1140,920,963,1227,1660,2202,2771,3307,3743,4023,4128,4020,3729,3250,2628,1901,1108,305,-470,-1185,-1804,-2305,-2671,-2880,-2926,-2806,-2527,-2111,-1601,-1035,-475,26,424,682,777,728,530,254,-82,-397,-663,-827,-877,-805,-619,-348,-24,317,625,870,1017,1062,996,854,651,440,252,131,96,167,340,593,918,1260,1623,1947,2247,2497,2703,2894,3060,3260,3482,3760,4093,4473,4891,5319,5734,6096,6387,6574,6648,6591,6412,6111,5720,5259,4778,4300,3887,3540,3297,3146,3074,3058,3053,3020,2923,2727,2425,2016,1536,1032,569,222,50,110,428,993,1771,2686,3644,4544,5278,5773,5969,5857,5441,4778,3912,2938,1925,954,103,-580,-1059,-1307,-1345,-1174,-851,-401,91,591,1009,1311,1448,1394,1141,703,86,-650,-1493,-2366,-3244,-4063,-4794,-5389,-5820,-6058,-6076,-5867,-5435,-4788,-3979,-3050,-2089,-1167,-396,176,444,421,72,-526,-1316,-2186,-3019,-3712,-4167,-4327,-4181,-3742,-3067,-2233,-1310,-399,451,1157,1703,2042,2197,2144,1939,1576,1125,602,72,-429,-855,-1158,-1317,-1299,-1099,-712,-162,534,1326,2164,2998,3760,4401,4886,5174,5278,5183,4935,4555,4109,3648,3231,2916,2722,2690,2802,3055,3417,3838,4276,4677,4982,5170,5201,5084,4814,4414,3917,3345,2755,2174,1653,1228,933,785,785,924,1150,1434,1699,1904,2005,1977,1814,1531,1148,696,212,-288,-772,-1238,-1674,-2093,-2492,-2884,-3274,-3645,-3999,-4288,-4501,-4586,-4537,-4333,-3989,-3523,-2972,-2385,-1813,-1315,-938,-728,-707,-892,-1266,-1810,-2459,-3170,-3842,-4435,-4850,-5068,-5037,-4776,-4289,-3646,-2888,-2103,-1343,-671,-128,266,503,588,556,412,214,-21,-247,-433,-553,-595,-543,-423,-223,9,270,522,734,887,943,887,728,461,141,-206,-540,-825,-1056,-1216,-1317,-1346,-1309,-1192,-980,-686,-288,163,659,1136,1530,1791,1843,1667,1231,560,-312,-1311,-2346,-3315,-4114,-4659,-4890,-4800,-4395,-3734,-2872,-1877,-820,237,1228,2075,2712,3046,3036,2620,1828,686,-690,-2182,-3602,-4808,-5595,-5873,-5518,-4539,-2965,-924,1412,3833,6107,8018,9379,10052,9956,9096,7542,5437,3005,447,-1959,-4047,-5624,-6622,-6987,-6757,-5996,-4822,-3372,-1809,-299,1011,1999,2591,2767,2529,1940,1054,-47,-1282,-2598,-3906,-5174,-6313,-7274,-7976,-8356,-8378,-8023,-7342,-6388,-5279,-4098,-2985,-2007,-1269,-809,-667,-832,-1284,-1947,-2769,-3634,-4477,-5188,-5702,-5957,-5924,-5613,-5065,-4374,-3635,-2986,-2525,-2333,-2449,-2859,-3511,-4319,-5186,-6012,-6715,-7235,-7527,-7573,-7369,-6917,-6256,-5429,-4510,-3586,-2740,-2057,-1569,-1319,-1260,-1369,-1546,-1696,-1705,-1469,-922,-49,1111,2450,3831,5088,6048,6584,6571,5982,4806,3140,1111,-1096,-3283,-5255,-6846,-7918,-8404,-8253,-7511,-6240,-4579,-2692,-760,1041,2567,3702,4376,4543,4215,3427,2286,893,-595,-2053,-3330,-4284,-4781,-4710,-4016,-2742,-1030,884,2695,4124,4959,5109,4673,3839,2924,2222,1950,2218,2942,3967,5035,5917,6437,6466,6004,5044,3691,2026,211,-1607,-3221,-4476,-5213,-5363,-4895,-3859,-2320,-420,1707,3848,5799,7306,8157,8158,7204,5288,2487,-981,-4861,-8809,-12512,-15653,-18012,-19437,-19898,-19428,-18168,-16257,-13921,-11341,-8736,-6263,-4040,-2113,-449,1034,2467,3982,5706,7724,10056,12650,15360,17970,20225,21854,22629,22378,21050,18685,15494,11743,7836,4148,1076,-1077,-2140,-2069,-1009,776,2940,5099,6922,8155,8645,8359,7336,5692,3562,1099,-1573,-4341,-7108,-9793,-12276,-14447,-16156,-17263,-17652,-17256,-16097,-14269,-11957,-9391,-6832,-4536,-2720,-1542,-1071,-1273,-2010,-3083,-4224,-5221,-5872,-6105,-5922,-5434,-4808,-4253,-3922,-3937,-4291,-4876,-5506,-5923,-5895,-5244,-3902,-1919,539,3236,5908,8277,10152,11357,11844,11613,10762,9449,7869,6242,4767,3627,2920,2704,2927,3502,4282,5116,5853,6387,6641,6621,6354,5931,5454,4996,4653,4418,4315,4262,4204,4001,3576,2794,1645,104,-1719,-3717,-5703,-7525,-8997,-9982,-10352,-10030,-9006,-7342,-5174,-2698,-146,2245,4267,5774,6695,7050,6934,6465,5789,5005,4185,3376,2588,1858,1196,622,129,-334,-832,-1467,-2315,-3417,-4741,-6188,-7594,-8786,-9596,-9928,-9757,-9139,-8213,-7139,-6106,-5253,-4697,-4469,-4580,-4951,-5509,-6085,-6541,-6663,-6296,-5262,-3488,-967,2179,5707,9290,12546,15130,16769,17348,16888,15581,13715,11634,9666,8052,6955,6399,6335,6614,7050,7449,7639,7530,7111,6474,5776,5220,4968,5146,5764,6771,8019,9338,10525,11410,11878,11843,11309,10303,8905,7240,5453,3727,2234,1125,496,371,702,1403,2349,3449,4604,5764,6865,7874,8706,9303,9537,9330,8552,7168,5158,2608,-322,-3402,-6347,-8881,-10741,-11790,-11938,-11286,-9978,-8301,-6542,-5029,-4010,-3664,-4058,-5130,-6743,-8670,-10664,-12487,-13933,-14870,-15233,-15058,-14426,-13502,-12457,-11465,-10686,-10224,-10125,-10404,-10988,-11805,-12724,-13624,-14367,-14861,-15022,-14835,-14317,-13538,-12592,-11613,-10710,-10017,-9605,-9547,-9845,-10497,-11410,-12501,-13596,-14563,-15243,-15538,-15405,-14859,-13969,-12834,-11562,-10248,-8969,-7772,-6676,-5702,-4820,-4047,-3334,-2683,-2064,-1451,-849,-246,316,800,1145,1298,1238,966,546,66,-341,-560,-471,-23,799,1931,3263,4669,5993,7129,7975,8486,8663,8529,8162,7637,7073,6555,6209,6094,6286,6796,7615,8690,9925,11221,12435,13481,14247,14688,14777,14532,13994,13243,12359,11445,10584,9863,9321,8996,8868,8919,9094,9349,9633,9900,10132,10291,10374,10354,10224,9980,9627,9198,8723,8279,7906,7694,7670,7882,8320,8956,9723,10535,11294,11900,12281,12364,12128,11554,10676,9527,8208,6802,5439,4244,3319,2780,2662,3000,3729,4770,5963,7134,8086,8641,8659,8082,6914,5253,3262,1147,-858,-2533,-3708,-4262,-4174,-3477,-2293,-757,927,2615,4106,5303,6092,6413,6269,5642,4613,3232,1612,-142,-1898,-3528,-4895,-5895,-6439,-6525,-6165,-5481,-4570,-3613,-2746,-2132,-1869,-2035,-2632,-3591,-4799,-6069,-7214,-8055,-8429,-8271,-7539,-6319,-4722,-2944,-1207,279,1289,1715,1461,567,-896,-2779,-4911,-7108,-9209,-11059,-12543,-13567,-14056,-13984,-13334,-12150,-10512,-8553,-6449,-4413,-2648,-1361,-677,-664,-1296,-2452,-3979,-5642,-7247,-8581,-9519,-9988,-10000,-9638,-9007,-8260,-7511,-6865,-6402,-6148,-6108,-6249,-6482,-6721,-6823,-6672,-6159,-5231,-3886,-2218,-349,1517,3205,4515,5321,5522,5098,4103,2617,810,-1162,-3108,-4849,-6234,-7155,-7544,-7433,-6883,-6047,-5073,-4155,-3407,-2937,-2753,-2823,-3062,-3349,-3546,-3552,-3275,-2704,-1856,-811,327,1450,2447,3243,3785,4044,4038,3793,3365,2820,2203,1577,943,333,-286,-908,-1576,-2280,-3020,-3739,-4356,-4775,-4896,-4638,-3982,-2947,-1622,-132,1377,2757,3884,4675,5103,5171,4946,4478,3851,3116,2324,1519,752,56,-508,-921,-1164,-1254,-1252,-1207,-1192,-1234,-1349,-1510,-1681,-1814,-1865,-1820,-1661,-1405,-1088,-725,-372,-24,298,590,847,1052,1174,1222,1159,1034,844,644,467,359,338,437,620,893,1199,1531,1856,2183,2517,2862,3234,3632,4038,4449,4821,5130,5361,5484,5527,5498,5436,5364,5295,5220,5117,4948,4670,4248,3646,2860,1886,771,-435,-1639,-2743,-3634,-4213,-4401,-4155,-3468,-2374,-960,688,2431,4157,5758,7118,8198,8920,9283,9265,8876,8124,7047,5677,4104,2403,692,-937,-2378,-3567,-4441,-4982,-5188,-5080,-4689,-4070,-3255,-2291,-1212,-38,1185,2428,3636,4751,5724,6481,6999,7230,7178,6858,6300,5572,4715,3809,2869,1940,1015,105,-783,-1640,-2433,-3140,-3726,-4146,-4398,-4414,-4218,-3760,-3083,-2205,-1208,-173,790,1602,2198,2553,2672,2583,2314,1912,1415,856,276,-311,-894,-1475,-2051,-2627,-3162,-3628,-3971,-4144,-4114,-3870,-3419,-2801,-2076,-1322,-622,-76,279,362,208,-199,-782,-1494,-2253,-2996,-3655,-4194,-4566,-4760,-4768,-4603,-4273,-3839,-3304,-2760,-2216,-1744,-1366,-1107,-969,-936,-969,-1046,-1112,-1147,-1123,-1015,-833,-565,-249,100,422,688,820,802,568,140,-500,-1262,-2103,-2884,-3534,-3949,-4104,-4000,-3710,-3310,-2931,-2638,-2510,-2541,-2690,-2881,-2996,-2944,-2649,-2089,-1298,-348,628,1522,2199,2592,2651,2401,1876,1179,397,-346,-948,-1313,-1393,-1152,-640,97,937,1787,2531,3091,3414,3488,3336,3028,2645,2304,2113,2150,2471,3063,3861,4767,5629,6310,6684,6672,6258,5487,4459,3295,2141,1115,326,-154,-295,-90,414,1160,2058,3006,3919,4698,5285,5636,5724,5577,5225,4740,4204,3702,3320,3122,3151,3433,3948,4664,5509,6389,7208,7837,8181,8153,7713,6879,5720,4343,2905,1538,369,-507,-1058,-1266,-1181,-844,-354,252,882,1511,2090,2584,2974,3227,3330,3292,3117,2862,2558,2276,2053,1909,1866,1875,1941,1975,1968,1837,1560,1111,496,-235,-1020,-1750,-2338,-2671,-2717,-2441,-1905,-1183,-395,344,923,1265,1322,1072,556,-197,-1089,-2064,-3011,-3862,-4533,-4960,-5126,-5016,-4689,-4198,-3641,-3083,-2614,-2255,-2061,-2010,-2121,-2360,-2706,-3108,-3526,-3895,-4191,-4368,-4442,-4415,-4352,-4297,-4341,-4535,-4945,-5565,-6383,-7311,-8263,-9102,-9728,-10044,-9991,-9561,-8767,-7698,-6449,-5180,-4023,-3128,-2583,-2424,-2651,-3188,-3957,-4826,-5685,-6401,-6901,-7120,-7063,-6772,-6304,-5747,-5168,-4620,-4159,-3801,-3605,-3586,-3797,-4241,-4932,-5843,-6915,-8097,-9278,-10400,-11347,-12073,-12488,-12557,-12239,-11509,-10386,-8896,-7116,-5138,-3085,-1070,786,2382,3641,4483,4870,4763,4151,3069,1554,-277,-2301,-4352,-6262,-7879,-9077,-9780,-9950,-9611,-8800,-7602,-6115,-4448,-2764,-1190,98,990,1405,1347,890,187,-595,-1248,-1648,-1679,-1350,-691,177,1143,2048,2785,3244,3379,3180,2711,2068,1404,870,618,752,1322,2312,3628,5138,6666,8027,9061,9631,9650,9092,7985,6411,4499,2397,288,-1680,-3309,-4500,-5109,-5121,-4516,-3383,-1833,-21,1877,3714,5349,6698,7723,8438,8894,9160,9305,9360,9346,9231,8999,8599,8024,7255,6313,5250,4116,3027,2050,1312,867,797,1104,1775,2718,3824,4914,5838,6435,6621,6349,5680,4708,3624,2607,1864,1541,1720,2401,3483,4822,6210,7462,8403,8931,8996,8638,7953,7078,6193,5438,4962,4833,5081,5657,6474,7391,8279,8993,9438,9551,9325,8803,8056,7200,6306,5481,4741,4123,3595,3172,2807,2547,2372,2332,2443,2720,3146,3695,4291,4880,5389,5757,5965,5967,5785,5428,4943,4406,3891,3493,3292,3334,3652,4202,4946,5774,6606,7328,7861,8117,8063,7664,6962,6014,4930,3842,2865,2107,1635,1478,1645,2086,2752,3537,4349,5092,5680,6079,6270,6279,6133,5886,5548,5172,4747,4306,3850,3403,3002,2681,2498,2475,2639,2957,3381,3816,4161,4337,4286,4002,3530,2918,2268,1621,1053,556,134,-248,-621,-991,-1358,-1695,-1963,-2124,-2147,-2007,-1713,-1282,-768,-240,235,601,822,909,873,763,609,447,284,123,-61,-286,-584,-953,-1392,-1860,-2320,-2709,-2981,-3093,-3009,-2751,-2324,-1821,-1312,-889,-647,-599,-786,-1144,-1639,-2190,-2733,-3217,-3586,-3836,-3950,-3951,-3861,-3709,-3529,-3341,-3184,-3059,-3014,-3036,-3148,-3322,-3538,-3758,-3962,-4125,-4252,-4357,-4448,-4566,-4715,-4922,-5174,-5464,-5753,-6014,-6204,-6302,-6298,-6210,-6057,-5895,-5752,-5699,-5744,-5931,-6231,-6637,-7081,-7533,-7910,-8194,-8355,-8383,-8311,-8131,-7888,-7581,-7237,-6860,-6460,-6043,-5618,-5177,-4733,-4282,-3846,-3433,-3082,-2812,-2664,-2661,-2821,-3146,-3630,-4226,-4901,-5573,-6197,-6692,-7032,-7156,-7070,-6753,-6250,-5593,-4869,-4159,-3562,-3155,-2998,-3093,-3430,-3926,-4513,-5077,-5531,-5790,-5816,-5599,-5190,-4662,-4119,-3655,-3346,-3233,-3325,-3600,-4008,-4495,-4996,-5465,-5857,-6157,-6344,-6443,-6448,-6417,-6353,-6300,-6251,-6202,-6131,-6024,-5869,-5695,-5522,-5412,-5392,-5502,-5726,-6053,-6414,-6770,-7045,-7200,-7191,-6987,-6592,-6001,-5255,-4392,-3469,-2539,-1648,-834,-118,476,928,1220,1307,1157,720,-32,-1122,-2529,-4226,-6127,-8129,-10100,-11879,-13308,-14207,-14452,-13915,-12595,-10524,-7860,-4813,-1650,1343,3893,5775,6835,7012,6360,5008,3207,1191,-738,-2374,-3529,-4119,-4128,-3601,-2657,-1443,-122,1126,2191,2953,3396,3499,3300,2839,2164,1339,423,-519,-1422,-2225,-2886,-3364,-3657,-3766,-3732,-3592,-3402,-3198,-3011,-2841,-2672,-2472,-2183,-1787,-1245,-584,163,930,1640,2231,2673,2950,3115,3196,3262,3340,3441,3558,3666,3717,3696,3538,3245,2788,2187,1472,712,-15,-604,-977,-1060,-850,-360,310,1094,1859,2565,3125,3556,3838,4010,4058,4007,3818,3507,3062,2533,1973,1468,1084,868,829,932,1112,1300,1440,1512,1549,1593,1729,1989,2422,2982,3647,4311,4924,5387,5682,5766,5664,5397,5008,4556,4081,3644,3268,2992,2824,2767,2806,2913,3024,3091,3015,2753,2260,1538,649,-333,-1268,-2023,-2461,-2453,-1950,-914,561,2371,4326,6220,7860,9035,9631,9534,8774,7408,5612,3591,1584,-175,-1495,-2227,-2320,-1776,-688,779,2455,4098,5550,6613,7201,7255,6797,5926,4763,3494,2262,1215,425,-69,-280,-253,-35,332,814,1402,2076,2816,3593,4349,5033,5575,5931,6049,5912,5519,4883,4057,3078,2017,927,-97,-1002,-1678,-2086,-2157,-1901,-1316,-456,627,1873,3215,4584,5918,7112,8076,8695,8864,8523,7656,6324,4659,2836,1059,-492,-1661,-2367,-2570,-2309,-1655,-725,356,1462,2486,3348,4007,4433,4660,4691,4616,4454,4295,4160,4092,4106,4190,4344,4530,4733,4927,5101,5265,5417,5574,5726,5859,5937,5923,5766,5445,4927,4247,3423,2559,1732,1076,692,672,1072,1874,3024,4390,5832,7170,8258,8951,9168,8882,8115,6970,5571,4075,2628,1363,375,-257,-496,-324,249,1199,2465,3975,5636,7308,8881,10174,11078,11468,11300,10597,9447,7995,6429,4900,3572,2535,1858,1562,1648,2075,2787,3687,4650,5546,6231,6618,6641,6326,5725,4964,4144,3379,2740,2242,1892,1624,1396,1140,837,475,101,-241,-467,-543,-417,-112,354,914,1517,2097,2625,3053,3382,3580,3671,3649,3562,3441,3348,3317,3391,3556,3793,4043,4241,4323,4248,3991,3566,2997,2310,1550,729,-108,-938,-1712,-2358,-2812,-2980,-2822,-2315,-1512,-515,520,1425,2045,2279,2089,1514,642,-409,-1504,-2545,-3422,-4100,-4525,-4707,-4645,-4380,-3948,-3403,-2791,-2165,-1551,-993,-507,-130,109,193,106,-131,-493,-916,-1346,-1714,-1988,-2143,-2208,-2215,-2233,-2321,-2532,-2903,-3437,-4102,-4854,-5593,-6257,-6744,-7022,-7071,-6924,-6652,-6355,-6119,-6037,-6119,-6359,-6683,-7012,-7250,-7330,-7193,-6840,-6261,-5527,-4692,-3855,-3112,-2550,-2244,-2231,-2526,-3094,-3870,-4765,-5663,-6459,-7054,-7373,-7384,-7079,-6517,-5759,-4912,-4057,-3287,-2653,-2199,-1946,-1881,-2025,-2337,-2831,-3463,-4211,-5015,-5815,-6539,-7119,-7526,-7716,-7732,-7559,-7277,-6888,-6456,-5998,-5540,-5126,-4748,-4458,-4225,-4073,-3958,-3882,-3810,-3748,-3707,-3693,-3751,-3889,-4138,-4498,-4957,-5486,-6051,-6595,-7084,-7453,-7666,-7669,-7425,-6936,-6197,-5314,-4337,-3437,-2701,-2244,-2120,-2325,-2829,-3534,-4342,-5141,-5841,-6380,-6728,-6889,-6883,-6737,-6484,-6125,-5686,-5149,-4528,-3834,-3095,-2359,-1685,-1127,-741,-549,-563,-753,-1074,-1478,-1900,-2312,-2686,-3012,-3305,-3551,-3764,-3929,-4052,-4145,-4226,-4298,-4398,-4475,-4554,-4555,-4467,-4235,-3840,-3285,-2570,-1755,-867,2,801,1445,1892,2113,2120,1931,1616,1205,783,373,42,-192,-293,-275,-151,12,150,186,65,-232,-680,-1231,-1778,-2253,-2554,-2654,-2535,-2240,-1846,-1435,-1108,-911,-877,-961,-1095,-1170,-1086,-778,-219,533,1405,2263,2998,3499,3710,3606,3209,2591,1837,1063,388,-104,-335,-277,39,588,1257,1994,2670,3235,3588,3696,3520,3066,2378,1524,605,-285,-1041,-1595,-1881,-1875,-1578,-1025,-274,594,1481,2293,2917,3270,3274,2899,2158,1127,-74,-1265,-2288,-2964,-3199,-2932,-2184,-1016,452,2085,3723,5209,6423,7256,7670,7640,7184,6340,5152,3710,2086,407,-1226,-2683,-3870,-4702,-5136,-5177,-4849,-4238,-3417,-2487,-1535,-637,151,774,1227,1497,1617,1636,1619,1641,1770,2054,2496,3075,3723,4356,4875,5192,5212,4887,4184,3101,1699,38,-1744,-3512,-5094,-6327,-7070,-7240,-6803,-5831,-4437,-2804,-1151,336,1465,2138,2309,2000,1308,349,-734,-1791,-2712,-3387,-3761,-3794,-3502,-2928,-2156,-1297,-469,211,641,763,557,56,-669,-1490,-2302,-2952,-3360,-3422,-3121,-2457,-1508,-391,736,1718,2401,2712,2603,2112,1320,337,-691,-1627,-2331,-2717,-2698,-2276,-1453,-302,1080,2560,3977,5183,6020,6387,6219,5512,4332,2801,1093,-599,-2073,-3185,-3812,-3939,-3570,-2798,-1734,-495,783,2022,3134,4077,4813,5326,5592,5633,5427,5029,4437,3720,2912,2084,1306,639,158,-127,-191,-92,136,418,702,968,1187,1403,1608,1849,2127,2448,2814,3226,3677,4162,4665,5141,5558,5843,5956,5847,5511,4964,4248,3427,2569,1737,991,370,-98,-378,-473,-335,9,592,1373,2330,3407,4527,5630,6600,7383,7881,8056,7883,7385,6619,5696,4724,3851,3176,2785,2692,2873,3259,3764,4318,4847,5322,5711,5989,6136,6120,5928,5543,4988,4279,3490,2675,1929,1313,912,762,907,1334,2007,2856,3760,4612,5279,5688,5771,5548,5056,4395,3678,3033,2560,2353,2438,2816,3435,4205,5019,5738,6252,6449,6277,5725,4819,3649,2321,970,-243,-1192,-1743,-1833,-1429,-575,658,2125,3684,5155,6386,7257,7689,7660,7196,6358,5240,3954,2619,1356,281,-520,-974,-1075,-829,-311,409,1217,2034,2749,3321,3682,3850,3818,3652,3372,3029,2640,2214,1767,1299,822,349,-100,-493,-788,-937,-887,-618,-120,570,1376,2221,2974,3539,3821,3760,3336,2584,1573,427,-709,-1686,-2374,-2691,-2609,-2162,-1432,-524,437,1337,2074,2557,2733,2578,2108,1376,467,-514,-1453,-2243,-2777,-3008,-2889,-2474,-1823,-1076,-381,99,224,-76,-829,-1942,-3300,-4690,-5931,-6851,-7335,-7342,-6892,-6047,-4915,-3606,-2237,-931,206,1061,1545,1608,1212,426,-700,-1985,-3295,-4407,-5173,-5435,-5128,-4254,-2908,-1262,467,2028,3212,3828,3801,3109,1859,192,-1679,-3567,-5286,-6719,-7769,-8407,-8603,-8380,-7776,-6863,-5748,-4546,-3373,-2340,-1510,-953,-674,-691,-976,-1489,-2163,-2903,-3597,-4138,-4405,-4363,-3967,-3283,-2400,-1446,-567,106,486,513,193,-443,-1326,-2347,-3407,-4359,-5119,-5572,-5696,-5482,-4983,-4286,-3485,-2708,-2054,-1630,-1518,-1751,-2352,-3247,-4357,-5543,-6640,-7523,-8009,-8028,-7468,-6355,-4725,-2743,-606,1433,3113,4236,4644,4325,3327,1838,67,-1718,-3296,-4474,-5154,-5289,-4935,-4163,-3127,-1954,-828,123,768,1041,934,478,-236,-1114,-2048,-2941,-3716,-4301,-4653,-4736,-4527,-4046,-3308,-2397,-1397,-410,459,1147,1609,1832,1831,1621,1237,711,78,-632,-1374,-2115,-2782,-3322,-3660,-3743,-3550,-3086,-2415,-1627,-846,-189,235,378,221,-170,-737,-1360,-1966,-2481,-2873,-3143,-3309,-3394,-3426,-3410,-3337,-3178,-2886,-2424,-1759,-912,92,1159,2217,3155,3904,4393,4598,4503,4133,3515,2708,1758,738,-307,-1312,-2248,-3066,-3745,-4254,-4569,-4684,-4611,-4366,-3993,-3512,-2943,-2285,-1539,-693,219,1158,2040,2775,3270,3454,3301,2831,2122,1290,461,-230,-694,-879,-788,-484,-50,404,774,973,937,641,78,-697,-1625,-2584,-3451,-4098,-4414,-4332,-3857,-3018,-1939,-722,485,1555,2396,2928,3141,3053,2707,2200,1591,978,412,-60,-422,-679,-857,-992,-1129,-1316,-1582,-1965,-2449,-3036,-3672,-4318,-4918,-5419,-5803,-6026,-6102,-6003,-5732,-5273,-4622,-3780,-2785,-1694,-589,422,1268,1857,2160,2163,1873,1342,630,-200,-1040,-1843,-2519,-3018,-3300,-3323,-3086,-2568,-1807,-839,275,1439,2568,3558,4287,4682,4656,4207,3366,2230,926,-387,-1584,-2516,-3134,-3361,-3251,-2833,-2236,-1556,-922,-411,-72,83,87,-28,-202,-412,-616,-818,-991,-1134,-1228,-1256,-1210,-1081,-879,-626,-342,-80,144,285,331,288,172,22,-111,-204,-227,-194,-126,-49,10,33,10,-67,-202,-392,-628,-884,-1131,-1320,-1430,-1428,-1303,-1077,-753,-390,3,380,732,1056,1329,1565,1724,1777,1692,1411,930,235,-624,-1564,-2490,-3275,-3844,-4123,-4104,-3806,-3266,-2537,-1660,-668,397,1501,2578,3565,4385,4968,5251,5196,4778,4020,2968,1724,403,-840,-1889,-2625,-3010,-3031,-2747,-2211,-1529,-739,97,988,1934,2946,4010,5078,6072,6875,7393,7496,7142,6288,4990,3351,1533,-258,-1824,-2975,-3592,-3605,-3026,-1935,-463,1209,2882,4358,5467,6089,6183,5759,4918,3789,2543,1353,353,-330,-658,-618,-247,362,1132,1950,2722,3396,3914,4288,4541,4699,4828,4911,4984,4997,4938,4776,4485,4070,3524,2882,2170,1446,759,178,-239,-422,-334,65,756,1706,2813,3969,5014,5827,6286,6340,5993,5301,4371,3343,2330,1487,880,593,645,1008,1631,2393,3174,3838,4265,4388,4174,3652,2894,2001,1105,312,-245,-515,-423,17,777,1782,2912,4019,4962,5590,5823,5625,5026,4122,3019,1858,737,-241,-1029,-1578,-1877,-1904,-1678,-1205,-531,302,1240,2210,3143,3966,4586,4942,4954,4601,3882,2859,1624,309,-947,-2031,-2835,-3322,-3474,-3326,-2958,-2455,-1947,-1513,-1238,-1141,-1189,-1342,-1496,-1593,-1564,-1393,-1093,-715,-344,-43,97,68,-148,-479,-856,-1163,-1314,-1220,-848,-202,674,1680,2693,3578,4195,4448,4291,3727,2838,1748,613,-403,-1163,-1578,-1634,-1357,-868,-270,300,729,944,900,588,45,-684,-1515,-2369,-3144,-3765,-4143,-4251,-4069,-3630,-2987,-2196,-1331,-458,360,1045,1533,1759,1663,1244,502,-463,-1566,-2637,-3555,-4177,-4434,-4272,-3735,-2871,-1818,-699,309,1086,1485,1463,996,168,-914,-2048,-3082,-3800,-4106,-3894,-3205,-2108,-788,541,1638,2301,2369,1802,626,-1022,-2945,-4901,-6638,-7915,-8537,-8380,-7401,-5674,-3359,-720,1945,4319,6145,7246,7548,7093,5984,4414,2556,639,-1198,-2776,-4015,-4835,-5207,-5152,-4687,-3901,-2852,-1673,-451,673,1599,2245,2550,2532,2228,1734,1149,586,112,-203,-357,-348,-219,-19,191,337,368,227,-83,-572,-1163,-1792,-2342,-2702,-2780,-2517,-1910,-1010,93,1263,2394,3349,4074,4505,4660,4553,4258,3844,3391,2973,2615,2343,2111,1898,1629,1279,820,271,-300,-810,-1130,-1168,-837,-134,888,2108,3350,4418,5146,5383,5099,4294,3086,1607,34,-1473,-2779,-3773,-4417,-4669,-4568,-4145,-3465,-2603,-1641,-659,241,988,1509,1770,1778,1571,1244,890,620,515,621,956,1477,2126,2808,3394,3790,3859,3564,2863,1830,564,-756,-1941,-2809,-3189,-3028,-2284,-1065,519,2264,3979,5453,6522,7069,7050,6491,5501,4202,2768,1336,34,-1045,-1842,-2329,-2493,-2370,-1994,-1457,-819,-190,386,838,1147,1295,1293,1152,901,566,177,-234,-622,-945,-1140,-1164,-986,-613,-93,496,1044,1457,1637,1546,1160,528,-298,-1197,-2080,-2831,-3390,-3704,-3781,-3621,-3268,-2748,-2112,-1395,-662,42,649,1115,1373,1423,1208,790,167,-572,-1369,-2138,-2811,-3306,-3592,-3622,-3416,-2995,-2428,-1779,-1141,-570,-136,153,277,283,206,128,93,178,381,701,1102,1502,1855,2083,2142,2013,1684,1191,575,-89,-735,-1287,-1707,-1953,-2033,-1928,-1663,-1242,-684,-27,691,1393,2001,2426,2567,2378,1786,829,-473,-2010,-3652,-5257,-6662,-7754,-8458,-8743,-8641,-8217,-7547,-6731,-5850,-4972,-4164,-3456,-2875,-2425,-2107,-1910,-1821,-1820,-1866,-1944,-1996,-2026,-1997,-1921,-1785,-1588,-1318,-975,-563,-113,335,719,996,1124,1096,929,651,300,-74,-466,-832,-1180,-1475,-1702,-1822,-1826,-1696,-1466,-1169,-864,-606,-446,-387,-439,-536,-644,-690,-646,-493,-233,93,480,868,1267,1614,1922,2130,2238,2213,2045,1759,1371,948,535,197,-40,-153,-155,-65,85,262,443,601,728,818,854,844,757,590,332,-26,-459,-928,-1388,-1747,-1944,-1895,-1540,-863,128,1359,2725,4091,5318,6272,6859,7012,6711,5986,4904,3555,2085,595,-747,-1848,-2619,-3005,-3022,-2698,-2115,-1366,-569,175,753,1096,1163,958,540,-12,-583,-1078,-1395,-1488,-1320,-906,-270,522,1410,2308,3147,3865,4407,4743,4865,4779,4527,4150,3700,3223,2747,2304,1904,1582,1329,1166,1071,1021,1001,974,942,902,874,871,918,1002,1102,1178,1149,984,617,55,-670,-1504,-2345,-3101,-3681,-4003,-4026,-3718,-3086,-2152,-968,382,1800,3154,4319,5182,5643,5669,5233,4384,3179,1706,74,-1612,-3223,-4646,-5761,-6473,-6709,-6447,-5707,-4589,-3222,-1787,-474,579,1235,1482,1318,832,120,-692,-1503,-2198,-2730,-3037,-3139,-3048,-2827,-2533,-2222,-1941,-1729,-1578,-1507,-1477,-1469,-1461,-1405,-1296,-1096,-812,-453,-60,314,599,717,624,263,-339,-1150,-2077,-3000,-3806,-4365,-4616,-4496,-4024,-3235,-2212,-1059,102,1160,2000,2536,2723,2542,2053,1326,489,-342,-1063,-1593,-1912,-2007,-1922,-1697,-1386,-1043,-702,-403,-162,-3,89,104,79,33,-3,-12,12,37,28,-105,-410,-991,-1835,-2973,-4280,-5650,-6884,-7796,-8223,-8043,-7251,-5897,-4167,-2251,-409,1154,2262,2815,2786,2215,1203,-119,-1595,-3061,-4372,-5385,-5987,-6098,-5667,-4705,-3271,-1478,523,2549,4415,5945,6975,7387,7102,6109,4468,2320,-144,-2662,-4983,-6846,-8060,-8502,-8156,-7090,-5471,-3503,-1431,535,2196,3449,4236,4577,4556,4285,3905,3543,3306,3254,3416,3755,4208,4663,5009,5120,4914,4332,3389,2137,694,-813,-2225,-3426,-4302,-4811,-4938,-4726,-4246,-3608,-2932,-2342,-1952,-1823,-1980,-2378,-2915,-3458,-3850,-3944,-3647,-2915,-1799,-405,1096,2523,3699,4510,4874,4811,4365,3634,2742,1781,852,-7,-780,-1487,-2147,-2787,-3388,-3942,-4386,-4691,-4798,-4704,-4393,-3907,-3268,-2543,-1768,-1009,-295,336,875,1302,1612,1784,1800,1640,1291,755,61,-745,-1585,-2373,-3012,-3422,-3541,-3346,-2851,-2107,-1190,-204,768,1637,2357,2923,3335,3653,3889,4101,4268,4394,4420,4310,4010,3498,2777,1887,900,-99,-995,-1711,-2150,-2300,-2158,-1788,-1289,-776,-373,-150,-168,-404,-819,-1346,-1890,-2398,-2774,-3005,-3021,-2860,-2507,-2049,-1518,-1002,-536,-161,115,297,391,426,424,418,437,494,586,688,754,724,559,202,-344,-1075,-1945,-2893,-3841,-4713,-5430,-5918,-6114,-5961,-5421,-4487,-3190,-1592,182,2014,3715,5153,6167,6673,6627,6043,5021,3657,2125,540,-935,-2210,-3174,-3780,-3994,-3830,-3320,-2550,-1573,-512,569,1594,2488,3230,3774,4104,4201,4043,3609,2882,1859,551,-974,-2622,-4273,-5757,-6960,-7729,-8002,-7712,-6875,-5505,-3690,-1512,888,3360,5737,7834,9492,10568,10979,10709,9816,8423,6712,4871,3102,1543,302,-606,-1184,-1521,-1679,-1754,-1791,-1823,-1828,-1769,-1588,-1218,-611,262,1415,2800,4370,6007,7588,8955,9959,10459,10364,9614,8241,6314,4010,1513,-932,-3100,-4789,-5851,-6191,-5825,-4780,-3204,-1244,905,3037,4970,6523,7555,7974,7723,6819,5336,3410,1246,-932,-2886,-4399,-5331,-5592,-5205,-4244,-2870,-1260,375,1854,3037,3836,4244,4316,4139,3832,3490,3202,2995,2904,2885,2927,2995,3063,3125,3168,3177,3141,3042,2867,2631,2352,2083,1860,1727,1689,1721,1768,1766,1629,1333,840,215,-500,-1175,-1727,-2042,-2060,-1759,-1160,-337,612,1575,2424,3082,3441,3483,3163,2537,1660,660,-337,-1180,-1769,-2018,-1930,-1531,-915,-194,517,1089,1428,1460,1132,459,-536,-1758,-3102,-4426,-5593,-6466,-6944,-6948,-6465,-5524,-4211,-2657,-1017,543,1862,2812,3288,3258,2724,1778,534,-834,-2151,-3236,-3937,-4146,-3814,-2931,-1587,129,2025,3923,5627,6955,7773,8003,7610,6639,5161,3302,1198,-976,-3063,-4880,-6264,-7072,-7196,-6584,-5276,-3358,-1041,1472,3909,6032,7641,8572,8754,8181,6916,5120,2964,701,-1462,-3305,-4660,-5436,-5590,-5163,-4275,-3072,-1759,-535,436,1002,1102,703,-148,-1358,-2783,-4255,-5585,-6626,-7238,-7371,-6998,-6178,-4979,-3549,-2000,-506,807,1807,2409,2562,2267,1565,549,-656,-1873,-2947,-3676,-3961,-3690,-2887,-1593,39,1846,3598,5093,6137,6593,6412,5618,4329,2738,1074,-422,-1526,-2094,-2039,-1399,-267,1174,2717,4164,5306,6041,6266,5993,5261,4162,2842,1427,98,-1015,-1771,-2087,-1925,-1302,-305,945,2290,3568,4670,5496,6017,6239,6171,5898,5446,4925,4364,3854,3394,3032,2714,2454,2179,1911,1609,1341,1114,1021,1100,1406,1933,2651,3454,4238,4859,5215,5237,4901,4259,3367,2350,1296,309,-547,-1232,-1730,-2031,-2143,-2055,-1791,-1343,-773,-66,683,1486,2258,2969,3562,3955,4107,3935,3430,2577,1435,91,-1320,-2643,-3718,-4405,-4590,-4219,-3279,-1831,27,2140,4333,6404,8150,9372,9916,9662,8587,6749,4316,1534,-1293,-3861,-5884,-7167,-7586,-7136,-5910,-4069,-1867,446,2571,4286,5368,5723,5312,4212,2590,663,-1307,-3065,-4403,-5176,-5333,-4921,-4046,-2908,-1687,-614,155,481,291,-400,-1553,-3036,-4712,-6390,-7905,-9053,-9716,-9750,-9138,-7864,-6040,-3816,-1406,922,2923,4355,5064,4967,4095,2551,554,-1664,-3804,-5622,-6914,-7544,-7514,-6864,-5759,-4363,-2880,-1478,-298,577,1129,1361,1348,1140,813,416,-17,-472,-940,-1437,-1946,-2480,-3002,-3486,-3869,-4095,-4101,-3855,-3343,-2594,-1672,-681,251,986,1387,1359,849,-121,-1459,-3027,-4634,-6101,-7270,-8032,-8326,-8170,-7578,-6642,-5419,-3996,-2455,-868,684,2131,3395,4421,5137,5530,5551,5229,4564,3648,2542,1392,309,-566,-1124,-1300,-1064,-457,437,1498,2567,3517,4198,4556,4524,4132,3424,2481,1416,339,-649,-1435,-1956,-2151,-2000,-1527,-770,165,1182,2122,2857,3248,3209,2695,1742,420,-1110,-2695,-4130,-5246,-5891,-5970,-5449,-4360,-2802,-921,1082,2998,4608,5719,6206,5991,5106,3663,1850,-86,-1884,-3331,-4236,-4537,-4229,-3414,-2242,-933,327,1314,1903,1998,1596,779,-328,-1528,-2647,-3481,-3901,-3803,-3165,-2031,-504,1258,3052,4696,5971,6756,6929,6498,5498,4085,2430,768,-673,-1699,-2147,-1973,-1177,108,1721,3404,4917,6004,6470,6197,5152,3421,1161,-1381,-3947,-6250,-8088,-9284,-9786,-9593,-8796,-7523,-5954,-4262,-2633,-1219,-149,495,676,407,-237,-1148,-2171,-3138,-3902,-4334,-4373,-4023,-3327,-2425,-1445,-589,-18,130,-224,-1068,-2309,-3791,-5280,-6562,-7396,-7647,-7216,-6133,-4512,-2521,-404,1612,3326,4567,5280,5428,5090,4331,3277,2016,660,-727,-2063,-3317,-4463,-5491,-6409,-7195,-7831,-8267,-8448,-8304,-7794,-6871,-5564,-3912,-2022,-33,1903,3610,4951,5805,6125,5912,5239,4234,3032,1818,685,-228,-927,-1391,-1705,-1946,-2223,-2628,-3216,-4016,-4987,-6065,-7141,-8084,-8783,-9126,-9079,-8620,-7830,-6783,-5614,-4438,-3355,-2438,-1710,-1158,-730,-368,-2,390,831,1258,1616,1784,1681,1218,377,-810,-2235,-3745,-5131,-6197,-6762,-6691,-5952,-4567,-2667,-426,1934,4184,6142,7634,8595,8982,8841,8260,7364,6292,5174,4106,3146,2313,1589,949,350,-222,-788,-1322,-1832,-2270,-2648,-2922,-3110,-3185,-3153,-3008,-2741,-2377,-1913,-1404,-882,-409,-31,217,318,271,106,-141,-411,-635,-744,-668,-360,192,977,1925,2969,3968,4826,5384,5569,5285,4558,3413,1985,400,-1165,-2582,-3701,-4458,-4777,-4656,-4090,-3136,-1826,-276,1436,3151,4751,6085,7050,7563,7598,7156,6302,5089,3653,2090,552,-841,-1977,-2772,-3206,-3278,-3077,-2677,-2195,-1722,-1304,-970,-689,-413,-85,345,904,1594,2387,3252,4127,4982,5748,6398,6846,7057,6938,6448,5539,4218,2527,577,-1496,-3516,-5300,-6706,-7620,-8005,-7888,-7351,-6528,-5552,-4588,-3735,-3089,-2684,-2479,-2448,-2470,-2477,-2386,-2146,-1749,-1193,-513,275,1133,2051,2993,3949,4883,5780,6607,7342,7946,8389,8608,8580,8227,7560,6549,5254,3737,2119,534,-861,-1940,-2578,-2753,-2463,-1831,-994,-159,505,840,787,354,-363,-1198,-1977,-2507,-2662,-2377,-1669,-653,516,1604,2419,2742,2478,1561,70,-1855,-3991,-6079,-7881,-9179,-9846,-9822,-9131,-7878,-6195,-4252,-2212,-222,1606,3165,4388,5216,5586,5480,4875,3806,2356,645,-1137,-2809,-4173,-5081,-5435,-5243,-4547,-3530,-2346,-1235,-354,148,229,-73,-659,-1326,-1899,-2163,-1995,-1323,-185,1331,3032,4756,6291,7491,8244,8492,8246,7563,6542,5326,4054,2878,1919,1262,955,982,1304,1812,2402,2929,3276,3351,3099,2530,1698,712,-306,-1212,-1903,-2298,-2379,-2168,-1748,-1206,-667,-225,27,34,-229,-773,-1554,-2539,-3627,-4726,-5718,-6475,-6919,-6956,-6592,-5829,-4770,-3507,-2197,-975,44,756,1161,1264,1175,999,868,897,1125,1583,2188,2865,3492,3948,4155,4039,3592,2832,1813,641,-575,-1688,-2584,-3147,-3337,-3133,-2600,-1812,-893,27,830,1402,1688,1671,1385,921,384,-82,-368,-362,-24,664,1637,2808,4039,5195,6137,6752,6962,6728,6087,5096,3903,2646,1491,572,-32,-292,-252,0,343,646,806,725,379,-241,-1069,-2025,-2975,-3799,-4363,-4573,-4378,-3771,-2813,-1617,-327,869,1810,2357,2426,2027,1205,87,-1185,-2465,-3611,-4533,-5162,-5491,-5513,-5276,-4793,-4131,-3320,-2436,-1530,-675,95,727,1238,1616,1919,2176,2449,2774,3167,3623,4087,4503,4792,4883,4748,4365,3772,3021,2177,1317,477,-286,-988,-1599,-2144,-2604,-2972,-3203,-3266,-3102,-2684,-1998,-1049,106,1414,2775,4091,5250,6147,6675,6779,6410,5594,4400,2945,1405,-45,-1213,-1944,-2147,-1773,-872,437,2006,3599,5030,6093,6647,6619,5982,4798,3153,1207,-903,-2980,-4882,-6443,-7549,-8103,-8066,-7420,-6230,-4560,-2559,-375,1812,3804,5428,6529,7007,6841,6073,4831,3289,1649,103,-1198,-2171,-2788,-3097,-3168,-3099,-2967,-2814,-2661,-2465,-2181,-1744,-1096,-204,922,2265,3752,5320,6886,8365,9675,10729,11431,11697,11437,10595,9145,7117,4589,1713,-1342,-4341,-7081,-9345,-10975,-11875,-12006,-11430,-10249,-8648,-6817,-4967,-3267,-1849,-766,-25,457,777,1084,1487,2079,2876,3838,4847,5774,6447,6756,6632,6078,5199,4126,3060,2155,1557,1313,1409,1751,2200,2588,2767,2615,2088,1190,26,-1291,-2562,-3642,-4368,-4660,-4490,-3900,-2991,-1892,-745,314,1198,1835,2224,2389,2387,2316,2238,2240,2341,2538,2796,3023,3146,3068,2727,2111,1230,180,-931,-1948,-2711,-3078,-2956,-2299,-1181,288,1885,3392,4561,5199,5181,4457,3087,1215,-951,-3132,-5071,-6505,-7258,-7210,-6373,-4839,-2816,-580,1580,3365,4574,5066,4835,3962,2614,1015,-604,-2031,-3096,-3713,-3839,-3531,-2854,-1931,-870,230,1259,2139,2795,3150,3182,2867,2240,1386,398,-580,-1418,-2028,-2331,-2356,-2131,-1779,-1390,-1102,-988,-1108,-1467,-2026,-2714,-3425,-4057,-4508,-4708,-4619,-4248,-3631,-2857,-2014,-1229,-592,-193,-68,-207,-555,-1018,-1475,-1826,-1970,-1889,-1580,-1123,-619,-175,85,94,-180,-726,-1463,-2294,-3092,-3730,-4118,-4177,-3908,-3326,-2535,-1638,-797,-154,156,59,-455,-1324,-2406,-3542,-4515,-5174,-5365,-5041,-4193,-2924,-1362,285,1825,3051,3801,3959,3477,2367,731,-1285,-3454,-5526,-7250,-8372,-8731,-8220,-6856,-4762,-2154,695,3454,5863,7652,8703,8956,8463,7378,5865,4161,2444,899,-378,-1301,-1896,-2165,-2219,-2116,-1976,-1859,-1833,-1919,-2116,-2385,-2666,-2866,-2904,-2696,-2207,-1441,-464,624,1670,2535,3062,3155,2757,1885,627,-873,-2416,-3783,-4763,-5173,-4908,-3932,-2306,-159,2305,4842,7190,9089,10344,10804,10445,9315,7568,5419,3094,848,-1135,-2676,-3697,-4138,-4029,-3399,-2337,-927,724,2481,4217,5776,7004,7773,7950,7486,6351,4610,2395,-107,-2637,-4939,-6758,-7882,-8188,-7622,-6247,-4188,-1655,1102,3829,6257,8196,9488,10049,9900,9084,7760,6077,4242,2425,817,-463,-1300,-1649,-1511,-936,-30,1063,2185,3161,3864,4182,4095,3628,2870,1956,1025,196,-436,-857,-1074,-1129,-1095,-1012,-943,-914,-955,-1067,-1255,-1492,-1742,-1956,-2061,-2014,-1746,-1257,-544,319,1252,2146,2898,3440,3730,3792,3673,3462,3224,3040,2933,2898,2908,2899,2824,2656,2370,2004,1583,1163,772,453,196,12,-135,-258,-402,-598,-894,-1318,-1901,-2640,-3508,-4455,-5388,-6221,-6856,-7214,-7238,-6900,-6210,-5200,-3944,-2515,-1010,482,1878,3117,4145,4934,5439,5667,5583,5235,4621,3820,2883,1898,946,109,-538,-948,-1077,-949,-584,-65,527,1079,1512,1728,1706,1418,912,232,-533,-1306,-2002,-2555,-2910,-3025,-2871,-2439,-1744,-832,208,1277,2233,2970,3366,3389,3012,2323,1396,384,-607,-1467,-2144,-2615,-2910,-3065,-3166,-3268,-3432,-3707,-4067,-4512,-4960,-5337,-5580,-5607,-5408,-4965,-4335,-3572,-2785,-2074,-1546,-1283,-1325,-1662,-2230,-2921,-3602,-4138,-4435,-4425,-4121,-3553,-2821,-2003,-1214,-524,-12,290,347,184,-187,-690,-1251,-1765,-2115,-2200,-1923,-1243,-145,1308,3013,4833,6587,8137,9326,10083,10345,10129,9474,8459,7192,5777,4328,2931,1643,486,-543,-1473,-2327,-3110,-3823,-4414,-4850,-5067,-5045,-4779,-4298,-3682,-2983,-2319,-1727,-1280,-994,-860,-883,-1008,-1234,-1512,-1839,-2184,-2541,-2892,-3229,-3541,-3835,-4108,-4361,-4618,-4853,-5098,-5314,-5497,-5613,-5624,-5492,-5184,-4670,-3970,-3090,-2100,-1050,-18,930,1740,2379,2825,3087,3180,3138,2987,2769,2516,2249,2003,1763,1553,1336,1110,846,522,141,-301,-772,-1230,-1614,-1876,-1923,-1745,-1281,-554,395,1508,2681,3811,4819,5586,6088,6246,6070,5549,4723,3654,2426,1153,-36,-1016,-1661,-1892,-1665,-1010,1,1226,2517,3705,4648,5255,5448,5250,4666,3797,2708,1513,287,-888,-1951,-2857,-3571,-4064,-4342,-4392,-4249,-3926,-3469,-2905,-2297,-1694,-1182,-829,-716,-895,-1383,-2163,-3167,-4277,-5380,-6296,-6916,-7119,-6853,-6141,-5043,-3696,-2249,-862,334,1222,1780,1976,1889,1564,1118,623,170,-204,-471,-651,-775,-902,-1085,-1387,-1828,-2419,-3123,-3877,-4588,-5161,-5485,-5489,-5110,-4340,-3199,-1764,-133,1568,3192,4634,5770,6541,6912,6874,6479,5789,4891,3892,2877,1921,1075,367,-220,-676,-1052,-1363,-1625,-1868,-2072,-2222,-2300,-2252,-2074,-1753,-1313,-833,-369,-46,74,-87,-548,-1289,-2260,-3364,-4509,-5578,-6486,-7149,-7515,-7559,-7277,-6701,-5890,-4913,-3883,-2873,-1990,-1289,-814,-573,-544,-682,-920,-1187,-1389,-1466,-1353,-1015,-458,297,1172,2085,2917,3564,3912,3903,3491,2710,1615,325,-1019,-2268,-3270,-3901,-4091,-3790,-3040,-1896,-480,1078,2622,4009,5104,5800,6039,5793,5120,4084,2852,1556,389,-519,-1054,-1170,-865,-212,693,1699,2657,3418,3849,3876,3447,2589,1359,-136,-1756,-3353,-4773,-5883,-6573,-6782,-6469,-5665,-4413,-2812,-983,942,2803,4461,5768,6614,6919,6636,5776,4392,2584,496,-1706,-3852,-5767,-7319,-8401,-8950,-8948,-8414,-7400,-6001,-4313,-2473,-586,1211,2833,4181,5204,5864,6148,6074,5683,5046,4238,3369,2504,1737,1101,610,257,-9,-235,-466,-739,-1042,-1362,-1636,-1818,-1856,-1721,-1424,-996,-497,-32,328,480,378,10,-609,-1388,-2240,-3024,-3629,-3943,-3897,-3460,-2642,-1499,-115,1403,2917,4310,5440,6213,6556,6439,5908,5031,3957,2824,1805,1037,612,595,936,1589,2414,3297,4093,4708,5035,5054,4716,4067,3135,2011,784,-426,-1527,-2421,-3065,-3416,-3514,-3373,-3096,-2723,-2353,-2021,-1769,-1605,-1511,-1470,-1434,-1377,-1250,-1043,-741,-369,37,420,725,897,909,749,437,15,-464,-940,-1355,-1665,-1849,-1894,-1836,-1702,-1565,-1462,-1456,-1548,-1740,-1984,-2227,-2400,-2448,-2320,-2006,-1516,-899,-233,384,859,1097,1044,675,6,-893,-1942,-3004,-3981,-4736,-5208,-5320,-5069,-4462,-3553,-2415,-1152,135,1324,2316,3028,3411,3454,3199,2708,2071,1391,731,158,-313,-689,-1008,-1306,-1649,-2049,-2532,-3070,-3613,-4100,-4442,-4558,-4390,-3895,-3076,-1985,-686,688,2010,3152,3969,4395,4346,3829,2860,1528,-66,-1758,-3404,-4820,-5881,-6459,-6520,-6056,-5164,-3963,-2643,-1383,-363,294,519,310,-268,-1115,-2088,-3042,-3825,-4323,-4427,-4107,-3342,-2194,-742,886,2541,4081,5359,6274,6742,6750,6307,5495,4406,3178,1926,783,-181,-888,-1339,-1524,-1504,-1309,-1034,-701,-385,-85,184,441,697,977,1275,1602,1943,2286,2627,2960,3289,3646,4029,4476,4978,5519,6069,6564,6956,7199,7250,7105,6766,6251,5620,4902,4183,3510,2952,2551,2337,2319,2473,2755,3084,3393,3571,3570,3338,2864,2197,1375,501,-335,-1020,-1457,-1562,-1291,-634,363,1620,3007,4381,5577,6456,6893,6826,6246,5214,3857,2357,912,-269,-1026,-1252,-915,-70,1164,2611,4070,5333,6231,6622,6460,5745,4579,3102,1516,29,-1168,-1910,-2118,-1761,-893,361,1840,3346,4665,5644,6108,6024,5356,4207,2702,1046,-545,-1867,-2717,-3002,-2632,-1664,-154,1726,3802,5885,7763,9318,10403,11004,11089,10737,9995,8979,7758,6430,5045,3679,2355,1124,8,-969,-1778,-2403,-2822,-3022,-3010,-2784,-2388,-1850,-1224,-569,73,661,1162,1574,1879,2104,2245,2338,2395,2433,2483,2534,2606,2672,2709,2672,2499,2148,1571,776,-214,-1310,-2406,-3368,-4061,-4395,-4303,-3802,-2962,-1889,-756,297,1106,1553,1566,1102,197,-1076,-2599,-4196,-5708,-6941,-7732,-7975,-7579,-6586,-5058,-3178,-1149,787,2417,3568,4148,4130,3579,2612,1390,116,-1051,-1925,-2431,-2489,-2143,-1438,-497,556,1595,2502,3209,3669,3894,3910,3782,3554,3290,3011,2764,2528,2351,2179,2053,1937,1826,1726,1610,1487,1349,1190,1010,812,591,351,99,-168,-441,-718,-990,-1261,-1498,-1722,-1891,-2029,-2124,-2203,-2293,-2426,-2650,-2979,-3452,-4041,-4748,-5500,-6260,-6929,-7454,-7756,-7800,-7570,-7072,-6350,-5464,-4478,-3483,-2541,-1733,-1112,-717,-577,-682,-1018,-1524,-2134,-2763,-3304,-3689,-3823,-3677,-3214,-2464,-1452,-264,1029,2329,3529,4557,5297,5723,5768,5447,4779,3813,2640,1343,18,-1240,-2374,-3311,-4035,-4513,-4750,-4735,-4474,-3975,-3236,-2293,-1152,123,1494,2878,4201,5382,6336,7019,7385,7445,7217,6767,6162,5495,4846,4286,3868,3611,3512,3537,3638,3750,3819,3787,3625,3315,2868,2314,1701,1093,561,159,-57,-94,50,301,603,861,999,963,707,248,-424,-1233,-2150,-3081,-3954,-4687,-5191,-5405,-5273,-4778,-3935,-2805,-1481,-81,1253,2400,3244,3702,3746,3363,2604,1550,284,-1057,-2378,-3551,-4484,-5101,-5340,-5203,-4692,-3884,-2861,-1734,-623,379,1200,1812,2227,2487,2655,2791,2931,3109,3300,3493,3645,3700,3636,3391,2963,2354,1572,705,-211,-1058,-1770,-2270,-2498,-2440,-2096,-1519,-776,27,772,1355,1668,1666,1318,667,-221,-1222,-2216,-3058,-3650,-3909,-3827,-3436,-2825,-2114,-1426,-896,-612,-650,-1021,-1709,-2654,-3765,-4942,-6071,-7055,-7822,-8307,-8489,-8365,-7959,-7325,-6512,-5610,-4676,-3803,-3040,-2449,-2053,-1878,-1893,-2101,-2427,-2861,-3319,-3792,-4221,-4602,-4913,-5152,-5306,-5374,-5337,-5175,-4877,-4412,-3788,-3002,-2097,-1106,-111,840,1650,2289,2683,2832,2729,2408,1923,1348,760,235,-153,-361,-362,-145,255,803,1424,2045,2585,2994,3224,3268,3144,2860,2481,2017,1525,1019,518,25,-471,-986,-1540,-2153,-2818,-3527,-4228,-4851,-5320,-5528,-5432,-4968,-4165,-3075,-1787,-452,817,1877,2624,3014,3003,2636,1962,1070,57,-981,-1966,-2836,-3561,-4140,-4577,-4906,-5136,-5290,-5351,-5314,-5134,-4789,-4235,-3455,-2446,-1230,136,1573,2983,4252,5272,5950,6203,5996,5311,4191,2694,942,-952,-2829,-4542,-5950,-6922,-7375,-7256,-6573,-5377,-3773,-1892,120,2106,3933,5473,6638,7364,7625,7425,6797,5798,4511,3018,1428,-151,-1610,-2831,-3729,-4213,-4268,-3851,-3042,-1860,-459,1073,2554,3857,4833,5378,5425,4964,4032,2728,1174,-475,-2061,-3449,-4513,-5189,-5425,-5228,-4627,-3685,-2498,-1159,184,1416,2395,3020,3220,2966,2274,1207,-144,-1668,-3242,-4744,-6078,-7131,-7870,-8226,-8213,-7853,-7196,-6332,-5354,-4358,-3433,-2638,-2005,-1537,-1214,-991,-826,-667,-487,-252,29,347,661,931,1087,1105,920,546,-19,-734,-1523,-2323,-3029,-3577,-3896,-3952,-3738,-3261,-2560,-1684,-679,367,1406,2340,3102,3611,3814,3671,3205,2433,1453,342,-772,-1810,-2667,-3304,-3697,-3843,-3811,-3623,-3378,-3095,-2838,-2613,-2421,-2272,-2123,-1990,-1834,-1665,-1483,-1287,-1103,-918,-754,-594,-443,-296,-171,-72,-35,-71,-201,-424,-729,-1092,-1476,-1866,-2217,-2536,-2795,-3007,-3167,-3282,-3352,-3384,-3374,-3347,-3294,-3261,-3243,-3296,-3410,-3617,-3898,-4225,-4567,-4850,-5029,-5037,-4844,-4425,-3794,-2985,-2047,-1063,-108,731,1372,1751,1828,1586,1053,289,-627,-1581,-2483,-3220,-3720,-3908,-3747,-3216,-2325,-1116,349,1954,3589,5100,6351,7218,7601,7451,6766,5598,4050,2273,431,-1277,-2696,-3658,-4084,-3908,-3176,-1962,-421,1255,2886,4252,5234,5707,5665,5120,4196,3002,1739,544,-408,-1022,-1224,-1001,-396,524,1651,2863,4045,5080,5879,6391,6569,6435,5998,5330,4473,3514,2501,1507,561,-292,-1040,-1655,-2130,-2437,-2577,-2523,-2302,-1911,-1410,-839,-255,285,759,1140,1446,1688,1911,2123,2368,2635,2931,3226,3489,3685,3769,3730,3528,3191,2718,2145,1518,856,228,-346,-813,-1123,-1248,-1122,-731,-51,912,2105,3478,4916,6331,7593,8620,9316,9638,9562,9095,8280,7170,5852,4412,2946,1554,313,-696,-1421,-1829,-1897,-1647,-1106,-340,569,1529,2448,3236,3839,4204,4338,4243,3971,3573,3107,2640,2229,1907,1730,1683,1796,2033,2385,2815,3286,3759,4185,4514,4703,4708,4502,4063,3394,2500,1430,218,-1054,-2326,-3507,-4533,-5342,-5886,-6155,-6134,-5850,-5317,-4592,-3697,-2721,-1683,-684,260,1060,1714,2156,2408,2432,2253,1865,1299,580,-237,-1092,-1915,-2618,-3151,-3430,-3438,-3145,-2559,-1716,-650,578,1897,3254,4560,5752,6755,7485,7898,7929,7587,6875,5858,4604,3210,1768,371,-887,-1937,-2699,-3131,-3180,-2849,-2138,-1109,165,1579,3000,4304,5358,6071,6374,6265,5772,4990,4027,3035,2133,1457,1064,1001,1231,1698,2285,2886,3385,3698,3785,3634,3287,2796,2235,1672,1154,707,334,11,-291,-591,-917,-1268,-1628,-1992,-2320,-2601,-2824,-2994,-3128,-3264,-3405,-3574,-3748,-3893,-3963,-3898,-3657,-3218,-2578,-1768,-837,159,1146,2074,2862,3484,3862,3991,3834,3393,2699,1787,736,-359,-1392,-2247,-2814,-3028,-2824,-2222,-1248,-6,1383,2760,3957,4829,5246,5150,4523,3430,1980,339,-1328,-2830,-4021,-4776,-5033,-4778,-4063,-2986,-1670,-279,1060,2204,3066,3581,3734,3554,3110,2501,1850,1273,882,749,906,1354,2011,2810,3599,4284,4741,4910,4772,4338,3686,2893,2059,1284,631,156,-131,-250,-239,-161,-91,-103,-244,-571,-1073,-1750,-2537,-3372,-4155,-4803,-5233,-5381,-5233,-4780,-4072,-3150,-2108,-1003,74,1063,1897,2536,2932,3085,2973,2623,2056,1316,454,-479,-1422,-2325,-3148,-3843,-4389,-4740,-4867,-4737,-4309,-3580,-2539,-1248,229,1756,3210,4423,5285,5690,5598,5032,4034,2727,1226,-318,-1752,-2953,-3774,-4160,-4038,-3438,-2417,-1093,360,1768,2933,3723,4024,3827,3171,2178,997,-188,-1224,-1963,-2310,-2233,-1718,-847,298,1568,2815,3889,4661,5052,5028,4605,3870,2897,1834,768,-185,-969,-1546,-1912,-2086,-2107,-2020,-1873,-1720,-1600,-1548,-1596,-1729,-1952,-2225,-2517,-2801,-3045,-3233,-3359,-3415,-3405,-3325,-3174,-2938,-2609,-2170,-1617,-960,-238,513,1200,1783,2156,2300,2162,1769,1155,405,-381,-1079,-1591,-1821,-1725,-1299,-566,389,1486,2608,3654,4510,5108,5367,5284,4857,4148,3238,2231,1248,377,-282,-710,-877,-830,-615,-306,28,329,566,717,805,849,896,986,1160,1442,1850,2372,2987,3645,4288,4841,5240,5420,5332,4971,4322,3456,2402,1268,119,-948,-1866,-2586,-3066,-3318,-3354,-3223,-2999,-2748,-2547,-2453,-2489,-2667,-2955,-3305,-3659,-3938,-4092,-4073,-3861,-3480,-2951,-2344,-1704,-1095,-539,-61,356,724,1059,1360,1613,1766,1777,1579,1128,415,-561,-1732,-3018,-4294,-5427,-6269,-6702,-6620,-5988,-4808,-3152,-1149,1044,3227,5211,6822,7916,8409,8281,7557,6345,4773,3013,1243,-377,-1702,-2646,-3154,-3241,-2961,-2409,-1710,-986,-363,82,267,200,-124,-631,-1242,-1861,-2389,-2741,-2879,-2770,-2454,-1962,-1383,-773,-243,166,376,368,134,-309,-911,-1618,-2355,-3052,-3641,-4058,-4273,-4250,-4015,-3584,-3035,-2436,-1880,-1462,-1236,-1273,-1559,-2093,-2801,-3618,-4430,-5163,-5713,-6038,-6091,-5886,-5443,-4831,-4107,-3362,-2639,-2007,-1470,-1071,-781,-633,-593,-685,-880,-1183,-1568,-2004,-2471,-2916,-3330,-3663,-3927,-4077,-4129,-4053,-3843,-3486,-2982,-2325,-1556,-693,189,1050,1814,2435,2878,3113,3140,2956,2562,1970,1182,219,-894,-2104,-3341,-4526,-5541,-6319,-6747,-6789,-6413,-5644,-4544,-3213,-1758,-311,1026,2149,3000,3531,3728,3607,3179,2513,1645,660,-374,-1393,-2328,-3132,-3784,-4242,-4540,-4651,-4629,-4462,-4215,-3885,-3542,-3192,-2894,-2660,-2513,-2466,-2509,-2645,-2850,-3111,-3406,-3706,-3994,-4228,-4384,-4425,-4313,-4019,-3528,-2826,-1951,-924,168,1263,2253,3054,3576,3758,3563,2992,2084,902,-442,-1847,-3174,-4318,-5167,-5658,-5736,-5419,-4726,-3744,-2554,-1268,20,1222,2274,3133,3778,4198,4416,4431,4291,3996,3585,3062,2437,1720,928,82,-760,-1551,-2201,-2640,-2794,-2616,-2089,-1248,-147,1095,2384,3586,4613,5395,5886,6092,6017,5716,5221,4593,3882,3122,2370,1648,989,421,-42,-386,-598,-690,-664,-542,-347,-106,164,440,704,948,1133,1244,1242,1090,781,300,-321,-1046,-1804,-2529,-3149,-3593,-3840,-3831,-3604,-3137,-2490,-1678,-760,218,1201,2128,2941,3601,4049,4273,4243,3959,3441,2703,1812,820,-174,-1097,-1852,-2372,-2602,-2502,-2092,-1380,-442,646,1801,2905,3897,4686,5245,5549,5603,5444,5106,4640,4103,3525,2953,2404,1887,1425,1018,689,456,337,353,505,780,1147,1554,1942,2264,2466,2537,2462,2268,1977,1629,1259,889,550,234,-40,-286,-503,-676,-811,-868,-843,-703,-433,-33,487,1087,1711,2284,2724,2948,2903,2544,1889,959,-154,-1369,-2570,-3657,-4540,-5146,-5436,-5403,-5053,-4442,-3611,-2660,-1643,-661,225,949,1453,1717,1722,1486,1052,460,-213,-924,-1616,-2247,-2784,-3197,-3444,-3518,-3373,-3015,-2433,-1646,-688,392,1538,2676,3754,4701,5489,6060,6405,6499,6328,5911,5244,4368,3321,2158,941,-259,-1377,-2356,-3143,-3708,-4032,-4100,-3932,-3521,-2912,-2115,-1186,-170,879,1892,2821,3597,4178,4523,4609,4433,4019,3405,2668,1884,1147,538,135,-30,59,372,841,1393,1914,2330,2557,2559,2332,1893,1298,600,-134,-852,-1503,-2069,-2523,-2869,-3114,-3261,-3341,-3335,-3272,-3118,-2891,-2563,-2137,-1613,-1009,-352,303,906,1387,1687,1770,1617,1258,720,101,-558,-1139,-1614,-1900,-1996,-1875,-1572,-1113,-549,68,687,1271,1771,2178,2461,2617,2650,2568,2393,2159,1883,1604,1325,1051,775,476,149,-216,-607,-995,-1342,-1588,-1690,-1603,-1297,-785,-75,759,1657,2530,3289,3876,4237,4355,4240,3906,3398,2763,2048,1313,598,-57,-611,-1052,-1349,-1497,-1496,-1342,-1071,-703,-281,158,592,982,1336,1616,1831,1952,1968,1858,1614,1223,699,72,-617,-1305,-1918,-2395,-2673,-2706,-2491,-2022,-1339,-501,438,1376,2251,2966,3474,3719,3693,3395,2864,2141,1297,392,-507,-1349,-2091,-2716,-3208,-3572,-3805,-3915,-3888,-3727,-3409,-2932,-2288,-1492,-573,427,1436,2398,3219,3838,4173,4176,3811,3068,1984,618,-916,-2503,-3967,-5190,-6000,-6325,-6101,-5355,-4160,-2665,-1020,571,1972,3037,3706,3956,3820,3373,2726,1977,1253,615,130,-185,-351,-394,-378,-351,-358,-425,-568,-760,-975,-1174,-1305,-1348,-1279,-1098,-821,-483,-113,223,485,607,557,291,-188,-862,-1694,-2599,-3512,-4332,-4992,-5427,-5601,-5512,-5168,-4623,-3911,-3111,-2270,-1456,-728,-115,337,638,786,815,760,662,558,483,444,464,525,629,752,897,1055,1247,1477,1772,2136,2567,3052,3549,4023,4408,4650,4693,4483,4001,3244,2243,1079,-152,-1319,-2303,-2974,-3269,-3128,-2570,-1642,-441,911,2269,3502,4493,5161,5476,5437,5105,4553,3884,3212,2625,2206,1989,1984,2151,2427,2737,2981,3106,3038,2773,2296,1653,887,62,-741,-1462,-2022,-2380,-2507,-2400,-2101,-1659,-1163,-687,-315,-86,-29,-134,-355,-656,-960,-1214,-1374,-1389,-1268,-984,-599,-110,401,919,1385,1779,2075,2274,2361,2361,2269,2104,1878,1595,1276,925,570,213,-107,-387,-591,-705,-700,-568,-282,141,698,1346,2044,2723,3334,3791,4068,4105,3918,3516,2946,2292,1608,986,453,55,-221,-385,-475,-527,-571,-638,-731,-863,-1009,-1162,-1286,-1359,-1349,-1239,-1012,-677,-236,282,849,1441,2010,2528,2960,3260,3413,3370,3123,2668,2008,1208,305,-599,-1429,-2100,-2550,-2749,-2686,-2398,-1923,-1345,-728,-165,286,552,608,431,45,-516,-1178,-1872,-2508,-3024,-3369,-3513,-3474,-3260,-2942,-2550,-2164,-1804,-1522,-1305,-1163,-1062,-985,-905,-806,-671,-517,-331,-150,26,180,297,387,455,519,602,717,881,1078,1296,1488,1613,1629,1494,1201,755,196,-420,-1017,-1520,-1863,-2000,-1921,-1654,-1243,-778,-328,23,219,236,61,-271,-721,-1231,-1733,-2174,-2503,-2694,-2744,-2657,-2464,-2196,-1878,-1544,-1203,-876,-577,-307,-98,62,132,144,73,-45,-197,-360,-503,-616,-701,-758,-837,-961,-1182,-1530,-2012,-2622,-3303,-4005,-4633,-5123,-5403,-5444,-5227,-4780,-4128,-3335,-2462,-1572,-745,-22,527,891,1042,1002,792,457,44,-395,-819,-1183,-1466,-1642,-1708,-1665,-1518,-1297,-1015,-698,-377,-50,253,531,775,967,1098,1150,1107,949,676,271,-245,-861,-1533,-2221,-2859,-3403,-3801,-4026,-4063,-3922,-3620,-3193,-2674,-2105,-1516,-937,-386,130,594,1020,1382,1712,1977,2215,2410,2579,2723,2837,2919,2947,2920,2811,2634,2399,2127,1870,1647,1502,1430,1435,1471,1518,1514,1442,1250,940,495,-76,-744,-1502,-2287,-3071,-3779,-4366,-4750,-4909,-4782,-4408,-3780,-2992,-2086,-1169,-301,446,1029,1424,1628,1663,1548,1335,1056,758,478,229,35,-111,-217,-300,-382,-469,-581,-702,-845,-969,-1071,-1107,-1051,-879,-555,-87,536,1271,2082,2899,3647,4254,4645,4766,4596,4122,3391,2444,1379,260,-799,-1749,-2501,-3024,-3282,-3251,-2932,-2324,-1447,-341,943,2321,3712,5016,6140,7019,7566,7771,7587,7044,6169,5032,3730,2372,1077,-34,-873,-1362,-1474,-1226,-652,140,1064,1990,2806,3421,3746,3753,3415,2765,1847,747,-445,-1622,-2682,-3548,-4141,-4454,-4470,-4240,-3809,-3256,-2652,-2066,-1531,-1087,-699,-377,-51,283,678,1131,1645,2194,2735,3215,3580,3773,3751,3504,3022,2345,1530,654,-182,-885,-1354,-1531,-1354,-844,-5,1050,2260,3447,4516,5307,5728,5688,5182,4203,2862,1248,-466,-2140,-3612,-4774,-5535,-5866,-5765,-5280,-4467,-3426,-2229,-983,255,1401,2427,3280,3954,4432,4722,4824,4763,4541,4183,3701,3109,2441,1717,985,286,-344,-862,-1257,-1520,-1672,-1727,-1737,-1718,-1710,-1721,-1749,-1781,-1789,-1757,-1657,-1502,-1286,-1060,-830,-659,-552,-537,-620,-779,-1010,-1281,-1578,-1864,-2127,-2310,-2399,-2345,-2123,-1728,-1159,-458,315,1093,1790,2330,2663,2739,2560,2145,1540,821,58,-661,-1280,-1735,-2001,-2054,-1902,-1570,-1093,-540,33,539,915,1096,1047,743,207,-547,-1447,-2451,-3462,-4428,-5260,-5909,-6319,-6457,-6315,-5894,-5219,-4320,-3246,-2043,-774,501,1717,2804,3702,4346,4710,4750,4499,3947,3169,2207,1148,62,-968,-1891,-2637,-3196,-3534,-3666,-3590,-3343,-2931,-2419,-1811,-1183,-547,38,550,950,1229,1367,1384,1285,1092,837,517,166,-225,-635,-1058,-1473,-1867,-2212,-2478,-2654,-2690,-2592,-2320,-1891,-1304,-606,163,935,1641,2229,2642,2855,2865,2666,2298,1774,1147,441,-278,-987,-1612,-2126,-2480,-2658,-2661,-2502,-2224,-1874,-1509,-1185,-943,-815,-822,-954,-1219,-1580,-2020,-2504,-2981,-3422,-3778,-4002,-4078,-3958,-3651,-3132,-2426,-1548,-533,571,1708,2822,3841,4705,5362,5757,5866,5675,5184,4435,3464,2354,1177,35,-982,-1787,-2305,-2499,-2354,-1899,-1206,-355,533,1364,2030,2474,2642,2539,2173,1598,860,39,-812,-1620,-2333,-2919,-3335,-3588,-3674,-3613,-3444,-3190,-2897,-2576,-2249,-1917,-1582,-1242,-895,-547,-200,138,453,737,973,1149,1253,1280,1222,1085,878,603,288,-56,-395,-694,-919,-1029,-990,-798,-429,75,707,1399,2103,2743,3251,3562,3614,3382,2842,2037,992,-182,-1408,-2557,-3520,-4211,-4537,-4469,-3983,-3104,-1892,-429,1173,2778,4272,5514,6416,6901,6935,6529,5731,4619,3311,1910,557,-656,-1631,-2301,-2647,-2639,-2323,-1719,-909,41,1030,1972,2771,3354,3668,3687,3427,2924,2253,1490,742,68,-451,-800,-969,-981,-883,-723,-552,-422,-346,-341,-388,-452,-498,-483,-384,-181,103,464,842,1207,1500,1683,1714,1581,1269,804,216,-446,-1121,-1756,-2291,-2682,-2880,-2858,-2596,-2085,-1344,-408,659,1772,2828,3723,4349,4622,4482,3920,2952,1662,151,-1446,-2989,-4336,-5390,-6045,-6274,-6056,-5409,-4397,-3097,-1613,-71,1406,2694,3692,4336,4599,4497,4079,3431,2648,1818,1043,380,-114,-417,-531,-469,-263,49,431,852,1271,1675,2021,2297,2483,2549,2505,2329,2034,1632,1127,564,-53,-660,-1246,-1760,-2184,-2507,-2723,-2843,-2884,-2863,-2797,-2701,-2565,-2395,-2165,-1868,-1493,-1042,-524,27,588,1107,1562,1913,2145,2246,2214,2067,1822,1504,1147,774,418,104,-151,-320,-400,-388,-287,-118,105,358,612,846,1027,1127,1118,965,661,177,-460,-1230,-2088,-2941,-3736,-4355,-4735,-4806,-4523,-3882,-2904,-1646,-193,1344,2845,4170,5216,5865,6078,5815,5132,4086,2811,1435,104,-1052,-1932,-2488,-2693,-2591,-2237,-1722,-1145,-592,-153,134,218,119,-162,-573,-1071,-1598,-2095,-2520,-2823,-2992,-3009,-2895,-2664,-2365,-2018,-1676,-1349,-1071,-836,-665,-536,-465,-414,-398,-374,-338,-272,-147,17,240,491,748,972,1128,1184,1122,944,651,273,-167,-639,-1110,-1549,-1938,-2242,-2460,-2566,-2560,-2442,-2212,-1890,-1500,-1081,-671,-330,-92,-12,-116,-414,-901,-1535,-2248,-2963,-3572,-3985,-4126,-3935,-3408,-2563,-1463,-193,1143,2436,3578,4489,5101,5392,5355,5032,4464,3735,2912,2084,1316,664,163,-173,-349,-390,-319,-182,6,203,401,587,747,889,997,1078,1118,1120,1080,1004,897,760,605,419,207,-39,-325,-645,-994,-1356,-1704,-2019,-2273,-2460,-2566,-2601,-2583,-2515,-2413,-2288,-2117,-1932,-1704,-1460,-1199,-953,-724,-566,-472,-503,-644,-924,-1323,-1811,-2366,-2897,-3372,-3695,-3804,-3660,-3199,-2453,-1417,-175,1200,2589,3876,4943,5685,6031,5948,5441,4578,3445,2180,928,-165,-963,-1362,-1311,-798,124,1361,2783,4240,5573,6645,7332,7560,7287,6518,5306,3738,1932,32,-1815,-3467,-4788,-5673,-6055,-5893,-5201,-4035,-2484,-679,1237,3120,4841,6284,7401,8142,8521,8557,8280,7734,6949,5955,4791,3491,2114,728,-588,-1740,-2647,-3237,-3472,-3348,-2907,-2216,-1380,-502,318,997,1481,1746,1779,1595,1212,645,-74,-929,-1887,-2924,-3992,-5052,-6042,-6903,-7573,-7988,-8109,-7902,-7359,-6500,-5342,-3947,-2364,-662,1080,2783,4358,5698,6713,7297,7382,6926,5926,4440,2568,471,-1659,-3607,-5166,-6166,-6482,-6076,-4975,-3281,-1160,1194,3550,5704,7459,8676,9259,9186,8471,7222,5551,3630,1643,-243,-1844,-3037,-3721,-3852,-3443,-2542,-1264,286,1959,3635,5202,6564,7663,8464,8942,9103,8956,8514,7808,6859,5716,4420,3043,1635,290,-942,-1979,-2777,-3304,-3549,-3541,-3308,-2909,-2395,-1823,-1245,-705,-235,126,370,471,425,214,-160,-708,-1400,-2220,-3101,-3991,-4807,-5474,-5926,-6108,-6002,-5609,-4979,-4154,-3221,-2225,-1237,-267,632,1474,2202,2805,3223,3405,3314,2898,2186,1189,6,-1263,-2478,-3521,-4253,-4624,-4568,-4126,-3340,-2324,-1180,-41,997,1852,2488,2873,3044,2993,2769,2376,1846,1197,452,-345,-1158,-1909,-2540,-2978,-3160,-3052,-2644,-1951,-1043,27,1168,2314,3399,4384,5218,5898,6383,6689,6793,6723,6480,6099,5608,5045,4442,3849,3275,2753,2268,1826,1382,930,425,-154,-805,-1546,-2340,-3173,-3998,-4789,-5508,-6144,-6689,-7147,-7550,-7902,-8251,-8589,-8932,-9247,-9504,-9644,-9620,-9371,-8860,-8062,-6978,-5643,-4102,-2443,-749,863,2300,3439,4213,4510,4321,3588,2372,726,-1223,-3308,-5344,-7131,-8488,-9276,-9404,-8861,-7704,-6054,-4083,-1982,67,1894,3397,4491,5158,5408,5276,4827,4126,3236,2240,1187,158,-790,-1594,-2190,-2534,-2581,-2310,-1726,-842,262,1534,2848,4125,5257,6178,6825,7186,7239,7035,6590,6000,5314,4630,4008,3508,3179,3033,3085,3310,3676,4121,4577,4956,5179,5184,4940,4443,3741,2877,1942,985,81,-758,-1514,-2211,-2887,-3569,-4303,-5097,-5955,-6858,-7760,-8615,-9360,-9934,-10289,-10386,-10213,-9770,-9074,-8158,-7046,-5788,-4414,-2988,-1553,-184,1066,2123,2935,3448,3649,3527,3139,2536,1839,1134,556,174,74,289,811,1622,2638,3761,4879,5840,6531,6835,6674,6031,4921,3438,1692,-149,-1920,-3452,-4583,-5198,-5207,-4585,-3358,-1624,495,2814,5175,7398,9359,10947,12133,12881,13261,13298,13100,12725,12251,11717,11139,10524,9839,9096,8261,7374,6438,5512,4619,3822,3124,2565,2122,1775,1496,1216,912,526,40,-566,-1289,-2128,-3059,-4064,-5112,-6166,-7188,-8128,-8949,-9590,-10017,-10195,-10085,-9716,-9068,-8218,-7206,-6113,-5029,-4025,-3182,-2560,-2187,-2090,-2265,-2678,-3310,-4089,-4949,-5822,-6605,-7241,-7647,-7776,-7601,-7118,-6342,-5334,-4147,-2876,-1602,-411,624,1443,2009,2297,2304,2044,1531,810,-88,-1079,-2119,-3077,-3909,-4480,-4741,-4611,-4071,-3112,-1770,-117,1766,3739,5697,7490,9019,10184,10925,11230,11094,10585,9758,8718,7550,6368,5216,4191,3278,2515,1863,1297,778,261,-279,-861,-1478,-2116,-2740,-3312,-3804,-4178,-4439,-4593,-4671,-4738,-4825,-5014,-5309,-5746,-6286,-6898,-7497,-8009,-8341,-8414,-8172,-7582,-6667,-5457,-4072,-2582,-1164,83,1006,1516,1535,1037,41,-1397,-3176,-5172,-7254,-9269,-11085,-12577,-13637,-14200,-14209,-13664,-12579,-11032,-9115,-6958,-4710,-2524,-539,1123,2378,3186,3537,3463,3040,2319,1435,456,-496,-1331,-1990,-2402,-2551,-2424,-2034,-1415,-616,306,1269,2218,3064,3778,4307,4644,4801,4787,4666,4472,4287,4156,4148,4281,4580,5024,5584,6215,6850,7448,7939,8314,8539,8637,8621,8534,8386,8224,8005,7756,7402,6925,6271,5407,4310,2994,1468,-201,-1949,-3689,-5303,-6711,-7794,-8495,-8737,-8513,-7798,-6638,-5073,-3189,-1094,1096,3244,5213,6878,8114,8844,8990,8541,7499,5935,3923,1618,-857,-3319,-5613,-7595,-9141,-10159,-10613,-10471,-9777,-8587,-6987,-5098,-3049,-967,989,2714,4064,4976,5373,5247,4632,3575,2221,678,-870,-2268,-3373,-4056,-4260,-3965,-3213,-2107,-763,670,2048,3250,4165,4744,4948,4791,4305,3552,2618,1591,579,-311,-993,-1373,-1417,-1091,-414,580,1821,3241,4733,6246,7677,8991,10141,11084,11821,12313,12549,12511,12176,11536,10606,9393,7968,6364,4673,2956,1280,-290,-1729,-3003,-4124,-5094,-5931,-6661,-7273,-7778,-8148,-8347,-8366,-8161,-7752,-7139,-6381,-5521,-4657,-3840,-3165,-2679,-2424,-2421,-2645,-3072,-3633,-4263,-4877,-5399,-5754,-5883,-5747,-5328,-4642,-3734,-2671,-1561,-500,389,1019,1307,1230,797,61,-877,-1908,-2896,-3723,-4295,-4552,-4473,-4077,-3412,-2543,-1547,-486,565,1580,2492,3300,3967,4494,4886,5143,5310,5389,5449,5499,5599,5749,5978,6260,6593,6930,7248,7492,7643,7657,7533,7270,6888,6424,5916,5387,4887,4390,3922,3438,2933,2377,1757,1072,333,-440,-1223,-1987,-2724,-3404,-4032,-4598,-5101,-5539,-5905,-6188,-6379,-6471,-6452,-6325,-6087,-5738,-5291,-4744,-4119,-3430,-2692,-1943,-1206,-527,48,472,703,694,432,-98,-886,-1885,-3039,-4270,-5464,-6543,-7398,-7974,-8227,-8158,-7785,-7162,-6347,-5409,-4400,-3386,-2379,-1426,-512,354,1182,1988,2766,3527,4249,4921,5513,6006,6374,6600,6683,6605,6382,6002,5473,4803,3987,3053,2001,883,-274,-1396,-2427,-3286,-3918,-4260,-4287,-3979,-3358,-2452,-1325,-37,1328,2693,3972,5103,6008,6662,7014,7093,6876,6453,5832,5139,4427,3811,3355,3119,3130,3360,3766,4245,4686,4971,4969,4613,3836,2651,1097,-746,-2755,-4804,-6739,-8417,-9702,-10467,-10636,-10141,-8997,-7228,-4958,-2308,507,3310,5869,8014,9580,10463,10619,10047,8812,7014,4787,2284,-338,-2939,-5379,-7563,-9388,-10805,-11764,-12251,-12290,-11891,-11158,-10128,-8935,-7656,-6390,-5225,-4214,-3396,-2785,-2363,-2096,-1938,-1831,-1726,-1577,-1353,-1022,-580,-24,637,1375,2176,2998,3814,4591,5290,5899,6383,6747,6974,7062,7010,6806,6450,5934,5252,4413,3406,2263,988,-365,-1756,-3100,-4329,-5340,-6048,-6374,-6257,-5654,-4583,-3055,-1166,999,3305,5613,7782,9659,11117,12029,12304,11896,10784,9031,6723,4014,1079,-1893,-4703,-7182,-9174,-10571,-11297,-11321,-10671,-9402,-7634,-5512,-3210,-931,1145,2842,4025,4619,4583,3956,2803,1243,-602,-2574,-4552,-6390,-7987,-9256,-10116,-10548,-10523,-10072,-9246,-8110,-6764,-5291,-3797,-2353,-1045,78,961,1580,1919,1987,1814,1433,915,317,-282,-815,-1212,-1429,-1418,-1168,-675,49,976,2054,3236,4435,5575,6576,7339,7825,7967,7767,7246,6432,5415,4252,3029,1828,706,-263,-1039,-1580,-1873,-1904,-1694,-1250,-604,229,1219,2358,3621,4988,6427,7886,9293,10573,11608,12303,12544,12253,11372,9903,7877,5417,2649,-218,-2994,-5466,-7464,-8836,-9508,-9430,-8639,-7195,-5218,-2847,-255,2390,4912,7159,8989,10309,11023,11116,10559,9403,7705,5576,3151,586,-1950,-4288,-6293,-7827,-8825,-9249,-9100,-8456,-7382,-6023,-4481,-2911,-1415,-101,946,1695,2112,2231,2104,1813,1443,1112,871,809,936,1255,1742,2342,3008,3668,4271,4768,5108,5280,5241,5007,4576,3967,3229,2382,1498,612,-223,-961,-1572,-2032,-2335,-2476,-2481,-2371,-2181,-1961,-1732,-1523,-1333,-1134,-888,-536,-23,705,1659,2850,4216,5702,7198,8576,9733,10507,10834,10593,9775,8362,6409,4006,1267,-1639,-4567,-7340,-9815,-11858,-13377,-14305,-14629,-14350,-13524,-12222,-10533,-8591,-6498,-4400,-2420,-660,768,1813,2431,2626,2420,1878,1062,67,-1008,-2072,-3030,-3801,-4337,-4591,-4561,-4269,-3742,-3056,-2267,-1465,-731,-129,253,389,223,-240,-988,-1980,-3138,-4385,-5600,-6691,-7539,-8079,-8238,-8030,-7447,-6580,-5500,-4304,-3122,-2003,-1065,-303,229,582,762,843,863,883,937,1044,1209,1409,1610,1760,1807,1705,1412,922,237,-591,-1494,-2373,-3123,-3624,-3795,-3550,-2879,-1777,-325,1397,3221,5021,6599,7827,8566,8729,8293,7255,5710,3744,1541,-763,-2957,-4911,-6457,-7525,-8039,-8005,-7449,-6446,-5087,-3491,-1778,-64,1531,2925,4021,4781,5149,5133,4744,4018,3038,1870,617,-623,-1778,-2756,-3518,-4024,-4258,-4240,-3985,-3542,-2950,-2271,-1545,-819,-126,527,1105,1628,2061,2417,2660,2796,2790,2654,2372,1964,1448,855,219,-404,-993,-1489,-1890,-2161,-2316,-2346,-2276,-2115,-1878,-1585,-1246,-871,-471,-51,377,811,1243,1676,2111,2549,2997,3449,3897,4326,4714,5044,5308,5491,5630,5722,5840,6000,6273,6675,7228,7916,8685,9471,10157,10649,10823,10598,9905,8726,7078,5029,2677,158,-2374,-4771,-6877,-8573,-9763,-10394,-10451,-9964,-8996,-7648,-6043,-4317,-2618,-1087,154,992,1376,1262,678,-327,-1660,-3202,-4828,-6395,-7797,-8911,-9693,-10071,-10061,-9655,-8916,-7884,-6659,-5294,-3895,-2514,-1219,-51,970,1829,2533,3087,3509,3816,4015,4133,4155,4096,3938,3683,3314,2838,2250,1569,816,18,-776,-1544,-2217,-2790,-3206,-3467,-3560,-3513,-3337,-3099,-2815,-2558,-2355,-2252,-2270,-2432,-2731,-3166,-3707,-4317,-4949,-5530,-5986,-6228,-6166,-5729,-4851,-3519,-1741,406,2822,5350,7822,10040,11839,13061,13605,13426,12533,11002,8960,6559,3984,1407,-1013,-3138,-4877,-6162,-6972,-7311,-7213,-6723,-5911,-4849,-3624,-2316,-1010,218,1318,2229,2939,3437,3722,3838,3791,3637,3389,3087,2741,2383,2025,1690,1407,1184,1047,1002,1038,1160,1325,1514,1683,1796,1797,1660,1336,809,77,-853,-1937,-3116,-4327,-5485,-6521,-7366,-7966,-8300,-8346,-8130,-7663,-6995,-6159,-5201,-4161,-3069,-1963,-869,174,1141,1984,2692,3233,3602,3816,3874,3819,3664,3445,3166,2850,2485,2077,1630,1146,658,197,-184,-421,-458,-239,270,1068,2136,3395,4763,6099,7291,8202,8744,8844,8484,7685,6510,5068,3479,1887,437,-758,-1583,-1986,-1934,-1444,-571,595,1958,3367,4730,5898,6802,7361,7536,7321,6716,5771,4525,3048,1414,-307,-2024,-3665,-5160,-6435,-7453,-8174,-8586,-8714,-8569,-8215,-7693,-7074,-6407,-5757,-5155,-4651,-4254,-3976,-3816,-3752,-3778,-3861,-3997,-4153,-4337,-4517,-4697,-4852,-4965,-5023,-5006,-4910,-4736,-4485,-4187,-3838,-3471,-3090,-2696,-2312,-1899,-1484,-1015,-507,83,748,1498,2329,3208,4123,5029,5883,6663,7305,7815,8151,8331,8353,8252,8049,7792,7509,7230,6972,6725,6488,6202,5855,5366,4721,3862,2791,1493,17,-1610,-3295,-4977,-6558,-7963,-9133,-10011,-10574,-10808,-10705,-10282,-9556,-8559,-7339,-5955,-4468,-2962,-1501,-160,997,1936,2613,3030,3187,3108,2828,2391,1850,1244,635,42,-490,-952,-1336,-1638,-1864,-2026,-2126,-2185,-2210,-2221,-2242,-2296,-2406,-2599,-2870,-3236,-3650,-4094,-4499,-4808,-4970,-4937,-4701,-4279,-3712,-3075,-2442,-1892,-1478,-1243,-1182,-1270,-1454,-1655,-1800,-1796,-1593,-1122,-395,588,1753,3014,4260,5370,6228,6753,6878,6603,5947,4987,3811,2549,1312,229,-603,-1110,-1237,-989,-377,528,1644,2862,4069,5146,6002,6550,6743,6559,6024,5170,4102,2897,1691,588,-300,-891,-1133,-1015,-562,153,1043,1974,2850,3533,3972,4100,3932,3494,2859,2102,1316,572,-73,-585,-957,-1199,-1341,-1411,-1452,-1494,-1559,-1664,-1811,-1982,-2167,-2311,-2396,-2364,-2188,-1843,-1312,-602,255,1235,2270,3303,4272,5092,5719,6081,6147,5901,5333,4491,3406,2164,822,-511,-1786,-2904,-3829,-4511,-4938,-5109,-5047,-4781,-4359,-3818,-3203,-2540,-1857,-1155,-436,300,1088,1908,2808,3750,4759,5784,6826,7828,8767,9616,10328,10918,11350,11651,11820,11875,11838,11703,11502,11201,10833,10355,9791,9116,8342,7477,6522,5507,4439,3330,2211,1070,-55,-1157,-2208,-3171,-4023,-4711,-5222,-5508,-5570,-5406,-5035,-4498,-3847,-3150,-2472,-1889,-1448,-1201,-1157,-1321,-1661,-2132,-2686,-3233,-3729,-4078,-4240,-4159,-3813,-3200,-2350,-1305,-155,1033,2133,3074,3749,4110,4099,3729,2998,1984,755,-592,-1934,-3189,-4245,-5056,-5571,-5805,-5780,-5570,-5248,-4904,-4624,-4462,-4462,-4621,-4909,-5276,-5643,-5933,-6073,-5993,-5652,-5024,-4121,-2964,-1628,-179,1273,2627,3790,4680,5254,5509,5464,5186,4758,4268,3819,3484,3332,3382,3653,4091,4658,5251,5785,6149,6260,6035,5451,4495,3222,1709,61,-1592,-3135,-4456,-5480,-6151,-6461,-6419,-6075,-5486,-4730,-3889,-3024,-2215,-1503,-926,-516,-273,-202,-294,-522,-869,-1290,-1771,-2256,-2743,-3189,-3596,-3955,-4274,-4559,-4831,-5090,-5359,-5634,-5923,-6222,-6532,-6839,-7152,-7438,-7707,-7927,-8093,-8192,-8202,-8135,-7959,-7711,-7352,-6930,-6418,-5847,-5207,-4516,-3772,-3002,-2211,-1426,-660,67,738,1333,1842,2245,2548,2743,2860,2914,2960,3031,3180,3436,3807,4290,4832,5385,5874,6236,6425,6414,6212,5845,5375,4849,4347,3906,3577,3368,3283,3303,3406,3560,3731,3888,4007,4064,4061,3984,3855,3666,3435,3152,2818,2431,1975,1456,878,249,-401,-1043,-1646,-2166,-2578,-2853,-2975,-2939,-2743,-2411,-1944,-1391,-767,-117,502,1062,1475,1729,1747,1530,1056,359,-519,-1506,-2514,-3471,-4268,-4864,-5183,-5208,-4927,-4354,-3531,-2509,-1358,-172,986,2008,2846,3443,3763,3827,3634,3265,2751,2192,1628,1127,715,402,192,48,-34,-107,-179,-281,-433,-627,-877,-1160,-1458,-1753,-2012,-2219,-2353,-2414,-2384,-2294,-2120,-1892,-1599,-1238,-828,-351,155,695,1221,1731,2182,2572,2897,3156,3379,3579,3781,4013,4287,4620,5014,5467,5962,6474,6956,7359,7616,7663,7443,6903,6038,4857,3426,1827,179,-1397,-2777,-3869,-4586,-4927,-4874,-4510,-3916,-3205,-2517,-1962,-1660,-1672,-2054,-2789,-3849,-5161,-6627,-8145,-9602,-10907,-11960,-12716,-13117,-13157,-12836,-12187,-11256,-10097,-8800,-7412,-6042,-4734,-3559,-2566,-1767,-1188,-796,-572,-455,-401,-348,-263,-106,129,431,782,1126,1432,1642,1732,1681,1503,1238,926,658,472,464,647,1067,1702,2527,3496,4526,5562,6513,7330,7943,8340,8482,8398,8095,7618,7012,6326,5604,4889,4206,3570,3000,2478,2023,1614,1250,928,635,369,122,-111,-342,-565,-798,-1030,-1275,-1540,-1815,-2126,-2453,-2812,-3183,-3561,-3919,-4242,-4506,-4686,-4778,-4753,-4632,-4402,-4100,-3739,-3349,-2972,-2622,-2345,-2153,-2050,-2057,-2131,-2277,-2451,-2619,-2768,-2853,-2888,-2848,-2763,-2634,-2492,-2342,-2209,-2083,-1986,-1893,-1820,-1745,-1674,-1605,-1530,-1467,-1392,-1329,-1243,-1148,-1018,-843,-615,-312,66,533,1086,1724,2442,3209,4038,4865,5712,6518,7275,7960,8526,8975,9254,9377,9304,9071,8663,8139,7523,6873,6242,5674,5204,4842,4587,4400,4234,4029,3711,3229,2535,1622,508,-738,-2041,-3279,-4350,-5138,-5587,-5634,-5318,-4667,-3806,-2841,-1939,-1219,-816,-807,-1220,-2059,-3235,-4664,-6198,-7688,-8992,-9972,-10531,-10605,-10167,-9240,-7884,-6172,-4236,-2175,-129,1786,3480,4859,5893,6558,6874,6893,6670,6293,5829,5354,4924,4572,4320,4167,4094,4078,4081,4067,3994,3829,3530,3082,2462,1676,733,-332,-1483,-2656,-3811,-4879,-5831,-6618,-7232,-7660,-7907,-7989,-7918,-7709,-7388,-6951,-6435,-5839,-5186,-4511,-3815,-3161,-2545,-2018,-1563,-1197,-881,-585,-271,120,598,1187,1865,2585,3287,3881,4286,4434,4276,3817,3083,2173,1181,256,-476,-894,-910,-486,358,1552,2959,4425,5740,6749,7260,7196,6487,5167,3324,1105,-1290,-3652,-5769,-7450,-8575,-9045,-8887,-8144,-6951,-5473,-3884,-2374,-1089,-158,365,437,114,-549,-1451,-2465,-3495,-4421,-5176,-5689,-5954,-5948,-5721,-5293,-4743,-4108,-3469,-2848,-2295,-1813,-1401,-1049,-722,-406,-71,294,685,1098,1502,1876,2188,2412,2537,2558,2492,2350,2180,2000,1870,1802,1837,1971,2196,2479,2770,3012,3141,3112,2893,2485,1924,1258,574,-51,-540,-821,-872,-663,-225,415,1197,2039,2888,3629,4239,4629,4811,4779,4578,4294,3989,3790,3739,3924,4346,4994,5799,6670,7475,8096,8418,8339,7836,6892,5575,3981,2245,525,-1015,-2242,-3037,-3353,-3164,-2544,-1566,-389,844,1970,2849,3385,3515,3241,2592,1652,517,-701,-1886,-2941,-3768,-4311,-4519,-4396,-3950,-3238,-2318,-1276,-175,912,1956,2926,3826,4665,5448,6192,6875,7497,8012,8397,8620,8651,8497,8155,7661,7056,6392,5731,5126,4625,4266,4051,3982,4008,4087,4132,4078,3850,3402,2724,1833,792,-316,-1382,-2302,-2969,-3300,-3257,-2810,-2025,-948,277,1527,2648,3493,3977,4001,3579,2739,1570,229,-1151,-2370,-3294,-3781,-3770,-3236,-2226,-834,799,2501,4104,5427,6357,6774,6672,6046,5000,3636,2118,601,-766,-1859,-2600,-2949,-2932,-2593,-2044,-1382,-738,-212,106,167,-54,-532,-1234,-2070,-2986,-3866,-4659,-5267,-5656,-5790,-5661,-5296,-4724,-4012,-3218,-2422,-1690,-1090,-678,-498,-568,-896,-1461,-2215,-3106,-4054,-4984,-5812,-6459,-6855,-6944,-6701,-6100,-5177,-3960,-2531,-980,590,2056,3329,4292,4914,5126,4966,4447,3650,2671,1613,588,-292,-965,-1350,-1454,-1265,-849,-255,410,1063,1589,1898,1903,1547,796,-337,-1808,-3528,-5364,-7174,-8786,-10048,-10822,-11011,-10571,-9517,-7921,-5917,-3666,-1383,758,2544,3866,4607,4762,4360,3497,2315,969,-373,-1554,-2460,-3000,-3150,-2915,-2353,-1548,-609,342,1204,1868,2278,2387,2193,1740,1073,293,-523,-1274,-1888,-2305,-2495,-2463,-2232,-1857,-1406,-946,-554,-279,-175,-246,-501,-908,-1423,-1993,-2563,-3066,-3476,-3737,-3855,-3804,-3614,-3286,-2865,-2364,-1837,-1300,-799,-355,14,286,465,535,514,400,214,-37,-334,-667,-1000,-1316,-1556,-1693,-1656,-1408,-914,-142,864,2088,3421,4770,5990,6957,7538,7652,7245,6338,4975,3298,1427,-432,-2118,-3457,-4309,-4595,-4260,-3342,-1910,-106,1911,3936,5787,7289,8298,8751,8610,7928,6799,5357,3768,2186,761,-402,-1238,-1722,-1889,-1791,-1514,-1147,-777,-479,-305,-281,-426,-708,-1124,-1611,-2148,-2680,-3182,-3617,-3977,-4245,-4426,-4517,-4540,-4489,-4391,-4237,-4024,-3753,-3386,-2923,-2330,-1609,-760,203,1239,2319,3387,4399,5304,6068,6649,7043,7224,7228,7046,6730,6285,5738,5096,4352,3508,2536,1448,225,-1094,-2486,-3886,-5220,-6418,-7387,-8074,-8421,-8418,-8060,-7402,-6486,-5410,-4266,-3149,-2172,-1412,-944,-808,-1020,-1548,-2347,-3311,-4334,-5274,-6006,-6398,-6367,-5850,-4855,-3414,-1632,361,2422,4373,6084,7416,8292,8654,8512,7894,6877,5569,4077,2531,1050,-277,-1353,-2146,-2617,-2794,-2697,-2399,-1961,-1464,-979,-567,-261,-94,-49,-115,-251,-421,-590,-728,-829,-892,-937,-982,-1048,-1152,-1297,-1471,-1659,-1826,-1943,-1987,-1919,-1745,-1446,-1054,-578,-71,437,888,1252,1476,1543,1425,1118,635,-14,-795,-1675,-2622,-3591,-4561,-5482,-6325,-7047,-7604,-7955,-8059,-7891,-7429,-6693,-5683,-4475,-3094,-1653,-197,1159,2372,3354,4083,4521,4676,4572,4239,3735,3110,2419,1713,1044,435,-53,-413,-591,-587,-370,42,628,1344,2114,2856,3481,3897,4047,3886,3418,2681,1740,691,-370,-1352,-2168,-2780,-3151,-3283,-3207,-2940,-2555,-2079,-1589,-1097,-676,-308,-34,176,324,438,536,639,760,905,1084,1288,1520,1767,2020,2261,2471,2611,2670,2588,2382,2011,1523,926,300,-312,-817,-1181,-1335,-1295,-1059,-694,-278,101,335,348,73,-522,-1424,-2602,-3982,-5466,-6962,-8334,-9503,-10352,-10830,-10875,-10491,-9685,-8517,-7053,-5402,-3637,-1886,-201,1337,2688,3846,4796,5566,6178,6666,7060,7399,7692,7969,8225,8455,8649,8790,8850,8836,8713,8518,8239,7922,7581,7261,6972,6748,6567,6451,6348,6253,6122,5921,5629,5212,4650,3932,3043,1992,779,-571,-2030,-3568,-5118,-6657,-8100,-9421,-10548,-11442,-12063,-12377,-12372,-12042,-11414,-10519,-9430,-8209,-6956,-5738,-4652,-3732,-3042,-2572,-2326,-2253,-2310,-2416,-2518,-2528,-2407,-2096,-1588,-876,5,1013,2071,3114,4039,4798,5295,5514,5422,5027,4379,3513,2525,1476,476,-417,-1117,-1596,-1820,-1800,-1569,-1172,-683,-170,294,657,869,932,831,617,317,0,-283,-483,-558,-497,-293,20,411,802,1150,1380,1450,1331,1014,532,-81,-740,-1374,-1891,-2200,-2259,-2014,-1480,-685,299,1392,2487,3502,4351,4984,5372,5513,5424,5140,4699,4135,3491,2800,2081,1391,722,135,-357,-733,-956,-1033,-951,-727,-394,8,428,790,1055,1149,1046,722,168,-578,-1485,-2480,-3490,-4442,-5238,-5836,-6161,-6203,-5950,-5414,-4658,-3719,-2692,-1652,-667,175,841,1297,1534,1577,1453,1212,897,565,246,-9,-181,-240,-164,46,412,908,1521,2222,2956,3697,4383,4994,5489,5869,6111,6240,6246,6169,6025,5845,5668,5510,5396,5331,5298,5279,5231,5108,4864,4457,3867,3092,2158,1127,61,-924,-1765,-2348,-2631,-2560,-2143,-1398,-388,804,2082,3337,4479,5411,6094,6474,6573,6403,6024,5500,4901,4300,3756,3316,3013,2856,2859,2984,3237,3553,3918,4272,4583,4803,4894,4826,4568,4106,3434,2554,1492,286,-1015,-2341,-3611,-4749,-5659,-6275,-6541,-6415,-5926,-5088,-3996,-2737,-1437,-204,838,1612,2049,2123,1844,1259,430,-541,-1556,-2512,-3307,-3871,-4144,-4092,-3726,-3055,-2153,-1064,107,1291,2395,3358,4130,4700,5065,5274,5361,5404,5454,5572,5792,6140,6606,7169,7771,8346,8800,9051,8989,8560,7686,6391,4687,2682,504,-1691,-3709,-5400,-6608,-7249,-7272,-6715,-5644,-4191,-2517,-770,867,2283,3369,4070,4377,4292,3883,3197,2328,1344,326,-658,-1557,-2317,-2919,-3332,-3565,-3627,-3542,-3356,-3113,-2864,-2670,-2572,-2619,-2839,-3244,-3831,-4567,-5407,-6274,-7090,-7766,-8211,-8370,-8188,-7665,-6826,-5728,-4463,-3152,-1900,-842,-66,348,366,-6,-722,-1694,-2821,-3970,-5019,-5860,-6389,-6562,-6325,-5714,-4732,-3493,-2052,-570,873,2126,3122,3777,4086,4041,3723,3191,2574,1975,1510,1260,1292,1619,2228,3066,4038,5050,5964,6674,7060,7038,6565,5615,4239,2491,503,-1602,-3646,-5484,-6946,-7931,-8335,-8150,-7397,-6164,-4585,-2826,-1066,509,1763,2559,2860,2637,1942,869,-484,-1963,-3444,-4802,-5929,-6764,-7260,-7426,-7280,-6884,-6291,-5585,-4827,-4088,-3415,-2839,-2383,-2040,-1802,-1627,-1497,-1364,-1200,-994,-702,-355,80,562,1091,1624,2141,2595,2951,3171,3216,3071,2715,2167,1432,572,-378,-1333,-2241,-3013,-3608,-3957,-4040,-3831,-3339,-2592,-1638,-559,578,1650,2588,3285,3690,3756,3484,2895,2049,1031,-61,-1113,-2024,-2694,-3061,-3076,-2741,-2081,-1152,-49,1142,2292,3313,4094,4570,4693,4461,3898,3082,2106,1084,159,-573,-976,-1006,-607,204,1368,2805,4379,5962,7415,8621,9478,9939,9954,9547,8721,7537,6030,4280,2337,289,-1795,-3837,-5753,-7476,-8937,-10096,-10914,-11396,-11533,-11377,-10951,-10335,-9578,-8767,-7954,-7212,-6570,-6070,-5711,-5489,-5375,-5330,-5308,-5250,-5126,-4888,-4530,-4046,-3453,-2775,-2051,-1304,-588,83,661,1151,1518,1790,1957,2067,2133,2215,2345,2559,2893,3338,3887,4488,5085,5594,5934,6045,5850,5350,4535,3455,2199,855,-423,-1523,-2303,-2671,-2561,-1953,-884,563,2263,4055,5769,7233,8296,8836,8796,8128,6898,5155,3050,712,-1669,-3942,-5918,-7473,-8477,-8869,-8618,-7763,-6386,-4626,-2656,-664,1152,2629,3616,4041,3851,3092,1817,168,-1723,-3674,-5532,-7132,-8361,-9121,-9373,-9103,-8361,-7199,-5734,-4068,-2336,-665,830,2047,2917,3397,3494,3228,2673,1909,1041,157,-632,-1276,-1703,-1898,-1855,-1588,-1133,-536,157,872,1568,2175,2655,2982,3129,3120,2962,2707,2378,2044,1722,1464,1284,1188,1173,1210,1251,1249,1143,872,418,-250,-1094,-2059,-3058,-3974,-4689,-5093,-5093,-4641,-3728,-2406,-764,1067,2914,4625,6018,6973,7390,7220,6483,5228,3564,1636,-418,-2406,-4199,-5637,-6621,-7079,-6978,-6335,-5202,-3673,-1867,73,1997,3757,5213,6253,6802,6808,6294,5280,3872,2158,268,-1668,-3539,-5228,-6666,-7784,-8568,-9007,-9137,-8999,-8651,-8157,-7574,-6951,-6322,-5703,-5105,-4511,-3912,-3290,-2623,-1913,-1143,-332,515,1371,2213,3012,3736,4370,4888,5298,5595,5795,5919,5987,6017,6034,6046,6070,6098,6141,6170,6188,6166,6080,5932,5674,5326,4846,4250,3536,2714,1822,880,-57,-945,-1735,-2379,-2841,-3099,-3152,-3021,-2755,-2420,-2096,-1869,-1822,-2004,-2459,-3173,-4101,-5189,-6316,-7412,-8352,-9090,-9557,-9761,-9704,-9444,-9034,-8533,-7999,-7442,-6879,-6273,-5586,-4764,-3757,-2543,-1114,491,2210,3947,5582,7004,8092,8768,8974,8704,7990,6915,5580,4120,2671,1350,265,-518,-975,-1092,-921,-493,112,845,1628,2415,3144,3773,4262,4572,4690,4586,4272,3741,3027,2152,1173,125,-914,-1906,-2774,-3481,-3988,-4275,-4349,-4237,-3975,-3627,-3238,-2873,-2556,-2319,-2155,-2028,-1912,-1714,-1397,-887,-163,770,1870,3055,4218,5250,6037,6511,6616,6374,5809,5038,4142,3273,2525,2007,1786,1858,2236,2807,3513,4202,4771,5093,5099,4723,3984,2897,1562,56,-1490,-2977,-4298,-5367,-6126,-6530,-6561,-6220,-5524,-4518,-3257,-1828,-315,1167,2530,3659,4490,4957,5032,4732,4083,3162,2057,868,-304,-1356,-2230,-2849,-3203,-3271,-3076,-2636,-2005,-1206,-293,720,1790,2920,4066,5232,6365,7438,8387,9157,9675,9887,9746,9233,8362,7176,5745,4183,2575,1065,-280,-1363,-2142,-2610,-2764,-2651,-2318,-1813,-1198,-520,194,890,1570,2181,2722,3157,3455,3605,3557,3310,2842,2155,1292,293,-743,-1714,-2495,-2957,-3011,-2566,-1634,-228,1520,3473,5433,7203,8597,9472,9738,9392,8469,7114,5462,3727,2065,651,-423,-1093,-1369,-1301,-975,-493,45,558,995,1336,1599,1812,2021,2264,2547,2881,3203,3474,3611,3541,3226,2615,1743,619,-660,-2028,-3376,-4607,-5645,-6400,-6831,-6888,-6568,-5857,-4797,-3420,-1796,-5,1857,3686,5361,6779,7828,8422,8500,8031,7031,5552,3685,1566,-666,-2831,-4786,-6372,-7486,-8043,-8015,-7417,-6303,-4766,-2924,-919,1120,3029,4723,6063,7020,7535,7626,7329,6703,5839,4819,3739,2684,1712,892,245,-196,-435,-474,-349,-86,256,625,962,1207,1303,1221,927,416,-298,-1195,-2226,-3332,-4455,-5517,-6464,-7227,-7776,-8093,-8182,-8090,-7851,-7540,-7201,-6884,-6599,-6346,-6080,-5760,-5323,-4714,-3905,-2866,-1638,-253,1197,2624,3912,4965,5693,6037,5982,5534,4759,3745,2600,1462,434,-357,-846,-971,-717,-105,813,1964,3234,4524,5704,6672,7328,7595,7439,6830,5811,4427,2782,994,-791,-2437,-3800,-4786,-5321,-5390,-5022,-4286,-3297,-2177,-1061,-77,683,1139,1258,1041,519,-253,-1189,-2200,-3201,-4098,-4852,-5408,-5777,-5967,-6024,-5990,-5907,-5812,-5713,-5607,-5473,-5272,-4991,-4589,-4085,-3477,-2815,-2137,-1513,-987,-621,-440,-467,-682,-1063,-1539,-2053,-2504,-2834,-2965,-2871,-2555,-2043,-1415,-745,-119,385,735,916,963,941,920,995,1228,1663,2305,3104,3987,4833,5518,5923,5947,5534,4684,3437,1898,199,-1514,-3069,-4347,-5234,-5683,-5702,-5327,-4667,-3823,-2935,-2104,-1442,-993,-804,-861,-1136,-1574,-2105,-2646,-3132,-3482,-3654,-3603,-3317,-2796,-2070,-1177,-173,873,1899,2836,3641,4281,4745,5043,5201,5249,5231,5170,5091,5004,4878,4714,4444,4047,3482,2723,1788,698,-482,-1667,-2777,-3704,-4387,-4764,-4832,-4619,-4190,-3650,-3120,-2721,-2573,-2755,-3314,-4253,-5523,-7029,-8668,-10277,-11739,-12905,-13680,-13994,-13823,-13188,-12158,-10827,-9319,-7752,-6240,-4854,-3654,-2625,-1757,-976,-231,548,1402,2351,3382,4458,5510,6469,7259,7808,8075,8036,7691,7086,6275,5339,4385,3492,2775,2278,2069,2134,2468,3009,3691,4427,5143,5759,6227,6511,6583,6455,6118,5600,4912,4083,3138,2119,1061,16,-964,-1846,-2572,-3132,-3507,-3690,-3708,-3564,-3310,-2971,-2601,-2246,-1948,-1765,-1707,-1826,-2105,-2567,-3173,-3922,-4738,-5602,-6412,-7109,-7612,-7827,-7732,-7259,-6457,-5346,-4031,-2629,-1273,-108,751,1206,1225,807,22,-1030,-2207,-3363,-4345,-5031,-5326,-5181,-4591,-3600,-2291,-778,804,2323,3648,4692,5385,5729,5745,5516,5145,4749,4452,4340,4480,4880,5502,6269,7061,7744,8207,8323,8054,7371,6326,5007,3543,2067,734,-359,-1114,-1522,-1577,-1363,-951,-470,-23,283,374,199,-237,-932,-1800,-2806,-3831,-4824,-5691,-6393,-6888,-7167,-7244,-7131,-6878,-6510,-6077,-5604,-5119,-4643,-4178,-3733,-3292,-2848,-2389,-1901,-1380,-828,-258,303,825,1271,1604,1801,1853,1762,1576,1317,1070,871,785,842,1041,1377,1790,2217,2581,2788,2783,2500,1941,1108,69,-1110,-2324,-3489,-4516,-5351,-5967,-6352,-6533,-6533,-6387,-6106,-5713,-5185,-4532,-3728,-2782,-1691,-476,848,2256,3721,5208,6682,8077,9328,10331,11007,11250,11012,10262,9043,7435,5596,3685,1909,439,-571,-1030,-898,-204,952,2453,4085,5682,7010,7895,8174,7748,6579,4702,2240,-652,-3729,-6778,-9552,-11866,-13583,-14625,-15001,-14746,-13982,-12808,-11389,-9830,-8282,-6834,-5593,-4620,-3964,-3648,-3655,-3941,-4425,-5006,-5570,-5996,-6208,-6123,-5753,-5097,-4233,-3223,-2164,-1114,-132,754,1539,2221,2801,3281,3636,3845,3874,3703,3328,2762,2063,1284,526,-135,-610,-842,-785,-434,212,1091,2173,3350,4566,5703,6693,7433,7876,7959,7683,7047,6116,4952,3685,2420,1310,456,-20,-66,338,1171,2334,3710,5132,6414,7397,7922,7916,7329,6232,4707,2939,1113,-578,-1936,-2853,-3221,-3056,-2382,-1306,50,1536,3009,4317,5349,5993,6178,5868,5064,3803,2173,284,-1713,-3668,-5418,-6817,-7763,-8160,-7998,-7280,-6068,-4464,-2585,-576,1406,3218,4703,5751,6252,6151,5437,4133,2326,147,-2257,-4683,-6945,-8865,-10250,-11001,-11012,-10263,-8784,-6655,-4023,-1084,1950,4801,7260,9071,10088,10201,9395,7757,5449,2723,-141,-2816,-5023,-6509,-7109,-6744,-5445,-3313,-550,2605,5877,8978,11656,13685,14924,15288,14802,13557,11717,9522,7196,5019,3181,1885,1190,1170,1731,2803,4212,5793,7371,8773,9858,10521,10682,10319,9436,8089,6358,4369,2234,120,-1876,-3605,-5014,-6025,-6634,-6852,-6716,-6288,-5629,-4813,-3909,-2981,-2112,-1352,-791,-464,-435,-710,-1273,-2070,-2993,-3922,-4703,-5192,-5268,-4844,-3888,-2427,-529,1667,4017,6320,8406,10071,11183,11617,11318,10311,8663,6545,4152,1739,-451,-2168,-3250,-3556,-3071,-1849,-9,2229,4648,6983,8982,10436,11175,11100,10195,8510,6169,3373,323,-2725,-5549,-7947,-9762,-10889,-11301,-11003,-10079,-8647,-6848,-4852,-2821,-893,788,2151,3119,3702,3895,3785,3431,2961,2468,2070,1845,1867,2160,2727,3541,4537,5659,6809,7920,8902,9685,10205,10398,10220,9638,8637,7237,5484,3455,1266,-961,-3082,-4974,-6517,-7641,-8281,-8454,-8160,-7496,-6519,-5369,-4148,-2989,-2010,-1303,-951,-983,-1404,-2157,-3165,-4290,-5408,-6361,-7035,-7338,-7223,-6708,-5838,-4711,-3441,-2141,-940,86,843,1309,1455,1318,937,400,-204,-763,-1185,-1372,-1281,-886,-209,679,1702,2733,3680,4421,4907,5077,4946,4528,3884,3079,2182,1268,392,-384,-1027,-1502,-1794,-1894,-1817,-1566,-1181,-665,-55,646,1407,2233,3088,3962,4798,5556,6167,6562,6683,6473,5907,4985,3722,2189,439,-1418,-3300,-5105,-6748,-8152,-9255,-10010,-10396,-10403,-10058,-9402,-8507,-7476,-6404,-5417,-4601,-4046,-3786,-3819,-4113,-4573,-5120,-5617,-5985,-6113,-5973,-5521,-4784,-3798,-2625,-1347,-44,1196,2286,3160,3750,4027,3959,3576,2899,2000,949,-158,-1236,-2190,-2956,-3467,-3691,-3611,-3227,-2574,-1688,-639,485,1608,2603,3402,3896,4045,3811,3191,2233,983,-464,-2018,-3585,-5061,-6369,-7436,-8208,-8664,-8785,-8601,-8135,-7463,-6634,-5751,-4861,-4044,-3332,-2735,-2248,-1823,-1408,-940,-358,395,1329,2482,3804,5286,6857,8457,10006,11419,12601,13463,13919,13900,13371,12315,10789,8854,6639,4289,1943,-226,-2105,-3571,-4572,-5066,-5088,-4677,-3943,-3005,-2001,-1097,-412,-85,-179,-732,-1727,-3081,-4701,-6436,-8157,-9718,-11021,-11984,-12578,-12801,-12684,-12280,-11636,-10812,-9851,-8799,-7702,-6603,-5569,-4646,-3911,-3388,-3127,-3106,-3314,-3673,-4123,-4563,-4907,-5078,-4995,-4630,-3950,-2962,-1701,-219,1393,3022,4548,5819,6716,7118,6966,6232,4959,3247,1239,-874,-2897,-4631,-5905,-6586,-6597,-5924,-4602,-2736,-458,2054,4616,7034,9143,10798,11907,12433,12386,11839,10899,9705,8411,7156,6069,5240,4712,4497,4539,4780,5098,5388,5527,5398,4932,4061,2780,1113,-862,-3047,-5295,-7465,-9410,-11003,-12144,-12792,-12919,-12570,-11796,-10683,-9322,-7814,-6237,-4694,-3247,-1979,-963,-243,114,106,-282,-985,-1936,-3008,-4065,-4960,-5556,-5743,-5454,-4673,-3429,-1809,66,2047,3962,5654,6964,7787,8035,7697,6806,5452,3780,1958,175,-1388,-2589,-3305,-3507,-3167,-2372,-1195,212,1723,3178,4450,5431,6018,6183,5876,5134,3984,2511,815,-980,-2727,-4290,-5532,-6336,-6642,-6398,-5650,-4447,-2923,-1211,515,2109,3410,4331,4776,4754,4272,3433,2339,1150,16,-924,-1542,-1798,-1661,-1212,-535,211,884,1333,1454,1189,541,-428,-1614,-2868,-4056,-5020,-5670,-5917,-5743,-5170,-4244,-3075,-1759,-431,787,1790,2490,2836,2827,2484,1882,1111,269,-526,-1211,-1702,-1995,-2083,-2006,-1825,-1596,-1376,-1223,-1138,-1153,-1222,-1338,-1443,-1496,-1455,-1269,-924,-393,299,1137,2043,2958,3784,4436,4848,4962,4772,4299,3597,2758,1877,1053,379,-87,-315,-300,-76,310,792,1295,1745,2081,2235,2175,1869,1313,521,-471,-1624,-2861,-4126,-5340,-6425,-7321,-7962,-8293,-8288,-7902,-7142,-6004,-4525,-2761,-792,1258,3267,5054,6493,7402,7709,7307,6229,4497,2250,-356,-3114,-5808,-8205,-10122,-11374,-11864,-11544,-10432,-8638,-6313,-3688,-997,1497,3571,5043,5799,5813,5134,3901,2292,545,-1121,-2484,-3377,-3693,-3378,-2478,-1053,730,2733,4740,6594,8101,9143,9607,9459,8694,7392,5645,3631,1514,-510,-2267,-3610,-4437,-4700,-4399,-3610,-2403,-949,641,2177,3544,4596,5265,5495,5289,4695,3788,2686,1514,389,-560,-1270,-1678,-1785,-1624,-1246,-749,-201,295,692,932,997,897,632,268,-176,-614,-1001,-1260,-1339,-1180,-757,-48,931,2154,3555,5074,6611,8076,9382,10424,11130,11427,11257,10594,9429,7787,5727,3342,751,-1886,-4424,-6670,-8513,-9790,-10467,-10473,-9871,-8701,-7115,-5227,-3238,-1288,443,1844,2799,3279,3263,2806,1997,954,-169,-1230,-2078,-2607,-2733,-2430,-1716,-658,634,2032,3393,4578,5480,6008,6125,5828,5152,4181,3007,1767,574,-436,-1170,-1547,-1529,-1109,-324,773,2079,3520,4966,6343,7543,8512,9181,9536,9534,9204,8537,7573,6348,4904,3313,1628,-63,-1693,-3178,-4450,-5450,-6132,-6469,-6473,-6147,-5563,-4772,-3849,-2893,-1945,-1091,-330,299,848,1324,1798,2313,2912,3629,4462,5406,6401,7406,8316,9078,9581,9775,9604,9037,8102,6821,5290,3590,1861,212,-1219,-2331,-3033,-3284,-3054,-2390,-1334,4,1520,3080,4568,5849,6844,7459,7666,7444,6819,5848,4616,3217,1776,383,-851,-1872,-2625,-3118,-3359,-3407,-3311,-3146,-2959,-2806,-2689,-2616,-2550,-2445,-2252,-1920,-1416,-732,118,1098,2136,3179,4135,4957,5576,5979,6136,6076,5810,5385,4849,4237,3601,2953,2320,1679,1040,352,-381,-1198,-2081,-3027,-3989,-4921,-5758,-6435,-6900,-7110,-7048,-6714,-6116,-5293,-4274,-3097,-1812,-440,968,2385,3773,5075,6266,7278,8077,8617,8871,8814,8461,7803,6888,5739,4416,2963,1453,-65,-1508,-2832,-3961,-4862,-5486,-5815,-5837,-5565,-5016,-4235,-3274,-2193,-1074,18,1007,1820,2418,2755,2833,2671,2314,1844,1348,926,665,632,860,1329,1996,2746,3479,4051,4364,4327,3925,3165,2145,969,-202,-1225,-1959,-2303,-2210,-1675,-768,405,1696,2926,3944,4578,4735,4330,3363,1868,-49,-2262,-4599,-6884,-8957,-10652,-11892,-12581,-12750,-12399,-11654,-10592,-9379,-8122,-6964,-5991,-5282,-4858,-4723,-4824,-5095,-5439,-5745,-5904,-5818,-5399,-4612,-3436,-1906,-96,1900,3941,5894,7609,8962,9848,10202,10002,9269,8063,6485,4656,2708,769,-1043,-2657,-3999,-5075,-5869,-6421,-6759,-6915,-6921,-6798,-6560,-6222,-5795,-5297,-4755,-4207,-3690,-3260,-2962,-2823,-2879,-3107,-3488,-3962,-4443,-4845,-5081,-5060,-4759,-4158,-3294,-2256,-1126,-44,895,1588,1988,2071,1875,1463,936,405,-19,-244,-203,124,728,1552,2515,3520,4456,5223,5743,5951,5819,5347,4551,3492,2228,853,-550,-1887,-3082,-4063,-4794,-5240,-5420,-5346,-5073,-4662,-4182,-3722,-3336,-3103,-3044,-3187,-3512,-3990,-4553,-5141,-5657,-6045,-6218,-6148,-5811,-5207,-4392,-3402,-2332,-1256,-256,586,1221,1604,1722,1586,1213,649,-68,-899,-1803,-2762,-3750,-4754,-5761,-6737,-7657,-8459,-9095,-9487,-9577,-9309,-8651,-7607,-6213,-4539,-2701,-814,975,2552,3803,4674,5131,5213,4975,4538,3999,3514,3167,3065,3237,3690,4377,5221,6119,6956,7631,8051,8174,7966,7459,6697,5759,4740,3717,2789,1994,1384,958,702,592,577,613,651,646,567,385,90,-323,-847,-1453,-2134,-2833,-3547,-4209,-4825,-5338,-5766,-6083,-6313,-6450,-6525,-6525,-6464,-6318,-6068,-5698,-5171,-4505,-3683,-2759,-1757,-738,242,1143,1910,2539,3001,3323,3512,3597,3614,3576,3516,3438,3342,3230,3086,2895,2641,2313,1884,1364,728,-3,-823,-1703,-2611,-3490,-4297,-4958,-5416,-5620,-5506,-5076,-4294,-3219,-1874,-358,1246,2835,4302,5569,6561,7249,7621,7718,7563,7252,6807,6311,5774,5202,4592,3896,3095,2158,1081,-117,-1391,-2676,-3891,-4956,-5796,-6373,-6654,-6659,-6424,-6012,-5505,-4982,-4526,-4185,-4009,-3994,-4132,-4379,-4681,-4981,-5224,-5363,-5383,-5260,-5026,-4683,-4278,-3830,-3376,-2934,-2521,-2148,-1814,-1514,-1242,-972,-698,-394,-41,370,850,1404,2015,2683,3369,4054,4696,5257,5704,5993,6098,5989,5665,5115,4384,3500,2541,1588,726,48,-382,-532,-398,-25,501,1087,1603,1949,2037,1817,1293,509,-448,-1443,-2363,-3046,-3414,-3366,-2896,-2014,-793,667,2246,3809,5230,6407,7244,7709,7758,7411,6683,5611,4250,2653,886,-978,-2854,-4669,-6320,-7743,-8855,-9608,-9976,-9936,-9527,-8773,-7759,-6561,-5280,-4025,-2880,-1942,-1264,-877,-794,-973,-1381,-1943,-2587,-3257,-3874,-4421,-4843,-5150,-5317,-5364,-5279,-5070,-4739,-4294,-3735,-3092,-2369,-1602,-813,-23,747,1472,2154,2755,3282,3704,4013,4205,4269,4221,4067,3837,3559,3271,3006,2799,2681,2655,2738,2905,3134,3399,3646,3864,4002,4059,4001,3848,3570,3202,2722,2161,1513,819,93,-597,-1209,-1666,-1912,-1897,-1584,-982,-98,998,2251,3563,4857,6041,7041,7798,8263,8411,8233,7733,6938,5887,4626,3223,1744,268,-1131,-2374,-3395,-4130,-4539,-4599,-4320,-3729,-2885,-1872,-773,294,1248,1993,2477,2667,2576,2234,1712,1078,412,-214,-753,-1167,-1453,-1609,-1666,-1637,-1564,-1454,-1334,-1206,-1070,-922,-747,-538,-281,19,361,720,1067,1358,1543,1582,1427,1077,515,-204,-1034,-1884,-2650,-3239,-3549,-3514,-3098,-2316,-1214,106,1533,2930,4179,5176,5867,6219,6276,6072,5713,5271,4842,4492,4254,4159,4163,4264,4382,4491,4530,4488,4344,4129,3858,3590,3357,3214,3187,3292,3528,3867,4280,4703,5091,5365,5486,5393,5072,4499,3701,2711,1594,429,-689,-1678,-2444,-2943,-3129,-3020,-2646,-2083,-1427,-778,-236,121,244,130,-194,-649,-1151,-1588,-1870,-1909,-1669,-1135,-330,677,1816,2970,4044,4930,5552,5838,5785,5381,4690,3781,2745,1692,719,-92,-667,-980,-1016,-812,-409,117,696,1241,1688,1976,2086,1996,1751,1371,956,557,272,162,276,632,1226,2007,2924,3886,4831,5666,6359,6855,7163,7279,7247,7088,6847,6545,6199,5804,5364,4845,4250,3563,2794,1964,1113,288,-451,-1041,-1433,-1593,-1496,-1169,-632,41,770,1467,2019,2358,2392,2110,1486,586,-542,-1771,-3012,-4129,-5038,-5657,-5954,-5925,-5614,-5080,-4425,-3735,-3110,-2617,-2303,-2172,-2191,-2309,-2420,-2458,-2318,-1941,-1309,-416,666,1850,3011,4011,4717,5028,4865,4220,3126,1672,2,-1741,-3359,-4712,-5631,-6046,-5885,-5188,-4009,-2489,-787,910,2424,3603,4334,4576,4334,3693,2765,1715,690,-135,-665,-783,-490,227,1275,2571,3978,5361,6599,7586,8249,8570,8537,8202,7617,6853,5971,5033,4053,3070,2056,1016,-71,-1221,-2416,-3648,-4869,-6020,-7033,-7824,-8320,-8461,-8212,-7579,-6602,-5366,-3983,-2591,-1326,-322,325,548,342,-266,-1185,-2301,-3479,-4580,-5482,-6101,-6374,-6295,-5892,-5214,-4345,-3372,-2373,-1430,-589,119,686,1122,1454,1699,1882,2004,2058,2024,1861,1548,1038,329,-590,-1700,-2955,-4305,-5670,-6971,-8111,-9009,-9570,-9747,-9490,-8818,-7752,-6403,-4863,-3304,-1853,-679,121,452,310,-289,-1228,-2399,-3599,-4678,-5446,-5777,-5576,-4810,-3520,-1785,239,2388,4469,6302,7747,8694,9097,8979,8392,7465,6319,5105,3951,2957,2178,1634,1286,1070,901,668,316,-254,-1013,-1979,-3047,-4126,-5075,-5766,-6076,-5930,-5303,-4220,-2792,-1141,529,2056,3234,3942,4077,3613,2592,1112,-674,-2592,-4445,-6075,-7324,-8114,-8401,-8203,-7603,-6696,-5640,-4568,-3624,-2923,-2538,-2511,-2827,-3446,-4282,-5245,-6239,-7154,-7942,-8525,-8907,-9076,-9073,-8929,-8697,-8404,-8093,-7761,-7413,-7022,-6558,-5996,-5309,-4498,-3570,-2569,-1560,-613,185,759,1060,1052,752,212,-491,-1231,-1894,-2338,-2464,-2187,-1482,-355,1115,2833,4646,6414,7974,9207,10001,10303,10103,9443,8396,7093,5650,4218,2915,1832,1044,544,327,310,427,566,648,589,359,-62,-627,-1287,-1936,-2487,-2839,-2915,-2681,-2139,-1326,-344,708,1692,2490,3001,3165,2962,2432,1646,715,-230,-1082,-1725,-2115,-2221,-2080,-1765,-1371,-1019,-814,-840,-1147,-1739,-2564,-3549,-4556,-5485,-6183,-6581,-6587,-6220,-5480,-4479,-3292,-2076,-936,4,669,1002,1009,709,185,-478,-1179,-1791,-2244,-2442,-2358,-1982,-1347,-513,423,1370,2226,2911,3357,3551,3471,3178,2704,2142,1571,1071,733,600,710,1079,1650,2400,3203,3999,4641,5067,5169,4919,4295,3343,2117,741,-689,-2026,-3181,-4044,-4595,-4792,-4699,-4353,-3861,-3304,-2782,-2356,-2073,-1938,-1924,-1982,-2038,-2019,-1858,-1509,-952,-208,693,1667,2654,3565,4339,4928,5309,5472,5431,5211,4820,4295,3637,2852,1962,951,-143,-1309,-2499,-3659,-4735,-5647,-6334,-6730,-6785,-6474,-5799,-4781,-3501,-2029,-492,1007,2338,3412,4148,4505,4479,4103,3427,2553,1559,576,-328,-1040,-1522,-1724,-1644,-1308,-766,-81,659,1373,1982,2411,2618,2577,2282,1768,1071,276,-560,-1328,-1979,-2431,-2657,-2648,-2419,-2026,-1540,-1037,-614,-321,-225,-322,-606,-1025,-1512,-1985,-2380,-2618,-2675,-2527,-2199,-1729,-1198,-663,-230,60,136,-3,-355,-865,-1462,-2052,-2522,-2792,-2768,-2421,-1746,-781,379,1637,2841,3884,4624,4990,4928,4429,3541,2338,920,-579,-2061,-3402,-4533,-5395,-5964,-6265,-6298,-6146,-5815,-5386,-4870,-4310,-3694,-3048,-2339,-1585,-766,103,1007,1912,2785,3576,4251,4760,5091,5219,5154,4916,4525,4030,3466,2876,2300,1773,1312,951,684,522,451,449,494,539,570,525,418,203,-79,-434,-796,-1142,-1392,-1524,-1476,-1244,-810,-212,531,1336,2163,2921,3559,4029,4306,4391,4318,4132,3900,3690,3552,3546,3676,3949,4327,4764,5196,5556,5791,5846,5721,5386,4903,4287,3618,2959,2356,1885,1555,1391,1371,1457,1600,1736,1802,1751,1542,1158,618,-71,-846,-1670,-2484,-3244,-3909,-4465,-4888,-5193,-5381,-5468,-5463,-5364,-5177,-4876,-4457,-3895,-3187,-2336,-1357,-286,837,1950,2998,3922,4665,5196,5470,5508,5289,4881,4297,3620,2895,2197,1571,1067,713,524,498,611,836,1110,1402,1634,1781,1798,1676,1427,1070,662,243,-114,-362,-446,-339,-29,475,1146,1934,2781,3630,4397,5053,5518,5789,5841,5699,5397,5000,4570,4195,3936,3848,3963,4269,4745,5323,5926,6464,6848,7001,6887,6469,5780,4856,3761,2587,1413,325,-603,-1321,-1787,-1996,-1951,-1684,-1238,-668,-39,582,1133,1560,1813,1876,1732,1395,903,282,-395,-1089,-1721,-2251,-2606,-2764,-2664,-2316,-1694,-836,228,1445,2746,4059,5318,6443,7388,8091,8538,8689,8562,8151,7493,6613,5570,4400,3176,1934,747,-361,-1327,-2143,-2766,-3203,-3441,-3509,-3424,-3231,-2973,-2706,-2461,-2303,-2221,-2255,-2361,-2521,-2675,-2781,-2772,-2622,-2292,-1787,-1120,-328,530,1397,2207,2903,3449,3822,4027,4091,4050,3951,3839,3748,3707,3721,3778,3867,3936,3977,3931,3788,3527,3131,2612,1971,1233,425,-418,-1253,-2025,-2681,-3171,-3432,-3448,-3176,-2653,-1881,-946,95,1139,2105,2898,3464,3751,3737,3449,2903,2164,1310,393,-479,-1259,-1870,-2257,-2396,-2250,-1838,-1160,-262,805,1989,3209,4390,5469,6346,6989,7310,7294,6905,6151,5054,3662,2047,293,-1500,-3239,-4823,-6188,-7258,-8012,-8426,-8521,-8329,-7906,-7322,-6640,-5957,-5298,-4750,-4297,-3973,-3735,-3564,-3404,-3219,-2963,-2614,-2158,-1603,-978,-308,345,954,1455,1831,2042,2099,1995,1764,1446,1073,715,390,157,21,-3,69,214,384,537,612,563,351,-54,-657,-1441,-2375,-3396,-4435,-5412,-6233,-6835,-7134,-7111,-6735,-6048,-5089,-3955,-2740,-1558,-522,279,784,944,788,324,-366,-1213,-2121,-3008,-3787,-4410,-4812,-4982,-4893,-4554,-3972,-3160,-2155,-983,296,1623,2921,4099,5071,5754,6075,5996,5496,4600,3349,1829,123,-1651,-3399,-5010,-6410,-7523,-8326,-8781,-8925,-8754,-8339,-7704,-6932,-6047,-5132,-4198,-3309,-2466,-1698,-1004,-383,166,649,1058,1388,1613,1718,1675,1468,1094,545,-145,-958,-1829,-2716,-3547,-4263,-4816,-5149,-5250,-5111,-4738,-4184,-3479,-2705,-1929,-1216,-649,-269,-135,-269,-680,-1354,-2259,-3334,-4516,-5701,-6802,-7712,-8339,-8606,-8465,-7899,-6937,-5651,-4135,-2535,-983,367,1401,2011,2168,1843,1115,44,-1218,-2547,-3796,-4823,-5545,-5868,-5779,-5269,-4384,-3181,-1750,-172,1445,3014,4444,5651,6581,7168,7404,7258,6758,5922,4801,3458,1960,389,-1174,-2657,-3976,-5078,-5909,-6430,-6626,-6492,-6038,-5315,-4354,-3251,-2065,-898,176,1089,1782,2245,2465,2468,2297,1981,1594,1154,720,306,-58,-365,-601,-777,-878,-928,-920,-878,-788,-683,-527,-349,-116,164,509,918,1401,1941,2536,3152,3760,4311,4745,5018,5053,4841,4328,3541,2505,1277,-38,-1352,-2537,-3494,-4132,-4393,-4258,-3752,-2933,-1903,-777,320,1266,1960,2337,2355,2032,1402,531,-483,-1561,-2606,-3537,-4292,-4808,-5052,-4993,-4623,-3953,-3002,-1835,-507,864,2187,3322,4165,4596,4552,3984,2912,1396,-461,-2504,-4579,-6507,-8136,-9338,-10022,-10150,-9733,-8827,-7522,-5951,-4233,-2519,-917,459,1552,2306,2728,2830,2668,2299,1813,1275,763,338,29,-132,-147,-35,190,476,811,1130,1431,1657,1812,1869,1827,1699,1487,1235,970,748,622,643,857,1292,1947,2806,3804,4880,5919,6842,7534,7922,7957,7600,6886,5847,4579,3184,1782,500,-557,-1300,-1687,-1688,-1351,-711,122,1060,1982,2786,3364,3664,3603,3203,2441,1394,120,-1264,-2646,-3888,-4885,-5523,-5742,-5516,-4857,-3843,-2575,-1195,133,1273,2066,2447,2336,1766,776,-530,-2014,-3549,-4973,-6179,-7065,-7575,-7697,-7443,-6875,-6069,-5114,-4120,-3168,-2356,-1736,-1351,-1208,-1293,-1549,-1926,-2325,-2682,-2909,-2943,-2760,-2324,-1681,-864,51,971,1806,2469,2884,3018,2863,2440,1823,1090,345,-308,-788,-1010,-950,-575,85,997,2105,3327,4592,5817,6912,7820,8455,8792,8772,8411,7704,6709,5482,4120,2712,1385,212,-694,-1288,-1535,-1430,-1030,-387,388,1197,1917,2457,2726,2689,2324,1663,766,-287,-1383,-2427,-3305,-3938,-4257,-4228,-3843,-3137,-2152,-980,294,1560,2716,3676,4354,4721,4747,4460,3912,3175,2334,1494,716,84,-385,-667,-797,-799,-744,-683,-675,-765,-976,-1313,-1755,-2269,-2782,-3241,-3564,-3686,-3557,-3149,-2458,-1514,-373,888,2166,3355,4359,5069,5439,5406,4993,4222,3177,1958,674,-537,-1592,-2371,-2848,-2973,-2763,-2238,-1443,-436,734,1989,3291,4554,5731,6747,7545,8069,8280,8163,7715,6984,6023,4921,3774,2681,1731,995,525,313,369,621,1028,1500,1964,2352,2597,2668,2546,2227,1754,1139,457,-252,-920,-1496,-1928,-2182,-2226,-2058,-1673,-1100,-369,471,1361,2238,3035,3696,4167,4427,4445,4244,3829,3251,2548,1781,993,243,-442,-1024,-1491,-1835,-2065,-2182,-2208,-2156,-2032,-1862,-1640,-1382,-1092,-773,-424,-53,358,797,1277,1790,2322,2865,3378,3843,4213,4460,4551,4471,4207,3776,3197,2520,1794,1089,461,-15,-308,-356,-161,296,991,1894,2965,4140,5373,6580,7713,8703,9497,10060,10360,10391,10161,9694,9032,8209,7290,6305,5314,4341,3422,2567,1794,1105,499,-23,-466,-833,-1136,-1370,-1566,-1708,-1824,-1911,-1974,-2020,-2034,-2033,-1994,-1931,-1824,-1676,-1471,-1201,-869,-459,-8,486,969,1405,1752,1955,1988,1826,1457,912,200,-600,-1462,-2286,-3040,-3653,-4094,-4342,-4396,-4265,-3985,-3586,-3117,-2618,-2132,-1687,-1309,-1003,-766,-583,-427,-273,-93,142,432,799,1214,1675,2140,2591,2984,3303,3520,3621,3617,3501,3306,3052,2756,2468,2180,1939,1750,1643,1635,1763,2035,2486,3108,3904,4839,5865,6916,7908,8761,9392,9733,9747,9413,8743,7780,6567,5184,3696,2179,696,-686,-1935,-2997,-3864,-4508,-4943,-5158,-5195,-5051,-4784,-4412,-3977,-3516,-3049,-2613,-2214,-1870,-1579,-1342,-1153,-1003,-893,-820,-795,-830,-939,-1134,-1430,-1811,-2290,-2822,-3401,-3974,-4520,-4984,-5356,-5597,-5701,-5670,-5509,-5240,-4909,-4528,-4167,-3839,-3593,-3453,-3436,-3550,-3796,-4145,-4586,-5066,-5541,-5946,-6216,-6289,-6108,-5639,-4866,-3812,-2525,-1088,395,1794,2999,3874,4354,4361,3903,3003,1744,247,-1342,-2865,-4145,-5058,-5468,-5332,-4625,-3404,-1762,144,2167,4104,5816,7147,8008,8350,8166,7504,6441,5088,3567,2014,531,-763,-1828,-2604,-3118,-3388,-3481,-3466,-3426,-3424,-3513,-3721,-4027,-4415,-4811,-5151,-5367,-5392,-5190,-4746,-4077,-3238,-2289,-1349,-484,160,542,565,226,-480,-1496,-2750,-4133,-5543,-6860,-8003,-8885,-9470,-9727,-9665,-9304,-8690,-7872,-6927,-5919,-4937,-4053,-3339,-2851,-2628,-2681,-3010,-3574,-4331,-5207,-6137,-7035,-7830,-8443,-8815,-8892,-8641,-8053,-7134,-5939,-4516,-2977,-1419,35,1265,2184,2705,2807,2487,1800,832,-311,-1488,-2578,-3447,-4000,-4168,-3914,-3259,-2248,-971,461,1922,3292,4469,5365,5950,6202,6164,5878,5424,4879,4310,3783,3322,2934,2612,2293,1955,1515,951,221,-673,-1703,-2830,-3967,-5033,-5940,-6580,-6915,-6864,-6444,-5660,-4578,-3285,-1894,-518,711,1704,2371,2674,2605,2186,1496,594,-383,-1366,-2230,-2918,-3358,-3546,-3461,-3163,-2669,-2070,-1405,-754,-163,329,685,909,985,944,789,552,251,-99,-487,-895,-1334,-1771,-2211,-2624,-2978,-3249,-3390,-3373,-3170,-2768,-2167,-1394,-484,499,1503,2441,3266,3898,4317,4465,4357,3971,3344,2508,1514,430,-667,-1697,-2573,-3233,-3605,-3670,-3398,-2826,-1977,-934,253,1473,2682,3781,4730,5480,5990,6261,6257,6003,5485,4733,3771,2638,1380,65,-1259,-2516,-3651,-4617,-5355,-5845,-6056,-5974,-5616,-4987,-4143,-3134,-2031,-930,98,954,1584,1925,1969,1703,1173,415,-491,-1466,-2434,-3301,-4005,-4496,-4723,-4705,-4421,-3937,-3279,-2525,-1740,-987,-336,173,516,675,677,531,293,-4,-314,-597,-823,-970,-1024,-982,-857,-643,-369,-34,348,776,1254,1782,2371,3014,3713,4447,5177,5868,6443,6857,7023,6901,6442,5648,4535,3174,1647,87,-1376,-2599,-3470,-3891,-3832,-3293,-2345,-1096,318,1730,3016,4029,4718,5033,5000,4689,4168,3560,2932,2381,1923,1583,1317,1088,820,462,-47,-726,-1582,-2574,-3646,-4702,-5649,-6369,-6772,-6790,-6376,-5558,-4380,-2954,-1411,100,1428,2451,3072,3256,2997,2351,1397,252,-977,-2158,-3205,-4028,-4578,-4837,-4797,-4495,-3961,-3264,-2446,-1588,-726,68,760,1311,1700,1900,1926,1755,1432,946,358,-326,-1044,-1764,-2430,-2988,-3388,-3569,-3495,-3121,-2440,-1464,-222,1209,2754,4285,5705,6868,7699,8085,8008,7437,6433,5062,3455,1753,121,-1290,-2324,-2900,-2941,-2460,-1503,-178,1381,3006,4555,5874,6879,7492,7735,7620,7259,6717,6139,5589,5161,4882,4755,4740,4779,4778,4671,4375,3859,3097,2128,996,-208,-1390,-2448,-3290,-3837,-4055,-3918,-3460,-2723,-1784,-729,350,1371,2254,2960,3437,3689,3705,3507,3123,2579,1921,1178,406,-372,-1094,-1738,-2257,-2631,-2840,-2882,-2760,-2512,-2149,-1738,-1302,-904,-566,-323,-184,-145,-200,-321,-488,-675,-857,-1012,-1125,-1167,-1143,-1016,-796,-467,-28,508,1135,1818,2535,3232,3867,4392,4748,4907,4817,4479,3879,3056,2060,955,-150,-1177,-2012,-2586,-2830,-2721,-2261,-1486,-462,718,1966,3164,4243,5115,5759,6149,6317,6294,6139,5899,5626,5346,5062,4787,4466,4108,3656,3121,2487,1795,1068,380,-217,-664,-900,-918,-694,-265,332,1029,1758,2440,3014,3421,3644,3662,3509,3214,2834,2428,2031,1694,1408,1182,988,785,562,276,-58,-452,-863,-1261,-1607,-1840,-1941,-1866,-1603,-1152,-522,259,1143,2084,3016,3865,4578,5073,5316,5263,4910,4267,3390,2340,1224,141,-785,-1470,-1816,-1799,-1395,-656,355,1519,2711,3804,4657,5187,5323,5047,4399,3439,2291,1064,-93,-1082,-1793,-2181,-2213,-1919,-1327,-525,424,1428,2413,3331,4130,4795,5323,5708,5967,6095,6087,5936,5614,5109,4400,3491,2400,1175,-120,-1386,-2531,-3445,-4047,-4273,-4104,-3548,-2677,-1572,-356,845,1911,2733,3251,3418,3260,2810,2161,1399,635,-39,-557,-856,-953,-847,-604,-288,41,296,458,482,388,202,-25,-234,-356,-354,-171,172,696,1326,2030,2728,3335,3802,4039,4037,3748,3204,2425,1477,434,-616,-1583,-2375,-2933,-3182,-3129,-2744,-2084,-1190,-141,967,2043,2983,3700,4115,4190,3886,3247,2297,1144,-115,-1360,-2463,-3327,-3869,-4035,-3835,-3270,-2423,-1357,-182,1013,2122,3081,3812,4302,4526,4508,4274,3861,3318,2674,1969,1225,466,-286,-1011,-1682,-2271,-2744,-3076,-3237,-3225,-3040,-2712,-2289,-1824,-1391,-1046,-849,-829,-1003,-1348,-1842,-2406,-3002,-3525,-3951,-4203,-4288,-4198,-3971,-3660,-3322,-3023,-2812,-2724,-2768,-2932,-3172,-3443,-3674,-3819,-3824,-3665,-3348,-2874,-2307,-1674,-1054,-494,-48,241,350,270,-6,-443,-1042,-1739,-2509,-3291,-4033,-4674,-5157,-5432,-5461,-5219,-4722,-3983,-3071,-2064,-1048,-145,560,980,1055,773,155,-736,-1800,-2922,-3972,-4848,-5442,-5718,-5632,-5225,-4530,-3644,-2646,-1654,-759,-46,411,598,483,132,-442,-1120,-1855,-2528,-3074,-3422,-3536,-3403,-3049,-2517,-1879,-1222,-624,-175,71,67,-194,-707,-1420,-2291,-3234,-4185,-5074,-5829,-6424,-6802,-6973,-6915,-6657,-6209,-5619,-4916,-4160,-3402,-2696,-2104,-1674,-1448,-1448,-1688,-2140,-2778,-3532,-4339,-5110,-5771,-6248,-6495,-6481,-6221,-5722,-5068,-4295,-3507,-2769,-2149,-1709,-1475,-1462,-1664,-2038,-2548,-3114,-3680,-4162,-4502,-4637,-4543,-4200,-3635,-2881,-2007,-1090,-221,515,1042,1306,1276,950,378,-398,-1268,-2144,-2925,-3504,-3829,-3849,-3557,-2989,-2187,-1240,-225,768,1662,2404,2946,3281,3416,3375,3211,2974,2723,2523,2425,2469,2679,3050,3563,4164,4782,5333,5722,5874,5727,5240,4426,3309,1965,476,-1056,-2528,-3851,-4950,-5766,-6283,-6469,-6361,-5955,-5308,-4451,-3445,-2340,-1210,-104,887,1716,2304,2607,2590,2227,1550,573,-603,-1926,-3254,-4512,-5579,-6377,-6845,-6952,-6695,-6112,-5248,-4188,-3011,-1809,-668,337,1149,1719,2035,2076,1873,1441,833,102,-690,-1473,-2170,-2727,-3076,-3191,-3048,-2663,-2067,-1321,-497,328,1066,1659,2043,2193,2100,1769,1251,575,-177,-953,-1667,-2265,-2685,-2888,-2853,-2567,-2057,-1348,-508,420,1347,2216,2978,3568,4008,4266,4400,4436,4422,4406,4404,4428,4456,4457,4381,4181,3813,3258,2508,1605,583,-458,-1457,-2289,-2907,-3211,-3195,-2831,-2151,-1207,-59,1195,2483,3693,4758,5585,6117,6300,6107,5522,4582,3303,1780,83,-1662,-3351,-4847,-6057,-6879,-7258,-7166,-6609,-5627,-4298,-2707,-982,761,2382,3750,4766,5332,5429,5031,4202,2996,1536,-61,-1651,-3100,-4280,-5089,-5458,-5358,-4811,-3869,-2636,-1223,231,1587,2728,3544,3981,4007,3651,2977,2076,1079,86,-780,-1452,-1860,-1993,-1837,-1439,-827,-77,744,1567,2301,2903,3309,3511,3505,3331,3031,2680,2331,2043,1858,1788,1845,2006,2229,2475,2664,2752,2659,2369,1842,1115,220,-775,-1771,-2700,-3447,-3957,-4151,-4007,-3503,-2686,-1594,-346,971,2218,3292,4093,4551,4637,4350,3732,2847,1773,610,-563,-1647,-2563,-3246,-3630,-3705,-3444,-2895,-2079,-1080,40,1194,2291,3262,4019,4527,4735,4663,4301,3716,2935,2037,1092,168,-647,-1296,-1722,-1910,-1854,-1598,-1179,-676,-140,355,781,1103,1338,1498,1629,1762,1934,2174,2490,2909,3406,3991,4618,5260,5870,6378,6752,6919,6873,6608,6135,5538,4839,4138,3472,2869,2368,1938,1604,1350,1199,1169,1276,1527,1891,2337,2767,3119,3279,3186,2785,2065,1061,-156,-1483,-2802,-3992,-4951,-5604,-5904,-5841,-5422,-4683,-3664,-2445,-1091,285,1589,2702,3529,3984,4028,3661,2922,1922,761,-397,-1444,-2257,-2768,-2932,-2736,-2207,-1391,-357,810,2032,3203,4253,5086,5630,5835,5665,5135,4309,3256,2125,1014,50,-689,-1158,-1353,-1294,-1044,-648,-175,323,797,1210,1519,1704,1726,1585,1278,853,358,-117,-492,-691,-650,-356,198,969,1903,2927,3940,4849,5557,5983,6083,5822,5221,4311,3181,1925,673,-441,-1295,-1772,-1802,-1345,-399,973,2696,4624,6619,8503,10127,11342,12043,12154,11649,10551,8916,6859,4503,2022,-422,-2641,-4474,-5781,-6454,-6471,-5832,-4649,-3028,-1159,793,2655,4267,5515,6304,6582,6350,5641,4514,3083,1441,-281,-1978,-3537,-4880,-5918,-6622,-6945,-6898,-6479,-5723,-4663,-3365,-1892,-343,1184,2589,3759,4638,5142,5273,5014,4431,3581,2587,1551,616,-127,-564,-648,-350,327,1330,2597,4020,5512,6948,8251,9324,10094,10518,10545,10186,9437,8361,7001,5449,3776,2071,402,-1158,-2570,-3776,-4752,-5453,-5861,-5954,-5727,-5186,-4353,-3260,-1949,-467,1120,2748,4333,5788,7020,7950,8503,8638,8344,7607,6505,5063,3400,1583,-280,-2102,-3795,-5281,-6485,-7360,-7856,-7970,-7703,-7082,-6167,-5005,-3680,-2265,-857,456,1568,2399,2865,2911,2504,1648,378,-1240,-3106,-5101,-7106,-8978,-10614,-11900,-12753,-13118,-12960,-12281,-11142,-9601,-7804,-5844,-3879,-2008,-348,1033,2073,2766,3111,3177,3012,2724,2375,2060,1817,1706,1703,1830,2026,2270,2509,2702,2810,2813,2678,2413,2005,1464,794,6,-899,-1896,-2990,-4149,-5367,-6614,-7859,-9063,-10164,-11096,-11785,-12139,-12103,-11595,-10603,-9129,-7220,-5002,-2587,-185,2058,3941,5349,6176,6401,6020,5129,3790,2176,388,-1393,-3052,-4454,-5511,-6172,-6409,-6246,-5712,-4872,-3807,-2595,-1355,-148,915,1809,2474,2911,3107,3067,2798,2311,1633,783,-188,-1254,-2346,-3424,-4422,-5310,-6035,-6592,-6965,-7167,-7229,-7181,-7077,-6957,-6864,-6827,-6841,-6912,-6975,-7006,-6918,-6665,-6184,-5433,-4404,-3095,-1565,137,1906,3654,5283,6698,7839,8639,9079,9140,8836,8186,7221,5981,4515,2873,1117,-683,-2463,-4139,-5647,-6921,-7899,-8556,-8845,-8774,-8340,-7571,-6525,-5259,-3857,-2417,-1026,229,1245,1994,2396,2477,2227,1708,979,118,-767,-1598,-2259,-2683,-2813,-2621,-2140,-1421,-551,361,1216,1921,2381,2573,2441,2032,1373,563,-300,-1077,-1660,-1920,-1795,-1244,-299,969,2440,3961,5389,6558,7370,7726,7603,7008,6013,4712,3253,1767,407,-714,-1509,-1933,-2002,-1769,-1325,-795,-293,54,168,-9,-491,-1233,-2172,-3182,-4132,-4879,-5286,-5256,-4722,-3686,-2197,-357,1665,3711,5553,7020,7927,8150,7616,6316,4314,1737,-1229,-4350,-7377,-10051,-12136,-13465,-13911,-13468,-12175,-10181,-7669,-4885,-2069,543,2741,4384,5367,5673,5335,4444,3135,1565,-90,-1677,-3048,-4110,-4781,-5047,-4902,-4393,-3580,-2546,-1382,-191,937,1892,2600,2966,2958,2520,1679,441,-1121,-2943,-4929,-6968,-8968,-10801,-12396,-13648,-14504,-14902,-14821,-14247,-13191,-11693,-9811,-7650,-5329,-3022,-885,906,2216,2959,3077,2617,1624,263,-1340,-2963,-4443,-5592,-6264,-6370,-5850,-4725,-3075,-1014,1266,3589,5732,7522,8784,9416,9363,8634,7321,5552,3511,1402,-588,-2273,-3522,-4245,-4406,-4017,-3145,-1875,-340,1329,2998,4540,5860,6883,7570,7910,7932,7678,7211,6608,5920,5208,4499,3803,3114,2431,1725,1024,302,-393,-1075,-1698,-2270,-2751,-3127,-3357,-3405,-3236,-2825,-2163,-1262,-166,1072,2353,3609,4719,5632,6262,6590,6599,6313,5753,4993,4057,3037,1968,936,-3,-776,-1321,-1591,-1546,-1190,-521,404,1541,2788,4067,5243,6237,6921,7234,7107,6527,5514,4126,2477,684,-1081,-2691,-3995,-4893,-5322,-5240,-4691,-3730,-2478,-1066,358,1657,2716,3438,3791,3733,3313,2538,1509,269,-1062,-2411,-3658,-4706,-5446,-5793,-5673,-5053,-3920,-2317,-306,2012,4503,7040,9451,11611,13346,14558,15126,14996,14151,12620,10493,7923,5084,2220,-453,-2717,-4405,-5413,-5720,-5374,-4501,-3267,-1864,-491,687,1519,1924,1860,1326,408,-810,-2155,-3476,-4589,-5336,-5593,-5276,-4379,-2934,-1067,1082,3309,5421,7230,8571,9342,9470,8956,7842,6231,4264,2124,7,-1901,-3414,-4424,-4831,-4652,-3920,-2776,-1353,157,1601,2846,3802,4444,4798,4924,4934,4919,4998,5218,5630,6203,6884,7583,8172,8546,8587,8220,7406,6141,4475,2488,296,-1968,-4151,-6127,-7759,-8976,-9707,-9964,-9758,-9180,-8303,-7243,-6105,-4974,-3943,-3055,-2356,-1855,-1551,-1406,-1390,-1434,-1467,-1428,-1226,-825,-179,702,1783,2987,4207,5320,6197,6715,6798,6382,5492,4155,2487,590,-1382,-3307,-5050,-6523,-7657,-8408,-8803,-8831,-8591,-8101,-7456,-6695,-5853,-4954,-3981,-2918,-1727,-378,1154,2855,4707,6632,8549,10345,11903,13124,13915,14233,14047,13388,12298,10870,9193,7390,5558,3805,2215,843,-269,-1121,-1729,-2128,-2371,-2509,-2584,-2650,-2716,-2821,-2942,-3089,-3245,-3389,-3517,-3590,-3597,-3496,-3272,-2876,-2310,-1543,-596,514,1745,3050,4365,5657,6867,7985,8991,9894,10706,11450,12125,12745,13279,13708,13983,14074,13936,13571,12957,12148,11172,10126,9094,8178,7484,7068,6988,7220,7710,8350,8976,9436,9545,9174,8225,6671,4547,1970,-910,-3865,-6698,-9161,-11108,-12361,-12880,-12620,-11644,-10038,-7949,-5542,-2997,-512,1750,3628,5007,5819,6022,5659,4775,3506,1987,401,-1065,-2237,-2957,-3122,-2669,-1615,-14,1999,4272,6595,8776,10590,11881,12488,12352,11448,9836,7654,5056,2286,-468,-2974,-5081,-6652,-7634,-8010,-7847,-7230,-6308,-5211,-4086,-3047,-2162,-1482,-976,-626,-344,-74,251,688,1223,1862,2526,3154,3653,3957,3985,3728,3144,2277,1154,-165,-1593,-3071,-4495,-5812,-6944,-7851,-8506,-8904,-9055,-8993,-8757,-8377,-7905,-7350,-6755,-6117,-5471,-4808,-4164,-3542,-2971,-2473,-2077,-1809,-1708,-1791,-2090,-2613,-3361,-4310,-5404,-6583,-7726,-8749,-9505,-9917,-9871,-9339,-8294,-6780,-4884,-2718,-459,1737,3671,5218,6236,6698,6587,5978,4995,3777,2514,1358,455,-110,-300,-155,234,723,1137,1299,1058,295,-1031,-2907,-5241,-7894,-10678,-13397,-15851,-17862,-19308,-20085,-20183,-19602,-18418,-16729,-14649,-12330,-9897,-7502,-5249,-3258,-1595,-322,555,1033,1183,1054,765,416,127,-12,104,494,1205,2181,3371,4663,5914,6989,7714,7984,7687,6810,5365,3448,1192,-1229,-3632,-5838,-7707,-9123,-10048,-10464,-10436,-10035,-9385,-8600,-7796,-7071,-6471,-6031,-5709,-5480,-5251,-4984,-4600,-4082,-3422,-2647,-1808,-972,-211,413,851,1091,1134,1027,815,583,384,291,341,557,945,1468,2098,2763,3419,3998,4471,4800,4997,5062,5040,4959,4867,4794,4756,4761,4775,4765,4660,4403,3929,3194,2182,893,-619,-2304,-4067,-5807,-7445,-8858,-9997,-10780,-11186,-11194,-10822,-10097,-9068,-7807,-6375,-4866,-3337,-1858,-466,826,2012,3123,4178,5213,6246,7286,8330,9330,10258,11017,11562,11790,11668,11144,10239,8990,7478,5824,4142,2574,1216,160,-558,-951,-1041,-943,-711,-493,-357,-399,-674,-1191,-1947,-2877,-3912,-4955,-5903,-6672,-7191,-7413,-7333,-6957,-6326,-5500,-4533,-3504,-2472,-1494,-628,97,644,1000,1145,1081,802,322,-342,-1149,-2050,-2968,-3838,-4580,-5134,-5476,-5594,-5535,-5362,-5165,-5053,-5106,-5416,-5997,-6864,-7940,-9133,-10290,-11249,-11834,-11899,-11326,-10069,-8142,-5642,-2719,401,3494,6288,8576,10160,10934,10849,9958,8359,6244,3802,1274,-1128,-3214,-4820,-5856,-6268,-6073,-5327,-4142,-2644,-991,666,2182,3424,4297,4745,4739,4321,3540,2491,1283,15,-1215,-2330,-3281,-4043,-4623,-5051,-5376,-5655,-5949,-6312,-6781,-7375,-8086,-8886,-9718,-10511,-11169,-11617,-11737,-11485,-10780,-9621,-8008,-5999,-3660,-1114,1550,4184,6698,8966,10921,12480,13626,14316,14563,14378,13775,12800,11482,9874,8032,6018,3919,1804,-224,-2088,-3706,-5008,-5958,-6527,-6733,-6598,-6185,-5556,-4795,-3987,-3204,-2520,-1987,-1626,-1460,-1455,-1577,-1763,-1919,-1981,-1843,-1466,-786,178,1406,2812,4284,5703,6907,7789,8213,8124,7479,6303,4664,2683,508,-1667,-3670,-5304,-6428,-6938,-6779,-5988,-4635,-2865,-844,1234,3186,4849,6105,6875,7149,6951,6370,5529,4556,3623,2846,2356,2218,2458,3064,3951,5027,6141,7163,7940,8358,8330,7806,6797,5352,3555,1549,-548,-2567,-4385,-5883,-6962,-7582,-7689,-7310,-6453,-5182,-3563,-1693,334,2381,4349,6088,7509,8495,8990,8965,8418,7432,6083,4533,2923,1421,160,-749,-1260,-1364,-1116,-605,50,724,1288,1659,1769,1605,1196,601,-75,-737,-1243,-1524,-1459,-1031,-203,983,2470,4155,5920,7628,9150,10361,11178,11521,11381,10738,9651,8170,6391,4409,2343,295,-1609,-3283,-4615,-5552,-6024,-6028,-5554,-4655,-3391,-1866,-188,1508,3106,4481,5535,6203,6431,6231,5617,4666,3469,2149,836,-332,-1240,-1793,-1934,-1660,-1007,-55,1075,2261,3358,4257,4840,5064,4870,4290,3340,2100,663,-869,-2364,-3714,-4803,-5553,-5904,-5847,-5411,-4657,-3694,-2635,-1610,-732,-96,248,286,39,-415,-998,-1589,-2098,-2419,-2508,-2322,-1884,-1236,-459,349,1081,1628,1922,1886,1530,851,-69,-1165,-2317,-3435,-4419,-5185,-5692,-5895,-5809,-5442,-4843,-4058,-3155,-2193,-1231,-329,482,1153,1684,2053,2289,2412,2460,2493,2567,2739,3076,3607,4373,5364,6565,7905,9332,10721,12000,13049,13801,14189,14190,13792,13050,11996,10732,9333,7889,6487,5183,4023,3035,2220,1579,1093,743,503,348,250,180,118,23,-112,-322,-616,-992,-1463,-1997,-2597,-3218,-3850,-4451,-5002,-5472,-5848,-6103,-6240,-6244,-6116,-5862,-5476,-4975,-4352,-3622,-2792,-1881,-896,129,1185,2242,3286,4303,5290,6239,7163,8059,8932,9780,10586,11346,12013,12587,13006,13268,13327,13179,12805,12206,11395,10385,9209,7910,6517,5087,3655,2257,934,-300,-1424,-2425,-3315,-4075,-4738,-5281,-5736,-6092,-6349,-6504,-6532,-6411,-6105,-5568,-4767,-3664,-2262,-558,1388,3509,5694,7820,9747,11350,12503,13123,13155,12592,11469,9878,7929,5793,3623,1606,-111,-1391,-2156,-2368,-2049,-1278,-155,1159,2522,3757,4753,5366,5579,5322,4676,3671,2449,1112,-182,-1310,-2155,-2627,-2684,-2319,-1579,-543,660,1897,3007,3844,4295,4257,3712,2666,1204,-557,-2443,-4296,-5908,-7157,-7895,-8083,-7697,-6789,-5472,-3874,-2185,-580,773,1714,2156,2032,1361,192,-1353,-3148,-5022,-6831,-8433,-9717,-10617,-11084,-11132,-10780,-10096,-9146,-8027,-6827,-5644,-4552,-3620,-2887,-2358,-2034,-1856,-1780,-1727,-1622,-1392,-981,-340,543,1659,2981,4439,5957,7439,8785,9886,10662,11012,10900,10273,9140,7510,5444,3011,312,-2536,-5416,-8192,-10756,-12994,-14825,-16197,-17081,-17496,-17483,-17121,-16494,-15723,-14903,-14141,-13509,-13046,-12780,-12670,-12680,-12721,-12711,-12550,-12161,-11472,-10444,-9080,-7392,-5457,-3355,-1199,880,2770,4340,5499,6176,6327,5965,5125,3884,2363,676,-1010,-2575,-3876,-4816,-5335,-5411,-5074,-4394,-3474,-2435,-1413,-532,98,385,301,-189,-1017,-2143,-3432,-4784,-6059,-7144,-7950,-8410,-8499,-8234,-7642,-6805,-5783,-4692,-3589,-2594,-1739,-1097,-662,-434,-359,-370,-376,-286,-7,531,1369,2525,3961,5620,7419,9235,10961,12476,13666,14451,14757,14544,13812,12573,10888,8832,6505,4019,1498,-946,-3201,-5179,-6808,-8050,-8883,-9324,-9397,-9160,-8668,-7995,-7213,-6397,-5612,-4931,-4384,-4028,-3854,-3874,-4039,-4310,-4604,-4859,-4984,-4924,-4631,-4099,-3342,-2427,-1421,-441,416,1052,1386,1389,1037,389,-509,-1536,-2595,-3557,-4319,-4802,-4936,-4722,-4158,-3306,-2238,-1038,189,1362,2388,3219,3802,4137,4218,4082,3775,3351,2877,2408,1997,1700,1526,1524,1660,1951,2344,2810,3288,3721,4043,4200,4154,3864,3358,2623,1744,764,-225,-1143,-1907,-2461,-2755,-2780,-2553,-2114,-1537,-906,-320,131,365,330,-11,-642,-1545,-2648,-3874,-5132,-6319,-7362,-8167,-8699,-8919,-8821,-8440,-7786,-6945,-5944,-4876,-3795,-2765,-1865,-1115,-572,-226,-70,-69,-161,-299,-398,-416,-293,-15,435,1026,1729,2479,3218,3860,4360,4632,4669,4427,3933,3204,2304,1289,232,-799,-1762,-2606,-3332,-3937,-4449,-4898,-5313,-5728,-6158,-6603,-7068,-7506,-7922,-8264,-8527,-8697,-8760,-8737,-8620,-8439,-8177,-7861,-7459,-6977,-6385,-5680,-4843,-3891,-2833,-1700,-547,600,1667,2631,3454,4111,4629,4993,5270,5465,5646,5830,6052,6313,6619,6934,7241,7488,7632,7637,7458,7071,6463,5622,4572,3324,1923,416,-1140,-2673,-4111,-5372,-6391,-7083,-7429,-7378,-6964,-6214,-5206,-4032,-2796,-1601,-541,318,943,1322,1488,1483,1371,1224,1100,1053,1103,1265,1501,1772,2017,2148,2122,1863,1347,584,-415,-1568,-2793,-3982,-5012,-5777,-6186,-6172,-5720,-4836,-3586,-2049,-352,1393,3046,4507,5686,6517,6998,7123,6953,6550,5996,5381,4778,4255,3857,3610,3528,3595,3810,4131,4541,5005,5482,5954,6367,6711,6946,7059,7039,6882,6599,6224,5765,5290,4805,4368,3990,3686,3464,3298,3178,3075,2957,2818,2621,2390,2100,1794,1460,1146,841,583,354,170,1,-146,-308,-471,-654,-827,-982,-1070,-1075,-945,-671,-237,345,1047,1824,2630,3395,4082,4633,5033,5258,5319,5230,5019,4715,4344,3931,3492,3039,2569,2082,1562,1001,381,-308,-1066,-1895,-2766,-3671,-4560,-5406,-6170,-6814,-7315,-7647,-7789,-7728,-7453,-6951,-6231,-5289,-4155,-2854,-1435,46,1531,2946,4247,5372,6310,7024,7552,7888,8094,8187,8219,8204,8158,8070,7919,7666,7271,6704,5933,4977,3836,2592,1292,41,-1077,-1981,-2601,-2908,-2886,-2566,-1989,-1225,-350,573,1472,2300,3025,3628,4100,4444,4657,4741,4694,4497,4149,3620,2926,2046,1016,-143,-1385,-2642,-3867,-4973,-5923,-6652,-7136,-7355,-7312,-7014,-6497,-5787,-4934,-3977,-2977,-1969,-1017,-141,602,1202,1624,1868,1925,1805,1523,1107,589,20,-548,-1054,-1417,-1601,-1517,-1167,-504,432,1623,2978,4442,5895,7266,8461,9420,10102,10499,10610,10478,10134,9625,8990,8258,7448,6566,5602,4556,3409,2176,860,-499,-1871,-3183,-4395,-5428,-6246,-6810,-7106,-7154,-6971,-6618,-6141,-5596,-5041,-4493,-4000,-3542,-3146,-2776,-2431,-2100,-1750,-1399,-1001,-569,-70,514,1191,1998,2911,3936,5032,6146,7221,8171,8938,9465,9724,9715,9474,9055,8542,8005,7526,7143,6892,6749,6700,6687,6666,6604,6475,6290,6077,5875,5748,5731,5874,6173,6626,7164,7729,8209,8517,8536,8214,7478,6346,4836,3036,1053,-982,-2932,-4663,-6061,-7051,-7571,-7615,-7203,-6383,-5236,-3868,-2369,-889,491,1648,2505,3014,3136,2902,2342,1554,624,-303,-1129,-1713,-1977,-1854,-1310,-380,899,2419,4070,5720,7235,8507,9425,9953,10051,9748,9100,8183,7117,6004,4972,4114,3521,3236,3281,3637,4237,5009,5837,6615,7245,7633,7741,7538,7049,6310,5389,4357,3278,2212,1182,214,-701,-1590,-2457,-3358,-4279,-5249,-6255,-7274,-8286,-9237,-10103,-10818,-11371,-11708,-11816,-11692,-11317,-10734,-9949,-9027,-8010,-6979,-5994,-5142,-4479,-4066,-3934,-4100,-4543,-5215,-6046,-6917,-7723,-8332,-8622,-8519,-7944,-6901,-5416,-3570,-1475,734,2913,4929,6659,8019,8952,9438,9479,9113,8382,7336,6042,4538,2883,1112,-729,-2606,-4477,-6303,-8039,-9638,-11059,-12266,-13227,-13929,-14365,-14541,-14489,-14223,-13801,-13249,-12628,-11956,-11283,-10600,-9935,-9247,-8544,-7776,-6948,-6038,-5055,-4034,-2985,-1989,-1052,-256,391,841,1106,1170,1072,828,487,96,-290,-631,-875,-1004,-989,-839,-552,-177,274,731,1161,1504,1724,1777,1658,1356,898,317,-334,-1008,-1643,-2209,-2665,-3024,-3273,-3474,-3644,-3852,-4140,-4539,-5070,-5729,-6476,-7268,-8039,-8699,-9206,-9465,-9460,-9155,-8565,-7711,-6661,-5461,-4205,-2959,-1787,-757,115,794,1300,1637,1853,1974,2053,2117,2204,2321,2479,2659,2842,3003,3094,3097,2965,2686,2247,1639,891,17,-930,-1905,-2851,-3709,-4425,-4964,-5281,-5369,-5209,-4822,-4224,-3446,-2547,-1555,-555,417,1277,1987,2468,2710,2654,2322,1717,889,-99,-1164,-2221,-3170,-3950,-4496,-4781,-4814,-4607,-4230,-3733,-3193,-2668,-2219,-1861,-1629,-1480,-1413,-1363,-1287,-1142,-863,-438,171,955,1896,2968,4107,5263,6366,7344,8146,8716,9020,9053,8819,8345,7689,6896,6033,5145,4274,3427,2616,1807,979,94,-859,-1905,-3008,-4156,-5272,-6309,-7175,-7826,-8188,-8253,-8009,-7503,-6787,-5950,-5091,-4292,-3658,-3223,-3041,-3104,-3380,-3834,-4378,-4960,-5491,-5917,-6177,-6233,-6065,-5653,-5011,-4146,-3089,-1882,-568,792,2138,3409,4541,5486,6204,6663,6863,6801,6507,6015,5364,4603,3771,2916,2055,1243,469,-205,-787,-1233,-1533,-1668,-1639,-1443,-1115,-676,-195,281,674,912,949,706,185,-653,-1763,-3117,-4645,-6258,-7866,-9361,-10648,-11640,-12258,-12466,-12222,-11543,-10456,-9011,-7315,-5449,-3563,-1772,-219,986,1749,2026,1800,1118,58,-1259,-2687,-4084,-5292,-6203,-6715,-6789,-6422,-5651,-4564,-3265,-1877,-536,662,1613,2271,2616,2658,2456,2075,1600,1120,714,433,341,423,708,1145,1716,2354,3028,3667,4244,4711,5061,5271,5374,5365,5299,5193,5088,5005,4949,4919,4877,4799,4630,4329,3865,3217,2393,1412,328,-810,-1922,-2946,-3817,-4481,-4902,-5065,-4966,-4629,-4077,-3359,-2511,-1599,-665,232,1043,1732,2242,2564,2656,2532,2186,1665,1023,340,-275,-724,-893,-701,-88,948,2377,4100,5987,7878,9587,10954,11824,12103,11740,10755,9217,7262,5046,2761,582,-1315,-2814,-3814,-4303,-4282,-3830,-3033,-2026,-920,146,1084,1808,2272,2463,2373,2051,1518,846,84,-712,-1482,-2182,-2774,-3224,-3520,-3643,-3588,-3355,-2932,-2335,-1552,-607,496,1710,3003,4294,5521,6586,7415,7930,8082,7864,7288,6430,5377,4263,3218,2364,1814,1611,1791,2293,3055,3935,4823,5555,6039,6163,5917,5284,4347,3189,1943,739,-287,-1045,-1444,-1470,-1126,-462,427,1447,2476,3401,4135,4599,4767,4646,4258,3694,3022,2355,1779,1375,1194,1240,1499,1893,2343,2745,2983,2998,2707,2135,1283,257,-856,-1907,-2787,-3370,-3584,-3409,-2841,-1964,-866,346,1528,2607,3473,4102,4457,4573,4472,4217,3858,3454,3046,2675,2360,2124,1966,1904,1927,2041,2246,2521,2854,3207,3535,3781,3879,3763,3391,2710,1733,462,-1034,-2688,-4391,-6039,-7517,-8725,-9592,-10044,-10095,-9721,-8997,-7977,-6750,-5417,-4064,-2776,-1611,-614,207,849,1339,1704,1986,2208,2411,2600,2808,3020,3258,3511,3787,4107,4459,4888,5383,5965,6636,7367,8154,8933,9669,10289,10726,10924,10803,10341,9491,8279,6719,4896,2896,822,-1186,-3038,-4623,-5878,-6769,-7304,-7510,-7466,-7244,-6940,-6640,-6411,-6319,-6365,-6582,-6908,-7327,-7750,-8132,-8379,-8456,-8290,-7872,-7179,-6235,-5057,-3693,-2187,-591,1046,2683,4271,5784,7186,8448,9558,10486,11222,11763,12084,12204,12100,11790,11273,10560,9674,8635,7500,6293,5104,3971,2982,2187,1648,1392,1443,1785,2388,3199,4144,5148,6124,7004,7712,8220,8476,8497,8263,7824,7188,6428,5573,4702,3871,3146,2594,2266,2204,2426,2927,3662,4567,5537,6463,7216,7694,7791,7470,6707,5550,4078,2407,684,-956,-2371,-3460,-4157,-4433,-4326,-3885,-3219,-2438,-1647,-970,-460,-189,-146,-316,-634,-1029,-1417,-1716,-1889,-1881,-1722,-1416,-1024,-598,-185,165,449,658,838,1029,1285,1668,2204,2925,3807,4819,5891,6937,7859,8553,8930,8907,8449,7535,6199,4506,2558,481,-1573,-3483,-5094,-6331,-7117,-7433,-7318,-6819,-6051,-5114,-4140,-3231,-2486,-1963,-1697,-1682,-1891,-2253,-2711,-3164,-3547,-3786,-3833,-3675,-3299,-2750,-2045,-1268,-442,351,1099,1759,2324,2802,3193,3522,3796,4036,4235,4414,4535,4620,4618,4545,4356,4063,3643,3111,2469,1735,924,57,-854,-1791,-2752,-3728,-4713,-5715,-6712,-7713,-8691,-9633,-10513,-11296,-11965,-12483,-12838,-13021,-13023,-12870,-12563,-12135,-11609,-11001,-10342,-9631,-8885,-8111,-7304,-6492,-5668,-4875,-4134,-3491,-2991,-2671,-2566,-2700,-3061,-3636,-4373,-5211,-6070,-6870,-7523,-7974,-8153,-8055,-7654,-6995,-6101,-5053,-3907,-2751,-1661,-702,65,599,897,949,800,486,58,-427,-930,-1418,-1873,-2293,-2682,-3049,-3406,-3760,-4111,-4460,-4789,-5102,-5371,-5596,-5770,-5868,-5931,-5914,-5883,-5803,-5728,-5655,-5598,-5574,-5558,-5557,-5526,-5437,-5238,-4886,-4340,-3562,-2558,-1320,85,1613,3159,4622,5897,6868,7448,7579,7217,6395,5150,3581,1808,-32,-1797,-3346,-4588,-5407,-5806,-5732,-5265,-4429,-3345,-2093,-796,443,1535,2381,2939,3142,2993,2479,1633,509,-842,-2321,-3852,-5341,-6693,-7849,-8723,-9299,-9537,-9451,-9060,-8407,-7548,-6560,-5499,-4452,-3466,-2602,-1882,-1323,-911,-623,-418,-236,-28,266,688,1265,2004,2896,3894,4965,6031,7047,7938,8674,9197,9517,9597,9482,9161,8679,8050,7302,6457,5528,4540,3501,2439,1362,306,-718,-1665,-2527,-3259,-3841,-4246,-4450,-4450,-4241,-3840,-3288,-2620,-1920,-1236,-668,-261,-95,-184,-568,-1211,-2101,-3164,-4345,-5550,-6706,-7717,-8532,-9066,-9319,-9236,-8869,-8206,-7321,-6253,-5075,-3847,-2630,-1476,-432,470,1208,1762,2125,2296,2273,2077,1712,1216,603,-65,-773,-1437,-2029,-2476,-2729,-2746,-2492,-1968,-1185,-191,941,2124,3254,4222,4946,5333,5361,4992,4264,3220,1933,502,-987,-2429,-3739,-4848,-5686,-6236,-6461,-6382,-6021,-5418,-4650,-3772,-2875,-2021,-1285,-711,-337,-175,-228,-466,-870,-1369,-1934,-2472,-2946,-3273,-3413,-3328,-2995,-2430,-1657,-739,258,1243,2139,2860,3359,3592,3555,3275,2785,2167,1484,827,254,-163,-403,-451,-311,-42,340,753,1172,1542,1844,2066,2209,2293,2324,2335,2321,2306,2268,2206,2101,1925,1678,1333,899,382,-207,-832,-1480,-2104,-2690,-3197,-3613,-3915,-4097,-4152,-4100,-3935,-3706,-3409,-3098,-2776,-2477,-2207,-1978,-1781,-1609,-1446,-1267,-1069,-825,-548,-238,74,366,591,729,744,630,390,49,-351,-759,-1111,-1358,-1446,-1343,-1036,-528,160,983,1891,2813,3685,4434,5014,5376,5509,5430,5161,4783,4357,3977,3712,3629,3756,4098,4628,5283,5998,6676,7251,7639,7807,7723,7397,6858,6151,5338,4486,3659,2924,2319,1898,1660,1637,1780,2094,2489,2947,3368,3702,3885,3865,3617,3133,2423,1533,515,-557,-1611,-2555,-3336,-3860,-4110,-4025,-3634,-2929,-1989,-867,326,1488,2513,3299,3779,3907,3689,3161,2411,1539,680,-53,-534,-692,-469,134,1087,2317,3729,5201,6620,7857,8818,9412,9589,9333,8655,7610,6279,4770,3184,1666,287,-846,-1686,-2226,-2445,-2417,-2162,-1783,-1309,-839,-386,-5,308,546,721,857,973,1089,1230,1400,1610,1856,2125,2416,2705,2996,3284,3566,3875,4195,4565,4974,5420,5886,6336,6721,6994,7093,6978,6617,5996,5139,4065,2850,1539,221,-1058,-2229,-3271,-4157,-4897,-5505,-6012,-6445,-6843,-7223,-7610,-7998,-8379,-8733,-9013,-9192,-9206,-9019,-8592,-7899,-6942,-5731,-4320,-2764,-1152,431,1895,3161,4167,4884,5299,5446,5362,5135,4831,4560,4380,4378,4581,5004,5631,6398,7246,8066,8773,9261,9464,9323,8834,8007,6908,5614,4228,2857,1597,539,-268,-776,-988,-917,-596,-101,519,1152,1730,2148,2331,2220,1760,971,-152,-1517,-3059,-4652,-6176,-7508,-8533,-9157,-9318,-8977,-8144,-6859,-5197,-3258,-1168,947,2953,4733,6198,7274,7934,8183,8045,7591,6893,6045,5143,4265,3487,2856,2399,2113,1990,1975,2043,2129,2207,2238,2217,2143,2035,1923,1832,1797,1836,1961,2175,2462,2816,3201,3605,4002,4375,4719,5018,5285,5493,5652,5725,5687,5516,5152,4598,3818,2842,1699,460,-783,-1931,-2864,-3501,-3753,-3592,-3020,-2082,-867,515,1936,3261,4390,5220,5717,5853,5661,5192,4522,3750,2961,2264,1722,1415,1366,1605,2098,2831,3711,4687,5641,6492,7144,7517,7557,7244,6587,5641,4495,3258,2068,1045,310,-71,-54,339,1047,1979,2997,3982,4807,5367,5607,5484,5023,4242,3236,2047,804,-450,-1606,-2622,-3440,-4020,-4356,-4426,-4253,-3853,-3269,-2562,-1790,-1053,-403,46,272,201,-149,-771,-1602,-2556,-3526,-4395,-5032,-5344,-5233,-4666,-3632,-2180,-399,1582,3606,5507,7121,8310,8971,9058,8567,7565,6146,4463,2652,906,-670,-1921,-2806,-3273,-3350,-3093,-2598,-1970,-1337,-800,-458,-372,-568,-1052,-1790,-2730,-3815,-4961,-6107,-7181,-8120,-8880,-9408,-9682,-9671,-9374,-8796,-7974,-6948,-5809,-4632,-3536,-2618,-1980,-1698,-1814,-2334,-3223,-4392,-5744,-7124,-8406,-9449,-10146,-10434,-10280,-9712,-8790,-7608,-6292,-4952,-3729,-2697,-1961,-1538,-1466,-1702,-2231,-2971,-3864,-4826,-5761,-6609,-7269,-7698,-7834,-7666,-7192,-6447,-5496,-4411,-3316,-2296,-1472,-927,-708,-864,-1345,-2128,-3089,-4146,-5152,-6011,-6628,-6950,-6963,-6695,-6212,-5609,-4987,-4450,-4090,-3947,-4066,-4402,-4928,-5544,-6173,-6702,-7056,-7153,-6950,-6423,-5587,-4456,-3106,-1584,15,1610,3113,4438,5509,6257,6637,6610,6183,5362,4209,2788,1210,-421,-1957,-3293,-4277,-4841,-4891,-4415,-3429,-1993,-233,1719,3677,5478,6949,7954,8403,8234,7468,6148,4379,2282,15,-2286,-4463,-6408,-8026,-9247,-10065,-10464,-10500,-10213,-9686,-8989,-8213,-7412,-6669,-6011,-5483,-5088,-4827,-4671,-4588,-4522,-4418,-4221,-3872,-3344,-2608,-1687,-609,562,1733,2821,3700,4291,4511,4305,3682,2654,1316,-231,-1842,-3373,-4668,-5612,-6087,-6062,-5520,-4512,-3140,-1515,190,1832,3256,4339,5000,5192,4925,4247,3238,2004,659,-685,-1916,-2953,-3715,-4167,-4264,-4025,-3453,-2621,-1585,-453,668,1662,2414,2843,2879,2516,1767,711,-552,-1884,-3149,-4197,-4922,-5235,-5103,-4545,-3614,-2425,-1083,261,1499,2527,3278,3722,3862,3731,3375,2862,2250,1608,987,443,7,-273,-390,-301,-26,458,1112,1900,2774,3632,4402,4962,5231,5109,4567,3577,2180,470,-1450,-3402,-5221,-6748,-7816,-8341,-8264,-7608,-6464,-4972,-3326,-1731,-399,502,842,567,-302,-1684,-3419,-5322,-7177,-8779,-9945,-10554,-10519,-9858,-8618,-6931,-4957,-2885,-903,821,2154,3023,3403,3330,2897,2217,1449,734,214,-3,151,695,1612,2815,4216,5655,6999,8091,8794,9009,8674,7765,6335,4447,2236,-150,-2542,-4769,-6660,-8084,-8928,-9127,-8679,-7607,-6003,-3992,-1720,637,2915,4955,6626,7816,8473,8557,8099,7136,5770,4091,2240,333,-1494,-3127,-4474,-5442,-5992,-6079,-5711,-4914,-3741,-2289,-664,1000,2558,3892,4866,5427,5498,5122,4309,3171,1801,322,-1140,-2486,-3631,-4521,-5144,-5502,-5635,-5589,-5412,-5161,-4865,-4547,-4220,-3860,-3467,-3000,-2449,-1782,-1002,-90,924,2043,3218,4422,5610,6737,7749,8620,9287,9746,9950,9903,9591,9027,8230,7235,6100,4890,3698,2615,1750,1195,1027,1298,2010,3121,4553,6153,7777,9227,10336,10949,10962,10328,9061,7254,5042,2620,201,-2008,-3804,-5043,-5634,-5539,-4811,-3538,-1885,-35,1817,3454,4728,5478,5656,5225,4257,2840,1155,-630,-2302,-3691,-4638,-5049,-4871,-4143,-2919,-1354,415,2187,3795,5071,5886,6154,5841,4974,3617,1897,-47,-2038,-3905,-5497,-6666,-7334,-7435,-6984,-6015,-4632,-2950,-1127,694,2343,3713,4677,5205,5263,4891,4168,3181,2073,954,-47,-834,-1341,-1525,-1382,-932,-226,683,1719,2817,3906,4927,5833,6581,7166,7560,7805,7890,7879,7781,7663,7517,7403,7276,7165,7014,6792,6456,5959,5269,4374,3260,1979,542,-948,-2454,-3859,-5100,-6091,-6762,-7069,-6975,-6474,-5589,-4349,-2829,-1098,741,2584,4335,5880,7139,8021,8482,8475,8008,7102,5816,4245,2503,729,-930,-2334,-3350,-3891,-3886,-3336,-2278,-795,963,2851,4668,6239,7401,8011,8009,7350,6098,4329,2215,-83,-2357,-4426,-6120,-7328,-7962,-8034,-7557,-6655,-5436,-4078,-2725,-1537,-624,-60,131,-14,-414,-968,-1525,-1979,-2207,-2141,-1760,-1080,-175,851,1876,2760,3397,3690,3600,3124,2306,1231,12,-1227,-2353,-3257,-3842,-4044,-3836,-3214,-2227,-923,596,2246,3901,5466,6824,7898,8606,8916,8802,8291,7423,6280,4962,3584,2276,1143,293,-214,-346,-120,428,1202,2128,3087,3998,4779,5381,5782,5985,6028,5953,5833,5708,5644,5633,5692,5768,5822,5766,5555,5098,4377,3356,2064,545,-1117,-2809,-4429,-5837,-6949,-7665,-7942,-7757,-7136,-6111,-4769,-3188,-1478,255,1931,3450,4774,5851,6666,7215,7496,7530,7338,6970,6465,5906,5344,4861,4498,4306,4295,4466,4808,5290,5879,6550,7242,7950,8609,9202,9688,10030,10191,10130,9805,9188,8259,7027,5528,3823,2001,173,-1555,-3065,-4273,-5118,-5565,-5624,-5345,-4794,-4086,-3326,-2636,-2115,-1844,-1874,-2216,-2850,-3721,-4734,-5783,-6726,-7445,-7808,-7743,-7189,-6165,-4707,-2930,-953,1063,2977,4638,5947,6806,7192,7105,6591,5744,4661,3467,2275,1195,305,-330,-681,-732,-497,-8,685,1521,2417,3304,4089,4707,5085,5172,4941,4373,3485,2310,900,-677,-2340,-4030,-5663,-7194,-8571,-9756,-10726,-11452,-11922,-12116,-12036,-11653,-10995,-10036,-8822,-7358,-5707,-3915,-2093,-310,1290,2623,3568,4043,3998,3391,2251,619,-1403,-3684,-6063,-8362,-10401,-12008,-13048,-13428,-13103,-12100,-10485,-8388,-5971,-3429,-953,1265,3077,4379,5090,5232,4799,3892,2578,989,-760,-2531,-4187,-5618,-6700,-7366,-7564,-7289,-6576,-5495,-4140,-2650,-1145,213,1307,2015,2269,2020,1293,116,-1406,-3178,-5063,-6937,-8665,-10157,-11306,-12085,-12449,-12429,-12058,-11404,-10537,-9548,-8502,-7470,-6504,-5635,-4886,-4258,-3732,-3300,-2916,-2591,-2284,-2025,-1812,-1668,-1617,-1662,-1807,-2031,-2305,-2590,-2840,-3011,-3075,-2992,-2772,-2402,-1911,-1342,-727,-131,407,847,1146,1289,1267,1069,733,265,-267,-828,-1338,-1756,-2014,-2094,-1982,-1696,-1279,-794,-309,89,333,362,141,-341,-1055,-1971,-3012,-4115,-5212,-6227,-7126,-7857,-8405,-8748,-8881,-8794,-8477,-7921,-7103,-6018,-4654,-3021,-1147,898,3041,5137,7068,8667,9808,10364,10267,9481,8037,6019,3565,841,-1924,-4544,-6790,-8508,-9565,-9899,-9520,-8491,-6955,-5078,-3075,-1141,524,1782,2543,2783,2553,1942,1084,126,-803,-1584,-2154,-2475,-2556,-2447,-2199,-1900,-1598,-1365,-1205,-1143,-1144,-1191,-1243,-1277,-1276,-1240,-1184,-1118,-1070,-1056,-1081,-1166,-1290,-1462,-1649,-1839,-1997,-2106,-2124,-2048,-1844,-1523,-1081,-540,73,725,1370,1978,2504,2934,3260,3469,3602,3635,3614,3511,3345,3079,2727,2248,1671,980,215,-595,-1403,-2149,-2774,-3231,-3463,-3467,-3222,-2781,-2181,-1509,-844,-276,122,286,191,-172,-776,-1553,-2437,-3321,-4110,-4728,-5088,-5176,-4971,-4512,-3855,-3078,-2280,-1552,-992,-665,-631,-894,-1448,-2227,-3163,-4146,-5075,-5845,-6364,-6576,-6427,-5940,-5110,-4023,-2720,-1297,181,1649,3059,4382,5593,6676,7608,8358,8897,9169,9151,8791,8083,7028,5655,4022,2208,324,-1537,-3230,-4676,-5756,-6401,-6579,-6249,-5459,-4247,-2707,-963,852,2592,4105,5297,6067,6408,6317,5874,5160,4309,3421,2629,1984,1568,1371,1383,1569,1867,2231,2612,2973,3292,3559,3747,3856,3844,3700,3386,2886,2199,1333,338,-741,-1821,-2824,-3681,-4316,-4705,-4816,-4672,-4303,-3768,-3125,-2441,-1764,-1130,-569,-65,377,779,1175,1558,1963,2367,2753,3087,3321,3391,3271,2898,2286,1433,402,-739,-1873,-2883,-3650,-4049,-4006,-3476,-2452,-1029,715,2592,4440,6074,7332,8105,8323,8000,7191,6019,4641,3222,1948,952,360,226,560,1324,2424,3750,5147,6483,7601,8386,8746,8606,7980,6863,5368,3568,1631,-325,-2134,-3693,-4889,-5682,-6034,-5977,-5534,-4789,-3786,-2609,-1309,69,1476,2879,4235,5477,6556,7381,7890,8012,7717,6990,5867,4415,2718,926,-866,-2491,-3858,-4859,-5434,-5554,-5227,-4492,-3410,-2076,-579,971,2472,3831,4979,5853,6441,6752,6816,6708,6483,6217,5967,5752,5588,5443,5272,5039,4678,4189,3559,2849,2111,1452,950,691,711,1013,1538,2204,2878,3450,3788,3826,3512,2852,1902,735,-539,-1820,-3002,-4014,-4787,-5307,-5553,-5543,-5285,-4804,-4128,-3281,-2308,-1248,-153,911,1890,2719,3349,3748,3879,3756,3377,2785,2031,1178,305,-493,-1146,-1560,-1677,-1454,-876,42,1233,2621,4073,5454,6624,7439,7820,7692,7067,6000,4588,2991,1361,-124,-1317,-2106,-2419,-2259,-1653,-721,437,1641,2769,3653,4204,4320,3983,3181,1971,436,-1312,-3136,-4895,-6459,-7717,-8586,-9038,-9065,-8715,-8068,-7200,-6231,-5234,-4284,-3430,-2663,-1986,-1354,-730,-96,578,1263,1945,2579,3118,3542,3805,3933,3911,3794,3603,3389,3190,3035,2953,2955,3052,3244,3526,3892,4324,4809,5311,5803,6245,6607,6863,6998,7027,6957,6831,6686,6544,6456,6409,6419,6466,6522,6574,6593,6583,6538,6478,6424,6378,6367,6341,6291,6129,5803,5224,4342,3126,1586,-214,-2175,-4168,-6036,-7639,-8849,-9574,-9791,-9483,-8729,-7590,-6188,-4620,-3003,-1414,57,1366,2459,3311,3908,4238,4319,4170,3833,3359,2817,2254,1754,1352,1103,1029,1151,1462,1964,2627,3436,4348,5328,6321,7275,8119,8802,9239,9409,9243,8764,7968,6924,5703,4416,3177,2107,1306,849,781,1089,1733,2621,3627,4629,5470,6031,6201,5911,5138,3888,2235,251,-1914,-4142,-6273,-8177,-9733,-10853,-11487,-11625,-11288,-10538,-9453,-8127,-6655,-5121,-3602,-2144,-794,442,1550,2521,3372,4069,4630,5007,5213,5218,5037,4690,4202,3632,3030,2449,1950,1573,1347,1306,1443,1774,2269,2915,3665,4477,5291,6043,6671,7118,7339,7314,7037,6533,5837,5012,4104,3185,2295,1477,753,136,-374,-777,-1083,-1297,-1425,-1480,-1475,-1438,-1411,-1443,-1602,-1951,-2553,-3446,-4657,-6152,-7895,-9779,-11706,-13526,-15133,-16379,-17208,-17528,-17336,-16634,-15464,-13893,-12012,-9907,-7706,-5501,-3424,-1568,-46,1072,1711,1861,1507,718,-450,-1874,-3432,-4998,-6430,-7634,-8508,-9009,-9101,-8808,-8147,-7199,-6015,-4705,-3352,-2054,-913,-7,595,841,719,242,-549,-1578,-2747,-3958,-5081,-6026,-6692,-7017,-6963,-6533,-5755,-4704,-3449,-2110,-781,425,1413,2106,2445,2391,1949,1137,6,-1360,-2883,-4437,-5941,-7274,-8367,-9141,-9557,-9594,-9261,-8584,-7620,-6428,-5098,-3698,-2322,-1038,84,997,1659,2064,2199,2088,1751,1224,552,-240,-1094,-2004,-2922,-3852,-4750,-5635,-6467,-7238,-7931,-8492,-8910,-9117,-9099,-8802,-8234,-7380,-6278,-4973,-3523,-2016,-521,866,2083,3050,3755,4135,4243,4069,3687,3164,2574,2010,1544,1244,1133,1240,1515,1920,2364,2750,2976,2951,2594,1879,786,-620,-2282,-4060,-5825,-7420,-8693,-9525,-9815,-9539,-8685,-7346,-5611,-3645,-1607,337,2013,3327,4146,4470,4263,3589,2520,1161,-354,-1919,-3395,-4712,-5782,-6588,-7116,-7395,-7466,-7377,-7183,-6918,-6609,-6265,-5875,-5429,-4896,-4270,-3543,-2717,-1830,-900,4,847,1558,2105,2439,2551,2432,2112,1629,1040,420,-172,-654,-988,-1127,-1069,-827,-440,26,501,905,1161,1227,1057,675,81,-636,-1436,-2203,-2877,-3362,-3608,-3569,-3233,-2618,-1746,-699,478,1672,2810,3798,4555,5014,5136,4891,4299,3394,2245,944,-407,-1702,-2838,-3752,-4376,-4714,-4759,-4574,-4196,-3723,-3190,-2680,-2218,-1825,-1520,-1272,-1086,-930,-801,-687,-573,-469,-338,-199,-11,227,523,901,1332,1828,2359,2905,3446,3961,4430,4857,5225,5546,5812,6028,6167,6230,6168,5969,5598,5032,4274,3315,2201,956,-344,-1629,-2828,-3846,-4622,-5099,-5235,-5042,-4532,-3773,-2846,-1847,-900,-94,464,714,620,182,-556,-1532,-2634,-3759,-4783,-5597,-6117,-6280,-6062,-5472,-4556,-3375,-2021,-592,827,2134,3281,4201,4879,5304,5484,5449,5222,4839,4349,3767,3163,2532,1945,1388,920,534,270,131,153,328,692,1226,1933,2788,3750,4770,5773,6681,7396,7841,7923,7598,6829,5633,4059,2192,160,-1898,-3833,-5484,-6751,-7502,-7727,-7380,-6530,-5242,-3624,-1830,24,1771,3308,4512,5319,5685,5622,5166,4409,3457,2441,1491,728,235,62,225,671,1349,2152,2989,3753,4376,4793,4985,4968,4760,4427,4021,3594,3216,2897,2700,2595,2621,2734,2931,3178,3443,3693,3916,4078,4194,4258,4298,4330,4397,4495,4668,4879,5128,5356,5507,5513,5294,4804,3990,2858,1430,-232,-2017,-3816,-5486,-6885,-7907,-8436,-8437,-7889,-6832,-5355,-3570,-1627,318,2118,3635,4766,5447,5654,5409,4775,3845,2732,1572,467,-461,-1160,-1568,-1699,-1557,-1216,-711,-140,459,1016,1510,1919,2254,2526,2759,2977,3186,3393,3585,3744,3846,3865,3781,3577,3254,2810,2268,1663,1031,435,-80,-446,-620,-556,-243,322,1095,2029,3017,3973,4760,5276,5425,5137,4401,3231,1713,-45,-1889,-3658,-5192,-6332,-6990,-7073,-6597,-5583,-4127,-2358,-410,1542,3363,4924,6113,6887,7197,7077,6562,5746,4724,3630,2575,1676,1026,668,637,891,1387,2020,2694,3301,3738,3953,3888,3569,3010,2295,1494,698,-13,-578,-957,-1125,-1104,-912,-604,-231,142,470,695,804,781,628,394,88,-212,-483,-682,-779,-786,-704,-575,-455,-382,-426,-614,-964,-1474,-2087,-2748,-3369,-3849,-4117,-4099,-3762,-3111,-2182,-1041,212,1479,2660,3662,4432,4928,5161,5159,4977,4694,4371,4100,3919,3877,3983,4216,4547,4913,5251,5499,5592,5507,5208,4728,4082,3341,2565,1829,1203,734,457,381,471,708,1012,1332,1613,1788,1852,1767,1558,1242,866,474,129,-119,-229,-151,103,550,1139,1824,2525,3164,3634,3874,3792,3362,2566,1427,14,-1575,-3231,-4787,-6140,-7121,-7666,-7683,-7174,-6151,-4700,-2919,-941,1093,3056,4826,6314,7460,8232,8626,8671,8404,7893,7213,6443,5682,4997,4471,4151,4060,4205,4546,5031,5592,6138,6601,6903,7011,6891,6569,6060,5433,4752,4096,3533,3135,2928,2952,3187,3606,4160,4771,5366,5859,6179,6265,6078,5608,4855,3866,2687,1388,47,-1276,-2502,-3601,-4535,-5300,-5910,-6369,-6716,-6946,-7076,-7090,-6967,-6688,-6215,-5548,-4675,-3626,-2437,-1174,92,1275,2300,3103,3625,3862,3795,3476,2926,2235,1443,651,-107,-748,-1256,-1594,-1765,-1783,-1677,-1481,-1241,-991,-761,-571,-426,-319,-242,-170,-94,3,120,259,398,525,606,626,553,372,75,-354,-902,-1573,-2337,-3173,-4033,-4877,-5635,-6255,-6673,-6842,-6738,-6354,-5723,-4898,-3976,-3038,-2223,-1611,-1307,-1350,-1756,-2485,-3457,-4556,-5645,-6586,-7260,-7583,-7507,-7057,-6277,-5287,-4199,-3165,-2310,-1740,-1534,-1710,-2265,-3140,-4252,-5500,-6770,-7954,-8951,-9685,-10090,-10146,-9837,-9192,-8259,-7098,-5797,-4438,-3110,-1887,-828,32,672,1109,1351,1444,1425,1327,1199,1052,920,794,693,587,498,391,287,172,61,-36,-115,-162,-176,-158,-112,-59,-17,-12,-86,-257,-569,-1037,-1655,-2435,-3317,-4267,-5211,-6077,-6799,-7332,-7632,-7726,-7622,-7402,-7132,-6898,-6787,-6851,-7131,-7629,-8305,-9108,-9939,-10703,-11297,-11622,-11611,-11229,-10453,-9337,-7924,-6312,-4618,-2937,-1393,-78,961,1658,2043,2122,1963,1635,1219,789,418,142,-2,-29,59,215,404,579,708,749,703,539,286,-52,-446,-852,-1243,-1567,-1786,-1877,-1789,-1548,-1121,-566,91,780,1415,1923,2198,2187,1828,1106,44,-1304,-2843,-4460,-6030,-7434,-8561,-9347,-9742,-9754,-9417,-8790,-7975,-7050,-6119,-5263,-4531,-3977,-3591,-3384,-3308,-3345,-3438,-3554,-3659,-3707,-3688,-3566,-3338,-2987,-2523,-1946,-1290,-580,135,805,1384,1812,2063,2108,1943,1605,1122,581,52,-377,-621,-620,-341,243,1080,2157,3360,4628,5846,6930,7787,8371,8623,8556,8171,7518,6661,5666,4612,3570,2590,1717,959,315,-236,-731,-1201,-1691,-2210,-2784,-3405,-4058,-4731,-5385,-5999,-6551,-7016,-7385,-7651,-7811,-7878,-7853,-7756,-7594,-7400,-7158,-6917,-6636,-6350,-6023,-5648,-5201,-4665,-4015,-3264,-2393,-1441,-421,620,1643,2598,3457,4174,4743,5151,5407,5540,5573,5547,5505,5473,5484,5555,5673,5838,5998,6131,6172,6096,5857,5454,4879,4176,3365,2526,1697,948,321,-161,-479,-662,-731,-752,-765,-850,-1022,-1336,-1764,-2304,-2897,-3494,-4024,-4431,-4664,-4690,-4509,-4116,-3559,-2865,-2096,-1291,-495,261,963,1597,2170,2685,3141,3547,3889,4161,4346,4435,4419,4308,4119,3884,3648,3460,3359,3393,3563,3884,4316,4816,5327,5764,6075,6187,6074,5724,5156,4426,3596,2766,2014,1439,1091,1030,1244,1736,2423,3257,4109,4902,5516,5876,5920,5620,4989,4075,2951,1725,494,-623,-1546,-2210,-2585,-2675,-2524,-2178,-1731,-1244,-805,-464,-272,-231,-364,-622,-994,-1426,-1873,-2303,-2669,-2951,-3125,-3187,-3125,-2958,-2669,-2291,-1818,-1270,-660,-7,673,1347,2001,2603,3137,3589,3950,4223,4417,4548,4644,4714,4798,4885,5009,5157,5333,5530,5739,5944,6136,6292,6389,6409,6321,6107,5753,5257,4634,3912,3143,2380,1684,1118,721,518,508,655,907,1189,1420,1517,1430,1110,561,-196,-1103,-2086,-3046,-3906,-4575,-5005,-5166,-5052,-4699,-4150,-3464,-2714,-1942,-1220,-556,2,469,833,1101,1295,1402,1439,1398,1273,1075,800,485,148,-144,-359,-422,-303,39,603,1371,2293,3290,4280,5145,5818,6199,6271,6020,5487,4763,3938,3152,2510,2122,2050,2318,2908,3744,4727,5731,6611,7266,7593,7549,7149,6422,5489,4433,3412,2504,1824,1391,1222,1268,1464,1719,1953,2084,2081,1911,1611,1201,753,314,-68,-350,-547,-653,-732,-821,-987,-1278,-1730,-2358,-3141,-4054,-5014,-5975,-6828,-7531,-7999,-8217,-8158,-7845,-7305,-6603,-5787,-4941,-4111,-3354,-2707,-2180,-1785,-1501,-1312,-1180,-1073,-950,-778,-531,-185,251,779,1355,1945,2491,2944,3256,3404,3372,3197,2900,2574,2268,2077,2057,2254,2693,3345,4187,5120,6083,6947,7639,8060,8157,7898,7281,6349,5164,3811,2396,1020,-223,-1238,-1984,-2401,-2498,-2273,-1766,-1030,-123,875,1891,2846,3667,4306,4700,4844,4716,4343,3765,3039,2258,1497,866,437,291,458,957,1749,2772,3927,5081,6113,6873,7267,7199,6664,5667,4323,2732,1099,-434,-1664,-2487,-2800,-2603,-1932,-911,318,1572,2671,3474,3868,3812,3328,2497,1451,353,-641,-1378,-1775,-1767,-1392,-707,157,1071,1882,2473,2764,2717,2362,1775,1052,345,-239,-583,-617,-334,255,1060,1989,2913,3724,4316,4637,4656,4391,3905,3263,2561,1885,1298,855,581,468,505,654,877,1136,1394,1636,1831,1998,2109,2199,2251,2294,2318,2336,2351,2359,2368,2367,2367,2355,2336,2303,2258,2210,2164,2140,2158,2239,2409,2671,3039,3493,4007,4543,5034,5444,5686,5733,5528,5056,4316,3316,2098,707,-790,-2331,-3840,-5255,-6512,-7567,-8372,-8920,-9183,-9183,-8921,-8434,-7758,-6939,-6039,-5104,-4205,-3390,-2701,-2190,-1861,-1750,-1837,-2123,-2571,-3137,-3772,-4383,-4916,-5259,-5368,-5164,-4638,-3785,-2665,-1353,26,1357,2500,3368,3878,4023,3830,3371,2764,2114,1554,1154,980,1020,1241,1554,1861,2045,2011,1689,1046,97,-1099,-2455,-3852,-5175,-6318,-7195,-7772,-8029,-8019,-7787,-7441,-7050,-6716,-6483,-6392,-6440,-6587,-6782,-6948,-7010,-6913,-6605,-6079,-5362,-4482,-3544,-2601,-1763,-1097,-660,-484,-568,-876,-1360,-1946,-2565,-3144,-3629,-3978,-4186,-4242,-4187,-4028,-3818,-3574,-3324,-3087,-2861,-2660,-2476,-2315,-2181,-2077,-2023,-2023,-2098,-2255,-2504,-2839,-3259,-3750,-4290,-4868,-5436,-5984,-6457,-6837,-7081,-7170,-7086,-6826,-6401,-5829,-5145,-4383,-3588,-2813,-2091,-1491,-1030,-765,-709,-880,-1273,-1868,-2628,-3495,-4416,-5302,-6102,-6736,-7172,-7370,-7332,-7070,-6623,-6044,-5395,-4733,-4123,-3599,-3203,-2936,-2798,-2768,-2807,-2877,-2936,-2928,-2835,-2603,-2240,-1719,-1061,-276,597,1519,2429,3272,3981,4499,4782,4806,4574,4124,3512,2825,2150,1582,1181,996,1019,1218,1516,1811,1998,1968,1647,979,-21,-1341,-2869,-4527,-6174,-7688,-8970,-9922,-10512,-10716,-10584,-10160,-9545,-8838,-8128,-7521,-7062,-6803,-6735,-6844,-7061,-7326,-7551,-7650,-7570,-7254,-6698,-5925,-4983,-3964,-2956,-2061,-1370,-927,-775,-880,-1192,-1631,-2076,-2435,-2588,-2473,-2029,-1255,-172,1154,2634,4166,5632,6927,7966,8662,8997,8934,8499,7730,6675,5418,4031,2605,1212,-62,-1176,-2066,-2720,-3125,-3289,-3236,-3003,-2624,-2165,-1661,-1173,-736,-392,-149,-25,4,-50,-162,-292,-430,-547,-644,-728,-804,-906,-1046,-1243,-1516,-1842,-2235,-2633,-3026,-3344,-3549,-3594,-3435,-3065,-2469,-1676,-725,324,1402,2425,3332,4047,4532,4756,4717,4424,3923,3249,2480,1668,892,208,-320,-658,-768,-662,-347,121,688,1271,1802,2216,2459,2529,2417,2174,1843,1497,1189,991,928,1034,1302,1714,2234,2808,3387,3912,4333,4610,4703,4605,4298,3808,3148,2365,1506,619,-227,-999,-1634,-2125,-2430,-2569,-2531,-2349,-2037,-1632,-1147,-610,-37,576,1201,1857,2510,3153,3753,4273,4677,4924,4984,4837,4486,3948,3256,2480,1679,934,335,-66,-197,-33,427,1172,2141,3270,4464,5634,6676,7517,8072,8305,8180,7704,6900,5819,4531,3118,1673,283,-971,-2023,-2831,-3364,-3622,-3622,-3383,-2961,-2388,-1711,-990,-234,492,1196,1843,2427,2942,3369,3701,3919,3997,3920,3659,3205,2549,1720,729,-347,-1450,-2497,-3369,-4008,-4301,-4201,-3678,-2725,-1392,242,2072,3961,5760,7338,8553,9319,9565,9284,8498,7285,5756,4037,2286,631,-785,-1877,-2559,-2813,-2636,-2074,-1198,-95,1129,2375,3557,4595,5461,6106,6562,6819,6936,6932,6854,6721,6564,6366,6148,5862,5519,5079,4554,3926,3232,2480,1718,984,319,-237,-663,-941,-1085,-1103,-1042,-938,-843,-808,-876,-1072,-1420,-1897,-2500,-3161,-3850,-4473,-4987,-5308,-5397,-5221,-4765,-4066,-3161,-2133,-1068,-76,765,1344,1639,1598,1264,671,-70,-868,-1590,-2114,-2363,-2240,-1752,-886,281,1671,3160,4638,5975,7088,7906,8386,8558,8434,8095,7616,7068,6532,6060,5662,5361,5099,4852,4552,4153,3620,2942,2128,1233,308,-565,-1302,-1842,-2114,-2110,-1813,-1278,-558,251,1028,1681,2083,2160,1849,1123,8,-1449,-3146,-4970,-6779,-8426,-9791,-10748,-11218,-11162,-10563,-9470,-7948,-6102,-4061,-1961,62,1880,3388,4512,5199,5450,5270,4722,3861,2786,1584,347,-817,-1849,-2653,-3204,-3450,-3393,-3037,-2407,-1553,-517,643,1866,3108,4311,5444,6467,7358,8091,8656,9035,9219,9204,8981,8555,7930,7118,6146,5045,3857,2629,1421,279,-724,-1563,-2165,-2523,-2596,-2383,-1887,-1139,-168,951,2146,3336,4403,5267,5835,6030,5828,5213,4218,2931,1438,-115,-1606,-2899,-3894,-4516,-4751,-4605,-4157,-3485,-2714,-1952,-1301,-843,-603,-599,-776,-1080,-1411,-1680,-1798,-1692,-1341,-717,124,1139,2250,3354,4386,5258,5928,6364,6563,6548,6357,6043,5655,5252,4867,4533,4261,4045,3878,3735,3593,3443,3268,3082,2884,2711,2566,2491,2474,2537,2647,2796,2928,3018,2999,2859,2537,2053,1379,563,-368,-1355,-2326,-3212,-3934,-4435,-4650,-4563,-4161,-3462,-2519,-1399,-178,1043,2181,3163,3913,4411,4632,4598,4356,3951,3482,3003,2606,2344,2250,2343,2600,2987,3448,3917,4337,4646,4832,4858,4774,4590,4387,4213,4136,4199,4409,4771,5218,5684,6076,6277,6207,5784,4970,3763,2212,391,-1573,-3558,-5405,-7005,-8228,-9019,-9337,-9191,-8637,-7755,-6643,-5424,-4202,-3078,-2132,-1411,-948,-739,-765,-982,-1343,-1785,-2255,-2698,-3057,-3318,-3440,-3436,-3308,-3090,-2814,-2545,-2319,-2196,-2218,-2405,-2770,-3295,-3937,-4643,-5330,-5928,-6346,-6530,-6432,-6034,-5359,-4447,-3366,-2213,-1076,-49,790,1382,1713,1760,1567,1170,623,3,-644,-1251,-1787,-2223,-2540,-2753,-2843,-2833,-2718,-2487,-2149,-1682,-1102,-402,374,1204,2009,2730,3280,3584,3576,3209,2465,1355,-74,-1747,-3570,-5424,-7208,-8797,-10115,-11081,-11660,-11840,-11636,-11089,-10258,-9214,-8037,-6803,-5586,-4458,-3462,-2660,-2063,-1700,-1575,-1671,-1976,-2447,-3042,-3707,-4385,-5019,-5554,-5958,-6194,-6265,-6158,-5907,-5507,-5009,-4410,-3739,-3008,-2215,-1383,-512,379,1256,2079,2791,3324,3612,3588,3203,2427,1272,-228,-1993,-3920,-5881,-7731,-9344,-10590,-11395,-11694,-11497,-10831,-9778,-8451,-6948,-5425,-3964,-2688,-1658,-921,-501,-379,-539,-925,-1477,-2132,-2811,-3450,-3975,-4337,-4473,-4379,-4019,-3429,-2623,-1682,-664,318,1173,1792,2094,2002,1501,581,-694,-2238,-3939,-5638,-7215,-8505,-9421,-9870,-9834,-9316,-8391,-7143,-5709,-4211,-2779,-1524,-522,169,550,616,427,9,-553,-1224,-1936,-2647,-3326,-3919,-4415,-4765,-4943,-4919,-4667,-4173,-3447,-2499,-1386,-157,1093,2293,3331,4139,4634,4777,4541,3941,3008,1801,409,-1093,-2592,-4009,-5251,-6245,-6951,-7319,-7359,-7069,-6486,-5668,-4660,-3559,-2420,-1339,-374,418,980,1315,1385,1232,863,328,-331,-1057,-1804,-2524,-3172,-3735,-4169,-4485,-4649,-4666,-4497,-4140,-3549,-2725,-1631,-292,1275,3012,4819,6606,8208,9514,10363,10668,10335,9371,7780,5689,3209,542,-2121,-4580,-6645,-8174,-9057,-9255,-8776,-7694,-6115,-4203,-2101,-9,1948,3619,4914,5780,6193,6175,5768,5046,4084,2971,1799,630,-442,-1374,-2115,-2620,-2885,-2883,-2632,-2147,-1457,-626,299,1233,2094,2818,3309,3540,3458,3078,2424,1557,570,-450,-1386,-2149,-2663,-2876,-2776,-2375,-1723,-887,44,990,1858,2594,3135,3474,3594,3534,3308,2981,2588,2186,1820,1526,1346,1301,1411,1695,2137,2750,3479,4319,5194,6071,6872,7552,8052,8339,8389,8197,7782,7166,6391,5509,4552,3589,2632,1735,905,171,-478,-1013,-1460,-1793,-2024,-2148,-2155,-2057,-1843,-1535,-1136,-670,-164,360,861,1321,1709,2003,2186,2259,2200,2041,1769,1423,1021,599,207,-113,-299,-297,-62,453,1261,2354,3710,5252,6901,8537,10030,11257,12088,12429,12223,11442,10136,8379,6305,4067,1840,-209,-1933,-3211,-3986,-4228,-3975,-3294,-2307,-1118,109,1285,2278,3030,3501,3672,3585,3263,2786,2208,1594,1006,470,22,-335,-599,-780,-881,-911,-869,-744,-530,-218,202,719,1316,1956,2595,3165,3619,3888,3941,3748,3317,2679,1883,1005,131,-662,-1274,-1667,-1778,-1607,-1166,-499,328,1237,2142,2968,3639,4113,4356,4357,4134,3708,3136,2463,1777,1127,612,278,192,376,844,1558,2474,3498,4524,5442,6136,6518,6522,6123,5351,4255,2951,1554,190,-993,-1926,-2500,-2724,-2577,-2133,-1450,-630,241,1074,1802,2386,2793,3049,3144,3134,3033,2878,2699,2492,2279,2042,1777,1471,1101,668,155,-422,-1061,-1723,-2369,-2955,-3402,-3675,-3685,-3423,-2839,-1951,-788,601,2114,3666,5129,6398,7355,7919,8020,7629,6748,5425,3729,1776,-318,-2407,-4369,-6065,-7418,-8340,-8811,-8824,-8416,-7643,-6599,-5359,-4042,-2727,-1503,-438,439,1081,1506,1711,1721,1571,1287,894,440,-70,-591,-1105,-1576,-1980,-2274,-2434,-2429,-2234,-1856,-1295,-586,220,1065,1869,2556,3067,3325,3332,3051,2545,1845,1055,263,-420,-897,-1095,-951,-465,361,1450,2737,4106,5452,6657,7637,8289,8596,8496,8030,7204,6091,4768,3328,1889,548,-577,-1413,-1888,-1979,-1703,-1093,-246,751,1768,2702,3435,3904,4039,3849,3331,2564,1617,580,-421,-1338,-2047,-2547,-2792,-2804,-2633,-2314,-1940,-1559,-1240,-1024,-927,-957,-1083,-1268,-1466,-1620,-1678,-1608,-1375,-985,-445,208,918,1626,2257,2753,3069,3166,3071,2797,2412,1998,1618,1366,1298,1440,1826,2412,3191,4081,5035,5962,6806,7482,7947,8135,8029,7600,6862,5838,4577,3158,1657,190,-1155,-2265,-3063,-3488,-3503,-3118,-2362,-1309,-34,1341,2735,4028,5149,6032,6630,6932,6942,6675,6176,5481,4639,3701,2700,1689,688,-252,-1117,-1847,-2432,-2807,-2970,-2869,-2525,-1931,-1134,-191,818,1798,2648,3276,3596,3566,3170,2423,1409,189,-1087,-2321,-3379,-4165,-4600,-4654,-4317,-3642,-2687,-1563,-371,763,1744,2472,2900,2983,2739,2203,1434,542,-385,-1227,-1886,-2278,-2361,-2101,-1548,-739,215,1206,2100,2785,3146,3125,2688,1849,688,-720,-2220,-3704,-5014,-6065,-6766,-7093,-7060,-6713,-6147,-5459,-4753,-4132,-3657,-3373,-3284,-3354,-3538,-3764,-3957,-4049,-3998,-3768,-3366,-2826,-2165,-1484,-799,-211,267,583,748,769,687,546,399,292,260,317,455,653,868,1067,1202,1250,1202,1047,824,530,221,-97,-406,-693,-982,-1282,-1622,-2033,-2527,-3121,-3799,-4542,-5304,-6036,-6677,-7175,-7475,-7553,-7387,-6989,-6380,-5610,-4729,-3810,-2917,-2114,-1468,-1010,-789,-808,-1073,-1567,-2259,-3107,-4065,-5063,-6054,-6954,-7725,-8292,-8624,-8680,-8457,-7962,-7232,-6313,-5296,-4243,-3271,-2442,-1841,-1515,-1484,-1743,-2261,-2964,-3785,-4610,-5360,-5928,-6256,-6282,-5996,-5407,-4565,-3531,-2411,-1293,-287,517,1052,1269,1160,750,88,-740,-1638,-2495,-3208,-3692,-3885,-3757,-3331,-2641,-1790,-876,-20,651,1047,1092,746,29,-1020,-2312,-3735,-5179,-6505,-7633,-8457,-8961,-9115,-8974,-8578,-8039,-7426,-6864,-6410,-6146,-6084,-6235,-6551,-6976,-7425,-7808,-8045,-8067,-7832,-7341,-6607,-5692,-4673,-3625,-2645,-1792,-1119,-648,-367,-251,-244,-306,-381,-435,-457,-440,-401,-361,-339,-342,-384,-440,-497,-527,-503,-411,-247,-24,230,470,653,727,662,438,56,-458,-1055,-1687,-2279,-2778,-3133,-3303,-3292,-3097,-2756,-2317,-1819,-1331,-888,-533,-297,-187,-216,-372,-651,-1026,-1482,-1987,-2514,-3027,-3493,-3876,-4133,-4246,-4168,-3903,-3435,-2790,-1994,-1103,-179,709,1477,2065,2417,2483,2276,1778,1053,144,-866,-1884,-2833,-3620,-4176,-4454,-4416,-4072,-3433,-2555,-1494,-329,860,1999,3019,3870,4520,4962,5199,5264,5196,5034,4837,4629,4442,4295,4159,4044,3880,3661,3322,2853,2228,1463,574,-381,-1352,-2265,-3050,-3652,-4026,-4149,-4022,-3680,-3156,-2532,-1869,-1245,-740,-389,-247,-307,-567,-983,-1510,-2072,-2613,-3059,-3367,-3495,-3430,-3173,-2737,-2158,-1465,-693,119,959,1796,2631,3452,4252,5025,5742,6391,6930,7338,7580,7643,7531,7261,6881,6446,6022,5689,5492,5490,5679,6051,6553,7103,7614,7972,8092,7898,7347,6443,5217,3748,2145,524,-982,-2251,-3193,-3722,-3822,-3479,-2744,-1680,-385,1032,2462,3783,4914,5763,6286,6453,6267,5757,4970,3982,2857,1707,580,-409,-1234,-1819,-2155,-2225,-2046,-1647,-1076,-383,359,1097,1766,2327,2740,2998,3098,3072,2945,2773,2597,2471,2425,2496,2676,2976,3350,3781,4204,4583,4866,5021,5031,4890,4629,4275,3895,3536,3272,3148,3204,3459,3904,4505,5216,5952,6639,7187,7509,7553,7263,6643,5701,4509,3138,1697,316,-921,-1871,-2486,-2705,-2517,-1965,-1110,-51,1076,2155,3035,3628,3824,3606,2951,1920,593,-906,-2441,-3862,-5034,-5847,-6207,-6091,-5479,-4435,-3016,-1346,474,2304,4033,5550,6771,7642,8113,8198,7890,7255,6327,5203,3955,2683,1479,426,-402,-944,-1177,-1084,-691,-37,821,1797,2820,3791,4656,5332,5801,6023,6014,5788,5389,4860,4263,3642,3050,2524,2084,1746,1507,1348,1260,1205,1169,1124,1053,960,820,662,468,260,40,-199,-443,-706,-981,-1275,-1571,-1869,-2138,-2362,-2513,-2570,-2516,-2352,-2075,-1718,-1295,-856,-426,-38,279,525,692,793,841,856,847,826,796,740,672,558,411,220,-6,-253,-495,-712,-866,-928,-881,-696,-378,75,640,1289,1988,2685,3337,3895,4299,4528,4522,4282,3785,3049,2100,992,-217,-1439,-2601,-3609,-4403,-4917,-5132,-5042,-4667,-4062,-3282,-2424,-1541,-746,-67,405,674,689,496,72,-500,-1208,-1965,-2720,-3394,-3923,-4241,-4299,-4066,-3531,-2711,-1649,-406,928,2266,3503,4562,5359,5852,6009,5830,5353,4612,3694,2667,1627,661,-156,-753,-1084,-1129,-881,-374,348,1224,2165,3103,3937,4611,5059,5249,5166,4830,4273,3553,2749,1918,1154,501,17,-279,-370,-277,-18,364,830,1337,1842,2311,2716,3033,3248,3356,3348,3239,3027,2729,2356,1925,1454,964,472,13,-414,-767,-1057,-1253,-1362,-1375,-1292,-1120,-852,-515,-100,353,843,1322,1774,2152,2426,2564,2541,2349,1989,1484,868,195,-479,-1085,-1555,-1835,-1876,-1644,-1143,-373,614,1783,3039,4332,5548,6636,7500,8105,8395,8361,8003,7333,6411,5272,4000,2664,1344,118,-943,-1792,-2374,-2684,-2708,-2475,-2021,-1395,-670,97,822,1447,1910,2164,2183,1946,1464,754,-135,-1160,-2227,-3278,-4185,-4879,-5256,-5252,-4837,-3995,-2787,-1278,393,2100,3670,4980,5886,6317,6230,5623,4557,3101,1387,-462,-2300,-3993,-5417,-6483,-7104,-7283,-6985,-6292,-5256,-3980,-2590,-1186,110,1212,2063,2622,2896,2910,2705,2348,1883,1367,823,270,-316,-937,-1638,-2406,-3255,-4119,-4962,-5673,-6175,-6385,-6225,-5694,-4794,-3609,-2250,-862,390,1362,1926,2018,1619,783,-371,-1713,-3039,-4200,-5021,-5405,-5285,-4690,-3675,-2402,-1029,258,1274,1916,2093,1822,1165,250,-782,-1759,-2550,-3051,-3201,-3018,-2553,-1904,-1208,-582,-138,46,-31,-357,-835,-1376,-1851,-2166,-2232,-2025,-1537,-853,-55,708,1299,1588,1475,911,-98,-1487,-3153,-4944,-6704,-8278,-9529,-10369,-10733,-10640,-10120,-9281,-8239,-7115,-6046,-5111,-4376,-3860,-3532,-3345,-3224,-3089,-2887,-2572,-2148,-1659,-1172,-802,-646,-806,-1340,-2250,-3499,-4976,-6553,-8081,-9389,-10367,-10885,-10901,-10402,-9415,-8058,-6429,-4724,-3076,-1682,-643,-86,-14,-430,-1226,-2294,-3467,-4587,-5507,-6107,-6344,-6199,-5752,-5073,-4302,-3528,-2851,-2318,-1944,-1706,-1571,-1473,-1386,-1260,-1109,-935,-804,-771,-913,-1298,-1951,-2883,-4036,-5318,-6613,-7759,-8623,-9061,-8984,-8348,-7177,-5556,-3631,-1590,359,2010,3187,3771,3688,2971,1681,-26,-1987,-4004,-5888,-7466,-8603,-9203,-9228,-8691,-7657,-6246,-4584,-2831,-1132,382,1593,2431,2847,2836,2426,1651,596,-687,-2104,-3584,-5058,-6444,-7685,-8706,-9449,-9856,-9899,-9561,-8880,-7900,-6729,-5468,-4248,-3183,-2370,-1857,-1673,-1771,-2098,-2547,-3007,-3362,-3488,-3322,-2779,-1877,-606,936,2670,4442,6108,7521,8531,9053,9006,8395,7249,5674,3796,1782,-205,-2000,-3482,-4545,-5150,-5287,-4999,-4386,-3551,-2664,-1837,-1226,-896,-905,-1245,-1861,-2668,-3543,-4347,-4946,-5210,-5059,-4431,-3351,-1853,-55,1938,3962,5887,7558,8867,9715,10062,9902,9278,8264,6963,5490,3969,2525,1260,289,-324,-509,-225,511,1693,3223,5000,6879,8679,10241,11374,11945,11833,10996,9448,7288,4681,1839,-968,-3510,-5518,-6828,-7289,-6875,-5606,-3615,-1076,1776,4681,7388,9653,11289,12181,12267,11600,10254,8404,6222,3929,1717,-243,-1806,-2905,-3486,-3580,-3221,-2499,-1506,-351,867,2061,3157,4109,4862,5406,5710,5783,5625,5256,4713,4033,3297,2566,1950,1523,1373,1559,2102,3004,4211,5647,7197,8723,10073,11099,11682,11727,11217,10154,8630,6746,4673,2576,644,-962,-2101,-2690,-2691,-2130,-1092,289,1845,3375,4689,5601,5974,5722,4839,3374,1461,-733,-2989,-5100,-6872,-8149,-8856,-8964,-8531,-7673,-6537,-5299,-4113,-3119,-2369,-1919,-1703,-1674,-1720,-1730,-1633,-1333,-838,-143,672,1516,2275,2844,3129,3080,2682,1964,999,-114,-1258,-2306,-3168,-3762,-4075,-4117,-3955,-3660,-3325,-3009,-2756,-2564,-2404,-2220,-1940,-1501,-842,51,1169,2436,3768,5020,6072,6780,7056,6833,6117,4964,3495,1873,287,-1073,-2054,-2521,-2429,-1770,-632,849,2495,4093,5460,6414,6848,6689,5958,4699,3051,1151,-807,-2655,-4200,-5319,-5868,-5821,-5135,-3897,-2178,-146,2063,4261,6314,8087,9502,10515,11119,11345,11238,10858,10259,9492,8589,7590,6504,5363,4175,2976,1799,692,-298,-1106,-1706,-2036,-2104,-1889,-1429,-772,9,821,1567,2149,2479,2506,2207,1606,776,-190,-1161,-2029,-2683,-3056,-3101,-2832,-2279,-1522,-644,261,1122,1864,2469,2895,3171,3290,3307,3234,3119,2979,2845,2719,2613,2502,2387,2229,2044,1816,1581,1384,1253,1266,1424,1767,2253,2853,3480,4045,4454,4607,4460,3960,3147,2050,781,-552,-1801,-2820,-3471,-3651,-3276,-2345,-867,1049,3283,5660,7998,10124,11885,13176,13927,14139,13832,13086,11992,10650,9174,7621,6083,4575,3152,1809,574,-563,-1578,-2489,-3265,-3914,-4414,-4765,-4965,-5009,-4907,-4639,-4224,-3634,-2892,-2004,-989,98,1232,2319,3320,4145,4754,5107,5180,4983,4529,3853,3008,2046,1055,97,-726,-1368,-1763,-1882,-1725,-1295,-647,160,1047,1925,2724,3359,3787,3946,3815,3380,2651,1663,469,-863,-2243,-3580,-4782,-5754,-6446,-6796,-6812,-6497,-5895,-5073,-4087,-3038,-1969,-977,-88,625,1145,1421,1453,1215,731,13,-905,-1963,-3121,-4278,-5385,-6327,-7044,-7451,-7497,-7147,-6405,-5302,-3918,-2373,-798,627,1749,2419,2520,2000,864,-823,-2913,-5234,-7567,-9693,-11409,-12535,-12955,-12605,-11509,-9747,-7467,-4872,-2167,419,2687,4486,5669,6228,6128,5481,4370,2959,1401,-152,-1565,-2746,-3641,-4248,-4602,-4768,-4829,-4866,-4942,-5112,-5377,-5740,-6156,-6575,-6938,-7175,-7239,-7075,-6673,-6015,-5159,-4110,-2981,-1791,-661,369,1217,1844,2225,2351,2248,1926,1436,796,57,-756,-1594,-2440,-3237,-3968,-4570,-5018,-5265,-5291,-5087,-4657,-4023,-3215,-2277,-1244,-175,888,1878,2740,3412,3840,3994,3844,3407,2708,1801,772,-299,-1317,-2212,-2932,-3457,-3792,-3967,-4023,-4008,-3971,-3945,-3971,-4053,-4218,-4443,-4726,-5037,-5338,-5600,-5775,-5839,-5753,-5509,-5098,-4528,-3841,-3069,-2288,-1567,-994,-636,-570,-814,-1406,-2315,-3506,-4923,-6460,-8031,-9500,-10745,-11648,-12103,-12038,-11420,-10263,-8612,-6595,-4309,-1942,374,2480,4256,5615,6505,6914,6858,6397,5595,4543,3337,2058,785,-423,-1538,-2533,-3416,-4186,-4875,-5493,-6055,-6576,-7017,-7382,-7614,-7689,-7567,-7221,-6637,-5816,-4788,-3595,-2300,-966,326,1512,2505,3263,3734,3904,3796,3437,2908,2272,1630,1052,617,354,279,368,568,826,1074,1257,1363,1364,1308,1203,1094,1007,941,917,896,886,826,728,515,209,-247,-827,-1548,-2365,-3252,-4136,-4955,-5623,-6094,-6278,-6186,-5753,-5029,-4021,-2798,-1433,-13,1376,2647,3742,4595,5172,5443,5401,5054,4433,3579,2547,1402,208,-962,-2045,-2986,-3736,-4268,-4565,-4627,-4483,-4148,-3681,-3109,-2495,-1879,-1319,-857,-525,-335,-285,-338,-457,-589,-676,-679,-551,-275,160,757,1503,2382,3383,4462,5604,6741,7835,8803,9595,10124,10345,10195,9656,8718,7420,5810,3974,2006,9,-1882,-3578,-4935,-5895,-6351,-6287,-5666,-4524,-2908,-913,1327,3686,5980,8087,9837,11143,11899,12081,11670,10715,9283,7492,5467,3360,1311,-534,-2065,-3188,-3853,-4056,-3812,-3197,-2291,-1198,-35,1114,2149,3017,3678,4125,4371,4459,4438,4354,4276,4207,4202,4230,4291,4349,4359,4282,4083,3737,3243,2621,1900,1131,367,-335,-918,-1347,-1575,-1611,-1442,-1105,-632,-78,512,1089,1613,2055,2381,2574,2617,2511,2267,1912,1487,1047,638,334,163,169,353,698,1175,1717,2279,2776,3160,3369,3366,3148,2705,2075,1279,376,-596,-1567,-2492,-3310,-3967,-4421,-4632,-4552,-4171,-3443,-2376,-964,749,2724,4854,7040,9133,10965,12382,13213,13349,12704,11275,9112,6344,3154,-227,-3547,-6543,-8984,-10671,-11475,-11348,-10306,-8480,-6035,-3210,-271,2527,4928,6734,7805,8066,7540,6304,4525,2396,158,-1965,-3755,-5057,-5770,-5868,-5390,-4446,-3173,-1745,-340,896,1833,2423,2624,2508,2111,1572,985,463,116,-19,114,463,996,1609,2222,2726,3056,3151,3008,2655,2146,1590,1061,672,494,572,940,1569,2416,3398,4411,5337,6064,6495,6554,6221,5481,4412,3083,1629,190,-1103,-2112,-2753,-2971,-2766,-2181,-1299,-223,928,2042,3007,3756,4215,4364,4197,3726,3002,2062,974,-200,-1403,-2576,-3663,-4626,-5412,-5997,-6344,-6439,-6256,-5806,-5070,-4083,-2833,-1383,273,2036,3899,5754,7559,9230,10683,11854,12643,12988,12825,12112,10855,9074,6854,4306,1578,-1145,-3684,-5845,-7480,-8451,-8703,-8217,-7034,-5283,-3095,-686,1743,3969,5821,7142,7856,7939,7415,6398,5016,3444,1874,471,-616,-1265,-1445,-1107,-323,851,2301,3894,5515,7035,8354,9408,10140,10550,10648,10479,10099,9564,8937,8248,7537,6800,6040,5244,4377,3438,2391,1257,44,-1184,-2367,-3398,-4180,-4607,-4593,-4095,-3100,-1662,134,2146,4217,6163,7803,8985,9587,9546,8855,7571,5800,3690,1413,-853,-2941,-4706,-6055,-6930,-7316,-7254,-6797,-6054,-5131,-4147,-3216,-2417,-1821,-1444,-1295,-1334,-1513,-1760,-1994,-2149,-2157,-1994,-1648,-1146,-531,131,775,1327,1729,1933,1926,1693,1279,707,48,-631,-1276,-1807,-2204,-2412,-2453,-2316,-2066,-1730,-1402,-1128,-993,-1027,-1270,-1703,-2296,-2985,-3682,-4303,-4761,-4986,-4935,-4601,-3994,-3184,-2238,-1269,-373,344,800,936,723,165,-704,-1815,-3082,-4401,-5663,-6781,-7665,-8272,-8566,-8540,-8218,-7618,-6791,-5779,-4625,-3370,-2055,-692,667,2026,3326,4556,5653,6589,7292,7730,7830,7570,6904,5838,4381,2582,512,-1727,-4016,-6199,-8151,-9699,-10746,-11191,-10989,-10179,-8820,-7072,-5111,-3160,-1437,-135,582,639,7,-1243,-2980,-5028,-7142,-9130,-10739,-11851,-12325,-12157,-11380,-10107,-8502,-6761,-5086,-3667,-2648,-2131,-2148,-2659,-3586,-4763,-6042,-7224,-8147,-8681,-8725,-8264,-7305,-5944,-4290,-2509,-765,782,1999,2793,3127,3016,2526,1761,851,-82,-907,-1543,-1916,-2010,-1835,-1448,-916,-345,188,580,773,693,316,-380,-1389,-2666,-4177,-5822,-7532,-9187,-10694,-11942,-12837,-13327,-13349,-12929,-12073,-10850,-9355,-7667,-5917,-4201,-2609,-1222,-86,771,1340,1638,1695,1555,1266,881,438,-16,-457,-845,-1172,-1423,-1601,-1711,-1773,-1773,-1754,-1670,-1571,-1411,-1222,-988,-713,-425,-114,169,428,624,743,762,670,453,123,-321,-845,-1427,-2019,-2593,-3083,-3474,-3710,-3796,-3736,-3559,-3320,-3079,-2907,-2872,-3014,-3377,-3927,-4649,-5449,-6244,-6929,-7405,-7593,-7442,-6927,-6069,-4920,-3559,-2097,-646,678,1772,2557,2979,3016,2695,2054,1192,189,-827,-1767,-2539,-3097,-3408,-3499,-3396,-3177,-2900,-2626,-2391,-2199,-2031,-1836,-1568,-1143,-543,281,1308,2515,3835,5201,6522,7726,8744,9518,10010,10207,10089,9683,8982,8022,6812,5397,3796,2070,257,-1581,-3373,-5059,-6559,-7811,-8758,-9351,-9576,-9417,-8907,-8073,-6975,-5680,-4263,-2797,-1373,-50,1087,1988,2616,2942,2975,2736,2272,1648,937,245,-348,-732,-846,-633,-67,833,2031,3454,5008,6585,8069,9350,10333,10948,11148,10924,10284,9282,7981,6493,4914,3374,1988,861,87,-275,-201,318,1230,2480,3964,5579,7183,8653,9850,10656,10993,10787,10042,8772,7071,5038,2843,627,-1422,-3171,-4494,-5322,-5625,-5438,-4816,-3896,-2789,-1659,-636,158,630,740,467,-131,-1008,-2033,-3113,-4105,-4905,-5412,-5555,-5316,-4687,-3725,-2485,-1057,462,1998,3467,4824,6034,7075,7946,8653,9182,9556,9741,9759,9571,9209,8646,7930,7075,6137,5159,4195,3283,2455,1719,1076,499,-33,-552,-1079,-1622,-2177,-2713,-3201,-3584,-3823,-3870,-3695,-3304,-2696,-1942,-1080,-213,601,1274,1761,2018,2046,1859,1521,1095,669,335,160,211,524,1104,1939,2998,4205,5511,6815,8034,9099,9910,10428,10599,10388,9820,8891,7677,6228,4645,3016,1444,19,-1175,-2076,-2641,-2848,-2712,-2248,-1521,-584,463,1540,2547,3392,4012,4326,4320,3953,3257,2246,993,-434,-1933,-3390,-4702,-5742,-6428,-6690,-6486,-5853,-4819,-3518,-2045,-587,738,1748,2364,2480,2091,1208,-94,-1707,-3486,-5293,-6962,-8373,-9409,-9996,-10095,-9708,-8857,-7627,-6081,-4347,-2523,-712,980,2501,3787,4822,5600,6134,6454,6589,6589,6487,6339,6165,6011,5886,5809,5776,5790,5818,5855,5854,5786,5623,5324,4883,4276,3516,2616,1612,558,-478,-1424,-2190,-2718,-2943,-2847,-2430,-1741,-839,170,1192,2122,2871,3380,3616,3580,3308,2857,2304,1730,1213,820,604,586,775,1154,1684,2334,3035,3754,4421,5008,5462,5767,5904,5892,5743,5503,5195,4877,4555,4280,4034,3843,3686,3557,3442,3324,3191,3040,2860,2667,2462,2264,2088,1938,1837,1777,1764,1795,1835,1878,1868,1783,1593,1286,873,384,-139,-635,-1048,-1319,-1406,-1282,-948,-423,253,1022,1829,2603,3286,3826,4179,4312,4207,3858,3260,2457,1464,363,-787,-1898,-2875,-3643,-4121,-4246,-4004,-3367,-2391,-1107,389,2013,3653,5211,6587,7710,8524,9021,9185,9068,8673,8082,7307,6418,5434,4385,3292,2150,977,-240,-1482,-2748,-4010,-5250,-6429,-7506,-8442,-9178,-9686,-9913,-9842,-9446,-8730,-7688,-6366,-4774,-3003,-1084,870,2807,4629,6262,7642,8711,9429,9790,9781,9445,8804,7939,6900,5792,4675,3630,2715,1962,1393,1002,759,627,543,447,283,0,-434,-1028,-1779,-2661,-3625,-4615,-5558,-6365,-6969,-7290,-7292,-6947,-6290,-5355,-4233,-3015,-1811,-743,101,622,790,569,5,-865,-1939,-3127,-4317,-5401,-6292,-6903,-7198,-7135,-6753,-6061,-5144,-4056,-2892,-1727,-645,297,1040,1554,1808,1807,1535,1018,263,-705,-1842,-3122,-4481,-5856,-7172,-8339,-9263,-9873,-10080,-9867,-9201,-8128,-6718,-5060,-3318,-1613,-115,1041,1753,1933,1573,685,-633,-2276,-4077,-5881,-7520,-8854,-9781,-10230,-10204,-9740,-8928,-7904,-6790,-5748,-4881,-4295,-4038,-4122,-4498,-5105,-5820,-6543,-7139,-7514,-7586,-7317,-6709,-5794,-4649,-3365,-2042,-791,296,1140,1681,1906,1802,1425,807,44,-800,-1626,-2358,-2919,-3253,-3325,-3134,-2695,-2057,-1283,-454,337,1007,1471,1680,1585,1191,501,-441,-1573,-2827,-4126,-5386,-6545,-7524,-8272,-8743,-8904,-8746,-8284,-7543,-6594,-5489,-4322,-3169,-2115,-1223,-556,-129,40,-27,-286,-702,-1196,-1725,-2214,-2634,-2937,-3123,-3191,-3165,-3078,-2974,-2892,-2885,-2975,-3193,-3534,-3995,-4541,-5132,-5719,-6238,-6645,-6869,-6887,-6639,-6140,-5363,-4363,-3166,-1867,-542,684,1714,2427,2760,2639,2085,1098,-219,-1774,-3432,-5037,-6471,-7592,-8315,-8570,-8334,-7621,-6499,-5057,-3427,-1743,-151,1224,2269,2902,3085,2797,2092,1011,-325,-1822,-3347,-4782,-6010,-6947,-7506,-7675,-7427,-6801,-5853,-4639,-3262,-1797,-342,1020,2219,3200,3932,4381,4562,4469,4145,3634,3000,2319,1681,1166,858,828,1121,1748,2705,3923,5329,6817,8250,9530,10510,11131,11303,11028,10305,9195,7783,6171,4489,2840,1344,62,-935,-1649,-2076,-2270,-2279,-2185,-2049,-1938,-1898,-1948,-2098,-2329,-2606,-2886,-3123,-3273,-3309,-3215,-2999,-2686,-2310,-1932,-1588,-1340,-1215,-1231,-1369,-1606,-1861,-2086,-2183,-2093,-1756,-1144,-250,878,2193,3586,4975,6246,7313,8106,8580,8711,8523,8030,7302,6389,5352,4259,3158,2092,1115,244,-466,-998,-1311,-1392,-1216,-796,-126,751,1807,2977,4196,5388,6479,7396,8078,8477,8549,8293,7684,6771,5565,4136,2548,874,-790,-2366,-3767,-4925,-5790,-6338,-6562,-6503,-6193,-5710,-5116,-4473,-3856,-3275,-2783,-2337,-1948,-1544,-1095,-549,136,970,1958,3087,4314,5602,6894,8137,9281,10278,11088,11671,12010,12091,11897,11452,10741,9806,8650,7328,5855,4321,2741,1232,-191,-1413,-2405,-3097,-3462,-3490,-3190,-2600,-1770,-776,315,1409,2451,3365,4122,4686,5068,5259,5310,5224,5062,4848,4616,4405,4212,4048,3887,3703,3453,3107,2617,1982,1178,231,-830,-1962,-3100,-4164,-5088,-5783,-6191,-6273,-5994,-5378,-4446,-3271,-1923,-511,859,2082,3045,3697,3951,3823,3297,2452,1365,159,-1034,-2082,-2863,-3284,-3290,-2859,-2037,-881,494,1974,3429,4742,5806,6563,6953,6989,6678,6080,5255,4263,3167,2011,832,-355,-1534,-2713,-3874,-5019,-6124,-7152,-8071,-8810,-9348,-9600,-9573,-9201,-8512,-7487,-6180,-4623,-2904,-1083,734,2486,4073,5465,6585,7442,8014,8338,8450,8400,8244,8029,7787,7556,7323,7108,6875,6607,6276,5853,5325,4697,3982,3221,2460,1763,1191,801,639,721,1046,1565,2225,2927,3597,4135,4476,4575,4402,3989,3355,2584,1734,907,166,-417,-805,-993,-991,-831,-587,-279,-11,211,310,291,127,-152,-537,-971,-1428,-1855,-2214,-2480,-2612,-2604,-2437,-2112,-1630,-1008,-267,565,1451,2352,3224,4012,4660,5117,5329,5265,4923,4314,3494,2539,1541,629,-94,-507,-539,-123,727,2002,3598,5422,7330,9170,10807,12095,12950,13289,13106,12406,11253,9720,7914,5938,3906,1911,44,-1650,-3112,-4353,-5346,-6125,-6693,-7079,-7296,-7365,-7283,-7066,-6701,-6190,-5535,-4733,-3800,-2752,-1602,-390,861,2122,3355,4540,5652,6663,7551,8294,8862,9227,9382,9282,8953,8371,7570,6575,5419,4159,2832,1504,213,-969,-2010,-2849,-3461,-3818,-3905,-3727,-3299,-2658,-1846,-943,0,889,1665,2272,2661,2823,2760,2492,2077,1552,1001,474,48,-225,-301,-164,181,707,1355,2068,2760,3348,3759,3923,3800,3389,2692,1781,707,-422,-1521,-2476,-3222,-3662,-3794,-3581,-3086,-2361,-1511,-656,87,586,747,496,-208,-1339,-2864,-4672,-6649,-8649,-10512,-12090,-13248,-13885,-13928,-13378,-12241,-10608,-8581,-6294,-3916,-1590,533,2323,3718,4646,5141,5217,4977,4489,3881,3233,2628,2112,1690,1337,1008,627,141,-517,-1363,-2409,-3607,-4908,-6205,-7405,-8402,-9092,-9427,-9358,-8895,-8087,-6987,-5722,-4369,-3064,-1878,-900,-172,282,462,402,137,-277,-794,-1364,-1954,-2526,-3063,-3529,-3915,-4193,-4346,-4362,-4225,-3941,-3506,-2946,-2280,-1554,-798,-69,608,1179,1634,1933,2088,2064,1897,1556,1078,451,-305,-1185,-2168,-3242,-4359,-5510,-6623,-7685,-8617,-9398,-9966,-10293,-10358,-10147,-9692,-9019,-8209,-7327,-6482,-5758,-5246,-5017,-5100,-5511,-6206,-7119,-8164,-9220,-10192,-10981,-11514,-11752,-11688,-11346,-10787,-10090,-9335,-8619,-8008,-7555,-7295,-7214,-7292,-7461,-7637,-7727,-7631,-7263,-6565,-5512,-4113,-2437,-564,1370,3246,4921,6293,7262,7772,7804,7370,6526,5360,3977,2500,1051,-269,-1363,-2184,-2710,-2954,-2981,-2852,-2674,-2529,-2486,-2607,-2886,-3324,-3840,-4373,-4812,-5072,-5076,-4780,-4178,-3299,-2210,-997,237,1386,2366,3096,3537,3663,3488,3041,2369,1553,638,-284,-1183,-2007,-2726,-3342,-3831,-4230,-4528,-4752,-4898,-4966,-4942,-4811,-4558,-4169,-3643,-2981,-2202,-1325,-404,522,1379,2118,2674,3004,3076,2862,2382,1633,692,-404,-1541,-2650,-3609,-4337,-4739,-4752,-4344,-3508,-2289,-754,984,2806,4567,6129,7382,8219,8606,8511,7981,7079,5907,4602,3285,2084,1099,381,-43,-205,-163,-7,156,231,114,-248,-889,-1807,-2936,-4219,-5525,-6758,-7777,-8507,-8842,-8772,-8270,-7394,-6202,-4808,-3310,-1833,-457,737,1715,2456,2982,3313,3514,3623,3716,3836,4025,4315,4701,5181,5727,6292,6824,7271,7565,7670,7552,7199,6630,5885,5017,4098,3206,2404,1759,1305,1049,995,1103,1343,1668,2028,2386,2706,2971,3179,3332,3460,3563,3688,3809,3961,4108,4252,4370,4450,4485,4478,4441,4390,4353,4362,4440,4632,4933,5367,5903,6509,7133,7698,8122,8327,8222,7761,6903,5657,4065,2205,182,-1866,-3819,-5527,-6889,-7806,-8237,-8159,-7613,-6643,-5345,-3818,-2181,-531,1006,2372,3479,4299,4816,5034,4996,4744,4355,3885,3403,2974,2628,2406,2307,2320,2414,2537,2634,2641,2507,2185,1655,916,1,-1029,-2098,-3095,-3920,-4466,-4642,-4391,-3696,-2566,-1081,675,2562,4438,6165,7603,8655,9249,9360,9015,8256,7170,5847,4385,2888,1427,85,-1099,-2088,-2872,-3450,-3838,-4062,-4148,-4156,-4092,-4027,-3948,-3892,-3846,-3799,-3734,-3618,-3427,-3128,-2709,-2163,-1492,-738,102,956,1831,2668,3461,4186,4829,5382,5831,6173,6394,6490,6466,6313,6051,5692,5237,4735,4172,3598,3022,2472,1976,1556,1241,1050,999,1089,1314,1643,2050,2476,2879,3193,3375,3384,3201,2840,2324,1712,1077,480,4,-314,-429,-352,-91,288,729,1147,1472,1646,1636,1431,1059,568,30,-470,-837,-1019,-932,-597,6,787,1687,2576,3351,3900,4129,3989,3460,2557,1346,-101,-1666,-3239,-4701,-5952,-6898,-7480,-7655,-7413,-6783,-5801,-4550,-3115,-1602,-121,1219,2333,3144,3622,3765,3605,3221,2690,2121,1607,1234,1050,1094,1326,1726,2189,2650,3000,3166,3092,2738,2132,1291,296,-779,-1852,-2828,-3655,-4257,-4625,-4727,-4583,-4205,-3628,-2866,-1969,-933,204,1445,2780,4200,5702,7269,8875,10496,12074,13568,14909,16028,16863,17351,17436,17101,16313,15117,13524,11629,9501,7251,4991,2824,853,-843,-2208,-3214,-3867,-4201,-4260,-4129,-3861,-3544,-3228,-2963,-2778,-2666,-2627,-2600,-2576,-2465,-2266,-1899,-1382,-676,180,1175,2241,3338,4373,5304,6045,6583,6866,6937,6783,6488,6076,5619,5150,4686,4237,3753,3211,2534,1685,613,-690,-2210,-3885,-5631,-7318,-8824,-9992,-10730,-10929,-10561,-9645,-8213,-6405,-4324,-2157,-42,1844,3411,4537,5223,5433,5241,4688,3876,2897,1845,818,-107,-867,-1403,-1705,-1747,-1561,-1172,-641,-24,586,1151,1563,1822,1871,1745,1458,1080,677,321,78,-12,62,286,608,955,1241,1376,1286,919,271,-655,-1777,-3037,-4303,-5491,-6472,-7176,-7538,-7532,-7180,-6529,-5651,-4644,-3599,-2602,-1739,-1057,-585,-328,-236,-279,-366,-434,-398,-207,202,820,1664,2668,3780,4899,5931,6759,7287,7431,7130,6369,5153,3540,1610,-518,-2727,-4869,-6829,-8488,-9762,-10607,-10999,-10962,-10550,-9835,-8925,-7908,-6891,-5958,-5156,-4528,-4056,-3719,-3482,-3260,-3030,-2710,-2303,-1793,-1223,-642,-126,260,452,417,147,-336,-969,-1695,-2405,-3035,-3498,-3761,-3811,-3678,-3405,-3084,-2777,-2582,-2544,-2714,-3085,-3641,-4317,-5047,-5738,-6323,-6731,-6944,-6931,-6736,-6382,-5942,-5491,-5089,-4822,-4725,-4847,-5189,-5747,-6484,-7356,-8299,-9241,-10117,-10854,-11404,-11738,-11838,-11727,-11433,-11017,-10532,-10059,-9645,-9356,-9206,-9209,-9334,-9540,-9743,-9870,-9809,-9492,-8831,-7814,-6428,-4740,-2841,-848,1076,2792,4149,5039,5396,5201,4505,3394,2009,510,-937,-2157,-3024,-3420,-3299,-2656,-1534,-25,1738,3625,5460,7107,8423,9298,9670,9506,8835,7711,6236,4535,2741,1005,-556,-1832,-2767,-3333,-3557,-3493,-3231,-2871,-2529,-2293,-2242,-2421,-2816,-3408,-4118,-4857,-5537,-6052,-6340,-6351,-6077,-5540,-4806,-3954,-3106,-2352,-1827,-1584,-1698,-2180,-2995,-4116,-5418,-6825,-8197,-9423,-10408,-11056,-11334,-11213,-10714,-9873,-8756,-7433,-5989,-4506,-3041,-1677,-419,670,1616,2393,3030,3529,3927,4237,4499,4738,4979,5268,5605,6034,6523,7090,7676,8266,8788,9196,9416,9407,9111,8524,7635,6492,5139,3656,2118,603,-813,-2085,-3162,-4037,-4699,-5159,-5430,-5522,-5443,-5202,-4804,-4261,-3602,-2848,-2056,-1266,-543,54,475,670,625,325,-195,-913,-1743,-2627,-3459,-4146,-4602,-4738,-4513,-3886,-2875,-1509,133,1967,3869,5738,7452,8929,10107,10949,11464,11677,11641,11435,11113,10775,10454,10216,10056,9981,9945,9905,9797,9553,9121,8451,7537,6381,5049,3603,2148,786,-387,-1279,-1838,-2034,-1878,-1414,-724,104,950,1721,2314,2656,2710,2453,1923,1154,231,-757,-1719,-2535,-3137,-3435,-3401,-3024,-2338,-1408,-321,825,1918,2870,3584,4012,4106,3863,3305,2483,1466,361,-746,-1725,-2497,-2962,-3065,-2771,-2081,-1030,306,1829,3402,4893,6151,7057,7498,7419,6796,5676,4141,2329,400,-1466,-3107,-4364,-5146,-5386,-5087,-4300,-3108,-1630,20,1712,3356,4847,6149,7215,8052,8664,9086,9345,9480,9512,9474,9361,9193,8940,8600,8139,7556,6831,5983,5018,3976,2889,1810,774,-168,-988,-1661,-2180,-2542,-2761,-2855,-2837,-2748,-2586,-2394,-2171,-1942,-1713,-1492,-1301,-1140,-1043,-1006,-1059,-1192,-1413,-1688,-2003,-2294,-2524,-2627,-2565,-2295,-1803,-1092,-183,867,2003,3140,4205,5121,5828,6279,6457,6355,5999,5424,4672,3804,2869,1923,1014,177,-552,-1173,-1671,-2068,-2367,-2596,-2772,-2918,-3061,-3194,-3346,-3478,-3606,-3676,-3698,-3625,-3460,-3190,-2822,-2380,-1900,-1404,-949,-537,-209,49,225,349,426,498,570,678,806,971,1139,1309,1456,1578,1680,1782,1922,2131,2471,2942,3592,4365,5237,6115,6890,7467,7727,7614,7083,6156,4886,3389,1787,240,-1111,-2146,-2773,-2973,-2749,-2179,-1354,-404,545,1359,1960,2253,2250,1932,1374,638,-181,-972,-1658,-2140,-2392,-2376,-2123,-1676,-1092,-478,119,585,904,1017,955,725,403,35,-284,-499,-535,-351,86,776,1709,2834,4119,5484,6883,8236,9495,10596,11495,12156,12549,12658,12487,12013,11286,10288,9100,7727,6259,4727,3200,1727,342,-916,-2043,-3022,-3882,-4615,-5268,-5829,-6333,-6762,-7116,-7377,-7520,-7529,-7371,-7029,-6466,-5678,-4635,-3354,-1845,-152,1672,3543,5379,7064,8517,9626,10352,10632,10489,9931,9037,7874,6548,5152,3776,2498,1359,397,-396,-1041,-1564,-2020,-2434,-2842,-3261,-3683,-4097,-4473,-4779,-4991,-5072,-5029,-4834,-4527,-4102,-3609,-3053,-2472,-1855,-1207,-506,269,1140,2110,3197,4361,5565,6754,7830,8733,9376,9704,9692,9321,8629,7673,6522,5298,4064,2941,1962,1189,613,218,-36,-210,-361,-538,-783,-1116,-1529,-2014,-2536,-3042,-3504,-3861,-4096,-4187,-4131,-3942,-3646,-3257,-2817,-2331,-1825,-1294,-737,-147,488,1158,1864,2576,3263,3891,4413,4794,5014,5055,4943,4691,4356,3964,3574,3203,2872,2573,2271,1928,1468,846,-11,-1115,-2485,-4086,-5858,-7720,-9556,-11260,-12713,-13826,-14523,-14773,-14561,-13925,-12923,-11631,-10170,-8620,-7108,-5719,-4526,-3599,-2960,-2628,-2580,-2774,-3139,-3589,-4034,-4370,-4539,-4459,-4132,-3533,-2721,-1739,-684,354,1285,2019,2517,2725,2677,2371,1892,1290,653,57,-445,-801,-1005,-1056,-989,-852,-698,-600,-604,-761,-1091,-1594,-2255,-3033,-3881,-4743,-5570,-6314,-6955,-7469,-7868,-8157,-8353,-8461,-8489,-8418,-8249,-7958,-7549,-7031,-6414,-5763,-5105,-4536,-4093,-3850,-3821,-4024,-4419,-4953,-5550,-6119,-6591,-6880,-6976,-6833,-6496,-5990,-5380,-4737,-4112,-3571,-3123,-2803,-2577,-2452,-2378,-2346,-2312,-2281,-2237,-2204,-2200,-2250,-2389,-2607,-2934,-3309,-3738,-4137,-4475,-4695,-4756,-4652,-4365,-3950,-3426,-2891,-2383,-1998,-1761,-1719,-1858,-2164,-2581,-3069,-3548,-3984,-4316,-4516,-4583,-4492,-4285,-3965,-3580,-3160,-2747,-2368,-2070,-1859,-1780,-1823,-1999,-2289,-2666,-3095,-3532,-3934,-4250,-4461,-4528,-4462,-4261,-3969,-3624,-3288,-3013,-2869,-2890,-3121,-3561,-4196,-4983,-5861,-6736,-7543,-8177,-8585,-8718,-8553,-8114,-7435,-6588,-5662,-4724,-3878,-3152,-2601,-2207,-1942,-1755,-1563,-1302,-896,-296,522,1555,2779,4121,5529,6906,8195,9327,10263,10982,11482,11769,11873,11815,11626,11325,10937,10461,9928,9339,8705,8063,7400,6764,6146,5564,5024,4510,4039,3573,3134,2685,2237,1770,1285,775,241,-321,-912,-1535,-2188,-2875,-3576,-4296,-4998,-5674,-6290,-6819,-7233,-7499,-7601,-7513,-7237,-6778,-6153,-5405,-4559,-3667,-2763,-1890,-1074,-344,295,834,1292,1678,2033,2372,2733,3138,3602,4142,4756,5434,6158,6905,7632,8312,8894,9329,9592,9620,9415,8944,8228,7280,6142,4871,3525,2185,912,-226,-1175,-1903,-2370,-2583,-2531,-2258,-1789,-1198,-540,111,694,1162,1487,1665,1723,1713,1687,1724,1865,2167,2625,3254,3981,4770,5521,6158,6603,6811,6750,6441,5919,5239,4490,3728,3033,2449,2005,1724,1578,1572,1642,1790,1947,2103,2220,2270,2235,2103,1856,1506,1060,535,-21,-573,-1067,-1436,-1638,-1613,-1337,-797,10,1044,2272,3634,5060,6492,7860,9099,10174,11036,11671,12066,12234,12175,11937,11532,11017,10421,9777,9113,8435,7760,7069,6360,5612,4810,3939,3000,1982,921,-187,-1286,-2368,-3374,-4288,-5074,-5708,-6197,-6523,-6718,-6788,-6757,-6662,-6503,-6324,-6112,-5885,-5629,-5336,-4988,-4574,-4095,-3557,-2984,-2409,-1859,-1380,-982,-680,-465,-310,-172,-20,205,523,960,1514,2167,2872,3585,4226,4740,5050,5127,4910,4420,3647,2641,1470,200,-1065,-2232,-3215,-3931,-4330,-4402,-4150,-3638,-2929,-2126,-1321,-616,-81,235,314,186,-109,-490,-883,-1208,-1407,-1424,-1257,-896,-388,233,902,1580,2196,2742,3164,3472,3652,3713,3665,3528,3305,3028,2697,2342,1979,1634,1339,1114,994,999,1148,1454,1917,2525,3253,4063,4908,5725,6464,7056,7457,7628,7547,7219,6678,5950,5133,4257,3430,2681,2074,1622,1327,1171,1102,1080,1033,919,696,354,-104,-641,-1216,-1768,-2241,-2581,-2763,-2758,-2599,-2301,-1925,-1537,-1193,-966,-889,-984,-1241,-1610,-2028,-2406,-2655,-2686,-2447,-1893,-1050,53,1315,2648,3921,5034,5888,6427,6621,6481,6048,5389,4581,3707,2836,2017,1282,631,51,-492,-1023,-1584,-2190,-2843,-3538,-4209,-4825,-5293,-5559,-5548,-5231,-4574,-3619,-2402,-1019,423,1811,3032,3989,4629,4916,4871,4545,4019,3394,2786,2282,1980,1923,2138,2613,3316,4171,5122,6050,6907,7568,8013,8154,7995,7525,6771,5784,4620,3356,2058,811,-336,-1308,-2088,-2620,-2917,-2956,-2752,-2321,-1685,-892,14,978,1931,2828,3595,4196,4589,4761,4715,4489,4105,3645,3137,2669,2275,1995,1861,1855,1974,2187,2446,2725,2960,3126,3176,3103,2887,2541,2071,1504,857,175,-536,-1210,-1855,-2422,-2920,-3335,-3681,-3955,-4184,-4356,-4489,-4568,-4584,-4520,-4353,-4072,-3665,-3139,-2527,-1863,-1219,-649,-218,32,79,-58,-352,-715,-1086,-1352,-1462,-1338,-978,-382,391,1277,2168,2983,3602,3975,4026,3752,3161,2304,1253,105,-1065,-2150,-3102,-3865,-4430,-4815,-5063,-5233,-5400,-5615,-5935,-6367,-6925,-7559,-8244,-8893,-9463,-9871,-10082,-10045,-9759,-9200,-8401,-7369,-6156,-4800,-3358,-1892,-469,850,2002,2929,3607,3997,4118,3985,3628,3110,2461,1765,1050,408,-145,-536,-752,-779,-609,-282,178,704,1226,1686,1994,2126,2027,1710,1181,488,-320,-1174,-2011,-2776,-3423,-3934,-4316,-4591,-4803,-5024,-5288,-5671,-6198,-6870,-7702,-8615,-9581,-10498,-11308,-11931,-12322,-12457,-12327,-11958,-11393,-10686,-9912,-9143,-8441,-7864,-7448,-7201,-7127,-7186,-7349,-7542,-7712,-7785,-7697,-7424,-6926,-6229,-5361,-4378,-3374,-2404,-1564,-890,-409,-128,-2,0,-59,-129,-171,-157,-93,8,93,116,16,-253,-724,-1389,-2239,-3203,-4218,-5190,-6030,-6657,-7017,-7075,-6846,-6374,-5742,-5058,-4442,-4000,-3838,-4006,-4529,-5375,-6466,-7694,-8920,-10006,-10811,-11221,-11153,-10557,-9446,-7853,-5879,-3627,-1254,1112,3318,5251,6805,7918,8556,8724,8461,7819,6874,5702,4379,2969,1550,150,-1159,-2379,-3453,-4394,-5176,-5803,-6280,-6612,-6818,-6906,-6903,-6808,-6655,-6440,-6191,-5913,-5624,-5320,-5023,-4699,-4366,-3984,-3550,-3029,-2418,-1684,-864,58,1009,1971,2870,3671,4341,4860,5244,5514,5716,5901,6110,6389,6749,7194,7701,8222,8701,9066,9247,9186,8835,8170,7201,5963,4518,2961,1378,-133,-1490,-2642,-3555,-4226,-4697,-4997,-5213,-5387,-5589,-5843,-6169,-6547,-6957,-7338,-7642,-7815,-7803,-7589,-7152,-6502,-5677,-4700,-3639,-2532,-1436,-388,592,1494,2333,3136,3930,4755,5640,6586,7604,8638,9646,10537,11231,11651,11731,11453,10811,9861,8668,7350,6014,4808,3830,3191,2935,3084,3598,4409,5390,6412,7316,7956,8211,7996,7276,6079,4471,2574,540,-1471,-3297,-4790,-5855,-6415,-6452,-6005,-5102,-3863,-2363,-721,955,2576,4056,5339,6390,7204,7781,8162,8369,8459,8451,8396,8294,8173,8018,7833,7607,7336,7030,6668,6288,5855,5401,4898,4339,3713,2996,2192,1299,344,-639,-1589,-2452,-3147,-3621,-3818,-3714,-3304,-2619,-1704,-631,532,1702,2824,3828,4695,5389,5936,6329,6617,6802,6909,6943,6873,6700,6368,5883,5212,4398,3451,2464,1488,637,-28,-418,-513,-300,177,852,1624,2397,3049,3515,3692,3579,3148,2457,1566,565,-440,-1359,-2099,-2613,-2872,-2888,-2722,-2443,-2153,-1961,-1946,-2193,-2725,-3538,-4584,-5759,-6943,-7984,-8726,-9036,-8803,-7959,-6513,-4497,-2044,698,3526,6232,8602,10477,11704,12238,12063,11255,9944,8290,6494,4729,3159,1904,1016,521,364,481,758,1103,1405,1606,1646,1525,1257,888,488,112,-161,-291,-234,5,420,970,1597,2257,2865,3387,3766,3987,4040,3931,3686,3322,2866,2333,1736,1074,363,-401,-1186,-1980,-2727,-3403,-3939,-4305,-4458,-4372,-4057,-3517,-2814,-1997,-1143,-334,375,913,1264,1404,1364,1168,894,583,316,100,-16,-86,-106,-154,-256,-466,-790,-1229,-1742,-2273,-2751,-3098,-3256,-3181,-2876,-2349,-1679,-915,-153,538,1112,1528,1798,1949,2023,2095,2217,2462,2854,3433,4162,5024,5919,6773,7455,7877,7924,7553,6737,5499,3943,2155,333,-1381,-2799,-3772,-4207,-4033,-3291,-2036,-441,1337,3055,4531,5549,5999,5781,4916,3465,1585,-529,-2638,-4523,-5967,-6835,-7035,-6575,-5524,-4027,-2258,-429,1288,2720,3785,4425,4682,4610,4342,3995,3713,3598,3731,4134,4790,5631,6559,7464,8217,8735,8929,8789,8312,7555,6596,5527,4443,3435,2554,1846,1307,910,628,392,178,-65,-360,-697,-1095,-1505,-1916,-2293,-2610,-2855,-3022,-3114,-3144,-3131,-3078,-3014,-2917,-2803,-2646,-2442,-2175,-1840,-1440,-991,-532,-90,273,537,663,659,541,351,151,9,-20,137,483,1049,1796,2674,3626,4568,5430,6152,6672,6963,7009,6802,6373,5736,4929,3992,2947,1841,697,-466,-1605,-2731,-3807,-4838,-5812,-6713,-7532,-8244,-8822,-9239,-9445,-9404,-9064,-8393,-7366,-5993,-4292,-2340,-203,1992,4142,6110,7793,9103,9987,10440,10490,10200,9677,9008,8309,7655,7090,6639,6262,5918,5523,5013,4322,3416,2300,1002,-396,-1808,-3136,-4284,-5192,-5812,-6150,-6237,-6141,-5946,-5740,-5605,-5607,-5775,-6125,-6614,-7203,-7802,-8343,-8744,-8948,-8926,-8673,-8210,-7602,-6895,-6193,-5536,-5007,-4599,-4340,-4174,-4063,-3940,-3734,-3397,-2887,-2188,-1320,-316,758,1829,2833,3689,4366,4817,5050,5074,4909,4601,4153,3605,2934,2144,1206,109,-1154,-2580,-4129,-5766,-7394,-8956,-10336,-11475,-12299,-12773,-12902,-12700,-12233,-11564,-10781,-9972,-9204,-8565,-8069,-7779,-7665,-7742,-7963,-8300,-8704,-9130,-9529,-9860,-10096,-10211,-10208,-10091,-9882,-9602,-9286,-8945,-8618,-8295,-7990,-7669,-7309,-6875,-6314,-5621,-4749,-3739,-2582,-1368,-126,1031,2061,2888,3485,3834,3949,3864,3617,3271,2849,2399,1917,1408,835,179,-601,-1517,-2574,-3740,-4972,-6177,-7277,-8161,-8746,-8976,-8800,-8272,-7399,-6316,-5109,-3920,-2878,-2074,-1593,-1443,-1613,-2026,-2580,-3171,-3662,-3973,-4009,-3754,-3205,-2419,-1479,-500,416,1147,1631,1806,1676,1272,664,-52,-769,-1384,-1815,-2002,-1938,-1643,-1185,-658,-161,194,319,161,-316,-1080,-2089,-3262,-4501,-5726,-6848,-7814,-8594,-9168,-9564,-9780,-9871,-9832,-9694,-9433,-9048,-8492,-7764,-6827,-5693,-4371,-2889,-1306,332,1935,3454,4801,5933,6792,7354,7604,7551,7225,6671,5944,5108,4231,3373,2592,1924,1396,1002,737,547,416,283,129,-65,-302,-555,-801,-989,-1082,-1042,-852,-518,-67,460,993,1480,1852,2064,2093,1919,1571,1069,473,-174,-809,-1398,-1891,-2286,-2555,-2720,-2767,-2723,-2575,-2333,-1982,-1494,-862,-43,951,2139,3476,4938,6456,7970,9397,10679,11740,12553,13085,13345,13351,13151,12787,12330,11820,11325,10858,10458,10096,9771,9426,9025,8517,7867,7039,6044,4872,3594,2230,886,-398,-1522,-2453,-3139,-3566,-3753,-3701,-3481,-3120,-2676,-2187,-1672,-1154,-628,-104,422,928,1392,1770,2015,2080,1918,1516,874,36,-922,-1911,-2803,-3498,-3878,-3864,-3410,-2501,-1180,481,2372,4369,6330,8138,9663,10843,11608,11959,11906,11511,10845,10008,9071,8137,7251,6471,5807,5259,4798,4374,3946,3444,2847,2121,1269,332,-661,-1629,-2516,-3248,-3772,-4051,-4069,-3831,-3356,-2692,-1867,-953,21,995,1943,2827,3627,4324,4895,5334,5613,5740,5687,5476,5095,4571,3940,3227,2506,1812,1220,767,505,436,579,886,1342,1863,2409,2906,3309,3581,3711,3696,3579,3377,3154,2928,2753,2626,2569,2558,2579,2604,2585,2501,2310,2007,1578,1036,394,-305,-1016,-1694,-2264,-2695,-2922,-2927,-2696,-2240,-1597,-828,3,806,1535,2113,2539,2784,2885,2865,2771,2642,2511,2383,2250,2079,1820,1437,884,163,-725,-1712,-2740,-3695,-4493,-5021,-5218,-5030,-4451,-3520,-2304,-917,521,1867,3002,3814,4220,4198,3722,2864,1673,276,-1228,-2700,-4033,-5125,-5902,-6321,-6389,-6112,-5573,-4832,-3982,-3095,-2253,-1480,-839,-298,108,444,684,892,1042,1169,1260,1320,1352,1351,1323,1280,1231,1190,1177,1189,1244,1326,1426,1534,1625,1692,1721,1715,1683,1641,1630,1667,1817,2090,2524,3117,3862,4715,5635,6541,7368,8036,8482,8659,8542,8145,7479,6616,5597,4503,3391,2312,1320,410,-368,-1073,-1666,-2205,-2687,-3134,-3563,-3960,-4339,-4668,-4948,-5152,-5264,-5278,-5167,-4929,-4539,-3997,-3292,-2443,-1456,-374,774,1941,3085,4169,5155,6022,6746,7331,7756,8032,8137,8071,7813,7356,6690,5823,4782,3604,2370,1146,44,-859,-1472,-1752,-1667,-1248,-539,355,1327,2236,2963,3393,3454,3110,2366,1274,-80,-1600,-3150,-4634,-5922,-6954,-7666,-8047,-8109,-7897,-7478,-6919,-6304,-5678,-5100,-4588,-4147,-3757,-3400,-3015,-2584,-2048,-1391,-596,335,1382,2506,3681,4826,5927,6892,7725,8361,8817,9061,9126,9010,8750,8354,7853,7247,6562,5789,4961,4079,3189,2299,1467,707,65,-435,-791,-987,-1059,-1025,-931,-820,-724,-689,-710,-807,-941,-1097,-1209,-1256,-1182,-967,-616,-112,482,1151,1816,2437,2951,3329,3541,3596,3506,3314,3061,2798,2576,2435,2401,2496,2707,3026,3422,3847,4270,4633,4914,5076,5102,4977,4701,4276,3713,3029,2230,1336,342,-739,-1916,-3179,-4524,-5938,-7382,-8825,-10193,-11424,-12433,-13146,-13503,-13470,-13023,-12208,-11062,-9693,-8204,-6729,-5393,-4302,-3545,-3152,-3151,-3471,-4084,-4845,-5691,-6473,-7118,-7523,-7647,-7455,-6962,-6202,-5241,-4150,-3027,-1931,-951,-119,526,974,1241,1341,1322,1216,1065,903,744,585,423,217,-46,-411,-886,-1504,-2238,-3103,-4043,-5018,-5987,-6865,-7642,-8243,-8680,-8926,-9011,-8956,-8803,-8605,-8394,-8214,-8082,-7995,-7946,-7902,-7829,-7691,-7457,-7100,-6613,-6000,-5268,-4462,-3601,-2734,-1895,-1122,-443,107,520,773,864,801,581,237,-220,-747,-1295,-1832,-2278,-2631,-2808,-2850,-2705,-2443,-2073,-1668,-1282,-979,-817,-822,-1042,-1447,-2045,-2775,-3586,-4424,-5212,-5917,-6493,-6924,-7224,-7398,-7506,-7575,-7680,-7839,-8113,-8491,-8983,-9560,-10164,-10733,-11184,-11419,-11376,-10970,-10195,-9026,-7528,-5761,-3846,-1915,-109,1442,2617,3347,3586,3351,2696,1727,560,-661,-1808,-2781,-3484,-3896,-3993,-3815,-3414,-2869,-2268,-1711,-1261,-1009,-970,-1194,-1648,-2330,-3166,-4117,-5089,-6027,-6849,-7512,-7961,-8186,-8158,-7905,-7415,-6737,-5871,-4869,-3752,-2566,-1350,-153,985,2015,2898,3597,4085,4358,4410,4293,4015,3671,3288,2964,2734,2667,2779,3089,3588,4236,4996,5799,6584,7279,7818,8160,8257,8109,7712,7095,6303,5380,4391,3385,2415,1515,720,30,-533,-1008,-1389,-1724,-2023,-2320,-2630,-2960,-3316,-3686,-4054,-4411,-4703,-4930,-5025,-4972,-4729,-4270,-3575,-2645,-1489,-140,1348,2919,4489,5982,7312,8402,9185,9615,9667,9351,8709,7808,6759,5666,4671,3879,3398,3287,3571,4230,5186,6339,7535,8628,9455,9893,9838,9269,8174,6654,4801,2789,768,-1078,-2619,-3734,-4370,-4524,-4235,-3601,-2740,-1792,-891,-149,336,535,428,72,-463,-1083,-1673,-2148,-2424,-2449,-2215,-1724,-1017,-166,787,1739,2660,3473,4175,4737,5192,5552,5868,6170,6506,6889,7350,7863,8431,9007,9570,10073,10492,10798,10969,11019,10925,10735,10436,10064,9636,9151,8645,8101,7546,6969,6375,5769,5145,4522,3896,3285,2692,2131,1614,1152,755,430,178,-10,-146,-244,-329,-412,-516,-654,-816,-1012,-1194,-1357,-1440,-1424,-1259,-938,-437,229,1039,1970,2955,3966,4927,5797,6521,7067,7402,7528,7433,7153,6691,6101,5399,4635,3841,3055,2314,1649,1095,668,402,284,328,494,756,1047,1318,1485,1501,1299,870,189,-703,-1774,-2945,-4145,-5273,-6265,-7030,-7547,-7769,-7728,-7435,-6952,-6329,-5632,-4908,-4213,-3556,-2964,-2417,-1908,-1411,-905,-374,190,782,1379,1952,2450,2833,3059,3101,2957,2644,2204,1692,1193,759,485,405,569,977,1616,2433,3372,4343,5264,6046,6615,6904,6883,6531,5864,4920,3754,2438,1060,-292,-1537,-2585,-3388,-3897,-4095,-3997,-3627,-3050,-2325,-1534,-753,-54,499,865,1022,963,711,298,-214,-765,-1272,-1672,-1893,-1897,-1649,-1148,-411,529,1600,2745,3875,4923,5825,6524,6999,7236,7256,7091,6791,6413,6017,5644,5345,5109,4971,4882,4832,4776,4659,4449,4088,3551,2818,1887,787,-455,-1775,-3123,-4425,-5629,-6678,-7549,-8209,-8687,-8970,-9129,-9163,-9142,-9081,-9013,-8957,-8905,-8849,-8761,-8616,-8375,-8024,-7526,-6889,-6094,-5165,-4104,-2940,-1687,-380,972,2324,3665,4943,6131,7165,8019,8621,8961,8987,8709,8128,7279,6222,5029,3794,2609,1582,785,300,156,375,920,1742,2741,3800,4806,5614,6124,6249,5925,5175,4019,2561,926,-754,-2312,-3615,-4547,-5022,-5009,-4515,-3605,-2375,-960,505,1878,3029,3866,4313,4350,3984,3269,2278,1123,-101,-1259,-2271,-3029,-3481,-3585,-3329,-2741,-1868,-777,442,1700,2913,3984,4861,5474,5809,5840,5600,5112,4445,3662,2858,2114,1522,1150,1061,1271,1788,2555,3513,4557,5577,6459,7088,7386,7288,6790,5913,4732,3345,1879,458,-786,-1772,-2415,-2717,-2679,-2369,-1873,-1286,-716,-263,16,50,-158,-602,-1235,-1980,-2766,-3495,-4103,-4523,-4728,-4715,-4499,-4127,-3646,-3114,-2576,-2075,-1622,-1246,-929,-693,-514,-410,-379,-433,-579,-835,-1180,-1625,-2129,-2665,-3196,-3672,-4063,-4332,-4461,-4440,-4282,-4002,-3639,-3231,-2816,-2443,-2135,-1928,-1821,-1835,-1937,-2123,-2344,-2565,-2728,-2797,-2710,-2464,-2021,-1405,-639,238,1144,2024,2777,3346,3669,3707,3474,2964,2259,1400,484,-417,-1209,-1853,-2280,-2512,-2538,-2413,-2184,-1932,-1719,-1629,-1706,-2004,-2522,-3277,-4216,-5308,-6472,-7642,-8733,-9682,-10429,-10930,-11171,-11125,-10811,-10236,-9427,-8420,-7254,-5979,-4650,-3332,-2087,-998,-116,481,754,679,254,-473,-1442,-2554,-3701,-4762,-5634,-6238,-6516,-6482,-6153,-5626,-4984,-4348,-3814,-3471,-3373,-3541,-3959,-4576,-5325,-6112,-6863,-7499,-7958,-8226,-8278,-8143,-7853,-7437,-6957,-6430,-5899,-5366,-4862,-4385,-3973,-3640,-3429,-3375,-3517,-3883,-4496,-5343,-6404,-7621,-8923,-10216,-11420,-12417,-13160,-13548,-13584,-13225,-12514,-11482,-10184,-8706,-7105,-5470,-3863,-2338,-942,291,1354,2214,2899,3377,3691,3823,3816,3673,3421,3077,2658,2186,1666,1133,583,55,-436,-869,-1210,-1442,-1553,-1514,-1354,-1057,-677,-232,212,620,921,1089,1068,859,447,-128,-839,-1612,-2385,-3085,-3634,-3985,-4084,-3910,-3468,-2775,-1895,-884,151,1146,2002,2671,3116,3317,3316,3126,2835,2482,2138,1842,1621,1471,1383,1324,1253,1150,984,756,481,184,-95,-323,-488,-567,-606,-599,-632,-734,-971,-1382,-1983,-2770,-3704,-4733,-5765,-6740,-7547,-8151,-8475,-8525,-8286,-7794,-7078,-6184,-5149,-4005,-2784,-1497,-171,1181,2523,3823,5023,6069,6901,7458,7709,7620,7211,6526,5635,4657,3695,2891,2337,2142,2333,2936,3902,5148,6568,8025,9388,10537,11376,11834,11891,11554,10865,9904,8751,7496,6232,5019,3923,2971,2184,1549,1063,687,407,191,17,-122,-245,-334,-406,-436,-434,-379,-284,-135,52,285,547,842,1155,1492,1851,2240,2669,3154,3710,4354,5088,5928,6836,7827,8828,9838,10772,11606,12277,12741,12987,12980,12753,12321,11728,11057,10347,9713,9185,8842,8698,8757,8989,9333,9704,10018,10159,10056,9621,8836,7696,6243,4557,2717,853,-964,-2611,-4060,-5239,-6165,-6839,-7309,-7616,-7821,-7960,-8078,-8183,-8280,-8353,-8367,-8301,-8084,-7719,-7123,-6322,-5272,-4008,-2543,-944,746,2432,4048,5511,6739,7695,8311,8589,8514,8108,7415,6474,5370,4164,2960,1832,865,124,-348,-524,-416,-49,509,1196,1914,2598,3167,3581,3822,3891,3831,3690,3539,3433,3429,3553,3796,4151,4536,4905,5167,5248,5108,4700,4045,3173,2144,1048,-28,-994,-1758,-2269,-2480,-2393,-2024,-1420,-646,234,1143,2018,2807,3459,3961,4291,4468,4488,4391,4169,3871,3492,3070,2616,2151,1691,1265,871,543,283,88,-11,-54,4,118,309,553,847,1158,1475,1737,1926,1977,1861,1543,1009,272,-641,-1678,-2761,-3807,-4726,-5426,-5848,-5941,-5702,-5148,-4345,-3377,-2349,-1382,-580,-34,174,44,-449,-1232,-2231,-3348,-4426,-5369,-6022,-6294,-6114,-5429,-4271,-2678,-756,1358,3518,5562,7334,8719,9609,9960,9757,9028,7839,6288,4477,2530,561,-1333,-3048,-4531,-5730,-6623,-7226,-7547,-7641,-7549,-7335,-7049,-6757,-6479,-6258,-6078,-5948,-5809,-5651,-5398,-5036,-4519,-3852,-3037,-2118,-1151,-201,654,1346,1836,2093,2142,2022,1811,1583,1451,1478,1747,2288,3102,4151,5372,6656,7908,8989,9825,10291,10381,10041,9322,8271,6980,5548,4101,2732,1551,615,-26,-369,-417,-214,193,746,1378,2023,2627,3134,3509,3737,3792,3689,3431,3039,2541,1966,1341,696,61,-546,-1094,-1561,-1928,-2168,-2273,-2233,-2055,-1751,-1358,-913,-475,-107,139,200,46,-346,-973,-1813,-2817,-3929,-5078,-6180,-7171,-7965,-8503,-8719,-8581,-8050,-7148,-5870,-4304,-2495,-574,1350,3157,4693,5881,6601,6830,6544,5798,4667,3281,1771,295,-1022,-2067,-2757,-3071,-2994,-2573,-1876,-970,35,1069,2045,2915,3634,4193,4580,4815,4909,4876,4749,4518,4217,3828,3373,2847,2263,1633,960,273,-421,-1098,-1735,-2318,-2821,-3227,-3508,-3645,-3611,-3400,-2999,-2428,-1692,-845,78,1002,1873,2611,3174,3510,3616,3486,3162,2682,2120,1537,1009,588,322,236,330,596,997,1491,2035,2564,3051,3439,3716,3857,3865,3754,3541,3261,2941,2608,2287,1997,1743,1538,1371,1242,1134,1042,946,840,709,545,335,64,-283,-735,-1300,-2024,-2897,-3953,-5159,-6504,-7941,-9406,-10839,-12154,-13295,-14192,-14822,-15156,-15209,-15007,-14581,-13993,-13274,-12479,-11630,-10760,-9879,-9007,-8155,-7342,-6589,-5913,-5345,-4894,-4581,-4406,-4349,-4400,-4496,-4619,-4692,-4707,-4621,-4436,-4166,-3833,-3485,-3157,-2901,-2727,-2675,-2706,-2822,-2965,-3088,-3150,-3099,-2917,-2599,-2147,-1606,-1001,-410,138,552,824,892,768,449,-38,-654,-1354,-2086,-2795,-3437,-3963,-4352,-4575,-4638,-4551,-4331,-4035,-3687,-3366,-3102,-2961,-2961,-3139,-3479,-3989,-4604,-5316,-6022,-6702,-7254,-7666,-7865,-7877,-7673,-7298,-6781,-6165,-5504,-4843,-4214,-3656,-3170,-2771,-2437,-2168,-1922,-1696,-1437,-1149,-792,-377,103,626,1173,1719,2223,2671,3017,3250,3348,3305,3118,2795,2334,1754,1058,270,-609,-1553,-2549,-3572,-4589,-5567,-6471,-7252,-7896,-8354,-8628,-8697,-8569,-8256,-7786,-7177,-6473,-5696,-4876,-4046,-3216,-2417,-1663,-978,-388,80,397,529,458,163,-360,-1082,-1984,-2991,-4045,-5055,-5961,-6679,-7195,-7457,-7487,-7296,-6912,-6391,-5754,-5054,-4292,-3500,-2668,-1809,-931,-42,820,1623,2323,2852,3180,3248,3052,2593,1902,1040,82,-886,-1775,-2503,-3001,-3217,-3132,-2738,-2064,-1153,-63,1145,2395,3637,4808,5866,6785,7545,8140,8588,8896,9097,9208,9262,9278,9280,9283,9290,9315,9337,9364,9369,9337,9267,9118,8919,8640,8310,7941,7547,7152,6779,6432,6138,5880,5670,5471,5290,5082,4851,4571,4245,3863,3440,2975,2491,1994,1505,1018,571,125,-274,-672,-1033,-1389,-1708,-2029,-2305,-2582,-2807,-3005,-3133,-3194,-3158,-3019,-2761,-2379,-1864,-1231,-473,371,1308,2286,3315,4350,5384,6399,7362,8266,9075,9767,10313,10684,10855,10808,10544,10062,9402,8586,7679,6731,5802,4945,4194,3578,3097,2741,2476,2280,2100,1921,1705,1447,1145,817,474,157,-132,-352,-517,-608,-636,-605,-509,-357,-134,163,534,991,1515,2100,2710,3312,3854,4308,4619,4782,4771,4601,4288,3877,3407,2942,2526,2202,2002,1938,2011,2212,2510,2883,3276,3680,4035,4344,4576,4731,4809,4820,4769,4678,4563,4434,4324,4221,4158,4121,4121,4146,4197,4254,4319,4377,4424,4456,4461,4457,4419,4390,4347,4326,4336,4388,4501,4679,4913,5204,5513,5826,6087,6263,6285,6116,5702,5009,4032,2777,1289,-358,-2073,-3740,-5245,-6475,-7355,-7808,-7832,-7427,-6648,-5576,-4303,-2963,-1658,-520,374,934,1131,940,386,-499,-1642,-2965,-4373,-5756,-7046,-8123,-8958,-9467,-9648,-9490,-9015,-8277,-7346,-6294,-5230,-4210,-3318,-2588,-2038,-1655,-1398,-1217,-1039,-820,-497,-54,517,1199,1955,2739,3505,4199,4802,5279,5640,5890,6045,6138,6176,6190,6188,6173,6152,6109,6044,5943,5809,5637,5436,5223,4989,4766,4526,4289,4026,3732,3380,2947,2429,1789,1055,215,-690,-1628,-2559,-3426,-4190,-4799,-5222,-5437,-5438,-5243,-4874,-4375,-3791,-3175,-2583,-2050,-1619,-1304,-1102,-1002,-963,-951,-925,-833,-655,-354,64,587,1180,1792,2366,2834,3151,3257,3135,2757,2141,1292,265,-901,-2128,-3346,-4461,-5394,-6048,-6359,-6274,-5778,-4890,-3675,-2228,-677,832,2160,3172,3764,3882,3499,2667,1446,-31,-1644,-3230,-4674,-5830,-6635,-7013,-6956,-6480,-5628,-4476,-3110,-1628,-134,1273,2498,3458,4089,4347,4210,3694,2825,1684,356,-1044,-2397,-3599,-4549,-5190,-5485,-5440,-5086,-4488,-3722,-2883,-2049,-1297,-678,-213,87,247,311,312,330,387,551,831,1243,1783,2407,3093,3770,4403,4933,5330,5580,5669,5631,5475,5255,5010,4792,4631,4578,4628,4821,5126,5550,6047,6593,7133,7626,8019,8274,8344,8210,7837,7244,6421,5418,4264,3026,1767,555,-537,-1455,-2148,-2593,-2778,-2730,-2475,-2091,-1638,-1208,-878,-707,-756,-1027,-1533,-2222,-3057,-3950,-4844,-5642,-6304,-6762,-6999,-7006,-6781,-6361,-5762,-5042,-4231,-3388,-2540,-1737,-999,-362,170,571,853,1008,1060,1022,930,808,697,623,609,680,825,1048,1295,1558,1746,1860,1814,1610,1223,650,-67,-915,-1839,-2782,-3720,-4582,-5354,-6010,-6525,-6913,-7163,-7285,-7292,-7199,-7024,-6805,-6562,-6338,-6167,-6076,-6097,-6231,-6487,-6839,-7269,-7721,-8165,-8526,-8777,-8859,-8759,-8456,-7959,-7303,-6501,-5623,-4685,-3751,-2834,-1975,-1163,-421,272,915,1519,2089,2618,3111,3529,3878,4105,4208,4157,3947,3583,3078,2464,1772,1050,344,-304,-849,-1279,-1563,-1723,-1750,-1673,-1513,-1278,-1002,-678,-328,60,466,898,1321,1718,2044,2251,2292,2115,1673,951,-66,-1348,-2851,-4510,-6232,-7935,-9509,-10882,-11973,-12752,-13187,-13311,-13137,-12759,-12221,-11638,-11061,-10578,-10214,-9998,-9927,-9966,-10090,-10231,-10352,-10396,-10333,-10144,-9825,-9399,-8887,-8331,-7777,-7250,-6798,-6431,-6157,-5986,-5896,-5864,-5873,-5859,-5800,-5631,-5319,-4832,-4152,-3290,-2270,-1146,21,1148,2160,2981,3555,3853,3870,3624,3172,2567,1898,1232,644,180,-127,-263,-239,-72,210,568,976,1398,1808,2180,2503,2744,2896,2938,2850,2639,2286,1802,1216,525,-210,-971,-1715,-2392,-2986,-3447,-3777,-3954,-3996,-3910,-3723,-3463,-3161,-2844,-2549,-2283,-2076,-1933,-1857,-1849,-1900,-1995,-2128,-2276,-2436,-2581,-2725,-2814,-2877,-2845,-2732,-2484,-2098,-1546,-829,35,1020,2068,3118,4103,4935,5581,5966,6111,6005,5710,5290,4830,4424,4144,4057,4174,4501,4977,5536,6082,6511,6741,6694,6338,5685,4766,3690,2533,1444,502,-184,-581,-672,-491,-107,390,898,1328,1588,1650,1464,1072,490,-208,-946,-1667,-2276,-2753,-3035,-3135,-3030,-2769,-2359,-1865,-1316,-779,-286,112,402,555,586,498,335,136,-34,-128,-76,158,605,1274,2146,3184,4330,5516,6667,7719,8612,9306,9779,10021,10066,9920,9648,9271,8851,8423,8024,7688,7424,7257,7180,7202,7315,7503,7769,8073,8429,8779,9141,9453,9713,9877,9929,9837,9607,9204,8672,7990,7217,6365,5496,4639,3849,3156,2595,2183,1939,1858,1950,2205,2613,3167,3841,4619,5464,6332,7172,7909,8475,8792,8783,8411,7636,6485,5001,3290,1469,-288,-1842,-3032,-3757,-3959,-3636,-2862,-1757,-487,758,1795,2468,2670,2365,1572,405,-1020,-2496,-3874,-4972,-5679,-5932,-5717,-5106,-4196,-3131,-2061,-1119,-423,-40,14,-242,-719,-1332,-1943,-2446,-2727,-2718,-2371,-1685,-692,547,1938,3382,4760,5971,6915,7526,7759,7599,7072,6227,5149,3938,2708,1568,625,-56,-406,-439,-140,404,1140,1954,2753,3442,3943,4202,4197,3932,3437,2778,2020,1257,565,8,-362,-519,-478,-242,119,570,1030,1446,1753,1915,1909,1732,1404,957,442,-86,-562,-939,-1155,-1202,-1039,-695,-174,491,1245,2063,2876,3651,4343,4927,5376,5698,5884,5960,5954,5879,5788,5677,5577,5474,5360,5203,4964,4606,4083,3386,2492,1449,287,-889,-2002,-2930,-3595,-3909,-3860,-3439,-2734,-1831,-883,-44,548,754,523,-180,-1289,-2710,-4282,-5842,-7208,-8230,-8805,-8873,-8455,-7625,-6503,-5257,-4035,-3005,-2269,-1908,-1940,-2316,-2975,-3779,-4628,-5370,-5931,-6216,-6200,-5890,-5312,-4548,-3673,-2780,-1957,-1270,-774,-493,-442,-599,-938,-1410,-1969,-2548,-3113,-3593,-3977,-4210,-4308,-4240,-4041,-3712,-3290,-2805,-2292,-1782,-1301,-871,-491,-162,130,402,681,975,1315,1699,2133,2613,3120,3634,4132,4573,4944,5201,5339,5337,5194,4924,4543,4091,3601,3132,2713,2390,2179,2072,2071,2127,2219,2278,2281,2164,1919,1519,985,345,-346,-1023,-1603,-2017,-2174,-2040,-1569,-773,309,1608,3017,4421,5690,6702,7352,7570,7329,6638,5579,4243,2783,1342,74,-907,-1500,-1689,-1483,-962,-246,528,1203,1643,1753,1473,817,-148,-1319,-2531,-3643,-4514,-5016,-5129,-4817,-4171,-3285,-2310,-1407,-737,-406,-523,-1078,-2068,-3379,-4907,-6471,-7936,-9124,-9936,-10278,-10115,-9478,-8400,-7011,-5399,-3728,-2102,-660,521,1363,1840,1947,1720,1213,502,-319,-1159,-1921,-2522,-2898,-3006,-2834,-2395,-1720,-881,83,1060,2019,2865,3577,4117,4483,4691,4757,4730,4625,4500,4362,4253,4161,4105,4054,4005,3932,3819,3646,3412,3107,2749,2359,1953,1568,1224,939,732,595,514,470,408,298,83,-276,-806,-1517,-2400,-3408,-4494,-5566,-6542,-7318,-7805,-7946,-7681,-7034,-6017,-4737,-3284,-1824,-472,607,1322,1584,1374,703,-337,-1652,-3068,-4448,-5611,-6447,-6844,-6771,-6241,-5318,-4140,-2840,-1600,-563,130,398,201,-434,-1443,-2696,-4067,-5381,-6518,-7349,-7803,-7860,-7537,-6911,-6092,-5189,-4354,-3678,-3268,-3159,-3355,-3821,-4471,-5211,-5921,-6498,-6853,-6935,-6725,-6249,-5549,-4722,-3835,-3011,-2309,-1826,-1595,-1649,-1988,-2574,-3377,-4317,-5334,-6335,-7249,-7994,-8522,-8777,-8763,-8463,-7936,-7210,-6374,-5495,-4658,-3942,-3400,-3079,-2997,-3141,-3483,-3965,-4515,-5060,-5518,-5832,-5949,-5858,-5547,-5068,-4431,-3729,-2990,-2299,-1699,-1226,-905,-729,-679,-724,-808,-889,-925,-859,-692,-379,51,599,1212,1868,2486,3046,3485,3788,3938,3949,3851,3695,3536,3441,3455,3623,3947,4414,4963,5536,6023,6355,6443,6232,5714,4878,3786,2497,1101,-299,-1618,-2761,-3689,-4349,-4763,-4941,-4945,-4851,-4736,-4686,-4773,-5035,-5511,-6177,-7006,-7941,-8894,-9803,-10573,-11153,-11492,-11574,-11413,-11032,-10501,-9872,-9225,-8616,-8097,-7694,-7419,-7258,-7174,-7121,-7045,-6876,-6587,-6119,-5477,-4660,-3689,-2616,-1480,-338,764,1785,2704,3500,4180,4739,5198,5550,5825,6011,6113,6136,6064,5914,5688,5408,5097,4788,4498,4274,4116,4062,4100,4243,4472,4781,5142,5547,5964,6374,6750,7073,7322,7483,7536,7477,7300,6996,6594,6075,5506,4875,4246,3634,3086,2635,2305,2129,2095,2221,2456,2787,3147,3503,3793,3979,4034,3928,3682,3300,2828,2319,1828,1435,1188,1162,1377,1868,2618,3576,4702,5871,7020,8027,8822,9348,9562,9487,9129,8569,7861,7092,6340,5667,5135,4769,4585,4568,4697,4918,5196,5468,5698,5840,5879,5795,5602,5312,4941,4529,4090,3653,3232,2843,2480,2161,1861,1593,1328,1074,799,528,227,-70,-378,-667,-932,-1146,-1305,-1376,-1362,-1243,-1028,-720,-339,105,579,1077,1567,2034,2462,2821,3105,3276,3327,3226,2975,2560,2009,1342,608,-144,-851,-1454,-1897,-2136,-2147,-1917,-1475,-845,-94,722,1525,2265,2878,3346,3649,3800,3839,3796,3739,3704,3737,3873,4112,4471,4921,5447,6013,6586,7130,7619,8018,8326,8506,8576,8507,8321,8022,7613,7136,6582,6002,5399,4810,4253,3746,3320,2974,2757,2649,2694,2872,3185,3612,4111,4644,5150,5578,5869,5986,5893,5584,5064,4350,3484,2504,1461,413,-597,-1513,-2296,-2912,-3336,-3559,-3578,-3420,-3094,-2661,-2132,-1582,-1038,-554,-173,87,182,119,-120,-520,-1057,-1698,-2398,-3092,-3740,-4263,-4644,-4821,-4812,-4601,-4235,-3758,-3226,-2717,-2277,-1964,-1799,-1803,-1949,-2227,-2569,-2938,-3270,-3521,-3653,-3638,-3471,-3150,-2700,-2150,-1540,-921,-336,170,558,812,908,866,691,428,117,-185,-425,-551,-530,-344,-4,474,1037,1645,2231,2751,3154,3425,3542,3525,3386,3169,2896,2614,2344,2104,1908,1745,1608,1491,1365,1239,1086,918,728,514,298,65,-156,-379,-580,-777,-940,-1094,-1217,-1326,-1415,-1499,-1575,-1650,-1717,-1774,-1804,-1809,-1763,-1676,-1520,-1314,-1051,-749,-433,-112,169,391,533,551,468,236,-97,-549,-1073,-1649,-2239,-2792,-3289,-3673,-3940,-4051,-4013,-3824,-3505,-3087,-2615,-2128,-1696,-1348,-1146,-1108,-1244,-1551,-1980,-2496,-3030,-3511,-3900,-4106,-4131,-3923,-3503,-2900,-2164,-1378,-637,-14,373,497,293,-209,-970,-1910,-2902,-3828,-4549,-4964,-4984,-4588,-3771,-2593,-1156,439,2040,3529,4784,5708,6241,6349,6014,5280,4166,2774,1183,-484,-2106,-3556,-4724,-5518,-5885,-5819,-5344,-4546,-3520,-2394,-1285,-300,479,998,1252,1237,1020,628,143,-401,-939,-1446,-1888,-2238,-2496,-2631,-2650,-2528,-2275,-1882,-1372,-762,-102,567,1173,1663,1980,2097,2025,1814,1547,1316,1207,1236,1401,1582,1675,1542,1102,371,-575,-1557,-2384,-2874,-2924,-2522,-1750,-763,285,1234,2017,2584,2965,3175,3233,3114,2743,2042,917,-652,-2616,-4822,-6990,-8793,-9847,-9846,-8577,-6025,-2364,2020,6586,10736,13858,15490,15319,13291,9584,4593,-1100,-6844,-11941,-15794,-17918,-18050,-16157,-12449,-7368,-1527,4370,9588,13515,15670,15860,14122,10795,6397,1600,-2935,-6614,-9038,-10023,-9614,-8052,-5707,-2987,-310,2035,3807,4950,5446,5403,4925,4151,3179,2092,930,-291,-1548,-2833,-4075,-5204,-6101,-6653,-6770,-6412,-5611,-4489,-3226,-2056,-1212,-881,-1175,-2077,-3456,-5064,-6595,-7730,-8209,-7886,-6763,-4989,-2856,-696,1099,2262,2591,2065,820,-923,-2800,-4503,-5709,-6218,-5959,-4956,-3413,-1571,235,1690,2514,2525,1660,-2,-2242,-4752,-7136,-9057,-10171,-10341,-9497,-7798,-5481,-2910,-439,1595,2961,3557,3386,2592,1361,-59,-1449,-2613,-3419,-3808,-3768,-3358,-2665,-1787,-857,54,851,1517,2034,2435,2767,3085,3444,3877,4394,4972,5546,6039,6333,6337,5945,5126,3859,2235,349,-1603,-3437,-4963,-6019,-6510,-6406,-5737,-4624,-3205,-1671,-200,1043,1934,2418,2505,2262,1849,1401,1138,1191,1693,2686,4152,5991,8068,10198,12198,13915,15201,16002,16272,16060,15419,14476,13331,12113,10923,9816,8845,7973,7174,6358,5461,4405,3156,1716,119,-1548,-3183,-4658,-5850,-6649,-6971,-6772,-6045,-4834,-3212,-1296,798,2916,4910,6643,7949,8748,8920,8451,7341,5639,3454,889,-1897,-4760,-7523,-10025,-12073,-13515,-14183,-13986,-12873,-10871,-8115,-4800,-1209,2328,5516,8040,9714,10409,10119,8950,7068,4716,2144,-419,-2763,-4754,-6318,-7422,-8121,-8445,-8490,-8297,-7921,-7389,-6713,-5920,-5036,-4105,-3204,-2393,-1776,-1402,-1322,-1543,-2026,-2719,-3519,-4328,-5053,-5595,-5927,-6011,-5873,-5552,-5097,-4572,-4026,-3506,-3037,-2632,-2288,-1989,-1730,-1490,-1280,-1105,-981,-934,-983,-1132,-1401,-1776,-2243,-2799,-3398,-4034,-4674,-5300,-5908,-6486,-7042,-7577,-8088,-8580,-9028,-9429,-9749,-9971,-10070,-10025,-9833,-9493,-9027,-8459,-7829,-7170,-6538,-5950,-5459,-5067,-4798,-4654,-4612,-4671,-4764,-4865,-4888,-4783,-4478,-3931,-3116,-2032,-734,724,2228,3679,4964,5974,6659,6960,6912,6529,5912,5132,4303,3508,2826,2317,1992,1866,1899,2068,2307,2587,2840,3055,3181,3228,3175,3057,2880,2688,2514,2398,2372,2471,2700,3065,3531,4062,4588,5042,5357,5464,5346,4975,4412,3687,2916,2173,1567,1169,1043,1207,1666,2372,3264,4259,5258,6202,6996,7641,8077,8349,8451,8436,8330,8176,8003,7830,7677,7547,7443,7373,7323,7304,7310,7344,7418,7529,7693,7904,8180,8506,8888,9305,9739,10176,10571,10925,11196,11393,11496,11524,11459,11336,11133,10885,10577,10234,9848,9433,8991,8527,8063,7599,7168,6777,6456,6214,6062,5999,6016,6097,6220,6364,6505,6641,6743,6815,6819,6751,6563,6239,5749,5094,4294,3406,2495,1658,969,506,289,330,573,958,1384,1769,2036,2127,2039,1764,1354,862,339,-127,-519,-760,-862,-802,-610,-321,7,315,533,608,504,203,-291,-940,-1711,-2529,-3338,-4077,-4698,-5176,-5497,-5670,-5715,-5655,-5535,-5367,-5195,-5033,-4891,-4807,-4754,-4773,-4826,-4929,-5054,-5198,-5342,-5492,-5631,-5787,-5945,-6141,-6372,-6639,-6959,-7291,-7646,-7977,-8276,-8519,-8696,-8808,-8861,-8860,-8820,-8750,-8650,-8538,-8398,-8256,-8090,-7925,-7749,-7576,-7417,-7275,-7172,-7112,-7106,-7163,-7273,-7438,-7639,-7855,-8069,-8244,-8371,-8420,-8401,-8305,-8162,-7982,-7803,-7635,-7510,-7421,-7387,-7387,-7430,-7491,-7574,-7662,-7762,-7863,-7972,-8082,-8190,-8286,-8361,-8391,-8383,-8312,-8190,-8025,-7817,-7601,-7372,-7164,-6967,-6815,-6683,-6602,-6545,-6530,-6542,-6582,-6641,-6709,-6779,-6833,-6861,-6850,-6788,-6671,-6485,-6229,-5894,-5480,-4989,-4421,-3801,-3133,-2459,-1804,-1200,-694,-291,-36,91,75,-54,-270,-543,-834,-1109,-1346,-1518,-1619,-1646,-1608,-1514,-1396,-1263,-1153,-1074,-1055,-1090,-1198,-1356,-1568,-1800,-2052,-2278,-2486,-2628,-2717,-2719,-2652,-2501,-2291,-2017,-1720,-1392,-1073,-755,-463,-193,41,260,446,635,813,1015,1231,1484,1770,2091,2445,2825,3217,3609,3987,4323,4617,4834,4980,5036,5008,4904,4737,4535,4322,4127,3977,3893,3884,3953,4091,4276,4486,4701,4889,5047,5159,5226,5268,5287,5315,5356,5439,5555,5726,5930,6168,6422,6666,6888,7064,7185,7254,7266,7234,7179,7097,7026,6955,6911,6893,6904,6955,7036,7152,7289,7442,7586,7721,7816,7876,7883,7849,7770,7670,7555,7445,7354,7292,7262,7267,7293,7345,7389,7436,7454,7453,7425,7380,7325,7275,7241,7233,7262,7329,7429,7559,7685,7809,7887,7910,7851,7709,7477,7186,6847,6520,6235,6050,6001,6116,6402,6857,7437,8100,8778,9391,9876,10169,10226,10046,9632,9046,8346,7635,6995,6524,6282,6309,6596,7103,7747,8428,9028,9448,9593,9425,8932,8147,7149,6029,4897,3865,3016,2414,2091,2043,2233,2602,3077,3574,4027,4372,4579,4624,4522,4295,3970,3605,3220,2865,2554,2305,2116,1985,1892,1831,1772,1715,1627,1520,1364,1178,941,677,380,73,-232,-525,-781,-1000,-1165,-1279,-1345,-1365,-1361,-1343,-1330,-1340,-1380,-1464,-1590,-1762,-1966,-2207,-2452,-2711,-2951,-3173,-3365,-3521,-3650,-3760,-3852,-3963,-4071,-4225,-4395,-4609,-4855,-5126,-5426,-5729,-6034,-6319,-6582,-6795,-6972,-7084,-7161,-7187,-7199,-7200,-7222,-7279,-7390,-7562,-7798,-8083,-8401,-8732,-9035,-9292,-9468,-9543,-9515,-9364,-9124,-8792,-8416,-8011,-7626,-7278,-7001,-6801,-6687,-6649,-6675,-6741,-6832,-6914,-6982,-7007,-6994,-6933,-6828,-6695,-6536,-6369,-6213,-6064,-5951,-5864,-5812,-5799,-5811,-5854,-5910,-5982,-6051,-6123,-6184,-6236,-6278,-6304,-6321,-6322,-6318,-6292,-6266,-6219,-6170,-6112,-6050,-5990,-5938,-5886,-5854,-5818,-5801,-5784,-5769,-5767,-5756,-5763,-5769,-5799,-5833,-5898,-5970,-6060,-6155,-6244,-6320,-6372,-6394,-6386,-6349,-6293,-6225,-6168,-6119,-6110,-6131,-6199,-6314,-6458,-6645,-6838,-7052,-7242,-7424,-7559,-7656,-7700,-7683,-7619,-7494,-7333,-7134,-6915,-6692,-6472,-6277,-6104,-5974,-5869,-5808,-5769,-5754,-5751,-5757,-5760,-5769,-5763,-5765,-5746,-5741,-5716,-5707,-5681,-5659,-5616,-5562,-5464,-5341,-5152,-4921,-4621,-4277,-3887,-3481,-3079,-2705,-2405,-2179,-2079,-2081,-2216,-2437,-2740,-3072,-3404,-3680,-3882,-3959,-3924,-3752,-3480,-3114,-2705,-2273,-1868,-1510,-1229,-1028,-917,-868,-884,-917,-967,-991,-990,-940,-848,-705,-530,-319,-98,135,355,557,743,897,1046,1173,1310,1450,1607,1779,1957,2139,2302,2439,2530,2567,2543,2471,2350,2222,2091,2005,1989,2054,2239,2516,2899,3346,3824,4303,4719,5058,5269,5357,5310,5154,4915,4637,4363,4139,3992,3958,4028,4211,4474,4802,5154,5515,5852,6160,6421,6647,6822,6971,7081,7170,7242,7294,7347,7378,7420,7443,7474,7496,7512,7532,7535,7537,7525,7497,7452,7386,7294,7187,7054,6914,6761,6609,6461,6328,6208,6113,6042,5985,5966,5942,5953,5954,5969,5980,5981,5981,5961,5933,5886,5832,5761,5696,5628,5571,5533,5503,5503,5509,5529,5550,5567,5570,5561,5531,5488,5433,5374,5319,5278,5257,5259,5288,5339,5408,5488,5570,5645,5707,5756,5775,5784,5766,5738,5699,5658,5617,5588,5571,5568,5593,5627,5691,5768,5861,5969,6080,6195,6305,6401,6478,6530,6558,6560,6545,6511,6478,6444,6427,6433,6458,6524,6606,6717,6842,6970,7098,7205,7288,7331,7324,7257,7129,6926,6670,6353,6006,5642,5295,4983,4736,4559,4463,4440,4472,4536,4612,4660,4677,4629,4515,4343,4112,3848,3578,3313,3107,2956,2899,2929,3052,3255,3516,3811,4110,4384,4603,4749,4800,4752,4600,4355,4027,3643,3215,2790,2373,2012,1705,1474,1314,1224,1184,1176,1179,1166,1125,1043,914,757,562,374,184,30,-85,-154,-169,-137,-68,40,157,296,425,552,653,733,771,778,735,651,528,367,183,-23,-233,-445,-652,-857,-1050,-1258,-1455,-1677,-1905,-2147,-2397,-2648,-2891,-3110,-3301,-3444,-3545,-3589,-3592,-3548,-3485,-3418,-3356,-3347,-3375,-3477,-3639,-3847,-4093,-4329,-4549,-4698,-4783,-4775,-4697,-4559,-4390,-4225,-4091,-4019,-4012,-4075,-4187,-4326,-4455,-4544,-4557,-4480,-4296,-4015,-3649,-3231,-2796,-2384,-2041,-1795,-1683,-1710,-1886,-2192,-2606,-3092,-3607,-4115,-4567,-4939,-5205,-5360,-5424,-5399,-5353,-5292,-5291,-5363,-5539,-5833,-6230,-6710,-7236,-7769,-8255,-8664,-8954,-9109,-9122,-9002,-8762,-8434,-8045,-7620,-7199,-6784,-6414,-6081,-5804,-5591,-5435,-5353,-5331,-5379,-5483,-5636,-5824,-6031,-6244,-6433,-6596,-6698,-6748,-6718,-6628,-6458,-6245,-5981,-5703,-5430,-5180,-4983,-4857,-4809,-4860,-4992,-5203,-5477,-5782,-6101,-6410,-6677,-6906,-7067,-7174,-7218,-7209,-7159,-7070,-6960,-6835,-6709,-6589,-6487,-6406,-6357,-6339,-6357,-6407,-6479,-6564,-6650,-6714,-6753,-6737,-6668,-6534,-6337,-6083,-5788,-5463,-5134,-4824,-4544,-4324,-4161,-4067,-4039,-4066,-4135,-4235,-4339,-4446,-4525,-4581,-4601,-4577,-4514,-4406,-4249,-4062,-3827,-3579,-3304,-3038,-2782,-2558,-2387,-2261,-2212,-2214,-2283,-2391,-2535,-2689,-2847,-2973,-3080,-3124,-3134,-3072,-2970,-2813,-2629,-2419,-2208,-1999,-1816,-1652,-1521,-1411,-1323,-1249,-1181,-1119,-1049,-978,-897,-813,-721,-635,-540,-472,-404,-373,-361,-395,-460,-571,-716,-895,-1094,-1303,-1493,-1655,-1752,-1776,-1698,-1515,-1227,-842,-386,113,615,1091,1490,1807,2005,2088,2064,1946,1761,1542,1308,1096,921,792,735,725,788,896,1048,1234,1427,1619,1785,1902,1961,1940,1846,1669,1442,1165,883,619,400,259,210,258,415,660,985,1370,1778,2205,2597,2958,3249,3471,3616,3695,3717,3711,3697,3692,3736,3807,3947,4113,4316,4530,4722,4896,5012,5078,5092,5051,4983,4890,4805,4733,4697,4702,4747,4838,4952,5096,5240,5386,5519,5635,5736,5824,5902,5987,6076,6184,6315,6457,6629,6795,6973,7124,7254,7331,7362,7320,7220,7051,6827,6561,6259,5947,5621,5311,5009,4732,4479,4243,4039,3845,3675,3512,3361,3208,3058,2892,2717,2527,2316,2106,1892,1701,1559,1463,1463,1550,1741,2038,2422,2883,3391,3926,4444,4940,5372,5742,6030,6255,6405,6519,6591,6658,6722,6802,6900,7018,7145,7279,7386,7469,7486,7435,7295,7063,6743,6344,5890,5406,4929,4479,4101,3801,3602,3500,3488,3552,3665,3802,3939,4055,4132,4164,4150,4097,4024,3940,3873,3827,3827,3868,3954,4077,4215,4370,4505,4635,4726,4810,4858,4916,4960,5030,5110,5218,5341,5467,5589,5670,5710,5676,5567,5377,5111,4786,4421,4046,3681,3361,3097,2912,2808,2782,2825,2917,3041,3166,3274,3345,3364,3323,3226,3064,2872,2640,2404,2176,1972,1815,1708,1663,1678,1747,1867,2011,2183,2354,2517,2667,2780,2865,2908,2908,2868,2793,2683,2558,2422,2293,2192,2131,2121,2180,2296,2474,2690,2925,3141,3319,3410,3407,3279,3032,2665,2203,1669,1099,534,1,-455,-823,-1085,-1233,-1283,-1242,-1132,-991,-826,-686,-575,-525,-531,-612,-745,-929,-1145,-1360,-1569,-1738,-1852,-1914,-1901,-1837,-1721,-1580,-1425,-1280,-1160,-1067,-1027,-1009,-1038,-1081,-1143,-1206,-1269,-1311,-1352,-1362,-1370,-1348,-1329,-1280,-1238,-1175,-1115,-1045,-983,-919,-870,-827,-810,-800,-827,-866,-939,-1037,-1159,-1315,-1490,-1692,-1906,-2135,-2366,-2594,-2812,-3008,-3190,-3344,-3481,-3600,-3700,-3803,-3889,-3998,-4098,-4228,-4359,-4518,-4678,-4856,-5016,-5180,-5303,-5401,-5454,-5448,-5401,-5281,-5123,-4908,-4663,-4397,-4125,-3874,-3659,-3502,-3416,-3423,-3508,-3699,-3958,-4297,-4685,-5103,-5533,-5940,-6312,-6622,-6855,-7008,-7068,-7057,-6973,-6846,-6696,-6535,-6408,-6297,-6239,-6209,-6209,-6220,-6215,-6177,-6092,-5936,-5719,-5437,-5106,-4749,-4390,-4047,-3759,-3533,-3398,-3356,-3418,-3574,-3819,-4132,-4487,-4866,-5222,-5552,-5808,-5995,-6092,-6104,-6041,-5921,-5760,-5586,-5424,-5279,-5193,-5144,-5169,-5242,-5376,-5550,-5761,-5991,-6225,-6455,-6663,-6836,-6977,-7060,-7104,-7082,-7007,-6874,-6684,-6440,-6157,-5830,-5486,-5134,-4782,-4458,-4164,-3924,-3737,-3614,-3550,-3542,-3578,-3645,-3719,-3792,-3840,-3851,-3820,-3737,-3616,-3455,-3282,-3097,-2937,-2798,-2711,-2669,-2683,-2742,-2840,-2962,-3096,-3223,-3334,-3418,-3466,-3480,-3459,-3403,-3326,-3230,-3128,-3034,-2951,-2896,-2876,-2892,-2961,-3070,-3227,-3427,-3654,-3914,-4182,-4447,-4703,-4917,-5097,-5203,-5250,-5212,-5103,-4917,-4671,-4380,-4060,-3737,-3425,-3150,-2920,-2747,-2629,-2561,-2536,-2530,-2534,-2526,-2490,-2424,-2311,-2160,-1973,-1758,-1532,-1311,-1107,-939,-823,-756,-763,-816,-935,-1088,-1270,-1461,-1633,-1780,-1873,-1912,-1883,-1796,-1646,-1458,-1232,-1000,-776,-569,-404,-275,-199,-161,-159,-180,-210,-239,-250,-237,-191,-113,0,141,303,483,658,833,975,1094,1160,1177,1139,1040,895,707,492,272,54,-136,-288,-396,-442,-435,-365,-241,-66,151,404,669,947,1200,1434,1612,1736,1789,1778,1700,1583,1423,1273,1128,1029,987,1012,1118,1293,1547,1847,2202,2568,2950,3303,3633,3901,4111,4246,4297,4271,4164,3978,3732,3421,3077,2696,2312,1915,1552,1199,897,631,415,254,140,81,70,96,163,248,354,461,571,671,769,859,963,1066,1206,1360,1551,1769,2000,2247,2476,2688,2858,2984,3051,3065,3025,2940,2821,2681,2530,2395,2272,2196,2157,2181,2260,2401,2597,2844,3122,3434,3738,4049,4321,4570,4763,4922,5026,5097,5135,5148,5150,5139,5128,5114,5096,5080,5053,5028,4986,4947,4885,4821,4739,4638,4524,4385,4230,4051,3861,3651,3440,3223,3012,2821,2640,2501,2389,2327,2311,2346,2433,2569,2748,2959,3194,3426,3656,3859,4032,4168,4275,4346,4419,4469,4540,4618,4715,4832,4957,5093,5224,5351,5460,5556,5638,5702,5761,5802,5840,5867,5877,5881,5850,5803,5716,5603,5455,5286,5097,4909,4720,4560,4415,4316,4244,4209,4202,4216,4235,4259,4254,4234,4163,4050,3882,3658,3391,3091,2769,2465,2178,1952,1792,1712,1718,1796,1944,2124,2333,2528,2707,2835,2922,2946,2926,2862,2775,2672,2580,2504,2461,2459,2496,2574,2681,2816,2952,3099,3225,3338,3432,3499,3556,3607,3645,3707,3767,3855,3961,4078,4210,4341,4462,4565,4635,4667,4657,4601,4506,4376,4215,4044,3854,3675,3497,3333,3195,3072,2981,2923,2885,2889,2916,2972,3060,3161,3278,3404,3516,3626,3698,3742,3740,3683,3571,3396,3164,2873,2539,2159,1763,1349,949,564,226,-64,-289,-448,-536,-555,-515,-421,-292,-137,22,172,291,366,385,329,209,5,-252,-572,-918,-1274,-1615,-1909,-2138,-2284,-2338,-2298,-2170,-1975,-1724,-1448,-1161,-884,-638,-419,-255,-124,-45,1,19,17,9,4,13,42,100,179,282,397,514,623,708,758,759,710,606,455,258,44,-196,-423,-644,-840,-1014,-1163,-1302,-1425,-1556,-1685,-1829,-1972,-2120,-2250,-2370,-2457,-2514,-2537,-2525,-2489,-2432,-2369,-2308,-2263,-2240,-2255,-2295,-2382,-2483,-2612,-2740,-2859,-2955,-3013,-3029,-3003,-2926,-2829,-2694,-2565,-2426,-2309,-2201,-2118,-2036,-1970,-1878,-1784,-1651,-1495,-1314,-1114,-918,-735,-589,-489,-450,-475,-564,-714,-907,-1137,-1379,-1630,-1865,-2081,-2267,-2420,-2538,-2621,-2667,-2686,-2673,-2642,-2590,-2537,-2483,-2449,-2438,-2466,-2538,-2658,-2822,-3023,-3243,-3465,-3664,-3821,-3912,-3919,-3838,-3656,-3386,-3036,-2629,-2195,-1766,-1372,-1056,-830,-728,-755,-900,-1174,-1536,-1972,-2451,-2934,-3405,-3827,-4192,-4480,-4696,-4827,-4905,-4909,-4897,-4845,-4807,-4765,-4759,-4771,-4826,-4899,-4999,-5105,-5208,-5292,-5342,-5353,-5309,-5222,-5075,-4891,-4665,-4413,-4146,-3863,-3587,-3311,-3048,-2811,-2583,-2404,-2245,-2139,-2072,-2058,-2087,-2167,-2285,-2433,-2607,-2781,-2955,-3105,-3220,-3293,-3309,-3276,-3181,-3050,-2876,-2691,-2502,-2325,-2182,-2071,-2005,-1972,-1964,-1969,-1961,-1932,-1851,-1725,-1543,-1309,-1056,-783,-540,-344,-220,-198,-270,-450,-715,-1051,-1432,-1825,-2212,-2563,-2871,-3116,-3302,-3421,-3492,-3505,-3488,-3437,-3383,-3322,-3290,-3274,-3311,-3394,-3526,-3719,-3945,-4206,-4482,-4751,-5009,-5224,-5403,-5521,-5590,-5598,-5554,-5455,-5313,-5126,-4905,-4655,-4374,-4079,-3759,-3429,-3084,-2725,-2365,-1992,-1630,-1269,-933,-624,-360,-147,8,98,130,107,36,-60,-184,-305,-425,-533,-623,-708,-777,-859,-941,-1047,-1173,-1319,-1492,-1672,-1855,-2033,-2177,-2295,-2358,-2368,-2317,-2206,-2040,-1832,-1591,-1336,-1093,-869,-693,-569,-502,-506,-552,-659,-780,-927,-1062,-1180,-1266,-1310,-1314,-1276,-1200,-1102,-976,-846,-709,-569,-442,-304,-189,-52,68,215,367,541,744,956,1199,1437,1677,1886,2054,2156,2181,2117,1964,1730,1430,1088,728,382,72,-176,-352,-437,-439,-351,-187,45,333,662,1014,1382,1740,2084,2394,2653,2859,2992,3062,3055,2991,2870,2713,2541,2350,2192,2030,1926,1834,1791,1775,1783,1818,1855,1907,1946,1982,1999,1994,1967,1905,1822,1704,1573,1422,1264,1109,954,814,688,575,484,409,355,324,314,337,379,452,538,633,726,800,840,850,803,732,612,490,359,255,192,184,245,372,572,824,1126,1453,1795,2136,2462,2767,3038,3281,3482,3645,3764,3839,3870,3862,3813,3738,3637,3524,3404,3288,3178,3086,3006,2944,2897,2858,2823,2790,2746,2700,2639,2576,2511,2454,2399,2368,2332,2322,2298,2285,2250,2207,2141,2054,1952,1822,1681,1522,1352,1182,999,834,671,531,423,342,316,325,398,512,687,902,1160,1449,1756,2061,2361,2612,2825,2954,3018,2987,2891,2713,2483,2216,1919,1625,1339,1071,847,646,501,386,320,281,274,287,308,340,358,378,382,382,375,375,381,409,455,532,640,777,943,1127,1327,1529,1724,1903,2053,2175,2253,2301,2303,2280,2225,2161,2087,2027,1974,1951,1946,1968,2004,2044,2080,2093,2077,2022,1923,1787,1614,1424,1225,1041,875,750,654,595,557,522,476,403,285,119,-99,-356,-649,-942,-1238,-1499,-1721,-1886,-1992,-2024,-2003,-1905,-1758,-1546,-1279,-955,-580,-151,312,813,1324,1833,2322,2763,3149,3464,3692,3848,3912,3910,3834,3712,3537,3341,3115,2887,2651,2434,2223,2044,1890,1764,1679,1615,1586,1574,1574,1578,1570,1541,1486,1384,1246,1059,830,566,272,-38,-351,-661,-948,-1212,-1435,-1614,-1744,-1825,-1854,-1841,-1791,-1709,-1615,-1507,-1401,-1299,-1205,-1126,-1062,-1010,-980,-955,-943,-938,-919,-903,-854,-789,-685,-554,-393,-212,-28,157,308,446,529,592,608,605,584,559,541,534,543,562,585,604,603,588,532,460,358,249,148,63,20,18,72,170,306,459,611,740,822,848,797,679,490,249,-30,-324,-608,-872,-1090,-1267,-1385,-1457,-1480,-1472,-1436,-1384,-1324,-1260,-1198,-1133,-1071,-1001,-928,-847,-760,-674,-588,-514,-450,-409,-381,-379,-385,-410,-430,-459,-472,-484,-476,-457,-415,-349,-259,-127,28,231,450,701,949,1198,1409,1590,1705,1763,1748,1669,1523,1333,1095,838,565,288,21,-243,-490,-734,-972,-1202,-1430,-1651,-1855,-2053,-2215,-2360,-2460,-2537,-2563,-2566,-2528,-2472,-2398,-2312,-2225,-2140,-2062,-1993,-1933,-1879,-1829,-1780,-1720,-1656,-1571,-1475,-1363,-1232,-1092,-932,-759,-571,-367,-152,63,278,470,631,748,805,804,741,634,495,355,234,166,163,244,400,625,899,1182,1456,1669,1814,1849,1788,1616,1361,1041,686,328,-16,-311,-570,-764,-923,-1042,-1143,-1233,-1334,-1429,-1550,-1657,-1771,-1862,-1927,-1947,-1926,-1841,-1713,-1521,-1295,-1031,-753,-479,-217,5,182,305,365,369,324,230,113,-20,-150,-255,-322,-331,-270,-130,96,398,774,1199,1664,2134,2594,3012,3368,3646,3832,3913,3904,3791,3603,3342,3032,2686,2324,1953,1591,1243,907,602,306,44,-199,-411,-590,-741,-852,-938,-995,-1039,-1073,-1119,-1168,-1251,-1349,-1482,-1626,-1791,-1952,-2107,-2245,-2348,-2425,-2454,-2449,-2391,-2294,-2151,-1965,-1743,-1491,-1213,-936,-653,-405,-178,-10,115,182,199,176,128,66,21,3,47,161,366,669,1052,1522,2033,2565,3078,3526,3876,4104,4171,4087,3854,3474,3013,2459,1898,1330,810,357,-16,-295,-482,-593,-626,-612,-561,-484,-400,-308,-211,-115,-9,105,226,365,511,667,824,977,1107,1215,1279,1286,1244,1117,938,681,383,42,-300,-630,-910,-1112,-1225,-1220,-1113,-908,-617,-296,61,375,653,840,932,916,779,548,208,-194,-654,-1129,-1590,-2006,-2347,-2596,-2742,-2785,-2740,-2625,-2459,-2280,-2088,-1918,-1767,-1646,-1545,-1463,-1385,-1302,-1215,-1106,-984,-844,-693,-536,-382,-237,-111,-14,65,104,138,149,167,205,253,348,464,612,778,939,1087,1192,1244,1216,1115,922,667,348,9,-335,-638,-888,-1045,-1108,-1067,-930,-722,-466,-197,43,239,339,360,265,83,-188,-523,-894,-1280,-1649,-1978,-2240,-2428,-2518,-2520,-2426,-2256,-2018,-1747,-1442,-1146,-855,-581,-330,-82,154,397,649,905,1169,1410,1639,1809,1938,1979,1959,1852,1679,1440,1153,820,476,103,-253,-606,-924,-1197,-1406,-1539,-1582,-1525,-1379,-1130,-825,-450,-62,334,700,1018,1271,1450,1550,1585,1552,1477,1353,1213,1041,871,683,512,333,176,21,-110,-241,-353,-467,-574,-677,-782,-875,-967,-1035,-1096,-1130,-1147,-1154,-1147,-1148,-1156,-1181,-1232,-1302,-1394,-1491,-1587,-1667,-1720,-1738,-1718,-1662,-1578,-1476,-1368,-1272,-1193,-1153,-1145,-1181,-1255,-1351,-1471,-1585,-1688,-1760,-1784,-1757,-1665,-1525,-1331,-1116,-878,-652,-439,-263,-124,-28,35,60,70,64,55,61,75,117,181,278,399,540,704,857,1024,1158,1279,1367,1425,1466,1480,1499,1511,1550,1606,1706,1829,1994,2174,2364,2544,2684,2765,2759,2650,2418,2070,1602,1040,407,-268,-945,-1595,-2183,-2681,-3070,-3326,-3450,-3436,-3299,-3050,-2728,-2349,-1969,-1606,-1309,-1093,-990,-991,-1104,-1293,-1536,-1797,-2031,-2214,-2314,-2323,-2239,-2069,-1844,-1573,-1307,-1052,-844,-694,-604,-574,-588,-619,-653,-650,-606,-496,-322,-96,178,457,735,963,1131,1214,1211,1130,989,816,636,497,400,388,441,574,745,942,1116,1239,1281,1209,1031,738,363,-81,-547,-1012,-1431,-1791,-2063,-2248,-2341,-2355,-2310,-2222,-2115,-2014,-1936,-1895,-1900,-1955,-2039,-2163,-2269,-2379,-2430,-2437,-2376,-2242,-2069,-1841,-1616,-1389,-1198,-1049,-954,-902,-903,-911,-935,-930,-889,-787,-622,-373,-64,313,723,1161,1578,1970,2286,2522,2648,2660,2557,2355,2064,1721,1348,982,645,372,163,47,14,70,207,413,674,969,1276,1570,1829,2026,2157,2201,2166,2061,1886,1687,1451,1231,1019,838,704,595,542,504,493,484,464,415,331,196,12,-218,-496,-792,-1106,-1408,-1669,-1892,-2034,-2110,-2106,-2025,-1894,-1717,-1530,-1351,-1199,-1100,-1057,-1070,-1150,-1259,-1411,-1562,-1706,-1823,-1898,-1934,-1919,-1874,-1796,-1716,-1630,-1569,-1513,-1494,-1480,-1483,-1484,-1467,-1429,-1353,-1235,-1073,-870,-629,-363,-78,205,487,742,985,1186,1368,1507,1625,1711,1773,1814,1829,1832,1807,1768,1701,1615,1499,1360,1190,994,776,532,285,21,-223,-452,-641,-777,-857,-863,-812,-694,-542,-360,-187,-28,73,124,85,-20,-211,-459,-765,-1096,-1439,-1766,-2056,-2287,-2445,-2515,-2494,-2391,-2205,-1969,-1686,-1396,-1107,-845,-626,-452,-328,-260,-222,-229,-249,-283,-325,-361,-405,-441,-490,-545,-616,-709,-819,-944,-1083,-1208,-1333,-1415,-1474,-1475,-1437,-1347,-1226,-1075,-922,-772,-651,-565,-526,-534,-589,-675,-793,-913,-1038,-1136,-1208,-1241,-1232,-1183,-1101,-992,-879,-768,-681,-627,-613,-646,-717,-806,-903,-969,-989,-934,-787,-555,-241,126,507,873,1170,1378,1463,1428,1265,1011,679,316,-36,-355,-586,-731,-765,-693,-532,-303,-36,230,463,638,721,707,594,383,106,-233,-575,-917,-1202,-1413,-1530,-1526,-1408,-1172,-838,-427,28,505,953,1361,1672,1893,1980,1948,1791,1525,1182,775,363,-49,-400,-688,-878,-963,-943,-812,-589,-285,77,471,876,1256,1600,1872,2077,2195,2234,2193,2096,1946,1777,1602,1439,1314,1230,1192,1216,1268,1371,1475,1599,1697,1783,1828,1845,1820,1771,1693,1603,1503,1403,1309,1227,1166,1126,1126,1147,1203,1274,1353,1417,1455,1435,1360,1209,989,708,382,37,-303,-613,-870,-1064,-1179,-1223,-1189,-1086,-923,-702,-437,-132,196,539,860,1152,1369,1496,1508,1394,1160,818,404,-40,-470,-823,-1066,-1156,-1071,-822,-414,109,700,1312,1880,2363,2719,2921,2962,2844,2586,2211,1773,1284,827,403,82,-128,-194,-111,113,465,911,1415,1931,2419,2829,3141,3313,3348,3238,2990,2635,2189,1698,1192,719,305,9,-171,-182,-47,239,653,1149,1694,2234,2724,3124,3413,3561,3594,3495,3320,3070,2802,2528,2284,2074,1919,1801,1737,1689,1674,1651,1635,1596,1545,1463,1361,1226,1072,883,688,466,246,26,-180,-350,-483,-552,-564,-505,-389,-218,-21,195,387,553,652,692,638,519,320,80,-187,-450,-668,-834,-895,-868,-727,-485,-165,219,627,1031,1399,1708,1936,2081,2129,2093,1975,1780,1535,1235,926,604,315,77,-87,-136,-85,102,386,772,1207,1661,2087,2444,2696,2823,2816,2672,2421,2075,1681,1268,871,527,253,71,-13,-5,97,272,500,770,1040,1310,1531,1711,1807,1831,1760,1613,1390,1118,817,518,254,45,-74,-97,-5,189,501,885,1361,1867,2413,2952,3471,3941,4350,4669,4908,5036,5078,5027,4899,4718,4493,4255,4015,3795,3595,3432,3291,3181,3084,2994,2903,2789,2657,2482,2262,1993,1663,1285,857,399,-71,-533,-953,-1319,-1594,-1784,-1870,-1865,-1784,-1637,-1471,-1296,-1158,-1075,-1067,-1150,-1312,-1557,-1841,-2155,-2438,-2668,-2794,-2789,-2644,-2337,-1901,-1344,-709,-41,632,1256,1815,2270,2616,2846,2959,2981,2913,2796,2636,2480,2328,2227,2165,2181,2253,2408,2609,2867,3142,3428,3688,3913,4070,4154,4148,4047,3850,3563,3190,2752,2256,1735,1200,689,221,-180,-495,-713,-835,-859,-810,-693,-543,-369,-204,-59,50,111,118,80,-16,-138,-302,-463,-631,-762,-865,-902,-887,-793,-640,-424,-159,134,438,726,975,1162,1275,1305,1250,1128,949,731,503,272,59,-131,-293,-428,-536,-623,-694,-745,-794,-831,-874,-919,-980,-1055,-1151,-1277,-1410,-1575,-1721,-1873,-1979,-2048,-2048,-1981,-1833,-1629,-1356,-1072,-771,-512,-315,-204,-214,-332,-570,-896,-1286,-1695,-2083,-2395,-2604,-2668,-2578,-2337,-1951,-1470,-913,-354,183,632,976,1176,1235,1146,933,623,239,-168,-580,-958,-1287,-1546,-1732,-1834,-1868,-1826,-1733,-1589,-1415,-1226,-1033,-861,-717,-623,-584,-611,-694,-838,-1022,-1233,-1466,-1683,-1900,-2075,-2220,-2315,-2355,-2342,-2266,-2141,-1962,-1751,-1517,-1283,-1069,-895,-785,-748,-804,-934,-1152,-1419,-1731,-2050,-2355,-2616,-2814,-2930,-2947,-2866,-2677,-2395,-2026,-1592,-1110,-615,-122,319,719,1010,1230,1326,1328,1232,1055,814,540,239,-49,-329,-567,-772,-931,-1048,-1128,-1179,-1199,-1213,-1213,-1219,-1236,-1272,-1338,-1440,-1576,-1752,-1952,-2177,-2394,-2600,-2761,-2875,-2932,-2927,-2885,-2801,-2717,-2641,-2594,-2597,-2638,-2728,-2844,-2973,-3088,-3178,-3213,-3189,-3104,-2943,-2745,-2494,-2239,-1990,-1778,-1633,-1563,-1593,-1713,-1926,-2206,-2543,-2906,-3275,-3640,-3970,-4276,-4538,-4756,-4930,-5040,-5088,-5035,-4882,-4584,-4150,-3553,-2817,-1953,-1007,-20,943,1824,2575,3134,3491,3610,3528,3242,2829,2313,1788,1283,881,591,461,471,618,857,1154,1449,1707,1874,1934,1855,1646,1300,846,293,-316,-966,-1607,-2223,-2770,-3241,-3602,-3860,-4001,-4050,-4017,-3935,-3827,-3726,-3651,-3629,-3662,-3762,-3924,-4129,-4380,-4625,-4874,-5065,-5206,-5251,-5201,-5044,-4781,-4432,-4006,-3544,-3053,-2586,-2140,-1754,-1422,-1155,-941,-776,-645,-533,-435,-337,-238,-141,-38,56,143,221,281,334,366,385,383,358,308,235,142,31,-75,-185,-264,-314,-316,-263,-157,3,197,417,628,805,923,949,873,688,391,7,-450,-951,-1466,-1973,-2460,-2891,-3297,-3636,-3946,-4201,-4422,-4587,-4707,-4755,-4734,-4628,-4431,-4146,-3775,-3334,-2849,-2339,-1849,-1401,-1029,-759,-585,-525,-533,-605,-686,-752,-760,-692,-537,-294,15,358,710,1006,1243,1367,1380,1274,1066,778,455,119,-170,-395,-512,-521,-395,-165,180,596,1069,1567,2057,2527,2947,3303,3587,3777,3877,3873,3765,3555,3244,2857,2399,1912,1411,940,516,173,-82,-231,-289,-245,-134,45,262,493,729,938,1118,1239,1315,1318,1267,1151,981,761,504,210,-98,-419,-734,-1039,-1325,-1590,-1833,-2055,-2262,-2461,-2647,-2845,-3025,-3225,-3396,-3565,-3696,-3785,-3814,-3767,-3640,-3425,-3132,-2769,-2359,-1937,-1519,-1151,-838,-608,-461,-391,-386,-423,-481,-541,-582,-590,-563,-485,-371,-209,-15,213,468,738,1022,1299,1564,1797,1984,2107,2154,2109,1974,1742,1436,1074,684,309,-26,-277,-431,-467,-396,-227,14,284,570,803,988,1079,1075,983,797,553,263,-43,-337,-606,-834,-1016,-1159,-1265,-1355,-1433,-1515,-1595,-1686,-1766,-1844,-1897,-1930,-1937,-1917,-1884,-1835,-1792,-1762,-1746,-1772,-1813,-1900,-2001,-2133,-2271,-2411,-2544,-2645,-2728,-2753,-2747,-2675,-2557,-2376,-2144,-1851,-1524,-1153,-773,-392,-43,252,465,581,578,461,237,-76,-433,-808,-1139,-1400,-1540,-1547,-1405,-1126,-736,-268,225,698,1111,1417,1607,1668,1600,1439,1190,899,594,285,21,-226,-409,-567,-688,-787,-889,-996,-1128,-1295,-1488,-1720,-1957,-2208,-2423,-2607,-2714,-2736,-2650,-2438,-2106,-1651,-1086,-449,243,932,1586,2156,2603,2903,3042,3024,2870,2612,2302,1983,1706,1515,1415,1439,1541,1716,1911,2081,2183,2183,2048,1788,1404,930,420,-102,-552,-926,-1159,-1267,-1234,-1088,-865,-584,-307,-39,170,322,408,435,413,371,306,258,216,197,192,201,211,221,218,202,165,107,31,-60,-158,-248,-318,-358,-335,-263,-107,112,404,746,1130,1514,1887,2209,2460,2619,2667,2604,2430,2157,1807,1406,991,599,271,46,-50,10,211,556,1000,1507,2025,2500,2888,3153,3271,3240,3067,2786,2416,2018,1611,1247,937,712,564,503,509,566,658,752,841,890,909,866,790,658,507,322,143,-39,-189,-306,-377,-383,-336,-215,-46,167,410,654,894,1102,1276,1406,1497,1555,1582,1602,1608,1621,1638,1659,1684,1702,1718,1718,1712,1689,1659,1627,1598,1582,1588,1621,1685,1779,1899,2032,2172,2300,2408,2487,2537,2555,2562,2567,2587,2650,2753,2924,3140,3408,3691,3972,4219,4404,4510,4528,4458,4313,4118,3895,3674,3486,3337,3265,3254,3328,3461,3659,3895,4157,4419,4664,4867,5007,5081,5058,4962,4762,4489,4129,3704,3214,2685,2120,1557,996,476,12,-380,-677,-880,-978,-984,-896,-741,-521,-268,15,289,566,795,1004,1151,1265,1329,1358,1363,1341,1316,1275,1231,1173,1100,1008,897,761,622,471,347,242,196,211,299,474,722,1049,1429,1851,2283,2704,3087,3405,3650,3794,3853,3806,3680,3473,3213,2911,2602,2287,2007,1763,1572,1448,1371,1364,1376,1431,1469,1513,1515,1507,1458,1415,1367,1356,1391,1488,1660,1907,2213,2581,2968,3376,3768,4133,4464,4753,5003,5228,5421,5609,5773,5927,6053,6144,6182,6154,6045,5852,5566,5208,4775,4313,3824,3362,2936,2588,2319,2156,2079,2103,2186,2339,2511,2705,2881,3023,3119,3136,3085,2934,2700,2366,1955,1461,921,334,-260,-845,-1393,-1877,-2281,-2583,-2773,-2847,-2804,-2650,-2406,-2076,-1696,-1278,-843,-415,-7,367,698,980,1212,1395,1526,1624,1676,1709,1716,1711,1710,1706,1725,1759,1814,1895,1990,2106,2233,2376,2524,2684,2851,3024,3196,3366,3515,3642,3738,3783,3797,3754,3692,3593,3501,3416,3361,3352,3390,3480,3609,3769,3929,4071,4167,4178,4095,3881,3538,3048,2442,1707,917,72,-751,-1513,-2170,-2674,-3005,-3153,-3117,-2927,-2611,-2216,-1784,-1353,-960,-626,-357,-169,-32,40,84,101,112,121,132,147,160,170,175,172,166,158,149,143,141,134,128,94,41,-56,-195,-372,-587,-819,-1047,-1256,-1413,-1514,-1545,-1509,-1421,-1291,-1154,-1021,-926,-882,-901,-986,-1131,-1311,-1511,-1688,-1823,-1880,-1842,-1702,-1457,-1124,-735,-305,98,466,727,882,878,740,444,34,-471,-1027,-1587,-2118,-2567,-2920,-3147,-3253,-3234,-3119,-2917,-2673,-2405,-2145,-1923,-1747,-1638,-1597,-1619,-1698,-1819,-1959,-2100,-2234,-2324,-2391,-2405,-2387,-2337,-2260,-2179,-2089,-2012,-1946,-1900,-1872,-1866,-1875,-1898,-1937,-1992,-2064,-2169,-2302,-2472,-2678,-2907,-3149,-3375,-3557,-3668,-3677,-3569,-3337,-2981,-2538,-2020,-1495,-979,-539,-181,53,181,192,121,-3,-149,-278,-356,-373,-300,-161,45,277,511,697,811,819,710,489,163,-229,-655,-1078,-1451,-1765,-1984,-2127,-2191,-2206,-2188,-2162,-2144,-2143,-2167,-2202,-2254,-2298,-2339,-2367,-2375,-2390,-2396,-2431,-2499,-2614,-2794,-3034,-3338,-3689,-4068,-4448,-4791,-5069,-5242,-5291,-5192,-4950,-4565,-4077,-3504,-2913,-2331,-1830,-1440,-1203,-1141,-1256,-1542,-1964,-2492,-3063,-3644,-4167,-4615,-4939,-5140,-5212,-5163,-5027,-4811,-4560,-4284,-4015,-3761,-3528,-3332,-3149,-3003,-2856,-2727,-2583,-2429,-2249,-2031,-1781,-1493,-1174,-851,-528,-235,11,205,329,387,396,351,287,194,109,20,-54,-121,-188,-247,-332,-423,-547,-698,-869,-1075,-1279,-1503,-1708,-1911,-2091,-2253,-2397,-2525,-2637,-2730,-2808,-2852,-2870,-2844,-2783,-2685,-2568,-2449,-2347,-2292,-2299,-2380,-2546,-2771,-3052,-3345,-3632,-3872,-4048,-4143,-4155,-4099,-3984,-3850,-3702,-3585,-3491,-3442,-3427,-3428,-3434,-3407,-3329,-3180,-2941,-2620,-2233,-1788,-1345,-913,-552,-280,-117,-73,-124,-258,-423,-583,-694,-706,-617,-384,-46,394,892,1389,1853,2209,2436,2489,2360,2050,1583,995,336,-345,-989,-1556,-1996,-2299,-2442,-2442,-2307,-2078,-1773,-1454,-1129,-864,-658,-555,-551,-652,-861,-1138,-1491,-1858,-2235,-2569,-2848,-3038,-3140,-3140,-3055,-2896,-2682,-2445,-2193,-1966,-1755,-1594,-1462,-1382,-1325,-1313,-1312,-1343,-1372,-1426,-1468,-1527,-1577,-1632,-1675,-1720,-1728,-1728,-1672,-1572,-1412,-1186,-904,-567,-200,195,589,978,1348,1698,2024,2335,2624,2897,3152,3379,3574,3714,3796,3799,3730,3576,3370,3108,2838,2567,2332,2140,2006,1918,1870,1836,1786,1698,1542,1305,991,592,154,-311,-756,-1136,-1446,-1639,-1735,-1737,-1666,-1568,-1467,-1415,-1432,-1547,-1764,-2070,-2457,-2873,-3301,-3671,-3963,-4124,-4138,-3987,-3679,-3232,-2688,-2095,-1511,-993,-598,-352,-295,-405,-682,-1077,-1547,-2026,-2472,-2817,-3041,-3113,-3029,-2804,-2464,-2044,-1583,-1134,-714,-369,-104,82,189,249,278,308,369,476,648,888,1185,1535,1907,2273,2616,2880,3065,3129,3071,2894,2599,2225,1793,1346,925,547,241,5,-175,-301,-419,-531,-678,-851,-1067,-1296,-1530,-1731,-1877,-1939,-1913,-1788,-1580,-1315,-1011,-710,-430,-199,-27,81,134,137,103,44,-41,-134,-249,-379,-522,-689,-865,-1056,-1252,-1449,-1642,-1823,-1998,-2146,-2294,-2416,-2535,-2640,-2731,-2813,-2867,-2901,-2892,-2844,-2742,-2581,-2369,-2092,-1775,-1418,-1047,-674,-337,-39,175,309,335,262,83,-171,-491,-832,-1158,-1437,-1621,-1695,-1634,-1436,-1117,-705,-232,239,681,1026,1256,1333,1260,1038,697,267,-200,-661,-1067,-1381,-1582,-1651,-1598,-1446,-1216,-963,-712,-516,-402,-388,-487,-686,-964,-1295,-1633,-1946,-2201,-2357,-2421,-2361,-2207,-1963,-1667,-1338,-1023,-730,-503,-329,-223,-172,-151,-156,-145,-115,-50,60,196,352,504,618,691,684,607,458,242,-1,-265,-494,-683,-785,-802,-720,-544,-302,7,333,683,1012,1326,1605,1849,2054,2227,2355,2460,2513,2536,2503,2428,2300,2120,1904,1637,1361,1058,759,464,180,-88,-332,-556,-748,-903,-1015,-1069,-1061,-982,-832,-616,-343,-30,301,630,935,1191,1393,1521,1582,1568,1497,1372,1214,1044,872,739,646,626,688,839,1080,1408,1786,2214,2637,3030,3359,3582,3689,3656,3485,3195,2789,2333,1827,1352,923,581,356,244,252,352,523,725,922,1091,1190,1234,1197,1117,997,880,787,757,799,935,1156,1444,1783,2122,2436,2679,2825,2855,2768,2572,2296,1976,1646,1346,1112,946,868,846,875,908,928,895,813,655,459,214,-23,-241,-389,-450,-393,-213,93,515,1033,1618,2241,2877,3480,4044,4530,4929,5239,5441,5555,5571,5510,5375,5181,4932,4653,4338,4023,3701,3396,3114,2860,2641,2454,2302,2184,2102,2060,2056,2095,2180,2298,2457,2635,2824,3008,3168,3291,3365,3389,3359,3286,3169,3031,2863,2690,2503,2314,2125,1940,1763,1598,1459,1334,1258,1203,1207,1242,1330,1444,1591,1736,1872,1966,2009,1972,1865,1672,1430,1136,849,579,377,260,249,351,554,846,1192,1564,1923,2236,2475,2614,2652,2581,2418,2192,1922,1657,1415,1232,1121,1090,1140,1248,1410,1591,1782,1963,2129,2278,2407,2532,2646,2764,2873,2968,3038,3062,3021,2912,2704,2434,2078,1694,1292,925,623,435,381,486,754,1170,1721,2365,3068,3777,4460,5067,5577,5974,6249,6418,6496,6503,6478,6420,6367,6307,6246,6171,6065,5911,5700,5410,5058,4626,4152,3635,3117,2611,2151,1754,1429,1195,1035,959,939,977,1051,1154,1271,1399,1521,1640,1734,1809,1856,1869,1854,1808,1733,1641,1524,1394,1249,1093,925,755,585,420,281,162,94,66,95,172,287,428,580,711,832,901,949,951,936,912,884,887,905,973,1073,1212,1386,1576,1783,1978,2158,2301,2403,2454,2457,2423,2360,2294,2239,2225,2257,2353,2506,2706,2946,3176,3402,3557,3659,3656,3573,3390,3140,2830,2489,2142,1802,1498,1226,996,806,639,497,360,230,99,-38,-164,-302,-418,-534,-639,-732,-823,-910,-986,-1059,-1107,-1127,-1103,-1019,-875,-662,-400,-87,227,548,801,1010,1099,1099,974,744,420,27,-407,-849,-1257,-1611,-1875,-2036,-2084,-2025,-1859,-1630,-1336,-1041,-742,-490,-285,-140,-60,-20,-23,-32,-45,-34,7,83,194,333,482,636,765,866,919,918,862,749,591,393,178,-46,-257,-436,-575,-655,-683,-656,-587,-494,-391,-312,-266,-282,-365,-522,-745,-1025,-1330,-1642,-1921,-2157,-2312,-2401,-2403,-2352,-2257,-2144,-2048,-1970,-1950,-1960,-2024,-2104,-2202,-2275,-2335,-2337,-2305,-2226,-2118,-1998,-1890,-1804,-1775,-1795,-1887,-2032,-2227,-2449,-2667,-2870,-3013,-3107,-3115,-3067,-2954,-2819,-2676,-2565,-2497,-2506,-2579,-2717,-2897,-3077,-3243,-3340,-3346,-3240,-3000,-2632,-2137,-1540,-851,-116,640,1383,2060,2658,3116,3430,3557,3498,3243,2803,2202,1480,670,-158,-957,-1676,-2250,-2679,-2909,-2977,-2882,-2672,-2396,-2096,-1842,-1652,-1584,-1630,-1804,-2086,-2449,-2859,-3284,-3675,-4009,-4252,-4383,-4399,-4292,-4086,-3789,-3453,-3089,-2769,-2505,-2350,-2322,-2424,-2665,-3008,-3428,-3878,-4309,-4675,-4943,-5077,-5080,-4941,-4691,-4351,-3972,-3586,-3251,-2989,-2847,-2827,-2944,-3174,-3495,-3863,-4229,-4548,-4765,-4846,-4771,-4523,-4133,-3613,-3026,-2408,-1823,-1306,-892,-595,-408,-321,-296,-313,-331,-326,-293,-209,-105,28,143,241,278,260,161,2,-220,-473,-746,-1006,-1243,-1435,-1580,-1679,-1740,-1780,-1819,-1866,-1952,-2066,-2224,-2404,-2594,-2772,-2902,-2972,-2941,-2812,-2558,-2207,-1751,-1245,-704,-192,259,591,791,805,654,313,-180,-803,-1514,-2269,-3008,-3691,-4268,-4694,-4960,-5037,-4943,-4696,-4331,-3902,-3453,-3054,-2730,-2534,-2455,-2516,-2660,-2882,-3113,-3317,-3445,-3476,-3366,-3142,-2788,-2341,-1827,-1291,-761,-292,97,371,513,517,383,126,-233,-661,-1120,-1570,-1961,-2264,-2434,-2457,-2317,-2016,-1581,-1033,-428,186,756,1223,1547,1701,1662,1454,1084,605,59,-500,-1015,-1452,-1764,-1943,-1974,-1871,-1653,-1352,-998,-640,-297,-23,188,297,320,263,139,-19,-188,-349,-473,-565,-605,-616,-596,-571,-549,-552,-580,-654,-756,-900,-1062,-1250,-1445,-1639,-1840,-2022,-2202,-2365,-2508,-2631,-2719,-2763,-2747,-2655,-2470,-2172,-1757,-1212,-556,202,1026,1881,2723,3493,4157,4659,4976,5085,4976,4669,4183,3560,2849,2099,1361,687,98,-365,-701,-917,-1006,-1017,-948,-840,-719,-590,-489,-406,-364,-339,-346,-353,-356,-345,-288,-200,-59,122,335,566,791,988,1131,1205,1188,1083,887,617,288,-69,-437,-788,-1104,-1369,-1571,-1700,-1756,-1737,-1646,-1500,-1295,-1072,-825,-603,-401,-252,-171,-146,-212,-324,-503,-701,-923,-1116,-1286,-1395,-1436,-1407,-1297,-1132,-906,-660,-397,-147,70,249,375,449,485,476,456,420,395,384,391,430,481,564,649,751,843,932,991,1030,1026,975,881,720,518,255,-46,-383,-744,-1121,-1499,-1875,-2226,-2557,-2826,-3054,-3177,-3222,-3147,-2955,-2650,-2228,-1725,-1151,-559,37,567,1025,1353,1546,1579,1465,1206,835,380,-120,-626,-1099,-1526,-1862,-2134,-2306,-2429,-2488,-2521,-2538,-2552,-2576,-2612,-2655,-2708,-2752,-2789,-2798,-2779,-2726,-2633,-2521,-2378,-2238,-2096,-1967,-1861,-1764,-1683,-1601,-1512,-1403,-1275,-1123,-961,-799,-664,-564,-543,-588,-732,-950,-1240,-1572,-1919,-2245,-2512,-2704,-2779,-2746,-2581,-2303,-1932,-1487,-1019,-554,-153,168,349,400,285,40,-343,-798,-1315,-1820,-2279,-2652,-2897,-3011,-2976,-2824,-2568,-2263,-1939,-1664,-1453,-1363,-1383,-1527,-1767,-2072,-2403,-2714,-2964,-3118,-3157,-3065,-2860,-2543,-2166,-1752,-1358,-1016,-769,-638,-632,-750,-960,-1248,-1555,-1858,-2099,-2259,-2300,-2220,-1997,-1657,-1191,-639,-9,663,1349,2026,2651,3210,3670,4015,4229,4305,4240,4048,3742,3344,2885,2388,1887,1405,959,577,246,1,-190,-304,-363,-365,-323,-239,-124,10,171,330,505,670,829,968,1083,1164,1209,1212,1177,1102,1001,883,754,644,543,484,455,468,515,586,672,754,809,828,787,686,513,288,13,-275,-554,-800,-969,-1063,-1048,-937,-737,-463,-155,165,453,686,836,889,851,726,539,327,119,-35,-104,-50,142,490,966,1563,2212,2884,3491,3998,4335,4481,4414,4143,3707,3136,2523,1902,1372,962,727,675,795,1059,1411,1787,2126,2359,2445,2360,2091,1668,1121,509,-116,-686,-1164,-1485,-1650,-1611,-1399,-1005,-462,189,922,1680,2432,3138,3770,4302,4733,5039,5247,5336,5339,5248,5090,4864,4603,4295,3988,3663,3374,3100,2893,2728,2642,2612,2649,2725,2845,2971,3109,3232,3331,3409,3443,3453,3416,3352,3252,3129,2987,2832,2687,2544,2440,2364,2337,2359,2435,2554,2716,2903,3099,3295,3453,3587,3641,3651,3565,3416,3190,2898,2570,2202,1848,1509,1230,1027,921,922,1030,1236,1522,1854,2203,2521,2791,2960,3034,2990,2835,2598,2286,1952,1612,1324,1094,974,954,1049,1248,1522,1846,2181,2487,2740,2907,2987,2977,2900,2779,2654,2562,2534,2592,2744,2976,3266,3571,3843,4043,4119,4055,3829,3454,2955,2367,1751,1149,632,233,-9,-77,21,271,633,1073,1531,1983,2381,2713,2978,3181,3348,3505,3672,3872,4106,4366,4638,4879,5067,5161,5133,4975,4672,4245,3728,3142,2566,2018,1582,1265,1122,1141,1335,1660,2103,2590,3093,3540,3904,4136,4236,4186,4021,3757,3448,3120,2835,2611,2481,2454,2519,2675,2877,3105,3319,3483,3580,3578,3473,3267,2953,2567,2116,1631,1151,687,290,-35,-248,-350,-318,-166,105,467,895,1349,1789,2174,2465,2636,2670,2562,2323,1967,1536,1051,580,141,-195,-408,-458,-334,-35,420,997,1634,2277,2849,3294,3558,3608,3437,3063,2530,1897,1240,637,157,-145,-230,-95,244,749,1351,1982,2561,3013,3277,3319,3118,2690,2075,1328,522,-269,-980,-1548,-1943,-2138,-2153,-1995,-1713,-1336,-915,-482,-72,299,623,887,1110,1274,1400,1477,1500,1474,1371,1211,964,656,282,-132,-565,-981,-1355,-1647,-1844,-1916,-1873,-1708,-1446,-1110,-728,-339,28,349,595,768,849,866,813,736,640,566,529,546,625,761,933,1135,1317,1480,1582,1622,1591,1499,1348,1168,965,761,572,393,244,106,-17,-131,-248,-368,-486,-613,-722,-826,-905,-964,-1003,-1026,-1049,-1076,-1124,-1200,-1305,-1438,-1587,-1737,-1866,-1957,-1994,-1961,-1871,-1716,-1534,-1339,-1172,-1060,-1035,-1121,-1326,-1648,-2080,-2582,-3132,-3674,-4159,-4543,-4771,-4813,-4645,-4265,-3692,-2972,-2163,-1339,-593,19,402,540,402,5,-600,-1353,-2157,-2941,-3594,-4082,-4320,-4319,-4064,-3603,-2970,-2246,-1479,-754,-109,409,776,1003,1077,1056,942,788,609,427,258,91,-65,-238,-425,-645,-900,-1183,-1489,-1803,-2104,-2378,-2604,-2777,-2892,-2944,-2960,-2927,-2890,-2840,-2808,-2787,-2793,-2803,-2820,-2813,-2785,-2703,-2589,-2427,-2247,-2065,-1908,-1801,-1765,-1808,-1933,-2123,-2361,-2608,-2839,-3019,-3125,-3160,-3107,-3017,-2888,-2789,-2732,-2767,-2900,-3145,-3483,-3891,-4320,-4726,-5052,-5253,-5292,-5152,-4831,-4356,-3759,-3102,-2436,-1824,-1317,-941,-727,-650,-712,-850,-1043,-1225,-1365,-1429,-1391,-1264,-1053,-793,-526,-289,-130,-72,-151,-345,-669,-1069,-1512,-1947,-2321,-2588,-2722,-2699,-2540,-2254,-1893,-1509,-1149,-880,-734,-744,-915,-1236,-1673,-2184,-2722,-3224,-3660,-3985,-4191,-4279,-4253,-4153,-3996,-3821,-3645,-3487,-3340,-3211,-3067,-2906,-2701,-2449,-2149,-1817,-1468,-1146,-870,-688,-619,-681,-878,-1196,-1606,-2073,-2546,-2979,-3333,-3557,-3652,-3589,-3399,-3093,-2720,-2329,-1961,-1677,-1487,-1429,-1488,-1653,-1891,-2160,-2419,-2629,-2765,-2808,-2765,-2650,-2482,-2312,-2138,-2021,-1940,-1922,-1933,-1973,-1991,-1987,-1915,-1790,-1587,-1351,-1074,-818,-581,-417,-324,-317,-386,-514,-674,-838,-976,-1061,-1084,-1030,-915,-738,-534,-306,-93,100,256,366,441,480,502,516,543,581,649,729,821,910,971,987,939,800,577,262,-129,-559,-998,-1405,-1719,-1929,-1976,-1880,-1618,-1234,-756,-236,269,711,1037,1224,1244,1116,833,452,-26,-526,-1032,-1500,-1892,-2204,-2404,-2499,-2486,-2371,-2161,-1873,-1505,-1086,-611,-112,411,925,1423,1871,2260,2547,2737,2791,2722,2515,2194,1779,1302,809,329,-76,-397,-575,-625,-521,-290,42,449,869,1279,1617,1880,2024,2076,2021,1900,1735,1550,1385,1238,1143,1077,1050,1032,1019,985,923,822,682,508,318,116,-68,-229,-353,-436,-487,-510,-523,-543,-585,-667,-786,-955,-1150,-1366,-1569,-1742,-1847,-1879,-1809,-1648,-1399,-1076,-717,-322,50,415,724,995,1207,1368,1486,1553,1582,1575,1516,1428,1283,1095,863,579,259,-86,-448,-787,-1098,-1330,-1478,-1497,-1398,-1148,-786,-300,247,854,1435,1982,2422,2724,2866,2814,2582,2175,1624,974,273,-425,-1070,-1628,-2054,-2360,-2518,-2566,-2503,-2365,-2165,-1926,-1658,-1368,-1062,-741,-408,-75,248,541,780,943,1008,949,764,451,15,-506,-1097,-1693,-2264,-2756,-3120,-3345,-3389,-3280,-3021,-2651,-2222,-1769,-1358,-1011,-772,-632,-612,-667,-798,-954,-1120,-1268,-1387,-1466,-1512,-1524,-1509,-1478,-1426,-1361,-1274,-1169,-1037,-885,-709,-520,-330,-153,0,100,150,115,14,-178,-441,-773,-1154,-1569,-1980,-2385,-2726,-3006,-3180,-3249,-3194,-3026,-2742,-2381,-1949,-1503,-1060,-670,-350,-140,-33,-46,-159,-350,-608,-882,-1164,-1416,-1625,-1780,-1880,-1920,-1925,-1887,-1839,-1775,-1715,-1653,-1583,-1511,-1405,-1279,-1109,-897,-648,-374,-87,174,397,534,571,478,252,-108,-580,-1136,-1736,-2332,-2879,-3335,-3657,-3833,-3842,-3691,-3403,-2988,-2496,-1946,-1379,-821,-295,183,591,930,1178,1348,1422,1409,1320,1144,928,656,377,109,-132,-299,-398,-399,-307,-131,120,420,744,1066,1353,1593,1759,1846,1861,1790,1680,1511,1336,1148,974,819,685,571,474,378,287,186,75,-44,-174,-303,-428,-542,-635,-711,-756,-781,-791,-780,-777,-763,-772,-787,-824,-874,-935,-999,-1058,-1085,-1084,-1022,-896,-697,-411,-52,382,862,1366,1854,2290,2629,2834,2877,2740,2430,1957,1372,710,42,-577,-1105,-1480,-1713,-1768,-1683,-1475,-1169,-823,-441,-74,282,607,909,1190,1463,1736,2009,2294,2564,2823,3033,3169,3213,3121,2899,2526,2028,1425,754,80,-572,-1121,-1557,-1822,-1924,-1842,-1612,-1231,-752,-186,428,1065,1711,2339,2939,3492,3979,4386,4695,4891,4975,4930,4782,4526,4200,3822,3428,3055,2726,2479,2323,2276,2328,2474,2683,2934,3183,3414,3583,3692,3719,3673,3567,3407,3223,3025,2834,2661,2518,2405,2329,2286,2269,2273,2290,2311,2326,2334,2323,2303,2270,2228,2191,2149,2123,2095,2068,2027,1954,1838,1658,1410,1086,704,279,-158,-560,-893,-1101,-1149,-1012,-669,-139,563,1378,2253,3099,3864,4452,4831,4951,4811,4432,3852,3147,2372,1632,959,447,87,-71,-75,88,341,678,1029,1384,1703,1987,2222,2430,2603,2777,2935,3107,3265,3415,3527,3589,3573,3466,3258,2950,2558,2105,1623,1151,727,378,142,14,16,120,325,597,913,1251,1582,1900,2188,2450,2675,2876,3039,3178,3279,3344,3377,3365,3327,3255,3170,3071,2985,2918,2884,2904,2968,3096,3275,3495,3750,4013,4272,4509,4697,4833,4895,4877,4783,4608,4370,4077,3759,3423,3113,2821,2582,2384,2235,2126,2043,1972,1901,1820,1724,1614,1501,1387,1305,1241,1230,1251,1321,1403,1505,1573,1617,1596,1516,1379,1196,1004,827,717,695,800,1037,1404,1879,2417,2970,3469,3862,4087,4107,3908,3485,2879,2132,1315,503,-231,-817,-1205,-1368,-1296,-1015,-552,38,697,1375,2015,2582,3051,3403,3638,3764,3783,3720,3572,3369,3109,2807,2476,2117,1739,1353,953,557,164,-209,-560,-867,-1128,-1333,-1475,-1569,-1601,-1603,-1565,-1509,-1432,-1334,-1210,-1053,-845,-583,-262,122,534,983,1400,1789,2079,2271,2320,2238,2014,1676,1253,775,297,-155,-530,-809,-968,-999,-914,-716,-438,-103,260,615,946,1222,1442,1594,1684,1731,1731,1718,1692,1661,1642,1616,1595,1557,1505,1420,1312,1169,1007,836,671,524,423,350,340,346,381,399,383,303,133,-130,-498,-935,-1433,-1923,-2377,-2723,-2921,-2938,-2745,-2358,-1787,-1091,-328,423,1087,1590,1874,1911,1680,1217,549,-251,-1114,-1963,-2730,-3357,-3809,-4066,-4139,-4036,-3809,-3475,-3100,-2699,-2324,-1978,-1693,-1458,-1282,-1145,-1043,-957,-875,-784,-672,-543,-386,-219,-45,110,227,283,251,128,-113,-453,-895,-1412,-1977,-2558,-3125,-3629,-4052,-4350,-4510,-4512,-4356,-4046,-3600,-3053,-2429,-1790,-1161,-603,-145,177,346,354,224,-45,-386,-787,-1181,-1533,-1806,-1966,-2003,-1906,-1695,-1388,-1018,-634,-266,29,232,302,243,39,-281,-695,-1168,-1654,-2119,-2525,-2845,-3068,-3193,-3219,-3175,-3069,-2932,-2782,-2628,-2488,-2355,-2234,-2117,-1999,-1880,-1757,-1646,-1543,-1487,-1469,-1531,-1673,-1898,-2214,-2584,-2998,-3409,-3769,-4047,-4183,-4170,-3974,-3610,-3100,-2481,-1817,-1166,-597,-171,70,95,-103,-498,-1059,-1716,-2412,-3061,-3603,-3973,-4132,-4068,-3773,-3291,-2647,-1920,-1164,-455,146,584,821,833,622,201,-389,-1110,-1885,-2665,-3371,-3949,-4350,-4547,-4520,-4302,-3900,-3395,-2824,-2276,-1799,-1456,-1281,-1288,-1479,-1818,-2274,-2782,-3288,-3728,-4053,-4214,-4207,-4004,-3651,-3158,-2593,-2003,-1450,-996,-674,-522,-549,-741,-1073,-1504,-1969,-2423,-2792,-3037,-3117,-3018,-2743,-2312,-1774,-1174,-584,-58,347,589,650,518,221,-210,-724,-1258,-1762,-2173,-2454,-2582,-2554,-2387,-2113,-1775,-1418,-1095,-840,-679,-638,-686,-847,-1050,-1297,-1521,-1704,-1802,-1813,-1713,-1534,-1276,-988,-691,-430,-225,-98,-55,-79,-162,-258,-351,-393,-373,-268,-94,148,415,680,902,1038,1069,974,750,418,3,-457,-902,-1307,-1599,-1776,-1789,-1662,-1383,-1009,-556,-99,328,658,868,919,818,571,207,-222,-676,-1084,-1407,-1589,-1603,-1436,-1091,-592,10,673,1313,1881,2303,2545,2557,2347,1913,1294,536,-290,-1122,-1870,-2490,-2908,-3101,-3039,-2740,-2216,-1516,-697,186,1060,1868,2572,3115,3499,3704,3747,3647,3434,3141,2808,2462,2141,1860,1643,1481,1385,1329,1302,1281,1237,1162,1026,842,594,311,5,-301,-572,-794,-944,-1021,-1026,-974,-887,-781,-697,-628,-614,-635,-698,-788,-877,-950,-972,-922,-787,-537,-200,245,740,1280,1794,2256,2603,2808,2843,2694,2381,1924,1375,784,215,-280,-646,-861,-896,-775,-503,-138,289,715,1098,1401,1591,1671,1629,1506,1308,1100,893,744,662,669,765,935,1157,1399,1623,1800,1904,1899,1805,1587,1302,940,555,168,-179,-469,-666,-779,-789,-720,-584,-402,-213,-30,107,181,189,102,-50,-277,-551,-846,-1152,-1432,-1673,-1861,-1980,-2035,-2021,-1955,-1841,-1707,-1555,-1420,-1299,-1217,-1171,-1166,-1198,-1258,-1326,-1396,-1434,-1439,-1379,-1259,-1064,-807,-498,-149,203,548,845,1086,1234,1304,1264,1147,942,681,372,45,-301,-630,-958,-1260,-1552,-1829,-2096,-2355,-2612,-2850,-3075,-3258,-3385,-3446,-3406,-3280,-3043,-2724,-2328,-1891,-1447,-1029,-679,-426,-293,-294,-426,-675,-1013,-1399,-1798,-2153,-2435,-2600,-2628,-2513,-2261,-1897,-1463,-997,-568,-209,23,108,26,-207,-581,-1040,-1547,-2035,-2460,-2758,-2927,-2909,-2760,-2450,-2060,-1596,-1141,-701,-354,-84,61,99,35,-119,-327,-580,-841,-1096,-1328,-1521,-1677,-1788,-1860,-1900,-1913,-1906,-1903,-1891,-1910,-1947,-2027,-2159,-2339,-2579,-2867,-3194,-3540,-3887,-4191,-4449,-4601,-4652,-4561,-4329,-3951,-3440,-2812,-2109,-1356,-618,83,680,1161,1483,1651,1664,1539,1312,1011,680,349,41,-218,-441,-615,-762,-900,-1023,-1169,-1310,-1453,-1588,-1674,-1717,-1671,-1540,-1309,-991,-592,-150,320,763,1164,1476,1686,1769,1725,1554,1268,898,458,1,-450,-858,-1191,-1437,-1583,-1642,-1618,-1550,-1447,-1355,-1282,-1253,-1272,-1334,-1429,-1532,-1621,-1668,-1660,-1568,-1412,-1168,-889,-568,-258,23,253,399,479,469,412,301,182,60,-26,-82,-83,-46,36,139,249,353,420,458,432,361,235,68,-122,-321,-500,-642,-727,-725,-648,-453,-181,193,632,1121,1625,2117,2542,2888,3084,3137,2991,2669,2156,1496,718,-111,-941,-1683,-2300,-2711,-2901,-2833,-2518,-1974,-1250,-390,524,1441,2286,3009,3576,3963,4177,4229,4169,4016,3840,3666,3531,3456,3435,3459,3498,3521,3492,3380,3171,2848,2438,1950,1437,924,475,105,-136,-258,-245,-126,75,322,576,802,973,1070,1078,1022,889,733,560,420,331,333,423,635,937,1339,1797,2286,2767,3191,3520,3718,3747,3599,3269,2767,2136,1408,647,-84,-734,-1234,-1552,-1660,-1537,-1217,-702,-56,678,1447,2172,2831,3340,3705,3872,3869,3681,3370,2946,2487,2029,1631,1337,1169,1150,1270,1520,1863,2265,2690,3088,3443,3709,3884,3942,3891,3719,3446,3072,2627,2129,1615,1122,676,324,79,-38,-22,117,359,692,1071,1485,1904,2313,2700,3069,3398,3716,3990,4246,4459,4638,4763,4841,4855,4818,4728,4601,4458,4310,4190,4102,4068,4082,4136,4212,4280,4303,4258,4100,3826,3427,2913,2323,1692,1077,535,115,-142,-207,-78,235,690,1251,1842,2416,2910,3276,3488,3533,3404,3146,2766,2336,1878,1462,1107,860,733,725,848,1064,1370,1712,2071,2395,2662,2844,2927,2922,2831,2687,2512,2350,2218,2165,2179,2295,2483,2739,3042,3359,3674,3957,4190,4352,4434,4421,4316,4121,3854,3527,3170,2796,2434,2097,1794,1547,1339,1211,1137,1156,1244,1411,1629,1880,2129,2344,2506,2577,2566,2446,2253,1989,1689,1382,1078,827,601,459,349,322,314,360,406,474,522,569,586,587,562,520,460,401,342,313,306,348,414,511,612,700,774,820,847,867,878,902,933,972,1021,1060,1082,1066,996,848,620,298,-97,-542,-995,-1410,-1734,-1931,-1960,-1799,-1444,-886,-168,688,1611,2551,3427,4200,4796,5207,5392,5374,5155,4785,4301,3748,3172,2604,2057,1560,1107,713,390,136,-43,-154,-218,-249,-273,-304,-350,-411,-475,-518,-527,-452,-294,-2,426,1013,1754,2639,3623,4662,5689,6629,7422,7994,8299,8292,7958,7293,6337,5130,3751,2278,796,-610,-1865,-2916,-3723,-4281,-4611,-4745,-4744,-4668,-4589,-4558,-4639,-4836,-5174,-5624,-6156,-6729,-7289,-7783,-8167,-8403,-8463,-8358,-8076,-7656,-7120,-6489,-5794,-5042,-4244,-3415,-2573,-1741,-962,-263,304,709,909,897,667,256,-298,-920,-1554,-2131,-2626,-3026,-3355,-3652,-3986,-4415,-4995,-5760,-6703,-7787,-8949,-10082,-11110,-11919,-12454,-12650,-12500,-12012,-11229,-10225,-9060,-7821,-6560,-5325,-4148,-3039,-2009,-1055,-192,581,1238,1786,2210,2547,2807,3053,3307,3623,4003,4468,4982,5519,6028,6445,6739,6861,6812,6611,6305,5956,5632,5380,5219,5141,5096,5014,4801,4368,3632,2552,1124,-601,-2538,-4530,-6432,-8056,-9248,-9881,-9877,-9213,-7956,-6199,-4137,-1960,96,1819,3037,3615,3516,2747,1428,-296,-2196,-4065,-5669,-6851,-7464,-7475,-6873,-5753,-4244,-2514,-762,844,2135,2998,3370,3226,2615,1607,312,-1135,-2621,-3995,-5180,-6071,-6631,-6830,-6671,-6190,-5435,-4477,-3392,-2267,-1189,-246,505,987,1203,1120,792,259,-389,-1070,-1668,-2116,-2316,-2261,-1923,-1382,-698,-6,580,924,938,543,-264,-1454,-2943,-4607,-6301,-7878,-9187,-10127,-10608,-10599,-10103,-9165,-7853,-6263,-4497,-2657,-842,863,2396,3698,4744,5514,6014,6274,6338,6275,6153,6055,6031,6142,6391,6783,7282,7830,8368,8819,9132,9258,9186,8924,8510,7993,7447,6910,6447,6051,5735,5446,5141,4756,4235,3530,2637,1554,359,-879,-2041,-3010,-3688,-3987,-3872,-3347,-2465,-1319,-51,1200,2279,3062,3472,3461,3055,2312,1344,279,-739,-1569,-2114,-2293,-2090,-1544,-711,273,1295,2203,2872,3201,3108,2581,1622,293,-1311,-3089,-4896,-6625,-8139,-9360,-10192,-10607,-10586,-10135,-9320,-8178,-6810,-5296,-3730,-2210,-815,382,1330,2002,2398,2534,2468,2243,1953,1642,1400,1240,1206,1266,1396,1528,1585,1487,1152,526,-440,-1716,-3297,-5057,-6934,-8751,-10412,-11752,-12687,-13118,-13016,-12377,-11243,-9689,-7817,-5746,-3613,-1551,315,1860,3008,3692,3898,3658,3009,2076,958,-193,-1235,-2069,-2590,-2778,-2630,-2199,-1565,-831,-81,573,1094,1416,1551,1522,1377,1198,1042,991,1072,1308,1681,2141,2629,3065,3372,3492,3384,3043,2492,1798,1031,301,-313,-721,-877,-760,-405,139,752,1339,1760,1912,1723,1129,165,-1150,-2692,-4361,-5995,-7473,-8655,-9461,-9829,-9758,-9275,-8465,-7414,-6256,-5089,-4021,-3123,-2436,-1970,-1709,-1594,-1577,-1578,-1538,-1412,-1162,-792,-311,255,841,1422,1919,2307,2530,2560,2377,1978,1377,625,-232,-1106,-1934,-2629,-3136,-3402,-3413,-3164,-2713,-2101,-1444,-820,-341,-101,-156,-549,-1291,-2320,-3613,-5039,-6527,-7958,-9221,-10241,-10925,-11238,-11159,-10686,-9849,-8691,-7253,-5617,-3849,-2036,-274,1350,2751,3850,4611,4994,5012,4707,4145,3421,2657,1934,1381,1044,982,1186,1636,2264,3003,3770,4489,5111,5592,5932,6131,6236,6265,6281,6277,6279,6253,6164,5975,5620,5089,4346,3417,2332,1160,-19,-1103,-2004,-2640,-2955,-2930,-2580,-1955,-1147,-261,576,1241,1627,1662,1303,578,-462,-1709,-3034,-4292,-5344,-6073,-6395,-6276,-5713,-4781,-3559,-2200,-836,383,1322,1907,2079,1849,1265,417,-595,-1630,-2610,-3408,-3996,-4322,-4400,-4253,-3919,-3453,-2898,-2301,-1691,-1088,-514,49,581,1114,1648,2199,2776,3369,3982,4579,5152,5650,6049,6305,6384,6257,5896,5291,4437,3343,2038,553,-1050,-2709,-4360,-5904,-7302,-8444,-9311,-9844,-10028,-9874,-9380,-8603,-7564,-6344,-4983,-3577,-2179,-885,252,1167,1817,2194,2290,2155,1844,1445,1058,782,697,870,1315,2026,2943,3994,5086,6130,7046,7787,8306,8629,8750,8736,8614,8444,8236,8022,7764,7455,7047,6492,5773,4861,3772,2560,1274,31,-1089,-1967,-2535,-2735,-2563,-2056,-1286,-373,554,1366,1926,2155,1984,1406,462,-781,-2191,-3655,-5017,-6150,-6946,-7312,-7224,-6671,-5711,-4419,-2907,-1302,284,1732,2962,3934,4614,5043,5247,5287,5233,5132,5043,5000,5017,5093,5215,5334,5432,5448,5359,5131,4748,4213,3521,2717,1803,844,-143,-1112,-2038,-2889,-3656,-4318,-4887,-5353,-5731,-6025,-6250,-6416,-6547,-6652,-6751,-6862,-6993,-7151,-7346,-7556,-7793,-8010,-8207,-8331,-8364,-8265,-8006,-7557,-6910,-6048,-5002,-3784,-2468,-1093,236,1455,2480,3252,3742,3953,3914,3704,3414,3146,3011,3092,3437,4069,4965,6056,7283,8528,9714,10752,11578,12157,12482,12549,12418,12092,11660,11132,10559,9953,9309,8624,7854,7003,6020,4933,3734,2467,1170,-92,-1267,-2292,-3115,-3722,-4081,-4229,-4184,-4011,-3769,-3522,-3335,-3238,-3274,-3421,-3674,-3972,-4257,-4460,-4504,-4345,-3936,-3274,-2378,-1286,-78,1181,2391,3480,4385,5055,5479,5653,5609,5390,5049,4652,4245,3891,3612,3450,3400,3479,3660,3953,4315,4758,5243,5771,6321,6871,7398,7881,8289,8598,8784,8822,8704,8423,7978,7386,6665,5846,4956,4036,3108,2205,1344,526,-234,-956,-1645,-2310,-2972,-3623,-4268,-4885,-5449,-5926,-6258,-6410,-6309,-5930,-5239,-4229,-2935,-1408,264,1965,3581,4988,6084,6800,7105,7018,6595,5938,5160,4400,3769,3375,3277,3503,4031,4806,5735,6718,7627,8383,8871,9086,8972,8590,7963,7182,6319,5467,4690,4044,3557,3224,3040,2960,2962,3000,3045,3088,3105,3118,3119,3136,3168,3228,3296,3360,3382,3326,3151,2815,2304,1599,723,-299,-1411,-2551,-3635,-4598,-5358,-5865,-6091,-6007,-5652,-5022,-4199,-3211,-2139,-1037,44,1045,1942,2705,3326,3806,4145,4350,4437,4403,4281,4063,3788,3462,3121,2787,2487,2248,2067,1963,1893,1849,1775,1634,1376,967,380,-391,-1334,-2403,-3556,-4692,-5764,-6646,-7296,-7629,-7623,-7283,-6620,-5732,-4670,-3580,-2539,-1674,-1053,-734,-723,-998,-1490,-2107,-2746,-3282,-3637,-3711,-3487,-2946,-2145,-1159,-105,898,1719,2255,2432,2220,1644,777,-275,-1357,-2342,-3067,-3450,-3400,-2919,-2041,-851,518,1931,3233,4306,5049,5414,5403,5047,4442,3679,2882,2151,1580,1234,1122,1252,1553,1975,2425,2818,3097,3198,3108,2817,2360,1763,1099,397,-271,-891,-1430,-1904,-2313,-2713,-3109,-3568,-4083,-4684,-5343,-6045,-6727,-7357,-7849,-8179,-8274,-8134,-7729,-7085,-6222,-5192,-4056,-2874,-1724,-665,236,942,1417,1643,1637,1399,990,455,-148,-733,-1247,-1621,-1802,-1776,-1517,-1063,-438,280,1024,1703,2228,2534,2549,2251,1631,718,-437,-1745,-3130,-4477,-5702,-6717,-7462,-7898,-8036,-7888,-7535,-7049,-6529,-6083,-5790,-5730,-5933,-6412,-7127,-8016,-8978,-9891,-10634,-11068,-11095,-10631,-9637,-8131,-6172,-3869,-1374,1152,3533,5613,7275,8443,9100,9282,9072,8586,7959,7317,6768,6385,6186,6170,6250,6370,6390,6237,5813,5068,4004,2634,1044,-681,-2423,-4065,-5506,-6661,-7482,-7955,-8107,-7986,-7679,-7252,-6812,-6400,-6083,-5865,-5742,-5677,-5618,-5503,-5272,-4884,-4307,-3555,-2648,-1652,-642,308,1104,1699,2047,2145,2026,1729,1346,947,633,480,538,857,1405,2181,3097,4085,5047,5882,6513,6868,6909,6620,6025,5157,4092,2897,1664,485,-563,-1401,-1972,-2257,-2224,-1925,-1381,-684,89,832,1449,1848,1973,1768,1252,430,-608,-1795,-3006,-4134,-5072,-5726,-6033,-5968,-5527,-4766,-3746,-2581,-1382,-274,622,1221,1435,1249,663,-272,-1466,-2802,-4152,-5368,-6323,-6912,-7055,-6731,-5958,-4798,-3355,-1762,-148,1350,2630,3628,4310,4710,4878,4902,4886,4921,5084,5419,5932,6585,7310,8011,8584,8929,8972,8652,7974,6959,5690,4257,2795,1412,230,-669,-1234,-1446,-1338,-957,-397,254,898,1452,1862,2098,2161,2090,1933,1762,1637,1632,1770,2091,2566,3168,3830,4474,5013,5362,5466,5262,4776,4004,3036,1953,865,-111,-880,-1367,-1528,-1370,-933,-304,412,1078,1591,1817,1706,1204,321,-894,-2361,-3981,-5611,-7148,-8453,-9436,-10020,-10164,-9861,-9156,-8102,-6819,-5411,-4027,-2782,-1801,-1150,-881,-996,-1438,-2157,-3015,-3925,-4738,-5362,-5692,-5678,-5291,-4545,-3483,-2182,-734,744,2143,3344,4258,4803,4933,4634,3917,2848,1488,-32,-1616,-3115,-4424,-5427,-6060,-6283,-6104,-5575,-4768,-3795,-2760,-1765,-912,-241,186,393,375,197,-107,-465,-843,-1200,-1526,-1821,-2111,-2419,-2786,-3229,-3771,-4398,-5094,-5804,-6475,-7022,-7388,-7493,-7307,-6799,-5992,-4926,-3676,-2340,-1020,169,1142,1828,2190,2234,1986,1516,910,251,-355,-843,-1158,-1272,-1200,-969,-644,-294,-2,158,126,-136,-623,-1314,-2136,-3007,-3823,-4481,-4896,-5008,-4782,-4252,-3449,-2479,-1443,-449,376,969,1250,1213,870,274,-496,-1337,-2162,-2843,-3334,-3536,-3453,-3070,-2431,-1593,-657,292,1134,1774,2140,2164,1828,1149,166,-1045,-2375,-3731,-4979,-6033,-6798,-7227,-7290,-7001,-6406,-5560,-4559,-3485,-2440,-1501,-755,-255,-43,-147,-551,-1244,-2172,-3272,-4470,-5664,-6774,-7691,-8336,-8641,-8553,-8061,-7181,-5946,-4449,-2768,-1016,694,2276,3619,4680,5406,5801,5875,5680,5273,4717,4085,3421,2766,2153,1567,1035,518,35,-425,-860,-1226,-1530,-1705,-1749,-1623,-1318,-852,-230,469,1225,1922,2532,2955,3173,3144,2874,2403,1764,1063,347,-266,-728,-976,-988,-782,-392,113,646,1121,1453,1579,1460,1102,517,-203,-1012,-1777,-2444,-2917,-3155,-3150,-2899,-2470,-1906,-1306,-736,-281,8,96,-25,-325,-767,-1275,-1787,-2226,-2530,-2658,-2589,-2321,-1894,-1339,-742,-147,342,694,825,729,375,-203,-980,-1882,-2838,-3758,-4549,-5139,-5453,-5452,-5120,-4454,-3511,-2323,-992,420,1813,3111,4255,5174,5848,6231,6331,6130,5655,4910,3949,2800,1538,234,-1023,-2138,-3025,-3607,-3827,-3661,-3127,-2260,-1156,94,1357,2519,3466,4114,4416,4356,3974,3326,2505,1615,748,-12,-615,-1031,-1275,-1362,-1350,-1282,-1203,-1150,-1132,-1146,-1167,-1165,-1084,-901,-559,-68,594,1378,2254,3151,4007,4755,5349,5743,5935,5927,5751,5456,5090,4707,4353,4048,3806,3613,3443,3259,3024,2705,2278,1750,1113,430,-285,-948,-1521,-1944,-2175,-2196,-2003,-1609,-1063,-405,293,978,1590,2094,2473,2723,2874,2955,3013,3091,3228,3442,3749,4126,4558,4995,5402,5721,5913,5934,5760,5367,4759,3939,2931,1780,522,-775,-2057,-3263,-4338,-5245,-5950,-6444,-6730,-6823,-6756,-6560,-6274,-5939,-5583,-5245,-4940,-4703,-4537,-4473,-4512,-4672,-4951,-5344,-5831,-6376,-6929,-7419,-7784,-7931,-7808,-7348,-6529,-5353,-3852,-2097,-170,1808,3740,5507,7034,8252,9144,9709,9984,10027,9898,9672,9402,9127,8870,8626,8384,8110,7795,7404,6949,6432,5877,5330,4819,4388,4071,3874,3810,3838,3933,4025,4065,3973,3716,3242,2555,1667,619,-521,-1676,-2763,-3703,-4426,-4901,-5087,-5010,-4680,-4156,-3486,-2742,-1967,-1220,-528,87,618,1066,1450,1770,2059,2319,2559,2801,3022,3245,3445,3631,3790,3932,4057,4180,4313,4479,4677,4934,5231,5576,5941,6312,6657,6952,7174,7300,7322,7228,7018,6694,6266,5737,5136,4467,3764,3050,2356,1714,1160,711,401,235,215,342,583,934,1337,1786,2220,2630,2975,3233,3387,3415,3300,3048,2639,2102,1451,717,-39,-770,-1409,-1891,-2168,-2195,-1955,-1449,-709,226,1277,2384,3457,4435,5262,5904,6350,6613,6725,6714,6638,6506,6364,6194,6002,5762,5455,5064,4586,4026,3429,2824,2285,1869,1629,1625,1866,2367,3094,4003,5016,6053,7010,7810,8360,8621,8547,8154,7465,6558,5498,4407,3348,2435,1712,1220,981,956,1127,1423,1776,2124,2394,2534,2515,2303,1916,1368,704,-24,-751,-1421,-1971,-2355,-2540,-2503,-2247,-1783,-1136,-350,540,1470,2403,3273,4048,4665,5108,5337,5360,5175,4815,4320,3739,3135,2553,2036,1611,1274,1020,813,620,398,114,-258,-719,-1269,-1876,-2509,-3128,-3688,-4154,-4498,-4698,-4750,-4661,-4445,-4118,-3723,-3265,-2804,-2343,-1927,-1576,-1307,-1155,-1117,-1219,-1441,-1781,-2199,-2658,-3100,-3466,-3692,-3733,-3545,-3113,-2448,-1568,-534,603,1766,2891,3911,4788,5473,5967,6245,6332,6222,5940,5488,4888,4145,3279,2310,1267,195,-859,-1843,-2692,-3369,-3819,-4027,-3989,-3714,-3257,-2667,-2030,-1419,-930,-616,-548,-731,-1184,-1846,-2692,-3616,-4556,-5413,-6103,-6579,-6767,-6679,-6294,-5663,-4837,-3888,-2907,-1986,-1202,-636,-320,-282,-499,-938,-1522,-2170,-2792,-3290,-3602,-3662,-3453,-2973,-2254,-1354,-348,685,1645,2467,3061,3394,3429,3164,2627,1856,926,-95,-1112,-2062,-2860,-3474,-3870,-4058,-4067,-3949,-3774,-3611,-3542,-3611,-3872,-4323,-4957,-5737,-6593,-7480,-8302,-9025,-9572,-9944,-10099,-10072,-9853,-9485,-8979,-8366,-7661,-6893,-6074,-5244,-4435,-3684,-3058,-2569,-2277,-2173,-2254,-2476,-2781,-3077,-3293,-3331,-3133,-2655,-1885,-848,399,1778,3195,4540,5731,6669,7310,7607,7546,7149,6423,5423,4186,2764,1215,-413,-2052,-3656,-5148,-6487,-7601,-8463,-9020,-9278,-9214,-8873,-8279,-7496,-6585,-5626,-4684,-3844,-3144,-2646,-2349,-2273,-2371,-2612,-2920,-3225,-3443,-3503,-3338,-2922,-2227,-1293,-153,1109,2400,3627,4681,5485,5982,6138,5960,5484,4770,3911,3001,2141,1433,949,751,859,1267,1933,2794,3747,4707,5550,6198,6564,6597,6281,5623,4666,3486,2164,812,-481,-1606,-2515,-3133,-3479,-3549,-3405,-3118,-2756,-2420,-2160,-2038,-2076,-2268,-2589,-3001,-3424,-3826,-4124,-4283,-4279,-4080,-3702,-3154,-2456,-1650,-763,159,1080,1949,2733,3367,3830,4047,4020,3694,3098,2247,1198,42,-1132,-2204,-3067,-3630,-3827,-3616,-3026,-2067,-856,537,1978,3357,4572,5531,6183,6483,6445,6073,5416,4531,3463,2310,1104,-59,-1138,-2066,-2789,-3275,-3475,-3375,-2966,-2248,-1266,-38,1346,2837,4334,5765,7040,8091,8858,9308,9424,9232,8750,8075,7256,6415,5617,4971,4510,4293,4294,4499,4830,5213,5534,5706,5626,5238,4497,3411,2025,400,-1337,-3095,-4714,-6104,-7145,-7773,-7961,-7701,-7058,-6109,-4957,-3751,-2593,-1636,-953,-645,-720,-1200,-2022,-3124,-4385,-5704,-6934,-7980,-8730,-9130,-9150,-8799,-8127,-7209,-6138,-5020,-3953,-3016,-2272,-1751,-1443,-1341,-1365,-1489,-1604,-1686,-1649,-1483,-1155,-678,-73,631,1381,2140,2854,3478,3979,4311,4450,4360,4023,3426,2572,1482,198,-1215,-2679,-4098,-5389,-6459,-7249,-7710,-7829,-7619,-7110,-6376,-5472,-4501,-3535,-2659,-1941,-1431,-1167,-1161,-1402,-1881,-2538,-3360,-4260,-5211,-6139,-6998,-7736,-8310,-8676,-8816,-8692,-8320,-7682,-6826,-5771,-4583,-3316,-2049,-844,215,1087,1706,2067,2142,1975,1594,1071,488,-79,-536,-829,-902,-759,-394,118,734,1347,1878,2246,2374,2241,1817,1136,244,-789,-1857,-2876,-3740,-4361,-4684,-4668,-4316,-3675,-2788,-1775,-720,250,1034,1550,1729,1551,1026,186,-877,-2087,-3322,-4470,-5435,-6116,-6463,-6442,-6068,-5376,-4451,-3394,-2307,-1325,-524,-8,198,69,-356,-1023,-1841,-2707,-3516,-4166,-4578,-4692,-4491,-3978,-3197,-2212,-1109,16,1068,1958,2620,2987,3047,2771,2198,1343,279,-941,-2228,-3506,-4691,-5715,-6510,-7035,-7260,-7165,-6769,-6076,-5135,-3994,-2702,-1345,27,1325,2497,3483,4238,4733,4958,4896,4576,4001,3220,2264,1197,73,-1027,-2037,-2879,-3492,-3822,-3837,-3531,-2914,-2032,-944,278,1532,2750,3824,4702,5323,5654,5701,5473,5027,4421,3732,3039,2413,1903,1553,1354,1306,1355,1461,1556,1591,1515,1293,921,388,-258,-997,-1754,-2470,-3078,-3507,-3719,-3674,-3366,-2819,-2074,-1195,-279,614,1361,1923,2220,2241,1976,1462,740,-103,-992,-1828,-2529,-3020,-3251,-3194,-2858,-2280,-1525,-683,151,868,1385,1622,1545,1144,445,-480,-1556,-2659,-3690,-4527,-5089,-5306,-5153,-4641,-3808,-2743,-1530,-289,885,1886,2661,3153,3373,3320,3059,2630,2112,1565,1047,605,279,75,14,73,247,509,844,1230,1663,2123,2622,3140,3686,4228,4769,5246,5666,5939,6074,6002,5717,5199,4452,3494,2365,1113,-195,-1485,-2678,-3703,-4491,-4992,-5178,-5031,-4583,-3854,-2926,-1853,-731,361,1359,2184,2826,3239,3455,3475,3356,3133,2862,2590,2351,2175,2072,2041,2072,2140,2228,2311,2377,2411,2406,2370,2297,2214,2123,2063,2040,2103,2244,2510,2876,3351,3909,4510,5119,5678,6145,6473,6638,6610,6408,6023,5501,4867,4175,3466,2800,2211,1748,1434,1280,1286,1427,1658,1927,2165,2299,2277,2033,1561,840,-86,-1182,-2358,-3557,-4668,-5641,-6413,-6940,-7243,-7309,-7205,-6966,-6656,-6338,-6048,-5834,-5697,-5647,-5651,-5689,-5706,-5664,-5535,-5270,-4887,-4360,-3733,-3022,-2278,-1541,-842,-214,339,829,1264,1705,2161,2692,3311,4040,4866,5775,6713,7651,8508,9252,9798,10130,10183,9969,9457,8689,7681,6497,5198,3860,2556,1376,362,-403,-920,-1143,-1109,-828,-351,265,974,1698,2401,3020,3534,3904,4132,4198,4131,3927,3627,3240,2806,2340,1877,1427,1022,663,380,168,46,16,71,221,438,733,1063,1435,1804,2161,2486,2756,2970,3111,3188,3198,3152,3062,2927,2770,2587,2387,2180,1964,1753,1566,1410,1324,1312,1414,1628,1971,2418,2957,3538,4124,4661,5101,5415,5570,5571,5422,5158,4807,4423,4037,3691,3404,3191,3044,2958,2905,2866,2818,2741,2623,2456,2243,1992,1714,1436,1168,943,773,663,622,616,642,646,608,479,255,-86,-517,-1007,-1505,-1937,-2235,-2340,-2185,-1764,-1054,-101,1056,2330,3650,4909,6034,6936,7565,7877,7864,7541,6950,6160,5248,4326,3469,2795,2353,2215,2385,2865,3603,4548,5610,6716,7775,8715,9477,10009,10282,10281,9993,9440,8637,7621,6446,5160,3840,2552,1360,333,-487,-1061,-1362,-1406,-1181,-739,-105,658,1487,2314,3063,3676,4083,4265,4184,3865,3332,2639,1854,1056,313,-305,-750,-999,-1048,-910,-639,-266,133,525,854,1112,1275,1375,1415,1451,1492,1586,1722,1930,2164,2424,2652,2813,2862,2761,2479,2012,1352,529,-430,-1467,-2536,-3570,-4513,-5321,-5941,-6367,-6570,-6587,-6422,-6134,-5754,-5338,-4908,-4499,-4099,-3721,-3331,-2934,-2505,-2063,-1615,-1190,-823,-537,-356,-272,-273,-317,-350,-312,-145,190,727,1451,2356,3365,4437,5469,6396,7129,7608,7787,7628,7149,6333,5269,3972,2560,1093,-324,-1613,-2705,-3535,-4095,-4349,-4347,-4097,-3667,-3118,-2511,-1934,-1443,-1111,-984,-1104,-1480,-2115,-2973,-4005,-5146,-6312,-7419,-8397,-9165,-9689,-9917,-9855,-9490,-8858,-7984,-6922,-5736,-4490,-3265,-2134,-1161,-415,87,319,304,85,-286,-725,-1159,-1514,-1729,-1766,-1611,-1269,-782,-188,428,1017,1491,1805,1911,1797,1470,970,356,-316,-949,-1507,-1917,-2185,-2300,-2322,-2284,-2294,-2398,-2683,-3193,-3935,-4919,-6078,-7358,-8662,-9892,-10961,-11774,-12291,-12470,-12324,-11881,-11199,-10348,-9412,-8456,-7545,-6712,-5981,-5339,-4771,-4243,-3733,-3229,-2729,-2259,-1851,-1549,-1392,-1407,-1604,-1962,-2443,-2981,-3497,-3922,-4162,-4188,-3946,-3454,-2724,-1828,-826,180,1103,1857,2350,2542,2380,1885,1059,-18,-1294,-2644,-3993,-5208,-6215,-6923,-7275,-7245,-6832,-6067,-5007,-3742,-2359,-975,308,1397,2208,2694,2826,2617,2092,1337,406,-567,-1522,-2319,-2914,-3215,-3205,-2860,-2208,-1281,-155,1099,2379,3608,4669,5513,6051,6259,6133,5667,4947,4011,2983,1943,1001,239,-280,-526,-496,-230,220,759,1308,1761,2065,2142,2002,1637,1129,529,-34,-493,-738,-734,-448,71,775,1542,2264,2813,3084,2996,2525,1669,500,-889,-2373,-3812,-5067,-6029,-6603,-6759,-6481,-5824,-4854,-3678,-2405,-1142,17,998,1776,2327,2695,2903,3026,3097,3168,3244,3322,3370,3334,3173,2824,2277,1509,571,-500,-1603,-2647,-3527,-4143,-4419,-4317,-3817,-2964,-1813,-476,943,2303,3489,4397,4936,5087,4824,4212,3310,2241,1128,112,-673,-1113,-1127,-673,234,1556,3180,4994,6847,8584,10079,11207,11892,12100,11817,11110,10019,8680,7181,5654,4213,2948,1947,1253,893,849,1097,1568,2184,2864,3497,4004,4299,4307,4004,3362,2408,1187,-230,-1748,-3273,-4691,-5935,-6907,-7584,-7936,-7980,-7756,-7324,-6756,-6135,-5531,-5004,-4591,-4298,-4117,-3991,-3883,-3717,-3450,-3037,-2480,-1787,-1021,-247,448,969,1251,1239,914,310,-531,-1503,-2513,-3439,-4175,-4643,-4776,-4569,-4040,-3234,-2257,-1177,-128,821,1586,2115,2406,2438,2281,1948,1535,1075,643,259,-48,-308,-527,-784,-1104,-1562,-2184,-2985,-3957,-5051,-6196,-7305,-8279,-9020,-9454,-9531,-9222,-8568,-7595,-6419,-5120,-3842,-2689,-1782,-1202,-1006,-1213,-1791,-2688,-3782,-4971,-6090,-7018,-7624,-7823,-7569,-6857,-5751,-4332,-2740,-1114,400,1661,2578,3071,3136,2774,2071,1090,-25,-1177,-2228,-3068,-3622,-3811,-3634,-3081,-2220,-1111,129,1396,2571,3543,4228,4553,4498,4052,3260,2183,898,-475,-1852,-3109,-4166,-4941,-5390,-5491,-5260,-4737,-4000,-3120,-2213,-1345,-613,-59,290,426,392,222,-17,-265,-475,-607,-646,-610,-509,-408,-334,-358,-502,-803,-1264,-1862,-2572,-3328,-4075,-4742,-5265,-5594,-5702,-5577,-5245,-4739,-4121,-3452,-2794,-2200,-1706,-1333,-1078,-935,-866,-857,-857,-851,-806,-719,-585,-438,-292,-211,-233,-398,-753,-1293,-2005,-2852,-3752,-4627,-5370,-5887,-6094,-5934,-5376,-4436,-3152,-1617,62,1758,3323,4637,5573,6064,6060,5581,4686,3479,2101,712,-544,-1513,-2113,-2271,-2002,-1341,-395,728,1875,2927,3766,4305,4510,4365,3901,3186,2290,1309,350,-509,-1175,-1596,-1735,-1592,-1186,-575,170,965,1724,2359,2818,3037,3012,2738,2246,1581,803,-21,-824,-1539,-2119,-2513,-2705,-2681,-2452,-2043,-1482,-831,-113,598,1272,1869,2347,2707,2918,3001,2955,2809,2593,2324,2048,1780,1540,1348,1184,1052,920,764,558,277,-91,-543,-1074,-1649,-2236,-2797,-3279,-3666,-3907,-4016,-3964,-3782,-3470,-3061,-2571,-2034,-1467,-904,-362,134,566,916,1189,1369,1481,1520,1507,1433,1315,1118,855,486,27,-535,-1159,-1809,-2420,-2911,-3208,-3232,-2935,-2277,-1281,36,1566,3238,4889,6425,7691,8602,9083,9095,8670,7845,6735,5434,4101,2832,1774,981,531,408,607,1047,1661,2335,2977,3483,3785,3829,3592,3088,2347,1441,436,-569,-1503,-2279,-2847,-3175,-3251,-3105,-2764,-2303,-1765,-1232,-739,-345,-52,115,186,170,114,37,1,7,121,327,669,1128,1723,2429,3247,4145,5100,6079,7036,7924,8699,9304,9707,9875,9797,9487,8966,8284,7490,6646,5807,5016,4299,3671,3109,2604,2095,1569,961,274,-525,-1407,-2356,-3320,-4248,-5083,-5774,-6271,-6559,-6611,-6447,-6078,-5542,-4878,-4132,-3353,-2587,-1882,-1270,-781,-427,-206,-101,-86,-122,-175,-230,-256,-284,-308,-379,-518,-754,-1090,-1518,-1994,-2466,-2859,-3094,-3112,-2855,-2307,-1472,-404,832,2130,3388,4487,5340,5862,6023,5815,5267,4451,3451,2376,1330,423,-280,-698,-830,-656,-228,414,1189,2027,2844,3581,4184,4627,4898,5015,4998,4895,4738,4578,4437,4352,4314,4334,4383,4437,4472,4446,4344,4151,3865,3499,3076,2616,2159,1711,1311,940,629,351,118,-70,-208,-269,-243,-99,166,564,1069,1654,2261,2828,3292,3589,3690,3575,3268,2820,2298,1794,1389,1154,1142,1364,1813,2429,3157,3890,4561,5062,5359,5390,5170,4717,4078,3339,2562,1842,1246,820,619,633,874,1305,1882,2558,3257,3925,4481,4885,5077,5056,4806,4365,3769,3081,2358,1658,1014,457,-22,-441,-825,-1218,-1635,-2102,-2594,-3098,-3548,-3888,-4048,-3964,-3584,-2900,-1892,-615,879,2503,4138,5689,7025,8059,8715,8941,8747,8147,7227,6070,4800,3538,2397,1485,866,585,644,1014,1640,2451,3361,4300,5190,5984,6648,7157,7516,7721,7787,7728,7554,7278,6913,6462,5947,5369,4760,4134,3531,2967,2497,2116,1871,1751,1749,1863,2047,2296,2565,2846,3116,3373,3618,3841,4060,4250,4416,4534,4569,4515,4317,3981,3487,2849,2101,1285,467,-290,-911,-1355,-1568,-1562,-1334,-948,-452,55,499,800,896,758,372,-233,-1013,-1899,-2819,-3688,-4442,-5010,-5366,-5474,-5337,-4973,-4406,-3690,-2882,-2035,-1223,-505,79,478,690,722,593,364,88,-181,-381,-483,-484,-381,-233,-73,41,55,-50,-284,-621,-1010,-1385,-1669,-1781,-1664,-1269,-586,366,1539,2845,4184,5424,6452,7135,7394,7161,6417,5204,3578,1676,-379,-2412,-4287,-5846,-7007,-7683,-7883,-7613,-6959,-6009,-4883,-3697,-2565,-1579,-810,-303,-88,-152,-496,-1070,-1843,-2765,-3776,-4828,-5864,-6829,-7680,-8369,-8871,-9148,-9202,-9016,-8609,-7997,-7205,-6282,-5256,-4188,-3112,-2079,-1127,-294,398,923,1277,1452,1473,1336,1094,747,349,-87,-525,-942,-1317,-1626,-1858,-2001,-2046,-2010,-1894,-1734,-1557,-1400,-1307,-1309,-1435,-1706,-2113,-2660,-3308,-4024,-4770,-5480,-6129,-6647,-7016,-7191,-7165,-6926,-6497,-5887,-5161,-4354,-3549,-2805,-2203,-1787,-1612,-1683,-1994,-2511,-3168,-3894,-4622,-5266,-5800,-6182,-6431,-6578,-6673,-6788,-6982,-7305,-7790,-8425,-9188,-10009,-10801,-11469,-11904,-12019,-11741,-11038,-9908,-8414,-6633,-4706,-2781,-1020,410,1396,1836,1703,1019,-139,-1639,-3308,-4976,-6439,-7560,-8192,-8285,-7803,-6796,-5340,-3559,-1595,406,2307,3987,5353,6352,6950,7158,7001,6531,5817,4932,3960,2971,2043,1224,568,88,-183,-271,-163,108,519,1054,1666,2326,2984,3597,4107,4471,4644,4581,4297,3761,3038,2157,1195,231,-661,-1412,-1963,-2295,-2392,-2284,-1996,-1588,-1107,-611,-146,253,549,741,809,767,625,392,101,-241,-601,-969,-1326,-1658,-1955,-2197,-2389,-2493,-2526,-2441,-2257,-1941,-1518,-976,-367,300,947,1549,2037,2381,2555,2544,2382,2082,1713,1315,948,654,455,352,331,344,345,275,84,-268,-789,-1471,-2265,-3101,-3890,-4526,-4914,-4960,-4617,-3843,-2682,-1173,560,2386,4147,5679,6835,7512,7622,7180,6216,4843,3217,1499,-102,-1428,-2320,-2683,-2466,-1679,-387,1301,3247,5288,7269,9043,10484,11509,12066,12131,11748,10940,9815,8438,6927,5362,3852,2445,1234,222,-536,-1047,-1309,-1324,-1119,-719,-158,500,1207,1874,2441,2816,2953,2802,2346,1608,622,-536,-1781,-3010,-4136,-5065,-5752,-6144,-6255,-6093,-5718,-5180,-4551,-3892,-3258,-2681,-2193,-1785,-1467,-1211,-1005,-834,-678,-540,-410,-305,-226,-186,-196,-246,-347,-464,-586,-680,-719,-674,-537,-291,36,439,851,1259,1571,1787,1830,1714,1418,976,419,-205,-847,-1457,-2005,-2467,-2853,-3169,-3453,-3743,-4068,-4479,-4976,-5579,-6255,-6977,-7669,-8283,-8715,-8917,-8814,-8382,-7624,-6555,-5273,-3847,-2431,-1137,-104,557,767,499,-248,-1390,-2833,-4433,-6021,-7448,-8549,-9220,-9369,-8979,-8053,-6680,-4941,-2996,-981,940,2631,3968,4868,5293,5224,4724,3834,2677,1340,-43,-1385,-2570,-3536,-4220,-4590,-4644,-4384,-3855,-3089,-2165,-1139,-103,871,1700,2318,2675,2733,2490,1962,1187,242,-809,-1864,-2838,-3651,-4233,-4549,-4581,-4350,-3888,-3262,-2537,-1790,-1080,-469,20,357,558,624,591,473,300,85,-162,-443,-756,-1115,-1518,-1973,-2469,-2993,-3513,-4003,-4411,-4709,-4850,-4821,-4606,-4220,-3699,-3071,-2428,-1796,-1270,-871,-647,-595,-712,-951,-1286,-1646,-1999,-2290,-2504,-2618,-2657,-2623,-2565,-2508,-2497,-2550,-2692,-2913,-3198,-3513,-3807,-4030,-4123,-4038,-3743,-3219,-2482,-1556,-510,597,1665,2613,3359,3827,3985,3807,3310,2542,1569,494,-584,-1542,-2284,-2710,-2765,-2420,-1680,-598,741,2230,3732,5117,6263,7064,7448,7395,6897,6015,4820,3406,1906,411,-944,-2085,-2932,-3440,-3605,-3433,-2979,-2299,-1484,-610,224,951,1499,1832,1924,1775,1413,871,206,-517,-1249,-1911,-2468,-2865,-3088,-3112,-2955,-2617,-2144,-1563,-921,-261,386,974,1497,1928,2271,2530,2700,2810,2857,2851,2813,2717,2595,2415,2192,1922,1604,1263,907,576,295,99,13,51,222,499,855,1243,1606,1895,2060,2073,1921,1620,1188,681,141,-381,-822,-1182,-1403,-1522,-1533,-1475,-1386,-1303,-1255,-1273,-1346,-1481,-1633,-1780,-1868,-1860,-1725,-1434,-994,-403,309,1111,1965,2825,3656,4412,5063,5578,5928,6096,6076,5856,5469,4929,4298,3628,3004,2498,2178,2122,2330,2842,3596,4543,5586,6610,7503,8153,8468,8399,7913,7050,5848,4420,2858,1300,-152,-1390,-2347,-2978,-3287,-3294,-3063,-2663,-2178,-1680,-1246,-902,-689,-590,-595,-662,-762,-850,-903,-901,-838,-720,-550,-353,-122,116,375,645,937,1258,1604,1991,2396,2832,3274,3715,4139,4530,4871,5148,5343,5450,5458,5364,5170,4878,4501,4057,3566,3052,2556,2096,1723,1448,1306,1293,1422,1656,1983,2345,2714,3026,3265,3382,3393,3287,3095,2849,2578,2317,2096,1915,1782,1668,1546,1378,1124,758,266,-346,-1039,-1784,-2493,-3129,-3608,-3906,-3987,-3862,-3559,-3120,-2610,-2089,-1604,-1206,-899,-695,-565,-498,-459,-430,-412,-382,-382,-389,-442,-503,-582,-617,-588,-421,-92,447,1184,2113,3167,4281,5346,6286,6989,7411,7503,7282,6791,6100,5313,4531,3850,3356,3082,3053,3230,3567,3969,4364,4642,4757,4643,4309,3762,3064,2279,1487,766,164,-269,-545,-658,-671,-616,-562,-548,-611,-763,-988,-1270,-1543,-1781,-1905,-1892,-1698,-1317,-756,-37,794,1690,2587,3433,4180,4779,5219,5467,5543,5441,5204,4839,4415,3945,3494,3096,2785,2590,2523,2573,2729,2947,3191,3403,3545,3582,3490,3286,2975,2611,2233,1882,1607,1415,1318,1293,1306,1309,1264,1121,875,503,48,-467,-972,-1405,-1707,-1830,-1743,-1460,-997,-427,185,757,1209,1493,1576,1455,1188,803,408,59,-174,-238,-130,147,569,1067,1623,2171,2696,3186,3639,4075,4510,4965,5437,5932,6417,6871,7251,7523,7660,7652,7501,7243,6902,6543,6205,5928,5740,5636,5607,5606,5593,5502,5291,4916,4367,3642,2794,1855,932,73,-616,-1096,-1311,-1267,-982,-509,69,686,1228,1649,1870,1883,1679,1293,782,210,-337,-798,-1105,-1227,-1146,-869,-434,118,726,1324,1859,2270,2529,2609,2507,2234,1814,1291,716,134,-387,-806,-1070,-1160,-1052,-775,-344,181,740,1260,1690,1960,2061,1976,1735,1380,971,575,243,27,-64,-35,91,251,399,473,431,260,-52,-454,-921,-1369,-1746,-1994,-2076,-1974,-1719,-1332,-897,-467,-128,77,99,-48,-352,-748,-1165,-1531,-1762,-1822,-1668,-1327,-808,-193,464,1083,1591,1944,2105,2064,1832,1450,936,376,-219,-769,-1254,-1634,-1893,-2017,-2015,-1885,-1657,-1355,-1008,-671,-378,-187,-142,-283,-633,-1213,-1999,-2982,-4090,-5281,-6456,-7552,-8479,-9180,-9590,-9700,-9483,-8985,-8240,-7329,-6338,-5361,-4496,-3818,-3392,-3244,-3384,-3770,-4350,-5040,-5747,-6375,-6851,-7082,-7064,-6743,-6163,-5346,-4362,-3281,-2190,-1164,-281,399,843,1026,964,680,231,-322,-903,-1448,-1881,-2172,-2284,-2219,-2013,-1684,-1326,-968,-694,-544,-539,-706,-997,-1407,-1852,-2309,-2697,-3008,-3203,-3306,-3331,-3331,-3356,-3453,-3680,-4042,-4567,-5219,-5976,-6772,-7567,-8280,-8884,-9329,-9606,-9723,-9705,-9588,-9431,-9273,-9164,-9127,-9175,-9292,-9443,-9583,-9647,-9588,-9344,-8908,-8249,-7414,-6433,-5376,-4320,-3340,-2496,-1850,-1404,-1175,-1115,-1185,-1308,-1416,-1432,-1308,-993,-493,195,1013,1907,2798,3602,4255,4678,4849,4727,4343,3707,2888,1939,940,-47,-951,-1723,-2329,-2734,-2942,-2946,-2757,-2408,-1914,-1321,-671,-2,619,1162,1565,1809,1864,1732,1432,983,459,-111,-645,-1095,-1413,-1554,-1506,-1262,-835,-264,422,1148,1875,2524,3044,3388,3507,3402,3058,2521,1824,1045,248,-488,-1100,-1545,-1794,-1848,-1743,-1507,-1215,-920,-676,-534,-503,-595,-787,-1045,-1328,-1594,-1801,-1935,-1972,-1933,-1830,-1695,-1570,-1472,-1447,-1491,-1622,-1819,-2070,-2348,-2617,-2856,-3035,-3134,-3150,-3065,-2910,-2673,-2401,-2097,-1802,-1520,-1283,-1069,-887,-694,-468,-153,268,846,1564,2432,3381,4382,5325,6164,6799,7200,7323,7194,6843,6348,5795,5280,4893,4702,4743,5019,5492,6101,6749,7352,7805,8051,8029,7744,7186,6436,5512,4528,3517,2561,1695,944,316,-199,-626,-984,-1303,-1597,-1871,-2128,-2353,-2530,-2652,-2702,-2682,-2611,-2489,-2368,-2250,-2186,-2167,-2225,-2325,-2468,-2601,-2703,-2717,-2624,-2385,-1999,-1461,-801,-45,754,1545,2262,2864,3289,3532,3564,3412,3104,2692,2236,1793,1422,1148,1006,976,1045,1170,1301,1400,1418,1342,1155,870,514,109,-290,-671,-984,-1226,-1379,-1446,-1448,-1393,-1325,-1259,-1244,-1300,-1457,-1720,-2111,-2592,-3179,-3805,-4467,-5100,-5681,-6169,-6535,-6777,-6875,-6862,-6737,-6552,-6311,-6060,-5791,-5515,-5209,-4853,-4428,-3907,-3306,-2630,-1929,-1261,-685,-266,-46,-40,-241,-597,-1038,-1484,-1831,-2025,-1989,-1725,-1233,-573,187,952,1636,2158,2465,2527,2356,1984,1468,880,289,-245,-672,-985,-1170,-1266,-1303,-1330,-1386,-1505,-1694,-1950,-2241,-2530,-2762,-2902,-2897,-2753,-2454,-2047,-1564,-1079,-641,-323,-155,-169,-366,-718,-1188,-1715,-2233,-2675,-2979,-3091,-2983,-2647,-2095,-1380,-551,301,1100,1766,2222,2442,2393,2106,1613,986,299,-374,-967,-1429,-1748,-1915,-1958,-1919,-1824,-1737,-1670,-1659,-1697,-1791,-1908,-2045,-2163,-2246,-2277,-2243,-2141,-1982,-1786,-1574,-1396,-1278,-1270,-1402,-1692,-2147,-2752,-3474,-4255,-5050,-5764,-6361,-6752,-6929,-6840,-6532,-5996,-5317,-4537,-3728,-2952,-2241,-1633,-1112,-692,-322,-11,283,547,784,978,1114,1177,1166,1093,974,849,750,715,776,940,1210,1559,1963,2359,2726,2989,3151,3167,3060,2841,2539,2207,1872,1583,1356,1213,1138,1122,1124,1110,1045,891,638,287,-153,-624,-1095,-1492,-1763,-1866,-1764,-1465,-984,-375,303,972,1557,1996,2242,2268,2082,1706,1202,622,70,-405,-705,-795,-632,-217,422,1243,2152,3081,3918,4581,5009,5143,4989,4560,3908,3116,2259,1434,713,143,-229,-427,-444,-343,-157,61,271,446,568,637,656,650,626,618,633,686,779,901,1025,1135,1168,1113,907,545,6,-691,-1516,-2420,-3329,-4183,-4889,-5413,-5678,-5691,-5427,-4935,-4245,-3426,-2542,-1659,-835,-109,499,975,1346,1622,1846,2043,2244,2468,2728,3025,3356,3706,4064,4409,4729,5020,5253,5449,5576,5661,5683,5663,5595,5501,5379,5256,5131,5035,4963,4941,4963,5036,5149,5287,5426,5536,5586,5545,5381,5085,4636,4053,3348,2557,1727,912,166,-445,-893,-1127,-1151,-968,-611,-136,399,914,1356,1649,1780,1720,1486,1124,678,233,-140,-368,-396,-177,277,969,1825,2790,3772,4681,5451,6004,6326,6397,6244,5911,5446,4923,4386,3895,3471,3142,2909,2766,2696,2689,2709,2767,2814,2875,2915,2953,2977,2999,3008,3020,3012,2995,2930,2816,2614,2305,1866,1280,545,-317,-1291,-2308,-3339,-4291,-5127,-5770,-6194,-6359,-6272,-5927,-5371,-4633,-3773,-2860,-1937,-1086,-335,276,725,1030,1192,1257,1253,1221,1191,1185,1208,1264,1330,1396,1435,1446,1408,1341,1246,1149,1079,1051,1098,1227,1456,1773,2181,2652,3172,3715,4250,4764,5226,5622,5940,6152,6270,6255,6126,5853,5452,4919,4265,3523,2720,1899,1124,426,-120,-487,-644,-576,-311,132,678,1276,1839,2296,2592,2683,2549,2219,1709,1105,469,-102,-531,-743,-701,-376,208,1016,1979,3021,4049,4994,5771,6346,6679,6766,6626,6277,5773,5144,4457,3745,3057,2437,1903,1491,1211,1062,1051,1160,1371,1659,1996,2341,2670,2932,3099,3140,3027,2752,2302,1694,935,65,-894,-1888,-2882,-3823,-4663,-5368,-5892,-6211,-6318,-6192,-5864,-5336,-4650,-3844,-2955,-2047,-1149,-324,407,1000,1458,1766,1944,2011,1984,1902,1776,1628,1465,1298,1121,949,772,614,482,402,394,479,682,1000,1443,1995,2627,3323,4025,4709,5333,5865,6291,6595,6776,6859,6839,6761,6629,6466,6284,6077,5841,5564,5226,4816,4334,3776,3175,2550,1954,1436,1039,821,785,961,1310,1802,2370,2943,3439,3792,3935,3850,3515,2968,2257,1445,646,-87,-636,-967,-1029,-813,-356,323,1119,1989,2823,3548,4106,4427,4497,4294,3837,3160,2307,1357,370,-562,-1371,-1993,-2370,-2475,-2307,-1862,-1205,-367,552,1488,2337,3028,3488,3660,3527,3081,2348,1379,232,-1022,-2300,-3548,-4685,-5684,-6482,-7087,-7457,-7618,-7564,-7315,-6899,-6331,-5649,-4872,-4036,-3163,-2291,-1433,-645,77,669,1144,1459,1619,1610,1445,1131,684,137,-496,-1160,-1840,-2472,-3040,-3480,-3779,-3896,-3821,-3555,-3102,-2496,-1775,-983,-178,591,1275,1838,2252,2510,2621,2598,2481,2297,2091,1888,1714,1570,1449,1323,1159,909,540,16,-680,-1538,-2541,-3633,-4757,-5829,-6781,-7521,-8013,-8204,-8096,-7719,-7113,-6372,-5570,-4815,-4177,-3735,-3523,-3545,-3798,-4203,-4718,-5237,-5680,-5976,-6047,-5869,-5423,-4727,-3835,-2805,-1729,-693,207,904,1324,1446,1245,758,12,-898,-1914,-2910,-3817,-4521,-4977,-5120,-4943,-4471,-3738,-2842,-1867,-926,-140,413,638,509,13,-822,-1926,-3221,-4603,-5974,-7249,-8346,-9234,-9879,-10289,-10492,-10508,-10388,-10159,-9858,-9493,-9086,-8622,-8105,-7520,-6868,-6148,-5384,-4596,-3837,-3149,-2587,-2207,-2033,-2103,-2411,-2936,-3653,-4486,-5385,-6261,-7048,-7678,-8089,-8254,-8143,-7759,-7134,-6284,-5285,-4179,-3043,-1930,-916,-17,698,1246,1610,1808,1880,1852,1777,1695,1640,1641,1716,1846,2040,2232,2398,2485,2429,2221,1816,1226,482,-374,-1264,-2096,-2803,-3274,-3480,-3356,-2931,-2215,-1310,-277,736,1652,2345,2753,2823,2561,1984,1187,234,-728,-1603,-2261,-2625,-2629,-2254,-1531,-509,698,1987,3215,4266,5017,5396,5350,4871,4003,2818,1422,-38,-1444,-2633,-3509,-3976,-3996,-3584,-2786,-1716,-497,707,1758,2505,2868,2773,2230,1284,14,-1438,-2968,-4407,-5681,-6669,-7354,-7709,-7768,-7579,-7211,-6717,-6163,-5578,-4983,-4373,-3727,-3021,-2232,-1341,-351,712,1811,2871,3829,4594,5109,5311,5191,4737,4008,3052,1971,847,-214,-1127,-1829,-2251,-2403,-2247,-1847,-1210,-424,478,1413,2334,3193,3948,4580,5076,5433,5662,5783,5808,5773,5687,5588,5477,5385,5305,5248,5196,5139,5046,4886,4636,4247,3725,3038,2212,1271,258,-759,-1705,-2508,-3091,-3400,-3407,-3100,-2509,-1697,-731,272,1231,2032,2614,2918,2929,2678,2199,1593,942,364,-55,-225,-110,319,1020,1948,2994,4063,5019,5760,6180,6220,5851,5088,3993,2660,1225,-179,-1398,-2323,-2839,-2921,-2548,-1793,-747,446,1635,2648,3364,3652,3474,2810,1718,287,-1337,-3026,-4608,-5975,-7022,-7698,-8017,-7993,-7730,-7284,-6771,-6244,-5764,-5337,-4968,-4608,-4240,-3807,-3302,-2724,-2084,-1453,-865,-415,-142,-112,-336,-815,-1509,-2362,-3288,-4205,-5026,-5676,-6111,-6296,-6235,-5949,-5475,-4872,-4183,-3469,-2761,-2105,-1498,-969,-482,-54,356,749,1143,1549,1958,2369,2765,3126,3445,3691,3868,3956,3964,3885,3728,3493,3169,2774,2279,1701,1031,284,-522,-1350,-2158,-2889,-3485,-3886,-4055,-3954,-3588,-2974,-2176,-1253,-322,548,1237,1696,1859,1732,1320,704,-57,-832,-1526,-2038,-2265,-2187,-1756,-1027,-51,1061,2185,3195,3959,4380,4397,3986,3199,2096,820,-505,-1709,-2678,-3292,-3512,-3315,-2775,-1968,-1045,-145,587,1017,1072,702,-67,-1177,-2520,-3960,-5361,-6586,-7530,-8129,-8350,-8234,-7822,-7223,-6520,-5805,-5156,-4596,-4153,-3781,-3462,-3123,-2747,-2290,-1759,-1186,-604,-91,304,517,520,295,-131,-722,-1416,-2141,-2824,-3416,-3855,-4144,-4261,-4237,-4107,-3898,-3659,-3413,-3175,-2949,-2723,-2467,-2158,-1769,-1267,-659,66,873,1734,2605,3430,4172,4782,5233,5517,5619,5565,5374,5073,4707,4289,3866,3436,3018,2606,2180,1747,1275,775,249,-290,-806,-1265,-1616,-1831,-1852,-1692,-1318,-783,-110,626,1366,2021,2542,2853,2949,2805,2464,1977,1421,894,490,279,339,666,1263,2054,2953,3834,4579,5061,5208,4960,4341,3398,2248,1022,-127,-1059,-1662,-1871,-1671,-1106,-265,731,1729,2600,3206,3465,3327,2797,1912,782,-506,-1793,-2983,-3946,-4637,-4993,-5053,-4831,-4420,-3879,-3304,-2745,-2256,-1851,-1525,-1259,-1030,-800,-567,-317,-65,164,338,440,431,329,123,-139,-436,-704,-923,-1045,-1064,-981,-812,-598,-380,-192,-84,-55,-131,-273,-457,-634,-738,-732,-554,-191,376,1118,2014,2995,4009,4986,5858,6588,7128,7479,7631,7630,7483,7274,7010,6773,6563,6422,6333,6294,6254,6190,6032,5765,5336,4759,4031,3205,2333,1494,763,218,-89,-114,140,660,1377,2228,3105,3931,4599,5065,5271,5246,4995,4621,4180,3799,3550,3512,3715,4154,4786,5514,6248,6851,7237,7319,7068,6500,5678,4705,3702,2794,2090,1656,1527,1666,2025,2480,2939,3261,3369,3181,2687,1895,871,-292,-1489,-2599,-3520,-4175,-4501,-4498,-4167,-3577,-2784,-1877,-949,-66,692,1283,1677,1863,1845,1652,1309,855,337,-223,-773,-1291,-1752,-2123,-2400,-2554,-2582,-2465,-2224,-1845,-1377,-831,-266,275,735,1074,1253,1257,1087,775,358,-88,-498,-801,-920,-826,-478,109,916,1882,2953,4036,5071,5975,6701,7204,7475,7513,7352,7022,6589,6091,5599,5140,4755,4453,4227,4063,3919,3754,3539,3223,2798,2264,1632,959,300,-279,-695,-896,-838,-500,82,880,1789,2737,3609,4315,4802,5007,4974,4703,4316,3868,3494,3255,3240,3451,3895,4500,5191,5862,6420,6766,6874,6704,6304,5726,5064,4405,3844,3434,3210,3168,3256,3414,3552,3590,3458,3106,2521,1723,752,-310,-1387,-2384,-3219,-3822,-4140,-4146,-3846,-3260,-2453,-1488,-474,500,1319,1910,2186,2122,1711,983,15,-1101,-2265,-3345,-4258,-4906,-5238,-5242,-4912,-4310,-3479,-2516,-1492,-501,385,1105,1608,1866,1874,1627,1173,532,-220,-1030,-1816,-2512,-3053,-3370,-3444,-3223,-2730,-1970,-979,165,1421,2690,3907,5005,5911,6607,7052,7265,7254,7065,6748,6349,5940,5553,5242,5010,4877,4810,4792,4770,4701,4540,4256,3833,3269,2600,1862,1125,456,-77,-413,-513,-367,10,575,1250,1964,2618,3144,3475,3592,3494,3229,2860,2466,2145,1952,1949,2139,2510,3004,3549,4062,4462,4696,4722,4544,4191,3711,3180,2650,2196,1834,1595,1446,1365,1291,1169,955,598,90,-563,-1343,-2188,-3054,-3861,-4541,-5033,-5278,-5243,-4912,-4300,-3454,-2440,-1367,-338,511,1080,1265,1025,339,-743,-2135,-3717,-5318,-6807,-8013,-8845,-9217,-9128,-8595,-7721,-6588,-5352,-4120,-3017,-2123,-1494,-1148,-1074,-1233,-1578,-2039,-2564,-3093,-3576,-3989,-4284,-4466,-4496,-4391,-4122,-3710,-3145,-2452,-1645,-761,160,1074,1922,2665,3249,3658,3858,3874,3702,3400,2993,2546,2095,1689,1355,1099,927,802,703,576,376,61,-400,-1024,-1801,-2703,-3685,-4669,-5586,-6357,-6898,-7176,-7145,-6821,-6238,-5454,-4568,-3652,-2821,-2123,-1628,-1341,-1263,-1345,-1545,-1794,-2036,-2227,-2325,-2333,-2244,-2095,-1907,-1724,-1571,-1483,-1458,-1513,-1622,-1790,-1977,-2193,-2404,-2625,-2857,-3102,-3391,-3727,-4126,-4597,-5127,-5706,-6310,-6891,-7423,-7839,-8106,-8175,-8013,-7611,-6976,-6147,-5186,-4192,-3265,-2530,-2083,-2016,-2371,-3149,-4306,-5736,-7310,-8867,-10238,-11281,-11878,-11962,-11537,-10638,-9387,-7901,-6361,-4900,-3676,-2760,-2224,-2055,-2219,-2634,-3213,-3849,-4468,-4993,-5396,-5649,-5784,-5799,-5746,-5640,-5497,-5333,-5129,-4873,-4545,-4120,-3594,-2958,-2235,-1441,-626,180,922,1575,2097,2490,2735,2853,2870,2796,2683,2535,2379,2230,2065,1899,1678,1405,1040,571,-7,-683,-1436,-2210,-2968,-3628,-4137,-4431,-4473,-4244,-3747,-3021,-2115,-1112,-90,868,1690,2319,2731,2918,2900,2716,2424,2074,1732,1440,1234,1127,1128,1205,1351,1509,1668,1769,1807,1752,1598,1347,1005,572,85,-471,-1061,-1680,-2312,-2939,-3541,-4102,-4590,-4978,-5246,-5352,-5294,-5033,-4590,-3955,-3173,-2282,-1350,-455,318,885,1171,1126,721,-26,-1078,-2339,-3708,-5042,-6214,-7086,-7561,-7575,-7104,-6195,-4918,-3405,-1789,-232,1142,2213,2930,3272,3270,3002,2549,2028,1515,1095,792,633,583,611,675,711,713,641,517,362,215,129,138,296,599,1069,1666,2357,3092,3797,4430,4921,5247,5386,5338,5133,4808,4405,3990,3589,3253,2984,2786,2639,2501,2350,2122,1817,1389,868,264,-381,-996,-1534,-1921,-2103,-2053,-1753,-1217,-490,375,1307,2214,3045,3714,4207,4484,4573,4494,4297,4044,3779,3571,3435,3413,3477,3638,3831,4041,4196,4269,4216,4012,3655,3150,2515,1792,1011,223,-534,-1218,-1801,-2258,-2568,-2736,-2746,-2626,-2375,-2028,-1606,-1140,-674,-238,127,375,489,414,151,-334,-1024,-1918,-2975,-4154,-5393,-6612,-7728,-8659,-9316,-9642,-9590,-9143,-8342,-7223,-5896,-4460,-3047,-1772,-743,-24,340,371,106,-362,-947,-1534,-2050,-2411,-2598,-2604,-2462,-2227,-1956,-1713,-1538,-1459,-1468,-1545,-1642,-1702,-1674,-1499,-1169,-645,17,815,1655,2501,3256,3885,4325,4566,4606,4465,4184,3819,3416,3039,2715,2475,2319,2225,2163,2081,1932,1672,1270,722,37,-735,-1545,-2301,-2948,-3388,-3586,-3493,-3107,-2454,-1577,-553,537,1602,2563,3344,3914,4235,4329,4209,3927,3524,3058,2567,2096,1655,1270,930,640,381,144,-96,-332,-599,-879,-1193,-1527,-1870,-2214,-2528,-2805,-3013,-3146,-3189,-3136,-3007,-2798,-2545,-2268,-1989,-1744,-1555,-1429,-1404,-1456,-1616,-1859,-2196,-2605,-3088,-3611,-4176,-4733,-5276,-5754,-6137,-6392,-6478,-6381,-6088,-5597,-4946,-4157,-3306,-2444,-1659,-1008,-549,-312,-300,-484,-815,-1212,-1600,-1891,-2035,-1987,-1754,-1362,-876,-368,74,388,513,435,168,-249,-734,-1215,-1594,-1801,-1777,-1499,-970,-230,666,1636,2603,3488,4230,4781,5127,5259,5212,5014,4715,4366,4002,3667,3362,3099,2860,2605,2329,1965,1528,986,360,-310,-994,-1607,-2105,-2411,-2477,-2277,-1802,-1072,-145,920,2020,3075,3996,4711,5186,5389,5348,5087,4660,4130,3546,2971,2435,1971,1591,1296,1080,929,821,748,680,614,537,450,351,253,156,74,17,-24,-34,-38,-25,-28,-42,-88,-172,-294,-453,-649,-857,-1091,-1321,-1560,-1794,-2034,-2280,-2544,-2829,-3137,-3474,-3816,-4160,-4468,-4713,-4857,-4864,-4701,-4354,-3810,-3094,-2228,-1280,-299,631,1451,2097,2540,2760,2787,2641,2405,2113,1855,1651,1539,1517,1549,1608,1626,1569,1389,1083,652,141,-396,-888,-1253,-1430,-1358,-1022,-416,425,1442,2570,3713,4801,5756,6521,7073,7389,7501,7424,7221,6924,6599,6271,5985,5734,5537,5357,5186,4978,4724,4385,3980,3495,2979,2457,1994,1634,1442,1447,1682,2140,2808,3633,4553,5501,6377,7133,7686,8006,8076,7893,7494,6915,6212,5447,4672,3938,3284,2728,2286,1948,1704,1540,1426,1359,1308,1281,1256,1246,1236,1238,1245,1258,1281,1300,1328,1346,1356,1352,1322,1260,1165,1023,846,626,374,97,-201,-509,-834,-1161,-1510,-1855,-2218,-2570,-2904,-3202,-3424,-3563,-3567,-3439,-3142,-2696,-2101,-1393,-617,173,921,1565,2068,2389,2528,2501,2340,2109,1864,1664,1567,1586,1739,1983,2290,2583,2820,2929,2897,2693,2353,1906,1424,965,614,417,425,652,1087,1700,2440,3233,4027,4739,5329,5759,6008,6087,6017,5828,5569,5278,4992,4738,4531,4356,4218,4063,3888,3645,3320,2900,2394,1821,1226,665,194,-108,-197,-18,443,1176,2149,3285,4505,5702,6771,7628,8190,8424,8311,7876,7175,6270,5266,4232,3278,2451,1821,1404,1208,1223,1399,1709,2075,2461,2798,3050,3186,3184,3059,2812,2491,2120,1746,1405,1121,904,766,671,620,565,489,368,183,-57,-360,-702,-1068,-1443,-1795,-2133,-2418,-2678,-2876,-3042,-3147,-3205,-3194,-3110,-2940,-2677,-2318,-1875,-1365,-820,-279,209,611,880,1007,989,844,616,358,125,-24,-54,55,293,625,993,1335,1572,1655,1533,1207,694,44,-659,-1333,-1875,-2205,-2263,-2008,-1455,-618,415,1582,2769,3888,4857,5601,6094,6305,6268,5998,5564,5014,4421,3828,3289,2820,2433,2120,1853,1605,1346,1043,697,301,-116,-504,-818,-978,-940,-641,-69,778,1848,3076,4350,5560,6581,7307,7662,7603,7132,6301,5192,3924,2629,1434,455,-220,-547,-521,-173,412,1151,1912,2602,3093,3351,3290,2951,2335,1526,607,-329,-1182,-1878,-2358,-2604,-2620,-2454,-2161,-1824,-1521,-1320,-1271,-1401,-1703,-2158,-2715,-3325,-3923,-4476,-4929,-5285,-5520,-5659,-5712,-5703,-5648,-5565,-5451,-5316,-5136,-4915,-4628,-4287,-3882,-3442,-2972,-2515,-2092,-1730,-1454,-1253,-1140,-1071,-1040,-998,-927,-819,-659,-494,-341,-258,-299,-493,-875,-1439,-2145,-2954,-3762,-4500,-5062,-5382,-5394,-5089,-4462,-3580,-2490,-1312,-123,962,1868,2530,2915,3017,2862,2490,1967,1358,737,151,-344,-746,-1036,-1250,-1416,-1578,-1779,-2054,-2408,-2855,-3343,-3845,-4283,-4588,-4709,-4574,-4189,-3543,-2700,-1735,-757,123,778,1135,1114,718,-27,-1035,-2201,-3366,-4416,-5191,-5632,-5656,-5304,-4596,-3671,-2635,-1660,-872,-405,-322,-655,-1381,-2403,-3630,-4892,-6067,-7012,-7644,-7900,-7798,-7364,-6710,-5933,-5168,-4524,-4090,-3932,-4052,-4447,-5046,-5781,-6563,-7300,-7933,-8397,-8679,-8771,-8702,-8504,-8233,-7918,-7622,-7341,-7109,-6906,-6709,-6512,-6258,-5955,-5574,-5120,-4622,-4092,-3580,-3118,-2737,-2459,-2291,-2212,-2213,-2246,-2291,-2317,-2316,-2291,-2263,-2259,-2321,-2472,-2736,-3118,-3582,-4109,-4615,-5052,-5340,-5427,-5272,-4863,-4210,-3363,-2373,-1330,-308,614,1366,1916,2236,2334,2247,2000,1676,1303,958,668,458,340,287,279,264,202,48,-222,-614,-1106,-1655,-2183,-2622,-2876,-2886,-2601,-2017,-1169,-131,986,2056,2938,3528,3733,3526,2927,2006,892,-277,-1347,-2178,-2669,-2776,-2496,-1908,-1120,-274,465,967,1119,862,210,-789,-2012,-3317,-4544,-5534,-6176,-6383,-6142,-5490,-4513,-3346,-2133,-1025,-153,387,549,323,-232,-1045,-1996,-2968,-3852,-4549,-5002,-5184,-5106,-4809,-4356,-3823,-3278,-2784,-2380,-2084,-1889,-1776,-1689,-1607,-1457,-1236,-896,-454,82,681,1291,1873,2380,2759,3017,3110,3082,2937,2710,2446,2161,1885,1622,1363,1097,806,469,81,-360,-828,-1304,-1726,-2073,-2274,-2316,-2163,-1813,-1290,-608,168,1000,1832,2603,3290,3846,4271,4553,4707,4743,4689,4559,4378,4161,3907,3634,3311,2955,2537,2068,1553,1011,487,24,-316,-481,-425,-124,419,1170,2054,2994,3862,4571,5006,5127,4896,4366,3590,2708,1831,1111,650,522,754,1299,2079,2957,3787,4423,4734,4646,4123,3211,1979,567,-876,-2200,-3253,-3956,-4236,-4114,-3630,-2894,-2021,-1161,-427,61,251,107,-337,-1030,-1863,-2749,-3559,-4223,-4661,-4848,-4792,-4523,-4109,-3628,-3147,-2755,-2478,-2364,-2395,-2552,-2786,-3037,-3237,-3329,-3270,-3017,-2587,-1976,-1243,-434,377,1130,1753,2216,2479,2553,2454,2213,1895,1523,1170,838,568,335,144,-47,-249,-498,-798,-1151,-1544,-1942,-2313,-2606,-2780,-2798,-2634,-2287,-1765,-1094,-321,512,1339,2120,2802,3358,3768,4014,4126,4086,3949,3713,3415,3080,2712,2335,1961,1591,1255,956,722,580,545,643,872,1225,1677,2172,2668,3069,3338,3385,3203,2763,2109,1300,422,-402,-1076,-1494,-1589,-1349,-790,9,928,1845,2594,3072,3171,2855,2134,1066,-238,-1639,-2995,-4151,-5003,-5457,-5503,-5136,-4448,-3517,-2481,-1467,-587,48,396,413,134,-399,-1107,-1890,-2666,-3346,-3875,-4218,-4376,-4363,-4230,-4020,-3807,-3616,-3511,-3479,-3542,-3654,-3795,-3894,-3918,-3809,-3534,-3081,-2451,-1666,-789,147,1037,1841,2463,2875,3031,2933,2597,2073,1424,728,61,-507,-927,-1170,-1232,-1152,-954,-715,-486,-317,-262,-317,-497,-757,-1062,-1354,-1563,-1659,-1572,-1308,-843,-214,549,1394,2252,3083,3800,4388,4786,4993,4995,4810,4461,3982,3420,2817,2220,1684,1232,917,745,736,881,1156,1533,1949,2364,2707,2934,3006,2897,2621,2191,1665,1089,548,98,-185,-265,-114,261,823,1511,2235,2893,3390,3631,3555,3140,2377,1353,118,-1188,-2453,-3568,-4410,-4938,-5095,-4909,-4408,-3682,-2808,-1904,-1053,-347,156,425,451,263,-102,-575,-1099,-1599,-2034,-2353,-2553,-2614,-2583,-2464,-2320,-2177,-2068,-2022,-2029,-2091,-2173,-2246,-2268,-2206,-2026,-1721,-1279,-722,-72,635,1347,2024,2614,3081,3396,3539,3522,3338,3056,2670,2275,1879,1551,1301,1153,1089,1102,1145,1183,1172,1069,858,520,73,-460,-1030,-1577,-2040,-2353,-2460,-2328,-1931,-1283,-414,637,1785,2983,4132,5188,6084,6782,7270,7527,7583,7446,7167,6784,6346,5912,5523,5225,5051,5004,5091,5275,5518,5756,5940,5993,5896,5601,5135,4514,3791,3040,2322,1719,1278,1050,1049,1268,1686,2244,2884,3528,4096,4518,4734,4710,4424,3904,3180,2317,1398,489,-319,-970,-1419,-1649,-1659,-1484,-1156,-742,-284,152,533,817,994,1054,1013,882,697,479,265,71,-83,-187,-252,-276,-288,-296,-323,-378,-467,-583,-715,-837,-922,-946,-880,-706,-420,-10,495,1083,1724,2372,3003,3566,4039,4388,4599,4665,4588,4389,4098,3739,3371,3014,2708,2483,2330,2268,2261,2291,2323,2319,2247,2081,1821,1454,1028,558,113,-261,-504,-571,-436,-76,488,1227,2103,3033,3969,4832,5565,6122,6473,6606,6526,6278,5875,5414,4918,4490,4165,4000,4015,4215,4567,5030,5516,5966,6281,6413,6307,5953,5381,4623,3777,2903,2111,1464,1028,833,884,1162,1621,2207,2849,3477,4034,4456,4716,4780,4649,4336,3862,3279,2623,1949,1309,730,257,-104,-347,-473,-508,-465,-373,-246,-112,40,174,324,464,616,771,925,1084,1214,1326,1374,1364,1264,1075,785,411,-34,-522,-1016,-1481,-1874,-2155,-2305,-2288,-2120,-1777,-1313,-726,-77,603,1270,1884,2415,2845,3152,3341,3403,3362,3216,3002,2729,2433,2135,1855,1621,1427,1290,1194,1121,1064,977,860,674,423,90,-296,-726,-1156,-1555,-1870,-2078,-2129,-2018,-1739,-1288,-713,-20,720,1484,2207,2862,3411,3828,4123,4283,4341,4331,4274,4237,4220,4286,4413,4621,4871,5129,5346,5477,5461,5278,4896,4319,3575,2696,1752,801,-73,-815,-1357,-1665,-1725,-1533,-1118,-530,192,961,1733,2423,3002,3395,3602,3577,3340,2885,2251,1458,570,-385,-1330,-2232,-3031,-3693,-4189,-4500,-4621,-4564,-4346,-4003,-3566,-3080,-2583,-2119,-1717,-1404,-1201,-1106,-1132,-1260,-1473,-1768,-2096,-2469,-2830,-3187,-3501,-3767,-3962,-4077,-4103,-4028,-3862,-3597,-3256,-2850,-2400,-1938,-1481,-1059,-686,-380,-144,24,116,152,125,46,-75,-239,-431,-635,-849,-1039,-1207,-1338,-1417,-1476,-1499,-1529,-1574,-1665,-1809,-2031,-2312,-2656,-3033,-3416,-3772,-4065,-4257,-4333,-4256,-4042,-3685,-3209,-2654,-2044,-1444,-876,-401,-19,225,363,385,343,256,181,147,186,317,539,829,1164,1482,1744,1882,1856,1625,1173,504,-363,-1379,-2483,-3603,-4657,-5573,-6283,-6735,-6909,-6800,-6433,-5851,-5117,-4299,-3466,-2700,-2039,-1562,-1277,-1228,-1403,-1810,-2409,-3174,-4050,-4979,-5903,-6756,-7483,-8036,-8379,-8487,-8366,-8013,-7475,-6785,-5999,-5194,-4427,-3784,-3329,-3123,-3205,-3589,-4266,-5184,-6281,-7448,-8588,-9580,-10323,-10733,-10758,-10378,-9619,-8536,-7218,-5776,-4328,-2978,-1845,-973,-433,-210,-289,-621,-1113,-1700,-2275,-2772,-3127,-3303,-3296,-3111,-2792,-2373,-1917,-1464,-1059,-736,-510,-399,-403,-514,-732,-1029,-1405,-1827,-2284,-2753,-3212,-3647,-4032,-4362,-4608,-4779,-4852,-4841,-4743,-4574,-4349,-4074,-3790,-3485,-3202,-2938,-2700,-2497,-2317,-2147,-1984,-1792,-1578,-1306,-982,-601,-153,320,824,1301,1726,2053,2246,2272,2109,1742,1192,462,-380,-1291,-2184,-2983,-3606,-4014,-4161,-4081,-3788,-3364,-2862,-2364,-1911,-1551,-1287,-1126,-1042,-1020,-1026,-1058,-1100,-1161,-1256,-1394,-1590,-1848,-2155,-2502,-2856,-3200,-3489,-3707,-3814,-3790,-3628,-3315,-2894,-2375,-1831,-1282,-794,-384,-81,111,187,165,47,-145,-394,-683,-976,-1252,-1479,-1623,-1688,-1658,-1565,-1433,-1287,-1166,-1058,-985,-913,-843,-752,-637,-488,-318,-122,68,249,375,433,382,220,-57,-420,-818,-1222,-1552,-1813,-1960,-2015,-1997,-1934,-1873,-1825,-1819,-1829,-1854,-1851,-1801,-1669,-1440,-1094,-629,-66,582,1242,1883,2418,2822,3038,3073,2911,2594,2155,1653,1173,783,583,624,960,1593,2501,3623,4872,6140,7309,8257,8865,9060,8772,8006,6782,5178,3299,1293,-695,-2490,-3954,-4954,-5417,-5291,-4599,-3387,-1768,135,2154,4135,5919,7357,8354,8833,8767,8210,7198,5874,4332,2706,1096,-429,-1807,-3016,-4045,-4869,-5492,-5887,-6048,-5990,-5718,-5289,-4733,-4125,-3503,-2945,-2467,-2125,-1917,-1850,-1925,-2104,-2391,-2745,-3176,-3660,-4206,-4786,-5394,-5980,-6506,-6913,-7155,-7178,-6962,-6486,-5755,-4801,-3652,-2357,-978,433,1799,3045,4107,4906,5402,5549,5342,4786,3932,2839,1628,398,-704,-1572,-2099,-2239,-1952,-1293,-283,954,2345,3747,5071,6196,7050,7571,7727,7541,7048,6342,5533,4735,4069,3597,3369,3358,3517,3763,4021,4201,4284,4224,4070,3834,3615,3464,3485,3723,4216,4934,5820,6752,7595,8206,8442,8201,7413,6067,4210,1939,-598,-3225,-5755,-7999,-9805,-11041,-11635,-11565,-10855,-9598,-7907,-5947,-3892,-1912,-186,1161,2012,2301,2011,1161,-178,-1892,-3832,-5839,-7720,-9329,-10501,-11150,-11202,-10660,-9557,-7982,-6048,-3907,-1707,383,2228,3707,4751,5325,5429,5114,4427,3482,2368,1221,172,-671,-1179,-1302,-973,-202,990,2526,4299,6177,8001,9628,10921,11788,12176,12082,11548,10661,9537,8305,7094,6007,5121,4461,4013,3740,3548,3368,3104,2693,2114,1371,527,-334,-1102,-1677,-1961,-1909,-1507,-809,93,1060,1938,2571,2825,2617,1900,728,-836,-2617,-4468,-6201,-7659,-8739,-9362,-9517,-9225,-8542,-7544,-6316,-4954,-3539,-2175,-921,145,990,1580,1913,1984,1827,1441,886,168,-640,-1501,-2334,-3085,-3675,-4072,-4233,-4161,-3860,-3368,-2713,-1961,-1138,-318,477,1185,1782,2230,2499,2577,2463,2183,1782,1346,942,692,646,890,1422,2247,3298,4490,5715,6831,7740,8326,8542,8372,7838,7018,5992,4871,3752,2719,1838,1132,614,248,-4,-211,-415,-666,-959,-1294,-1609,-1865,-1986,-1939,-1682,-1232,-598,141,919,1629,2186,2497,2510,2185,1531,585,-591,-1887,-3219,-4447,-5496,-6262,-6717,-6830,-6637,-6174,-5521,-4751,-3956,-3216,-2599,-2158,-1917,-1870,-1991,-2228,-2520,-2797,-3007,-3087,-3005,-2728,-2239,-1531,-619,484,1735,3095,4525,5956,7358,8639,9778,10685,11343,11699,11745,11475,10900,10055,8978,7744,6427,5143,3993,3092,2535,2384,2669,3356,4371,5595,6881,8076,9032,9646,9830,9575,8879,7811,6443,4887,3255,1671,256,-903,-1732,-2201,-2325,-2129,-1692,-1067,-334,471,1310,2176,3063,3976,4901,5818,6674,7404,7926,8153,8026,7497,6573,5294,3739,2023,277,-1369,-2778,-3853,-4512,-4717,-4474,-3820,-2847,-1653,-387,835,1866,2610,2996,2994,2634,1956,1056,5,-1118,-2237,-3316,-4296,-5138,-5805,-6252,-6450,-6372,-6013,-5387,-4519,-3464,-2272,-1027,208,1333,2315,3057,3566,3801,3777,3520,3047,2410,1655,839,41,-662,-1175,-1412,-1288,-761,202,1565,3276,5216,7274,9292,11151,12721,13928,14699,15027,14890,14324,13362,12055,10489,8731,6893,5041,3283,1664,264,-892,-1763,-2345,-2626,-2623,-2347,-1844,-1148,-340,511,1309,1968,2400,2547,2347,1807,919,-228,-1585,-2993,-4358,-5515,-6342,-6734,-6618,-5970,-4829,-3263,-1407,596,2580,4391,5889,6977,7584,7710,7359,6611,5514,4176,2654,1049,-592,-2198,-3734,-5151,-6409,-7476,-8301,-8866,-9138,-9106,-8782,-8170,-7318,-6252,-5028,-3689,-2289,-892,451,1673,2715,3535,4086,4382,4432,4296,4059,3803,3641,3643,3888,4404,5208,6274,7554,8972,10420,11799,12974,13856,14347,14393,13967,13072,11752,10069,8115,5996,3829,1736,-169,-1778,-3008,-3795,-4118,-3974,-3406,-2481,-1300,6,1305,2450,3314,3808,3856,3470,2664,1551,221,-1159,-2474,-3576,-4371,-4786,-4787,-4397,-3649,-2628,-1417,-108,1198,2430,3501,4366,4977,5308,5360,5129,4647,3925,3006,1915,700,-601,-1930,-3255,-4507,-5674,-6705,-7595,-8329,-8896,-9295,-9512,-9556,-9404,-9086,-8580,-7929,-7129,-6232,-5258,-4261,-3287,-2394,-1642,-1086,-765,-701,-885,-1276,-1792,-2342,-2794,-3039,-2969,-2508,-1621,-337,1299,3145,5078,6917,8494,9652,10269,10246,9573,8252,6389,4097,1563,-1034,-3489,-5625,-7296,-8389,-8867,-8710,-7999,-6805,-5300,-3633,-2009,-613,389,855,724,-36,-1353,-3122,-5177,-7330,-9396,-11206,-12626,-13579,-14017,-13969,-13474,-12637,-11561,-10366,-9185,-8096,-7205,-6519,-6075,-5816,-5704,-5654,-5599,-5477,-5261,-4935,-4553,-4149,-3823,-3630,-3655,-3927,-4456,-5211,-6127,-7121,-8099,-8955,-9624,-10018,-10122,-9888,-9339,-8474,-7342,-5982,-4468,-2874,-1304,153,1373,2280,2772,2809,2369,1480,221,-1288,-2882,-4378,-5579,-6321,-6469,-5957,-4809,-3122,-1088,1046,3012,4543,5416,5497,4710,3126,865,-1843,-4736,-7530,-9950,-11755,-12782,-12916,-12169,-10592,-8374,-5697,-2846,-51,2419,4384,5686,6261,6101,5272,3892,2130,162,-1807,-3620,-5121,-6225,-6876,-7070,-6844,-6255,-5394,-4346,-3212,-2075,-1013,-86,659,1192,1498,1586,1484,1225,876,467,78,-283,-570,-792,-957,-1088,-1213,-1377,-1596,-1900,-2293,-2755,-3260,-3747,-4158,-4431,-4518,-4374,-3999,-3385,-2578,-1617,-572,488,1484,2350,3015,3438,3577,3435,3039,2448,1764,1102,590,370,527,1154,2247,3792,5676,7768,9878,11795,13324,14264,14491,13913,12550,10476,7869,4964,2021,-658,-2830,-4283,-4890,-4615,-3511,-1725,540,3013,5425,7502,9008,9779,9712,8806,7134,4853,2175,-658,-3396,-5817,-7749,-9074,-9757,-9821,-9346,-8461,-7299,-6006,-4706,-3498,-2468,-1649,-1088,-775,-718,-886,-1256,-1769,-2383,-3008,-3583,-4020,-4257,-4243,-3958,-3409,-2629,-1695,-678,308,1170,1834,2229,2356,2223,1887,1441,966,574,338,314,525,950,1542,2219,2890,3434,3767,3785,3464,2781,1800,619,-636,-1786,-2679,-3169,-3141,-2576,-1484,20,1786,3596,5228,6465,7119,7077,6287,4784,2681,147,-2590,-5295,-7708,-9629,-10859,-11306,-10908,-9715,-7813,-5380,-2605,264,2998,5356,7145,8219,8485,7950,6666,4780,2479,-12,-2459,-4640,-6368,-7517,-7995,-7822,-7017,-5725,-4060,-2223,-376,1290,2636,3537,3931,3786,3126,2016,541,-1176,-3017,-4855,-6575,-8076,-9294,-10167,-10692,-10884,-10773,-10453,-9982,-9471,-8996,-8626,-8400,-8333,-8395,-8538,-8691,-8759,-8666,-8329,-7694,-6736,-5461,-3918,-2190,-395,1321,2818,3956,4651,4856,4602,3978,3140,2258,1538,1131,1157,1655,2574,3801,5139,6377,7274,7637,7315,6238,4433,2008,-852,-3879,-6811,-9341,-11233,-12274,-12359,-11449,-9610,-6993,-3803,-324,3177,6407,9119,11121,12269,12521,11891,10470,8424,5927,3227,533,-1935,-3991,-5518,-6435,-6746,-6494,-5787,-4754,-3555,-2342,-1259,-418,99,258,68,-430,-1149,-1996,-2859,-3635,-4243,-4613,-4721,-4558,-4154,-3562,-2860,-2120,-1443,-886,-517,-366,-426,-679,-1062,-1489,-1877,-2120,-2143,-1892,-1334,-496,583,1797,3056,4217,5178,5823,6091,5947,5429,4600,3594,2566,1679,1105,961,1312,2169,3454,5029,6722,8300,9566,10320,10428,9821,8506,6581,4202,1588,-1012,-3359,-5204,-6385,-6757,-6291,-5009,-3026,-524,2284,5122,7763,9942,11502,12291,12279,11471,9984,7956,5592,3106,698,-1442,-3169,-4404,-5094,-5263,-4968,-4290,-3358,-2279,-1191,-181,658,1294,1700,1902,1933,1851,1712,1577,1485,1471,1545,1705,1942,2225,2539,2847,3114,3320,3408,3386,3200,2884,2419,1855,1213,548,-98,-667,-1127,-1429,-1561,-1509,-1284,-923,-463,30,516,944,1294,1562,1771,1961,2179,2488,2928,3545,4346,5314,6403,7533,8594,9482,10069,10268,10003,9270,8078,6535,4733,2845,999,-635,-1969,-2890,-3392,-3450,-3117,-2455,-1552,-506,581,1629,2548,3292,3817,4106,4157,3976,3585,2997,2247,1354,357,-711,-1804,-2880,-3882,-4782,-5507,-6053,-6354,-6424,-6232,-5803,-5149,-4308,-3335,-2280,-1226,-231,623,1288,1711,1869,1761,1405,844,145,-620,-1362,-2008,-2481,-2750,-2779,-2598,-2230,-1755,-1239,-779,-447,-310,-408,-743,-1308,-2039,-2875,-3728,-4505,-5121,-5504,-5603,-5385,-4864,-4042,-2982,-1720,-331,1129,2601,4019,5340,6499,7458,8176,8611,8744,8547,8029,7197,6081,4736,3224,1625,38,-1466,-2768,-3820,-4539,-4901,-4887,-4518,-3829,-2888,-1778,-570,622,1744,2702,3458,3971,4222,4231,4001,3590,3036,2396,1738,1105,572,173,-26,-7,269,802,1587,2593,3757,5012,6255,7387,8297,8900,9106,8898,8240,7178,5771,4107,2310,496,-1216,-2717,-3935,-4823,-5370,-5607,-5585,-5386,-5096,-4801,-4586,-4493,-4568,-4788,-5137,-5550,-5957,-6283,-6450,-6400,-6087,-5486,-4606,-3457,-2098,-565,1047,2689,4269,5736,7031,8124,8999,9666,10137,10453,10637,10739,10776,10764,10702,10571,10328,9962,9402,8654,7691,6534,5238,3864,2525,1314,350,-281,-516,-318,291,1266,2522,3943,5415,6792,7975,8840,9331,9401,9049,8313,7261,5975,4561,3120,1740,510,-518,-1301,-1829,-2091,-2130,-1952,-1612,-1149,-590,1,614,1195,1716,2150,2455,2625,2632,2488,2209,1825,1391,953,574,304,178,223,429,787,1253,1781,2328,2841,3286,3645,3886,4030,4059,3994,3842,3609,3315,2964,2571,2147,1693,1240,781,369,6,-248,-375,-326,-87,353,978,1740,2571,3365,4035,4445,4526,4188,3405,2196,606,-1246,-3231,-5176,-6915,-8280,-9134,-9377,-8956,-7882,-6208,-4057,-1565,1075,3695,6113,8178,9794,10867,11414,11423,10989,10186,9141,7965,6783,5679,4741,3993,3456,3090,2850,2663,2451,2154,1712,1108,334,-567,-1565,-2575,-3551,-4405,-5096,-5573,-5809,-5808,-5566,-5125,-4521,-3809,-3043,-2286,-1575,-964,-469,-107,129,259,310,325,327,368,451,604,803,1050,1304,1558,1773,1951,2080,2173,2238,2291,2333,2381,2419,2462,2505,2551,2619,2709,2836,2998,3193,3403,3607,3774,3877,3886,3792,3574,3245,2812,2312,1789,1286,878,602,520,645,987,1516,2189,2934,3665,4313,4798,5079,5130,4961,4601,4114,3547,2979,2433,1970,1567,1233,913,564,133,-437,-1169,-2088,-3162,-4368,-5625,-6865,-7988,-8920,-9570,-9915,-9901,-9577,-8954,-8135,-7184,-6225,-5330,-4592,-4068,-3772,-3731,-3883,-4215,-4625,-5074,-5460,-5742,-5854,-5767,-5476,-4980,-4325,-3553,-2738,-1954,-1279,-768,-474,-407,-561,-893,-1343,-1835,-2295,-2650,-2836,-2825,-2591,-2154,-1531,-768,79,961,1811,2578,3202,3640,3844,3788,3454,2829,1948,815,-502,-1949,-3456,-4921,-6279,-7429,-8315,-8875,-9093,-8976,-8557,-7916,-7116,-6285,-5483,-4835,-4372,-4160,-4194,-4465,-4934,-5544,-6230,-6937,-7588,-8144,-8539,-8745,-8724,-8479,-7994,-7319,-6474,-5534,-4555,-3606,-2750,-2028,-1475,-1086,-866,-766,-765,-794,-841,-834,-790,-668,-492,-265,-8,259,513,742,920,1043,1080,1019,837,498,-6,-715,-1631,-2762,-4087,-5581,-7168,-8799,-10355,-11779,-12946,-13822,-14326,-14467,-14249,-13726,-12977,-12089,-11159,-10269,-9478,-8826,-8309,-7906,-7568,-7235,-6850,-6360,-5738,-4977,-4096,-3141,-2165,-1231,-394,306,856,1257,1544,1754,1944,2164,2448,2826,3289,3839,4433,5051,5636,6171,6606,6936,7137,7210,7163,6995,6723,6351,5883,5329,4677,3953,3140,2277,1370,454,-439,-1277,-2040,-2693,-3239,-3668,-3994,-4227,-4386,-4483,-4523,-4521,-4455,-4334,-4146,-3882,-3569,-3197,-2814,-2425,-2069,-1751,-1484,-1254,-1042,-827,-563,-237,189,703,1306,1955,2608,3212,3699,4040,4183,4142,3909,3534,3053,2511,1964,1423,930,469,68,-295,-590,-815,-934,-918,-741,-381,159,854,1655,2484,3251,3849,4192,4187,3812,3043,1950,603,-853,-2278,-3526,-4450,-4990,-5064,-4726,-3997,-3011,-1873,-725,310,1144,1695,1959,1921,1652,1197,649,85,-434,-834,-1115,-1240,-1237,-1108,-878,-553,-151,335,884,1505,2159,2832,3475,4047,4498,4788,4888,4794,4503,4069,3513,2916,2332,1804,1396,1107,958,921,965,1048,1119,1126,1046,833,491,9,-594,-1302,-2074,-2897,-3711,-4494,-5206,-5801,-6268,-6571,-6715,-6709,-6575,-6352,-6090,-5818,-5590,-5403,-5279,-5182,-5081,-4929,-4671,-4267,-3691,-2927,-2006,-956,155,1257,2279,3150,3819,4265,4478,4492,4338,4084,3771,3469,3198,2993,2846,2747,2659,2564,2410,2203,1917,1574,1194,808,449,151,-82,-227,-318,-371,-438,-576,-832,-1266,-1899,-2754,-3805,-5014,-6315,-7620,-8852,-9926,-10778,-11369,-11679,-11718,-11510,-11106,-10530,-9861,-9093,-8294,-7455,-6596,-5723,-4832,-3931,-3033,-2149,-1297,-502,211,836,1327,1714,1955,2090,2118,2071,1988,1893,1828,1815,1861,1973,2106,2248,2311,2277,2052,1638,980,133,-890,-1984,-3064,-4013,-4725,-5121,-5148,-4799,-4121,-3181,-2109,-1011,-23,752,1248,1424,1304,936,413,-161,-671,-1030,-1158,-1038,-670,-110,565,1266,1894,2381,2667,2751,2632,2374,2026,1660,1336,1090,945,886,894,916,910,822,636,320,-85,-573,-1074,-1539,-1918,-2159,-2255,-2193,-2012,-1753,-1467,-1227,-1069,-1046,-1166,-1421,-1788,-2207,-2629,-2971,-3178,-3193,-2973,-2518,-1822,-939,94,1175,2246,3193,3964,4480,4734,4708,4447,4012,3457,2892,2364,1943,1661,1511,1481,1522,1575,1596,1528,1359,1085,735,359,15,-232,-341,-274,-51,321,760,1211,1579,1802,1822,1621,1223,672,74,-476,-862,-979,-778,-219,647,1755,2972,4163,5182,5902,6257,6201,5786,5086,4225,3350,2596,2080,1875,2013,2462,3159,4006,4878,5672,6274,6629,6688,6478,6013,5388,4660,3940,3287,2776,2436,2272,2277,2394,2580,2778,2926,2997,2967,2837,2637,2406,2186,2042,2000,2097,2333,2687,3122,3581,4007,4339,4555,4615,4554,4383,4156,3926,3728,3593,3519,3478,3427,3298,3036,2581,1914,1024,-41,-1230,-2442,-3577,-4522,-5172,-5457,-5315,-4765,-3823,-2594,-1182,253,1568,2611,3283,3504,3274,2635,1696,583,-519,-1486,-2144,-2455,-2345,-1884,-1129,-221,706,1526,2122,2448,2485,2283,1928,1521,1179,996,1026,1295,1761,2357,2981,3516,3857,3912,3638,3026,2126,1024,-169,-1300,-2265,-2925,-3229,-3131,-2667,-1893,-931,97,1044,1783,2212,2283,1973,1333,441,-593,-1632,-2564,-3263,-3667,-3720,-3434,-2837,-1998,-993,87,1162,2164,3038,3750,4279,4616,4744,4671,4362,3838,3066,2083,897,-428,-1826,-3209,-4466,-5512,-6237,-6590,-6513,-6015,-5126,-3933,-2538,-1097,260,1375,2135,2474,2353,1838,1004,11,-971,-1772,-2226,-2228,-1724,-728,669,2330,4068,5696,7022,7911,8267,8075,7384,6314,5016,3680,2489,1590,1109,1072,1481,2239,3221,4266,5190,5850,6103,5888,5173,4007,2480,713,-1131,-2912,-4482,-5740,-6620,-7097,-7202,-6988,-6553,-5996,-5416,-4909,-4530,-4322,-4292,-4403,-4626,-4878,-5110,-5243,-5232,-5037,-4634,-4017,-3191,-2172,-982,350,1786,3295,4815,6315,7722,8987,10045,10848,11352,11540,11413,10994,10347,9543,8667,7831,7091,6549,6219,6131,6251,6521,6870,7185,7381,7356,7048,6429,5501,4326,2990,1621,349,-679,-1379,-1653,-1512,-972,-140,862,1871,2736,3312,3508,3269,2629,1655,494,-685,-1709,-2398,-2639,-2358,-1560,-328,1206,2857,4428,5728,6616,6986,6839,6195,5195,3966,2711,1583,751,314,331,809,1683,2870,4227,5615,6886,7898,8557,8783,8553,7896,6853,5543,4072,2579,1204,53,-763,-1192,-1203,-810,-66,955,2131,3362,4497,5440,6064,6308,6094,5425,4300,2780,949,-1081,-3169,-5166,-6925,-8305,-9203,-9545,-9306,-8521,-7249,-5627,-3795,-1925,-194,1254,2293,2843,2904,2489,1726,720,-326,-1269,-1912,-2153,-1885,-1101,173,1822,3716,5649,7456,8932,9955,10413,10292,9623,8512,7111,5590,4144,2923,2063,1624,1615,1985,2618,3387,4121,4689,4963,4869,4394,3550,2434,1135,-200,-1458,-2513,-3278,-3715,-3793,-3561,-3061,-2377,-1607,-826,-138,418,779,942,904,687,336,-114,-602,-1078,-1484,-1766,-1880,-1782,-1446,-875,-57,934,2083,3267,4433,5451,6250,6743,6878,6652,6066,5210,4148,3025,1938,1032,373,47,47,365,924,1631,2376,3032,3501,3683,3540,3037,2215,1114,-165,-1520,-2822,-3968,-4839,-5381,-5539,-5337,-4810,-4071,-3223,-2423,-1804,-1486,-1563,-2059,-2957,-4179,-5582,-7016,-8290,-9246,-9758,-9741,-9202,-8175,-6800,-5214,-3616,-2175,-1055,-372,-183,-488,-1224,-2277,-3496,-4721,-5783,-6545,-6896,-6784,-6190,-5165,-3788,-2174,-471,1184,2649,3803,4561,4862,4697,4094,3114,1863,448,-980,-2303,-3383,-4124,-4465,-4368,-3860,-3003,-1886,-650,567,1623,2377,2730,2615,2004,938,-519,-2236,-4069,-5854,-7419,-8642,-9398,-9651,-9379,-8657,-7578,-6296,-4984,-3815,-2958,-2530,-2620,-3231,-4333,-5821,-7559,-9380,-11121,-12605,-13725,-14361,-14492,-14103,-13259,-12038,-10576,-8988,-7434,-6018,-4843,-3973,-3403,-3130,-3063,-3122,-3197,-3174,-2980,-2540,-1849,-917,207,1424,2663,3788,4743,5413,5784,5805,5503,4913,4079,3096,2019,940,-83,-1009,-1792,-2447,-2957,-3368,-3697,-3982,-4262,-4557,-4902,-5305,-5789,-6339,-6971,-7640,-8347,-9031,-9670,-10207,-10610,-10850,-10904,-10781,-10492,-10070,-9562,-9023,-8493,-8040,-7673,-7428,-7285,-7218,-7175,-7089,-6887,-6508,-5890,-5027,-3902,-2575,-1089,448,1966,3341,4511,5390,5947,6161,6050,5654,5041,4282,3475,2694,2019,1509,1200,1108,1238,1548,2020,2572,3154,3678,4073,4273,4220,3905,3323,2534,1604,634,-265,-1011,-1507,-1739,-1682,-1394,-940,-416,68,431,577,479,109,-499,-1301,-2221,-3170,-4069,-4826,-5389,-5703,-5756,-5544,-5090,-4430,-3603,-2671,-1678,-683,265,1116,1823,2355,2677,2797,2710,2470,2116,1734,1388,1160,1110,1274,1675,2284,3061,3929,4805,5591,6198,6554,6606,6349,5781,4969,3964,2872,1761,729,-169,-886,-1401,-1718,-1862,-1867,-1789,-1673,-1584,-1558,-1642,-1856,-2204,-2680,-3257,-3887,-4535,-5137,-5651,-6030,-6230,-6242,-6023,-5597,-4947,-4109,-3109,-1994,-822,349,1456,2441,3272,3909,4358,4625,4738,4743,4681,4595,4522,4481,4474,4500,4522,4522,4448,4280,3985,3554,2994,2322,1578,802,49,-646,-1227,-1686,-1990,-2142,-2153,-2028,-1811,-1518,-1197,-875,-590,-365,-228,-178,-234,-379,-602,-893,-1208,-1546,-1858,-2137,-2358,-2506,-2587,-2587,-2535,-2425,-2294,-2133,-1968,-1778,-1561,-1286,-929,-464,127,842,1662,2552,3447,4280,4973,5462,5687,5622,5258,4621,3758,2739,1650,568,-411,-1249,-1884,-2328,-2585,-2718,-2777,-2847,-2978,-3232,-3618,-4149,-4782,-5479,-6183,-6831,-7378,-7789,-8037,-8122,-8041,-7808,-7444,-6959,-6388,-5747,-5078,-4413,-3801,-3283,-2913,-2717,-2727,-2947,-3358,-3930,-4595,-5286,-5919,-6416,-6704,-6738,-6477,-5937,-5121,-4096,-2905,-1635,-350,877,1987,2948,3735,4350,4810,5145,5377,5552,5664,5737,5753,5686,5521,5213,4764,4146,3387,2504,1544,561,-376,-1214,-1870,-2304,-2466,-2328,-1901,-1200,-288,754,1830,2815,3617,4116,4263,4008,3363,2376,1117,-295,-1749,-3115,-4287,-5169,-5719,-5907,-5777,-5383,-4826,-4227,-3693,-3341,-3240,-3428,-3900,-4596,-5420,-6257,-6966,-7447,-7590,-7356,-6733,-5759,-4515,-3104,-1642,-257,963,1925,2595,2959,3035,2887,2569,2173,1769,1431,1216,1151,1260,1522,1909,2384,2875,3350,3731,4002,4121,4094,3920,3636,3264,2875,2502,2214,2055,2067,2274,2685,3265,3985,4752,5495,6090,6459,6490,6145,5381,4224,2738,1008,-812,-2602,-4181,-5434,-6224,-6491,-6185,-5335,-3997,-2289,-353,1639,3509,5101,6259,6923,7014,6588,5685,4444,3011,1544,227,-825,-1485,-1716,-1513,-934,-86,901,1869,2673,3179,3312,3015,2333,1322,125,-1097,-2180,-2939,-3262,-3056,-2315,-1089,511,2330,4187,5908,7329,8343,8872,8914,8513,7751,6763,5663,4597,3667,2956,2518,2348,2431,2704,3091,3519,3890,4151,4246,4157,3893,3484,2986,2476,2024,1713,1602,1728,2121,2743,3579,4533,5551,6513,7351,7961,8293,8287,7937,7252,6259,5044,3657,2218,803,-487,-1571,-2390,-2882,-3038,-2842,-2313,-1500,-461,719,1930,3079,4034,4725,5057,5014,4592,3829,2831,1675,521,-539,-1375,-1934,-2162,-2094,-1770,-1290,-785,-346,-131,-184,-590,-1324,-2364,-3597,-4918,-6165,-7197,-7871,-8093,-7789,-6975,-5682,-4020,-2114,-122,1809,3528,4934,5929,6493,6607,6310,5666,4743,3647,2463,1291,207,-707,-1418,-1867,-2079,-2029,-1785,-1353,-815,-209,408,990,1508,1946,2288,2557,2758,2923,3072,3224,3385,3566,3743,3910,4042,4111,4105,4004,3785,3467,3019,2483,1844,1141,391,-372,-1110,-1782,-2330,-2716,-2869,-2773,-2375,-1702,-755,384,1639,2895,4029,4925,5489,5652,5403,4773,3838,2731,1585,565,-204,-616,-620,-232,489,1404,2374,3200,3734,3822,3380,2376,855,-1085,-3277,-5521,-7608,-9327,-10506,-11038,-10861,-10010,-8567,-6689,-4558,-2382,-358,1334,2554,3220,3288,2789,1789,390,-1251,-3003,-4701,-6209,-7418,-8233,-8626,-8563,-8107,-7279,-6205,-4952,-3639,-2355,-1167,-125,751,1493,2116,2704,3296,3967,4747,5661,6694,7806,8938,10002,10926,11616,12019,12095,11818,11231,10350,9265,8056,6818,5665,4689,3985,3620,3642,4054,4838,5923,7211,8574,9853,10899,11557,11714,11287,10263,8676,6639,4307,1873,-431,-2430,-3921,-4821,-5065,-4715,-3862,-2696,-1414,-234,631,1047,898,185,-1061,-2705,-4582,-6492,-8208,-9547,-10328,-10439,-9839,-8524,-6607,-4206,-1523,1237,3867,6161,7974,9188,9767,9729,9153,8165,6939,5637,4438,3481,2859,2629,2773,3239,3924,4711,5471,6089,6482,6601,6451,6066,5533,4942,4405,4016,3844,3924,4258,4788,5445,6114,6684,7042,7100,6789,6094,5026,3640,2023,275,-1488,-3160,-4625,-5819,-6649,-7102,-7127,-6747,-5979,-4870,-3500,-1952,-338,1224,2619,3746,4518,4900,4892,4548,3958,3266,2589,2102,1876,2015,2499,3300,4302,5374,6337,7050,7361,7192,6508,5342,3774,1961,36,-1795,-3388,-4604,-5326,-5540,-5201,-4394,-3169,-1670,-6,1651,3179,4439,5332,5787,5777,5305,4436,3248,1858,393,-1022,-2259,-3240,-3878,-4175,-4111,-3749,-3144,-2370,-1521,-651,172,926,1600,2207,2772,3323,3896,4489,5112,5739,6320,6829,7189,7374,7343,7091,6635,6015,5294,4547,3846,3265,2835,2589,2488,2514,2571,2619,2558,2357,1983,1431,741,-37,-857,-1633,-2335,-2919,-3375,-3713,-3952,-4110,-4213,-4267,-4268,-4204,-4061,-3821,-3503,-3113,-2717,-2367,-2151,-2145,-2411,-3002,-3913,-5127,-6566,-8139,-9726,-11207,-12457,-13393,-13925,-14033,-13698,-12935,-11806,-10339,-8633,-6747,-4770,-2791,-884,855,2358,3551,4379,4801,4805,4384,3591,2470,1115,-361,-1857,-3242,-4412,-5279,-5775,-5873,-5585,-4930,-3997,-2844,-1588,-321,865,1870,2642,3113,3267,3086,2597,1826,837,-311,-1537,-2766,-3926,-4952,-5803,-6445,-6871,-7097,-7151,-7082,-6945,-6793,-6683,-6654,-6715,-6878,-7113,-7386,-7650,-7862,-7972,-7973,-7842,-7608,-7296,-6950,-6606,-6302,-6042,-5824,-5621,-5374,-5054,-4593,-3976,-3186,-2249,-1212,-154,840,1662,2227,2452,2288,1722,756,-530,-2086,-3776,-5508,-7145,-8579,-9707,-10454,-10758,-10590,-9953,-8868,-7402,-5631,-3682,-1673,229,1886,3149,3897,4046,3553,2435,751,-1370,-3790,-6312,-8762,-10952,-12738,-13998,-14669,-14728,-14200,-13152,-11691,-9932,-8039,-6139,-4384,-2892,-1753,-1037,-755,-891,-1388,-2146,-3066,-4004,-4854,-5500,-5860,-5899,-5597,-4992,-4137,-3114,-1997,-883,185,1142,1973,2672,3243,3709,4083,4376,4604,4750,4824,4794,4674,4437,4114,3708,3273,2846,2498,2276,2239,2414,2801,3385,4090,4838,5509,5987,6158,5931,5256,4120,2575,696,-1378,-3514,-5545,-7347,-8797,-9834,-10429,-10596,-10384,-9871,-9117,-8213,-7195,-6118,-5000,-3867,-2730,-1634,-601,300,1025,1525,1753,1719,1416,912,250,-469,-1175,-1776,-2208,-2416,-2377,-2071,-1519,-748,199,1256,2356,3424,4379,5151,5682,5932,5882,5558,4990,4256,3438,2614,1890,1299,920,720,713,827,1008,1194,1317,1352,1281,1125,924,728,597,572,673,917,1248,1651,2030,2340,2516,2522,2361,2046,1663,1266,981,872,1028,1472,2203,3165,4263,5374,6345,7047,7352,7178,6496,5320,3732,1849,-189,-2213,-4092,-5679,-6921,-7749,-8198,-8298,-8131,-7778,-7317,-6794,-6258,-5681,-5067,-4364,-3555,-2629,-1606,-534,496,1402,2057,2387,2307,1794,863,-426,-1959,-3586,-5149,-6457,-7363,-7734,-7481,-6609,-5133,-3184,-909,1501,3826,5877,7478,8502,8896,8656,7860,6625,5132,3552,2084,884,77,-251,-97,518,1501,2738,4089,5415,6583,7499,8088,8321,8198,7747,7004,6034,4873,3581,2198,750,-701,-2142,-3492,-4701,-5684,-6364,-6657,-6529,-5937,-4930,-3573,-1999,-382,1096,2234,2863,2865,2167,798,-1171,-3570,-6219,-8873,-11333,-13386,-14901,-15790,-16046,-15721,-14929,-13814,-12525,-11213,-9978,-8876,-7924,-7069,-6257,-5398,-4433,-3313,-2056,-694,671,1938,2978,3694,4007,3898,3389,2570,1557,507,-419,-1077,-1351,-1172,-535,520,1888,3441,5005,6431,7550,8271,8499,8231,7499,6377,5008,3521,2077,818,-147,-757,-971,-853,-443,113,722,1243,1594,1705,1558,1191,650,38,-568,-1085,-1457,-1679,-1763,-1774,-1779,-1867,-2098,-2511,-3097,-3805,-4546,-5204,-5658,-5802,-5564,-4932,-3926,-2651,-1221,193,1445,2385,2910,2967,2540,1693,502,-889,-2365,-3758,-4985,-5921,-6551,-6838,-6841,-6598,-6209,-5736,-5257,-4800,-4368,-3935,-3432,-2800,-1965,-895,410,1895,3465,4967,6253,7138,7516,7285,6456,5087,3328,1383,-523,-2158,-3317,-3876,-3756,-2997,-1692,-18,1823,3605,5129,6229,6806,6828,6327,5410,4202,2878,1598,508,-278,-692,-712,-365,297,1184,2198,3251,4250,5136,5865,6411,6778,6970,7011,6914,6698,6355,5901,5300,4574,3686,2682,1576,453,-611,-1495,-2096,-2309,-2068,-1358,-209,1275,2948,4623,6100,7188,7745,7660,6930,5588,3768,1631,-605,-2740,-4556,-5911,-6692,-6861,-6456,-5559,-4318,-2899,-1467,-193,835,1538,1934,2080,2075,2056,2134,2410,2938,3698,4650,5675,6654,7461,7980,8155,7967,7449,6690,5795,4894,4109,3515,3190,3110,3278,3590,3993,4361,4635,4735,4642,4349,3901,3343,2767,2240,1846,1641,1650,1884,2311,2865,3488,4069,4548,4844,4927,4791,4456,3989,3447,2918,2459,2121,1919,1845,1850,1879,1858,1721,1443,992,423,-210,-815,-1265,-1483,-1369,-905,-89,990,2244,3499,4626,5455,5890,5848,5321,4347,3007,1426,-260,-1913,-3403,-4635,-5537,-6089,-6286,-6192,-5858,-5390,-4870,-4382,-3999,-3721,-3578,-3470,-3376,-3152,-2749,-2083,-1134,61,1435,2859,4178,5248,5930,6132,5837,5058,3912,2524,1076,-260,-1329,-2014,-2248,-2026,-1402,-462,653,1815,2879,3741,4312,4567,4491,4148,3585,2907,2195,1544,1014,676,534,618,905,1371,1990,2710,3504,4311,5105,5824,6432,6876,7111,7104,6818,6249,5393,4282,2967,1511,23,-1411,-2649,-3614,-4182,-4320,-3993,-3238,-2140,-819,559,1827,2805,3365,3391,2860,1771,224,-1672,-3734,-5801,-7683,-9252,-10369,-11003,-11113,-10762,-10017,-8998,-7837,-6665,-5604,-4742,-4134,-3780,-3646,-3646,-3684,-3640,-3422,-2945,-2189,-1157,82,1439,2787,4006,4970,5601,5839,5685,5172,4371,3390,2335,1325,463,-174,-525,-577,-330,179,898,1770,2713,3682,4600,5440,6162,6746,7193,7494,7658,7695,7611,7423,7148,6801,6413,6013,5626,5295,5036,4876,4815,4846,4943,5070,5177,5224,5159,4964,4621,4143,3569,2944,2338,1821,1453,1282,1338,1592,2021,2540,3061,3490,3725,3700,3367,2728,1804,677,-575,-1831,-3001,-3976,-4707,-5133,-5262,-5114,-4727,-4188,-3549,-2911,-2323,-1859,-1533,-1359,-1313,-1335,-1365,-1315,-1104,-673,26,1001,2219,3622,5109,6567,7863,8884,9509,9681,9345,8515,7245,5614,3757,1817,-64,-1728,-3066,-3983,-4426,-4396,-3922,-3081,-1964,-695,622,1867,2958,3827,4435,4784,4877,4777,4523,4196,3866,3600,3458,3487,3695,4105,4658,5343,6062,6763,7350,7756,7917,7801,7396,6737,5866,4892,3888,2994,2280,1858,1748,1987,2524,3295,4192,5081,5819,6289,6355,5985,5116,3812,2130,205,-1819,-3777,-5520,-6903,-7838,-8259,-8171,-7604,-6641,-5393,-3982,-2548,-1218,-79,771,1326,1573,1558,1372,1081,831,682,763,1094,1744,2664,3841,5164,6540,7828,8904,9635,9930,9713,8978,7741,6094,4135,2030,-87,-2040,-3708,-4977,-5786,-6117,-5989,-5473,-4655,-3658,-2602,-1597,-755,-129,215,300,124,-232,-709,-1209,-1642,-1930,-2005,-1838,-1427,-812,-65,710,1403,1890,2081,1898,1324,375,-857,-2272,-3698,-4991,-5980,-6556,-6622,-6172,-5222,-3885,-2280,-586,1017,2376,3311,3769,3642,2989,1825,295,-1494,-3348,-5128,-6660,-7837,-8563,-8805,-8572,-7918,-6939,-5768,-4524,-3376,-2416,-1767,-1463,-1532,-1932,-2595,-3415,-4277,-5041,-5612,-5877,-5798,-5357,-4592,-3594,-2488,-1419,-567,-53,-20,-516,-1548,-3081,-4971,-7097,-9252,-11263,-12952,-14181,-14854,-14930,-14424,-13401,-11970,-10273,-8450,-6668,-5039,-3681,-2650,-1977,-1644,-1610,-1788,-2103,-2437,-2706,-2816,-2703,-2333,-1701,-830,196,1306,2369,3270,3899,4155,3986,3383,2380,1066,-432,-1958,-3358,-4461,-5166,-5373,-5073,-4294,-3139,-1744,-292,1036,2060,2633,2655,2089,951,-674,-2657,-4836,-7031,-9066,-10792,-12093,-12900,-13209,-13034,-12475,-11608,-10581,-9486,-8458,-7563,-6874,-6414,-6177,-6144,-6257,-6446,-6646,-6765,-6743,-6516,-6045,-5336,-4399,-3314,-2152,-1050,-115,518,755,528,-188,-1344,-2878,-4636,-6477,-8216,-9690,-10754,-11316,-11309,-10769,-9730,-8319,-6666,-4907,-3213,-1672,-407,554,1182,1499,1560,1421,1175,883,637,481,474,631,961,1443,2044,2702,3356,3929,4353,4576,4551,4289,3791,3133,2379,1636,998,563,405,564,1057,1840,2845,3971,5079,6045,6729,7031,6876,6240,5147,3662,1905,1,-1884,-3619,-5060,-6127,-6752,-6940,-6716,-6164,-5373,-4467,-3555,-2741,-2113,-1713,-1577,-1678,-1984,-2415,-2894,-3319,-3595,-3651,-3415,-2885,-2047,-975,268,1550,2757,3741,4392,4601,4308,3500,2215,524,-1424,-3508,-5523,-7333,-8767,-9724,-10126,-9947,-9219,-8010,-6428,-4605,-2682,-799,923,2387,3537,4342,4819,5004,4980,4816,4622,4477,4450,4609,4954,5497,6187,6972,7765,8479,9031,9339,9358,9062,8459,7594,6536,5373,4207,3138,2258,1639,1326,1334,1639,2191,2887,3631,4269,4696,4777,4431,3619,2332,626,-1394,-3604,-5834,-7916,-9696,-11030,-11833,-12047,-11690,-10804,-9511,-7925,-6214,-4519,-2978,-1701,-739,-119,204,289,250,184,210,403,822,1476,2336,3339,4395,5389,6228,6791,7029,6865,6312,5370,4110,2606,968,-687,-2240,-3576,-4593,-5231,-5432,-5211,-4585,-3628,-2436,-1116,204,1418,2419,3152,3566,3689,3538,3200,2760,2311,1960,1755,1764,1967,2355,2837,3342,3739,3951,3868,3451,2683,1594,258,-1205,-2686,-4018,-5105,-5819,-6108,-5940,-5331,-4347,-3077,-1653,-216,1091,2118,2760,2916,2558,1673,326,-1409,-3385,-5466,-7477,-9265,-10678,-11604,-11960,-11717,-10897,-9561,-7832,-5849,-3777,-1797,-36,1366,2358,2920,3096,2974,2678,2331,2066,1968,2092,2436,2950,3544,4095,4486,4586,4330,3664,2600,1202,-443,-2194,-3920,-5475,-6746,-7639,-8098,-8121,-7720,-6969,-5940,-4746,-3482,-2260,-1165,-265,376,765,880,779,500,128,-253,-561,-700,-629,-275,344,1225,2295,3474,4644,5679,6467,6889,6896,6440,5567,4319,2840,1232,-322,-1705,-2780,-3470,-3724,-3553,-2982,-2111,-1018,165,1326,2360,3163,3673,3839,3640,3086,2197,1034,-344,-1853,-3401,-4910,-6271,-7425,-8286,-8819,-8987,-8801,-8273,-7474,-6457,-5313,-4117,-2940,-1823,-808,123,969,1757,2505,3227,3895,4502,4976,5280,5346,5140,4635,3854,2826,1647,387,-816,-1888,-2706,-3234,-3410,-3262,-2796,-2105,-1236,-308,619,1451,2137,2643,2944,3064,3008,2829,2554,2248,1937,1679,1502,1446,1530,1775,2182,2732,3412,4156,4914,5613,6167,6523,6626,6460,6034,5393,4607,3758,2947,2240,1721,1413,1344,1493,1832,2318,2891,3506,4102,4644,5094,5421,5609,5636,5499,5183,4700,4046,3254,2338,1349,329,-674,-1582,-2367,-2960,-3333,-3472,-3360,-3023,-2479,-1772,-931,-3,990,2011,3051,4087,5097,6074,6965,7757,8393,8831,9035,8974,8624,8003,7111,6020,4758,3426,2071,785,-383,-1380,-2180,-2765,-3146,-3327,-3333,-3191,-2906,-2521,-2035,-1477,-868,-230,405,1007,1536,1976,2285,2490,2566,2570,2523,2473,2484,2572,2782,3104,3522,3994,4468,4881,5188,5351,5364,5239,5009,4728,4434,4187,4005,3913,3889,3936,3995,4057,4074,4025,3898,3674,3368,2977,2524,2017,1475,902,319,-288,-894,-1525,-2153,-2791,-3404,-3988,-4488,-4884,-5115,-5147,-4947,-4480,-3750,-2762,-1549,-157,1346,2899,4417,5834,7075,8093,8824,9258,9349,9112,8545,7676,6548,5218,3758,2248,780,-567,-1711,-2601,-3203,-3515,-3559,-3396,-3091,-2732,-2391,-2148,-2028,-2075,-2250,-2536,-2866,-3179,-3408,-3500,-3409,-3121,-2619,-1932,-1068,-80,1002,2128,3243,4303,5249,6023,6582,6859,6843,6493,5846,4920,3809,2593,1399,325,-517,-1068,-1282,-1186,-803,-247,412,1049,1565,1896,1981,1813,1418,822,110,-664,-1417,-2097,-2659,-3086,-3371,-3549,-3641,-3708,-3781,-3896,-4083,-4321,-4607,-4872,-5066,-5110,-4928,-4476,-3704,-2630,-1271,283,1954,3596,5102,6329,7178,7572,7463,6861,5804,4381,2714,928,-807,-2380,-3638,-4519,-4953,-4940,-4516,-3747,-2743,-1615,-492,517,1313,1837,2061,1998,1690,1208,646,89,-354,-619,-638,-368,183,1026,2094,3348,4696,6058,7344,8467,9353,9946,10209,10142,9756,9108,8261,7302,6319,5401,4607,4002,3576,3340,3226,3190,3151,3051,2837,2490,2014,1440,829,239,-252,-598,-753,-709,-471,-80,410,930,1401,1751,1905,1813,1432,767,-175,-1323,-2602,-3887,-5056,-5968,-6505,-6575,-6129,-5171,-3766,-2011,-75,1892,3688,5177,6204,6709,6639,6038,4967,3552,1937,276,-1267,-2566,-3510,-4046,-4143,-3839,-3179,-2268,-1198,-90,960,1866,2565,3037,3273,3313,3199,3004,2787,2615,2527,2560,2713,2993,3355,3796,4248,4708,5121,5476,5748,5925,5996,5959,5815,5578,5270,4934,4595,4321,4142,4101,4219,4492,4891,5375,5855,6268,6530,6576,6383,5931,5280,4470,3614,2789,2098,1607,1350,1342,1534,1878,2289,2673,2960,3069,2963,2618,2031,1243,284,-762,-1832,-2825,-3667,-4266,-4572,-4543,-4172,-3493,-2561,-1459,-293,844,1843,2639,3164,3402,3343,3022,2476,1777,985,181,-586,-1246,-1792,-2185,-2458,-2616,-2711,-2769,-2841,-2948,-3115,-3347,-3641,-3978,-4341,-4695,-5029,-5300,-5515,-5628,-5661,-5582,-5398,-5093,-4670,-4113,-3438,-2637,-1743,-784,185,1104,1906,2520,2899,3020,2877,2524,2017,1456,933,543,361,425,748,1286,1980,2739,3458,4052,4427,4546,4376,3930,3245,2366,1361,287,-805,-1866,-2866,-3792,-4616,-5352,-5972,-6494,-6903,-7212,-7425,-7554,-7622,-7640,-7628,-7602,-7559,-7507,-7438,-7348,-7229,-7085,-6912,-6721,-6513,-6290,-6057,-5796,-5521,-5204,-4861,-4495,-4110,-3755,-3428,-3194,-3046,-3033,-3134,-3355,-3668,-4036,-4427,-4791,-5100,-5328,-5462,-5508,-5482,-5414,-5340,-5291,-5305,-5394,-5579,-5839,-6164,-6495,-6793,-6978,-7005,-6799,-6340,-5599,-4608,-3405,-2086,-747,488,1497,2189,2489,2383,1895,1107,122,-911,-1876,-2647,-3156,-3369,-3314,-3041,-2671,-2282,-2008,-1907,-2032,-2386,-2929,-3599,-4303,-4967,-5502,-5874,-6053,-6057,-5925,-5708,-5481,-5289,-5190,-5192,-5305,-5497,-5729,-5954,-6111,-6168,-6079,-5835,-5438,-4909,-4285,-3610,-2942,-2318,-1800,-1403,-1153,-1053,-1091,-1245,-1498,-1815,-2189,-2593,-3032,-3497,-3995,-4509,-5047,-5562,-6054,-6463,-6773,-6942,-6964,-6821,-6542,-6147,-5682,-5202,-4764,-4412,-4203,-4144,-4252,-4506,-4862,-5260,-5617,-5849,-5857,-5592,-4970,-4019,-2730,-1201,484,2171,3737,5021,5936,6387,6387,5942,5175,4195,3163,2239,1540,1179,1179,1539,2187,3004,3881,4649,5222,5487,5412,5008,4309,3409,2406,1400,500,-233,-752,-1040,-1133,-1063,-909,-729,-586,-530,-562,-703,-884,-1103,-1268,-1367,-1356,-1241,-1043,-815,-613,-520,-584,-860,-1346,-2024,-2829,-3669,-4437,-5017,-5311,-5264,-4833,-4077,-3041,-1872,-686,361,1155,1610,1682,1391,796,-8,-896,-1750,-2461,-2948,-3159,-3100,-2779,-2281,-1657,-1008,-409,89,428,617,662,605,514,439,450,585,859,1271,1769,2301,2785,3154,3339,3313,3066,2633,2082,1488,953,558,372,433,733,1235,1865,2529,3130,3581,3821,3820,3604,3206,2717,2213,1787,1499,1387,1450,1651,1931,2199,2383,2407,2229,1847,1290,628,-31,-596,-938,-996,-722,-119,740,1764,2799,3705,4330,4565,4346,3659,2578,1197,-304,-1766,-2995,-3850,-4210,-4043,-3352,-2232,-815,737,2227,3505,4410,4882,4869,4413,3583,2499,1278,66,-1048,-1967,-2667,-3132,-3418,-3562,-3657,-3765,-3947,-4234,-4632,-5087,-5561,-5934,-6143,-6080,-5708,-4996,-3984,-2742,-1389,-57,1113,2007,2533,2672,2425,1887,1138,337,-412,-967,-1273,-1263,-961,-405,329,1137,1940,2640,3195,3565,3757,3797,3713,3563,3362,3144,2895,2611,2247,1785,1184,448,-410,-1346,-2281,-3130,-3784,-4157,-4170,-3798,-3037,-1970,-689,651,1885,2854,3407,3467,2973,1993,592,-1041,-2727,-4250,-5414,-6068,-6118,-5556,-4439,-2914,-1172,573,2089,3206,3775,3766,3174,2127,751,-754,-2203,-3430,-4309,-4771,-4814,-4478,-3869,-3097,-2311,-1612,-1127,-882,-931,-1207,-1673,-2211,-2721,-3096,-3237,-3104,-2662,-1952,-1026,32,1107,2124,2980,3639,4065,4275,4288,4165,3943,3686,3411,3155,2899,2644,2352,2006,1585,1090,536,-29,-567,-998,-1288,-1382,-1276,-993,-576,-112,308,597,670,483,34,-648,-1472,-2337,-3107,-3665,-3898,-3749,-3199,-2286,-1099,226,1541,2670,3478,3842,3714,3080,2027,658,-833,-2280,-3463,-4257,-4512,-4222,-3389,-2131,-597,1011,2496,3668,4380,4569,4203,3365,2166,766,-650,-1928,-2918,-3549,-3773,-3627,-3173,-2525,-1787,-1096,-523,-151,21,3,-131,-314,-433,-427,-217,202,827,1594,2421,3230,3908,4417,4695,4769,4664,4448,4201,3990,3880,3898,4045,4292,4596,4888,5127,5255,5256,5134,4907,4638,4367,4172,4078,4130,4309,4590,4912,5193,5366,5363,5141,4714,4102,3396,2685,2076,1672,1532,1708,2162,2858,3682,4521,5239,5707,5831,5536,4806,3665,2186,491,-1273,-2944,-4342,-5330,-5783,-5639,-4907,-3629,-1950,-27,1939,3722,5159,6066,6383,6068,5190,3864,2260,578,-986,-2261,-3127,-3514,-3441,-2959,-2198,-1291,-400,354,858,1069,988,658,178,-350,-808,-1107,-1166,-981,-538,93,855,1664,2439,3127,3683,4098,4366,4527,4578,4576,4509,4413,4267,4085,3854,3581,3286,2993,2741,2594,2585,2778,3195,3840,4688,5667,6688,7618,8340,8720,8684,8159,7188,5803,4157,2391,687,-772,-1860,-2461,-2550,-2156,-1344,-277,927,2069,3025,3657,3892,3699,3086,2128,916,-413,-1721,-2868,-3731,-4217,-4277,-3906,-3154,-2095,-855,439,1658,2670,3404,3796,3841,3575,3058,2389,1657,970,381,-44,-312,-426,-451,-424,-434,-512,-702,-1004,-1407,-1848,-2296,-2658,-2903,-2968,-2856,-2556,-2107,-1555,-944,-339,223,714,1108,1425,1653,1835,1967,2074,2165,2219,2248,2219,2123,1958,1710,1410,1079,765,518,392,427,659,1078,1672,2374,3106,3791,4304,4602,4591,4270,3644,2760,1700,563,-555,-1551,-2355,-2916,-3217,-3272,-3112,-2810,-2406,-2003,-1621,-1344,-1169,-1121,-1174,-1296,-1432,-1520,-1506,-1329,-970,-415,310,1143,2007,2814,3457,3862,3971,3748,3236,2462,1548,591,-269,-922,-1259,-1241,-834,-96,895,2026,3144,4133,4859,5255,5285,4953,4328,3477,2516,1542,646,-87,-621,-907,-955,-757,-337,281,1071,1988,2990,4012,4996,5854,6520,6911,6981,6680,6024,5014,3751,2287,787,-661,-1879,-2786,-3254,-3261,-2776,-1864,-604,872,2407,3852,5049,5883,6279,6190,5645,4695,3430,1986,473,-964,-2226,-3211,-3867,-4162,-4099,-3724,-3085,-2283,-1392,-533,229,798,1140,1234,1093,770,336,-112,-484,-685,-657,-362,189,954,1851,2777,3623,4275,4654,4701,4399,3795,2936,1956,954,75,-587,-947,-969,-674,-83,681,1565,2445,3248,3927,4421,4755,4916,4931,4833,4630,4345,3999,3579,3138,2667,2225,1841,1561,1432,1470,1692,2078,2589,3166,3738,4217,4542,4652,4507,4132,3521,2782,1970,1211,601,231,169,442,1033,1894,2930,4041,5098,5995,6632,6938,6888,6469,5721,4705,3490,2171,840,-440,-1567,-2521,-3240,-3726,-3979,-4018,-3891,-3635,-3318,-2972,-2670,-2410,-2247,-2150,-2134,-2147,-2191,-2202,-2190,-2123,-2006,-1862,-1705,-1574,-1504,-1524,-1663,-1929,-2320,-2811,-3352,-3898,-4355,-4672,-4776,-4629,-4226,-3582,-2760,-1843,-931,-128,475,800,824,521,-54,-864,-1811,-2814,-3762,-4582,-5179,-5509,-5536,-5253,-4695,-3905,-2960,-1954,-974,-130,514,877,940,677,123,-680,-1658,-2722,-3775,-4712,-5440,-5862,-5933,-5594,-4852,-3738,-2303,-670,1058,2716,4172,5264,5897,5963,5441,4337,2716,699,-1566,-3895,-6100,-8003,-9452,-10339,-10607,-10261,-9367,-8031,-6418,-4688,-3030,-1602,-521,117,313,69,-512,-1341,-2280,-3211,-4022,-4632,-4995,-5104,-4981,-4686,-4290,-3870,-3525,-3308,-3298,-3511,-3960,-4618,-5429,-6329,-7214,-8005,-8607,-8963,-9030,-8810,-8326,-7643,-6837,-6016,-5259,-4676,-4310,-4227,-4419,-4881,-5543,-6349,-7180,-7959,-8565,-8928,-8989,-8720,-8141,-7286,-6244,-5099,-3964,-2934,-2088,-1495,-1181,-1150,-1371,-1798,-2358,-2975,-3562,-4036,-4324,-4369,-4122,-3577,-2725,-1623,-312,1100,2524,3827,4902,5636,5934,5750,5044,3863,2253,344,-1747,-3836,-5782,-7418,-8639,-9354,-9553,-9235,-8500,-7437,-6201,-4920,-3739,-2751,-2030,-1591,-1410,-1432,-1584,-1776,-1951,-2052,-2063,-2000,-1891,-1799,-1769,-1866,-2116,-2539,-3121,-3817,-4577,-5307,-5940,-6379,-6562,-6444,-5986,-5219,-4163,-2901,-1519,-127,1152,2217,2950,3305,3219,2715,1817,625,-769,-2214,-3577,-4734,-5549,-5978,-5950,-5506,-4680,-3580,-2319,-1043,122,1044,1639,1841,1654,1085,231,-830,-1959,-3040,-3930,-4535,-4743,-4513,-3814,-2665,-1128,708,2702,4711,6565,8098,9177,9680,9550,8778,7403,5540,3328,957,-1383,-3490,-5198,-6376,-6931,-6859,-6173,-4989,-3428,-1675,101,1707,3000,3859,4228,4104,3547,2656,1575,453,-561,-1346,-1820,-1951,-1759,-1301,-687,-21,561,964,1097,924,435,-323,-1283,-2335,-3363,-4244,-4857,-5124,-4976,-4406,-3438,-2146,-642,937,2434,3712,4630,5104,5083,4567,3615,2321,809,-765,-2264,-3556,-4525,-5121,-5292,-5072,-4497,-3643,-2613,-1498,-402,581,1396,1978,2328,2439,2348,2118,1804,1518,1319,1313,1548,2072,2891,3972,5257,6632,7986,9172,10050,10518,10466,9885,8758,7175,5234,3092,912,-1129,-2882,-4217,-5060,-5370,-5170,-4520,-3520,-2295,-983,282,1375,2212,2728,2922,2804,2455,1946,1381,856,430,166,56,87,203,329,397,322,67,-403,-1073,-1911,-2843,-3798,-4665,-5362,-5806,-5917,-5678,-5052,-4081,-2803,-1318,279,1833,3228,4306,4970,5133,4770,3900,2612,1013,-714,-2420,-3919,-5079,-5796,-6016,-5751,-5057,-4038,-2828,-1564,-399,563,1223,1538,1505,1150,550,-197,-979,-1666,-2142,-2303,-2071,-1403,-318,1154,2886,4768,6619,8270,9553,10326,10484,10001,8867,7198,5097,2765,387,-1838,-3727,-5141,-5998,-6251,-5944,-5143,-3965,-2570,-1091,297,1488,2365,2894,3037,2856,2393,1775,1085,469,-7,-250,-244,2,428,955,1458,1845,2000,1866,1403,631,-407,-1614,-2893,-4115,-5167,-5943,-6353,-6349,-5899,-5017,-3752,-2180,-423,1381,3085,4522,5566,6102,6079,5479,4381,2863,1100,-755,-2529,-4053,-5233,-5974,-6272,-6146,-5667,-4923,-4030,-3088,-2188,-1415,-804,-398,-184,-151,-250,-428,-614,-729,-707,-477,-14,709,1656,2776,3981,5151,6173,6926,7312,7280,6795,5909,4677,3230,1689,199,-1107,-2139,-2814,-3125,-3080,-2742,-2187,-1515,-824,-194,293,617,749,719,564,332,105,-76,-131,-55,198,586,1097,1656,2205,2655,2940,2998,2791,2318,1595,677,-356,-1419,-2410,-3242,-3836,-4133,-4089,-3698,-2957,-1901,-579,942,2571,4213,5744,7070,8063,8659,8783,8435,7618,6419,4906,3230,1487,-160,-1639,-2827,-3702,-4216,-4395,-4262,-3881,-3314,-2636,-1920,-1223,-602,-81,331,647,908,1163,1471,1896,2471,3232,4163,5237,6380,7513,8529,9334,9834,9969,9707,9054,8050,6781,5329,3834,2382,1103,66,-674,-1088,-1203,-1050,-698,-228,277,753,1117,1357,1430,1365,1179,922,646,410,259,239,357,618,998,1448,1916,2343,2643,2802,2741,2477,2007,1356,590,-244,-1064,-1814,-2420,-2837,-3017,-2934,-2565,-1915,-988,177,1529,3005,4503,5935,7177,8147,8736,8908,8611,7880,6740,5288,3618,1855,117,-1483,-2843,-3904,-4609,-4956,-4961,-4654,-4110,-3379,-2553,-1679,-832,-34,679,1322,1904,2457,3022,3619,4289,5011,5793,6564,7285,7866,8227,8305,8034,7407,6424,5157,3678,2128,611,-713,-1757,-2420,-2673,-2527,-2029,-1280,-390,513,1311,1916,2257,2327,2134,1743,1226,692,218,-84,-179,-6,411,1066,1870,2770,3647,4423,5001,5312,5307,4975,4320,3387,2247,968,-341,-1589,-2692,-3552,-4122,-4347,-4200,-3699,-2854,-1739,-418,996,2410,3693,4761,5500,5871,5810,5340,4476,3280,1845,257,-1369,-2925,-4334,-5490,-6366,-6911,-7129,-7038,-6671,-6094,-5356,-4528,-3662,-2794,-1966,-1174,-421,301,1024,1750,2497,3268,4027,4765,5410,5921,6237,6297,6089,5579,4809,3815,2676,1493,363,-605,-1325,-1732,-1797,-1521,-954,-168,733,1640,2438,3035,3363,3390,3130,2623,1965,1243,583,88,-165,-103,268,933,1815,2821,3819,4692,5321,5620,5538,5071,4246,3154,1878,556,-715,-1810,-2657,-3198,-3398,-3281,-2845,-2165,-1278,-258,834,1940,3009,3989,4861,5582,6151,6536,6734,6718,6494,6025,5345,4429,3328,2061,691,-724,-2117,-3411,-4554,-5476,-6147,-6531,-6621,-6411,-5922,-5168,-4196,-3041,-1762,-417,934,2220,3381,4362,5110,5600,5801,5719,5361,4764,3973,3045,2058,1075,183,-560,-1083,-1354,-1338,-1053,-503,231,1110,2010,2864,3569,4046,4254,4155,3777,3161,2381,1543,745,106,-298,-389,-151,416,1260,2301,3435,4531,5487,6166,6523,6466,6031,5213,4110,2808,1428,94,-1072,-1979,-2541,-2738,-2549,-2020,-1203,-178,959,2128,3236,4235,5069,5734,6219,6533,6698,6710,6586,6298,5849,5192,4333,3247,1958,498,-1083,-2694,-4261,-5672,-6845,-7695,-8167,-8219,-7855,-7091,-5986,-4614,-3069,-1458,111,1549,2772,3730,4404,4783,4913,4822,4571,4212,3796,3356,2927,2525,2149,1832,1540,1325,1151,1063,1040,1095,1213,1365,1532,1657,1715,1642,1429,1038,475,-232,-1065,-1940,-2815,-3589,-4211,-4606,-4744,-4601,-4194,-3560,-2773,-1906,-1070,-343,176,429,387,42,-571,-1384,-2326,-3293,-4191,-4943,-5467,-5742,-5732,-5479,-5002,-4376,-3664,-2932,-2243,-1637,-1134,-737,-436,-205,-28,109,207,240,184,-15,-390,-985,-1814,-2872,-4125,-5518,-6959,-8354,-9588,-10544,-11138,-11272,-10926,-10074,-8779,-7103,-5176,-3134,-1121,710,2246,3393,4103,4359,4207,3687,2904,1939,892,-159,-1130,-1996,-2696,-3242,-3611,-3823,-3880,-3805,-3606,-3305,-2926,-2492,-2050,-1621,-1278,-1040,-979,-1108,-1463,-2039,-2819,-3758,-4782,-5812,-6731,-7458,-7872,-7943,-7610,-6912,-5899,-4681,-3393,-2189,-1209,-582,-389,-658,-1370,-2444,-3761,-5177,-6533,-7684,-8513,-8938,-8939,-8529,-7790,-6817,-5741,-4682,-3750,-3014,-2522,-2251,-2180,-2230,-2337,-2437,-2477,-2450,-2372,-2274,-2245,-2327,-2610,-3123,-3886,-4875,-6048,-7296,-8531,-9617,-10442,-10911,-10946,-10529,-9669,-8434,-6917,-5244,-3543,-1949,-565,527,1282,1694,1785,1608,1213,689,81,-542,-1140,-1685,-2154,-2529,-2816,-2990,-3069,-3030,-2892,-2640,-2297,-1871,-1380,-864,-342,142,542,838,977,952,740,352,-193,-851,-1569,-2270,-2881,-3333,-3563,-3553,-3287,-2812,-2179,-1490,-830,-315,-13,2,-276,-850,-1635,-2572,-3515,-4367,-5005,-5338,-5336,-4982,-4342,-3505,-2576,-1714,-994,-535,-348,-431,-727,-1126,-1535,-1821,-1914,-1759,-1354,-763,-76,583,1070,1280,1115,550,-390,-1635,-3030,-4448,-5693,-6635,-7153,-7184,-6742,-5871,-4697,-3340,-1958,-683,381,1166,1648,1859,1836,1662,1413,1146,930,778,705,695,724,769,809,831,841,834,854,889,993,1144,1373,1648,1968,2283,2580,2795,2917,2902,2733,2416,1944,1370,712,55,-568,-1065,-1407,-1545,-1473,-1215,-804,-311,182,603,868,932,770,377,-184,-863,-1545,-2137,-2531,-2639,-2422,-1857,-1002,79,1250,2391,3360,4059,4406,4390,4034,3407,2628,1796,1047,450,79,-82,-40,102,275,359,289,-6,-517,-1230,-2052,-2894,-3631,-4168,-4417,-4343,-3937,-3267,-2391,-1441,-503,304,922,1301,1462,1414,1249,1019,820,710,728,904,1207,1617,2071,2508,2882,3140,3271,3273,3161,2983,2770,2576,2432,2352,2352,2399,2483,2546,2555,2463,2234,1862,1343,704,-3,-723,-1374,-1886,-2191,-2245,-2030,-1562,-893,-97,718,1455,2011,2307,2310,2000,1433,676,-167,-953,-1591,-1943,-1966,-1608,-905,89,1261,2491,3634,4576,5211,5489,5392,4955,4238,3347,2362,1402,518,-217,-811,-1251,-1597,-1863,-2125,-2387,-2687,-3009,-3335,-3621,-3833,-3920,-3866,-3652,-3299,-2826,-2294,-1743,-1230,-792,-457,-215,-67,37,125,239,414,664,980,1354,1733,2085,2355,2509,2524,2392,2141,1798,1430,1091,842,737,805,1061,1479,2040,2658,3295,3846,4254,4451,4391,4052,3452,2601,1606,511,-541,-1462,-2153,-2518,-2537,-2183,-1515,-594,461,1533,2501,3247,3717,3852,3688,3252,2647,1958,1308,775,436,312,405,657,1014,1368,1654,1783,1724,1458,1016,449,-179,-784,-1304,-1691,-1917,-1998,-1951,-1835,-1699,-1600,-1581,-1669,-1863,-2166,-2536,-2948,-3362,-3748,-4077,-4335,-4505,-4591,-4575,-4465,-4237,-3886,-3408,-2779,-2027,-1147,-186,809,1780,2648,3351,3813,4009,3893,3503,2858,2036,1129,237,-537,-1091,-1363,-1294,-881,-144,860,2054,3322,4577,5679,6562,7120,7318,7131,6566,5678,4535,3237,1900,639,-442,-1240,-1711,-1819,-1593,-1081,-377,416,1185,1818,2253,2432,2367,2091,1679,1226,823,575,532,736,1187,1820,2593,3376,4087,4610,4871,4814,4430,3739,2815,1736,625,-420,-1287,-1892,-2189,-2137,-1769,-1111,-251,726,1701,2577,3246,3629,3682,3370,2717,1761,562,-766,-2152,-3446,-4576,-5413,-5890,-5949,-5557,-4728,-3516,-1984,-274,1513,3195,4672,5784,6473,6672,6386,5668,4602,3322,1963,684,-388,-1136,-1495,-1435,-966,-157,917,2141,3405,4602,5629,6418,6912,7084,6938,6491,5797,4916,3923,2906,1940,1102,446,7,-216,-228,-92,155,441,717,948,1110,1222,1303,1407,1558,1814,2181,2664,3254,3884,4527,5089,5518,5745,5714,5406,4804,3935,2846,1605,303,-954,-2076,-2958,-3540,-3769,-3640,-3179,-2446,-1544,-569,339,1085,1567,1718,1528,986,163,-881,-2041,-3210,-4288,-5164,-5775,-6038,-5943,-5469,-4648,-3528,-2196,-726,749,2156,3367,4332,4977,5295,5303,5036,4588,4031,3475,3007,2699,2609,2739,3097,3621,4269,4952,5599,6133,6496,6640,6553,6225,5680,4960,4108,3196,2286,1444,731,195,-136,-255,-165,82,446,857,1244,1552,1731,1750,1619,1344,981,567,174,-152,-361,-412,-296,0,454,1039,1706,2391,3021,3511,3784,3779,3444,2789,1825,645,-661,-1951,-3103,-3983,-4505,-4620,-4321,-3674,-2759,-1725,-687,190,819,1105,1017,574,-191,-1178,-2298,-3431,-4464,-5302,-5848,-6062,-5879,-5333,-4417,-3210,-1792,-253,1273,2686,3874,4746,5253,5361,5096,4497,3657,2672,1670,754,48,-379,-466,-192,418,1320,2432,3649,4866,5969,6854,7448,7682,7556,7059,6260,5219,4046,2840,1727,781,103,-275,-339,-92,395,1076,1857,2655,3411,4041,4527,4828,4946,4903,4708,4417,4053,3671,3310,2996,2768,2620,2559,2548,2559,2531,2417,2174,1769,1209,525,-236,-978,-1625,-2090,-2306,-2255,-1929,-1396,-727,-41,555,940,1036,788,194,-716,-1859,-3129,-4403,-5536,-6424,-6943,-7037,-6662,-5824,-4581,-2996,-1213,665,2466,4077,5359,6232,6637,6569,6057,5182,4044,2788,1542,452,-375,-840,-908,-552,174,1218,2476,3829,5164,6350,7294,7908,8149,8000,7476,6647,5568,4367,3132,1983,1009,279,-163,-316,-199,122,586,1099,1587,1984,2243,2345,2305,2135,1907,1647,1438,1307,1306,1438,1706,2080,2519,2964,3343,3597,3647,3462,3000,2267,1307,171,-1026,-2181,-3169,-3876,-4227,-4159,-3687,-2842,-1724,-457,817,1941,2784,3240,3237,2770,1859,590,-927,-2562,-4163,-5601,-6745,-7506,-7824,-7672,-7076,-6086,-4785,-3290,-1712,-183,1188,2303,3093,3524,3588,3319,2771,2019,1159,272,-547,-1226,-1722,-1986,-2030,-1851,-1491,-984,-396,232,836,1370,1801,2083,2222,2191,2016,1706,1294,814,297,-233,-745,-1235,-1694,-2120,-2526,-2895,-3245,-3540,-3781,-3943,-4002,-3956,-3787,-3505,-3124,-2659,-2139,-1596,-1062,-571,-169,124,258,217,-18,-447,-1058,-1802,-2645,-3496,-4295,-4964,-5432,-5668,-5647,-5389,-4939,-4365,-3756,-3201,-2779,-2569,-2590,-2872,-3378,-4070,-4880,-5737,-6557,-7284,-7851,-8235,-8414,-8382,-8175,-7794,-7291,-6699,-6039,-5378,-4723,-4118,-3591,-3150,-2823,-2595,-2476,-2444,-2480,-2568,-2666,-2766,-2832,-2861,-2829,-2752,-2621,-2453,-2265,-2063,-1869,-1691,-1537,-1407,-1313,-1242,-1203,-1193,-1196,-1221,-1246,-1278,-1304,-1326,-1350,-1384,-1446,-1546,-1697,-1905,-2167,-2473,-2807,-3145,-3466,-3753,-3981,-4146,-4233,-4241,-4158,-4003,-3760,-3457,-3107,-2729,-2369,-2049,-1809,-1666,-1647,-1740,-1947,-2238,-2587,-2970,-3348,-3707,-4029,-4304,-4541,-4746,-4921,-5102,-5269,-5458,-5652,-5858,-6070,-6278,-6481,-6667,-6843,-6996,-7135,-7249,-7340,-7393,-7409,-7358,-7253,-7049,-6773,-6390,-5923,-5375,-4765,-4119,-3470,-2848,-2291,-1826,-1478,-1255,-1171,-1200,-1331,-1523,-1735,-1926,-2051,-2073,-1972,-1732,-1368,-888,-348,224,759,1209,1531,1688,1679,1503,1204,809,392,-15,-350,-600,-733,-763,-692,-546,-354,-128,91,296,457,565,611,588,504,372,204,36,-126,-248,-327,-359,-349,-314,-267,-229,-218,-234,-301,-390,-526,-672,-838,-1008,-1176,-1342,-1509,-1671,-1849,-2023,-2218,-2411,-2615,-2811,-3005,-3182,-3349,-3505,-3646,-3792,-3928,-4070,-4205,-4321,-4411,-4443,-4407,-4281,-4052,-3723,-3303,-2807,-2274,-1732,-1221,-780,-426,-190,-58,-46,-108,-245,-397,-556,-668,-725,-699,-578,-374,-77,280,691,1117,1543,1925,2251,2489,2635,2680,2650,2547,2423,2288,2187,2132,2135,2191,2280,2391,2481,2542,2529,2452,2285,2050,1754,1429,1103,823,617,518,558,714,1010,1373,1804,2211,2572,2822,2938,2896,2694,2346,1880,1329,742,153,-397,-869,-1258,-1531,-1712,-1788,-1793,-1733,-1653,-1558,-1491,-1458,-1482,-1575,-1730,-1957,-2232,-2541,-2861,-3149,-3381,-3517,-3528,-3400,-3123,-2715,-2195,-1619,-1018,-458,19,394,619,733,717,637,505,391,307,313,400,599,879,1240,1646,2075,2499,2890,3233,3509,3718,3852,3917,3929,3893,3844,3794,3782,3819,3938,4125,4390,4702,5018,5309,5506,5575,5478,5178,4697,4012,3192,2253,1270,315,-569,-1290,-1828,-2131,-2204,-2050,-1711,-1225,-658,-73,480,937,1271,1446,1453,1291,975,529,-10,-597,-1187,-1732,-2194,-2537,-2742,-2810,-2735,-2562,-2295,-1991,-1674,-1386,-1141,-974,-872,-856,-897,-994,-1108,-1228,-1319,-1361,-1343,-1255,-1103,-910,-681,-468,-263,-123,-20,15,20,2,-6,35,135,335,626,1005,1458,1918,2377,2747,3009,3129,3089,2915,2642,2316,2024,1815,1761,1911,2275,2868,3644,4559,5542,6505,7364,8037,8459,8576,8386,7866,7086,6058,4893,3620,2353,1123,7,-963,-1768,-2371,-2799,-3022,-3082,-2964,-2699,-2302,-1790,-1197,-557,107,734,1300,1757,2067,2217,2186,1984,1625,1150,587,0,-583,-1120,-1581,-1974,-2288,-2556,-2802,-3058,-3348,-3694,-4085,-4509,-4922,-5273,-5493,-5529,-5312,-4820,-4032,-2974,-1705,-304,1111,2421,3509,4265,4622,4543,4037,3167,2019,728,-585,-1769,-2721,-3341,-3581,-3429,-2905,-2080,-1038,117,1266,2339,3235,3935,4407,4672,4769,4745,4671,4601,4581,4652,4819,5089,5436,5840,6260,6664,7007,7253,7353,7288,7016,6545,5864,5011,4000,2897,1720,552,-590,-1630,-2535,-3250,-3716,-3903,-3766,-3309,-2542,-1514,-294,1020,2332,3516,4477,5115,5377,5234,4697,3821,2684,1391,78,-1159,-2188,-2953,-3397,-3526,-3368,-2987,-2465,-1884,-1336,-877,-556,-384,-347,-405,-511,-594,-604,-502,-266,83,526,1005,1483,1891,2209,2390,2440,2344,2124,1792,1378,914,422,-48,-487,-858,-1151,-1365,-1480,-1522,-1474,-1355,-1165,-911,-600,-226,212,730,1325,2006,2759,3573,4433,5295,6148,6926,7610,8144,8501,8655,8590,8300,7788,7060,6146,5069,3892,2668,1482,394,-515,-1216,-1667,-1862,-1814,-1534,-1069,-451,265,1027,1769,2436,2972,3330,3503,3472,3279,2944,2523,2052,1589,1163,809,543,351,224,107,-22,-240,-562,-1041,-1685,-2475,-3379,-4322,-5206,-5949,-6425,-6580,-6322,-5654,-4570,-3152,-1501,231,1885,3299,4325,4857,4832,4239,3136,1615,-161,-2028,-3801,-5306,-6419,-7030,-7113,-6661,-5742,-4445,-2903,-1258,354,1798,2990,3860,4402,4628,4593,4371,4055,3735,3506,3436,3587,3979,4621,5479,6516,7653,8803,9866,10724,11298,11476,11231,10510,9340,7751,5828,3687,1465,-682,-2606,-4167,-5257,-5800,-5758,-5154,-4035,-2518,-727,1169,3000,4603,5825,6566,6758,6393,5524,4229,2649,922,-780,-2301,-3491,-4237,-4471,-4170,-3389,-2204,-760,803,2323,3666,4704,5363,5600,5416,4880,4068,3121,2151,1300,653,296,244,494,985,1651,2380,3081,3649,4007,4108,3914,3448,2726,1810,767,-333,-1407,-2384,-3214,-3831,-4212,-4316,-4129,-3656,-2905,-1940,-790,441,1705,2903,3978,4873,5543,5991,6222,6294,6265,6224,6253,6425,6785,7357,8111,9012,9968,10895,11700,12293,12628,12665,12413,11902,11189,10329,9396,8428,7465,6520,5593,4659,3713,2710,1664,541,-625,-1833,-3033,-4190,-5249,-6174,-6911,-7449,-7746,-7821,-7680,-7350,-6883,-6312,-5694,-5077,-4512,-4037,-3693,-3487,-3422,-3472,-3580,-3689,-3700,-3546,-3133,-2424,-1377,-24,1604,3389,5236,6971,8474,9591,10240,10352,9928,8995,7646,5982,4145,2280,523,-1001,-2197,-3009,-3421,-3443,-3136,-2580,-1869,-1131,-461,37,274,224,-160,-819,-1722,-2751,-3807,-4756,-5480,-5874,-5857,-5388,-4469,-3149,-1535,229,1980,3514,4687,5329,5366,4757,3548,1854,-170,-2307,-4364,-6138,-7480,-8293,-8540,-8248,-7521,-6476,-5308,-4178,-3269,-2709,-2602,-2975,-3814,-5047,-6547,-8185,-9797,-11242,-12403,-13180,-13549,-13493,-13070,-12348,-11433,-10432,-9464,-8618,-7987,-7610,-7524,-7704,-8135,-8735,-9429,-10118,-10681,-11030,-11062,-10726,-9995,-8893,-7474,-5847,-4125,-2457,-950,268,1148,1641,1770,1573,1123,498,-211,-927,-1573,-2103,-2478,-2700,-2785,-2771,-2719,-2683,-2730,-2900,-3231,-3720,-4339,-5045,-5749,-6383,-6850,-7067,-6970,-6513,-5688,-4520,-3077,-1454,221,1814,3200,4249,4894,5069,4795,4114,3127,1975,794,-262,-1080,-1584,-1738,-1584,-1176,-639,-84,345,543,428,-48,-854,-1950,-3230,-4559,-5824,-6871,-7617,-7982,-7942,-7516,-6757,-5774,-4659,-3558,-2567,-1793,-1305,-1123,-1260,-1663,-2285,-3037,-3848,-4626,-5301,-5803,-6087,-6111,-5868,-5367,-4634,-3724,-2690,-1612,-556,400,1208,1827,2244,2476,2542,2500,2391,2274,2201,2200,2305,2518,2834,3224,3670,4110,4526,4857,5075,5141,5015,4688,4123,3346,2359,1217,-31,-1312,-2547,-3657,-4563,-5199,-5521,-5502,-5158,-4524,-3676,-2683,-1652,-651,233,949,1475,1791,1927,1899,1754,1525,1249,955,657,368,77,-209,-500,-776,-1012,-1186,-1244,-1172,-926,-514,61,754,1510,2241,2864,3287,3437,3266,2745,1904,789,-508,-1874,-3188,-4336,-5197,-5732,-5861,-5623,-5026,-4153,-3089,-1923,-758,341,1296,2077,2656,3027,3209,3218,3096,2881,2608,2325,2049,1817,1627,1493,1398,1327,1263,1167,1029,814,513,115,-383,-977,-1653,-2401,-3190,-4003,-4791,-5541,-6196,-6748,-7149,-7388,-7440,-7287,-6917,-6318,-5492,-4454,-3229,-1871,-438,989,2326,3489,4402,5001,5258,5166,4743,4047,3135,2095,1004,-53,-1008,-1801,-2403,-2787,-2979,-2979,-2862,-2646,-2416,-2196,-2042,-1962,-1981,-2074,-2244,-2442,-2654,-2828,-2946,-2974,-2901,-2718,-2428,-2051,-1616,-1156,-729,-373,-146,-83,-202,-517,-996,-1615,-2307,-3016,-3665,-4199,-4550,-4703,-4624,-4334,-3854,-3237,-2543,-1846,-1213,-706,-376,-253,-335,-612,-1037,-1553,-2093,-2572,-2927,-3084,-3012,-2688,-2124,-1364,-451,531,1526,2434,3217,3774,4092,4116,3835,3276,2439,1415,256,-931,-2044,-2984,-3662,-4004,-3986,-3592,-2872,-1870,-694,574,1813,2941,3863,4522,4872,4896,4595,4001,3140,2079,870,-408,-1694,-2894,-3962,-4809,-5403,-5701,-5681,-5354,-4730,-3858,-2798,-1609,-393,793,1851,2720,3359,3721,3826,3670,3296,2749,2075,1340,594,-100,-698,-1150,-1424,-1496,-1357,-1008,-484,182,913,1623,2236,2641,2777,2580,2023,1118,-87,-1515,-3052,-4569,-5951,-7049,-7795,-8097,-7938,-7338,-6346,-5062,-3594,-2071,-609,675,1707,2421,2816,2891,2711,2330,1843,1327,869,535,365,395,620,1036,1609,2313,3096,3925,4751,5544,6270,6903,7433,7840,8129,8301,8353,8294,8121,7825,7418,6902,6292,5617,4899,4176,3485,2845,2284,1799,1389,1029,698,366,5,-396,-867,-1384,-1968,-2562,-3164,-3702,-4151,-4450,-4565,-4466,-4136,-3584,-2836,-1941,-966,13,922,1677,2237,2557,2640,2504,2199,1779,1336,935,649,552,649,995,1535,2261,3093,3969,4803,5510,6017,6265,6211,5848,5182,4262,3136,1898,620,-596,-1676,-2548,-3159,-3487,-3520,-3290,-2833,-2220,-1508,-789,-114,455,867,1123,1204,1145,985,770,568,433,424,579,931,1481,2222,3116,4108,5144,6138,7022,7734,8196,8391,8279,7872,7195,6299,5256,4144,3065,2081,1283,695,349,221,288,469,714,933,1059,1059,880,550,76,-479,-1052,-1572,-1966,-2177,-2172,-1932,-1479,-833,-59,802,1676,2528,3307,4003,4586,5083,5474,5796,6044,6230,6350,6387,6317,6119,5749,5210,4471,3562,2496,1327,118,-1061,-2117,-2984,-3579,-3856,-3790,-3374,-2653,-1691,-578,570,1638,2516,3113,3372,3261,2824,2101,1221,300,-507,-1057,-1215,-899,-52,1313,3126,5282,7612,9949,12103,13909,15226,15956,16044,15493,14353,12709,10692,8422,6051,3703,1480,-513,-2244,-3653,-4767,-5578,-6139,-6490,-6682,-6782,-6823,-6873,-6942,-7073,-7263,-7514,-7808,-8120,-8411,-8640,-8767,-8729,-8513,-8062,-7389,-6478,-5360,-4064,-2636,-1133,389,1871,3264,4512,5593,6466,7135,7587,7832,7881,7739,7415,6906,6202,5307,4212,2937,1496,-52,-1661,-3234,-4694,-5931,-6863,-7398,-7493,-7107,-6261,-4991,-3383,-1545,406,2330,4115,5670,6901,7808,8352,8596,8572,8364,8033,7663,7293,6986,6728,6537,6363,6172,5918,5542,5019,4319,3453,2448,1355,246,-800,-1716,-2427,-2924,-3178,-3244,-3169,-3032,-2936,-2952,-3167,-3619,-4322,-5259,-6362,-7551,-8695,-9674,-10340,-10576,-10288,-9409,-7952,-5952,-3537,-859,1884,4478,6719,8432,9487,9827,9456,8461,6976,5192,3305,1518,6,-1105,-1738,-1870,-1557,-859,79,1150,2204,3143,3865,4319,4481,4352,3968,3376,2622,1789,900,40,-779,-1505,-2117,-2605,-2943,-3147,-3201,-3127,-2927,-2615,-2208,-1711,-1140,-502,187,911,1646,2361,3020,3583,4013,4276,4347,4223,3903,3433,2836,2198,1565,1032,655,505,618,1021,1709,2650,3810,5092,6436,7723,8874,9788,10391,10635,10472,9936,9022,7828,6413,4892,3375,1955,750,-196,-813,-1126,-1135,-933,-576,-188,150,346,346,125,-306,-888,-1541,-2144,-2582,-2744,-2526,-1896,-832,602,2308,4139,5926,7479,8640,9271,9286,8671,7465,5784,3798,1716,-246,-1846,-2932,-3335,-3037,-2030,-431,1596,3833,6028,7953,9385,10189,10271,9659,8429,6739,4800,2818,1027,-408,-1341,-1718,-1528,-849,210,1494,2842,4096,5129,5844,6210,6230,5956,5478,4867,4251,3666,3200,2845,2605,2447,2319,2187,1994,1729,1368,925,426,-97,-588,-1001,-1289,-1423,-1388,-1199,-892,-516,-159,129,260,198,-86,-595,-1295,-2142,-3072,-4010,-4887,-5638,-6205,-6545,-6624,-6423,-5940,-5179,-4171,-2957,-1589,-150,1299,2652,3847,4798,5457,5801,5822,5564,5079,4451,3786,3157,2673,2366,2283,2400,2674,3030,3360,3559,3525,3155,2417,1274,-229,-2017,-3979,-5968,-7829,-9415,-10594,-11270,-11406,-11003,-10128,-8902,-7460,-5988,-4652,-3600,-2968,-2812,-3153,-3943,-5067,-6373,-7661,-8734,-9393,-9488,-8928,-7678,-5814,-3450,-789,1932,4476,6593,8098,8847,8764,7869,6219,3964,1274,-1647,-4591,-7371,-9820,-11824,-13304,-14244,-14657,-14618,-14191,-13501,-12629,-11681,-10732,-9832,-9026,-8321,-7713,-7197,-6734,-6320,-5915,-5515,-5104,-4686,-4260,-3843,-3435,-3052,-2700,-2363,-2056,-1741,-1425,-1092,-737,-381,-42,239,409,431,241,-175,-858,-1785,-2946,-4280,-5745,-7242,-8726,-10096,-11306,-12306,-13053,-13542,-13759,-13719,-13436,-12934,-12247,-11404,-10447,-9410,-8326,-7239,-6170,-5145,-4179,-3281,-2443,-1671,-934,-231,463,1164,1878,2616,3378,4134,4886,5571,6166,6620,6888,6947,6782,6394,5829,5111,4331,3524,2780,2124,1599,1201,903,672,432,130,-309,-934,-1778,-2851,-4125,-5547,-7038,-8492,-9799,-10850,-11525,-11761,-11480,-10692,-9406,-7715,-5718,-3588,-1462,451,2029,3112,3636,3548,2884,1699,130,-1681,-3563,-5340,-6864,-7998,-8663,-8808,-8429,-7578,-6301,-4730,-2939,-1072,780,2506,4020,5258,6165,6698,6858,6617,6010,5060,3813,2346,746,-895,-2447,-3812,-4867,-5531,-5738,-5463,-4729,-3596,-2161,-576,1033,2472,3623,4346,4579,4298,3538,2399,1008,-470,-1874,-3055,-3898,-4348,-4377,-4038,-3394,-2547,-1616,-685,139,819,1300,1590,1689,1617,1404,1081,667,215,-263,-719,-1104,-1403,-1543,-1519,-1295,-862,-238,569,1511,2547,3629,4691,5706,6603,7377,7978,8402,8627,8646,8451,8040,7414,6587,5568,4397,3097,1727,328,-1034,-2323,-3487,-4509,-5377,-6083,-6662,-7104,-7456,-7710,-7881,-7970,-7961,-7851,-7634,-7296,-6857,-6319,-5716,-5077,-4444,-3859,-3360,-2983,-2744,-2655,-2711,-2898,-3180,-3532,-3896,-4233,-4499,-4639,-4631,-4437,-4051,-3463,-2696,-1756,-677,506,1771,3063,4358,5604,6752,7746,8526,9030,9212,9038,8505,7643,6515,5208,3839,2525,1377,492,-77,-308,-236,91,551,1063,1478,1713,1674,1304,592,-457,-1782,-3305,-4926,-6515,-7954,-9117,-9902,-10244,-10109,-9512,-8534,-7254,-5840,-4414,-3142,-2144,-1501,-1282,-1453,-1989,-2777,-3701,-4634,-5428,-5980,-6196,-6024,-5468,-4540,-3331,-1911,-410,1067,2413,3523,4336,4800,4901,4658,4108,3320,2380,1372,395,-480,-1187,-1691,-1987,-2089,-2030,-1869,-1632,-1396,-1168,-994,-870,-807,-789,-812,-856,-901,-934,-923,-849,-690,-416,-27,486,1113,1816,2579,3343,4075,4739,5304,5751,6084,6283,6371,6327,6152,5815,5305,4582,3640,2472,1096,-439,-2070,-3711,-5263,-6638,-7746,-8532,-8946,-8983,-8640,-7949,-6947,-5686,-4236,-2663,-1073,455,1797,2871,3574,3858,3673,3046,2010,668,-862,-2432,-3887,-5083,-5892,-6236,-6069,-5418,-4331,-2937,-1346,264,1762,3001,3877,4328,4316,3876,3055,1947,680,-649,-1892,-2973,-3800,-4334,-4562,-4503,-4200,-3708,-3097,-2424,-1751,-1102,-512,40,549,1057,1591,2175,2851,3609,4485,5441,6478,7556,8634,9666,10606,11386,11985,12337,12440,12271,11852,11209,10400,9476,8515,7563,6682,5883,5178,4541,3944,3333,2676,1928,1076,128,-903,-1973,-3020,-4011,-4860,-5551,-6026,-6275,-6293,-6077,-5662,-5049,-4285,-3386,-2382,-1310,-189,930,2023,3030,3903,4597,5041,5211,5055,4573,3768,2683,1372,-63,-1540,-2928,-4132,-5061,-5631,-5825,-5624,-5067,-4212,-3145,-1961,-762,367,1352,2137,2709,3047,3187,3142,2959,2677,2325,1943,1542,1147,777,438,170,-22,-93,-19,220,652,1257,2043,2966,3991,5072,6141,7160,8060,8799,9338,9633,9674,9442,8950,8223,7307,6256,5167,4093,3156,2389,1882,1638,1666,1928,2353,2873,3370,3781,4009,4022,3795,3346,2718,1985,1223,529,-17,-343,-403,-181,319,1038,1938,2903,3867,4722,5386,5790,5885,5639,5058,4160,2989,1615,104,-1444,-2959,-4330,-5501,-6386,-6932,-7110,-6877,-6259,-5256,-3932,-2340,-582,1253,3035,4671,6043,7084,7742,8006,7911,7527,6945,6299,5683,5227,4988,5014,5291,5772,6353,6926,7348,7506,7286,6635,5533,4013,2177,134,-1945,-3891,-5552,-6783,-7486,-7635,-7220,-6337,-5092,-3640,-2143,-769,374,1178,1621,1710,1498,1075,538,-11,-488,-831,-1003,-993,-825,-513,-113,351,826,1288,1716,2089,2421,2707,2967,3225,3481,3765,4054,4348,4602,4775,4815,4666,4285,3654,2767,1664,397,-956,-2308,-3570,-4670,-5545,-6159,-6503,-6579,-6408,-6028,-5464,-4750,-3915,-2970,-1946,-853,279,1426,2538,3587,4508,5276,5850,6216,6382,6360,6205,5952,5669,5390,5150,4966,4816,4674,4485,4191,3739,3079,2194,1068,-242,-1704,-3199,-4644,-5898,-6857,-7413,-7486,-7059,-6128,-4784,-3136,-1347,388,1897,2990,3564,3534,2924,1810,350,-1261,-2784,-4013,-4749,-4877,-4348,-3201,-1563,379,2398,4251,5717,6628,6872,6439,5381,3850,2036,179,-1491,-2754,-3449,-3486,-2845,-1600,126,2142,4246,6226,7905,9134,9822,9925,9455,8459,7023,5250,3251,1155,-923,-2873,-4580,-5977,-6979,-7563,-7707,-7435,-6791,-5854,-4704,-3460,-2214,-1087,-158,488,816,801,460,-157,-985,-1924,-2863,-3707,-4332,-4679,-4673,-4301,-3590,-2572,-1369,-49,1232,2404,3351,4047,4463,4631,4629,4524,4445,4470,4689,5153,5864,6805,7886,9035,10111,11024,11657,11955,11874,11438,10691,9714,8611,7486,6433,5529,4810,4281,3921,3662,3442,3172,2784,2224,1473,546,-501,-1566,-2550,-3300,-3718,-3698,-3200,-2232,-868,767,2506,4147,5534,6477,6912,6785,6157,5128,3883,2586,1477,681,354,524,1186,2243,3558,4941,6212,7188,7735,7769,7265,6274,4873,3216,1441,-288,-1825,-3066,-3922,-4356,-4372,-3987,-3274,-2298,-1149,75,1282,2371,3248,3837,4059,3883,3273,2266,901,-718,-2473,-4208,-5775,-7005,-7778,-7991,-7587,-6583,-5010,-3003,-676,1770,4169,6316,8053,9241,9788,9658,8881,7533,5763,3736,1669,-245,-1800,-2860,-3318,-3140,-2381,-1125,447,2152,3791,5158,6125,6584,6520,5985,5065,3934,2739,1662,833,359,272,575,1186,2014,2921,3779,4454,4860,4916,4622,3975,3037,1880,592,-732,-2011,-3171,-4173,-4989,-5626,-6103,-6452,-6706,-6907,-7052,-7172,-7227,-7223,-7125,-6918,-6616,-6221,-5792,-5368,-5028,-4827,-4824,-5039,-5481,-6117,-6873,-7677,-8401,-8959,-9243,-9202,-8798,-8067,-7061,-5891,-4685,-3570,-2680,-2106,-1901,-2090,-2609,-3414,-4361,-5353,-6251,-6949,-7365,-7451,-7192,-6620,-5781,-4765,-3646,-2535,-1482,-578,164,701,1051,1201,1184,995,656,173,-438,-1160,-1955,-2788,-3593,-4316,-4879,-5239,-5334,-5160,-4707,-4019,-3162,-2220,-1310,-545,-37,122,-133,-817,-1914,-3352,-5035,-6832,-8605,-10221,-11559,-12533,-13086,-13209,-12918,-12288,-11391,-10349,-9265,-8253,-7410,-6793,-6451,-6377,-6541,-6882,-7326,-7771,-8137,-8337,-8306,-8009,-7417,-6552,-5435,-4130,-2708,-1244,166,1444,2522,3325,3842,4024,3913,3510,2874,2064,1143,185,-731,-1550,-2203,-2641,-2839,-2758,-2425,-1822,-1017,-41,1015,2062,3005,3723,4133,4143,3706,2828,1520,-105,-1945,-3829,-5590,-7063,-8096,-8594,-8504,-7844,-6690,-5172,-3461,-1752,-225,948,1644,1798,1389,479,-838,-2418,-4086,-5684,-7034,-8020,-8550,-8580,-8135,-7275,-6103,-4745,-3342,-2009,-865,24,622,907,927,696,309,-204,-738,-1258,-1689,-1990,-2134,-2087,-1863,-1462,-915,-262,457,1184,1879,2479,2964,3269,3397,3304,2992,2460,1713,789,-299,-1479,-2717,-3934,-5068,-6059,-6831,-7356,-7575,-7505,-7125,-6489,-5643,-4658,-3626,-2625,-1741,-1035,-546,-285,-225,-319,-483,-635,-680,-540,-162,489,1402,2538,3838,5206,6559,7793,8833,9615,10096,10287,10180,9846,9330,8709,8055,7438,6902,6492,6214,6068,6029,6066,6127,6177,6154,6024,5745,5273,4599,3686,2541,1168,-416,-2164,-4027,-5933,-7800,-9541,-11065,-12286,-13137,-13563,-13543,-13084,-12221,-11033,-9610,-8076,-6555,-5168,-4036,-3224,-2808,-2757,-3077,-3642,-4381,-5129,-5769,-6167,-6230,-5898,-5159,-4049,-2633,-1029,656,2287,3755,4964,5850,6378,6548,6386,5943,5296,4515,3706,2929,2279,1798,1526,1480,1640,1987,2473,3047,3655,4239,4747,5129,5349,5366,5153,4693,3984,3027,1865,527,-920,-2390,-3828,-5115,-6201,-6987,-7420,-7458,-7073,-6287,-5133,-3699,-2081,-429,1130,2436,3372,3845,3801,3251,2257,913,-615,-2189,-3618,-4784,-5551,-5887,-5754,-5231,-4380,-3347,-2253,-1241,-416,133,383,317,-8,-528,-1157,-1786,-2337,-2722,-2893,-2819,-2506,-1984,-1309,-545,224,935,1517,1921,2120,2092,1850,1408,792,49,-792,-1672,-2562,-3400,-4163,-4781,-5237,-5472,-5458,-5173,-4599,-3745,-2644,-1340,72,1512,2845,3975,4786,5203,5196,4757,3951,2868,1629,376,-772,-1697,-2338,-2654,-2661,-2403,-1954,-1398,-828,-323,60,268,309,176,-80,-419,-765,-1071,-1256,-1295,-1156,-834,-360,230,878,1524,2106,2577,2903,3056,3049,2872,2566,2134,1621,1030,396,-282,-979,-1700,-2415,-3124,-3786,-4386,-4882,-5239,-5428,-5408,-5174,-4711,-4028,-3168,-2163,-1100,-46,898,1654,2146,2330,2192,1760,1100,298,-515,-1241,-1748,-1969,-1845,-1368,-580,459,1641,2861,3998,4964,5671,6103,6242,6136,5853,5475,5105,4826,4715,4808,5125,5623,6269,6949,7602,8106,8406,8430,8159,7594,6771,5740,4572,3335,2099,914,-169,-1140,-1972,-2677,-3251,-3688,-3991,-4123,-4075,-3800,-3284,-2511,-1486,-256,1132,2576,3982,5243,6244,6917,7184,7028,6456,5501,4244,2774,1199,-364,-1811,-3043,-3989,-4597,-4852,-4760,-4368,-3729,-2940,-2071,-1233,-484,91,478,642,622,437,149,-188,-512,-772,-924,-945,-819,-546,-139,387,993,1651,2314,2935,3479,3893,4150,4231,4115,3829,3387,2829,2228,1631,1133,788,675,826,1279,2027,3031,4248,5565,6906,8126,9140,9819,10131,10005,9491,8619,7501,6247,4993,3851,2933,2292,1960,1916,2107,2454,2866,3243,3521,3625,3546,3274,2847,2329,1788,1315,990,886,1058,1520,2282,3273,4443,5663,6821,7778,8420,8647,8408,7700,6569,5112,3467,1782,217,-1095,-2047,-2598,-2723,-2499,-1974,-1293,-531,176,776,1212,1479,1598,1616,1589,1580,1633,1784,2029,2353,2700,3006,3198,3192,2940,2387,1536,402,-959,-2463,-4007,-5491,-6793,-7837,-8550,-8887,-8855,-8462,-7757,-6806,-5664,-4417,-3108,-1815,-562,588,1619,2487,3168,3647,3909,3965,3841,3580,3253,2925,2679,2573,2659,2944,3417,4026,4699,5344,5879,6216,6307,6127,5672,4996,4149,3214,2280,1424,723,237,-2,33,323,853,1565,2395,3270,4089,4788,5265,5483,5388,4985,4292,3365,2286,1146,60,-889,-1605,-2042,-2171,-2004,-1588,-993,-307,365,954,1360,1578,1565,1376,1042,652,281,-5,-140,-117,60,340,645,880,958,789,333,-430,-1472,-2719,-4086,-5454,-6718,-7776,-8560,-9027,-9171,-9025,-8623,-8038,-7310,-6507,-5643,-4754,-3824,-2852,-1828,-745,396,1562,2734,3836,4833,5635,6211,6492,6481,6162,5578,4774,3829,2838,1882,1078,478,168,160,464,1041,1830,2754,3705,4610,5362,5930,6266,6388,6314,6103,5802,5459,5112,4768,4422,4049,3610,3078,2417,1631,718,-282,-1317,-2345,-3279,-4093,-4712,-5139,-5343,-5356,-5196,-4913,-4556,-4174,-3814,-3514,-3295,-3168,-3127,-3157,-3222,-3299,-3332,-3281,-3106,-2762,-2235,-1515,-620,401,1489,2555,3508,4267,4748,4918,4754,4290,3579,2723,1827,1018,407,89,117,535,1296,2381,3682,5117,6575,7953,9164,10131,10813,11168,11203,10926,10356,9559,8547,7419,6190,4958,3760,2671,1748,1039,592,419,532,889,1442,2108,2787,3382,3788,3952,3825,3441,2853,2177,1548,1110,987,1276,2002,3136,4577,6158,7694,8966,9789,10007,9537,8372,6579,4316,1772,-815,-3203,-5194,-6602,-7346,-7394,-6786,-5647,-4120,-2397,-655,934,2248,3194,3748,3913,3744,3313,2705,2004,1284,605,-2,-501,-903,-1200,-1409,-1546,-1631,-1672,-1698,-1711,-1731,-1766,-1810,-1878,-1933,-1987,-1985,-1929,-1772,-1520,-1152,-689,-155,416,970,1465,1857,2123,2252,2271,2208,2138,2107,2193,2412,2793,3300,3879,4461,4940,5258,5323,5143,4680,4023,3203,2341,1508,808,290,17,-10,217,671,1312,2110,3011,3982,4964,5917,6777,7491,7981,8195,8056,7543,6611,5298,3624,1688,-408,-2538,-4549,-6327,-7752,-8760,-9318,-9456,-9226,-8754,-8149,-7557,-7097,-6855,-6898,-7205,-7751,-8430,-9144,-9763,-10186,-10328,-10161,-9683,-8968,-8096,-7198,-6397,-5801,-5513,-5564,-5971,-6686,-7621,-8672,-9696,-10572,-11166,-11397,-11186,-10540,-9444,-8000,-6262,-4367,-2430,-561,1112,2522,3588,4289,4600,4547,4151,3475,2573,1527,408,-702,-1729,-2618,-3309,-3783,-4016,-4022,-3827,-3471,-3019,-2536,-2094,-1772,-1623,-1706,-2051,-2660,-3521,-4585,-5791,-7047,-8266,-9336,-10180,-10713,-10882,-10674,-10075,-9154,-7947,-6576,-5116,-3709,-2449,-1454,-807,-571,-767,-1398,-2399,-3696,-5172,-6679,-8088,-9239,-10038,-10370,-10221,-9555,-8450,-6963,-5224,-3360,-1507,202,1654,2770,3486,3794,3691,3222,2446,1426,258,-993,-2238,-3423,-4484,-5396,-6119,-6656,-6996,-7149,-7125,-6951,-6634,-6220,-5725,-5186,-4646,-4118,-3656,-3249,-2935,-2680,-2494,-2336,-2193,-2035,-1852,-1629,-1389,-1129,-904,-727,-652,-697,-900,-1249,-1765,-2393,-3127,-3894,-4663,-5369,-5977,-6450,-6771,-6934,-6942,-6816,-6560,-6205,-5738,-5175,-4500,-3701,-2781,-1731,-586,633,1847,3004,4002,4778,5261,5413,5223,4723,3963,3029,2023,1039,185,-476,-885,-1020,-897,-545,-41,552,1122,1603,1883,1930,1669,1121,273,-795,-2038,-3334,-4593,-5697,-6550,-7071,-7214,-6963,-6338,-5413,-4266,-3028,-1823,-780,-10,391,401,-9,-756,-1777,-2918,-4045,-4985,-5610,-5794,-5470,-4620,-3266,-1503,545,2738,4882,6845,8454,9621,10274,10398,10037,9274,8213,7014,5788,4683,3779,3140,2780,2670,2756,2943,3143,3263,3216,2966,2476,1763,881,-127,-1156,-2139,-2992,-3647,-4059,-4204,-4077,-3691,-3095,-2323,-1454,-558,289,1006,1525,1798,1776,1463,854,-1,-1047,-2206,-3388,-4490,-5432,-6118,-6497,-6529,-6210,-5563,-4645,-3522,-2282,-1012,215,1315,2263,2997,3519,3815,3883,3750,3430,2941,2334,1624,867,94,-648,-1322,-1891,-2330,-2612,-2728,-2673,-2451,-2085,-1586,-998,-355,300,909,1430,1804,1997,1974,1715,1239,551,-272,-1177,-2067,-2835,-3400,-3657,-3553,-3054,-2165,-937,544,2160,3767,5211,6354,7051,7233,6830,5856,4373,2473,326,-1900,-4010,-5803,-7132,-7852,-7903,-7271,-6009,-4237,-2111,171,2408,4403,5995,7062,7548,7441,6804,5720,4331,2771,1183,-307,-1614,-2660,-3437,-3925,-4166,-4177,-4008,-3685,-3251,-2721,-2131,-1497,-855,-240,304,733,998,1077,946,615,126,-484,-1130,-1748,-2271,-2641,-2849,-2882,-2788,-2604,-2412,-2256,-2212,-2289,-2511,-2843,-3245,-3651,-4002,-4224,-4292,-4162,-3857,-3388,-2801,-2147,-1477,-844,-285,165,488,675,727,670,519,330,130,-22,-92,-54,107,383,746,1162,1574,1934,2188,2300,2242,2008,1618,1096,499,-119,-703,-1194,-1563,-1784,-1848,-1774,-1568,-1263,-870,-410,116,686,1318,1972,2655,3319,3923,4431,4768,4915,4815,4462,3856,3017,1991,835,-386,-1596,-2715,-3689,-4426,-4908,-5067,-4908,-4419,-3627,-2586,-1361,-39,1271,2483,3494,4233,4662,4756,4540,4065,3388,2608,1794,1030,379,-128,-456,-617,-619,-478,-227,119,537,1012,1520,2057,2571,3056,3443,3698,3770,3614,3223,2592,1770,828,-126,-975,-1585,-1867,-1728,-1161,-199,1082,2518,3976,5256,6215,6733,6722,6196,5173,3783,2140,427,-1201,-2585,-3598,-4165,-4231,-3828,-2978,-1801,-378,1134,2630,3966,5061,5820,6213,6226,5886,5251,4399,3422,2409,1451,610,-63,-537,-821,-908,-848,-656,-393,-74,239,544,796,993,1126,1183,1178,1112,1000,868,742,649,639,724,948,1301,1793,2378,3032,3675,4265,4726,5026,5131,5046,4798,4418,3975,3502,3054,2663,2329,2074,1870,1717,1604,1523,1479,1484,1542,1676,1885,2188,2571,3048,3594,4217,4883,5595,6307,7012,7659,8222,8655,8920,8991,8836,8468,7875,7118,6226,5285,4371,3557,2921,2512,2341,2412,2659,3014,3384,3652,3748,3587,3158,2468,1580,593,-384,-1227,-1839,-2155,-2146,-1847,-1309,-652,27,596,970,1069,876,388,-336,-1224,-2182,-3108,-3915,-4518,-4874,-4938,-4717,-4219,-3476,-2550,-1488,-378,713,1700,2509,3084,3383,3398,3141,2662,2024,1323,639,67,-325,-484,-387,-42,525,1243,2061,2873,3611,4194,4555,4661,4484,4039,3356,2497,1540,577,-289,-961,-1362,-1421,-1117,-457,515,1708,3010,4302,5431,6302,6813,6917,6613,5937,4959,3792,2538,1318,238,-633,-1229,-1534,-1542,-1283,-806,-161,567,1325,2034,2641,3107,3407,3528,3504,3336,3095,2794,2495,2217,1984,1790,1636,1486,1332,1141,897,602,244,-154,-581,-1030,-1463,-1893,-2302,-2685,-3069,-3438,-3825,-4225,-4645,-5085,-5532,-5965,-6369,-6687,-6917,-6989,-6899,-6612,-6114,-5430,-4553,-3553,-2444,-1317,-202,823,1715,2439,2960,3274,3385,3294,3054,2667,2205,1691,1194,750,430,252,291,532,1017,1696,2555,3512,4505,5433,6222,6796,7100,7121,6846,6323,5582,4702,3734,2747,1787,899,106,-572,-1134,-1574,-1905,-2130,-2265,-2328,-2316,-2269,-2168,-2053,-1905,-1749,-1578,-1398,-1204,-1000,-777,-548,-306,-67,162,363,525,629,669,637,536,378,170,-55,-295,-516,-716,-881,-1005,-1094,-1142,-1159,-1140,-1093,-1010,-899,-743,-554,-325,-54,241,573,910,1266,1610,1961,2307,2661,3045,3464,3948,4505,5139,5847,6598,7361,8073,8685,9120,9337,9278,8937,8312,7438,6371,5193,3974,2823,1790,966,373,46,-24,148,519,1046,1657,2308,2911,3432,3806,4000,3997,3778,3375,2791,2099,1322,536,-209,-864,-1388,-1747,-1935,-1939,-1765,-1436,-956,-372,308,1034,1782,2510,3186,3772,4256,4606,4836,4946,4959,4910,4817,4723,4630,4561,4491,4419,4306,4126,3855,3467,2967,2358,1673,951,256,-364,-829,-1110,-1154,-960,-545,47,744,1450,2080,2526,2724,2616,2211,1512,622,-407,-1426,-2355,-3086,-3558,-3749,-3656,-3331,-2836,-2253,-1666,-1154,-767,-556,-520,-661,-944,-1326,-1755,-2173,-2528,-2775,-2863,-2789,-2511,-2064,-1447,-698,136,1012,1878,2694,3420,4042,4535,4917,5177,5347,5420,5423,5346,5195,4949,4610,4151,3585,2898,2110,1235,297,-670,-1651,-2601,-3519,-4358,-5109,-5734,-6211,-6507,-6597,-6471,-6114,-5561,-4833,-3996,-3126,-2293,-1598,-1099,-866,-928,-1290,-1943,-2815,-3868,-4983,-6093,-7080,-7868,-8381,-8559,-8399,-7880,-7075,-6025,-4846,-3638,-2523,-1611,-987,-711,-795,-1213,-1893,-2737,-3631,-4449,-5111,-5525,-5702,-5637,-5418,-5123,-4870,-4749,-4852,-5205,-5819,-6639,-7576,-8527,-9356,-9958,-10244,-10153,-9696,-8901,-7857,-6681,-5490,-4420,-3572,-3022,-2811,-2918,-3311,-3892,-4580,-5254,-5834,-6224,-6394,-6301,-5974,-5418,-4704,-3871,-3000,-2145,-1377,-746,-309,-97,-134,-425,-948,-1670,-2522,-3442,-4322,-5092,-5652,-5936,-5908,-5534,-4844,-3875,-2696,-1402,-91,1134,2171,2934,3362,3407,3066,2347,1303,-10,-1481,-3044,-4550,-5954,-7123,-8048,-8664,-8998,-9068,-8938,-8676,-8363,-8059,-7835,-7702,-7674,-7712,-7761,-7757,-7628,-7306,-6769,-5994,-5027,-3922,-2781,-1703,-817,-199,50,-75,-590,-1420,-2484,-3651,-4793,-5767,-6478,-6828,-6811,-6413,-5716,-4785,-3752,-2707,-1773,-1009,-476,-178,-93,-172,-347,-538,-681,-712,-614,-372,-31,367,744,1026,1140,1039,703,144,-579,-1392,-2182,-2838,-3265,-3373,-3133,-2536,-1634,-517,699,1884,2894,3636,4009,3996,3597,2866,1891,767,-389,-1493,-2447,-3214,-3737,-4018,-4037,-3805,-3333,-2633,-1741,-694,448,1604,2684,3583,4207,4465,4320,3730,2755,1439,-79,-1664,-3154,-4383,-5217,-5555,-5331,-4567,-3305,-1668,184,2087,3825,5253,6194,6575,6343,5517,4197,2481,561,-1407,-3253,-4818,-6031,-6811,-7182,-7183,-6898,-6428,-5875,-5317,-4820,-4387,-4020,-3656,-3244,-2718,-2007,-1105,17,1307,2704,4123,5447,6579,7406,7866,7897,7504,6714,5596,4270,2850,1496,339,-497,-921,-887,-407,474,1643,2973,4316,5510,6440,6989,7126,6827,6152,5172,3991,2728,1482,336,-638,-1443,-2047,-2514,-2852,-3123,-3349,-3554,-3732,-3870,-3930,-3878,-3690,-3337,-2841,-2217,-1539,-857,-268,167,383,350,65,-434,-1101,-1839,-2571,-3206,-3661,-3911,-3901,-3665,-3216,-2596,-1882,-1098,-327,411,1066,1624,2054,2357,2504,2494,2308,1937,1381,655,-211,-1160,-2108,-2966,-3620,-3968,-3929,-3445,-2505,-1149,547,2457,4433,6317,7949,9195,9956,10170,9829,8965,7656,6015,4167,2266,432,-1197,-2543,-3530,-4144,-4393,-4319,-4003,-3511,-2952,-2396,-1911,-1549,-1313,-1196,-1167,-1159,-1135,-1024,-800,-446,22,565,1120,1617,1981,2156,2099,1813,1305,648,-107,-844,-1502,-1976,-2232,-2226,-1986,-1531,-959,-329,240,682,921,930,694,257,-337,-1001,-1663,-2235,-2659,-2887,-2910,-2737,-2413,-1987,-1540,-1138,-851,-727,-795,-1052,-1476,-2008,-2594,-3147,-3620,-3939,-4087,-4038,-3806,-3416,-2903,-2310,-1683,-1050,-450,101,593,1017,1387,1696,1965,2183,2379,2530,2662,2754,2815,2831,2812,2734,2623,2452,2255,2019,1764,1497,1221,952,687,439,216,34,-87,-132,-74,85,365,734,1188,1664,2129,2517,2774,2864,2742,2423,1903,1245,496,-258,-937,-1466,-1788,-1860,-1687,-1280,-700,-21,671,1288,1740,1980,1957,1683,1172,496,-284,-1056,-1744,-2244,-2502,-2451,-2091,-1419,-487,641,1874,3113,4251,5194,5857,6180,6136,5721,4982,3974,2794,1555,362,-668,-1458,-1942,-2100,-1941,-1512,-874,-115,694,1470,2164,2743,3197,3540,3786,3973,4109,4216,4273,4266,4151,3892,3449,2801,1953,930,-206,-1381,-2488,-3443,-4139,-4523,-4542,-4196,-3515,-2567,-1422,-213,998,2071,2959,3584,3926,3976,3757,3310,2693,1972,1224,519,-77,-503,-713,-688,-398,120,861,1758,2752,3770,4730,5567,6224,6658,6862,6846,6638,6309,5897,5496,5138,4893,4767,4776,4897,5102,5352,5606,5825,5998,6097,6151,6147,6130,6096,6075,6045,6008,5925,5758,5476,5032,4413,3622,2655,1587,433,-695,-1768,-2689,-3428,-3933,-4193,-4203,-3972,-3520,-2868,-2049,-1084,-21,1116,2268,3372,4377,5189,5755,6000,5888,5399,4554,3409,2051,599,-806,-2037,-2950,-3469,-3520,-3114,-2284,-1130,224,1637,2966,4087,4923,5401,5549,5371,4949,4360,3681,2997,2367,1817,1381,1050,809,659,564,539,566,656,809,1023,1296,1612,1942,2272,2553,2781,2912,2949,2883,2722,2476,2168,1799,1407,987,565,157,-227,-547,-794,-926,-916,-756,-414,75,710,1424,2168,2855,3420,3782,3902,3754,3353,2750,2015,1257,563,36,-264,-299,-66,391,1018,1722,2440,3071,3583,3924,4091,4094,3963,3725,3428,3088,2740,2375,2008,1607,1167,676,115,-494,-1150,-1817,-2456,-3044,-3520,-3889,-4103,-4196,-4159,-4036,-3857,-3654,-3464,-3297,-3162,-3046,-2921,-2768,-2531,-2213,-1777,-1243,-630,20,652,1214,1650,1931,2038,1979,1798,1533,1261,1052,955,1035,1295,1738,2331,3010,3710,4351,4859,5185,5287,5164,4829,4322,3688,2989,2266,1566,914,325,-195,-644,-1026,-1342,-1587,-1771,-1881,-1941,-1949,-1936,-1921,-1927,-1988,-2098,-2283,-2503,-2762,-3004,-3198,-3304,-3277,-3111,-2779,-2312,-1716,-1059,-369,279,848,1281,1567,1671,1620,1400,1065,617,113,-432,-977,-1487,-1939,-2285,-2502,-2553,-2406,-2061,-1498,-767,114,1041,1966,2763,3381,3726,3788,3548,3055,2381,1609,869,249,-149,-268,-77,412,1166,2096,3132,4156,5086,5840,6352,6616,6606,6395,6007,5547,5076,4672,4385,4237,4229,4319,4465,4600,4661,4614,4420,4093,3656,3158,2652,2203,1841,1614,1501,1496,1548,1593,1594,1471,1217,806,253,-386,-1082,-1741,-2324,-2761,-3025,-3095,-2978,-2698,-2269,-1750,-1137,-488,201,900,1593,2253,2857,3353,3721,3908,3912,3718,3356,2865,2312,1766,1310,992,873,942,1209,1600,2072,2532,2910,3143,3187,3037,2703,2242,1705,1189,746,468,364,483,787,1257,1832,2439,3029,3522,3885,4079,4088,3924,3589,3131,2568,1961,1352,790,330,11,-124,-63,213,666,1264,1935,2588,3139,3478,3537,3259,2625,1664,430,-976,-2441,-3836,-5050,-5975,-6554,-6746,-6564,-6054,-5277,-4341,-3330,-2360,-1511,-851,-431,-258,-330,-598,-1014,-1500,-1990,-2414,-2718,-2874,-2861,-2701,-2407,-2030,-1606,-1184,-795,-468,-204,-10,138,250,356,467,592,731,870,992,1075,1106,1074,980,836,660,480,312,181,78,15,-45,-107,-210,-358,-568,-821,-1117,-1416,-1712,-1977,-2222,-2443,-2679,-2941,-3272,-3685,-4183,-4764,-5389,-6025,-6622,-7130,-7528,-7781,-7907,-7917,-7841,-7739,-7627,-7571,-7567,-7638,-7766,-7921,-8075,-8181,-8207,-8130,-7948,-7663,-7321,-6939,-6585,-6288,-6089,-6007,-6050,-6200,-6446,-6730,-7032,-7281,-7450,-7487,-7365,-7070,-6591,-5954,-5179,-4317,-3416,-2536,-1732,-1050,-523,-179,-6,-11,-155,-416,-762,-1154,-1574,-1993,-2402,-2789,-3145,-3473,-3756,-4000,-4182,-4299,-4336,-4287,-4147,-3924,-3630,-3292,-2941,-2610,-2336,-2147,-2066,-2104,-2264,-2534,-2902,-3339,-3835,-4348,-4864,-5346,-5773,-6114,-6347,-6438,-6380,-6156,-5773,-5245,-4609,-3908,-3208,-2567,-2046,-1692,-1534,-1565,-1770,-2086,-2458,-2796,-3042,-3134,-3043,-2764,-2333,-1780,-1199,-637,-176,133,247,154,-168,-685,-1387,-2230,-3169,-4160,-5141,-6055,-6850,-7459,-7861,-8001,-7900,-7549,-7011,-6336,-5609,-4921,-4344,-3970,-3809,-3909,-4208,-4678,-5208,-5707,-6065,-6186,-6013,-5499,-4668,-3555,-2259,-869,474,1679,2624,3258,3536,3468,3096,2497,1770,1028,377,-85,-294,-215,149,748,1514,2340,3127,3755,4152,4246,4023,3497,2723,1785,782,-171,-993,-1585,-1922,-1974,-1773,-1368,-828,-251,295,712,961,1000,830,483,2,-541,-1069,-1518,-1814,-1941,-1854,-1599,-1177,-668,-124,386,780,1025,1053,860,433,-215,-1027,-1980,-2970,-3949,-4812,-5488,-5912,-6018,-5799,-5233,-4379,-3268,-2015,-689,592,1741,2692,3388,3825,4021,4010,3873,3659,3465,3327,3310,3415,3661,4004,4422,4851,5234,5517,5637,5561,5256,4723,3974,3056,2026,962,-55,-944,-1636,-2084,-2271,-2210,-1943,-1545,-1099,-703,-441,-388,-576,-1027,-1693,-2535,-3454,-4358,-5144,-5719,-5999,-5948,-5519,-4756,-3675,-2376,-946,492,1818,2921,3714,4133,4171,3841,3219,2397,1495,635,-70,-524,-682,-510,-54,639,1468,2330,3112,3720,4083,4162,3959,3504,2861,2098,1303,540,-126,-661,-1050,-1286,-1399,-1396,-1319,-1175,-997,-771,-532,-241,60,414,770,1165,1547,1930,2287,2616,2917,3189,3441,3685,3909,4123,4289,4390,4377,4212,3855,3291,2514,1558,477,-645,-1724,-2646,-3343,-3728,-3786,-3500,-2919,-2097,-1119,-96,904,1766,2443,2886,3056,2983,2659,2143,1482,735,-22,-728,-1316,-1729,-1936,-1910,-1659,-1208,-601,87,788,1411,1889,2145,2153,1881,1358,614,-279,-1233,-2165,-2972,-3596,-3969,-4079,-3937,-3580,-3086,-2530,-2002,-1584,-1329,-1267,-1399,-1669,-2040,-2402,-2699,-2836,-2772,-2485,-1980,-1302,-516,312,1082,1747,2229,2513,2575,2436,2124,1676,1158,606,98,-344,-651,-820,-810,-626,-285,212,803,1474,2141,2775,3300,3670,3848,3784,3491,2954,2221,1330,361,-621,-1517,-2265,-2789,-3049,-3022,-2711,-2150,-1389,-498,431,1328,2097,2687,3044,3157,3029,2703,2223,1667,1085,557,107,-220,-423,-508,-486,-391,-237,-54,155,373,612,870,1164,1504,1899,2365,2895,3497,4146,4826,5501,6120,6637,6980,7102,6950,6493,5737,4691,3436,2036,626,-693,-1790,-2569,-2967,-2947,-2544,-1813,-868,160,1133,1908,2382,2477,2161,1461,436,-813,-2154,-3474,-4623,-5517,-6073,-6244,-6055,-5510,-4709,-3710,-2632,-1561,-585,213,805,1155,1276,1198,966,645,300,-13,-235,-349,-319,-176,75,374,699,982,1213,1338,1372,1306,1164,983,784,626,524,525,640,887,1265,1769,2388,3099,3877,4697,5521,6317,7046,7662,8141,8436,8539,8437,8143,7692,7131,6522,5948,5460,5140,5016,5113,5421,5892,6471,7061,7586,7933,8058,7877,7399,6613,5572,4340,2994,1626,322,-855,-1834,-2593,-3106,-3384,-3439,-3300,-3000,-2569,-2044,-1453,-816,-161,497,1144,1762,2339,2872,3330,3734,4043,4279,4417,4461,4416,4277,4065,3791,3474,3147,2831,2556,2343,2198,2123,2101,2093,2072,1974,1771,1407,887,181,-644,-1573,-2505,-3379,-4097,-4591,-4808,-4726,-4358,-3746,-2961,-2089,-1227,-445,186,639,922,1055,1116,1158,1271,1508,1918,2505,3250,4097,4973,5786,6448,6893,7064,6950,6563,5946,5168,4302,3429,2619,1930,1396,1034,837,785,848,985,1163,1348,1526,1681,1822,1965,2111,2306,2524,2798,3092,3389,3649,3829,3890,3801,3540,3119,2542,1879,1161,485,-98,-495,-675,-577,-218,404,1218,2178,3164,4107,4888,5424,5644,5496,4959,4053,2813,1317,-336,-2039,-3667,-5108,-6262,-7038,-7402,-7318,-6815,-5922,-4719,-3285,-1732,-150,1349,2673,3750,4508,4915,4960,4638,4010,3118,2063,945,-119,-1013,-1628,-1887,-1732,-1173,-238,972,2332,3692,4883,5766,6217,6171,5612,4588,3195,1569,-129,-1744,-3126,-4176,-4824,-5062,-4932,-4500,-3892,-3207,-2575,-2075,-1774,-1677,-1775,-1990,-2246,-2449,-2493,-2332,-1911,-1249,-391,578,1548,2394,3013,3298,3209,2719,1872,733,-572,-1936,-3193,-4237,-4943,-5241,-5097,-4517,-3551,-2295,-849,634,2049,3246,4152,4692,4854,4660,4174,3492,2714,1967,1321,873,631,616,778,1075,1431,1787,2083,2293,2396,2421,2391,2357,2373,2466,2681,3012,3449,3962,4487,4991,5395,5667,5766,5665,5377,4897,4269,3523,2720,1903,1148,502,36,-213,-198,91,651,1459,2442,3539,4637,5633,6420,6893,6981,6641,5850,4658,3118,1348,-516,-2331,-3927,-5174,-5945,-6171,-5837,-4970,-3684,-2114,-450,1110,2375,3191,3436,3083,2135,697,-1090,-3050,-4956,-6631,-7872,-8562,-8606,-8003,-6793,-5090,-3051,-851,1304,3256,4840,5977,6608,6755,6476,5866,5060,4165,3320,2589,2049,1698,1535,1498,1535,1570,1543,1409,1150,758,277,-267,-798,-1267,-1611,-1786,-1769,-1545,-1141,-582,76,784,1469,2101,2608,2998,3235,3354,3370,3329,3283,3267,3323,3469,3693,3978,4266,4500,4609,4526,4200,3609,2746,1664,405,-924,-2233,-3416,-4381,-5060,-5413,-5435,-5156,-4630,-3945,-3177,-2434,-1793,-1320,-1084,-1077,-1342,-1817,-2484,-3269,-4083,-4860,-5484,-5889,-5997,-5751,-5144,-4164,-2876,-1329,365,2097,3745,5184,6309,7033,7307,7109,6486,5480,4223,2819,1421,162,-858,-1546,-1889,-1897,-1642,-1241,-817,-524,-481,-785,-1495,-2594,-4044,-5725,-7519,-9254,-10794,-11993,-12759,-13041,-12828,-12174,-11154,-9886,-8494,-7099,-5809,-4700,-3823,-3195,-2799,-2607,-2566,-2618,-2719,-2808,-2858,-2848,-2761,-2616,-2432,-2241,-2093,-2030,-2095,-2320,-2729,-3313,-4067,-4937,-5889,-6837,-7729,-8486,-9050,-9386,-9452,-9257,-8804,-8144,-7306,-6378,-5389,-4441,-3545,-2780,-2138,-1648,-1293,-1047,-908,-821,-795,-800,-839,-927,-1055,-1252,-1499,-1800,-2126,-2443,-2711,-2880,-2913,-2780,-2477,-2012,-1432,-800,-190,302,601,640,365,-228,-1129,-2299,-3652,-5126,-6602,-8006,-9236,-10219,-10897,-11225,-11178,-10764,-9981,-8894,-7544,-6016,-4413,-2823,-1378,-176,693,1148,1180,774,15,-1024,-2188,-3344,-4330,-5024,-5314,-5159,-4547,-3540,-2242,-786,646,1901,2801,3237,3108,2404,1143,-579,-2640,-4869,-7098,-9149,-10878,-12168,-12952,-13198,-12935,-12207,-11106,-9725,-8177,-6564,-4996,-3554,-2332,-1371,-742,-444,-496,-870,-1510,-2361,-3322,-4295,-5188,-5892,-6344,-6487,-6298,-5794,-5008,-4005,-2868,-1667,-503,572,1495,2231,2779,3130,3320,3369,3321,3209,3063,2910,2764,2632,2516,2418,2316,2238,2146,2080,2018,1979,1956,1946,1930,1890,1792,1620,1330,939,417,-187,-856,-1524,-2142,-2633,-2959,-3069,-2956,-2634,-2139,-1537,-897,-296,197,550,713,732,583,353,45,-259,-565,-816,-1031,-1189,-1300,-1362,-1366,-1304,-1162,-928,-601,-189,280,754,1195,1524,1715,1717,1543,1207,774,310,-93,-370,-449,-321,15,502,1063,1603,2016,2211,2115,1705,971,-21,-1200,-2459,-3659,-4703,-5462,-5879,-5894,-5518,-4773,-3725,-2454,-1057,378,1754,2998,4040,4822,5310,5461,5275,4736,3876,2720,1340,-199,-1787,-3336,-4732,-5881,-6713,-7172,-7247,-6963,-6358,-5531,-4557,-3559,-2607,-1808,-1180,-778,-567,-527,-599,-707,-788,-770,-602,-257,290,1022,1912,2927,4012,5110,6185,7164,8031,8733,9255,9574,9668,9549,9181,8599,7790,6789,5628,4353,3034,1733,541,-479,-1252,-1726,-1883,-1709,-1248,-552,298,1195,2046,2756,3238,3457,3375,3010,2396,1584,653,-331,-1270,-2108,-2752,-3162,-3278,-3080,-2548,-1710,-590,729,2167,3615,4941,6048,6816,7181,7113,6612,5749,4612,3330,2038,863,-95,-768,-1144,-1240,-1140,-922,-710,-593,-666,-975,-1538,-2326,-3289,-4335,-5387,-6330,-7101,-7623,-7863,-7794,-7425,-6761,-5850,-4708,-3406,-1979,-501,963,2343,3555,4534,5214,5552,5538,5170,4509,3615,2582,1524,519,-319,-947,-1326,-1451,-1371,-1122,-792,-445,-154,37,89,16,-180,-450,-750,-1027,-1233,-1325,-1290,-1107,-801,-382,101,616,1121,1575,1964,2268,2493,2650,2772,2873,3008,3182,3426,3739,4110,4511,4909,5249,5495,5600,5545,5317,4928,4409,3797,3151,2512,1937,1447,1066,795,611,495,410,317,192,0,-272,-631,-1086,-1612,-2197,-2801,-3373,-3871,-4220,-4372,-4273,-3893,-3232,-2314,-1189,37,1291,2434,3391,4075,4452,4514,4323,3927,3457,2997,2652,2499,2556,2835,3271,3801,4304,4696,4856,4729,4266,3457,2356,1007,-472,-1992,-3428,-4679,-5654,-6282,-6515,-6341,-5760,-4818,-3576,-2114,-551,1007,2427,3593,4398,4765,4643,4039,2983,1566,-95,-1857,-3560,-5054,-6207,-6915,-7132,-6841,-6088,-4959,-3559,-2036,-504,898,2095,3013,3644,3986,4101,4030,3858,3643,3441,3292,3220,3216,3297,3410,3567,3719,3867,3986,4079,4135,4169,4177,4182,4178,4192,4213,4255,4306,4362,4398,4398,4328,4178,3910,3550,3071,2538,1968,1435,1003,732,682,884,1348,2053,2949,3957,4988,5934,6705,7207,7388,7207,6673,5813,4700,3420,2094,829,-247,-1043,-1484,-1530,-1196,-517,408,1484,2571,3561,4343,4850,5042,4936,4556,3994,3314,2615,1968,1422,1018,738,583,497,446,378,261,63,-210,-566,-968,-1383,-1776,-2082,-2273,-2288,-2104,-1690,-1054,-192,831,1984,3157,4275,5225,5907,6242,6167,5659,4739,3449,1905,190,-1520,-3134,-4493,-5534,-6171,-6405,-6236,-5733,-4977,-4056,-3096,-2171,-1380,-774,-370,-184,-156,-253,-381,-476,-460,-259,140,783,1629,2661,3809,5001,6164,7210,8086,8725,9108,9227,9096,8766,8286,7732,7171,6671,6284,6041,5949,5990,6119,6285,6409,6433,6293,5954,5408,4667,3779,2805,1829,923,168,-386,-708,-795,-666,-380,24,458,872,1205,1414,1486,1410,1217,929,612,315,93,8,80,350,794,1404,2122,2893,3645,4299,4791,5065,5076,4834,4321,3602,2706,1710,675,-326,-1259,-2059,-2735,-3258,-3657,-3952,-4177,-4367,-4562,-4773,-5029,-5312,-5600,-5866,-6037,-6083,-5922,-5535,-4876,-3963,-2813,-1495,-81,1320,2615,3697,4487,4934,4998,4697,4062,3151,2056,851,-358,-1492,-2474,-3249,-3774,-4042,-4044,-3821,-3394,-2838,-2196,-1541,-931,-403,-9,255,377,383,309,189,78,8,13,117,312,601,955,1344,1748,2128,2478,2773,3033,3251,3465,3686,3941,4247,4613,5032,5499,5983,6458,6896,7250,7505,7624,7588,7398,7034,6522,5865,5097,4244,3359,2466,1624,868,223,-267,-614,-802,-845,-779,-614,-415,-194,-14,108,133,56,-132,-412,-764,-1148,-1515,-1831,-2030,-2098,-1990,-1710,-1260,-664,34,792,1553,2264,2880,3356,3663,3780,3698,3411,2944,2297,1519,637,-301,-1234,-2127,-2906,-3548,-3997,-4244,-4269,-4085,-3695,-3143,-2457,-1686,-882,-101,614,1200,1631,1870,1904,1739,1386,888,273,-380,-1040,-1637,-2129,-2484,-2678,-2707,-2585,-2329,-1976,-1562,-1123,-696,-304,29,311,527,716,876,1039,1225,1440,1687,1970,2252,2534,2769,2938,3020,2994,2857,2627,2311,1959,1601,1281,1043,911,910,1032,1268,1590,1948,2313,2621,2841,2946,2911,2753,2472,2114,1695,1270,846,470,127,-154,-396,-593,-765,-916,-1050,-1171,-1286,-1384,-1475,-1553,-1611,-1664,-1681,-1676,-1625,-1521,-1368,-1145,-884,-579,-271,22,264,433,511,483,368,166,-86,-362,-632,-861,-1029,-1122,-1133,-1075,-967,-835,-720,-651,-661,-777,-998,-1332,-1747,-2218,-2701,-3157,-3544,-3832,-4009,-4049,-3977,-3777,-3482,-3098,-2649,-2161,-1661,-1188,-790,-504,-399,-496,-846,-1445,-2291,-3335,-4524,-5764,-6971,-8042,-8916,-9511,-9828,-9852,-9639,-9247,-8756,-8252,-7808,-7482,-7303,-7268,-7355,-7505,-7664,-7754,-7731,-7539,-7167,-6618,-5907,-5100,-4220,-3363,-2550,-1860,-1310,-931,-729,-697,-810,-1049,-1356,-1702,-2028,-2292,-2456,-2490,-2369,-2105,-1691,-1172,-575,49,644,1163,1562,1801,1857,1730,1414,944,331,-373,-1147,-1929,-2713,-3435,-4096,-4655,-5101,-5429,-5618,-5675,-5594,-5381,-5048,-4609,-4083,-3504,-2908,-2341,-1850,-1484,-1275,-1258,-1425,-1765,-2236,-2775,-3332,-3824,-4219,-4467,-4570,-4528,-4392,-4189,-3990,-3835,-3768,-3825,-4001,-4316,-4724,-5215,-5746,-6270,-6761,-7166,-7470,-7641,-7681,-7582,-7361,-7040,-6642,-6202,-5744,-5301,-4892,-4537,-4245,-4032,-3890,-3837,-3858,-3956,-4126,-4350,-4622,-4918,-5209,-5487,-5706,-5873,-5944,-5943,-5855,-5702,-5512,-5285,-5078,-4876,-4717,-4583,-4478,-4381,-4269,-4124,-3925,-3661,-3332,-2945,-2518,-2076,-1644,-1232,-879,-558,-301,-67,138,340,555,790,1063,1369,1713,2096,2509,2940,3389,3816,4226,4574,4855,5039,5126,5105,4992,4798,4547,4274,3983,3719,3454,3215,2954,2658,2283,1804,1184,432,-467,-1453,-2500,-3520,-4452,-5213,-5737,-5981,-5919,-5557,-4924,-4082,-3095,-2065,-1072,-203,457,874,994,845,432,-170,-907,-1678,-2411,-3018,-3442,-3644,-3613,-3358,-2926,-2362,-1748,-1148,-638,-268,-80,-78,-261,-572,-975,-1376,-1717,-1928,-1952,-1772,-1386,-826,-160,554,1209,1745,2078,2170,2004,1582,945,138,-758,-1686,-2557,-3326,-3934,-4349,-4557,-4552,-4356,-3983,-3475,-2867,-2204,-1543,-924,-403,-20,195,221,65,-251,-677,-1155,-1599,-1947,-2114,-2067,-1773,-1251,-539,285,1143,1931,2570,2985,3144,3033,2683,2151,1499,842,230,-224,-492,-522,-309,129,754,1529,2363,3229,4036,4756,5334,5755,5994,6066,5973,5749,5425,5041,4638,4245,3894,3586,3325,3091,2857,2600,2290,1918,1481,1003,517,69,-284,-500,-527,-347,53,654,1421,2291,3203,4059,4794,5315,5569,5523,5155,4509,3611,2561,1430,328,-656,-1452,-1990,-2263,-2254,-2009,-1566,-996,-369,261,826,1304,1665,1895,2026,2035,1973,1827,1633,1390,1121,823,522,221,-63,-320,-543,-730,-884,-1023,-1153,-1309,-1490,-1733,-2026,-2376,-2768,-3175,-3565,-3903,-4149,-4272,-4252,-4075,-3757,-3311,-2787,-2215,-1666,-1163,-774,-500,-377,-381,-501,-702,-927,-1148,-1296,-1342,-1264,-1029,-666,-178,388,993,1577,2106,2530,2834,2999,3052,2996,2887,2759,2650,2622,2683,2875,3191,3634,4176,4791,5435,6059,6617,7063,7356,7470,7390,7111,6658,6057,5348,4585,3804,3062,2374,1782,1280,881,583,370,254,213,260,388,592,875,1220,1614,2042,2477,2896,3279,3599,3838,3969,3989,3866,3615,3214,2683,2021,1267,426,-436,-1305,-2114,-2837,-3424,-3845,-4081,-4117,-3958,-3617,-3116,-2492,-1785,-1029,-287,426,1044,1561,1925,2139,2170,2032,1716,1245,636,-68,-841,-1618,-2369,-3037,-3581,-3986,-4219,-4294,-4217,-4012,-3713,-3351,-2953,-2551,-2155,-1777,-1414,-1062,-721,-375,-38,307,627,931,1190,1396,1541,1616,1623,1586,1498,1419,1332,1309,1321,1422,1580,1806,2072,2357,2638,2894,3108,3283,3414,3528,3629,3747,3895,4080,4307,4567,4840,5109,5349,5544,5682,5756,5784,5765,5737,5706,5689,5693,5705,5715,5687,5603,5418,5116,4686,4109,3424,2627,1774,895,47,-735,-1392,-1900,-2214,-2317,-2200,-1851,-1297,-548,341,1333,2351,3330,4184,4849,5242,5329,5063,4461,3540,2371,1039,-355,-1691,-2860,-3769,-4333,-4521,-4312,-3740,-2855,-1741,-503,757,1932,2919,3667,4103,4247,4096,3724,3182,2583,1980,1476,1097,889,827,894,1027,1169,1260,1240,1088,785,354,-161,-710,-1217,-1617,-1859,-1885,-1704,-1291,-708,18,806,1585,2284,2828,3167,3261,3099,2699,2093,1345,545,-239,-892,-1360,-1575,-1506,-1175,-596,139,960,1757,2445,2935,3183,3162,2888,2413,1804,1166,587,177,-6,106,516,1218,2154,3256,4421,5557,6559,7345,7862,8071,7979,7613,7020,6280,5466,4648,3900,3270,2790,2488,2339,2350,2465,2665,2884,3087,3227,3264,3183,2974,2656,2254,1829,1431,1133,1004,1083,1417,1999,2804,3765,4790,5746,6529,6979,7036,6601,5680,4314,2582,655,-1315,-3117,-4576,-5531,-5880,-5574,-4643,-3181,-1337,673,2659,4371,5658,6355,6423,5849,4734,3213,1479,-256,-1804,-2987,-3715,-3933,-3683,-3063,-2207,-1296,-495,56,236,15,-612,-1566,-2735,-3985,-5146,-6094,-6692,-6877,-6612,-5916,-4856,-3528,-2059,-584,760,1868,2636,3023,2998,2600,1867,915,-184,-1277,-2281,-3077,-3606,-3820,-3717,-3326,-2693,-1923,-1064,-257,475,1029,1407,1593,1609,1517,1358,1218,1147,1200,1420,1803,2367,3062,3860,4710,5537,6309,6951,7430,7721,7789,7655,7307,6795,6137,5401,4630,3893,3247,2746,2434,2329,2433,2719,3136,3624,4081,4451,4632,4596,4316,3801,3122,2348,1602,982,602,529,791,1375,2198,3146,4070,4799,5194,5119,4533,3415,1858,-19,-2012,-3924,-5524,-6654,-7158,-7009,-6208,-4870,-3169,-1295,496,2010,3074,3565,3471,2824,1733,386,-1065,-2399,-3491,-4221,-4552,-4506,-4153,-3621,-3027,-2518,-2183,-2101,-2283,-2701,-3274,-3919,-4492,-4919,-5089,-4956,-4520,-3781,-2838,-1742,-623,445,1360,2072,2536,2750,2730,2512,2150,1697,1216,752,350,41,-171,-264,-267,-181,-29,166,392,631,880,1129,1380,1632,1883,2129,2366,2577,2761,2902,2990,3029,3010,2959,2878,2804,2752,2755,2830,2983,3222,3511,3836,4133,4365,4471,4407,4156,3683,3036,2222,1327,407,-444,-1161,-1673,-1951,-1984,-1798,-1446,-997,-535,-127,161,313,323,223,75,-75,-147,-126,20,244,504,705,752,562,65,-762,-1883,-3232,-4663,-6038,-7173,-7931,-8189,-7905,-7081,-5824,-4253,-2582,-993,317,1201,1571,1410,773,-212,-1386,-2559,-3562,-4243,-4531,-4399,-3907,-3170,-2329,-1572,-1041,-865,-1110,-1771,-2784,-4025,-5337,-6534,-7468,-8000,-8055,-7631,-6765,-5576,-4210,-2828,-1606,-670,-126,-4,-295,-920,-1776,-2716,-3615,-4334,-4801,-4949,-4800,-4379,-3785,-3112,-2479,-1987,-1713,-1711,-1982,-2509,-3219,-4041,-4874,-5620,-6205,-6551,-6634,-6437,-5978,-5307,-4475,-3567,-2643,-1782,-1034,-441,-26,214,281,211,17,-257,-595,-962,-1352,-1732,-2109,-2454,-2766,-3033,-3239,-3384,-3454,-3455,-3389,-3262,-3097,-2901,-2714,-2544,-2432,-2369,-2386,-2447,-2554,-2649,-2710,-2680,-2539,-2263,-1864,-1380,-869,-419,-123,-69,-328,-945,-1891,-3135,-4543,-5989,-7299,-8314,-8907,-8986,-8544,-7621,-6345,-4884,-3434,-2203,-1353,-1012,-1223,-1958,-3113,-4506,-5952,-7211,-8116,-8507,-8337,-7606,-6438,-4983,-3471,-2128,-1160,-733,-923,-1733,-3070,-4782,-6641,-8429,-9911,-10909,-11311,-11057,-10208,-8856,-7181,-5371,-3639,-2153,-1068,-445,-318,-629,-1291,-2177,-3136,-4062,-4809,-5356,-5619,-5651,-5461,-5127,-4708,-4280,-3896,-3589,-3391,-3278,-3257,-3277,-3320,-3337,-3303,-3188,-2978,-2653,-2229,-1698,-1086,-413,293,1000,1670,2279,2792,3192,3465,3609,3628,3536,3353,3104,2822,2524,2254,2020,1856,1767,1760,1825,1959,2124,2311,2480,2601,2657,2610,2464,2203,1837,1399,897,412,-37,-368,-548,-532,-318,96,639,1260,1844,2296,2505,2394,1912,1053,-131,-1551,-3076,-4545,-5811,-6732,-7209,-7211,-6743,-5899,-4795,-3597,-2467,-1546,-962,-745,-920,-1401,-2101,-2874,-3582,-4104,-4342,-4271,-3887,-3286,-2549,-1833,-1262,-952,-992,-1395,-2147,-3155,-4310,-5460,-6459,-7175,-7507,-7408,-6871,-5957,-4749,-3376,-1981,-678,392,1178,1618,1723,1537,1127,596,40,-446,-786,-937,-879,-637,-246,233,728,1187,1543,1775,1860,1796,1622,1340,1026,688,392,155,19,-9,86,306,628,1054,1543,2085,2650,3209,3759,4265,4733,5141,5486,5755,5938,6020,5997,5854,5602,5244,4795,4297,3756,3230,2731,2294,1923,1638,1411,1260,1142,1072,1020,1011,1029,1111,1250,1474,1775,2144,2561,2975,3346,3611,3721,3626,3312,2753,1988,1041,-15,-1116,-2159,-3087,-3788,-4243,-4381,-4228,-3780,-3118,-2297,-1429,-591,111,631,905,952,778,450,32,-379,-719,-902,-900,-690,-294,248,854,1452,1947,2275,2373,2228,1837,1247,513,-282,-1054,-1725,-2224,-2510,-2560,-2382,-2001,-1477,-865,-238,339,816,1163,1362,1436,1413,1347,1283,1281,1355,1536,1796,2111,2425,2684,2830,2822,2631,2260,1731,1082,385,-313,-929,-1416,-1734,-1848,-1766,-1485,-1041,-459,211,935,1669,2372,3022,3581,4036,4374,4580,4661,4623,4465,4224,3906,3543,3171,2802,2479,2217,2034,1942,1941,2026,2173,2374,2582,2790,2965,3093,3180,3229,3259,3295,3361,3466,3633,3838,4068,4298,4477,4588,4590,4472,4237,3881,3441,2926,2377,1812,1250,714,202,-267,-693,-1068,-1383,-1635,-1806,-1910,-1921,-1865,-1732,-1546,-1316,-1058,-782,-504,-219,70,354,656,937,1231,1473,1689,1798,1818,1691,1410,976,384,-322,-1113,-1932,-2716,-3409,-3961,-4318,-4480,-4414,-4151,-3718,-3134,-2480,-1762,-1052,-369,260,807,1281,1663,1967,2195,2344,2429,2447,2391,2275,2082,1826,1503,1126,714,278,-133,-513,-804,-993,-1049,-955,-717,-333,159,746,1364,1996,2576,3088,3490,3786,3959,4039,4046,4003,3975,3966,4032,4187,4439,4788,5213,5684,6153,6587,6917,7119,7142,6974,6602,6046,5324,4497,3608,2736,1948,1311,891,727,842,1245,1890,2744,3707,4707,5626,6382,6884,7084,6948,6483,5719,4711,3531,2255,957,-286,-1424,-2399,-3181,-3758,-4105,-4250,-4190,-3965,-3604,-3146,-2628,-2087,-1556,-1052,-602,-208,125,386,590,721,787,779,705,551,336,53,-270,-625,-988,-1335,-1655,-1918,-2121,-2252,-2307,-2285,-2195,-2031,-1811,-1544,-1228,-901,-554,-223,90,360,593,762,899,984,1064,1130,1234,1376,1594,1890,2265,2713,3190,3673,4094,4417,4580,4562,4332,3911,3311,2594,1816,1055,376,-152,-492,-604,-495,-176,317,939,1638,2365,3073,3729,4321,4832,5277,5656,5990,6266,6484,6617,6630,6515,6236,5816,5277,4670,4074,3550,3188,3022,3089,3371,3830,4409,5034,5646,6178,6606,6891,7051,7068,6987,6789,6506,6120,5632,5032,4308,3473,2519,1493,399,-705,-1794,-2832,-3795,-4645,-5372,-5899,-6223,-6271,-6059,-5600,-4953,-4229,-3522,-2950,-2591,-2473,-2601,-2927,-3392,-3929,-4475,-4960,-5354,-5576,-5621,-5422,-4996,-4327,-3452,-2423,-1305,-202,803,1601,2141,2379,2338,2062,1644,1174,759,458,333,369,583,904,1333,1812,2331,2871,3418,3969,4515,5046,5558,6037,6469,6845,7125,7305,7350,7260,7036,6689,6239,5689,5044,4306,3483,2624,1784,1079,597,469,742,1477,2627,4124,5812,7510,8999,10071,10558,10355,9455,7944,5995,3857,1803,115,-989,-1365,-1007,8,1465,3126,4705,5966,6721,6869,6400,5378,3957,2328,713,-687,-1718,-2291,-2404,-2115,-1529,-786,-1,702,1252,1594,1709,1614,1322,887,346,-259,-877,-1478,-2032,-2529,-2963,-3361,-3728,-4118,-4539,-5044,-5619,-6272,-6949,-7587,-8111,-8434,-8521,-8343,-7947,-7394,-6788,-6231,-5812,-5595,-5619,-5870,-6322,-6873,-7416,-7794,-7874,-7557,-6802,-5675,-4310,-2906,-1687,-822,-418,-465,-842,-1325,-1643,-1519,-769,672,2680,5007,7274,9126,10243,10462,9765,8270,6195,3778,1245,-1212,-3466,-5392,-6904,-7899,-8309,-8102,-7322,-6092,-4628,-3179,-2047,-1453,-1604,-2555,-4308,-6741,-9668,-12855,-15998,-18791,-20892,-21980,-21775,-20086,-16863,-12222,-6495,-178,6092,11660,15941,18526,19257,18245,15859,12644,9228,6199,4020,2976,3140,4396,6460,8938,11402,13452,14797,15279,14929,13875,12387,10697,9066,7635,6512,5711,5200,4923,4792,4735,4667,4520,4224,3759,3127,2408,1693,1105,717,560,584,711,823,878,844,791,796,969,1355,1949,2661,3296,3661,3506,2668,1081,-1223,-4020,-7028,-9835,-12052,-13310,-13372,-12154,-9759,-6475,-2731,963,4108,6263,7171,6708,4966,2196,-1258,-4948,-8462,-11413,-13521,-14632,-14725,-13893,-12349,-10342,-8156,-6056,-4241,-2861,-1999,-1647,-1805,-2374,-3285,-4430,-5692,-6971,-8156,-9154,-9896,-10307,-10357,-10019,-9308,-8278,-7022,-5677,-4388,-3308,-2548,-2174,-2203,-2597,-3281,-4176,-5170,-6195,-7167,-8059,-8830,-9494,-10024,-10450,-10722,-10862,-10814,-10589,-10186,-9636,-9005,-8393,-7897,-7666,-7770,-8314,-9249,-10536,-11946,-13267,-14199,-14485,-13954,-12525,-10293,-7443,-4303,-1186,1558,3690,5059,5627,5470,4739,3615,2313,1015,-87,-862,-1162,-928,-104,1274,3117,5275,7527,9662,11445,12723,13385,13424,12904,11969,10792,9598,8569,7891,7661,7912,8603,9607,10765,11878,12779,13331,13476,13211,12610,11773,10830,9894,9049,8366,7860,7560,7459,7564,7883,8408,9140,10044,11083,12182,13258,14213,14953,15416,15545,15342,14811,13995,12932,11667,10238,8695,7081,5464,3906,2483,1271,330,-293,-601,-618,-434,-148,118,258,194,-99,-632,-1351,-2200,-3114,-4008,-4834,-5542,-6097,-6497,-6739,-6848,-6855,-6809,-6752,-6745,-6834,-7052,-7438,-7972,-8651,-9418,-10218,-10971,-11606,-12058,-12284,-12267,-12021,-11568,-10972,-10292,-9593,-8956,-8433,-8061,-7864,-7809,-7860,-7963,-8047,-8081,-8028,-7910,-7733,-7570,-7437,-7406,-7478,-7685,-7998,-8408,-8878,-9368,-9861,-10317,-10734,-11100,-11408,-11653,-11805,-11844,-11729,-11431,-10937,-10236,-9367,-8350,-7272,-6173,-5173,-4327,-3750,-3483,-3593,-4058,-4868,-5908,-7097,-8259,-9292,-10063,-10490,-10564,-10260,-9660,-8808,-7795,-6716,-5627,-4611,-3685,-2876,-2177,-1578,-1061,-630,-275,-7,169,256,248,178,55,-71,-191,-258,-285,-253,-195,-115,-33,46,126,216,338,515,765,1103,1535,2038,2588,3136,3625,4013,4248,4319,4208,3941,3544,3066,2555,2083,1699,1489,1494,1776,2337,3178,4227,5423,6640,7792,8767,9494,9932,10067,9931,9574,9080,8525,8006,7578,7304,7200,7281,7529,7911,8394,8921,9448,9929,10320,10597,10735,10733,10605,10369,10080,9759,9482,9251,9130,9110,9206,9410,9675,9975,10236,10387,10371,10125,9627,8897,7967,6934,5896,4963,4248,3830,3767,4068,4695,5565,6554,7522,8321,8828,8970,8710,8094,7200,6150,5080,4118,3360,2870,2661,2693,2908,3212,3517,3752,3854,3817,3631,3340,2977,2587,2219,1888,1632,1440,1326,1267,1256,1268,1270,1248,1141,943,613,143,-442,-1135,-1861,-2578,-3223,-3746,-4141,-4388,-4537,-4602,-4658,-4715,-4833,-4984,-5187,-5396,-5579,-5711,-5737,-5659,-5450,-5134,-4738,-4310,-3918,-3615,-3466,-3484,-3701,-4077,-4579,-5151,-5688,-6144,-6411,-6449,-6236,-5773,-5143,-4408,-3689,-3077,-2659,-2489,-2575,-2895,-3372,-3928,-4436,-4814,-4968,-4865,-4503,-3935,-3231,-2505,-1851,-1357,-1083,-1035,-1209,-1537,-1975,-2424,-2843,-3161,-3353,-3421,-3374,-3271,-3147,-3068,-3060,-3155,-3354,-3645,-4021,-4455,-4931,-5419,-5884,-6284,-6596,-6771,-6831,-6742,-6558,-6269,-5920,-5521,-5104,-4693,-4323,-4008,-3772,-3608,-3519,-3473,-3471,-3472,-3482,-3469,-3448,-3395,-3344,-3306,-3322,-3442,-3702,-4138,-4761,-5541,-6450,-7390,-8299,-9075,-9630,-9910,-9855,-9459,-8744,-7749,-6566,-5287,-4031,-2918,-2051,-1524,-1372,-1608,-2183,-3008,-3998,-4999,-5936,-6663,-7134,-7269,-7085,-6590,-5862,-4977,-4027,-3118,-2320,-1716,-1327,-1190,-1270,-1550,-1956,-2428,-2880,-3260,-3504,-3599,-3525,-3301,-2944,-2482,-1949,-1371,-768,-167,403,915,1312,1577,1658,1573,1329,989,637,342,215,283,614,1177,1977,2954,4060,5226,6361,7397,8232,8797,9035,8900,8406,7571,6476,5216,3939,2765,1869,1334,1273,1688,2563,3806,5281,6839,8293,9509,10351,10767,10746,10331,9607,8685,7682,6719,5896,5289,4949,4889,5093,5526,6106,6773,7415,7968,8342,8503,8414,8104,7591,6956,6259,5596,5043,4672,4531,4648,5014,5590,6316,7090,7835,8439,8846,9017,8930,8656,8202,7685,7141,6644,6231,5929,5734,5660,5668,5770,5931,6151,6404,6672,6927,7151,7312,7409,7431,7386,7296,7167,7039,6917,6834,6795,6822,6904,7055,7243,7467,7687,7901,8072,8206,8284,8313,8304,8249,8171,8057,7923,7772,7620,7481,7385,7317,7311,7335,7386,7445,7456,7402,7229,6923,6484,5928,5306,4645,4020,3443,2989,2653,2482,2454,2555,2742,2949,3128,3229,3226,3122,2940,2715,2497,2308,2158,2035,1881,1637,1242,643,-156,-1124,-2180,-3221,-4129,-4803,-5167,-5180,-4849,-4223,-3394,-2484,-1644,-991,-648,-642,-997,-1637,-2498,-3456,-4395,-5207,-5789,-6116,-6169,-6011,-5701,-5333,-4971,-4661,-4434,-4292,-4248,-4319,-4504,-4837,-5290,-5865,-6485,-7113,-7658,-8086,-8347,-8449,-8390,-8221,-7977,-7700,-7442,-7221,-7084,-7042,-7099,-7244,-7414,-7560,-7580,-7432,-7052,-6473,-5716,-4879,-4040,-3306,-2732,-2385,-2259,-2364,-2665,-3122,-3700,-4348,-5030,-5700,-6331,-6875,-7314,-7621,-7797,-7832,-7745,-7516,-7158,-6649,-6008,-5238,-4411,-3574,-2825,-2240,-1872,-1772,-1932,-2334,-2950,-3693,-4521,-5319,-6035,-6565,-6880,-6928,-6736,-6324,-5771,-5131,-4482,-3860,-3297,-2783,-2331,-1907,-1544,-1224,-1013,-928,-1032,-1357,-1902,-2663,-3551,-4509,-5407,-6168,-6704,-6971,-6958,-6701,-6248,-5689,-5089,-4516,-4002,-3556,-3174,-2832,-2539,-2285,-2112,-2046,-2130,-2389,-2818,-3417,-4136,-4938,-5741,-6485,-7062,-7421,-7448,-7138,-6443,-5427,-4172,-2823,-1546,-511,155,371,130,-510,-1438,-2511,-3565,-4454,-5067,-5307,-5171,-4645,-3811,-2739,-1550,-365,693,1501,1996,2105,1866,1282,455,-536,-1602,-2623,-3557,-4311,-4865,-5199,-5298,-5192,-4878,-4395,-3752,-2994,-2141,-1244,-358,468,1146,1628,1851,1781,1432,829,64,-771,-1566,-2225,-2689,-2925,-2930,-2725,-2343,-1813,-1188,-518,147,726,1194,1485,1610,1543,1333,982,553,76,-384,-778,-1034,-1139,-1048,-794,-389,138,748,1433,2154,2905,3636,4330,4933,5406,5704,5783,5605,5170,4474,3584,2576,1548,628,-103,-549,-674,-486,-20,639,1397,2161,2845,3397,3798,4043,4145,4128,3993,3763,3429,3020,2560,2095,1684,1364,1172,1106,1135,1199,1244,1208,1082,882,673,545,588,867,1421,2202,3150,4118,4973,5577,5831,5707,5250,4550,3759,2998,2400,2018,1883,1934,2129,2346,2547,2650,2665,2586,2469,2348,2286,2304,2426,2625,2861,3057,3150,3075,2821,2393,1851,1249,663,137,-272,-553,-680,-662,-496,-198,231,774,1409,2113,2808,3451,3941,4236,4290,4124,3762,3282,2746,2227,1784,1447,1258,1203,1304,1522,1842,2231,2629,3002,3270,3395,3310,3010,2469,1757,929,107,-586,-1036,-1149,-874,-237,710,1833,2987,4009,4737,5078,4949,4384,3439,2267,1020,-90,-929,-1331,-1266,-695,303,1629,3136,4649,6017,7079,7730,7907,7594,6827,5698,4310,2822,1365,93,-892,-1500,-1713,-1539,-1052,-346,459,1238,1908,2395,2686,2803,2788,2708,2621,2573,2599,2688,2821,2929,2950,2804,2457,1888,1151,304,-529,-1245,-1707,-1840,-1575,-924,57,1262,2537,3746,4735,5426,5766,5775,5531,5117,4657,4228,3883,3630,3442,3263,3057,2785,2452,2084,1717,1418,1211,1141,1209,1385,1651,1905,2123,2207,2147,1923,1578,1158,751,410,209,176,332,674,1175,1789,2461,3104,3655,4033,4190,4110,3816,3361,2856,2394,2094,2024,2212,2635,3239,3928,4605,5164,5497,5555,5278,4705,3884,2925,1951,1075,377,-94,-350,-400,-313,-118,120,381,644,913,1189,1470,1738,1940,2028,1924,1595,1005,192,-797,-1839,-2817,-3598,-4073,-4187,-3937,-3378,-2597,-1720,-844,-81,524,941,1190,1299,1294,1210,1040,784,448,12,-472,-1010,-1545,-2063,-2535,-2956,-3324,-3652,-3949,-4217,-4469,-4695,-4892,-5060,-5186,-5258,-5278,-5233,-5130,-4996,-4847,-4749,-4725,-4839,-5076,-5452,-5901,-6365,-6775,-7055,-7174,-7125,-6921,-6623,-6261,-5901,-5548,-5230,-4948,-4703,-4510,-4378,-4316,-4341,-4443,-4613,-4840,-5092,-5367,-5638,-5909,-6166,-6411,-6617,-6781,-6856,-6841,-6699,-6443,-6075,-5628,-5140,-4660,-4240,-3931,-3764,-3766,-3919,-4201,-4565,-4955,-5334,-5647,-5898,-6054,-6164,-6217,-6277,-6326,-6406,-6474,-6518,-6500,-6388,-6169,-5851,-5455,-5028,-4631,-4323,-4154,-4165,-4354,-4706,-5164,-5663,-6133,-6495,-6707,-6719,-6541,-6191,-5722,-5215,-4744,-4392,-4207,-4215,-4410,-4754,-5199,-5688,-6157,-6556,-6843,-6994,-7011,-6913,-6726,-6503,-6274,-6072,-5924,-5813,-5741,-5661,-5544,-5355,-5076,-4694,-4236,-3716,-3194,-2731,-2383,-2232,-2321,-2681,-3332,-4221,-5310,-6504,-7694,-8775,-9633,-10175,-10330,-10058,-9330,-8191,-6682,-4935,-3096,-1353,99,1109,1564,1446,812,-200,-1407,-2617,-3635,-4349,-4644,-4539,-4026,-3215,-2186,-1087,-33,830,1419,1649,1511,1044,319,-524,-1363,-2041,-2451,-2513,-2201,-1560,-667,345,1361,2243,2948,3390,3624,3629,3484,3208,2870,2492,2140,1829,1605,1475,1447,1520,1668,1883,2138,2427,2731,3033,3305,3516,3632,3635,3526,3320,3062,2787,2553,2412,2398,2560,2892,3402,4039,4774,5542,6308,7023,7649,8163,8521,8721,8732,8563,8209,7690,7018,6226,5366,4480,3652,2915,2317,1867,1546,1359,1262,1278,1391,1633,2010,2534,3183,3940,4743,5565,6335,7031,7588,7995,8191,8177,7923,7459,6809,6045,5238,4479,3861,3434,3259,3328,3622,4081,4628,5166,5627,5931,6068,6028,5856,5602,5323,5063,4857,4696,4600,4524,4477,4420,4328,4186,3961,3657,3285,2879,2493,2182,2004,1983,2137,2442,2863,3356,3870,4376,4848,5285,5692,6063,6398,6651,6804,6788,6602,6208,5652,4961,4218,3488,2850,2351,2048,1940,2043,2329,2758,3296,3865,4427,4921,5315,5591,5728,5731,5585,5293,4856,4289,3635,2952,2317,1814,1511,1448,1641,2051,2629,3295,3965,4567,5013,5262,5275,5050,4631,4059,3416,2766,2180,1700,1374,1204,1203,1350,1642,2051,2570,3165,3796,4412,4943,5337,5541,5559,5381,5072,4658,4205,3741,3283,2842,2412,2002,1615,1284,1020,873,839,943,1148,1420,1693,1900,2000,1968,1828,1620,1411,1246,1173,1201,1311,1487,1685,1893,2110,2343,2606,2897,3185,3411,3511,3413,3097,2555,1856,1065,284,-410,-956,-1311,-1456,-1397,-1124,-695,-128,479,1058,1512,1768,1776,1528,1065,453,-179,-743,-1099,-1198,-971,-444,360,1333,2380,3343,4104,4522,4537,4106,3287,2159,893,-348,-1352,-1966,-2059,-1599,-646,673,2121,3505,4579,5219,5321,4914,4038,2850,1468,82,-1174,-2157,-2781,-2994,-2792,-2225,-1367,-328,780,1823,2700,3293,3557,3454,3032,2349,1511,618,-230,-953,-1493,-1817,-1918,-1813,-1535,-1133,-658,-163,321,762,1164,1510,1818,2062,2252,2351,2350,2237,1985,1606,1088,443,-292,-1080,-1854,-2545,-3097,-3468,-3651,-3660,-3542,-3322,-3058,-2774,-2504,-2294,-2160,-2137,-2224,-2409,-2667,-2936,-3173,-3305,-3291,-3085,-2667,-2041,-1235,-312,637,1504,2172,2543,2555,2170,1434,404,-791,-2016,-3130,-4006,-4557,-4736,-4569,-4095,-3430,-2669,-1921,-1274,-773,-457,-319,-369,-568,-918,-1357,-1879,-2409,-2922,-3348,-3646,-3761,-3658,-3311,-2725,-1941,-1029,-111,692,1226,1376,1057,249,-1001,-2550,-4224,-5787,-7029,-7793,-7970,-7577,-6683,-5431,-4020,-2617,-1428,-556,-77,7,-225,-695,-1257,-1821,-2279,-2584,-2700,-2625,-2401,-2065,-1703,-1384,-1179,-1167,-1364,-1806,-2455,-3262,-4148,-4993,-5729,-6244,-6520,-6533,-6318,-5939,-5472,-5002,-4602,-4330,-4195,-4217,-4327,-4516,-4703,-4865,-4973,-5018,-5024,-5019,-5046,-5133,-5294,-5517,-5741,-5918,-5938,-5756,-5315,-4628,-3736,-2741,-1737,-857,-181,219,322,161,-226,-740,-1319,-1873,-2357,-2710,-2934,-2995,-2934,-2769,-2560,-2362,-2245,-2256,-2435,-2796,-3313,-3943,-4619,-5247,-5765,-6078,-6172,-6012,-5650,-5129,-4552,-4007,-3598,-3386,-3409,-3643,-4043,-4523,-4995,-5400,-5677,-5839,-5891,-5891,-5876,-5875,-5908,-5945,-5968,-5942,-5831,-5631,-5342,-4982,-4599,-4230,-3916,-3688,-3549,-3480,-3458,-3431,-3371,-3259,-3081,-2872,-2647,-2465,-2344,-2322,-2378,-2517,-2673,-2818,-2888,-2849,-2674,-2367,-1959,-1516,-1103,-806,-661,-696,-879,-1169,-1506,-1844,-2155,-2419,-2645,-2824,-2963,-3060,-3114,-3127,-3104,-3035,-2932,-2770,-2568,-2317,-2047,-1795,-1597,-1494,-1520,-1663,-1916,-2219,-2518,-2740,-2844,-2784,-2573,-2214,-1746,-1215,-654,-110,394,841,1210,1503,1706,1826,1859,1813,1681,1475,1180,819,397,-30,-421,-686,-771,-609,-198,437,1199,1988,2669,3159,3396,3383,3156,2773,2299,1788,1290,851,479,213,36,-44,-40,21,124,251,361,451,474,435,319,150,-40,-196,-274,-220,-22,335,827,1409,2037,2634,3161,3569,3837,3971,3971,3874,3699,3484,3253,3036,2837,2676,2536,2445,2395,2425,2542,2771,3107,3548,4059,4618,5172,5685,6098,6374,6485,6408,6152,5712,5116,4377,3542,2660,1812,1095,589,398,544,1046,1848,2861,3975,5046,5940,6540,6761,6585,6021,5169,4112,2988,1912,985,303,-99,-188,-4,426,1007,1691,2387,3026,3553,3894,4021,3913,3573,3060,2427,1772,1183,745,531,585,933,1557,2417,3429,4490,5474,6262,6760,6909,6703,6169,5379,4409,3377,2352,1445,701,178,-102,-135,75,510,1131,1894,2712,3496,4133,4509,4565,4238,3583,2661,1622,622,-180,-661,-760,-477,124,942,1844,2713,3436,3940,4195,4176,3923,3461,2839,2119,1347,605,-49,-518,-736,-637,-184,574,1570,2656,3674,4492,4984,5124,4919,4443,3809,3125,2495,1986,1614,1366,1196,1046,899,718,534,338,151,-33,-220,-410,-605,-790,-951,-1078,-1173,-1262,-1368,-1531,-1749,-2030,-2318,-2581,-2749,-2789,-2676,-2417,-2037,-1590,-1128,-700,-368,-131,-40,-48,-175,-339,-534,-668,-729,-654,-439,-62,461,1099,1792,2452,2977,3264,3225,2838,2114,1142,38,-1053,-1987,-2616,-2848,-2601,-1885,-758,636,2108,3440,4435,4954,4941,4427,3525,2402,1228,170,-642,-1139,-1261,-1042,-499,263,1155,2026,2757,3223,3364,3172,2686,2010,1232,463,-229,-789,-1196,-1420,-1465,-1293,-928,-341,381,1212,2011,2713,3206,3466,3469,3250,2848,2311,1694,1029,367,-254,-782,-1177,-1383,-1394,-1190,-819,-326,203,688,1053,1244,1244,1075,792,481,222,86,103,263,520,804,1041,1164,1156,1009,783,531,350,297,449,805,1357,2044,2793,3505,4117,4530,4733,4684,4415,3958,3375,2738,2112,1552,1092,747,514,377,332,343,426,538,690,843,1016,1184,1397,1643,1956,2317,2693,3022,3229,3226,2978,2445,1679,736,-271,-1237,-2056,-2652,-2992,-3084,-2969,-2717,-2387,-2037,-1697,-1375,-1067,-768,-467,-168,118,389,606,773,839,789,584,204,-345,-1048,-1837,-2669,-3447,-4138,-4682,-5079,-5326,-5456,-5473,-5413,-5256,-5010,-4645,-4167,-3573,-2912,-2223,-1593,-1084,-759,-661,-789,-1152,-1704,-2423,-3261,-4166,-5096,-5963,-6709,-7227,-7452,-7321,-6813,-5964,-4849,-3581,-2302,-1127,-188,450,731,649,218,-516,-1495,-2643,-3878,-5119,-6275,-7266,-8007,-8433,-8489,-8154,-7438,-6378,-5074,-3607,-2149,-812,240,910,1129,876,189,-857,-2160,-3577,-4973,-6202,-7130,-7682,-7797,-7516,-6884,-6021,-5045,-4086,-3262,-2655,-2346,-2342,-2681,-3295,-4125,-5041,-5885,-6511,-6773,-6587,-5947,-4890,-3556,-2082,-664,536,1372,1741,1609,994,-26,-1316,-2750,-4157,-5430,-6439,-7116,-7399,-7273,-6764,-5920,-4856,-3682,-2550,-1586,-914,-593,-687,-1152,-1962,-3007,-4175,-5316,-6289,-6959,-7232,-7068,-6485,-5562,-4415,-3195,-2027,-1033,-283,205,431,443,298,33,-294,-665,-1052,-1424,-1747,-1964,-2027,-1891,-1545,-1014,-358,330,951,1404,1622,1553,1212,617,-143,-973,-1759,-2379,-2760,-2838,-2629,-2155,-1511,-768,-11,695,1326,1847,2285,2612,2861,3002,3028,2911,2608,2105,1363,423,-686,-1845,-2941,-3821,-4362,-4465,-4107,-3307,-2177,-843,513,1717,2626,3119,3182,2814,2124,1225,268,-623,-1316,-1763,-1876,-1677,-1158,-372,616,1722,2851,3878,4715,5252,5458,5319,4895,4264,3538,2813,2171,1666,1319,1142,1117,1244,1504,1889,2390,2968,3586,4200,4735,5181,5484,5661,5712,5655,5509,5267,4950,4544,4076,3556,3023,2504,2030,1622,1286,1035,867,786,789,876,1031,1249,1497,1771,2040,2308,2552,2766,2924,3003,2981,2847,2602,2283,1935,1624,1420,1371,1499,1796,2219,2692,3170,3565,3865,4037,4087,4027,3863,3610,3271,2859,2391,1884,1364,859,379,-32,-383,-644,-827,-952,-1028,-1118,-1224,-1396,-1615,-1887,-2170,-2454,-2698,-2886,-2986,-2965,-2796,-2460,-1963,-1337,-647,35,653,1152,1540,1828,2064,2307,2580,2919,3288,3657,3937,4067,3963,3627,3042,2300,1474,679,29,-406,-552,-409,8,638,1378,2139,2790,3267,3486,3435,3124,2600,1957,1293,722,337,211,367,802,1453,2244,3061,3795,4329,4580,4477,4007,3182,2074,785,-533,-1734,-2667,-3214,-3304,-2903,-2041,-790,738,2380,3968,5295,6200,6526,6220,5265,3789,1926,-70,-2002,-3634,-4823,-5449,-5496,-4975,-3991,-2657,-1149,363,1708,2729,3319,3427,3062,2308,1304,206,-791,-1550,-1940,-1917,-1475,-691,342,1473,2575,3493,4137,4409,4314,3866,3159,2332,1518,892,565,624,1102,1936,3066,4334,5619,6781,7690,8271,8456,8215,7575,6569,5309,3907,2521,1290,350,-202,-310,29,765,1796,2988,4184,5238,6030,6485,6583,6348,5838,5144,4333,3517,2739,2071,1537,1134,869,680,556,417,249,0,-321,-689,-1064,-1354,-1508,-1451,-1151,-620,118,977,1875,2701,3371,3805,3973,3872,3548,3070,2536,2039,1657,1459,1432,1577,1807,2053,2237,2290,2206,2007,1755,1552,1474,1598,1952,2504,3192,3892,4489,4865,4954,4741,4270,3628,2909,2214,1609,1126,787,570,473,476,578,774,1074,1457,1913,2375,2782,3035,3044,2741,2087,1113,-110,-1440,-2735,-3815,-4552,-4850,-4673,-4079,-3162,-2086,-1009,-88,579,929,977,757,356,-138,-634,-1049,-1322,-1416,-1307,-1010,-563,-14,550,1082,1509,1819,1995,2033,1947,1717,1356,856,242,-457,-1182,-1876,-2459,-2865,-3046,-2962,-2630,-2084,-1418,-730,-150,249,385,276,-46,-489,-943,-1320,-1548,-1612,-1549,-1425,-1338,-1369,-1585,-1997,-2579,-3261,-3916,-4448,-4706,-4643,-4198,-3431,-2426,-1349,-364,366,718,634,123,-759,-1879,-3112,-4278,-5225,-5810,-5933,-5554,-4695,-3445,-1944,-354,1139,2408,3334,3871,4028,3843,3405,2798,2108,1413,768,215,-211,-488,-600,-531,-297,72,517,933,1224,1284,1033,461,-413,-1488,-2629,-3678,-4474,-4885,-4831,-4295,-3341,-2090,-720,583,1630,2277,2430,2049,1178,-124,-1716,-3468,-5222,-6834,-8178,-9166,-9744,-9898,-9659,-9064,-8193,-7128,-5969,-4817,-3774,-2919,-2296,-1924,-1755,-1746,-1811,-1896,-1953,-1982,-2003,-2066,-2215,-2478,-2853,-3304,-3774,-4209,-4540,-4742,-4780,-4656,-4366,-3937,-3387,-2762,-2109,-1457,-861,-317,143,532,829,1022,1089,981,684,153,-594,-1533,-2589,-3674,-4659,-5457,-5959,-6127,-5932,-5387,-4529,-3411,-2095,-651,832,2273,3550,4573,5230,5460,5240,4583,3580,2313,923,-487,-1810,-2961,-3909,-4599,-5060,-5278,-5301,-5167,-4934,-4668,-4431,-4265,-4195,-4204,-4236,-4219,-4062,-3710,-3152,-2431,-1658,-967,-487,-329,-509,-1010,-1719,-2493,-3180,-3618,-3707,-3405,-2722,-1778,-676,392,1309,1938,2213,2110,1652,907,-20,-1026,-1981,-2799,-3396,-3742,-3829,-3701,-3398,-3012,-2581,-2183,-1823,-1521,-1253,-978,-656,-233,319,1012,1828,2726,3623,4439,5075,5474,5573,5372,4876,4124,3166,2056,849,-372,-1540,-2530,-3261,-3602,-3507,-2928,-1909,-537,1032,2598,3959,4898,5281,5018,4122,2703,919,-991,-2805,-4290,-5263,-5613,-5298,-4390,-3024,-1422,173,1526,2438,2794,2564,1792,631,-760,-2157,-3379,-4268,-4729,-4742,-4342,-3626,-2703,-1710,-751,74,707,1118,1305,1296,1146,906,666,464,381,411,583,848,1165,1479,1705,1816,1759,1564,1257,915,602,384,285,318,444,629,818,964,1043,1035,962,849,730,665,654,753,913,1143,1366,1545,1607,1509,1227,749,117,-632,-1402,-2135,-2726,-3125,-3266,-3111,-2662,-1919,-957,157,1313,2397,3310,3964,4299,4296,3963,3350,2544,1629,722,-105,-782,-1283,-1593,-1750,-1755,-1702,-1608,-1571,-1627,-1838,-2218,-2778,-3480,-4287,-5126,-5917,-6574,-6998,-7091,-6789,-6025,-4823,-3219,-1354,633,2521,4143,5309,5893,5837,5130,3868,2182,276,-1635,-3319,-4601,-5321,-5438,-4938,-3924,-2531,-946,611,1953,2887,3313,3171,2502,1391,7,-1485,-2860,-3953,-4570,-4621,-4036,-2870,-1228,693,2674,4476,5911,6813,7110,6776,5867,4479,2757,857,-1048,-2804,-4263,-5315,-5877,-5917,-5440,-4509,-3200,-1651,31,1674,3187,4413,5307,5783,5858,5534,4903,4043,3097,2183,1428,905,645,619,741,913,1006,929,613,34,-790,-1798,-2917,-4030,-5040,-5845,-6356,-6527,-6322,-5777,-4943,-3932,-2864,-1869,-1072,-528,-267,-233,-347,-494,-585,-527,-317,43,483,933,1321,1582,1686,1623,1406,1082,683,267,-134,-499,-808,-1072,-1270,-1410,-1450,-1404,-1232,-974,-630,-262,91,376,566,648,656,621,615,678,854,1145,1516,1927,2298,2586,2752,2799,2757,2682,2629,2645,2751,2940,3185,3437,3647,3758,3733,3543,3178,2667,2042,1386,767,286,13,10,290,826,1563,2390,3216,3908,4376,4535,4351,3820,2999,1977,882,-140,-969,-1489,-1655,-1462,-962,-253,536,1281,1839,2135,2115,1803,1277,651,76,-317,-433,-230,254,913,1620,2193,2521,2501,2130,1460,602,-294,-1095,-1673,-1980,-1995,-1766,-1361,-853,-304,259,826,1431,2080,2812,3592,4402,5157,5791,6210,6362,6193,5711,4937,3944,2839,1737,771,32,-413,-557,-425,-82,392,911,1407,1822,2136,2347,2466,2531,2565,2610,2694,2836,3047,3299,3558,3748,3804,3641,3224,2510,1537,329,-1004,-2370,-3624,-4629,-5266,-5428,-5087,-4251,-3033,-1563,-58,1299,2302,2805,2725,2058,881,-648,-2329,-3935,-5237,-6063,-6275,-5832,-4768,-3190,-1279,762,2714,4385,5608,6287,6349,5810,4727,3213,1442,-402,-2115,-3506,-4434,-4787,-4531,-3684,-2330,-613,1286,3148,4761,5917,6474,6341,5531,4155,2400,523,-1210,-2570,-3384,-3593,-3249,-2479,-1507,-554,167,499,398,-116,-899,-1770,-2514,-2926,-2874,-2272,-1164,385,2164,4007,5651,6909,7612,7673,7085,5933,4348,2540,694,-979,-2331,-3257,-3709,-3704,-3317,-2636,-1812,-947,-174,440,854,1057,1108,1037,956,902,948,1098,1333,1610,1849,1981,1938,1666,1137,361,-629,-1749,-2893,-3928,-4723,-5172,-5196,-4790,-3971,-2827,-1459,6,1431,2666,3573,4024,3931,3283,2095,513,-1335,-3223,-4970,-6366,-7266,-7547,-7178,-6176,-4644,-2742,-673,1352,3111,4476,5324,5654,5483,4912,4032,3000,1935,979,250,-172,-225,78,714,1595,2630,3708,4721,5567,6182,6500,6527,6275,5815,5229,4605,4017,3495,3034,2587,2088,1485,728,-149,-1120,-2047,-2838,-3338,-3448,-3086,-2237,-938,698,2533,4366,6008,7263,7977,8049,7425,6126,4214,1812,-917,-3781,-6549,-8992,-10892,-12070,-12425,-11930,-10656,-8746,-6395,-3844,-1295,1029,3001,4514,5540,6086,6210,5973,5480,4796,4020,3199,2383,1601,850,122,-610,-1385,-2208,-3101,-4014,-4906,-5671,-6233,-6477,-6358,-5803,-4830,-3443,-1713,266,2383,4473,6395,7980,9093,9635,9534,8790,7440,5597,3413,1088,-1172,-3160,-4713,-5725,-6139,-5981,-5304,-4225,-2853,-1323,279,1844,3335,4675,5828,6723,7293,7471,7205,6492,5371,3951,2390,867,-416,-1307,-1700,-1573,-987,-55,1047,2154,3094,3732,3986,3802,3188,2194,919,-495,-1891,-3105,-3997,-4480,-4520,-4143,-3429,-2460,-1371,-241,819,1764,2546,3155,3581,3837,3931,3874,3679,3347,2872,2262,1506,634,-344,-1365,-2377,-3280,-3973,-4352,-4321,-3833,-2907,-1607,-101,1442,2798,3782,4242,4097,3342,2065,414,-1384,-3109,-4499,-5386,-5617,-5168,-4093,-2551,-765,984,2446,3392,3701,3346,2415,1082,-419,-1838,-2941,-3550,-3564,-2973,-1844,-322,1406,3122,4626,5725,6310,6273,5636,4420,2770,830,-1179,-3055,-4601,-5672,-6183,-6111,-5498,-4428,-3044,-1495,24,1353,2321,2826,2778,2196,1085,-424,-2222,-4128,-5946,-7502,-8608,-9146,-9038,-8282,-6940,-5148,-3066,-909,1153,2925,4305,5190,5559,5416,4798,3800,2501,1037,-490,-1955,-3275,-4366,-5197,-5732,-5967,-5916,-5565,-4959,-4084,-2998,-1730,-354,1022,2287,3284,3906,4052,3698,2888,1708,302,-1171,-2569,-3734,-4577,-5016,-5048,-4699,-4068,-3272,-2443,-1709,-1139,-782,-593,-524,-466,-348,-96,307,846,1472,2110,2690,3125,3356,3327,3000,2380,1500,439,-675,-1718,-2530,-3013,-3075,-2723,-2005,-1024,66,1128,2008,2604,2828,2654,2082,1148,-70,-1500,-3022,-4544,-5945,-7140,-8037,-8577,-8702,-8398,-7647,-6491,-4982,-3225,-1333,539,2250,3644,4589,4986,4771,3955,2582,786,-1291,-3449,-5521,-7344,-8791,-9807,-10334,-10411,-10047,-9306,-8254,-6945,-5461,-3865,-2218,-623,866,2140,3124,3755,3977,3789,3216,2312,1183,-62,-1288,-2359,-3170,-3601,-3613,-3145,-2235,-898,757,2648,4606,6503,8153,9418,10161,10289,9750,8568,6793,4584,2104,-393,-2680,-4504,-5686,-6092,-5701,-4574,-2862,-781,1450,3587,5444,6857,7734,8016,7721,6892,5625,4040,2251,382,-1471,-3234,-4826,-6208,-7302,-8089,-8512,-8591,-8321,-7759,-6951,-5952,-4829,-3642,-2456,-1345,-352,455,1063,1442,1613,1584,1403,1084,682,184,-365,-1003,-1702,-2476,-3287,-4092,-4811,-5375,-5686,-5710,-5387,-4749,-3788,-2585,-1177,340,1909,3445,4884,6154,7193,7947,8379,8484,8259,7747,6975,5999,4867,3642,2385,1181,108,-749,-1320,-1558,-1444,-979,-222,762,1853,2936,3893,4610,5026,5084,4787,4161,3255,2152,921,-355,-1607,-2778,-3787,-4587,-5082,-5223,-4944,-4226,-3094,-1622,51,1741,3241,4345,4877,4739,3893,2411,430,-1837,-4155,-6263,-7960,-9055,-9473,-9181,-8269,-6870,-5196,-3463,-1890,-641,172,517,440,28,-556,-1175,-1664,-1902,-1826,-1387,-635,378,1525,2696,3735,4542,4996,5062,4728,4040,3099,2004,885,-148,-1017,-1655,-2056,-2212,-2166,-1933,-1575,-1100,-559,41,655,1252,1781,2181,2395,2371,2076,1516,721,-233,-1240,-2199,-2990,-3543,-3789,-3714,-3315,-2630,-1698,-589,626,1867,3048,4085,4912,5472,5733,5693,5356,4781,4019,3174,2337,1605,1058,727,615,665,791,877,815,515,-42,-839,-1779,-2742,-3579,-4181,-4442,-4357,-3935,-3270,-2474,-1681,-1018,-585,-451,-620,-1058,-1682,-2388,-3072,-3638,-4017,-4172,-4093,-3775,-3254,-2536,-1679,-718,270,1210,2011,2580,2851,2768,2338,1590,607,-505,-1634,-2657,-3492,-4086,-4430,-4567,-4554,-4455,-4338,-4218,-4121,-4003,-3846,-3602,-3246,-2772,-2202,-1589,-1015,-556,-305,-287,-533,-967,-1540,-2104,-2588,-2858,-2879,-2592,-2028,-1206,-228,834,1854,2742,3409,3791,3866,3637,3146,2488,1762,1110,646,463,636,1153,2003,3062,4215,5283,6110,6545,6484,5880,4737,3138,1180,-971,-3159,-5212,-6966,-8308,-9148,-9456,-9272,-8650,-7715,-6568,-5313,-4045,-2792,-1623,-525,452,1295,1972,2441,2693,2712,2525,2175,1738,1290,934,733,743,972,1373,1872,2349,2681,2758,2505,1896,979,-156,-1346,-2438,-3252,-3671,-3616,-3083,-2145,-925,408,1666,2704,3393,3693,3614,3215,2592,1835,1040,273,-388,-896,-1184,-1226,-966,-434,365,1326,2360,3331,4132,4672,4906,4836,4488,3936,3260,2571,1964,1536,1332,1386,1651,2075,2535,2932,3154,3136,2852,2324,1620,832,65,-588,-1051,-1297,-1320,-1170,-902,-613,-380,-281,-345,-561,-878,-1215,-1489,-1642,-1635,-1485,-1217,-877,-500,-107,301,733,1212,1757,2393,3120,3941,4811,5675,6440,6995,7239,7074,6447,5338,3783,1863,-310,-2562,-4756,-6694,-8254,-9292,-9743,-9562,-8782,-7458,-5723,-3704,-1598,431,2185,3505,4267,4385,3859,2738,1151,-735,-2713,-4586,-6152,-7279,-7836,-7799,-7150,-5965,-4353,-2472,-506,1348,2915,4049,4659,4721,4268,3388,2230,939,-285,-1305,-1971,-2226,-2043,-1472,-610,430,1509,2525,3382,4030,4427,4575,4471,4147,3624,2946,2141,1232,242,-831,-1961,-3134,-4298,-5388,-6324,-7004,-7344,-7269,-6739,-5762,-4388,-2713,-887,935,2553,3818,4585,4797,4444,3606,2393,981,-458,-1730,-2696,-3244,-3351,-3044,-2430,-1647,-863,-238,92,26,-470,-1383,-2618,-4042,-5449,-6636,-7373,-7481,-6839,-5407,-3259,-553,2471,5522,8314,10562,12059,12662,12313,11071,9051,6473,3617,771,-1723,-3626,-4704,-4874,-4133,-2620,-539,1801,4097,6030,7339,7862,7531,6430,4734,2728,737,-914,-1954,-2210,-1624,-280,1639,3847,6009,7807,8941,9236,8600,7108,4913,2305,-422,-2933,-4949,-6273,-6773,-6463,-5409,-3804,-1853,158,2008,3441,4317,4515,4043,2954,1418,-364,-2135,-3635,-4643,-4976,-4558,-3385,-1557,748,3313,5866,8144,9914,10958,11178,10515,9049,6933,4397,1748,-724,-2714,-4011,-4479,-4098,-2969,-1267,738,2790,4591,5958,6732,6880,6440,5509,4235,2770,1269,-135,-1325,-2210,-2732,-2852,-2591,-1980,-1106,-50,1073,2189,3188,4024,4624,4969,5028,4816,4341,3654,2801,1874,951,144,-451,-762,-730,-349,343,1298,2390,3507,4499,5216,5553,5407,4761,3609,2038,154,-1862,-3821,-5499,-6714,-7308,-7225,-6474,-5173,-3501,-1710,-31,1277,2074,2256,1856,977,-198,-1454,-2576,-3393,-3777,-3688,-3133,-2198,-1003,288,1517,2504,3129,3294,2978,2227,1128,-165,-1522,-2770,-3816,-4536,-4905,-4877,-4478,-3743,-2743,-1569,-346,820,1801,2524,2938,3045,2894,2556,2119,1670,1268,944,701,506,320,115,-134,-386,-596,-660,-493,-16,803,1915,3218,4537,5662,6390,6555,6053,4898,3182,1108,-1061,-3037,-4546,-5361,-5356,-4500,-2876,-677,1841,4362,6571,8185,8989,8848,7769,5833,3257,319,-2660,-5357,-7458,-8765,-9106,-8482,-6964,-4765,-2159,512,2917,4768,5846,6078,5447,4114,2246,128,-1990,-3826,-5176,-5867,-5820,-5036,-3573,-1576,763,3215,5525,7423,8705,9168,8745,7432,5338,2671,-326,-3359,-6159,-8483,-10182,-11148,-11401,-10984,-10030,-8689,-7136,-5535,-4041,-2772,-1803,-1177,-880,-883,-1127,-1539,-2031,-2513,-2870,-3012,-2852,-2356,-1543,-490,666,1765,2625,3124,3157,2731,1910,825,-333,-1385,-2159,-2515,-2405,-1798,-780,541,1998,3415,4625,5510,5994,6082,5832,5338,4726,4090,3512,3010,2575,2141,1661,1056,321,-548,-1487,-2416,-3229,-3836,-4155,-4163,-3864,-3329,-2642,-1928,-1283,-789,-476,-324,-282,-254,-158,96,537,1179,1934,2734,3405,3840,3908,3532,2719,1507,19,-1588,-3154,-4515,-5559,-6211,-6474,-6366,-5986,-5405,-4733,-4049,-3423,-2893,-2475,-2149,-1884,-1627,-1339,-970,-521,16,590,1144,1597,1867,1897,1642,1126,379,-491,-1392,-2190,-2793,-3105,-3086,-2710,-1999,-1010,183,1459,2717,3829,4712,5312,5611,5646,5481,5194,4872,4577,4342,4174,4039,3879,3634,3243,2676,1921,1018,-8,-1065,-2122,-3099,-3960,-4661,-5163,-5442,-5471,-5257,-4793,-4148,-3357,-2537,-1785,-1222,-940,-1003,-1404,-2091,-2941,-3811,-4540,-5005,-5110,-4836,-4197,-3272,-2145,-935,265,1350,2229,2840,3111,3041,2626,1942,1079,158,-707,-1421,-1940,-2261,-2404,-2457,-2445,-2459,-2495,-2565,-2624,-2628,-2490,-2176,-1622,-836,167,1328,2561,3768,4823,5630,6066,6078,5617,4717,3432,1900,240,-1347,-2726,-3728,-4251,-4239,-3663,-2590,-1099,674,2552,4379,5947,7123,7765,7813,7270,6189,4729,3045,1364,-130,-1242,-1872,-1949,-1521,-679,392,1501,2409,2949,2969,2425,1329,-226,-2093,-4110,-6083,-7861,-9289,-10259,-10693,-10551,-9841,-8593,-6907,-4875,-2678,-452,1617,3384,4743,5613,5989,5893,5384,4553,3489,2295,1068,-121,-1183,-2082,-2763,-3199,-3380,-3295,-2954,-2384,-1607,-697,293,1268,2136,2813,3200,3251,2912,2184,1092,-295,-1875,-3529,-5094,-6455,-7451,-8014,-8074,-7634,-6735,-5448,-3868,-2115,-278,1486,3106,4443,5442,6046,6246,6060,5536,4736,3745,2649,1565,578,-195,-699,-884,-767,-393,146,732,1251,1595,1700,1531,1107,471,-301,-1132,-1935,-2654,-3223,-3617,-3811,-3806,-3615,-3268,-2796,-2255,-1697,-1186,-778,-510,-393,-418,-527,-661,-744,-713,-527,-186,281,799,1261,1565,1598,1300,645,-329,-1542,-2853,-4110,-5150,-5821,-6058,-5802,-5125,-4116,-2936,-1767,-787,-150,46,-224,-908,-1889,-2981,-3995,-4746,-5084,-4955,-4343,-3351,-2109,-811,360,1233,1701,1715,1312,572,-348,-1320,-2164,-2794,-3096,-3068,-2692,-2040,-1153,-152,903,1896,2765,3448,3907,4139,4162,4004,3729,3373,3017,2690,2456,2316,2287,2335,2424,2502,2511,2415,2170,1788,1261,664,20,-586,-1123,-1557,-1868,-2078,-2171,-2164,-2044,-1809,-1455,-991,-436,164,761,1303,1736,2046,2204,2233,2141,1957,1701,1389,1041,654,259,-145,-521,-864,-1149,-1380,-1559,-1700,-1817,-1926,-2034,-2142,-2232,-2291,-2275,-2187,-1993,-1732,-1418,-1114,-871,-744,-755,-914,-1172,-1487,-1763,-1923,-1884,-1591,-1029,-220,765,1843,2886,3787,4417,4690,4535,3956,2971,1716,302,-1059,-2230,-3038,-3430,-3338,-2838,-1976,-893,293,1450,2464,3253,3743,3913,3738,3241,2451,1426,245,-1003,-2199,-3249,-4025,-4467,-4490,-4098,-3311,-2213,-940,362,1512,2363,2786,2715,2131,1080,-336,-1988,-3698,-5300,-6637,-7565,-8004,-7919,-7308,-6259,-4851,-3233,-1541,81,1497,2615,3357,3723,3706,3393,2839,2159,1426,729,97,-431,-892,-1302,-1726,-2196,-2747,-3378,-4060,-4747,-5361,-5844,-6122,-6160,-5932,-5436,-4695,-3733,-2595,-1346,-43,1214,2337,3232,3800,3991,3772,3155,2228,1079,-130,-1255,-2153,-2705,-2856,-2583,-1940,-995,135,1339,2520,3584,4483,5172,5641,5892,5941,5828,5598,5297,4991,4699,4454,4237,4023,3763,3419,2954,2362,1661,884,80,-699,-1411,-2020,-2509,-2858,-3080,-3156,-3112,-2946,-2674,-2313,-1871,-1364,-802,-202,410,1004,1530,1954,2216,2296,2167,1829,1333,698,36,-610,-1135,-1504,-1670,-1658,-1487,-1254,-1021,-893,-934,-1174,-1626,-2250,-2972,-3734,-4420,-4981,-5326,-5431,-5252,-4808,-4102,-3186,-2109,-934,261,1408,2439,3293,3921,4294,4385,4212,3796,3195,2485,1754,1096,587,287,215,367,704,1167,1699,2233,2724,3126,3424,3605,3683,3681,3617,3543,3470,3435,3429,3446,3448,3384,3204,2851,2299,1549,616,-407,-1455,-2376,-3064,-3387,-3260,-2649,-1573,-119,1563,3322,4949,6301,7232,7668,7600,7068,6176,5045,3822,2624,1574,730,149,-162,-218,-56,268,689,1153,1612,2030,2406,2719,2987,3216,3402,3570,3710,3832,3925,3974,3941,3803,3500,3014,2304,1384,279,-938,-2152,-3237,-4050,-4472,-4438,-3918,-2989,-1732,-331,1072,2292,3217,3763,3905,3698,3192,2527,1779,1066,453,-24,-326,-474,-456,-304,-9,387,902,1483,2125,2774,3395,3929,4326,4541,4527,4266,3736,2947,1932,741,-526,-1781,-2882,-3725,-4201,-4229,-3790,-2877,-1570,31,1778,3494,5011,6154,6791,6839,6273,5142,3554,1679,-293,-2133,-3658,-4709,-5190,-5113,-4527,-3587,-2456,-1330,-374,268,521,362,-165,-960,-1898,-2826,-3615,-4153,-4380,-4271,-3856,-3196,-2379,-1527,-739,-138,202,227,-53,-612,-1340,-2157,-2914,-3524,-3886,-3971,-3766,-3315,-2686,-1958,-1221,-547,-2,376,563,570,437,215,-21,-180,-209,-34,344,922,1637,2436,3224,3947,4543,4974,5241,5326,5250,5037,4686,4254,3735,3182,2617,2058,1547,1075,665,308,11,-227,-391,-472,-451,-311,-48,334,824,1389,1998,2611,3189,3701,4116,4412,4568,4561,4386,4014,3460,2708,1801,755,-368,-1509,-2606,-3582,-4381,-4951,-5257,-5277,-5016,-4472,-3689,-2685,-1535,-279,986,2195,3248,4064,4569,4700,4427,3762,2739,1477,78,-1291,-2487,-3391,-3892,-3964,-3581,-2809,-1718,-445,881,2105,3105,3782,4088,4036,3675,3107,2448,1813,1316,1020,980,1182,1603,2177,2816,3441,3950,4285,4394,4264,3914,3387,2766,2119,1560,1154,985,1084,1455,2063,2817,3624,4340,4867,5100,4985,4524,3754,2774,1691,657,-227,-837,-1152,-1148,-910,-509,-95,231,355,230,-158,-762,-1513,-2303,-3044,-3645,-4039,-4198,-4093,-3757,-3206,-2517,-1741,-983,-308,200,488,527,319,-112,-709,-1406,-2140,-2820,-3405,-3834,-4096,-4186,-4142,-4004,-3847,-3718,-3677,-3729,-3876,-4070,-4264,-4403,-4446,-4363,-4158,-3837,-3414,-2930,-2367,-1776,-1125,-448,256,954,1614,2181,2615,2872,2937,2811,2509,2074,1531,944,342,-211,-674,-989,-1103,-978,-595,42,868,1815,2751,3565,4143,4397,4300,3859,3129,2226,1239,323,-430,-936,-1137,-1057,-722,-230,326,818,1152,1238,1020,512,-272,-1230,-2280,-3292,-4181,-4841,-5239,-5348,-5183,-4801,-4252,-3618,-2965,-2347,-1820,-1403,-1115,-961,-922,-1001,-1172,-1432,-1763,-2146,-2550,-2954,-3303,-3583,-3745,-3794,-3716,-3551,-3320,-3091,-2890,-2766,-2722,-2760,-2859,-2995,-3138,-3263,-3350,-3368,-3312,-3146,-2885,-2520,-2075,-1578,-1052,-535,-57,354,665,850,900,798,569,231,-154,-548,-865,-1078,-1126,-1013,-736,-332,154,661,1115,1452,1610,1562,1306,862,310,-308,-866,-1323,-1581,-1613,-1389,-908,-212,654,1608,2552,3388,4011,4328,4282,3827,2988,1806,390,-1140,-2633,-3949,-4961,-5587,-5773,-5540,-4931,-4042,-2978,-1858,-787,150,897,1415,1706,1761,1620,1302,865,371,-127,-547,-854,-999,-995,-839,-589,-282,35,302,512,617,633,555,410,230,47,-99,-185,-189,-103,63,305,594,911,1224,1510,1738,1898,1970,1947,1840,1646,1388,1083,742,407,91,-156,-305,-311,-155,193,705,1376,2144,2960,3755,4466,5025,5388,5495,5330,4871,4139,3176,2053,871,-249,-1195,-1860,-2188,-2166,-1834,-1278,-612,47,578,899,932,661,82,-761,-1790,-2911,-4004,-4954,-5660,-6045,-6083,-5776,-5187,-4401,-3524,-2687,-1979,-1505,-1297,-1383,-1720,-2249,-2884,-3513,-4045,-4388,-4480,-4303,-3860,-3197,-2382,-1491,-609,187,836,1280,1490,1453,1164,661,-41,-870,-1792,-2727,-3620,-4390,-4985,-5332,-5412,-5205,-4728,-4029,-3160,-2198,-1221,-299,498,1117,1529,1711,1674,1438,1032,513,-88,-703,-1292,-1804,-2178,-2395,-2401,-2206,-1801,-1242,-575,115,756,1277,1646,1830,1866,1760,1581,1354,1134,954,826,773,765,790,809,795,704,543,277,-57,-460,-888,-1305,-1673,-1941,-2099,-2097,-1968,-1691,-1313,-872,-411,-8,293,419,330,4,-569,-1348,-2289,-3298,-4291,-5152,-5796,-6139,-6140,-5792,-5125,-4203,-3124,-1988,-910,18,724,1148,1291,1151,783,241,-411,-1094,-1758,-2332,-2788,-3066,-3161,-3028,-2676,-2107,-1346,-434,566,1593,2561,3400,4038,4416,4504,4284,3787,3046,2146,1167,222,-584,-1161,-1426,-1361,-969,-295,559,1515,2435,3232,3808,4103,4091,3769,3180,2380,1450,477,-450,-1252,-1858,-2230,-2339,-2197,-1827,-1285,-625,69,751,1342,1813,2128,2273,2276,2143,1945,1710,1495,1329,1213,1149,1083,974,766,391,-164,-930,-1872,-2935,-4041,-5061,-5898,-6413,-6533,-6187,-5386,-4168,-2656,-988,645,2080,3156,3794,3936,3638,2953,2028,966,-82,-1040,-1810,-2382,-2725,-2879,-2858,-2709,-2470,-2171,-1855,-1523,-1211,-888,-569,-207,201,684,1242,1864,2522,3150,3695,4071,4231,4132,3780,3206,2479,1694,932,294,-161,-388,-363,-99,383,1039,1825,2673,3535,4339,5016,5512,5744,5681,5283,4564,3569,2387,1122,-81,-1135,-1918,-2411,-2583,-2493,-2188,-1778,-1339,-960,-702,-574,-576,-657,-764,-851,-866,-830,-730,-650,-625,-720,-988,-1418,-2009,-2676,-3354,-3929,-4316,-4446,-4270,-3795,-3057,-2123,-1093,-71,836,1544,1981,2135,2005,1637,1097,463,-192,-777,-1271,-1609,-1808,-1856,-1772,-1577,-1275,-896,-440,57,585,1099,1573,1950,2204,2275,2156,1821,1295,606,-177,-974,-1694,-2219,-2482,-2373,-1884,-979,270,1785,3431,5041,6470,7559,8227,8408,8119,7394,6322,4998,3531,2030,607,-656,-1655,-2353,-2692,-2684,-2345,-1745,-957,-92,745,1458,1943,2171,2083,1730,1129,388,-415,-1160,-1774,-2168,-2324,-2233,-1935,-1495,-993,-521,-162,10,-45,-333,-840,-1495,-2235,-2946,-3549,-3940,-4058,-3850,-3313,-2453,-1334,-22,1376,2753,3995,4992,5656,5911,5733,5118,4117,2819,1340,-178,-1591,-2775,-3627,-4088,-4141,-3799,-3115,-2162,-1030,181,1381,2468,3386,4058,4473,4604,4487,4156,3688,3153,2651,2250,2021,2010,2209,2625,3187,3848,4540,5193,5767,6223,6537,6711,6728,6600,6322,5908,5371,4742,4058,3376,2740,2221,1851,1665,1671,1827,2116,2433,2744,2961,3059,3025,2867,2642,2379,2141,1954,1839,1792,1793,1792,1743,1582,1255,729,-30,-998,-2146,-3399,-4655,-5807,-6727,-7317,-7490,-7197,-6433,-5225,-3647,-1803,191,2186,4046,5622,6798,7460,7563,7077,6059,4603,2869,1035,-691,-2132,-3127,-3602,-3521,-2953,-1997,-818,402,1502,2326,2780,2828,2470,1786,878,-128,-1081,-1858,-2346,-2468,-2185,-1507,-473,840,2324,3872,5370,6693,7773,8493,8836,8739,8224,7306,6048,4543,2894,1228,-324,-1646,-2626,-3190,-3289,-2912,-2104,-925,484,1997,3432,4635,5464,5826,5672,5042,3998,2691,1269,-92,-1235,-2042,-2440,-2416,-2015,-1325,-473,408,1178,1729,1969,1863,1404,628,-385,-1557,-2756,-3886,-4815,-5445,-5699,-5510,-4876,-3813,-2394,-729,1033,2738,4204,5297,5891,5938,5440,4473,3179,1722,298,-926,-1814,-2295,-2363,-2068,-1525,-843,-173,387,746,871,750,426,-61,-636,-1228,-1771,-2188,-2423,-2424,-2140,-1575,-721,365,1623,2943,4213,5296,6077,6463,6390,5861,4918,3665,2222,764,-576,-1635,-2324,-2577,-2396,-1844,-1017,-62,871,1646,2146,2313,2134,1634,899,14,-890,-1714,-2339,-2702,-2752,-2490,-1956,-1223,-402,391,1038,1430,1505,1221,596,-325,-1460,-2702,-3950,-5089,-6034,-6703,-7044,-7018,-6622,-5853,-4756,-3388,-1824,-188,1409,2828,3948,4680,4967,4805,4249,3386,2348,1278,308,-448,-910,-1070,-933,-586,-111,366,747,923,843,470,-183,-1059,-2090,-3160,-4173,-5012,-5595,-5845,-5720,-5204,-4308,-3069,-1564,120,1861,3529,5007,6164,6922,7206,7000,6314,5201,3766,2112,402,-1236,-2656,-3754,-4454,-4731,-4605,-4129,-3392,-2502,-1552,-666,87,618,883,867,573,59,-616,-1352,-2062,-2660,-3083,-3309,-3319,-3158,-2859,-2482,-2094,-1734,-1451,-1274,-1220,-1311,-1549,-1941,-2466,-3099,-3783,-4450,-5015,-5401,-5520,-5336,-4804,-3963,-2830,-1515,-94,1297,2556,3570,4260,4576,4499,4067,3336,2399,1373,350,-564,-1319,-1866,-2217,-2375,-2386,-2286,-2113,-1915,-1712,-1540,-1406,-1324,-1287,-1292,-1304,-1312,-1249,-1099,-797,-347,281,1037,1901,2796,3652,4413,5005,5395,5550,5462,5138,4612,3917,3117,2263,1431,663,32,-446,-726,-825,-745,-527,-230,105,401,627,741,735,609,390,104,-206,-501,-742,-895,-942,-860,-672,-361,11,439,852,1213,1459,1545,1413,1053,436,-412,-1450,-2626,-3831,-4984,-5949,-6647,-6962,-6865,-6321,-5368,-4086,-2582,-1001,512,1815,2808,3403,3585,3350,2759,1877,818,-325,-1444,-2450,-3293,-3914,-4326,-4520,-4547,-4451,-4290,-4129,-4028,-4010,-4117,-4309,-4566,-4808,-4963,-4940,-4677,-4112,-3248,-2089,-722,783,2277,3668,4806,5615,6006,5954,5461,4575,3381,1995,545,-828,-2010,-2891,-3415,-3544,-3312,-2742,-1953,-1011,-61,806,1486,1899,2019,1815,1332,607,-269,-1220,-2138,-2949,-3565,-3949,-4072,-3947,-3611,-3118,-2540,-1942,-1396,-946,-643,-505,-554,-795,-1215,-1790,-2472,-3191,-3881,-4445,-4825,-4946,-4775,-4306,-3561,-2606,-1540,-472,473,1191,1616,1716,1514,1077,490,-133,-708,-1152,-1454,-1598,-1645,-1639,-1654,-1742,-1950,-2280,-2731,-3272,-3831,-4372,-4794,-5049,-5075,-4824,-4283,-3450,-2368,-1094,256,1584,2736,3617,4114,4196,3848,3139,2155,1016,-136,-1208,-2072,-2698,-3035,-3095,-2900,-2486,-1915,-1246,-548,101,650,1022,1207,1165,932,528,26,-509,-999,-1372,-1592,-1610,-1436,-1077,-574,22,653,1246,1753,2099,2259,2188,1891,1360,656,-200,-1111,-2026,-2872,-3590,-4153,-4520,-4690,-4637,-4373,-3891,-3210,-2375,-1423,-444,480,1267,1827,2126,2143,1894,1437,827,141,-549,-1201,-1759,-2213,-2555,-2795,-2957,-3080,-3189,-3337,-3532,-3804,-4141,-4516,-4886,-5175,-5322,-5242,-4900,-4253,-3320,-2139,-785,642,2019,3250,4217,4867,5148,5073,4665,4008,3180,2285,1422,666,86,-294,-456,-432,-236,65,442,823,1179,1458,1637,1703,1651,1495,1267,989,708,451,249,116,66,83,173,297,450,600,724,813,842,814,712,543,298,-12,-382,-796,-1231,-1653,-2037,-2340,-2547,-2638,-2607,-2477,-2251,-1968,-1650,-1321,-1007,-714,-442,-198,42,265,488,705,907,1100,1268,1413,1519,1578,1564,1455,1226,863,353,-274,-1010,-1789,-2563,-3258,-3810,-4157,-4244,-4057,-3571,-2823,-1849,-704,521,1750,2898,3879,4634,5114,5282,5148,4705,4009,3108,2083,1024,31,-806,-1412,-1722,-1731,-1425,-868,-117,724,1563,2286,2820,3093,3082,2793,2255,1545,741,-64,-767,-1304,-1598,-1632,-1391,-917,-247,524,1328,2064,2652,3020,3113,2901,2382,1584,554,-623,-1862,-3052,-4106,-4928,-5459,-5662,-5519,-5063,-4341,-3415,-2399,-1356,-398,419,1040,1460,1677,1748,1709,1634,1559,1524,1528,1556,1566,1519,1359,1069,620,28,-692,-1492,-2343,-3173,-3952,-4603,-5086,-5344,-5332,-5033,-4431,-3566,-2481,-1254,9,1217,2260,3061,3571,3755,3643,3264,2694,2010,1286,612,37,-373,-605,-624,-467,-124,339,891,1473,2020,2496,2840,3033,3051,2892,2578,2131,1600,1037,493,24,-327,-530,-570,-452,-194,153,555,934,1248,1436,1476,1336,1051,618,111,-433,-947,-1365,-1636,-1702,-1545,-1145,-545,212,1032,1800,2424,2793,2859,2602,2057,1308,463,-330,-970,-1320,-1370,-1077,-519,234,1059,1844,2475,2880,2999,2821,2360,1664,806,-130,-1046,-1860,-2485,-2885,-3005,-2866,-2461,-1847,-1063,-171,757,1673,2489,3173,3656,3917,3935,3719,3306,2741,2108,1476,928,532,333,358,602,1033,1597,2225,2852,3396,3823,4079,4154,4058,3794,3424,2974,2513,2094,1758,1576,1543,1710,2031,2504,3049,3617,4112,4479,4636,4557,4211,3629,2838,1931,985,115,-605,-1080,-1288,-1192,-821,-216,569,1448,2355,3191,3900,4394,4656,4637,4364,3870,3210,2475,1752,1119,649,374,286,376,562,802,1013,1157,1191,1106,907,606,245,-162,-553,-919,-1192,-1366,-1392,-1263,-964,-508,90,789,1549,2311,3036,3661,4171,4534,4750,4836,4805,4694,4527,4335,4146,3980,3865,3801,3809,3867,3962,4074,4157,4210,4199,4124,3990,3798,3575,3328,3082,2854,2654,2504,2406,2371,2402,2496,2647,2852,3072,3315,3510,3667,3725,3675,3501,3186,2754,2205,1577,893,195,-480,-1077,-1566,-1885,-2022,-1941,-1656,-1180,-557,154,890,1567,2128,2503,2660,2587,2283,1799,1173,481,-204,-825,-1312,-1639,-1786,-1757,-1601,-1343,-1064,-800,-600,-490,-469,-527,-639,-759,-878,-945,-972,-941,-868,-772,-663,-562,-480,-423,-386,-378,-375,-391,-404,-428,-450,-480,-514,-545,-573,-575,-535,-430,-245,43,427,906,1450,2013,2555,3007,3335,3491,3483,3295,2991,2577,2142,1700,1331,1039,880,844,951,1183,1520,1933,2381,2813,3189,3448,3551,3466,3164,2667,1993,1206,391,-379,-1009,-1441,-1628,-1560,-1243,-737,-87,611,1282,1846,2245,2437,2425,2195,1817,1295,725,123,-434,-945,-1363,-1719,-2008,-2270,-2529,-2807,-3110,-3423,-3729,-3979,-4153,-4217,-4157,-3978,-3676,-3280,-2800,-2264,-1711,-1158,-669,-247,54,254,340,339,283,189,98,21,-22,-31,6,66,157,256,365,481,603,743,893,1062,1242,1414,1587,1723,1832,1893,1908,1870,1789,1651,1471,1240,967,665,346,48,-205,-366,-405,-302,-44,342,816,1323,1783,2121,2287,2220,1936,1445,817,125,-529,-1072,-1415,-1533,-1396,-1043,-509,123,773,1354,1789,2027,2036,1828,1428,900,307,-284,-812,-1245,-1564,-1763,-1876,-1913,-1923,-1932,-1965,-2048,-2183,-2371,-2596,-2835,-3062,-3245,-3365,-3398,-3349,-3216,-3036,-2822,-2623,-2448,-2315,-2218,-2123,-2013,-1830,-1567,-1195,-729,-195,358,871,1282,1542,1616,1492,1177,702,109,-548,-1211,-1810,-2292,-2597,-2688,-2553,-2189,-1631,-929,-136,665,1427,2076,2584,2911,3065,3045,2901,2668,2412,2179,2015,1934,1928,1966,1999,1961,1802,1471,946,247,-597,-1492,-2352,-3056,-3519,-3657,-3455,-2913,-2113,-1132,-111,834,1581,2032,2138,1867,1263,370,-704,-1860,-2988,-3993,-4803,-5386,-5734,-5871,-5842,-5688,-5453,-5172,-4848,-4502,-4113,-3703,-3263,-2837,-2448,-2165,-2013,-2054,-2283,-2714,-3296,-3984,-4699,-5351,-5866,-6149,-6153,-5830,-5183,-4237,-3067,-1765,-461,727,1679,2306,2567,2446,2001,1296,454,-423,-1213,-1838,-2218,-2353,-2219,-1884,-1393,-832,-284,187,521,692,692,541,278,-48,-376,-652,-826,-877,-790,-595,-333,-61,136,204,66,-294,-899,-1709,-2661,-3670,-4623,-5415,-5954,-6163,-6033,-5552,-4809,-3856,-2828,-1817,-923,-220,258,494,504,322,-20,-471,-1003,-1580,-2182,-2804,-3412,-4020,-4573,-5069,-5452,-5690,-5749,-5593,-5216,-4614,-3821,-2880,-1869,-874,1,651,995,972,566,-186,-1207,-2372,-3544,-4564,-5325,-5709,-5700,-5282,-4526,-3529,-2403,-1298,-313,437,917,1094,1020,732,340,-94,-474,-760,-903,-917,-794,-590,-323,-49,200,386,499,520,475,371,248,147,103,163,350,679,1145,1711,2331,2931,3431,3757,3837,3641,3151,2408,1452,404,-673,-1627,-2399,-2879,-3040,-2861,-2371,-1632,-724,239,1166,1950,2524,2845,2885,2674,2227,1607,856,43,-796,-1591,-2326,-2956,-3477,-3875,-4149,-4308,-4349,-4285,-4120,-3860,-3533,-3151,-2764,-2406,-2123,-1967,-1955,-2116,-2424,-2847,-3323,-3766,-4098,-4234,-4126,-3732,-3081,-2193,-1172,-98,908,1741,2329,2609,2591,2304,1826,1268,726,311,96,119,389,864,1490,2187,2879,3488,3957,4239,4318,4182,3850,3354,2731,2049,1364,744,257,-59,-157,-37,286,768,1335,1912,2400,2730,2824,2666,2234,1570,722,-224,-1188,-2083,-2835,-3408,-3756,-3900,-3834,-3614,-3266,-2855,-2420,-2008,-1660,-1393,-1231,-1164,-1201,-1314,-1509,-1749,-2035,-2334,-2634,-2913,-3145,-3319,-3423,-3455,-3419,-3328,-3194,-3035,-2864,-2697,-2538,-2420,-2335,-2328,-2400,-2580,-2857,-3234,-3655,-4083,-4438,-4653,-4667,-4452,-3999,-3353,-2583,-1755,-986,-328,154,421,504,396,166,-146,-487,-804,-1068,-1243,-1332,-1304,-1197,-985,-712,-379,-27,327,637,903,1091,1227,1321,1403,1521,1697,1951,2294,2677,3083,3417,3636,3652,3435,2957,2236,1334,331,-660,-1522,-2159,-2484,-2467,-2105,-1460,-603,342,1268,2058,2608,2867,2780,2369,1659,716,-358,-1479,-2532,-3426,-4096,-4480,-4579,-4391,-3976,-3389,-2717,-2039,-1435,-959,-655,-534,-585,-800,-1122,-1540,-1987,-2450,-2875,-3254,-3541,-3741,-3817,-3790,-3637,-3397,-3072,-2688,-2271,-1825,-1367,-906,-428,45,533,1008,1477,1908,2286,2585,2769,2834,2763,2583,2321,2029,1775,1601,1571,1687,1964,2364,2846,3365,3860,4306,4662,4927,5101,5206,5267,5313,5374,5452,5562,5661,5734,5709,5550,5204,4643,3879,2927,1864,757,-276,-1154,-1769,-2074,-2029,-1640,-960,-57,955,1974,2878,3577,3993,4100,3895,3436,2785,2052,1328,704,251,-12,-79,11,198,428,636,777,831,778,644,438,200,-41,-254,-418,-528,-586,-614,-629,-655,-710,-789,-895,-991,-1058,-1057,-955,-744,-408,36,560,1129,1696,2210,2643,2951,3130,3166,3077,2880,2614,2300,1989,1700,1472,1324,1276,1327,1483,1714,2010,2325,2642,2927,3181,3398,3603,3810,4054,4345,4706,5118,5580,6041,6470,6804,6993,6988,6746,6259,5523,4576,3479,2299,1138,78,-796,-1409,-1722,-1710,-1384,-789,-2,886,1747,2487,2995,3219,3132,2757,2162,1443,700,44,-458,-754,-854,-782,-616,-421,-280,-254,-380,-665,-1104,-1641,-2243,-2822,-3330,-3688,-3866,-3825,-3575,-3127,-2533,-1837,-1111,-404,221,731,1108,1334,1443,1433,1367,1259,1174,1131,1165,1290,1489,1761,2054,2357,2627,2851,3025,3145,3239,3308,3378,3448,3530,3603,3662,3684,3645,3553,3394,3203,3009,2857,2788,2840,3019,3326,3713,4143,4526,4821,4936,4853,4535,4000,3283,2433,1524,624,-209,-914,-1465,-1835,-2013,-2011,-1839,-1528,-1124,-674,-248,103,322,390,302,89,-194,-479,-694,-775,-684,-407,27,568,1133,1626,1980,2099,1988,1613,1039,323,-449,-1188,-1804,-2237,-2441,-2399,-2140,-1684,-1111,-471,156,710,1156,1451,1601,1609,1499,1307,1066,818,586,416,317,323,433,662,988,1410,1880,2386,2878,3334,3735,4053,4298,4462,4558,4595,4582,4529,4435,4316,4175,4041,3932,3888,3941,4116,4439,4891,5475,6122,6802,7422,7930,8252,8343,8162,7713,6995,6057,4959,3765,2585,1486,571,-102,-491,-573,-382,46,639,1303,1972,2535,2957,3167,3174,2987,2639,2210,1738,1292,917,596,367,145,-71,-362,-747,-1270,-1906,-2642,-3413,-4145,-4771,-5209,-5422,-5378,-5093,-4589,-3924,-3164,-2366,-1612,-936,-398,-17,199,247,164,-10,-229,-421,-545,-547,-404,-100,344,918,1575,2271,2967,3604,4160,4586,4882,5019,5009,4860,4575,4204,3749,3269,2787,2349,1983,1731,1602,1629,1808,2136,2605,3166,3798,4432,5021,5498,5817,5922,5789,5401,4746,3866,2775,1547,247,-1025,-2187,-3120,-3764,-4043,-3945,-3470,-2686,-1662,-533,591,1578,2315,2740,2803,2532,1964,1196,309,-566,-1367,-1988,-2417,-2616,-2631,-2495,-2288,-2088,-1958,-1971,-2139,-2485,-2957,-3525,-4096,-4602,-4964,-5114,-5035,-4703,-4167,-3468,-2687,-1914,-1220,-686,-364,-266,-418,-767,-1292,-1908,-2551,-3139,-3605,-3894,-3981,-3856,-3550,-3087,-2524,-1904,-1272,-674,-128,326,690,946,1087,1127,1050,888,641,354,48,-215,-405,-463,-360,-73,413,1075,1892,2814,3777,4714,5545,6196,6590,6674,6410,5778,4813,3547,2079,497,-1064,-2502,-3681,-4532,-4974,-5003,-4621,-3913,-2946,-1873,-798,131,808,1156,1123,715,-28,-1033,-2193,-3406,-4552,-5546,-6313,-6810,-7049,-7023,-6813,-6454,-6033,-5614,-5257,-4997,-4860,-4815,-4843,-4879,-4861,-4747,-4486,-4090,-3566,-2969,-2371,-1830,-1433,-1213,-1216,-1431,-1838,-2388,-3005,-3615,-4130,-4479,-4618,-4509,-4169,-3610,-2897,-2071,-1223,-396,331,915,1323,1520,1519,1317,952,460,-100,-670,-1181,-1573,-1794,-1812,-1618,-1220,-662,10,727,1426,2053,2541,2869,2993,2901,2586,2030,1260,279,-867,-2134,-3449,-4730,-5881,-6804,-7430,-7674,-7542,-7013,-6167,-5078,-3866,-2656,-1583,-745,-248,-119,-369,-951,-1769,-2720,-3653,-4458,-5009,-5261,-5176,-4809,-4223,-3543,-2895,-2390,-2131,-2158,-2474,-3033,-3747,-4508,-5194,-5700,-5927,-5828,-5372,-4592,-3544,-2335,-1098,47,941,1502,1642,1350,650,-364,-1592,-2866,-4056,-5004,-5605,-5782,-5509,-4819,-3772,-2494,-1087,294,1547,2568,3278,3659,3699,3430,2928,2248,1512,792,202,-213,-373,-294,53,597,1316,2125,2970,3785,4516,5112,5542,5759,5746,5465,4921,4097,3038,1777,393,-1022,-2366,-3538,-4427,-4975,-5126,-4888,-4294,-3432,-2401,-1347,-380,362,813,898,627,17,-864,-1915,-3039,-4110,-5046,-5743,-6177,-6303,-6163,-5797,-5289,-4744,-4256,-3935,-3836,-4010,-4437,-5074,-5828,-6583,-7216,-7618,-7690,-7404,-6746,-5771,-4577,-3273,-2001,-896,-60,406,484,158,-493,-1392,-2406,-3396,-4237,-4816,-5047,-4917,-4409,-3603,-2557,-1402,-225,849,1738,2386,2743,2836,2671,2328,1859,1362,904,563,391,414,638,1038,1575,2198,2846,3465,3999,4396,4639,4683,4547,4207,3691,3007,2182,1256,258,-736,-1697,-2548,-3255,-3783,-4110,-4235,-4184,-3970,-3653,-3270,-2885,-2530,-2264,-2093,-2047,-2118,-2296,-2558,-2864,-3163,-3403,-3532,-3510,-3327,-2989,-2551,-2065,-1625,-1293,-1156,-1246,-1588,-2148,-2862,-3640,-4360,-4917,-5210,-5169,-4777,-4054,-3064,-1929,-758,290,1112,1599,1697,1391,708,-280,-1468,-2738,-3965,-5033,-5854,-6347,-6484,-6242,-5655,-4765,-3658,-2421,-1172,4,1000,1757,2216,2369,2218,1813,1215,526,-166,-736,-1111,-1209,-1005,-488,292,1293,2396,3529,4564,5417,6013,6295,6258,5910,5300,4483,3531,2522,1506,555,-304,-1032,-1607,-2016,-2258,-2328,-2258,-2070,-1806,-1524,-1253,-1063,-966,-1006,-1178,-1480,-1883,-2329,-2765,-3108,-3292,-3260,-2967,-2411,-1620,-648,392,1399,2235,2787,2983,2754,2143,1171,-21,-1325,-2562,-3598,-4302,-4593,-4452,-3904,-3042,-1989,-895,77,812,1186,1182,793,82,-832,-1847,-2784,-3548,-3982,-4053,-3702,-2973,-1930,-668,684,2032,3247,4281,5053,5567,5816,5839,5686,5412,5084,4756,4484,4307,4260,4345,4557,4859,5204,5530,5779,5891,5829,5570,5105,4458,3651,2740,1774,810,-84,-861,-1453,-1820,-1907,-1698,-1172,-353,715,1986,3357,4769,6111,7309,8286,8986,9381,9457,9240,8747,8044,7171,6210,5217,4254,3359,2555,1843,1208,621,41,-563,-1224,-1960,-2764,-3619,-4487,-5309,-6037,-6597,-6951,-7046,-6884,-6454,-5820,-5016,-4151,-3292,-2541,-1972,-1625,-1536,-1689,-2057,-2581,-3215,-3860,-4478,-4978,-5313,-5431,-5298,-4873,-4175,-3181,-1957,-547,967,2475,3890,5093,6018,6592,6802,6657,6228,5596,4900,4253,3791,3599,3756,4264,5121,6238,7533,8867,10117,11159,11898,12288,12306,11996,11406,10630,9732,8804,7875,6987,6125,5271,4399,3457,2441,1316,98,-1194,-2529,-3851,-5117,-6273,-7273,-8074,-8654,-8973,-9040,-8840,-8404,-7758,-6943,-6026,-5052,-4112,-3246,-2548,-2050,-1812,-1836,-2118,-2621,-3277,-4014,-4728,-5329,-5733,-5860,-5681,-5182,-4394,-3396,-2266,-1147,-143,599,1014,1012,611,-166,-1208,-2373,-3502,-4409,-4957,-5020,-4552,-3556,-2103,-323,1632,3590,5386,6913,8077,8870,9307,9456,9399,9239,9063,8956,8972,9137,9463,9919,10479,11087,11687,12228,12648,12907,12970,12807,12416,11787,10925,9861,8599,7208,5713,4187,2680,1249,-69,-1226,-2214,-3018,-3635,-4084,-4368,-4509,-4529,-4431,-4244,-3956,-3584,-3126,-2579,-1962,-1288,-578,120,782,1355,1802,2084,2192,2108,1867,1486,1019,511,-1,-481,-928,-1335,-1713,-2067,-2387,-2671,-2873,-2987,-2961,-2784,-2439,-1920,-1255,-458,409,1316,2180,2973,3616,4100,4388,4508,4490,4401,4323,4336,4526,4946,5635,6584,7758,9079,10464,11788,12966,13878,14478,14693,14536,13997,13156,12058,10807,9474,8134,6837,5614,4473,3432,2472,1619,867,248,-223,-518,-617,-522,-229,229,821,1486,2166,2786,3290,3618,3743,3632,3300,2758,2045,1220,327,-563,-1397,-2130,-2713,-3138,-3374,-3452,-3361,-3151,-2834,-2457,-2045,-1643,-1269,-968,-746,-630,-625,-726,-953,-1262,-1673,-2114,-2567,-2952,-3222,-3296,-3149,-2725,-2049,-1127,-48,1131,2289,3348,4233,4884,5308,5506,5527,5438,5283,5147,5047,5037,5113,5277,5514,5787,6082,6350,6580,6728,6791,6736,6568,6250,5791,5143,4323,3304,2112,785,-622,-2021,-3314,-4415,-5223,-5693,-5795,-5541,-4998,-4243,-3397,-2571,-1864,-1356,-1075,-1017,-1140,-1375,-1643,-1875,-2010,-2033,-1949,-1803,-1660,-1595,-1678,-1958,-2465,-3167,-4049,-5002,-5973,-6840,-7538,-7994,-8183,-8102,-7784,-7279,-6653,-5976,-5302,-4682,-4135,-3660,-3251,-2859,-2479,-2066,-1636,-1188,-769,-420,-186,-116,-207,-458,-808,-1184,-1479,-1607,-1458,-994,-176,955,2333,3837,5345,6710,7814,8561,8892,8791,8281,7390,6205,4765,3172,1470,-253,-1953,-3551,-4991,-6203,-7115,-7670,-7813,-7532,-6846,-5813,-4552,-3177,-1855,-702,161,691,866,747,403,-50,-505,-877,-1082,-1123,-972,-712,-368,-32,247,422,461,358,121,-222,-641,-1081,-1508,-1878,-2157,-2358,-2461,-2521,-2545,-2580,-2638,-2725,-2825,-2901,-2899,-2764,-2443,-1891,-1109,-104,1066,2311,3543,4639,5503,6068,6281,6154,5710,5035,4191,3308,2461,1752,1259,1017,1048,1338,1824,2439,3069,3612,3958,4020,3738,3086,2075,744,-824,-2552,-4319,-6033,-7574,-8854,-9790,-10326,-10431,-10114,-9412,-8398,-7178,-5854,-4552,-3358,-2346,-1547,-960,-555,-276,-65,136,371,658,1003,1392,1798,2192,2549,2836,3041,3151,3159,3072,2899,2651,2353,2015,1662,1279,883,435,-55,-617,-1237,-1920,-2640,-3385,-4116,-4812,-5424,-5919,-6262,-6408,-6362,-6104,-5681,-5130,-4522,-3941,-3447,-3115,-2951,-2960,-3070,-3209,-3257,-3107,-2660,-1852,-664,866,2644,4547,6394,8026,9265,9969,10042,9435,8162,6307,3991,1398,-1293,-3891,-6221,-8158,-9595,-10498,-10864,-10743,-10225,-9425,-8472,-7499,-6614,-5919,-5463,-5280,-5357,-5660,-6134,-6702,-7296,-7829,-8248,-8497,-8548,-8399,-8044,-7529,-6876,-6154,-5412,-4720,-4126,-3675,-3378,-3228,-3192,-3206,-3200,-3109,-2864,-2442,-1834,-1067,-208,685,1504,2187,2654,2862,2810,2505,2021,1408,770,157,-367,-785,-1108,-1368,-1619,-1916,-2298,-2788,-3366,-3992,-4585,-5053,-5295,-5219,-4753,-3866,-2554,-890,1048,3098,5119,6930,8387,9361,9777,9602,8853,7616,5974,4105,2126,208,-1519,-2974,-4072,-4803,-5184,-5250,-5097,-4800,-4466,-4185,-4019,-4036,-4243,-4647,-5218,-5900,-6630,-7331,-7922,-8345,-8549,-8507,-8227,-7726,-7056,-6278,-5450,-4647,-3901,-3264,-2721,-2290,-1929,-1631,-1349,-1073,-775,-441,-77,329,737,1138,1492,1764,1935,1976,1894,1711,1456,1199,984,883,926,1137,1491,1950,2434,2859,3146,3221,3072,2693,2167,1566,1030,672,595,877,1522,2499,3707,5000,6215,7164,7704,7702,7098,5892,4144,1987,-413,-2849,-5111,-7008,-8370,-9112,-9174,-8601,-7482,-5957,-4215,-2443,-830,461,1300,1621,1385,631,-571,-2110,-3841,-5605,-7254,-8632,-9643,-10207,-10309,-9970,-9259,-8269,-7125,-5939,-4834,-3890,-3182,-2737,-2568,-2638,-2908,-3290,-3715,-4084,-4331,-4401,-4273,-3963,-3502,-2959,-2399,-1884,-1485,-1204,-1074,-1037,-1059,-1064,-976,-750,-335,264,1038,1937,2917,3916,4894,5818,6665,7447,8164,8845,9499,10144,10771,11359,11875,12246,12408,12280,11776,10864,9495,7712,5558,3142,585,-1964,-4373,-6511,-8287,-9653,-10579,-11100,-11256,-11113,-10754,-10238,-9645,-9024,-8428,-7887,-7433,-7057,-6772,-6536,-6331,-6121,-5863,-5549,-5145,-4675,-4148,-3601,-3073,-2602,-2208,-1923,-1727,-1616,-1563,-1526,-1488,-1397,-1248,-1000,-668,-230,276,844,1408,1929,2338,2579,2606,2393,1935,1275,463,-408,-1241,-1948,-2438,-2680,-2645,-2373,-1910,-1327,-697,-87,482,977,1440,1906,2428,3083,3910,4940,6173,7566,9045,10505,11821,12859,13498,13648,13235,12265,10754,8800,6515,4051,1568,-783,-2850,-4544,-5760,-6509,-6758,-6607,-6101,-5377,-4532,-3697,-2965,-2426,-2119,-2074,-2251,-2618,-3084,-3561,-3959,-4171,-4156,-3839,-3255,-2388,-1333,-149,1055,2176,3117,3795,4152,4166,3838,3213,2345,1327,248,-796,-1712,-2433,-2918,-3144,-3131,-2927,-2574,-2168,-1752,-1398,-1134,-978,-917,-932,-986,-1056,-1115,-1168,-1207,-1252,-1298,-1347,-1367,-1323,-1155,-807,-217,651,1820,3271,4961,6807,8697,10515,12111,13385,14218,14548,14363,13668,12552,11114,9496,7848,6311,4995,3982,3291,2914,2783,2813,2894,2920,2795,2447,1845,975,-115,-1380,-2724,-4069,-5312,-6382,-7208,-7751,-7992,-7950,-7641,-7153,-6515,-5840,-5163,-4562,-4055,-3659,-3353,-3107,-2865,-2578,-2188,-1659,-962,-112,877,1939,3014,4012,4854,5463,5774,5759,5395,4715,3764,2632,1419,258,-741,-1466,-1833,-1813,-1397,-629,407,1619,2887,4109,5190,6072,6722,7152,7398,7517,7584,7652,7786,7997,8290,8621,8944,9163,9225,9033,8558,7765,6675,5337,3840,2296,829,-432,-1383,-1947,-2085,-1809,-1163,-238,858,1997,3061,3931,4534,4802,4728,4310,3606,2652,1550,358,-823,-1918,-2854,-3555,-3986,-4104,-3917,-3449,-2754,-1919,-1042,-225,435,863,1028,910,561,39,-553,-1109,-1508,-1677,-1529,-1073,-311,659,1750,2806,3710,4327,4571,4391,3791,2816,1547,111,-1382,-2778,-3974,-4848,-5326,-5356,-4908,-4014,-2701,-1057,827,2842,4872,6806,8554,10032,11185,11974,12385,12405,12068,11381,10410,9200,7837,6390,4957,3605,2406,1406,618,60,-308,-500,-576,-567,-519,-454,-385,-325,-237,-143,8,194,420,660,888,1044,1115,1044,839,489,21,-536,-1127,-1712,-2232,-2643,-2907,-2994,-2891,-2607,-2146,-1552,-863,-127,594,1254,1801,2194,2412,2448,2302,2006,1584,1089,563,61,-377,-697,-870,-866,-679,-310,213,857,1584,2340,3100,3821,4500,5113,5686,6195,6682,7124,7552,7941,8312,8630,8904,9085,9157,9077,8806,8327,7617,6689,5576,4325,3029,1754,624,-306,-943,-1273,-1281,-1009,-523,92,733,1303,1722,1925,1898,1630,1172,565,-104,-769,-1346,-1776,-2007,-2002,-1755,-1276,-596,223,1109,1976,2742,3323,3674,3759,3586,3198,2645,2015,1382,813,372,64,-83,-111,-23,115,311,489,674,804,900,922,886,788,644,488,353,286,331,533,911,1496,2263,3213,4273,5407,6526,7554,8428,9070,9462,9571,9417,9030,8459,7760,6998,6202,5418,4642,3874,3102,2303,1465,589,-319,-1230,-2113,-2925,-3628,-4173,-4544,-4711,-4672,-4452,-4062,-3576,-3034,-2523,-2104,-1837,-1762,-1890,-2215,-2691,-3267,-3864,-4415,-4846,-5105,-5159,-4982,-4606,-4017,-3294,-2445,-1540,-618,285,1122,1874,2514,3030,3401,3634,3715,3663,3498,3244,2949,2635,2347,2089,1866,1660,1417,1109,667,64,-724,-1677,-2760,-3880,-4954,-5854,-6481,-6749,-6594,-6027,-5053,-3781,-2288,-716,827,2235,3419,4352,4988,5369,5491,5410,5151,4743,4214,3574,2835,2004,1094,126,-868,-1856,-2786,-3634,-4348,-4926,-5351,-5631,-5800,-5875,-5893,-5886,-5859,-5836,-5804,-5755,-5693,-5586,-5478,-5340,-5238,-5167,-5179,-5273,-5457,-5711,-5994,-6256,-6455,-6514,-6427,-6141,-5681,-5047,-4297,-3467,-2624,-1812,-1079,-447,61,483,816,1130,1450,1823,2277,2802,3394,3989,4555,5009,5320,5440,5371,5120,4719,4225,3673,3142,2647,2240,1918,1685,1518,1395,1290,1179,1054,904,737,558,374,190,5,-177,-379,-591,-853,-1150,-1515,-1937,-2429,-2975,-3575,-4197,-4828,-5433,-5981,-6440,-6787,-6993,-7070,-7011,-6855,-6623,-6368,-6119,-5919,-5783,-5714,-5712,-5734,-5770,-5761,-5682,-5494,-5168,-4702,-4087,-3360,-2534,-1680,-827,-42,633,1163,1536,1737,1805,1748,1623,1462,1298,1161,1056,992,956,940,930,906,868,791,687,541,374,170,-34,-252,-455,-639,-803,-934,-1045,-1140,-1227,-1316,-1406,-1479,-1532,-1533,-1463,-1325,-1094,-812,-482,-149,161,407,571,619,548,344,9,-450,-1013,-1653,-2335,-2998,-3601,-4064,-4349,-4401,-4210,-3776,-3148,-2386,-1594,-862,-304,13,16,-297,-925,-1810,-2870,-4021,-5145,-6159,-6975,-7532,-7811,-7782,-7499,-6977,-6310,-5557,-4795,-4104,-3514,-3080,-2796,-2662,-2674,-2791,-3007,-3283,-3605,-3949,-4286,-4601,-4853,-5028,-5086,-5017,-4806,-4469,-4022,-3512,-2998,-2533,-2195,-2025,-2054,-2285,-2680,-3163,-3651,-4011,-4147,-3946,-3351,-2335,-931,778,2676,4598,6405,7941,9103,9833,10120,10009,9595,8978,8288,7629,7076,6671,6417,6262,6160,6008,5763,5335,4725,3901,2918,1813,665,-457,-1483,-2360,-3063,-3582,-3949,-4202,-4402,-4619,-4913,-5333,-5924,-6679,-7603,-8643,-9745,-10842,-11835,-12667,-13228,-13484,-13366,-12883,-12034,-10889,-9507,-8013,-6480,-5043,-3753,-2685,-1852,-1249,-838,-569,-378,-197,14,318,724,1252,1900,2621,3410,4174,4890,5474,5884,6078,6023,5713,5161,4370,3411,2301,1134,-35,-1128,-2067,-2805,-3280,-3483,-3395,-3037,-2452,-1671,-779,169,1102,1936,2624,3106,3342,3329,3054,2564,1902,1143,379,-309,-834,-1149,-1225,-1088,-775,-389,-11,241,292,67,-460,-1275,-2345,-3575,-4873,-6112,-7169,-7932,-8324,-8283,-7824,-6977,-5843,-4546,-3232,-2064,-1177,-686,-664,-1109,-1987,-3191,-4576,-5988,-7244,-8205,-8756,-8830,-8431,-7598,-6430,-5045,-3596,-2199,-987,-31,627,957,1015,805,416,-124,-741,-1403,-2072,-2710,-3311,-3814,-4224,-4468,-4540,-4395,-4023,-3427,-2623,-1647,-560,593,1726,2794,3728,4500,5087,5489,5738,5853,5909,5927,5974,6067,6217,6423,6648,6855,6995,7015,6878,6554,6040,5349,4519,3593,2622,1658,735,-124,-915,-1658,-2371,-3100,-3865,-4700,-5603,-6566,-7545,-8487,-9309,-9942,-10291,-10302,-9929,-9153,-8021,-6577,-4942,-3233,-1599,-169,924,1611,1839,1635,1056,218,-751,-1692,-2480,-2998,-3167,-2973,-2410,-1554,-484,684,1829,2834,3594,4038,4113,3831,3216,2350,1335,285,-670,-1428,-1900,-2037,-1824,-1294,-500,468,1515,2553,3486,4262,4825,5160,5254,5128,4794,4298,3685,3004,2321,1688,1161,796,613,654,897,1351,1959,2677,3437,4148,4740,5124,5232,5021,4462,3580,2419,1066,-365,-1749,-2947,-3844,-4334,-4377,-3947,-3106,-1935,-576,814,2069,3040,3620,3743,3426,2723,1775,723,-250,-990,-1393,-1375,-973,-234,709,1709,2622,3312,3697,3731,3434,2846,2058,1150,227,-642,-1397,-1996,-2459,-2763,-2976,-3090,-3159,-3173,-3146,-3051,-2870,-2578,-2148,-1567,-841,32,992,2033,3066,4065,4965,5737,6351,6813,7119,7315,7413,7466,7493,7516,7533,7524,7452,7282,6957,6461,5760,4873,3821,2657,1440,240,-882,-1862,-2670,-3270,-3658,-3840,-3836,-3687,-3430,-3124,-2810,-2546,-2358,-2277,-2310,-2443,-2654,-2904,-3142,-3331,-3415,-3377,-3179,-2842,-2361,-1790,-1172,-565,-24,419,753,993,1197,1423,1750,2244,2936,3834,4893,6028,7126,8047,8660,8842,8517,7662,6305,4547,2531,445,-1514,-3156,-4325,-4919,-4895,-4287,-3183,-1733,-117,1474,2863,3898,4501,4620,4299,3605,2668,1618,602,-271,-925,-1303,-1434,-1326,-1062,-693,-289,103,458,754,1010,1229,1424,1609,1754,1865,1878,1776,1507,1066,446,-303,-1119,-1901,-2534,-2917,-2947,-2586,-1806,-664,764,2356,3971,5472,6736,7665,8213,8352,8120,7560,6768,5835,4877,3989,3271,2790,2586,2675,3013,3557,4193,4840,5372,5718,5804,5615,5152,4460,3596,2639,1664,751,-37,-652,-1062,-1250,-1240,-1047,-727,-338,74,428,710,862,904,830,681,504,351,288,363,631,1106,1804,2694,3724,4822,5887,6821,7529,7938,8003,7722,7118,6260,5222,4096,2972,1914,982,203,-414,-867,-1184,-1377,-1478,-1511,-1489,-1440,-1366,-1278,-1175,-1054,-900,-706,-452,-132,262,711,1219,1745,2280,2789,3255,3659,3988,4239,4417,4537,4619,4694,4779,4909,5082,5324,5609,5960,6325,6713,7065,7351,7519,7517,7285,6805,6036,5011,3762,2373,945,-402,-1546,-2380,-2835,-2856,-2482,-1738,-740,399,1557,2601,3452,4040,4356,4423,4298,4062,3800,3591,3498,3545,3746,4064,4464,4876,5247,5507,5617,5546,5276,4825,4206,3453,2607,1696,761,-181,-1100,-1992,-2825,-3601,-4286,-4869,-5334,-5662,-5854,-5908,-5837,-5658,-5398,-5078,-4731,-4369,-4020,-3682,-3366,-3062,-2757,-2443,-2079,-1668,-1160,-566,142,951,1855,2831,3832,4836,5764,6607,7284,7802,8107,8216,8102,7798,7284,6624,5813,4945,4047,3227,2527,2048,1799,1842,2124,2647,3309,4059,4798,5449,5959,6266,6363,6240,5919,5440,4844,4188,3515,2877,2290,1794,1376,1051,791,578,395,198,-10,-275,-587,-972,-1420,-1933,-2505,-3110,-3752,-4392,-5028,-5630,-6182,-6661,-7047,-7312,-7439,-7412,-7209,-6849,-6324,-5668,-4923,-4112,-3309,-2525,-1824,-1198,-683,-251,100,390,650,888,1127,1380,1643,1928,2213,2506,2775,3027,3238,3416,3542,3634,3662,3648,3555,3399,3148,2830,2419,1954,1441,909,381,-125,-594,-1024,-1402,-1743,-2023,-2257,-2411,-2492,-2463,-2331,-2079,-1717,-1262,-735,-172,393,923,1394,1777,2060,2235,2293,2245,2078,1811,1429,946,364,-304,-1049,-1830,-2642,-3441,-4209,-4929,-5581,-6169,-6685,-7138,-7517,-7824,-8048,-8163,-8176,-8040,-7781,-7364,-6816,-6133,-5343,-4459,-3515,-2537,-1561,-625,238,998,1615,2096,2411,2605,2681,2687,2672,2655,2693,2778,2928,3124,3336,3534,3679,3735,3679,3500,3198,2777,2273,1684,1065,415,-222,-837,-1400,-1909,-2332,-2688,-2945,-3118,-3204,-3182,-3081,-2874,-2583,-2218,-1790,-1339,-886,-477,-137,102,231,250,179,40,-123,-287,-416,-499,-536,-535,-523,-532,-583,-722,-952,-1297,-1765,-2338,-3024,-3788,-4613,-5461,-6285,-7043,-7675,-8145,-8406,-8443,-8254,-7859,-7307,-6645,-5934,-5237,-4588,-4039,-3581,-3233,-2960,-2748,-2546,-2334,-2063,-1725,-1302,-803,-249,321,875,1344,1708,1900,1913,1734,1365,847,204,-499,-1219,-1889,-2478,-2944,-3285,-3502,-3626,-3693,-3738,-3803,-3907,-4052,-4234,-4418,-4568,-4654,-4615,-4455,-4124,-3656,-3042,-2332,-1557,-779,-38,615,1144,1535,1772,1871,1843,1724,1533,1304,1061,809,580,360,184,38,-49,-88,-86,-55,-50,-100,-268,-591,-1104,-1805,-2686,-3684,-4748,-5783,-6715,-7458,-7949,-8159,-8052,-7663,-7008,-6158,-5178,-4153,-3152,-2262,-1519,-976,-639,-499,-549,-748,-1074,-1506,-2006,-2579,-3187,-3828,-4462,-5066,-5593,-6004,-6266,-6347,-6245,-5977,-5582,-5119,-4663,-4269,-4014,-3916,-4012,-4271,-4685,-5186,-5730,-6239,-6651,-6898,-6922,-6675,-6126,-5255,-4083,-2623,-949,883,2774,4629,6361,7879,9117,10034,10603,10833,10759,10409,9863,9165,8391,7590,6817,6104,5477,4936,4465,4033,3589,3082,2451,1668,703,-426,-1690,-3021,-4344,-5567,-6624,-7430,-7966,-8204,-8177,-7923,-7518,-7026,-6537,-6098,-5761,-5533,-5403,-5341,-5280,-5181,-4980,-4644,-4166,-3538,-2805,-1997,-1163,-357,396,1054,1617,2069,2436,2713,2937,3115,3257,3383,3471,3521,3508,3404,3188,2838,2342,1712,967,153,-663,-1423,-2044,-2481,-2685,-2655,-2408,-1995,-1486,-960,-494,-149,46,83,-10,-174,-357,-475,-491,-366,-103,256,667,1051,1338,1481,1437,1208,806,265,-373,-1067,-1785,-2497,-3200,-3858,-4490,-5045,-5541,-5916,-6169,-6261,-6173,-5913,-5473,-4885,-4176,-3374,-2526,-1651,-783,60,860,1598,2254,2801,3217,3458,3506,3318,2897,2232,1365,336,-779,-1886,-2903,-3725,-4295,-4558,-4497,-4140,-3537,-2767,-1949,-1179,-584,-256,-266,-655,-1422,-2523,-3885,-5387,-6906,-8294,-9427,-10189,-10501,-10333,-9683,-8608,-7192,-5548,-3812,-2104,-553,764,1779,2478,2881,3020,2980,2816,2621,2454,2361,2390,2535,2809,3181,3627,4094,4538,4894,5098,5105,4851,4333,3535,2501,1300,1,-1262,-2421,-3355,-4018,-4365,-4402,-4153,-3683,-3042,-2317,-1557,-832,-166,385,815,1093,1205,1151,912,510,-43,-712,-1454,-2209,-2927,-3546,-4025,-4340,-4473,-4444,-4274,-4001,-3663,-3305,-2954,-2639,-2379,-2177,-2056,-1999,-2032,-2131,-2319,-2564,-2874,-3209,-3552,-3868,-4120,-4275,-4307,-4195,-3936,-3528,-2998,-2354,-1640,-875,-94,680,1424,2125,2773,3353,3879,4327,4726,5051,5328,5533,5675,5728,5685,5519,5212,4759,4144,3399,2535,1610,662,-239,-1053,-1720,-2223,-2529,-2654,-2593,-2383,-2036,-1583,-1027,-386,351,1161,2053,2973,3902,4753,5485,6004,6274,6246,5912,5299,4449,3439,2354,1283,305,-511,-1130,-1510,-1658,-1556,-1234,-698,-1,827,1702,2560,3309,3869,4167,4154,3807,3138,2205,1080,-126,-1292,-2299,-3021,-3375,-3289,-2747,-1765,-410,1219,2975,4734,6313,7614,8505,8946,8915,8455,7653,6617,5492,4394,3447,2725,2270,2094,2148,2394,2739,3115,3437,3639,3669,3476,3047,2357,1422,268,-1063,-2497,-3958,-5349,-6564,-7509,-8087,-8238,-7922,-7146,-5946,-4418,-2658,-812,989,2623,3967,4969,5569,5794,5671,5287,4740,4125,3561,3117,2874,2853,3076,3507,4123,4862,5660,6460,7183,7779,8179,8345,8235,7840,7166,6254,5154,3952,2716,1540,485,-382,-1033,-1440,-1615,-1575,-1351,-1000,-567,-106,326,705,988,1178,1263,1271,1214,1129,1037,966,936,956,1032,1152,1297,1439,1538,1580,1517,1369,1114,780,392,-41,-482,-931,-1370,-1801,-2215,-2605,-2955,-3223,-3396,-3405,-3247,-2867,-2285,-1495,-545,519,1621,2695,3656,4449,5021,5342,5410,5240,4866,4342,3729,3088,2488,1983,1609,1412,1380,1516,1797,2172,2630,3097,3569,3994,4361,4660,4872,5011,5064,5025,4889,4622,4212,3618,2827,1834,648,-671,-2058,-3394,-4562,-5434,-5896,-5880,-5356,-4371,-3019,-1453,154,1614,2771,3513,3780,3606,3056,2272,1419,645,118,-83,112,680,1576,2680,3884,5023,5982,6625,6870,6670,6003,4915,3470,1783,-10,-1754,-3281,-4453,-5124,-5227,-4708,-3595,-1960,61,2307,4579,6688,8452,9726,10412,10475,9925,8858,7383,5687,3936,2313,975,23,-485,-548,-241,366,1118,1921,2633,3188,3515,3610,3475,3166,2729,2233,1728,1256,839,488,188,-55,-266,-428,-530,-549,-447,-192,233,844,1625,2535,3538,4548,5510,6340,6995,7428,7649,7670,7554,7366,7188,7091,7128,7309,7643,8047,8495,8849,9076,9064,8804,8258,7465,6445,5269,3989,2653,1322,16,-1212,-2357,-3363,-4231,-4904,-5367,-5600,-5585,-5346,-4906,-4322,-3665,-3009,-2433,-2002,-1759,-1724,-1880,-2182,-2557,-2917,-3166,-3219,-3016,-2525,-1764,-774,354,1534,2649,3627,4386,4918,5192,5266,5157,4940,4648,4343,4036,3766,3518,3298,3084,2867,2625,2370,2096,1831,1613,1476,1476,1650,2016,2588,3335,4190,5094,5923,6606,7036,7173,6975,6470,5693,4733,3677,2633,1695,940,433,184,213,475,934,1521,2155,2757,3234,3502,3486,3135,2418,1349,-18,-1594,-3243,-4815,-6159,-7130,-7627,-7606,-7066,-6089,-4792,-3328,-1872,-575,426,1053,1263,1092,587,-122,-937,-1706,-2329,-2710,-2801,-2596,-2120,-1448,-648,179,960,1635,2155,2516,2708,2751,2665,2466,2186,1831,1420,967,467,-68,-653,-1285,-1978,-2724,-3519,-4330,-5120,-5828,-6405,-6781,-6922,-6792,-6401,-5763,-4942,-3987,-2983,-1991,-1072,-255,430,1002,1468,1858,2189,2486,2730,2930,3037,3034,2887,2567,2069,1403,571,-370,-1408,-2481,-3556,-4578,-5500,-6264,-6815,-7106,-7087,-6749,-6084,-5129,-3956,-2631,-1286,-9,1082,1910,2410,2579,2420,2010,1427,790,202,-230,-449,-407,-138,324,869,1409,1824,2031,1970,1617,1003,181,-757,-1703,-2565,-3244,-3690,-3871,-3800,-3521,-3116,-2678,-2318,-2135,-2203,-2572,-3222,-4115,-5143,-6182,-7094,-7739,-8033,-7908,-7380,-6502,-5376,-4151,-2957,-1942,-1210,-819,-784,-1057,-1546,-2128,-2654,-2993,-3016,-2666,-1893,-756,695,2304,3948,5437,6632,7379,7581,7172,6154,4567,2546,223,-2167,-4441,-6370,-7792,-8585,-8706,-8174,-7107,-5643,-3995,-2360,-935,119,704,776,369,-438,-1496,-2659,-3741,-4625,-5177,-5378,-5197,-4718,-4011,-3199,-2396,-1708,-1217,-969,-989,-1250,-1724,-2335,-3016,-3698,-4304,-4801,-5152,-5355,-5432,-5422,-5368,-5322,-5327,-5393,-5539,-5729,-5935,-6105,-6187,-6136,-5918,-5515,-4938,-4209,-3382,-2513,-1667,-910,-283,174,455,564,524,370,150,-102,-331,-511,-602,-595,-463,-225,142,603,1158,1773,2414,3039,3593,4016,4254,4253,3986,3429,2608,1550,328,-985,-2285,-3493,-4504,-5256,-5696,-5795,-5568,-5039,-4270,-3333,-2317,-1303,-390,358,885,1148,1164,926,494,-87,-752,-1450,-2121,-2741,-3276,-3721,-4081,-4359,-4574,-4733,-4855,-4940,-5001,-5046,-5080,-5126,-5191,-5308,-5477,-5724,-6021,-6373,-6718,-7038,-7258,-7349,-7269,-6995,-6543,-5913,-5165,-4326,-3464,-2614,-1833,-1125,-526,-2,454,900,1365,1913,2562,3335,4221,5170,6128,7008,7723,8198,8362,8191,7665,6828,5723,4447,3083,1751,542,-440,-1130,-1475,-1467,-1121,-495,323,1229,2094,2812,3272,3417,3211,2677,1875,901,-125,-1086,-1873,-2410,-2657,-2621,-2356,-1937,-1487,-1093,-875,-882,-1157,-1675,-2382,-3183,-3971,-4626,-5062,-5207,-5057,-4637,-4025,-3334,-2688,-2209,-1999,-2117,-2578,-3336,-4312,-5373,-6388,-7214,-7731,-7868,-7584,-6895,-5869,-4590,-3185,-1787,-508,531,1271,1673,1747,1553,1161,687,230,-116,-267,-204,89,575,1190,1879,2546,3147,3604,3900,3993,3884,3563,3037,2330,1445,433,-687,-1861,-3041,-4174,-5208,-6077,-6743,-7141,-7241,-7019,-6452,-5561,-4374,-2938,-1358,294,1880,3288,4414,5150,5454,5300,4706,3756,2531,1178,-187,-1420,-2433,-3135,-3512,-3558,-3330,-2897,-2354,-1800,-1324,-998,-880,-970,-1302,-1804,-2475,-3226,-4017,-4781,-5464,-6032,-6438,-6696,-6771,-6702,-6487,-6158,-5740,-5258,-4731,-4198,-3661,-3163,-2704,-2312,-1981,-1722,-1505,-1323,-1126,-890,-567,-130,453,1186,2076,3098,4215,5378,6505,7525,8345,8879,9061,8831,8181,7127,5723,4073,2287,516,-1111,-2469,-3468,-4053,-4221,-3996,-3449,-2665,-1749,-797,88,848,1419,1784,1941,1909,1728,1442,1105,761,456,203,12,-141,-295,-488,-782,-1191,-1750,-2424,-3192,-3977,-4729,-5361,-5839,-6119,-6204,-6127,-5920,-5675,-5435,-5293,-5279,-5417,-5717,-6106,-6554,-6947,-7198,-7234,-6969,-6395,-5503,-4353,-3023,-1625,-272,933,1902,2600,3015,3187,3184,3095,3017,3040,3227,3617,4211,4984,5870,6801,7682,8430,8957,9202,9104,8648,7825,6670,5235,3598,1864,131,-1478,-2870,-3943,-4645,-4917,-4769,-4212,-3309,-2146,-819,538,1822,2903,3691,4111,4119,3721,2945,1878,618,-702,-1949,-3003,-3762,-4160,-4171,-3799,-3091,-2113,-947,302,1542,2673,3597,4252,4566,4525,4119,3392,2408,1259,69,-1051,-1967,-2597,-2851,-2713,-2187,-1326,-230,994,2216,3315,4191,4778,5040,4994,4679,4177,3570,2973,2462,2132,2021,2166,2547,3144,3887,4712,5544,6303,6928,7375,7590,7572,7287,6747,5945,4902,3635,2188,605,-1038,-2672,-4193,-5530,-6584,-7301,-7627,-7549,-7076,-6242,-5126,-3797,-2370,-940,403,1560,2500,3164,3580,3744,3726,3562,3329,3065,2821,2605,2431,2289,2158,2040,1928,1830,1784,1797,1907,2125,2439,2838,3271,3684,4022,4225,4252,4083,3718,3185,2534,1817,1112,475,-23,-341,-438,-298,69,640,1362,2162,2958,3659,4186,4478,4502,4258,3792,3172,2505,1894,1469,1311,1507,2078,3017,4267,5719,7239,8654,9796,10498,10633,10110,8923,7099,4774,2103,-695,-3387,-5759,-7597,-8771,-9181,-8810,-7716,-5988,-3809,-1350,1167,3541,5587,7155,8140,8506,8256,7481,6288,4845,3325,1890,703,-147,-588,-629,-305,290,1048,1865,2618,3240,3660,3854,3809,3552,3098,2488,1773,976,167,-620,-1342,-1942,-2399,-2680,-2775,-2689,-2443,-2073,-1620,-1146,-676,-280,48,266,396,444,439,408,395,419,533,751,1106,1611,2267,3070,3990,4993,6020,7011,7886,8592,9044,9216,9044,8541,7697,6557,5172,3634,2022,472,-932,-2066,-2851,-3229,-3160,-2653,-1737,-475,1050,2713,4424,6015,7413,8465,9137,9346,9131,8497,7557,6390,5133,3896,2774,1841,1119,621,302,137,51,18,-18,-68,-153,-268,-412,-580,-768,-982,-1217,-1494,-1793,-2129,-2464,-2780,-3021,-3144,-3088,-2817,-2291,-1524,-524,632,1879,3107,4225,5139,5782,6125,6157,5928,5486,4930,4343,3834,3477,3356,3511,3961,4702,5672,6816,8028,9197,10228,10986,11406,11394,10911,9939,8498,6628,4440,2012,-481,-2933,-5172,-7076,-8526,-9433,-9740,-9429,-8526,-7094,-5258,-3150,-964,1126,2933,4306,5144,5399,5097,4319,3198,1905,614,-508,-1323,-1755,-1758,-1376,-666,255,1279,2284,3187,3902,4420,4697,4773,4646,4357,3935,3403,2808,2182,1573,1029,597,304,193,229,425,706,1035,1337,1557,1649,1590,1383,1047,636,198,-204,-515,-692,-710,-542,-204,316,976,1776,2659,3613,4566,5488,6301,6962,7402,7580,7462,7024,6279,5231,3947,2464,872,-752,-2319,-3733,-4909,-5772,-6256,-6327,-5968,-5205,-4091,-2711,-1190,355,1772,2955,3796,4249,4307,4002,3426,2664,1846,1058,397,-105,-415,-571,-599,-567,-526,-525,-585,-715,-884,-1062,-1204,-1273,-1260,-1163,-1018,-874,-786,-811,-984,-1327,-1821,-2440,-3122,-3801,-4417,-4900,-5209,-5319,-5220,-4941,-4519,-4008,-3474,-2981,-2580,-2309,-2180,-2185,-2276,-2411,-2497,-2484,-2286,-1876,-1224,-361,663,1762,2829,3762,4445,4817,4813,4437,3700,2672,1422,50,-1350,-2696,-3900,-4897,-5654,-6092,-6228,-5988,-5405,-4444,-3166,-1587,171,2037,3839,5462,6754,7603,7953,7768,7109,6041,4713,3243,1796,479,-603,-1406,-1913,-2150,-2175,-2054,-1863,-1678,-1539,-1504,-1577,-1771,-2088,-2508,-3036,-3645,-4334,-5067,-5831,-6566,-7235,-7776,-8136,-8285,-8188,-7874,-7360,-6728,-6048,-5415,-4908,-4595,-4502,-4639,-4956,-5393,-5847,-6213,-6391,-6281,-5852,-5064,-3971,-2631,-1150,335,1724,2882,3747,4273,4455,4347,4002,3501,2919,2296,1677,1030,363,-404,-1261,-2265,-3368,-4537,-5675,-6667,-7409,-7771,-7706,-7158,-6177,-4839,-3255,-1607,-15,1331,2358,2968,3159,2952,2412,1625,693,-310,-1296,-2236,-3084,-3853,-4532,-5136,-5663,-6094,-6430,-6617,-6663,-6523,-6224,-5767,-5209,-4604,-4025,-3539,-3214,-3071,-3139,-3384,-3764,-4234,-4700,-5136,-5460,-5663,-5715,-5627,-5410,-5099,-4717,-4306,-3877,-3461,-3035,-2619,-2167,-1687,-1147,-556,85,752,1411,2034,2563,2997,3281,3439,3458,3363,3178,2924,2613,2258,1838,1344,747,19,-840,-1827,-2896,-3987,-5006,-5865,-6463,-6740,-6651,-6213,-5462,-4492,-3404,-2323,-1354,-595,-106,95,5,-321,-830,-1443,-2075,-2664,-3142,-3483,-3670,-3715,-3651,-3510,-3354,-3201,-3110,-3080,-3135,-3273,-3484,-3768,-4103,-4483,-4887,-5288,-5663,-5968,-6164,-6212,-6075,-5728,-5186,-4449,-3591,-2661,-1753,-956,-348,3,65,-162,-632,-1274,-1976,-2620,-3094,-3286,-3156,-2663,-1854,-800,398,1597,2688,3552,4112,4349,4261,3923,3414,2850,2335,1952,1745,1719,1831,1995,2132,2123,1922,1484,827,28,-819,-1578,-2126,-2351,-2182,-1596,-624,657,2132,3656,5089,6286,7152,7596,7608,7181,6369,5260,3927,2507,1074,-258,-1428,-2371,-3060,-3484,-3630,-3537,-3203,-2694,-2040,-1319,-595,40,507,722,633,202,-547,-1584,-2797,-4105,-5355,-6465,-7323,-7885,-8134,-8097,-7821,-7395,-6878,-6349,-5845,-5385,-4950,-4514,-4017,-3442,-2750,-1964,-1112,-256,523,1168,1609,1841,1850,1704,1446,1186,990,939,1076,1402,1881,2445,2978,3380,3529,3360,2828,1966,839,-413,-1655,-2716,-3469,-3820,-3724,-3215,-2345,-1257,-43,1129,2175,3001,3554,3826,3821,3571,3122,2504,1776,957,85,-814,-1727,-2619,-3463,-4230,-4865,-5331,-5583,-5594,-5356,-4896,-4252,-3514,-2766,-2099,-1610,-1335,-1324,-1547,-1975,-2527,-3142,-3720,-4231,-4620,-4888,-5070,-5180,-5293,-5419,-5589,-5792,-5982,-6120,-6120,-5957,-5564,-4965,-4167,-3245,-2274,-1337,-526,111,536,761,829,799,763,805,993,1392,1997,2794,3716,4657,5508,6148,6472,6431,5995,5211,4162,2970,1771,700,-134,-653,-824,-655,-182,518,1380,2287,3180,3942,4523,4838,4868,4566,3972,3088,1999,757,-533,-1809,-2970,-3982,-4776,-5358,-5716,-5879,-5901,-5815,-5707,-5609,-5589,-5668,-5868,-6179,-6573,-7002,-7413,-7731,-7903,-7881,-7630,-7171,-6507,-5716,-4855,-4001,-3236,-2600,-2131,-1833,-1670,-1624,-1620,-1632,-1602,-1522,-1370,-1162,-905,-622,-336,-51,223,496,795,1135,1562,2092,2746,3535,4429,5401,6383,7298,8058,8585,8791,8649,8130,7274,6130,4803,3395,2031,826,-137,-772,-1052,-965,-526,198,1151,2226,3328,4343,5188,5764,6036,5957,5541,4817,3842,2693,1453,217,-930,-1912,-2659,-3144,-3319,-3206,-2800,-2160,-1340,-424,486,1293,1887,2200,2161,1770,1037,50,-1108,-2291,-3385,-4266,-4841,-5070,-4926,-4454,-3706,-2767,-1741,-704,246,1066,1709,2178,2470,2640,2694,2696,2650,2581,2491,2372,2222,2033,1826,1608,1429,1320,1323,1479,1794,2270,2868,3533,4195,4761,5165,5328,5222,4839,4197,3362,2404,1418,507,-247,-749,-956,-823,-355,418,1441,2616,3861,5030,6045,6779,7163,7161,6745,5963,4871,3572,2187,848,-328,-1212,-1749,-1866,-1593,-951,-43,1033,2124,3121,3873,4316,4368,4037,3351,2383,1253,75,-1014,-1893,-2489,-2727,-2626,-2206,-1552,-755,64,819,1400,1786,1922,1861,1627,1309,979,720,590,638,868,1283,1839,2514,3249,4013,4777,5507,6200,6840,7410,7906,8291,8542,8630,8514,8173,7602,6790,5782,4605,3326,2015,743,-409,-1371,-2080,-2489,-2565,-2304,-1720,-864,211,1400,2630,3781,4781,5552,6029,6207,6049,5616,4911,4025,3010,1951,933,17,-723,-1254,-1550,-1609,-1463,-1148,-722,-245,223,632,938,1123,1182,1126,983,788,583,406,300,276,367,542,803,1088,1365,1561,1637,1543,1269,808,201,-515,-1260,-1975,-2581,-3031,-3272,-3304,-3110,-2720,-2156,-1446,-631,271,1249,2274,3367,4486,5657,6823,7974,9041,9970,10688,11116,11193,10856,10090,8888,7309,5440,3407,1381,-466,-1962,-2947,-3330,-3061,-2168,-755,1017,2951,4811,6398,7520,8043,7917,7134,5787,4007,1975,-89,-1983,-3498,-4489,-4848,-4549,-3625,-2199,-420,1497,3337,4907,6030,6600,6583,5997,4947,3591,2105,714,-408,-1079,-1202,-728,307,1786,3559,5392,7088,8414,9227,9412,8951,7901,6374,4553,2631,807,-730,-1864,-2497,-2633,-2301,-1613,-674,354,1366,2239,2914,3356,3580,3625,3563,3464,3399,3419,3546,3767,4042,4307,4472,4470,4227,3712,2927,1909,735,-488,-1660,-2650,-3394,-3810,-3893,-3644,-3125,-2406,-1592,-777,-60,477,785,828,630,212,-337,-943,-1491,-1886,-2047,-1905,-1455,-709,264,1370,2506,3552,4416,5026,5348,5393,5193,4832,4385,3957,3626,3472,3522,3798,4259,4852,5482,6054,6450,6605,6434,5943,5142,4105,2938,1759,699,-130,-651,-819,-650,-183,477,1241,1984,2614,3057,3278,3272,3087,2779,2447,2169,2034,2090,2355,2805,3370,3946,4408,4628,4489,3919,2900,1467,-255,-2118,-3902,-5418,-6453,-6880,-6608,-5653,-4097,-2114,70,2204,4026,5321,5929,5758,4817,3191,1035,-1426,-3959,-6299,-8227,-9550,-10161,-10011,-9167,-7733,-5922,-3938,-2038,-416,733,1342,1354,847,-63,-1211,-2378,-3397,-4069,-4302,-4019,-3250,-2073,-636,879,2260,3325,3905,3907,3296,2126,507,-1381,-3345,-5174,-6682,-7725,-8212,-8105,-7431,-6271,-4717,-2937,-1050,783,2448,3846,4929,5671,6107,6270,6238,6061,5804,5483,5102,4639,4042,3281,2308,1129,-232,-1706,-3182,-4545,-5646,-6376,-6643,-6404,-5690,-4556,-3130,-1559,2,1388,2486,3194,3475,3332,2801,1982,961,-131,-1190,-2112,-2829,-3300,-3522,-3546,-3422,-3255,-3126,-3123,-3301,-3686,-4268,-4996,-5794,-6567,-7196,-7605,-7697,-7454,-6861,-5984,-4897,-3738,-2629,-1721,-1123,-928,-1163,-1823,-2821,-4053,-5353,-6556,-7512,-8082,-8198,-7827,-7001,-5815,-4375,-2843,-1351,-37,1009,1726,2121,2235,2162,2012,1922,1992,2327,2950,3858,4961,6145,7224,8026,8378,8132,7237,5671,3541,1001,-1740,-4412,-6793,-8645,-9826,-10256,-9945,-8993,-7564,-5874,-4161,-2646,-1525,-924,-908,-1458,-2498,-3867,-5399,-6862,-8079,-8855,-9092,-8716,-7771,-6344,-4599,-2756,-1021,371,1260,1525,1142,162,-1277,-2979,-4720,-6254,-7406,-8009,-8034,-7468,-6451,-5114,-3691,-2377,-1374,-835,-837,-1399,-2449,-3862,-5455,-7031,-8382,-9349,-9787,-9652,-8926,-7686,-6043,-4146,-2171,-281,1384,2713,3658,4220,4440,4422,4267,4092,4005,4067,4309,4709,5199,5682,6037,6151,5926,5316,4309,2975,1392,-281,-1916,-3363,-4509,-5289,-5677,-5701,-5440,-4991,-4478,-4025,-3725,-3678,-3903,-4430,-5197,-6158,-7191,-8202,-9045,-9633,-9864,-9697,-9138,-8220,-7054,-5748,-4442,-3269,-2318,-1657,-1282,-1154,-1182,-1268,-1282,-1152,-801,-242,490,1294,2050,2621,2876,2733,2133,1106,-304,-1962,-3753,-5491,-7050,-8284,-9115,-9481,-9390,-8865,-7994,-6859,-5586,-4273,-3038,-1952,-1082,-441,-11,251,432,611,883,1321,1964,2822,3846,4953,6029,6915,7500,7633,7271,6374,5004,3276,1345,-574,-2283,-3593,-4349,-4482,-3967,-2876,-1330,483,2368,4111,5522,6472,6847,6649,5893,4675,3137,1417,-289,-1858,-3121,-4023,-4485,-4536,-4216,-3621,-2865,-2066,-1330,-737,-334,-120,-73,-124,-224,-287,-281,-175,38,305,600,837,971,938,705,261,-397,-1229,-2197,-3239,-4286,-5281,-6152,-6872,-7393,-7713,-7833,-7757,-7527,-7146,-6667,-6097,-5480,-4827,-4154,-3472,-2769,-2036,-1253,-397,544,1562,2643,3712,4704,5505,6012,6135,5797,4998,3767,2208,477,-1266,-2821,-4040,-4796,-5041,-4767,-4062,-3011,-1787,-510,667,1652,2374,2815,2985,2930,2717,2407,2079,1777,1551,1415,1375,1416,1497,1589,1625,1570,1384,1038,555,-48,-706,-1338,-1871,-2214,-2311,-2140,-1700,-1065,-314,426,1030,1381,1389,1012,240,-857,-2205,-3664,-5100,-6372,-7345,-7931,-8055,-7728,-6959,-5858,-4528,-3116,-1782,-647,165,602,647,354,-192,-843,-1458,-1873,-1971,-1660,-921,210,1635,3195,4706,5978,6829,7130,6807,5857,4351,2431,268,-1916,-3917,-5556,-6674,-7209,-7122,-6467,-5334,-3856,-2189,-498,1070,2376,3325,3856,3942,3624,2958,2057,1049,69,-753,-1313,-1563,-1473,-1105,-515,159,826,1342,1650,1679,1435,949,294,-453,-1195,-1875,-2426,-2858,-3154,-3389,-3585,-3820,-4125,-4526,-5024,-5591,-6184,-6737,-7205,-7515,-7651,-7579,-7306,-6855,-6257,-5551,-4785,-3976,-3164,-2348,-1533,-713,120,974,1845,2734,3617,4478,5284,6003,6603,7048,7305,7349,7147,6699,5983,5031,3853,2509,1051,-436,-1881,-3188,-4295,-5122,-5639,-5804,-5634,-5135,-4365,-3379,-2261,-1095,33,1038,1857,2449,2783,2892,2787,2556,2250,1971,1764,1710,1807,2086,2502,3025,3602,4172,4701,5136,5474,5685,5789,5765,5644,5396,5036,4540,3900,3114,2179,1124,-28,-1209,-2381,-3457,-4404,-5155,-5702,-6022,-6141,-6075,-5873,-5573,-5212,-4832,-4439,-4062,-3676,-3285,-2855,-2366,-1795,-1106,-301,649,1727,2930,4221,5573,6908,8189,9323,10242,10884,11174,11082,10573,9662,8368,6758,4917,2940,960,-917,-2568,-3899,-4845,-5350,-5443,-5115,-4474,-3557,-2502,-1374,-303,652,1401,1916,2168,2181,1983,1637,1211,778,411,166,77,176,442,867,1397,1993,2596,3178,3695,4149,4527,4846,5113,5332,5493,5578,5549,5367,5000,4416,3617,2626,1480,269,-943,-2041,-2950,-3599,-3924,-3941,-3644,-3102,-2385,-1564,-738,43,723,1290,1758,2143,2506,2882,3330,3882,4558,5368,6279,7274,8269,9214,10026,10624,10970,10996,10720,10118,9257,8165,6922,5590,4246,2937,1740,673,-215,-905,-1393,-1661,-1730,-1604,-1320,-900,-410,109,597,982,1240,1314,1216,958,586,178,-188,-427,-471,-286,137,751,1491,2252,2936,3441,3702,3693,3422,2957,2366,1760,1220,825,613,593,751,1044,1429,1850,2276,2661,3001,3264,3447,3537,3520,3391,3143,2771,2301,1745,1149,572,62,-296,-455,-352,44,742,1719,2932,4297,5731,7126,8389,9441,10216,10686,10842,10697,10287,9649,8824,7852,6764,5581,4342,3056,1777,536,-605,-1583,-2340,-2806,-2951,-2745,-2206,-1375,-333,815,1949,2936,3678,4077,4107,3762,3117,2259,1336,475,-180,-544,-546,-211,417,1227,2091,2879,3474,3796,3825,3565,3100,2502,1883,1330,914,661,580,627,753,902,998,1027,952,798,596,396,260,242,385,709,1215,1873,2641,3460,4267,5002,5624,6090,6400,6549,6556,6470,6302,6125,5942,5815,5733,5726,5775,5872,5991,6100,6153,6125,5949,5620,5072,4324,3342,2170,823,-623,-2111,-3542,-4836,-5900,-6657,-7059,-7071,-6690,-5964,-4927,-3695,-2344,-994,248,1311,2117,2655,2920,2960,2833,2604,2358,2123,1955,1843,1766,1709,1602,1437,1179,834,434,14,-370,-664,-848,-882,-803,-627,-416,-239,-147,-198,-417,-791,-1303,-1873,-2445,-2921,-3235,-3334,-3184,-2807,-2231,-1521,-753,11,719,1349,1911,2444,2988,3617,4360,5240,6249,7322,8400,9372,10153,10654,10820,10638,10117,9318,8307,7182,6002,4849,3744,2703,1728,774,-152,-1094,-2022,-2946,-3791,-4542,-5104,-5457,-5529,-5332,-4849,-4157,-3300,-2392,-1526,-797,-264,25,110,18,-151,-298,-342,-206,127,629,1236,1824,2294,2507,2406,1940,1140,86,-1109,-2296,-3344,-4133,-4599,-4720,-4536,-4122,-3586,-3044,-2602,-2340,-2306,-2503,-2906,-3455,-4070,-4681,-5199,-5585,-5779,-5792,-5600,-5242,-4720,-4072,-3311,-2451,-1513,-505,549,1621,2687,3696,4625,5436,6119,6664,7097,7432,7712,7952,8165,8341,8436,8393,8135,7582,6688,5403,3761,1811,-343,-2547,-4646,-6467,-7856,-8699,-8939,-8566,-7661,-6338,-4766,-3137,-1621,-371,517,1003,1108,901,487,-26,-541,-981,-1316,-1553,-1720,-1883,-2095,-2412,-2848,-3416,-4046,-4708,-5284,-5713,-5924,-5871,-5582,-5078,-4473,-3857,-3371,-3108,-3158,-3552,-4265,-5240,-6356,-7477,-8476,-9210,-9612,-9621,-9259,-8563,-7628,-6549,-5427,-4358,-3394,-2578,-1901,-1347,-872,-428,8,482,979,1500,2026,2510,2948,3294,3560,3722,3806,3810,3760,3655,3507,3297,3020,2645,2159,1544,791,-75,-1044,-2055,-3070,-4021,-4860,-5528,-6010,-6275,-6348,-6234,-5977,-5598,-5142,-4626,-4079,-3509,-2947,-2394,-1907,-1495,-1227,-1132,-1263,-1630,-2263,-3102,-4145,-5271,-6426,-7476,-8335,-8912,-9146,-9019,-8541,-7785,-6827,-5810,-4834,-4043,-3508,-3298,-3413,-3815,-4436,-5160,-5895,-6508,-6952,-7143,-7098,-6819,-6364,-5785,-5152,-4505,-3884,-3296,-2735,-2179,-1605,-990,-333,364,1064,1727,2314,2769,3084,3242,3265,3193,3068,2936,2830,2743,2671,2536,2302,1875,1218,294,-871,-2232,-3670,-5086,-6308,-7239,-7747,-7786,-7345,-6461,-5241,-3805,-2305,-879,335,1266,1840,2073,1976,1615,1057,378,-351,-1078,-1767,-2395,-2966,-3481,-3951,-4376,-4755,-5056,-5271,-5345,-5275,-5017,-4607,-4035,-3375,-2678,-2021,-1494,-1150,-1059,-1226,-1656,-2293,-3076,-3895,-4667,-5265,-5635,-5698,-5454,-4901,-4102,-3114,-2037,-947,60,930,1607,2072,2317,2356,2215,1934,1563,1149,763,451,272,267,442,807,1300,1873,2416,2833,3011,2865,2338,1406,121,-1462,-3193,-4957,-6575,-7927,-8888,-9381,-9385,-8895,-7977,-6696,-5159,-3464,-1722,-14,1573,2994,4199,5173,5903,6389,6631,6638,6412,5959,5293,4422,3386,2211,981,-258,-1381,-2335,-3004,-3348,-3316,-2931,-2227,-1314,-301,662,1433,1895,1951,1580,786,-341,-1689,-3106,-4414,-5479,-6165,-6403,-6174,-5507,-4483,-3220,-1832,-458,802,1864,2675,3227,3512,3586,3467,3238,2924,2603,2298,2054,1893,1825,1845,1949,2084,2245,2355,2395,2298,2047,1602,962,138,-850,-1943,-3092,-4223,-5262,-6154,-6826,-7251,-7383,-7225,-6774,-6058,-5108,-3979,-2721,-1409,-100,1132,2229,3137,3809,4226,4355,4212,3793,3131,2265,1239,133,-988,-2036,-2925,-3589,-3959,-4008,-3733,-3173,-2383,-1478,-555,252,839,1113,1029,562,-237,-1304,-2521,-3756,-4877,-5756,-6309,-6471,-6242,-5653,-4760,-3675,-2477,-1284,-178,773,1525,2070,2407,2576,2611,2557,2473,2389,2362,2413,2576,2860,3263,3777,4353,4962,5517,5962,6203,6174,5808,5075,3959,2504,762,-1156,-3129,-5025,-6696,-8026,-8912,-9287,-9134,-8469,-7359,-5903,-4228,-2474,-789,713,1911,2758,3201,3259,2961,2368,1556,610,-396,-1377,-2282,-3046,-3643,-4028,-4189,-4123,-3812,-3307,-2608,-1785,-898,-17,771,1389,1778,1868,1657,1123,321,-707,-1871,-3071,-4210,-5170,-5875,-6232,-6217,-5799,-5015,-3926,-2608,-1195,217,1485,2525,3238,3593,3558,3181,2505,1635,686,-230,-975,-1465,-1614,-1402,-830,38,1119,2287,3417,4373,5039,5332,5188,4612,3617,2291,731,-939,-2566,-4038,-5209,-6013,-6375,-6294,-5787,-4918,-3774,-2462,-1087,251,1454,2479,3263,3814,4119,4199,4079,3774,3309,2698,1958,1116,191,-763,-1713,-2577,-3303,-3815,-4059,-3994,-3610,-2923,-1995,-902,233,1301,2161,2721,2894,2653,1999,1003,-241,-1594,-2901,-4011,-4779,-5107,-4924,-4247,-3110,-1646,13,1682,3203,4410,5206,5523,5362,4794,3909,2870,1826,938,343,130,356,995,2000,3244,4601,5909,7027,7833,8231,8187,7692,6796,5573,4132,2580,1058,-345,-1504,-2361,-2851,-2945,-2655,-1993,-1026,174,1501,2854,4099,5158,5910,6325,6347,5997,5300,4311,3108,1772,377,-986,-2266,-3387,-4324,-5019,-5468,-5640,-5534,-5165,-4540,-3715,-2729,-1671,-612,343,1113,1625,1819,1696,1255,562,-306,-1246,-2144,-2885,-3376,-3526,-3299,-2678,-1691,-408,1076,2638,4141,5474,6508,7196,7484,7394,6991,6347,5611,4887,4323,4012,4038,4424,5165,6179,7388,8638,9804,10751,11362,11569,11333,10652,9580,8170,6532,4749,2950,1223,-317,-1582,-2503,-3011,-3092,-2730,-1976,-890,436,1872,3309,4616,5689,6464,6890,6966,6729,6211,5508,4663,3761,2849,1957,1121,334,-395,-1063,-1682,-2216,-2673,-2991,-3168,-3156,-2962,-2577,-2049,-1415,-754,-147,333,615,659,453,22,-575,-1244,-1879,-2360,-2584,-2459,-1943,-1033,233,1743,3401,5021,6485,7631,8362,8626,8416,7776,6832,5694,4550,3538,2807,2460,2533,3041,3892,5010,6237,7437,8467,9216,9594,9571,9137,8332,7229,5903,4467,3024,1670,507,-398,-990,-1232,-1140,-730,-62,790,1738,2700,3593,4357,4960,5381,5635,5736,5711,5579,5363,5053,4666,4183,3617,2973,2292,1605,995,510,229,193,423,905,1587,2372,3158,3806,4210,4271,3930,3186,2081,712,-789,-2266,-3550,-4500,-4976,-4912,-4272,-3084,-1447,516,2613,4665,6460,7844,8669,8878,8466,7489,6102,4464,2811,1343,270,-268,-181,542,1809,3504,5391,7272,8906,10100,10724,10700,10041,8828,7191,5314,3368,1555,7,-1142,-1840,-2066,-1859,-1298,-483,447,1386,2201,2830,3208,3336,3240,2973,2605,2218,1856,1568,1354,1199,1046,865,554,119,-500,-1262,-2125,-3001,-3795,-4385,-4698,-4649,-4226,-3439,-2362,-1079,254,1529,2576,3311,3621,3483,2891,1892,589,-915,-2460,-3912,-5119,-5971,-6373,-6286,-5700,-4679,-3305,-1728,-93,1431,2695,3593,4058,4097,3770,3189,2508,1878,1452,1336,1590,2203,3111,4195,5307,6298,7025,7395,7355,6909,6113,5057,3845,2604,1430,406,-403,-1001,-1361,-1540,-1558,-1468,-1305,-1107,-875,-633,-353,-35,343,788,1296,1854,2424,2965,3416,3717,3809,3648,3201,2477,1498,330,-944,-2219,-3387,-4341,-5001,-5312,-5259,-4868,-4206,-3358,-2446,-1573,-860,-382,-213,-354,-810,-1499,-2351,-3236,-4038,-4629,-4904,-4787,-4253,-3306,-2046,-560,952,2342,3407,4004,4023,3433,2260,638,-1277,-3240,-5031,-6407,-7202,-7289,-6643,-5314,-3433,-1206,1140,3351,5208,6528,7205,7205,6573,5421,3910,2219,550,-953,-2138,-2954,-3354,-3388,-3114,-2642,-2078,-1532,-1087,-796,-681,-724,-879,-1088,-1280,-1400,-1404,-1273,-1024,-681,-325,-9,180,179,-52,-528,-1237,-2108,-3075,-4023,-4861,-5487,-5840,-5877,-5603,-5065,-4330,-3512,-2719,-2073,-1674,-1588,-1850,-2446,-3314,-4364,-5467,-6486,-7297,-7775,-7851,-7480,-6677,-5496,-4045,-2445,-856,581,1732,2499,2832,2738,2253,1499,569,-372,-1218,-1849,-2204,-2254,-2025,-1568,-985,-361,188,594,798,792,605,289,-70,-397,-620,-698,-629,-445,-209,-18,54,-95,-496,-1175,-2095,-3166,-4298,-5331,-6159,-6651,-6744,-6411,-5688,-4663,-3464,-2263,-1214,-488,-192,-402,-1122,-2297,-3808,-5500,-7186,-8683,-9820,-10480,-10585,-10138,-9198,-7869,-6319,-4718,-3240,-2056,-1277,-983,-1192,-1862,-2904,-4194,-5565,-6867,-7932,-8644,-8902,-8670,-7956,-6819,-5368,-3736,-2085,-567,676,1549,1990,2016,1670,1072,349,-343,-858,-1080,-927,-387,500,1633,2852,3993,4844,5273,5138,4419,3138,1409,-590,-2656,-4585,-6181,-7334,-7968,-8107,-7820,-7228,-6472,-5693,-4999,-4459,-4108,-3917,-3852,-3833,-3796,-3679,-3434,-3062,-2560,-1985,-1394,-860,-480,-305,-412,-808,-1503,-2439,-3553,-4723,-5846,-6784,-7433,-7711,-7556,-6989,-6030,-4786,-3366,-1915,-585,507,1243,1579,1497,1045,314,-576,-1486,-2270,-2821,-3037,-2902,-2399,-1606,-608,479,1500,2361,2912,3118,2918,2346,1461,360,-821,-1948,-2886,-3532,-3805,-3693,-3203,-2408,-1395,-284,825,1808,2619,3191,3535,3677,3649,3519,3312,3055,2746,2347,1812,1101,155,-1023,-2423,-3983,-5607,-7158,-8517,-9521,-10079,-10090,-9540,-8439,-6873,-4956,-2856,-755,1160,2710,3755,4194,3996,3182,1847,149,-1732,-3568,-5156,-6327,-6933,-6949,-6365,-5294,-3865,-2278,-713,626,1612,2127,2145,1694,843,-252,-1461,-2596,-3526,-4124,-4328,-4125,-3547,-2675,-1619,-479,603,1569,2312,2828,3082,3112,2948,2658,2303,1958,1687,1535,1554,1735,2089,2571,3128,3703,4210,4600,4806,4815,4616,4241,3738,3171,2604,2102,1704,1436,1300,1266,1307,1353,1366,1282,1068,695,179,-472,-1185,-1919,-2578,-3109,-3439,-3560,-3437,-3137,-2679,-2181,-1703,-1363,-1224,-1346,-1748,-2401,-3253,-4202,-5145,-5962,-6551,-6847,-6803,-6436,-5789,-4943,-4003,-3082,-2286,-1709,-1404,-1405,-1684,-2207,-2878,-3620,-4315,-4881,-5227,-5301,-5077,-4558,-3774,-2787,-1664,-494,643,1681,2559,3254,3751,4076,4247,4329,4335,4345,4345,4400,4471,4588,4706,4822,4887,4897,4812,4640,4377,4051,3690,3345,3036,2807,2643,2544,2456,2333,2117,1749,1212,491,-373,-1313,-2234,-3017,-3549,-3717,-3465,-2756,-1629,-177,1478,3133,4617,5719,6291,6199,5412,3940,1895,-556,-3187,-5749,-7982,-9671,-10652,-10816,-10191,-8823,-6906,-4630,-2264,-39,1796,3090,3715,3663,2972,1775,235,-1429,-3034,-4373,-5333,-5818,-5829,-5396,-4636,-3655,-2615,-1634,-826,-260,36,74,-99,-421,-814,-1206,-1536,-1758,-1842,-1785,-1575,-1231,-755,-177,498,1223,1982,2718,3393,3960,4377,4619,4667,4511,4177,3660,3016,2248,1421,551,-303,-1105,-1821,-2399,-2821,-3048,-3067,-2876,-2481,-1904,-1188,-366,491,1347,2136,2825,3369,3750,3949,3955,3776,3410,2878,2194,1396,506,-423,-1351,-2231,-3019,-3680,-4195,-4546,-4735,-4780,-4693,-4514,-4262,-3973,-3671,-3381,-3128,-2922,-2796,-2744,-2789,-2918,-3112,-3356,-3590,-3777,-3858,-3771,-3488,-2972,-2229,-1288,-195,956,2084,3087,3869,4381,4576,4473,4115,3589,2995,2453,2052,1879,1959,2305,2861,3578,4354,5118,5777,6267,6542,6572,6356,5908,5257,4453,3542,2590,1657,811,112,-390,-639,-628,-318,244,1054,2028,3087,4133,5032,5688,5971,5822,5187,4082,2575,760,-1175,-3071,-4718,-5944,-6613,-6645,-6028,-4837,-3198,-1308,622,2358,3711,4516,4699,4230,3194,1699,-56,-1880,-3557,-4917,-5811,-6176,-5986,-5305,-4219,-2881,-1417,12,1306,2385,3202,3777,4127,4308,4384,4398,4401,4414,4456,4526,4629,4748,4889,5030,5172,5283,5353,5346,5245,5034,4708,4295,3822,3346,2920,2596,2410,2386,2505,2751,3065,3403,3708,3939,4086,4133,4123,4076,4051,4081,4203,4422,4731,5084,5427,5686,5789,5682,5319,4698,3845,2816,1707,607,-359,-1116,-1568,-1701,-1501,-1011,-311,525,1382,2194,2876,3412,3766,3972,4043,4017,3920,3777,3575,3327,2990,2565,2026,1389,662,-90,-816,-1428,-1840,-1990,-1814,-1313,-493,548,1735,2907,3958,4741,5197,5265,4985,4421,3691,2943,2313,1926,1853,2119,2679,3454,4324,5152,5826,6241,6348,6121,5593,4810,3864,2837,1828,916,177,-345,-606,-600,-321,216,979,1933,3024,4196,5373,6500,7476,8272,8789,9024,8928,8513,7809,6845,5710,4471,3225,2069,1072,320,-167,-344,-248,115,677,1376,2137,2871,3499,3950,4153,4084,3722,3109,2283,1358,408,-423,-1066,-1409,-1425,-1084,-412,537,1694,2957,4241,5438,6474,7273,7784,7993,7881,7502,6881,6121,5291,4497,3820,3326,3052,2999,3124,3365,3630,3834,3894,3773,3452,2971,2383,1769,1221,790,549,480,589,804,1082,1336,1526,1603,1564,1424,1224,1011,851,778,837,1018,1311,1664,2013,2289,2405,2313,1967,1357,533,-471,-1527,-2559,-3424,-4043,-4336,-4261,-3837,-3092,-2124,-1024,80,1088,1893,2430,2657,2566,2183,1564,766,-110,-1008,-1832,-2537,-3075,-3422,-3567,-3513,-3261,-2814,-2192,-1372,-404,734,1971,3275,4566,5758,6762,7506,7912,7969,7666,7054,6208,5217,4199,3234,2428,1804,1403,1197,1143,1198,1289,1372,1408,1367,1250,1057,806,515,209,-95,-364,-591,-743,-808,-773,-621,-368,-3,420,898,1358,1771,2076,2227,2194,1941,1476,802,-32,-973,-1939,-2844,-3599,-4123,-4354,-4261,-3846,-3134,-2204,-1122,-2,1068,1990,2693,3107,3213,2988,2453,1652,636,-513,-1715,-2885,-3942,-4813,-5440,-5788,-5817,-5550,-4976,-4161,-3135,-1985,-779,394,1456,2330,2968,3321,3398,3210,2814,2288,1705,1182,771,569,565,790,1162,1631,2082,2424,2571,2466,2104,1503,744,-102,-918,-1633,-2165,-2499,-2619,-2570,-2396,-2159,-1926,-1731,-1613,-1559,-1566,-1587,-1589,-1536,-1392,-1173,-887,-585,-340,-209,-277,-579,-1141,-1952,-2948,-4054,-5162,-6157,-6945,-7442,-7608,-7433,-6960,-6232,-5354,-4407,-3491,-2697,-2089,-1723,-1618,-1778,-2180,-2772,-3509,-4316,-5125,-5876,-6494,-6933,-7147,-7095,-6773,-6157,-5277,-4159,-2842,-1419,63,1479,2757,3794,4509,4851,4782,4315,3489,2391,1118,-191,-1417,-2438,-3164,-3539,-3553,-3227,-2629,-1838,-948,-56,760,1429,1906,2159,2191,1992,1608,1050,385,-358,-1105,-1825,-2452,-2960,-3318,-3519,-3569,-3505,-3363,-3215,-3123,-3148,-3357,-3767,-4398,-5220,-6184,-7217,-8228,-9127,-9826,-10264,-10398,-10225,-9762,-9066,-8197,-7246,-6296,-5420,-4699,-4171,-3881,-3833,-4024,-4430,-4995,-5678,-6398,-7101,-7710,-8169,-8428,-8442,-8206,-7691,-6932,-5938,-4763,-3459,-2084,-709,611,1810,2839,3649,4210,4485,4479,4180,3625,2858,1938,953,-18,-894,-1604,-2117,-2411,-2517,-2466,-2328,-2156,-1994,-1885,-1830,-1815,-1830,-1823,-1788,-1695,-1548,-1360,-1153,-958,-796,-691,-643,-644,-678,-710,-728,-702,-646,-563,-496,-493,-589,-860,-1307,-1963,-2801,-3764,-4785,-5765,-6594,-7189,-7454,-7358,-6878,-6054,-4955,-3681,-2370,-1145,-149,517,762,553,-106,-1173,-2539,-4102,-5700,-7202,-8462,-9370,-9853,-9861,-9414,-8537,-7315,-5840,-4209,-2534,-899,616,1942,3044,3862,4396,4596,4479,4042,3312,2359,1250,97,-986,-1894,-2518,-2810,-2742,-2346,-1695,-888,-46,722,1322,1695,1826,1728,1447,1058,616,207,-142,-375,-505,-511,-427,-260,-29,248,567,913,1277,1637,1963,2224,2361,2347,2123,1674,988,79,-999,-2177,-3371,-4460,-5366,-5985,-6260,-6180,-5731,-4999,-4048,-2997,-1966,-1071,-405,-54,-36,-361,-995,-1871,-2909,-4022,-5113,-6103,-6925,-7510,-7836,-7864,-7599,-7036,-6193,-5103,-3795,-2330,-762,834,2368,3756,4900,5711,6138,6125,5697,4889,3787,2531,1243,87,-819,-1380,-1543,-1324,-768,32,957,1901,2753,3440,3927,4202,4290,4232,4071,3849,3607,3346,3093,2820,2547,2248,1945,1630,1333,1062,827,637,476,331,170,-35,-317,-690,-1169,-1734,-2364,-3003,-3595,-4067,-4359,-4414,-4209,-3737,-3037,-2174,-1238,-342,408,912,1092,911,362,-522,-1679,-3014,-4432,-5815,-7063,-8081,-8790,-9129,-9075,-8606,-7766,-6573,-5131,-3493,-1783,-93,1479,2831,3897,4616,4962,4929,4537,3839,2895,1802,649,-450,-1399,-2097,-2478,-2505,-2163,-1515,-603,440,1518,2502,3299,3833,4077,4018,3705,3188,2553,1876,1249,729,393,263,373,714,1265,1981,2802,3644,4431,5060,5469,5566,5340,4748,3832,2624,1215,-311,-1818,-3215,-4356,-5169,-5564,-5498,-4983,-4030,-2744,-1204,432,2038,3450,4551,5230,5418,5096,4278,3029,1442,-361,-2246,-4074,-5713,-7055,-8006,-8511,-8549,-8123,-7282,-6085,-4631,-3022,-1360,226,1669,2847,3728,4246,4402,4182,3637,2794,1738,542,-701,-1890,-2934,-3749,-4269,-4458,-4305,-3841,-3121,-2215,-1234,-248,643,1381,1932,2273,2430,2421,2311,2132,1958,1814,1749,1770,1898,2107,2405,2739,3103,3450,3748,3973,4084,4060,3879,3522,2995,2297,1465,533,-434,-1371,-2198,-2839,-3227,-3311,-3072,-2520,-1697,-689,405,1460,2349,2964,3218,3065,2503,1569,347,-1062,-2532,-3937,-5168,-6114,-6712,-6913,-6701,-6102,-5158,-3947,-2560,-1107,307,1575,2612,3358,3773,3859,3645,3174,2521,1757,960,213,-430,-892,-1153,-1171,-967,-555,10,644,1288,1821,2206,2358,2291,1993,1544,997,463,18,-248,-293,-85,359,1007,1788,2638,3466,4207,4796,5183,5347,5275,4963,4449,3729,2871,1894,858,-183,-1172,-2050,-2744,-3221,-3408,-3304,-2889,-2192,-1274,-199,912,1970,2841,3448,3693,3553,3007,2101,903,-481,-1938,-3332,-4555,-5498,-6093,-6301,-6102,-5529,-4612,-3418,-2029,-514,1016,2479,3774,4817,5522,5855,5775,5309,4518,3474,2326,1169,171,-601,-1024,-1096,-796,-173,690,1717,2779,3798,4661,5321,5713,5829,5672,5264,4670,3945,3178,2445,1823,1371,1139,1140,1371,1807,2391,3073,3773,4427,4962,5321,5469,5385,5077,4574,3907,3144,2322,1520,780,173,-267,-482,-460,-173,361,1113,2036,3048,4075,5012,5760,6242,6373,6128,5503,4525,3291,1873,407,-1010,-2261,-3253,-3912,-4181,-4042,-3504,-2604,-1424,-61,1357,2699,3841,4685,5153,5240,4946,4365,3578,2720,1923,1298,957,948,1297,1956,2849,3852,4828,5639,6172,6343,6131,5541,4641,3524,2306,1124,112,-613,-943,-830,-266,723,2026,3552,5129,6636,7919,8887,9457,9616,9371,8776,7902,6838,5674,4501,3391,2390,1534,810,222,-261,-632,-904,-1026,-992,-733,-243,511,1502,2704,4033,5396,6666,7716,8430,8707,8509,7813,6682,5182,3436,1577,-249,-1901,-3250,-4190,-4644,-4572,-3970,-2886,-1394,378,2298,4201,5962,7439,8573,9303,9650,9657,9410,9018,8594,8257,8083,8152,8468,9018,9733,10506,11197,11667,11769,11394,10488,9031,7097,4788,2258,-318,-2772,-4946,-6706,-7967,-8668,-8808,-8405,-7519,-6222,-4611,-2780,-835,1131,3007,4716,6158,7277,8018,8361,8301,7878,7120,6108,4900,3599,2283,1063,33,-722,-1117,-1125,-742,-24,923,1954,2912,3623,3961,3820,3171,2023,480,-1349,-3277,-5149,-6785,-8061,-8861,-9154,-8902,-8164,-6983,-5489,-3798,-2083,-496,800,1683,2054,1915,1277,284,-934,-2169,-3243,-3996,-4312,-4160,-3534,-2523,-1198,292,1857,3369,4738,5908,6819,7461,7841,7971,7888,7621,7200,6666,6047,5386,4717,4062,3457,2901,2421,2013,1689,1442,1267,1149,1063,991,906,791,619,384,59,-346,-849,-1421,-2059,-2715,-3372,-3976,-4502,-4897,-5143,-5202,-5071,-4744,-4248,-3621,-2926,-2230,-1614,-1127,-827,-714,-792,-1033,-1395,-1845,-2327,-2795,-3200,-3465,-3557,-3405,-3000,-2331,-1436,-383,719,1745,2548,2990,2971,2406,1306,-296,-2279,-4509,-6786,-8944,-10763,-12111,-12840,-12910,-12307,-11117,-9464,-7540,-5548,-3708,-2200,-1185,-725,-860,-1509,-2578,-3897,-5285,-6554,-7533,-8084,-8129,-7626,-6610,-5139,-3338,-1320,736,2705,4405,5734,6559,6824,6480,5560,4104,2244,105,-2140,-4326,-6312,-7973,-9230,-10034,-10362,-10219,-9613,-8579,-7143,-5362,-3296,-1028,1339,3691,5891,7810,9311,10287,10645,10358,9431,7950,6058,3937,1807,-113,-1650,-2659,-3102,-2994,-2446,-1611,-694,111,615,694,267,-652,-2013,-3689,-5523,-7349,-8975,-10256,-11059,-11311,-11001,-10166,-8914,-7383,-5754,-4194,-2876,-1921,-1421,-1398,-1836,-2641,-3696,-4841,-5906,-6738,-7201,-7201,-6700,-5686,-4236,-2426,-403,1694,3703,5498,6958,8026,8666,8887,8731,8249,7508,6570,5495,4335,3133,1918,734,-402,-1450,-2382,-3169,-3789,-4210,-4459,-4498,-4396,-4136,-3790,-3400,-3030,-2752,-2637,-2725,-3069,-3660,-4489,-5492,-6600,-7694,-8661,-9382,-9730,-9651,-9083,-8076,-6697,-5100,-3455,-1969,-826,-192,-158,-772,-1977,-3673,-5676,-7778,-9765,-11426,-12611,-13194,-13145,-12459,-11215,-9516,-7501,-5325,-3140,-1074,770,2325,3570,4509,5179,5649,5974,6236,6484,6776,7136,7578,8098,8661,9235,9752,10155,10385,10389,10157,9676,8999,8156,7228,6264,5310,4394,3503,2631,1725,772,-268,-1377,-2547,-3725,-4844,-5836,-6616,-7125,-7329,-7203,-6797,-6150,-5359,-4530,-3772,-3203,-2905,-2953,-3358,-4103,-5104,-6238,-7347,-8244,-8770,-8772,-8182,-6989,-5262,-3156,-860,1390,3378,4907,5842,6091,5643,4531,2854,756,-1589,-3976,-6198,-8059,-9402,-10124,-10184,-9620,-8517,-7040,-5352,-3673,-2168,-1015,-318,-141,-474,-1275,-2406,-3760,-5144,-6417,-7432,-8058,-8233,-7906,-7090,-5837,-4222,-2367,-388,1572,3390,4944,6129,6876,7133,6886,6154,4991,3464,1694,-231,-2171,-4022,-5681,-7037,-8038,-8601,-8725,-8387,-7624,-6478,-5005,-3312,-1450,431,2293,3993,5503,6727,7671,8298,8654,8771,8700,8518,8252,7970,7682,7397,7103,6769,6353,5844,5180,4392,3447,2393,1245,62,-1119,-2227,-3238,-4095,-4787,-5290,-5613,-5759,-5758,-5631,-5425,-5170,-4915,-4680,-4513,-4417,-4432,-4543,-4759,-5055,-5400,-5762,-6092,-6346,-6485,-6468,-6270,-5862,-5243,-4408,-3385,-2217,-959,303,1492,2546,3384,4012,4385,4556,4518,4334,4001,3577,3052,2474,1847,1209,601,57,-384,-670,-793,-703,-416,74,719,1479,2265,3012,3611,3989,4070,3804,3180,2214,969,-461,-1944,-3353,-4532,-5381,-5799,-5752,-5254,-4351,-3160,-1795,-426,802,1732,2249,2258,1725,658,-868,-2749,-4823,-6926,-8874,-10495,-11641,-12200,-12105,-11350,-9987,-8116,-5894,-3501,-1129,1033,2827,4132,4888,5083,4782,4071,3101,2002,931,-15,-750,-1249,-1525,-1602,-1554,-1412,-1234,-1032,-800,-528,-152,345,1023,1889,2946,4162,5471,6801,8036,9084,9846,10251,10269,9895,9180,8200,7054,5866,4726,3730,2912,2278,1785,1366,917,370,-377,-1348,-2554,-3961,-5472,-6972,-8310,-9329,-9881,-9863,-9210,-7950,-6162,-4030,-1746,432,2293,3641,4362,4412,3836,2759,1345,-178,-1615,-2757,-3490,-3707,-3440,-2713,-1683,-477,705,1712,2385,2631,2390,1659,490,-1036,-2784,-4619,-6389,-7959,-9201,-10043,-10428,-10358,-9865,-9029,-7927,-6688,-5394,-4157,-3022,-2037,-1187,-442,241,937,1663,2450,3263,4062,4760,5285,5551,5532,5198,4605,3802,2913,2033,1301,805,647,856,1464,2424,3682,5141,6678,8190,9539,10653,11430,11856,11900,11606,10990,10142,9082,7906,6646,5357,4083,2852,1689,629,-320,-1127,-1774,-2240,-2511,-2571,-2435,-2106,-1640,-1080,-511,-5,366,544,507,272,-129,-598,-1074,-1435,-1632,-1603,-1340,-880,-277,370,956,1391,1595,1544,1237,748,163,-389,-779,-891,-647,-8,997,2293,3763,5258,6629,7736,8472,8774,8631,8089,7222,6157,5006,3917,2979,2278,1850,1696,1791,2086,2514,3014,3512,3956,4285,4476,4494,4344,4019,3547,2934,2222,1425,587,-250,-1057,-1772,-2362,-2792,-3025,-3078,-2939,-2674,-2302,-1904,-1518,-1194,-966,-850,-842,-952,-1143,-1434,-1784,-2205,-2663,-3135,-3584,-3942,-4155,-4147,-3859,-3260,-2336,-1118,326,1925,3558,5145,6581,7816,8801,9535,10025,10312,10434,10444,10374,10256,10091,9866,9556,9111,8515,7729,6780,5683,4523,3375,2357,1573,1121,1064,1430,2182,3255,4507,5796,6950,7817,8277,8259,7750,6799,5513,4031,2525,1151,52,-687,-1019,-981,-627,-77,553,1158,1630,1929,2023,1944,1731,1463,1198,1010,925,965,1107,1301,1491,1590,1542,1296,821,143,-710,-1646,-2578,-3378,-3951,-4174,-3995,-3362,-2303,-876,805,2597,4337,5876,7071,7846,8148,7999,7464,6644,5683,4707,3852,3193,2787,2610,2629,2742,2860,2881,2725,2347,1735,920,-28,-1022,-1929,-2661,-3082,-3163,-2841,-2168,-1193,-44,1158,2253,3119,3636,3744,3429,2729,1742,600,-518,-1454,-2026,-2130,-1677,-656,883,2861,5110,7508,9840,11993,13796,15173,16037,16381,16187,15516,14410,12962,11265,9427,7549,5738,4072,2613,1407,451,-269,-781,-1160,-1423,-1660,-1876,-2132,-2416,-2767,-3145,-3574,-4005,-4426,-4800,-5095,-5279,-5329,-5228,-4975,-4583,-4067,-3457,-2792,-2100,-1439,-827,-302,128,477,765,1052,1395,1855,2499,3335,4383,5577,6852,8084,9149,9906,10256,10111,9460,8339,6834,5107,3318,1662,307,-612,-1014,-866,-235,801,2067,3404,4608,5514,5981,5926,5333,4247,2775,1077,-677,-2302,-3649,-4603,-5117,-5198,-4918,-4391,-3752,-3139,-2678,-2439,-2470,-2748,-3220,-3820,-4436,-5010,-5438,-5700,-5741,-5582,-5232,-4732,-4146,-3522,-2944,-2462,-2146,-2019,-2114,-2401,-2865,-3409,-3976,-4432,-4699,-4679,-4307,-3570,-2466,-1066,551,2268,3954,5487,6740,7633,8095,8111,7685,6879,5748,4409,2950,1495,140,-1011,-1891,-2421,-2593,-2375,-1801,-909,236,1531,2879,4158,5255,6070,6523,6574,6218,5485,4451,3213,1884,598,-551,-1445,-2041,-2279,-2172,-1740,-1025,-126,900,1924,2875,3658,4215,4508,4532,4317,3906,3367,2765,2144,1555,989,448,-106,-717,-1414,-2240,-3198,-4270,-5424,-6582,-7679,-8620,-9342,-9773,-9904,-9714,-9252,-8578,-7769,-6947,-6191,-5603,-5254,-5163,-5353,-5765,-6346,-7004,-7647,-8183,-8539,-8658,-8534,-8149,-7568,-6814,-5974,-5111,-4277,-3539,-2904,-2399,-2001,-1689,-1417,-1150,-835,-456,25,593,1245,1941,2637,3277,3796,4140,4264,4128,3742,3114,2299,1371,402,-514,-1296,-1887,-2214,-2276,-2043,-1551,-833,53,1016,1989,2866,3583,4070,4293,4252,3954,3453,2786,2037,1239,465,-260,-910,-1467,-1937,-2321,-2633,-2895,-3123,-3354,-3588,-3871,-4191,-4567,-5002,-5468,-5986,-6503,-7031,-7528,-7989,-8385,-8719,-8960,-9132,-9205,-9209,-9138,-9008,-8833,-8620,-8378,-8110,-7806,-7454,-7048,-6560,-6007,-5374,-4698,-4001,-3333,-2729,-2236,-1875,-1650,-1551,-1534,-1560,-1565,-1503,-1324,-1011,-539,83,841,1720,2668,3662,4639,5542,6313,6876,7182,7171,6841,6177,5239,4087,2819,1534,334,-718,-1570,-2215,-2690,-3028,-3323,-3623,-4015,-4532,-5203,-6027,-6965,-7969,-8970,-9877,-10636,-11160,-11427,-11402,-11107,-10578,-9873,-9080,-8272,-7555,-6988,-6648,-6558,-6723,-7119,-7662,-8281,-8852,-9277,-9459,-9323,-8830,-7978,-6793,-5339,-3700,-1959,-222,1437,2940,4238,5298,6115,6680,7026,7170,7146,6999,6753,6450,6124,5800,5510,5271,5096,4991,4942,4941,4951,4947,4884,4741,4481,4104,3604,3007,2336,1625,907,196,-478,-1132,-1742,-2338,-2893,-3425,-3896,-4300,-4603,-4781,-4822,-4709,-4454,-4054,-3541,-2936,-2271,-1591,-921,-309,216,621,884,983,910,663,247,-322,-1002,-1758,-2510,-3208,-3764,-4124,-4237,-4071,-3642,-2965,-2117,-1184,-263,513,1064,1277,1123,572,-340,-1540,-2935,-4398,-5802,-7034,-7988,-8597,-8838,-8690,-8226,-7476,-6564,-5568,-4605,-3762,-3107,-2686,-2495,-2511,-2664,-2880,-3062,-3128,-3018,-2693,-2165,-1470,-682,107,804,1334,1627,1681,1479,1090,551,-46,-636,-1149,-1533,-1754,-1798,-1654,-1348,-884,-321,324,970,1594,2116,2517,2742,2786,2638,2318,1851,1277,643,-16,-642,-1217,-1691,-2047,-2255,-2292,-2138,-1792,-1246,-536,326,1268,2255,3205,4072,4794,5339,5689,5834,5804,5609,5289,4878,4398,3869,3312,2713,2101,1454,806,142,-500,-1125,-1718,-2266,-2787,-3274,-3751,-4221,-4700,-5188,-5676,-6165,-6607,-7013,-7317,-7519,-7585,-7502,-7272,-6899,-6398,-5791,-5096,-4332,-3513,-2650,-1757,-838,73,960,1779,2482,3041,3398,3537,3446,3131,2628,1988,1263,537,-142,-696,-1103,-1314,-1359,-1226,-997,-690,-407,-175,-76,-109,-318,-648,-1099,-1584,-2070,-2479,-2774,-2913,-2888,-2700,-2384,-1974,-1530,-1101,-733,-465,-315,-282,-365,-532,-768,-1038,-1323,-1592,-1840,-2034,-2169,-2223,-2183,-2033,-1782,-1418,-987,-494,-9,443,802,1022,1089,951,638,135,-510,-1260,-2051,-2813,-3483,-3987,-4286,-4342,-4151,-3735,-3120,-2368,-1531,-661,189,988,1726,2375,2968,3486,3958,4379,4756,5086,5356,5564,5696,5750,5739,5665,5568,5468,5409,5407,5492,5650,5876,6123,6350,6495,6503,6317,5901,5224,4290,3126,1763,297,-1215,-2658,-3957,-5034,-5829,-6331,-6523,-6466,-6194,-5805,-5362,-4962,-4666,-4535,-4594,-4861,-5311,-5915,-6612,-7338,-8012,-8571,-8929,-9048,-8881,-8418,-7673,-6677,-5494,-4209,-2897,-1677,-605,225,791,1086,1137,1006,789,567,454,523,833,1418,2252,3313,4506,5765,6979,8062,8946,9564,9906,9958,9754,9326,8726,8006,7207,6381,5543,4736,3956,3237,2572,1989,1487,1090,801,627,568,603,710,844,968,1025,985,805,474,4,-595,-1262,-1963,-2628,-3206,-3642,-3905,-3969,-3832,-3510,-3025,-2423,-1743,-1025,-308,393,1051,1676,2243,2756,3190,3521,3725,3777,3666,3401,3020,2562,2113,1716,1455,1348,1417,1648,1996,2412,2837,3203,3475,3611,3609,3483,3263,3004,2758,2601,2566,2720,3059,3593,4293,5088,5935,6725,7416,7930,8238,8344,8238,7983,7595,7130,6611,6065,5482,4867,4200,3469,2690,1855,1017,198,-540,-1171,-1649,-1980,-2162,-2241,-2265,-2306,-2421,-2669,-3079,-3656,-4376,-5184,-6011,-6761,-7356,-7707,-7760,-7470,-6838,-5879,-4661,-3252,-1768,-300,1032,2146,2973,3466,3629,3473,3058,2450,1740,1026,410,-21,-178,-29,471,1281,2362,3625,4948,6233,7340,8193,8695,8836,8597,8037,7219,6239,5216,4253,3462,2917,2684,2768,3176,3840,4704,5664,6634,7523,8267,8822,9180,9355,9390,9319,9195,9040,8860,8645,8355,7954,7402,6689,5807,4823,3769,2761,1861,1153,688,464,472,639,896,1134,1281,1251,1007,541,-138,-957,-1858,-2745,-3526,-4128,-4477,-4538,-4303,-3774,-3007,-2053,-983,116,1175,2130,2924,3536,3952,4175,4232,4151,3968,3734,3473,3235,3040,2911,2871,2909,3044,3242,3499,3767,4017,4195,4266,4183,3924,3475,2836,2049,1134,181,-761,-1588,-2235,-2619,-2694,-2432,-1831,-947,159,1382,2606,3732,4656,5319,5702,5809,5693,5415,5047,4668,4333,4099,3986,4030,4221,4578,5076,5708,6444,7245,8064,8837,9502,9990,10239,10206,9864,9218,8292,7143,5841,4483,3151,1943,921,143,-381,-645,-701,-586,-381,-145,55,181,196,111,-78,-337,-643,-973,-1296,-1619,-1904,-2180,-2413,-2605,-2745,-2803,-2779,-2644,-2403,-2049,-1614,-1109,-600,-108,289,572,696,663,490,216,-77,-325,-428,-320,53,728,1680,2876,4234,5653,7018,8220,9141,9727,9907,9695,9114,8226,7130,5921,4695,3556,2547,1721,1085,623,315,127,24,-12,-5,37,106,186,271,324,321,220,-15,-416,-995,-1765,-2692,-3748,-4864,-5964,-6960,-7756,-8275,-8441,-8231,-7637,-6718,-5549,-4256,-2958,-1798,-870,-257,8,-58,-430,-1020,-1762,-2557,-3333,-4004,-4525,-4837,-4922,-4761,-4347,-3712,-2858,-1859,-744,409,1534,2562,3432,4092,4513,4677,4596,4306,3846,3299,2720,2203,1806,1585,1580,1781,2177,2702,3299,3883,4383,4736,4907,4880,4671,4307,3831,3286,2720,2159,1656,1218,894,692,651,777,1085,1561,2171,2874,3585,4227,4708,4951,4887,4500,3769,2760,1522,184,-1154,-2351,-3305,-3925,-4171,-4037,-3584,-2903,-2122,-1392,-857,-642,-851,-1516,-2636,-4140,-5908,-7797,-9623,-11230,-12457,-13211,-13425,-13111,-12327,-11170,-9789,-8321,-6918,-5701,-4745,-4113,-3795,-3768,-3972,-4332,-4766,-5213,-5587,-5860,-5969,-5897,-5610,-5098,-4350,-3367,-2174,-788,713,2292,3830,5271,6485,7417,7980,8149,7911,7300,6375,5217,3917,2568,1236,-4,-1134,-2121,-2963,-3662,-4213,-4621,-4880,-4984,-4942,-4755,-4451,-4053,-3618,-3180,-2814,-2558,-2461,-2550,-2825,-3275,-3855,-4508,-5161,-5727,-6137,-6307,-6205,-5789,-5071,-4077,-2857,-1486,-44,1380,2706,3848,4750,5354,5615,5527,5063,4266,3157,1810,306,-1254,-2754,-4096,-5179,-5947,-6370,-6463,-6289,-5928,-5504,-5115,-4891,-4884,-5165,-5707,-6476,-7376,-8292,-9087,-9630,-9813,-9549,-8837,-7664,-6148,-4379,-2520,-747,808,1980,2690,2893,2575,1837,742,-516,-1817,-2960,-3824,-4283,-4286,-3811,-2925,-1697,-277,1193,2568,3693,4477,4838,4744,4221,3289,2045,552,-1080,-2756,-4377,-5859,-7106,-8082,-8714,-9013,-8970,-8643,-8084,-7392,-6655,-5983,-5458,-5163,-5135,-5387,-5893,-6578,-7369,-8128,-8788,-9207,-9368,-9195,-8728,-7978,-7027,-5929,-4781,-3632,-2554,-1571,-720,8,598,1077,1450,1739,1967,2145,2298,2441,2595,2773,2994,3266,3584,3959,4353,4767,5155,5495,5757,5902,5912,5763,5430,4923,4229,3368,2379,1282,157,-955,-1980,-2851,-3531,-3969,-4150,-4092,-3793,-3328,-2720,-2048,-1363,-714,-168,259,512,579,447,100,-438,-1156,-2010,-2940,-3888,-4751,-5477,-5949,-6149,-6012,-5567,-4846,-3925,-2912,-1922,-1071,-462,-167,-225,-637,-1355,-2317,-3412,-4536,-5570,-6405,-6963,-7174,-7021,-6504,-5670,-4579,-3323,-1989,-675,540,1594,2434,3044,3405,3532,3428,3134,2663,2077,1403,705,33,-571,-1048,-1383,-1547,-1545,-1394,-1130,-804,-478,-227,-112,-188,-493,-1012,-1727,-2569,-3457,-4322,-5065,-5664,-6060,-6280,-6333,-6259,-6097,-5877,-5606,-5300,-4919,-4456,-3871,-3158,-2315,-1371,-368,619,1527,2272,2800,3062,3060,2794,2336,1731,1087,468,-35,-376,-519,-457,-219,166,631,1117,1577,1938,2192,2307,2291,2177,1987,1781,1600,1492,1485,1602,1829,2160,2538,2925,3249,3459,3492,3315,2898,2250,1394,390,-678,-1707,-2580,-3184,-3415,-3210,-2532,-1410,74,1808,3600,5293,6665,7580,7883,7527,6484,4834,2677,194,-2431,-4988,-7278,-9141,-10447,-11126,-11170,-10612,-9556,-8135,-6509,-4844,-3309,-2016,-1088,-543,-409,-629,-1126,-1816,-2562,-3295,-3892,-4311,-4500,-4458,-4200,-3769,-3213,-2612,-1999,-1460,-989,-635,-371,-180,-36,100,245,413,612,814,1020,1184,1303,1342,1284,1120,839,438,-60,-646,-1275,-1890,-2455,-2883,-3155,-3210,-3046,-2674,-2103,-1414,-628,168,921,1590,2114,2483,2674,2685,2531,2237,1830,1371,894,478,159,1,26,246,655,1195,1828,2453,3009,3414,3609,3563,3262,2728,1999,1150,246,-607,-1337,-1857,-2112,-2060,-1692,-1025,-106,1002,2198,3402,4489,5390,6010,6322,6300,5975,5406,4667,3865,3079,2402,1874,1522,1327,1246,1218,1163,1023,723,250,-432,-1286,-2288,-3378,-4483,-5545,-6477,-7241,-7775,-8075,-8120,-7951,-7594,-7116,-6588,-6074,-5658,-5382,-5286,-5375,-5611,-5950,-6300,-6574,-6685,-6555,-6153,-5467,-4530,-3411,-2178,-947,219,1229,2054,2665,3081,3331,3461,3530,3574,3640,3751,3923,4180,4512,4946,5461,6072,6744,7450,8139,8739,9197,9428,9394,9058,8428,7535,6453,5257,4065,2951,2016,1291,819,556,486,520,587,613,515,259,-192,-818,-1602,-2467,-3346,-4151,-4792,-5213,-5361,-5232,-4844,-4247,-3524,-2742,-2002,-1350,-840,-486,-257,-141,-50,35,193,431,773,1190,1656,2114,2517,2814,2968,2963,2794,2488,2077,1617,1161,781,522,464,615,1031,1682,2563,3617,4767,5933,7007,7901,8532,8836,8787,8393,7684,6745,5651,4505,3401,2405,1585,955,538,308,260,359,593,936,1374,1895,2477,3113,3775,4445,5099,5715,6254,6697,6990,7096,6965,6553,5825,4776,3406,1768,-69,-1998,-3901,-5642,-7106,-8178,-8799,-8944,-8628,-7934,-6939,-5791,-4588,-3460,-2478,-1697,-1134,-781,-608,-578,-655,-795,-975,-1154,-1315,-1419,-1440,-1335,-1074,-614,59,960,2080,3379,4806,6278,7705,8996,10055,10815,11226,11263,10960,10333,9481,8478,7423,6429,5563,4914,4502,4360,4457,4769,5237,5798,6400,6969,7483,7876,8151,8271,8237,8054,7720,7254,6680,6008,5280,4519,3757,3039,2384,1833,1402,1113,979,1001,1184,1510,1971,2535,3170,3831,4463,5013,5414,5624,5588,5285,4709,3870,2823,1618,341,-921,-2086,-3074,-3820,-4301,-4478,-4390,-4040,-3496,-2796,-2003,-1170,-338,457,1186,1844,2412,2909,3333,3703,4038,4330,4599,4817,4974,5033,4973,4754,4374,3824,3127,2320,1453,580,-238,-950,-1516,-1908,-2118,-2147,-2019,-1755,-1393,-965,-490,-10,486,963,1431,1868,2262,2597,2853,3024,3096,3092,3017,2931,2849,2859,2967,3255,3709,4358,5164,6089,7060,7999,8808,9410,9739,9740,9426,8806,7947,6951,5895,4927,4109,3547,3262,3272,3543,4010,4591,5198,5736,6135,6330,6290,5997,5459,4692,3734,2620,1412,152,-1100,-2281,-3354,-4249,-4944,-5400,-5609,-5584,-5340,-4935,-4411,-3840,-3274,-2754,-2315,-1953,-1666,-1424,-1195,-958,-680,-367,-5,387,798,1216,1627,2019,2400,2747,3071,3344,3560,3689,3713,3608,3371,2994,2509,1938,1349,796,354,86,47,259,742,1447,2341,3338,4338,5257,5973,6409,6492,6177,5457,4354,2929,1272,-511,-2299,-3987,-5462,-6672,-7542,-8102,-8321,-8289,-8013,-7591,-7050,-6444,-5796,-5112,-4397,-3639,-2847,-2022,-1202,-422,253,766,1063,1110,902,460,-150,-854,-1536,-2110,-2470,-2563,-2350,-1841,-1078,-131,904,1932,2861,3608,4132,4385,4393,4153,3738,3187,2578,1977,1445,1038,795,742,891,1244,1776,2467,3260,4114,4948,5705,6301,6691,6820,6682,6276,5640,4836,3925,3005,2135,1393,823,456,291,326,500,796,1128,1453,1706,1840,1823,1628,1260,716,28,-785,-1686,-2633,-3604,-4541,-5430,-6233,-6924,-7491,-7918,-8203,-8359,-8394,-8337,-8212,-8060,-7898,-7764,-7649,-7559,-7457,-7296,-7020,-6558,-5872,-4909,-3698,-2260,-692,888,2354,3546,4362,4688,4495,3779,2602,1081,-654,-2433,-4098,-5500,-6533,-7117,-7231,-6888,-6149,-5099,-3842,-2495,-1161,67,1107,1931,2492,2803,2866,2703,2334,1793,1090,267,-652,-1634,-2628,-3601,-4504,-5281,-5921,-6366,-6637,-6710,-6627,-6398,-6082,-5702,-5313,-4943,-4614,-4348,-4135,-3982,-3865,-3782,-3699,-3628,-3531,-3429,-3287,-3121,-2902,-2631,-2282,-1843,-1296,-646,105,924,1761,2560,3233,3718,3935,3861,3464,2792,1879,834,-257,-1280,-2133,-2753,-3078,-3103,-2847,-2355,-1701,-969,-237,415,921,1243,1347,1226,880,332,-401,-1273,-2248,-3277,-4305,-5280,-6152,-6877,-7422,-7776,-7937,-7932,-7802,-7597,-7390,-7226,-7169,-7232,-7422,-7699,-7998,-8227,-8280,-8066,-7494,-6551,-5217,-3588,-1753,133,1911,3432,4565,5220,5358,4993,4171,2996,1571,25,-1530,-2989,-4286,-5367,-6225,-6859,-7309,-7591,-7767,-7846,-7865,-7826,-7725,-7557,-7302,-6962,-6522,-6015,-5455,-4885,-4355,-3890,-3542,-3305,-3192,-3160,-3187,-3199,-3171,-3029,-2774,-2371,-1846,-1216,-518,208,927,1610,2231,2779,3244,3623,3907,4112,4206,4236,4160,4040,3858,3674,3503,3389,3362,3430,3601,3850,4127,4379,4516,4476,4172,3581,2662,1456,20,-1560,-3148,-4636,-5890,-6828,-7377,-7532,-7301,-6747,-5948,-4988,-3970,-2969,-2059,-1292,-695,-282,-50,22,-45,-224,-483,-808,-1172,-1578,-2004,-2461,-2935,-3416,-3905,-4361,-4795,-5163,-5463,-5684,-5818,-5874,-5844,-5746,-5554,-5286,-4897,-4389,-3740,-2934,-2004,-956,137,1206,2177,2942,3452,3634,3479,3002,2244,1297,235,-841,-1848,-2734,-3457,-4005,-4393,-4627,-4727,-4718,-4586,-4350,-3976,-3479,-2830,-2064,-1181,-244,703,1572,2300,2799,3012,2903,2452,1692,680,-504,-1750,-2954,-4015,-4848,-5407,-5663,-5633,-5348,-4865,-4256,-3576,-2892,-2248,-1667,-1170,-749,-401,-101,154,387,607,802,999,1166,1326,1478,1622,1791,1987,2237,2544,2910,3315,3728,4103,4374,4490,4385,4029,3399,2515,1410,171,-1131,-2387,-3513,-4427,-5072,-5405,-5430,-5138,-4575,-3773,-2793,-1712,-600,456,1363,2049,2446,2506,2242,1653,828,-158,-1185,-2127,-2886,-3362,-3498,-3300,-2770,-2005,-1079,-119,775,1499,1996,2232,2217,2001,1656,1270,951,765,796,1059,1569,2277,3135,4035,4898,5600,6069,6221,6021,5472,4578,3428,2066,605,-879,-2305,-3612,-4754,-5721,-6504,-7130,-7616,-7998,-8298,-8533,-8708,-8810,-8818,-8705,-8436,-7997,-7371,-6581,-5647,-4633,-3584,-2583,-1680,-933,-386,-46,53,-46,-357,-812,-1383,-1995,-2588,-3080,-3415,-3522,-3367,-2937,-2228,-1308,-205,959,2117,3161,4015,4627,4966,5045,4907,4623,4275,3967,3762,3744,3923,4298,4827,5415,5969,6369,6505,6301,5700,4722,3406,1875,258,-1273,-2560,-3455,-3868,-3736,-3082,-1951,-472,1234,2987,4649,6071,7139,7799,8000,7792,7202,6345,5310,4231,3195,2306,1593,1095,775,596,481,361,154,-185,-699,-1383,-2212,-3125,-4047,-4880,-5546,-5964,-6091,-5918,-5464,-4800,-4009,-3200,-2475,-1932,-1628,-1600,-1830,-2281,-2874,-3516,-4123,-4601,-4902,-4995,-4895,-4636,-4306,-3964,-3716,-3610,-3685,-3947,-4342,-4814,-5249,-5552,-5620,-5369,-4757,-3769,-2449,-869,852,2580,4159,5451,6320,6704,6548,5902,4842,3505,2069,698,-432,-1194,-1517,-1363,-792,135,1278,2520,3725,4794,5649,6268,6644,6824,6856,6800,6714,6625,6559,6500,6433,6331,6161,5919,5589,5200,4762,4320,3886,3499,3152,2850,2573,2286,1963,1565,1075,469,-240,-1051,-1917,-2813,-3677,-4460,-5097,-5532,-5703,-5578,-5112,-4324,-3219,-1876,-379,1154,2578,3772,4605,4994,4895,4314,3320,2020,568,-869,-2127,-3062,-3578,-3634,-3237,-2460,-1407,-212,987,2068,2931,3523,3816,3839,3647,3310,2925,2569,2319,2225,2315,2585,3017,3561,4164,4763,5295,5707,5959,6018,5893,5571,5103,4506,3840,3145,2470,1848,1314,870,534,281,107,-19,-116,-192,-273,-324,-366,-336,-238,-27,295,738,1258,1833,2382,2864,3199,3355,3287,3001,2489,1806,972,72,-855,-1722,-2480,-3061,-3426,-3539,-3382,-2966,-2309,-1462,-489,545,1553,2483,3276,3921,4411,4794,5099,5408,5757,6196,6741,7380,8063,8736,9295,9669,9751,9496,8847,7820,6443,4810,3019,1234,-426,-1780,-2733,-3162,-3042,-2350,-1151,465,2366,4378,6344,8077,9443,10323,10645,10412,9650,8466,6987,5370,3780,2369,1241,489,113,114,396,897,1482,2091,2618,3049,3357,3572,3731,3877,4057,4282,4557,4839,5084,5212,5165,4877,4324,3520,2511,1396,297,-650,-1313,-1583,-1405,-768,262,1576,3005,4365,5465,6137,6253,5768,4679,3079,1127,-1011,-3082,-4913,-6286,-7093,-7244,-6742,-5647,-4070,-2183,-162,1787,3484,4769,5532,5712,5328,4447,3207,1790,386,-796,-1597,-1902,-1661,-902,291,1770,3378,4927,6291,7336,8026,8337,8333,8079,7697,7277,6932,6727,6705,6877,7221,7675,8179,8628,8951,9057,8895,8439,7685,6685,5491,4192,2884,1640,546,-367,-1056,-1549,-1846,-2005,-2057,-2039,-1972,-1868,-1699,-1456,-1103,-609,11,764,1585,2413,3155,3715,4004,3957,3539,2764,1688,401,-972,-2297,-3451,-4317,-4829,-4950,-4675,-4064,-3166,-2079,-903,288,1378,2316,3020,3462,3612,3481,3093,2508,1795,1053,365,-165,-475,-506,-244,296,1073,2006,3012,3988,4839,5491,5865,5935,5676,5100,4242,3151,1889,545,-820,-2109,-3271,-4235,-4976,-5466,-5699,-5698,-5463,-5040,-4448,-3728,-2921,-2080,-1263,-540,13,329,340,18,-649,-1622,-2834,-4176,-5527,-6745,-7714,-8327,-8519,-8274,-7610,-6595,-5321,-3911,-2473,-1134,31,948,1600,1993,2172,2201,2172,2170,2280,2576,3083,3824,4758,5829,6946,8014,8916,9563,9869,9773,9264,8334,7042,5455,3684,1861,119,-1384,-2530,-3197,-3334,-2900,-1945,-537,1200,3101,5013,6746,8161,9116,9542,9379,8656,7421,5769,3847,1784,-260,-2151,-3787,-5091,-6041,-6645,-6946,-7008,-6899,-6704,-6466,-6249,-6075,-5962,-5918,-5941,-6021,-6172,-6370,-6646,-6972,-7373,-7821,-8317,-8818,-9304,-9704,-9989,-10075,-9936,-9513,-8801,-7798,-6547,-5101,-3550,-1980,-501,801,1844,2572,2967,3025,2798,2345,1755,1134,566,150,-53,-5,317,879,1661,2576,3571,4523,5362,5967,6273,6201,5723,4851,3626,2164,578,-964,-2328,-3382,-4053,-4313,-4201,-3803,-3244,-2670,-2222,-2014,-2134,-2599,-3398,-4444,-5639,-6819,-7859,-8595,-8931,-8782,-8137,-7026,-5545,-3829,-2036,-354,1069,2083,2600,2586,2042,1048,-299,-1857,-3480,-5026,-6368,-7423,-8117,-8445,-8401,-8014,-7335,-6402,-5263,-3975,-2573,-1116,330,1720,2950,3966,4672,5014,4935,4429,3496,2200,621,-1123,-2890,-4540,-5922,-6918,-7434,-7424,-6899,-5904,-4551,-2980,-1347,161,1402,2235,2567,2368,1630,439,-1116,-2873,-4681,-6359,-7762,-8759,-9282,-9295,-8836,-7973,-6808,-5484,-4108,-2816,-1689,-801,-176,169,265,135,-178,-630,-1194,-1821,-2500,-3180,-3865,-4490,-5065,-5523,-5864,-6033,-6035,-5830,-5435,-4849,-4095,-3223,-2277,-1336,-481,202,623,724,447,-195,-1169,-2378,-3700,-4974,-6060,-6802,-7124,-6984,-6397,-5474,-4318,-3118,-2010,-1152,-618,-459,-632,-1062,-1609,-2128,-2463,-2487,-2125,-1342,-193,1233,2776,4265,5511,6357,6672,6397,5526,4121,2298,203,-1986,-4106,-5994,-7537,-8628,-9231,-9311,-8892,-8018,-6744,-5169,-3380,-1498,371,2106,3608,4788,5582,5949,5880,5387,4520,3343,1944,427,-1095,-2495,-3657,-4482,-4879,-4815,-4288,-3341,-2092,-655,784,2068,3033,3557,3564,3037,2021,606,-1061,-2830,-4519,-5985,-7099,-7775,-7977,-7714,-7030,-6021,-4784,-3451,-2134,-954,17,695,1067,1113,873,386,-269,-1029,-1817,-2563,-3239,-3790,-4238,-4567,-4804,-4967,-5061,-5101,-5068,-4954,-4734,-4386,-3910,-3304,-2612,-1884,-1194,-635,-282,-211,-455,-1013,-1824,-2809,-3805,-4691,-5293,-5511,-5264,-4556,-3436,-2033,-499,987,2256,3177,3661,3686,3288,2563,1640,688,-146,-708,-898,-656,21,1082,2414,3892,5343,6609,7559,8079,8129,7710,6867,5706,4323,2851,1386,17,-1202,-2232,-3070,-3702,-4137,-4363,-4379,-4160,-3715,-3035,-2151,-1113,17,1132,2148,2941,3435,3548,3244,2524,1417,6,-1600,-3276,-4869,-6246,-7286,-7901,-8056,-7762,-7072,-6101,-4972,-3835,-2834,-2070,-1632,-1541,-1773,-2268,-2915,-3585,-4156,-4496,-4524,-4189,-3471,-2443,-1149,256,1682,2980,4071,4866,5362,5559,5524,5337,5081,4862,4728,4741,4894,5175,5530,5900,6211,6408,6433,6267,5892,5324,4588,3726,2776,1796,815,-121,-992,-1785,-2492,-3126,-3698,-4231,-4737,-5240,-5724,-6196,-6609,-6936,-7137,-7160,-7010,-6672,-6199,-5659,-5130,-4735,-4542,-4640,-5037,-5723,-6600,-7549,-8395,-8960,-9091,-8641,-7565,-5857,-3605,-973,1845,4593,7044,8972,10221,10698,10387,9360,7742,5729,3519,1336,-639,-2238,-3360,-3935,-3962,-3457,-2496,-1156,456,2223,4047,5806,7419,8793,9863,10587,10917,10859,10399,9576,8422,7009,5415,3738,2094,595,-652,-1546,-2029,-2075,-1692,-968,12,1080,2100,2908,3382,3431,3023,2172,947,-543,-2171,-3785,-5262,-6485,-7376,-7900,-8040,-7848,-7361,-6674,-5855,-4994,-4157,-3395,-2734,-2190,-1738,-1369,-1028,-699,-343,47,467,900,1302,1629,1829,1856,1686,1308,745,44,-725,-1473,-2105,-2533,-2681,-2502,-1992,-1168,-108,1098,2309,3405,4236,4711,4741,4317,3461,2266,854,-628,-2016,-3182,-4024,-4492,-4595,-4389,-3959,-3427,-2878,-2412,-2046,-1801,-1608,-1412,-1111,-626,100,1092,2326,3727,5197,6594,7796,8664,9114,9089,8585,7652,6374,4866,3266,1703,295,-854,-1681,-2144,-2216,-1939,-1303,-404,729,1985,3295,4538,5627,6451,6932,7005,6631,5831,4629,3144,1475,-210,-1750,-2996,-3808,-4099,-3836,-3027,-1769,-175,1573,3295,4800,5913,6513,6504,5896,4702,3065,1100,-980,-3006,-4788,-6177,-7064,-7389,-7145,-6377,-5169,-3641,-1928,-181,1475,2899,4010,4731,5033,4932,4465,3717,2783,1792,853,86,-426,-632,-506,-88,568,1370,2204,2980,3590,3986,4129,4031,3736,3307,2830,2395,2059,1891,1896,2071,2370,2735,3076,3337,3435,3350,3061,2606,2032,1435,883,485,282,323,583,1020,1556,2082,2529,2793,2870,2738,2459,2107,1776,1565,1542,1757,2200,2835,3582,4336,5005,5480,5710,5660,5337,4789,4078,3283,2479,1734,1080,568,176,-65,-188,-188,-54,200,613,1165,1881,2723,3671,4660,5624,6489,7184,7661,7888,7886,7668,7312,6871,6420,6017,5687,5451,5278,5151,5009,4814,4525,4108,3570,2905,2155,1350,543,-225,-893,-1441,-1816,-2014,-2013,-1826,-1449,-923,-248,514,1347,2196,3009,3755,4354,4790,5001,4977,4705,4191,3483,2618,1697,787,13,-552,-811,-726,-282,485,1491,2628,3749,4723,5404,5722,5597,5053,4134,2929,1590,241,-962,-1893,-2474,-2644,-2416,-1832,-974,50,1126,2152,3034,3726,4197,4460,4547,4511,4399,4264,4135,4043,3979,3970,3985,4057,4175,4371,4658,5054,5577,6209,6939,7723,8493,9205,9751,10107,10185,9985,9483,8712,7708,6530,5242,3905,2580,1311,135,-917,-1835,-2584,-3173,-3567,-3768,-3775,-3579,-3222,-2718,-2137,-1526,-953,-480,-139,41,73,-1,-146,-271,-343,-296,-125,157,518,885,1192,1381,1383,1209,839,339,-245,-814,-1315,-1653,-1810,-1744,-1480,-1042,-490,115,709,1230,1642,1925,2074,2124,2095,2043,2012,2021,2119,2282,2516,2796,3082,3350,3574,3737,3846,3919,3978,4069,4209,4424,4700,5020,5310,5521,5552,5349,4854,4053,2980,1699,314,-1037,-2244,-3165,-3744,-3914,-3711,-3182,-2439,-1615,-851,-277,1,-73,-513,-1292,-2326,-3533,-4785,-5987,-7043,-7878,-8468,-8790,-8865,-8722,-8391,-7911,-7300,-6582,-5753,-4834,-3824,-2754,-1647,-557,467,1370,2097,2616,2896,2949,2790,2470,2039,1567,1111,739,485,396,486,772,1252,1919,2760,3736,4825,5955,7082,8121,9015,9670,10066,10128,9893,9349,8577,7636,6630,5637,4742,3987,3392,2934,2566,2216,1810,1283,587,-284,-1310,-2432,-3566,-4622,-5515,-6164,-6554,-6658,-6540,-6243,-5881,-5528,-5287,-5200,-5308,-5589,-6007,-6482,-6935,-7280,-7459,-7431,-7202,-6797,-6289,-5752,-5273,-4934,-4780,-4840,-5096,-5485,-5941,-6349,-6619,-6659,-6416,-5865,-5047,-4007,-2859,-1701,-649,206,809,1132,1200,1065,804,520,287,191,267,524,942,1452,1986,2445,2754,2842,2685,2269,1649,867,30,-782,-1478,-1970,-2225,-2195,-1895,-1357,-627,210,1078,1881,2530,2948,3066,2848,2266,1340,102,-1374,-3001,-4665,-6236,-7596,-8626,-9236,-9384,-9049,-8294,-7193,-5871,-4462,-3102,-1901,-951,-286,81,191,83,-155,-484,-813,-1128,-1375,-1552,-1649,-1657,-1591,-1434,-1203,-890,-513,-88,347,738,1035,1164,1073,718,80,-828,-1951,-3232,-4554,-5844,-6981,-7913,-8579,-8963,-9085,-8973,-8684,-8280,-7805,-7318,-6834,-6375,-5929,-5479,-5011,-4488,-3920,-3285,-2622,-1954,-1342,-830,-481,-342,-421,-751,-1261,-1931,-2650,-3339,-3881,-4196,-4200,-3867,-3198,-2255,-1121,53,1153,2007,2522,2617,2263,1522,450,-794,-2094,-3283,-4259,-4920,-5237,-5209,-4877,-4318,-3632,-2890,-2221,-1642,-1247,-1013,-958,-1036,-1209,-1429,-1635,-1789,-1840,-1779,-1579,-1266,-856,-389,63,460,733,830,730,421,-79,-718,-1434,-2155,-2789,-3283,-3569,-3646,-3498,-3188,-2760,-2311,-1915,-1668,-1615,-1813,-2249,-2902,-3709,-4586,-5436,-6157,-6665,-6873,-6763,-6290,-5497,-4415,-3120,-1695,-238,1147,2374,3345,4009,4305,4219,3758,2933,1824,463,-1030,-2590,-4098,-5472,-6608,-7435,-7882,-7909,-7505,-6679,-5489,-4008,-2346,-623,1031,2495,3666,4467,4863,4841,4450,3728,2777,1667,504,-644,-1702,-2632,-3397,-3983,-4396,-4626,-4693,-4601,-4355,-3980,-3470,-2856,-2147,-1372,-561,257,1028,1720,2262,2619,2733,2578,2137,1426,480,-631,-1823,-3008,-4070,-4948,-5551,-5848,-5839,-5529,-5002,-4312,-3579,-2890,-2343,-2014,-1935,-2136,-2571,-3198,-3927,-4655,-5280,-5697,-5821,-5616,-5044,-4159,-3005,-1697,-355,906,1940,2678,3036,3000,2600,1883,964,-57,-1038,-1880,-2471,-2758,-2702,-2323,-1659,-788,199,1217,2162,2975,3599,4009,4206,4215,4068,3822,3525,3231,2980,2800,2696,2648,2635,2597,2483,2254,1845,1265,487,-441,-1493,-2591,-3672,-4660,-5475,-6072,-6390,-6408,-6128,-5556,-4765,-3800,-2773,-1768,-893,-225,159,242,6,-503,-1230,-2095,-2984,-3819,-4485,-4912,-5045,-4839,-4311,-3479,-2401,-1159,167,1465,2653,3632,4334,4709,4729,4399,3762,2868,1828,731,-286,-1125,-1678,-1889,-1722,-1201,-373,661,1798,2917,3910,4707,5239,5519,5543,5380,5081,4713,4339,3984,3676,3381,3083,2709,2223,1565,721,-314,-1494,-2767,-4024,-5177,-6105,-6720,-6945,-6753,-6153,-5204,-4025,-2734,-1525,-526,87,239,-133,-1008,-2302,-3892,-5586,-7207,-8550,-9458,-9812,-9541,-8659,-7221,-5345,-3188,-914,1287,3277,4916,6126,6873,7169,7077,6693,6139,5546,5038,4720,4656,4877,5360,6041,6830,7600,8239,8626,8683,8361,7666,6630,5349,3911,2441,1041,-204,-1224,-2014,-2561,-2913,-3126,-3248,-3360,-3481,-3655,-3856,-4077,-4252,-4336,-4277,-4029,-3583,-2942,-2143,-1243,-321,548,1279,1806,2084,2077,1802,1270,544,-317,-1224,-2095,-2831,-3370,-3638,-3607,-3269,-2627,-1733,-635,599,1899,3188,4414,5504,6417,7108,7542,7696,7563,7141,6451,5527,4409,3167,1848,548,-694,-1782,-2681,-3333,-3715,-3822,-3651,-3242,-2621,-1848,-974,-43,874,1749,2517,3151,3606,3854,3873,3634,3147,2396,1410,222,-1131,-2554,-3999,-5333,-6498,-7371,-7903,-8035,-7758,-7096,-6102,-4859,-3464,-2023,-635,616,1660,2455,2976,3223,3219,3006,2638,2185,1726,1324,1061,975,1099,1446,1972,2657,3407,4165,4843,5368,5695,5772,5605,5197,4578,3804,2919,1989,1082,230,-481,-1041,-1387,-1515,-1404,-1070,-532,160,950,1768,2540,3194,3683,3952,3997,3803,3407,2829,2129,1353,562,-191,-849,-1379,-1736,-1908,-1886,-1679,-1315,-833,-278,286,812,1240,1539,1683,1673,1532,1298,1027,790,628,611,741,1034,1449,1942,2440,2885,3207,3371,3369,3202,2938,2608,2319,2102,2049,2146,2425,2809,3254,3644,3900,3909,3634,3021,2113,958,-326,-1611,-2758,-3616,-4097,-4106,-3648,-2754,-1515,-85,1391,2715,3750,4369,4509,4183,3437,2406,1215,53,-956,-1666,-2014,-1960,-1531,-778,194,1278,2368,3350,4160,4748,5106,5262,5275,5213,5169,5216,5412,5799,6357,7056,7811,8512,9062,9318,9218,8684,7717,6360,4701,2885,1065,-568,-1873,-2696,-2974,-2667,-1816,-517,1095,2849,4556,6061,7199,7902,8104,7847,7181,6244,5154,4075,3121,2404,1974,1843,1984,2314,2765,3214,3592,3808,3828,3632,3234,2684,2034,1366,745,237,-123,-308,-342,-240,-74,121,276,369,379,322,240,177,204,366,702,1219,1890,2662,3460,4183,4752,5072,5097,4812,4214,3382,2381,1329,337,-479,-1033,-1232,-1061,-494,426,1646,3069,4591,6085,7438,8544,9311,9702,9677,9282,8533,7527,6330,5044,3756,2540,1468,581,-78,-505,-693,-649,-397,57,677,1456,2356,3370,4456,5588,6719,7801,8766,9561,10107,10351,10250,9769,8925,7742,6275,4624,2860,1124,-517,-1938,-3085,-3903,-4360,-4478,-4283,-3833,-3216,-2505,-1806,-1190,-741,-488,-474,-671,-1065,-1583,-2166,-2735,-3226,-3577,-3763,-3760,-3583,-3260,-2811,-2300,-1740,-1184,-636,-127,354,803,1225,1645,2049,2462,2874,3273,3652,3978,4227,4375,4388,4262,3981,3574,3052,2476,1876,1328,871,555,431,490,780,1251,1908,2691,3549,4421,5228,5899,6378,6592,6521,6142,5467,4543,3420,2192,950,-213,-1191,-1941,-2397,-2569,-2476,-2169,-1737,-1252,-809,-476,-305,-324,-539,-923,-1442,-2044,-2672,-3288,-3840,-4323,-4712,-5039,-5296,-5532,-5740,-5947,-6125,-6269,-6325,-6270,-6047,-5639,-5026,-4223,-3256,-2186,-1064,14,1003,1826,2456,2865,3072,3088,2985,2790,2600,2449,2403,2493,2722,3087,3546,4037,4503,4856,5041,5006,4720,4197,3457,2569,1605,653,-199,-892,-1355,-1596,-1587,-1391,-1040,-610,-163,232,534,711,747,671,488,266,21,-189,-350,-452,-505,-547,-614,-764,-1038,-1473,-2084,-2854,-3751,-4702,-5630,-6430,-7014,-7301,-7228,-6799,-6010,-4965,-3732,-2479,-1316,-402,175,355,130,-433,-1230,-2119,-2922,-3516,-3756,-3599,-3029,-2111,-965,264,1395,2281,2791,2850,2462,1662,576,-658,-1879,-2917,-3660,-4003,-3930,-3452,-2657,-1661,-607,342,1055,1403,1325,803,-141,-1400,-2871,-4392,-5825,-7037,-7924,-8434,-8555,-8325,-7812,-7120,-6337,-5580,-4891,-4341,-3911,-3591,-3326,-3062,-2733,-2305,-1746,-1061,-295,521,1289,1951,2427,2654,2609,2280,1696,913,7,-940,-1830,-2601,-3173,-3531,-3648,-3555,-3290,-2898,-2468,-2031,-1678,-1411,-1274,-1245,-1304,-1415,-1522,-1582,-1554,-1417,-1170,-833,-453,-93,182,300,222,-91,-619,-1339,-2177,-3053,-3888,-4582,-5092,-5361,-5387,-5182,-4786,-4256,-3662,-3064,-2542,-2136,-1901,-1854,-1999,-2336,-2829,-3447,-4143,-4870,-5587,-6249,-6826,-7292,-7614,-7789,-7783,-7587,-7195,-6582,-5784,-4789,-3668,-2457,-1243,-115,843,1540,1915,1940,1606,973,100,-889,-1897,-2800,-3517,-3988,-4186,-4127,-3857,-3425,-2927,-2401,-1938,-1544,-1267,-1090,-1011,-1010,-1059,-1144,-1262,-1395,-1579,-1798,-2096,-2465,-2913,-3424,-3963,-4487,-4930,-5221,-5302,-5112,-4622,-3833,-2763,-1488,-93,1303,2570,3594,4260,4504,4286,3626,2596,1292,-124,-1521,-2728,-3645,-4168,-4297,-4024,-3469,-2716,-1923,-1228,-740,-555,-702,-1164,-1890,-2768,-3703,-4554,-5243,-5674,-5825,-5680,-5287,-4690,-3988,-3243,-2558,-1980,-1568,-1337,-1289,-1388,-1599,-1852,-2093,-2261,-2312,-2221,-1997,-1652,-1244,-811,-422,-114,72,126,57,-121,-370,-657,-962,-1248,-1527,-1783,-2034,-2287,-2547,-2811,-3064,-3270,-3394,-3376,-3177,-2752,-2085,-1185,-92,1119,2346,3476,4382,4958,5122,4823,4075,2919,1474,-141,-1737,-3179,-4291,-4982,-5180,-4881,-4144,-3073,-1820,-550,557,1360,1728,1610,991,-66,-1454,-3019,-4580,-5975,-7038,-7669,-7819,-7493,-6773,-5766,-4621,-3474,-2448,-1619,-1013,-605,-337,-112,149,525,1042,1689,2411,3105,3669,3979,3947,3515,2681,1481,23,-1579,-3155,-4563,-5643,-6304,-6459,-6122,-5315,-4154,-2758,-1295,83,1224,2023,2401,2347,1883,1089,64,-1058,-2153,-3102,-3798,-4185,-4232,-3937,-3357,-2551,-1602,-620,328,1147,1793,2220,2425,2404,2196,1829,1355,829,295,-184,-569,-819,-910,-831,-586,-212,269,772,1269,1664,1931,2014,1903,1603,1137,552,-99,-751,-1351,-1828,-2152,-2268,-2158,-1799,-1194,-361,673,1842,3083,4290,5371,6212,6730,6847,6542,5830,4788,3518,2180,912,-137,-856,-1214,-1187,-870,-349,219,691,936,844,377,-474,-1644,-3030,-4502,-5900,-7098,-7962,-8427,-8454,-8066,-7323,-6319,-5161,-3959,-2806,-1769,-878,-146,463,959,1405,1793,2159,2461,2696,2800,2767,2546,2170,1644,1045,440,-75,-404,-492,-263,255,1071,2070,3187,4263,5194,5848,6140,6025,5496,4603,3443,2128,804,-395,-1359,-1996,-2266,-2178,-1764,-1111,-308,537,1323,1970,2410,2625,2583,2338,1884,1319,658,-9,-651,-1201,-1646,-1941,-2099,-2114,-2008,-1807,-1543,-1240,-935,-636,-362,-117,90,272,400,505,540,529,432,266,19,-289,-628,-961,-1231,-1377,-1340,-1067,-526,297,1375,2666,4083,5527,6877,8019,8840,9256,9216,8718,7795,6554,5090,3578,2132,908,-21,-583,-793,-681,-341,127,596,962,1126,1044,693,98,-674,-1550,-2411,-3184,-3764,-4115,-4201,-4045,-3672,-3162,-2558,-1945,-1351,-821,-345,68,450,800,1131,1415,1630,1726,1655,1395,906,237,-601,-1498,-2376,-3111,-3599,-3765,-3544,-2938,-1982,-742,649,2080,3402,4479,5233,5563,5484,4994,4191,3156,2047,977,84,-532,-827,-762,-397,218,969,1745,2444,2952,3226,3219,2949,2451,1794,1052,311,-357,-893,-1248,-1413,-1376,-1155,-779,-272,314,943,1570,2141,2622,2966,3138,3122,2901,2495,1928,1252,527,-174,-785,-1238,-1494,-1522,-1329,-928,-365,319,1076,1861,2653,3420,4154,4849,5465,6011,6407,6653,6673,6449,5979,5257,4369,3357,2355,1442,732,272,107,202,517,939,1377,1707,1834,1697,1257,541,-406,-1482,-2596,-3603,-4425,-4943,-5126,-4939,-4396,-3557,-2468,-1235,72,1367,2572,3650,4531,5211,5642,5825,5734,5374,4737,3866,2768,1539,228,-1049,-2190,-3101,-3669,-3846,-3581,-2890,-1812,-430,1132,2755,4284,5610,6612,7230,7432,7232,6692,5888,4930,3942,3016,2263,1740,1483,1504,1770,2236,2847,3527,4218,4859,5405,5827,6106,6234,6225,6081,5830,5491,5082,4638,4185,3751,3372,3071,2864,2772,2782,2885,3053,3237,3404,3492,3473,3305,2983,2507,1910,1234,546,-99,-623,-989,-1147,-1096,-827,-378,224,937,1712,2524,3335,4119,4863,5531,6102,6543,6809,6883,6727,6344,5757,5005,4158,3303,2512,1863,1404,1134,1058,1099,1207,1289,1277,1112,768,249,-408,-1134,-1853,-2467,-2899,-3079,-2959,-2520,-1769,-735,524,1941,3434,4920,6306,7516,8473,9118,9420,9340,8900,8114,7036,5737,4303,2835,1433,210,-765,-1388,-1641,-1473,-916,6,1208,2609,4078,5505,6760,7722,8322,8467,8170,7422,6299,4890,3315,1707,198,-1092,-2077,-2690,-2928,-2788,-2344,-1650,-816,75,923,1654,2201,2533,2621,2482,2126,1607,974,290,-374,-952,-1393,-1629,-1656,-1436,-1000,-366,403,1253,2092,2864,3486,3911,4103,4042,3752,3245,2600,1850,1101,393,-189,-615,-854,-902,-780,-516,-146,287,758,1247,1730,2226,2704,3192,3654,4096,4477,4777,4964,5006,4898,4632,4235,3732,3180,2619,2089,1635,1236,911,605,280,-102,-604,-1237,-2018,-2932,-3928,-4955,-5919,-6747,-7344,-7641,-7593,-7151,-6344,-5178,-3732,-2088,-354,1342,2868,4110,4949,5320,5162,4492,3340,1801,0,-1916,-3774,-5417,-6691,-7493,-7738,-7427,-6583,-5289,-3680,-1877,-59,1651,3117,4261,5028,5423,5463,5220,4759,4174,3531,2910,2344,1878,1517,1264,1109,1048,1047,1120,1214,1345,1461,1563,1608,1576,1453,1205,849,367,-207,-858,-1538,-2217,-2845,-3381,-3792,-4046,-4123,-4018,-3733,-3276,-2704,-2025,-1344,-680,-150,224,352,242,-141,-736,-1509,-2359,-3207,-3949,-4509,-4827,-4869,-4634,-4151,-3451,-2605,-1665,-689,260,1150,1929,2575,3056,3356,3465,3374,3112,2679,2139,1517,882,269,-266,-716,-1048,-1317,-1505,-1716,-1939,-2263,-2686,-3233,-3882,-4619,-5378,-6127,-6791,-7322,-7671,-7782,-7647,-7221,-6521,-5554,-4345,-2960,-1468,34,1429,2592,3420,3788,3655,2970,1775,132,-1829,-3964,-6089,-8039,-9656,-10814,-11444,-11506,-11027,-10055,-8698,-7054,-5269,-3462,-1760,-279,908,1720,2156,2192,1896,1308,537,-322,-1174,-1912,-2484,-2824,-2926,-2786,-2438,-1915,-1276,-569,138,798,1348,1748,1954,1938,1685,1203,513,-334,-1282,-2248,-3159,-3917,-4479,-4770,-4804,-4557,-4102,-3480,-2785,-2104,-1500,-1067,-814,-799,-976,-1353,-1860,-2459,-3093,-3697,-4248,-4693,-5027,-5237,-5327,-5310,-5206,-5033,-4803,-4543,-4233,-3903,-3517,-3097,-2616,-2087,-1516,-914,-318,244,741,1118,1367,1449,1374,1150,808,395,-51,-482,-881,-1232,-1558,-1882,-2252,-2717,-3302,-4047,-4926,-5913,-6942,-7920,-8751,-9333,-9569,-9405,-8794,-7753,-6315,-4567,-2614,-601,1331,3008,4308,5078,5253,4788,3688,2054,-15,-2328,-4695,-6915,-8792,-10177,-10960,-11108,-10630,-9611,-8171,-6466,-4656,-2907,-1342,-66,869,1453,1701,1676,1440,1074,644,209,-192,-529,-803,-1001,-1150,-1238,-1293,-1300,-1273,-1206,-1101,-962,-803,-636,-495,-404,-392,-496,-716,-1078,-1545,-2110,-2710,-3296,-3801,-4159,-4326,-4251,-3930,-3367,-2598,-1691,-714,230,1061,1687,2060,2140,1927,1449,766,-66,-939,-1806,-2577,-3208,-3665,-3934,-4006,-3907,-3649,-3254,-2764,-2197,-1590,-978,-391,146,591,947,1179,1298,1301,1202,1018,766,477,164,-144,-443,-723,-993,-1253,-1545,-1861,-2257,-2720,-3283,-3921,-4631,-5366,-6088,-6731,-7245,-7555,-7623,-7402,-6878,-6055,-4965,-3645,-2183,-650,851,2213,3343,4145,4540,4490,3965,2992,1619,-52,-1916,-3813,-5615,-7153,-8321,-8997,-9146,-8734,-7814,-6453,-4781,-2922,-1055,706,2205,3375,4139,4505,4481,4148,3562,2846,2058,1323,668,175,-150,-292,-251,-64,263,666,1124,1569,1961,2243,2364,2292,1998,1475,745,-167,-1182,-2257,-3277,-4196,-4916,-5398,-5605,-5526,-5181,-4602,-3849,-2977,-2066,-1160,-334,386,958,1371,1625,1721,1686,1532,1300,1007,690,368,61,-210,-440,-606,-709,-725,-654,-487,-219,141,583,1088,1630,2167,2683,3116,3456,3661,3718,3630,3397,3056,2637,2193,1766,1400,1123,932,824,746,654,490,193,-265,-900,-1700,-2605,-3564,-4471,-5247,-5793,-6029,-5920,-5416,-4553,-3350,-1885,-251,1450,3095,4570,5768,6600,6993,6929,6382,5419,4082,2487,739,-1030,-2699,-4152,-5301,-6074,-6440,-6397,-5962,-5207,-4183,-2999,-1720,-452,746,1803,2682,3355,3818,4069,4136,4041,3813,3497,3110,2704,2293,1918,1596,1351,1198,1141,1183,1306,1486,1691,1867,1978,1968,1803,1460,926,228,-608,-1508,-2409,-3216,-3847,-4221,-4288,-4010,-3408,-2504,-1392,-156,1078,2203,3107,3719,3975,3884,3449,2750,1860,891,-50,-866,-1466,-1800,-1835,-1578,-1059,-339,529,1444,2366,3203,3937,4525,4967,5270,5453,5541,5563,5542,5497,5445,5395,5344,5307,5259,5216,5147,5058,4906,4686,4352,3887,3266,2478,1536,462,-696,-1871,-3007,-4008,-4825,-5382,-5652,-5607,-5242,-4594,-3679,-2579,-1340,-55,1202,2339,3284,3957,4300,4284,3871,3100,1983,614,-939,-2542,-4091,-5450,-6511,-7180,-7399,-7130,-6406,-5271,-3813,-2168,-439,1216,2700,3908,4787,5311,5488,5365,4995,4470,3853,3238,2676,2218,1901,1718,1676,1747,1905,2125,2368,2619,2838,3016,3128,3144,3069,2859,2528,2060,1461,759,-27,-841,-1637,-2352,-2929,-3306,-3446,-3314,-2910,-2242,-1357,-300,842,1996,3068,3975,4653,5034,5108,4855,4311,3527,2565,1530,493,-441,-1200,-1730,-1976,-1941,-1624,-1061,-301,593,1553,2505,3389,4139,4719,5090,5238,5174,4907,4494,3981,3444,2949,2569,2339,2303,2433,2710,3051,3383,3602,3636,3401,2880,2056,978,-285,-1637,-2950,-4124,-5031,-5598,-5760,-5498,-4831,-3813,-2528,-1081,410,1827,3070,4046,4699,4985,4905,4463,3706,2689,1482,178,-1138,-2371,-3433,-4245,-4750,-4898,-4687,-4114,-3215,-2061,-708,732,2181,3546,4738,5710,6412,6838,6991,6912,6645,6255,5809,5375,5008,4761,4656,4708,4910,5223,5611,6005,6340,6547,6556,6330,5830,5062,4059,2863,1578,274,-918,-1923,-2625,-2984,-2941,-2505,-1702,-601,707,2101,3470,4678,5638,6254,6502,6354,5866,5092,4137,3105,2113,1257,618,230,108,218,509,908,1343,1750,2090,2337,2513,2637,2767,2938,3197,3546,3995,4480,4963,5365,5604,5654,5449,5030,4407,3674,2899,2190,1632,1275,1175,1297,1624,2067,2537,2928,3146,3100,2758,2093,1155,10,-1224,-2408,-3396,-4056,-4268,-3982,-3170,-1890,-234,1649,3597,5428,6976,8109,8720,8769,8252,7216,5760,3998,2087,176,-1570,-3021,-4040,-4569,-4544,-3994,-2963,-1552,114,1883,3614,5161,6427,7331,7851,7993,7813,7381,6795,6135,5498,4930,4484,4167,3972,3886,3872,3909,3969,4032,4076,4091,4046,3925,3701,3339,2836,2163,1353,411,-593,-1610,-2555,-3359,-3943,-4270,-4299,-4038,-3504,-2750,-1819,-807,248,1247,2154,2899,3457,3789,3886,3760,3417,2916,2298,1645,1023,514,168,40,139,465,985,1653,2415,3198,3951,4605,5129,5473,5635,5585,5341,4917,4336,3661,2933,2235,1642,1223,1044,1141,1514,2134,2913,3754,4499,5035,5193,4909,4104,2799,1051,-1009,-3224,-5398,-7334,-8865,-9840,-10190,-9874,-8955,-7493,-5669,-3609,-1537,414,2060,3310,4070,4325,4077,3382,2321,981,-503,-2040,-3500,-4793,-5841,-6577,-6976,-7024,-6730,-6138,-5272,-4211,-2995,-1700,-394,871,2020,3004,3783,4305,4587,4600,4411,4035,3565,3058,2591,2229,2010,1955,2052,2271,2560,2853,3091,3203,3152,2898,2437,1775,941,-7,-1025,-2021,-2943,-3707,-4252,-4541,-4536,-4250,-3702,-2951,-2065,-1131,-234,554,1162,1575,1757,1758,1578,1295,932,554,180,-167,-479,-775,-1061,-1357,-1668,-1985,-2283,-2518,-2649,-2607,-2366,-1888,-1187,-295,713,1746,2683,3413,3821,3837,3417,2577,1388,-35,-1532,-2919,-4034,-4719,-4884,-4513,-3637,-2413,-995,364,1463,2077,2071,1376,2,-1915,-4209,-6601,-8843,-10649,-11816,-12193,-11731,-10477,-8565,-6211,-3662,-1185,974,2626,3630,3932,3547,2542,1051,-781,-2774,-4761,-6579,-8091,-9183,-9787,-9866,-9427,-8524,-7230,-5674,-3965,-2262,-668,689,1741,2438,2778,2777,2505,2018,1416,775,169,-331,-691,-887,-908,-779,-523,-169,217,620,958,1216,1335,1290,1063,635,15,-761,-1683,-2665,-3680,-4646,-5500,-6201,-6684,-6937,-6934,-6686,-6213,-5551,-4750,-3862,-2955,-2074,-1286,-638,-158,109,165,7,-349,-856,-1482,-2156,-2836,-3462,-3989,-4403,-4665,-4793,-4768,-4614,-4324,-3925,-3419,-2830,-2196,-1540,-933,-415,-52,105,36,-276,-789,-1447,-2153,-2793,-3259,-3440,-3279,-2749,-1888,-799,401,1517,2403,2880,2849,2244,1075,-577,-2578,-4743,-6865,-8743,-10191,-11073,-11315,-10900,-9888,-8383,-6542,-4539,-2548,-736,763,1878,2527,2749,2536,1965,1098,-3,-1245,-2588,-3945,-5282,-6520,-7623,-8508,-9148,-9468,-9454,-9080,-8358,-7329,-6057,-4636,-3163,-1761,-514,478,1175,1546,1618,1422,1048,561,63,-379,-697,-860,-860,-715,-470,-178,82,257,273,99,-297,-907,-1716,-2666,-3707,-4756,-5728,-6553,-7144,-7456,-7445,-7106,-6455,-5537,-4423,-3187,-1922,-716,366,1246,1902,2292,2431,2315,1988,1479,845,143,-575,-1242,-1814,-2246,-2501,-2570,-2429,-2101,-1583,-914,-125,731,1597,2403,3073,3542,3735,3614,3146,2341,1233,-95,-1541,-2967,-4228,-5176,-5706,-5720,-5224,-4249,-2915,-1396,110,1379,2219,2469,2053,963,-719,-2825,-5147,-7426,-9416,-10895,-11712,-11773,-11098,-9769,-7953,-5855,-3711,-1727,-92,1071,1713,1828,1492,800,-128,-1161,-2208,-3164,-4001,-4658,-5157,-5473,-5634,-5637,-5485,-5181,-4725,-4112,-3358,-2470,-1485,-448,604,1590,2482,3204,3729,4038,4106,3969,3642,3170,2627,2042,1507,1049,724,549,540,682,959,1334,1752,2173,2522,2756,2800,2633,2202,1516,582,-560,-1836,-3165,-4438,-5554,-6402,-6918,-7023,-6725,-6012,-4969,-3655,-2197,-704,708,1919,2869,3468,3728,3618,3207,2531,1683,744,-189,-1034,-1703,-2142,-2293,-2137,-1677,-931,30,1140,2285,3360,4245,4845,5076,4907,4339,3414,2235,916,-392,-1533,-2390,-2828,-2824,-2344,-1472,-312,975,2201,3180,3750,3782,3233,2093,466,-1515,-3662,-5741,-7570,-8928,-9703,-9789,-9199,-7965,-6234,-4137,-1890,339,2356,4037,5272,6036,6312,6175,5668,4916,3973,2955,1909,892,-52,-909,-1644,-2243,-2677,-2936,-2985,-2835,-2461,-1898,-1151,-282,678,1663,2613,3491,4227,4812,5211,5423,5457,5333,5068,4717,4290,3838,3386,2945,2541,2167,1824,1506,1196,885,557,207,-174,-591,-1040,-1511,-2001,-2471,-2919,-3292,-3569,-3716,-3695,-3500,-3104,-2524,-1776,-885,86,1099,2064,2939,3636,4120,4330,4261,3895,3276,2429,1443,386,-629,-1517,-2170,-2515,-2489,-2066,-1242,-79,1366,2953,4570,6054,7275,8107,8474,8330,7700,6631,5240,3656,2032,535,-705,-1553,-1945,-1842,-1272,-316,913,2241,3520,4556,5237,5444,5153,4363,3161,1653,-3,-1658,-3148,-4353,-5165,-5547,-5479,-5020,-4226,-3207,-2073,-928,134,1032,1738,2216,2486,2564,2482,2281,1981,1615,1190,721,218,-305,-828,-1302,-1703,-1947,-2027,-1856,-1454,-792,84,1115,2235,3339,4343,5156,5716,5982,5944,5628,5075,4358,3555,2746,2017,1420,1013,812,828,1039,1407,1880,2393,2874,3253,3467,3459,3202,2675,1898,908,-238,-1450,-2640,-3708,-4551,-5111,-5306,-5145,-4606,-3755,-2645,-1366,-19,1313,2534,3588,4413,4984,5290,5326,5122,4695,4098,3374,2600,1827,1154,628,338,304,559,1079,1814,2697,3611,4474,5164,5631,5802,5684,5289,4673,3902,3079,2260,1568,1032,724,655,817,1179,1672,2218,2715,3084,3223,3104,2668,1956,989,-151,-1370,-2577,-3667,-4561,-5185,-5513,-5512,-5214,-4637,-3834,-2872,-1804,-709,357,1337,2176,2833,3278,3481,3431,3130,2578,1816,870,-194,-1321,-2427,-3435,-4263,-4834,-5086,-4975,-4482,-3617,-2418,-953,694,2417,4110,5671,6997,8028,8699,8998,8925,8522,7843,6977,6022,5062,4220,3535,3097,2890,2924,3143,3476,3851,4166,4354,4343,4106,3621,2925,2047,1075,80,-834,-1582,-2083,-2276,-2134,-1651,-869,158,1344,2584,3786,4846,5687,6256,6512,6452,6096,5473,4648,3681,2655,1648,753,41,-406,-540,-325,244,1126,2273,3567,4914,6161,7200,7907,8212,8073,7486,6514,5216,3716,2123,555,-871,-2065,-2954,-3489,-3658,-3465,-2959,-2192,-1259,-238,760,1665,2389,2888,3116,3071,2751,2190,1424,511,-493,-1501,-2459,-3269,-3889,-4239,-4297,-4034,-3460,-2608,-1526,-284,1031,2343,3562,4615,5453,6009,6281,6242,5913,5321,4519,3569,2567,1586,744,103,-240,-259,70,733,1660,2795,4015,5232,6328,7220,7838,8138,8122,7802,7240,6498,5677,4857,4136,3583,3243,3152,3282,3616,4066,4574,5025,5346,5447,5272,4786,3995,2919,1637,215,-1220,-2581,-3742,-4627,-5161,-5303,-5057,-4444,-3519,-2366,-1067,273,1569,2726,3688,4374,4770,4830,4575,4018,3218,2253,1214,222,-614,-1189,-1418,-1263,-722,167,1305,2594,3879,5046,5963,6548,6754,6571,6036,5214,4198,3081,1972,949,102,-528,-889,-990,-821,-439,131,788,1489,2124,2641,2967,3060,2896,2476,1816,960,-48,-1132,-2236,-3278,-4188,-4911,-5363,-5530,-5358,-4859,-4056,-2996,-1770,-472,782,1880,2719,3237,3369,3138,2543,1670,577,-622,-1851,-2992,-3987,-4740,-5211,-5356,-5147,-4594,-3700,-2513,-1079,529,2218,3902,5447,6773,7743,8302,8357,7922,6987,5644,3991,2178,356,-1303,-2684,-3669,-4226,-4347,-4090,-3544,-2826,-2056,-1347,-789,-439,-324,-421,-702,-1082,-1509,-1880,-2156,-2270,-2218,-2000,-1651,-1226,-779,-378,-68,118,174,109,-44,-248,-445,-604,-674,-649,-503,-253,95,524,1004,1529,2076,2638,3210,3771,4311,4797,5205,5483,5608,5527,5216,4649,3819,2735,1436,-26,-1583,-3138,-4617,-5909,-6936,-7614,-7898,-7752,-7206,-6274,-5057,-3614,-2087,-568,792,1887,2597,2850,2598,1856,668,-854,-2580,-4350,-5996,-7374,-8358,-8880,-8920,-8525,-7785,-6829,-5801,-4827,-4013,-3429,-3077,-2957,-2989,-3122,-3267,-3379,-3409,-3374,-3271,-3155,-3058,-3006,-3029,-3106,-3216,-3312,-3331,-3220,-2930,-2424,-1715,-810,216,1303,2335,3216,3838,4123,4030,3559,2767,1741,616,-473,-1380,-1989,-2232,-2078,-1585,-817,80,986,1747,2249,2414,2176,1566,604,-595,-1919,-3227,-4385,-5270,-5827,-5992,-5813,-5310,-4582,-3714,-2804,-1941,-1192,-606,-201,15,59,-46,-266,-579,-937,-1334,-1722,-2095,-2421,-2673,-2839,-2882,-2820,-2636,-2378,-2066,-1751,-1472,-1274,-1181,-1230,-1419,-1764,-2256,-2883,-3632,-4479,-5394,-6343,-7266,-8104,-8779,-9221,-9366,-9170,-8608,-7683,-6447,-4948,-3306,-1614,-11,1397,2509,3253,3601,3546,3140,2442,1560,590,-359,-1203,-1878,-2360,-2651,-2795,-2864,-2926,-3076,-3365,-3823,-4452,-5207,-6026,-6837,-7559,-8131,-8508,-8684,-8665,-8513,-8259,-7974,-7675,-7394,-7096,-6771,-6356,-5812,-5101,-4188,-3088,-1826,-475,853,2058,2990,3561,3682,3316,2483,1231,-327,-2073,-3856,-5536,-6992,-8130,-8901,-9297,-9352,-9129,-8723,-8226,-7747,-7357,-7106,-7019,-7054,-7182,-7315,-7386,-7315,-7043,-6538,-5796,-4856,-3777,-2637,-1535,-527,305,950,1387,1662,1802,1909,2014,2224,2550,3053,3710,4527,5452,6452,7452,8407,9240,9916,10372,10600,10557,10261,9689,8883,7824,6581,5140,3575,1893,159,-1602,-3331,-4989,-6508,-7836,-8900,-9640,-9998,-9924,-9411,-8466,-7149,-5558,-3816,-2097,-556,629,1324,1420,869,-310,-2034,-4141,-6442,-8697,-10699,-12235,-13184,-13452,-13055,-12065,-10617,-8912,-7138,-5506,-4160,-3213,-2705,-2623,-2896,-3436,-4121,-4847,-5528,-6092,-6515,-6777,-6896,-6862,-6709,-6398,-5938,-5279,-4399,-3265,-1880,-251,1550,3462,5358,7141,8679,9867,10616,10872,10618,9907,8815,7495,6104,4826,3820,3220,3112,3512,4386,5627,7072,8544,9821,10745,11139,10954,10141,8788,6996,4950,2835,854,-827,-2076,-2822,-3069,-2861,-2320,-1563,-767,-47,454,690,631,325,-145,-659,-1092,-1319,-1276,-902,-248,635,1597,2503,3171,3465,3273,2543,1301,-370,-2321,-4363,-6280,-7883,-9001,-9541,-9479,-8859,-7796,-6446,-4990,-3608,-2449,-1636,-1202,-1170,-1455,-1989,-2653,-3341,-3971,-4468,-4806,-4974,-4986,-4864,-4634,-4303,-3878,-3344,-2675,-1853,-848,333,1681,3142,4652,6122,7438,8513,9225,9511,9315,8629,7511,6042,4360,2644,1043,-256,-1135,-1521,-1375,-761,235,1479,2808,4077,5141,5923,6366,6501,6373,6095,5764,5497,5351,5377,5534,5772,5969,6020,5799,5237,4280,2968,1370,-353,-2033,-3454,-4431,-4805,-4489,-3475,-1849,211,2478,4655,6476,7679,8087,7603,6245,4120,1431,-1567,-4590,-7371,-9668,-11330,-12264,-12491,-12095,-11223,-10075,-8824,-7674,-6723,-6076,-5711,-5608,-5661,-5769,-5812,-5688,-5321,-4674,-3744,-2561,-1184,314,1864,3381,4825,6123,7272,8226,9006,9590,9991,10213,10245,10104,9778,9275,8604,7778,6822,5778,4693,3626,2648,1817,1200,837,765,976,1451,2121,2894,3655,4278,4651,4677,4319,3559,2468,1125,-327,-1769,-3056,-4104,-4845,-5274,-5425,-5363,-5194,-4997,-4885,-4882,-5034,-5274,-5557,-5747,-5742,-5420,-4704,-3553,-2001,-127,1902,3904,5657,6965,7671,7674,6964,5607,3747,1588,-633,-2673,-4316,-5405,-5862,-5692,-4989,-3910,-2651,-1425,-413,234,437,180,-483,-1449,-2559,-3675,-4637,-5350,-5746,-5813,-5593,-5143,-4559,-3919,-3303,-2772,-2330,-1995,-1697,-1411,-1039,-557,100,919,1894,2970,4078,5145,6084,6846,7393,7718,7849,7833,7730,7622,7580,7651,7900,8312,8905,9624,10422,11231,11968,12581,13002,13205,13168,12881,12350,11571,10560,9300,7819,6109,4202,2135,-45,-2271,-4441,-6479,-8234,-9617,-10479,-10743,-10328,-9238,-7487,-5208,-2520,353,3206,5802,7938,9441,10221,10237,9537,8238,6499,4523,2530,705,-763,-1774,-2258,-2228,-1749,-939,49,1045,1891,2440,2602,2320,1601,487,-929,-2545,-4222,-5855,-7317,-8537,-9447,-10021,-10247,-10128,-9678,-8927,-7885,-6593,-5067,-3356,-1493,469,2466,4447,6306,8003,9434,10558,11336,11745,11833,11627,11231,10722,10216,9801,9557,9543,9769,10240,10892,11673,12477,13233,13836,14236,14371,14228,13803,13111,12171,11026,9676,8163,6487,4662,2729,699,-1360,-3389,-5304,-7011,-8396,-9361,-9796,-9614,-8775,-7251,-5117,-2470,499,3578,6506,9041,10950,12071,12300,11620,10116,7918,5251,2345,-555,-3214,-5461,-7168,-8267,-8784,-8761,-8317,-7577,-6655,-5681,-4712,-3806,-2964,-2161,-1377,-563,283,1153,2010,2785,3413,3824,3977,3846,3475,2897,2225,1543,968,584,451,592,988,1581,2291,3010,3634,4069,4236,4089,3629,2856,1857,665,-594,-1857,-3015,-3982,-4684,-5053,-5048,-4644,-3842,-2657,-1145,648,2625,4712,6796,8783,10571,12053,13148,13761,13850,13362,12317,10742,8733,6394,3879,1333,-1091,-3238,-4992,-6223,-6870,-6860,-6210,-4931,-3132,-935,1482,3905,6120,7900,9055,9449,8998,7713,5665,3015,-40,-3243,-6357,-9134,-11379,-12965,-13806,-13927,-13384,-12318,-10881,-9252,-7584,-6005,-4593,-3392,-2390,-1572,-892,-319,157,550,833,996,1017,908,678,398,110,-91,-145,-6,353,901,1588,2334,3028,3568,3852,3810,3416,2682,1679,515,-675,-1734,-2531,-2940,-2898,-2386,-1436,-143,1383,2994,4576,6008,7233,8228,8997,9605,10103,10553,10998,11425,11806,12059,12076,11766,11015,9778,8034,5826,3243,436,-2446,-5204,-7688,-9741,-11261,-12191,-12509,-12266,-11524,-10422,-9092,-7709,-6418,-5382,-4680,-4414,-4554,-5104,-5948,-6994,-8091,-9107,-9910,-10398,-10500,-10183,-9461,-8380,-7028,-5515,-3957,-2484,-1184,-140,626,1109,1365,1450,1460,1464,1523,1676,1910,2203,2504,2740,2870,2834,2633,2266,1794,1259,761,347,100,37,174,486,912,1398,1856,2240,2487,2597,2561,2444,2275,2148,2087,2146,2328,2608,2960,3333,3697,4031,4344,4665,5052,5552,6234,7094,8141,9275,10388,11317,11872,11889,11222,9800,7615,4758,1382,-2276,-5962,-9371,-12255,-14348,-15500,-15605,-14665,-12778,-10127,-6972,-3613,-385,2420,4527,5766,6045,5372,3876,1737,-783,-3418,-5904,-8009,-9578,-10503,-10793,-10476,-9701,-8604,-7385,-6220,-5275,-4674,-4496,-4750,-5407,-6371,-7531,-8745,-9893,-10858,-11568,-11983,-12103,-11953,-11594,-11071,-10441,-9745,-8984,-8165,-7249,-6212,-5019,-3651,-2109,-408,1392,3242,5036,6696,8121,9226,9958,10277,10194,9746,8996,8040,6961,5861,4798,3845,3019,2364,1881,1600,1534,1694,2101,2723,3537,4458,5368,6139,6596,6607,6036,4816,2926,436,-2542,-5813,-9155,-12330,-15088,-17218,-18557,-18983,-18481,-17077,-14898,-12111,-8947,-5647,-2466,380,2698,4388,5383,5730,5509,4852,3939,2911,1946,1124,537,167,5,-41,-56,-144,-398,-886,-1643,-2672,-3929,-5344,-6804,-8197,-9396,-10316,-10874,-11078,-10939,-10551,-10023,-9474,-9036,-8792,-8796,-9050,-9483,-9997,-10444,-10677,-10561,-9991,-8926,-7378,-5422,-3182,-815,1501,3609,5348,6620,7355,7537,7212,6443,5355,4058,2688,1354,153,-831,-1555,-1955,-2031,-1733,-1084,-81,1233,2789,4493,6211,7777,9037,9807,9953,9390,8067,6041,3417,358,-2897,-6128,-9075,-11535,-13324,-14329,-14496,-13839,-12434,-10424,-7969,-5305,-2626,-179,1856,3321,4098,4153,3490,2184,360,-1829,-4195,-6563,-8748,-10622,-12060,-13013,-13452,-13404,-12935,-12116,-11069,-9886,-8669,-7499,-6421,-5481,-4675,-4014,-3474,-3060,-2765,-2593,-2559,-2663,-2899,-3247,-3652,-4048,-4351,-4477,-4336,-3891,-3100,-1996,-633,901,2474,3973,5253,6223,6797,6948,6699,6105,5278,4335,3411,2614,2032,1702,1618,1739,1985,2277,2545,2731,2843,2893,2950,3091,3382,3884,4588,5470,6417,7305,7965,8236,7978,7100,5571,3438,812,-2135,-5188,-8114,-10703,-12738,-14110,-14689,-14491,-13546,-11966,-9920,-7593,-5213,-2979,-1089,319,1150,1368,1012,154,-1060,-2492,-3960,-5319,-6432,-7199,-7572,-7531,-7125,-6407,-5490,-4474,-3484,-2621,-1972,-1581,-1466,-1586,-1877,-2255,-2607,-2866,-2949,-2856,-2577,-2190,-1749,-1359,-1082,-974,-1051,-1280,-1607,-1936,-2174,-2223,-2019,-1527,-742,275,1473,2736,3976,5094,6004,6661,7020,7091,6871,6400,5711,4848,3880,2849,1844,945,243,-149,-154,321,1299,2805,4757,7074,9575,12078,14345,16162,17313,17653,17083,15599,13277,10269,6806,3159,-386,-3527,-6032,-7702,-8438,-8227,-7153,-5373,-3137,-697,1640,3621,5023,5680,5538,4589,2943,750,-1774,-4404,-6908,-9081,-10773,-11878,-12373,-12280,-11689,-10724,-9533,-8280,-7106,-6150,-5491,-5186,-5214,-5524,-6004,-6510,-6902,-7027,-6779,-6101,-4986,-3504,-1768,67,1838,3383,4590,5380,5751,5743,5461,5013,4562,4206,4084,4228,4689,5412,6363,7403,8452,9342,9989,10272,10143,9578,8609,7304,5781,4174,2640,1323,361,-151,-147,386,1413,2863,4607,6518,8403,10115,11470,12334,12602,12216,11168,9526,7383,4909,2280,-295,-2619,-4514,-5856,-6565,-6645,-6150,-5194,-3945,-2558,-1227,-86,743,1207,1288,1029,506,-191,-941,-1662,-2264,-2698,-2953,-3024,-2963,-2796,-2593,-2383,-2206,-2059,-1943,-1816,-1650,-1396,-1015,-479,223,1099,2108,3226,4372,5466,6417,7107,7452,7362,6791,5733,4231,2378,315,-1787,-3738,-5366,-6520,-7108,-7093,-6511,-5450,-4070,-2523,-1020,287,1241,1741,1748,1261,351,-879,-2284,-3699,-4960,-5915,-6441,-6450,-5912,-4825,-3260,-1298,935,3299,5662,7883,9849,11472,12671,13425,13707,13530,12924,11926,10597,9005,7231,5372,3524,1806,309,-856,-1637,-1985,-1903,-1440,-657,323,1390,2417,3277,3882,4152,4056,3591,2789,1718,461,-882,-2213,-3439,-4474,-5272,-5792,-6026,-6001,-5729,-5300,-4742,-4170,-3626,-3206,-2941,-2873,-2987,-3258,-3619,-3983,-4280,-4416,-4364,-4099,-3647,-3064,-2423,-1797,-1259,-842,-568,-419,-357,-328,-284,-174,15,303,660,1064,1473,1838,2138,2336,2439,2446,2405,2339,2333,2421,2678,3127,3797,4677,5736,6934,8204,9488,10726,11865,12870,13718,14403,14931,15317,15580,15731,15776,15703,15481,15077,14434,13510,12273,10709,8849,6741,4472,2152,-116,-2199,-4031,-5498,-6587,-7260,-7537,-7469,-7110,-6551,-5898,-5228,-4657,-4244,-4052,-4112,-4416,-4936,-5611,-6358,-7075,-7667,-8029,-8091,-7798,-7148,-6154,-4906,-3465,-1978,-527,769,1857,2687,3276,3637,3845,3937,3989,4016,4053,4076,4074,4002,3845,3578,3222,2802,2382,2022,1814,1807,2062,2597,3389,4397,5536,6689,7755,8602,9151,9339,9145,8614,7797,6823,5792,4842,4081,3603,3467,3706,4315,5257,6468,7866,9341,10789,12089,13137,13835,14113,13908,13207,12007,10346,8298,5948,3431,879,-1545,-3690,-5423,-6623,-7233,-7239,-6673,-5646,-4268,-2706,-1106,390,1670,2664,3338,3708,3818,3734,3539,3314,3125,3032,3057,3205,3472,3805,4187,4537,4824,4982,4965,4734,4243,3488,2445,1149,-369,-2049,-3789,-5510,-7089,-8447,-9502,-10213,-10581,-10629,-10430,-10061,-9618,-9180,-8817,-8558,-8403,-8325,-8251,-8116,-7828,-7320,-6543,-5472,-4128,-2548,-809,1011,2820,4538,6105,7477,8634,9583,10326,10903,11319,11622,11802,11917,11945,11939,11888,11818,11738,11646,11558,11458,11354,11233,11083,10894,10634,10270,9763,9064,8137,6953,5509,3816,1938,-80,-2124,-4112,-5950,-7539,-8838,-9782,-10366,-10592,-10483,-10086,-9451,-8638,-7720,-6750,-5808,-4927,-4183,-3595,-3214,-3055,-3125,-3431,-3934,-4613,-5395,-6216,-7000,-7666,-8148,-8400,-8388,-8103,-7573,-6818,-5889,-4837,-3701,-2544,-1390,-297,712,1591,2315,2847,3180,3296,3217,2971,2613,2212,1846,1597,1525,1681,2081,2706,3506,4403,5290,6069,6637,6910,6853,6442,5718,4716,3531,2238,933,-293,-1366,-2207,-2771,-3010,-2928,-2517,-1852,-980,-26,918,1729,2318,2616,2589,2242,1603,740,-288,-1377,-2468,-3467,-4325,-4990,-5445,-5673,-5703,-5556,-5271,-4908,-4480,-4055,-3623,-3221,-2833,-2457,-2078,-1688,-1266,-825,-344,146,654,1152,1637,2086,2488,2833,3106,3301,3406,3412,3315,3092,2746,2252,1611,819,-113,-1155,-2266,-3389,-4451,-5390,-6130,-6631,-6867,-6821,-6549,-6060,-5449,-4764,-4079,-3455,-2918,-2514,-2223,-2059,-1987,-1982,-2016,-2048,-2049,-1976,-1799,-1476,-978,-291,590,1637,2803,4015,5185,6222,7031,7553,7753,7623,7226,6617,5912,5204,4599,4155,3929,3901,4059,4338,4671,4997,5246,5383,5376,5220,4920,4491,3944,3298,2551,1707,755,-315,-1517,-2836,-4276,-5768,-7285,-8723,-10015,-11067,-11804,-12190,-12199,-11861,-11234,-10399,-9465,-8534,-7701,-7039,-6581,-6335,-6264,-6306,-6387,-6415,-6319,-6049,-5570,-4908,-4071,-3148,-2171,-1243,-393,317,874,1274,1522,1654,1675,1618,1484,1271,979,590,116,-445,-1058,-1689,-2305,-2832,-3262,-3531,-3660,-3624,-3471,-3212,-2897,-2566,-2243,-1976,-1773,-1660,-1640,-1728,-1913,-2202,-2562,-2968,-3371,-3702,-3886,-3847,-3511,-2825,-1783,-389,1267,3096,4942,6660,8087,9096,9587,9523,8911,7829,6382,4727,3009,1389,-23,-1142,-1944,-2456,-2747,-2914,-3071,-3324,-3735,-4356,-5159,-6104,-7103,-8060,-8880,-9485,-9834,-9913,-9752,-9409,-8955,-8471,-8027,-7664,-7412,-7253,-7160,-7070,-6946,-6712,-6378,-5911,-5378,-4825,-4341,-4008,-3892,-4045,-4453,-5108,-5909,-6788,-7617,-8308,-8771,-8968,-8873,-8528,-7980,-7317,-6623,-5979,-5447,-5070,-4849,-4768,-4773,-4800,-4771,-4607,-4243,-3627,-2739,-1593,-218,1291,2866,4358,5683,6707,7363,7602,7408,6837,5956,4886,3756,2692,1816,1206,902,896,1133,1515,1940,2278,2435,2335,1949,1271,372,-710,-1852,-2994,-4048,-4971,-5740,-6364,-6873,-7315,-7738,-8183,-8671,-9195,-9710,-10157,-10441,-10480,-10191,-9521,-8461,-7036,-5331,-3446,-1539,268,1807,2981,3703,3937,3706,3072,2132,1022,-143,-1236,-2170,-2894,-3374,-3648,-3727,-3684,-3557,-3395,-3243,-3110,-3027,-2991,-3015,-3100,-3253,-3487,-3799,-4201,-4667,-5196,-5743,-6271,-6726,-7044,-7175,-7051,-6633,-5885,-4803,-3400,-1737,113,2032,3878,5514,6780,7565,7770,7380,6404,4964,3186,1287,-536,-2062,-3115,-3571,-3370,-2534,-1165,578,2481,4309,5854,6931,7430,7323,6654,5545,4184,2746,1448,424,-208,-434,-276,144,709,1245,1608,1702,1442,862,-2,-1023,-2067,-2996,-3670,-4017,-3992,-3613,-2949,-2100,-1185,-333,370,831,1047,985,730,294,-216,-765,-1292,-1785,-2238,-2684,-3152,-3683,-4301,-5022,-5815,-6657,-7467,-8183,-8719,-9015,-9022,-8715,-8118,-7252,-6210,-5051,-3895,-2806,-1875,-1129,-588,-210,65,327,690,1235,2057,3184,4625,6314,8173,10055,11826,13335,14452,15101,15226,14853,14038,12887,11548,10147,8849,7745,6931,6421,6209,6205,6330,6428,6391,6092,5462,4478,3177,1653,42,-1498,-2806,-3764,-4286,-4365,-4056,-3467,-2764,-2118,-1700,-1651,-2045,-2910,-4177,-5729,-7401,-8982,-10302,-11168,-11488,-11192,-10314,-8922,-7163,-5188,-3184,-1302,325,1610,2529,3084,3345,3392,3323,3238,3207,3289,3499,3832,4259,4715,5169,5541,5812,5938,5916,5748,5448,5041,4543,3969,3331,2620,1846,994,88,-855,-1783,-2627,-3305,-3728,-3820,-3530,-2849,-1810,-502,943,2373,3618,4519,4968,4884,4283,3215,1819,262,-1256,-2533,-3387,-3694,-3351,-2376,-800,1238,3573,5993,8278,10206,11607,12336,12352,11663,10380,8667,6741,4828,3148,1862,1078,823,1034,1605,2369,3146,3783,4135,4147,3796,3149,2300,1389,550,-82,-426,-429,-103,503,1302,2180,3029,3739,4229,4451,4384,4046,3478,2745,1918,1056,234,-544,-1233,-1871,-2464,-3061,-3694,-4391,-5173,-6024,-6935,-7853,-8735,-9521,-10156,-10608,-10839,-10868,-10699,-10384,-9961,-9481,-8976,-8453,-7902,-7286,-6556,-5657,-4555,-3217,-1671,48,1858,3652,5327,6772,7908,8692,9117,9230,9105,8848,8574,8387,8376,8595,9051,9730,10552,11443,12284,12972,13410,13521,13276,12663,11742,10571,9280,7965,6749,5729,4939,4420,4108,3942,3812,3590,3175,2460,1417,29,-1628,-3462,-5316,-7039,-8458,-9456,-9934,-9868,-9291,-8293,-7015,-5625,-4299,-3193,-2435,-2092,-2184,-2670,-3451,-4408,-5392,-6275,-6936,-7313,-7356,-7106,-6582,-5888,-5083,-4260,-3472,-2766,-2140,-1608,-1114,-658,-176,331,892,1496,2121,2756,3351,3908,4401,4851,5279,5725,6227,6834,7560,8411,9370,10378,11387,12293,13033,13511,13683,13508,12983,12144,11033,9743,8349,6946,5623,4437,3455,2690,2158,1821,1647,1564,1496,1382,1136,741,160,-568,-1395,-2241,-2992,-3563,-3843,-3796,-3380,-2639,-1638,-493,660,1688,2462,2907,2966,2682,2102,1363,580,-89,-548,-698,-528,-51,663,1513,2393,3189,3828,4235,4415,4356,4119,3755,3327,2903,2514,2194,1937,1718,1507,1254,915,470,-103,-788,-1548,-2342,-3078,-3718,-4156,-4373,-4312,-3980,-3397,-2606,-1671,-672,333,1270,2110,2822,3412,3900,4302,4654,4959,5233,5452,5594,5617,5499,5213,4777,4207,3587,2973,2480,2184,2150,2440,3038,3936,5070,6349,7691,8977,10119,11031,11648,11943,11905,11566,10985,10228,9394,8559,7805,7197,6755,6500,6404,6418,6490,6522,6451,6185,5671,4867,3776,2417,869,-797,-2453,-4006,-5340,-6387,-7096,-7459,-7500,-7291,-6897,-6439,-5981,-5634,-5430,-5418,-5581,-5902,-6318,-6783,-7209,-7568,-7788,-7877,-7796,-7587,-7239,-6798,-6275,-5681,-5045,-4349,-3623,-2862,-2088,-1316,-569,137,781,1372,1906,2414,2909,3427,3985,4596,5249,5929,6591,7192,7674,7989,8101,7989,7657,7136,6475,5752,5042,4439,4001,3794,3827,4107,4584,5208,5895,6568,7140,7531,7681,7529,7062,6259,5160,3808,2283,684,-884,-2318,-3529,-4457,-5066,-5371,-5396,-5223,-4921,-4582,-4294,-4116,-4089,-4228,-4497,-4849,-5198,-5457,-5529,-5350,-4869,-4075,-3020,-1751,-394,949,2160,3123,3785,4085,4054,3707,3151,2454,1743,1104,608,314,213,287,478,689,853,855,643,149,-630,-1696,-2993,-4464,-6012,-7556,-8984,-10224,-11189,-11824,-12102,-12006,-11563,-10817,-9826,-8679,-7449,-6229,-5087,-4072,-3232,-2558,-2064,-1703,-1433,-1210,-952,-625,-158,465,1268,2222,3299,4420,5523,6510,7323,7893,8194,8218,7995,7559,6987,6339,5691,5117,4658,4370,4253,4315,4507,4796,5090,5339,5443,5374,5074,4549,3802,2873,1809,661,-502,-1646,-2684,-3610,-4329,-4852,-5111,-5116,-4857,-4369,-3692,-2898,-2066,-1273,-606,-115,152,195,20,-320,-781,-1286,-1796,-2247,-2638,-2949,-3222,-3471,-3762,-4104,-4548,-5073,-5680,-6314,-6930,-7466,-7855,-8052,-8009,-7709,-7140,-6320,-5272,-4058,-2732,-1388,-108,1019,1893,2477,2692,2575,2112,1400,502,-448,-1350,-2060,-2499,-2555,-2205,-1422,-258,1223,2890,4606,6215,7565,8534,9031,9015,8494,7530,6207,4660,3004,1392,-75,-1282,-2178,-2718,-2922,-2820,-2501,-2055,-1593,-1220,-1016,-1037,-1286,-1738,-2319,-2943,-3513,-3924,-4116,-4029,-3659,-3022,-2153,-1135,-23,1079,2111,2989,3675,4105,4278,4167,3786,3153,2290,1247,60,-1209,-2505,-3776,-4956,-6022,-6919,-7654,-8213,-8620,-8896,-9084,-9205,-9305,-9387,-9480,-9554,-9614,-9607,-9497,-9245,-8787,-8113,-7184,-6031,-4680,-3215,-1729,-342,826,1676,2114,2121,1676,865,-254,-1517,-2818,-3988,-4903,-5469,-5588,-5261,-4470,-3298,-1803,-139,1600,3241,4685,5806,6543,6841,6707,6164,5284,4153,2891,1601,428,-556,-1238,-1592,-1600,-1299,-769,-117,525,1032,1287,1227,822,108,-848,-1936,-3040,-4038,-4858,-5413,-5730,-5780,-5662,-5421,-5148,-4929,-4820,-4876,-5124,-5546,-6143,-6842,-7608,-8357,-9024,-9543,-9854,-9910,-9692,-9191,-8439,-7485,-6405,-5302,-4278,-3442,-2897,-2706,-2925,-3548,-4540,-5828,-7284,-8770,-10121,-11174,-11791,-11859,-11325,-10200,-8553,-6530,-4328,-2156,-271,1155,1932,2004,1353,71,-1674,-3686,-5694,-7477,-8804,-9511,-9517,-8785,-7405,-5492,-3251,-895,1342,3262,4696,5555,5813,5514,4774,3741,2602,1536,712,251,235,686,1562,2781,4200,5660,6979,7976,8506,8442,7743,6404,4512,2215,-302,-2797,-5063,-6871,-8090,-8601,-8413,-7564,-6194,-4469,-2598,-786,767,1909,2539,2603,2133,1185,-118,-1629,-3210,-4695,-5990,-6984,-7650,-7969,-7988,-7764,-7384,-6943,-6513,-6189,-5993,-5972,-6102,-6382,-6747,-7167,-7554,-7862,-8010,-7957,-7653,-7085,-6254,-5200,-3977,-2682,-1419,-298,551,1065,1148,818,84,-963,-2190,-3454,-4570,-5381,-5752,-5567,-4812,-3468,-1651,546,2921,5320,7522,9388,10773,11606,11880,11624,10946,9969,8841,7717,6729,5967,5502,5328,5413,5684,6029,6343,6495,6407,5983,5197,4044,2549,804,-1101,-3033,-4848,-6418,-7610,-8344,-8553,-8240,-7432,-6203,-4670,-2947,-1185,486,1947,3095,3875,4248,4232,3865,3221,2404,1499,631,-144,-726,-1114,-1272,-1248,-1072,-821,-561,-363,-294,-377,-652,-1077,-1638,-2248,-2827,-3288,-3519,-3477,-3097,-2407,-1424,-271,966,2119,3066,3673,3844,3542,2747,1532,-17,-1757,-3520,-5143,-6450,-7311,-7604,-7293,-6337,-4822,-2809,-467,2043,4528,6785,8647,9964,10649,10676,10073,8950,7442,5753,4060,2575,1436,773,624,987,1785,2906,4195,5506,6673,7579,8121,8233,7909,7147,6011,4573,2937,1224,-454,-1960,-3208,-4100,-4579,-4624,-4225,-3424,-2272,-857,724,2348,3897,5249,6291,6941,7137,6872,6164,5092,3760,2291,847,-466,-1503,-2218,-2558,-2554,-2264,-1787,-1247,-776,-479,-460,-738,-1318,-2123,-3045,-3946,-4681,-5107,-5149,-4716,-3854,-2577,-1019,695,2400,3933,5136,5901,6123,5802,4936,3616,1960,122,-1706,-3350,-4625,-5398,-5563,-5089,-3996,-2385,-398,1765,3897,5783,7242,8147,8439,8132,7331,6175,4885,3661,2706,2196,2204,2781,3852,5304,6959,8614,10063,11113,11638,11531,10801,9476,7688,5596,3409,1341,-400,-1637,-2248,-2174,-1428,-96,1679,3707,5769,7647,9126,10048,10282,9774,8547,6650,4256,1512,-1343,-4103,-6560,-8534,-9919,-10639,-10724,-10242,-9332,-8175,-6956,-5878,-5087,-4700,-4751,-5220,-5992,-6925,-7808,-8472,-8718,-8460,-7635,-6290,-4552,-2577,-603,1172,2537,3349,3524,3055,2019,537,-1180,-2938,-4497,-5655,-6249,-6162,-5347,-3835,-1704,886,3750,6669,9423,11803,13645,14828,15295,15068,14212,12876,11229,9474,7816,6420,5435,4922,4899,5295,5995,6825,7609,8154,8311,7966,7070,5642,3736,1505,-933,-3356,-5622,-7532,-8963,-9795,-9977,-9487,-8368,-6701,-4610,-2248,210,2589,4706,6426,7605,8192,8133,7468,6262,4636,2749,777,-1094,-2688,-3857,-4496,-4550,-4029,-3004,-1591,32,1686,3179,4340,5062,5267,4983,4260,3249,2080,943,-34,-740,-1120,-1196,-1020,-699,-361,-113,-77,-303,-826,-1623,-2622,-3736,-4834,-5788,-6479,-6793,-6661,-6046,-4956,-3452,-1638,354,2350,4200,5718,6817,7377,7413,6941,6077,4965,3790,2743,2002,1712,1953,2748,4041,5704,7567,9417,11031,12233,12845,12804,12078,10720,8858,6635,4256,1896,-258,-2069,-3432,-4283,-4627,-4466,-3887,-2945,-1734,-361,1124,2594,4033,5342,6502,7458,8187,8652,8846,8734,8334,7632,6660,5451,4054,2533,963,-589,-2050,-3360,-4480,-5379,-6039,-6470,-6663,-6647,-6429,-6034,-5486,-4811,-4048,-3243,-2438,-1699,-1063,-581,-263,-116,-103,-192,-310,-410,-441,-358,-171,143,536,1006,1513,2065,2640,3286,3982,4794,5693,6696,7762,8836,9854,10728,11384,11757,11811,11540,10987,10204,9302,8369,7520,6835,6361,6131,6093,6219,6393,6535,6546,6331,5853,5064,3976,2619,1037,-689,-2489,-4280,-5966,-7477,-8718,-9621,-10117,-10143,-9675,-8694,-7238,-5369,-3209,-903,1354,3382,4977,5992,6312,5897,4774,3060,908,-1441,-3767,-5813,-7381,-8313,-8525,-8018,-6857,-5181,-3168,-1016,1080,2937,4439,5482,6054,6165,5880,5290,4502,3613,2725,1905,1199,632,201,-117,-347,-544,-741,-997,-1336,-1800,-2376,-3071,-3823,-4586,-5255,-5754,-5969,-5853,-5337,-4445,-3205,-1724,-120,1454,2845,3928,4599,4830,4628,4089,3327,2516,1809,1368,1283,1615,2330,3356,4554,5772,6841,7625,8025,7997,7549,6745,5668,4439,3160,1930,815,-139,-919,-1520,-1951,-2218,-2318,-2244,-1976,-1522,-859,-55,868,1786,2613,3197,3446,3236,2536,1328,-332,-2330,-4530,-6746,-8803,-10545,-11821,-12585,-12773,-12452,-11670,-10570,-9268,-7932,-6674,-5625,-4842,-4375,-4201,-4283,-4540,-4888,-5223,-5484,-5585,-5527,-5268,-4868,-4329,-3732,-3115,-2547,-2072,-1733,-1553,-1534,-1647,-1854,-2061,-2207,-2175,-1902,-1328,-424,772,2198,3742,5254,6590,7605,8187,8289,7918,7150,6140,5049,4099,3450,3253,3574,4398,5631,7111,8606,9905,10769,11046,10613,9473,7659,5334,2650,-152,-2877,-5320,-7323,-8792,-9648,-9918,-9603,-8804,-7580,-6048,-4295,-2427,-549,1256,2871,4222,5212,5773,5859,5447,4561,3244,1608,-254,-2170,-4021,-5654,-6954,-7836,-8243,-8179,-7658,-6771,-5600,-4282,-2950,-1736,-753,-95,194,108,-322,-1010,-1877,-2803,-3693,-4460,-5040,-5399,-5528,-5446,-5189,-4817,-4389,-3975,-3632,-3404,-3322,-3363,-3511,-3690,-3834,-3859,-3700,-3303,-2666,-1796,-763,362,1477,2483,3309,3892,4227,4342,4289,4170,4070,4078,4265,4632,5180,5823,6472,7011,7318,7315,6935,6187,5098,3769,2297,820,-550,-1714,-2609,-3205,-3522,-3599,-3511,-3319,-3110,-2903,-2745,-2598,-2437,-2195,-1833,-1286,-565,321,1292,2248,3050,3585,3705,3358,2485,1135,-627,-2637,-4749,-6743,-8455,-9709,-10417,-10519,-10053,-9106,-7817,-6384,-4978,-3803,-2985,-2629,-2759,-3349,-4307,-5513,-6819,-8078,-9161,-9970,-10438,-10543,-10309,-9763,-9013,-8108,-7184,-6283,-5502,-4844,-4327,-3899,-3510,-3089,-2553,-1871,-1000,27,1162,2323,3393,4271,4858,5098,4969,4529,3839,3061,2302,1736,1447,1516,1929,2631,3498,4375,5092,5490,5448,4904,3860,2376,569,-1407,-3407,-5261,-6869,-8132,-9023,-9540,-9731,-9647,-9376,-8961,-8475,-7925,-7336,-6680,-5956,-5141,-4247,-3308,-2377,-1546,-912,-571,-616,-1093,-2017,-3360,-5022,-6884,-8774,-10506,-11915,-12830,-13165,-12868,-11970,-10588,-8853,-7011,-5230,-3760,-2726,-2256,-2363,-3002,-4053,-5353,-6693,-7896,-8768,-9211,-9139,-8568,-7554,-6213,-4706,-3192,-1841,-797,-143,65,-144,-692,-1459,-2296,-3034,-3555,-3729,-3520,-2919,-1973,-790,531,1832,3028,3994,4715,5151,5360,5391,5324,5240,5189,5199,5265,5329,5342,5206,4862,4254,3358,2210,852,-622,-2104,-3510,-4721,-5710,-6409,-6855,-7052,-7072,-6973,-6822,-6673,-6560,-6472,-6396,-6253,-5986,-5504,-4754,-3706,-2385,-856,750,2276,3550,4388,4676,4313,3324,1767,-177,-2305,-4358,-6090,-7304,-7849,-7706,-6906,-5612,-4023,-2382,-936,128,660,619,36,-989,-2275,-3654,-4916,-5920,-6542,-6748,-6534,-5984,-5186,-4278,-3379,-2606,-2035,-1713,-1632,-1754,-1989,-2256,-2414,-2403,-2104,-1519,-631,495,1764,3056,4235,5175,5789,6029,5905,5497,4913,4317,3855,3679,3876,4490,5481,6752,8154,9488,10590,11272,11448,11056,10137,8772,7110,5313,3550,1961,652,-324,-955,-1283,-1364,-1297,-1149,-1013,-926,-923,-988,-1092,-1175,-1179,-1052,-756,-303,282,912,1493,1913,2064,1870,1295,359,-856,-2226,-3587,-4772,-5623,-6032,-5954,-5411,-4494,-3359,-2168,-1126,-376,-39,-160,-712,-1598,-2672,-3748,-4642,-5192,-5286,-4873,-3975,-2672,-1104,570,2174,3553,4597,5220,5424,5241,4757,4099,3386,2758,2315,2137,2254,2662,3313,4128,5018,5872,6614,7163,7493,7595,7501,7274,6975,6685,6450,6306,6247,6232,6208,6083,5795,5276,4499,3477,2258,928,-399,-1621,-2619,-3332,-3701,-3746,-3487,-3008,-2388,-1728,-1114,-613,-265,-72,2,17,74,254,666,1360,2369,3658,5148,6713,8181,9402,10198,10483,10195,9359,8080,6489,4792,3158,1758,708,46,-236,-218,-26,218,372,354,101,-369,-1019,-1748,-2459,-3050,-3447,-3613,-3557,-3326,-3003,-2686,-2469,-2420,-2591,-2975,-3534,-4197,-4859,-5413,-5770,-5830,-5570,-4960,-4044,-2875,-1551,-164,1170,2377,3373,4147,4684,5042,5279,5495,5772,6208,6846,7722,8806,10036,11309,12491,13448,14042,14180,13795,12904,11538,9835,7911,5959,4114,2539,1305,478,38,-69,76,350,643,850,888,704,303,-305,-1029,-1794,-2471,-2969,-3193,-3097,-2684,-2002,-1138,-233,594,1204,1501,1434,992,228,-769,-1882,-2983,-3959,-4723,-5234,-5494,-5549,-5474,-5366,-5294,-5346,-5520,-5824,-6185,-6516,-6713,-6669,-6308,-5586,-4519,-3152,-1609,-4,1504,2783,3723,4261,4370,4108,3540,2809,2032,1367,906,747,890,1323,1971,2714,3462,4081,4525,4745,4773,4669,4529,4468,4588,4959,5630,6563,7717,8957,10167,11189,11893,12186,11990,11322,10216,8783,7153,5493,3944,2655,1701,1132,924,1013,1294,1631,1916,2012,1868,1426,711,-237,-1325,-2445,-3479,-4316,-4854,-5053,-4863,-4329,-3500,-2458,-1347,-261,649,1297,1601,1527,1090,337,-635,-1730,-2821,-3817,-4629,-5212,-5547,-5647,-5537,-5269,-4872,-4396,-3852,-3275,-2654,-2018,-1364,-715,-112,429,840,1118,1201,1115,842,428,-79,-629,-1133,-1537,-1766,-1778,-1537,-1046,-330,564,1550,2555,3478,4256,4832,5203,5386,5441,5462,5537,5779,6247,7000,8020,9270,10640,12009,13222,14126,14596,14532,13885,12680,10969,8882,6570,4201,1956,-30,-1634,-2804,-3538,-3870,-3905,-3736,-3492,-3279,-3162,-3201,-3375,-3660,-3979,-4250,-4380,-4294,-3936,-3280,-2345,-1162,179,1603,2994,4256,5293,6036,6437,6498,6228,5699,4978,4160,3329,2559,1895,1372,982,726,565,494,473,515,593,729,899,1113,1343,1556,1724,1793,1744,1543,1204,733,184,-400,-949,-1409,-1724,-1872,-1831,-1617,-1256,-789,-269,258,745,1162,1480,1715,1864,1975,2080,2230,2471,2840,3359,4021,4815,5665,6529,7288,7868,8162,8107,7644,6769,5497,3897,2060,114,-1806,-3559,-5016,-6078,-6684,-6818,-6511,-5843,-4916,-3866,-2811,-1877,-1126,-616,-328,-217,-208,-193,-75,234,812,1669,2819,4194,5716,7278,8728,9953,10795,11164,10983,10215,8906,7103,4940,2550,91,-2292,-4466,-6346,-7854,-8984,-9713,-10080,-10100,-9812,-9246,-8441,-7431,-6283,-5041,-3808,-2649,-1674,-938,-508,-385,-557,-946,-1464,-1981,-2393,-2579,-2477,-2056,-1319,-347,802,1988,3117,4087,4817,5280,5462,5401,5150,4787,4378,4007,3714,3549,3505,3582,3736,3927,4102,4199,4190,4012,3667,3115,2387,1473,423,-729,-1926,-3093,-4174,-5091,-5788,-6238,-6407,-6326,-6021,-5550,-5000,-4428,-3929,-3529,-3289,-3178,-3193,-3265,-3318,-3283,-3062,-2606,-1862,-840,443,1879,3377,4768,5901,6630,6819,6414,5393,3827,1825,-444,-2797,-5047,-7032,-8632,-9768,-10426,-10604,-10378,-9785,-8932,-7869,-6681,-5429,-4166,-2965,-1871,-945,-244,207,381,301,6,-424,-905,-1318,-1588,-1628,-1425,-976,-350,375,1076,1654,2004,2081,1858,1384,734,22,-608,-1039,-1136,-842,-113,1023,2496,4189,5952,7616,9022,10019,10499,10397,9696,8454,6743,4725,2537,377,-1594,-3219,-4375,-5000,-5055,-4596,-3671,-2431,-997,459,1778,2826,3478,3679,3390,2663,1565,247,-1141,-2408,-3389,-3927,-3930,-3360,-2251,-729,1037,2810,4339,5402,5792,5408,4216,2283,-227,-3106,-6087,-8924,-11376,-13279,-14508,-15040,-14901,-14181,-12999,-11502,-9826,-8097,-6428,-4882,-3538,-2413,-1537,-913,-520,-343,-323,-412,-543,-645,-669,-577,-351,-23,378,786,1129,1352,1409,1285,1008,629,233,-79,-209,-75,388,1188,2324,3717,5300,6938,8531,9929,11052,11778,12078,11898,11263,10207,8797,7137,5323,3481,1707,102,-1281,-2389,-3230,-3820,-4205,-4452,-4630,-4799,-5029,-5348,-5779,-6313,-6921,-7534,-8096,-8507,-8687,-8574,-8094,-7259,-6064,-4583,-2917,-1193,426,1782,2731,3147,2965,2175,832,-947,-2996,-5123,-7137,-8843,-10132,-10897,-11137,-10889,-10238,-9317,-8264,-7215,-6285,-5564,-5088,-4874,-4900,-5108,-5446,-5837,-6196,-6474,-6571,-6469,-6100,-5471,-4588,-3489,-2268,-990,191,1198,1899,2233,2165,1696,908,-118,-1226,-2289,-3147,-3703,-3858,-3608,-2941,-1938,-683,718,2125,3445,4555,5390,5873,5991,5721,5084,4124,2874,1428,-158,-1797,-3406,-4913,-6256,-7381,-8268,-8902,-9293,-9481,-9502,-9416,-9274,-9124,-9012,-8941,-8920,-8903,-8842,-8668,-8308,-7705,-6819,-5656,-4239,-2658,-1001,598,2011,3123,3823,4064,3807,3086,1954,506,-1148,-2891,-4616,-6221,-7655,-8847,-9799,-10488,-10929,-11131,-11113,-10871,-10439,-9804,-9012,-8079,-7067,-6030,-5044,-4171,-3472,-2979,-2696,-2602,-2639,-2741,-2830,-2840,-2714,-2435,-2006,-1463,-863,-271,252,663,929,1073,1095,1065,1013,1005,1067,1233,1501,1868,2304,2777,3246,3664,3996,4188,4228,4069,3721,3167,2432,1542,529,-545,-1643,-2687,-3645,-4447,-5083,-5510,-5749,-5806,-5724,-5551,-5344,-5155,-5024,-4979,-4993,-5045,-5044,-4924,-4581,-3950,-2983,-1685,-105,1654,3453,5137,6530,7502,7921,7742,6939,5576,3744,1582,-743,-3074,-5255,-7156,-8695,-9811,-10496,-10759,-10642,-10191,-9462,-8508,-7374,-6110,-4757,-3358,-1959,-611,643,1741,2671,3385,3911,4242,4447,4552,4637,4732,4885,5089,5338,5576,5751,5806,5672,5354,4831,4165,3428,2700,2093,1677,1514,1635,2022,2637,3411,4256,5091,5822,6377,6698,6736,6483,5922,5087,3997,2726,1320,-121,-1539,-2818,-3916,-4733,-5262,-5458,-5359,-4989,-4437,-3773,-3113,-2528,-2106,-1882,-1855,-1996,-2220,-2426,-2504,-2340,-1865,-1041,114,1529,3086,4659,6078,7240,8015,8371,8282,7799,6996,5964,4831,3665,2574,1570,696,-82,-777,-1429,-2060,-2678,-3272,-3796,-4210,-4435,-4429,-4142,-3564,-2720,-1651,-443,816,2038,3135,4064,4780,5292,5609,5758,5777,5665,5450,5103,4628,3986,3196,2247,1205,121,-900,-1766,-2367,-2643,-2530,-2044,-1212,-112,1157,2492,3776,4927,5868,6562,6992,7163,7115,6880,6525,6084,5633,5187,4807,4492,4262,4117,4026,3982,3942,3871,3750,3532,3225,2818,2338,1827,1335,929,674,628,830,1308,2037,2988,4081,5212,6277,7147,7729,7947,7767,7203,6314,5196,3965,2746,1644,736,50,-427,-761,-1036,-1352,-1809,-2465,-3341,-4423,-5612,-6819,-7884,-8682,-9094,-9041,-8512,-7534,-6210,-4664,-3047,-1504,-149,934,1720,2227,2507,2638,2702,2770,2892,3086,3345,3627,3903,4111,4232,4243,4154,4000,3816,3667,3599,3660,3891,4297,4890,5647,6526,7495,8475,9415,10240,10880,11290,11411,11232,10732,9940,8884,7618,6214,4731,3244,1814,476,-718,-1781,-2674,-3434,-4035,-4506,-4827,-5002,-5024,-4870,-4556,-4054,-3395,-2574,-1638,-615,425,1419,2291,2956,3356,3434,3177,2595,1745,703,-415,-1505,-2457,-3192,-3666,-3881,-3870,-3717,-3501,-3327,-3254,-3345,-3582,-3949,-4352,-4708,-4903,-4853,-4494,-3799,-2797,-1535,-116,1363,2793,4080,5156,5973,6530,6825,6899,6781,6515,6149,5703,5237,4750,4301,3890,3562,3318,3185,3151,3211,3357,3540,3764,3969,4161,4317,4442,4537,4620,4684,4740,4769,4749,4659,4463,4142,3692,3108,2428,1664,889,114,-598,-1248,-1816,-2315,-2754,-3155,-3516,-3839,-4105,-4278,-4341,-4239,-3979,-3529,-2919,-2163,-1301,-383,550,1433,2226,2881,3354,3639,3698,3573,3262,2830,2319,1793,1293,861,491,179,-118,-456,-874,-1431,-2134,-2982,-3934,-4921,-5855,-6641,-7180,-7408,-7268,-6761,-5905,-4759,-3404,-1923,-421,1037,2365,3534,4495,5246,5775,6093,6210,6143,5923,5580,5154,4700,4251,3868,3570,3394,3326,3376,3487,3651,3798,3922,3974,3967,3895,3790,3669,3570,3504,3489,3528,3586,3682,3749,3809,3820,3792,3720,3620,3479,3326,3132,2911,2634,2304,1906,1466,994,541,150,-127,-242,-173,105,567,1193,1934,2728,3514,4225,4803,5188,5357,5270,4952,4414,3719,2934,2149,1451,907,567,426,453,555,637,564,240,-427,-1459,-2828,-4455,-6186,-7863,-9292,-10312,-10787,-10649,-9878,-8539,-6739,-4632,-2389,-200,1793,3440,4670,5421,5701,5534,4998,4168,3162,2073,1023,96,-622,-1086,-1272,-1187,-883,-403,148,709,1196,1568,1806,1930,1985,2044,2182,2462,2944,3613,4469,5420,6378,7227,7837,8127,8010,7484,6553,5310,3847,2310,827,-461,-1451,-2077,-2289,-2124,-1603,-830,103,1085,1995,2761,3297,3592,3644,3487,3199,2839,2497,2221,2044,1976,1979,2012,2012,1920,1704,1341,850,261,-371,-1006,-1599,-2138,-2631,-3103,-3596,-4153,-4802,-5548,-6389,-7246,-8087,-8789,-9300,-9512,-9404,-8915,-8090,-6932,-5543,-3992,-2397,-864,514,1638,2456,2926,3036,2824,2320,1620,799,-47,-818,-1461,-1901,-2147,-2182,-2066,-1825,-1537,-1237,-981,-773,-611,-478,-311,-88,256,737,1361,2114,2943,3785,4563,5189,5607,5743,5593,5138,4420,3496,2433,1343,303,-568,-1213,-1555,-1584,-1312,-791,-124,586,1205,1615,1735,1506,944,107,-897,-1926,-2828,-3477,-3766,-3659,-3171,-2379,-1403,-386,532,1231,1635,1719,1496,1031,392,-340,-1097,-1840,-2547,-3224,-3875,-4536,-5189,-5859,-6501,-7092,-7584,-7922,-8069,-7984,-7644,-7050,-6218,-5180,-3998,-2727,-1444,-230,861,1753,2417,2824,2980,2916,2680,2339,1971,1631,1395,1264,1272,1372,1537,1711,1843,1899,1869,1755,1603,1463,1392,1451,1671,2061,2604,3243,3909,4521,4994,5277,5312,5108,4670,4041,3288,2468,1658,917,284,-203,-551,-769,-893,-981,-1074,-1244,-1516,-1934,-2483,-3146,-3863,-4557,-5136,-5515,-5607,-5384,-4822,-3984,-2930,-1804,-717,173,769,997,836,330,-438,-1352,-2276,-3107,-3751,-4172,-4378,-4410,-4359,-4293,-4319,-4474,-4798,-5265,-5815,-6357,-6779,-6952,-6787,-6190,-5148,-3663,-1828,253,2401,4451,6213,7535,8301,8450,7991,6993,5593,3950,2271,720,-532,-1395,-1826,-1842,-1529,-994,-374,206,651,905,952,851,653,471,383,459,736,1195,1784,2402,2948,3289,3342,3028,2333,1285,-42,-1521,-3014,-4361,-5427,-6098,-6320,-6090,-5468,-4564,-3534,-2539,-1755,-1299,-1285,-1706,-2562,-3706,-5028,-6315,-7405,-8128,-8373,-8094,-7304,-6103,-4628,-3074,-1625,-463,288,547,321,-338,-1319,-2478,-3686,-4807,-5760,-6495,-7012,-7337,-7542,-7676,-7810,-7974,-8183,-8413,-8621,-8727,-8665,-8353,-7743,-6814,-5582,-4111,-2499,-875,627,1858,2719,3119,3034,2493,1562,370,-943,-2223,-3325,-4146,-4617,-4734,-4544,-4127,-3614,-3119,-2762,-2615,-2715,-3030,-3506,-4021,-4472,-4725,-4711,-4368,-3716,-2805,-1735,-639,362,1132,1609,1732,1535,1062,422,-267,-889,-1328,-1534,-1473,-1187,-748,-265,136,335,244,-212,-1013,-2145,-3484,-4924,-6302,-7460,-8285,-8656,-8567,-8009,-7079,-5902,-4622,-3417,-2426,-1755,-1484,-1583,-2038,-2715,-3531,-4331,-5036,-5557,-5872,-5995,-5973,-5891,-5822,-5860,-6044,-6414,-6936,-7574,-8225,-8796,-9173,-9250,-8969,-8276,-7208,-5804,-4189,-2478,-830,621,1751,2485,2778,2652,2161,1399,490,-447,-1294,-1960,-2395,-2583,-2545,-2340,-2035,-1705,-1410,-1187,-1031,-932,-815,-641,-329,152,812,1632,2536,3441,4227,4798,5061,4974,4538,3805,2872,1868,929,190,-259,-356,-118,402,1087,1804,2388,2713,2657,2176,1273,12,-1474,-3026,-4448,-5560,-6199,-6262,-5703,-4549,-2919,-947,1130,3131,4821,6047,6699,6728,6180,5140,3764,2217,668,-731,-1877,-2723,-3248,-3524,-3591,-3565,-3506,-3488,-3531,-3632,-3747,-3811,-3744,-3484,-2973,-2209,-1220,-83,1081,2148,2971,3446,3488,3081,2250,1095,-271,-1672,-2967,-4002,-4670,-4913,-4721,-4138,-3265,-2218,-1137,-160,621,1127,1345,1314,1102,820,584,499,647,1070,1758,2655,3676,4701,5622,6338,6775,6916,6771,6396,5878,5299,4761,4321,4024,3872,3835,3855,3862,3778,3544,3114,2487,1681,763,-184,-1056,-1736,-2134,-2160,-1792,-1022,95,1452,2938,4379,5644,6582,7106,7158,6740,5916,4778,3464,2112,853,-205,-1000,-1512,-1771,-1832,-1794,-1742,-1763,-1925,-2233,-2688,-3209,-3718,-4101,-4248,-4082,-3541,-2644,-1434,-20,1463,2869,4062,4925,5414,5499,5241,4707,4011,3271,2588,2056,1712,1579,1625,1802,2041,2274,2448,2532,2528,2464,2402,2402,2535,2848,3356,4047,4863,5719,6525,7170,7591,7735,7611,7264,6775,6255,5808,5537,5484,5686,6084,6620,7165,7602,7801,7666,7123,6172,4822,3179,1328,-562,-2366,-3917,-5114,-5834,-6053,-5729,-4931,-3718,-2222,-592,1023,2461,3587,4314,4567,4359,3717,2729,1504,173,-1133,-2297,-3228,-3855,-4176,-4183,-3945,-3517,-2980,-2406,-1845,-1326,-850,-382,112,686,1372,2187,3107,4091,5048,5896,6545,6913,6985,6736,6236,5541,4768,4005,3364,2898,2662,2640,2804,3078,3371,3596,3663,3515,3142,2546,1818,1028,315,-218,-465,-366,103,896,1949,3135,4329,5409,6256,6813,7043,6960,6609,6059,5381,4653,3925,3231,2586,1987,1412,851,281,-295,-866,-1403,-1878,-2237,-2461,-2501,-2363,-2034,-1544,-921,-219,503,1180,1755,2164,2386,2384,2179,1793,1267,673,57,-512,-989,-1342,-1554,-1622,-1570,-1408,-1193,-944,-714,-530,-409,-363,-375,-412,-443,-401,-262,21,450,1006,1654,2310,2910,3354,3591,3569,3283,2754,2034,1196,317,-520,-1250,-1818,-2191,-2360,-2333,-2135,-1812,-1411,-981,-578,-223,57,269,439,599,803,1078,1473,1978,2605,3301,4041,4746,5380,5875,6205,6346,6295,6062,5678,5160,4552,3871,3141,2387,1602,802,-11,-851,-1688,-2542,-3370,-4174,-4897,-5522,-5988,-6253,-6282,-6023,-5479,-4640,-3551,-2258,-859,574,1910,3085,3993,4607,4878,4832,4479,3880,3080,2165,1175,210,-707,-1499,-2140,-2599,-2861,-2916,-2778,-2452,-1966,-1350,-642,113,853,1526,2067,2418,2545,2413,2039,1454,728,-37,-744,-1268,-1534,-1472,-1067,-355,611,1704,2833,3848,4649,5145,5267,5010,4391,3459,2339,1112,-41,-1024,-1688,-1955,-1763,-1110,-26,1398,3058,4813,6511,8030,9226,10028,10361,10210,9595,8560,7192,5588,3869,2148,541,-856,-1977,-2772,-3247,-3416,-3343,-3096,-2757,-2406,-2097,-1865,-1722,-1625,-1550,-1429,-1210,-870,-383,215,880,1548,2125,2553,2749,2689,2351,1759,945,-17,-1074,-2128,-3129,-3994,-4696,-5193,-5482,-5563,-5451,-5164,-4726,-4153,-3470,-2694,-1852,-984,-126,660,1330,1822,2103,2150,1977,1612,1130,593,106,-283,-489,-513,-325,21,506,1051,1614,2127,2549,2850,3010,3033,2937,2754,2530,2320,2167,2130,2226,2494,2910,3477,4137,4855,5556,6185,6681,6978,7060,6883,6465,5822,4991,4042,3029,2041,1133,373,-210,-596,-805,-863,-837,-783,-774,-865,-1088,-1454,-1938,-2481,-3012,-3439,-3689,-3700,-3451,-2953,-2266,-1484,-703,-61,361,465,210,-401,-1348,-2554,-3917,-5341,-6673,-7819,-8650,-9095,-9086,-8619,-7698,-6392,-4786,-2991,-1145,624,2183,3429,4273,4681,4632,4178,3366,2316,1135,-46,-1095,-1921,-2426,-2592,-2401,-1914,-1194,-349,518,1298,1905,2267,2349,2131,1635,894,-26,-1042,-2061,-2970,-3667,-4050,-4043,-3593,-2698,-1385,262,2134,4080,5955,7589,8867,9670,9957,9709,8971,7825,6385,4781,3160,1634,328,-708,-1427,-1851,-2012,-2001,-1888,-1783,-1757,-1872,-2158,-2603,-3172,-3790,-4377,-4839,-5095,-5104,-4824,-4293,-3537,-2648,-1709,-813,-49,521,854,930,757,359,-227,-948,-1748,-2570,-3348,-4025,-4543,-4854,-4919,-4724,-4256,-3550,-2637,-1601,-507,532,1453,2149,2597,2745,2626,2266,1740,1127,519,-11,-393,-607,-641,-524,-314,-53,182,357,430,400,260,41,-243,-560,-884,-1187,-1442,-1614,-1669,-1561,-1258,-729,38,1026,2189,3463,4728,5888,6807,7384,7546,7241,6493,5347,3902,2289,644,-893,-2204,-3209,-3871,-4189,-4219,-4038,-3750,-3459,-3259,-3212,-3351,-3657,-4083,-4531,-4913,-5098,-5018,-4596,-3829,-2743,-1425,17,1437,2697,3674,4269,4436,4167,3502,2516,1310,-1,-1313,-2513,-3534,-4285,-4752,-4880,-4692,-4172,-3381,-2348,-1175,67,1237,2243,2947,3275,3162,2595,1622,321,-1170,-2707,-4118,-5267,-6028,-6349,-6192,-5627,-4709,-3587,-2372,-1214,-212,539,1001,1155,1010,613,4,-743,-1554,-2358,-3046,-3556,-3788,-3699,-3249,-2451,-1352,-52,1321,2617,3674,4357,4555,4224,3358,2035,360,-1503,-3383,-5112,-6542,-7557,-8112,-8182,-7833,-7138,-6229,-5237,-4295,-3532,-3015,-2809,-2890,-3231,-3729,-4293,-4792,-5131,-5230,-5045,-4584,-3896,-3052,-2171,-1354,-707,-322,-233,-483,-1037,-1868,-2914,-4087,-5335,-6544,-7665,-8603,-9291,-9685,-9713,-9374,-8653,-7594,-6263,-4774,-3248,-1835,-667,139,516,433,-72,-923,-2006,-3170,-4275,-5177,-5776,-5995,-5822,-5269,-4419,-3356,-2210,-1097,-132,590,1007,1078,809,218,-620,-1632,-2691,-3692,-4495,-4997,-5115,-4799,-4065,-2973,-1628,-196,1178,2303,3059,3337,3098,2370,1231,-195,-1739,-3250,-4570,-5574,-6199,-6418,-6265,-5829,-5217,-4576,-4029,-3706,-3675,-3978,-4597,-5455,-6443,-7416,-8214,-8706,-8766,-8349,-7448,-6127,-4513,-2764,-1063,400,1485,2061,2096,1574,578,-795,-2419,-4121,-5798,-7286,-8512,-9385,-9851,-9886,-9477,-8634,-7401,-5829,-4019,-2082,-161,1601,3059,4103,4649,4678,4209,3329,2153,832,-485,-1650,-2558,-3121,-3332,-3193,-2783,-2182,-1498,-839,-285,93,262,220,-24,-418,-919,-1445,-1941,-2310,-2500,-2428,-2066,-1388,-412,809,2193,3620,4965,6095,6897,7293,7241,6765,5924,4830,3620,2425,1395,610,154,20,185,558,1036,1488,1791,1850,1585,983,66,-1098,-2389,-3678,-4818,-5672,-6133,-6145,-5680,-4809,-3590,-2191,-724,626,1749,2523,2904,2861,2436,1685,698,-421,-1579,-2691,-3667,-4468,-5024,-5316,-5306,-4976,-4329,-3375,-2159,-748,758,2244,3576,4636,5319,5563,5348,4696,3684,2414,1018,-373,-1629,-2648,-3356,-3715,-3728,-3431,-2884,-2173,-1381,-597,113,698,1132,1424,1586,1677,1748,1860,2083,2452,2996,3718,4578,5520,6463,7307,7962,8348,8411,8135,7547,6695,5684,4603,3570,2670,1975,1518,1308,1303,1464,1700,1948,2123,2168,2031,1702,1174,489,-311,-1142,-1922,-2556,-2954,-3049,-2794,-2182,-1240,-44,1315,2705,4016,5113,5926,6382,6481,6226,5687,4916,4000,3015,2001,1030,117,-702,-1394,-1939,-2277,-2377,-2193,-1697,-904,158,1400,2716,3971,5023,5764,6094,5981,5431,4503,3296,1939,566,-683,-1701,-2390,-2716,-2652,-2239,-1522,-594,472,1561,2611,3538,4300,4877,5259,5466,5545,5519,5470,5423,5439,5535,5724,5989,6288,6577,6773,6835,6688,6326,5725,4933,4002,3006,2053,1199,548,114,-63,-27,195,523,878,1190,1383,1414,1270,950,501,-23,-547,-976,-1241,-1260,-993,-417,452,1569,2854,4208,5524,6679,7591,8167,8362,8163,7570,6636,5419,3984,2443,854,-667,-2055,-3219,-4100,-4624,-4765,-4487,-3808,-2757,-1415,124,1721,3244,4557,5538,6122,6254,5968,5300,4358,3250,2099,1032,136,-501,-854,-905,-691,-261,323,973,1640,2253,2787,3228,3567,3839,4043,4217,4360,4489,4592,4670,4708,4690,4614,4461,4238,3937,3575,3160,2721,2290,1896,1584,1381,1311,1386,1592,1912,2292,2692,3049,3307,3429,3367,3125,2684,2091,1351,548,-290,-1075,-1760,-2280,-2582,-2644,-2429,-1972,-1274,-418,540,1503,2373,3075,3520,3680,3518,3060,2325,1386,284,-886,-2090,-3235,-4292,-5192,-5893,-6354,-6517,-6363,-5854,-4996,-3813,-2351,-711,1009,2673,4147,5317,6084,6389,6230,5625,4658,3433,2062,691,-584,-1649,-2458,-2973,-3208,-3189,-2983,-2629,-2200,-1718,-1211,-688,-135,441,1050,1668,2273,2826,3285,3608,3777,3756,3574,3233,2781,2266,1741,1259,877,626,539,621,864,1237,1705,2203,2671,3057,3299,3378,3267,2971,2516,1928,1264,555,-139,-787,-1350,-1800,-2129,-2307,-2345,-2224,-1960,-1568,-1057,-490,126,697,1197,1560,1745,1728,1504,1070,479,-256,-1063,-1902,-2719,-3452,-4065,-4510,-4743,-4749,-4499,-3990,-3246,-2279,-1150,87,1356,2577,3664,4558,5171,5489,5454,5093,4406,3455,2289,1010,-317,-1565,-2673,-3545,-4142,-4419,-4389,-4043,-3446,-2616,-1633,-529,615,1766,2854,3838,4670,5312,5739,5943,5917,5704,5312,4822,4261,3703,3192,2775,2471,2307,2256,2319,2442,2590,2711,2745,2670,2427,2038,1482,803,32,-776,-1575,-2308,-2950,-3472,-3867,-4146,-4328,-4417,-4456,-4419,-4331,-4157,-3891,-3486,-2958,-2260,-1452,-534,409,1315,2091,2659,2938,2884,2460,1693,603,-700,-2144,-3561,-4844,-5847,-6468,-6643,-6335,-5578,-4436,-2999,-1414,218,1745,3085,4140,4870,5252,5290,5014,4474,3713,2815,1831,840,-85,-903,-1538,-1979,-2175,-2146,-1872,-1393,-720,110,1053,2065,3104,4091,4994,5723,6232,6469,6402,6023,5362,4456,3396,2252,1144,138,-665,-1238,-1537,-1585,-1411,-1070,-639,-191,199,459,551,437,125,-382,-1030,-1777,-2555,-3305,-3968,-4505,-4872,-5066,-5073,-4905,-4581,-4112,-3528,-2836,-2066,-1225,-344,563,1450,2299,3041,3658,4073,4269,4195,3844,3198,2287,1133,-196,-1621,-3052,-4374,-5490,-6306,-6756,-6803,-6459,-5753,-4766,-3575,-2279,-969,291,1423,2409,3201,3806,4202,4389,4359,4109,3643,2972,2120,1139,79,-978,-1943,-2741,-3275,-3491,-3348,-2833,-1965,-817,551,2009,3449,4756,5807,6531,6860,6782,6311,5502,4438,3209,1930,693,-411,-1316,-1984,-2397,-2563,-2512,-2277,-1919,-1481,-1027,-595,-235,41,204,279,257,182,67,-59,-173,-277,-357,-435,-512,-610,-723,-859,-982,-1080,-1112,-1033,-841,-491,-26,546,1152,1736,2198,2487,2510,2248,1669,801,-314,-1585,-2922,-4185,-5276,-6073,-6502,-6527,-6138,-5387,-4346,-3101,-1769,-423,843,1989,2980,3796,4455,4930,5241,5362,5270,4952,4376,3543,2469,1194,-203,-1618,-2945,-4045,-4829,-5194,-5117,-4585,-3670,-2459,-1081,310,1586,2606,3293,3592,3507,3090,2410,1600,756,14,-544,-848,-871,-624,-151,473,1163,1823,2376,2749,2906,2826,2521,2033,1405,718,29,-584,-1077,-1407,-1568,-1566,-1431,-1210,-957,-722,-554,-474,-495,-599,-754,-911,-1026,-1044,-952,-727,-394,13,430,805,1045,1115,942,522,-161,-1056,-2118,-3242,-4336,-5292,-6001,-6405,-6445,-6141,-5512,-4650,-3621,-2555,-1517,-610,128,663,990,1131,1097,935,638,252,-252,-844,-1541,-2313,-3140,-3967,-4738,-5383,-5838,-6060,-6021,-5726,-5219,-4551,-3807,-3071,-2404,-1885,-1524,-1342,-1311,-1382,-1520,-1632,-1704,-1649,-1486,-1187,-783,-326,156,570,891,1049,1032,820,424,-123,-795,-1531,-2292,-3026,-3694,-4260,-4709,-5024,-5225,-5323,-5351,-5339,-5323,-5329,-5359,-5417,-5467,-5478,-5399,-5182,-4793,-4218,-3472,-2602,-1682,-812,-90,374,512,267,-359,-1347,-2609,-4057,-5552,-6972,-8184,-9085,-9596,-9682,-9347,-8641,-7628,-6423,-5120,-3830,-2652,-1639,-860,-311,-18,53,-84,-413,-892,-1533,-2293,-3177,-4140,-5145,-6131,-7015,-7722,-8159,-8271,-8020,-7408,-6479,-5319,-4025,-2734,-1545,-570,129,526,622,467,123,-338,-827,-1297,-1679,-1974,-2157,-2264,-2310,-2342,-2384,-2468,-2595,-2780,-2985,-3219,-3423,-3611,-3745,-3828,-3877,-3872,-3869,-3837,-3824,-3812,-3819,-3847,-3886,-3949,-4019,-4096,-4163,-4191,-4155,-4006,-3712,-3231,-2539,-1652,-579,590,1778,2851,3696,4179,4220,3761,2797,1399,-340,-2264,-4195,-5967,-7416,-8422,-8929,-8901,-8409,-7512,-6342,-5019,-3665,-2389,-1266,-336,381,897,1248,1454,1567,1587,1536,1401,1165,831,381,-153,-730,-1308,-1796,-2145,-2295,-2205,-1897,-1378,-729,-9,689,1290,1749,2025,2133,2094,1969,1804,1679,1611,1646,1766,1940,2131,2256,2278,2130,1798,1288,636,-90,-802,-1409,-1834,-2008,-1921,-1573,-1021,-336,395,1079,1644,2030,2200,2166,1919,1520,995,402,-196,-766,-1234,-1571,-1729,-1673,-1395,-890,-195,642,1529,2374,3064,3490,3581,3268,2561,1480,111,-1435,-3034,-4532,-5832,-6802,-7407,-7594,-7389,-6821,-5968,-4890,-3689,-2432,-1188,-20,1059,2009,2860,3592,4246,4810,5299,5690,5967,6104,6073,5862,5465,4904,4205,3422,2602,1797,1063,423,-89,-462,-706,-795,-759,-562,-224,287,954,1788,2750,3806,4891,5917,6805,7459,7801,7788,7388,6636,5590,4353,3055,1827,808,93,-251,-205,181,847,1660,2518,3281,3861,4181,4207,3952,3449,2768,1999,1221,538,16,-273,-301,-46,465,1194,2067,2982,3840,4514,4913,4955,4597,3849,2755,1411,-58,-1513,-2806,-3826,-4467,-4698,-4501,-3923,-3022,-1896,-634,665,1909,3038,3977,4699,5180,5404,5409,5204,4855,4414,3941,3506,3145,2901,2775,2768,2843,2972,3095,3178,3172,3053,2803,2427,1953,1403,854,336,-55,-279,-267,8,575,1410,2489,3741,5087,6430,7670,8710,9475,9900,9965,9664,9038,8144,7065,5900,4745,3688,2800,2120,1672,1427,1373,1432,1576,1722,1848,1903,1884,1773,1594,1350,1082,801,554,359,254,271,421,728,1177,1742,2380,3015,3566,3959,4114,3998,3589,2920,2050,1068,75,-824,-1552,-2035,-2254,-2204,-1905,-1410,-764,-16,771,1574,2336,3028,3622,4074,4384,4518,4504,4347,4097,3799,3506,3264,3107,3043,3077,3168,3292,3397,3435,3384,3210,2909,2509,2010,1496,988,569,298,212,382,788,1460,2332,3357,4433,5459,6321,6914,7158,7002,6433,5491,4251,2823,1348,-41,-1206,-2050,-2510,-2575,-2287,-1718,-991,-223,455,945,1169,1093,711,73,-770,-1714,-2681,-3553,-4253,-4683,-4788,-4511,-3837,-2768,-1350,340,2190,4043,5748,7113,8020,8314,7985,6992,5453,3468,1234,-1066,-3228,-5085,-6505,-7398,-7746,-7547,-6871,-5794,-4422,-2878,-1280,247,1582,2634,3322,3610,3511,3065,2383,1576,790,143,-261,-382,-206,204,770,1367,1883,2212,2271,2030,1484,688,-288,-1322,-2317,-3131,-3675,-3850,-3609,-2933,-1848,-423,1239,2999,4696,6179,7285,7911,7967,7440,6369,4845,3024,1070,-811,-2452,-3694,-4439,-4659,-4354,-3633,-2589,-1391,-175,915,1768,2323,2532,2426,2028,1415,662,-137,-907,-1548,-2008,-2218,-2151,-1797,-1177,-346,603,1566,2411,3028,3306,3197,2672,1780,594,-773,-2179,-3501,-4623,-5452,-5949,-6097,-5908,-5444,-4738,-3873,-2910,-1902,-930,-23,752,1369,1821,2093,2239,2289,2321,2393,2563,2858,3270,3748,4228,4587,4752,4602,4109,3235,2033,566,-1034,-2638,-4098,-5267,-6059,-6370,-6195,-5526,-4429,-2979,-1318,445,2133,3611,4747,5421,5583,5189,4287,2944,1301,-494,-2244,-3784,-4942,-5610,-5722,-5281,-4351,-3058,-1556,-28,1360,2451,3155,3393,3196,2578,1649,508,-716,-1903,-2933,-3717,-4176,-4273,-3981,-3333,-2361,-1165,159,1474,2640,3541,4056,4143,3769,2996,1898,608,-728,-1986,-3021,-3770,-4175,-4236,-3985,-3475,-2781,-1981,-1152,-364,329,857,1209,1336,1251,969,533,7,-520,-972,-1255,-1327,-1150,-763,-200,425,1027,1477,1695,1612,1207,500,-461,-1576,-2753,-3875,-4835,-5563,-5962,-6030,-5709,-5038,-4033,-2742,-1262,346,1949,3449,4730,5691,6268,6409,6126,5457,4485,3331,2108,965,-8,-705,-1103,-1185,-1000,-605,-102,434,898,1234,1389,1334,1082,643,64,-608,-1313,-1986,-2558,-2969,-3163,-3098,-2753,-2143,-1298,-303,756,1761,2598,3176,3423,3311,2852,2088,1105,-18,-1172,-2273,-3243,-4016,-4559,-4848,-4870,-4644,-4188,-3537,-2747,-1863,-963,-96,666,1291,1740,2020,2136,2136,2052,1945,1841,1767,1721,1681,1622,1499,1284,957,518,-9,-592,-1168,-1692,-2097,-2339,-2387,-2211,-1813,-1198,-382,595,1709,2883,4073,5176,6126,6814,7172,7132,6664,5782,4530,3018,1362,-267,-1727,-2869,-3590,-3831,-3594,-2934,-1950,-786,417,1496,2336,2829,2937,2646,2001,1082,-4,-1132,-2165,-2994,-3504,-3634,-3342,-2642,-1582,-269,1191,2623,3895,4860,5399,5484,5067,4238,3056,1666,190,-1229,-2490,-3497,-4218,-4621,-4740,-4594,-4258,-3777,-3223,-2644,-2098,-1606,-1213,-908,-713,-607,-575,-602,-646,-695,-705,-676,-580,-445,-260,-79,97,218,274,247,137,-43,-279,-546,-816,-1067,-1265,-1397,-1430,-1351,-1127,-749,-191,529,1418,2415,3467,4486,5364,6011,6321,6246,5747,4862,3652,2241,772,-601,-1719,-2476,-2772,-2600,-1980,-995,222,1539,2772,3801,4469,4713,4482,3773,2660,1211,-430,-2132,-3741,-5113,-6128,-6689,-6760,-6336,-5488,-4315,-2965,-1590,-357,620,1226,1436,1241,690,-136,-1154,-2251,-3352,-4366,-5246,-5950,-6458,-6764,-6883,-6814,-6585,-6211,-5699,-5086,-4376,-3605,-2807,-2013,-1277,-633,-115,239,436,465,359,146,-132,-428,-697,-908,-1030,-1058,-996,-864,-703,-551,-455,-452,-569,-803,-1145,-1531,-1911,-2193,-2312,-2194,-1817,-1176,-330,644,1616,2470,3067,3325,3182,2639,1756,628,-601,-1786,-2793,-3502,-3858,-3838,-3479,-2864,-2089,-1284,-560,-8,290,316,61,-442,-1126,-1930,-2757,-3531,-4164,-4589,-4759,-4648,-4272,-3663,-2917,-2118,-1392,-838,-533,-532,-815,-1355,-2061,-2840,-3593,-4226,-4686,-4929,-4963,-4802,-4502,-4114,-3696,-3308,-2977,-2737,-2571,-2484,-2422,-2382,-2307,-2191,-2022,-1797,-1538,-1267,-1007,-789,-628,-541,-528,-589,-710,-877,-1076,-1300,-1544,-1822,-2147,-2544,-3037,-3636,-4341,-5117,-5913,-6632,-7173,-7410,-7242,-6573,-5389,-3684,-1583,789,3202,5440,7265,8479,8941,8598,7472,5701,3459,1016,-1377,-3454,-5003,-5895,-6052,-5519,-4396,-2844,-1087,688,2242,3436,4126,4256,3816,2851,1449,-228,-2015,-3681,-5034,-5881,-6139,-5768,-4894,-3687,-2416,-1329,-618,-385,-584,-1080,-1653,-2097,-2246,-2039,-1496,-728,147,999,1772,2420,2974,3431,3794,4010,3992,3608,2773,1405,-435,-2611,-4841,-6782,-8034,-8271,-7253,-4946,-1503,2712,7171,11280,14447,16174,16179,14364,10919,6226,844,-4576,-9371,-12952,-14862,-14855,-12906,-9235,-4270,1391,7068,12067,15783,17792,17884,16136,12856,8581,3923,-451,-4020,-6390,-7427,-7175,-5894,-3928,-1673,519,2386,3778,4643,5037,5042,4782,4354,3832,3250,2606,1871,1013,18,-1093,-2240,-3323,-4205,-4763,-4932,-4684,-4106,-3332,-2562,-1999,-1827,-2147,-2956,-4152,-5516,-6767,-7646,-7881,-7385,-6132,-4299,-2137,-5,1766,2875,3164,2609,1334,-403,-2295,-3996,-5229,-5783,-5594,-4692,-3267,-1550,128,1487,2240,2229,1400,-181,-2286,-4629,-6837,-8554,-9494,-9473,-8462,-6595,-4122,-1395,1220,3404,4904,5620,5543,4804,3592,2142,700,-544,-1430,-1886,-1896,-1506,-815,65,980,1837,2508,2963,3164,3157,2988,2758,2557,2481,2596,2940,3484,4179,4898,5535,5937,6017,5693,4970,3907,2621,1275,43,-924,-1502,-1637,-1342,-663,262,1326,2353,3227,3834,4109,4063,3740,3256,2759,2396,2328,2636,3385,4541,6036,7736,9498,11155,12583,13673,14374,14677,14616,14241,13644,12898,12084,11266,10474,9714,8963,8165,7258,6183,4882,3343,1571,-370,-2403,-4381,-6199,-7690,-8759,-9294,-9252,-8605,-7396,-5686,-3592,-1245,1188,3542,5640,7321,8459,8952,8778,7944,6531,4635,2404,-26,-2498,-4863,-6972,-8679,-9856,-10376,-10187,-9234,-7593,-5368,-2752,4,2643,4902,6563,7485,7598,6946,5628,3832,1746,-402,-2448,-4226,-5658,-6696,-7361,-7702,-7792,-7687,-7443,-7074,-6601,-6009,-5315,-4518,-3663,-2784,-1961,-1251,-735,-447,-420,-617,-1013,-1520,-2066,-2579,-2986,-3273,-3418,-3437,-3363,-3208,-3021,-2805,-2596,-2388,-2206,-2029,-1882,-1746,-1646,-1584,-1585,-1668,-1843,-2111,-2456,-2850,-3273,-3687,-4076,-4421,-4711,-4957,-5162,-5349,-5554,-5788,-6091,-6465,-6907,-7419,-7953,-8486,-8971,-9359,-9618,-9707,-9617,-9332,-8870,-8248,-7502,-6681,-5823,-4993,-4230,-3598,-3125,-2849,-2762,-2854,-3059,-3324,-3555,-3671,-3600,-3279,-2681,-1814,-710,545,1867,3136,4256,5133,5703,5937,5837,5440,4812,4036,3215,2426,1758,1253,941,825,878,1059,1312,1586,1819,1987,2060,2045,1959,1844,1740,1705,1789,2024,2440,3022,3748,4559,5390,6158,6789,7206,7366,7237,6830,6178,5344,4410,3464,2602,1895,1416,1204,1276,1636,2235,3046,3992,5014,6047,7022,7902,8638,9207,9597,9801,9834,9710,9462,9130,8767,8409,8114,7901,7801,7808,7922,8111,8357,8623,8875,9098,9262,9362,9397,9362,9287,9174,9067,8970,8921,8912,8969,9068,9227,9410,9634,9861,10107,10333,10547,10728,10870,10968,11010,10989,10906,10742,10518,10212,9847,9412,8928,8405,7882,7381,6958,6624,6409,6293,6245,6203,6093,5852,5430,4818,4041,3171,2289,1517,929,606,564,778,1187,1692,2188,2584,2797,2798,2571,2148,1588,959,345,-179,-558,-741,-729,-523,-187,224,617,913,1046,972,681,196,-439,-1145,-1859,-2487,-2992,-3329,-3504,-3541,-3480,-3383,-3290,-3254,-3294,-3422,-3632,-3916,-4245,-4610,-4992,-5374,-5767,-6155,-6550,-6955,-7352,-7762,-8133,-8490,-8776,-9004,-9147,-9195,-9167,-9050,-8875,-8655,-8403,-8151,-7895,-7653,-7409,-7164,-6904,-6621,-6320,-6005,-5693,-5408,-5177,-5024,-4973,-5041,-5230,-5541,-5951,-6439,-6964,-7502,-7998,-8435,-8776,-9001,-9119,-9106,-9003,-8803,-8546,-8237,-7904,-7554,-7196,-6846,-6507,-6194,-5925,-5716,-5583,-5545,-5595,-5746,-5963,-6245,-6536,-6819,-7057,-7224,-7326,-7348,-7334,-7282,-7250,-7237,-7283,-7385,-7554,-7769,-8027,-8290,-8547,-8767,-8932,-9045,-9082,-9074,-9011,-8918,-8803,-8661,-8496,-8288,-8025,-7683,-7252,-6727,-6113,-5442,-4744,-4086,-3505,-3082,-2837,-2825,-3029,-3444,-4006,-4661,-5326,-5924,-6389,-6667,-6729,-6575,-6218,-5701,-5085,-4415,-3778,-3206,-2762,-2466,-2329,-2356,-2515,-2796,-3147,-3541,-3942,-4299,-4604,-4804,-4897,-4861,-4690,-4392,-3973,-3452,-2854,-2207,-1542,-890,-272,284,775,1176,1497,1728,1886,1977,2028,2039,2042,2033,2028,2025,2018,2011,1996,1971,1942,1905,1879,1867,1878,1921,1996,2115,2264,2457,2669,2913,3172,3445,3740,4037,4347,4657,4959,5250,5513,5738,5923,6058,6156,6213,6262,6299,6365,6460,6595,6783,6987,7215,7413,7567,7647,7630,7517,7294,6991,6609,6192,5758,5350,4990,4716,4535,4476,4515,4660,4856,5089,5291,5439,5474,5383,5156,4790,4329,3804,3277,2802,2431,2207,2155,2281,2568,2983,3476,3992,4481,4883,5187,5364,5435,5430,5382,5365,5406,5578,5881,6338,6922,7585,8277,8913,9437,9782,9903,9792,9444,8906,8228,7484,6753,6118,5632,5357,5286,5438,5740,6162,6602,6998,7280,7394,7333,7096,6729,6284,5843,5474,5252,5218,5404,5787,6344,7012,7704,8373,8902,9281,9434,9378,9112,8673,8118,7490,6860,6264,5760,5339,5040,4820,4679,4574,4473,4352,4186,3972,3717,3447,3194,2993,2881,2876,2996,3216,3524,3855,4178,4420,4545,4516,4317,3953,3449,2842,2181,1518,896,348,-103,-460,-731,-939,-1103,-1258,-1409,-1585,-1773,-1981,-2190,-2398,-2582,-2754,-2902,-3044,-3195,-3361,-3569,-3813,-4103,-4426,-4764,-5105,-5412,-5689,-5897,-6053,-6142,-6178,-6177,-6154,-6130,-6122,-6137,-6170,-6212,-6242,-6224,-6143,-5969,-5700,-5342,-4912,-4452,-4002,-3614,-3325,-3176,-3166,-3317,-3577,-3948,-4355,-4775,-5163,-5477,-5722,-5872,-5964,-6002,-6028,-6054,-6117,-6213,-6369,-6558,-6789,-7027,-7272,-7488,-7676,-7813,-7885,-7902,-7828,-7687,-7453,-7146,-6764,-6334,-5878,-5433,-5038,-4730,-4550,-4515,-4638,-4916,-5314,-5812,-6342,-6870,-7342,-7716,-7973,-8094,-8085,-7965,-7749,-7477,-7172,-6863,-6574,-6304,-6070,-5860,-5663,-5472,-5268,-5047,-4805,-4551,-4301,-4085,-3931,-3864,-3918,-4088,-4391,-4792,-5266,-5762,-6232,-6628,-6903,-7046,-7026,-6888,-6620,-6292,-5921,-5551,-5225,-4943,-4738,-4587,-4498,-4439,-4418,-4391,-4385,-4363,-4362,-4372,-4420,-4520,-4677,-4900,-5176,-5492,-5817,-6138,-6410,-6632,-6774,-6838,-6839,-6770,-6675,-6551,-6428,-6318,-6228,-6156,-6098,-6029,-5933,-5790,-5586,-5306,-4970,-4570,-4146,-3718,-3317,-2977,-2723,-2566,-2525,-2572,-2723,-2916,-3163,-3403,-3636,-3832,-3984,-4092,-4144,-4147,-4099,-3987,-3831,-3600,-3331,-3005,-2658,-2300,-1957,-1662,-1425,-1266,-1189,-1184,-1234,-1320,-1397,-1451,-1442,-1365,-1212,-996,-744,-484,-260,-103,-42,-90,-248,-487,-787,-1088,-1355,-1531,-1575,-1468,-1180,-739,-144,544,1293,2045,2744,3360,3839,4182,4370,4409,4326,4128,3863,3557,3251,2987,2802,2731,2794,3009,3358,3825,4362,4918,5430,5842,6101,6165,6036,5711,5239,4677,4102,3595,3244,3099,3216,3595,4226,5046,5992,6964,7869,8620,9139,9383,9326,8987,8401,7639,6776,5900,5089,4411,3913,3617,3534,3634,3902,4274,4717,5180,5610,5997,6291,6512,6634,6692,6683,6633,6566,6489,6423,6376,6348,6345,6364,6386,6425,6447,6468,6466,6448,6406,6344,6261,6163,6053,5939,5825,5717,5622,5534,5471,5420,5387,5376,5369,5383,5396,5419,5435,5451,5465,5468,5480,5477,5488,5497,5515,5538,5564,5598,5624,5657,5669,5684,5681,5678,5665,5660,5652,5664,5679,5715,5757,5820,5884,5957,6032,6100,6167,6226,6268,6304,6324,6327,6325,6305,6283,6264,6250,6265,6303,6382,6497,6648,6837,7047,7281,7510,7732,7914,8042,8082,8027,7842,7539,7103,6555,5924,5241,4553,3911,3355,2935,2660,2551,2584,2734,2957,3192,3401,3533,3561,3487,3306,3059,2781,2519,2319,2225,2255,2436,2760,3221,3784,4429,5102,5780,6412,6963,7418,7727,7903,7907,7760,7453,7007,6446,5793,5104,4405,3764,3209,2790,2522,2421,2468,2643,2895,3172,3413,3555,3561,3390,3054,2547,1935,1239,553,-94,-620,-1005,-1220,-1257,-1140,-891,-545,-159,235,586,854,1016,1043,932,679,298,-191,-761,-1367,-1981,-2546,-3030,-3389,-3601,-3646,-3531,-3269,-2893,-2446,-1978,-1535,-1169,-902,-767,-752,-862,-1055,-1315,-1594,-1875,-2123,-2349,-2538,-2734,-2937,-3193,-3507,-3886,-4321,-4775,-5213,-5584,-5838,-5942,-5875,-5637,-5265,-4783,-4268,-3768,-3344,-3038,-2870,-2844,-2940,-3124,-3354,-3587,-3792,-3944,-4036,-4080,-4093,-4120,-4178,-4315,-4536,-4849,-5244,-5682,-6129,-6543,-6869,-7090,-7177,-7135,-6995,-6781,-6561,-6368,-6264,-6265,-6394,-6630,-6939,-7270,-7567,-7760,-7816,-7693,-7395,-6952,-6395,-5815,-5263,-4824,-4557,-4488,-4643,-4989,-5492,-6088,-6703,-7267,-7715,-7994,-8088,-7974,-7690,-7254,-6723,-6145,-5582,-5069,-4668,-4376,-4240,-4235,-4360,-4594,-4898,-5252,-5611,-5945,-6234,-6454,-6601,-6677,-6687,-6661,-6614,-6582,-6578,-6629,-6729,-6882,-7058,-7235,-7360,-7402,-7309,-7057,-6628,-6022,-5264,-4391,-3465,-2547,-1712,-1024,-541,-302,-328,-621,-1152,-1885,-2765,-3712,-4684,-5579,-6371,-6981,-7401,-7592,-7570,-7344,-6946,-6430,-5846,-5254,-4722,-4297,-4028,-3944,-4051,-4340,-4785,-5333,-5926,-6506,-6992,-7344,-7498,-7440,-7157,-6670,-6012,-5245,-4429,-3637,-2940,-2390,-2034,-1886,-1938,-2163,-2509,-2902,-3290,-3580,-3753,-3747,-3582,-3254,-2819,-2312,-1799,-1328,-935,-651,-480,-408,-421,-486,-564,-653,-705,-744,-758,-772,-803,-873,-993,-1169,-1401,-1662,-1945,-2206,-2434,-2598,-2688,-2686,-2603,-2423,-2173,-1839,-1454,-1012,-549,-61,410,858,1248,1554,1769,1861,1842,1711,1483,1202,885,592,346,196,164,260,499,855,1313,1840,2384,2912,3376,3736,3983,4089,4078,3956,3771,3550,3351,3204,3144,3194,3348,3609,3934,4303,4662,4978,5203,5310,5273,5081,4736,4246,3642,2948,2221,1496,831,277,-136,-366,-415,-276,22,442,939,1447,1931,2323,2611,2759,2788,2701,2551,2365,2206,2099,2092,2190,2399,2710,3077,3481,3870,4211,4474,4646,4715,4704,4623,4517,4413,4357,4374,4502,4741,5106,5581,6132,6750,7360,7952,8461,8866,9134,9257,9220,9035,8706,8253,7702,7078,6413,5753,5128,4589,4173,3913,3839,3957,4260,4720,5295,5910,6506,6988,7298,7378,7196,6760,6097,5276,4382,3520,2781,2265,2011,2068,2399,2983,3713,4521,5277,5914,6329,6492,6359,5951,5291,4441,3465,2442,1446,552,-186,-723,-1040,-1131,-1014,-710,-267,277,879,1486,2078,2612,3079,3464,3757,3967,4086,4126,4094,3991,3846,3648,3440,3214,3002,2815,2656,2548,2480,2459,2487,2550,2663,2815,3028,3291,3627,4016,4459,4926,5388,5797,6113,6293,6306,6152,5826,5378,4837,4280,3754,3319,3018,2857,2853,2965,3164,3407,3629,3809,3900,3894,3790,3597,3336,3028,2698,2349,2011,1661,1336,996,690,390,146,-47,-154,-160,-59,154,465,841,1262,1668,2025,2294,2439,2456,2333,2106,1782,1436,1083,799,606,540,610,805,1099,1440,1785,2069,2256,2314,2231,2027,1721,1360,987,640,357,146,15,-51,-80,-93,-134,-213,-371,-589,-894,-1251,-1662,-2091,-2521,-2907,-3230,-3447,-3526,-3447,-3177,-2722,-2087,-1292,-400,552,1470,2301,2958,3403,3579,3488,3133,2542,1776,892,-33,-923,-1725,-2371,-2842,-3112,-3187,-3088,-2839,-2488,-2065,-1623,-1185,-801,-486,-271,-168,-192,-348,-637,-1044,-1561,-2145,-2779,-3399,-3976,-4441,-4775,-4916,-4870,-4612,-4174,-3584,-2901,-2193,-1530,-995,-630,-496,-588,-898,-1374,-1947,-2534,-3055,-3431,-3619,-3595,-3373,-2991,-2517,-2015,-1561,-1211,-1005,-955,-1062,-1286,-1616,-1989,-2399,-2799,-3192,-3568,-3930,-4288,-4647,-5006,-5367,-5711,-6029,-6295,-6493,-6601,-6610,-6514,-6312,-6016,-5641,-5213,-4758,-4311,-3899,-3560,-3310,-3173,-3146,-3235,-3419,-3677,-3983,-4307,-4613,-4883,-5085,-5208,-5243,-5190,-5055,-4859,-4624,-4386,-4166,-4010,-3924,-3933,-4038,-4220,-4457,-4721,-4947,-5125,-5187,-5122,-4915,-4565,-4102,-3569,-3015,-2505,-2092,-1832,-1741,-1849,-2125,-2552,-3088,-3679,-4287,-4864,-5390,-5833,-6201,-6481,-6678,-6806,-6843,-6823,-6710,-6538,-6295,-6014,-5716,-5438,-5214,-5078,-5051,-5140,-5329,-5585,-5863,-6102,-6255,-6254,-6091,-5732,-5211,-4557,-3826,-3097,-2439,-1922,-1603,-1528,-1688,-2105,-2702,-3453,-4259,-5049,-5729,-6244,-6521,-6566,-6356,-5956,-5408,-4795,-4204,-3697,-3353,-3190,-3234,-3462,-3840,-4314,-4827,-5309,-5721,-6002,-6147,-6121,-5954,-5631,-5204,-4678,-4096,-3481,-2865,-2278,-1744,-1288,-935,-690,-580,-580,-716,-931,-1233,-1568,-1897,-2197,-2408,-2513,-2493,-2327,-2041,-1637,-1162,-654,-156,278,611,804,828,673,339,-156,-778,-1483,-2211,-2903,-3503,-3954,-4227,-4300,-4166,-3856,-3388,-2820,-2193,-1568,-988,-504,-142,71,130,38,-194,-533,-951,-1414,-1873,-2312,-2680,-2978,-3180,-3295,-3323,-3271,-3154,-2973,-2726,-2418,-2022,-1554,-989,-356,338,1047,1720,2297,2717,2928,2900,2619,2115,1429,652,-140,-837,-1353,-1624,-1591,-1271,-668,137,1078,2040,2944,3678,4201,4449,4436,4170,3711,3118,2478,1861,1334,949,724,662,746,923,1168,1399,1604,1721,1753,1684,1534,1327,1087,855,645,492,397,366,400,488,631,820,1053,1328,1643,1977,2339,2674,2997,3239,3408,3459,3394,3207,2917,2546,2136,1734,1379,1128,997,1015,1178,1459,1834,2236,2621,2922,3096,3107,2931,2580,2064,1443,762,99,-468,-885,-1066,-1004,-653,-42,792,1801,2884,3966,4955,5754,6330,6612,6620,6359,5884,5257,4563,3870,3267,2789,2488,2358,2396,2552,2788,3029,3233,3340,3326,3171,2891,2505,2067,1614,1208,887,681,607,661,815,1052,1318,1599,1858,2092,2302,2504,2727,2988,3321,3729,4206,4743,5273,5772,6156,6389,6413,6217,5793,5175,4415,3571,2735,1966,1342,897,655,613,733,979,1281,1587,1844,2011,2079,2035,1918,1739,1557,1405,1307,1309,1388,1560,1792,2057,2325,2569,2767,2917,3020,3090,3143,3203,3275,3366,3469,3566,3639,3666,3627,3519,3333,3098,2824,2546,2307,2120,2026,2031,2127,2316,2553,2818,3067,3264,3391,3410,3348,3170,2929,2615,2274,1924,1593,1313,1103,990,995,1118,1377,1747,2220,2751,3300,3810,4230,4502,4603,4497,4213,3759,3205,2600,2029,1543,1206,1044,1060,1251,1551,1933,2314,2647,2883,2985,2953,2785,2515,2169,1786,1402,1025,683,363,61,-229,-512,-784,-1015,-1184,-1247,-1153,-891,-413,248,1088,2033,3038,3995,4854,5523,5975,6176,6147,5915,5547,5102,4662,4272,3996,3832,3792,3837,3920,3989,3972,3829,3518,3027,2374,1584,730,-138,-934,-1602,-2097,-2369,-2437,-2284,-1970,-1515,-984,-426,125,605,1010,1296,1466,1513,1445,1279,1031,744,430,136,-120,-310,-421,-436,-376,-232,-32,198,464,709,957,1172,1364,1521,1651,1735,1790,1789,1750,1657,1526,1365,1189,1026,893,816,811,883,1046,1270,1558,1860,2163,2410,2594,2658,2613,2428,2126,1720,1239,726,210,-258,-656,-963,-1164,-1271,-1301,-1270,-1223,-1168,-1148,-1160,-1217,-1316,-1435,-1569,-1695,-1792,-1868,-1895,-1904,-1879,-1855,-1824,-1803,-1782,-1754,-1696,-1585,-1398,-1110,-720,-229,352,969,1605,2184,2673,3019,3191,3173,2966,2588,2078,1478,859,261,-234,-608,-798,-818,-655,-352,51,488,889,1192,1335,1290,1040,606,33,-622,-1267,-1845,-2265,-2495,-2504,-2295,-1912,-1398,-836,-297,157,458,594,536,317,-38,-479,-957,-1421,-1834,-2164,-2397,-2532,-2566,-2526,-2411,-2253,-2057,-1846,-1634,-1423,-1244,-1072,-945,-829,-743,-665,-594,-514,-427,-321,-203,-71,57,177,267,313,309,243,113,-56,-280,-506,-737,-941,-1100,-1207,-1247,-1236,-1159,-1052,-898,-728,-535,-323,-88,174,468,809,1175,1587,2002,2422,2796,3111,3321,3406,3353,3153,2828,2403,1917,1418,947,537,219,-20,-168,-266,-331,-398,-485,-603,-745,-894,-1020,-1092,-1084,-971,-765,-464,-118,242,562,792,905,865,689,368,-34,-510,-985,-1437,-1835,-2152,-2405,-2589,-2739,-2869,-3009,-3166,-3349,-3550,-3744,-3911,-4008,-4009,-3874,-3581,-3122,-2481,-1697,-768,232,1284,2307,3262,4096,4761,5229,5491,5528,5367,5025,4530,3935,3273,2594,1943,1348,851,464,207,71,55,122,262,416,570,666,702,638,495,266,-19,-335,-650,-934,-1157,-1310,-1366,-1346,-1229,-1047,-792,-490,-134,241,645,1043,1417,1751,1997,2147,2166,2055,1802,1443,999,531,88,-264,-485,-531,-402,-113,305,767,1225,1575,1770,1762,1524,1086,474,-247,-1002,-1733,-2370,-2876,-3234,-3445,-3533,-3534,-3490,-3442,-3422,-3449,-3530,-3653,-3794,-3915,-3978,-3949,-3793,-3503,-3074,-2537,-1921,-1285,-672,-148,264,509,609,536,344,40,-316,-698,-1059,-1377,-1629,-1815,-1928,-1985,-1993,-1966,-1919,-1856,-1787,-1717,-1652,-1588,-1549,-1517,-1530,-1564,-1651,-1772,-1937,-2140,-2360,-2604,-2841,-3080,-3295,-3480,-3636,-3734,-3793,-3782,-3718,-3588,-3413,-3189,-2958,-2724,-2533,-2395,-2351,-2398,-2558,-2805,-3118,-3460,-3787,-4044,-4202,-4219,-4100,-3851,-3508,-3125,-2754,-2462,-2286,-2258,-2385,-2638,-2996,-3383,-3771,-4083,-4312,-4414,-4419,-4329,-4199,-4062,-3975,-3966,-4068,-4275,-4570,-4909,-5240,-5487,-5598,-5515,-5211,-4694,-3984,-3156,-2283,-1467,-794,-355,-194,-350,-805,-1519,-2426,-3439,-4453,-5398,-6168,-6738,-7051,-7125,-6971,-6633,-6161,-5616,-5041,-4499,-4000,-3592,-3262,-3023,-2870,-2781,-2761,-2789,-2855,-2955,-3071,-3192,-3311,-3405,-3476,-3509,-3505,-3476,-3422,-3374,-3334,-3345,-3402,-3538,-3751,-4035,-4391,-4779,-5184,-5554,-5863,-6058,-6118,-6010,-5731,-5275,-4672,-3949,-3157,-2352,-1591,-928,-417,-80,64,19,-174,-497,-873,-1277,-1641,-1946,-2166,-2307,-2374,-2400,-2413,-2437,-2515,-2644,-2849,-3105,-3404,-3710,-3981,-4182,-4266,-4196,-3962,-3543,-2966,-2261,-1477,-696,34,609,998,1133,1015,643,71,-644,-1409,-2133,-2732,-3137,-3305,-3237,-2940,-2493,-1938,-1380,-874,-489,-257,-186,-258,-433,-665,-879,-1052,-1114,-1078,-927,-699,-419,-147,88,238,292,240,104,-83,-287,-448,-554,-553,-466,-281,-50,203,421,580,637,608,481,306,124,-15,-51,50,309,734,1286,1933,2607,3243,3800,4204,4470,4565,4541,4410,4242,4056,3901,3785,3700,3639,3563,3447,3258,2988,2631,2206,1745,1284,870,544,333,268,338,546,854,1241,1659,2072,2442,2735,2935,3018,2981,2831,2561,2211,1783,1327,873,457,131,-87,-158,-80,146,508,959,1476,1994,2477,2885,3182,3368,3435,3417,3340,3259,3215,3252,3394,3665,4040,4505,5021,5531,6011,6409,6721,6931,7066,7130,7155,7164,7153,7137,7086,6986,6805,6524,6131,5632,5060,4451,3878,3392,3060,2925,2999,3283,3716,4246,4778,5230,5530,5622,5505,5180,4729,4200,3702,3303,3066,3020,3164,3457,3839,4244,4589,4829,4923,4876,4711,4483,4254,4095,4063,4208,4528,5029,5651,6343,7028,7628,8075,8320,8321,8082,7614,6949,6148,5262,4350,3480,2671,1987,1418,1001,705,553,507,572,730,961,1251,1582,1922,2262,2558,2821,3004,3146,3222,3281,3332,3414,3548,3758,4041,4400,4799,5225,5625,5985,6257,6447,6532,6534,6462,6334,6173,5982,5777,5545,5292,5008,4700,4376,4060,3781,3578,3477,3507,3665,3936,4283,4643,4957,5150,5173,4995,4609,4046,3365,2629,1936,1353,933,729,705,862,1121,1415,1681,1830,1844,1682,1374,949,475,22,-340,-542,-555,-353,40,585,1223,1870,2450,2891,3130,3136,2908,2452,1840,1115,368,-336,-917,-1344,-1568,-1607,-1465,-1180,-799,-369,72,472,830,1109,1334,1487,1614,1699,1789,1887,1996,2145,2303,2488,2678,2854,3015,3133,3210,3235,3207,3124,2998,2827,2619,2382,2104,1800,1454,1071,648,190,-299,-788,-1279,-1722,-2114,-2417,-2626,-2729,-2739,-2669,-2543,-2396,-2251,-2138,-2067,-2049,-2067,-2114,-2167,-2199,-2203,-2166,-2097,-2008,-1926,-1876,-1883,-1963,-2121,-2345,-2615,-2903,-3161,-3379,-3501,-3541,-3469,-3309,-3065,-2764,-2425,-2076,-1728,-1419,-1147,-955,-846,-840,-958,-1185,-1531,-1960,-2445,-2938,-3398,-3762,-4017,-4109,-4061,-3869,-3572,-3220,-2848,-2520,-2261,-2104,-2055,-2099,-2224,-2379,-2549,-2682,-2757,-2770,-2699,-2579,-2413,-2236,-2075,-1946,-1875,-1848,-1873,-1920,-1977,-2017,-2030,-2005,-1951,-1889,-1833,-1830,-1893,-2057,-2326,-2689,-3119,-3572,-3986,-4308,-4476,-4464,-4257,-3880,-3389,-2842,-2348,-1970,-1795,-1855,-2161,-2686,-3364,-4112,-4837,-5456,-5904,-6149,-6189,-6060,-5805,-5491,-5176,-4896,-4693,-4551,-4480,-4443,-4427,-4407,-4374,-4338,-4292,-4264,-4252,-4255,-4278,-4284,-4273,-4206,-4081,-3889,-3652,-3383,-3125,-2913,-2777,-2760,-2851,-3076,-3392,-3791,-4213,-4628,-4984,-5245,-5388,-5384,-5249,-4978,-4605,-4147,-3654,-3140,-2661,-2218,-1847,-1551,-1330,-1188,-1108,-1089,-1116,-1180,-1283,-1408,-1565,-1738,-1928,-2127,-2314,-2494,-2638,-2760,-2851,-2920,-2997,-3088,-3230,-3424,-3677,-3983,-4296,-4594,-4810,-4917,-4872,-4676,-4334,-3901,-3418,-2975,-2614,-2405,-2361,-2477,-2728,-3041,-3359,-3598,-3712,-3654,-3436,-3062,-2608,-2113,-1661,-1302,-1059,-967,-986,-1109,-1265,-1430,-1535,-1570,-1497,-1318,-1049,-697,-310,98,482,817,1076,1231,1265,1169,922,544,27,-598,-1308,-2068,-2832,-3564,-4220,-4763,-5175,-5424,-5533,-5485,-5323,-5064,-4749,-4417,-4104,-3837,-3643,-3526,-3484,-3493,-3530,-3541,-3500,-3353,-3086,-2670,-2125,-1458,-725,32,749,1379,1866,2193,2331,2299,2104,1792,1389,942,489,63,-293,-558,-696,-695,-530,-217,244,802,1426,2032,2572,2957,3152,3103,2820,2310,1644,878,123,-552,-1047,-1329,-1350,-1144,-728,-184,416,996,1468,1791,1916,1842,1570,1143,589,-16,-641,-1206,-1687,-2033,-2226,-2260,-2137,-1873,-1506,-1059,-588,-121,289,619,840,940,922,794,568,284,-52,-397,-736,-1051,-1320,-1531,-1676,-1727,-1697,-1545,-1297,-925,-463,90,696,1331,1954,2535,3046,3454,3769,3949,4048,4024,3939,3787,3601,3408,3221,3072,2969,2927,2943,3006,3108,3203,3283,3300,3246,3097,2865,2546,2184,1783,1387,1009,671,367,109,-132,-340,-542,-719,-871,-978,-1010,-955,-773,-471,-26,521,1176,1863,2579,3241,3845,4340,4717,4976,5101,5128,5046,4898,4687,4448,4200,3961,3764,3615,3533,3528,3587,3709,3866,4038,4181,4279,4282,4187,3970,3646,3223,2741,2224,1715,1253,860,564,370,276,280,361,504,692,897,1114,1316,1504,1652,1778,1854,1921,1949,1993,2034,2112,2220,2375,2572,2809,3072,3342,3597,3823,3984,4075,4081,3983,3809,3546,3227,2885,2547,2267,2087,2046,2179,2503,3010,3679,4455,5280,6072,6757,7259,7535,7542,7302,6818,6173,5429,4683,4028,3539,3282,3289,3559,4066,4745,5526,6301,7001,7511,7800,7793,7507,6941,6149,5206,4185,3191,2309,1615,1175,1015,1140,1529,2125,2870,3668,4457,5134,5658,5965,6041,5880,5506,4950,4268,3510,2730,1985,1316,758,340,69,-54,-33,102,334,618,927,1225,1485,1691,1837,1932,1981,2023,2059,2130,2241,2400,2611,2850,3114,3365,3589,3767,3874,3923,3897,3822,3703,3570,3440,3347,3304,3338,3458,3668,3960,4310,4691,5054,5365,5570,5639,5550,5294,4892,4369,3783,3178,2637,2199,1934,1860,1995,2323,2800,3365,3932,4418,4744,4829,4647,4164,3416,2443,1321,149,-977,-1949,-2694,-3131,-3253,-3035,-2544,-1821,-984,-107,680,1308,1698,1814,1654,1238,625,-120,-908,-1666,-2312,-2810,-3106,-3223,-3149,-2938,-2631,-2268,-1921,-1604,-1366,-1208,-1130,-1130,-1164,-1218,-1254,-1236,-1156,-981,-721,-374,34,485,936,1368,1728,2015,2181,2245,2178,2014,1752,1426,1058,689,328,32,-214,-369,-450,-462,-427,-369,-332,-339,-439,-641,-972,-1426,-1994,-2656,-3369,-4108,-4814,-5456,-5983,-6358,-6548,-6537,-6306,-5875,-5272,-4537,-3751,-2981,-2307,-1813,-1534,-1528,-1765,-2256,-2909,-3686,-4484,-5226,-5846,-6267,-6471,-6429,-6170,-5722,-5147,-4510,-3884,-3331,-2900,-2621,-2502,-2521,-2665,-2867,-3123,-3351,-3568,-3725,-3844,-3927,-3994,-4064,-4153,-4258,-4386,-4503,-4603,-4645,-4612,-4481,-4249,-3910,-3493,-3004,-2490,-1966,-1489,-1057,-737,-512,-421,-462,-628,-919,-1310,-1776,-2292,-2814,-3321,-3768,-4142,-4414,-4584,-4655,-4631,-4541,-4406,-4255,-4126,-4030,-4006,-4043,-4172,-4352,-4608,-4883,-5190,-5476,-5742,-5954,-6110,-6183,-6174,-6061,-5842,-5504,-5045,-4471,-3794,-3055,-2281,-1548,-900,-411,-124,-79,-285,-733,-1376,-2165,-3003,-3826,-4523,-5039,-5296,-5275,-4967,-4409,-3656,-2799,-1932,-1148,-542,-158,-33,-164,-501,-1000,-1582,-2174,-2726,-3184,-3541,-3785,-3953,-4055,-4133,-4202,-4271,-4341,-4398,-4422,-4397,-4304,-4134,-3895,-3579,-3216,-2807,-2368,-1915,-1446,-967,-490,-5,457,902,1288,1615,1831,1944,1913,1751,1454,1043,547,7,-538,-1043,-1461,-1781,-1964,-2027,-1981,-1846,-1674,-1493,-1350,-1268,-1272,-1358,-1521,-1740,-1984,-2226,-2431,-2573,-2619,-2553,-2352,-2015,-1539,-941,-248,496,1236,1916,2457,2823,2943,2812,2414,1771,940,-25,-1027,-1986,-2803,-3396,-3715,-3720,-3421,-2862,-2107,-1269,-440,256,751,978,920,622,118,-475,-1083,-1607,-1973,-2158,-2137,-1964,-1669,-1343,-1040,-829,-758,-823,-1051,-1369,-1771,-2169,-2525,-2785,-2907,-2873,-2668,-2305,-1798,-1192,-500,205,910,1559,2117,2582,2905,3114,3185,3151,3014,2808,2552,2278,2018,1798,1644,1570,1592,1687,1860,2057,2255,2409,2473,2430,2241,1922,1470,926,327,-280,-826,-1269,-1552,-1635,-1507,-1152,-605,104,891,1697,2413,2972,3296,3346,3101,2586,1835,924,-71,-1056,-1947,-2659,-3133,-3327,-3219,-2823,-2180,-1346,-420,512,1345,1990,2380,2486,2300,1875,1274,597,-52,-578,-905,-985,-817,-421,127,754,1355,1852,2162,2246,2087,1701,1137,460,-255,-915,-1460,-1817,-1949,-1843,-1491,-942,-218,593,1450,2256,2966,3523,3892,4068,4053,3882,3592,3238,2866,2526,2248,2062,1958,1948,1989,2070,2142,2177,2142,2016,1785,1458,1045,566,70,-428,-868,-1225,-1468,-1569,-1517,-1318,-966,-510,34,604,1149,1617,1942,2086,2014,1717,1205,509,-317,-1207,-2087,-2873,-3502,-3897,-4027,-3850,-3384,-2643,-1693,-601,536,1620,2560,3271,3709,3852,3710,3354,2831,2270,1734,1331,1109,1107,1321,1713,2225,2768,3259,3613,3773,3700,3400,2895,2244,1519,787,128,-410,-777,-960,-950,-770,-444,-21,464,945,1391,1749,1998,2124,2119,2012,1817,1584,1342,1136,983,918,929,1018,1167,1335,1506,1622,1665,1594,1395,1069,614,64,-544,-1179,-1768,-2293,-2687,-2938,-3015,-2916,-2651,-2234,-1697,-1080,-421,222,809,1288,1624,1786,1756,1546,1158,636,19,-639,-1272,-1827,-2237,-2466,-2472,-2245,-1802,-1164,-389,454,1306,2071,2705,3145,3374,3381,3196,2856,2423,1973,1567,1274,1128,1158,1330,1641,1989,2336,2583,2676,2562,2241,1705,1022,241,-549,-1276,-1865,-2276,-2467,-2444,-2216,-1807,-1270,-631,57,759,1449,2096,2686,3206,3651,4020,4317,4545,4718,4841,4931,4991,5037,5063,5078,5066,5023,4925,4763,4507,4157,3701,3151,2533,1879,1237,657,177,-154,-332,-335,-195,72,410,792,1156,1484,1738,1902,1967,1923,1761,1489,1097,601,8,-648,-1353,-2041,-2699,-3249,-3675,-3928,-4000,-3883,-3604,-3184,-2692,-2158,-1674,-1248,-960,-786,-761,-836,-983,-1153,-1271,-1305,-1178,-890,-413,218,958,1746,2486,3116,3546,3750,3693,3408,2926,2333,1690,1103,619,315,203,308,597,1057,1639,2294,2984,3656,4272,4806,5223,5512,5668,5680,5563,5326,4982,4568,4095,3604,3119,2670,2273,1943,1671,1445,1235,1009,735,388,-38,-540,-1083,-1634,-2131,-2533,-2788,-2877,-2796,-2566,-2235,-1844,-1464,-1136,-896,-774,-752,-843,-1003,-1226,-1480,-1757,-2039,-2334,-2627,-2924,-3218,-3495,-3736,-3931,-4039,-4067,-3981,-3796,-3513,-3141,-2706,-2224,-1715,-1205,-710,-236,189,581,924,1251,1560,1902,2272,2718,3219,3780,4354,4900,5357,5674,5803,5732,5458,5015,4450,3809,3160,2530,1964,1458,1033,663,366,120,-62,-182,-235,-228,-153,-42,120,289,476,656,827,976,1101,1193,1232,1220,1118,927,621,188,-378,-1071,-1885,-2782,-3730,-4665,-5534,-6254,-6776,-7025,-6986,-6627,-5991,-5108,-4062,-2936,-1831,-827,-16,566,878,929,734,349,-182,-780,-1385,-1936,-2364,-2640,-2725,-2599,-2284,-1777,-1138,-405,343,1051,1639,2074,2311,2367,2246,2017,1715,1428,1198,1092,1129,1341,1718,2265,2941,3730,4579,5440,6261,6966,7499,7793,7802,7486,6857,5917,4745,3398,1985,612,-630,-1634,-2348,-2716,-2736,-2418,-1815,-990,-26,987,1961,2829,3515,4006,4256,4308,4155,3865,3463,3012,2540,2081,1645,1230,826,407,-47,-555,-1137,-1781,-2492,-3228,-3965,-4661,-5257,-5737,-6036,-6161,-6089,-5843,-5441,-4930,-4339,-3727,-3110,-2530,-1985,-1493,-1047,-643,-285,38,314,545,728,861,947,997,1024,1035,1061,1094,1161,1248,1369,1510,1676,1870,2086,2345,2637,2989,3370,3807,4240,4674,5052,5348,5528,5573,5474,5239,4887,4441,3940,3390,2841,2278,1733,1201,680,171,-327,-828,-1318,-1814,-2301,-2775,-3226,-3621,-3957,-4184,-4301,-4283,-4131,-3852,-3479,-3017,-2521,-1991,-1459,-929,-407,105,606,1076,1512,1865,2111,2208,2103,1793,1239,471,-485,-1574,-2707,-3804,-4765,-5521,-6000,-6180,-6055,-5657,-5050,-4286,-3460,-2619,-1838,-1142,-560,-98,248,479,608,634,569,408,168,-145,-507,-888,-1260,-1586,-1840,-2015,-2099,-2128,-2119,-2130,-2200,-2372,-2668,-3090,-3617,-4208,-4800,-5344,-5768,-6037,-6118,-6002,-5701,-5241,-4650,-3980,-3274,-2582,-1952,-1438,-1071,-899,-929,-1179,-1635,-2262,-3036,-3880,-4754,-5583,-6314,-6896,-7290,-7460,-7405,-7106,-6583,-5860,-4969,-3970,-2910,-1860,-874,-15,688,1205,1533,1688,1690,1590,1406,1195,960,730,497,246,-28,-359,-752,-1209,-1730,-2282,-2844,-3376,-3840,-4216,-4469,-4609,-4625,-4540,-4372,-4153,-3900,-3639,-3382,-3129,-2893,-2654,-2426,-2195,-1979,-1786,-1632,-1551,-1553,-1678,-1930,-2332,-2870,-3539,-4297,-5118,-5941,-6724,-7413,-7971,-8356,-8551,-8538,-8313,-7886,-7273,-6490,-5589,-4576,-3535,-2470,-1468,-537,262,915,1399,1706,1836,1810,1640,1355,1004,595,208,-166,-455,-676,-795,-842,-819,-773,-718,-701,-725,-804,-934,-1085,-1245,-1373,-1453,-1446,-1358,-1145,-841,-422,86,658,1278,1895,2479,2981,3363,3582,3614,3437,3053,2486,1764,960,118,-668,-1357,-1873,-2199,-2298,-2183,-1864,-1375,-758,-60,673,1387,2047,2601,3028,3294,3383,3296,3025,2605,2051,1415,730,52,-582,-1142,-1606,-1972,-2253,-2457,-2627,-2771,-2927,-3101,-3298,-3514,-3716,-3893,-3990,-3998,-3880,-3628,-3262,-2772,-2214,-1593,-947,-293,350,995,1614,2243,2845,3440,3979,4455,4809,5020,5042,4878,4507,3973,3298,2543,1757,1012,339,-183,-550,-701,-651,-367,121,806,1656,2623,3670,4734,5767,6711,7516,8136,8535,8685,8580,8212,7616,6809,5861,4814,3755,2736,1831,1078,509,128,-84,-171,-175,-166,-189,-293,-499,-813,-1207,-1653,-2088,-2462,-2715,-2817,-2732,-2475,-2051,-1510,-897,-259,337,877,1292,1591,1742,1749,1619,1359,990,528,7,-555,-1108,-1627,-2052,-2353,-2464,-2371,-2028,-1442,-623,388,1533,2730,3908,4973,5864,6521,6927,7071,6980,6688,6245,5702,5108,4503,3918,3379,2883,2446,2042,1680,1326,999,666,361,69,-179,-370,-491,-525,-469,-330,-107,185,535,946,1404,1912,2468,3056,3674,4287,4870,5379,5769,5997,6026,5830,5400,4752,3914,2937,1892,824,-173,-1072,-1808,-2365,-2728,-2894,-2882,-2697,-2366,-1898,-1317,-641,102,885,1654,2382,2988,3456,3722,3778,3608,3235,2683,2021,1294,569,-92,-658,-1092,-1396,-1576,-1659,-1680,-1682,-1696,-1758,-1881,-2072,-2322,-2603,-2892,-3146,-3340,-3442,-3439,-3313,-3085,-2739,-2325,-1832,-1299,-743,-169,389,941,1446,1916,2304,2613,2800,2854,2756,2493,2083,1534,909,244,-361,-859,-1143,-1187,-925,-364,496,1597,2876,4237,5585,6808,7825,8540,8921,8928,8576,7901,6953,5810,4548,3244,1969,781,-283,-1185,-1926,-2487,-2897,-3151,-3297,-3334,-3316,-3249,-3166,-3088,-3017,-2970,-2938,-2914,-2887,-2832,-2730,-2557,-2288,-1915,-1418,-812,-109,652,1421,2129,2708,3093,3213,3062,2602,1895,974,-61,-1111,-2078,-2852,-3370,-3560,-3416,-2926,-2139,-1097,120,1436,2768,4033,5164,6101,6798,7230,7397,7298,6970,6456,5799,5083,4345,3663,3077,2613,2300,2104,2024,1993,1975,1906,1753,1472,1069,541,-67,-708,-1328,-1851,-2231,-2409,-2370,-2100,-1630,-993,-257,506,1235,1839,2309,2567,2652,2530,2257,1846,1342,779,185,-409,-996,-1553,-2082,-2561,-2983,-3328,-3566,-3672,-3620,-3372,-2926,-2272,-1427,-443,636,1724,2746,3620,4287,4696,4844,4730,4402,3908,3303,2646,1979,1327,714,135,-401,-895,-1336,-1716,-2005,-2189,-2245,-2163,-1953,-1622,-1223,-782,-374,-29,198,297,266,130,-56,-246,-358,-347,-148,256,877,1680,2624,3622,4601,5450,6092,6455,6485,6176,5539,4634,3531,2352,1174,152,-661,-1148,-1291,-1057,-464,433,1578,2867,4211,5503,6645,7557,8164,8436,8350,7921,7194,6224,5095,3887,2686,1564,581,-226,-855,-1303,-1619,-1843,-2032,-2251,-2533,-2931,-3434,-4069,-4767,-5533,-6284,-6982,-7583,-8031,-8323,-8429,-8362,-8119,-7729,-7191,-6536,-5781,-4945,-4071,-3187,-2345,-1600,-1000,-595,-416,-474,-751,-1210,-1776,-2370,-2889,-3234,-3331,-3100,-2530,-1608,-376,1094,2726,4396,6012,7454,8646,9514,10025,10176,10001,9546,8908,8148,7384,6661,6058,5584,5248,5031,4879,4761,4621,4430,4173,3846,3466,3065,2666,2306,1999,1762,1589,1483,1411,1385,1360,1364,1361,1382,1409,1456,1515,1573,1608,1596,1493,1284,924,411,-274,-1108,-2068,-3113,-4190,-5246,-6224,-7078,-7760,-8253,-8526,-8586,-8426,-8073,-7530,-6849,-6031,-5159,-4228,-3328,-2462,-1691,-1025,-492,-94,172,301,328,243,86,-136,-387,-648,-882,-1066,-1165,-1159,-1035,-783,-412,55,609,1192,1793,2349,2857,3253,3561,3735,3811,3783,3681,3539,3383,3258,3191,3208,3336,3565,3900,4305,4739,5141,5449,5586,5499,5135,4472,3527,2341,988,-417,-1771,-2935,-3820,-4328,-4430,-4113,-3438,-2469,-1342,-169,906,1768,2312,2482,2230,1583,567,-736,-2237,-3820,-5386,-6824,-8044,-8996,-9611,-9902,-9864,-9532,-8972,-8238,-7412,-6570,-5782,-5107,-4602,-4278,-4165,-4233,-4466,-4805,-5186,-5534,-5768,-5812,-5609,-5122,-4349,-3312,-2082,-736,605,1838,2846,3543,3866,3794,3339,2553,1514,332,-900,-2057,-3080,-3866,-4417,-4677,-4699,-4481,-4091,-3568,-2970,-2354,-1757,-1235,-800,-501,-335,-330,-467,-751,-1137,-1616,-2116,-2618,-3059,-3416,-3665,-3799,-3834,-3798,-3725,-3660,-3632,-3672,-3774,-3951,-4158,-4385,-4594,-4749,-4855,-4875,-4843,-4742,-4613,-4451,-4293,-4131,-3992,-3858,-3740,-3616,-3482,-3323,-3140,-2937,-2735,-2569,-2465,-2482,-2633,-2964,-3465,-4128,-4914,-5762,-6603,-7353,-7941,-8305,-8402,-8232,-7799,-7160,-6365,-5493,-4609,-3780,-3051,-2468,-2046,-1801,-1732,-1837,-2105,-2533,-3095,-3776,-4551,-5371,-6204,-6986,-7665,-8188,-8509,-8599,-8456,-8087,-7537,-6857,-6121,-5411,-4781,-4315,-4015,-3909,-3969,-4135,-4357,-4547,-4646,-4592,-4358,-3920,-3303,-2531,-1640,-698,260,1169,1981,2663,3153,3444,3493,3313,2902,2303,1557,745,-62,-768,-1291,-1560,-1515,-1149,-449,527,1717,3030,4339,5538,6500,7127,7346,7119,6445,5383,4003,2430,786,-805,-2227,-3391,-4260,-4790,-5024,-4987,-4753,-4394,-3992,-3606,-3309,-3133,-3103,-3236,-3513,-3922,-4430,-4986,-5560,-6075,-6504,-6770,-6857,-6715,-6351,-5767,-4998,-4110,-3160,-2242,-1434,-802,-424,-297,-464,-857,-1450,-2147,-2852,-3482,-3918,-4115,-3990,-3556,-2790,-1766,-518,846,2260,3620,4856,5898,6693,7222,7452,7417,7117,6614,5956,5214,4468,3788,3245,2894,2755,2856,3150,3616,4189,4789,5373,5853,6206,6393,6408,6269,5986,5606,5153,4678,4198,3761,3360,3030,2742,2512,2298,2107,1902,1686,1449,1201,939,701,470,296,147,57,-15,-60,-122,-212,-359,-579,-865,-1221,-1609,-1997,-2341,-2578,-2664,-2552,-2209,-1634,-834,148,1248,2382,3463,4383,5072,5447,5477,5156,4504,3588,2497,1321,187,-815,-1592,-2066,-2222,-2028,-1534,-783,147,1146,2140,3010,3698,4134,4293,4177,3800,3228,2514,1751,1007,378,-90,-320,-295,11,576,1385,2357,3446,4525,5523,6324,6844,7040,6863,6359,5566,4592,3559,2587,1816,1337,1219,1494,2123,3054,4177,5375,6511,7468,8129,8422,8297,7751,6810,5544,4036,2398,743,-822,-2193,-3307,-4100,-4575,-4725,-4602,-4258,-3769,-3217,-2673,-2210,-1882,-1715,-1739,-1925,-2267,-2694,-3166,-3588,-3906,-4036,-3936,-3581,-2970,-2144,-1168,-114,900,1812,2513,2974,3148,3052,2705,2178,1514,811,117,-498,-992,-1344,-1537,-1569,-1452,-1187,-787,-255,408,1188,2084,3058,4089,5108,6062,6864,7453,7746,7731,7363,6710,5794,4746,3644,2622,1761,1134,778,680,816,1117,1520,1950,2353,2676,2909,3024,3051,2975,2826,2600,2304,1933,1484,949,339,-341,-1056,-1771,-2432,-2981,-3362,-3525,-3455,-3129,-2607,-1913,-1150,-399,250,721,958,950,705,268,-280,-863,-1388,-1764,-1946,-1864,-1536,-945,-150,813,1871,2955,3994,4916,5655,6161,6383,6299,5897,5191,4219,3023,1700,307,-1021,-2223,-3179,-3823,-4111,-4006,-3547,-2766,-1757,-622,523,1569,2417,3007,3291,3288,3019,2555,1969,1338,744,245,-126,-329,-386,-272,-24,359,863,1466,2165,2927,3727,4523,5265,5901,6378,6660,6716,6550,6177,5649,5029,4389,3816,3368,3108,3054,3204,3518,3934,4357,4701,4864,4788,4420,3765,2858,1775,618,-495,-1469,-2182,-2607,-2684,-2453,-1944,-1237,-411,444,1254,1952,2503,2873,3066,3083,2947,2687,2330,1919,1489,1080,727,458,299,253,333,512,777,1087,1391,1659,1826,1870,1758,1494,1087,580,15,-543,-1039,-1407,-1617,-1630,-1435,-1045,-470,244,1069,1949,2841,3698,4472,5128,5628,5952,6082,6008,5745,5301,4716,4037,3304,2604,1973,1488,1180,1093,1224,1585,2133,2849,3666,4550,5426,6250,6975,7553,7964,8187,8212,8060,7728,7266,6680,6029,5329,4632,3959,3348,2817,2389,2074,1884,1805,1841,1962,2141,2349,2535,2662,2686,2574,2291,1845,1226,475,-364,-1226,-2032,-2702,-3155,-3330,-3174,-2673,-1843,-728,587,1994,3368,4578,5496,6031,6108,5711,4855,3620,2095,441,-1224,-2727,-3958,-4803,-5213,-5155,-4673,-3813,-2673,-1367,-8,1293,2425,3336,3952,4277,4301,4075,3630,3049,2380,1706,1076,546,153,-77,-140,-28,229,617,1094,1617,2150,2642,3067,3397,3622,3747,3790,3774,3743,3717,3738,3810,3957,4153,4398,4650,4879,5058,5144,5126,4983,4716,4329,3842,3276,2650,2004,1350,710,112,-458,-975,-1454,-1901,-2306,-2689,-3032,-3345,-3605,-3821,-3969,-4065,-4101,-4098,-4061,-4011,-3963,-3919,-3899,-3883,-3886,-3889,-3894,-3897,-3902,-3923,-3964,-4055,-4190,-4392,-4640,-4925,-5216,-5473,-5663,-5749,-5698,-5515,-5186,-4748,-4226,-3665,-3097,-2569,-2081,-1660,-1286,-935,-598,-228,170,619,1092,1568,2004,2341,2549,2564,2386,1997,1435,746,-5,-729,-1355,-1806,-2035,-2012,-1743,-1252,-606,132,859,1505,1971,2202,2145,1768,1088,105,-1109,-2522,-4034,-5586,-7076,-8445,-9613,-10542,-11190,-11553,-11637,-11479,-11114,-10614,-10021,-9420,-8839,-8351,-7960,-7705,-7572,-7556,-7626,-7755,-7897,-8027,-8088,-8066,-7918,-7644,-7218,-6668,-5982,-5214,-4385,-3543,-2751,-2047,-1506,-1156,-1055,-1211,-1643,-2319,-3215,-4259,-5393,-6520,-7569,-8439,-9081,-9420,-9445,-9132,-8514,-7631,-6547,-5348,-4113,-2940,-1901,-1069,-476,-155,-96,-274,-652,-1176,-1792,-2452,-3108,-3730,-4297,-4791,-5215,-5554,-5817,-5987,-6062,-6029,-5879,-5610,-5222,-4740,-4188,-3624,-3089,-2661,-2375,-2296,-2418,-2768,-3281,-3930,-4623,-5286,-5839,-6207,-6348,-6244,-5907,-5377,-4735,-4041,-3412,-2896,-2586,-2489,-2640,-2995,-3527,-4164,-4841,-5482,-6026,-6417,-6626,-6631,-6442,-6068,-5552,-4921,-4228,-3498,-2781,-2100,-1473,-929,-461,-88,187,371,441,410,267,0,-368,-859,-1433,-2092,-2796,-3531,-4246,-4917,-5502,-5961,-6275,-6400,-6336,-6064,-5597,-4953,-4162,-3267,-2308,-1345,-405,453,1226,1869,2401,2797,3079,3241,3286,3223,3047,2767,2390,1918,1395,823,274,-238,-641,-901,-982,-860,-539,-41,601,1314,2037,2696,3212,3544,3643,3502,3128,2562,1843,1057,248,-492,-1129,-1609,-1913,-2041,-1990,-1795,-1480,-1076,-635,-170,257,639,921,1104,1149,1071,852,519,92,-399,-900,-1376,-1766,-2035,-2139,-2057,-1774,-1306,-660,100,944,1783,2564,3209,3666,3880,3839,3519,2961,2181,1255,236,-786,-1735,-2535,-3114,-3421,-3420,-3099,-2470,-1575,-471,762,2040,3267,4367,5271,5930,6333,6465,6357,6034,5542,4911,4199,3420,2632,1843,1102,423,-145,-582,-842,-903,-737,-335,295,1130,2117,3192,4273,5267,6093,6667,6942,6895,6529,5900,5067,4135,3191,2342,1644,1171,906,871,991,1223,1483,1702,1818,1786,1588,1216,703,82,-609,-1298,-1966,-2550,-3034,-3390,-3613,-3693,-3652,-3478,-3209,-2838,-2400,-1903,-1374,-838,-317,160,563,887,1090,1194,1176,1057,851,565,232,-139,-525,-907,-1263,-1580,-1817,-1972,-1991,-1873,-1584,-1132,-513,233,1081,1966,2835,3633,4311,4837,5204,5411,5490,5476,5406,5322,5248,5196,5164,5136,5081,4976,4792,4513,4139,3686,3180,2663,2174,1748,1423,1206,1099,1087,1134,1211,1268,1281,1213,1069,837,551,218,-114,-435,-708,-931,-1095,-1214,-1295,-1367,-1445,-1548,-1694,-1881,-2114,-2383,-2664,-2962,-3231,-3494,-3707,-3899,-4044,-4151,-4213,-4212,-4145,-3976,-3694,-3271,-2699,-1971,-1107,-120,928,2010,3048,3998,4810,5434,5851,6038,5991,5711,5209,4502,3620,2593,1475,302,-840,-1908,-2809,-3497,-3904,-4010,-3782,-3257,-2458,-1459,-336,828,1939,2928,3724,4295,4611,4679,4509,4141,3611,2982,2292,1622,999,492,135,-49,-30,174,553,1067,1656,2272,2825,3276,3542,3615,3448,3077,2503,1804,1016,233,-491,-1086,-1500,-1714,-1697,-1478,-1057,-490,184,908,1622,2277,2828,3240,3507,3609,3587,3433,3200,2894,2546,2168,1777,1374,977,598,257,-16,-191,-246,-148,104,511,1047,1680,2346,3000,3565,3986,4215,4199,3938,3405,2637,1660,529,-688,-1919,-3087,-4114,-4931,-5480,-5730,-5649,-5259,-4575,-3651,-2558,-1368,-169,968,1966,2796,3406,3828,4050,4134,4115,4046,3977,3936,3955,4028,4170,4356,4585,4841,5110,5402,5687,5990,6273,6558,6804,7021,7181,7284,7331,7312,7261,7168,7075,6976,6893,6825,6761,6687,6589,6432,6209,5900,5493,5016,4453,3866,3253,2666,2134,1668,1318,1061,931,890,938,1028,1139,1209,1222,1123,916,585,155,-344,-864,-1352,-1760,-2031,-2143,-2052,-1785,-1318,-717,12,790,1577,2305,2919,3365,3607,3609,3373,2899,2230,1410,515,-379,-1174,-1804,-2174,-2255,-2005,-1439,-581,498,1737,3030,4298,5466,6454,7244,7793,8111,8211,8109,7846,7447,6948,6381,5778,5168,4586,4062,3619,3285,3061,2947,2932,2977,3062,3135,3178,3155,3079,2947,2799,2657,2570,2559,2648,2832,3095,3395,3702,3951,4117,4150,4054,3815,3464,3034,2548,2071,1603,1197,834,528,242,-36,-354,-724,-1197,-1754,-2422,-3147,-3924,-4664,-5334,-5852,-6165,-6241,-6050,-5601,-4931,-4082,-3129,-2147,-1201,-369,309,793,1063,1126,991,683,243,-307,-903,-1521,-2104,-2613,-3007,-3254,-3329,-3231,-2965,-2555,-2046,-1478,-911,-384,58,396,619,738,775,767,745,751,806,931,1132,1398,1716,2059,2397,2711,2955,3122,3172,3094,2873,2495,1960,1281,469,-428,-1373,-2298,-3140,-3831,-4316,-4550,-4525,-4248,-3765,-3147,-2474,-1845,-1345,-1054,-1017,-1262,-1773,-2516,-3429,-4437,-5464,-6422,-7263,-7914,-8368,-8602,-8645,-8520,-8293,-8011,-7741,-7536,-7426,-7434,-7562,-7777,-8055,-8337,-8582,-8740,-8771,-8653,-8374,-7940,-7380,-6716,-6013,-5300,-4650,-4093,-3683,-3441,-3390,-3526,-3832,-4287,-4831,-5425,-5994,-6493,-6847,-7037,-7005,-6767,-6304,-5665,-4875,-4002,-3092,-2217,-1416,-748,-232,109,276,282,154,-75,-365,-668,-957,-1180,-1324,-1366,-1302,-1140,-902,-605,-301,-21,195,301,296,150,-93,-429,-775,-1105,-1333,-1435,-1374,-1163,-824,-424,-24,292,464,434,199,-250,-851,-1559,-2288,-2974,-3548,-3973,-4231,-4328,-4303,-4189,-4059,-3950,-3932,-4020,-4250,-4597,-5059,-5569,-6097,-6562,-6922,-7124,-7128,-6930,-6521,-5930,-5195,-4362,-3496,-2652,-1893,-1279,-848,-645,-676,-955,-1453,-2146,-2967,-3865,-4745,-5543,-6172,-6571,-6693,-6511,-6031,-5278,-4302,-3167,-1950,-723,444,1498,2390,3110,3639,3999,4207,4290,4294,4240,4174,4114,4083,4096,4152,4254,4386,4539,4680,4797,4840,4794,4614,4280,3782,3124,2340,1483,626,-142,-735,-1079,-1125,-859,-309,456,1340,2221,2981,3509,3732,3607,3148,2405,1467,451,-540,-1377,-2005,-2342,-2415,-2220,-1848,-1357,-861,-435,-165,-93,-246,-605,-1136,-1774,-2450,-3091,-3629,-4010,-4201,-4180,-3952,-3525,-2927,-2187,-1342,-437,495,1396,2236,2965,3551,3966,4187,4212,4046,3713,3249,2697,2126,1572,1111,766,579,556,693,970,1364,1825,2341,2853,3370,3836,4286,4679,5043,5360,5625,5829,5947,5958,5837,5563,5130,4537,3804,2962,2046,1106,187,-672,-1429,-2065,-2554,-2891,-3062,-3081,-2931,-2646,-2219,-1694,-1100,-481,96,595,945,1123,1105,885,509,1,-553,-1101,-1553,-1866,-1976,-1877,-1556,-1054,-405,315,1041,1694,2213,2545,2659,2555,2250,1784,1218,605,15,-507,-921,-1208,-1361,-1394,-1312,-1151,-920,-645,-348,-28,277,576,837,1050,1197,1257,1220,1082,834,507,99,-328,-762,-1132,-1416,-1564,-1550,-1375,-1014,-523,100,786,1499,2186,2799,3301,3676,3893,3974,3916,3744,3485,3168,2812,2456,2106,1780,1482,1204,940,673,401,104,-195,-502,-773,-989,-1101,-1089,-913,-574,-67,567,1287,2026,2706,3255,3605,3702,3528,3077,2380,1486,462,-623,-1688,-2668,-3515,-4177,-4652,-4915,-4994,-4906,-4681,-4374,-3998,-3631,-3271,-2980,-2761,-2629,-2606,-2665,-2828,-3052,-3348,-3655,-3984,-4253,-4476,-4576,-4559,-4386,-4074,-3619,-3058,-2431,-1778,-1161,-619,-192,89,224,211,84,-136,-396,-662,-884,-1024,-1055,-946,-691,-281,282,971,1776,2654,3562,4473,5318,6070,6679,7113,7356,7388,7222,6873,6368,5754,5069,4360,3663,3015,2418,1905,1446,1049,699,374,91,-164,-360,-483,-502,-398,-161,207,674,1202,1728,2195,2534,2708,2673,2440,2019,1459,819,168,-424,-907,-1229,-1392,-1373,-1214,-942,-592,-231,120,408,614,724,728,640,471,233,-43,-357,-676,-997,-1286,-1533,-1694,-1758,-1681,-1450,-1053,-497,188,959,1748,2476,3068,3450,3570,3407,2959,2277,1418,486,-440,-1239,-1848,-2196,-2256,-2027,-1533,-829,29,971,1941,2890,3784,4592,5313,5919,6416,6778,6999,7067,6968,6717,6320,5813,5240,4652,4100,3641,3302,3113,3066,3154,3332,3581,3836,4089,4291,4451,4562,4639,4704,4770,4846,4931,5003,5044,5013,4888,4634,4249,3736,3121,2443,1752,1105,553,149,-89,-141,-22,243,604,1014,1401,1727,1934,1997,1899,1634,1220,675,28,-686,-1444,-2200,-2927,-3585,-4134,-4539,-4774,-4795,-4615,-4205,-3610,-2855,-2002,-1128,-296,396,907,1172,1193,967,557,13,-560,-1093,-1486,-1684,-1635,-1332,-767,5,961,2015,3123,4208,5217,6095,6793,7290,7541,7556,7314,6844,6155,5289,4292,3206,2103,1018,24,-852,-1554,-2075,-2384,-2494,-2411,-2154,-1770,-1279,-743,-191,332,796,1173,1457,1632,1698,1666,1523,1297,977,582,119,-393,-949,-1506,-2067,-2580,-3033,-3398,-3650,-3775,-3773,-3626,-3372,-3006,-2582,-2133,-1710,-1366,-1159,-1117,-1300,-1690,-2316,-3123,-4086,-5130,-6187,-7175,-8018,-8650,-9015,-9092,-8861,-8362,-7625,-6735,-5759,-4809,-3959,-3296,-2885,-2741,-2898,-3299,-3924,-4669,-5474,-6223,-6838,-7237,-7352,-7157,-6625,-5785,-4657,-3326,-1851,-347,1098,2374,3392,4079,4387,4300,3835,3050,2010,828,-410,-1584,-2625,-3454,-4048,-4399,-4522,-4477,-4297,-4063,-3814,-3596,-3434,-3340,-3290,-3292,-3285,-3271,-3207,-3094,-2922,-2719,-2493,-2289,-2135,-2055,-2086,-2227,-2495,-2885,-3381,-3971,-4622,-5311,-5994,-6635,-7196,-7629,-7911,-8002,-7906,-7618,-7178,-6627,-6037,-5484,-5048,-4800,-4795,-5056,-5581,-6322,-7211,-8143,-9002,-9666,-10028,-10007,-9560,-8687,-7444,-5917,-4240,-2552,-998,288,1212,1720,1793,1483,855,18,-896,-1785,-2513,-3014,-3212,-3085,-2644,-1903,-941,197,1405,2613,3722,4665,5360,5771,5857,5626,5101,4334,3405,2389,1392,487,-247,-759,-1047,-1098,-973,-714,-389,-81,167,305,314,205,-5,-262,-527,-735,-859,-860,-737,-505,-193,143,455,673,769,685,435,9,-548,-1190,-1855,-2475,-2987,-3339,-3489,-3422,-3137,-2652,-2012,-1265,-480,270,920,1397,1651,1647,1367,826,62,-870,-1873,-2868,-3735,-4390,-4742,-4728,-4336,-3566,-2478,-1173,247,1621,2833,3746,4285,4392,4078,3395,2433,1329,211,-760,-1482,-1830,-1781,-1302,-441,728,2115,3589,5053,6373,7494,8318,8847,9043,8951,8595,8037,7340,6569,5798,5076,4456,3969,3632,3450,3407,3486,3648,3870,4109,4345,4553,4722,4841,4921,4957,4967,4957,4926,4895,4837,4769,4654,4494,4255,3938,3517,3010,2400,1728,1002,263,-454,-1111,-1670,-2097,-2371,-2471,-2395,-2148,-1747,-1219,-613,34,650,1196,1597,1831,1840,1633,1201,574,-187,-1033,-1864,-2604,-3159,-3465,-3459,-3128,-2465,-1527,-368,907,2189,3374,4347,5037,5387,5379,5043,4436,3648,2791,1972,1317,904,811,1063,1658,2561,3697,4986,6322,7601,8739,9640,10265,10568,10548,10222,9624,8812,7839,6774,5671,4580,3546,2591,1745,1008,400,-96,-470,-734,-898,-957,-936,-826,-654,-423,-164,109,362,577,723,797,780,685,524,315,93,-127,-303,-434,-488,-480,-405,-283,-129,39,208,375,536,703,886,1084,1307,1525,1723,1861,1897,1792,1514,1053,406,-381,-1273,-2179,-3027,-3716,-4178,-4331,-4150,-3621,-2777,-1687,-447,832,2015,3000,3669,3976,3879,3402,2599,1553,393,-769,-1794,-2586,-3049,-3147,-2861,-2232,-1315,-205,991,2178,3237,4114,4728,5063,5112,4895,4461,3855,3156,2411,1708,1071,571,211,11,-30,48,232,457,696,890,1022,1062,1013,894,721,547,390,298,282,350,508,720,985,1255,1516,1738,1902,1985,1984,1877,1663,1336,889,340,-304,-1003,-1720,-2402,-2981,-3410,-3636,-3637,-3421,-3011,-2474,-1896,-1362,-975,-815,-925,-1341,-2027,-2932,-3954,-4980,-5866,-6498,-6755,-6581,-5932,-4852,-3399,-1698,99,1842,3359,4528,5257,5494,5269,4642,3732,2686,1660,802,238,50,270,881,1822,2985,4260,5506,6626,7502,8094,8354,8287,7935,7328,6545,5644,4686,3735,2827,2001,1281,680,213,-131,-335,-433,-408,-302,-113,137,428,754,1092,1431,1753,2034,2256,2398,2437,2372,2189,1909,1540,1124,690,283,-60,-318,-458,-501,-426,-289,-84,140,371,592,799,987,1181,1363,1565,1747,1921,2032,2071,1987,1766,1399,886,275,-398,-1054,-1624,-2030,-2210,-2117,-1738,-1083,-210,813,1864,2847,3622,4115,4216,3932,3227,2196,907,-497,-1877,-3083,-3992,-4495,-4558,-4161,-3371,-2269,-979,354,1619,2671,3469,3925,4075,3927,3554,3039,2461,1910,1446,1122,950,947,1070,1305,1594,1896,2169,2379,2498,2531,2474,2351,2190,2016,1866,1751,1700,1688,1728,1776,1816,1815,1741,1597,1362,1072,740,414,127,-80,-191,-197,-117,14,150,245,250,151,-81,-400,-805,-1223,-1622,-1960,-2211,-2375,-2477,-2549,-2645,-2814,-3088,-3499,-4019,-4634,-5255,-5830,-6240,-6433,-6316,-5889,-5135,-4124,-2933,-1688,-517,448,1097,1359,1191,629,-279,-1411,-2649,-3849,-4881,-5644,-6070,-6132,-5846,-5259,-4453,-3510,-2523,-1567,-705,19,591,996,1255,1366,1357,1233,1001,671,234,-294,-915,-1614,-2361,-3145,-3910,-4649,-5301,-5859,-6280,-6566,-6695,-6677,-6521,-6244,-5880,-5464,-5035,-4644,-4330,-4125,-4069,-4147,-4379,-4705,-5106,-5503,-5851,-6077,-6151,-6033,-5744,-5292,-4747,-4156,-3608,-3160,-2869,-2768,-2860,-3135,-3546,-4059,-4612,-5170,-5698,-6180,-6621,-7019,-7413,-7790,-8192,-8591,-8984,-9336,-9592,-9719,-9643,-9349,-8800,-8022,-7045,-5951,-4829,-3788,-2933,-2349,-2091,-2173,-2563,-3187,-3940,-4700,-5340,-5759,-5885,-5679,-5164,-4386,-3425,-2385,-1360,-433,321,886,1239,1416,1438,1358,1201,1008,778,514,214,-159,-581,-1085,-1627,-2198,-2744,-3232,-3606,-3830,-3885,-3754,-3453,-3008,-2461,-1870,-1288,-779,-373,-132,-47,-144,-398,-788,-1267,-1806,-2327,-2818,-3201,-3483,-3621,-3634,-3535,-3342,-3116,-2876,-2680,-2549,-2515,-2576,-2736,-2971,-3254,-3567,-3878,-4177,-4456,-4719,-4980,-5253,-5566,-5918,-6322,-6767,-7209,-7634,-7948,-8130,-8084,-7790,-7198,-6324,-5176,-3841,-2365,-893,508,1704,2631,3223,3470,3383,3017,2463,1794,1142,575,186,23,108,434,979,1682,2495,3344,4171,4920,5553,6032,6352,6495,6474,6299,5984,5553,5033,4449,3839,3232,2664,2162,1768,1476,1334,1311,1427,1650,1960,2331,2719,3096,3417,3651,3780,3773,3636,3366,2992,2544,2068,1618,1244,990,898,965,1206,1571,2027,2498,2930,3239,3400,3358,3124,2715,2161,1531,871,245,-305,-757,-1103,-1350,-1539,-1683,-1832,-1997,-2185,-2396,-2585,-2727,-2761,-2649,-2349,-1842,-1128,-239,775,1846,2880,3798,4507,4946,5077,4882,4400,3667,2780,1818,884,69,-556,-939,-1050,-898,-488,114,888,1746,2665,3580,4462,5282,6018,6650,7173,7559,7813,7908,7850,7638,7284,6817,6274,5693,5136,4639,4256,4004,3910,3959,4140,4421,4760,5112,5445,5702,5874,5919,5837,5616,5271,4805,4247,3625,2963,2305,1672,1105,620,247,-19,-157,-192,-122,17,212,428,650,846,1007,1111,1147,1107,968,740,393,-44,-595,-1218,-1900,-2598,-3251,-3821,-4230,-4431,-4382,-4047,-3436,-2559,-1476,-248,1024,2253,3332,4191,4745,4992,4900,4531,3927,3179,2382,1622,999,566,380,456,785,1347,2089,2942,3862,4753,5584,6284,6824,7174,7321,7253,6986,6513,5875,5081,4180,3208,2223,1276,429,-266,-767,-1042,-1087,-913,-552,-59,501,1062,1548,1905,2084,2061,1835,1412,840,150,-583,-1313,-1972,-2511,-2883,-3063,-3022,-2779,-2328,-1723,-986,-192,622,1380,2046,2569,2926,3103,3102,2935,2636,2224,1739,1208,650,86,-478,-1035,-1585,-2114,-2632,-3102,-3524,-3853,-4068,-4135,-4027,-3728,-3239,-2559,-1735,-793,193,1171,2065,2820,3381,3718,3815,3676,3337,2824,2220,1564,945,415,38,-146,-111,155,636,1316,2146,3086,4072,5051,5964,6748,7364,7756,7898,7775,7370,6727,5851,4831,3714,2606,1570,703,43,-350,-484,-369,-45,416,960,1502,1990,2376,2627,2751,2741,2633,2445,2208,1947,1672,1401,1135,879,637,418,225,85,-7,-19,38,175,374,618,873,1103,1268,1328,1260,1037,653,131,-536,-1277,-2085,-2888,-3643,-4308,-4815,-5152,-5250,-5112,-4697,-4023,-3087,-1930,-591,862,2355,3800,5109,6198,6995,7451,7542,7266,6671,5815,4795,3706,2678,1784,1150,801,794,1117,1731,2595,3605,4699,5761,6721,7502,8037,8300,8255,7910,7272,6376,5264,3995,2644,1283,7,-1114,-1990,-2587,-2849,-2794,-2440,-1841,-1098,-280,484,1129,1565,1759,1704,1415,954,384,-210,-753,-1181,-1449,-1535,-1442,-1192,-826,-396,55,465,810,1053,1189,1225,1166,1052,894,733,585,469,390,340,302,235,110,-124,-492,-1017,-1688,-2480,-3342,-4197,-4982,-5611,-6032,-6203,-6093,-5720,-5091,-4260,-3271,-2183,-1065,28,1023,1882,2551,3016,3258,3294,3149,2860,2480,2035,1585,1122,694,270,-128,-509,-881,-1206,-1509,-1724,-1876,-1906,-1853,-1685,-1455,-1172,-898,-662,-534,-531,-712,-1079,-1640,-2386,-3266,-4251,-5250,-6221,-7076,-7778,-8278,-8561,-8624,-8490,-8184,-7750,-7229,-6661,-6089,-5542,-5057,-4647,-4350,-4164,-4114,-4179,-4369,-4630,-4973,-5321,-5687,-5998,-6248,-6356,-6283,-5947,-5316,-4378,-3191,-1871,-601,426,1032,1103,658,-215,-1294,-2341,-3128,-3490,-3376,-2828,-1970,-954,81,1038,1878,2586,3191,3660,3986,4042,3742,2943,1584,-336,-2679,-5205,-7548,-9313,-10108,-9656,-7839,-4757,-721,3776,8135,11747,14067,14755,13640,10848,6695,1678,-3579,-8449,-12337,-14769,-15458,-14325,-11522,-7411,-2522,2512,7051,10509,12473,12737,11350,8605,4979,1058,-2566,-5392,-7094,-7544,-6837,-5226,-3083,-800,1271,2864,3834,4162,3895,3191,2191,1059,-67,-1114,-2031,-2818,-3504,-4099,-4629,-5049,-5334,-5383,-5162,-4617,-3785,-2761,-1694,-784,-239,-212,-801,-1965,-3575,-5368,-7060,-8322,-8918,-8701,-7670,-5975,-3887,-1746,73,1273,1635,1109,-217,-2114,-4254,-6292,-7881,-8777,-8845,-8065,-6595,-4645,-2556,-643,775,1468,1333,383,-1213,-3181,-5203,-6912,-8039,-8381,-7894,-6659,-4893,-2879,-942,649,1675,2058,1815,1077,55,-1025,-1930,-2497,-2627,-2322,-1641,-728,262,1159,1818,2151,2117,1752,1132,393,-338,-898,-1186,-1089,-589,319,1551,2989,4467,5818,6856,7475,7572,7165,6303,5130,3799,2513,1424,689,370,509,1052,1930,3003,4132,5160,5953,6415,6507,6245,5716,5034,4349,3779,3435,3341,3506,3850,4291,4709,5021,5146,5088,4849,4506,4131,3802,3597,3558,3716,4064,4581,5204,5872,6492,6988,7283,7325,7089,6577,5837,4927,3938,2955,2049,1286,696,297,92,69,212,511,953,1524,2215,2985,3803,4596,5298,5822,6086,6027,5589,4739,3497,1889,18,-1980,-3939,-5637,-6892,-7508,-7382,-6476,-4853,-2674,-172,2381,4673,6477,7561,7860,7327,6077,4239,2025,-361,-2714,-4868,-6696,-8137,-9168,-9816,-10131,-10154,-9957,-9543,-8975,-8244,-7405,-6469,-5506,-4560,-3727,-3070,-2677,-2594,-2852,-3434,-4282,-5321,-6425,-7507,-8431,-9133,-9543,-9622,-9392,-8852,-8081,-7134,-6098,-5066,-4113,-3312,-2720,-2354,-2241,-2361,-2701,-3237,-3909,-4684,-5487,-6260,-6949,-7500,-7893,-8120,-8177,-8111,-7923,-7688,-7420,-7170,-6958,-6794,-6683,-6600,-6547,-6474,-6405,-6292,-6162,-5999,-5816,-5615,-5406,-5180,-4958,-4715,-4474,-4207,-3926,-3624,-3303,-2961,-2602,-2215,-1798,-1354,-869,-355,185,746,1299,1840,2320,2736,3030,3205,3233,3124,2887,2555,2147,1727,1316,982,734,610,598,699,873,1119,1373,1649,1890,2106,2275,2396,2467,2493,2474,2431,2381,2357,2392,2522,2767,3145,3643,4249,4918,5617,6282,6873,7335,7648,7772,7735,7519,7185,6752,6274,5794,5340,4955,4640,4423,4289,4256,4306,4450,4683,5001,5415,5911,6481,7108,7760,8403,9015,9545,9984,10314,10519,10618,10611,10505,10337,10108,9857,9610,9383,9207,9101,9058,9102,9182,9302,9401,9459,9447,9342,9164,8909,8620,8317,8046,7817,7672,7580,7564,7575,7602,7617,7590,7528,7407,7261,7079,6907,6747,6633,6566,6552,6591,6670,6800,6966,7187,7450,7756,8075,8366,8575,8639,8507,8150,7565,6792,5896,4970,4098,3375,2832,2513,2366,2365,2414,2449,2407,2236,1936,1505,991,436,-89,-540,-860,-1027,-1026,-873,-601,-258,84,369,525,514,310,-97,-669,-1384,-2166,-2965,-3705,-4339,-4807,-5095,-5182,-5094,-4849,-4500,-4098,-3698,-3359,-3127,-3041,-3119,-3364,-3760,-4272,-4865,-5483,-6091,-6633,-7099,-7457,-7717,-7890,-7991,-8062,-8109,-8171,-8244,-8336,-8439,-8525,-8584,-8583,-8525,-8390,-8213,-7989,-7772,-7566,-7423,-7334,-7323,-7371,-7469,-7596,-7723,-7847,-7939,-8009,-8055,-8079,-8103,-8116,-8136,-8151,-8159,-8151,-8114,-8044,-7936,-7794,-7629,-7456,-7288,-7154,-7054,-7014,-7030,-7101,-7223,-7373,-7539,-7696,-7826,-7913,-7944,-7928,-7860,-7766,-7653,-7550,-7467,-7427,-7435,-7496,-7602,-7751,-7917,-8104,-8279,-8438,-8567,-8651,-8684,-8657,-8567,-8416,-8206,-7951,-7669,-7376,-7101,-6853,-6644,-6484,-6357,-6264,-6179,-6094,-5985,-5849,-5680,-5473,-5261,-5032,-4837,-4672,-4566,-4520,-4527,-4582,-4655,-4724,-4765,-4743,-4643,-4452,-4165,-3797,-3367,-2898,-2429,-1983,-1592,-1271,-1043,-898,-857,-887,-995,-1148,-1333,-1524,-1698,-1845,-1942,-2001,-2012,-2003,-1972,-1948,-1941,-1956,-2015,-2087,-2176,-2258,-2288,-2272,-2139,-1919,-1565,-1109,-548,87,769,1462,2144,2775,3342,3825,4210,4506,4699,4816,4861,4859,4830,4792,4776,4790,4851,4959,5098,5258,5399,5508,5546,5510,5384,5195,4944,4688,4440,4244,4129,4091,4159,4293,4500,4739,4990,5239,5454,5643,5792,5912,6017,6112,6223,6353,6522,6721,6975,7245,7556,7868,8169,8454,8681,8855,8954,8959,8887,8708,8451,8104,7704,7255,6802,6372,6002,5724,5576,5557,5694,5966,6344,6811,7300,7778,8176,8461,8573,8502,8227,7764,7145,6415,5646,4902,4274,3816,3594,3641,3948,4515,5265,6150,7076,7964,8743,9357,9767,9978,9977,9819,9521,9144,8730,8321,7957,7658,7428,7263,7128,6993,6812,6554,6188,5730,5182,4619,4081,3673,3454,3495,3823,4437,5289,6301,7366,8367,9198,9775,10046,9995,9665,9098,8407,7672,6992,6452,6080,5916,5912,6048,6236,6417,6518,6473,6264,5850,5270,4541,3724,2887,2086,1401,865,523,374,405,584,847,1145,1409,1587,1643,1555,1331,991,576,135,-282,-635,-895,-1054,-1116,-1104,-1048,-986,-957,-980,-1081,-1245,-1477,-1734,-2003,-2231,-2410,-2500,-2506,-2415,-2244,-2006,-1733,-1437,-1163,-924,-759,-690,-732,-908,-1213,-1636,-2163,-2748,-3367,-3962,-4513,-4974,-5331,-5575,-5700,-5726,-5676,-5562,-5432,-5294,-5179,-5114,-5103,-5173,-5324,-5558,-5871,-6244,-6663,-7092,-7518,-7905,-8236,-8507,-8694,-8817,-8870,-8871,-8826,-8755,-8658,-8562,-8457,-8363,-8277,-8198,-8134,-8074,-8011,-7945,-7850,-7727,-7553,-7333,-7056,-6733,-6381,-6011,-5657,-5328,-5051,-4832,-4678,-4586,-4542,-4542,-4557,-4597,-4630,-4690,-4750,-4849,-4991,-5185,-5458,-5797,-6210,-6692,-7208,-7763,-8307,-8822,-9276,-9621,-9839,-9881,-9728,-9371,-8798,-8049,-7144,-6159,-5150,-4201,-3378,-2739,-2327,-2145,-2184,-2401,-2739,-3133,-3508,-3821,-4012,-4086,-4029,-3882,-3689,-3497,-3362,-3331,-3422,-3652,-4011,-4463,-4982,-5507,-5988,-6387,-6652,-6777,-6740,-6571,-6286,-5936,-5568,-5232,-4979,-4842,-4846,-4993,-5269,-5643,-6074,-6510,-6893,-7180,-7316,-7293,-7081,-6693,-6146,-5466,-4702,-3888,-3089,-2333,-1681,-1148,-766,-531,-452,-493,-651,-871,-1147,-1426,-1705,-1956,-2171,-2361,-2519,-2673,-2827,-3009,-3230,-3497,-3826,-4192,-4594,-4997,-5366,-5666,-5853,-5891,-5752,-5426,-4901,-4209,-3366,-2422,-1428,-431,510,1358,2075,2649,3065,3347,3501,3559,3548,3478,3383,3246,3093,2895,2666,2385,2062,1692,1295,883,478,118,-195,-413,-536,-537,-420,-177,171,611,1118,1649,2186,2684,3130,3505,3824,4087,4341,4598,4902,5261,5692,6173,6689,7185,7628,7952,8127,8114,7912,7525,7003,6389,5764,5199,4765,4524,4510,4739,5188,5819,6565,7350,8087,8707,9127,9320,9244,8921,8372,7664,6861,6061,5336,4778,4431,4338,4499,4893,5475,6175,6921,7637,8250,8713,8988,9061,8951,8680,8291,7847,7383,6963,6621,6374,6245,6219,6285,6421,6598,6785,6970,7119,7238,7304,7329,7302,7223,7090,6884,6614,6265,5842,5358,4826,4278,3741,3254,2833,2520,2301,2196,2176,2226,2322,2426,2527,2597,2638,2650,2649,2652,2683,2762,2901,3104,3383,3699,4077,4445,4827,5159,5447,5652,5773,5805,5752,5643,5499,5365,5272,5264,5349,5554,5848,6219,6608,6975,7247,7389,7352,7120,6707,6120,5430,4671,3934,3265,2746,2397,2270,2344,2609,3029,3535,4083,4601,5040,5374,5579,5679,5689,5676,5680,5762,5969,6308,6793,7378,8013,8620,9118,9422,9481,9247,8717,7922,6909,5762,4562,3399,2338,1450,749,270,-21,-125,-99,31,210,402,567,680,725,689,589,424,236,27,-152,-296,-371,-365,-275,-94,162,481,833,1203,1548,1853,2085,2216,2240,2126,1895,1536,1085,574,27,-481,-946,-1301,-1545,-1663,-1660,-1565,-1405,-1228,-1068,-977,-974,-1094,-1333,-1687,-2129,-2620,-3115,-3568,-3932,-4184,-4291,-4266,-4101,-3848,-3513,-3165,-2824,-2545,-2350,-2266,-2305,-2463,-2733,-3091,-3497,-3930,-4319,-4650,-4867,-4961,-4924,-4777,-4553,-4313,-4112,-4012,-4066,-4286,-4686,-5221,-5845,-6483,-7053,-7494,-7736,-7779,-7601,-7259,-6801,-6299,-5835,-5460,-5222,-5138,-5179,-5319,-5477,-5604,-5621,-5496,-5196,-4741,-4169,-3547,-2952,-2482,-2193,-2169,-2409,-2931,-3683,-4610,-5620,-6627,-7536,-8276,-8782,-9037,-9021,-8782,-8339,-7782,-7151,-6540,-5981,-5543,-5230,-5075,-5048,-5148,-5327,-5562,-5811,-6039,-6227,-6344,-6398,-6359,-6259,-6083,-5858,-5599,-5315,-5032,-4766,-4523,-4327,-4172,-4076,-4032,-4052,-4122,-4244,-4409,-4607,-4824,-5055,-5273,-5484,-5658,-5800,-5895,-5949,-5957,-5933,-5878,-5816,-5750,-5701,-5676,-5674,-5709,-5753,-5810,-5855,-5875,-5862,-5816,-5733,-5641,-5541,-5466,-5421,-5424,-5476,-5565,-5698,-5836,-5995,-6138,-6284,-6415,-6553,-6692,-6852,-7034,-7245,-7483,-7747,-8015,-8287,-8524,-8716,-8834,-8848,-8753,-8520,-8154,-7656,-7042,-6340,-5589,-4824,-4104,-3453,-2935,-2544,-2314,-2224,-2245,-2350,-2470,-2569,-2588,-2508,-2303,-2004,-1620,-1223,-851,-574,-433,-469,-689,-1093,-1641,-2300,-2997,-3687,-4296,-4782,-5111,-5261,-5239,-5056,-4753,-4359,-3934,-3508,-3132,-2830,-2617,-2510,-2480,-2529,-2605,-2693,-2743,-2741,-2649,-2478,-2219,-1895,-1541,-1170,-831,-540,-308,-157,-61,-28,-28,-50,-76,-100,-117,-132,-160,-197,-276,-374,-515,-675,-844,-1012,-1140,-1229,-1248,-1186,-1058,-835,-575,-254,68,393,686,933,1121,1247,1308,1316,1274,1200,1096,979,847,722,594,486,401,347,343,390,500,669,894,1153,1439,1720,1976,2181,2324,2378,2355,2243,2058,1830,1574,1338,1146,1040,1033,1158,1390,1743,2175,2664,3175,3667,4121,4511,4827,5073,5251,5391,5502,5623,5764,5957,6201,6510,6856,7240,7608,7951,8208,8367,8388,8266,7989,7574,7032,6404,5714,5013,4324,3704,3161,2728,2421,2225,2159,2188,2313,2507,2754,3037,3347,3664,3999,4322,4658,4984,5303,5619,5912,6189,6437,6644,6810,6925,6983,6997,6946,6864,6735,6586,6418,6253,6083,5946,5814,5720,5639,5584,5531,5494,5437,5386,5307,5237,5144,5070,4994,4943,4921,4919,4963,5018,5113,5206,5318,5410,5492,5540,5558,5538,5485,5399,5303,5192,5095,5008,4955,4926,4936,4971,5029,5109,5184,5262,5321,5362,5372,5358,5300,5220,5100,4950,4779,4582,4386,4187,4020,3887,3822,3827,3922,4102,4371,4706,5097,5509,5918,6299,6619,6877,7039,7137,7141,7106,7022,6933,6855,6805,6800,6838,6910,7005,7084,7148,7144,7089,6944,6729,6440,6093,5709,5302,4901,4521,4192,3918,3733,3633,3632,3738,3934,4223,4582,4990,5431,5869,6288,6655,6955,7171,7284,7303,7210,7024,6746,6393,5976,5519,5028,4521,4015,3506,3015,2529,2066,1614,1190,796,441,145,-97,-267,-377,-428,-454,-458,-486,-540,-644,-788,-960,-1130,-1258,-1302,-1227,-997,-618,-76,588,1341,2133,2898,3586,4145,4531,4736,4747,4594,4306,3930,3524,3128,2794,2543,2392,2343,2375,2473,2595,2730,2829,2888,2882,2803,2648,2416,2104,1719,1254,726,125,-519,-1214,-1920,-2629,-3304,-3924,-4464,-4900,-5226,-5428,-5519,-5504,-5408,-5239,-5035,-4794,-4547,-4296,-4035,-3775,-3497,-3194,-2863,-2493,-2089,-1667,-1225,-808,-415,-80,188,384,496,540,513,434,302,135,-79,-327,-610,-937,-1288,-1672,-2066,-2450,-2820,-3131,-3396,-3575,-3693,-3734,-3728,-3690,-3643,-3614,-3627,-3684,-3812,-3984,-4210,-4457,-4714,-4953,-5154,-5299,-5376,-5379,-5302,-5155,-4937,-4659,-4334,-3959,-3565,-3150,-2752,-2387,-2098,-1918,-1882,-2023,-2348,-2871,-3558,-4386,-5291,-6221,-7101,-7880,-8494,-8921,-9133,-9142,-8960,-8634,-8199,-7718,-7230,-6787,-6418,-6145,-5969,-5888,-5875,-5916,-5975,-6036,-6073,-6076,-6042,-5966,-5867,-5745,-5626,-5514,-5429,-5366,-5346,-5340,-5377,-5412,-5469,-5519,-5572,-5611,-5647,-5662,-5673,-5668,-5653,-5630,-5600,-5566,-5542,-5513,-5505,-5504,-5521,-5560,-5602,-5671,-5731,-5808,-5866,-5919,-5943,-5939,-5895,-5809,-5683,-5520,-5341,-5152,-4984,-4843,-4754,-4715,-4735,-4799,-4903,-5029,-5169,-5315,-5456,-5604,-5748,-5905,-6072,-6256,-6443,-6641,-6811,-6955,-7033,-7033,-6931,-6723,-6401,-5987,-5499,-4967,-4438,-3936,-3502,-3164,-2926,-2803,-2777,-2835,-2950,-3102,-3244,-3381,-3462,-3498,-3471,-3370,-3212,-2975,-2688,-2337,-1963,-1566,-1201,-894,-691,-636,-743,-1047,-1516,-2145,-2866,-3633,-4369,-5012,-5503,-5803,-5894,-5788,-5513,-5129,-4701,-4303,-4000,-3859,-3896,-4145,-4566,-5133,-5783,-6426,-7012,-7427,-7641,-7582,-7243,-6614,-5735,-4635,-3405,-2098,-808,389,1441,2274,2887,3245,3369,3279,3009,2604,2111,1569,1026,509,51,-339,-633,-846,-958,-978,-910,-752,-517,-216,141,518,903,1256,1553,1777,1909,1960,1941,1874,1797,1728,1703,1716,1785,1885,2004,2119,2201,2233,2195,2079,1881,1605,1260,863,436,-3,-415,-789,-1083,-1284,-1373,-1337,-1173,-889,-487,-5,556,1149,1761,2358,2912,3406,3823,4141,4359,4464,4457,4347,4134,3848,3491,3107,2707,2329,2004,1750,1599,1558,1634,1818,2082,2398,2708,2970,3129,3142,2985,2651,2157,1545,870,202,-385,-830,-1069,-1083,-847,-383,270,1054,1893,2698,3395,3904,4171,4176,3908,3404,2726,1939,1155,440,-94,-411,-450,-219,278,976,1834,2750,3666,4498,5177,5672,5930,5964,5760,5360,4784,4096,3333,2560,1827,1171,649,268,64,42,197,531,1019,1636,2350,3111,3870,4569,5158,5572,5801,5801,5598,5216,4699,4130,3565,3087,2738,2563,2558,2710,2985,3316,3657,3936,4106,4137,4000,3707,3272,2726,2119,1492,896,370,-55,-350,-517,-532,-426,-183,167,614,1149,1738,2381,3036,3702,4337,4933,5460,5901,6252,6480,6608,6600,6496,6274,5968,5588,5160,4722,4296,3933,3643,3472,3412,3468,3619,3810,4017,4149,4191,4072,3788,3339,2737,2041,1296,562,-88,-628,-999,-1201,-1232,-1109,-887,-596,-315,-83,42,26,-137,-462,-897,-1425,-1965,-2462,-2842,-3038,-2996,-2684,-2081,-1208,-100,1186,2559,3936,5221,6324,7178,7724,7937,7812,7375,6670,5757,4717,3616,2538,1545,690,30,-424,-630,-608,-341,134,789,1582,2440,3311,4112,4783,5263,5519,5538,5329,4952,4452,3932,3451,3100,2909,2918,3103,3437,3851,4276,4633,4846,4865,4655,4193,3520,2638,1639,560,-500,-1484,-2313,-2933,-3310,-3414,-3246,-2827,-2172,-1348,-388,636,1675,2668,3572,4341,4951,5379,5620,5674,5554,5279,4870,4367,3783,3178,2559,1990,1479,1088,811,703,736,924,1235,1626,2047,2438,2731,2883,2849,2617,2197,1630,963,285,-342,-831,-1124,-1182,-984,-549,89,860,1690,2482,3155,3629,3856,3795,3459,2867,2068,1143,148,-813,-1679,-2390,-2878,-3149,-3159,-2949,-2537,-1966,-1299,-572,134,794,1342,1760,2015,2097,2009,1751,1366,854,285,-327,-914,-1448,-1879,-2180,-2321,-2294,-2096,-1745,-1262,-695,-75,530,1091,1541,1878,2048,2090,1995,1820,1609,1420,1304,1308,1448,1733,2143,2637,3177,3695,4154,4500,4713,4775,4679,4455,4101,3671,3168,2634,2086,1542,1016,514,47,-384,-768,-1104,-1382,-1603,-1757,-1863,-1912,-1939,-1943,-1965,-2014,-2120,-2298,-2549,-2887,-3297,-3760,-4269,-4769,-5252,-5658,-5961,-6117,-6105,-5891,-5488,-4882,-4125,-3240,-2299,-1367,-506,199,712,991,1025,844,479,13,-491,-930,-1246,-1361,-1247,-891,-326,400,1185,1950,2562,2953,3020,2743,2100,1133,-89,-1469,-2884,-4223,-5350,-6192,-6647,-6701,-6329,-5570,-4488,-3161,-1701,-220,1177,2373,3295,3878,4075,3897,3348,2489,1389,133,-1174,-2439,-3560,-4464,-5091,-5409,-5427,-5159,-4673,-4031,-3322,-2627,-2021,-1567,-1303,-1237,-1364,-1633,-1999,-2381,-2706,-2906,-2925,-2728,-2323,-1721,-997,-204,559,1220,1710,1979,2006,1799,1372,782,66,-711,-1504,-2262,-2954,-3550,-4032,-4391,-4613,-4709,-4663,-4496,-4199,-3782,-3267,-2646,-1963,-1222,-455,309,1044,1717,2306,2778,3117,3300,3308,3146,2797,2292,1635,880,50,-783,-1582,-2289,-2864,-3284,-3535,-3625,-3582,-3446,-3263,-3095,-2986,-2975,-3102,-3346,-3724,-4172,-4667,-5129,-5514,-5744,-5798,-5625,-5252,-4687,-3994,-3249,-2525,-1920,-1492,-1296,-1356,-1649,-2150,-2779,-3473,-4137,-4703,-5099,-5280,-5220,-4910,-4357,-3605,-2673,-1646,-548,518,1526,2374,3043,3454,3610,3466,3063,2403,1566,588,-421,-1413,-2296,-3022,-3557,-3891,-4036,-4032,-3934,-3792,-3683,-3649,-3740,-3976,-4369,-4899,-5543,-6251,-6959,-7610,-8117,-8424,-8464,-8205,-7633,-6763,-5652,-4364,-3008,-1671,-470,521,1227,1611,1677,1420,923,213,-605,-1459,-2267,-2957,-3467,-3766,-3819,-3646,-3247,-2684,-1984,-1228,-459,252,856,1320,1605,1715,1641,1408,1042,580,63,-470,-977,-1429,-1787,-2052,-2190,-2228,-2159,-2014,-1829,-1627,-1464,-1360,-1356,-1472,-1707,-2079,-2557,-3139,-3790,-4487,-5205,-5902,-6562,-7134,-7593,-7896,-8010,-7907,-7583,-7043,-6328,-5496,-4627,-3807,-3128,-2669,-2471,-2577,-2949,-3559,-4323,-5149,-5946,-6609,-7075,-7275,-7194,-6819,-6173,-5304,-4242,-3070,-1829,-584,603,1700,2641,3407,3962,4284,4377,4234,3886,3349,2672,1881,1028,145,-746,-1595,-2411,-3143,-3798,-4351,-4785,-5100,-5285,-5346,-5300,-5160,-4953,-4707,-4436,-4160,-3879,-3586,-3272,-2917,-2525,-2078,-1612,-1135,-689,-310,-21,145,193,120,-52,-288,-578,-863,-1151,-1392,-1607,-1752,-1865,-1896,-1879,-1782,-1606,-1354,-1010,-601,-126,378,881,1359,1755,2075,2262,2338,2286,2128,1882,1566,1213,840,480,138,-159,-410,-611,-757,-870,-945,-1016,-1083,-1180,-1306,-1485,-1714,-1996,-2324,-2685,-3056,-3408,-3711,-3911,-3982,-3867,-3539,-2976,-2174,-1167,-2,1229,2429,3477,4260,4684,4674,4211,3311,2041,520,-1130,-2729,-4156,-5247,-5932,-6137,-5863,-5152,-4059,-2712,-1182,375,1909,3291,4492,5452,6155,6593,6776,6730,6487,6104,5622,5111,4619,4192,3874,3661,3571,3557,3600,3642,3636,3544,3331,2987,2507,1919,1226,495,-277,-1019,-1719,-2328,-2821,-3159,-3319,-3281,-3031,-2581,-1951,-1182,-326,547,1387,2124,2717,3147,3388,3467,3401,3224,2990,2721,2480,2276,2157,2119,2194,2365,2651,3042,3527,4112,4766,5489,6240,7007,7743,8422,9015,9482,9817,9995,10021,9907,9663,9324,8912,8461,7994,7526,7076,6637,6219,5815,5415,5033,4650,4273,3913,3543,3193,2821,2455,2052,1652,1223,822,456,189,50,102,356,837,1523,2368,3326,4301,5221,6016,6604,6972,7082,6965,6648,6193,5660,5127,4643,4282,4047,3984,4060,4273,4571,4922,5278,5595,5848,6008,6075,6045,5939,5772,5568,5360,5155,4987,4851,4763,4719,4706,4731,4770,4822,4885,4936,4994,5039,5079,5120,5144,5176,5190,5213,5219,5237,5240,5257,5269,5297,5330,5374,5430,5481,5541,5586,5618,5637,5635,5620,5594,5560,5510,5459,5376,5280,5142,4972,4767,4541,4310,4105,3945,3867,3880,4012,4248,4590,5007,5470,5954,6403,6814,7124,7348,7453,7451,7357,7179,6966,6746,6554,6437,6408,6488,6673,6942,7260,7601,7909,8163,8324,8392,8353,8235,8023,7760,7423,7034,6576,6052,5456,4817,4150,3511,2946,2512,2248,2170,2267,2503,2795,3078,3230,3192,2889,2291,1410,279,-1021,-2403,-3761,-4998,-6032,-6796,-7267,-7431,-7316,-6955,-6400,-5696,-4889,-4006,-3066,-2075,-1039,44,1157,2296,3413,4486,5445,6257,6847,7187,7234,6975,6428,5606,4580,3405,2176,973,-109,-1006,-1658,-2034,-2139,-1985,-1628,-1123,-533,74,665,1191,1664,2065,2432,2768,3091,3407,3703,3955,4157,4254,4257,4131,3892,3541,3095,2576,1995,1374,715,25,-690,-1430,-2189,-2949,-3706,-4432,-5108,-5729,-6258,-6715,-7061,-7328,-7483,-7559,-7534,-7418,-7215,-6917,-6537,-6072,-5535,-4935,-4291,-3627,-2963,-2338,-1769,-1299,-931,-700,-586,-604,-722,-926,-1185,-1487,-1785,-2101,-2381,-2659,-2900,-3120,-3292,-3411,-3451,-3381,-3189,-2852,-2369,-1764,-1067,-341,338,892,1239,1314,1070,497,-386,-1538,-2856,-4278,-5657,-6928,-7973,-8747,-9202,-9352,-9212,-8857,-8348,-7771,-7198,-6677,-6244,-5892,-5611,-5356,-5109,-4826,-4523,-4185,-3874,-3612,-3467,-3471,-3663,-4046,-4599,-5286,-6034,-6781,-7445,-7960,-8277,-8370,-8235,-7906,-7424,-6868,-6301,-5806,-5435,-5228,-5190,-5296,-5500,-5721,-5897,-5940,-5811,-5484,-4960,-4291,-3521,-2734,-1991,-1366,-888,-599,-479,-538,-726,-1032,-1401,-1821,-2258,-2694,-3127,-3527,-3909,-4234,-4512,-4693,-4786,-4734,-4556,-4219,-3743,-3156,-2481,-1794,-1132,-582,-174,23,12,-231,-679,-1303,-2056,-2901,-3769,-4633,-5434,-6152,-6749,-7220,-7551,-7746,-7823,-7792,-7692,-7537,-7372,-7213,-7084,-7010,-6969,-6975,-6985,-6973,-6917,-6761,-6514,-6149,-5698,-5186,-4666,-4183,-3794,-3527,-3408,-3428,-3571,-3788,-4039,-4256,-4409,-4443,-4354,-4137,-3807,-3415,-2995,-2608,-2298,-2096,-2023,-2064,-2194,-2363,-2516,-2604,-2596,-2465,-2251,-1964,-1693,-1487,-1425,-1561,-1918,-2506,-3291,-4215,-5212,-6187,-7067,-7783,-8279,-8543,-8569,-8392,-8056,-7627,-7156,-6715,-6323,-6015,-5766,-5552,-5317,-5006,-4564,-3954,-3161,-2208,-1139,-25,1051,2007,2779,3303,3580,3590,3380,2981,2452,1844,1200,568,-34,-579,-1062,-1472,-1816,-2074,-2271,-2384,-2428,-2408,-2322,-2187,-2004,-1794,-1553,-1308,-1053,-804,-565,-334,-118,84,267,428,556,638,663,615,487,277,-16,-371,-771,-1193,-1611,-2005,-2364,-2684,-2969,-3241,-3491,-3753,-3999,-4242,-4443,-4577,-4623,-4532,-4318,-3953,-3479,-2910,-2310,-1718,-1202,-788,-528,-420,-473,-658,-946,-1282,-1632,-1937,-2165,-2295,-2307,-2222,-2041,-1798,-1507,-1188,-842,-472,-52,425,977,1614,2316,3066,3818,4513,5103,5516,5717,5672,5370,4832,4086,3186,2196,1178,202,-678,-1415,-1972,-2344,-2526,-2537,-2418,-2198,-1937,-1673,-1442,-1264,-1140,-1050,-965,-843,-641,-341,72,579,1142,1721,2243,2680,2972,3132,3145,3068,2924,2787,2685,2668,2747,2914,3152,3414,3665,3856,3957,3947,3827,3607,3321,2992,2675,2376,2150,1972,1883,1836,1859,1903,1987,2073,2173,2260,2327,2353,2313,2192,1954,1602,1118,527,-156,-883,-1616,-2295,-2892,-3354,-3681,-3844,-3863,-3738,-3486,-3124,-2660,-2110,-1479,-786,-36,736,1520,2273,2982,3607,4148,4581,4918,5160,5325,5426,5479,5500,5490,5467,5415,5351,5256,5144,5007,4865,4721,4612,4536,4543,4622,4798,5059,5376,5732,6070,6357,6543,6597,6494,6231,5810,5262,4615,3920,3224,2575,2016,1586,1294,1166,1173,1309,1529,1797,2056,2274,2391,2391,2255,1987,1613,1180,745,376,144,93,264,655,1238,1962,2750,3530,4220,4775,5148,5352,5389,5323,5187,5053,4964,4960,5059,5267,5559,5916,6295,6661,6986,7242,7428,7543,7614,7655,7708,7793,7939,8161,8458,8824,9253,9694,10146,10538,10855,11046,11079,10922,10559,9979,9192,8221,7093,5865,4584,3313,2106,1007,56,-719,-1320,-1725,-1970,-2049,-2000,-1833,-1587,-1272,-927,-568,-223,86,342,534,655,713,715,680,636,596,595,640,740,895,1093,1310,1529,1726,1884,2005,2096,2175,2288,2448,2714,3076,3569,4151,4807,5479,6108,6649,7050,7288,7368,7293,7114,6864,6590,6332,6102,5913,5744,5571,5359,5081,4712,4252,3696,3076,2402,1714,1023,351,-286,-896,-1445,-1943,-2350,-2647,-2803,-2789,-2600,-2238,-1736,-1142,-526,47,499,795,893,803,544,158,-298,-771,-1212,-1588,-1880,-2092,-2231,-2329,-2394,-2467,-2529,-2608,-2663,-2687,-2649,-2514,-2272,-1890,-1371,-723,54,920,1852,2804,3733,4586,5327,5899,6288,6457,6421,6177,5767,5223,4598,3932,3280,2657,2089,1570,1079,607,112,-415,-978,-1591,-2212,-2849,-3456,-4028,-4555,-5038,-5496,-5943,-6407,-6894,-7416,-7963,-8512,-9039,-9497,-9868,-10106,-10212,-10178,-10016,-9763,-9435,-9077,-8694,-8320,-7925,-7521,-7054,-6519,-5867,-5108,-4216,-3236,-2190,-1141,-155,723,1424,1934,2245,2370,2366,2274,2168,2094,2104,2209,2415,2698,3017,3324,3581,3731,3769,3663,3433,3084,2639,2135,1570,1002,411,-152,-677,-1145,-1512,-1772,-1885,-1858,-1687,-1412,-1067,-725,-450,-305,-351,-605,-1073,-1732,-2516,-3372,-4214,-4975,-5598,-6054,-6327,-6445,-6440,-6368,-6294,-6260,-6323,-6489,-6767,-7128,-7528,-7914,-8218,-8380,-8351,-8095,-7598,-6873,-5957,-4914,-3814,-2757,-1812,-1072,-581,-365,-429,-719,-1193,-1745,-2309,-2774,-3091,-3197,-3084,-2755,-2248,-1607,-889,-145,583,1257,1859,2374,2795,3114,3326,3428,3407,3277,3018,2665,2209,1694,1128,549,-27,-579,-1100,-1587,-2045,-2482,-2905,-3326,-3730,-4123,-4479,-4777,-5013,-5146,-5192,-5135,-4998,-4804,-4592,-4397,-4279,-4254,-4371,-4609,-4971,-5394,-5836,-6201,-6439,-6474,-6272,-5836,-5175,-4360,-3455,-2554,-1742,-1092,-648,-443,-456,-677,-1037,-1497,-1981,-2448,-2833,-3101,-3225,-3160,-2920,-2462,-1825,-997,-38,1026,2105,3149,4060,4796,5276,5503,5448,5161,4669,4052,3357,2665,2007,1426,924,497,122,-225,-571,-937,-1325,-1734,-2141,-2510,-2819,-2999,-3049,-2895,-2564,-2017,-1296,-428,529,1497,2399,3142,3652,3862,3741,3281,2513,1512,357,-831,-1952,-2910,-3625,-4073,-4243,-4174,-3922,-3551,-3134,-2715,-2346,-2021,-1771,-1550,-1383,-1229,-1116,-1024,-987,-994,-1072,-1201,-1384,-1583,-1778,-1918,-1988,-1942,-1780,-1491,-1092,-615,-89,438,925,1334,1625,1779,1789,1654,1402,1051,648,222,-187,-567,-892,-1178,-1406,-1607,-1760,-1878,-1934,-1914,-1791,-1541,-1155,-627,16,744,1502,2221,2846,3301,3556,3571,3347,2907,2278,1535,723,-70,-789,-1365,-1751,-1904,-1806,-1444,-837,-9,976,2058,3143,4147,4974,5559,5838,5811,5472,4894,4134,3302,2479,1765,1210,861,710,735,881,1078,1265,1362,1346,1169,852,410,-103,-625,-1077,-1397,-1518,-1401,-1033,-434,351,1237,2135,2934,3535,3867,3862,3539,2895,2021,995,-73,-1073,-1919,-2542,-2910,-3032,-2934,-2682,-2332,-1950,-1590,-1279,-1040,-866,-759,-697,-683,-696,-747,-825,-937,-1077,-1235,-1404,-1556,-1685,-1755,-1759,-1673,-1493,-1213,-836,-377,146,706,1267,1804,2275,2656,2916,3051,3047,2926,2692,2381,2005,1602,1172,748,318,-100,-505,-888,-1229,-1508,-1696,-1766,-1690,-1464,-1072,-544,106,821,1562,2260,2876,3356,3667,3806,3745,3526,3149,2671,2137,1603,1140,809,666,764,1115,1724,2551,3534,4577,5586,6441,7071,7398,7408,7117,6572,5871,5093,4351,3702,3214,2880,2702,2615,2573,2499,2337,2053,1617,1056,395,-302,-955,-1492,-1832,-1911,-1699,-1182,-397,602,1710,2839,3835,4630,5087,5187,4879,4191,3192,1939,574,-817,-2108,-3206,-4051,-4580,-4800,-4700,-4337,-3730,-2959,-2049,-1084,-78,893,1820,2647,3359,3922,4338,4592,4706,4702,4606,4468,4312,4191,4114,4128,4224,4431,4731,5129,5596,6114,6641,7135,7551,7834,7948,7851,7540,7002,6283,5410,4455,3477,2545,1704,1003,444,39,-245,-419,-522,-558,-546,-469,-319,-70,291,767,1351,1996,2667,3281,3777,4082,4142,3909,3394,2576,1534,300,-1015,-2333,-3526,-4503,-5160,-5422,-5249,-4633,-3615,-2271,-723,898,2442,3788,4833,5522,5851,5852,5603,5207,4751,4344,4050,3900,3923,4074,4325,4619,4885,5087,5173,5128,4955,4670,4316,3934,3581,3305,3142,3114,3224,3441,3737,4034,4286,4399,4335,4031,3481,2682,1675,507,-741,-1999,-3175,-4220,-5060,-5687,-6074,-6247,-6235,-6077,-5831,-5540,-5252,-5011,-4837,-4759,-4784,-4924,-5161,-5502,-5903,-6362,-6812,-7238,-7572,-7772,-7808,-7615,-7194,-6513,-5593,-4444,-3140,-1711,-277,1111,2336,3337,4047,4427,4477,4216,3703,3012,2241,1477,802,293,-46,-169,-143,23,243,475,649,742,724,607,411,176,-66,-268,-419,-504,-535,-540,-550,-611,-759,-1032,-1452,-2029,-2764,-3628,-4600,-5612,-6627,-7555,-8345,-8919,-9233,-9246,-8967,-8407,-7633,-6722,-5761,-4861,-4085,-3503,-3131,-2961,-2945,-3024,-3113,-3152,-3070,-2856,-2483,-2006,-1445,-888,-377,12,261,351,301,166,-6,-124,-133,41,413,1008,1787,2705,3693,4660,5535,6222,6682,6859,6747,6358,5706,4845,3818,2673,1476,255,-930,-2053,-3082,-3998,-4783,-5437,-5948,-6322,-6573,-6696,-6734,-6689,-6614,-6524,-6480,-6485,-6600,-6807,-7141,-7565,-8074,-8615,-9159,-9644,-10029,-10281,-10360,-10278,-10022,-9638,-9142,-8603,-8038,-7523,-7056,-6687,-6400,-6202,-6060,-5961,-5852,-5733,-5550,-5312,-4997,-4614,-4158,-3640,-3058,-2415,-1712,-938,-99,813,1793,2828,3911,5008,6092,7129,8065,8873,9498,9910,10079,9977,9595,8925,7983,6790,5397,3858,2259,682,-760,-1988,-2896,-3449,-3594,-3363,-2797,-1983,-1043,-87,748,1381,1718,1758,1467,922,150,-756,-1736,-2719,-3667,-4533,-5329,-6026,-6663,-7232,-7754,-8222,-8627,-8943,-9144,-9188,-9047,-8699,-8136,-7375,-6446,-5403,-4312,-3249,-2284,-1490,-902,-562,-463,-582,-893,-1312,-1804,-2266,-2654,-2884,-2919,-2719,-2273,-1596,-718,297,1380,2441,3396,4156,4659,4840,4688,4192,3389,2340,1120,-165,-1402,-2495,-3317,-3819,-3916,-3607,-2902,-1856,-559,869,2311,3625,4701,5444,5796,5735,5274,4471,3396,2156,854,-412,-1539,-2482,-3183,-3657,-3907,-3991,-3942,-3836,-3695,-3570,-3455,-3357,-3243,-3098,-2861,-2536,-2069,-1485,-777,10,837,1637,2359,2930,3308,3440,3314,2906,2253,1367,335,-793,-1893,-2891,-3655,-4113,-4181,-3837,-3077,-1969,-600,890,2349,3625,4579,5116,5194,4814,4054,3012,1834,663,-364,-1139,-1582,-1678,-1429,-909,-185,625,1437,2153,2715,3087,3261,3259,3118,2882,2600,2322,2076,1902,1801,1789,1849,1976,2130,2304,2438,2528,2522,2413,2175,1826,1367,852,318,-175,-565,-815,-895,-804,-572,-242,117,433,636,672,495,109,-483,-1226,-2051,-2880,-3607,-4149,-4423,-4375,-3986,-3268,-2282,-1112,118,1287,2261,2938,3236,3122,2603,1735,598,-669,-1969,-3136,-4092,-4726,-4991,-4888,-4421,-3669,-2709,-1636,-560,442,1291,1947,2377,2595,2603,2446,2157,1780,1371,975,643,424,347,447,727,1174,1762,2424,3086,3672,4074,4245,4104,3668,2921,1964,857,-253,-1255,-2024,-2469,-2527,-2193,-1495,-511,646,1863,3002,3966,4664,5058,5128,4909,4442,3808,3078,2329,1626,1009,513,127,-135,-317,-413,-463,-463,-426,-350,-226,-66,154,405,713,1045,1416,1806,2217,2638,3062,3472,3854,4171,4397,4488,4413,4154,3691,3063,2290,1461,643,-82,-631,-965,-1053,-918,-599,-181,267,632,867,893,718,347,-168,-738,-1291,-1722,-1983,-2017,-1834,-1452,-933,-351,219,707,1060,1255,1289,1177,963,672,365,62,-204,-418,-579,-684,-751,-793,-836,-896,-999,-1152,-1361,-1613,-1873,-2107,-2249,-2261,-2068,-1660,-993,-91,1021,2297,3666,5065,6430,7708,8860,9861,10697,11349,11817,12067,12096,11858,11367,10602,9607,8434,7167,5919,4801,3936,3399,3255,3500,4082,4930,5897,6876,7716,8328,8629,8602,8248,7610,6759,5749,4682,3597,2564,1614,777,69,-492,-911,-1164,-1272,-1218,-1039,-748,-383,8,380,695,908,1008,985,843,608,294,-69,-450,-850,-1224,-1591,-1913,-2191,-2397,-2509,-2491,-2312,-1941,-1362,-576,388,1485,2638,3746,4732,5469,5910,5979,5674,5017,4073,2950,1768,676,-206,-758,-916,-655,-5,950,2100,3292,4393,5269,5830,6026,5860,5378,4664,3824,2963,2184,1552,1112,860,780,806,896,957,956,831,574,176,-324,-901,-1486,-2033,-2484,-2800,-2947,-2934,-2760,-2471,-2107,-1729,-1381,-1115,-952,-897,-948,-1069,-1234,-1408,-1568,-1698,-1799,-1876,-1945,-2007,-2061,-2087,-2043,-1892,-1573,-1055,-314,638,1758,2968,4168,5246,6096,6632,6821,6634,6146,5394,4518,3592,2743,2027,1499,1169,1012,984,1042,1110,1162,1152,1059,886,616,267,-169,-682,-1268,-1911,-2595,-3273,-3919,-4468,-4886,-5128,-5183,-5051,-4768,-4380,-3967,-3578,-3301,-3145,-3146,-3268,-3486,-3732,-3968,-4139,-4238,-4266,-4255,-4254,-4316,-4481,-4782,-5201,-5702,-6221,-6656,-6930,-6942,-6648,-6014,-5068,-3863,-2489,-1067,302,1488,2422,3028,3303,3244,2914,2380,1730,1067,469,15,-247,-289,-111,256,784,1384,2019,2594,3063,3372,3485,3410,3137,2724,2192,1615,1031,503,49,-294,-534,-670,-721,-698,-620,-485,-305,-66,220,555,903,1234,1481,1583,1476,1096,427,-544,-1765,-3161,-4624,-6032,-7251,-8187,-8749,-8915,-8693,-8148,-7361,-6451,-5513,-4643,-3897,-3295,-2831,-2466,-2149,-1817,-1439,-961,-401,252,954,1669,2362,2975,3504,3892,4164,4293,4296,4191,3989,3717,3414,3090,2802,2557,2397,2329,2365,2492,2686,2917,3126,3278,3311,3203,2932,2511,1973,1363,739,158,-350,-755,-1078,-1341,-1596,-1888,-2264,-2742,-3326,-3989,-4683,-5356,-5949,-6418,-6745,-6917,-6977,-6943,-6895,-6866,-6912,-7058,-7300,-7632,-7988,-8340,-8594,-8714,-8639,-8336,-7807,-7052,-6116,-5040,-3897,-2739,-1655,-689,86,630,924,945,726,299,-273,-902,-1506,-1991,-2284,-2316,-2071,-1538,-755,217,1313,2433,3516,4470,5280,5889,6319,6567,6664,6624,6473,6210,5846,5382,4818,4171,3481,2777,2149,1636,1329,1257,1457,1910,2573,3361,4175,4901,5432,5694,5623,5218,4501,3524,2372,1126,-131,-1316,-2384,-3289,-4011,-4550,-4908,-5090,-5137,-5038,-4851,-4577,-4260,-3934,-3622,-3369,-3186,-3109,-3126,-3249,-3449,-3700,-3979,-4234,-4454,-4599,-4670,-4653,-4565,-4397,-4177,-3883,-3541,-3121,-2655,-2117,-1570,-1019,-542,-188,-3,-44,-288,-748,-1316,-1958,-2525,-2952,-3152,-3072,-2735,-2161,-1443,-671,47,626,1009,1171,1133,945,677,415,222,155,230,444,750,1107,1448,1718,1889,1917,1829,1615,1316,959,569,191,-166,-462,-681,-797,-794,-654,-381,25,533,1113,1698,2244,2667,2928,2979,2799,2416,1850,1180,462,-228,-835,-1329,-1695,-1950,-2124,-2251,-2362,-2487,-2611,-2737,-2818,-2830,-2738,-2527,-2200,-1786,-1327,-886,-517,-271,-182,-245,-455,-748,-1082,-1377,-1584,-1641,-1530,-1226,-747,-125,606,1367,2112,2753,3234,3491,3479,3182,2589,1741,674,-534,-1796,-3036,-4152,-5081,-5764,-6161,-6261,-6082,-5635,-4982,-4155,-3220,-2226,-1222,-259,631,1399,2014,2445,2651,2621,2326,1780,995,21,-1080,-2222,-3315,-4255,-4974,-5384,-5484,-5242,-4739,-4005,-3173,-2318,-1562,-977,-618,-503,-614,-900,-1287,-1696,-2047,-2273,-2349,-2238,-1984,-1595,-1133,-639,-155,289,674,994,1249,1446,1582,1668,1690,1655,1553,1392,1173,917,647,384,170,15,-54,-40,53,201,391,593,800,1007,1224,1471,1764,2118,2527,2975,3426,3823,4124,4273,4254,4047,3685,3206,2659,2118,1611,1193,863,615,430,265,106,-71,-264,-442,-588,-639,-583,-380,-37,432,994,1594,2190,2715,3146,3438,3589,3593,3465,3226,2912,2544,2173,1819,1533,1338,1267,1346,1583,1978,2514,3151,3838,4525,5128,5623,5936,6074,6017,5792,5429,4965,4428,3860,3253,2640,1996,1325,635,-86,-789,-1466,-2053,-2518,-2804,-2907,-2798,-2528,-2121,-1677,-1246,-942,-793,-873,-1168,-1663,-2306,-3015,-3710,-4298,-4707,-4874,-4774,-4396,-3771,-2930,-1945,-871,213,1251,2175,2951,3534,3912,4078,4045,3835,3487,3042,2557,2081,1668,1362,1200,1204,1389,1735,2243,2857,3549,4263,4945,5556,6054,6420,6641,6723,6678,6523,6278,5957,5574,5143,4669,4180,3680,3224,2823,2531,2372,2358,2503,2763,3116,3482,3813,4033,4104,3990,3693,3230,2639,1968,1269,582,-48,-609,-1099,-1516,-1901,-2252,-2620,-3003,-3430,-3896,-4385,-4896,-5386,-5836,-6222,-6507,-6684,-6737,-6660,-6461,-6154,-5748,-5279,-4756,-4214,-3657,-3113,-2575,-2055,-1544,-1034,-528,-14,493,994,1465,1887,2230,2472,2572,2527,2303,1923,1381,726,-18,-795,-1563,-2286,-2937,-3505,-3990,-4408,-4761,-5078,-5341,-5566,-5721,-5794,-5765,-5598,-5311,-4877,-4338,-3703,-3029,-2337,-1693,-1120,-653,-332,-148,-139,-281,-579,-1006,-1525,-2109,-2682,-3214,-3631,-3897,-3973,-3847,-3521,-3030,-2404,-1725,-1032,-419,75,392,520,435,181,-232,-732,-1273,-1794,-2242,-2581,-2783,-2834,-2733,-2487,-2099,-1595,-974,-264,510,1325,2116,2849,3443,3842,3996,3859,3443,2763,1887,912,-68,-928,-1580,-1940,-1972,-1667,-1060,-217,771,1807,2773,3596,4176,4481,4480,4185,3628,2869,1964,995,18,-904,-1730,-2440,-3019,-3477,-3826,-4086,-4278,-4412,-4502,-4542,-4531,-4455,-4303,-4074,-3752,-3357,-2890,-2386,-1883,-1422,-1073,-878,-898,-1166,-1686,-2459,-3410,-4487,-5567,-6551,-7329,-7811,-7950,-7726,-7172,-6341,-5340,-4248,-3191,-2234,-1455,-877,-516,-334,-306,-362,-457,-526,-526,-422,-190,171,647,1217,1826,2431,2974,3396,3663,3746,3644,3384,3000,2559,2125,1749,1500,1385,1424,1593,1845,2137,2400,2580,2634,2524,2253,1825,1281,665,34,-548,-1026,-1358,-1501,-1456,-1202,-783,-199,474,1225,1964,2667,3259,3702,3944,3954,3712,3208,2476,1546,491,-596,-1636,-2496,-3114,-3394,-3298,-2824,-1986,-872,430,1786,3062,4118,4840,5141,4980,4356,3331,1987,474,-1078,-2508,-3684,-4501,-4884,-4818,-4326,-3468,-2344,-1056,275,1552,2689,3632,4352,4842,5125,5229,5190,5050,4836,4569,4255,3881,3430,2885,2213,1424,505,-495,-1545,-2559,-3482,-4207,-4706,-4902,-4817,-4459,-3894,-3217,-2507,-1882,-1410,-1155,-1140,-1359,-1762,-2306,-2887,-3461,-3914,-4220,-4306,-4163,-3770,-3145,-2313,-1323,-236,875,1934,2863,3591,4076,4284,4217,3907,3396,2752,2062,1378,800,346,79,-17,74,315,677,1134,1633,2172,2704,3240,3753,4249,4718,5143,5523,5838,6080,6249,6344,6387,6405,6426,6487,6611,6808,7076,7375,7664,7864,7919,7759,7340,6664,5744,4661,3505,2390,1445,755,410,418,766,1376,2134,2908,3555,3949,3995,3646,2894,1804,450,-1025,-2501,-3831,-4905,-5634,-5977,-5929,-5540,-4876,-4047,-3158,-2314,-1602,-1082,-766,-662,-707,-849,-1009,-1109,-1093,-919,-587,-125,413,941,1384,1657,1703,1507,1067,448,-280,-1015,-1660,-2138,-2388,-2399,-2193,-1834,-1400,-994,-691,-559,-637,-907,-1338,-1853,-2357,-2756,-2959,-2892,-2521,-1827,-856,348,1682,3049,4330,5412,6196,6611,6612,6209,5438,4383,3156,1885,705,-264,-938,-1245,-1193,-787,-122,737,1646,2538,3267,3811,4087,4120,3907,3510,2974,2362,1740,1134,610,174,-128,-291,-276,-87,316,906,1700,2644,3705,4812,5868,6808,7508,7921,7965,7640,6939,5933,4699,3358,2051,891,17,-518,-653,-421,130,891,1744,2548,3191,3568,3628,3356,2776,1972,1014,25,-904,-1690,-2270,-2629,-2776,-2742,-2591,-2383,-2171,-2005,-1891,-1828,-1784,-1707,-1542,-1245,-771,-126,669,1553,2435,3204,3762,3994,3848,3285,2337,1062,-403,-1938,-3355,-4525,-5292,-5596,-5378,-4686,-3593,-2231,-761,655,1870,2766,3283,3411,3192,2719,2112,1499,1001,718,698,976,1502,2244,3092,3974,4777,5438,5872,6068,5994,5694,5188,4557,3858,3174,2567,2101,1804,1707,1786,2031,2375,2771,3143,3428,3567,3534,3294,2879,2302,1619,899,178,-451,-974,-1326,-1497,-1469,-1224,-766,-95,787,1848,3070,4383,5728,6996,8093,8895,9306,9250,8672,7608,6089,4270,2293,362,-1314,-2570,-3250,-3292,-2698,-1537,27,1817,3595,5155,6304,6908,6898,6272,5104,3516,1677,-228,-2022,-3535,-4662,-5318,-5505,-5244,-4628,-3751,-2744,-1712,-751,67,721,1192,1522,1732,1869,1961,2012,2015,1934,1702,1286,601,-349,-1590,-3058,-4690,-6348,-7917,-9234,-10180,-10660,-10612,-10056,-9049,-7697,-6167,-4611,-3211,-2099,-1388,-1124,-1311,-1896,-2770,-3824,-4901,-5874,-6611,-7028,-7049,-6677,-5903,-4804,-3450,-1946,-417,1043,2299,3304,3970,4301,4300,4006,3491,2829,2095,1371,706,138,-301,-624,-828,-940,-971,-954,-899,-833,-768,-723,-706,-751,-843,-1025,-1269,-1599,-1971,-2381,-2755,-3072,-3238,-3229,-2979,-2482,-1746,-810,237,1298,2239,2946,3295,3222,2689,1712,389,-1170,-2792,-4288,-5517,-6312,-6624,-6425,-5783,-4815,-3693,-2599,-1715,-1193,-1117,-1539,-2397,-3622,-5056,-6537,-7915,-9015,-9761,-10074,-9958,-9459,-8658,-7656,-6577,-5503,-4527,-3690,-3017,-2500,-2129,-1869,-1712,-1638,-1654,-1765,-1997,-2361,-2874,-3540,-4326,-5218,-6133,-7025,-7785,-8355,-8637,-8592,-8179,-7407,-6315,-4982,-3516,-2043,-713,366,1064,1343,1165,586,-329,-1440,-2621,-3704,-4576,-5109,-5260,-4987,-4330,-3341,-2114,-757,612,1882,2951,3740,4203,4310,4082,3551,2785,1868,885,-63,-915,-1580,-2052,-2284,-2315,-2154,-1861,-1488,-1087,-720,-420,-231,-163,-231,-428,-754,-1187,-1725,-2341,-3019,-3734,-4437,-5093,-5621,-5959,-6032,-5770,-5147,-4139,-2800,-1201,523,2218,3718,4851,5501,5576,5080,4066,2661,1045,-598,-2054,-3185,-3863,-4064,-3801,-3176,-2312,-1367,-499,172,543,578,291,-278,-1018,-1839,-2614,-3249,-3675,-3850,-3782,-3501,-3069,-2547,-2007,-1481,-1014,-593,-230,112,425,731,998,1214,1322,1291,1058,611,-73,-979,-2058,-3263,-4488,-5663,-6673,-7457,-7931,-8072,-7863,-7327,-6515,-5489,-4345,-3164,-2052,-1082,-335,150,352,273,-39,-543,-1145,-1780,-2349,-2797,-3061,-3112,-2949,-2573,-2034,-1367,-642,82,740,1276,1656,1844,1859,1699,1436,1095,769,508,361,388,573,943,1438,2035,2650,3232,3708,4019,4138,4024,3700,3166,2476,1673,812,-40,-838,-1535,-2085,-2472,-2654,-2626,-2361,-1853,-1096,-97,1103,2461,3891,5280,6521,7461,8009,8066,7595,6626,5227,3555,1762,62,-1388,-2434,-2994,-3059,-2667,-1944,-1019,-74,751,1323,1564,1452,1008,301,-558,-1471,-2301,-2984,-3426,-3622,-3562,-3272,-2813,-2206,-1518,-772,12,804,1605,2384,3113,3754,4251,4552,4604,4360,3803,2928,1771,383,-1150,-2732,-4248,-5601,-6689,-7441,-7812,-7780,-7368,-6615,-5584,-4366,-3050,-1739,-525,499,1275,1733,1871,1672,1181,445,-453,-1427,-2375,-3203,-3827,-4176,-4216,-3924,-3325,-2450,-1384,-196,1001,2124,3079,3804,4260,4431,4356,4062,3638,3139,2658,2253,1969,1842,1857,2011,2250,2531,2807,3012,3133,3117,2993,2736,2407,2007,1599,1205,861,587,398,293,284,359,533,810,1192,1706,2336,3080,3911,4758,5571,6244,6694,6851,6657,6116,5257,4163,2948,1737,656,-197,-763,-1027,-1026,-831,-545,-271,-114,-145,-406,-902,-1596,-2427,-3318,-4167,-4900,-5436,-5728,-5742,-5471,-4920,-4114,-3092,-1883,-561,839,2220,3537,4683,5599,6211,6463,6337,5822,4957,3791,2416,920,-585,-1986,-3203,-4129,-4726,-4943,-4782,-4265,-3429,-2362,-1127,167,1445,2618,3626,4418,4963,5255,5292,5094,4693,4116,3418,2633,1815,1011,258,-384,-901,-1244,-1408,-1383,-1174,-811,-331,216,764,1267,1667,1940,2060,2050,1919,1729,1514,1347,1263,1316,1524,1897,2424,3081,3810,4582,5305,5955,6439,6743,6816,6657,6273,5686,4946,4106,3226,2369,1595,948,486,224,210,453,969,1762,2806,4072,5488,6975,8414,9699,10703,11341,11541,11292,10620,9601,8349,6989,5662,4472,3519,2824,2406,2202,2158,2175,2175,2081,1852,1469,951,342,-291,-883,-1346,-1635,-1686,-1480,-1011,-287,647,1743,2930,4116,5230,6157,6837,7183,7162,6761,5995,4922,3616,2177,707,-688,-1931,-2935,-3677,-4117,-4271,-4147,-3787,-3230,-2527,-1729,-886,-43,757,1486,2122,2649,3058,3356,3537,3618,3597,3492,3300,3047,2728,2370,1983,1594,1221,902,646,495,444,501,648,851,1071,1261,1370,1374,1251,1014,693,340,10,-218,-309,-206,88,561,1175,1851,2533,3127,3573,3832,3864,3702,3356,2892,2368,1848,1384,1017,760,624,590,646,770,949,1186,1477,1846,2298,2857,3509,4250,5037,5814,6527,7088,7457,7559,7403,6962,6297,5444,4482,3491,2533,1674,940,350,-118,-485,-802,-1114,-1459,-1872,-2366,-2935,-3559,-4199,-4800,-5313,-5679,-5850,-5798,-5496,-4971,-4235,-3353,-2383,-1406,-505,242,765,1012,956,584,-85,-1016,-2156,-3436,-4783,-6126,-7388,-8518,-9458,-10179,-10663,-10893,-10896,-10669,-10251,-9663,-8931,-8091,-7154,-6160,-5117,-4060,-3025,-2033,-1154,-406,146,488,588,462,131,-359,-940,-1542,-2094,-2520,-2782,-2848,-2716,-2419,-1991,-1506,-1027,-608,-319,-155,-147,-251,-426,-623,-765,-813,-713,-452,-38,507,1129,1765,2356,2828,3137,3251,3148,2853,2378,1780,1101,405,-268,-865,-1368,-1753,-2021,-2160,-2198,-2109,-1927,-1618,-1202,-652,13,797,1673,2600,3534,4414,5175,5769,6144,6281,6170,5832,5294,4617,3831,3011,2175,1363,585,-164,-892,-1618,-2360,-3127,-3925,-4742,-5548,-6312,-6968,-7467,-7745,-7739,-7431,-6782,-5830,-4606,-3199,-1711,-266,1014,2004,2619,2791,2511,1803,734,-590,-2058,-3537,-4927,-6126,-7083,-7764,-8171,-8344,-8315,-8149,-7888,-7578,-7237,-6880,-6488,-6050,-5536,-4921,-4199,-3358,-2428,-1439,-442,497,1309,1937,2327,2459,2322,1950,1375,689,-56,-754,-1347,-1767,-1972,-1956,-1722,-1320,-804,-249,261,675,915,983,859,592,217,-180,-552,-808,-923,-851,-601,-176,378,1019,1691,2330,2900,3336,3627,3738,3669,3427,3021,2492,1852,1153,416,-318,-1020,-1655,-2203,-2617,-2890,-2986,-2886,-2594,-2091,-1411,-573,386,1396,2422,3366,4198,4830,5244,5398,5301,4966,4436,3765,3010,2231,1479,779,155,-405,-916,-1400,-1893,-2399,-2934,-3468,-3972,-4394,-4671,-4753,-4591,-4168,-3491,-2597,-1561,-465,583,1479,2147,2503,2529,2221,1607,763,-253,-1340,-2430,-3447,-4342,-5091,-5672,-6105,-6395,-6577,-6665,-6691,-6648,-6562,-6405,-6189,-5883,-5493,-4989,-4396,-3697,-2925,-2101,-1268,-457,269,891,1352,1658,1773,1739,1539,1238,851,432,16,-365,-683,-932,-1106,-1224,-1296,-1362,-1418,-1503,-1595,-1705,-1793,-1853,-1824,-1706,-1453,-1064,-549,87,793,1537,2255,2906,3435,3809,4007,4022,3856,3554,3114,2612,2055,1496,955,447,-10,-421,-780,-1083,-1328,-1486,-1548,-1477,-1252,-849,-261,507,1430,2463,3547,4610,5564,6352,6882,7128,7062,6678,6032,5152,4129,3022,1915,854,-105,-947,-1669,-2269,-2779,-3205,-3568,-3872,-4116,-4275,-4359,-4306,-4152,-3842,-3414,-2866,-2235,-1565,-909,-315,146,456,555,462,159,-309,-917,-1613,-2359,-3112,-3847,-4542,-5194,-5799,-6362,-6890,-7382,-7836,-8236,-8562,-8790,-8885,-8827,-8582,-8146,-7509,-6688,-5696,-4585,-3386,-2173,-1006,62,953,1638,2071,2249,2174,1891,1442,899,350,-154,-518,-724,-729,-553,-221,211,684,1139,1526,1818,2006,2115,2177,2250,2380,2612,2974,3470,4089,4789,5528,6240,6881,7393,7758,7938,7959,7808,7527,7134,6660,6135,5580,5004,4429,3848,3271,2699,2132,1582,1060,579,160,-184,-424,-558,-551,-421,-140,260,778,1376,2021,2660,3256,3745,4107,4302,4323,4172,3862,3421,2867,2243,1554,847,120,-581,-1256,-1861,-2391,-2814,-3122,-3309,-3364,-3301,-3115,-2818,-2415,-1917,-1333,-688,6,707,1390,2014,2541,2945,3199,3285,3208,2961,2577,2064,1468,812,136,-534,-1163,-1739,-2236,-2642,-2953,-3135,-3204,-3114,-2885,-2480,-1920,-1202,-349,600,1614,2623,3579,4417,5080,5541,5756,5746,5511,5106,4581,3996,3432,2929,2560,2329,2265,2332,2514,2756,3008,3233,3376,3430,3378,3232,3022,2780,2546,2363,2256,2255,2368,2587,2913,3304,3762,4235,4709,5163,5549,5882,6103,6217,6201,6030,5721,5235,4620,3854,2995,2068,1129,237,-552,-1175,-1594,-1764,-1688,-1362,-820,-109,719,1590,2443,3215,3844,4301,4540,4570,4381,4010,3482,2854,2166,1474,815,225,-282,-689,-1005,-1238,-1396,-1516,-1590,-1659,-1715,-1762,-1802,-1796,-1753,-1620,-1409,-1086,-681,-194,328,849,1323,1699,1948,2030,1945,1678,1255,693,22,-714,-1479,-2243,-2960,-3620,-4201,-4690,-5098,-5415,-5652,-5810,-5884,-5873,-5770,-5560,-5252,-4828,-4311,-3708,-3043,-2354,-1689,-1075,-585,-228,-53,-67,-248,-600,-1053,-1579,-2110,-2600,-3003,-3299,-3473,-3543,-3536,-3485,-3444,-3436,-3503,-3647,-3868,-4138,-4419,-4667,-4818,-4841,-4681,-4335,-3791,-3081,-2239,-1328,-404,464,1222,1827,2251,2490,2553,2463,2262,1972,1645,1287,930,562,199,-184,-571,-964,-1343,-1676,-1917,-2035,-1968,-1711,-1232,-564,269,1195,2154,3049,3828,4401,4759,4854,4716,4363,3841,3207,2519,1823,1174,594,102,-289,-610,-863,-1109,-1365,-1695,-2113,-2659,-3322,-4094,-4935,-5778,-6571,-7223,-7687,-7906,-7856,-7542,-6985,-6236,-5356,-4413,-3484,-2627,-1906,-1370,-1035,-941,-1062,-1405,-1925,-2595,-3355,-4160,-4946,-5672,-6280,-6748,-7042,-7158,-7095,-6863,-6483,-5967,-5344,-4625,-3833,-2990,-2104,-1217,-353,448,1138,1689,2061,2242,2239,2071,1789,1447,1108,842,673,648,743,943,1198,1447,1638,1718,1664,1462,1143,733,305,-96,-402,-566,-574,-393,-66,413,976,1602,2234,2841,3390,3857,4226,4491,4639,4687,4613,4450,4176,3822,3380,2865,2297,1684,1062,463,-77,-510,-793,-901,-802,-517,-63,500,1101,1665,2108,2386,2447,2318,2003,1592,1138,733,450,322,392,627,996,1437,1862,2198,2361,2300,1970,1376,521,-525,-1708,-2916,-4070,-5057,-5805,-6246,-6350,-6128,-5608,-4872,-3988,-3071,-2199,-1454,-904,-556,-442,-518,-765,-1116,-1529,-1945,-2321,-2632,-2854,-2991,-3051,-3050,-3002,-2926,-2823,-2691,-2519,-2282,-1957,-1536,-990,-339,415,1232,2067,2873,3581,4148,4507,4646,4534,4190,3648,2953,2192,1434,766,264,-39,-92,57,407,858,1349,1785,2090,2210,2121,1814,1352,771,170,-380,-803,-1051,-1088,-917,-559,-44,558,1222,1869,2480,3004,3428,3732,3910,3964,3899,3720,3444,3073,2629,2116,1558,966,376,-188,-685,-1059,-1284,-1299,-1096,-663,-29,753,1602,2425,3119,3603,3806,3719,3346,2755,2038,1303,675,251,110,291,766,1496,2350,3221,3950,4402,4475,4095,3259,2015,463,-1244,-2946,-4458,-5640,-6369,-6593,-6307,-5569,-4475,-3165,-1772,-449,700,1565,2121,2318,2210,1813,1210,469,-334,-1127,-1851,-2475,-2964,-3325,-3560,-3696,-3757,-3779,-3775,-3780,-3784,-3805,-3822,-3833,-3804,-3731,-3577,-3340,-3001,-2567,-2048,-1474,-871,-289,245,685,1017,1231,1326,1335,1268,1178,1067,978,893,821,740,617,441,180,-174,-606,-1115,-1652,-2190,-2674,-3067,-3334,-3434,-3380,-3136,-2746,-2206,-1555,-828,-44,739,1514,2226,2874,3419,3860,4173,4353,4390,4278,4016,3622,3098,2515,1885,1322,862,610,606,900,1478,2314,3317,4375,5369,6147,6628,6716,6420,5766,4862,3850,2882,2141,1739,1784,2285,3209,4434,5810,7134,8216,8878,9001,8509,7434,5832,3871,1710,-436,-2391,-3994,-5138,-5783,-5933,-5667,-5074,-4296,-3448,-2649,-1991,-1522,-1275,-1233,-1373,-1645,-2002,-2391,-2775,-3127,-3422,-3675,-3862,-4024,-4138,-4236,-4303,-4340,-4331,-4270,-4129,-3916,-3606,-3216,-2747,-2217,-1654,-1076,-514,2,465,831,1113,1298,1390,1429,1419,1428,1473,1615,1866,2256,2758,3363,4006,4636,5190,5594,5828,5846,5682,5345,4907,4426,3981,3638,3452,3447,3635,3996,4491,5072,5671,6243,6721,7084,7297,7356,7283,7082,6815,6492,6166,5853,5570,5314,5077,4829,4566,4263,3934,3585,3269,3005,2862,2847,2992,3275,3659,4076,4453,4697,4750,4553,4121,3475,2709,1933,1264,846,749,1049,1718,2706,3881,5092,6150,6901,7185,6946,6131,4814,3083,1104,-945,-2890,-4551,-5833,-6642,-6983,-6888,-6438,-5746,-4926,-4089,-3333,-2716,-2289,-2038,-1961,-2002,-2121,-2261,-2376,-2433,-2425,-2343,-2232,-2108,-2030,-2031,-2142,-2378,-2720,-3142,-3582,-3978,-4252,-4345,-4201,-3796,-3136,-2240,-1174,-6,1181,2294,3263,4014,4516,4748,4723,4491,4094,3632,3162,2774,2509,2408,2464,2654,2926,3205,3430,3517,3425,3113,2580,1850,969,0,-973,-1884,-2647,-3213,-3528,-3585,-3358,-2903,-2219,-1403,-490,428,1285,2028,2592,2961,3111,3050,2796,2373,1820,1171,473,-235,-904,-1487,-1948,-2239,-2356,-2286,-2050,-1711,-1312,-966,-729,-710,-939,-1456,-2227,-3197,-4243,-5247,-6043,-6498,-6507,-5996,-4973,-3501,-1711,220,2072,3646,4741,5227,5022,4146,2674,758,-1396,-3588,-5582,-7219,-8354,-8932,-8954,-8482,-7631,-6547,-5377,-4277,-3356,-2704,-2364,-2325,-2558,-2979,-3502,-4035,-4479,-4775,-4882,-4785,-4532,-4156,-3751,-3382,-3133,-3047,-3163,-3464,-3933,-4500,-5098,-5653,-6081,-6338,-6371,-6177,-5757,-5166,-4439,-3675,-2925,-2287,-1815,-1551,-1520,-1699,-2050,-2510,-2992,-3417,-3718,-3834,-3749,-3460,-3004,-2429,-1808,-1201,-680,-289,-64,-18,-149,-434,-840,-1330,-1845,-2356,-2791,-3130,-3316,-3342,-3174,-2836,-2317,-1672,-919,-118,686,1448,2117,2670,3068,3305,3370,3273,3046,2716,2351,1996,1739,1624,1708,2020,2543,3253,4071,4909,5650,6200,6454,6367,5917,5137,4105,2938,1773,755,15,-349,-295,177,990,2038,3155,4189,4957,5352,5260,4676,3602,2146,405,-1453,-3288,-4952,-6335,-7356,-7981,-8215,-8092,-7693,-7083,-6378,-5645,-4990,-4449,-4092,-3906,-3901,-4039,-4270,-4548,-4814,-5026,-5156,-5195,-5149,-5047,-4923,-4812,-4750,-4758,-4837,-4990,-5175,-5375,-5534,-5626,-5610,-5466,-5182,-4762,-4222,-3586,-2890,-2164,-1458,-790,-201,302,710,1030,1272,1462,1611,1739,1859,1960,2053,2105,2122,2076,1964,1795,1567,1317,1064,846,702,649,723,916,1233,1655,2145,2683,3225,3741,4209,4603,4924,5166,5332,5440,5493,5497,5467,5381,5249,5052,4778,4437,4022,3560,3086,2625,2236,1937,1758,1696,1731,1823,1913,1948,1863,1633,1227,674,-10,-737,-1453,-2044,-2445,-2569,-2375,-1847,-1008,78,1309,2568,3715,4622,5187,5329,5022,4279,3154,1735,132,-1544,-3180,-4679,-5977,-7014,-7786,-8273,-8512,-8519,-8343,-8017,-7592,-7086,-6546,-5978,-5403,-4826,-4251,-3679,-3119,-2584,-2081,-1653,-1307,-1085,-1006,-1074,-1302,-1648,-2091,-2558,-2989,-3315,-3463,-3396,-3072,-2506,-1710,-758,295,1342,2304,3087,3632,3881,3836,3499,2926,2197,1386,610,-56,-536,-782,-789,-576,-184,298,817,1270,1616,1792,1795,1612,1292,859,387,-78,-486,-781,-961,-999,-912,-726,-457,-158,145,422,641,798,885,903,874,798,704,597,501,422,386,404,502,680,968,1335,1787,2262,2725,3102,3326,3348,3113,2613,1862,890,-219,-1394,-2532,-3541,-4333,-4841,-5014,-4838,-4318,-3499,-2450,-1261,-43,1094,2049,2734,3093,3114,2794,2199,1381,445,-534,-1456,-2259,-2882,-3302,-3498,-3503,-3320,-3027,-2643,-2253,-1886,-1603,-1418,-1355,-1405,-1545,-1741,-1951,-2123,-2237,-2249,-2173,-2010,-1800,-1575,-1391,-1265,-1243,-1304,-1449,-1630,-1803,-1918,-1911,-1763,-1434,-951,-313,402,1171,1891,2524,2998,3272,3334,3174,2836,2351,1796,1234,735,357,138,90,216,472,830,1225,1605,1924,2131,2213,2144,1949,1621,1224,771,316,-93,-423,-639,-715,-644,-430,-74,384,926,1504,2098,2653,3164,3588,3920,4153,4288,4336,4331,4288,4267,4303,4435,4714,5133,5720,6429,7232,8064,8842,9504,9971,10182,10110,9727,9055,8125,7002,5757,4499,3311,2312,1575,1182,1171,1537,2264,3249,4418,5612,6719,7591,8127,8255,7932,7180,6044,4610,2997,1317,-298,-1749,-2939,-3824,-4361,-4581,-4492,-4185,-3704,-3150,-2583,-2072,-1649,-1341,-1135,-1020,-949,-905,-834,-746,-609,-461,-303,-182,-115,-133,-239,-434,-690,-976,-1247,-1455,-1550,-1509,-1294,-911,-370,314,1075,1883,2657,3349,3901,4272,4445,4416,4210,3862,3427,2946,2487,2065,1739,1499,1374,1347,1417,1570,1791,2066,2378,2715,3060,3397,3719,4002,4254,4456,4617,4739,4820,4877,4902,4910,4887,4848,4771,4671,4532,4369,4176,3975,3762,3568,3394,3269,3201,3207,3300,3482,3760,4117,4544,5001,5457,5852,6134,6249,6141,5781,5150,4264,3150,1895,554,-734,-1900,-2811,-3414,-3630,-3459,-2904,-2022,-905,350,1604,2742,3643,4202,4356,4059,3319,2163,677,-1068,-2921,-4793,-6522,-8023,-9177,-9944,-10268,-10182,-9707,-8930,-7940,-6845,-5757,-4771,-3973,-3411,-3139,-3141,-3430,-3960,-4691,-5572,-6527,-7487,-8375,-9093,-9585,-9757,-9575,-9009,-8053,-6765,-5197,-3466,-1690,3,1476,2642,3411,3778,3733,3359,2713,1935,1115,379,-190,-531,-613,-448,-84,422,958,1465,1826,2008,1957,1687,1230,651,37,-521,-947,-1172,-1185,-996,-661,-272,83,297,298,47,-453,-1152,-1952,-2746,-3396,-3794,-3856,-3534,-2851,-1848,-644,654,1888,2952,3714,4131,4164,3848,3252,2476,1637,857,220,-202,-414,-435,-361,-296,-364,-682,-1321,-2314,-3622,-5157,-6772,-8301,-9574,-10427,-10765,-10507,-9678,-8321,-6573,-4576,-2524,-592,1051,2276,3003,3207,2914,2211,1202,35,-1156,-2233,-3102,-3692,-4003,-4052,-3910,-3649,-3360,-3097,-2916,-2821,-2811,-2853,-2906,-2920,-2855,-2675,-2386,-1990,-1544,-1109,-747,-545,-526,-721,-1087,-1569,-2052,-2433,-2594,-2459,-1986,-1183,-113,1133,2435,3662,4710,5460,5877,5908,5600,4987,4178,3268,2374,1588,984,593,427,454,639,908,1208,1447,1572,1523,1270,816,187,-564,-1355,-2102,-2712,-3127,-3289,-3222,-2932,-2500,-1983,-1465,-1006,-660,-462,-409,-497,-672,-879,-1060,-1134,-1084,-866,-493,11,623,1283,1958,2595,3173,3671,4106,4499,4884,5300,5745,6222,6667,7018,7180,7063,6593,5738,4502,2965,1242,-513,-2123,-3440,-4318,-4689,-4516,-3847,-2772,-1439,-18,1300,2345,2981,3102,2714,1825,576,-902,-2422,-3816,-4949,-5723,-6112,-6125,-5831,-5303,-4636,-3906,-3187,-2522,-1948,-1461,-1058,-705,-369,-22,353,750,1134,1455,1636,1609,1304,674,-293,-1588,-3142,-4866,-6615,-8252,-9603,-10541,-10955,-10795,-10064,-8829,-7190,-5302,-3306,-1365,405,1899,3057,3841,4265,4339,4132,3685,3071,2344,1560,775,41,-583,-1043,-1289,-1273,-981,-389,476,1601,2921,4379,5878,7305,8539,9436,9880,9769,9065,7782,6024,3952,1785,-237,-1882,-2974,-3393,-3111,-2187,-733,1055,2967,4766,6235,7195,7529,7196,6246,4795,3026,1137,-662,-2208,-3368,-4091,-4386,-4332,-4065,-3740,-3535,-3587,-4011,-4839,-6054,-7567,-9223,-10853,-12227,-13184,-13559,-13282,-12357,-10851,-8932,-6771,-4608,-2632,-1056,-1,414,187,-676,-2063,-3854,-5859,-7904,-9801,-11391,-12566,-13253,-13432,-13140,-12414,-11355,-10030,-8550,-6974,-5384,-3817,-2296,-844,551,1838,3030,4041,4873,5453,5789,5874,5757,5495,5192,4942,4865,5027,5492,6245,7233,8349,9454,10392,11031,11238,10969,10205,9011,7513,5869,4284,2938,2009,1589,1739,2399,3473,4774,6101,7235,7983,8204,7820,6820,5295,3355,1213,-932,-2867,-4396,-5394,-5781,-5554,-4786,-3600,-2168,-674,708,1843,2627,3030,3052,2752,2212,1546,872,305,-54,-157,24,443,1030,1674,2253,2668,2823,2699,2288,1660,900,130,-530,-959,-1073,-799,-155,852,2105,3509,4917,6215,7292,8103,8625,8895,8982,8960,8915,8894,8923,8985,9032,9003,8840,8482,7940,7196,6316,5337,4323,3334,2397,1559,800,136,-486,-1093,-1739,-2455,-3272,-4172,-5136,-6081,-6924,-7534,-7802,-7606,-6871,-5575,-3757,-1532,909,3350,5534,7226,8258,8492,7935,6627,4733,2462,75,-2168,-4015,-5273,-5820,-5601,-4674,-3140,-1197,937,3017,4804,6124,6830,6899,6350,5299,3907,2355,845,-467,-1448,-2028,-2209,-2031,-1607,-1053,-515,-116,39,-107,-587,-1366,-2397,-3585,-4818,-5975,-6941,-7618,-7951,-7919,-7556,-6908,-6078,-5138,-4185,-3295,-2500,-1851,-1325,-928,-618,-373,-169,8,171,324,482,661,887,1185,1588,2104,2739,3462,4241,5002,5691,6222,6538,6582,6305,5714,4801,3638,2304,913,-378,-1440,-2106,-2295,-1918,-1003,389,2110,3957,5716,7141,8048,8284,7767,6507,4572,2101,-716,-3686,-6594,-9266,-11546,-13344,-14597,-15322,-15551,-15389,-14929,-14315,-13645,-13028,-12511,-12122,-11829,-11577,-11291,-10881,-10290,-9475,-8432,-7216,-5888,-4561,-3331,-2295,-1530,-1080,-971,-1176,-1671,-2351,-3137,-3875,-4449,-4727,-4627,-4094,-3151,-1855,-318,1318,2908,4319,5432,6189,6557,6555,6246,5705,5027,4301,3610,3007,2566,2292,2251,2432,2864,3522,4382,5370,6408,7373,8151,8629,8715,8354,7539,6293,4710,2882,975,-891,-2533,-3841,-4680,-4989,-4711,-3885,-2562,-878,1005,2904,4627,5995,6899,7236,7022,6277,5131,3714,2204,776,-422,-1262,-1679,-1659,-1251,-555,296,1146,1842,2264,2312,1971,1246,227,-991,-2250,-3432,-4374,-4988,-5176,-4912,-4212,-3134,-1804,-353,1037,2223,3039,3398,3221,2513,1332,-225,-1998,-3829,-5541,-6974,-7997,-8532,-8540,-8059,-7168,-5992,-4684,-3390,-2239,-1336,-713,-392,-330,-477,-769,-1121,-1475,-1744,-1881,-1815,-1520,-965,-160,863,2047,3309,4569,5748,6776,7634,8277,8751,9033,9195,9239,9224,9179,9142,9157,9246,9448,9767,10212,10754,11352,11940,12423,12712,12694,12295,11439,10121,8348,6208,3789,1237,-1306,-3702,-5817,-7568,-8891,-9776,-10244,-10358,-10189,-9845,-9410,-8973,-8609,-8344,-8221,-8207,-8281,-8370,-8398,-8273,-7917,-7257,-6265,-4942,-3324,-1506,411,2272,3936,5256,6110,6433,6190,5429,4228,2720,1056,-608,-2129,-3383,-4304,-4825,-4979,-4783,-4324,-3713,-3032,-2415,-1923,-1606,-1476,-1488,-1571,-1632,-1550,-1246,-628,326,1605,3158,4854,6570,8119,9340,10070,10193,9639,8397,6527,4132,1378,-1556,-4457,-7153,-9448,-11232,-12390,-12888,-12706,-11891,-10500,-8660,-6489,-4176,-1890,164,1813,2904,3351,3112,2236,821,-988,-2984,-4994,-6802,-8262,-9245,-9689,-9575,-8949,-7879,-6483,-4882,-3207,-1579,-90,1182,2206,2960,3470,3759,3887,3904,3881,3864,3913,4048,4288,4622,5021,5436,5805,6050,6118,5923,5457,4677,3633,2362,974,-441,-1744,-2855,-3674,-4181,-4357,-4248,-3913,-3433,-2894,-2380,-1949,-1649,-1493,-1460,-1514,-1570,-1556,-1362,-926,-171,899,2268,3843,5495,7076,8391,9313,9684,9469,8643,7280,5484,3396,1186,-1000,-2992,-4690,-5976,-6806,-7141,-6995,-6399,-5418,-4139,-2665,-1102,431,1836,3009,3859,4325,4354,3934,3096,1888,420,-1199,-2829,-4353,-5654,-6657,-7316,-7623,-7612,-7341,-6896,-6378,-5881,-5492,-5262,-5228,-5374,-5673,-6057,-6451,-6769,-6936,-6888,-6606,-6085,-5375,-4543,-3672,-2876,-2231,-1842,-1736,-1962,-2470,-3239,-4149,-5104,-5968,-6618,-6954,-6892,-6406,-5486,-4196,-2605,-844,961,2661,4118,5218,5865,6021,5688,4926,3848,2618,1420,453,-110,-143,424,1565,3174,5082,7036,8801,10117,10806,10746,9942,8450,6473,4198,1903,-193,-1883,-3014,-3528,-3389,-2667,-1426,194,2083,4079,6075,7924,9532,10791,11625,11981,11825,11182,10063,8575,6788,4853,2888,1039,-583,-1878,-2797,-3319,-3481,-3344,-3014,-2610,-2241,-2034,-2050,-2355,-2945,-3788,-4804,-5894,-6921,-7764,-8289,-8408,-8046,-7212,-5924,-4296,-2437,-527,1291,2848,4034,4759,4996,4766,4140,3218,2118,964,-144,-1112,-1892,-2447,-2769,-2874,-2782,-2540,-2188,-1800,-1417,-1117,-908,-814,-777,-739,-576,-173,584,1791,3475,5614,8102,10769,13393,15732,17555,18667,18957,18389,17035,15037,12606,9985,7414,5117,3271,1985,1327,1269,1751,2652,3821,5101,6316,7324,7987,8210,7944,7177,5954,4369,2532,615,-1254,-2905,-4236,-5146,-5595,-5575,-5119,-4297,-3203,-1949,-650,580,1655,2492,3060,3340,3358,3154,2806,2397,2016,1769,1711,1912,2375,3069,3928,4834,5659,6268,6537,6394,5795,4788,3431,1878,250,-1275,-2586,-3576,-4211,-4483,-4453,-4181,-3782,-3336,-2950,-2697,-2642,-2824,-3278,-3978,-4914,-5977,-7085,-8069,-8790,-9080,-8825,-7945,-6461,-4437,-2065,437,2786,4705,5946,6341,5785,4333,2082,-724,-3831,-6927,-9748,-12036,-13642,-14448,-14444,-13671,-12220,-10226,-7851,-5255,-2619,-98,2166,4048,5476,6401,6819,6766,6315,5558,4624,3625,2687,1905,1353,1072,1054,1282,1672,2179,2695,3159,3489,3637,3552,3236,2661,1885,908,-187,-1362,-2555,-3695,-4758,-5677,-6448,-7052,-7491,-7786,-7956,-8029,-8035,-7989,-7917,-7823,-7714,-7594,-7458,-7304,-7118,-6886,-6588,-6208,-5726,-5131,-4405,-3569,-2608,-1590,-517,518,1489,2331,3013,3538,3912,4203,4472,4800,5267,5903,6735,7715,8762,9768,10568,11039,11033,10488,9363,7720,5651,3318,894,-1433,-3507,-5184,-6397,-7089,-7282,-7013,-6354,-5400,-4228,-2947,-1620,-336,853,1876,2693,3235,3493,3406,3003,2264,1251,10,-1367,-2780,-4112,-5257,-6112,-6611,-6718,-6448,-5834,-4980,-3967,-2937,-1986,-1227,-719,-511,-595,-936,-1472,-2107,-2753,-3314,-3714,-3907,-3864,-3596,-3137,-2532,-1853,-1156,-500,56,486,751,843,759,514,140,-307,-766,-1155,-1395,-1422,-1179,-653,161,1205,2416,3680,4892,5938,6731,7219,7402,7338,7113,6871,6738,6842,7261,8018,9059,10278,11495,12530,13169,13263,12691,11425,9508,7057,4260,1334,-1474,-3942,-5868,-7114,-7599,-7319,-6311,-4708,-2636,-288,2144,4489,6555,8209,9345,9898,9880,9319,8335,7046,5620,4231,3018,2136,1651,1629,2042,2849,3929,5156,6356,7377,8041,8246,7868,6915,5357,3324,906,-1702,-4316,-6750,-8829,-10418,-11462,-11923,-11872,-11398,-10639,-9763,-8911,-8229,-7808,-7711,-7933,-8444,-9154,-9958,-10738,-11369,-11750,-11813,-11505,-10837,-9832,-8566,-7123,-5612,-4139,-2799,-1670,-794,-180,210,420,571,730,1038,1557,2374,3495,4913,6542,8264,9922,11342,12351,12818,12648,11821,10382,8451,6197,3836,1593,-323,-1733,-2525,-2650,-2138,-1074,382,2060,3741,5247,6389,7043,7121,6597,5516,3956,2069,-7,-2073,-4001,-5621,-6865,-7654,-8001,-7932,-7519,-6865,-6066,-5247,-4477,-3863,-3416,-3185,-3138,-3248,-3474,-3744,-4025,-4250,-4406,-4456,-4413,-4276,-4080,-3838,-3608,-3386,-3234,-3123,-3079,-3067,-3058,-3018,-2890,-2649,-2255,-1700,-1005,-185,677,1540,2309,2928,3332,3480,3348,2940,2275,1398,375,-723,-1797,-2755,-3500,-3933,-4002,-3649,-2885,-1737,-300,1319,2948,4440,5600,6297,6406,5881,4719,3005,853,-1532,-3970,-6219,-8096,-9429,-10118,-10125,-9481,-8280,-6661,-4803,-2872,-1045,543,1780,2605,2991,2952,2541,1814,885,-178,-1260,-2286,-3194,-3924,-4463,-4795,-4932,-4901,-4730,-4458,-4119,-3748,-3361,-2986,-2621,-2273,-1951,-1645,-1371,-1127,-925,-773,-691,-677,-758,-922,-1182,-1516,-1910,-2333,-2740,-3097,-3355,-3482,-3467,-3304,-3027,-2676,-2311,-1988,-1771,-1686,-1760,-1982,-2308,-2706,-3079,-3379,-3515,-3445,-3137,-2594,-1859,-982,-67,831,1613,2243,2697,2987,3133,3206,3226,3264,3324,3419,3527,3609,3610,3481,3169,2659,1931,1031,-15,-1109,-2181,-3136,-3891,-4400,-4623,-4557,-4235,-3675,-2942,-2062,-1089,-44,1025,2105,3138,4094,4916,5546,5942,6047,5845,5324,4503,3437,2191,866,-427,-1588,-2500,-3107,-3349,-3236,-2794,-2098,-1241,-343,479,1114,1462,1469,1087,351,-714,-2008,-3432,-4866,-6191,-7296,-8115,-8571,-8676,-8409,-7850,-7027,-6071,-5025,-4027,-3110,-2355,-1771,-1363,-1095,-928,-797,-636,-393,6,572,1354,2307,3431,4629,5856,7016,8042,8901,9549,10025,10339,10569,10752,10948,11176,11441,11711,11940,12059,12004,11721,11180,10372,9348,8160,6920,5745,4753,4064,3762,3891,4454,5395,6618,7986,9365,10585,11537,12096,12216,11852,11045,9822,8294,6545,4694,2860,1129,-390,-1654,-2613,-3263,-3611,-3708,-3585,-3334,-2992,-2654,-2356,-2168,-2104,-2211,-2469,-2899,-3447,-4101,-4792,-5475,-6081,-6550,-6826,-6868,-6650,-6168,-5452,-4532,-3484,-2369,-1269,-247,634,1339,1841,2143,2255,2219,2065,1862,1642,1473,1375,1393,1530,1793,2153,2581,3002,3363,3568,3573,3313,2816,2090,1243,372,-409,-970,-1266,-1229,-913,-360,304,961,1485,1753,1696,1270,485,-596,-1890,-3255,-4574,-5690,-6516,-6956,-6997,-6641,-5971,-5053,-4037,-2992,-2053,-1260,-674,-293,-110,-86,-184,-347,-547,-742,-910,-1051,-1137,-1194,-1190,-1140,-1021,-824,-537,-137,368,997,1727,2552,3425,4324,5163,5909,6467,6796,6827,6528,5886,4893,3599,2035,293,-1557,-3405,-5171,-6750,-8072,-9081,-9730,-10032,-9992,-9673,-9145,-8492,-7821,-7205,-6735,-6444,-6357,-6466,-6716,-7067,-7431,-7754,-7973,-8048,-7968,-7713,-7313,-6755,-6064,-5224,-4243,-3104,-1825,-418,1059,2534,3914,5095,5983,6509,6624,6342,5693,4772,3684,2565,1541,738,246,123,375,970,1813,2806,3788,4650,5251,5531,5429,4970,4184,3166,2009,811,-315,-1318,-2119,-2725,-3131,-3375,-3513,-3595,-3679,-3807,-3991,-4241,-4522,-4799,-5022,-5135,-5114,-4922,-4580,-4095,-3518,-2897,-2286,-1729,-1279,-939,-741,-663,-700,-820,-992,-1164,-1303,-1347,-1264,-1008,-573,45,813,1678,2577,3429,4162,4711,5054,5174,5116,4924,4677,4450,4305,4283,4378,4564,4769,4911,4906,4699,4268,3642,2904,2151,1528,1125,1045,1291,1851,2639,3538,4439,5204,5778,6087,6153,5998,5703,5339,5001,4748,4636,4672,4845,5114,5405,5673,5823,5833,5658,5303,4795,4171,3492,2810,2176,1625,1171,808,516,246,-27,-373,-795,-1342,-1983,-2712,-3464,-4182,-4789,-5206,-5378,-5237,-4783,-3991,-2932,-1635,-224,1220,2568,3715,4574,5070,5180,4896,4268,3361,2279,1146,83,-783,-1350,-1553,-1351,-781,110,1195,2355,3432,4295,4845,5013,4799,4237,3403,2414,1363,370,-520,-1246,-1833,-2295,-2693,-3073,-3472,-3898,-4327,-4697,-4932,-4954,-4701,-4153,-3330,-2302,-1172,-63,927,1694,2228,2502,2611,2606,2629,2765,3110,3720,4601,5723,7007,8348,9619,10697,11467,11853,11818,11370,10568,9497,8278,7020,5831,4790,3925,3254,2732,2313,1935,1525,1056,477,-177,-911,-1660,-2373,-3010,-3510,-3875,-4092,-4195,-4220,-4226,-4257,-4370,-4595,-4951,-5450,-6074,-6811,-7627,-8489,-9357,-10191,-10952,-11590,-12075,-12360,-12415,-12221,-11765,-11074,-10170,-9133,-8003,-6889,-5819,-4858,-4004,-3245,-2545,-1854,-1120,-326,553,1465,2375,3189,3838,4242,4367,4205,3805,3245,2640,2122,1782,1730,1958,2470,3154,3903,4562,4998,5104,4826,4165,3194,2021,807,-312,-1167,-1701,-1828,-1602,-1074,-379,352,958,1343,1398,1129,542,-261,-1181,-2084,-2857,-3407,-3681,-3687,-3450,-3060,-2609,-2182,-1878,-1734,-1777,-1990,-2325,-2720,-3102,-3396,-3554,-3530,-3325,-2946,-2439,-1861,-1278,-766,-383,-195,-224,-508,-1023,-1770,-2684,-3740,-4843,-5949,-6965,-7823,-8465,-8815,-8863,-8579,-7991,-7145,-6108,-4964,-3804,-2703,-1725,-919,-295,129,383,472,438,281,35,-309,-731,-1235,-1788,-2378,-2920,-3386,-3650,-3677,-3374,-2740,-1779,-568,779,2118,3266,4096,4459,4322,3668,2596,1232,-231,-1600,-2693,-3366,-3548,-3230,-2493,-1449,-299,794,1635,2086,2081,1579,666,-565,-1950,-3305,-4491,-5337,-5781,-5776,-5343,-4567,-3555,-2430,-1345,-380,351,850,1086,1147,1062,959,885,945,1153,1547,2090,2746,3446,4118,4682,5082,5256,5179,4841,4233,3407,2374,1222,-4,-1203,-2301,-3193,-3821,-4100,-4024,-3580,-2824,-1819,-677,511,1636,2605,3367,3863,4089,4046,3744,3225,2501,1643,654,-373,-1418,-2388,-3219,-3834,-4147,-4107,-3671,-2834,-1648,-178,1444,3099,4628,5932,6898,7500,7734,7673,7403,7076,6810,6743,6967,7521,8407,9555,10864,12179,13357,14222,14654,14555,13888,12683,11028,9052,6941,4860,2991,1456,349,-317,-562,-483,-181,200,545,750,751,533,122,-432,-1034,-1613,-2073,-2363,-2444,-2319,-2013,-1588,-1110,-666,-341,-191,-295,-651,-1292,-2173,-3256,-4464,-5712,-6900,-7932,-8719,-9182,-9285,-8999,-8350,-7379,-6148,-4737,-3230,-1692,-207,1188,2437,3503,4375,5000,5404,5541,5463,5161,4710,4146,3567,3038,2650,2465,2532,2874,3471,4287,5240,6247,7205,8012,8584,8852,8769,8346,7595,6606,5466,4317,3281,2488,2022,1937,2197,2754,3446,4137,4629,4775,4438,3567,2165,310,-1843,-4131,-6342,-8303,-9865,-10939,-11499,-11585,-11275,-10691,-9959,-9201,-8508,-7944,-7532,-7269,-7116,-7030,-6948,-6815,-6586,-6220,-5694,-5007,-4165,-3199,-2151,-1085,-60,836,1536,1981,2118,1948,1481,767,-106,-1050,-1953,-2726,-3282,-3585,-3605,-3364,-2903,-2274,-1563,-828,-166,377,718,824,645,174,-599,-1640,-2906,-4331,-5808,-7253,-8548,-9602,-10327,-10672,-10599,-10122,-9273,-8128,-6777,-5332,-3919,-2647,-1624,-929,-601,-653,-1037,-1679,-2447,-3212,-3813,-4107,-3997,-3403,-2338,-858,919,2814,4644,6203,7336,7920,7912,7341,6316,4984,3554,2210,1128,439,202,410,1009,1868,2854,3798,4575,5054,5194,4955,4382,3538,2523,1445,406,-504,-1236,-1758,-2083,-2256,-2323,-2377,-2460,-2662,-3000,-3516,-4196,-5018,-5934,-6886,-7801,-8614,-9256,-9670,-9810,-9635,-9134,-8284,-7110,-5630,-3906,-2006,-30,1906,3688,5185,6310,6975,7159,6859,6135,5073,3787,2412,1086,-81,-970,-1535,-1719,-1536,-1007,-191,825,1966,3113,4193,5104,5791,6197,6323,6163,5782,5234,4618,4029,3571,3323,3347,3669,4260,5076,6000,6919,7697,8199,8334,8037,7312,6199,4829,3309,1836,529,-471,-1091,-1320,-1175,-757,-161,468,1017,1379,1490,1318,889,238,-536,-1362,-2122,-2755,-3175,-3362,-3297,-3005,-2528,-1927,-1265,-626,-60,355,602,633,481,137,-318,-855,-1371,-1813,-2080,-2124,-1876,-1319,-440,727,2137,3699,5335,6917,8364,9559,10443,10959,11089,10845,10269,9424,8406,7308,6235,5289,4541,4064,3859,3940,4238,4700,5213,5690,6012,6121,5931,5453,4679,3681,2532,1334,204,-781,-1518,-1989,-2149,-2022,-1643,-1061,-352,408,1132,1741,2141,2288,2114,1620,822,-220,-1408,-2617,-3719,-4578,-5095,-5208,-4900,-4213,-3230,-2064,-850,293,1249,1962,2376,2528,2423,2158,1775,1386,1018,765,621,628,769,1031,1384,1809,2245,2674,3034,3281,3373,3253,2896,2278,1400,295,-978,-2334,-3669,-4875,-5857,-6545,-6905,-6952,-6749,-6370,-5952,-5590,-5400,-5452,-5774,-6371,-7173,-8102,-9039,-9854,-10431,-10656,-10456,-9802,-8689,-7188,-5367,-3355,-1275,750,2592,4168,5401,6268,6760,6922,6807,6509,6116,5734,5438,5305,5364,5625,6073,6650,7307,7951,8511,8903,9044,8889,8379,7513,6310,4813,3124,1344,-403,-1990,-3328,-4342,-5010,-5350,-5409,-5279,-5040,-4804,-4637,-4602,-4734,-5013,-5434,-5927,-6451,-6933,-7332,-7601,-7734,-7721,-7594,-7382,-7126,-6887,-6688,-6593,-6607,-6753,-7029,-7401,-7859,-8332,-8779,-9136,-9322,-9293,-8972,-8335,-7370,-6088,-4567,-2892,-1193,374,1682,2580,2988,2846,2158,984,-574,-2367,-4219,-5952,-7389,-8376,-8814,-8633,-7866,-6561,-4873,-2960,-1028,728,2140,3078,3480,3351,2743,1798,651,-503,-1500,-2205,-2505,-2374,-1823,-931,185,1387,2534,3502,4209,4590,4653,4400,3892,3179,2324,1396,445,-465,-1292,-1992,-2533,-2899,-3088,-3126,-3037,-2885,-2712,-2589,-2546,-2621,-2803,-3074,-3389,-3674,-3881,-3934,-3796,-3449,-2882,-2136,-1249,-284,696,1626,2453,3129,3621,3910,3990,3858,3537,3044,2431,1738,1041,415,-62,-310,-269,75,728,1615,2639,3686,4592,5238,5513,5341,4730,3705,2361,837,-742,-2202,-3435,-4314,-4797,-4857,-4529,-3891,-3034,-2103,-1197,-455,66,293,233,-95,-617,-1241,-1858,-2349,-2606,-2549,-2124,-1332,-215,1135,2599,4028,5287,6256,6860,7082,6941,6536,5959,5357,4850,4536,4505,4772,5347,6176,7192,8301,9398,10386,11162,11657,11814,11609,11048,10157,8992,7628,6146,4635,3179,1845,688,-258,-989,-1508,-1835,-2005,-2039,-1974,-1826,-1619,-1362,-1069,-773,-475,-235,-64,0,-63,-240,-519,-842,-1161,-1399,-1516,-1459,-1243,-878,-441,2,348,526,468,153,-406,-1161,-2010,-2856,-3554,-4003,-4092,-3755,-2979,-1776,-241,1521,3354,5095,6596,7710,8369,8515,8191,7454,6446,5312,4230,3354,2822,2717,3065,3832,4923,6199,7496,8630,9457,9842,9734,9116,8052,6635,5010,3311,1682,234,-957,-1844,-2417,-2706,-2747,-2610,-2367,-2101,-1881,-1801,-1896,-2235,-2821,-3661,-4710,-5934,-7228,-8542,-9751,-10807,-11620,-12173,-12420,-12407,-12125,-11655,-11022,-10301,-9523,-8743,-7971,-7240,-6541,-5883,-5245,-4623,-3979,-3314,-2589,-1808,-961,-52,879,1801,2639,3320,3770,3905,3688,3091,2136,889,-565,-2089,-3563,-4831,-5791,-6317,-6372,-5905,-4958,-3585,-1901,-54,1779,3418,4678,5428,5558,5048,3935,2334,424,-1574,-3420,-4884,-5775,-5969,-5423,-4197,-2419,-315,1870,3855,5392,6287,6425,5785,4452,2587,422,-1789,-3793,-5386,-6410,-6804,-6575,-5802,-4628,-3214,-1748,-392,714,1476,1853,1845,1501,907,158,-625,-1345,-1913,-2259,-2367,-2219,-1863,-1335,-719,-79,502,970,1270,1375,1272,957,457,-217,-992,-1850,-2674,-3427,-3997,-4332,-4361,-4079,-3478,-2635,-1635,-602,312,977,1265,1101,452,-645,-2117,-3814,-5582,-7233,-8589,-9504,-9861,-9613,-8743,-7334,-5457,-3301,-992,1243,3270,4906,6059,6655,6689,6212,5324,4170,2918,1752,828,288,215,632,1508,2740,4189,5685,7045,8104,8735,8852,8447,7572,6340,4922,3505,2292,1443,1086,1272,1980,3135,4581,6150,7648,8887,9725,10054,9823,9068,7832,6266,4486,2673,958,-517,-1679,-2463,-2878,-2951,-2756,-2356,-1857,-1310,-798,-343,27,311,514,643,710,726,688,625,518,410,287,188,113,90,112,190,302,420,523,555,500,321,25,-385,-856,-1350,-1780,-2077,-2170,-1994,-1514,-710,395,1763,3305,4924,6505,7903,9026,9754,10048,9891,9326,8442,7372,6253,5259,4504,4116,4127,4550,5312,6307,7387,8388,9155,9554,9493,8938,7888,6423,4637,2676,697,-1136,-2680,-3800,-4421,-4502,-4045,-3118,-1808,-241,1425,3052,4474,5561,6217,6347,5958,5029,3658,1918,-42,-2086,-4054,-5815,-7242,-8270,-8840,-8958,-8653,-7978,-7024,-5870,-4618,-3361,-2180,-1151,-306,312,744,984,1120,1192,1277,1436,1701,2115,2646,3289,3958,4594,5097,5383,5384,5048,4370,3381,2128,739,-708,-2038,-3161,-3936,-4293,-4181,-3600,-2606,-1305,164,1605,2853,3703,4042,3764,2875,1441,-384,-2387,-4322,-5924,-6979,-7300,-6824,-5547,-3598,-1162,1488,4071,6300,7926,8779,8759,7876,6217,3962,1338,-1379,-3920,-6034,-7512,-8239,-8137,-7265,-5698,-3623,-1235,1249,3582,5598,7090,7971,8152,7635,6468,4742,2608,211,-2244,-4617,-6729,-8479,-9788,-10612,-10974,-10920,-10523,-9901,-9150,-8395,-7722,-7209,-6879,-6740,-6735,-6810,-6869,-6829,-6630,-6221,-5616,-4850,-4005,-3198,-2544,-2170,-2171,-2605,-3487,-4763,-6350,-8083,-9819,-11346,-12514,-13152,-13173,-12505,-11179,-9238,-6834,-4121,-1314,1363,3693,5471,6541,6818,6278,4996,3121,880,-1458,-3603,-5285,-6280,-6456,-5758,-4277,-2164,319,2865,5184,6965,8018,8195,7484,5967,3806,1252,-1430,-3954,-6065,-7568,-8317,-8280,-7471,-6015,-4067,-1847,427,2519,4246,5440,6002,5905,5150,3848,2103,95,-2011,-4040,-5839,-7307,-8358,-9000,-9235,-9153,-8826,-8370,-7872,-7422,-7072,-6855,-6755,-6751,-6761,-6726,-6558,-6174,-5535,-4596,-3373,-1905,-259,1454,3126,4610,5806,6579,6879,6645,5909,4710,3167,1406,-409,-2101,-3528,-4530,-5029,-4955,-4309,-3142,-1543,344,2353,4302,5993,7267,7981,8041,7449,6223,4512,2494,384,-1537,-3071,-4000,-4231,-3726,-2574,-925,973,2870,4493,5620,6106,5867,4944,3444,1536,-543,-2594,-4384,-5765,-6608,-6867,-6542,-5684,-4388,-2767,-943,948,2818,4549,6102,7411,8462,9247,9762,10018,10031,9805,9367,8732,7925,6989,5956,4893,3848,2893,2083,1477,1115,1028,1219,1685,2394,3304,4353,5470,6576,7582,8409,8966,9207,9065,8540,7627,6377,4849,3136,1332,-451,-2121,-3597,-4814,-5753,-6401,-6774,-6931,-6881,-6716,-6423,-6072,-5635,-5132,-4542,-3860,-3097,-2270,-1425,-622,78,603,923,1025,942,755,561,495,668,1177,2072,3329,4896,6612,8341,9863,11034,11685,11747,11187,10054,8447,6521,4444,2406,566,-944,-2020,-2634,-2761,-2464,-1790,-836,313,1561,2834,4043,5146,6064,6759,7164,7238,6926,6210,5068,3531,1639,-507,-2812,-5117,-7305,-9231,-10795,-11923,-12587,-12787,-12589,-12038,-11248,-10293,-9277,-8269,-7347,-6548,-5909,-5434,-5117,-4924,-4815,-4742,-4642,-4491,-4236,-3900,-3464,-3001,-2529,-2136,-1858,-1749,-1819,-2062,-2429,-2843,-3211,-3423,-3380,-3005,-2255,-1140,281,1886,3526,5011,6153,6796,6812,6176,4912,3159,1114,-968,-2817,-4174,-4860,-4740,-3829,-2202,-69,2322,4667,6672,8087,8720,8487,7391,5538,3109,350,-2483,-5113,-7334,-8952,-9881,-10083,-9597,-8528,-6988,-5150,-3148,-1136,768,2462,3856,4900,5523,5719,5446,4735,3599,2110,333,-1611,-3620,-5563,-7337,-8834,-9991,-10742,-11072,-10979,-10471,-9599,-8408,-6977,-5396,-3760,-2180,-756,424,1283,1797,1948,1779,1343,719,-2,-741,-1431,-2018,-2490,-2834,-3070,-3222,-3303,-3335,-3310,-3209,-3018,-2681,-2190,-1501,-632,410,1557,2736,3842,4756,5377,5608,5396,4744,3708,2407,1021,-257,-1209,-1662,-1482,-639,825,2751,4932,7085,8951,10263,10858,10629,9587,7838,5553,2995,402,-1938,-3835,-5101,-5679,-5544,-4787,-3525,-1940,-197,1527,3098,4438,5483,6261,6785,7119,7321,7437,7506,7543,7536,7467,7291,6972,6462,5745,4791,3632,2286,844,-623,-1979,-3131,-3941,-4356,-4300,-3803,-2897,-1690,-308,1106,2414,3494,4256,4657,4676,4356,3736,2904,1935,907,-103,-1056,-1901,-2634,-3248,-3743,-4130,-4404,-4547,-4550,-4362,-3974,-3338,-2470,-1376,-113,1236,2573,3773,4730,5348,5572,5414,4918,4220,3469,2855,2553,2710,3406,4647,6373,8415,10604,12680,14446,15696,16296,16190,15381,13949,12042,9814,7475,5185,3124,1393,81,-804,-1279,-1402,-1266,-944,-519,-36,484,1038,1652,2340,3113,3949,4801,5585,6210,6557,6546,6100,5197,3863,2170,239,-1768,-3674,-5296,-6456,-7044,-6963,-6227,-4886,-3079,-998,1152,3126,4737,5812,6253,6036,5194,3841,2134,256,-1587,-3209,-4459,-5223,-5463,-5195,-4491,-3495,-2334,-1191,-182,592,1074,1293,1290,1167,1027,968,1062,1337,1780,2315,2868,3311,3564,3559,3274,2760,2100,1440,913,676,812,1369,2316,3536,4877,6130,7092,7594,7500,6765,5422,3567,1375,-947,-3186,-5120,-6589,-7476,-7728,-7373,-6493,-5228,-3748,-2227,-825,342,1202,1758,2042,2154,2183,2250,2420,2754,3234,3822,4419,4910,5166,5074,4544,3562,2125,356,-1637,-3644,-5498,-7004,-8039,-8518,-8443,-7873,-6941,-5808,-4646,-3638,-2891,-2519,-2535,-2930,-3639,-4567,-5607,-6646,-7591,-8366,-8932,-9283,-9440,-9445,-9357,-9215,-9072,-8914,-8756,-8524,-8196,-7688,-6973,-6025,-4859,-3536,-2144,-801,356,1221,1678,1697,1275,478,-551,-1665,-2647,-3330,-3543,-3195,-2264,-799,1051,3096,5093,6798,7995,8521,8287,7296,5634,3454,977,-1570,-3956,-5966,-7471,-8362,-8648,-8362,-7633,-6585,-5393,-4188,-3091,-2168,-1434,-869,-408,4,435,911,1420,1924,2320,2521,2398,1874,885,-565,-2416,-4545,-6792,-8955,-10847,-12296,-13193,-13481,-13192,-12408,-11285,-9986,-8706,-7591,-6787,-6342,-6303,-6606,-7181,-7901,-8612,-9183,-9455,-9344,-8773,-7750,-6327,-4598,-2728,-842,871,2328,3418,4149,4534,4657,4627,4532,4496,4548,4749,5057,5442,5814,6114,6253,6211,5969,5575,5098,4645,4315,4213,4386,4849,5550,6389,7224,7890,8233,8123,7485,6307,4635,2595,333,-1948,-4081,-5878,-7224,-8036,-8295,-8049,-7374,-6414,-5300,-4207,-3240,-2532,-2092,-1951,-2005,-2170,-2287,-2224,-1850,-1099,54,1531,3224,4939,6485,7659,8312,8349,7771,6650,5144,3461,1812,423,-560,-1032,-986,-465,394,1463,2555,3539,4299,4760,4926,4810,4500,4080,3642,3285,3044,2966,3015,3148,3294,3351,3273,2981,2493,1819,1045,271,-393,-846,-1006,-867,-429,204,927,1591,2047,2173,1888,1159,44,-1364,-2879,-4311,-5432,-6046,-6010,-5237,-3752,-1660,850,3516,6064,8211,9725,10445,10306,9345,7686,5555,3177,866,-1170,-2683,-3565,-3740,-3244,-2165,-662,1083,2862,4503,5838,6793,7307,7423,7205,6764,6233,5715,5311,5053,4943,4924,4917,4818,4545,4020,3231,2172,916,-476,-1887,-3245,-4446,-5464,-6251,-6838,-7244,-7536,-7763,-8003,-8283,-8660,-9124,-9681,-10285,-10896,-11428,-11822,-11995,-11892,-11489,-10782,-9818,-8669,-7427,-6188,-5046,-4045,-3229,-2563,-2032,-1540,-1058,-496,143,881,1659,2434,3101,3598,3851,3831,3551,3059,2458,1863,1408,1212,1354,1874,2738,3857,5082,6237,7120,7576,7443,6691,5286,3348,999,-1547,-4072,-6358,-8211,-9497,-10147,-10162,-9615,-8639,-7396,-6079,-4861,-3890,-3272,-3031,-3160,-3546,-4073,-4557,-4841,-4778,-4267,-3298,-1897,-203,1637,3410,4931,6019,6566,6504,5851,4675,3086,1241,-716,-2636,-4392,-5909,-7113,-7998,-8560,-8831,-8851,-8669,-8342,-7928,-7475,-7034,-6637,-6305,-6061,-5889,-5800,-5764,-5778,-5823,-5872,-5915,-5901,-5807,-5587,-5191,-4594,-3770,-2727,-1504,-162,1197,2473,3536,4295,4672,4627,4194,3426,2451,1419,495,-144,-371,-69,780,2167,3979,6068,8230,10238,11880,12950,13323,12919,11752,9911,7546,4887,2161,-376,-2499,-4057,-4925,-5109,-4659,-3713,-2455,-1083,193,1211,1853,2071,1891,1402,735,73,-434,-636,-439,175,1184,2482,3934,5379,6650,7611,8161,8246,7871,7082,5964,4633,3192,1763,430,-746,-1716,-2490,-3062,-3471,-3747,-3924,-4039,-4104,-4136,-4137,-4100,-4023,-3901,-3731,-3528,-3300,-3075,-2872,-2702,-2564,-2439,-2284,-2047,-1675,-1103,-321,675,1846,3088,4321,5393,6208,6666,6729,6404,5762,4919,4021,3241,2717,2581,2887,3648,4799,6221,7753,9215,10424,11230,11519,11250,10422,9121,7451,5581,3676,1916,443,-608,-1174,-1223,-779,86,1263,2636,4041,5367,6463,7262,7687,7744,7467,6934,6271,5604,5077,4806,4880,5334,6153,7273,8560,9877,11030,11862,12213,11978,11099,9591,7522,5027,2273,-548,-3234,-5617,-7547,-8939,-9750,-9995,-9736,-9070,-8111,-6987,-5800,-4653,-3591,-2665,-1869,-1213,-671,-249,81,308,458,550,619,719,904,1239,1761,2502,3431,4511,5631,6681,7521,8025,8104,7704,6856,5625,4177,2669,1327,322,-187,-129,520,1652,3152,4786,6352,7625,8428,8651,8246,7254,5774,3961,1995,61,-1672,-3080,-4067,-4611,-4718,-4442,-3876,-3098,-2232,-1349,-546,131,639,967,1127,1135,1052,908,786,717,779,989,1391,1976,2726,3596,4506,5367,6058,6491,6542,6180,5335,4053,2362,380,-1781,-3964,-6026,-7826,-9257,-10252,-10781,-10872,-10582,-10004,-9236,-8373,-7502,-6665,-5896,-5195,-4552,-3961,-3403,-2891,-2420,-2019,-1683,-1416,-1221,-1064,-944,-833,-725,-637,-586,-621,-787,-1146,-1714,-2536,-3557,-4752,-6000,-7195,-8187,-8857,-9076,-8785,-7964,-6647,-4946,-3005,-1004,846,2381,3435,3922,3798,3105,1928,417,-1253,-2896,-4329,-5404,-6016,-6115,-5704,-4856,-3668,-2287,-871,435,1485,2181,2471,2328,1806,969,-72,-1183,-2243,-3114,-3706,-3921,-3743,-3144,-2192,-954,449,1864,3147,4130,4690,4715,4155,3007,1325,-779,-3154,-5623,-7994,-10095,-11782,-12959,-13584,-13687,-13329,-12641,-11745,-10798,-9924,-9227,-8787,-8626,-8757,-9127,-9693,-10350,-11014,-11559,-11881,-11867,-11445,-10556,-9213,-7449,-5381,-3133,-897,1163,2881,4135,4873,5088,4870,4335,3667,3028,2608,2523,2874,3678,4898,6445,8185,9957,11599,12956,13905,14364,14291,13709,12653,11233,9543,7715,5867,4105,2527,1181,117,-676,-1215,-1537,-1728,-1832,-1943,-2120,-2401,-2839,-3405,-4095,-4837,-5561,-6164,-6564,-6654,-6392,-5737,-4712,-3383,-1853,-283,1183,2353,3115,3342,3005,2115,743,-968,-2870,-4764,-6479,-7852,-8772,-9164,-9029,-8408,-7397,-6123,-4722,-3335,-2074,-1026,-241,272,521,559,430,214,-27,-199,-237,-55,399,1178,2284,3705,5360,7157,8939,10564,11854,12696,12986,12712,11909,10685,9200,7634,6186,5010,4248,3947,4135,4734,5644,6719,7778,8679,9261,9420,9114,8309,7092,5513,3730,1863,53,-1560,-2902,-3879,-4489,-4727,-4641,-4294,-3764,-3135,-2480,-1874,-1347,-956,-676,-527,-447,-407,-326,-142,218,815,1677,2827,4225,5822,7513,9188,10708,11949,12790,13137,12948,12200,10942,9238,7198,4956,2636,390,-1695,-3516,-5035,-6244,-7144,-7805,-8252,-8572,-8790,-8967,-9105,-9229,-9323,-9397,-9433,-9448,-9437,-9413,-9375,-9315,-9197,-8998,-8656,-8142,-7426,-6499,-5408,-4195,-2960,-1791,-771,21,559,848,912,842,696,575,544,652,923,1340,1876,2471,3058,3568,3938,4123,4103,3885,3484,2978,2391,1833,1324,944,688,577,573,646,732,793,764,630,358,-45,-566,-1185,-1866,-2585,-3297,-3967,-4546,-4984,-5233,-5240,-4980,-4439,-3642,-2639,-1518,-378,658,1485,2009,2154,1906,1245,241,-1057,-2550,-4126,-5703,-7156,-8432,-9451,-10189,-10626,-10772,-10653,-10301,-9771,-9100,-8350,-7554,-6755,-5988,-5271,-4638,-4104,-3676,-3367,-3145,-2992,-2852,-2662,-2367,-1907,-1260,-429,540,1566,2545,3356,3900,4097,3920,3392,2579,1601,585,-326,-1011,-1381,-1387,-1021,-331,620,1717,2854,3910,4771,5357,5591,5453,4947,4106,3020,1769,481,-735,-1768,-2529,-2956,-3024,-2734,-2133,-1280,-277,790,1796,2657,3279,3602,3612,3312,2771,2077,1359,735,339,232,477,1029,1850,2806,3802,4682,5370,5770,5857,5635,5130,4407,3530,2565,1580,616,-288,-1119,-1869,-2539,-3136,-3679,-4149,-4577,-4925,-5204,-5382,-5450,-5392,-5202,-4895,-4485,-4010,-3515,-3016,-2558,-2120,-1704,-1269,-774,-206,469,1205,1976,2693,3283,3653,3766,3581,3156,2538,1869,1252,836,712,949,1554,2490,3663,4969,6257,7425,8343,8959,9228,9157,8795,8204,7481,6717,6002,5422,5018,4831,4850,5049,5377,5765,6140,6439,6597,6590,6381,5997,5442,4776,4050,3344,2736,2312,2138,2270,2742,3524,4582,5805,7067,8230,9132,9659,9733,9317,8461,7239,5797,4276,2842,1607,674,71,-216,-241,-118,59,160,107,-182,-711,-1483,-2424,-3472,-4515,-5472,-6247,-6802,-7088,-7139,-6953,-6600,-6092,-5477,-4747,-3910,-2929,-1800,-508,922,2434,3960,5388,6634,7593,8230,8519,8497,8238,7820,7372,6964,6692,6570,6627,6815,7102,7414,7701,7908,8007,7973,7814,7534,7167,6725,6251,5756,5276,4814,4393,4001,3645,3294,2947,2560,2148,1665,1146,579,6,-542,-1020,-1376,-1580,-1581,-1385,-973,-382,351,1174,2010,2785,3423,3843,3994,3841,3377,2637,1692,623,-446,-1423,-2211,-2754,-3032,-3071,-2927,-2693,-2460,-2338,-2389,-2681,-3201,-3946,-4822,-5766,-6654,-7386,-7885,-8070,-7942,-7505,-6816,-5971,-5047,-4151,-3347,-2677,-2155,-1754,-1427,-1139,-834,-511,-160,179,468,668,735,681,502,269,23,-150,-207,-98,161,562,1017,1474,1828,2015,1975,1681,1140,381,-536,-1542,-2551,-3489,-4283,-4875,-5237,-5345,-5219,-4880,-4385,-3790,-3173,-2596,-2137,-1844,-1750,-1879,-2204,-2703,-3302,-3936,-4514,-4971,-5223,-5245,-4995,-4510,-3797,-2947,-2022,-1132,-379,148,372,241,-225,-1013,-2013,-3144,-4262,-5271,-6063,-6598,-6859,-6884,-6742,-6523,-6329,-6230,-6296,-6528,-6927,-7427,-7967,-8475,-8871,-9123,-9195,-9098,-8860,-8524,-8127,-7717,-7297,-6875,-6425,-5917,-5334,-4654,-3919,-3144,-2440,-1857,-1496,-1406,-1593,-2045,-2657,-3340,-3936,-4332,-4421,-4141,-3495,-2536,-1352,-92,1132,2170,2951,3406,3543,3395,3037,2562,2070,1657,1390,1328,1486,1849,2406,3068,3806,4505,5116,5545,5755,5695,5377,4806,4060,3199,2334,1552,942,556,414,496,740,1066,1377,1574,1590,1363,879,141,-815,-1936,-3144,-4362,-5484,-6432,-7101,-7439,-7395,-6971,-6218,-5214,-4098,-3005,-2110,-1531,-1397,-1741,-2570,-3816,-5359,-7048,-8710,-10182,-11318,-12021,-12233,-11949,-11214,-10082,-8663,-7026,-5283,-3494,-1737,-70,1455,2785,3874,4683,5192,5398,5346,5096,4749,4429,4242,4324,4724,5504,6619,8006,9535,11045,12370,13356,13883,13892,13390,12427,11147,9673,8193,6848,5758,5012,4617,4561,4765,5127,5533,5857,6005,5896,5492,4806,3870,2782,1635,553,-345,-979,-1268,-1226,-851,-261,475,1199,1813,2204,2314,2113,1622,893,-6,-969,-1931,-2780,-3460,-3911,-4077,-3964,-3548,-2886,-2011,-1028,-9,913,1658,2134,2285,2114,1631,916,65,-829,-1639,-2305,-2757,-2986,-3000,-2849,-2573,-2249,-1904,-1582,-1286,-1019,-762,-509,-259,-14,179,309,326,218,-19,-351,-741,-1094,-1365,-1459,-1354,-1024,-511,130,795,1381,1780,1912,1735,1254,516,-373,-1316,-2157,-2821,-3185,-3247,-2977,-2444,-1718,-894,-96,600,1077,1312,1249,919,352,-364,-1141,-1841,-2374,-2615,-2513,-2039,-1221,-150,1049,2224,3205,3872,4111,3906,3274,2300,1111,-160,-1376,-2431,-3258,-3835,-4171,-4314,-4321,-4245,-4145,-4046,-3980,-3948,-3964,-4019,-4132,-4299,-4533,-4839,-5207,-5636,-6094,-6561,-6999,-7379,-7669,-7852,-7907,-7831,-7609,-7244,-6721,-6035,-5186,-4172,-3032,-1805,-579,557,1484,2113,2363,2200,1663,808,-210,-1250,-2137,-2717,-2889,-2593,-1863,-775,511,1823,2967,3777,4138,3996,3382,2380,1150,-144,-1317,-2221,-2750,-2853,-2543,-1878,-967,82,1126,2072,2820,3329,3579,3601,3435,3167,2860,2595,2421,2360,2412,2528,2655,2711,2626,2343,1834,1109,224,-754,-1716,-2570,-3233,-3646,-3792,-3696,-3398,-2978,-2509,-2063,-1692,-1428,-1262,-1196,-1170,-1179,-1159,-1111,-1007,-855,-675,-481,-315,-202,-173,-254,-446,-746,-1127,-1538,-1927,-2206,-2318,-2179,-1768,-1051,-84,1084,2314,3498,4468,5132,5379,5213,4656,3821,2855,1934,1224,878,967,1537,2513,3803,5218,6580,7686,8380,8548,8155,7244,5913,4346,2717,1240,85,-633,-835,-550,160,1158,2279,3350,4199,4704,4788,4446,3735,2774,1723,757,47,-285,-155,434,1420,2678,4040,5322,6360,7011,7216,6963,6316,5398,4355,3351,2531,1994,1804,1953,2398,3044,3794,4524,5168,5632,5922,6019,5970,5815,5601,5372,5142,4922,4688,4411,4069,3610,3039,2335,1527,651,-236,-1062,-1754,-2246,-2474,-2422,-2079,-1487,-724,122,929,1578,1996,2087,1886,1391,734,22,-583,-939,-925,-473,433,1735,3321,5030,6678,8074,9068,9539,9464,8868,7866,6622,5327,4181,3352,2949,3035,3570,4475,5609,6791,7862,8654,9066,9049,8612,7846,6863,5843,4921,4261,3938,4000,4415,5100,5919,6732,7358,7693,7620,7123,6220,5002,3597,2166,863,-185,-877,-1193,-1148,-838,-380,71,372,390,51,-676,-1743,-3057,-4470,-5830,-6968,-7769,-8138,-8066,-7573,-6770,-5760,-4713,-3750,-3008,-2549,-2416,-2565,-2932,-3395,-3828,-4105,-4120,-3826,-3206,-2328,-1278,-196,797,1569,2072,2251,2179,1909,1576,1300,1186,1324,1733,2393,3234,4131,4960,5565,5843,5690,5099,4089,2751,1239,-306,-1686,-2772,-3448,-3660,-3431,-2819,-1957,-987,-71,651,1079,1149,884,334,-384,-1128,-1770,-2177,-2280,-2046,-1519,-782,27,755,1259,1408,1124,401,-733,-2153,-3714,-5245,-6561,-7524,-8033,-8047,-7601,-6790,-5744,-4662,-3694,-3034,-2773,-2984,-3650,-4681,-5944,-7250,-8421,-9276,-9704,-9629,-9076,-8116,-6892,-5577,-4352,-3387,-2790,-2633,-2887,-3479,-4281,-5116,-5840,-6304,-6429,-6207,-5666,-4947,-4161,-3499,-3075,-2992,-3277,-3885,-4714,-5615,-6414,-6964,-7128,-6850,-6127,-5014,-3650,-2183,-795,332,1071,1323,1065,344,-729,-1997,-3270,-4364,-5110,-5400,-5179,-4462,-3344,-1936,-426,1042,2300,3265,3859,4110,4055,3797,3448,3108,2872,2783,2854,3055,3310,3551,3669,3597,3271,2666,1804,723,-479,-1715,-2864,-3829,-4532,-4925,-5003,-4801,-4393,-3876,-3382,-3014,-2895,-3079,-3606,-4438,-5501,-6662,-7765,-8656,-9179,-9251,-8815,-7915,-6638,-5140,-3605,-2223,-1156,-530,-376,-697,-1367,-2278,-3232,-4090,-4711,-5019,-5007,-4715,-4244,-3712,-3238,-2904,-2765,-2791,-2935,-3075,-3111,-2901,-2397,-1522,-320,1158,2797,4455,5979,7239,8109,8541,8517,8090,7360,6460,5548,4765,4241,4030,4175,4604,5254,5979,6646,7130,7329,7199,6752,6045,5182,4293,3495,2903,2576,2541,2765,3180,3687,4168,4529,4668,4540,4120,3425,2508,1447,342,-705,-1595,-2238,-2595,-2621,-2358,-1842,-1183,-480,123,516,589,286,-410,-1443,-2719,-4079,-5354,-6358,-6939,-6987,-6460,-5396,-3899,-2145,-322,1339,2675,3540,3881,3718,3128,2265,1280,351,-411,-913,-1151,-1154,-1005,-797,-621,-532,-551,-654,-769,-827,-718,-393,211,1070,2157,3368,4593,5697,6535,7008,7017,6545,5611,4293,2742,1106,-411,-1657,-2480,-2816,-2635,-2009,-1043,114,1284,2326,3101,3550,3641,3417,2935,2309,1617,971,416,-1,-287,-459,-567,-651,-759,-922,-1149,-1441,-1772,-2117,-2433,-2690,-2854,-2904,-2846,-2675,-2439,-2172,-1944,-1826,-1877,-2177,-2748,-3622,-4764,-6121,-7599,-9069,-10398,-11430,-12048,-12151,-11692,-10699,-9229,-7438,-5484,-3571,-1884,-574,257,585,441,-65,-808,-1623,-2384,-2977,-3356,-3511,-3480,-3336,-3127,-2934,-2757,-2616,-2456,-2239,-1904,-1399,-708,166,1192,2284,3379,4345,5102,5540,5605,5241,4482,3349,1969,456,-1030,-2328,-3310,-3856,-3936,-3541,-2738,-1651,-392,861,1982,2855,3389,3569,3390,2910,2204,1366,493,-318,-1010,-1516,-1835,-1952,-1916,-1754,-1541,-1321,-1160,-1085,-1129,-1272,-1506,-1770,-2025,-2208,-2285,-2234,-2062,-1816,-1543,-1341,-1269,-1411,-1797,-2449,-3316,-4347,-5414,-6406,-7178,-7605,-7596,-7083,-6082,-4637,-2860,-907,1060,2868,4364,5453,6069,6207,5918,5264,4342,3245,2035,797,-452,-1652,-2791,-3811,-4653,-5263,-5542,-5457,-4935,-3994,-2658,-1012,826,2726,4522,6088,7287,8038,8292,8034,7327,6228,4890,3432,2033,830,-30,-467,-417,103,1038,2300,3738,5224,6594,7728,8514,8897,8839,8372,7543,6435,5167,3832,2565,1450,564,-46,-367,-430,-267,23,382,700,921,981,854,560,126,-373,-859,-1267,-1529,-1621,-1554,-1358,-1101,-868,-716,-718,-899,-1241,-1714,-2221,-2666,-2922,-2881,-2453,-1585,-285,1388,3323,5363,7344,9091,10474,11399,11827,11788,11334,10557,9562,8416,7208,5971,4741,3547,2425,1415,596,21,-226,-103,414,1305,2511,3925,5429,6876,8130,9082,9632,9739,9400,8638,7546,6220,4797,3425,2235,1358,878,847,1258,2076,3192,4505,5851,7094,8095,8742,8953,8716,8014,6939,5562,4013,2433,950,-314,-1248,-1803,-1936,-1668,-1041,-141,938,2077,3169,4121,4856,5348,5592,5622,5507,5295,5081,4876,4732,4600,4471,4249,3901,3333,2540,1488,234,-1174,-2609,-3964,-5080,-5835,-6117,-5862,-5060,-3769,-2092,-194,1747,3545,5045,6116,6713,6792,6411,5616,4498,3149,1654,101,-1419,-2837,-4044,-4974,-5539,-5668,-5351,-4555,-3356,-1820,-76,1733,3457,4951,6092,6793,6995,6701,5927,4770,3318,1732,154,-1239,-2309,-2919,-3005,-2520,-1510,-45,1730,3651,5525,7165,8402,9106,9199,8662,7535,5932,3978,1877,-211,-2093,-3623,-4709,-5273,-5353,-4962,-4238,-3284,-2256,-1302,-538,-70,56,-169,-699,-1469,-2363,-3288,-4143,-4859,-5415,-5802,-6072,-6282,-6503,-6806,-7226,-7786,-8462,-9204,-9928,-10543,-10941,-11040,-10761,-10088,-9018,-7612,-5961,-4166,-2371,-680,788,1961,2771,3201,3214,2831,2054,914,-525,-2207,-3995,-5783,-7403,-8701,-9557,-9840,-9538,-8639,-7236,-5464,-3485,-1499,311,1784,2791,3259,3159,2513,1385,-123,-1876,-3734,-5525,-7110,-8326,-9068,-9249,-8833,-7845,-6357,-4502,-2448,-403,1453,2906,3847,4172,3868,3003,1667,43,-1700,-3368,-4784,-5822,-6385,-6449,-6032,-5203,-4077,-2786,-1467,-265,723,1410,1762,1803,1560,1132,591,30,-488,-937,-1299,-1621,-1941,-2317,-2816,-3443,-4231,-5123,-6077,-6986,-7762,-8298,-8513,-8354,-7798,-6865,-5611,-4120,-2492,-834,750,2167,3353,4234,4777,4940,4691,4026,2938,1459,-353,-2397,-4543,-6627,-8479,-9929,-10849,-11144,-10790,-9829,-8358,-6522,-4516,-2507,-696,777,1797,2305,2290,1800,926,-217,-1446,-2619,-3539,-4069,-4077,-3492,-2300,-552,1628,4073,6556,8850,10721,11985,12497,12218,11149,9416,7170,4637,2045,-369,-2413,-3917,-4802,-5019,-4611,-3655,-2287,-672,1023,2610,3956,4924,5465,5551,5238,4594,3750,2816,1911,1122,494,35,-285,-528,-758,-1055,-1453,-2001,-2660,-3422,-4198,-4928,-5520,-5908,-6029,-5854,-5370,-4573,-3515,-2205,-721,897,2580,4240,5800,7140,8157,8740,8789,8263,7142,5511,3481,1255,-953,-2902,-4376,-5217,-5320,-4687,-3380,-1548,610,2866,4984,6745,7984,8571,8459,7669,6272,4425,2303,135,-1856,-3454,-4465,-4777,-4312,-3109,-1272,1021,3521,5960,8076,9609,10411,10355,9466,7813,5575,2969,252,-2325,-4537,-6210,-7249,-7603,-7336,-6522,-5323,-3901,-2426,-1066,55,849,1276,1345,1124,683,141,-411,-888,-1239,-1458,-1565,-1628,-1704,-1896,-2233,-2781,-3515,-4406,-5390,-6354,-7217,-7874,-8259,-8325,-8066,-7488,-6646,-5578,-4349,-3014,-1620,-219,1139,2386,3458,4241,4665,4621,4052,2950,1352,-627,-2800,-4968,-6864,-8290,-9043,-9040,-8244,-6741,-4688,-2293,175,2477,4369,5679,6290,6167,5349,3944,2120,75,-1958,-3757,-5120,-5871,-5921,-5214,-3810,-1819,566,3104,5542,7614,9110,9865,9817,8965,7428,5365,3003,590,-1656,-3517,-4875,-5643,-5823,-5478,-4716,-3679,-2520,-1387,-395,355,819,980,860,501,-18,-643,-1281,-1895,-2423,-2874,-3237,-3550,-3866,-4205,-4643,-5174,-5822,-6545,-7300,-8006,-8582,-8943,-9017,-8765,-8181,-7286,-6128,-4786,-3304,-1772,-210,1345,2864,4348,5733,6983,7995,8669,8893,8585,7683,6224,4272,1997,-394,-2676,-4597,-5979,-6682,-6650,-5932,-4630,-2934,-1058,776,2354,3515,4151,4220,3750,2832,1608,248,-1044,-2086,-2711,-2785,-2258,-1120,542,2587,4817,7007,8919,10353,11153,11220,10568,9232,7370,5150,2767,439,-1669,-3404,-4670,-5427,-5676,-5463,-4865,-3981,-2908,-1753,-609,463,1384,2141,2696,3066,3251,3285,3192,3003,2738,2423,2048,1631,1153,611,21,-628,-1286,-1938,-2518,-2992,-3310,-3444,-3390,-3155,-2767,-2272,-1689,-1059,-360,413,1314,2380,3644,5099,6687,8307,9792,10980,11674,11763,11147,9875,8020,5797,3430,1188,-673,-1976,-2577,-2462,-1679,-357,1309,3107,4815,6230,7199,7623,7462,6767,5619,4205,2694,1331,299,-209,-87,711,2149,4092,6358,8699,10857,12593,13702,14061,13626,12438,10623,8360,5877,3384,1116,-783,-2177,-3020,-3310,-3112,-2502,-1627,-585,482,1486,2337,2998,3430,3653,3668,3533,3270,2948,2601,2270,1997,1786,1648,1581,1549,1542,1525,1469,1374,1212,1013,781,548,335,161,53,5,49,174,417,796,1352,2116,3102,4310,5667,7094,8423,9504,10150,10235,9664,8447,6665,4487,2153,-86,-1958,-3262,-3842,-3655,-2736,-1231,666,2690,4597,6126,7098,7388,6963,5880,4284,2368,398,-1385,-2737,-3472,-3489,-2762,-1371,525,2703,4901,6853,8330,9152,9227,8540,7174,5260,3010,632,-1656,-3645,-5212,-6232,-6685,-6592,-6004,-5053,-3846,-2537,-1248,-92,845,1516,1899,2006,1862,1520,1025,438,-194,-827,-1426,-1973,-2462,-2897,-3290,-3666,-4035,-4424,-4822,-5239,-5634,-6005,-6298,-6497,-6580,-6524,-6338,-6027,-5583,-5032,-4354,-3545,-2596,-1490,-237,1114,2514,3825,4934,5678,5931,5613,4676,3196,1257,-924,-3165,-5216,-6894,-8042,-8578,-8502,-7880,-6843,-5570,-4246,-3069,-2186,-1718,-1705,-2140,-2929,-3950,-5024,-5975,-6633,-6859,-6574,-5770,-4485,-2859,-1041,760,2346,3551,4229,4331,3844,2840,1442,-218,-1950,-3632,-5119,-6340,-7253,-7854,-8175,-8275,-8203,-8021,-7768,-7461,-7104,-6687,-6177,-5568,-4847,-4031,-3158,-2278,-1473,-794,-326,-89,-118,-398,-894,-1567,-2338,-3160,-3965,-4692,-5330,-5812,-6169,-6359,-6426,-6358,-6200,-5951,-5638,-5259,-4802,-4261,-3590,-2780,-1783,-624,703,2111,3523,4795,5801,6389,6472,5984,4934,3403,1511,-551,-2605,-4447,-5933,-6945,-7432,-7422,-6966,-6209,-5276,-4343,-3546,-3017,-2818,-2982,-3461,-4172,-4980,-5731,-6275,-6473,-6235,-5525,-4363,-2827,-1059,798,2547,4041,5134,5753,5849,5471,4669,3574,2295,972,-295,-1413,-2331,-3029,-3498,-3777,-3886,-3868,-3765,-3594,-3387,-3132,-2846,-2503,-2129,-1698,-1256,-804,-394,-52,198,328,359,290,174,37,-64,-107,-64,68,271,520,774,981,1114,1116,988,709,310,-162,-646,-1036,-1260,-1200,-815,-49,1068,2465,4016,5553,6878,7822,8211,7977,7072,5585,3620,1396,-884,-2980,-4688,-5854,-6383,-6255,-5529,-4321,-2800,-1155,419,1760,2741,3304,3450,3235,2771,2185,1611,1182,960,1020,1325,1851,2502,3181,3787,4216,4418,4337,3994,3411,2659,1810,951,150,-527,-1054,-1413,-1623,-1700,-1692,-1619,-1531,-1436,-1356,-1284,-1208,-1113,-975,-787,-541,-258,41,313,514,615,573,404,103,-276,-705,-1107,-1454,-1687,-1795,-1786,-1665,-1493,-1301,-1154,-1094,-1152,-1339,-1637,-2001,-2364,-2641,-2740,-2585,-2114,-1311,-204,1132,2574,3968,5154,5975,6323,6128,5402,4209,2675,959,-767,-2328,-3596,-4470,-4918,-4955,-4644,-4088,-3415,-2745,-2203,-1863,-1780,-1941,-2310,-2784,-3277,-3640,-3800,-3642,-3159,-2322,-1211,111,1503,2846,3997,4843,5297,5305,4879,4045,2912,1578,178,-1155,-2328,-3240,-3878,-4214,-4308,-4190,-3952,-3639,-3316,-3007,-2716,-2435,-2129,-1766,-1337,-822,-259,312,832,1223,1421,1403,1121,651,-4,-706,-1407,-1982,-2383,-2551,-2498,-2239,-1862,-1423,-1044,-789,-734,-923,-1325,-1932,-2621,-3312,-3852,-4132,-4033,-3510,-2528,-1173,476,2239,3939,5403,6451,7006,6999,6478,5512,4254,2843,1464,241,-709,-1337,-1629,-1642,-1429,-1118,-784,-540,-439,-519,-770,-1161,-1614,-2067,-2420,-2616,-2602,-2348,-1873,-1197,-386,503,1390,2219,2927,3474,3840,4012,3998,3824,3508,3091,2603,2076,1531,992,462,-46,-537,-1005,-1448,-1857,-2215,-2507,-2705,-2781,-2718,-2501,-2130,-1644,-1058,-470,89,508,759,771,555,111,-494,-1192,-1889,-2485,-2903,-3076,-2972,-2597,-1987,-1205,-344,511,1270,1870,2282,2506,2598,2622,2688,2876,3265,3887,4717,5685,6658,7505,8048,8198,7850,7018,5764,4210,2537,934,-421,-1368,-1823,-1746,-1172,-200,1042,2393,3694,4804,5620,6074,6170,5924,5426,4756,4034,3351,2797,2423,2268,2323,2570,2963,3454,3988,4505,4974,5336,5591,5703,5685,5539,5287,4944,4543,4092,3617,3129,2627,2129,1636,1158,721,337,39,-147,-201,-112,123,477,923,1408,1868,2258,2508,2600,2510,2251,1870,1417,969,601,372,330,496,856,1377,2000,2656,3263,3763,4087,4229,4177,3981,3702,3438,3285,3341,3676,4323,5261,6427,7689,8905,9903,10529,10678,10277,9347,7959,6239,4372,2519,873,-448,-1338,-1770,-1758,-1378,-714,96,962,1766,2443,2955,3285,3471,3533,3549,3548,3596,3699,3877,4109,4361,4602,4780,4865,4838,4679,4411,4037,3609,3144,2697,2291,1954,1701,1515,1398,1291,1187,1024,785,450,10,-502,-1059,-1603,-2077,-2429,-2621,-2631,-2467,-2150,-1731,-1255,-793,-378,-68,139,227,229,170,104,62,88,186,361,582,809,982,1050,951,668,174,-483,-1260,-2055,-2764,-3269,-3468,-3284,-2684,-1690,-382,1118,2642,4010,5056,5632,5662,5135,4089,2673,1030,-647,-2162,-3393,-4212,-4593,-4546,-4137,-3466,-2656,-1819,-1073,-487,-127,-6,-120,-446,-922,-1497,-2099,-2659,-3128,-3452,-3605,-3584,-3391,-3072,-2661,-2228,-1825,-1520,-1359,-1372,-1577,-1961,-2497,-3140,-3845,-4544,-5207,-5777,-6244,-6586,-6807,-6905,-6888,-6765,-6541,-6222,-5824,-5363,-4875,-4394,-3974,-3656,-3489,-3511,-3730,-4149,-4734,-5432,-6170,-6847,-7382,-7671,-7656,-7288,-6564,-5519,-4234,-2804,-1377,-61,993,1717,2039,1985,1586,970,248,-420,-908,-1124,-1009,-592,68,853,1610,2210,2504,2424,1935,1070,-66,-1353,-2617,-3714,-4511,-4926,-4936,-4557,-3869,-2972,-1982,-1026,-195,413,757,799,549,29,-709,-1595,-2560,-3492,-4340,-4989,-5417,-5566,-5450,-5088,-4537,-3870,-3175,-2537,-2037,-1733,-1669,-1844,-2254,-2842,-3558,-4329,-5072,-5733,-6238,-6562,-6669,-6567,-6259,-5783,-5172,-4476,-3749,-3036,-2398,-1863,-1473,-1234,-1163,-1238,-1460,-1791,-2215,-2700,-3216,-3723,-4188,-4567,-4810,-4893,-4765,-4435,-3895,-3186,-2361,-1494,-665,56,613,991,1196,1290,1340,1452,1691,2140,2801,3658,4643,5627,6499,7084,7298,7010,6231,4947,3282,1359,-628,-2480,-4019,-5075,-5557,-5417,-4685,-3451,-1858,-66,1717,3334,4601,5423,5714,5473,4737,3598,2201,675,-794,-2094,-3085,-3715,-3927,-3750,-3202,-2363,-1310,-129,1067,2205,3169,3909,4329,4410,4105,3439,2430,1149,-318,-1860,-3363,-4709,-5800,-6552,-6934,-6924,-6568,-5916,-5049,-4072,-3060,-2103,-1262,-564,-59,283,426,417,249,-43,-420,-861,-1284,-1672,-1935,-2060,-1995,-1757,-1351,-830,-258,310,790,1167,1401,1520,1566,1597,1694,1911,2295,2849,3561,4353,5161,5860,6360,6553,6371,5771,4761,3389,1748,-30,-1791,-3372,-4620,-5408,-5662,-5339,-4489,-3186,-1583,151,1817,3239,4244,4748,4679,4083,3027,1657,130,-1378,-2710,-3753,-4420,-4700,-4600,-4192,-3547,-2775,-1951,-1176,-497,21,374,527,505,308,-34,-496,-1040,-1628,-2218,-2752,-3205,-3514,-3672,-3657,-3478,-3177,-2792,-2391,-2049,-1805,-1726,-1813,-2060,-2443,-2884,-3337,-3704,-3936,-3959,-3750,-3293,-2603,-1724,-712,349,1369,2256,2928,3316,3386,3136,2601,1859,1020,201,-459,-852,-901,-563,143,1151,2359,3629,4807,5760,6344,6479,6105,5222,3876,2164,223,-1775,-3643,-5194,-6263,-6717,-6488,-5574,-4039,-2039,244,2552,4653,6310,7345,7653,7198,6063,4370,2341,199,-1813,-3489,-4667,-5268,-5266,-4720,-3742,-2476,-1091,248,1396,2241,2708,2767,2441,1776,853,-211,-1333,-2377,-3261,-3908,-4251,-4278,-3986,-3415,-2629,-1721,-791,51,712,1111,1217,1011,538,-148,-971,-1825,-2638,-3321,-3814,-4081,-4088,-3840,-3339,-2617,-1711,-677,416,1490,2471,3276,3864,4187,4270,4132,3864,3541,3270,3123,3171,3410,3850,4399,5013,5559,5979,6160,6076,5680,5000,4058,2946,1723,525,-572,-1434,-1985,-2146,-1884,-1203,-159,1156,2582,3983,5151,5969,6292,6082,5336,4142,2637,1008,-540,-1821,-2662,-2987,-2743,-1998,-835,583,2097,3527,4743,5612,6096,6145,5815,5132,4207,3112,1952,824,-214,-1071,-1732,-2143,-2312,-2237,-1944,-1479,-887,-237,412,1001,1486,1845,2067,2174,2191,2156,2100,2053,2014,2004,1984,1974,1937,1894,1845,1814,1820,1887,2020,2219,2478,2763,3078,3386,3717,4059,4456,4924,5486,6144,6888,7667,8445,9145,9703,10070,10178,10018,9558,8818,7806,6580,5188,3723,2275,965,-99,-789,-1032,-762,16,1244,2809,4536,6237,7693,8733,9206,9047,8264,6929,5204,3268,1347,-366,-1699,-2532,-2819,-2569,-1839,-757,568,1977,3346,4558,5528,6189,6520,6501,6166,5537,4674,3638,2499,1338,229,-763,-1565,-2152,-2489,-2587,-2464,-2172,-1745,-1269,-765,-305,99,416,639,768,795,732,574,338,34,-307,-633,-912,-1064,-1070,-873,-490,69,748,1469,2168,2771,3223,3522,3667,3703,3689,3681,3724,3869,4105,4443,4838,5249,5618,5880,5970,5827,5407,4684,3663,2387,923,-605,-2075,-3326,-4229,-4661,-4565,-3916,-2789,-1278,427,2151,3674,4827,5463,5509,4954,3861,2352,590,-1237,-2952,-4396,-5451,-6058,-6193,-5900,-5245,-4315,-3233,-2090,-1000,-47,702,1199,1407,1344,997,444,-296,-1126,-1997,-2832,-3582,-4210,-4705,-5079,-5353,-5580,-5796,-6040,-6341,-6687,-7072,-7439,-7760,-7961,-8024,-7908,-7627,-7185,-6635,-5993,-5324,-4635,-3963,-3309,-2683,-2091,-1550,-1077,-705,-455,-343,-367,-502,-701,-911,-1058,-1093,-978,-687,-246,333,981,1653,2263,2757,3047,3092,2827,2253,1345,178,-1209,-2680,-4130,-5404,-6384,-6953,-7050,-6665,-5826,-4656,-3270,-1864,-591,379,942,1035,662,-106,-1153,-2330,-3462,-4410,-5043,-5295,-5144,-4634,-3834,-2871,-1857,-922,-170,320,502,357,-96,-826,-1766,-2852,-3996,-5116,-6130,-6953,-7537,-7830,-7835,-7563,-7069,-6427,-5728,-5057,-4502,-4105,-3908,-3882,-4008,-4217,-4451,-4653,-4775,-4802,-4735,-4582,-4389,-4160,-3936,-3697,-3458,-3174,-2855,-2465,-2021,-1535,-1038,-563,-140,213,492,714,901,1086,1289,1535,1814,2142,2477,2822,3128,3382,3535,3568,3431,3114,2590,1876,999,4,-1019,-2005,-2843,-3470,-3821,-3863,-3601,-3069,-2332,-1485,-619,152,746,1088,1147,915,442,-216,-958,-1683,-2302,-2729,-2924,-2865,-2580,-2105,-1522,-888,-283,226,608,816,854,714,412,-29,-585,-1221,-1900,-2589,-3248,-3846,-4358,-4767,-5074,-5283,-5408,-5470,-5479,-5441,-5347,-5179,-4907,-4516,-3981,-3312,-2534,-1704,-883,-161,396,730,813,661,321,-138,-611,-1027,-1285,-1356,-1195,-820,-255,468,1278,2153,3003,3815,4522,5096,5514,5750,5815,5720,5480,5141,4718,4256,3764,3267,2770,2302,1861,1486,1179,974,868,874,969,1134,1341,1539,1699,1783,1749,1596,1296,868,327,-300,-970,-1632,-2245,-2754,-3125,-3330,-3358,-3211,-2912,-2484,-1969,-1395,-812,-231,294,765,1137,1407,1542,1536,1366,1044,568,-34,-725,-1470,-2221,-2946,-3621,-4242,-4795,-5316,-5786,-6230,-6615,-6927,-7112,-7134,-6944,-6530,-5892,-5066,-4126,-3147,-2238,-1473,-921,-613,-526,-629,-825,-1043,-1191,-1206,-1052,-719,-231,386,1064,1780,2466,3105,3663,4123,4494,4757,4950,5069,5143,5190,5208,5212,5182,5105,4958,4722,4371,3910,3327,2650,1902,1122,355,-359,-974,-1456,-1772,-1904,-1840,-1588,-1163,-590,72,793,1478,2084,2524,2742,2696,2347,1717,821,-257,-1429,-2586,-3581,-4327,-4680,-4612,-4061,-3079,-1725,-127,1559,3166,4519,5485,5954,5869,5250,4117,2607,802,-1122,-3048,-4822,-6331,-7469,-8156,-8352,-8018,-7195,-5909,-4271,-2384,-403,1516,3211,4548,5405,5739,5525,4832,3761,2453,1090,-178,-1184,-1830,-2040,-1808,-1157,-175,1052,2383,3704,4888,5829,6456,6729,6641,6242,5581,4757,3849,2949,2116,1395,797,312,-103,-470,-855,-1255,-1715,-2205,-2716,-3200,-3616,-3917,-4076,-4063,-3874,-3506,-2967,-2271,-1450,-521,453,1453,2414,3306,4083,4718,5191,5500,5649,5652,5546,5346,5122,4886,4714,4603,4587,4634,4721,4786,4772,4614,4269,3708,2936,1970,869,-311,-1512,-2650,-3711,-4611,-5353,-5894,-6218,-6315,-6159,-5748,-5065,-4141,-2988,-1688,-292,1099,2400,3543,4448,5109,5492,5638,5583,5382,5114,4829,4589,4421,4355,4372,4496,4684,4949,5257,5600,5948,6293,6606,6880,7107,7279,7407,7492,7552,7578,7589,7541,7434,7208,6856,6329,5647,4807,3867,2887,1949,1145,552,218,183,413,891,1542,2306,3107,3886,4570,5127,5510,5701,5679,5446,4987,4347,3542,2642,1729,873,191,-251,-356,-87,582,1624,2977,4535,6165,7705,8993,9881,10249,10027,9197,7793,5904,3650,1180,-1347,-3772,-5958,-7776,-9141,-9969,-10230,-9902,-9007,-7598,-5745,-3568,-1187,1238,3547,5595,7239,8399,9020,9103,8706,7902,6832,5615,4407,3333,2500,1988,1817,1978,2412,3010,3659,4203,4518,4485,4040,3155,1877,287,-1478,-3282,-4961,-6411,-7521,-8272,-8654,-8722,-8562,-8245,-7884,-7517,-7204,-6939,-6728,-6553,-6406,-6276,-6165,-6065,-5982,-5886,-5752,-5538,-5198,-4707,-4047,-3241,-2326,-1368,-429,423,1131,1664,1999,2162,2176,2102,1979,1862,1780,1744,1761,1800,1831,1803,1650,1331,796,25,-977,-2202,-3596,-5107,-6667,-8186,-9595,-10807,-11744,-12346,-12558,-12349,-11729,-10715,-9365,-7760,-5973,-4121,-2286,-579,937,2192,3158,3830,4222,4377,4347,4191,3978,3761,3593,3508,3518,3622,3796,3984,4136,4163,3997,3583,2881,1918,730,-579,-1910,-3126,-4117,-4790,-5086,-5017,-4629,-4031,-3346,-2706,-2234,-1999,-2057,-2382,-2926,-3601,-4281,-4866,-5232,-5314,-5052,-4443,-3522,-2357,-1059,251,1428,2337,2859,2902,2425,1428,-20,-1806,-3773,-5728,-7493,-8879,-9761,-10034,-9675,-8703,-7211,-5334,-3255,-1173,702,2178,3103,3368,2941,1840,160,-1938,-4282,-6619,-8761,-10473,-11597,-12020,-11659,-10539,-8706,-6275,-3414,-302,2852,5843,8504,10679,12287,13273,13663,13502,12901,11977,10875,9735,8676,7792,7136,6726,6545,6535,6626,6706,6684,6452,5949,5122,3978,2550,917,-809,-2505,-4044,-5303,-6220,-6730,-6866,-6660,-6207,-5602,-4971,-4394,-3952,-3669,-3531,-3510,-3529,-3530,-3434,-3194,-2772,-2159,-1372,-446,584,1643,2710,3690,4563,5251,5719,5930,5854,5507,4895,4093,3151,2173,1240,432,-177,-575,-742,-737,-599,-448,-349,-433,-759,-1398,-2366,-3648,-5185,-6900,-8673,-10415,-11997,-13366,-14433,-15189,-15604,-15686,-15442,-14889,-14054,-12964,-11663,-10186,-8597,-6954,-5339,-3832,-2512,-1451,-690,-264,-151,-329,-739,-1299,-1953,-2595,-3182,-3634,-3916,-3994,-3862,-3531,-3019,-2379,-1628,-836,-10,795,1581,2314,3006,3630,4190,4651,4979,5123,5029,4651,3967,2980,1729,282,-1264,-2802,-4219,-5425,-6351,-6962,-7265,-7283,-7079,-6715,-6248,-5750,-5231,-4737,-4245,-3772,-3303,-2848,-2423,-2038,-1724,-1479,-1321,-1222,-1164,-1093,-956,-700,-276,326,1121,2065,3123,4208,5241,6113,6739,7030,6945,6450,5572,4338,2836,1156,-590,-2272,-3788,-5019,-5902,-6373,-6419,-6033,-5249,-4112,-2692,-1074,660,2413,4095,5631,6937,7965,8674,9056,9137,8951,8576,8084,7566,7110,6764,6576,6518,6546,6572,6481,6179,5552,4569,3193,1493,-448,-2485,-4464,-6236,-7676,-8701,-9280,-9446,-9245,-8805,-8191,-7542,-6893,-6324,-5827,-5413,-5057,-4718,-4381,-3999,-3573,-3076,-2512,-1872,-1141,-322,609,1639,2774,3980,5230,6451,7586,8543,9263,9690,9799,9610,9163,8536,7835,7142,6577,6192,6023,6065,6257,6521,6759,6867,6752,6355,5633,4604,3308,1841,295,-1202,-2553,-3664,-4473,-4957,-5119,-4998,-4647,-4130,-3504,-2821,-2125,-1443,-810,-234,247,639,900,1047,1060,968,797,598,426,361,445,759,1295,2073,3027,4105,5218,6278,7213,7952,8455,8711,8720,8516,8140,7622,7032,6385,5740,5114,4520,3962,3424,2878,2312,1698,1044,351,-343,-1020,-1632,-2144,-2534,-2774,-2885,-2878,-2809,-2731,-2707,-2805,-3057,-3502,-4122,-4898,-5758,-6625,-7412,-8014,-8373,-8416,-8132,-7499,-6561,-5323,-3861,-2203,-419,1435,3301,5089,6735,8135,9215,9893,10120,9857,9135,7975,6501,4793,3022,1296,-236,-1492,-2398,-2937,-3127,-2991,-2606,-2006,-1251,-378,600,1644,2761,3909,5078,6205,7255,8156,8877,9366,9633,9682,9566,9349,9100,8903,8805,8861,9057,9396,9799,10222,10560,10751,10724,10424,9851,8985,7887,6599,5199,3773,2385,1106,-22,-973,-1746,-2348,-2805,-3154,-3404,-3596,-3708,-3756,-3716,-3570,-3306,-2897,-2332,-1602,-710,336,1492,2737,3992,5217,6313,7228,7878,8243,8294,8068,7610,7009,6351,5755,5276,5022,4987,5208,5643,6231,6902,7528,8034,8295,8259,7858,7095,5961,4526,2821,952,-1019,-2991,-4888,-6623,-8135,-9348,-10233,-10741,-10873,-10639,-10061,-9201,-8111,-6881,-5588,-4314,-3126,-2074,-1181,-468,79,466,730,904,1035,1171,1351,1613,1974,2448,3026,3698,4420,5171,5869,6490,6947,7209,7227,6994,6510,5812,4937,3935,2865,1758,669,-409,-1452,-2491,-3524,-4576,-5633,-6688,-7687,-8582,-9294,-9750,-9888,-9656,-9065,-8111,-6885,-5448,-3926,-2438,-1101,-41,659,932,767,186,-747,-1935,-3251,-4565,-5735,-6650,-7228,-7426,-7244,-6728,-5937,-4980,-3948,-2961,-2106,-1462,-1069,-941,-1053,-1366,-1803,-2308,-2805,-3256,-3638,-3954,-4232,-4512,-4840,-5248,-5755,-6340,-6969,-7565,-8059,-8350,-8381,-8083,-7450,-6469,-5215,-3721,-2106,-444,1180,2669,4000,5113,6007,6699,7182,7508,7677,7712,7617,7394,7030,6534,5883,5104,4175,3132,1960,688,-680,-2123,-3625,-5156,-6694,-8202,-9642,-10978,-12165,-13171,-13960,-14521,-14842,-14929,-14799,-14453,-13926,-13216,-12346,-11318,-10133,-8794,-7309,-5686,-3964,-2175,-376,1373,3031,4527,5854,6971,7900,8640,9215,9627,9873,9942,9805,9457,8875,8070,7060,5875,4590,3255,1971,800,-184,-934,-1426,-1667,-1683,-1535,-1301,-1063,-907,-910,-1106,-1516,-2124,-2856,-3669,-4435,-5090,-5535,-5701,-5560,-5077,-4290,-3236,-1981,-616,794,2173,3464,4649,5688,6617,7419,8157,8839,9509,10182,10865,11530,12149,12642,12940,12947,12589,11810,10585,8936,6903,4603,2140,-313,-2626,-4647,-6278,-7461,-8172,-8462,-8386,-8054,-7581,-7073,-6637,-6335,-6200,-6228,-6386,-6614,-6857,-7046,-7136,-7090,-6901,-6577,-6149,-5648,-5122,-4598,-4120,-3693,-3358,-3098,-2936,-2852,-2839,-2888,-2975,-3102,-3241,-3409,-3583,-3782,-4003,-4245,-4519,-4817,-5134,-5455,-5759,-6010,-6202,-6293,-6290,-6195,-6004,-5759,-5446,-5094,-4690,-4228,-3707,-3100,-2434,-1698,-942,-205,458,975,1299,1387,1217,821,244,-422,-1064,-1584,-1863,-1843,-1467,-735,321,1636,3095,4585,5950,7055,7780,8022,7734,6912,5581,3843,1806,-386,-2566,-4613,-6380,-7801,-8812,-9414,-9621,-9497,-9102,-8528,-7847,-7114,-6382,-5650,-4934,-4208,-3446,-2628,-1726,-742,298,1343,2312,3097,3607,3730,3418,2631,1405,-188,-2027,-3959,-5823,-7464,-8743,-9563,-9875,-9661,-8978,-7907,-6568,-5110,-3660,-2355,-1282,-512,-62,83,-29,-328,-726,-1153,-1526,-1811,-1967,-2002,-1922,-1765,-1559,-1344,-1134,-963,-823,-740,-705,-728,-800,-921,-1081,-1283,-1514,-1779,-2055,-2334,-2581,-2761,-2824,-2712,-2369,-1742,-805,464,2026,3853,5859,7957,10047,12010,13753,15183,16237,16878,17086,16875,16260,15267,13935,12291,10386,8251,5952,3533,1082,-1332,-3610,-5663,-7407,-8768,-9701,-10183,-10221,-9856,-9142,-8152,-6963,-5646,-4284,-2938,-1675,-547,419,1183,1766,2156,2402,2517,2555,2530,2476,2403,2323,2244,2179,2127,2115,2150,2245,2426,2691,3046,3496,4016,4605,5223,5846,6411,6873,7147,7185,6913,6321,5387,4158,2686,1070,-578,-2129,-3452,-4438,-4981,-5042,-4592,-3673,-2362,-772,956,2667,4207,5457,6305,6727,6709,6324,5650,4822,3951,3162,2528,2102,1877,1835,1895,2004,2073,2044,1877,1535,1033,379,-383,-1214,-2063,-2896,-3673,-4373,-4984,-5505,-5936,-6307,-6610,-6887,-7116,-7311,-7433,-7470,-7360,-7074,-6554,-5769,-4691,-3331,-1700,136,2101,4102,6004,7709,9088,10059,10551,10535,10007,9017,7616,5913,4002,2010,53,-1755,-3309,-4522,-5342,-5725,-5683,-5232,-4424,-3332,-2029,-609,841,2244,3532,4665,5606,6358,6897,7266,7452,7508,7444,7291,7072,6798,6492,6155,5808,5449,5084,4719,4353,4004,3680,3412,3213,3128,3187,3429,3880,4557,5441,6505,7679,8876,9989,10908,11514,11739,11526,10883,9852,8523,7001,5417,3890,2538,1445,673,225,95,216,520,914,1306,1617,1783,1764,1552,1162,628,29,-590,-1116,-1503,-1682,-1630,-1354,-887,-279,386,1049,1612,2026,2218,2161,1837,1259,468,-492,-1528,-2585,-3559,-4397,-5038,-5458,-5642,-5600,-5352,-4911,-4308,-3549,-2651,-1613,-446,863,2285,3820,5423,7052,8642,10120,11411,12439,13144,13464,13397,12921,12094,10952,9579,8054,6450,4850,3290,1840,502,-691,-1736,-2628,-3353,-3885,-4219,-4303,-4146,-3717,-3037,-2134,-1057,112,1298,2405,3369,4138,4681,5014,5142,5131,5006,4833,4621,4395,4138,3825,3428,2911,2257,1453,512,-530,-1617,-2677,-3630,-4398,-4912,-5126,-5021,-4615,-3955,-3117,-2191,-1276,-458,176,572,686,507,56,-631,-1480,-2415,-3346,-4193,-4874,-5329,-5523,-5432,-5093,-4534,-3832,-3068,-2317,-1677,-1202,-959,-968,-1229,-1721,-2383,-3161,-3978,-4780,-5502,-6133,-6636,-7033,-7328,-7535,-7690,-7789,-7875,-7936,-8003,-8062,-8119,-8156,-8172,-8143,-8078,-7970,-7837,-7702,-7585,-7515,-7487,-7493,-7486,-7392,-7138,-6612,-5755,-4494,-2825,-783,1549,4035,6516,8828,10808,12338,13343,13790,13724,13201,12338,11238,9998,8707,7404,6115,4832,3529,2184,772,-704,-2237,-3775,-5287,-6699,-7962,-9025,-9844,-10406,-10687,-10709,-10465,-10003,-9336,-8519,-7601,-6633,-5688,-4820,-4097,-3564,-3251,-3171,-3302,-3611,-4025,-4487,-4903,-5221,-5364,-5295,-4973,-4391,-3555,-2486,-1239,138,1568,2972,4281,5401,6288,6868,7135,7072,6696,6059,5194,4201,3125,2076,1108,302,-304,-682,-840,-805,-636,-395,-154,15,66,-48,-326,-761,-1300,-1877,-2409,-2789,-2935,-2775,-2267,-1438,-333,928,2224,3406,4361,4998,5279,5225,4891,4381,3803,3255,2822,2531,2385,2327,2287,2156,1848,1260,350,-909,-2490,-4309,-6275,-8225,-10009,-11464,-12428,-12799,-12489,-11488,-9839,-7646,-5075,-2331,351,2745,4644,5900,6427,6216,5356,3966,2264,439,-1283,-2736,-3790,-4381,-4506,-4210,-3591,-2753,-1818,-897,-74,585,1052,1318,1411,1350,1200,988,759,550,363,226,113,23,-68,-190,-347,-570,-862,-1225,-1667,-2176,-2733,-3332,-3918,-4485,-4960,-5333,-5528,-5528,-5282,-4761,-3964,-2873,-1535,17,1689,3383,4972,6309,7280,7752,7684,7047,5914,4386,2654,904,-651,-1837,-2535,-2696,-2354,-1624,-672,287,1045,1415,1262,547,-735,-2466,-4527,-6717,-8865,-10768,-12284,-13285,-13700,-13525,-12776,-11553,-9965,-8170,-6322,-4581,-3076,-1910,-1145,-797,-825,-1164,-1694,-2294,-2834,-3220,-3377,-3302,-3015,-2593,-2132,-1739,-1515,-1528,-1817,-2352,-3081,-3902,-4705,-5387,-5848,-6040,-5948,-5589,-5050,-4390,-3738,-3163,-2754,-2546,-2548,-2728,-3032,-3372,-3678,-3865,-3889,-3724,-3367,-2851,-2211,-1522,-819,-178,402,894,1330,1742,2179,2689,3309,4055,4897,5790,6643,7362,7864,8076,7989,7626,7072,6430,5841,5419,5269,5441,5919,6648,7502,8336,9013,9380,9371,8925,8076,6885,5473,3967,2506,1219,178,-530,-916,-963,-741,-302,247,812,1275,1551,1556,1258,646,-224,-1279,-2404,-3471,-4385,-5029,-5388,-5415,-5174,-4697,-4083,-3410,-2746,-2169,-1678,-1306,-1016,-791,-602,-418,-220,-1,241,499,747,975,1139,1232,1224,1120,934,679,402,123,-107,-264,-313,-240,-42,263,633,1017,1354,1591,1703,1690,1585,1457,1389,1480,1821,2457,3418,4647,6063,7526,8872,9934,10580,10703,10287,9377,8088,6595,5102,3785,2821,2287,2202,2506,3060,3695,4216,4454,4268,3604,2453,889,-948,-2902,-4766,-6370,-7540,-8168,-8167,-7548,-6337,-4663,-2662,-537,1533,3344,4763,5676,6037,5868,5230,4250,3076,1852,737,-185,-813,-1153,-1181,-973,-566,-58,483,985,1378,1629,1692,1564,1249,762,144,-575,-1347,-2126,-2870,-3521,-4041,-4371,-4481,-4326,-3903,-3173,-2191,-953,434,1902,3342,4644,5717,6494,6927,7029,6836,6425,5906,5391,4993,4809,4906,5304,5988,6875,7868,8810,9562,9977,9950,9419,8395,6940,5193,3334,1560,77,-965,-1459,-1388,-820,115,1209,2254,3027,3359,3134,2329,981,-771,-2765,-4781,-6608,-8046,-8936,-9169,-8723,-7621,-5984,-3964,-1768,389,2299,3797,4766,5178,5056,4521,3707,2815,2003,1434,1217,1381,1937,2768,3799,4834,5781,6464,6845,6851,6510,5880,5034,4096,3155,2312,1635,1173,933,923,1089,1411,1819,2285,2774,3266,3761,4245,4725,5193,5643,6074,6471,6831,7142,7410,7635,7836,8020,8208,8395,8600,8806,9019,9216,9377,9475,9454,9285,8894,8273,7365,6200,4801,3257,1684,223,-981,-1783,-2118,-1935,-1287,-290,904,2056,2969,3439,3314,2543,1120,-832,-3160,-5634,-8012,-10067,-11584,-12430,-12521,-11866,-10542,-8711,-6573,-4377,-2350,-725,354,770,522,-328,-1643,-3222,-4842,-6277,-7329,-7854,-7781,-7120,-5954,-4426,-2721,-1017,495,1694,2482,2829,2750,2299,1565,637,-363,-1374,-2289,-3088,-3719,-4183,-4477,-4612,-4609,-4482,-4257,-3943,-3562,-3130,-2674,-2234,-1849,-1560,-1416,-1438,-1640,-2025,-2557,-3203,-3903,-4577,-5166,-5579,-5765,-5683,-5317,-4697,-3866,-2913,-1930,-1023,-301,166,328,175,-213,-776,-1346,-1798,-1978,-1773,-1117,-5,1511,3299,5217,7064,8665,9877,10554,10670,10186,9173,7718,5963,4058,2173,449,-998,-2093,-2831,-3234,-3398,-3414,-3420,-3509,-3781,-4280,-5010,-5932,-6976,-8032,-9020,-9832,-10411,-10726,-10782,-10624,-10323,-9944,-9577,-9261,-9045,-8909,-8848,-8778,-8669,-8424,-8018,-7425,-6649,-5746,-4770,-3813,-2966,-2286,-1854,-1656,-1708,-1933,-2266,-2623,-2901,-3041,-2977,-2684,-2170,-1452,-597,335,1272,2144,2906,3527,3980,4286,4443,4473,4412,4256,4055,3797,3507,3170,2791,2349,1846,1283,679,74,-473,-902,-1121,-1081,-714,-10,1004,2270,3653,5033,6233,7115,7558,7481,6868,5768,4269,2538,728,-960,-2371,-3367,-3853,-3823,-3290,-2372,-1204,32,1152,1983,2399,2308,1710,647,-755,-2335,-3912,-5298,-6335,-6917,-6969,-6505,-5582,-4310,-2851,-1364,-25,1028,1685,1897,1652,1006,49,-1092,-2282,-3375,-4281,-4890,-5194,-5164,-4831,-4235,-3415,-2436,-1349,-221,891,1919,2801,3473,3876,3972,3722,3142,2252,1130,-134,-1416,-2600,-3556,-4184,-4413,-4199,-3570,-2571,-1323,59,1394,2557,3376,3750,3602,2899,1703,85,-1774,-3719,-5520,-7008,-8021,-8451,-8276,-7511,-6284,-4723,-3055,-1469,-181,643,901,542,-390,-1797,-3526,-5394,-7213,-8814,-10051,-10850,-11162,-11036,-10518,-9759,-8850,-7950,-7152,-6527,-6124,-5904,-5841,-5847,-5844,-5759,-5514,-5099,-4496,-3758,-2942,-2123,-1377,-761,-305,-27,100,112,71,44,96,284,635,1162,1840,2621,3449,4226,4902,5381,5645,5657,5443,5050,4516,3952,3381,2908,2542,2335,2275,2354,2527,2750,2947,3078,3070,2889,2516,1923,1141,184,-905,-2062,-3246,-4385,-5435,-6339,-7062,-7549,-7793,-7753,-7440,-6849,-6023,-4990,-3831,-2613,-1424,-351,537,1177,1539,1610,1415,994,413,-233,-864,-1357,-1648,-1623,-1269,-530,533,1873,3360,4858,6202,7240,7837,7901,7390,6331,4810,2970,1006,-888,-2478,-3618,-4151,-4060,-3359,-2173,-679,922,2397,3560,4248,4372,3912,2924,1515,-144,-1889,-3538,-4946,-6004,-6648,-6858,-6686,-6177,-5449,-4583,-3680,-2802,-2000,-1280,-643,-64,484,1017,1548,2067,2544,2953,3249,3422,3470,3408,3309,3197,3184,3285,3582,4058,4721,5515,6390,7263,8073,8738,9218,9465,9468,9231,8787,8189,7498,6819,6202,5764,5524,5559,5838,6380,7091,7919,8743,9458,9955,10138,9933,9310,8265,6843,5123,3210,1226,-707,-2473,-4002,-5214,-6104,-6650,-6885,-6850,-6587,-6170,-5631,-5047,-4439,-3872,-3356,-2925,-2583,-2332,-2174,-2093,-2091,-2140,-2227,-2331,-2408,-2444,-2390,-2226,-1919,-1454,-824,-50,841,1781,2698,3500,4088,4375,4302,3813,2942,1712,256,-1312,-2810,-4092,-5004,-5472,-5438,-4957,-4091,-2999,-1811,-701,232,897,1284,1417,1374,1234,1105,1049,1132,1377,1776,2320,2949,3628,4304,4938,5508,6023,6466,6908,7335,7826,8372,9007,9699,10419,11092,11655,12014,12130,11939,11460,10695,9710,8570,7352,6143,5009,4002,3161,2496,1989,1628,1347,1104,831,474,-3,-617,-1369,-2214,-3113,-3965,-4690,-5179,-5347,-5130,-4508,-3499,-2180,-645,962,2514,3853,4879,5500,5680,5437,4812,3900,2797,1626,483,-507,-1290,-1779,-1963,-1813,-1360,-632,304,1366,2484,3541,4491,5237,5760,6029,6057,5872,5541,5102,4650,4217,3884,3670,3625,3747,4045,4492,5063,5709,6387,7041,7621,8070,8335,8366,8125,7592,6761,5659,4338,2885,1423,77,-998,-1706,-1962,-1754,-1132,-182,944,2101,3135,3914,4369,4454,4196,3646,2888,2013,1115,265,-477,-1096,-1566,-1940,-2219,-2485,-2757,-3109,-3539,-4078,-4671,-5281,-5830,-6230,-6436,-6381,-6086,-5559,-4891,-4159,-3492,-2983,-2715,-2728,-3010,-3503,-4115,-4720,-5195,-5423,-5326,-4847,-3991,-2781,-1297,363,2076,3722,5171,6339,7147,7567,7604,7302,6734,6006,5232,4528,3995,3701,3671,3901,4331,4887,5469,5980,6328,6445,6275,5809,5048,4011,2751,1308,-250,-1848,-3422,-4883,-6167,-7215,-7982,-8456,-8635,-8559,-8268,-7840,-7336,-6838,-6405,-6091,-5917,-5900,-6011,-6226,-6475,-6703,-6831,-6806,-6585,-6134,-5478,-4623,-3632,-2550,-1438,-348,673,1586,2350,2922,3272,3351,3164,2685,1971,1054,38,-983,-1904,-2621,-3098,-3296,-3281,-3106,-2897,-2763,-2804,-3103,-3684,-4534,-5586,-6751,-7898,-8933,-9737,-10260,-10446,-10324,-9911,-9297,-8547,-7765,-7016,-6391,-5898,-5592,-5418,-5362,-5347,-5301,-5169,-4885,-4442,-3831,-3104,-2302,-1515,-801,-230,179,414,527,555,594,695,940,1348,1941,2690,3552,4464,5358,6151,6791,7196,7342,7202,6791,6157,5362,4513,3696,3030,2574,2405,2511,2882,3442,4101,4753,5292,5626,5680,5423,4839,3968,2862,1603,270,-1046,-2284,-3368,-4264,-4926,-5340,-5515,-5458,-5226,-4854,-4413,-3950,-3531,-3182,-2943,-2810,-2792,-2859,-3016,-3211,-3455,-3704,-3960,-4205,-4432,-4638,-4817,-4970,-5082,-5163,-5174,-5134,-4985,-4749,-4389,-3930,-3378,-2795,-2208,-1714,-1337,-1152,-1167,-1402,-1818,-2388,-3030,-3697,-4299,-4804,-5153,-5335,-5335,-5154,-4788,-4259,-3560,-2737,-1800,-805,208,1177,2039,2740,3222,3465,3457,3218,2796,2240,1635,1045,557,223,117,253,667,1329,2214,3249,4355,5416,6338,6999,7331,7255,6767,5861,4622,3114,1490,-150,-1653,-2921,-3881,-4474,-4737,-4687,-4434,-4068,-3721,-3482,-3460,-3690,-4201,-4955,-5875,-6857,-7769,-8488,-8908,-8972,-8668,-8035,-7175,-6198,-5253,-4458,-3914,-3669,-3731,-4049,-4556,-5144,-5713,-6165,-6412,-6420,-6150,-5624,-4874,-3958,-2951,-1945,-1009,-240,318,625,666,470,70,-454,-1034,-1560,-1969,-2166,-2120,-1788,-1182,-323,728,1906,3110,4261,5251,6023,6502,6681,6557,6173,5612,4933,4239,3584,3015,2551,2165,1830,1469,1045,485,-235,-1126,-2179,-3349,-4588,-5836,-7026,-8101,-9009,-9713,-10190,-10437,-10458,-10283,-9939,-9477,-8930,-8362,-7786,-7261,-6789,-6398,-6082,-5846,-5665,-5536,-5417,-5286,-5089,-4790,-4327,-3678,-2806,-1716,-430,994,2485,3934,5246,6316,7066,7448,7464,7149,6598,5913,5228,4667,4333,4317,4638,5310,6263,7409,8619,9750,10665,11251,11424,11157,10479,9452,8202,6844,5521,4337,3372,2660,2187,1917,1765,1677,1550,1362,1046,625,82,-539,-1219,-1911,-2585,-3204,-3735,-4155,-4433,-4558,-4506,-4288,-3891,-3368,-2733,-2054,-1367,-713,-118,422,914,1399,1894,2453,3069,3766,4492,5213,5843,6326,6588,6608,6361,5888,5224,4456,3678,2975,2467,2200,2245,2593,3205,4005,4857,5635,6180,6388,6163,5476,4342,2826,1024,-915,-2883,-4706,-6303,-7556,-8424,-8876,-8921,-8596,-7965,-7091,-6069,-4975,-3881,-2862,-1938,-1153,-508,-5,366,621,782,866,890,883,857,847,879,970,1157,1418,1769,2147,2542,2883,3154,3311,3361,3302,3169,2990,2806,2655,2549,2509,2520,2571,2647,2716,2788,2832,2865,2873,2864,2846,2835,2844,2917,3063,3339,3761,4354,5133,6063,7125,8226,9293,10203,10870,11186,11130,10659,9845,8751,7509,6251,5128,4247,3717,3559,3779,4307,5046,5858,6600,7122,7306,7069,6377,5246,3744,1973,69,-1823,-3562,-5025,-6132,-6830,-7134,-7078,-6740,-6215,-5604,-5008,-4509,-4162,-3986,-3961,-4036,-4124,-4133,-3967,-3543,-2826,-1813,-567,810,2167,3346,4194,4590,4467,3812,2665,1137,-646,-2505,-4268,-5767,-6847,-7400,-7338,-6646,-5329,-3486,-1219,1286,3859,6291,8417,10086,11214,11762,11776,11333,10570,9640,8699,7889,7318,7043,7097,7446,8045,8819,9684,10559,11356,12000,12419,12555,12353,11788,10843,9539,7919,6063,4087,2117,308,-1209,-2309,-2911,-2989,-2553,-1697,-528,782,2079,3190,4010,4437,4480,4144,3538,2759,1940,1197,611,239,68,69,165,278,320,220,-71,-569,-1250,-2068,-2926,-3739,-4400,-4812,-4928,-4699,-4154,-3341,-2366,-1356,-452,201,519,412,-105,-1001,-2187,-3528,-4893,-6131,-7111,-7735,-7937,-7691,-7014,-5948,-4577,-2991,-1316,333,1836,3091,4021,4590,4797,4678,4330,3832,3337,2936,2740,2804,3121,3676,4346,5051,5623,5963,5952,5531,4683,3442,1874,99,-1769,-3606,-5301,-6777,-7969,-8863,-9452,-9773,-9865,-9779,-9558,-9244,-8851,-8408,-7909,-7379,-6812,-6233,-5650,-5092,-4571,-4126,-3735,-3432,-3165,-2942,-2707,-2441,-2114,-1711,-1238,-720,-199,277,654,897,966,873,609,226,-229,-699,-1090,-1349,-1405,-1225,-804,-183,585,1379,2121,2681,3006,3031,2763,2231,1504,663,-201,-1014,-1730,-2308,-2777,-3125,-3419,-3655,-3889,-4108,-4330,-4540,-4715,-4846,-4908,-4885,-4774,-4561,-4249,-3853,-3379,-2867,-2341,-1841,-1392,-1017,-733,-535,-430,-394,-411,-445,-470,-440,-344,-149,124,476,843,1190,1437,1513,1383,998,388,-413,-1325,-2235,-3057,-3655,-3977,-3943,-3558,-2842,-1875,-767,353,1336,2062,2413,2332,1789,802,-549,-2181,-3947,-5721,-7354,-8727,-9726,-10288,-10372,-9987,-9177,-8015,-6609,-5076,-3528,-2090,-830,178,918,1386,1612,1629,1481,1215,857,456,12,-416,-844,-1203,-1504,-1702,-1800,-1793,-1687,-1510,-1286,-1059,-860,-732,-687,-740,-882,-1093,-1358,-1638,-1908,-2132,-2280,-2333,-2271,-2097,-1803,-1410,-906,-313,367,1121,1934,2795,3684,4572,5429,6209,6870,7373,7681,7765,7612,7206,6562,5682,4620,3403,2127,853,-307,-1266,-1931,-2240,-2149,-1675,-866,176,1297,2353,3159,3582,3510,2902,1755,158,-1795,-3935,-6112,-8150,-9918,-11308,-12251,-12747,-12811,-12514,-11949,-11215,-10429,-9675,-9033,-8529,-8187,-7986,-7884,-7850,-7803,-7711,-7512,-7186,-6723,-6133,-5462,-4742,-4058,-3447,-2996,-2729,-2696,-2884,-3299,-3888,-4616,-5408,-6183,-6868,-7358,-7603,-7530,-7130,-6414,-5415,-4218,-2899,-1562,-316,775,1626,2222,2561,2674,2640,2526,2433,2443,2629,3043,3703,4597,5685,6886,8134,9308,10340,11128,11614,11746,11493,10854,9852,8523,6956,5210,3412,1641,18,-1385,-2475,-3227,-3610,-3661,-3428,-2992,-2446,-1881,-1394,-1046,-903,-974,-1275,-1773,-2442,-3225,-4086,-4965,-5832,-6651,-7394,-8058,-8624,-9097,-9476,-9768,-9965,-10063,-10045,-9875,-9527,-8955,-8133,-7048,-5711,-4169,-2496,-788,854,2312,3511,4367,4880,5042,4937,4629,4246,3885,3641,3602,3791,4243,4913,5761,6710,7676,8581,9354,9930,10282,10379,10226,9843,9248,8503,7621,6678,5689,4720,3804,2985,2305,1785,1450,1299,1299,1414,1551,1631,1554,1243,633,-283,-1504,-2951,-4539,-6146,-7632,-8893,-9801,-10311,-10367,-9989,-9212,-8111,-6791,-5349,-3901,-2527,-1306,-275,535,1134,1538,1792,1944,2041,2151,2293,2538,2868,3324,3861,4464,5076,5640,6111,6425,6569,6507,6259,5840,5298,4695,4089,3558,3152,2928,2918,3129,3555,4155,4888,5679,6472,7188,7780,8195,8405,8397,8165,7749,7159,6460,5697,4905,4152,3429,2789,2202,1685,1199,738,282,-170,-599,-975,-1254,-1406,-1405,-1253,-985,-645,-304,-30,129,138,-2,-251,-574,-898,-1185,-1385,-1486,-1489,-1415,-1295,-1169,-1062,-992,-970,-964,-972,-944,-855,-685,-408,-38,423,936,1461,1960,2370,2682,2859,2926,2896,2813,2727,2685,2727,2892,3159,3538,3947,4349,4653,4803,4744,4471,3989,3369,2666,1981,1394,981,785,830,1087,1521,2054,2623,3142,3568,3843,3954,3896,3679,3343,2912,2438,1958,1510,1125,833,641,570,615,770,1020,1336,1674,1997,2241,2368,2329,2101,1664,1041,248,-646,-1577,-2454,-3187,-3694,-3903,-3770,-3280,-2437,-1279,142,1770,3519,5315,7066,8689,10104,11242,12058,12512,12614,12380,11862,11128,10254,9316,8400,7556,6859,6329,6018,5926,6063,6400,6896,7469,8037,8474,8684,8555,8039,7096,5771,4129,2296,410,-1380,-2944,-4176,-5019,-5448,-5495,-5219,-4706,-4054,-3351,-2685,-2107,-1657,-1350,-1168,-1122,-1156,-1292,-1475,-1713,-1984,-2264,-2557,-2834,-3083,-3289,-3414,-3455,-3377,-3175,-2855,-2426,-1933,-1422,-952,-583,-360,-307,-421,-671,-999,-1339,-1616,-1782,-1791,-1666,-1403,-1078,-718,-396,-145,-4,16,-72,-253,-469,-679,-831,-865,-760,-482,-26,585,1336,2170,3040,3886,4648,5280,5745,6019,6097,5977,5672,5193,4570,3825,2997,2126,1244,405,-371,-1028,-1558,-1925,-2129,-2177,-2084,-1897,-1640,-1380,-1137,-967,-876,-886,-983,-1159,-1380,-1631,-1879,-2110,-2309,-2459,-2577,-2661,-2732,-2806,-2874,-2944,-2980,-2957,-2835,-2586,-2202,-1690,-1107,-499,10,367,462,265,-240,-1039,-2047,-3199,-4370,-5471,-6404,-7100,-7529,-7665,-7527,-7122,-6486,-5654,-4669,-3594,-2494,-1458,-567,90,448,446,83,-649,-1678,-2937,-4321,-5706,-6990,-8061,-8835,-9265,-9307,-8969,-8280,-7291,-6103,-4795,-3509,-2327,-1373,-695,-345,-307,-540,-965,-1475,-1962,-2323,-2462,-2346,-1942,-1299,-456,484,1440,2294,2971,3391,3518,3337,2865,2134,1210,144,-963,-2050,-3016,-3799,-4327,-4560,-4469,-4064,-3374,-2470,-1445,-411,520,1229,1645,1696,1390,735,-183,-1275,-2412,-3459,-4296,-4813,-4936,-4635,-3915,-2840,-1485,9,1525,2907,4035,4807,5153,5058,4528,3642,2493,1204,-71,-1227,-2129,-2725,-2973,-2887,-2528,-1964,-1307,-640,-58,386,652,721,599,293,-179,-792,-1521,-2347,-3208,-4081,-4878,-5567,-6076,-6382,-6451,-6302,-5938,-5418,-4782,-4089,-3388,-2720,-2104,-1562,-1090,-690,-366,-104,86,219,280,277,205,64,-133,-391,-679,-999,-1314,-1618,-1885,-2101,-2248,-2313,-2295,-2183,-1992,-1726,-1395,-1042,-669,-344,-77,76,100,-30,-322,-765,-1345,-2020,-2754,-3492,-4192,-4795,-5277,-5599,-5747,-5727,-5534,-5225,-4810,-4373,-3939,-3586,-3331,-3212,-3219,-3355,-3574,-3842,-4105,-4292,-4372,-4279,-4019,-3575,-3001,-2337,-1676,-1094,-690,-522,-647,-1063,-1731,-2580,-3479,-4309,-4913,-5182,-5023,-4415,-3388,-2034,-496,1071,2492,3626,4365,4648,4481,3911,3051,2011,961,-1,-722,-1160,-1248,-1001,-440,379,1384,2507,3653,4756,5728,6491,6978,7111,6856,6180,5105,3681,1983,145,-1721,-3455,-4935,-6042,-6690,-6843,-6489,-5671,-4463,-2973,-1346,275,1724,2863,3583,3794,3481,2662,1394,-198,-2002,-3861,-5633,-7204,-8464,-9375,-9910,-10101,-10006,-9700,-9276,-8813,-8385,-8052,-7840,-7778,-7843,-8017,-8245,-8467,-8612,-8610,-8393,-7911,-7128,-6044,-4688,-3123,-1443,257,1859,3281,4450,5332,5935,6294,6474,6566,6633,6759,6971,7289,7702,8171,8655,9102,9475,9753,9927,10019,10045,10038,10030,10043,10086,10173,10261,10353,10375,10321,10122,9782,9267,8598,7777,6847,5847,4828,3847,2939,2131,1433,822,262,-281,-882,-1555,-2340,-3234,-4187,-5165,-6061,-6799,-7294,-7489,-7368,-6951,-6310,-5521,-4705,-3940,-3309,-2842,-2536,-2351,-2216,-2068,-1835,-1482,-1015,-450,136,694,1134,1431,1528,1459,1238,938,644,433,393,578,1021,1731,2682,3823,5076,6344,7525,8500,9200,9528,9485,9047,8280,7255,6091,4906,3834,2972,2401,2156,2227,2562,3085,3671,4223,4615,4774,4637,4193,3470,2516,1425,295,-768,-1652,-2284,-2597,-2584,-2253,-1650,-858,54,972,1815,2493,2948,3130,3040,2677,2078,1299,379,-600,-1600,-2556,-3432,-4197,-4823,-5302,-5612,-5736,-5652,-5327,-4748,-3893,-2786,-1458,25,1567,3060,4383,5417,6077,6312,6132,5592,4826,3961,3194,2676,2553,2917,3787,5116,6788,8628,10428,11986,13101,13652,13536,12770,11405,9580,7471,5278,3208,1451,143,-605,-781,-391,448,1637,2986,4356,5571,6514,7075,7198,6862,6068,4882,3345,1575,-354,-2312,-4212,-5941,-7418,-8555,-9300,-9597,-9451,-8852,-7870,-6566,-5049,-3443,-1854,-414,796,1710,2303,2589,2622,2466,2219,1966,1792,1753,1889,2188,2627,3146,3680,4171,4563,4836,4959,4954,4818,4593,4297,3974,3663,3398,3241,3222,3401,3802,4444,5310,6365,7521,8708,9783,10669,11253,11470,11310,10771,9935,8887,7738,6611,5581,4726,4059,3569,3213,2916,2605,2214,1691,1024,230,-648,-1525,-2334,-2964,-3366,-3474,-3291,-2833,-2173,-1396,-617,59,548,787,775,541,168,-246,-584,-751,-674,-331,241,974,1737,2409,2854,2964,2684,1992,948,-368,-1793,-3190,-4380,-5233,-5662,-5607,-5104,-4189,-2976,-1576,-104,1307,2586,3621,4394,4823,4920,4637,4003,3011,1713,153,-1581,-3392,-5161,-6766,-8091,-9038,-9555,-9605,-9230,-8455,-7400,-6121,-4770,-3406,-2145,-1038,-140,525,939,1106,1037,755,309,-249,-844,-1402,-1848,-2113,-2150,-1933,-1460,-771,89,1034,1979,2817,3458,3800,3794,3368,2546,1341,-136,-1778,-3407,-4871,-6013,-6698,-6886,-6520,-5695,-4472,-3025,-1495,-48,1182,2109,2674,2885,2766,2385,1805,1105,339,-450,-1236,-2024,-2807,-3601,-4398,-5179,-5921,-6555,-7048,-7327,-7363,-7137,-6666,-5992,-5197,-4358,-3578,-2923,-2455,-2184,-2098,-2141,-2239,-2314,-2289,-2123,-1777,-1277,-645,33,688,1222,1560,1639,1436,953,242,-632,-1586,-2510,-3329,-3946,-4302,-4370,-4117,-3591,-2809,-1858,-813,242,1211,2032,2633,2969,3009,2750,2189,1390,367,-775,-1989,-3169,-4241,-5104,-5712,-5984,-5935,-5560,-4922,-4093,-3175,-2267,-1468,-859,-476,-362,-480,-828,-1325,-1939,-2588,-3221,-3787,-4236,-4557,-4725,-4755,-4661,-4464,-4204,-3906,-3606,-3328,-3087,-2896,-2760,-2681,-2673,-2737,-2897,-3152,-3489,-3908,-4325,-4724,-4988,-5062,-4865,-4360,-3517,-2383,-992,537,2103,3568,4815,5731,6247,6310,5937,5141,4015,2638,1128,-400,-1849,-3118,-4151,-4900,-5352,-5518,-5407,-5052,-4485,-3727,-2824,-1796,-689,453,1576,2612,3504,4177,4588,4701,4510,4054,3386,2594,1792,1070,530,218,148,295,582,916,1178,1265,1079,570,-275,-1424,-2797,-4293,-5799,-7183,-8364,-9223,-9740,-9853,-9601,-8990,-8105,-7002,-5783,-4534,-3344,-2301,-1474,-928,-705,-826,-1290,-2056,-3053,-4192,-5347,-6413,-7280,-7864,-8140,-8093,-7779,-7254,-6608,-5920,-5263,-4690,-4221,-3855,-3571,-3321,-3074,-2769,-2390,-1900,-1310,-633,98,819,1493,2036,2412,2566,2481,2156,1619,920,129,-662,-1391,-1976,-2410,-2673,-2816,-2888,-2956,-3093,-3321,-3668,-4072,-4481,-4779,-4863,-4635,-4029,-3027,-1661,-4,1827,3689,5447,6961,8150,8948,9344,9372,9073,8528,7817,6990,6129,5237,4352,3467,2595,1735,896,108,-625,-1260,-1802,-2235,-2579,-2859,-3119,-3398,-3723,-4119,-4557,-5031,-5462,-5811,-5993,-5973,-5710,-5212,-4514,-3678,-2802,-1974,-1295,-839,-650,-751,-1111,-1686,-2391,-3137,-3816,-4345,-4626,-4623,-4286,-3630,-2664,-1431,10,1604,3266,4937,6524,7959,9161,10066,10618,10780,10537,9911,8945,7734,6376,5002,3724,2650,1863,1397,1268,1425,1811,2321,2864,3334,3662,3783,3684,3352,2827,2135,1343,490,-363,-1191,-1971,-2682,-3335,-3901,-4402,-4807,-5120,-5317,-5377,-5277,-5000,-4535,-3893,-3104,-2222,-1322,-489,185,624,766,595,136,-547,-1350,-2141,-2796,-3176,-3196,-2794,-1971,-772,707,2341,3993,5521,6806,7762,8342,8541,8408,7989,7402,6718,6045,5445,4978,4663,4510,4506,4632,4876,5211,5635,6122,6662,7228,7792,8312,8761,9082,9276,9294,9179,8911,8551,8104,7603,7062,6479,5849,5156,4373,3485,2483,1364,165,-1082,-2307,-3454,-4446,-5239,-5789,-6087,-6144,-5997,-5686,-5271,-4775,-4245,-3677,-3088,-2469,-1830,-1183,-563,-5,429,701,755,586,190,-383,-1073,-1773,-2399,-2845,-3051,-2975,-2619,-2013,-1232,-347,543,1370,2074,2621,3022,3281,3450,3556,3665,3797,4006,4298,4678,5140,5628,6131,6573,6941,7183,7292,7261,7108,6860,6560,6237,5940,5667,5444,5230,5002,4694,4258,3630,2793,1735,507,-816,-2113,-3265,-4110,-4554,-4494,-3892,-2780,-1226,636,2639,4601,6348,7711,8586,8894,8617,7809,6534,4939,3138,1299,-460,-1998,-3244,-4103,-4571,-4614,-4287,-3628,-2719,-1652,-512,601,1602,2435,3043,3440,3630,3685,3669,3669,3762,4007,4437,5049,5810,6667,7527,8330,8967,9401,9575,9478,9133,8562,7834,6993,6119,5259,4465,3773,3183,2719,2359,2104,1954,1895,1937,2056,2240,2454,2658,2807,2853,2755,2488,2054,1464,774,33,-684,-1322,-1820,-2163,-2337,-2370,-2313,-2208,-2121,-2083,-2129,-2255,-2448,-2678,-2887,-3045,-3089,-3004,-2772,-2412,-1947,-1431,-911,-442,-81,148,197,86,-206,-618,-1119,-1642,-2107,-2458,-2614,-2539,-2210,-1637,-885,-25,815,1526,1990,2117,1864,1224,257,-945,-2243,-3491,-4545,-5269,-5591,-5470,-4927,-4034,-2887,-1615,-346,808,1748,2420,2796,2890,2739,2413,1961,1478,996,604,332,234,336,645,1165,1862,2692,3596,4481,5281,5904,6294,6420,6266,5855,5227,4431,3529,2576,1625,711,-131,-895,-1558,-2133,-2602,-2972,-3238,-3402,-3478,-3474,-3418,-3342,-3261,-3221,-3210,-3249,-3318,-3382,-3412,-3356,-3185,-2877,-2422,-1860,-1217,-584,-34,344,447,240,-347,-1286,-2563,-4106,-5817,-7587,-9285,-10792,-11993,-12814,-13192,-13131,-12641,-11792,-10661,-9348,-7958,-6599,-5346,-4291,-3448,-2850,-2462,-2264,-2185,-2188,-2196,-2173,-2074,-1877,-1580,-1199,-757,-299,138,517,800,988,1053,1028,902,712,465,168,-162,-539,-940,-1384,-1841,-2303,-2735,-3088,-3318,-3367,-3179,-2728,-1996,-1003,195,1538,2904,4213,5333,6207,6742,6938,6769,6284,5522,4557,3446,2267,1061,-116,-1232,-2252,-3145,-3882,-4433,-4776,-4892,-4768,-4425,-3867,-3157,-2323,-1439,-549,292,1037,1656,2105,2365,2407,2212,1780,1096,183,-938,-2216,-3594,-5000,-6351,-7576,-8587,-9337,-9768,-9872,-9655,-9153,-8433,-7561,-6616,-5660,-4753,-3921,-3199,-2568,-2041,-1581,-1186,-826,-480,-147,210,561,929,1281,1607,1882,2078,2176,2154,2004,1731,1347,878,355,-189,-722,-1211,-1642,-1992,-2267,-2468,-2610,-2709,-2786,-2850,-2928,-3023,-3161,-3350,-3597,-3911,-4284,-4712,-5181,-5664,-6136,-6560,-6894,-7110,-7162,-7036,-6719,-6211,-5553,-4781,-3981,-3219,-2591,-2153,-1963,-2032,-2347,-2864,-3503,-4164,-4737,-5117,-5212,-4961,-4347,-3391,-2167,-772,666,2016,3157,3983,4438,4489,4161,3510,2618,1594,540,-432,-1241,-1792,-2068,-2011,-1664,-1036,-209,753,1731,2650,3391,3892,4091,3967,3521,2788,1829,710,-462,-1619,-2650,-3517,-4150,-4554,-4728,-4701,-4532,-4266,-3966,-3680,-3437,-3252,-3105,-2974,-2799,-2543,-2154,-1596,-866,41,1086,2215,3370,4456,5412,6140,6597,6709,6473,5858,4906,3653,2164,523,-1184,-2871,-4431,-5810,-6903,-7687,-8100,-8152,-7850,-7239,-6380,-5369,-4278,-3232,-2287,-1546,-1031,-763,-729,-867,-1122,-1402,-1623,-1719,-1625,-1330,-832,-190,540,1236,1819,2161,2212,1907,1265,329,-819,-2047,-3236,-4240,-4949,-5279,-5205,-4725,-3921,-2864,-1693,-505,573,1477,2161,2617,2892,3042,3143,3284,3523,3924,4498,5253,6141,7113,8095,9004,9768,10315,10590,10551,10171,9455,8425,7129,5656,4082,2542,1144,10,-752,-1082,-937,-340,654,1943,3391,4848,6159,7181,7807,7962,7633,6841,5672,4216,2613,979,-570,-1937,-3070,-3931,-4529,-4887,-5050,-5072,-4997,-4865,-4698,-4484,-4232,-3893,-3456,-2887,-2161,-1268,-216,989,2297,3673,5056,6379,7579,8580,9319,9736,9787,9452,8718,7627,6206,4555,2759,953,-739,-2194,-3304,-4002,-4250,-4066,-3508,-2674,-1686,-680,216,892,1276,1341,1103,635,32,-583,-1086,-1390,-1419,-1156,-626,116,976,1847,2631,3222,3563,3608,3361,2860,2162,1345,500,-318,-1016,-1579,-1959,-2158,-2175,-2040,-1772,-1424,-1012,-582,-156,248,610,927,1192,1419,1626,1840,2093,2410,2816,3325,3927,4618,5349,6096,6783,7374,7805,8054,8107,7980,7711,7366,7013,6733,6598,6646,6924,7402,8071,8849,9677,10442,11081,11478,11593,11372,10809,9929,8767,7396,5875,4285,2686,1135,-319,-1650,-2820,-3826,-4635,-5248,-5641,-5815,-5758,-5481,-4985,-4301,-3454,-2505,-1489,-484,474,1319,2012,2508,2786,2814,2600,2143,1461,596,-420,-1519,-2638,-3699,-4627,-5351,-5806,-5956,-5763,-5239,-4406,-3312,-2035,-646,759,2106,3316,4342,5145,5719,6080,6243,6266,6165,6012,5820,5645,5501,5400,5354,5333,5333,5315,5257,5129,4909,4583,4150,3623,3025,2392,1767,1184,685,295,18,-132,-187,-156,-65,58,208,371,552,779,1046,1414,1859,2425,3079,3805,4568,5310,5975,6507,6830,6908,6684,6147,5299,4164,2799,1281,-302,-1831,-3214,-4324,-5098,-5447,-5358,-4821,-3869,-2578,-1028,655,2355,3949,5311,6368,7026,7280,7112,6567,5706,4603,3350,2029,714,-527,-1663,-2654,-3520,-4248,-4895,-5462,-6001,-6508,-6984,-7407,-7706,-7852,-7739,-7354,-6618,-5565,-4190,-2589,-845,901,2507,3830,4748,5166,5057,4424,3341,1915,287,-1406,-3005,-4403,-5499,-6237,-6601,-6593,-6270,-5681,-4929,-4077,-3235,-2456,-1806,-1325,-1013,-877,-879,-966,-1088,-1160,-1123,-913,-489,153,1015,2027,3139,4241,5224,5982,6397,6398,5936,5006,3656,1964,51,-1951,-3898,-5659,-7124,-8221,-8916,-9224,-9198,-8917,-8488,-8005,-7554,-7202,-6968,-6856,-6832,-6841,-6827,-6722,-6480,-6062,-5454,-4658,-3697,-2620,-1476,-345,715,1624,2328,2782,2941,2814,2386,1730,877,-46,-968,-1743,-2303,-2518,-2377,-1833,-951,187,1455,2684,3731,4437,4707,4481,3765,2632,1201,-371,-1904,-3249,-4267,-4892,-5101,-4918,-4447,-3776,-3063,-2399,-1905,-1622,-1564,-1705,-1953,-2228,-2415,-2411,-2158,-1600,-758,328,1567,2846,4030,4987,5605,5786,5500,4727,3530,1971,170,-1752,-3682,-5477,-7066,-8347,-9278,-9849,-10039,-9914,-9499,-8881,-8126,-7327,-6548,-5872,-5347,-5016,-4893,-4973,-5215,-5573,-5966,-6321,-6564,-6630,-6481,-6092,-5492,-4707,-3831,-2925,-2103,-1422,-965,-750,-779,-1023,-1406,-1856,-2288,-2611,-2782,-2745,-2509,-2082,-1515,-868,-208,386,850,1147,1228,1116,811,358,-191,-785,-1349,-1827,-2152,-2280,-2179,-1832,-1271,-536,291,1104,1802,2270,2420,2204,1600,656,-548,-1885,-3208,-4347,-5176,-5544,-5408,-4727,-3552,-1976,-141,1788,3620,5188,6344,6980,7056,6569,5588,4193,2532,702,-1133,-2900,-4481,-5855,-6980,-7870,-8550,-9038,-9369,-9559,-9590,-9464,-9127,-8558,-7726,-6618,-5257,-3694,-2022,-352,1181,2462,3375,3868,3904,3520,2761,1743,557,-662,-1834,-2859,-3717,-4365,-4835,-5139,-5314,-5396,-5408,-5373,-5299,-5182,-5022,-4802,-4537,-4227,-3901,-3581,-3299,-3081,-2948,-2908,-2961,-3082,-3244,-3408,-3508,-3522,-3375,-3072,-2574,-1922,-1124,-268,595,1374,1994,2397,2539,2411,2031,1446,717,-75,-849,-1536,-2080,-2435,-2605,-2565,-2351,-1960,-1418,-729,84,1019,2047,3148,4281,5401,6463,7408,8200,8796,9172,9316,9210,8859,8255,7412,6334,5053,3591,2009,360,-1256,-2744,-3988,-4874,-5320,-5271,-4723,-3732,-2389,-846,741,2192,3369,4147,4481,4369,3864,3078,2122,1135,231,-511,-1034,-1340,-1447,-1416,-1300,-1163,-1036,-928,-812,-655,-380,45,674,1499,2490,3579,4654,5596,6265,6558,6377,5720,4582,3085,1342,-457,-2127,-3501,-4428,-4841,-4719,-4120,-3157,-1983,-762,335,1182,1692,1822,1611,1103,426,-340,-1046,-1644,-2031,-2207,-2140,-1862,-1393,-766,-22,822,1729,2686,3670,4640,5573,6407,7110,7612,7895,7906,7659,7151,6431,5531,4526,3458,2390,1378,448,-348,-994,-1482,-1800,-1969,-2005,-1929,-1774,-1554,-1301,-1010,-709,-369,-4,413,888,1430,2043,2728,3461,4234,5005,5736,6389,6896,7228,7332,7197,6838,6277,5595,4863,4174,3639,3317,3285,3561,4111,4890,5763,6615,7287,7646,7574,7015,5946,4445,2604,599,-1388,-3182,-4604,-5564,-5985,-5903,-5373,-4540,-3536,-2519,-1609,-883,-370,-44,166,360,623,1059,1683,2525,3512,4583,5622,6540,7233,7660,7790,7655,7310,6841,6340,5899,5580,5415,5398,5490,5618,5699,5652,5400,4903,4145,3136,1942,630,-688,-1912,-2938,-3690,-4118,-4200,-3964,-3452,-2752,-1944,-1124,-351,302,842,1231,1533,1739,1926,2099,2286,2489,2674,2815,2874,2804,2598,2241,1743,1156,496,-135,-714,-1149,-1433,-1525,-1468,-1277,-1035,-798,-635,-600,-715,-973,-1348,-1781,-2191,-2514,-2648,-2532,-2106,-1333,-214,1224,2916,4771,6665,8473,10046,11272,12037,12289,12002,11227,10040,8596,7034,5550,4286,3382,2921,2927,3384,4203,5278,6465,7628,8635,9389,9826,9923,9685,9170,8415,7529,6551,5559,4589,3656,2763,1906,1050,221,-603,-1369,-2051,-2597,-2958,-3104,-3023,-2732,-2281,-1751,-1233,-829,-622,-654,-959,-1477,-2167,-2888,-3555,-4022,-4226,-4097,-3658,-2955,-2083,-1180,-359,237,550,507,153,-480,-1273,-2117,-2893,-3488,-3838,-3903,-3688,-3260,-2677,-2071,-1525,-1143,-998,-1108,-1480,-2057,-2754,-3477,-4091,-4513,-4630,-4428,-3863,-3008,-1911,-699,516,1604,2469,3015,3219,3059,2576,1836,922,-73,-1066,-1980,-2785,-3422,-3912,-4214,-4359,-4326,-4123,-3745,-3179,-2444,-1546,-522,587,1723,2836,3865,4780,5528,6102,6473,6641,6600,6338,5873,5192,4344,3346,2285,1225,281,-474,-943,-1086,-893,-388,328,1170,1980,2651,3054,3117,2804,2124,1127,-96,-1449,-2814,-4099,-5217,-6119,-6770,-7172,-7329,-7269,-7005,-6566,-5973,-5239,-4407,-3495,-2558,-1643,-820,-161,257,369,122,-508,-1507,-2834,-4403,-6101,-7795,-9331,-10574,-11398,-11729,-11532,-10837,-9721,-8300,-6729,-5166,-3760,-2637,-1878,-1510,-1512,-1816,-2316,-2911,-3482,-3948,-4240,-4337,-4224,-3938,-3495,-2948,-2331,-1674,-1009,-337,322,975,1616,2235,2836,3391,3886,4304,4603,4786,4798,4650,4295,3751,2999,2058,958,-267,-1548,-2824,-4011,-5056,-5888,-6506,-6878,-7049,-7034,-6897,-6673,-6406,-6116,-5818,-5501,-5156,-4762,-4308,-3786,-3201,-2558,-1881,-1190,-508,136,730,1243,1674,1988,2203,2282,2262,2124,1917,1637,1342,1036,755,515,307,129,-52,-274,-565,-964,-1464,-2073,-2740,-3432,-4077,-4623,-5008,-5194,-5162,-4910,-4476,-3890,-3210,-2484,-1760,-1075,-470,43,422,658,722,586,244,-314,-1076,-2000,-3040,-4121,-5145,-6045,-6711,-7101,-7152,-6870,-6261,-5384,-4314,-3137,-1973,-912,-66,495,707,550,19,-851,-1994,-3341,-4768,-6190,-7476,-8551,-9327,-9764,-9852,-9611,-9088,-8366,-7512,-6622,-5756,-4967,-4287,-3713,-3231,-2812,-2415,-2011,-1577,-1102,-592,-52,499,1035,1544,1982,2342,2579,2690,2642,2452,2097,1623,1030,371,-335,-1055,-1767,-2465,-3133,-3784,-4399,-4994,-5533,-6025,-6422,-6706,-6834,-6777,-6502,-6010,-5283,-4370,-3291,-2121,-910,266,1346,2290,3036,3602,3944,4113,4105,3973,3736,3431,3089,2732,2392,2089,1840,1664,1564,1550,1604,1732,1896,2093,2284,2457,2589,2667,2691,2659,2590,2496,2393,2295,2199,2108,2005,1886,1730,1528,1273,952,576,136,-347,-864,-1397,-1924,-2424,-2870,-3230,-3482,-3597,-3574,-3401,-3111,-2719,-2273,-1818,-1401,-1062,-832,-723,-717,-807,-935,-1087,-1217,-1303,-1344,-1335,-1293,-1244,-1186,-1154,-1134,-1130,-1140,-1143,-1135,-1111,-1053,-977,-879,-767,-660,-547,-448,-342,-220,-69,149,427,798,1239,1739,2268,2772,3221,3558,3757,3795,3671,3391,2998,2510,1981,1439,923,461,75,-214,-387,-430,-326,-78,324,864,1538,2328,3206,4147,5110,6051,6934,7696,8307,8718,8907,8869,8615,8171,7589,6916,6213,5532,4926,4408,4003,3692,3447,3248,3046,2826,2564,2266,1935,1598,1286,1011,815,680,641,669,791,984,1279,1650,2137,2697,3339,4007,4662,5225,5634,5812,5710,5287,4548,3506,2238,816,-649,-2052,-3292,-4282,-4969,-5323,-5345,-5084,-4585,-3936,-3221,-2499,-1859,-1316,-916,-636,-474,-377,-318,-251,-146,14,238,508,814,1105,1369,1554,1659,1670,1610,1506,1398,1332,1333,1443,1652,1974,2375,2841,3333,3834,4323,4787,5235,5658,6075,6482,6858,7199,7432,7546,7470,7199,6713,6042,5227,4333,3443,2611,1915,1368,992,755,632,560,511,431,323,169,15,-132,-207,-194,-35,269,746,1372,2129,2974,3865,4749,5593,6348,6990,7498,7838,8013,7998,7790,7401,6820,6085,5209,4239,3216,2188,1202,297,-490,-1138,-1629,-1964,-2148,-2208,-2158,-2037,-1856,-1633,-1370,-1068,-709,-313,145,636,1146,1650,2101,2466,2713,2808,2756,2554,2240,1844,1433,1048,765,616,643,844,1216,1715,2304,2928,3535,4087,4544,4883,5091,5164,5105,4922,4624,4219,3735,3177,2584,1968,1364,790,283,-146,-472,-682,-780,-762,-639,-424,-132,223,605,1007,1382,1724,1993,2182,2271,2266,2176,2032,1858,1712,1600,1576,1617,1727,1850,1949,1957,1838,1561,1117,529,-180,-954,-1754,-2526,-3235,-3859,-4374,-4791,-5089,-5287,-5361,-5325,-5159,-4859,-4422,-3836,-3115,-2273,-1331,-342,661,1625,2509,3302,3966,4527,4972,5326,5605,5808,5967,6060,6108,6093,6017,5878,5681,5424,5125,4773,4384,3951,3485,2999,2507,2043,1629,1304,1091,1006,1057,1222,1477,1757,2021,2175,2194,1995,1586,944,100,-893,-1995,-3113,-4216,-5218,-6105,-6825,-7379,-7748,-7953,-7987,-7877,-7632,-7256,-6789,-6217,-5595,-4935,-4267,-3633,-3041,-2521,-2077,-1715,-1430,-1218,-1058,-940,-858,-791,-765,-768,-835,-972,-1189,-1503,-1886,-2357,-2868,-3408,-3932,-4402,-4784,-5042,-5174,-5160,-5032,-4787,-4483,-4125,-3760,-3402,-3064,-2756,-2472,-2209,-1970,-1755,-1579,-1451,-1385,-1396,-1466,-1606,-1762,-1924,-2039,-2080,-2026,-1872,-1644,-1366,-1105,-901,-821,-886,-1124,-1501,-1985,-2493,-2934,-3227,-3283,-3071,-2564,-1802,-831,254,1365,2403,3280,3952,4359,4528,4451,4182,3772,3259,2716,2157,1635,1144,697,279,-110,-492,-842,-1172,-1455,-1676,-1828,-1888,-1862,-1761,-1597,-1412,-1237,-1098,-1048,-1075,-1223,-1471,-1834,-2276,-2805,-3376,-3986,-4610,-5241,-5864,-6489,-7093,-7688,-8253,-8775,-9224,-9564,-9749,-9754,-9528,-9075,-8385,-7492,-6456,-5346,-4248,-3268,-2462,-1925,-1660,-1687,-1972,-2433,-3023,-3609,-4149,-4532,-4730,-4703,-4442,-3969,-3296,-2478,-1534,-539,484,1459,2334,3062,3564,3833,3818,3540,3021,2297,1464,579,-253,-961,-1498,-1826,-1978,-1985,-1935,-1896,-1960,-2178,-2593,-3195,-3963,-4815,-5694,-6484,-7137,-7579,-7797,-7795,-7606,-7291,-6901,-6496,-6120,-5773,-5472,-5149,-4796,-4330,-3739,-2983,-2082,-1061,17,1080,2052,2847,3421,3732,3774,3574,3163,2606,1955,1280,620,28,-493,-932,-1309,-1646,-1957,-2252,-2513,-2716,-2820,-2785,-2579,-2193,-1632,-944,-184,558,1206,1676,1925,1908,1643,1135,455,-361,-1224,-2090,-2892,-3596,-4173,-4606,-4908,-5056,-5086,-4981,-4778,-4488,-4145,-3781,-3425,-3107,-2847,-2650,-2531,-2453,-2420,-2381,-2323,-2223,-2063,-1853,-1597,-1320,-1039,-790,-589,-462,-425,-477,-618,-834,-1092,-1384,-1649,-1880,-2026,-2079,-2024,-1859,-1608,-1279,-919,-538,-174,167,468,737,983,1213,1461,1722,2022,2349,2683,3011,3290,3491,3595,3563,3420,3155,2809,2412,1987,1573,1164,758,338,-134,-678,-1315,-2049,-2849,-3668,-4428,-5030,-5385,-5409,-5053,-4302,-3193,-1794,-209,1421,2974,4306,5331,5973,6225,6103,5686,5060,4353,3675,3147,2851,2852,3159,3769,4604,5604,6632,7605,8393,8927,9132,8983,8476,7645,6542,5260,3891,2558,1360,393,-278,-618,-639,-376,80,650,1200,1654,1906,1911,1651,1121,390,-497,-1425,-2328,-3091,-3661,-3967,-3998,-3738,-3220,-2485,-1583,-600,414,1359,2187,2813,3214,3337,3207,2823,2254,1557,820,119,-461,-877,-1075,-1069,-866,-524,-90,360,779,1114,1339,1447,1445,1367,1247,1133,1069,1087,1219,1474,1848,2328,2879,3462,4014,4482,4798,4916,4798,4427,3814,2989,2016,969,-44,-927,-1580,-1928,-1929,-1568,-891,36,1106,2197,3191,3981,4489,4678,4563,4185,3661,3081,2605,2316,2332,2680,3368,4351,5517,6760,7905,8839,9404,9549,9202,8416,7231,5797,4240,2735,1435,455,-94,-194,169,925,1995,3265,4605,5899,7031,7911,8485,8713,8612,8215,7580,6792,5924,5057,4244,3537,2938,2462,2077,1748,1434,1080,644,102,-582,-1389,-2320,-3319,-4346,-5328,-6196,-6890,-7345,-7524,-7399,-6960,-6221,-5213,-3992,-2627,-1199,196,1489,2566,3409,3925,4157,4068,3736,3192,2520,1794,1080,469,-13,-295,-373,-227,140,691,1399,2197,3016,3794,4441,4919,5158,5152,4893,4420,3798,3110,2450,1930,1602,1558,1786,2289,3009,3844,4712,5482,6066,6388,6393,6088,5496,4684,3737,2744,1780,918,179,-414,-863,-1198,-1411,-1546,-1578,-1525,-1347,-1042,-571,63,871,1817,2872,3961,5019,5948,6677,7130,7273,7097,6630,5925,5079,4169,3318,2594,2070,1782,1721,1865,2150,2495,2819,3029,3059,2851,2388,1670,751,-303,-1386,-2392,-3208,-3754,-3963,-3838,-3402,-2731,-1936,-1121,-415,100,355,339,59,-404,-984,-1561,-2036,-2338,-2397,-2207,-1783,-1171,-452,305,1003,1588,1999,2221,2242,2085,1783,1375,927,486,110,-159,-295,-288,-142,102,407,701,931,1036,980,746,347,-183,-774,-1363,-1858,-2204,-2344,-2262,-1959,-1487,-883,-250,362,855,1191,1315,1226,928,444,-174,-893,-1651,-2411,-3137,-3798,-4372,-4856,-5222,-5488,-5632,-5681,-5633,-5532,-5382,-5249,-5130,-5091,-5117,-5247,-5442,-5687,-5922,-6079,-6098,-5893,-5423,-4631,-3520,-2105,-450,1345,3149,4811,6175,7095,7465,7227,6381,5010,3248,1294,-628,-2285,-3471,-4021,-3862,-2990,-1510,410,2539,4621,6411,7701,8343,8272,7518,6171,4425,2474,560,-1103,-2359,-3083,-3267,-2946,-2250,-1338,-407,355,788,760,230,-811,-2282,-4065,-6001,-7917,-9636,-11019,-11940,-12342,-12194,-11535,-10429,-8986,-7327,-5595,-3908,-2397,-1134,-194,412,676,652,377,-52,-567,-1087,-1545,-1912,-2159,-2309,-2385,-2442,-2537,-2716,-3031,-3496,-4118,-4856,-5678,-6497,-7261,-7890,-8337,-8556,-8546,-8295,-7844,-7229,-6483,-5663,-4790,-3899,-3016,-2158,-1359,-630,-11,476,815,964,949,760,440,43,-374,-743,-1011,-1139,-1141,-1015,-853,-688,-632,-728,-1031,-1537,-2202,-2949,-3650,-4191,-4438,-4299,-3718,-2693,-1281,411,2228,4011,5555,6721,7357,7403,6840,5731,4207,2437,636,-1010,-2305,-3151,-3466,-3292,-2708,-1863,-957,-157,331,416,8,-865,-2125,-3632,-5204,-6655,-7811,-8548,-8789,-8538,-7845,-6828,-5635,-4427,-3357,-2556,-2112,-2063,-2415,-3105,-4063,-5178,-6326,-7412,-8320,-9009,-9405,-9534,-9377,-9006,-8455,-7810,-7128,-6484,-5917,-5462,-5130,-4901,-4758,-4644,-4510,-4309,-3986,-3529,-2920,-2196,-1378,-544,271,989,1584,2017,2291,2415,2418,2339,2208,2067,1923,1794,1671,1537,1387,1194,964,689,385,70,-231,-494,-691,-812,-852,-807,-716,-578,-466,-382,-405,-532,-805,-1201,-1706,-2278,-2863,-3417,-3882,-4246,-4473,-4597,-4611,-4565,-4466,-4323,-4138,-3866,-3488,-2940,-2199,-1233,-69,1252,2632,3956,5084,5880,6230,6062,5361,4177,2617,855,-919,-2486,-3653,-4270,-4249,-3583,-2348,-687,1202,3097,4771,6044,6770,6893,6433,5466,4172,2711,1307,130,-678,-1026,-909,-365,485,1503,2505,3331,3837,3925,3551,2751,1583,210,-1247,-2587,-3680,-4403,-4687,-4532,-3967,-3090,-2005,-843,273,1257,2015,2540,2803,2848,2729,2503,2264,2066,1995,2072,2345,2775,3349,3970,4573,5034,5268,5190,4748,3945,2822,1461,-2,-1445,-2718,-3710,-4339,-4556,-4363,-3803,-2949,-1901,-761,372,1419,2310,3028,3546,3883,4067,4116,4076,3957,3779,3538,3241,2871,2438,1934,1373,772,158,-453,-1018,-1543,-1998,-2396,-2736,-3035,-3283,-3489,-3614,-3626,-3475,-3095,-2452,-1500,-253,1268,2984,4791,6560,8150,9435,10319,10746,10710,10263,9500,8555,7578,6718,6102,5817,5909,6342,7049,7893,8709,9346,9624,9464,8784,7617,6040,4191,2255,423,-1121,-2212,-2754,-2692,-2056,-933,541,2186,3820,5251,6325,6912,6964,6459,5471,4098,2489,819,-772,-2117,-3154,-3793,-4075,-4006,-3692,-3212,-2667,-2143,-1699,-1366,-1155,-1037,-982,-928,-836,-640,-317,161,791,1545,2377,3230,4017,4684,5139,5355,5278,4943,4365,3621,2796,1969,1245,688,351,255,380,680,1095,1529,1925,2200,2323,2257,2026,1637,1166,662,211,-130,-295,-272,-33,388,964,1639,2361,3070,3722,4272,4702,4984,5113,5077,4866,4489,3942,3265,2498,1715,1000,446,141,166,544,1299,2356,3647,5035,6380,7559,8432,8940,9021,8692,7992,7007,5858,4673,3585,2718,2159,1964,2137,2637,3371,4223,5047,5702,6084,6109,5772,5103,4191,3156,2131,1248,612,283,283,561,1040,1595,2089,2399,2410,2057,1323,233,-1122,-2628,-4135,-5494,-6572,-7259,-7496,-7271,-6613,-5615,-4377,-3043,-1737,-576,351,995,1334,1385,1198,839,386,-65,-450,-683,-733,-560,-170,413,1145,1949,2744,3448,3983,4288,4338,4123,3672,3048,2305,1555,852,300,-80,-231,-177,70,458,928,1417,1871,2236,2490,2619,2639,2586,2500,2433,2423,2479,2618,2781,2956,3060,3057,2898,2554,2036,1351,544,-341,-1275,-2195,-3088,-3892,-4586,-5101,-5411,-5434,-5149,-4505,-3504,-2173,-571,1190,2993,4681,6126,7203,7824,7950,7574,6753,5562,4108,2532,929,-540,-1806,-2775,-3404,-3699,-3680,-3411,-2984,-2493,-2043,-1727,-1607,-1723,-2076,-2622,-3299,-4023,-4686,-5222,-5532,-5604,-5391,-4957,-4314,-3574,-2798,-2082,-1497,-1085,-861,-811,-886,-1034,-1193,-1301,-1334,-1266,-1116,-923,-729,-617,-616,-793,-1134,-1655,-2297,-3027,-3763,-4443,-4982,-5325,-5404,-5194,-4668,-3848,-2760,-1473,-74,1343,2645,3743,4524,4926,4922,4504,3732,2663,1403,42,-1310,-2580,-3685,-4596,-5269,-5717,-5932,-5960,-5817,-5560,-5218,-4839,-4460,-4097,-3788,-3524,-3327,-3174,-3078,-3003,-2966,-2946,-2950,-2988,-3064,-3178,-3350,-3553,-3805,-4084,-4381,-4699,-5015,-5329,-5619,-5871,-6046,-6127,-6068,-5849,-5453,-4880,-4151,-3307,-2398,-1496,-659,54,601,965,1140,1152,1034,840,622,447,350,390,575,926,1424,2038,2716,3399,4012,4492,4780,4827,4618,4140,3420,2501,1441,318,-787,-1798,-2644,-3275,-3658,-3804,-3723,-3489,-3155,-2811,-2522,-2360,-2345,-2507,-2803,-3215,-3668,-4119,-4508,-4814,-5019,-5146,-5219,-5281,-5373,-5511,-5718,-5972,-6253,-6524,-6730,-6842,-6816,-6640,-6315,-5856,-5304,-4697,-4103,-3565,-3148,-2891,-2833,-3001,-3385,-3979,-4734,-5597,-6501,-7357,-8096,-8630,-8917,-8896,-8584,-7976,-7140,-6139,-5060,-3997,-3041,-2266,-1730,-1460,-1446,-1661,-2041,-2508,-2984,-3382,-3645,-3722,-3601,-3272,-2777,-2141,-1422,-675,55,696,1211,1556,1689,1606,1291,781,110,-642,-1393,-2045,-2508,-2710,-2607,-2189,-1479,-535,567,1734,2876,3912,4770,5405,5793,5923,5820,5504,5024,4422,3749,3044,2352,1692,1093,559,95,-307,-652,-958,-1228,-1485,-1727,-1968,-2199,-2419,-2611,-2757,-2853,-2870,-2828,-2717,-2574,-2425,-2320,-2301,-2416,-2688,-3129,-3714,-4416,-5168,-5912,-6580,-7099,-7429,-7523,-7381,-7008,-6448,-5750,-4987,-4213,-3505,-2883,-2410,-2070,-1882,-1812,-1833,-1896,-1961,-1966,-1887,-1671,-1321,-825,-209,493,1234,1968,2635,3209,3657,3972,4174,4278,4330,4360,4398,4464,4556,4669,4778,4865,4899,4874,4764,4581,4313,3969,3546,3050,2481,1865,1221,597,55,-350,-546,-491,-153,456,1316,2326,3427,4471,5364,6000,6285,6192,5698,4845,3708,2383,1006,-323,-1463,-2359,-2921,-3151,-3042,-2641,-2003,-1206,-330,549,1353,2038,2554,2895,3053,3044,2901,2651,2351,2037,1768,1582,1523,1618,1883,2329,2931,3676,4496,5357,6162,6882,7423,7783,7921,7851,7608,7216,6745,6214,5687,5158,4672,4203,3788,3408,3100,2859,2694,2585,2514,2444,2368,2232,2041,1730,1325,829,318,-101,-340,-301,-11,474,986,1351,1419,1112,469,-354,-1149,-1653,-1713,-1225,-276,990,2319,3497,4320,4684,4536,3902,2841,1474,-76,-1622,-2994,-4024,-4582,-4611,-4114,-3141,-1786,-160,1618,3391,5009,6279,7045,7139,6484,5028,2843,44,-3155,-6520,-9788,-12704,-15075,-16736,-17636,-17744,-17134,-15872,-14101,-11968,-9639,-7285,-5036,-2985,-1156,472,1990,3487,5095,6901,8970,11284,13756,16194,18393,20065,20981,20927,19792,17589,14463,10694,6663,2808,-449,-2755,-3893,-3829,-2703,-817,1431,3629,5415,6537,6883,6460,5390,3831,1969,-44,-2108,-4173,-6226,-8275,-10277,-12173,-13804,-15003,-15564,-15320,-14209,-12241,-9614,-6563,-3460,-650,1521,2803,3076,2363,841,-1196,-3402,-5428,-7011,-7983,-8321,-8120,-7564,-6902,-6345,-6069,-6129,-6468,-6933,-7288,-7297,-6781,-5624,-3867,-1625,893,3430,5752,7637,8940,9583,9576,9009,8032,6831,5597,4507,3675,3173,2964,2998,3132,3280,3318,3222,2986,2696,2468,2445,2764,3490,4630,6081,7683,9202,10419,11095,11070,10237,8579,6205,3286,123,-3011,-5788,-7987,-9428,-10032,-9783,-8762,-7074,-4931,-2530,-121,2091,3920,5276,6113,6507,6561,6444,6309,6271,6407,6701,7124,7598,8064,8450,8719,8793,8614,8085,7120,5657,3692,1297,-1366,-4085,-6608,-8728,-10258,-11146,-11378,-11062,-10329,-9353,-8302,-7323,-6539,-6031,-5847,-5970,-6346,-6827,-7253,-7379,-7007,-5935,-4072,-1442,1786,5319,8759,11732,13878,15003,15044,14121,12472,10437,8333,6463,5009,4082,3670,3699,4008,4438,4825,5050,5093,4973,4828,4784,4982,5499,6335,7424,8629,9779,10712,11271,11372,10963,10077,8755,7120,5280,3404,1660,206,-818,-1341,-1359,-932,-168,804,1879,2970,4017,4989,5838,6525,6977,7112,6835,6058,4729,2858,516,-2128,-4852,-7399,-9491,-10932,-11568,-11397,-10501,-9085,-7423,-5816,-4558,-3888,-3932,-4719,-6163,-8068,-10205,-12298,-14094,-15400,-16070,-16080,-15454,-14331,-12879,-11312,-9837,-8639,-7846,-7534,-7701,-8303,-9222,-10345,-11497,-12547,-13345,-13805,-13869,-13545,-12897,-12021,-11068,-10172,-9469,-9065,-9013,-9338,-9993,-10898,-11923,-12904,-13689,-14133,-14159,-13746,-12942,-11859,-10624,-9381,-8239,-7276,-6543,-6030,-5733,-5609,-5613,-5720,-5874,-6054,-6224,-6355,-6437,-6461,-6439,-6375,-6286,-6133,-5908,-5523,-4932,-4048,-2842,-1293,544,2577,4666,6639,8334,9621,10392,10635,10350,9620,8543,7241,5843,4479,3268,2316,1725,1552,1851,2610,3792,5304,7016,8773,10406,11779,12768,13316,13414,13103,12487,11689,10848,10097,9546,9244,9230,9458,9892,10439,11042,11605,12101,12456,12685,12727,12614,12303,11818,11162,10366,9480,8568,7720,7013,6528,6315,6384,6718,7243,7875,8503,9050,9415,9594,9529,9285,8858,8345,7791,7298,6926,6748,6808,7133,7713,8524,9489,10517,11479,12238,12648,12601,12014,10895,9283,7330,5176,3051,1135,-382,-1379,-1776,-1595,-882,225,1601,3079,4518,5786,6796,7459,7760,7657,7174,6322,5157,3718,2104,390,-1288,-2806,-4035,-4857,-5238,-5160,-4709,-3992,-3159,-2378,-1794,-1533,-1666,-2193,-3063,-4139,-5265,-6254,-6929,-7179,-6928,-6201,-5072,-3693,-2252,-944,20,509,413,-271,-1497,-3139,-5058,-7062,-9017,-10756,-12201,-13254,-13885,-14076,-13837,-13210,-12263,-11072,-9772,-8451,-7278,-6333,-5738,-5524,-5695,-6196,-6926,-7766,-8592,-9292,-9805,-10086,-10166,-10079,-9910,-9711,-9551,-9441,-9390,-9387,-9396,-9418,-9411,-9369,-9259,-9024,-8633,-8006,-7135,-5997,-4649,-3161,-1644,-213,1019,1959,2533,2720,2507,1950,1099,51,-1110,-2272,-3349,-4249,-4919,-5332,-5501,-5480,-5345,-5178,-5050,-5005,-5055,-5175,-5327,-5423,-5417,-5212,-4784,-4095,-3180,-2065,-846,430,1647,2769,3713,4463,4994,5313,5453,5441,5319,5098,4795,4381,3861,3181,2355,1358,234,-948,-2090,-3050,-3705,-3950,-3721,-3031,-1940,-580,911,2345,3598,4528,5094,5262,5077,4578,3846,2939,1934,905,-85,-948,-1632,-2079,-2266,-2216,-1968,-1601,-1190,-796,-456,-196,6,145,251,333,395,453,498,548,614,723,904,1172,1517,1912,2284,2581,2720,2664,2380,1871,1180,359,-502,-1312,-1989,-2451,-2661,-2575,-2185,-1505,-553,591,1869,3162,4376,5407,6179,6648,6813,6718,6438,6076,5732,5489,5397,5456,5640,5877,6096,6207,6150,5860,5337,4577,3644,2617,1583,674,-52,-488,-631,-452,-2,675,1491,2376,3248,4054,4753,5325,5762,6055,6198,6160,5921,5442,4718,3757,2594,1313,-29,-1305,-2457,-3379,-4020,-4338,-4318,-3979,-3364,-2522,-1527,-435,683,1772,2770,3616,4276,4696,4890,4847,4624,4261,3838,3407,3039,2770,2626,2589,2639,2697,2733,2675,2507,2232,1853,1445,1039,727,571,631,954,1546,2380,3400,4511,5615,6621,7443,8050,8401,8508,8375,8018,7469,6763,5926,5009,4029,3034,2049,1133,335,-266,-608,-643,-336,271,1147,2154,3204,4116,4779,5069,4924,4339,3373,2120,733,-650,-1891,-2877,-3564,-3915,-3985,-3817,-3518,-3165,-2859,-2636,-2542,-2536,-2597,-2634,-2594,-2412,-2039,-1485,-740,121,1043,1945,2732,3360,3749,3891,3765,3385,2787,2003,1088,91,-949,-1969,-2935,-3778,-4435,-4856,-4980,-4794,-4334,-3645,-2866,-2100,-1477,-1086,-959,-1095,-1413,-1826,-2202,-2448,-2478,-2287,-1884,-1374,-829,-375,-67,42,-35,-259,-564,-871,-1115,-1221,-1157,-887,-431,177,865,1547,2133,2537,2720,2636,2323,1798,1138,438,-226,-714,-971,-901,-506,201,1142,2199,3236,4097,4659,4828,4587,3961,3051,1969,866,-151,-964,-1520,-1792,-1778,-1536,-1111,-590,-40,465,874,1130,1216,1115,834,431,-73,-562,-999,-1279,-1359,-1200,-775,-126,719,1669,2615,3450,4027,4254,4044,3391,2330,984,-490,-1911,-3099,-3923,-4297,-4209,-3701,-2878,-1864,-792,227,1102,1806,2314,2649,2837,2893,2863,2755,2616,2467,2339,2259,2225,2234,2248,2216,2101,1828,1375,697,-203,-1291,-2515,-3775,-4946,-5912,-6529,-6721,-6440,-5706,-4621,-3322,-1989,-807,72,524,491,-36,-988,-2279,-3747,-5268,-6664,-7814,-8604,-8965,-8877,-8377,-7539,-6495,-5375,-4322,-3450,-2848,-2552,-2589,-2913,-3487,-4216,-5012,-5780,-6434,-6912,-7197,-7275,-7214,-7043,-6871,-6752,-6763,-6938,-7286,-7780,-8370,-8988,-9556,-10019,-10322,-10438,-10368,-10112,-9710,-9190,-8623,-8036,-7496,-7011,-6598,-6247,-5935,-5632,-5322,-4970,-4565,-4129,-3664,-3252,-2925,-2753,-2758,-2949,-3293,-3758,-4291,-4865,-5460,-6065,-6686,-7322,-7955,-8593,-9190,-9755,-10248,-10664,-10977,-11169,-11211,-11059,-10690,-10064,-9188,-8086,-6800,-5428,-4028,-2706,-1514,-515,249,750,962,860,448,-271,-1252,-2423,-3692,-4936,-6043,-6907,-7444,-7606,-7361,-6725,-5721,-4436,-2957,-1432,-18,1121,1833,2035,1712,934,-157,-1367,-2499,-3360,-3842,-3873,-3484,-2738,-1756,-674,361,1223,1816,2083,2047,1756,1335,910,634,610,932,1602,2593,3808,5120,6391,7472,8251,8626,8561,8030,7094,5804,4286,2657,1052,-376,-1506,-2224,-2450,-2169,-1387,-185,1344,3067,4859,6592,8168,9509,10580,11364,11876,12113,12103,11827,11309,10555,9587,8456,7215,5934,4697,3592,2692,2089,1810,1916,2374,3192,4275,5538,6843,8033,8965,9512,9595,9208,8393,7269,5982,4717,3642,2900,2568,2669,3144,3880,4741,5548,6178,6503,6478,6111,5462,4646,3796,3053,2531,2317,2432,2870,3564,4425,5352,6241,7008,7590,7960,8116,8094,7942,7710,7451,7184,6936,6691,6452,6208,5951,5707,5477,5295,5171,5118,5126,5177,5250,5314,5351,5336,5258,5111,4900,4651,4381,4155,3987,3948,4039,4294,4685,5190,5768,6361,6926,7398,7734,7882,7825,7552,7092,6504,5848,5207,4654,4240,4023,4015,4222,4619,5142,5742,6318,6834,7218,7482,7602,7626,7549,7413,7208,6949,6623,6246,5824,5398,5005,4696,4510,4464,4536,4684,4822,4861,4739,4397,3864,3177,2427,1706,1102,674,455,426,567,816,1137,1486,1835,2163,2467,2715,2926,3054,3105,3037,2837,2499,2034,1492,930,429,45,-180,-236,-166,-13,127,184,86,-201,-669,-1276,-1937,-2569,-3062,-3353,-3377,-3133,-2645,-1993,-1278,-616,-112,169,187,-38,-470,-1021,-1632,-2189,-2646,-2931,-3018,-2915,-2635,-2231,-1768,-1306,-936,-715,-712,-950,-1438,-2118,-2936,-3780,-4570,-5217,-5668,-5890,-5899,-5702,-5377,-4961,-4545,-4177,-3911,-3783,-3801,-3975,-4286,-4724,-5257,-5868,-6515,-7181,-7816,-8402,-8876,-9212,-9362,-9309,-9055,-8625,-8082,-7485,-6909,-6406,-6004,-5731,-5556,-5483,-5462,-5485,-5514,-5535,-5530,-5495,-5428,-5341,-5247,-5171,-5124,-5144,-5221,-5374,-5584,-5824,-6071,-6271,-6410,-6444,-6383,-6203,-5931,-5568,-5150,-4712,-4293,-3960,-3747,-3710,-3843,-4147,-4559,-5018,-5440,-5733,-5837,-5693,-5286,-4650,-3835,-2951,-2100,-1390,-900,-672,-714,-996,-1457,-2033,-2637,-3216,-3708,-4090,-4344,-4482,-4520,-4499,-4458,-4428,-4443,-4495,-4600,-4730,-4895,-5088,-5316,-5600,-5922,-6293,-6656,-6989,-7228,-7337,-7283,-7067,-6684,-6175,-5562,-4892,-4219,-3587,-3043,-2622,-2330,-2166,-2100,-2105,-2146,-2222,-2329,-2505,-2790,-3229,-3868,-4721,-5785,-7014,-8332,-9640,-10805,-11715,-12228,-12247,-11696,-10550,-8854,-6716,-4290,-1776,634,2735,4384,5451,5910,5767,5120,4102,2878,1606,432,-553,-1275,-1717,-1877,-1781,-1477,-1005,-424,235,929,1646,2339,2996,3542,3944,4141,4102,3828,3327,2662,1884,1083,317,-344,-877,-1261,-1514,-1646,-1693,-1665,-1582,-1433,-1208,-899,-499,-23,494,1016,1477,1854,2121,2295,2416,2535,2695,2920,3200,3500,3765,3934,3932,3721,3249,2525,1552,400,-866,-2119,-3249,-4129,-4676,-4837,-4614,-4072,-3280,-2382,-1457,-615,85,613,944,1088,1046,831,480,27,-430,-813,-1020,-976,-675,-117,593,1371,2087,2660,3055,3273,3391,3475,3619,3867,4250,4728,5274,5795,6239,6541,6659,6571,6284,5813,5222,4565,3930,3390,3012,2852,2913,3196,3636,4161,4652,4995,5089,4855,4290,3420,2358,1219,191,-601,-989,-907,-333,688,2012,3497,4933,6154,6993,7354,7187,6525,5455,4123,2692,1334,191,-633,-1067,-1105,-753,-106,771,1726,2657,3427,3942,4127,3962,3450,2685,1738,763,-145,-881,-1385,-1651,-1683,-1517,-1191,-724,-143,549,1329,2169,3020,3819,4508,5020,5312,5353,5131,4670,4004,3183,2273,1326,408,-419,-1103,-1579,-1803,-1746,-1389,-741,171,1320,2646,4082,5554,6951,8169,9086,9593,9615,9117,8133,6760,5156,3501,1985,768,-47,-401,-311,167,928,1853,2807,3690,4403,4906,5170,5201,5031,4678,4202,3627,3001,2354,1723,1131,625,222,-32,-121,-14,294,807,1507,2353,3276,4198,5010,5635,5976,5999,5672,5032,4135,3085,2010,1045,334,-17,71,609,1541,2774,4136,5490,6644,7477,7874,7792,7237,6292,5054,3681,2298,1046,31,-658,-970,-863,-335,581,1853,3374,5062,6772,8361,9671,10550,10885,10618,9779,8450,6817,5058,3378,1949,872,243,48,292,893,1776,2822,3894,4850,5581,5980,6040,5781,5311,4746,4233,3856,3696,3737,3939,4205,4421,4486,4316,3886,3210,2354,1418,496,-305,-938,-1359,-1577,-1620,-1507,-1299,-1007,-688,-361,-61,202,421,612,805,1020,1288,1600,1948,2292,2590,2805,2904,2885,2750,2512,2186,1774,1281,696,32,-696,-1446,-2137,-2713,-3074,-3188,-3046,-2686,-2216,-1743,-1396,-1265,-1394,-1773,-2355,-3051,-3778,-4444,-4983,-5332,-5472,-5383,-5080,-4604,-3987,-3306,-2621,-1976,-1432,-994,-701,-553,-568,-744,-1066,-1511,-2008,-2496,-2867,-3050,-2972,-2629,-2051,-1329,-586,53,452,536,261,-356,-1225,-2246,-3264,-4154,-4805,-5171,-5239,-5080,-4780,-4463,-4229,-4157,-4264,-4548,-4931,-5364,-5744,-6017,-6119,-6023,-5732,-5276,-4717,-4126,-3602,-3200,-3019,-3059,-3367,-3890,-4606,-5429,-6298,-7125,-7849,-8407,-8771,-8914,-8865,-8621,-8239,-7733,-7160,-6535,-5926,-5347,-4870,-4528,-4370,-4428,-4702,-5163,-5762,-6403,-7010,-7487,-7785,-7864,-7722,-7389,-6885,-6280,-5601,-4909,-4247,-3649,-3158,-2771,-2510,-2338,-2257,-2230,-2255,-2323,-2448,-2632,-2902,-3256,-3714,-4251,-4853,-5465,-6039,-6506,-6797,-6849,-6603,-6047,-5163,-4042,-2750,-1469,-324,517,965,970,552,-199,-1164,-2199,-3167,-3975,-4552,-4909,-5057,-5081,-5019,-4952,-4893,-4863,-4831,-4772,-4635,-4402,-4040,-3577,-3031,-2460,-1929,-1491,-1194,-1065,-1088,-1253,-1516,-1844,-2194,-2546,-2848,-3090,-3242,-3302,-3299,-3247,-3206,-3199,-3248,-3363,-3504,-3647,-3738,-3733,-3615,-3363,-3008,-2571,-2112,-1687,-1343,-1128,-1040,-1065,-1152,-1237,-1258,-1160,-907,-478,126,882,1736,2613,3405,3991,4283,4187,3718,2890,1822,624,-553,-1598,-2414,-2973,-3273,-3372,-3329,-3226,-3110,-3001,-2878,-2683,-2346,-1811,-1040,-69,1053,2202,3283,4182,4827,5197,5288,5166,4895,4576,4298,4133,4136,4307,4622,5004,5380,5648,5749,5640,5303,4780,4085,3298,2452,1624,860,190,-354,-799,-1128,-1392,-1570,-1697,-1738,-1695,-1522,-1214,-752,-166,494,1158,1721,2124,2284,2207,1897,1426,853,277,-257,-656,-889,-902,-685,-246,384,1141,1956,2741,3411,3878,4063,3900,3367,2470,1283,-105,-1541,-2879,-3969,-4674,-4924,-4680,-3969,-2877,-1505,-1,1508,2878,4021,4849,5352,5523,5431,5143,4770,4402,4124,3977,3986,4125,4363,4642,4890,5045,5027,4779,4264,3464,2403,1144,-229,-1576,-2763,-3645,-4107,-4091,-3584,-2654,-1417,-25,1339,2523,3383,3837,3857,3456,2712,1708,570,-599,-1674,-2568,-3202,-3526,-3541,-3274,-2800,-2207,-1605,-1088,-730,-583,-633,-861,-1168,-1489,-1701,-1750,-1567,-1154,-535,210,975,1637,2084,2228,2053,1559,829,-57,-968,-1807,-2448,-2826,-2883,-2589,-1977,-1050,99,1416,2785,4101,5254,6126,6630,6691,6280,5407,4149,2629,998,-538,-1849,-2757,-3214,-3170,-2668,-1779,-609,731,2131,3505,4767,5859,6731,7353,7717,7829,7706,7387,6902,6301,5634,4958,4342,3835,3476,3277,3208,3244,3317,3402,3458,3493,3517,3547,3622,3731,3889,4073,4266,4451,4605,4706,4735,4673,4500,4221,3838,3381,2886,2389,1927,1526,1183,910,683,508,389,348,417,629,1015,1568,2285,3100,3951,4745,5383,5786,5882,5646,5086,4266,3279,2272,1382,771,529,736,1353,2331,3517,4785,5983,6988,7730,8136,8200,7909,7295,6388,5261,3985,2661,1382,237,-689,-1340,-1669,-1661,-1315,-657,256,1358,2545,3743,4847,5817,6592,7188,7601,7882,8053,8179,8285,8414,8582,8793,9031,9260,9421,9443,9264,8836,8138,7188,6027,4720,3350,2016,806,-164,-851,-1188,-1200,-920,-429,154,737,1188,1442,1434,1159,631,-104,-987,-1949,-2914,-3802,-4533,-5030,-5224,-5083,-4594,-3794,-2748,-1543,-281,936,2010,2858,3421,3660,3585,3214,2607,1819,922,-7,-920,-1728,-2423,-2944,-3301,-3473,-3460,-3248,-2840,-2229,-1460,-564,369,1272,2049,2643,2996,3099,2963,2617,2131,1572,1017,542,191,-26,-114,-139,-147,-198,-325,-528,-804,-1113,-1435,-1732,-1986,-2170,-2282,-2299,-2234,-2077,-1842,-1540,-1195,-845,-533,-323,-268,-420,-807,-1416,-2210,-3086,-3939,-4629,-5047,-5129,-4837,-4225,-3366,-2358,-1334,-379,408,958,1221,1154,730,-45,-1146,-2497,-3989,-5477,-6792,-7770,-8247,-8136,-7386,-6062,-4300,-2306,-348,1335,2488,2965,2662,1613,-77,-2204,-4537,-6815,-8843,-10431,-11506,-11998,-11930,-11344,-10326,-9003,-7497,-5958,-4494,-3197,-2118,-1290,-713,-384,-286,-385,-643,-995,-1375,-1693,-1897,-1923,-1775,-1476,-1100,-746,-511,-495,-742,-1275,-2065,-3055,-4158,-5270,-6269,-7034,-7464,-7480,-7065,-6245,-5103,-3743,-2317,-934,248,1152,1682,1804,1522,870,-59,-1165,-2324,-3411,-4306,-4908,-5128,-4927,-4295,-3303,-2058,-731,486,1413,1893,1846,1262,213,-1170,-2709,-4213,-5510,-6450,-6940,-6946,-6468,-5596,-4419,-3110,-1813,-700,109,525,515,85,-705,-1811,-3113,-4548,-5981,-7329,-8476,-9352,-9890,-10079,-9938,-9531,-8935,-8246,-7517,-6817,-6140,-5517,-4917,-4339,-3757,-3154,-2513,-1826,-1079,-273,601,1527,2484,3431,4299,4998,5449,5548,5254,4560,3502,2213,809,-529,-1680,-2537,-3052,-3243,-3145,-2855,-2444,-1995,-1545,-1123,-701,-245,296,972,1796,2753,3798,4844,5805,6567,7046,7161,6871,6172,5093,3705,2116,419,-1246,-2802,-4146,-5236,-6035,-6545,-6789,-6819,-6703,-6525,-6342,-6200,-6098,-5981,-5800,-5461,-4925,-4172,-3235,-2191,-1132,-169,621,1173,1484,1566,1490,1315,1124,965,861,808,761,683,502,196,-274,-900,-1659,-2515,-3381,-4193,-4819,-5185,-5183,-4786,-3989,-2861,-1491,-24,1425,2717,3769,4522,4969,5130,5068,4844,4525,4161,3788,3410,3035,2643,2219,1755,1225,640,-11,-707,-1421,-2118,-2731,-3236,-3553,-3687,-3595,-3299,-2806,-2139,-1328,-383,649,1741,2816,3794,4581,5101,5288,5146,4679,3956,3039,2013,950,-89,-1049,-1905,-2628,-3219,-3668,-3968,-4106,-4046,-3782,-3274,-2544,-1588,-479,731,1904,2951,3728,4172,4224,3910,3282,2441,1492,552,-294,-966,-1445,-1720,-1841,-1853,-1815,-1785,-1769,-1793,-1827,-1858,-1873,-1864,-1846,-1829,-1829,-1836,-1851,-1822,-1741,-1540,-1223,-748,-145,586,1381,2215,3017,3754,4388,4893,5263,5483,5539,5416,5091,4563,3838,2954,1959,916,-110,-1055,-1858,-2463,-2818,-2903,-2686,-2204,-1468,-562,474,1545,2608,3591,4452,5146,5651,5940,6019,5879,5548,5040,4395,3660,2892,2181,1591,1202,1040,1112,1370,1739,2125,2432,2610,2596,2406,2042,1530,927,249,-432,-1101,-1706,-2242,-2687,-3040,-3283,-3394,-3354,-3147,-2778,-2291,-1741,-1225,-806,-546,-441,-448,-474,-400,-134,405,1211,2234,3363,4430,5284,5755,5744,5197,4164,2761,1193,-315,-1513,-2207,-2247,-1590,-265,1593,3792,6088,8216,9937,11046,11419,11017,9883,8143,5991,3653,1375,-618,-2154,-3093,-3413,-3109,-2290,-1066,411,1996,3562,5018,6289,7335,8126,8622,8815,8676,8222,7484,6520,5418,4254,3129,2105,1262,631,246,126,256,637,1228,1980,2821,3654,4364,4842,4991,4757,4145,3205,2052,815,-376,-1380,-2131,-2542,-2625,-2375,-1868,-1160,-356,468,1228,1885,2412,2823,3129,3364,3545,3695,3827,3952,4082,4219,4371,4527,4677,4795,4827,4756,4513,4122,3570,2933,2267,1668,1200,919,840,951,1223,1600,2050,2522,2999,3465,3918,4361,4796,5209,5562,5812,5894,5746,5335,4643,3686,2541,1250,-59,-1330,-2459,-3386,-4059,-4451,-4561,-4423,-4087,-3610,-3063,-2461,-1839,-1177,-469,286,1093,1909,2712,3436,4051,4498,4768,4853,4768,4557,4252,3892,3514,3122,2733,2342,1944,1525,1080,580,11,-630,-1363,-2148,-2979,-3793,-4559,-5218,-5746,-6128,-6368,-6499,-6545,-6534,-6484,-6391,-6264,-6097,-5906,-5704,-5521,-5381,-5311,-5304,-5356,-5426,-5497,-5520,-5490,-5371,-5155,-4822,-4356,-3766,-3062,-2291,-1522,-824,-277,73,213,153,-42,-323,-594,-818,-931,-922,-785,-542,-218,135,475,760,925,969,849,585,210,-244,-691,-1074,-1315,-1360,-1192,-823,-330,194,616,821,713,234,-604,-1760,-3116,-4531,-5826,-6825,-7356,-7322,-6672,-5478,-3865,-2071,-305,1162,2168,2573,2338,1495,135,-1613,-3573,-5584,-7449,-9018,-10143,-10720,-10692,-10059,-8853,-7201,-5216,-3104,-1044,764,2167,3055,3390,3193,2549,1579,427,-754,-1836,-2700,-3284,-3556,-3540,-3295,-2914,-2501,-2160,-1963,-1956,-2117,-2400,-2692,-2878,-2847,-2503,-1830,-834,394,1750,3084,4268,5169,5719,5866,5640,5086,4312,3415,2503,1653,903,268,-281,-769,-1232,-1674,-2078,-2394,-2541,-2445,-2024,-1259,-153,1200,2696,4150,5425,6341,6823,6804,6323,5447,4297,3002,1680,452,-623,-1469,-2085,-2442,-2572,-2466,-2164,-1687,-1086,-435,200,717,1047,1143,989,623,114,-457,-980,-1386,-1609,-1625,-1458,-1135,-765,-419,-204,-194,-399,-819,-1341,-1860,-2201,-2226,-1807,-883,538,2365,4448,6576,8514,10021,10901,11019,10335,8925,6930,4585,2127,-204,-2218,-3778,-4843,-5400,-5558,-5396,-5071,-4703,-4373,-4162,-4044,-4023,-4018,-3989,-3866,-3603,-3178,-2586,-1867,-1095,-332,318,823,1144,1294,1310,1240,1140,1052,1031,1093,1265,1545,1903,2332,2771,3213,3609,3949,4201,4355,4400,4338,4178,3941,3634,3296,2923,2555,2195,1877,1611,1411,1280,1200,1154,1099,1001,831,566,211,-224,-713,-1231,-1756,-2273,-2776,-3269,-3760,-4253,-4753,-5253,-5728,-6151,-6472,-6652,-6644,-6427,-5979,-5323,-4469,-3484,-2426,-1387,-464,250,692,821,658,252,-306,-914,-1457,-1849,-2005,-1882,-1469,-787,90,1069,2029,2843,3406,3632,3487,2971,2151,1118,23,-978,-1729,-2095,-2020,-1497,-618,501,1680,2771,3618,4129,4246,3976,3354,2487,1476,460,-424,-1079,-1388,-1325,-861,-60,989,2142,3240,4131,4690,4836,4534,3795,2685,1279,-283,-1886,-3376,-4642,-5572,-6137,-6309,-6149,-5718,-5114,-4421,-3713,-3049,-2467,-1994,-1676,-1505,-1539,-1743,-2134,-2658,-3242,-3818,-4252,-4471,-4376,-3933,-3141,-2056,-746,669,2092,3400,4504,5311,5773,5864,5603,5059,4314,3499,2712,2062,1596,1340,1261,1301,1370,1385,1266,982,533,-35,-658,-1261,-1780,-2184,-2440,-2566,-2557,-2426,-2157,-1748,-1147,-343,707,1995,3485,5088,6675,8094,9188,9830,9940,9492,8535,7175,5555,3860,2250,891,-111,-673,-797,-496,133,992,1950,2862,3616,4085,4213,3950,3325,2402,1293,139,-907,-1716,-2177,-2235,-1889,-1168,-153,1063,2351,3604,4663,5459,5856,5830,5338,4425,3155,1662,60,-1477,-2851,-3939,-4680,-5051,-5052,-4755,-4230,-3591,-2934,-2352,-1892,-1576,-1381,-1254,-1138,-958,-682,-284,199,733,1239,1653,1905,1956,1769,1361,731,-56,-960,-1891,-2777,-3517,-4036,-4236,-4087,-3549,-2665,-1490,-150,1241,2509,3542,4198,4404,4119,3342,2149,643,-1008,-2617,-3973,-4898,-5243,-4938,-4010,-2550,-741,1204,3085,4676,5853,6490,6557,6065,5075,3710,2101,413,-1214,-2653,-3816,-4656,-5148,-5333,-5229,-4927,-4468,-3933,-3371,-2813,-2295,-1789,-1305,-798,-273,261,768,1179,1411,1386,1021,292,-800,-2200,-3792,-5456,-7014,-8332,-9265,-9716,-9636,-9012,-7907,-6417,-4690,-2909,-1243,105,1028,1410,1252,594,-458,-1753,-3131,-4433,-5516,-6279,-6655,-6621,-6206,-5467,-4484,-3377,-2227,-1139,-160,672,1372,1957,2489,2990,3490,3973,4392,4683,4762,4572,4072,3292,2295,1202,172,-669,-1178,-1321,-1087,-567,114,821,1402,1798,1941,1881,1639,1301,909,509,104,-311,-746,-1208,-1656,-2056,-2318,-2380,-2159,-1631,-787,319,1589,2893,4057,4927,5335,5192,4425,3070,1211,-985,-3291,-5469,-7272,-8517,-9083,-8937,-8145,-6844,-5233,-3537,-1958,-679,212,655,707,430,-35,-550,-982,-1207,-1185,-895,-418,142,630,905,836,374,-495,-1676,-3056,-4448,-5697,-6635,-7162,-7218,-6805,-5996,-4906,-3699,-2551,-1632,-1065,-920,-1163,-1705,-2355,-2925,-3181,-2988,-2237,-957,746,2684,4605,6273,7454,8019,7889,7094,5758,4019,2134,282,-1292,-2452,-3072,-3120,-2627,-1674,-408,1005,2371,3503,4230,4445,4071,3136,1700,-104,-2106,-4124,-5949,-7415,-8369,-8742,-8510,-7742,-6542,-5095,-3554,-2145,-993,-259,22,-166,-731,-1554,-2466,-3305,-3931,-4257,-4260,-3959,-3455,-2811,-2165,-1592,-1185,-1007,-1082,-1412,-1965,-2659,-3419,-4113,-4654,-4930,-4905,-4549,-3909,-3039,-2054,-1042,-119,643,1176,1450,1464,1247,861,390,-65,-414,-583,-511,-204,354,1086,1948,2841,3668,4346,4775,4930,4778,4363,3747,3009,2251,1553,984,610,452,532,830,1289,1838,2357,2775,2975,2939,2620,2053,1264,315,-739,-1827,-2877,-3817,-4564,-5045,-5200,-4995,-4430,-3552,-2434,-1187,62,1175,2040,2559,2699,2462,1915,1146,278,-593,-1357,-1961,-2348,-2536,-2526,-2379,-2149,-1886,-1653,-1464,-1333,-1235,-1144,-1010,-819,-545,-225,108,386,539,531,325,-36,-497,-958,-1307,-1445,-1281,-770,102,1314,2779,4421,6066,7600,8832,9646,9909,9562,8595,7051,5070,2806,520,-1573,-3201,-4203,-4456,-3967,-2842,-1275,483,2179,3584,4549,5005,4963,4521,3821,3026,2321,1846,1720,1991,2648,3598,4709,5781,6629,7057,6941,6201,4862,3029,872,-1364,-3462,-5183,-6380,-6945,-6862,-6165,-4953,-3340,-1476,484,2398,4104,5495,6455,6914,6841,6237,5165,3710,2030,256,-1425,-2880,-3993,-4681,-4928,-4752,-4202,-3389,-2384,-1320,-231,810,1809,2754,3653,4495,5250,5883,6336,6593,6602,6406,6015,5510,4960,4421,3942,3530,3167,2840,2518,2195,1880,1576,1295,1027,743,415,14,-486,-1058,-1684,-2284,-2800,-3150,-3291,-3186,-2852,-2320,-1645,-903,-132,593,1256,1811,2254,2565,2764,2871,2936,3015,3169,3451,3889,4475,5157,5853,6473,6906,7106,7005,6616,5950,5038,3941,2706,1394,78,-1194,-2344,-3319,-4072,-4552,-4755,-4653,-4267,-3611,-2711,-1627,-412,832,2009,3000,3708,4057,4008,3589,2851,1926,936,49,-627,-986,-1006,-704,-161,522,1207,1795,2171,2282,2087,1594,816,-176,-1340,-2570,-3805,-4940,-5910,-6625,-7028,-7076,-6726,-6004,-4922,-3574,-2043,-468,1041,2333,3331,3937,4149,3979,3511,2861,2183,1622,1327,1385,1845,2675,3777,4996,6149,7044,7546,7551,7056,6111,4841,3407,2013,832,42,-264,-40,661,1757,3081,4490,5804,6884,7607,7896,7705,7045,5972,4558,2930,1189,-524,-2080,-3362,-4252,-4671,-4578,-3967,-2902,-1462,210,1977,3669,5141,6261,6939,7114,6796,6018,4873,3495,2014,593,-651,-1624,-2272,-2584,-2584,-2310,-1818,-1180,-466,238,852,1315,1585,1678,1627,1522,1453,1506,1751,2206,2840,3602,4375,5077,5592,5859,5817,5453,4787,3854,2750,1545,344,-773,-1736,-2487,-2995,-3224,-3171,-2815,-2167,-1235,-61,1317,2806,4317,5733,6916,7776,8198,8176,7700,6867,5776,4590,3413,2404,1582,1018,657,459,346,234,77,-180,-525,-937,-1353,-1686,-1852,-1777,-1416,-779,70,1026,1932,2630,2970,2851,2223,1119,-361,-2062,-3758,-5241,-6278,-6696,-6388,-5317,-3566,-1296,1237,3725,5840,7258,7754,7166,5518,2948,-261,-3714,-7014,-9721,-11532,-12199,-11654,-9963,-7323,-4067,-568,2755,5550,7524,8524,8492,7515,5749,3431,832,-1795,-4186,-6184,-7634,-8525,-8849,-8690,-8126,-7273,-6207,-5052,-3872,-2770,-1816,-1078,-604,-433,-540,-923,-1475,-2134,-2761,-3252,-3507,-3444,-3051,-2336,-1376,-269,860,1875,2664,3118,3182,2837,2109,1095,-104,-1352,-2532,-3543,-4309,-4792,-4953,-4810,-4355,-3633,-2681,-1559,-365,813,1835,2596,2978,2920,2397,1450,178,-1281,-2744,-4026,-4955,-5399,-5291,-4646,-3545,-2142,-621,824,1999,2771,3030,2778,2029,915,-462,-1923,-3351,-4607,-5631,-6377,-6864,-7135,-7234,-7224,-7116,-6910,-6573,-6061,-5338,-4405,-3292,-2089,-914,85,770,1017,774,46,-1088,-2474,-3935,-5262,-6267,-6800,-6753,-6112,-4906,-3278,-1393,514,2220,3543,4328,4545,4197,3384,2270,1011,-163,-1098,-1632,-1660,-1173,-180,1197,2812,4477,5967,7103,7698,7669,6984,5716,4009,2065,108,-1630,-2975,-3778,-3995,-3616,-2735,-1456,58,1646,3162,4443,5390,5885,5886,5358,4356,2946,1284,-483,-2186,-3676,-4852,-5651,-6072,-6153,-5981,-5642,-5264,-4920,-4700,-4621,-4694,-4872,-5105,-5327,-5471,-5491,-5345,-5011,-4490,-3794,-2946,-2006,-1017,-66,774,1402,1748,1723,1317,514,-605,-1936,-3315,-4544,-5447,-5845,-5650,-4815,-3413,-1578,475,2501,4260,5550,6227,6250,5635,4495,2993,1310,-345,-1805,-2933,-3638,-3882,-3670,-3032,-2045,-786,635,2098,3483,4649,5493,5913,5881,5387,4502,3303,1923,482,-869,-2035,-2914,-3479,-3744,-3761,-3634,-3467,-3357,-3381,-3550,-3858,-4205,-4519,-4671,-4576,-4201,-3525,-2639,-1631,-643,196,783,1058,996,624,-10,-841,-1777,-2747,-3671,-4493,-5176,-5702,-6080,-6313,-6421,-6406,-6276,-6019,-5626,-5065,-4331,-3407,-2323,-1113,144,1368,2459,3322,3882,4071,3877,3282,2329,1059,-432,-2049,-3651,-5110,-6296,-7099,-7462,-7357,-6821,-5910,-4733,-3395,-2019,-704,455,1418,2123,2589,2798,2793,2617,2329,2023,1759,1646,1730,2075,2705,3606,4737,6009,7293,8429,9247,9566,9269,8254,6544,4205,1430,-1551,-4424,-6911,-8705,-9636,-9577,-8563,-6732,-4319,-1648,949,3157,4715,5482,5415,4599,3209,1483,-333,-2002,-3358,-4295,-4788,-4877,-4643,-4208,-3674,-3178,-2789,-2602,-2637,-2893,-3325,-3849,-4357,-4751,-4928,-4817,-4400,-3676,-2716,-1602,-450,639,1563,2252,2667,2783,2626,2226,1658,986,306,-325,-833,-1190,-1368,-1365,-1198,-895,-482,-13,496,1024,1551,2088,2603,3073,3460,3705,3779,3649,3343,2908,2438,2038,1800,1817,2106,2683,3484,4436,5418,6299,6946,7219,7051,6359,5188,3557,1616,-538,-2714,-4783,-6592,-8035,-9028,-9517,-9481,-8914,-7860,-6369,-4540,-2496,-396,1589,3262,4476,5092,5081,4455,3350,1920,388,-1060,-2259,-3108,-3583,-3691,-3508,-3104,-2569,-1976,-1390,-859,-443,-162,-56,-112,-314,-615,-960,-1283,-1524,-1635,-1566,-1313,-873,-293,357,994,1519,1871,2001,1914,1645,1249,791,338,-66,-375,-581,-667,-652,-536,-350,-113,143,391,607,777,899,978,1054,1155,1332,1632,2067,2641,3306,3981,4569,4972,5106,4951,4502,3838,3042,2235,1524,990,674,565,601,690,720,581,204,-457,-1381,-2497,-3719,-4893,-5912,-6638,-6981,-6883,-6317,-5309,-3911,-2215,-313,1677,3645,5492,7094,8365,9190,9496,9236,8405,7083,5388,3525,1685,95,-1099,-1777,-1941,-1633,-1024,-263,415,859,920,557,-206,-1239,-2368,-3358,-4001,-4111,-3602,-2469,-824,1154,3207,5088,6521,7325,7357,6595,5089,3005,544,-2001,-4377,-6298,-7571,-8044,-7664,-6465,-4570,-2173,449,3035,5272,6951,7876,7983,7284,5894,4010,1876,-237,-2071,-3419,-4132,-4157,-3530,-2347,-797,944,2639,4108,5165,5703,5647,5015,3871,2358,657,-1027,-2482,-3530,-4050,-3988,-3383,-2349,-1043,325,1575,2533,3105,3241,2981,2386,1583,672,-227,-1026,-1657,-2069,-2252,-2199,-1947,-1530,-1020,-461,66,535,882,1103,1155,1035,736,239,-415,-1243,-2182,-3203,-4237,-5212,-6042,-6648,-6942,-6877,-6410,-5554,-4349,-2886,-1287,294,1715,2825,3541,3789,3572,2940,1974,831,-345,-1363,-2073,-2354,-2139,-1457,-373,922,2256,3380,4096,4246,3736,2594,916,-1101,-3209,-5142,-6644,-7515,-7638,-6975,-5612,-3703,-1497,722,2662,4058,4737,4609,3722,2210,296,-1764,-3713,-5339,-6485,-7085,-7115,-6654,-5772,-4628,-3354,-2110,-1037,-237,211,308,82,-359,-899,-1383,-1667,-1653,-1255,-503,563,1805,3074,4218,5088,5605,5726,5467,4903,4097,3148,2105,1017,-99,-1238,-2387,-3527,-4596,-5534,-6233,-6621,-6613,-6166,-5280,-3975,-2357,-517,1370,3156,4651,5715,6207,6081,5307,3982,2228,250,-1723,-3475,-4790,-5515,-5566,-4908,-3622,-1824,267,2416,4359,5850,6702,6793,6105,4711,2763,491,-1863,-4023,-5752,-6861,-7214,-6779,-5584,-3748,-1436,1143,3758,6181,8192,9602,10285,10169,9284,7721,5658,3291,860,-1445,-3434,-5009,-6086,-6668,-6781,-6467,-5808,-4854,-3688,-2358,-943,521,1963,3351,4634,5789,6785,7622,8298,8839,9242,9539,9667,9615,9274,8584,7464,5885,3850,1450,-1197,-3887,-6410,-8540,-10086,-10892,-10894,-10063,-8499,-6329,-3791,-1127,1374,3478,4988,5819,5956,5509,4619,3486,2295,1175,225,-539,-1131,-1601,-1989,-2329,-2612,-2813,-2867,-2739,-2360,-1759,-949,-23,903,1720,2304,2591,2556,2244,1735,1174,679,397,397,745,1398,2322,3382,4473,5456,6230,6719,6891,6748,6324,5690,4905,4057,3204,2387,1634,937,284,-334,-932,-1497,-2005,-2418,-2689,-2769,-2608,-2184,-1470,-481,756,2189,3720,5246,6623,7718,8397,8557,8136,7125,5569,3574,1289,-1099,-3383,-5369,-6871,-7772,-8002,-7586,-6617,-5256,-3692,-2145,-771,283,974,1298,1327,1143,867,565,316,129,13,-61,-108,-156,-197,-238,-266,-287,-312,-364,-464,-615,-821,-1017,-1165,-1173,-986,-567,77,890,1770,2609,3265,3651,3689,3363,2717,1837,844,-109,-898,-1405,-1558,-1336,-768,88,1110,2186,3167,3937,4391,4481,4209,3621,2835,1955,1134,465,49,-103,15,332,764,1206,1550,1718,1667,1412,1021,591,289,209,514,1214,2349,3801,5441,7048,8395,9264,9483,8972,7730,5870,3572,1075,-1355,-3471,-5080,-6029,-6303,-5913,-5010,-3752,-2373,-1087,-101,429,415,-149,-1183,-2522,-3954,-5231,-6123,-6453,-6116,-5098,-3486,-1434,842,3093,5093,6631,7568,7847,7467,6537,5172,3576,1910,387,-846,-1638,-1910,-1620,-791,496,2128,3932,5759,7416,8790,9762,10320,10467,10299,9896,9389,8857,8358,7936,7551,7210,6831,6407,5890,5296,4632,3962,3321,2808,2452,2326,2427,2748,3246,3832,4427,4904,5164,5119,4698,3909,2772,1395,-107,-1582,-2895,-3917,-4570,-4807,-4616,-4035,-3104,-1899,-504,999,2477,3833,4919,5619,5831,5463,4502,2965,941,-1422,-3921,-6334,-8400,-9908,-10678,-10613,-9714,-8054,-5804,-3173,-407,2246,4584,6417,7654,8227,8160,7511,6402,4964,3375,1795,391,-691,-1345,-1505,-1144,-312,902,2368,3895,5335,6502,7307,7677,7625,7214,6539,5728,4887,4107,3434,2880,2421,2007,1582,1093,500,-208,-1019,-1887,-2732,-3481,-4030,-4312,-4274,-3894,-3205,-2290,-1239,-220,660,1259,1530,1449,1089,535,-47,-554,-837,-865,-598,-106,526,1171,1686,1970,1941,1579,910,13,-1030,-2092,-3091,-3938,-4582,-4996,-5196,-5194,-5062,-4845,-4612,-4409,-4257,-4161,-4081,-3982,-3806,-3521,-3104,-2572,-1948,-1301,-669,-134,283,538,639,614,477,305,109,-35,-128,-129,-61,62,199,287,314,218,28,-260,-601,-954,-1270,-1513,-1655,-1680,-1597,-1416,-1162,-860,-542,-219,72,342,573,799,1032,1313,1665,2097,2593,3098,3541,3825,3869,3608,3009,2100,922,-406,-1804,-3130,-4328,-5318,-6091,-6661,-7054,-7342,-7553,-7738,-7893,-7992,-7979,-7772,-7295,-6490,-5348,-3908,-2272,-581,994,2282,3122,3412,3079,2151,706,-1089,-3025,-4876,-6401,-7453,-7906,-7777,-7130,-6111,-4902,-3678,-2617,-1827,-1401,-1354,-1685,-2339,-3246,-4322,-5451,-6537,-7457,-8101,-8386,-8219,-7587,-6462,-4912,-3006,-885,1292,3344,5082,6332,6980,6945,6251,4981,3292,1387,-522,-2253,-3641,-4627,-5153,-5265,-5012,-4472,-3733,-2873,-1954,-1050,-201,549,1159,1618,1898,1998,1921,1662,1241,661,-77,-950,-1976,-3107,-4335,-5596,-6836,-7984,-8972,-9739,-10235,-10442,-10340,-9955,-9313,-8449,-7425,-6282,-5077,-3863,-2693,-1620,-710,-8,424,554,363,-145,-926,-1920,-3033,-4177,-5242,-6153,-6827,-7235,-7347,-7178,-6763,-6146,-5394,-4579,-3761,-3011,-2384,-1901,-1588,-1405,-1330,-1278,-1208,-1021,-707,-219,409,1135,1901,2610,3201,3592,3728,3573,3103,2335,1295,63,-1280,-2587,-3748,-4598,-5047,-5009,-4462,-3455,-2068,-443,1246,2853,4212,5219,5817,5976,5736,5146,4299,3259,2123,923,-281,-1475,-2638,-3751,-4810,-5783,-6667,-7424,-8044,-8494,-8772,-8866,-8811,-8626,-8376,-8085,-7801,-7530,-7266,-6992,-6667,-6269,-5758,-5143,-4415,-3640,-2844,-2116,-1491,-1024,-718,-570,-549,-612,-742,-883,-1067,-1252,-1496,-1790,-2184,-2688,-3321,-4068,-4918,-5816,-6731,-7594,-8361,-8973,-9381,-9545,-9426,-9006,-8265,-7219,-5892,-4341,-2629,-861,881,2477,3856,4946,5695,6099,6163,5922,5441,4768,3978,3122,2239,1357,499,-345,-1134,-1896,-2592,-3231,-3799,-4283,-4669,-4948,-5090,-5102,-4961,-4685,-4278,-3764,-3168,-2508,-1823,-1138,-492,66,510,787,898,828,616,307,-38,-344,-565,-667,-646,-550,-413,-319,-306,-428,-686,-1078,-1550,-2047,-2501,-2833,-2996,-2939,-2660,-2171,-1530,-802,-97,484,840,889,601,-26,-923,-1989,-3091,-4074,-4813,-5191,-5153,-4667,-3789,-2564,-1115,444,1995,3387,4527,5290,5616,5463,4841,3815,2488,1012,-464,-1776,-2816,-3480,-3751,-3609,-3125,-2345,-1399,-369,599,1439,2029,2354,2358,2088,1556,858,49,-763,-1505,-2090,-2456,-2552,-2359,-1858,-1086,-64,1129,2419,3693,4848,5760,6341,6506,6224,5494,4363,2923,1276,-426,-2073,-3521,-4687,-5486,-5880,-5850,-5419,-4616,-3525,-2217,-798,628,1975,3139,4050,4652,4891,4773,4295,3522,2518,1396,265,-749,-1550,-2053,-2235,-2091,-1687,-1073,-365,402,1125,1823,2458,3075,3684,4321,4960,5610,6179,6636,6898,6900,6632,6057,5222,4165,2961,1703,488,-589,-1418,-1933,-2052,-1764,-1084,-73,1143,2435,3644,4629,5293,5573,5493,5097,4515,3859,3284,2902,2793,2995,3490,4201,5054,5901,6652,7174,7387,7238,6694,5809,4618,3260,1821,463,-721,-1621,-2179,-2379,-2232,-1802,-1161,-399,402,1168,1850,2407,2824,3098,3248,3302,3296,3269,3239,3240,3263,3322,3395,3492,3593,3720,3870,4074,4348,4712,5174,5719,6331,6952,7530,7989,8259,8277,8018,7457,6643,5608,4448,3240,2074,1035,145,-549,-1089,-1500,-1831,-2147,-2470,-2826,-3208,-3579,-3911,-4126,-4189,-4022,-3583,-2824,-1729,-298,1420,3344,5351,7272,8938,10160,10811,10786,10105,8822,7116,5180,3241,1514,141,-776,-1234,-1305,-1086,-747,-406,-197,-184,-376,-733,-1137,-1471,-1556,-1274,-517,763,2494,4605,6856,9066,10933,12255,12799,12469,11208,9104,6322,3133,-141,-3156,-5583,-7184,-7791,-7407,-6112,-4152,-1796,595,2727,4325,5211,5328,4689,3453,1804,23,-1634,-2915,-3611,-3627,-2919,-1577,240,2303,4346,6102,7347,7923,7745,6855,5339,3399,1243,-896,-2808,-4320,-5329,-5775,-5681,-5112,-4179,-3023,-1790,-619,387,1151,1663,1934,2038,2049,2076,2200,2507,3034,3798,4776,5922,7158,8418,9586,10607,11361,11808,11887,11600,10962,10058,8941,7746,6519,5365,4309,3399,2648,2075,1689,1517,1550,1808,2253,2855,3543,4241,4867,5338,5598,5592,5311,4760,4004,3120,2234,1469,942,757,941,1508,2377,3457,4602,5662,6490,6969,7013,6605,5768,4595,3207,1764,418,-681,-1424,-1752,-1651,-1184,-439,443,1314,2043,2495,2603,2325,1674,723,-431,-1634,-2745,-3601,-4100,-4154,-3763,-2966,-1870,-628,609,1662,2432,2822,2840,2523,1987,1368,834,521,561,1006,1866,3067,4492,5972,7346,8441,9140,9359,9082,8335,7199,5772,4175,2511,882,-644,-2017,-3211,-4217,-5030,-5646,-6058,-6235,-6168,-5804,-5141,-4156,-2872,-1320,418,2251,4036,5638,6899,7705,7955,7631,6761,5449,3842,2130,500,-863,-1845,-2370,-2464,-2201,-1715,-1172,-710,-463,-489,-800,-1343,-2030,-2729,-3346,-3750,-3912,-3766,-3360,-2715,-1929,-1104,-358,187,414,264,-327,-1308,-2636,-4153,-5709,-7107,-8178,-8790,-8876,-8443,-7574,-6406,-5106,-3845,-2775,-2003,-1590,-1530,-1775,-2209,-2712,-3133,-3360,-3299,-2930,-2257,-1362,-324,729,1702,2489,3048,3332,3363,3150,2754,2211,1584,912,245,-381,-928,-1386,-1732,-1986,-2144,-2239,-2280,-2290,-2275,-2232,-2164,-2043,-1859,-1603,-1263,-872,-458,-84,188,281,154,-238,-884,-1761,-2795,-3905,-4985,-5942,-6699,-7207,-7438,-7424,-7176,-6771,-6257,-5702,-5169,-4709,-4358,-4158,-4106,-4219,-4459,-4801,-5195,-5569,-5906,-6134,-6264,-6285,-6201,-6054,-5825,-5562,-5241,-4877,-4455,-3969,-3424,-2822,-2189,-1560,-963,-462,-64,162,226,74,-261,-809,-1515,-2365,-3280,-4193,-5010,-5634,-5993,-6021,-5702,-5052,-4122,-2984,-1739,-471,734,1800,2693,3382,3880,4204,4400,4504,4567,4615,4669,4721,4749,4716,4580,4300,3863,3254,2518,1683,845,66,-560,-972,-1142,-1068,-798,-417,-5,318,503,485,285,-63,-498,-925,-1306,-1577,-1738,-1797,-1774,-1714,-1641,-1581,-1563,-1584,-1663,-1797,-1973,-2194,-2435,-2664,-2873,-3004,-3049,-2972,-2772,-2448,-2034,-1531,-1018,-485,-24,362,611,693,579,249,-302,-1052,-1970,-2973,-3997,-4925,-5687,-6204,-6431,-6381,-6057,-5540,-4866,-4107,-3293,-2454,-1604,-757,65,839,1517,2075,2475,2702,2749,2624,2347,1946,1476,971,489,68,-281,-538,-735,-893,-1052,-1252,-1524,-1900,-2390,-2997,-3689,-4426,-5128,-5706,-6072,-6118,-5806,-5081,-3999,-2612,-1064,504,1930,3066,3819,4117,3972,3417,2536,1439,220,-1002,-2160,-3194,-4076,-4805,-5379,-5813,-6123,-6310,-6412,-6419,-6392,-6327,-6279,-6249,-6261,-6313,-6389,-6476,-6534,-6538,-6461,-6279,-6006,-5655,-5263,-4894,-4570,-4362,-4250,-4257,-4320,-4407,-4437,-4375,-4164,-3823,-3334,-2770,-2145,-1535,-954,-440,11,407,763,1130,1524,1996,2568,3231,4002,4799,5621,6344,6965,7377,7592,7576,7367,6997,6497,5917,5250,4516,3702,2789,1805,730,-381,-1517,-2625,-3673,-4609,-5395,-5960,-6259,-6223,-5815,-5025,-3866,-2427,-806,844,2363,3622,4490,4923,4911,4501,3786,2867,1851,831,-131,-1006,-1778,-2485,-3133,-3765,-4388,-4991,-5551,-6018,-6347,-6496,-6441,-6175,-5719,-5097,-4356,-3530,-2667,-1797,-950,-160,562,1167,1640,1929,2010,1853,1454,833,41,-849,-1731,-2506,-3052,-3284,-3147,-2609,-1718,-513,888,2403,3906,5312,6534,7501,8174,8519,8525,8208,7566,6651,5480,4133,2671,1228,-98,-1140,-1799,-1958,-1585,-676,686,2379,4231,6039,7608,8759,9361,9339,8690,7476,5813,3878,1837,-92,-1759,-2998,-3730,-3893,-3493,-2582,-1239,393,2171,3902,5425,6554,7199,7258,6768,5749,4342,2659,863,-916,-2543,-3936,-5009,-5732,-6073,-6050,-5674,-5031,-4168,-3230,-2297,-1505,-924,-615,-598,-819,-1245,-1740,-2242,-2608,-2788,-2704,-2375,-1806,-1093,-296,457,1112,1568,1811,1798,1552,1101,493,-209,-937,-1640,-2239,-2701,-2957,-2977,-2731,-2201,-1414,-399,756,1963,3099,4067,4772,5172,5252,5053,4638,4099,3534,3021,2635,2399,2322,2377,2519,2687,2843,2924,2922,2812,2603,2324,1986,1644,1311,1033,828,729,756,929,1259,1731,2321,2967,3595,4114,4452,4531,4339,3858,3148,2268,1305,363,-490,-1161,-1628,-1861,-1881,-1719,-1440,-1078,-718,-392,-155,-49,-98,-337,-768,-1391,-2160,-3033,-3912,-4716,-5339,-5702,-5744,-5448,-4824,-3937,-2864,-1720,-609,348,1065,1483,1564,1351,852,182,-604,-1391,-2090,-2616,-2898,-2874,-2542,-1891,-989,108,1279,2423,3414,4147,4541,4543,4159,3416,2427,1298,203,-704,-1277,-1397,-1012,-126,1171,2750,4390,5905,7054,7684,7669,6989,5675,3870,1725,-529,-2695,-4554,-5958,-6778,-6961,-6518,-5490,-4012,-2209,-271,1639,3336,4690,5576,5943,5775,5107,4043,2685,1209,-257,-1554,-2587,-3300,-3672,-3745,-3567,-3208,-2743,-2222,-1704,-1225,-821,-526,-372,-366,-533,-836,-1268,-1768,-2269,-2724,-3039,-3201,-3143,-2894,-2447,-1873,-1222,-569,9,477,773,907,852,641,294,-154,-629,-1088,-1439,-1627,-1591,-1307,-767,-23,881,1835,2767,3563,4165,4507,4575,4367,3923,3302,2564,1808,1087,481,33,-241,-345,-306,-185,-32,92,132,63,-119,-416,-773,-1173,-1549,-1879,-2107,-2239,-2234,-2132,-1909,-1604,-1217,-764,-270,257,781,1279,1723,2077,2326,2439,2409,2221,1882,1382,749,-16,-892,-1844,-2864,-3889,-4900,-5822,-6605,-7195,-7522,-7583,-7337,-6833,-6091,-5205,-4236,-3287,-2436,-1744,-1268,-1013,-982,-1146,-1463,-1894,-2387,-2922,-3459,-4003,-4515,-4986,-5380,-5647,-5757,-5659,-5328,-4767,-3980,-3014,-1909,-727,486,1679,2820,3879,4824,5623,6226,6591,6667,6437,5904,5109,4134,3070,2034,1137,471,111,96,414,1033,1862,2795,3710,4481,5005,5209,5047,4531,3696,2619,1401,142,-1039,-2053,-2813,-3250,-3347,-3065,-2460,-1574,-497,644,1751,2692,3393,3789,3876,3673,3238,2657,2004,1366,793,317,-46,-314,-494,-616,-685,-731,-748,-775,-814,-920,-1119,-1463,-1986,-2677,-3535,-4458,-5375,-6139,-6649,-6783,-6494,-5752,-4616,-3144,-1478,275,1958,3475,4704,5607,6124,6273,6065,5553,4788,3846,2805,1757,804,36,-444,-578,-327,310,1256,2422,3646,4753,5588,5986,5890,5264,4199,2812,1301,-142,-1321,-2089,-2354,-2099,-1361,-270,1039,2362,3544,4416,4889,4896,4457,3625,2517,1270,54,-974,-1661,-1915,-1662,-928,240,1704,3302,4842,6138,7026,7400,7221,6511,5377,3942,2384,856,-498,-1567,-2312,-2698,-2783,-2614,-2283,-1878,-1483,-1159,-960,-897,-985,-1199,-1524,-1922,-2361,-2803,-3212,-3538,-3756,-3803,-3662,-3298,-2721,-1959,-1076,-164,666,1305,1662,1680,1352,716,-149,-1121,-2096,-2933,-3560,-3894,-3914,-3596,-2971,-2048,-894,452,1904,3371,4755,5915,6778,7224,7253,6859,6129,5176,4146,3178,2404,1913,1741,1910,2357,3033,3836,4657,5406,5958,6258,6225,5846,5140,4159,3013,1829,756,-71,-526,-561,-130,721,1924,3379,4946,6495,7878,8970,9675,9924,9721,9095,8141,6971,5726,4519,3462,2600,1958,1502,1183,921,659,334,-76,-581,-1165,-1796,-2437,-3053,-3593,-4044,-4370,-4569,-4655,-4617,-4501,-4283,-4010,-3653,-3241,-2753,-2198,-1566,-869,-117,645,1379,2017,2511,2814,2891,2761,2433,1981,1469,1000,656,515,610,946,1480,2131,2814,3415,3876,4138,4194,4090,3874,3644,3481,3472,3669,4096,4736,5528,6375,7168,7771,8080,8003,7502,6586,5330,3828,2249,718,-580,-1545,-2080,-2136,-1749,-944,152,1447,2784,4054,5118,5905,6333,6396,6107,5519,4733,3841,2973,2218,1664,1351,1283,1433,1727,2092,2416,2634,2648,2443,1987,1327,502,-400,-1305,-2139,-2838,-3368,-3726,-3908,-3960,-3903,-3771,-3595,-3376,-3120,-2822,-2457,-2039,-1560,-1056,-569,-160,121,198,62,-328,-931,-1704,-2580,-3438,-4193,-4703,-4894,-4671,-4018,-2946,-1526,121,1842,3463,4815,5749,6170,6030,5368,4266,2882,1384,-20,-1175,-1924,-2214,-2018,-1419,-528,483,1435,2169,2543,2503,2026,1196,100,-1083,-2215,-3130,-3707,-3891,-3640,-3024,-2108,-1029,80,1098,1903,2456,2699,2672,2406,1979,1472,973,519,179,-70,-228,-323,-415,-500,-636,-807,-1033,-1301,-1595,-1916,-2234,-2563,-2879,-3193,-3499,-3791,-4074,-4335,-4561,-4741,-4835,-4839,-4706,-4448,-4048,-3532,-2931,-2276,-1611,-990,-449,-52,170,192,3,-356,-842,-1368,-1849,-2193,-2342,-2239,-1906,-1351,-649,126,897,1580,2114,2467,2611,2577,2386,2106,1805,1551,1424,1454,1675,2062,2566,3101,3553,3815,3776,3375,2583,1445,46,-1463,-2920,-4148,-4987,-5327,-5101,-4315,-3031,-1364,522,2459,4242,5715,6714,7151,6957,6161,4812,3045,1014,-1110,-3137,-4933,-6372,-7404,-8009,-8239,-8153,-7867,-7462,-7054,-6701,-6461,-6347,-6335,-6406,-6492,-6565,-6589,-6543,-6446,-6300,-6143,-5978,-5827,-5655,-5449,-5153,-4711,-4106,-3288,-2313,-1202,-65,1006,1891,2487,2720,2553,1991,1088,-62,-1340,-2604,-3734,-4600,-5147,-5310,-5128,-4625,-3914,-3082,-2259,-1536,-977,-623,-449,-414,-432,-434,-326,-70,378,1005,1776,2623,3456,4167,4652,4818,4613,4021,3093,1915,618,-650,-1751,-2575,-3060,-3202,-3048,-2676,-2201,-1724,-1342,-1131,-1122,-1335,-1737,-2293,-2927,-3579,-4160,-4611,-4877,-4927,-4760,-4394,-3880,-3281,-2683,-2166,-1816,-1699,-1844,-2260,-2895,-3698,-4567,-5423,-6194,-6821,-7297,-7614,-7802,-7882,-7883,-7821,-7707,-7550,-7341,-7093,-6795,-6459,-6091,-5694,-5289,-4885,-4509,-4178,-3923,-3757,-3694,-3728,-3842,-4004,-4180,-4323,-4400,-4360,-4198,-3884,-3437,-2889,-2262,-1628,-1016,-480,-41,285,493,606,639,619,581,540,519,535,579,662,767,881,980,1036,1028,923,728,435,92,-264,-568,-770,-837,-758,-567,-314,-84,49,7,-249,-736,-1433,-2279,-3199,-4099,-4889,-5502,-5878,-6015,-5908,-5613,-5159,-4633,-4056,-3509,-2993,-2543,-2163,-1845,-1604,-1441,-1372,-1437,-1647,-2039,-2617,-3365,-4251,-5207,-6154,-7012,-7682,-8106,-8222,-8004,-7461,-6611,-5529,-4291,-3002,-1782,-732,35,446,448,33,-754,-1836,-3074,-4334,-5448,-6297,-6771,-6821,-6429,-5634,-4485,-3084,-1509,120,1727,3219,4544,5643,6501,7090,7427,7504,7361,7017,6511,5886,5166,4394,3586,2756,1912,1053,182,-699,-1575,-2424,-3211,-3883,-4402,-4701,-4760,-4533,-4030,-3266,-2290,-1167,11,1173,2217,3085,3726,4105,4241,4142,3867,3457,2991,2508,2076,1721,1460,1310,1228,1199,1158,1047,820,408,-192,-1009,-1993,-3112,-4289,-5442,-6507,-7393,-8059,-8443,-8534,-8311,-7802,-7016,-6010,-4820,-3502,-2115,-699,677,1975,3136,4114,4863,5342,5515,5376,4931,4219,3323,2323,1343,492,-156,-520,-616,-449,-104,346,787,1147,1344,1364,1191,877,467,36,-339,-600,-686,-558,-200,407,1221,2228,3318,4438,5450,6278,6825,7046,6936,6526,5897,5144,4378,3701,3198,2910,2857,3003,3297,3653,4010,4265,4402,4349,4130,3727,3186,2545,1862,1202,630,198,-32,-49,181,626,1272,2035,2860,3629,4263,4670,4795,4616,4150,3440,2569,1621,685,-154,-853,-1371,-1694,-1844,-1803,-1619,-1271,-794,-184,525,1322,2143,2972,3728,4391,4899,5229,5363,5296,5052,4657,4176,3644,3149,2712,2385,2171,2043,1979,1903,1784,1567,1249,848,407,1,-288,-405,-273,107,732,1564,2518,3523,4483,5294,5902,6216,6234,5932,5358,4569,3654,2713,1846,1149,682,495,568,873,1323,1828,2285,2612,2753,2698,2460,2105,1696,1317,1035,896,913,1074,1329,1609,1833,1929,1826,1507,950,207,-667,-1582,-2435,-3153,-3644,-3878,-3829,-3506,-2933,-2152,-1199,-136,977,2089,3111,4008,4702,5174,5410,5404,5208,4841,4370,3833,3278,2726,2204,1710,1252,824,427,69,-237,-466,-581,-555,-322,118,822,1747,2886,4165,5501,6806,7970,8919,9584,9942,9998,9790,9382,8841,8236,7621,7043,6517,6069,5680,5357,5070,4803,4529,4224,3869,3460,2991,2487,1952,1420,903,430,18,-308,-535,-638,-619,-470,-212,149,575,1053,1540,2026,2478,2901,3276,3614,3913,4170,4377,4517,4575,4532,4378,4116,3731,3254,2672,2011,1272,470,-376,-1246,-2102,-2924,-3665,-4305,-4820,-5185,-5388,-5409,-5228,-4826,-4183,-3305,-2192,-903,530,2010,3453,4763,5849,6634,7073,7148,6877,6329,5562,4702,3820,3031,2386,1943,1696,1649,1741,1935,2168,2395,2577,2711,2773,2798,2783,2762,2743,2742,2762,2804,2860,2939,3028,3157,3328,3569,3894,4319,4829,5434,6065,6706,7261,7680,7869,7793,7388,6675,5665,4430,3057,1654,318,-847,-1787,-2454,-2848,-2979,-2887,-2612,-2197,-1683,-1100,-474,182,845,1513,2139,2709,3153,3427,3464,3202,2617,1693,471,-984,-2567,-4160,-5638,-6893,-7843,-8445,-8677,-8578,-8166,-7528,-6706,-5774,-4782,-3773,-2775,-1810,-889,-22,755,1429,1932,2245,2301,2108,1654,990,189,-662,-1444,-2063,-2437,-2521,-2315,-1859,-1227,-513,186,781,1209,1439,1472,1352,1130,888,700,618,687,902,1241,1654,2071,2437,2685,2799,2758,2590,2330,2030,1737,1507,1369,1344,1435,1623,1874,2163,2447,2706,2921,3078,3179,3211,3168,3033,2783,2398,1864,1152,285,-746,-1887,-3099,-4298,-5414,-6354,-7058,-7472,-7576,-7382,-6930,-6292,-5537,-4763,-4032,-3411,-2939,-2624,-2470,-2459,-2569,-2780,-3066,-3404,-3766,-4109,-4405,-4585,-4630,-4492,-4173,-3696,-3097,-2470,-1868,-1399,-1103,-1033,-1204,-1587,-2163,-2859,-3617,-4366,-5046,-5594,-5988,-6188,-6203,-6047,-5741,-5333,-4856,-4349,-3855,-3380,-2959,-2575,-2235,-1917,-1599,-1272,-909,-531,-127,255,598,850,974,942,719,314,-275,-1003,-1830,-2679,-3495,-4209,-4781,-5186,-5418,-5485,-5419,-5245,-5000,-4706,-4396,-4062,-3739,-3403,-3078,-2751,-2438,-2127,-1844,-1573,-1349,-1162,-1039,-990,-1015,-1137,-1333,-1616,-1954,-2339,-2741,-3145,-3533,-3910,-4266,-4625,-4985,-5355,-5735,-6103,-6455,-6754,-6995,-7137,-7186,-7107,-6909,-6576,-6097,-5495,-4747,-3911,-2990,-2057,-1149,-319,400,983,1437,1760,1972,2095,2123,2085,1959,1757,1465,1076,590,3,-673,-1425,-2222,-3029,-3792,-4460,-4967,-5275,-5322,-5106,-4592,-3808,-2776,-1533,-156,1298,2732,4048,5174,6001,6493,6590,6301,5641,4681,3481,2156,783,-543,-1756,-2822,-3717,-4451,-5042,-5508,-5864,-6115,-6248,-6247,-6096,-5775,-5278,-4620,-3815,-2911,-1965,-1037,-222,417,816,935,781,369,-229,-955,-1709,-2430,-3032,-3485,-3748,-3848,-3798,-3659,-3490,-3353,-3310,-3391,-3616,-3963,-4386,-4828,-5189,-5403,-5390,-5107,-4549,-3744,-2762,-1698,-659,245,944,1366,1527,1442,1189,870,573,425,482,818,1433,2293,3346,4462,5537,6430,7024,7237,7020,6389,5399,4171,2834,1548,449,-352,-801,-873,-635,-150,462,1079,1615,1958,2086,1967,1631,1146,567,19,-447,-726,-801,-640,-279,246,866,1506,2101,2568,2869,2943,2782,2372,1735,911,-53,-1071,-2093,-3013,-3794,-4358,-4696,-4795,-4681,-4402,-4016,-3594,-3198,-2888,-2699,-2653,-2743,-2945,-3220,-3518,-3781,-3961,-4004,-3872,-3533,-2979,-2203,-1251,-149,1010,2155,3190,4029,4602,4866,4806,4440,3815,2994,2058,1097,196,-557,-1083,-1321,-1226,-792,-46,940,2068,3199,4211,4952,5343,5310,4864,4068,3026,1914,897,144,-198,-72,553,1596,2937,4390,5750,6807,7381,7363,6684,5413,3628,1550,-638,-2672,-4364,-5532,-6075,-5964,-5231,-3988,-2368,-576,1226,2829,4104,4925,5251,5058,4422,3399,2138,732,-659,-1943,-3008,-3784,-4237,-4341,-4140,-3662,-3022,-2283,-1590,-1012,-663,-580,-795,-1284,-1986,-2824,-3691,-4493,-5140,-5567,-5725,-5603,-5198,-4550,-3694,-2692,-1586,-453,676,1722,2658,3426,4018,4406,4625,4684,4641,4533,4420,4332,4315,4375,4529,4757,5034,5324,5547,5675,5614,5361,4868,4173,3309,2363,1424,600,-10,-323,-287,126,885,1938,3177,4476,5689,6673,7318,7536,7321,6692,5751,4622,3449,2382,1529,977,744,820,1129,1597,2100,2547,2841,2916,2737,2300,1633,796,-143,-1090,-1967,-2686,-3194,-3449,-3440,-3182,-2720,-2111,-1436,-773,-205,205,407,393,174,-177,-592,-949,-1159,-1139,-842,-279,505,1426,2372,3236,3920,4351,4491,4335,3903,3251,2423,1518,572,-306,-1081,-1686,-2070,-2219,-2110,-1750,-1159,-361,606,1695,2862,4047,5200,6250,7148,7838,8268,8411,8251,7787,7070,6152,5116,4077,3114,2335,1796,1528,1530,1755,2134,2567,2964,3215,3266,3067,2634,2017,1296,587,-8,-382,-479,-263,246,999,1916,2894,3843,4662,5287,5663,5776,5624,5244,4673,3971,3192,2380,1577,800,68,-626,-1271,-1883,-2457,-2995,-3500,-3953,-4366,-4714,-5008,-5226,-5375,-5431,-5395,-5236,-4948,-4531,-3984,-3351,-2662,-1972,-1336,-784,-358,-39,166,306,405,498,608,731,860,967,1022,1004,883,666,344,-58,-510,-983,-1403,-1749,-1943,-1973,-1807,-1458,-955,-341,313,940,1475,1849,2038,2020,1815,1457,1012,536,102,-235,-443,-492,-395,-173,135,465,762,963,1024,916,632,185,-394,-1054,-1744,-2399,-2956,-3371,-3587,-3603,-3402,-3033,-2522,-1945,-1361,-824,-394,-98,37,-10,-224,-613,-1136,-1761,-2431,-3075,-3634,-4049,-4282,-4320,-4177,-3888,-3506,-3103,-2732,-2461,-2320,-2317,-2463,-2702,-3024,-3354,-3669,-3910,-4047,-4053,-3902,-3593,-3133,-2546,-1884,-1194,-542,28,463,755,886,889,778,606,396,197,23,-103,-176,-196,-177,-129,-93,-98,-181,-385,-720,-1188,-1768,-2393,-3014,-3545,-3933,-4123,-4092,-3837,-3373,-2743,-1979,-1146,-288,533,1257,1833,2199,2326,2192,1817,1224,504,-298,-1056,-1728,-2221,-2521,-2593,-2455,-2133,-1658,-1100,-500,57,514,804,875,695,268,-385,-1207,-2117,-3051,-3907,-4640,-5191,-5550,-5708,-5695,-5541,-5288,-4983,-4656,-4347,-4058,-3814,-3587,-3385,-3184,-2976,-2765,-2547,-2351,-2179,-2063,-1990,-1971,-1969,-1961,-1913,-1780,-1559,-1218,-786,-263,295,872,1404,1877,2253,2528,2705,2802,2838,2857,2868,2911,2977,3070,3159,3220,3207,3104,2886,2552,2123,1620,1085,555,71,-331,-628,-797,-845,-765,-584,-317,4,349,683,968,1183,1292,1305,1194,995,703,353,-39,-448,-861,-1249,-1612,-1910,-2142,-2257,-2244,-2069,-1733,-1250,-672,-57,497,921,1130,1083,770,199,-561,-1449,-2371,-3250,-4019,-4639,-5094,-5384,-5552,-5603,-5600,-5548,-5475,-5382,-5258,-5089,-4857,-4537,-4133,-3635,-3068,-2447,-1802,-1162,-540,28,548,997,1380,1697,1948,2123,2238,2258,2201,2038,1781,1435,1021,589,169,-161,-394,-477,-430,-260,-4,305,633,965,1268,1551,1786,1978,2113,2172,2155,2033,1826,1526,1174,811,477,247,138,213,457,883,1445,2111,2820,3515,4136,4638,4973,5125,5082,4841,4450,3918,3321,2692,2097,1581,1174,911,784,791,899,1058,1213,1306,1264,1058,632,-8,-859,-1890,-3044,-4265,-5479,-6620,-7619,-8425,-8987,-9277,-9269,-8963,-8365,-7498,-6423,-5186,-3884,-2594,-1394,-364,479,1110,1567,1898,2158,2423,2733,3126,3600,4143,4706,5254,5721,6078,6289,6357,6294,6142,5944,5754,5598,5507,5465,5469,5478,5471,5423,5318,5160,4932,4660,4319,3926,3460,2923,2309,1635,928,232,-382,-846,-1090,-1049,-705,-59,852,1939,3114,4255,5253,6018,6486,6635,6484,6067,5465,4734,3978,3248,2617,2113,1753,1528,1418,1387,1405,1425,1420,1345,1184,916,532,43,-555,-1223,-1963,-2721,-3481,-4192,-4802,-5270,-5532,-5561,-5324,-4826,-4094,-3172,-2165,-1150,-262,408,773,796,496,-68,-769,-1490,-2059,-2373,-2315,-1858,-1002,183,1588,3076,4499,5721,6628,7153,7262,6983,6377,5540,4589,3639,2795,2156,1780,1703,1932,2430,3137,3983,4861,5695,6398,6894,7145,7111,6806,6257,5531,4716,3907,3215,2712,2480,2524,2846,3372,4028,4688,5275,5673,5861,5794,5501,5010,4379,3661,2922,2204,1554,1007,567,254,42,-90,-167,-245,-348,-513,-762,-1081,-1465,-1865,-2247,-2558,-2762,-2831,-2754,-2534,-2207,-1800,-1389,-1006,-712,-519,-431,-420,-438,-449,-393,-270,-64,191,449,680,835,919,947,965,1047,1241,1606,2161,2893,3768,4730,5690,6591,7347,7904,8235,8305,8146,7766,7219,6543,5780,4976,4146,3315,2474,1630,757,-131,-1054,-1990,-2919,-3804,-4578,-5188,-5552,-5623,-5365,-4778,-3897,-2799,-1564,-313,851,1825,2525,2904,2930,2624,2021,1181,185,-901,-1992,-3030,-3945,-4702,-5243,-5539,-5552,-5245,-4607,-3620,-2306,-705,1111,3042,4964,6753,8273,9412,10093,10247,9896,9050,7811,6255,4520,2683,877,-845,-2393,-3720,-4799,-5582,-6087,-6284,-6206,-5868,-5313,-4594,-3783,-2950,-2178,-1530,-1057,-795,-738,-860,-1106,-1397,-1666,-1837,-1870,-1744,-1469,-1089,-653,-247,61,193,100,-244,-827,-1622,-2562,-3582,-4605,-5557,-6385,-7037,-7501,-7759,-7850,-7795,-7663,-7508,-7398,-7385,-7509,-7788,-8204,-8735,-9305,-9849,-10260,-10454,-10339,-9851,-8956,-7660,-5996,-4063,-1950,187,2222,4033,5497,6574,7206,7436,7293,6888,6299,5657,5052,4551,4212,4029,3988,4054,4156,4247,4248,4117,3798,3276,2539,1600,481,-778,-2143,-3553,-4967,-6327,-7569,-8649,-9503,-10099,-10411,-10423,-10162,-9655,-8968,-8163,-7329,-6535,-5865,-5366,-5085,-5019,-5161,-5449,-5823,-6199,-6496,-6650,-6614,-6357,-5894,-5253,-4491,-3688,-2919,-2249,-1732,-1377,-1178,-1097,-1086,-1106,-1127,-1144,-1182,-1274,-1483,-1860,-2443,-3250,-4248,-5364,-6493,-7486,-8212,-8541,-8373,-7663,-6409,-4659,-2521,-109,2405,4892,7200,9232,10913,12195,13083,13577,13716,13522,13025,12266,11252,10051,8674,7199,5665,4141,2661,1278,4,-1139,-2147,-3037,-3811,-4499,-5091,-5620,-6061,-6436,-6725,-6938,-7068,-7126,-7104,-7012,-6834,-6578,-6228,-5786,-5255,-4640,-3962,-3238,-2505,-1792,-1156,-632,-282,-122,-191,-456,-904,-1451,-2026,-2531,-2873,-2988,-2831,-2406,-1762,-976,-168,544,1033,1204,1003,416,-509,-1688,-2997,-4304,-5462,-6356,-6884,-6985,-6647,-5894,-4778,-3411,-1880,-318,1176,2515,3633,4505,5143,5566,5853,6036,6216,6406,6671,6984,7343,7700,8005,8203,8259,8123,7795,7260,6522,5605,4520,3296,1973,582,-813,-2151,-3367,-4382,-5165,-5676,-5941,-5983,-5890,-5715,-5569,-5491,-5545,-5743,-6078,-6526,-7037,-7580,-8090,-8562,-8950,-9260,-9502,-9665,-9794,-9865,-9894,-9854,-9713,-9439,-8989,-8348,-7503,-6495,-5352,-4174,-3019,-1990,-1158,-581,-286,-281,-515,-949,-1497,-2090,-2663,-3163,-3556,-3808,-3891,-3791,-3473,-2943,-2180,-1207,-53,1228,2563,3862,5044,6028,6760,7206,7362,7240,6872,6288,5525,4625,3616,2559,1488,480,-410,-1124,-1613,-1869,-1896,-1732,-1442,-1075,-706,-376,-117,59,163,206,221,215,206,195,174,132,82,-4,-78,-153,-183,-167,-81,61,254,471,674,834,904,865,695,409,31,-387,-797,-1134,-1362,-1441,-1373,-1172,-868,-519,-181,96,253,273,140,-127,-488,-896,-1281,-1604,-1810,-1896,-1846,-1684,-1408,-1023,-514,161,1020,2117,3448,5006,6746,8587,10440,12200,13779,15094,16113,16803,17181,17259,17067,16625,15958,15064,13965,12651,11145,9467,7648,5744,3801,1895,80,-1568,-2992,-4140,-4947,-5386,-5422,-5045,-4296,-3206,-1871,-392,1129,2548,3776,4713,5289,5505,5343,4882,4172,3311,2371,1438,559,-214,-877,-1411,-1841,-2174,-2433,-2634,-2786,-2893,-2964,-2977,-2947,-2844,-2683,-2459,-2194,-1907,-1635,-1405,-1264,-1233,-1340,-1586,-1962,-2442,-2983,-3528,-4024,-4401,-4598,-4558,-4222,-3567,-2565,-1253,347,2136,4045,5963,7809,9506,11008,12290,13351,14201,14861,15344,15677,15863,15912,15841,15650,15373,15019,14621,14182,13713,13182,12565,11802,10856,9666,8227,6514,4580,2461,254,-1952,-4053,-5952,-7564,-8838,-9729,-10238,-10380,-10192,-9739,-9083,-8303,-7470,-6654,-5908,-5276,-4772,-4394,-4129,-3923,-3749,-3535,-3261,-2865,-2354,-1700,-928,-63,864,1790,2671,3426,4004,4329,4359,4058,3424,2488,1303,-31,-1422,-2736,-3889,-4770,-5340,-5562,-5457,-5058,-4434,-3639,-2751,-1809,-856,113,1084,2111,3194,4392,5697,7123,8620,10142,11582,12854,13824,14415,14533,14163,13312,12047,10478,8719,6925,5194,3645,2312,1230,372,-304,-855,-1335,-1801,-2263,-2761,-3259,-3764,-4227,-4630,-4949,-5164,-5287,-5323,-5301,-5258,-5202,-5168,-5134,-5092,-4998,-4813,-4490,-3998,-3316,-2450,-1423,-281,924,2140,3314,4418,5418,6312,7088,7741,8270,8657,8889,8940,8790,8421,7837,7035,6051,4896,3631,2279,907,-454,-1751,-2953,-4021,-4934,-5667,-6200,-6513,-6570,-6356,-5828,-4968,-3763,-2218,-376,1695,3903,6107,8174,9945,11282,12072,12229,11743,10624,8996,6971,4752,2508,417,-1396,-2842,-3895,-4562,-4890,-4936,-4772,-4460,-4045,-3577,-3053,-2511,-1924,-1324,-700,-82,509,1045,1486,1801,1962,1946,1752,1393,892,285,-386,-1093,-1792,-2487,-3145,-3803,-4435,-5081,-5708,-6308,-6844,-7259,-7527,-7590,-7450,-7089,-6552,-5862,-5097,-4310,-3581,-2957,-2492,-2187,-2056,-2046,-2132,-2234,-2299,-2266,-2101,-1794,-1378,-898,-426,-26,260,415,452,432,412,484,717,1172,1882,2839,4015,5333,6703,8009,9136,9964,10415,10422,9979,9113,7897,6439,4860,3281,1811,517,-544,-1391,-2028,-2517,-2912,-3259,-3627,-4031,-4512,-5060,-5678,-6337,-7006,-7647,-8215,-8671,-8987,-9141,-9136,-8972,-8670,-8264,-7769,-7249,-6717,-6226,-5801,-5458,-5211,-5056,-4985,-4975,-5004,-5048,-5085,-5116,-5136,-5179,-5276,-5467,-5803,-6290,-6962,-7773,-8697,-9664,-10594,-11417,-12063,-12465,-12604,-12439,-11998,-11291,-10375,-9298,-8126,-6901,-5665,-4426,-3174,-1893,-543,893,2436,4072,5771,7458,9048,10415,11440,11999,12004,11398,10205,8471,6348,3974,1558,-746,-2771,-4432,-5666,-6484,-6931,-7082,-7032,-6877,-6682,-6531,-6417,-6379,-6356,-6346,-6282,-6163,-5961,-5696,-5392,-5078,-4785,-4554,-4361,-4253,-4155,-4094,-3997,-3860,-3643,-3335,-2917,-2390,-1745,-996,-144,782,1768,2772,3764,4716,5569,6316,6881,7253,7356,7178,6665,5840,4701,3329,1782,188,-1365,-2753,-3905,-4757,-5293,-5518,-5479,-5222,-4812,-4298,-3719,-3086,-2399,-1632,-757,245,1402,2686,4094,5542,6985,8315,9453,10320,10842,10985,10726,10065,9039,7678,6047,4197,2212,158,-1878,-3804,-5548,-7011,-8137,-8858,-9148,-8994,-8431,-7503,-6316,-4957,-3581,-2285,-1218,-453,-73,-94,-498,-1228,-2171,-3222,-4230,-5104,-5736,-6101,-6183,-6021,-5686,-5230,-4741,-4253,-3797,-3387,-2991,-2599,-2168,-1673,-1114,-484,165,792,1334,1730,1942,1951,1758,1406,932,399,-149,-673,-1160,-1595,-2005,-2387,-2778,-3158,-3526,-3835,-4030,-4040,-3791,-3221,-2298,-1012,600,2472,4510,6590,8595,10393,11877,12957,13575,13702,13363,12589,11476,10103,8574,6976,5370,3809,2306,875,-499,-1808,-3059,-4242,-5333,-6320,-7169,-7875,-8419,-8814,-9074,-9201,-9245,-9188,-9066,-8874,-8604,-8252,-7794,-7222,-6524,-5707,-4777,-3772,-2705,-1637,-584,404,1302,2094,2760,3304,3726,4024,4211,4271,4211,3998,3623,3056,2279,1301,124,-1183,-2561,-3895,-5077,-5985,-6510,-6571,-6124,-5161,-3737,-1932,118,2282,4396,6343,8007,9325,10282,10890,11200,11285,11217,11069,10898,10737,10596,10463,10301,10068,9708,9177,8438,7477,6304,4950,3455,1886,293,-1243,-2678,-3931,-4963,-5708,-6133,-6200,-5894,-5233,-4237,-3002,-1576,-110,1330,2595,3632,4350,4741,4796,4556,4086,3460,2773,2099,1499,1021,653,409,223,86,-69,-254,-498,-794,-1120,-1449,-1720,-1906,-1947,-1835,-1570,-1169,-710,-231,161,430,507,385,57,-439,-1056,-1724,-2369,-2918,-3308,-3478,-3420,-3107,-2582,-1868,-1012,-62,953,2004,3075,4160,5244,6317,7367,8365,9294,10124,10834,11400,11803,12031,12065,11917,11575,11077,10438,9700,8910,8093,7293,6525,5810,5156,4572,4064,3631,3280,3005,2800,2652,2546,2436,2311,2111,1813,1382,803,65,-814,-1822,-2918,-4066,-5226,-6360,-7427,-8405,-9261,-9984,-10552,-10958,-11185,-11221,-11038,-10628,-9959,-9041,-7860,-6452,-4852,-3123,-1363,347,1880,3150,4076,4596,4719,4452,3879,3092,2204,1362,656,212,72,275,808,1620,2658,3836,5089,6361,7599,8809,9951,11075,12146,13214,14242,15245,16178,17022,17736,18277,18619,18726,18582,18175,17499,16557,15344,13876,12144,10179,7995,5648,3199,734,-1656,-3868,-5816,-7426,-8642,-9457,-9867,-9934,-9707,-9302,-8777,-8269,-7809,-7489,-7307,-7254,-7302,-7376,-7416,-7363,-7142,-6746,-6143,-5359,-4424,-3391,-2304,-1226,-180,804,1723,2583,3386,4132,4810,5371,5783,5969,5906,5528,4872,3930,2789,1527,231,-980,-2042,-2876,-3459,-3780,-3856,-3737,-3447,-3038,-2530,-1919,-1218,-382,583,1693,2924,4222,5525,6733,7751,8502,8909,8964,8665,8081,7287,6397,5509,4714,4077,3603,3278,3023,2753,2363,1769,911,-217,-1588,-3103,-4655,-6106,-7318,-8199,-8665,-8706,-8336,-7635,-6677,-5597,-4478,-3435,-2517,-1783,-1223,-844,-612,-503,-490,-549,-665,-819,-1001,-1193,-1373,-1531,-1636,-1680,-1653,-1557,-1419,-1267,-1153,-1137,-1273,-1612,-2175,-2975,-3965,-5105,-6304,-7468,-8519,-9350,-9918,-10157,-10068,-9648,-8950,-8023,-6946,-5786,-4609,-3470,-2394,-1408,-499,329,1110,1833,2533,3184,3794,4343,4815,5208,5518,5751,5935,6083,6225,6378,6541,6709,6844,6903,6825,6547,6027,5224,4157,2843,1367,-192,-1724,-3134,-4337,-5279,-5940,-6328,-6481,-6461,-6325,-6149,-5991,-5903,-5932,-6099,-6425,-6890,-7498,-8193,-8964,-9738,-10489,-11148,-11679,-12027,-12162,-12054,-11684,-11044,-10142,-8992,-7629,-6102,-4470,-2824,-1248,149,1270,2018,2328,2148,1484,353,-1172,-2990,-4999,-7032,-8988,-10699,-12074,-13016,-13463,-13419,-12887,-11950,-10680,-9179,-7556,-5888,-4251,-2688,-1216,151,1439,2644,3800,4896,5948,6935,7848,8656,9341,9864,10213,10352,10268,9945,9370,8547,7474,6172,4667,3001,1233,-575,-2337,-3975,-5405,-6555,-7361,-7797,-7828,-7485,-6789,-5806,-4617,-3316,-2012,-801,208,956,1381,1480,1270,800,144,-609,-1386,-2100,-2721,-3203,-3565,-3815,-3995,-4132,-4263,-4405,-4569,-4768,-4985,-5251,-5537,-5881,-6251,-6651,-7039,-7353,-7533,-7474,-7116,-6385,-5269,-3775,-1980,27,2106,4131,5956,7486,8628,9360,9677,9634,9292,8759,8120,7478,6902,6435,6091,5852,5670,5504,5286,4997,4598,4105,3520,2863,2156,1395,581,-316,-1310,-2435,-3688,-5057,-6501,-7927,-9255,-10354,-11136,-11498,-11403,-10831,-9822,-8441,-6791,-4977,-3138,-1363,230,1587,2661,3445,3959,4240,4349,4336,4258,4154,4032,3904,3746,3543,3282,2947,2566,2140,1727,1331,984,670,370,32,-399,-974,-1736,-2674,-3777,-4950,-6132,-7185,-8026,-8561,-8728,-8517,-7915,-6974,-5732,-4255,-2617,-871,888,2614,4202,5605,6727,7521,7941,7967,7611,6931,5981,4892,3755,2710,1852,1273,1029,1132,1564,2243,3075,3903,4599,4995,4996,4506,3532,2092,306,-1699,-3760,-5708,-7409,-8754,-9680,-10186,-10303,-10102,-9678,-9121,-8519,-7942,-7420,-6982,-6606,-6285,-5986,-5682,-5361,-5000,-4603,-4158,-3677,-3142,-2562,-1911,-1187,-359,578,1636,2804,4031,5272,6397,7332,7929,8115,7819,7030,5783,4168,2295,316,-1635,-3426,-4956,-6145,-6953,-7349,-7341,-6936,-6169,-5074,-3707,-2112,-370,1471,3335,5158,6905,8523,9997,11315,12478,13477,14326,14987,15450,15667,15593,15196,14436,13327,11858,10100,8086,5912,3657,1396,-771,-2797,-4609,-6162,-7430,-8387,-9028,-9363,-9401,-9166,-8687,-7987,-7096,-6041,-4839,-3526,-2117,-660,823,2266,3629,4840,5851,6614,7099,7299,7223,6920,6429,5839,5216,4646,4183,3869,3709,3680,3725,3772,3730,3532,3124,2475,1626,610,-470,-1534,-2473,-3215,-3694,-3886,-3772,-3387,-2736,-1889,-876,247,1423,2609,3734,4752,5590,6209,6546,6599,6343,5820,5075,4179,3238,2333,1576,1023,750,767,1091,1702,2570,3656,4908,6263,7656,9002,10218,11207,11882,12175,12024,11433,10405,9026,7384,5610,3854,2242,910,-51,-604,-720,-467,103,860,1704,2502,3150,3552,3641,3370,2744,1773,526,-923,-2461,-3985,-5362,-6518,-7348,-7830,-7933,-7690,-7150,-6391,-5514,-4610,-3781,-3096,-2617,-2357,-2326,-2470,-2757,-3090,-3401,-3588,-3577,-3296,-2702,-1780,-535,980,2703,4547,6413,8213,9853,11269,12398,13235,13749,13996,13992,13825,13556,13268,13018,12860,12793,12828,12902,12982,12982,12854,12530,11984,11189,10165,8928,7543,6067,4578,3156,1848,707,-262,-1076,-1773,-2423,-3091,-3838,-4724,-5747,-6921,-8182,-9476,-10725,-11830,-12736,-13371,-13710,-13752,-13509,-13057,-12427,-11730,-10998,-10304,-9659,-9059,-8479,-7848,-7127,-6221,-5123,-3783,-2250,-559,1183,2876,4389,5621,6470,6883,6840,6364,5517,4401,3115,1797,544,-523,-1335,-1814,-1929,-1659,-1013,-29,1248,2726,4329,5945,7475,8830,9906,10667,11054,11090,10799,10253,9538,8747,7957,7243,6634,6144,5760,5437,5139,4801,4385,3833,3130,2246,1181,-40,-1408,-2849,-4329,-5760,-7088,-8231,-9135,-9742,-10005,-9902,-9404,-8534,-7303,-5777,-4025,-2143,-245,1556,3146,4420,5293,5721,5668,5175,4266,3046,1600,47,-1494,-2928,-4149,-5110,-5761,-6112,-6198,-6078,-5842,-5590,-5397,-5359,-5494,-5830,-6323,-6929,-7560,-8140,-8578,-8807,-8777,-8454,-7839,-6946,-5809,-4489,-3047,-1564,-119,1211,2369,3296,3980,4404,4595,4584,4425,4183,3938,3749,3699,3822,4148,4685,5392,6231,7123,7997,8765,9364,9734,9840,9663,9215,8504,7590,6500,5309,4060,2799,1565,366,-784,-1905,-3003,-4111,-5229,-6376,-7533,-8685,-9798,-10817,-11701,-12398,-12867,-13105,-13078,-12839,-12386,-11797,-11104,-10380,-9659,-8985,-8366,-7801,-7265,-6733,-6161,-5548,-4873,-4178,-3488,-2879,-2396,-2104,-2035,-2196,-2581,-3136,-3820,-4551,-5275,-5919,-6437,-6777,-6915,-6819,-6493,-5934,-5171,-4243,-3204,-2122,-1062,-99,711,1313,1675,1802,1698,1438,1065,696,390,240,280,524,947,1487,2075,2615,3033,3266,3261,3019,2528,1831,973,8,-984,-1950,-2826,-3568,-4159,-4593,-4890,-5077,-5190,-5264,-5325,-5385,-5435,-5456,-5411,-5266,-4990,-4561,-3996,-3322,-2605,-1926,-1371,-1030,-955,-1185,-1694,-2437,-3309,-4198,-4974,-5531,-5786,-5720,-5348,-4760,-4065,-3403,-2911,-2694,-2835,-3348,-4217,-5370,-6712,-8130,-9499,-10702,-11642,-12223,-12393,-12114,-11385,-10240,-8740,-6964,-5016,-2998,-1004,869,2571,4044,5283,6288,7075,7697,8180,8595,8968,9348,9741,10161,10570,10943,11204,11303,11163,10733,9984,8894,7505,5851,4034,2147,323,-1325,-2671,-3641,-4179,-4284,-4007,-3419,-2648,-1800,-1006,-345,107,336,347,169,-127,-513,-902,-1288,-1625,-1926,-2188,-2436,-2677,-2918,-3169,-3402,-3623,-3792,-3902,-3939,-3907,-3820,-3716,-3627,-3612,-3697,-3920,-4276,-4742,-5271,-5785,-6213,-6475,-6507,-6273,-5754,-4961,-3921,-2682,-1285,196,1715,3192,4570,5774,6750,7447,7835,7910,7673,7160,6412,5477,4432,3337,2281,1339,591,92,-111,-13,368,968,1717,2500,3235,3823,4203,4349,4244,3921,3417,2790,2100,1391,718,82,-484,-1010,-1494,-1948,-2380,-2768,-3108,-3356,-3499,-3500,-3361,-3065,-2660,-2150,-1625,-1115,-710,-453,-388,-522,-831,-1254,-1714,-2089,-2298,-2246,-1888,-1242,-330,710,1807,2773,3548,3986,4086,3812,3224,2387,1403,370,-604,-1439,-2057,-2430,-2534,-2399,-2068,-1612,-1120,-659,-304,-79,14,2,-40,-49,66,362,879,1641,2603,3743,4969,6220,7420,8499,9418,10128,10609,10831,10770,10409,9739,8745,7463,5898,4132,2207,226,-1738,-3582,-5233,-6614,-7682,-8408,-8792,-8852,-8634,-8182,-7556,-6810,-5982,-5117,-4227,-3337,-2444,-1561,-685,169,998,1777,2499,3146,3701,4163,4519,4780,4955,5076,5159,5243,5336,5446,5546,5611,5579,5415,5080,4563,3870,3064,2166,1282,444,-278,-838,-1210,-1374,-1310,-1047,-579,33,761,1530,2293,2974,3542,3939,4156,4175,3998,3639,3110,2439,1667,839,31,-688,-1228,-1519,-1504,-1167,-535,322,1290,2230,2999,3467,3556,3226,2514,1489,291,-955,-2086,-2981,-3526,-3652,-3314,-2520,-1295,295,2152,4186,6251,8253,10049,11563,12699,13417,13688,13517,12934,11985,10744,9289,7709,6104,4547,3141,1934,990,325,-48,-169,-89,109,320,448,391,80,-517,-1397,-2510,-3765,-5063,-6269,-7282,-7997,-8348,-8298,-7847,-7024,-5887,-4522,-3010,-1465,36,1403,2593,3582,4382,5027,5581,6089,6622,7187,7817,8479,9150,9788,10355,10824,11192,11446,11609,11677,11661,11544,11316,10963,10467,9844,9101,8280,7415,6545,5690,4857,4025,3161,2219,1167,-16,-1326,-2728,-4153,-5538,-6766,-7791,-8512,-8933,-9020,-8841,-8450,-7944,-7426,-6988,-6701,-6623,-6753,-7082,-7549,-8077,-8570,-8924,-9040,-8845,-8301,-7397,-6193,-4752,-3199,-1646,-197,1057,2089,2882,3487,3969,4402,4881,5453,6168,7028,8011,9066,10125,11114,11949,12581,12939,13018,12795,12303,11576,10686,9692,8687,7722,6870,6163,5627,5270,5086,5053,5160,5351,5598,5827,5969,5947,5676,5085,4140,2803,1125,-852,-3018,-5259,-7438,-9427,-11118,-12423,-13308,-13756,-13803,-13481,-12865,-11987,-10929,-9707,-8384,-6974,-5527,-4072,-2659,-1342,-171,778,1473,1861,1938,1712,1222,529,-271,-1092,-1816,-2362,-2642,-2632,-2320,-1774,-1076,-371,209,519,449,-49,-990,-2295,-3839,-5480,-6994,-8245,-9035,-9290,-8928,-7986,-6509,-4640,-2518,-319,1788,3648,5141,6187,6749,6859,6557,5957,5152,4268,3396,2631,2015,1598,1378,1357,1526,1855,2339,2934,3622,4347,5069,5718,6248,6597,6727,6620,6269,5699,4947,4057,3095,2110,1152,262,-537,-1242,-1845,-2373,-2833,-3242,-3619,-3964,-4294,-4606,-4929,-5267,-5659,-6137,-6719,-7452,-8327,-9351,-10497,-11699,-12898,-13990,-14886,-15498,-15752,-15615,-15088,-14214,-13080,-11787,-10469,-9228,-8178,-7363,-6815,-6503,-6369,-6330,-6278,-6133,-5805,-5272,-4511,-3575,-2518,-1437,-421,434,1065,1428,1524,1396,1104,765,475,358,492,935,1680,2683,3842,5021,6087,6896,7351,7404,7044,6340,5361,4234,3045,1896,823,-151,-1043,-1891,-2726,-3581,-4454,-5332,-6161,-6903,-7494,-7903,-8126,-8160,-8064,-7869,-7641,-7410,-7207,-7020,-6839,-6626,-6353,-5992,-5545,-5028,-4484,-3985,-3585,-3378,-3393,-3672,-4185,-4879,-5658,-6401,-6981,-7299,-7272,-6893,-6181,-5231,-4155,-3098,-2188,-1534,-1194,-1183,-1436,-1883,-2372,-2797,-3010,-2936,-2509,-1741,-678,575,1888,3109,4089,4703,4872,4547,3781,2631,1258,-195,-1546,-2649,-3375,-3675,-3503,-2926,-1974,-758,648,2153,3687,5195,6621,7924,9053,9958,10596,10901,10856,10419,9614,8465,7050,5461,3823,2257,886,-191,-914,-1244,-1207,-828,-194,633,1548,2486,3357,4102,4660,4979,5022,4759,4183,3301,2146,776,-742,-2311,-3851,-5257,-6459,-7391,-8014,-8339,-8372,-8185,-7848,-7445,-7075,-6804,-6701,-6783,-7056,-7468,-7961,-8430,-8784,-8907,-8732,-8195,-7292,-6058,-4560,-2916,-1249,307,1638,2655,3324,3648,3679,3526,3285,3097,3054,3236,3671,4338,5183,6101,7001,7763,8311,8584,8570,8275,7764,7095,6347,5620,4954,4439,4069,3868,3801,3820,3875,3897,3840,3666,3355,2909,2362,1727,1074,402,-225,-825,-1360,-1868,-2308,-2737,-3101,-3444,-3725,-3958,-4120,-4220,-4241,-4213,-4133,-4042,-3948,-3887,-3859,-3874,-3916,-3968,-4007,-4001,-3942,-3815,-3635,-3428,-3224,-3075,-3007,-3048,-3177,-3372,-3553,-3670,-3616,-3362,-2846,-2104,-1172,-156,832,1649,2192,2364,2145,1569,715,-260,-1205,-1948,-2359,-2347,-1891,-1034,134,1467,2834,4084,5122,5879,6342,6534,6512,6340,6095,5823,5559,5295,5004,4635,4127,3443,2546,1462,233,-1046,-2252,-3266,-3955,-4237,-4069,-3460,-2502,-1296,-15,1205,2219,2933,3309,3343,3090,2624,2044,1424,855,361,-14,-288,-454,-540,-538,-456,-277,4,381,843,1333,1805,2176,2376,2352,2077,1573,909,197,-421,-793,-783,-294,702,2177,4007,6034,8028,9778,11065,11737,11705,10971,9607,7790,5698,3589,1648,77,-1030,-1612,-1705,-1398,-804,-91,623,1190,1549,1626,1447,1023,448,-205,-828,-1337,-1675,-1814,-1775,-1610,-1397,-1216,-1139,-1203,-1413,-1735,-2101,-2436,-2640,-2666,-2443,-1984,-1295,-421,576,1657,2766,3898,5027,6184,7343,8522,9673,10757,11703,12443,12907,13059,12882,12401,11668,10757,9742,8705,7698,6754,5884,5072,4289,3521,2728,1926,1105,305,-446,-1116,-1664,-2090,-2376,-2551,-2626,-2645,-2629,-2614,-2611,-2641,-2691,-2761,-2822,-2843,-2783,-2605,-2257,-1734,-1013,-107,936,2096,3285,4463,5562,6534,7335,7942,8334,8515,8498,8311,7989,7581,7120,6633,6138,5608,5054,4431,3764,3046,2348,1721,1253,1020,1065,1406,2003,2770,3582,4297,4761,4854,4495,3653,2368,733,-1122,-3017,-4800,-6298,-7405,-8038,-8185,-7877,-7203,-6267,-5214,-4171,-3261,-2594,-2220,-2182,-2456,-2994,-3710,-4493,-5221,-5762,-6007,-5857,-5262,-4199,-2710,-849,1255,3496,5716,7782,9568,10957,11882,12286,12165,11554,10524,9189,7690,6174,4790,3673,2904,2541,2565,2923,3516,4212,4875,5376,5600,5476,4960,4061,2819,1327,-324,-2008,-3631,-5105,-6391,-7469,-8371,-9123,-9782,-10365,-10892,-11340,-11664,-11817,-11728,-11373,-10722,-9815,-8685,-7434,-6137,-4906,-3803,-2890,-2180,-1667,-1309,-1063,-856,-643,-372,-13,433,964,1542,2123,2645,3037,3248,3221,2949,2425,1706,855,-25,-833,-1464,-1824,-1862,-1533,-866,107,1301,2616,3931,5131,6093,6733,6968,6770,6137,5092,3730,2119,424,-1239,-2708,-3854,-4577,-4814,-4572,-3899,-2914,-1747,-562,506,1343,1887,2122,2081,1842,1489,1152,916,883,1092,1557,2224,3015,3786,4414,4745,4682,4152,3163,1770,88,-1706,-3463,-4981,-6147,-6859,-7094,-6884,-6325,-5537,-4684,-3912,-3350,-3101,-3189,-3625,-4329,-5218,-6167,-7056,-7777,-8256,-8441,-8350,-8008,-7509,-6942,-6419,-6039,-5881,-5999,-6404,-7070,-7934,-8900,-9838,-10633,-11139,-11270,-10945,-10137,-8877,-7212,-5262,-3148,-1035,926,2580,3821,4550,4767,4480,3797,2850,1797,841,119,-203,-73,548,1602,2996,4585,6208,7704,8922,9744,10073,9865,9103,7824,6099,4038,1781,-521,-2723,-4681,-6324,-7565,-8428,-8916,-9096,-9034,-8790,-8425,-7973,-7464,-6919,-6359,-5818,-5321,-4928,-4674,-4614,-4767,-5156,-5760,-6555,-7480,-8465,-9431,-10278,-10925,-11290,-11323,-11003,-10350,-9430,-8337,-7204,-6145,-5293,-4726,-4484,-4568,-4904,-5395,-5909,-6289,-6408,-6152,-5449,-4297,-2723,-841,1222,3305,5230,6857,8058,8758,8940,8626,7897,6864,5662,4434,3314,2424,1826,1581,1645,1995,2504,3080,3571,3893,3949,3733,3262,2606,1869,1143,528,72,-198,-300,-290,-219,-185,-246,-473,-905,-1558,-2416,-3424,-4501,-5515,-6359,-6873,-6977,-6579,-5697,-4355,-2691,-831,1029,2723,4096,5020,5442,5336,4753,3780,2544,1201,-91,-1181,-1948,-2314,-2264,-1830,-1112,-246,610,1290,1669,1648,1204,365,-773,-2070,-3367,-4489,-5298,-5681,-5586,-5026,-4059,-2813,-1433,-95,1050,1851,2236,2144,1608,687,-498,-1807,-3075,-4146,-4874,-5156,-4932,-4199,-3007,-1456,316,2160,3923,5482,6737,7640,8177,8369,8268,7932,7432,6841,6214,5624,5110,4721,4484,4392,4441,4574,4734,4847,4836,4650,4246,3631,2832,1899,927,-24,-856,-1523,-1977,-2213,-2239,-2098,-1841,-1542,-1264,-1092,-1052,-1189,-1468,-1864,-2281,-2662,-2900,-2969,-2832,-2535,-2136,-1748,-1475,-1427,-1679,-2253,-3134,-4247,-5471,-6674,-7699,-8420,-8734,-8583,-7966,-6919,-5540,-3937,-2246,-609,854,2033,2854,3289,3338,3055,2516,1837,1130,525,113,-31,130,584,1302,2203,3229,4282,5304,6223,6997,7585,7960,8102,7990,7640,7047,6249,5291,4214,3097,1975,924,-37,-861,-1543,-2056,-2397,-2534,-2450,-2122,-1519,-645,500,1874,3411,5003,6544,7873,8877,9411,9401,8795,7598,5878,3744,1357,-1078,-3372,-5304,-6735,-7547,-7722,-7316,-6440,-5292,-4044,-2907,-2007,-1449,-1237,-1331,-1623,-1995,-2294,-2422,-2265,-1804,-1027,7,1218,2495,3727,4798,5640,6174,6407,6329,6020,5527,4970,4419,3973,3684,3588,3676,3918,4241,4582,4851,4990,4961,4738,4352,3832,3226,2601,1984,1426,934,520,191,-66,-233,-317,-317,-229,-82,99,288,422,495,452,302,39,-309,-704,-1096,-1441,-1675,-1777,-1700,-1441,-1008,-402,315,1131,1964,2784,3540,4190,4751,5196,5589,5944,6304,6707,7135,7600,8052,8456,8769,8952,8994,8883,8638,8271,7804,7251,6619,5908,5118,4252,3306,2302,1256,200,-840,-1818,-2723,-3505,-4162,-4657,-4975,-5096,-4994,-4660,-4092,-3297,-2324,-1216,-41,1119,2218,3189,4020,4701,5247,5684,6032,6304,6496,6590,6559,6379,6026,5516,4856,4100,3296,2508,1780,1175,692,375,194,163,259,480,816,1267,1816,2472,3186,3938,4654,5267,5684,5817,5590,4945,3884,2420,662,-1285,-3248,-5067,-6572,-7646,-8183,-8185,-7661,-6731,-5519,-4206,-2957,-1924,-1219,-902,-970,-1379,-2025,-2786,-3515,-4078,-4342,-4222,-3660,-2641,-1215,555,2539,4608,6596,8358,9756,10688,11105,11013,10469,9593,8524,7423,6434,5677,5198,5033,5109,5374,5708,6002,6166,6106,5777,5144,4209,2994,1559,-41,-1710,-3353,-4888,-6210,-7275,-8040,-8496,-8686,-8655,-8488,-8265,-8055,-7925,-7888,-7959,-8090,-8231,-8305,-8233,-7944,-7402,-6581,-5523,-4293,-2980,-1720,-609,240,771,962,832,446,-119,-757,-1373,-1878,-2205,-2297,-2141,-1701,-1011,-79,1050,2307,3646,4966,6206,7274,8110,8649,8858,8724,8256,7500,6511,5365,4146,2922,1777,738,-135,-843,-1365,-1724,-1917,-1998,-1970,-1901,-1821,-1779,-1816,-1952,-2198,-2528,-2907,-3263,-3540,-3671,-3626,-3393,-2998,-2506,-1970,-1500,-1130,-928,-907,-1039,-1313,-1642,-1995,-2283,-2484,-2539,-2455,-2217,-1860,-1405,-905,-390,83,490,776,927,898,679,250,-390,-1229,-2221,-3329,-4439,-5497,-6363,-6976,-7253,-7172,-6750,-6039,-5144,-4164,-3232,-2431,-1846,-1503,-1404,-1518,-1790,-2165,-2581,-3002,-3403,-3766,-4119,-4450,-4809,-5170,-5566,-5946,-6311,-6605,-6793,-6842,-6727,-6437,-5979,-5369,-4630,-3788,-2878,-1907,-927,66,1022,1928,2748,3459,4041,4485,4791,4958,4996,4899,4671,4293,3761,3054,2195,1178,67,-1111,-2274,-3363,-4329,-5123,-5746,-6198,-6516,-6741,-6921,-7095,-7277,-7465,-7620,-7689,-7616,-7334,-6810,-6043,-5062,-3958,-2835,-1833,-1080,-696,-752,-1277,-2248,-3585,-5187,-6912,-8640,-10228,-11603,-12654,-13371,-13687,-13624,-13165,-12345,-11201,-9789,-8192,-6501,-4816,-3243,-1865,-757,49,551,783,825,752,688,702,894,1280,1879,2648,3523,4437,5295,6052,6642,7067,7303,7392,7324,7159,6883,6549,6152,5736,5309,4909,4530,4188,3849,3494,3070,2546,1883,1084,146,-864,-1913,-2901,-3773,-4465,-4939,-5200,-5259,-5181,-5009,-4829,-4679,-4608,-4618,-4707,-4835,-4968,-5073,-5104,-5083,-4996,-4894,-4811,-4779,-4834,-4963,-5152,-5335,-5459,-5452,-5261,-4861,-4262,-3482,-2595,-1630,-662,297,1214,2112,2976,3844,4680,5494,6226,6845,7294,7528,7529,7292,6851,6259,5579,4891,4260,3731,3330,3059,2885,2795,2731,2682,2626,2565,2519,2508,2538,2637,2767,2936,3090,3220,3291,3302,3232,3094,2868,2554,2130,1584,912,105,-801,-1778,-2755,-3659,-4418,-4955,-5234,-5222,-4944,-4441,-3780,-3056,-2351,-1746,-1299,-1027,-930,-958,-1061,-1160,-1204,-1133,-944,-614,-194,304,811,1299,1712,2027,2209,2247,2132,1860,1440,894,249,-434,-1099,-1651,-2022,-2114,-1902,-1332,-468,660,1916,3182,4309,5158,5627,5635,5178,4282,3042,1587,63,-1359,-2541,-3352,-3717,-3587,-2978,-1934,-543,1059,2748,4341,5699,6682,7172,7142,6565,5537,4163,2602,1031,-407,-1569,-2403,-2873,-3029,-2940,-2706,-2444,-2247,-2190,-2319,-2619,-3071,-3590,-4098,-4496,-4700,-4633,-4267,-3568,-2576,-1308,154,1758,3409,5038,6575,7934,9087,9952,10543,10808,10781,10455,9869,9051,8036,6849,5532,4096,2591,1026,-535,-2065,-3484,-4751,-5796,-6578,-7063,-7240,-7113,-6708,-6066,-5229,-4271,-3239,-2219,-1253,-418,266,750,1046,1143,1082,896,633,349,87,-89,-166,-91,118,481,958,1531,2147,2776,3374,3924,4407,4826,5186,5490,5737,5910,5988,5936,5736,5371,4847,4197,3469,2721,2018,1404,914,551,321,185,142,156,215,319,436,581,706,808,839,776,590,274,-163,-700,-1287,-1884,-2428,-2891,-3228,-3456,-3559,-3586,-3563,-3508,-3469,-3405,-3321,-3149,-2837,-2318,-1548,-492,829,2387,4097,5866,7586,9144,10454,11435,12040,12246,12042,11456,10512,9267,7793,6163,4487,2864,1395,192,-679,-1130,-1142,-694,188,1449,3006,4742,6535,8242,9739,10917,11697,12049,11980,11530,10776,9800,8690,7514,6339,5189,4090,3032,2018,1029,59,-886,-1805,-2653,-3411,-4006,-4400,-4535,-4371,-3914,-3171,-2203,-1104,37,1099,1990,2639,3008,3096,2947,2609,2161,1670,1187,749,365,18,-320,-681,-1108,-1602,-2168,-2786,-3396,-3974,-4445,-4800,-5001,-5072,-5012,-4862,-4639,-4356,-4022,-3612,-3122,-2517,-1801,-974,-62,886,1821,2675,3398,3939,4286,4418,4386,4198,3943,3661,3430,3295,3299,3449,3741,4136,4589,5027,5407,5650,5742,5643,5360,4905,4303,3596,2824,2040,1293,619,59,-383,-699,-912,-1056,-1162,-1270,-1408,-1582,-1806,-2050,-2310,-2550,-2758,-2903,-2981,-2975,-2882,-2701,-2427,-2069,-1634,-1145,-619,-104,371,756,1016,1107,1019,716,247,-404,-1131,-1912,-2627,-3227,-3643,-3841,-3826,-3610,-3248,-2786,-2265,-1730,-1173,-610,-13,632,1326,2073,2840,3589,4267,4811,5160,5277,5117,4689,4006,3101,2063,940,-142,-1125,-1906,-2440,-2679,-2639,-2327,-1827,-1203,-544,51,527,819,911,801,505,72,-466,-1057,-1671,-2275,-2860,-3408,-3929,-4417,-4871,-5290,-5650,-5933,-6098,-6105,-5914,-5500,-4847,-3984,-2954,-1841,-743,226,965,1380,1421,1056,326,-730,-1981,-3334,-4632,-5769,-6651,-7218,-7476,-7450,-7209,-6843,-6423,-6024,-5679,-5397,-5159,-4919,-4631,-4237,-3705,-3014,-2173,-1218,-206,797,1692,2435,2928,3175,3133,2855,2363,1753,1062,407,-199,-680,-1033,-1265,-1375,-1405,-1363,-1267,-1121,-924,-664,-339,46,482,934,1372,1751,2028,2159,2114,1859,1385,678,-235,-1348,-2598,-3947,-5321,-6657,-7892,-8972,-9858,-10507,-10918,-11048,-10921,-10507,-9831,-8898,-7751,-6431,-5015,-3573,-2188,-946,107,916,1489,1838,2011,2064,2050,2010,1961,1887,1749,1493,1051,387,-529,-1677,-2998,-4427,-5844,-7159,-8274,-9121,-9671,-9917,-9896,-9658,-9276,-8814,-8334,-7859,-7409,-6945,-6438,-5826,-5064,-4120,-2997,-1733,-409,873,1980,2812,3261,3296,2914,2196,1230,186,-820,-1640,-2206,-2467,-2456,-2218,-1856,-1462,-1125,-920,-868,-978,-1202,-1491,-1762,-1953,-1992,-1848,-1510,-996,-366,319,965,1498,1851,1990,1912,1652,1269,847,480,244,205,394,792,1364,2012,2650,3163,3471,3512,3271,2768,2068,1236,379,-437,-1119,-1616,-1893,-1909,-1681,-1214,-550,229,1062,1822,2435,2783,2825,2511,1861,927,-209,-1420,-2579,-3535,-4174,-4380,-4104,-3333,-2108,-530,1264,3113,4842,6305,7382,8013,8196,7981,7470,6790,6075,5445,4981,4741,4704,4845,5075,5315,5469,5466,5248,4792,4097,3177,2075,823,-511,-1894,-3251,-4550,-5731,-6761,-7615,-8268,-8722,-8965,-9004,-8849,-8499,-7980,-7309,-6528,-5680,-4837,-4053,-3417,-2986,-2826,-2952,-3374,-4035,-4859,-5747,-6558,-7199,-7560,-7584,-7270,-6625,-5729,-4666,-3524,-2421,-1408,-569,92,560,885,1101,1295,1517,1845,2317,2954,3755,4682,5686,6697,7643,8470,9117,9573,9818,9877,9780,9554,9254,8903,8550,8216,7931,7710,7567,7508,7531,7626,7786,7974,8176,8347,8450,8459,8324,8037,7570,6920,6093,5099,3954,2694,1336,-72,-1496,-2902,-4246,-5495,-6624,-7604,-8430,-9086,-9574,-9874,-9988,-9892,-9579,-9037,-8274,-7307,-6180,-4941,-3674,-2438,-1320,-358,412,988,1397,1672,1865,2010,2135,2254,2369,2475,2567,2645,2704,2758,2797,2829,2840,2815,2738,2586,2352,2025,1621,1153,670,204,-172,-417,-464,-269,191,941,1945,3161,4505,5851,7083,8045,8632,8736,8329,7399,6021,4283,2321,282,-1695,-3488,-4989,-6156,-6940,-7374,-7467,-7289,-6880,-6311,-5632,-4892,-4132,-3376,-2639,-1918,-1202,-469,292,1095,1927,2767,3579,4312,4929,5383,5669,5758,5695,5476,5159,4770,4342,3889,3435,2953,2474,1972,1484,1021,633,356,248,333,651,1192,1960,2902,3979,5115,6230,7247,8064,8616,8827,8655,8087,7136,5866,4359,2741,1136,-323,-1534,-2409,-2923,-3065,-2886,-2444,-1821,-1100,-358,341,953,1447,1829,2101,2318,2503,2740,3046,3477,4030,4692,5419,6153,6807,7311,7591,7586,7274,6648,5738,4601,3320,1975,676,-503,-1479,-2204,-2649,-2813,-2716,-2408,-1937,-1386,-799,-257,229,626,959,1253,1559,1915,2382,2952,3644,4395,5149,5796,6245,6383,6136,5464,4358,2872,1091,-865,-2849,-4710,-6316,-7533,-8316,-8603,-8441,-7891,-7048,-6062,-5044,-4134,-3415,-2946,-2746,-2769,-2974,-3249,-3511,-3664,-3625,-3358,-2817,-2025,-985,240,1627,3096,4613,6098,7514,8790,9894,10777,11418,11809,11958,11879,11613,11191,10664,10068,9451,8837,8261,7746,7296,6941,6666,6488,6378,6310,6246,6110,5861,5414,4735,3790,2574,1120,-531,-2292,-4091,-5822,-7406,-8754,-9797,-10490,-10789,-10694,-10219,-9400,-8319,-7065,-5743,-4489,-3393,-2570,-2076,-1937,-2142,-2629,-3305,-4052,-4752,-5271,-5545,-5486,-5130,-4472,-3650,-2739,-1917,-1294,-1003,-1100,-1619,-2509,-3670,-4972,-6213,-7241,-7869,-7983,-7503,-6431,-4816,-2790,-518,1815,3990,5849,7231,8054,8294,7975,7196,6079,4784,3480,2305,1407,828,624,733,1079,1537,1956,2198,2145,1725,919,-219,-1598,-3057,-4449,-5578,-6324,-6557,-6244,-5378,-4032,-2316,-388,1582,3403,4920,5973,6485,6389,5722,4532,2971,1172,-651,-2335,-3706,-4646,-5093,-5047,-4570,-3779,-2832,-1880,-1091,-569,-376,-520,-920,-1478,-2034,-2453,-2604,-2414,-1862,-1006,68,1183,2212,2958,3319,3187,2534,1385,-191,-2075,-4116,-6169,-8064,-9683,-10899,-11657,-11918,-11682,-11008,-9939,-8586,-7027,-5366,-3692,-2080,-598,713,1824,2706,3363,3783,3962,3910,3617,3098,2367,1455,407,-716,-1843,-2915,-3858,-4649,-5250,-5699,-5997,-6217,-6393,-6566,-6769,-7000,-7247,-7483,-7654,-7712,-7615,-7299,-6761,-5961,-4923,-3666,-2239,-703,856,2341,3663,4689,5363,5564,5279,4469,3181,1476,-520,-2653,-4749,-6615,-8089,-9030,-9364,-9090,-8261,-7033,-5564,-4085,-2785,-1844,-1378,-1424,-1961,-2876,-4020,-5193,-6206,-6876,-7068,-6713,-5801,-4403,-2650,-712,1207,2901,4193,4952,5088,4631,3616,2212,587,-1040,-2455,-3479,-3977,-3877,-3207,-2043,-566,1036,2523,3686,4363,4440,3917,2841,1363,-347,-2060,-3599,-4767,-5475,-5649,-5321,-4562,-3504,-2303,-1136,-154,497,735,517,-143,-1174,-2457,-3847,-5162,-6238,-6924,-7102,-6732,-5811,-4419,-2682,-766,1129,2820,4144,4977,5278,5047,4371,3366,2193,995,-85,-960,-1578,-1955,-2124,-2190,-2221,-2337,-2583,-3020,-3620,-4355,-5123,-5833,-6366,-6625,-6544,-6081,-5257,-4098,-2696,-1126,492,2068,3502,4728,5682,6371,6770,6953,6941,6827,6652,6480,6325,6187,6032,5803,5440,4878,4085,3049,1801,407,-1033,-2416,-3615,-4544,-5123,-5331,-5176,-4715,-4034,-3244,-2451,-1768,-1270,-1015,-1018,-1259,-1689,-2231,-2794,-3263,-3565,-3585,-3307,-2676,-1748,-581,721,2002,3156,4014,4513,4573,4212,3482,2497,1420,422,-312,-640,-455,254,1453,3001,4715,6382,7757,8651,8901,8425,7232,5396,3094,526,-2045,-4388,-6268,-7525,-8053,-7815,-6871,-5308,-3308,-1043,1264,3444,5310,6772,7754,8277,8385,8213,7866,7526,7290,7278,7524,8018,8697,9442,10112,10549,10615,10202,9254,7774,5816,3507,984,-1561,-3965,-6054,-7708,-8826,-9386,-9386,-8902,-8020,-6872,-5589,-4305,-3146,-2196,-1526,-1157,-1071,-1236,-1563,-1976,-2386,-2711,-2903,-2936,-2802,-2545,-2197,-1832,-1487,-1232,-1060,-991,-983,-989,-959,-830,-575,-170,363,996,1679,2353,2977,3508,3932,4248,4483,4667,4845,5064,5343,5720,6168,6688,7219,7725,8130,8397,8456,8281,7844,7138,6186,5031,3737,2407,1146,76,-698,-1093,-1064,-622,173,1205,2332,3396,4239,4752,4856,4551,3892,2969,1933,906,23,-646,-1049,-1225,-1215,-1133,-1074,-1153,-1445,-2001,-2819,-3858,-5040,-6259,-7396,-8330,-8963,-9199,-9005,-8355,-7285,-5862,-4182,-2378,-568,1099,2527,3621,4338,4687,4692,4449,4046,3613,3254,3070,3120,3434,3983,4718,5543,6347,7023,7462,7597,7390,6846,6022,5000,3900,2847,1967,1357,1097,1192,1636,2342,3220,4129,4951,5562,5874,5853,5478,4829,3974,3052,2193,1512,1126,1065,1343,1888,2594,3314,3896,4188,4081,3512,2474,1040,-696,-2561,-4401,-6040,-7322,-8145,-8424,-8147,-7343,-6075,-4469,-2632,-734,1111,2757,4109,5086,5641,5758,5463,4799,3860,2735,1557,429,-522,-1221,-1589,-1623,-1312,-730,62,964,1852,2662,3271,3665,3800,3691,3385,2918,2368,1780,1213,691,243,-143,-466,-752,-1003,-1232,-1407,-1514,-1494,-1319,-943,-358,424,1382,2439,3551,4633,5629,6481,7163,7646,7942,8065,8043,7925,7751,7582,7447,7400,7436,7560,7732,7881,7937,7793,7380,6625,5519,4070,2357,472,-1450,-3283,-4902,-6197,-7111,-7598,-7669,-7374,-6771,-5980,-5082,-4201,-3403,-2756,-2281,-1982,-1818,-1764,-1743,-1733,-1670,-1549,-1354,-1112,-858,-649,-541,-607,-885,-1418,-2204,-3225,-4419,-5722,-7012,-8203,-9176,-9850,-10168,-10099,-9649,-8871,-7807,-6567,-5219,-3872,-2592,-1451,-476,321,951,1466,1889,2295,2690,3122,3561,3992,4367,4621,4716,4601,4274,3744,3072,2329,1629,1070,763,789,1181,1964,3066,4428,5906,7371,8658,9633,10164,10191,9671,8659,7241,5551,3771,2037,527,-686,-1521,-2003,-2172,-2127,-1973,-1837,-1803,-1961,-2333,-2931,-3712,-4620,-5571,-6488,-7274,-7874,-8206,-8252,-7964,-7366,-6441,-5255,-3827,-2244,-570,1095,2661,4021,5085,5769,6018,5801,5117,4008,2526,768,-1174,-3185,-5165,-7007,-8632,-9964,-10963,-11598,-11867,-11788,-11393,-10729,-9860,-8835,-7727,-6591,-5485,-4455,-3535,-2750,-2099,-1592,-1193,-890,-646,-418,-194,74,370,713,1070,1429,1737,1987,2117,2139,2009,1748,1347,843,254,-377,-1016,-1626,-2189,-2686,-3121,-3504,-3844,-4173,-4487,-4807,-5122,-5418,-5683,-5882,-5993,-6006,-5900,-5692,-5399,-5047,-4691,-4356,-4086,-3893,-3778,-3720,-3690,-3637,-3533,-3339,-3048,-2676,-2240,-1804,-1399,-1099,-918,-887,-983,-1167,-1382,-1544,-1592,-1452,-1103,-530,221,1083,1960,2736,3306,3575,3483,3018,2194,1091,-202,-1560,-2866,-4010,-4915,-5522,-5830,-5852,-5639,-5253,-4753,-4193,-3620,-3045,-2486,-1938,-1398,-868,-345,153,620,1021,1342,1544,1599,1483,1176,691,29,-742,-1583,-2394,-3102,-3613,-3867,-3814,-3469,-2865,-2107,-1301,-605,-136,-23,-322,-1055,-2167,-3569,-5095,-6602,-7900,-8864,-9383,-9404,-8937,-8021,-6765,-5270,-3694,-2162,-815,234,910,1146,953,346,-592,-1762,-3030,-4254,-5299,-6038,-6378,-6266,-5686,-4679,-3308,-1692,53,1785,3383,4743,5783,6464,6772,6720,6348,5698,4840,3824,2729,1599,510,-495,-1356,-2029,-2480,-2682,-2620,-2304,-1735,-973,-28,1003,2097,3147,4123,4938,5570,5971,6151,6109,5896,5549,5138,4709,4323,3992,3740,3544,3367,3176,2908,2527,2008,1338,554,-302,-1148,-1910,-2499,-2860,-2965,-2812,-2466,-1974,-1449,-954,-561,-291,-138,-56,16,155,421,851,1431,2132,2852,3503,3963,4142,3966,3423,2518,1335,-39,-1478,-2859,-4067,-5022,-5653,-5970,-5964,-5714,-5264,-4699,-4079,-3445,-2825,-2207,-1575,-888,-118,771,1775,2897,4091,5320,6513,7613,8547,9270,9723,9886,9731,9265,8492,7454,6168,4719,3133,1512,-83,-1565,-2847,-3852,-4520,-4793,-4670,-4149,-3297,-2176,-908,409,1633,2681,3439,3866,3927,3626,3016,2156,1146,86,-922,-1786,-2431,-2806,-2896,-2691,-2217,-1501,-591,466,1591,2738,3797,4708,5383,5739,5740,5336,4547,3407,2005,464,-1065,-2413,-3422,-3962,-3934,-3328,-2156,-536,1408,3488,5528,7346,8797,9767,10198,10073,9436,8362,6968,5390,3760,2234,907,-107,-765,-1037,-938,-502,186,1075,2043,3045,3978,4803,5471,5944,6209,6235,6021,5551,4845,3926,2842,1672,476,-638,-1634,-2429,-3039,-3447,-3715,-3883,-4037,-4224,-4516,-4933,-5495,-6178,-6945,-7728,-8452,-9034,-9398,-9492,-9277,-8760,-7957,-6927,-5723,-4419,-3074,-1742,-471,717,1801,2769,3638,4392,5058,5620,6077,6414,6607,6644,6514,6218,5787,5252,4665,4089,3569,3168,2915,2828,2918,3154,3511,3935,4367,4760,5059,5239,5275,5182,4965,4673,4328,3992,3689,3455,3314,3258,3303,3416,3594,3800,4031,4258,4470,4654,4783,4829,4769,4560,4205,3696,3071,2393,1730,1173,792,630,718,1011,1463,1967,2422,2704,2716,2371,1642,515,-936,-2646,-4457,-6243,-7837,-9099,-9934,-10249,-10050,-9328,-8170,-6634,-4848,-2900,-918,996,2748,4237,5409,6205,6594,6577,6166,5403,4357,3113,1770,459,-716,-1626,-2194,-2361,-2105,-1470,-521,627,1835,2976,3907,4533,4778,4634,4120,3329,2365,1374,505,-105,-357,-171,441,1462,2786,4295,5844,7285,8490,9357,9819,9858,9489,8750,7711,6428,4975,3416,1807,224,-1271,-2584,-3642,-4350,-4654,-4507,-3912,-2910,-1585,-51,1543,3056,4329,5252,5720,5693,5155,4153,2762,1097,-699,-2508,-4163,-5586,-6657,-7359,-7656,-7594,-7210,-6596,-5828,-5009,-4207,-3508,-2947,-2571,-2388,-2401,-2598,-2954,-3425,-3968,-4507,-4977,-5290,-5374,-5171,-4642,-3789,-2635,-1250,288,1872,3406,4776,5910,6729,7192,7284,7007,6403,5527,4456,3282,2099,981,13,-779,-1355,-1728,-1909,-1927,-1809,-1584,-1276,-895,-471,-3,460,899,1254,1494,1571,1483,1236,870,466,85,-177,-282,-188,84,490,953,1371,1652,1703,1462,904,27,-1104,-2425,-3807,-5146,-6303,-7176,-7666,-7729,-7341,-6534,-5376,-3950,-2397,-824,638,1883,2839,3450,3702,3604,3189,2492,1581,490,-698,-1946,-3180,-4336,-5361,-6177,-6747,-7024,-7011,-6713,-6182,-5487,-4693,-3918,-3202,-2649,-2275,-2110,-2142,-2317,-2596,-2871,-3083,-3126,-2958,-2522,-1820,-874,259,1502,2754,3933,4942,5721,6229,6438,6358,6001,5379,4539,3479,2258,891,-558,-2035,-3455,-4741,-5796,-6551,-6944,-6946,-6575,-5857,-4901,-3783,-2669,-1667,-927,-549,-609,-1136,-2101,-3434,-5011,-6689,-8305,-9691,-10727,-11298,-11367,-10922,-10016,-8730,-7176,-5483,-3759,-2129,-672,533,1437,2005,2223,2085,1615,851,-161,-1325,-2574,-3784,-4863,-5705,-6241,-6407,-6212,-5663,-4838,-3822,-2722,-1659,-724,-19,417,548,402,17,-520,-1117,-1671,-2088,-2289,-2235,-1897,-1305,-493,470,1509,2543,3503,4317,4938,5315,5430,5242,4771,3985,2948,1659,224,-1301,-2782,-4128,-5206,-5942,-6254,-6124,-5570,-4640,-3455,-2131,-843,263,1022,1335,1108,356,-894,-2518,-4372,-6269,-8022,-9458,-10442,-10881,-10762,-10104,-9020,-7619,-6065,-4498,-3041,-1804,-829,-154,227,348,218,-81,-544,-1080,-1660,-2220,-2695,-3044,-3202,-3147,-2852,-2323,-1585,-674,341,1403,2438,3367,4145,4700,5011,5057,4835,4381,3733,2955,2116,1287,530,-98,-566,-854,-954,-889,-666,-310,137,675,1245,1842,2419,2949,3404,3747,3976,4063,4033,3891,3684,3441,3209,3029,2923,2919,3014,3195,3440,3697,3910,4008,3919,3574,2931,1964,699,-820,-2499,-4225,-5868,-7287,-8374,-9021,-9190,-8860,-8077,-6911,-5472,-3865,-2225,-645,770,1946,2836,3399,3633,3539,3156,2524,1718,808,-129,-995,-1729,-2263,-2544,-2570,-2324,-1840,-1173,-371,470,1284,1991,2528,2859,2959,2846,2548,2126,1652,1202,854,663,671,887,1300,1883,2579,3351,4135,4883,5562,6111,6514,6710,6686,6391,5824,4966,3855,2536,1107,-339,-1651,-2734,-3440,-3717,-3492,-2784,-1628,-104,1642,3492,5246,6763,7878,8479,8483,7888,6715,5094,3161,1117,-844,-2537,-3816,-4592,-4845,-4612,-4003,-3143,-2191,-1290,-553,-69,140,72,-219,-676,-1202,-1729,-2167,-2467,-2593,-2513,-2255,-1803,-1222,-516,260,1078,1909,2716,3478,4164,4762,5241,5599,5823,5907,5879,5731,5521,5256,5000,4758,4583,4465,4429,4452,4538,4652,4797,4942,5080,5193,5260,5255,5148,4900,4467,3838,2977,1929,723,-554,-1794,-2905,-3765,-4313,-4502,-4329,-3843,-3117,-2249,-1347,-518,166,619,828,773,472,-23,-670,-1381,-2097,-2720,-3201,-3462,-3490,-3265,-2827,-2214,-1511,-778,-92,508,992,1366,1644,1850,2011,2138,2229,2284,2265,2176,1971,1677,1272,820,335,-87,-398,-517,-387,9,688,1602,2692,3871,5037,6094,6964,7576,7917,7969,7779,7370,6815,6139,5420,4668,3955,3291,2738,2324,2096,2077,2285,2693,3277,3941,4609,5159,5498,5545,5262,4652,3785,2743,1679,693,-65,-542,-685,-517,-96,486,1119,1681,2078,2209,2034,1517,677,-439,-1756,-3167,-4547,-5778,-6739,-7350,-7549,-7347,-6763,-5898,-4840,-3711,-2615,-1634,-828,-211,208,474,601,650,643,617,586,568,549,540,509,456,357,212,10,-231,-496,-758,-972,-1121,-1164,-1094,-903,-605,-216,236,725,1230,1722,2205,2647,3069,3443,3799,4122,4450,4778,5154,5565,6049,6568,7110,7610,7989,8180,8076,7653,6852,5724,4311,2737,1131,-348,-1572,-2410,-2814,-2756,-2285,-1490,-489,578,1572,2384,2916,3127,2984,2524,1777,832,-236,-1329,-2359,-3253,-3967,-4466,-4777,-4911,-4937,-4898,-4855,-4829,-4852,-4889,-4930,-4905,-4776,-4487,-4019,-3366,-2552,-1632,-668,262,1086,1738,2178,2383,2359,2140,1780,1342,911,539,286,173,201,347,568,806,1010,1122,1103,926,584,79,-555,-1291,-2068,-2832,-3508,-4043,-4352,-4419,-4181,-3680,-2913,-1981,-952,57,940,1605,1981,2039,1781,1263,541,-258,-1060,-1736,-2224,-2464,-2434,-2162,-1686,-1089,-454,129,567,815,812,578,126,-472,-1127,-1736,-2195,-2417,-2353,-1983,-1351,-520,396,1291,2044,2575,2818,2764,2439,1903,1246,567,-51,-520,-814,-910,-836,-645,-389,-153,16,54,-46,-293,-653,-1073,-1495,-1846,-2065,-2112,-1960,-1615,-1115,-493,173,836,1422,1891,2194,2312,2226,1938,1466,841,104,-669,-1437,-2105,-2645,-3000,-3167,-3153,-2999,-2761,-2499,-2289,-2173,-2188,-2338,-2596,-2909,-3224,-3447,-3536,-3430,-3129,-2641,-2038,-1396,-828,-443,-334,-573,-1188,-2147,-3397,-4802,-6244,-7548,-8589,-9256,-9487,-9293,-8720,-7891,-6932,-5999,-5224,-4710,-4502,-4611,-4956,-5462,-5981,-6404,-6602,-6524,-6113,-5424,-4497,-3463,-2423,-1516,-831,-444,-380,-599,-1063,-1641,-2250,-2762,-3078,-3142,-2902,-2380,-1603,-647,411,1471,2448,3263,3853,4180,4231,4014,3577,2974,2292,1622,1052,669,529,661,1060,1667,2409,3159,3801,4197,4254,3885,3087,1873,350,-1368,-3101,-4695,-5973,-6835,-7186,-7038,-6425,-5470,-4314,-3130,-2077,-1307,-905,-909,-1302,-1982,-2847,-3739,-4519,-5094,-5383,-5401,-5192,-4847,-4494,-4241,-4189,-4384,-4827,-5473,-6216,-6946,-7527,-7845,-7814,-7387,-6563,-5387,-3948,-2360,-759,724,1960,2847,3325,3349,2964,2203,1191,33,-1125,-2159,-2956,-3432,-3559,-3310,-2753,-1926,-948,88,1066,1898,2502,2852,2927,2778,2458,2058,1680,1406,1311,1447,1793,2340,2987,3667,4250,4662,4803,4652,4181,3454,2527,1519,542,-297,-904,-1229,-1260,-1031,-609,-101,388,730,847,643,132,-692,-1717,-2834,-3882,-4702,-5150,-5136,-4609,-3614,-2237,-631,1017,2532,3723,4484,4720,4440,3671,2541,1159,-282,-1657,-2790,-3598,-3988,-3960,-3525,-2760,-1768,-672,399,1316,2006,2393,2487,2311,1958,1516,1114,858,819,1068,1577,2323,3221,4157,5041,5747,6220,6400,6289,5918,5343,4650,3922,3248,2691,2305,2096,2077,2199,2427,2702,2956,3137,3198,3096,2834,2415,1884,1300,741,279,-6,-68,125,566,1218,1999,2824,3559,4107,4341,4213,3674,2768,1562,178,-1234,-2535,-3588,-4312,-4660,-4657,-4358,-3870,-3307,-2789,-2403,-2224,-2249,-2466,-2800,-3153,-3413,-3480,-3243,-2686,-1774,-577,806,2251,3584,4664,5358,5577,5311,4580,3504,2216,900,-257,-1103,-1497,-1386,-752,331,1757,3363,4972,6422,7555,8287,8557,8388,7848,7045,6128,5236,4510,4059,3935,4158,4673,5395,6200,6933,7471,7674,7491,6881,5895,4614,3189,1767,530,-393,-892,-930,-515,257,1277,2374,3386,4154,4543,4470,3897,2864,1445,-190,-1895,-3444,-4686,-5470,-5721,-5441,-4693,-3616,-2374,-1170,-165,482,682,418,-294,-1339,-2586,-3860,-4976,-5772,-6109,-5912,-5149,-3880,-2195,-255,1768,3692,5343,6596,7350,7571,7274,6507,5379,4005,2522,1072,-230,-1273,-1993,-2347,-2340,-2000,-1386,-580,345,1289,2197,3012,3702,4272,4724,5090,5385,5641,5844,6011,6089,6084,5939,5651,5203,4602,3871,3069,2221,1427,711,142,-253,-468,-509,-399,-185,107,422,740,1016,1251,1419,1531,1604,1638,1689,1753,1873,2049,2276,2528,2774,2949,3016,2919,2630,2143,1459,619,-341,-1361,-2375,-3325,-4145,-4770,-5180,-5319,-5215,-4869,-4326,-3652,-2898,-2159,-1472,-921,-503,-258,-153,-150,-208,-233,-175,38,452,1072,1892,2847,3857,4805,5575,6041,6117,5740,4912,3678,2165,509,-1085,-2454,-3435,-3919,-3887,-3348,-2424,-1233,44,1261,2273,2998,3389,3469,3279,2929,2503,2128,1869,1811,1942,2284,2737,3260,3716,4023,4079,3826,3226,2309,1113,-252,-1684,-3054,-4250,-5181,-5782,-6048,-5974,-5638,-5089,-4433,-3745,-3111,-2594,-2241,-2071,-2088,-2258,-2542,-2859,-3144,-3303,-3280,-3016,-2494,-1736,-774,301,1410,2439,3299,3893,4168,4075,3634,2864,1861,717,-433,-1465,-2257,-2732,-2832,-2575,-1994,-1187,-245,710,1592,2319,2859,3205,3377,3411,3356,3225,3051,2805,2469,2005,1374,566,-423,-1545,-2751,-3936,-5006,-5858,-6391,-6557,-6311,-5688,-4727,-3540,-2220,-911,286,1258,1935,2281,2283,1989,1449,762,14,-695,-1305,-1761,-2052,-2196,-2221,-2181,-2116,-2067,-2044,-2059,-2076,-2071,-2014,-1855,-1603,-1216,-743,-166,453,1110,1756,2366,2921,3382,3744,3971,4055,3976,3727,3293,2693,1920,1020,27,-1002,-1983,-2856,-3525,-3939,-4052,-3861,-3393,-2721,-1930,-1132,-428,110,422,523,431,233,2,-164,-201,-65,237,672,1155,1587,1862,1871,1544,836,-249,-1652,-3291,-5024,-6717,-8226,-9415,-10208,-10536,-10405,-9850,-8946,-7797,-6524,-5244,-4061,-3061,-2282,-1739,-1420,-1269,-1263,-1327,-1446,-1570,-1695,-1793,-1870,-1904,-1911,-1880,-1841,-1810,-1831,-1950,-2199,-2634,-3240,-4032,-4938,-5894,-6795,-7523,-7977,-8065,-7738,-6985,-5854,-4411,-2798,-1124,447,1813,2860,3546,3854,3816,3510,3028,2482,1980,1598,1392,1365,1480,1672,1841,1905,1773,1415,818,26,-885,-1827,-2688,-3390,-3861,-4069,-4022,-3738,-3289,-2728,-2129,-1553,-1025,-581,-191,157,500,877,1290,1754,2225,2664,2995,3151,3059,2667,1953,918,-385,-1887,-3486,-5066,-6529,-7780,-8761,-9461,-9884,-10079,-10104,-10005,-9831,-9593,-9277,-8861,-8296,-7559,-6625,-5513,-4261,-2932,-1615,-384,672,1507,2080,2393,2460,2325,2029,1624,1148,633,102,-447,-999,-1564,-2135,-2692,-3218,-3676,-4012,-4194,-4163,-3895,-3375,-2609,-1642,-521,666,1853,2953,3910,4682,5251,5626,5820,5875,5805,5652,5408,5089,4672,4147,3500,2725,1837,867,-134,-1095,-1947,-2614,-3044,-3206,-3093,-2743,-2204,-1548,-865,-212,329,732,972,1047,989,809,553,228,-150,-592,-1110,-1729,-2454,-3281,-4176,-5066,-5872,-6482,-6798,-6743,-6281,-5428,-4256,-2879,-1447,-106,998,1789,2206,2288,2095,1748,1378,1109,1040,1231,1678,2338,3114,3877,4511,4885,4927,4603,3924,2982,1881,777,-178,-854,-1148,-1019,-480,402,1521,2750,3967,5063,5966,6631,7052,7246,7233,7058,6725,6269,5673,4950,4081,3081,1949,729,-540,-1786,-2925,-3874,-4546,-4881,-4837,-4416,-3655,-2615,-1405,-116,1131,2252,3169,3854,4279,4483,4486,4349,4124,3836,3535,3206,2865,2479,2042,1531,956,322,-350,-1015,-1664,-2247,-2767,-3204,-3572,-3862,-4089,-4238,-4295,-4242,-4039,-3668,-3108,-2348,-1414,-329,847,2059,3234,4327,5279,6084,6716,7195,7530,7744,7857,7882,7817,7673,7415,7055,6546,5910,5128,4241,3283,2324,1430,688,146,-128,-126,146,662,1350,2158,2998,3809,4529,5122,5563,5861,6030,6115,6148,6183,6237,6330,6449,6559,6618,6554,6329,5872,5178,4230,3059,1724,287,-1160,-2539,-3780,-4833,-5666,-6286,-6698,-6938,-7027,-6987,-6814,-6500,-6014,-5328,-4426,-3300,-1981,-520,992,2467,3767,4813,5492,5766,5609,5056,4172,3057,1830,603,-507,-1424,-2090,-2485,-2633,-2569,-2381,-2134,-1920,-1787,-1778,-1871,-2031,-2173,-2204,-2038,-1578,-799,327,1751,3407,5188,6977,8632,10049,11108,11742,11908,11601,10858,9741,8352,6779,5153,3550,2082,799,-233,-993,-1469,-1653,-1591,-1288,-814,-194,503,1235,1940,2585,3111,3509,3743,3818,3735,3509,3155,2695,2146,1528,854,154,-560,-1242,-1873,-2393,-2780,-2979,-2981,-2779,-2380,-1837,-1194,-524,102,630,1004,1218,1251,1159,948,704,453,253,128,90,133,235,360,472,532,505,376,130,-206,-613,-1042,-1432,-1736,-1894,-1881,-1684,-1312,-809,-209,421,1039,1595,2055,2394,2588,2637,2529,2279,1908,1433,898,329,-243,-784,-1275,-1691,-2001,-2191,-2233,-2109,-1811,-1335,-707,62,899,1786,2623,3376,3961,4355,4508,4427,4108,3586,2889,2072,1174,248,-658,-1500,-2247,-2857,-3333,-3654,-3849,-3930,-3946,-3917,-3892,-3877,-3894,-3933,-3978,-4008,-3976,-3868,-3632,-3254,-2710,-1987,-1108,-77,1056,2256,3463,4610,5658,6520,7184,7565,7662,7429,6877,6010,4872,3519,2035,514,-951,-2266,-3364,-4196,-4739,-5000,-5002,-4795,-4435,-3987,-3512,-3074,-2697,-2418,-2224,-2098,-2010,-1911,-1774,-1554,-1262,-863,-416,94,590,1072,1476,1801,2010,2119,2113,2011,1810,1512,1116,606,-29,-792,-1696,-2727,-3870,-5097,-6355,-7586,-8717,-9660,-10343,-10686,-10635,-10166,-9284,-8029,-6474,-4715,-2847,-990,777,2364,3715,4788,5557,6016,6174,6047,5676,5097,4364,3524,2641,1743,901,123,-543,-1093,-1517,-1811,-1994,-2067,-2065,-1988,-1868,-1692,-1482,-1211,-875,-460,50,663,1365,2155,2985,3816,4574,5196,5590,5705,5468,4867,3900,2612,1078,-609,-2336,-3985,-5464,-6679,-7585,-8155,-8389,-8324,-8003,-7481,-6822,-6068,-5274,-4463,-3682,-2935,-2270,-1692,-1245,-930,-786,-791,-971,-1274,-1700,-2171,-2674,-3122,-3501,-3768,-3909,-3946,-3900,-3825,-3767,-3783,-3893,-4118,-4425,-4777,-5096,-5325,-5377,-5229,-4829,-4207,-3381,-2414,-1374,-327,651,1517,2218,2745,3086,3259,3275,3175,2964,2681,2323,1906,1430,908,354,-202,-708,-1128,-1382,-1436,-1249,-813,-165,630,1474,2233,2788,3015,2831,2202,1147,-262,-1890,-3599,-5209,-6577,-7571,-8111,-8166,-7745,-6912,-5751,-4369,-2875,-1367,66,1366,2467,3349,3956,4280,4279,3940,3242,2197,812,-851,-2727,-4708,-6675,-8481,-10009,-11114,-11733,-11807,-11350,-10434,-9142,-7650,-6072,-4585,-3282,-2259,-1538,-1105,-905,-849,-850,-797,-635,-292,231,932,1756,2649,3517,4295,4900,5281,5400,5249,4829,4184,3350,2374,1334,252,-782,-1750,-2591,-3261,-3734,-3963,-3933,-3636,-3072,-2290,-1328,-280,776,1736,2532,3097,3408,3475,3341,3068,2735,2410,2151,1984,1922,1928,1975,2014,1988,1887,1667,1360,965,521,54,-419,-881,-1351,-1834,-2368,-2972,-3666,-4461,-5341,-6271,-7209,-8081,-8819,-9353,-9614,-9571,-9197,-8523,-7584,-6467,-5254,-4057,-2959,-2041,-1340,-868,-591,-458,-386,-295,-106,226,741,1403,2186,2994,3755,4363,4751,4859,4666,4196,3480,2608,1644,703,-164,-854,-1354,-1602,-1608,-1355,-860,-123,826,1981,3303,4750,6266,7754,9132,10262,11050,11371,11161,10393,9063,7271,5107,2741,346,-1909,-3839,-5311,-6214,-6481,-6109,-5129,-3624,-1733,420,2627,4753,6591,8020,8905,9176,8797,7791,6218,4194,1855,-632,-3092,-5366,-7286,-8743,-9646,-9946,-9672,-8859,-7630,-6116,-4482,-2899,-1513,-456,214,463,349,-45,-579,-1096,-1440,-1479,-1112,-304,937,2539,4393,6354,8278,10010,11436,12461,13033,13148,12826,12131,11137,9930,8596,7205,5833,4513,3303,2214,1292,554,41,-237,-252,-36,398,957,1569,2110,2486,2597,2401,1874,1065,41,-1069,-2149,-3046,-3652,-3863,-3630,-2929,-1812,-329,1385,3224,5030,6687,8066,9101,9710,9896,9635,8959,7923,6547,4937,3119,1193,-769,-2692,-4471,-6047,-7332,-8284,-8856,-9043,-8840,-8308,-7482,-6484,-5387,-4312,-3327,-2497,-1822,-1285,-821,-342,221,964,1925,3138,4573,6186,7861,9499,10941,12087,12818,13090,12876,12209,11151,9792,8245,6620,5039,3591,2363,1400,733,377,299,497,910,1520,2271,3128,4041,4947,5782,6464,6914,7074,6892,6371,5534,4456,3219,1935,710,-369,-1217,-1805,-2103,-2125,-1905,-1487,-947,-350,234,750,1168,1469,1642,1692,1597,1360,961,401,-311,-1139,-2027,-2887,-3618,-4112,-4282,-4055,-3420,-2403,-1071,434,1978,3371,4442,5048,5069,4479,3279,1579,-492,-2740,-4973,-6970,-8556,-9555,-9869,-9443,-8305,-6550,-4344,-1886,592,2873,4760,6109,6844,6956,6515,5656,4545,3386,2357,1622,1297,1446,2084,3162,4609,6283,8076,9799,11328,12491,13173,13248,12655,11353,9367,6785,3722,390,-3029,-6275,-9167,-11494,-13142,-14021,-14112,-13439,-12075,-10116,-7698,-4969,-2100,714,3304,5481,7119,8108,8392,7974,6894,5235,3144,753,-1741,-4176,-6382,-8213,-9570,-10375,-10628,-10349,-9627,-8567,-7301,-5963,-4679,-3561,-2686,-2124,-1879,-1966,-2335,-2937,-3699,-4541,-5399,-6217,-6944,-7562,-8037,-8374,-8565,-8630,-8579,-8423,-8185,-7846,-7431,-6918,-6318,-5626,-4855,-4015,-3116,-2186,-1220,-241,761,1798,2871,4002,5179,6412,7666,8925,10141,11243,12188,12872,13250,13255,12866,12091,10987,9624,8140,6640,5268,4123,3285,2804,2670,2864,3285,3840,4383,4779,4898,4643,3935,2769,1140,-867,-3186,-5676,-8224,-10679,-12903,-14776,-16164,-16985,-17167,-16684,-15571,-13906,-11836,-9541,-7233,-5099,-3321,-1998,-1177,-850,-904,-1244,-1686,-2084,-2302,-2210,-1769,-947,216,1652,3279,4984,6669,8218,9534,10502,11051,11077,10562,9460,7819,5690,3184,433,-2400,-5134,-7597,-9603,-11014,-11719,-11652,-10831,-9320,-7248,-4806,-2195,334,2567,4289,5351,5676,5249,4155,2526,537,-1610,-3720,-5619,-7143,-8180,-8647,-8497,-7752,-6457,-4719,-2689,-522,1561,3404,4795,5633,5795,5282,4115,2406,311,-1981,-4255,-6303,-7947,-9025,-9465,-9219,-8330,-6894,-5039,-2952,-790,1252,3023,4376,5217,5482,5174,4343,3086,1546,-127,-1781,-3278,-4513,-5409,-5936,-6084,-5882,-5365,-4587,-3617,-2515,-1369,-249,776,1639,2304,2732,2908,2828,2496,1948,1212,367,-535,-1394,-2141,-2688,-2993,-3018,-2802,-2385,-1887,-1418,-1104,-1049,-1314,-1920,-2828,-3976,-5239,-6527,-7693,-8650,-9277,-9506,-9266,-8541,-7319,-5664,-3616,-1318,1133,3565,5824,7771,9240,10162,10446,10097,9135,7638,5706,3473,1074,-1339,-3636,-5677,-7371,-8639,-9451,-9816,-9764,-9371,-8705,-7867,-6933,-5981,-5083,-4269,-3585,-3028,-2614,-2325,-2152,-2065,-2032,-2016,-1970,-1855,-1641,-1291,-812,-179,565,1404,2266,3100,3820,4368,4683,4735,4519,4055,3397,2602,1768,946,250,-284,-562,-553,-213,457,1446,2688,4115,5597,7009,8183,8986,9275,8978,8060,6558,4570,2253,-206,-2574,-4643,-6199,-7093,-7234,-6607,-5282,-3405,-1184,1129,3271,5009,6140,6558,6198,5128,3431,1302,-1072,-3468,-5673,-7517,-8835,-9539,-9559,-8908,-7637,-5883,-3807,-1642,398,2079,3238,3748,3582,2785,1482,-131,-1826,-3360,-4515,-5110,-5034,-4244,-2774,-729,1743,4437,7175,9729,11974,13763,15054,15825,16104,15949,15419,14574,13446,12066,10433,8577,6504,4278,1967,-316,-2436,-4256,-5633,-6471,-6719,-6378,-5522,-4260,-2745,-1157,339,1558,2374,2666,2384,1528,153,-1612,-3611,-5643,-7513,-9046,-10102,-10608,-10550,-9979,-9010,-7787,-6492,-5281,-4310,-3663,-3388,-3463,-3821,-4355,-4947,-5461,-5789,-5839,-5542,-4876,-3827,-2437,-735,1185,3262,5381,7456,9381,11079,12477,13533,14242,14591,14627,14361,13834,13079,12110,10956,9640,8174,6612,4973,3338,1769,366,-759,-1511,-1777,-1507,-685,639,2348,4281,6239,8014,9424,10323,10625,10323,9471,8183,6619,4943,3324,1897,743,-91,-623,-918,-1056,-1161,-1329,-1647,-2183,-2944,-3916,-5023,-6164,-7199,-7991,-8391,-8296,-7626,-6373,-4568,-2324,221,2872,5421,7672,9447,10609,11106,10900,10060,8659,6833,4719,2488,287,-1716,-3404,-4660,-5434,-5702,-5503,-4919,-4058,-3074,-2101,-1276,-719,-487,-632,-1146,-1983,-3081,-4334,-5619,-6819,-7796,-8447,-8688,-8457,-7747,-6585,-5030,-3181,-1145,959,3029,4962,6698,8182,9388,10317,10959,11346,11471,11373,11064,10570,9944,9215,8468,7750,7143,6694,6453,6437,6632,7010,7493,7994,8413,8625,8557,8115,7259,5988,4310,2312,81,-2248,-4527,-6602,-8344,-9627,-10401,-10626,-10327,-9567,-8421,-7020,-5483,-3944,-2545,-1386,-570,-144,-111,-452,-1071,-1894,-2778,-3635,-4345,-4849,-5102,-5112,-4903,-4564,-4153,-3810,-3585,-3586,-3829,-4320,-5014,-5816,-6622,-7294,-7696,-7722,-7272,-6321,-4881,-3018,-845,1491,3846,6061,8016,9625,10837,11653,12119,12293,12272,12130,11946,11754,11576,11356,11068,10591,9885,8863,7518,5868,3977,1950,-86,-1992,-3624,-4883,-5685,-6014,-5911,-5454,-4784,-4047,-3399,-2957,-2818,-2982,-3441,-4079,-4797,-5448,-5919,-6127,-6025,-5649,-5051,-4348,-3648,-3066,-2687,-2566,-2704,-3082,-3608,-4212,-4763,-5184,-5370,-5283,-4880,-4179,-3196,-1989,-614,841,2315,3703,4959,6010,6827,7393,7715,7811,7714,7441,7017,6445,5726,4864,3834,2667,1339,-95,-1628,-3183,-4725,-6158,-7432,-8449,-9153,-9476,-9391,-8893,-8013,-6837,-5448,-3997,-2576,-1314,-264,531,1081,1442,1669,1868,2090,2422,2877,3466,4142,4840,5463,5921,6108,5960,5428,4508,3255,1739,113,-1501,-2912,-3991,-4597,-4646,-4120,-3034,-1507,326,2251,4076,5581,6617,7055,6856,6026,4658,2863,818,-1321,-3377,-5215,-6725,-7830,-8505,-8747,-8595,-8103,-7357,-6424,-5422,-4408,-3491,-2727,-2194,-1929,-1981,-2339,-3003,-3897,-4955,-6044,-7065,-7871,-8381,-8511,-8234,-7577,-6592,-5395,-4108,-2868,-1810,-1021,-574,-470,-668,-1088,-1600,-2086,-2419,-2519,-2337,-1903,-1252,-509,235,870,1315,1544,1572,1445,1275,1152,1195,1483,2078,2971,4131,5450,6810,8053,9025,9597,9670,9208,8231,6817,5096,3214,1355,-355,-1759,-2806,-3444,-3702,-3630,-3313,-2852,-2355,-1910,-1603,-1473,-1544,-1790,-2173,-2619,-3062,-3420,-3631,-3655,-3484,-3154,-2725,-2297,-1954,-1809,-1910,-2306,-2979,-3882,-4931,-6013,-7001,-7793,-8265,-8368,-8046,-7321,-6226,-4863,-3338,-1790,-359,854,1735,2248,2364,2120,1570,807,-73,-961,-1771,-2427,-2889,-3153,-3243,-3218,-3155,-3123,-3187,-3374,-3684,-4081,-4490,-4840,-5031,-5013,-4756,-4269,-3631,-2926,-2282,-1809,-1591,-1679,-2044,-2636,-3321,-3989,-4484,-4709,-4597,-4132,-3373,-2416,-1399,-488,175,469,311,-287,-1291,-2568,-3980,-5337,-6491,-7277,-7616,-7445,-6784,-5682,-4240,-2566,-788,987,2660,4172,5470,6542,7386,8007,8420,8626,8621,8398,7933,7225,6261,5065,3672,2137,551,-998,-2407,-3576,-4437,-4934,-5046,-4808,-4251,-3488,-2599,-1726,-943,-364,-1,124,71,-94,-264,-363,-291,-28,459,1124,1913,2741,3493,4080,4388,4352,3920,3088,1890,401,-1262,-2973,-4570,-5914,-6886,-7371,-7354,-6800,-5785,-4383,-2719,-929,842,2472,3841,4887,5545,5828,5734,5333,4684,3884,3018,2189,1476,961,689,683,927,1374,1934,2532,3039,3392,3507,3364,2953,2311,1472,501,-555,-1645,-2707,-3715,-4595,-5326,-5835,-6097,-6061,-5725,-5081,-4177,-3068,-1851,-635,469,1355,1934,2183,2082,1713,1158,565,66,-184,-92,423,1354,2648,4190,5813,7367,8667,9625,10159,10294,10087,9663,9149,8693,8396,8330,8511,8905,9416,9953,10353,10516,10321,9695,8620,7100,5213,3060,775,-1484,-3583,-5387,-6817,-7824,-8427,-8667,-8648,-8461,-8232,-8032,-7940,-7952,-8049,-8158,-8177,-8012,-7567,-6775,-5620,-4122,-2346,-410,1579,3463,5139,6489,7455,8011,8154,7948,7432,6726,5893,5061,4298,3701,3323,3207,3363,3761,4367,5075,5827,6485,6984,7220,7150,6737,5995,4963,3721,2378,1052,-109,-985,-1464,-1463,-959,41,1464,3204,5111,7034,8806,10279,11331,11860,11796,11112,9814,7956,5630,2989,184,-2575,-5120,-7277,-8930,-9999,-10480,-10408,-9876,-9005,-7942,-6831,-5821,-5012,-4510,-4332,-4502,-4955,-5613,-6357,-7050,-7550,-7737,-7506,-6820,-5673,-4140,-2324,-377,1553,3322,4842,6043,6953,7596,8066,8438,8789,9160,9562,9957,10284,10464,10403,10052,9344,8301,6939,5344,3613,1868,231,-1184,-2290,-3022,-3363,-3315,-2934,-2267,-1407,-406,656,1746,2831,3901,4958,6004,7042,8070,9068,10025,10893,11650,12232,12600,12690,12456,11856,10872,9508,7806,5832,3690,1490,-638,-2589,-4266,-5607,-6597,-7234,-7567,-7645,-7534,-7297,-6992,-6661,-6351,-6081,-5890,-5779,-5782,-5894,-6122,-6450,-6839,-7242,-7582,-7782,-7757,-7436,-6783,-5779,-4462,-2901,-1194,530,2133,3493,4472,4995,4986,4423,3338,1766,-160,-2327,-4553,-6672,-8502,-9901,-10740,-10962,-10542,-9518,-7981,-6048,-3884,-1633,518,2452,4021,5179,5866,6122,5992,5595,5046,4489,4056,3835,3911,4273,4904,5734,6661,7613,8489,9254,9866,10328,10646,10827,10887,10813,10607,10241,9718,9028,8181,7205,6114,4949,3738,2505,1289,119,-967,-1941,-2768,-3447,-3963,-4338,-4615,-4829,-5059,-5341,-5754,-6294,-6998,-7799,-8656,-9461,-10124,-10530,-10608,-10296,-9592,-8514,-7145,-5567,-3920,-2306,-852,361,1271,1851,2121,2116,1911,1580,1208,864,603,454,418,471,564,638,636,507,219,-239,-859,-1623,-2492,-3437,-4411,-5370,-6262,-7024,-7590,-7889,-7849,-7423,-6565,-5286,-3609,-1596,638,2999,5331,7512,9411,10901,11884,12274,12018,11098,9550,7455,4954,2234,-497,-3008,-5110,-6642,-7523,-7729,-7330,-6422,-5182,-3769,-2372,-1147,-219,323,443,146,-517,-1462,-2586,-3764,-4898,-5856,-6588,-7011,-7129,-6939,-6489,-5833,-5047,-4193,-3341,-2530,-1799,-1158,-610,-152,231,556,839,1101,1359,1606,1851,2054,2193,2218,2093,1794,1305,669,-81,-843,-1536,-2058,-2343,-2356,-2111,-1676,-1157,-678,-368,-305,-540,-1046,-1752,-2552,-3312,-3918,-4278,-4337,-4081,-3548,-2784,-1884,-949,-67,635,1088,1218,981,398,-506,-1628,-2858,-4053,-5066,-5772,-6068,-5905,-5274,-4218,-2827,-1198,534,2244,3833,5175,6226,6901,7186,7049,6514,5596,4361,2892,1299,-290,-1729,-2910,-3699,-4062,-3942,-3399,-2486,-1332,-80,1115,2084,2687,2812,2399,1439,-5,-1829,-3866,-5941,-7868,-9483,-10661,-11331,-11473,-11124,-10360,-9287,-8030,-6712,-5446,-4331,-3441,-2827,-2510,-2492,-2734,-3194,-3779,-4410,-4975,-5393,-5568,-5467,-5048,-4342,-3387,-2256,-1040,169,1293,2258,3027,3575,3904,4028,3984,3805,3544,3242,2956,2719,2576,2539,2608,2766,2968,3169,3308,3359,3273,3075,2761,2383,1973,1574,1181,808,393,-84,-689,-1441,-2350,-3377,-4463,-5510,-6414,-7063,-7372,-7276,-6760,-5846,-4605,-3151,-1611,-138,1148,2134,2757,3007,2898,2519,1938,1291,655,136,-228,-401,-416,-302,-146,-14,3,-150,-530,-1138,-1981,-3004,-4162,-5382,-6586,-7711,-8679,-9426,-9897,-10014,-9754,-9055,-7935,-6400,-4516,-2374,-80,2230,4440,6410,8042,9229,9905,10025,9573,8586,7115,5274,3179,987,-1157,-3112,-4763,-6032,-6874,-7305,-7340,-7070,-6534,-5840,-5027,-4168,-3291,-2429,-1602,-827,-117,512,1038,1460,1754,1939,2019,2035,2016,2033,2098,2281,2561,2959,3422,3916,4373,4744,4973,5034,4912,4620,4188,3670,3128,2635,2243,2006,1936,2035,2270,2595,2962,3311,3609,3838,3977,4061,4075,4056,3983,3854,3627,3265,2731,1996,1069,-12,-1188,-2337,-3376,-4169,-4645,-4737,-4435,-3773,-2831,-1721,-581,461,1288,1835,2063,2017,1752,1396,1055,877,946,1357,2123,3228,4609,6150,7729,9203,10447,11352,11850,11893,11487,10648,9423,7879,6072,4093,2012,-76,-2080,-3916,-5482,-6724,-7574,-8023,-8076,-7776,-7191,-6407,-5513,-4609,-3776,-3091,-2604,-2346,-2313,-2473,-2765,-3088,-3350,-3428,-3244,-2721,-1847,-650,794,2364,3921,5320,6428,7163,7474,7367,6906,6157,5251,4273,3327,2481,1786,1252,914,738,761,962,1357,1956,2734,3693,4766,5914,7038,8073,8929,9554,9908,9992,9825,9469,8986,8461,7960,7551,7254,7096,7039,7058,7086,7072,6951,6690,6263,5670,4934,4088,3162,2203,1212,211,-820,-1886,-3001,-4161,-5344,-6522,-7623,-8596,-9339,-9813,-9927,-9672,-9024,-8013,-6711,-5196,-3604,-2061,-701,355,1033,1300,1161,725,62,-629,-1240,-1607,-1657,-1339,-685,230,1289,2340,3243,3881,4150,4035,3531,2706,1655,496,-635,-1613,-2321,-2669,-2602,-2076,-1117,265,1981,3964,6092,8263,10343,12226,13782,14927,15573,15670,15215,14221,12769,10960,8916,6798,4717,2814,1154,-213,-1288,-2110,-2740,-3251,-3726,-4216,-4774,-5395,-6085,-6789,-7474,-8081,-8562,-8895,-9054,-9055,-8914,-8658,-8327,-7936,-7518,-7068,-6603,-6111,-5606,-5090,-4594,-4132,-3755,-3473,-3321,-3291,-3374,-3533,-3720,-3881,-3941,-3860,-3559,-3035,-2248,-1236,-22,1317,2702,4037,5224,6192,6868,7245,7310,7126,6737,6229,5680,5145,4688,4328,4080,3940,3886,3899,3956,4039,4130,4242,4353,4502,4665,4857,5052,5208,5281,5197,4899,4355,3531,2496,1282,43,-1124,-2056,-2655,-2838,-2587,-1937,-992,119,1222,2158,2789,3013,2786,2118,1056,-290,-1837,-3440,-5022,-6478,-7754,-8803,-9601,-10131,-10392,-10383,-10114,-9588,-8840,-7888,-6799,-5628,-4472,-3403,-2524,-1878,-1525,-1444,-1619,-1963,-2391,-2801,-3085,-3182,-3024,-2622,-1998,-1230,-416,331,893,1174,1101,643,-189,-1337,-2720,-4204,-5680,-6998,-8059,-8759,-9049,-8887,-8294,-7278,-5911,-4239,-2351,-314,1789,3880,5882,7723,9331,10643,11618,12219,12449,12322,11882,11193,10332,9388,8440,7571,6834,6267,5873,5634,5500,5423,5327,5174,4904,4505,3973,3303,2529,1649,678,-372,-1511,-2725,-4008,-5339,-6673,-7979,-9171,-10214,-11022,-11559,-11789,-11694,-11290,-10620,-9742,-8752,-7742,-6825,-6077,-5585,-5355,-5389,-5619,-5941,-6232,-6355,-6182,-5633,-4665,-3308,-1650,167,1964,3553,4760,5456,5563,5091,4093,2719,1130,-470,-1893,-2976,-3600,-3708,-3294,-2434,-1209,225,1746,3196,4472,5452,6082,6288,6057,5377,4271,2789,1009,-966,-3003,-4974,-6724,-8139,-9103,-9562,-9496,-8926,-7946,-6653,-5198,-3721,-2342,-1180,-279,337,684,841,852,828,815,883,1054,1336,1720,2177,2669,3159,3592,3931,4143,4187,4062,3755,3284,2673,1956,1180,389,-364,-1037,-1600,-2020,-2305,-2432,-2440,-2314,-2091,-1772,-1368,-888,-337,260,891,1496,2058,2490,2771,2828,2644,2183,1461,484,-696,-2027,-3435,-4846,-6181,-7377,-8369,-9116,-9586,-9753,-9616,-9160,-8417,-7392,-6150,-4748,-3276,-1853,-586,399,1019,1197,944,281,-668,-1778,-2864,-3763,-4312,-4408,-3994,-3092,-1779,-194,1493,3096,4438,5370,5792,5653,4967,3784,2236,438,-1413,-3182,-4690,-5824,-6480,-6629,-6261,-5442,-4258,-2839,-1342,85,1275,2110,2487,2353,1731,657,-724,-2293,-3840,-5215,-6233,-6779,-6775,-6206,-5129,-3652,-1945,-199,1375,2590,3280,3351,2761,1543,-187,-2279,-4512,-6663,-8506,-9840,-10527,-10481,-9718,-8309,-6418,-4240,-1993,87,1836,3095,3818,3985,3677,2988,2086,1120,247,-406,-756,-766,-460,119,860,1680,2475,3161,3711,4081,4303,4391,4391,4357,4308,4306,4336,4436,4564,4712,4835,4881,4830,4626,4274,3753,3091,2302,1441,539,-332,-1122,-1760,-2188,-2352,-2225,-1803,-1115,-240,729,1654,2393,2835,2861,2455,1618,443,-918,-2303,-3488,-4331,-4674,-4476,-3746,-2581,-1144,368,1749,2815,3426,3525,3107,2261,1117,-158,-1377,-2391,-3044,-3283,-3052,-2397,-1384,-113,1281,2676,3936,4963,5650,5957,5844,5313,4404,3160,1671,22,-1688,-3333,-4820,-6017,-6837,-7190,-7023,-6310,-5089,-3414,-1415,772,2974,5016,6748,8045,8832,9092,8870,8244,7357,6352,5374,4566,4005,3740,3773,4026,4438,4882,5262,5491,5510,5306,4884,4305,3620,2917,2265,1732,1367,1218,1290,1597,2116,2809,3638,4544,5463,6346,7126,7758,8195,8404,8346,8026,7419,6564,5466,4190,2779,1305,-151,-1531,-2743,-3745,-4475,-4924,-5079,-4973,-4627,-4111,-3464,-2751,-2022,-1302,-639,-26,503,959,1319,1588,1763,1843,1855,1814,1779,1790,1915,2201,2681,3380,4255,5271,6318,7300,8094,8596,8735,8473,7830,6872,5701,4441,3237,2194,1425,966,827,964,1288,1690,2051,2251,2205,1842,1154,150,-1097,-2509,-3972,-5376,-6623,-7628,-8340,-8744,-8841,-8674,-8275,-7705,-6993,-6185,-5292,-4339,-3335,-2301,-1269,-269,636,1413,1988,2336,2427,2270,1899,1391,823,321,-24,-110,124,701,1601,2764,4090,5468,6762,7868,8691,9176,9315,9120,8665,8019,7294,6582,5973,5544,5324,5327,5521,5862,6271,6698,7068,7357,7545,7639,7666,7650,7629,7604,7582,7514,7365,7042,6496,5640,4459,2933,1115,-937,-3102,-5281,-7335,-9170,-10691,-11839,-12601,-12961,-12983,-12691,-12191,-11539,-10846,-10181,-9635,-9255,-9089,-9134,-9363,-9717,-10093,-10399,-10504,-10327,-9775,-8827,-7496,-5831,-3953,-1978,-64,1646,3036,4009,4541,4639,4381,3875,3264,2700,2329,2266,2585,3306,4412,5794,7369,8932,10358,11442,12064,12109,11539,10372,8683,6608,4310,1966,-247,-2192,-3762,-4905,-5604,-5899,-5820,-5447,-4835,-4056,-3182,-2283,-1442,-741,-267,-91,-272,-826,-1733,-2920,-4270,-5632,-6835,-7710,-8128,-7990,-7293,-6081,-4493,-2695,-924,631,1761,2351,2330,1739,661,-719,-2212,-3593,-4660,-5260,-5279,-4696,-3546,-1924,-14,2030,3965,5638,6882,7605,7789,7445,6692,5630,4422,3191,2046,1057,239,-427,-992,-1523,-2060,-2660,-3295,-3968,-4594,-5118,-5445,-5520,-5278,-4712,-3826,-2663,-1297,190,1691,3102,4315,5243,5803,5959,5696,5044,4082,2898,1636,413,-618,-1371,-1743,-1729,-1319,-595,349,1370,2331,3080,3511,3541,3138,2335,1196,-163,-1601,-2978,-4140,-4996,-5444,-5494,-5144,-4509,-3683,-2847,-2129,-1702,-1635,-2016,-2802,-3961,-5358,-6869,-8336,-9633,-10641,-11299,-11573,-11480,-11054,-10359,-9445,-8372,-7170,-5871,-4488,-3043,-1575,-123,1222,2391,3281,3827,3978,3744,3171,2359,1443,576,-105,-469,-456,-39,742,1789,2975,4148,5146,5844,6129,5971,5354,4364,3090,1687,311,-889,-1773,-2249,-2283,-1867,-1092,-31,1156,2358,3431,4291,4875,5161,5163,4924,4487,3913,3248,2509,1733,906,42,-857,-1776,-2689,-3540,-4294,-4887,-5275,-5447,-5381,-5131,-4721,-4233,-3730,-3274,-2927,-2703,-2623,-2674,-2817,-3024,-3219,-3356,-3366,-3190,-2789,-2134,-1230,-111,1152,2471,3715,4775,5509,5841,5679,5020,3872,2308,425,-1632,-3742,-5726,-7477,-8851,-9773,-10167,-10021,-9344,-8193,-6680,-4926,-3119,-1431,-50,873,1230,985,162,-1128,-2737,-4469,-6125,-7534,-8544,-9085,-9122,-8693,-7865,-6747,-5441,-4044,-2647,-1286,-14,1166,2233,3159,3939,4506,4867,4957,4807,4401,3805,3058,2249,1445,718,130,-293,-519,-573,-460,-239,56,360,628,805,871,796,598,281,-99,-511,-878,-1159,-1294,-1250,-1020,-610,-78,535,1128,1662,2055,2311,2422,2447,2430,2457,2557,2764,3040,3333,3534,3561,3303,2721,1807,604,-777,-2210,-3546,-4648,-5422,-5816,-5839,-5560,-5071,-4520,-4014,-3697,-3636,-3889,-4465,-5301,-6341,-7456,-8526,-9419,-10008,-10205,-9941,-9206,-8014,-6450,-4608,-2629,-661,1164,2699,3864,4588,4857,4713,4214,3485,2643,1827,1175,778,729,1049,1731,2725,3916,5185,6360,7279,7797,7788,7203,6031,4354,2298,49,-2185,-4191,-5783,-6817,-7207,-6961,-6115,-4818,-3205,-1482,188,1635,2759,3481,3810,3761,3432,2895,2261,1614,1014,505,101,-211,-436,-599,-709,-753,-737,-625,-413,-95,311,759,1189,1535,1715,1694,1436,966,328,-383,-1080,-1629,-1960,-1975,-1651,-984,-10,1190,2522,3874,5140,6224,7064,7623,7903,7936,7777,7475,7091,6648,6150,5595,4937,4160,3239,2172,1011,-203,-1367,-2386,-3164,-3602,-3650,-3273,-2497,-1363,25,1562,3118,4564,5786,6701,7254,7441,7299,6905,6354,5775,5270,4932,4834,4975,5363,5922,6582,7240,7797,8160,8251,8025,7453,6549,5344,3899,2293,629,-988,-2431,-3595,-4363,-4677,-4488,-3828,-2773,-1451,-54,1233,2196,2693,2597,1908,651,-1025,-2955,-4927,-6733,-8207,-9208,-9679,-9613,-9050,-8101,-6850,-5454,-4001,-2613,-1348,-262,644,1374,1983,2504,3016,3542,4136,4796,5521,6283,7050,7780,8439,9003,9450,9785,10005,10125,10153,10107,9982,9794,9533,9201,8803,8329,7793,7196,6551,5885,5215,4573,3984,3467,3036,2685,2393,2130,1860,1543,1166,719,229,-258,-689,-1005,-1167,-1164,-1017,-773,-520,-325,-266,-383,-680,-1120,-1640,-2148,-2561,-2820,-2872,-2745,-2456,-2089,-1724,-1429,-1292,-1330,-1568,-1981,-2510,-3085,-3611,-3988,-4126,-3949,-3397,-2467,-1160,450,2280,4214,6104,7834,9254,10293,10856,10943,10536,9706,8498,7030,5374,3672,2004,491,-790,-1776,-2425,-2757,-2804,-2661,-2440,-2263,-2255,-2517,-3088,-3999,-5177,-6550,-7982,-9347,-10492,-11315,-11718,-11658,-11141,-10201,-8935,-7453,-5894,-4394,-3083,-2056,-1367,-1038,-1012,-1229,-1564,-1913,-2166,-2245,-2124,-1808,-1347,-817,-292,155,482,684,783,827,894,1037,1328,1781,2418,3198,4089,5014,5921,6740,7426,7949,8284,8443,8422,8259,7963,7588,7145,6687,6216,5777,5352,4962,4588,4232,3890,3557,3228,2890,2525,2092,1555,857,-29,-1138,-2451,-3942,-5530,-7125,-8625,-9900,-10889,-11495,-11722,-11567,-11088,-10365,-9489,-8565,-7685,-6917,-6328,-5918,-5691,-5595,-5557,-5498,-5328,-4971,-4385,-3563,-2530,-1374,-168,954,1916,2620,3032,3131,2951,2529,1948,1264,557,-110,-693,-1127,-1398,-1442,-1260,-818,-134,757,1793,2862,3841,4592,4977,4908,4328,3251,1754,-35,-1939,-3769,-5344,-6496,-7146,-7221,-6770,-5858,-4624,-3216,-1809,-530,495,1203,1586,1662,1513,1230,914,668,562,629,876,1260,1710,2153,2490,2660,2614,2337,1853,1208,469,-285,-999,-1596,-2080,-2401,-2617,-2722,-2780,-2825,-2892,-3019,-3200,-3447,-3725,-4002,-4236,-4371,-4370,-4200,-3849,-3327,-2662,-1901,-1082,-264,538,1282,1984,2606,3172,3639,4007,4234,4303,4198,3919,3506,2979,2424,1880,1423,1077,870,779,775,798,789,685,446,34,-544,-1279,-2113,-2995,-3839,-4569,-5100,-5378,-5358,-5037,-4433,-3593,-2599,-1519,-450,533,1376,2014,2452,2646,2633,2393,1962,1341,555,-368,-1388,-2454,-3498,-4449,-5242,-5810,-6138,-6210,-6080,-5794,-5456,-5143,-4951,-4926,-5108,-5453,-5933,-6409,-6807,-6962,-6803,-6220,-5207,-3774,-2002,-22,2022,3935,5579,6797,7521,7704,7378,6606,5510,4203,2825,1492,292,-699,-1455,-1963,-2242,-2315,-2236,-2031,-1758,-1450,-1141,-871,-651,-515,-450,-477,-560,-692,-827,-936,-975,-926,-758,-490,-120,308,758,1193,1568,1855,2041,2106,2070,1931,1715,1456,1172,906,676,502,383,318,260,192,67,-160,-487,-948,-1490,-2098,-2690,-3204,-3573,-3726,-3654,-3328,-2800,-2121,-1381,-676,-112,239,294,54,-485,-1239,-2125,-3006,-3764,-4284,-4481,-4346,-3872,-3156,-2281,-1379,-564,76,464,596,469,148,-314,-834,-1348,-1788,-2105,-2266,-2243,-2032,-1639,-1086,-425,281,940,1456,1724,1664,1214,365,-856,-2366,-4052,-5778,-7393,-8777,-9804,-10432,-10609,-10368,-9744,-8820,-7686,-6433,-5152,-3900,-2732,-1652,-663,264,1154,2028,2896,3740,4528,5211,5728,6031,6074,5832,5322,4547,3586,2483,1335,226,-757,-1548,-2078,-2339,-2305,-2036,-1554,-963,-318,295,819,1233,1521,1719,1876,2041,2305,2690,3266,4017,4940,5974,7047,8055,8905,9500,9772,9678,9223,8424,7362,6102,4760,3424,2193,1137,310,-268,-605,-744,-738,-679,-630,-694,-915,-1345,-1995,-2837,-3847,-4928,-6035,-7053,-7935,-8591,-8991,-9085,-8871,-8326,-7488,-6366,-5031,-3539,-1979,-436,990,2240,3239,3983,4456,4704,4768,4709,4579,4430,4272,4135,3984,3820,3594,3294,2893,2380,1771,1060,291,-521,-1348,-2141,-2895,-3551,-4113,-4539,-4829,-4973,-4964,-4809,-4491,-4012,-3350,-2491,-1432,-151,1317,2966,4740,6577,8407,10136,11687,12967,13920,14472,14613,14324,13632,12605,11305,9860,8377,6984,5800,4908,4367,4182,4326,4717,5260,5828,6322,6627,6698,6481,5992,5260,4348,3321,2268,1235,292,-549,-1270,-1893,-2422,-2908,-3348,-3777,-4191,-4583,-4932,-5222,-5393,-5438,-5300,-4975,-4453,-3746,-2906,-1960,-1009,-78,734,1406,1898,2208,2364,2402,2401,2423,2548,2847,3343,4087,5017,6125,7300,8460,9489,10279,10743,10829,10518,9853,8899,7784,6624,5560,4693,4095,3784,3729,3855,4057,4208,4212,3957,3420,2574,1487,231,-1060,-2247,-3187,-3750,-3846,-3434,-2529,-1213,374,2039,3579,4762,5415,5394,4637,3167,1075,-1462,-4241,-7015,-9569,-11686,-13240,-14117,-14320,-13870,-12863,-11421,-9681,-7780,-5852,-3980,-2261,-712,630,1792,2785,3648,4406,5080,5681,6193,6605,6881,7005,6953,6731,6357,5870,5313,4752,4229,3794,3482,3299,3262,3348,3540,3809,4114,4420,4685,4870,4939,4870,4633,4233,3677,2994,2247,1492,825,307,12,-29,177,600,1135,1690,2114,2291,2094,1469,376,-1117,-2925,-4879,-6806,-8505,-9825,-10632,-10880,-10572,-9782,-8634,-7272,-5870,-4552,-3453,-2619,-2076,-1797,-1707,-1732,-1773,-1755,-1617,-1324,-872,-277,414,1162,1890,2567,3116,3523,3745,3788,3662,3397,3037,2637,2228,1865,1539,1257,978,664,257,-274,-975,-1839,-2870,-4020,-5261,-6512,-7751,-8878,-9883,-10682,-11261,-11574,-11620,-11395,-10937,-10290,-9522,-8719,-7950,-7292,-6780,-6424,-6199,-6031,-5839,-5501,-4941,-4069,-2877,-1386,313,2084,3751,5141,6088,6470,6252,5431,4141,2521,801,-800,-2076,-2857,-3053,-2635,-1662,-250,1430,3194,4855,6251,7269,7847,7971,7704,7112,6326,5452,4617,3911,3397,3126,3074,3245,3561,3986,4431,4840,5156,5329,5346,5195,4887,4450,3895,3258,2536,1747,883,-49,-1046,-2086,-3141,-4186,-5155,-6056,-6807,-7443,-7918,-8268,-8485,-8596,-8604,-8518,-8345,-8078,-7725,-7294,-6798,-6267,-5747,-5261,-4880,-4604,-4483,-4494,-4620,-4813,-5005,-5122,-5096,-4869,-4406,-3722,-2830,-1818,-753,254,1131,1802,2243,2462,2501,2446,2378,2405,2578,2961,3508,4197,4898,5516,5899,5970,5628,4875,3725,2247,564,-1230,-2979,-4600,-5982,-7067,-7824,-8221,-8287,-8014,-7448,-6617,-5559,-4328,-2967,-1531,-79,1348,2686,3909,4961,5834,6474,6886,7021,6890,6467,5758,4780,3555,2128,567,-1074,-2681,-4197,-5501,-6535,-7215,-7507,-7391,-6891,-6050,-4961,-3716,-2449,-1261,-278,429,806,840,571,72,-553,-1161,-1628,-1815,-1631,-1010,43,1485,3188,5006,6724,8161,9108,9461,9140,8189,6712,4898,2966,1161,-327,-1335,-1806,-1747,-1254,-477,399,1189,1716,1876,1583,871,-224,-1554,-2996,-4366,-5521,-6338,-6722,-6667,-6174,-5348,-4283,-3143,-2067,-1194,-628,-430,-601,-1105,-1850,-2723,-3602,-4365,-4923,-5208,-5205,-4921,-4394,-3698,-2891,-2059,-1273,-595,-100,176,172,-105,-682,-1482,-2472,-3513,-4519,-5339,-5895,-6091,-5924,-5405,-4616,-3667,-2679,-1778,-1062,-586,-380,-406,-620,-930,-1271,-1553,-1751,-1822,-1793,-1681,-1534,-1388,-1284,-1222,-1203,-1191,-1139,-1013,-757,-370,164,800,1510,2230,2916,3525,4033,4436,4731,4939,5071,5129,5131,5056,4910,4677,4351,3926,3410,2794,2108,1361,588,-172,-868,-1453,-1846,-2016,-1898,-1485,-789,131,1189,2239,3162,3807,4073,3905,3287,2283,994,-446,-1881,-3182,-4226,-4947,-5320,-5351,-5103,-4630,-4021,-3346,-2670,-2032,-1471,-997,-628,-378,-256,-275,-453,-778,-1254,-1846,-2517,-3213,-3876,-4442,-4864,-5101,-5128,-4961,-4604,-4115,-3531,-2916,-2320,-1776,-1315,-930,-603,-301,36,432,939,1539,2221,2921,3554,4036,4273,4193,3776,2992,1923,606,-820,-2267,-3592,-4711,-5515,-5969,-6020,-5698,-5013,-4042,-2856,-1545,-205,1074,2218,3165,3882,4361,4623,4705,4675,4588,4526,4531,4649,4877,5208,5575,5928,6162,6208,5988,5460,4618,3491,2163,739,-645,-1846,-2739,-3214,-3217,-2731,-1804,-516,1010,2627,4202,5600,6724,7519,7952,8056,7872,7467,6939,6354,5807,5361,5054,4926,4955,5117,5354,5600,5781,5848,5770,5540,5199,4778,4363,3985,3720,3561,3532,3595,3704,3821,3872,3837,3675,3400,3018,2590,2151,1773,1486,1323,1276,1327,1415,1495,1496,1378,1104,681,116,-538,-1230,-1906,-2492,-2958,-3262,-3401,-3382,-3243,-3018,-2769,-2533,-2346,-2226,-2160,-2136,-2126,-2100,-2049,-1957,-1833,-1680,-1507,-1308,-1077,-794,-431,26,600,1287,2073,2933,3817,4687,5483,6175,6727,7124,7366,7456,7414,7246,6969,6591,6120,5569,4943,4274,3581,2907,2291,1780,1405,1203,1179,1338,1653,2110,2647,3243,3828,4383,4857,5240,5516,5683,5764,5766,5723,5655,5577,5498,5411,5287,5100,4802,4343,3706,2845,1783,539,-835,-2245,-3597,-4777,-5666,-6180,-6238,-5839,-4988,-3784,-2331,-772,732,2074,3126,3862,4252,4347,4199,3892,3506,3099,2724,2386,2102,1842,1601,1359,1124,912,765,720,824,1104,1550,2138,2779,3387,3836,4016,3841,3254,2245,862,-828,-2701,-4650,-6527,-8233,-9647,-10706,-11352,-11565,-11359,-10757,-9820,-8610,-7201,-5678,-4127,-2637,-1307,-227,508,840,715,142,-844,-2163,-3679,-5260,-6728,-7953,-8782,-9141,-8972,-8278,-7132,-5615,-3889,-2104,-433,980,2005,2594,2719,2440,1860,1099,340,-292,-639,-628,-198,625,1792,3189,4677,6112,7331,8213,8651,8591,8032,7010,5617,3976,2214,494,-1068,-2348,-3262,-3769,-3846,-3524,-2845,-1898,-767,417,1561,2515,3214,3538,3473,2980,2107,922,-479,-1967,-3419,-4726,-5789,-6575,-7056,-7287,-7312,-7233,-7125,-7060,-7094,-7219,-7422,-7633,-7773,-7767,-7533,-7035,-6260,-5238,-4029,-2725,-1414,-200,852,1689,2302,2716,2964,3127,3248,3396,3587,3828,4089,4319,4462,4453,4246,3830,3195,2408,1505,596,-258,-972,-1497,-1816,-1937,-1906,-1782,-1628,-1518,-1468,-1532,-1666,-1882,-2137,-2409,-2692,-2987,-3299,-3670,-4101,-4624,-5235,-5912,-6624,-7300,-7869,-8242,-8335,-8080,-7451,-6443,-5125,-3596,-1999,-498,748,1596,1954,1780,1094,-23,-1450,-3032,-4592,-5989,-7062,-7729,-7913,-7614,-6850,-5701,-4252,-2632,-956,653,2096,3302,4221,4847,5188,5283,5182,4946,4639,4327,4079,3946,3989,4244,4719,5440,6340,7399,8495,9533,10366,10871,10910,10415,9338,7733,5689,3399,1045,-1106,-2878,-4087,-4653,-4581,-3938,-2884,-1615,-317,793,1605,1998,1968,1541,790,-173,-1244,-2321,-3318,-4190,-4908,-5480,-5913,-6237,-6461,-6597,-6627,-6557,-6339,-6006,-5536,-4986,-4400,-3854,-3412,-3141,-3072,-3209,-3529,-3967,-4445,-4886,-5202,-5345,-5283,-5009,-4584,-4035,-3468,-2922,-2460,-2100,-1821,-1599,-1373,-1097,-739,-289,231,756,1230,1540,1640,1437,939,147,-856,-1965,-3019,-3888,-4391,-4458,-3997,-3047,-1667,-14,1753,3418,4818,5798,6281,6249,5765,4933,3925,2895,2019,1406,1146,1249,1684,2364,3184,4007,4725,5220,5431,5308,4866,4123,3150,2024,814,-378,-1505,-2497,-3314,-3932,-4308,-4433,-4281,-3822,-3076,-2017,-712,785,2372,3902,5240,6220,6725,6670,6025,4850,3241,1355,-616,-2510,-4161,-5463,-6368,-6876,-7043,-6960,-6731,-6449,-6198,-6011,-5888,-5801,-5683,-5482,-5135,-4630,-3958,-3190,-2365,-1593,-925,-425,-98,77,163,230,362,600,982,1462,1991,2459,2759,2793,2482,1809,796,-476,-1876,-3251,-4438,-5285,-5686,-5580,-4967,-3910,-2506,-895,780,2387,3801,4940,5737,6167,6224,5924,5313,4421,3330,2089,766,-566,-1864,-3054,-4102,-4942,-5545,-5870,-5897,-5632,-5092,-4342,-3461,-2551,-1731,-1102,-764,-765,-1132,-1824,-2797,-3919,-5106,-6200,-7114,-7747,-8046,-8011,-7653,-7052,-6281,-5422,-4566,-3758,-3025,-2373,-1747,-1123,-434,348,1235,2209,3210,4167,4990,5609,5965,6067,5934,5673,5375,5178,5182,5463,6037,6864,7834,8810,9625,10129,10207,9805,8934,7687,6194,4639,3195,2024,1234,881,946,1362,2015,2774,3517,4140,4575,4804,4833,4712,4482,4203,3895,3576,3218,2805,2279,1630,838,-78,-1062,-2061,-2988,-3768,-4357,-4706,-4838,-4769,-4576,-4322,-4103,-3971,-3984,-4155,-4452,-4845,-5239,-5581,-5793,-5836,-5694,-5382,-4940,-4421,-3884,-3372,-2929,-2543,-2224,-1919,-1604,-1239,-792,-267,331,950,1556,2077,2490,2749,2889,2918,2933,2987,3190,3598,4260,5186,6323,7610,8923,10133,11129,11784,12047,11888,11335,10476,9419,8314,7300,6502,6000,5827,5960,6316,6791,7244,7549,7607,7341,6734,5820,4651,3344,1988,703,-428,-1344,-2004,-2417,-2580,-2534,-2289,-1869,-1279,-510,433,1570,2860,4291,5770,7220,8515,9546,10198,10404,10138,9414,8325,6974,5497,4050,2726,1632,783,188,-218,-495,-721,-972,-1253,-1591,-1909,-2156,-2229,-2052,-1575,-771,308,1598,2970,4310,5478,6394,6990,7253,7223,6935,6482,5914,5296,4646,3978,3252,2454,1536,470,-732,-2068,-3470,-4863,-6170,-7275,-8112,-8608,-8725,-8468,-7858,-6952,-5820,-4547,-3210,-1892,-652,454,1389,2133,2664,2986,3097,3001,2727,2281,1708,1037,316,-402,-1078,-1654,-2100,-2386,-2485,-2408,-2153,-1743,-1227,-640,-54,473,891,1151,1253,1185,1008,753,502,306,215,255,420,682,991,1276,1492,1571,1511,1309,1006,668,362,161,113,241,523,920,1349,1726,1976,2022,1855,1464,928,306,-270,-728,-955,-927,-624,-102,563,1252,1863,2291,2460,2366,1991,1445,768,113,-467,-860,-1059,-1043,-879,-614,-341,-133,-31,-67,-229,-467,-764,-1043,-1293,-1499,-1659,-1819,-2003,-2238,-2567,-2968,-3459,-4002,-4576,-5145,-5680,-6157,-6552,-6856,-7072,-7192,-7256,-7254,-7241,-7212,-7207,-7221,-7267,-7339,-7431,-7531,-7633,-7717,-7787,-7835,-7866,-7886,-7915,-7942,-8003,-8050,-8103,-8098,-8011,-7792,-7391,-6793,-5983,-4968,-3801,-2523,-1208,64,1247,2268,3109,3765,4231,4557,4757,4876,4940,4955,4928,4842,4686,4435,4100,3675,3209,2740,2337,2059,1959,2066,2367,2841,3400,3979,4458,4780,4858,4696,4268,3651,2874,2042,1205,438,-223,-763,-1178,-1505,-1760,-1994,-2226,-2470,-2734,-2975,-3171,-3252,-3178,-2903,-2413,-1731,-899,-21,831,1508,1955,2058,1811,1193,261,-927,-2271,-3672,-5041,-6285,-7357,-8197,-8797,-9124,-9185,-8956,-8445,-7627,-6534,-5148,-3546,-1748,133,2030,3822,5431,6754,7745,8351,8560,8388,7859,7026,5949,4696,3331,1927,528,-809,-2051,-3178,-4167,-5018,-5725,-6281,-6695,-6942,-7027,-6913,-6610,-6092,-5400,-4541,-3590,-2597,-1640,-780,-63,485,867,1103,1241,1314,1375,1447,1528,1618,1656,1611,1406,1005,363,-519,-1612,-2876,-4195,-5508,-6668,-7608,-8228,-8484,-8363,-7866,-7052,-5968,-4705,-3334,-1941,-586,669,1778,2725,3463,4015,4344,4478,4425,4200,3863,3436,2994,2592,2283,2129,2155,2381,2803,3380,4071,4795,5483,6048,6427,6562,6438,6048,5448,4685,3866,3072,2399,1927,1688,1708,1944,2357,2851,3364,3804,4128,4304,4330,4232,4034,3773,3457,3100,2670,2157,1526,769,-106,-1072,-2072,-3044,-3906,-4602,-5078,-5301,-5285,-5031,-4610,-4056,-3467,-2890,-2410,-2074,-1908,-1941,-2132,-2458,-2853,-3240,-3570,-3765,-3810,-3689,-3439,-3119,-2799,-2581,-2524,-2709,-3145,-3841,-4743,-5799,-6906,-7998,-8976,-9787,-10386,-10746,-10868,-10750,-10398,-9817,-9013,-7972,-6726,-5265,-3658,-1937,-206,1464,2964,4214,5148,5720,5934,5815,5423,4830,4139,3410,2746,2166,1720,1396,1183,1059,995,979,1003,1077,1229,1471,1842,2329,2942,3638,4377,5099,5748,6274,6653,6868,6946,6907,6799,6662,6517,6387,6254,6096,5862,5513,4986,4263,3310,2151,805,-646,-2141,-3540,-4759,-5662,-6173,-6226,-5805,-4958,-3766,-2382,-956,319,1295,1830,1859,1344,337,-1098,-2822,-4713,-6608,-8381,-9899,-11066,-11810,-12078,-11857,-11156,-10021,-8517,-6731,-4769,-2727,-719,1169,2849,4253,5320,6016,6303,6189,5673,4808,3648,2282,811,-651,-2003,-3146,-4021,-4576,-4814,-4737,-4393,-3806,-3034,-2101,-1055,85,1271,2468,3608,4633,5465,6046,6333,6310,6009,5488,4835,4162,3553,3112,2852,2806,2909,3088,3254,3281,3097,2623,1846,775,-518,-1943,-3384,-4702,-5798,-6552,-6916,-6850,-6382,-5553,-4470,-3223,-1942,-730,323,1151,1722,2047,2147,2083,1914,1709,1525,1402,1367,1427,1570,1789,2049,2337,2631,2917,3194,3458,3717,3977,4244,4519,4804,5072,5322,5518,5647,5697,5672,5588,5494,5423,5446,5601,5917,6414,7053,7815,8626,9439,10190,10837,11346,11697,11880,11877,11683,11270,10630,9746,8625,7299,5821,4266,2755,1364,225,-604,-1069,-1160,-923,-426,219,881,1437,1763,1780,1441,761,-201,-1339,-2507,-3571,-4372,-4816,-4842,-4447,-3691,-2698,-1596,-572,245,718,779,401,-392,-1527,-2904,-4408,-5894,-7262,-8370,-9148,-9502,-9392,-8794,-7720,-6208,-4340,-2204,71,2369,4552,6521,8175,9456,10342,10812,10917,10677,10179,9459,8609,7666,6695,5725,4796,3902,3079,2302,1592,943,377,-89,-414,-564,-501,-191,369,1181,2187,3342,4550,5724,6781,7642,8274,8655,8804,8764,8588,8334,8048,7758,7471,7174,6815,6367,5751,4951,3915,2659,1197,-401,-2056,-3641,-5044,-6117,-6772,-6910,-6521,-5621,-4303,-2689,-956,736,2199,3310,3955,4092,3724,2890,1693,223,-1370,-2976,-4461,-5716,-6670,-7234,-7410,-7158,-6546,-5589,-4400,-3042,-1635,-274,945,1925,2611,2934,2895,2478,1738,718,-482,-1783,-3074,-4269,-5308,-6121,-6719,-7087,-7252,-7256,-7104,-6835,-6434,-5912,-5249,-4461,-3557,-2578,-1585,-646,153,749,1083,1143,929,493,-96,-750,-1377,-1895,-2244,-2395,-2349,-2148,-1844,-1524,-1253,-1117,-1151,-1392,-1830,-2427,-3137,-3855,-4529,-5036,-5342,-5380,-5159,-4691,-4056,-3320,-2604,-1991,-1577,-1419,-1545,-1945,-2580,-3370,-4241,-5080,-5826,-6376,-6714,-6783,-6607,-6192,-5574,-4804,-3923,-2979,-2025,-1082,-206,599,1286,1862,2289,2571,2698,2658,2469,2140,1695,1183,648,151,-246,-497,-560,-416,-64,483,1188,2022,2926,3864,4779,5617,6336,6863,7159,7164,6837,6170,5145,3831,2268,590,-1095,-2638,-3904,-4789,-5205,-5148,-4635,-3777,-2700,-1594,-631,0,180,-183,-1077,-2446,-4126,-5949,-7677,-9109,-10074,-10448,-10214,-9409,-8164,-6655,-5090,-3681,-2613,-2014,-1972,-2472,-3475,-4850,-6445,-8093,-9608,-10846,-11675,-12031,-11862,-11213,-10106,-8656,-6953,-5116,-3268,-1504,81,1424,2491,3266,3778,4057,4167,4166,4108,4045,3999,3971,3952,3893,3766,3507,3093,2482,1700,754,-274,-1313,-2245,-2972,-3382,-3413,-3005,-2184,-965,526,2205,3894,5477,6794,7761,8300,8406,8113,7504,6686,5785,4915,4168,3600,3224,2994,2855,2702,2437,1981,1265,281,-932,-2301,-3694,-4975,-5991,-6624,-6770,-6406,-5519,-4195,-2517,-625,1338,3238,4933,6327,7327,7888,7974,7598,6770,5563,4031,2299,468,-1311,-2910,-4181,-5034,-5363,-5177,-4462,-3326,-1889,-305,1210,2514,3408,3819,3660,2970,1795,282,-1440,-3184,-4808,-6172,-7185,-7799,-8009,-7841,-7369,-6647,-5778,-4809,-3824,-2848,-1923,-1053,-258,473,1107,1644,2040,2266,2282,2065,1588,885,-26,-1056,-2125,-3127,-3961,-4548,-4833,-4800,-4477,-3907,-3192,-2401,-1639,-968,-427,-33,240,437,608,815,1098,1471,1933,2446,2954,3401,3708,3835,3742,3417,2881,2171,1346,489,-330,-1028,-1535,-1810,-1815,-1557,-1054,-344,505,1433,2367,3235,3989,4577,4964,5147,5104,4857,4419,3808,3076,2248,1394,556,-198,-829,-1301,-1599,-1744,-1748,-1669,-1537,-1383,-1225,-1039,-802,-466,17,673,1515,2506,3581,4634,5537,6158,6378,6118,5357,4137,2566,813,-929,-2452,-3570,-4165,-4168,-3624,-2640,-1401,-135,929,1583,1686,1166,52,-1558,-3485,-5525,-7448,-9063,-10202,-10776,-10754,-10172,-9138,-7780,-6273,-4778,-3452,-2409,-1728,-1433,-1504,-1890,-2508,-3265,-4077,-4861,-5554,-6133,-6555,-6835,-6963,-6936,-6775,-6443,-5966,-5306,-4479,-3488,-2352,-1121,148,1384,2508,3448,4155,4579,4733,4614,4288,3787,3198,2570,1965,1433,1006,714,583,621,844,1254,1841,2592,3469,4426,5396,6317,7113,7722,8103,8219,8084,7719,7178,6536,5866,5256,4755,4418,4232,4192,4226,4272,4233,4042,3639,2992,2129,1083,-60,-1200,-2268,-3149,-3817,-4216,-4350,-4236,-3891,-3360,-2668,-1849,-937,46,1061,2077,3034,3886,4558,5000,5145,4981,4484,3712,2720,1624,553,-360,-981,-1218,-1016,-380,621,1863,3185,4386,5303,5762,5690,5036,3866,2274,440,-1461,-3217,-4669,-5677,-6175,-6149,-5647,-4765,-3623,-2349,-1064,148,1228,2160,2956,3646,4257,4821,5334,5771,6104,6246,6170,5795,5121,4143,2925,1548,136,-1178,-2264,-3002,-3320,-3178,-2601,-1646,-422,951,2328,3601,4650,5422,5884,6046,5951,5667,5267,4828,4421,4082,3848,3715,3657,3653,3634,3587,3447,3217,2881,2470,2004,1555,1139,834,659,645,823,1171,1712,2412,3268,4246,5317,6444,7572,8648,9607,10374,10899,11110,11001,10542,9789,8771,7591,6319,5049,3854,2779,1864,1119,549,166,-29,-7,236,731,1461,2417,3526,4714,5852,6814,7466,7697,7440,6683,5479,3939,2239,565,-871,-1902,-2406,-2332,-1727,-704,542,1788,2799,3368,3350,2677,1368,-466,-2661,-4988,-7230,-9161,-10618,-11483,-11719,-11353,-10472,-9213,-7736,-6191,-4739,-3473,-2482,-1788,-1387,-1253,-1328,-1562,-1893,-2286,-2698,-3127,-3549,-3981,-4400,-4819,-5200,-5528,-5759,-5844,-5749,-5423,-4854,-4030,-2977,-1735,-378,1020,2357,3564,4555,5295,5755,5948,5907,5680,5331,4919,4503,4127,3817,3605,3475,3443,3483,3578,3724,3883,4051,4204,4310,4365,4318,4165,3873,3439,2870,2192,1447,701,8,-552,-952,-1146,-1151,-996,-733,-438,-186,-46,-63,-273,-668,-1237,-1946,-2746,-3597,-4462,-5287,-6059,-6716,-7238,-7566,-7674,-7509,-7076,-6356,-5410,-4292,-3112,-1992,-1060,-441,-227,-466,-1155,-2225,-3559,-4991,-6349,-7440,-8132,-8317,-7977,-7161,-5976,-4603,-3239,-2089,-1339,-1114,-1489,-2453,-3929,-5759,-7766,-9706,-11381,-12575,-13157,-13037,-12206,-10728,-8728,-6367,-3846,-1352,937,2881,4381,5389,5901,5948,5589,4908,3965,2851,1618,324,-983,-2256,-3461,-4538,-5450,-6145,-6573,-6721,-6550,-6093,-5362,-4422,-3344,-2218,-1127,-164,624,1181,1504,1604,1515,1293,987,664,357,119,-51,-140,-175,-163,-152,-146,-188,-263,-392,-541,-711,-872,-1008,-1113,-1168,-1187,-1161,-1109,-1029,-936,-823,-705,-557,-393,-188,46,321,608,907,1178,1400,1543,1576,1480,1241,853,320,-342,-1113,-1958,-2836,-3690,-4461,-5070,-5445,-5522,-5229,-4560,-3498,-2114,-480,1271,2988,4528,5727,6504,6767,6537,5844,4812,3575,2301,1144,235,-341,-558,-451,-113,333,731,943,839,349,-557,-1840,-3410,-5144,-6869,-8434,-9688,-10504,-10828,-10614,-9915,-8781,-7336,-5692,-3985,-2344,-870,349,1259,1841,2101,2060,1777,1298,689,12,-692,-1365,-1980,-2505,-2921,-3203,-3349,-3319,-3133,-2743,-2193,-1460,-611,322,1256,2118,2829,3319,3542,3490,3172,2653,2011,1345,762,360,196,327,724,1372,2168,3052,3882,4599,5102,5358,5349,5097,4638,4058,3409,2795,2264,1888,1691,1699,1896,2272,2785,3402,4067,4749,5388,5958,6410,6720,6850,6797,6533,6077,5423,4612,3654,2600,1479,332,-801,-1883,-2884,-3751,-4461,-4956,-5200,-5156,-4788,-4095,-3094,-1827,-383,1140,2612,3907,4902,5512,5684,5412,4751,3778,2623,1419,289,-649,-1337,-1736,-1887,-1830,-1686,-1539,-1518,-1697,-2146,-2875,-3861,-5038,-6304,-7541,-8628,-9447,-9916,-9979,-9628,-8886,-7829,-6537,-5130,-3712,-2394,-1253,-360,265,609,697,563,257,-176,-688,-1244,-1820,-2386,-2942,-3454,-3917,-4291,-4537,-4627,-4498,-4141,-3522,-2661,-1588,-369,923,2182,3328,4280,4979,5416,5583,5536,5312,5002,4645,4320,4046,3845,3720,3633,3576,3495,3368,3170,2879,2503,2043,1525,968,407,-135,-624,-1046,-1371,-1602,-1720,-1735,-1653,-1475,-1230,-907,-549,-144,268,680,1065,1395,1645,1785,1787,1641,1331,870,277,-414,-1144,-1864,-2499,-2995,-3284,-3330,-3100,-2593,-1826,-850,278,1450,2590,3572,4325,4762,4844,4578,3979,3145,2152,1136,206,-526,-986,-1137,-989,-604,-78,466,886,1064,898,325,-647,-1986,-3577,-5291,-6948,-8384,-9434,-9979,-9951,-9338,-8204,-6650,-4842,-2935,-1123,459,1685,2494,2875,2862,2543,2019,1411,825,343,17,-140,-157,-77,24,84,44,-128,-424,-815,-1219,-1560,-1735,-1669,-1310,-646,286,1417,2632,3822,4864,5666,6170,6355,6238,5896,5392,4851,4352,3991,3830,3904,4219,4756,5457,6275,7109,7906,8564,9042,9277,9257,8970,8449,7722,6854,5895,4921,3980,3139,2442,1912,1605,1493,1619,1922,2403,2985,3615,4208,4685,4960,4983,4691,4104,3217,2120,872,-393,-1576,-2555,-3239,-3553,-3458,-2943,-2046,-807,672,2325,4020,5695,7221,8563,9620,10383,10805,10893,10666,10157,9421,8539,7558,6573,5609,4714,3891,3120,2383,1617,810,-93,-1080,-2132,-3213,-4225,-5092,-5707,-5977,-5857,-5306,-4368,-3102,-1626,-80,1399,2656,3602,4141,4263,3980,3353,2477,1464,425,-534,-1337,-1927,-2297,-2447,-2425,-2280,-2060,-1831,-1601,-1408,-1221,-1033,-790,-477,-53,474,1095,1759,2424,3003,3456,3731,3801,3702,3439,3113,2756,2463,2264,2178,2207,2296,2406,2468,2430,2262,1955,1527,1035,523,82,-244,-391,-336,-88,346,898,1519,2132,2671,3087,3351,3452,3423,3296,3135,2991,2925,2954,3105,3329,3601,3826,3953,3876,3575,2997,2170,1132,-38,-1240,-2362,-3297,-3949,-4245,-4156,-3668,-2833,-1708,-392,1001,2360,3571,4537,5197,5489,5426,5001,4285,3336,2251,1131,66,-862,-1587,-2108,-2408,-2570,-2632,-2710,-2878,-3206,-3752,-4506,-5447,-6508,-7583,-8590,-9409,-9979,-10244,-10205,-9894,-9372,-8744,-8087,-7521,-7088,-6856,-6813,-6948,-7193,-7500,-7774,-7973,-8036,-7960,-7744,-7438,-7076,-6739,-6472,-6319,-6307,-6418,-6622,-6859,-7045,-7113,-6973,-6600,-5943,-5053,-3943,-2721,-1455,-260,791,1624,2216,2559,2687,2653,2520,2364,2241,2199,2254,2419,2665,2971,3287,3575,3799,3919,3927,3802,3564,3218,2795,2321,1821,1330,845,399,-21,-404,-736,-1037,-1258,-1417,-1479,-1441,-1316,-1110,-872,-647,-504,-494,-678,-1066,-1668,-2436,-3310,-4200,-5016,-5658,-6069,-6191,-6019,-5570,-4895,-4054,-3136,-2198,-1322,-544,113,628,1036,1325,1543,1682,1762,1770,1689,1502,1177,696,44,-788,-1794,-2946,-4230,-5570,-6933,-8230,-9387,-10331,-10966,-11250,-11120,-10576,-9634,-8352,-6820,-5151,-3477,-1923,-613,361,942,1110,883,338,-457,-1364,-2299,-3141,-3832,-4309,-4584,-4658,-4600,-4457,-4312,-4205,-4198,-4279,-4448,-4650,-4812,-4865,-4708,-4303,-3587,-2586,-1329,98,1573,2977,4174,5051,5545,5609,5283,4622,3736,2752,1789,975,374,60,6,216,597,1099,1622,2109,2498,2772,2925,2984,2991,2982,3018,3109,3284,3518,3794,4056,4277,4390,4401,4286,4073,3801,3503,3237,3008,2843,2690,2536,2284,1899,1298,475,-576,-1808,-3129,-4438,-5592,-6479,-6978,-7022,-6564,-5631,-4258,-2570,-650,1322,3254,4993,6475,7618,8417,8857,8978,8824,8438,7907,7256,6573,5871,5195,4541,3901,3250,2553,1782,910,-62,-1123,-2224,-3312,-4309,-5151,-5773,-6142,-6244,-6095,-5739,-5228,-4630,-4021,-3445,-2980,-2630,-2441,-2391,-2477,-2650,-2878,-3099,-3265,-3339,-3281,-3093,-2770,-2342,-1864,-1364,-940,-609,-451,-469,-676,-1033,-1496,-1974,-2401,-2681,-2764,-2611,-2223,-1625,-884,-58,764,1530,2184,2710,3101,3378,3567,3700,3798,3884,3951,4000,4012,3967,3853,3656,3387,3056,2706,2361,2083,1893,1836,1913,2130,2450,2851,3273,3674,4015,4258,4395,4429,4382,4284,4187,4107,4088,4116,4170,4210,4160,3957,3537,2849,1901,707,-655,-2081,-3457,-4640,-5526,-6009,-6049,-5632,-4806,-3657,-2301,-873,490,1687,2628,3281,3639,3735,3626,3374,3048,2691,2345,2011,1690,1343,950,460,-144,-884,-1758,-2729,-3773,-4804,-5774,-6596,-7223,-7609,-7747,-7636,-7324,-6841,-6255,-5612,-4955,-4319,-3733,-3198,-2740,-2346,-2042,-1822,-1714,-1721,-1868,-2159,-2593,-3160,-3830,-4565,-5313,-6015,-6606,-7039,-7250,-7219,-6909,-6332,-5494,-4428,-3177,-1797,-334,1129,2564,3876,5042,5991,6694,7125,7259,7126,6724,6128,5381,4565,3762,3029,2446,2025,1803,1738,1814,1965,2139,2287,2378,2396,2368,2316,2299,2360,2537,2852,3281,3808,4348,4857,5250,5482,5526,5387,5092,4708,4287,3897,3571,3330,3138,2973,2742,2405,1889,1182,282,-758,-1870,-2948,-3881,-4566,-4901,-4831,-4319,-3376,-2047,-414,1415,3322,5170,6858,8265,9337,10022,10321,10249,9871,9225,8407,7454,6433,5354,4255,3096,1902,635,-685,-2033,-3372,-4613,-5699,-6519,-7040,-7204,-7032,-6559,-5864,-5024,-4152,-3299,-2537,-1877,-1310,-811,-345,138,638,1190,1739,2296,2769,3160,3397,3480,3407,3187,2866,2472,2055,1635,1255,904,614,366,182,62,32,114,330,709,1243,1943,2765,3681,4629,5559,6413,7149,7730,8153,8403,8510,8492,8385,8222,8040,7848,7682,7522,7374,7209,7000,6723,6342,5850,5244,4540,3782,3020,2320,1763,1398,1288,1445,1871,2526,3352,4264,5190,6027,6736,7241,7536,7596,7423,7024,6403,5569,4526,3300,1908,403,-1154,-2685,-4099,-5296,-6192,-6720,-6819,-6501,-5773,-4695,-3364,-1866,-331,1154,2488,3610,4481,5084,5441,5574,5532,5356,5085,4750,4363,3937,3459,2935,2351,1713,1027,305,-427,-1147,-1837,-2475,-3066,-3611,-4127,-4641,-5159,-5696,-6233,-6738,-7164,-7448,-7529,-7350,-6890,-6122,-5108,-3879,-2560,-1251,-85,811,1349,1447,1105,355,-728,-1998,-3334,-4559,-5546,-6200,-6448,-6303,-5794,-5008,-4043,-3011,-1998,-1084,-303,334,849,1274,1661,2034,2430,2831,3232,3569,3809,3876,3744,3379,2792,2013,1093,105,-884,-1794,-2585,-3195,-3630,-3864,-3925,-3832,-3605,-3289,-2896,-2466,-2015,-1562,-1135,-743,-400,-117,120,312,489,670,884,1133,1426,1720,1982,2135,2119,1855,1301,421,-765,-2225,-3861,-5583,-7242,-8715,-9862,-10582,-10786,-10455,-9578,-8231,-6495,-4514,-2426,-406,1410,2883,3915,4464,4514,4108,3331,2288,1099,-99,-1224,-2171,-2921,-3457,-3812,-4047,-4216,-4403,-4650,-5000,-5462,-6032,-6676,-7377,-8063,-8718,-9273,-9696,-9940,-9964,-9741,-9253,-8502,-7503,-6310,-4978,-3614,-2305,-1179,-324,158,232,-140,-910,-2020,-3366,-4811,-6236,-7502,-8522,-9214,-9564,-9578,-9298,-8805,-8155,-7434,-6676,-5929,-5166,-4406,-3578,-2680,-1663,-532,700,1996,3291,4502,5562,6373,6898,7092,6959,6526,5853,5005,4074,3125,2235,1440,765,218,-238,-599,-935,-1236,-1544,-1841,-2111,-2326,-2429,-2388,-2163,-1726,-1100,-281,654,1665,2662,3573,4327,4852,5116,5076,4736,4104,3209,2098,821,-558,-1983,-3390,-4722,-5917,-6930,-7699,-8195,-8375,-8215,-7721,-6886,-5755,-4378,-2817,-1173,475,2020,3377,4477,5255,5693,5762,5500,4928,4116,3140,2074,1032,73,-706,-1275,-1593,-1682,-1571,-1342,-1069,-870,-831,-1049,-1570,-2414,-3539,-4873,-6281,-7620,-8726,-9439,-9657,-9280,-8321,-6802,-4847,-2601,-263,1976,3904,5374,6254,6487,6092,5117,3705,2013,218,-1478,-2937,-4010,-4638,-4793,-4506,-3868,-2971,-1955,-925,19,805,1433,1889,2250,2550,2868,3251,3716,4272,4883,5499,6068,6522,6826,6945,6880,6648,6281,5823,5321,4812,4325,3878,3475,3114,2798,2505,2255,2035,1870,1756,1718,1738,1831,1971,2140,2336,2523,2714,2895,3078,3263,3442,3608,3719,3766,3675,3446,3015,2395,1582,603,-485,-1626,-2744,-3758,-4598,-5211,-5530,-5557,-5254,-4657,-3776,-2674,-1393,-25,1372,2707,3912,4915,5665,6119,6269,6100,5669,4995,4180,3289,2413,1635,1005,559,305,198,202,229,210,75,-251,-774,-1526,-2451,-3490,-4565,-5542,-6342,-6850,-7007,-6781,-6177,-5257,-4098,-2828,-1562,-438,443,988,1168,965,424,-382,-1365,-2402,-3398,-4260,-4919,-5346,-5538,-5518,-5334,-5030,-4650,-4236,-3780,-3307,-2767,-2156,-1435,-584,385,1473,2614,3768,4851,5792,6527,6998,7184,7085,6721,6159,5452,4697,3962,3312,2800,2429,2205,2067,1985,1872,1687,1381,931,350,-322,-1030,-1682,-2206,-2507,-2522,-2201,-1534,-523,763,2260,3848,5399,6787,7873,8561,8775,8482,7701,6484,4917,3121,1209,-681,-2440,-3970,-5200,-6077,-6595,-6741,-6557,-6059,-5314,-4349,-3242,-2031,-782,432,1573,2539,3308,3800,3997,3887,3472,2815,1960,1022,77,-758,-1406,-1808,-1922,-1774,-1395,-877,-318,161,460,474,166,-490,-1449,-2625,-3909,-5143,-6203,-6937,-7271,-7131,-6525,-5496,-4123,-2543,-879,703,2089,3149,3823,4078,3926,3436,2696,1821,937,139,-481,-885,-1069,-1056,-914,-706,-519,-404,-413,-546,-786,-1079,-1343,-1496,-1439,-1108,-449,545,1844,3378,5047,6712,8262,9549,10496,11028,11125,10822,10164,9257,8192,7088,6034,5119,4388,3869,3557,3420,3426,3505,3620,3715,3757,3721,3605,3403,3158,2881,2634,2445,2374,2439,2673,3069,3611,4263,4974,5679,6316,6816,7132,7225,7074,6691,6092,5328,4452,3536,2644,1859,1236,831,684,792,1151,1711,2398,3139,3821,4366,4684,4728,4476,3943,3183,2275,1332,448,-255,-707,-843,-636,-116,679,1641,2661,3600,4315,4690,4616,4061,3016,1556,-212,-2126,-4017,-5692,-6997,-7796,-8019,-7635,-6704,-5300,-3594,-1735,68,1659,2883,3638,3889,3639,2961,1969,793,-410,-1507,-2390,-2985,-3266,-3252,-2992,-2567,-2058,-1553,-1114,-785,-580,-479,-446,-436,-378,-241,34,443,1005,1669,2421,3178,3909,4539,5036,5371,5525,5529,5378,5133,4803,4440,4056,3679,3313,2968,2651,2365,2125,1936,1815,1757,1776,1847,1963,2094,2217,2301,2340,2311,2222,2088,1911,1732,1544,1387,1243,1132,1028,923,792,612,364,19,-424,-989,-1654,-2412,-3234,-4057,-4847,-5516,-6012,-6266,-6232,-5897,-5251,-4350,-3248,-2046,-843,246,1136,1744,2027,1976,1591,928,35,-998,-2095,-3151,-4095,-4849,-5373,-5655,-5718,-5611,-5418,-5210,-5083,-5081,-5258,-5592,-6083,-6642,-7234,-7758,-8150,-8377,-8369,-8170,-7763,-7222,-6598,-5965,-5395,-4939,-4645,-4513,-4553,-4703,-4938,-5173,-5365,-5454,-5418,-5240,-4949,-4579,-4182,-3829,-3563,-3436,-3465,-3644,-3945,-4313,-4676,-4965,-5100,-5032,-4723,-4164,-3374,-2400,-1303,-158,950,1965,2816,3479,3935,4191,4277,4217,4058,3819,3523,3182,2772,2295,1720,1030,237,-674,-1646,-2658,-3624,-4497,-5188,-5646,-5818,-5678,-5230,-4509,-3561,-2482,-1351,-273,665,1392,1857,2043,1961,1644,1156,552,-90,-719,-1294,-1774,-2175,-2479,-2717,-2906,-3056,-3192,-3306,-3413,-3504,-3591,-3681,-3790,-3933,-4135,-4387,-4699,-5029,-5344,-5593,-5716,-5683,-5455,-5048,-4460,-3762,-2963,-2167,-1380,-692,-117,297,532,574,427,91,-395,-1013,-1707,-2447,-3179,-3879,-4512,-5061,-5528,-5903,-6204,-6434,-6608,-6735,-6820,-6859,-6846,-6768,-6597,-6334,-5935,-5417,-4755,-3979,-3102,-2168,-1225,-328,462,1082,1496,1647,1549,1184,613,-120,-924,-1713,-2377,-2846,-3026,-2901,-2438,-1681,-686,457,1645,2759,3727,4450,4916,5110,5078,4885,4613,4347,4169,4121,4244,4510,4900,5337,5757,6072,6229,6162,5861,5324,4579,3688,2709,1726,802,2,-640,-1098,-1379,-1494,-1478,-1354,-1154,-896,-586,-226,192,670,1208,1794,2409,3010,3568,4036,4390,4613,4707,4690,4607,4483,4368,4277,4211,4161,4068,3897,3575,3079,2363,1466,396,-749,-1903,-2963,-3842,-4472,-4803,-4812,-4522,-3948,-3183,-2278,-1342,-459,290,841,1160,1236,1098,769,337,-172,-663,-1121,-1498,-1786,-1995,-2133,-2234,-2322,-2425,-2560,-2745,-2970,-3232,-3497,-3742,-3919,-3994,-3927,-3687,-3261,-2642,-1848,-915,114,1161,2165,3032,3702,4104,4202,3997,3490,2771,1891,985,154,-489,-848,-863,-514,193,1181,2371,3644,4876,5958,6800,7345,7577,7526,7237,6794,6294,5791,5385,5075,4899,4808,4775,4726,4612,4376,3987,3446,2770,2009,1227,487,-139,-615,-912,-1045,-1036,-938,-798,-673,-584,-547,-548,-548,-515,-403,-184,139,557,1019,1476,1866,2133,2254,2213,2035,1758,1439,1132,886,731,662,672,713,736,694,537,250,-174,-717,-1322,-1962,-2545,-3034,-3377,-3523,-3491,-3249,-2857,-2330,-1735,-1115,-526,2,431,757,966,1070,1059,950,723,383,-85,-694,-1430,-2305,-3280,-4330,-5406,-6438,-7375,-8128,-8654,-8880,-8779,-8330,-7528,-6410,-5018,-3432,-1739,-45,1555,2956,4099,4914,5385,5497,5268,4743,3958,3001,1923,817,-252,-1219,-2037,-2664,-3089,-3306,-3326,-3163,-2842,-2367,-1760,-1017,-141,873,2016,3285,4641,6051,7447,8754,9896,10782,11348,11533,11318,10697,9717,8431,6941,5339,3743,2250,955,-83,-817,-1249,-1385,-1289,-1001,-609,-163,277,683,1034,1371,1697,2090,2565,3164,3875,4681,5516,6326,7020,7548,7836,7873,7638,7154,6458,5589,4607,3553,2473,1383,315,-744,-1776,-2788,-3769,-4696,-5540,-6262,-6804,-7128,-7180,-6928,-6364,-5475,-4311,-2893,-1312,381,2079,3724,5223,6520,7568,8327,8779,8913,8721,8214,7406,6328,5013,3529,1917,271,-1357,-2859,-4180,-5215,-5920,-6234,-6141,-5644,-4795,-3645,-2319,-904,462,1680,2668,3356,3734,3805,3614,3231,2732,2198,1705,1300,1017,868,829,888,985,1096,1173,1202,1170,1087,968,858,778,798,933,1239,1719,2391,3229,4218,5312,6454,7598,8664,9600,10336,10830,11033,10952,10569,9931,9062,8030,6883,5707,4554,3508,2605,1892,1371,1036,853,780,757,746,692,590,439,254,94,-28,-49,34,234,542,922,1351,1787,2206,2585,2920,3199,3445,3639,3809,3924,3987,3966,3818,3513,3003,2252,1273,62,-1317,-2797,-4286,-5685,-6886,-7810,-8384,-8583,-8402,-7885,-7078,-6070,-4928,-3745,-2575,-1484,-505,326,985,1452,1709,1751,1563,1151,513,-333,-1353,-2497,-3694,-4859,-5896,-6717,-7234,-7398,-7176,-6595,-5699,-4586,-3347,-2109,-974,-48,588,884,822,402,-319,-1297,-2450,-3692,-4960,-6171,-7277,-8247,-9058,-9723,-10264,-10707,-11095,-11451,-11803,-12162,-12525,-12879,-13188,-13400,-13453,-13255,-12739,-11817,-10450,-8615,-6327,-3655,-695,2398,5467,8306,10762,12657,13895,14406,14190,13309,11877,10068,8063,6080,4290,2856,1867,1359,1291,1571,2051,2583,3007,3206,3100,2659,1911,931,-179,-1279,-2259,-3006,-3462,-3591,-3413,-2957,-2302,-1519,-709,41,648,1052,1208,1105,725,95,-786,-1864,-3123,-4495,-5939,-7388,-8760,-10009,-11048,-11855,-12385,-12626,-12572,-12220,-11593,-10702,-9603,-8326,-6945,-5517,-4119,-2827,-1715,-845,-281,-36,-146,-580,-1319,-2314,-3496,-4792,-6111,-7366,-8457,-9302,-9822,-9957,-9677,-8976,-7893,-6494,-4870,-3131,-1367,317,1859,3191,4285,5108,5675,5974,6046,5903,5576,5091,4472,3752,2972,2165,1393,695,130,-279,-509,-557,-454,-219,88,426,734,977,1099,1117,1001,818,577,366,214,195,335,676,1208,1931,2790,3724,4668,5517,6206,6664,6838,6720,6311,5652,4803,3831,2835,1859,1008,279,-265,-659,-896,-1023,-1065,-1071,-1067,-1083,-1122,-1181,-1236,-1262,-1227,-1107,-886,-562,-130,396,1009,1693,2420,3166,3895,4567,5141,5576,5807,5811,5536,4982,4159,3096,1850,485,-930,-2312,-3585,-4684,-5522,-6075,-6257,-6084,-5515,-4594,-3360,-1873,-241,1451,3073,4508,5647,6388,6679,6494,5871,4887,3655,2313,1000,-162,-1088,-1735,-2112,-2267,-2290,-2268,-2319,-2505,-2892,-3490,-4268,-5185,-6143,-7075,-7883,-8514,-8914,-9064,-8957,-8601,-8018,-7241,-6307,-5273,-4192,-3138,-2178,-1379,-798,-480,-438,-680,-1151,-1808,-2542,-3283,-3913,-4378,-4606,-4580,-4282,-3736,-2943,-1964,-816,427,1717,2987,4161,5182,5979,6508,6739,6661,6276,5623,4740,3696,2574,1454,425,-431,-1058,-1406,-1456,-1219,-724,-32,783,1643,2480,3231,3876,4389,4797,5103,5352,5558,5751,5942,6133,6321,6484,6613,6668,6642,6494,6233,5848,5367,4820,4237,3652,3067,2486,1883,1219,458,-449,-1520,-2756,-4137,-5599,-7060,-8427,-9573,-10414,-10838,-10800,-10259,-9247,-7810,-6057,-4105,-2101,-181,1501,2829,3699,4043,3849,3122,1935,374,-1420,-3313,-5133,-6742,-8004,-8833,-9189,-9066,-8528,-7642,-6522,-5278,-4019,-2849,-1845,-1062,-527,-254,-221,-413,-769,-1233,-1723,-2146,-2433,-2521,-2370,-1984,-1380,-618,237,1113,1947,2704,3354,3905,4371,4771,5146,5525,5955,6461,7086,7831,8705,9683,10719,11742,12674,13431,13938,14151,14032,13590,12844,11839,10643,9323,7977,6680,5523,4579,3895,3506,3399,3532,3843,4219,4575,4781,4764,4441,3799,2829,1611,204,-1256,-2654,-3876,-4800,-5364,-5505,-5207,-4494,-3400,-2009,-400,1330,3071,4735,6209,7418,8284,8756,8822,8479,7766,6747,5488,4097,2652,1245,-61,-1221,-2211,-3011,-3628,-4058,-4301,-4362,-4224,-3869,-3294,-2475,-1423,-158,1283,2829,4386,5856,7110,8054,8583,8654,8233,7365,6112,4606,2998,1445,106,-893,-1466,-1553,-1165,-326,872,2332,3919,5491,6915,8058,8815,9120,8936,8297,7267,5963,4523,3090,1803,774,76,-242,-190,194,837,1612,2407,3053,3428,3412,2926,1951,514,-1294,-3346,-5465,-7479,-9199,-10490,-11227,-11378,-10916,-9931,-8499,-6782,-4923,-3081,-1400,9,1072,1755,2075,2084,1854,1502,1099,773,572,566,791,1230,1885,2687,3578,4476,5300,5978,6456,6696,6690,6436,5961,5291,4480,3573,2642,1732,923,236,-269,-591,-727,-696,-558,-356,-181,-89,-152,-393,-822,-1410,-2110,-2842,-3534,-4080,-4419,-4482,-4236,-3703,-2904,-1945,-907,66,872,1381,1527,1268,597,-428,-1740,-3242,-4823,-6387,-7841,-9110,-10143,-10897,-11341,-11446,-11212,-10633,-9764,-8650,-7389,-6073,-4807,-3690,-2801,-2188,-1872,-1832,-2011,-2343,-2728,-3098,-3373,-3513,-3510,-3360,-3119,-2809,-2496,-2218,-2015,-1921,-1947,-2102,-2373,-2750,-3199,-3704,-4234,-4762,-5271,-5736,-6146,-6504,-6790,-7020,-7167,-7238,-7187,-7008,-6647,-6090,-5307,-4291,-3062,-1655,-131,1429,2963,4373,5613,6602,7319,7723,7822,7622,7147,6421,5481,4361,3099,1768,408,-874,-2008,-2891,-3445,-3594,-3306,-2592,-1506,-167,1267,2633,3721,4418,4596,4243,3390,2132,624,-985,-2513,-3833,-4822,-5420,-5600,-5367,-4769,-3850,-2706,-1410,-82,1186,2273,3099,3573,3658,3329,2607,1549,240,-1215,-2690,-4069,-5234,-6071,-6505,-6459,-5926,-4893,-3446,-1641,367,2450,4431,6152,7466,8260,8473,8089,7156,5763,4035,2121,170,-1666,-3290,-4605,-5597,-6263,-6655,-6833,-6885,-6875,-6875,-6929,-7054,-7264,-7533,-7831,-8120,-8342,-8468,-8445,-8263,-7896,-7368,-6696,-5928,-5131,-4372,-3731,-3290,-3095,-3197,-3587,-4235,-5052,-5913,-6669,-7138,-7195,-6713,-5662,-4071,-2042,247,2596,4774,6588,7852,8487,8435,7764,6571,5026,3326,1665,233,-836,-1436,-1535,-1139,-330,786,2048,3296,4361,5098,5410,5237,4600,3555,2219,736,-750,-2078,-3142,-3831,-4107,-3945,-3388,-2489,-1352,-65,1243,2494,3573,4437,5008,5296,5276,4998,4492,3816,3028,2178,1316,479,-321,-1068,-1786,-2485,-3191,-3925,-4685,-5480,-6277,-7059,-7766,-8355,-8761,-8925,-8786,-8313,-7478,-6312,-4866,-3232,-1532,105,1547,2680,3420,3725,3608,3111,2328,1369,351,-587,-1342,-1788,-1858,-1487,-675,553,2103,3855,5627,7236,8482,9212,9293,8693,7407,5531,3207,605,-2047,-4557,-6714,-8374,-9415,-9797,-9506,-8593,-7153,-5306,-3218,-1052,1007,2816,4222,5155,5540,5397,4751,3717,2393,948,-493,-1771,-2788,-3433,-3669,-3461,-2853,-1879,-644,757,2210,3601,4845,5857,6596,7029,7159,7010,6607,6026,5310,4539,3764,3028,2358,1763,1227,746,283,-157,-603,-1029,-1438,-1774,-2016,-2101,-2004,-1692,-1165,-465,374,1239,2079,2773,3277,3528,3515,3248,2752,2084,1297,457,-377,-1142,-1786,-2235,-2432,-2316,-1837,-1002,172,1567,3082,4513,5726,6529,6832,6573,5761,4495,2888,1137,-598,-2137,-3359,-4178,-4571,-4555,-4203,-3605,-2876,-2120,-1427,-852,-432,-154,-18,27,2,-53,-116,-178,-242,-325,-449,-637,-909,-1262,-1696,-2173,-2660,-3082,-3402,-3540,-3493,-3227,-2781,-2194,-1527,-868,-287,136,348,323,60,-407,-1029,-1734,-2455,-3130,-3707,-4164,-4478,-4660,-4697,-4614,-4399,-4070,-3634,-3105,-2502,-1858,-1179,-521,104,643,1073,1362,1504,1481,1324,1032,652,203,-285,-788,-1291,-1775,-2196,-2522,-2659,-2550,-2104,-1262,0,1671,3694,5952,8321,10624,12716,14431,15686,16370,16491,16034,15070,13687,12008,10179,8367,6713,5370,4416,3924,3861,4193,4783,5510,6203,6722,6932,6747,6132,5081,3678,1994,181,-1647,-3335,-4780,-5881,-6583,-6857,-6704,-6155,-5252,-4063,-2670,-1143,402,1898,3243,4359,5186,5666,5792,5564,5041,4288,3408,2502,1661,951,424,84,-82,-107,-64,4,24,-51,-235,-560,-963,-1446,-1925,-2360,-2706,-2911,-2968,-2873,-2634,-2290,-1866,-1397,-909,-428,42,498,948,1430,1968,2614,3407,4380,5546,6901,8401,9980,11551,12999,14227,15128,15630,15681,15267,14388,13105,11463,9569,7516,5418,3399,1561,12,-1163,-1923,-2237,-2122,-1646,-856,110,1176,2202,3097,3776,4163,4258,4048,3589,2957,2243,1564,1018,713,697,1021,1657,2566,3658,4816,5925,6851,7508,7809,7730,7268,6467,5398,4160,2841,1557,362,-674,-1546,-2255,-2845,-3361,-3866,-4418,-5048,-5792,-6624,-7536,-8459,-9338,-10094,-10642,-10907,-10823,-10341,-9453,-8172,-6549,-4666,-2630,-568,1392,3112,4494,5444,5936,5962,5579,4882,3997,3081,2285,1748,1563,1796,2424,3404,4612,5906,7100,8032,8538,8510,7906,6714,5021,2917,564,-1879,-4247,-6382,-8168,-9522,-10405,-10847,-10900,-10664,-10248,-9758,-9268,-8849,-8500,-8241,-8040,-7875,-7725,-7565,-7403,-7235,-7094,-6999,-6968,-7008,-7116,-7244,-7373,-7425,-7347,-7090,-6594,-5859,-4873,-3683,-2339,-925,474,1768,2872,3732,4293,4551,4497,4158,3568,2752,1751,606,-655,-1956,-3256,-4464,-5510,-6309,-6787,-6901,-6612,-5952,-4955,-3730,-2385,-1073,87,963,1486,1615,1376,828,83,-743,-1506,-2103,-2431,-2450,-2140,-1536,-699,273,1294,2244,3054,3643,3969,4017,3787,3319,2650,1850,951,42,-873,-1713,-2477,-3125,-3637,-4003,-4197,-4221,-4077,-3793,-3406,-2989,-2591,-2309,-2175,-2249,-2517,-2966,-3531,-4128,-4678,-5087,-5305,-5287,-5036,-4584,-3985,-3313,-2646,-2050,-1572,-1229,-1010,-883,-799,-725,-599,-424,-162,145,478,776,994,1083,1025,817,483,73,-370,-787,-1157,-1446,-1690,-1874,-2070,-2277,-2547,-2877,-3277,-3708,-4140,-4499,-4750,-4819,-4712,-4396,-3930,-3342,-2718,-2114,-1608,-1231,-1020,-948,-991,-1084,-1152,-1142,-974,-639,-115,559,1336,2146,2901,3541,3990,4237,4259,4106,3814,3460,3101,2777,2523,2309,2116,1873,1536,1050,399,-395,-1301,-2217,-3075,-3763,-4202,-4335,-4113,-3554,-2677,-1559,-290,1017,2241,3264,3984,4320,4235,3711,2790,1532,38,-1566,-3147,-4561,-5684,-6400,-6649,-6388,-5652,-4485,-3012,-1344,346,1913,3205,4111,4554,4511,3994,3067,1823,369,-1155,-2644,-3973,-5074,-5892,-6412,-6668,-6694,-6579,-6387,-6193,-6054,-5999,-6037,-6156,-6302,-6445,-6512,-6482,-6317,-6019,-5615,-5129,-4622,-4122,-3661,-3249,-2866,-2492,-2080,-1596,-1006,-290,559,1511,2528,3542,4470,5236,5776,6032,6012,5717,5209,4559,3847,3167,2581,2152,1903,1842,1948,2188,2503,2828,3103,3258,3265,3086,2732,2224,1601,943,293,-248,-652,-854,-855,-647,-280,216,759,1302,1794,2182,2474,2653,2746,2791,2808,2852,2931,3074,3271,3520,3794,4070,4321,4517,4642,4670,4586,4375,4005,3473,2736,1810,675,-623,-2062,-3552,-5031,-6375,-7500,-8302,-8724,-8724,-8316,-7532,-6452,-5160,-3755,-2332,-969,260,1328,2194,2884,3394,3775,4036,4228,4329,4372,4316,4164,3903,3538,3112,2655,2244,1915,1716,1664,1738,1918,2146,2378,2557,2653,2636,2488,2229,1845,1386,869,334,-183,-662,-1089,-1452,-1755,-2000,-2186,-2318,-2387,-2370,-2268,-2053,-1729,-1320,-836,-363,67,348,435,258,-189,-900,-1802,-2819,-3823,-4703,-5334,-5639,-5543,-5045,-4172,-2997,-1641,-214,1144,2333,3277,3918,4277,4342,4197,3854,3401,2845,2242,1591,918,223,-470,-1144,-1765,-2281,-2652,-2838,-2804,-2568,-2128,-1557,-907,-269,294,702,940,994,912,762,628,615,792,1223,1897,2785,3781,4772,5607,6171,6363,6132,5481,4438,3088,1526,-129,-1755,-3239,-4469,-5374,-5875,-5977,-5641,-4939,-3898,-2626,-1201,253,1668,2936,4017,4865,5455,5809,5937,5894,5738,5531,5341,5238,5251,5421,5732,6153,6621,7054,7362,7456,7273,6760,5927,4802,3479,2070,716,-447,-1309,-1785,-1858,-1546,-930,-125,734,1496,2040,2272,2139,1650,839,-207,-1398,-2631,-3817,-4880,-5763,-6421,-6846,-7014,-6960,-6670,-6195,-5531,-4721,-3781,-2746,-1651,-547,536,1548,2466,3278,3967,4557,5048,5464,5823,6127,6382,6569,6679,6689,6609,6443,6237,6030,5895,5872,6020,6343,6837,7466,8175,8902,9606,10225,10757,11174,11499,11728,11890,11980,12013,11977,11870,11683,11399,11014,10504,9859,9073,8135,7073,5894,4639,3341,2032,753,-472,-1621,-2675,-3622,-4450,-5138,-5680,-6044,-6233,-6212,-5992,-5546,-4881,-3999,-2914,-1662,-282,1158,2588,3921,5074,5972,6550,6772,6619,6097,5238,4087,2725,1234,-279,-1708,-2953,-3930,-4562,-4828,-4715,-4268,-3569,-2715,-1840,-1061,-489,-210,-255,-633,-1272,-2102,-2983,-3808,-4448,-4815,-4864,-4586,-4034,-3296,-2483,-1713,-1094,-670,-486,-487,-631,-814,-948,-965,-793,-451,68,700,1376,2056,2663,3183,3602,3920,4175,4381,4580,4785,5011,5261,5512,5761,5965,6118,6182,6162,6039,5825,5519,5127,4632,4034,3287,2385,1280,-27,-1546,-3249,-5090,-7001,-8896,-10659,-12204,-13414,-14224,-14576,-14455,-13870,-12882,-11550,-9980,-8278,-6536,-4881,-3362,-2092,-1094,-439,-130,-195,-611,-1374,-2433,-3749,-5233,-6814,-8373,-9818,-11041,-11966,-12518,-12681,-12431,-11817,-10875,-9689,-8319,-6837,-5299,-3731,-2166,-608,935,2450,3929,5336,6637,7759,8658,9251,9522,9433,9019,8322,7425,6425,5428,4509,3737,3106,2597,2137,1640,1023,201,-850,-2154,-3649,-5265,-6887,-8388,-9651,-10565,-11075,-11135,-10790,-10085,-9139,-8064,-6983,-6010,-5216,-4645,-4297,-4134,-4108,-4149,-4211,-4242,-4238,-4190,-4127,-4082,-4073,-4139,-4256,-4423,-4580,-4680,-4645,-4432,-3992,-3312,-2419,-1348,-182,991,2092,3018,3731,4174,4345,4238,3877,3285,2502,1563,519,-592,-1705,-2776,-3732,-4526,-5101,-5431,-5505,-5341,-4975,-4455,-3834,-3162,-2472,-1796,-1127,-482,166,810,1461,2095,2693,3192,3546,3688,3566,3158,2461,1510,383,-826,-1995,-2997,-3722,-4093,-4052,-3628,-2851,-1828,-682,471,1480,2278,2776,2991,2935,2699,2362,2022,1772,1646,1685,1847,2092,2325,2469,2432,2161,1631,862,-97,-1154,-2230,-3209,-4036,-4630,-4990,-5096,-5004,-4742,-4395,-4001,-3634,-3306,-3059,-2859,-2714,-2555,-2377,-2118,-1778,-1347,-837,-283,278,794,1208,1464,1518,1337,898,212,-708,-1811,-3037,-4302,-5528,-6614,-7511,-8145,-8521,-8617,-8489,-8161,-7698,-7135,-6518,-5846,-5143,-4375,-3544,-2627,-1632,-570,529,1614,2638,3536,4257,4768,5038,5074,4896,4547,4087,3590,3112,2713,2414,2213,2094,1994,1873,1640,1256,678,-104,-1032,-2045,-3005,-3783,-4237,-4243,-3724,-2651,-1064,930,3188,5501,7693,9548,10933,11719,11867,11375,10310,8773,6892,4816,2681,615,-1268,-2908,-4241,-5270,-5992,-6445,-6663,-6687,-6543,-6265,-5852,-5315,-4650,-3837,-2897,-1812,-629,636,1920,3174,4333,5323,6087,6550,6667,6405,5763,4774,3502,2039,485,-1050,-2471,-3712,-4717,-5479,-6009,-6320,-6457,-6425,-6242,-5901,-5384,-4685,-3794,-2722,-1495,-160,1213,2531,3718,4670,5342,5687,5710,5464,4995,4419,3819,3301,2949,2819,2922,3252,3728,4263,4738,5014,4999,4593,3790,2609,1152,-432,-1974,-3263,-4144,-4466,-4175,-3263,-1832,-11,1995,3973,5744,7108,7996,8326,8137,7492,6498,5293,3995,2730,1565,569,-265,-927,-1460,-1880,-2227,-2510,-2755,-2942,-3090,-3163,-3164,-3072,-2893,-2626,-2286,-1892,-1456,-1004,-562,-160,158,346,367,170,-241,-888,-1700,-2645,-3610,-4504,-5234,-5715,-5915,-5810,-5436,-4825,-4052,-3165,-2227,-1281,-365,500,1291,2007,2626,3148,3533,3780,3846,3742,3465,3048,2547,2023,1557,1219,1073,1158,1492,2056,2807,3679,4583,5412,6072,6447,6466,6066,5227,3989,2424,683,-1080,-2654,-3874,-4584,-4702,-4225,-3213,-1819,-224,1345,2672,3595,3968,3793,3067,1940,550,-897,-2230,-3284,-3958,-4219,-4066,-3598,-2896,-2097,-1318,-649,-164,129,238,229,160,131,198,441,885,1565,2454,3534,4719,5941,7077,8042,8717,9046,8956,8458,7548,6307,4799,3131,1394,-319,-1928,-3369,-4576,-5507,-6113,-6357,-6222,-5694,-4788,-3541,-2004,-269,1571,3387,5066,6486,7555,8214,8438,8257,7743,6976,6094,5173,4334,3622,3089,2745,2582,2582,2703,2904,3120,3302,3374,3311,3059,2643,2083,1464,890,497,404,762,1607,3019,4910,7221,9766,12370,14807,16870,18377,19196,19267,18602,17267,15407,13170,10743,8286,5937,3795,1919,319,-1012,-2122,-3046,-3835,-4532,-5147,-5699,-6160,-6515,-6717,-6745,-6551,-6137,-5482,-4617,-3573,-2420,-1235,-116,852,1579,2021,2142,1970,1526,895,126,-691,-1507,-2271,-2946,-3512,-3947,-4229,-4340,-4266,-3985,-3508,-2819,-1961,-941,177,1351,2501,3560,4453,5132,5561,5758,5747,5610,5409,5238,5145,5181,5344,5622,5947,6268,6474,6503,6260,5700,4802,3571,2061,351,-1438,-3181,-4713,-5910,-6630,-6799,-6366,-5347,-3806,-1852,360,2665,4884,6862,8457,9584,10181,10273,9894,9158,8173,7085,6007,5048,4260,3678,3274,3003,2773,2497,2058,1395,423,-854,-2435,-4253,-6205,-8182,-10028,-11611,-12808,-13525,-13726,-13423,-12676,-11604,-10338,-9046,-7852,-6893,-6225,-5895,-5884,-6158,-6644,-7269,-7950,-8603,-9166,-9575,-9798,-9806,-9603,-9192,-8625,-7918,-7155,-6362,-5619,-4966,-4462,-4150,-4049,-4167,-4458,-4863,-5282,-5599,-5711,-5504,-4931,-3948,-2583,-901,1010,3001,4960,6724,8183,9222,9761,9773,9256,8282,6941,5382,3754,2224,937,15,-463,-470,-29,783,1849,3020,4136,5032,5565,5637,5179,4208,2773,991,-1001,-3030,-4965,-6657,-8041,-9074,-9777,-10196,-10419,-10515,-10582,-10660,-10808,-11012,-11266,-11525,-11723,-11810,-11709,-11377,-10786,-9908,-8782,-7440,-5954,-4434,-2967,-1669,-636,76,422,425,127,-385,-1019,-1656,-2205,-2562,-2673,-2494,-2032,-1313,-411,608,1635,2608,3440,4099,4548,4790,4822,4669,4358,3917,3400,2847,2311,1853,1497,1281,1182,1177,1201,1188,1067,773,270,-470,-1432,-2595,-3895,-5269,-6624,-7857,-8875,-9568,-9860,-9692,-9030,-7901,-6351,-4468,-2381,-200,1917,3867,5522,6814,7667,8061,7979,7446,6526,5299,3890,2430,1043,-147,-1075,-1692,-2016,-2094,-2013,-1886,-1805,-1876,-2146,-2639,-3334,-4176,-5063,-5914,-6593,-7018,-7101,-6797,-6099,-5050,-3721,-2241,-731,649,1796,2588,2997,2985,2595,1872,907,-212,-1371,-2485,-3464,-4257,-4824,-5171,-5305,-5276,-5127,-4912,-4690,-4497,-4378,-4345,-4429,-4611,-4890,-5218,-5531,-5761,-5800,-5574,-4997,-4028,-2661,-943,1040,3157,5275,7234,8910,10188,10984,11262,11005,10253,9059,7532,5769,3908,2067,365,-1102,-2266,-3101,-3591,-3768,-3649,-3272,-2676,-1883,-940,116,1223,2327,3350,4251,4962,5463,5744,5800,5674,5377,4944,4392,3719,2930,2021,980,-183,-1440,-2764,-4085,-5344,-6474,-7399,-8082,-8478,-8577,-8382,-7914,-7222,-6370,-5424,-4479,-3589,-2834,-2242,-1827,-1581,-1453,-1398,-1337,-1216,-966,-570,2,702,1508,2333,3103,3741,4162,4340,4228,3865,3246,2448,1504,481,-556,-1550,-2420,-3094,-3495,-3550,-3213,-2436,-1261,305,2118,4083,6018,7765,9162,10074,10419,10150,9314,7969,6275,4380,2491,781,-571,-1456,-1797,-1601,-925,103,1348,2624,3801,4743,5382,5691,5677,5383,4874,4203,3459,2687,1982,1384,977,776,827,1102,1573,2165,2788,3329,3696,3787,3556,2975,2068,889,-458,-1863,-3188,-4301,-5100,-5496,-5458,-4999,-4179,-3108,-1928,-793,146,761,967,733,75,-924,-2152,-3451,-4677,-5673,-6347,-6622,-6499,-6017,-5255,-4316,-3307,-2323,-1443,-708,-150,233,440,482,386,167,-135,-478,-798,-1031,-1102,-957,-567,79,925,1907,2911,3822,4531,4934,4982,4652,3984,3067,2018,978,99,-511,-750,-582,-33,848,1924,3073,4126,4955,5448,5560,5291,4717,3945,3118,2381,1853,1626,1739,2174,2883,3757,4684,5534,6171,6505,6435,5935,4991,3647,1978,93,-1882,-3815,-5577,-7059,-8183,-8893,-9168,-9026,-8495,-7652,-6566,-5345,-4064,-2846,-1726,-812,-88,404,723,915,1064,1275,1617,2187,2996,4051,5281,6584,7816,8828,9462,9611,9189,8187,6643,4652,2362,-72,-2459,-4630,-6426,-7709,-8391,-8392,-7715,-6359,-4415,-1982,784,3699,6573,9193,11382,12971,13859,13990,13386,12127,10346,8217,5937,3698,1691,60,-1085,-1696,-1785,-1419,-711,212,1192,2109,2845,3340,3571,3574,3411,3194,3024,3014,3247,3775,4615,5738,7083,8564,10058,11460,12635,13486,13922,13896,13385,12433,11073,9420,7555,5594,3641,1772,72,-1415,-2652,-3621,-4331,-4782,-5021,-5057,-4952,-4730,-4431,-4093,-3715,-3319,-2884,-2402,-1867,-1261,-606,91,797,1459,2034,2461,2691,2700,2457,1990,1312,472,-472,-1478,-2464,-3391,-4179,-4778,-5117,-5148,-4813,-4099,-2976,-1487,321,2346,4450,6491,8298,9740,10709,11140,11048,10469,9523,8334,7068,5873,4882,4188,3826,3783,3993,4350,4736,5021,5109,4920,4425,3639,2606,1416,171,-1023,-2050,-2831,-3285,-3387,-3125,-2523,-1633,-520,736,2037,3291,4399,5263,5829,6036,5885,5402,4636,3684,2640,1620,720,31,-403,-556,-459,-167,220,579,790,712,269,-602,-1882,-3515,-5357,-7273,-9055,-10565,-11648,-12227,-12276,-11825,-10966,-9814,-8513,-7192,-5982,-4976,-4249,-3855,-3812,-4127,-4778,-5724,-6908,-8239,-9619,-10910,-11975,-12668,-12855,-12444,-11384,-9693,-7470,-4872,-2138,493,2738,4392,5265,5298,4513,3032,1082,-1082,-3150,-4859,-5971,-6350,-5941,-4798,-3059,-937,1324,3473,5289,6606,7323,7428,6956,6042,4818,3495,2240,1238,622,477,840,1674,2905,4397,5998,7516,8777,9609,9873,9484,8398,6632,4272,1435,-1713,-4974,-8171,-11106,-13627,-15614,-16976,-17706,-17816,-17408,-16593,-15538,-14394,-13304,-12379,-11659,-11158,-10817,-10540,-10236,-9777,-9111,-8187,-7042,-5732,-4385,-3112,-2058,-1328,-995,-1102,-1632,-2528,-3710,-5045,-6421,-7683,-8711,-9386,-9593,-9287,-8403,-6965,-5010,-2630,47,2850,5597,8092,10145,11625,12418,12505,11930,10788,9260,7530,5807,4293,3124,2398,2129,2244,2637,3114,3508,3630,3356,2600,1358,-313,-2292,-4409,-6483,-8323,-9765,-10679,-10983,-10650,-9710,-8238,-6377,-4265,-2105,-52,1712,3061,3891,4160,3858,3045,1805,256,-1454,-3207,-4851,-6297,-7459,-8289,-8793,-8969,-8895,-8610,-8227,-7794,-7397,-7060,-6790,-6558,-6294,-5921,-5343,-4499,-3327,-1851,-101,1811,3763,5601,7187,8387,9118,9334,9021,8223,6991,5417,3581,1599,-466,-2485,-4397,-6097,-7493,-8521,-9087,-9155,-8694,-7725,-6311,-4583,-2679,-818,829,2064,2768,2860,2359,1339,-29,-1538,-2953,-4034,-4600,-4515,-3732,-2309,-359,1895,4223,6358,8070,9187,9607,9318,8376,6917,5092,3093,1095,-752,-2307,-3497,-4254,-4565,-4439,-3902,-3016,-1839,-457,1042,2551,3989,5245,6251,6932,7244,7170,6716,5919,4839,3553,2158,742,-615,-1840,-2916,-3828,-4599,-5265,-5851,-6372,-6839,-7202,-7438,-7466,-7247,-6734,-5928,-4853,-3582,-2211,-870,328,1246,1829,1995,1777,1181,302,-798,-1993,-3217,-4353,-5352,-6140,-6695,-6976,-6977,-6674,-6055,-5121,-3872,-2337,-570,1373,3370,5340,7121,8624,9718,10349,10492,10172,9483,8534,7487,6486,5674,5138,4922,5001,5293,5680,6027,6203,6124,5735,5051,4129,3065,1972,966,141,-438,-743,-784,-591,-214,299,904,1571,2288,3039,3823,4620,5398,6111,6691,7067,7150,6886,6209,5125,3646,1840,-192,-2315,-4388,-6255,-7800,-8927,-9586,-9777,-9512,-8866,-7884,-6669,-5283,-3817,-2340,-903,424,1626,2647,3494,4134,4590,4839,4913,4784,4470,3937,3194,2209,1007,-415,-2008,-3699,-5417,-7017,-8388,-9380,-9861,-9749,-8966,-7531,-5494,-2996,-212,2613,5252,7456,9040,9877,9908,9182,7810,5996,3971,2005,335,-840,-1398,-1307,-627,498,1880,3280,4490,5318,5625,5359,4520,3193,1521,-330,-2154,-3768,-5005,-5733,-5875,-5414,-4364,-2830,-909,1226,3436,5546,7423,8938,10009,10577,10634,10198,9328,8104,6612,4974,3254,1591,17,-1369,-2556,-3518,-4271,-4838,-5265,-5575,-5807,-5961,-6034,-6002,-5834,-5494,-4977,-4266,-3396,-2396,-1310,-215,864,1835,2698,3382,3902,4208,4314,4188,3828,3238,2411,1387,202,-1075,-2351,-3511,-4437,-5003,-5118,-4729,-3837,-2524,-905,824,2493,3885,4866,5331,5255,4705,3795,2719,1679,895,540,734,1512,2814,4519,6418,8299,9932,11119,11736,11708,11051,9852,8224,6355,4393,2514,850,-515,-1507,-2138,-2417,-2405,-2155,-1727,-1150,-459,369,1317,2415,3643,4993,6392,7778,9030,10057,10760,11067,10948,10412,9505,8300,6898,5384,3855,2378,1009,-199,-1210,-1980,-2467,-2639,-2446,-1895,-969,280,1781,3436,5098,6622,7854,8656,8933,8627,7734,6293,4394,2157,-278,-2757,-5127,-7260,-9041,-10375,-11225,-11518,-11272,-10471,-9161,-7416,-5326,-3036,-686,1545,3505,5060,6098,6598,6546,6050,5209,4225,3262,2536,2196,2361,3080,4311,5952,7825,9708,11382,12616,13268,13212,12453,11037,9114,6870,4532,2318,432,-985,-1844,-2132,-1912,-1291,-433,507,1370,2056,2501,2720,2752,2688,2612,2595,2671,2840,3039,3210,3234,3046,2568,1783,710,-588,-2024,-3459,-4803,-5902,-6687,-7065,-7007,-6512,-5622,-4410,-2986,-1452,56,1451,2624,3532,4117,4391,4350,4034,3473,2708,1762,680,-541,-1855,-3252,-4689,-6123,-7499,-8764,-9838,-10681,-11221,-11427,-11273,-10765,-9927,-8827,-7522,-6122,-4699,-3357,-2162,-1178,-457,-12,134,28,-300,-758,-1257,-1700,-1987,-2063,-1882,-1463,-850,-125,604,1237,1668,1828,1679,1209,466,-506,-1591,-2707,-3727,-4574,-5155,-5441,-5406,-5090,-4521,-3786,-2921,-2004,-1054,-92,883,1893,2938,4029,5131,6211,7187,7978,8493,8644,8373,7642,6448,4835,2853,618,-1771,-4167,-6443,-8470,-10145,-11388,-12169,-12459,-12315,-11761,-10914,-9842,-8677,-7502,-6434,-5532,-4883,-4515,-4472,-4754,-5359,-6260,-7401,-8721,-10130,-11529,-12827,-13914,-14691,-15089,-15007,-14445,-13363,-11841,-9957,-7859,-5712,-3697,-1987,-705,41,254,-53,-753,-1707,-2708,-3567,-4079,-4103,-3529,-2344,-586,1610,4070,6572,8883,10789,12125,12770,12705,11948,10602,8805,6733,4555,2467,596,-912,-1995,-2603,-2754,-2485,-1898,-1083,-186,698,1459,2051,2440,2651,2703,2653,2530,2354,2126,1812,1371,750,-101,-1202,-2561,-4128,-5861,-7643,-9394,-10989,-12342,-13373,-14040,-14323,-14246,-13840,-13171,-12298,-11299,-10231,-9145,-8078,-7048,-6055,-5122,-4231,-3427,-2711,-2122,-1679,-1401,-1294,-1347,-1552,-1851,-2224,-2580,-2872,-3025,-2970,-2675,-2105,-1266,-197,1063,2418,3806,5108,6270,7190,7837,8156,8153,7842,7274,6543,5728,4961,4321,3897,3727,3793,4068,4439,4828,5105,5183,4990,4471,3649,2542,1244,-167,-1573,-2881,-3996,-4859,-5435,-5721,-5756,-5593,-5321,-5012,-4751,-4573,-4500,-4494,-4491,-4399,-4126,-3587,-2752,-1630,-292,1139,2511,3670,4460,4786,4590,3883,2736,1261,-398,-2079,-3652,-4980,-5982,-6599,-6792,-6583,-5972,-5026,-3800,-2375,-838,712,2194,3496,4539,5250,5554,5432,4866,3888,2568,996,-694,-2374,-3893,-5135,-5991,-6389,-6305,-5744,-4780,-3501,-2044,-551,827,1962,2748,3142,3120,2745,2082,1267,418,-306,-783,-896,-573,204,1414,2976,4755,6618,8365,9861,10936,11498,11478,10877,9728,8121,6179,4032,1857,-219,-2030,-3474,-4455,-4924,-4889,-4373,-3475,-2297,-981,330,1513,2483,3185,3638,3884,4017,4119,4299,4585,5035,5589,6207,6783,7226,7448,7389,7021,6351,5412,4256,2951,1558,148,-1234,-2532,-3716,-4763,-5644,-6365,-6893,-7236,-7365,-7283,-6987,-6495,-5837,-5061,-4229,-3413,-2682,-2110,-1734,-1590,-1670,-1942,-2358,-2827,-3262,-3577,-3673,-3517,-3063,-2337,-1374,-251,953,2139,3230,4149,4858,5329,5577,5630,5549,5390,5244,5159,5209,5408,5762,6235,6752,7243,7585,7720,7549,7061,6238,5123,3789,2323,858,-508,-1649,-2499,-2994,-3134,-2931,-2452,-1778,-1005,-244,416,898,1155,1175,983,641,236,-118,-323,-294,19,615,1458,2458,3511,4489,5273,5760,5869,5550,4800,3632,2124,353,-1551,-3457,-5222,-6714,-7811,-8445,-8553,-8162,-7300,-6080,-4618,-3070,-1588,-316,634,1184,1307,1040,442,-347,-1214,-1993,-2577,-2853,-2773,-2311,-1492,-378,941,2354,3740,4992,5992,6669,6958,6835,6315,5432,4272,2928,1525,190,-937,-1742,-2114,-2009,-1411,-367,1019,2619,4260,5771,6991,7785,8074,7820,7056,5848,4321,2612,874,-739,-2101,-3103,-3686,-3825,-3541,-2908,-2016,-988,42,970,1682,2124,2284,2179,1905,1556,1272,1174,1361,1908,2817,4057,5555,7176,8807,10278,11465,12235,12498,12201,11318,9891,7975,5697,3200,671,-1700,-3704,-5193,-6009,-6105,-5458,-4137,-2279,-54,2305,4581,6559,8078,9029,9375,9137,8400,7281,5928,4494,3110,1910,952,311,-29,-77,103,430,812,1153,1365,1397,1199,780,169,-586,-1382,-2147,-2763,-3165,-3287,-3110,-2660,-1981,-1168,-299,520,1230,1762,2115,2280,2308,2230,2113,1997,1936,1965,2104,2380,2759,3247,3768,4293,4742,5066,5209,5139,4846,4346,3686,2937,2188,1547,1106,960,1152,1711,2612,3802,5184,6648,8051,9264,10159,10620,10576,9974,8800,7097,4922,2391,-354,-3160,-5832,-8213,-10123,-11448,-12089,-12020,-11276,-9947,-8184,-6171,-4106,-2198,-607,531,1155,1264,901,188,-767,-1788,-2768,-3552,-4065,-4215,-3980,-3339,-2326,-999,571,2252,3952,5519,6858,7850,8440,8578,8284,7594,6596,5394,4107,2841,1694,711,-72,-683,-1153,-1536,-1894,-2257,-2662,-3104,-3583,-4068,-4549,-4977,-5352,-5626,-5790,-5831,-5730,-5507,-5170,-4745,-4289,-3834,-3451,-3178,-3071,-3134,-3394,-3795,-4331,-4906,-5477,-5940,-6223,-6252,-5961,-5321,-4312,-2958,-1302,563,2532,4459,6185,7550,8401,8617,8132,6914,5024,2544,-345,-3459,-6550,-9407,-11796,-13578,-14624,-14915,-14490,-13443,-11941,-10142,-8235,-6379,-4687,-3263,-2130,-1319,-815,-593,-635,-893,-1349,-1941,-2624,-3324,-3975,-4509,-4871,-5038,-4985,-4764,-4395,-3972,-3546,-3198,-2958,-2851,-2869,-2971,-3122,-3268,-3358,-3383,-3320,-3202,-3075,-2976,-2971,-3077,-3306,-3656,-4074,-4536,-4976,-5353,-5633,-5771,-5758,-5572,-5208,-4679,-3989,-3194,-2322,-1445,-624,95,645,1022,1211,1226,1127,945,778,672,705,930,1375,2074,3007,4164,5480,6883,8262,9492,10426,10929,10863,10146,8718,6593,3843,596,-2969,-6632,-10170,-13350,-15969,-17883,-18979,-19264,-18765,-17633,-16017,-14136,-12174,-10311,-8672,-7332,-6313,-5596,-5126,-4838,-4657,-4530,-4401,-4241,-4019,-3717,-3316,-2815,-2208,-1522,-792,-56,601,1143,1487,1615,1507,1199,743,229,-241,-577,-689,-527,-84,634,1539,2569,3598,4535,5294,5795,6022,5949,5606,5038,4302,3488,2673,1955,1406,1100,1071,1329,1860,2576,3421,4235,4937,5379,5482,5177,4437,3262,1729,-102,-2065,-4044,-5836,-7305,-8270,-8644,-8342,-7377,-5812,-3786,-1488,840,2953,4611,5619,5848,5248,3850,1772,-813,-3677,-6557,-9215,-11397,-12958,-13771,-13841,-13228,-12068,-10558,-8881,-7244,-5774,-4576,-3661,-3017,-2569,-2243,-1950,-1626,-1208,-681,-11,780,1705,2719,3822,4954,6099,7182,8166,8970,9549,9859,9872,9612,9097,8407,7605,6776,5996,5295,4726,4243,3864,3499,3138,2710,2197,1592,910,187,-513,-1145,-1629,-1935,-2009,-1850,-1454,-848,-85,780,1648,2448,3075,3454,3524,3240,2595,1624,361,-1075,-2592,-4039,-5271,-6145,-6533,-6330,-5508,-4055,-2063,347,2999,5654,8110,10104,11480,12068,11833,10770,8985,6623,3903,1032,-1724,-4176,-6118,-7425,-8035,-7929,-7197,-5947,-4366,-2644,-985,445,1513,2166,2389,2256,1842,1271,646,64,-397,-688,-788,-670,-363,137,778,1535,2341,3164,3922,4589,5107,5461,5645,5669,5585,5421,5260,5134,5095,5160,5326,5566,5853,6111,6326,6412,6374,6162,5796,5270,4621,3873,3061,2231,1397,609,-122,-758,-1287,-1682,-1938,-2050,-2011,-1857,-1589,-1273,-936,-656,-473,-446,-584,-888,-1318,-1783,-2202,-2423,-2361,-1906,-1026,279,1942,3845,5832,7717,9310,10435,10953,10774,9867,8272,6066,3401,432,-2641,-5635,-8365,-10688,-12496,-13717,-14357,-14430,-14015,-13211,-12103,-10801,-9371,-7870,-6343,-4821,-3332,-1923,-610,547,1540,2347,2969,3445,3808,4114,4433,4783,5224,5731,6300,6891,7444,7928,8292,8524,8615,8593,8450,8248,7953,7618,7195,6703,6100,5390,4558,3610,2582,1491,408,-626,-1544,-2285,-2800,-3061,-3027,-2730,-2164,-1391,-459,574,1617,2615,3468,4117,4495,4541,4242,3567,2543,1215,-352,-2030,-3697,-5183,-6338,-7020,-7126,-6615,-5496,-3846,-1801,473,2767,4902,6686,8008,8771,8956,8584,7725,6481,4989,3375,1781,310,-937,-1923,-2610,-3027,-3204,-3197,-3066,-2852,-2598,-2303,-1966,-1567,-1077,-486,224,1048,1973,2984,4056,5173,6314,7457,8585,9663,10665,11534,12232,12685,12859,12696,12205,11376,10282,8968,7539,6076,4665,3378,2260,1329,602,39,-362,-663,-888,-1096,-1324,-1625,-2012,-2513,-3107,-3768,-4445,-5052,-5520,-5747,-5658,-5194,-4323,-3062,-1459,388,2369,4325,6124,7597,8639,9141,9069,8426,7285,5768,4041,2292,720,-516,-1281,-1534,-1280,-598,377,1495,2589,3525,4187,4541,4550,4287,3794,3182,2528,1913,1387,964,636,356,78,-266,-717,-1308,-2038,-2871,-3754,-4598,-5324,-5847,-6115,-6096,-5786,-5214,-4422,-3458,-2396,-1273,-155,928,1934,2828,3579,4154,4531,4693,4645,4408,4026,3568,3104,2732,2513,2507,2735,3169,3773,4462,5148,5758,6213,6474,6525,6356,5996,5469,4794,4021,3141,2208,1218,202,-822,-1838,-2822,-3752,-4602,-5349,-5962,-6439,-6752,-6937,-6991,-6969,-6902,-6847,-6828,-6891,-7017,-7198,-7377,-7487,-7446,-7202,-6686,-5913,-4903,-3736,-2529,-1403,-495,96,304,130,-386,-1133,-1998,-2823,-3504,-3933,-4093,-3980,-3683,-3289,-2937,-2737,-2787,-3140,-3785,-4684,-5722,-6799,-7781,-8563,-9074,-9259,-9136,-8714,-8060,-7224,-6247,-5184,-4033,-2823,-1559,-252,1050,2325,3493,4502,5281,5787,5987,5891,5529,4952,4246,3472,2713,2014,1408,899,477,121,-193,-472,-731,-979,-1211,-1465,-1733,-2057,-2440,-2890,-3400,-3934,-4469,-4930,-5301,-5504,-5536,-5366,-5019,-4513,-3910,-3258,-2639,-2118,-1763,-1620,-1735,-2098,-2720,-3538,-4506,-5539,-6546,-7431,-8098,-8462,-8466,-8082,-7322,-6241,-4926,-3491,-2053,-730,405,1282,1889,2237,2351,2290,2085,1769,1344,790,75,-837,-1975,-3334,-4890,-6575,-8297,-9938,-11394,-12544,-13342,-13721,-13710,-13323,-12636,-11702,-10605,-9387,-8097,-6763,-5389,-3997,-2592,-1184,179,1475,2646,3648,4449,5020,5357,5472,5394,5155,4803,4364,3873,3339,2768,2169,1530,871,184,-519,-1244,-1990,-2772,-3587,-4448,-5329,-6218,-7054,-7769,-8293,-8520,-8397,-7858,-6886,-5512,-3771,-1797,319,2393,4298,5878,7025,7677,7800,7446,6663,5579,4306,2985,1737,679,-115,-598,-771,-694,-435,-133,116,176,-7,-482,-1214,-2127,-3104,-4001,-4690,-5061,-5075,-4737,-4122,-3361,-2593,-1983,-1652,-1688,-2120,-2921,-4009,-5273,-6580,-7788,-8789,-9459,-9745,-9586,-8972,-7917,-6450,-4657,-2610,-454,1688,3656,5305,6505,7171,7255,6785,5844,4567,3140,1753,594,-183,-481,-263,429,1498,2802,4169,5456,6514,7266,7655,7678,7360,6752,5914,4911,3801,2646,1494,403,-579,-1398,-2012,-2376,-2465,-2265,-1776,-1034,-77,1022,2200,3368,4482,5448,6256,6821,7143,7177,6910,6344,5477,4356,3008,1534,-18,-1523,-2924,-4136,-5123,-5850,-6331,-6545,-6539,-6279,-5796,-5060,-4079,-2869,-1475,24,1505,2834,3864,4456,4533,4046,3030,1590,-144,-1966,-3703,-5168,-6226,-6785,-6806,-6302,-5329,-3983,-2354,-574,1277,3076,4760,6246,7484,8438,9071,9388,9384,9089,8551,7826,7004,6155,5377,4723,4244,3968,3868,3934,4091,4297,4474,4593,4604,4517,4320,4050,3725,3379,3035,2712,2419,2163,1937,1739,1545,1365,1165,980,792,633,523,467,510,629,856,1153,1513,1877,2193,2399,2424,2219,1745,1000,16,-1129,-2346,-3513,-4525,-5291,-5752,-5883,-5709,-5245,-4577,-3726,-2767,-1714,-586,594,1831,3065,4258,5322,6169,6701,6847,6550,5798,4623,3085,1285,-657,-2625,-4472,-6122,-7436,-8396,-8913,-9000,-8651,-7910,-6828,-5484,-3958,-2338,-723,834,2245,3491,4536,5395,6080,6633,7080,7462,7793,8083,8321,8493,8563,8530,8355,8086,7713,7316,6910,6561,6269,6044,5837,5609,5280,4801,4118,3224,2131,899,-389,-1633,-2701,-3512,-3947,-3976,-3561,-2724,-1524,-30,1643,3382,5062,6549,7741,8519,8810,8561,7746,6411,4614,2488,186,-2124,-4254,-6064,-7427,-8301,-8666,-8599,-8182,-7543,-6800,-6040,-5339,-4712,-4174,-3682,-3220,-2743,-2242,-1706,-1164,-638,-188,147,321,286,44,-438,-1093,-1894,-2736,-3516,-4124,-4426,-4338,-3782,-2748,-1260,581,2661,4799,6840,8605,9987,10882,11300,11250,10852,10211,9493,8829,8347,8132,8215,8590,9189,9920,10672,11323,11788,11970,11835,11362,10549,9454,8090,6558,4878,3148,1401,-290,-1877,-3317,-4565,-5601,-6381,-6900,-7112,-7016,-6589,-5830,-4768,-3430,-1903,-265,1362,2865,4119,5028,5504,5513,5043,4135,2879,1371,-231,-1815,-3233,-4415,-5274,-5809,-6001,-5904,-5544,-4988,-4280,-3473,-2607,-1720,-840,4,780,1457,2005,2385,2587,2586,2384,1989,1422,708,-105,-976,-1834,-2610,-3221,-3588,-3630,-3286,-2526,-1328,245,2134,4197,6291,8233,9879,11071,11728,11807,11318,10352,9015,7469,5865,4364,3078,2108,1485,1218,1262,1543,1985,2472,2938,3286,3491,3503,3346,3009,2546,1977,1361,729,124,-426,-906,-1299,-1601,-1810,-1904,-1894,-1735,-1432,-946,-289,543,1504,2546,3572,4492,5185,5546,5482,4923,3850,2286,302,-1983,-4420,-6845,-9089,-11012,-12509,-13515,-14023,-14056,-13677,-12963,-11991,-10841,-9577,-8244,-6884,-5503,-4127,-2756,-1415,-133,1047,2060,2840,3309,3415,3100,2386,1277,-129,-1738,-3412,-4989,-6332,-7288,-7766,-7699,-7104,-6027,-4605,-2970,-1315,207,1438,2283,2694,2680,2319,1714,998,308,-250,-587,-673,-509,-143,364,914,1443,1855,2109,2169,2021,1696,1220,643,14,-638,-1281,-1917,-2546,-3184,-3855,-4566,-5336,-6138,-6941,-7679,-8270,-8621,-8647,-8279,-7477,-6260,-4675,-2842,-897,985,2635,3878,4591,4679,4108,2919,1186,-937,-3280,-5645,-7840,-9698,-11096,-11951,-12253,-12025,-11348,-10335,-9102,-7799,-6535,-5405,-4481,-3760,-3243,-2854,-2539,-2208,-1815,-1329,-751,-145,426,854,1043,921,437,-401,-1528,-2853,-4224,-5488,-6491,-7120,-7287,-7001,-6293,-5294,-4129,-2988,-1997,-1287,-922,-872,-1116,-1505,-1937,-2259,-2364,-2168,-1638,-788,324,1603,2924,4170,5208,5946,6319,6287,5870,5093,4027,2742,1311,-182,-1693,-3159,-4566,-5885,-7103,-8199,-9137,-9878,-10361,-10542,-10349,-9778,-8801,-7471,-5852,-4065,-2228,-506,982,2105,2787,2985,2714,2013,992,-239,-1543,-2782,-3852,-4669,-5183,-5394,-5322,-5015,-4547,-3991,-3426,-2937,-2571,-2390,-2383,-2546,-2821,-3130,-3397,-3517,-3442,-3129,-2584,-1869,-1037,-229,483,968,1169,1051,625,-24,-802,-1554,-2155,-2468,-2418,-1962,-1133,-3,1290,2602,3765,4644,5139,5198,4835,4113,3125,2015,901,-74,-813,-1235,-1308,-1035,-468,320,1217,2109,2888,3455,3755,3758,3469,2921,2176,1277,306,-704,-1698,-2654,-3539,-4332,-4987,-5468,-5706,-5663,-5276,-4531,-3431,-2017,-370,1403,3171,4803,6164,7146,7666,7672,7173,6192,4825,3175,1375,-422,-2096,-3517,-4603,-5311,-5622,-5568,-5211,-4627,-3927,-3206,-2569,-2080,-1806,-1712,-1813,-1982,-2184,-2281,-2226,-1951,-1459,-771,34,868,1629,2209,2562,2635,2476,2135,1729,1373,1184,1259,1646,2347,3307,4420,5563,6583,7368,7812,7881,7581,6968,6157,5252,4406,3713,3277,3148,3328,3802,4498,5338,6215,7033,7681,8100,8219,8045,7572,6865,5967,4965,3910,2881,1894,999,187,-525,-1118,-1595,-1905,-2030,-1941,-1607,-1044,-256,703,1775,2883,3947,4894,5667,6209,6506,6525,6279,5764,5007,4023,2861,1551,166,-1250,-2624,-3895,-5012,-5911,-6571,-6964,-7101,-7012,-6730,-6325,-5818,-5275,-4677,-4053,-3344,-2537,-1575,-436,888,2372,3954,5539,7010,8239,9120,9550,9509,8989,8070,6863,5514,4176,2992,2058,1435,1106,1023,1093,1197,1243,1138,854,402,-166,-754,-1261,-1576,-1629,-1363,-780,83,1169,2360,3564,4661,5556,6189,6512,6536,6296,5842,5263,4601,3935,3269,2625,1969,1292,561,-214,-1029,-1835,-2578,-3194,-3611,-3786,-3678,-3295,-2653,-1813,-833,204,1239,2196,3027,3692,4149,4407,4436,4277,3925,3427,2802,2098,1354,616,-60,-645,-1092,-1407,-1581,-1653,-1662,-1663,-1713,-1857,-2122,-2520,-3026,-3602,-4161,-4633,-4911,-4918,-4601,-3919,-2909,-1609,-137,1414,2882,4184,5198,5890,6239,6272,6043,5625,5079,4486,3861,3260,2647,2059,1454,879,320,-160,-532,-735,-721,-455,76,877,1893,3082,4348,5600,6745,7682,8359,8722,8777,8553,8104,7521,6873,6241,5672,5179,4775,4410,4073,3702,3290,2805,2261,1673,1067,491,-34,-464,-795,-995,-1085,-1046,-921,-715,-470,-202,55,291,479,620,701,720,676,569,405,200,-51,-314,-609,-912,-1244,-1611,-2011,-2468,-2954,-3473,-3989,-4476,-4890,-5197,-5357,-5336,-5121,-4674,-4013,-3120,-2031,-785,574,1956,3309,4547,5626,6497,7144,7568,7773,7801,7657,7386,6989,6484,5879,5177,4406,3579,2747,1947,1233,653,239,28,7,192,534,1031,1616,2265,2907,3502,3990,4327,4503,4477,4307,3976,3566,3089,2611,2143,1720,1339,1007,711,444,194,-47,-271,-490,-675,-839,-937,-989,-942,-817,-578,-254,157,602,1060,1452,1750,1875,1798,1482,914,105,-907,-2085,-3334,-4587,-5754,-6750,-7528,-8061,-8341,-8421,-8333,-8146,-7905,-7660,-7428,-7229,-7059,-6886,-6703,-6445,-6095,-5595,-4924,-4061,-2994,-1770,-390,1045,2502,3884,5127,6166,6940,7405,7536,7313,6734,5826,4609,3160,1546,-123,-1721,-3123,-4202,-4869,-5058,-4763,-4014,-2904,-1534,-59,1404,2708,3762,4481,4825,4786,4387,3684,2746,1675,551,-516,-1465,-2223,-2774,-3107,-3263,-3278,-3228,-3178,-3204,-3359,-3693,-4215,-4923,-5788,-6737,-7714,-8609,-9343,-9827,-9992,-9794,-9221,-8291,-7058,-5616,-4062,-2533,-1145,-15,759,1126,1056,582,-238,-1304,-2514,-3741,-4912,-5928,-6769,-7401,-7848,-8122,-8272,-8317,-8283,-8186,-8005,-7737,-7353,-6819,-6120,-5231,-4147,-2882,-1466,59,1627,3174,4629,5928,7006,7824,8330,8511,8328,7792,6888,5643,4092,2295,334,-1681,-3642,-5429,-6931,-8081,-8818,-9149,-9099,-8725,-8118,-7352,-6525,-5705,-4950,-4300,-3763,-3339,-3011,-2756,-2535,-2330,-2092,-1809,-1469,-1059,-625,-169,228,534,664,576,213,-436,-1364,-2535,-3867,-5281,-6667,-7917,-8951,-9680,-10077,-10126,-9849,-9303,-8553,-7675,-6751,-5836,-5000,-4264,-3677,-3229,-2938,-2782,-2733,-2775,-2850,-2956,-3058,-3154,-3267,-3388,-3581,-3833,-4200,-4667,-5234,-5874,-6536,-7169,-7694,-8048,-8139,-7928,-7345,-6389,-5057,-3392,-1462,648,2828,4970,6955,8688,10065,11026,11509,11486,10962,9945,8523,6764,4828,2844,982,-613,-1835,-2594,-2885,-2720,-2184,-1375,-420,558,1435,2123,2546,2676,2492,2032,1318,432,-553,-1550,-2444,-3164,-3592,-3690,-3408,-2764,-1816,-656,566,1704,2592,3090,3110,2595,1578,138,-1597,-3454,-5255,-6826,-8018,-8732,-8919,-8580,-7775,-6595,-5155,-3598,-2033,-607,596,1474,1991,2105,1854,1246,381,-689,-1842,-3005,-4074,-4981,-5670,-6096,-6265,-6162,-5826,-5281,-4564,-3725,-2787,-1793,-770,259,1267,2242,3179,4073,4935,5781,6624,7472,8329,9175,9985,10697,11247,11552,11529,11126,10305,9078,7509,5688,3752,1848,123,-1298,-2312,-2895,-3021,-2753,-2150,-1305,-322,718,1718,2636,3407,4020,4455,4715,4818,4788,4665,4502,4348,4266,4286,4443,4712,5067,5424,5702,5798,5625,5124,4263,3070,1600,-38,-1705,-3261,-4532,-5420,-5800,-5656,-4982,-3859,-2384,-725,985,2569,3901,4874,5421,5515,5187,4479,3500,2340,1125,-52,-1094,-1959,-2602,-3039,-3295,-3413,-3456,-3472,-3491,-3537,-3589,-3612,-3567,-3384,-3021,-2427,-1584,-487,851,2391,4089,5881,7709,9494,11169,12648,13845,14684,15081,14978,14343,13175,11528,9502,7230,4892,2660,712,-815,-1822,-2286,-2214,-1696,-833,231,1349,2386,3222,3767,3985,3854,3436,2768,1976,1142,412,-118,-333,-175,410,1377,2690,4190,5747,7135,8196,8729,8647,7866,6422,4391,1937,-745,-3429,-5890,-7940,-9405,-10218,-10313,-9748,-8579,-6937,-4959,-2806,-642,1392,3142,4525,5442,5866,5794,5267,4378,3238,1992,772,-298,-1134,-1690,-1961,-1996,-1857,-1627,-1389,-1188,-1068,-1011,-997,-964,-864,-635,-245,321,1070,1971,3008,4135,5320,6528,7706,8816,9776,10537,11007,11129,10859,10168,9094,7699,6064,4343,2624,1063,-263,-1280,-1954,-2301,-2355,-2179,-1858,-1459,-1079,-760,-565,-513,-617,-857,-1208,-1589,-1957,-2192,-2232,-1989,-1414,-512,701,2109,3612,5019,6190,6962,7230,6939,6104,4794,3156,1357,-406,-1953,-3139,-3860,-4094,-3845,-3213,-2292,-1232,-163,804,1567,2085,2321,2284,2003,1511,876,151,-583,-1280,-1854,-2298,-2551,-2656,-2605,-2473,-2300,-2149,-2071,-2086,-2204,-2395,-2608,-2784,-2846,-2727,-2382,-1766,-895,239,1570,3075,4662,6284,7856,9308,10563,11540,12145,12328,12016,11215,9940,8275,6333,4262,2222,356,-1202,-2388,-3147,-3506,-3485,-3175,-2624,-1939,-1179,-418,283,885,1349,1643,1775,1722,1539,1250,940,680,560,653,1010,1634,2487,3476,4468,5321,5866,5997,5606,4690,3264,1445,-628,-2770,-4788,-6507,-7785,-8525,-8681,-8266,-7333,-5971,-4312,-2471,-600,1183,2752,4014,4875,5295,5230,4699,3734,2418,848,-846,-2541,-4121,-5485,-6590,-7383,-7896,-8119,-8118,-7905,-7534,-7013,-6374,-5613,-4753,-3790,-2759,-1668,-559,548,1625,2658,3642,4582,5486,6347,7169,7901,8511,8915,9061,8870,8333,7429,6212,4741,3113,1422,-227,-1756,-3085,-4184,-5013,-5583,-5901,-5987,-5876,-5600,-5185,-4685,-4102,-3489,-2838,-2175,-1490,-777,-33,760,1605,2494,3419,4324,5162,5848,6291,6420,6140,5428,4252,2651,698,-1512,-3823,-6118,-8233,-10060,-11487,-12455,-12928,-12919,-12465,-11642,-10530,-9236,-7857,-6503,-5272,-4242,-3496,-3054,-2954,-3153,-3608,-4250,-4970,-5694,-6331,-6816,-7140,-7274,-7275,-7164,-7009,-6854,-6717,-6629,-6545,-6452,-6285,-5995,-5542,-4885,-4020,-2940,-1689,-287,1190,2711,4191,5592,6832,7858,8608,9025,9095,8803,8185,7294,6208,5016,3807,2657,1626,740,18,-565,-1012,-1377,-1662,-1915,-2147,-2373,-2629,-2903,-3224,-3579,-3956,-4343,-4687,-4963,-5107,-5068,-4808,-4287,-3517,-2518,-1374,-174,940,1840,2395,2506,2104,1199,-196,-1956,-3989,-6121,-8221,-10139,-11757,-12987,-13759,-14051,-13858,-13195,-12127,-10698,-9023,-7198,-5352,-3633,-2157,-1055,-408,-254,-605,-1394,-2532,-3895,-5328,-6715,-7920,-8877,-9543,-9905,-10003,-9867,-9548,-9093,-8528,-7873,-7136,-6301,-5365,-4313,-3139,-1863,-492,919,2344,3719,5002,6135,7069,7753,8146,8221,7960,7387,6523,5437,4193,2884,1579,361,-734,-1669,-2434,-3042,-3494,-3821,-4028,-4138,-4152,-4090,-3934,-3714,-3398,-3013,-2549,-2008,-1418,-768,-106,575,1230,1851,2406,2884,3248,3483,3546,3406,3037,2410,1532,420,-882,-2309,-3779,-5218,-6526,-7648,-8517,-9103,-9388,-9367,-9057,-8473,-7654,-6634,-5462,-4203,-2918,-1686,-584,315,934,1246,1205,855,218,-614,-1570,-2544,-3467,-4270,-4905,-5369,-5655,-5786,-5795,-5698,-5513,-5248,-4887,-4408,-3794,-2999,-2027,-846,519,2056,3715,5439,7160,8796,10266,11493,12405,12960,13132,12924,12373,11528,10468,9255,7970,6656,5349,4077,2831,1627,457,-660,-1708,-2640,-3427,-4012,-4351,-4424,-4191,-3679,-2899,-1903,-771,427,1596,2661,3571,4286,4808,5160,5359,5466,5480,5450,5345,5171,4875,4445,3828,3027,2026,856,-447,-1832,-3226,-4564,-5757,-6741,-7434,-7787,-7758,-7330,-6533,-5393,-4014,-2475,-924,531,1750,2665,3198,3362,3185,2750,2167,1551,1013,643,486,564,839,1266,1756,2250,2659,2952,3086,3081,2962,2789,2647,2596,2748,3131,3806,4772,5996,7420,8946,10447,11815,12915,13689,14059,14059,13692,13059,12224,11289,10314,9359,8429,7532,6625,5675,4645,3505,2262,935,-425,-1735,-2904,-3823,-4400,-4565,-4278,-3574,-2482,-1152,341,1820,3187,4337,5211,5786,6079,6129,5979,5686,5281,4782,4203,3535,2767,1902,923,-152,-1303,-2497,-3675,-4785,-5739,-6490,-6944,-7082,-6837,-6237,-5285,-4063,-2659,-1188,203,1407,2287,2786,2852,2500,1790,813,-296,-1401,-2369,-3091,-3497,-3554,-3284,-2719,-1958,-1056,-130,782,1603,2327,2938,3464,3937,4399,4908,5491,6194,7002,7897,8819,9689,10415,10923,11139,11054,10663,10029,9216,8323,7419,6584,5840,5195,4629,4093,3540,2924,2205,1372,444,-546,-1519,-2385,-3059,-3422,-3437,-3032,-2244,-1114,253,1733,3185,4483,5520,6235,6601,6637,6381,5911,5279,4564,3794,3009,2209,1394,543,-353,-1327,-2363,-3469,-4594,-5697,-6706,-7537,-8117,-8359,-8215,-7645,-6661,-5306,-3664,-1870,-53,1609,2985,3949,4414,4381,3853,2943,1753,438,-856,-2000,-2901,-3497,-3782,-3788,-3569,-3198,-2754,-2277,-1828,-1388,-964,-495,42,730,1586,2651,3916,5338,6848,8342,9679,10755,11438,11669,11431,10755,9746,8529,7246,6035,4988,4161,3557,3117,2779,2419,1955,1305,413,-698,-2004,-3388,-4751,-5934,-6836,-7327,-7377,-6953,-6121,-4959,-3604,-2183,-845,326,1244,1909,2332,2582,2722,2831,2961,3142,3374,3618,3818,3889,3763,3350,2618,1530,117,-1575,-3440,-5372,-7217,-8847,-10111,-10905,-11140,-10786,-9861,-8432,-6620,-4575,-2478,-492,1213,2532,3387,3768,3732,3355,2789,2149,1578,1168,975,1007,1226,1557,1890,2137,2189,2013,1570,921,119,-698,-1417,-1893,-2014,-1712,-968,164,1579,3118,4624,5901,6860,7377,7481,7182,6602,5834,5018,4230,3546,2971,2486,2025,1522,893,93,-904,-2066,-3347,-4626,-5809,-6749,-7353,-7551,-7317,-6693,-5754,-4621,-3424,-2291,-1326,-598,-125,111,173,144,94,109,212,421,699,982,1195,1234,1038,527,-294,-1423,-2791,-4300,-5848,-7279,-8500,-9372,-9851,-9889,-9513,-8783,-7796,-6676,-5555,-4552,-3769,-3269,-3067,-3138,-3414,-3800,-4179,-4448,-4500,-4297,-3802,-3066,-2152,-1164,-227,552,1065,1257,1096,604,-151,-1076,-2033,-2886,-3495,-3746,-3554,-2899,-1801,-355,1314,3035,4648,5992,6962,7487,7567,7255,6622,5799,4874,3954,3094,2325,1630,995,352,-326,-1068,-1886,-2731,-3566,-4294,-4842,-5133,-5109,-4763,-4104,-3198,-2131,-1014,39,916,1544,1868,1899,1665,1240,709,156,-336,-732,-1007,-1200,-1366,-1582,-1941,-2517,-3350,-4468,-5821,-7352,-8945,-10468,-11788,-12766,-13301,-13322,-12812,-11821,-10438,-8821,-7138,-5573,-4291,-3412,-3016,-3103,-3629,-4478,-5502,-6531,-7403,-7968,-8152,-7910,-7274,-6344,-5224,-4090,-3058,-2266,-1774,-1614,-1761,-2131,-2634,-3118,-3478,-3583,-3378,-2825,-1967,-865,347,1579,2676,3582,4207,4569,4676,4612,4444,4270,4142,4110,4151,4235,4277,4185,3868,3249,2295,999,-580,-2365,-4236,-6060,-7712,-9064,-10039,-10555,-10610,-10193,-9348,-8140,-6636,-4942,-3134,-1319,436,2055,3477,4671,5584,6214,6527,6511,6162,5459,4420,3055,1400,-480,-2529,-4632,-6714,-8642,-10326,-11668,-12588,-13046,-13015,-12524,-11631,-10429,-9039,-7594,-6217,-5030,-4100,-3478,-3155,-3083,-3180,-3335,-3437,-3389,-3106,-2564,-1763,-764,338,1434,2387,3096,3461,3449,3054,2339,1401,378,-569,-1301,-1676,-1642,-1157,-289,884,2215,3570,4804,5811,6518,6898,6978,6811,6483,6072,5663,5294,4996,4749,4527,4270,3934,3474,2868,2130,1275,363,-567,-1452,-2265,-2968,-3566,-4053,-4449,-4769,-5016,-5201,-5292,-5269,-5070,-4650,-3955,-2954,-1648,-57,1729,3619,5450,7080,8325,9064,9167,8600,7356,5515,3199,598,-2108,-4691,-6977,-8799,-10056,-10688,-10715,-10187,-9220,-7949,-6510,-5051,-3675,-2473,-1485,-716,-149,277,622,956,1358,1856,2512,3286,4189,5128,6060,6883,7533,7939,8078,7923,7535,6946,6284,5634,5126,4834,4828,5099,5629,6324,7091,7809,8382,8728,8815,8634,8240,7677,7057,6437,5920,5546,5356,5354,5503,5771,6061,6324,6464,6432,6188,5708,5016,4135,3131,2065,1021,64,-735,-1334,-1704,-1838,-1748,-1458,-994,-390,334,1145,2028,2953,3889,4782,5577,6182,6531,6538,6148,5342,4128,2563,745,-1206,-3137,-4910,-6381,-7464,-8080,-8236,-7953,-7328,-6455,-5485,-4503,-3645,-2930,-2409,-2034,-1758,-1495,-1151,-644,93,1100,2366,3864,5500,7183,8773,10143,11178,11759,11849,11405,10463,9116,7459,5688,3940,2415,1238,527,334,659,1450,2625,4050,5618,7186,8653,9932,10940,11653,12017,12059,11772,11215,10433,9502,8497,7482,6513,5629,4822,4111,3424,2758,2049,1271,419,-523,-1509,-2517,-3478,-4352,-5070,-5593,-5888,-5923,-5700,-5208,-4457,-3463,-2249,-850,666,2246,3775,5162,6287,7040,7340,7126,6388,5152,3501,1543,-574,-2691,-4665,-6340,-7620,-8435,-8766,-8656,-8180,-7443,-6567,-5662,-4812,-4084,-3483,-3014,-2611,-2245,-1818,-1303,-628,206,1213,2350,3574,4793,5942,6909,7641,8066,8157,7920,7364,6569,5588,4528,3474,2504,1677,1030,557,258,97,59,119,286,553,948,1470,2130,2912,3780,4698,5595,6421,7126,7667,8030,8205,8184,7978,7570,6956,6122,5061,3766,2266,584,-1209,-3045,-4823,-6459,-7845,-8908,-9574,-9794,-9553,-8847,-7709,-6193,-4371,-2339,-205,1922,3901,5629,6955,7806,8081,7763,6854,5417,3564,1424,-813,-3001,-4951,-6546,-7690,-8349,-8542,-8354,-7878,-7275,-6658,-6164,-5865,-5796,-5950,-6248,-6612,-6901,-7008,-6822,-6257,-5285,-3894,-2158,-141,1991,4133,6081,7731,8924,9607,9721,9304,8421,7199,5785,4349,3034,1963,1204,782,657,798,1079,1458,1821,2135,2356,2478,2506,2445,2319,2126,1888,1620,1337,1080,865,743,718,808,987,1209,1417,1515,1425,1075,401,-587,-1899,-3440,-5145,-6875,-8513,-9920,-10983,-11599,-11708,-11274,-10304,-8843,-6951,-4752,-2341,103,2454,4533,6202,7343,7858,7721,6924,5535,3664,1446,-938,-3326,-5550,-7478,-9015,-10111,-10762,-11008,-10916,-10576,-10070,-9484,-8860,-8237,-7599,-6943,-6224,-5418,-4488,-3420,-2209,-875,554,2027,3474,4834,6020,6965,7617,7914,7857,7442,6724,5767,4663,3508,2393,1389,545,-132,-646,-1032,-1327,-1567,-1774,-1953,-2101,-2200,-2244,-2216,-2119,-1954,-1738,-1482,-1195,-893,-558,-199,196,617,1051,1452,1780,1969,1966,1725,1209,424,-614,-1842,-3189,-4561,-5861,-6991,-7874,-8441,-8651,-8487,-7943,-7055,-5842,-4393,-2757,-1062,608,2114,3360,4229,4663,4615,4095,3167,1920,488,-988,-2389,-3588,-4544,-5210,-5630,-5863,-5993,-6131,-6343,-6711,-7224,-7892,-8613,-9338,-9922,-10286,-10330,-9988,-9252,-8136,-6687,-5016,-3199,-1376,360,1895,3152,4070,4612,4784,4598,4121,3419,2593,1740,938,272,-237,-553,-707,-720,-633,-494,-329,-169,-28,91,181,245,282,295,280,263,233,234,271,364,528,760,1031,1338,1598,1797,1844,1705,1329,687,-206,-1338,-2646,-4058,-5504,-6887,-8143,-9205,-10021,-10553,-10794,-10707,-10317,-9606,-8603,-7341,-5874,-4285,-2682,-1184,91,1021,1538,1588,1176,361,-778,-2112,-3517,-4865,-6059,-7025,-7743,-8207,-8469,-8581,-8610,-8622,-8651,-8717,-8813,-8889,-8901,-8776,-8452,-7878,-7025,-5889,-4494,-2898,-1164,609,2343,3942,5334,6458,7272,7759,7921,7785,7390,6782,6013,5111,4134,3070,1980,840,-280,-1374,-2362,-3207,-3834,-4205,-4279,-4057,-3548,-2795,-1849,-774,363,1502,2583,3567,4402,5074,5548,5833,5913,5803,5504,5021,4374,3560,2606,1533,358,-850,-2086,-3253,-4348,-5285,-6065,-6648,-7026,-7197,-7147,-6868,-6366,-5614,-4660,-3488,-2181,-777,629,1954,3123,4064,4730,5114,5191,5014,4576,3939,3116,2148,1049,-138,-1410,-2716,-4032,-5313,-6505,-7564,-8437,-9083,-9463,-9562,-9365,-8871,-8109,-7083,-5840,-4411,-2834,-1162,566,2296,3969,5543,6953,8175,9160,9912,10423,10718,10817,10755,10548,10229,9799,9277,8671,7982,7236,6436,5614,4773,3954,3141,2386,1669,1038,496,85,-186,-286,-215,30,445,994,1678,2434,3266,4096,4916,5643,6244,6654,6816,6702,6278,5551,4542,3302,1902,426,-1024,-2359,-3467,-4280,-4702,-4717,-4280,-3443,-2258,-822,721,2247,3610,4692,5427,5769,5744,5394,4804,4057,3253,2446,1710,1042,476,-30,-475,-898,-1303,-1702,-2087,-2438,-2738,-2950,-3051,-3015,-2815,-2457,-1924,-1236,-399,577,1657,2835,4077,5350,6633,7865,9029,10072,10961,11675,12183,12488,12576,12463,12152,11676,11053,10330,9542,8738,7964,7256,6631,6112,5683,5344,5073,4844,4650,4458,4263,4038,3780,3463,3089,2647,2140,1602,1044,524,81,-241,-402,-381,-184,188,672,1243,1811,2326,2710,2898,2850,2529,1957,1169,259,-663,-1476,-2039,-2281,-2111,-1551,-631,557,1877,3206,4390,5305,5862,5973,5632,4827,3605,2040,219,-1748,-3736,-5643,-7336,-8737,-9755,-10342,-10468,-10134,-9351,-8173,-6638,-4829,-2818,-707,1407,3402,5189,6673,7798,8561,8964,9091,9013,8842,8678,8611,8709,8993,9471,10083,10774,11439,12000,12349,12427,12177,11576,10632,9375,7856,6152,4348,2537,835,-681,-1897,-2773,-3247,-3339,-3057,-2493,-1716,-851,-3,721,1229,1467,1388,1003,317,-618,-1742,-2963,-4170,-5230,-6009,-6395,-6325,-5810,-4952,-3920,-2940,-2220,-1915,-2077,-2649,-3469,-4328,-5019,-5378,-5366,-4980,-4348,-3571,-2774,-2020,-1344,-733,-185,282,621,722,478,-225,-1431,-3106,-5096,-7143,-8902,-10010,-10135,-9070,-6772,-3404,679,4964,8875,11839,13388,13251,11350,7886,3233,-2029,-7266,-11802,-15062,-16594,-16172,-13790,-9692,-4344,1646,7548,12678,16402,18312,18200,16180,12576,7966,2997,-1643,-5388,-7850,-8867,-8506,-7029,-4805,-2263,211,2316,3855,4770,5063,4855,4241,3373,2337,1216,38,-1173,-2416,-3650,-4838,-5867,-6657,-7062,-7039,-6531,-5623,-4424,-3161,-2047,-1352,-1231,-1803,-3020,-4735,-6672,-8504,-9883,-10532,-10291,-9152,-7264,-4922,-2485,-344,1178,1873,1680,696,-853,-2644,-4360,-5666,-6375,-6357,-5649,-4398,-2835,-1276,-13,679,624,-241,-1841,-3966,-6312,-8508,-10212,-11117,-11078,-10049,-8194,-5758,-3088,-550,1552,2997,3678,3646,3014,2002,835,-276,-1150,-1701,-1876,-1710,-1276,-664,0,620,1110,1416,1529,1463,1278,1050,865,818,970,1369,2015,2860,3821,4776,5589,6125,6280,5985,5242,4113,2713,1203,-248,-1485,-2389,-2885,-2971,-2674,-2091,-1332,-534,196,741,1081,1177,1121,976,887,979,1366,2135,3301,4840,6650,8613,10563,12352,13835,14908,15499,15594,15207,14413,13287,11953,10505,9058,7678,6419,5289,4269,3314,2359,1351,236,-984,-2312,-3664,-4983,-6145,-7055,-7608,-7724,-7363,-6500,-5182,-3458,-1438,758,2984,5088,6914,8318,9188,9446,9049,8027,6409,4304,1809,-939,-3804,-6621,-9233,-11453,-13107,-14031,-14102,-13252,-11506,-8974,-5864,-2472,873,3833,6101,7466,7798,7101,5487,3143,345,-2643,-5541,-8123,-10231,-11761,-12690,-13047,-12880,-12286,-11325,-10079,-8609,-6964,-5222,-3441,-1717,-152,1153,2087,2573,2560,2042,1059,-298,-1904,-3608,-5251,-6698,-7824,-8570,-8895,-8833,-8424,-7765,-6938,-6054,-5184,-4405,-3744,-3226,-2830,-2550,-2332,-2172,-2027,-1887,-1768,-1651,-1598,-1605,-1729,-1986,-2398,-2979,-3721,-4611,-5622,-6718,-7854,-8980,-10050,-10992,-11774,-12321,-12614,-12599,-12281,-11651,-10745,-9619,-8328,-6970,-5602,-4322,-3176,-2235,-1521,-1076,-894,-987,-1329,-1894,-2633,-3478,-4349,-5154,-5796,-6195,-6274,-6002,-5373,-4418,-3209,-1841,-415,943,2158,3143,3876,4345,4579,4623,4535,4369,4185,4003,3854,3732,3624,3528,3401,3252,3048,2797,2498,2158,1800,1443,1114,854,683,652,776,1086,1578,2245,3039,3914,4786,5590,6232,6670,6832,6728,6359,5778,5054,4268,3509,2859,2383,2125,2101,2301,2686,3199,3789,4373,4934,5408,5815,6139,6415,6673,6940,7258,7635,8092,8618,9196,9803,10396,10939,11394,11713,11887,11891,11743,11463,11094,10681,10280,9942,9697,9576,9579,9697,9914,10190,10505,10822,11127,11397,11627,11800,11928,11984,11990,11911,11764,11512,11176,10731,10204,9602,8958,8299,7672,7093,6613,6223,5966,5814,5791,5864,6044,6287,6585,6874,7115,7241,7193,6928,6434,5715,4842,3876,2927,2073,1396,918,645,525,490,445,326,44,-397,-1021,-1770,-2583,-3377,-4060,-4550,-4785,-4719,-4343,-3674,-2763,-1692,-554,527,1458,2129,2478,2461,2075,1351,355,-822,-2079,-3298,-4398,-5282,-5923,-6272,-6365,-6211,-5878,-5428,-4919,-4433,-3997,-3671,-3460,-3357,-3364,-3424,-3528,-3639,-3734,-3830,-3921,-4053,-4257,-4562,-5011,-5594,-6314,-7130,-7990,-8829,-9589,-10200,-10636,-10860,-10880,-10712,-10377,-9935,-9415,-8871,-8350,-7861,-7438,-7072,-6754,-6472,-6204,-5939,-5672,-5425,-5204,-5063,-5024,-5119,-5373,-5772,-6309,-6940,-7615,-8284,-8891,-9388,-9756,-9960,-10018,-9927,-9717,-9416,-9055,-8669,-8279,-7912,-7577,-7281,-7030,-6822,-6663,-6557,-6507,-6521,-6601,-6750,-6969,-7260,-7612,-8021,-8465,-8931,-9380,-9798,-10127,-10357,-10435,-10338,-10056,-9561,-8886,-8031,-7053,-5989,-4916,-3885,-2968,-2214,-1656,-1313,-1175,-1218,-1398,-1677,-1993,-2321,-2628,-2896,-3143,-3364,-3601,-3857,-4167,-4520,-4928,-5350,-5769,-6132,-6391,-6502,-6417,-6114,-5580,-4830,-3894,-2824,-1691,-563,472,1352,2018,2436,2596,2511,2210,1744,1156,503,-178,-849,-1488,-2075,-2604,-3059,-3438,-3714,-3891,-3929,-3841,-3598,-3217,-2708,-2102,-1422,-729,-38,592,1148,1597,1939,2159,2284,2320,2304,2267,2240,2261,2345,2522,2777,3129,3538,4004,4485,4968,5412,5816,6142,6405,6583,6699,6743,6746,6692,6621,6510,6392,6252,6102,5944,5789,5645,5531,5462,5456,5523,5669,5886,6163,6475,6787,7074,7298,7449,7514,7494,7415,7280,7132,6977,6846,6742,6678,6649,6650,6675,6709,6752,6776,6783,6748,6668,6544,6373,6186,5994,5842,5754,5774,5915,6196,6608,7131,7722,8334,8902,9375,9695,9817,9724,9395,8852,8124,7248,6295,5319,4389,3568,2901,2420,2151,2072,2186,2431,2784,3180,3585,3968,4300,4595,4861,5133,5450,5849,6363,6995,7742,8548,9367,10089,10647,10932,10896,10496,9753,8715,7497,6214,5023,4056,3428,3202,3397,3964,4815,5826,6858,7776,8482,8903,9026,8872,8507,8002,7462,6946,6530,6232,6060,5987,5960,5923,5811,5568,5164,4567,3808,2892,1897,867,-115,-980,-1677,-2150,-2382,-2356,-2092,-1600,-939,-135,749,1657,2550,3348,4028,4512,4791,4808,4585,4093,3392,2485,1456,340,-781,-1864,-2849,-3705,-4408,-4951,-5338,-5576,-5677,-5657,-5523,-5294,-4967,-4567,-4101,-3592,-3078,-2574,-2142,-1799,-1588,-1534,-1632,-1896,-2283,-2772,-3322,-3888,-4457,-4985,-5484,-5936,-6349,-6729,-7056,-7333,-7522,-7604,-7547,-7329,-6941,-6393,-5711,-4937,-4134,-3357,-2673,-2143,-1792,-1663,-1746,-2035,-2502,-3103,-3798,-4541,-5296,-6030,-6723,-7364,-7941,-8465,-8918,-9318,-9640,-9895,-10051,-10118,-10058,-9879,-9556,-9103,-8509,-7822,-7039,-6239,-5442,-4713,-4098,-3617,-3310,-3162,-3168,-3304,-3525,-3814,-4122,-4439,-4739,-5031,-5300,-5580,-5846,-6134,-6424,-6718,-7013,-7286,-7533,-7743,-7908,-8030,-8116,-8167,-8204,-8210,-8201,-8149,-8047,-7877,-7622,-7279,-6851,-6355,-5818,-5286,-4790,-4381,-4094,-3935,-3934,-4056,-4299,-4623,-4996,-5385,-5750,-6072,-6314,-6479,-6539,-6509,-6396,-6205,-5984,-5728,-5495,-5293,-5135,-5046,-5000,-5013,-5043,-5098,-5139,-5177,-5180,-5174,-5136,-5104,-5057,-5022,-4990,-4962,-4930,-4886,-4826,-4747,-4657,-4571,-4501,-4474,-4497,-4583,-4728,-4924,-5150,-5383,-5604,-5779,-5903,-5960,-5935,-5846,-5667,-5419,-5080,-4662,-4147,-3554,-2873,-2142,-1368,-609,104,707,1163,1414,1445,1221,763,84,-777,-1759,-2809,-3853,-4831,-5689,-6373,-6861,-7118,-7161,-6971,-6585,-6011,-5278,-4418,-3448,-2399,-1291,-151,1010,2150,3266,4303,5251,6050,6678,7084,7238,7126,6743,6107,5278,4294,3263,2236,1316,541,-34,-391,-541,-489,-269,84,556,1117,1752,2463,3226,4051,4904,5772,6606,7367,7994,8435,8643,8582,8241,7623,6770,5719,4557,3347,2190,1151,321,-263,-543,-514,-180,437,1280,2301,3423,4581,5709,6741,7642,8366,8900,9244,9391,9386,9230,8977,8651,8284,7910,7537,7188,6863,6557,6277,5997,5734,5460,5200,4940,4706,4507,4364,4295,4320,4448,4679,5008,5411,5857,6313,6720,7057,7280,7367,7333,7166,6920,6621,6313,6036,5816,5666,5583,5553,5554,5558,5559,5529,5486,5424,5370,5332,5329,5376,5461,5607,5769,5971,6164,6353,6518,6644,6740,6788,6811,6798,6769,6713,6644,6540,6407,6224,5993,5697,5352,4960,4545,4142,3777,3501,3349,3356,3544,3921,4473,5173,5972,6807,7620,8338,8912,9293,9454,9381,9101,8616,7999,7273,6512,5756,5056,4437,3928,3536,3259,3089,3016,3023,3104,3235,3416,3624,3845,4068,4263,4427,4538,4596,4597,4554,4475,4381,4280,4184,4094,4001,3901,3784,3637,3475,3293,3123,2986,2905,2902,2994,3170,3427,3732,4053,4351,4594,4739,4776,4691,4477,4164,3756,3298,2814,2348,1925,1593,1360,1262,1297,1469,1766,2167,2638,3152,3655,4128,4515,4811,4968,5002,4874,4614,4211,3682,3048,2318,1527,689,-163,-1004,-1811,-2550,-3214,-3767,-4214,-4529,-4720,-4774,-4701,-4493,-4164,-3707,-3136,-2454,-1681,-833,59,950,1806,2555,3154,3542,3662,3496,3006,2218,1141,-152,-1613,-3140,-4668,-6099,-7374,-8428,-9228,-9749,-9988,-9954,-9675,-9174,-8509,-7709,-6843,-5946,-5072,-4260,-3531,-2923,-2421,-2059,-1815,-1700,-1719,-1870,-2165,-2609,-3195,-3927,-4767,-5698,-6647,-7581,-8411,-9090,-9561,-9776,-9736,-9420,-8882,-8130,-7258,-6296,-5341,-4443,-3668,-3071,-2673,-2521,-2588,-2896,-3383,-4033,-4780,-5573,-6346,-7058,-7643,-8097,-8370,-8487,-8436,-8256,-7964,-7600,-7197,-6784,-6391,-6041,-5745,-5523,-5368,-5292,-5273,-5319,-5397,-5511,-5631,-5750,-5861,-5941,-6006,-6039,-6050,-6045,-6029,-6008,-5997,-5990,-5998,-6013,-6038,-6055,-6065,-6061,-6021,-5973,-5881,-5786,-5670,-5562,-5468,-5406,-5381,-5410,-5483,-5606,-5756,-5930,-6096,-6249,-6359,-6425,-6441,-6404,-6340,-6250,-6177,-6130,-6143,-6222,-6379,-6597,-6855,-7114,-7336,-7469,-7483,-7345,-7043,-6588,-6000,-5315,-4579,-3839,-3142,-2526,-2022,-1643,-1397,-1287,-1301,-1435,-1677,-2024,-2471,-3013,-3646,-4346,-5109,-5881,-6640,-7327,-7890,-8298,-8487,-8463,-8203,-7726,-7074,-6286,-5427,-4570,-3762,-3071,-2535,-2170,-1995,-1984,-2118,-2354,-2652,-2959,-3250,-3479,-3639,-3711,-3707,-3633,-3518,-3380,-3248,-3152,-3094,-3105,-3161,-3271,-3405,-3551,-3676,-3770,-3798,-3762,-3646,-3458,-3204,-2898,-2562,-2218,-1891,-1595,-1355,-1158,-1021,-904,-809,-685,-528,-288,24,429,906,1421,1952,2427,2811,3048,3096,2944,2576,2026,1319,530,-294,-1060,-1719,-2194,-2467,-2493,-2302,-1888,-1304,-582,235,1101,1991,2875,3729,4547,5286,5941,6468,6834,7016,6964,6686,6162,5421,4497,3432,2302,1166,90,-867,-1662,-2258,-2645,-2806,-2762,-2512,-2075,-1473,-715,171,1168,2248,3381,4526,5640,6670,7566,8262,8714,8873,8703,8208,7378,6271,4930,3456,1929,465,-852,-1925,-2700,-3126,-3208,-2949,-2402,-1618,-667,385,1473,2547,3578,4532,5419,6225,6972,7652,8278,8843,9330,9731,10011,10150,10129,9921,9526,8945,8192,7309,6323,5307,4300,3392,2614,2061,1741,1714,1966,2499,3263,4214,5260,6346,7360,8262,8961,9445,9679,9685,9471,9094,8583,8000,7382,6768,6174,5629,5112,4651,4210,3812,3432,3104,2809,2596,2461,2434,2525,2728,3043,3440,3898,4377,4853,5294,5689,6020,6294,6495,6635,6696,6680,6565,6342,5993,5523,4919,4219,3436,2636,1863,1195,685,402,375,645,1186,1996,3001,4142,5327,6462,7466,8251,8772,8988,8903,8537,7937,7164,6288,5384,4512,3732,3077,2578,2241,2075,2060,2202,2466,2861,3347,3929,4575,5269,5985,6690,7354,7955,8452,8843,9093,9214,9184,9022,8725,8303,7788,7170,6508,5794,5091,4407,3782,3242,2792,2455,2216,2075,2010,2002,2033,2071,2115,2132,2128,2086,2014,1911,1787,1653,1522,1410,1330,1300,1330,1422,1587,1804,2070,2362,2649,2918,3134,3287,3367,3367,3295,3161,2972,2744,2484,2192,1878,1530,1158,757,333,-96,-526,-926,-1295,-1603,-1848,-2022,-2121,-2155,-2125,-2028,-1880,-1662,-1380,-1023,-571,-38,599,1309,2089,2901,3707,4459,5099,5578,5844,5862,5610,5082,4303,3298,2135,867,-420,-1663,-2768,-3698,-4365,-4771,-4867,-4677,-4206,-3502,-2598,-1562,-438,714,1842,2906,3867,4691,5347,5820,6067,6089,5856,5371,4630,3661,2474,1141,-313,-1803,-3275,-4664,-5908,-6966,-7787,-8366,-8662,-8699,-8460,-7967,-7247,-6315,-5237,-4035,-2795,-1560,-412,583,1373,1889,2115,2015,1603,896,-64,-1217,-2491,-3820,-5111,-6309,-7342,-8163,-8745,-9059,-9120,-8928,-8527,-7938,-7226,-6422,-5582,-4750,-3951,-3228,-2592,-2055,-1631,-1308,-1095,-977,-946,-1000,-1124,-1329,-1604,-1968,-2410,-2952,-3573,-4281,-5041,-5832,-6608,-7325,-7925,-8371,-8601,-8596,-8332,-7802,-7047,-6081,-4992,-3826,-2682,-1624,-732,-59,364,512,409,73,-456,-1116,-1878,-2670,-3480,-4257,-5001,-5683,-6311,-6865,-7356,-7758,-8085,-8310,-8445,-8474,-8408,-8249,-8008,-7697,-7326,-6923,-6496,-6082,-5697,-5377,-5147,-5036,-5050,-5208,-5492,-5897,-6383,-6922,-7471,-7988,-8438,-8777,-8981,-9027,-8893,-8583,-8086,-7434,-6631,-5737,-4772,-3823,-2916,-2139,-1525,-1127,-967,-1050,-1364,-1869,-2526,-3255,-4014,-4721,-5335,-5812,-6129,-6272,-6257,-6094,-5812,-5453,-5036,-4610,-4196,-3823,-3503,-3263,-3086,-2998,-2969,-3007,-3081,-3184,-3285,-3374,-3435,-3455,-3443,-3398,-3338,-3284,-3239,-3225,-3241,-3264,-3298,-3287,-3218,-3053,-2764,-2347,-1808,-1168,-482,200,803,1251,1488,1457,1128,511,-393,-1506,-2781,-4107,-5405,-6571,-7520,-8194,-8536,-8549,-8231,-7629,-6791,-5796,-4704,-3595,-2518,-1524,-643,116,734,1232,1604,1866,2033,2096,2071,1945,1728,1403,993,471,-123,-801,-1525,-2277,-3032,-3743,-4390,-4920,-5302,-5501,-5482,-5233,-4740,-4011,-3069,-1953,-711,585,1876,3079,4123,4953,5505,5758,5693,5319,4669,3790,2736,1591,412,-709,-1726,-2556,-3175,-3536,-3623,-3447,-2999,-2335,-1463,-467,636,1759,2874,3918,4852,5647,6269,6712,6951,7000,6840,6494,5954,5244,4372,3361,2246,1047,-177,-1393,-2533,-3560,-4393,-5007,-5319,-5330,-4986,-4312,-3314,-2045,-570,1022,2637,4170,5527,6630,7410,7840,7899,7607,6992,6110,5020,3796,2502,1208,-24,-1146,-2123,-2922,-3541,-3966,-4206,-4279,-4191,-3963,-3610,-3136,-2563,-1881,-1112,-252,681,1678,2704,3748,4749,5696,6530,7221,7743,8058,8171,8057,7743,7229,6560,5760,4875,3964,3054,2225,1501,936,569,416,496,803,1318,2002,2811,3680,4547,5351,6022,6534,6828,6913,6774,6429,5921,5279,4563,3833,3138,2537,2064,1757,1614,1642,1811,2088,2435,2804,3150,3457,3689,3857,3962,4024,4061,4095,4128,4164,4182,4160,4062,3857,3522,3041,2434,1710,937,144,-574,-1186,-1601,-1813,-1760,-1471,-928,-192,710,1706,2731,3719,4598,5310,5811,6060,6051,5784,5286,4603,3787,2920,2059,1287,658,224,17,58,335,850,1556,2432,3412,4466,5514,6532,7443,8222,8830,9235,9440,9432,9229,8850,8321,7673,6939,6146,5333,4518,3737,3007,2355,1795,1356,1041,867,840,952,1211,1594,2089,2680,3335,4040,4766,5483,6172,6796,7320,7719,7940,7961,7750,7284,6585,5647,4540,3304,2029,784,-334,-1281,-1977,-2422,-2596,-2530,-2260,-1842,-1313,-748,-155,404,946,1438,1903,2328,2727,3099,3430,3720,3944,4076,4107,3995,3742,3323,2752,2043,1217,338,-567,-1409,-2135,-2684,-2983,-3009,-2726,-2129,-1247,-110,1221,2668,4163,5611,6941,8074,8952,9528,9758,9638,9153,8328,7198,5812,4239,2566,878,-732,-2168,-3365,-4251,-4789,-4963,-4770,-4236,-3407,-2326,-1066,301,1722,3095,4393,5526,6470,7183,7646,7856,7817,7551,7084,6451,5689,4826,3906,2938,1961,983,24,-891,-1746,-2504,-3144,-3622,-3919,-4003,-3866,-3524,-2983,-2313,-1555,-795,-103,452,815,950,850,533,25,-599,-1302,-1991,-2633,-3148,-3529,-3728,-3771,-3646,-3399,-3059,-2663,-2266,-1889,-1580,-1344,-1194,-1127,-1117,-1151,-1193,-1211,-1194,-1109,-965,-763,-520,-262,-18,180,306,336,262,79,-215,-591,-1047,-1543,-2057,-2566,-3028,-3432,-3734,-3930,-3987,-3911,-3697,-3353,-2913,-2394,-1848,-1310,-822,-432,-159,-48,-92,-313,-688,-1200,-1809,-2472,-3129,-3733,-4220,-4551,-4690,-4624,-4356,-3910,-3330,-2667,-1997,-1364,-853,-488,-321,-360,-599,-1032,-1612,-2318,-3093,-3921,-4744,-5568,-6340,-7076,-7740,-8329,-8822,-9198,-9430,-9497,-9375,-9037,-8499,-7736,-6799,-5699,-4507,-3270,-2074,-977,-69,596,960,982,660,-21,-1004,-2253,-3679,-5198,-6700,-8088,-9254,-10120,-10611,-10695,-10350,-9601,-8487,-7079,-5458,-3727,-1978,-307,1193,2470,3455,4125,4467,4477,4185,3614,2808,1819,694,-509,-1738,-2946,-4093,-5127,-6043,-6779,-7354,-7717,-7892,-7861,-7640,-7252,-6704,-6040,-5272,-4441,-3564,-2670,-1785,-917,-111,635,1274,1794,2160,2351,2335,2108,1646,973,93,-948,-2108,-3325,-4528,-5662,-6652,-7470,-8071,-8452,-8622,-8584,-8388,-8040,-7583,-7035,-6396,-5700,-4921,-4092,-3209,-2294,-1385,-512,265,904,1344,1555,1491,1161,551,-285,-1323,-2480,-3698,-4888,-5975,-6883,-7545,-7905,-7933,-7595,-6911,-5894,-4604,-3101,-1478,173,1753,3159,4314,5146,5606,5680,5366,4693,3709,2490,1104,-341,-1778,-3093,-4236,-5118,-5710,-5991,-5943,-5611,-5005,-4199,-3233,-2183,-1103,-60,898,1711,2357,2791,3009,3007,2797,2405,1877,1240,567,-121,-754,-1318,-1768,-2092,-2288,-2342,-2292,-2124,-1896,-1598,-1280,-945,-615,-298,-12,246,446,591,652,620,470,211,-181,-666,-1249,-1868,-2501,-3078,-3569,-3917,-4102,-4105,-3935,-3609,-3165,-2650,-2102,-1586,-1117,-745,-469,-303,-228,-235,-289,-361,-426,-448,-414,-307,-122,128,440,780,1134,1470,1771,2015,2194,2306,2351,2347,2296,2224,2143,2060,2002,1961,1959,1991,2062,2165,2296,2436,2568,2674,2723,2706,2592,2388,2071,1668,1172,612,11,-613,-1214,-1766,-2227,-2553,-2717,-2675,-2424,-1934,-1236,-333,720,1888,3093,4295,5396,6354,7082,7541,7672,7462,6893,5983,4770,3306,1661,-78,-1829,-3505,-5022,-6310,-7310,-7971,-8273,-8184,-7721,-6880,-5706,-4237,-2541,-687,1219,3106,4845,6373,7576,8414,8807,8765,8253,7329,6015,4408,2575,633,-1318,-3161,-4804,-6140,-7120,-7667,-7777,-7424,-6661,-5498,-4031,-2315,-450,1475,3368,5147,6730,8059,9096,9802,10186,10250,10032,9568,8921,8130,7267,6362,5461,4589,3756,2977,2246,1571,947,381,-124,-556,-902,-1153,-1287,-1296,-1155,-869,-409,195,953,1818,2766,3727,4667,5498,6194,6680,6944,6948,6697,6205,5493,4607,3606,2527,1466,440,-462,-1228,-1814,-2210,-2421,-2447,-2318,-2048,-1664,-1191,-652,-60,555,1184,1799,2373,2880,3289,3562,3688,3632,3401,2992,2426,1736,955,142,-671,-1400,-2020,-2446,-2650,-2588,-2228,-1581,-644,526,1891,3352,4849,6256,7520,8522,9235,9582,9566,9182,8457,7456,6224,4881,3479,2156,964,16,-659,-1000,-1020,-716,-149,638,1558,2542,3512,4400,5143,5714,6053,6183,6058,5723,5172,4454,3608,2679,1743,840,44,-604,-1063,-1301,-1318,-1106,-696,-103,626,1454,2336,3230,4093,4898,5601,6185,6610,6867,6915,6752,6351,5719,4858,3802,2580,1262,-92,-1405,-2599,-3606,-4378,-4873,-5092,-5041,-4760,-4294,-3710,-3060,-2408,-1790,-1242,-772,-388,-80,179,388,599,796,1012,1253,1506,1783,2057,2331,2576,2795,2952,3063,3100,3077,2988,2845,2659,2444,2216,1999,1799,1653,1563,1548,1626,1779,2013,2300,2599,2876,3073,3143,3044,2742,2232,1508,616,-413,-1517,-2629,-3693,-4644,-5429,-6009,-6342,-6410,-6190,-5689,-4901,-3868,-2616,-1198,300,1834,3283,4590,5667,6442,6882,6941,6625,5939,4919,3613,2073,380,-1413,-3212,-4965,-6588,-8030,-9222,-10120,-10675,-10857,-10642,-10026,-9031,-7679,-6051,-4195,-2239,-256,1616,3292,4657,5653,6203,6299,5920,5105,3899,2375,633,-1231,-3103,-4869,-6444,-7719,-8652,-9175,-9292,-8985,-8303,-7271,-5969,-4458,-2819,-1132,518,2068,3425,4559,5398,5935,6146,6052,5681,5076,4302,3415,2478,1549,662,-145,-865,-1489,-2024,-2474,-2851,-3152,-3373,-3509,-3540,-3467,-3271,-2962,-2537,-2021,-1423,-779,-101,570,1224,1824,2354,2789,3099,3262,3256,3060,2677,2109,1370,522,-424,-1373,-2298,-3137,-3839,-4393,-4762,-4964,-4987,-4869,-4610,-4253,-3804,-3302,-2755,-2190,-1625,-1074,-564,-112,263,538,696,726,626,393,55,-383,-876,-1396,-1901,-2345,-2687,-2890,-2906,-2732,-2319,-1706,-873,120,1234,2401,3540,4575,5426,6025,6321,6288,5912,5219,4242,3039,1680,248,-1175,-2489,-3623,-4489,-5029,-5193,-4967,-4341,-3368,-2086,-590,1028,2665,4216,5587,6703,7504,7956,8039,7762,7143,6216,5043,3671,2190,673,-794,-2121,-3242,-4089,-4631,-4847,-4751,-4376,-3773,-3000,-2116,-1182,-227,694,1591,2426,3201,3900,4495,4966,5268,5367,5233,4842,4193,3315,2230,1032,-243,-1474,-2620,-3580,-4333,-4819,-5049,-5016,-4748,-4293,-3676,-2975,-2217,-1480,-788,-209,252,546,690,675,531,295,0,-293,-557,-739,-830,-808,-683,-461,-166,178,559,934,1324,1673,2014,2305,2569,2785,2967,3121,3250,3379,3504,3654,3804,3976,4114,4217,4219,4092,3793,3289,2580,1661,578,-630,-1890,-3139,-4294,-5301,-6085,-6626,-6859,-6805,-6409,-5723,-4722,-3475,-2006,-400,1269,2908,4409,5682,6634,7197,7323,7009,6261,5143,3727,2105,378,-1354,-3008,-4508,-5797,-6846,-7611,-8099,-8276,-8168,-7751,-7053,-6084,-4883,-3486,-1967,-383,1166,2609,3850,4819,5446,5697,5533,4981,4034,2784,1259,-408,-2159,-3853,-5422,-6752,-7790,-8464,-8769,-8680,-8234,-7462,-6419,-5175,-3788,-2338,-873,530,1835,2983,3939,4678,5172,5417,5423,5198,4788,4220,3552,2817,2066,1328,628,-17,-600,-1127,-1584,-1983,-2307,-2559,-2711,-2767,-2691,-2503,-2187,-1771,-1279,-744,-205,287,720,1040,1265,1360,1355,1233,1026,731,370,-41,-489,-942,-1375,-1752,-2043,-2207,-2237,-2102,-1832,-1429,-957,-452,8,382,609,665,529,211,-273,-884,-1587,-2328,-3076,-3779,-4422,-4972,-5422,-5769,-6007,-6145,-6188,-6135,-6001,-5778,-5471,-5076,-4577,-3972,-3233,-2369,-1366,-249,964,2217,3456,4610,5598,6367,6836,6987,6791,6257,5419,4317,3022,1601,133,-1307,-2637,-3794,-4697,-5314,-5581,-5491,-5025,-4208,-3073,-1690,-125,1507,3122,4599,5852,6800,7374,7557,7318,6705,5732,4487,3027,1451,-149,-1688,-3065,-4220,-5083,-5611,-5798,-5628,-5154,-4400,-3445,-2350,-1196,-50,1022,1977,2777,3405,3854,4119,4212,4136,3899,3511,2982,2325,1569,727,-152,-1046,-1901,-2694,-3374,-3938,-4346,-4616,-4735,-4722,-4590,-4352,-4026,-3626,-3165,-2666,-2146,-1640,-1182,-801,-547,-430,-482,-696,-1053,-1531,-2078,-2648,-3188,-3647,-3984,-4167,-4180,-4000,-3648,-3113,-2434,-1634,-749,171,1086,1950,2721,3370,3880,4233,4449,4511,4461,4288,4016,3653,3183,2632,1959,1204,337,-597,-1589,-2582,-3542,-4402,-5120,-5641,-5928,-5961,-5730,-5241,-4526,-3607,-2559,-1411,-259,845,1819,2596,3120,3343,3240,2814,2083,1103,-69,-1346,-2648,-3896,-5014,-5959,-6688,-7198,-7485,-7567,-7463,-7190,-6772,-6208,-5526,-4708,-3791,-2770,-1678,-555,563,1617,2550,3314,3852,4135,4137,3849,3279,2440,1377,121,-1261,-2702,-4143,-5478,-6664,-7594,-8241,-8533,-8469,-8027,-7252,-6173,-4869,-3413,-1897,-415,946,2108,3001,3585,3828,3740,3326,2663,1785,813,-185,-1108,-1869,-2422,-2713,-2750,-2536,-2130,-1574,-948,-306,289,800,1199,1480,1655,1738,1749,1721,1644,1554,1423,1256,1047,767,433,28,-427,-920,-1421,-1914,-2352,-2729,-3005,-3174,-3210,-3105,-2857,-2456,-1925,-1265,-521,278,1078,1823,2465,2942,3221,3271,3079,2662,2032,1238,321,-663,-1662,-2633,-3520,-4305,-4936,-5406,-5686,-5758,-5618,-5261,-4686,-3926,-2983,-1915,-747,467,1685,2868,3968,4964,5813,6499,6997,7285,7361,7205,6828,6238,5454,4514,3448,2313,1151,21,-1023,-1936,-2664,-3167,-3410,-3370,-3033,-2415,-1533,-442,798,2103,3396,4578,5586,6340,6809,6967,6816,6392,5727,4893,3942,2950,1963,1036,195,-536,-1152,-1645,-2029,-2279,-2424,-2413,-2275,-1970,-1518,-907,-172,682,1593,2538,3452,4300,5018,5580,5938,6074,5976,5642,5084,4342,3431,2430,1358,303,-713,-1615,-2386,-2982,-3396,-3621,-3667,-3546,-3287,-2910,-2446,-1924,-1363,-808,-270,202,585,859,987,997,862,644,347,45,-232,-425,-503,-434,-208,184,710,1366,2098,2877,3660,4397,5060,5614,6034,6312,6437,6420,6260,5984,5594,5113,4551,3918,3228,2486,1715,914,122,-658,-1386,-2039,-2600,-3019,-3300,-3393,-3301,-3002,-2510,-1835,-1007,-84,903,1866,2768,3541,4146,4549,4739,4695,4443,3976,3340,2539,1638,647,-372,-1377,-2338,-3201,-3939,-4530,-4938,-5167,-5190,-5018,-4645,-4081,-3349,-2467,-1475,-413,665,1706,2652,3445,4050,4419,4557,4454,4144,3667,3061,2394,1698,1013,367,-245,-804,-1335,-1825,-2282,-2690,-3030,-3277,-3399,-3371,-3180,-2816,-2295,-1647,-905,-131,627,1308,1861,2244,2442,2426,2233,1861,1375,804,220,-343,-820,-1186,-1411,-1473,-1381,-1134,-752,-270,293,883,1480,2040,2540,2965,3293,3541,3690,3763,3746,3639,3441,3130,2711,2175,1539,814,45,-740,-1479,-2129,-2647,-2979,-3103,-2988,-2624,-2020,-1192,-177,972,2183,3398,4513,5482,6213,6674,6824,6652,6177,5415,4422,3245,1928,558,-853,-2210,-3501,-4666,-5667,-6478,-7058,-7385,-7447,-7230,-6741,-6015,-5062,-3960,-2740,-1483,-236,939,1998,2908,3649,4209,4597,4813,4870,4784,4562,4220,3772,3228,2612,1939,1246,556,-83,-634,-1051,-1296,-1335,-1151,-739,-112,692,1632,2641,3653,4602,5424,6065,6490,6672,6613,6320,5822,5158,4376,3530,2673,1849,1105,459,-64,-466,-749,-920,-996,-980,-893,-738,-531,-284,-7,291,591,901,1199,1500,1788,2069,2325,2550,2724,2813,2819,2701,2468,2129,1686,1196,680,187,-235,-573,-784,-888,-877,-778,-628,-436,-261,-93,31,116,154,154,107,24,-104,-275,-497,-761,-1073,-1410,-1756,-2093,-2370,-2580,-2662,-2617,-2402,-2028,-1485,-803,1,880,1789,2684,3508,4237,4820,5258,5524,5643,5603,5449,5167,4797,4328,3776,3139,2419,1631,775,-105,-994,-1837,-2587,-3206,-3617,-3813,-3726,-3377,-2753,-1898,-864,268,1415,2473,3360,3990,4313,4290,3924,3237,2276,1111,-184,-1517,-2818,-4002,-5025,-5840,-6428,-6794,-6941,-6909,-6717,-6417,-6021,-5576,-5085,-4569,-4027,-3453,-2862,-2230,-1608,-970,-391,133,542,816,935,882,688,348,-62,-534,-985,-1392,-1703,-1910,-1972,-1926,-1737,-1456,-1076,-633,-143,365,880,1368,1824,2213,2543,2768,2904,2908,2787,2518,2104,1543,854,57,-811,-1700,-2571,-3363,-4045,-4569,-4923,-5089,-5081,-4893,-4563,-4091,-3522,-2859,-2142,-1380,-606,169,918,1637,2288,2889,3391,3811,4110,4283,4302,4154,3820,3299,2601,1743,772,-268,-1302,-2261,-3068,-3658,-3960,-3954,-3602,-2936,-1984,-814,477,1806,3049,4114,4919,5382,5495,5227,4621,3724,2612,1368,82,-1167,-2319,-3312,-4135,-4761,-5199,-5458,-5543,-5457,-5218,-4797,-4229,-3480,-2591,-1562,-437,745,1935,3067,4110,4982,5686,6154,6415,6441,6274,5930,5446,4862,4208,3518,2813,2113,1437,792,209,-303,-705,-973,-1076,-990,-709,-232,401,1162,1979,2802,3553,4192,4662,4947,5035,4930,4672,4284,3826,3341,2875,2466,2135,1899,1741,1669,1632,1631,1621,1587,1516,1393,1231,1034,822,618,444,322,274,307,432,636,913,1234,1577,1908,2202,2430,2581,2646,2622,2537,2392,2234,2075,1954,1886,1879,1938,2038,2156,2269,2321,2308,2186,1968,1649,1264,829,392,-18,-381,-660,-875,-1001,-1079,-1108,-1123,-1137,-1172,-1223,-1290,-1342,-1354,-1285,-1098,-768,-272,375,1172,2056,3004,3931,4805,5552,6150,6554,6759,6752,6540,6131,5547,4797,3914,2913,1842,720,-392,-1460,-2422,-3235,-3847,-4219,-4331,-4156,-3733,-3051,-2202,-1206,-173,843,1747,2474,2966,3173,3087,2687,2017,1101,9,-1193,-2423,-3600,-4653,-5503,-6121,-6449,-6499,-6270,-5789,-5115,-4283,-3371,-2428,-1506,-655,101,735,1236,1604,1836,1943,1921,1786,1534,1179,722,190,-419,-1052,-1714,-2344,-2943,-3462,-3895,-4216,-4410,-4482,-4415,-4229,-3923,-3520,-3038,-2497,-1921,-1328,-744,-176,342,817,1209,1515,1706,1765,1672,1414,986,394,-336,-1173,-2069,-2973,-3827,-4590,-5205,-5657,-5919,-5992,-5885,-5621,-5226,-4744,-4200,-3635,-3080,-2554,-2085,-1675,-1341,-1087,-912,-823,-815,-882,-1034,-1252,-1543,-1896,-2299,-2751,-3221,-3698,-4138,-4512,-4772,-4884,-4799,-4505,-3980,-3240,-2315,-1254,-119,1008,2055,2953,3636,4071,4233,4117,3743,3130,2321,1348,266,-898,-2092,-3292,-4463,-5575,-6607,-7529,-8307,-8924,-9338,-9532,-9493,-9207,-8690,-7966,-7064,-6051,-4976,-3907,-2912,-2042,-1340,-827,-502,-346,-328,-401,-530,-678,-822,-965,-1106,-1283,-1504,-1801,-2159,-2559,-2946,-3248,-3386,-3295,-2914,-2245,-1298,-153,1096,2315,3387,4181,4618,4647,4261,3521,2499,1334,145,-929,-1767,-2308,-2483,-2333,-1880,-1235,-486,221,804,1148,1230,1034,603,19,-618,-1210,-1641,-1861,-1814,-1517,-1005,-356,331,955,1408,1616,1522,1104,400,-562,-1669,-2844,-3980,-4982,-5790,-6358,-6677,-6775,-6690,-6492,-6229,-5969,-5715,-5496,-5263,-4994,-4624,-4118,-3441,-2605,-1630,-597,424,1309,1987,2345,2365,2001,1318,366,-727,-1836,-2828,-3566,-3964,-3960,-3546,-2777,-1733,-557,611,1613,2334,2683,2632,2213,1491,586,-377,-1278,-2010,-2516,-2768,-2790,-2629,-2367,-2085,-1856,-1742,-1758,-1908,-2132,-2378,-2543,-2551,-2335,-1828,-1050,-5,1214,2512,3746,4791,5490,5762,5520,4765,3534,1920,62,-1895,-3772,-5451,-6801,-7767,-8333,-8510,-8383,-8011,-7502,-6917,-6329,-5761,-5227,-4708,-4182,-3603,-2962,-2237,-1441,-618,184,878,1380,1613,1513,1054,248,-849,-2142,-3506,-4797,-5883,-6651,-7016,-6966,-6486,-5671,-4582,-3350,-2089,-895,134,954,1541,1906,2089,2138,2116,2062,2026,2003,1996,1954,1845,1599,1179,550,-292,-1306,-2444,-3608,-4710,-5642,-6331,-6712,-6766,-6507,-5978,-5253,-4417,-3561,-2765,-2090,-1577,-1233,-1044,-978,-971,-987,-964,-875,-718,-489,-259,-60,14,-98,-456,-1095,-2004,-3140,-4413,-5692,-6845,-7708,-8174,-8128,-7553,-6442,-4886,-2986,-909,1192,3141,4811,6083,6906,7255,7174,6718,5995,5093,4122,3161,2266,1468,769,146,-424,-976,-1514,-2039,-2499,-2855,-3024,-2955,-2592,-1925,-976,190,1466,2736,3850,4698,5169,5221,4838,4078,3028,1819,603,-484,-1303,-1773,-1840,-1511,-829,112,1205,2323,3355,4205,4820,5169,5289,5207,5015,4768,4547,4393,4340,4369,4466,4574,4633,4597,4395,4015,3434,2671,1764,774,-230,-1157,-1934,-2488,-2767,-2738,-2410,-1797,-969,7,1038,2035,2931,3665,4226,4610,4856,5002,5101,5183,5270,5363,5429,5450,5353,5134,4729,4167,3437,2606,1722,871,136,-414,-704,-719,-433,109,858,1725,2606,3403,4021,4387,4473,4280,3849,3257,2587,1940,1385,996,783,753,866,1066,1286,1480,1579,1591,1500,1355,1210,1129,1185,1434,1898,2604,3507,4573,5720,6863,7914,8783,9409,9733,9755,9467,8913,8142,7213,6193,5148,4121,3173,2318,1588,989,533,218,62,54,222,559,1079,1769,2615,3581,4615,5659,6629,7452,8043,8331,8264,7806,6954,5751,4247,2558,786,-930,-2481,-3753,-4689,-5236,-5406,-5222,-4747,-4045,-3202,-2281,-1362,-478,313,1004,1572,2009,2322,2495,2538,2447,2227,1886,1435,890,275,-382,-1038,-1648,-2157,-2511,-2665,-2579,-2248,-1674,-904,4,977,1918,2768,3439,3914,4158,4204,4079,3846,3574,3311,3125,3021,3024,3098,3215,3311,3345,3248,2988,2530,1874,1028,40,-1039,-2130,-3153,-4023,-4665,-5024,-5054,-4768,-4168,-3328,-2312,-1231,-164,764,1511,1993,2205,2148,1849,1366,753,88,-581,-1184,-1709,-2111,-2408,-2592,-2688,-2699,-2639,-2491,-2249,-1889,-1390,-743,49,971,1976,3010,4012,4895,5614,6092,6318,6261,5954,5414,4719,3921,3099,2327,1657,1141,808,655,682,850,1114,1435,1749,2025,2235,2357,2405,2377,2294,2167,1993,1781,1494,1135,660,68,-655,-1496,-2431,-3409,-4383,-5282,-6051,-6629,-6973,-7057,-6868,-6406,-5700,-4763,-3656,-2403,-1078,280,1606,2848,3969,4912,5676,6228,6573,6720,6669,6438,6036,5464,4741,3871,2874,1795,656,-459,-1505,-2405,-3089,-3509,-3618,-3398,-2863,-2031,-976,246,1531,2798,3960,4933,5683,6162,6391,6380,6174,5838,5407,4954,4497,4074,3687,3325,2984,2619,2238,1796,1316,791,253,-267,-729,-1089,-1307,-1361,-1223,-905,-423,188,864,1548,2171,2663,2989,3113,3025,2752,2305,1749,1114,450,-192,-802,-1328,-1778,-2124,-2360,-2478,-2457,-2287,-1952,-1442,-751,105,1124,2245,3450,4653,5811,6836,7674,8253,8535,8479,8084,7362,6355,5135,3783,2406,1104,-16,-894,-1446,-1691,-1603,-1247,-674,43,825,1605,2322,2939,3416,3759,3942,3995,3899,3687,3339,2881,2298,1609,819,-58,-981,-1929,-2837,-3678,-4381,-4919,-5253,-5362,-5255,-4941,-4456,-3855,-3183,-2517,-1904,-1400,-1040,-841,-814,-931,-1189,-1524,-1933,-2353,-2774,-3160,-3511,-3817,-4087,-4344,-4583,-4847,-5115,-5407,-5692,-5946,-6132,-6201,-6114,-5828,-5326,-4593,-3651,-2521,-1264,72,1403,2680,3822,4791,5541,6054,6328,6372,6218,5896,5462,4951,4420,3893,3408,2966,2570,2208,1854,1508,1134,761,370,2,-333,-611,-819,-953,-1042,-1094,-1170,-1289,-1503,-1828,-2277,-2842,-3493,-4198,-4894,-5547,-6085,-6491,-6705,-6736,-6554,-6186,-5646,-4967,-4193,-3356,-2510,-1684,-904,-216,395,881,1258,1502,1604,1561,1352,990,460,-208,-1000,-1866,-2769,-3641,-4429,-5076,-5522,-5740,-5692,-5380,-4809,-4004,-3002,-1858,-619,642,1880,3031,4059,4919,5596,6051,6291,6284,6036,5541,4802,3839,2676,1355,-65,-1515,-2918,-4194,-5264,-6079,-6578,-6760,-6606,-6153,-5428,-4490,-3387,-2181,-930,313,1491,2553,3457,4158,4633,4863,4845,4595,4119,3471,2656,1746,744,-279,-1311,-2299,-3209,-4012,-4664,-5145,-5427,-5504,-5368,-5047,-4547,-3917,-3171,-2355,-1480,-574,357,1302,2243,3170,4051,4872,5583,6171,6595,6837,6893,6747,6417,5909,5250,4459,3575,2624,1646,691,-210,-991,-1614,-2034,-2200,-2110,-1744,-1118,-281,728,1826,2927,3965,4835,5485,5857,5918,5676,5142,4362,3391,2306,1168,60,-961,-1839,-2530,-3013,-3262,-3293,-3089,-2696,-2119,-1407,-604,247,1082,1857,2512,3015,3329,3448,3366,3101,2674,2123,1484,799,114,-533,-1096,-1543,-1853,-2005,-2008,-1867,-1611,-1269,-871,-459,-48,332,678,986,1250,1476,1645,1748,1756,1634,1364,913,287,-500,-1407,-2380,-3337,-4224,-4949,-5484,-5777,-5837,-5660,-5297,-4772,-4154,-3480,-2805,-2159,-1577,-1075,-661,-350,-134,-10,19,-30,-164,-372,-651,-997,-1406,-1860,-2352,-2853,-3339,-3779,-4134,-4378,-4482,-4432,-4231,-3885,-3430,-2895,-2325,-1769,-1253,-820,-474,-232,-80,-13,-8,-48,-119,-195,-272,-330,-374,-383,-381,-338,-284,-187,-66,103,309,561,846,1148,1441,1699,1881,1970,1934,1766,1460,1017,454,-222,-991,-1839,-2756,-3708,-4699,-5677,-6629,-7520,-8304,-8975,-9491,-9864,-10084,-10179,-10154,-10049,-9855,-9600,-9254,-8820,-8259,-7571,-6727,-5751,-4645,-3471,-2264,-1108,-64,794,1400,1708,1695,1342,682,-255,-1387,-2638,-3899,-5079,-6069,-6800,-7203,-7254,-6948,-6314,-5403,-4279,-3018,-1695,-376,872,2008,2981,3771,4330,4653,4692,4442,3886,3025,1889,516,-1026,-2654,-4276,-5791,-7114,-8165,-8894,-9283,-9324,-9071,-8557,-7861,-7043,-6164,-5269,-4385,-3517,-2665,-1816,-963,-108,729,1518,2204,2742,3063,3138,2923,2434,1676,705,-422,-1627,-2833,-3960,-4947,-5727,-6273,-6544,-6550,-6283,-5776,-5064,-4185,-3207,-2166,-1123,-121,824,1668,2440,3102,3692,4185,4596,4917,5138,5256,5269,5168,4971,4672,4295,3837,3321,2738,2113,1447,763,83,-561,-1142,-1616,-1967,-2165,-2208,-2114,-1900,-1622,-1320,-1059,-872,-804,-863,-1045,-1335,-1700,-2102,-2514,-2906,-3245,-3545,-3763,-3934,-4028,-4061,-4025,-3908,-3708,-3410,-3012,-2519,-1943,-1312,-673,-64,447,834,1043,1072,919,611,199,-265,-722,-1106,-1386,-1523,-1512,-1364,-1093,-729,-306,163,634,1110,1567,2004,2425,2821,3203,3565,3900,4196,4425,4561,4563,4396,4025,3434,2611,1586,401,-877,-2147,-3328,-4315,-5026,-5417,-5440,-5123,-4473,-3575,-2488,-1309,-135,959,1878,2567,2977,3076,2858,2343,1544,540,-637,-1887,-3154,-4350,-5416,-6290,-6937,-7334,-7477,-7381,-7075,-6595,-5991,-5292,-4556,-3797,-3069,-2375,-1758,-1213,-771,-417,-172,-6,64,81,41,-27,-105,-181,-239,-270,-275,-244,-180,-82,61,245,489,791,1168,1610,2127,2690,3287,3872,4419,4869,5199,5364,5345,5142,4746,4179,3459,2612,1667,655,-401,-1462,-2523,-3527,-4487,-5346,-6105,-6737,-7225,-7574,-7759,-7811,-7705,-7475,-7115,-6637,-6052,-5374,-4614,-3803,-2966,-2134,-1358,-669,-112,279,487,488,291,-96,-647,-1326,-2093,-2895,-3679,-4392,-4981,-5398,-5599,-5561,-5247,-4671,-3822,-2738,-1450,-17,1513,3058,4577,5992,7268,8348,9203,9800,10112,10133,9845,9268,8413,7327,6061,4688,3292,1954,771,-202,-889,-1276,-1345,-1114,-621,85,952,1917,2922,3934,4882,5759,6507,7108,7529,7731,7704,7411,6871,6078,5075,3908,2641,1346,102,-1024,-1974,-2706,-3196,-3451,-3480,-3330,-3034,-2654,-2217,-1788,-1367,-1002,-667,-390,-128,105,343,590,845,1129,1412,1721,2013,2322,2612,2925,3234,3586,3971,4405,4908,5441,6029,6614,7179,7685,8087,8365,8490,8452,8269,7945,7527,7045,6542,6058,5629,5268,4993,4805,4685,4635,4621,4631,4646,4640,4610,4533,4415,4253,4058,3848,3645,3477,3383,3385,3514,3777,4174,4679,5262,5848,6399,6826,7099,7167,7028,6695,6207,5611,4981,4367,3820,3391,3069,2888,2812,2840,2941,3109,3315,3573,3853,4177,4521,4888,5264,5616,5935,6167,6300,6285,6107,5754,5212,4521,3689,2775,1833,918,99,-571,-1057,-1317,-1352,-1154,-753,-165,554,1381,2254,3142,4003,4796,5501,6082,6525,6808,6916,6839,6569,6100,5448,4618,3650,2566,1429,284,-804,-1766,-2555,-3099,-3384,-3354,-3043,-2428,-1589,-555,573,1724,2793,3703,4369,4745,4798,4530,3969,3174,2221,1191,187,-730,-1476,-2026,-2353,-2464,-2388,-2142,-1778,-1310,-766,-152,530,1277,2092,2951,3841,4711,5519,6204,6717,7006,7046,6816,6331,5607,4692,3636,2496,1332,197,-864,-1817,-2649,-3337,-3905,-4338,-4665,-4893,-5028,-5082,-5047,-4929,-4716,-4411,-4014,-3537,-2991,-2404,-1795,-1191,-624,-100,345,721,995,1182,1262,1242,1121,893,564,137,-383,-971,-1611,-2269,-2893,-3452,-3871,-4119,-4138,-3897,-3391,-2612,-1595,-395,941,2315,3662,4902,5950,6765,7283,7493,7369,6933,6203,5230,4070,2791,1471,185,-993,-2001,-2787,-3321,-3589,-3599,-3378,-2963,-2416,-1769,-1098,-416,220,804,1306,1727,2028,2230,2267,2173,1886,1428,791,-12,-943,-1959,-3006,-4015,-4920,-5665,-6193,-6475,-6499,-6274,-5828,-5212,-4478,-3692,-2911,-2178,-1541,-1012,-607,-330,-162,-101,-125,-220,-362,-533,-702,-845,-926,-927,-811,-576,-204,294,912,1619,2394,3190,3979,4714,5368,5906,6303,6549,6623,6537,6280,5885,5349,4719,4004,3246,2468,1702,971,313,-260,-713,-1037,-1214,-1256,-1149,-942,-638,-286,74,420,703,912,1030,1057,998,869,687,472,240,3,-236,-471,-705,-948,-1188,-1451,-1707,-1980,-2244,-2506,-2740,-2951,-3103,-3202,-3213,-3144,-2966,-2697,-2318,-1858,-1314,-718,-79,569,1211,1817,2368,2840,3213,3469,3589,3567,3388,3056,2578,1960,1239,431,-416,-1267,-2071,-2778,-3346,-3722,-3881,-3795,-3463,-2895,-2134,-1222,-234,761,1691,2479,3079,3429,3524,3342,2905,2239,1382,389,-690,-1798,-2885,-3900,-4812,-5588,-6212,-6684,-6986,-7153,-7164,-7061,-6835,-6519,-6125,-5680,-5213,-4751,-4333,-3987,-3738,-3614,-3614,-3745,-3996,-4340,-4759,-5208,-5655,-6063,-6383,-6589,-6639,-6502,-6168,-5613,-4848,-3891,-2766,-1545,-266,975,2123,3109,3876,4409,4679,4718,4535,4187,3711,3155,2565,1962,1375,796,231,-349,-942,-1579,-2252,-2958,-3681,-4373,-5013,-5529,-5903,-6084,-6070,-5863,-5504,-5039,-4537,-4074,-3697,-3475,-3411,-3512,-3758,-4096,-4493,-4890,-5251,-5550,-5773,-5921,-6017,-6071,-6115,-6163,-6228,-6316,-6418,-6520,-6599,-6635,-6595,-6468,-6232,-5880,-5421,-4865,-4234,-3559,-2871,-2194,-1570,-1005,-534,-153,109,271,307,245,75,-167,-471,-794,-1111,-1380,-1569,-1649,-1604,-1420,-1098,-649,-80,580,1314,2098,2895,3687,4423,5077,5593,5947,6080,5978,5615,4983,4110,3015,1759,406,-977,-2304,-3502,-4509,-5273,-5762,-5982,-5924,-5662,-5215,-4679,-4098,-3556,-3085,-2734,-2508,-2407,-2424,-2516,-2678,-2876,-3093,-3337,-3583,-3858,-4133,-4415,-4661,-4854,-4932,-4861,-4586,-4080,-3327,-2327,-1129,240,1673,3122,4476,5672,6642,7336,7748,7858,7716,7340,6798,6146,5424,4703,3988,3323,2705,2131,1606,1121,681,302,-6,-208,-290,-211,26,448,1028,1768,2609,3533,4468,5371,6191,6880,7407,7751,7900,7870,7671,7340,6895,6375,5797,5179,4534,3861,3168,2458,1742,1034,369,-244,-755,-1160,-1433,-1566,-1574,-1454,-1254,-981,-688,-401,-158,9,75,31,-139,-413,-788,-1215,-1669,-2101,-2467,-2750,-2909,-2961,-2906,-2767,-2581,-2371,-2167,-1976,-1799,-1609,-1400,-1124,-773,-323,219,833,1492,2140,2740,3230,3572,3735,3700,3472,3071,2532,1905,1260,644,136,-232,-409,-397,-180,191,700,1280,1886,2464,2974,3378,3667,3832,3878,3821,3668,3434,3127,2743,2286,1739,1116,396,-388,-1235,-2096,-2931,-3687,-4295,-4711,-4878,-4772,-4389,-3745,-2884,-1874,-791,276,1245,2045,2620,2943,3002,2823,2424,1876,1203,480,-260,-993,-1671,-2317,-2897,-3432,-3921,-4360,-4746,-5057,-5280,-5375,-5333,-5114,-4729,-4181,-3508,-2764,-2014,-1340,-817,-515,-473,-715,-1225,-1963,-2865,-3849,-4832,-5733,-6484,-7045,-7384,-7515,-7443,-7220,-6870,-6460,-6001,-5549,-5093,-4656,-4216,-3770,-3292,-2774,-2203,-1580,-921,-238,422,1034,1544,1915,2112,2115,1907,1515,950,265,-489,-1251,-1961,-2554,-2997,-3252,-3307,-3187,-2886,-2470,-1952,-1385,-796,-210,354,883,1370,1807,2180,2479,2682,2770,2726,2529,2172,1655,982,187,-711,-1649,-2595,-3481,-4266,-4894,-5348,-5589,-5644,-5501,-5217,-4817,-4363,-3905,-3485,-3153,-2918,-2800,-2786,-2859,-2990,-3157,-3323,-3492,-3639,-3778,-3923,-4083,-4280,-4514,-4778,-5050,-5293,-5451,-5481,-5312,-4917,-4247,-3307,-2104,-678,905,2580,4245,5822,7231,8393,9278,9843,10091,10049,9727,9200,8493,7677,6786,5871,4943,4049,3170,2339,1542,794,94,-538,-1101,-1561,-1924,-2153,-2263,-2239,-2107,-1880,-1602,-1299,-1015,-773,-596,-482,-438,-439,-478,-542,-612,-703,-793,-905,-1030,-1172,-1332,-1497,-1659,-1803,-1912,-1973,-1974,-1912,-1793,-1619,-1418,-1206,-1011,-858,-771,-758,-846,-1012,-1269,-1576,-1913,-2241,-2516,-2697,-2758,-2660,-2406,-1990,-1432,-767,-32,732,1470,2164,2772,3295,3726,4087,4390,4673,4954,5241,5564,5883,6217,6504,6731,6849,6821,6620,6226,5642,4880,3989,3005,2017,1078,278,-344,-718,-856,-737,-423,41,566,1084,1503,1777,1848,1720,1374,870,219,-501,-1252,-1986,-2665,-3273,-3794,-4241,-4610,-4920,-5158,-5328,-5405,-5373,-5207,-4884,-4408,-3769,-3008,-2149,-1249,-361,458,1162,1708,2090,2274,2304,2158,1907,1546,1139,688,239,-214,-643,-1061,-1455,-1831,-2178,-2496,-2750,-2941,-3018,-2969,-2767,-2388,-1839,-1135,-295,613,1542,2408,3143,3673,3954,3946,3642,3068,2250,1278,198,-874,-1888,-2747,-3417,-3852,-4052,-4019,-3797,-3415,-2943,-2426,-1915,-1456,-1067,-758,-539,-370,-257,-147,-44,87,230,393,542,665,721,705,588,386,102,-229,-574,-874,-1097,-1184,-1116,-868,-444,148,859,1677,2524,3387,4205,4959,5621,6182,6622,6943,7129,7170,7062,6783,6340,5729,4968,4083,3112,2106,1113,193,-609,-1238,-1671,-1869,-1846,-1580,-1116,-464,319,1185,2082,2947,3727,4376,4856,5155,5257,5187,4947,4584,4114,3569,2971,2335,1670,984,279,-438,-1156,-1851,-2504,-3070,-3515,-3796,-3866,-3705,-3278,-2605,-1677,-563,709,2037,3376,4614,5723,6613,7289,7720,7936,7970,7854,7663,7410,7172,6941,6749,6597,6459,6352,6232,6115,5990,5850,5723,5591,5488,5404,5353,5322,5322,5324,5343,5352,5379,5401,5469,5565,5737,5982,6306,6707,7146,7594,8000,8304,8477,8472,8294,7947,7476,6932,6380,5882,5491,5238,5141,5169,5307,5474,5635,5704,5649,5413,4993,4384,3623,2740,1813,886,42,-669,-1202,-1520,-1621,-1506,-1211,-762,-226,368,944,1485,1939,2302,2554,2702,2757,2732,2669,2573,2498,2448,2460,2532,2673,2866,3095,3335,3554,3741,3864,3940,3962,3952,3952,3967,4058,4225,4491,4855,5293,5788,6287,6762,7148,7416,7521,7439,7150,6655,5959,5083,4065,2941,1756,568,-581,-1646,-2569,-3330,-3876,-4192,-4260,-4066,-3618,-2941,-2064,-1051,35,1124,2131,3001,3664,4110,4301,4281,4049,3672,3169,2604,1984,1347,684,0,-711,-1450,-2213,-2983,-3729,-4418,-4993,-5420,-5647,-5639,-5389,-4875,-4147,-3224,-2186,-1095,-45,899,1648,2168,2411,2379,2080,1555,849,27,-848,-1712,-2516,-3208,-3760,-4149,-4364,-4408,-4296,-4036,-3670,-3215,-2721,-2213,-1736,-1318,-989,-772,-671,-702,-839,-1089,-1407,-1793,-2204,-2630,-3050,-3440,-3814,-4140,-4448,-4719,-4974,-5202,-5412,-5574,-5693,-5719,-5636,-5408,-5001,-4412,-3620,-2653,-1525,-304,972,2213,3366,4355,5127,5640,5867,5797,5442,4819,3964,2918,1732,462,-839,-2115,-3312,-4397,-5324,-6080,-6653,-7039,-7259,-7322,-7262,-7106,-6876,-6617,-6325,-6051,-5773,-5519,-5288,-5071,-4886,-4723,-4600,-4523,-4513,-4567,-4723,-4949,-5274,-5658,-6088,-6525,-6922,-7239,-7424,-7446,-7272,-6892,-6311,-5538,-4617,-3572,-2466,-1328,-218,840,1793,2640,3334,3903,4309,4599,4752,4819,4792,4712,4579,4413,4220,4000,3769,3515,3262,3000,2749,2501,2258,2019,1762,1491,1175,826,430,15,-416,-821,-1170,-1443,-1601,-1657,-1596,-1457,-1261,-1055,-883,-784,-790,-925,-1192,-1582,-2084,-2651,-3265,-3868,-4427,-4907,-5272,-5513,-5624,-5610,-5516,-5355,-5193,-5055,-4989,-5014,-5151,-5382,-5698,-6059,-6419,-6736,-6953,-7038,-6958,-6705,-6278,-5701,-4999,-4227,-3418,-2627,-1893,-1241,-707,-281,26,238,371,455,507,552,596,649,700,750,775,772,722,622,481,295,109,-79,-209,-270,-210,-23,323,816,1452,2194,3003,3825,4596,5265,5767,6062,6119,5910,5434,4686,3690,2471,1065,-464,-2077,-3677,-5217,-6601,-7790,-8696,-9315,-9587,-9535,-9160,-8501,-7600,-6529,-5340,-4125,-2938,-1853,-933,-218,246,444,364,31,-547,-1294,-2176,-3108,-4027,-4867,-5577,-6115,-6468,-6638,-6634,-6496,-6254,-5942,-5595,-5234,-4862,-4501,-4120,-3742,-3339,-2934,-2521,-2133,-1779,-1494,-1301,-1210,-1246,-1390,-1653,-1997,-2410,-2845,-3285,-3681,-4021,-4265,-4408,-4432,-4331,-4107,-3762,-3306,-2757,-2131,-1461,-768,-85,562,1148,1652,2066,2372,2579,2666,2648,2500,2236,1826,1287,608,-202,-1110,-2105,-3135,-4161,-5151,-6040,-6813,-7424,-7854,-8100,-8146,-8014,-7704,-7240,-6637,-5904,-5075,-4144,-3151,-2103,-1038,12,1000,1884,2604,3123,3381,3376,3071,2510,1708,747,-305,-1354,-2306,-3090,-3625,-3884,-3852,-3541,-3002,-2297,-1503,-707,30,640,1091,1371,1474,1439,1274,1024,703,333,-79,-530,-1014,-1536,-2069,-2610,-3116,-3554,-3882,-4054,-4035,-3802,-3344,-2682,-1834,-861,189,1251,2256,3168,3926,4526,4944,5197,5293,5270,5142,4951,4714,4458,4196,3952,3713,3522,3338,3202,3077,2978,2887,2800,2710,2612,2501,2379,2245,2117,1993,1903,1855,1863,1950,2094,2325,2595,2925,3272,3635,3995,4340,4669,4979,5267,5543,5798,6035,6248,6421,6545,6605,6578,6462,6237,5902,5462,4917,4298,3617,2908,2209,1530,920,360,-113,-534,-885,-1188,-1449,-1653,-1813,-1901,-1915,-1851,-1694,-1468,-1164,-825,-452,-80,274,603,894,1161,1411,1659,1917,2195,2487,2782,3052,3263,3383,3371,3215,2903,2453,1906,1304,725,224,-118,-267,-167,180,777,1597,2587,3705,4875,6038,7135,8106,8915,9526,9917,10084,10017,9723,9213,8494,7596,6532,5352,4082,2782,1498,289,-798,-1698,-2398,-2825,-3001,-2895,-2529,-1934,-1146,-229,751,1733,2636,3417,3999,4372,4488,4361,3990,3390,2602,1648,574,-565,-1744,-2865,-3919,-4798,-5491,-5922,-6090,-5970,-5586,-4975,-4168,-3250,-2254,-1267,-322,520,1234,1795,2191,2421,2494,2414,2209,1899,1508,1080,631,217,-166,-466,-710,-880,-1012,-1121,-1250,-1420,-1662,-1977,-2363,-2796,-3230,-3632,-3921,-4083,-4047,-3819,-3386,-2771,-2026,-1188,-351,441,1099,1586,1845,1867,1638,1190,543,-235,-1104,-1993,-2848,-3619,-4257,-4738,-5034,-5151,-5088,-4867,-4519,-4061,-3541,-2974,-2386,-1801,-1222,-666,-133,363,815,1203,1508,1719,1807,1770,1613,1329,962,514,37,-454,-921,-1339,-1684,-1929,-2060,-2060,-1919,-1646,-1247,-753,-205,355,863,1268,1510,1556,1362,929,247,-654,-1732,-2944,-4209,-5475,-6659,-7697,-8530,-9104,-9385,-9349,-9002,-8347,-7431,-6295,-5003,-3626,-2239,-902,311,1369,2232,2898,3367,3671,3827,3887,3869,3821,3753,3691,3639,3600,3579,3564,3568,3574,3612,3666,3764,3908,4093,4333,4592,4865,5111,5285,5365,5283,5035,4569,3897,3007,1934,717,-579,-1875,-3087,-4122,-4898,-5351,-5432,-5144,-4496,-3559,-2408,-1149,98,1245,2179,2853,3210,3255,2992,2473,1740,875,-66,-1003,-1885,-2658,-3291,-3769,-4085,-4253,-4294,-4225,-4089,-3901,-3697,-3490,-3306,-3149,-3033,-2952,-2909,-2884,-2880,-2864,-2832,-2757,-2621,-2406,-2083,-1655,-1100,-433,320,1142,1957,2731,3380,3856,4105,4103,3857,3390,2776,2083,1419,869,517,426,618,1094,1819,2721,3745,4778,5769,6623,7308,7785,8047,8096,7961,7648,7206,6635,5973,5227,4416,3556,2660,1750,848,-28,-832,-1553,-2139,-2562,-2788,-2785,-2538,-2038,-1305,-369,721,1870,3022,4060,4909,5490,5751,5648,5201,4397,3307,1969,464,-1134,-2749,-4298,-5723,-6955,-7961,-8702,-9174,-9365,-9297,-8977,-8442,-7712,-6834,-5844,-4798,-3744,-2751,-1856,-1126,-582,-257,-153,-259,-547,-974,-1476,-1996,-2452,-2786,-2942,-2877,-2594,-2087,-1418,-637,172,926,1557,2002,2248,2283,2170,1944,1708,1524,1470,1587,1890,2353,2943,3563,4163,4632,4934,5012,4864,4517,4009,3415,2806,2249,1803,1505,1363,1372,1493,1684,1880,2036,2082,1995,1737,1314,751,73,-638,-1347,-1951,-2416,-2680,-2734,-2568,-2228,-1739,-1190,-624,-121,273,519,588,485,209,-203,-721,-1295,-1879,-2420,-2881,-3214,-3403,-3422,-3273,-2951,-2484,-1883,-1190,-450,287,954,1502,1858,1997,1878,1507,912,134,-752,-1651,-2476,-3117,-3486,-3519,-3153,-2398,-1259,177,1831,3565,5236,6713,7851,8558,8769,8464,7683,6509,5059,3489,1943,581,-484,-1176,-1443,-1327,-851,-122,773,1735,2686,3555,4330,4981,5539,6016,6439,6827,7179,7494,7728,7880,7873,7711,7340,6772,6004,5079,4034,2949,1889,947,190,-302,-496,-346,126,904,1919,3099,4345,5572,6672,7586,8235,8595,8643,8388,7861,7103,6180,5150,4091,3059,2114,1295,628,122,-211,-393,-422,-332,-136,135,454,783,1096,1353,1528,1601,1548,1375,1076,680,211,-286,-760,-1163,-1438,-1552,-1470,-1200,-741,-152,534,1223,1873,2391,2754,2919,2903,2731,2469,2194,1982,1921,2056,2419,3002,3760,4617,5493,6281,6919,7326,7495,7416,7132,6712,6205,5706,5247,4877,4595,4376,4188,3963,3649,3195,2561,1751,780,-308,-1419,-2488,-3388,-4045,-4360,-4295,-3809,-2939,-1722,-264,1320,2902,4328,5491,6267,6591,6428,5773,4688,3225,1525,-326,-2161,-3892,-5388,-6592,-7444,-7934,-8079,-7904,-7463,-6807,-5997,-5084,-4139,-3193,-2325,-1555,-949,-512,-291,-263,-448,-796,-1280,-1837,-2403,-2898,-3265,-3415,-3327,-2950,-2311,-1412,-340,857,2057,3176,4103,4763,5078,5035,4611,3877,2869,1716,497,-662,-1685,-2505,-3092,-3457,-3633,-3683,-3665,-3649,-3670,-3764,-3914,-4107,-4290,-4418,-4443,-4329,-4065,-3667,-3162,-2630,-2117,-1727,-1513,-1525,-1809,-2335,-3094,-4005,-4997,-5961,-6821,-7465,-7857,-7937,-7712,-7199,-6446,-5524,-4511,-3487,-2537,-1715,-1079,-646,-425,-394,-522,-760,-1073,-1407,-1743,-2059,-2360,-2661,-2989,-3361,-3803,-4317,-4894,-5518,-6144,-6749,-7277,-7715,-8031,-8221,-8299,-8270,-8165,-8008,-7816,-7603,-7375,-7109,-6795,-6407,-5906,-5291,-4539,-3662,-2693,-1658,-627,344,1194,1853,2299,2484,2437,2158,1719,1171,591,60,-383,-677,-823,-822,-700,-512,-288,-83,90,210,300,375,483,656,933,1316,1820,2386,2989,3538,3963,4195,4161,3838,3207,2295,1156,-130,-1467,-2749,-3874,-4760,-5333,-5567,-5450,-5016,-4319,-3438,-2477,-1529,-713,-107,207,179,-193,-906,-1891,-3076,-4362,-5637,-6801,-7765,-8455,-8839,-8901,-8662,-8152,-7419,-6531,-5530,-4497,-3465,-2505,-1649,-949,-436,-129,-66,-225,-622,-1202,-1939,-2754,-3588,-4350,-4983,-5410,-5605,-5537,-5226,-4698,-4006,-3216,-2394,-1615,-921,-372,38,282,408,437,424,425,480,622,874,1209,1621,2037,2423,2707,2860,2844,2672,2357,1955,1523,1121,816,627,581,659,817,1011,1168,1238,1174,956,594,118,-405,-919,-1327,-1588,-1625,-1440,-1026,-428,300,1074,1821,2466,2934,3205,3232,3034,2616,2021,1287,466,-386,-1227,-2002,-2687,-3254,-3693,-4004,-4204,-4301,-4333,-4315,-4277,-4246,-4235,-4259,-4337,-4448,-4615,-4800,-5011,-5215,-5413,-5580,-5719,-5820,-5881,-5904,-5881,-5813,-5692,-5507,-5250,-4918,-4491,-3982,-3379,-2696,-1953,-1158,-364,415,1118,1716,2179,2475,2618,2601,2469,2234,1953,1638,1328,1028,744,483,236,23,-153,-262,-273,-159,114,554,1163,1909,2741,3590,4364,4975,5330,5367,5030,4327,3265,1937,411,-1162,-2688,-4025,-5082,-5796,-6123,-6081,-5705,-5064,-4245,-3336,-2422,-1585,-868,-319,50,249,274,170,-44,-337,-672,-1034,-1393,-1740,-2059,-2342,-2586,-2777,-2922,-3009,-3053,-3047,-3016,-2959,-2898,-2840,-2794,-2761,-2740,-2717,-2673,-2585,-2425,-2161,-1781,-1255,-596,193,1085,2034,3005,3932,4778,5487,6028,6383,6530,6492,6265,5894,5404,4840,4250,3677,3161,2748,2443,2273,2225,2277,2412,2585,2772,2944,3086,3200,3295,3393,3521,3701,3952,4278,4664,5084,5499,5851,6103,6200,6122,5857,5422,4860,4231,3604,3064,2664,2466,2481,2701,3093,3584,4112,4592,4958,5166,5185,5014,4679,4206,3657,3073,2506,1996,1562,1227,988,839,776,774,840,950,1118,1327,1581,1876,2189,2522,2833,3121,3353,3524,3614,3631,3563,3429,3226,2981,2692,2390,2073,1758,1454,1157,886,639,429,275,196,213,356,630,1064,1639,2352,3177,4056,4977,5847,6666,7353,7906,8287,8498,8528,8400,8114,7704,7202,6628,6042,5468,4960,4548,4266,4119,4125,4251,4487,4779,5097,5377,5591,5682,5641,5445,5103,4640,4086,3492,2906,2364,1907,1542,1279,1090,969,861,761,630,462,260,28,-216,-458,-681,-882,-1047,-1195,-1318,-1432,-1546,-1652,-1762,-1854,-1920,-1951,-1928,-1855,-1722,-1556,-1364,-1178,-1017,-900,-832,-825,-849,-898,-936,-929,-858,-686,-410,-23,459,1019,1606,2208,2752,3228,3589,3828,3934,3915,3784,3565,3283,2957,2620,2268,1939,1607,1300,999,721,449,213,-15,-188,-342,-433,-480,-478,-419,-326,-193,-33,135,311,467,598,683,707,649,497,231,-155,-659,-1280,-1979,-2740,-3494,-4207,-4817,-5277,-5571,-5663,-5587,-5352,-5011,-4611,-4196,-3804,-3457,-3145,-2868,-2574,-2261,-1872,-1428,-917,-376,132,576,856,955,811,432,-175,-966,-1879,-2844,-3785,-4648,-5370,-5931,-6311,-6515,-6573,-6497,-6326,-6089,-5796,-5476,-5115,-4723,-4290,-3814,-3295,-2756,-2194,-1665,-1172,-770,-469,-285,-235,-281,-429,-612,-814,-974,-1074,-1071,-967,-757,-451,-80,330,752,1143,1489,1760,1952,2054,2078,2034,1937,1810,1673,1549,1458,1420,1447,1549,1738,1986,2303,2640,2974,3271,3471,3575,3532,3363,3064,2664,2201,1704,1210,743,304,-97,-495,-895,-1332,-1820,-2366,-2969,-3605,-4251,-4872,-5431,-5904,-6255,-6486,-6584,-6563,-6441,-6225,-5957,-5627,-5281,-4899,-4515,-4121,-3734,-3370,-3032,-2747,-2512,-2347,-2251,-2220,-2247,-2316,-2395,-2471,-2490,-2442,-2289,-2026,-1657,-1197,-695,-184,269,623,840,895,801,577,270,-61,-355,-550,-606,-487,-201,239,787,1377,1952,2431,2774,2926,2891,2663,2285,1796,1260,716,236,-171,-460,-636,-700,-665,-547,-378,-163,57,286,484,671,811,938,1039,1144,1266,1412,1593,1802,2006,2193,2302,2319,2192,1930,1507,975,327,-364,-1108,-1846,-2596,-3308,-4008,-4628,-5174,-5576,-5791,-5778,-5495,-4926,-4096,-3030,-1813,-526,733,1862,2794,3462,3850,3952,3783,3373,2732,1898,872,-311,-1628,-3019,-4423,-5733,-6860,-7682,-8124,-8113,-7646,-6738,-5492,-3988,-2400,-816,601,1795,2686,3261,3512,3459,3116,2515,1676,634,-567,-1859,-3170,-4375,-5385,-6055,-6308,-6057,-5286,-4015,-2313,-300,1885,4092,6153,7962,9388,10373,10869,10833,10299,9236,7732,5815,3604,1220,-1187,-3441,-5382,-6868,-7792,-8122,-7862,-7099,-5970,-4624,-3262,-2012,-1020,-334,9,58,-150,-534,-1031,-1587,-2153,-2706,-3225,-3691,-4087,-4389,-4575,-4606,-4468,-4119,-3578,-2839,-1956,-967,49,1039,1924,2665,3214,3561,3672,3558,3187,2582,1733,694,-495,-1722,-2893,-3869,-4534,-4783,-4544,-3811,-2615,-1062,723,2573,4344,5880,7093,7895,8273,8220,7770,6970,5874,4547,3065,1515,-6,-1383,-2501,-3240,-3511,-3254,-2465,-1208,411,2223,4049,5726,7102,8088,8650,8789,8561,8039,7291,6402,5421,4392,3364,2357,1419,595,-67,-498,-659,-500,-39,712,1646,2690,3698,4585,5241,5625,5720,5544,5148,4588,3920,3202,2459,1712,986,280,-352,-898,-1275,-1457,-1368,-999,-321,636,1844,3230,4720,6220,7637,8886,9891,10587,10940,10901,10471,9628,8401,6816,4945,2878,754,-1272,-3026,-4344,-5105,-5239,-4750,-3710,-2251,-527,1283,3023,4573,5839,6808,7466,7870,8056,8081,7983,7786,7507,7149,6722,6220,5668,5080,4476,3893,3321,2779,2234,1678,1079,431,-256,-972,-1644,-2240,-2682,-2936,-2984,-2834,-2537,-2145,-1733,-1347,-1034,-802,-661,-604,-633,-762,-1005,-1403,-1973,-2745,-3716,-4861,-6124,-7415,-8618,-9623,-10322,-10645,-10574,-10128,-9394,-8469,-7484,-6550,-5762,-5171,-4770,-4530,-4363,-4193,-3939,-3532,-2964,-2207,-1312,-287,801,1923,3030,4080,5022,5794,6321,6529,6351,5732,4679,3215,1449,-484,-2406,-4118,-5457,-6279,-6524,-6204,-5392,-4242,-2907,-1586,-423,444,948,1058,804,241,-538,-1437,-2352,-3196,-3883,-4358,-4552,-4433,-3957,-3131,-1954,-481,1219,3052,4898,6626,8124,9263,9968,10166,9836,8975,7624,5840,3709,1331,-1179,-3680,-6047,-8106,-9747,-10812,-11228,-10935,-9938,-8332,-6245,-3895,-1516,666,2420,3616,4147,4013,3278,2049,495,-1228,-2949,-4533,-5876,-6905,-7604,-7967,-8024,-7822,-7389,-6791,-6041,-5204,-4301,-3399,-2534,-1769,-1135,-661,-338,-137,-8,126,312,616,1053,1621,2296,3023,3749,4416,4977,5403,5651,5715,5561,5183,4576,3736,2692,1489,199,-1076,-2206,-3077,-3544,-3539,-2995,-1925,-385,1521,3633,5799,7826,9573,10895,11710,11974,11683,10902,9689,8158,6416,4567,2742,1014,-502,-1766,-2718,-3365,-3726,-3850,-3809,-3673,-3503,-3348,-3222,-3115,-3000,-2813,-2544,-2142,-1652,-1109,-603,-258,-164,-431,-1102,-2164,-3562,-5161,-6820,-8372,-9685,-10643,-11216,-11383,-11223,-10807,-10241,-9626,-9028,-8491,-8031,-7623,-7246,-6850,-6405,-5866,-5230,-4480,-3643,-2739,-1802,-884,-26,700,1244,1526,1500,1130,399,-641,-1932,-3352,-4750,-5987,-6909,-7413,-7445,-7004,-6168,-5063,-3841,-2683,-1725,-1098,-863,-1046,-1636,-2573,-3801,-5219,-6745,-8267,-9685,-10880,-11756,-12189,-12124,-11477,-10255,-8484,-6235,-3664,-906,1813,4325,6420,7978,8879,9113,8676,7659,6142,4270,2158,-44,-2208,-4203,-5909,-7214,-8038,-8312,-8014,-7173,-5854,-4190,-2343,-491,1184,2535,3479,3972,4060,3824,3399,2906,2485,2192,2078,2119,2261,2423,2519,2464,2206,1714,1002,109,-885,-1892,-2816,-3560,-4061,-4265,-4159,-3757,-3094,-2229,-1236,-191,829,1748,2535,3136,3583,3870,4058,4178,4276,4389,4512,4655,4775,4833,4783,4558,4140,3500,2665,1687,638,-358,-1217,-1813,-2101,-2025,-1607,-876,94,1215,2398,3554,4596,5469,6100,6473,6548,6326,5812,5019,3998,2789,1459,83,-1287,-2563,-3720,-4682,-5450,-5979,-6291,-6383,-6291,-6058,-5730,-5365,-5005,-4684,-4407,-4190,-3988,-3805,-3585,-3303,-2926,-2431,-1817,-1096,-310,498,1238,1848,2235,2345,2134,1602,777,-264,-1430,-2592,-3640,-4432,-4884,-4893,-4428,-3469,-2042,-214,1922,4249,6619,8900,10948,12649,13930,14732,15073,14972,14509,13758,12821,11781,10724,9701,8755,7896,7136,6461,5865,5329,4852,4425,4070,3790,3632,3605,3759,4092,4620,5304,6109,6940,7738,8381,8825,8992,8881,8495,7878,7103,6234,5370,4560,3862,3291,2825,2458,2109,1761,1352,865,300,-322,-944,-1492,-1867,-1979,-1752,-1141,-163,1116,2586,4092,5475,6597,7334,7632,7468,6892,5969,4823,3564,2327,1216,327,-289,-606,-628,-389,63,673,1369,2093,2780,3385,3870,4202,4367,4337,4113,3688,3070,2286,1373,381,-619,-1571,-2401,-3059,-3510,-3712,-3671,-3366,-2826,-2076,-1168,-168,832,1767,2530,3089,3392,3455,3296,2986,2566,2123,1700,1343,1094,956,948,1052,1248,1512,1803,2092,2354,2566,2727,2828,2889,2901,2895,2850,2797,2704,2595,2444,2257,2019,1722,1352,897,350,-291,-1016,-1786,-2571,-3290,-3889,-4294,-4449,-4348,-3979,-3426,-2747,-2082,-1529,-1208,-1181,-1477,-2074,-2894,-3842,-4780,-5615,-6213,-6545,-6561,-6298,-5806,-5157,-4436,-3717,-3061,-2524,-2122,-1893,-1814,-1894,-2097,-2388,-2728,-3053,-3329,-3509,-3584,-3556,-3451,-3311,-3183,-3110,-3120,-3232,-3415,-3649,-3855,-3978,-3935,-3687,-3196,-2482,-1595,-610,358,1202,1830,2151,2156,1811,1170,265,-826,-2050,-3322,-4600,-5814,-6912,-7842,-8536,-8926,-8955,-8557,-7701,-6388,-4635,-2520,-142,2383,4876,7230,9241,10834,11853,12265,12023,11143,9686,7747,5446,2946,395,-2028,-4164,-5862,-7008,-7539,-7437,-6770,-5632,-4175,-2562,-929,592,1945,3090,4043,4831,5494,6050,6509,6835,6992,6915,6548,5850,4803,3439,1814,37,-1786,-3503,-5000,-6142,-6839,-7027,-6668,-5763,-4352,-2498,-305,2098,4578,6956,9110,10859,12132,12818,12916,12442,11482,10149,8584,6922,5285,3761,2400,1218,196,-697,-1502,-2250,-2945,-3572,-4081,-4401,-4466,-4202,-3582,-2607,-1336,128,1642,3047,4184,4927,5180,4936,4207,3109,1762,323,-1033,-2179,-2989,-3398,-3391,-2997,-2305,-1432,-538,242,747,889,590,-145,-1286,-2738,-4391,-6123,-7794,-9318,-10595,-11586,-12268,-12647,-12746,-12595,-12217,-11644,-10887,-9978,-8925,-7778,-6570,-5371,-4254,-3292,-2564,-2119,-1978,-2145,-2559,-3164,-3856,-4542,-5130,-5544,-5727,-5653,-5322,-4740,-3963,-3028,-2009,-979,14,894,1647,2228,2638,2877,2940,2858,2624,2270,1811,1269,686,73,-517,-1078,-1570,-1989,-2310,-2534,-2644,-2648,-2540,-2333,-2045,-1689,-1320,-962,-693,-559,-635,-955,-1566,-2458,-3608,-4946,-6375,-7760,-8978,-9878,-10357,-10320,-9730,-8594,-6972,-4969,-2728,-417,1795,3734,5272,6286,6739,6611,5964,4881,3508,1975,436,-993,-2225,-3214,-3958,-4491,-4880,-5181,-5480,-5805,-6194,-6629,-7067,-7442,-7661,-7649,-7338,-6692,-5727,-4493,-3086,-1622,-237,961,1858,2402,2574,2381,1892,1157,275,-699,-1673,-2607,-3442,-4130,-4654,-4961,-5055,-4904,-4522,-3912,-3101,-2137,-1065,34,1103,2053,2833,3379,3666,3681,3449,3008,2440,1818,1247,813,599,665,1041,1723,2667,3801,5021,6205,7255,8053,8564,8746,8642,8314,7859,7386,6987,6744,6677,6795,7032,7323,7551,7631,7449,6954,6097,4888,3367,1607,-295,-2223,-4070,-5721,-7105,-8140,-8815,-9093,-9016,-8600,-7919,-7027,-6008,-4922,-3848,-2827,-1912,-1109,-437,121,570,926,1196,1385,1478,1471,1344,1083,680,134,-537,-1291,-2074,-2801,-3385,-3734,-3762,-3417,-2659,-1502,6,1792,3729,5705,7561,9178,10425,11211,11482,11224,10481,9343,7925,6403,4903,3595,2558,1863,1515,1467,1662,2003,2413,2821,3195,3510,3796,4051,4310,4571,4830,5055,5214,5251,5142,4847,4359,3699,2882,1984,1053,178,-578,-1142,-1489,-1583,-1456,-1133,-673,-150,382,854,1243,1514,1693,1781,1833,1877,1947,2066,2218,2405,2571,2710,2779,2785,2733,2666,2620,2675,2857,3242,3806,4581,5485,6486,7475,8375,9097,9568,9743,9602,9153,8440,7523,6488,5420,4425,3572,2950,2581,2505,2685,3094,3648,4260,4840,5285,5536,5524,5255,4720,4005,3149,2274,1443,745,223,-103,-245,-228,-111,71,250,405,500,530,520,485,480,540,700,979,1366,1829,2306,2725,2995,3048,2813,2267,1397,248,-1119,-2602,-4071,-5398,-6430,-7041,-7142,-6662,-5629,-4086,-2192,-105,1928,3707,5002,5668,5586,4737,3165,969,-1670,-4585,-7539,-10364,-12841,-14858,-16264,-17017,-17062,-16428,-15139,-13301,-11003,-8400,-5634,-2863,-255,2063,3951,5333,6144,6370,6038,5197,3950,2393,667,-1105,-2792,-4280,-5494,-6379,-6926,-7147,-7073,-6754,-6225,-5537,-4714,-3792,-2795,-1747,-672,394,1423,2361,3171,3787,4166,4262,4051,3530,2718,1669,456,-825,-2063,-3154,-4003,-4525,-4696,-4476,-3918,-3055,-1982,-786,411,1523,2420,3056,3352,3294,2904,2215,1331,337,-633,-1465,-2050,-2308,-2190,-1699,-865,223,1466,2721,3869,4775,5353,5539,5327,4743,3861,2770,1576,376,-762,-1768,-2643,-3367,-3968,-4472,-4891,-5254,-5552,-5790,-5942,-6003,-5941,-5761,-5439,-4990,-4412,-3725,-2958,-2150,-1348,-618,-8,425,642,638,402,-13,-574,-1193,-1804,-2315,-2643,-2725,-2507,-1959,-1091,85,1503,3099,4776,6437,7984,9302,10327,10942,11130,10821,10033,8789,7172,5278,3269,1284,-485,-1906,-2833,-3199,-2963,-2168,-908,663,2368,4002,5399,6408,6948,6982,6540,5686,4521,3169,1753,384,-816,-1794,-2467,-2833,-2878,-2638,-2153,-1491,-708,106,901,1598,2158,2536,2718,2685,2452,2020,1414,661,-224,-1193,-2239,-3311,-4396,-5442,-6423,-7288,-8007,-8521,-8816,-8839,-8609,-8106,-7391,-6493,-5508,-4501,-3559,-2761,-2144,-1770,-1617,-1694,-1948,-2330,-2774,-3212,-3579,-3844,-3963,-3966,-3855,-3690,-3525,-3407,-3391,-3503,-3743,-4105,-4539,-4996,-5415,-5732,-5904,-5897,-5699,-5332,-4803,-4172,-3472,-2758,-2071,-1458,-934,-550,-301,-224,-322,-610,-1092,-1762,-2611,-3605,-4712,-5866,-7009,-8064,-8958,-9641,-10057,-10201,-10066,-9686,-9108,-8376,-7574,-6731,-5929,-5186,-4536,-3998,-3550,-3198,-2905,-2647,-2402,-2134,-1827,-1462,-1035,-555,-50,454,903,1269,1513,1635,1641,1580,1493,1462,1537,1780,2223,2870,3708,4673,5695,6654,7436,7922,7987,7574,6610,5134,3173,852,-1699,-4313,-6804,-9009,-10762,-11942,-12462,-12279,-11407,-9907,-7882,-5481,-2869,-223,2281,4495,6299,7622,8431,8747,8606,8087,7254,6193,4955,3605,2175,711,-763,-2196,-3542,-4732,-5691,-6329,-6568,-6336,-5593,-4342,-2614,-512,1846,4294,6669,8798,10544,11783,12461,12532,12040,11018,9582,7845,5955,4066,2329,869,-209,-842,-1024,-765,-151,741,1761,2798,3681,4311,4554,4362,3691,2563,1034,-808,-2844,-4940,-6962,-8777,-10277,-11381,-12035,-12221,-11955,-11263,-10219,-8884,-7361,-5735,-4114,-2577,-1217,-80,787,1376,1715,1819,1782,1632,1484,1362,1349,1448,1694,2061,2545,3102,3706,4325,4933,5517,6062,6576,7047,7495,7904,8285,8623,8913,9132,9264,9288,9175,8936,8547,8056,7471,6867,6277,5786,5432,5276,5336,5619,6112,6771,7538,8341,9092,9709,10115,10236,10041,9496,8615,7429,5984,4365,2644,926,-705,-2150,-3342,-4215,-4743,-4898,-4706,-4184,-3390,-2387,-1228,7,1272,2497,3646,4654,5483,6079,6389,6390,6038,5347,4329,3041,1563,4,-1525,-2886,-3976,-4688,-4950,-4727,-4010,-2843,-1306,498,2415,4310,6014,7421,8403,8923,8936,8463,7552,6273,4722,2997,1212,-554,-2184,-3625,-4792,-5641,-6128,-6228,-5932,-5255,-4215,-2887,-1314,378,2103,3732,5157,6276,7011,7333,7216,6728,5913,4892,3768,2663,1682,910,408,195,276,604,1140,1789,2495,3169,3774,4259,4622,4860,4988,5031,4990,4885,4710,4467,4162,3783,3368,2898,2434,1958,1519,1093,698,306,-100,-535,-1027,-1571,-2162,-2783,-3384,-3942,-4396,-4719,-4893,-4897,-4765,-4505,-4165,-3774,-3369,-2961,-2562,-2158,-1730,-1273,-765,-232,309,800,1180,1372,1311,934,230,-803,-2098,-3578,-5114,-6590,-7871,-8861,-9493,-9739,-9624,-9191,-8532,-7720,-6858,-5999,-5202,-4482,-3840,-3260,-2714,-2177,-1631,-1073,-510,15,467,778,897,781,395,-240,-1109,-2130,-3229,-4293,-5226,-5928,-6338,-6412,-6153,-5613,-4849,-3976,-3084,-2273,-1631,-1194,-1000,-1021,-1236,-1575,-1981,-2379,-2718,-2942,-3031,-2963,-2733,-2351,-1812,-1142,-339,565,1560,2616,3688,4765,5768,6683,7436,7984,8270,8244,7869,7124,6019,4600,2928,1124,-712,-2439,-3949,-5141,-5949,-6343,-6327,-5938,-5258,-4354,-3359,-2348,-1439,-699,-182,78,99,-107,-466,-931,-1409,-1838,-2144,-2276,-2201,-1914,-1422,-756,38,924,1846,2780,3700,4600,5472,6335,7165,7984,8736,9421,9961,10343,10486,10393,10014,9386,8519,7489,6365,5232,4191,3290,2604,2113,1830,1666,1588,1472,1279,909,359,-413,-1346,-2422,-3537,-4629,-5602,-6381,-6892,-7102,-6961,-6497,-5699,-4637,-3360,-1952,-508,886,2127,3141,3853,4231,4242,3910,3246,2302,1123,-242,-1730,-3302,-4892,-6453,-7922,-9233,-10324,-11123,-11573,-11631,-11272,-10520,-9410,-8044,-6514,-4968,-3506,-2262,-1284,-632,-291,-234,-389,-687,-1040,-1382,-1664,-1863,-1981,-2056,-2129,-2245,-2466,-2783,-3224,-3717,-4223,-4635,-4875,-4856,-4526,-3862,-2887,-1647,-248,1224,2628,3866,4823,5421,5608,5358,4687,3634,2277,704,-977,-2651,-4214,-5566,-6624,-7340,-7683,-7661,-7326,-6721,-5967,-5130,-4327,-3630,-3105,-2792,-2704,-2832,-3156,-3627,-4217,-4851,-5507,-6111,-6640,-7044,-7306,-7392,-7304,-7022,-6564,-5927,-5155,-4274,-3347,-2433,-1599,-923,-456,-249,-307,-621,-1140,-1793,-2478,-3104,-3559,-3773,-3679,-3253,-2506,-1467,-216,1172,2581,3913,5070,5954,6505,6655,6379,5656,4512,2980,1154,-875,-2974,-5010,-6865,-8417,-9595,-10347,-10656,-10552,-10067,-9287,-8265,-7094,-5836,-4550,-3296,-2110,-1028,-77,730,1376,1860,2185,2354,2390,2302,2131,1900,1655,1423,1242,1133,1111,1183,1347,1594,1924,2314,2772,3282,3844,4466,5127,5828,6541,7227,7857,8376,8761,8983,9045,8957,8761,8484,8185,7889,7632,7420,7243,7097,6923,6724,6429,6044,5543,4916,4195,3357,2452,1472,434,-642,-1760,-2891,-4017,-5110,-6125,-7026,-7763,-8312,-8631,-8722,-8574,-8209,-7651,-6930,-6074,-5115,-4065,-2942,-1756,-509,759,2039,3244,4343,5221,5842,6115,6028,5579,4799,3780,2620,1440,388,-439,-923,-1013,-667,94,1240,2685,4337,6082,7795,9363,10678,11642,12193,12269,11871,10995,9720,8116,6332,4503,2799,1361,317,-265,-350,4,741,1696,2755,3730,4502,4953,5025,4693,3996,2984,1772,450,-850,-2026,-2984,-3639,-3941,-3861,-3382,-2543,-1373,31,1582,3155,4620,5866,6775,7280,7340,6953,6169,5070,3776,2419,1160,118,-578,-868,-719,-158,752,1912,3200,4508,5710,6738,7526,8049,8319,8358,8218,7946,7602,7213,6825,6436,6046,5646,5193,4676,4050,3312,2454,1492,468,-572,-1556,-2411,-3059,-3443,-3506,-3248,-2674,-1840,-822,276,1357,2300,3037,3500,3671,3578,3263,2821,2337,1909,1602,1471,1513,1718,2018,2353,2634,2792,2770,2529,2068,1407,586,-320,-1255,-2119,-2860,-3394,-3685,-3703,-3441,-2930,-2205,-1338,-395,526,1350,1985,2366,2440,2188,1616,774,-269,-1411,-2552,-3580,-4409,-4972,-5226,-5179,-4841,-4276,-3543,-2720,-1891,-1115,-477,-2,244,280,72,-323,-882,-1531,-2185,-2773,-3192,-3388,-3312,-2957,-2366,-1606,-788,-39,519,771,637,80,-882,-2203,-3751,-5424,-7022,-8417,-9428,-9956,-9916,-9291,-8121,-6490,-4538,-2417,-295,1676,3363,4664,5527,5917,5859,5387,4565,3481,2221,884,-439,-1654,-2701,-3505,-4065,-4361,-4426,-4313,-4063,-3764,-3450,-3190,-2985,-2874,-2815,-2824,-2846,-2873,-2868,-2818,-2690,-2494,-2187,-1785,-1255,-591,216,1178,2289,3522,4846,6188,7481,8622,9530,10101,10275,10004,9267,8101,6548,4702,2655,526,-1584,-3572,-5350,-6865,-8057,-8915,-9429,-9617,-9506,-9149,-8586,-7901,-7145,-6405,-5734,-5202,-4830,-4652,-4640,-4784,-5024,-5310,-5577,-5767,-5821,-5708,-5375,-4838,-4067,-3109,-1970,-706,640,2018,3370,4642,5796,6772,7562,8135,8502,8675,8702,8612,8474,8320,8190,8095,8019,7935,7790,7533,7111,6493,5668,4643,3475,2204,933,-278,-1325,-2144,-2672,-2879,-2754,-2332,-1654,-815,114,1032,1867,2566,3096,3453,3668,3761,3797,3799,3812,3848,3911,3988,4057,4085,4038,3884,3589,3132,2497,1683,697,-432,-1679,-2987,-4318,-5605,-6814,-7887,-8807,-9546,-10099,-10463,-10653,-10659,-10505,-10175,-9665,-8977,-8070,-6969,-5654,-4167,-2564,-919,643,2004,3030,3599,3622,3052,1904,230,-1826,-4130,-6459,-8643,-10476,-11819,-12543,-12603,-11981,-10733,-8958,-6790,-4398,-1976,309,2256,3734,4614,4839,4395,3340,1778,-146,-2237,-4340,-6255,-7864,-9061,-9782,-10036,-9831,-9246,-8361,-7278,-6108,-4953,-3909,-3061,-2462,-2170,-2174,-2491,-3039,-3762,-4538,-5238,-5746,-5934,-5727,-5100,-4053,-2690,-1126,478,1923,3064,3738,3876,3435,2462,1041,-691,-2566,-4431,-6120,-7506,-8503,-9046,-9137,-8798,-8093,-7105,-5924,-4638,-3318,-2012,-754,455,1612,2735,3824,4889,5905,6859,7704,8402,8904,9174,9174,8898,8324,7484,6383,5082,3621,2082,528,-946,-2293,-3427,-4343,-5001,-5437,-5675,-5764,-5770,-5728,-5700,-5684,-5695,-5692,-5639,-5477,-5162,-4661,-3961,-3100,-2109,-1085,-103,742,1367,1726,1794,1583,1149,558,-85,-686,-1148,-1386,-1342,-990,-311,647,1850,3213,4654,6072,7389,8505,9364,9916,10121,10006,9568,8883,8001,7015,5995,5013,4107,3307,2600,1976,1407,867,345,-169,-677,-1161,-1627,-2072,-2494,-2933,-3393,-3902,-4473,-5086,-5721,-6321,-6813,-7140,-7219,-7022,-6502,-5686,-4589,-3287,-1859,-391,1004,2263,3297,4076,4585,4824,4852,4695,4452,4169,3946,3833,3892,4162,4641,5336,6183,7153,8150,9131,10006,10746,11302,11676,11861,11888,11777,11571,11298,10993,10681,10379,10104,9850,9622,9393,9152,8863,8500,8035,7451,6736,5892,4938,3885,2777,1624,465,-682,-1790,-2844,-3806,-4655,-5331,-5786,-5951,-5769,-5202,-4227,-2892,-1246,566,2422,4136,5561,6551,7011,6893,6220,5052,3524,1765,-43,-1757,-3241,-4377,-5115,-5399,-5236,-4649,-3679,-2397,-882,766,2444,4033,5428,6525,7255,7583,7507,7079,6375,5501,4570,3679,2901,2273,1801,1438,1157,877,582,233,-150,-549,-907,-1195,-1366,-1419,-1341,-1169,-906,-602,-257,102,479,868,1277,1698,2124,2540,2914,3229,3436,3531,3479,3296,2991,2582,2126,1646,1195,808,512,339,304,417,683,1083,1596,2168,2744,3257,3633,3838,3816,3612,3223,2757,2259,1851,1571,1494,1607,1899,2309,2755,3142,3384,3397,3141,2595,1782,767,-373,-1525,-2587,-3460,-4066,-4372,-4366,-4086,-3594,-2973,-2317,-1708,-1217,-877,-701,-660,-696,-754,-754,-658,-429,-93,326,726,1041,1141,958,406,-532,-1858,-3503,-5380,-7359,-9295,-11056,-12491,-13505,-14015,-13979,-13403,-12322,-10817,-9001,-7002,-4978,-3076,-1437,-175,642,992,901,461,-226,-1010,-1756,-2356,-2714,-2820,-2682,-2379,-2011,-1686,-1515,-1550,-1835,-2322,-2959,-3634,-4255,-4720,-4969,-4974,-4741,-4318,-3774,-3193,-2642,-2187,-1842,-1604,-1431,-1253,-1000,-594,14,863,1938,3211,4602,6027,7365,8510,9368,9847,9927,9575,8844,7781,6493,5072,3639,2285,1092,97,-672,-1242,-1634,-1898,-2068,-2188,-2258,-2308,-2307,-2266,-2158,-1987,-1756,-1479,-1191,-930,-730,-646,-691,-891,-1230,-1668,-2166,-2635,-3013,-3220,-3206,-2941,-2440,-1724,-868,59,961,1781,2445,2957,3302,3541,3725,3923,4207,4607,5150,5814,6548,7289,7943,8433,8672,8607,8209,7464,6406,5082,3546,1900,198,-1446,-2976,-4299,-5372,-6137,-6573,-6681,-6475,-6010,-5349,-4570,-3766,-2997,-2343,-1816,-1441,-1191,-1020,-893,-729,-526,-230,114,487,825,1043,1102,920,509,-144,-968,-1898,-2834,-3667,-4321,-4702,-4792,-4575,-4093,-3416,-2638,-1862,-1191,-703,-455,-465,-728,-1190,-1810,-2489,-3178,-3792,-4292,-4649,-4849,-4921,-4885,-4788,-4672,-4583,-4529,-4555,-4604,-4701,-4756,-4761,-4643,-4392,-3981,-3433,-2772,-2047,-1303,-593,60,622,1098,1484,1783,2017,2147,2205,2113,1886,1450,813,-58,-1124,-2348,-3650,-4917,-6051,-6924,-7450,-7573,-7281,-6631,-5716,-4677,-3675,-2861,-2360,-2232,-2494,-3068,-3842,-4649,-5311,-5680,-5631,-5123,-4167,-2857,-1340,208,1573,2598,3104,3024,2312,1009,-782,-2921,-5229,-7509,-9597,-11319,-12574,-13266,-13392,-12950,-12028,-10715,-9159,-7492,-5887,-4454,-3314,-2510,-2055,-1891,-1946,-2079,-2184,-2123,-1812,-1201,-289,863,2166,3483,4687,5642,6257,6471,6271,5698,4819,3750,2607,1523,601,-75,-475,-609,-519,-304,-48,145,194,57,-289,-823,-1484,-2206,-2898,-3485,-3892,-4089,-4046,-3793,-3352,-2794,-2169,-1564,-1020,-609,-336,-227,-240,-338,-462,-525,-481,-260,164,793,1624,2610,3723,4896,6103,7290,8430,9493,10460,11306,12019,12571,12936,13090,12998,12642,11999,11072,9872,8428,6794,5029,3205,1403,-319,-1887,-3263,-4411,-5310,-5970,-6368,-6543,-6471,-6171,-5649,-4901,-3958,-2856,-1635,-397,806,1862,2700,3250,3470,3348,2903,2191,1274,254,-782,-1747,-2551,-3153,-3490,-3555,-3322,-2797,-1994,-932,343,1772,3285,4774,6154,7322,8202,8750,8955,8851,8502,8012,7482,7034,6757,6701,6912,7325,7924,8568,9190,9653,9883,9809,9404,8673,7667,6465,5167,3898,2750,1829,1169,800,674,750,919,1110,1216,1176,948,518,-79,-803,-1563,-2297,-2905,-3339,-3541,-3500,-3213,-2718,-2049,-1284,-464,328,1069,1709,2258,2720,3127,3532,3961,4467,5056,5733,6481,7253,8017,8709,9304,9743,10032,10128,10055,9795,9364,8756,7979,7026,5921,4674,3335,1951,608,-625,-1650,-2415,-2867,-3001,-2852,-2476,-1981,-1461,-1027,-756,-694,-840,-1159,-1553,-1953,-2222,-2322,-2164,-1777,-1168,-429,367,1108,1723,2130,2320,2271,2041,1668,1235,819,473,262,201,302,549,919,1364,1841,2297,2674,2917,2986,2820,2423,1770,891,-173,-1360,-2595,-3778,-4833,-5658,-6190,-6374,-6186,-5649,-4801,-3731,-2540,-1333,-238,673,1316,1677,1759,1610,1310,937,593,348,259,354,620,1026,1518,2020,2464,2780,2903,2808,2457,1878,1084,131,-917,-1997,-3030,-3955,-4719,-5285,-5634,-5779,-5740,-5565,-5311,-5041,-4808,-4666,-4627,-4699,-4852,-5044,-5219,-5312,-5282,-5086,-4708,-4155,-3438,-2593,-1658,-669,337,1319,2259,3115,3880,4508,4996,5297,5409,5308,4996,4487,3790,2944,1963,884,-279,-1507,-2796,-4126,-5485,-6842,-8135,-9313,-10265,-10907,-11141,-10883,-10110,-8806,-7051,-4931,-2608,-243,1989,3921,5436,6440,6918,6874,6391,5542,4471,3266,2060,935,-37,-795,-1313,-1574,-1580,-1359,-950,-427,135,639,994,1133,992,577,-105,-988,-1986,-3006,-3936,-4683,-5183,-5388,-5308,-4978,-4469,-3877,-3300,-2837,-2532,-2442,-2514,-2738,-3001,-3240,-3347,-3277,-2968,-2431,-1676,-741,310,1430,2560,3640,4646,5521,6247,6805,7171,7365,7380,7259,7025,6735,6423,6145,5932,5808,5794,5861,6012,6183,6348,6444,6426,6255,5906,5376,4689,3874,2988,2089,1229,463,-179,-672,-1011,-1200,-1249,-1178,-1009,-764,-482,-180,79,278,351,285,35,-383,-964,-1663,-2415,-3170,-3832,-4368,-4713,-4861,-4819,-4608,-4291,-3904,-3518,-3145,-2833,-2554,-2326,-2115,-1924,-1741,-1581,-1460,-1409,-1451,-1625,-1932,-2400,-2994,-3702,-4468,-5235,-5948,-6537,-6955,-7164,-7140,-6886,-6411,-5756,-4959,-4093,-3213,-2414,-1760,-1343,-1212,-1420,-1964,-2833,-3956,-5253,-6611,-7903,-9011,-9816,-10233,-10206,-9724,-8819,-7584,-6128,-4603,-3134,-1862,-845,-145,262,417,374,223,-3,-240,-499,-770,-1081,-1445,-1863,-2328,-2797,-3237,-3576,-3787,-3818,-3669,-3333,-2848,-2254,-1607,-972,-395,67,386,544,537,376,78,-337,-844,-1427,-2065,-2731,-3415,-4075,-4684,-5200,-5579,-5788,-5806,-5619,-5253,-4736,-4128,-3474,-2841,-2245,-1720,-1243,-801,-358,115,625,1180,1742,2283,2740,3074,3232,3201,2965,2545,1967,1270,498,-312,-1118,-1893,-2589,-3195,-3645,-3921,-3959,-3742,-3234,-2449,-1410,-180,1154,2499,3739,4781,5536,5938,5967,5595,4871,3813,2506,1016,-579,-2180,-3730,-5138,-6355,-7326,-8031,-8440,-8579,-8452,-8122,-7633,-7051,-6436,-5834,-5287,-4798,-4365,-3958,-3537,-3053,-2452,-1695,-752,385,1687,3110,4572,5980,7245,8273,9015,9442,9562,9425,9082,8610,8066,7494,6919,6339,5747,5129,4480,3812,3146,2530,2005,1630,1436,1450,1680,2084,2645,3267,3905,4464,4882,5104,5089,4840,4357,3698,2894,2041,1177,385,-297,-830,-1190,-1360,-1345,-1121,-709,-90,717,1697,2824,4053,5333,6606,7808,8902,9831,10600,11177,11587,11833,11938,11918,11791,11574,11265,10897,10456,9971,9433,8846,8210,7504,6720,5838,4849,3771,2614,1453,329,-649,-1422,-1915,-2094,-1976,-1582,-1024,-381,204,631,801,661,187,-587,-1600,-2748,-3922,-4987,-5841,-6380,-6538,-6295,-5632,-4605,-3259,-1685,16,1733,3347,4742,5814,6493,6717,6498,5844,4848,3590,2206,822,-430,-1426,-2081,-2332,-2168,-1617,-745,344,1546,2741,3847,4788,5536,6072,6418,6573,6570,6393,6040,5498,4738,3772,2593,1264,-161,-1573,-2876,-3941,-4690,-5021,-4931,-4404,-3519,-2362,-1067,233,1401,2333,2959,3249,3228,2954,2511,2017,1558,1238,1103,1187,1487,1967,2584,3286,4014,4741,5416,6029,6549,6950,7207,7287,7167,6820,6261,5492,4579,3561,2525,1518,608,-181,-829,-1347,-1744,-2050,-2276,-2436,-2541,-2584,-2588,-2544,-2479,-2415,-2358,-2347,-2361,-2410,-2463,-2487,-2457,-2327,-2100,-1759,-1334,-864,-382,34,361,529,519,299,-139,-784,-1630,-2631,-3764,-4960,-6176,-7344,-8398,-9280,-9926,-10291,-10355,-10109,-9602,-8888,-8071,-7248,-6531,-6009,-5738,-5744,-5997,-6434,-6953,-7434,-7754,-7793,-7478,-6746,-5621,-4139,-2410,-562,1258,2905,4255,5226,5769,5879,5608,4991,4130,3094,1957,811,-315,-1338,-2242,-2989,-3556,-3951,-4150,-4185,-4035,-3740,-3287,-2714,-2041,-1301,-552,174,808,1318,1666,1834,1846,1694,1461,1163,891,685,603,678,928,1353,1933,2653,3463,4338,5218,6061,6803,7396,7771,7903,7743,7309,6624,5740,4753,3741,2790,1982,1339,883,591,396,269,97,-130,-503,-1012,-1674,-2473,-3363,-4314,-5258,-6152,-6922,-7527,-7896,-7996,-7783,-7255,-6405,-5287,-3931,-2440,-869,669,2109,3373,4411,5195,5707,5957,5959,5756,5371,4871,4288,3695,3137,2670,2349,2203,2260,2513,2920,3430,3938,4349,4554,4465,4018,3202,2029,569,-1079,-2797,-4444,-5896,-7041,-7795,-8115,-7994,-7463,-6603,-5483,-4229,-2924,-1658,-508,493,1295,1897,2271,2422,2340,2020,1493,763,-105,-1071,-2057,-3008,-3853,-4554,-5072,-5399,-5525,-5473,-5253,-4901,-4441,-3916,-3349,-2779,-2225,-1701,-1219,-785,-382,-24,317,636,934,1222,1482,1714,1903,2035,2106,2109,2045,1916,1728,1487,1191,839,430,-33,-536,-1056,-1555,-1994,-2327,-2532,-2588,-2516,-2349,-2133,-1944,-1821,-1840,-2009,-2359,-2870,-3526,-4288,-5119,-5967,-6786,-7518,-8111,-8508,-8668,-8552,-8147,-7478,-6567,-5506,-4364,-3254,-2277,-1512,-1031,-869,-1017,-1461,-2133,-2973,-3904,-4850,-5747,-6536,-7171,-7607,-7824,-7789,-7500,-6958,-6194,-5257,-4237,-3225,-2355,-1716,-1422,-1512,-2003,-2866,-3994,-5288,-6588,-7761,-8669,-9217,-9340,-9016,-8283,-7184,-5840,-4352,-2850,-1456,-263,660,1278,1588,1620,1417,1033,536,-25,-584,-1094,-1509,-1787,-1899,-1813,-1528,-1041,-368,449,1384,2385,3408,4424,5385,6278,7058,7712,8200,8493,8570,8396,7972,7295,6380,5266,3994,2621,1207,-188,-1496,-2670,-3630,-4348,-4751,-4816,-4522,-3862,-2895,-1663,-294,1116,2418,3496,4254,4628,4594,4191,3462,2515,1445,366,-633,-1459,-2066,-2410,-2503,-2345,-2009,-1516,-976,-415,75,491,800,1042,1243,1471,1773,2202,2782,3507,4342,5230,6080,6812,7337,7592,7544,7200,6594,5802,4906,4006,3183,2512,2020,1742,1637,1699,1866,2096,2346,2552,2698,2721,2609,2328,1868,1247,474,-392,-1289,-2151,-2870,-3386,-3606,-3472,-2961,-2046,-764,840,2680,4650,6618,8469,10064,11329,12189,12620,12632,12269,11577,10663,9576,8432,7289,6228,5292,4524,3918,3481,3166,2928,2720,2468,2143,1703,1154,519,-152,-781,-1298,-1622,-1697,-1498,-1020,-300,594,1598,2604,3551,4352,4971,5371,5552,5525,5328,5007,4633,4272,4005,3886,3971,4270,4770,5416,6122,6778,7280,7509,7412,6944,6142,5082,3873,2682,1640,908,573,704,1281,2253,3479,4813,6048,7011,7534,7492,6837,5567,3764,1560,-871,-3332,-5622,-7567,-9026,-9894,-10139,-9757,-8818,-7409,-5674,-3749,-1800,27,1595,2799,3565,3852,3670,3047,2078,855,-475,-1782,-2921,-3779,-4273,-4367,-4066,-3441,-2564,-1579,-581,288,955,1335,1413,1169,646,-116,-1032,-2030,-2985,-3840,-4461,-4825,-4865,-4592,-4030,-3236,-2280,-1248,-219,729,1530,2155,2559,2774,2789,2677,2465,2229,2019,1882,1859,1964,2188,2531,2928,3358,3740,4031,4170,4121,3865,3400,2757,1971,1103,200,-682,-1513,-2259,-2934,-3523,-4069,-4573,-5072,-5563,-6052,-6508,-6904,-7178,-7285,-7151,-6743,-6027,-5010,-3722,-2237,-640,937,2393,3588,4442,4883,4880,4465,3682,2638,1452,249,-840,-1710,-2304,-2578,-2575,-2340,-1982,-1592,-1289,-1125,-1174,-1409,-1810,-2310,-2818,-3280,-3621,-3825,-3902,-3883,-3838,-3836,-3940,-4207,-4646,-5253,-5983,-6772,-7542,-8222,-8741,-9065,-9170,-9061,-8749,-8260,-7611,-6814,-5889,-4829,-3658,-2392,-1055,289,1605,2821,3887,4751,5376,5745,5845,5695,5309,4740,4043,3282,2541,1882,1377,1061,955,1050,1323,1723,2207,2714,3192,3592,3884,4033,4037,3889,3599,3201,2699,2138,1534,902,271,-368,-984,-1571,-2092,-2510,-2773,-2826,-2630,-2140,-1357,-289,1012,2484,4016,5524,6870,7971,8726,9072,8990,8466,7548,6289,4765,3086,1331,-371,-1938,-3252,-4249,-4837,-5001,-4703,-3991,-2916,-1583,-126,1323,2594,3586,4175,4346,4088,3481,2634,1680,786,77,-328,-372,-54,574,1411,2323,3170,3817,4174,4170,3822,3138,2221,1139,6,-1102,-2120,-3007,-3763,-4381,-4917,-5371,-5792,-6183,-6541,-6853,-7080,-7183,-7127,-6880,-6446,-5828,-5075,-4237,-3385,-2597,-1946,-1502,-1326,-1455,-1905,-2660,-3678,-4874,-6157,-7401,-8494,-9331,-9818,-9920,-9591,-8879,-7802,-6458,-4930,-3331,-1775,-376,762,1551,1922,1852,1332,416,-836,-2307,-3898,-5455,-6877,-8029,-8833,-9218,-9158,-8665,-7785,-6600,-5216,-3755,-2334,-1071,-45,666,1049,1091,836,339,-331,-1074,-1813,-2449,-2903,-3119,-3052,-2686,-2052,-1186,-171,892,1910,2768,3392,3719,3728,3438,2913,2233,1538,923,530,425,669,1243,2106,3125,4166,5048,5591,5660,5135,3988,2246,13,-2537,-5197,-7735,-9925,-11597,-12599,-12908,-12511,-11534,-10092,-8389,-6586,-4880,-3378,-2190,-1340,-836,-629,-672,-882,-1204,-1575,-1948,-2300,-2606,-2862,-3065,-3208,-3295,-3314,-3267,-3151,-2972,-2741,-2475,-2203,-1929,-1690,-1459,-1260,-1062,-872,-670,-464,-253,-51,136,292,414,493,524,513,461,382,291,202,132,91,73,78,64,25,-93,-314,-657,-1141,-1740,-2441,-3182,-3907,-4541,-5001,-5224,-5129,-4685,-3856,-2658,-1140,634,2534,4449,6229,7755,8917,9653,9938,9793,9293,8531,7633,6725,5925,5323,4997,4961,5237,5773,6550,7474,8497,9511,10447,11216,11734,11954,11808,11290,10394,9153,7636,5942,4187,2536,1109,82,-475,-446,135,1272,2819,4660,6599,8453,10056,11270,12016,12273,12068,11479,10605,9553,8425,7279,6174,5106,4086,3078,2090,1094,124,-813,-1668,-2411,-3008,-3449,-3730,-3875,-3918,-3903,-3872,-3854,-3866,-3909,-3948,-3957,-3860,-3641,-3221,-2628,-1820,-879,180,1267,2315,3269,4054,4646,5009,5138,5046,4746,4285,3701,3051,2396,1791,1295,972,850,997,1391,2069,2960,4037,5197,6351,7389,8213,8726,8874,8603,7921,6849,5441,3788,1973,118,-1682,-3317,-4710,-5789,-6515,-6868,-6858,-6520,-5906,-5082,-4117,-3082,-2032,-1013,-57,818,1606,2294,2898,3386,3782,4041,4185,4180,4043,3785,3435,3037,2653,2324,2124,2067,2198,2488,2926,3447,3988,4476,4843,5039,5050,4865,4537,4104,3638,3194,2816,2528,2312,2148,1972,1743,1421,991,475,-76,-585,-975,-1155,-1083,-723,-100,752,1749,2820,3871,4849,5684,6367,6868,7191,7336,7280,7033,6544,5814,4809,3525,1991,227,-1680,-3663,-5611,-7437,-9054,-10403,-11446,-12187,-12632,-12837,-12838,-12686,-12432,-12094,-11719,-11311,-10899,-10501,-10129,-9815,-9566,-9397,-9311,-9281,-9299,-9297,-9252,-9082,-8758,-8236,-7497,-6565,-5456,-4237,-2964,-1715,-552,447,1245,1786,2055,2045,1774,1285,644,-70,-748,-1305,-1629,-1660,-1351,-698,249,1424,2697,3962,5064,5912,6408,6497,6194,5501,4520,3317,2030,750,-407,-1367,-2079,-2522,-2699,-2639,-2370,-1928,-1351,-651,132,997,1901,2816,3688,4451,5038,5375,5409,5111,4483,3584,2491,1327,220,-707,-1343,-1642,-1576,-1200,-590,139,870,1495,1954,2205,2271,2192,2031,1853,1700,1600,1540,1495,1415,1255,990,601,115,-424,-957,-1399,-1689,-1772,-1615,-1242,-666,12,740,1406,1937,2286,2394,2289,1964,1491,912,301,-274,-770,-1125,-1329,-1375,-1286,-1108,-905,-750,-717,-880,-1276,-1940,-2847,-3956,-5177,-6398,-7490,-8317,-8759,-8738,-8200,-7164,-5683,-3862,-1848,213,2141,3795,5036,5766,5946,5559,4658,3340,1714,-34,-1772,-3302,-4515,-5274,-5540,-5284,-4560,-3448,-2065,-559,951,2318,3470,4337,4907,5207,5272,5181,4989,4762,4527,4315,4092,3861,3555,3155,2622,1949,1146,262,-661,-1530,-2292,-2880,-3259,-3421,-3396,-3222,-2975,-2714,-2492,-2344,-2263,-2216,-2156,-2004,-1711,-1233,-569,234,1103,1923,2567,2934,2920,2511,1699,567,-797,-2254,-3688,-4961,-6002,-6714,-7089,-7102,-6776,-6156,-5295,-4274,-3173,-2095,-1125,-373,93,197,-90,-783,-1846,-3223,-4813,-6507,-8171,-9682,-10941,-11853,-12385,-12520,-12275,-11700,-10845,-9773,-8551,-7228,-5869,-4521,-3240,-2079,-1098,-345,129,303,167,-239,-878,-1641,-2461,-3200,-3801,-4173,-4293,-4170,-3824,-3339,-2778,-2226,-1772,-1469,-1380,-1535,-1939,-2594,-3463,-4498,-5635,-6787,-7869,-8777,-9429,-9736,-9648,-9127,-8174,-6830,-5149,-3230,-1183,880,2819,4544,5940,6954,7538,7698,7461,6893,6077,5111,4099,3129,2275,1591,1095,792,669,699,861,1139,1515,1999,2570,3229,3944,4661,5335,5870,6212,6283,6055,5517,4698,3659,2476,1240,38,-1067,-2017,-2797,-3388,-3808,-4051,-4129,-4043,-3771,-3343,-2734,-1993,-1152,-271,579,1325,1905,2264,2370,2223,1832,1254,532,-253,-1040,-1760,-2365,-2821,-3109,-3226,-3187,-3004,-2716,-2337,-1907,-1439,-959,-479,0,471,958,1463,2010,2594,3233,3882,4537,5127,5620,5962,6131,6118,5951,5677,5384,5142,5057,5179,5568,6215,7093,8130,9222,10276,11172,11835,12199,12237,11950,11356,10503,9424,8190,6827,5404,3947,2512,1130,-155,-1312,-2307,-3117,-3739,-4152,-4392,-4453,-4378,-4190,-3908,-3562,-3158,-2707,-2210,-1675,-1092,-479,159,808,1449,2061,2641,3161,3643,4069,4472,4847,5233,5639,6087,6604,7176,7823,8496,9169,9786,10270,10588,10670,10528,10159,9623,9000,8375,7856,7516,7404,7535,7865,8336,8841,9286,9568,9617,9387,8873,8092,7094,5948,4715,3487,2320,1283,419,-244,-692,-949,-1030,-1000,-906,-815,-788,-871,-1099,-1494,-2043,-2731,-3512,-4348,-5172,-5948,-6628,-7182,-7616,-7911,-8110,-8203,-8230,-8185,-8082,-7910,-7670,-7346,-6953,-6483,-5966,-5411,-4857,-4310,-3801,-3327,-2900,-2511,-2160,-1846,-1561,-1323,-1112,-954,-816,-702,-582,-423,-213,74,444,878,1368,1877,2373,2844,3259,3633,3964,4281,4614,4981,5406,5902,6436,7021,7588,8113,8556,8869,9035,9042,8874,8569,8128,7601,7009,6381,5745,5097,4452,3780,3072,2303,1443,488,-581,-1748,-2990,-4273,-5527,-6698,-7696,-8463,-8931,-9072,-8889,-8400,-7693,-6829,-5934,-5092,-4396,-3912,-3672,-3682,-3925,-4359,-4931,-5601,-6293,-6991,-7611,-8151,-8540,-8771,-8810,-8659,-8305,-7782,-7089,-6258,-5309,-4252,-3108,-1896,-632,647,1891,3065,4080,4895,5426,5632,5461,4923,4005,2775,1284,-363,-2067,-3712,-5188,-6415,-7302,-7825,-7951,-7686,-7066,-6116,-4919,-3525,-2038,-535,885,2128,3121,3802,4128,4102,3730,3067,2176,1137,34,-1043,-2027,-2846,-3459,-3836,-3960,-3840,-3491,-2949,-2264,-1499,-720,-5,579,972,1125,1031,686,133,-570,-1352,-2118,-2793,-3297,-3569,-3572,-3282,-2705,-1866,-802,426,1759,3122,4451,5677,6756,7649,8332,8810,9085,9182,9128,8941,8650,8272,7810,7282,6672,6000,5250,4444,3584,2703,1822,985,220,-435,-950,-1320,-1523,-1583,-1504,-1310,-1033,-698,-339,-1,292,491,568,501,271,-97,-581,-1119,-1637,-2067,-2313,-2339,-2086,-1554,-756,273,1454,2724,3969,5106,6017,6629,6857,6669,6049,5013,3631,1957,124,-1779,-3622,-5294,-6716,-7805,-8531,-8875,-8858,-8512,-7898,-7085,-6133,-5140,-4149,-3248,-2490,-1916,-1586,-1500,-1686,-2115,-2763,-3569,-4470,-5388,-6251,-6986,-7554,-7905,-8040,-7963,-7690,-7274,-6737,-6146,-5527,-4932,-4376,-3890,-3465,-3127,-2849,-2653,-2527,-2484,-2533,-2673,-2910,-3227,-3596,-3993,-4350,-4644,-4803,-4812,-4630,-4265,-3715,-3017,-2189,-1295,-362,548,1403,2159,2803,3306,3680,3912,4037,4046,3996,3878,3750,3620,3517,3466,3462,3532,3637,3789,3929,4039,4072,3990,3770,3399,2876,2230,1478,672,-161,-967,-1731,-2423,-3044,-3606,-4129,-4645,-5180,-5755,-6367,-7011,-7628,-8196,-8617,-8870,-8877,-8634,-8130,-7391,-6458,-5405,-4293,-3218,-2253,-1480,-970,-763,-906,-1378,-2182,-3239,-4489,-5825,-7141,-8325,-9275,-9899,-10150,-9980,-9422,-8496,-7300,-5933,-4506,-3158,-1981,-1072,-495,-251,-354,-722,-1296,-1956,-2590,-3093,-3350,-3314,-2937,-2236,-1260,-84,1173,2414,3503,4383,4958,5239,5204,4924,4443,3844,3198,2562,1992,1504,1108,781,501,221,-83,-448,-873,-1358,-1878,-2392,-2872,-3260,-3536,-3668,-3638,-3459,-3127,-2681,-2134,-1534,-904,-285,296,817,1260,1625,1919,2157,2380,2605,2889,3236,3690,4229,4864,5548,6247,6913,7477,7906,8147,8184,8022,7669,7196,6648,6122,5700,5465,5493,5826,6478,7431,8629,9978,11383,12698,13837,14670,15155,15228,14929,14264,13349,12248,11079,9944,8905,8048,7377,6922,6639,6499,6424,6353,6191,5882,5351,4583,3554,2309,877,-652,-2213,-3709,-5070,-6232,-7142,-7796,-8172,-8318,-8245,-8016,-7662,-7221,-6731,-6195,-5651,-5091,-4538,-3996,-3469,-2971,-2494,-2048,-1618,-1204,-801,-396,5,409,807,1194,1561,1892,2186,2420,2602,2720,2773,2780,2748,2714,2721,2793,2993,3321,3808,4424,5141,5905,6647,7301,7801,8096,8152,7961,7543,6938,6214,5443,4709,4094,3654,3439,3468,3720,4179,4765,5429,6082,6664,7110,7386,7455,7328,6997,6501,5866,5139,4364,3578,2827,2115,1474,884,348,-152,-632,-1099,-1555,-2003,-2407,-2768,-3023,-3165,-3149,-2974,-2640,-2188,-1660,-1141,-697,-409,-325,-472,-847,-1401,-2074,-2764,-3382,-3822,-4008,-3866,-3367,-2494,-1274,241,1975,3826,5675,7410,8903,10068,10820,11115,10943,10309,9268,7878,6213,4372,2435,491,-1375,-3096,-4616,-5876,-6872,-7568,-7996,-8171,-8130,-7937,-7620,-7247,-6831,-6415,-5986,-5567,-5145,-4729,-4337,-3990,-3729,-3595,-3625,-3858,-4306,-4967,-5811,-6781,-7809,-8812,-9700,-10395,-10842,-10976,-10819,-10349,-9651,-8778,-7842,-6951,-6201,-5690,-5453,-5508,-5814,-6288,-6821,-7293,-7573,-7568,-7201,-6440,-5306,-3847,-2158,-350,1451,3130,4578,5733,6541,7005,7149,7018,6696,6238,5750,5265,4871,4561,4385,4296,4309,4361,4445,4513,4557,4557,4520,4451,4368,4274,4192,4107,4020,3910,3756,3541,3263,2899,2484,2008,1519,1017,544,92,-304,-676,-1004,-1325,-1639,-1966,-2316,-2671,-3012,-3289,-3429,-3376,-3044,-2404,-1437,-178,1293,2865,4382,5715,6692,7235,7243,6723,5700,4266,2546,697,-1135,-2780,-4139,-5105,-5652,-5783,-5543,-5016,-4316,-3535,-2810,-2196,-1769,-1544,-1490,-1583,-1738,-1909,-2019,-2044,-1947,-1760,-1482,-1190,-901,-696,-604,-657,-879,-1263,-1790,-2447,-3177,-3951,-4705,-5393,-5954,-6340,-6515,-6453,-6171,-5689,-5063,-4344,-3597,-2863,-2173,-1534,-931,-341,266,916,1610,2346,3085,3781,4379,4815,5045,5034,4781,4302,3656,2916,2173,1541,1098,939,1094,1584,2384,3427,4641,5911,7144,8245,9124,9737,10024,9990,9619,8951,8003,6841,5494,4044,2514,989,-503,-1898,-3140,-4190,-4985,-5501,-5718,-5640,-5302,-4772,-4112,-3447,-2841,-2418,-2227,-2326,-2719,-3370,-4209,-5126,-5994,-6684,-7085,-7116,-6764,-6038,-5048,-3887,-2732,-1719,-987,-641,-731,-1251,-2162,-3350,-4694,-6047,-7259,-8214,-8816,-9023,-8840,-8302,-7506,-6542,-5536,-4589,-3786,-3192,-2812,-2646,-2637,-2727,-2841,-2912,-2881,-2723,-2414,-1987,-1449,-869,-279,257,685,974,1070,966,630,79,-682,-1604,-2645,-3720,-4760,-5675,-6401,-6890,-7126,-7118,-6916,-6578,-6175,-5776,-5440,-5199,-5080,-5071,-5145,-5282,-5404,-5489,-5470,-5317,-5018,-4563,-3985,-3313,-2602,-1906,-1274,-761,-396,-206,-196,-358,-657,-1069,-1523,-1976,-2363,-2633,-2739,-2657,-2369,-1891,-1247,-486,351,1198,2021,2777,3448,4013,4479,4829,5073,5216,5253,5213,5111,4974,4849,4754,4726,4773,4881,5026,5145,5177,5045,4679,4042,3115,1946,603,-782,-2079,-3131,-3814,-4038,-3755,-2991,-1804,-326,1300,2900,4308,5376,5991,6075,5621,4642,3229,1477,-466,-2469,-4385,-6097,-7511,-8566,-9232,-9520,-9450,-9072,-8441,-7596,-6611,-5504,-4347,-3161,-2001,-912,70,896,1543,1994,2244,2321,2263,2121,1974,1877,1893,2067,2401,2910,3549,4297,5101,5929,6735,7496,8181,8759,9227,9552,9742,9790,9705,9514,9218,8865,8457,8033,7608,7194,6812,6464,6162,5907,5698,5543,5433,5380,5367,5403,5470,5558,5659,5736,5782,5766,5672,5494,5225,4879,4469,4034,3592,3190,2848,2598,2443,2398,2424,2529,2648,2767,2828,2803,2662,2375,1952,1386,729,25,-646,-1197,-1539,-1589,-1292,-621,401,1718,3229,4791,6277,7529,8444,8962,9050,8776,8212,7485,6732,6062,5576,5311,5279,5425,5681,5934,6091,6045,5747,5143,4261,3123,1817,420,-966,-2256,-3371,-4257,-4882,-5233,-5323,-5165,-4800,-4263,-3597,-2863,-2103,-1387,-763,-288,-2,64,-90,-463,-1005,-1678,-2408,-3133,-3785,-4314,-4682,-4871,-4893,-4760,-4523,-4207,-3868,-3521,-3195,-2888,-2604,-2334,-2082,-1852,-1652,-1498,-1393,-1339,-1322,-1316,-1291,-1203,-1003,-667,-138,572,1483,2559,3759,5013,6255,7379,8337,9029,9437,9529,9320,8863,8207,7451,6660,5929,5295,4811,4456,4233,4077,3955,3795,3556,3199,2698,2074,1316,507,-348,-1144,-1869,-2456,-2901,-3203,-3390,-3524,-3655,-3861,-4188,-4670,-5309,-6077,-6909,-7738,-8472,-9045,-9406,-9528,-9430,-9139,-8715,-8209,-7672,-7129,-6595,-6051,-5483,-4850,-4143,-3335,-2450,-1505,-554,340,1122,1706,2060,2133,1922,1436,712,-194,-1219,-2284,-3319,-4248,-5009,-5556,-5846,-5878,-5648,-5200,-4582,-3869,-3143,-2492,-1986,-1691,-1624,-1798,-2165,-2674,-3242,-3781,-4217,-4475,-4527,-4353,-3976,-3445,-2822,-2186,-1621,-1167,-877,-734,-706,-746,-767,-716,-548,-248,158,611,1043,1363,1497,1401,1043,465,-285,-1105,-1877,-2487,-2820,-2809,-2412,-1643,-561,738,2139,3507,4744,5735,6464,6888,7071,7054,6931,6788,6703,6729,6894,7197,7599,8062,8513,8897,9151,9235,9109,8762,8188,7403,6434,5317,4103,2835,1576,367,-752,-1736,-2586,-3271,-3810,-4203,-4457,-4588,-4593,-4480,-4257,-3933,-3541,-3115,-2703,-2354,-2113,-2007,-2042,-2210,-2454,-2757,-3020,-3234,-3316,-3285,-3121,-2868,-2569,-2294,-2099,-2054,-2185,-2515,-3028,-3680,-4416,-5144,-5783,-6238,-6429,-6296,-5799,-4939,-3742,-2279,-636,1060,2688,4112,5208,5884,6071,5750,4953,3750,2264,639,-959,-2380,-3477,-4163,-4378,-4136,-3496,-2562,-1477,-388,561,1239,1583,1529,1123,382,-571,-1675,-2794,-3875,-4827,-5630,-6256,-6720,-7018,-7190,-7236,-7177,-7027,-6764,-6413,-5940,-5371,-4675,-3890,-2996,-2046,-1050,-58,893,1752,2480,3040,3403,3554,3497,3236,2809,2245,1605,934,297,-267,-710,-1018,-1179,-1208,-1124,-969,-775,-574,-398,-244,-125,-16,104,255,460,713,1013,1323,1596,1793,1851,1740,1455,988,401,-268,-940,-1550,-2039,-2371,-2514,-2482,-2288,-1977,-1595,-1206,-841,-568,-385,-331,-384,-549,-806,-1146,-1558,-2047,-2610,-3263,-4009,-4857,-5792,-6818,-7874,-8955,-9967,-10886,-11626,-12160,-12431,-12437,-12174,-11663,-10958,-10099,-9170,-8228,-7356,-6597,-6012,-5603,-5380,-5297,-5308,-5340,-5314,-5165,-4826,-4280,-3511,-2574,-1513,-433,577,1413,2005,2295,2295,2022,1561,1000,432,-42,-377,-522,-496,-320,-48,252,539,748,878,901,853,749,633,552,527,619,805,1137,1558,2094,2686,3332,3991,4655,5294,5906,6474,6989,7446,7833,8144,8381,8529,8603,8584,8490,8297,8019,7631,7142,6551,5861,5115,4318,3545,2816,2203,1725,1414,1267,1268,1377,1542,1713,1843,1909,1909,1863,1826,1852,2016,2368,2944,3757,4770,5947,7183,8404,9490,10363,10944,11195,11102,10693,10011,9130,8122,7068,6028,5049,4164,3365,2661,1999,1372,737,79,-595,-1282,-1940,-2532,-3023,-3365,-3550,-3563,-3423,-3168,-2837,-2505,-2214,-2045,-2007,-2150,-2439,-2863,-3349,-3840,-4242,-4492,-4530,-4321,-3867,-3197,-2360,-1434,-487,412,1212,1882,2435,2880,3286,3673,4117,4609,5172,5751,6303,6735,6995,6995,6718,6151,5337,4353,3312,2339,1578,1131,1098,1508,2353,3566,5027,6601,8110,9422,10381,10918,10994,10608,9851,8805,7603,6398,5296,4432,3878,3665,3810,4242,4901,5657,6412,7020,7413,7487,7231,6632,5735,4613,3358,2080,884,-139,-927,-1450,-1722,-1783,-1711,-1578,-1471,-1453,-1559,-1815,-2183,-2629,-3079,-3443,-3649,-3610,-3297,-2691,-1835,-798,332,1433,2432,3227,3798,4116,4218,4134,3926,3642,3318,2982,2627,2249,1821,1341,791,200,-404,-981,-1470,-1835,-2030,-2049,-1892,-1606,-1240,-876,-598,-495,-629,-1057,-1777,-2784,-4008,-5365,-6756,-8047,-9157,-9973,-10454,-10586,-10378,-9911,-9252,-8526,-7817,-7229,-6805,-6576,-6509,-6565,-6638,-6675,-6571,-6310,-5862,-5281,-4619,-3978,-3448,-3111,-3034,-3216,-3652,-4259,-4952,-5610,-6114,-6364,-6277,-5823,-4999,-3860,-2474,-960,579,2029,3290,4313,5032,5475,5637,5591,5394,5125,4863,4668,4595,4663,4880,5205,5597,5970,6250,6344,6184,5718,4923,3836,2502,1041,-435,-1773,-2851,-3552,-3830,-3663,-3105,-2251,-1219,-154,822,1598,2102,2307,2212,1876,1361,771,200,-267,-562,-658,-561,-308,26,376,645,797,777,601,296,-90,-473,-807,-1016,-1092,-1011,-811,-527,-219,63,261,354,313,156,-109,-441,-816,-1185,-1533,-1826,-2059,-2241,-2362,-2466,-2557,-2656,-2779,-2915,-3055,-3184,-3258,-3269,-3188,-3010,-2747,-2412,-2046,-1684,-1360,-1118,-969,-942,-1014,-1184,-1413,-1674,-1942,-2183,-2408,-2600,-2802,-3015,-3285,-3611,-4009,-4462,-4937,-5395,-5775,-6014,-6060,-5862,-5400,-4670,-3696,-2535,-1244,79,1375,2548,3552,4341,4903,5245,5394,5396,5296,5147,4993,4851,4767,4713,4721,4750,4811,4865,4906,4915,4885,4813,4704,4566,4419,4281,4163,4097,4075,4109,4174,4238,4253,4164,3913,3461,2788,1901,837,-346,-1569,-2755,-3811,-4662,-5241,-5492,-5398,-4952,-4192,-3179,-2003,-766,420,1461,2264,2789,2988,2883,2474,1820,953,-60,-1167,-2316,-3445,-4524,-5495,-6340,-7032,-7575,-7964,-8240,-8397,-8494,-8516,-8496,-8419,-8290,-8096,-7849,-7551,-7232,-6915,-6639,-6431,-6323,-6319,-6416,-6598,-6823,-7058,-7250,-7356,-7333,-7154,-6801,-6270,-5583,-4748,-3823,-2828,-1823,-840,66,866,1505,1959,2185,2161,1882,1332,543,-458,-1614,-2850,-4091,-5242,-6221,-6947,-7363,-7421,-7127,-6484,-5558,-4408,-3131,-1818,-557,568,1502,2202,2658,2867,2861,2678,2364,1989,1586,1231,939,766,696,743,883,1071,1295,1482,1625,1681,1640,1504,1278,990,670,346,52,-214,-437,-652,-877,-1157,-1516,-1971,-2521,-3125,-3753,-4310,-4746,-4972,-4934,-4600,-3950,-3024,-1858,-561,786,2048,3134,3943,4417,4536,4301,3782,3035,2181,1298,508,-138,-557,-744,-690,-421,-1,514,1025,1463,1729,1781,1563,1088,369,-516,-1496,-2471,-3349,-4062,-4556,-4811,-4852,-4689,-4402,-4014,-3611,-3207,-2864,-2567,-2348,-2160,-1997,-1807,-1549,-1189,-694,-49,743,1665,2690,3769,4854,5894,6830,7618,8203,8562,8653,8482,8049,7393,6570,5661,4755,3954,3347,2998,2958,3221,3766,4522,5397,6298,7106,7752,8158,8311,8207,7887,7399,6805,6161,5525,4924,4393,3945,3572,3296,3093,2974,2944,2985,3127,3340,3634,3974,4351,4718,5054,5328,5516,5614,5616,5527,5360,5125,4824,4481,4080,3661,3210,2785,2387,2072,1858,1769,1821,1992,2270,2612,2974,3304,3569,3710,3740,3626,3411,3117,2798,2511,2311,2235,2318,2540,2914,3365,3874,4365,4792,5118,5302,5329,5197,4896,4446,3844,3121,2295,1413,517,-335,-1083,-1685,-2087,-2282,-2250,-2015,-1600,-1039,-398,286,927,1474,1850,2004,1885,1479,778,-176,-1330,-2590,-3860,-5026,-5982,-6650,-6954,-6880,-6424,-5637,-4594,-3390,-2148,-978,12,741,1172,1289,1144,794,367,-52,-321,-365,-114,468,1348,2488,3795,5146,6450,7558,8412,8930,9088,8920,8445,7771,6964,6131,5348,4686,4170,3835,3632,3557,3536,3528,3470,3325,3048,2649,2109,1465,748,-2,-726,-1394,-1965,-2419,-2760,-2989,-3159,-3294,-3459,-3689,-4016,-4449,-4960,-5518,-6033,-6455,-6686,-6685,-6408,-5866,-5090,-4159,-3165,-2211,-1403,-819,-508,-482,-713,-1133,-1671,-2213,-2690,-3015,-3160,-3112,-2890,-2560,-2172,-1818,-1562,-1476,-1602,-1981,-2607,-3471,-4526,-5699,-6899,-8025,-8950,-9588,-9844,-9671,-9072,-8065,-6746,-5213,-3604,-2055,-700,340,988,1177,917,218,-816,-2099,-3464,-4790,-5903,-6698,-7071,-6967,-6397,-5377,-4011,-2387,-658,1064,2612,3891,4771,5196,5118,4541,3508,2110,463,-1276,-2955,-4405,-5495,-6105,-6179,-5698,-4704,-3274,-1550,345,2239,4009,5537,6740,7584,8069,8217,8101,7775,7329,6831,6349,5931,5610,5405,5302,5298,5346,5422,5479,5488,5425,5279,5052,4760,4425,4073,3734,3423,3160,2922,2718,2486,2221,1863,1387,779,30,-835,-1770,-2730,-3633,-4425,-5042,-5454,-5643,-5634,-5456,-5185,-4864,-4587,-4376,-4280,-4288,-4386,-4515,-4632,-4653,-4532,-4216,-3677,-2918,-1961,-858,307,1460,2482,3295,3797,3933,3656,2962,1889,482,-1140,-2885,-4617,-6215,-7584,-8630,-9310,-9600,-9502,-9062,-8320,-7358,-6249,-5079,-3936,-2890,-2012,-1337,-898,-675,-661,-790,-1013,-1253,-1443,-1520,-1454,-1202,-791,-227,422,1108,1740,2262,2587,2683,2517,2102,1484,735,-50,-755,-1294,-1568,-1547,-1208,-596,224,1141,2054,2826,3389,3634,3564,3158,2479,1594,609,-369,-1239,-1906,-2317,-2435,-2272,-1855,-1248,-516,266,1016,1687,2214,2575,2751,2731,2550,2208,1762,1238,668,103,-455,-959,-1427,-1832,-2205,-2539,-2869,-3188,-3522,-3846,-4156,-4417,-4586,-4636,-4513,-4211,-3704,-3028,-2214,-1344,-504,190,647,755,470,-245,-1360,-2792,-4428,-6108,-7657,-8921,-9746,-10059,-9805,-9027,-7797,-6252,-4559,-2890,-1420,-297,369,530,182,-606,-1727,-3033,-4367,-5578,-6536,-7157,-7390,-7252,-6775,-6059,-5202,-4329,-3565,-3003,-2730,-2782,-3163,-3839,-4727,-5745,-6767,-7700,-8432,-8893,-9031,-8818,-8269,-7406,-6289,-4993,-3600,-2215,-938,145,938,1414,1527,1327,852,215,-489,-1119,-1593,-1801,-1713,-1304,-602,332,1424,2582,3715,4745,5613,6273,6718,6937,6958,6798,6508,6115,5671,5213,4778,4398,4095,3880,3750,3699,3687,3694,3662,3578,3398,3139,2808,2450,2130,1912,1858,2023,2412,3027,3802,4660,5501,6204,6683,6838,6643,6082,5218,4130,2969,1855,976,410,283,586,1304,2337,3547,4773,5849,6620,6994,6913,6402,5557,4506,3446,2539,1978,1851,2235,3078,4283,5682,7048,8188,8862,8950,8339,7033,5108,2714,54,-2628,-5099,-7155,-8629,-9436,-9561,-9032,-7981,-6526,-4850,-3120,-1498,-115,923,1581,1839,1758,1405,887,315,-205,-589,-764,-709,-414,98,773,1564,2399,3215,3958,4569,5008,5241,5253,5029,4598,3972,3214,2381,1543,786,166,-229,-380,-230,196,897,1820,2905,4078,5261,6367,7343,8123,8690,9035,9177,9164,9037,8874,8720,8635,8661,8799,9067,9415,9812,10181,10454,10557,10435,10044,9389,8481,7399,6205,5020,3922,3006,2322,1883,1681,1646,1719,1794,1803,1681,1388,948,385,-209,-764,-1167,-1371,-1301,-977,-413,311,1105,1862,2467,2841,2906,2647,2073,1248,270,-727,-1612,-2235,-2513,-2350,-1775,-796,457,1865,3263,4475,5369,5810,5745,5155,4090,2650,968,-804,-2506,-4008,-5193,-6010,-6424,-6479,-6222,-5767,-5208,-4683,-4276,-4093,-4172,-4542,-5177,-6032,-7024,-8061,-9041,-9866,-10462,-10765,-10749,-10407,-9753,-8836,-7690,-6399,-5013,-3624,-2289,-1090,-77,705,1222,1483,1492,1293,930,466,-36,-525,-936,-1248,-1413,-1437,-1297,-1031,-630,-169,349,833,1268,1586,1775,1813,1716,1503,1218,906,615,386,248,212,277,410,591,753,883,914,863,703,486,238,27,-92,-66,141,539,1100,1786,2502,3174,3689,3977,3960,3627,2962,2036,910,-298,-1465,-2474,-3215,-3614,-3644,-3325,-2715,-1934,-1090,-333,236,511,477,113,-496,-1272,-2078,-2782,-3260,-3405,-3176,-2546,-1596,-405,861,2040,2964,3481,3504,3000,2012,662,-896,-2434,-3782,-4718,-5152,-4993,-4278,-3087,-1587,47,1582,2843,3653,3914,3591,2708,1375,-266,-2034,-3748,-5239,-6384,-7095,-7354,-7172,-6622,-5784,-4783,-3712,-2704,-1812,-1141,-700,-531,-620,-952,-1501,-2213,-3055,-3948,-4840,-5654,-6314,-6756,-6916,-6750,-6234,-5372,-4195,-2763,-1170,501,2105,3561,4742,5580,6032,6075,5758,5137,4318,3417,2543,1820,1316,1095,1163,1488,2018,2646,3281,3804,4131,4184,3937,3382,2572,1570,477,-598,-1567,-2321,-2830,-3043,-2979,-2677,-2185,-1585,-939,-308,259,750,1161,1524,1867,2240,2663,3163,3710,4278,4774,5135,5242,5043,4476,3542,2291,791,-821,-2426,-3877,-5047,-5847,-6192,-6082,-5504,-4542,-3266,-1819,-343,1005,2062,2710,2859,2474,1584,263,-1369,-3158,-4960,-6618,-8027,-9098,-9808,-10153,-10205,-10007,-9689,-9284,-8895,-8546,-8239,-7991,-7732,-7453,-7080,-6592,-5946,-5150,-4204,-3162,-2064,-1006,-48,707,1206,1382,1221,719,-84,-1136,-2360,-3670,-4983,-6206,-7271,-8103,-8653,-8887,-8783,-8348,-7610,-6599,-5400,-4067,-2698,-1376,-179,824,1577,2062,2265,2204,1930,1483,951,388,-117,-519,-761,-825,-704,-408,28,568,1158,1743,2271,2693,2966,3074,3003,2771,2397,1932,1404,874,370,-85,-466,-793,-1079,-1349,-1642,-1992,-2405,-2911,-3475,-4077,-4665,-5164,-5522,-5660,-5551,-5173,-4540,-3712,-2747,-1736,-766,97,796,1304,1626,1772,1778,1680,1517,1327,1145,991,897,844,856,862,866,775,566,189,-374,-1098,-1950,-2843,-3696,-4410,-4889,-5091,-4954,-4516,-3792,-2871,-1847,-821,98,834,1320,1533,1472,1177,697,108,-520,-1114,-1618,-1992,-2225,-2295,-2245,-2066,-1801,-1458,-1034,-541,55,744,1554,2465,3458,4496,5513,6456,7251,7848,8207,8305,8155,7769,7205,6514,5754,5002,4299,3703,3240,2930,2777,2778,2926,3207,3613,4136,4754,5471,6249,7070,7894,8662,9321,9794,10025,9947,9539,8781,7709,6382,4884,3342,1873,607,-341,-894,-998,-658,86,1139,2394,3687,4902,5882,6547,6829,6717,6251,5506,4594,3637,2766,2076,1652,1527,1691,2100,2676,3327,3956,4484,4846,5009,4964,4719,4294,3727,3037,2265,1444,615,-179,-878,-1446,-1825,-1989,-1930,-1643,-1166,-530,211,997,1789,2522,3177,3717,4128,4407,4538,4529,4375,4070,3631,3046,2353,1564,729,-107,-892,-1567,-2077,-2386,-2455,-2280,-1866,-1230,-419,522,1532,2546,3497,4322,4952,5355,5480,5329,4893,4199,3277,2173,948,-337,-1583,-2729,-3646,-4276,-4515,-4331,-3692,-2634,-1196,498,2357,4222,5972,7480,8653,9428,9793,9759,9388,8753,7962,7101,6286,5573,5030,4677,4498,4460,4497,4531,4511,4364,4074,3626,3042,2343,1581,788,24,-680,-1283,-1781,-2167,-2463,-2715,-2956,-3251,-3626,-4106,-4675,-5304,-5911,-6436,-6775,-6877,-6688,-6200,-5439,-4444,-3294,-2065,-855,258,1173,1847,2208,2261,1978,1407,559,-484,-1677,-2925,-4148,-5237,-6103,-6650,-6829,-6619,-6049,-5210,-4184,-3143,-2181,-1457,-1029,-964,-1239,-1835,-2649,-3619,-4614,-5564,-6373,-6994,-7388,-7562,-7530,-7331,-7004,-6575,-6063,-5483,-4829,-4116,-3363,-2584,-1829,-1123,-515,-49,246,332,207,-124,-631,-1253,-1951,-2651,-3323,-3907,-4390,-4727,-4907,-4900,-4689,-4252,-3580,-2655,-1502,-129,1401,3041,4694,6282,7697,8855,9647,10022,9892,9255,8096,6501,4558,2467,404,-1375,-2688,-3342,-3268,-2445,-962,1011,3278,5591,7735,9518,10791,11458,11479,10850,9642,7934,5885,3640,1395,-689,-2452,-3799,-4651,-5027,-4952,-4533,-3878,-3113,-2369,-1714,-1229,-905,-745,-714,-773,-900,-1069,-1278,-1510,-1764,-2015,-2238,-2416,-2512,-2536,-2498,-2423,-2371,-2384,-2508,-2792,-3228,-3818,-4511,-5247,-5962,-6582,-7068,-7382,-7526,-7496,-7307,-6956,-6438,-5732,-4836,-3733,-2468,-1073,341,1683,2809,3631,4050,4042,3606,2792,1663,323,-1159,-2659,-4108,-5389,-6435,-7157,-7520,-7495,-7101,-6383,-5404,-4256,-3019,-1806,-691,230,919,1330,1481,1375,1059,561,-75,-809,-1588,-2360,-3059,-3619,-3979,-4086,-3899,-3413,-2639,-1617,-422,870,2162,3370,4416,5251,5839,6172,6261,6136,5836,5427,4970,4535,4185,3970,3900,3976,4135,4325,4431,4394,4105,3551,2693,1568,223,-1261,-2786,-4230,-5494,-6466,-7097,-7352,-7251,-6839,-6187,-5377,-4499,-3623,-2829,-2159,-1636,-1279,-1056,-963,-965,-1039,-1177,-1348,-1549,-1760,-1969,-2166,-2350,-2501,-2634,-2742,-2835,-2941,-3075,-3274,-3569,-3976,-4518,-5175,-5920,-6705,-7449,-8109,-8600,-8908,-8983,-8837,-8455,-7859,-7068,-6111,-5038,-3906,-2791,-1799,-1022,-578,-551,-995,-1918,-3281,-4982,-6901,-8868,-10726,-12294,-13430,-14002,-13930,-13189,-11808,-9895,-7593,-5099,-2602,-295,1675,3197,4226,4755,4844,4565,4034,3357,2636,1951,1355,864,467,139,-166,-471,-799,-1132,-1451,-1681,-1770,-1629,-1207,-464,590,1920,3427,5014,6542,7898,8974,9701,10041,9994,9604,8950,8131,7288,6536,6009,5799,5958,6518,7437,8648,10037,11473,12805,13907,14658,14976,14852,14278,13337,12094,10668,9146,7634,6196,4902,3799,2919,2284,1906,1768,1865,2153,2598,3170,3818,4545,5306,6121,6968,7846,8743,9626,10456,11186,11743,12075,12118,11811,11135,10065,8636,6917,4979,2983,1015,-740,-2201,-3236,-3798,-3844,-3400,-2510,-1270,191,1744,3216,4484,5392,5861,5804,5192,4043,2381,316,-2065,-4612,-7193,-9659,-11888,-13755,-15189,-16117,-16537,-16445,-15907,-14983,-13770,-12360,-10817,-9228,-7599,-5986,-4385,-2826,-1347,11,1173,2070,2647,2852,2680,2144,1306,230,-959,-2189,-3317,-4265,-4918,-5199,-5046,-4423,-3332,-1809,66,2185,4397,6559,8501,10110,11263,11916,12036,11644,10798,9573,8074,6422,4724,3124,1721,631,-67,-327,-143,438,1313,2347,3360,4196,4686,4745,4303,3398,2105,571,-1052,-2579,-3875,-4812,-5321,-5377,-4989,-4224,-3178,-1978,-797,227,918,1181,929,151,-1105,-2762,-4668,-6689,-8644,-10393,-11795,-12776,-13269,-13295,-12876,-12089,-11023,-9770,-8420,-7065,-5769,-4595,-3593,-2780,-2174,-1769,-1534,-1452,-1466,-1547,-1656,-1761,-1851,-1925,-1965,-2000,-1994,-1952,-1842,-1621,-1278,-768,-91,747,1728,2812,3941,5080,6144,7090,7845,8361,8607,8562,8253,7721,7046,6328,5665,5169,4900,4918,5206,5748,6456,7251,8009,8641,9020,9102,8803,8142,7126,5821,4327,2756,1244,-84,-1121,-1782,-2030,-1854,-1295,-407,714,1967,3235,4407,5373,6049,6366,6275,5781,4881,3646,2139,455,-1289,-2991,-4524,-5790,-6707,-7215,-7307,-7005,-6372,-5510,-4519,-3521,-2607,-1847,-1293,-932,-776,-755,-851,-979,-1111,-1175,-1143,-979,-653,-186,432,1137,1907,2668,3392,4046,4617,5131,5589,6041,6499,6998,7534,8112,8689,9239,9696,10007,10122,9983,9570,8865,7885,6660,5270,3772,2301,936,-192,-1023,-1494,-1619,-1436,-1031,-510,14,463,753,900,889,807,688,606,603,676,827,987,1098,1072,829,311,-518,-1648,-3028,-4567,-6148,-7621,-8855,-9712,-10112,-10005,-9403,-8380,-7047,-5556,-4070,-2752,-1742,-1152,-1052,-1463,-2369,-3709,-5372,-7255,-9183,-11045,-12675,-13990,-14886,-15335,-15314,-14868,-14040,-12942,-11657,-10301,-8972,-7742,-6668,-5781,-5063,-4515,-4072,-3713,-3377,-3035,-2647,-2194,-1655,-1026,-309,495,1360,2267,3176,4037,4794,5375,5724,5781,5525,4941,4066,2932,1632,225,-1170,-2485,-3614,-4484,-5015,-5161,-4873,-4169,-3054,-1610,90,1931,3797,5581,7164,8472,9428,9991,10128,9826,9080,7903,6335,4410,2208,-199,-2714,-5228,-7632,-9813,-11650,-13060,-13956,-14304,-14102,-13392,-12252,-10814,-9199,-7590,-6112,-4924,-4114,-3762,-3865,-4402,-5266,-6332,-7439,-8417,-9122,-9438,-9299,-8716,-7736,-6496,-5132,-3840,-2781,-2111,-1942,-2325,-3256,-4654,-6386,-8247,-10015,-11443,-12302,-12431,-11712,-10154,-7835,-4946,-1729,1509,4490,6928,8626,9441,9330,8347,6628,4390,1892,-588,-2776,-4449,-5440,-5658,-5114,-3870,-2093,33,2278,4443,6337,7854,8915,9551,9813,9830,9715,9615,9618,9801,10172,10696,11299,11875,12318,12525,12414,11947,11100,9908,8410,6688,4826,2915,1056,-680,-2204,-3467,-4424,-5064,-5401,-5472,-5343,-5076,-4766,-4471,-4247,-4130,-4099,-4139,-4180,-4156,-4000,-3655,-3088,-2314,-1352,-287,804,1813,2636,3186,3378,3176,2566,1585,306,-1149,-2647,-4018,-5122,-5814,-6023,-5687,-4851,-3567,-1964,-184,1635,3331,4799,5927,6669,6998,6946,6574,5989,5317,4702,4275,4144,4379,4975,5898,7021,8216,9310,10149,10616,10622,10162,9245,7983,6474,4899,3419,2218,1451,1254,1680,2774,4463,6661,9205,11888,14494,16774,18511,19512,19645,18842,17117,14563,11327,7639,3722,-140,-3716,-6767,-9119,-10645,-11286,-11041,-9992,-8248,-6000,-3432,-778,1764,3992,5766,6982,7600,7625,7121,6157,4868,3355,1767,212,-1192,-2362,-3222,-3736,-3879,-3675,-3166,-2433,-1588,-742,-30,431,554,267,-432,-1534,-2953,-4616,-6370,-8102,-9646,-10886,-11684,-11971,-11679,-10811,-9398,-7515,-5291,-2849,-369,2020,4161,5952,7308,8175,8547,8428,7875,6952,5764,4419,3054,1792,764,46,-301,-297,1,486,1026,1500,1804,1900,1788,1543,1268,1088,1101,1393,1968,2799,3798,4833,5768,6472,6820,6756,6235,5275,3932,2266,400,-1575,-3512,-5302,-6803,-7906,-8522,-8595,-8131,-7184,-5864,-4331,-2778,-1388,-357,190,156,-479,-1675,-3336,-5329,-7470,-9603,-11531,-13125,-14244,-14831,-14842,-14332,-13346,-12046,-10542,-9029,-7625,-6460,-5594,-5042,-4757,-4657,-4614,-4517,-4232,-3676,-2798,-1578,-72,1657,3483,5280,6894,8205,9072,9448,9281,8625,7551,6211,4768,3421,2342,1685,1546,1960,2908,4286,5970,7764,9474,10892,11835,12166,11806,10767,9152,7139,5001,3016,1503,704,802,1844,3757,6320,9224,12062,14461,16040,16558,15873,13990,11061,7332,3148,-1128,-5121,-8502,-11017,-12485,-12854,-12148,-10512,-8165,-5389,-2511,156,2320,3757,4339,4027,2905,1127,-1067,-3432,-5705,-7686,-9204,-10188,-10602,-10494,-9934,-9016,-7853,-6537,-5176,-3850,-2653,-1653,-915,-476,-338,-483,-833,-1297,-1759,-2091,-2204,-2018,-1512,-697,379,1642,2998,4371,5657,6813,7774,8530,9083,9448,9665,9766,9784,9747,9648,9488,9234,8842,8291,7529,6580,5437,4186,2882,1637,544,-309,-842,-999,-744,-57,1046,2540,4346,6376,8466,10471,12157,13358,13859,13542,12314,10198,7279,3744,-156,-4135,-7889,-11138,-13670,-15309,-16004,-15737,-14605,-12732,-10324,-7588,-4774,-2106,219,2038,3261,3873,3897,3462,2683,1726,725,-224,-1057,-1777,-2413,-3028,-3675,-4406,-5231,-6140,-7089,-8033,-8902,-9664,-10273,-10717,-11004,-11126,-11118,-10986,-10752,-10441,-10071,-9673,-9285,-8929,-8641,-8422,-8273,-8143,-7987,-7738,-7328,-6731,-5926,-4942,-3848,-2718,-1650,-730,-13,473,736,821,789,709,651,661,772,985,1273,1591,1855,2009,1967,1721,1269,685,81,-423,-656,-546,11,981,2293,3810,5313,6613,7483,7776,7379,6277,4512,2205,-481,-3345,-6203,-8842,-11128,-12898,-14090,-14629,-14529,-13807,-12555,-10883,-8931,-6881,-4883,-3120,-1713,-764,-328,-395,-945,-1880,-3121,-4541,-6025,-7464,-8735,-9751,-10406,-10640,-10395,-9665,-8490,-6951,-5198,-3393,-1736,-406,453,732,420,-456,-1777,-3384,-5084,-6657,-7902,-8644,-8754,-8167,-6903,-5027,-2720,-162,2380,4692,6534,7761,8273,8074,7253,5955,4402,2796,1366,268,-374,-526,-213,478,1409,2423,3352,4059,4440,4469,4164,3636,3024,2505,2268,2431,3100,4255,5825,7627,9441,10998,12048,12376,11844,10405,8113,5137,1695,-1884,-5298,-8222,-10385,-11600,-11762,-10863,-9026,-6409,-3310,-10,3143,5839,7810,8851,8858,7826,5848,3113,-133,-3594,-6973,-9987,-12401,-14046,-14824,-14715,-13770,-12098,-9854,-7244,-4471,-1770,646,2610,3980,4721,4849,4476,3773,2962,2254,1864,1928,2529,3662,5243,7126,9134,11056,12709,13921,14580,14619,14054,12924,11378,9547,7647,5855,4361,3307,2784,2804,3332,4237,5373,6536,7543,8224,8467,8220,7506,6430,5149,3870,2814,2187,2155,2813,4165,6129,8521,11095,13567,15634,17039,17583,17150,15755,13494,10581,7281,3922,795,-1804,-3699,-4780,-5046,-4601,-3605,-2276,-848,464,1463,2023,2057,1575,634,-639,-2075,-3484,-4684,-5510,-5858,-5694,-5036,-4002,-2738,-1415,-221,724,1312,1537,1416,1031,482,-137,-723,-1211,-1573,-1769,-1829,-1758,-1593,-1390,-1183,-1054,-1033,-1212,-1598,-2252,-3133,-4232,-5452,-6704,-7870,-8823,-9462,-9694,-9473,-8776,-7641,-6111,-4281,-2258,-156,1893,3761,5332,6508,7224,7461,7244,6642,5773,4752,3745,2846,2199,1846,1832,2146,2729,3520,4410,5301,6097,6693,7039,7064,6765,6140,5214,4053,2706,1284,-139,-1441,-2535,-3332,-3775,-3847,-3563,-2971,-2156,-1202,-205,743,1580,2249,2700,2929,2892,2608,2060,1259,224,-1040,-2486,-4102,-5822,-7618,-9402,-11111,-12650,-13919,-14841,-15321,-15337,-14869,-13987,-12764,-11359,-9906,-8572,-7494,-6742,-6390,-6382,-6684,-7150,-7669,-8055,-8197,-7932,-7210,-5967,-4238,-2091,349,2908,5399,7620,9388,10561,11042,10819,9939,8532,6784,4917,3153,1716,756,393,668,1535,2930,4682,6641,8612,10422,11920,13000,13592,13696,13342,12615,11623,10485,9322,8226,7251,6431,5725,5104,4478,3793,2970,1999,874,-346,-1579,-2718,-3675,-4350,-4722,-4761,-4510,-4013,-3349,-2592,-1835,-1149,-615,-279,-193,-357,-770,-1396,-2166,-3020,-3868,-4630,-5244,-5651,-5837,-5793,-5560,-5162,-4680,-4152,-3652,-3231,-2940,-2810,-2873,-3095,-3467,-3892,-4293,-4540,-4516,-4117,-3254,-1907,-90,2108,4559,7071,9476,11535,13128,14089,14388,14019,13055,11640,9930,8129,6423,4980,3946,3397,3367,3825,4685,5819,7082,8298,9326,10020,10295,10097,9456,8426,7152,5771,4460,3376,2625,2297,2388,2862,3624,4525,5418,6121,6490,6377,5714,4441,2616,311,-2289,-5006,-7586,-9845,-11571,-12687,-13115,-12916,-12151,-10959,-9481,-7865,-6258,-4779,-3534,-2599,-2037,-1862,-2087,-2665,-3540,-4615,-5773,-6884,-7816,-8460,-8714,-8542,-7929,-6915,-5577,-4022,-2377,-795,583,1624,2204,2256,1746,687,-844,-2739,-4865,-7036,-9122,-10941,-12404,-13406,-13925,-13955,-13530,-12716,-11567,-10177,-8590,-6901,-5151,-3429,-1788,-300,963,1955,2614,2925,2874,2488,1813,944,-34,-982,-1794,-2357,-2585,-2422,-1857,-885,418,1982,3684,5375,6917,8152,8967,9272,9031,8264,7028,5426,3581,1619,-336,-2178,-3818,-5184,-6223,-6903,-7222,-7199,-6910,-6436,-5916,-5473,-5229,-5288,-5676,-6410,-7415,-8596,-9830,-10956,-11866,-12428,-12586,-12294,-11579,-10479,-9094,-7525,-5907,-4366,-3032,-2010,-1376,-1167,-1373,-1946,-2796,-3830,-4930,-6002,-6958,-7740,-8302,-8635,-8725,-8590,-8237,-7690,-6967,-6091,-5086,-3993,-2842,-1693,-596,390,1209,1811,2170,2259,2096,1691,1105,390,-365,-1077,-1654,-2005,-2052,-1729,-1008,126,1608,3369,5251,7094,8713,9938,10646,10764,10310,9342,8006,6446,4845,3354,2106,1192,667,540,777,1319,2066,2909,3717,4371,4770,4837,4560,3933,3033,1919,702,-538,-1700,-2725,-3535,-4098,-4356,-4300,-3901,-3184,-2181,-954,387,1733,2930,3845,4340,4318,3733,2570,914,-1145,-3430,-5756,-7935,-9762,-11096,-11825,-11898,-11337,-10217,-8649,-6795,-4797,-2816,-959,668,2025,3087,3878,4432,4829,5118,5394,5707,6113,6636,7278,8019,8832,9657,10468,11204,11846,12363,12739,12956,13012,12879,12573,12081,11421,10623,9704,8723,7695,6669,5663,4707,3828,3069,2485,2142,2112,2450,3182,4284,5679,7227,8765,10093,11042,11441,11217,10317,8796,6754,4358,1816,-632,-2759,-4350,-5249,-5382,-4745,-3451,-1673,347,2348,4071,5332,5956,5936,5250,4039,2440,648,-1124,-2699,-3928,-4694,-4985,-4776,-4146,-3179,-1973,-660,661,1895,2945,3771,4313,4545,4456,4027,3278,2222,919,-577,-2157,-3726,-5153,-6317,-7104,-7415,-7204,-6430,-5155,-3431,-1420,727,2799,4618,5998,6817,7014,6566,5562,4092,2333,439,-1397,-3018,-4280,-5064,-5327,-5037,-4246,-3052,-1582,-31,1434,2627,3412,3709,3512,2880,1959,905,-88,-862,-1304,-1359,-1053,-446,335,1183,1967,2607,3046,3279,3334,3261,3144,3030,2986,3021,3114,3215,3233,3079,2669,1953,932,-329,-1717,-3062,-4188,-4911,-5094,-4653,-3607,-2046,-170,1766,3477,4661,5092,4595,3123,722,-2442,-6114,-9987,-13702,-16948,-19423,-20945,-21402,-20814,-19301,-17060,-14371,-11517,-8793,-6447,-4669,-3561,-3145,-3350,-4043,-5028,-6101,-7037,-7669,-7833,-7471,-6542,-5109,-3258,-1142,1089,3249,5196,6801,7994,8751,9114,9154,8996,8754,8556,8492,8620,8950,9454,10064,10698,11276,11715,11980,12040,11903,11582,11108,10480,9723,8801,7722,6460,5030,3457,1814,191,-1301,-2527,-3392,-3799,-3713,-3160,-2201,-972,366,1636,2653,3291,3441,3087,2255,1041,-412,-1952,-3403,-4629,-5512,-5995,-6078,-5807,-5289,-4646,-4015,-3515,-3222,-3168,-3319,-3604,-3911,-4123,-4130,-3866,-3306,-2490,-1510,-485,422,1079,1364,1197,586,-435,-1730,-3140,-4460,-5476,-6000,-5876,-5021,-3428,-1154,1633,4766,7968,11026,13689,15769,17151,17764,17649,16898,15671,14169,12600,11164,10013,9245,8875,8851,9056,9326,9493,9380,8892,7943,6581,4877,2991,1112,-580,-1898,-2741,-3040,-2818,-2169,-1214,-139,903,1762,2338,2595,2543,2252,1821,1363,986,762,722,840,1050,1240,1294,1091,557,-351,-1608,-3130,-4804,-6466,-7965,-9162,-9948,-10276,-10149,-9617,-8796,-7795,-6761,-5808,-5028,-4483,-4191,-4129,-4269,-4535,-4870,-5208,-5494,-5682,-5767,-5708,-5549,-5265,-4911,-4496,-4070,-3657,-3306,-3029,-2864,-2800,-2846,-2977,-3180,-3418,-3674,-3919,-4129,-4300,-4413,-4459,-4433,-4298,-4049,-3636,-3047,-2267,-1299,-203,956,2057,2967,3545,3672,3260,2276,762,-1194,-3420,-5712,-7843,-9563,-10685,-11035,-10536,-9197,-7090,-4419,-1405,1640,4433,6687,8209,8863,8648,7648,6043,4093,2044,176,-1326,-2338,-2832,-2884,-2638,-2292,-2056,-2119,-2604,-3577,-4993,-6750,-8667,-10534,-12156,-13340,-13997,-14055,-13579,-12643,-11414,-10060,-8754,-7649,-6852,-6410,-6317,-6513,-6877,-7289,-7594,-7666,-7417,-6792,-5819,-4567,-3177,-1817,-676,78,326,0,-867,-2179,-3781,-5447,-6976,-8143,-8790,-8806,-8170,-6923,-5202,-3168,-1039,995,2742,4091,4954,5344,5296,4909,4297,3580,2869,2245,1779,1489,1397,1491,1750,2136,2619,3140,3670,4164,4580,4916,5128,5229,5201,5035,4742,4299,3727,3032,2257,1468,753,213,-36,72,592,1491,2683,4020,5286,6278,6766,6607,5704,4071,1821,-862,-3701,-6423,-8733,-10395,-11241,-11188,-10272,-8602,-6405,-3925,-1463,726,2402,3420,3705,3276,2242,752,-984,-2761,-4383,-5703,-6624,-7122,-7224,-7012,-6600,-6097,-5614,-5205,-4905,-4663,-4422,-4064,-3481,-2569,-1255,482,2602,5026,7603,10182,12579,14643,16254,17347,17912,18006,17720,17196,16572,15981,15527,15264,15188,15252,15346,15344,15122,14542,13552,12098,10240,8059,5715,3390,1282,-427,-1592,-2137,-2045,-1380,-271,1104,2538,3810,4748,5207,5141,4544,3521,2187,715,-740,-2044,-3101,-3864,-4344,-4574,-4623,-4559,-4432,-4277,-4084,-3828,-3454,-2902,-2133,-1101,158,1623,3187,4743,6154,7285,8013,8272,8010,7283,6154,4776,3301,1899,714,-152,-646,-783,-621,-269,148,479,626,479,18,-743,-1758,-2896,-4048,-5069,-5833,-6241,-6237,-5791,-4953,-3775,-2370,-833,713,2189,3524,4678,5642,6420,7028,7489,7818,8010,8058,7922,7566,6951,6045,4855,3386,1716,-102,-1943,-3720,-5304,-6597,-7509,-7975,-7976,-7526,-6693,-5574,-4323,-3068,-1980,-1162,-693,-588,-788,-1187,-1628,-1944,-1954,-1547,-643,751,2535,4568,6614,8451,9830,10564,10533,9695,8134,5994,3525,984,-1341,-3214,-4465,-5010,-4884,-4208,-3192,-2081,-1146,-612,-656,-1358,-2712,-4626,-6923,-9403,-11820,-13971,-15670,-16806,-17328,-17260,-16686,-15724,-14529,-13241,-12001,-10908,-10036,-9402,-8992,-8736,-8560,-8340,-7982,-7386,-6476,-5230,-3636,-1750,361,2582,4800,6888,8737,10251,11372,12061,12323,12180,11680,10902,9916,8833,7745,6750,5931,5332,4984,4869,4941,5146,5385,5606,5711,5679,5457,5065,4509,3835,3105,2379,1741,1255,981,962,1216,1721,2450,3306,4199,4997,5565,5786,5552,4809,3545,1819,-264,-2518,-4760,-6738,-8274,-9171,-9345,-8766,-7505,-5718,-3623,-1496,408,1819,2568,2535,1716,191,-1858,-4205,-6557,-8649,-10200,-11034,-11008,-10128,-8459,-6195,-3579,-894,1559,3557,4900,5528,5444,4766,3686,2435,1270,425,83,370,1321,2903,5005,7457,10065,12605,14878,16712,17979,18620,18635,18076,17053,15686,14130,12500,10944,9525,8340,7390,6690,6192,5832,5539,5226,4840,4333,3705,2971,2176,1382,636,0,-516,-888,-1142,-1315,-1445,-1590,-1783,-2048,-2368,-2719,-3022,-3220,-3235,-3010,-2526,-1780,-839,235,1310,2288,3042,3483,3552,3213,2480,1390,12,-1573,-3268,-4978,-6605,-8066,-9276,-10186,-10723,-10873,-10603,-9931,-8888,-7549,-6006,-4400,-2856,-1541,-572,-78,-118,-731,-1868,-3454,-5321,-7297,-9147,-10667,-11664,-11994,-11605,-10489,-8743,-6514,-3986,-1368,1137,3370,5191,6534,7366,7724,7648,7248,6600,5818,4974,4133,3323,2532,1746,908,-18,-1056,-2231,-3509,-4873,-6238,-7547,-8688,-9586,-10147,-10311,-10046,-9358,-8304,-6972,-5489,-3991,-2610,-1467,-642,-182,-101,-349,-876,-1583,-2355,-3104,-3705,-4108,-4259,-4164,-3848,-3386,-2854,-2347,-1952,-1712,-1673,-1806,-2087,-2447,-2821,-3152,-3392,-3533,-3590,-3610,-3658,-3812,-4136,-4689,-5486,-6511,-7728,-9035,-10349,-11539,-12491,-13106,-13305,-13048,-12354,-11259,-9885,-8325,-6747,-5261,-4001,-3043,-2453,-2231,-2363,-2788,-3401,-4111,-4757,-5233,-5400,-5174,-4502,-3376,-1851,-19,1986,4002,5861,7399,8472,8965,8807,7979,6505,4510,2111,-436,-2947,-5134,-6823,-7819,-8058,-7512,-6268,-4469,-2308,-25,2163,4031,5420,6209,6361,5908,4940,3642,2177,791,-348,-1072,-1282,-955,-123,1119,2609,4194,5656,6835,7557,7713,7245,6142,4493,2414,113,-2197,-4272,-5901,-6916,-7214,-6807,-5751,-4247,-2483,-746,740,1739,2120,1794,799,-782,-2760,-4932,-7047,-8887,-10245,-10995,-11070,-10490,-9353,-7809,-6053,-4291,-2691,-1406,-503,0,156,74,-100,-206,-78,425,1399,2890,4871,7261,9915,12643,15241,17489,19216,20275,20599,20187,19119,17530,15617,13595,11682,10101,8991,8492,8599,9304,10440,11849,13281,14498,15294,15487,15010,13842,12075,9834,7321,4729,2266,101,-1639,-2879,-3613,-3873,-3764,-3400,-2921,-2468,-2145,-2041,-2190,-2579,-3164,-3854,-4559,-5173,-5613,-5816,-5741,-5380,-4739,-3857,-2788,-1598,-379,769,1751,2458,2832,2821,2434,1717,769,-285,-1292,-2096,-2565,-2595,-2132,-1186,186,1860,3667,5418,6891,7926,8352,8131,7248,5815,3989,1996,70,-1538,-2639,-3074,-2786,-1776,-145,1951,4300,6665,8803,10509,11605,11994,11639,10577,8920,6822,4474,2076,-199,-2189,-3804,-4981,-5717,-6060,-6073,-5868,-5546,-5220,-4977,-4875,-4937,-5146,-5443,-5752,-5976,-6030,-5845,-5376,-4628,-3613,-2424,-1120,157,1325,2259,2897,3169,3095,2676,2025,1229,439,-197,-561,-538,-96,770,1974,3417,4930,6372,7578,8427,8837,8756,8201,7208,5851,4227,2424,553,-1312,-3085,-4719,-6157,-7382,-8371,-9141,-9693,-10073,-10302,-10437,-10515,-10594,-10702,-10892,-11156,-11510,-11912,-12328,-12695,-12947,-13023,-12856,-12401,-11619,-10505,-9060,-7341,-5392,-3325,-1208,826,2715,4352,5706,6720,7418,7773,7845,7627,7161,6465,5552,4468,3251,1989,748,-328,-1178,-1656,-1733,-1337,-499,756,2316,4064,5837,7472,8806,9708,10091,9928,9254,8160,6784,5293,3854,2635,1740,1261,1180,1457,1958,2537,3011,3228,3053,2419,1319,-192,-1993,-3926,-5805,-7430,-8643,-9288,-9302,-8650,-7393,-5646,-3571,-1399,673,2393,3601,4146,3971,3090,1585,-375,-2589,-4815,-6805,-8356,-9271,-9474,-8913,-7674,-5875,-3734,-1481,640,2398,3653,4300,4378,3958,3243,2419,1740,1393,1553,2294,3640,5502,7752,10180,12566,14681,16317,17335,17629,17207,16128,14523,12595,10552,8630,7048,5964,5496,5673,6429,7661,9149,10691,12031,12972,13321,13004,11958,10263,8023,5432,2707,90,-2203,-3971,-5110,-5535,-5302,-4476,-3232,-1766,-290,967,1821,2132,1825,910,-528,-2339,-4307,-6216,-7817,-8939,-9412,-9182,-8248,-6685,-4661,-2363,-43,2068,3744,4809,5156,4741,3636,1938,-131,-2383,-4555,-6460,-7917,-8838,-9176,-8987,-8348,-7429,-6373,-5384,-4591,-4154,-4114,-4513,-5277,-6296,-7400,-8391,-9061,-9248,-8800,-7683,-5902,-3564,-853,2014,4764,7143,8919,9913,10032,9265,7692,5493,2885,158,-2412,-4555,-6056,-6770,-6632,-5680,-4027,-1883,500,2828,4811,6206,6813,6555,5421,3536,1080,-1674,-4443,-6926,-8875,-10094,-10492,-10065,-8922,-7251,-5301,-3347,-1664,-462,80,-96,-994,-2509,-4477,-6657,-8813,-10663,-12006,-12655,-12539,-11652,-10093,-8018,-5652,-3234,-1009,808,2055,2628,2501,1708,371,-1364,-3292,-5218,-6952,-8338,-9284,-9756,-9783,-9461,-8914,-8286,-7717,-7314,-7151,-7258,-7611,-8165,-8822,-9477,-9998,-10268,-10167,-9627,-8608,-7127,-5274,-3148,-936,1214,3124,4664,5741,6310,6382,5999,5252,4221,3020,1725,424,-847,-2030,-3126,-4108,-4972,-5707,-6281,-6683,-6872,-6839,-6563,-6063,-5350,-4479,-3492,-2462,-1453,-516,284,950,1449,1821,2088,2282,2454,2603,2764,2908,3039,3121,3139,3065,2890,2602,2208,1714,1162,574,27,-450,-782,-943,-901,-664,-256,266,846,1385,1818,2056,2042,1746,1139,257,-875,-2176,-3570,-4966,-6269,-7401,-8298,-8914,-9235,-9259,-9023,-8553,-7904,-7111,-6222,-5264,-4272,-3257,-2236,-1200,-147,937,2065,3224,4421,5616,6783,7894,8897,9797,10551,11192,11707,12138,12493,12795,13043,13212,13277,13183,12894,12380,11641,10720,9682,8636,7693,6973,6568,6541,6903,7614,8574,9661,10704,11556,12076,12175,11816,11035,9906,8577,7173,5878,4784,4013,3574,3469,3612,3909,4212,4388,4306,3858,2997,1684,-9,-2023,-4195,-6363,-8340,-9922,-10965,-11329,-10970,-9892,-8175,-5969,-3476,-918,1439,3387,4718,5311,5108,4135,2498,366,-2041,-4485,-6717,-8534,-9760,-10297,-10123,-9254,-7817,-5924,-3763,-1496,725,2762,4543,6021,7194,8105,8802,9352,9814,10223,10599,10940,11210,11380,11408,11243,10883,10287,9500,8528,7436,6281,5136,4075,3179,2487,2071,1910,2029,2338,2791,3260,3637,3799,3643,3081,2076,622,-1241,-3409,-5751,-8089,-10216,-11933,-13046,-13403,-12927,-11607,-9539,-6887,-3893,-837,1991,4331,5964,6764,6673,5744,4095,1928,-521,-3000,-5246,-7050,-8240,-8701,-8415,-7393,-5745,-3601,-1148,1435,3928,6170,7977,9242,9881,9859,9217,8006,6365,4408,2312,207,-1772,-3533,-5020,-6225,-7166,-7900,-8492,-9009,-9514,-10044,-10622,-11225,-11835,-12375,-12794,-13003,-12952,-12572,-11852,-10767,-9360,-7668,-5772,-3758,-1737,188,1910,3332,4381,5004,5175,4902,4222,3203,1941,552,-845,-2128,-3190,-3946,-4342,-4344,-3973,-3260,-2279,-1128,104,1301,2396,3324,4071,4654,5118,5530,5954,6437,7002,7626,8258,8802,9167,9237,8950,8244,7126,5638,3850,1891,-141,-2093,-3874,-5369,-6535,-7321,-7731,-7775,-7477,-6883,-6009,-4914,-3609,-2170,-633,893,2322,3532,4397,4829,4727,4084,2903,1272,-696,-2829,-4964,-6906,-8526,-9686,-10348,-10462,-10068,-9206,-7942,-6365,-4558,-2604,-609,1349,3190,4826,6216,7305,8073,8535,8697,8618,8342,7941,7475,7004,6583,6250,6041,5966,6029,6232,6537,6951,7429,7974,8563,9194,9864,10553,11263,11948,12586,13114,13471,13583,13382,12816,11862,10549,8942,7172,5395,3786,2505,1679,1359,1547,2153,3041,4030,4926,5554,5769,5491,4680,3378,1656,-355,-2506,-4644,-6594,-8238,-9444,-10146,-10303,-9907,-8996,-7618,-5864,-3825,-1626,605,2715,4556,5973,6839,7049,6550,5350,3506,1163,-1505,-4259,-6863,-9089,-10748,-11724,-11966,-11516,-10455,-8936,-7110,-5161,-3248,-1513,-86,982,1626,1884,1794,1438,928,368,-143,-508,-689,-642,-388,32,563,1103,1587,1918,2059,1957,1640,1120,489,-180,-771,-1201,-1378,-1282,-901,-312,396,1079,1592,1796,1583,892,-256,-1800,-3568,-5391,-7016,-8248,-8888,-8829,-8034,-6553,-4527,-2141,350,2723,4721,6168,6907,6864,6018,4432,2206,-475,-3437,-6442,-9308,-11834,-13889,-15380,-16249,-16512,-16179,-15320,-14006,-12312,-10359,-8239,-6104,-4087,-2345,-1019,-222,-29,-456,-1450,-2915,-4687,-6592,-8455,-10114,-11458,-12413,-12955,-13092,-12865,-12306,-11486,-10430,-9208,-7836,-6375,-4843,-3285,-1730,-211,1225,2554,3725,4712,5477,5997,6250,6223,5923,5340,4525,3478,2281,962,-386,-1693,-2875,-3835,-4515,-4861,-4856,-4542,-3969,-3255,-2521,-1892,-1503,-1435,-1748,-2446,-3471,-4713,-6026,-7213,-8108,-8531,-8386,-7612,-6251,-4403,-2227,66,2273,4191,5656,6564,6872,6574,5765,4519,2995,1329,-339,-1871,-3175,-4186,-4877,-5267,-5384,-5297,-5047,-4689,-4239,-3704,-3090,-2386,-1621,-819,-62,581,1000,1123,869,226,-810,-2154,-3736,-5409,-7052,-8521,-9676,-10425,-10648,-10323,-9398,-7929,-5973,-3665,-1170,1321,3596,5476,6806,7494,7526,6966,5942,4652,3322,2172,1429,1236,1693,2818,4530,6708,9143,11630,13937,15884,17320,18183,18445,18171,17435,16365,15078,13683,12275,10907,9617,8400,7249,6133,5051,3995,3013,2146,1492,1116,1106,1486,2266,3392,4772,6281,7771,9111,10172,10873,11146,10992,10392,9418,8104,6538,4805,2982,1169,-578,-2183,-3620,-4849,-5855,-6620,-7118,-7320,-7181,-6672,-5762,-4477,-2864,-1041,849,2612,4072,5046,5414,5111,4127,2551,499,-1833,-4245,-6505,-8419,-9793,-10519,-10532,-9841,-8542,-6773,-4724,-2613,-629,1049,2322,3145,3545,3619,3485,3317,3244,3397,3852,4612,5659,6876,8160,9338,10294,10891,11088,10861,10284,9450,8512,7595,6835,6297,6010,5936,5984,6028,5930,5554,4781,3577,1925,-53,-2223,-4342,-6178,-7479,-8057,-7789,-6664,-4776,-2320,417,3137,5502,7246,8149,8093,7067,5153,2520,-583,-3887,-7085,-9914,-12131,-13585,-14169,-13893,-12810,-11066,-8825,-6294,-3652,-1090,1269,3298,4948,6151,6902,7180,6990,6355,5304,3904,2217,359,-1593,-3499,-5278,-6820,-8060,-8938,-9434,-9538,-9273,-8680,-7807,-6725,-5510,-4241,-3016,-1900,-983,-298,117,271,205,-43,-387,-786,-1168,-1517,-1799,-2030,-2211,-2363,-2497,-2616,-2719,-2768,-2749,-2600,-2312,-1850,-1233,-488,317,1113,1791,2274,2467,2304,1771,851,-368,-1806,-3289,-4652,-5702,-6276,-6256,-5587,-4301,-2492,-344,1950,4139,6026,7411,8176,8258,7671,6495,4873,2979,1020,-812,-2352,-3470,-4117,-4280,-4041,-3512,-2860,-2248,-1833,-1717,-1943,-2469,-3197,-3969,-4618,-4994,-4984,-4562,-3759,-2691,-1518,-423,415,868,852,371,-517,-1678,-2958,-4169,-5140,-5724,-5821,-5387,-4440,-3069,-1388,421,2201,3782,5035,5880,6279,6269,5916,5337,4670,4046,3601,3435,3601,4143,5022,6205,7600,9122,10672,12153,13491,14598,15425,15914,16038,15769,15133,14133,12848,11320,9646,7900,6175,4563,3149,2031,1282,976,1151,1823,2948,4462,6232,8120,9943,11526,12712,13347,13358,12674,11316,9332,6831,3949,867,-2255,-5217,-7876,-10089,-11756,-12830,-13285,-13161,-12515,-11446,-10050,-8439,-6693,-4891,-3087,-1312,373,1951,3337,4484,5297,5704,5646,5084,4038,2545,725,-1320,-3405,-5406,-7144,-8515,-9407,-9774,-9597,-8923,-7818,-6412,-4836,-3242,-1767,-523,426,1051,1383,1495,1474,1446,1498,1723,2146,2775,3553,4394,5198,5842,6243,6320,6055,5439,4537,3394,2105,746,-617,-1913,-3107,-4170,-5082,-5839,-6430,-6844,-7060,-7049,-6781,-6214,-5339,-4149,-2683,-1004,788,2579,4234,5636,6669,7256,7347,6921,5993,4599,2800,688,-1640,-4058,-6421,-8596,-10415,-11764,-12531,-12663,-12168,-11106,-9611,-7846,-6013,-4291,-2853,-1802,-1203,-1063,-1337,-1965,-2863,-3940,-5122,-6325,-7494,-8572,-9523,-10318,-10942,-11385,-11669,-11786,-11784,-11660,-11460,-11178,-10837,-10419,-9929,-9344,-8663,-7869,-6979,-5992,-4936,-3839,-2725,-1641,-607,324,1147,1801,2297,2592,2695,2612,2362,2000,1577,1187,889,781,885,1236,1795,2490,3221,3844,4230,4243,3787,2800,1280,-719,-3083,-5649,-8208,-10549,-12440,-13706,-14206,-13863,-12718,-10838,-8422,-5674,-2854,-213,2017,3664,4594,4771,4206,2997,1289,-740,-2867,-4916,-6675,-8036,-8895,-9236,-9106,-8569,-7769,-6824,-5853,-4954,-4163,-3480,-2866,-2258,-1584,-818,76,1057,2070,3040,3843,4415,4639,4474,3891,2885,1522,-138,-1979,-3872,-5680,-7253,-8458,-9182,-9349,-8925,-7937,-6441,-4551,-2394,-116,2152,4272,6174,7754,9010,9902,10472,10733,10756,10588,10308,9969,9651,9385,9248,9237,9392,9676,10073,10509,10921,11230,11352,11248,10866,10224,9345,8304,7181,6093,5125,4376,3903,3732,3858,4220,4746,5323,5834,6182,6263,6050,5517,4714,3705,2596,1496,516,-245,-719,-855,-652,-132,650,1608,2635,3616,4419,4930,5055,4716,3924,2694,1162,-530,-2172,-3548,-4468,-4768,-4358,-3229,-1446,827,3369,5911,8148,9832,10706,10653,9595,7600,4813,1464,-2156,-5733,-8968,-11586,-13403,-14310,-14291,-13422,-11861,-9776,-7417,-4951,-2582,-427,1439,2970,4199,5144,5866,6410,6809,7089,7247,7286,7190,6972,6627,6200,5704,5207,4733,4337,4045,3881,3850,3951,4160,4448,4787,5126,5442,5702,5892,6011,6061,6055,6006,5920,5805,5657,5474,5259,5002,4717,4399,4052,3678,3262,2794,2254,1629,902,85,-801,-1732,-2622,-3447,-4103,-4565,-4780,-4761,-4530,-4150,-3708,-3291,-2990,-2884,-3009,-3388,-3979,-4722,-5516,-6260,-6847,-7213,-7307,-7147,-6764,-6242,-5664,-5138,-4741,-4557,-4614,-4927,-5459,-6140,-6875,-7546,-8045,-8270,-8163,-7686,-6860,-5724,-4362,-2869,-1361,65,1300,2296,2986,3382,3480,3348,3031,2640,2241,1946,1820,1914,2253,2800,3500,4245,4914,5385,5546,5329,4703,3701,2393,902,-644,-2102,-3349,-4293,-4873,-5081,-4947,-4539,-3956,-3308,-2708,-2254,-2000,-1982,-2157,-2494,-2882,-3258,-3520,-3625,-3546,-3287,-2895,-2420,-1938,-1510,-1185,-1001,-960,-1060,-1274,-1576,-1937,-2339,-2757,-3197,-3632,-4072,-4484,-4848,-5108,-5220,-5098,-4710,-4003,-2977,-1683,-185,1381,2886,4165,5094,5535,5446,4776,3595,1970,69,-1939,-3856,-5470,-6634,-7191,-7096,-6317,-4925,-3009,-741,1732,4194,6496,8462,9981,10967,11393,11275,10694,9765,8653,7515,6549,5868,5607,5787,6384,7314,8409,9507,10406,10944,11011,10559,9619,8305,6768,5208,3835,2825,2336,2442,3179,4479,6239,8278,10387,12353,13969,15065,15540,15341,14486,13056,11150,8939,6540,4149,1850,-206,-1982,-3416,-4525,-5319,-5858,-6190,-6396,-6531,-6664,-6833,-7065,-7358,-7681,-7973,-8150,-8122,-7776,-7043,-5855,-4221,-2192,94,2462,4658,6449,7582,7881,7238,5666,3266,269,-3038,-6313,-9202,-11399,-12668,-12861,-11974,-10085,-7412,-4217,-820,2468,5368,7677,9253,10075,10182,9679,8754,7559,6309,5150,4228,3611,3353,3404,3719,4176,4635,4968,5018,4691,3914,2678,1046,-875,-2906,-4868,-6556,-7802,-8503,-8583,-8090,-7071,-5685,-4066,-2409,-865,403,1293,1723,1677,1180,299,-855,-2154,-3480,-4689,-5708,-6436,-6850,-6927,-6694,-6173,-5442,-4530,-3531,-2479,-1452,-488,344,1012,1450,1637,1543,1171,557,-266,-1207,-2211,-3179,-4061,-4800,-5384,-5816,-6140,-6391,-6649,-6936,-7307,-7749,-8244,-8755,-9221,-9601,-9853,-9957,-9927,-9787,-9582,-9371,-9192,-9101,-9108,-9199,-9356,-9489,-9548,-9425,-9063,-8403,-7440,-6191,-4731,-3139,-1531,2,1364,2501,3376,3991,4371,4561,4601,4551,4421,4256,4031,3771,3438,3041,2542,1939,1205,332,-691,-1849,-3113,-4429,-5724,-6920,-7928,-8682,-9120,-9214,-8972,-8417,-7624,-6682,-5694,-4788,-4055,-3588,-3431,-3594,-4057,-4749,-5592,-6480,-7304,-7971,-8392,-8520,-8337,-7861,-7149,-6272,-5328,-4385,-3526,-2781,-2172,-1691,-1306,-987,-699,-422,-156,72,232,257,115,-247,-839,-1646,-2639,-3740,-4876,-5949,-6859,-7532,-7878,-7875,-7481,-6724,-5636,-4271,-2717,-1035,681,2384,3996,5500,6861,8061,9111,9997,10737,11346,11836,12237,12575,12863,13129,13362,13560,13684,13699,13532,13129,12432,11403,10060,8437,6632,4761,2950,1336,9,-944,-1493,-1627,-1366,-753,157,1284,2553,3858,5112,6204,7050,7565,7690,7401,6695,5622,4263,2718,1127,-380,-1674,-2638,-3194,-3294,-2935,-2155,-1035,312,1756,3147,4375,5332,5991,6344,6454,6410,6311,6268,6336,6558,6909,7319,7688,7865,7738,7171,6112,4545,2525,192,-2291,-4690,-6798,-8395,-9325,-9493,-8860,-7511,-5552,-3212,-721,1674,3714,5248,6125,6339,5916,4984,3700,2266,872,-298,-1115,-1482,-1386,-853,22,1112,2265,3327,4142,4609,4628,4197,3321,2111,686,-771,-2077,-3071,-3613,-3649,-3170,-2256,-1020,383,1800,3105,4192,5028,5596,5946,6131,6238,6335,6479,6707,7008,7354,7687,7931,8026,7915,7568,6990,6203,5251,4211,3125,2081,1106,264,-439,-965,-1309,-1459,-1394,-1120,-631,43,862,1745,2605,3313,3754,3809,3393,2456,997,-928,-3226,-5738,-8310,-10746,-12881,-14572,-15694,-16209,-16083,-15366,-14132,-12491,-10593,-8592,-6656,-4954,-3607,-2727,-2336,-2431,-2926,-3705,-4606,-5478,-6137,-6478,-6371,-5801,-4746,-3278,-1475,538,2616,4638,6448,7954,9055,9712,9912,9709,9164,8407,7545,6699,5949,5345,4872,4488,4105,3626,2968,2070,925,-442,-1931,-3449,-4849,-6012,-6845,-7283,-7334,-7037,-6503,-5837,-5209,-4715,-4485,-4557,-4945,-5610,-6461,-7398,-8294,-9041,-9528,-9699,-9487,-8908,-7976,-6755,-5342,-3839,-2366,-1043,34,780,1143,1112,700,-34,-1005,-2098,-3188,-4139,-4843,-5198,-5161,-4722,-3924,-2845,-1609,-327,863,1869,2632,3112,3348,3362,3242,3042,2836,2672,2580,2572,2644,2767,2939,3126,3348,3603,3945,4404,5039,5875,6944,8217,9675,11222,12767,14180,15319,16068,16310,16003,15132,13756,11983,9935,7787,5664,3724,2048,734,-197,-703,-805,-505,142,1114,2311,3700,5146,6590,7905,8993,9764,10130,10043,9495,8503,7147,5534,3787,2049,438,-950,-2046,-2835,-3309,-3507,-3460,-3219,-2820,-2301,-1691,-1006,-278,482,1229,1930,2529,2961,3160,3064,2615,1802,622,-869,-2585,-4420,-6217,-7859,-9183,-10102,-10532,-10441,-9867,-8842,-7489,-5891,-4201,-2505,-947,428,1526,2351,2896,3205,3345,3393,3441,3569,3856,4341,5072,6015,7173,8453,9798,11094,12238,13114,13614,13648,13137,12051,10390,8215,5627,2781,-149,-2973,-5506,-7614,-9178,-10161,-10558,-10416,-9822,-8871,-7679,-6351,-4988,-3674,-2485,-1478,-705,-215,-32,-183,-669,-1458,-2522,-3763,-5102,-6415,-7578,-8486,-9018,-9126,-8746,-7909,-6627,-5003,-3113,-1099,934,2836,4518,5866,6822,7353,7435,7108,6375,5296,3892,2203,264,-1900,-4220,-6640,-9052,-11338,-13364,-14973,-16051,-16484,-16230,-15280,-13694,-11576,-9084,-6387,-3695,-1187,934,2523,3452,3660,3128,1919,127,-2074,-4488,-6898,-9065,-10800,-11926,-12348,-12030,-11019,-9431,-7426,-5208,-2978,-917,818,2141,3003,3424,3468,3224,2809,2300,1788,1277,760,184,-539,-1477,-2678,-4168,-5870,-7713,-9513,-11114,-12320,-12981,-12995,-12315,-10992,-9140,-6933,-4619,-2411,-566,755,1409,1364,634,-673,-2407,-4374,-6357,-8140,-9531,-10386,-10614,-10215,-9243,-7849,-6210,-4549,-3070,-1959,-1336,-1260,-1714,-2611,-3820,-5165,-6481,-7593,-8383,-8755,-8670,-8153,-7243,-6053,-4694,-3291,-1979,-839,48,658,1001,1111,1059,905,731,580,509,522,639,840,1110,1455,1846,2325,2890,3591,4448,5493,6726,8136,9664,11257,12797,14194,15324,16089,16415,16254,15611,14523,13080,11383,9568,7740,6010,4446,3085,1947,1016,278,-277,-668,-888,-930,-791,-453,59,735,1511,2326,3076,3666,3993,3964,3547,2694,1462,-95,-1864,-3700,-5446,-6949,-8031,-8596,-8524,-7800,-6432,-4499,-2145,480,3147,5700,7934,9744,11032,11786,12004,11769,11135,10214,9073,7812,6469,5130,3803,2561,1427,453,-309,-841,-1089,-1055,-739,-149,645,1622,2672,3746,4727,5550,6121,6389,6309,5877,5115,4088,2893,1658,534,-332,-803,-785,-241,803,2245,3927,5650,7195,8366,8990,8988,8315,7057,5316,3295,1173,-833,-2567,-3917,-4810,-5282,-5365,-5165,-4784,-4312,-3828,-3369,-2945,-2546,-2150,-1727,-1271,-775,-265,238,696,1074,1358,1526,1609,1608,1582,1560,1604,1755,2051,2526,3191,4044,5070,6218,7441,8655,9780,10722,11414,11778,11802,11450,10764,9762,8503,7038,5419,3697,1918,110,-1676,-3417,-5044,-6514,-7751,-8696,-9297,-9530,-9389,-8928,-8203,-7320,-6391,-5522,-4834,-4400,-4288,-4523,-5098,-5965,-7058,-8248,-9428,-10422,-11101,-11309,-10954,-9966,-8357,-6191,-3612,-800,2004,4586,6717,8241,9047,9119,8503,7326,5767,4011,2284,726,-519,-1410,-1959,-2233,-2337,-2406,-2531,-2808,-3244,-3824,-4463,-5050,-5463,-5571,-5304,-4606,-3512,-2108,-531,1026,2377,3335,3763,3597,2834,1572,-28,-1764,-3391,-4705,-5531,-5756,-5380,-4454,-3148,-1644,-194,998,1728,1889,1419,362,-1183,-3065,-5076,-7056,-8802,-10215,-11192,-11724,-11819,-11531,-10935,-10091,-9075,-7923,-6684,-5376,-4041,-2699,-1421,-232,790,1630,2246,2663,2893,3007,3048,3112,3236,3506,3942,4577,5411,6420,7553,8758,9929,10991,11839,12394,12603,12438,11925,11125,10138,9082,8082,7239,6627,6270,6150,6193,6312,6373,6287,5930,5280,4311,3097,1743,423,-691,-1395,-1545,-1043,155,1959,4248,6795,9339,11619,13362,14382,14532,13798,12227,9999,7328,4502,1793,-541,-2315,-3402,-3785,-3497,-2670,-1463,-68,1312,2502,3361,3776,3720,3180,2215,920,-601,-2202,-3770,-5176,-6350,-7219,-7789,-8063,-8093,-7927,-7629,-7235,-6794,-6304,-5780,-5200,-4548,-3810,-2949,-1976,-870,337,1608,2894,4109,5184,6050,6640,6961,7002,6837,6529,6179,5875,5696,5695,5876,6228,6689,7181,7627,7941,8075,7991,7694,7220,6618,5979,5356,4830,4419,4140,3943,3776,3550,3178,2592,1747,640,-688,-2163,-3686,-5135,-6411,-7411,-8092,-8426,-8449,-8217,-7821,-7357,-6910,-6537,-6262,-6067,-5892,-5681,-5340,-4833,-4120,-3234,-2223,-1202,-275,417,773,717,224,-671,-1872,-3239,-4583,-5726,-6482,-6725,-6391,-5468,-4073,-2323,-451,1342,2838,3856,4301,4105,3333,2067,479,-1239,-2908,-4333,-5405,-6027,-6198,-5948,-5379,-4608,-3803,-3094,-2647,-2518,-2783,-3384,-4249,-5237,-6170,-6897,-7250,-7156,-6559,-5506,-4080,-2430,-716,892,2232,3197,3685,3677,3167,2199,848,-801,-2629,-4547,-6427,-8195,-9759,-11060,-12070,-12749,-13130,-13194,-13002,-12550,-11902,-11064,-10099,-9029,-7927,-6849,-5876,-5080,-4537,-4282,-4336,-4671,-5226,-5913,-6617,-7241,-7673,-7870,-7778,-7422,-6827,-6061,-5201,-4313,-3493,-2772,-2214,-1831,-1607,-1558,-1616,-1778,-1987,-2222,-2468,-2707,-2953,-3217,-3513,-3864,-4271,-4743,-5261,-5806,-6351,-6859,-7308,-7649,-7874,-7950,-7870,-7624,-7211,-6633,-5899,-5019,-4010,-2895,-1697,-439,859,2177,3513,4840,6159,7426,8622,9680,10562,11194,11550,11597,11354,10865,10218,9516,8883,8418,8207,8280,8618,9155,9760,10294,10585,10498,9907,8785,7118,5020,2627,150,-2182,-4150,-5549,-6255,-6208,-5440,-4080,-2311,-374,1476,3019,4080,4558,4461,3841,2869,1705,565,-393,-1026,-1273,-1120,-623,114,974,1798,2478,2899,3000,2781,2248,1504,620,-266,-1053,-1639,-1966,-1997,-1768,-1305,-719,-77,504,959,1228,1278,1137,830,438,54,-243,-331,-167,331,1150,2297,3708,5294,6961,8547,9959,11037,11726,11955,11738,11132,10221,9138,8013,6964,6095,5472,5110,5013,5126,5404,5758,6133,6418,6577,6512,6207,5609,4736,3578,2200,624,-1058,-2785,-4476,-6044,-7413,-8493,-9213,-9499,-9316,-8622,-7455,-5844,-3915,-1792,341,2298,3912,5037,5597,5587,5069,4175,3080,1971,1023,389,136,306,849,1667,2641,3604,4427,4991,5214,5088,4632,3936,3118,2316,1670,1308,1305,1708,2478,3546,4771,6006,7079,7846,8190,8041,7384,6249,4720,2913,989,-902,-2576,-3908,-4772,-5122,-4949,-4329,-3368,-2244,-1133,-221,340,457,99,-685,-1776,-3016,-4194,-5152,-5697,-5770,-5311,-4389,-3105,-1619,-115,1223,2232,2782,2800,2263,1214,-260,-2012,-3894,-5711,-7321,-8576,-9391,-9734,-9621,-9118,-8346,-7407,-6444,-5546,-4796,-4229,-3857,-3658,-3600,-3620,-3679,-3692,-3625,-3403,-3001,-2396,-1598,-649,377,1379,2245,2862,3145,3028,2518,1639,490,-817,-2139,-3344,-4302,-4940,-5204,-5109,-4691,-4042,-3244,-2418,-1638,-1002,-554,-332,-345,-562,-960,-1451,-1987,-2470,-2853,-3070,-3114,-2981,-2706,-2343,-1956,-1610,-1362,-1237,-1240,-1344,-1501,-1646,-1718,-1658,-1426,-998,-376,421,1338,2321,3282,4145,4833,5291,5505,5496,5331,5116,4957,4990,5282,5901,6820,7992,9284,10562,11640,12369,12599,12248,11264,9691,7594,5137,2487,-132,-2508,-4438,-5747,-6334,-6140,-5205,-3618,-1529,866,3372,5783,7927,9668,10912,11618,11787,11470,10743,9709,8494,7213,5991,4937,4114,3590,3359,3394,3631,3958,4252,4387,4237,3731,2835,1583,62,-1583,-3201,-4621,-5700,-6359,-6535,-6282,-5665,-4825,-3926,-3117,-2560,-2352,-2541,-3127,-4000,-5048,-6065,-6883,-7311,-7237,-6604,-5420,-3799,-1860,197,2223,4047,5583,6767,7601,8130,8404,8511,8502,8449,8371,8324,8294,8334,8422,8591,8818,9115,9428,9753,10003,10142,10082,9764,9124,8133,6767,5068,3086,924,-1292,-3418,-5309,-6806,-7822,-8252,-8108,-7412,-6263,-4803,-3175,-1545,-57,1195,2112,2678,2876,2728,2270,1552,614,-487,-1709,-3011,-4332,-5648,-6886,-8016,-8973,-9709,-10187,-10363,-10224,-9759,-8978,-7914,-6596,-5080,-3431,-1711,-26,1556,2910,3961,4609,4784,4464,3613,2303,567,-1450,-3629,-5792,-7761,-9360,-10430,-10847,-10552,-9520,-7837,-5600,-3002,-253,2424,4788,6656,7863,8336,8052,7088,5561,3670,1615,-371,-2087,-3371,-4098,-4247,-3835,-2981,-1847,-646,403,1090,1255,809,-271,-1914,-3985,-6308,-8664,-10870,-12739,-14168,-15080,-15480,-15413,-14964,-14239,-13354,-12401,-11478,-10632,-9913,-9321,-8870,-8527,-8292,-8133,-8037,-7994,-7978,-7989,-7991,-7985,-7923,-7808,-7600,-7295,-6895,-6393,-5821,-5185,-4530,-3880,-3283,-2785,-2416,-2231,-2226,-2424,-2781,-3258,-3797,-4319,-4777,-5108,-5299,-5335,-5246,-5059,-4816,-4562,-4322,-4129,-3978,-3879,-3799,-3723,-3607,-3424,-3135,-2731,-2188,-1531,-747,103,1031,1951,2882,3721,4476,5064,5449,5607,5490,5138,4559,3843,3069,2357,1809,1525,1558,1947,2647,3629,4764,5975,7123,8117,8852,9270,9308,8968,8233,7148,5757,4125,2353,522,-1239,-2827,-4107,-4994,-5377,-5240,-4553,-3406,-1877,-147,1634,3270,4594,5491,5854,5678,4974,3841,2402,836,-683,-1966,-2865,-3280,-3161,-2549,-1530,-253,1089,2327,3263,3793,3841,3413,2600,1517,358,-708,-1512,-1930,-1907,-1432,-596,503,1685,2812,3707,4274,4420,4147,3483,2526,1411,289,-669,-1316,-1527,-1228,-389,934,2656,4610,6608,8451,9934,10919,11288,11035,10202,8911,7361,5747,4321,3267,2767,2888,3658,4973,6694,8588,10420,11933,12922,13223,12755,11508,9556,7023,4093,966,-2147,-5039,-7528,-9459,-10698,-11185,-10860,-9771,-7981,-5646,-2958,-162,2494,4749,6395,7267,7281,6440,4826,2602,-8,-2746,-5329,-7500,-9029,-9764,-9613,-8594,-6788,-4377,-1582,1327,4080,6431,8176,9197,9450,8995,7972,6577,5057,3638,2542,1906,1821,2274,3187,4403,5736,6952,7856,8271,8079,7252,5834,3937,1764,-486,-2547,-4207,-5265,-5587,-5114,-3870,-1962,418,3035,5604,7856,9533,10450,10489,9647,8000,5741,3113,408,-2076,-4089,-5438,-6014,-5846,-4996,-3674,-2086,-486,896,1871,2324,2193,1506,338,-1193,-2944,-4783,-6572,-8226,-9640,-10786,-11611,-12120,-12317,-12227,-11903,-11393,-10769,-10095,-9434,-8830,-8318,-7890,-7546,-7241,-6951,-6630,-6254,-5806,-5285,-4699,-4068,-3400,-2721,-2029,-1336,-641,52,723,1356,1909,2352,2643,2769,2723,2532,2233,1893,1547,1278,1081,1000,1001,1063,1138,1181,1144,1005,739,360,-119,-658,-1210,-1730,-2151,-2425,-2481,-2281,-1771,-959,157,1493,2969,4432,5748,6747,7317,7352,6837,5794,4345,2636,877,-717,-1959,-2666,-2768,-2220,-1096,490,2353,4292,6102,7601,8657,9184,9159,8605,7592,6213,4595,2868,1177,-326,-1501,-2229,-2413,-2035,-1095,289,1991,3792,5498,6884,7797,8104,7793,6881,5508,3835,2078,461,-818,-1591,-1758,-1289,-224,1329,3212,5238,7201,8919,10203,10956,11059,10539,9407,7789,5837,3738,1695,-97,-1504,-2408,-2791,-2683,-2172,-1405,-535,277,866,1139,1000,433,-543,-1873,-3458,-5170,-6891,-8440,-9692,-10477,-10683,-10214,-9038,-7195,-4776,-1980,994,3869,6412,8405,9708,10265,10111,9370,8245,6950,5755,4838,4377,4429,4981,5951,7157,8444,9578,10421,10825,10721,10116,9035,7601,5919,4160,2463,998,-119,-765,-891,-495,373,1576,2949,4272,5336,5935,5929,5236,3853,1876,-552,-3204,-5854,-8238,-10165,-11439,-11990,-11781,-10878,-9413,-7576,-5574,-3650,-1990,-763,-68,72,-319,-1133,-2231,-3443,-4568,-5446,-5911,-5874,-5287,-4182,-2649,-852,1012,2721,4053,4847,4960,4380,3123,1337,-811,-3079,-5255,-7118,-8506,-9316,-9476,-9013,-7943,-6384,-4435,-2263,-38,2068,3862,5214,6000,6182,5774,4856,3575,2092,609,-707,-1710,-2301,-2466,-2211,-1649,-878,-51,680,1206,1398,1209,591,-447,-1859,-3576,-5487,-7459,-9353,-11020,-12323,-13177,-13518,-13371,-12790,-11903,-10860,-9828,-8973,-8424,-8268,-8540,-9218,-10219,-11449,-12752,-13996,-15036,-15747,-16052,-15873,-15218,-14096,-12587,-10767,-8763,-6674,-4633,-2728,-1055,316,1332,1964,2192,2049,1550,785,-182,-1247,-2317,-3304,-4127,-4749,-5129,-5276,-5214,-4970,-4603,-4150,-3664,-3182,-2754,-2394,-2151,-2025,-2040,-2168,-2391,-2635,-2840,-2904,-2768,-2360,-1680,-749,365,1560,2722,3763,4581,5151,5457,5516,5393,5115,4766,4359,3952,3537,3136,2744,2364,2016,1706,1460,1309,1257,1333,1526,1828,2212,2655,3106,3537,3909,4184,4348,4369,4234,3927,3440,2762,1904,862,-325,-1633,-3000,-4357,-5636,-6740,-7607,-8167,-8384,-8246,-7770,-7000,-6004,-4852,-3631,-2396,-1213,-107,908,1821,2642,3358,3965,4436,4762,4919,4920,4765,4497,4145,3759,3375,3024,2726,2483,2286,2114,1940,1729,1454,1089,615,25,-679,-1487,-2364,-3267,-4125,-4850,-5341,-5491,-5205,-4415,-3094,-1271,976,3516,6181,8797,11175,13173,14670,15595,15939,15719,15019,13922,12567,11056,9527,8072,6779,5711,4890,4332,4006,3880,3895,3984,4090,4145,4122,3994,3786,3524,3280,3103,3056,3165,3410,3763,4111,4365,4381,4058,3297,2066,353,-1752,-4164,-6705,-9214,-11501,-13378,-14706,-15331,-15209,-14269,-12581,-10185,-7262,-3959,-521,2838,5890,8427,10310,11435,11791,11439,10488,9144,7589,6060,4732,3760,3207,3105,3363,3902,4536,5122,5478,5492,5075,4219,2970,1442,-217,-1816,-3191,-4160,-4617,-4467,-3705,-2369,-568,1549,3787,5950,7833,9282,10177,10469,10165,9326,8081,6563,4957,3410,2079,1062,427,179,284,660,1201,1781,2277,2587,2636,2401,1894,1171,312,-605,-1491,-2302,-3001,-3590,-4110,-4594,-5128,-5766,-6580,-7613,-8885,-10382,-12066,-13846,-15619,-17258,-18610,-19558,-19958,-19739,-18836,-17259,-15057,-12339,-9263,-6007,-2797,174,2685,4598,5782,6218,5922,5013,3646,2041,425,-974,-1956,-2374,-2161,-1304,89,1886,3866,5807,7472,8678,9252,9159,8357,6969,5096,2964,761,-1264,-2937,-4068,-4577,-4412,-3621,-2311,-636,1203,3005,4583,5784,6523,6776,6581,6057,5332,4570,3913,3459,3271,3336,3608,3997,4389,4677,4761,4569,4081,3298,2290,1160,32,-943,-1630,-1933,-1779,-1191,-211,1030,2394,3705,4818,5594,5959,5862,5335,4414,3216,1826,386,-1003,-2231,-3219,-3913,-4287,-4342,-4120,-3659,-3050,-2358,-1664,-1058,-575,-275,-152,-190,-328,-488,-571,-470,-105,598,1654,3052,4724,6576,8478,10303,11903,13182,14020,14377,14197,13494,12274,10607,8547,6206,3678,1087,-1459,-3857,-6012,-7859,-9341,-10414,-11074,-11290,-11087,-10472,-9469,-8126,-6466,-4563,-2442,-199,2137,4459,6725,8829,10698,12241,13354,13973,14000,13425,12218,10450,8210,5648,2965,361,-1921,-3691,-4751,-5003,-4382,-2940,-790,1860,4762,7632,10190,12222,13541,14102,13898,13040,11675,9983,8140,6295,4537,2925,1434,31,-1353,-2794,-4327,-5983,-7728,-9503,-11184,-12652,-13729,-14294,-14202,-13402,-11866,-9675,-6957,-3910,-783,2174,4701,6587,7671,7884,7223,5801,3795,1452,-958,-3156,-4925,-6089,-6581,-6410,-5680,-4544,-3213,-1880,-748,57,430,376,-74,-803,-1677,-2527,-3208,-3574,-3571,-3142,-2352,-1281,-64,1129,2155,2877,3211,3128,2655,1857,855,-242,-1294,-2189,-2841,-3180,-3188,-2879,-2287,-1498,-585,344,1221,1945,2488,2792,2858,2675,2261,1610,755,-313,-1555,-2958,-4457,-6007,-7509,-8904,-10104,-11069,-11756,-12189,-12375,-12396,-12299,-12172,-12074,-12057,-12151,-12352,-12649,-12988,-13321,-13571,-13673,-13567,-13194,-12549,-11610,-10446,-9097,-7700,-6335,-5146,-4213,-3600,-3343,-3391,-3706,-4149,-4627,-4983,-5121,-4941,-4419,-3557,-2436,-1172,98,1199,2004,2385,2287,1685,652,-737,-2298,-3871,-5253,-6282,-6822,-6820,-6272,-5277,-3984,-2581,-1288,-278,299,394,28,-682,-1573,-2429,-3051,-3263,-2957,-2102,-750,970,2865,4711,6285,7379,7872,7686,6875,5538,3868,2081,403,-956,-1865,-2229,-2085,-1479,-577,483,1523,2415,3056,3404,3442,3213,2754,2140,1424,659,-115,-882,-1625,-2345,-3053,-3747,-4436,-5118,-5793,-6457,-7107,-7725,-8298,-8802,-9186,-9411,-9401,-9093,-8436,-7362,-5879,-3983,-1739,751,3370,5959,8359,10437,12046,13113,13565,13385,12604,11260,9463,7310,4942,2492,102,-2113,-4041,-5611,-6767,-7483,-7762,-7619,-7101,-6262,-5175,-3918,-2577,-1228,58,1235,2273,3173,3966,4682,5389,6126,6924,7794,8701,9582,10359,10918,11183,11052,10527,9581,8321,6838,5311,3911,2814,2176,2082,2584,3612,5067,6746,8428,9868,10843,11191,10830,9761,8088,5967,3617,1255,-907,-2711,-4051,-4902,-5299,-5343,-5161,-4916,-4740,-4758,-5020,-5540,-6252,-7045,-7764,-8242,-8312,-7872,-6842,-5268,-3224,-892,1519,3779,5660,6979,7631,7553,6819,5539,3917,2197,606,-608,-1303,-1356,-782,367,1931,3711,5482,6998,8064,8519,8300,7401,5946,4090,2084,172,-1391,-2399,-2717,-2281,-1144,587,2705,4992,7188,9080,10477,11254,11369,10830,9734,8221,6451,4635,2930,1521,507,-16,-38,434,1325,2533,3929,5367,6688,7769,8466,8719,8447,7664,6379,4670,2638,398,-1885,-4093,-6076,-7748,-9053,-9970,-10555,-10871,-11021,-11120,-11250,-11488,-11850,-12320,-12838,-13320,-13661,-13768,-13553,-12978,-12008,-10692,-9072,-7272,-5408,-3634,-2087,-884,-122,181,2,-569,-1457,-2513,-3581,-4504,-5110,-5286,-4923,-4008,-2553,-650,1545,3867,6077,7988,9393,10162,10215,9572,8309,6608,4674,2750,1069,-182,-886,-999,-573,269,1362,2498,3504,4208,4547,4464,4041,3356,2589,1890,1430,1328,1644,2385,3470,4783,6152,7416,8398,8983,9068,8635,7685,6310,4597,2712,792,-989,-2504,-3629,-4301,-4480,-4175,-3431,-2305,-899,688,2341,3929,5347,6473,7229,7554,7419,6842,5864,4570,3052,1431,-207,-1747,-3145,-4324,-5298,-6037,-6582,-6932,-7107,-7106,-6906,-6472,-5765,-4727,-3341,-1594,478,2800,5259,7713,10012,11997,13562,14592,15048,14911,14189,12949,11234,9159,6807,4308,1777,-659,-2880,-4774,-6248,-7231,-7680,-7588,-6979,-5935,-4544,-2955,-1304,262,1618,2677,3386,3745,3792,3590,3249,2839,2490,2236,2146,2203,2394,2660,2953,3211,3412,3539,3619,3682,3795,4003,4364,4910,5644,6552,7579,8643,9650,10480,11028,11197,10920,10174,8975,7380,5493,3428,1332,-659,-2422,-3854,-4891,-5509,-5718,-5586,-5181,-4633,-4030,-3502,-3121,-2957,-3032,-3329,-3812,-4385,-4970,-5432,-5688,-5641,-5241,-4491,-3416,-2131,-736,601,1753,2589,3034,3056,2692,2027,1186,331,-402,-865,-991,-737,-144,707,1681,2638,3417,3911,4019,3740,3074,2144,1033,-78,-1074,-1813,-2222,-2241,-1895,-1219,-329,659,1586,2304,2682,2606,2051,1017,-390,-2030,-3700,-5182,-6250,-6734,-6493,-5505,-3807,-1547,1054,3720,6147,8043,9170,9347,8509,6671,3966,598,-3157,-6992,-10589,-13664,-15983,-17403,-17877,-17445,-16279,-14562,-12593,-10610,-8886,-7605,-6898,-6809,-7295,-8254,-9519,-10901,-12204,-13240,-13866,-13987,-13582,-12681,-11405,-9901,-8371,-7000,-5978,-5419,-5410,-5935,-6919,-8227,-9650,-10990,-12006,-12512,-12364,-11463,-9831,-7525,-4710,-1600,1560,4481,6931,8674,9581,9579,8703,7073,4878,2377,-180,-2532,-4480,-5901,-6732,-7000,-6805,-6245,-5491,-4641,-3830,-3101,-2521,-2078,-1770,-1572,-1431,-1329,-1205,-1031,-768,-375,163,854,1683,2591,3510,4331,4944,5245,5158,4646,3728,2477,1004,-532,-1985,-3195,-4040,-4448,-4368,-3838,-2903,-1680,-298,1081,2298,3201,3677,3637,3068,1992,497,-1292,-3228,-5155,-6915,-8406,-9520,-10241,-10546,-10489,-10111,-9501,-8710,-7817,-6853,-5854,-4822,-3755,-2634,-1454,-211,1071,2345,3564,4636,5518,6130,6455,6464,6174,5610,4803,3823,2709,1543,389,-685,-1590,-2272,-2645,-2676,-2326,-1619,-601,618,1914,3115,4064,4632,4703,4270,3347,2048,520,-1057,-2506,-3657,-4412,-4675,-4458,-3761,-2658,-1220,451,2265,4113,5906,7549,8965,10085,10877,11311,11417,11227,10811,10245,9597,8930,8264,7613,6935,6205,5378,4423,3349,2180,978,-156,-1143,-1866,-2255,-2268,-1892,-1188,-231,844,1896,2773,3331,3478,3124,2292,986,-655,-2528,-4437,-6216,-7681,-8685,-9109,-8886,-8024,-6559,-4642,-2416,-112,2063,3894,5221,5939,6024,5535,4599,3399,2158,1069,338,56,304,1031,2164,3551,5025,6425,7585,8396,8768,8667,8112,7140,5868,4395,2883,1467,291,-540,-943,-909,-462,306,1254,2231,3062,3624,3816,3640,3122,2400,1609,935,535,529,988,1892,3181,4701,6295,7751,8899,9558,9631,9034,7794,5952,3664,1091,-1535,-3988,-6061,-7564,-8391,-8505,-7938,-6833,-5366,-3763,-2281,-1114,-452,-386,-933,-2050,-3595,-5410,-7285,-9024,-10443,-11409,-11830,-11699,-11040,-9956,-8567,-7026,-5475,-4053,-2857,-1965,-1404,-1175,-1246,-1556,-2028,-2554,-3034,-3347,-3396,-3086,-2384,-1268,191,1917,3751,5548,7124,8347,9106,9354,9118,8465,7536,6478,5459,4610,4053,3809,3907,4252,4760,5292,5686,5827,5576,4891,3741,2182,323,-1685,-3637,-5324,-6540,-7100,-6898,-5879,-4101,-1682,1147,4144,6999,9456,11274,12289,12440,11721,10256,8201,5770,3210,733,-1437,-3138,-4251,-4703,-4507,-3710,-2451,-892,755,2273,3476,4199,4374,3991,3129,1946,618,-624,-1604,-2160,-2210,-1752,-852,337,1635,2815,3685,4067,3869,3069,1740,35,-1828,-3607,-5049,-5952,-6158,-5623,-4352,-2479,-157,2378,4905,7197,9073,10406,11112,11198,10703,9741,8460,7013,5589,4316,3315,2637,2275,2192,2285,2453,2595,2601,2436,2050,1474,758,-32,-782,-1405,-1795,-1876,-1592,-929,92,1409,2918,4500,6011,7313,8274,8799,8802,8276,7234,5760,4004,2118,342,-1151,-2146,-2527,-2208,-1202,417,2484,4812,7150,9270,10952,12018,12363,11940,10783,9000,6737,4212,1614,-826,-2964,-4645,-5831,-6486,-6688,-6501,-6063,-5491,-4909,-4426,-4102,-3984,-4059,-4300,-4633,-4965,-5210,-5251,-5039,-4501,-3656,-2525,-1206,209,1581,2803,3774,4420,4717,4660,4283,3643,2816,1880,939,74,-631,-1090,-1280,-1160,-762,-132,649,1469,2225,2811,3159,3232,3041,2632,2086,1492,942,523,282,244,395,673,1007,1300,1448,1401,1104,589,-85,-829,-1511,-2034,-2297,-2260,-1920,-1330,-592,170,803,1179,1175,733,-172,-1488,-3117,-4911,-6696,-8288,-9528,-10294,-10528,-10246,-9514,-8473,-7285,-6129,-5185,-4588,-4446,-4798,-5640,-6893,-8460,-10181,-11909,-13482,-14765,-15644,-16046,-15932,-15302,-14201,-12706,-10922,-8980,-7015,-5164,-3561,-2320,-1528,-1249,-1488,-2211,-3320,-4669,-6062,-7305,-8184,-8546,-8292,-7391,-5934,-4048,-1968,69,1817,3051,3636,3491,2651,1236,-574,-2512,-4339,-5789,-6683,-6899,-6430,-5342,-3814,-2043,-288,1245,2355,2936,2940,2402,1430,176,-1171,-2418,-3393,-3955,-4030,-3611,-2753,-1597,-301,925,1902,2459,2505,1994,976,-440,-2078,-3743,-5216,-6319,-6928,-6961,-6459,-5479,-4189,-2744,-1359,-181,618,980,858,312,-566,-1641,-2735,-3717,-4417,-4774,-4712,-4264,-3487,-2490,-1432,-459,265,616,525,-33,-1009,-2286,-3725,-5118,-6296,-7071,-7328,-6999,-6089,-4683,-2913,-953,1000,2777,4211,5204,5678,5627,5083,4127,2874,1467,46,-1235,-2272,-2959,-3272,-3172,-2712,-1918,-882,320,1580,2801,3880,4728,5291,5523,5444,5075,4491,3764,2985,2226,1568,1048,706,540,532,658,858,1093,1302,1435,1459,1339,1078,686,204,-299,-749,-1045,-1115,-889,-337,523,1651,2929,4249,5453,6413,7012,7171,6872,6127,5020,3649,2156,678,-647,-1715,-2443,-2807,-2804,-2488,-1919,-1201,-419,314,927,1341,1526,1472,1212,794,301,-197,-632,-950,-1156,-1241,-1258,-1251,-1273,-1372,-1557,-1839,-2161,-2482,-2712,-2779,-2626,-2182,-1454,-414,886,2399,4061,5765,7421,8930,10191,11134,11691,11828,11509,10756,9562,8002,6148,4123,2087,196,-1367,-2470,-2995,-2913,-2227,-1042,518,2257,4002,5548,6781,7582,7941,7886,7491,6877,6147,5409,4726,4131,3616,3126,2612,1982,1181,158,-1107,-2583,-4207,-5881,-7461,-8802,-9758,-10192,-10042,-9262,-7911,-6088,-3961,-1746,342,2076,3290,3852,3711,2879,1438,-487,-2712,-5060,-7308,-9269,-10765,-11647,-11835,-11285,-10039,-8191,-5900,-3369,-822,1517,3450,4833,5595,5734,5342,4563,3602,2666,1961,1637,1789,2411,3437,4696,6014,7141,7889,8073,7601,6463,4753,2647,401,-1719,-3433,-4517,-4835,-4320,-3059,-1184,1044,3369,5486,7160,8174,8431,7890,6640,4817,2655,398,-1673,-3312,-4307,-4515,-3885,-2449,-348,2229,5008,7732,10123,11986,13142,13546,13164,12098,10449,8414,6164,3922,1852,127,-1157,-1927,-2192,-1987,-1414,-609,276,1068,1621,1830,1626,1052,160,-882,-1930,-2790,-3321,-3394,-2992,-2110,-883,561,2023,3323,4311,4878,4979,4637,3905,2924,1813,759,-97,-617,-695,-310,543,1780,3291,4937,6560,8019,9203,10018,10441,10448,10080,9366,8375,7175,5848,4485,3173,1984,993,224,-289,-568,-637,-550,-380,-171,-7,99,113,48,-71,-187,-258,-200,21,459,1110,1985,3026,4208,5433,6641,7718,8583,9148,9348,9165,8587,7664,6451,5028,3488,1916,393,-1026,-2291,-3397,-4321,-5072,-5647,-6031,-6226,-6213,-5992,-5566,-4962,-4218,-3399,-2592,-1873,-1366,-1126,-1250,-1753,-2655,-3913,-5464,-7218,-9047,-10827,-12409,-13657,-14450,-14697,-14338,-13367,-11822,-9796,-7430,-4901,-2407,-135,1755,3146,4000,4302,4139,3582,2776,1824,864,-28,-769,-1331,-1708,-1926,-2018,-2053,-2053,-2075,-2128,-2223,-2362,-2540,-2744,-2956,-3155,-3300,-3363,-3305,-3093,-2717,-2163,-1458,-625,276,1180,1986,2606,2910,2835,2283,1254,-242,-2128,-4259,-6500,-8619,-10459,-11798,-12525,-12531,-11819,-10449,-8563,-6379,-4119,-2075,-459,504,691,35,-1410,-3557,-6178,-9072,-11942,-14549,-16662,-18111,-18827,-18778,-18062,-16792,-15147,-13321,-11489,-9826,-8450,-7437,-6804,-6517,-6478,-6575,-6658,-6590,-6253,-5563,-4477,-3033,-1292,594,2471,4139,5439,6235,6463,6139,5357,4277,3133,2140,1550,1529,2186,3545,5502,7883,10439,12854,14867,16196,16690,16256,14921,12807,10114,7115,4088,1333,-926,-2514,-3357,-3474,-2979,-2028,-849,358,1387,2099,2414,2317,1879,1196,429,-267,-739,-852,-536,271,1541,3235,5253,7465,9736,11904,13826,15353,16378,16801,16573,15693,14205,12220,9906,7440,5067,2978,1380,391,91,448,1375,2676,4135,5469,6442,6821,6472,5339,3467,1022,-1778,-4634,-7253,-9362,-10740,-11258,-10890,-9696,-7851,-5583,-3165,-882,1017,2333,2932,2781,1910,455,-1389,-3375,-5231,-6707,-7584,-7726,-7075,-5672,-3663,-1241,1294,3675,5601,6844,7245,6740,5381,3311,765,-1978,-4642,-6952,-8744,-9882,-10372,-10275,-9740,-8940,-8085,-7327,-6807,-6574,-6621,-6869,-7208,-7458,-7505,-7176,-6431,-5220,-3612,-1717,293,2203,3800,4886,5332,5069,4146,2670,840,-1102,-2927,-4384,-5316,-5600,-5212,-4224,-2764,-1043,709,2253,3378,3915,3774,2919,1407,-656,-3099,-5738,-8356,-10777,-12821,-14379,-15377,-15816,-15737,-15232,-14423,-13416,-12330,-11233,-10173,-9167,-8206,-7257,-6274,-5217,-4031,-2699,-1218,402,2100,3825,5495,7047,8417,9556,10447,11063,11432,11547,11445,11118,10578,9792,8761,7452,5892,4101,2167,188,-1695,-3351,-4645,-5481,-5811,-5643,-5045,-4138,-3069,-2004,-1088,-438,-115,-122,-401,-849,-1322,-1689,-1805,-1594,-1008,-65,1167,2581,4040,5417,6584,7472,8042,8300,8326,8190,8024,7921,7960,8162,8493,8849,9114,9131,8776,7976,6692,4995,2971,795,-1377,-3341,-4977,-6146,-6811,-6963,-6659,-6004,-5136,-4197,-3353,-2709,-2372,-2383,-2720,-3331,-4076,-4805,-5351,-5546,-5274,-4450,-3067,-1164,1133,3686,6273,8719,10798,12372,13315,13592,13230,12338,11070,9649,8273,7167,6464,6269,6582,7340,8416,9628,10794,11719,12275,12364,11975,11145,9973,8576,7094,5648,4341,3243,2389,1772,1376,1148,1035,988,950,896,799,652,468,249,40,-153,-273,-311,-223,-16,331,788,1351,2000,2722,3513,4369,5270,6198,7104,7921,8580,8979,9065,8744,8016,6856,5315,3488,1465,-581,-2527,-4216,-5555,-6470,-6947,-7015,-6736,-6218,-5559,-4877,-4248,-3758,-3407,-3216,-3100,-3010,-2812,-2443,-1780,-827,441,1934,3540,5098,6431,7368,7774,7569,6728,5329,3489,1421,-662,-2482,-3832,-4489,-4353,-3376,-1631,726,3444,6227,8751,10720,11896,12136,11383,9718,7281,4301,1060,-2182,-5137,-7586,-9368,-10369,-10597,-10096,-9000,-7487,-5747,-3982,-2354,-975,100,875,1413,1797,2129,2511,2985,3584,4270,4979,5622,6109,6349,6301,5935,5286,4409,3402,2372,1428,672,166,-47,35,380,948,1654,2444,3216,3921,4470,4820,4913,4734,4263,3518,2519,1303,-82,-1589,-3158,-4757,-6316,-7815,-9196,-10424,-11468,-12280,-12839,-13118,-13093,-12767,-12130,-11212,-10040,-8670,-7175,-5641,-4176,-2868,-1816,-1072,-661,-561,-702,-989,-1289,-1491,-1470,-1157,-515,442,1630,2933,4191,5237,5902,6072,5653,4647,3078,1067,-1281,-3777,-6296,-8668,-10774,-12526,-13842,-14709,-15085,-15000,-14443,-13452,-12062,-10304,-8265,-5995,-3605,-1200,1102,3147,4816,5964,6496,6362,5556,4158,2293,153,-2047,-4080,-5732,-6841,-7290,-7045,-6143,-4698,-2891,-944,888,2367,3273,3468,2857,1475,-605,-3197,-6089,-9025,-11762,-14074,-15802,-16823,-17128,-16732,-15746,-14306,-12569,-10711,-8881,-7204,-5774,-4617,-3748,-3108,-2638,-2262,-1879,-1439,-864,-127,789,1882,3113,4444,5809,7157,8429,9592,10617,11513,12266,12918,13446,13877,14180,14326,14280,13975,13367,12399,11052,9307,7215,4817,2230,-429,-3020,-5391,-7406,-8959,-9965,-10411,-10317,-9777,-8904,-7870,-6820,-5919,-5268,-4934,-4908,-5128,-5477,-5793,-5922,-5687,-4972,-3696,-1838,533,3308,6291,9271,11989,14220,15743,16417,16166,15013,13064,10514,7602,4624,1841,-488,-2190,-3156,-3371,-2919,-1925,-612,830,2167,3221,3869,4024,3694,2926,1810,498,-880,-2159,-3220,-3959,-4326,-4305,-3935,-3270,-2404,-1414,-397,580,1467,2213,2820,3260,3568,3751,3865,3939,4041,4191,4430,4762,5170,5630,6090,6504,6815,6986,6967,6754,6318,5671,4803,3733,2449,987,-663,-2450,-4351,-6305,-8244,-10090,-11747,-13120,-14127,-14686,-14760,-14332,-13423,-12105,-10467,-8627,-6732,-4915,-3322,-2073,-1257,-910,-1036,-1553,-2364,-3317,-4245,-5001,-5443,-5479,-5070,-4214,-2969,-1443,253,1954,3523,4805,5667,6016,5771,4929,3489,1544,-814,-3432,-6151,-8810,-11243,-13332,-14959,-16076,-16645,-16688,-16249,-15411,-14265,-12920,-11474,-10021,-8637,-7372,-6277,-5361,-4643,-4115,-3752,-3524,-3379,-3257,-3093,-2830,-2405,-1785,-949,114,1369,2778,4269,5756,7141,8341,9272,9900,10196,10187,9889,9369,8654,7802,6833,5782,4651,3466,2216,944,-358,-1628,-2848,-3962,-4933,-5729,-6317,-6688,-6828,-6733,-6404,-5833,-5035,-4019,-2835,-1534,-203,1088,2247,3234,4009,4580,4989,5283,5546,5841,6237,6772,7462,8288,9215,10185,11132,11992,12707,13228,13538,13615,13477,13128,12593,11877,10994,9932,8695,7264,5661,3881,1974,-20,-2041,-4003,-5853,-7490,-8877,-9935,-10652,-10995,-10966,-10576,-9843,-8809,-7515,-6031,-4407,-2736,-1055,547,2049,3401,4587,5601,6435,7109,7639,8050,8366,8626,8844,9065,9309,9596,9959,10376,10853,11334,11767,12070,12155,11946,11379,10419,9074,7367,5384,3210,962,-1225,-3253,-4983,-6354,-7290,-7782,-7835,-7510,-6868,-6002,-4989,-3898,-2773,-1641,-501,665,1864,3142,4475,5887,7314,8726,10039,11175,12059,12615,12803,12604,12027,11137,10000,8726,7422,6199,5142,4325,3762,3448,3329,3311,3304,3179,2856,2255,1340,130,-1334,-2946,-4589,-6110,-7361,-8202,-8512,-8242,-7356,-5940,-4086,-1982,199,2251,4023,5401,6328,6838,6984,6895,6699,6528,6498,6684,7121,7804,8676,9661,10646,11522,12158,12462,12337,11725,10623,9028,7026,4698,2193,-361,-2773,-4937,-6701,-8016,-8856,-9246,-9281,-9068,-8736,-8418,-8218,-8213,-8438,-8884,-9491,-10181,-10828,-11320,-11519,-11329,-10653,-9462,-7747,-5568,-3027,-267,2526,5162,7463,9262,10466,11012,10934,10302,9245,7919,6474,5044,3744,2614,1699,965,389,-104,-561,-1065,-1662,-2403,-3301,-4337,-5459,-6583,-7595,-8395,-8863,-8952,-8623,-7912,-6890,-5672,-4395,-3193,-2198,-1494,-1147,-1150,-1478,-2044,-2741,-3442,-4016,-4351,-4371,-4042,-3376,-2458,-1374,-268,750,1568,2116,2366,2335,2076,1664,1208,789,518,439,615,1038,1707,2562,3534,4523,5413,6074,6380,6220,5529,4286,2541,384,-2037,-4568,-7027,-9277,-11177,-12653,-13644,-14146,-14166,-13761,-12973,-11877,-10538,-9014,-7381,-5692,-4023,-2432,-987,266,1279,2046,2552,2828,2892,2788,2535,2182,1721,1185,548,-186,-1051,-2050,-3204,-4502,-5906,-7377,-8822,-10151,-11263,-12059,-12466,-12459,-12027,-11248,-10213,-9063,-7953,-7041,-6458,-6309,-6627,-7396,-8529,-9875,-11258,-12468,-13317,-13653,-13374,-12457,-10938,-8936,-6592,-4119,-1685,501,2317,3657,4494,4870,4878,4670,4424,4319,4521,5148,6248,7813,9744,11902,14096,16098,17708,18712,18970,18367,16893,14570,11559,8003,4184,321,-3293,-6455,-8964,-10722,-11675,-11876,-11414,-10460,-9195,-7814,-6502,-5374,-4525,-3934,-3569,-3298,-2993,-2502,-1700,-502,1115,3112,5377,7746,10006,11955,13378,14146,14176,13486,12188,10448,8506,6602,4963,3784,3172,3178,3755,4798,6123,7532,8791,9681,10035,9701,8651,6884,4512,1696,-1354,-4393,-7181,-9506,-11176,-12090,-12188,-11512,-10169,-8319,-6185,-3972,-1909,-147,1184,2057,2482,2562,2416,2205,2086,2185,2616,3414,4582,6047,7691,9338,10807,11864,12349,12087,11006,9103,6455,3265,-231,-3706,-6863,-9405,-11126,-11922,-11791,-10880,-9398,-7657,-5967,-4638,-3908,-3936,-4760,-6324,-8467,-10954,-13513,-15854,-17695,-18833,-19080,-18397,-16761,-14317,-11195,-7682,-4006,-478,2649,5162,6893,7792,7863,7224,6053,4567,3029,1652,637,102,90,564,1410,2453,3486,4303,4699,4557,3779,2385,440,-1919,-4512,-7135,-9609,-11729,-13399,-14495,-15011,-14966,-14425,-13519,-12368,-11112,-9875,-8720,-7711,-6800,-5963,-5092,-4106,-2924,-1496,174,2042,4016,5991,7844,9478,10809,11804,12423,12689,12582,12122,11310,10140,8641,6831,4789,2594,393,-1708,-3540,-5030,-6078,-6689,-6874,-6725,-6343,-5859,-5399,-5065,-4938,-5048,-5395,-5936,-6612,-7342,-8046,-8649,-9066,-9253,-9134,-8684,-7869,-6675,-5134,-3276,-1190,1026,3253,5350,7216,8730,9856,10547,10838,10762,10388,9772,8984,8052,7031,5921,4765,3574,2394,1267,255,-584,-1170,-1463,-1403,-992,-242,792,2027,3360,4678,5859,6796,7394,7582,7323,6616,5490,4037,2359,612,-1049,-2479,-3528,-4139,-4245,-3899,-3152,-2135,-964,214,1314,2252,3027,3657,4209,4779,5433,6266,7303,8552,9991,11534,13118,14608,15920,16913,17500,17592,17130,16106,14540,12508,10124,7543,4929,2461,308,-1419,-2605,-3263,-3380,-3070,-2417,-1577,-657,209,966,1553,1995,2319,2590,2890,3271,3797,4483,5323,6283,7303,8302,9202,9912,10365,10510,10323,9796,8977,7890,6616,5216,3751,2304,924,-328,-1399,-2260,-2891,-3284,-3484,-3516,-3454,-3369,-3315,-3370,-3551,-3894,-4367,-4950,-5574,-6164,-6630,-6891,-6847,-6459,-5665,-4480,-2941,-1131,826,2795,4625,6190,7390,8177,8556,8585,8362,8023,7703,7533,7598,7932,8504,9213,9898,10393,10501,10117,9153,7647,5708,3506,1277,-773,-2429,-3557,-4099,-4052,-3548,-2711,-1779,-932,-390,-267,-673,-1590,-2982,-4711,-6631,-8533,-10238,-11550,-12327,-12450,-11887,-10633,-8793,-6480,-3895,-1225,1297,3504,5208,6337,6841,6756,6195,5278,4203,3125,2225,1616,1411,1623,2267,3260,4507,5865,7173,8288,9045,9357,9121,8318,6953,5075,2784,195,-2535,-5238,-7759,-9916,-11605,-12701,-13181,-13045,-12366,-11266,-9900,-8452,-7086,-5963,-5170,-4773,-4747,-5029,-5488,-5978,-6318,-6347,-5935,-4994,-3513,-1543,789,3298,5759,7924,9571,10501,10591,9823,8244,6038,3441,746,-1734,-3734,-5037,-5557,-5286,-4378,-3037,-1568,-271,564,734,107,-1299,-3401,-5976,-8772,-11480,-13802,-15493,-16351,-16302,-15353,-13626,-11348,-8774,-6227,-3976,-2259,-1216,-870,-1165,-1905,-2877,-3791,-4411,-4512,-3986,-2787,-1011,1168,3490,5648,7350,8331,8429,7570,5819,3342,389,-2717,-5667,-8165,-9986,-11011,-11208,-10662,-9538,-8047,-6452,-4979,-3859,-3230,-3183,-3727,-4789,-6250,-7923,-9620,-11136,-12308,-12993,-13124,-12677,-11680,-10219,-8381,-6290,-4053,-1766,502,2690,4785,6757,8598,10306,11836,13181,14272,15090,15568,15697,15440,14828,13854,12584,11033,9264,7315,5227,3051,830,-1382,-3522,-5534,-7357,-8932,-10221,-11192,-11836,-12150,-12145,-11832,-11233,-10356,-9238,-7890,-6386,-4758,-3106,-1492,-8,1281,2331,3105,3626,3906,4006,3993,3937,3909,3975,4162,4499,4963,5532,6149,6754,7289,7683,7896,7885,7641,7154,6457,5577,4558,3456,2311,1166,71,-960,-1892,-2724,-3437,-4039,-4491,-4794,-4900,-4776,-4391,-3704,-2724,-1457,34,1659,3305,4816,6081,6954,7400,7369,6938,6187,5277,4357,3598,3126,3028,3341,4034,5026,6207,7412,8521,9371,9883,9974,9624,8863,7735,6341,4792,3187,1655,253,-945,-1941,-2741,-3412,-4013,-4642,-5363,-6259,-7347,-8650,-10110,-11664,-13192,-14568,-15663,-16359,-16572,-16266,-15450,-14193,-12595,-10801,-8954,-7214,-5704,-4522,-3707,-3276,-3147,-3257,-3450,-3615,-3604,-3326,-2713,-1762,-514,936,2454,3884,5072,5869,6175,5924,5105,3763,1986,-91,-2317,-4524,-6564,-8305,-9669,-10608,-11143,-11316,-11208,-10935,-10571,-10224,-9939,-9748,-9652,-9628,-9622,-9592,-9462,-9169,-8660,-7872,-6782,-5372,-3649,-1665,520,2800,5050,7148,8933,10306,11152,11428,11128,10279,8978,7324,5457,3515,1635,-46,-1436,-2431,-3013,-3145,-2893,-2313,-1542,-704,49,592,830,728,292,-391,-1231,-2069,-2804,-3298,-3533,-3463,-3171,-2718,-2241,-1839,-1624,-1646,-1926,-2402,-3000,-3558,-3951,-4016,-3643,-2766,-1378,459,2629,4972,7300,9432,11199,12475,13179,13279,12800,11808,10411,8729,6921,5129,3489,2133,1126,532,337,497,928,1508,2113,2612,2890,2868,2497,1779,760,-484,-1819,-3129,-4258,-5106,-5568,-5608,-5213,-4430,-3324,-1999,-557,883,2236,3410,4373,5098,5610,5951,6177,6357,6552,6813,7171,7650,8226,8885,9568,10217,10768,11145,11306,11182,10776,10040,9021,7717,6202,4529,2804,1114,-433,-1744,-2753,-3394,-3654,-3530,-3069,-2317,-1371,-306,784,1818,2762,3557,4233,4782,5257,5686,6135,6619,7208,7896,8704,9630,10626,11660,12655,13525,14193,14551,14544,14092,13192,11836,10073,7980,5657,3223,816,-1456,-3459,-5134,-6399,-7241,-7662,-7681,-7362,-6755,-5949,-5008,-4012,-3013,-2057,-1166,-352,394,1071,1705,2303,2887,3483,4098,4769,5494,6286,7149,8051,8997,9918,10799,11567,12174,12579,12726,12617,12215,11560,10648,9520,8217,6760,5221,3620,2030,480,-977,-2320,-3524,-4596,-5538,-6389,-7158,-7903,-8622,-9369,-10118,-10881,-11624,-12298,-12869,-13264,-13441,-13365,-12996,-12346,-11402,-10218,-8796,-7228,-5519,-3770,-2004,-309,1279,2687,3876,4800,5427,5759,5786,5562,5113,4518,3837,3139,2484,1911,1445,1086,831,646,513,402,288,163,5,-175,-395,-631,-901,-1188,-1502,-1848,-2242,-2697,-3232,-3852,-4542,-5282,-5997,-6629,-7063,-7218,-7002,-6360,-5278,-3790,-1969,51,2129,4106,5818,7158,8014,8365,8204,7598,6651,5493,4299,3206,2372,1876,1769,2015,2540,3197,3837,4290,4412,4107,3325,2080,460,-1424,-3390,-5285,-6924,-8171,-8922,-9116,-8769,-7944,-6764,-5396,-4027,-2845,-2014,-1651,-1802,-2477,-3584,-5022,-6635,-8259,-9751,-10964,-11813,-12224,-12190,-11713,-10845,-9645,-8200,-6599,-4943,-3335,-1868,-624,316,927,1164,1055,616,-78,-949,-1891,-2794,-3567,-4122,-4413,-4429,-4196,-3782,-3279,-2803,-2468,-2385,-2632,-3258,-4269,-5623,-7248,-9021,-10813,-12475,-13859,-14846,-15333,-15266,-14644,-13485,-11883,-9917,-7717,-5387,-3033,-742,1426,3423,5228,6825,8209,9396,10372,11177,11788,12244,12518,12618,12515,12177,11581,10697,9517,8050,6330,4409,2369,299,-1689,-3495,-5011,-6160,-6876,-7153,-6987,-6464,-5659,-4705,-3741,-2880,-2243,-1879,-1807,-1976,-2294,-2633,-2851,-2815,-2420,-1610,-380,1207,3053,4994,6878,8518,9769,10529,10719,10381,9556,8391,7061,5740,4639,3889,3607,3806,4435,5375,6442,7444,8183,8502,8303,7546,6268,4554,2539,383,-1750,-3703,-5341,-6574,-7330,-7617,-7435,-6864,-5975,-4876,-3684,-2509,-1466,-638,-88,164,151,-79,-398,-715,-882,-816,-431,282,1309,2571,3964,5369,6643,7694,8406,8750,8682,8237,7458,6409,5198,3882,2555,1244,-35,-1296,-2588,-3952,-5434,-7064,-8821,-10687,-12569,-14389,-16015,-17340,-18253,-18663,-18528,-17839,-16645,-15034,-13141,-11103,-9077,-7200,-5572,-4274,-3325,-2719,-2396,-2290,-2292,-2311,-2249,-2033,-1603,-943,-41,1059,2311,3623,4902,6036,6916,7453,7573,7226,6424,5167,3549,1643,-412,-2477,-4423,-6106,-7440,-8349,-8806,-8841,-8500,-7875,-7077,-6208,-5375,-4643,-4040,-3569,-3181,-2823,-2419,-1909,-1240,-386,654,1858,3155,4471,5690,6693,7372,7634,7427,6759,5657,4241,2612,950,-625,-1949,-2940,-3534,-3717,-3546,-3077,-2448,-1762,-1163,-766,-660,-922,-1559,-2552,-3837,-5301,-6823,-8247,-9440,-10262,-10627,-10473,-9812,-8684,-7212,-5529,-3812,-2230,-929,-24,425,408,-31,-798,-1780,-2798,-3732,-4387,-4671,-4479,-3775,-2598,-1012,826,2767,4610,6189,7363,8035,8194,7874,7181,6253,5266,4362,3693,3332,3309,3598,4105,4701,5240,5555,5535,5075,4165,2829,1181,-631,-2422,-3978,-5137,-5714,-5631,-4841,-3365,-1321,1154,3847,6546,9030,11105,12625,13492,13696,13272,12341,11053,9614,8199,7022,6189,5816,5901,6408,7214,8185,9124,9890,10331,10369,9960,9141,7968,6564,5056,3584,2266,1221,481,94,6,175,493,864,1168,1327,1265,983,509,-65,-611,-986,-1040,-665,224,1620,3489,5691,8075,10416,12514,14167,15217,15591,15245,14256,12730,10828,8753,6694,4831,3327,2261,1696,1593,1879,2419,3053,3612,3933,3909,3461,2589,1351,-157,-1784,-3386,-4822,-5959,-6723,-7047,-6918,-6347,-5372,-4064,-2526,-870,753,2229,3403,4215,4586,4545,4137,3492,2751,2105,1710,1712,2194,3180,4605,6373,8289,10173,11792,12955,13496,13305,12363,10718,8508,5942,3251,699,-1497,-3149,-4162,-4502,-4243,-3502,-2491,-1410,-503,45,70,-506,-1696,-3437,-5582,-7951,-10302,-12410,-14043,-15041,-15283,-14741,-13455,-11526,-9118,-6406,-3602,-883,1581,3666,5306,6466,7181,7517,7562,7435,7229,7036,6927,6926,7060,7304,7616,7949,8197,8287,8107,7562,6613,5212,3423,1325,-921,-3139,-5126,-6715,-7761,-8200,-8034,-7332,-6234,-4918,-3577,-2410,-1578,-1197,-1338,-1985,-3076,-4482,-6021,-7503,-8705,-9459,-9617,-9119,-7977,-6284,-4206,-1956,247,2185,3694,4688,5131,5108,4717,4142,3531,3037,2750,2693,2845,3101,3351,3432,3235,2629,1588,90,-1793,-3963,-6273,-8567,-10681,-12460,-13792,-14556,-14724,-14253,-13196,-11623,-9657,-7471,-5237,-3186,-1476,-315,218,45,-798,-2202,-3997,-5941,-7786,-9273,-10197,-10419,-9878,-8624,-6769,-4514,-2082,277,2350,3950,4966,5349,5120,4378,3246,1917,552,-658,-1586,-2140,-2306,-2142,-1754,-1315,-991,-952,-1327,-2164,-3450,-5086,-6896,-8685,-10209,-11274,-11700,-11410,-10369,-8664,-6421,-3833,-1121,1512,3860,5773,7149,7926,8128,7792,7048,6017,4873,3780,2891,2339,2195,2500,3188,4182,5293,6352,7129,7466,7189,6252,4643,2445,-165,-2997,-5796,-8321,-10378,-11791,-12513,-12522,-11929,-10859,-9524,-8116,-6834,-5828,-5185,-4937,-5013,-5317,-5673,-5913,-5865,-5392,-4424,-2936,-1000,1281,3733,6161,8369,10158,11380,11930,11773,10943,9545,7733,5708,3672,1827,341,-665,-1124,-1034,-444,545,1807,3196,4560,5762,6689,7239,7379,7076,6380,5349,4097,2742,1425,265,-638,-1223,-1482,-1441,-1190,-825,-472,-235,-187,-364,-746,-1261,-1816,-2267,-2502,-2395,-1870,-887,540,2346,4420,6616,8768,10699,12252,13277,13674,13378,12376,10722,8508,5896,3060,222,-2442,-4734,-6554,-7826,-8559,-8830,-8757,-8500,-8231,-8105,-8239,-8709,-9507,-10582,-11820,-13072,-14175,-14980,-15344,-15178,-14441,-13118,-11287,-9033,-6503,-3872,-1318,973,2833,4147,4822,4860,4288,3231,1828,276,-1244,-2549,-3516,-4067,-4200,-3982,-3533,-3017,-2616,-2482,-2764,-3501,-4706,-6269,-8034,-9777,-11263,-12254,-12560,-12068,-10730,-8618,-5878,-2732,522,3590,6157,7966,8815,8615,7363,5199,2333,-924,-4216,-7203,-9543,-11001,-11422,-10761,-9117,-6646,-3618,-319,2947,5887,8276,9929,10757,10734,9928,8446,6479,4200,1832,-463,-2508,-4220,-5507,-6382,-6841,-6979,-6859,-6628,-6362,-6210,-6195,-6390,-6738,-7168,-7567,-7764,-7627,-7039,-5928,-4333,-2344,-141,2048,3988,5449,6269,6340,5674,4340,2525,451,-1603,-3363,-4583,-5071,-4725,-3539,-1599,886,3670,6430,8861,10689,11720,11847,11107,9609,7580,5291,3026,1075,-358,-1101,-1125,-442,796,2422,4170,5814,7095,7833,7886,7193,5787,3755,1274,-1452,-4179,-6672,-8706,-10104,-10735,-10537,-9523,-7768,-5428,-2687,217,3070,5673,7868,9588,10798,11555,11956,12107,12143,12145,12176,12225,12253,12159,11852,11217,10189,8726,6859,4649,2227,-255,-2626,-4704,-6359,-7472,-8004,-7964,-7413,-6466,-5254,-3922,-2605,-1408,-402,376,944,1339,1634,1919,2274,2784,3502,4460,5656,7053,8588,10159,11674,13004,14078,14809,15173,15178,14849,14276,13519,12688,11850,11096,10470,10024,9771,9703,9792,9965,10141,10202,10034,9535,8617,7270,5496,3398,1095,-1220,-3374,-5167,-6454,-7131,-7152,-6538,-5379,-3788,-1943,0,1854,3492,4780,5672,6126,6195,5941,5482,4955,4479,4185,4156,4442,5058,5952,7072,8291,9504,10571,11368,11785,11746,11187,10115,8544,6550,4242,1750,-758,-3136,-5213,-6896,-8088,-8792,-9043,-8941,-8619,-8251,-7970,-7943,-8233,-8889,-9867,-11077,-12368,-13566,-14477,-14940,-14809,-14017,-12539,-10440,-7842,-4929,-1914,966,3501,5518,6891,7582,7615,7077,6130,4941,3710,2621,1805,1376,1355,1735,2446,3380,4421,5429,6280,6866,7098,6936,6376,5457,4275,2930,1569,295,-770,-1586,-2126,-2433,-2585,-2682,-2847,-3175,-3749,-4586,-5676,-6919,-8202,-9347,-10189,-10552,-10315,-9382,-7752,-5471,-2659,478,3734,6811,9472,11461,12607,12806,12055,10450,8169,5479,2669,42,-2122,-3627,-4333,-4225,-3366,-1924,-124,1768,3468,4732,5361,5232,4321,2694,507,-2024,-4637,-7088,-9153,-10669,-11563,-11816,-11520,-10764,-9739,-8567,-7430,-6429,-5649,-5143,-4900,-4901,-5077,-5357,-5652,-5889,-5999,-5942,-5714,-5337,-4866,-4394,-4000,-3790,-3825,-4141,-4728,-5526,-6432,-7320,-8037,-8452,-8448,-7946,-6944,-5464,-3641,-1617,385,2153,3457,4135,4049,3181,1575,-629,-3221,-5950,-8561,-10793,-12464,-13415,-13595,-12990,-11676,-9754,-7386,-4720,-1949,783,3317,5543,7382,8775,9728,10236,10364,10150,9684,9006,8211,7312,6378,5405,4405,3377,2289,1139,-103,-1433,-2838,-4287,-5728,-7080,-8279,-9231,-9870,-10156,-10060,-9595,-8814,-7768,-6566,-5298,-4077,-2991,-2115,-1487,-1112,-959,-961,-1041,-1083,-1012,-715,-144,745,1956,3445,5149,6969,8789,10490,11964,13109,13882,14239,14205,13820,13160,12304,11347,10344,9354,8397,7463,6541,5587,4573,3484,2309,1099,-118,-1244,-2234,-2988,-3498,-3712,-3691,-3454,-3110,-2735,-2439,-2303,-2390,-2730,-3314,-4087,-4980,-5863,-6645,-7179,-7396,-7204,-6578,-5520,-4065,-2294,-298,1794,3864,5768,7393,8632,9414,9690,9465,8762,7654,6226,4587,2842,1095,-574,-2109,-3465,-4637,-5617,-6425,-7081,-7601,-8024,-8361,-8644,-8888,-9104,-9309,-9505,-9698,-9897,-10096,-10299,-10492,-10647,-10739,-10712,-10517,-10114,-9444,-8500,-7266,-5776,-4073,-2251,-395,1369,2946,4230,5184,5753,5984,5891,5559,5034,4393,3660,2863,1997,1034,-43,-1259,-2617,-4081,-5601,-7087,-8421,-9505,-10206,-10469,-10224,-9488,-8295,-6739,-4940,-3034,-1176,508,1899,2922,3547,3780,3677,3323,2820,2285,1821,1515,1431,1579,1970,2541,3246,3981,4669,5210,5531,5596,5369,4898,4208,3392,2512,1652,847,120,-546,-1199,-1896,-2697,-3653,-4784,-6081,-7516,-9014,-10511,-11917,-13158,-14158,-14877,-15268,-15330,-15059,-14470,-13602,-12480,-11151,-9661,-8056,-6389,-4713,-3071,-1500,-35,1323,2552,3681,4696,5623,6437,7135,7673,8012,8096,7878,7325,6429,5217,3756,2145,532,-957,-2146,-2941,-3215,-2943,-2112,-779,960,2963,5071,7094,8854,10182,10942,11033,10422,9110,7178,4735,1952,-995,-3894,-6540,-8753,-10344,-11202,-11234,-10412,-8788,-6458,-3575,-364,2982,6194,9095,11490,13279,14404,14883,14784,14215,13323,12237,11113,10050,9147,8436,7938,7602,7377,7176,6907,6517,5954,5232,4390,3496,2640,1890,1314,921,699,597,539,444,256,-87,-571,-1180,-1842,-2458,-2936,-3150,-3026,-2476,-1488,-53,1758,3863,6127,8394,10515,12330,13718,14597,14919,14706,14021,12969,11696,10342,9051,7940,7078,6507,6202,6133,6216,6383,6546,6638,6602,6394,5990,5375,4563,3556,2405,1142,-162,-1434,-2590,-3540,-4211,-4554,-4536,-4187,-3530,-2650,-1621,-529,539,1522,2373,3070,3619,4041,4371,4658,4929,5236,5568,5968,6390,6864,7340,7836,8318,8801,9248,9663,9996,10205,10226,9978,9405,8447,7102,5391,3401,1245,-936,-2991,-4805,-6262,-7329,-7992,-8296,-8325,-8173,-7969,-7814,-7806,-7990,-8377,-8929,-9555,-10148,-10563,-10683,-10397,-9659,-8441,-6814,-4847,-2689,-472,1658,3586,5220,6525,7488,8140,8533,8716,8756,8677,8517,8274,7948,7548,7051,6494,5880,5254,4656,4128,3708,3430,3299,3301,3415,3557,3684,3662,3441,2903,2015,745,-883,-2789,-4865,-6952,-8880,-10487,-11615,-12181,-12124,-11489,-10346,-8850,-7147,-5433,-3847,-2537,-1573,-998,-781,-868,-1143,-1492,-1780,-1899,-1765,-1339,-622,328,1424,2527,3509,4196,4484,4247,3467,2141,372,-1713,-3914,-6032,-7843,-9183,-9921,-10009,-9477,-8421,-7008,-5431,-3893,-2576,-1623,-1115,-1066,-1431,-2102,-2940,-3787,-4497,-4956,-5082,-4880,-4358,-3623,-2754,-1880,-1086,-466,-51,142,137,-20,-276,-572,-864,-1123,-1335,-1512,-1674,-1848,-2063,-2337,-2678,-3096,-3564,-4070,-4587,-5089,-5561,-5994,-6375,-6725,-7022,-7280,-7464,-7565,-7524,-7316,-6876,-6172,-5174,-3880,-2323,-571,1268,3070,4678,5976,6850,7255,7187,6697,5882,4873,3805,2814,2019,1493,1296,1416,1821,2442,3145,3821,4292,4433,4110,3243,1806,-177,-2608,-5340,-8192,-10948,-13410,-15393,-16764,-17446,-17436,-16779,-15596,-14020,-12230,-10374,-8617,-7047,-5752,-4728,-3956,-3353,-2830,-2272,-1576,-669,508,1948,3617,5435,7269,8992,10439,11488,12029,12015,11454,10421,9036,7488,5948,4630,3680,3228,3316,3937,4995,6352,7813,9179,10248,10859,10895,10319,9153,7492,5488,3295,1129,-877,-2546,-3813,-4619,-4975,-4943,-4599,-4065,-3443,-2845,-2338,-1975,-1755,-1648,-1610,-1559,-1451,-1225,-868,-383,208,850,1506,2121,2670,3134,3517,3825,4086,4296,4472,4583,4609,4501,4213,3708,2954,1958,731,-657,-2159,-3672,-5139,-6477,-7641,-8589,-9297,-9745,-9916,-9807,-9400,-8712,-7754,-6578,-5250,-3864,-2530,-1367,-477,37,147,-181,-882,-1873,-3034,-4203,-5243,-6009,-6392,-6346,-5845,-4962,-3785,-2472,-1201,-141,534,711,335,-600,-1991,-3728,-5609,-7458,-9077,-10331,-11108,-11384,-11179,-10571,-9683,-8631,-7551,-6535,-5664,-4978,-4484,-4181,-4023,-3986,-4004,-4035,-4001,-3853,-3518,-2946,-2111,-982,396,1987,3695,5416,7020,8402,9444,10089,10303,10087,9504,8620,7543,6387,5234,4189,3275,2523,1898,1365,840,274,-419,-1268,-2305,-3513,-4863,-6276,-7673,-8952,-10017,-10798,-11238,-11338,-11112,-10633,-9979,-9258,-8570,-8005,-7633,-7471,-7515,-7676,-7880,-7968,-7827,-7315,-6355,-4894,-2960,-608,2015,4764,7437,9853,11851,13293,14115,14284,13835,12855,11446,9780,7993,6275,4764,3583,2821,2504,2611,3084,3786,4603,5346,5886,6072,5828,5099,3919,2339,495,-1484,-3433,-5194,-6644,-7664,-8207,-8243,-7814,-6982,-5869,-4594,-3305,-2126,-1165,-493,-144,-87,-285,-622,-1001,-1295,-1383,-1197,-662,204,1377,2766,4247,5692,6941,7889,8431,8532,8189,7449,6398,5129,3772,2434,1241,282,-358,-652,-582,-201,428,1192,1980,2664,3148,3345,3236,2829,2196,1453,737,213,19,282,1050,2350,4108,6221,8535,10857,13025,14850,16235,17078,17389,17188,16581,15681,14641,13584,12639,11871,11312,10947,10703,10493,10210,9744,9020,7971,6614,4957,3122,1208,-610,-2181,-3336,-3976,-4029,-3508,-2497,-1121,435,1986,3341,4363,4939,5037,4679,3943,2970,1922,994,349,156,504,1450,2968,4979,7330,9840,12292,14455,16133,17144,17368,16758,15324,13148,10397,7246,3942,696,-2269,-4789,-6737,-8053,-8738,-8846,-8482,-7789,-6922,-6056,-5318,-4843,-4673,-4843,-5306,-5996,-6811,-7638,-8369,-8912,-9205,-9216,-8948,-8418,-7688,-6811,-5864,-4916,-4035,-3277,-2688,-2284,-2074,-2024,-2091,-2194,-2249,-2155,-1833,-1207,-255,1035,2596,4346,6144,7847,9279,10313,10816,10746,10094,8934,7378,5607,3792,2140,801,-92,-492,-398,99,862,1721,2473,2962,3046,2671,1849,666,-718,-2123,-3340,-4206,-4592,-4449,-3802,-2745,-1428,-42,1241,2233,2823,2937,2561,1771,650,-641,-1963,-3162,-4117,-4742,-4991,-4858,-4380,-3617,-2665,-1624,-597,304,1017,1469,1648,1550,1202,641,-78,-911,-1810,-2716,-3607,-4419,-5132,-5696,-6091,-6281,-6267,-6037,-5614,-5016,-4280,-3445,-2538,-1609,-667,242,1109,1895,2571,3094,3411,3483,3249,2693,1780,536,-1017,-2793,-4710,-6637,-8442,-9997,-11170,-11885,-12079,-11754,-10947,-9764,-8310,-6766,-5261,-3964,-2988,-2426,-2310,-2643,-3354,-4360,-5530,-6728,-7822,-8701,-9278,-9514,-9399,-8952,-8233,-7296,-6217,-5068,-3901,-2757,-1664,-612,391,1382,2355,3336,4296,5221,6066,6772,7288,7537,7478,7062,6278,5142,3696,2017,197,-1656,-3435,-5031,-6367,-7373,-8019,-8301,-8259,-7939,-7457,-6889,-6374,-6003,-5858,-6000,-6421,-7088,-7910,-8758,-9480,-9926,-9939,-9423,-8292,-6554,-4239,-1474,1607,4804,7929,10780,13200,15052,16272,16826,16759,16143,15109,13803,12383,11007,9797,8864,8247,7976,8002,8278,8693,9155,9537,9741,9664,9240,8420,7197,5593,3668,1514,-750,-2991,-5076,-6875,-8295,-9268,-9767,-9813,-9458,-8781,-7895,-6891,-5874,-4925,-4078,-3358,-2735,-2160,-1577,-909,-130,791,1795,2827,3749,4436,4751,4579,3866,2600,860,-1225,-3456,-5624,-7509,-8939,-9798,-10056,-9750,-8996,-7946,-6767,-5628,-4660,-3951,-3551,-3446,-3584,-3896,-4282,-4661,-4949,-5113,-5086,-4900,-4512,-3971,-3274,-2463,-1562,-608,357,1298,2170,2932,3561,4022,4310,4436,4402,4254,4003,3683,3320,2903,2437,1878,1193,332,-750,-2069,-3624,-5369,-7223,-9076,-10785,-12213,-13224,-13723,-13651,-13020,-11872,-10342,-8545,-6663,-4835,-3182,-1804,-719,64,585,910,1103,1234,1364,1528,1752,2052,2413,2836,3291,3777,4262,4750,5222,5678,6117,6522,6889,7192,7391,7463,7348,7023,6458,5648,4614,3401,2069,686,-668,-1961,-3143,-4229,-5240,-6212,-7200,-8236,-9334,-10494,-11668,-12799,-13813,-14621,-15167,-15381,-15248,-14756,-13943,-12843,-11544,-10114,-8635,-7195,-5830,-4607,-3514,-2562,-1696,-886,-71,783,1689,2637,3575,4450,5172,5694,5932,5875,5499,4829,3921,2844,1712,641,-245,-818,-993,-691,88,1333,2937,4792,6715,8519,10010,10995,11341,10951,9814,7990,5620,2901,92,-2542,-4744,-6278,-7012,-6860,-5868,-4170,-1969,435,2779,4750,6147,6818,6714,5905,4519,2773,904,-864,-2315,-3333,-3836,-3861,-3486,-2852,-2116,-1414,-868,-513,-350,-300,-267,-125,228,871,1826,3053,4472,5929,7278,8333,8956,9028,8520,7449,5945,4173,2376,807,-311,-771,-496,548,2244,4435,6878,9330,11548,13345,14598,15254,15360,14987,14291,13414,12509,11694,11035,10562,10226,9990,9735,9423,8965,8374,7653,6872,6100,5406,4859,4462,4217,4053,3896,3647,3220,2548,1602,407,-988,-2466,-3924,-5226,-6271,-6976,-7309,-7269,-6897,-6269,-5454,-4545,-3594,-2641,-1694,-721,307,1465,2779,4296,6000,7860,9798,11705,13462,14931,15991,16529,16474,15790,14496,12668,10420,7917,5355,2913,805,-839,-1879,-2281,-2047,-1268,-96,1284,2630,3736,4380,4435,3788,2467,525,-1845,-4436,-6964,-9168,-10787,-11656,-11653,-10799,-9161,-6944,-4361,-1707,775,2842,4347,5214,5459,5183,4534,3707,2890,2241,1883,1849,2138,2644,3255,3808,4168,4241,3966,3389,2579,1689,889,335,187,504,1316,2529,4009,5533,6890,7827,8177,7816,6704,4929,2618,-3,-2673,-5154,-7211,-8673,-9458,-9519,-8930,-7767,-6192,-4344,-2409,-518,1173,2565,3575,4144,4266,3936,3200,2120,778,-702,-2229,-3652,-4888,-5828,-6423,-6663,-6570,-6232,-5760,-5284,-4946,-4850,-5078,-5643,-6518,-7605,-8786,-9906,-10822,-11415,-11594,-11337,-10642,-9583,-8242,-6724,-5132,-3559,-2059,-688,555,1658,2649,3529,4343,5087,5788,6450,7067,7639,8136,8538,8799,8874,8710,8246,7439,6250,4681,2758,545,-1839,-4282,-6613,-8689,-10364,-11513,-12075,-12014,-11370,-10236,-8736,-7053,-5356,-3821,-2613,-1820,-1534,-1731,-2377,-3353,-4508,-5673,-6666,-7329,-7555,-7267,-6482,-5239,-3664,-1882,-78,1604,3007,4030,4627,4780,4573,4068,3420,2732,2124,1664,1361,1192,1062,870,493,-171,-1176,-2547,-4223,-6110,-8075,-9931,-11558,-12771,-13516,-13721,-13399,-12616,-11450,-10043,-8513,-7004,-5622,-4482,-3627,-3107,-2901,-2967,-3232,-3584,-3908,-4087,-4005,-3601,-2817,-1669,-193,1519,3355,5159,6783,8068,8877,9135,8789,7886,6511,4826,3010,1288,-161,-1153,-1597,-1449,-755,382,1804,3327,4776,5991,6859,7324,7368,7039,6405,5557,4602,3608,2678,1822,1111,524,96,-188,-317,-285,-92,262,768,1404,2136,2929,3709,4439,5024,5423,5568,5428,4989,4264,3296,2144,892,-380,-1602,-2693,-3627,-4357,-4893,-5227,-5395,-5401,-5297,-5091,-4813,-4479,-4101,-3679,-3239,-2763,-2293,-1824,-1401,-1037,-773,-617,-591,-665,-821,-982,-1089,-1050,-815,-320,407,1353,2391,3408,4232,4709,4720,4182,3105,1560,-310,-2307,-4221,-5852,-7038,-7688,-7783,-7378,-6606,-5621,-4628,-3783,-3256,-3121,-3428,-4138,-5170,-6394,-7665,-8828,-9753,-10335,-10526,-10318,-9757,-8937,-7967,-6998,-6141,-5524,-5205,-5228,-5569,-6174,-6942,-7757,-8475,-8954,-9075,-8734,-7894,-6546,-4760,-2629,-311,2050,4280,6255,7851,9013,9715,9979,9866,9444,8811,8028,7183,6304,5441,4600,3800,3037,2309,1620,958,328,-260,-811,-1302,-1747,-2144,-2517,-2897,-3306,-3795,-4366,-5057,-5846,-6728,-7658,-8589,-9453,-10177,-10690,-10916,-10804,-10300,-9400,-8088,-6408,-4393,-2144,248,2633,4857,6769,8214,9098,9356,9016,8132,6864,5363,3823,2419,1291,523,159,165,486,1038,1727,2475,3216,3908,4516,5030,5419,5672,5745,5608,5221,4552,3593,2363,919,-653,-2211,-3642,-4769,-5498,-5716,-5391,-4538,-3223,-1574,244,2052,3647,4875,5594,5735,5281,4293,2870,1168,-642,-2395,-3932,-5144,-5965,-6377,-6419,-6165,-5715,-5193,-4703,-4351,-4209,-4310,-4662,-5222,-5912,-6646,-7289,-7747,-7906,-7705,-7097,-6096,-4719,-3057,-1179,804,2789,4686,6415,7928,9199,10234,11048,11691,12192,12609,12960,13285,13580,13849,14078,14241,14331,14325,14228,14039,13784,13478,13150,12813,12479,12150,11810,11444,11018,10513,9890,9138,8240,7201,6038,4790,3492,2215,997,-76,-975,-1631,-2033,-2163,-2040,-1701,-1212,-654,-104,351,661,805,788,689,585,603,854,1438,2410,3785,5508,7481,9568,11594,13407,14844,15787,16155,15901,15038,13600,11679,9378,6853,4251,1764,-451,-2226,-3454,-4058,-4042,-3465,-2451,-1180,152,1335,2195,2597,2487,1881,864,-406,-1756,-2989,-3929,-4452,-4471,-3986,-3050,-1776,-328,1129,2412,3381,3930,4023,3662,2928,1906,722,-510,-1693,-2759,-3676,-4421,-5031,-5510,-5912,-6261,-6560,-6825,-7013,-7085,-6982,-6633,-5979,-4985,-3633,-1939,18,2162,4332,6390,8155,9482,10241,10357,9808,8639,6940,4867,2592,322,-1742,-3411,-4516,-4959,-4662,-3654,-1993,181,2688,5313,7838,10035,11727,12758,13054,12582,11405,9605,7351,4799,2151,-425,-2752,-4708,-6184,-7147,-7567,-7513,-7049,-6309,-5426,-4552,-3817,-3342,-3194,-3405,-3964,-4787,-5797,-6828,-7780,-8474,-8838,-8755,-8215,-7204,-5779,-4017,-2033,43,2071,3910,5436,6553,7191,7334,7000,6250,5176,3894,2511,1155,-101,-1171,-2039,-2677,-3123,-3386,-3534,-3587,-3609,-3623,-3656,-3734,-3851,-4011,-4204,-4400,-4597,-4753,-4871,-4930,-4944,-4920,-4890,-4881,-4928,-5070,-5309,-5679,-6146,-6701,-7293,-7855,-8323,-8610,-8636,-8342,-7668,-6626,-5220,-3550,-1715,127,1812,3181,4084,4423,4147,3272,1857,42,-2051,-4222,-6341,-8249,-9856,-11093,-11941,-12405,-12522,-12335,-11898,-11255,-10435,-9460,-8333,-7059,-5651,-4133,-2562,-1013,405,1597,2434,2867,2819,2330,1428,247,-1092,-2423,-3571,-4417,-4812,-4710,-4064,-2904,-1282,692,2900,5182,7388,9353,10939,12019,12515,12389,11659,10397,8710,6763,4715,2756,1034,-305,-1184,-1558,-1445,-908,-52,1002,2111,3142,3995,4559,4813,4707,4283,3569,2633,1552,402,-749,-1839,-2829,-3679,-4372,-4879,-5185,-5274,-5111,-4705,-4016,-3092,-1929,-609,817,2239,3579,4713,5579,6089,6222,5952,5312,4341,3107,1698,190,-1330,-2786,-4131,-5308,-6304,-7102,-7694,-8098,-8312,-8369,-8281,-8096,-7823,-7538,-7229,-6966,-6720,-6497,-6255,-5934,-5487,-4843,-3982,-2876,-1565,-84,1473,3025,4455,5671,6579,7115,7258,6998,6400,5523,4472,3360,2281,1345,603,98,-179,-290,-295,-330,-472,-845,-1495,-2450,-3696,-5142,-6710,-8242,-9625,-10715,-11430,-11709,-11542,-10979,-10074,-8950,-7694,-6437,-5263,-4271,-3506,-3015,-2787,-2803,-3005,-3318,-3638,-3879,-3924,-3715,-3163,-2267,-1011,540,2308,4189,6050,7768,9233,10340,11045,11309,11155,10609,9743,8610,7290,5830,4282,2682,1059,-560,-2141,-3651,-5045,-6273,-7291,-8046,-8502,-8621,-8411,-7854,-7019,-5930,-4689,-3386,-2131,-1043,-214,259,345,21,-666,-1639,-2800,-4017,-5170,-6140,-6834,-7190,-7185,-6828,-6166,-5281,-4243,-3168,-2109,-1173,-385,177,517,592,431,30,-550,-1265,-2029,-2754,-3362,-3764,-3914,-3780,-3375,-2735,-1930,-1040,-157,645,1284,1726,1919,1872,1576,1072,386,-402,-1235,-2004,-2628,-2990,-3011,-2606,-1748,-428,1280,3301,5450,7591,9500,11025,11998,12316,11939,10867,9198,7060,4628,2113,-296,-2428,-4145,-5393,-6134,-6422,-6325,-5951,-5409,-4807,-4229,-3736,-3360,-3090,-2913,-2788,-2669,-2533,-2344,-2105,-1816,-1504,-1185,-892,-635,-410,-212,17,307,742,1351,2196,3270,4575,6054,7644,9258,10810,12210,13393,14291,14880,15137,15077,14717,14119,13326,12430,11493,10596,9811,9184,8754,8520,8456,8512,8611,8660,8578,8280,7711,6847,5684,4279,2694,1054,-527,-1921,-3005,-3711,-3982,-3836,-3321,-2531,-1577,-595,296,987,1400,1499,1273,772,48,-773,-1605,-2297,-2751,-2851,-2532,-1757,-539,1068,2958,5016,7084,9029,10708,12021,12881,13263,13166,12630,11741,10594,9302,7989,6749,5674,4825,4211,3838,3634,3545,3445,3268,2895,2318,1509,537,-498,-1465,-2208,-2582,-2481,-1830,-624,1083,3181,5510,7879,10101,11981,13371,14149,14253,13667,12425,10613,8350,5783,3070,364,-2190,-4480,-6417,-7945,-9048,-9706,-9971,-9841,-9387,-8626,-7614,-6391,-5009,-3520,-1990,-477,946,2211,3269,4037,4498,4589,4307,3658,2677,1438,56,-1358,-2630,-3644,-4239,-4331,-3849,-2779,-1171,889,3248,5749,8191,10398,12196,13453,14069,13993,13218,11783,9766,7281,4467,1479,-1512,-4347,-6870,-8945,-10474,-11391,-11669,-11335,-10455,-9140,-7543,-5827,-4181,-2772,-1746,-1204,-1186,-1684,-2614,-3874,-5283,-6697,-7920,-8815,-9253,-9154,-8495,-7282,-5594,-3518,-1193,1223,3575,5671,7362,8506,8993,8789,7891,6381,4388,2080,-338,-2686,-4779,-6505,-7772,-8557,-8865,-8730,-8210,-7352,-6225,-4883,-3387,-1822,-239,1247,2577,3635,4369,4689,4591,4033,3075,1748,154,-1614,-3428,-5173,-6705,-7923,-8710,-8998,-8736,-7928,-6599,-4848,-2766,-519,1760,3899,5765,7235,8224,8667,8567,7926,6806,5285,3441,1388,-778,-2972,-5086,-7076,-8858,-10409,-11695,-12696,-13417,-13852,-14027,-13956,-13686,-13248,-12693,-12053,-11351,-10596,-9782,-8898,-7935,-6896,-5797,-4683,-3598,-2614,-1777,-1143,-723,-515,-482,-563,-704,-827,-887,-841,-678,-396,-19,426,908,1382,1837,2241,2593,2892,3131,3324,3461,3540,3562,3508,3401,3205,2967,2644,2280,1844,1352,799,176,-494,-1222,-1977,-2746,-3508,-4222,-4880,-5427,-5864,-6139,-6242,-6143,-5817,-5244,-4406,-3308,-1968,-447,1184,2811,4317,5581,6476,6940,6898,6379,5423,4146,2692,1225,-94,-1132,-1793,-2033,-1855,-1305,-455,597,1745,2895,3930,4794,5399,5724,5736,5443,4868,4046,3041,1910,733,-427,-1502,-2445,-3220,-3797,-4179,-4344,-4314,-4076,-3647,-3026,-2221,-1245,-113,1144,2485,3842,5142,6283,7165,7698,7788,7388,6484,5078,3260,1101,-1241,-3638,-5921,-7944,-9586,-10735,-11360,-11430,-11015,-10180,-9070,-7823,-6602,-5562,-4830,-4504,-4634,-5219,-6213,-7526,-9033,-10601,-12078,-13346,-14276,-14808,-14864,-14445,-13532,-12180,-10418,-8344,-6043,-3635,-1252,978,2925,4480,5566,6143,6214,5834,5086,4101,3005,1933,1010,306,-101,-222,-55,328,870,1471,2060,2554,2918,3114,3159,3068,2892,2671,2456,2258,2089,1917,1691,1359,847,127,-834,-2009,-3341,-4744,-6082,-7220,-8017,-8330,-8079,-7198,-5715,-3689,-1273,1357,3973,6338,8256,9525,10062,9803,8799,7164,5066,2730,385,-1737,-3439,-4579,-5069,-4899,-4126,-2837,-1208,619,2441,4089,5413,6274,6587,6320,5445,4046,2176,-12,-2391,-4767,-6992,-8867,-10263,-11059,-11169,-10597,-9360,-7568,-5352,-2890,-361,2034,4167,5889,7164,7965,8337,8362,8130,7749,7299,6836,6370,5898,5346,4676,3797,2669,1266,-407,-2292,-4308,-6334,-8258,-9938,-11301,-12240,-12748,-12796,-12429,-11690,-10654,-9415,-8056,-6693,-5395,-4262,-3342,-2678,-2292,-2161,-2267,-2528,-2865,-3173,-3328,-3222,-2756,-1851,-484,1335,3524,5967,8473,10860,12907,14446,15343,15536,15055,13979,12490,10758,9017,7433,6176,5334,4960,5023,5486,6216,7133,8071,8942,9620,10053,10192,10045,9642,9044,8312,7523,6723,5946,5206,4488,3776,3061,2326,1601,918,341,-58,-201,-22,514,1427,2670,4190,5870,7589,9209,10587,11609,12161,12204,11700,10705,9297,7611,5817,4085,2594,1478,839,716,1091,1890,2993,4248,5495,6587,7398,7836,7878,7510,6804,5831,4713,3564,2513,1638,1028,686,617,756,1029,1346,1626,1797,1833,1731,1538,1318,1155,1135,1311,1731,2370,3194,4103,4983,5701,6123,6155,5737,4866,3612,2072,398,-1257,-2761,-3989,-4893,-5451,-5702,-5728,-5618,-5488,-5423,-5486,-5712,-6074,-6536,-7013,-7422,-7694,-7748,-7579,-7140,-6485,-5609,-4571,-3397,-2122,-770,641,2099,3571,5040,6436,7711,8771,9550,9965,9989,9581,8780,7635,6238,4725,3234,1920,931,381,352,873,1903,3368,5111,6976,8747,10246,11290,11759,11575,10726,9276,7326,5053,2634,276,-1833,-3533,-4717,-5335,-5405,-5015,-4290,-3405,-2530,-1822,-1402,-1331,-1614,-2189,-2962,-3787,-4544,-5093,-5357,-5263,-4814,-4015,-2948,-1682,-336,970,2126,3003,3538,3666,3393,2769,1882,874,-109,-910,-1409,-1521,-1227,-592,287,1218,2020,2495,2476,1863,610,-1231,-3561,-6190,-8911,-11482,-13677,-15305,-16226,-16384,-15781,-14506,-12669,-10445,-7989,-5483,-3060,-870,1017,2503,3577,4214,4441,4298,3838,3133,2256,1275,260,-749,-1707,-2602,-3423,-4170,-4857,-5482,-6065,-6607,-7116,-7588,-8030,-8425,-8772,-9046,-9249,-9364,-9394,-9356,-9253,-9133,-9007,-8910,-8847,-8830,-8810,-8783,-8655,-8408,-7967,-7318,-6445,-5359,-4111,-2734,-1305,110,1469,2694,3776,4679,5397,5943,6315,6539,6625,6604,6494,6342,6176,6053,6005,6077,6287,6625,7070,7547,7979,8257,8275,7946,7214,6059,4520,2670,625,-1485,-3508,-5323,-6801,-7876,-8494,-8662,-8411,-7815,-6963,-5959,-4917,-3917,-3059,-2377,-1899,-1611,-1461,-1392,-1313,-1160,-861,-391,249,1018,1838,2595,3176,3457,3356,2826,1888,611,-869,-2394,-3794,-4894,-5592,-5802,-5543,-4875,-3913,-2829,-1759,-880,-283,-67,-235,-794,-1652,-2754,-3951,-5144,-6194,-7001,-7486,-7607,-7362,-6786,-5938,-4906,-3758,-2590,-1445,-376,599,1480,2273,3004,3684,4337,4966,5566,6121,6595,6934,7075,6940,6455,5564,4220,2444,257,-2224,-4890,-7573,-10107,-12328,-14102,-15312,-15910,-15869,-15233,-14076,-12514,-10687,-8743,-6832,-5072,-3570,-2358,-1478,-882,-537,-363,-281,-225,-130,50,324,717,1195,1753,2353,2957,3540,4051,4475,4765,4918,4919,4774,4517,4171,3797,3430,3122,2875,2707,2578,2448,2286,2022,1665,1190,632,41,-534,-1027,-1394,-1605,-1660,-1570,-1390,-1163,-953,-813,-783,-894,-1150,-1547,-2049,-2632,-3230,-3813,-4307,-4687,-4900,-4940,-4786,-4466,-3989,-3408,-2755,-2084,-1437,-851,-354,44,348,579,763,947,1149,1399,1687,1982,2255,2432,2471,2318,1944,1358,567,-373,-1414,-2499,-3553,-4559,-5449,-6230,-6875,-7383,-7764,-8008,-8125,-8102,-7930,-7576,-7019,-6221,-5165,-3846,-2286,-550,1297,3138,4874,6403,7622,8487,8955,9030,8751,8155,7321,6299,5167,3971,2775,1615,549,-403,-1191,-1809,-2240,-2490,-2580,-2533,-2379,-2160,-1895,-1641,-1396,-1223,-1103,-1084,-1141,-1292,-1501,-1769,-2036,-2296,-2495,-2605,-2603,-2458,-2170,-1718,-1122,-363,514,1519,2593,3715,4825,5871,6799,7557,8106,8422,8510,8386,8117,7760,7423,7179,7123,7311,7770,8491,9418,10465,11501,12400,12992,13174,12830,11921,10464,8517,6220,3728,1230,-1093,-3082,-4616,-5630,-6113,-6119,-5739,-5110,-4355,-3619,-2978,-2487,-2134,-1863,-1586,-1205,-619,212,1307,2616,4032,5436,6651,7545,7976,7877,7217,6059,4511,2758,1008,-506,-1586,-2050,-1837,-907,638,2646,4924,7203,9289,10959,12093,12612,12501,11821,10645,9100,7309,5392,3474,1644,-30,-1472,-2670,-3561,-4142,-4360,-4209,-3646,-2681,-1320,395,2395,4573,6836,9023,11037,12733,14038,14873,15221,15075,14481,13481,12170,10607,8899,7115,5330,3614,1999,534,-782,-1934,-2931,-3783,-4488,-5054,-5475,-5733,-5830,-5742,-5492,-5094,-4587,-4035,-3483,-3009,-2632,-2391,-2257,-2205,-2166,-2077,-1869,-1490,-912,-132,819,1893,3008,4090,5039,5794,6294,6526,6504,6281,5933,5560,5241,5072,5080,5290,5657,6114,6551,6855,6902,6597,5884,4744,3221,1413,-550,-2491,-4234,-5613,-6496,-6813,-6567,-5830,-4739,-3486,-2256,-1263,-634,-483,-826,-1622,-2765,-4105,-5465,-6668,-7567,-8033,-8035,-7549,-6656,-5451,-4057,-2627,-1262,-70,898,1632,2131,2460,2648,2769,2867,2964,3100,3250,3423,3579,3690,3725,3638,3428,3049,2552,1915,1231,504,-171,-788,-1299,-1719,-2057,-2351,-2635,-2962,-3345,-3817,-4359,-4943,-5500,-5950,-6181,-6101,-5610,-4669,-3256,-1438,695,2980,5234,7265,8877,9931,10314,10002,9034,7504,5582,3423,1234,-862,-2715,-4299,-5572,-6591,-7411,-8113,-8774,-9445,-10145,-10863,-11550,-12137,-12556,-12731,-12624,-12222,-11539,-10652,-9620,-8580,-7596,-6785,-6184,-5812,-5657,-5637,-5688,-5685,-5570,-5242,-4717,-3979,-3131,-2242,-1437,-816,-428,-323,-449,-758,-1143,-1486,-1684,-1637,-1300,-646,269,1390,2571,3691,4592,5154,5264,4895,4022,2730,1116,-674,-2464,-4102,-5422,-6342,-6770,-6726,-6248,-5429,-4420,-3360,-2408,-1695,-1309,-1287,-1628,-2245,-3055,-3896,-4648,-5152,-5322,-5068,-4391,-3325,-1960,-431,1111,2509,3619,4332,4593,4380,3764,2819,1705,550,-480,-1269,-1730,-1819,-1563,-1000,-240,633,1493,2265,2868,3266,3440,3393,3157,2757,2234,1627,954,252,-474,-1210,-1926,-2629,-3249,-3780,-4133,-4263,-4097,-3589,-2707,-1466,79,1836,3645,5353,6771,7738,8122,7855,6924,5401,3413,1139,-1205,-3407,-5260,-6613,-7363,-7488,-7039,-6135,-4942,-3670,-2508,-1644,-1205,-1261,-1829,-2851,-4232,-5839,-7521,-9147,-10576,-11733,-12542,-12991,-13088,-12865,-12390,-11707,-10903,-9998,-9055,-8058,-7019,-5919,-4739,-3487,-2183,-876,352,1414,2226,2699,2811,2551,1980,1191,316,-520,-1162,-1538,-1564,-1261,-661,121,981,1760,2357,2663,2655,2324,1747,1005,221,-494,-1047,-1369,-1442,-1274,-922,-473,-14,333,491,394,9,-633,-1480,-2431,-3359,-4139,-4656,-4802,-4540,-3839,-2754,-1338,286,2021,3724,5313,6675,7772,8555,9030,9222,9167,8924,8546,8079,7559,7008,6434,5849,5249,4647,4046,3461,2905,2393,1935,1552,1233,982,761,530,231,-210,-848,-1752,-2921,-4375,-6011,-7751,-9406,-10807,-11739,-12027,-11528,-10171,-7975,-5027,-1525,2297,6130,9670,12609,14691,15719,15595,14312,11966,8743,4897,719,-3466,-7363,-10699,-13261,-14915,-15603,-15360,-14302,-12598,-10481,-8182,-5941,-3959,-2384,-1318,-781,-750,-1140,-1837,-2712,-3633,-4472,-5145,-5583,-5771,-5723,-5482,-5106,-4656,-4174,-3682,-3180,-2644,-2051,-1354,-543,414,1510,2732,4072,5475,6934,8372,9771,11062,12190,13118,13777,14152,14204,13928,13342,12457,11335,10011,8566,7063,5581,4198,2978,1984,1262,834,723,912,1389,2109,3009,4025,5046,5994,6753,7247,7414,7224,6697,5892,4893,3840,2833,2012,1444,1191,1241,1573,2113,2793,3533,4261,4928,5491,5939,6265,6485,6617,6682,6701,6677,6624,6522,6378,6168,5898,5559,5152,4686,4158,3588,2979,2347,1697,1046,397,-240,-833,-1378,-1803,-2086,-2156,-1973,-1508,-753,266,1489,2841,4216,5515,6648,7537,8157,8479,8550,8385,8053,7597,7040,6431,5743,5010,4195,3323,2372,1374,322,-751,-1845,-2930,-4003,-5038,-6021,-6926,-7716,-8353,-8789,-8982,-8899,-8523,-7868,-6970,-5897,-4745,-3604,-2579,-1739,-1129,-759,-589,-558,-563,-522,-318,83,742,1622,2679,3826,4947,5949,6728,7236,7438,7372,7081,6670,6243,5907,5763,5862,6232,6840,7609,8438,9181,9713,9901,9669,8978,7861,6413,4769,3112,1619,458,-248,-427,-81,728,1888,3217,4551,5677,6449,6732,6461,5642,4331,2667,812,-1044,-2714,-4050,-4950,-5379,-5357,-4978,-4333,-3564,-2769,-2026,-1379,-815,-297,241,858,1611,2497,3510,4558,5564,6387,6933,7074,6769,5970,4713,3055,1106,-999,-3106,-5064,-6732,-8008,-8805,-9131,-8974,-8456,-7657,-6739,-5853,-5118,-4656,-4498,-4642,-5019,-5499,-5940,-6175,-6057,-5492,-4430,-2920,-1062,946,2888,4519,5609,6013,5616,4443,2568,165,-2550,-5332,-7940,-10172,-11859,-12927,-13334,-13143,-12432,-11353,-10045,-8674,-7375,-6266,-5429,-4911,-4712,-4814,-5138,-5624,-6157,-6664,-7051,-7267,-7275,-7058,-6642,-6039,-5315,-4503,-3674,-2860,-2111,-1452,-879,-423,-25,296,612,931,1310,1772,2341,3031,3827,4721,5664,6618,7517,8306,8904,9265,9303,9008,8325,7281,5896,4242,2412,518,-1307,-2935,-4244,-5141,-5571,-5518,-5027,-4177,-3090,-1910,-786,134,735,925,667,-30,-1107,-2437,-3888,-5270,-6419,-7190,-7459,-7201,-6413,-5179,-3641,-1945,-292,1157,2256,2902,3052,2715,1966,917,-267,-1429,-2402,-3063,-3328,-3192,-2701,-1975,-1171,-472,-51,-55,-560,-1587,-3074,-4890,-6863,-8790,-10472,-11758,-12511,-12712,-12341,-11498,-10268,-8795,-7207,-5610,-4111,-2742,-1546,-499,412,1231,1984,2693,3353,3941,4418,4735,4850,4723,4337,3694,2805,1711,455,-903,-2298,-3664,-4941,-6068,-7009,-7722,-8197,-8416,-8382,-8107,-7594,-6879,-5978,-4939,-3819,-2681,-1611,-704,-37,302,276,-133,-885,-1910,-3090,-4281,-5344,-6108,-6474,-6334,-5671,-4488,-2876,-942,1148,3225,5128,6695,7830,8449,8563,8199,7467,6495,5425,4419,3580,2988,2662,2554,2578,2595,2473,2066,1303,124,-1414,-3218,-5107,-6876,-8296,-9173,-9349,-8776,-7468,-5574,-3288,-895,1325,3099,4209,4532,4042,2820,1050,-1018,-3110,-4932,-6267,-6944,-6896,-6151,-4821,-3095,-1207,598,2088,3100,3530,3390,2764,1830,800,-97,-655,-729,-263,715,2066,3595,5052,6189,6789,6719,5916,4437,2403,18,-2485,-4874,-6927,-8499,-9477,-9857,-9666,-9013,-8014,-6809,-5526,-4254,-3068,-1987,-1004,-95,796,1687,2621,3557,4497,5334,6031,6476,6627,6439,5904,5070,3974,2736,1427,170,-945,-1865,-2513,-2913,-3048,-2984,-2766,-2469,-2159,-1893,-1714,-1622,-1619,-1650,-1683,-1653,-1524,-1271,-894,-433,71,530,874,1021,926,552,-59,-882,-1782,-2667,-3379,-3801,-3823,-3385,-2481,-1153,492,2335,4214,5987,7520,8727,9557,10028,10184,10137,9988,9865,9853,10009,10322,10741,11136,11375,11291,10742,9636,7943,5721,3120,351,-2300,-4556,-6144,-6870,-6617,-5407,-3349,-690,2269,5174,7668,9454,10301,10112,8892,6791,4037,947,-2152,-4922,-7112,-8506,-9041,-8709,-7634,-5985,-3991,-1863,187,2020,3535,4722,5600,6255,6763,7214,7650,8101,8510,8829,8939,8755,8189,7193,5785,4006,1989,-131,-2174,-3975,-5388,-6316,-6702,-6569,-5969,-5002,-3782,-2419,-1009,389,1742,3036,4297,5505,6715,7875,9020,10079,11051,11875,12523,12958,13147,13091,12765,12211,11443,10523,9514,8477,7480,6565,5755,5051,4419,3825,3205,2509,1707,768,-284,-1415,-2565,-3644,-4581,-5287,-5713,-5822,-5637,-5197,-4592,-3920,-3288,-2792,-2506,-2447,-2621,-2938,-3332,-3640,-3749,-3515,-2833,-1672,-21,2027,4344,6738,9002,10911,12276,12947,12845,11981,10435,8397,6087,3789,1767,252,-591,-696,-112,1028,2482,3982,5236,5998,6085,5426,4051,2093,-216,-2635,-4867,-6692,-7914,-8448,-8279,-7503,-6260,-4768,-3229,-1863,-814,-201,-35,-286,-839,-1546,-2241,-2753,-2955,-2758,-2141,-1134,160,1626,3098,4433,5498,6193,6476,6342,5852,5085,4174,3223,2359,1654,1179,934,930,1104,1426,1810,2195,2507,2672,2651,2383,1861,1078,56,-1156,-2488,-3856,-5146,-6249,-7044,-7416,-7287,-6585,-5303,-3465,-1153,1506,4353,7186,9810,11996,13572,14367,14288,13293,11436,8828,5678,2211,-1278,-4545,-7327,-9474,-10868,-11518,-11485,-10933,-10040,-9035,-8110,-7434,-7110,-7188,-7610,-8313,-9100,-9836,-10300,-10372,-9921,-8967,-7527,-5794,-3934,-2214,-867,-95,-43,-750,-2157,-4098,-6335,-8550,-10438,-11697,-12098,-11501,-9885,-7325,-4041,-296,3529,7081,9979,11943,12752,12361,10796,8298,5120,1667,-1717,-4666,-6927,-8346,-8880,-8629,-7761,-6520,-5164,-3938,-3019,-2535,-2496,-2865,-3519,-4302,-5043,-5590,-5827,-5705,-5217,-4445,-3491,-2495,-1606,-921,-539,-451,-649,-1028,-1503,-1948,-2271,-2398,-2292,-1949,-1394,-683,129,956,1728,2369,2823,3047,3044,2822,2443,1964,1470,1015,653,393,230,143,96,58,22,-26,-66,-92,-92,-74,-57,-79,-191,-434,-861,-1473,-2277,-3212,-4216,-5175,-5976,-6493,-6612,-6257,-5381,-4011,-2230,-186,1915,3850,5377,6300,6447,5769,4265,2074,-601,-3477,-6236,-8574,-10221,-10998,-10810,-9709,-7820,-5398,-2742,-181,1955,3411,4000,3647,2384,353,-2234,-5095,-7926,-10444,-12389,-13590,-13965,-13527,-12402,-10775,-8897,-7014,-5352,-4075,-3279,-2949,-3037,-3366,-3798,-4120,-4181,-3865,-3102,-1936,-429,1238,2901,4325,5336,5764,5537,4633,3148,1223,-904,-3021,-4864,-6267,-7077,-7247,-6795,-5798,-4405,-2782,-1123,383,1573,2318,2540,2220,1400,172,-1330,-2927,-4473,-5783,-6737,-7243,-7236,-6747,-5802,-4513,-2992,-1381,195,1597,2753,3591,4096,4297,4236,4004,3698,3414,3249,3267,3535,4044,4814,5776,6874,8013,9078,9954,10533,10720,10470,9771,8679,7284,5728,4157,2733,1574,768,335,235,378,619,805,767,380,-452,-1747,-3454,-5445,-7521,-9432,-10921,-11730,-11673,-10640,-8624,-5748,-2225,1629,5448,8873,11547,13239,13776,13153,11474,8936,5844,2502,-759,-3662,-5987,-7609,-8475,-8637,-8200,-7340,-6241,-5107,-4115,-3401,-3070,-3145,-3615,-4417,-5429,-6542,-7600,-8494,-9117,-9413,-9365,-9005,-8398,-7643,-6834,-6073,-5417,-4903,-4512,-4194,-3863,-3421,-2773,-1848,-604,944,2761,4745,6801,8793,10595,12085,13151,13712,13724,13169,12098,10570,8730,6700,4685,2837,1348,359,-36,222,1086,2476,4227,6145,8011,9622,10794,11413,11411,10806,9664,8118,6319,4449,2677,1150,-5,-718,-948,-707,-54,931,2113,3397,4628,5744,6644,7306,7713,7891,7869,7712,7463,7180,6902,6635,6394,6132,5831,5426,4895,4193,3340,2341,1264,178,-837,-1673,-2272,-2556,-2509,-2144,-1507,-699,171,969,1571,1887,1839,1421,669,-350,-1484,-2608,-3551,-4177,-4387,-4113,-3362,-2172,-642,1112,2941,4701,6253,7487,8334,8762,8783,8446,7815,6972,6004,4989,4010,3133,2405,1862,1522,1374,1406,1570,1812,2046,2192,2142,1837,1215,281,-941,-2365,-3900,-5418,-6798,-7928,-8686,-9003,-8797,-8051,-6777,-5044,-2975,-736,1497,3525,5207,6415,7125,7347,7184,6762,6248,5795,5546,5578,5925,6543,7331,8143,8798,9139,9031,8429,7348,5898,4226,2536,991,-209,-980,-1221,-966,-274,707,1791,2786,3488,3778,3573,2883,1786,407,-1109,-2601,-3945,-5024,-5755,-6100,-6027,-5580,-4797,-3776,-2599,-1365,-163,925,1832,2497,2899,3031,2943,2701,2408,2165,2072,2192,2569,3189,4035,5037,6133,7235,8262,9145,9816,10241,10390,10268,9901,9330,8607,7781,6870,5885,4804,3608,2293,867,-638,-2173,-3688,-5123,-6418,-7498,-8293,-8708,-8679,-8129,-7044,-5409,-3305,-806,1902,4626,7110,9094,10330,10626,9874,8073,5349,1925,-1849,-5612,-8947,-11545,-13154,-13682,-13168,-11756,-9711,-7311,-4877,-2682,-968,100,440,45,-994,-2554,-4442,-6471,-8436,-10157,-11476,-12267,-12476,-12084,-11173,-9845,-8282,-6645,-5140,-3905,-3074,-2698,-2774,-3240,-3961,-4798,-5575,-6164,-6451,-6386,-5952,-5180,-4140,-2905,-1595,-295,893,1894,2654,3138,3309,3167,2690,1899,837,-424,-1769,-3076,-4186,-4975,-5302,-5106,-4355,-3127,-1554,134,1676,2813,3324,3103,2173,687,-1064,-2718,-3903,-4270,-3636,-1964,566,3591,6672,9317,11150,11914,11541,10120,7852,5007,1863,-1310,-4278,-6810,-8727,-9845,-10075,-9384,-7865,-5734,-3294,-937,965,2071,2149,1122,-989,-3988,-7632,-11571,-15444,-18850,-21413,-22781,-22684,-20954,-17591,-12758,-6847,-394,5940,11484,15656,18070,18576,17320,14678,11215,7552,4296,1898,662,668,1816,3862,6420,9103,11510,13345,14431,14732,14325,13386,12096,10654,9199,7853,6679,5738,5034,4600,4402,4428,4607,4854,5083,5209,5194,5025,4715,4295,3748,3085,2266,1317,292,-695,-1490,-1935,-1917,-1392,-426,806,2045,2978,3302,2788,1330,-1017,-4030,-7342,-10498,-13009,-14446,-14511,-13079,-10258,-6361,-1879,2581,6413,9078,10227,9713,7649,4346,279,-3999,-7952,-11120,-13192,-14030,-13652,-12245,-10085,-7517,-4877,-2480,-541,777,1425,1415,811,-275,-1727,-3412,-5204,-6969,-8575,-9906,-10838,-11289,-11199,-10547,-9392,-7834,-6047,-4243,-2631,-1419,-718,-596,-1007,-1869,-3047,-4393,-5790,-7109,-8302,-9291,-10079,-10634,-10994,-11155,-11156,-11012,-10738,-10364,-9893,-9377,-8848,-8399,-8107,-8083,-8404,-9124,-10208,-11566,-13007,-14300,-15188,-15453,-14939,-13621,-11579,-9018,-6217,-3486,-1091,733,1917,2426,2392,1951,1294,611,43,-276,-256,142,968,2189,3779,5644,7665,9698,11572,13164,14342,15068,15340,15209,14797,14221,13620,13120,12800,12701,12827,13105,13465,13792,13999,14017,13824,13442,12928,12372,11843,11430,11143,11009,10978,11010,11066,11089,11084,11034,10974,10928,10942,11040,11253,11581,12028,12568,13189,13842,14510,15115,15628,15931,15978,15665,14953,13832,12329,10544,8600,6663,4889,3427,2363,1729,1488,1528,1730,1921,1995,1824,1370,604,-444,-1716,-3134,-4606,-6025,-7308,-8371,-9142,-9605,-9731,-9562,-9140,-8556,-7898,-7271,-6778,-6471,-6425,-6615,-7035,-7602,-8238,-8839,-9322,-9623,-9711,-9589,-9282,-8846,-8355,-7883,-7512,-7293,-7255,-7394,-7665,-8009,-8358,-8643,-8824,-8880,-8809,-8649,-8424,-8196,-8004,-7893,-7912,-8075,-8426,-8944,-9656,-10517,-11520,-12610,-13726,-14793,-15702,-16355,-16637,-16479,-15840,-14724,-13212,-11394,-9430,-7492,-5738,-4358,-3453,-3129,-3388,-4182,-5400,-6858,-8353,-9663,-10591,-10986,-10773,-9938,-8564,-6778,-4766,-2711,-819,774,1935,2642,2899,2780,2393,1851,1260,721,283,-11,-150,-153,-31,182,455,770,1101,1434,1769,2090,2427,2778,3182,3660,4235,4927,5723,6624,7582,8560,9486,10274,10860,11147,11109,10712,9974,8958,7733,6406,5100,3909,2976,2371,2193,2480,3246,4438,5980,7698,9448,11009,12235,12975,13154,12763,11842,10498,8883,7151,5481,4015,2862,2101,1757,1818,2248,2965,3896,4919,5946,6866,7604,8093,8297,8212,7863,7307,6626,5909,5255,4750,4465,4436,4691,5198,5923,6769,7644,8414,8963,9189,9022,8455,7523,6325,4992,3669,2523,1676,1229,1226,1643,2388,3340,4307,5123,5633,5720,5363,4595,3526,2329,1172,256,-307,-404,-46,725,1802,3017,4235,5285,6066,6497,6561,6271,5704,4925,4056,3174,2377,1726,1255,976,867,885,962,1032,1020,857,516,-37,-768,-1635,-2569,-3471,-4276,-4907,-5339,-5569,-5620,-5557,-5424,-5295,-5206,-5185,-5249,-5383,-5572,-5791,-6007,-6185,-6313,-6358,-6343,-6280,-6199,-6154,-6151,-6233,-6371,-6551,-6724,-6818,-6783,-6533,-6043,-5286,-4290,-3131,-1894,-716,292,1017,1384,1358,946,207,-768,-1846,-2894,-3765,-4369,-4622,-4543,-4158,-3579,-2927,-2337,-1930,-1782,-1928,-2343,-2976,-3714,-4465,-5108,-5556,-5733,-5632,-5245,-4649,-3923,-3159,-2475,-1937,-1616,-1533,-1704,-2093,-2680,-3372,-4117,-4803,-5373,-5750,-5919,-5875,-5653,-5300,-4877,-4439,-4040,-3722,-3506,-3404,-3404,-3481,-3604,-3747,-3873,-3991,-4080,-4171,-4274,-4417,-4628,-4928,-5351,-5896,-6593,-7399,-8303,-9236,-10140,-10939,-11566,-11978,-12135,-12034,-11696,-11152,-10471,-9715,-8959,-8271,-7709,-7312,-7096,-7048,-7129,-7270,-7395,-7424,-7294,-6963,-6427,-5691,-4807,-3824,-2839,-1932,-1195,-697,-479,-561,-902,-1466,-2153,-2889,-3583,-4157,-4566,-4782,-4802,-4670,-4409,-4086,-3732,-3371,-3020,-2646,-2242,-1754,-1157,-434,415,1329,2253,3083,3737,4152,4290,4177,3855,3427,2976,2617,2416,2438,2718,3254,4037,5014,6114,7244,8288,9141,9693,9879,9652,9026,8059,6841,5529,4257,3206,2480,2183,2328,2890,3768,4831,5923,6889,7602,7970,7971,7614,6978,6159,5268,4442,3776,3360,3253,3452,3950,4682,5568,6534,7469,8310,8970,9404,9575,9488,9152,8627,7967,7258,6584,6020,5632,5465,5537,5852,6366,7047,7802,8578,9272,9835,10209,10375,10344,10116,9744,9235,8632,7962,7247,6530,5844,5236,4755,4446,4341,4462,4794,5302,5938,6609,7284,7852,8317,8602,8734,8702,8532,8276,7962,7660,7413,7247,7196,7225,7329,7432,7508,7480,7327,7025,6584,6036,5439,4845,4338,3969,3804,3868,4171,4682,5339,6062,6750,7302,7627,7642,7312,6637,5667,4495,3232,1998,902,25,-577,-878,-895,-654,-238,276,796,1229,1537,1672,1679,1581,1475,1407,1455,1620,1892,2191,2424,2477,2264,1734,905,-165,-1347,-2507,-3496,-4189,-4502,-4405,-3922,-3152,-2218,-1314,-585,-199,-212,-674,-1509,-2639,-3905,-5146,-6199,-6920,-7224,-7083,-6533,-5676,-4622,-3512,-2463,-1569,-923,-571,-568,-929,-1657,-2696,-3968,-5331,-6648,-7754,-8537,-8911,-8856,-8417,-7667,-6725,-5709,-4732,-3900,-3287,-2946,-2891,-3085,-3464,-3912,-4319,-4588,-4642,-4486,-4154,-3735,-3352,-3111,-3107,-3402,-3993,-4868,-5944,-7138,-8344,-9454,-10382,-11044,-11400,-11420,-11120,-10538,-9744,-8822,-7848,-6885,-5969,-5108,-4297,-3530,-2799,-2131,-1545,-1089,-789,-671,-754,-1023,-1491,-2105,-2857,-3667,-4492,-5243,-5869,-6303,-6535,-6556,-6401,-6118,-5748,-5346,-4931,-4526,-4136,-3772,-3435,-3144,-2912,-2750,-2683,-2697,-2804,-2956,-3137,-3287,-3370,-3359,-3227,-3000,-2691,-2367,-2075,-1891,-1841,-1956,-2200,-2537,-2884,-3184,-3376,-3446,-3410,-3306,-3211,-3181,-3279,-3543,-3971,-4555,-5227,-5915,-6514,-6913,-7023,-6761,-6114,-5105,-3841,-2471,-1179,-157,447,535,93,-825,-2078,-3503,-4898,-6094,-6951,-7386,-7385,-6969,-6244,-5289,-4265,-3282,-2468,-1915,-1666,-1723,-2041,-2512,-3052,-3515,-3835,-3919,-3753,-3335,-2712,-1948,-1121,-306,433,1062,1560,1937,2217,2421,2585,2703,2790,2791,2705,2451,2032,1406,601,-346,-1376,-2399,-3343,-4115,-4646,-4864,-4714,-4177,-3241,-1987,-480,1104,2646,3948,4913,5406,5401,4880,3903,2568,1021,-568,-2037,-3227,-4063,-4475,-4493,-4134,-3473,-2577,-1523,-393,729,1774,2668,3360,3830,4041,4020,3782,3382,2893,2390,1958,1655,1514,1540,1697,1924,2151,2287,2293,2129,1819,1420,1011,687,525,559,801,1194,1686,2184,2647,3007,3285,3456,3573,3629,3661,3656,3633,3575,3511,3467,3480,3614,3884,4305,4858,5457,6028,6445,6619,6470,5994,5222,4269,3271,2364,1685,1279,1185,1333,1662,2054,2441,2746,2975,3143,3307,3538,3878,4354,4957,5624,6267,6790,7050,6993,6535,5715,4578,3253,1868,559,-542,-1354,-1796,-1858,-1536,-879,50,1182,2409,3666,4830,5826,6553,6941,6962,6615,5977,5129,4198,3292,2502,1900,1505,1323,1319,1447,1646,1849,2004,2051,1961,1714,1294,733,45,-691,-1416,-2012,-2406,-2490,-2230,-1610,-673,478,1728,2918,3913,4589,4868,4722,4183,3334,2302,1239,301,-369,-664,-528,51,1017,2290,3728,5205,6553,7662,8405,8732,8608,8051,7107,5857,4399,2847,1329,-42,-1157,-1928,-2318,-2303,-1930,-1265,-404,538,1454,2271,2919,3401,3720,3917,4037,4131,4230,4351,4486,4574,4575,4393,4003,3370,2536,1564,559,-364,-1084,-1502,-1566,-1254,-626,246,1234,2212,3082,3738,4166,4348,4319,4149,3870,3546,3181,2766,2285,1696,1011,245,-539,-1249,-1802,-2104,-2120,-1838,-1299,-596,170,865,1376,1620,1557,1201,638,-29,-652,-1101,-1253,-1033,-405,607,1945,3475,5069,6525,7694,8413,8589,8200,7289,6003,4518,3074,1865,1068,752,935,1518,2389,3347,4240,4874,5158,5003,4461,3583,2555,1515,653,78,-127,35,540,1291,2205,3162,4078,4863,5474,5868,6035,5950,5619,5012,4153,3045,1747,325,-1113,-2447,-3553,-4322,-4697,-4661,-4279,-3635,-2871,-2102,-1439,-939,-611,-422,-301,-187,-25,188,423,629,730,684,441,17,-596,-1333,-2185,-3067,-3965,-4808,-5567,-6203,-6670,-6963,-7057,-6962,-6682,-6232,-5635,-4915,-4119,-3289,-2507,-1850,-1399,-1247,-1400,-1896,-2652,-3592,-4594,-5519,-6278,-6765,-6959,-6840,-6434,-5788,-4951,-3996,-3018,-2101,-1376,-921,-827,-1115,-1776,-2720,-3850,-4993,-6033,-6814,-7276,-7366,-7116,-6565,-5820,-4963,-4124,-3391,-2859,-2589,-2613,-2928,-3508,-4293,-5218,-6200,-7143,-7973,-8592,-8953,-9010,-8774,-8266,-7564,-6738,-5896,-5111,-4469,-3991,-3700,-3547,-3499,-3474,-3438,-3335,-3173,-2961,-2752,-2599,-2578,-2730,-3097,-3671,-4424,-5290,-6207,-7066,-7813,-8345,-8629,-8628,-8351,-7842,-7181,-6449,-5763,-5183,-4795,-4599,-4630,-4839,-5209,-5680,-6190,-6697,-7131,-7475,-7684,-7757,-7688,-7483,-7160,-6730,-6217,-5635,-5012,-4371,-3758,-3205,-2762,-2457,-2310,-2331,-2505,-2821,-3251,-3768,-4350,-4950,-5551,-6095,-6562,-6890,-7069,-7045,-6826,-6393,-5761,-4943,-3964,-2868,-1708,-596,395,1116,1514,1514,1140,459,-407,-1315,-2118,-2716,-3044,-3105,-2934,-2624,-2239,-1902,-1654,-1585,-1716,-2066,-2632,-3352,-4178,-4979,-5671,-6093,-6175,-5816,-5016,-3815,-2310,-673,942,2337,3390,4009,4166,3907,3287,2420,1400,348,-635,-1449,-2016,-2291,-2257,-1950,-1417,-754,-36,654,1253,1734,2071,2265,2327,2268,2139,1982,1865,1842,1963,2251,2706,3316,4026,4798,5550,6242,6822,7276,7618,7876,8086,8283,8484,8673,8848,8934,8908,8684,8243,7550,6644,5580,4455,3382,2451,1745,1302,1142,1256,1632,2236,3035,3978,4985,5985,6875,7587,8064,8295,8285,8088,7738,7287,6769,6206,5619,5021,4436,3887,3421,3067,2877,2863,3035,3371,3811,4301,4748,5102,5311,5381,5337,5244,5158,5145,5215,5384,5603,5838,6023,6111,6043,5800,5336,4678,3844,2912,1972,1140,515,185,180,500,1077,1837,2661,3469,4179,4765,5216,5556,5811,5993,6104,6119,6006,5752,5340,4801,4186,3555,3004,2591,2389,2432,2726,3254,3966,4788,5637,6422,7059,7500,7705,7681,7457,7060,6557,5969,5357,4758,4211,3769,3459,3304,3309,3434,3636,3845,3985,4016,3881,3588,3124,2530,1841,1122,441,-132,-542,-774,-810,-716,-523,-318,-155,-77,-88,-163,-240,-256,-155,90,465,948,1461,1965,2385,2687,2823,2769,2491,1984,1246,323,-725,-1781,-2735,-3449,-3834,-3810,-3380,-2590,-1560,-440,605,1417,1919,2051,1858,1406,802,153,-438,-902,-1188,-1269,-1139,-791,-239,483,1317,2166,2917,3441,3647,3466,2922,2068,1031,-56,-1048,-1828,-2295,-2402,-2120,-1473,-518,652,1895,3072,4025,4625,4797,4504,3796,2765,1557,323,-774,-1623,-2127,-2249,-2002,-1429,-635,254,1091,1732,2063,2025,1592,848,-123,-1130,-2022,-2608,-2778,-2462,-1711,-628,591,1757,2673,3213,3310,2977,2282,1342,291,-731,-1599,-2213,-2511,-2471,-2107,-1482,-649,282,1247,2128,2856,3335,3517,3373,2914,2190,1260,206,-900,-1984,-2974,-3814,-4444,-4817,-4909,-4694,-4189,-3407,-2391,-1195,123,1475,2777,3927,4828,5414,5623,5473,4974,4215,3285,2282,1349,559,32,-196,-87,321,972,1750,2557,3259,3783,4031,3981,3610,2948,2050,997,-89,-1125,-1967,-2575,-2869,-2840,-2520,-1931,-1179,-333,468,1122,1503,1528,1154,379,-716,-2034,-3408,-4685,-5715,-6375,-6610,-6407,-5828,-4977,-3999,-3049,-2252,-1721,-1480,-1522,-1780,-2150,-2552,-2865,-3057,-3044,-2860,-2480,-1978,-1367,-730,-77,528,1098,1599,2025,2350,2529,2509,2235,1644,727,-525,-2030,-3695,-5352,-6842,-8004,-8721,-8943,-8676,-7996,-7019,-5896,-4777,-3805,-3071,-2633,-2469,-2524,-2715,-2931,-3116,-3185,-3134,-2931,-2611,-2175,-1673,-1126,-592,-91,317,627,794,832,738,552,309,55,-188,-404,-617,-862,-1189,-1650,-2276,-3082,-4046,-5126,-6243,-7310,-8240,-8940,-9377,-9506,-9360,-8979,-8428,-7804,-7160,-6570,-6040,-5562,-5103,-4606,-4041,-3391,-2677,-1957,-1313,-833,-588,-634,-959,-1544,-2292,-3136,-3951,-4691,-5271,-5680,-5899,-5938,-5815,-5569,-5235,-4879,-4546,-4287,-4135,-4095,-4163,-4308,-4484,-4647,-4755,-4770,-4692,-4517,-4288,-4052,-3861,-3790,-3872,-4151,-4619,-5232,-5926,-6590,-7132,-7457,-7522,-7309,-6867,-6266,-5602,-4970,-4433,-4034,-3766,-3582,-3423,-3202,-2858,-2348,-1652,-810,124,1063,1912,2596,3061,3268,3231,2946,2477,1830,1081,245,-613,-1451,-2216,-2846,-3288,-3506,-3468,-3196,-2703,-2054,-1309,-556,117,633,917,963,763,397,-78,-563,-1012,-1367,-1635,-1806,-1908,-1949,-1960,-1931,-1898,-1839,-1763,-1653,-1495,-1274,-1004,-690,-377,-108,69,116,15,-221,-549,-906,-1206,-1387,-1385,-1191,-809,-283,317,920,1445,1823,2011,1979,1731,1304,744,122,-485,-1026,-1438,-1710,-1816,-1756,-1528,-1112,-507,302,1293,2417,3583,4671,5542,6092,6239,6008,5436,4659,3788,2955,2255,1755,1484,1453,1638,2013,2530,3143,3791,4424,4981,5420,5686,5761,5619,5270,4741,4061,3300,2497,1724,993,359,-187,-624,-948,-1162,-1249,-1206,-1032,-732,-345,102,536,919,1194,1332,1315,1148,849,474,73,-251,-441,-395,-86,526,1422,2543,3819,5112,6317,7290,7934,8170,7952,7280,6182,4723,3016,1194,-580,-2116,-3263,-3872,-3886,-3294,-2175,-652,1072,2816,4340,5492,6121,6183,5703,4770,3538,2174,855,-259,-1047,-1422,-1357,-867,-10,1119,2429,3801,5146,6352,7352,8066,8467,8548,8330,7895,7326,6739,6243,5930,5861,6072,6538,7194,7947,8645,9153,9336,9083,8370,7193,5639,3821,1878,-31,-1760,-3172,-4165,-4665,-4650,-4131,-3161,-1838,-274,1370,2952,4276,5224,5651,5522,4849,3712,2284,760,-637,-1698,-2285,-2326,-1838,-933,248,1496,2649,3537,4063,4184,3900,3276,2384,1322,200,-908,-1880,-2659,-3139,-3267,-2987,-2309,-1278,-22,1305,2528,3474,4033,4147,3832,3175,2304,1361,511,-160,-567,-726,-659,-439,-119,244,614,968,1269,1510,1650,1701,1673,1591,1530,1503,1573,1720,1941,2199,2455,2691,2871,3002,3066,3054,2962,2752,2432,1982,1418,772,68,-627,-1290,-1863,-2336,-2654,-2824,-2808,-2620,-2258,-1743,-1096,-356,442,1221,1917,2417,2653,2537,2075,1274,244,-913,-2041,-3004,-3662,-3909,-3687,-2980,-1867,-478,996,2334,3350,3904,3937,3502,2700,1710,689,-207,-890,-1302,-1446,-1348,-1063,-655,-211,184,445,514,362,29,-449,-954,-1439,-1804,-2034,-2101,-2010,-1764,-1365,-813,-112,720,1632,2560,3410,4108,4593,4849,4894,4771,4535,4230,3900,3573,3270,3035,2873,2849,2957,3231,3639,4146,4671,5135,5432,5497,5268,4740,3952,2970,1905,848,-108,-920,-1580,-2114,-2582,-3021,-3485,-3954,-4412,-4787,-4988,-4949,-4590,-3898,-2900,-1674,-343,947,2066,2889,3350,3410,3098,2480,1658,759,-80,-749,-1145,-1225,-969,-430,355,1257,2220,3109,3855,4376,4620,4569,4255,3722,3076,2388,1745,1188,725,330,-47,-449,-918,-1450,-2037,-2625,-3175,-3627,-3958,-4152,-4233,-4221,-4171,-4083,-3988,-3840,-3617,-3268,-2748,-2049,-1151,-97,1065,2272,3423,4446,5238,5748,5925,5789,5366,4742,4003,3240,2522,1897,1367,930,539,168,-228,-650,-1113,-1575,-2033,-2442,-2808,-3128,-3424,-3731,-4053,-4424,-4817,-5236,-5649,-6041,-6386,-6660,-6821,-6837,-6641,-6217,-5519,-4591,-3462,-2254,-1058,-29,753,1189,1254,953,316,-587,-1670,-2866,-4063,-5216,-6238,-7113,-7789,-8267,-8510,-8514,-8264,-7760,-7027,-6099,-5039,-3932,-2858,-1946,-1264,-916,-935,-1317,-2038,-3000,-4106,-5218,-6190,-6899,-7234,-7142,-6626,-5753,-4645,-3453,-2332,-1424,-824,-604,-757,-1272,-2066,-3052,-4098,-5055,-5772,-6107,-5964,-5295,-4137,-2579,-788,1048,2714,4017,4795,4953,4459,3371,1806,-80,-2077,-4034,-5739,-7090,-7948,-8266,-8025,-7266,-6094,-4660,-3147,-1756,-662,-5,130,-269,-1138,-2369,-3778,-5187,-6389,-7220,-7548,-7331,-6560,-5351,-3819,-2168,-577,786,1792,2378,2540,2327,1825,1146,371,-398,-1145,-1814,-2433,-2985,-3480,-3921,-4297,-4620,-4916,-5181,-5480,-5783,-6139,-6492,-6844,-7123,-7302,-7315,-7121,-6677,-5961,-4982,-3779,-2426,-1028,296,1443,2319,2888,3142,3112,2866,2463,1978,1459,944,433,-68,-597,-1157,-1759,-2367,-2936,-3368,-3592,-3513,-3094,-2324,-1245,48,1436,2763,3881,4671,5040,4975,4512,3741,2790,1788,866,121,-372,-578,-499,-164,347,956,1539,2011,2262,2238,1906,1284,457,-492,-1401,-2187,-2723,-2980,-2936,-2624,-2100,-1419,-667,118,855,1521,2062,2460,2708,2812,2818,2760,2708,2689,2718,2782,2807,2754,2532,2133,1533,792,-31,-848,-1552,-2062,-2296,-2195,-1766,-1005,-10,1130,2262,3260,3983,4353,4324,3893,3138,2106,941,-268,-1393,-2320,-2976,-3258,-3139,-2595,-1664,-433,983,2435,3772,4883,5670,6133,6267,6168,5881,5521,5140,4798,4528,4336,4215,4141,4082,3996,3866,3658,3365,2970,2474,1864,1159,365,-473,-1320,-2112,-2803,-3345,-3695,-3836,-3732,-3387,-2787,-1969,-985,71,1075,1926,2506,2777,2727,2394,1861,1199,498,-192,-831,-1419,-1959,-2460,-2923,-3324,-3632,-3798,-3804,-3612,-3264,-2770,-2207,-1637,-1129,-745,-527,-494,-652,-961,-1398,-1886,-2386,-2807,-3107,-3206,-3070,-2677,-2023,-1160,-150,912,1909,2737,3310,3554,3465,3035,2329,1427,421,-546,-1369,-1907,-2080,-1826,-1140,-51,1355,2973,4638,6203,7475,8302,8546,8118,7032,5351,3256,961,-1275,-3216,-4673,-5515,-5691,-5233,-4208,-2778,-1092,646,2248,3549,4384,4687,4395,3572,2298,743,-912,-2468,-3750,-4618,-4998,-4866,-4261,-3279,-2035,-688,635,1768,2644,3154,3321,3157,2769,2276,1828,1564,1571,1904,2526,3339,4229,5009,5564,5754,5526,4843,3752,2312,654,-1092,-2752,-4184,-5240,-5832,-5889,-5419,-4437,-3050,-1372,434,2178,3711,4883,5608,5875,5692,5153,4347,3392,2412,1501,770,269,57,137,482,1051,1750,2514,3254,3926,4509,5016,5497,5984,6531,7125,7777,8405,8973,9388,9583,9525,9170,8553,7702,6699,5628,4580,3643,2866,2290,1897,1646,1474,1281,996,545,-73,-840,-1634,-2357,-2830,-2956,-2630,-1851,-675,772,2303,3727,4866,5593,5852,5655,5063,4179,3121,1995,918,-35,-773,-1257,-1426,-1289,-823,-97,845,1881,2891,3740,4287,4452,4177,3486,2475,1257,29,-1062,-1854,-2246,-2205,-1761,-1025,-144,694,1329,1627,1515,999,142,-932,-2038,-3025,-3690,-3928,-3647,-2836,-1552,90,1943,3806,5527,6936,7961,8530,8663,8388,7772,6914,5902,4865,3881,3063,2445,2062,1903,1909,2041,2196,2306,2286,2080,1664,1059,318,-443,-1117,-1569,-1731,-1546,-1069,-371,381,1050,1456,1525,1186,517,-397,-1370,-2228,-2801,-2964,-2664,-1925,-845,407,1632,2610,3182,3215,2699,1656,237,-1425,-3096,-4607,-5756,-6414,-6489,-5978,-4919,-3458,-1749,-9,1561,2791,3541,3751,3423,2615,1451,74,-1360,-2697,-3815,-4627,-5081,-5170,-4908,-4330,-3504,-2490,-1404,-340,580,1258,1644,1714,1519,1150,719,367,207,313,725,1392,2234,3109,3877,4405,4600,4413,3864,2989,1886,648,-618,-1827,-2884,-3764,-4412,-4838,-5060,-5100,-5003,-4791,-4496,-4137,-3733,-3306,-2870,-2442,-2017,-1597,-1160,-712,-248,198,592,879,1003,937,659,225,-323,-861,-1311,-1581,-1625,-1448,-1074,-592,-63,390,726,847,759,449,-20,-576,-1128,-1593,-1918,-2099,-2158,-2187,-2260,-2485,-2916,-3578,-4435,-5389,-6326,-7095,-7585,-7707,-7421,-6737,-5700,-4386,-2878,-1286,306,1782,3071,4075,4771,5109,5132,4860,4362,3716,2971,2210,1454,754,117,-426,-870,-1179,-1355,-1374,-1259,-1023,-699,-314,111,587,1131,1783,2574,3488,4491,5462,6276,6768,6817,6347,5360,3923,2193,336,-1417,-2889,-3906,-4390,-4310,-3735,-2774,-1580,-317,851,1794,2403,2628,2470,1973,1252,431,-340,-920,-1227,-1194,-866,-308,331,900,1238,1217,775,-94,-1310,-2750,-4248,-5627,-6723,-7411,-7617,-7346,-6646,-5643,-4472,-3284,-2224,-1383,-855,-653,-799,-1235,-1912,-2704,-3510,-4192,-4645,-4812,-4648,-4216,-3564,-2837,-2145,-1630,-1383,-1450,-1836,-2455,-3203,-3916,-4428,-4592,-4292,-3481,-2175,-469,1482,3471,5276,6703,7585,7868,7535,6712,5528,4188,2887,1767,959,484,330,415,633,871,1015,999,774,343,-249,-930,-1613,-2186,-2556,-2660,-2436,-1925,-1153,-243,688,1489,2035,2230,2028,1456,587,-422,-1415,-2191,-2631,-2632,-2208,-1436,-465,504,1277,1679,1583,953,-187,-1710,-3445,-5171,-6683,-7791,-8386,-8428,-7944,-7068,-5926,-4738,-3643,-2822,-2339,-2263,-2557,-3169,-3985,-4872,-5684,-6277,-6537,-6392,-5819,-4874,-3643,-2265,-892,355,1344,2036,2405,2493,2384,2162,1941,1795,1785,1938,2239,2650,3091,3467,3670,3601,3193,2423,1321,-19,-1490,-2930,-4222,-5228,-5883,-6131,-5991,-5477,-4685,-3669,-2569,-1476,-522,200,605,644,306,-392,-1367,-2527,-3718,-4788,-5581,-5959,-5837,-5191,-4054,-2542,-808,972,2595,3906,4769,5094,4886,4168,3072,1731,336,-953,-1971,-2612,-2795,-2513,-1789,-724,541,1839,2971,3800,4196,4119,3584,2640,1418,2,-1441,-2835,-4045,-5016,-5659,-5952,-5853,-5388,-4572,-3496,-2229,-907,378,1504,2400,2998,3290,3265,2975,2458,1805,1102,461,-21,-259,-210,123,684,1386,2089,2685,3049,3118,2885,2368,1684,924,250,-234,-399,-196,408,1346,2522,3758,4866,5640,5906,5558,4568,3016,1078,-1024,-3000,-4629,-5693,-6096,-5824,-4940,-3602,-1983,-280,1318,2677,3683,4298,4506,4352,3888,3188,2340,1411,502,-339,-1024,-1534,-1847,-1981,-1997,-1956,-1949,-2044,-2287,-2695,-3237,-3844,-4448,-4944,-5274,-5395,-5280,-4970,-4473,-3847,-3123,-2329,-1491,-624,238,1056,1782,2348,2707,2797,2593,2067,1251,171,-1071,-2374,-3584,-4553,-5111,-5156,-4584,-3434,-1757,265,2433,4507,6262,7512,8125,8068,7365,6139,4570,2865,1280,19,-715,-811,-223,998,2719,4747,6826,8701,10117,10869,10841,9978,8370,6147,3565,870,-1659,-3801,-5381,-6336,-6655,-6435,-5794,-4885,-3852,-2840,-1913,-1177,-593,-210,59,219,360,522,774,1161,1707,2431,3298,4280,5290,6253,7058,7610,7810,7602,6941,5861,4403,2708,909,-793,-2227,-3239,-3733,-3702,-3190,-2344,-1311,-297,542,1057,1194,908,282,-635,-1698,-2784,-3770,-4514,-4934,-4955,-4564,-3802,-2755,-1550,-342,723,1511,1945,1984,1678,1110,437,-170,-532,-508,-8,963,2318,3901,5479,6842,7748,8064,7697,6688,5145,3294,1359,-357,-1653,-2317,-2294,-1577,-310,1316,3024,4550,5641,6129,5906,4990,3460,1490,-700,-2866,-4757,-6153,-6897,-6877,-6093,-4586,-2495,10,2717,5400,7834,9829,11210,11886,11798,11001,9599,7786,5798,3880,2254,1077,410,228,404,767,1087,1195,932,263,-778,-2059,-3382,-4543,-5341,-5636,-5372,-4558,-3304,-1753,-104,1453,2728,3592,3936,3748,3042,1922,513,-1017,-2513,-3815,-4844,-5505,-5816,-5769,-5420,-4818,-4015,-3071,-2046,-994,27,975,1813,2523,3082,3510,3787,3954,4012,4000,3953,3903,3892,3948,4080,4283,4514,4739,4884,4921,4772,4423,3817,2951,1821,472,-1024,-2563,-4035,-5331,-6376,-7102,-7503,-7555,-7303,-6772,-6031,-5140,-4187,-3217,-2308,-1475,-748,-120,428,908,1359,1788,2220,2655,3071,3440,3684,3734,3487,2870,1857,433,-1289,-3205,-5117,-6827,-8144,-8898,-8983,-8377,-7134,-5395,-3386,-1341,463,1805,2528,2530,1852,556,-1178,-3187,-5255,-7219,-8912,-10234,-11088,-11452,-11297,-10661,-9601,-8192,-6544,-4762,-2954,-1221,356,1717,2815,3647,4185,4457,4445,4155,3585,2741,1651,390,-947,-2220,-3280,-4001,-4283,-4094,-3443,-2411,-1096,353,1794,3085,4099,4757,5009,4868,4381,3647,2782,1911,1152,582,258,163,257,450,624,684,516,83,-629,-1570,-2632,-3702,-4603,-5214,-5380,-5024,-4107,-2641,-736,1473,3767,5921,7707,8923,9429,9143,8065,6266,3894,1164,-1673,-4335,-6573,-8198,-9079,-9239,-8733,-7754,-6497,-5181,-4003,-3084,-2519,-2284,-2362,-2640,-3040,-3459,-3811,-4043,-4095,-3943,-3555,-2918,-2050,-955,287,1625,2959,4198,5284,6168,6854,7361,7749,8038,8278,8439,8489,8372,8007,7356,6385,5113,3601,1943,280,-1242,-2458,-3246,-3500,-3215,-2414,-1239,151,1530,2696,3454,3682,3322,2393,1003,-705,-2523,-4264,-5741,-6811,-7384,-7396,-6841,-5737,-4140,-2161,62,2327,4419,6128,7263,7708,7420,6446,4916,3031,1032,-817,-2281,-3163,-3365,-2879,-1805,-338,1261,2709,3726,4108,3744,2638,924,-1173,-3376,-5369,-6895,-7738,-7795,-7065,-5633,-3681,-1435,851,2934,4612,5731,6223,6068,5336,4123,2582,863,-852,-2430,-3729,-4659,-5155,-5161,-4689,-3733,-2389,-736,1056,2815,4358,5498,6126,6150,5593,4512,3066,1431,-161,-1488,-2365,-2633,-2239,-1188,410,2362,4418,6295,7712,8448,8350,7372,5568,3089,160,-2929,-5868,-8359,-10129,-10997,-10861,-9723,-7717,-5029,-1964,1199,4127,6601,8423,9522,9900,9609,8792,7555,6071,4453,2835,1307,-61,-1244,-2235,-3065,-3757,-4346,-4844,-5260,-5575,-5790,-5881,-5861,-5729,-5514,-5220,-4875,-4476,-4034,-3559,-3062,-2576,-2135,-1799,-1596,-1574,-1716,-2003,-2369,-2743,-3036,-3188,-3131,-2846,-2297,-1521,-532,570,1705,2734,3534,4004,4064,3731,3045,2142,1137,204,-564,-1047,-1215,-1050,-573,147,1054,2051,3060,4026,4885,5641,6277,6826,7297,7716,8082,8376,8559,8561,8315,7740,6795,5476,3803,1898,-136,-2123,-3899,-5339,-6312,-6783,-6723,-6172,-5180,-3837,-2228,-464,1347,3099,4693,6044,7088,7783,8094,8046,7642,6963,6061,5040,3986,3002,2163,1544,1187,1116,1339,1833,2576,3505,4553,5613,6572,7299,7663,7546,6870,5595,3732,1381,-1349,-4232,-7053,-9547,-11470,-12616,-12844,-12110,-10471,-8079,-5172,-2016,1081,3861,6083,7588,8292,8195,7392,6051,4390,2660,1078,-150,-928,-1190,-982,-366,514,1537,2547,3422,4066,4427,4496,4319,3979,3571,3227,3014,3019,3237,3644,4158,4654,5015,5094,4792,4026,2787,1112,-880,-3019,-5089,-6856,-8100,-8645,-8395,-7341,-5589,-3314,-753,1820,4170,6078,7418,8122,8216,7777,6957,5915,4837,3879,3159,2739,2613,2694,2885,3008,2940,2567,1827,778,-496,-1814,-2984,-3819,-4179,-3996,-3290,-2176,-824,530,1668,2379,2551,2117,1160,-215,-1792,-3380,-4776,-5828,-6443,-6563,-6193,-5366,-4137,-2602,-852,975,2753,4341,5609,6467,6840,6721,6128,5139,3865,2450,1060,-137,-981,-1354,-1186,-498,632,2039,3522,4856,5819,6253,6041,5167,3687,1734,-505,-2809,-4974,-6800,-8150,-8923,-9078,-8624,-7615,-6146,-4352,-2369,-377,1481,3057,4247,4992,5269,5118,4586,3800,2846,1878,997,319,-87,-163,86,639,1413,2303,3163,3844,4191,4080,3425,2192,420,-1783,-4250,-6761,-9079,-10973,-12263,-12823,-12636,-11749,-10297,-8464,-6443,-4440,-2601,-1067,107,881,1277,1345,1153,796,349,-102,-488,-781,-933,-966,-898,-772,-665,-647,-789,-1152,-1756,-2570,-3522,-4487,-5294,-5802,-5840,-5332,-4225,-2583,-518,1754,4009,5969,7425,8180,8167,7392,5974,4105,2012,-72,-1966,-3526,-4702,-5481,-5901,-6040,-5943,-5697,-5310,-4829,-4240,-3550,-2760,-1872,-918,71,1040,1943,2714,3304,3649,3704,3416,2750,1695,272,-1443,-3326,-5220,-6919,-8262,-9075,-9264,-8817,-7760,-6264,-4495,-2704,-1138,11,563,488,-214,-1406,-2919,-4547,-6080,-7361,-8263,-8741,-8795,-8499,-7953,-7307,-6698,-6260,-6069,-6169,-6506,-6990,-7463,-7745,-7688,-7152,-6103,-4553,-2618,-475,1667,3566,5030,5898,6121,5705,4781,3503,2088,723,-430,-1273,-1750,-1886,-1727,-1372,-928,-513,-206,-74,-97,-242,-397,-480,-378,-57,482,1173,1874,2449,2699,2518,1794,550,-1128,-3060,-4993,-6677,-7846,-8356,-8097,-7132,-5573,-3657,-1631,219,1666,2533,2725,2278,1279,-63,-1517,-2838,-3792,-4225,-4043,-3261,-1958,-313,1483,3193,4597,5522,5826,5453,4420,2809,794,-1411,-3556,-5384,-6686,-7315,-7222,-6450,-5150,-3519,-1811,-255,944,1644,1781,1363,487,-682,-1937,-3040,-3795,-4038,-3716,-2848,-1563,-53,1476,2797,3763,4278,4317,3970,3326,2568,1839,1278,1002,1046,1431,2096,2963,3923,4867,5709,6367,6807,6976,6873,6462,5772,4799,3616,2273,883,-473,-1694,-2707,-3462,-3909,-4049,-3873,-3406,-2704,-1808,-821,183,1112,1872,2414,2671,2640,2324,1772,1054,270,-470,-1057,-1382,-1376,-982,-202,917,2303,3798,5263,6486,7311,7560,7138,6002,4176,1794,-995,-3936,-6805,-9344,-11342,-12616,-13061,-12631,-11385,-9458,-7065,-4483,-2012,65,1499,2145,1935,929,-730,-2798,-4995,-7007,-8559,-9416,-9475,-8702,-7225,-5231,-2983,-768,1168,2612,3452,3650,3271,2445,1360,245,-700,-1270,-1376,-966,-115,1045,2338,3528,4463,4965,4987,4541,3710,2664,1590,669,69,-143,59,584,1302,2022,2555,2740,2456,1684,459,-1064,-2705,-4223,-5415,-6099,-6186,-5658,-4598,-3151,-1521,69,1416,2338,2744,2592,1953,944,-245,-1391,-2294,-2754,-2666,-1995,-798,781,2529,4219,5587,6446,6618,6052,4742,2795,389,-2240,-4809,-7041,-8675,-9533,-9505,-8612,-6961,-4775,-2325,57,2075,3464,4054,3808,2790,1204,-668,-2510,-3988,-4857,-4941,-4207,-2729,-700,1616,3902,5867,7230,7835,7586,6543,4857,2768,586,-1404,-2911,-3757,-3834,-3157,-1842,-82,1871,3752,5326,6393,6838,6610,5750,4361,2619,727,-1076,-2579,-3588,-3978,-3684,-2722,-1173,830,3112,5487,7744,9713,11202,12114,12344,11907,10837,9264,7350,5311,3362,1734,575,20,70,690,1728,3025,4366,5584,6526,7098,7259,6998,6355,5373,4132,2705,1196,-284,-1632,-2733,-3530,-3963,-4049,-3801,-3280,-2536,-1645,-662,321,1251,2031,2614,2923,2932,2622,2029,1217,309,-569,-1265,-1655,-1663,-1246,-450,642,1898,3154,4265,5092,5555,5616,5283,4635,3749,2795,1899,1239,939,1094,1718,2769,4111,5574,6951,8043,8685,8772,8267,7212,5713,3922,2013,156,-1506,-2874,-3884,-4534,-4840,-4863,-4685,-4376,-4030,-3685,-3372,-3077,-2749,-2351,-1814,-1139,-329,551,1417,2180,2764,3111,3226,3120,2854,2499,2124,1805,1602,1554,1676,1960,2356,2790,3165,3372,3306,2904,2115,961,-487,-2109,-3719,-5119,-6111,-6535,-6301,-5438,-4049,-2373,-681,699,1494,1481,578,-1169,-3565,-6294,-8975,-11195,-12609,-12954,-12122,-10163,-7284,-3821,-208,3117,5722,7297,7641,6746,4753,1955,-1237,-4397,-7063,-8891,-9594,-9080,-7346,-4595,-1095,2746,6524,9812,12271,13650,13830,12824,10780,7921,4584,1088,-2198,-4997,-7071,-8291,-8628,-8130,-6926,-5187,-3118,-933,1147,2933,4253,5001,5125,4657,3694,2379,907,-552,-1832,-2822,-3490,-3823,-3907,-3796,-3600,-3369,-3156,-2981,-2832,-2715,-2608,-2513,-2452,-2443,-2536,-2758,-3132,-3646,-4248,-4859,-5391,-5742,-5872,-5748,-5425,-4966,-4506,-4141,-4001,-4134,-4574,-5274,-6158,-7083,-7912,-8467,-8627,-8271,-7372,-5936,-4067,-1900,372,2561,4495,6025,7098,7659,7771,7466,6845,5976,4936,3804,2643,1540,570,-178,-634,-738,-462,162,1095,2192,3348,4367,5118,5460,5322,4696,3639,2272,761,-724,-2005,-2960,-3501,-3627,-3383,-2870,-2238,-1607,-1114,-821,-753,-866,-1095,-1306,-1422,-1322,-983,-389,400,1302,2206,3006,3610,3966,4048,3896,3567,3164,2798,2560,2532,2721,3110,3596,4067,4353,4324,3852,2901,1480,-280,-2231,-4114,-5722,-6806,-7226,-6878,-5792,-4061,-1890,471,2746,4661,5999,6613,6453,5593,4185,2481,749,-714,-1692,-2001,-1605,-543,1025,2856,4678,6208,7224,7585,7269,6335,4957,3339,1730,367,-557,-890,-589,338,1759,3516,5364,7064,8379,9095,9096,8304,6793,4682,2230,-300,-2586,-4379,-5465,-5766,-5282,-4137,-2516,-649,1231,2895,4187,4976,5222,4956,4246,3264,2173,1167,424,31,52,419,1037,1736,2362,2776,2907,2750,2369,1905,1500,1328,1492,2061,3008,4231,5581,6836,7809,8282,8136,7271,5707,3528,912,-1898,-4634,-7016,-8820,-9874,-10113,-9545,-8283,-6493,-4391,-2197,-130,1644,2982,3825,4132,3933,3280,2255,991,-408,-1787,-3034,-4025,-4681,-4948,-4812,-4308,-3488,-2459,-1312,-147,963,1975,2869,3639,4288,4800,5152,5314,5243,4933,4374,3616,2721,1778,890,141,-396,-682,-709,-499,-94,442,1057,1674,2235,2686,2975,3077,2993,2722,2322,1840,1344,906,578,411,416,603,946,1425,1997,2623,3251,3836,4334,4695,4889,4859,4595,4046,3224,2119,776,-747,-2366,-3967,-5444,-6683,-7593,-8104,-8154,-7731,-6814,-5450,-3699,-1685,435,2488,4270,5637,6433,6606,6127,5057,3516,1676,-245,-2020,-3440,-4341,-4632,-4301,-3427,-2147,-656,832,2121,3035,3458,3348,2718,1665,337,-1087,-2392,-3399,-3934,-3914,-3279,-2105,-476,1390,3289,4953,6169,6756,6615,5768,4290,2400,291,-1748,-3507,-4793,-5493,-5603,-5176,-4366,-3348,-2314,-1430,-798,-457,-371,-426,-509,-447,-156,438,1325,2420,3618,4753,5682,6266,6439,6158,5504,4564,3523,2546,1813,1431,1466,1873,2573,3379,4134,4618,4696,4262,3291,1844,46,-1926,-3870,-5582,-6907,-7720,-7961,-7656,-6846,-5684,-4302,-2896,-1632,-664,-98,31,-271,-900,-1755,-2651,-3459,-4008,-4205,-3965,-3293,-2199,-809,794,2422,3948,5209,6113,6575,6617,6281,5683,4972,4281,3747,3455,3440,3700,4184,4791,5432,5954,6265,6243,5841,5039,3889,2496,1010,-398,-1550,-2319,-2607,-2409,-1770,-798,337,1479,2444,3110,3397,3272,2791,2033,1139,249,-494,-977,-1126,-931,-413,324,1183,1999,2644,2983,2936,2464,1593,398,-981,-2402,-3697,-4735,-5415,-5685,-5556,-5085,-4380,-3551,-2741,-2045,-1570,-1375,-1489,-1918,-2626,-3540,-4577,-5611,-6550,-7290,-7795,-8043,-8076,-7959,-7763,-7575,-7437,-7385,-7401,-7459,-7497,-7464,-7321,-7041,-6646,-6147,-5614,-5084,-4623,-4259,-4007,-3849,-3733,-3600,-3364,-2973,-2371,-1570,-594,455,1482,2326,2873,3000,2640,1793,504,-1085,-2812,-4456,-5820,-6710,-7009,-6644,-5643,-4087,-2141,-3,2099,3928,5307,6063,6154,5564,4402,2805,979,-887,-2595,-4005,-5038,-5656,-5920,-5890,-5696,-5440,-5224,-5121,-5157,-5340,-5631,-5982,-6328,-6604,-6770,-6771,-6627,-6320,-5932,-5503,-5141,-4920,-4920,-5186,-5720,-6479,-7371,-8272,-9029,-9509,-9586,-9208,-8362,-7114,-5595,-3943,-2358,-969,67,691,859,605,3,-827,-1747,-2591,-3225,-3521,-3420,-2904,-2036,-939,232,1291,2080,2490,2468,2054,1341,484,-358,-1009,-1359,-1332,-914,-178,789,1808,2737,3392,3659,3451,2755,1615,142,-1533,-3224,-4779,-6035,-6885,-7254,-7140,-6581,-5680,-4570,-3403,-2322,-1452,-860,-587,-618,-918,-1437,-2102,-2881,-3694,-4519,-5305,-6002,-6584,-6984,-7183,-7127,-6797,-6168,-5241,-4031,-2572,-932,813,2545,4147,5485,6440,6903,6811,6141,4915,3232,1213,-948,-3062,-4904,-6296,-7086,-7184,-6595,-5365,-3661,-1643,434,2365,3919,4940,5320,5041,4167,2838,1258,-334,-1708,-2652,-3041,-2816,-2035,-824,610,2033,3226,3996,4248,3953,3201,2150,1024,75,-492,-498,102,1280,2889,4713,6487,7948,8862,9081,8528,7262,5396,3162,792,-1437,-3284,-4552,-5104,-4894,-3967,-2446,-542,1502,3434,5029,6133,6672,6652,6181,5392,4488,3633,2984,2632,2582,2792,3131,3453,3597,3432,2865,1897,564,-973,-2540,-3907,-4854,-5214,-4872,-3818,-2134,25,2412,4782,6850,8404,9262,9355,8679,7346,5501,3370,1159,-916,-2686,-4037,-4902,-5297,-5263,-4917,-4370,-3766,-3215,-2818,-2607,-2599,-2741,-2979,-3222,-3419,-3507,-3496,-3394,-3251,-3108,-3011,-2967,-2970,-2977,-2919,-2730,-2315,-1636,-644,625,2111,3684,5186,6412,7202,7381,6890,5715,3950,1782,-551,-2752,-4534,-5649,-5932,-5325,-3897,-1816,642,3169,5426,7120,8031,8032,7151,5511,3356,990,-1272,-3137,-4392,-4913,-4700,-3829,-2482,-890,719,2093,3081,3547,3481,2921,1993,857,-300,-1313,-2042,-2414,-2426,-2116,-1604,-994,-445,-69,29,-214,-788,-1659,-2705,-3783,-4726,-5347,-5536,-5182,-4301,-2936,-1226,657,2512,4150,5401,6165,6370,6059,5278,4181,2898,1599,425,-529,-1176,-1542,-1630,-1551,-1370,-1201,-1090,-1089,-1174,-1296,-1381,-1330,-1057,-507,358,1503,2873,4349,5808,7086,8059,8603,8643,8175,7212,5868,4258,2550,915,-503,-1563,-2205,-2392,-2176,-1639,-921,-163,501,974,1223,1262,1179,1080,1088,1310,1789,2540,3485,4505,5466,6174,6530,6422,5854,4891,3658,2342,1135,233,-209,-90,622,1873,3540,5435,7316,8957,10115,10644,10443,9532,8012,6071,3959,1936,274,-842,-1265,-983,-67,1327,2935,4518,5775,6506,6538,5833,4415,2463,178,-2118,-4136,-5581,-6226,-5960,-4766,-2774,-206,2635,5397,7760,9444,10280,10207,9293,7719,5739,3664,1773,322,-542,-764,-407,387,1401,2408,3201,3616,3595,3138,2347,1376,419,-329,-687,-533,199,1482,3217,5223,7282,9141,10580,11422,11571,11013,9840,8177,6249,4243,2370,787,-421,-1211,-1630,-1772,-1734,-1683,-1675,-1826,-2113,-2522,-2969,-3351,-3570,-3540,-3214,-2585,-1687,-595,605,1781,2836,3645,4142,4266,4020,3423,2550,1497,377,-691,-1621,-2355,-2886,-3251,-3531,-3805,-4176,-4674,-5332,-6074,-6840,-7487,-7911,-8025,-7758,-7158,-6247,-5160,-4004,-2927,-2033,-1420,-1116,-1122,-1371,-1769,-2191,-2513,-2626,-2467,-2003,-1284,-372,603,1516,2235,2661,2732,2449,1863,1065,209,-588,-1144,-1386,-1190,-561,505,1928,3587,5333,6978,8339,9255,9573,9250,8231,6616,4492,2068,-466,-2861,-4923,-6470,-7395,-7674,-7335,-6524,-5387,-4161,-3024,-2165,-1692,-1651,-2025,-2721,-3632,-4609,-5521,-6240,-6685,-6803,-6608,-6152,-5527,-4862,-4261,-3846,-3669,-3771,-4124,-4673,-5330,-5975,-6509,-6813,-6817,-6469,-5760,-4720,-3421,-1969,-471,926,2122,2991,3470,3498,3082,2246,1090,-290,-1721,-3087,-4233,-5060,-5510,-5533,-5154,-4381,-3277,-1885,-295,1420,3164,4821,6302,7474,8254,8557,8340,7608,6410,4853,3082,1272,-401,-1768,-2716,-3152,-3082,-2528,-1612,-452,747,1842,2624,2982,2807,2081,852,-758,-2563,-4340,-5860,-6918,-7384,-7198,-6414,-5161,-3642,-2102,-769,139,497,241,-577,-1838,-3316,-4788,-5974,-6669,-6691,-5969,-4513,-2444,50,2700,5238,7387,8944,9774,9841,9207,8025,6490,4863,3350,2176,1452,1254,1557,2264,3252,4317,5302,6018,6341,6188,5557,4484,3118,1584,102,-1188,-2118,-2623,-2660,-2279,-1548,-591,488,1566,2571,3424,4092,4545,4772,4789,4602,4267,3811,3301,2771,2266,1800,1396,1042,737,465,204,-57,-343,-650,-986,-1317,-1613,-1831,-1933,-1891,-1717,-1408,-1022,-584,-134,294,703,1078,1437,1776,2087,2340,2495,2493,2283,1819,1076,57,-1198,-2623,-4112,-5538,-6767,-7662,-8117,-8058,-7442,-6302,-4697,-2753,-636,1475,3379,4918,5967,6468,6440,5945,5137,4139,3150,2278,1646,1282,1174,1257,1407,1519,1444,1109,438,-555,-1820,-3252,-4706,-6032,-7081,-7736,-7941,-7670,-6975,-5938,-4676,-3331,-2035,-903,-40,521,754,703,426,4,-474,-935,-1299,-1536,-1602,-1521,-1295,-987,-639,-312,-62,91,125,75,-24,-93,-55,161,623,1330,2266,3338,4432,5389,6070,6334,6116,5385,4208,2688,1006,-659,-2113,-3201,-3802,-3870,-3403,-2487,-1255,130,1456,2563,3268,3492,3187,2397,1226,-182,-1643,-2981,-4043,-4702,-4901,-4611,-3881,-2766,-1396,140,1696,3188,4510,5592,6394,6870,7032,6877,6444,5783,4935,3983,2959,1943,953,41,-811,-1568,-2271,-2894,-3458,-3943,-4347,-4651,-4861,-4971,-5004,-4968,-4892,-4770,-4624,-4413,-4151,-3791,-3350,-2820,-2236,-1630,-1046,-522,-66,302,627,907,1196,1490,1809,2129,2440,2710,2915,3038,3063,2986,2813,2535,2161,1679,1088,386,-413,-1287,-2172,-3012,-3701,-4153,-4288,-4045,-3427,-2462,-1258,53,1301,2304,2915,2999,2509,1439,-116,-2036,-4105,-6120,-7839,-9051,-9592,-9344,-8282,-6447,-3977,-1059,2051,5096,7815,9985,11463,12159,12109,11395,10189,8696,7128,5695,4544,3772,3398,3377,3617,3968,4296,4436,4284,3745,2808,1510,-39,-1686,-3230,-4489,-5290,-5514,-5134,-4160,-2730,-993,818,2493,3808,4609,4785,4330,3303,1856,192,-1456,-2854,-3816,-4207,-3996,-3218,-2011,-554,936,2258,3252,3829,3969,3735,3223,2577,1923,1362,967,733,645,627,629,580,461,260,-1,-272,-530,-719,-834,-867,-839,-788,-766,-826,-1025,-1389,-1939,-2647,-3459,-4300,-5040,-5587,-5795,-5600,-4932,-3797,-2254,-397,1611,3617,5434,6908,7911,8353,8215,7508,6302,4714,2850,884,-1075,-2867,-4402,-5585,-6375,-6769,-6790,-6523,-6048,-5501,-4978,-4606,-4456,-4594,-5021,-5715,-6591,-7537,-8436,-9136,-9562,-9621,-9324,-8694,-7817,-6811,-5779,-4854,-4097,-3574,-3274,-3158,-3148,-3141,-3026,-2718,-2147,-1304,-232,1004,2268,3446,4412,5048,5320,5178,4684,3887,2907,1855,852,-11,-665,-1102,-1322,-1391,-1360,-1304,-1275,-1314,-1420,-1594,-1777,-1944,-2016,-1966,-1748,-1366,-839,-235,372,876,1179,1193,858,160,-872,-2155,-3574,-4981,-6230,-7188,-7766,-7925,-7672,-7075,-6232,-5271,-4324,-3516,-2942,-2679,-2738,-3106,-3710,-4453,-5213,-5873,-6316,-6490,-6344,-5922,-5275,-4508,-3749,-3115,-2717,-2620,-2840,-3331,-4007,-4714,-5323,-5664,-5640,-5181,-4276,-3000,-1429,268,1973,3513,4795,5720,6265,6433,6279,5870,5296,4634,3942,3272,2630,2031,1472,933,424,-73,-545,-984,-1368,-1670,-1873,-1963,-1955,-1882,-1788,-1751,-1813,-2048,-2458,-3056,-3802,-4627,-5467,-6226,-6849,-7270,-7483,-7455,-7245,-6853,-6359,-5808,-5272,-4829,-4536,-4460,-4619,-5008,-5579,-6231,-6852,-7293,-7420,-7133,-6364,-5126,-3477,-1553,486,2446,4146,5442,6211,6435,6108,5339,4258,3040,1884,956,403,296,651,1394,2390,3466,4410,5053,5237,4902,4034,2729,1116,-614,-2269,-3659,-4635,-5091,-4995,-4355,-3266,-1834,-226,1404,2896,4124,5013,5528,5690,5557,5216,4753,4274,3832,3503,3296,3222,3256,3365,3505,3632,3716,3724,3661,3522,3337,3118,2900,2693,2509,2354,2199,2057,1880,1680,1422,1123,762,376,-56,-489,-934,-1366,-1781,-2174,-2539,-2883,-3211,-3530,-3847,-4168,-4490,-4785,-5027,-5135,-5055,-4689,-3966,-2855,-1332,527,2630,4818,6904,8704,10043,10802,10911,10380,9286,7761,5990,4174,2503,1158,260,-123,12,600,1514,2588,3634,4451,4891,4810,4171,2956,1275,-765,-2948,-5073,-6917,-8270,-8972,-8924,-8082,-6504,-4302,-1671,1165,3946,6432,8415,9729,10316,10147,9315,7931,6167,4215,2237,416,-1143,-2337,-3121,-3483,-3439,-3032,-2340,-1422,-396,663,1646,2463,3051,3343,3320,2981,2353,1502,498,-557,-1582,-2477,-3175,-3609,-3744,-3553,-3054,-2260,-1245,-69,1172,2378,3467,4349,4982,5332,5414,5270,4968,4597,4250,4009,3935,4058,4370,4824,5334,5802,6107,6152,5858,5174,4119,2732,1119,-604,-2279,-3776,-4948,-5711,-5985,-5770,-5085,-4033,-2714,-1305,62,1228,2085,2561,2630,2323,1712,913,59,-697,-1221,-1404,-1197,-589,332,1462,2636,3693,4496,4935,4977,4610,3932,3005,1997,1008,186,-394,-668,-639,-354,107,623,1078,1367,1401,1145,606,-182,-1115,-2118,-3057,-3866,-4432,-4729,-4697,-4343,-3667,-2703,-1509,-154,1249,2603,3777,4673,5198,5298,4965,4223,3147,1822,368,-1105,-2481,-3649,-4510,-4975,-4970,-4457,-3419,-1894,46,2275,4644,6962,9059,10745,11898,12416,12277,11526,10264,8663,6904,5194,3714,2614,1979,1847,2155,2827,3682,4584,5342,5845,5994,5774,5212,4399,3454,2519,1753,1277,1216,1613,2486,3768,5356,7086,8772,10235,11283,11802,11686,10941,9602,7806,5704,3518,1428,-352,-1704,-2518,-2778,-2509,-1789,-742,502,1808,3053,4149,5030,5647,5999,6073,5892,5487,4895,4175,3392,2603,1879,1276,829,577,502,594,789,1036,1246,1370,1349,1168,835,379,-149,-697,-1215,-1663,-2009,-2227,-2286,-2170,-1838,-1287,-498,517,1711,3043,4404,5718,6856,7743,8290,8461,8246,7672,6781,5650,4326,2900,1403,-89,-1552,-2927,-4177,-5271,-6146,-6802,-7189,-7333,-7244,-6974,-6578,-6127,-5657,-5231,-4838,-4503,-4191,-3897,-3602,-3295,-2977,-2647,-2319,-2001,-1717,-1478,-1313,-1236,-1263,-1408,-1663,-2023,-2459,-2931,-3384,-3754,-3970,-3970,-3695,-3110,-2210,-1021,405,1967,3560,5036,6270,7115,7482,7291,6554,5314,3698,1864,-4,-1730,-3161,-4213,-4819,-5019,-4848,-4423,-3864,-3297,-2862,-2640,-2717,-3096,-3755,-4617,-5554,-6437,-7111,-7448,-7362,-6802,-5799,-4425,-2808,-1115,487,1830,2785,3268,3256,2771,1905,747,-546,-1881,-3112,-4171,-4996,-5561,-5903,-6064,-6127,-6175,-6279,-6490,-6822,-7261,-7753,-8227,-8608,-8809,-8767,-8437,-7782,-6819,-5574,-4123,-2558,-993,446,1649,2529,3027,3150,2923,2435,1803,1141,596,248,183,409,907,1606,2414,3209,3886,4329,4465,4238,3624,2635,1307,-301,-2105,-4010,-5908,-7686,-9236,-10474,-11318,-11741,-11706,-11242,-10378,-9193,-7779,-6266,-4783,-3485,-2506,-1956,-1913,-2395,-3366,-4744,-6384,-8136,-9813,-11253,-12286,-12795,-12671,-11887,-10428,-8378,-5841,-3000,-41,2802,5344,7387,8814,9557,9607,9037,7955,6501,4856,3145,1540,100,-1072,-1986,-2623,-3035,-3257,-3356,-3357,-3317,-3217,-3082,-2850,-2511,-2002,-1292,-357,811,2183,3698,5269,6776,8083,9063,9584,9594,9039,7994,6538,4843,3110,1526,295,-459,-676,-348,417,1500,2725,3909,4916,5602,5929,5851,5422,4675,3707,2585,1401,222,-889,-1877,-2696,-3310,-3676,-3785,-3610,-3159,-2448,-1511,-418,744,1867,2833,3533,3862,3773,3215,2228,839,-857,-2742,-4692,-6536,-8115,-9278,-9878,-9835,-9105,-7716,-5756,-3368,-731,1962,4504,6722,8465,9621,10149,10021,9296,8040,6376,4433,2368,318,-1566,-3188,-4443,-5314,-5762,-5843,-5590,-5087,-4409,-3637,-2833,-2043,-1296,-583,100,787,1490,2221,2959,3662,4275,4701,4894,4770,4333,3581,2591,1452,293,-774,-1630,-2226,-2516,-2530,-2321,-1964,-1549,-1147,-804,-538,-327,-134,94,398,795,1285,1815,2335,2747,2984,2970,2663,2051,1163,56,-1170,-2407,-3536,-4439,-5045,-5290,-5188,-4760,-4095,-3288,-2442,-1676,-1053,-640,-454,-475,-670,-966,-1283,-1543,-1653,-1553,-1190,-546,372,1510,2794,4103,5314,6291,6928,7141,6909,6257,5260,4027,2695,1395,242,-670,-1312,-1681,-1825,-1827,-1785,-1785,-1915,-2199,-2653,-3225,-3849,-4428,-4850,-5025,-4851,-4299,-3345,-2058,-529,1087,2611,3874,4707,5008,4729,3885,2588,967,-774,-2464,-3920,-5018,-5678,-5888,-5679,-5133,-4357,-3453,-2547,-1703,-1005,-478,-141,21,32,-69,-249,-478,-720,-962,-1187,-1368,-1521,-1612,-1680,-1722,-1786,-1899,-2103,-2426,-2860,-3408,-4000,-4604,-5142,-5555,-5812,-5881,-5771,-5511,-5109,-4621,-4038,-3377,-2617,-1725,-681,555,1970,3569,5276,7037,8726,10226,11397,12120,12287,11858,10814,9234,7224,4960,2625,428,-1469,-2924,-3874,-4307,-4265,-3837,-3134,-2265,-1346,-450,365,1078,1708,2279,2857,3474,4172,4944,5763,6558,7247,7735,7924,7781,7261,6438,5361,4197,3061,2141,1546,1391,1703,2458,3567,4882,6232,7420,8277,8651,8468,7688,6369,4601,2541,360,-1746,-3624,-5120,-6156,-6690,-6731,-6331,-5571,-4532,-3319,-2004,-671,629,1841,2923,3831,4533,4971,5133,4961,4459,3614,2455,1017,-614,-2361,-4083,-5652,-6917,-7724,-7970,-7553,-6466,-4731,-2461,187,3010,5767,8247,10228,11562,12142,11935,10966,9332,7156,4613,1872,-876,-3470,-5766,-7651,-9057,-9945,-10321,-10217,-9690,-8822,-7685,-6380,-4966,-3514,-2080,-699,585,1745,2758,3587,4208,4587,4688,4509,4028,3280,2310,1183,15,-1109,-2054,-2753,-3116,-3138,-2828,-2252,-1502,-683,96,754,1225,1509,1606,1593,1500,1428,1383,1425,1525,1680,1842,1986,2051,2022,1867,1578,1181,682,137,-417,-944,-1412,-1807,-2146,-2439,-2737,-3065,-3469,-3954,-4528,-5158,-5782,-6360,-6786,-7031,-7017,-6736,-6166,-5323,-4236,-2959,-1563,-140,1200,2335,3156,3549,3465,2856,1754,223,-1636,-3682,-5771,-7760,-9515,-10936,-11947,-12527,-12665,-12423,-11842,-11037,-10064,-9033,-7986,-6969,-5987,-5014,-4022,-2967,-1824,-602,677,1919,3040,3925,4464,4598,4274,3526,2417,1057,-396,-1799,-2978,-3815,-4203,-4107,-3528,-2526,-1206,317,1880,3364,4611,5526,6004,5997,5487,4484,3071,1326,-600,-2578,-4452,-6092,-7393,-8280,-8728,-8745,-8384,-7718,-6852,-5884,-4936,-4099,-3471,-3115,-3068,-3340,-3887,-4661,-5559,-6491,-7350,-8036,-8486,-8631,-8450,-7930,-7078,-5926,-4524,-2933,-1246,439,2014,3374,4436,5126,5421,5300,4799,3961,2850,1558,171,-1210,-2495,-3601,-4473,-5055,-5354,-5362,-5134,-4723,-4195,-3626,-3053,-2516,-1992,-1456,-853,-119,762,1821,2995,4230,5399,6392,7086,7407,7311,6816,5994,4952,3836,2798,1972,1484,1393,1727,2447,3467,4662,5883,6975,7809,8267,8295,7871,7047,5892,4565,3168,1904,859,168,-143,-63,336,954,1654,2274,2699,2795,2534,1896,949,-211,-1447,-2618,-3577,-4219,-4466,-4297,-3736,-2864,-1780,-631,462,1377,2022,2372,2417,2228,1889,1522,1251,1172,1376,1868,2637,3590,4599,5504,6140,6349,6044,5166,3769,1948,-124,-2236,-4191,-5780,-6875,-7387,-7309,-6693,-5653,-4317,-2848,-1371,-6,1174,2134,2875,3428,3849,4196,4529,4891,5305,5760,6243,6692,7087,7364,7517,7529,7408,7182,6873,6507,6125,5738,5387,5081,4842,4670,4560,4492,4427,4329,4135,3811,3302,2603,1719,705,-364,-1372,-2214,-2774,-2978,-2787,-2199,-1281,-102,1207,2521,3709,4638,5220,5387,5124,4468,3500,2339,1130,3,-902,-1519,-1783,-1717,-1342,-741,26,873,1765,2647,3523,4361,5164,5900,6528,7006,7275,7277,6992,6375,5472,4295,2938,1489,71,-1188,-2176,-2780,-2976,-2714,-2092,-1174,-124,905,1761,2328,2533,2401,1979,1411,829,389,215,369,877,1678,2673,3713,4646,5302,5586,5401,4756,3689,2298,723,-885,-2378,-3614,-4506,-4975,-5017,-4656,-3966,-3046,-2026,-1033,-201,369,596,449,-71,-904,-1956,-3093,-4180,-5058,-5619,-5764,-5474,-4760,-3710,-2432,-1081,192,1226,1909,2140,1899,1195,126,-1192,-2572,-3858,-4862,-5468,-5573,-5172,-4287,-3027,-1514,91,1632,2994,4058,4810,5206,5297,5121,4731,4194,3545,2833,2091,1349,644,14,-504,-875,-1073,-1080,-906,-556,-89,463,1017,1512,1891,2105,2170,2093,1956,1841,1836,2038,2476,3173,4074,5104,6135,7048,7702,8012,7906,7387,6499,5354,4091,2881,1886,1255,1078,1413,2234,3469,4998,6653,8257,9642,10637,11143,11081,10452,9300,7736,5883,3925,2003,289,-1109,-2115,-2692,-2874,-2714,-2314,-1779,-1218,-729,-382,-215,-231,-404,-665,-955,-1164,-1237,-1079,-675,-6,879,1902,2953,3897,4609,4979,4944,4477,3618,2436,1053,-408,-1820,-3060,-4071,-4780,-5202,-5344,-5244,-4962,-4543,-4042,-3508,-2978,-2485,-2053,-1693,-1399,-1176,-1009,-884,-832,-810,-887,-1020,-1252,-1553,-1913,-2305,-2676,-3011,-3238,-3358,-3320,-3130,-2774,-2267,-1616,-853,-12,872,1732,2535,3214,3735,4067,4199,4144,3941,3630,3291,2970,2741,2619,2625,2722,2866,2970,2957,2737,2251,1481,426,-829,-2196,-3531,-4685,-5524,-5921,-5810,-5165,-4020,-2475,-666,1226,3005,4498,5532,6016,5878,5148,3872,2177,201,-1886,-3909,-5700,-7106,-8012,-8350,-8097,-7312,-6072,-4536,-2859,-1215,215,1315,1949,2077,1671,773,-534,-2133,-3879,-5623,-7207,-8519,-9447,-9955,-10036,-9736,-9164,-8425,-7690,-7066,-6692,-6612,-6854,-7361,-8038,-8731,-9296,-9558,-9419,-8797,-7704,-6197,-4406,-2483,-601,1078,2424,3340,3779,3738,3256,2418,1324,113,-1096,-2167,-3016,-3573,-3838,-3830,-3640,-3363,-3120,-3039,-3190,-3656,-4425,-5474,-6705,-7998,-9197,-10144,-10689,-10712,-10151,-9001,-7326,-5270,-2992,-740,1305,2903,3928,4254,3860,2787,1134,-916,-3177,-5400,-7397,-8949,-9948,-10292,-9985,-9074,-7676,-5949,-4073,-2236,-616,658,1466,1777,1567,876,-208,-1595,-3133,-4695,-6139,-7335,-8211,-8699,-8811,-8582,-8084,-7421,-6682,-5947,-5271,-4674,-4145,-3661,-3168,-2639,-2013,-1296,-457,468,1446,2412,3296,4003,4476,4637,4469,3969,3173,2164,1021,-110,-1137,-1919,-2366,-2410,-2002,-1169,54,1561,3239,4930,6503,7806,8745,9234,9248,8790,7906,6666,5172,3532,1878,329,-984,-1959,-2512,-2581,-2173,-1306,-71,1410,2989,4492,5769,6683,7159,7168,6738,5966,4951,3855,2790,1895,1236,851,747,830,1060,1262,1382,1262,879,165,-852,-2131,-3593,-5122,-6597,-7879,-8834,-9352,-9356,-8810,-7758,-6263,-4479,-2556,-689,958,2233,3057,3368,3223,2657,1822,814,-215,-1168,-1955,-2514,-2834,-2898,-2740,-2379,-1867,-1233,-535,201,922,1597,2201,2714,3142,3479,3759,3981,4180,4352,4509,4658,4790,4920,5032,5126,5195,5202,5156,5011,4783,4456,4054,3588,3093,2585,2093,1640,1249,943,755,697,798,1054,1457,1979,2567,3174,3718,4143,4384,4395,4176,3725,3107,2373,1614,903,313,-101,-314,-318,-128,207,652,1125,1573,1926,2130,2148,1958,1553,961,217,-617,-1458,-2228,-2830,-3198,-3277,-3041,-2515,-1738,-807,192,1138,1948,2526,2848,2879,2654,2198,1585,863,130,-576,-1168,-1612,-1869,-1897,-1707,-1272,-625,213,1188,2238,3273,4219,4978,5484,5671,5524,5029,4230,3177,1953,647,-637,-1827,-2827,-3600,-4105,-4351,-4362,-4198,-3925,-3638,-3402,-3313,-3392,-3687,-4162,-4782,-5452,-6070,-6521,-6680,-6483,-5851,-4807,-3373,-1667,190,2028,3679,4994,5850,6189,5999,5329,4271,2945,1484,22,-1318,-2437,-3252,-3717,-3809,-3538,-2948,-2098,-1084,4,1057,1976,2688,3113,3242,3042,2556,1810,876,-176,-1270,-2326,-3278,-4059,-4625,-4946,-4997,-4782,-4303,-3597,-2708,-1695,-659,346,1204,1875,2312,2513,2519,2385,2200,2051,2020,2165,2512,3057,3759,4560,5375,6136,6764,7219,7469,7514,7384,7120,6791,6460,6205,6074,6112,6329,6706,7206,7752,8265,8640,8796,8635,8126,7232,5997,4476,2799,1087,-472,-1740,-2566,-2844,-2541,-1653,-264,1502,3487,5529,7434,9101,10362,11181,11482,11259,10540,9368,7835,6061,4146,2253,459,-1110,-2421,-3433,-4173,-4686,-5042,-5318,-5586,-5881,-6225,-6595,-6937,-7206,-7322,-7257,-6972,-6486,-5819,-5050,-4255,-3522,-2944,-2572,-2454,-2569,-2896,-3340,-3816,-4207,-4390,-4288,-3812,-2955,-1728,-202,1516,3282,4947,6350,7355,7854,7788,7150,5998,4435,2619,717,-1073,-2590,-3695,-4299,-4378,-3957,-3120,-1995,-730,517,1615,2453,2979,3181,3107,2820,2431,2019,1688,1476,1422,1510,1707,1970,2249,2505,2727,2900,3048,3173,3303,3437,3579,3728,3876,4005,4122,4185,4205,4146,4002,3771,3449,3051,2590,2070,1518,919,304,-338,-981,-1601,-2164,-2634,-2962,-3143,-3158,-3045,-2852,-2656,-2530,-2554,-2777,-3224,-3901,-4759,-5759,-6814,-7842,-8757,-9459,-9881,-9955,-9648,-8973,-7944,-6660,-5188,-3663,-2187,-874,180,923,1309,1349,1064,515,-236,-1108,-2036,-2950,-3795,-4543,-5163,-5658,-6030,-6299,-6470,-6575,-6593,-6537,-6381,-6104,-5702,-5145,-4458,-3637,-2737,-1799,-896,-113,479,787,764,364,-392,-1466,-2741,-4097,-5373,-6412,-7088,-7306,-7020,-6258,-5068,-3576,-1900,-189,1430,2854,4003,4843,5360,5574,5521,5246,4814,4265,3648,2975,2249,1448,546,-476,-1629,-2894,-4225,-5570,-6848,-7992,-8943,-9662,-10125,-10351,-10336,-10124,-9733,-9184,-8502,-7687,-6762,-5732,-4618,-3445,-2235,-1031,133,1191,2084,2732,3068,3032,2589,1755,565,-866,-2420,-3914,-5191,-6068,-6436,-6205,-5378,-4023,-2264,-287,1708,3515,4951,5890,6241,6023,5268,4116,2715,1239,-138,-1275,-2079,-2488,-2514,-2187,-1600,-835,-6,791,1483,2004,2330,2462,2415,2239,1985,1700,1450,1257,1168,1196,1350,1649,2078,2647,3321,4094,4906,5722,6468,7074,7477,7603,7417,6884,6022,4860,3468,1942,387,-1073,-2334,-3296,-3914,-4161,-4084,-3749,-3278,-2786,-2407,-2240,-2353,-2784,-3504,-4468,-5564,-6699,-7715,-8509,-8959,-8990,-8571,-7688,-6400,-4765,-2914,-946,987,2774,4311,5515,6365,6839,6982,6838,6466,5954,5348,4732,4144,3643,3241,2972,2815,2768,2797,2871,2960,3033,3076,3086,3062,3029,2985,2969,2969,3015,3098,3216,3376,3546,3721,3859,3930,3891,3728,3414,2991,2477,1965,1527,1252,1221,1467,2008,2818,3813,4931,6032,7039,7831,8352,8554,8433,8025,7380,6588,5729,4892,4132,3499,2980,2575,2220,1885,1498,1052,493,-143,-871,-1642,-2443,-3227,-3975,-4638,-5178,-5552,-5701,-5590,-5193,-4509,-3585,-2498,-1354,-279,601,1197,1438,1326,896,236,-522,-1251,-1789,-2024,-1846,-1208,-107,1390,3181,5087,6928,8496,9605,10122,9955,9102,7616,5638,3339,954,-1310,-3228,-4651,-5465,-5649,-5237,-4334,-3089,-1674,-266,974,1926,2501,2662,2408,1767,812,-393,-1739,-3135,-4476,-5638,-6536,-7052,-7115,-6676,-5716,-4271,-2417,-274,2014,4270,6353,8093,9410,10213,10512,10323,9730,8827,7714,6494,5231,3988,2780,1633,533,-511,-1504,-2454,-3350,-4190,-4965,-5654,-6242,-6716,-7049,-7232,-7250,-7084,-6740,-6215,-5532,-4713,-3803,-2838,-1865,-932,-64,691,1343,1853,2249,2496,2612,2566,2373,2013,1525,920,257,-410,-1018,-1483,-1761,-1787,-1561,-1081,-399,430,1334,2235,3080,3798,4370,4765,4977,5025,4903,4661,4304,3870,3385,2874,2367,1900,1493,1193,999,953,1013,1212,1489,1857,2273,2753,3269,3842,4453,5106,5782,6463,7133,7764,8356,8866,9297,9603,9776,9775,9601,9214,8635,7846,6865,5720,4439,3074,1698,367,-828,-1837,-2610,-3113,-3365,-3370,-3194,-2883,-2509,-2128,-1788,-1510,-1304,-1162,-1066,-1011,-973,-980,-1024,-1156,-1402,-1786,-2349,-3059,-3925,-4883,-5882,-6866,-7752,-8502,-9055,-9401,-9519,-9433,-9166,-8752,-8242,-7672,-7094,-6539,-6040,-5591,-5182,-4752,-4238,-3555,-2632,-1413,107,1902,3882,5923,7868,9556,10840,11616,11830,11504,10684,9511,8097,6609,5168,3888,2824,2010,1409,975,627,280,-130,-645,-1269,-1952,-2629,-3181,-3502,-3486,-3071,-2245,-1056,404,1993,3558,4937,5992,6619,6762,6423,5637,4507,3123,1631,147,-1209,-2345,-3191,-3739,-3995,-4038,-3947,-3856,-3853,-4077,-4560,-5367,-6448,-7765,-9190,-10628,-11915,-12973,-13673,-14008,-13934,-13540,-12870,-12073,-11247,-10506,-9934,-9543,-9328,-9199,-9060,-8779,-8249,-7371,-6113,-4457,-2470,-238,2101,4395,6494,8272,9615,10479,10835,10716,10178,9297,8165,6865,5470,4027,2569,1104,-367,-1848,-3339,-4819,-6271,-7633,-8877,-9926,-10764,-11364,-11741,-11919,-11959,-11888,-11770,-11596,-11372,-11036,-10544,-9802,-8759,-7363,-5606,-3522,-1199,1251,3654,5857,7676,8997,9704,9790,9272,8242,6835,5201,3505,1900,493,-642,-1496,-2101,-2548,-2930,-3376,-3964,-4769,-5800,-7032,-8383,-9753,-11016,-12057,-12787,-13144,-13123,-12739,-12053,-11140,-10090,-8969,-7861,-6785,-5774,-4798,-3835,-2821,-1718,-475,931,2494,4195,5983,7795,9560,11190,12621,13756,14558,14951,14921,14442,13529,12230,10603,8752,6778,4797,2913,1225,-220,-1364,-2216,-2781,-3097,-3215,-3176,-3040,-2831,-2579,-2288,-1968,-1602,-1201,-749,-272,216,672,1054,1314,1421,1361,1158,859,550,327,290,536,1112,2055,3309,4804,6396,7923,9212,10101,10455,10217,9360,7961,6117,3997,1764,-401,-2357,-3981,-5228,-6076,-6582,-6822,-6893,-6912,-6948,-7078,-7316,-7672,-8107,-8580,-9018,-9351,-9502,-9391,-8958,-8161,-6974,-5417,-3522,-1361,965,3339,5631,7710,9451,10770,11588,11895,11699,11049,10024,8717,7224,5633,4022,2435,906,-549,-1941,-3257,-4511,-5688,-6764,-7706,-8454,-8956,-9134,-8939,-8323,-7281,-5838,-4067,-2076,-17,1959,3678,5035,5918,6330,6291,5915,5339,4727,4237,3986,4051,4433,5090,5912,6759,7468,7892,7902,7438,6486,5111,3434,1622,-141,-1665,-2800,-3425,-3506,-3044,-2152,-957,337,1536,2454,2952,2958,2485,1608,479,-712,-1775,-2500,-2769,-2467,-1613,-243,1487,3417,5322,7022,8305,9062,9180,8666,7562,5984,4100,2089,143,-1571,-2945,-3893,-4424,-4576,-4452,-4177,-3886,-3713,-3750,-4034,-4561,-5236,-5956,-6555,-6897,-6844,-6340,-5354,-3956,-2248,-387,1449,3083,4369,5183,5485,5273,4620,3642,2485,1310,268,-523,-983,-1101,-904,-485,29,499,771,731,299,-550,-1778,-3293,-4961,-6622,-8100,-9262,-9970,-10191,-9901,-9174,-8110,-6847,-5518,-4244,-3093,-2093,-1223,-403,428,1382,2506,3840,5366,7022,8713,10321,11725,12803,13478,13673,13378,12591,11367,9771,7903,5869,3781,1762,-99,-1701,-2997,-3948,-4558,-4849,-4860,-4631,-4216,-3640,-2931,-2112,-1186,-188,850,1874,2823,3626,4246,4635,4800,4759,4548,4223,3832,3413,3010,2624,2283,1962,1675,1403,1159,954,816,769,842,1053,1409,1906,2519,3223,3964,4717,5420,6054,6581,6987,7276,7436,7494,7443,7303,7061,6723,6267,5703,5018,4223,3349,2405,1472,588,-152,-675,-903,-768,-245,682,1964,3556,5345,7245,9120,10878,12410,13642,14518,14996,15068,14714,13957,12796,11258,9369,7172,4732,2121,-551,-3182,-5642,-7821,-9620,-10975,-11845,-12254,-12230,-11870,-11259,-10516,-9737,-9006,-8386,-7886,-7511,-7206,-6916,-6573,-6092,-5440,-4562,-3472,-2188,-766,724,2199,3588,4812,5831,6590,7091,7311,7279,7004,6522,5862,5068,4179,3243,2313,1427,639,-43,-602,-1051,-1440,-1795,-2205,-2698,-3352,-4168,-5190,-6359,-7659,-8973,-10209,-11222,-11877,-12042,-11611,-10533,-8798,-6486,-3692,-604,2609,5729,8576,10969,12772,13891,14276,13947,12957,11423,9496,7349,5174,3137,1392,29,-905,-1425,-1609,-1556,-1389,-1239,-1196,-1346,-1718,-2328,-3141,-4106,-5152,-6183,-7116,-7858,-8342,-8520,-8403,-8012,-7445,-6789,-6164,-5666,-5361,-5286,-5424,-5737,-6135,-6542,-6849,-6984,-6883,-6506,-5869,-4974,-3912,-2722,-1533,-419,508,1161,1490,1447,1040,304,-704,-1904,-3210,-4549,-5843,-7049,-8125,-9069,-9880,-10577,-11201,-11767,-12301,-12809,-13236,-13563,-13663,-13474,-12876,-11793,-10184,-8035,-5410,-2405,810,4051,7082,9699,11692,12912,13272,12755,11425,9432,6961,4261,1580,-851,-2839,-4247,-5030,-5181,-4792,-3981,-2914,-1764,-704,114,588,642,290,-447,-1463,-2654,-3897,-5058,-6067,-6825,-7335,-7583,-7617,-7497,-7280,-7031,-6786,-6549,-6310,-6020,-5612,-5030,-4191,-3080,-1661,26,1926,3936,5936,7768,9284,10335,10795,10586,9706,8173,6144,3741,1196,-1306,-3566,-5424,-6785,-7593,-7862,-7664,-7082,-6254,-5271,-4236,-3202,-2189,-1190,-172,908,2095,3409,4868,6450,8092,9733,11241,12504,13384,13750,13507,12597,11007,8817,6121,3127,14,-2966,-5614,-7749,-9235,-10028,-10107,-9566,-8486,-7051,-5384,-3676,-2036,-584,615,1549,2210,2665,2967,3206,3456,3786,4227,4798,5444,6120,6709,7122,7254,7027,6424,5429,4138,2606,991,-612,-2063,-3269,-4167,-4715,-4944,-4883,-4641,-4292,-3974,-3770,-3752,-3979,-4421,-5060,-5800,-6559,-7230,-7735,-8008,-8032,-7808,-7385,-6827,-6204,-5617,-5101,-4718,-4450,-4257,-4076,-3791,-3311,-2528,-1375,171,2084,4279,6618,8927,11012,12665,13726,14052,13580,12325,10371,7888,5100,2255,-383,-2591,-4184,-5058,-5172,-4562,-3345,-1661,269,2235,4020,5417,6287,6534,6138,5157,3691,1920,-5,-1867,-3532,-4856,-5754,-6197,-6179,-5759,-5006,-4021,-2911,-1778,-714,217,957,1500,1815,1958,1917,1792,1593,1420,1299,1280,1385,1613,1950,2380,2861,3373,3876,4341,4741,5043,5232,5275,5173,4896,4464,3858,3111,2211,1210,127,-980,-2042,-2999,-3761,-4260,-4439,-4245,-3673,-2737,-1484,-11,1573,3138,4550,5691,6473,6852,6817,6430,5757,4913,4004,3134,2373,1754,1288,920,609,271,-172,-764,-1565,-2555,-3724,-5003,-6317,-7570,-8661,-9502,-10028,-10195,-10016,-9515,-8783,-7893,-6969,-6096,-5358,-4812,-4459,-4286,-4218,-4170,-4031,-3699,-3102,-2186,-971,515,2182,3934,5661,7260,8641,9724,10480,10863,10907,10618,10055,9277,8346,7328,6271,5199,4129,3039,1899,675,-670,-2151,-3758,-5453,-7160,-8773,-10168,-11201,-11736,-11657,-10863,-9325,-7055,-4137,-726,2967,6701,10181,13164,15385,16686,16938,16153,14381,11812,8641,5165,1620,-1696,-4603,-6893,-8482,-9294,-9346,-8693,-7437,-5737,-3755,-1689,292,2019,3392,4330,4846,4975,4824,4521,4196,3997,4003,4289,4867,5698,6747,7895,9085,10178,11119,11797,12174,12192,11846,11138,10089,8768,7221,5552,3844,2195,690,-594,-1624,-2365,-2831,-3044,-3048,-2899,-2653,-2374,-2112,-1904,-1794,-1778,-1885,-2093,-2401,-2778,-3194,-3591,-3907,-4085,-4041,-3740,-3132,-2201,-971,540,2258,4103,5996,7819,9515,10979,12180,13055,13605,13804,13676,13223,12473,11443,10157,8649,6940,5092,3137,1160,-781,-2603,-4237,-5623,-6713,-7481,-7919,-8040,-7869,-7459,-6830,-6042,-5106,-4057,-2894,-1642,-298,1104,2534,3954,5302,6526,7563,8372,8906,9161,9116,8817,8262,7536,6652,5698,4706,3736,2818,1978,1219,525,-119,-759,-1404,-2093,-2816,-3571,-4340,-5072,-5748,-6304,-6714,-6938,-6954,-6764,-6363,-5789,-5043,-4162,-3152,-2025,-789,552,1983,3478,4999,6494,7888,9109,10066,10678,10876,10610,9856,8625,6971,4962,2731,405,-1846,-3858,-5473,-6564,-7025,-6835,-5992,-4600,-2787,-750,1293,3104,4479,5212,5209,4389,2805,554,-2181,-5167,-8150,-10882,-13118,-14717,-15537,-15590,-14890,-13577,-11786,-9712,-7531,-5422,-3518,-1951,-771,-50,227,53,-520,-1453,-2653,-4055,-5544,-7032,-8420,-9619,-10580,-11248,-11620,-11698,-11510,-11099,-10525,-9840,-9135,-8464,-7918,-7546,-7403,-7496,-7815,-8294,-8856,-9367,-9719,-9769,-9435,-8652,-7415,-5764,-3793,-1608,636,2815,4788,6453,7728,8564,8933,8848,8327,7416,6168,4646,2921,1069,-837,-2717,-4500,-6117,-7501,-8608,-9368,-9763,-9747,-9320,-8494,-7311,-5839,-4175,-2431,-720,829,2130,3087,3658,3813,3562,2950,2020,891,-386,-1671,-2897,-3967,-4817,-5422,-5745,-5835,-5697,-5417,-5036,-4625,-4210,-3823,-3435,-3035,-2572,-2025,-1374,-637,151,938,1630,2177,2481,2511,2225,1640,789,-248,-1387,-2501,-3495,-4244,-4677,-4720,-4349,-3565,-2406,-941,727,2484,4204,5779,7119,8161,8894,9326,9506,9491,9366,9183,9021,8900,8850,8857,8894,8909,8848,8634,8226,7550,6613,5397,3970,2392,781,-764,-2123,-3224,-4022,-4516,-4756,-4831,-4840,-4916,-5153,-5632,-6390,-7404,-8618,-9904,-11134,-12125,-12719,-12786,-12209,-10979,-9108,-6726,-4003,-1173,1499,3771,5409,6266,6291,5502,4068,2186,140,-1793,-3360,-4364,-4695,-4344,-3372,-1954,-283,1392,2834,3843,4273,4058,3226,1893,240,-1486,-3034,-4158,-4648,-4392,-3337,-1563,784,3451,6155,8583,10464,11590,11841,11233,9845,7901,5638,3350,1301,-278,-1259,-1567,-1275,-496,552,1652,2560,3108,3163,2708,1803,595,-720,-1929,-2845,-3338,-3347,-2914,-2132,-1170,-213,560,995,1015,590,-207,-1270,-2409,-3453,-4197,-4510,-4275,-3476,-2136,-356,1727,3945,6130,8114,9765,10973,11679,11851,11502,10672,9422,7835,5991,3976,1870,-262,-2359,-4376,-6265,-8003,-9547,-10887,-11992,-12847,-13439,-13748,-13769,-13498,-12936,-12096,-11000,-9683,-8179,-6552,-4842,-3126,-1467,78,1439,2586,3486,4141,4578,4840,4995,5100,5228,5417,5689,6051,6464,6893,7270,7526,7587,7409,6941,6205,5221,4076,2858,1667,603,-291,-966,-1455,-1793,-2038,-2263,-2512,-2820,-3193,-3602,-4022,-4399,-4699,-4890,-4955,-4889,-4708,-4404,-4007,-3498,-2897,-2191,-1386,-501,445,1405,2329,3165,3866,4383,4721,4846,4810,4608,4292,3874,3385,2834,2225,1566,839,60,-792,-1695,-2651,-3634,-4618,-5565,-6434,-7174,-7738,-8083,-8156,-7940,-7400,-6538,-5363,-3888,-2176,-258,1780,3875,5962,7954,9825,11501,12981,14216,15222,15967,16464,16681,16611,16212,15465,14341,12831,10963,8777,6365,3832,1312,-1074,-3188,-4958,-6301,-7218,-7714,-7850,-7694,-7334,-6857,-6335,-5839,-5394,-5039,-4752,-4521,-4309,-4048,-3703,-3194,-2493,-1568,-420,907,2354,3821,5201,6382,7262,7776,7887,7614,7019,6191,5272,4359,3583,2991,2632,2470,2484,2574,2695,2749,2713,2540,2262,1893,1491,1110,789,577,488,524,683,918,1203,1480,1713,1855,1899,1812,1635,1375,1085,820,635,587,721,1051,1579,2265,3061,3874,4629,5232,5612,5725,5539,5081,4386,3528,2594,1666,828,127,-416,-817,-1114,-1369,-1621,-1919,-2261,-2619,-2949,-3157,-3164,-2881,-2234,-1198,244,2025,4072,6241,8393,10366,12010,13201,13847,13915,13402,12390,10966,9306,7551,5882,4436,3318,2587,2245,2238,2479,2846,3207,3437,3443,3149,2554,1653,525,-763,-2100,-3388,-4505,-5371,-5881,-6004,-5707,-5023,-3985,-2699,-1225,317,1858,3327,4665,5850,6842,7637,8197,8526,8574,8368,7878,7152,6217,5129,3974,2813,1718,745,-100,-807,-1416,-1976,-2542,-3157,-3865,-4659,-5539,-6461,-7367,-8193,-8859,-9309,-9493,-9386,-9005,-8370,-7565,-6644,-5722,-4859,-4160,-3664,-3424,-3421,-3638,-3993,-4398,-4750,-4925,-4849,-4446,-3705,-2658,-1369,39,1454,2724,3747,4414,4686,4531,3978,3079,1906,570,-832,-2188,-3399,-4395,-5122,-5575,-5768,-5748,-5574,-5319,-5032,-4781,-4586,-4495,-4498,-4610,-4784,-4988,-5147,-5179,-5012,-4589,-3879,-2924,-1774,-556,606,1577,2239,2525,2401,1899,1085,60,-1053,-2140,-3096,-3844,-4337,-4569,-4567,-4388,-4122,-3859,-3719,-3775,-4135,-4813,-5841,-7157,-8689,-10293,-11811,-13065,-13866,-14081,-13600,-12390,-10508,-8066,-5273,-2363,396,2763,4534,5598,5906,5534,4600,3316,1884,540,-546,-1230,-1443,-1185,-513,467,1608,2769,3783,4544,4933,4920,4487,3675,2571,1267,-114,-1456,-2672,-3671,-4410,-4850,-4992,-4837,-4438,-3836,-3108,-2337,-1582,-915,-364,63,368,590,751,874,979,1052,1079,1042,910,683,367,-22,-436,-836,-1180,-1426,-1561,-1587,-1526,-1433,-1355,-1363,-1500,-1819,-2328,-3035,-3919,-4931,-6034,-7153,-8215,-9175,-9938,-10491,-10778,-10794,-10531,-10014,-9269,-8354,-7321,-6237,-5155,-4109,-3112,-2137,-1150,-90,1093,2441,3952,5615,7345,9062,10642,11961,12918,13421,13441,12973,12067,10797,9260,7557,5792,4056,2433,985,-241,-1226,-1964,-2484,-2811,-3002,-3092,-3134,-3169,-3229,-3346,-3526,-3768,-4048,-4330,-4572,-4724,-4772,-4683,-4478,-4155,-3734,-3222,-2611,-1894,-1031,-15,1191,2572,4104,5730,7356,8876,10178,11144,11702,11793,11409,10585,9376,7879,6193,4425,2674,1024,-455,-1720,-2731,-3475,-3942,-4125,-4044,-3715,-3165,-2455,-1621,-748,99,842,1412,1757,1848,1670,1256,628,-154,-1056,-2021,-3011,-3977,-4867,-5628,-6184,-6482,-6442,-6032,-5213,-4014,-2476,-711,1165,2984,4590,5822,6551,6684,6164,5003,3243,1005,-1570,-4290,-6952,-9363,-11330,-12725,-13438,-13441,-12748,-11425,-9592,-7393,-5001,-2588,-315,1688,3331,4570,5410,5889,6090,6085,5994,5879,5827,5864,5999,6197,6401,6534,6522,6297,5837,5117,4182,3074,1866,646,-521,-1557,-2415,-3077,-3530,-3819,-3974,-4057,-4128,-4221,-4384,-4617,-4929,-5293,-5689,-6060,-6379,-6571,-6606,-6424,-6010,-5341,-4434,-3313,-2023,-627,802,2178,3423,4446,5186,5587,5622,5297,4640,3715,2612,1445,332,-597,-1233,-1503,-1355,-802,113,1309,2665,4055,5346,6412,7178,7580,7640,7395,6951,6401,5883,5448,5188,5071,5098,5174,5237,5190,4971,4528,3855,2953,1876,677,-570,-1779,-2892,-3826,-4566,-5058,-5319,-5351,-5174,-4828,-4327,-3722,-3030,-2297,-1554,-839,-198,343,754,1022,1160,1194,1177,1173,1240,1429,1770,2241,2830,3454,4051,4544,4852,4934,4742,4281,3547,2614,1521,390,-695,-1601,-2252,-2547,-2477,-2028,-1271,-292,772,1783,2592,3074,3146,2749,1896,618,-981,-2804,-4677,-6489,-8050,-9274,-10033,-10286,-10004,-9211,-7935,-6269,-4270,-2060,255,2554,4693,6550,8008,8982,9436,9377,8862,7983,6868,5638,4428,3349,2480,1893,1596,1608,1875,2374,3012,3738,4470,5137,5698,6104,6340,6418,6323,6116,5791,5410,4994,4590,4239,3983,3868,3917,4171,4615,5245,6009,6846,7684,8441,9046,9445,9585,9453,9024,8308,7325,6107,4725,3242,1757,358,-875,-1872,-2607,-3071,-3294,-3323,-3222,-3051,-2871,-2723,-2640,-2638,-2711,-2868,-3079,-3351,-3656,-4003,-4378,-4798,-5257,-5766,-6309,-6866,-7380,-7788,-7991,-7900,-7415,-6459,-5007,-3040,-646,2107,5054,8041,10897,13442,15540,17075,17970,18220,17837,16906,15533,13849,12003,10119,8309,6651,5167,3858,2676,1550,418,-797,-2123,-3580,-5125,-6706,-8231,-9588,-10685,-11411,-11703,-11523,-10887,-9839,-8504,-6985,-5456,-4038,-2852,-1962,-1376,-1055,-901,-807,-629,-264,384,1363,2657,4233,5980,7779,9496,10979,12130,12846,13109,12904,12301,11362,10188,8875,7489,6101,4725,3381,2045,709,-676,-2102,-3610,-5167,-6761,-8322,-9783,-11035,-11985,-12527,-12595,-12150,-11211,-9859,-8204,-6418,-4660,-3080,-1823,-930,-456,-330,-491,-793,-1112,-1293,-1220,-825,-59,1028,2376,3855,5325,6633,7648,8248,8382,8028,7237,6097,4741,3306,1941,750,-177,-813,-1158,-1267,-1206,-1073,-958,-938,-1072,-1392,-1880,-2519,-3242,-4003,-4725,-5380,-5917,-6339,-6648,-6868,-7017,-7131,-7189,-7200,-7104,-6858,-6402,-5679,-4675,-3393,-1885,-241,1407,2924,4135,4919,5159,4798,3848,2357,443,-1747,-4051,-6288,-8316,-9985,-11226,-11966,-12219,-12016,-11436,-10599,-9622,-8663,-7825,-7227,-6892,-6834,-6986,-7246,-7510,-7650,-7606,-7328,-6855,-6234,-5573,-4965,-4487,-4207,-4126,-4227,-4457,-4734,-4972,-5090,-5006,-4675,-4064,-3178,-2040,-719,727,2189,3598,4855,5914,6744,7333,7713,7907,7941,7849,7600,7206,6608,5790,4725,3411,1877,185,-1597,-3357,-5004,-6447,-7609,-8442,-8934,-9070,-8896,-8448,-7800,-7044,-6273,-5595,-5093,-4841,-4840,-5084,-5474,-5920,-6276,-6430,-6283,-5779,-4923,-3751,-2346,-809,752,2249,3585,4734,5643,6323,6769,7005,7018,6842,6435,5829,4999,3988,2801,1534,207,-1050,-2199,-3136,-3806,-4143,-4119,-3687,-2888,-1707,-254,1417,3142,4798,6196,7180,7618,7396,6506,4972,2924,531,-1973,-4365,-6387,-7860,-8620,-8610,-7818,-6340,-4312,-1942,552,2947,5050,6706,7831,8390,8407,7942,7089,5929,4577,3083,1541,-18,-1533,-2969,-4270,-5399,-6299,-6955,-7343,-7482,-7412,-7181,-6866,-6521,-6208,-5952,-5784,-5680,-5666,-5680,-5745,-5796,-5820,-5764,-5574,-5197,-4579,-3672,-2465,-954,808,2757,4777,6751,8543,10033,11119,11737,11845,11478,10651,9472,8017,6411,4766,3191,1795,643,-189,-699,-889,-801,-520,-126,273,596,762,744,517,111,-438,-1073,-1731,-2353,-2898,-3320,-3625,-3815,-3916,-3986,-4049,-4141,-4270,-4408,-4521,-4546,-4426,-4102,-3554,-2751,-1730,-505,847,2283,3726,5130,6456,7671,8776,9765,10631,11378,11952,12318,12391,12101,11375,10178,8507,6417,4006,1409,-1203,-3680,-5835,-7575,-8761,-9392,-9427,-8938,-8006,-6747,-5325,-3870,-2551,-1462,-695,-264,-137,-232,-423,-573,-534,-197,533,1661,3164,4939,6833,8666,10240,11368,11918,11797,11000,9587,7687,5473,3144,891,-1123,-2780,-4028,-4865,-5352,-5577,-5651,-5678,-5744,-5898,-6167,-6521,-6940,-7345,-7690,-7899,-7923,-7722,-7280,-6597,-5719,-4701,-3640,-2618,-1733,-1036,-562,-278,-132,-18,163,527,1147,2065,3274,4699,6233,7705,8942,9763,10017,9624,8546,6860,4672,2190,-390,-2836,-4953,-6588,-7639,-8076,-7943,-7325,-6368,-5235,-4078,-3071,-2301,-1867,-1770,-1992,-2453,-3029,-3592,-3991,-4119,-3889,-3296,-2351,-1165,178,1533,2801,3901,4790,5486,6025,6489,6956,7492,8145,8907,9736,10555,11234,11669,11728,11343,10476,9171,7514,5673,3810,2135,773,-138,-601,-632,-356,79,491,716,616,128,-752,-1954,-3349,-4768,-6032,-6964,-7444,-7389,-6806,-5760,-4395,-2884,-1443,-256,507,746,419,-430,-1700,-3210,-4756,-6115,-7061,-7452,-7156,-6182,-4563,-2444,-2,2556,5010,7175,8903,10099,10746,10873,10564,9944,9123,8231,7339,6516,5765,5085,4436,3780,3090,2340,1554,747,1,-647,-1093,-1308,-1233,-865,-233,627,1615,2638,3586,4346,4842,5014,4851,4381,3665,2805,1901,1085,449,82,18,246,703,1282,1858,2285,2469,2308,1811,983,-74,-1259,-2422,-3439,-4178,-4558,-4526,-4070,-3226,-2060,-671,826,2310,3663,4785,5601,6084,6218,6056,5640,5064,4399,3735,3119,2614,2211,1926,1713,1541,1365,1154,887,588,269,13,-126,-62,280,930,1920,3208,4733,6381,8027,9522,10736,11561,11909,11775,11147,10106,8730,7129,5434,3751,2193,848,-239,-1017,-1515,-1721,-1706,-1483,-1120,-630,-58,589,1273,1977,2651,3247,3700,3943,3931,3638,3078,2310,1430,558,-160,-610,-686,-344,411,1510,2832,4208,5465,6424,6943,6952,6402,5375,3938,2266,494,-1213,-2726,-3979,-4903,-5550,-5934,-6170,-6330,-6529,-6832,-7306,-7963,-8788,-9721,-10681,-11555,-12236,-12617,-12615,-12180,-11304,-10026,-8424,-6637,-4786,-3049,-1536,-362,438,851,937,768,455,122,-133,-202,-33,409,1094,1978,2956,3935,4787,5414,5724,5654,5195,4358,3239,1934,599,-625,-1608,-2262,-2555,-2516,-2230,-1826,-1456,-1262,-1349,-1774,-2511,-3483,-4556,-5575,-6404,-6914,-7058,-6812,-6226,-5388,-4396,-3382,-2426,-1621,-983,-532,-221,-9,156,336,540,789,1039,1248,1333,1233,878,243,-681,-1841,-3185,-4597,-5994,-7259,-8316,-9102,-9597,-9808,-9777,-9561,-9232,-8847,-8472,-8130,-7853,-7631,-7431,-7230,-6943,-6557,-6000,-5300,-4458,-3553,-2656,-1864,-1261,-902,-822,-998,-1377,-1866,-2349,-2700,-2809,-2585,-1984,-1016,269,1766,3355,4890,6246,7295,7959,8160,7879,7102,5868,4231,2270,100,-2166,-4395,-6456,-8259,-9710,-10794,-11492,-11855,-11927,-11795,-11510,-11167,-10783,-10422,-10058,-9696,-9286,-8800,-8204,-7485,-6658,-5747,-4810,-3887,-3026,-2251,-1563,-952,-369,222,875,1626,2474,3425,4401,5345,6140,6688,6883,6654,5966,4838,3346,1625,-169,-1844,-3231,-4198,-4649,-4576,-4011,-3046,-1811,-455,862,1998,2838,3306,3388,3106,2557,1832,1081,396,-112,-401,-449,-284,44,460,896,1288,1601,1824,1973,2093,2223,2410,2686,3057,3506,4003,4476,4879,5137,5226,5116,4832,4402,3876,3316,2750,2229,1746,1324,925,560,202,-143,-456,-721,-889,-915,-771,-405,171,967,1929,3004,4092,5104,5913,6426,6557,6259,5532,4434,3046,1512,-43,-1472,-2669,-3562,-4106,-4327,-4237,-3927,-3453,-2932,-2433,-2065,-1873,-1912,-2178,-2634,-3208,-3786,-4258,-4495,-4409,-3928,-3043,-1778,-218,1537,3353,5081,6607,7773,8518,8731,8409,7531,6168,4391,2335,143,-2031,-4029,-5729,-7035,-7887,-8291,-8265,-7894,-7265,-6484,-5665,-4878,-4199,-3627,-3162,-2744,-2307,-1785,-1111,-263,764,1919,3141,4320,5374,6192,6741,6975,6931,6666,6265,5845,5492,5298,5296,5494,5850,6278,6683,6946,6962,6658,5982,4949,3594,2013,292,-1431,-3064,-4496,-5663,-6503,-6998,-7135,-6941,-6471,-5771,-4969,-4118,-3361,-2748,-2349,-2178,-2210,-2384,-2625,-2831,-2928,-2847,-2554,-2045,-1338,-475,487,1498,2480,3397,4169,4785,5177,5359,5297,5026,4550,3917,3158,2328,1469,633,-142,-806,-1327,-1667,-1794,-1696,-1351,-774,19,976,2047,3136,4178,5058,5704,6031,5993,5572,4787,3708,2437,1116,-106,-1085,-1710,-1915,-1704,-1129,-320,579,1388,1936,2093,1759,916,-383,-2021,-3810,-5541,-6992,-7983,-8385,-8169,-7375,-6153,-4685,-3217,-1963,-1127,-839,-1165,-2099,-3543,-5373,-7382,-9381,-11143,-12490,-13256,-13366,-12761,-11510,-9685,-7452,-4980,-2441,1,2235,4187,5831,7183,8290,9191,9950,10586,11122,11542,11831,11945,11873,11584,11088,10399,9566,8634,7688,6781,5995,5368,4941,4699,4630,4662,4734,4746,4619,4263,3641,2703,1490,20,-1606,-3301,-4951,-6454,-7712,-8668,-9272,-9526,-9451,-9091,-8518,-7795,-7002,-6176,-5360,-4549,-3735,-2873,-1919,-820,463,1943,3611,5400,7231,8953,10441,11535,12131,12164,11627,10601,9196,7598,5967,4488,3288,2458,2038,2005,2310,2857,3563,4312,5035,5635,6088,6338,6408,6306,6085,5814,5543,5343,5226,5197,5212,5198,5076,4758,4184,3327,2198,864,-592,-2035,-3358,-4420,-5144,-5437,-5282,-4673,-3643,-2280,-659,1080,2814,4398,5688,6564,6923,6699,5899,4537,2741,623,-1635,-3850,-5848,-7458,-8545,-9031,-8861,-8070,-6720,-4939,-2894,-766,1246,2969,4264,5039,5296,5070,4510,3752,3015,2445,2194,2322,2832,3649,4651,5669,6561,7162,7397,7201,6582,5604,4337,2919,1461,109,-1016,-1802,-2162,-2050,-1460,-439,922,2481,4097,5599,6863,7778,8304,8414,8155,7561,6722,5691,4553,3362,2168,1034,-32,-968,-1788,-2467,-3013,-3442,-3758,-3976,-4105,-4139,-4079,-3927,-3684,-3362,-2982,-2564,-2139,-1721,-1329,-949,-577,-182,247,722,1242,1780,2316,2795,3170,3417,3472,3365,3064,2631,2100,1547,1048,672,506,579,947,1601,2521,3659,4918,6209,7389,8345,8939,9082,8705,7775,6334,4423,2169,-310,-2879,-5368,-7674,-9660,-11254,-12410,-13104,-13369,-13237,-12780,-12068,-11175,-10185,-9143,-8115,-7105,-6135,-5173,-4205,-3208,-2185,-1176,-232,552,1082,1276,1076,466,-504,-1766,-3187,-4614,-5926,-6959,-7648,-7906,-7738,-7152,-6222,-5015,-3650,-2223,-856,352,1326,1994,2364,2419,2243,1868,1399,870,332,-198,-745,-1301,-1912,-2566,-3261,-3961,-4613,-5168,-5558,-5762,-5739,-5520,-5106,-4561,-3913,-3235,-2556,-1941,-1426,-1067,-906,-994,-1344,-1993,-2909,-4076,-5424,-6888,-8370,-9794,-11070,-12142,-12961,-13497,-13735,-13656,-13258,-12524,-11454,-10048,-8330,-6339,-4149,-1853,433,2583,4474,6012,7106,7739,7878,7589,6908,5959,4828,3671,2584,1716,1130,903,1032,1472,2149,2912,3654,4212,4501,4454,4037,3312,2302,1155,-74,-1230,-2248,-3047,-3574,-3843,-3852,-3680,-3391,-3095,-2891,-2863,-3098,-3604,-4388,-5369,-6455,-7500,-8355,-8889,-8984,-8599,-7740,-6462,-4901,-3167,-1425,222,1674,2894,3851,4581,5070,5381,5497,5466,5266,4922,4417,3752,2928,1933,780,-533,-1976,-3528,-5127,-6713,-8208,-9505,-10541,-11203,-11459,-11268,-10654,-9659,-8383,-6915,-5377,-3861,-2444,-1173,-64,883,1699,2394,3004,3527,3971,4313,4545,4624,4549,4287,3850,3261,2549,1815,1120,617,381,547,1156,2253,3792,5700,7831,10033,12101,13872,15154,15845,15827,15098,13651,11593,9041,6184,3224,365,-2188,-4295,-5846,-6812,-7230,-7179,-6801,-6239,-5625,-5083,-4667,-4401,-4253,-4159,-4055,-3874,-3594,-3210,-2770,-2333,-1982,-1786,-1805,-2061,-2558,-3266,-4135,-5095,-6085,-7015,-7825,-8437,-8781,-8801,-8441,-7673,-6483,-4898,-2969,-788,1539,3879,6118,8137,9860,11222,12211,12819,13093,13051,12764,12256,11591,10777,9859,8824,7703,6490,5205,3883,2555,1306,190,-696,-1278,-1501,-1307,-709,286,1604,3150,4808,6422,7859,8959,9611,9715,9216,8112,6447,4313,1866,-743,-3305,-5652,-7630,-9124,-10080,-10509,-10439,-10000,-9283,-8442,-7590,-6831,-6227,-5805,-5556,-5447,-5448,-5507,-5611,-5725,-5846,-5957,-6044,-6101,-6121,-6103,-6055,-6001,-5936,-5901,-5867,-5842,-5774,-5623,-5327,-4830,-4088,-3074,-1809,-314,1321,3019,4675,6189,7495,8518,9261,9694,9890,9862,9700,9437,9137,8818,8488,8131,7720,7207,6561,5744,4733,3532,2159,651,-922,-2487,-3939,-5164,-6064,-6527,-6498,-5941,-4874,-3380,-1574,369,2263,3907,5122,5768,5752,5071,3763,1974,-134,-2342,-4417,-6164,-7377,-7953,-7799,-6939,-5405,-3335,-859,1836,4579,7193,9536,11481,12948,13878,14254,14084,13406,12281,10779,8994,7000,4888,2710,533,-1611,-3689,-5674,-7540,-9265,-10798,-12107,-13128,-13804,-14083,-13922,-13302,-12242,-10784,-9025,-7060,-5031,-3046,-1236,316,1540,2409,2914,3106,3022,2766,2401,2036,1730,1543,1492,1569,1726,1893,1988,1922,1636,1098,321,-613,-1605,-2487,-3108,-3317,-2984,-2077,-576,1410,3739,6190,8513,10441,11733,12202,11729,10322,8050,5139,1835,-1519,-4603,-7120,-8822,-9583,-9357,-8231,-6365,-4009,-1422,1110,3356,5125,6305,6854,6802,6246,5325,4224,3106,2152,1462,1109,1086,1311,1676,2026,2216,2152,1766,1093,220,-726,-1555,-2127,-2296,-1987,-1191,48,1624,3390,5195,6885,8329,9440,10159,10472,10396,9973,9247,8290,7140,5868,4513,3123,1746,414,-821,-1925,-2849,-3554,-3989,-4117,-3890,-3275,-2259,-845,926,2956,5149,7313,9301,10910,11992,12413,12110,11074,9387,7172,4636,1999,-495,-2626,-4214,-5144,-5372,-4943,-3955,-2583,-1004,583,2012,3172,3991,4484,4678,4664,4499,4262,3978,3662,3307,2887,2391,1807,1143,422,-323,-1055,-1727,-2318,-2790,-3144,-3365,-3459,-3427,-3284,-3032,-2704,-2310,-1899,-1500,-1167,-931,-830,-866,-1033,-1292,-1590,-1858,-2035,-2051,-1880,-1473,-861,-34,936,1999,3078,4070,4913,5502,5811,5787,5464,4877,4118,3303,2553,2013,1780,1949,2542,3547,4882,6424,8000,9430,10511,11080,10995,10184,8647,6453,3744,733,-2355,-5245,-7720,-9569,-10670,-10968,-10478,-9307,-7598,-5559,-3397,-1338,433,1777,2598,2903,2714,2159,1349,461,-392,-1067,-1513,-1685,-1616,-1360,-1019,-699,-498,-494,-706,-1106,-1610,-2089,-2401,-2405,-2009,-1151,133,1768,3602,5462,7159,8521,9427,9787,9608,8927,7846,6519,5069,3677,2435,1432,686,152,-237,-622,-1106,-1834,-2880,-4286,-6047,-8058,-10199,-12266,-14059,-15359,-15994,-15834,-14832,-13020,-10525,-7534,-4319,-1154,1664,3870,5285,5766,5332,4044,2090,-287,-2813,-5202,-7205,-8643,-9399,-9454,-8857,-7725,-6217,-4512,-2794,-1217,94,1058,1656,1871,1761,1350,708,-135,-1126,-2237,-3421,-4628,-5793,-6849,-7721,-8341,-8678,-8690,-8416,-7874,-7148,-6316,-5479,-4728,-4156,-3807,-3733,-3907,-4317,-4881,-5525,-6146,-6646,-6932,-6916,-6538,-5764,-4584,-3045,-1203,837,2951,5024,6923,8539,9793,10592,10917,10724,10035,8880,7325,5467,3421,1311,-722,-2560,-4087,-5219,-5900,-6106,-5860,-5218,-4265,-3129,-1926,-808,118,735,995,845,319,-551,-1685,-2980,-4354,-5682,-6901,-7911,-8684,-9161,-9352,-9259,-8915,-8388,-7706,-6969,-6201,-5479,-4829,-4283,-3861,-3566,-3394,-3338,-3367,-3451,-3552,-3625,-3646,-3597,-3486,-3341,-3202,-3118,-3119,-3227,-3434,-3715,-4022,-4302,-4501,-4564,-4453,-4141,-3612,-2875,-1950,-858,348,1631,2937,4215,5425,6520,7482,8276,8912,9360,9639,9715,9586,9224,8609,7737,6618,5281,3783,2194,577,-974,-2423,-3695,-4776,-5638,-6286,-6723,-6981,-7094,-7101,-7066,-7027,-7038,-7130,-7304,-7547,-7803,-7998,-8041,-7824,-7270,-6297,-4876,-3011,-758,1783,4459,7117,9551,11617,13151,14071,14336,13957,13010,11601,9870,7971,6052,4246,2656,1351,361,-332,-768,-1023,-1177,-1298,-1447,-1635,-1855,-2061,-2197,-2202,-2040,-1684,-1169,-533,143,763,1247,1500,1480,1151,529,-355,-1430,-2623,-3825,-4952,-5911,-6620,-7055,-7172,-7002,-6566,-5921,-5105,-4176,-3152,-2078,-954,188,1333,2464,3544,4563,5507,6346,7105,7737,8246,8589,8717,8591,8163,7416,6366,5067,3609,2123,737,-411,-1215,-1599,-1547,-1063,-227,883,2155,3463,4713,5789,6639,7214,7516,7584,7471,7249,6982,6713,6446,6173,5826,5348,4665,3716,2473,946,-831,-2760,-4740,-6638,-8323,-9697,-10664,-11197,-11289,-10978,-10356,-9491,-8523,-7528,-6621,-5863,-5311,-4976,-4855,-4891,-5028,-5182,-5259,-5205,-4935,-4441,-3702,-2745,-1621,-381,882,2114,3222,4186,4951,5548,5973,6280,6485,6636,6717,6765,6734,6656,6503,6302,6064,5813,5580,5384,5250,5200,5234,5371,5597,5895,6252,6604,6929,7160,7252,7181,6909,6451,5816,5038,4158,3224,2276,1356,505,-282,-976,-1635,-2269,-2962,-3748,-4700,-5820,-7134,-8571,-10090,-11568,-12921,-14021,-14798,-15173,-15140,-14689,-13877,-12748,-11381,-9840,-8185,-6466,-4723,-2993,-1313,286,1766,3092,4244,5190,5935,6472,6826,7027,7112,7142,7159,7216,7357,7583,7926,8331,8791,9236,9622,9889,9982,9859,9478,8818,7867,6630,5152,3466,1679,-156,-1908,-3528,-4920,-6054,-6906,-7479,-7800,-7908,-7837,-7637,-7343,-6979,-6572,-6128,-5651,-5135,-4576,-3960,-3312,-2634,-1982,-1395,-932,-637,-531,-602,-819,-1112,-1418,-1666,-1811,-1823,-1715,-1500,-1247,-1002,-843,-824,-983,-1350,-1896,-2581,-3321,-4000,-4505,-4703,-4490,-3807,-2617,-989,1000,3162,5323,7241,8733,9605,9773,9191,7933,6134,4002,1790,-244,-1872,-2900,-3232,-2833,-1752,-133,1883,4055,6226,8173,9784,10934,11587,11728,11396,10657,9613,8372,7065,5805,4702,3831,3218,2859,2678,2595,2484,2240,1769,1017,-19,-1311,-2765,-4269,-5675,-6831,-7586,-7833,-7475,-6513,-4961,-2939,-571,1942,4426,6676,8547,9911,10710,10927,10597,9788,8594,7119,5461,3728,1977,304,-1262,-2653,-3840,-4785,-5448,-5822,-5869,-5611,-5054,-4244,-3239,-2100,-914,261,1346,2316,3115,3771,4259,4652,4966,5282,5641,6106,6699,7446,8309,9265,10225,11128,11865,12371,12556,12390,11824,10877,9557,7925,6045,4008,1905,-151,-2081,-3777,-5182,-6238,-6924,-7235,-7205,-6862,-6277,-5492,-4586,-3602,-2606,-1641,-755,16,637,1096,1374,1471,1407,1184,853,439,-5,-419,-767,-987,-1055,-934,-618,-100,593,1438,2360,3301,4143,4806,5173,5195,4815,4064,2995,1727,399,-825,-1805,-2415,-2582,-2283,-1548,-453,887,2330,3738,4966,5889,6419,6473,6047,5145,3849,2267,549,-1138,-2642,-3827,-4628,-5014,-5031,-4754,-4300,-3778,-3297,-2925,-2709,-2646,-2718,-2863,-3008,-3082,-2994,-2686,-2115,-1240,-113,1246,2716,4190,5531,6600,7299,7560,7373,6781,5880,4810,3717,2771,2090,1790,1890,2405,3235,4298,5430,6499,7354,7883,8004,7675,6902,5727,4236,2530,740,-1019,-2640,-4045,-5197,-6087,-6752,-7251,-7654,-8039,-8450,-8919,-9430,-9948,-10414,-10767,-10951,-10927,-10693,-10242,-9634,-8906,-8138,-7414,-6795,-6367,-6169,-6240,-6587,-7184,-7981,-8892,-9810,-10611,-11169,-11380,-11162,-10480,-9332,-7774,-5869,-3751,-1514,684,2740,4524,5953,6953,7503,7597,7286,6630,5727,4689,3627,2648,1838,1248,888,734,711,736,709,540,161,-449,-1305,-2345,-3510,-4698,-5809,-6733,-7393,-7706,-7647,-7212,-6424,-5364,-4104,-2771,-1459,-280,701,1431,1899,2115,2109,1911,1561,1077,487,-198,-959,-1780,-2628,-3492,-4327,-5136,-5882,-6590,-7240,-7865,-8458,-9033,-9561,-10028,-10378,-10565,-10536,-10230,-9636,-8723,-7522,-6052,-4392,-2586,-747,1073,2773,4279,5532,6465,7049,7272,7133,6671,5931,4959,3827,2563,1221,-164,-1561,-2917,-4204,-5357,-6342,-7105,-7611,-7829,-7741,-7345,-6664,-5743,-4654,-3480,-2309,-1230,-300,432,951,1271,1398,1390,1271,1105,933,803,758,819,998,1275,1608,1938,2191,2299,2198,1872,1281,487,-518,-1640,-2846,-4062,-5227,-6295,-7201,-7911,-8379,-8589,-8526,-8211,-7677,-6981,-6204,-5419,-4707,-4118,-3678,-3361,-3116,-2856,-2483,-1922,-1108,-56,1212,2571,3917,5078,5927,6338,6258,5678,4676,3372,1952,608,-457,-1082,-1145,-609,497,2059,3898,5801,7533,8882,9681,9837,9329,8234,6681,4865,3002,1298,-66,-980,-1382,-1316,-844,-124,710,1491,2091,2428,2457,2205,1746,1178,650,271,172,406,1016,1956,3154,4492,5808,6972,7831,8297,8323,7901,7080,5940,4563,3054,1490,-55,-1546,-2950,-4277,-5524,-6710,-7842,-8906,-9874,-10679,-11257,-11497,-11339,-10698,-9562,-7958,-5967,-3732,-1429,741,2598,3975,4784,4981,4616,3780,2652,1396,243,-644,-1100,-1029,-399,763,2366,4259,6268,8184,9810,10974,11556,11492,10811,9585,7967,6130,4261,2533,1092,6,-675,-1017,-1090,-1037,-986,-1062,-1353,-1876,-2612,-3456,-4280,-4925,-5238,-5098,-4433,-3244,-1608,326,2361,4256,5787,6742,6982,6445,5165,3261,957,-1497,-3786,-5655,-6858,-7277,-6875,-5746,-4074,-2134,-209,1393,2445,2768,2311,1099,-718,-2944,-5311,-7538,-9375,-10578,-11022,-10603,-9366,-7398,-4892,-2078,781,3433,5642,7265,8198,8461,8142,7405,6461,5548,4856,4573,4764,5460,6568,7961,9420,10738,11677,12060,11747,10691,8911,6522,3691,643,-2374,-5106,-7319,-8815,-9472,-9237,-8165,-6391,-4122,-1624,829,2985,4619,5614,5898,5525,4583,3257,1714,156,-1284,-2485,-3416,-4082,-4545,-4895,-5232,-5636,-6177,-6854,-7641,-8444,-9147,-9607,-9701,-9330,-8454,-7097,-5343,-3340,-1254,722,2423,3706,4487,4718,4422,3659,2535,1205,-178,-1430,-2408,-2974,-3064,-2646,-1759,-487,1043,2675,4244,5582,6567,7091,7126,6685,5841,4711,3432,2152,1017,129,-414,-600,-425,45,725,1511,2284,2953,3416,3626,3534,3143,2471,1571,521,-579,-1639,-2561,-3290,-3781,-4045,-4102,-4019,-3842,-3642,-3437,-3242,-3026,-2750,-2348,-1786,-1023,-64,1053,2281,3528,4706,5731,6520,7022,7227,7133,6806,6296,5686,5044,4424,3859,3347,2873,2383,1840,1174,364,-621,-1756,-3005,-4287,-5511,-6565,-7344,-7768,-7751,-7292,-6371,-5062,-3435,-1609,294,2128,3768,5085,5997,6441,6422,5974,5198,4214,3183,2250,1566,1215,1267,1705,2480,3481,4577,5608,6444,6957,7066,6738,5978,4845,3432,1850,249,-1242,-2475,-3352,-3768,-3714,-3163,-2212,-932,512,1972,3265,4255,4810,4890,4476,3644,2501,1193,-112,-1255,-2104,-2552,-2566,-2140,-1357,-305,873,2045,3100,3912,4446,4629,4480,3999,3227,2222,1041,-237,-1549,-2819,-3999,-5034,-5898,-6571,-7039,-7307,-7362,-7191,-6777,-6078,-5068,-3716,-2012,11,2296,4715,7138,9360,11239,12584,13315,13375,12790,11691,10219,8608,7069,5804,4963,4627,4795,5378,6252,7204,8073,8642,8802,8461,7632,6400,4903,3345,1918,816,163,26,381,1131,2113,3131,3977,4469,4489,3961,2934,1483,-203,-1929,-3468,-4598,-5161,-5029,-4199,-2712,-749,1495,3719,5678,7097,7824,7741,6874,5321,3266,966,-1322,-3333,-4863,-5777,-6031,-5670,-4826,-3677,-2442,-1329,-520,-151,-278,-908,-1957,-3309,-4783,-6217,-7419,-8263,-8649,-8541,-7975,-7030,-5830,-4522,-3241,-2106,-1194,-530,-101,162,327,501,747,1133,1687,2395,3245,4165,5118,6018,6831,7501,8007,8343,8499,8515,8382,8144,7794,7349,6803,6154,5408,4569,3669,2709,1731,733,-270,-1298,-2352,-3474,-4643,-5886,-7149,-8380,-9494,-10366,-10885,-10917,-10374,-9195,-7376,-4997,-2177,869,3906,6672,8900,10393,10981,10616,9317,7210,4500,1449,-1653,-4504,-6850,-8484,-9278,-9215,-8351,-6843,-4923,-2845,-900,664,1649,1936,1520,469,-1038,-2789,-4546,-6081,-7237,-7910,-8082,-7815,-7212,-6438,-5638,-4961,-4506,-4304,-4350,-4544,-4775,-4889,-4753,-4253,-3340,-2017,-375,1455,3265,4864,6024,6590,6443,5561,3994,1892,-551,-3079,-5437,-7384,-8741,-9400,-9340,-8653,-7474,-6026,-4521,-3169,-2120,-1463,-1197,-1260,-1536,-1872,-2153,-2248,-2133,-1803,-1336,-847,-473,-337,-539,-1110,-2011,-3149,-4356,-5461,-6273,-6667,-6543,-5913,-4836,-3456,-1953,-524,635,1388,1621,1325,527,-669,-2109,-3643,-5068,-6246,-7019,-7309,-7063,-6316,-5131,-3658,-2049,-497,831,1809,2340,2418,2067,1369,452,-584,-1594,-2518,-3287,-3899,-4392,-4814,-5257,-5779,-6448,-7273,-8249,-9305,-10349,-11255,-11880,-12101,-11802,-10933,-9491,-7527,-5176,-2586,32,2473,4540,6062,6929,7087,6560,5433,3865,2036,169,-1543,-2912,-3822,-4186,-3999,-3302,-2168,-733,883,2524,4065,5385,6402,7063,7363,7325,7014,6497,5863,5171,4478,3806,3145,2481,1768,963,49,-1016,-2206,-3522,-4904,-6307,-7650,-8849,-9813,-10428,-10618,-10295,-9445,-8057,-6229,-4047,-1697,660,2835,4664,6022,6834,7072,6783,6049,5009,3810,2605,1533,689,120,-159,-216,-101,62,200,208,48,-322,-877,-1597,-2406,-3245,-4012,-4645,-5059,-5221,-5101,-4721,-4120,-3382,-2579,-1822,-1167,-678,-376,-239,-241,-312,-375,-367,-209,143,711,1496,2465,3554,4709,5833,6879,7769,8484,8998,9312,9437,9375,9140,8714,8095,7250,6162,4825,3213,1366,-708,-2938,-5261,-7590,-9822,-11867,-13607,-14960,-15821,-16124,-15809,-14848,-13248,-11044,-8323,-5190,-1805,1666,5028,8088,10661,12587,13752,14088,13607,12363,10513,8215,5726,3258,1063,-672,-1786,-2210,-1921,-1009,405,2116,3920,5594,6947,7839,8171,7934,7160,5942,4422,2729,1035,-550,-1925,-3034,-3880,-4457,-4828,-5007,-5052,-4967,-4760,-4414,-3893,-3169,-2197,-969,523,2237,4125,6090,8040,9864,11436,12674,13460,13747,13469,12620,11204,9278,6934,4295,1537,-1141,-3555,-5484,-6818,-7439,-7350,-6617,-5363,-3794,-2109,-549,707,1486,1710,1350,446,-898,-2538,-4318,-6050,-7606,-8845,-9704,-10138,-10148,-9767,-9033,-8002,-6713,-5200,-3501,-1636,360,2431,4536,6560,8435,10018,11226,11944,12121,11731,10802,9415,7695,5792,3882,2139,694,-319,-897,-1018,-816,-390,59,390,458,176,-464,-1439,-2644,-3971,-5265,-6413,-7283,-7814,-7952,-7695,-7071,-6131,-4944,-3579,-2119,-635,811,2138,3319,4277,4998,5454,5631,5562,5251,4757,4115,3365,2545,1666,747,-214,-1190,-2165,-3074,-3853,-4420,-4690,-4615,-4165,-3362,-2283,-1020,287,1493,2475,3101,3302,3034,2304,1171,-261,-1859,-3456,-4873,-5961,-6551,-6578,-5963,-4747,-3005,-866,1469,3831,5992,7797,9100,9826,9958,9525,8622,7347,5863,4276,2747,1352,181,-746,-1423,-1886,-2174,-2339,-2411,-2412,-2339,-2179,-1914,-1515,-993,-346,365,1098,1773,2317,2683,2826,2749,2473,2029,1478,852,212,-430,-1044,-1639,-2221,-2807,-3424,-4069,-4747,-5420,-6045,-6574,-6945,-7132,-7118,-6922,-6584,-6162,-5734,-5354,-5087,-4930,-4870,-4842,-4740,-4466,-3894,-2953,-1585,180,2290,4597,6937,9103,10891,12124,12665,12454,11502,9897,7796,5395,2917,575,-1448,-3018,-4069,-4591,-4653,-4343,-3807,-3164,-2550,-2033,-1687,-1474,-1394,-1325,-1204,-926,-428,295,1235,2297,3390,4397,5210,5770,6035,6034,5819,5486,5133,4874,4785,4933,5335,5985,6841,7833,8875,9855,10680,11220,11398,11126,10373,9134,7453,5408,3116,712,-1652,-3839,-5721,-7218,-8292,-8927,-9186,-9109,-8784,-8283,-7668,-6978,-6229,-5401,-4459,-3355,-2052,-529,1181,3021,4880,6629,8123,9233,9840,9905,9389,8384,6978,5365,3740,2313,1272,753,821,1464,2605,4092,5739,7347,8687,9612,9958,9675,8753,7243,5269,2972,519,-1904,-4145,-6060,-7541,-8540,-9022,-9019,-8560,-7717,-6539,-5106,-3463,-1688,167,2012,3772,5348,6643,7581,8092,8166,7824,7142,6244,5274,4387,3729,3390,3433,3836,4521,5367,6195,6845,7136,6960,6229,4952,3174,1014,-1383,-3845,-6201,-8290,-10001,-11238,-11975,-12186,-11915,-11179,-10043,-8563,-6796,-4841,-2758,-674,1343,3174,4746,5994,6864,7345,7441,7175,6613,5828,4926,4008,3205,2603,2308,2368,2809,3612,4716,6018,7388,8673,9716,10379,10550,10160,9200,7708,5775,3539,1141,-1238,-3466,-5391,-6934,-8004,-8587,-8654,-8250,-7405,-6215,-4770,-3210,-1662,-272,832,1571,1871,1770,1304,619,-140,-788,-1154,-1120,-605,367,1721,3298,4902,6333,7382,7922,7841,7150,5891,4186,2204,99,-1932,-3763,-5273,-6411,-7172,-7587,-7724,-7665,-7483,-7246,-6990,-6739,-6488,-6234,-5955,-5660,-5336,-5014,-4689,-4400,-4120,-3869,-3596,-3286,-2890,-2370,-1709,-890,60,1112,2193,3230,4121,4789,5144,5139,4759,4021,2999,1787,525,-658,-1594,-2193,-2336,-2014,-1241,-120,1197,2523,3646,4388,4604,4210,3218,1691,-232,-2364,-4521,-6507,-8177,-9420,-10196,-10499,-10385,-9914,-9167,-8224,-7144,-5996,-4819,-3667,-2581,-1597,-761,-88,396,693,823,796,658,420,103,-282,-766,-1342,-2058,-2915,-3917,-5034,-6202,-7324,-8285,-8951,-9219,-8988,-8240,-6973,-5293,-3310,-1215,805,2578,3922,4755,5014,4719,3964,2867,1606,356,-725,-1496,-1886,-1869,-1484,-832,-40,726,1336,1644,1608,1178,429,-570,-1659,-2707,-3538,-4049,-4134,-3809,-3095,-2124,-1021,45,941,1548,1831,1758,1399,807,77,-682,-1421,-2039,-2536,-2875,-3083,-3182,-3215,-3223,-3257,-3337,-3504,-3755,-4093,-4511,-4978,-5488,-6016,-6555,-7098,-7645,-8184,-8707,-9194,-9610,-9940,-10152,-10230,-10186,-9992,-9685,-9241,-8670,-7952,-7084,-6043,-4843,-3492,-2032,-513,980,2390,3619,4628,5362,5818,5997,5923,5626,5142,4498,3712,2816,1805,735,-390,-1492,-2530,-3416,-4096,-4503,-4599,-4372,-3830,-3017,-2015,-907,178,1142,1887,2346,2503,2352,1951,1360,671,-31,-661,-1142,-1441,-1523,-1411,-1138,-741,-293,175,619,1025,1404,1764,2130,2511,2927,3351,3786,4180,4516,4746,4842,4772,4520,4067,3429,2613,1682,686,-281,-1150,-1837,-2316,-2567,-2634,-2586,-2520,-2541,-2742,-3179,-3866,-4759,-5761,-6730,-7517,-7965,-7966,-7452,-6434,-4976,-3222,-1333,491,2074,3260,3967,4165,3919,3346,2624,1954,1526,1505,1977,2964,4387,6092,7863,9439,10573,11033,10666,9408,7277,4434,1080,-2465,-5894,-8873,-11141,-12505,-12875,-12284,-10852,-8784,-6338,-3767,-1316,825,2543,3768,4525,4853,4853,4604,4202,3711,3178,2635,2087,1549,1029,553,157,-111,-207,-81,282,871,1665,2565,3505,4354,5028,5412,5454,5094,4335,3201,1757,101,-1643,-3337,-4839,-6034,-6832,-7198,-7148,-6738,-6073,-5272,-4462,-3745,-3204,-2864,-2719,-2704,-2738,-2703,-2491,-2006,-1171,42,1617,3508,5594,7752,9814,11616,13011,13867,14127,13770,12866,11516,9887,8145,6471,5008,3867,3100,2708,2637,2785,3036,3247,3305,3128,2679,1991,1141,230,-597,-1251,-1618,-1690,-1461,-1011,-427,153,635,894,897,607,67,-650,-1458,-2225,-2867,-3276,-3410,-3239,-2792,-2135,-1364,-607,10,390,436,153,-459,-1295,-2246,-3167,-3903,-4344,-4387,-4001,-3205,-2068,-711,713,2057,3155,3895,4180,3983,3304,2213,804,-791,-2438,-3987,-5331,-6348,-6983,-7183,-6939,-6271,-5218,-3850,-2240,-494,1290,3002,4537,5794,6701,7201,7282,6975,6324,5442,4415,3382,2431,1674,1150,911,937,1199,1628,2136,2626,3004,3178,3090,2687,1978,970,-262,-1627,-3011,-4258,-5242,-5827,-5920,-5494,-4556,-3213,-1597,102,1680,2964,3772,4042,3692,2789,1384,-368,-2318,-4268,-6049,-7482,-8430,-8814,-8578,-7765,-6438,-4724,-2783,-770,1136,2812,4144,5084,5621,5783,5647,5270,4768,4193,3633,3136,2736,2458,2288,2208,2171,2136,2054,1914,1708,1480,1267,1147,1154,1342,1702,2206,2791,3362,3817,4061,4009,3629,2923,1943,794,-415,-1533,-2445,-3048,-3276,-3136,-2652,-1932,-1090,-275,386,776,842,559,-16,-790,-1625,-2362,-2848,-2962,-2627,-1855,-706,662,2077,3317,4208,4586,4391,3596,2294,600,-1309,-3250,-5058,-6588,-7750,-8495,-8813,-8748,-8348,-7713,-6929,-6102,-5320,-4651,-4136,-3778,-3554,-3393,-3236,-2977,-2552,-1895,-979,179,1535,2993,4453,5788,6896,7682,8097,8126,7791,7169,6333,5413,4510,3749,3207,2961,3025,3389,3987,4733,5483,6130,6521,6569,6204,5403,4205,2688,964,-811,-2498,-3945,-5034,-5699,-5894,-5653,-5019,-4101,-2992,-1825,-684,329,1179,1832,2306,2639,2883,3103,3356,3699,4150,4742,5431,6202,6972,7675,8233,8579,8668,8487,8037,7359,6500,5522,4506,3505,2597,1804,1166,660,266,-66,-402,-783,-1266,-1858,-2550,-3301,-4020,-4637,-5028,-5134,-4877,-4253,-3275,-2030,-598,868,2264,3449,4345,4901,5102,5004,4670,4224,3781,3467,3386,3601,4141,4970,6005,7119,8160,8955,9368,9275,8613,7384,5622,3460,1032,-1473,-3864,-5981,-7661,-8823,-9416,-9450,-8982,-8102,-6913,-5535,-4060,-2579,-1154,177,1382,2463,3405,4223,4897,5435,5804,6001,5994,5777,5351,4729,3977,3134,2324,1598,1081,803,819,1112,1647,2345,3110,3825,4370,4635,4531,3994,3025,1651,-30,-1874,-3716,-5349,-6598,-7297,-7353,-6735,-5502,-3787,-1797,243,2074,3495,4338,4520,4045,2994,1517,-162,-1842,-3265,-4267,-4706,-4534,-3797,-2593,-1111,467,1926,3106,3885,4211,4093,3623,2898,2111,1380,887,704,903,1462,2333,3402,4563,5677,6647,7383,7842,8009,7892,7520,6926,6147,5213,4162,3004,1786,513,-763,-2019,-3195,-4251,-5125,-5768,-6142,-6201,-5944,-5363,-4489,-3375,-2094,-748,544,1669,2505,2968,2993,2577,1748,580,-806,-2302,-3758,-5063,-6130,-6887,-7327,-7452,-7306,-6933,-6408,-5764,-5074,-4346,-3623,-2899,-2191,-1499,-840,-240,279,663,902,943,803,473,-3,-585,-1200,-1782,-2265,-2587,-2726,-2665,-2438,-2090,-1701,-1340,-1098,-1003,-1103,-1339,-1676,-1996,-2204,-2205,-1936,-1398,-623,279,1190,1959,2433,2506,2078,1138,-275,-2051,-4007,-5928,-7571,-8714,-9175,-8848,-7707,-5835,-3383,-615,2198,4726,6697,7880,8136,7444,5881,3628,937,-1916,-4631,-6981,-8765,-9888,-10337,-10167,-9518,-8568,-7503,-6522,-5778,-5364,-5328,-5612,-6117,-6695,-7149,-7331,-7067,-6292,-4967,-3146,-956,1438,3814,5950,7651,8750,9171,8895,8001,6630,4978,3264,1708,482,-282,-550,-357,185,911,1625,2145,2311,2024,1266,70,-1424,-3063,-4626,-5927,-6789,-7107,-6852,-6074,-4898,-3503,-2100,-886,-55,288,63,-686,-1884,-3350,-4893,-6282,-7304,-7800,-7653,-6855,-5467,-3642,-1601,403,2092,3240,3645,3239,2007,80,-2343,-5006,-7592,-9842,-11502,-12433,-12564,-11950,-10713,-9069,-7273,-5576,-4243,-3443,-3299,-3829,-4921,-6428,-8064,-9579,-10690,-11179,-10932,-9898,-8190,-5945,-3436,-888,1414,3295,4600,5294,5406,5053,4394,3622,2912,2412,2212,2341,2760,3391,4106,4788,5308,5582,5557,5238,4680,3979,3254,2634,2214,2048,2142,2414,2772,3049,3108,2817,2094,914,-665,-2550,-4557,-6513,-8194,-9423,-10037,-9942,-9101,-7566,-5446,-2929,-245,2370,4662,6437,7549,7936,7614,6686,5302,3668,1981,437,-819,-1681,-2112,-2117,-1753,-1102,-277,612,1445,2115,2547,2673,2480,1975,1207,245,-816,-1882,-2873,-3700,-4332,-4718,-4878,-4798,-4533,-4088,-3516,-2840,-2082,-1281,-451,370,1147,1844,2419,2836,3079,3148,3061,2880,2653,2476,2399,2485,2742,3157,3678,4223,4698,5008,5059,4790,4150,3148,1797,183,-1602,-3420,-5126,-6570,-7627,-8201,-8242,-7760,-6814,-5489,-3946,-2303,-744,615,1649,2290,2507,2318,1764,956,-16,-1002,-1882,-2535,-2859,-2803,-2343,-1512,-377,952,2351,3684,4814,5645,6077,6070,5608,4694,3404,1796,5,-1839,-3567,-5018,-6027,-6467,-6258,-5369,-3859,-1832,535,3013,5383,7383,8834,9564,9514,8682,7170,5154,2870,588,-1413,-2899,-3689,-3676,-2894,-1413,539,2724,4848,6618,7816,8262,7920,6824,5160,3152,1105,-690,-1978,-2584,-2442,-1592,-189,1552,3357,4981,6195,6873,6958,6498,5613,4474,3285,2230,1462,1083,1118,1543,2242,3084,3880,4465,4692,4451,3718,2511,930,-886,-2755,-4485,-5896,-6823,-7175,-6900,-6036,-4699,-3051,-1326,250,1441,2079,2033,1301,-68,-1899,-3964,-5986,-7675,-8771,-9076,-8484,-7000,-4747,-1942,1112,4089,6648,8520,9506,9508,8578,6830,4530,1963,-533,-2637,-4100,-4735,-4495,-3435,-1734,344,2478,4343,5648,6181,5869,4735,2979,840,-1332,-3241,-4619,-5306,-5261,-4548,-3329,-1819,-241,1184,2306,3004,3270,3121,2678,2064,1453,990,816,995,1556,2440,3540,4703,5754,6532,6909,6816,6252,5280,4017,2612,1218,-33,-1028,-1731,-2133,-2288,-2290,-2220,-2204,-2298,-2570,-3029,-3638,-4356,-5072,-5690,-6100,-6188,-5908,-5199,-4112,-2699,-1093,555,2082,3315,4133,4436,4213,3488,2377,1016,-402,-1698,-2690,-3248,-3281,-2773,-1757,-335,1351,3136,4831,6275,7314,7848,7829,7272,6235,4853,3247,1597,37,-1318,-2374,-3121,-3540,-3693,-3635,-3447,-3211,-2986,-2831,-2772,-2815,-2954,-3157,-3387,-3599,-3735,-3752,-3590,-3223,-2613,-1755,-666,643,2111,3688,5301,6842,8213,9275,9905,9960,9360,8021,5980,3281,114,-3332,-6758,-9895,-12439,-14175,-14932,-14663,-13419,-11363,-8732,-5851,-3009,-537,1366,2523,2921,2602,1739,531,-760,-1912,-2721,-3054,-2865,-2179,-1096,217,1588,2805,3728,4227,4278,3894,3167,2227,1215,282,-460,-926,-1074,-907,-453,231,1089,2050,3052,4042,4943,5708,6252,6517,6441,5999,5194,4073,2722,1263,-162,-1415,-2352,-2880,-2925,-2470,-1560,-283,1230,2789,4235,5363,6052,6190,5759,4797,3432,1817,183,-1284,-2386,-3002,-3076,-2643,-1791,-690,485,1536,2316,2695,2650,2178,1378,378,-664,-1574,-2209,-2456,-2250,-1592,-526,864,2437,4075,5611,6925,7902,8457,8563,8190,7410,6252,4863,3333,1818,441,-687,-1475,-1886,-1902,-1570,-924,-69,928,1960,2946,3811,4501,4985,5264,5338,5236,4978,4560,4020,3324,2505,1560,509,-596,-1731,-2809,-3796,-4587,-5139,-5366,-5232,-4716,-3825,-2620,-1175,372,1907,3256,4322,4972,5173,4896,4194,3145,1865,478,-894,-2147,-3211,-4040,-4642,-5019,-5223,-5254,-5143,-4860,-4361,-3608,-2521,-1110,623,2585,4630,6574,8198,9305,9733,9402,8310,6578,4394,2027,-215,-2053,-3212,-3538,-2935,-1456,761,3472,6363,9099,11351,12835,13384,12900,11475,9255,6553,3686,1026,-1121,-2510,-3015,-2624,-1449,313,2390,4487,6322,7640,8275,8143,7244,5681,3624,1274,-1133,-3384,-5298,-6731,-7599,-7877,-7569,-6756,-5513,-3985,-2273,-524,1171,2720,4061,5172,6040,6676,7103,7332,7371,7218,6849,6256,5414,4327,3012,1496,-161,-1899,-3650,-5316,-6829,-8078,-8992,-9491,-9546,-9153,-8366,-7270,-5985,-4632,-3326,-2147,-1139,-295,429,1104,1816,2620,3568,4627,5755,6825,7713,8252,8312,7792,6638,4886,2624,28,-2675,-5235,-7377,-8881,-9554,-9317,-8170,-6228,-3692,-848,2024,4580,6599,7844,8234,7734,6427,4456,2034,-615,-3244,-5662,-7686,-9225,-10226,-10695,-10676,-10232,-9428,-8353,-7059,-5638,-4142,-2665,-1273,-50,942,1655,2057,2155,1969,1560,997,372,-228,-727,-1063,-1217,-1206,-1080,-941,-881,-1018,-1429,-2141,-3133,-4308,-5536,-6644,-7483,-7910,-7876,-7352,-6423,-5171,-3760,-2314,-969,185,1106,1779,2238,2549,2768,2987,3239,3582,4000,4486,4988,5437,5783,5939,5889,5587,5065,4352,3526,2667,1878,1229,812,659,809,1255,1978,2921,4011,5141,6190,7026,7518,7556,7056,5985,4356,2233,-264,-2985,-5743,-8345,-10616,-12394,-13576,-14097,-13969,-13238,-12023,-10443,-8680,-6866,-5172,-3692,-2525,-1716,-1274,-1202,-1447,-1979,-2712,-3592,-4524,-5447,-6288,-7009,-7577,-7995,-8272,-8431,-8500,-8500,-8447,-8344,-8198,-7992,-7730,-7397,-6989,-6518,-5969,-5357,-4678,-3913,-3085,-2150,-1151,-68,1040,2141,3175,4059,4752,5163,5272,5035,4459,3575,2443,1152,-176,-1432,-2484,-3255,-3676,-3733,-3448,-2883,-2110,-1231,-318,543,1306,1924,2385,2674,2805,2768,2601,2283,1863,1321,700,-2,-740,-1492,-2202,-2843,-3359,-3741,-3962,-4050,-4021,-3939,-3843,-3800,-3836,-3976,-4195,-4463,-4702,-4854,-4831,-4588,-4087,-3345,-2398,-1358,-325,535,1096,1241,890,54,-1222,-2801,-4507,-6139,-7495,-8406,-8770,-8537,-7755,-6523,-4997,-3347,-1740,-304,870,1758,2377,2794,3097,3364,3673,4042,4460,4858,5132,5163,4838,4078,2842,1195,-779,-2868,-4866,-6514,-7586,-7913,-7399,-6072,-4045,-1546,1164,3775,6028,7686,8622,8775,8199,7025,5434,3668,1935,436,-707,-1435,-1786,-1843,-1763,-1706,-1816,-2214,-2937,-3962,-5182,-6446,-7536,-8284,-8499,-8091,-7047,-5423,-3394,-1166,1010,2877,4231,4900,4818,3968,2452,406,-1954,-4400,-6693,-8613,-9995,-10727,-10784,-10208,-9125,-7701,-6154,-4680,-3469,-2639,-2242,-2244,-2536,-2955,-3307,-3413,-3126,-2362,-1122,540,2460,4483,6374,7951,9043,9539,9407,8696,7510,6036,4480,3067,2005,1457,1514,2186,3401,4986,6736,8387,9702,10466,10552,9882,8517,6539,4159,1564,-984,-3288,-5152,-6459,-7146,-7224,-6742,-5817,-4551,-3080,-1515,53,1537,2892,4078,5076,5878,6484,6888,7099,7090,6875,6416,5743,4851,3795,2637,1447,330,-649,-1416,-1936,-2213,-2268,-2173,-1998,-1832,-1757,-1820,-2058,-2463,-2982,-3564,-4103,-4510,-4709,-4616,-4210,-3491,-2501,-1332,-93,1095,2105,2858,3301,3435,3315,3030,2680,2394,2237,2275,2499,2859,3279,3632,3814,3718,3271,2466,1313,-83,-1600,-3067,-4306,-5147,-5453,-5156,-4221,-2755,-855,1234,3308,5092,6383,6990,6836,5902,4291,2167,-225,-2608,-4718,-6299,-7197,-7299,-6628,-5262,-3372,-1174,1096,3193,4923,6122,6730,6724,6201,5282,4152,3001,1995,1273,891,860,1093,1486,1869,2110,2069,1690,960,-48,-1204,-2335,-3245,-3758,-3741,-3126,-1939,-280,1657,3651,5429,6771,7476,7443,6664,5218,3300,1137,-978,-2788,-4053,-4615,-4408,-3446,-1864,177,2404,4589,6460,7829,8541,8538,7839,6548,4832,2901,977,-722,-2040,-2855,-3147,-2946,-2352,-1511,-566,329,1071,1577,1836,1853,1695,1439,1172,992,957,1120,1471,1983,2570,3132,3559,3723,3550,2971,1982,630,-1003,-2773,-4521,-6075,-7257,-7944,-8016,-7458,-6269,-4555,-2447,-125,2196,4317,6038,7194,7684,7443,6493,4923,2857,504,-1960,-4317,-6403,-8080,-9247,-9873,-9943,-9506,-8620,-7386,-5895,-4276,-2618,-1035,404,1635,2625,3364,3866,4149,4250,4205,4044,3806,3520,3203,2884,2553,2218,1856,1452,988,459,-130,-749,-1352,-1895,-2308,-2547,-2566,-2344,-1899,-1254,-499,300,1040,1628,2020,2162,2071,1783,1360,898,483,212,134,298,678,1233,1870,2477,2925,3101,2910,2301,1283,-91,-1699,-3391,-4992,-6336,-7285,-7755,-7710,-7190,-6262,-5047,-3664,-2238,-875,350,1392,2229,2879,3362,3719,3999,4228,4451,4676,4907,5146,5359,5541,5651,5684,5624,5468,5254,4984,4738,4534,4435,4469,4623,4897,5199,5466,5589,5469,5046,4266,3150,1732,105,-1635,-3354,-4949,-6294,-7314,-7950,-8177,-8029,-7530,-6779,-5840,-4827,-3819,-2904,-2138,-1559,-1173,-947,-844,-781,-704,-534,-244,167,667,1154,1530,1653,1428,773,-294,-1716,-3337,-4960,-6372,-7352,-7741,-7436,-6439,-4833,-2810,-608,1479,3191,4299,4676,4280,3190,1554,-418,-2470,-4386,-5924,-6940,-7326,-7046,-6160,-4740,-2951,-941,1117,3073,4809,6248,7360,8154,8675,8972,9103,9099,8988,8755,8397,7883,7195,6323,5283,4115,2901,1753,797,168,-28,272,1063,2285,3782,5395,6872,8018,8627,8547,7732,6171,3980,1322,-1568,-4434,-6995,-9023,-10319,-10770,-10339,-9073,-7096,-4602,-1811,1000,3596,5735,7237,7993,7950,7158,5711,3807,1624,-561,-2580,-4210,-5361,-5954,-6013,-5596,-4808,-3765,-2586,-1367,-207,853,1732,2443,2929,3212,3278,3144,2826,2357,1758,1085,368,-333,-982,-1526,-1926,-2141,-2133,-1876,-1353,-563,479,1734,3148,4645,6140,7547,8778,9766,10456,10828,10882,10637,10135,9415,8525,7514,6418,5285,4132,2990,1881,832,-127,-953,-1621,-2094,-2361,-2441,-2355,-2164,-1923,-1701,-1558,-1538,-1667,-1935,-2328,-2793,-3279,-3718,-4045,-4203,-4141,-3843,-3306,-2587,-1763,-949,-264,179,300,68,-506,-1355,-2375,-3451,-4429,-5197,-5627,-5658,-5250,-4439,-3302,-1954,-551,758,1829,2542,2837,2689,2153,1322,343,-615,-1396,-1833,-1833,-1310,-263,1273,3190,5340,7523,9541,11182,12290,12736,12489,11556,10046,8116,5969,3863,2031,702,62,211,1178,2902,5209,7877,10603,13078,14999,16113,16262,15365,13483,10746,7410,3775,181,-3044,-5630,-7376,-8209,-8135,-7298,-5868,-4120,-2283,-617,708,1575,1957,1907,1530,966,362,-165,-535,-712,-736,-653,-577,-595,-810,-1269,-2001,-2957,-4080,-5245,-6340,-7230,-7811,-8005,-7781,-7146,-6176,-4961,-3664,-2422,-1415,-767,-578,-879,-1638,-2756,-4063,-5383,-6475,-7166,-7291,-6758,-5596,-3864,-1766,497,2651,4454,5691,6207,5950,4923,3279,1182,-1099,-3323,-5254,-6711,-7587,-7843,-7510,-6675,-5458,-4004,-2442,-909,529,1793,2886,3814,4606,5310,5944,6512,6996,7335,7460,7283,6734,5758,4357,2558,458,-1819,-4104,-6224,-8006,-9308,-10029,-10112,-9598,-8543,-7122,-5496,-3894,-2520,-1553,-1142,-1340,-2149,-3467,-5131,-6920,-8604,-9944,-10771,-10944,-10442,-9286,-7607,-5556,-3343,-1160,817,2446,3662,4422,4763,4736,4433,3951,3405,2890,2509,2330,2403,2738,3306,4048,4853,5625,6215,6535,6479,6011,5118,3854,2298,571,-1183,-2836,-4233,-5283,-5899,-6051,-5762,-5085,-4132,-3020,-1894,-866,-52,497,742,705,411,-66,-671,-1322,-1957,-2517,-2956,-3235,-3329,-3221,-2884,-2329,-1542,-556,602,1865,3181,4439,5571,6460,7014,7162,6825,5995,4659,2871,691,-1775,-4414,-7098,-9689,-12065,-14121,-15763,-16953,-17667,-17934,-17817,-17400,-16774,-16045,-15266,-14508,-13771,-13064,-12345,-11595,-10760,-9830,-8784,-7622,-6375,-5059,-3720,-2414,-1163,-57,902,1641,2162,2453,2535,2451,2249,1991,1736,1545,1450,1484,1648,1924,2314,2768,3309,3901,4561,5268,5990,6692,7296,7746,7970,7920,7574,6921,5988,4804,3420,1894,294,-1300,-2803,-4119,-5150,-5816,-6037,-5793,-5075,-3932,-2443,-701,1189,3125,5021,6786,8342,9602,10480,10883,10750,10010,8678,6766,4381,1661,-1211,-4012,-6523,-8521,-9843,-10355,-10022,-8865,-6991,-4567,-1822,1001,3638,5853,7454,8310,8361,7632,6200,4222,1883,-583,-2957,-5014,-6592,-7571,-7903,-7617,-6796,-5583,-4140,-2639,-1232,-16,926,1614,2055,2340,2536,2732,2994,3342,3789,4266,4711,5002,5035,4685,3892,2593,827,-1348,-3802,-6379,-8901,-11191,-13089,-14464,-15231,-15321,-14740,-13487,-11667,-9367,-6784,-4096,-1534,689,2401,3450,3784,3399,2358,815,-1089,-3131,-5145,-6936,-8375,-9355,-9827,-9796,-9293,-8409,-7225,-5845,-4358,-2823,-1307,180,1607,2998,4345,5680,7004,8316,9615,10855,12007,13004,13794,14310,14515,14369,13876,13052,11951,10648,9241,7819,6506,5354,4451,3789,3374,3134,2998,2851,2588,2111,1352,278,-1085,-2661,-4337,-5926,-7277,-8178,-8509,-8164,-7121,-5452,-3261,-744,1896,4440,6668,8398,9476,9822,9401,8287,6598,4538,2340,248,-1512,-2777,-3441,-3495,-2991,-2067,-874,372,1506,2323,2714,2574,1902,722,-838,-2654,-4522,-6300,-7796,-8927,-9601,-9824,-9639,-9136,-8439,-7655,-6894,-6204,-5599,-5058,-4499,-3860,-3057,-2033,-778,698,2330,4023,5662,7096,8203,8838,8932,8436,7377,5855,4015,2057,189,-1410,-2592,-3295,-3528,-3373,-2975,-2511,-2156,-2081,-2377,-3092,-4198,-5567,-7068,-8474,-9587,-10209,-10178,-9419,-7919,-5772,-3143,-255,2614,5217,7290,8676,9249,9016,8024,6441,4435,2254,98,-1816,-3333,-4349,-4804,-4723,-4147,-3176,-1918,-489,997,2449,3773,4933,5852,6534,6935,7060,6893,6448,5732,4766,3596,2244,779,-751,-2276,-3726,-5009,-6060,-6775,-7091,-6954,-6334,-5263,-3794,-2041,-124,1806,3621,5213,6490,7424,7977,8181,8040,7627,6982,6184,5308,4426,3599,2887,2307,1884,1600,1442,1390,1418,1516,1671,1875,2140,2443,2796,3169,3555,3939,4282,4583,4790,4896,4854,4647,4241,3637,2807,1787,577,-767,-2193,-3635,-5017,-6269,-7324,-8132,-8644,-8840,-8690,-8202,-7364,-6203,-4724,-2990,-1039,1025,3122,5115,6891,8306,9247,9606,9320,8372,6782,4656,2102,-682,-3529,-6225,-8615,-10529,-11883,-12594,-12652,-12071,-10922,-9280,-7278,-5019,-2650,-284,1959,3981,5696,7041,7961,8437,8452,8042,7254,6185,4963,3729,2665,1899,1576,1754,2455,3635,5182,6959,8790,10503,11931,12945,13463,13451,12963,12074,10953,9756,8678,7868,7445,7445,7848,8547,9379,10164,10671,10749,10238,9089,7314,5002,2337,-476,-3186,-5556,-7406,-8586,-9071,-8865,-8093,-6887,-5449,-3934,-2518,-1289,-323,384,866,1187,1429,1661,1927,2248,2592,2906,3109,3105,2806,2157,1103,-311,-2051,-3982,-5971,-7842,-9420,-10552,-11122,-11062,-10386,-9147,-7472,-5523,-3461,-1491,256,1618,2530,2939,2856,2358,1537,567,-404,-1176,-1610,-1568,-1007,89,1624,3480,5466,7383,9053,10307,11057,11260,10935,10173,9090,7845,6604,5532,4772,4434,4558,5160,6143,7420,8777,10060,11031,11525,11382,10509,8885,6562,3645,333,-3183,-6638,-9838,-12554,-14665,-16052,-16708,-16650,-15975,-14815,-13325,-11695,-10085,-8656,-7521,-6742,-6355,-6319,-6603,-7103,-7752,-8432,-9053,-9514,-9722,-9610,-9120,-8241,-6974,-5377,-3507,-1463,657,2750,4718,6485,7991,9210,10142,10792,11199,11363,11298,10985,10397,9502,8296,6778,5023,3109,1177,-628,-2157,-3261,-3844,-3832,-3211,-2034,-403,1505,3474,5261,6625,7370,7346,6531,4952,2806,285,-2285,-4654,-6544,-7790,-8308,-8108,-7318,-6124,-4773,-3513,-2585,-2139,-2292,-3013,-4221,-5733,-7307,-8691,-9618,-9885,-9360,-8008,-5921,-3279,-357,2525,5053,6920,7926,7934,6938,5041,2443,-556,-3643,-6457,-8727,-10198,-10767,-10382,-9146,-7190,-4759,-2080,576,3007,5024,6537,7492,7938,7937,7622,7104,6510,5915,5389,4935,4551,4191,3812,3349,2771,2024,1120,60,-1101,-2298,-3449,-4462,-5266,-5810,-6077,-6090,-5912,-5612,-5312,-5068,-4982,-5053,-5302,-5651,-6042,-6362,-6532,-6486,-6187,-5656,-4918,-4062,-3143,-2260,-1473,-830,-378,-103,-9,-49,-178,-337,-480,-559,-557,-475,-326,-158,-12,67,39,-107,-354,-656,-936,-1099,-1060,-747,-135,746,1800,2902,3854,4503,4658,4229,3129,1402,-885,-3558,-6407,-9191,-11653,-13568,-14756,-15094,-14559,-13183,-11120,-8546,-5746,-2975,-529,1362,2537,2912,2532,1516,72,-1563,-3133,-4423,-5259,-5539,-5231,-4383,-3104,-1552,69,1567,2754,3499,3734,3470,2788,1840,822,-73,-629,-718,-220,864,2493,4539,6827,9145,11281,13009,14169,14599,14230,13023,11036,8359,5165,1650,-1952,-5409,-8490,-11011,-12813,-13816,-13982,-13353,-11992,-10042,-7625,-4921,-2082,724,3354,5679,7605,9055,9997,10418,10341,9823,8925,7754,6380,4918,3424,1983,632,-595,-1658,-2568,-3283,-3829,-4178,-4355,-4347,-4190,-3873,-3450,-2919,-2351,-1764,-1235,-800,-501,-383,-415,-622,-934,-1325,-1736,-2103,-2384,-2514,-2466,-2201,-1746,-1118,-421,263,790,1053,958,441,-484,-1771,-3304,-4929,-6463,-7720,-8516,-8724,-8258,-7125,-5382,-3183,-707,1826,4190,6183,7648,8464,8611,8105,7046,5590,3895,2158,525,-869,-1953,-2687,-3093,-3211,-3113,-2900,-2640,-2438,-2340,-2382,-2572,-2855,-3186,-3458,-3600,-3519,-3167,-2518,-1591,-410,939,2402,3872,5284,6545,7608,8415,8951,9211,9209,8982,8560,7987,7286,6493,5612,4680,3700,2724,1788,948,270,-199,-420,-382,-124,311,821,1312,1680,1844,1746,1391,784,17,-842,-1696,-2452,-3056,-3447,-3609,-3541,-3251,-2776,-2132,-1378,-536,330,1192,1983,2671,3191,3514,3588,3401,2919,2157,1103,-202,-1735,-3431,-5220,-7007,-8694,-10164,-11328,-12085,-12380,-12160,-11410,-10145,-8390,-6234,-3762,-1122,1531,4037,6218,7955,9137,9713,9698,9110,8055,6612,4909,3068,1201,-557,-2104,-3327,-4133,-4468,-4287,-3631,-2545,-1161,373,1883,3193,4153,4668,4698,4258,3453,2375,1203,36,-966,-1752,-2230,-2414,-2277,-1894,-1295,-586,169,875,1488,1952,2279,2478,2599,2696,2838,3094,3511,4146,4991,6050,7251,8529,9760,10848,11666,12137,12184,11789,10953,9732,8201,6478,4688,2962,1443,213,-621,-1039,-1026,-629,85,1008,2045,3075,4019,4808,5398,5789,5979,6000,5872,5643,5322,4958,4540,4090,3579,2998,2292,1466,456,-682,-1968,-3291,-4587,-5713,-6547,-6967,-6880,-6244,-5065,-3424,-1431,729,2889,4848,6453,7585,8181,8237,7800,6957,5821,4519,3179,1923,865,96,-312,-338,12,649,1485,2350,3107,3594,3711,3387,2629,1485,77,-1459,-2947,-4249,-5219,-5788,-5903,-5577,-4863,-3846,-2648,-1411,-293,568,1019,992,416,-684,-2243,-4154,-6249,-8383,-10367,-12075,-13371,-14184,-14472,-14239,-13529,-12433,-11059,-9545,-8021,-6609,-5400,-4453,-3770,-3344,-3108,-3003,-2941,-2839,-2619,-2218,-1576,-678,498,1900,3495,5172,6844,8390,9699,10675,11251,11362,11028,10250,9112,7712,6174,4648,3277,2182,1473,1188,1343,1887,2744,3791,4910,5978,6894,7595,8035,8216,8151,7860,7386,6725,5922,4959,3866,2638,1294,-143,-1635,-3140,-4579,-5892,-6993,-7806,-8280,-8369,-8069,-7398,-6410,-5200,-3879,-2593,-1484,-698,-348,-509,-1203,-2375,-3924,-5670,-7416,-8928,-10003,-10464,-10188,-9155,-7372,-4978,-2121,974,4089,6975,9441,11285,12385,12650,12045,10610,8415,5602,2348,-1150,-4661,-7982,-10906,-13283,-14997,-15985,-16263,-15867,-14929,-13576,-11999,-10352,-8812,-7491,-6490,-5843,-5551,-5575,-5834,-6246,-6689,-7056,-7244,-7161,-6756,-5994,-4898,-3505,-1904,-209,1473,2995,4260,5173,5674,5754,5451,4820,4006,3115,2323,1761,1537,1741,2380,3443,4849,6476,8173,9742,11007,11761,11883,11262,9895,7841,5230,2266,-843,-3855,-6556,-8774,-10370,-11288,-11520,-11120,-10196,-8888,-7349,-5748,-4212,-2868,-1774,-965,-435,-139,-21,-33,-98,-214,-344,-504,-721,-987,-1329,-1710,-2091,-2414,-2589,-2551,-2227,-1575,-589,717,2266,3975,5709,7345,8739,9782,10372,10452,9985,8993,7510,5647,3523,1305,-836,-2732,-4239,-5275,-5794,-5849,-5519,-4956,-4327,-3784,-3473,-3453,-3745,-4284,-4941,-5572,-5983,-6039,-5607,-4637,-3135,-1174,1101,3513,5825,7821,9269,9998,9887,8900,7069,4534,1475,-1858,-5189,-8265,-10840,-12737,-13849,-14129,-13621,-12411,-10645,-8481,-6113,-3714,-1480,462,1965,2981,3457,3421,2925,2049,901,-408,-1769,-3072,-4230,-5178,-5862,-6267,-6387,-6245,-5873,-5328,-4664,-3956,-3276,-2684,-2240,-1966,-1868,-1918,-2055,-2199,-2257,-2124,-1734,-1011,46,1429,3062,4857,6680,8405,9909,11093,11903,12330,12392,12186,11774,11293,10804,10395,10083,9865,9678,9459,9099,8537,7706,6611,5294,3848,2398,1087,45,-619,-857,-665,-110,697,1601,2425,3006,3190,2887,2055,720,-1019,-3012,-5068,-6967,-8504,-9504,-9832,-9450,-8379,-6726,-4671,-2404,-187,1786,3297,4226,4483,4087,3097,1664,-33,-1796,-3429,-4773,-5726,-6227,-6301,-5991,-5416,-4674,-3920,-3247,-2787,-2580,-2687,-3076,-3730,-4547,-5459,-6329,-7056,-7548,-7700,-7503,-6915,-5989,-4785,-3383,-1916,-454,863,2002,2884,3525,3928,4154,4261,4327,4411,4576,4840,5227,5718,6292,6917,7545,8143,8668,9090,9379,9505,9433,9132,8578,7746,6651,5312,3785,2141,463,-1164,-2649,-3947,-4991,-5775,-6307,-6592,-6709,-6664,-6532,-6323,-6045,-5684,-5205,-4557,-3726,-2664,-1415,-3,1481,2922,4205,5193,5784,5908,5561,4786,3719,2527,1427,635,345,701,1768,3519,5836,8508,11264,13795,15796,17005,17242,16420,14585,11893,8602,5052,1613,-1354,-3521,-4675,-4691,-3591,-1525,1257,4403,7543,10287,12323,13392,13390,12300,10253,7462,4213,833,-2375,-5110,-7181,-8419,-8809,-8366,-7224,-5547,-3543,-1422,614,2392,3766,4645,4961,4711,3920,2637,977,-978,-3080,-5221,-7264,-9111,-10656,-11835,-12586,-12874,-12687,-12010,-10871,-9277,-7300,-4991,-2442,237,2954,5574,8010,10143,11898,13210,14023,14358,14196,13635,12706,11548,10237,8911,7660,6592,5758,5200,4900,4801,4817,4815,4679,4276,3522,2364,802,-1115,-3285,-5592,-7873,-10004,-11837,-13286,-14276,-14790,-14821,-14417,-13613,-12487,-11096,-9531,-7855,-6168,-4538,-3059,-1813,-846,-224,77,85,-108,-372,-571,-560,-209,539,1715,3256,5054,6936,8700,10119,11007,11173,10540,9039,6753,3779,354,-3283,-6796,-9890,-12245,-13624,-13869,-12906,-10830,-7797,-4123,-169,3655,6958,9385,10708,10777,9619,7355,4244,596,-3205,-6812,-9889,-12192,-13573,-13963,-13440,-12121,-10233,-8013,-5710,-3557,-1733,-354,531,947,973,729,357,1,-218,-216,62,605,1389,2346,3390,4441,5402,6203,6790,7120,7210,7055,6729,6250,5696,5080,4439,3741,2960,2044,925,-411,-2002,-3784,-5672,-7533,-9166,-10412,-11059,-11016,-10207,-8693,-6601,-4144,-1591,787,2726,4023,4542,4242,3161,1446,-720,-3060,-5325,-7233,-8555,-9133,-8853,-7734,-5852,-3384,-578,2280,4892,6968,8289,8702,8144,6663,4384,1513,-1693,-4946,-7978,-10506,-12354,-13347,-13449,-12668,-11114,-8955,-6423,-3752,-1214,975,2624,3610,3897,3508,2569,1252,-223,-1612,-2702,-3306,-3312,-2680,-1449,258,2270,4372,6329,7933,8988,9375,9035,7994,6346,4272,1966,-328,-2409,-4079,-5225,-5758,-5704,-5089,-4060,-2730,-1298,88,1246,2064,2436,2325,1730,689,-719,-2385,-4215,-6058,-7833,-9418,-10734,-11730,-12335,-12552,-12331,-11703,-10662,-9255,-7548,-5618,-3593,-1590,262,1846,3090,3945,4429,4576,4460,4169,3785,3390,3046,2787,2653,2636,2755,2982,3321,3752,4266,4844,5472,6114,6746,7321,7810,8174,8395,8466,8388,8183,7869,7468,7001,6491,5942,5384,4819,4272,3764,3313,2949,2666,2490,2388,2345,2306,2216,2000,1605,961,46,-1144,-2576,-4165,-5802,-7337,-8612,-9480,-9815,-9560,-8716,-7368,-5672,-3827,-2085,-659,219,427,-141,-1452,-3416,-5859,-8512,-11106,-13317,-14868,-15544,-15179,-13778,-11389,-8238,-4601,-825,2718,5690,7821,8922,8954,7980,6193,3876,1362,-1005,-2907,-4124,-4513,-4062,-2885,-1157,836,2817,4512,5688,6216,6050,5243,3961,2392,780,-661,-1788,-2482,-2764,-2669,-2332,-1880,-1453,-1153,-1020,-1058,-1183,-1305,-1294,-1050,-504,354,1485,2765,4077,5242,6126,6617,6654,6230,5404,4251,2919,1520,213,-894,-1686,-2102,-2108,-1719,-982,0,1122,2235,3221,3964,4393,4474,4235,3721,3032,2259,1514,888,446,241,273,540,993,1602,2298,3057,3818,4574,5284,5946,6543,7064,7509,7856,8105,8229,8222,8052,7720,7208,6539,5728,4815,3842,2848,1864,903,-40,-976,-1935,-2931,-3979,-5063,-6152,-7189,-8100,-8805,-9220,-9281,-8942,-8191,-7048,-5563,-3831,-1935,-31,1797,3379,4645,5480,5850,5741,5198,4312,3213,2054,993,160,-339,-468,-236,280,970,1691,2316,2733,2876,2754,2400,1947,1510,1253,1290,1695,2476,3538,4736,5849,6648,6916,6490,5293,3354,814,-2108,-5113,-7888,-10137,-11609,-12140,-11677,-10259,-8051,-5289,-2284,646,3187,5078,6154,6331,5650,4236,2313,137,-1984,-3776,-4996,-5457,-5086,-3875,-1926,585,3443,6379,9154,11537,13366,14534,15028,14893,14251,13265,12111,10979,10014,9331,8985,8979,9266,9745,10306,10803,11115,11139,10797,10072,8976,7559,5923,4155,2391,718,-763,-1996,-2965,-3665,-4156,-4475,-4706,-4895,-5100,-5343,-5626,-5937,-6228,-6459,-6581,-6550,-6362,-6015,-5563,-5060,-4597,-4247,-4095,-4171,-4500,-5035,-5716,-6417,-7024,-7387,-7399,-6976,-6087,-4767,-3093,-1217,713,2475,3922,4856,5190,4851,3847,2271,221,-2094,-4528,-6862,-8966,-10699,-12007,-12851,-13269,-13302,-13035,-12535,-11885,-11132,-10335,-9516,-8694,-7895,-7098,-6337,-5578,-4855,-4147,-3491,-2879,-2352,-1911,-1588,-1373,-1274,-1254,-1291,-1327,-1319,-1208,-965,-543,47,820,1726,2734,3770,4774,5667,6395,6907,7199,7276,7196,7029,6872,6815,6946,7297,7865,8596,9354,10016,10390,10340,9744,8550,6773,4500,1878,-899,-3625,-6080,-8101,-9537,-10320,-10441,-9938,-8927,-7537,-5930,-4273,-2709,-1369,-342,330,639,635,398,32,-341,-618,-705,-561,-168,420,1150,1891,2567,3050,3296,3263,2982,2497,1905,1287,727,293,5,-120,-119,-18,115,263,370,446,495,528,588,667,782,908,1015,1063,1013,815,451,-115,-884,-1861,-3007,-4293,-5612,-6895,-8003,-8833,-9282,-9277,-8789,-7845,-6513,-4918,-3225,-1602,-263,646,958,603,-447,-2148,-4365,-6932,-9608,-12158,-14335,-15940,-16811,-16878,-16135,-14664,-12620,-10203,-7658,-5229,-3146,-1586,-678,-445,-853,-1768,-3015,-4369,-5611,-6534,-6974,-6833,-6064,-4695,-2802,-509,2034,4656,7194,9491,11414,12871,13804,14208,14111,13594,12752,11710,10586,9490,8508,7705,7082,6660,6362,6175,6013,5849,5646,5409,5157,4930,4791,4781,4951,5316,5863,6552,7304,8015,8568,8836,8722,8131,7052,5480,3492,1206,-1251,-3689,-5958,-7886,-9338,-10224,-10485,-10137,-9240,-7922,-6343,-4703,-3189,-1982,-1206,-932,-1162,-1839,-2840,-4030,-5226,-6278,-7051,-7434,-7397,-6927,-6083,-4958,-3662,-2327,-1081,-11,797,1327,1592,1644,1591,1523,1577,1825,2361,3182,4275,5545,6878,8116,9101,9681,9736,9188,8036,6306,4133,1664,-889,-3307,-5388,-6946,-7875,-8127,-7737,-6836,-5569,-4193,-2882,-1894,-1355,-1388,-2023,-3190,-4795,-6623,-8490,-10149,-11421,-12137,-12232,-11687,-10589,-9072,-7320,-5539,-3913,-2591,-1658,-1124,-938,-983,-1135,-1240,-1192,-911,-378,376,1262,2174,2977,3541,3782,3624,3084,2213,1120,-24,-1057,-1786,-2060,-1772,-859,646,2671,5060,7628,10161,12444,14299,15595,16265,16333,15865,15013,13941,12833,11863,11149,10782,10758,11034,11490,11977,12328,12381,12019,11157,9807,7989,5835,3450,1016,-1342,-3471,-5275,-6680,-7652,-8196,-8349,-8160,-7707,-7072,-6325,-5568,-4837,-4224,-3743,-3437,-3299,-3321,-3458,-3676,-3898,-4073,-4135,-4025,-3714,-3157,-2362,-1325,-80,1325,2824,4347,5790,7107,8192,9037,9594,9889,9925,9759,9389,8871,8177,7336,6309,5108,3708,2138,408,-1417,-3292,-5119,-6834,-8333,-9539,-10381,-10788,-10729,-10191,-9177,-7754,-5988,-3998,-1918,109,1918,3371,4336,4727,4511,3693,2365,635,-1307,-3280,-5074,-6498,-7395,-7651,-7219,-6116,-4430,-2307,62,2462,4687,6550,7923,8732,8985,8750,8148,7350,6517,5830,5410,5360,5713,6445,7502,8750,10068,11290,12280,12907,13099,12798,12024,10816,9264,7486,5592,3711,1934,329,-1043,-2179,-3048,-3662,-4024,-4147,-4059,-3809,-3447,-3054,-2688,-2424,-2294,-2327,-2514,-2835,-3241,-3703,-4151,-4578,-4942,-5248,-5495,-5707,-5895,-6095,-6306,-6547,-6802,-7055,-7272,-7404,-7414,-7243,-6862,-6240,-5373,-4280,-2999,-1581,-112,1354,2725,3955,4993,5815,6414,6797,6967,6948,6733,6335,5738,4948,3961,2802,1491,89,-1355,-2775,-4105,-5308,-6330,-7167,-7779,-8181,-8331,-8248,-7902,-7311,-6488,-5470,-4311,-3089,-1890,-804,77,687,970,906,508,-164,-1029,-1952,-2796,-3424,-3699,-3554,-2930,-1872,-438,1227,2967,4594,5923,6797,7093,6746,5753,4167,2104,-286,-2821,-5313,-7588,-9489,-10909,-11791,-12112,-11936,-11332,-10434,-9375,-8288,-7279,-6425,-5737,-5201,-4746,-4292,-3756,-3067,-2211,-1175,-41,1144,2260,3233,3995,4483,4710,4663,4385,3927,3312,2628,1892,1190,546,32,-338,-520,-524,-346,-13,453,1020,1672,2387,3164,3981,4833,5691,6516,7260,7864,8255,8370,8147,7534,6526,5106,3342,1282,-937,-3212,-5366,-7275,-8778,-9773,-10178,-9957,-9129,-7751,-5944,-3841,-1635,511,2393,3880,4831,5195,4937,4106,2761,1040,-955,-3058,-5156,-7122,-8868,-10332,-11464,-12252,-12679,-12753,-12483,-11876,-10969,-9777,-8364,-6776,-5084,-3366,-1683,-105,1329,2597,3699,4658,5507,6282,7016,7720,8386,8978,9441,9705,9689,9336,8587,7447,5929,4125,2139,132,-1726,-3261,-4316,-4765,-4550,-3662,-2169,-215,2027,4302,6396,8058,9140,9500,9133,8062,6407,4328,2007,-355,-2565,-4470,-5929,-6870,-7274,-7163,-6647,-5834,-4904,-3997,-3275,-2832,-2734,-2976,-3508,-4215,-4974,-5626,-6042,-6134,-5843,-5215,-4299,-3239,-2170,-1249,-607,-330,-464,-977,-1797,-2806,-3839,-4759,-5401,-5666,-5476,-4823,-3748,-2354,-782,797,2217,3331,4039,4303,4165,3708,3107,2521,2159,2164,2662,3673,5169,7001,8983,10859,12375,13295,13440,12703,11092,8675,5638,2212,-1334,-4702,-7641,-9919,-11388,-11971,-11667,-10565,-8795,-6563,-4071,-1559,772,2724,4167,5007,5227,4851,3970,2700,1197,-391,-1896,-3182,-4129,-4649,-4704,-4288,-3437,-2246,-814,720,2207,3537,4577,5275,5587,5522,5121,4453,3585,2609,1580,562,-413,-1333,-2182,-2958,-3647,-4203,-4600,-4753,-4606,-4096,-3169,-1820,-73,2015,4311,6694,8979,11016,12638,13741,14243,14127,13434,12233,10664,8858,6982,5171,3550,2188,1122,322,-250,-689,-1073,-1489,-2002,-2645,-3435,-4353,-5362,-6419,-7458,-8437,-9286,-9981,-10465,-10739,-10761,-10551,-10089,-9398,-8480,-7364,-6085,-4688,-3250,-1828,-529,588,1445,1999,2244,2193,1909,1481,1011,641,458,598,1092,1985,3246,4787,6513,8266,9887,11232,12149,12564,12413,11732,10587,9111,7472,5847,4421,3334,2704,2564,2907,3641,4628,5684,6620,7243,7399,7005,6009,4476,2507,259,-2055,-4236,-6073,-7385,-8052,-7988,-7203,-5743,-3743,-1366,1174,3667,5908,7718,9010,9702,9848,9509,8807,7899,6909,5979,5187,4582,4188,3956,3865,3837,3828,3801,3740,3653,3589,3571,3663,3888,4256,4758,5340,5945,6482,6886,7064,6977,6590,5899,4950,3800,2537,1266,68,-973,-1835,-2498,-3028,-3460,-3907,-4426,-5104,-5969,-7027,-8241,-9520,-10770,-11851,-12652,-13073,-13055,-12588,-11712,-10512,-9118,-7672,-6330,-5222,-4468,-4125,-4235,-4764,-5672,-6854,-8210,-9609,-10922,-12030,-12821,-13196,-13094,-12461,-11283,-9594,-7424,-4887,-2064,891,3864,6702,9281,11475,13159,14245,14635,14289,13183,11353,8888,5921,2646,-729,-3963,-6836,-9161,-10780,-11636,-11687,-11014,-9712,-7944,-5887,-3719,-1610,318,1967,3305,4326,5069,5602,5998,6325,6650,6986,7353,7691,7966,8060,7927,7450,6618,5389,3817,1964,-48,-2093,-4013,-5689,-6994,-7877,-8298,-8298,-7930,-7297,-6499,-5636,-4792,-4005,-3299,-2644,-2006,-1321,-543,374,1434,2630,3901,5192,6392,7438,8222,8708,8833,8611,8044,7193,6116,4896,3624,2370,1226,229,-567,-1155,-1545,-1768,-1878,-1948,-2028,-2195,-2473,-2882,-3407,-4007,-4620,-5172,-5583,-5770,-5684,-5280,-4570,-3595,-2436,-1225,-91,791,1299,1295,720,-462,-2188,-4361,-6797,-9281,-11583,-13457,-14723,-15240,-14939,-13859,-12072,-9759,-7121,-4390,-1807,416,2103,3125,3432,3013,1948,339,-1643,-3815,-5975,-7923,-9492,-10547,-11016,-10890,-10213,-9100,-7679,-6123,-4583,-3191,-2048,-1186,-608,-248,-16,199,512,1010,1744,2728,3919,5249,6618,7918,9053,9948,10544,10854,10885,10715,10428,10095,9832,9647,9614,9659,9777,9838,9776,9460,8826,7811,6414,4684,2709,634,-1390,-3184,-4609,-5526,-5868,-5607,-4759,-3428,-1700,247,2270,4208,5911,7277,8218,8695,8689,8227,7330,6066,4492,2687,740,-1262,-3209,-5010,-6551,-7757,-8548,-8882,-8756,-8178,-7223,-5959,-4498,-2966,-1469,-151,907,1607,1914,1813,1330,531,-505,-1677,-2887,-4051,-5095,-5978,-6684,-7226,-7616,-7889,-8058,-8117,-8059,-7825,-7384,-6685,-5698,-4428,-2919,-1234,484,2125,3527,4564,5143,5205,4756,3860,2614,1168,-331,-1732,-2912,-3808,-4371,-4647,-4682,-4572,-4427,-4324,-4355,-4554,-4923,-5445,-6039,-6635,-7120,-7399,-7370,-6969,-6150,-4909,-3306,-1411,620,2647,4480,5975,6988,7467,7387,6836,5926,4847,3785,2924,2400,2298,2609,3272,4148,5058,5819,6246,6207,5634,4519,2948,1061,-947,-2842,-4413,-5440,-5795,-5383,-4223,-2398,-76,2528,5178,7633,9698,11214,12103,12337,11985,11123,9928,8525,7090,5743,4567,3619,2899,2385,2044,1840,1733,1733,1819,2040,2391,2930,3633,4525,5543,6633,7689,8608,9247,9521,9324,8639,7470,5909,4063,2100,174,-1565,-2988,-4026,-4627,-4818,-4632,-4161,-3511,-2795,-2131,-1626,-1341,-1334,-1586,-2089,-2755,-3533,-4314,-5037,-5619,-6014,-6175,-6076,-5705,-5048,-4132,-2971,-1640,-197,1239,2569,3662,4424,4767,4650,4077,3084,1766,225,-1404,-2985,-4398,-5529,-6316,-6714,-6729,-6390,-5756,-4900,-3896,-2830,-1786,-821,-34,555,878,936,742,337,-196,-751,-1214,-1440,-1326,-768,279,1804,3735,5945,8232,10396,12196,13434,13946,13648,12532,10691,8305,5613,2913,499,-1355,-2428,-2588,-1794,-117,2283,5141,8169,11026,13406,15069,15823,15639,14525,12648,10205,7472,4711,2203,135,-1324,-2139,-2326,-2007,-1337,-536,204,690,793,444,-349,-1502,-2874,-4287,-5548,-6492,-6998,-7024,-6584,-5788,-4762,-3695,-2735,-2040,-1678,-1694,-2041,-2641,-3358,-4069,-4617,-4918,-4902,-4560,-3953,-3155,-2313,-1547,-999,-766,-895,-1398,-2200,-3198,-4230,-5122,-5688,-5779,-5289,-4183,-2519,-437,1844,4045,5883,7098,7485,6948,5478,3191,280,-2977,-6280,-9317,-11796,-13506,-14284,-14101,-12999,-11136,-8740,-6070,-3427,-1033,893,2271,3050,3309,3140,2701,2133,1564,1096,772,611,593,667,792,904,958,932,782,529,146,-346,-946,-1663,-2479,-3411,-4443,-5576,-6777,-8013,-9210,-10295,-11149,-11675,-11740,-11265,-10173,-8459,-6162,-3394,-324,2828,5814,8380,10309,11429,11666,11026,9632,7666,5406,3118,1094,-450,-1346,-1535,-1020,79,1617,3384,5166,6765,8013,8786,9043,8772,8058,6992,5734,4404,3157,2078,1231,629,249,27,-97,-220,-397,-685,-1112,-1673,-2349,-3096,-3861,-4598,-5255,-5813,-6242,-6560,-6767,-6888,-6947,-6958,-6940,-6898,-6813,-6692,-6477,-6162,-5692,-5036,-4185,-3099,-1834,-388,1135,2670,4090,5293,6157,6602,6553,5995,4934,3444,1602,-453,-2582,-4642,-6480,-7987,-9063,-9637,-9693,-9213,-8240,-6810,-5011,-2924,-675,1627,3843,5859,7558,8848,9677,10002,9862,9293,8410,7327,6178,5071,4096,3273,2592,1975,1333,538,-489,-1840,-3496,-5422,-7477,-9490,-11233,-12495,-13075,-12849,-11776,-9902,-7396,-4475,-1443,1404,3765,5403,6153,5951,4838,2952,510,-2204,-4907,-7284,-9117,-10205,-10483,-9956,-8725,-6956,-4860,-2644,-517,1376,2918,4062,4796,5165,5232,5097,4842,4570,4337,4191,4133,4138,4143,4091,3892,3507,2901,2094,1145,160,-738,-1392,-1682,-1491,-766,479,2181,4170,6264,8209,9775,10735,10948,10316,8873,6700,3995,979,-2069,-4903,-7282,-9052,-10106,-10438,-10107,-9239,-8002,-6596,-5215,-4027,-3189,-2750,-2748,-3112,-3735,-4464,-5130,-5577,-5687,-5389,-4679,-3607,-2271,-810,641,1941,2986,3717,4116,4224,4109,3876,3612,3417,3326,3383,3550,3809,4087,4331,4477,4491,4345,4048,3614,3084,2500,1911,1361,884,511,246,96,30,23,18,-23,-153,-387,-734,-1163,-1618,-2031,-2315,-2398,-2224,-1765,-1041,-111,940,1981,2900,3566,3894,3824,3341,2468,1270,-173,-1753,-3365,-4896,-6250,-7323,-8064,-8381,-8276,-7700,-6698,-5296,-3578,-1644,385,2380,4213,5772,6971,7757,8116,8073,7674,7005,6153,5232,4335,3577,3022,2747,2771,3102,3691,4488,5368,6233,6940,7372,7440,7071,6276,5078,3596,1940,289,-1209,-2399,-3182,-3498,-3363,-2831,-2028,-1097,-202,502,896,905,517,-219,-1199,-2277,-3289,-4080,-4513,-4524,-4069,-3205,-2016,-652,723,1929,2810,3250,3188,2642,1696,504,-740,-1813,-2516,-2670,-2196,-1056,650,2802,5177,7570,9760,11574,12914,13714,14035,13939,13584,13112,12666,12371,12260,12351,12552,12765,12838,12629,12027,10958,9423,7496,5305,3044,926,-859,-2129,-2816,-2890,-2450,-1639,-669,230,846,1003,599,-381,-1877,-3743,-5801,-7822,-9633,-11034,-11946,-12293,-12101,-11434,-10383,-9101,-7718,-6392,-5264,-4439,-4003,-3994,-4390,-5149,-6164,-7320,-8497,-9567,-10441,-11053,-11365,-11384,-11121,-10613,-9887,-8973,-7881,-6624,-5195,-3604,-1856,9,1948,3867,5675,7244,8463,9213,9428,9059,8136,6721,4959,3002,1078,-633,-1925,-2660,-2749,-2180,-1018,596,2467,4355,6023,7243,7850,7740,6895,5389,3357,1013,-1421,-3690,-5602,-6977,-7750,-7891,-7487,-6649,-5560,-4384,-3292,-2398,-1765,-1413,-1282,-1308,-1376,-1388,-1261,-922,-370,404,1323,2351,3366,4316,5099,5648,5942,5929,5667,5163,4511,3772,3027,2312,1674,1070,508,-94,-752,-1520,-2380,-3322,-4256,-5115,-5769,-6133,-6113,-5677,-4825,-3627,-2174,-625,881,2181,3141,3666,3689,3206,2256,919,-678,-2381,-4023,-5426,-6433,-6920,-6794,-6041,-4683,-2828,-622,1731,4016,6011,7518,8394,8550,7978,6741,4959,2819,499,-1764,-3815,-5457,-6608,-7180,-7193,-6685,-5781,-4622,-3395,-2286,-1467,-1081,-1206,-1864,-3015,-4533,-6291,-8082,-9747,-11114,-12053,-12486,-12369,-11720,-10586,-9068,-7271,-5343,-3415,-1629,-104,1065,1798,2072,1874,1261,304,-863,-2112,-3278,-4228,-4850,-5067,-4868,-4259,-3312,-2103,-747,664,2030,3284,4395,5333,6140,6820,7423,7953,8419,8800,9044,9125,8964,8546,7844,6883,5724,4469,3235,2184,1420,1072,1179,1732,2681,3873,5160,6334,7213,7633,7498,6783,5545,3941,2165,472,-899,-1745,-1930,-1431,-311,1249,3017,4717,6083,6915,7069,6524,5320,3591,1518,-714,-2888,-4848,-6443,-7585,-8225,-8357,-8007,-7234,-6105,-4724,-3178,-1604,-103,1178,2150,2690,2764,2313,1375,-23,-1777,-3787,-5893,-7952,-9784,-11233,-12147,-12420,-11965,-10800,-8937,-6531,-3722,-743,2170,4785,6873,8264,8843,8555,7434,5574,3138,337,-2598,-5409,-7885,-9805,-11060,-11550,-11304,-10385,-8955,-7201,-5357,-3629,-2233,-1295,-921,-1103,-1805,-2885,-4189,-5507,-6649,-7450,-7792,-7645,-7029,-6066,-4884,-3674,-2573,-1734,-1201,-1015,-1089,-1349,-1616,-1758,-1591,-1037,-8,1447,3256,5247,7228,8989,10342,11150,11351,10964,10089,8886,7563,6315,5348,4775,4681,5038,5773,6730,7732,8598,9149,9285,8935,8120,6918,5457,3892,2406,1132,208,-317,-421,-166,363,1027,1674,2182,2408,2290,1794,925,-222,-1562,-2943,-4226,-5282,-5984,-6270,-6089,-5446,-4381,-2963,-1293,507,2309,3986,5425,6536,7259,7573,7481,7012,6227,5171,3942,2598,1235,-55,-1193,-2079,-2646,-2833,-2605,-1964,-946,389,1913,3533,5060,6389,7347,7839,7775,7119,5875,4114,1936,-492,-2988,-5345,-7361,-8851,-9686,-9781,-9135,-7820,-5972,-3805,-1552,521,2191,3261,3645,3312,2363,939,-735,-2442,-3959,-5136,-5876,-6168,-6083,-5736,-5289,-4908,-4719,-4821,-5228,-5891,-6704,-7495,-8093,-8313,-8008,-7093,-5536,-3403,-808,2064,5007,7809,10279,12274,13717,14597,14967,14933,14624,14171,13691,13253,12894,12594,12311,11988,11559,11001,10300,9500,8677,7917,7344,7032,7071,7454,8183,9134,10202,11194,11940,12272,12055,11221,9767,7746,5294,2549,-293,-3066,-5617,-7821,-9608,-10937,-11797,-12213,-12210,-11827,-11107,-10110,-8884,-7534,-6130,-4793,-3617,-2702,-2122,-1927,-2129,-2702,-3592,-4683,-5873,-6982,-7895,-8438,-8528,-8077,-7070,-5542,-3572,-1291,1132,3527,5708,7527,8862,9634,9811,9405,8459,7069,5333,3395,1402,-511,-2171,-3496,-4362,-4758,-4675,-4181,-3376,-2391,-1369,-453,230,587,548,93,-741,-1912,-3294,-4782,-6238,-7541,-8590,-9326,-9721,-9791,-9604,-9237,-8807,-8413,-8157,-8087,-8221,-8516,-8887,-9231,-9427,-9383,-9033,-8369,-7421,-6278,-5032,-3809,-2697,-1772,-1037,-474,16,519,1150,1991,3068,4359,5764,7143,8319,9115,9387,9053,8091,6590,4684,2593,557,-1185,-2416,-2998,-2848,-2008,-577,1248,3227,5108,6644,7642,7976,7611,6593,5052,3179,1183,-697,-2281,-3406,-3992,-4027,-3547,-2676,-1529,-285,922,1948,2705,3138,3241,3047,2626,2064,1465,923,521,310,309,494,796,1127,1358,1396,1127,515,-465,-1750,-3256,-4838,-6335,-7590,-8447,-8800,-8594,-7830,-6584,-4973,-3161,-1320,383,1800,2848,3471,3689,3541,3122,2499,1792,1049,359,-246,-711,-1038,-1196,-1231,-1162,-1054,-977,-987,-1149,-1482,-1998,-2652,-3398,-4141,-4811,-5305,-5581,-5582,-5327,-4838,-4186,-3460,-2752,-2155,-1740,-1549,-1596,-1849,-2252,-2719,-3149,-3439,-3498,-3262,-2694,-1792,-600,819,2364,3923,5390,6629,7567,8094,8205,7850,7113,6024,4736,3346,2016,866,13,-472,-546,-237,416,1295,2292,3258,4064,4613,4811,4655,4144,3338,2339,1224,125,-882,-1722,-2359,-2792,-3056,-3183,-3252,-3275,-3320,-3349,-3381,-3350,-3234,-2987,-2585,-2027,-1334,-547,262,1029,1666,2106,2292,2179,1753,1023,23,-1165,-2459,-3727,-4843,-5677,-6118,-6094,-5601,-4660,-3393,-1930,-444,886,1927,2563,2762,2531,1957,1139,228,-645,-1348,-1781,-1890,-1640,-1058,-189,899,2105,3357,4555,5632,6535,7210,7636,7782,7639,7205,6476,5471,4206,2729,1075,-678,-2470,-4204,-5820,-7211,-8358,-9164,-9653,-9771,-9553,-8991,-8121,-6958,-5559,-3956,-2227,-445,1298,2895,4244,5261,5868,6038,5776,5122,4168,3006,1753,517,-633,-1619,-2439,-3089,-3606,-4035,-4421,-4792,-5162,-5506,-5782,-5921,-5851,-5492,-4807,-3757,-2381,-733,1074,2891,4569,5943,6880,7305,7154,6474,5313,3794,2057,252,-1486,-3007,-4232,-5068,-5480,-5463,-5026,-4223,-3128,-1831,-446,929,2196,3290,4172,4853,5334,5683,5900,6038,6077,6015,5805,5418,4809,3972,2912,1676,341,-992,-2196,-3154,-3739,-3873,-3488,-2573,-1172,634,2699,4849,6895,8634,9909,10590,10624,10004,8818,7179,5279,3309,1473,-44,-1098,-1606,-1535,-944,78,1359,2720,3965,4894,5383,5302,4642,3405,1701,-344,-2534,-4675,-6556,-7995,-8852,-9043,-8559,-7471,-5886,-4001,-1984,-35,1685,3076,4061,4651,4893,4866,4691,4471,4307,4286,4431,4778,5283,5928,6638,7372,8063,8677,9180,9563,9831,9995,10076,10090,10042,9941,9759,9486,9084,8519,7761,6780,5558,4101,2432,602,-1295,-3158,-4853,-6250,-7239,-7739,-7725,-7225,-6334,-5176,-3934,-2767,-1846,-1284,-1158,-1478,-2199,-3227,-4421,-5647,-6746,-7617,-8167,-8373,-8241,-7827,-7216,-6492,-5766,-5107,-4595,-4269,-4148,-4229,-4485,-4878,-5339,-5811,-6205,-6462,-6498,-6276,-5758,-4947,-3877,-2594,-1178,279,1689,2965,4027,4837,5348,5581,5541,5295,4891,4408,3909,3457,3099,2872,2790,2862,3070,3408,3824,4306,4775,5185,5455,5500,5244,4626,3593,2171,390,-1641,-3784,-5877,-7749,-9234,-10225,-10642,-10484,-9805,-8712,-7344,-5861,-4394,-3077,-1965,-1107,-472,-25,318,621,979,1424,2014,2731,3578,4488,5417,6292,7039,7611,7947,8019,7823,7339,6614,5667,4564,3384,2192,1082,103,-694,-1299,-1719,-1978,-2129,-2197,-2237,-2261,-2286,-2305,-2294,-2227,-2063,-1800,-1423,-977,-529,-157,17,-88,-568,-1456,-2764,-4432,-6377,-8461,-10532,-12431,-14002,-15113,-15672,-15609,-14911,-13609,-11756,-9483,-6928,-4280,-1744,478,2198,3256,3580,3125,1977,250,-1847,-4077,-6188,-7934,-9118,-9588,-9278,-8186,-6389,-4045,-1324,1520,4284,6724,8689,10040,10728,10762,10198,9163,7774,6214,4601,3101,1791,761,30,-399,-563,-521,-333,-82,179,380,482,457,288,-6,-407,-874,-1345,-1772,-2076,-2215,-2129,-1809,-1243,-481,420,1362,2243,2964,3427,3600,3455,3037,2415,1679,928,256,-287,-657,-864,-929,-886,-766,-589,-349,-39,380,923,1616,2450,3404,4420,5426,6336,7043,7486,7567,7285,6617,5629,4395,3033,1684,490,-420,-926,-974,-530,374,1655,3206,4863,6458,7819,8766,9174,8933,8016,6447,4328,1816,-887,-3544,-5929,-7826,-9074,-9558,-9257,-8197,-6518,-4404,-2104,102,1938,3152,3550,3019,1541,-802,-3851,-7346,-11018,-14548,-17652,-20091,-21678,-22311,-21979,-20722,-18681,-16005,-12912,-9596,-6263,-3090,-209,2275,4311,5888,7021,7747,8128,8199,8025,7628,7051,6321,5466,4539,3571,2641,1793,1117,642,435,487,777,1245,1778,2255,2533,2496,2047,1157,-131,-1728,-3446,-5090,-6439,-7279,-7479,-6942,-5700,-3830,-1522,1032,3561,5869,7723,9003,9609,9528,8821,7582,6004,4262,2595,1199,248,-135,79,851,2046,3483,4909,6111,6852,7003,6481,5307,3602,1518,-705,-2867,-4747,-6206,-7128,-7514,-7370,-6802,-5910,-4819,-3638,-2464,-1344,-330,585,1393,2112,2756,3338,3856,4324,4724,5060,5322,5501,5599,5615,5572,5485,5399,5345,5364,5486,5707,6018,6344,6623,6714,6523,5920,4828,3210,1079,-1483,-4323,-7263,-10075,-12530,-14431,-15615,-15986,-15543,-14326,-12480,-10172,-7610,-5013,-2565,-437,1258,2455,3138,3351,3160,2686,2042,1369,784,387,226,331,637,1100,1588,2017,2283,2341,2177,1837,1389,926,539,296,225,318,522,749,914,928,729,321,-277,-976,-1659,-2199,-2456,-2327,-1739,-685,797,2578,4511,6386,8012,9196,9805,9754,9040,7739,5991,4017,2044,342,-869,-1412,-1176,-166,1558,3825,6414,9061,11497,13462,14782,15314,15065,14078,12523,10593,8523,6534,4806,3485,2617,2226,2237,2550,3033,3538,3928,4099,3964,3506,2729,1703,508,-734,-1913,-2933,-3711,-4232,-4470,-4496,-4331,-4077,-3774,-3491,-3261,-3114,-3061,-3110,-3268,-3523,-3889,-4349,-4897,-5524,-6190,-6876,-7532,-8108,-8558,-8812,-8822,-8540,-7920,-6958,-5644,-4018,-2126,-54,2103,4230,6199,7882,9165,9931,10129,9699,8680,7111,5106,2803,361,-2057,-4293,-6234,-7793,-8917,-9610,-9882,-9774,-9350,-8665,-7797,-6825,-5817,-4852,-3976,-3231,-2630,-2156,-1798,-1505,-1268,-1045,-843,-662,-526,-473,-528,-736,-1098,-1619,-2267,-2985,-3716,-4366,-4869,-5143,-5152,-4853,-4267,-3402,-2321,-1072,267,1646,2993,4268,5423,6411,7203,7757,8039,8048,7745,7177,6324,5262,3997,2609,1118,-402,-1923,-3369,-4709,-5855,-6757,-7339,-7537,-7308,-6615,-5466,-3891,-1971,199,2476,4719,6770,8488,9745,10456,10557,10037,8925,7286,5238,2907,462,-1932,-4118,-5949,-7334,-8196,-8542,-8397,-7861,-7053,-6120,-5215,-4481,-4023,-3912,-4164,-4742,-5567,-6528,-7490,-8337,-8948,-9243,-9167,-8679,-7800,-6516,-4898,-2965,-824,1456,3752,5947,7931,9578,10826,11609,11923,11803,11295,10504,9520,8442,7377,6371,5496,4747,4129,3607,3129,2650,2103,1442,629,-364,-1533,-2863,-4300,-5790,-7249,-8591,-9736,-10608,-11156,-11359,-11221,-10772,-10087,-9229,-8281,-7313,-6364,-5467,-4612,-3792,-2974,-2160,-1331,-516,265,976,1577,2050,2358,2521,2514,2395,2168,1904,1651,1477,1448,1619,2015,2653,3483,4445,5428,6304,6943,7224,7061,6411,5297,3784,2012,138,-1651,-3169,-4274,-4831,-4804,-4166,-3006,-1404,462,2442,4342,6019,7337,8225,8650,8643,8268,7638,6877,6117,5483,5064,4915,5045,5405,5909,6428,6809,6906,6572,5715,4267,2251,-281,-3189,-6309,-9436,-12368,-14911,-16924,-18291,-18982,-18992,-18380,-17230,-15638,-13721,-11574,-9299,-6969,-4655,-2410,-285,1679,3424,4926,6121,7003,7548,7750,7655,7263,6668,5893,5047,4170,3354,2630,2051,1629,1364,1257,1268,1384,1549,1732,1882,1970,1970,1867,1678,1406,1092,755,435,139,-98,-300,-448,-579,-686,-805,-915,-1035,-1137,-1222,-1282,-1318,-1347,-1390,-1478,-1644,-1913,-2304,-2811,-3408,-4046,-4652,-5128,-5393,-5341,-4940,-4147,-3011,-1604,-51,1495,2861,3905,4473,4500,3933,2819,1234,-658,-2687,-4627,-6281,-7458,-8022,-7903,-7093,-5679,-3778,-1600,665,2791,4590,5915,6669,6827,6425,5545,4324,2905,1450,99,-1027,-1826,-2254,-2266,-1906,-1192,-253,833,1894,2811,3448,3704,3545,2970,2061,934,-236,-1295,-2057,-2430,-2323,-1759,-788,463,1841,3175,4302,5087,5437,5321,4754,3816,2611,1283,-36,-1201,-2117,-2694,-2899,-2724,-2203,-1393,-379,754,1898,2981,3918,4668,5203,5515,5629,5567,5366,5051,4648,4161,3594,2954,2239,1499,753,87,-452,-785,-870,-685,-228,453,1313,2255,3210,4085,4824,5370,5707,5823,5754,5518,5159,4715,4197,3632,3013,2349,1659,968,342,-165,-468,-504,-240,342,1198,2251,3401,4491,5399,5976,6127,5784,4937,3631,1954,47,-1932,-3805,-5398,-6571,-7206,-7263,-6743,-5736,-4374,-2825,-1296,71,1104,1761,1992,1858,1425,813,136,-490,-981,-1263,-1318,-1147,-781,-294,253,763,1144,1327,1220,783,-11,-1177,-2658,-4409,-6325,-8287,-10178,-11840,-13155,-13982,-14222,-13785,-12641,-10777,-8271,-5218,-1794,1803,5344,8595,11349,13428,14732,15207,14894,13890,12337,10443,8386,6378,4572,3088,1998,1302,972,919,1041,1209,1328,1267,1003,457,-310,-1297,-2391,-3527,-4596,-5508,-6205,-6627,-6766,-6632,-6268,-5736,-5120,-4503,-3962,-3574,-3349,-3317,-3402,-3564,-3666,-3624,-3317,-2678,-1665,-300,1351,3171,4999,6683,8052,8986,9420,9328,8775,7864,6727,5540,4421,3490,2793,2324,2013,1772,1438,914,60,-1175,-2813,-4792,-7007,-9271,-11386,-13125,-14280,-14679,-14227,-12883,-10738,-7928,-4695,-1312,1923,4729,6879,8207,8649,8204,6990,5159,2938,555,-1749,-3779,-5374,-6447,-6969,-6976,-6554,-5834,-4960,-4093,-3378,-2931,-2839,-3121,-3772,-4703,-5828,-6996,-8079,-8951,-9502,-9691,-9492,-8956,-8151,-7191,-6195,-5261,-4483,-3887,-3487,-3229,-3054,-2857,-2573,-2096,-1408,-460,703,2057,3507,4992,6396,7659,8688,9442,9888,10021,9863,9468,8883,8203,7475,6780,6154,5626,5204,4865,4580,4287,3947,3484,2877,2083,1118,1,-1199,-2424,-3565,-4551,-5289,-5722,-5804,-5513,-4861,-3864,-2591,-1088,519,2144,3637,4875,5740,6134,6028,5433,4447,3211,1930,813,77,-111,357,1494,3231,5390,7741,9987,11833,13005,13292,12571,10844,8211,4894,1195,-2558,-5993,-8836,-10827,-11854,-11879,-10983,-9326,-7130,-4634,-2083,305,2383,4026,5211,5933,6247,6229,5967,5540,5025,4461,3870,3256,2576,1824,929,-111,-1335,-2731,-4279,-5936,-7633,-9299,-10835,-12170,-13219,-13936,-14291,-14284,-13946,-13312,-12454,-11400,-10224,-8932,-7577,-6155,-4703,-3229,-1769,-357,968,2156,3170,3983,4558,4910,5015,4915,4605,4140,3532,2847,2103,1370,663,43,-479,-870,-1125,-1238,-1208,-1049,-753,-338,201,852,1604,2428,3290,4136,4894,5502,5878,5962,5724,5146,4274,3170,1949,745,-306,-1050,-1391,-1239,-584,531,2013,3683,5371,6837,7906,8401,8230,7383,5917,3994,1815,-377,-2326,-3838,-4746,-4989,-4596,-3669,-2411,-1042,177,1036,1345,1031,67,-1431,-3313,-5323,-7199,-8667,-9495,-9503,-8630,-6876,-4380,-1346,1956,5219,8158,10498,12075,12751,12538,11486,9741,7494,4965,2373,-58,-2177,-3834,-4964,-5536,-5569,-5131,-4308,-3238,-2048,-899,82,772,1101,1020,557,-257,-1315,-2527,-3766,-4923,-5911,-6650,-7113,-7279,-7177,-6832,-6312,-5662,-4953,-4238,-3554,-2941,-2404,-1950,-1568,-1246,-957,-687,-422,-131,181,543,955,1417,1941,2503,3099,3691,4250,4735,5099,5310,5341,5175,4825,4294,3618,2804,1898,896,-164,-1276,-2415,-3545,-4636,-5620,-6444,-7009,-7262,-7099,-6496,-5404,-3836,-1840,521,3133,5864,8576,11095,13281,14980,16102,16557,16364,15540,14209,12510,10629,8770,7121,5856,5085,4856,5146,5842,6785,7762,8543,8938,8766,7961,6492,4463,2013,-618,-3193,-5441,-7156,-8153,-8379,-7807,-6561,-4763,-2649,-412,1711,3545,4930,5794,6089,5870,5202,4213,3034,1812,646,-342,-1126,-1662,-1973,-2103,-2107,-2056,-2021,-2058,-2213,-2520,-2977,-3591,-4330,-5173,-6075,-7008,-7927,-8799,-9594,-10273,-10805,-11146,-11251,-11076,-10568,-9703,-8460,-6858,-4948,-2811,-575,1618,3608,5236,6381,6939,6897,6279,5200,3817,2324,930,-181,-862,-1024,-661,189,1379,2774,4146,5320,6105,6366,6033,5074,3552,1549,-786,-3294,-5796,-8115,-10085,-11567,-12461,-12697,-12272,-11198,-9571,-7484,-5101,-2571,-74,2242,4238,5819,6928,7535,7672,7348,6665,5654,4452,3122,1793,563,-468,-1206,-1589,-1583,-1176,-414,648,1898,3226,4480,5532,6233,6485,6201,5366,4003,2218,147,-2005,-4043,-5759,-6992,-7618,-7602,-6953,-5787,-4237,-2505,-784,744,1919,2655,2901,2668,2026,1047,-120,-1384,-2577,-3612,-4376,-4814,-4894,-4635,-4067,-3288,-2371,-1441,-592,75,498,636,496,98,-493,-1215,-1995,-2772,-3496,-4129,-4655,-5054,-5325,-5461,-5450,-5294,-4970,-4480,-3822,-3016,-2100,-1123,-165,713,1407,1877,2050,1929,1512,856,42,-821,-1609,-2197,-2479,-2368,-1829,-870,441,1992,3630,5159,6418,7212,7438,7023,5969,4350,2297,-30,-2435,-4747,-6787,-8454,-9613,-10264,-10346,-9908,-8988,-7659,-6022,-4183,-2261,-361,1401,2973,4280,5316,6087,6612,6946,7122,7202,7199,7153,7042,6861,6589,6199,5702,5101,4444,3775,3150,2605,2159,1802,1508,1215,889,465,-56,-669,-1326,-1938,-2413,-2643,-2556,-2093,-1270,-129,1231,2674,4068,5255,6116,6541,6469,5882,4813,3345,1609,-238,-2016,-3545,-4670,-5270,-5280,-4707,-3612,-2136,-459,1209,2649,3687,4170,4029,3263,1918,147,-1914,-4037,-6048,-7749,-9004,-9722,-9861,-9451,-8565,-7313,-5850,-4321,-2876,-1630,-650,39,480,735,915,1104,1395,1833,2435,3177,3990,4799,5499,6007,6255,6216,5887,5317,4553,3672,2720,1763,800,-126,-1053,-1963,-2863,-3745,-4561,-5264,-5790,-6051,-6006,-5597,-4814,-3685,-2256,-622,1103,2806,4335,5587,6450,6856,6772,6203,5189,3813,2166,380,-1440,-3164,-4701,-5957,-6882,-7419,-7563,-7309,-6683,-5739,-4541,-3179,-1735,-307,1039,2233,3232,3997,4508,4731,4676,4314,3672,2754,1608,283,-1153,-2605,-3995,-5206,-6171,-6790,-7019,-6810,-6168,-5104,-3684,-1978,-112,1800,3605,5174,6379,7135,7375,7121,6393,5313,3994,2607,1297,220,-530,-880,-839,-455,162,873,1523,1959,2065,1760,1021,-109,-1549,-3158,-4785,-6257,-7418,-8141,-8346,-8002,-7150,-5857,-4265,-2495,-717,951,2395,3545,4374,4879,5095,5053,4817,4401,3863,3207,2471,1674,870,98,-558,-1035,-1256,-1157,-709,100,1221,2582,4050,5489,6731,7642,8093,8035,7425,6335,4829,3047,1138,-751,-2473,-3914,-5000,-5702,-6011,-5988,-5668,-5130,-4428,-3604,-2681,-1675,-561,644,1970,3383,4871,6375,7837,9182,10333,11221,11776,11967,11762,11188,10274,9108,7766,6360,4996,3743,2699,1877,1304,956,795,766,816,893,955,976,930,807,597,304,-65,-497,-973,-1458,-1950,-2400,-2820,-3181,-3486,-3740,-3942,-4118,-4276,-4439,-4633,-4861,-5144,-5456,-5793,-6084,-6293,-6323,-6120,-5614,-4788,-3647,-2259,-715,835,2250,3354,4019,4120,3612,2487,828,-1236,-3521,-5801,-7865,-9504,-10554,-10916,-10537,-9449,-7730,-5511,-2971,-284,2331,4707,6665,8091,8898,9073,8647,7709,6394,4865,3303,1879,751,26,-231,-5,655,1669,2912,4249,5528,6628,7424,7853,7874,7484,6732,5665,4383,2961,1504,104,-1167,-2214,-3002,-3477,-3632,-3477,-3051,-2416,-1654,-862,-139,433,762,828,593,110,-580,-1365,-2153,-2818,-3271,-3431,-3262,-2753,-1941,-882,328,1591,2792,3826,4593,5017,5037,4640,3826,2640,1157,-547,-2334,-4120,-5767,-7196,-8321,-9090,-9494,-9524,-9236,-8651,-7863,-6913,-5894,-4862,-3890,-3031,-2324,-1800,-1454,-1291,-1277,-1386,-1593,-1858,-2173,-2511,-2876,-3247,-3637,-4022,-4421,-4804,-5191,-5551,-5891,-6184,-6414,-6548,-6561,-6407,-6071,-5507,-4735,-3731,-2561,-1252,96,1410,2579,3531,4181,4505,4478,4135,3520,2710,1792,851,-28,-789,-1394,-1827,-2103,-2231,-2248,-2160,-1980,-1707,-1305,-777,-70,796,1835,3003,4237,5453,6528,7351,7799,7774,7225,6120,4517,2485,171,-2251,-4596,-6637,-8197,-9090,-9216,-8512,-7020,-4836,-2147,820,3811,6561,8857,10520,11464,11670,11213,10227,8911,7468,6123,5048,4378,4163,4393,4966,5743,6531,7147,7423,7247,6566,5413,3878,2118,310,-1365,-2739,-3715,-4208,-4248,-3858,-3145,-2201,-1148,-78,921,1801,2520,3086,3486,3751,3868,3856,3676,3336,2770,1987,944,-336,-1839,-3502,-5241,-6952,-8507,-9793,-10691,-11135,-11063,-10497,-9458,-8052,-6379,-4577,-2792,-1141,239,1279,1909,2124,1929,1380,545,-495,-1648,-2843,-4019,-5135,-6163,-7087,-7884,-8515,-8936,-9080,-8880,-8284,-7255,-5789,-3937,-1765,583,2986,5250,7248,8815,9882,10372,10318,9748,8781,7533,6145,4766,3510,2492,1753,1337,1202,1307,1561,1861,2116,2224,2127,1787,1205,429,-484,-1428,-2315,-3059,-3585,-3879,-3939,-3799,-3541,-3219,-2913,-2664,-2483,-2350,-2213,-2000,-1635,-1049,-201,932,2321,3916,5620,7329,8901,10228,11188,11715,11781,11395,10630,9575,8351,7075,5847,4748,3814,3052,2422,1863,1294,632,-188,-1207,-2433,-3811,-5267,-6665,-7875,-8750,-9191,-9130,-8588,-7626,-6391,-5037,-3765,-2716,-2037,-1762,-1909,-2399,-3113,-3903,-4596,-5046,-5127,-4768,-3943,-2706,-1153,552,2226,3665,4694,5154,4985,4154,2754,904,-1205,-3359,-5366,-7034,-8265,-8983,-9213,-9007,-8481,-7747,-6937,-6143,-5441,-4864,-4409,-4045,-3716,-3363,-2933,-2390,-1727,-967,-166,605,1258,1711,1919,1839,1519,992,387,-197,-607,-746,-504,151,1219,2637,4291,6036,7703,9117,10138,10641,10577,9920,8721,7066,5085,2937,785,-1212,-2906,-4202,-5005,-5309,-5099,-4423,-3350,-1955,-348,1374,3103,4737,6187,7377,8252,8783,8960,8811,8359,7676,6815,5875,4929,4089,3436,3054,3013,3325,4011,4999,6232,7575,8901,10055,10895,11294,11188,10522,9358,7734,5817,3719,1627,-317,-1988,-3279,-4160,-4618,-4706,-4514,-4148,-3751,-3436,-3329,-3496,-3982,-4777,-5812,-6993,-8164,-9178,-9874,-10131,-9875,-9113,-7897,-6386,-4738,-3189,-1921,-1112,-868,-1208,-2081,-3340,-4787,-6198,-7343,-8039,-8157,-7649,-6555,-4975,-3079,-1051,907,2632,3982,4894,5340,5359,5043,4493,3863,3265,2811,2570,2550,2728,3023,3335,3544,3546,3245,2600,1603,296,-1218,-2820,-4350,-5656,-6600,-7079,-7027,-6434,-5342,-3826,-2029,-95,1790,3455,4732,5495,5657,5216,4214,2788,1121,-573,-2046,-3096,-3548,-3323,-2404,-885,1074,3251,5367,7160,8384,8842,8451,7193,5188,2635,-189,-2964,-5371,-7138,-8041,-7999,-7000,-5187,-2768,-46,2664,5036,6804,7767,7818,6965,5302,3029,394,-2312,-4805,-6835,-8212,-8840,-8704,-7881,-6528,-4835,-3024,-1298,195,1340,2124,2573,2763,2810,2802,2830,2934,3105,3298,3423,3392,3093,2479,1492,179,-1414,-3158,-4914,-6534,-7855,-8791,-9258,-9254,-8830,-8051,-7056,-5934,-4820,-3777,-2886,-2173,-1648,-1315,-1129,-1075,-1094,-1157,-1218,-1269,-1280,-1272,-1241,-1226,-1239,-1311,-1451,-1655,-1904,-2140,-2311,-2325,-2132,-1651,-878,187,1466,2867,4233,5423,6277,6675,6541,5853,4644,3019,1096,-950,-2968,-4799,-6326,-7468,-8191,-8503,-8450,-8114,-7562,-6908,-6180,-5466,-4744,-4035,-3285,-2455,-1488,-343,1022,2593,4373,6275,8248,10153,11900,13350,14414,15014,15110,14735,13928,12818,11514,10185,8936,7899,7095,6551,6189,5931,5646,5238,4606,3712,2567,1220,-220,-1630,-2885,-3860,-4487,-4735,-4602,-4182,-3527,-2793,-2070,-1476,-1096,-979,-1148,-1589,-2254,-3080,-3986,-4888,-5697,-6332,-6717,-6802,-6541,-5936,-5006,-3815,-2448,-1015,382,1631,2669,3433,3912,4125,4084,3880,3520,3100,2625,2122,1586,983,285,-546,-1532,-2669,-3937,-5272,-6599,-7810,-8792,-9437,-9646,-9353,-8535,-7209,-5446,-3364,-1118,1126,3190,4929,6231,7043,7356,7247,6784,6125,5381,4687,4139,3806,3703,3828,4123,4515,4915,5217,5333,5175,4698,3862,2697,1251,-385,-2073,-3694,-5081,-6130,-6738,-6860,-6506,-5704,-4568,-3187,-1704,-239,1097,2202,3014,3482,3591,3333,2732,1820,645,-713,-2172,-3614,-4911,-5944,-6567,-6692,-6232,-5163,-3516,-1352,1176,3934,6695,9298,11518,13213,14234,14500,13980,12690,10724,8207,5320,2263,-768,-3575,-6003,-7942,-9316,-10126,-10397,-10217,-9682,-8938,-8084,-7277,-6581,-6110,-5866,-5881,-6083,-6411,-6739,-6959,-6939,-6602,-5895,-4825,-3469,-1919,-347,1107,2279,3042,3342,3128,2476,1449,213,-1085,-2262,-3167,-3675,-3705,-3232,-2286,-928,722,2553,4412,6182,7732,8968,9817,10215,10161,9636,8692,7369,5764,3978,2132,362,-1210,-2486,-3375,-3867,-3945,-3673,-3113,-2356,-1498,-615,214,923,1478,1813,1914,1744,1292,569,-404,-1562,-2837,-4111,-5290,-6242,-6873,-7097,-6846,-6111,-4874,-3188,-1106,1275,3835,6440,8917,11123,12874,14053,14537,14275,13258,11549,9261,6581,3718,930,-1557,-3507,-4771,-5233,-4887,-3792,-2088,6,2251,4371,6115,7283,7725,7397,6331,4647,2537,235,-2007,-3942,-5377,-6165,-6253,-5647,-4447,-2804,-902,1041,2829,4277,5245,5648,5451,4686,3425,1798,-49,-1959,-3763,-5338,-6566,-7381,-7771,-7741,-7379,-6760,-6019,-5264,-4620,-4167,-3973,-4058,-4409,-4992,-5730,-6547,-7346,-8038,-8543,-8797,-8762,-8405,-7744,-6768,-5544,-4080,-2476,-746,988,2714,4317,5783,7031,8050,8805,9308,9572,9628,9530,9307,9027,8700,8347,7971,7529,7010,6357,5537,4525,3310,1905,360,-1259,-2852,-4319,-5547,-6458,-6977,-7100,-6828,-6228,-5366,-4341,-3240,-2141,-1108,-175,644,1349,1973,2525,3062,3571,4093,4584,5020,5343,5474,5357,4911,4123,2980,1537,-92,-1790,-3342,-4598,-5351,-5492,-4938,-3699,-1865,410,2909,5379,7567,9237,10202,10346,9641,8137,5977,3357,492,-2352,-5001,-7243,-9002,-10202,-10876,-11080,-10922,-10531,-10014,-9498,-9058,-8735,-8573,-8532,-8605,-8719,-8821,-8825,-8661,-8259,-7560,-6542,-5198,-3562,-1712,254,2203,3970,5428,6394,6802,6541,5628,4089,2024,-417,-3069,-5714,-8168,-10209,-11699,-12486,-12521,-11777,-10320,-8255,-5739,-2980,-167,2454,4719,6438,7513,7876,7536,6561,5067,3222,1209,-769,-2529,-3918,-4822,-5195,-5026,-4373,-3312,-1946,-389,1275,2953,4588,6138,7552,8819,9884,10723,11285,11518,11389,10842,9879,8481,6703,4588,2263,-162,-2497,-4581,-6219,-7254,-7554,-7058,-5753,-3725,-1112,1850,4921,7779,10190,11887,12742,12674,11719,9998,7707,5084,2406,-69,-2107,-3519,-4219,-4157,-3406,-2073,-342,1587,3495,5186,6496,7307,7583,7339,6660,5679,4543,3408,2398,1584,998,597,325,75,-253,-737,-1442,-2372,-3500,-4753,-6040,-7230,-8224,-8905,-9197,-9052,-8468,-7467,-6151,-4620,-3031,-1548,-322,493,814,567,-219,-1501,-3151,-5029,-6946,-8733,-10203,-11214,-11649,-11447,-10584,-9107,-7097,-4676,-2002,774,3484,5978,8128,9834,11018,11645,11700,11215,10241,8872,7212,5392,3537,1774,201,-1103,-2098,-2769,-3139,-3246,-3156,-2925,-2636,-2336,-2082,-1902,-1802,-1788,-1819,-1875,-1904,-1878,-1748,-1511,-1131,-643,-52,594,1238,1837,2326,2690,2906,3008,3028,3058,3150,3418,3885,4609,5542,6643,7772,8816,9590,9982,9866,9202,7993,6310,4285,2080,-102,-2073,-3637,-4654,-5023,-4711,-3760,-2279,-445,1521,3376,4890,5858,6163,5739,4645,2998,1007,-1090,-3037,-4607,-5628,-5996,-5702,-4818,-3482,-1898,-277,1161,2224,2781,2740,2100,912,-710,-2594,-4549,-6356,-7818,-8766,-9080,-8742,-7777,-6344,-4613,-2843,-1252,-69,575,606,53,-980,-2325,-3785,-5160,-6271,-7010,-7314,-7200,-6737,-6037,-5222,-4431,-3763,-3308,-3099,-3144,-3402,-3802,-4257,-4647,-4885,-4858,-4534,-3858,-2871,-1599,-142,1416,2960,4387,5624,6599,7295,7714,7877,7848,7662,7390,7054,6694,6300,5864,5351,4723,3930,2941,1728,303,-1321,-3077,-4904,-6704,-8377,-9828,-10961,-11668,-11901,-11554,-10625,-9068,-6921,-4249,-1151,2206,5656,8985,12017,14564,16531,17823,18458,18482,17986,17111,15989,14746,13505,12325,11252,10277,9370,8462,7505,6419,5191,3806,2312,780,-669,-1924,-2854,-3383,-3458,-3118,-2416,-1517,-562,259,789,906,549,-292,-1540,-3084,-4776,-6428,-7915,-9074,-9841,-10154,-10024,-9474,-8586,-7420,-6085,-4665,-3255,-1932,-782,144,794,1122,1141,818,210,-673,-1756,-3002,-4328,-5682,-6979,-8154,-9126,-9817,-10159,-10094,-9578,-8628,-7251,-5538,-3577,-1495,569,2487,4147,5453,6366,6857,6956,6698,6138,5345,4372,3273,2099,881,-335,-1515,-2616,-3591,-4381,-4931,-5170,-5060,-4543,-3635,-2333,-718,1134,3087,5008,6733,8135,9067,9466,9265,8483,7175,5434,3426,1295,-746,-2546,-3926,-4790,-5056,-4751,-3919,-2718,-1291,130,1386,2277,2717,2634,2067,1092,-134,-1435,-2625,-3525,-4016,-4020,-3518,-2571,-1256,287,1923,3507,4907,6029,6793,7193,7215,6931,6382,5673,4859,4027,3204,2427,1676,927,147,-724,-1688,-2755,-3872,-4951,-5885,-6533,-6795,-6583,-5885,-4751,-3299,-1698,-144,1163,2068,2436,2234,1454,182,-1472,-3357,-5318,-7191,-8849,-10172,-11098,-11597,-11673,-11385,-10782,-9952,-8958,-7853,-6667,-5416,-4076,-2655,-1131,480,2126,3743,5208,6406,7201,7491,7205,6328,4915,3065,955,-1216,-3229,-4854,-5928,-6296,-5925,-4813,-3077,-866,1607,4098,6401,8272,9591,10216,10133,9353,7957,6072,3846,1452,-958,-3216,-5229,-6882,-8154,-9009,-9476,-9591,-9383,-8919,-8206,-7292,-6173,-4865,-3363,-1678,165,2139,4168,6193,8112,9827,11266,12329,13004,13241,13084,12546,11701,10589,9289,7826,6266,4599,2888,1115,-657,-2408,-4072,-5579,-6855,-7801,-8353,-8411,-7947,-6899,-5303,-3168,-616,2252,5244,8167,10819,12974,14471,15163,14971,13896,11992,9391,6297,2907,-496,-3701,-6469,-8622,-10040,-10638,-10412,-9410,-7720,-5500,-2911,-170,2523,4945,6909,8250,8864,8698,7789,6213,4125,1707,-850,-3342,-5606,-7523,-8997,-10015,-10574,-10728,-10545,-10108,-9499,-8789,-8035,-7245,-6436,-5554,-4583,-3469,-2196,-771,784,2398,3992,5469,6719,7664,8223,8362,8064,7358,6289,4938,3393,1759,141,-1383,-2711,-3816,-4639,-5183,-5451,-5458,-5236,-4805,-4200,-3434,-2541,-1540,-459,656,1771,2818,3773,4560,5170,5560,5721,5662,5385,4940,4351,3704,3032,2446,1965,1688,1614,1783,2179,2772,3526,4360,5213,5985,6591,6968,7025,6772,6158,5248,4070,2711,1269,-168,-1492,-2630,-3514,-4119,-4420,-4462,-4251,-3883,-3395,-2864,-2345,-1866,-1485,-1207,-1084,-1122,-1365,-1809,-2472,-3311,-4302,-5356,-6411,-7347,-8092,-8541,-8645,-8363,-7708,-6721,-5503,-4155,-2827,-1633,-696,-89,156,47,-345,-919,-1544,-2083,-2407,-2431,-2098,-1425,-457,678,1868,2922,3720,4105,4019,3420,2360,931,-713,-2387,-3906,-5091,-5826,-6051,-5777,-5091,-4100,-2961,-1787,-704,243,1032,1691,2289,2875,3517,4228,5012,5812,6588,7231,7697,7887,7776,7335,6576,5551,4322,2979,1610,301,-885,-1900,-2721,-3345,-3768,-4005,-4056,-3928,-3620,-3135,-2468,-1630,-622,541,1827,3212,4625,6016,7293,8395,9231,9760,9930,9738,9172,8271,7051,5574,3882,2041,116,-1806,-3641,-5275,-6604,-7514,-7907,-7722,-6916,-5513,-3568,-1187,1475,4244,6916,9279,11155,12364,12835,12496,11410,9641,7362,4730,1958,-789,-3339,-5593,-7485,-9011,-10202,-11121,-11827,-12387,-12831,-13159,-13360,-13368,-13132,-12585,-11667,-10365,-8675,-6656,-4389,-2010,332,2451,4196,5414,6020,5973,5284,4049,2362,414,-1644,-3621,-5361,-6743,-7692,-8173,-8217,-7869,-7223,-6386,-5471,-4586,-3806,-3190,-2720,-2371,-2054,-1674,-1142,-376,660,1946,3435,4996,6500,7766,8642,8989,8719,7799,6264,4193,1742,-921,-3576,-6027,-8072,-9557,-10371,-10438,-9764,-8370,-6355,-3836,-974,2074,5112,7987,10525,12598,14100,14964,15173,14751,13772,12329,10561,8611,6630,4784,3197,1991,1229,928,1041,1469,2055,2616,2973,2943,2431,1369,-204,-2174,-4372,-6564,-8519,-10007,-10859,-10963,-10307,-8958,-7082,-4885,-2626,-523,1204,2438,3092,3183,2763,1947,876,-306,-1453,-2449,-3228,-3734,-3985,-4003,-3842,-3570,-3248,-2939,-2682,-2502,-2394,-2352,-2343,-2358,-2381,-2421,-2502,-2638,-2867,-3193,-3627,-4136,-4672,-5159,-5503,-5610,-5381,-4754,-3703,-2242,-460,1533,3559,5453,7039,8195,8837,8955,8591,7843,6864,5801,4853,4150,3838,3970,4572,5588,6925,8447,10000,11434,12619,13464,13920,13992,13726,13199,12503,11713,10907,10090,9290,8444,7518,6447,5177,3685,1965,58,-1977,-4026,-5996,-7741,-9189,-10226,-10834,-10971,-10680,-10007,-9045,-7890,-6663,-5452,-4362,-3435,-2718,-2213,-1901,-1770,-1764,-1859,-2019,-2197,-2398,-2578,-2756,-2928,-3109,-3323,-3587,-3914,-4309,-4764,-5253,-5745,-6195,-6538,-6717,-6658,-6319,-5670,-4723,-3506,-2097,-557,1007,2523,3907,5095,6045,6738,7171,7372,7356,7158,6786,6252,5547,4677,3641,2492,1280,116,-898,-1633,-1988,-1893,-1334,-346,957,2429,3867,5078,5856,6062,5589,4425,2632,343,-2238,-4881,-7337,-9393,-10873,-11687,-11809,-11307,-10316,-9008,-7592,-6255,-5157,-4418,-4075,-4123,-4476,-5019,-5591,-6042,-6234,-6053,-5459,-4430,-3046,-1410,310,1938,3300,4245,4675,4533,3833,2618,988,-932,-3009,-5063,-6959,-8523,-9644,-10211,-10185,-9565,-8392,-6783,-4833,-2715,-544,1535,3423,5045,6346,7324,7982,8354,8476,8391,8133,7747,7268,6739,6205,5720,5330,5097,5067,5282,5771,6537,7563,8792,10156,11553,12889,14063,14985,15605,15862,15748,15250,14370,13145,11590,9768,7717,5515,3219,933,-1289,-3310,-5080,-6456,-7382,-7768,-7568,-6784,-5458,-3697,-1672,416,2315,3797,4646,4705,3890,2214,-242,-3275,-6660,-10098,-13298,-15994,-17962,-19053,-19192,-18388,-16731,-14351,-11450,-8222,-4889,-1644,1343,3939,6058,7653,8717,9265,9327,8941,8150,6989,5515,3768,1832,-237,-2329,-4368,-6248,-7886,-9212,-10174,-10739,-10933,-10766,-10331,-9684,-8918,-8110,-7303,-6534,-5807,-5098,-4387,-3617,-2761,-1781,-662,575,1926,3300,4669,5914,6981,7785,8279,8455,8319,7951,7410,6834,6296,5927,5773,5888,6264,6848,7568,8289,8899,9251,9245,8793,7889,6550,4912,3102,1342,-194,-1330,-1953,-2046,-1636,-873,79,987,1647,1853,1489,474,-1159,-3327,-5856,-8541,-11132,-13408,-15148,-16221,-16547,-16133,-15074,-13494,-11598,-9553,-7545,-5700,-4107,-2797,-1760,-944,-297,244,713,1107,1405,1539,1453,1076,387,-619,-1885,-3321,-4795,-6161,-7268,-7991,-8243,-7974,-7207,-5987,-4451,-2715,-975,629,1928,2818,3221,3115,2526,1521,212,-1249,-2709,-3982,-4921,-5391,-5300,-4616,-3349,-1571,617,3072,5647,8186,10537,12586,14222,15378,16023,16129,15724,14830,13499,11793,9777,7532,5130,2675,242,-2043,-4082,-5750,-6943,-7563,-7561,-6903,-5648,-3873,-1745,547,2771,4705,6136,6912,6929,6177,4717,2686,294,-2230,-4613,-6607,-8007,-8635,-8451,-7446,-5773,-3614,-1260,1005,2893,4167,4693,4411,3402,1811,-122,-2141,-3956,-5348,-6097,-6138,-5412,-4009,-2071,210,2571,4767,6556,7724,8162,7798,6694,4963,2807,460,-1832,-3832,-5366,-6304,-6604,-6296,-5465,-4254,-2833,-1350,23,1207,2115,2752,3142,3364,3502,3670,3950,4428,5126,6042,7124,8263,9362,10273,10912,11191,11100,10658,9949,9072,8156,7308,6631,6168,5946,5927,6061,6244,6395,6388,6150,5605,4731,3529,2076,428,-1261,-2908,-4384,-5610,-6554,-7201,-7607,-7840,-7987,-8152,-8400,-8789,-9321,-9958,-10631,-11232,-11638,-11739,-11432,-10653,-9384,-7648,-5523,-3119,-600,1888,4145,6027,7391,8134,8230,7678,6560,4990,3120,1114,-867,-2681,-4221,-5410,-6217,-6634,-6679,-6394,-5820,-5033,-4084,-3082,-2082,-1209,-511,-93,19,-229,-814,-1726,-2872,-4175,-5495,-6699,-7649,-8190,-8225,-7652,-6442,-4596,-2189,656,3761,6915,9890,12465,14435,15659,16036,15560,14277,12320,9877,7165,4455,1973,-37,-1402,-2001,-1774,-765,933,3126,5583,8020,10137,11669,12355,12061,10681,8270,4940,922,-3512,-8028,-12312,-16066,-19033,-21070,-22070,-22056,-21086,-19303,-16860,-13962,-10796,-7580,-4495,-1727,583,2329,3442,3913,3765,3068,1911,429,-1261,-2991,-4642,-6046,-7114,-7709,-7797,-7316,-6304,-4805,-2935,-832,1351,3438,5294,6788,7844,8439,8585,8361,7868,7232,6592,6044,5686,5527,5573,5753,6003,6223,6343,6310,6104,5751,5309,4839,4449,4181,4107,4230,4532,4981,5497,6032,6507,6896,7156,7302,7317,7238,7059,6822,6531,6229,5943,5715,5558,5499,5487,5498,5426,5194,4687,3848,2620,1034,-857,-2938,-5062,-7073,-8816,-10166,-11041,-11401,-11261,-10685,-9755,-8597,-7318,-6039,-4858,-3854,-3073,-2543,-2252,-2174,-2262,-2459,-2709,-2968,-3194,-3390,-3549,-3720,-3940,-4261,-4738,-5372,-6160,-7040,-7914,-8676,-9187,-9350,-9084,-8374,-7250,-5806,-4168,-2498,-945,337,1252,1721,1746,1352,618,-342,-1429,-2514,-3521,-4362,-4998,-5371,-5466,-5237,-4668,-3740,-2451,-820,1097,3237,5491,7738,9859,11707,13182,14171,14612,14466,13738,12463,10728,8632,6334,3977,1742,-220,-1774,-2826,-3332,-3312,-2834,-2036,-1079,-157,544,870,695,-20,-1268,-2968,-4963,-7091,-9118,-10854,-12100,-12702,-12574,-11672,-10041,-7781,-5066,-2119,803,3434,5518,6862,7298,6805,5378,3174,377,-2731,-5858,-8694,-10988,-12524,-13203,-12982,-11952,-10231,-8042,-5580,-3090,-741,1293,2929,4100,4809,5072,4942,4481,3755,2822,1756,578,-652,-1931,-3230,-4548,-5859,-7150,-8375,-9475,-10380,-10977,-11165,-10832,-9876,-8252,-5943,-3013,411,4140,7933,11518,14629,17019,18502,18978,18422,16929,14669,11889,8879,5946,3361,1373,123,-289,106,1248,2966,5075,7338,9519,11390,12754,13458,13410,12578,11008,8793,6083,3065,-77,-3128,-5935,-8344,-10267,-11666,-12542,-12949,-12964,-12662,-12124,-11407,-10523,-9507,-8319,-6968,-5433,-3732,-1904,-8,1857,3595,5087,6245,6988,7280,7118,6540,5634,4498,3268,2071,1025,235,-262,-443,-346,-41,406,900,1387,1829,2207,2533,2827,3100,3385,3659,3924,4127,4235,4206,4001,3627,3104,2495,1915,1468,1300,1527,2228,3445,5142,7213,9505,11797,13852,15442,16350,16443,15652,13999,11605,8660,5412,2157,-845,-3318,-5095,-6039,-6147,-5464,-4148,-2396,-446,1450,3082,4249,4845,4778,4079,2768,981,-1173,-3529,-5934,-8243,-10343,-12131,-13572,-14641,-15356,-15765,-15911,-15836,-15588,-15155,-14542,-13711,-12624,-11261,-9601,-7681,-5554,-3318,-1096,980,2770,4162,5067,5437,5282,4637,3604,2302,874,-528,-1778,-2769,-3442,-3777,-3827,-3647,-3373,-3106,-2974,-3078,-3464,-4162,-5114,-6256,-7444,-8553,-9420,-9906,-9905,-9325,-8145,-6372,-4068,-1332,1713,4923,8150,11246,14068,16504,18431,19788,20510,20587,20045,18936,17369,15449,13322,11106,8924,6861,4982,3315,1870,634,-418,-1308,-2054,-2671,-3150,-3515,-3748,-3886,-3939,-3948,-3958,-4000,-4126,-4350,-4710,-5192,-5803,-6509,-7283,-8072,-8832,-9500,-10021,-10341,-10399,-10154,-9567,-8617,-7310,-5662,-3725,-1571,704,2985,5149,7089,8682,9870,10596,10848,10665,10088,9194,8075,6809,5494,4211,3030,2022,1236,681,384,268,322,419,511,477,279,-146,-788,-1632,-2631,-3704,-4803,-5836,-6772,-7552,-8160,-8582,-8807,-8834,-8631,-8182,-7435,-6356,-4908,-3068,-863,1667,4417,7265,10053,12615,14786,16407,17373,17575,17000,15658,13637,11094,8216,5257,2452,42,-1778,-2891,-3228,-2842,-1827,-371,1311,2983,4408,5397,5795,5520,4569,2984,901,-1535,-4114,-6653,-8934,-10798,-12088,-12717,-12642,-11882,-10512,-8663,-6496,-4199,-1956,65,1722,2924,3601,3755,3388,2574,1382,-78,-1695,-3338,-4898,-6265,-7353,-8123,-8539,-8647,-8477,-8127,-7665,-7191,-6772,-6446,-6238,-6119,-6037,-5933,-5705,-5289,-4615,-3649,-2405,-927,691,2319,3823,5042,5873,6207,6034,5367,4298,2971,1537,205,-882,-1557,-1750,-1428,-638,514,1875,3265,4505,5438,5948,5988,5568,4775,3746,2652,1677,964,628,687,1116,1789,2555,3217,3596,3534,2943,1787,134,-1910,-4154,-6399,-8416,-10021,-11061,-11453,-11209,-10388,-9151,-7683,-6198,-4908,-3990,-3561,-3677,-4303,-5337,-6606,-7898,-8985,-9652,-9743,-9163,-7917,-6092,-3862,-1443,918,2999,4616,5667,6111,6016,5481,4672,3766,2913,2254,1863,1766,1932,2283,2704,3077,3279,3225,2846,2151,1153,-46,-1359,-2636,-3754,-4595,-5074,-5165,-4890,-4311,-3543,-2669,-1790,-957,-170,578,1380,2295,3418,4796,6454,8354,10407,12480,14388,15945,16958,17279,16812,15552,13575,11054,8225,5374,2776,689,-716,-1339,-1193,-376,930,2493,4053,5370,6231,6489,6084,5034,3446,1500,-585,-2571,-4227,-5382,-5925,-5825,-5148,-4031,-2662,-1271,-67,764,1108,924,264,-747,-1915,-3029,-3869,-4263,-4095,-3332,-2026,-287,1690,3713,5544,6994,7886,8118,7629,6459,4679,2444,-55,-2608,-4979,-6976,-8420,-9212,-9299,-8717,-7554,-5949,-4073,-2093,-174,1563,3030,4183,5018,5549,5820,5868,5747,5505,5188,4847,4520,4226,3982,3769,3551,3313,2989,2589,2086,1516,927,375,-43,-274,-221,128,830,1833,3109,4549,6029,7399,8491,9167,9296,8827,7750,6140,4117,1863,-446,-2603,-4468,-5905,-6874,-7353,-7403,-7113,-6607,-6017,-5477,-5068,-4890,-4930,-5213,-5659,-6225,-6816,-7359,-7787,-8039,-8105,-7959,-7642,-7170,-6602,-5983,-5363,-4796,-4302,-3917,-3634,-3447,-3326,-3230,-3125,-2975,-2761,-2482,-2143,-1775,-1396,-1037,-722,-468,-304,-247,-323,-547,-932,-1460,-2102,-2787,-3429,-3934,-4197,-4155,-3768,-3049,-2047,-852,444,1737,2941,4015,4913,5655,6245,6733,7150,7542,7937,8351,8788,9229,9633,9941,10090,10007,9637,8949,7931,6617,5070,3354,1585,-173,-1814,-3288,-4528,-5504,-6181,-6553,-6607,-6360,-5826,-5038,-4027,-2840,-1508,-85,1398,2875,4312,5642,6818,7791,8518,8965,9123,8975,8532,7809,6815,5586,4139,2523,762,-1076,-2959,-4811,-6585,-8218,-9655,-10855,-11772,-12381,-12659,-12594,-12204,-11492,-10528,-9343,-8037,-6680,-5352,-4146,-3096,-2262,-1637,-1209,-940,-763,-604,-392,-40,492,1252,2236,3398,4675,5933,7067,7921,8409,8453,8045,7234,6108,4805,3459,2224,1209,498,137,103,369,852,1465,2119,2723,3218,3550,3707,3698,3549,3305,3008,2694,2379,2067,1733,1367,939,457,-75,-618,-1124,-1540,-1818,-1912,-1832,-1569,-1198,-765,-371,-83,9,-135,-565,-1275,-2250,-3442,-4773,-6162,-7506,-8712,-9697,-10389,-10753,-10773,-10472,-9898,-9126,-8251,-7362,-6544,-5852,-5308,-4888,-4545,-4204,-3774,-3198,-2409,-1407,-208,1117,2486,3768,4862,5641,6025,5944,5388,4382,3010,1408,-274,-1837,-3134,-4000,-4368,-4205,-3572,-2580,-1405,-223,779,1477,1790,1713,1321,718,68,-501,-860,-936,-719,-232,428,1162,1827,2329,2551,2485,2103,1490,725,-83,-809,-1382,-1730,-1837,-1745,-1480,-1161,-843,-636,-593,-758,-1143,-1726,-2456,-3267,-4060,-4742,-5217,-5393,-5228,-4681,-3800,-2621,-1282,115,1403,2456,3160,3425,3228,2554,1462,13,-1690,-3531,-5394,-7143,-8672,-9869,-10669,-11022,-10905,-10345,-9364,-8033,-6418,-4598,-2658,-687,1233,3016,4585,5874,6827,7411,7612,7428,6886,6021,4890,3571,2142,706,-643,-1811,-2714,-3301,-3524,-3393,-2917,-2146,-1137,63,1386,2803,4266,5767,7264,8756,10189,11535,12733,13711,14413,14761,14732,14295,13495,12383,11074,9696,8399,7314,6570,6221,6303,6754,7490,8347,9169,9770,10014,9798,9085,7903,6335,4506,2561,646,-1106,-2604,-3772,-4615,-5132,-5398,-5475,-5461,-5431,-5458,-5575,-5791,-6073,-6357,-6557,-6569,-6305,-5681,-4672,-3272,-1553,386,2388,4277,5869,6990,7514,7364,6540,5116,3223,1063,-1156,-3191,-4849,-5938,-6376,-6100,-5183,-3729,-1927,5,1841,3380,4458,4999,4983,4460,3555,2407,1176,32,-936,-1617,-2006,-2100,-1967,-1668,-1313,-960,-710,-590,-645,-863,-1235,-1711,-2256,-2801,-3310,-3724,-4014,-4145,-4092,-3837,-3362,-2658,-1729,-591,720,2135,3569,4912,6026,6799,7099,6858,6028,4647,2782,585,-1778,-4108,-6204,-7896,-9035,-9535,-9349,-8510,-7071,-5157,-2895,-451,2016,4351,6418,8097,9325,10050,10289,10078,9491,8609,7534,6339,5105,3872,2674,1513,378,-745,-1886,-3039,-4215,-5376,-6492,-7512,-8370,-9038,-9446,-9599,-9468,-9081,-8478,-7705,-6842,-5946,-5076,-4283,-3555,-2917,-2293,-1689,-1027,-304,496,1363,2253,3126,3923,4586,5077,5348,5394,5196,4776,4146,3345,2410,1382,313,-755,-1774,-2704,-3498,-4130,-4555,-4765,-4726,-4440,-3908,-3137,-2171,-1030,220,1520,2802,3972,4969,5714,6171,6335,6222,5910,5472,5029,4650,4424,4354,4429,4572,4688,4659,4388,3794,2860,1600,94,-1556,-3202,-4726,-5993,-6934,-7498,-7689,-7565,-7189,-6683,-6123,-5624,-5227,-4988,-4885,-4910,-4995,-5091,-5128,-5037,-4775,-4292,-3568,-2604,-1410,-35,1455,2971,4405,5644,6600,7190,7403,7242,6774,6075,5237,4346,3455,2595,1761,914,35,-936,-1975,-3088,-4184,-5186,-5969,-6429,-6462,-6031,-5122,-3793,-2154,-345,1464,3098,4404,5261,5583,5380,4687,3644,2422,1230,290,-207,-127,594,1926,3740,5850,7982,9862,11225,11849,11619,10502,8595,6089,3252,390,-2190,-4240,-5572,-6129,-5928,-5129,-3916,-2571,-1335,-445,-91,-350,-1277,-2777,-4755,-7013,-9357,-11581,-13489,-14933,-15805,-16045,-15650,-14658,-13144,-11216,-8988,-6610,-4194,-1897,191,1941,3304,4209,4670,4698,4361,3745,2937,2048,1158,352,-310,-786,-1059,-1132,-1043,-849,-635,-497,-537,-854,-1509,-2551,-3960,-5686,-7626,-9636,-11556,-13217,-14464,-15175,-15267,-14706,-13525,-11787,-9635,-7208,-4695,-2273,-106,1662,2952,3735,4050,3999,3730,3416,3239,3338,3824,4720,5981,7493,9051,10465,11465,11896,11583,10513,8733,6414,3803,1209,-1075,-2754,-3659,-3682,-2874,-1372,596,2729,4756,6386,7430,7762,7335,6234,4554,2523,325,-1786,-3623,-5013,-5857,-6128,-5858,-5166,-4194,-3143,-2184,-1495,-1170,-1271,-1752,-2524,-3411,-4225,-4762,-4843,-4354,-3237,-1541,627,3060,5531,7773,9542,10629,10899,10274,8800,6566,3774,652,-2522,-5465,-7913,-9635,-10466,-10305,-9156,-7080,-4266,-920,2667,6217,9461,12151,14144,15310,15661,15228,14127,12531,10592,8532,6496,4668,3151,2051,1413,1246,1544,2225,3232,4436,5744,7020,8168,9076,9668,9882,9691,9101,8154,6935,5542,4115,2770,1630,781,270,103,229,572,1021,1453,1757,1830,1619,1073,227,-912,-2240,-3675,-5082,-6333,-7276,-7808,-7811,-7268,-6171,-4609,-2703,-634,1406,3203,4576,5374,5502,4927,3694,1893,-302,-2706,-5090,-7241,-8972,-10132,-10662,-10538,-9848,-8712,-7310,-5829,-4444,-3303,-2478,-2012,-1841,-1891,-2030,-2113,-2024,-1657,-975,23,1263,2640,4017,5231,6164,6682,6741,6308,5424,4170,2648,1023,-582,-1992,-3105,-3803,-4044,-3801,-3098,-1998,-568,1073,2843,4613,6310,7830,9123,10129,10823,11191,11232,10965,10426,9647,8693,7602,6438,5234,4025,2824,1645,487,-639,-1737,-2782,-3779,-4694,-5528,-6264,-6898,-7449,-7907,-8315,-8664,-8980,-9270,-9523,-9757,-9946,-10112,-10228,-10312,-10329,-10269,-10096,-9760,-9231,-8452,-7402,-6073,-4468,-2633,-619,1508,3650,5737,7661,9335,10663,11540,11897,11653,10785,9294,7219,4653,1717,-1426,-4590,-7566,-10160,-12167,-13448,-13892,-13470,-12218,-10233,-7686,-4788,-1763,1122,3676,5692,7068,7737,7732,7114,6042,4650,3145,1668,392,-593,-1196,-1426,-1258,-808,-86,741,1637,2456,3158,3651,3930,3968,3812,3501,3120,2743,2459,2332,2398,2679,3133,3724,4360,4964,5442,5722,5749,5479,4904,4030,2882,1513,-18,-1619,-3203,-4652,-5862,-6725,-7173,-7142,-6660,-5741,-4497,-3038,-1518,-90,1094,1900,2243,2066,1392,296,-1090,-2570,-3953,-5012,-5590,-5560,-4890,-3633,-1933,2,1904,3520,4601,4979,4573,3380,1536,-778,-3285,-5694,-7737,-9148,-9800,-9580,-8552,-6789,-4510,-1911,729,3192,5242,6728,7539,7651,7115,6043,4616,3031,1505,214,-689,-1138,-1103,-647,144,1136,2170,3122,3833,4226,4210,3768,2904,1675,179,-1465,-3121,-4649,-5953,-6942,-7609,-7958,-8060,-7981,-7815,-7617,-7436,-7267,-7092,-6847,-6493,-5942,-5188,-4179,-2947,-1527,12,1555,2993,4174,4987,5305,5073,4261,2909,1107,-1017,-3292,-5554,-7614,-9330,-10549,-11198,-11194,-10560,-9317,-7574,-5468,-3182,-924,1082,2635,3547,3706,3043,1583,-584,-3303,-6368,-9540,-12597,-15298,-17467,-18950,-19643,-19516,-18557,-16828,-14408,-11413,-7989,-4283,-460,3314,6882,10087,12815,14954,16457,17293,17480,17081,16165,14859,13270,11545,9814,8202,6834,5791,5136,4884,4989,5399,5970,6601,7135,7466,7510,7223,6614,5734,4659,3491,2337,1273,377,-342,-884,-1298,-1648,-2005,-2424,-2945,-3555,-4217,-4845,-5347,-5602,-5530,-5053,-4159,-2880,-1288,478,2281,3939,5305,6238,6646,6483,5766,4555,2986,1214,-557,-2123,-3305,-3936,-3934,-3257,-1950,-128,2055,4384,6639,8604,10095,10970,11185,10714,9669,8160,6368,4488,2688,1134,-81,-892,-1315,-1392,-1218,-900,-540,-222,5,135,188,230,318,530,899,1450,2145,2923,3680,4292,4645,4618,4151,3211,1846,139,-1744,-3634,-5315,-6598,-7341,-7424,-6855,-5645,-3932,-1848,408,2686,4799,6662,8177,9329,10111,10566,10706,10596,10229,9658,8865,7889,6727,5411,3988,2502,1040,-325,-1496,-2405,-2963,-3153,-2932,-2348,-1450,-335,857,1991,2911,3468,3572,3147,2211,815,-897,-2767,-4564,-6093,-7146,-7588,-7332,-6389,-4831,-2832,-593,1633,3598,5090,5928,6030,5384,4065,2242,122,-2045,-4024,-5608,-6667,-7136,-7049,-6512,-5671,-4727,-3826,-3135,-2706,-2574,-2666,-2894,-3105,-3158,-2919,-2290,-1244,198,1937,3811,5633,7180,8256,8716,8469,7541,6018,4100,2013,27,-1608,-2696,-3104,-2791,-1816,-284,1597,3629,5571,7208,8375,8915,8783,7950,6479,4483,2105,-457,-3019,-5383,-7394,-8920,-9900,-10302,-10173,-9581,-8647,-7494,-6264,-5072,-4015,-3165,-2535,-2146,-1962,-1963,-2117,-2386,-2750,-3197,-3689,-4248,-4817,-5405,-5965,-6456,-6832,-7029,-6988,-6659,-6005,-5023,-3737,-2235,-620,939,2281,3240,3672,3505,2704,1328,-513,-2665,-4910,-7075,-8935,-10369,-11228,-11488,-11119,-10198,-8814,-7103,-5219,-3301,-1472,178,1620,2840,3899,4837,5743,6660,7637,8666,9728,10753,11677,12417,12919,13136,13073,12741,12202,11517,10770,10043,9403,8916,8616,8504,8582,8775,9036,9251,9321,9139,8584,7600,6110,4129,1684,-1113,-4147,-7218,-10172,-12793,-14954,-16490,-17364,-17508,-16983,-15836,-14189,-12169,-9924,-7594,-5313,-3186,-1280,336,1671,2696,3457,3956,4246,4345,4298,4134,3880,3571,3220,2854,2488,2130,1794,1465,1157,829,507,140,-239,-657,-1098,-1561,-2051,-2580,-3168,-3845,-4638,-5555,-6602,-7739,-8913,-10045,-11030,-11777,-12177,-12161,-11670,-10698,-9266,-7447,-5351,-3103,-867,1228,3020,4421,5321,5686,5499,4790,3639,2158,492,-1185,-2725,-3963,-4802,-5150,-4994,-4336,-3250,-1812,-157,1601,3305,4840,6071,6914,7291,7180,6573,5535,4150,2540,873,-716,-2048,-3013,-3534,-3563,-3164,-2394,-1414,-380,538,1165,1394,1135,400,-773,-2252,-3905,-5556,-7048,-8271,-9127,-9605,-9716,-9525,-9119,-8599,-8040,-7515,-7042,-6621,-6217,-5777,-5234,-4552,-3683,-2637,-1430,-108,1262,2611,3861,4946,5793,6367,6609,6523,6092,5364,4394,3266,2110,1025,162,-388,-525,-213,569,1758,3289,5014,6784,8421,9747,10608,10894,10526,9513,7896,5783,3322,680,-1962,-4428,-6562,-8248,-9385,-9952,-9912,-9322,-8206,-6655,-4738,-2555,-192,2252,4695,7043,9218,11139,12714,13874,14522,14606,14067,12908,11146,8878,6219,3346,449,-2268,-4614,-6442,-7629,-8140,-7958,-7156,-5798,-4023,-1918,357,2691,4936,6948,8594,9738,10274,10142,9314,7843,5821,3397,769,-1869,-4296,-6349,-7883,-8843,-9209,-9053,-8453,-7536,-6411,-5172,-3897,-2620,-1380,-183,949,2003,2951,3780,4450,4968,5311,5499,5563,5528,5454,5371,5309,5281,5269,5229,5120,4868,4435,3790,2919,1876,706,-475,-1560,-2419,-2929,-2997,-2537,-1531,14,2035,4419,7027,9694,12234,14488,16298,17555,18181,18157,17508,16291,14629,12609,10394,8055,5731,3455,1301,-720,-2596,-4320,-5891,-7306,-8540,-9583,-10408,-10990,-11333,-11414,-11262,-10878,-10295,-9532,-8625,-7583,-6457,-5273,-4088,-2968,-1968,-1137,-524,-103,128,259,344,497,760,1209,1825,2584,3396,4170,4767,5122,5136,4819,4197,3355,2416,1493,702,109,-256,-425,-462,-462,-543,-779,-1255,-1974,-2916,-4007,-5139,-6199,-7051,-7624,-7815,-7644,-7097,-6266,-5227,-4104,-3001,-2026,-1244,-707,-407,-332,-404,-563,-707,-770,-690,-431,0,576,1232,1905,2491,2935,3145,3088,2745,2114,1237,165,-1038,-2286,-3512,-4640,-5601,-6342,-6809,-6971,-6797,-6285,-5441,-4305,-2920,-1366,273,1905,3426,4757,5813,6551,6925,6939,6579,5885,4866,3569,2030,298,-1558,-3461,-5300,-6969,-8324,-9252,-9643,-9414,-8565,-7113,-5180,-2911,-506,1825,3886,5501,6555,6968,6737,5900,4544,2798,797,-1301,-3349,-5214,-6769,-7928,-8612,-8775,-8400,-7489,-6079,-4240,-2059,340,2820,5233,7430,9266,10635,11437,11642,11230,10257,8779,6920,4793,2554,352,-1658,-3336,-4554,-5229,-5318,-4818,-3812,-2386,-729,998,2576,3823,4570,4718,4199,3076,1412,-599,-2763,-4850,-6612,-7858,-8416,-8192,-7170,-5410,-3050,-307,2592,5375,7811,9703,10913,11395,11164,10325,9033,7472,5860,4345,3079,2095,1398,887,452,-79,-832,-1939,-3458,-5391,-7682,-10201,-12792,-15256,-17403,-19063,-20085,-20392,-19925,-18732,-16871,-14516,-11829,-9054,-6417,-4145,-2424,-1378,-1056,-1418,-2337,-3621,-5013,-6263,-7112,-7383,-6957,-5827,-4071,-1852,608,3057,5252,6978,8076,8485,8202,7334,6043,4534,3035,1735,792,287,240,587,1245,2065,2938,3748,4409,4911,5229,5419,5505,5548,5582,5625,5689,5733,5736,5617,5323,4772,3910,2703,1134,-754,-2897,-5194,-7494,-9657,-11490,-12848,-13567,-13573,-12810,-11325,-9224,-6682,-3922,-1203,1237,3172,4427,4915,4582,3508,1792,-353,-2701,-4975,-6922,-8292,-8919,-8689,-7591,-5706,-3185,-258,2821,5787,8399,10461,11855,12516,12462,11770,10535,8912,7012,4973,2900,879,-988,-2637,-3962,-4897,-5364,-5327,-4778,-3779,-2417,-872,684,2025,2975,3362,3111,2198,699,-1245,-3428,-5617,-7572,-9068,-9939,-10077,-9449,-8102,-6147,-3735,-1054,1708,4383,6829,8939,10664,11974,12883,13429,13658,13632,13400,13019,12505,11885,11144,10254,9202,7940,6482,4823,3033,1182,-603,-2186,-3431,-4200,-4420,-4036,-3096,-1685,38,1867,3602,5018,5961,6300,6000,5076,3628,1794,-223,-2226,-3997,-5352,-6157,-6301,-5789,-4636,-2961,-896,1380,3682,5844,7699,9166,10139,10631,10634,10215,9443,8397,7160,5785,4322,2789,1215,-386,-1966,-3483,-4844,-5976,-6785,-7196,-7174,-6679,-5770,-4479,-2925,-1229,482,2051,3369,4333,4880,5005,4731,4147,3343,2478,1660,1054,739,815,1304,2222,3523,5144,6981,8919,10820,12539,13943,14886,15274,15016,14071,12450,10192,7396,4208,783,-2660,-5923,-8781,-11044,-12529,-13123,-12741,-11393,-9142,-6143,-2619,1145,4831,8098,10657,12237,12701,11976,10125,7316,3791,-136,-4133,-7889,-11120,-13629,-15291,-16067,-15999,-15185,-13773,-11933,-9834,-7657,-5531,-3599,-1958,-683,141,487,316,-373,-1554,-3176,-5176,-7427,-9844,-12244,-14506,-16422,-17852,-18611,-18590,-17719,-15971,-13446,-10256,-6629,-2810,929,4323,7151,9260,10574,11110,10961,10288,9285,8153,7095,6230,5689,5455,5537,5809,6193,6531,6757,6782,6614,6274,5852,5430,5112,4966,5029,5304,5735,6246,6738,7084,7200,6971,6359,5315,3863,2037,-78,-2368,-4713,-6960,-8976,-10638,-11839,-12519,-12651,-12244,-11365,-10089,-8535,-6805,-5029,-3281,-1669,-227,963,1886,2478,2734,2609,2119,1263,102,-1300,-2816,-4330,-5669,-6692,-7248,-7243,-6614,-5372,-3576,-1352,1135,3688,6097,8150,9669,10494,10551,9808,8333,6267,3806,1202,-1295,-3462,-5108,-6154,-6544,-6366,-5697,-4710,-3553,-2387,-1351,-536,-8,224,175,-94,-522,-1013,-1520,-1962,-2327,-2590,-2778,-2915,-3053,-3202,-3390,-3581,-3726,-3743,-3533,-3013,-2111,-817,860,2818,4939,7039,8930,10397,11273,11406,10741,9282,7123,4448,1465,-1535,-4316,-6612,-8259,-9139,-9248,-8657,-7537,-6113,-4631,-3363,-2500,-2215,-2557,-3522,-4986,-6801,-8728,-10566,-12104,-13180,-13713,-13661,-13077,-12048,-10697,-9160,-7558,-5994,-4524,-3182,-1956,-836,223,1226,2207,3142,4022,4795,5415,5827,5984,5882,5525,4986,4347,3735,3263,3035,3108,3485,4106,4853,5569,6075,6216,5849,4930,3428,1445,-904,-3434,-5920,-8173,-9963,-11164,-11645,-11400,-10456,-8931,-7011,-4892,-2814,-963,490,1477,1978,2072,1878,1563,1275,1167,1300,1712,2345,3103,3851,4435,4734,4649,4158,3289,2140,848,-440,-1554,-2390,-2832,-2862,-2478,-1733,-739,415,1566,2631,3481,4080,4385,4444,4295,4045,3792,3619,3612,3779,4104,4505,4857,5012,4829,4187,3026,1354,-744,-3111,-5542,-7792,-9646,-10905,-11448,-11242,-10324,-8849,-6995,-5025,-3173,-1674,-705,-367,-676,-1578,-2908,-4491,-6073,-7446,-8393,-8785,-8525,-7627,-6131,-4186,-1919,445,2766,4836,6556,7824,8631,8996,9010,8781,8440,8119,7909,7870,8023,8324,8728,9149,9542,9855,10098,10294,10491,10766,11151,11703,12400,13223,14077,14880,15485,15788,15652,15004,13788,12019,9750,7106,4244,1359,-1330,-3649,-5398,-6502,-6885,-6587,-5693,-4340,-2712,-978,670,2110,3218,3954,4300,4281,3960,3401,2675,1855,986,122,-706,-1466,-2119,-2646,-3008,-3207,-3225,-3098,-2852,-2547,-2248,-2023,-1932,-2028,-2324,-2812,-3457,-4168,-4860,-5392,-5663,-5543,-4974,-3897,-2358,-400,1816,4159,6407,8383,9894,10799,10993,10447,9201,7361,5132,2720,424,-1511,-2826,-3357,-2992,-1757,258,2826,5674,8474,10905,12677,13612,13587,12642,10884,8519,5801,2984,320,-2012,-3862,-5182,-5954,-6223,-6076,-5600,-4927,-4157,-3408,-2777,-2344,-2166,-2281,-2690,-3379,-4299,-5390,-6558,-7719,-8751,-9566,-10051,-10145,-9794,-9000,-7786,-6234,-4433,-2536,-664,1002,2351,3226,3571,3315,2480,1123,-651,-2692,-4827,-6890,-8698,-10121,-11038,-11398,-11172,-10407,-9148,-7513,-5601,-3532,-1426,638,2567,4313,5837,7107,8109,8818,9217,9277,8990,8341,7356,6070,4557,2927,1282,-216,-1487,-2384,-2905,-2997,-2747,-2210,-1530,-810,-203,212,331,128,-422,-1273,-2380,-3625,-4897,-6043,-6919,-7385,-7340,-6718,-5537,-3848,-1805,441,2671,4697,6365,7539,8190,8309,7971,7270,6343,5315,4308,3425,2725,2240,1961,1840,1811,1800,1716,1507,1113,529,-244,-1167,-2188,-3239,-4255,-5154,-5901,-6425,-6729,-6792,-6632,-6289,-5789,-5175,-4501,-3779,-3086,-2439,-1916,-1558,-1431,-1568,-2017,-2775,-3852,-5189,-6741,-8392,-10026,-11482,-12595,-13221,-13210,-12514,-11085,-9014,-6407,-3490,-482,2324,4697,6398,7291,7300,6450,4863,2719,285,-2165,-4340,-5968,-6856,-6846,-5914,-4094,-1537,1543,4869,8141,11048,13334,14788,15307,14858,13555,11531,9061,6370,3733,1368,-575,-1991,-2880,-3278,-3291,-3033,-2644,-2240,-1916,-1741,-1751,-1941,-2307,-2801,-3392,-4035,-4682,-5306,-5858,-6329,-6683,-6916,-7025,-6999,-6860,-6585,-6196,-5666,-5016,-4229,-3335,-2350,-1314,-277,711,1598,2317,2851,3136,3197,3009,2619,2054,1378,653,-55,-678,-1166,-1473,-1591,-1505,-1249,-848,-355,171,667,1072,1315,1352,1143,657,-93,-1098,-2300,-3643,-5030,-6387,-7603,-8620,-9370,-9820,-9971,-9814,-9398,-8736,-7888,-6880,-5754,-4552,-3302,-2048,-828,327,1370,2284,3037,3647,4102,4465,4745,5021,5314,5685,6148,6716,7382,8105,8838,9503,10009,10265,10172,9660,8674,7203,5288,3011,509,-2044,-4467,-6552,-8151,-9105,-9368,-8905,-7793,-6147,-4151,-2019,33,1785,3106,3862,4059,3704,2911,1802,549,-706,-1793,-2627,-3106,-3236,-3023,-2563,-1945,-1325,-802,-534,-570,-996,-1785,-2911,-4266,-5727,-7125,-8285,-9042,-9240,-8794,-7656,-5856,-3499,-735,2223,5151,7842,10078,11761,12768,13143,12908,12207,11179,9996,8825,7792,7002,6490,6253,6250,6408,6650,6921,7163,7378,7569,7779,8036,8392,8857,9429,10082,10753,11375,11874,12176,12246,12059,11614,10950,10093,9094,8001,6848,5676,4515,3386,2305,1286,338,-536,-1315,-2003,-2561,-2982,-3235,-3296,-3167,-2828,-2329,-1687,-996,-311,273,677,854,742,355,-320,-1217,-2283,-3426,-4537,-5539,-6317,-6839,-7048,-6974,-6645,-6153,-5575,-5032,-4581,-4305,-4194,-4230,-4320,-4369,-4228,-3798,-2969,-1697,9,2094,4429,6853,9172,11172,12674,13502,13566,12820,11311,9151,6517,3641,765,-1859,-4021,-5558,-6370,-6453,-5836,-4654,-3044,-1192,715,2514,4059,5230,5976,6239,6058,5438,4469,3206,1770,257,-1203,-2480,-3465,-4047,-4184,-3848,-3098,-2018,-744,574,1779,2744,3349,3551,3311,2657,1647,347,-1116,-2660,-4139,-5468,-6522,-7248,-7568,-7495,-7028,-6253,-5258,-4176,-3140,-2278,-1706,-1477,-1638,-2128,-2889,-3769,-4613,-5248,-5511,-5300,-4556,-3310,-1662,229,2147,3873,5180,5901,5906,5172,3729,1715,-672,-3194,-5578,-7575,-8966,-9598,-9396,-8368,-6612,-4284,-1616,1150,3745,5939,7533,8391,8457,7718,6270,4218,1744,-961,-3704,-6289,-8557,-10383,-11663,-12366,-12454,-11967,-10933,-9444,-7582,-5468,-3228,-978,1145,3061,4673,5950,6886,7500,7864,8034,8096,8102,8097,8081,8022,7861,7519,6927,6024,4793,3252,1468,-444,-2360,-4122,-5608,-6695,-7344,-7523,-7312,-6779,-6083,-5343,-4716,-4302,-4178,-4375,-4863,-5589,-6459,-7370,-8219,-8899,-9330,-9424,-9151,-8449,-7354,-5866,-4074,-2074,6,2012,3782,5184,6080,6419,6183,5425,4267,2850,1370,-5,-1107,-1809,-2042,-1770,-1042,62,1402,2798,4068,5017,5491,5376,4637,3285,1439,-767,-3128,-5443,-7525,-9201,-10380,-10993,-11058,-10626,-9774,-8624,-7276,-5852,-4451,-3173,-2068,-1200,-549,-113,186,423,697,1108,1737,2631,3805,5206,6745,8282,9648,10655,11161,11010,10177,8637,6500,3901,1055,-1810,-4442,-6618,-8154,-8914,-8857,-7983,-6410,-4267,-1781,836,3349,5537,7229,8300,8670,8352,7388,5880,3988,1847,-336,-2418,-4227,-5669,-6650,-7180,-7251,-6977,-6431,-5766,-5089,-4533,-4160,-4035,-4138,-4435,-4852,-5298,-5698,-5983,-6117,-6095,-5941,-5700,-5430,-5193,-5047,-5027,-5179,-5488,-5964,-6552,-7212,-7869,-8442,-8860,-9036,-8928,-8493,-7717,-6622,-5223,-3588,-1755,184,2185,4151,6023,7716,9153,10264,10990,11304,11205,10756,10021,9144,8234,7449,6882,6637,6731,7172,7891,8796,9768,10659,11350,11708,11665,11157,10205,8827,7123,5175,3124,1064,-877,-2636,-4147,-5386,-6374,-7120,-7699,-8140,-8516,-8849,-9160,-9434,-9628,-9695,-9551,-9150,-8421,-7352,-5935,-4202,-2225,-80,2105,4209,6091,7595,8616,9034,8812,7956,6540,4716,2678,655,-1117,-2427,-3132,-3136,-2444,-1124,691,2811,5039,7171,9030,10472,11426,11855,11796,11339,10580,9667,8715,7817,7050,6425,5928,5521,5135,4729,4259,3723,3151,2586,2108,1785,1672,1816,2219,2866,3719,4713,5781,6843,7828,8657,9282,9652,9749,9572,9141,8475,7631,6626,5513,4297,3008,1640,204,-1287,-2822,-4354,-5838,-7200,-8366,-9250,-9778,-9878,-9509,-8648,-7324,-5582,-3536,-1317,907,2960,4679,5936,6648,6805,6449,5693,4675,3570,2534,1710,1200,1041,1222,1679,2287,2936,3482,3832,3936,3780,3429,2964,2491,2133,1954,2028,2335,2844,3462,4077,4554,4774,4631,4052,3032,1582,-196,-2194,-4242,-6200,-7894,-9233,-10119,-10563,-10582,-10278,-9754,-9147,-8569,-8121,-7862,-7793,-7892,-8059,-8206,-8192,-7904,-7251,-6161,-4639,-2721,-503,1867,4231,6399,8212,9529,10274,10416,9997,9107,7883,6483,5075,3787,2733,1952,1444,1153,999,882,714,444,34,-485,-1068,-1643,-2121,-2433,-2531,-2397,-2060,-1571,-1028,-502,-89,174,264,217,81,-48,-94,21,354,912,1667,2556,3447,4229,4739,4863,4514,3664,2349,688,-1171,-3033,-4713,-6052,-6943,-7343,-7286,-6853,-6185,-5432,-4758,-4302,-4169,-4417,-5054,-6040,-7287,-8685,-10095,-11387,-12441,-13165,-13504,-13434,-12977,-12169,-11079,-9768,-8328,-6813,-5312,-3864,-2525,-1317,-257,662,1449,2132,2736,3284,3795,4267,4693,5044,5296,5413,5378,5191,4852,4407,3876,3313,2753,2234,1780,1407,1117,903,743,611,469,281,21,-340,-795,-1335,-1922,-2491,-2995,-3354,-3531,-3495,-3244,-2813,-2243,-1591,-920,-265,323,832,1234,1521,1684,1710,1607,1364,1007,543,17,-548,-1081,-1564,-1919,-2140,-2195,-2106,-1915,-1680,-1489,-1432,-1575,-1983,-2669,-3610,-4772,-6048,-7365,-8606,-9688,-10539,-11107,-11385,-11368,-11107,-10621,-9985,-9215,-8362,-7431,-6433,-5364,-4216,-2996,-1694,-350,1032,2404,3732,4981,6117,7108,7945,8605,9095,9419,9596,9647,9604,9476,9295,9049,8751,8388,7956,7458,6890,6275,5615,4945,4263,3597,2942,2291,1641,944,197,-647,-1605,-2683,-3900,-5217,-6609,-8016,-9358,-10560,-11525,-12184,-12447,-12290,-11655,-10554,-9012,-7080,-4879,-2532,-210,1899,3634,4818,5365,5199,4341,2858,877,-1428,-3863,-6219,-8322,-9994,-11150,-11717,-11710,-11186,-10241,-9001,-7599,-6157,-4777,-3524,-2445,-1540,-812,-232,223,586,880,1133,1366,1582,1799,2002,2183,2334,2428,2474,2463,2422,2391,2410,2555,2859,3374,4100,4994,6007,7005,7907,8566,8908,8872,8450,7687,6668,5509,4344,3314,2524,2081,2021,2365,3061,4032,5151,6268,7239,7910,8176,7964,7253,6078,4518,2689,730,-1206,-2992,-4488,-5620,-6320,-6579,-6413,-5866,-5008,-3896,-2606,-1164,379,2030,3758,5561,7395,9194,10878,12320,13418,14058,14169,13735,12769,11367,9634,7744,5843,4111,2669,1633,1029,886,1107,1631,2301,2993,3557,3887,3890,3525,2783,1691,320,-1265,-2944,-4642,-6225,-7633,-8752,-9547,-9955,-9960,-9576,-8797,-7690,-6270,-4608,-2747,-741,1343,3449,5489,7378,9027,10338,11252,11709,11717,11295,10505,9442,8172,6811,5405,4029,2708,1470,343,-665,-1508,-2161,-2584,-2726,-2575,-2104,-1330,-288,978,2386,3866,5327,6692,7878,8829,9485,9809,9780,9394,8671,7670,6463,5153,3882,2746,1911,1428,1385,1757,2504,3507,4613,5652,6444,6853,6783,6205,5157,3727,2040,247,-1511,-3112,-4452,-5493,-6206,-6614,-6780,-6744,-6620,-6447,-6320,-6279,-6360,-6592,-6971,-7484,-8119,-8823,-9571,-10296,-10948,-11481,-11828,-11967,-11859,-11496,-10892,-10047,-9001,-7772,-6398,-4899,-3316,-1667,1,1645,3216,4655,5900,6915,7643,8100,8265,8211,7959,7606,7205,6827,6528,6328,6252,6279,6394,6557,6724,6850,6881,6794,6528,6097,5451,4617,3581,2365,990,-515,-2104,-3729,-5327,-6831,-8171,-9268,-10059,-10468,-10455,-9975,-9017,-7605,-5784,-3645,-1304,1104,3426,5503,7208,8417,9056,9108,8571,7535,6083,4350,2454,530,-1347,-3088,-4670,-6085,-7340,-8477,-9522,-10500,-11426,-12281,-13045,-13668,-14102,-14307,-14245,-13930,-13372,-12646,-11819,-10996,-10264,-9700,-9359,-9243,-9332,-9562,-9828,-10035,-10054,-9789,-9165,-8134,-6707,-4927,-2876,-688,1521,3581,5383,6808,7799,8342,8465,8244,7780,7190,6574,6042,5635,5399,5330,5390,5558,5761,5968,6131,6220,6221,6117,5917,5620,5237,4778,4244,3644,2964,2213,1381,483,-463,-1441,-2388,-3296,-4089,-4760,-5255,-5557,-5648,-5507,-5147,-4555,-3779,-2839,-1822,-794,135,888,1378,1569,1448,1050,442,-285,-1045,-1739,-2324,-2747,-3037,-3199,-3307,-3397,-3538,-3765,-4096,-4546,-5089,-5717,-6394,-7106,-7817,-8527,-9206,-9850,-10429,-10932,-11312,-11546,-11579,-11364,-10863,-10021,-8823,-7258,-5351,-3158,-769,1712,4140,6392,8331,9852,10878,11374,11339,10829,9930,8754,7436,6109,4898,3908,3197,2797,2683,2792,3047,3317,3524,3555,3377,2954,2319,1513,607,-325,-1213,-2010,-2687,-3239,-3687,-4067,-4418,-4788,-5205,-5670,-6183,-6667,-7081,-7315,-7287,-6917,-6153,-4981,-3438,-1606,395,2403,4251,5771,6821,7295,7148,6376,5059,3293,1257,-892,-2949,-4764,-6190,-7146,-7583,-7521,-6989,-6095,-4906,-3552,-2118,-712,588,1700,2576,3166,3446,3413,3077,2470,1648,650,-438,-1568,-2659,-3634,-4425,-4930,-5097,-4843,-4165,-3050,-1588,153,1991,3799,5390,6625,7413,7685,7487,6877,6012,5043,4159,3516,3227,3375,3943,4888,6092,7410,8690,9779,10567,10990,11026,10727,10161,9451,8694,8004,7427,7003,6696,6453,6181,5785,5181,4302,3136,1703,74,-1626,-3266,-4663,-5667,-6121,-5926,-5035,-3456,-1295,1325,4180,7069,9759,12053,13812,14944,15444,15345,14754,13773,12536,11146,9676,8190,6680,5160,3593,1976,307,-1399,-3076,-4669,-6083,-7245,-8083,-8559,-8650,-8380,-7791,-6954,-5981,-4965,-4053,-3321,-2871,-2722,-2866,-3244,-3745,-4276,-4697,-4944,-4945,-4708,-4253,-3672,-3019,-2420,-1890,-1496,-1195,-941,-655,-211,464,1475,2837,4562,6575,8765,10989,13046,14789,16032,16679,16670,16009,14779,13097,11126,9046,7019,5205,3696,2565,1811,1401,1249,1259,1320,1347,1278,1102,851,606,467,548,930,1676,2749,4105,5560,6971,8098,8757,8782,8063,6593,4420,1717,-1318,-4398,-7274,-9676,-11433,-12416,-12611,-12081,-10956,-9435,-7733,-6058,-4603,-3473,-2756,-2417,-2424,-2665,-3041,-3472,-3883,-4269,-4645,-5068,-5615,-6353,-7337,-8561,-9979,-11472,-12874,-14003,-14645,-14654,-13895,-12354,-10060,-7160,-3852,-401,2909,5795,8015,9406,9870,9455,8260,6512,4475,2437,682,-561,-1149,-1013,-206,1150,2861,4697,6426,7843,8794,9203,9069,8479,7564,6513,5504,4708,4245,4168,4468,5048,5780,6467,6944,7027,6628,5679,4233,2375,260,-1919,-4006,-5806,-7252,-8251,-8829,-9025,-8923,-8624,-8230,-7825,-7481,-7248,-7133,-7159,-7279,-7498,-7754,-8046,-8337,-8621,-8910,-9205,-9535,-9924,-10373,-10886,-11422,-11921,-12318,-12519,-12477,-12144,-11533,-10698,-9717,-8704,-7772,-7001,-6464,-6160,-6054,-6074,-6097,-6021,-5710,-5091,-4102,-2743,-1080,802,2732,4558,6100,7203,7776,7752,7170,6094,4686,3103,1570,266,-625,-981,-743,91,1434,3174,5111,7079,8861,10306,11268,11685,11530,10867,9773,8400,6878,5360,3959,2758,1788,1055,486,26,-446,-1005,-1748,-2696,-3861,-5176,-6547,-7846,-8938,-9694,-10019,-9867,-9231,-8178,-6800,-5227,-3606,-2065,-730,328,1054,1469,1595,1525,1343,1137,997,953,1013,1147,1264,1285,1105,646,-122,-1198,-2504,-3945,-5367,-6636,-7622,-8238,-8445,-8266,-7750,-7010,-6143,-5268,-4477,-3823,-3340,-3002,-2763,-2549,-2272,-1863,-1279,-501,402,1367,2235,2876,3125,2867,2010,559,-1424,-3786,-6290,-8679,-10645,-11935,-12323,-11692,-10029,-7409,-4067,-244,3685,7404,10570,12944,14342,14723,14121,12702,10669,8302,5856,3575,1639,144,-880,-1495,-1797,-1928,-1999,-2133,-2345,-2658,-2983,-3231,-3277,-3014,-2362,-1316,81,1719,3426,5035,6350,7238,7595,7402,6685,5562,4159,2650,1183,-100,-1121,-1816,-2205,-2311,-2216,-1995,-1748,-1537,-1431,-1441,-1566,-1760,-1972,-2136,-2192,-2108,-1847,-1420,-836,-120,672,1502,2302,3005,3553,3878,3932,3703,3181,2423,1492,488,-479,-1312,-1926,-2277,-2345,-2162,-1767,-1229,-606,53,722,1391,2100,2856,3721,4703,5814,7042,8337,9643,10882,11964,12806,13326,13465,13200,12545,11570,10377,9109,7923,6959,6342,6122,6319,6858,7635,8497,9270,9824,10030,9841,9272,8369,7273,6097,4996,4080,3432,3087,3023,3177,3441,3688,3795,3637,3148,2277,1054,-464,-2165,-3909,-5561,-6968,-8029,-8650,-8811,-8512,-7826,-6835,-5670,-4443,-3281,-2273,-1483,-949,-670,-629,-795,-1116,-1550,-2052,-2569,-3084,-3535,-3925,-4207,-4374,-4398,-4267,-3950,-3448,-2731,-1809,-688,603,1998,3441,4808,6017,6940,7505,7645,7370,6719,5801,4764,3767,2979,2541,2530,3003,3906,5177,6656,8214,9647,10825,11588,11859,11574,10745,9415,7679,5666,3527,1425,-475,-2049,-3179,-3828,-3971,-3660,-2962,-1985,-828,377,1551,2585,3440,4052,4434,4569,4508,4283,3952,3570,3179,2807,2454,2104,1713,1230,600,-226,-1268,-2540,-4007,-5635,-7334,-9051,-10675,-12161,-13415,-14408,-15098,-15471,-15521,-15258,-14679,-13814,-12659,-11252,-9606,-7777,-5818,-3811,-1863,-68,1430,2562,3210,3383,3058,2346,1343,224,-837,-1685,-2174,-2225,-1829,-1020,63,1288,2441,3383,3946,4079,3763,3069,2111,1048,30,-783,-1298,-1446,-1223,-668,145,1114,2136,3098,3914,4509,4841,4897,4694,4266,3672,2959,2181,1358,523,-344,-1215,-2123,-3043,-3970,-4884,-5741,-6516,-7168,-7676,-8029,-8233,-8314,-8300,-8225,-8115,-7991,-7856,-7727,-7592,-7466,-7348,-7261,-7216,-7241,-7356,-7571,-7901,-8317,-8806,-9310,-9781,-10152,-10351,-10332,-10043,-9459,-8589,-7445,-6071,-4548,-2921,-1320,209,1548,2655,3469,3974,4187,4133,3883,3489,3045,2609,2254,2028,1949,2033,2243,2533,2831,3040,3079,2858,2332,1471,320,-1064,-2529,-3945,-5107,-5874,-6082,-5674,-4614,-2993,-928,1364,3665,5730,7344,8350,8634,8197,7079,5439,3448,1356,-635,-2297,-3499,-4139,-4204,-3742,-2841,-1640,-271,1123,2426,3551,4440,5072,5445,5583,5504,5242,4819,4254,3568,2769,1864,871,-217,-1382,-2622,-3918,-5257,-6594,-7914,-9137,-10244,-11140,-11801,-12155,-12183,-11877,-11243,-10338,-9217,-7950,-6635,-5317,-4079,-2946,-1949,-1109,-425,77,381,463,277,-188,-972,-2061,-3436,-5040,-6786,-8557,-10223,-11620,-12614,-13050,-12837,-11904,-10250,-7927,-5067,-1839,1528,4780,7687,10013,11612,12389,12336,11533,10120,8283,6242,4187,2311,730,-462,-1241,-1619,-1628,-1357,-852,-204,531,1312,2091,2871,3634,4390,5134,5864,6558,7189,7721,8112,8329,8331,8104,7636,6940,6050,5026,3931,2878,1936,1232,824,786,1135,1869,2903,4175,5494,6754,7767,8411,8597,8265,7439,6160,4534,2663,688,-1286,-3156,-4836,-6287,-7444,-8292,-8778,-8868,-8526,-7708,-6417,-4669,-2534,-153,2329,4681,6712,8208,9013,9039,8265,6765,4701,2284,-200,-2479,-4278,-5393,-5678,-5116,-3755,-1787,564,2989,5204,6931,7984,8264,7781,6671,5139,3477,1967,904,478,835,1971,3818,6178,8823,11457,13797,15588,16609,16751,15947,14264,11816,8828,5539,2251,-759,-3229,-4940,-5764,-5618,-4549,-2653,-121,2793,5828,8676,11097,12873,13876,14069,13489,12275,10597,8684,6742,4964,3478,2362,1595,1138,857,642,348,-128,-857,-1857,-3104,-4498,-5935,-7246,-8290,-8917,-9021,-8538,-7466,-5874,-3875,-1668,563,2580,4190,5220,5560,5166,4075,2374,241,-2134,-4512,-6665,-8399,-9534,-9983,-9696,-8705,-7094,-4996,-2575,-8,2539,4909,6984,8671,9916,10684,10997,10853,10334,9479,8389,7144,5832,4545,3338,2276,1391,698,207,-90,-211,-161,40,377,836,1404,2040,2731,3423,4099,4719,5272,5750,6152,6480,6726,6852,6835,6585,6056,5164,3885,2213,220,-1985,-4228,-6318,-8065,-9292,-9893,-9816,-9094,-7839,-6226,-4470,-2818,-1482,-664,-474,-981,-2138,-3874,-6005,-8363,-10706,-12823,-14492,-15532,-15790,-15173,-13663,-11290,-8206,-4576,-680,3209,6783,9759,11904,13045,13091,12066,10047,7248,3893,299,-3230,-6398,-8930,-10657,-11428,-11246,-10143,-8279,-5848,-3106,-329,2215,4278,5667,6269,6027,5009,3320,1172,-1214,-3569,-5675,-7322,-8400,-8867,-8754,-8191,-7317,-6336,-5416,-4721,-4348,-4363,-4748,-5466,-6406,-7454,-8465,-9286,-9796,-9857,-9422,-8441,-6971,-5107,-2996,-854,1124,2724,3793,4238,4055,3305,2152,766,-628,-1840,-2723,-3164,-3159,-2733,-2002,-1095,-182,590,1083,1214,937,262,-764,-2055,-3504,-4978,-6364,-7519,-8346,-8737,-8636,-8014,-6885,-5309,-3389,-1264,899,2929,4638,5883,6529,6502,5789,4412,2489,160,-2389,-4943,-7312,-9295,-10758,-11591,-11744,-11236,-10106,-8480,-6481,-4293,-2076,-23,1747,3100,4002,4436,4454,4140,3601,2945,2278,1675,1187,824,587,440,355,308,268,258,268,344,490,743,1092,1546,2081,2683,3336,4014,4715,5407,6074,6659,7114,7345,7271,6810,5886,4500,2653,450,-1985,-4470,-6810,-8813,-10311,-11175,-11349,-10837,-9718,-8134,-6275,-4344,-2571,-1135,-195,143,-136,-1015,-2380,-4089,-5938,-7729,-9248,-10332,-10852,-10749,-10028,-8781,-7128,-5272,-3394,-1701,-362,499,801,533,-281,-1540,-3151,-4933,-6759,-8432,-9818,-10772,-11186,-11015,-10217,-8849,-6953,-4659,-2084,613,3278,5763,7926,9667,10910,11630,11839,11602,11002,10166,9195,8219,7295,6492,5805,5207,4662,4099,3478,2772,1992,1181,425,-181,-525,-497,-30,938,2389,4291,6536,8981,11460,13748,15668,17012,17640,17468,16465,14719,12340,9564,6597,3728,1167,-867,-2249,-2909,-2854,-2176,-1005,462,2021,3467,4614,5332,5540,5238,4488,3407,2157,908,-183,-979,-1417,-1476,-1205,-716,-135,373,679,667,290,-435,-1452,-2604,-3774,-4749,-5417,-5630,-5349,-4548,-3305,-1707,77,1889,3552,4913,5866,6342,6340,5897,5105,4064,2902,1707,587,-430,-1266,-1941,-2391,-2624,-2582,-2241,-1557,-509,897,2632,4605,6719,8801,10702,12235,13262,13659,13374,12385,10767,8608,6082,3365,675,-1775,-3791,-5202,-5899,-5818,-4974,-3438,-1339,1143,3820,6468,8907,10970,12539,13561,14014,13947,13421,12551,11417,10157,8822,7516,6242,5044,3878,2732,1560,321,-994,-2407,-3879,-5379,-6826,-8145,-9225,-9982,-10300,-10138,-9420,-8168,-6388,-4182,-1644,1044,3713,6151,8162,9570,10241,10089,9114,7358,4970,2121,-929,-3931,-6606,-8726,-10104,-10636,-10301,-9165,-7379,-5140,-2693,-271,1898,3651,4872,5541,5677,5399,4822,4125,3440,2892,2556,2444,2517,2696,2842,2857,2590,1990,1009,-335,-1933,-3690,-5404,-6925,-8053,-8663,-8631,-7917,-6530,-4528,-2046,755,3676,6490,8999,10991,12327,12883,12639,11600,9882,7633,5067,2408,-112,-2300,-4016,-5174,-5781,-5883,-5597,-5077,-4469,-3956,-3636,-3628,-3940,-4570,-5428,-6403,-7358,-8146,-8648,-8768,-8457,-7725,-6618,-5268,-3781,-2358,-1117,-227,232,200,-324,-1287,-2597,-4143,-5776,-7385,-8836,-10056,-10982,-11599,-11920,-11991,-11871,-11627,-11330,-11017,-10728,-10450,-10169,-9837,-9414,-8855,-8129,-7229,-6149,-4923,-3586,-2189,-791,539,1741,2741,3479,3907,3983,3684,3030,2031,773,-672,-2168,-3584,-4777,-5600,-5941,-5720,-4901,-3522,-1659,546,2931,5303,7492,9341,10742,11630,11990,11833,11222,10205,8873,7288,5536,3679,1804,-42,-1769,-3338,-4680,-5743,-6501,-6919,-6993,-6756,-6219,-5478,-4574,-3618,-2677,-1845,-1184,-747,-565,-638,-952,-1466,-2126,-2872,-3624,-4329,-4921,-5367,-5655,-5786,-5791,-5712,-5588,-5462,-5368,-5306,-5287,-5274,-5237,-5143,-4941,-4624,-4183,-3637,-3037,-2417,-1845,-1352,-986,-740,-628,-602,-638,-668,-653,-526,-274,136,679,1330,2023,2698,3264,3652,3793,3648,3192,2441,1427,208,-1140,-2543,-3914,-5187,-6273,-7142,-7721,-8005,-7985,-7659,-7088,-6274,-5296,-4162,-2942,-1635,-318,1006,2244,3365,4272,4925,5258,5257,4934,4320,3505,2568,1636,792,140,-275,-417,-298,53,564,1167,1763,2266,2586,2652,2412,1857,995,-105,-1358,-2647,-3836,-4821,-5476,-5759,-5629,-5124,-4319,-3323,-2274,-1320,-573,-152,-92,-413,-1065,-1960,-2989,-4001,-4874,-5466,-5695,-5488,-4836,-3766,-2351,-700,1055,2772,4314,5570,6471,6979,7140,7002,6684,6295,5939,5718,5665,5810,6108,6508,6932,7272,7470,7413,7103,6479,5619,4551,3413,2316,1403,814,626,925,1687,2893,4432,6200,8053,9868,11527,12943,14051,14810,15205,15224,14883,14204,13198,11931,10409,8710,6865,4936,2997,1103,-642,-2171,-3394,-4239,-4671,-4662,-4245,-3473,-2448,-1292,-147,867,1619,2054,2115,1816,1189,293,-806,-2019,-3299,-4551,-5756,-6832,-7759,-8487,-8977,-9199,-9117,-8714,-7984,-6934,-5601,-4032,-2311,-533,1199,2757,4063,5020,5615,5831,5737,5407,4951,4501,4148,4000,4103,4477,5109,5926,6854,7777,8587,9171,9455,9361,8889,8038,6880,5501,4033,2596,1354,411,-118,-168,273,1191,2509,4123,5902,7706,9390,10853,11995,12792,13216,13312,13098,12648,11969,11120,10080,8877,7499,5976,4339,2652,1001,-521,-1799,-2756,-3305,-3433,-3154,-2538,-1723,-854,-126,291,244,-348,-1516,-3179,-5201,-7356,-9393,-11043,-12068,-12310,-11667,-10186,-7961,-5219,-2206,779,3464,5606,7033,7652,7459,6529,5015,3103,1013,-1031,-2867,-4320,-5356,-5922,-6089,-5928,-5546,-5061,-4548,-4086,-3693,-3377,-3103,-2836,-2512,-2100,-1547,-851,-9,926,1919,2856,3686,4295,4630,4653,4349,3755,2925,1935,878,-169,-1129,-1950,-2598,-3067,-3353,-3496,-3504,-3437,-3299,-3128,-2906,-2624,-2243,-1723,-1029,-147,912,2089,3297,4408,5284,5781,5787,5234,4118,2510,554,-1557,-3591,-5319,-6546,-7125,-7013,-6229,-4912,-3252,-1511,44,1159,1646,1390,404,-1225,-3290,-5551,-7747,-9619,-10999,-11753,-11880,-11426,-10530,-9374,-8134,-7015,-6145,-5631,-5509,-5763,-6334,-7132,-8045,-8977,-9814,-10505,-10984,-11239,-11280,-11113,-10783,-10315,-9735,-9070,-8313,-7477,-6534,-5483,-4304,-2986,-1552,-5,1579,3150,4594,5811,6693,7123,7047,6408,5222,3546,1489,-796,-3116,-5275,-7058,-8295,-8844,-8628,-7644,-5954,-3689,-1042,1775,4524,6999,9015,10478,11306,11546,11234,10496,9439,8185,6843,5486,4188,2984,1915,1015,316,-148,-359,-302,-7,493,1104,1746,2286,2638,2689,2383,1695,649,-691,-2197,-3735,-5130,-6232,-6905,-7078,-6726,-5909,-4753,-3426,-2137,-1099,-490,-457,-1069,-2325,-4159,-6422,-8944,-11505,-13896,-15935,-17454,-18363,-18602,-18182,-17150,-15608,-13670,-11475,-9159,-6844,-4636,-2612,-818,728,2018,3080,3909,4528,4916,5050,4916,4463,3701,2634,1306,-189,-1750,-3238,-4507,-5427,-5886,-5811,-5202,-4105,-2644,-984,665,2101,3139,3656,3601,3013,2011,788,-423,-1387,-1879,-1748,-908,617,2721,5205,7832,10332,12450,13998,14842,14952,14379,13233,11687,9903,8060,6263,4607,3098,1718,408,-912,-2297,-3795,-5393,-7055,-8674,-10131,-11273,-11958,-12085,-11573,-10434,-8718,-6545,-4091,-1528,924,3115,4876,6135,6836,7008,6706,6046,5149,4165,3219,2415,1830,1484,1366,1438,1620,1858,2078,2239,2325,2345,2330,2350,2460,2746,3246,4007,5006,6213,7530,8845,10022,10913,11392,11360,10757,9592,7918,5862,3591,1307,-779,-2472,-3609,-4091,-3868,-2980,-1492,453,2709,5101,7456,9610,11428,12782,13609,13850,13502,12587,11141,9257,7012,4553,2022,-400,-2524,-4175,-5200,-5489,-5022,-3825,-2045,131,2433,4599,6332,7430,7713,7120,5695,3550,923,-1927,-4695,-7081,-8860,-9839,-9971,-9272,-7887,-6021,-3929,-1878,-108,1205,1951,2128,1796,1103,215,-652,-1342,-1684,-1607,-1068,-92,1238,2810,4498,6146,7647,8869,9751,10230,10297,9976,9303,8372,7255,6059,4876,3771,2818,2021,1409,952,632,422,292,246,279,439,762,1307,2124,3237,4655,6331,8186,10110,11937,13536,14726,15401,15462,14866,13646,11859,9633,7133,4524,2010,-252,-2110,-3462,-4250,-4466,-4148,-3370,-2247,-889,553,1979,3252,4311,5073,5513,5614,5380,4844,4037,3009,1809,487,-900,-2309,-3676,-4966,-6123,-7122,-7940,-8583,-9072,-9444,-9754,-10038,-10347,-10672,-11015,-11307,-11484,-11442,-11086,-10346,-9156,-7545,-5539,-3278,-900,1385,3383,4873,5705,5732,4921,3276,905,-2015,-5258,-8534,-11561,-14044,-15746,-16479,-16151,-14757,-12396,-9261,-5606,-1740,2020,5388,8118,10051,11124,11348,10838,9756,8296,6671,5037,3546,2243,1171,277,-470,-1144,-1768,-2378,-2924,-3389,-3671,-3717,-3439,-2805,-1794,-445,1175,2950,4745,6410,7798,8789,9283,9239,8645,7544,6020,4173,2149,67,-1928,-3739,-5290,-6542,-7510,-8225,-8757,-9171,-9531,-9876,-10212,-10521,-10759,-10865,-10803,-10528,-10061,-9429,-8714,-8009,-7416,-7026,-6899,-7056,-7481,-8105,-8840,-9563,-10162,-10524,-10580,-10281,-9645,-8707,-7560,-6308,-5063,-3942,-3019,-2360,-1968,-1826,-1866,-1999,-2122,-2124,-1921,-1456,-704,285,1452,2658,3788,4670,5221,5330,5018,4320,3352,2290,1279,509,60,6,303,868,1551,2190,2618,2721,2420,1735,729,-448,-1641,-2642,-3305,-3473,-3086,-2122,-636,1252,3388,5570,7602,9280,10440,10950,10749,9818,8224,6074,3527,777,-1980,-4557,-6793,-8578,-9856,-10614,-10901,-10789,-10369,-9741,-8975,-8145,-7281,-6427,-5594,-4827,-4157,-3649,-3354,-3337,-3635,-4268,-5216,-6423,-7775,-9162,-10396,-11350,-11848,-11806,-11149,-9887,-8073,-5823,-3293,-665,1858,4093,5858,7016,7485,7213,6248,4651,2565,159,-2368,-4816,-6985,-8713,-9871,-10388,-10247,-9512,-8257,-6643,-4807,-2911,-1089,562,1976,3137,4054,4785,5371,5894,6392,6905,7452,8012,8571,9082,9495,9752,9803,9586,9097,8313,7294,6101,4858,3676,2697,2001,1654,1643,1909,2333,2782,3099,3169,2914,2325,1470,461,-523,-1316,-1760,-1747,-1256,-329,909,2272,3559,4561,5117,5108,4518,3373,1811,-2,-1856,-3517,-4800,-5529,-5618,-5046,-3868,-2228,-287,1715,3598,5151,6249,6796,6788,6261,5324,4114,2785,1500,382,-462,-1000,-1209,-1158,-887,-506,-68,354,748,1112,1476,1885,2376,2980,3703,4516,5376,6192,6894,7380,7596,7498,7092,6412,5537,4564,3611,2809,2253,2042,2200,2740,3597,4673,5850,6961,7879,8460,8624,8320,7581,6474,5146,3762,2506,1553,1020,992,1440,2304,3421,4613,5665,6388,6621,6282,5342,3873,1984,-147,-2343,-4408,-6186,-7538,-8373,-8637,-8319,-7434,-6048,-4236,-2117,192,2544,4810,6847,8549,9812,10578,10820,10545,9812,8696,7315,5799,4286,2910,1774,966,514,424,642,1094,1673,2275,2777,3104,3162,2939,2418,1650,706,-312,-1290,-2114,-2670,-2889,-2721,-2159,-1264,-107,1175,2444,3562,4396,4865,4921,4572,3863,2901,1790,692,-262,-941,-1230,-1086,-479,537,1888,3439,5064,6603,7926,8929,9517,9678,9393,8716,7715,6474,5091,3658,2226,865,-416,-1598,-2668,-3627,-4433,-5062,-5438,-5520,-5234,-4540,-3444,-1955,-171,1797,3799,5640,7170,8197,8625,8352,7372,5713,3472,778,-2203,-5289,-8306,-11069,-13454,-15330,-16644,-17348,-17459,-17004,-16041,-14657,-12929,-10971,-8891,-6797,-4811,-3032,-1550,-448,250,493,334,-232,-1106,-2228,-3502,-4829,-6117,-7281,-8241,-8949,-9362,-9479,-9304,-8883,-8254,-7471,-6581,-5611,-4588,-3497,-2342,-1086,272,1750,3329,4988,6661,8292,9768,11016,11898,12355,12277,11654,10468,8798,6733,4432,2056,-233,-2269,-3949,-5175,-5906,-6141,-5898,-5242,-4252,-3018,-1664,-284,999,2108,2944,3469,3629,3433,2878,2006,851,-519,-2052,-3662,-5284,-6825,-8214,-9376,-10241,-10782,-10964,-10818,-10381,-9724,-8960,-8178,-7505,-7028,-6811,-6893,-7247,-7822,-8507,-9182,-9691,-9915,-9733,-9100,-7996,-6492,-4683,-2739,-817,884,2216,3040,3268,2882,1903,448,-1353,-3283,-5142,-6695,-7750,-8166,-7854,-6829,-5164,-3030,-613,1820,4085,5933,7256,7939,7966,7382,6276,4788,3077,1311,-353,-1780,-2878,-3599,-3922,-3892,-3531,-2931,-2126,-1190,-150,961,2127,3329,4552,5742,6866,7821,8532,8900,8818,8244,7107,5442,3288,763,-1987,-4774,-7403,-9678,-11440,-12577,-13033,-12846,-12096,-10939,-9559,-8143,-6877,-5881,-5249,-4980,-5042,-5336,-5744,-6138,-6396,-6434,-6197,-5680,-4921,-3984,-2973,-1977,-1096,-392,93,363,434,375,227,72,-56,-118,-119,-67,-13,3,-82,-305,-691,-1233,-1894,-2614,-3301,-3862,-4212,-4274,-4027,-3463,-2629,-1604,-467,669,1722,2621,3300,3764,3991,4042,3951,3807,3670,3629,3738,4036,4547,5237,6085,7004,7933,8774,9468,9936,10160,10111,9801,9265,8529,7658,6707,5732,4808,3992,3327,2864,2596,2532,2633,2848,3125,3372,3536,3541,3359,2965,2377,1615,732,-222,-1182,-2074,-2839,-3397,-3698,-3688,-3348,-2682,-1717,-521,818,2201,3501,4628,5486,6020,6202,6032,5544,4803,3878,2886,1901,1061,423,95,92,430,1069,1901,2824,3656,4255,4450,4139,3240,1771,-205,-2526,-4993,-7354,-9380,-10830,-11567,-11463,-10520,-8779,-6372,-3469,-302,2921,5952,8610,10741,12246,13117,13374,13120,12455,11533,10445,9309,8171,7063,6002,4968,3964,3013,2128,1407,896,709,903,1547,2640,4164,6027,8118,10272,12327,14085,15408,16141,16222,15603,14341,12507,10278,7815,5339,3049,1110,-343,-1252,-1612,-1479,-942,-140,826,1805,2731,3513,4126,4551,4797,4865,4764,4468,3970,3257,2343,1282,153,-934,-1888,-2642,-3190,-3590,-3938,-4348,-4894,-5584,-6350,-7052,-7531,-7639,-7318,-6578,-5547,-4362,-3216,-2209,-1424,-833,-402,-53,230,436,486,246,-387,-1520,-3124,-5084,-7151,-8976,-10186,-10413,-9416,-7113,-3636,681,5322,9689,13155,15209,15494,13901,10568,5865,349,-5318,-10447,-14401,-16693,-17014,-15311,-11755,-6775,-942,5024,10415,14580,17012,17473,15948,12734,8314,3326,-1557,-5754,-8803,-10499,-10816,-9941,-8198,-5942,-3548,-1304,586,2015,2958,3472,3614,3488,3155,2658,2020,1218,251,-894,-2178,-3527,-4823,-5919,-6680,-7012,-6879,-6338,-5510,-4589,-3776,-3272,-3194,-3585,-4372,-5375,-6377,-7104,-7376,-7046,-6136,-4759,-3149,-1598,-398,216,112,-696,-2076,-3769,-5474,-6862,-7675,-7713,-6943,-5398,-3301,-902,1437,3382,4626,4955,4284,2677,329,-2440,-5252,-7723,-9507,-10397,-10298,-9303,-7619,-5550,-3446,-1603,-256,472,609,234,-444,-1241,-1955,-2449,-2642,-2519,-2136,-1572,-940,-346,142,464,639,693,713,776,981,1395,2057,2979,4105,5364,6612,7699,8460,8739,8440,7499,5946,3870,1441,-1120,-3570,-5655,-7179,-7984,-8022,-7304,-5946,-4106,-2006,130,2075,3652,4740,5307,5397,5145,4724,4335,4155,4317,4867,5790,6967,8264,9484,10491,11136,11382,11211,10694,9925,9027,8124,7330,6725,6355,6220,6271,6431,6574,6580,6320,5700,4676,3244,1482,-490,-2512,-4383,-5941,-7008,-7483,-7299,-6465,-5047,-3171,-1003,1271,3451,5368,6864,7844,8243,8062,7324,6110,4496,2593,484,-1736,-3982,-6188,-8236,-10050,-11479,-12412,-12717,-12331,-11229,-9477,-7221,-4652,-2028,417,2451,3920,4729,4883,4441,3532,2299,895,-551,-1942,-3215,-4345,-5328,-6158,-6845,-7357,-7671,-7743,-7549,-7074,-6348,-5411,-4350,-3254,-2235,-1377,-770,-461,-467,-777,-1349,-2113,-3012,-3954,-4887,-5740,-6475,-7047,-7427,-7597,-7532,-7253,-6749,-6066,-5225,-4283,-3298,-2322,-1420,-641,-33,367,534,473,180,-283,-895,-1572,-2276,-2934,-3511,-3961,-4282,-4462,-4548,-4564,-4586,-4642,-4803,-5076,-5479,-5998,-6594,-7219,-7820,-8338,-8727,-8967,-9031,-8950,-8722,-8419,-8041,-7662,-7278,-6926,-6606,-6310,-6031,-5741,-5433,-5067,-4643,-4120,-3498,-2754,-1889,-924,115,1170,2181,3078,3808,4314,4589,4624,4457,4143,3752,3364,3044,2830,2738,2738,2787,2826,2785,2623,2300,1815,1195,488,-248,-923,-1502,-1895,-2107,-2100,-1891,-1505,-961,-307,440,1234,2067,2892,3697,4448,5114,5690,6142,6481,6707,6842,6915,6968,7029,7135,7293,7507,7756,8019,8246,8424,8501,8495,8376,8184,7932,7661,7398,7179,7002,6896,6844,6850,6915,7027,7195,7415,7673,7970,8285,8601,8912,9191,9443,9652,9827,9972,10090,10200,10297,10402,10506,10623,10737,10856,10958,11049,11121,11161,11185,11167,11112,10999,10806,10528,10132,9644,9054,8418,7779,7203,6758,6499,6454,6627,6984,7466,8016,8539,8995,9305,9452,9389,9114,8601,7851,6869,5668,4295,2806,1281,-177,-1484,-2538,-3286,-3687,-3740,-3489,-2993,-2334,-1606,-886,-251,242,567,702,672,494,218,-109,-443,-736,-972,-1120,-1201,-1201,-1158,-1075,-974,-866,-771,-692,-665,-699,-821,-1050,-1392,-1851,-2408,-3051,-3730,-4437,-5111,-5762,-6343,-6883,-7353,-7773,-8138,-8438,-8675,-8839,-8916,-8923,-8844,-8712,-8536,-8349,-8175,-8033,-7934,-7872,-7820,-7753,-7621,-7395,-7051,-6593,-6047,-5468,-4926,-4484,-4219,-4154,-4318,-4679,-5205,-5825,-6478,-7090,-7619,-8017,-8286,-8414,-8446,-8392,-8314,-8218,-8153,-8120,-8131,-8184,-8270,-8374,-8498,-8606,-8716,-8790,-8843,-8852,-8827,-8755,-8649,-8509,-8353,-8198,-8055,-7944,-7862,-7811,-7773,-7727,-7655,-7524,-7342,-7071,-6753,-6373,-5967,-5558,-5156,-4799,-4486,-4252,-4103,-4061,-4150,-4366,-4728,-5220,-5818,-6492,-7187,-7861,-8457,-8939,-9279,-9467,-9514,-9428,-9247,-8997,-8719,-8433,-8166,-7919,-7686,-7456,-7196,-6895,-6534,-6104,-5626,-5104,-4573,-4057,-3584,-3174,-2853,-2609,-2460,-2384,-2373,-2410,-2480,-2556,-2634,-2664,-2647,-2530,-2311,-1974,-1528,-1015,-480,-10,331,447,310,-135,-845,-1798,-2886,-4024,-5091,-5982,-6628,-6964,-6982,-6698,-6135,-5361,-4412,-3344,-2203,-1007,196,1401,2572,3696,4745,5703,6543,7256,7841,8286,8631,8857,9014,9088,9100,9037,8896,8655,8316,7871,7344,6755,6149,5565,5043,4618,4298,4091,3980,3940,3947,3967,3983,3979,3946,3894,3827,3772,3740,3774,3876,4096,4421,4875,5429,6065,6737,7391,7966,8412,8671,8726,8562,8200,7682,7073,6438,5867,5419,5150,5097,5269,5641,6198,6853,7576,8277,8909,9410,9749,9894,9840,9593,9168,8602,7923,7188,6435,5732,5118,4659,4370,4296,4409,4708,5124,5612,6086,6495,6774,6898,6864,6685,6408,6091,5781,5543,5391,5353,5406,5537,5708,5893,6064,6223,6354,6491,6632,6812,7038,7324,7665,8054,8473,8895,9295,9645,9902,10061,10073,9943,9653,9215,8659,8032,7396,6826,6384,6122,6068,6204,6494,6863,7222,7485,7565,7429,7053,6489,5783,5047,4369,3848,3547,3502,3701,4104,4644,5210,5736,6104,6258,6154,5762,5114,4232,3190,2051,924,-127,-981,-1591,-1885,-1828,-1446,-732,204,1319,2471,3573,4504,5191,5572,5635,5386,4878,4168,3332,2434,1536,664,-147,-917,-1625,-2305,-2927,-3509,-4010,-4427,-4733,-4923,-5003,-4995,-4920,-4832,-4734,-4688,-4666,-4693,-4730,-4767,-4758,-4709,-4573,-4392,-4144,-3879,-3596,-3332,-3095,-2903,-2756,-2668,-2637,-2678,-2806,-3021,-3356,-3798,-4352,-5006,-5713,-6458,-7175,-7827,-8374,-8772,-9011,-9073,-8960,-8694,-8299,-7819,-7299,-6795,-6355,-6027,-5839,-5817,-5950,-6240,-6639,-7114,-7608,-8069,-8450,-8707,-8825,-8786,-8617,-8322,-7965,-7560,-7180,-6836,-6585,-6422,-6362,-6398,-6494,-6647,-6808,-6962,-7084,-7160,-7181,-7152,-7072,-6960,-6822,-6677,-6536,-6412,-6312,-6241,-6198,-6180,-6169,-6173,-6158,-6151,-6112,-6088,-6050,-6042,-6058,-6114,-6200,-6322,-6432,-6533,-6563,-6505,-6322,-6001,-5542,-4974,-4332,-3687,-3104,-2654,-2403,-2382,-2613,-3077,-3731,-4518,-5349,-6162,-6867,-7425,-7785,-7949,-7911,-7713,-7377,-6964,-6517,-6085,-5721,-5447,-5311,-5314,-5473,-5773,-6201,-6713,-7279,-7831,-8327,-8705,-8928,-8969,-8823,-8494,-8024,-7437,-6798,-6139,-5512,-4938,-4441,-4016,-3665,-3373,-3130,-2928,-2754,-2611,-2486,-2382,-2278,-2175,-2057,-1931,-1796,-1679,-1597,-1586,-1680,-1891,-2246,-2718,-3293,-3920,-4549,-5114,-5581,-5891,-6050,-6034,-5868,-5582,-5192,-4747,-4259,-3752,-3240,-2727,-2215,-1718,-1233,-773,-344,59,434,798,1158,1542,1940,2376,2816,3246,3621,3904,4052,4042,3864,3534,3088,2565,2025,1506,1048,659,348,86,-132,-348,-556,-775,-967,-1130,-1200,-1161,-974,-622,-117,530,1298,2135,3038,3948,4863,5738,6561,7286,7896,8334,8578,8582,8336,7827,7091,6162,5122,4046,3026,2149,1469,1050,886,995,1324,1843,2493,3219,3977,4719,5409,6022,6524,6903,7155,7271,7285,7212,7096,6988,6916,6930,7033,7231,7495,7787,8038,8213,8230,8091,7751,7257,6618,5914,5190,4529,3979,3601,3414,3439,3660,4053,4570,5174,5788,6385,6894,7297,7559,7672,7644,7486,7235,6914,6578,6243,5969,5748,5624,5574,5607,5696,5823,5971,6102,6224,6298,6341,6343,6309,6254,6178,6100,6027,5962,5916,5886,5869,5867,5862,5859,5844,5820,5777,5730,5673,5619,5574,5541,5519,5515,5503,5495,5460,5413,5338,5247,5149,5057,4994,4984,5042,5183,5418,5716,6076,6430,6748,6968,7055,6979,6735,6349,5858,5333,4841,4456,4224,4184,4321,4607,4980,5369,5698,5917,5980,5893,5658,5332,4953,4579,4249,3982,3796,3680,3618,3599,3599,3622,3654,3707,3782,3875,4011,4152,4332,4521,4723,4942,5170,5411,5668,5924,6171,6386,6536,6597,6542,6356,6048,5626,5136,4603,4083,3595,3173,2812,2508,2239,1969,1683,1342,958,520,59,-411,-849,-1238,-1553,-1784,-1934,-2000,-1991,-1908,-1759,-1527,-1227,-841,-390,124,665,1212,1725,2170,2532,2783,2933,2980,2942,2840,2678,2483,2237,1956,1623,1245,823,372,-86,-532,-940,-1304,-1621,-1899,-2170,-2458,-2800,-3225,-3748,-4369,-5070,-5817,-6563,-7258,-7853,-8298,-8569,-8631,-8483,-8104,-7512,-6706,-5709,-4556,-3269,-1917,-545,771,1960,2950,3681,4103,4186,3935,3345,2468,1342,24,-1416,-2923,-4426,-5866,-7190,-8340,-9268,-9942,-10329,-10430,-10257,-9847,-9270,-8586,-7898,-7268,-6772,-6459,-6333,-6409,-6625,-6947,-7293,-7604,-7824,-7909,-7844,-7641,-7323,-6938,-6542,-6173,-5894,-5717,-5671,-5748,-5929,-6188,-6487,-6785,-7048,-7248,-7357,-7381,-7309,-7160,-6959,-6718,-6482,-6255,-6070,-5931,-5839,-5793,-5779,-5780,-5798,-5794,-5804,-5782,-5775,-5753,-5746,-5742,-5748,-5758,-5767,-5772,-5771,-5765,-5760,-5759,-5764,-5783,-5794,-5799,-5758,-5655,-5456,-5138,-4695,-4129,-3475,-2776,-2105,-1527,-1119,-943,-1032,-1416,-2057,-2941,-3977,-5108,-6229,-7276,-8170,-8866,-9333,-9568,-9570,-9379,-9012,-8514,-7928,-7277,-6619,-5977,-5395,-4906,-4533,-4303,-4207,-4258,-4417,-4668,-4977,-5304,-5626,-5914,-6140,-6304,-6382,-6373,-6272,-6080,-5786,-5409,-4949,-4429,-3888,-3351,-2871,-2483,-2223,-2102,-2127,-2274,-2513,-2815,-3126,-3434,-3702,-3936,-4129,-4296,-4444,-4564,-4661,-4695,-4657,-4514,-4259,-3897,-3461,-2991,-2556,-2209,-2007,-1972,-2110,-2390,-2764,-3167,-3531,-3793,-3919,-3867,-3656,-3281,-2782,-2197,-1563,-921,-328,207,615,891,990,905,621,161,-445,-1140,-1849,-2496,-3003,-3308,-3377,-3201,-2816,-2259,-1622,-955,-340,185,603,910,1130,1300,1445,1585,1746,1894,2041,2141,2183,2151,2035,1853,1612,1339,1055,774,512,269,47,-149,-329,-469,-575,-621,-604,-517,-366,-163,58,280,462,597,670,702,723,780,922,1193,1619,2207,2937,3760,4623,5448,6178,6749,7127,7290,7240,6989,6567,6007,5342,4613,3848,3079,2343,1657,1057,549,155,-130,-306,-382,-372,-266,-79,221,631,1192,1900,2771,3776,4883,6016,7113,8069,8823,9304,9492,9383,9018,8459,7780,7079,6412,5859,5439,5182,5074,5108,5262,5505,5840,6214,6643,7064,7475,7801,8021,8060,7900,7499,6867,6024,5025,3947,2869,1893,1087,527,243,255,542,1081,1802,2666,3572,4491,5319,6032,6564,6892,6991,6861,6515,5985,5332,4599,3880,3220,2694,2323,2136,2110,2223,2416,2639,2828,2947,2950,2836,2599,2267,1857,1425,975,586,242,17,-114,-98,40,318,714,1216,1792,2423,3072,3719,4346,4946,5509,6052,6576,7086,7593,8083,8548,8962,9302,9532,9639,9611,9444,9182,8832,8475,8118,7831,7597,7455,7353,7289,7213,7092,6906,6637,6281,5853,5363,4827,4265,3679,3076,2461,1832,1213,612,78,-356,-639,-727,-591,-215,397,1205,2165,3206,4248,5235,6072,6743,7182,7402,7388,7172,6777,6248,5630,4962,4308,3687,3156,2728,2413,2224,2111,2079,2050,2019,1922,1769,1530,1242,921,611,348,166,83,106,227,412,653,901,1147,1375,1565,1739,1877,2008,2124,2243,2371,2518,2700,2932,3231,3599,4046,4546,5076,5582,6002,6264,6306,6071,5535,4707,3611,2344,969,-390,-1651,-2727,-3574,-4150,-4482,-4576,-4484,-4241,-3892,-3469,-2997,-2500,-1991,-1490,-1022,-606,-275,-50,43,2,-182,-478,-863,-1296,-1723,-2109,-2401,-2571,-2601,-2476,-2211,-1809,-1317,-752,-182,367,824,1157,1314,1265,1002,524,-133,-916,-1761,-2568,-3269,-3778,-4050,-4066,-3831,-3400,-2832,-2213,-1620,-1116,-751,-541,-476,-531,-674,-848,-1038,-1190,-1319,-1391,-1443,-1462,-1490,-1528,-1610,-1738,-1931,-2188,-2500,-2865,-3246,-3632,-3974,-4253,-4439,-4521,-4508,-4415,-4293,-4180,-4134,-4199,-4388,-4726,-5164,-5680,-6186,-6633,-6926,-7035,-6899,-6530,-5929,-5139,-4220,-3223,-2225,-1266,-400,345,951,1407,1697,1825,1768,1527,1093,465,-337,-1282,-2313,-3362,-4347,-5191,-5825,-6200,-6313,-6170,-5834,-5366,-4870,-4424,-4124,-4022,-4163,-4553,-5171,-5960,-6860,-7768,-8609,-9279,-9711,-9835,-9624,-9064,-8186,-7050,-5739,-4367,-3049,-1890,-1000,-413,-184,-268,-638,-1201,-1886,-2587,-3261,-3825,-4287,-4633,-4890,-5104,-5304,-5546,-5854,-6249,-6742,-7311,-7941,-8589,-9203,-9737,-10128,-10333,-10315,-10037,-9508,-8725,-7731,-6573,-5303,-4007,-2723,-1536,-466,448,1207,1814,2302,2687,3018,3307,3578,3832,4045,4209,4264,4190,3947,3506,2868,2027,1010,-156,-1426,-2760,-4100,-5400,-6609,-7671,-8553,-9199,-9600,-9716,-9573,-9162,-8539,-7744,-6834,-5888,-4948,-4088,-3346,-2749,-2325,-2069,-1988,-2057,-2263,-2572,-2948,-3356,-3732,-4032,-4206,-4199,-4004,-3598,-3006,-2276,-1458,-639,108,714,1127,1313,1283,1036,632,96,-514,-1164,-1823,-2482,-3114,-3745,-4336,-4920,-5452,-5932,-6322,-6590,-6716,-6657,-6412,-5951,-5285,-4413,-3363,-2159,-852,507,1850,3101,4192,5048,5623,5875,5804,5433,4811,4034,3177,2361,1657,1140,834,742,803,966,1130,1214,1138,856,333,-401,-1319,-2350,-3420,-4453,-5380,-6136,-6695,-7019,-7123,-6999,-6688,-6210,-5612,-4924,-4188,-3429,-2682,-1955,-1269,-626,-31,520,1028,1490,1912,2267,2573,2791,2944,3008,3015,2962,2883,2799,2729,2691,2679,2681,2664,2594,2421,2121,1663,1057,328,-488,-1309,-2089,-2745,-3229,-3515,-3575,-3445,-3141,-2711,-2214,-1666,-1135,-605,-112,363,822,1281,1751,2244,2768,3328,3923,4552,5204,5858,6502,7093,7598,7978,8179,8184,7955,7513,6869,6077,5206,4322,3506,2812,2277,1908,1696,1593,1562,1547,1508,1420,1270,1059,810,542,285,58,-113,-233,-283,-275,-208,-81,102,351,660,1038,1475,1962,2497,3046,3611,4158,4678,5146,5548,5866,6075,6178,6140,5980,5683,5280,4799,4285,3800,3394,3133,3049,3156,3451,3874,4383,4873,5280,5523,5556,5369,4975,4426,3789,3143,2557,2091,1776,1617,1607,1689,1849,1995,2133,2189,2190,2121,2010,1892,1806,1786,1887,2110,2493,3017,3659,4369,5084,5716,6190,6435,6391,6056,5444,4616,3679,2728,1900,1287,971,986,1321,1923,2726,3600,4494,5271,5912,6362,6619,6711,6663,6525,6334,6137,5951,5807,5701,5647,5630,5663,5727,5821,5948,6075,6214,6321,6388,6387,6288,6091,5764,5336,4784,4153,3452,2705,1965,1224,551,-53,-548,-904,-1107,-1128,-962,-612,-103,538,1246,1980,2666,3265,3744,4084,4300,4398,4419,4366,4283,4149,3980,3753,3444,3053,2553,1965,1311,620,-42,-639,-1110,-1421,-1548,-1480,-1220,-796,-219,453,1211,1985,2767,3495,4144,4684,5074,5314,5390,5318,5132,4871,4586,4325,4123,4001,3958,3978,4017,4045,4016,3905,3707,3426,3087,2730,2375,2062,1782,1543,1307,1040,708,261,-297,-985,-1750,-2559,-3324,-3986,-4450,-4688,-4636,-4324,-3758,-3011,-2161,-1299,-526,77,447,539,361,-76,-702,-1449,-2216,-2916,-3458,-3765,-3812,-3571,-3084,-2404,-1613,-816,-105,435,744,796,605,208,-331,-936,-1554,-2115,-2600,-3000,-3314,-3592,-3840,-4104,-4388,-4698,-5012,-5292,-5506,-5584,-5506,-5216,-4708,-3970,-3019,-1881,-601,771,2168,3529,4783,5866,6730,7330,7645,7672,7424,6938,6269,5469,4606,3736,2892,2114,1394,733,105,-514,-1146,-1800,-2488,-3184,-3883,-4539,-5133,-5632,-6021,-6293,-6446,-6500,-6460,-6356,-6190,-5991,-5757,-5508,-5256,-5001,-4768,-4538,-4330,-4119,-3907,-3659,-3368,-3000,-2548,-2004,-1379,-698,2,671,1263,1716,2011,2108,2010,1730,1289,726,85,-609,-1310,-2010,-2677,-3307,-3876,-4373,-4781,-5088,-5283,-5373,-5358,-5267,-5112,-4933,-4742,-4574,-4429,-4317,-4222,-4135,-4038,-3918,-3777,-3601,-3416,-3202,-2981,-2731,-2447,-2117,-1708,-1230,-661,-31,635,1286,1869,2306,2567,2578,2356,1873,1188,317,-656,-1701,-2738,-3750,-4684,-5543,-6300,-6966,-7533,-8009,-8389,-8680,-8876,-8989,-9015,-8966,-8842,-8640,-8363,-7983,-7505,-6896,-6155,-5284,-4290,-3225,-2122,-1061,-101,698,1280,1641,1764,1699,1478,1176,839,524,255,42,-133,-296,-488,-747,-1093,-1557,-2118,-2770,-3477,-4194,-4883,-5485,-5966,-6281,-6407,-6335,-6060,-5610,-5015,-4329,-3610,-2927,-2329,-1877,-1579,-1456,-1474,-1605,-1787,-1973,-2120,-2184,-2178,-2102,-1994,-1915,-1886,-1982,-2188,-2535,-2965,-3459,-3931,-4343,-4615,-4727,-4638,-4367,-3922,-3354,-2705,-2042,-1406,-855,-414,-109,45,53,-90,-359,-743,-1199,-1692,-2170,-2583,-2878,-3013,-2968,-2726,-2317,-1764,-1132,-470,150,685,1085,1330,1404,1309,1050,644,108,-535,-1259,-2032,-2809,-3561,-4227,-4786,-5181,-5408,-5447,-5318,-5052,-4691,-4291,-3902,-3565,-3300,-3120,-2989,-2894,-2780,-2605,-2351,-1976,-1499,-924,-279,383,1024,1591,2031,2320,2411,2297,1968,1439,724,-115,-1056,-2006,-2923,-3727,-4367,-4803,-5016,-5011,-4819,-4488,-4064,-3615,-3153,-2731,-2309,-1896,-1435,-902,-267,488,1350,2294,3272,4224,5102,5842,6430,6826,7050,7111,7036,6874,6643,6391,6137,5902,5694,5519,5361,5213,5047,4833,4546,4137,3597,2890,2028,1022,-89,-1240,-2377,-3410,-4293,-4948,-5372,-5524,-5457,-5174,-4750,-4215,-3638,-3033,-2449,-1871,-1315,-774,-231,292,818,1304,1767,2161,2510,2784,3010,3196,3353,3516,3674,3848,4026,4194,4336,4429,4447,4390,4235,3997,3676,3290,2854,2386,1891,1394,895,415,-27,-430,-759,-1024,-1205,-1332,-1387,-1431,-1431,-1436,-1411,-1345,-1197,-919,-467,191,1066,2145,3376,4689,5991,7176,8150,8833,9168,9143,8767,8091,7176,6112,4962,3813,2699,1676,755,-38,-712,-1247,-1675,-1962,-2153,-2226,-2214,-2128,-1980,-1804,-1599,-1397,-1180,-974,-756,-542,-332,-126,54,218,347,466,574,705,885,1138,1494,1953,2514,3142,3796,4412,4938,5307,5498,5475,5261,4879,4375,3821,3262,2765,2371,2094,1959,1937,2020,2172,2352,2532,2669,2739,2711,2579,2320,1955,1484,927,342,-265,-803,-1255,-1549,-1663,-1565,-1254,-740,-38,805,1770,2800,3869,4936,5950,6889,7685,8316,8719,8866,8727,8290,7573,6604,5461,4202,2940,1743,699,-149,-765,-1161,-1346,-1382,-1292,-1147,-960,-772,-584,-393,-199,13,244,493,751,1006,1229,1419,1541,1599,1580,1484,1327,1105,856,592,355,186,113,188,422,840,1429,2165,3006,3886,4736,5487,6067,6440,6580,6495,6222,5807,5314,4793,4289,3829,3406,3024,2649,2266,1853,1400,917,424,-39,-444,-736,-909,-924,-810,-558,-219,193,628,1051,1439,1743,1965,2055,2025,1851,1537,1098,553,-58,-682,-1263,-1736,-2047,-2150,-2027,-1681,-1129,-433,359,1168,1923,2571,3047,3332,3388,3234,2867,2336,1682,974,287,-299,-703,-869,-734,-302,447,1440,2641,3927,5228,6411,7409,8131,8533,8603,8336,7773,6952,5937,4781,3558,2310,1112,4,-957,-1733,-2288,-2603,-2679,-2521,-2195,-1728,-1228,-749,-380,-174,-158,-341,-682,-1129,-1618,-2069,-2431,-2662,-2737,-2675,-2494,-2222,-1910,-1570,-1239,-924,-637,-380,-177,-12,75,96,41,-96,-296,-554,-854,-1170,-1496,-1811,-2104,-2378,-2619,-2835,-3003,-3123,-3148,-3079,-2850,-2482,-1932,-1251,-457,376,1167,1843,2318,2545,2508,2199,1692,1028,320,-363,-930,-1324,-1509,-1470,-1236,-827,-323,247,783,1269,1625,1846,1905,1807,1563,1208,770,307,-155,-561,-909,-1175,-1395,-1586,-1800,-2071,-2440,-2925,-3513,-4196,-4899,-5587,-6170,-6611,-6850,-6895,-6739,-6430,-6016,-5551,-5088,-4661,-4291,-3981,-3724,-3510,-3318,-3156,-3018,-2917,-2875,-2887,-2978,-3120,-3304,-3484,-3628,-3683,-3617,-3404,-3039,-2534,-1926,-1240,-542,145,760,1287,1684,1939,2024,1939,1673,1245,686,43,-613,-1198,-1635,-1849,-1784,-1439,-821,-5,915,1838,2637,3225,3535,3522,3221,2648,1902,1051,191,-603,-1280,-1800,-2163,-2360,-2421,-2352,-2181,-1908,-1565,-1142,-679,-182,307,750,1104,1323,1374,1229,882,341,-376,-1224,-2168,-3149,-4108,-4985,-5701,-6204,-6420,-6323,-5873,-5093,-4008,-2700,-1256,193,1531,2627,3385,3731,3647,3134,2266,1115,-187,-1541,-2804,-3891,-4706,-5186,-5314,-5061,-4471,-3569,-2444,-1157,158,1439,2543,3423,3985,4218,4114,3715,3086,2313,1496,726,77,-396,-685,-789,-749,-609,-409,-189,36,274,516,811,1132,1513,1903,2277,2569,2723,2682,2416,1904,1181,272,-735,-1787,-2792,-3688,-4418,-4936,-5234,-5293,-5131,-4766,-4227,-3554,-2779,-1957,-1123,-330,387,995,1483,1829,2075,2204,2285,2314,2341,2359,2386,2394,2374,2295,2135,1888,1538,1110,617,93,-426,-911,-1325,-1642,-1837,-1891,-1781,-1491,-1022,-368,433,1350,2311,3235,4032,4609,4892,4821,4389,3604,2534,1267,-82,-1399,-2558,-3493,-4113,-4425,-4405,-4108,-3565,-2845,-2002,-1102,-205,632,1342,1878,2181,2211,1965,1435,680,-231,-1200,-2100,-2835,-3294,-3435,-3234,-2728,-1991,-1124,-248,532,1114,1437,1473,1230,755,126,-573,-1232,-1746,-2039,-2026,-1687,-1007,-21,1195,2552,3920,5173,6184,6849,7086,6874,6209,5165,3809,2284,685,-843,-2220,-3373,-4264,-4892,-5284,-5459,-5470,-5334,-5079,-4697,-4208,-3575,-2839,-1987,-1081,-162,687,1395,1882,2096,1988,1568,833,-138,-1305,-2550,-3801,-4938,-5885,-6545,-6863,-6795,-6322,-5476,-4298,-2882,-1331,220,1669,2879,3798,4356,4565,4441,4062,3485,2819,2120,1465,886,412,40,-207,-354,-370,-263,-19,374,888,1532,2219,2940,3574,4096,4410,4500,4342,3972,3430,2814,2185,1662,1277,1111,1141,1385,1762,2236,2697,3092,3325,3364,3163,2737,2091,1298,393,-520,-1391,-2132,-2709,-3071,-3232,-3195,-3002,-2715,-2379,-2074,-1833,-1705,-1680,-1770,-1913,-2082,-2207,-2241,-2151,-1912,-1536,-1042,-479,107,668,1159,1554,1841,2007,2080,2042,1926,1723,1445,1104,702,275,-163,-564,-901,-1134,-1239,-1212,-1056,-800,-477,-137,192,468,688,837,926,963,957,916,830,707,530,303,30,-279,-588,-873,-1082,-1190,-1155,-986,-674,-268,185,630,988,1221,1277,1140,813,316,-315,-1035,-1796,-2553,-3273,-3923,-4483,-4923,-5231,-5386,-5385,-5218,-4898,-4441,-3875,-3230,-2557,-1870,-1228,-636,-115,316,679,952,1154,1286,1341,1335,1255,1129,954,769,579,421,312,258,278,354,480,630,781,910,995,1026,995,909,773,597,393,165,-70,-322,-574,-829,-1080,-1304,-1511,-1664,-1787,-1860,-1911,-1955,-2015,-2117,-2280,-2496,-2768,-3051,-3313,-3508,-3585,-3524,-3306,-2944,-2476,-1931,-1381,-845,-380,18,336,591,800,969,1119,1229,1298,1286,1178,950,600,140,-398,-973,-1530,-2024,-2409,-2657,-2748,-2683,-2476,-2145,-1733,-1267,-801,-360,3,271,405,400,238,-58,-477,-973,-1499,-2015,-2463,-2823,-3065,-3198,-3230,-3193,-3114,-3028,-2947,-2885,-2825,-2731,-2582,-2308,-1899,-1311,-565,335,1326,2365,3381,4304,5088,5680,6059,6203,6125,5812,5299,4589,3715,2706,1619,492,-585,-1578,-2407,-3053,-3481,-3720,-3780,-3724,-3589,-3435,-3286,-3170,-3068,-2990,-2882,-2750,-2560,-2314,-2034,-1721,-1425,-1165,-973,-857,-832,-868,-964,-1071,-1169,-1236,-1242,-1198,-1077,-906,-666,-379,-30,362,809,1286,1796,2311,2817,3293,3719,4089,4394,4636,4829,4964,5065,5099,5079,4955,4719,4333,3784,3074,2218,1259,264,-698,-1540,-2196,-2606,-2750,-2621,-2258,-1698,-1024,-284,434,1080,1609,1965,2153,2133,1935,1546,1016,364,-336,-1040,-1665,-2165,-2479,-2598,-2517,-2281,-1944,-1579,-1259,-1035,-950,-988,-1134,-1323,-1494,-1593,-1557,-1382,-1049,-603,-72,484,1019,1480,1835,2061,2133,2063,1841,1494,1048,526,-12,-542,-998,-1364,-1592,-1697,-1660,-1526,-1316,-1082,-872,-715,-652,-680,-796,-977,-1171,-1349,-1455,-1473,-1377,-1172,-885,-522,-157,218,533,796,981,1101,1161,1181,1174,1155,1122,1078,1017,924,806,650,473,281,92,-81,-235,-365,-490,-626,-792,-1009,-1282,-1610,-1971,-2340,-2672,-2943,-3124,-3194,-3171,-3032,-2839,-2563,-2262,-1927,-1583,-1245,-928,-651,-437,-306,-266,-323,-458,-636,-818,-946,-983,-910,-707,-425,-82,235,479,586,519,279,-130,-639,-1210,-1746,-2205,-2518,-2676,-2665,-2522,-2278,-1994,-1717,-1485,-1343,-1281,-1317,-1406,-1532,-1637,-1697,-1655,-1500,-1193,-748,-146,574,1399,2287,3193,4072,4879,5562,6103,6466,6653,6673,6535,6272,5901,5437,4899,4273,3573,2785,1924,1006,66,-833,-1639,-2269,-2676,-2800,-2631,-2177,-1475,-600,375,1356,2260,3022,3578,3912,3988,3836,3451,2880,2157,1333,473,-371,-1114,-1712,-2102,-2254,-2173,-1865,-1396,-814,-211,357,811,1121,1268,1250,1108,872,600,335,119,-29,-99,-92,-39,57,155,252,331,393,445,487,544,602,682,760,837,903,940,960,943,920,881,873,892,995,1186,1517,1990,2630,3421,4354,5379,6438,7459,8340,9005,9360,9344,8929,8115,6963,5556,4014,2471,1053,-134,-1013,-1560,-1780,-1722,-1455,-1052,-597,-125,302,694,1038,1346,1632,1887,2113,2286,2382,2375,2244,1979,1586,1073,477,-176,-839,-1483,-2058,-2539,-2878,-3053,-3032,-2794,-2341,-1682,-850,102,1114,2115,3042,3843,4492,4973,5309,5529,5665,5778,5874,5980,6086,6152,6154,6030,5742,5268,4585,3734,2738,1686,629,-330,-1151,-1766,-2162,-2332,-2278,-2035,-1613,-1071,-419,260,950,1554,2054,2369,2484,2379,2060,1573,968,319,-297,-804,-1149,-1281,-1190,-886,-383,256,1005,1797,2593,3357,4048,4649,5124,5467,5648,5665,5513,5205,4762,4219,3611,2984,2359,1769,1201,662,119,-446,-1057,-1716,-2429,-3153,-3870,-4504,-5035,-5387,-5564,-5524,-5301,-4900,-4373,-3747,-3083,-2398,-1749,-1135,-597,-121,262,576,800,958,1059,1124,1189,1286,1450,1716,2087,2565,3119,3694,4236,4676,4964,5083,5015,4819,4528,4233,3982,3840,3802,3874,3977,4053,4001,3745,3220,2403,1315,10,-1399,-2803,-4058,-5041,-5656,-5823,-5524,-4773,-3622,-2172,-533,1155,2761,4156,5246,5947,6244,6126,5652,4892,3947,2936,1951,1102,434,4,-217,-223,-100,131,388,639,842,983,1048,1049,990,896,774,652,528,426,351,322,338,420,554,740,956,1167,1346,1435,1427,1267,987,580,104,-376,-804,-1100,-1231,-1183,-957,-613,-190,238,638,977,1255,1500,1743,2035,2407,2867,3416,3997,4568,5032,5338,5400,5199,4704,3941,2936,1750,431,-938,-2318,-3629,-4836,-5869,-6703,-7287,-7604,-7643,-7401,-6915,-6212,-5353,-4393,-3388,-2400,-1458,-608,147,781,1294,1683,1932,2065,2060,1956,1747,1484,1180,887,625,434,316,282,302,358,409,424,399,317,227,142,136,245,511,953,1545,2251,2990,3663,4183,4452,4413,4034,3314,2304,1053,-340,-1804,-3240,-4577,-5744,-6681,-7353,-7706,-7743,-7442,-6826,-5944,-4852,-3647,-2424,-1285,-317,410,866,1048,991,752,399,10,-359,-666,-882,-1033,-1103,-1142,-1153,-1152,-1147,-1119,-1073,-993,-879,-745,-593,-457,-339,-261,-206,-187,-172,-164,-149,-129,-121,-131,-175,-269,-395,-565,-737,-891,-1012,-1056,-1045,-973,-872,-800,-786,-910,-1176,-1626,-2223,-2938,-3692,-4408,-4983,-5362,-5471,-5298,-4865,-4191,-3381,-2481,-1598,-796,-143,314,538,517,246,-260,-958,-1803,-2709,-3588,-4351,-4886,-5142,-5063,-4650,-3965,-3071,-2099,-1162,-361,206,527,580,429,121,-250,-624,-941,-1167,-1301,-1339,-1315,-1240,-1139,-1013,-863,-670,-427,-110,279,737,1246,1773,2291,2758,3150,3423,3567,3539,3337,2927,2308,1485,473,-672,-1892,-3096,-4182,-5064,-5644,-5887,-5761,-5307,-4587,-3706,-2783,-1940,-1279,-872,-750,-902,-1282,-1817,-2416,-3002,-3489,-3845,-4028,-4049,-3929,-3680,-3356,-2954,-2507,-2019,-1490,-936,-353,237,825,1386,1913,2380,2788,3130,3403,3616,3768,3866,3909,3899,3840,3725,3579,3387,3188,2966,2735,2482,2177,1807,1320,728,3,-801,-1649,-2467,-3163,-3677,-3936,-3921,-3643,-3152,-2539,-1901,-1360,-996,-891,-1051,-1468,-2073,-2767,-3453,-3993,-4311,-4319,-3988,-3318,-2363,-1191,70,1306,2385,3168,3576,3501,2942,1877,380,-1463,-3507,-5600,-7548,-9206,-10406,-11069,-11132,-10627,-9618,-8236,-6628,-4960,-3376,-2009,-928,-187,225,340,213,-86,-498,-971,-1456,-1934,-2367,-2742,-3037,-3219,-3286,-3198,-2973,-2582,-2059,-1393,-626,223,1127,2036,2926,3755,4481,5080,5502,5732,5737,5505,5029,4315,3393,2294,1068,-215,-1501,-2706,-3779,-4669,-5337,-5774,-5977,-5976,-5796,-5499,-5133,-4771,-4480,-4327,-4357,-4621,-5104,-5811,-6658,-7591,-8481,-9235,-9734,-9900,-9678,-9081,-8141,-6972,-5687,-4433,-3336,-2506,-1987,-1797,-1885,-2171,-2555,-2921,-3183,-3278,-3182,-2910,-2515,-2059,-1628,-1282,-1074,-1032,-1151,-1423,-1790,-2224,-2643,-3012,-3244,-3318,-3169,-2794,-2197,-1396,-477,501,1418,2199,2735,3003,2965,2676,2196,1631,1107,727,592,739,1190,1880,2746,3648,4483,5116,5467,5471,5109,4413,3433,2269,1003,-251,-1416,-2411,-3179,-3703,-3944,-3951,-3712,-3308,-2773,-2186,-1611,-1123,-759,-576,-572,-747,-1070,-1497,-1980,-2477,-2949,-3388,-3770,-4122,-4434,-4727,-4995,-5238,-5428,-5566,-5615,-5583,-5465,-5277,-5061,-4840,-4661,-4550,-4502,-4523,-4545,-4539,-4429,-4181,-3757,-3172,-2444,-1648,-842,-104,516,982,1298,1495,1622,1746,1931,2230,2680,3293,4054,4930,5866,6801,7659,8371,8869,9092,8999,8567,7799,6732,5437,4003,2557,1207,69,-766,-1272,-1417,-1276,-897,-393,142,610,945,1109,1105,964,740,499,286,160,117,172,279,415,519,577,554,460,327,169,55,-9,11,110,255,437,582,688,688,596,379,69,-332,-787,-1259,-1720,-2117,-2419,-2588,-2583,-2384,-1970,-1326,-479,561,1730,2970,4198,5326,6269,6955,7316,7328,6964,6260,5233,3964,2507,963,-589,-2046,-3325,-4325,-4984,-5226,-5053,-4441,-3477,-2211,-794,667,2023,3169,4019,4537,4726,4624,4309,3848,3331,2800,2312,1856,1444,1039,625,190,-278,-746,-1200,-1572,-1828,-1901,-1770,-1401,-813,-24,904,1915,2920,3857,4633,5203,5498,5518,5242,4721,3996,3158,2287,1475,806,330,85,57,211,470,762,985,1085,1005,746,337,-177,-697,-1175,-1506,-1673,-1633,-1411,-1040,-578,-98,348,693,931,1029,1025,923,779,608,456,337,261,246,284,384,554,782,1090,1443,1850,2256,2635,2944,3138,3208,3142,2967,2726,2467,2256,2132,2133,2264,2522,2870,3293,3730,4172,4561,4883,5102,5184,5120,4864,4433,3799,3012,2086,1115,147,-693,-1347,-1706,-1745,-1424,-781,150,1275,2510,3751,4906,5894,6652,7136,7320,7197,6774,6076,5128,3990,2712,1376,74,-1111,-2069,-2733,-3041,-2971,-2550,-1821,-890,154,1179,2099,2822,3304,3526,3498,3248,2819,2259,1601,909,189,-488,-1106,-1617,-1968,-2142,-2088,-1808,-1305,-604,242,1168,2104,2971,3703,4250,4556,4611,4394,3917,3197,2268,1170,-33,-1289,-2517,-3648,-4598,-5296,-5668,-5673,-5282,-4506,-3389,-2003,-444,1168,2739,4149,5330,6220,6778,7010,6915,6530,5892,5054,4081,3050,2036,1131,408,-51,-220,-61,379,1065,1895,2766,3585,4239,4679,4867,4797,4530,4093,3577,3029,2504,2035,1626,1287,978,706,421,125,-212,-596,-1034,-1527,-2072,-2657,-3252,-3827,-4319,-4677,-4829,-4717,-4304,-3573,-2548,-1290,114,1536,2854,3947,4717,5114,5119,4773,4135,3319,2403,1523,732,131,-266,-410,-333,-30,440,1033,1690,2329,2902,3334,3582,3620,3428,3035,2465,1790,1074,417,-120,-459,-573,-452,-128,350,904,1472,1967,2354,2579,2641,2524,2250,1826,1272,614,-148,-964,-1830,-2689,-3498,-4213,-4763,-5127,-5254,-5150,-4826,-4299,-3629,-2837,-1982,-1085,-173,732,1622,2459,3217,3848,4282,4480,4365,3929,3140,2046,686,-835,-2417,-3926,-5245,-6259,-6885,-7071,-6790,-6068,-4933,-3471,-1755,101,1987,3793,5403,6723,7681,8228,8366,8134,7604,6892,6117,5398,4845,4513,4436,4576,4884,5255,5596,5811,5833,5629,5209,4615,3920,3219,2586,2107,1808,1710,1778,1958,2175,2344,2390,2248,1887,1294,498,-472,-1529,-2625,-3640,-4531,-5183,-5574,-5645,-5404,-4883,-4139,-3268,-2372,-1550,-898,-453,-250,-229,-346,-480,-549,-446,-113,477,1320,2351,3521,4710,5868,6879,7724,8350,8767,8991,9052,8991,8853,8665,8471,8267,8076,7870,7636,7334,6943,6417,5765,4954,4019,2975,1863,743,-337,-1291,-2075,-2608,-2878,-2854,-2564,-2061,-1408,-709,-34,537,964,1236,1365,1392,1363,1307,1258,1202,1133,1014,823,544,181,-244,-699,-1128,-1509,-1796,-1998,-2125,-2203,-2282,-2394,-2574,-2843,-3187,-3597,-4023,-4425,-4757,-4975,-5071,-5018,-4848,-4568,-4216,-3826,-3426,-3044,-2703,-2408,-2165,-1957,-1762,-1554,-1284,-927,-438,196,985,1911,2946,4026,5100,6082,6920,7553,7949,8107,8039,7791,7424,6992,6552,6140,5752,5384,4990,4515,3925,3158,2231,1138,-70,-1337,-2597,-3789,-4858,-5786,-6557,-7176,-7664,-8036,-8299,-8467,-8521,-8469,-8291,-8001,-7604,-7125,-6600,-6053,-5508,-4980,-4455,-3933,-3373,-2781,-2126,-1445,-766,-140,346,650,687,446,-95,-899,-1912,-3049,-4215,-5298,-6204,-6832,-7130,-7037,-6561,-5703,-4515,-3071,-1450,231,1871,3345,4556,5410,5843,5829,5370,4526,3370,2014,575,-849,-2143,-3277,-4191,-4904,-5430,-5796,-6042,-6191,-6244,-6219,-6074,-5823,-5419,-4883,-4207,-3435,-2599,-1759,-948,-212,435,989,1448,1826,2104,2280,2313,2177,1832,1261,461,-542,-1704,-2956,-4228,-5429,-6511,-7393,-8068,-8500,-8695,-8669,-8427,-8009,-7418,-6710,-5893,-5036,-4161,-3323,-2557,-1884,-1331,-876,-523,-224,20,258,455,639,737,743,593,267,-250,-937,-1749,-2603,-3410,-4061,-4483,-4596,-4399,-3893,-3156,-2276,-1365,-548,89,464,557,367,-56,-647,-1313,-1985,-2579,-3054,-3371,-3534,-3535,-3410,-3168,-2852,-2491,-2121,-1788,-1527,-1368,-1342,-1435,-1649,-1929,-2234,-2496,-2651,-2666,-2488,-2145,-1625,-985,-252,528,1330,2124,2906,3652,4359,4990,5527,5910,6125,6116,5892,5453,4837,4113,3330,2577,1889,1307,816,412,16,-381,-871,-1440,-2123,-2883,-3677,-4459,-5150,-5709,-6091,-6271,-6254,-6051,-5691,-5207,-4640,-4021,-3388,-2785,-2228,-1788,-1467,-1315,-1330,-1512,-1822,-2221,-2625,-2970,-3181,-3199,-3002,-2589,-1999,-1291,-553,151,733,1163,1412,1486,1409,1215,938,602,235,-170,-605,-1065,-1563,-2068,-2572,-3044,-3444,-3758,-3959,-4049,-4042,-3960,-3838,-3703,-3569,-3445,-3309,-3130,-2888,-2514,-2027,-1373,-595,301,1277,2281,3285,4239,5130,5926,6623,7203,7655,7967,8112,8083,7853,7420,6790,5963,4985,3863,2662,1381,89,-1236,-2535,-3838,-5095,-6313,-7440,-8443,-9264,-9854,-10150,-10141,-9790,-9137,-8206,-7067,-5803,-4494,-3234,-2097,-1144,-424,48,263,243,13,-377,-886,-1444,-1992,-2468,-2806,-2955,-2878,-2548,-1977,-1195,-243,788,1839,2818,3672,4354,4853,5175,5357,5437,5456,5450,5435,5407,5356,5244,5051,4754,4336,3809,3178,2465,1692,873,35,-818,-1650,-2444,-3148,-3707,-4061,-4137,-3889,-3281,-2334,-1086,351,1871,3313,4535,5422,5860,5831,5309,4362,3064,1520,-146,-1825,-3425,-4847,-6057,-6997,-7675,-8088,-8272,-8263,-8117,-7882,-7614,-7332,-7069,-6790,-6488,-6091,-5568,-4859,-3952,-2860,-1624,-336,908,1994,2819,3328,3481,3314,2877,2273,1594,960,424,55,-165,-251,-268,-281,-348,-502,-745,-1042,-1332,-1545,-1599,-1439,-1029,-371,496,1506,2566,3575,4438,5078,5428,5479,5210,4667,3891,2958,1957,989,136,-499,-880,-967,-785,-392,125,644,1054,1231,1124,664,-83,-1104,-2236,-3413,-4453,-5294,-5828,-6051,-5957,-5620,-5087,-4472,-3814,-3196,-2617,-2095,-1603,-1122,-625,-109,426,959,1462,1921,2300,2613,2841,3010,3114,3162,3146,3048,2849,2520,2056,1444,711,-118,-992,-1848,-2635,-3284,-3768,-4034,-4087,-3899,-3506,-2912,-2170,-1329,-451,385,1111,1653,1957,1983,1724,1200,465,-391,-1266,-2030,-2590,-2831,-2732,-2265,-1491,-498,594,1648,2535,3153,3438,3372,2989,2359,1583,759,1,-616,-1024,-1208,-1158,-920,-538,-104,311,594,689,503,17,-783,-1865,-3155,-4560,-5952,-7218,-8222,-8890,-9145,-8978,-8422,-7534,-6426,-5200,-3972,-2833,-1848,-1043,-424,52,409,717,1004,1318,1675,2076,2523,2985,3448,3868,4232,4481,4613,4576,4365,3963,3374,2629,1768,864,-8,-752,-1297,-1554,-1498,-1092,-368,630,1827,3111,4386,5522,6446,7055,7331,7215,6755,5946,4875,3593,2207,814,-471,-1532,-2270,-2594,-2452,-1832,-762,669,2352,4116,5818,7271,8368,8988,9110,8732,7911,6757,5361,3864,2366,960,-284,-1319,-2137,-2712,-3081,-3236,-3226,-3072,-2816,-2502,-2162,-1832,-1529,-1234,-936,-576,-103,527,1353,2365,3518,4733,5877,6832,7451,7652,7369,6628,5489,4096,2586,1165,-46,-880,-1292,-1223,-713,190,1387,2763,4192,5548,6710,7573,8058,8102,7697,6843,5608,4079,2378,658,-945,-2274,-3230,-3712,-3704,-3207,-2288,-1037,416,1950,3429,4746,5826,6601,7050,7176,6969,6479,5707,4713,3536,2243,903,-398,-1586,-2590,-3354,-3861,-4105,-4118,-3946,-3647,-3271,-2873,-2479,-2100,-1750,-1403,-1065,-725,-373,-34,311,637,962,1301,1676,2116,2651,3280,4001,4781,5554,6273,6846,7233,7386,7295,6991,6510,5935,5334,4779,4327,4000,3804,3700,3663,3623,3557,3421,3209,2927,2584,2219,1840,1486,1149,865,612,419,265,161,86,19,-70,-233,-508,-940,-1556,-2343,-3270,-4260,-5195,-5960,-6410,-6438,-5971,-4985,-3523,-1692,359,2440,4358,5943,7055,7629,7645,7152,6243,5038,3672,2274,951,-217,-1166,-1895,-2384,-2693,-2847,-2922,-2968,-3046,-3198,-3439,-3761,-4130,-4469,-4711,-4746,-4509,-3937,-3017,-1776,-296,1317,2910,4354,5517,6313,6702,6683,6310,5650,4797,3832,2831,1847,921,70,-675,-1301,-1774,-2066,-2145,-1991,-1602,-1017,-280,502,1238,1804,2107,2063,1638,836,-298,-1671,-3186,-4712,-6151,-7390,-8370,-9028,-9341,-9298,-8906,-8192,-7194,-5962,-4562,-3045,-1493,57,1536,2917,4176,5296,6292,7165,7935,8610,9184,9647,9958,10091,9985,9631,8980,8058,6878,5497,3985,2426,905,-493,-1700,-2671,-3365,-3778,-3903,-3757,-3356,-2738,-1936,-1010,-23,953,1833,2540,3012,3189,3066,2634,1951,1063,56,-990,-2010,-2933,-3736,-4386,-4882,-5215,-5380,-5374,-5179,-4789,-4192,-3395,-2412,-1282,-60,1199,2405,3503,4430,5144,5643,5919,6007,5936,5738,5453,5092,4689,4238,3780,3314,2888,2524,2245,2088,2029,2069,2156,2241,2274,2218,2048,1799,1490,1205,995,927,1023,1277,1646,2047,2405,2624,2657,2483,2131,1664,1186,790,581,626,942,1528,2294,3168,4007,4730,5206,5404,5262,4797,4028,3006,1789,456,-922,-2252,-3462,-4471,-5226,-5688,-5846,-5736,-5395,-4928,-4398,-3933,-3588,-3444,-3509,-3776,-4192,-4684,-5160,-5534,-5739,-5718,-5473,-4998,-4344,-3543,-2651,-1698,-718,276,1273,2270,3257,4224,5154,6024,6811,7501,8063,8506,8811,8997,9061,9022,8876,8639,8304,7888,7396,6856,6298,5760,5278,4879,4572,4341,4151,3938,3648,3212,2596,1795,818,-265,-1389,-2483,-3453,-4269,-4887,-5318,-5588,-5745,-5827,-5888,-5942,-5998,-6046,-6039,-5971,-5775,-5459,-4985,-4373,-3632,-2792,-1901,-990,-129,649,1276,1713,1905,1820,1423,724,-272,-1475,-2818,-4149,-5346,-6249,-6751,-6748,-6221,-5179,-3708,-1932,-11,1882,3584,4965,5920,6430,6465,6105,5390,4438,3336,2191,1102,157,-560,-992,-1086,-828,-223,695,1850,3158,4499,5757,6820,7583,8000,8021,7681,6997,6053,4900,3629,2278,911,-457,-1781,-3048,-4221,-5268,-6165,-6874,-7396,-7726,-7902,-7956,-7954,-7933,-7946,-8005,-8119,-8268,-8421,-8556,-8637,-8672,-8659,-8615,-8577,-8538,-8522,-8488,-8405,-8205,-7822,-7198,-6283,-5086,-3624,-1996,-297,1320,2737,3824,4514,4781,4654,4203,3545,2789,2066,1474,1087,944,1064,1409,1961,2632,3375,4089,4709,5140,5324,5206,4756,4008,2986,1804,564,-614,-1594,-2318,-2715,-2815,-2656,-2345,-1985,-1683,-1528,-1544,-1751,-2077,-2476,-2839,-3123,-3262,-3259,-3128,-2922,-2705,-2549,-2508,-2629,-2918,-3375,-3952,-4610,-5276,-5902,-6426,-6809,-7028,-7052,-6889,-6536,-6000,-5331,-4537,-3703,-2865,-2104,-1475,-1028,-785,-748,-875,-1119,-1397,-1644,-1794,-1820,-1704,-1496,-1223,-975,-789,-724,-800,-1003,-1317,-1692,-2079,-2451,-2751,-2978,-3102,-3127,-3033,-2834,-2504,-2084,-1559,-994,-412,117,533,802,871,759,472,83,-344,-714,-955,-1016,-870,-555,-123,325,682,841,715,247,-571,-1714,-3117,-4681,-6308,-7881,-9305,-10498,-11395,-11962,-12173,-12026,-11530,-10700,-9589,-8235,-6733,-5164,-3639,-2260,-1127,-314,138,224,-21,-517,-1188,-1885,-2543,-3017,-3275,-3253,-2947,-2396,-1622,-716,270,1253,2158,2930,3503,3837,3905,3703,3253,2610,1835,1029,250,-414,-948,-1343,-1627,-1878,-2158,-2548,-3107,-3841,-4737,-5715,-6676,-7486,-8029,-8194,-7918,-7191,-6028,-4516,-2754,-866,1019,2776,4319,5539,6413,6879,6956,6639,5987,5049,3929,2721,1541,498,-332,-892,-1172,-1212,-1071,-853,-658,-577,-695,-1025,-1571,-2272,-3029,-3745,-4282,-4555,-4474,-4003,-3149,-1957,-504,1098,2745,4311,5695,6793,7539,7861,7755,7200,6255,4980,3487,1906,376,-956,-1970,-2579,-2740,-2482,-1850,-983,23,1000,1854,2474,2811,2842,2577,2046,1306,396,-612,-1681,-2753,-3777,-4706,-5484,-6067,-6424,-6523,-6388,-6037,-5537,-4963,-4398,-3925,-3600,-3459,-3477,-3616,-3789,-3890,-3841,-3541,-2976,-2130,-1069,130,1361,2513,3495,4231,4683,4837,4718,4365,3845,3227,2606,2050,1648,1455,1501,1803,2312,2977,3684,4336,4801,4989,4831,4303,3444,2339,1112,-76,-1086,-1776,-2081,-1968,-1482,-716,222,1175,2051,2734,3198,3442,3494,3449,3355,3309,3339,3467,3675,3919,4135,4277,4276,4111,3757,3217,2514,1668,725,-284,-1303,-2291,-3187,-3948,-4527,-4884,-5025,-4933,-4677,-4288,-3856,-3443,-3110,-2890,-2785,-2768,-2789,-2786,-2698,-2485,-2121,-1617,-993,-298,426,1137,1800,2415,2962,3481,3960,4424,4867,5247,5550,5689,5620,5277,4609,3615,2280,676,-1152,-3090,-5039,-6882,-8504,-9804,-10698,-11123,-11037,-10449,-9369,-7875,-6052,-4020,-1915,119,1971,3514,4704,5487,5893,5947,5719,5279,4683,3996,3233,2430,1573,692,-215,-1109,-1944,-2663,-3203,-3508,-3556,-3352,-2945,-2426,-1911,-1520,-1372,-1539,-2062,-2909,-4011,-5255,-6488,-7591,-8398,-8846,-8837,-8380,-7484,-6206,-4644,-2886,-1062,729,2369,3786,4898,5686,6142,6297,6220,5987,5695,5429,5243,5178,5203,5292,5341,5284,5029,4528,3770,2787,1635,437,-731,-1737,-2522,-3020,-3228,-3148,-2847,-2364,-1786,-1158,-539,46,578,1053,1467,1826,2104,2324,2427,2445,2331,2109,1776,1340,841,279,-293,-864,-1403,-1871,-2257,-2509,-2611,-2535,-2253,-1787,-1128,-340,523,1387,2156,2765,3153,3274,3154,2793,2281,1662,1045,474,16,-322,-534,-662,-722,-777,-833,-911,-996,-1058,-1067,-974,-754,-374,158,853,1669,2604,3602,4649,5697,6714,7654,8460,9078,9440,9496,9204,8551,7558,6274,4781,3175,1567,47,-1300,-2422,-3308,-3947,-4379,-4622,-4702,-4628,-4387,-3960,-3319,-2452,-1354,-69,1353,2816,4212,5434,6377,6970,7180,6995,6467,5651,4634,3508,2366,1283,355,-384,-850,-1040,-927,-531,82,861,1673,2433,3011,3334,3335,3025,2421,1634,756,-58,-711,-1086,-1147,-874,-307,484,1411,2383,3316,4159,4872,5468,5955,6381,6780,7190,7643,8143,8687,9248,9799,10277,10650,10837,10800,10482,9848,8882,7600,6025,4261,2372,524,-1196,-2629,-3715,-4380,-4631,-4514,-4096,-3496,-2798,-2114,-1481,-947,-489,-87,302,719,1173,1673,2166,2633,2986,3203,3242,3113,2857,2534,2241,2059,2088,2374,2957,3820,4915,6169,7468,8715,9768,10553,10943,10904,10370,9355,7877,6013,3867,1578,-697,-2784,-4543,-5824,-6577,-6740,-6380,-5549,-4379,-2999,-1532,-93,1249,2449,3503,4415,5212,5911,6511,7008,7369,7569,7568,7356,6935,6332,5614,4846,4114,3507,3058,2833,2802,2955,3224,3536,3814,3984,3978,3762,3298,2595,1661,526,-753,-2124,-3497,-4799,-5940,-6842,-7451,-7720,-7656,-7283,-6660,-5856,-4968,-4051,-3170,-2348,-1569,-830,-74,705,1545,2418,3316,4181,4975,5638,6155,6493,6680,6722,6667,6534,6359,6128,5852,5484,5022,4421,3702,2846,1919,938,-17,-908,-1690,-2339,-2858,-3254,-3559,-3783,-3949,-4043,-4058,-3966,-3739,-3367,-2838,-2174,-1404,-576,259,1044,1740,2312,2737,3021,3159,3157,3039,2779,2420,1928,1348,686,-11,-696,-1306,-1780,-2059,-2093,-1875,-1403,-726,92,957,1792,2493,3016,3298,3332,3128,2701,2112,1398,618,-167,-913,-1553,-2046,-2340,-2408,-2237,-1837,-1244,-529,247,970,1584,2013,2236,2267,2136,1921,1672,1467,1309,1222,1142,1036,812,416,-202,-1058,-2131,-3363,-4688,-6001,-7227,-8269,-9089,-9628,-9888,-9862,-9569,-9046,-8328,-7471,-6528,-5566,-4648,-3830,-3170,-2682,-2377,-2224,-2162,-2119,-2007,-1748,-1292,-618,253,1262,2311,3304,4122,4669,4886,4719,4190,3316,2163,803,-687,-2228,-3742,-5170,-6435,-7482,-8251,-8684,-8741,-8389,-7611,-6436,-4890,-3072,-1069,968,2907,4598,5912,6749,7044,6782,5985,4735,3128,1309,-583,-2383,-3965,-5192,-5987,-6302,-6142,-5553,-4655,-3560,-2455,-1473,-775,-451,-547,-1059,-1898,-2976,-4138,-5260,-6223,-6945,-7406,-7597,-7586,-7421,-7195,-6946,-6746,-6565,-6423,-6246,-5992,-5602,-5023,-4236,-3229,-2033,-674,771,2266,3713,5071,6259,7230,7943,8363,8495,8346,7960,7405,6740,6067,5431,4890,4455,4085,3742,3319,2736,1909,773,-654,-2356,-4205,-6087,-7822,-9259,-10244,-10687,-10525,-9775,-8507,-6819,-4894,-2864,-933,772,2121,3041,3506,3528,3169,2521,1691,818,9,-615,-974,-1027,-751,-196,572,1449,2299,3008,3437,3513,3166,2406,1253,-192,-1834,-3535,-5177,-6650,-7850,-8732,-9229,-9357,-9102,-8521,-7656,-6603,-5431,-4261,-3158,-2219,-1481,-978,-691,-579,-572,-580,-515,-299,130,776,1641,2659,3771,4888,5931,6836,7552,8051,8314,8335,8105,7609,6840,5767,4400,2737,815,-1287,-3488,-5642,-7632,-9304,-10560,-11311,-11531,-11231,-10478,-9349,-7971,-6440,-4867,-3337,-1912,-646,437,1312,1977,2411,2642,2651,2487,2165,1735,1264,808,443,232,231,463,952,1652,2530,3492,4451,5288,5915,6213,6133,5609,4645,3268,1545,-403,-2441,-4393,-6077,-7334,-8007,-8017,-7316,-5959,-4043,-1738,730,3161,5299,6996,8091,8548,8353,7590,6362,4831,3149,1494,7,-1180,-1980,-2350,-2292,-1863,-1157,-315,524,1185,1533,1451,871,-206,-1735,-3595,-5640,-7693,-9578,-11155,-12314,-13006,-13233,-13048,-12521,-11759,-10838,-9842,-8815,-7786,-6764,-5763,-4789,-3883,-3076,-2426,-1979,-1770,-1804,-2060,-2474,-2969,-3441,-3786,-3926,-3791,-3358,-2642,-1684,-565,613,1762,2758,3545,4034,4229,4095,3697,3062,2280,1416,556,-234,-894,-1380,-1670,-1754,-1649,-1388,-1024,-620,-252,28,157,123,-92,-459,-951,-1509,-2102,-2652,-3144,-3501,-3715,-3737,-3555,-3151,-2542,-1754,-837,110,1003,1709,2122,2154,1731,856,-451,-2086,-3930,-5819,-7583,-9067,-10128,-10684,-10667,-10102,-9019,-7516,-5714,-3739,-1763,95,1667,2872,3601,3823,3537,2794,1695,392,-946,-2117,-2954,-3290,-3059,-2208,-814,1018,3100,5220,7176,8756,9838,10313,10184,9475,8300,6773,5045,3255,1522,-61,-1423,-2548,-3420,-4069,-4520,-4812,-4983,-5053,-5044,-4953,-4773,-4486,-4073,-3516,-2815,-1975,-1054,-92,788,1507,1939,1995,1618,787,-450,-1993,-3697,-5371,-6838,-7900,-8447,-8377,-7706,-6496,-4877,-3041,-1168,522,1884,2770,3125,2924,2226,1109,-271,-1786,-3240,-4499,-5417,-5880,-5844,-5270,-4212,-2743,-984,901,2753,4402,5710,6583,6975,6901,6440,5689,4802,3902,3123,2547,2233,2180,2372,2744,3236,3760,4241,4601,4773,4698,4331,3645,2639,1342,-184,-1838,-3483,-4982,-6151,-6890,-7054,-6637,-5626,-4122,-2260,-221,1804,3605,5062,6022,6482,6426,5939,5125,4126,3086,2148,1429,1012,940,1210,1779,2562,3454,4343,5094,5618,5814,5634,5065,4127,2893,1464,-28,-1453,-2661,-3554,-4034,-4064,-3644,-2816,-1653,-273,1233,2720,4113,5306,6248,6892,7214,7215,6913,6334,5549,4610,3623,2659,1818,1156,730,553,611,866,1258,1713,2175,2578,2902,3139,3298,3416,3516,3618,3731,3824,3866,3800,3565,3129,2447,1549,447,-773,-2035,-3244,-4304,-5144,-5703,-5958,-5889,-5522,-4871,-3979,-2909,-1701,-454,773,1897,2836,3564,4033,4277,4328,4262,4168,4123,4207,4444,4860,5401,6026,6638,7160,7497,7601,7412,6936,6181,5196,4030,2760,1438,134,-1110,-2239,-3231,-4015,-4584,-4864,-4849,-4495,-3818,-2825,-1586,-164,1330,2785,4102,5164,5924,6312,6336,6007,5373,4515,3512,2475,1500,692,126,-127,-55,339,989,1798,2651,3394,3915,4087,3859,3207,2174,864,-607,-2069,-3391,-4438,-5142,-5468,-5444,-5128,-4606,-3966,-3295,-2637,-2044,-1502,-1025,-582,-158,251,666,1064,1473,1869,2278,2707,3161,3674,4223,4822,5431,6020,6531,6914,7105,7074,6780,6230,5434,4442,3312,2124,953,-116,-1010,-1671,-2049,-2125,-1887,-1366,-596,338,1356,2353,3215,3856,4189,4173,3802,3104,2164,1080,-11,-983,-1707,-2103,-2114,-1761,-1087,-207,767,1686,2440,2921,3059,2839,2242,1341,182,-1126,-2487,-3796,-4950,-5869,-6486,-6760,-6679,-6255,-5530,-4580,-3486,-2372,-1326,-465,152,480,511,291,-118,-622,-1120,-1513,-1732,-1730,-1497,-1065,-482,177,839,1439,1916,2248,2403,2402,2245,1978,1622,1242,870,564,366,306,400,642,982,1375,1706,1901,1840,1467,731,-345,-1700,-3218,-4739,-6109,-7140,-7720,-7719,-7138,-5963,-4312,-2292,-89,2118,4140,5806,6974,7549,7470,6755,5459,3710,1677,-429,-2395,-3994,-5068,-5481,-5212,-4296,-2861,-1110,736,2413,3723,4485,4627,4150,3134,1745,154,-1417,-2812,-3865,-4523,-4742,-4566,-4068,-3338,-2495,-1627,-820,-123,428,846,1128,1333,1486,1647,1859,2153,2567,3102,3750,4496,5289,6096,6859,7529,8074,8455,8665,8695,8553,8250,7788,7165,6373,5384,4195,2774,1155,-655,-2564,-4503,-6345,-7976,-9295,-10198,-10659,-10648,-10222,-9442,-8405,-7220,-5976,-4768,-3645,-2657,-1820,-1126,-583,-132,220,558,881,1266,1718,2274,2929,3666,4445,5206,5870,6364,6606,6563,6197,5559,4687,3703,2705,1807,1112,654,468,510,727,1037,1366,1640,1825,1893,1849,1714,1497,1232,908,538,109,-392,-954,-1569,-2200,-2791,-3284,-3602,-3680,-3469,-2932,-2065,-881,567,2235,4013,5837,7586,9158,10459,11365,11801,11679,10955,9620,7711,5314,2581,-319,-3169,-5762,-7907,-9459,-10320,-10495,-9996,-8974,-7548,-5917,-4244,-2694,-1385,-411,204,457,385,65,-437,-1009,-1573,-2021,-2287,-2289,-1994,-1375,-449,745,2126,3610,5083,6449,7605,8495,9061,9308,9240,8890,8299,7517,6571,5525,4395,3257,2148,1147,323,-259,-536,-494,-130,500,1311,2195,3023,3672,4047,4061,3715,2994,2002,802,-449,-1641,-2631,-3328,-3656,-3590,-3152,-2385,-1391,-281,820,1766,2445,2744,2588,1956,844,-671,-2501,-4497,-6520,-8393,-9988,-11175,-11885,-12092,-11812,-11118,-10102,-8877,-7557,-6237,-4977,-3832,-2785,-1858,-998,-215,528,1202,1816,2318,2694,2901,2916,2745,2375,1849,1183,425,-388,-1214,-2020,-2768,-3440,-4011,-4479,-4847,-5131,-5363,-5565,-5778,-6006,-6255,-6490,-6659,-6690,-6507,-6030,-5221,-4056,-2586,-879,934,2709,4301,5568,6429,6835,6797,6384,5687,4837,3936,3113,2409,1895,1540,1331,1201,1085,922,640,223,-375,-1122,-2024,-3029,-4103,-5191,-6251,-7221,-8074,-8764,-9269,-9585,-9700,-9635,-9403,-9019,-8508,-7857,-7087,-6167,-5115,-3918,-2615,-1235,128,1408,2473,3253,3653,3664,3294,2641,1823,1006,364,31,135,702,1731,3121,4748,6428,7978,9222,9999,10208,9782,8722,7066,4913,2375,-386,-3228,-5984,-8522,-10714,-12466,-13712,-14417,-14572,-14209,-13364,-12134,-10583,-8838,-6992,-5150,-3424,-1883,-615,340,948,1204,1126,769,193,-500,-1218,-1839,-2273,-2419,-2245,-1718,-897,156,1302,2417,3328,3925,4083,3775,2995,1814,339,-1291,-2927,-4433,-5694,-6650,-7250,-7521,-7483,-7214,-6768,-6220,-5626,-5022,-4442,-3893,-3378,-2912,-2479,-2106,-1779,-1517,-1320,-1179,-1101,-1050,-1025,-970,-878,-678,-361,124,793,1650,2695,3888,5174,6470,7667,8647,9295,9505,9200,8365,7003,5202,3071,752,-1573,-3756,-5645,-7135,-8166,-8730,-8870,-8662,-8210,-7619,-6990,-6398,-5887,-5458,-5090,-4718,-4264,-3646,-2784,-1621,-138,1672,3734,5991,8279,10492,12423,13936,14880,15146,14704,13563,11808,9589,7069,4459,1940,-309,-2170,-3543,-4413,-4772,-4690,-4218,-3482,-2539,-1519,-478,496,1346,2033,2506,2754,2751,2501,2019,1328,495,-418,-1311,-2085,-2652,-2921,-2866,-2461,-1757,-811,260,1349,2322,3065,3476,3483,3051,2189,941,-605,-2331,-4094,-5737,-7103,-8051,-8463,-8268,-7452,-6058,-4193,-2003,320,2591,4617,6256,7401,8006,8068,7651,6826,5712,4412,3025,1654,355,-812,-1803,-2613,-3193,-3567,-3705,-3629,-3354,-2886,-2274,-1514,-662,288,1289,2331,3372,4355,5242,5923,6357,6432,6108,5343,4135,2544,651,-1387,-3413,-5232,-6671,-7574,-7840,-7415,-6326,-4647,-2511,-89,2436,4879,7082,8908,10277,11128,11461,11295,10682,9700,8437,6996,5474,3964,2554,1281,205,-697,-1419,-2014,-2517,-2970,-3403,-3820,-4209,-4541,-4775,-4866,-4790,-4528,-4092,-3512,-2840,-2130,-1450,-842,-351,11,244,361,388,352,273,189,105,65,80,190,418,795,1331,2034,2877,3823,4812,5752,6560,7136,7387,7267,6718,5764,4418,2768,878,-1122,-3142,-5059,-6774,-8203,-9263,-9906,-10093,-9822,-9105,-7997,-6579,-4942,-3232,-1547,-34,1228,2156,2728,2945,2848,2506,1987,1385,763,191,-290,-650,-868,-940,-864,-634,-277,219,788,1428,2050,2619,3060,3315,3359,3157,2736,2110,1337,456,-477,-1420,-2357,-3243,-4100,-4883,-5623,-6264,-6812,-7212,-7425,-7416,-7145,-6606,-5814,-4796,-3633,-2379,-1134,45,1090,1962,2643,3138,3459,3634,3697,3668,3589,3469,3333,3188,3041,2892,2735,2557,2340,2077,1737,1328,820,238,-435,-1158,-1930,-2705,-3469,-4179,-4832,-5397,-5884,-6288,-6603,-6842,-6967,-6976,-6812,-6456,-5865,-5042,-3987,-2754,-1400,-23,1296,2446,3386,4032,4417,4521,4429,4186,3881,3585,3353,3234,3233,3352,3553,3788,3995,4103,4054,3779,3263,2473,1444,227,-1109,-2443,-3673,-4672,-5335,-5584,-5373,-4715,-3664,-2335,-867,558,1779,2640,3034,2918,2296,1260,-71,-1518,-2919,-4101,-4934,-5329,-5239,-4680,-3700,-2395,-877,710,2234,3559,4566,5183,5348,5074,4388,3387,2154,840,-460,-1618,-2564,-3246,-3645,-3789,-3699,-3460,-3102,-2720,-2338,-2015,-1762,-1601,-1519,-1510,-1556,-1626,-1711,-1768,-1776,-1693,-1485,-1117,-564,187,1122,2210,3397,4585,5705,6629,7287,7593,7508,7015,6147,4951,3514,1930,303,-1253,-2642,-3766,-4546,-4925,-4858,-4344,-3398,-2084,-490,1273,3068,4774,6260,7436,8238,8635,8651,8309,7697,6861,5905,4866,3830,2821,1889,1066,378,-137,-454,-547,-396,-2,615,1412,2314,3233,4055,4674,4993,4945,4508,3696,2568,1237,-212,-1612,-2893,-3916,-4648,-5027,-5068,-4781,-4226,-3458,-2575,-1642,-768,-7,562,927,1078,1048,918,743,654,702,983,1513,2300,3297,4439,5626,6774,7781,8589,9139,9431,9437,9202,8706,7999,7066,5938,4612,3124,1495,-196,-1895,-3481,-4875,-5956,-6662,-6928,-6749,-6148,-5177,-3932,-2488,-966,571,2029,3359,4527,5498,6268,6833,7186,7355,7333,7161,6847,6420,5913,5312,4662,3929,3125,2247,1273,247,-836,-1909,-2933,-3841,-4579,-5107,-5406,-5487,-5389,-5169,-4895,-4627,-4425,-4304,-4280,-4321,-4401,-4463,-4480,-4408,-4243,-3985,-3662,-3298,-2950,-2607,-2322,-2033,-1747,-1383,-904,-263,576,1607,2796,4089,5365,6526,7428,7943,7986,7461,6375,4752,2683,342,-2110,-4414,-6375,-7766,-8444,-8319,-7388,-5745,-3550,-1051,1489,3791,5621,6804,7260,7004,6146,4868,3385,1927,688,-185,-625,-635,-286,312,1022,1720,2299,2699,2890,2889,2720,2432,2056,1619,1133,587,-26,-726,-1526,-2426,-3426,-4492,-5593,-6658,-7606,-8349,-8766,-8792,-8330,-7378,-5935,-4103,-2004,161,2198,3874,5031,5525,5322,4467,3071,1350,-483,-2166,-3486,-4268,-4414,-3916,-2839,-1327,429,2222,3847,5138,5980,6319,6156,5551,4570,3339,1933,474,-977,-2341,-3579,-4658,-5564,-6289,-6844,-7229,-7460,-7536,-7462,-7229,-6820,-6216,-5396,-4340,-3060,-1569,70,1772,3433,4939,6174,7056,7536,7590,7279,6644,5810,4856,3888,2960,2109,1330,607,-107,-826,-1578,-2353,-3118,-3838,-4446,-4919,-5201,-5320,-5270,-5106,-4881,-4643,-4457,-4362,-4378,-4518,-4745,-5024,-5286,-5468,-5498,-5325,-4896,-4202,-3228,-2017,-618,878,2374,3756,4932,5800,6324,6464,6252,5730,5000,4154,3320,2579,1997,1587,1313,1101,864,499,-54,-852,-1864,-3062,-4321,-5524,-6514,-7148,-7318,-6952,-6058,-4689,-2971,-1070,826,2512,3817,4592,4752,4273,3189,1627,-257,-2225,-4039,-5448,-6222,-6215,-5319,-3560,-1024,2091,5529,8988,12156,14762,16585,17484,17427,16435,14635,12192,9314,6226,3151,274,-2222,-4226,-5636,-6416,-6561,-6107,-5143,-3784,-2192,-532,1011,2284,3159,3551,3438,2840,1821,499,-1017,-2578,-4063,-5369,-6401,-7119,-7472,-7453,-7051,-6274,-5140,-3690,-1973,-70,1921,3894,5715,7265,8419,9087,9205,8755,7762,6308,4477,2434,288,-1782,-3658,-5198,-6315,-6915,-6965,-6435,-5367,-3822,-1933,148,2241,4151,5721,6799,7289,7156,6388,5067,3287,1210,-989,-3114,-4978,-6398,-7253,-7418,-6881,-5633,-3768,-1413,1238,3966,6523,8669,10215,10992,10965,10142,8655,6678,4457,2214,188,-1471,-2660,-3371,-3661,-3650,-3466,-3238,-3042,-2920,-2843,-2779,-2643,-2406,-2028,-1538,-1002,-519,-216,-220,-633,-1507,-2818,-4463,-6250,-7932,-9247,-9941,-9860,-8938,-7254,-4989,-2433,108,2314,3948,4860,5025,4542,3618,2519,1560,994,1032,1741,3095,4922,7007,9060,10829,12077,12654,12468,11521,9854,7588,4854,1838,-1279,-4280,-6978,-9171,-10740,-11566,-11638,-10959,-9625,-7750,-5504,-3081,-681,1477,3209,4347,4767,4415,3253,1365,-1177,-4157,-7372,-10514,-13304,-15426,-16649,-16779,-15748,-13578,-10420,-6507,-2156,2265,6404,9886,12461,13900,14153,13219,11275,8535,5330,1989,-1130,-3740,-5600,-6591,-6678,-5961,-4606,-2884,-1069,549,1735,2348,2323,1720,644,-740,-2273,-3818,-5278,-6593,-7742,-8704,-9461,-9993,-10258,-10263,-9997,-9508,-8845,-8075,-7261,-6443,-5640,-4863,-4090,-3336,-2588,-1895,-1281,-820,-536,-463,-567,-774,-989,-1086,-981,-634,-56,657,1397,2011,2405,2479,2238,1696,930,29,-921,-1846,-2679,-3384,-3914,-4231,-4303,-4075,-3529,-2614,-1366,207,1984,3866,5677,7266,8467,9183,9352,9005,8241,7212,6123,5156,4490,4218,4369,4871,5582,6308,6845,7008,6676,5782,4369,2507,378,-1832,-3892,-5563,-6642,-6966,-6442,-5089,-3010,-416,2403,5126,7401,8963,9599,9272,8026,6079,3693,1193,-1113,-2980,-4244,-4839,-4826,-4325,-3558,-2743,-2116,-1869,-2117,-2921,-4225,-5914,-7784,-9579,-11017,-11811,-11723,-10585,-8325,-5015,-832,3916,8831,13486,17425,20260,21669,21473,19625,16269,11678,6289,604,-4833,-9532,-13097,-15287,-16029,-15433,-13754,-11355,-8659,-6091,-4020,-2727,-2370,-2969,-4420,-6509,-8914,-11298,-13258,-14479,-14662,-13677,-11479,-8204,-4085,544,5293,9808,13735,16859,19014,20189,20431,19885,18729,17165,15400,13626,11999,10643,9619,8936,8561,8404,8379,8356,8249,7942,7388,6527,5374,3957,2358,689,-913,-2304,-3369,-4014,-4233,-4038,-3536,-2835,-2091,-1436,-1004,-861,-1057,-1550,-2279,-3127,-3970,-4688,-5182,-5400,-5312,-4955,-4367,-3627,-2791,-1932,-1082,-280,463,1139,1735,2235,2606,2816,2825,2629,2205,1584,766,-201,-1295,-2440,-3583,-4601,-5403,-5877,-5935,-5571,-4785,-3703,-2444,-1199,-124,616,954,836,327,-504,-1524,-2620,-3691,-4671,-5544,-6306,-6995,-7630,-8234,-8795,-9282,-9638,-9796,-9694,-9277,-8534,-7480,-6183,-4746,-3306,-2012,-1018,-421,-297,-611,-1297,-2210,-3196,-4100,-4808,-5241,-5393,-5269,-4934,-4420,-3786,-3042,-2207,-1271,-229,919,2146,3403,4599,5626,6372,6720,6584,5925,4709,3007,878,-1536,-4061,-6519,-8663,-10306,-11230,-11301,-10423,-8590,-5869,-2413,1562,5793,9992,13882,17194,19721,21305,21848,21369,19915,17675,14853,11730,8583,5652,3142,1147,-320,-1321,-2011,-2521,-3012,-3576,-4251,-5033,-5849,-6625,-7286,-7759,-8044,-8114,-8032,-7792,-7467,-7029,-6508,-5847,-5023,-3982,-2688,-1132,678,2668,4739,6730,8443,9676,10219,9930,8745,6706,3984,830,-2407,-5391,-7757,-9264,-9718,-9081,-7419,-4909,-1822,1532,4831,7780,10162,11828,12724,12877,12356,11291,9800,8010,6018,3898,1696,-552,-2805,-4997,-7040,-8810,-10198,-11111,-11486,-11347,-10737,-9774,-8576,-7282,-5994,-4820,-3793,-2962,-2312,-1855,-1556,-1444,-1499,-1778,-2275,-3023,-3970,-5062,-6148,-7092,-7704,-7859,-7457,-6479,-4981,-3074,-927,1288,3381,5207,6640,7611,8084,8095,7689,6990,6103,5188,4373,3796,3553,3715,4293,5244,6492,7908,9365,10730,11873,12696,13123,13078,12561,11551,10105,8306,6247,4104,1996,126,-1393,-2410,-2859,-2694,-1930,-638,1073,3033,5053,6902,8361,9219,9333,8627,7120,4937,2266,-612,-3413,-5839,-7648,-8671,-8844,-8206,-6891,-5099,-3066,-1019,829,2326,3366,3908,3953,3567,2800,1772,543,-759,-2065,-3242,-4195,-4798,-4940,-4558,-3601,-2132,-233,1913,4094,6081,7640,8593,8806,8215,6852,4806,2254,-582,-3451,-6111,-8336,-9999,-11002,-11381,-11198,-10602,-9724,-8724,-7681,-6668,-5664,-4635,-3511,-2227,-766,870,2574,4225,5616,6570,6889,6471,5252,3307,785,-2053,-4895,-7396,-9253,-10219,-10188,-9166,-7326,-4921,-2297,202,2264,3647,4238,4020,3122,1758,206,-1197,-2168,-2439,-1872,-427,1788,4545,7531,10370,12712,14262,14824,14350,12913,10702,7999,5095,2289,-191,-2198,-3666,-4639,-5203,-5500,-5651,-5764,-5869,-5965,-5976,-5828,-5439,-4766,-3810,-2628,-1313,12,1247,2286,3091,3642,3970,4137,4206,4255,4330,4467,4671,4928,5227,5544,5878,6232,6608,7011,7424,7822,8149,8348,8343,8082,7539,6715,5679,4512,3344,2295,1475,957,771,893,1262,1773,2318,2766,3028,3008,2689,2057,1195,175,-860,-1819,-2606,-3188,-3582,-3854,-4101,-4432,-4941,-5683,-6663,-7814,-9027,-10135,-11000,-11482,-11532,-11156,-10447,-9544,-8615,-7803,-7215,-6889,-6790,-6819,-6845,-6705,-6291,-5501,-4331,-2817,-1067,775,2534,4042,5146,5748,5815,5374,4527,3407,2169,963,-80,-867,-1323,-1418,-1132,-475,537,1851,3410,5106,6813,8366,9575,10261,10269,9503,7962,5719,2969,-44,-3019,-5659,-7700,-8955,-9326,-8827,-7587,-5787,-3725,-1655,112,1356,1907,1687,722,-866,-2883,-5063,-7139,-8823,-9900,-10179,-9583,-8118,-5880,-3083,17,3086,5815,7903,9161,9476,8879,7513,5617,3508,1512,-64,-972,-1076,-332,1162,3228,5583,7911,9892,11209,11664,11097,9522,7049,3898,402,-3098,-6232,-8704,-10302,-10933,-10633,-9543,-7904,-5983,-4088,-2443,-1254,-583,-445,-712,-1240,-1798,-2208,-2313,-2036,-1408,-519,454,1330,1926,2106,1803,1008,-224,-1781,-3553,-5370,-7130,-8676,-9933,-10798,-11231,-11194,-10687,-9729,-8362,-6659,-4707,-2631,-562,1347,2959,4145,4850,5027,4747,4098,3233,2345,1591,1143,1094,1484,2287,3396,4664,5895,6879,7453,7459,6855,5659,3966,1968,-139,-2127,-3805,-5036,-5765,-5983,-5805,-5337,-4755,-4220,-3838,-3717,-3849,-4217,-4726,-5265,-5719,-5987,-6006,-5763,-5288,-4657,-3968,-3328,-2845,-2581,-2581,-2805,-3196,-3638,-4002,-4156,-3979,-3381,-2314,-755,1247,3636,6282,9044,11750,14201,16228,17644,18315,18136,17054,15065,12258,8759,4807,678,-3298,-6776,-9436,-11017,-11350,-10366,-8160,-4907,-949,3340,7518,11171,13950,15605,16006,15167,13220,10407,7069,3569,309,-2385,-4227,-5084,-4921,-3850,-2090,65,2280,4217,5604,6232,6011,4954,3182,896,-1653,-4198,-6489,-8328,-9578,-10183,-10148,-9562,-8511,-7160,-5606,-3976,-2340,-753,769,2214,3606,4949,6253,7527,8745,9903,10963,11898,12658,13195,13434,13306,12739,11677,10098,8018,5500,2656,-357,-3362,-6161,-8578,-10467,-11721,-12303,-12226,-11552,-10420,-8953,-7337,-5715,-4223,-2962,-1973,-1268,-814,-555,-432,-385,-360,-331,-260,-136,59,341,709,1190,1762,2452,3222,4068,4922,5738,6402,6852,6984,6766,6172,5248,4047,2691,1259,-121,-1392,-2491,-3409,-4165,-4796,-5373,-5945,-6581,-7302,-8134,-9046,-9990,-10864,-11550,-11896,-11760,-11021,-9631,-7600,-5067,-2201,729,3472,5779,7460,8406,8584,8056,6935,5388,3591,1711,-104,-1744,-3145,-4259,-5080,-5635,-5927,-6031,-5962,-5779,-5518,-5206,-4866,-4518,-4155,-3800,-3448,-3126,-2862,-2685,-2641,-2743,-3013,-3413,-3895,-4377,-4742,-4898,-4732,-4169,-3172,-1720,137,2341,4765,7292,9753,12015,13932,15411,16376,16808,16718,16142,15155,13814,12188,10333,8280,6071,3728,1290,-1195,-3661,-6027,-8198,-10066,-11529,-12489,-12872,-12640,-11794,-10373,-8480,-6246,-3845,-1469,690,2462,3700,4328,4304,3674,2520,1006,-687,-2347,-3764,-4791,-5302,-5293,-4794,-3942,-2882,-1818,-893,-263,27,-53,-436,-1043,-1743,-2440,-3026,-3465,-3736,-3868,-3914,-3923,-3930,-3956,-3959,-3895,-3679,-3226,-2479,-1392,-3,1635,3373,5056,6479,7463,7848,7538,6511,4815,2580,-25,-2793,-5520,-8020,-10138,-11763,-12843,-13351,-13321,-12802,-11863,-10601,-9095,-7460,-5784,-4170,-2714,-1479,-542,86,379,377,114,-340,-912,-1535,-2116,-2612,-2942,-3079,-2978,-2641,-2058,-1264,-293,818,1990,3208,4391,5529,6574,7515,8312,8963,9405,9641,9601,9291,8680,7793,6668,5372,4003,2671,1512,636,161,143,608,1517,2773,4248,5777,7202,8392,9243,9731,9831,9629,9151,8524,7795,7040,6304,5599,4960,4384,3921,3590,3458,3544,3870,4394,5052,5718,6252,6513,6353,5714,4541,2895,874,-1354,-3588,-5623,-7274,-8405,-8944,-8882,-8279,-7231,-5856,-4286,-2633,-982,583,2026,3293,4350,5164,5683,5890,5756,5307,4580,3667,2678,1746,998,550,467,789,1460,2404,3451,4433,5146,5415,5121,4192,2674,649,-1701,-4187,-6581,-8681,-10312,-11343,-11727,-11453,-10629,-9394,-7955,-6541,-5365,-4619,-4426,-4836,-5822,-7268,-9016,-10845,-12544,-13900,-14755,-15011,-14626,-13658,-12185,-10362,-8334,-6249,-4247,-2411,-809,535,1652,2555,3335,4042,4760,5543,6429,7437,8534,9683,10785,11747,12443,12763,12606,11912,10662,8893,6700,4206,1594,-984,-3343,-5373,-6973,-8133,-8845,-9188,-9214,-9008,-8621,-8094,-7438,-6662,-5761,-4750,-3667,-2562,-1524,-620,64,503,687,683,564,472,506,798,1409,2381,3699,5307,7112,9004,10844,12519,13880,14846,15301,15204,14526,13293,11596,9540,7307,5056,2980,1219,-113,-969,-1357,-1350,-1071,-665,-296,-81,-108,-364,-788,-1231,-1525,-1486,-976,62,1616,3534,5625,7609,9205,10165,10310,9552,7948,5631,2862,-53,-2790,-5026,-6537,-7159,-6892,-5813,-4158,-2196,-275,1293,2243,2404,1734,294,-1722,-4078,-6464,-8625,-10302,-11350,-11670,-11283,-10258,-8755,-6946,-5027,-3185,-1545,-232,745,1350,1646,1665,1461,1095,570,-75,-846,-1729,-2703,-3723,-4733,-5633,-6354,-6783,-6883,-6588,-5922,-4915,-3627,-2157,-586,990,2472,3796,4866,5627,6025,6011,5596,4770,3615,2201,656,-901,-2347,-3581,-4551,-5227,-5644,-5851,-5916,-5920,-5894,-5877,-5841,-5757,-5586,-5272,-4817,-4219,-3517,-2780,-2049,-1387,-814,-316,124,579,1075,1672,2366,3140,3949,4698,5310,5678,5735,5425,4754,3760,2537,1204,-101,-1265,-2166,-2762,-2995,-2893,-2467,-1803,-963,-78,755,1397,1748,1706,1226,301,-1016,-2618,-4341,-5997,-7377,-8299,-8621,-8280,-7272,-5707,-3732,-1569,552,2408,3802,4610,4763,4299,3293,1923,361,-1194,-2573,-3671,-4411,-4801,-4863,-4640,-4181,-3505,-2622,-1533,-218,1300,3003,4818,6640,8357,9815,10913,11554,11701,11383,10649,9612,8373,7052,5738,4497,3388,2435,1671,1124,816,776,1024,1547,2319,3256,4249,5144,5787,6009,5697,4788,3261,1227,-1222,-3866,-6510,-8940,-10946,-12376,-13118,-13111,-12373,-10960,-8986,-6609,-3998,-1350,1160,3360,5136,6401,7142,7384,7191,6667,5902,5002,4035,3055,2091,1155,249,-608,-1412,-2119,-2698,-3107,-3325,-3330,-3148,-2794,-2310,-1750,-1141,-517,108,751,1408,2107,2839,3594,4334,5005,5541,5870,5931,5671,5087,4173,3010,1641,189,-1279,-2652,-3880,-4909,-5714,-6294,-6641,-6757,-6641,-6291,-5711,-4929,-3980,-2936,-1881,-928,-177,264,325,-15,-762,-1829,-3138,-4555,-5950,-7213,-8230,-8928,-9264,-9194,-8749,-7918,-6774,-5345,-3706,-1920,-55,1819,3621,5295,6757,7973,8888,9496,9795,9803,9580,9160,8628,8041,7473,6971,6600,6367,6311,6404,6631,6927,7235,7449,7496,7275,6719,5794,4490,2858,981,-999,-2942,-4655,-6007,-6858,-7141,-6839,-5993,-4692,-3064,-1250,614,2392,3995,5341,6393,7149,7616,7844,7885,7796,7650,7498,7398,7400,7527,7807,8230,8768,9375,9960,10435,10692,10642,10215,9385,8152,6571,4711,2668,534,-1594,-3649,-5558,-7287,-8787,-10034,-10999,-11632,-11912,-11781,-11218,-10221,-8809,-7062,-5076,-2989,-942,917,2465,3591,4250,4403,4098,3384,2367,1171,-84,-1270,-2273,-3040,-3488,-3665,-3570,-3314,-2991,-2725,-2654,-2843,-3376,-4203,-5279,-6447,-7552,-8414,-8882,-8846,-8285,-7214,-5765,-4064,-2306,-650,761,1845,2549,2907,2921,2677,2186,1499,623,-424,-1610,-2891,-4188,-5417,-6470,-7263,-7729,-7826,-7562,-6972,-6111,-5074,-3949,-2830,-1821,-996,-424,-170,-243,-687,-1464,-2576,-3948,-5527,-7203,-8858,-10350,-11518,-12220,-12315,-11751,-10488,-8630,-6274,-3647,-942,1601,3796,5497,6637,7200,7262,6921,6313,5565,4778,4007,3276,2569,1853,1095,273,-608,-1519,-2377,-3132,-3648,-3888,-3753,-3250,-2386,-1240,92,1470,2768,3852,4615,5012,4986,4614,3922,3077,2192,1458,1004,965,1376,2234,3422,4782,6078,7083,7565,7369,6406,4703,2389,-319,-3131,-5754,-7906,-9374,-10049,-9898,-9018,-7539,-5666,-3586,-1479,505,2277,3770,4950,5819,6355,6584,6492,6115,5469,4617,3623,2576,1568,695,29,-355,-433,-176,393,1239,2311,3521,4808,6064,7236,8228,9014,9524,9762,9712,9394,8853,8137,7313,6442,5578,4762,4006,3319,2654,2000,1291,517,-353,-1300,-2295,-3284,-4201,-4980,-5579,-5951,-6101,-6035,-5780,-5373,-4829,-4172,-3392,-2496,-1474,-343,856,2076,3228,4225,4990,5431,5533,5248,4624,3688,2522,1202,-179,-1553,-2838,-3997,-4985,-5778,-6372,-6739,-6890,-6797,-6470,-5893,-5082,-4054,-2848,-1533,-168,1145,2340,3338,4093,4581,4806,4789,4580,4244,3849,3484,3210,3098,3171,3449,3890,4440,5001,5454,5662,5500,4853,3666,1917,-314,-2931,-5724,-8520,-11072,-13218,-14792,-15722,-15993,-15662,-14843,-13682,-12339,-10956,-9655,-8505,-7561,-6810,-6267,-5879,-5645,-5509,-5450,-5422,-5383,-5285,-5061,-4669,-4046,-3167,-2019,-614,990,2731,4506,6231,7805,9161,10258,11067,11607,11893,11964,11860,11617,11278,10872,10435,9970,9507,9012,8484,7872,7130,6216,5075,3689,2043,179,-1846,-3924,-5926,-7702,-9094,-9961,-10188,-9693,-8467,-6549,-4046,-1142,1976,5060,7886,10264,12038,13123,13503,13204,12312,10951,9242,7354,5408,3573,1951,686,-163,-509,-350,312,1412,2849,4510,6238,7902,9355,10483,11184,11402,11079,10234,8860,7041,4837,2371,-226,-2814,-5233,-7334,-8989,-10077,-10549,-10371,-9594,-8307,-6659,-4839,-3029,-1442,-204,557,820,615,25,-801,-1724,-2577,-3258,-3676,-3825,-3740,-3496,-3197,-2936,-2789,-2778,-2899,-3071,-3236,-3281,-3165,-2846,-2367,-1800,-1280,-953,-977,-1471,-2507,-4080,-6101,-8401,-10746,-12868,-14500,-15425,-15493,-14672,-13025,-10723,-7998,-5132,-2383,1,1865,3096,3685,3670,3149,2253,1124,-99,-1289,-2353,-3214,-3833,-4198,-4308,-4216,-3955,-3623,-3294,-3062,-3011,-3193,-3641,-4328,-5223,-6215,-7223,-8123,-8814,-9213,-9262,-8915,-8186,-7065,-5600,-3823,-1792,425,2753,5102,7371,9457,11252,12652,13584,13975,13813,13095,11891,10281,8430,6487,4668,3147,2091,1603,1712,2372,3448,4772,6111,7272,8057,8344,8073,7252,5965,4332,2508,644,-1125,-2702,-4026,-5083,-5873,-6427,-6779,-6950,-6992,-6897,-6727,-6466,-6171,-5837,-5502,-5167,-4855,-4561,-4287,-4017,-3738,-3416,-3042,-2568,-1993,-1284,-441,540,1645,2850,4116,5390,6596,7661,8474,8962,9033,8655,7824,6597,5084,3446,1858,510,-450,-927,-888,-397,436,1429,2422,3218,3737,3867,3667,3149,2464,1715,1032,516,208,120,208,401,602,727,705,501,139,-351,-878,-1373,-1768,-2013,-2105,-2041,-1868,-1617,-1353,-1108,-952,-893,-988,-1215,-1591,-2069,-2627,-3198,-3749,-4223,-4601,-4859,-5003,-5047,-5014,-4937,-4845,-4750,-4665,-4561,-4416,-4187,-3821,-3299,-2587,-1706,-675,435,1557,2597,3487,4178,4649,4923,5050,5095,5142,5238,5440,5743,6129,6564,6962,7292,7465,7456,7245,6813,6203,5435,4571,3676,2827,2088,1535,1185,1057,1100,1246,1388,1407,1204,679,-183,-1381,-2826,-4405,-5969,-7363,-8463,-9174,-9468,-9354,-8906,-8217,-7405,-6578,-5832,-5233,-4822,-4601,-4568,-4691,-4949,-5326,-5796,-6361,-6990,-7643,-8261,-8731,-8956,-8800,-8172,-7014,-5331,-3202,-773,1776,4236,6419,8192,9453,10197,10450,10288,9796,9066,8172,7178,6137,5095,4099,3216,2485,1993,1754,1823,2155,2709,3383,4040,4558,4803,4696,4208,3372,2290,1102,0,-863,-1306,-1240,-596,599,2280,4299,6500,8672,10638,12216,13289,13775,13665,13012,11920,10544,9047,7600,6342,5360,4696,4314,4137,4054,3928,3651,3135,2345,1298,63,-1260,-2532,-3634,-4429,-4847,-4830,-4396,-3601,-2566,-1435,-384,438,882,885,392,-536,-1830,-3345,-4913,-6370,-7535,-8285,-8511,-8171,-7270,-5860,-4050,-1974,195,2275,4096,5502,6399,6740,6557,5940,5045,4054,3168,2561,2366,2643,3367,4448,5692,6901,7807,8207,7915,6836,4977,2418,-640,-3965,-7281,-10303,-12817,-14625,-15660,-15885,-15393,-14287,-12768,-11000,-9188,-7464,-5952,-4698,-3712,-2950,-2359,-1856,-1408,-958,-554,-191,20,55,-173,-656,-1394,-2299,-3282,-4211,-4965,-5446,-5599,-5422,-4970,-4337,-3653,-3043,-2632,-2506,-2716,-3265,-4105,-5152,-6280,-7349,-8204,-8725,-8795,-8390,-7497,-6194,-4584,-2809,-1010,661,2116,3258,4086,4598,4862,4955,4978,5027,5179,5486,5948,6507,7086,7528,7711,7484,6757,5473,3671,1416,-1125,-3781,-6334,-8601,-10399,-11638,-12246,-12252,-11730,-10793,-9606,-8303,-7049,-5918,-5022,-4345,-3916,-3672,-3570,-3537,-3507,-3414,-3213,-2866,-2347,-1673,-832,116,1144,2182,3161,4020,4695,5151,5379,5396,5260,5024,4798,4630,4623,4801,5187,5761,6452,7180,7833,8300,8494,8338,7822,6959,5821,4506,3131,1811,660,-251,-837,-1089,-968,-504,275,1304,2491,3727,4883,5841,6494,6772,6660,6182,5427,4501,3543,2678,2015,1637,1572,1828,2360,3084,3917,4709,5364,5735,5751,5319,4443,3121,1447,-479,-2496,-4423,-6071,-7265,-7836,-7711,-6807,-5205,-2981,-346,2469,5184,7519,9231,10129,10119,9197,7467,5112,2385,-449,-3100,-5346,-6974,-7881,-7999,-7350,-6005,-4096,-1770,760,3346,5762,7892,9579,10762,11401,11523,11186,10501,9579,8550,7510,6544,5675,4918,4233,3573,2905,2164,1362,468,-479,-1462,-2453,-3422,-4371,-5287,-6197,-7106,-8033,-8968,-9901,-10786,-11566,-12181,-12555,-12654,-12441,-11942,-11190,-10290,-9326,-8434,-7713,-7256,-7127,-7332,-7871,-8659,-9638,-10661,-11625,-12394,-12849,-12919,-12538,-11710,-10454,-8838,-6940,-4857,-2676,-491,1627,3621,5427,7036,8386,9496,10335,10917,11256,11370,11288,11044,10651,10141,9509,8761,7902,6927,5874,4763,3653,2590,1627,790,89,-482,-970,-1392,-1812,-2234,-2680,-3124,-3536,-3873,-4086,-4142,-4009,-3674,-3143,-2415,-1520,-489,644,1802,2937,3952,4785,5337,5584,5458,4999,4225,3232,2129,1060,173,-387,-496,-77,906,2413,4369,6607,8964,11198,13118,14490,15175,15044,14075,12314,9886,6997,3881,807,-1988,-4300,-5991,-7017,-7387,-7200,-6585,-5693,-4686,-3691,-2817,-2134,-1679,-1451,-1432,-1570,-1804,-2070,-2294,-2441,-2468,-2384,-2200,-1956,-1690,-1437,-1228,-1078,-990,-956,-957,-963,-951,-895,-775,-601,-390,-169,-2,82,15,-234,-697,-1384,-2269,-3314,-4442,-5553,-6551,-7304,-7736,-7772,-7381,-6613,-5522,-4259,-2962,-1803,-917,-410,-319,-623,-1237,-2026,-2829,-3482,-3834,-3792,-3286,-2355,-1044,495,2124,3646,4898,5715,5989,5651,4705,3202,1281,-908,-3138,-5222,-6940,-8164,-8777,-8771,-8181,-7101,-5671,-4032,-2345,-720,718,1933,2851,3497,3835,3930,3757,3407,2879,2271,1628,1048,593,364,392,760,1434,2445,3693,5115,6572,7906,8966,9577,9621,9004,7724,5818,3427,722,-2075,-4745,-7083,-8936,-10223,-10920,-11104,-10884,-10424,-9903,-9475,-9269,-9341,-9696,-10255,-10900,-11471,-11789,-11717,-11128,-9972,-8266,-6073,-3554,-860,1786,4219,6259,7812,8814,9273,9243,8798,8056,7102,6045,4951,3873,2842,1862,923,22,-847,-1667,-2401,-3008,-3434,-3635,-3597,-3325,-2859,-2261,-1593,-922,-292,270,747,1140,1442,1649,1742,1702,1496,1114,543,-202,-1063,-1983,-2848,-3553,-3996,-4083,-3765,-3038,-1917,-495,1143,2855,4506,5947,7049,7686,7809,7363,6416,5030,3367,1592,-104,-1537,-2565,-3085,-3065,-2537,-1592,-384,909,2103,3011,3521,3538,3074,2189,1014,-262,-1430,-2288,-2640,-2377,-1424,188,2379,4980,7814,10647,13281,15519,17228,18298,18723,18494,17706,16458,14887,13142,11344,9605,7989,6525,5214,4027,2944,1945,1047,273,-303,-625,-620,-261,444,1424,2556,3664,4555,5026,4916,4116,2590,406,-2308,-5329,-8405,-11275,-13690,-15466,-16493,-16726,-16232,-15108,-13530,-11673,-9724,-7839,-6146,-4708,-3565,-2690,-2045,-1566,-1183,-846,-505,-143,251,660,1065,1439,1747,1964,2050,1980,1733,1290,669,-120,-1006,-1929,-2774,-3465,-3887,-3987,-3725,-3104,-2171,-1001,313,1637,2858,3837,4460,4633,4287,3397,2002,164,-1950,-4180,-6290,-8085,-9360,-10001,-9942,-9215,-7929,-6216,-4280,-2264,-338,1427,2960,4282,5386,6319,7079,7662,8021,8111,7867,7266,6292,5019,3511,1944,441,-808,-1674,-2054,-1890,-1214,-92,1335,2899,4422,5714,6629,7045,6890,6154,4862,3111,1020,-1237,-3502,-5584,-7358,-8684,-9525,-9837,-9666,-9056,-8091,-6853,-5416,-3847,-2194,-512,1159,2743,4180,5359,6197,6605,6526,5952,4931,3559,2011,453,-894,-1863,-2302,-2133,-1345,3,1790,3848,5986,8004,9723,10984,11688,11756,11188,10004,8305,6194,3850,1427,-885,-2938,-4598,-5783,-6445,-6601,-6282,-5584,-4589,-3427,-2208,-1049,-42,738,1248,1485,1460,1244,891,494,125,-147,-267,-224,-1,371,858,1410,1967,2471,2868,3108,3136,2933,2466,1747,794,-345,-1599,-2874,-4072,-5076,-5790,-6128,-6029,-5481,-4495,-3136,-1497,292,2092,3741,5094,6013,6388,6165,5329,3936,2099,-29,-2233,-4319,-6045,-7249,-7765,-7521,-6496,-4754,-2428,287,3153,5918,8327,10165,11272,11538,10965,9581,7527,4952,2062,-940,-3858,-6516,-8777,-10544,-11754,-12407,-12519,-12150,-11392,-10319,-9053,-7664,-6242,-4855,-3557,-2392,-1408,-625,-81,212,237,-6,-511,-1242,-2160,-3190,-4227,-5178,-5890,-6276,-6211,-5648,-4579,-3057,-1203,795,2750,4402,5580,6097,5883,4912,3268,1096,-1405,-3994,-6454,-8571,-10191,-11200,-11543,-11216,-10247,-8712,-6715,-4379,-1858,671,3043,5060,6582,7462,7648,7111,5937,4249,2241,139,-1836,-3484,-4660,-5285,-5366,-4964,-4225,-3292,-2362,-1564,-1030,-793,-856,-1147,-1565,-1983,-2278,-2356,-2164,-1692,-995,-159,699,1439,1971,2202,2123,1754,1174,477,-221,-827,-1269,-1510,-1555,-1436,-1221,-963,-736,-550,-421,-283,-85,288,904,1853,3142,4769,6650,8664,10673,12503,14027,15114,15714,15792,15405,14604,13508,12211,10828,9456,8153,7003,6019,5263,4723,4422,4324,4403,4586,4790,4923,4873,4563,3914,2897,1523,-153,-2026,-3976,-5849,-7524,-8876,-9841,-10385,-10513,-10288,-9747,-8995,-8072,-7058,-5986,-4907,-3843,-2832,-1894,-1058,-330,273,782,1178,1509,1769,1978,2142,2258,2328,2367,2388,2426,2525,2732,3089,3637,4373,5300,6351,7478,8575,9547,10308,10744,10834,10515,9833,8822,7572,6187,4761,3402,2162,1098,215,-484,-1026,-1444,-1778,-2077,-2381,-2746,-3203,-3790,-4526,-5390,-6372,-7366,-8308,-9042,-9460,-9433,-8881,-7787,-6178,-4187,-1974,231,2205,3735,4670,4937,4541,3602,2266,767,-687,-1888,-2674,-2963,-2721,-2005,-921,387,1740,2984,3970,4602,4822,4637,4070,3217,2159,1005,-136,-1186,-2058,-2709,-3103,-3238,-3114,-2771,-2230,-1547,-766,55,851,1548,2069,2326,2241,1742,781,-653,-2535,-4786,-7291,-9873,-12355,-14507,-16140,-17081,-17214,-16507,-15002,-12840,-10216,-7403,-4669,-2290,-492,568,808,242,-1038,-2849,-4983,-7181,-9208,-10864,-11986,-12514,-12418,-11761,-10642,-9176,-7518,-5774,-4071,-2462,-1007,303,1464,2521,3493,4408,5285,6091,6818,7394,7763,7860,7628,7036,6092,4814,3287,1581,-179,-1896,-3458,-4771,-5778,-6426,-6715,-6659,-6297,-5689,-4892,-3965,-2966,-1927,-887,123,1090,1965,2742,3383,3886,4250,4506,4691,4869,5094,5407,5835,6362,6952,7541,8056,8423,8595,8536,8259,7800,7221,6604,6008,5513,5120,4865,4690,4575,4441,4241,3914,3425,2759,1924,958,-91,-1153,-2176,-3099,-3887,-4511,-4946,-5178,-5185,-4945,-4448,-3677,-2659,-1414,-1,1506,3031,4467,5728,6711,7324,7507,7194,6394,5132,3498,1642,-266,-2005,-3379,-4200,-4346,-3756,-2466,-586,1681,4092,6346,8184,9360,9725,9221,7896,5883,3393,658,-2087,-4627,-6823,-8571,-9838,-10638,-10996,-10968,-10602,-9922,-8980,-7775,-6364,-4773,-3071,-1343,327,1828,3067,3974,4468,4558,4214,3505,2479,1227,-138,-1521,-2801,-3891,-4706,-5180,-5295,-5030,-4438,-3564,-2517,-1393,-336,564,1171,1436,1298,754,-162,-1410,-2894,-4532,-6212,-7814,-9219,-10284,-10888,-10912,-10279,-8962,-6995,-4498,-1648,1309,4113,6504,8271,9276,9478,8930,7777,6236,4545,2966,1699,918,701,1061,1938,3213,4735,6333,7855,9156,10142,10747,10947,10771,10245,9452,8453,7317,6118,4868,3620,2358,1090,-196,-1510,-2855,-4205,-5552,-6838,-8018,-9044,-9841,-10388,-10631,-10575,-10224,-9607,-8780,-7791,-6715,-5614,-4545,-3572,-2715,-2018,-1469,-1071,-788,-589,-424,-263,-65,180,487,841,1236,1639,2025,2357,2592,2714,2687,2531,2252,1913,1564,1284,1134,1156,1371,1758,2275,2857,3424,3907,4239,4368,4279,3956,3431,2750,1960,1150,365,-315,-866,-1242,-1459,-1507,-1426,-1251,-1018,-783,-577,-440,-391,-434,-571,-770,-1018,-1277,-1514,-1709,-1834,-1864,-1782,-1551,-1135,-500,396,1563,2994,4646,6437,8259,9980,11469,12608,13317,13552,13324,12692,11737,10594,9372,8211,7194,6410,5888,5642,5657,5881,6266,6727,7212,7618,7906,7988,7838,7409,6703,5700,4451,2964,1316,-447,-2238,-3981,-5588,-6977,-8082,-8847,-9247,-9264,-8919,-8226,-7237,-6004,-4598,-3112,-1634,-281,852,1675,2109,2129,1720,915,-212,-1591,-3106,-4650,-6110,-7365,-8319,-8875,-8969,-8558,-7636,-6232,-4412,-2274,39,2396,4604,6523,7995,8909,9218,8911,8062,6786,5256,3658,2188,1018,276,42,313,1045,2087,3288,4408,5250,5604,5338,4387,2780,632,-1854,-4458,-6909,-8995,-10538,-11448,-11720,-11441,-10746,-9843,-8901,-8118,-7597,-7413,-7563,-7985,-8584,-9235,-9823,-10247,-10451,-10406,-10141,-9693,-9137,-8519,-7910,-7312,-6760,-6213,-5680,-5104,-4503,-3846,-3175,-2514,-1907,-1399,-1013,-755,-602,-495,-371,-135,286,958,1913,3129,4540,6030,7423,8555,9230,9323,8756,7512,5689,3414,896,-1639,-3961,-5863,-7176,-7801,-7707,-6941,-5622,-3927,-2048,-202,1436,2730,3592,4016,4024,3698,3136,2436,1696,981,341,-203,-635,-951,-1131,-1169,-1038,-729,-254,378,1091,1834,2501,3014,3292,3270,2937,2276,1342,193,-1080,-2381,-3605,-4677,-5519,-6091,-6382,-6388,-6135,-5665,-5012,-4223,-3346,-2391,-1405,-381,665,1726,2796,3859,4883,5846,6707,7436,8007,8408,8628,8704,8643,8512,8348,8211,8144,8181,8336,8592,8922,9247,9496,9564,9356,8798,7833,6461,4717,2690,511,-1666,-3674,-5351,-6571,-7243,-7333,-6853,-5881,-4507,-2892,-1167,512,2022,3270,4214,4836,5182,5286,5223,5026,4755,4406,4003,3523,2974,2336,1625,847,41,-760,-1481,-2082,-2472,-2609,-2442,-1947,-1133,-38,1284,2730,4209,5604,6821,7771,8418,8728,8727,8443,7934,7255,6475,5633,4782,3936,3111,2290,1454,584,-367,-1391,-2525,-3735,-5003,-6279,-7496,-8595,-9505,-10170,-10562,-10641,-10425,-9895,-9092,-8023,-6729,-5260,-3649,-1992,-331,1224,2606,3719,4492,4859,4779,4245,3279,1963,396,-1268,-2881,-4278,-5336,-5957,-6101,-5794,-5092,-4123,-3003,-1882,-864,-48,529,852,942,849,612,284,-98,-515,-946,-1398,-1867,-2365,-2884,-3439,-4004,-4593,-5163,-5730,-6245,-6725,-7125,-7444,-7646,-7695,-7558,-7188,-6551,-5636,-4440,-3004,-1396,302,1965,3495,4776,5750,6359,6625,6569,6268,5806,5262,4728,4257,3907,3709,3654,3775,4001,4350,4732,5114,5411,5567,5503,5180,4555,3644,2477,1135,-276,-1622,-2770,-3585,-3987,-3916,-3396,-2495,-1341,-100,1051,1927,2381,2298,1633,396,-1323,-3392,-5603,-7766,-9648,-11090,-11947,-12164,-11754,-10791,-9425,-7826,-6189,-4705,-3513,-2731,-2390,-2470,-2890,-3517,-4195,-4770,-5095,-5077,-4656,-3854,-2712,-1349,123,1567,2867,3935,4720,5203,5418,5399,5229,4957,4656,4356,4082,3834,3599,3351,3066,2727,2331,1888,1426,982,583,260,8,-182,-348,-526,-752,-1040,-1384,-1736,-2049,-2232,-2227,-1969,-1433,-641,356,1454,2525,3432,4053,4275,4067,3408,2383,1087,-308,-1643,-2733,-3441,-3669,-3378,-2622,-1487,-148,1230,2455,3383,3905,3996,3680,3054,2259,1438,760,333,254,541,1183,2103,3206,4355,5429,6272,6800,6912,6581,5817,4665,3227,1623,-7,-1514,-2765,-3659,-4110,-4109,-3654,-2820,-1700,-418,887,2068,3014,3623,3847,3705,3233,2544,1755,987,359,-57,-243,-201,-24,204,348,288,-79,-829,-1980,-3508,-5313,-7284,-9237,-11010,-12421,-13339,-13660,-13369,-12482,-11109,-9384,-7479,-5562,-3796,-2273,-1091,-239,285,537,579,455,203,-170,-681,-1360,-2245,-3355,-4681,-6175,-7721,-9181,-10358,-11068,-11130,-10429,-8923,-6672,-3839,-670,2516,5379,7607,8943,9247,8487,6773,4312,1399,-1635,-4480,-6852,-8573,-9528,-9728,-9237,-8205,-6790,-5191,-3562,-2071,-802,166,835,1229,1415,1485,1513,1587,1742,2003,2355,2761,3184,3573,3901,4163,4366,4556,4788,5120,5610,6292,7157,8183,9283,10360,11280,11920,12159,11921,11175,9956,8354,6514,4609,2798,1267,98,-598,-832,-604,5,903,1968,3076,4101,4949,5539,5833,5839,5573,5113,4511,3852,3199,2596,2074,1629,1243,874,493,34,-487,-1115,-1778,-2454,-3043,-3465,-3641,-3496,-3022,-2215,-1159,52,1286,2378,3222,3675,3719,3326,2588,1598,518,-510,-1348,-1910,-2151,-2109,-1852,-1510,-1217,-1104,-1263,-1745,-2512,-3503,-4556,-5531,-6224,-6496,-6211,-5319,-3825,-1825,530,3015,5396,7431,8910,9699,9721,9015,7679,5900,3887,1880,79,-1339,-2271,-2670,-2554,-1987,-1069,81,1356,2635,3839,4892,5744,6353,6709,6769,6571,6088,5395,4522,3573,2645,1838,1272,998,1091,1517,2271,3240,4349,5458,6476,7283,7835,8066,7989,7616,6997,6206,5313,4408,3562,2848,2309,1975,1838,1864,1975,2088,2071,1842,1293,407,-817,-2299,-3929,-5546,-7020,-8183,-8974,-9305,-9204,-8713,-7917,-6949,-5910,-4931,-4089,-3444,-3035,-2855,-2896,-3137,-3543,-4091,-4757,-5492,-6280,-7049,-7765,-8353,-8757,-8924,-8803,-8388,-7660,-6660,-5402,-3958,-2356,-667,1081,2837,4563,6216,7725,9032,10037,10663,10825,10474,9600,8240,6500,4519,2484,571,-1044,-2262,-2999,-3300,-3210,-2869,-2411,-1986,-1710,-1702,-1984,-2606,-3506,-4654,-5935,-7280,-8556,-9699,-10606,-11249,-11579,-11617,-11370,-10894,-10238,-9466,-8639,-7807,-7008,-6283,-5628,-5068,-4577,-4143,-3742,-3331,-2892,-2384,-1812,-1165,-474,233,917,1538,2064,2473,2748,2883,2883,2739,2468,2071,1560,973,322,-312,-901,-1346,-1616,-1644,-1437,-987,-351,428,1283,2159,3024,3853,4641,5397,6120,6812,7475,8080,8629,9082,9435,9666,9753,9701,9475,9093,8528,7783,6855,5745,4485,3099,1651,196,-1190,-2443,-3497,-4308,-4826,-5034,-4907,-4452,-3671,-2607,-1297,169,1709,3192,4506,5504,6088,6169,5707,4730,3303,1568,-304,-2137,-3743,-5010,-5836,-6236,-6240,-5965,-5532,-5065,-4678,-4412,-4293,-4250,-4206,-4028,-3607,-2837,-1678,-134,1710,3729,5749,7586,9080,10097,10577,10517,9979,9080,7965,6797,5716,4851,4269,4011,4054,4341,4792,5282,5716,5957,5921,5519,4716,3502,1921,58,-1966,-3993,-5876,-7457,-8623,-9299,-9456,-9122,-8373,-7293,-6022,-4654,-3310,-2061,-956,-13,771,1416,1939,2352,2658,2847,2921,2867,2718,2489,2245,2034,1909,1905,2020,2231,2474,2672,2753,2647,2332,1818,1165,456,-189,-686,-943,-939,-684,-235,320,890,1387,1748,1932,1916,1711,1305,734,-21,-922,-1960,-3102,-4278,-5435,-6456,-7263,-7747,-7849,-7526,-6790,-5689,-4325,-2814,-1284,134,1358,2317,3009,3447,3691,3793,3827,3829,3819,3796,3709,3520,3156,2568,1716,589,-800,-2400,-4151,-5954,-7724,-9354,-10760,-11860,-12618,-12988,-13015,-12706,-12169,-11473,-10734,-10026,-9424,-8940,-8560,-8211,-7814,-7241,-6405,-5213,-3635,-1679,568,3007,5455,7767,9768,11336,12369,12832,12709,12056,10932,9453,7719,5888,4075,2445,1094,150,-354,-388,-8,692,1583,2501,3300,3851,4076,3961,3553,2963,2327,1805,1511,1537,1871,2473,3203,3912,4429,4604,4332,3580,2356,754,-1101,-3064,-4957,-6641,-7966,-8842,-9183,-8958,-8162,-6823,-5032,-2890,-574,1742,3848,5566,6741,7294,7196,6505,5326,3807,2112,386,-1238,-2690,-3927,-4950,-5785,-6460,-6994,-7407,-7674,-7791,-7724,-7469,-7035,-6449,-5756,-5011,-4246,-3507,-2783,-2071,-1334,-540,340,1306,2352,3417,4452,5349,6050,6461,6556,6315,5776,5001,4082,3116,2199,1410,803,397,192,137,199,288,360,348,225,-32,-404,-888,-1426,-2009,-2566,-3092,-3521,-3845,-4038,-4084,-3998,-3792,-3495,-3149,-2789,-2432,-2105,-1793,-1477,-1130,-707,-174,484,1294,2227,3255,4323,5343,6246,6944,7370,7494,7288,6799,6045,5124,4080,3014,1968,1006,165,-537,-1074,-1453,-1658,-1711,-1613,-1408,-1115,-801,-503,-286,-189,-252,-491,-906,-1485,-2188,-2986,-3811,-4626,-5361,-5974,-6394,-6593,-6507,-6141,-5482,-4582,-3517,-2373,-1279,-330,375,771,849,629,179,-389,-960,-1398,-1593,-1472,-1004,-212,818,1991,3150,4168,4912,5281,5225,4715,3794,2516,983,-697,-2409,-4051,-5523,-6764,-7711,-8327,-8597,-8504,-8077,-7341,-6376,-5261,-4107,-3030,-2130,-1508,-1209,-1272,-1663,-2356,-3249,-4260,-5279,-6208,-6973,-7505,-7769,-7743,-7428,-6837,-6006,-4982,-3838,-2638,-1476,-398,518,1260,1798,2156,2330,2365,2250,2020,1656,1163,532,-246,-1147,-2156,-3214,-4265,-5228,-6038,-6621,-6942,-6974,-6722,-6227,-5522,-4679,-3727,-2731,-1694,-645,423,1515,2619,3744,4855,5937,6951,7868,8669,9341,9897,10345,10731,11069,11412,11756,12128,12489,12832,13102,13267,13284,13136,12811,12325,11683,10931,10085,9192,8280,7380,6522,5717,4985,4325,3751,3252,2835,2476,2160,1854,1520,1127,646,64,-617,-1369,-2164,-2942,-3664,-4266,-4722,-5004,-5108,-5066,-4896,-4655,-4375,-4084,-3783,-3478,-3119,-2711,-2210,-1625,-972,-276,416,1063,1618,2058,2343,2462,2393,2116,1614,875,-105,-1299,-2664,-4107,-5521,-6752,-7666,-8117,-8020,-7326,-6070,-4352,-2318,-174,1894,3701,5106,6046,6492,6505,6183,5651,5073,4571,4279,4259,4556,5142,5976,6952,7979,8928,9691,10194,10351,10183,9692,8978,8142,7324,6643,6204,6052,6176,6507,6914,7241,7330,7040,6292,5057,3397,1405,-742,-2876,-4814,-6389,-7496,-8046,-8049,-7536,-6616,-5427,-4122,-2877,-1819,-1070,-669,-621,-861,-1290,-1769,-2179,-2374,-2294,-1879,-1153,-190,918,2006,2946,3578,3807,3574,2874,1789,423,-1055,-2491,-3735,-4681,-5280,-5514,-5446,-5119,-4637,-4064,-3470,-2891,-2350,-1842,-1363,-903,-463,-57,281,522,621,554,309,-101,-643,-1246,-1848,-2351,-2710,-2854,-2792,-2526,-2123,-1644,-1193,-835,-659,-703,-988,-1515,-2239,-3119,-4082,-5064,-5993,-6822,-7489,-7983,-8263,-8350,-8239,-7972,-7568,-7093,-6579,-6089,-5666,-5349,-5163,-5119,-5191,-5336,-5485,-5552,-5440,-5088,-4419,-3446,-2183,-717,843,2363,3713,4757,5418,5623,5371,4684,3640,2342,922,-477,-1721,-2686,-3293,-3497,-3311,-2783,-2012,-1097,-156,714,1458,2033,2467,2779,3025,3248,3463,3670,3827,3854,3694,3250,2487,1397,16,-1539,-3146,-4623,-5820,-6586,-6844,-6538,-5712,-4405,-2751,-844,1170,3173,5054,6697,8029,8984,9521,9660,9422,8889,8159,7330,6536,5851,5375,5137,5154,5402,5822,6325,6825,7201,7375,7273,6868,6173,5245,4188,3110,2150,1410,978,918,1213,1863,2769,3861,5014,6112,7053,7729,8082,8054,7635,6829,5674,4206,2514,641,-1303,-3260,-5152,-6900,-8463,-9777,-10813,-11550,-11973,-12088,-11896,-11410,-10628,-9570,-8247,-6694,-4964,-3128,-1279,485,2068,3390,4385,5015,5268,5147,4677,3896,2833,1563,115,-1413,-2973,-4467,-5820,-6946,-7783,-8268,-8392,-8148,-7575,-6728,-5677,-4501,-3278,-2076,-940,81,1005,1811,2562,3256,3960,4686,5454,6279,7121,7981,8778,9483,10000,10272,10225,9797,8977,7758,6209,4414,2523,674,-943,-2212,-3001,-3281,-3062,-2441,-1549,-586,295,896,1126,891,211,-860,-2192,-3612,-4940,-5967,-6549,-6551,-5937,-4730,-3021,-987,1181,3247,4997,6234,6835,6725,5934,4548,2736,701,-1312,-3082,-4398,-5122,-5156,-4511,-3243,-1497,539,2641,4598,6184,7273,7747,7606,6888,5706,4194,2505,769,-911,-2485,-3931,-5270,-6523,-7716,-8855,-9909,-10843,-11572,-12034,-12148,-11854,-11123,-9940,-8342,-6379,-4150,-1756,665,2995,5092,6857,8184,9004,9287,9014,8238,7005,5444,3643,1772,-72,-1750,-3178,-4304,-5092,-5574,-5775,-5767,-5608,-5357,-5069,-4762,-4461,-4169,-3883,-3615,-3359,-3132,-2930,-2764,-2608,-2455,-2258,-1999,-1645,-1190,-641,-23,610,1231,1768,2220,2539,2751,2848,2865,2814,2725,2604,2459,2300,2120,1944,1772,1632,1533,1489,1493,1531,1559,1536,1399,1096,579,-162,-1127,-2255,-3481,-4696,-5795,-6683,-7274,-7533,-7433,-6994,-6268,-5316,-4234,-3121,-2087,-1240,-676,-469,-663,-1253,-2205,-3403,-4732,-6002,-7040,-7673,-7756,-7227,-6062,-4354,-2219,128,2491,4651,6427,7690,8367,8440,7966,7005,5676,4083,2326,506,-1305,-3034,-4621,-6005,-7137,-7958,-8431,-8526,-8232,-7551,-6521,-5173,-3570,-1778,150,2132,4124,6051,7850,9461,10792,11800,12396,12552,12238,11455,10258,8700,6900,4973,3055,1272,-269,-1491,-2372,-2897,-3128,-3093,-2865,-2484,-1980,-1380,-695,56,830,1590,2269,2807,3154,3266,3137,2779,2230,1539,762,-53,-868,-1661,-2432,-3163,-3866,-4515,-5091,-5560,-5879,-6014,-5936,-5635,-5126,-4451,-3676,-2885,-2164,-1589,-1221,-1076,-1141,-1368,-1684,-2008,-2263,-2387,-2326,-2070,-1596,-934,-85,906,2020,3202,4423,5619,6753,7749,8578,9163,9482,9483,9147,8462,7428,6087,4488,2740,952,-717,-2135,-3152,-3668,-3632,-3031,-1955,-520,1081,2641,3957,4838,5173,4876,3987,2553,714,-1387,-3596,-5757,-7762,-9495,-10918,-11965,-12633,-12907,-12789,-12297,-11458,-10312,-8924,-7362,-5717,-4077,-2534,-1174,-59,732,1191,1268,1004,414,-437,-1470,-2613,-3768,-4872,-5862,-6697,-7355,-7824,-8111,-8214,-8158,-7936,-7584,-7106,-6541,-5922,-5277,-4657,-4059,-3511,-2968,-2417,-1780,-1024,-74,1085,2480,4083,5862,7733,9643,11462,13138,14552,15643,16349,16613,16430,15792,14754,13371,11766,10047,8366,6846,5592,4681,4128,3910,3953,4152,4388,4538,4516,4243,3720,2946,1983,898,-236,-1351,-2384,-3298,-4064,-4659,-5088,-5347,-5451,-5415,-5269,-5036,-4748,-4441,-4145,-3878,-3675,-3520,-3422,-3333,-3214,-2998,-2628,-2049,-1247,-227,934,2155,3288,4218,4787,4933,4574,3740,2477,903,-851,-2617,-4255,-5634,-6656,-7283,-7501,-7354,-6920,-6272,-5542,-4793,-4147,-3632,-3302,-3133,-3096,-3112,-3095,-2958,-2614,-2019,-1148,-4,1347,2873,4463,6066,7588,8984,10208,11238,12074,12720,13192,13503,13655,13631,13415,12953,12218,11172,9802,8140,6230,4180,2102,152,-1532,-2801,-3540,-3681,-3182,-2085,-472,1514,3698,5883,7878,9506,10624,11147,11022,10266,8928,7123,4968,2644,293,-1913,-3837,-5379,-6455,-7043,-7143,-6780,-6022,-4917,-3559,-2006,-341,1367,3051,4649,6100,7375,8421,9228,9775,10025,9985,9596,8870,7783,6368,4690,2836,958,-809,-2296,-3377,-3963,-4026,-3615,-2846,-1885,-955,-248,41,-190,-980,-2253,-3865,-5574,-7131,-8277,-8797,-8567,-7541,-5802,-3513,-911,1715,4102,5995,7225,7686,7368,6333,4713,2687,446,-1817,-3939,-5803,-7340,-8532,-9398,-9982,-10338,-10504,-10527,-10403,-10158,-9771,-9247,-8587,-7802,-6922,-6000,-5084,-4252,-3561,-3061,-2792,-2738,-2880,-3133,-3426,-3637,-3693,-3498,-3041,-2317,-1404,-399,557,1334,1796,1886,1552,846,-149,-1293,-2412,-3343,-3918,-4030,-3613,-2693,-1351,247,1909,3400,4526,5099,5043,4317,3004,1237,-777,-2817,-4641,-6046,-6865,-7005,-6443,-5242,-3521,-1466,719,2811,4613,5954,6717,6844,6327,5235,3661,1771,-278,-2275,-4045,-5408,-6234,-6452,-6052,-5097,-3711,-2046,-289,1413,2906,4125,5007,5582,5881,5990,5991,5950,5939,5964,6026,6089,6090,5983,5722,5286,4707,4020,3329,2712,2281,2103,2210,2594,3181,3862,4505,4968,5136,4920,4300,3283,1962,430,-1161,-2680,-4006,-5045,-5772,-6178,-6323,-6275,-6114,-5915,-5723,-5579,-5475,-5423,-5393,-5384,-5392,-5405,-5462,-5547,-5711,-5929,-6224,-6537,-6843,-7049,-7087,-6878,-6363,-5510,-4333,-2883,-1268,377,1886,3094,3854,4057,3662,2693,1246,-514,-2387,-4139,-5563,-6460,-6722,-6263,-5111,-3322,-1036,1600,4387,7160,9732,11966,13734,14966,15600,15658,15149,14171,12815,11214,9518,7855,6369,5140,4252,3699,3483,3518,3735,4026,4271,4399,4297,3943,3293,2374,1229,-61,-1399,-2674,-3778,-4631,-5159,-5363,-5247,-4873,-4314,-3641,-2930,-2215,-1522,-845,-178,499,1178,1845,2466,2980,3354,3531,3505,3293,2932,2521,2126,1853,1748,1849,2124,2528,2956,3317,3511,3474,3176,2639,1927,1145,406,-166,-482,-480,-167,398,1121,1852,2462,2826,2846,2512,1819,851,-303,-1534,-2741,-3858,-4842,-5706,-6459,-7154,-7811,-8445,-9037,-9535,-9858,-9922,-9627,-8917,-7761,-6197,-4300,-2218,-99,1854,3477,4607,5124,4980,4154,2720,796,-1462,-3828,-6112,-8091,-9594,-10497,-10728,-10285,-9235,-7682,-5789,-3724,-1660,239,1856,3088,3896,4259,4213,3808,3145,2314,1452,666,67,-252,-254,97,768,1714,2860,4095,5334,6456,7401,8084,8481,8565,8338,7814,7010,5953,4676,3223,1632,-25,-1714,-3350,-4910,-6317,-7557,-8566,-9328,-9786,-9924,-9708,-9149,-8272,-7146,-5861,-4538,-3311,-2297,-1599,-1278,-1334,-1736,-2376,-3134,-3854,-4397,-4637,-4484,-3914,-2925,-1618,-79,1506,2990,4185,4948,5167,4786,3802,2284,329,-1894,-4232,-6488,-8498,-10103,-11175,-11644,-11464,-10673,-9334,-7591,-5602,-3565,-1667,-74,1080,1738,1869,1544,836,-106,-1144,-2117,-2895,-3357,-3449,-3125,-2429,-1410,-183,1128,2386,3452,4216,4588,4535,4049,3198,2059,769,-543,-1730,-2665,-3243,-3398,-3103,-2370,-1263,139,1710,3332,4865,6188,7183,7759,7850,7433,6497,5119,3340,1313,-870,-3041,-5082,-6858,-8278,-9271,-9809,-9887,-9551,-8831,-7828,-6594,-5241,-3849,-2521,-1348,-409,237,573,614,433,123,-169,-334,-221,228,1060,2244,3688,5266,6819,8194,9264,9945,10212,10075,9604,8867,7943,6913,5810,4687,3546,2420,1322,299,-600,-1312,-1769,-1912,-1717,-1169,-331,729,1885,2995,3917,4524,4709,4433,3694,2543,1092,-555,-2232,-3834,-5216,-6301,-7017,-7313,-7184,-6611,-5634,-4289,-2643,-807,1112,2962,4600,5885,6708,6975,6663,5777,4375,2570,480,-1733,-3923,-5939,-7647,-8943,-9743,-10013,-9753,-8998,-7843,-6390,-4779,-3162,-1650,-387,571,1154,1362,1208,749,58,-768,-1617,-2389,-2965,-3280,-3263,-2912,-2235,-1302,-171,1040,2262,3395,4379,5181,5787,6225,6537,6780,7018,7303,7670,8146,8708,9343,9995,10603,11111,11438,11527,11317,10767,9835,8548,6896,4966,2812,547,-1727,-3886,-5836,-7459,-8688,-9437,-9680,-9386,-8584,-7302,-5644,-3684,-1576,575,2623,4464,5997,7157,7904,8214,8108,7578,6681,5436,3920,2202,384,-1403,-3032,-4347,-5223,-5561,-5286,-4412,-2982,-1129,980,3130,5094,6649,7617,7868,7351,6100,4192,1818,-856,-3567,-6133,-8316,-9997,-11036,-11427,-11178,-10393,-9202,-7787,-6312,-4969,-3877,-3149,-2809,-2853,-3193,-3721,-4277,-4709,-4862,-4637,-3959,-2854,-1376,332,2096,3746,5099,6045,6522,6536,6170,5533,4763,3992,3306,2769,2375,2108,1919,1755,1593,1411,1230,1088,1026,1105,1358,1814,2478,3323,4309,5360,6397,7304,7994,8346,8308,7825,6909,5634,4082,2435,818,-562,-1594,-2129,-2142,-1607,-599,765,2324,3891,5271,6309,6868,6897,6375,5373,3979,2333,578,-1152,-2733,-4069,-5100,-5785,-6122,-6131,-5847,-5332,-4648,-3873,-3082,-2343,-1735,-1302,-1097,-1133,-1408,-1885,-2495,-3147,-3729,-4120,-4225,-3937,-3231,-2088,-561,1237,3194,5115,6865,8266,9204,9593,9387,8601,7286,5542,3505,1340,-781,-2671,-4188,-5198,-5632,-5479,-4765,-3610,-2141,-536,1024,2384,3394,3980,4069,3691,2861,1681,236,-1344,-2961,-4483,-5838,-6933,-7726,-8182,-8298,-8089,-7591,-6869,-5972,-4982,-3939,-2907,-1896,-931,-13,872,1698,2476,3156,3706,4070,4189,4036,3575,2842,1875,769,-367,-1422,-2276,-2852,-3084,-2964,-2509,-1765,-814,266,1394,2487,3502,4392,5138,5750,6212,6559,6792,6928,6990,6975,6914,6802,6653,6475,6258,6002,5689,5294,4799,4179,3415,2508,1468,339,-821,-1920,-2878,-3590,-4006,-4074,-3808,-3244,-2454,-1522,-556,391,1218,1931,2490,2925,3252,3490,3653,3730,3706,3556,3263,2816,2239,1542,774,-26,-847,-1645,-2455,-3256,-4086,-4929,-5773,-6569,-7252,-7742,-7967,-7881,-7458,-6744,-5792,-4717,-3631,-2647,-1857,-1300,-989,-869,-880,-917,-915,-806,-588,-289,15,215,199,-140,-882,-2044,-3630,-5533,-7655,-9796,-11785,-13399,-14456,-14808,-14344,-13071,-11023,-8377,-5309,-2109,989,3704,5861,7308,8015,8002,7395,6330,5017,3606,2281,1133,241,-387,-785,-1006,-1134,-1227,-1334,-1474,-1611,-1714,-1691,-1497,-1056,-363,591,1752,3048,4387,5658,6771,7624,8157,8321,8092,7497,6558,5373,4011,2606,1254,57,-898,-1585,-1979,-2120,-2045,-1829,-1528,-1191,-851,-494,-104,365,930,1611,2354,3105,3748,4166,4267,3975,3313,2329,1181,15,-952,-1581,-1722,-1358,-492,753,2230,3745,5111,6164,6791,6937,6603,5867,4819,3623,2421,1367,584,161,121,446,1044,1776,2490,2999,3152,2826,1969,592,-1207,-3275,-5395,-7354,-8907,-9919,-10246,-9904,-8953,-7549,-5919,-4290,-2914,-1994,-1662,-2002,-2964,-4467,-6302,-8258,-10047,-11434,-12186,-12152,-11268,-9555,-7132,-4201,-1001,2177,5079,7459,9150,10034,10098,9375,8002,6125,3973,1734,-362,-2174,-3551,-4450,-4838,-4764,-4290,-3500,-2480,-1304,-27,1314,2699,4119,5555,6985,8367,9656,10792,11714,12389,12765,12840,12601,12048,11196,10055,8630,6956,5055,2985,821,-1343,-3392,-5208,-6675,-7720,-8282,-8357,-7994,-7244,-6231,-5021,-3747,-2460,-1257,-169,759,1498,2052,2402,2581,2600,2500,2308,2055,1757,1400,982,445,-230,-1083,-2120,-3312,-4602,-5881,-7029,-7899,-8357,-8319,-7701,-6548,-4897,-2905,-740,1387,3256,4678,5501,5639,5095,3924,2290,368,-1613,-3451,-4968,-6050,-6642,-6777,-6535,-6038,-5444,-4877,-4470,-4287,-4382,-4730,-5311,-6043,-6863,-7680,-8417,-9006,-9385,-9532,-9407,-9049,-8456,-7701,-6825,-5894,-4964,-4073,-3258,-2516,-1864,-1269,-741,-263,149,463,648,647,425,-48,-771,-1722,-2831,-4025,-5195,-6244,-7088,-7651,-7916,-7861,-7527,-6945,-6173,-5276,-4292,-3284,-2268,-1272,-317,600,1447,2232,2920,3504,3978,4316,4560,4688,4757,4782,4800,4839,4922,5054,5258,5502,5797,6074,6316,6428,6368,6042,5430,4492,3270,1806,220,-1392,-2878,-4136,-5053,-5564,-5637,-5283,-4555,-3545,-2373,-1169,-65,837,1457,1768,1790,1560,1174,684,205,-244,-591,-840,-976,-1006,-931,-753,-458,-48,487,1136,1877,2682,3503,4297,5025,5647,6154,6518,6741,6804,6677,6351,5762,4931,3809,2464,927,-700,-2302,-3778,-5008,-5923,-6480,-6674,-6551,-6164,-5601,-4921,-4202,-3452,-2713,-1946,-1161,-324,564,1492,2442,3373,4243,5014,5639,6102,6367,6430,6283,5918,5350,4577,3617,2501,1256,-59,-1382,-2641,-3750,-4638,-5239,-5504,-5418,-4979,-4222,-3186,-1942,-557,890,2312,3644,4802,5731,6379,6716,6723,6410,5791,4919,3844,2668,1476,377,-526,-1172,-1494,-1506,-1223,-721,-88,580,1180,1647,1937,2045,2017,1903,1793,1750,1835,2068,2452,2953,3535,4134,4711,5200,5571,5775,5785,5580,5154,4519,3715,2786,1812,859,15,-652,-1086,-1254,-1154,-799,-254,428,1128,1769,2230,2434,2313,1835,1015,-100,-1424,-2844,-4248,-5523,-6572,-7357,-7827,-8031,-7974,-7741,-7368,-6929,-6456,-5983,-5525,-5089,-4672,-4274,-3894,-3525,-3182,-2863,-2586,-2360,-2187,-2073,-1989,-1908,-1764,-1501,-1034,-332,662,1908,3380,4958,6540,7969,9139,9933,10315,10270,9865,9174,8322,7412,6542,5771,5122,4579,4105,3639,3138,2560,1905,1203,510,-73,-462,-543,-264,421,1478,2843,4401,6000,7490,8712,9533,9863,9644,8881,7634,5998,4132,2185,347,-1245,-2465,-3251,-3596,-3554,-3222,-2757,-2301,-2024,-2035,-2414,-3155,-4190,-5393,-6576,-7579,-8227,-8423,-8134,-7402,-6334,-5101,-3862,-2786,-1977,-1474,-1260,-1230,-1249,-1152,-790,-44,1141,2749,4706,6852,9014,10967,12503,13436,13627,12996,11561,9396,6694,3678,649,-2105,-4309,-5758,-6327,-6030,-4947,-3313,-1377,534,2142,3202,3570,3205,2172,633,-1201,-3073,-4776,-6117,-7000,-7410,-7399,-7099,-6672,-6277,-6066,-6120,-6464,-7039,-7741,-8394,-8839,-8900,-8459,-7452,-5895,-3871,-1545,884,3175,5114,6502,7218,7207,6502,5217,3524,1645,-198,-1785,-2935,-3554,-3570,-3047,-2068,-788,606,1940,3062,3855,4290,4375,4194,3863,3507,3254,3182,3344,3722,4277,4920,5561,6104,6466,6598,6475,6114,5558,4884,4177,3529,3035,2759,2749,3025,3554,4278,5103,5906,6559,6950,6981,6605,5823,4665,3221,1577,-149,-1874,-3504,-5003,-6336,-7498,-8503,-9344,-10041,-10572,-10927,-11082,-11005,-10688,-10113,-9304,-8277,-7090,-5798,-4473,-3198,-2024,-1028,-227,348,719,910,975,978,977,1050,1238,1587,2100,2765,3527,4319,5033,5568,5803,5649,5030,3933,2370,440,-1746,-4003,-6161,-8010,-9394,-10169,-10260,-9660,-8430,-6705,-4687,-2593,-668,875,1886,2270,2040,1280,150,-1138,-2361,-3314,-3828,-3840,-3323,-2391,-1161,146,1354,2269,2772,2793,2349,1507,407,-786,-1907,-2781,-3292,-3368,-2983,-2206,-1130,99,1311,2353,3095,3451,3411,2999,2322,1494,659,-46,-531,-723,-613,-229,372,1116,1921,2736,3516,4251,4958,5652,6384,7150,7990,8853,9715,10486,11083,11411,11393,10981,10168,8997,7542,5918,4241,2637,1194,-2,-927,-1568,-1944,-2111,-2085,-1941,-1688,-1380,-1017,-653,-272,59,358,570,704,725,640,419,68,-436,-1092,-1909,-2869,-3959,-5117,-6282,-7361,-8243,-8844,-9069,-8884,-8286,-7321,-6087,-4708,-3330,-2106,-1167,-616,-518,-884,-1683,-2834,-4215,-5687,-7071,-8218,-8964,-9221,-8929,-8104,-6844,-5263,-3572,-1917,-493,605,1298,1605,1583,1352,1039,801,740,961,1480,2299,3342,4513,5695,6750,7575,8058,8160,7836,7128,6057,4734,3234,1691,199,-1126,-2201,-2956,-3351,-3369,-3028,-2360,-1439,-341,838,1994,3048,3907,4531,4872,4937,4728,4285,3643,2862,1984,1078,179,-649,-1377,-1959,-2381,-2641,-2746,-2746,-2679,-2611,-2593,-2656,-2815,-3043,-3281,-3457,-3463,-3227,-2662,-1761,-532,932,2506,4020,5286,6137,6441,6130,5227,3804,2036,101,-1795,-3462,-4792,-5678,-6145,-6211,-5968,-5510,-4915,-4259,-3568,-2864,-2127,-1342,-491,444,1435,2471,3483,4417,5188,5717,5926,5741,5118,4020,2455,467,-1888,-4476,-7187,-9833,-12265,-14303,-15825,-16722,-16969,-16575,-15627,-14247,-12597,-10837,-9144,-7633,-6420,-5531,-4975,-4702,-4627,-4657,-4676,-4601,-4350,-3897,-3242,-2428,-1546,-674,73,631,942,1009,855,553,181,-166,-412,-498,-395,-101,354,919,1528,2107,2600,2928,3083,3020,2782,2392,1930,1485,1126,956,985,1245,1671,2193,2696,3062,3208,3055,2620,1923,1081,201,-566,-1096,-1299,-1116,-570,291,1351,2491,3574,4497,5165,5543,5616,5407,4972,4360,3637,2842,2009,1142,235,-729,-1769,-2884,-4062,-5260,-6413,-7428,-8214,-8658,-8702,-8279,-7428,-6192,-4707,-3132,-1636,-394,476,909,899,545,-48,-682,-1212,-1468,-1361,-857,9,1131,2374,3564,4561,5239,5533,5440,4993,4297,3448,2580,1779,1142,700,470,433,546,756,1020,1281,1519,1700,1811,1832,1742,1518,1131,570,-180,-1102,-2158,-3295,-4418,-5436,-6240,-6723,-6806,-6427,-5567,-4256,-2559,-594,1481,3507,5289,6680,7542,7797,7420,6452,4981,3163,1150,-845,-2680,-4188,-5286,-5935,-6132,-5950,-5460,-4763,-3949,-3090,-2224,-1385,-546,293,1179,2128,3156,4265,5424,6606,7751,8811,9737,10491,11050,11401,11543,11477,11225,10803,10251,9616,8953,8325,7793,7400,7166,7066,7066,7054,6961,6651,6064,5132,3872,2322,589,-1185,-2859,-4262,-5279,-5815,-5843,-5396,-4560,-3482,-2325,-1268,-469,-41,-50,-496,-1311,-2396,-3593,-4759,-5738,-6426,-6746,-6694,-6297,-5650,-4847,-4034,-3298,-2769,-2486,-2501,-2792,-3314,-3999,-4739,-5458,-6038,-6425,-6548,-6396,-5960,-5270,-4366,-3294,-2116,-885,352,1527,2609,3519,4219,4643,4758,4524,3966,3100,2039,880,-207,-1070,-1553,-1526,-926,274,2010,4171,6593,9067,11402,13372,14828,15620,15681,15004,13611,11631,9179,6452,3619,883,-1612,-3705,-5336,-6422,-6993,-7062,-6720,-6047,-5147,-4123,-3058,-2033,-1096,-292,355,830,1121,1220,1125,831,350,-305,-1095,-1970,-2850,-3650,-4251,-4562,-4469,-3913,-2852,-1296,685,2981,5436,7863,10083,11906,13207,13878,13906,13299,12135,10518,8565,6401,4145,1889,-252,-2223,-3907,-5276,-6225,-6766,-6851,-6552,-5912,-5034,-4042,-3001,-2030,-1127,-326,428,1179,1983,2879,3878,4934,5996,6931,7652,8011,7934,7349,6240,4650,2639,343,-2112,-4555,-6837,-8803,-10330,-11314,-11691,-11445,-10594,-9228,-7463,-5461,-3416,-1496,119,1310,2005,2180,1865,1143,99,-1129,-2459,-3755,-4961,-5980,-6769,-7273,-7455,-7274,-6723,-5778,-4481,-2853,-993,1008,3027,4923,6590,7900,8799,9226,9186,8708,7834,6663,5252,3715,2127,582,-814,-1984,-2815,-3242,-3197,-2648,-1608,-130,1676,3660,5643,7408,8788,9591,9741,9187,7983,6250,4158,1935,-208,-2049,-3433,-4250,-4462,-4101,-3264,-2079,-729,616,1774,2598,2962,2813,2119,948,-607,-2393,-4224,-5933,-7345,-8364,-8911,-9008,-8690,-8061,-7217,-6265,-5285,-4320,-3398,-2491,-1584,-643,341,1355,2341,3248,3963,4427,4557,4334,3779,2955,1972,965,59,-613,-990,-1037,-791,-331,226,746,1111,1202,989,431,-403,-1435,-2546,-3581,-4422,-4940,-5074,-4788,-4119,-3131,-1943,-689,478,1430,2040,2240,2004,1337,327,-940,-2333,-3715,-4962,-5971,-6646,-6957,-6868,-6404,-5598,-4506,-3208,-1767,-283,1188,2548,3752,4716,5402,5758,5760,5394,4673,3628,2318,825,-754,-2302,-3704,-4832,-5590,-5883,-5667,-4931,-3696,-2043,-62,2111,4354,6498,8443,10023,11177,11814,11923,11511,10659,9454,8062,6625,5318,4289,3650,3476,3786,4535,5651,6994,8438,9818,10997,11871,12328,12351,11893,10976,9654,7953,5979,3789,1480,-854,-3134,-5268,-7182,-8809,-10099,-11024,-11580,-11775,-11660,-11268,-10679,-9945,-9144,-8326,-7557,-6865,-6284,-5822,-5463,-5193,-4964,-4739,-4461,-4095,-3604,-2978,-2239,-1412,-572,216,865,1305,1483,1368,986,365,-397,-1203,-1931,-2468,-2724,-2646,-2229,-1514,-602,398,1335,2095,2564,2686,2433,1835,947,-146,-1344,-2561,-3690,-4661,-5393,-5833,-5926,-5659,-4998,-3999,-2685,-1171,449,2030,3449,4587,5369,5749,5744,5387,4759,3940,3012,2047,1087,161,-737,-1607,-2469,-3316,-4140,-4898,-5554,-6046,-6321,-6347,-6094,-5565,-4795,-3817,-2714,-1552,-433,562,1333,1808,1920,1648,999,42,-1106,-2290,-3317,-4006,-4190,-3763,-2685,-1010,1138,3550,5974,8164,9850,10881,11119,10566,9280,7403,5123,2656,208,-2022,-3881,-5253,-6068,-6298,-5967,-5126,-3863,-2286,-521,1298,3030,4549,5727,6481,6729,6454,5646,4339,2597,485,-1886,-4424,-6996,-9490,-11754,-13679,-15121,-15996,-16225,-15793,-14735,-13141,-11145,-8925,-6672,-4578,-2814,-1515,-753,-554,-855,-1564,-2518,-3564,-4530,-5285,-5740,-5855,-5639,-5152,-4466,-3675,-2864,-2100,-1432,-884,-447,-97,212,528,902,1372,1949,2646,3416,4245,5047,5773,6341,6692,6781,6572,6069,5284,4274,3096,1841,588,-579,-1618,-2487,-3210,-3797,-4294,-4724,-5096,-5396,-5593,-5624,-5450,-5008,-4277,-3258,-1996,-560,922,2336,3533,4397,4842,4810,4304,3371,2105,651,-833,-2162,-3188,-3762,-3813,-3306,-2273,-817,933,2778,4538,6009,7033,7481,7291,6446,5023,3112,890,-1489,-3816,-5933,-7668,-8899,-9549,-9569,-8986,-7865,-6300,-4454,-2437,-424,1495,3212,4675,5857,6737,7330,7631,7673,7454,7029,6401,5645,4778,3866,2931,2023,1147,348,-394,-1050,-1636,-2152,-2606,-3006,-3368,-3703,-4039,-4406,-4830,-5336,-5921,-6572,-7222,-7800,-8196,-8307,-8062,-7411,-6387,-5064,-3577,-2095,-785,180,699,688,182,-773,-2015,-3405,-4742,-5886,-6698,-7120,-7107,-6694,-5907,-4828,-3532,-2110,-672,710,1915,2909,3613,4056,4242,4259,4182,4116,4135,4304,4631,5112,5706,6362,7024,7635,8162,8571,8871,9056,9172,9246,9313,9400,9486,9547,9514,9331,8938,8307,7439,6365,5164,3925,2765,1796,1122,818,940,1488,2453,3766,5344,7051,8738,10221,11316,11841,11667,10686,8911,6377,3259,-261,-3913,-7449,-10609,-13193,-15048,-16095,-16319,-15772,-14544,-12769,-10587,-8148,-5602,-3084,-721,1356,3054,4271,4961,5110,4738,3928,2774,1399,-78,-1545,-2922,-4143,-5186,-6044,-6729,-7249,-7601,-7757,-7684,-7316,-6620,-5560,-4153,-2441,-511,1517,3505,5286,6743,7732,8219,8173,7666,6811,5757,4687,3778,3152,2922,3081,3598,4356,5212,6003,6588,6858,6776,6357,5699,4928,4206,3678,3460,3622,4159,5012,6054,7117,8022,8579,8651,8147,7032,5374,3266,896,-1540,-3820,-5752,-7167,-7994,-8189,-7834,-7040,-5967,-4796,-3666,-2695,-1937,-1394,-1018,-741,-471,-128,358,1032,1902,2942,4095,5267,6353,7250,7854,8115,7993,7524,6744,5767,4671,3578,2558,1661,888,210,-438,-1125,-1918,-2857,-3957,-5179,-6476,-7746,-8881,-9769,-10279,-10333,-9842,-8801,-7216,-5170,-2763,-165,2474,4937,7079,8722,9792,10229,10088,9459,8504,7407,6374,5563,5126,5127,5576,6425,7527,8737,9815,10575,10809,10376,9208,7299,4746,1716,-1570,-4839,-7819,-10257,-11950,-12778,-12713,-11822,-10255,-8227,-5988,-3798,-1882,-436,447,707,396,-385,-1501,-2756,-3999,-5044,-5787,-6130,-6059,-5595,-4821,-3845,-2808,-1821,-999,-390,-19,143,141,38,-117,-299,-488,-728,-1053,-1520,-2201,-3105,-4271,-5642,-7167,-8729,-10207,-11465,-12368,-12814,-12722,-12053,-10839,-9127,-7049,-4750,-2394,-170,1798,3380,4539,5260,5588,5606,5409,5126,4868,4737,4821,5163,5768,6620,7640,8751,9838,10793,11524,11973,12128,12024,11753,11417,11155,11062,11217,11627,12261,13010,13760,14353,14653,14570,14030,13069,11726,10141,8419,6719,5129,3732,2535,1514,584,-342,-1386,-2636,-4153,-5976,-8045,-10326,-12658,-14935,-16964,-18597,-19680,-20099,-19791,-18770,-17100,-14929,-12439,-9832,-7322,-5098,-3297,-2052,-1394,-1356,-1880,-2901,-4296,-5945,-7699,-9435,-11025,-12373,-13400,-14049,-14286,-14108,-13506,-12519,-11160,-9477,-7504,-5284,-2871,-305,2329,4972,7493,9798,11715,13136,13909,13974,13291,11929,10013,7767,5449,3352,1741,828,739,1485,2993,5079,7516,10042,12406,14400,15894,16825,17218,17159,16765,16178,15506,14842,14206,13595,12960,12226,11350,10274,9012,7582,6066,4545,3134,1924,1007,429,203,296,628,1078,1505,1752,1680,1177,184,-1315,-3253,-5546,-8034,-10558,-12942,-15016,-16668,-17795,-18366,-18385,-17876,-16926,-15599,-14005,-12223,-10351,-8450,-6600,-4840,-3245,-1859,-739,51,495,557,257,-370,-1257,-2317,-3439,-4516,-5445,-6127,-6511,-6556,-6272,-5689,-4870,-3892,-2845,-1825,-921,-211,244,431,329,0,-525,-1138,-1752,-2254,-2530,-2504,-2108,-1335,-221,1163,2702,4281,5784,7108,8196,9012,9556,9856,9952,9880,9679,9357,8894,8272,7417,6298,4864,3128,1125,-1035,-3210,-5204,-6828,-7887,-8260,-7862,-6713,-4909,-2621,-95,2403,4585,6200,7036,6980,5978,4107,1483,-1664,-5103,-8559,-11787,-14583,-16786,-18315,-19131,-19258,-18749,-17680,-16150,-14241,-12064,-9718,-7296,-4925,-2694,-717,904,2108,2815,3023,2721,1964,825,-606,-2200,-3857,-5449,-6893,-8105,-9048,-9704,-10077,-10196,-10071,-9734,-9177,-8400,-7384,-6122,-4611,-2902,-1039,854,2677,4294,5600,6523,7020,7119,6862,6342,5648,4884,4142,3497,3015,2737,2685,2866,3241,3800,4449,5163,5838,6414,6816,6961,6809,6299,5428,4205,2700,1012,-708,-2294,-3572,-4384,-4637,-4276,-3332,-1898,-106,1847,3773,5458,6724,7414,7440,6752,5401,3458,1096,-1513,-4148,-6609,-8704,-10301,-11296,-11656,-11398,-10568,-9270,-7613,-5719,-3718,-1730,138,1786,3128,4100,4642,4728,4356,3552,2376,927,-684,-2317,-3843,-5141,-6121,-6723,-6932,-6772,-6304,-5621,-4830,-4041,-3358,-2851,-2561,-2497,-2611,-2854,-3120,-3337,-3407,-3290,-2944,-2381,-1599,-642,505,1780,3214,4737,6364,8024,9700,11329,12872,14276,15510,16518,17271,17715,17800,17498,16778,15656,14167,12399,10449,8456,6553,4848,3475,2475,1922,1788,2053,2618,3377,4190,4921,5449,5697,5607,5201,4519,3656,2711,1806,1017,432,51,-125,-169,-162,-216,-443,-929,-1753,-2925,-4440,-6213,-8154,-10114,-11959,-13537,-14736,-15463,-15689,-15408,-14697,-13638,-12379,-11047,-9802,-8739,-7959,-7468,-7255,-7237,-7298,-7325,-7173,-6764,-6029,-4959,-3611,-2041,-379,1281,2830,4174,5272,6085,6616,6901,6961,6850,6609,6280,5915,5563,5275,5112,5111,5330,5786,6508,7494,8733,10185,11801,13491,15160,16671,17904,18702,18958,18559,17464,15658,13216,10240,6899,3393,-75,-3273,-6001,-8081,-9376,-9828,-9439,-8312,-6592,-4529,-2349,-335,1309,2409,2869,2674,1874,565,-1096,-2972,-4880,-6695,-8295,-9603,-10587,-11232,-11582,-11669,-11556,-11282,-10879,-10360,-9726,-8975,-8118,-7187,-6232,-5329,-4577,-4053,-3857,-4011,-4562,-5450,-6636,-7994,-9418,-10759,-11888,-12665,-12992,-12778,-11989,-10623,-8716,-6365,-3675,-812,2080,4820,7279,9325,10890,11925,12443,12465,12056,11267,10161,8795,7218,5494,3685,1889,205,-1232,-2291,-2846,-2794,-2090,-757,1130,3374,5782,8063,9986,11307,11903,11678,10716,9099,7065,4821,2623,693,-792,-1699,-1946,-1533,-481,1102,3094,5324,7602,9725,11506,12769,13403,13323,12533,11086,9084,6703,4090,1461,-1048,-3284,-5174,-6661,-7741,-8433,-8753,-8751,-8428,-7823,-6954,-5842,-4558,-3144,-1699,-301,976,2061,2940,3583,4034,4300,4434,4448,4349,4116,3721,3112,2272,1173,-161,-1692,-3351,-5051,-6698,-8200,-9469,-10440,-11053,-11272,-11060,-10415,-9334,-7862,-6054,-4010,-1851,275,2212,3820,4982,5638,5795,5523,4979,4341,3844,3684,4033,4996,6586,8737,11297,14047,16728,19085,20854,21860,21961,21121,19372,16808,13598,9917,5990,2031,-1744,-5115,-7904,-9946,-11126,-11402,-10770,-9334,-7239,-4696,-1976,670,2964,4695,5708,5905,5313,3987,2103,-152,-2539,-4820,-6784,-8254,-9116,-9333,-8923,-7981,-6650,-5085,-3486,-1984,-733,200,776,1000,932,629,177,-362,-942,-1528,-2130,-2744,-3402,-4110,-4889,-5713,-6573,-7413,-8178,-8817,-9247,-9425,-9286,-8800,-7945,-6739,-5222,-3475,-1612,237,1922,3300,4254,4680,4539,3831,2614,1020,-773,-2537,-4018,-4971,-5188,-4518,-2923,-435,2768,6451,10285,13906,16967,19153,20234,20117,18789,16423,13250,9601,5851,2339,-605,-2765,-4003,-4293,-3708,-2388,-541,1619,3851,5955,7741,9074,9846,10006,9546,8490,6921,4929,2638,184,-2304,-4692,-6871,-8745,-10263,-11388,-12136,-12549,-12675,-12606,-12396,-12137,-11865,-11633,-11435,-11268,-11097,-10876,-10566,-10127,-9553,-8835,-8021,-7133,-6246,-5412,-4696,-4157,-3835,-3762,-3933,-4333,-4900,-5572,-6246,-6842,-7249,-7410,-7244,-6737,-5870,-4671,-3190,-1484,366,2287,4200,6036,7725,9206,10424,11355,11980,12335,12472,12477,12459,12523,12760,13232,13958,14888,15951,16992,17873,18417,18502,18038,16994,15413,13375,11006,8460,5857,3358,1032,-1014,-2746,-4125,-5131,-5780,-6064,-6032,-5713,-5168,-4485,-3740,-3063,-2532,-2269,-2319,-2744,-3533,-4652,-6032,-7559,-9130,-10610,-11882,-12865,-13459,-13646,-13381,-12676,-11545,-10025,-8164,-6030,-3705,-1265,1181,3546,5737,7660,9250,10452,11206,11514,11336,10695,9597,8080,6199,4009,1613,-909,-3424,-5832,-8006,-9849,-11264,-12206,-12635,-12586,-12084,-11238,-10126,-8874,-7567,-6301,-5125,-4098,-3220,-2511,-1945,-1500,-1133,-793,-410,75,748,1645,2815,4241,5891,7674,9474,11151,12534,13491,13877,13607,12643,11000,8750,6035,3008,-112,-3137,-5853,-8111,-9766,-10747,-11020,-10598,-9556,-8001,-6089,-3989,-1903,-12,1507,2511,2909,2653,1771,327,-1544,-3694,-5930,-8077,-9946,-11387,-12287,-12564,-12219,-11284,-9855,-8078,-6099,-4114,-2264,-722,411,1043,1132,686,-258,-1618,-3275,-5107,-6963,-8722,-10271,-11530,-12464,-13046,-13328,-13321,-13121,-12769,-12345,-11901,-11462,-11060,-10663,-10252,-9762,-9137,-8324,-7272,-5995,-4484,-2856,-1176,384,1689,2599,3003,2847,2151,986,-487,-2063,-3511,-4579,-5065,-4810,-3748,-1896,620,3616,6837,10011,12881,15213,16845,17684,17697,16934,15479,13474,11079,8461,5793,3213,851,-1207,-2895,-4182,-5054,-5535,-5642,-5425,-4939,-4241,-3417,-2531,-1680,-930,-356,-3,107,-30,-372,-872,-1440,-2005,-2462,-2760,-2834,-2692,-2344,-1858,-1308,-770,-333,-20,120,132,37,-91,-180,-167,21,394,966,1669,2444,3164,3726,4019,3961,3537,2756,1705,501,-721,-1821,-2691,-3266,-3527,-3513,-3300,-2991,-2699,-2512,-2511,-2719,-3129,-3694,-4332,-4937,-5410,-5623,-5496,-4944,-3925,-2441,-529,1743,4250,6880,9482,11917,14069,15810,17087,17824,18035,17710,16913,15686,14133,12328,10396,8436,6572,4893,3490,2404,1662,1253,1141,1288,1621,2096,2649,3222,3789,4271,4654,4865,4873,4626,4093,3257,2128,719,-890,-2660,-4469,-6239,-7867,-9255,-10343,-11065,-11410,-11361,-10961,-10236,-9254,-8063,-6732,-5308,-3847,-2377,-945,439,1730,2920,3957,4818,5442,5794,5825,5523,4876,3919,2707,1311,-160,-1620,-2957,-4109,-4998,-5625,-5955,-6040,-5892,-5581,-5148,-4644,-4103,-3538,-2950,-2329,-1651,-899,-51,913,2004,3230,4584,6055,7605,9200,10775,12288,13653,14838,15764,16407,16727,16703,16331,15601,14534,13144,11475,9581,7531,5400,3268,1202,-737,-2512,-4094,-5478,-6667,-7672,-8524,-9232,-9824,-10301,-10660,-10887,-10951,-10825,-10467,-9860,-8976,-7833,-6466,-4940,-3376,-1883,-626,273,710,599,-34,-1186,-2722,-4545,-6466,-8350,-10024,-11372,-12294,-12753,-12734,-12285,-11461,-10346,-9034,-7594,-6106,-4616,-3167,-1775,-459,781,1937,3002,3960,4795,5466,5962,6244,6310,6158,5793,5249,4542,3712,2791,1819,840,-100,-969,-1725,-2349,-2816,-3114,-3215,-3120,-2807,-2286,-1590,-735,190,1147,2055,2858,3517,4002,4316,4481,4520,4484,4400,4312,4247,4231,4293,4444,4701,5053,5490,5970,6466,6920,7323,7636,7882,8066,8214,8363,8515,8683,8839,8952,8965,8831,8479,7881,6989,5826,4390,2757,984,-828,-2573,-4151,-5451,-6391,-6909,-6958,-6562,-5728,-4551,-3105,-1504,131,1704,3090,4222,5017,5430,5445,5041,4256,3102,1652,-49,-1906,-3849,-5768,-7575,-9165,-10457,-11367,-11852,-11852,-11378,-10423,-9045,-7319,-5353,-3277,-1217,698,2382,3750,4766,5421,5717,5718,5476,5095,4659,4274,4013,3938,4066,4397,4885,5465,6061,6568,6920,7039,6885,6450,5748,4841,3812,2763,1816,1069,620,506,765,1346,2227,3299,4510,5751,6978,8118,9141,10026,10742,11271,11584,11622,11352,10691,9608,8051,6038,3583,787,-2252,-5371,-8409,-11196,-13576,-15428,-16690,-17327,-17393,-16958,-16140,-15061,-13845,-12571,-11307,-10054,-8805,-7492,-6088,-4519,-2800,-931,998,2888,4601,5998,6969,7421,7348,6764,5781,4510,3127,1768,583,-336,-953,-1238,-1272,-1091,-807,-492,-231,-78,-58,-186,-432,-758,-1096,-1363,-1474,-1330,-882,-60,1095,2573,4230,5971,7597,8979,9963,10456,10429,9879,8906,7603,6129,4628,3232,2052,1146,531,179,14,-45,-127,-300,-651,-1190,-1886,-2668,-3415,-3999,-4281,-4170,-3579,-2528,-1041,749,2704,4613,6294,7544,8219,8221,7517,6161,4259,1989,-442,-2832,-4966,-6716,-7973,-8733,-9036,-8982,-8708,-8361,-8070,-7952,-8046,-8386,-8910,-9557,-10215,-10782,-11165,-11290,-11137,-10699,-10025,-9159,-8169,-7100,-5989,-4845,-3664,-2430,-1126,260,1720,3235,4768,6263,7667,8912,9949,10724,11203,11368,11192,10707,9910,8883,7676,6403,5157,4034,3124,2465,2095,2001,2168,2560,3137,3860,4676,5556,6426,7273,8019,8658,9135,9439,9549,9445,9135,8605,7863,6935,5817,4583,3248,1909,610,-563,-1568,-2372,-2973,-3399,-3715,-3981,-4278,-4660,-5158,-5762,-6443,-7111,-7698,-8106,-8259,-8117,-7647,-6876,-5833,-4593,-3230,-1830,-477,748,1789,2576,3092,3303,3216,2856,2247,1460,532,-453,-1463,-2434,-3351,-4178,-4902,-5502,-5956,-6251,-6355,-6287,-6033,-5654,-5191,-4722,-4319,-4020,-3867,-3815,-3840,-3843,-3743,-3465,-2952,-2196,-1229,-119,1035,2120,3050,3723,4123,4213,4023,3593,2967,2218,1407,598,-127,-720,-1112,-1290,-1228,-959,-515,21,581,1051,1356,1408,1156,591,-280,-1384,-2634,-3911,-5080,-6016,-6596,-6743,-6396,-5574,-4307,-2713,-902,959,2735,4273,5459,6204,6441,6142,5300,3935,2102,-131,-2654,-5356,-8089,-10727,-13114,-15145,-16711,-17753,-18241,-18160,-17561,-16462,-14965,-13130,-11074,-8905,-6751,-4744,-3012,-1679,-844,-579,-907,-1809,-3189,-4930,-6843,-8753,-10466,-11838,-12750,-13147,-13011,-12366,-11261,-9761,-7934,-5852,-3581,-1193,1259,3682,6027,8170,10048,11549,12609,13182,13243,12836,12002,10849,9470,7995,6524,5166,3991,3052,2375,1937,1714,1639,1637,1644,1569,1375,1006,458,-273,-1152,-2143,-3188,-4212,-5176,-5970,-6577,-6896,-6921,-6594,-5936,-4942,-3667,-2163,-510,1189,2840,4327,5543,6404,6814,6739,6141,5045,3498,1598,-538,-2752,-4893,-6790,-8319,-9361,-9887,-9866,-9379,-8478,-7296,-5929,-4483,-3041,-1653,-354,841,1935,2918,3788,4534,5131,5556,5798,5823,5657,5276,4725,4008,3171,2250,1297,373,-453,-1121,-1563,-1746,-1641,-1269,-663,104,943,1758,2452,2941,3160,3080,2688,2020,1132,97,-983,-2005,-2884,-3495,-3795,-3695,-3178,-2234,-884,814,2784,4928,7129,9288,11265,12998,14364,15336,15848,15911,15500,14673,13434,11855,9971,7853,5552,3150,706,-1685,-3940,-5965,-7648,-8906,-9632,-9775,-9283,-8192,-6554,-4517,-2263,-12,2004,3570,4535,4800,4377,3348,1895,229,-1386,-2715,-3558,-3761,-3282,-2131,-426,1665,3931,6134,8078,9550,10458,10693,10262,9203,7597,5573,3262,812,-1645,-3987,-6114,-7931,-9369,-10355,-10852,-10821,-10269,-9214,-7727,-5897,-3862,-1759,243,2018,3439,4449,5012,5164,4965,4531,3987,3478,3132,3051,3300,3875,4737,5756,6804,7709,8327,8557,8345,7729,6790,5678,4558,3596,2936,2647,2752,3182,3821,4500,5043,5287,5108,4435,3270,1672,-248,-2332,-4424,-6343,-7945,-9114,-9770,-9905,-9534,-8748,-7662,-6425,-5212,-4173,-3459,-3159,-3321,-3930,-4912,-6156,-7506,-8817,-9939,-10763,-11216,-11267,-10944,-10290,-9398,-8361,-7275,-6237,-5298,-4499,-3854,-3324,-2907,-2533,-2192,-1851,-1501,-1149,-789,-436,-77,294,690,1133,1624,2161,2733,3289,3803,4210,4478,4575,4493,4255,3906,3505,3126,2827,2655,2642,2782,3057,3431,3838,4242,4582,4834,4966,4970,4848,4606,4285,3914,3561,3280,3125,3141,3324,3687,4144,4678,5166,5562,5775,5768,5531,5076,4479,3804,3166,2638,2318,2236,2436,2886,3568,4407,5327,6240,7048,7678,8053,8127,7877,7291,6402,5239,3864,2347,748,-855,-2416,-3867,-5180,-6310,-7224,-7905,-8321,-8476,-8384,-8066,-7581,-6993,-6364,-5779,-5275,-4912,-4685,-4607,-4632,-4735,-4839,-4891,-4805,-4516,-3953,-3087,-1873,-365,1426,3361,5335,7170,8697,9745,10182,9917,8937,7303,5139,2630,7,-2518,-4704,-6401,-7466,-7863,-7584,-6708,-5330,-3598,-1649,360,2308,4078,5595,6814,7728,8351,8740,8923,8973,8906,8750,8495,8118,7579,6841,5849,4600,3074,1335,-560,-2482,-4304,-5870,-7041,-7690,-7747,-7153,-5955,-4186,-2009,458,2991,5419,7542,9195,10248,10622,10279,9260,7631,5552,3179,749,-1540,-3461,-4853,-5604,-5679,-5129,-4089,-2736,-1311,-26,918,1379,1302,685,-378,-1773,-3329,-4919,-6371,-7603,-8499,-9009,-9089,-8707,-7876,-6598,-4938,-2942,-729,1602,3905,6040,7882,9294,10209,10569,10381,9698,8584,7165,5535,3820,2121,519,-894,-2081,-2986,-3587,-3878,-3852,-3544,-2990,-2264,-1425,-565,275,1047,1749,2419,3074,3798,4587,5486,6436,7383,8208,8786,8983,8696,7864,6504,4692,2579,355,-1759,-3561,-4864,-5553,-5570,-4928,-3717,-2081,-189,1749,3550,5048,6093,6613,6534,5872,4635,2917,802,-1573,-4048,-6487,-8698,-10562,-11939,-12745,-12952,-12551,-11625,-10259,-8596,-6786,-4978,-3319,-1923,-886,-249,-38,-218,-730,-1482,-2367,-3261,-4073,-4707,-5119,-5300,-5260,-5054,-4723,-4326,-3882,-3419,-2903,-2326,-1635,-802,197,1367,2671,4056,5432,6696,7749,8488,8861,8840,8456,7785,6940,6056,5265,4701,4430,4526,4958,5701,6655,7728,8810,9802,10628,11239,11594,11692,11522,11091,10402,9468,8291,6918,5362,3701,1976,266,-1360,-2835,-4090,-5078,-5738,-6057,-6017,-5647,-5001,-4150,-3210,-2274,-1475,-893,-614,-684,-1103,-1867,-2902,-4147,-5495,-6849,-8107,-9179,-10000,-10526,-10750,-10694,-10400,-9943,-9391,-8817,-8288,-7826,-7465,-7175,-6942,-6708,-6430,-6055,-5540,-4866,-4004,-2983,-1815,-561,711,1933,2996,3842,4360,4519,4260,3601,2581,1295,-117,-1500,-2665,-3453,-3731,-3406,-2474,-969,979,3201,5477,7581,9276,10384,10756,10326,9114,7186,4716,1886,-1053,-3873,-6316,-8208,-9357,-9712,-9230,-8000,-6163,-3923,-1544,723,2621,3967,4646,4624,3988,2846,1412,-143,-1633,-2925,-3955,-4689,-5184,-5490,-5711,-5921,-6178,-6519,-6921,-7346,-7745,-8032,-8181,-8138,-7915,-7516,-6992,-6373,-5721,-5063,-4446,-3890,-3434,-3094,-2913,-2911,-3119,-3551,-4216,-5082,-6128,-7264,-8430,-9507,-10416,-11053,-11361,-11290,-10828,-9981,-8786,-7291,-5565,-3686,-1741,185,1989,3606,4946,5978,6664,7031,7091,6933,6601,6192,5759,5355,5007,4726,4482,4255,3980,3607,3076,2330,1344,101,-1365,-2999,-4704,-6360,-7840,-9020,-9788,-10078,-9845,-9114,-7933,-6423,-4716,-2981,-1380,-65,863,1334,1378,1050,503,-110,-596,-804,-607,25,1084,2450,3982,5474,6743,7599,7931,7667,6830,5494,3819,1954,118,-1548,-2884,-3824,-4328,-4436,-4208,-3755,-3182,-2590,-2078,-1681,-1449,-1359,-1417,-1575,-1821,-2123,-2472,-2855,-3270,-3695,-4123,-4520,-4852,-5090,-5178,-5106,-4831,-4371,-3725,-2945,-2085,-1218,-438,189,578,692,523,99,-505,-1180,-1812,-2282,-2501,-2426,-2051,-1419,-604,305,1221,2058,2776,3333,3751,4048,4274,4493,4752,5112,5601,6235,7007,7887,8836,9796,10725,11563,12262,12789,13069,13096,12783,12131,11095,9724,8051,6210,4309,2530,1001,-140,-834,-1059,-874,-380,283,970,1539,1907,2006,1866,1522,1084,648,318,171,227,485,863,1277,1611,1752,1630,1180,404,-655,-1937,-3300,-4636,-5777,-6585,-6948,-6750,-5988,-4640,-2816,-630,1722,4040,6103,7737,8797,9228,9020,8260,7057,5568,3939,2303,764,-614,-1799,-2786,-3579,-4199,-4648,-4942,-5062,-5012,-4756,-4296,-3610,-2713,-1636,-434,812,2007,3055,3876,4419,4672,4666,4472,4169,3881,3679,3667,3872,4324,4993,5834,6776,7730,8608,9317,9764,9882,9594,8891,7765,6280,4535,2647,778,-948,-2413,-3557,-4364,-4882,-5177,-5380,-5584,-5918,-6439,-7183,-8145,-9252,-10429,-11549,-12509,-13196,-13543,-13504,-13073,-12287,-11207,-9915,-8500,-7064,-5679,-4443,-3393,-2588,-2040,-1745,-1681,-1793,-2022,-2301,-2557,-2736,-2790,-2702,-2456,-2078,-1564,-963,-278,452,1206,1952,2659,3267,3760,4071,4210,4169,3992,3745,3516,3400,3485,3820,4430,5273,6280,7328,8292,9033,9450,9469,9067,8292,7213,5970,4687,3515,2548,1845,1421,1201,1113,1011,778,311,-466,-1546,-2886,-4366,-5830,-7091,-7967,-8295,-7958,-6912,-5156,-2801,19,3092,6187,9067,11510,13325,14414,14704,14242,13100,11427,9389,7159,4906,2762,832,-816,-2152,-3163,-3858,-4255,-4364,-4213,-3796,-3175,-2356,-1451,-516,322,959,1318,1322,988,340,-514,-1460,-2356,-3079,-3532,-3681,-3520,-3137,-2619,-2115,-1749,-1635,-1846,-2399,-3273,-4369,-5604,-6798,-7841,-8565,-8856,-8641,-7858,-6563,-4799,-2738,-518,1626,3527,4991,5898,6182,5833,4930,3605,2043,458,-928,-1938,-2403,-2280,-1544,-296,1318,3098,4814,6246,7210,7578,7317,6465,5167,3609,2020,640,-356,-811,-677,34,1242,2785,4501,6160,7587,8592,9055,8919,8184,6950,5356,3607,1917,494,-500,-970,-893,-338,572,1673,2761,3695,4322,4591,4501,4116,3551,2954,2442,2140,2082,2281,2675,3156,3603,3856,3802,3328,2405,1029,-705,-2683,-4722,-6645,-8254,-9390,-9929,-9813,-9051,-7738,-6027,-4130,-2276,-680,486,1121,1198,781,-28,-1050,-2121,-3066,-3747,-4066,-3977,-3481,-2627,-1493,-181,1212,2592,3892,5077,6126,7059,7878,8612,9249,9783,10178,10388,10359,10045,9408,8444,7182,5684,4062,2443,975,-207,-998,-1321,-1168,-558,427,1672,3034,4346,5431,6138,6329,5925,4894,3288,1195,-1205,-3726,-6146,-8252,-9872,-10866,-11179,-10801,-9802,-8293,-6410,-4330,-2198,-176,1599,3027,4000,4484,4432,3879,2854,1462,-202,-1996,-3799,-5477,-6936,-8094,-8909,-9375,-9508,-9364,-9006,-8522,-7988,-7487,-7076,-6808,-6695,-6725,-6859,-7004,-7075,-6928,-6462,-5557,-4159,-2238,155,2922,5908,8909,11731,14157,16025,17215,17660,17383,16444,14989,13165,11175,9181,7336,5752,4462,3488,2761,2209,1738,1224,610,-192,-1182,-2339,-3579,-4783,-5794,-6465,-6660,-6279,-5292,-3718,-1640,804,3435,6062,8465,10468,11903,12655,12669,11939,10519,8513,6064,3337,521,-2212,-4679,-6753,-8307,-9288,-9656,-9438,-8694,-7533,-6102,-4556,-3094,-1861,-1008,-618,-708,-1264,-2181,-3351,-4620,-5848,-6915,-7724,-8240,-8449,-8399,-8153,-7806,-7446,-7162,-6998,-6983,-7080,-7248,-7394,-7438,-7296,-6897,-6215,-5233,-3992,-2549,-992,541,1950,3064,3793,4014,3699,2833,1516,-140,-1921,-3605,-4956,-5744,-5816,-5072,-3527,-1278,1457,4429,7297,9769,11532,12384,12181,10904,8622,5519,1840,-2104,-5988,-9492,-12334,-14305,-15275,-15226,-14219,-12417,-10027,-7298,-4480,-1802,543,2415,3737,4463,4630,4268,3482,2356,1009,-448,-1913,-3276,-4472,-5412,-6076,-6409,-6425,-6128,-5541,-4729,-3736,-2651,-1538,-488,447,1190,1713,1962,1930,1594,963,47,-1111,-2467,-3935,-5437,-6867,-8135,-9157,-9863,-10222,-10194,-9800,-9040,-7974,-6644,-5130,-3505,-1845,-223,1296,2663,3824,4748,5383,5708,5669,5260,4450,3259,1727,-80,-2030,-3995,-5786,-7242,-8187,-8525,-8178,-7194,-5655,-3752,-1695,268,1905,3033,3522,3327,2488,1094,-678,-2660,-4639,-6441,-7900,-8906,-9398,-9349,-8799,-7797,-6439,-4812,-3011,-1123,783,2641,4399,6010,7423,8605,9504,10093,10325,10189,9651,8733,7442,5836,3989,2008,16,-1840,-3434,-4637,-5371,-5573,-5257,-4445,-3241,-1749,-133,1455,2840,3871,4432,4424,3835,2670,1016,-1017,-3262,-5573,-7754,-9684,-11231,-12327,-12952,-13118,-12902,-12378,-11657,-10817,-9939,-9044,-8142,-7193,-6145,-4944,-3549,-1955,-218,1583,3287,4756,5823,6380,6378,5831,4856,3618,2333,1230,501,303,695,1684,3163,5002,7006,8973,10731,12110,13020,13398,13251,12631,11628,10378,9020,7713,6607,5819,5454,5550,6110,7077,8354,9796,11243,12504,13426,13830,13644,12772,11246,9110,6478,3518,395,-2686,-5543,-8024,-9993,-11387,-12165,-12357,-12009,-11215,-10064,-8668,-7108,-5470,-3812,-2170,-580,947,2403,3762,5018,6125,7053,7752,8171,8275,8027,7431,6496,5274,3817,2217,548,-1101,-2653,-4055,-5237,-6169,-6794,-7084,-7008,-6554,-5734,-4592,-3181,-1617,15,1572,2960,4079,4871,5329,5470,5387,5154,4903,4716,4681,4831,5158,5616,6104,6520,6732,6640,6165,5268,3978,2356,526,-1367,-3155,-4675,-5784,-6383,-6403,-5851,-4750,-3192,-1279,863,3096,5292,7332,9097,10495,11438,11840,11658,10835,9384,7322,4742,1761,-1454,-4702,-7782,-10485,-12633,-14105,-14814,-14781,-14055,-12779,-11098,-9195,-7227,-5327,-3601,-2104,-872,86,782,1209,1388,1306,976,384,-458,-1527,-2791,-4156,-5550,-6824,-7866,-8537,-8734,-8396,-7495,-6079,-4219,-2047,303,2670,4912,6910,8547,9778,10540,10844,10690,10125,9193,7969,6530,4970,3394,1912,634,-343,-939,-1106,-846,-185,783,1948,3154,4254,5081,5529,5493,4950,3912,2452,684,-1244,-3181,-4975,-6499,-7659,-8394,-8699,-8583,-8092,-7279,-6194,-4898,-3424,-1827,-133,1586,3294,4900,6331,7498,8322,8741,8728,8288,7471,6361,5080,3757,2525,1518,810,494,585,1089,1981,3200,4662,6264,7876,9343,10528,11267,11444,10961,9769,7876,5340,2274,-1160,-4781,-8366,-11714,-14601,-16868,-18346,-18978,-18709,-17592,-15721,-13244,-10356,-7263,-4178,-1295,1232,3258,4725,5563,5780,5393,4452,3032,1233,-850,-3062,-5289,-7347,-9092,-10359,-11023,-10984,-10219,-8742,-6669,-4148,-1391,1368,3913,6022,7556,8394,8515,7931,6743,5076,3116,1052,-907,-2576,-3791,-4428,-4417,-3727,-2397,-495,1867,4541,7385,10216,12902,15286,17262,18732,19635,19923,19598,18656,17151,15131,12686,9918,6933,3864,821,-2058,-4661,-6872,-8592,-9738,-10237,-10066,-9202,-7702,-5645,-3162,-453,2294,4836,6966,8508,9323,9356,8618,7181,5201,2865,393,-1988,-4077,-5711,-6800,-7304,-7281,-6819,-6067,-5189,-4320,-3584,-3032,-2682,-2469,-2336,-2160,-1879,-1432,-806,-56,746,1493,2084,2456,2583,2500,2291,2079,2000,2178,2708,3624,4901,6457,8135,9787,11184,12190,12615,12382,11440,9802,7575,4880,1921,-1112,-3990,-6545,-8597,-10057,-10840,-10938,-10361,-9154,-7385,-5158,-2562,248,3147,5967,8538,10698,12286,13179,13294,12602,11140,8993,6316,3281,109,-2989,-5791,-8101,-9762,-10648,-10722,-9973,-8503,-6440,-3998,-1409,1049,3130,4589,5264,5053,3956,2045,-511,-3497,-6656,-9722,-12447,-14619,-16089,-16756,-16622,-15717,-14159,-12086,-9647,-7023,-4328,-1714,757,3003,5001,6721,8152,9281,10072,10514,10544,10152,9315,8056,6455,4621,2730,976,-444,-1330,-1576,-1093,64,1806,3921,6168,8268,9950,10996,11251,10666,9291,7275,4835,2250,-229,-2337,-3922,-4874,-5217,-5021,-4477,-3756,-3080,-2606,-2429,-2580,-2987,-3530,-4045,-4358,-4325,-3852,-2926,-1590,6,1706,3298,4592,5448,5766,5556,4873,3875,2729,1652,819,382,415,934,1864,3099,4458,5781,6884,7623,7890,7632,6825,5534,3805,1773,-471,-2788,-5070,-7224,-9165,-10846,-12234,-13311,-14078,-14536,-14683,-14508,-14005,-13150,-11936,-10367,-8477,-6324,-4019,-1694,485,2336,3689,4403,4380,3614,2157,174,-2117,-4447,-6516,-8090,-8962,-9047,-8354,-6994,-5164,-3112,-1092,653,1945,2669,2795,2365,1487,302,-1021,-2322,-3475,-4365,-4961,-5247,-5265,-5095,-4814,-4523,-4279,-4116,-4027,-3946,-3813,-3514,-2985,-2162,-1048,319,1831,3359,4742,5829,6492,6662,6309,5498,4320,2942,1526,259,-716,-1276,-1382,-1025,-294,721,1845,2941,3836,4398,4540,4190,3367,2104,505,-1323,-3235,-5125,-6878,-8436,-9756,-10848,-11706,-12385,-12870,-13199,-13326,-13242,-12890,-12249,-11292,-10046,-8554,-6905,-5212,-3593,-2180,-1065,-330,4,-59,-448,-1069,-1783,-2450,-2923,-3081,-2843,-2180,-1127,224,1730,3222,4513,5440,5871,5723,4972,3656,1868,-258,-2546,-4828,-6919,-8669,-9966,-10729,-10950,-10654,-9926,-8887,-7678,-6450,-5311,-4363,-3606,-3041,-2565,-2097,-1498,-715,351,1658,3194,4841,6472,7964,9168,10013,10433,10440,10083,9434,8612,7695,6799,5973,5264,4687,4211,3804,3392,2909,2279,1452,380,-932,-2471,-4178,-5975,-7766,-9440,-10907,-12077,-12899,-13349,-13433,-13196,-12700,-12014,-11211,-10351,-9467,-8586,-7700,-6799,-5856,-4862,-3800,-2687,-1559,-461,516,1301,1815,1999,1850,1390,730,-8,-626,-962,-830,-139,1162,3008,5262,7715,10108,12195,13744,14605,14704,14066,12801,11087,9148,7223,5525,4236,3474,3286,3650,4482,5633,6935,8196,9246,9950,10239,10104,9609,8868,8020,7207,6547,6102,5894,5866,5937,5987,5899,5588,5000,4139,3076,1888,743,-257,-955,-1276,-1164,-637,240,1332,2495,3534,4296,4627,4442,3698,2431,721,-1283,-3427,-5521,-7405,-8938,-10024,-10611,-10692,-10297,-9488,-8340,-6946,-5375,-3723,-2043,-406,1132,2534,3746,4741,5498,5990,6218,6164,5829,5218,4340,3236,1964,605,-701,-1855,-2684,-3101,-2985,-2328,-1120,525,2495,4573,6570,8233,9401,9887,9652,8679,7072,5004,2677,357,-1756,-3448,-4624,-5219,-5287,-4915,-4264,-3490,-2762,-2192,-1853,-1732,-1770,-1833,-1781,-1461,-769,340,1826,3575,5386,7039,8286,8925,8806,7859,6113,3673,735,-2464,-5654,-8556,-10937,-12587,-13388,-13283,-12303,-10548,-8178,-5395,-2425,510,3204,5490,7239,8393,8931,8896,8359,7421,6183,4751,3202,1614,35,-1479,-2892,-4142,-5191,-5978,-6457,-6613,-6417,-5917,-5144,-4191,-3164,-2171,-1340,-767,-531,-652,-1121,-1840,-2708,-3543,-4189,-4480,-4281,-3530,-2192,-339,1919,4407,6911,9206,11072,12313,12785,12411,11169,9135,6423,3238,-208,-3647,-6849,-9579,-11663,-12983,-13484,-13193,-12194,-10633,-8693,-6562,-4412,-2394,-572,995,2350,3529,4612,5664,6744,7877,9068,10282,11458,12519,13360,13903,14056,13774,13038,11879,10355,8596,6704,4866,3190,1831,855,319,203,447,938,1533,2068,2390,2368,1912,990,-381,-2138,-4155,-6321,-8461,-10447,-12133,-13403,-14183,-14427,-14149,-13402,-12284,-10937,-9506,-8167,-7043,-6251,-5837,-5792,-6048,-6486,-6942,-7271,-7297,-6921,-6060,-4715,-2948,-877,1316,3442,5283,6668,7452,7563,7009,5855,4250,2386,478,-1239,-2581,-3371,-3538,-3033,-1918,-278,1728,3938,6163,8240,10032,11423,12364,12832,12854,12488,11827,10963,10023,9110,8327,7759,7454,7447,7725,8250,8964,9760,10545,11183,11566,11570,11127,10165,8691,6735,4389,1784,-913,-3524,-5859,-7760,-9113,-9846,-9978,-9560,-8737,-7648,-6501,-5443,-4649,-4211,-4196,-4607,-5398,-6484,-7726,-8986,-10072,-10826,-11069,-10687,-9595,-7797,-5367,-2456,711,3875,6756,9096,10704,11456,11349,10461,8972,7122,5169,3382,1976,1129,926,1390,2458,4004,5858,7806,9636,11146,12154,12543,12233,11233,9597,7451,4947,2277,-386,-2861,-5027,-6778,-8060,-8855,-9152,-8993,-8392,-7410,-6093,-4511,-2739,-848,1063,2936,4666,6200,7463,8403,8983,9178,8975,8397,7445,6177,4619,2839,897,-1128,-3168,-5131,-6962,-8587,-9958,-11040,-11785,-12190,-12212,-11877,-11165,-10143,-8829,-7334,-5703,-4059,-2466,-1008,253,1284,2058,2571,2830,2847,2640,2242,1672,1014,304,-329,-827,-1074,-1027,-651,22,927,1939,2931,3760,4310,4514,4359,3890,3226,2483,1838,1424,1360,1723,2524,3737,5271,7009,8795,10477,11889,12911,13430,13403,12808,11706,10156,8298,6241,4131,2093,222,-1393,-2722,-3743,-4485,-4974,-5287,-5463,-5581,-5670,-5758,-5842,-5885,-5834,-5624,-5178,-4449,-3398,-2029,-375,1489,3467,5435,7258,8809,9976,10655,10816,10411,9490,8096,6328,4310,2163,51,-1907,-3561,-4832,-5632,-5946,-5773,-5184,-4247,-3101,-1859,-679,317,998,1283,1101,429,-713,-2283,-4186,-6297,-8468,-10514,-12249,-13506,-14121,-14023,-13176,-11655,-9594,-7212,-4756,-2497,-673,533,1016,776,-116,-1500,-3188,-4953,-6624,-8008,-9016,-9578,-9678,-9365,-8699,-7778,-6706,-5603,-4551,-3649,-2948,-2482,-2272,-2298,-2544,-2978,-3555,-4242,-4974,-5727,-6421,-7047,-7514,-7825,-7911,-7762,-7369,-6718,-5853,-4782,-3560,-2238,-836,574,2001,3395,4762,6079,7338,8512,9564,10455,11110,11490,11505,11148,10355,9179,7635,5831,3866,1895,46,-1516,-2711,-3435,-3698,-3518,-2994,-2266,-1484,-841,-468,-516,-1027,-2051,-3517,-5359,-7439,-9599,-11708,-13567,-15087,-16104,-16567,-16404,-15622,-14251,-12387,-10149,-7702,-5231,-2907,-906,665,1738,2314,2463,2296,1968,1619,1393,1374,1619,2115,2809,3608,4390,5026,5400,5406,4992,4142,2876,1274,-574,-2541,-4506,-6346,-7971,-9291,-10283,-10908,-11201,-11189,-10921,-10481,-9907,-9285,-8649,-8042,-7495,-6992,-6545,-6092,-5596,-4974,-4155,-3068,-1663,75,2133,4439,6901,9370,11695,13695,15197,16054,16141,15392,13817,11456,8475,5035,1390,-2207,-5504,-8268,-10324,-11560,-11941,-11513,-10381,-8701,-6663,-4448,-2254,-221,1508,2847,3716,4088,3938,3290,2171,663,-1147,-3122,-5132,-7002,-8593,-9745,-10361,-10359,-9728,-8503,-6773,-4679,-2368,-20,2212,4198,5827,7051,7845,8221,8236,7950,7451,6829,6159,5518,4951,4491,4144,3894,3709,3554,3379,3151,2825,2382,1796,1068,204,-773,-1816,-2874,-3868,-4717,-5336,-5643,-5584,-5124,-4282,-3106,-1683,-120,1476,3013,4421,5667,6746,7676,8492,9241,9957,10684,11426,12198,12968,13700,14336,14790,14986,14837,14262,13218,11688,9686,7306,4639,1852,-897,-3432,-5601,-7281,-8403,-8949,-8952,-8503,-7705,-6705,-5630,-4602,-3724,-3051,-2619,-2414,-2375,-2447,-2507,-2480,-2259,-1782,-1022,8,1244,2565,3838,4884,5571,5768,5426,4554,3223,1584,-202,-1938,-3464,-4650,-5417,-5756,-5700,-5342,-4786,-4156,-3556,-3071,-2739,-2565,-2505,-2502,-2461,-2308,-1962,-1382,-535,548,1858,3291,4797,6253,7576,8676,9467,9916,9989,9691,9061,8133,7000,5734,4439,3212,2145,1301,747,480,511,797,1298,1946,2692,3456,4209,4871,5433,5827,6043,6037,5793,5301,4567,3636,2560,1436,369,-538,-1168,-1465,-1376,-925,-163,795,1824,2755,3452,3776,3642,3011,1887,348,-1502,-3521,-5541,-7427,-9038,-10284,-11121,-11541,-11585,-11333,-10876,-10320,-9749,-9227,-8757,-8330,-7853,-7251,-6413,-5255,-3740,-1859,318,2690,5103,7405,9420,11029,12108,12634,12577,12017,11008,9689,8141,6491,4800,3136,1516,-34,-1536,-2973,-4361,-5673,-6886,-7953,-8806,-9410,-9671,-9609,-9155,-8372,-7265,-5906,-4349,-2659,-887,917,2712,4456,6103,7602,8899,9949,10708,11173,11342,11259,10969,10552,10059,9561,9079,8634,8207,7765,7261,6649,5876,4933,3797,2508,1087,-385,-1866,-3273,-4555,-5680,-6607,-7365,-7951,-8425,-8802,-9127,-9395,-9600,-9687,-9613,-9301,-8712,-7819,-6640,-5240,-3736,-2271,-1030,-158,188,-50,-895,-2281,-4055,-6054,-8028,-9759,-11037,-11668,-11563,-10657,-8996,-6679,-3881,-829,2229,5023,7331,8939,9742,9674,8791,7189,5066,2623,125,-2215,-4172,-5598,-6388,-6519,-6020,-5003,-3591,-1958,-262,1357,2779,3942,4823,5443,5873,6187,6500,6878,7405,8084,8903,9800,10687,11470,12054,12384,12416,12171,11671,10996,10192,9358,8517,7730,6996,6313,5662,5005,4320,3566,2739,1811,798,-308,-1466,-2679,-3893,-5099,-6262,-7347,-8336,-9180,-9830,-10235,-10310,-10009,-9269,-8080,-6446,-4451,-2187,177,2454,4473,6025,7005,7318,6967,6034,4638,2979,1225,-419,-1840,-2918,-3650,-4036,-4139,-4056,-3845,-3620,-3401,-3246,-3125,-3023,-2865,-2593,-2116,-1380,-329,1032,2685,4537,6490,8381,10059,11363,12157,12351,11896,10818,9187,7154,4896,2639,604,-996,-2012,-2330,-1946,-897,687,2642,4753,6810,8585,9906,10606,10616,9883,8476,6476,4058,1397,-1300,-3836,-6057,-7826,-9084,-9806,-10030,-9819,-9284,-8503,-7594,-6597,-5565,-4496,-3373,-2180,-903,451,1820,3151,4312,5221,5756,5862,5504,4702,3523,2059,435,-1229,-2813,-4228,-5399,-6290,-6883,-7169,-7178,-6893,-6360,-5567,-4549,-3317,-1918,-378,1223,2845,4418,5883,7219,8379,9381,10209,10884,11404,11766,11954,11942,11696,11191,10405,9341,8024,6495,4832,3112,1427,-122,-1489,-2582,-3426,-3967,-4265,-4316,-4153,-3808,-3286,-2634,-1875,-1060,-250,513,1150,1654,1973,2136,2143,2052,1892,1730,1590,1527,1547,1672,1898,2201,2567,2927,3247,3436,3458,3236,2756,2006,1009,-169,-1461,-2762,-3978,-5022,-5826,-6353,-6605,-6603,-6398,-6051,-5609,-5121,-4612,-4069,-3496,-2852,-2135,-1360,-561,164,723,1000,896,361,-612,-1961,-3563,-5261,-6863,-8200,-9097,-9483,-9287,-8578,-7439,-6037,-4555,-3180,-2085,-1399,-1195,-1497,-2262,-3403,-4802,-6310,-7782,-9085,-10095,-10753,-10998,-10847,-10322,-9497,-8448,-7289,-6105,-5014,-4089,-3403,-2977,-2818,-2867,-3059,-3291,-3452,-3463,-3247,-2775,-2063,-1131,-53,1114,2297,3442,4497,5435,6207,6816,7207,7400,7359,7105,6646,6018,5254,4408,3506,2592,1670,751,-185,-1140,-2138,-3158,-4196,-5188,-6104,-6861,-7423,-7749,-7836,-7709,-7411,-7005,-6548,-6084,-5630,-5170,-4664,-4063,-3308,-2376,-1271,-42,1194,2335,3208,3711,3722,3208,2166,668,-1168,-3191,-5217,-7091,-8660,-9830,-10560,-10842,-10744,-10328,-9696,-8951,-8167,-7449,-6836,-6383,-6098,-5968,-5962,-6023,-6086,-6089,-5974,-5704,-5288,-4721,-4107,-3470,-2956,-2588,-2463,-2556,-2847,-3249,-3645,-3913,-3929,-3601,-2888,-1795,-399,1187,2805,4290,5481,6266,6548,6328,5616,4516,3125,1598,74,-1303,-2394,-3117,-3389,-3202,-2574,-1569,-294,1118,2522,3767,4719,5294,5427,5144,4484,3559,2482,1370,340,-551,-1236,-1716,-1988,-2072,-2004,-1808,-1524,-1180,-816,-470,-176,16,90,4,-231,-598,-1057,-1525,-1951,-2243,-2369,-2295,-2032,-1621,-1128,-630,-219,43,104,-51,-380,-839,-1312,-1718,-1954,-1955,-1692,-1178,-448,403,1305,2150,2866,3384,3666,3685,3444,2959,2257,1404,450,-494,-1354,-2005,-2376,-2375,-1983,-1173,-12,1455,3107,4849,6571,8183,9626,10849,11860,12633,13205,13560,13700,13605,13231,12553,11538,10183,8517,6605,4539,2458,470,-1270,-2683,-3672,-4223,-4317,-4022,-3366,-2466,-1377,-200,984,2102,3067,3818,4284,4439,4243,3747,2961,1999,927,-136,-1096,-1880,-2429,-2732,-2786,-2630,-2287,-1811,-1232,-594,61,684,1219,1601,1760,1651,1207,432,-679,-2061,-3627,-5247,-6779,-8059,-8964,-9392,-9300,-8711,-7698,-6379,-4912,-3438,-2099,-985,-145,417,756,929,1042,1178,1418,1828,2432,3227,4178,5208,6234,7143,7843,8236,8278,7931,7232,6231,5053,3815,2685,1789,1263,1173,1560,2383,3576,5000,6518,7959,9183,10068,10555,10615,10309,9689,8880,7970,7060,6195,5407,4677,3972,3238,2421,1487,409,-802,-2115,-3486,-4818,-6052,-7069,-7800,-8172,-8124,-7672,-6819,-5656,-4280,-2822,-1416,-178,805,1483,1858,1960,1857,1616,1316,1012,741,524,335,157,-76,-402,-884,-1539,-2376,-3353,-4408,-5456,-6400,-7161,-7658,-7872,-7778,-7415,-6827,-6069,-5226,-4337,-3473,-2643,-1873,-1148,-456,224,917,1628,2365,3113,3849,4538,5139,5589,5850,5857,5598,5060,4290,3357,2377,1479,801,463,539,1055,1957,3145,4442,5662,6607,7108,7068,6444,5309,3784,2069,398,-1026,-1985,-2375,-2142,-1322,-58,1484,3062,4463,5481,5965,5838,5070,3743,1941,-136,-2342,-4441,-6286,-7706,-8612,-8963,-8776,-8148,-7180,-6042,-4860,-3757,-2824,-2081,-1529,-1127,-818,-543,-285,-10,235,423,481,358,5,-603,-1445,-2490,-3644,-4820,-5892,-6766,-7343,-7580,-7455,-7005,-6290,-5419,-4491,-3620,-2898,-2380,-2107,-2052,-2189,-2430,-2707,-2916,-2989,-2845,-2462,-1798,-891,248,1543,2934,4332,5662,6865,7877,8709,9332,9808,10159,10434,10671,10877,11059,11183,11221,11114,10832,10322,9576,8581,7374,5992,4524,3039,1631,375,-688,-1515,-2125,-2532,-2779,-2919,-2989,-3041,-3088,-3157,-3228,-3285,-3280,-3169,-2888,-2407,-1678,-725,443,1740,3077,4327,5363,6068,6357,6196,5588,4606,3341,1909,438,-989,-2289,-3436,-4422,-5265,-6004,-6669,-7287,-7872,-8404,-8855,-9165,-9269,-9104,-8613,-7767,-6563,-5038,-3250,-1299,711,2654,4423,5923,7094,7902,8355,8484,8331,7964,7429,6790,6084,5349,4608,3893,3212,2606,2086,1682,1415,1303,1353,1575,1951,2471,3102,3802,4527,5212,5801,6236,6453,6424,6096,5475,4547,3367,1980,496,-968,-2282,-3304,-3936,-4103,-3787,-3023,-1906,-558,848,2157,3196,3845,4003,3646,2795,1531,-7,-1663,-3246,-4582,-5515,-5934,-5788,-5072,-3858,-2236,-337,1685,3713,5594,7236,8529,9412,9819,9730,9132,8052,6546,4695,2625,457,-1647,-3562,-5141,-6302,-6968,-7122,-6792,-6021,-4929,-3619,-2234,-900,278,1229,1925,2389,2680,2890,3106,3423,3891,4516,5288,6097,6882,7493,7857,7884,7554,6890,5948,4831,3649,2514,1527,761,247,1,-22,135,379,646,845,943,896,728,443,105,-267,-611,-919,-1155,-1317,-1391,-1370,-1247,-1011,-666,-199,356,993,1673,2348,2987,3530,3932,4169,4184,3987,3540,2868,1975,890,-355,-1706,-3129,-4545,-5906,-7135,-8155,-8897,-9296,-9297,-8888,-8074,-6917,-5519,-4012,-2566,-1349,-516,-202,-463,-1326,-2708,-4499,-6493,-8479,-10203,-11463,-12062,-11927,-11018,-9449,-7356,-4997,-2607,-464,1234,2336,2784,2605,1909,834,-418,-1710,-2882,-3859,-4611,-5144,-5525,-5823,-6111,-6453,-6869,-7334,-7805,-8165,-8328,-8165,-7590,-6544,-5022,-3072,-804,1641,4072,6310,8164,9498,10190,10211,9539,8259,6448,4259,1840,-639,-3004,-5122,-6843,-8109,-8850,-9091,-8866,-8276,-7418,-6419,-5380,-4383,-3487,-2700,-2029,-1432,-878,-336,224,790,1355,1858,2251,2456,2419,2109,1516,684,-311,-1376,-2378,-3228,-3835,-4178,-4266,-4178,-4025,-3929,-4037,-4438,-5204,-6345,-7803,-9476,-11214,-12829,-14139,-14959,-15163,-14663,-13471,-11666,-9411,-6918,-4438,-2181,-358,940,1651,1838,1583,1049,384,-262,-782,-1115,-1268,-1287,-1262,-1302,-1495,-1922,-2603,-3532,-4643,-5850,-7019,-8035,-8744,-9058,-8877,-8180,-6986,-5382,-3496,-1505,398,2033,3232,3900,3986,3526,2612,1408,103,-1094,-1969,-2372,-2174,-1354,56,1919,4054,6206,8148,9633,10501,10653,10066,8820,7035,4898,2599,328,-1752,-3516,-4889,-5831,-6346,-6463,-6222,-5681,-4880,-3877,-2700,-1405,-16,1399,2789,4071,5147,5935,6325,6258,5671,4569,2966,965,-1326,-3729,-6059,-8115,-9706,-10683,-10935,-10451,-9253,-7482,-5297,-2917,-561,1571,3310,4560,5272,5475,5257,4727,4044,3342,2744,2352,2203,2302,2605,3042,3502,3903,4128,4140,3894,3432,2813,2149,1561,1183,1107,1403,2058,3017,4153,5304,6293,6948,7149,6822,5986,4722,3184,1584,129,-951,-1497,-1389,-593,842,2799,5091,7510,9823,11833,13380,14351,14728,14505,13768,12600,11101,9383,7517,5583,3611,1654,-283,-2151,-3933,-5561,-6993,-8129,-8918,-9272,-9163,-8578,-7550,-6178,-4571,-2910,-1356,-97,727,1004,701,-148,-1439,-2996,-4610,-6063,-7149,-7705,-7641,-6925,-5603,-3803,-1673,562,2705,4541,5904,6677,6799,6293,5218,3724,1950,109,-1648,-3140,-4256,-4920,-5105,-4836,-4164,-3177,-1947,-574,901,2416,3957,5518,7091,8689,10283,11857,13331,14640,15651,16267,16361,15849,14677,12855,10442,7572,4428,1229,-1763,-4308,-6186,-7232,-7366,-6593,-5009,-2807,-210,2502,5091,7318,9038,10145,10612,10475,9789,8660,7183,5460,3602,1685,-182,-1925,-3458,-4698,-5593,-6082,-6159,-5810,-5092,-4067,-2852,-1590,-428,439,896,771,37,-1361,-3334,-5772,-8458,-11165,-13598,-15506,-16641,-16829,-15977,-14084,-11248,-7666,-3597,635,4703,8278,11105,12977,13809,13596,12449,10551,8147,5509,2894,547,-1374,-2759,-3584,-3907,-3819,-3479,-3023,-2601,-2319,-2215,-2321,-2558,-2866,-3125,-3231,-3097,-2661,-1902,-860,419,1810,3211,4478,5484,6135,6337,6087,5388,4333,3034,1641,320,-794,-1575,-1955,-1912,-1447,-640,456,1719,3059,4361,5517,6436,7013,7193,6904,6145,4922,3298,1376,-715,-2831,-4808,-6535,-7868,-8766,-9155,-9057,-8474,-7480,-6143,-4570,-2884,-1209,300,1521,2326,2628,2385,1596,329,-1304,-3147,-5021,-6738,-8136,-9085,-9511,-9388,-8765,-7712,-6360,-4837,-3265,-1780,-433,686,1592,2274,2763,3101,3299,3394,3380,3248,2993,2597,2071,1431,738,52,-521,-898,-973,-686,18,1128,2595,4332,6179,7991,9561,10737,11377,11397,10792,9607,7965,6026,3979,2008,275,-1086,-2001,-2424,-2361,-1855,-968,214,1610,3122,4679,6201,7623,8880,9899,10590,10888,10685,9931,8588,6650,4208,1361,-1691,-4750,-7580,-9966,-11734,-12741,-12947,-12342,-11023,-9112,-6823,-4361,-1994,51,1554,2337,2314,1452,-183,-2420,-5053,-7776,-10286,-12289,-13514,-13798,-13050,-11299,-8682,-5413,-1798,1858,5208,7969,9908,10862,10808,9757,7886,5375,2513,-426,-3151,-5409,-7006,-7809,-7784,-6956,-5450,-3415,-1064,1412,3801,5959,7753,9134,10075,10622,10824,10785,10584,10298,10006,9713,9441,9158,8814,8363,7750,6936,5915,4699,3326,1864,385,-1024,-2276,-3289,-3989,-4311,-4230,-3709,-2795,-1505,61,1798,3584,5261,6700,7780,8406,8550,8214,7464,6406,5174,3914,2779,1875,1297,1073,1187,1578,2154,2789,3385,3796,3963,3778,3216,2244,873,-860,-2872,-5063,-7273,-9327,-11035,-12204,-12673,-12342,-11154,-9159,-6463,-3259,223,3705,6918,9616,11596,12746,13018,12465,11225,9469,7446,5354,3421,1791,559,-247,-680,-824,-817,-800,-895,-1204,-1765,-2566,-3545,-4578,-5523,-6225,-6546,-6385,-5696,-4494,-2864,-954,1056,2940,4513,5579,6039,5838,5013,3682,2005,196,-1530,-2963,-3943,-4339,-4099,-3223,-1768,131,2330,4610,6765,8572,9826,10369,10101,8993,7109,4605,1690,-1350,-4224,-6671,-8430,-9385,-9432,-8625,-7061,-4922,-2446,144,2586,4688,6275,7222,7462,6976,5763,3913,1503,-1316,-4347,-7412,-10231,-12612,-14315,-15194,-15156,-14194,-12398,-9937,-7045,-4000,-1090,1421,3312,4432,4709,4162,2889,1050,-1127,-3418,-5573,-7393,-8708,-9437,-9528,-9042,-8052,-6700,-5141,-3526,-2011,-703,317,1014,1412,1542,1504,1361,1214,1106,1075,1098,1141,1128,980,625,9,-883,-2021,-3338,-4727,-6045,-7171,-7933,-8265,-8034,-7241,-5867,-3965,-1638,984,3728,6379,8739,10579,11726,12030,11439,9941,7669,4772,1522,-1827,-4983,-7711,-9822,-11217,-11877,-11862,-11301,-10367,-9240,-8105,-7097,-6324,-5832,-5637,-5705,-6013,-6498,-7118,-7819,-8545,-9235,-9823,-10241,-10425,-10339,-9956,-9299,-8407,-7363,-6257,-5204,-4308,-3671,-3364,-3438,-3904,-4750,-5923,-7355,-8936,-10572,-12125,-13495,-14562,-15247,-15486,-15245,-14523,-13345,-11774,-9874,-7754,-5485,-3177,-895,1296,3352,5249,6975,8513,9864,10997,11889,12491,12747,12605,12004,10921,9345,7313,4894,2219,-578,-3298,-5770,-7800,-9230,-9944,-9863,-8991,-7368,-5122,-2424,521,3465,6186,8456,10118,11052,11241,10708,9589,8033,6261,4477,2872,1605,752,344,331,621,1077,1574,1968,2172,2116,1775,1160,303,-755,-1964,-3287,-4695,-6155,-7647,-9124,-10529,-11784,-12781,-13411,-13571,-13159,-12141,-10498,-8285,-5609,-2618,500,3515,6229,8427,9971,10766,10805,10147,8930,7327,5535,3745,2106,731,-348,-1122,-1669,-2046,-2365,-2681,-3054,-3468,-3891,-4219,-4356,-4165,-3563,-2476,-908,1095,3405,5862,8255,10373,12012,13016,13287,12811,11641,9911,7806,5523,3308,1322,-232,-1261,-1674,-1477,-698,561,2159,3922,5640,7116,8161,8636,8463,7642,6247,4431,2375,301,-1593,-3130,-4194,-4715,-4694,-4174,-3236,-1991,-549,985,2508,3944,5225,6286,7085,7563,7675,7392,6673,5536,3994,2110,-26,-2288,-4549,-6640,-8421,-9760,-10548,-10741,-10323,-9342,-7884,-6075,-4061,-1997,-48,1654,2986,3864,4261,4166,3658,2818,1789,724,-237,-942,-1315,-1279,-854,-61,1006,2249,3563,4844,6021,7041,7879,8537,9025,9361,9563,9625,9547,9303,8879,8253,7426,6415,5260,4024,2787,1633,663,-40,-386,-312,236,1277,2802,4754,7036,9503,11972,14236,16087,17330,17822,17476,16281,14300,11682,8598,5300,1986,-1108,-3830,-6047,-7729,-8852,-9507,-9755,-9738,-9554,-9303,-9055,-8821,-8596,-8309,-7904,-7292,-6444,-5338,-4021,-2571,-1097,257,1382,2149,2508,2434,1952,1176,190,-829,-1774,-2525,-3007,-3219,-3182,-2993,-2753,-2599,-2641,-2965,-3621,-4583,-5801,-7158,-8524,-9759,-10726,-11320,-11480,-11166,-10410,-9256,-7782,-6088,-4243,-2349,-444,1415,3207,4918,6528,8030,9398,10609,11634,12426,12963,13191,13086,12618,11781,10570,9028,7202,5185,3101,1080,-706,-2127,-3045,-3394,-3151,-2363,-1148,337,1896,3338,4491,5223,5481,5247,4598,3626,2478,1287,188,-724,-1393,-1797,-1982,-1994,-1928,-1864,-1870,-1985,-2219,-2514,-2837,-3075,-3202,-3137,-2925,-2579,-2216,-1932,-1863,-2106,-2743,-3777,-5167,-6794,-8486,-10037,-11236,-11872,-11824,-10982,-9392,-7123,-4382,-1405,1512,4077,6028,7164,7381,6681,5179,3069,640,-1827,-4025,-5719,-6735,-6996,-6503,-5359,-3696,-1712,411,2493,4390,6009,7291,8224,8845,9171,9285,9201,8986,8643,8209,7672,7071,6392,5687,4972,4293,3700,3228,2910,2765,2779,2928,3156,3388,3550,3553,3333,2843,2074,1047,-168,-1492,-2812,-4022,-5035,-5766,-6194,-6302,-6129,-5726,-5179,-4557,-3951,-3411,-2977,-2658,-2425,-2240,-2038,-1768,-1398,-921,-385,137,529,670,454,-208,-1329,-2891,-4776,-6855,-8917,-10780,-12232,-13125,-13342,-12847,-11662,-9882,-7649,-5150,-2584,-150,1975,3658,4816,5421,5522,5189,4567,3783,2980,2286,1766,1486,1437,1605,1946,2404,2945,3519,4128,4749,5398,6070,6756,7433,8055,8568,8918,9043,8919,8517,7858,6967,5901,4732,3553,2445,1520,838,494,500,895,1632,2683,3958,5369,6810,8184,9402,10403,11145,11610,11801,11724,11402,10846,10085,9117,7975,6655,5191,3596,1918,204,-1464,-3002,-4300,-5263,-5783,-5820,-5319,-4340,-2947,-1292,440,2050,3326,4111,4278,3800,2715,1138,-730,-2680,-4456,-5827,-6614,-6668,-5962,-4515,-2464,6,2634,5160,7289,8805,9503,9302,8171,6209,3557,464,-2830,-6032,-8921,-11262,-12958,-13902,-14144,-13713,-12751,-11358,-9687,-7827,-5875,-3876,-1866,136,2109,4020,5827,7451,8833,9861,10475,10587,10164,9190,7706,5799,3610,1320,-854,-2702,-4008,-4632,-4469,-3515,-1841,420,3057,5859,8578,11015,12970,14336,15000,14968,14225,12846,10914,8532,5839,2949,14,-2855,-5525,-7899,-9881,-11398,-12398,-12857,-12756,-12128,-11002,-9469,-7608,-5558,-3443,-1424,359,1765,2694,3061,2849,2066,786,-884,-2805,-4801,-6697,-8320,-9512,-10159,-10190,-9580,-8391,-6707,-4695,-2540,-448,1374,2746,3540,3673,3143,2017,417,-1483,-3480,-5385,-7017,-8251,-9028,-9325,-9207,-8743,-8039,-7196,-6285,-5364,-4453,-3528,-2582,-1560,-451,759,2065,3405,4741,5965,7002,7762,8157,8166,7748,6962,5862,4556,3169,1807,586,-438,-1219,-1752,-2063,-2167,-2126,-1966,-1744,-1514,-1315,-1213,-1252,-1474,-1922,-2594,-3503,-4595,-5842,-7145,-8448,-9637,-10641,-11362,-11732,-11701,-11238,-10350,-9093,-7525,-5787,-3991,-2298,-844,239,849,927,442,-571,-2063,-3928,-6053,-8294,-10522,-12590,-14395,-15831,-16837,-17372,-17433,-17047,-16265,-15173,-13856,-12427,-10972,-9571,-8273,-7095,-6026,-5032,-4071,-3081,-2052,-933,216,1387,2478,3409,4087,4428,4396,3980,3241,2249,1154,82,-811,-1402,-1608,-1373,-718,301,1578,2953,4288,5403,6182,6536,6435,5918,5087,4063,3030,2121,1497,1225,1364,1877,2699,3716,4794,5797,6605,7124,7296,7095,6535,5639,4464,3066,1512,-129,-1786,-3385,-4853,-6103,-7070,-7683,-7912,-7740,-7216,-6397,-5417,-4392,-3476,-2800,-2461,-2537,-3020,-3882,-5016,-6294,-7551,-8631,-9369,-9670,-9432,-8664,-7374,-5671,-3670,-1539,543,2412,3901,4906,5355,5227,4571,3453,2002,352,-1346,-2961,-4365,-5497,-6284,-6736,-6848,-6656,-6203,-5517,-4661,-3647,-2524,-1296,18,1411,2860,4348,5820,7225,8473,9480,10151,10399,10174,9439,8233,6610,4708,2674,692,-1043,-2388,-3192,-3405,-2996,-2035,-611,1115,2985,4819,6474,7818,8789,9349,9527,9369,8958,8383,7723,7052,6407,5801,5229,4657,4054,3396,2660,1870,1040,230,-515,-1136,-1604,-1889,-2021,-2020,-1951,-1879,-1856,-1953,-2171,-2541,-3002,-3525,-4011,-4379,-4543,-4432,-4006,-3259,-2229,-973,395,1784,3058,4123,4880,5287,5299,4958,4275,3357,2256,1101,-48,-1087,-1968,-2648,-3108,-3366,-3440,-3377,-3226,-3025,-2827,-2627,-2435,-2197,-1858,-1342,-562,538,1998,3819,5924,8246,10605,12857,14805,16279,17158,17346,16846,15701,14057,12070,9979,7979,6289,5062,4402,4361,4898,5939,7334,8904,10458,11779,12703,13051,12755,11744,10066,7806,5112,2181,-761,-3502,-5822,-7575,-8651,-9018,-8721,-7842,-6545,-4964,-3301,-1678,-249,926,1770,2298,2512,2467,2219,1813,1303,700,20,-761,-1661,-2710,-3918,-5286,-6770,-8313,-9806,-11144,-12179,-12802,-12894,-12418,-11350,-9769,-7786,-5568,-3329,-1266,424,1590,2155,2098,1490,463,-800,-2093,-3205,-3966,-4235,-3956,-3117,-1774,-21,1999,4152,6274,8230,9895,11170,11986,12318,12142,11511,10444,9041,7376,5559,3713,1948,394,-852,-1699,-2093,-2012,-1466,-514,783,2302,3948,5581,7093,8377,9342,9927,10094,9824,9139,8060,6650,4967,3097,1120,-870,-2773,-4507,-5976,-7113,-7860,-8186,-8094,-7616,-6828,-5817,-4705,-3605,-2631,-1865,-1375,-1153,-1215,-1474,-1884,-2341,-2790,-3160,-3430,-3597,-3678,-3730,-3795,-3927,-4177,-4555,-5072,-5684,-6335,-6926,-7364,-7530,-7364,-6793,-5847,-4542,-3006,-1344,269,1686,2759,3377,3483,3071,2209,1005,-371,-1737,-2904,-3678,-3941,-3571,-2566,-934,1208,3721,6410,9060,11467,13419,14766,15383,15217,14279,12627,10385,7717,4789,1809,-1063,-3664,-5868,-7592,-8779,-9414,-9492,-9062,-8147,-6824,-5159,-3232,-1151,984,3046,4907,6449,7555,8153,8199,7689,6678,5238,3492,1561,-425,-2356,-4128,-5696,-6998,-8057,-8848,-9421,-9779,-9970,-9995,-9890,-9646,-9271,-8753,-8086,-7253,-6272,-5132,-3889,-2568,-1262,-28,1028,1843,2353,2529,2386,1964,1354,650,-26,-588,-944,-1080,-976,-703,-310,91,437,625,633,415,-5,-595,-1303,-2048,-2755,-3334,-3694,-3768,-3472,-2785,-1668,-159,1699,3810,6046,8268,10294,11980,13156,13731,13635,12889,11564,9819,7830,5825,4012,2556,1604,1195,1346,1986,3014,4296,5686,7032,8205,9091,9610,9713,9390,8681,7646,6407,5077,3812,2724,1933,1476,1383,1581,2004,2514,3007,3369,3525,3454,3145,2661,2038,1364,685,59,-474,-900,-1185,-1339,-1341,-1206,-937,-571,-142,272,616,790,741,396,-256,-1222,-2441,-3855,-5339,-6797,-8083,-9114,-9775,-10032,-9845,-9245,-8286,-7051,-5653,-4218,-2862,-1701,-820,-247,-7,-12,-212,-443,-612,-542,-172,609,1781,3322,5121,7019,8836,10357,11394,11798,11463,10399,8663,6437,3934,1432,-799,-2516,-3524,-3725,-3077,-1677,363,2801,5422,7947,10152,11822,12820,13067,12564,11388,9676,7620,5431,3326,1493,61,-893,-1381,-1479,-1305,-1024,-790,-731,-956,-1479,-2303,-3335,-4467,-5563,-6483,-7114,-7388,-7269,-6791,-6005,-5015,-3915,-2835,-1858,-1084,-568,-347,-431,-798,-1407,-2205,-3122,-4083,-5015,-5844,-6500,-6927,-7076,-6922,-6467,-5739,-4798,-3743,-2675,-1734,-1032,-659,-694,-1119,-1906,-2950,-4106,-5216,-6104,-6619,-6628,-6069,-4906,-3195,-1026,1458,4053,6580,8798,10537,11629,11976,11557,10398,8637,6423,3989,1537,-718,-2616,-4050,-4970,-5394,-5387,-5050,-4501,-3863,-3235,-2701,-2310,-2083,-2009,-2077,-2225,-2435,-2636,-2808,-2900,-2908,-2818,-2647,-2437,-2219,-2070,-2027,-2166,-2503,-3082,-3870,-4856,-5974,-7155,-8332,-9419,-10380,-11155,-11759,-12174,-12444,-12585,-12629,-12590,-12484,-12288,-11998,-11581,-11015,-10287,-9389,-8335,-7167,-5923,-4690,-3523,-2517,-1726,-1215,-1010,-1132,-1558,-2272,-3212,-4328,-5548,-6797,-8001,-9084,-9961,-10580,-10854,-10771,-10267,-9375,-8092,-6483,-4597,-2533,-356,1821,3929,5876,7595,9015,10087,10756,11001,10802,10179,9174,7857,6323,4674,3021,1452,58,-1114,-2004,-2596,-2859,-2811,-2452,-1835,-1022,-89,847,1694,2337,2705,2742,2450,1856,1036,81,-898,-1811,-2558,-3106,-3417,-3527,-3467,-3312,-3126,-2969,-2886,-2885,-2952,-3062,-3141,-3169,-3068,-2857,-2495,-2047,-1515,-984,-493,-105,118,138,-88,-581,-1340,-2345,-3570,-4930,-6376,-7792,-9095,-10171,-10937,-11302,-11220,-10660,-9627,-8169,-6374,-4356,-2284,-324,1341,2550,3190,3194,2579,1416,-151,-1932,-3732,-5303,-6486,-7082,-7015,-6219,-4743,-2666,-168,2560,5278,7756,9787,11216,11945,11954,11302,10096,8500,6698,4859,3169,1735,674,28,-185,38,635,1569,2748,4098,5530,6953,8297,9482,10446,11147,11511,11526,11129,10326,9108,7518,5608,3480,1250,-945,-2959,-4659,-5929,-6695,-6916,-6618,-5860,-4757,-3447,-2089,-825,213,951,1354,1455,1324,1065,798,614,589,742,1036,1419,1778,2015,2028,1742,1119,174,-1047,-2445,-3884,-5242,-6356,-7124,-7459,-7321,-6758,-5824,-4665,-3413,-2230,-1243,-554,-197,-167,-398,-773,-1176,-1448,-1471,-1138,-385,802,2387,4303,6413,8600,10694,12569,14111,15235,15927,16184,16064,15637,14981,14183,13314,12431,11577,10775,10027,9342,8674,8032,7347,6618,5816,4921,3978,2974,1999,1073,278,-350,-763,-954,-908,-664,-241,297,891,1471,1966,2303,2441,2323,1957,1331,509,-481,-1523,-2577,-3529,-4337,-4952,-5337,-5515,-5462,-5232,-4834,-4315,-3718,-3086,-2464,-1899,-1411,-1040,-783,-662,-672,-820,-1095,-1495,-1987,-2539,-3100,-3600,-3976,-4140,-4044,-3629,-2908,-1904,-696,603,1867,2964,3778,4230,4287,3946,3292,2409,1454,586,-44,-276,-28,752,2036,3726,5686,7711,9621,11204,12328,12861,12781,12093,10881,9275,7428,5527,3738,2222,1092,427,245,515,1170,2089,3157,4227,5183,5914,6356,6460,6232,5684,4861,3823,2632,1372,123,-1042,-2043,-2826,-3370,-3638,-3684,-3514,-3216,-2842,-2487,-2206,-2080,-2144,-2424,-2926,-3598,-4403,-5243,-6027,-6663,-7047,-7127,-6870,-6272,-5399,-4308,-3110,-1900,-789,153,832,1232,1302,1059,517,-284,-1281,-2420,-3607,-4793,-5865,-6793,-7471,-7884,-7965,-7720,-7123,-6213,-5011,-3572,-1976,-276,1420,3052,4526,5780,6769,7424,7757,7714,7334,6625,5646,4464,3176,1882,695,-300,-1025,-1454,-1573,-1420,-1039,-501,130,798,1456,2077,2650,3176,3666,4134,4566,4961,5270,5456,5446,5192,4630,3742,2516,989,-768,-2647,-4522,-6242,-7677,-8710,-9264,-9319,-8901,-8078,-6968,-5695,-4392,-3187,-2181,-1437,-1006,-855,-961,-1221,-1539,-1789,-1869,-1694,-1228,-484,473,1530,2537,3349,3805,3812,3291,2265,785,-1014,-2971,-4905,-6636,-8010,-8935,-9345,-9272,-8767,-7945,-6934,-5864,-4858,-3995,-3334,-2876,-2599,-2447,-2349,-2238,-2031,-1679,-1126,-346,674,1912,3349,4911,6557,8196,9775,11208,12457,13452,14164,14562,14619,14345,13730,12806,11598,10164,8581,6954,5427,4128,3216,2746,2771,3183,3853,4540,5034,5133,4753,3880,2648,1219,-182,-1387,-2263,-2782,-2966,-2881,-2619,-2227,-1770,-1246,-705,-161,296,578,554,112,-822,-2247,-4052,-6036,-7901,-9316,-9970,-9629,-8197,-5763,-2565,988,4421,7256,9066,9589,8722,6558,3373,-438,-4393,-7985,-10777,-12398,-12664,-11526,-9137,-5804,-1953,1908,5292,7762,9036,8989,7710,5451,2607,-349,-2970,-4858,-5778,-5633,-4499,-2587,-186,2370,4776,6776,8196,8940,9009,8443,7363,5896,4196,2410,658,-946,-2345,-3457,-4264,-4704,-4764,-4412,-3663,-2559,-1182,326,1799,3042,3870,4139,3783,2822,1379,-327,-2070,-3566,-4635,-5143,-5084,-4553,-3748,-2882,-2220,-1922,-2104,-2765,-3785,-5000,-6153,-7025,-7409,-7190,-6344,-4944,-3160,-1203,669,2222,3246,3627,3319,2396,1015,-611,-2218,-3567,-4467,-4791,-4545,-3793,-2715,-1514,-409,410,822,770,303,-490,-1443,-2396,-3194,-3717,-3904,-3749,-3297,-2641,-1896,-1175,-576,-165,50,78,-12,-141,-219,-157,114,616,1353,2261,3266,4251,5107,5718,5995,5898,5395,4545,3407,2099,743,-528,-1620,-2428,-2922,-3070,-2875,-2384,-1624,-686,373,1448,2475,3373,4105,4636,4968,5098,5053,4852,4532,4125,3660,3165,2664,2188,1761,1411,1156,999,911,862,766,574,208,-345,-1067,-1860,-2613,-3161,-3388,-3216,-2630,-1717,-619,482,1358,1857,1833,1290,284,-980,-2278,-3311,-3837,-3670,-2732,-1076,1135,3640,6129,8308,9920,10802,10871,10127,8653,6556,3988,1101,-1945,-4985,-7837,-10336,-12284,-13544,-13975,-13537,-12215,-10112,-7378,-4233,-956,2198,4955,7122,8549,9162,8949,7945,6256,3997,1363,-1472,-4268,-6837,-8949,-10473,-11255,-11258,-10489,-9025,-7052,-4771,-2460,-385,1198,2079,2125,1285,-381,-2725,-5504,-8427,-11170,-13449,-15024,-15766,-15634,-14698,-13110,-11062,-8788,-6480,-4301,-2355,-648,824,2164,3411,4639,5815,6893,7755,8281,8368,7948,7007,5590,3765,1644,-663,-3035,-5339,-7449,-9238,-10573,-11383,-11588,-11221,-10322,-9044,-7536,-6016,-4647,-3584,-2880,-2528,-2435,-2473,-2491,-2384,-2085,-1618,-1039,-469,-14,230,195,-121,-701,-1492,-2417,-3415,-4393,-5281,-5990,-6420,-6490,-6101,-5217,-3813,-1967,208,2519,4729,6601,7891,8427,8123,6994,5196,2967,646,-1416,-2871,-3466,-3037,-1617,662,3478,6483,9250,11431,12721,12954,12086,10187,7471,4201,740,-2566,-5350,-7327,-8277,-8115,-6873,-4726,-1956,1076,3997,6439,8142,8940,8824,7891,6371,4523,2657,1044,-119,-695,-686,-154,724,1743,2651,3242,3331,2842,1756,180,-1725,-3696,-5479,-6761,-7328,-6985,-5664,-3413,-361,3234,7073,10817,14114,16672,18234,18643,17864,15948,13117,9659,5957,2432,-553,-2651,-3684,-3546,-2303,-119,2727,5916,9069,11867,13999,15269,15558,14862,13285,11011,8318,5504,2896,780,-623,-1188,-912,107,1672,3543,5447,7147,8443,9233,9464,9203,8543,7648,6687,5841,5246,5032,5231,5852,6815,7997,9239,10348,11157,11519,11342,10608,9335,7621,5576,3357,1122,-962,-2758,-4137,-5064,-5504,-5531,-5218,-4682,-4056,-3435,-2922,-2553,-2355,-2285,-2311,-2334,-2301,-2118,-1767,-1215,-522,276,1060,1767,2296,2607,2668,2497,2126,1621,1039,423,-197,-841,-1527,-2313,-3240,-4356,-5679,-7213,-8912,-10709,-12472,-14058,-15288,-16014,-16113,-15544,-14321,-12556,-10386,-8036,-5687,-3568,-1805,-534,225,463,245,-358,-1238,-2297,-3425,-4510,-5478,-6215,-6681,-6806,-6583,-6030,-5185,-4151,-3018,-1932,-999,-353,-62,-185,-725,-1644,-2881,-4319,-5845,-7320,-8625,-9656,-10348,-10673,-10648,-10315,-9732,-8965,-8056,-7043,-5933,-4719,-3393,-1952,-415,1156,2673,4009,5013,5553,5494,4770,3355,1291,-1316,-4311,-7494,-10634,-13499,-15846,-17475,-18221,-17992,-16784,-14658,-11785,-8360,-4666,-959,2467,5386,7581,8933,9368,8898,7610,5638,3206,538,-2085,-4429,-6284,-7514,-8081,-8037,-7507,-6702,-5811,-5049,-4528,-4340,-4460,-4848,-5401,-6026,-6618,-7128,-7491,-7713,-7787,-7725,-7543,-7227,-6779,-6147,-5336,-4271,-2995,-1472,200,1970,3679,5200,6347,6983,6981,6306,4966,3092,850,-1534,-3816,-5797,-7303,-8236,-8577,-8361,-7696,-6708,-5539,-4323,-3141,-2050,-1048,-95,840,1815,2825,3863,4855,5727,6347,6636,6492,5903,4894,3573,2081,609,-684,-1652,-2213,-2335,-2042,-1396,-487,592,1750,2901,3982,4937,5727,6328,6710,6858,6747,6367,5722,4836,3776,2629,1503,530,-206,-588,-583,-156,679,1862,3336,4977,6683,8299,9724,10821,11547,11837,11737,11284,10596,9770,8961,8248,7758,7508,7525,7768,8179,8677,9189,9643,9980,10181,10209,10086,9818,9444,9002,8552,8134,7810,7620,7595,7755,8069,8515,9004,9472,9813,9941,9781,9266,8378,7118,5556,3776,1929,153,-1381,-2550,-3231,-3387,-2996,-2136,-894,582,2154,3686,5072,6259,7216,7966,8544,8986,9341,9626,9836,9967,9950,9761,9350,8695,7852,6857,5844,4922,4213,3815,3761,4058,4622,5355,6102,6707,7012,6904,6289,5171,3587,1676,-390,-2387,-4099,-5338,-5968,-5929,-5236,-3975,-2270,-286,1821,3908,5848,7576,9031,10203,11073,11632,11860,11718,11183,10224,8854,7106,5067,2856,629,-1452,-3215,-4532,-5297,-5482,-5113,-4293,-3166,-1909,-710,288,936,1178,964,320,-691,-1983,-3414,-4851,-6134,-7119,-7700,-7793,-7399,-6566,-5408,-4075,-2734,-1541,-609,-8,260,257,70,-174,-374,-455,-391,-212,3,146,106,-214,-851,-1784,-2939,-4176,-5364,-6362,-7077,-7469,-7553,-7392,-7087,-6725,-6407,-6165,-6036,-5980,-5968,-5951,-5883,-5762,-5578,-5380,-5192,-5079,-5046,-5131,-5287,-5512,-5746,-5963,-6141,-6265,-6355,-6438,-6532,-6674,-6856,-7081,-7310,-7521,-7668,-7744,-7725,-7633,-7483,-7303,-7129,-6971,-6852,-6762,-6694,-6619,-6517,-6352,-6097,-5740,-5275,-4718,-4118,-3518,-2998,-2631,-2467,-2572,-2952,-3597,-4473,-5498,-6595,-7667,-8618,-9393,-9928,-10216,-10256,-10064,-9697,-9186,-8597,-7978,-7377,-6830,-6363,-5992,-5723,-5550,-5479,-5472,-5530,-5619,-5728,-5854,-6000,-6154,-6317,-6456,-6545,-6551,-6450,-6225,-5884,-5444,-4925,-4370,-3800,-3242,-2716,-2216,-1772,-1382,-1099,-957,-1032,-1376,-2026,-2997,-4224,-5643,-7089,-8427,-9464,-10070,-10119,-9567,-8432,-6785,-4807,-2655,-590,1224,2588,3412,3659,3360,2625,1595,434,-682,-1622,-2277,-2591,-2561,-2220,-1652,-969,-303,212,459,348,-140,-1004,-2134,-3420,-4676,-5732,-6416,-6604,-6223,-5279,-3836,-2027,-25,1961,3736,5111,5955,6194,5816,4884,3518,1867,111,-1570,-3051,-4201,-5000,-5436,-5568,-5474,-5247,-4965,-4704,-4484,-4316,-4169,-3986,-3719,-3297,-2687,-1874,-868,263,1449,2575,3546,4269,4694,4796,4601,4142,3494,2704,1850,960,79,-782,-1609,-2404,-3154,-3859,-4495,-5035,-5435,-5643,-5607,-5281,-4643,-3696,-2481,-1061,455,1974,3384,4608,5593,6335,6836,7169,7367,7515,7645,7783,7923,8017,8017,7839,7449,6799,5939,4899,3811,2771,1921,1365,1161,1354,1892,2730,3748,4857,5931,6910,7717,8327,8728,8905,8886,8644,8222,7594,6798,5845,4772,3631,2474,1366,374,-448,-1037,-1352,-1361,-1033,-395,564,1762,3167,4673,6204,7659,8941,9970,10683,11041,11037,10684,10023,9105,8000,6780,5521,4314,3235,2370,1782,1517,1611,2040,2804,3802,4987,6226,7426,8460,9242,9690,9778,9511,8930,8135,7209,6290,5474,4859,4512,4451,4676,5136,5766,6488,7219,7878,8429,8813,9051,9137,9100,8984,8780,8532,8211,7824,7352,6782,6110,5339,4481,3575,2658,1799,1076,549,314,399,873,1707,2895,4336,5941,7546,9019,10188,10946,11192,10899,10068,8778,7111,5208,3204,1233,-571,-2104,-3287,-4064,-4428,-4386,-3984,-3269,-2324,-1199,17,1293,2553,3791,4944,6027,6993,7856,8600,9212,9700,10028,10194,10162,9898,9390,8602,7559,6280,4825,3281,1749,333,-841,-1716,-2206,-2324,-2099,-1617,-1014,-414,32,221,95,-369,-1116,-2065,-3101,-4076,-4871,-5362,-5465,-5130,-4358,-3171,-1650,125,2038,3964,5796,7407,8734,9694,10285,10489,10354,9908,9209,8298,7214,5996,4666,3264,1817,366,-1032,-2340,-3486,-4431,-5127,-5547,-5677,-5534,-5136,-4555,-3840,-3081,-2346,-1692,-1170,-793,-553,-427,-377,-353,-346,-315,-310,-328,-454,-718,-1178,-1852,-2729,-3761,-4870,-5938,-6864,-7526,-7860,-7817,-7402,-6662,-5667,-4525,-3340,-2217,-1256,-517,-60,122,31,-265,-711,-1230,-1739,-2200,-2555,-2820,-2996,-3144,-3317,-3590,-4028,-4667,-5530,-6593,-7802,-9072,-10288,-11335,-12117,-12534,-12577,-12213,-11508,-10518,-9341,-8071,-6811,-5634,-4613,-3783,-3159,-2738,-2489,-2371,-2334,-2320,-2289,-2196,-2027,-1760,-1426,-1030,-639,-291,-51,34,-76,-384,-898,-1572,-2384,-3275,-4210,-5146,-6052,-6907,-7682,-8367,-8926,-9351,-9597,-9669,-9535,-9219,-8742,-8140,-7483,-6811,-6193,-5650,-5208,-4852,-4551,-4278,-3968,-3611,-3168,-2658,-2111,-1582,-1143,-868,-819,-1039,-1541,-2313,-3295,-4442,-5646,-6855,-7976,-8967,-9782,-10417,-10863,-11145,-11283,-11304,-11230,-11097,-10892,-10663,-10362,-10019,-9589,-9061,-8418,-7627,-6696,-5613,-4402,-3104,-1778,-499,639,1560,2191,2490,2453,2113,1525,797,10,-710,-1293,-1660,-1794,-1677,-1364,-870,-299,326,903,1415,1793,2036,2100,2017,1765,1412,968,521,98,-212,-401,-411,-265,28,415,840,1241,1562,1774,1853,1813,1671,1440,1148,784,348,-177,-809,-1558,-2404,-3335,-4284,-5199,-5997,-6604,-6959,-7023,-6774,-6253,-5486,-4582,-3603,-2652,-1804,-1107,-596,-268,-94,-40,-59,-108,-163,-201,-228,-240,-256,-277,-301,-324,-319,-258,-112,149,529,1022,1574,2135,2594,2879,2890,2575,1919,937,-295,-1698,-3138,-4496,-5641,-6441,-6813,-6662,-5966,-4726,-3004,-909,1400,3746,5915,7721,8991,9601,9487,8664,7200,5249,2996,665,-1536,-3388,-4769,-5558,-5761,-5418,-4639,-3587,-2416,-1311,-385,261,612,694,584,393,219,184,336,735,1359,2176,3102,4034,4854,5444,5710,5579,5043,4120,2903,1508,78,-1224,-2279,-2970,-3254,-3102,-2565,-1687,-573,693,2018,3317,4524,5601,6493,7194,7664,7904,7902,7682,7263,6706,6056,5404,4803,4338,4041,3946,4054,4330,4742,5210,5686,6103,6402,6561,6526,6308,5876,5253,4431,3457,2346,1172,-1,-1087,-1976,-2587,-2823,-2652,-2059,-1093,161,1586,3052,4440,5661,6664,7438,8016,8446,8806,9139,9502,9889,10278,10622,10832,10842,10572,9978,9061,7841,6407,4852,3311,1911,769,-36,-453,-509,-232,264,883,1503,1996,2297,2320,2062,1533,797,-69,-930,-1682,-2180,-2331,-2052,-1323,-143,1400,3211,5146,7028,8721,10045,10919,11245,11033,10296,9121,7618,5909,4143,2445,949,-254,-1093,-1529,-1589,-1302,-770,-85,640,1302,1828,2158,2289,2218,2001,1682,1335,1021,811,740,871,1198,1747,2495,3408,4459,5574,6710,7797,8758,9547,10085,10331,10252,9832,9092,8073,6830,5445,3991,2544,1171,-70,-1138,-1979,-2577,-2879,-2887,-2575,-1963,-1085,-1,1192,2400,3491,4373,4948,5152,4981,4434,3597,2558,1450,409,-429,-963,-1119,-874,-260,650,1738,2869,3895,4702,5165,5257,4930,4249,3267,2104,881,-270,-1241,-1932,-2301,-2316,-2016,-1431,-675,181,998,1694,2163,2367,2255,1872,1241,457,-385,-1191,-1860,-2346,-2609,-2676,-2588,-2416,-2240,-2120,-2082,-2137,-2233,-2313,-2305,-2141,-1777,-1214,-461,409,1333,2223,3005,3634,4072,4328,4408,4358,4200,3989,3736,3471,3201,2926,2662,2397,2176,1983,1864,1790,1756,1709,1596,1334,888,181,-751,-1907,-3183,-4478,-5662,-6603,-7204,-7395,-7157,-6506,-5511,-4250,-2839,-1374,26,1287,2316,3079,3527,3656,3453,2936,2118,1024,-298,-1815,-3440,-5112,-6728,-8213,-9472,-10452,-11099,-11398,-11368,-11027,-10457,-9711,-8888,-8057,-7287,-6622,-6080,-5663,-5327,-5044,-4725,-4339,-3798,-3101,-2220,-1209,-131,914,1805,2446,2740,2643,2143,1262,66,-1365,-2944,-4562,-6154,-7626,-8938,-10043,-10897,-11489,-11773,-11742,-11384,-10704,-9739,-8535,-7179,-5762,-4399,-3193,-2239,-1591,-1278,-1267,-1511,-1918,-2386,-2828,-3152,-3313,-3287,-3076,-2733,-2300,-1859,-1472,-1219,-1130,-1276,-1628,-2231,-3015,-3978,-5038,-6154,-7247,-8248,-9093,-9710,-10057,-10081,-9769,-9113,-8139,-6904,-5476,-3954,-2430,-1009,233,1212,1904,2264,2320,2084,1617,966,220,-575,-1308,-1960,-2444,-2767,-2913,-2908,-2795,-2619,-2429,-2260,-2133,-2031,-1959,-1843,-1694,-1436,-1102,-682,-224,193,520,642,547,171,-433,-1228,-2110,-2972,-3714,-4235,-4495,-4454,-4155,-3614,-2937,-2163,-1413,-714,-154,261,505,601,583,498,402,346,386,538,830,1236,1734,2273,2790,3237,3555,3709,3679,3439,3006,2366,1570,615,-418,-1509,-2573,-3561,-4404,-5052,-5452,-5589,-5448,-5065,-4482,-3786,-3060,-2427,-1975,-1808,-1982,-2522,-3424,-4623,-6027,-7510,-8917,-10108,-10919,-11250,-11005,-10182,-8798,-6969,-4819,-2542,-316,1664,3255,4338,4862,4821,4274,3303,2054,651,-740,-1994,-3006,-3710,-4095,-4180,-4030,-3736,-3390,-3086,-2902,-2870,-3007,-3280,-3640,-4028,-4369,-4619,-4728,-4699,-4522,-4237,-3862,-3436,-2960,-2433,-1832,-1109,-247,801,2026,3424,4937,6485,7960,9227,10159,10647,10590,9973,8800,7160,5178,3028,893,-1049,-2631,-3767,-4371,-4478,-4109,-3377,-2387,-1268,-129,929,1851,2587,3132,3499,3704,3792,3792,3746,3701,3674,3715,3813,4000,4242,4539,4850,5153,5423,5627,5764,5812,5784,5670,5494,5229,4908,4495,4014,3458,2851,2214,1593,1013,518,114,-186,-398,-544,-642,-716,-757,-766,-712,-578,-335,26,515,1103,1787,2508,3253,3972,4657,5283,5857,6353,6775,7086,7265,7280,7097,6717,6133,5390,4545,3678,2897,2281,1928,1882,2175,2785,3665,4735,5900,7063,8116,8986,9605,9947,10006,9808,9403,8831,8169,7425,6662,5860,5037,4168,3247,2264,1225,167,-869,-1800,-2554,-3026,-3151,-2853,-2129,-976,513,2250,4062,5798,7269,8341,8887,8881,8317,7295,5936,4415,2918,1608,632,67,-55,221,809,1572,2368,3055,3523,3712,3602,3227,2666,1997,1347,782,414,272,403,794,1424,2242,3189,4194,5183,6086,6834,7364,7627,7580,7205,6513,5517,4306,2929,1511,132,-1099,-2110,-2839,-3249,-3345,-3123,-2650,-1954,-1130,-241,632,1416,2061,2518,2781,2839,2740,2515,2228,1951,1733,1647,1717,1970,2397,2970,3646,4366,5063,5674,6132,6380,6385,6115,5585,4816,3871,2819,1765,775,-32,-634,-957,-1026,-844,-471,34,595,1133,1580,1870,1969,1840,1493,927,195,-654,-1542,-2397,-3142,-3712,-4078,-4201,-4098,-3773,-3268,-2614,-1852,-1023,-137,757,1670,2552,3405,4168,4835,5342,5674,5791,5674,5308,4698,3850,2813,1627,385,-838,-1922,-2786,-3322,-3483,-3233,-2586,-1606,-371,982,2335,3550,4515,5147,5378,5202,4626,3718,2563,1277,-25,-1218,-2215,-2940,-3362,-3483,-3336,-2975,-2475,-1900,-1322,-778,-312,78,378,597,737,797,758,620,356,-36,-546,-1176,-1879,-2645,-3419,-4181,-4885,-5525,-6071,-6539,-6917,-7221,-7451,-7609,-7690,-7677,-7562,-7319,-6937,-6396,-5700,-4848,-3875,-2815,-1734,-702,199,903,1333,1459,1231,662,-249,-1453,-2881,-4452,-6041,-7540,-8818,-9775,-10321,-10419,-10060,-9282,-8171,-6819,-5362,-3905,-2570,-1440,-567,4,313,350,214,-89,-466,-922,-1414,-1953,-2522,-3118,-3708,-4256,-4710,-4996,-5081,-4891,-4427,-3655,-2626,-1351,77,1604,3124,4544,5763,6672,7197,7260,6850,5980,4716,3167,1476,-227,-1783,-3098,-4088,-4731,-5029,-5045,-4822,-4463,-4018,-3573,-3159,-2818,-2548,-2338,-2152,-1940,-1646,-1213,-593,236,1268,2451,3702,4897,5903,6581,6820,6554,5763,4508,2882,1047,-846,-2606,-4112,-5230,-5929,-6189,-6070,-5663,-5079,-4457,-3902,-3512,-3341,-3410,-3689,-4136,-4655,-5173,-5602,-5888,-5987,-5905,-5642,-5243,-4743,-4176,-3585,-2985,-2386,-1793,-1187,-562,93,787,1515,2251,2959,3575,4023,4216,4088,3568,2656,1367,-223,-1995,-3813,-5514,-6951,-8005,-8595,-8691,-8331,-7557,-6498,-5250,-3951,-2708,-1621,-747,-133,216,317,191,-106,-532,-1030,-1533,-1989,-2340,-2538,-2556,-2376,-1992,-1437,-728,74,912,1707,2384,2840,3033,2857,2333,1407,150,-1392,-3122,-4918,-6648,-8183,-9384,-10158,-10413,-10127,-9303,-8013,-6363,-4491,-2566,-752,805,1970,2676,2870,2572,1826,712,-664,-2197,-3764,-5253,-6569,-7609,-8319,-8638,-8556,-8072,-7238,-6105,-4796,-3391,-2057,-883,-5,512,623,335,-308,-1208,-2250,-3295,-4209,-4871,-5202,-5144,-4714,-3949,-2933,-1782,-618,440,1271,1809,1995,1834,1372,675,-133,-956,-1667,-2188,-2466,-2484,-2290,-1947,-1571,-1259,-1121,-1208,-1544,-2092,-2773,-3479,-4110,-4555,-4784,-4747,-4520,-4121,-3667,-3216,-2830,-2555,-2371,-2283,-2226,-2172,-2067,-1886,-1621,-1284,-905,-530,-198,54,208,261,237,170,114,122,228,462,821,1276,1791,2325,2815,3259,3613,3900,4128,4334,4538,4776,5032,5307,5545,5699,5702,5495,5042,4325,3378,2260,1078,-52,-1004,-1672,-1971,-1873,-1388,-583,433,1534,2588,3458,4073,4344,4277,3886,3240,2453,1644,972,562,544,985,1914,3290,5017,6944,8903,10695,12178,13195,13684,13592,12948,11796,10255,8424,6479,4529,2733,1182,-34,-882,-1354,-1491,-1370,-1079,-753,-479,-375,-487,-858,-1453,-2227,-3071,-3866,-4496,-4847,-4855,-4493,-3795,-2846,-1759,-683,279,1002,1463,1643,1600,1412,1172,977,892,957,1156,1460,1788,2059,2192,2105,1762,1138,252,-851,-2099,-3395,-4647,-5739,-6606,-7157,-7387,-7270,-6862,-6196,-5362,-4419,-3458,-2535,-1705,-989,-380,143,631,1132,1688,2322,3043,3812,4595,5321,5924,6341,6533,6472,6179,5687,5066,4387,3732,3155,2717,2422,2290,2282,2388,2551,2747,2936,3099,3209,3269,3262,3199,3098,2951,2780,2576,2321,2010,1606,1117,528,-111,-779,-1383,-1875,-2165,-2201,-1942,-1352,-461,726,2119,3644,5183,6619,7843,8759,9303,9433,9155,8486,7494,6256,4884,3481,2178,1067,249,-220,-309,-33,563,1387,2344,3299,4152,4777,5127,5143,4852,4302,3575,2784,2032,1419,1024,886,1018,1386,1928,2568,3202,3752,4147,4323,4284,4011,3554,2962,2280,1591,924,348,-102,-385,-456,-276,174,930,1961,3253,4727,6293,7843,9262,10452,11333,11860,12007,11803,11273,10504,9567,8572,7602,6761,6104,5689,5527,5596,5852,6207,6588,6884,7033,6954,6616,5999,5115,4013,2748,1412,90,-1136,-2177,-3000,-3558,-3871,-3953,-3865,-3660,-3392,-3107,-2804,-2480,-2083,-1573,-883,12,1126,2431,3858,5311,6686,7852,8720,9207,9270,8930,8204,7196,5982,4686,3399,2238,1259,551,125,11,174,576,1124,1729,2275,2649,2760,2530,1924,954,-336,-1856,-3481,-5095,-6566,-7796,-8722,-9315,-9582,-9577,-9346,-8972,-8489,-7941,-7317,-6597,-5763,-4767,-3624,-2333,-958,433,1735,2846,3669,4128,4194,3878,3237,2363,1378,385,-505,-1249,-1812,-2232,-2534,-2785,-3009,-3232,-3427,-3573,-3622,-3547,-3358,-3073,-2787,-2570,-2535,-2753,-3264,-4069,-5097,-6256,-7403,-8400,-9125,-9468,-9391,-8875,-7952,-6692,-5167,-3492,-1759,-83,1428,2679,3566,4015,3978,3428,2399,957,-793,-2714,-4666,-6504,-8102,-9367,-10229,-10654,-10641,-10189,-9344,-8131,-6601,-4808,-2817,-707,1430,3488,5360,6935,8125,8869,9138,8946,8336,7380,6170,4788,3332,1856,435,-892,-2070,-3058,-3798,-4245,-4355,-4108,-3500,-2569,-1375,-26,1349,2606,3591,4190,4296,3876,2938,1559,-136,-1978,-3787,-5389,-6632,-7434,-7739,-7583,-7021,-6174,-5170,-4155,-3273,-2615,-2274,-2241,-2493,-2930,-3431,-3871,-4128,-4142,-3873,-3377,-2719,-2036,-1446,-1084,-1021,-1301,-1885,-2678,-3548,-4320,-4839,-4978,-4663,-3899,-2758,-1374,75,1416,2495,3222,3561,3541,3237,2732,2111,1432,711,-45,-880,-1807,-2869,-4034,-5281,-6513,-7642,-8550,-9148,-9369,-9185,-8617,-7715,-6559,-5250,-3873,-2527,-1282,-214,638,1224,1540,1572,1364,947,411,-181,-719,-1134,-1354,-1342,-1103,-660,-93,525,1088,1529,1761,1757,1492,990,299,-511,-1359,-2153,-2840,-3352,-3673,-3788,-3685,-3395,-2907,-2278,-1527,-717,86,814,1378,1714,1753,1486,916,126,-791,-1682,-2413,-2831,-2860,-2444,-1627,-494,794,2066,3127,3827,4058,3772,3025,1903,573,-795,-2045,-3032,-3693,-3995,-3970,-3689,-3235,-2710,-2208,-1798,-1554,-1483,-1606,-1889,-2301,-2784,-3282,-3725,-4058,-4236,-4228,-4038,-3689,-3223,-2694,-2158,-1655,-1224,-867,-590,-373,-196,-46,97,232,377,526,725,985,1355,1865,2519,3299,4150,4972,5662,6111,6218,5949,5287,4319,3146,1948,891,142,-172,-5,638,1654,2922,4260,5524,6566,7295,7682,7718,7476,7022,6457,5855,5282,4745,4253,3743,3200,2552,1810,964,78,-780,-1514,-2050,-2301,-2242,-1846,-1144,-176,974,2233,3509,4712,5791,6654,7268,7566,7519,7102,6315,5201,3822,2284,704,-787,-2081,-3064,-3697,-3946,-3854,-3488,-2942,-2338,-1760,-1315,-1026,-927,-974,-1126,-1288,-1396,-1355,-1130,-682,-25,809,1760,2750,3694,4500,5094,5410,5408,5080,4443,3565,2533,1473,505,-244,-693,-791,-559,-65,568,1192,1656,1818,1592,935,-120,-1500,-3067,-4673,-6153,-7366,-8214,-8627,-8602,-8158,-7373,-6331,-5155,-3957,-2865,-1987,-1415,-1209,-1411,-2011,-2987,-4262,-5746,-7310,-8824,-10153,-11175,-11826,-12039,-11843,-11249,-10334,-9174,-7850,-6460,-5067,-3742,-2526,-1451,-528,255,917,1500,2038,2568,3104,3652,4189,4681,5084,5335,5396,5211,4774,4072,3144,2030,803,-448,-1642,-2667,-3448,-3898,-3957,-3598,-2821,-1665,-212,1423,3105,4658,5950,6828,7198,7019,6290,5089,3536,1794,64,-1463,-2605,-3230,-3273,-2730,-1691,-270,1320,2926,4315,5358,5935,5992,5573,4751,3674,2513,1422,556,0,-210,-102,239,675,1067,1260,1157,697,-86,-1128,-2263,-3343,-4163,-4572,-4432,-3697,-2365,-545,1620,3927,6155,8108,9592,10491,10717,10269,9190,7585,5589,3380,1140,-950,-2711,-4049,-4859,-5176,-5014,-4509,-3765,-2932,-2127,-1423,-865,-424,-45,347,836,1458,2218,3068,3906,4621,5078,5176,4856,4087,2933,1468,-161,-1796,-3278,-4444,-5182,-5419,-5137,-4364,-3194,-1724,-106,1516,3001,4197,5025,5391,5310,4809,4000,3026,2055,1275,828,824,1301,2210,3459,4873,6263,7431,8194,8418,8030,7015,5440,3400,1061,-1433,-3869,-6108,-7960,-9303,-10015,-10036,-9332,-7946,-5945,-3473,-694,2186,4952,7399,9353,10680,11311,11236,10502,9214,7513,5549,3508,1532,-224,-1664,-2709,-3333,-3529,-3345,-2828,-2073,-1161,-209,699,1444,1970,2189,2086,1651,908,-72,-1232,-2467,-3714,-4873,-5913,-6772,-7453,-7946,-8262,-8439,-8475,-8440,-8328,-8203,-8075,-7973,-7922,-7907,-7939,-7961,-7934,-7771,-7413,-6780,-5877,-4686,-3313,-1834,-408,842,1794,2371,2570,2424,2044,1549,1066,701,507,499,631,850,1057,1212,1255,1210,1107,1028,1039,1226,1605,2215,2979,3866,4734,5504,6045,6278,6155,5634,4766,3558,2107,476,-1245,-2964,-4594,-6072,-7305,-8267,-8884,-9141,-8992,-8428,-7444,-6059,-4344,-2361,-263,1843,3790,5452,6715,7494,7766,7537,6895,5938,4848,3765,2879,2325,2199,2569,3391,4608,6073,7625,9094,10310,11158,11543,11436,10846,9821,8452,6838,5107,3375,1777,417,-590,-1177,-1293,-933,-130,1052,2512,4138,5783,7314,8579,9473,9901,9838,9307,8377,7189,5887,4627,3569,2791,2361,2243,2371,2618,2850,2933,2766,2292,1520,489,-692,-1912,-3044,-3981,-4654,-5032,-5134,-4998,-4717,-4355,-3996,-3703,-3487,-3376,-3332,-3321,-3313,-3244,-3111,-2896,-2614,-2303,-1986,-1712,-1507,-1400,-1408,-1538,-1784,-2130,-2526,-2934,-3264,-3474,-3491,-3292,-2895,-2323,-1682,-1069,-601,-406,-546,-1088,-2009,-3261,-4746,-6320,-7848,-9160,-10128,-10634,-10606,-10021,-8892,-7299,-5344,-3192,-994,1052,2806,4108,4871,5027,4564,3535,2012,162,-1872,-3878,-5689,-7139,-8105,-8513,-8342,-7627,-6450,-4944,-3246,-1520,96,1476,2533,3198,3449,3267,2668,1680,339,-1281,-3099,-5004,-6874,-8582,-10018,-11078,-11704,-11870,-11588,-10915,-9945,-8779,-7541,-6343,-5262,-4394,-3762,-3407,-3323,-3502,-3907,-4506,-5234,-6025,-6806,-7489,-8007,-8288,-8295,-8002,-7429,-6599,-5591,-4464,-3323,-2257,-1333,-635,-169,20,-32,-317,-768,-1343,-1954,-2564,-3080,-3484,-3710,-3754,-3594,-3241,-2726,-2081,-1372,-645,24,600,1024,1281,1355,1255,1002,642,213,-211,-593,-869,-1025,-1034,-921,-717,-481,-288,-202,-279,-545,-989,-1582,-2248,-2920,-3505,-3918,-4083,-3941,-3454,-2631,-1498,-136,1357,2857,4241,5402,6264,6800,7026,7005,6805,6536,6245,6016,5832,5715,5597,5460,5254,4977,4653,4335,4125,4098,4363,4946,5871,7082,8467,9899,11177,12153,12664,12619,12002,10841,9258,7386,5406,3475,1744,329,-698,-1288,-1438,-1163,-508,477,1711,3130,4635,6154,7588,8865,9903,10629,11008,10971,10520,9642,8353,6728,4829,2781,702,-1278,-3033,-4453,-5462,-6004,-6081,-5710,-4972,-3965,-2825,-1685,-691,53,443,466,98,-581,-1498,-2535,-3549,-4439,-5069,-5366,-5266,-4744,-3801,-2482,-834,1048,3066,5104,7033,8725,10063,10949,11313,11139,10435,9269,7735,5960,4096,2280,672,-646,-1573,-2113,-2266,-2122,-1767,-1339,-946,-706,-676,-904,-1370,-2039,-2839,-3689,-4506,-5221,-5778,-6151,-6324,-6316,-6131,-5805,-5345,-4755,-4045,-3186,-2193,-1069,157,1410,2615,3655,4417,4804,4744,4201,3210,1827,171,-1625,-3408,-5050,-6406,-7415,-7992,-8138,-7867,-7239,-6350,-5317,-4255,-3305,-2541,-2068,-1886,-2004,-2342,-2805,-3265,-3580,-3636,-3330,-2627,-1514,-45,1693,3594,5522,7356,8975,10269,11176,11628,11621,11176,10333,9203,7871,6480,5143,3979,3066,2456,2143,2097,2244,2490,2753,2928,2965,2790,2394,1757,897,-143,-1327,-2553,-3760,-4831,-5705,-6289,-6569,-6507,-6149,-5535,-4753,-3904,-3087,-2417,-1959,-1802,-1938,-2384,-3043,-3841,-4620,-5248,-5582,-5512,-4997,-4021,-2666,-1021,755,2517,4106,5402,6316,6808,6886,6592,6015,5242,4402,3593,2931,2500,2364,2564,3095,3931,4994,6183,7369,8416,9196,9621,9629,9245,8511,7583,6575,5695,5048,4759,4833,5245,5873,6585,7213,7618,7693,7379,6697,5695,4507,3242,2064,1075,369,-6,-62,182,657,1281,1974,2635,3194,3576,3737,3657,3323,2765,2016,1125,173,-786,-1662,-2400,-2937,-3230,-3256,-3003,-2491,-1753,-855,141,1134,2047,2805,3338,3617,3630,3359,2870,2176,1384,554,-192,-795,-1153,-1242,-1029,-539,178,1038,1943,2786,3473,3937,4138,4084,3804,3364,2822,2262,1710,1214,756,325,-103,-559,-1030,-1523,-1985,-2411,-2751,-3028,-3235,-3425,-3627,-3890,-4233,-4669,-5164,-5699,-6219,-6681,-7059,-7322,-7471,-7514,-7460,-7340,-7176,-6986,-6803,-6622,-6478,-6354,-6266,-6188,-6086,-5922,-5622,-5137,-4417,-3421,-2179,-708,864,2447,3853,4962,5617,5734,5279,4271,2819,1061,-803,-2590,-4107,-5231,-5869,-5994,-5651,-4890,-3842,-2598,-1286,17,1232,2329,3275,4070,4702,5170,5455,5541,5388,4980,4283,3311,2084,683,-798,-2223,-3459,-4377,-4875,-4884,-4382,-3387,-1967,-207,1754,3807,5772,7542,8945,9882,10245,9978,9063,7535,5474,3007,300,-2480,-5148,-7544,-9546,-11044,-11988,-12346,-12116,-11328,-10023,-8270,-6172,-3837,-1435,890,2957,4631,5776,6342,6279,5669,4572,3181,1644,190,-1019,-1819,-2105,-1837,-1022,269,1925,3812,5778,7669,9367,10737,11727,12274,12391,12114,11528,10720,9823,8925,8127,7473,6975,6616,6327,6041,5658,5107,4325,3280,2000,527,-1023,-2541,-3867,-4883,-5459,-5535,-5093,-4172,-2881,-1366,210,1653,2815,3560,3821,3578,2887,1828,552,-801,-2069,-3098,-3779,-4007,-3748,-2993,-1775,-172,1710,3746,5762,7613,9115,10159,10628,10517,9837,8691,7197,5511,3758,2071,531,-811,-1901,-2741,-3297,-3563,-3516,-3138,-2428,-1379,-40,1545,3263,5001,6615,7972,8951,9472,9489,9007,8074,6779,5245,3601,1992,536,-665,-1529,-2043,-2186,-2035,-1650,-1155,-664,-292,-151,-311,-819,-1687,-2878,-4326,-5939,-7603,-9210,-10655,-11845,-12738,-13299,-13549,-13522,-13272,-12876,-12394,-11880,-11391,-10927,-10521,-10133,-9742,-9300,-8760,-8082,-7259,-6282,-5204,-4073,-2980,-1990,-1209,-677,-458,-573,-1005,-1752,-2736,-3917,-5195,-6496,-7730,-8807,-9673,-10262,-10557,-10538,-10217,-9606,-8721,-7588,-6231,-4685,-3023,-1326,274,1632,2596,3031,2829,1958,446,-1590,-3973,-6447,-8779,-10693,-12015,-12588,-12378,-11391,-9748,-7592,-5135,-2579,-146,2005,3704,4890,5493,5539,5070,4187,3002,1661,277,-1015,-2151,-3074,-3787,-4314,-4723,-5067,-5426,-5826,-6282,-6760,-7205,-7529,-7660,-7536,-7144,-6507,-5723,-4889,-4183,-3725,-3657,-4043,-4899,-6174,-7749,-9457,-11099,-12470,-13376,-13676,-13277,-12164,-10385,-8054,-5326,-2403,523,3234,5562,7343,8478,8921,8678,7828,6482,4793,2933,1074,-630,-2027,-3035,-3593,-3705,-3428,-2835,-2041,-1154,-276,498,1112,1506,1662,1558,1194,571,-287,-1362,-2580,-3871,-5114,-6177,-6920,-7213,-6958,-6136,-4766,-2994,-986,1023,2781,4106,4819,4870,4282,3148,1664,28,-1532,-2821,-3695,-4069,-3925,-3313,-2317,-1065,308,1672,2908,3928,4679,5142,5333,5293,5088,4772,4425,4084,3783,3522,3282,3008,2661,2180,1537,728,-237,-1287,-2369,-3377,-4219,-4808,-5064,-4950,-4469,-3646,-2570,-1321,-17,1256,2408,3366,4100,4574,4799,4790,4572,4191,3684,3112,2520,1972,1517,1200,1043,1062,1218,1485,1794,2069,2263,2303,2181,1886,1445,899,296,-323,-929,-1506,-2057,-2601,-3145,-3720,-4313,-4930,-5528,-6090,-6554,-6904,-7100,-7135,-7013,-6741,-6345,-5835,-5230,-4531,-3748,-2865,-1903,-854,254,1373,2484,3504,4389,5096,5577,5833,5866,5695,5370,4918,4397,3838,3284,2759,2291,1895,1589,1370,1226,1129,1013,824,452,-165,-1114,-2429,-4100,-6079,-8242,-10428,-12446,-14090,-15189,-15609,-15283,-14220,-12491,-10242,-7642,-4893,-2188,313,2471,4196,5445,6182,6434,6224,5615,4678,3517,2229,942,-225,-1157,-1745,-1926,-1673,-1001,-2,1239,2562,3863,5003,5908,6502,6770,6694,6300,5615,4671,3518,2196,769,-697,-2127,-3428,-4529,-5336,-5811,-5904,-5609,-4937,-3916,-2594,-1034,696,2520,4368,6169,7874,9429,10812,11997,12983,13765,14351,14752,14972,15047,14985,14829,14593,14297,13928,13476,12888,12133,11164,9962,8543,6932,5220,3485,1842,386,-812,-1711,-2321,-2676,-2863,-2958,-3069,-3251,-3565,-3986,-4505,-5033,-5501,-5820,-5927,-5771,-5358,-4693,-3849,-2877,-1867,-867,55,879,1574,2148,2590,2938,3193,3407,3599,3789,3992,4170,4312,4326,4182,3796,3152,2245,1111,-171,-1487,-2712,-3697,-4316,-4470,-4106,-3230,-1895,-231,1643,3512,5259,6679,7712,8251,8325,7961,7267,6368,5411,4542,3892,3547,3562,3934,4620,5544,6594,7667,8628,9382,9821,9884,9532,8776,7659,6284,4774,3279,1953,924,283,68,259,773,1496,2282,2984,3481,3670,3492,2930,2001,761,-729,-2362,-4067,-5725,-7256,-8573,-9601,-10301,-10638,-10622,-10284,-9679,-8884,-7980,-7044,-6131,-5281,-4487,-3736,-2987,-2195,-1329,-383,636,1668,2662,3532,4206,4635,4772,4636,4247,3671,3004,2322,1734,1307,1101,1151,1460,2001,2745,3598,4500,5313,5938,6245,6139,5552,4462,2902,972,-1200,-3409,-5471,-7186,-8399,-9013,-8994,-8391,-7317,-5928,-4425,-2981,-1789,-946,-548,-571,-983,-1659,-2469,-3255,-3882,-4231,-4245,-3884,-3181,-2182,-974,336,1636,2807,3736,4335,4541,4320,3700,2727,1504,168,-1160,-2316,-3204,-3736,-3887,-3673,-3181,-2483,-1726,-985,-370,84,353,461,463,410,383,425,589,890,1339,1915,2601,3354,4119,4838,5435,5834,5981,5821,5362,4622,3686,2658,1683,904,459,456,947,1942,3388,5155,7119,9065,10828,12240,13158,13535,13325,12597,11408,9901,8193,6430,4724,3168,1824,718,-147,-779,-1212,-1457,-1544,-1479,-1273,-924,-461,117,749,1423,2076,2688,3235,3703,4111,4473,4827,5204,5631,6116,6659,7223,7777,8262,8650,8890,9003,8965,8847,8669,8506,8413,8431,8600,8898,9309,9734,10096,10253,10122,9593,8635,7234,5443,3350,1075,-1233,-3446,-5403,-7027,-8221,-8965,-9260,-9128,-8635,-7846,-6836,-5682,-4455,-3218,-2038,-960,-35,708,1248,1603,1789,1876,1926,2022,2254,2680,3360,4306,5493,6857,8289,9652,10806,11614,11980,11844,11206,10110,8657,6954,5141,3335,1641,153,-1087,-2018,-2649,-2969,-3035,-2877,-2588,-2224,-1874,-1598,-1437,-1416,-1518,-1703,-1908,-2057,-2077,-1907,-1520,-911,-133,761,1656,2487,3137,3586,3773,3743,3513,3165,2768,2372,2031,1737,1487,1230,930,534,16,-639,-1424,-2306,-3247,-4182,-5077,-5871,-6543,-7060,-7409,-7581,-7581,-7417,-7122,-6730,-6303,-5898,-5584,-5431,-5476,-5771,-6292,-7016,-7859,-8711,-9450,-9949,-10092,-9814,-9079,-7934,-6443,-4755,-2995,-1329,116,1237,1980,2322,2303,1969,1398,661,-179,-1070,-1978,-2867,-3725,-4521,-5236,-5854,-6356,-6738,-7014,-7190,-7303,-7385,-7444,-7518,-7579,-7623,-7614,-7492,-7229,-6755,-6067,-5138,-3999,-2695,-1276,151,1518,2710,3657,4279,4553,4458,4037,3348,2476,1529,596,-233,-908,-1409,-1726,-1900,-1938,-1893,-1780,-1634,-1478,-1329,-1233,-1205,-1303,-1558,-1995,-2657,-3504,-4552,-5705,-6919,-8095,-9138,-9986,-10549,-10815,-10765,-10428,-9853,-9097,-8217,-7260,-6263,-5244,-4219,-3206,-2213,-1280,-450,233,682,864,722,258,-482,-1433,-2456,-3425,-4183,-4608,-4597,-4123,-3182,-1875,-310,1331,2895,4210,5160,5680,5734,5380,4672,3724,2640,1519,456,-489,-1252,-1811,-2127,-2205,-2044,-1687,-1188,-632,-114,266,426,318,-68,-700,-1491,-2357,-3158,-3811,-4218,-4360,-4245,-3936,-3541,-3160,-2916,-2886,-3106,-3574,-4203,-4902,-5511,-5910,-5969,-5621,-4853,-3704,-2280,-717,828,2203,3287,3990,4275,4134,3594,2698,1515,112,-1395,-2917,-4309,-5453,-6236,-6550,-6365,-5651,-4467,-2897,-1086,806,2605,4136,5286,5940,6088,5728,4948,3835,2531,1163,-138,-1265,-2137,-2705,-2951,-2893,-2571,-2049,-1401,-712,-44,527,983,1290,1475,1566,1614,1687,1824,2081,2441,2894,3350,3719,3887,3734,3192,2200,781,-1019,-3077,-5255,-7377,-9269,-10785,-11793,-12240,-12091,-11407,-10270,-8827,-7238,-5670,-4276,-3159,-2384,-1933,-1762,-1759,-1832,-1853,-1772,-1540,-1182,-755,-340,-20,128,93,-133,-482,-890,-1263,-1538,-1658,-1624,-1458,-1222,-1008,-893,-971,-1279,-1845,-2636,-3611,-4689,-5783,-6828,-7728,-8476,-9015,-9378,-9555,-9585,-9464,-9208,-8797,-8222,-7463,-6519,-5397,-4132,-2772,-1375,-22,1232,2322,3217,3903,4390,4704,4895,5004,5088,5196,5348,5570,5825,6088,6279,6337,6180,5742,4990,3890,2477,789,-1072,-2993,-4830,-6434,-7658,-8382,-8512,-8035,-6962,-5413,-3520,-1487,494,2234,3588,4471,4869,4829,4474,3940,3409,3030,2942,3223,3903,4950,6270,7737,9189,10472,11441,12000,12104,11766,11066,10116,9062,8039,7169,6517,6127,5978,6032,6231,6491,6748,6923,6964,6830,6477,5918,5127,4166,3047,1850,636,-532,-1574,-2450,-3101,-3507,-3655,-3555,-3224,-2703,-2024,-1240,-410,415,1143,1741,2110,2255,2132,1781,1251,607,-38,-617,-1027,-1244,-1244,-1059,-767,-446,-217,-166,-375,-873,-1656,-2651,-3766,-4869,-5820,-6513,-6834,-6749,-6255,-5390,-4261,-2959,-1607,-306,890,1929,2836,3633,4383,5136,5948,6817,7751,8671,9538,10241,10728,10936,10836,10450,9805,8971,8020,7025,6054,5164,4397,3774,3320,3020,2881,2867,2973,3143,3357,3531,3619,3521,3175,2505,1463,41,-1753,-3844,-6134,-8504,-10785,-12840,-14505,-15658,-16205,-16093,-15307,-13893,-11916,-9516,-6834,-4068,-1411,930,2777,3980,4457,4173,3183,1587,-439,-2691,-4956,-7001,-8651,-9728,-10151,-9864,-8919,-7399,-5470,-3323,-1144,863,2561,3848,4684,5100,5173,4995,4701,4363,4053,3765,3471,3090,2556,1789,768,-486,-1896,-3339,-4654,-5681,-6272,-6330,-5818,-4764,-3268,-1468,448,2287,3855,4988,5550,5483,4747,3409,1542,-697,-3149,-5609,-7894,-9805,-11199,-11952,-11994,-11338,-10004,-8147,-5889,-3464,-1066,1074,2786,3904,4365,4135,3260,1859,63,-1934,-3946,-5805,-7345,-8477,-9113,-9274,-8954,-8260,-7237,-6010,-4639,-3219,-1789,-412,917,2163,3349,4477,5545,6575,7529,8427,9214,9905,10450,10874,11150,11314,11357,11310,11166,10930,10609,10187,9698,9132,8532,7917,7329,6800,6366,6046,5859,5781,5803,5849,5884,5803,5559,5064,4296,3226,1903,366,-1268,-2901,-4392,-5613,-6438,-6757,-6494,-5610,-4117,-2071,408,3177,6038,8797,11247,13203,14534,15129,14993,14144,12716,10856,8764,6635,4665,2997,1762,1017,789,1049,1726,2721,3920,5184,6404,7434,8195,8567,8519,7994,7024,5639,3928,1994,-36,-2039,-3884,-5480,-6741,-7633,-8122,-8236,-7984,-7426,-6614,-5616,-4498,-3334,-2163,-1055,-23,884,1658,2279,2735,3027,3166,3191,3136,3096,3104,3253,3553,4021,4614,5266,5890,6381,6670,6679,6407,5857,5115,4248,3389,2616,2028,1653,1503,1526,1671,1836,1948,1931,1740,1361,819,168,-508,-1114,-1552,-1737,-1610,-1142,-350,705,1942,3217,4407,5364,5969,6152,5878,5181,4152,2924,1667,571,-208,-510,-272,549,1878,3616,5573,7543,9288,10596,11271,11190,10302,8622,6271,3395,228,-3017,-6085,-8788,-10925,-12408,-13153,-13194,-12586,-11442,-9934,-8193,-6433,-4741,-3279,-2057,-1117,-413,122,552,953,1356,1770,2164,2468,2623,2543,2199,1565,681,-418,-1629,-2883,-4086,-5173,-6107,-6847,-7401,-7739,-7889,-7813,-7549,-7070,-6431,-5654,-4825,-4024,-3364,-2949,-2859,-3153,-3823,-4829,-6059,-7401,-8667,-9749,-10467,-10774,-10590,-9948,-8886,-7496,-5884,-4167,-2467,-902,419,1401,1985,2112,1796,1034,-91,-1510,-3097,-4717,-6218,-7448,-8261,-8546,-8228,-7275,-5736,-3684,-1295,1259,3729,5899,7530,8448,8526,7709,6044,3626,652,-2656,-6039,-9233,-12004,-14155,-15557,-16157,-15964,-15070,-13598,-11719,-9621,-7471,-5447,-3673,-2240,-1209,-577,-333,-411,-738,-1231,-1787,-2341,-2798,-3117,-3233,-3149,-2823,-2301,-1574,-709,263,1279,2291,3263,4147,4942,5628,6202,6666,6990,7160,7121,6840,6265,5371,4161,2660,960,-839,-2584,-4130,-5310,-6015,-6138,-5655,-4596,-3032,-1130,951,2979,4766,6121,6907,7057,6552,5463,3904,2044,69,-1837,-3483,-4754,-5522,-5763,-5486,-4748,-3691,-2438,-1164,-15,901,1490,1741,1669,1319,795,161,-487,-1085,-1614,-2038,-2399,-2694,-2964,-3203,-3411,-3564,-3614,-3539,-3280,-2834,-2192,-1371,-437,570,1555,2471,3244,3854,4263,4501,4566,4526,4401,4253,4117,4025,3996,4050,4174,4386,4663,5000,5376,5760,6135,6461,6732,6937,7076,7186,7269,7370,7501,7662,7845,8001,8078,7997,7703,7123,6244,5056,3601,1957,215,-1498,-3070,-4409,-5423,-6106,-6440,-6489,-6320,-6024,-5700,-5425,-5253,-5207,-5264,-5368,-5464,-5442,-5265,-4846,-4196,-3304,-2230,-1027,222,1443,2571,3559,4393,5060,5590,5992,6297,6503,6608,6580,6381,5968,5286,4321,3041,1471,-351,-2357,-4434,-6483,-8361,-9954,-11151,-11868,-12061,-11728,-10900,-9682,-8171,-6543,-4941,-3528,-2425,-1709,-1409,-1475,-1839,-2345,-2883,-3290,-3475,-3359,-2924,-2204,-1267,-215,842,1803,2590,3148,3481,3593,3570,3446,3332,3245,3234,3269,3310,3279,3095,2686,1999,1029,-201,-1612,-3098,-4538,-5791,-6755,-7325,-7461,-7135,-6390,-5273,-3904,-2380,-853,577,1799,2752,3418,3789,3925,3858,3659,3378,3052,2736,2446,2220,2106,2129,2356,2812,3534,4519,5741,7126,8584,9986,11210,12118,12620,12622,12120,11106,9657,7849,5809,3659,1545,-398,-2051,-3308,-4099,-4409,-4238,-3669,-2782,-1713,-588,473,1355,2013,2375,2486,2339,2041,1647,1278,1016,950,1131,1581,2269,3141,4084,4990,5715,6146,6185,5792,4962,3769,2331,791,-662,-1884,-2737,-3139,-3084,-2609,-1838,-916,-38,624,897,701,-31,-1211,-2754,-4452,-6090,-7454,-8327,-8593,-8178,-7105,-5487,-3461,-1245,987,3054,4825,6235,7262,7929,8308,8451,8426,8281,8028,7688,7262,6768,6231,5700,5217,4856,4647,4638,4826,5189,5683,6232,6757,7174,7407,7400,7125,6570,5757,4723,3523,2215,863,-477,-1756,-2907,-3896,-4655,-5155,-5351,-5241,-4804,-4089,-3115,-1974,-742,471,1568,2448,3063,3350,3337,3017,2447,1671,738,-300,-1403,-2529,-3652,-4731,-5734,-6615,-7314,-7767,-7910,-7671,-7011,-5908,-4375,-2469,-281,2069,4433,6668,8615,10148,11137,11505,11184,10173,8505,6288,3675,870,-1895,-4397,-6427,-7853,-8580,-8651,-8118,-7180,-6008,-4846,-3883,-3282,-3138,-3472,-4238,-5326,-6594,-7866,-9004,-9862,-10376,-10498,-10246,-9665,-8819,-7803,-6686,-5575,-4527,-3645,-2956,-2534,-2374,-2489,-2856,-3432,-4174,-5019,-5906,-6782,-7591,-8294,-8853,-9241,-9443,-9440,-9242,-8863,-8332,-7705,-7022,-6352,-5722,-5182,-4702,-4284,-3844,-3335,-2668,-1790,-672,701,2251,3939,5609,7161,8459,9383,9887,9925,9545,8807,7826,6714,5597,4562,3685,2994,2504,2189,2026,1967,1973,2005,2023,2002,1920,1742,1475,1078,582,-22,-681,-1358,-1981,-2506,-2863,-3034,-2982,-2730,-2295,-1739,-1126,-543,-65,239,330,204,-97,-501,-900,-1189,-1269,-1058,-542,284,1345,2556,3795,4939,5888,6572,6959,7089,7000,6815,6606,6488,6513,6711,7057,7482,7881,8133,8114,7720,6896,5609,3922,1904,-286,-2493,-4525,-6215,-7430,-8083,-8164,-7713,-6832,-5645,-4286,-2871,-1496,-219,915,1889,2677,3265,3631,3748,3609,3207,2572,1744,803,-165,-1058,-1776,-2229,-2370,-2161,-1640,-862,75,1045,1939,2631,3046,3117,2827,2197,1271,143,-1083,-2274,-3303,-4033,-4364,-4201,-3516,-2302,-623,1422,3702,6040,8283,10259,11851,12960,13557,13635,13251,12468,11385,10096,8702,7289,5932,4700,3625,2763,2108,1689,1477,1462,1587,1816,2072,2299,2439,2416,2219,1773,1111,195,-914,-2183,-3539,-4881,-6143,-7204,-8015,-8495,-8627,-8380,-7781,-6845,-5629,-4186,-2585,-902,785,2397,3859,5095,6046,6654,6900,6775,6302,5536,4525,3351,2075,769,-521,-1747,-2880,-3904,-4796,-5551,-6156,-6597,-6882,-6997,-6962,-6773,-6448,-5997,-5445,-4811,-4144,-3472,-2850,-2320,-1914,-1673,-1595,-1686,-1916,-2263,-2683,-3164,-3677,-4234,-4838,-5495,-6227,-7006,-7850,-8697,-9541,-10313,-10976,-11488,-11786,-11855,-11653,-11171,-10424,-9433,-8255,-6960,-5631,-4359,-3232,-2325,-1685,-1344,-1283,-1474,-1854,-2353,-2889,-3399,-3818,-4132,-4322,-4424,-4466,-4499,-4556,-4674,-4856,-5118,-5435,-5786,-6145,-6451,-6694,-6813,-6801,-6642,-6334,-5906,-5372,-4776,-4151,-3527,-2941,-2383,-1894,-1425,-1015,-624,-276,30,274,438,506,461,302,27,-363,-842,-1418,-2044,-2735,-3431,-4128,-4754,-5269,-5597,-5696,-5510,-5041,-4298,-3346,-2276,-1206,-262,432,798,783,412,-247,-1079,-1924,-2642,-3097,-3190,-2908,-2266,-1373,-359,609,1371,1792,1770,1284,328,-1016,-2653,-4451,-6278,-8008,-9549,-10806,-11737,-12299,-12476,-12270,-11679,-10733,-9455,-7892,-6099,-4141,-2108,-93,1792,3442,4754,5652,6077,6015,5486,4532,3256,1739,128,-1472,-2927,-4137,-5028,-5544,-5692,-5480,-4986,-4269,-3450,-2591,-1813,-1134,-610,-217,86,349,668,1101,1715,2550,3613,4886,6316,7840,9358,10795,12050,13063,13769,14141,14167,13861,13269,12434,11437,10326,9180,8027,6911,5833,4795,3788,2796,1813,850,-91,-971,-1768,-2436,-2944,-3248,-3338,-3188,-2815,-2237,-1491,-646,252,1098,1840,2370,2647,2606,2252,1591,705,-321,-1352,-2252,-2880,-3118,-2881,-2129,-883,802,2807,4994,7205,9265,11034,12366,13171,13385,12993,12017,10529,8613,6401,4019,1601,-719,-2838,-4662,-6130,-7199,-7876,-8146,-8066,-7660,-6984,-6100,-5053,-3906,-2691,-1456,-214,998,2153,3199,4073,4699,4993,4890,4347,3366,1995,331,-1493,-3311,-4952,-6256,-7091,-7361,-7041,-6141,-4756,-2999,-1040,958,2822,4409,5605,6342,6590,6399,5812,4973,3977,2974,2065,1333,823,535,446,497,650,839,1069,1305,1580,1888,2246,2643,3065,3479,3854,4151,4348,4433,4416,4322,4193,4084,4055,4162,4461,4965,5708,6650,7775,9004,10266,11457,12485,13238,13641,13628,13159,12244,10897,9190,7203,5040,2816,633,-1403,-3214,-4739,-5933,-6785,-7280,-7418,-7204,-6618,-5678,-4376,-2753,-848,1248,3447,5608,7620,9340,10668,11519,11858,11693,11084,10138,8967,7740,6558,5560,4798,4299,4032,3923,3874,3767,3508,3003,2207,1113,-258,-1823,-3483,-5115,-6574,-7748,-8516,-8819,-8616,-7928,-6822,-5388,-3768,-2094,-504,877,1973,2726,3123,3203,3002,2605,2083,1503,931,389,-96,-539,-941,-1335,-1732,-2153,-2601,-3070,-3540,-3967,-4311,-4512,-4540,-4346,-3944,-3311,-2489,-1489,-354,889,2193,3528,4847,6113,7289,8348,9250,9972,10472,10721,10684,10359,9732,8855,7762,6546,5285,4071,2980,2049,1320,748,328,-32,-361,-732,-1155,-1640,-2139,-2600,-2935,-3079,-2960,-2550,-1842,-870,307,1602,2926,4187,5304,6239,6931,7392,7603,7583,7354,6930,6350,5638,4844,4008,3191,2443,1819,1350,1058,937,948,1056,1188,1300,1359,1339,1266,1160,1057,998,995,1048,1139,1210,1218,1093,795,305,-375,-1193,-2089,-2975,-3755,-4358,-4711,-4784,-4579,-4106,-3426,-2578,-1648,-673,265,1127,1874,2457,2876,3099,3131,2966,2617,2084,1397,566,-377,-1404,-2499,-3617,-4751,-5858,-6913,-7888,-8724,-9384,-9807,-9934,-9729,-9149,-8189,-6856,-5200,-3280,-1214,897,2911,4694,6141,7135,7630,7587,7036,6042,4721,3205,1672,269,-839,-1531,-1735,-1402,-569,706,2312,4103,5940,7660,9131,10258,10949,11204,11002,10400,9433,8187,6711,5109,3437,1789,232,-1170,-2365,-3327,-4050,-4552,-4870,-5063,-5190,-5301,-5449,-5634,-5872,-6128,-6360,-6523,-6552,-6404,-6039,-5439,-4617,-3596,-2438,-1180,107,1398,2646,3860,5016,6130,7181,8160,9013,9700,10143,10299,10102,9551,8623,7369,5829,4084,2214,309,-1554,-3297,-4862,-6183,-7217,-7905,-8229,-8159,-7725,-6972,-5962,-4823,-3633,-2540,-1619,-963,-598,-523,-697,-1052,-1517,-2009,-2471,-2856,-3149,-3350,-3468,-3535,-3561,-3584,-3608,-3666,-3762,-3924,-4165,-4505,-4952,-5506,-6144,-6831,-7494,-8065,-8451,-8586,-8397,-7866,-6970,-5760,-4281,-2634,-905,798,2401,3839,5069,6095,6899,7524,7970,8278,8460,8526,8485,8335,8068,7685,7182,6566,5865,5092,4306,3519,2789,2104,1487,893,323,-266,-859,-1451,-1995,-2428,-2681,-2690,-2387,-1768,-819,395,1796,3267,4670,5872,6727,7142,7021,6338,5101,3383,1289,-1003,-3326,-5475,-7281,-8603,-9360,-9512,-9109,-8215,-6959,-5475,-3899,-2364,-975,195,1080,1672,1950,1947,1678,1205,570,-123,-821,-1395,-1807,-1956,-1842,-1445,-810,5,922,1848,2694,3383,3838,4028,3918,3540,2902,2083,1115,75,-999,-2072,-3100,-4099,-5025,-5910,-6733,-7490,-8180,-8762,-9231,-9549,-9699,-9668,-9437,-9022,-8436,-7733,-6967,-6230,-5599,-5163,-4992,-5120,-5568,-6298,-7242,-8296,-9317,-10161,-10688,-10777,-10360,-9419,-7996,-6206,-4202,-2180,-340,1127,2088,2449,2204,1394,134,-1440,-3141,-4803,-6249,-7346,-8000,-8154,-7811,-7009,-5808,-4323,-2645,-923,732,2195,3367,4184,4595,4605,4235,3545,2614,1535,393,-718,-1747,-2631,-3357,-3891,-4242,-4409,-4397,-4243,-3956,-3584,-3154,-2710,-2292,-1941,-1689,-1564,-1559,-1679,-1872,-2105,-2307,-2420,-2388,-2185,-1803,-1298,-731,-217,135,233,-11,-606,-1543,-2740,-4079,-5447,-6688,-7728,-8455,-8870,-8954,-8765,-8359,-7818,-7228,-6670,-6214,-5931,-5841,-5986,-6332,-6866,-7520,-8218,-8876,-9393,-9689,-9709,-9417,-8836,-8021,-7060,-6071,-5178,-4493,-4118,-4103,-4468,-5178,-6163,-7325,-8550,-9728,-10780,-11634,-12273,-12686,-12894,-12929,-12809,-12554,-12149,-11572,-10778,-9715,-8355,-6660,-4664,-2386,68,2607,5079,7349,9256,10675,11508,11694,11256,10246,8805,7087,5292,3605,2179,1136,510,290,401,718,1118,1468,1675,1690,1505,1182,781,426,178,145,326,753,1362,2109,2902,3669,4333,4851,5191,5345,5335,5166,4886,4503,4075,3610,3156,2714,2306,1916,1546,1148,729,226,-348,-1025,-1769,-2540,-3252,-3799,-4061,-3924,-3304,-2174,-532,1514,3882,6369,8832,11066,12918,14257,14988,15077,14535,13408,11810,9847,7686,5463,3328,1391,-260,-1594,-2589,-3285,-3723,-3961,-4090,-4148,-4220,-4332,-4514,-4795,-5142,-5570,-6021,-6478,-6878,-7191,-7360,-7357,-7159,-6737,-6098,-5235,-4146,-2857,-1372,262,1995,3741,5398,6830,7910,8508,8539,7954,6780,5100,3064,880,-1239,-3058,-4400,-5137,-5218,-4680,-3631,-2222,-642,923,2331,3444,4214,4626,4713,4575,4306,4036,3867,3901,4183,4750,5573,6600,7740,8873,9878,10628,11033,11016,10566,9693,8462,6969,5322,3659,2091,746,-296,-966,-1226,-1090,-583,210,1207,2286,3340,4250,4925,5276,5266,4865,4107,3031,1742,332,-1042,-2250,-3139,-3596,-3542,-2953,-1859,-355,1429,3334,5170,6790,8041,8840,9161,9013,8484,7673,6698,5689,4733,3922,3295,2886,2694,2706,2886,3186,3535,3879,4130,4257,4214,3997,3633,3150,2608,2057,1536,1078,680,323,-33,-439,-938,-1573,-2345,-3248,-4219,-5195,-6079,-6789,-7239,-7392,-7210,-6710,-5921,-4882,-3661,-2318,-919,443,1710,2784,3626,4158,4384,4270,3876,3231,2454,1632,912,399,196,355,895,1768,2917,4218,5568,6839,7923,8720,9163,9204,8835,8083,6982,5628,4090,2493,943,-441,-1535,-2251,-2501,-2252,-1493,-275,1340,3212,5224,7218,9049,10609,11776,12507,12755,12534,11880,10855,9547,8049,6468,4894,3429,2131,1069,254,-309,-664,-868,-991,-1114,-1273,-1524,-1833,-2182,-2491,-2682,-2675,-2406,-1852,-1014,52,1275,2551,3764,4819,5619,6124,6307,6193,5826,5274,4617,3924,3272,2695,2222,1848,1543,1272,982,623,141,-490,-1298,-2275,-3395,-4610,-5832,-6975,-7921,-8576,-8846,-8692,-8103,-7120,-5829,-4341,-2796,-1336,-86,847,1408,1575,1385,906,224,-538,-1292,-1923,-2372,-2590,-2569,-2351,-1982,-1561,-1181,-920,-879,-1076,-1549,-2255,-3139,-4109,-5054,-5858,-6404,-6605,-6390,-5750,-4695,-3318,-1694,23,1735,3302,4648,5714,6478,6962,7213,7288,7259,7172,7080,6996,6928,6882,6820,6757,6658,6522,6339,6092,5763,5333,4780,4081,3238,2248,1148,-19,-1177,-2248,-3144,-3792,-4141,-4166,-3873,-3307,-2531,-1615,-651,315,1220,2055,2827,3559,4290,5039,5811,6577,7285,7853,8200,8251,7950,7288,6293,5033,3631,2217,947,-47,-649,-800,-479,273,1357,2643,3965,5140,6000,6401,6225,5448,4081,2249,112,-2093,-4137,-5785,-6850,-7230,-6882,-5888,-4384,-2593,-755,863,2045,2609,2458,1585,62,-1966,-4284,-6688,-8932,-10852,-12284,-13162,-13451,-13176,-12404,-11213,-9697,-7948,-6048,-4065,-2076,-129,1701,3353,4765,5867,6634,7014,7042,6715,6114,5295,4344,3357,2407,1594,971,602,503,684,1117,1756,2536,3372,4185,4888,5422,5755,5887,5844,5699,5490,5304,5175,5116,5147,5210,5293,5347,5336,5281,5163,5058,4991,5044,5256,5661,6248,6980,7755,8484,9014,9234,9022,8307,7058,5300,3107,598,-2070,-4737,-7219,-9365,-11019,-12080,-12470,-12169,-11200,-9637,-7606,-5271,-2829,-474,1598,3242,4360,4927,4979,4617,3978,3228,2521,1993,1736,1797,2160,2763,3492,4203,4741,4947,4717,3962,2698,966,-1090,-3304,-5464,-7369,-8823,-9709,-9938,-9537,-8570,-7196,-5606,-4022,-2653,-1688,-1238,-1366,-2033,-3124,-4479,-5872,-7096,-7964,-8332,-8169,-7480,-6387,-5021,-3568,-2180,-1009,-139,355,467,200,-413,-1323,-2491,-3860,-5380,-6984,-8602,-10143,-11509,-12595,-13295,-13513,-13186,-12273,-10789,-8800,-6414,-3794,-1125,1383,3553,5191,6211,6506,6119,5081,3559,1689,-293,-2222,-3905,-5214,-6086,-6481,-6462,-6087,-5481,-4743,-3984,-3282,-2696,-2259,-1980,-1849,-1854,-1959,-2161,-2425,-2751,-3115,-3501,-3870,-4187,-4392,-4438,-4275,-3874,-3226,-2358,-1311,-159,1023,2152,3149,3948,4483,4711,4588,4087,3198,1914,276,-1666,-3820,-6060,-8237,-10189,-11731,-12737,-13071,-12693,-11604,-9897,-7708,-5250,-2722,-355,1675,3221,4206,4601,4433,3765,2694,1329,-213,-1830,-3416,-4904,-6206,-7294,-8111,-8664,-8949,-9014,-8904,-8705,-8488,-8345,-8329,-8505,-8875,-9451,-10179,-11005,-11841,-12592,-13170,-13479,-13466,-13078,-12317,-11180,-9734,-8015,-6129,-4149,-2184,-338,1282,2574,3453,3861,3794,3265,2371,1203,-89,-1380,-2534,-3469,-4117,-4464,-4533,-4360,-4026,-3591,-3128,-2688,-2304,-1981,-1725,-1497,-1288,-1057,-776,-426,17,564,1200,1931,2716,3523,4315,5024,5623,6052,6288,6299,6080,5627,4977,4156,3240,2278,1358,520,-160,-675,-1002,-1145,-1154,-1020,-825,-550,-242,113,513,963,1462,2008,2560,3106,3575,3936,4134,4138,3934,3528,2955,2271,1563,926,472,293,473,1032,1969,3182,4563,5929,7103,7917,8217,7933,7023,5534,3559,1237,-1248,-3721,-5993,-7927,-9400,-10365,-10797,-10737,-10237,-9392,-8283,-7015,-5675,-4356,-3146,-2123,-1361,-912,-807,-1048,-1601,-2397,-3344,-4319,-5190,-5848,-6172,-6118,-5650,-4790,-3604,-2173,-620,945,2395,3633,4567,5143,5320,5091,4472,3509,2281,901,-511,-1791,-2818,-3443,-3600,-3218,-2338,-998,677,2539,4441,6202,7690,8805,9472,9715,9542,9056,8328,7458,6533,5589,4684,3805,2969,2171,1429,778,275,-9,3,372,1127,2273,3728,5419,7172,8849,10268,11288,11784,11686,10966,9669,7861,5698,3318,936,-1263,-3097,-4394,-5074,-5075,-4442,-3283,-1754,-104,1481,2739,3560,3811,3529,2777,1732,596,-417,-1098,-1304,-956,-41,1350,3097,5008,6886,8542,9802,10551,10725,10319,9401,8072,6475,4771,3091,1573,284,-725,-1454,-1941,-2239,-2436,-2601,-2805,-3108,-3513,-4057,-4670,-5352,-5995,-6557,-6953,-7127,-7049,-6689,-6054,-5151,-4004,-2651,-1149,448,2037,3548,4881,5947,6690,7062,7046,6675,5979,5044,3948,2783,1638,597,-273,-897,-1250,-1293,-1054,-559,117,899,1691,2415,3002,3419,3658,3742,3716,3642,3572,3554,3614,3740,3933,4148,4369,4565,4726,4847,4940,5022,5123,5259,5467,5748,6120,6569,7073,7599,8081,8461,8639,8554,8124,7312,6108,4544,2689,653,-1430,-3412,-5127,-6436,-7205,-7353,-6829,-5654,-3882,-1628,952,3678,6348,8756,10729,12100,12769,12680,11825,10281,8150,5618,2880,169,-2280,-4276,-5637,-6288,-6194,-5431,-4144,-2512,-789,855,2193,3136,3596,3588,3157,2413,1462,451,-516,-1324,-1916,-2232,-2278,-2064,-1631,-1057,-400,234,769,1120,1225,1035,556,-200,-1156,-2217,-3284,-4224,-4961,-5416,-5575,-5459,-5121,-4661,-4153,-3703,-3359,-3153,-3091,-3127,-3217,-3290,-3286,-3157,-2877,-2440,-1855,-1179,-447,255,863,1303,1515,1445,1087,412,-525,-1706,-3028,-4404,-5705,-6788,-7535,-7818,-7570,-6766,-5423,-3650,-1556,667,2869,4860,6519,7739,8470,8722,8520,7973,7158,6222,5262,4392,3702,3233,3029,3055,3281,3626,3997,4310,4458,4405,4103,3585,2892,2120,1375,760,376,268,451,889,1491,2161,2772,3221,3433,3361,3007,2416,1653,818,15,-657,-1119,-1294,-1171,-719,19,1007,2173,3410,4624,5668,6437,6811,6720,6112,4995,3408,1445,-778,-3112,-5411,-7530,-9341,-10767,-11737,-12254,-12321,-11987,-11316,-10378,-9253,-8035,-6791,-5621,-4577,-3716,-3071,-2620,-2353,-2192,-2077,-1916,-1654,-1215,-597,217,1179,2228,3283,4257,5059,5632,5920,5919,5639,5125,4443,3666,2864,2096,1389,763,212,-266,-676,-1007,-1247,-1342,-1270,-959,-408,423,1492,2768,4175,5627,7029,8298,9336,10085,10482,10493,10104,9334,8223,6864,5343,3803,2359,1156,302,-118,-45,502,1486,2795,4298,5836,7244,8366,9072,9265,8884,7933,6445,4517,2281,-114,-2467,-4606,-6337,-7513,-8019,-7801,-6871,-5303,-3235,-850,1642,4014,6067,7626,8578,8850,8450,7410,5834,3841,1574,-807,-3161,-5338,-7234,-8746,-9829,-10443,-10603,-10326,-9671,-8679,-7430,-5989,-4442,-2878,-1370,-10,1151,2047,2649,2931,2873,2492,1782,793,-454,-1880,-3425,-4994,-6485,-7814,-8880,-9630,-10009,-10014,-9671,-9029,-8186,-7219,-6247,-5348,-4607,-4065,-3757,-3673,-3786,-4052,-4400,-4761,-5066,-5250,-5272,-5116,-4774,-4279,-3655,-2956,-2226,-1514,-882,-371,-38,92,11,-265,-684,-1187,-1710,-2198,-2618,-2953,-3221,-3430,-3611,-3776,-3926,-4058,-4138,-4152,-4055,-3837,-3496,-3030,-2486,-1881,-1250,-633,-29,533,1062,1549,1976,2326,2532,2557,2315,1777,921,-228,-1589,-3066,-4521,-5826,-6865,-7544,-7821,-7665,-7111,-6184,-4978,-3562,-2054,-541,864,2084,3038,3671,3950,3842,3356,2500,1330,-91,-1653,-3247,-4732,-5979,-6850,-7245,-7064,-6297,-4944,-3119,-950,1373,3643,5680,7304,8397,8875,8688,7848,6382,4376,1947,-754,-3562,-6292,-8796,-10906,-12537,-13593,-14056,-13916,-13201,-11970,-10270,-8222,-5921,-3534,-1243,784,2348,3322,3598,3147,1991,230,-1994,-4487,-7030,-9406,-11408,-12865,-13659,-13720,-13034,-11659,-9682,-7268,-4603,-1911,580,2641,4114,4845,4810,4002,2539,544,-1773,-4225,-6587,-8673,-10307,-11363,-11740,-11416,-10404,-8806,-6770,-4508,-2232,-171,1507,2668,3273,3343,2994,2384,1727,1216,1043,1282,1988,3076,4428,5879,7227,8318,9000,9196,8883,8104,6963,5613,4208,2927,1887,1205,934,1088,1653,2546,3684,4918,6131,7173,7948,8359,8342,7860,6902,5509,3758,1770,-322,-2360,-4193,-5641,-6551,-6772,-6242,-4974,-3114,-928,1273,3130,4393,4916,4720,3995,3010,2081,1465,1288,1561,2147,2868,3522,3946,4047,3772,3135,2168,957,-415,-1786,-3017,-3943,-4430,-4415,-3868,-2832,-1380,367,2277,4156,5812,7024,7589,7360,6243,4271,1534,-1736,-5283,-8791,-11952,-14515,-16274,-17135,-17100,-16235,-14711,-12694,-10414,-8075,-5872,-3968,-2436,-1301,-481,153,770,1560,2674,4235,6272,8736,11473,14244,16761,18722,19853,19955,18940,16847,13855,10264,6453,2827,-215,-2375,-3447,-3415,-2375,-599,1597,3862,5855,7372,8226,8418,7925,6868,5293,3328,1017,-1562,-4353,-7274,-10186,-12939,-15301,-17072,-18042,-18090,-17184,-15406,-12947,-10062,-7066,-4254,-1917,-249,628,719,155,-868,-2066,-3189,-4010,-4404,-4350,-3914,-3274,-2591,-2086,-1845,-1942,-2270,-2689,-2960,-2865,-2231,-980,848,3111,5593,8035,10209,11889,12955,13319,13007,12102,10758,9158,7510,5997,4765,3912,3445,3333,3464,3730,4002,4188,4242,4145,3953,3733,3581,3573,3761,4137,4677,5281,5859,6276,6406,6138,5386,4133,2420,354,-1894,-4148,-6196,-7879,-9024,-9523,-9314,-8388,-6843,-4805,-2484,-92,2168,4102,5615,6650,7241,7479,7459,7280,6988,6583,6039,5320,4404,3318,2095,807,-506,-1797,-3070,-4314,-5538,-6704,-7762,-8636,-9235,-9527,-9474,-9138,-8583,-7903,-7208,-6523,-5921,-5353,-4838,-4332,-3839,-3362,-2889,-2416,-1877,-1204,-289,958,2586,4570,6787,9029,11034,12555,13387,13452,12778,11530,9949,8303,6851,5757,5117,4921,5072,5445,5849,6138,6179,5924,5412,4740,4105,3661,3601,3985,4837,6053,7509,8987,10339,11357,11973,12085,11708,10861,9597,8032,6272,4485,2828,1435,420,-191,-406,-271,136,777,1604,2592,3707,4898,6063,7094,7811,8076,7703,6634,4828,2398,-454,-3448,-6230,-8484,-9934,-10431,-9956,-8637,-6717,-4527,-2431,-779,150,178,-736,-2503,-4924,-7704,-10521,-13049,-15012,-16216,-16583,-16130,-15008,-13422,-11642,-9940,-8542,-7621,-7253,-7439,-8101,-9118,-10331,-11588,-12743,-13687,-14324,-14630,-14577,-14213,-13577,-12770,-11875,-11018,-10286,-9780,-9552,-9641,-10009,-10597,-11280,-11913,-12370,-12528,-12348,-11828,-11037,-10071,-9036,-8044,-7159,-6431,-5866,-5434,-5100,-4801,-4481,-4095,-3607,-3024,-2354,-1667,-1030,-534,-272,-282,-603,-1175,-1922,-2704,-3361,-3736,-3689,-3137,-2049,-489,1446,3584,5742,7734,9387,10561,11192,11230,10754,9833,8656,7393,6260,5446,5102,5318,6102,7387,9013,10782,12467,13842,14748,15078,14810,14011,12799,11354,9857,8496,7423,6742,6507,6708,7279,8138,9148,10210,11184,12013,12605,12944,13002,12784,12314,11629,10790,9875,8967,8169,7543,7168,7062,7236,7647,8245,8927,9609,10173,10544,10641,10432,9893,9031,7898,6551,5102,3677,2412,1460,918,890,1367,2348,3708,5317,6967,8446,9542,10060,9880,8957,7326,5148,2606,-1,-2415,-4355,-5619,-6092,-5737,-4649,-2967,-925,1258,3343,5136,6498,7326,7591,7303,6515,5322,3831,2169,461,-1180,-2629,-3806,-4615,-5031,-5057,-4743,-4212,-3575,-2989,-2595,-2494,-2788,-3476,-4550,-5893,-7372,-8791,-9956,-10700,-10870,-10425,-9341,-7725,-5712,-3526,-1404,400,1661,2224,2001,1011,-648,-2813,-5279,-7831,-10263,-12392,-14066,-15180,-15649,-15468,-14647,-13280,-11495,-9469,-7406,-5523,-4004,-3017,-2629,-2860,-3624,-4785,-6165,-7567,-8817,-9771,-10348,-10526,-10346,-9894,-9269,-8578,-7893,-7274,-6743,-6319,-5977,-5723,-5486,-5244,-4903,-4411,-3692,-2727,-1525,-148,1295,2680,3873,4735,5188,5139,4592,3546,2092,338,-1558,-3424,-5083,-6361,-7149,-7350,-6998,-6149,-4962,-3635,-2364,-1356,-730,-577,-876,-1570,-2514,-3551,-4482,-5162,-5435,-5248,-4559,-3414,-1889,-91,1839,3770,5556,7080,8248,8997,9313,9185,8646,7730,6481,4963,3241,1383,-490,-2298,-3863,-5079,-5796,-5928,-5463,-4433,-2984,-1295,417,1942,3108,3802,3988,3688,3025,2105,1110,135,-682,-1305,-1689,-1825,-1741,-1429,-944,-303,414,1144,1793,2296,2596,2683,2553,2254,1815,1287,720,137,-410,-906,-1323,-1631,-1803,-1822,-1661,-1355,-923,-444,31,427,710,860,874,794,656,520,421,395,439,559,719,924,1117,1316,1474,1615,1716,1810,1885,1970,2059,2176,2321,2530,2813,3201,3687,4263,4873,5453,5915,6172,6141,5772,5014,3898,2441,771,-1004,-2689,-4124,-5135,-5607,-5479,-4764,-3537,-1939,-121,1737,3494,5016,6234,7091,7585,7729,7556,7104,6429,5571,4606,3595,2627,1778,1114,680,486,524,758,1137,1615,2124,2639,3112,3527,3895,4196,4472,4693,4890,5030,5119,5130,5047,4864,4548,4114,3546,2886,2148,1386,613,-140,-876,-1591,-2272,-2904,-3445,-3865,-4119,-4190,-4045,-3687,-3122,-2348,-1425,-377,706,1754,2690,3457,4027,4391,4566,4555,4370,4014,3474,2775,1898,897,-224,-1404,-2589,-3691,-4632,-5301,-5642,-5600,-5180,-4431,-3433,-2301,-1165,-143,634,1093,1179,888,276,-600,-1608,-2664,-3649,-4490,-5146,-5583,-5825,-5895,-5820,-5650,-5384,-5051,-4636,-4133,-3529,-2838,-2064,-1271,-492,189,706,1009,1040,813,340,-304,-1027,-1727,-2291,-2653,-2744,-2582,-2186,-1651,-1073,-559,-209,-59,-130,-367,-704,-1059,-1362,-1573,-1696,-1740,-1748,-1746,-1734,-1719,-1647,-1509,-1246,-875,-393,141,659,1087,1355,1429,1309,1041,706,405,213,213,417,838,1435,2167,2968,3782,4538,5185,5657,5920,5938,5695,5208,4494,3621,2669,1754,995,517,395,693,1364,2360,3526,4714,5750,6491,6845,6793,6373,5693,4864,4029,3270,2668,2236,1964,1811,1719,1640,1539,1416,1290,1206,1218,1357,1648,2080,2615,3213,3809,4353,4813,5158,5407,5566,5688,5795,5931,6096,6269,6404,6419,6242,5810,5100,4134,2992,1768,610,-385,-1089,-1464,-1465,-1137,-531,246,1102,1929,2655,3211,3570,3700,3615,3328,2871,2314,1692,1085,523,36,-372,-726,-1049,-1382,-1754,-2184,-2684,-3224,-3777,-4267,-4625,-4765,-4610,-4115,-3252,-2074,-628,926,2489,3879,5006,5752,6077,5952,5382,4416,3109,1540,-179,-1961,-3656,-5162,-6343,-7124,-7439,-7302,-6754,-5897,-4854,-3772,-2783,-2032,-1611,-1593,-2000,-2769,-3827,-4987,-6103,-6972,-7452,-7437,-6899,-5877,-4505,-2958,-1463,-248,504,661,186,-862,-2365,-4108,-5894,-7484,-8702,-9419,-9560,-9177,-8345,-7246,-6042,-4922,-4010,-3408,-3126,-3161,-3415,-3804,-4189,-4480,-4590,-4506,-4243,-3870,-3476,-3142,-2957,-2977,-3241,-3777,-4572,-5613,-6831,-8160,-9486,-10702,-11700,-12381,-12684,-12572,-12044,-11138,-9898,-8408,-6744,-5004,-3287,-1683,-281,853,1677,2177,2359,2259,1898,1319,539,-420,-1542,-2797,-4137,-5501,-6784,-7902,-8754,-9263,-9408,-9159,-8567,-7667,-6550,-5300,-4022,-2844,-1869,-1223,-971,-1129,-1653,-2413,-3245,-3961,-4388,-4419,-4007,-3200,-2102,-859,367,1447,2261,2771,2939,2836,2518,2122,1761,1562,1618,1984,2653,3592,4680,5821,6851,7657,8117,8153,7728,6841,5553,3949,2158,320,-1424,-2937,-4105,-4847,-5115,-4927,-4314,-3384,-2232,-987,253,1420,2472,3416,4304,5188,6151,7237,8441,9724,10968,12041,12790,13079,12816,11950,10514,8594,6352,3998,1758,-136,-1505,-2200,-2179,-1454,-153,1539,3376,5097,6467,7311,7539,7173,6315,5160,3948,2913,2274,2152,2592,3526,4815,6249,7630,8738,9455,9683,9450,8829,7963,7031,6195,5620,5378,5514,5979,6669,7456,8177,8696,8900,8723,8156,7238,6054,4704,3310,1960,730,-330,-1201,-1847,-2255,-2382,-2218,-1719,-907,216,1570,3067,4593,6012,7230,8151,8717,8916,8737,8223,7436,6459,5399,4373,3467,2778,2344,2179,2271,2555,2988,3489,4000,4453,4792,4982,5016,4899,4693,4416,4150,3883,3662,3450,3265,3079,2883,2682,2445,2219,1987,1830,1751,1818,2016,2329,2706,3050,3289,3351,3187,2819,2276,1657,1058,576,285,210,315,544,779,937,944,778,472,90,-276,-545,-642,-549,-264,163,688,1243,1791,2281,2697,3008,3217,3303,3283,3121,2830,2365,1739,944,24,-966,-1935,-2809,-3494,-3947,-4121,-4025,-3676,-3126,-2430,-1650,-833,-27,750,1460,2094,2629,3037,3303,3377,3214,2786,2037,1005,-289,-1738,-3231,-4627,-5803,-6648,-7097,-7123,-6734,-5995,-4977,-3797,-2556,-1363,-316,507,1041,1239,1080,587,-205,-1192,-2286,-3354,-4295,-5021,-5469,-5623,-5494,-5137,-4632,-4071,-3549,-3135,-2890,-2829,-2961,-3271,-3721,-4288,-4921,-5588,-6258,-6907,-7518,-8072,-8566,-8968,-9275,-9469,-9538,-9496,-9333,-9074,-8712,-8265,-7722,-7100,-6406,-5666,-4916,-4179,-3510,-2921,-2452,-2116,-1919,-1880,-1988,-2245,-2641,-3155,-3769,-4440,-5137,-5785,-6352,-6758,-6978,-6973,-6740,-6287,-5638,-4845,-3971,-3101,-2343,-1788,-1530,-1609,-2035,-2746,-3667,-4652,-5585,-6317,-6756,-6822,-6530,-5904,-5079,-4162,-3311,-2631,-2210,-2074,-2224,-2602,-3144,-3763,-4381,-4937,-5388,-5726,-5956,-6117,-6251,-6389,-6568,-6758,-6935,-7032,-6992,-6786,-6403,-5892,-5328,-4795,-4391,-4163,-4153,-4334,-4681,-5110,-5557,-5922,-6137,-6130,-5860,-5332,-4558,-3611,-2554,-1461,-405,566,1408,2088,2582,2854,2887,2644,2122,1307,215,-1135,-2689,-4390,-6139,-7829,-9321,-10472,-11127,-11185,-10550,-9256,-7351,-5011,-2423,170,2527,4445,5752,6390,6349,5749,4731,3507,2258,1146,287,-290,-560,-608,-482,-304,-157,-113,-225,-470,-816,-1195,-1517,-1748,-1826,-1754,-1540,-1206,-795,-350,86,468,748,891,853,613,165,-473,-1247,-2077,-2856,-3464,-3790,-3743,-3283,-2417,-1222,206,1711,3164,4437,5442,6143,6528,6621,6433,6019,5373,4560,3568,2452,1231,-57,-1348,-2596,-3694,-4572,-5105,-5233,-4866,-4016,-2721,-1100,689,2475,4085,5403,6344,6904,7109,7017,6699,6206,5577,4850,4033,3173,2304,1465,705,31,-537,-1024,-1426,-1756,-1970,-2028,-1846,-1347,-491,729,2250,3944,5663,7200,8407,9135,9328,8967,8122,6894,5438,3920,2488,1304,447,2,-27,345,1052,2002,3072,4120,5018,5631,5890,5767,5282,4515,3577,2596,1719,1075,755,824,1272,2059,3086,4241,5391,6398,7145,7526,7488,7022,6182,5061,3791,2527,1420,603,187,211,686,1532,2639,3848,4992,5915,6488,6642,6368,5728,4839,3852,2929,2200,1769,1668,1899,2389,3086,3872,4698,5478,6174,6742,7161,7394,7433,7260,6855,6247,5423,4441,3338,2188,1062,32,-832,-1476,-1836,-1891,-1624,-1055,-249,741,1808,2892,3915,4845,5641,6286,6743,6965,6909,6506,5755,4647,3286,1780,301,-980,-1937,-2459,-2524,-2150,-1407,-390,775,1989,3138,4157,4975,5576,5919,6014,5863,5484,4918,4201,3384,2520,1666,885,238,-223,-436,-380,-18,637,1561,2688,3918,5116,6154,6885,7217,7082,6475,5450,4115,2619,1130,-164,-1119,-1598,-1557,-986,24,1364,2851,4340,5649,6656,7263,7415,7123,6426,5419,4197,2881,1568,363,-634,-1340,-1665,-1550,-959,108,1607,3418,5423,7384,9122,10395,11052,10988,10224,8850,7074,5107,3211,1559,329,-421,-647,-394,275,1233,2351,3453,4397,5041,5314,5214,4798,4207,3602,3127,2915,3002,3372,3946,4582,5141,5479,5506,5179,4526,3622,2584,1530,583,-188,-729,-1026,-1098,-955,-643,-199,329,886,1428,1914,2328,2664,2944,3176,3375,3530,3602,3565,3352,2959,2368,1640,828,30,-670,-1223,-1564,-1708,-1641,-1392,-969,-382,370,1274,2303,3401,4479,5429,6133,6503,6468,6029,5212,4088,2742,1263,-271,-1783,-3199,-4469,-5510,-6290,-6750,-6883,-6684,-6183,-5424,-4465,-3382,-2262,-1197,-287,386,765,830,596,126,-515,-1237,-1979,-2698,-3380,-4037,-4686,-5348,-6017,-6681,-7299,-7814,-8164,-8282,-8117,-7659,-6923,-5990,-4971,-4011,-3259,-2847,-2840,-3257,-4011,-4992,-6022,-6943,-7609,-7923,-7841,-7379,-6607,-5636,-4605,-3637,-2880,-2395,-2273,-2491,-3045,-3842,-4805,-5800,-6738,-7506,-8042,-8305,-8288,-8030,-7574,-6994,-6337,-5663,-4987,-4339,-3719,-3142,-2624,-2186,-1869,-1689,-1683,-1845,-2169,-2642,-3214,-3870,-4561,-5264,-5936,-6547,-7061,-7444,-7686,-7767,-7706,-7521,-7249,-6922,-6576,-6228,-5902,-5605,-5353,-5154,-5018,-4951,-4963,-5046,-5206,-5423,-5683,-5969,-6246,-6498,-6677,-6749,-6658,-6362,-5834,-5084,-4160,-3150,-2175,-1358,-809,-606,-778,-1296,-2110,-3098,-4173,-5203,-6120,-6853,-7385,-7707,-7839,-7800,-7610,-7282,-6829,-6251,-5570,-4800,-3991,-3181,-2440,-1811,-1334,-1025,-861,-816,-830,-877,-906,-936,-962,-1033,-1167,-1400,-1752,-2226,-2836,-3565,-4387,-5263,-6110,-6852,-7383,-7610,-7457,-6867,-5845,-4414,-2671,-725,1248,3099,4632,5726,6288,6281,5782,4859,3683,2389,1140,67,-738,-1211,-1378,-1275,-1040,-789,-677,-785,-1175,-1804,-2594,-3426,-4152,-4678,-4923,-4871,-4584,-4125,-3639,-3208,-2933,-2831,-2870,-2961,-2973,-2790,-2299,-1482,-349,992,2405,3740,4841,5588,5908,5771,5204,4305,3174,1976,850,-79,-709,-1015,-1000,-730,-298,179,599,846,874,643,189,-423,-1069,-1650,-2028,-2147,-1947,-1460,-716,161,1082,1912,2544,2918,2963,2700,2131,1318,340,-715,-1731,-2576,-3149,-3328,-3083,-2397,-1334,16,1538,3099,4591,5887,6915,7589,7901,7820,7388,6613,5553,4237,2747,1139,-460,-1958,-3215,-4131,-4610,-4613,-4137,-3249,-2037,-634,831,2233,3457,4434,5100,5450,5481,5258,4827,4291,3737,3227,2859,2615,2544,2592,2739,2936,3125,3262,3279,3137,2784,2207,1401,413,-694,-1803,-2794,-3538,-3922,-3888,-3415,-2558,-1409,-115,1173,2296,3132,3590,3637,3271,2552,1550,377,-851,-2026,-3009,-3739,-4118,-4152,-3860,-3315,-2633,-1937,-1349,-983,-877,-1059,-1451,-1980,-2488,-2855,-2935,-2642,-1921,-791,661,2291,3897,5279,6263,6718,6604,5944,4828,3409,1859,368,-903,-1812,-2295,-2315,-1916,-1178,-215,823,1793,2555,3010,3089,2785,2133,1213,153,-919,-1861,-2569,-2971,-3065,-2867,-2471,-1946,-1397,-887,-448,-88,237,556,931,1369,1887,2450,3011,3499,3843,3969,3840,3439,2811,2028,1202,424,-191,-624,-808,-803,-591,-246,219,749,1325,1898,2445,2925,3333,3661,3926,4146,4336,4501,4638,4724,4749,4699,4583,4407,4216,3999,3792,3556,3288,2929,2471,1869,1155,351,-463,-1192,-1742,-2008,-1935,-1473,-642,509,1883,3353,4793,6065,7084,7783,8151,8242,8097,7835,7510,7205,6943,6743,6593,6489,6415,6365,6309,6237,6088,5855,5485,4998,4408,3764,3140,2592,2187,1965,1938,2117,2466,2960,3538,4138,4695,5147,5459,5619,5644,5573,5464,5368,5333,5400,5565,5841,6186,6582,6990,7369,7693,7899,7972,7849,7535,6990,6242,5293,4189,3000,1811,733,-116,-646,-778,-481,224,1288,2592,4030,5441,6727,7763,8505,8904,8973,8731,8230,7542,6749,5942,5206,4607,4176,3910,3777,3711,3672,3593,3454,3241,2951,2634,2311,2049,1866,1789,1802,1874,1964,2030,2030,1953,1782,1548,1284,1056,917,925,1086,1405,1815,2247,2594,2749,2634,2179,1396,307,-970,-2311,-3535,-4480,-5024,-5070,-4653,-3806,-2704,-1464,-286,713,1403,1719,1640,1187,445,-483,-1466,-2375,-3111,-3588,-3779,-3661,-3280,-2674,-1935,-1146,-417,167,517,590,381,-97,-746,-1515,-2284,-3002,-3628,-4127,-4527,-4791,-4949,-4968,-4854,-4623,-4293,-3961,-3679,-3571,-3679,-4060,-4677,-5473,-6317,-7066,-7549,-7632,-7204,-6245,-4804,-3007,-1047,859,2493,3667,4254,4215,3575,2461,1014,-569,-2134,-3538,-4684,-5509,-5987,-6119,-5956,-5570,-5058,-4532,-4068,-3742,-3559,-3529,-3609,-3773,-3970,-4166,-4314,-4359,-4267,-3963,-3432,-2653,-1664,-547,578,1562,2255,2527,2298,1554,335,-1246,-3040,-4864,-6515,-7804,-8575,-8718,-8208,-7096,-5516,-3651,-1739,5,1354,2161,2316,1813,713,-832,-2611,-4392,-5925,-7011,-7485,-7263,-6331,-4761,-2722,-433,1806,3724,5048,5597,5300,4197,2462,346,-1838,-3790,-5268,-6097,-6260,-5791,-4873,-3701,-2523,-1556,-984,-920,-1405,-2355,-3663,-5087,-6440,-7492,-8100,-8174,-7706,-6738,-5379,-3726,-1918,-47,1769,3449,4886,6015,6756,7093,7008,6539,5725,4628,3333,1917,477,-897,-2128,-3134,-3854,-4247,-4285,-3996,-3424,-2675,-1874,-1181,-741,-691,-1091,-1948,-3176,-4619,-6087,-7382,-8320,-8813,-8790,-8312,-7451,-6343,-5134,-3939,-2866,-1958,-1220,-625,-111,361,837,1323,1820,2300,2737,3085,3311,3367,3233,2871,2290,1475,476,-685,-1938,-3225,-4482,-5618,-6567,-7247,-7602,-7606,-7256,-6582,-5626,-4442,-3073,-1588,-41,1470,2842,3946,4656,4859,4494,3556,2125,348,-1569,-3384,-4870,-5831,-6158,-5819,-4887,-3523,-1923,-353,974,1838,2106,1717,695,-830,-2670,-4564,-6254,-7499,-8129,-8070,-7345,-6066,-4417,-2596,-812,755,1998,2841,3293,3400,3226,2862,2367,1802,1188,536,-159,-912,-1726,-2594,-3499,-4399,-5249,-5994,-6567,-6929,-7028,-6869,-6450,-5834,-5067,-4242,-3406,-2616,-1872,-1157,-454,280,1021,1759,2427,2956,3265,3292,2975,2317,1321,71,-1334,-2758,-4048,-5080,-5730,-5945,-5686,-5000,-3934,-2613,-1149,316,1662,2782,3596,4045,4106,3775,3110,2183,1129,70,-862,-1555,-1953,-2005,-1740,-1189,-447,391,1220,1948,2512,2883,3063,3083,2978,2785,2526,2202,1826,1378,886,349,-174,-676,-1089,-1419,-1640,-1772,-1854,-1909,-1987,-2093,-2227,-2352,-2399,-2326,-2060,-1602,-974,-235,505,1154,1609,1787,1643,1151,356,-678,-1816,-2916,-3819,-4386,-4536,-4223,-3498,-2448,-1225,20,1125,1988,2528,2733,2635,2282,1760,1135,463,-196,-841,-1424,-1961,-2416,-2791,-3089,-3312,-3482,-3602,-3659,-3625,-3440,-3044,-2392,-1474,-319,980,2320,3554,4543,5168,5324,4972,4113,2822,1218,-526,-2238,-3738,-4888,-5605,-5827,-5578,-4880,-3787,-2368,-671,1234,3266,5330,7279,8975,10237,10939,10946,10221,8757,6659,4092,1298,-1447,-3852,-5671,-6715,-6890,-6204,-4757,-2734,-382,2023,4206,5934,7042,7442,7160,6278,4984,3466,1968,667,-259,-753,-776,-407,271,1121,2026,2884,3642,4277,4836,5350,5896,6486,7122,7752,8293,8655,8753,8537,7996,7154,6079,4860,3601,2416,1390,631,175,100,384,1029,1964,3086,4278,5398,6319,6945,7229,7169,6825,6272,5609,4921,4290,3764,3384,3161,3082,3124,3229,3347,3417,3410,3306,3146,2952,2817,2774,2900,3211,3718,4397,5199,6064,6919,7690,8290,8648,8674,8349,7624,6578,5264,3828,2407,1123,100,-616,-983,-1026,-764,-261,431,1230,2068,2861,3545,4057,4344,4376,4116,3548,2679,1525,152,-1351,-2867,-4263,-5417,-6234,-6650,-6655,-6272,-5550,-4590,-3483,-2344,-1286,-363,355,887,1238,1462,1596,1669,1706,1678,1588,1371,1031,537,-70,-752,-1404,-1948,-2263,-2294,-1988,-1359,-445,654,1829,2934,3840,4420,4599,4336,3653,2625,1347,-38,-1406,-2628,-3619,-4318,-4719,-4822,-4670,-4283,-3719,-3019,-2240,-1454,-728,-152,211,307,114,-332,-1003,-1785,-2621,-3396,-4052,-4509,-4741,-4717,-4474,-4044,-3520,-2993,-2551,-2288,-2210,-2332,-2572,-2850,-3054,-3079,-2856,-2337,-1526,-478,729,1967,3088,3959,4433,4434,3936,2989,1720,316,-1016,-2052,-2624,-2617,-2018,-906,541,2077,3422,4322,4574,4086,2861,1026,-1218,-3610,-5853,-7678,-8841,-9179,-8624,-7225,-5136,-2613,45,2525,4582,6011,6774,6845,6359,5417,4207,2853,1518,296,-715,-1453,-1882,-1985,-1770,-1258,-499,463,1540,2660,3736,4687,5456,6005,6340,6465,6446,6290,6071,5786,5484,5148,4810,4445,4055,3620,3123,2562,1927,1255,557,-86,-631,-1000,-1150,-1055,-743,-276,255,735,1080,1214,1119,806,339,-208,-733,-1152,-1383,-1388,-1176,-784,-319,129,451,571,476,188,-196,-536,-688,-505,101,1139,2546,4164,5786,7171,8111,8451,8114,7153,5656,3830,1851,-66,-1776,-3155,-4165,-4787,-5080,-5093,-4912,-4588,-4194,-3737,-3279,-2799,-2334,-1856,-1372,-845,-249,434,1227,2094,3010,3891,4661,5228,5495,5401,4876,3920,2555,873,-976,-2827,-4446,-5671,-6323,-6341,-5724,-4563,-3033,-1319,339,1768,2783,3297,3277,2750,1850,696,-518,-1647,-2567,-3192,-3496,-3471,-3155,-2590,-1858,-1036,-230,463,953,1172,1080,686,8,-876,-1876,-2897,-3810,-4549,-5019,-5198,-5057,-4614,-3912,-3022,-2049,-1115,-334,193,408,318,-39,-551,-1102,-1553,-1783,-1707,-1290,-556,401,1474,2499,3374,3974,4266,4207,3826,3155,2248,1175,-1,-1226,-2429,-3576,-4609,-5498,-6214,-6735,-7049,-7140,-7005,-6649,-6088,-5371,-4542,-3691,-2893,-2219,-1727,-1433,-1311,-1313,-1336,-1282,-1048,-569,184,1162,2288,3434,4461,5251,5712,5786,5500,4882,4064,3140,2267,1528,1019,758,751,961,1354,1857,2450,3041,3616,4075,4386,4467,4272,3761,2917,1756,338,-1262,-2905,-4475,-5823,-6848,-7495,-7737,-7638,-7251,-6688,-6032,-5379,-4780,-4285,-3887,-3585,-3345,-3134,-2925,-2686,-2403,-2058,-1647,-1163,-627,-45,532,1088,1588,2013,2351,2587,2697,2668,2473,2116,1619,1029,432,-111,-494,-708,-711,-561,-295,8,279,457,495,352,15,-531,-1265,-2145,-3116,-4083,-4943,-5602,-5951,-5947,-5560,-4825,-3806,-2599,-1311,-30,1131,2121,2846,3279,3371,3133,2580,1787,846,-127,-1006,-1704,-2138,-2298,-2196,-1886,-1449,-968,-535,-232,-122,-262,-673,-1373,-2347,-3559,-4951,-6425,-7864,-9124,-10054,-10505,-10383,-9600,-8194,-6212,-3822,-1241,1304,3541,5278,6354,6697,6325,5326,3851,2109,300,-1338,-2648,-3466,-3741,-3450,-2661,-1500,-130,1269,2495,3411,3852,3769,3108,1931,310,-1588,-3604,-5534,-7210,-8479,-9241,-9431,-9038,-8094,-6669,-4873,-2846,-738,1291,3082,4517,5505,6016,6077,5768,5191,4490,3768,3140,2677,2414,2362,2468,2673,2872,2985,2933,2692,2268,1726,1156,669,355,286,464,854,1365,1890,2309,2534,2495,2166,1565,744,-216,-1192,-2076,-2720,-3037,-2923,-2380,-1425,-163,1264,2697,3972,4948,5530,5654,5315,4527,3349,1860,159,-1635,-3382,-4952,-6195,-7009,-7305,-7076,-6348,-5227,-3835,-2325,-824,554,1738,2691,3395,3871,4142,4241,4220,4094,3899,3625,3277,2838,2307,1675,963,169,-660,-1513,-2334,-3095,-3734,-4206,-4452,-4430,-4117,-3525,-2698,-1718,-691,261,1029,1521,1693,1553,1154,588,-6,-517,-796,-765,-358,422,1507,2790,4094,5233,6015,6284,5947,5013,3559,1767,-164,-2000,-3562,-4698,-5357,-5514,-5238,-4597,-3711,-2685,-1626,-627,233,916,1377,1648,1732,1702,1584,1444,1277,1082,810,383,-254,-1159,-2334,-3716,-5208,-6627,-7818,-8589,-8842,-8520,-7670,-6422,-4935,-3442,-2096,-1080,-467,-279,-499,-1017,-1734,-2512,-3228,-3786,-4110,-4164,-3923,-3425,-2680,-1772,-752,308,1335,2272,3054,3617,3897,3821,3351,2462,1195,-363,-2065,-3719,-5113,-6056,-6393,-6065,-5091,-3592,-1774,136,1862,3204,3986,4156,3735,2848,1674,428,-691,-1503,-1918,-1873,-1415,-623,375,1406,2336,3020,3379,3390,3075,2531,1862,1192,633,246,64,70,190,355,439,345,-31,-749,-1824,-3195,-4747,-6306,-7652,-8605,-8963,-8654,-7642,-6030,-3971,-1717,494,2418,3875,4770,5085,4884,4286,3448,2512,1624,848,240,-211,-523,-717,-812,-793,-659,-378,45,600,1256,1947,2622,3205,3646,3895,3937,3771,3424,2938,2354,1723,1080,463,-102,-582,-963,-1194,-1263,-1116,-739,-98,781,1883,3128,4435,5697,6799,7644,8159,8318,8128,7647,6951,6126,5270,4437,3674,2990,2376,1820,1292,793,326,-90,-411,-620,-668,-564,-295,59,468,806,1012,1008,753,281,-388,-1146,-1932,-2641,-3214,-3589,-3726,-3600,-3206,-2559,-1683,-642,520,1731,2914,4025,4951,5667,6093,6219,6061,5648,5054,4345,3578,2800,2042,1300,586,-117,-810,-1485,-2133,-2734,-3259,-3680,-3961,-4056,-3928,-3544,-2890,-1990,-900,285,1435,2409,3072,3286,2999,2150,801,-976,-3033,-5203,-7303,-9139,-10542,-11351,-11467,-10834,-9473,-7466,-4971,-2167,712,3468,5905,7881,9314,10147,10414,10118,9350,8148,6595,4754,2703,541,-1612,-3613,-5311,-6562,-7246,-7289,-6657,-5387,-3550,-1281,1251,3856,6306,8394,9922,10733,10739,9934,8376,6256,3768,1219,-1151,-3068,-4391,-5018,-4996,-4422,-3482,-2398,-1359,-569,-125,-95,-467,-1164,-2090,-3085,-4020,-4722,-5075,-4985,-4398,-3356,-1931,-272,1422,2959,4124,4771,4803,4220,3104,1615,-38,-1618,-2917,-3747,-4010,-3650,-2709,-1272,524,2504,4495,6310,7781,8777,9184,8971,8153,6831,5179,3411,1771,485,-286,-448,-3,936,2217,3594,4857,5767,6204,6068,5422,4359,3065,1741,567,-297,-767,-820,-476,175,1047,2032,3031,3953,4741,5322,5693,5841,5807,5655,5469,5322,5281,5350,5509,5662,5706,5516,5004,4127,2923,1473,-60,-1502,-2686,-3450,-3729,-3500,-2817,-1820,-641,511,1507,2185,2491,2391,1954,1291,571,-25,-334,-231,313,1267,2507,3858,5130,6130,6705,6772,6281,5301,3895,2242,485,-1174,-2590,-3621,-4187,-4251,-3821,-2973,-1794,-453,914,2112,2995,3435,3338,2684,1501,-117,-2019,-4027,-5936,-7561,-8743,-9374,-9412,-8867,-7799,-6331,-4564,-2672,-761,1027,2612,3918,4914,5574,5892,5856,5471,4731,3668,2323,789,-805,-2294,-3499,-4257,-4447,-4028,-3030,-1570,157,1947,3540,4733,5338,5239,4399,2867,778,-1655,-4185,-6518,-8433,-9691,-10212,-9961,-9039,-7630,-5973,-4343,-2981,-2084,-1780,-2097,-2991,-4334,-5932,-7558,-8983,-9976,-10413,-10179,-9312,-7864,-6013,-3935,-1876,-31,1406,2323,2675,2490,1870,945,-121,-1173,-2078,-2711,-3031,-2999,-2668,-2090,-1379,-627,50,559,827,787,422,-261,-1214,-2348,-3544,-4665,-5571,-6129,-6270,-5935,-5175,-4047,-2682,-1204,251,1580,2702,3573,4181,4531,4637,4543,4266,3880,3423,2973,2585,2308,2176,2172,2274,2420,2562,2655,2675,2631,2528,2416,2297,2234,2221,2301,2450,2662,2896,3090,3213,3185,3025,2699,2283,1817,1398,1103,1004,1124,1458,1940,2482,2988,3367,3575,3593,3474,3255,3048,2895,2865,2955,3146,3389,3613,3771,3802,3698,3444,3074,2625,2170,1762,1469,1311,1278,1329,1358,1286,983,420,-461,-1568,-2837,-4076,-5137,-5815,-5980,-5512,-4382,-2613,-313,2349,5166,7876,10230,11972,12889,12852,11798,9815,7078,3889,604,-2392,-4757,-6226,-6635,-5982,-4335,-1948,923,3915,6702,8988,10523,11198,10953,9886,8149,5982,3651,1413,-509,-1970,-2901,-3327,-3344,-3089,-2729,-2417,-2282,-2398,-2820,-3501,-4424,-5469,-6570,-7607,-8498,-9164,-9531,-9575,-9257,-8612,-7666,-6510,-5250,-4014,-2948,-2156,-1732,-1685,-2000,-2576,-3297,-4001,-4557,-4834,-4790,-4426,-3819,-3095,-2389,-1835,-1523,-1500,-1747,-2213,-2796,-3397,-3918,-4296,-4503,-4561,-4505,-4413,-4323,-4303,-4357,-4504,-4710,-4941,-5140,-5244,-5210,-4995,-4613,-4087,-3491,-2924,-2494,-2311,-2463,-2990,-3885,-5064,-6387,-7665,-8700,-9307,-9349,-8788,-7633,-6011,-4077,-2013,-12,1771,3234,4299,4965,5253,5192,4865,4302,3571,2699,1721,659,-445,-1547,-2564,-3413,-3979,-4177,-3899,-3128,-1840,-132,1884,4007,6018,7681,8769,9133,8657,7362,5310,2695,-274,-3299,-6125,-8465,-10124,-10944,-10867,-9937,-8250,-6048,-3551,-1084,1089,2727,3666,3854,3322,2226,769,-771,-2124,-3045,-3340,-2927,-1782,-28,2179,4579,6904,8885,10279,10927,10739,9749,8067,5902,3504,1144,-942,-2556,-3609,-4050,-3954,-3414,-2590,-1649,-745,-14,466,669,631,434,204,63,152,549,1336,2485,3976,5689,7498,9248,10785,11966,12703,12924,12640,11888,10773,9414,7979,6605,5450,4592,4089,3913,3995,4212,4424,4473,4238,3622,2606,1210,-463,-2282,-4100,-5741,-7113,-8103,-8713,-8941,-8873,-8564,-8118,-7582,-7012,-6425,-5800,-5124,-4345,-3432,-2359,-1103,319,1897,3558,5244,6823,8184,9189,9726,9715,9112,7920,6202,4045,1607,-955,-3436,-5648,-7412,-8572,-9034,-8749,-7751,-6126,-4040,-1670,745,3005,4902,6299,7093,7275,6853,5924,4565,2912,1071,-830,-2684,-4404,-5918,-7191,-8196,-8919,-9352,-9475,-9278,-8744,-7868,-6667,-5188,-3493,-1693,104,1775,3192,4276,4953,5204,5051,4540,3747,2759,1656,501,-648,-1773,-2854,-3904,-4920,-5931,-6913,-7860,-8733,-9462,-10002,-10274,-10243,-9885,-9222,-8306,-7246,-6137,-5128,-4291,-3712,-3388,-3285,-3313,-3347,-3261,-2931,-2279,-1286,12,1494,2996,4324,5270,5681,5436,4533,3013,1050,-1158,-3341,-5248,-6645,-7377,-7367,-6639,-5313,-3561,-1614,314,2008,3314,4115,4368,4078,3306,2158,742,-802,-2373,-3863,-5197,-6319,-7184,-7767,-8056,-8043,-7754,-7204,-6450,-5516,-4467,-3318,-2110,-845,462,1809,3169,4517,5789,6919,7846,8494,8846,8878,8622,8140,7503,6824,6189,5693,5381,5282,5351,5543,5741,5849,5742,5339,4582,3494,2149,696,-673,-1762,-2395,-2443,-1873,-702,948,2912,4998,6981,8682,9929,10602,10637,10017,8792,7074,5010,2799,631,-1313,-2878,-3980,-4562,-4639,-4267,-3541,-2589,-1549,-566,249,793,1047,1019,792,481,221,153,380,977,1946,3257,4807,6485,8140,9638,10838,11621,11899,11588,10680,9159,7119,4658,1971,-736,-3220,-5258,-6661,-7325,-7211,-6415,-5063,-3396,-1618,33,1397,2362,2905,3068,2954,2702,2457,2335,2432,2741,3277,3927,4646,5315,5870,6260,6435,6409,6175,5790,5278,4725,4152,3625,3136,2691,2261,1807,1304,730,80,-602,-1286,-1900,-2382,-2701,-2822,-2796,-2682,-2595,-2659,-2965,-3593,-4510,-5651,-6850,-7912,-8616,-8774,-8258,-7022,-5150,-2787,-204,2313,4452,5951,6615,6373,5261,3439,1150,-1317,-3668,-5650,-7079,-7859,-7964,-7481,-6495,-5190,-3697,-2177,-763,444,1341,1868,1949,1570,712,-589,-2222,-4095,-5983,-7737,-9149,-10084,-10463,-10265,-9569,-8500,-7253,-6005,-4960,-4221,-3864,-3849,-4076,-4382,-4579,-4481,-3950,-2922,-1389,551,2765,5063,7245,9107,10491,11242,11301,10621,9249,7282,4870,2229,-423,-2838,-4813,-6174,-6843,-6810,-6159,-5068,-3716,-2365,-1194,-390,-41,-181,-763,-1704,-2875,-4151,-5415,-6572,-7556,-8323,-8855,-9128,-9155,-8907,-8414,-7671,-6729,-5633,-4446,-3241,-2078,-1012,-81,704,1338,1844,2235,2550,2795,2997,3155,3281,3393,3502,3649,3842,4105,4413,4717,4944,4992,4783,4240,3345,2115,619,-1035,-2739,-4339,-5736,-6785,-7424,-7573,-7225,-6400,-5169,-3626,-1899,-108,1617,3168,4459,5429,6067,6375,6412,6245,5964,5673,5449,5370,5470,5743,6167,6653,7137,7498,7653,7506,7001,6112,4891,3407,1836,323,-936,-1805,-2180,-2031,-1391,-363,924,2276,3544,4541,5155,5318,5003,4281,3228,1990,690,-527,-1568,-2349,-2851,-3079,-3095,-2967,-2778,-2598,-2458,-2396,-2393,-2451,-2556,-2702,-2902,-3156,-3473,-3840,-4224,-4574,-4825,-4913,-4795,-4439,-3849,-3048,-2079,-1004,115,1190,2170,2969,3546,3853,3852,3532,2886,1943,752,-594,-2006,-3351,-4535,-5458,-6076,-6379,-6388,-6176,-5794,-5318,-4787,-4205,-3569,-2823,-1929,-842,451,1933,3540,5198,6780,8186,9278,9974,10173,9853,8992,7650,5902,3900,1786,-243,-2021,-3404,-4260,-4561,-4279,-3507,-2356,-999,373,1577,2442,2865,2759,2143,1034,-461,-2238,-4146,-6046,-7802,-9268,-10360,-10975,-11088,-10673,-9766,-8412,-6714,-4785,-2766,-828,889,2227,3112,3488,3386,2873,2065,1082,48,-951,-1850,-2624,-3261,-3768,-4138,-4360,-4397,-4205,-3738,-2955,-1850,-445,1183,2939,4680,6277,7603,8553,9066,9093,8647,7721,6387,4680,2701,544,-1677,-3827,-5793,-7444,-8705,-9492,-9802,-9624,-9028,-8079,-6891,-5563,-4222,-2938,-1795,-812,19,726,1391,2070,2848,3757,4792,5904,6973,7870,8430,8539,8119,7177,5814,4186,2539,1087,55,-429,-314,347,1425,2715,4013,5093,5795,5999,5665,4809,3521,1908,124,-1688,-3399,-4877,-6051,-6822,-7169,-7035,-6430,-5359,-3868,-2039,28,2199,4349,6318,8002,9276,10083,10403,10236,9672,8775,7676,6471,5281,4171,3224,2454,1896,1543,1390,1396,1536,1710,1877,1919,1789,1427,816,-21,-1030,-2114,-3162,-4034,-4610,-4774,-4452,-3616,-2293,-564,1422,3486,5426,7049,8220,8858,8955,8595,7894,7032,6166,5465,5017,4880,5030,5378,5818,6194,6392,6300,5857,5057,3906,2512,945,-607,-2035,-3141,-3831,-3988,-3603,-2709,-1427,67,1558,2836,3700,4048,3809,3029,1797,260,-1418,-3074,-4584,-5845,-6832,-7528,-7992,-8252,-8386,-8421,-8388,-8276,-8067,-7706,-7152,-6360,-5296,-3980,-2434,-737,1009,2684,4155,5291,5993,6168,5797,4883,3505,1791,-103,-1971,-3640,-4936,-5753,-6046,-5831,-5204,-4309,-3321,-2436,-1805,-1552,-1698,-2225,-3008,-3919,-4782,-5457,-5817,-5805,-5391,-4626,-3568,-2354,-1088,59,971,1520,1622,1248,413,-778,-2181,-3583,-4766,-5514,-5657,-5113,-3890,-2119,-8,2164,4101,5538,6282,6234,5418,3947,2018,-128,-2259,-4159,-5674,-6713,-7238,-7296,-6937,-6293,-5442,-4524,-3590,-2734,-1960,-1304,-740,-243,226,727,1286,1930,2639,3369,4046,4585,4903,4930,4637,4015,3117,2022,845,-273,-1181,-1746,-1849,-1445,-529,809,2444,4164,5763,7003,7695,7713,6996,5617,3706,1484,-810,-2938,-4707,-5973,-6677,-6814,-6433,-5621,-4471,-3079,-1536,75,1670,3152,4438,5413,6003,6128,5769,4927,3689,2153,513,-1060,-2334,-3146,-3334,-2831,-1633,187,2466,5011,7560,9878,11715,12901,13312,12927,11798,10077,7969,5720,3590,1803,548,-68,1,712,1977,3621,5474,7309,8948,10211,10985,11206,10882,10078,8904,7501,6005,4539,3179,1977,932,57,-667,-1221,-1610,-1809,-1833,-1684,-1397,-999,-542,-26,502,1079,1703,2392,3168,3996,4860,5693,6434,7024,7406,7557,7449,7093,6496,5678,4681,3518,2261,934,-373,-1612,-2683,-3547,-4127,-4420,-4418,-4168,-3716,-3141,-2489,-1830,-1196,-628,-155,200,404,460,357,137,-161,-459,-685,-754,-603,-186,514,1464,2612,3853,5080,6156,6988,7456,7534,7167,6386,5248,3825,2273,707,-685,-1790,-2476,-2691,-2424,-1715,-662,612,1955,3215,4254,4954,5253,5110,4559,3643,2472,1129,-253,-1605,-2845,-3930,-4847,-5570,-6101,-6407,-6479,-6285,-5840,-5169,-4341,-3459,-2614,-1924,-1447,-1226,-1242,-1434,-1726,-2032,-2277,-2440,-2497,-2506,-2520,-2630,-2922,-3465,-4293,-5384,-6661,-7978,-9179,-10077,-10525,-10436,-9772,-8620,-7095,-5423,-3826,-2550,-1797,-1708,-2325,-3596,-5363,-7393,-9418,-11152,-12370,-12886,-12631,-11594,-9881,-7640,-5083,-2443,52,2194,3821,4852,5261,5115,4549,3722,2841,2079,1584,1432,1641,2149,2854,3626,4322,4841,5100,5065,4742,4157,3354,2399,1326,201,-966,-2145,-3344,-4571,-5810,-7056,-8249,-9329,-10204,-10798,-11029,-10898,-10395,-9618,-8651,-7627,-6660,-5836,-5208,-4780,-4508,-4337,-4165,-3937,-3583,-3103,-2506,-1852,-1223,-703,-395,-358,-647,-1258,-2165,-3284,-4526,-5754,-6857,-7699,-8178,-8207,-7733,-6741,-5280,-3416,-1307,913,3035,4902,6345,7258,7578,7304,6491,5237,3685,1976,290,-1242,-2475,-3335,-3757,-3753,-3347,-2617,-1643,-521,664,1842,2957,3990,4919,5763,6516,7194,7793,8293,8680,8922,9001,8906,8631,8174,7556,6769,5840,4786,3633,2447,1289,260,-540,-1008,-1071,-690,117,1263,2633,4047,5343,6354,6954,7059,6648,5745,4428,2812,1026,-787,-2515,-4038,-5292,-6191,-6720,-6838,-6568,-5915,-4927,-3657,-2189,-625,904,2251,3282,3842,3877,3306,2185,565,-1410,-3590,-5785,-7829,-9550,-10845,-11627,-11883,-11628,-10924,-9847,-8485,-6938,-5278,-3605,-1982,-487,828,1899,2709,3195,3381,3228,2781,2045,1075,-72,-1324,-2580,-3724,-4648,-5213,-5354,-4988,-4130,-2819,-1171,653,2462,4041,5200,5782,5710,4973,3664,1929,-21,-1955,-3664,-4950,-5711,-5896,-5555,-4801,-3793,-2721,-1747,-1007,-577,-469,-652,-1039,-1526,-2024,-2424,-2712,-2859,-2933,-2998,-3166,-3530,-4164,-5113,-6351,-7829,-9430,-11031,-12475,-13637,-14380,-14636,-14333,-13481,-12101,-10277,-8129,-5804,-3467,-1287,617,2115,3171,3739,3842,3513,2798,1787,544,-806,-2165,-3406,-4395,-5048,-5259,-5010,-4314,-3244,-1936,-548,742,1778,2432,2651,2422,1803,907,-149,-1218,-2174,-2930,-3415,-3613,-3530,-3199,-2660,-1975,-1185,-354,495,1321,2129,2913,3688,4461,5219,5953,6599,7125,7462,7561,7393,6929,6170,5146,3886,2465,945,-576,-2013,-3260,-4227,-4826,-4984,-4659,-3839,-2547,-854,1148,3317,5514,7565,9318,10631,11387,11529,11025,9913,8262,6197,3867,1447,-893,-2987,-4707,-5952,-6675,-6859,-6534,-5747,-4587,-3151,-1559,81,1651,3076,4279,5232,5920,6333,6490,6385,6044,5477,4710,3790,2764,1710,702,-179,-852,-1271,-1388,-1208,-742,-42,831,1780,2715,3529,4119,4419,4359,3942,3165,2103,828,-515,-1801,-2859,-3563,-3805,-3522,-2731,-1482,92,1850,3617,5242,6603,7616,8258,8530,8482,8176,7683,7093,6471,5903,5443,5145,5044,5139,5418,5846,6351,6885,7367,7746,7981,8031,7875,7478,6819,5862,4609,3051,1249,-747,-2813,-4856,-6727,-8346,-9604,-10465,-10917,-10965,-10673,-10084,-9277,-8318,-7270,-6180,-5089,-4015,-2966,-1954,-975,-55,799,1543,2171,2636,2946,3088,3081,2927,2656,2254,1738,1094,327,-541,-1490,-2447,-3363,-4132,-4675,-4915,-4765,-4217,-3249,-1935,-367,1316,2931,4311,5274,5675,5430,4504,2955,929,-1387,-3713,-5782,-7335,-8149,-8123,-7232,-5591,-3399,-940,1480,3578,5094,5917,5965,5328,4123,2569,869,-730,-2076,-3005,-3481,-3502,-3145,-2537,-1818,-1131,-590,-277,-202,-365,-687,-1110,-1539,-1908,-2166,-2284,-2277,-2162,-2006,-1856,-1775,-1811,-1973,-2264,-2640,-3043,-3408,-3663,-3769,-3699,-3447,-3055,-2514,-1896,-1188,-431,357,1159,1922,2592,3093,3340,3263,2819,1991,834,-593,-2154,-3726,-5152,-6281,-6997,-7192,-6828,-5908,-4492,-2709,-714,1295,3121,4587,5540,5901,5633,4784,3441,1749,-136,-2049,-3840,-5384,-6597,-7388,-7749,-7621,-7037,-5994,-4542,-2737,-671,1559,3807,5945,7803,9257,10183,10510,10245,9404,8135,6563,4899,3351,2084,1261,924,1087,1663,2534,3554,4579,5515,6278,6877,7315,7672,8004,8379,8839,9378,9982,10557,11040,11300,11269,10859,10059,8883,7421,5784,4134,2608,1349,437,-66,-160,109,682,1438,2295,3135,3879,4472,4873,5082,5117,4994,4786,4523,4283,4115,4070,4176,4427,4800,5226,5661,6012,6256,6350,6317,6189,6020,5881,5816,5877,6052,6334,6645,6918,7049,6944,6537,5786,4688,3308,1714,41,-1597,-3068,-4260,-5095,-5508,-5494,-5041,-4197,-3009,-1538,125,1921,3741,5524,7167,8601,9754,10567,11034,11140,10956,10534,9986,9400,8863,8442,8163,8039,8038,8129,8261,8368,8412,8303,8033,7512,6743,5680,4328,2705,859,-1131,-3137,-5035,-6652,-7848,-8488,-8495,-7830,-6545,-4714,-2504,-85,2342,4576,6459,7831,8607,8716,8152,6964,5234,3133,826,-1454,-3508,-5143,-6227,-6691,-6566,-5949,-5025,-4003,-3102,-2521,-2382,-2749,-3601,-4834,-6314,-7850,-9253,-10349,-10988,-11084,-10595,-9554,-8048,-6224,-4270,-2399,-804,336,934,946,450,-457,-1576,-2748,-3766,-4500,-4829,-4718,-4180,-3276,-2124,-835,444,1618,2594,3334,3820,4083,4160,4113,3980,3790,3551,3241,2855,2369,1794,1165,511,-92,-607,-987,-1221,-1324,-1345,-1356,-1441,-1693,-2169,-2931,-3955,-5232,-6649,-8127,-9523,-10733,-11651,-12224,-12425,-12287,-11875,-11279,-10620,-9988,-9480,-9133,-8973,-8955,-9036,-9116,-9122,-8956,-8560,-7895,-6968,-5824,-4545,-3247,-2048,-1088,-461,-256,-504,-1199,-2282,-3651,-5182,-6701,-8064,-9101,-9695,-9756,-9249,-8195,-6663,-4788,-2718,-638,1277,2882,4062,4761,4984,4776,4239,3491,2678,1922,1329,967,845,944,1184,1469,1697,1769,1632,1251,669,-72,-845,-1565,-2093,-2348,-2262,-1810,-1027,19,1218,2452,3597,4575,5329,5861,6215,6450,6654,6883,7186,7547,7934,8251,8413,8318,7898,7124,6014,4639,3104,1534,68,-1176,-2109,-2663,-2847,-2677,-2244,-1657,-1036,-515,-185,-113,-312,-750,-1365,-2062,-2758,-3365,-3816,-4071,-4103,-3915,-3534,-2986,-2344,-1668,-1046,-556,-269,-226,-447,-886,-1487,-2144,-2742,-3172,-3337,-3167,-2642,-1775,-622,724,2155,3559,4819,5844,6567,6928,6926,6553,5842,4863,3674,2397,1123,-29,-965,-1607,-1908,-1847,-1433,-723,229,1294,2376,3332,4055,4449,4470,4100,3393,2427,1326,227,-727,-1405,-1717,-1605,-1096,-260,767,1806,2681,3217,3302,2880,1985,711,-779,-2313,-3720,-4862,-5682,-6155,-6352,-6353,-6287,-6264,-6379,-6696,-7217,-7921,-8736,-9564,-10323,-10899,-11231,-11240,-10902,-10184,-9099,-7674,-5971,-4095,-2175,-370,1145,2213,2698,2522,1679,221,-1693,-3894,-6113,-8142,-9723,-10703,-10958,-10461,-9281,-7531,-5429,-3185,-1056,745,2019,2658,2590,1862,559,-1160,-3076,-5009,-6711,-8049,-8864,-9111,-8770,-7891,-6571,-4930,-3107,-1255,532,2112,3466,4508,5271,5719,5919,5872,5642,5260,4765,4182,3556,2877,2213,1548,960,447,61,-209,-369,-465,-544,-664,-854,-1113,-1427,-1714,-1938,-2023,-1948,-1720,-1373,-972,-606,-329,-231,-322,-633,-1138,-1804,-2576,-3401,-4198,-4929,-5516,-5943,-6148,-6145,-5881,-5388,-4630,-3648,-2439,-1060,452,2012,3548,4959,6156,7040,7540,7600,7192,6346,5084,3515,1727,-150,-1982,-3670,-5091,-6195,-6929,-7280,-7250,-6865,-6148,-5154,-3932,-2550,-1081,399,1817,3096,4179,4996,5524,5721,5608,5203,4581,3816,3014,2255,1637,1210,1037,1125,1500,2116,2970,3976,5087,6222,7293,8228,8943,9368,9458,9192,8570,7647,6485,5176,3819,2492,1279,222,-634,-1285,-1722,-1965,-2035,-1965,-1814,-1621,-1473,-1406,-1498,-1749,-2184,-2748,-3408,-4083,-4724,-5258,-5663,-5889,-5942,-5794,-5459,-4927,-4211,-3328,-2309,-1217,-119,881,1698,2235,2440,2278,1777,984,14,-1027,-1989,-2759,-3241,-3372,-3173,-2664,-1953,-1139,-314,408,1003,1424,1701,1872,1985,2099,2231,2398,2574,2717,2793,2755,2583,2284,1870,1387,886,418,39,-207,-295,-215,12,337,689,985,1140,1092,804,272,-454,-1319,-2210,-3045,-3717,-4164,-4356,-4281,-3993,-3529,-2973,-2380,-1811,-1308,-884,-539,-248,21,312,639,1013,1408,1763,2026,2111,1974,1581,945,101,-866,-1889,-2854,-3699,-4344,-4758,-4932,-4875,-4648,-4299,-3916,-3558,-3288,-3132,-3093,-3137,-3218,-3270,-3238,-3080,-2786,-2365,-1875,-1358,-912,-575,-422,-447,-661,-1014,-1455,-1940,-2391,-2801,-3110,-3320,-3412,-3362,-3172,-2816,-2277,-1553,-624,485,1746,3097,4448,5681,6670,7278,7411,6987,6023,4567,2753,757,-1230,-3001,-4393,-5277,-5606,-5380,-4676,-3614,-2336,-1011,220,1227,1934,2305,2356,2158,1787,1374,1004,794,788,1047,1548,2291,3197,4218,5265,6273,7173,7926,8484,8837,8967,8862,8530,7951,7151,6123,4921,3573,2170,772,-506,-1608,-2435,-2969,-3184,-3105,-2776,-2267,-1643,-985,-349,228,724,1161,1559,1979,2443,3013,3675,4445,5260,6083,6811,7386,7703,7721,7384,6704,5699,4453,3069,1675,419,-571,-1182,-1346,-1041,-293,815,2171,3623,5013,6193,7012,7381,7224,6561,5433,3964,2323,678,-762,-1844,-2450,-2517,-2060,-1158,74,1465,2862,4102,5080,5719,6013,5999,5766,5418,5079,4851,4816,5034,5498,6207,7071,8041,8978,9794,10360,10581,10390,9747,8681,7260,5616,3897,2281,926,-48,-565,-630,-310,279,979,1619,2062,2190,1953,1376,516,-485,-1497,-2361,-2951,-3185,-3025,-2483,-1634,-547,646,1853,2969,3898,4600,5003,5107,4892,4369,3568,2513,1265,-128,-1605,-3094,-4533,-5829,-6907,-7674,-8047,-7977,-7413,-6393,-4949,-3210,-1297,608,2342,3755,4714,5169,5105,4573,3689,2580,1408,328,-545,-1097,-1317,-1196,-816,-269,330,873,1295,1554,1686,1728,1774,1887,2138,2538,3076,3692,4302,4828,5182,5332,5255,4989,4582,4094,3600,3119,2690,2276,1844,1350,718,-69,-1038,-2165,-3395,-4658,-5865,-6921,-7758,-8318,-8578,-8552,-8270,-7796,-7199,-6543,-5896,-5298,-4779,-4356,-4018,-3759,-3547,-3372,-3206,-3062,-2936,-2861,-2853,-2932,-3116,-3378,-3718,-4076,-4424,-4703,-4876,-4908,-4797,-4541,-4198,-3807,-3463,-3220,-3136,-3224,-3451,-3746,-4005,-4108,-3940,-3414,-2496,-1194,390,2143,3882,5448,6685,7481,7780,7569,6909,5888,4622,3255,1902,679,-342,-1119,-1659,-1971,-2121,-2148,-2117,-2079,-2064,-2122,-2244,-2452,-2710,-2988,-3235,-3387,-3376,-3143,-2634,-1833,-738,591,2090,3628,5088,6318,7200,7628,7570,7014,6057,4785,3382,1968,728,-264,-911,-1218,-1220,-1001,-692,-423,-331,-542,-1126,-2127,-3522,-5230,-7133,-9059,-10824,-12238,-13145,-13432,-13052,-12046,-10499,-8597,-6516,-4503,-2723,-1370,-514,-207,-389,-980,-1816,-2767,-3657,-4380,-4831,-4961,-4748,-4205,-3366,-2285,-1025,338,1744,3105,4375,5461,6314,6853,7020,6766,6052,4896,3334,1460,-580,-2641,-4519,-6078,-7173,-7738,-7762,-7283,-6391,-5209,-3854,-2462,-1140,17,930,1554,1862,1868,1614,1185,674,213,-114,-211,-62,330,887,1538,2181,2725,3131,3338,3375,3236,2973,2623,2245,1876,1568,1333,1200,1151,1175,1230,1284,1269,1167,909,499,-91,-835,-1708,-2651,-3602,-4473,-5178,-5625,-5754,-5510,-4907,-3974,-2796,-1491,-176,999,1929,2524,2740,2603,2155,1497,745,-6,-647,-1112,-1362,-1355,-1095,-582,185,1159,2339,3648,5037,6408,7659,8687,9381,9683,9536,8966,8012,6771,5342,3843,2372,1020,-156,-1101,-1803,-2225,-2391,-2286,-1955,-1423,-765,-45,640,1236,1661,1928,2021,2034,2032,2139,2445,3038,3939,5142,6553,8048,9451,10577,11228,11281,10619,9251,7241,4736,1974,-808,-3325,-5362,-6733,-7370,-7272,-6550,-5375,-3961,-2532,-1297,-410,33,0,-442,-1214,-2133,-3053,-3787,-4196,-4169,-3662,-2674,-1288,388,2185,3929,5447,6582,7234,7331,6875,5889,4451,2641,562,-1684,-3992,-6251,-8332,-10127,-11495,-12338,-12568,-12133,-11063,-9386,-7265,-4818,-2267,210,2435,4262,5605,6419,6725,6573,6063,5291,4371,3401,2460,1620,914,381,26,-134,-126,51,343,700,1069,1349,1502,1440,1152,617,-126,-1035,-2011,-2970,-3798,-4418,-4768,-4837,-4641,-4255,-3750,-3241,-2796,-2514,-2414,-2548,-2869,-3363,-3938,-4509,-4986,-5271,-5298,-5025,-4443,-3590,-2536,-1385,-252,713,1407,1716,1594,1030,82,-1151,-2521,-3870,-5045,-5913,-6394,-6472,-6161,-5562,-4760,-3898,-3065,-2378,-1870,-1580,-1494,-1564,-1775,-2053,-2395,-2764,-3154,-3556,-3939,-4268,-4485,-4525,-4320,-3834,-3045,-2001,-760,567,1879,3054,4010,4681,5026,5067,4807,4330,3680,2955,2219,1550,981,553,233,10,-208,-465,-856,-1409,-2155,-3049,-4033,-4983,-5795,-6322,-6489,-6211,-5493,-4382,-2959,-1387,200,1625,2743,3452,3669,3410,2693,1638,360,-972,-2205,-3195,-3824,-4018,-3752,-3043,-1970,-633,836,2284,3583,4587,5210,5360,5017,4174,2879,1224,-675,-2662,-4568,-6222,-7470,-8180,-8292,-7777,-6700,-5155,-3297,-1296,687,2473,3959,5036,5664,5834,5565,4914,3951,2753,1421,37,-1284,-2465,-3402,-4027,-4272,-4117,-3538,-2589,-1306,217,1873,3564,5162,6570,7703,8482,8892,8901,8544,7846,6870,5678,4352,2965,1594,304,-872,-1902,-2791,-3541,-4152,-4631,-4941,-5063,-4935,-4519,-3766,-2671,-1240,464,2360,4320,6222,7923,9312,10295,10816,10882,10519,9822,8894,7858,6837,5917,5174,4602,4212,3924,3706,3467,3169,2760,2233,1579,841,42,-748,-1479,-2116,-2603,-2966,-3179,-3303,-3329,-3306,-3213,-3055,-2792,-2403,-1849,-1132,-248,760,1843,2938,3962,4861,5556,6014,6178,6062,5654,5027,4232,3383,2560,1865,1343,1023,889,888,954,1004,980,839,586,267,-59,-289,-370,-235,99,608,1197,1766,2207,2417,2347,1975,1344,535,-342,-1154,-1808,-2196,-2294,-2092,-1631,-988,-258,471,1103,1574,1862,1934,1830,1577,1230,844,482,167,-43,-166,-185,-122,-13,135,267,383,450,491,505,545,629,816,1113,1538,2061,2630,3170,3578,3764,3623,3121,2206,945,-606,-2307,-3991,-5504,-6660,-7344,-7464,-6979,-5928,-4367,-2431,-263,1970,4085,5922,7326,8172,8381,7914,6791,5111,3009,691,-1625,-3728,-5436,-6624,-7249,-7302,-6863,-6022,-4890,-3582,-2176,-754,659,2027,3338,4582,5716,6723,7541,8129,8434,8407,8036,7311,6276,5001,3582,2168,869,-163,-854,-1131,-1017,-555,126,894,1585,2070,2247,2090,1616,913,96,-699,-1342,-1746,-1849,-1677,-1267,-748,-221,159,316,163,-281,-981,-1812,-2633,-3281,-3598,-3483,-2880,-1824,-424,1146,2670,3911,4674,4793,4202,2910,1020,-1277,-3741,-6095,-8088,-9490,-10191,-10130,-9387,-8097,-6478,-4759,-3182,-1923,-1134,-847,-1073,-1723,-2692,-3848,-5069,-6219,-7231,-7997,-8503,-8707,-8621,-8293,-7738,-7057,-6256,-5414,-4534,-3630,-2692,-1709,-668,424,1557,2677,3732,4627,5306,5683,5731,5422,4788,3869,2748,1494,214,-1019,-2124,-3029,-3703,-4104,-4234,-4113,-3769,-3255,-2632,-1951,-1260,-603,-2,511,923,1219,1396,1453,1410,1272,1083,843,605,379,191,65,-9,-23,-3,41,82,109,110,65,-16,-161,-366,-640,-1004,-1464,-2038,-2754,-3602,-4609,-5722,-6917,-8098,-9168,-10005,-10503,-10546,-10108,-9149,-7756,-6009,-4068,-2098,-267,1266,2380,3011,3128,2782,2058,1079,11,-1017,-1861,-2451,-2752,-2785,-2616,-2341,-2046,-1824,-1704,-1702,-1746,-1783,-1673,-1361,-746,154,1312,2602,3876,4957,5665,5882,5517,4577,3123,1280,-769,-2851,-4762,-6354,-7512,-8161,-8301,-7951,-7180,-6088,-4764,-3345,-1922,-614,504,1381,1995,2366,2532,2558,2506,2442,2419,2463,2584,2765,2962,3139,3228,3196,3013,2668,2194,1619,1015,452,-7,-291,-384,-264,23,430,879,1260,1510,1515,1247,656,-245,-1419,-2790,-4260,-5701,-6992,-8003,-8633,-8803,-8491,-7697,-6503,-4984,-3290,-1531,155,1674,2955,3964,4700,5191,5472,5581,5561,5407,5152,4751,4242,3602,2885,2136,1424,850,486,415,689,1293,2210,3306,4476,5521,6303,6660,6511,5828,4648,3093,1315,-478,-2091,-3327,-4051,-4180,-3714,-2722,-1336,268,1919,3440,4707,5633,6194,6394,6308,5984,5535,5012,4500,4010,3593,3213,2895,2597,2320,2038,1748,1426,1087,722,358,14,-281,-511,-649,-717,-712,-676,-634,-618,-650,-748,-896,-1107,-1331,-1574,-1771,-1913,-1942,-1849,-1597,-1206,-660,-10,729,1503,2290,3036,3723,4304,4764,5081,5243,5254,5108,4825,4404,3855,3190,2404,1523,550,-476,-1512,-2508,-3379,-4061,-4481,-4566,-4311,-3661,-2686,-1400,80,1658,3194,4560,5636,6326,6581,6385,5773,4815,3625,2317,1052,-79,-943,-1523,-1783,-1794,-1619,-1373,-1142,-1021,-1042,-1239,-1569,-2003,-2464,-2877,-3175,-3281,-3158,-2773,-2131,-1276,-265,802,1832,2711,3365,3714,3753,3488,2969,2291,1529,797,171,-283,-534,-578,-463,-236,20,224,321,271,65,-250,-651,-1044,-1410,-1680,-1870,-1979,-2036,-2078,-2118,-2169,-2218,-2242,-2208,-2089,-1857,-1509,-1051,-520,41,557,973,1206,1227,989,520,-154,-946,-1756,-2468,-2958,-3129,-2905,-2255,-1200,193,1821,3537,5196,6642,7746,8410,8587,8256,7477,6300,4850,3238,1574,1,-1431,-2611,-3536,-4179,-4566,-4735,-4738,-4623,-4439,-4218,-3971,-3728,-3476,-3253,-3046,-2900,-2793,-2752,-2746,-2767,-2770,-2750,-2657,-2505,-2269,-1953,-1567,-1099,-577,21,664,1377,2132,2949,3806,4700,5594,6448,7176,7704,7915,7713,7023,5783,4010,1748,-872,-3689,-6485,-9040,-11137,-12599,-13309,-13225,-12381,-10881,-8892,-6589,-4173,-1822,332,2166,3638,4718,5415,5770,5818,5618,5215,4668,4019,3328,2629,1977,1407,959,668,542,592,800,1141,1573,2058,2533,2964,3295,3484,3506,3318,2921,2299,1468,447,-718,-1980,-3256,-4484,-5578,-6474,-7123,-7483,-7551,-7306,-6765,-5928,-4814,-3456,-1888,-188,1566,3257,4779,5996,6835,7204,7123,6605,5778,4748,3702,2776,2111,1793,1851,2266,2967,3856,4803,5708,6448,6964,7191,7113,6731,6074,5175,4092,2861,1533,150,-1262,-2654,-4005,-5265,-6380,-7296,-7930,-8223,-8115,-7568,-6601,-5241,-3579,-1709,241,2166,3945,5503,6758,7672,8220,8394,8217,7712,6935,5939,4791,3548,2283,1045,-96,-1083,-1852,-2336,-2488,-2258,-1639,-640,693,2260,3952,5594,7042,8104,8675,8631,7962,6688,4906,2778,473,-1797,-3855,-5541,-6736,-7387,-7458,-7003,-6051,-4708,-3063,-1213,722,2667,4512,6185,7601,8691,9392,9675,9499,8914,7933,6665,5194,3644,2146,806,-242,-939,-1208,-1050,-491,399,1496,2693,3811,4756,5370,5598,5387,4740,3712,2384,875,-706,-2224,-3595,-4717,-5553,-6053,-6215,-6036,-5530,-4733,-3657,-2362,-881,719,2360,3956,5397,6583,7410,7795,7693,7089,6037,4618,2974,1249,-397,-1838,-2981,-3793,-4273,-4488,-4482,-4347,-4108,-3792,-3368,-2781,-1975,-898,472,2078,3856,5628,7235,8473,9179,9223,8553,7198,5267,2943,472,-1907,-3934,-5413,-6223,-6308,-5721,-4587,-3073,-1404,213,1595,2585,3110,3139,2720,1934,918,-198,-1268,-2158,-2785,-3075,-3020,-2641,-1977,-1127,-142,877,1872,2795,3584,4218,4648,4838,4750,4354,3616,2552,1175,-437,-2190,-3958,-5607,-7009,-8071,-8751,-9038,-9010,-8743,-8370,-7998,-7717,-7575,-7568,-7640,-7711,-7674,-7445,-6953,-6180,-5147,-3928,-2622,-1354,-248,594,1079,1191,912,313,-550,-1558,-2611,-3579,-4364,-4866,-5020,-4793,-4184,-3234,-2020,-627,814,2182,3357,4203,4650,4604,4041,2967,1414,-511,-2710,-5015,-7270,-9306,-10949,-12079,-12571,-12392,-11522,-10047,-8065,-5768,-3338,-996,1062,2689,3764,4253,4168,3566,2574,1290,-126,-1580,-2953,-4191,-5239,-6078,-6695,-7073,-7214,-7081,-6678,-5976,-4991,-3741,-2275,-698,895,2322,3450,4101,4172,3586,2356,552,-1656,-4085,-6462,-8585,-10231,-11276,-11672,-11436,-10693,-9568,-8262,-6918,-5698,-4699,-3987,-3579,-3449,-3534,-3755,-4008,-4210,-4282,-4183,-3891,-3425,-2808,-2104,-1341,-586,157,853,1516,2148,2770,3383,3989,4559,5044,5370,5457,5201,4552,3440,1896,-41,-2248,-4586,-6871,-8939,-10632,-11839,-12499,-12592,-12145,-11212,-9856,-8164,-6203,-4063,-1819,441,2610,4604,6298,7616,8462,8803,8623,7962,6900,5552,4060,2578,1241,183,-527,-825,-729,-269,479,1422,2461,3493,4431,5186,5699,5909,5779,5291,4448,3283,1851,242,-1458,-3129,-4681,-6014,-7059,-7768,-8111,-8095,-7722,-7034,-6057,-4845,-3453,-1937,-381,1164,2611,3925,5042,5952,6636,7094,7348,7390,7250,6904,6366,5602,4626,3424,2054,556,-941,-2338,-3475,-4226,-4487,-4168,-3296,-1885,-96,1918,3927,5702,7042,7774,7820,7145,5851,4035,1923,-311,-2430,-4261,-5640,-6460,-6652,-6210,-5155,-3586,-1609,610,2907,5093,7005,8483,9417,9727,9388,8436,6934,5019,2823,534,-1688,-3667,-5261,-6352,-6861,-6767,-6081,-4888,-3304,-1474,417,2229,3802,5042,5875,6281,6266,5880,5184,4254,3173,2013,843,-290,-1333,-2272,-3056,-3698,-4142,-4400,-4416,-4178,-3659,-2846,-1770,-461,989,2498,3944,5227,6252,6937,7251,7162,6700,5902,4826,3566,2190,803,-515,-1697,-2666,-3386,-3824,-3961,-3822,-3410,-2780,-1965,-1019,-6,1018,1961,2752,3287,3489,3281,2631,1540,65,-1685,-3551,-5340,-6832,-7836,-8176,-7754,-6535,-4594,-2063,834,3847,6704,9157,10988,12059,12285,11677,10303,8310,5877,3223,554,-1925,-4073,-5769,-6979,-7683,-7926,-7755,-7232,-6426,-5385,-4152,-2768,-1256,346,1994,3642,5219,6662,7891,8863,9511,9824,9770,9359,8591,7490,6091,4434,2592,636,-1331,-3212,-4886,-6268,-7254,-7810,-7890,-7526,-6744,-5633,-4272,-2785,-1268,140,1362,2288,2894,3145,3085,2764,2283,1725,1209,788,536,458,551,792,1134,1555,2013,2497,2989,3469,3911,4280,4511,4557,4347,3830,2979,1786,288,-1446,-3311,-5173,-6874,-8258,-9177,-9516,-9211,-8270,-6752,-4808,-2606,-368,1704,3420,4654,5317,5406,4953,4057,2824,1410,-66,-1461,-2677,-3621,-4240,-4492,-4379,-3907,-3121,-2071,-825,527,1902,3196,4320,5172,5689,5788,5469,4700,3553,2067,377,-1419,-3161,-4730,-5996,-6871,-7290,-7237,-6727,-5812,-4581,-3123,-1566,-15,1420,2647,3613,4278,4648,4748,4613,4294,3837,3265,2617,1889,1092,237,-666,-1574,-2438,-3200,-3784,-4135,-4208,-3972,-3438,-2629,-1588,-403,854,2071,3152,4000,4529,4683,4422,3748,2693,1319,-268,-1952,-3601,-5060,-6210,-6912,-7084,-6664,-5645,-4079,-2072,208,2571,4784,6651,7985,8666,8654,7956,6696,5013,3137,1284,-321,-1491,-2101,-2084,-1461,-314,1207,2931,4657,6216,7455,8280,8647,8570,8104,7342,6385,5336,4287,3295,2399,1607,901,261,-347,-946,-1537,-2119,-2662,-3133,-3497,-3725,-3798,-3726,-3508,-3175,-2732,-2193,-1558,-824,4,918,1898,2913,3912,4838,5617,6170,6433,6345,5874,5036,3853,2420,828,-778,-2265,-3481,-4309,-4649,-4471,-3786,-2678,-1271,259,1734,2975,3832,4216,4092,3505,2555,1400,219,-798,-1483,-1708,-1397,-540,807,2543,4520,6575,8555,10302,11712,12696,13211,13234,12782,11879,10572,8925,7004,4896,2703,515,-1532,-3349,-4803,-5806,-6290,-6200,-5554,-4385,-2787,-881,1168,3201,5034,6522,7544,8039,7991,7468,6561,5415,4181,2991,1954,1136,544,171,-39,-150,-204,-273,-347,-458,-558,-625,-617,-501,-272,64,476,922,1349,1732,2014,2205,2259,2206,2009,1693,1231,636,-96,-950,-1894,-2883,-3838,-4666,-5270,-5546,-5428,-4875,-3908,-2605,-1094,452,1839,2893,3460,3467,2893,1819,364,-1261,-2858,-4194,-5086,-5401,-5069,-4109,-2604,-702,1402,3503,5396,6927,7981,8516,8547,8132,7372,6364,5222,4018,2828,1674,595,-404,-1310,-2089,-2723,-3162,-3373,-3327,-3018,-2460,-1712,-841,56,893,1572,2033,2218,2119,1750,1156,397,-429,-1263,-1994,-2588,-2973,-3145,-3109,-2905,-2596,-2263,-1957,-1772,-1696,-1779,-1961,-2220,-2494,-2732,-2896,-2985,-3000,-3008,-3042,-3183,-3450,-3892,-4480,-5199,-5985,-6773,-7484,-8060,-8451,-8625,-8585,-8317,-7844,-7170,-6321,-5310,-4182,-2963,-1724,-505,610,1564,2282,2716,2823,2598,2059,1259,292,-744,-1708,-2505,-3012,-3199,-3043,-2598,-1971,-1267,-643,-211,-67,-269,-808,-1645,-2693,-3836,-4959,-5943,-6714,-7199,-7397,-7303,-6947,-6391,-5649,-4798,-3852,-2846,-1803,-737,319,1332,2244,2995,3529,3778,3744,3389,2766,1890,841,-323,-1495,-2593,-3514,-4181,-4541,-4586,-4345,-3908,-3371,-2873,-2524,-2432,-2629,-3133,-3863,-4750,-5639,-6442,-7006,-7297,-7246,-6895,-6283,-5516,-4687,-3915,-3286,-2870,-2713,-2817,-3165,-3698,-4334,-4976,-5499,-5791,-5748,-5289,-4385,-3058,-1386,490,2378,4079,5360,6047,5990,5113,3424,1008,-1948,-5176,-8346,-11071,-13000,-13795,-13270,-11354,-8173,-4030,650,5313,9416,12454,14043,13998,12336,9287,5286,875,-3329,-6734,-8861,-9399,-8260,-5598,-1769,2722,7288,11385,14555,16506,17152,16576,15015,12808,10280,7769,5494,3603,2141,1070,303,-255,-706,-1095,-1452,-1746,-1933,-1956,-1757,-1323,-636,237,1248,2271,3212,3957,4421,4555,4329,3756,2871,1722,412,-976,-2297,-3434,-4260,-4677,-4641,-4157,-3295,-2188,-1001,54,790,1020,636,-436,-2164,-4458,-7158,-10045,-12891,-15457,-17520,-18913,-19502,-19226,-18082,-16142,-13533,-10456,-7139,-3833,-785,1814,3809,5158,5867,6060,5899,5614,5427,5561,6151,7265,8841,10712,12617,14226,15227,15326,14387,12364,9406,5759,1781,-2151,-5658,-8445,-10275,-11035,-10681,-9271,-6925,-3825,-210,3632,7407,10779,13493,15312,16122,15902,14748,12867,10548,8117,5919,4209,3175,2844,3120,3794,4570,5174,5356,4988,4059,2661,997,-725,-2276,-3507,-4343,-4788,-4931,-4875,-4739,-4595,-4486,-4376,-4237,-3985,-3591,-3048,-2405,-1778,-1306,-1168,-1506,-2441,-4001,-6131,-8669,-11360,-13887,-15920,-17144,-17342,-16406,-14386,-11488,-8042,-4486,-1272,1182,2563,2716,1656,-428,-3225,-6325,-9334,-11847,-13586,-14329,-14007,-12623,-10307,-7245,-3688,73,3757,7063,9747,11593,12466,12317,11191,9247,6731,3964,1290,-941,-2460,-3071,-2709,-1452,528,2933,5420,7639,9238,9981,9695,8361,6078,3069,-353,-3803,-6916,-9312,-10736,-10971,-9978,-7787,-4589,-633,3722,8121,12170,15572,18059,19522,19899,19277,17771,15573,12862,9845,6672,3525,517,-2221,-4606,-6570,-8068,-9080,-9601,-9636,-9215,-8375,-7199,-5781,-4274,-2826,-1618,-798,-491,-764,-1623,-2995,-4758,-6710,-8632,-10291,-11456,-11972,-11736,-10752,-9125,-7031,-4709,-2399,-311,1405,2671,3505,3959,4162,4226,4258,4330,4462,4629,4797,4901,4928,4847,4684,4472,4233,4021,3823,3643,3448,3192,2843,2361,1743,1001,162,-701,-1536,-2239,-2739,-2951,-2819,-2330,-1490,-377,928,2297,3616,4782,5708,6354,6709,6792,6676,6427,6159,5953,5901,6029,6355,6818,7356,7855,8233,8402,8333,8024,7516,6864,6144,5402,4696,4034,3424,2835,2226,1551,754,-167,-1241,-2415,-3674,-4955,-6203,-7367,-8360,-9130,-9574,-9623,-9213,-8310,-6953,-5229,-3285,-1326,461,1882,2800,3171,2982,2346,1390,289,-773,-1675,-2306,-2671,-2781,-2731,-2610,-2501,-2475,-2540,-2703,-2906,-3109,-3235,-3249,-3100,-2792,-2327,-1746,-1093,-423,229,848,1430,2026,2656,3397,4274,5335,6570,7967,9452,10953,12339,13506,14332,14728,14666,14149,13261,12123,10883,9694,8690,7957,7524,7386,7453,7642,7821,7888,7742,7359,6710,5854,4847,3765,2701,1725,905,314,-14,-11,354,1121,2301,3861,5745,7834,9984,12020,13761,15037,15706,15658,14848,13269,10980,8100,4779,1243,-2280,-5525,-8243,-10228,-11311,-11455,-10676,-9145,-7095,-4835,-2705,-1021,-31,105,-616,-2087,-4068,-6242,-8288,-9896,-10864,-11086,-10594,-9517,-8091,-6550,-5181,-4159,-3654,-3690,-4237,-5166,-6280,-7354,-8151,-8460,-8145,-7134,-5475,-3303,-845,1608,3744,5263,5923,5581,4237,2002,-854,-3987,-7012,-9536,-11252,-11935,-11499,-9974,-7538,-4414,-939,2589,5859,8631,10760,12167,12885,12996,12634,11928,10997,9909,8709,7389,5935,4322,2525,569,-1518,-3628,-5631,-7349,-8595,-9199,-9071,-8159,-6585,-4502,-2198,17,1836,2989,3311,2745,1356,-687,-3134,-5702,-8096,-10077,-11446,-12136,-12123,-11532,-10490,-9212,-7851,-6565,-5425,-4463,-3649,-2939,-2288,-1663,-1070,-514,-35,351,617,757,775,653,403,-11,-586,-1343,-2267,-3338,-4495,-5682,-6805,-7787,-8548,-9024,-9172,-9002,-8524,-7841,-7008,-6164,-5357,-4679,-4117,-3677,-3303,-2951,-2560,-2092,-1514,-806,11,937,1909,2903,3855,4735,5515,6171,6720,7157,7505,7788,7983,8101,8071,7846,7343,6471,5179,3438,1296,-1117,-3628,-5983,-7963,-9323,-9937,-9709,-8672,-6927,-4658,-2092,508,2925,4942,6450,7375,7727,7562,6964,6026,4840,3472,1971,386,-1273,-2959,-4646,-6259,-7707,-8867,-9585,-9718,-9131,-7761,-5619,-2823,410,3763,6888,9395,10982,11374,10486,8292,4968,756,-3984,-8854,-13436,-17365,-20312,-22092,-22615,-21938,-20239,-17779,-14882,-11867,-9022,-6536,-4535,-3002,-1867,-985,-181,676,1721,2965,4390,5860,7208,8216,8685,8448,7423,5629,3184,319,-2681,-5482,-7770,-9283,-9848,-9383,-7943,-5655,-2768,431,3612,6474,8743,10257,10899,10705,9728,8159,6173,4030,1944,167,-1123,-1748,-1626,-705,950,3247,5963,8864,11653,14032,15761,16641,16613,15695,14058,11911,9575,7316,5418,4035,3257,3035,3236,3649,4034,4155,3849,3017,1704,31,-1759,-3392,-4583,-5086,-4768,-3596,-1698,694,3252,5594,7381,8318,8246,7155,5144,2470,-571,-3640,-6418,-8668,-10230,-11055,-11194,-10762,-9917,-8835,-7654,-6503,-5445,-4546,-3805,-3249,-2861,-2630,-2553,-2598,-2762,-3002,-3302,-3591,-3810,-3883,-3717,-3286,-2544,-1541,-339,934,2146,3139,3805,4049,3845,3221,2252,1059,-203,-1379,-2296,-2809,-2811,-2237,-1104,505,2439,4483,6401,7947,8925,9180,8690,7484,5738,3678,1600,-201,-1462,-2015,-1804,-894,515,2162,3733,4940,5551,5442,4583,3067,1058,-1210,-3512,-5602,-7336,-8567,-9284,-9470,-9196,-8519,-7538,-6314,-4939,-3464,-1952,-449,1019,2408,3696,4821,5735,6344,6583,6372,5674,4489,2866,907,-1238,-3388,-5342,-6912,-7949,-8365,-8158,-7405,-6253,-4880,-3489,-2225,-1215,-488,-20,263,486,746,1154,1745,2524,3428,4356,5174,5725,5891,5541,4652,3211,1310,-915,-3269,-5529,-7464,-8868,-9585,-9541,-8736,-7274,-5313,-3082,-811,1263,2943,4073,4561,4364,3521,2109,275,-1788,-3873,-5740,-7193,-8041,-8167,-7499,-6043,-3850,-1035,2242,5808,9437,12938,16076,18672,20543,21569,21671,20829,19108,16605,13514,10011,6357,2731,-635,-3632,-6135,-8136,-9613,-10618,-11193,-11366,-11197,-10664,-9816,-8621,-7124,-5337,-3313,-1141,1102,3274,5263,6927,8140,8794,8809,8140,6802,4855,2427,-309,-3159,-5906,-8375,-10412,-11934,-12921,-13402,-13468,-13219,-12776,-12228,-11650,-11069,-10488,-9869,-9171,-8328,-7312,-6082,-4669,-3106,-1497,57,1420,2477,3127,3321,3063,2416,1493,461,-511,-1251,-1616,-1542,-1000,-72,1117,2382,3505,4285,4530,4130,3039,1303,-938,-3478,-6072,-8434,-10343,-11568,-11992,-11535,-10210,-8093,-5316,-2045,1519,5183,8744,12028,14888,17200,18910,19960,20395,20221,19546,18420,16963,15233,13312,11245,9079,6838,4553,2245,-60,-2311,-4461,-6418,-8109,-9423,-10292,-10631,-10408,-9606,-8243,-6389,-4131,-1627,948,3386,5462,6988,7805,7833,7084,5636,3663,1362,-1031,-3301,-5244,-6712,-7570,-7768,-7266,-6112,-4388,-2239,161,2614,4926,6927,8476,9474,9863,9626,8789,7416,5609,3500,1249,-963,-2971,-4587,-5679,-6108,-5812,-4759,-2988,-608,2222,5289,8337,11126,13400,14975,15717,15576,14617,12949,10802,8385,5956,3714,1806,314,-754,-1452,-1854,-2045,-2102,-2026,-1834,-1435,-777,234,1659,3504,5744,8273,10932,13534,15846,17665,18803,19132,18574,17154,14923,12052,8721,5172,1642,-1640,-4492,-6770,-8419,-9412,-9820,-9709,-9215,-8451,-7546,-6598,-5699,-4898,-4241,-3753,-3433,-3294,-3300,-3438,-3652,-3898,-4139,-4312,-4421,-4425,-4344,-4187,-3952,-3673,-3322,-2934,-2489,-2024,-1565,-1145,-817,-597,-514,-549,-672,-835,-962,-1000,-879,-569,-64,612,1381,2149,2784,3159,3164,2729,1842,567,-988,-2638,-4198,-5453,-6237,-6411,-5920,-4777,-3086,-1018,1197,3325,5128,6426,7097,7099,6462,5299,3764,2056,410,-986,-1907,-2228,-1849,-746,993,3252,5788,8360,10691,12511,13629,13896,13273,11814,9656,7017,4154,1339,-1183,-3197,-4583,-5251,-5240,-4604,-3482,-2035,-419,1203,2709,4024,5095,5934,6544,6982,7258,7416,7451,7355,7096,6624,5891,4846,3468,1773,-187,-2285,-4375,-6268,-7761,-8691,-8915,-8375,-7084,-5148,-2727,-59,2616,5053,7034,8414,9090,9052,8343,7065,5361,3388,1305,-744,-2658,-4353,-5811,-7019,-8010,-8833,-9513,-10118,-10657,-11156,-11616,-12012,-12327,-12512,-12525,-12305,-11810,-11000,-9879,-8473,-6859,-5125,-3399,-1786,-382,736,1561,2086,2365,2466,2459,2427,2441,2538,2771,3131,3646,4275,5003,5763,6481,7060,7371,7313,6767,5674,4001,1783,-888,-3872,-6991,-10041,-12832,-15168,-16930,-17990,-18341,-17953,-16925,-15315,-13276,-10917,-8395,-5812,-3296,-909,1252,3156,4732,5953,6750,7091,6895,6148,4798,2879,423,-2428,-5541,-8668,-11595,-14069,-15879,-16887,-17020,-16324,-14927,-13041,-10933,-8868,-7108,-5849,-5218,-5262,-5937,-7114,-8629,-10236,-11727,-12868,-13506,-13523,-12921,-11747,-10150,-8310,-6445,-4758,-3434,-2586,-2288,-2526,-3228,-4274,-5480,-6663,-7624,-8169,-8182,-7541,-6244,-4311,-1849,995,4041,7095,9959,12467,14473,15898,16706,16922,16626,15923,14962,13859,12771,11772,10963,10354,9962,9727,9588,9444,9199,8773,8093,7136,5899,4423,2773,1049,-660,-2230,-3584,-4632,-5325,-5637,-5566,-5144,-4425,-3492,-2439,-1387,-439,290,743,872,719,357,-80,-423,-530,-263,411,1467,2770,4111,5254,5948,5994,5280,3781,1601,-1078,-3986,-6825,-9297,-11141,-12180,-12320,-11578,-10067,-7972,-5538,-3020,-663,1331,2834,3793,4235,4255,3981,3567,3131,2776,2526,2367,2232,2042,1702,1176,440,-449,-1399,-2289,-2971,-3322,-3230,-2639,-1537,11,1899,3940,5934,7650,8872,9426,9207,8190,6465,4195,1630,-970,-3316,-5189,-6399,-6848,-6503,-5405,-3661,-1426,1091,3679,6085,8115,9553,10286,10219,9370,7806,5689,3204,603,-1901,-4084,-5791,-6927,-7442,-7378,-6790,-5797,-4526,-3113,-1690,-382,706,1490,1912,1959,1654,1066,304,-496,-1201,-1674,-1834,-1635,-1088,-279,687,1646,2430,2893,2889,2355,1256,-349,-2341,-4551,-6754,-8724,-10241,-11130,-11293,-10708,-9450,-7665,-5568,-3394,-1383,270,1416,1987,1998,1526,722,-238,-1149,-1830,-2141,-1995,-1399,-409,831,2142,3337,4223,4662,4571,3928,2811,1328,-336,-1994,-3456,-4558,-5182,-5266,-4794,-3803,-2368,-583,1430,3549,5653,7629,9396,10885,12073,12958,13557,13918,14068,14063,13925,13686,13361,12970,12521,12038,11508,10933,10270,9480,8520,7353,5981,4443,2821,1252,-133,-1175,-1782,-1895,-1540,-822,97,1012,1693,1949,1627,650,-957,-3110,-5610,-8240,-10721,-12798,-14223,-14834,-14524,-13312,-11306,-8706,-5793,-2886,-284,1710,2924,3221,2614,1201,-855,-3301,-5909,-8422,-10642,-12418,-13632,-14256,-14260,-13694,-12604,-11069,-9182,-7042,-4753,-2420,-149,1980,3868,5462,6711,7587,8101,8255,8114,7709,7137,6462,5773,5159,4675,4368,4239,4235,4299,4292,4136,3692,2926,1802,386,-1226,-2865,-4377,-5584,-6367,-6645,-6404,-5683,-4581,-3204,-1730,-269,995,1991,2618,2869,2763,2388,1844,1279,797,512,440,599,896,1264,1576,1750,1701,1399,835,21,-996,-2187,-3508,-4912,-6364,-7812,-9171,-10383,-11318,-11906,-12045,-11703,-10874,-9620,-8053,-6327,-4617,-3096,-1918,-1187,-961,-1237,-1944,-2981,-4185,-5407,-6468,-7235,-7590,-7468,-6849,-5762,-4263,-2456,-446,1653,3721,5669,7414,8884,10051,10873,11353,11500,11324,10874,10166,9278,8243,7151,6063,5059,4204,3557,3143,2991,3072,3367,3814,4341,4873,5323,5617,5708,5559,5179,4601,3886,3125,2400,1795,1349,1085,970,972,1039,1137,1259,1407,1643,1993,2552,3325,4358,5614,7037,8544,10007,11309,12309,12908,13004,12578,11636,10254,8566,6714,4879,3210,1839,855,300,178,451,1056,1919,2951,4072,5207,6277,7215,7938,8363,8404,7970,7015,5482,3413,862,-2035,-5077,-8059,-10706,-12811,-14157,-14627,-14154,-12772,-10579,-7745,-4483,-1027,2370,5487,8126,10134,11430,11963,11792,10963,9626,7891,5906,3798,1662,-413,-2371,-4179,-5789,-7193,-8332,-9179,-9674,-9757,-9394,-8543,-7219,-5462,-3351,-1021,1381,3691,5740,7414,8616,9328,9580,9460,9079,8583,8076,7662,7358,7173,7032,6867,6585,6105,5391,4434,3279,2027,784,-290,-1071,-1447,-1350,-780,199,1460,2809,4048,4955,5379,5211,4463,3220,1674,58,-1380,-2408,-2879,-2732,-1999,-848,535,1857,2891,3398,3249,2381,829,-1281,-3780,-6450,-9065,-11433,-13367,-14761,-15527,-15657,-15170,-14139,-12655,-10830,-8780,-6618,-4445,-2358,-432,1254,2639,3673,4299,4502,4259,3595,2553,1218,-298,-1843,-3278,-4433,-5196,-5465,-5204,-4430,-3212,-1665,61,1822,3459,4881,5983,6773,7237,7452,7496,7453,7438,7513,7752,8178,8802,9586,10498,11445,12357,13137,13694,13966,13893,13465,12702,11659,10414,9080,7737,6487,5366,4414,3598,2898,2223,1522,695,-296,-1476,-2829,-4252,-5661,-6888,-7813,-8320,-8351,-7917,-7096,-6021,-4888,-3866,-3155,-2859,-3068,-3769,-4897,-6336,-7916,-9463,-10801,-11766,-12262,-12203,-11611,-10511,-9032,-7302,-5498,-3791,-2328,-1233,-558,-316,-466,-916,-1566,-2299,-3017,-3660,-4192,-4628,-5008,-5386,-5832,-6374,-7053,-7834,-8681,-9506,-10204,-10671,-10802,-10535,-9835,-8752,-7355,-5805,-4246,-2854,-1767,-1068,-796,-901,-1299,-1858,-2436,-2898,-3157,-3151,-2898,-2433,-1832,-1177,-538,31,509,893,1215,1492,1778,2047,2325,2529,2614,2479,2040,1229,16,-1565,-3423,-5398,-7289,-8875,-9945,-10342,-9979,-8860,-7094,-4855,-2394,5,2082,3569,4307,4168,3165,1357,-1077,-3929,-6944,-9866,-12480,-14607,-16152,-17074,-17412,-17240,-16649,-15747,-14589,-13234,-11677,-9919,-7933,-5735,-3321,-771,1841,4400,6754,8797,10377,11422,11873,11715,11003,9797,8216,6384,4418,2452,586,-1080,-2473,-3535,-4239,-4571,-4549,-4211,-3598,-2775,-1791,-708,433,1562,2641,3592,4369,4914,5194,5199,4944,4477,3858,3178,2509,1928,1480,1191,1047,1049,1121,1269,1418,1575,1713,1836,1956,2077,2222,2391,2582,2790,2986,3149,3255,3281,3243,3148,3060,3034,3144,3470,4047,4912,6040,7370,8817,10240,11513,12479,13014,13002,12377,11112,9234,6840,4047,1058,-1940,-4721,-7070,-8825,-9825,-10019,-9380,-7977,-5927,-3398,-604,2254,4948,7317,9201,10513,11188,11230,10640,9503,7867,5853,3554,1088,-1428,-3874,-6145,-8122,-9724,-10866,-11518,-11659,-11333,-10593,-9549,-8305,-6992,-5729,-4612,-3743,-3137,-2846,-2816,-3035,-3405,-3871,-4328,-4702,-4917,-4907,-4636,-4078,-3240,-2139,-827,657,2227,3819,5333,6677,7744,8436,8669,8378,7553,6219,4472,2460,365,-1610,-3258,-4445,-5042,-5052,-4502,-3523,-2274,-947,267,1218,1787,1946,1712,1194,513,-149,-642,-829,-616,-5,979,2195,3502,4689,5576,5982,5796,4962,3513,1550,-750,-3184,-5510,-7516,-9019,-9901,-10123,-9728,-8830,-7600,-6239,-4940,-3884,-3194,-2946,-3162,-3798,-4790,-6010,-7347,-8646,-9793,-10657,-11154,-11210,-10794,-9905,-8566,-6863,-4874,-2757,-628,1351,3078,4463,5494,6178,6608,6858,7037,7222,7443,7712,7982,8184,8266,8148,7840,7320,6670,5941,5242,4652,4236,4049,4078,4310,4683,5114,5532,5850,6013,5999,5805,5491,5116,4790,4592,4622,4925,5525,6379,7411,8481,9436,10089,10272,9844,8715,6869,4371,1375,-1909,-5202,-8236,-10738,-12494,-13381,-13343,-12458,-10853,-8753,-6383,-3986,-1758,161,1694,2833,3636,4174,4574,4921,5313,5796,6377,7024,7666,8192,8500,8476,8037,7162,5838,4166,2242,258,-1618,-3193,-4312,-4877,-4849,-4262,-3221,-1858,-349,1151,2495,3580,4342,4751,4829,4578,4071,3315,2384,1292,88,-1193,-2530,-3878,-5222,-6515,-7723,-8781,-9630,-10183,-10372,-10125,-9420,-8267,-6736,-4951,-3065,-1266,266,1376,1940,1915,1303,204,-1233,-2803,-4274,-5439,-6099,-6148,-5513,-4228,-2378,-121,2336,4754,6895,8521,9444,9529,8702,6989,4470,1318,-2243,-5952,-9503,-12627,-15047,-16576,-17068,-16502,-14915,-12472,-9382,-5913,-2371,978,3857,6091,7548,8201,8106,7388,6249,4896,3579,2473,1764,1506,1740,2369,3292,4317,5273,5971,6278,6099,5416,4257,2725,941,-923,-2732,-4328,-5635,-6583,-7197,-7498,-7603,-7580,-7545,-7560,-7659,-7850,-8092,-8327,-8488,-8506,-8333,-7936,-7308,-6462,-5431,-4255,-2984,-1660,-336,956,2170,3275,4236,5027,5621,5997,6141,6044,5721,5179,4451,3570,2568,1509,432,-568,-1419,-2010,-2254,-2069,-1415,-276,1284,3204,5323,7526,9634,11517,13050,14144,14742,14833,14426,13585,12386,10930,9351,7740,6249,4940,3936,3276,3001,3125,3592,4365,5323,6360,7343,8138,8653,8805,8573,7982,7086,6003,4824,3682,2667,1859,1318,1051,1068,1331,1801,2426,3139,3897,4641,5334,5946,6448,6825,7054,7113,6973,6617,6025,5194,4153,2942,1651,369,-766,-1658,-2178,-2278,-1920,-1138,-25,1298,2650,3863,4765,5236,5204,4689,3769,2602,1388,325,-367,-566,-162,834,2347,4245,6321,8363,10157,11484,12218,12240,11562,10228,8382,6190,3859,1556,-554,-2376,-3849,-4944,-5689,-6104,-6245,-6166,-5918,-5569,-5160,-4758,-4384,-4072,-3814,-3597,-3383,-3125,-2784,-2311,-1706,-940,-62,914,1900,2834,3615,4155,4371,4192,3587,2542,1107,-651,-2604,-4614,-6526,-8196,-9508,-10384,-10790,-10737,-10268,-9445,-8349,-7047,-5618,-4132,-2642,-1225,89,1228,2176,2902,3408,3714,3832,3813,3667,3442,3133,2766,2326,1821,1234,576,-158,-951,-1772,-2599,-3377,-4074,-4651,-5071,-5325,-5390,-5263,-4955,-4462,-3815,-3028,-2139,-1179,-213,716,1515,2121,2420,2355,1831,833,-644,-2560,-4800,-7238,-9704,-11993,-13954,-15401,-16255,-16458,-16047,-15124,-13828,-12355,-10869,-9532,-8422,-7592,-6972,-6507,-6047,-5480,-4698,-3639,-2303,-753,909,2529,3971,5103,5844,6172,6117,5772,5250,4681,4158,3752,3455,3231,2984,2615,2045,1214,153,-1089,-2360,-3523,-4402,-4869,-4841,-4311,-3338,-2060,-648,710,1841,2618,2992,2952,2594,2014,1374,803,435,334,542,1014,1685,2424,3093,3541,3634,3287,2430,1101,-663,-2731,-4950,-7171,-9202,-10918,-12189,-12947,-13160,-12842,-12049,-10870,-9423,-7838,-6246,-4770,-3493,-2495,-1780,-1367,-1203,-1258,-1463,-1785,-2156,-2563,-2936,-3261,-3471,-3538,-3412,-3079,-2544,-1849,-1048,-237,530,1157,1627,1904,2010,1983,1875,1768,1737,1858,2201,2805,3683,4809,6107,7473,8766,9828,10524,10739,10409,9555,8227,6571,4746,2956,1376,193,-499,-620,-185,734,2013,3471,4910,6131,6937,7189,6783,5701,3972,1719,-904,-3689,-6425,-8900,-10956,-12458,-13360,-13660,-13408,-12699,-11641,-10338,-8902,-7412,-5953,-4573,-3350,-2301,-1505,-958,-705,-727,-1000,-1497,-2145,-2891,-3665,-4394,-5023,-5481,-5736,-5738,-5493,-4994,-4292,-3422,-2465,-1490,-585,171,703,958,894,503,-204,-1181,-2362,-3667,-4973,-6178,-7131,-7732,-7856,-7451,-6472,-4958,-2975,-647,1879,4440,6871,9030,10804,12104,12902,13181,12988,12380,11435,10240,8862,7355,5757,4071,2297,434,-1519,-3530,-5534,-7447,-9134,-10469,-11314,-11558,-11129,-10011,-8238,-5914,-3182,-233,2730,5508,7925,9852,11188,11920,12023,11567,10588,9176,7417,5401,3241,1055,-1037,-2892,-4415,-5501,-6117,-6236,-5906,-5163,-4110,-2809,-1362,163,1700,3191,4595,5862,6959,7840,8465,8800,8820,8531,7966,7190,6306,5419,4651,4084,3786,3758,3969,4338,4750,5090,5229,5073,4560,3662,2411,862,-889,-2727,-4549,-6219,-7658,-8747,-9435,-9665,-9418,-8716,-7589,-6118,-4382,-2482,-512,1429,3264,4897,6270,7305,7948,8169,7960,7354,6439,5313,4122,2995,2048,1352,949,796,841,987,1131,1201,1143,952,667,355,105,0,120,493,1134,1994,2998,4044,5001,5769,6240,6377,6172,5680,5001,4259,3602,3149,2993,3165,3632,4302,5025,5619,5916,5762,5086,3884,2240,321,-1677,-3526,-5034,-6043,-6480,-6324,-5645,-4573,-3260,-1921,-708,208,743,842,530,-166,-1140,-2338,-3654,-5031,-6417,-7765,-9078,-10319,-11505,-12600,-13600,-14459,-15147,-15615,-15820,-15724,-15298,-14519,-13397,-11939,-10196,-8232,-6134,-4015,-1987,-158,1373,2550,3339,3762,3857,3710,3385,2997,2614,2338,2234,2372,2792,3516,4533,5797,7222,8697,10068,11173,11861,11968,11426,10164,8254,5783,2971,26,-2779,-5223,-7128,-8388,-8997,-8995,-8514,-7670,-6622,-5464,-4287,-3115,-1964,-822,300,1386,2347,3122,3558,3577,3081,2052,537,-1354,-3447,-5537,-7409,-8873,-9780,-10055,-9688,-8753,-7378,-5745,-4050,-2492,-1227,-375,29,3,-362,-924,-1521,-1989,-2187,-2040,-1514,-660,422,1604,2706,3608,4155,4298,3987,3286,2261,1068,-145,-1192,-1920,-2192,-1919,-1076,316,2157,4295,6543,8670,10473,11737,12332,12145,11198,9542,7359,4864,2330,43,-1750,-2828,-3081,-2459,-1030,1061,3606,6351,9047,11448,13377,14670,15268,15125,14271,12764,10697,8195,5395,2467,-436,-3137,-5490,-7358,-8638,-9254,-9183,-8423,-7049,-5146,-2887,-424,2010,4234,6041,7283,7862,7728,6921,5520,3677,1565,-608,-2646,-4355,-5578,-6207,-6177,-5499,-4237,-2508,-482,1670,3744,5580,7015,7962,8347,8192,7543,6520,5272,3966,2771,1814,1194,913,955,1207,1568,1897,2105,2116,1928,1585,1166,806,600,674,1058,1767,2731,3840,4949,5905,6552,6784,6520,5752,4514,2922,1090,-778,-2540,-4012,-5085,-5682,-5780,-5433,-4714,-3760,-2690,-1649,-721,3,515,822,986,1088,1228,1491,1945,2598,3415,4289,5079,5625,5774,5437,4574,3266,1637,-88,-1683,-2928,-3632,-3693,-3083,-1868,-209,1686,3557,5153,6274,6759,6581,5777,4480,2902,1259,-211,-1323,-1937,-2003,-1523,-605,634,1996,3320,4417,5160,5436,5205,4447,3198,1525,-482,-2703,-5002,-7249,-9286,-10992,-12253,-12972,-13126,-12694,-11737,-10354,-8666,-6848,-5057,-3447,-2147,-1211,-676,-486,-581,-844,-1171,-1467,-1652,-1697,-1579,-1312,-916,-413,169,805,1474,2138,2762,3289,3669,3837,3757,3393,2748,1865,798,-339,-1437,-2350,-2964,-3142,-2844,-2006,-677,1089,3162,5416,7674,9807,11653,13113,14089,14536,14436,13817,12743,11320,9675,7954,6288,4798,3555,2599,1930,1517,1304,1245,1252,1287,1274,1173,939,553,5,-687,-1493,-2382,-3293,-4196,-5042,-5789,-6423,-6900,-7232,-7393,-7415,-7314,-7126,-6904,-6673,-6481,-6334,-6235,-6164,-6090,-5979,-5786,-5494,-5072,-4528,-3862,-3100,-2274,-1434,-632,58,583,866,875,568,-41,-924,-2018,-3234,-4475,-5638,-6619,-7339,-7713,-7702,-7257,-6386,-5093,-3435,-1487,645,2813,4872,6640,7965,8705,8757,8108,6782,4914,2684,345,-1845,-3601,-4732,-5061,-4559,-3254,-1312,1058,3549,5888,7755,8932,9228,8563,6943,4470,1308,-2300,-6104,-9831,-13223,-16090,-18251,-19656,-20249,-20097,-19277,-17907,-16127,-14080,-11892,-9691,-7569,-5610,-3873,-2402,-1231,-380,139,328,197,-230,-927,-1838,-2934,-4136,-5401,-6659,-7838,-8900,-9760,-10402,-10768,-10839,-10585,-9991,-9042,-7750,-6139,-4260,-2202,-68,2013,3913,5500,6689,7386,7597,7302,6578,5487,4144,2648,1135,-301,-1539,-2501,-3137,-3418,-3383,-3079,-2612,-2086,-1607,-1269,-1126,-1194,-1453,-1840,-2276,-2681,-2978,-3131,-3116,-2953,-2668,-2303,-1896,-1448,-986,-453,134,849,1653,2566,3495,4358,5024,5343,5190,4463,3116,1175,-1258,-4019,-6874,-9591,-11927,-13701,-14789,-15139,-14797,-13834,-12402,-10620,-8647,-6567,-4477,-2398,-358,1660,3634,5568,7398,9070,10475,11525,12100,12137,11570,10392,8641,6386,3763,912,-1962,-4675,-7001,-8769,-9802,-10009,-9325,-7782,-5459,-2503,893,4507,8084,11383,14167,16240,17463,17760,17148,15725,13660,11187,8554,6029,3822,2114,989,455,463,870,1527,2253,2868,3252,3286,2946,2220,1189,-71,-1421,-2741,-3891,-4761,-5242,-5274,-4818,-3888,-2550,-908,890,2699,4367,5801,6926,7761,8340,8760,9121,9521,10034,10686,11458,12284,13040,13591,13774,13468,12552,11021,8877,6264,3330,304,-2598,-5161,-7208,-8618,-9315,-9292,-8582,-7274,-5460,-3285,-860,1656,4143,6448,8433,9957,10886,11122,10598,9319,7355,4859,2048,-813,-3435,-5555,-6958,-7501,-7174,-6025,-4270,-2129,70,2067,3605,4528,4779,4381,3464,2191,760,-652,-1901,-2901,-3628,-4092,-4370,-4510,-4605,-4692,-4805,-4952,-5101,-5231,-5297,-5271,-5136,-4884,-4540,-4115,-3655,-3168,-2679,-2189,-1678,-1156,-597,-23,563,1125,1638,2056,2347,2473,2397,2095,1531,707,-375,-1662,-3092,-4548,-5898,-6997,-7694,-7891,-7505,-6550,-5080,-3235,-1187,858,2706,4190,5187,5663,5625,5180,4459,3633,2864,2283,1949,1873,1960,2101,2134,1921,1367,427,-869,-2424,-4120,-5800,-7327,-8601,-9534,-10128,-10381,-10372,-10155,-9829,-9437,-9041,-8631,-8211,-7721,-7137,-6390,-5482,-4387,-3158,-1835,-512,717,1768,2546,3021,3167,3004,2593,1978,1251,457,-345,-1122,-1861,-2546,-3186,-3789,-4356,-4902,-5414,-5884,-6286,-6573,-6703,-6617,-6264,-5609,-4619,-3308,-1687,172,2211,4319,6378,8287,9891,11098,11791,11890,11361,10195,8444,6210,3626,903,-1776,-4158,-6076,-7347,-7910,-7743,-6943,-5646,-4067,-2419,-913,278,1073,1440,1455,1238,945,743,765,1089,1745,2686,3820,5016,6112,6948,7377,7278,6591,5301,3473,1237,-1209,-3628,-5738,-7301,-8082,-7963,-6881,-4923,-2223,951,4342,7638,10594,12984,14708,15677,15956,15596,14750,13576,12231,10917,9754,8896,8396,8297,8548,9079,9748,10417,10924,11137,10946,10297,9172,7630,5744,3653,1501,-568,-2399,-3890,-4940,-5527,-5623,-5297,-4608,-3670,-2617,-1550,-587,215,828,1252,1526,1689,1792,1864,1929,1972,1969,1867,1615,1152,434,-558,-1819,-3293,-4890,-6479,-7910,-9019,-9677,-9769,-9254,-8149,-6511,-4495,-2236,45,2191,4011,5394,6240,6531,6287,5580,4522,3253,1925,705,-268,-880,-1059,-821,-206,641,1594,2481,3190,3644,3834,3811,3674,3542,3520,3697,4074,4642,5289,5905,6339,6470,6208,5503,4390,2916,1229,-543,-2223,-3661,-4726,-5314,-5392,-4955,-4070,-2844,-1420,31,1342,2349,2941,3018,2578,1626,251,-1438,-3310,-5209,-6993,-8549,-9747,-10544,-10866,-10712,-10090,-9025,-7594,-5854,-3910,-1848,236,2255,4134,5807,7218,8311,9044,9367,9257,8688,7680,6262,4519,2555,503,-1458,-3178,-4468,-5195,-5241,-4556,-3149,-1125,1366,4073,6747,9089,10853,11821,11860,10921,9040,6335,3009,-715,-4547,-8238,-11519,-14182,-16064,-17046,-17102,-16233,-14541,-12184,-9371,-6358,-3408,-743,1444,3075,4133,4714,4943,5022,5110,5359,5846,6572,7463,8389,9166,9619,9593,8991,7791,6071,3952,1665,-583,-2541,-4016,-4865,-5005,-4453,-3276,-1640,282,2262,4116,5671,6819,7523,7781,7666,7270,6694,6059,5459,4961,4634,4484,4519,4713,5023,5403,5791,6139,6400,6527,6506,6315,5963,5470,4851,4141,3364,2542,1692,831,-37,-890,-1714,-2474,-3139,-3653,-3959,-4017,-3756,-3192,-2313,-1196,60,1328,2436,3243,3597,3401,2605,1215,-700,-3017,-5594,-8243,-10788,-13054,-14872,-16124,-16688,-16524,-15600,-13961,-11692,-8921,-5853,-2687,311,2926,4948,6259,6819,6683,6009,4996,3899,2935,2293,2072,2283,2851,3624,4406,5017,5267,5092,4440,3399,2095,695,-618,-1700,-2463,-2864,-2965,-2837,-2627,-2453,-2431,-2643,-3090,-3764,-4568,-5403,-6150,-6701,-6976,-6953,-6628,-6069,-5352,-4570,-3824,-3175,-2692,-2391,-2308,-2426,-2778,-3337,-4120,-5111,-6284,-7624,-9065,-10564,-12034,-13414,-14607,-15553,-16179,-16450,-16355,-15920,-15197,-14261,-13190,-12048,-10873,-9683,-8457,-7174,-5806,-4350,-2828,-1316,99,1278,2095,2430,2202,1394,50,-1710,-3708,-5726,-7530,-8899,-9659,-9696,-8985,-7576,-5603,-3256,-748,1679,3821,5489,6559,6962,6704,5851,4543,2963,1310,-195,-1391,-2136,-2382,-2132,-1469,-522,556,1595,2474,3078,3387,3406,3200,2869,2497,2187,1964,1862,1815,1788,1667,1388,879,109,-911,-2131,-3472,-4826,-6085,-7157,-7965,-8489,-8713,-8706,-8502,-8207,-7879,-7586,-7360,-7220,-7127,-7066,-6938,-6709,-6285,-5639,-4741,-3622,-2335,-983,334,1477,2346,2844,2923,2579,1851,824,-386,-1640,-2797,-3713,-4277,-4415,-4086,-3326,-2177,-763,824,2435,3991,5374,6549,7455,8109,8500,8689,8695,8588,8413,8209,8022,7866,7766,7728,7759,7861,8030,8264,8543,8844,9117,9310,9341,9157,8700,7961,6965,5801,4573,3439,2529,1952,1776,1967,2478,3149,3863,4440,4799,4854,4641,4209,3705,3254,3027,3125,3621,4521,5755,7207,8716,10090,11165,11777,11826,11272,10112,8452,6386,4091,1718,-569,-2645,-4397,-5764,-6709,-7227,-7355,-7120,-6606,-5846,-4919,-3845,-2664,-1372,1,1469,2987,4525,6020,7389,8548,9391,9834,9787,9214,8101,6487,4473,2196,-149,-2362,-4232,-5590,-6308,-6344,-5737,-4610,-3159,-1616,-226,789,1277,1150,436,-772,-2286,-3897,-5363,-6486,-7102,-7124,-6538,-5422,-3880,-2120,-287,1409,2843,3918,4577,4838,4737,4343,3745,3026,2280,1577,993,552,292,182,202,288,394,475,507,489,448,404,412,487,662,927,1265,1637,1981,2244,2354,2261,1938,1342,505,-579,-1844,-3246,-4705,-6142,-7478,-8636,-9567,-10230,-10634,-10787,-10752,-10575,-10333,-10066,-9835,-9627,-9443,-9223,-8890,-8374,-7588,-6485,-5074,-3380,-1532,349,2083,3516,4501,4955,4832,4184,3095,1733,279,-1066,-2109,-2706,-2755,-2233,-1180,291,1999,3749,5291,6436,6986,6856,5998,4474,2407,-31,-2612,-5146,-7409,-9270,-10602,-11351,-11521,-11130,-10270,-9031,-7530,-5909,-4287,-2809,-1580,-703,-230,-191,-567,-1305,-2321,-3491,-4680,-5755,-6554,-6995,-6960,-6442,-5443,-4038,-2332,-474,1400,3142,4647,5837,6681,7193,7409,7409,7259,7044,6806,6590,6389,6194,5977,5696,5351,4907,4402,3843,3266,2726,2231,1829,1520,1307,1185,1143,1155,1218,1294,1374,1434,1458,1435,1348,1204,980,703,358,-3,-385,-712,-988,-1158,-1224,-1190,-1059,-859,-590,-271,128,602,1221,1985,2964,4147,5553,7125,8799,10444,11924,13069,13728,13772,13121,11777,9782,7296,4477,1579,-1189,-3592,-5471,-6693,-7207,-7025,-6205,-4868,-3155,-1216,780,2710,4458,5960,7180,8143,8871,9452,9933,10392,10864,11373,11910,12452,12953,13359,13614,13646,13410,12841,11902,10565,8820,6691,4225,1510,-1346,-4195,-6893,-9285,-11235,-12652,-13465,-13692,-13355,-12569,-11437,-10114,-8724,-7379,-6156,-5070,-4130,-3277,-2484,-1702,-930,-181,497,1054,1449,1641,1658,1514,1288,1054,868,810,870,1064,1317,1565,1714,1674,1387,826,18,-964,-1996,-2945,-3657,-4004,-3886,-3260,-2116,-531,1404,3536,5690,7691,9350,10512,11058,10906,10055,8540,6475,4004,1314,-1413,-3986,-6255,-8106,-9461,-10299,-10641,-10520,-10027,-9221,-8194,-7017,-5746,-4436,-3104,-1785,-454,874,2230,3614,5035,6480,7937,9368,10743,12001,13094,13937,14460,14577,14217,13338,11918,10004,7674,5069,2366,-265,-2626,-4597,-6069,-7016,-7467,-7499,-7219,-6763,-6229,-5728,-5300,-4974,-4729,-4516,-4280,-3945,-3470,-2809,-1982,-1014,7,991,1821,2417,2679,2609,2166,1426,428,-731,-1959,-3163,-4240,-5117,-5714,-5996,-5941,-5562,-4914,-4058,-3110,-2153,-1323,-677,-300,-193,-343,-690,-1151,-1636,-2057,-2339,-2422,-2275,-1882,-1249,-407,611,1737,2915,4057,5082,5907,6447,6651,6482,5941,5083,3977,2752,1526,446,-372,-829,-866,-468,328,1458,2802,4243,5635,6865,7824,8453,8736,8684,8371,7874,7298,6719,6218,5802,5470,5169,4825,4357,3702,2805,1671,322,-1153,-2675,-4108,-5367,-6344,-6999,-7314,-7309,-7066,-6647,-6176,-5731,-5399,-5237,-5248,-5448,-5773,-6192,-6638,-7048,-7398,-7619,-7718,-7641,-7385,-6924,-6230,-5297,-4099,-2665,-1004,789,2648,4417,5971,7146,7835,7937,7454,6411,4934,3159,1265,-584,-2237,-3595,-4576,-5178,-5394,-5280,-4892,-4294,-3556,-2737,-1895,-1081,-349,253,677,894,872,628,164,-459,-1195,-1978,-2737,-3406,-3930,-4235,-4304,-4077,-3577,-2802,-1832,-751,308,1193,1767,1899,1519,617,-749,-2444,-4284,-6070,-7589,-8693,-9276,-9324,-8902,-8138,-7200,-6269,-5504,-5001,-4824,-4926,-5240,-5631,-5959,-6081,-5901,-5343,-4436,-3222,-1834,-425,839,1795,2329,2366,1922,1036,-159,-1529,-2916,-4165,-5176,-5865,-6226,-6254,-6020,-5540,-4909,-4124,-3246,-2273,-1236,-161,900,1882,2716,3316,3628,3613,3265,2641,1811,895,10,-737,-1262,-1545,-1589,-1472,-1277,-1118,-1099,-1288,-1746,-2451,-3383,-4450,-5569,-6622,-7535,-8225,-8677,-8887,-8891,-8744,-8475,-8144,-7722,-7232,-6608,-5826,-4844,-3644,-2237,-664,990,2612,4060,5172,5812,5838,5200,3891,1994,-312,-2824,-5255,-7353,-8874,-9636,-9553,-8620,-6958,-4758,-2311,92,2120,3537,4150,3903,2841,1118,-1032,-3336,-5501,-7290,-8481,-8983,-8739,-7825,-6358,-4525,-2535,-598,1105,2425,3285,3645,3538,3041,2260,1341,410,-392,-969,-1230,-1160,-732,-14,938,2011,3083,4025,4716,5060,4988,4500,3612,2443,1108,-193,-1285,-1968,-2118,-1633,-544,1073,3041,5127,7098,8711,9794,10231,10001,9153,7818,6167,4397,2711,1270,204,-421,-608,-408,81,721,1389,1953,2323,2447,2316,1963,1467,909,399,14,-179,-156,81,489,1039,1676,2389,3175,4060,5084,6274,7654,9199,10867,12569,14178,15576,16604,17159,17145,16504,15258,13429,11138,8490,5648,2766,0,-2506,-4633,-6284,-7390,-7923,-7862,-7243,-6093,-4503,-2552,-370,1903,4122,6095,7694,8749,9192,8966,8114,6747,5014,3147,1337,-194,-1310,-1913,-2006,-1644,-958,-111,722,1373,1731,1722,1377,748,-1,-738,-1271,-1491,-1289,-664,348,1642,3077,4510,5791,6815,7509,7858,7882,7653,7250,6765,6279,5823,5424,5027,4584,4002,3205,2122,720,-1000,-2986,-5156,-7393,-9564,-11549,-13207,-14487,-15295,-15648,-15552,-15036,-14184,-12999,-11561,-9854,-7913,-5735,-3347,-793,1845,4473,6944,9146,10920,12172,12801,12756,12026,10636,8653,6186,3360,338,-2715,-5616,-8194,-10290,-11756,-12506,-12451,-11609,-9988,-7716,-4918,-1810,1394,4442,7110,9195,10561,11121,10891,9918,8359,6379,4191,2009,11,-1650,-2897,-3712,-4144,-4287,-4287,-4284,-4431,-4838,-5575,-6667,-8064,-9683,-11378,-12998,-14375,-15378,-15889,-15875,-15315,-14285,-12864,-11157,-9299,-7358,-5446,-3595,-1858,-251,1184,2416,3387,4035,4306,4136,3510,2415,907,-962,-3067,-5303,-7517,-9590,-11387,-12829,-13825,-14363,-14403,-13985,-13118,-11855,-10232,-8296,-6096,-3668,-1079,1643,4404,7164,9816,12290,14476,16292,17647,18486,18769,18520,17764,16593,15083,13341,11457,9495,7529,5577,3682,1852,117,-1496,-2930,-4137,-5036,-5576,-5690,-5381,-4644,-3573,-2262,-884,405,1422,2031,2137,1711,815,-434,-1833,-3167,-4187,-4693,-4535,-3664,-2119,-48,2334,4758,6933,8613,9586,9745,9068,7649,5676,3409,1157,-779,-2131,-2700,-2409,-1274,568,2884,5413,7827,9882,11318,12030,11936,11101,9628,7702,5519,3286,1183,-654,-2118,-3179,-3824,-4108,-4094,-3879,-3547,-3194,-2879,-2647,-2518,-2476,-2499,-2544,-2555,-2490,-2274,-1896,-1290,-482,549,1753,3099,4518,5951,7324,8555,9592,10349,10805,10924,10724,10262,9599,8854,8114,7477,6998,6698,6556,6513,6489,6384,6123,5620,4854,3814,2543,1122,-360,-1776,-3027,-4020,-4709,-5070,-5147,-4986,-4678,-4304,-3919,-3569,-3233,-2873,-2402,-1754,-831,362,1854,3528,5303,6995,8450,9516,10072,10079,9564,8616,7424,6160,5058,4281,3962,4145,4787,5767,6898,7963,8753,9085,8859,8025,6647,4810,2698,461,-1711,-3680,-5340,-6618,-7504,-7998,-8120,-7925,-7417,-6659,-5657,-4461,-3103,-1652,-175,1216,2426,3334,3864,3953,3596,2837,1737,419,-1013,-2448,-3766,-4917,-5806,-6432,-6751,-6799,-6589,-6177,-5619,-4962,-4258,-3525,-2772,-1994,-1177,-320,551,1408,2166,2755,3072,3042,2602,1736,465,-1135,-2955,-4831,-6620,-8116,-9198,-9720,-9630,-8919,-7662,-5978,-4074,-2127,-368,1061,2051,2575,2689,2517,2204,1952,1883,2138,2743,3698,4900,6238,7537,8658,9467,9882,9888,9498,8805,7888,6868,5827,4827,3908,3050,2234,1404,514,-485,-1613,-2887,-4280,-5763,-7276,-8753,-10125,-11316,-12267,-12914,-13234,-13185,-12793,-12068,-11081,-9906,-8661,-7449,-6401,-5612,-5142,-5032,-5229,-5673,-6219,-6740,-7079,-7126,-6813,-6122,-5107,-3844,-2457,-1056,253,1390,2315,2998,3446,3668,3684,3520,3210,2794,2330,1871,1471,1167,968,861,807,741,620,378,18,-478,-1048,-1650,-2194,-2610,-2826,-2791,-2484,-1905,-1090,-102,964,2003,2892,3539,3851,3813,3415,2751,1904,1026,246,-313,-587,-556,-283,118,506,705,594,65,-907,-2289,-3993,-5866,-7760,-9489,-10921,-11949,-12515,-12628,-12332,-11702,-10847,-9856,-8824,-7819,-6890,-6064,-5346,-4738,-4216,-3787,-3430,-3165,-2997,-2951,-3039,-3274,-3645,-4136,-4707,-5302,-5869,-6321,-6605,-6635,-6367,-5758,-4791,-3487,-1882,-45,1934,3956,5927,7736,9329,10625,11609,12249,12560,12540,12228,11626,10779,9694,8413,6969,5414,3822,2267,843,-392,-1371,-2093,-2557,-2834,-2982,-3093,-3235,-3466,-3798,-4227,-4684,-5106,-5381,-5427,-5131,-4458,-3352,-1852,-3,2098,4316,6528,8574,10346,11724,12642,13049,12938,12310,11208,9656,7713,5428,2871,119,-2704,-5497,-8087,-10348,-12133,-13336,-13907,-13837,-13191,-12081,-10659,-9091,-7543,-6128,-4932,-3962,-3198,-2563,-1993,-1404,-779,-107,559,1146,1568,1736,1592,1112,315,-743,-1972,-3261,-4524,-5647,-6584,-7270,-7681,-7813,-7647,-7217,-6539,-5662,-4654,-3579,-2526,-1568,-760,-150,281,542,714,862,1075,1420,1937,2631,3462,4356,5212,5930,6413,6605,6477,6041,5346,4456,3440,2366,1271,174,-920,-2032,-3167,-4328,-5482,-6576,-7510,-8187,-8477,-8267,-7487,-6080,-4077,-1557,1356,4467,7587,10495,13006,14944,16214,16721,16485,15508,13889,11710,9103,6184,3094,-34,-3070,-5872,-8328,-10324,-11775,-12634,-12875,-12519,-11625,-10271,-8588,-6678,-4693,-2721,-870,802,2263,3479,4459,5196,5692,5953,5969,5740,5272,4550,3617,2467,1180,-216,-1632,-2993,-4228,-5248,-6004,-6454,-6568,-6387,-5914,-5262,-4478,-3702,-3003,-2487,-2198,-2169,-2368,-2740,-3169,-3544,-3704,-3557,-2980,-1967,-504,1312,3370,5499,7516,9258,10570,11371,11634,11390,10766,9879,8912,8001,7264,6775,6528,6510,6623,6808,6960,7034,6983,6817,6540,6215,5860,5536,5271,5086,5007,5031,5147,5335,5545,5723,5800,5693,5349,4703,3738,2462,907,-834,-2674,-4460,-6082,-7380,-8262,-8624,-8436,-7692,-6458,-4829,-2957,-1004,827,2375,3469,4019,3983,3387,2335,974,-521,-1955,-3182,-4058,-4529,-4563,-4191,-3478,-2490,-1330,-73,1194,2405,3511,4481,5310,6004,6596,7103,7552,7941,8264,8477,8551,8420,8051,7396,6460,5247,3833,2293,763,-640,-1770,-2537,-2863,-2742,-2201,-1335,-263,871,1914,2762,3317,3574,3550,3340,3058,2823,2757,2912,3317,3908,4600,5234,5674,5767,5398,4515,3091,1198,-1081,-3590,-6172,-8645,-10835,-12594,-13803,-14389,-14355,-13728,-12633,-11205,-9608,-8030,-6583,-5410,-4522,-3934,-3573,-3333,-3104,-2756,-2205,-1394,-319,973,2401,3846,5183,6282,7030,7324,7123,6398,5207,3635,1829,-22,-1732,-3091,-3972,-4257,-3961,-3133,-1929,-549,794,1868,2509,2599,2099,1073,-352,-1974,-3544,-4824,-5586,-5672,-5015,-3636,-1673,663,3092,5313,7035,8022,8104,7228,5429,2867,-229,-3551,-6787,-9614,-11778,-13096,-13481,-12954,-11620,-9667,-7313,-4810,-2364,-172,1663,3066,4056,4672,4999,5142,5169,5172,5165,5165,5131,5018,4757,4294,3581,2595,1346,-143,-1792,-3531,-5235,-6801,-8102,-9048,-9548,-9593,-9172,-8372,-7282,-6063,-4853,-3808,-3033,-2577,-2439,-2536,-2743,-2924,-2913,-2616,-1959,-958,310,1717,3099,4301,5177,5652,5696,5336,4689,3849,2996,2239,1706,1439,1462,1704,2081,2456,2675,2631,2187,1325,17,-1651,-3563,-5551,-7409,-8941,-9949,-10300,-9894,-8738,-6879,-4477,-1723,1122,3803,6050,7665,8478,8442,7573,6005,3940,1650,-566,-2421,-3656,-4096,-3650,-2326,-237,2436,5447,8531,11424,13900,15787,16990,17494,17355,16691,15655,14422,13143,11956,10934,10106,9460,8907,8386,7774,7007,6036,4853,3514,2111,796,-284,-945,-1059,-525,691,2518,4828,7394,9940,12190,13845,14726,14687,13746,12002,9662,6991,4283,1802,-215,-1621,-2332,-2357,-1769,-708,653,2112,3476,4563,5254,5461,5189,4483,3455,2248,1005,-128,-1062,-1732,-2154,-2372,-2483,-2590,-2800,-3176,-3760,-4506,-5351,-6172,-6838,-7237,-7266,-6881,-6083,-4927,-3510,-1956,-409,1005,2167,3010,3499,3656,3540,3251,2917,2654,2608,2843,3452,4411,5700,7222,8856,10476,11924,13085,13851,14147,13959,13277,12175,10719,9020,7187,5313,3493,1775,197,-1243,-2558,-3785,-4953,-6096,-7219,-8312,-9336,-10212,-10866,-11176,-11072,-10464,-9341,-7721,-5691,-3393,-1022,1207,3050,4310,4805,4467,3280,1370,-1081,-3804,-6503,-8894,-10746,-11905,-12326,-12073,-11282,-10186,-9003,-7986,-7311,-7114,-7435,-8228,-9386,-10711,-12018,-13070,-13698,-13759,-13184,-11982,-10224,-8047,-5642,-3203,-937,980,2436,3353,3747,3678,3238,2564,1753,913,99,-660,-1354,-2002,-2626,-3237,-3872,-4514,-5198,-5908,-6649,-7419,-8186,-8929,-9581,-10067,-10302,-10188,-9659,-8669,-7217,-5376,-3234,-981,1218,3121,4545,5298,5268,4401,2733,379,-2465,-5570,-8666,-11516,-13895,-15654,-16697,-17017,-16670,-15773,-14487,-12986,-11435,-9969,-8670,-7565,-6643,-5833,-5073,-4281,-3402,-2411,-1307,-136,1036,2142,3082,3821,4292,4513,4492,4287,3960,3574,3175,2789,2404,1980,1468,790,-88,-1214,-2568,-4112,-5760,-7400,-8887,-10095,-10880,-11158,-10867,-9999,-8613,-6811,-4744,-2611,-586,1119,2377,3085,3210,2809,1958,814,-477,-1746,-2857,-3700,-4204,-4347,-4136,-3606,-2835,-1871,-825,243,1235,2088,2735,3150,3309,3261,3043,2753,2482,2320,2342,2573,3013,3594,4247,4849,5306,5521,5423,4987,4211,3141,1857,461,-908,-2118,-3032,-3551,-3607,-3193,-2350,-1180,189,1577,2835,3779,4320,4376,3969,3165,2101,937,-131,-950,-1370,-1318,-764,262,1664,3334,5103,6837,8373,9609,10439,10837,10782,10332,9536,8496,7280,5981,4637,3296,1959,638,-680,-1996,-3295,-4564,-5749,-6801,-7639,-8200,-8395,-8188,-7547,-6488,-5072,-3377,-1535,344,2113,3684,4959,5912,6517,6817,6856,6709,6470,6213,6028,5967,6080,6369,6832,7428,8090,8758,9332,9742,9898,9743,9236,8378,7201,5774,4201,2588,1059,-293,-1401,-2209,-2735,-2996,-3041,-2944,-2746,-2501,-2223,-1921,-1554,-1112,-531,211,1133,2247,3507,4878,6279,7622,8836,9822,10531,10911,10949,10651,10062,9222,8210,7089,5915,4751,3607,2518,1461,443,-561,-1555,-2539,-3514,-4461,-5369,-6224,-7002,-7701,-8293,-8778,-9137,-9360,-9458,-9417,-9253,-8973,-8570,-8064,-7455,-6739,-5954,-5080,-4176,-3235,-2312,-1421,-605,102,669,1063,1268,1292,1136,851,476,68,-308,-609,-791,-820,-684,-376,93,703,1423,2211,3031,3834,4591,5260,5815,6226,6450,6452,6173,5568,4597,3254,1559,-413,-2554,-4716,-6754,-8498,-9844,-10686,-10993,-10774,-10084,-9014,-7697,-6261,-4838,-3556,-2476,-1666,-1091,-713,-438,-154,225,782,1540,2469,3505,4525,5398,6000,6219,6002,5331,4256,2867,1297,-310,-1803,-3053,-3973,-4496,-4634,-4403,-3876,-3148,-2302,-1461,-694,-85,344,577,671,664,663,729,948,1345,1931,2652,3438,4177,4752,5072,5052,4686,3993,3052,1979,896,-68,-812,-1273,-1415,-1259,-853,-261,415,1105,1713,2178,2446,2489,2309,1907,1329,606,-210,-1083,-1971,-2869,-3745,-4620,-5479,-6338,-7200,-8054,-8912,-9741,-10522,-11207,-11727,-12008,-11975,-11550,-10700,-9412,-7730,-5733,-3538,-1296,858,2761,4319,5434,6075,6249,5986,5377,4508,3507,2494,1611,962,671,778,1348,2335,3726,5401,7267,9172,10959,12479,13573,14123,14043,13287,11886,9909,7502,4858,2199,-220,-2175,-3469,-3990,-3718,-2722,-1183,671,2570,4243,5488,6158,6198,5662,4642,3318,1858,436,-803,-1773,-2410,-2724,-2720,-2464,-1980,-1344,-559,317,1309,2378,3551,4796,6112,7453,8764,9977,10977,11684,11969,11781,11040,9769,7990,5807,3348,775,-1758,-4070,-6062,-7606,-8687,-9284,-9462,-9293,-8884,-8339,-7753,-7180,-6660,-6165,-5658,-5066,-4319,-3365,-2174,-766,806,2456,4068,5540,6772,7691,8263,8474,8353,7922,7249,6379,5382,4345,3327,2430,1719,1259,1105,1265,1746,2502,3473,4560,5643,6575,7222,7443,7145,6271,4835,2910,641,-1762,-4081,-6037,-7427,-8053,-7825,-6743,-4922,-2561,44,2598,4779,6343,7122,7036,6133,4517,2395,-22,-2489,-4786,-6729,-8161,-8990,-9158,-8656,-7521,-5830,-3681,-1216,1432,4095,6628,8879,10720,12050,12789,12904,12389,11287,9658,7623,5277,2788,259,-2156,-4365,-6272,-7837,-9018,-9837,-10299,-10453,-10328,-9971,-9409,-8666,-7765,-6714,-5531,-4229,-2832,-1367,113,1569,2922,4126,5100,5811,6205,6276,6016,5446,4611,3551,2351,1077,-182,-1333,-2292,-2976,-3329,-3314,-2945,-2276,-1389,-432,485,1193,1598,1604,1187,362,-810,-2227,-3780,-5343,-6793,-8037,-8951,-9491,-9562,-9150,-8232,-6826,-4998,-2833,-465,1943,4201,6129,7544,8324,8395,7762,6506,4788,2795,771,-1089,-2582,-3594,-4054,-3957,-3362,-2338,-998,557,2231,3926,5584,7123,8509,9676,10595,11218,11511,11451,11009,10185,8978,7413,5524,3367,1011,-1449,-3912,-6234,-8301,-9957,-11101,-11632,-11518,-10769,-9459,-7717,-5717,-3656,-1757,-181,881,1384,1254,561,-615,-2137,-3819,-5508,-7015,-8212,-8984,-9271,-9052,-8355,-7246,-5820,-4202,-2516,-901,548,1737,2629,3218,3523,3609,3539,3381,3205,3047,2948,2901,2918,2972,3048,3119,3160,3149,3081,2951,2791,2619,2487,2422,2447,2571,2765,2993,3183,3268,3170,2839,2240,1385,320,-869,-2078,-3183,-4089,-4715,-5029,-5038,-4778,-4312,-3708,-3031,-2335,-1656,-1027,-457,17,385,591,606,359,-177,-1046,-2239,-3732,-5440,-7275,-9071,-10708,-12010,-12874,-13200,-12963,-12201,-10984,-9486,-7841,-6249,-4858,-3773,-3078,-2746,-2745,-2958,-3269,-3550,-3680,-3608,-3284,-2758,-2072,-1332,-621,-30,391,621,671,592,430,260,115,36,23,46,81,57,-57,-299,-671,-1149,-1671,-2170,-2549,-2730,-2647,-2256,-1559,-583,610,1911,3224,4396,5311,5850,5923,5500,4579,3221,1531,-373,-2323,-4180,-5782,-7013,-7768,-7996,-7677,-6846,-5586,-4003,-2245,-453,1226,2668,3779,4487,4758,4582,3989,3030,1803,417,-988,-2280,-3330,-4044,-4372,-4309,-3901,-3240,-2435,-1623,-920,-430,-229,-329,-748,-1409,-2272,-3225,-4208,-5111,-5896,-6480,-6858,-6989,-6897,-6587,-6104,-5497,-4843,-4197,-3679,-3318,-3214,-3361,-3763,-4354,-5031,-5669,-6114,-6243,-5939,-5156,-3900,-2246,-335,1641,3480,4943,5870,6107,5602,4387,2561,315,-2109,-4459,-6468,-7913,-8625,-8499,-7508,-5710,-3215,-207,3100,6467,9622,12350,14396,15626,15906,15223,13625,11243,8291,5008,1692,-1394,-3980,-5880,-6946,-7146,-6488,-5104,-3142,-841,1562,3825,5727,7099,7842,7907,7338,6216,4672,2862,952,-896,-2524,-3817,-4664,-5014,-4846,-4175,-3079,-1636,18,1763,3457,4992,6248,7165,7670,7750,7402,6647,5555,4182,2634,1003,-606,-2094,-3376,-4391,-5090,-5470,-5536,-5330,-4909,-4340,-3694,-3038,-2419,-1866,-1385,-958,-554,-141,297,784,1277,1768,2177,2459,2552,2405,2004,1330,432,-667,-1866,-3098,-4245,-5207,-5886,-6192,-6066,-5489,-4454,-3016,-1236,807,2997,5267,7484,9585,11447,13001,14148,14844,15043,14767,14066,13029,11774,10443,9136,7997,7062,6401,5995,5829,5839,5969,6130,6273,6316,6231,5974,5531,4900,4076,3081,1924,647,-715,-2101,-3414,-4578,-5448,-5945,-5950,-5430,-4377,-2856,-996,1034,3023,4772,6087,6841,6953,6429,5346,3816,2033,154,-1620,-3161,-4358,-5171,-5602,-5700,-5554,-5233,-4845,-4427,-4036,-3670,-3327,-2975,-2595,-2143,-1601,-949,-171,712,1693,2702,3693,4567,5243,5640,5683,5360,4656,3647,2414,1090,-171,-1241,-1980,-2317,-2210,-1687,-816,295,1510,2715,3801,4700,5415,5937,6360,6712,7080,7473,7891,8291,8602,8757,8699,8396,7860,7125,6252,5306,4342,3398,2487,1595,692,-257,-1292,-2424,-3656,-4955,-6279,-7551,-8713,-9683,-10422,-10867,-11016,-10837,-10351,-9574,-8528,-7275,-5858,-4364,-2872,-1482,-284,634,1206,1389,1171,570,-362,-1561,-2929,-4374,-5789,-7079,-8158,-8944,-9400,-9481,-9202,-8587,-7691,-6618,-5458,-4341,-3367,-2631,-2194,-2071,-2258,-2682,-3292,-3975,-4652,-5231,-5636,-5818,-5746,-5411,-4850,-4099,-3236,-2331,-1454,-674,-16,498,894,1201,1469,1743,2054,2418,2823,3249,3641,3979,4211,4342,4382,4370,4371,4458,4686,5117,5753,6576,7526,8498,9386,10066,10445,10441,10045,9248,8144,6799,5341,3877,2498,1278,249,-590,-1257,-1791,-2228,-2598,-2909,-3171,-3353,-3446,-3411,-3238,-2904,-2428,-1823,-1152,-463,148,615,866,834,515,-112,-999,-2089,-3310,-4555,-5734,-6748,-7509,-7954,-8038,-7736,-7061,-6049,-4744,-3229,-1580,113,1742,3215,4439,5333,5846,5956,5665,5020,4086,2939,1679,390,-847,-1952,-2880,-3563,-3978,-4082,-3857,-3309,-2438,-1302,39,1490,2932,4239,5297,5988,6262,6065,5441,4436,3169,1778,417,-748,-1556,-1898,-1651,-805,654,2643,5038,7672,10347,12845,14985,16592,17569,17858,17483,16500,15028,13186,11121,8962,6840,4842,3062,1537,313,-599,-1215,-1540,-1642,-1546,-1355,-1090,-850,-622,-445,-269,-71,215,616,1162,1844,2612,3407,4124,4653,4899,4757,4190,3176,1772,62,-1806,-3682,-5391,-6798,-7779,-8294,-8321,-7930,-7207,-6279,-5296,-4364,-3614,-3102,-2874,-2937,-3246,-3767,-4415,-5122,-5808,-6397,-6843,-7090,-7136,-6975,-6645,-6184,-5640,-5049,-4428,-3784,-3087,-2335,-1493,-592,354,1281,2118,2800,3264,3468,3434,3171,2772,2312,1911,1661,1659,1960,2597,3550,4779,6177,7657,9061,10295,11223,11790,11954,11735,11199,10442,9577,8718,7941,7310,6811,6437,6108,5771,5347,4786,4050,3137,2055,860,-413,-1679,-2896,-3997,-4942,-5700,-6258,-6625,-6816,-6885,-6861,-6800,-6729,-6649,-6567,-6428,-6215,-5870,-5382,-4744,-3984,-3154,-2315,-1544,-901,-436,-178,-121,-255,-533,-916,-1349,-1786,-2184,-2508,-2743,-2878,-2935,-2927,-2912,-2904,-2957,-3071,-3260,-3496,-3762,-4015,-4233,-4383,-4446,-4413,-4270,-4013,-3638,-3143,-2528,-1796,-956,-30,948,1936,2877,3703,4355,4760,4878,4685,4156,3346,2252,990,-412,-1816,-3169,-4353,-5310,-5989,-6355,-6427,-6206,-5755,-5087,-4269,-3311,-2252,-1107,92,1318,2501,3588,4477,5090,5340,5173,4546,3482,2004,206,-1821,-3955,-6073,-8050,-9780,-11153,-12098,-12547,-12466,-11861,-10766,-9263,-7474,-5537,-3626,-1889,-465,541,1077,1121,721,-73,-1141,-2383,-3663,-4864,-5883,-6630,-7059,-7148,-6924,-6432,-5782,-5046,-4376,-3843,-3544,-3527,-3775,-4272,-4923,-5639,-6321,-6862,-7211,-7325,-7217,-6931,-6541,-6138,-5815,-5652,-5692,-5944,-6365,-6868,-7340,-7640,-7637,-7227,-6345,-4999,-3249,-1228,890,2913,4638,5907,6595,6630,6033,4840,3199,1260,-766,-2665,-4240,-5318,-5784,-5613,-4821,-3545,-1936,-210,1438,2821,3817,4351,4428,4107,3495,2715,1907,1171,595,205,4,-51,-26,11,-27,-194,-539,-1074,-1777,-2596,-3440,-4221,-4810,-5121,-5069,-4607,-3762,-2564,-1146,386,1852,3135,4077,4611,4669,4261,3419,2233,803,-733,-2258,-3641,-4794,-5631,-6114,-6212,-5927,-5283,-4302,-3054,-1593,-18,1567,3038,4278,5154,5589,5502,4895,3785,2275,472,-1451,-3338,-5026,-6363,-7259,-7613,-7421,-6654,-5382,-3648,-1579,720,3096,5396,7475,9193,10457,11198,11418,11141,10468,9502,8378,7242,6200,5386,4844,4647,4788,5256,6008,6968,8059,9181,10242,11148,11838,12246,12356,12165,11695,10997,10130,9150,8125,7083,6060,5053,4063,3078,2092,1102,127,-822,-1678,-2427,-2976,-3307,-3361,-3121,-2602,-1811,-823,309,1488,2614,3597,4344,4793,4923,4725,4251,3548,2696,1762,791,-162,-1098,-1992,-2844,-3648,-4369,-4999,-5484,-5820,-5959,-5915,-5674,-5258,-4683,-3983,-3178,-2319,-1421,-549,284,1020,1639,2110,2414,2549,2515,2334,2028,1659,1265,950,769,812,1144,1777,2727,3918,5273,6643,7883,8816,9307,9236,8557,7269,5457,3239,813,-1620,-3835,-5610,-6787,-7216,-6863,-5739,-3951,-1682,848,3364,5633,7414,8575,9018,8784,7946,6690,5217,3742,2471,1541,1012,896,1073,1446,1816,2055,2032,1684,1018,83,-1019,-2161,-3230,-4086,-4670,-4893,-4757,-4268,-3477,-2471,-1352,-231,766,1558,2063,2264,2151,1783,1213,531,-173,-840,-1400,-1843,-2169,-2409,-2612,-2829,-3100,-3454,-3884,-4376,-4874,-5342,-5717,-5965,-6056,-5970,-5712,-5278,-4689,-3945,-3077,-2093,-1044,30,1062,1967,2675,3105,3221,3011,2505,1780,927,71,-689,-1266,-1604,-1719,-1637,-1454,-1272,-1197,-1340,-1738,-2426,-3329,-4369,-5392,-6247,-6787,-6881,-6472,-5533,-4121,-2327,-297,1813,3831,5606,7006,7948,8385,8340,7852,7042,6005,4894,3808,2843,2046,1409,905,442,-43,-643,-1394,-2316,-3369,-4495,-5586,-6557,-7307,-7775,-7941,-7788,-7385,-6756,-5994,-5128,-4223,-3281,-2319,-1316,-273,823,1942,3042,4056,4884,5452,5671,5503,4934,4006,2787,1393,-59,-1431,-2606,-3483,-4011,-4144,-3927,-3373,-2586,-1627,-602,420,1361,2184,2844,3337,3649,3790,3757,3560,3204,2702,2085,1385,666,-16,-567,-930,-1017,-784,-214,710,1912,3350,4881,6399,7729,8753,9318,9368,8835,7771,6240,4373,2339,292,-1589,-3178,-4375,-5119,-5408,-5257,-4754,-3955,-2989,-1912,-826,251,1271,2270,3233,4211,5195,6187,7160,8045,8794,9315,9568,9514,9155,8543,7736,6833,5913,5053,4283,3616,3009,2413,1754,969,30,-1063,-2254,-3449,-4525,-5343,-5779,-5757,-5234,-4263,-2945,-1437,51,1353,2273,2735,2685,2174,1330,299,-691,-1463,-1845,-1725,-1077,61,1561,3249,4912,6344,7364,7842,7709,6983,5723,4060,2144,136,-1797,-3529,-4931,-5939,-6472,-6513,-6053,-5099,-3721,-1970,25,2155,4268,6207,7844,9033,9691,9760,9229,8153,6613,4742,2683,597,-1375,-3108,-4508,-5520,-6109,-6278,-6061,-5483,-4631,-3563,-2371,-1138,55,1145,2073,2806,3332,3636,3760,3712,3555,3328,3080,2856,2676,2556,2488,2455,2421,2361,2222,1981,1589,1029,275,-667,-1785,-3043,-4384,-5731,-7011,-8120,-9005,-9583,-9819,-9690,-9182,-8326,-7151,-5718,-4107,-2403,-708,880,2270,3395,4203,4694,4873,4803,4537,4165,3748,3355,3009,2720,2469,2206,1891,1463,878,118,-825,-1919,-3110,-4335,-5505,-6538,-7358,-7894,-8111,-7977,-7508,-6721,-5683,-4450,-3120,-1761,-467,704,1684,2431,2920,3129,3071,2766,2267,1636,964,331,-182,-506,-606,-466,-103,455,1133,1880,2592,3190,3585,3708,3512,3001,2199,1200,108,-931,-1784,-2320,-2447,-2124,-1363,-250,1100,2501,3799,4793,5376,5439,4984,4049,2748,1226,-357,-1844,-3119,-4102,-4769,-5126,-5229,-5122,-4885,-4557,-4185,-3789,-3364,-2912,-2412,-1875,-1307,-757,-278,46,136,-91,-682,-1672,-3025,-4680,-6517,-8393,-10140,-11599,-12627,-13121,-13030,-12347,-11120,-9443,-7439,-5257,-3065,-1012,748,2104,2976,3345,3224,2700,1874,875,-158,-1123,-1936,-2546,-2969,-3213,-3357,-3450,-3570,-3755,-4034,-4389,-4772,-5107,-5307,-5275,-4945,-4289,-3292,-2055,-623,822,2183,3313,4116,4552,4600,4322,3780,3086,2337,1618,1018,562,290,185,238,412,675,983,1286,1542,1690,1691,1488,1065,385,-518,-1641,-2887,-4207,-5467,-6584,-7441,-7963,-8082,-7769,-7027,-5881,-4399,-2664,-779,1134,2958,4579,5895,6829,7317,7322,6833,5844,4404,2540,356,-2071,-4600,-7101,-9429,-11426,-12978,-13950,-14294,-13952,-12970,-11381,-9321,-6900,-4288,-1639,897,3180,5086,6531,7432,7772,7543,6791,5588,4037,2248,353,-1541,-3312,-4879,-6160,-7111,-7706,-7945,-7859,-7483,-6886,-6126,-5277,-4403,-3557,-2796,-2128,-1584,-1129,-745,-377,29,516,1130,1866,2731,3668,4617,5488,6175,6581,6619,6230,5431,4251,2836,1307,-128,-1319,-2116,-2457,-2341,-1854,-1155,-435,92,249,-82,-948,-2272,-3926,-5667,-7259,-8425,-8973,-8748,-7729,-5975,-3640,-949,1862,4545,6901,8776,10065,10753,10818,10347,9381,8034,6387,4530,2567,566,-1355,-3132,-4660,-5868,-6694,-7076,-7010,-6482,-5542,-4253,-2717,-1056,591,2106,3352,4249,4718,4730,4288,3433,2245,836,-655,-2090,-3323,-4234,-4737,-4763,-4308,-3384,-2073,-469,1282,3038,4638,5966,6896,7401,7422,7028,6233,5160,3879,2516,1180,-30,-986,-1620,-1839,-1627,-978,48,1348,2796,4215,5456,6374,6859,6892,6475,5719,4736,3691,2724,1956,1467,1286,1407,1773,2325,2957,3590,4137,4529,4731,4718,4501,4106,3574,2970,2339,1750,1234,838,584,478,550,765,1162,1686,2347,3093,3875,4644,5297,5781,5988,5871,5365,4475,3215,1673,-38,-1768,-3353,-4634,-5505,-5859,-5694,-5007,-3891,-2447,-825,828,2374,3694,4712,5374,5675,5620,5257,4637,3838,2958,2071,1298,679,315,196,366,772,1394,2162,3014,3887,4721,5467,6094,6571,6883,7026,6992,6810,6488,6066,5579,5050,4514,3983,3458,2949,2435,1906,1340,708,6,-782,-1619,-2478,-3300,-4022,-4573,-4894,-4916,-4626,-3983,-3032,-1773,-298,1350,3069,4762,6334,7648,8622,9138,9146,8602,7519,5935,3945,1649,-806,-3281,-5629,-7711,-9408,-10618,-11271,-11337,-10823,-9786,-8311,-6523,-4556,-2538,-611,1133,2590,3708,4457,4831,4868,4614,4141,3507,2781,1992,1188,361,-463,-1309,-2161,-3033,-3898,-4753,-5551,-6272,-6891,-7377,-7760,-8019,-8205,-8312,-8373,-8388,-8361,-8282,-8146,-7919,-7605,-7176,-6631,-5961,-5162,-4224,-3153,-1925,-576,900,2441,3994,5481,6806,7874,8600,8914,8774,8190,7178,5799,4132,2255,272,-1712,-3579,-5204,-6450,-7194,-7335,-6791,-5576,-3715,-1354,1342,4147,6824,9146,10925,12005,12324,11861,10679,8922,6746,4401,2079,4,-1668,-2856,-3513,-3705,-3510,-3078,-2537,-2037,-1672,-1535,-1660,-2075,-2754,-3674,-4744,-5877,-6918,-7743,-8183,-8157,-7597,-6544,-5116,-3491,-1919,-641,124,220,-398,-1678,-3454,-5467,-7414,-8952,-9789,-9663,-8434,-6072,-2690,1459,6010,10511,14493,17509,19230,19459,18209,15663,12202,8301,4503,1292,-945,-2013,-1889,-748,1103,3286,5418,7165,8312,8764,8557,7844,6848,5793,4926,4363,4207,4413,4897,5490,6009,6258,6095,5412,4223,2585,690,-1270,-3056,-4476,-5413,-5808,-5712,-5214,-4434,-3498,-2489,-1454,-402,712,1919,3264,4740,6291,7814,9142,10099,10522,10278,9336,7714,5531,2965,227,-2417,-4732,-6473,-7476,-7632,-6936,-5462,-3378,-891,1719,4203,6263,7689,8278,7953,6701,4638,1961,-1050,-4059,-6742,-8763,-9889,-9929,-8816,-6598,-3421,438,4617,8700,12236,14811,16098,15899,14198,11154,7122,2560,-1973,-5966,-8986,-10749,-11180,-10363,-8564,-6128,-3443,-874,1304,2878,3777,3972,3534,2536,1092,-705,-2746,-4938,-7140,-9240,-11043,-12391,-13102,-13011,-12034,-10126,-7371,-3941,-104,3784,7338,10183,11981,12549,11790,9808,6809,3109,-923,-4930,-8589,-11670,-14034,-15650,-16558,-16859,-16655,-16052,-15123,-13923,-12504,-10902,-9192,-7438,-5745,-4212,-2942,-2024,-1491,-1361,-1552,-1986,-2482,-2913,-3083,-2891,-2228,-1087,505,2428,4511,6556,8313,9581,10144,9868,8673,6562,3641,81,-3844,-7841,-11576,-14766,-17154,-18599,-19031,-18501,-17114,-15066,-12542,-9745,-6862,-4005,-1299,1218,3510,5571,7399,8990,10314,11332,11970,12166,11862,11030,9706,7955,5899,3689,1473,-598,-2419,-3919,-5084,-5941,-6567,-7047,-7480,-7940,-8495,-9155,-9937,-10788,-11664,-12485,-13159,-13594,-13707,-13405,-12650,-11386,-9631,-7406,-4797,-1902,1118,4110,6874,9237,11037,12146,12521,12147,11132,9565,7643,5485,3260,1060,-1054,-3018,-4843,-6487,-7927,-9138,-10041,-10624,-10821,-10652,-10112,-9254,-8128,-6800,-5335,-3802,-2241,-729,713,2012,3152,4075,4765,5188,5323,5157,4680,3902,2854,1611,239,-1121,-2399,-3459,-4279,-4808,-5088,-5146,-5043,-4798,-4440,-3936,-3278,-2430,-1376,-132,1273,2776,4284,5714,6958,7950,8655,9071,9264,9291,9253,9216,9233,9336,9498,9705,9883,9981,9939,9719,9308,8736,8027,7261,6471,5709,4986,4301,3639,2987,2321,1650,954,242,-492,-1257,-2033,-2812,-3544,-4178,-4650,-4894,-4868,-4527,-3864,-2870,-1577,-29,1695,3481,5210,6725,7911,8638,8859,8533,7712,6461,4891,3141,1308,-468,-2141,-3642,-4951,-6058,-6947,-7624,-8079,-8335,-8393,-8295,-8055,-7721,-7324,-6907,-6533,-6243,-6111,-6146,-6382,-6749,-7186,-7541,-7668,-7413,-6649,-5331,-3484,-1229,1233,3673,5847,7550,8655,9105,8924,8217,7097,5722,4213,2661,1122,-384,-1878,-3348,-4817,-6230,-7541,-8637,-9412,-9715,-9442,-8480,-6808,-4435,-1472,1919,5503,9011,12177,14736,16495,17331,17194,16157,14330,11919,9144,6235,3428,906,-1157,-2678,-3582,-3921,-3746,-3217,-2488,-1752,-1178,-887,-957,-1355,-2008,-2748,-3387,-3733,-3621,-2963,-1741,-26,2038,4270,6436,8336,9761,10574,10678,10058,8751,6871,4550,1983,-670,-3189,-5433,-7229,-8480,-9094,-9018,-8248,-6792,-4749,-2221,575,3439,6095,8308,9882,10673,10666,9911,8585,6910,5176,3632,2525,1988,2090,2761,3878,5213,6545,7632,8294,8395,7892,6779,5138,3058,670,-1920,-4593,-7265,-9849,-12243,-14347,-16022,-17131,-17531,-17145,-15913,-13920,-11293,-8275,-5154,-2238,188,1896,2768,2772,2010,670,-1005,-2694,-4138,-5039,-5230,-4583,-3121,-959,1670,4451,7035,9050,10207,10250,9107,6762,3407,-722,-5231,-9733,-13782,-17005,-19094,-19876,-19316,-17541,-14802,-11458,-7905,-4537,-1671,479,1807,2363,2254,1709,942,217,-293,-399,-82,699,1789,3061,4278,5223,5686,5523,4642,3070,879,-1748,-4606,-7426,-9948,-11909,-13085,-13322,-12528,-10752,-8103,-4838,-1244,2334,5575,8218,10086,11125,11394,11041,10300,9393,8570,7978,7741,7848,8251,8803,9321,9631,9530,8928,7755,6090,4059,1918,-78,-1610,-2466,-2455,-1573,118,2393,4961,7508,9684,11272,12075,12093,11372,10116,8518,6861,5340,4171,3468,3303,3658,4468,5579,6816,7976,8843,9282,9166,8494,7294,5679,3779,1741,-292,-2191,-3855,-5176,-6115,-6599,-6669,-6324,-5666,-4788,-3797,-2834,-1969,-1298,-846,-623,-599,-721,-912,-1079,-1124,-963,-506,282,1431,2924,4697,6665,8684,10590,12193,13297,13734,13369,12154,10120,7412,4266,972,-2138,-4785,-6728,-7843,-8112,-7620,-6556,-5158,-3704,-2452,-1616,-1326,-1611,-2379,-3460,-4583,-5496,-5924,-5704,-4746,-3096,-913,1575,4069,6288,7970,8945,9119,8522,7270,5569,3676,1850,332,-733,-1258,-1306,-982,-493,-38,201,106,-362,-1152,-2164,-3251,-4273,-5126,-5710,-6007,-5992,-5687,-5119,-4319,-3338,-2227,-1059,82,1101,1884,2344,2385,1975,1106,-147,-1651,-3216,-4607,-5591,-5964,-5576,-4389,-2448,81,2962,5868,8487,10466,11575,11628,10612,8638,5959,2946,17,-2402,-3946,-4358,-3532,-1514,1484,5124,8988,12595,15510,17326,17795,16769,14295,10563,5903,734,-4478,-9306,-13364,-16405,-18265,-18944,-18496,-17105,-14950,-12276,-9284,-6189,-3152,-339,2129,4134,5591,6435,6666,6304,5474,4322,3065,1946,1182,983,1463,2670,4527,6866,9409,11841,13800,14975,15102,14043,11781,8441,4284,-318,-4935,-9112,-12434,-14609,-15441,-14952,-13274,-10729,-7683,-4586,-1827,243,1430,1644,994,-323,-1973,-3607,-4867,-5477,-5264,-4200,-2391,-71,2443,4810,6684,7823,8055,7372,5865,3753,1323,-1117,-3262,-4901,-5893,-6229,-5975,-5304,-4394,-3467,-2692,-2196,-2035,-2177,-2530,-2939,-3234,-3254,-2894,-2113,-976,404,1806,3038,3870,4159,3816,2848,1350,-520,-2556,-4537,-6247,-7519,-8199,-8236,-7611,-6382,-4698,-2714,-686,1161,2581,3370,3410,2629,1096,-1062,-3606,-6251,-8663,-10534,-11565,-11564,-10433,-8219,-5106,-1395,2509,6185,9209,11265,12129,11768,10263,7888,4955,1894,-941,-3207,-4691,-5326,-5141,-4339,-3167,-1948,-977,-513,-705,-1638,-3236,-5396,-7880,-10485,-12930,-15022,-16540,-17379,-17434,-16726,-15286,-13253,-10779,-8057,-5292,-2649,-289,1702,3272,4425,5201,5669,5905,5970,5922,5750,5457,4980,4273,3304,2063,611,-972,-2526,-3924,-4982,-5610,-5711,-5299,-4424,-3206,-1817,-429,763,1618,2035,1962,1430,515,-669,-1947,-3180,-4189,-4866,-5104,-4881,-4204,-3140,-1822,-383,986,2119,2871,3120,2830,2005,716,-900,-2712,-4535,-6237,-7678,-8773,-9443,-9664,-9393,-8643,-7407,-5727,-3636,-1226,1418,4162,6871,9410,11631,13432,14711,15432,15566,15146,14208,12826,11071,9025,6759,4353,1871,-617,-3043,-5345,-7447,-9289,-10811,-11954,-12708,-13043,-12992,-12581,-11860,-10879,-9697,-8338,-6850,-5236,-3514,-1697,211,2174,4172,6153,8067,9848,11424,12718,13646,14137,14113,13550,12411,10733,8561,5994,3172,259,-2551,-5074,-7126,-8604,-9426,-9624,-9283,-8540,-7593,-6601,-5738,-5094,-4715,-4573,-4586,-4634,-4578,-4285,-3652,-2607,-1148,685,2774,4966,7052,8829,10074,10631,10374,9264,7350,4734,1642,-1705,-4993,-7961,-10329,-11921,-12602,-12373,-11303,-9570,-7417,-5106,-2933,-1135,87,623,449,-359,-1643,-3177,-4679,-5894,-6549,-6483,-5567,-3825,-1341,1657,4901,8036,10724,12643,13551,13306,11900,9451,6195,2461,-1384,-4958,-7929,-10038,-11145,-11214,-10338,-8695,-6538,-4135,-1756,396,2169,3500,4405,4929,5186,5250,5217,5130,5033,4922,4816,4691,4565,4429,4311,4244,4275,4455,4829,5401,6145,6987,7793,8425,8713,8520,7754,6378,4444,2062,-592,-3317,-5887,-8115,-9820,-10884,-11218,-10796,-9605,-7716,-5191,-2187,1139,4573,7891,10879,13338,15119,16140,16347,15779,14479,12559,10147,7408,4515,1682,-913,-3064,-4636,-5514,-5675,-5123,-3967,-2319,-365,1720,3729,5500,6849,7694,7936,7605,6729,5453,3918,2330,879,-251,-922,-1044,-612,325,1619,3086,4494,5611,6226,6195,5428,3940,1814,-798,-3696,-6665,-9483,-11953,-13908,-15222,-15835,-15726,-14951,-13604,-11838,-9822,-7753,-5803,-4134,-2869,-2071,-1772,-1909,-2407,-3102,-3848,-4453,-4790,-4739,-4283,-3442,-2334,-1105,58,978,1517,1580,1155,283,-923,-2314,-3727,-4992,-5978,-6584,-6758,-6492,-5817,-4776,-3443,-1889,-197,1552,3268,4871,6271,7397,8193,8616,8675,8383,7804,7003,6058,5032,3985,2945,1953,1022,201,-485,-983,-1257,-1308,-1125,-780,-336,106,440,569,430,-54,-869,-2030,-3468,-5113,-6859,-8585,-10144,-11408,-12223,-12489,-12102,-11033,-9278,-6903,-4035,-824,2509,5776,8738,11243,13130,14320,14800,14584,13796,12558,11054,9460,7953,6678,5748,5218,5102,5361,5915,6653,7445,8144,8624,8768,8506,7809,6694,5233,3547,1768,75,-1394,-2504,-3173,-3371,-3114,-2484,-1583,-567,438,1281,1877,2162,2131,1828,1318,702,61,-505,-964,-1256,-1410,-1421,-1339,-1196,-1031,-881,-758,-695,-688,-770,-942,-1227,-1636,-2157,-2776,-3433,-4051,-4533,-4776,-4665,-4140,-3120,-1625,316,2614,5123,7700,10156,12338,14096,15325,15965,15986,15429,14340,12836,11015,9040,7029,5158,3532,2279,1452,1088,1162,1608,2320,3178,4031,4756,5244,5401,5205,4635,3725,2543,1163,-300,-1732,-3019,-4036,-4715,-4983,-4836,-4305,-3450,-2407,-1306,-319,380,670,417,-399,-1786,-3647,-5842,-8174,-10416,-12345,-13750,-14481,-14433,-13593,-11997,-9763,-7048,-4049,-985,1936,4507,6573,8009,8763,8835,8290,7222,5780,4090,2300,534,-1127,-2596,-3847,-4847,-5587,-6072,-6294,-6281,-6034,-5596,-4999,-4286,-3508,-2693,-1876,-1061,-255,554,1381,2238,3135,4073,5028,5971,6846,7591,8138,8445,8469,8236,7784,7201,6592,6063,5712,5583,5688,5950,6263,6456,6353,5792,4645,2861,463,-2441,-5674,-9015,-12202,-15007,-17213,-18675,-19330,-19171,-18298,-16838,-14974,-12884,-10732,-8655,-6726,-5000,-3459,-2091,-825,379,1595,2855,4183,5582,7006,8405,9682,10749,11480,11806,11638,10957,9792,8213,6347,4361,2404,656,-781,-1815,-2429,-2657,-2560,-2248,-1816,-1374,-997,-733,-588,-535,-520,-462,-304,23,531,1216,2043,2941,3841,4662,5345,5827,6088,6091,5848,5355,4625,3698,2594,1393,151,-1022,-2022,-2732,-3039,-2863,-2156,-918,794,2878,5198,7586,9885,11943,13643,14912,15715,16075,16035,15662,15030,14175,13129,11871,10372,8570,6442,3962,1173,-1842,-4965,-8009,-10806,-13157,-14918,-15967,-16276,-15855,-14822,-13319,-11545,-9720,-8022,-6640,-5652,-5110,-4970,-5133,-5453,-5758,-5894,-5729,-5204,-4319,-3151,-1845,-564,477,1132,1242,761,-315,-1896,-3833,-5923,-7956,-9712,-11022,-11756,-11851,-11305,-10167,-8554,-6601,-4508,-2465,-687,633,1341,1327,549,-940,-3042,-5538,-8192,-10706,-12794,-14223,-14811,-14501,-13313,-11384,-8906,-6123,-3299,-670,1523,3135,4026,4165,3562,2311,559,-1490,-3610,-5572,-7158,-8223,-8656,-8449,-7648,-6360,-4737,-2933,-1122,566,2010,3149,3926,4345,4398,4108,3511,2615,1492,153,-1309,-2849,-4342,-5701,-6785,-7484,-7692,-7344,-6420,-4982,-3119,-1042,1072,2936,4363,5128,5139,4345,2829,728,-1726,-4287,-6680,-8676,-10063,-10720,-10576,-9639,-8002,-5800,-3239,-547,2033,4269,5957,6970,7226,6763,5664,4108,2296,457,-1214,-2543,-3440,-3854,-3818,-3402,-2721,-1916,-1118,-467,-65,22,-253,-851,-1744,-2809,-3949,-5006,-5836,-6313,-6307,-5781,-4689,-3108,-1111,1125,3436,5615,7494,8924,9831,10182,10025,9448,8575,7558,6541,5644,4978,4587,4493,4665,5030,5508,5983,6361,6541,6461,6076,5375,4379,3120,1652,33,-1675,-3407,-5070,-6595,-7849,-8726,-9094,-8840,-7885,-6205,-3830,-896,2423,5858,9137,11959,14072,15281,15470,14655,12925,10497,7655,4710,1996,-204,-1690,-2335,-2142,-1205,291,2093,3925,5501,6586,6994,6631,5498,3666,1303,-1378,-4139,-6712,-8881,-10452,-11305,-11402,-10780,-9553,-7889,-5994,-4073,-2323,-887,136,727,916,777,434,-22,-456,-809,-1000,-1015,-829,-471,46,682,1396,2161,2941,3711,4458,5164,5814,6393,6889,7284,7580,7766,7845,7810,7661,7378,6958,6363,5594,4620,3466,2150,731,-705,-2080,-3284,-4255,-4935,-5318,-5420,-5307,-5044,-4729,-4426,-4207,-4085,-4071,-4115,-4168,-4154,-4014,-3717,-3242,-2650,-1964,-1298,-699,-261,-10,22,-143,-474,-913,-1399,-1885,-2321,-2712,-3060,-3418,-3835,-4377,-5091,-6008,-7109,-8339,-9592,-10734,-11621,-12120,-12130,-11614,-10589,-9139,-7403,-5550,-3759,-2212,-1033,-322,-81,-279,-803,-1509,-2247,-2834,-3173,-3135,-2717,-1890,-739,681,2245,3866,5437,6898,8192,9295,10189,10873,11317,11536,11466,11137,10489,9559,8350,6913,5332,3691,2115,720,-379,-1092,-1357,-1170,-574,342,1424,2522,3458,4081,4298,4048,3356,2298,991,-405,-1738,-2844,-3624,-3971,-3877,-3341,-2422,-1215,153,1564,2842,3887,4541,4747,4441,3654,2458,995,-539,-1931,-2950,-3413,-3177,-2185,-472,1847,4567,7438,10182,12528,14252,15194,15290,14543,13065,10990,8528,5863,3202,689,-1534,-3404,-4877,-5950,-6653,-7003,-7059,-6834,-6389,-5725,-4895,-3896,-2771,-1533,-224,1100,2385,3515,4423,4971,5094,4712,3806,2411,596,-1498,-3716,-5869,-7790,-9313,-10340,-10786,-10655,-9964,-8792,-7232,-5404,-3442,-1468,379,1998,3288,4197,4698,4804,4571,4083,3446,2794,2220,1840,1676,1762,2057,2516,3085,3695,4316,4900,5430,5870,6181,6329,6259,5958,5407,4645,3712,2697,1666,712,-128,-813,-1368,-1823,-2248,-2713,-3282,-3988,-4846,-5785,-6738,-7548,-8092,-8221,-7850,-6927,-5506,-3675,-1633,418,2240,3617,4408,4516,3964,2843,1311,-421,-2155,-3697,-4916,-5739,-6164,-6254,-6096,-5828,-5543,-5333,-5232,-5227,-5283,-5320,-5265,-5056,-4640,-4019,-3194,-2211,-1113,54,1245,2433,3599,4739,5851,6938,8006,9042,10036,10963,11782,12470,12977,13279,13363,13209,12825,12207,11368,10326,9115,7783,6405,5062,3851,2856,2139,1734,1610,1723,1956,2217,2378,2380,2174,1784,1265,716,227,-99,-224,-115,183,617,1087,1500,1761,1799,1576,1085,362,-520,-1479,-2397,-3178,-3733,-3991,-3920,-3526,-2812,-1867,-715,519,1794,2985,4061,4927,5575,5954,6077,5922,5514,4845,3952,2869,1669,439,-706,-1643,-2259,-2456,-2197,-1487,-391,975,2462,3924,5198,6197,6820,7075,6957,6552,5941,5238,4560,3996,3636,3495,3594,3869,4246,4617,4856,4849,4501,3755,2598,1088,-701,-2633,-4579,-6411,-8009,-9305,-10251,-10841,-11108,-11080,-10815,-10341,-9668,-8795,-7691,-6334,-4719,-2851,-791,1384,3565,5618,7438,8894,9929,10486,10580,10245,9556,8599,7465,6236,4981,3743,2546,1415,332,-683,-1648,-2540,-3358,-4081,-4689,-5180,-5531,-5756,-5856,-5838,-5715,-5483,-5154,-4722,-4211,-3626,-3006,-2379,-1801,-1312,-971,-816,-892,-1209,-1779,-2553,-3503,-4528,-5564,-6495,-7253,-7766,-7997,-7955,-7652,-7154,-6529,-5843,-5180,-4589,-4106,-3762,-3539,-3434,-3416,-3436,-3465,-3433,-3303,-3019,-2546,-1869,-985,66,1229,2402,3485,4349,4885,5014,4667,3866,2621,1050,-756,-2646,-4492,-6178,-7611,-8733,-9532,-10012,-10213,-10192,-10003,-9718,-9368,-9009,-8630,-8261,-7860,-7412,-6877,-6202,-5370,-4338,-3119,-1714,-167,1473,3143,4762,6260,7542,8545,9195,9453,9305,8763,7889,6756,5479,4160,2907,1796,864,124,-461,-926,-1323,-1689,-2021,-2325,-2542,-2643,-2565,-2281,-1784,-1088,-270,602,1407,2043,2418,2452,2119,1426,405,-851,-2263,-3717,-5113,-6378,-7427,-8237,-8745,-8951,-8816,-8345,-7532,-6393,-4975,-3331,-1554,265,2014,3589,4907,5891,6528,6807,6774,6496,6049,5520,4990,4513,4134,3859,3680,3551,3426,3216,2873,2328,1580,649,-377,-1387,-2242,-2808,-2978,-2702,-1971,-875,486,1924,3272,4339,4986,5106,4663,3687,2268,545,-1293,-3071,-4596,-5722,-6345,-6412,-5929,-4964,-3608,-2015,-321,1307,2745,3869,4618,4925,4801,4240,3286,1985,386,-1427,-3399,-5426,-7429,-9292,-10917,-12179,-12991,-13266,-12963,-12090,-10688,-8870,-6762,-4561,-2422,-565,874,1740,1987,1583,626,-787,-2443,-4159,-5718,-6955,-7745,-8031,-7818,-7162,-6173,-4976,-3707,-2499,-1443,-617,-52,259,338,239,10,-298,-661,-1057,-1503,-2010,-2609,-3307,-4122,-5002,-5937,-6809,-7574,-8101,-8327,-8166,-7588,-6569,-5168,-3430,-1476,570,2589,4445,6048,7333,8258,8836,9088,9082,8882,8583,8260,7990,7812,7742,7749,7779,7743,7559,7147,6452,5465,4199,2721,1121,-485,-1981,-3242,-4183,-4736,-4885,-4660,-4137,-3421,-2666,-2005,-1587,-1504,-1789,-2415,-3243,-4122,-4805,-5126,-4887,-4039,-2582,-633,1598,3883,5932,7517,8438,8599,7979,6677,4851,2732,575,-1382,-2925,-3914,-4271,-4001,-3166,-1884,-299,1439,3185,4812,6228,7347,8147,8572,8649,8344,7705,6731,5473,3981,2328,598,-1107,-2707,-4105,-5263,-6115,-6665,-6876,-6747,-6269,-5433,-4248,-2749,-973,981,3018,5015,6836,8373,9522,10235,10492,10345,9857,9153,8343,7540,6828,6240,5777,5371,4953,4399,3635,2583,1228,-377,-2148,-3912,-5501,-6716,-7399,-7431,-6765,-5434,-3539,-1258,1200,3617,5785,7544,8798,9494,9671,9390,8769,7927,7000,6088,5290,4665,4233,4018,3971,4069,4231,4382,4437,4291,3876,3118,2013,571,-1107,-2909,-4654,-6167,-7275,-7839,-7782,-7091,-5827,-4124,-2153,-120,1769,3354,4481,5105,5178,4758,3896,2687,1232,-382,-2070,-3755,-5388,-6892,-8225,-9303,-10084,-10476,-10458,-9981,-9066,-7758,-6132,-4310,-2416,-583,1066,2439,3464,4115,4390,4329,3977,3415,2713,1951,1198,513,-59,-491,-755,-858,-784,-567,-227,185,609,997,1282,1438,1437,1272,955,495,-84,-774,-1540,-2368,-3224,-4063,-4862,-5546,-6093,-6415,-6484,-6238,-5675,-4799,-3692,-2432,-1188,-93,687,1033,857,144,-1088,-2736,-4673,-6736,-8745,-10533,-11957,-12904,-13315,-13174,-12487,-11335,-9771,-7929,-5908,-3833,-1841,-28,1479,2618,3325,3586,3415,2867,2010,958,-198,-1309,-2288,-3002,-3391,-3391,-3000,-2243,-1191,58,1402,2719,3931,4956,5774,6383,6824,7145,7424,7701,8034,8423,8850,9273,9605,9789,9721,9381,8714,7763,6569,5227,3847,2536,1398,501,-118,-474,-596,-562,-420,-258,-93,33,138,228,324,421,521,567,541,380,84,-352,-852,-1346,-1689,-1783,-1499,-799,344,1860,3648,5556,7413,9066,10363,11240,11622,11572,11117,10400,9526,8637,7836,7205,6762,6498,6358,6258,6136,5914,5570,5112,4571,4023,3533,3181,3021,3079,3374,3848,4482,5158,5798,6283,6497,6352,5775,4740,3278,1475,-525,-2524,-4317,-5667,-6425,-6448,-5732,-4338,-2422,-217,2020,4029,5567,6482,6661,6110,4904,3186,1171,-919,-2849,-4410,-5451,-5877,-5666,-4882,-3617,-2060,-370,1245,2617,3604,4102,4071,3520,2517,1184,-306,-1781,-3008,-3853,-4135,-3810,-2866,-1369,520,2642,4778,6740,8382,9583,10311,10560,10391,9883,9152,8290,7422,6616,5960,5479,5195,5074,5070,5085,5027,4787,4274,3441,2275,811,-854,-2617,-4338,-5880,-7153,-8056,-8581,-8720,-8527,-8087,-7471,-6806,-6138,-5586,-5152,-4912,-4845,-4977,-5282,-5750,-6344,-7017,-7721,-8367,-8899,-9213,-9261,-8975,-8334,-7342,-6022,-4454,-2714,-930,781,2295,3499,4307,4676,4581,4070,3197,2059,763,-581,-1873,-3041,-4027,-4838,-5464,-5975,-6395,-6803,-7216,-7667,-8131,-8582,-8944,-9138,-9085,-8694,-7935,-6798,-5325,-3638,-1858,-159,1319,2450,3175,3461,3363,2945,2322,1611,924,355,-18,-174,-89,194,641,1184,1748,2275,2677,2928,2960,2771,2336,1668,794,-256,-1416,-2632,-3801,-4840,-5631,-6077,-6076,-5578,-4543,-3028,-1103,1074,3313,5411,7131,8283,8708,8294,7042,4989,2307,-823,-4104,-7273,-10030,-12126,-13367,-13644,-12931,-11328,-9008,-6230,-3309,-549,1761,3402,4279,4357,3766,2659,1295,-91,-1268,-2060,-2371,-2176,-1528,-552,617,1806,2886,3743,4334,4642,4729,4659,4533,4447,4463,4628,4938,5350,5784,6171,6387,6386,6089,5486,4599,3475,2204,908,-303,-1284,-1932,-2171,-1948,-1313,-336,840,2014,3010,3609,3664,3083,1833,-6,-2289,-4820,-7329,-9591,-11356,-12471,-12817,-12380,-11205,-9414,-7166,-4664,-2095,330,2465,4165,5373,6058,6251,6037,5499,4777,3958,3149,2397,1712,1084,450,-218,-979,-1822,-2730,-3631,-4438,-5049,-5381,-5376,-5015,-4345,-3446,-2437,-1476,-667,-138,78,-37,-424,-1012,-1682,-2347,-2919,-3344,-3609,-3717,-3703,-3597,-3442,-3240,-3028,-2769,-2479,-2139,-1750,-1364,-998,-752,-686,-874,-1369,-2165,-3228,-4459,-5741,-6912,-7863,-8454,-8662,-8453,-7894,-7069,-6083,-5081,-4151,-3410,-2894,-2628,-2587,-2704,-2901,-3070,-3133,-2991,-2611,-1961,-1078,-16,1117,2216,3158,3852,4237,4299,4049,3561,2889,2127,1349,613,-10,-503,-820,-971,-940,-761,-441,-29,452,946,1405,1777,1984,1985,1703,1117,216,-975,-2378,-3900,-5414,-6778,-7867,-8566,-8795,-8537,-7801,-6681,-5278,-3756,-2256,-935,100,773,1066,999,661,136,-436,-948,-1302,-1426,-1307,-963,-460,115,658,1099,1359,1437,1321,1084,775,488,304,258,415,733,1202,1754,2308,2795,3139,3280,3180,2827,2211,1379,358,-771,-1960,-3110,-4190,-5111,-5858,-6375,-6647,-6641,-6335,-5709,-4746,-3456,-1860,-18,1971,3985,5855,7435,8565,9161,9175,8652,7700,6478,5191,4023,3163,2718,2764,3273,4194,5377,6689,7942,9012,9777,10195,10256,10023,9564,8991,8397,7858,7433,7116,6892,6695,6456,6101,5574,4851,3938,2892,1777,703,-254,-994,-1483,-1693,-1665,-1449,-1139,-818,-560,-412,-366,-402,-446,-445,-332,-83,289,744,1198,1552,1724,1622,1226,535,-385,-1432,-2481,-3388,-4036,-4326,-4201,-3655,-2712,-1440,82,1745,3453,5092,6571,7797,8709,9249,9407,9188,8641,7844,6891,5906,4987,4245,3733,3479,3469,3631,3886,4104,4174,3981,3439,2505,1171,-503,-2422,-4428,-6345,-7969,-9117,-9637,-9427,-8475,-6837,-4656,-2135,493,2990,5137,6788,7824,8239,8040,7327,6203,4811,3274,1707,197,-1209,-2483,-3640,-4693,-5676,-6611,-7500,-8357,-9132,-9820,-10350,-10694,-10793,-10633,-10194,-9499,-8590,-7532,-6404,-5292,-4256,-3346,-2577,-1923,-1345,-773,-157,571,1405,2359,3352,4328,5163,5773,6055,5950,5435,4522,3281,1789,179,-1449,-2956,-4261,-5277,-5969,-6318,-6347,-6095,-5644,-5058,-4448,-3891,-3476,-3281,-3340,-3697,-4324,-5196,-6234,-7355,-8462,-9454,-10260,-10787,-11011,-10855,-10325,-9371,-8013,-6253,-4149,-1788,700,3148,5369,7191,8448,9058,8976,8256,6992,5343,3477,1582,-190,-1686,-2824,-3518,-3774,-3591,-3035,-2184,-1139,-16,1076,2030,2762,3218,3373,3262,2925,2468,1989,1599,1380,1396,1631,2073,2616,3165,3605,3830,3767,3388,2699,1765,675,-448,-1478,-2284,-2786,-2889,-2617,-1959,-1027,94,1271,2398,3394,4211,4859,5359,5779,6152,6518,6853,7121,7231,7093,6605,5702,4369,2649,651,-1452,-3469,-5171,-6384,-6944,-6793,-5932,-4443,-2497,-272,1982,4074,5800,7033,7708,7801,7397,6582,5534,4410,3400,2663,2331,2495,3187,4384,6009,7922,9969,11941,13670,14964,15722,15850,15362,14291,12769,10943,9010,7164,5587,4430,3771,3657,4009,4752,5714,6717,7604,8190,8392,8128,7402,6256,4773,3076,1276,-482,-2122,-3533,-4689,-5542,-6099,-6364,-6359,-6119,-5669,-5071,-4361,-3620,-2920,-2340,-1959,-1830,-1973,-2383,-2984,-3689,-4368,-4884,-5136,-5010,-4486,-3526,-2195,-519,1389,3458,5562,7611,9480,11092,12351,13198,13616,13575,13135,12331,11254,10002,8667,7377,6209,5269,4593,4207,4078,4122,4228,4240,4019,3417,2350,770,-1278,-3692,-6289,-8848,-11114,-12848,-13850,-13990,-13223,-11599,-9271,-6440,-3396,-408,2240,4319,5678,6223,5977,5004,3477,1574,-479,-2470,-4202,-5531,-6339,-6601,-6324,-5588,-4518,-3268,-2006,-905,-87,345,353,-43,-787,-1770,-2875,-3972,-4950,-5731,-6258,-6546,-6617,-6565,-6449,-6392,-6425,-6607,-6915,-7297,-7681,-7959,-8041,-7855,-7361,-6580,-5561,-4427,-3287,-2313,-1615,-1310,-1448,-2017,-2968,-4174,-5486,-6730,-7734,-8364,-8516,-8158,-7303,-6029,-4453,-2715,-977,622,1953,2927,3486,3622,3339,2715,1798,726,-411,-1464,-2326,-2872,-3035,-2740,-2003,-828,671,2386,4128,5720,6959,7682,7763,7132,5801,3840,1394,-1339,-4116,-6685,-8774,-10177,-10708,-10309,-8986,-6880,-4207,-1257,1645,4201,6148,7310,7628,7107,5894,4166,2146,78,-1850,-3472,-4699,-5496,-5895,-5959,-5790,-5497,-5180,-4917,-4764,-4729,-4797,-4913,-5008,-5000,-4819,-4409,-3736,-2812,-1658,-337,1070,2481,3793,4927,5797,6349,6536,6346,5792,4918,3792,2509,1148,-192,-1452,-2588,-3562,-4375,-5009,-5464,-5725,-5785,-5625,-5241,-4632,-3830,-2869,-1834,-788,164,948,1498,1761,1735,1423,864,116,-773,-1722,-2682,-3573,-4328,-4849,-5068,-4875,-4240,-3109,-1543,385,2507,4631,6547,8047,8983,9270,8908,7980,6643,5088,3537,2168,1147,531,355,535,967,1504,1984,2294,2334,2093,1604,951,284,-280,-579,-537,-105,694,1779,3020,4281,5399,6263,6780,6924,6697,6176,5407,4499,3500,2448,1371,229,-987,-2331,-3814,-5447,-7195,-8991,-10722,-12249,-13416,-14067,-14099,-13418,-12074,-10124,-7762,-5208,-2705,-515,1174,2215,2554,2224,1320,10,-1519,-3054,-4406,-5408,-5955,-5992,-5531,-4650,-3457,-2125,-804,322,1128,1496,1389,797,-212,-1526,-2991,-4426,-5633,-6448,-6715,-6352,-5340,-3721,-1619,802,3319,5718,7762,9269,10075,10088,9279,7673,5383,2539,-642,-3956,-7151,-9996,-12276,-13826,-14538,-14402,-13460,-11855,-9763,-7389,-4962,-2652,-639,991,2148,2841,3052,2858,2284,1438,374,-785,-1958,-3029,-3903,-4492,-4722,-4547,-3952,-2954,-1610,-23,1692,3371,4863,6008,6675,6773,6257,5144,3513,1490,-736,-2966,-4980,-6576,-7599,-7950,-7608,-6635,-5159,-3375,-1509,217,1594,2476,2786,2537,1808,780,-382,-1426,-2194,-2510,-2317,-1583,-408,1105,2739,4325,5662,6615,7127,7184,6886,6345,5716,5135,4703,4454,4390,4439,4541,4613,4619,4553,4456,4414,4508,4851,5485,6442,7657,9027,10369,11501,12200,12325,11746,10462,8522,6082,3341,544,-2080,-4315,-6006,-7058,-7437,-7184,-6372,-5140,-3621,-1991,-398,1009,2114,2818,3088,2901,2317,1400,274,-932,-2075,-3010,-3627,-3823,-3552,-2796,-1596,-28,1792,3705,5551,7146,8333,8984,9018,8401,7186,5462,3395,1196,-909,-2682,-3937,-4530,-4428,-3669,-2407,-855,732,2083,2971,3232,2792,1687,44,-1921,-3949,-5754,-7100,-7766,-7671,-6769,-5164,-3001,-500,2097,4573,6716,8416,9576,10214,10353,10098,9535,8779,7919,7020,6132,5257,4396,3520,2606,1633,592,-510,-1646,-2786,-3882,-4891,-5772,-6484,-7010,-7313,-7398,-7226,-6817,-6146,-5238,-4109,-2799,-1371,129,1616,3060,4384,5588,6619,7498,8194,8723,9078,9261,9278,9123,8795,8284,7554,6595,5366,3885,2167,288,-1646,-3492,-5110,-6345,-7111,-7337,-7033,-6279,-5190,-3960,-2769,-1837,-1313,-1345,-1970,-3172,-4860,-6858,-8985,-10994,-12703,-13911,-14525,-14473,-13796,-12566,-10938,-9085,-7204,-5489,-4100,-3142,-2660,-2616,-2907,-3364,-3800,-4016,-3847,-3197,-2019,-360,1660,3904,6151,8243,9981,11260,11983,12137,11738,10837,9540,7922,6113,4200,2288,454,-1229,-2708,-3945,-4903,-5594,-6008,-6188,-6166,-6005,-5756,-5489,-5244,-5071,-4985,-4985,-5047,-5121,-5153,-5072,-4816,-4340,-3615,-2652,-1485,-182,1175,2486,3683,4680,5458,5987,6282,6362,6261,6010,5668,5274,4900,4593,4407,4350,4425,4570,4707,4727,4512,3973,3032,1697,-8,-1949,-3992,-5941,-7609,-8842,-9515,-9587,-9082,-8083,-6747,-5243,-3755,-2448,-1422,-737,-361,-218,-180,-101,147,664,1486,2591,3899,5287,6608,7717,8494,8835,8734,8166,7252,6078,4829,3670,2772,2266,2256,2743,3708,5019,6532,8046,9367,10312,10767,10645,9994,8865,7430,5842,4298,2938,1903,1221,924,934,1158,1483,1761,1905,1809,1435,784,-126,-1198,-2362,-3479,-4449,-5147,-5495,-5427,-4924,-3999,-2694,-1098,706,2598,4469,6225,7760,9026,9968,10576,10849,10806,10479,9910,9143,8231,7234,6191,5175,4206,3356,2642,2117,1793,1695,1809,2113,2564,3086,3616,4058,4364,4457,4341,3986,3457,2788,2068,1386,817,449,312,443,808,1371,2045,2735,3337,3749,3899,3736,3279,2563,1710,835,113,-330,-366,56,931,2182,3656,5170,6487,7424,7765,7428,6337,4552,2179,-576,-3481,-6250,-8618,-10354,-11274,-11298,-10417,-8728,-6400,-3651,-742,2091,4620,6664,8124,8924,9081,8644,7683,6330,4671,2853,970,-851,-2522,-3937,-5047,-5776,-6124,-6079,-5679,-4994,-4094,-3093,-2087,-1197,-513,-122,-75,-391,-1056,-2013,-3184,-4467,-5741,-6907,-7851,-8517,-8845,-8842,-8532,-7980,-7270,-6501,-5763,-5142,-4696,-4434,-4365,-4418,-4534,-4630,-4614,-4449,-4094,-3575,-2937,-2252,-1620,-1125,-852,-861,-1177,-1802,-2691,-3775,-4951,-6115,-7132,-7917,-8359,-8433,-8118,-7470,-6577,-5566,-4589,-3790,-3307,-3225,-3583,-4362,-5481,-6817,-8224,-9534,-10623,-11373,-11732,-11675,-11246,-10480,-9479,-8293,-7019,-5685,-4359,-3042,-1771,-553,594,1631,2546,3268,3786,4023,3950,3529,2718,1551,31,-1724,-3593,-5390,-6916,-7968,-8392,-8074,-7016,-5282,-3049,-548,1944,4145,5810,6747,6850,6103,4590,2467,-37,-2664,-5152,-7263,-8810,-9684,-9844,-9336,-8275,-6816,-5166,-3517,-2053,-918,-178,146,124,-146,-505,-818,-934,-777,-298,468,1445,2503,3492,4268,4718,4768,4427,3732,2815,1791,847,91,-336,-406,-91,538,1413,2390,3376,4225,4864,5206,5223,4910,4302,3450,2444,1366,322,-609,-1354,-1876,-2165,-2241,-2143,-1919,-1605,-1235,-805,-334,218,816,1489,2178,2865,3488,4003,4370,4556,4558,4382,4045,3596,3057,2495,1944,1461,1089,871,847,1031,1443,2050,2815,3654,4469,5149,5576,5681,5396,4745,3763,2553,1233,-67,-1223,-2140,-2765,-3070,-3084,-2850,-2459,-1979,-1529,-1157,-960,-946,-1150,-1537,-2064,-2671,-3249,-3738,-4026,-4082,-3860,-3398,-2727,-1939,-1113,-321,370,952,1423,1816,2176,2544,2946,3381,3825,4214,4475,4513,4254,3622,2610,1211,-481,-2363,-4278,-6039,-7490,-8455,-8852,-8604,-7750,-6347,-4543,-2493,-384,1611,3365,4764,5791,6442,6783,6901,6901,6878,6922,7069,7336,7664,7995,8191,8161,7779,6984,5745,4089,2081,-144,-2472,-4724,-6772,-8467,-9706,-10404,-10513,-10019,-8943,-7357,-5359,-3114,-786,1408,3276,4637,5358,5371,4666,3321,1450,-758,-3103,-5364,-7339,-8837,-9753,-10005,-9617,-8663,-7281,-5648,-3968,-2419,-1170,-327,63,10,-409,-1066,-1814,-2482,-2915,-2993,-2638,-1827,-608,942,2690,4489,6182,7617,8656,9193,9153,8490,7233,5421,3189,677,-1900,-4345,-6437,-8003,-8921,-9116,-8623,-7506,-5915,-4023,-2031,-111,1559,2880,3765,4196,4187,3795,3078,2139,1052,-88,-1202,-2245,-3155,-3927,-4538,-5009,-5340,-5556,-5648,-5621,-5435,-5068,-4456,-3579,-2412,-973,679,2442,4197,5778,7060,7894,8219,7969,7189,5933,4325,2526,691,-994,-2399,-3392,-3919,-3958,-3542,-2765,-1721,-558,620,1708,2644,3409,4002,4462,4827,5137,5425,5693,5932,6096,6143,5999,5632,5000,4134,3059,1881,669,-447,-1403,-2115,-2580,-2795,-2828,-2748,-2642,-2610,-2691,-2939,-3317,-3792,-4267,-4676,-4910,-4950,-4746,-4341,-3786,-3144,-2504,-1906,-1376,-903,-423,127,826,1739,2867,4210,5648,7099,8365,9336,9851,9844,9295,8241,6819,5158,3482,1949,765,33,-153,202,1047,2262,3683,5119,6389,7305,7757,7641,6951,5706,4004,1965,-232,-2420,-4390,-5991,-7062,-7534,-7368,-6618,-5391,-3850,-2209,-659,567,1348,1544,1161,224,-1134,-2766,-4457,-6038,-7294,-8106,-8363,-8035,-7142,-5769,-4033,-2092,-98,1810,3502,4904,5961,6655,7016,7074,6913,6601,6232,5880,5618,5480,5492,5647,5906,6240,6569,6842,6982,6945,6673,6162,5387,4388,3198,1891,546,-729,-1841,-2694,-3214,-3362,-3128,-2540,-1669,-599,551,1662,2624,3343,3762,3861,3661,3194,2550,1774,974,191,-491,-1034,-1396,-1548,-1480,-1181,-671,22,850,1755,2656,3498,4189,4692,4961,4972,4743,4297,3686,2980,2238,1527,887,344,-104,-485,-830,-1197,-1626,-2144,-2776,-3490,-4273,-5053,-5781,-6376,-6788,-6964,-6859,-6476,-5794,-4848,-3673,-2307,-833,690,2156,3485,4562,5315,5674,5605,5140,4317,3255,2075,921,-75,-806,-1222,-1293,-1092,-676,-192,264,571,671,541,200,-279,-835,-1373,-1841,-2202,-2462,-2649,-2825,-3037,-3356,-3797,-4380,-5066,-5805,-6531,-7161,-7640,-7913,-7970,-7818,-7485,-7020,-6447,-5799,-5067,-4243,-3298,-2217,-1007,320,1697,3075,4361,5489,6390,7013,7325,7317,6987,6371,5506,4447,3275,2045,851,-258,-1199,-1941,-2424,-2640,-2550,-2154,-1452,-457,791,2244,3815,5429,6978,8391,9598,10552,11249,11685,11895,11892,11709,11343,10808,10080,9166,8049,6759,5318,3798,2266,830,-413,-1354,-1916,-2032,-1711,-979,48,1237,2403,3373,3973,4087,3652,2661,1190,-653,-2713,-4811,-6775,-8434,-9646,-10310,-10359,-9799,-8666,-7070,-5149,-3073,-1032,797,2262,3247,3683,3583,2974,1989,752,-571,-1801,-2798,-3430,-3621,-3342,-2614,-1503,-132,1370,2846,4147,5158,5772,5955,5688,5027,4034,2833,1522,232,-950,-1928,-2658,-3070,-3166,-2888,-2269,-1285,4,1551,3259,5021,6704,8191,9353,10117,10419,10262,9669,8722,7504,6137,4713,3332,2064,943,0,-782,-1404,-1892,-2251,-2494,-2614,-2607,-2473,-2212,-1850,-1426,-989,-612,-337,-227,-297,-555,-981,-1512,-2096,-2635,-3063,-3317,-3361,-3208,-2896,-2508,-2137,-1884,-1823,-2001,-2410,-2999,-3679,-4318,-4798,-4972,-4768,-4096,-2977,-1424,442,2487,4529,6354,7779,8616,8771,8179,6915,5084,2908,612,-1558,-3393,-4752,-5554,-5842,-5680,-5250,-4706,-4239,-3999,-4090,-4578,-5452,-6672,-8123,-9689,-11190,-12472,-13364,-13732,-13482,-12572,-11015,-8914,-6408,-3716,-1080,1245,3011,4028,4180,3430,1876,-329,-2923,-5615,-8126,-10167,-11575,-12217,-12107,-11324,-10037,-8451,-6805,-5286,-4068,-3226,-2778,-2668,-2791,-3003,-3177,-3166,-2906,-2321,-1437,-269,1094,2567,4035,5374,6476,7212,7505,7282,6532,5278,3607,1623,-522,-2695,-4758,-6622,-8214,-9523,-10552,-11347,-11938,-12395,-12730,-12995,-13171,-13272,-13262,-13128,-12839,-12377,-11725,-10883,-9840,-8625,-7244,-5752,-4194,-2650,-1211,34,962,1506,1571,1148,236,-1079,-2685,-4399,-6047,-7423,-8383,-8787,-8607,-7826,-6536,-4846,-2905,-881,1079,2846,4327,5475,6273,6753,6957,6956,6811,6587,6325,6062,5820,5601,5431,5289,5211,5169,5182,5223,5278,5320,5321,5261,5121,4901,4589,4204,3750,3238,2695,2117,1527,937,354,-191,-697,-1137,-1511,-1828,-2089,-2352,-2618,-2948,-3346,-3805,-4312,-4795,-5205,-5463,-5515,-5324,-4894,-4249,-3471,-2642,-1866,-1252,-862,-759,-923,-1332,-1886,-2493,-3025,-3376,-3447,-3187,-2551,-1575,-280,1236,2889,4570,6162,7582,8737,9584,10103,10298,10214,9888,9385,8743,8017,7222,6389,5525,4640,3755,2882,2061,1333,761,394,313,529,1098,1974,3134,4488,5941,7371,8663,9703,10410,10719,10607,10083,9181,7968,6524,4941,3331,1804,489,-509,-1079,-1164,-729,194,1528,3136,4858,6502,7891,8861,9308,9168,8465,7277,5752,4063,2406,952,-163,-855,-1115,-968,-503,185,986,1801,2559,3207,3723,4104,4361,4509,4574,4549,4467,4300,4086,3814,3510,3187,2855,2518,2155,1750,1271,712,79,-586,-1225,-1736,-2049,-2066,-1769,-1155,-280,726,1746,2586,3118,3196,2763,1788,338,-1496,-3561,-5686,-7699,-9428,-10717,-11458,-11542,-10955,-9675,-7789,-5398,-2686,144,2849,5198,6983,8043,8299,7754,6485,4659,2486,200,-1969,-3831,-5249,-6168,-6575,-6562,-6215,-5680,-5088,-4539,-4141,-3905,-3859,-3949,-4135,-4346,-4528,-4632,-4633,-4525,-4307,-4000,-3611,-3166,-2665,-2140,-1592,-1059,-560,-136,192,392,456,390,201,-69,-385,-705,-973,-1172,-1250,-1231,-1084,-866,-589,-299,-57,100,111,-66,-452,-1053,-1843,-2741,-3684,-4540,-5232,-5659,-5780,-5581,-5105,-4429,-3666,-2935,-2375,-2073,-2126,-2537,-3307,-4338,-5535,-6737,-7804,-8587,-8993,-8951,-8475,-7606,-6456,-5138,-3809,-2584,-1578,-854,-429,-297,-391,-639,-951,-1229,-1404,-1399,-1177,-709,-14,882,1900,2957,3949,4768,5344,5614,5576,5263,4753,4142,3566,3106,2875,2889,3153,3595,4114,4584,4868,4862,4496,3757,2700,1445,143,-996,-1802,-2106,-1815,-896,581,2492,4617,6729,8551,9858,10448,10222,9154,7333,4924,2171,-657,-3280,-5468,-7035,-7896,-8037,-7548,-6569,-5301,-3948,-2724,-1789,-1262,-1192,-1550,-2258,-3164,-4106,-4902,-5394,-5479,-5084,-4245,-3015,-1534,56,1610,2986,4115,4929,5452,5700,5749,5659,5512,5366,5281,5289,5416,5671,6034,6513,7036,7615,8153,8647,9009,9218,9206,8961,8430,7627,6547,5246,3786,2291,858,-341,-1232,-1677,-1678,-1200,-341,820,2120,3422,4569,5429,5923,5987,5628,4880,3822,2556,1214,-67,-1151,-1897,-2222,-2033,-1330,-120,1510,3442,5515,7551,9351,10758,11615,11846,11410,10347,8746,6757,4573,2416,509,-919,-1721,-1764,-1052,356,2313,4595,6958,9139,10885,12026,12416,12035,10929,9211,7091,4759,2467,385,-1322,-2582,-3376,-3756,-3809,-3670,-3424,-3190,-2994,-2860,-2757,-2644,-2469,-2198,-1811,-1310,-730,-110,484,982,1323,1452,1334,976,399,-329,-1118,-1869,-2473,-2838,-2907,-2648,-2082,-1266,-284,755,1755,2629,3319,3811,4115,4270,4352,4405,4501,4672,4920,5243,5591,5915,6152,6255,6176,5916,5472,4879,4174,3387,2559,1691,803,-111,-1045,-1965,-2855,-3632,-4255,-4631,-4718,-4472,-3907,-3064,-2039,-953,36,788,1158,1061,453,-622,-2075,-3728,-5399,-6876,-7988,-8607,-8679,-8224,-7334,-6157,-4863,-3648,-2663,-2058,-1897,-2219,-2992,-4145,-5579,-7170,-8789,-10314,-11632,-12641,-13273,-13471,-13209,-12500,-11358,-9851,-8038,-6006,-3852,-1654,483,2479,4269,5764,6927,7708,8071,8049,7642,6937,6004,4927,3818,2727,1748,896,226,-279,-606,-794,-861,-855,-812,-769,-767,-824,-977,-1236,-1635,-2182,-2881,-3728,-4670,-5660,-6591,-7366,-7854,-7965,-7605,-6757,-5442,-3760,-1880,-1,1637,2812,3333,3081,2014,193,-2245,-5078,-8047,-10874,-13302,-15119,-16187,-16445,-15920,-14717,-12974,-10895,-8648,-6416,-4326,-2482,-915,335,1308,1998,2448,2649,2619,2339,1804,1023,-1,-1212,-2561,-3963,-5329,-6560,-7576,-8308,-8715,-8810,-8602,-8181,-7595,-6938,-6256,-5587,-4931,-4271,-3560,-2769,-1859,-833,285,1436,2533,3462,4132,4424,4294,3696,2677,1304,-280,-1933,-3472,-4757,-5651,-6091,-6064,-5594,-4781,-3723,-2544,-1357,-239,749,1590,2302,2899,3439,3943,4438,4933,5412,5861,6256,6593,6861,7095,7299,7520,7751,8004,8231,8386,8384,8155,7617,6731,5479,3890,2042,51,-1933,-3746,-5216,-6222,-6650,-6489,-5748,-4533,-2960,-1205,579,2226,3629,4700,5426,5811,5928,5854,5669,5462,5253,5075,4881,4633,4257,3704,2936,1950,786,-496,-1787,-2996,-4009,-4751,-5176,-5264,-5059,-4610,-4011,-3349,-2710,-2176,-1785,-1580,-1564,-1718,-2032,-2449,-2948,-3472,-3991,-4444,-4804,-4989,-4974,-4676,-4071,-3123,-1852,-282,1479,3357,5197,6884,8305,9354,9992,10203,10000,9467,8669,7725,6726,5776,4943,4286,3814,3510,3331,3199,3049,2789,2389,1817,1103,293,-535,-1312,-1960,-2449,-2750,-2896,-2916,-2890,-2869,-2927,-3094,-3384,-3774,-4207,-4620,-4913,-5037,-4919,-4563,-3969,-3212,-2356,-1524,-782,-238,95,185,89,-130,-394,-602,-708,-658,-476,-190,105,331,381,195,-268,-985,-1885,-2856,-3757,-4438,-4780,-4690,-4138,-3149,-1784,-172,1567,3271,4815,6073,6965,7431,7473,7088,6348,5309,4065,2722,1365,105,-990,-1851,-2435,-2727,-2732,-2474,-2010,-1408,-747,-129,381,701,816,714,444,57,-358,-745,-1027,-1195,-1239,-1196,-1121,-1078,-1128,-1311,-1652,-2136,-2746,-3423,-4117,-4770,-5331,-5767,-6066,-6213,-6263,-6205,-6125,-6027,-5952,-5926,-5921,-5945,-5953,-5909,-5793,-5575,-5253,-4840,-4350,-3824,-3274,-2736,-2208,-1704,-1217,-728,-230,302,864,1471,2090,2714,3291,3797,4179,4438,4531,4503,4333,4089,3782,3488,3251,3133,3187,3450,3934,4621,5453,6343,7169,7809,8117,7994,7361,6202,4564,2556,337,-1899,-3951,-5654,-6863,-7520,-7624,-7234,-6473,-5489,-4451,-3511,-2798,-2394,-2322,-2569,-3051,-3673,-4310,-4836,-5161,-5200,-4930,-4356,-3521,-2502,-1377,-235,861,1871,2783,3612,4400,5178,5987,6844,7725,8608,9401,10037,10392,10403,9977,9098,7789,6117,4240,2325,589,-753,-1527,-1601,-929,442,2387,4691,7100,9322,11092,12183,12447,11846,10433,8387,5937,3380,1002,-958,-2306,-2986,-2996,-2471,-1571,-545,406,1059,1305,1066,387,-642,-1864,-3100,-4185,-4991,-5424,-5494,-5221,-4729,-4139,-3597,-3247,-3178,-3454,-4055,-4921,-5919,-6903,-7690,-8129,-8104,-7539,-6460,-4904,-3013,-923,1199,3205,4979,6436,7546,8305,8745,8926,8884,8708,8420,8092,7747,7424,7145,6914,6742,6588,6450,6267,6020,5683,5250,4749,4217,3723,3314,3070,3006,3158,3486,3953,4466,4947,5292,5435,5310,4905,4213,3278,2146,894,-408,-1670,-2829,-3814,-4582,-5107,-5378,-5421,-5245,-4919,-4465,-3961,-3452,-3004,-2670,-2509,-2546,-2805,-3288,-3936,-4715,-5505,-6208,-6702,-6855,-6574,-5781,-4445,-2596,-309,2288,5014,7682,10079,12021,13345,13933,13723,12720,10985,8669,5952,3101,364,-1991,-3744,-4748,-4927,-4326,-3067,-1370,514,2298,3732,4630,4875,4472,3499,2120,558,-971,-2237,-3088,-3422,-3224,-2586,-1629,-568,417,1136,1478,1380,887,74,-893,-1879,-2713,-3308,-3600,-3603,-3403,-3097,-2848,-2775,-2994,-3561,-4470,-5649,-6957,-8231,-9257,-9868,-9901,-9268,-7954,-6023,-3608,-905,1847,4427,6592,8185,9083,9242,8701,7544,5924,4001,1961,-41,-1866,-3414,-4649,-5534,-6110,-6399,-6466,-6358,-6129,-5810,-5424,-4972,-4435,-3782,-2983,-1997,-823,549,2070,3693,5321,6879,8250,9361,10132,10509,10467,9997,9116,7866,6305,4504,2557,554,-1410,-3237,-4856,-6187,-7200,-7855,-8164,-8131,-7799,-7219,-6454,-5576,-4656,-3760,-2921,-2190,-1536,-970,-436,97,659,1281,1953,2671,3397,4108,4768,5363,5873,6305,6664,6946,7159,7271,7252,7056,6625,5938,4990,3820,2523,1213,49,-834,-1301,-1286,-765,207,1517,3015,4516,5852,6869,7458,7570,7188,6370,5186,3749,2187,606,-869,-2181,-3262,-4120,-4758,-5231,-5582,-5863,-6108,-6317,-6484,-6545,-6468,-6146,-5567,-4655,-3454,-1978,-352,1327,2871,4158,5021,5373,5161,4396,3167,1617,-89,-1715,-3112,-4068,-4509,-4364,-3650,-2460,-899,846,2612,4219,5526,6430,6878,6873,6472,5765,4868,3907,2994,2230,1668,1344,1245,1334,1548,1806,2032,2168,2164,2017,1745,1381,1002,648,388,258,273,453,763,1206,1724,2291,2850,3340,3709,3888,3830,3500,2897,2037,981,-194,-1393,-2516,-3468,-4199,-4656,-4860,-4848,-4691,-4502,-4371,-4407,-4680,-5230,-6054,-7111,-8310,-9554,-10719,-11693,-12381,-12708,-12631,-12142,-11253,-10000,-8451,-6660,-4731,-2733,-777,1055,2662,3950,4854,5292,5262,4764,3882,2736,1484,308,-624,-1177,-1273,-897,-108,986,2230,3460,4507,5238,5554,5411,4829,3873,2652,1313,-16,-1177,-2089,-2667,-2900,-2818,-2471,-1971,-1400,-882,-487,-298,-343,-638,-1167,-1897,-2775,-3751,-4757,-5760,-6696,-7568,-8337,-9031,-9650,-10218,-10756,-11268,-11756,-12199,-12556,-12786,-12813,-12597,-12072,-11206,-9990,-8421,-6557,-4440,-2175,148,2405,4470,6234,7565,8379,8594,8170,7104,5445,3261,699,-2098,-4943,-7653,-10050,-11999,-13375,-14155,-14310,-13905,-13003,-11706,-10115,-8328,-6441,-4532,-2687,-956,590,1922,3010,3841,4429,4773,4893,4802,4495,3988,3270,2355,1269,37,-1281,-2626,-3930,-5121,-6147,-6966,-7552,-7911,-8051,-8001,-7790,-7454,-7010,-6497,-5915,-5286,-4615,-3910,-3171,-2422,-1651,-899,-175,484,1048,1493,1802,1986,2058,2071,2054,2068,2124,2238,2363,2464,2453,2286,1907,1331,572,-262,-1102,-1803,-2278,-2428,-2204,-1586,-627,623,2023,3461,4791,5885,6656,7046,7044,6697,6071,5273,4414,3600,2923,2433,2151,2046,2061,2115,2117,2005,1722,1267,656,-44,-763,-1417,-1919,-2225,-2287,-2118,-1755,-1257,-729,-256,57,141,-42,-506,-1186,-2025,-2882,-3648,-4178,-4365,-4111,-3379,-2150,-471,1585,3907,6349,8762,10974,12839,14214,15011,15165,14679,13595,12011,10055,7882,5666,3551,1685,147,-1000,-1766,-2180,-2317,-2247,-2047,-1766,-1445,-1071,-646,-114,544,1376,2387,3581,4906,6303,7669,8884,9829,10385,10454,9984,8961,7425,5476,3252,916,-1336,-3340,-4940,-6036,-6561,-6519,-5942,-4911,-3529,-1912,-173,1572,3232,4724,5981,6959,7621,7943,7922,7553,6871,5911,4747,3465,2181,1016,113,-414,-449,55,1114,2668,4590,6728,8867,10830,12426,13528,14041,13935,13236,12009,10377,8472,6459,4477,2670,1130,-74,-914,-1402,-1564,-1450,-1121,-628,-24,640,1335,2015,2660,3241,3731,4114,4364,4461,4383,4111,3634,2961,2090,1068,-80,-1291,-2515,-3699,-4787,-5742,-6528,-7119,-7527,-7739,-7805,-7745,-7620,-7461,-7320,-7203,-7125,-7059,-6965,-6793,-6464,-5939,-5135,-4057,-2672,-1033,803,2739,4636,6373,7791,8787,9272,9219,8649,7646,6319,4826,3304,1879,650,-352,-1124,-1732,-2257,-2803,-3458,-4274,-5265,-6383,-7534,-8611,-9456,-9972,-10042,-9637,-8749,-7441,-5820,-4013,-2202,-516,865,1837,2302,2205,1553,367,-1265,-3233,-5417,-7650,-9822,-11769,-13405,-14633,-15400,-15681,-15470,-14795,-13695,-12233,-10482,-8521,-6450,-4358,-2338,-491,1121,2421,3388,4003,4299,4305,4096,3729,3273,2797,2343,1972,1688,1523,1443,1445,1475,1527,1547,1561,1538,1516,1502,1519,1577,1682,1798,1916,1966,1918,1717,1326,737,-53,-1012,-2091,-3235,-4353,-5388,-6253,-6902,-7307,-7447,-7348,-7018,-6486,-5780,-4908,-3904,-2788,-1604,-421,684,1610,2251,2515,2330,1653,507,-1045,-2878,-4813,-6652,-8191,-9247,-9704,-9510,-8696,-7385,-5739,-3974,-2289,-864,184,816,1050,1007,810,641,656,976,1673,2762,4161,5782,7450,9009,10312,11220,11675,11644,11157,10293,9151,7845,6522,5259,4192,3352,2805,2554,2584,2877,3375,4037,4802,5619,6444,7226,7945,8548,9028,9338,9464,9383,9087,8570,7854,6938,5876,4675,3397,2063,739,-553,-1746,-2815,-3717,-4422,-4914,-5173,-5189,-4972,-4509,-3843,-2984,-1995,-913,181,1243,2190,2994,3610,4034,4273,4374,4381,4374,4428,4593,4945,5471,6192,7050,7994,8950,9838,10601,11171,11543,11693,11660,11490,11238,10978,10753,10598,10499,10432,10306,10061,9588,8845,7777,6410,4785,2990,1146,-631,-2211,-3498,-4406,-4909,-4979,-4667,-4007,-3085,-1980,-772,459,1647,2752,3724,4558,5229,5736,6090,6268,6301,6155,5858,5402,4809,4114,3348,2575,1823,1150,549,36,-435,-896,-1393,-1971,-2640,-3397,-4198,-4972,-5629,-6062,-6175,-5895,-5168,-4023,-2489,-698,1231,3119,4804,6129,6979,7269,6997,6177,4913,3304,1491,-388,-2217,-3890,-5339,-6505,-7363,-7880,-8051,-7859,-7296,-6371,-5087,-3484,-1610,461,2626,4770,6761,8456,9721,10436,10515,9900,8614,6684,4243,1414,-1624,-4682,-7594,-10190,-12345,-13973,-15027,-15498,-15434,-14879,-13940,-12704,-11273,-9751,-8218,-6757,-5420,-4257,-3284,-2513,-1939,-1527,-1272,-1116,-1044,-1006,-975,-919,-817,-655,-442,-181,82,345,554,722,826,898,953,1034,1168,1376,1658,1976,2281,2486,2503,2233,1615,587,-833,-2609,-4651,-6812,-8947,-10880,-12456,-13544,-14058,-13956,-13266,-12049,-10425,-8532,-6530,-4573,-2805,-1347,-283,321,448,99,-692,-1866,-3341,-5028,-6813,-8591,-10241,-11661,-12750,-13432,-13634,-13329,-12497,-11182,-9446,-7411,-5238,-3101,-1208,277,1204,1497,1152,245,-1079,-2609,-4126,-5387,-6218,-6489,-6154,-5270,-3943,-2373,-760,680,1764,2378,2442,2001,1098,-114,-1502,-2904,-4170,-5203,-5908,-6277,-6297,-6017,-5482,-4742,-3846,-2816,-1675,-424,924,2358,3839,5315,6716,7954,8948,9606,9867,9687,9025,7926,6381,4505,2343,38,-2317,-4575,-6629,-8360,-9680,-10529,-10870,-10723,-10122,-9154,-7919,-6540,-5157,-3873,-2821,-2050,-1632,-1554,-1806,-2317,-3017,-3805,-4590,-5283,-5802,-6104,-6152,-5965,-5560,-4995,-4315,-3581,-2812,-2024,-1192,-274,777,2008,3445,5069,6823,8607,10269,11652,12587,12934,12600,11555,9831,7553,4868,2014,-812,-3370,-5491,-7040,-7953,-8223,-7912,-7103,-5930,-4516,-2983,-1440,37,1398,2603,3655,4515,5193,5640,5849,5772,5401,4722,3773,2593,1266,-100,-1403,-2508,-3299,-3702,-3615,-3054,-2015,-598,1084,2850,4532,5931,6913,7362,7255,6615,5552,4207,2776,1433,367,-312,-506,-222,504,1557,2788,4030,5109,5881,6246,6151,5609,4690,3501,2186,895,-241,-1110,-1644,-1812,-1618,-1085,-255,821,2104,3512,5017,6515,7959,9249,10304,11058,11438,11422,10993,10186,9053,7685,6165,4601,3063,1637,341,-794,-1788,-2660,-3440,-4151,-4808,-5394,-5894,-6258,-6445,-6416,-6136,-5615,-4864,-3943,-2918,-1870,-868,22,773,1362,1820,2169,2451,2717,2969,3240,3497,3722,3889,3973,3981,3930,3862,3826,3874,4044,4355,4798,5327,5868,6323,6573,6522,6077,5219,3950,2368,592,-1199,-2827,-4114,-4929,-5179,-4849,-3983,-2672,-1068,684,2408,3969,5235,6134,6614,6662,6317,5602,4607,3376,1996,523,-982,-2466,-3871,-5151,-6237,-7086,-7633,-7852,-7709,-7217,-6398,-5311,-4027,-2642,-1249,44,1149,1962,2444,2513,2194,1487,463,-778,-2121,-3419,-4540,-5354,-5779,-5759,-5296,-4447,-3297,-1974,-616,652,1709,2479,2928,3037,2871,2464,1920,1296,676,101,-387,-766,-1008,-1096,-985,-665,-88,746,1833,3142,4591,6094,7503,8695,9505,9815,9529,8597,7044,4948,2454,-252,-2947,-5438,-7509,-9048,-9942,-10182,-9799,-8877,-7557,-5985,-4341,-2776,-1437,-432,199,409,267,-183,-822,-1548,-2236,-2804,-3181,-3343,-3321,-3153,-2929,-2743,-2667,-2785,-3100,-3615,-4243,-4899,-5446,-5761,-5744,-5309,-4443,-3164,-1562,240,2065,3748,5094,5974,6272,5949,5030,3585,1755,-301,-2405,-4383,-6085,-7395,-8240,-8586,-8443,-7848,-6863,-5571,-4055,-2414,-739,868,2314,3513,4383,4865,4922,4540,3748,2606,1196,-354,-1924,-3379,-4589,-5474,-5958,-6027,-5708,-5039,-4114,-3012,-1820,-615,541,1610,2546,3343,3953,4379,4588,4585,4374,3982,3459,2872,2297,1815,1500,1401,1557,1952,2569,3326,4156,4935,5575,5961,6027,5713,5018,3955,2600,1032,-623,-2260,-3739,-4968,-5830,-6266,-6216,-5675,-4650,-3213,-1447,523,2543,4474,6154,7464,8308,8641,8450,7788,6712,5336,3768,2127,544,-893,-2077,-2965,-3523,-3762,-3731,-3488,-3138,-2752,-2437,-2240,-2201,-2326,-2573,-2900,-3224,-3478,-3584,-3492,-3151,-2554,-1694,-599,680,2090,3538,4948,6237,7333,8210,8856,9313,9637,9898,10163,10470,10835,11231,11618,11920,12068,11983,11616,10913,9895,8548,6964,5194,3356,1548,-119,-1551,-2666,-3414,-3767,-3726,-3326,-2611,-1662,-551,629,1795,2872,3788,4507,4991,5247,5280,5135,4849,4481,4072,3664,3283,2933,2615,2321,2029,1754,1477,1227,1018,865,814,860,1040,1331,1730,2191,2673,3113,3458,3653,3657,3449,3013,2366,1540,590,-408,-1365,-2187,-2790,-3107,-3114,-2816,-2263,-1529,-718,76,757,1263,1567,1666,1605,1443,1251,1108,1065,1163,1414,1808,2329,2927,3591,4266,4956,5629,6276,6884,7402,7804,8008,7957,7581,6837,5700,4212,2403,416,-1656,-3644,-5413,-6853,-7861,-8405,-8490,-8155,-7510,-6645,-5701,-4787,-3991,-3383,-2955,-2701,-2537,-2411,-2230,-1950,-1544,-1016,-419,194,737,1151,1387,1429,1301,1063,799,614,604,838,1357,2130,3084,4085,4982,5615,5856,5634,4940,3837,2456,937,-536,-1832,-2826,-3481,-3779,-3795,-3608,-3334,-3101,-2980,-3057,-3329,-3775,-4342,-4904,-5395,-5666,-5678,-5338,-4685,-3721,-2562,-1310,-95,949,1720,2168,2244,2000,1465,729,-134,-1052,-1970,-2857,-3698,-4503,-5269,-6013,-6701,-7325,-7821,-8150,-8258,-8119,-7736,-7136,-6391,-5577,-4809,-4168,-3751,-3595,-3707,-4067,-4578,-5165,-5692,-6067,-6197,-6028,-5547,-4773,-3765,-2610,-1399,-246,747,1496,1911,1965,1616,897,-167,-1485,-2974,-4502,-5955,-7192,-8115,-8614,-8644,-8182,-7260,-5950,-4372,-2663,-989,482,1611,2276,2394,1947,955,-497,-2285,-4248,-6213,-7998,-9460,-10470,-10984,-10991,-10562,-9816,-8904,-8006,-7274,-6842,-6760,-7041,-7607,-8325,-9055,-9592,-9818,-9585,-8869,-7666,-6067,-4209,-2255,-391,1226,2482,3299,3689,3689,3408,2953,2450,1986,1622,1366,1189,1030,831,523,111,-416,-969,-1485,-1859,-2005,-1876,-1444,-749,150,1150,2145,3030,3725,4174,4376,4339,4128,3788,3397,2977,2574,2163,1753,1298,796,217,-407,-1079,-1728,-2349,-2862,-3273,-3550,-3711,-3796,-3838,-3889,-3989,-4134,-4309,-4462,-4508,-4358,-3936,-3167,-2051,-604,1079,2878,4611,6123,7232,7844,7865,7328,6271,4830,3153,1392,-276,-1741,-2892,-3690,-4126,-4228,-4070,-3707,-3244,-2714,-2187,-1661,-1144,-595,3,700,1502,2432,3465,4579,5708,6807,7785,8604,9193,9532,9602,9410,8971,8326,7505,6559,5533,4457,3387,2334,1348,433,-367,-1050,-1572,-1941,-2131,-2159,-2041,-1802,-1491,-1154,-840,-613,-488,-518,-679,-979,-1371,-1814,-2257,-2650,-2951,-3142,-3206,-3152,-2983,-2715,-2337,-1842,-1209,-397,597,1806,3205,4755,6398,8023,9522,10770,11627,12021,11852,11138,9907,8273,6394,4461,2678,1229,249,-189,-88,467,1328,2314,3207,3841,4061,3798,3053,1902,471,-1060,-2522,-3755,-4639,-5121,-5181,-4875,-4272,-3469,-2560,-1623,-705,145,943,1652,2296,2848,3286,3577,3674,3544,3154,2514,1627,558,-634,-1864,-3039,-4070,-4888,-5424,-5669,-5605,-5289,-4764,-4128,-3456,-2825,-2293,-1884,-1601,-1426,-1322,-1253,-1183,-1087,-946,-759,-525,-252,39,346,641,919,1160,1346,1471,1519,1495,1406,1267,1124,991,940,989,1193,1577,2156,2930,3871,4914,5980,6940,7684,8058,7975,7346,6160,4465,2365,27,-2342,-4535,-6339,-7609,-8239,-8228,-7621,-6562,-5222,-3816,-2547,-1586,-1070,-1032,-1484,-2314,-3414,-4603,-5722,-6611,-7148,-7250,-6883,-6051,-4803,-3207,-1354,649,2708,4706,6567,8177,9483,10378,10832,10776,10204,9116,7567,5627,3435,1119,-1135,-3173,-4838,-6002,-6599,-6596,-6026,-4982,-3582,-1996,-381,1090,2306,3161,3644,3762,3589,3228,2788,2390,2115,2031,2139,2424,2816,3239,3602,3836,3866,3694,3283,2696,1941,1085,171,-770,-1686,-2585,-3426,-4239,-4999,-5726,-6407,-7026,-7551,-7940,-8143,-8107,-7811,-7221,-6381,-5323,-4130,-2902,-1722,-688,154,787,1220,1514,1727,1928,2174,2476,2847,3223,3566,3777,3807,3578,3086,2304,1305,118,-1134,-2381,-3500,-4416,-5036,-5317,-5218,-4731,-3882,-2689,-1238,434,2209,4017,5743,7280,8525,9381,9759,9625,8957,7785,6204,4304,2262,215,-1665,-3242,-4406,-5104,-5315,-5094,-4507,-3681,-2727,-1790,-954,-334,38,124,-72,-510,-1156,-1941,-2806,-3684,-4516,-5225,-5756,-6026,-5985,-5576,-4785,-3625,-2148,-457,1346,3094,4684,5957,6852,7293,7278,6840,6032,4961,3717,2433,1201,136,-703,-1245,-1500,-1440,-1138,-605,72,842,1642,2395,3065,3584,3922,4052,3960,3655,3176,2564,1898,1259,721,366,237,369,758,1383,2191,3119,4090,5029,5853,6512,6941,7128,7052,6743,6235,5592,4903,4245,3730,3420,3382,3619,4113,4774,5509,6169,6647,6829,6667,6154,5337,4331,3245,2249,1445,950,794,970,1403,1976,2543,2949,3073,2810,2147,1100,-233,-1715,-3188,-4471,-5421,-5905,-5860,-5250,-4115,-2528,-603,1518,3698,5797,7694,9314,10577,11484,12003,12172,12007,11547,10831,9892,8772,7507,6144,4724,3312,1941,695,-420,-1328,-2047,-2547,-2865,-3019,-3063,-3031,-2974,-2928,-2920,-2989,-3141,-3393,-3743,-4159,-4616,-5025,-5320,-5383,-5121,-4459,-3333,-1768,186,2394,4681,6849,8683,10021,10705,10707,9983,8652,6812,4656,2383,175,-1786,-3375,-4521,-5194,-5437,-5322,-4964,-4496,-4049,-3742,-3657,-3827,-4240,-4822,-5464,-6039,-6409,-6475,-6171,-5488,-4476,-3233,-1888,-597,503,1296,1697,1705,1327,668,-182,-1083,-1918,-2584,-3018,-3189,-3136,-2889,-2559,-2206,-1921,-1753,-1722,-1830,-2041,-2307,-2586,-2821,-2986,-3071,-3069,-3029,-2967,-2938,-2961,-3057,-3207,-3398,-3570,-3694,-3720,-3624,-3407,-3084,-2696,-2309,-1979,-1768,-1719,-1837,-2107,-2485,-2893,-3266,-3519,-3597,-3449,-3059,-2418,-1542,-464,785,2129,3511,4822,5981,6879,7434,7591,7309,6609,5514,4106,2456,675,-1143,-2893,-4479,-5825,-6842,-7498,-7732,-7571,-7021,-6165,-5081,-3895,-2712,-1675,-861,-363,-191,-343,-771,-1390,-2130,-2895,-3639,-4308,-4902,-5406,-5845,-6208,-6504,-6704,-6806,-6777,-6618,-6324,-5909,-5397,-4820,-4217,-3615,-3035,-2494,-1978,-1489,-1014,-551,-119,264,558,733,755,617,334,-53,-497,-930,-1322,-1634,-1872,-2047,-2190,-2315,-2446,-2563,-2650,-2651,-2522,-2222,-1717,-1026,-162,801,1817,2785,3679,4417,4984,5354,5503,5436,5139,4617,3878,2935,1823,579,-724,-2013,-3189,-4159,-4835,-5158,-5090,-4641,-3848,-2808,-1628,-449,595,1398,1876,2019,1843,1445,926,449,132,106,434,1121,2129,3336,4617,5799,6741,7297,7366,6905,5880,4355,2394,121,-2328,-4779,-7083,-9062,-10571,-11512,-11779,-11368,-10274,-8578,-6391,-3878,-1220,1379,3742,5706,7169,8080,8433,8285,7709,6789,5630,4282,2822,1274,-333,-1980,-3650,-5316,-6934,-8459,-9826,-10971,-11840,-12361,-12503,-12224,-11514,-10380,-8854,-6985,-4863,-2592,-303,1854,3746,5231,6204,6587,6337,5468,4017,2081,-215,-2690,-5133,-7310,-8960,-9891,-9894,-8922,-6960,-4166,-789,2825,6244,9065,10892,11464,10667,8546,5360,1470,-2624,-6407,-9396,-11183,-11519,-10310,-7642,-3770,925,5970,10844,15037,18101,19689,19600,17798,14428,9780,4310,-1469,-6978,-11690,-15149,-17060,-17305,-15947,-13259,-9613,-5508,-1426,2184,4999,6808,7589,7414,6513,5139,3604,2173,1056,378,156,344,816,1429,2036,2499,2734,2670,2301,1647,772,-253,-1314,-2323,-3156,-3731,-4001,-3941,-3619,-3090,-2472,-1849,-1289,-831,-469,-174,108,434,867,1450,2211,3142,4201,5312,6358,7206,7703,7721,7168,6015,4309,2181,-180,-2520,-4605,-6172,-7051,-7112,-6332,-4787,-2634,-101,2546,5052,7160,8687,9477,9449,8583,6922,4580,1737,-1386,-4514,-7381,-9711,-11292,-11948,-11598,-10234,-7923,-4829,-1145,2834,6826,10477,13481,15533,16414,15981,14214,11213,7224,2599,-2213,-6730,-10503,-13155,-14479,-14417,-13119,-10868,-8062,-5138,-2493,-461,780,1166,797,-149,-1410,-2754,-3947,-4869,-5451,-5729,-5783,-5724,-5664,-5669,-5755,-5874,-5913,-5724,-5141,-4010,-2235,197,3204,6594,10065,13289,15851,17443,17773,16747,14396,10967,6827,2468,-1604,-4926,-7148,-8089,-7762,-6345,-4180,-1666,776,2790,4154,4766,4691,4113,3268,2452,1893,1767,2156,3013,4219,5564,6810,7714,8096,7827,6899,5384,3449,1307,-778,-2556,-3803,-4334,-4070,-3000,-1225,1057,3588,6058,8166,9634,10268,9942,8665,6507,3685,451,-2853,-5871,-8280,-9787,-10217,-9499,-7683,-4953,-1579,2103,5722,8964,11521,13240,13999,13835,12829,11143,8963,6487,3886,1313,-1138,-3398,-5445,-7277,-8893,-10297,-11462,-12347,-12874,-12964,-12531,-11520,-9930,-7820,-5315,-2613,81,2505,4449,5708,6157,5748,4495,2526,-2,-2858,-5787,-8553,-10902,-12658,-13665,-13873,-13278,-11965,-10064,-7733,-5155,-2475,169,2696,5061,7248,9275,11149,12886,14467,15860,16997,17796,18190,18098,17509,16415,14881,12987,10849,8606,6388,4355,2624,1326,542,328,666,1501,2698,4079,5444,6563,7272,7419,6953,5862,4231,2174,-147,-2559,-4906,-7036,-8857,-10288,-11297,-11856,-11969,-11628,-10873,-9715,-8231,-6467,-4531,-2505,-525,1319,2893,4128,4934,5288,5168,4631,3752,2684,1604,709,191,184,762,1915,3540,5500,7585,9594,11330,12616,13348,13464,12989,12005,10666,9140,7649,6348,5399,4849,4707,4887,5273,5713,6061,6199,6041,5569,4787,3776,2594,1342,76,-1167,-2373,-3569,-4777,-6028,-7336,-8672,-10003,-11259,-12365,-13280,-13926,-14297,-14341,-14045,-13392,-12356,-10964,-9229,-7235,-5080,-2897,-838,955,2366,3303,3729,3658,3138,2277,1201,44,-1033,-1913,-2469,-2639,-2366,-1666,-556,874,2528,4260,5902,7283,8236,8636,8415,7569,6161,4309,2156,-145,-2445,-4628,-6581,-8241,-9545,-10494,-11083,-11373,-11411,-11256,-10961,-10526,-9960,-9205,-8234,-6978,-5434,-3599,-1558,570,2611,4372,5664,6345,6323,5619,4321,2601,678,-1243,-2948,-4313,-5245,-5753,-5878,-5749,-5462,-5170,-4938,-4812,-4778,-4758,-4660,-4375,-3799,-2886,-1624,-62,1677,3471,5140,6528,7510,7955,7826,7089,5779,3973,1781,-638,-3097,-5400,-7349,-8774,-9555,-9644,-9054,-7900,-6303,-4466,-2556,-749,806,2010,2776,3071,2872,2218,1152,-211,-1734,-3237,-4521,-5383,-5666,-5236,-4081,-2238,129,2782,5432,7735,9390,10125,9761,8239,5598,2014,-2259,-6875,-11475,-15666,-19115,-21537,-22730,-22616,-21206,-18624,-15093,-10873,-6300,-1671,2730,6664,9974,12543,14312,15279,15444,14889,13675,11954,9854,7551,5224,3015,1088,-482,-1614,-2319,-2596,-2530,-2173,-1639,-1021,-402,139,585,930,1219,1516,1876,2350,2940,3587,4217,4674,4826,4537,3720,2347,500,-1702,-4008,-6157,-7867,-8876,-9038,-8296,-6749,-4598,-2150,266,2309,3718,4318,4062,3027,1399,-557,-2545,-4271,-5508,-6082,-5947,-5106,-3671,-1789,357,2555,4599,6290,7454,7957,7722,6731,5023,2719,-34,-3023,-6036,-8844,-11253,-13065,-14164,-14440,-13870,-12501,-10439,-7893,-5112,-2382,-8,1770,2753,2851,2081,556,-1505,-3838,-6148,-8152,-9614,-10354,-10275,-9371,-7699,-5414,-2701,175,2977,5424,7317,8472,8812,8314,7053,5158,2803,200,-2440,-4928,-7069,-8732,-9797,-10176,-9846,-8791,-7094,-4861,-2284,427,3019,5264,6973,8023,8395,8162,7483,6589,5722,5109,4908,5202,5954,7045,8278,9418,10230,10527,10172,9130,7433,5192,2587,-166,-2811,-5088,-6760,-7610,-7522,-6431,-4422,-1652,1590,4975,8137,10737,12518,13314,13124,12026,10247,8033,5658,3368,1328,-363,-1673,-2632,-3278,-3658,-3779,-3651,-3216,-2463,-1357,103,1847,3816,5862,7869,9668,11131,12120,12541,12337,11498,10074,8183,5971,3648,1397,-590,-2192,-3332,-4029,-4323,-4358,-4209,-4033,-3862,-3770,-3742,-3761,-3797,-3803,-3753,-3619,-3380,-3043,-2613,-2137,-1650,-1216,-881,-682,-649,-778,-1077,-1524,-2112,-2830,-3673,-4647,-5736,-6912,-8116,-9234,-10171,-10769,-10962,-10664,-9908,-8744,-7302,-5738,-4203,-2840,-1730,-908,-331,72,448,923,1641,2724,4201,6094,8282,10601,12821,14642,15822,16090,15322,13444,10549,6818,2548,-1913,-6196,-9944,-12866,-14732,-15422,-14897,-13236,-10601,-7242,-3487,323,3796,6617,8495,9259,8852,7330,4897,1831,-1493,-4705,-7440,-9430,-10491,-10588,-9771,-8217,-6158,-3852,-1580,436,2005,3012,3395,3182,2420,1266,-144,-1592,-2902,-3879,-4378,-4290,-3568,-2219,-319,1996,4562,7163,9611,11715,13345,14401,14857,14710,14001,12791,11149,9166,6929,4566,2197,-24,-1955,-3476,-4488,-4953,-4887,-4340,-3447,-2335,-1190,-167,586,962,911,414,-482,-1710,-3153,-4677,-6119,-7313,-8100,-8358,-8018,-7079,-5612,-3743,-1633,531,2596,4410,5881,6962,7628,7926,7870,7533,6933,6115,5099,3907,2584,1184,-203,-1459,-2459,-3050,-3109,-2539,-1303,567,2924,5599,8291,10717,12576,13596,13598,12501,10321,7229,3467,-637,-4698,-8350,-11233,-13063,-13654,-12914,-10895,-7754,-3781,659,5124,9169,12374,14393,15003,14126,11839,8391,4141,-435,-4848,-8589,-11260,-12535,-12287,-10504,-7389,-3225,1558,6515,11185,15155,18109,19839,20270,19477,17646,15064,12098,9100,6426,4341,3006,2466,2626,3292,4177,4984,5398,5198,4229,2481,51,-2829,-5842,-8620,-10782,-12015,-12119,-11014,-8832,-5808,-2353,1106,4095,6270,7339,7244,6024,3916,1235,-1628,-4293,-6431,-7798,-8274,-7848,-6603,-4727,-2417,69,2498,4647,6313,7350,7625,7092,5724,3607,874,-2258,-5511,-8595,-11214,-13113,-14131,-14151,-13210,-11397,-8898,-5988,-2917,-14,2478,4335,5403,5633,5046,3777,2029,72,-1801,-3317,-4225,-4413,-3805,-2520,-711,1330,3321,4950,5973,6218,5600,4184,2083,-444,-3119,-5645,-7718,-9139,-9756,-9549,-8586,-7001,-5003,-2791,-577,1483,3267,4717,5803,6545,6954,7084,6957,6637,6166,5612,5048,4527,4125,3867,3790,3904,4186,4618,5135,5661,6107,6360,6341,5960,5216,4107,2747,1243,-216,-1454,-2302,-2618,-2348,-1489,-143,1518,3282,4891,6145,6861,6975,6492,5506,4188,2692,1233,-91,-1165,-1991,-2606,-3083,-3536,-4049,-4695,-5506,-6465,-7533,-8632,-9688,-10610,-11340,-11816,-12031,-11966,-11669,-11161,-10519,-9801,-9082,-8440,-7941,-7629,-7542,-7649,-7903,-8211,-8429,-8427,-8060,-7213,-5835,-3927,-1571,1089,3842,6463,8678,10284,11067,10954,9909,8048,5537,2652,-333,-3099,-5389,-6994,-7790,-7750,-6932,-5473,-3565,-1447,649,2474,3841,4594,4655,4008,2719,890,-1294,-3661,-5984,-8083,-9775,-10949,-11521,-11496,-10899,-9833,-8404,-6741,-4979,-3208,-1538,-20,1283,2329,3083,3508,3583,3298,2671,1737,578,-709,-1993,-3137,-4000,-4466,-4433,-3868,-2772,-1225,626,2595,4439,5934,6874,7110,6577,5279,3337,903,-1764,-4440,-6869,-8863,-10303,-11135,-11403,-11186,-10618,-9828,-8914,-7974,-7000,-6014,-4955,-3793,-2495,-1065,453,1964,3360,4501,5293,5661,5593,5147,4405,3492,2540,1630,851,198,-347,-850,-1404,-2086,-2976,-4109,-5485,-7081,-8799,-10565,-12215,-13623,-14619,-15051,-14807,-13788,-11987,-9439,-6272,-2666,1113,4787,8034,10574,12175,12681,12076,10446,8017,5109,2090,-649,-2783,-4065,-4369,-3705,-2186,-50,2432,4932,7151,8830,9775,9893,9161,7659,5523,2958,197,-2514,-4940,-6894,-8229,-8874,-8814,-8082,-6776,-4997,-2888,-583,1771,4051,6137,7950,9427,10547,11324,11772,11945,11858,11543,10993,10205,9142,7803,6179,4311,2290,218,-1732,-3437,-4733,-5552,-5826,-5583,-4869,-3792,-2441,-946,651,2267,3903,5533,7128,8665,10062,11244,12121,12597,12637,12205,11351,10145,8699,7160,5648,4317,3255,2564,2267,2384,2852,3603,4502,5396,6126,6525,6473,5903,4801,3236,1309,-824,-3012,-5089,-6933,-8431,-9528,-10195,-10436,-10288,-9796,-9010,-8008,-6829,-5570,-4274,-3043,-1936,-1057,-466,-250,-431,-1039,-2022,-3326,-4833,-6414,-7930,-9231,-10217,-10784,-10900,-10551,-9742,-8547,-6988,-5170,-3144,-1011,1159,3268,5242,6996,8459,9579,10296,10610,10490,9993,9133,7994,6660,5216,3769,2394,1143,63,-878,-1700,-2476,-3269,-4157,-5174,-6348,-7640,-8988,-10289,-11418,-12255,-12691,-12667,-12147,-11178,-9826,-8218,-6491,-4781,-3210,-1868,-783,34,656,1141,1606,2123,2784,3623,4653,5858,7165,8505,9770,10858,11662,12089,12063,11545,10505,8997,7054,4818,2407,-2,-2259,-4202,-5740,-6775,-7299,-7308,-6843,-5973,-4779,-3360,-1821,-274,1177,2405,3316,3796,3770,3200,2077,484,-1477,-3615,-5728,-7586,-8991,-9775,-9862,-9244,-8020,-6343,-4453,-2566,-951,214,769,649,-136,-1504,-3302,-5318,-7333,-9080,-10371,-11004,-10902,-10022,-8426,-6229,-3605,-755,2116,4817,7188,9111,10501,11324,11575,11294,10550,9456,8125,6716,5332,4119,3135,2447,2067,1960,2096,2389,2786,3208,3615,3976,4258,4477,4612,4679,4693,4646,4577,4475,4361,4240,4103,3967,3815,3672,3532,3432,3371,3380,3448,3584,3750,3935,4086,4179,4167,4041,3770,3381,2874,2319,1758,1289,981,922,1165,1766,2715,4015,5588,7362,9210,11004,12602,13872,14715,15061,14882,14210,13105,11684,10078,8418,6842,5431,4262,3348,2696,2272,2039,1940,1931,1944,1942,1864,1685,1358,876,211,-630,-1648,-2831,-4149,-5569,-7038,-8489,-9855,-11044,-11987,-12593,-12814,-12582,-11899,-10749,-9199,-7320,-5224,-3046,-910,1060,2752,4121,5095,5703,5937,5838,5449,4800,3936,2883,1671,325,-1111,-2603,-4076,-5484,-6747,-7817,-8635,-9176,-9402,-9326,-8939,-8295,-7422,-6409,-5288,-4154,-3015,-1920,-855,185,1224,2270,3323,4353,5303,6112,6674,6933,6782,6214,5180,3743,1944,-80,-2227,-4324,-6264,-7906,-9173,-9993,-10331,-10173,-9522,-8406,-6866,-4962,-2779,-424,1988,4293,6356,8014,9141,9658,9514,8752,7453,5763,3894,2035,451,-696,-1217,-1060,-193,1271,3203,5354,7486,9316,10609,11162,10857,9653,7613,4870,1646,-1805,-5199,-8264,-10749,-12464,-13276,-13115,-12016,-10042,-7372,-4196,-780,2624,5746,8369,10319,11500,11882,11517,10512,9016,7205,5253,3324,1551,29,-1195,-2113,-2756,-3175,-3445,-3621,-3779,-3933,-4119,-4290,-4428,-4452,-4312,-3953,-3345,-2490,-1419,-190,1101,2361,3471,4363,4949,5242,5238,5039,4721,4417,4223,4220,4444,4882,5470,6116,6679,7030,7030,6571,5596,4087,2114,-215,-2725,-5220,-7491,-9347,-10636,-11264,-11196,-10475,-9186,-7478,-5511,-3481,-1542,123,1441,2315,2756,2783,2457,1854,1054,128,-868,-1879,-2892,-3854,-4756,-5552,-6199,-6647,-6825,-6679,-6154,-5229,-3923,-2305,-509,1286,2887,4084,4746,4774,4185,3065,1595,-25,-1537,-2752,-3496,-3673,-3287,-2366,-1056,513,2130,3632,4818,5565,5749,5319,4280,2673,629,-1718,-4153,-6489,-8490,-9992,-10822,-10933,-10302,-9053,-7334,-5397,-3482,-1850,-692,-145,-258,-976,-2196,-3721,-5352,-6868,-8091,-8864,-9144,-8896,-8212,-7198,-6008,-4801,-3727,-2889,-2382,-2230,-2460,-3045,-3954,-5149,-6557,-8133,-9781,-11428,-12951,-14241,-15158,-15586,-15434,-14657,-13287,-11422,-9240,-6957,-4805,-2989,-1664,-901,-682,-910,-1427,-2046,-2574,-2843,-2721,-2147,-1085,388,2202,4190,6200,8058,9598,10696,11246,11218,10588,9435,7806,5839,3626,1301,-1030,-3267,-5321,-7133,-8649,-9854,-10729,-11287,-11514,-11427,-11004,-10253,-9148,-7701,-5912,-3809,-1443,1118,3774,6394,8859,10998,12690,13793,14234,13973,13030,11496,9478,7156,4679,2237,-42,-2028,-3655,-4873,-5673,-6050,-6017,-5575,-4724,-3473,-1837,152,2420,4884,7411,9857,12069,13892,15198,15898,15946,15368,14224,12660,10800,8851,6946,5250,3848,2800,2098,1700,1518,1461,1415,1291,1010,514,-213,-1174,-2330,-3617,-4959,-6236,-7359,-8187,-8641,-8604,-8043,-6921,-5291,-3221,-862,1647,4114,6386,8319,9825,10856,11435,11612,11478,11134,10648,10080,9441,8710,7869,6861,5680,4313,2780,1150,-528,-2145,-3626,-4882,-5857,-6510,-6853,-6892,-6690,-6301,-5788,-5241,-4707,-4271,-3961,-3800,-3778,-3844,-3929,-3930,-3747,-3270,-2434,-1180,465,2454,4651,6894,8979,10687,11832,12251,11863,10651,8704,6156,3248,216,-2657,-5129,-6982,-8083,-8342,-7779,-6449,-4491,-2067,631,3412,6090,8490,10471,11900,12692,12786,12168,10870,8970,6592,3893,1049,-1738,-4313,-6499,-8195,-9328,-9863,-9838,-9308,-8381,-7168,-5802,-4396,-3043,-1826,-784,52,672,1092,1313,1363,1255,1018,676,269,-165,-582,-940,-1209,-1370,-1424,-1387,-1293,-1177,-1102,-1098,-1234,-1518,-1982,-2610,-3374,-4224,-5106,-5950,-6728,-7381,-7919,-8315,-8604,-8789,-8900,-8963,-8989,-8988,-8944,-8822,-8591,-8197,-7624,-6857,-5933,-4890,-3815,-2771,-1843,-1080,-490,-79,227,475,759,1149,1700,2434,3334,4344,5366,6300,7008,7411,7401,6967,6089,4829,3244,1451,-466,-2388,-4228,-5913,-7376,-8583,-9511,-10153,-10527,-10653,-10569,-10304,-9897,-9374,-8758,-8055,-7246,-6316,-5210,-3902,-2346,-551,1476,3656,5917,8118,10138,11811,13022,13645,13631,12945,11635,9770,7491,4927,2287,-292,-2585,-4466,-5756,-6382,-6245,-5366,-3768,-1555,1119,4078,7100,9981,12515,14545,15940,16645,16627,15929,14622,12815,10650,8274,5838,3499,1384,-392,-1731,-2591,-2921,-2740,-2069,-987,418,2022,3685,5287,6677,7770,8473,8749,8582,8009,7072,5881,4522,3118,1787,620,-275,-844,-1033,-832,-266,633,1766,3054,4361,5586,6596,7307,7606,7444,6758,5543,3816,1655,-811,-3401,-5905,-8081,-9715,-10603,-10619,-9696,-7871,-5260,-2068,1440,4968,8207,10901,12832,13908,14091,13491,12264,10649,8904,7270,5948,5064,4665,4693,5050,5538,5977,6169,5962,5282,4108,2530,677,-1257,-3068,-4566,-5591,-6057,-5933,-5269,-4168,-2758,-1203,358,1776,2951,3785,4244,4297,3975,3329,2454,1465,486,-337,-910,-1127,-973,-451,348,1314,2275,3074,3551,3602,3168,2278,990,-543,-2199,-3781,-5177,-6234,-6898,-7123,-6922,-6354,-5488,-4426,-3276,-2124,-1082,-205,435,807,884,687,226,-415,-1180,-1963,-2691,-3297,-3747,-4052,-4223,-4319,-4367,-4413,-4479,-4559,-4644,-4688,-4646,-4469,-4116,-3561,-2812,-1883,-835,270,1344,2306,3081,3614,3881,3871,3612,3117,2432,1566,565,-561,-1762,-3017,-4268,-5482,-6602,-7593,-8409,-9012,-9369,-9443,-9234,-8729,-7988,-7046,-6024,-4998,-4100,-3401,-2980,-2834,-2953,-3250,-3630,-3982,-4190,-4178,-3879,-3270,-2372,-1206,138,1597,3064,4444,5654,6609,7263,7589,7579,7271,6672,5845,4808,3635,2356,1071,-168,-1256,-2139,-2751,-3079,-3125,-2952,-2620,-2242,-1884,-1642,-1540,-1592,-1758,-1966,-2121,-2116,-1855,-1261,-308,997,2592,4359,6185,7882,9336,10382,10953,10987,10494,9519,8144,6480,4631,2725,831,-951,-2592,-4055,-5331,-6428,-7332,-8044,-8547,-8814,-8826,-8555,-7999,-7140,-6010,-4625,-3063,-1388,271,1807,3076,3959,4369,4246,3602,2482,999,-727,-2520,-4244,-5744,-6929,-7720,-8119,-8139,-7858,-7356,-6737,-6100,-5525,-5084,-4802,-4700,-4745,-4892,-5056,-5152,-5075,-4757,-4135,-3208,-2005,-606,901,2383,3752,4884,5714,6185,6270,5996,5400,4569,3599,2603,1696,977,523,362,479,805,1213,1566,1687,1451,741,-472,-2157,-4190,-6400,-8545,-10419,-11797,-12549,-12600,-11971,-10734,-9068,-7109,-5085,-3121,-1349,166,1421,2436,3271,3991,4646,5273,5876,6423,6872,7162,7234,7064,6610,5917,4996,3945,2822,1734,739,-107,-781,-1313,-1733,-2115,-2528,-3009,-3597,-4246,-4915,-5504,-5919,-6085,-5948,-5513,-4813,-3929,-2964,-2038,-1258,-722,-470,-528,-845,-1365,-1999,-2655,-3255,-3746,-4092,-4313,-4442,-4552,-4713,-5009,-5488,-6187,-7083,-8152,-9277,-10385,-11323,-11980,-12243,-12019,-11278,-10022,-8313,-6269,-4028,-1767,353,2186,3615,4570,5016,4973,4486,3651,2583,1409,279,-678,-1351,-1647,-1544,-1016,-130,1062,2437,3878,5245,6404,7230,7657,7620,7162,6324,5231,4020,2845,1856,1176,874,982,1449,2194,3077,3957,4686,5149,5269,5021,4427,3559,2508,1394,320,-612,-1334,-1790,-1954,-1817,-1389,-690,219,1307,2467,3652,4738,5669,6344,6716,6736,6400,5711,4732,3500,2133,700,-672,-1890,-2855,-3467,-3680,-3415,-2696,-1504,69,1954,4022,6138,8165,9961,11412,12421,12939,12944,12467,11571,10336,8892,7321,5770,4293,2986,1876,985,321,-137,-395,-476,-406,-204,92,467,871,1292,1665,1973,2166,2219,2131,1896,1554,1143,711,319,-2,-219,-336,-384,-395,-454,-605,-932,-1462,-2214,-3176,-4286,-5489,-6682,-7780,-8691,-9331,-9638,-9556,-9065,-8161,-6876,-5278,-3468,-1573,260,1888,3196,4097,4583,4671,4451,4039,3563,3156,2903,2868,3031,3356,3730,4045,4183,4033,3540,2655,1409,-160,-1957,-3857,-5740,-7432,-8817,-9739,-10124,-9904,-9099,-7769,-6027,-4046,-1966,19,1805,3285,4416,5217,5722,6021,6198,6320,6452,6584,6707,6748,6632,6291,5649,4708,3460,1997,383,-1240,-2773,-4098,-5129,-5824,-6160,-6166,-5885,-5380,-4723,-3966,-3167,-2340,-1504,-658,213,1107,2022,2941,3831,4646,5351,5901,6267,6441,6409,6182,5775,5199,4478,3632,2673,1619,475,-751,-2044,-3391,-4744,-6079,-7311,-8420,-9318,-9995,-10407,-10566,-10493,-10213,-9793,-9262,-8677,-8068,-7449,-6835,-6215,-5577,-4905,-4193,-3421,-2614,-1765,-937,-155,500,979,1228,1203,893,302,-541,-1584,-2753,-3977,-5141,-6161,-6920,-7324,-7284,-6738,-5666,-4089,-2085,217,2663,5060,7239,9018,10279,10928,10941,10359,9250,7762,6028,4218,2486,950,-278,-1150,-1648,-1788,-1655,-1314,-910,-529,-291,-257,-448,-852,-1382,-1948,-2409,-2643,-2529,-1978,-960,520,2384,4523,6783,9001,11017,12684,13907,14628,14840,14596,13978,13098,12097,11087,10186,9457,8934,8599,8405,8277,8131,7901,7518,6978,6248,5392,4402,3358,2259,1151,44,-1052,-2108,-3105,-4011,-4768,-5349,-5675,-5730,-5452,-4853,-3925,-2712,-1270,337,2013,3707,5332,6851,8217,9394,10363,11076,11517,11632,11416,10842,9930,8713,7258,5644,3972,2343,842,-429,-1427,-2084,-2403,-2385,-2076,-1550,-886,-190,459,984,1355,1558,1618,1580,1493,1408,1366,1370,1444,1541,1673,1795,1896,1952,1945,1845,1652,1325,880,303,-380,-1152,-1970,-2799,-3590,-4292,-4856,-5230,-5363,-5217,-4763,-3984,-2898,-1540,28,1698,3365,4893,6142,7011,7396,7277,6668,5653,4363,2974,1652,592,-84,-285,15,735,1766,2907,3945,4681,4925,4585,3605,2049,28,-2254,-4566,-6650,-8271,-9230,-9412,-8776,-7387,-5371,-2958,-367,2118,4297,5981,7065,7537,7421,6842,5918,4812,3651,2552,1579,770,113,-414,-878,-1328,-1844,-2466,-3246,-4185,-5277,-6471,-7694,-8870,-9895,-10720,-11267,-11532,-11508,-11229,-10745,-10097,-9352,-8545,-7736,-6970,-6288,-5740,-5343,-5116,-5036,-5081,-5188,-5319,-5411,-5433,-5359,-5190,-4943,-4666,-4401,-4226,-4171,-4298,-4595,-5061,-5650,-6309,-6974,-7591,-8114,-8506,-8765,-8880,-8882,-8789,-8634,-8434,-8224,-8000,-7784,-7569,-7365,-7165,-6988,-6830,-6709,-6635,-6588,-6572,-6539,-6462,-6294,-6012,-5615,-5125,-4605,-4120,-3768,-3628,-3769,-4229,-4998,-6011,-7166,-8289,-9232,-9785,-9834,-9247,-8017,-6171,-3840,-1193,1551,4176,6471,8259,9416,9859,9569,8590,6998,4948,2612,206,-2045,-3917,-5220,-5813,-5625,-4675,-3058,-950,1422,3802,5935,7607,8640,8966,8575,7576,6137,4491,2877,1526,613,237,407,1047,1997,3065,4024,4689,4913,4638,3894,2782,1488,217,-826,-1472,-1625,-1282,-501,551,1718,2787,3620,4086,4158,3842,3213,2380,1443,524,-314,-997,-1524,-1865,-2057,-2073,-1946,-1648,-1187,-557,243,1195,2284,3478,4751,6032,7278,8380,9253,9787,9879,9474,8540,7113,5284,3195,1032,-1005,-2712,-3940,-4551,-4531,-3890,-2754,-1283,310,1803,2991,3719,3888,3495,2570,1247,-340,-2005,-3582,-4917,-5898,-6433,-6499,-6085,-5231,-3996,-2453,-697,1175,3067,4872,6516,7901,8974,9686,9999,9916,9446,8637,7557,6310,4989,3735,2639,1818,1331,1228,1500,2126,3055,4198,5492,6810,8071,9147,9941,10347,10300,9742,8679,7157,5268,3177,1047,-893,-2463,-3487,-3852,-3537,-2560,-1061,801,2813,4732,6373,7516,8060,7904,7060,5583,3585,1236,-1292,-3797,-6096,-8035,-9498,-10408,-10772,-10594,-9979,-9015,-7856,-6629,-5495,-4558,-3921,-3629,-3683,-4036,-4594,-5244,-5835,-6269,-6421,-6277,-5803,-5092,-4211,-3304,-2495,-1902,-1611,-1664,-2046,-2728,-3607,-4595,-5572,-6423,-7053,-7369,-7306,-6826,-5912,-4592,-2916,-977,1116,3216,5205,6915,8258,9102,9389,9086,8176,6732,4820,2579,164,-2265,-4536,-6504,-8071,-9170,-9821,-10067,-10021,-9808,-9559,-9390,-9384,-9571,-9954,-10465,-11033,-11546,-11894,-11969,-11675,-10947,-9740,-8059,-5938,-3462,-740,2085,4871,7450,9701,11477,12715,13358,13409,12923,11976,10683,9155,7505,5812,4162,2572,1095,-273,-1506,-2592,-3515,-4232,-4728,-4957,-4920,-4605,-4044,-3269,-2347,-1340,-333,590,1358,1892,2156,2116,1785,1194,415,-475,-1381,-2199,-2856,-3261,-3374,-3161,-2624,-1804,-762,404,1607,2719,3662,4331,4666,4624,4179,3341,2151,673,-978,-2667,-4234,-5500,-6318,-6550,-6129,-5033,-3330,-1131,1364,3934,6336,8332,9735,10418,10316,9484,8014,6106,3976,1875,41,-1343,-2151,-2347,-1984,-1173,-115,1002,1951,2574,2759,2465,1747,716,-462,-1574,-2436,-2840,-2666,-1810,-290,1841,4416,7218,9986,12420,14268,15293,15374,14458,12642,10095,7108,4008,1151,-1141,-2615,-3115,-2614,-1193,931,3487,6124,8511,10326,11342,11400,10471,8619,6011,2900,-410,-3587,-6318,-8323,-9415,-9480,-8514,-6620,-3963,-810,2578,5892,8885,11325,13072,14016,14159,13519,12202,10332,8070,5592,3084,712,-1342,-2951,-3984,-4370,-4079,-3126,-1594,406,2699,5115,7451,9540,11231,12422,13066,13167,12776,11983,10881,9593,8213,6829,5518,4308,3234,2289,1453,702,-12,-714,-1460,-2252,-3130,-4062,-5053,-6046,-7006,-7875,-8598,-9135,-9448,-9503,-9298,-8818,-8096,-7153,-6069,-4887,-3736,-2658,-1771,-1108,-698,-552,-592,-782,-1002,-1172,-1204,-1018,-591,104,1031,2134,3348,4545,5652,6520,7080,7226,6911,6122,4857,3192,1202,-1003,-3289,-5525,-7580,-9323,-10653,-11483,-11754,-11455,-10598,-9237,-7465,-5391,-3151,-903,1224,3073,4552,5573,6107,6154,5773,5041,4075,2997,1927,973,207,-329,-642,-769,-773,-747,-768,-920,-1268,-1827,-2618,-3599,-4716,-5895,-7030,-8024,-8768,-9170,-9165,-8710,-7808,-6490,-4833,-2930,-902,1136,3071,4809,6271,7398,8142,8476,8375,7855,6908,5601,3971,2115,131,-1853,-3710,-5288,-6466,-7123,-7194,-6638,-5496,-3843,-1822,386,2584,4571,6148,7187,7560,7250,6270,4720,2750,524,-1748,-3919,-5821,-7377,-8533,-9290,-9698,-9824,-9763,-9605,-9430,-9312,-9283,-9376,-9580,-9870,-10224,-10568,-10887,-11101,-11190,-11103,-10804,-10258,-9443,-8325,-6922,-5238,-3331,-1275,839,2886,4775,6378,7641,8500,8955,9029,8774,8261,7571,6777,5960,5160,4428,3761,3178,2635,2140,1631,1109,532,-106,-800,-1543,-2276,-2966,-3529,-3900,-4018,-3820,-3302,-2451,-1325,34,1522,3063,4550,5902,7034,7877,8377,8491,8205,7544,6544,5315,3957,2620,1445,566,87,63,505,1335,2454,3676,4823,5705,6167,6108,5507,4410,2940,1267,-417,-1913,-3077,-3792,-4049,-3861,-3355,-2643,-1900,-1264,-867,-788,-1058,-1646,-2478,-3432,-4368,-5144,-5632,-5749,-5456,-4769,-3756,-2526,-1209,34,1082,1786,2094,1936,1363,417,-781,-2106,-3426,-4600,-5525,-6103,-6269,-6009,-5316,-4258,-2920,-1427,67,1418,2477,3152,3367,3130,2470,1486,289,-988,-2218,-3302,-4164,-4757,-5085,-5153,-4999,-4680,-4242,-3770,-3320,-2968,-2771,-2771,-2997,-3435,-4042,-4761,-5475,-6107,-6538,-6708,-6568,-6126,-5409,-4509,-3497,-2478,-1528,-690,5,591,1093,1589,2124,2754,3501,4340,5246,6117,6897,7464,7768,7745,7386,6720,5796,4706,3535,2382,1305,354,-471,-1190,-1842,-2484,-3168,-3919,-4768,-5678,-6628,-7544,-8357,-8998,-9383,-9458,-9165,-8468,-7356,-5841,-3982,-1854,396,2640,4685,6395,7620,8281,8326,7777,6690,5183,3384,1445,-486,-2288,-3850,-5102,-5990,-6500,-6624,-6400,-5871,-5112,-4211,-3268,-2366,-1610,-1043,-717,-623,-738,-990,-1296,-1548,-1646,-1529,-1147,-532,265,1140,1973,2642,3037,3088,2753,2051,1024,-240,-1635,-3033,-4311,-5334,-6014,-6256,-6057,-5416,-4432,-3211,-1919,-709,266,886,1091,861,250,-651,-1712,-2784,-3734,-4425,-4776,-4710,-4224,-3330,-2105,-651,890,2362,3606,4480,4886,4779,4181,3186,1944,648,-498,-1299,-1602,-1312,-415,1036,2886,4963,7018,8858,10278,11161,11462,11201,10495,9492,8387,7369,6596,6179,6137,6433,6949,7516,7965,8123,7867,7130,5923,4301,2411,389,-1564,-3301,-4664,-5545,-5901,-5689,-4978,-3818,-2324,-622,1155,2874,4412,5684,6628,7224,7494,7475,7254,6895,6504,6121,5809,5563,5381,5223,5052,4823,4498,4061,3490,2810,2031,1192,336,-503,-1275,-1967,-2546,-3024,-3397,-3694,-3931,-4131,-4310,-4473,-4605,-4697,-4711,-4639,-4459,-4188,-3840,-3474,-3138,-2886,-2772,-2791,-2946,-3171,-3410,-3579,-3633,-3519,-3258,-2851,-2367,-1836,-1315,-811,-327,174,729,1389,2169,3082,4071,5079,5991,6713,7144,7234,6953,6340,5438,4362,3185,2034,968,44,-707,-1317,-1790,-2184,-2527,-2853,-3171,-3488,-3768,-4006,-4150,-4188,-4097,-3859,-3476,-2935,-2253,-1441,-523,463,1486,2495,3455,4316,5046,5601,5961,6092,5995,5644,5059,4229,3183,1955,591,-813,-2171,-3349,-4229,-4693,-4655,-4064,-2934,-1321,650,2820,4992,6974,8568,9622,10013,9697,8672,7035,4914,2520,52,-2248,-4190,-5622,-6432,-6615,-6190,-5256,-3951,-2423,-824,699,2059,3161,3976,4476,4667,4554,4172,3544,2708,1711,588,-604,-1821,-3012,-4128,-5114,-5930,-6516,-6854,-6907,-6696,-6242,-5610,-4867,-4104,-3385,-2775,-2302,-1955,-1719,-1517,-1307,-997,-560,53,814,1699,2615,3488,4190,4639,4738,4438,3713,2585,1109,-624,-2478,-4322,-5992,-7347,-8270,-8677,-8560,-7952,-6956,-5715,-4394,-3164,-2176,-1532,-1287,-1424,-1879,-2528,-3239,-3858,-4255,-4335,-4041,-3357,-2325,-996,530,2164,3798,5361,6759,7973,8953,9715,10270,10646,10877,10998,11030,10991,10876,10667,10342,9858,9210,8381,7411,6368,5322,4406,3696,3305,3257,3562,4152,4904,5680,6288,6588,6453,5826,4713,3201,1410,-470,-2275,-3828,-5022,-5776,-6086,-5999,-5571,-4927,-4141,-3296,-2454,-1621,-813,-16,772,1542,2274,2917,3444,3782,3918,3807,3464,2903,2160,1294,355,-588,-1457,-2193,-2700,-2932,-2825,-2377,-1617,-611,518,1648,2636,3379,3807,3905,3721,3345,2890,2507,2276,2308,2610,3182,3971,4891,5866,6798,7624,8290,8756,9002,9015,8774,8286,7528,6512,5235,3736,2053,267,-1550,-3296,-4901,-6266,-7366,-8143,-8627,-8827,-8811,-8631,-8358,-8047,-7741,-7474,-7260,-7106,-6993,-6904,-6778,-6565,-6192,-5586,-4715,-3536,-2082,-412,1373,3119,4683,5906,6673,6900,6569,5724,4444,2886,1201,-425,-1827,-2871,-3454,-3526,-3086,-2179,-893,662,2340,4019,5548,6826,7755,8270,8355,8005,7279,6242,5017,3691,2412,1227,229,-594,-1252,-1803,-2322,-2890,-3577,-4447,-5516,-6796,-8215,-9716,-11163,-12430,-13387,-13895,-13880,-13287,-12133,-10504,-8511,-6346,-4164,-2167,-487,743,1461,1615,1230,334,-981,-2632,-4483,-6427,-8328,-10072,-11572,-12731,-13511,-13866,-13796,-13282,-12368,-11057,-9433,-7552,-5520,-3450,-1465,306,1758,2799,3378,3492,3164,2483,1543,474,-593,-1550,-2299,-2789,-3004,-2968,-2737,-2388,-2008,-1686,-1501,-1506,-1745,-2212,-2910,-3787,-4811,-5918,-7056,-8177,-9232,-10199,-11052,-11773,-12362,-12783,-13033,-13069,-12865,-12384,-11589,-10472,-9008,-7236,-5186,-2941,-596,1738,3915,5813,7278,8215,8528,8210,7285,5868,4115,2221,417,-1107,-2168,-2667,-2559,-1889,-759,668,2201,3662,4847,5653,5955,5735,5000,3806,2267,508,-1313,-3033,-4497,-5552,-6104,-6064,-5437,-4257,-2624,-686,1385,3395,5168,6550,7456,7852,7765,7305,6578,5757,4958,4304,3847,3607,3538,3568,3584,3472,3128,2462,1447,91,-1536,-3310,-5090,-6694,-7967,-8761,-8977,-8572,-7560,-6024,-4095,-1945,244,2284,4023,5332,6134,6409,6172,5518,4533,3374,2172,1063,167,-456,-749,-740,-450,42,664,1352,2019,2643,3173,3614,3982,4290,4590,4904,5262,5675,6131,6618,7084,7510,7829,8034,8084,8005,7788,7499,7149,6808,6504,6278,6144,6113,6157,6252,6324,6322,6156,5777,5123,4192,2981,1556,-13,-1615,-3132,-4440,-5440,-6033,-6186,-5869,-5117,-3968,-2508,-809,1024,2900,4732,6428,7921,9159,10082,10693,10965,10938,10637,10122,9440,8657,7806,6922,6028,5122,4218,3311,2406,1527,682,-89,-769,-1317,-1713,-1926,-1947,-1765,-1372,-807,-70,757,1636,2483,3223,3791,4118,4168,3921,3383,2575,1559,375,-875,-2128,-3285,-4273,-5026,-5501,-5686,-5597,-5274,-4797,-4227,-3666,-3166,-2780,-2522,-2370,-2276,-2180,-2003,-1689,-1189,-494,377,1368,2402,3371,4173,4679,4813,4476,3660,2361,644,-1392,-3621,-5881,-8019,-9875,-11313,-12242,-12595,-12391,-11674,-10564,-9193,-7754,-6392,-5306,-4593,-4371,-4649,-5419,-6586,-8013,-9518,-10886,-11915,-12418,-12268,-11413,-9863,-7733,-5165,-2378,430,3030,5263,6982,8117,8659,8650,8197,7443,6531,5641,4872,4340,4053,4002,4114,4288,4408,4372,4095,3535,2690,1601,327,-1030,-2393,-3655,-4751,-5602,-6188,-6463,-6446,-6135,-5576,-4803,-3883,-2883,-1884,-968,-224,298,524,468,123,-453,-1181,-2001,-2782,-3477,-3964,-4211,-4159,-3809,-3177,-2333,-1350,-354,555,1255,1673,1743,1474,876,45,-939,-1944,-2854,-3571,-4012,-4160,-4008,-3624,-3077,-2476,-1917,-1481,-1211,-1114,-1128,-1190,-1172,-994,-552,178,1202,2440,3789,5069,6127,6775,6909,6451,5422,3914,2085,144,-1690,-3209,-4252,-4716,-4590,-3900,-2781,-1359,175,1665,2954,3937,4537,4734,4541,4012,3227,2272,1272,321,-444,-942,-1075,-805,-120,940,2293,3833,5418,6923,8220,9215,9855,10121,10042,9691,9149,8532,7942,7463,7160,7064,7149,7378,7663,7922,8065,8037,7785,7330,6691,5958,5203,4530,4006,3670,3542,3566,3693,3824,3874,3757,3422,2834,2011,993,-150,-1326,-2434,-3393,-4087,-4474,-4466,-4056,-3230,-2008,-449,1378,3379,5436,7456,9315,10936,12242,13182,13755,13940,13805,13364,12713,11887,10971,9994,9016,8046,7105,6188,5277,4341,3361,2294,1127,-147,-1533,-2988,-4473,-5919,-7237,-8352,-9171,-9631,-9691,-9331,-8599,-7543,-6275,-4919,-3593,-2424,-1483,-820,-417,-226,-152,-88,55,378,890,1608,2448,3333,4122,4700,4936,4763,4117,3033,1564,-174,-2023,-3844,-5462,-6758,-7627,-7993,-7852,-7182,-6053,-4517,-2676,-643,1462,3511,5379,6962,8174,8967,9333,9304,8955,8390,7736,7109,6636,6374,6363,6559,6879,7183,7313,7114,6443,5241,3483,1254,-1297,-3971,-6525,-8740,-10426,-11457,-11804,-11512,-10705,-9571,-8311,-7121,-6177,-5572,-5372,-5541,-6018,-6679,-7406,-8061,-8551,-8804,-8791,-8521,-8022,-7357,-6578,-5762,-4949,-4205,-3560,-3052,-2702,-2517,-2485,-2591,-2797,-3061,-3348,-3598,-3791,-3871,-3838,-3644,-3310,-2809,-2161,-1386,-504,423,1345,2181,2851,3279,3400,3184,2614,1753,644,-563,-1782,-2839,-3663,-4136,-4262,-4037,-3551,-2926,-2287,-1828,-1644,-1885,-2577,-3741,-5302,-7167,-9177,-11172,-13006,-14524,-15657,-16345,-16594,-16448,-15973,-15241,-14333,-13301,-12209,-11064,-9927,-8786,-7702,-6684,-5783,-5012,-4409,-3959,-3671,-3504,-3427,-3402,-3382,-3363,-3316,-3267,-3198,-3147,-3068,-2969,-2780,-2453,-1950,-1215,-279,833,2021,3159,4128,4787,5073,4945,4453,3691,2814,1984,1377,1110,1278,1877,2870,4126,5499,6788,7802,8365,8326,7617,6211,4186,1659,-1163,-4054,-6770,-9060,-10753,-11699,-11863,-11279,-10054,-8365,-6391,-4333,-2339,-532,1023,2302,3322,4117,4736,5228,5629,5960,6226,6403,6473,6379,6088,5547,4735,3634,2277,709,-968,-2640,-4166,-5415,-6275,-6669,-6593,-6063,-5199,-4117,-2987,-1960,-1161,-666,-485,-573,-827,-1117,-1301,-1241,-847,-49,1145,2707,4541,6531,8544,10417,12016,13190,13830,13856,13216,11934,10043,7670,4939,2040,-853,-3545,-5889,-7742,-9044,-9747,-9884,-9498,-8703,-7584,-6288,-4901,-3527,-2226,-1044,18,940,1763,2486,3150,3769,4377,4977,5601,6251,6933,7662,8416,9190,9951,10639,11205,11564,11655,11406,10797,9803,8492,6927,5246,3603,2171,1111,556,580,1196,2341,3882,5641,7403,8965,10129,10777,10822,10291,9238,7810,6168,4503,3010,1828,1108,891,1206,1994,3144,4514,5916,7169,8085,8524,8388,7646,6337,4570,2489,303,-1816,-3654,-5080,-5965,-6281,-6031,-5304,-4227,-2950,-1661,-480,456,1106,1457,1558,1481,1335,1186,1116,1120,1193,1233,1175,887,293,-656,-1988,-3630,-5508,-7468,-9364,-11023,-12306,-13081,-13281,-12856,-11839,-10276,-8301,-6043,-3687,-1406,645,2321,3544,4276,4530,4383,3937,3318,2662,2089,1673,1489,1510,1728,2046,2392,2641,2713,2525,2037,1255,210,-1026,-2358,-3685,-4901,-5914,-6629,-7004,-6977,-6565,-5782,-4693,-3390,-1972,-565,724,1793,2563,2986,3034,2720,2072,1162,58,-1134,-2318,-3403,-4308,-4982,-5413,-5607,-5630,-5544,-5462,-5462,-5644,-6051,-6708,-7584,-8614,-9690,-10683,-11462,-11896,-11895,-11401,-10414,-8980,-7204,-5211,-3166,-1214,509,1917,2966,3666,4060,4229,4261,4239,4231,4275,4376,4521,4672,4799,4866,4861,4764,4582,4308,3937,3477,2898,2224,1433,571,-336,-1217,-2003,-2619,-3017,-3163,-3082,-2816,-2460,-2109,-1882,-1853,-2091,-2606,-3373,-4333,-5386,-6422,-7314,-7953,-8231,-8107,-7537,-6584,-5289,-3809,-2267,-840,319,1081,1350,1085,319,-884,-2366,-3978,-5487,-6728,-7492,-7671,-7179,-6037,-4314,-2177,204,2589,4803,6659,8057,8946,9328,9273,8866,8230,7487,6748,6115,5633,5350,5247,5301,5458,5659,5835,5941,5924,5757,5445,4976,4393,3703,2944,2151,1338,559,-166,-780,-1230,-1467,-1431,-1077,-396,630,1930,3454,5062,6637,8034,9126,9836,10104,9952,9437,8657,7752,6844,6064,5499,5187,5139,5282,5559,5847,6064,6130,5999,5694,5234,4724,4240,3879,3724,3802,4129,4673,5373,6166,6965,7719,8351,8843,9142,9253,9155,8866,8418,7838,7202,6559,5981,5515,5181,4971,4825,4668,4386,3883,3069,1916,425,-1315,-3197,-5058,-6725,-8038,-8848,-9058,-8632,-7569,-5970,-3925,-1622,801,3136,5257,7002,8293,9060,9288,9013,8287,7214,5892,4440,2970,1568,313,-757,-1634,-2316,-2847,-3245,-3566,-3832,-4086,-4352,-4652,-5008,-5419,-5871,-6325,-6721,-6977,-7031,-6791,-6254,-5380,-4234,-2858,-1364,151,1576,2814,3799,4479,4851,4934,4775,4447,4033,3615,3268,3035,2941,2960,3067,3167,3197,3056,2669,1996,1009,-257,-1741,-3344,-4933,-6376,-7520,-8239,-8430,-8030,-7031,-5476,-3456,-1105,1398,3899,6191,8156,9659,10642,11102,11065,10607,9845,8865,7810,6745,5756,4863,4079,3375,2729,2099,1458,796,103,-596,-1282,-1932,-2509,-3017,-3437,-3799,-4127,-4451,-4827,-5258,-5806,-6436,-7194,-8023,-8939,-9883,-10824,-11711,-12484,-13097,-13501,-13659,-13555,-13185,-12565,-11747,-10787,-9778,-8820,-7988,-7381,-7025,-6950,-7129,-7500,-7978,-8449,-8803,-8928,-8761,-8246,-7399,-6266,-4925,-3518,-2137,-946,-7,578,814,698,300,-301,-1000,-1682,-2245,-2600,-2693,-2501,-2058,-1413,-678,60,658,1055,1138,906,333,-528,-1617,-2843,-4105,-5308,-6352,-7170,-7684,-7870,-7706,-7218,-6459,-5502,-4451,-3402,-2453,-1673,-1108,-781,-679,-778,-1046,-1430,-1905,-2414,-2932,-3410,-3811,-4081,-4186,-4081,-3755,-3205,-2456,-1564,-592,359,1210,1849,2215,2230,1893,1201,227,-935,-2156,-3285,-4170,-4686,-4731,-4281,-3355,-2034,-452,1242,2883,4314,5441,6167,6499,6449,6092,5515,4810,4062,3321,2626,1960,1307,617,-161,-1063,-2128,-3359,-4733,-6205,-7690,-9091,-10306,-11213,-11735,-11792,-11341,-10395,-8964,-7150,-5034,-2767,-482,1653,3518,4958,5924,6320,6177,5516,4413,2989,1351,-352,-2002,-3487,-4712,-5634,-6201,-6420,-6290,-5840,-5109,-4149,-3031,-1827,-613,554,1611,2538,3304,3920,4389,4735,4979,5149,5261,5344,5407,5483,5581,5743,5974,6309,6759,7315,7982,8700,9428,10078,10563,10800,10703,10230,9340,8066,6439,4568,2541,505,-1429,-3120,-4470,-5380,-5790,-5670,-5010,-3872,-2298,-420,1660,3787,5828,7651,9159,10276,10982,11284,11235,10918,10421,9860,9308,8857,8525,8340,8255,8235,8180,8027,7665,7038,6097,4821,3267,1487,-386,-2231,-3900,-5259,-6202,-6646,-6549,-5927,-4800,-3289,-1465,503,2506,4394,6065,7415,8390,8929,9038,8708,7998,6962,5704,4334,2984,1779,822,203,-57,40,423,986,1596,2103,2368,2281,1769,833,-486,-2063,-3756,-5368,-6724,-7658,-8047,-7833,-7014,-5654,-3875,-1829,295,2314,4051,5367,6166,6403,6098,5297,4110,2633,993,-713,-2392,-3993,-5467,-6806,-7996,-9038,-9928,-10658,-11210,-11571,-11732,-11675,-11419,-10946,-10291,-9450,-8446,-7292,-6004,-4601,-3117,-1573,-21,1497,2923,4203,5279,6103,6624,6829,6689,6234,5487,4510,3387,2203,1062,59,-717,-1206,-1369,-1231,-818,-224,464,1136,1696,2077,2242,2202,1995,1691,1364,1079,886,798,805,877,952,994,931,753,421,-30,-594,-1204,-1821,-2394,-2870,-3250,-3504,-3691,-3824,-3991,-4248,-4651,-5260,-6074,-7087,-8242,-9468,-10666,-11748,-12611,-13191,-13422,-13273,-12734,-11808,-10539,-8974,-7207,-5330,-3466,-1727,-232,924,1670,1980,1860,1359,569,-412,-1456,-2456,-3324,-3990,-4440,-4680,-4752,-4722,-4642,-4589,-4580,-4645,-4748,-4865,-4914,-4845,-4569,-4050,-3226,-2119,-719,878,2606,4316,5882,7134,7947,8192,7806,6771,5135,3015,584,-1949,-4348,-6392,-7901,-8717,-8801,-8117,-6762,-4858,-2585,-167,2182,4243,5845,6857,7215,6916,6010,4620,2884,983,-893,-2574,-3885,-4704,-4947,-4575,-3617,-2150,-293,1789,3923,5935,7667,8995,9839,10166,9991,9387,8453,7336,6186,5158,4393,3992,4017,4472,5307,6424,7687,8945,10040,10861,11298,11335,10955,10240,9256,8125,6944,5811,4799,3961,3326,2904,2701,2715,2925,3337,3911,4632,5444,6302,7114,7831,8338,8594,8515,8087,7300,6184,4804,3236,1583,-48,-1565,-2865,-3900,-4621,-5032,-5137,-4994,-4636,-4133,-3535,-2886,-2223,-1558,-902,-231,449,1180,1966,2830,3795,4848,6015,7244,8534,9799,10978,11981,12697,13061,12967,12401,11326,9795,7863,5657,3303,972,-1178,-2976,-4290,-5004,-5065,-4459,-3245,-1509,584,2883,5184,7319,9119,10470,11282,11541,11270,10550,9498,8261,6976,5800,4823,4132,3745,3637,3764,4032,4354,4642,4792,4755,4463,3911,3099,2072,889,-368,-1620,-2779,-3772,-4537,-5020,-5204,-5064,-4634,-3919,-3002,-1921,-785,343,1357,2203,2809,3156,3235,3065,2690,2144,1479,723,-79,-906,-1723,-2498,-3201,-3795,-4256,-4565,-4719,-4721,-4588,-4351,-4028,-3665,-3273,-2892,-2525,-2194,-1887,-1602,-1325,-1043,-749,-444,-126,188,491,769,1008,1196,1320,1355,1299,1108,775,273,-416,-1288,-2343,-3547,-4860,-6218,-7562,-8817,-9930,-10831,-11471,-11811,-11803,-11450,-10758,-9772,-8580,-7279,-5996,-4877,-4020,-3551,-3510,-3928,-4778,-5997,-7481,-9123,-10766,-12298,-13569,-14491,-14979,-15008,-14577,-13737,-12565,-11172,-9678,-8205,-6864,-5732,-4864,-4259,-3902,-3730,-3684,-3684,-3667,-3577,-3382,-3072,-2650,-2153,-1605,-1064,-562,-143,181,389,504,527,506,457,426,433,479,576,675,762,797,751,629,435,203,-20,-194,-272,-241,-86,147,433,689,861,883,710,323,-275,-1051,-1972,-2966,-3996,-4979,-5860,-6569,-7044,-7236,-7093,-6620,-5787,-4659,-3262,-1694,-59,1525,2914,3998,4668,4875,4614,3917,2874,1586,169,-1260,-2619,-3826,-4848,-5647,-6242,-6629,-6857,-6946,-6947,-6895,-6818,-6748,-6671,-6589,-6454,-6221,-5837,-5249,-4424,-3349,-2028,-496,1174,2923,4624,6206,7544,8558,9172,9314,8962,8087,6724,4915,2768,408,-2015,-4319,-6363,-7978,-9086,-9614,-9576,-9023,-8055,-6792,-5377,-3926,-2558,-1333,-306,535,1208,1772,2294,2831,3454,4185,5051,6017,7041,8038,8923,9592,9978,9994,9640,8888,7795,6425,4863,3228,1630,177,-1016,-1877,-2348,-2395,-2040,-1310,-282,954,2302,3647,4909,5991,6860,7469,7833,7978,7940,7801,7604,7422,7300,7246,7285,7362,7453,7471,7360,7034,6444,5548,4353,2898,1278,-389,-1947,-3244,-4134,-4513,-4317,-3550,-2260,-582,1348,3325,5176,6740,7878,8535,8674,8339,7606,6579,5395,4156,2983,1932,1054,341,-217,-683,-1096,-1535,-2038,-2646,-3375,-4210,-5142,-6118,-7112,-8070,-8938,-9672,-10185,-10430,-10324,-9822,-8881,-7513,-5745,-3682,-1425,850,2999,4827,6206,6993,7139,6611,5482,3844,1871,-242,-2282,-4037,-5338,-6050,-6131,-5574,-4466,-2934,-1137,738,2526,4083,5306,6148,6609,6729,6593,6284,5904,5542,5253,5075,5008,5005,5037,5009,4886,4598,4129,3480,2683,1796,900,64,-623,-1114,-1361,-1365,-1130,-706,-153,460,1038,1515,1814,1884,1719,1310,711,-23,-823,-1619,-2352,-2991,-3520,-3947,-4309,-4631,-4950,-5284,-5633,-5987,-6317,-6581,-6726,-6694,-6432,-5886,-5033,-3863,-2400,-707,1137,3004,4771,6296,7461,8185,8426,8199,7569,6633,5516,4354,3253,2328,1611,1135,851,690,556,337,-64,-716,-1665,-2883,-4324,-5876,-7419,-8813,-9927,-10678,-10992,-10883,-10369,-9527,-8447,-7225,-5968,-4762,-3691,-2803,-2146,-1717,-1517,-1520,-1688,-2005,-2433,-2971,-3614,-4357,-5217,-6163,-7195,-8254,-9284,-10213,-10948,-11430,-11578,-11364,-10760,-9781,-8459,-6846,-5016,-3052,-1031,963,2864,4630,6200,7578,8713,9625,10274,10679,10804,10658,10217,9489,8473,7205,5716,4087,2392,744,-745,-1976,-2850,-3326,-3380,-3043,-2378,-1482,-460,571,1523,2313,2918,3321,3564,3686,3752,3816,3913,4079,4294,4552,4803,5004,5107,5077,4893,4548,4063,3452,2767,2029,1294,564,-127,-784,-1411,-2002,-2569,-3109,-3611,-4068,-4455,-4743,-4899,-4881,-4647,-4169,-3426,-2426,-1198,191,1669,3121,4465,5585,6418,6890,6971,6654,5941,4897,3558,2025,368,-1303,-2920,-4370,-5614,-6553,-7164,-7374,-7162,-6493,-5370,-3812,-1880,329,2687,5034,7203,9043,10416,11264,11549,11322,10648,9647,8415,7069,5676,4298,2962,1669,433,-766,-1902,-2978,-3949,-4807,-5505,-6038,-6379,-6531,-6503,-6307,-5969,-5503,-4922,-4230,-3406,-2439,-1287,45,1585,3284,5107,6962,8745,10345,11650,12570,13045,13071,12682,11974,11068,10120,9277,8670,8388,8474,8908,9617,10488,11370,12119,12608,12721,12425,11692,10583,9169,7564,5884,4238,2723,1392,295,-584,-1229,-1696,-1965,-2088,-2018,-1781,-1320,-652,244,1331,2569,3881,5188,6392,7404,8149,8550,8584,8229,7527,6522,5335,4051,2833,1774,986,521,366,474,722,977,1089,933,408,-505,-1802,-3387,-5164,-6973,-8689,-10169,-11327,-12080,-12404,-12283,-11746,-10817,-9544,-7965,-6145,-4145,-2047,36,1995,3687,4996,5806,6058,5715,4835,3505,1879,151,-1498,-2871,-3834,-4304,-4254,-3752,-2879,-1798,-643,437,1335,1990,2389,2562,2587,2548,2541,2659,2938,3411,4030,4735,5420,5959,6238,6150,5629,4648,3230,1443,-597,-2766,-4913,-6897,-8596,-9906,-10776,-11168,-11112,-10634,-9820,-8741,-7494,-6167,-4850,-3613,-2521,-1610,-909,-415,-113,32,75,79,106,218,463,855,1405,2075,2799,3519,4112,4502,4591,4313,3646,2585,1198,-453,-2225,-4024,-5682,-7116,-8202,-8915,-9203,-9127,-8703,-8032,-7180,-6212,-5189,-4124,-3040,-1927,-795,355,1498,2583,3568,4360,4899,5108,4923,4332,3310,1906,173,-1808,-3919,-6070,-8136,-10030,-11668,-12998,-13988,-14637,-14965,-15010,-14816,-14437,-13892,-13239,-12472,-11654,-10785,-9949,-9159,-8515,-8031,-7775,-7722,-7867,-8120,-8406,-8617,-8658,-8464,-8016,-7318,-6469,-5553,-4721,-4094,-3783,-3854,-4322,-5141,-6222,-7420,-8592,-9575,-10237,-10492,-10288,-9649,-8634,-7341,-5897,-4415,-3008,-1740,-656,243,978,1580,2098,2556,2980,3372,3710,3979,4142,4180,4088,3869,3570,3223,2898,2635,2476,2434,2480,2584,2665,2674,2541,2254,1807,1252,644,86,-364,-605,-619,-371,95,736,1450,2156,2752,3159,3339,3250,2943,2427,1828,1205,704,401,392,702,1325,2203,3228,4277,5217,5919,6317,6348,6036,5411,4558,3551,2486,1418,408,-536,-1407,-2230,-3027,-3816,-4602,-5363,-6077,-6679,-7138,-7374,-7366,-7063,-6466,-5579,-4430,-3079,-1569,10,1613,3153,4601,5897,7027,7961,8685,9171,9392,9310,8890,8103,6952,5453,3700,1780,-130,-1893,-3324,-4312,-4762,-4657,-4046,-3023,-1737,-333,1041,2296,3366,4265,5030,5738,6477,7308,8271,9351,10479,11545,12411,12919,12964,12433,11326,9652,7530,5087,2518,-11,-2301,-4239,-5703,-6672,-7135,-7140,-6759,-6070,-5162,-4109,-2973,-1788,-582,641,1878,3127,4378,5611,6784,7852,8759,9452,9874,10019,9866,9458,8846,8083,7270,6443,5690,5024,4485,4072,3783,3621,3568,3636,3815,4118,4542,5097,5765,6542,7379,8241,9055,9763,10309,10654,10787,10724,10487,10138,9701,9236,8759,8295,7838,7364,6849,6235,5479,4526,3337,1897,205,-1703,-3791,-5967,-8174,-10299,-12275,-14018,-15479,-16617,-17407,-17838,-17890,-17568,-16841,-15727,-14214,-12329,-10129,-7656,-5048,-2387,143,2439,4332,5738,6579,6830,6542,5783,4687,3394,2043,752,-402,-1380,-2198,-2880,-3486,-4065,-4633,-5212,-5751,-6211,-6510,-6588,-6389,-5905,-5146,-4178,-3097,-1996,-1014,-204,342,648,724,673,572,544,653,953,1435,2054,2723,3342,3793,4000,3868,3404,2577,1461,95,-1410,-2995,-4534,-5980,-7228,-8246,-8986,-9433,-9581,-9434,-9004,-8318,-7405,-6317,-5102,-3844,-2584,-1438,-422,369,937,1266,1382,1325,1147,898,616,343,80,-148,-359,-549,-748,-951,-1185,-1427,-1668,-1869,-1966,-1923,-1663,-1183,-446,492,1597,2759,3877,4819,5466,5707,5474,4714,3455,1732,-333,-2604,-4902,-7041,-8836,-10147,-10852,-10921,-10356,-9245,-7702,-5908,-4024,-2263,-762,306,871,856,265,-861,-2448,-4369,-6497,-8672,-10750,-12580,-14053,-15048,-15511,-15375,-14650,-13349,-11545,-9343,-6863,-4270,-1705,679,2759,4448,5700,6515,6930,7023,6877,6591,6234,5866,5501,5140,4748,4300,3765,3149,2481,1823,1262,891,796,1042,1644,2594,3800,5179,6568,7836,8850,9500,9765,9631,9197,8554,7862,7254,6841,6718,6867,7281,7826,8409,8861,9085,8961,8456,7556,6306,4781,3083,1317,-400,-1980,-3330,-4397,-5135,-5521,-5574,-5302,-4766,-4020,-3112,-2105,-1031,100,1251,2460,3697,4999,6346,7750,9182,10625,12029,13350,14525,15484,16176,16525,16515,16103,15319,14183,12762,11118,9335,7484,5641,3889,2296,959,-58,-682,-880,-655,-57,819,1836,2844,3697,4257,4457,4246,3667,2775,1695,537,-552,-1480,-2148,-2517,-2579,-2363,-1922,-1346,-693,-73,474,867,1089,1093,883,439,-232,-1117,-2201,-3444,-4784,-6150,-7432,-8529,-9333,-9748,-9718,-9213,-8247,-6886,-5206,-3332,-1362,584,2434,4124,5625,6930,8045,8990,9779,10435,10944,11318,11512,11519,11291,10821,10094,9134,7988,6734,5457,4276,3273,2549,2145,2085,2352,2892,3635,4483,5356,6163,6856,7390,7766,7988,8092,8113,8095,8067,8056,8054,8061,8047,7982,7836,7567,7149,6550,5758,4763,3581,2226,748,-826,-2407,-3973,-5422,-6737,-7847,-8735,-9380,-9782,-9970,-9966,-9836,-9610,-9354,-9099,-8887,-8740,-8685,-8725,-8872,-9094,-9374,-9642,-9853,-9932,-9829,-9515,-8977,-8260,-7414,-6529,-5691,-4985,-4468,-4174,-4094,-4194,-4401,-4641,-4824,-4876,-4764,-4458,-4001,-3457,-2906,-2474,-2228,-2262,-2588,-3195,-4004,-4902,-5741,-6382,-6691,-6589,-6061,-5128,-3905,-2497,-1072,241,1306,2035,2368,2271,1760,853,-394,-1917,-3642,-5479,-7337,-9127,-10756,-12143,-13224,-13949,-14286,-14252,-13841,-13139,-12171,-11049,-9824,-8585,-7378,-6260,-5233,-4326,-3510,-2777,-2098,-1461,-839,-246,322,836,1255,1547,1652,1541,1180,572,-277,-1307,-2478,-3695,-4893,-5975,-6883,-7544,-7936,-8038,-7865,-7450,-6847,-6105,-5295,-4460,-3643,-2862,-2120,-1394,-667,108,936,1853,2835,3879,4917,5907,6751,7387,7730,7715,7303,6457,5186,3515,1492,-792,-3232,-5702,-8049,-10145,-11846,-13069,-13755,-13900,-13566,-12827,-11830,-10691,-9568,-8554,-7743,-7160,-6806,-6630,-6572,-6544,-6480,-6319,-6025,-5604,-5070,-4482,-3890,-3374,-2965,-2739,-2681,-2825,-3115,-3527,-3970,-4383,-4666,-4750,-4569,-4095,-3322,-2317,-1140,63,1180,2068,2627,2803,2582,2031,1238,360,-461,-1064,-1323,-1164,-537,521,1960,3662,5500,7323,8983,10350,11316,11806,11782,11241,10206,8750,6953,4935,2824,749,-1147,-2744,-3941,-4644,-4818,-4422,-3485,-2042,-177,2009,4399,6861,9275,11528,13524,15194,16493,17368,17838,17849,17456,16630,15429,13886,12067,10049,7928,5793,3751,1884,274,-1026,-1971,-2549,-2744,-2582,-2084,-1297,-290,863,2055,3185,4142,4827,5179,5150,4773,4092,3216,2278,1407,753,414,469,928,1778,2902,4222,5540,6722,7607,8059,8011,7438,6366,4910,3194,1390,-329,-1813,-2946,-3640,-3900,-3719,-3198,-2397,-1444,-416,588,1523,2356,3088,3731,4320,4860,5397,5902,6397,6837,7212,7488,7650,7677,7575,7324,6956,6440,5821,5062,4206,3251,2235,1214,239,-612,-1271,-1686,-1813,-1660,-1251,-653,48,761,1381,1843,2088,2118,1942,1631,1248,879,597,459,500,736,1156,1727,2420,3169,3935,4652,5282,5768,6081,6198,6102,5818,5350,4742,4040,3271,2501,1737,1011,329,-318,-925,-1493,-2010,-2449,-2770,-2933,-2881,-2584,-2014,-1177,-114,1125,2437,3746,4943,5955,6714,7177,7316,7129,6613,5798,4700,3366,1831,148,-1632,-3427,-5170,-6737,-8041,-8957,-9409,-9338,-8750,-7692,-6295,-4716,-3174,-1871,-1017,-749,-1161,-2233,-3892,-5941,-8171,-10296,-12077,-13276,-13765,-13460,-12421,-10759,-8686,-6443,-4304,-2498,-1249,-666,-814,-1652,-3079,-4918,-6988,-9056,-10941,-12467,-13506,-13993,-13888,-13231,-12074,-10529,-8721,-6791,-4898,-3181,-1775,-776,-236,-169,-526,-1222,-2135,-3123,-4034,-4750,-5146,-5176,-4807,-4077,-3054,-1839,-568,638,1638,2335,2635,2513,1956,1024,-217,-1651,-3156,-4600,-5853,-6806,-7380,-7524,-7243,-6563,-5560,-4312,-2922,-1468,-39,1317,2556,3649,4602,5393,6047,6553,6920,7152,7242,7188,6986,6624,6106,5428,4599,3645,2590,1479,354,-734,-1724,-2563,-3175,-3516,-3519,-3170,-2444,-1369,16,1637,3399,5188,6874,8325,9409,10046,10157,9766,8908,7705,6300,4845,3486,2334,1447,829,430,148,-125,-530,-1157,-2087,-3325,-4830,-6503,-8204,-9766,-11042,-11882,-12228,-12024,-11326,-10208,-8795,-7247,-5694,-4285,-3104,-2205,-1596,-1225,-1024,-889,-715,-409,111,886,1920,3192,4618,6124,7589,8910,9991,10743,11127,11108,10716,9985,8984,7801,6518,5234,4037,3007,2214,1702,1490,1564,1896,2421,3078,3786,4484,5112,5639,6045,6330,6517,6626,6687,6710,6713,6669,6584,6416,6163,5808,5352,4806,4192,3519,2834,2142,1486,891,384,-16,-278,-422,-422,-313,-101,183,516,866,1205,1511,1765,1965,2112,2233,2337,2458,2610,2806,3063,3387,3795,4302,4914,5643,6482,7405,8393,9365,10277,11015,11523,11692,11495,10871,9856,8494,6897,5207,3592,2217,1237,736,766,1292,2226,3420,4699,5871,6772,7263,7267,6783,5851,4604,3181,1766,527,-394,-913,-988,-670,-52,723,1480,2054,2300,2103,1426,262,-1313,-3196,-5239,-7298,-9221,-10893,-12224,-13169,-13721,-13893,-13732,-13282,-12584,-11684,-10605,-9389,-8060,-6672,-5254,-3891,-2627,-1529,-652,-12,367,506,435,192,-173,-603,-1063,-1499,-1882,-2184,-2374,-2446,-2372,-2167,-1827,-1377,-856,-286,274,806,1261,1649,1948,2197,2421,2649,2931,3278,3707,4215,4774,5350,5901,6368,6716,6909,6933,6796,6508,6101,5594,5001,4333,3572,2703,1701,546,-756,-2196,-3716,-5255,-6702,-7953,-8892,-9412,-9438,-8938,-7917,-6460,-4670,-2707,-756,1020,2441,3409,3835,3735,3135,2152,907,-441,-1739,-2842,-3667,-4159,-4345,-4303,-4142,-4025,-4078,-4438,-5165,-6273,-7717,-9372,-11100,-12724,-14070,-15004,-15408,-15236,-14489,-13214,-11524,-9543,-7446,-5385,-3532,-2006,-923,-324,-221,-574,-1291,-2272,-3371,-4467,-5427,-6174,-6637,-6822,-6742,-6475,-6094,-5710,-5399,-5243,-5281,-5536,-5983,-6600,-7302,-8039,-8709,-9258,-9609,-9729,-9583,-9170,-8503,-7604,-6535,-5337,-4104,-2890,-1792,-855,-159,284,430,325,-29,-538,-1157,-1776,-2328,-2741,-2959,-2983,-2799,-2473,-2051,-1631,-1282,-1095,-1104,-1356,-1821,-2487,-3257,-4062,-4776,-5295,-5511,-5342,-4752,-3739,-2361,-720,1053,2783,4312,5472,6141,6233,5737,4697,3251,1578,-96,-1524,-2516,-2880,-2565,-1559,18,1985,4107,6126,7811,8975,9517,9397,8670,7434,5844,4054,2245,560,-862,-1929,-2576,-2803,-2624,-2120,-1395,-547,271,984,1472,1711,1667,1378,884,256,-447,-1163,-1865,-2522,-3145,-3734,-4296,-4842,-5367,-5857,-6305,-6677,-6954,-7106,-7116,-6965,-6658,-6190,-5583,-4857,-4032,-3151,-2231,-1322,-452,349,1056,1650,2128,2474,2696,2801,2781,2665,2441,2140,1758,1324,848,359,-112,-538,-879,-1095,-1166,-1050,-768,-308,281,980,1730,2505,3264,3996,4690,5354,5997,6634,7258,7867,8427,8919,9301,9554,9661,9626,9474,9239,8974,8737,8576,8530,8622,8837,9169,9567,9981,10360,10620,10716,10570,10152,9409,8370,7006,5411,3616,1747,-83,-1735,-3055,-3904,-4164,-3771,-2700,-1029,1136,3589,6117,8482,10465,11903,12693,12807,12292,11244,9794,8104,6319,4589,3038,1748,806,205,-28,31,344,809,1353,1894,2363,2717,2924,2966,2851,2568,2150,1589,936,187,-585,-1370,-2079,-2679,-3102,-3297,-3256,-2956,-2445,-1768,-1015,-267,357,786,930,743,224,-625,-1721,-2992,-4306,-5544,-6569,-7270,-7559,-7369,-6710,-5590,-4112,-2372,-516,1312,2978,4371,5406,6057,6316,6241,5901,5395,4812,4242,3740,3348,3066,2882,2754,2634,2472,2224,1851,1359,735,33,-719,-1463,-2145,-2731,-3177,-3474,-3600,-3560,-3344,-2955,-2400,-1675,-808,190,1274,2413,3552,4660,5675,6578,7319,7885,8261,8446,8443,8270,7925,7437,6801,6052,5202,4285,3334,2385,1465,627,-127,-753,-1255,-1626,-1876,-2032,-2116,-2169,-2212,-2284,-2397,-2562,-2790,-3070,-3398,-3759,-4118,-4455,-4721,-4886,-4923,-4810,-4550,-4146,-3626,-3018,-2364,-1708,-1108,-604,-270,-132,-251,-633,-1287,-2187,-3281,-4500,-5745,-6898,-7851,-8480,-8712,-8495,-7842,-6817,-5534,-4143,-2817,-1704,-950,-605,-712,-1198,-1985,-2934,-3907,-4774,-5429,-5795,-5851,-5600,-5097,-4430,-3679,-2978,-2400,-2053,-1981,-2216,-2742,-3519,-4468,-5496,-6516,-7424,-8157,-8652,-8874,-8817,-8474,-7868,-7019,-5952,-4704,-3296,-1769,-156,1491,3120,4647,5998,7074,7802,8107,7960,7361,6359,5056,3578,2080,746,-308,-917,-1040,-629,285,1612,3244,5020,6779,8362,9622,10446,10762,10530,9775,8547,6950,5110,3179,1304,-346,-1660,-2508,-2849,-2649,-1951,-830,605,2221,3874,5443,6784,7826,8462,8679,8426,7729,6607,5109,3309,1294,-835,-2965,-4983,-6795,-8305,-9455,-10200,-10527,-10438,-9960,-9142,-8046,-6779,-5429,-4139,-3009,-2169,-1692,-1636,-1999,-2730,-3721,-4827,-5872,-6691,-7127,-7084,-6494,-5398,-3847,-2008,-32,1877,3546,4834,5640,5949,5790,5256,4492,3625,2835,2226,1914,1933,2310,2984,3901,4951,6018,7006,7805,8357,8627,8611,8358,7929,7400,6864,6376,5984,5709,5504,5344,5127,4794,4256,3482,2447,1195,-220,-1687,-3108,-4357,-5352,-6018,-6331,-6285,-5927,-5297,-4472,-3515,-2479,-1428,-380,622,1582,2473,3312,4069,4758,5333,5778,6038,6071,5833,5304,4490,3449,2254,1034,-83,-965,-1483,-1582,-1204,-415,731,2076,3471,4734,5700,6232,6256,5736,4717,3296,1610,-163,-1854,-3290,-4352,-4922,-4978,-4496,-3540,-2175,-526,1282,3101,4787,6200,7225,7769,7783,7272,6268,4880,3218,1439,-315,-1914,-3257,-4289,-4997,-5416,-5608,-5659,-5660,-5679,-5778,-5971,-6238,-6537,-6789,-6917,-6846,-6516,-5917,-5059,-4005,-2850,-1705,-699,56,469,491,105,-643,-1694,-2918,-4214,-5413,-6415,-7081,-7356,-7183,-6588,-5620,-4378,-2997,-1613,-383,573,1158,1322,1066,439,-468,-1543,-2658,-3700,-4573,-5205,-5557,-5617,-5383,-4880,-4136,-3186,-2086,-888,332,1494,2509,3289,3764,3870,3598,2949,1976,761,-603,-1985,-3274,-4353,-5130,-5541,-5553,-5168,-4423,-3383,-2123,-742,685,2057,3321,4393,5238,5805,6054,5982,5555,4824,3789,2549,1152,-277,-1668,-2914,-3950,-4723,-5200,-5389,-5309,-4998,-4525,-3947,-3344,-2780,-2303,-1960,-1754,-1686,-1732,-1854,-2022,-2195,-2363,-2502,-2632,-2752,-2885,-3056,-3266,-3537,-3852,-4204,-4569,-4922,-5223,-5464,-5605,-5654,-5599,-5443,-5215,-4916,-4584,-4239,-3905,-3623,-3395,-3273,-3242,-3336,-3538,-3846,-4231,-4674,-5115,-5523,-5831,-5986,-5945,-5655,-5098,-4264,-3163,-1843,-347,1215,2762,4142,5261,5976,6217,5924,5097,3793,2110,202,-1760,-3578,-5084,-6118,-6595,-6460,-5760,-4563,-3028,-1302,417,1980,3229,4088,4489,4457,4024,3280,2329,1267,215,-757,-1567,-2176,-2553,-2678,-2563,-2201,-1626,-848,82,1139,2239,3344,4356,5220,5867,6251,6358,6186,5785,5189,4494,3737,3013,2341,1762,1269,857,499,183,-105,-370,-575,-718,-738,-621,-328,141,785,1553,2402,3240,3977,4538,4814,4787,4391,3671,2633,1369,-49,-1522,-2954,-4264,-5373,-6235,-6809,-7092,-7081,-6824,-6352,-5746,-5064,-4385,-3774,-3276,-2927,-2729,-2661,-2692,-2753,-2791,-2726,-2512,-2089,-1451,-569,499,1729,3020,4284,5413,6286,6822,6937,6593,5798,4568,3007,1186,-741,-2658,-4419,-5905,-7010,-7669,-7845,-7553,-6846,-5812,-4565,-3229,-1920,-735,265,1042,1609,1986,2227,2377,2498,2607,2736,2865,2972,3010,2930,2694,2271,1673,925,98,-723,-1458,-2004,-2328,-2371,-2171,-1740,-1170,-521,112,668,1084,1335,1415,1339,1158,914,686,539,523,705,1082,1677,2438,3335,4281,5225,6066,6766,7241,7478,7429,7113,6526,5713,4708,3579,2390,1209,112,-846,-1610,-2139,-2425,-2437,-2210,-1732,-1049,-193,802,1865,2966,4032,5016,5872,6548,7013,7236,7195,6880,6291,5450,4387,3155,1830,484,-779,-1882,-2748,-3318,-3585,-3547,-3273,-2812,-2279,-1736,-1285,-952,-783,-745,-827,-959,-1085,-1152,-1102,-923,-586,-125,456,1089,1755,2383,2953,3418,3773,4002,4122,4142,4078,3957,3785,3571,3319,3015,2658,2233,1741,1172,550,-127,-822,-1522,-2192,-2811,-3353,-3798,-4134,-4351,-4455,-4450,-4352,-4170,-3902,-3555,-3081,-2484,-1691,-703,513,1936,3516,5169,6778,8206,9312,9982,10126,9720,8791,7427,5762,3974,2224,713,-454,-1150,-1373,-1119,-489,419,1452,2471,3359,4000,4372,4437,4257,3884,3406,2931,2518,2259,2173,2285,2578,3031,3596,4250,4935,5638,6314,6946,7500,7951,8257,8389,8302,7967,7371,6492,5363,3989,2438,756,-977,-2686,-4287,-5695,-6824,-7603,-7968,-7879,-7328,-6329,-4939,-3250,-1361,584,2468,4157,5554,6576,7194,7382,7192,6652,5852,4860,3753,2604,1453,339,-720,-1712,-2636,-3468,-4206,-4808,-5255,-5508,-5550,-5363,-4969,-4369,-3632,-2766,-1858,-917,-20,828,1560,2173,2622,2900,3001,2933,2728,2435,2107,1817,1622,1564,1679,1935,2320,2737,3130,3389,3449,3246,2750,1975,959,-213,-1446,-2617,-3619,-4345,-4725,-4718,-4324,-3578,-2555,-1329,-18,1306,2552,3663,4615,5385,5983,6422,6706,6845,6837,6659,6317,5778,5065,4175,3162,2070,977,-45,-918,-1578,-1982,-2105,-1952,-1549,-944,-196,618,1439,2181,2809,3253,3503,3526,3343,2955,2412,1749,1029,315,-337,-869,-1249,-1459,-1506,-1426,-1259,-1083,-940,-909,-1004,-1254,-1631,-2106,-2620,-3108,-3523,-3799,-3925,-3893,-3710,-3440,-3108,-2803,-2565,-2460,-2510,-2739,-3127,-3641,-4210,-4761,-5194,-5431,-5391,-5030,-4337,-3330,-2074,-654,820,2229,3459,4417,5022,5256,5099,4604,3828,2858,1796,729,-253,-1090,-1730,-2166,-2387,-2416,-2298,-2055,-1769,-1473,-1233,-1092,-1081,-1214,-1491,-1873,-2338,-2812,-3250,-3587,-3762,-3740,-3469,-2950,-2157,-1131,112,1499,2950,4385,5682,6767,7544,7958,7978,7594,6834,5740,4383,2826,1171,-520,-2139,-3632,-4909,-5915,-6593,-6903,-6820,-6337,-5472,-4266,-2774,-1101,676,2405,3998,5298,6241,6722,6729,6285,5435,4327,3074,1852,802,39,-373,-409,-128,392,1021,1631,2090,2313,2231,1853,1198,346,-621,-1609,-2533,-3333,-3980,-4454,-4784,-4983,-5094,-5130,-5102,-4998,-4788,-4445,-3924,-3216,-2308,-1236,-50,1179,2344,3368,4145,4599,4687,4359,3635,2539,1125,-500,-2259,-4012,-5659,-7089,-8213,-8977,-9341,-9310,-8896,-8160,-7133,-5910,-4519,-3051,-1537,-45,1384,2688,3813,4700,5292,5552,5445,4967,4142,2996,1609,35,-1627,-3303,-4909,-6374,-7639,-8658,-9397,-9847,-9986,-9845,-9418,-8761,-7904,-6903,-5827,-4719,-3660,-2679,-1818,-1092,-497,-7,398,772,1139,1532,1966,2429,2900,3337,3681,3874,3855,3576,3007,2146,1016,-320,-1772,-3236,-4577,-5695,-6457,-6810,-6686,-6091,-5053,-3644,-1959,-119,1751,3529,5098,6369,7284,7797,7917,7664,7085,6264,5263,4182,3100,2085,1215,522,46,-210,-256,-132,108,393,627,746,656,319,-300,-1179,-2275,-3492,-4726,-5837,-6712,-7228,-7336,-6985,-6226,-5106,-3751,-2273,-822,495,1560,2325,2742,2832,2611,2151,1498,727,-110,-968,-1804,-2599,-3315,-3940,-4422,-4761,-4890,-4823,-4519,-4016,-3323,-2533,-1694,-946,-349,-25,-5,-323,-937,-1785,-2755,-3718,-4556,-5148,-5425,-5345,-4912,-4186,-3233,-2180,-1118,-168,585,1094,1317,1281,1014,584,72,-454,-918,-1281,-1507,-1608,-1595,-1513,-1406,-1301,-1250,-1248,-1317,-1428,-1571,-1711,-1825,-1897,-1907,-1863,-1750,-1584,-1359,-1074,-731,-305,183,761,1396,2086,2782,3466,4071,4579,4939,5128,5132,4929,4530,3933,3154,2234,1178,66,-1081,-2199,-3236,-4159,-4926,-5520,-5915,-6118,-6104,-5888,-5469,-4860,-4088,-3204,-2263,-1343,-531,113,517,667,567,258,-177,-654,-1063,-1324,-1366,-1160,-721,-96,614,1303,1842,2115,2038,1562,690,-518,-1963,-3512,-5003,-6296,-7247,-7770,-7804,-7354,-6453,-5187,-3661,-1993,-310,1277,2673,3791,4600,5061,5197,5025,4610,4000,3284,2508,1758,1064,482,24,-302,-499,-602,-628,-630,-627,-662,-735,-867,-1033,-1227,-1417,-1583,-1696,-1755,-1733,-1647,-1495,-1282,-1028,-731,-394,-31,382,830,1336,1888,2495,3133,3783,4407,4943,5348,5540,5471,5097,4381,3349,2023,489,-1152,-2780,-4250,-5442,-6237,-6544,-6331,-5575,-4345,-2709,-810,1217,3200,5000,6478,7547,8163,8320,8084,7522,6772,5933,5131,4443,3909,3547,3309,3141,2959,2694,2271,1663,853,-140,-1263,-2462,-3658,-4774,-5746,-6501,-7007,-7213,-7131,-6751,-6108,-5256,-4235,-3132,-2006,-917,71,937,1643,2196,2603,2880,3064,3171,3226,3249,3218,3141,2976,2709,2300,1739,1008,125,-880,-1943,-2992,-3913,-4626,-5007,-5003,-4553,-3655,-2350,-719,1125,3010,4800,6312,7424,8036,8109,7651,6733,5468,3980,2446,985,-268,-1214,-1817,-2043,-1935,-1539,-951,-262,397,939,1258,1303,1053,529,-195,-1026,-1834,-2512,-2937,-3054,-2824,-2261,-1433,-414,678,1736,2663,3366,3809,3950,3817,3433,2876,2215,1550,958,521,283,277,483,875,1374,1908,2379,2707,2817,2670,2250,1576,713,-295,-1317,-2316,-3172,-3860,-4325,-4563,-4581,-4395,-4047,-3550,-2947,-2255,-1486,-668,205,1102,2001,2879,3662,4322,4781,4995,4930,4575,3941,3096,2088,1033,-1,-918,-1674,-2245,-2634,-2907,-3100,-3321,-3610,-4038,-4613,-5326,-6123,-6934,-7649,-8188,-8440,-8352,-7885,-7042,-5878,-4468,-2936,-1396,10,1187,2052,2569,2759,2652,2358,1951,1569,1285,1191,1306,1646,2140,2741,3308,3766,3988,3911,3488,2718,1628,298,-1195,-2719,-4186,-5458,-6469,-7128,-7411,-7307,-6849,-6088,-5110,-4002,-2852,-1756,-763,62,719,1189,1517,1725,1867,1993,2135,2329,2578,2866,3169,3439,3629,3708,3636,3436,3108,2717,2302,1937,1662,1508,1491,1585,1767,1996,2227,2440,2608,2741,2841,2949,3082,3275,3549,3908,4342,4825,5298,5724,6023,6166,6095,5806,5298,4584,3721,2736,1710,679,-290,-1158,-1902,-2493,-2955,-3289,-3529,-3702,-3825,-3905,-3941,-3892,-3754,-3468,-3039,-2449,-1716,-887,5,887,1709,2423,2982,3381,3597,3650,3548,3311,2961,2510,1978,1367,711,1,-703,-1394,-2004,-2496,-2819,-2940,-2835,-2513,-1999,-1345,-623,88,723,1215,1535,1693,1694,1618,1504,1441,1474,1652,1987,2463,3046,3649,4208,4609,4795,4677,4253,3507,2501,1312,39,-1195,-2287,-3146,-3709,-3957,-3907,-3601,-3123,-2541,-1948,-1402,-949,-606,-365,-194,-60,87,275,531,861,1250,1694,2149,2618,3059,3489,3874,4240,4563,4850,5080,5240,5300,5247,5063,4740,4313,3788,3240,2713,2272,1982,1875,1982,2293,2784,3390,4058,4684,5221,5566,5699,5569,5186,4567,3763,2835,1875,962,183,-396,-736,-829,-704,-426,-79,242,442,450,216,-256,-955,-1808,-2747,-3681,-4523,-5203,-5668,-5877,-5837,-5543,-5037,-4346,-3520,-2598,-1625,-628,353,1315,2218,3070,3838,4524,5097,5557,5877,6049,6074,5931,5650,5216,4663,4000,3255,2459,1655,876,186,-392,-812,-1064,-1158,-1115,-981,-822,-677,-622,-662,-839,-1108,-1457,-1816,-2130,-2342,-2399,-2277,-1977,-1513,-935,-299,328,889,1340,1657,1843,1915,1914,1883,1862,1884,1969,2123,2327,2573,2814,3040,3213,3329,3370,3357,3283,3185,3055,2923,2775,2620,2451,2256,2045,1814,1591,1393,1247,1191,1228,1386,1647,2002,2417,2859,3292,3675,3988,4201,4303,4291,4151,3899,3537,3077,2549,1968,1377,789,245,-252,-673,-1032,-1313,-1533,-1680,-1772,-1794,-1765,-1669,-1529,-1331,-1088,-801,-464,-90,331,781,1246,1706,2107,2427,2589,2562,2304,1791,1045,91,-998,-2151,-3267,-4270,-5074,-5624,-5871,-5804,-5406,-4721,-3762,-2613,-1319,11,1320,2507,3523,4309,4856,5169,5288,5266,5168,5056,4973,4944,4959,4995,5006,4941,4749,4391,3844,3106,2196,1147,10,-1156,-2296,-3359,-4295,-5088,-5709,-6165,-6460,-6588,-6572,-6380,-6036,-5505,-4795,-3916,-2867,-1716,-474,762,1959,3033,3938,4627,5072,5261,5206,4930,4468,3873,3181,2452,1706,984,282,-388,-1028,-1647,-2224,-2744,-3173,-3444,-3533,-3364,-2946,-2254,-1354,-306,793,1815,2668,3241,3474,3343,2857,2071,1071,-31,-1126,-2087,-2836,-3289,-3432,-3257,-2822,-2190,-1469,-753,-144,279,456,361,-10,-622,-1437,-2375,-3373,-4341,-5210,-5920,-6417,-6682,-6693,-6459,-5994,-5333,-4505,-3573,-2578,-1597,-689,80,643,957,981,706,139,-675,-1683,-2788,-3916,-4960,-5853,-6530,-6966,-7149,-7115,-6883,-6523,-6068,-5586,-5101,-4656,-4260,-3925,-3658,-3450,-3315,-3246,-3250,-3326,-3466,-3652,-3862,-4067,-4239,-4355,-4401,-4370,-4268,-4111,-3911,-3697,-3475,-3263,-3055,-2856,-2641,-2408,-2134,-1814,-1455,-1067,-685,-351,-113,-28,-131,-460,-991,-1718,-2547,-3418,-4205,-4813,-5150,-5148,-4785,-4074,-3082,-1900,-663,513,1501,2208,2593,2635,2393,1932,1358,790,314,23,-51,106,458,942,1473,1955,2315,2467,2400,2089,1591,958,294,-328,-792,-1055,-1066,-832,-388,185,816,1370,1780,1950,1837,1426,738,-172,-1217,-2301,-3312,-4159,-4749,-5037,-4995,-4633,-4004,-3166,-2208,-1227,-301,476,1046,1367,1412,1200,751,131,-609,-1389,-2155,-2853,-3437,-3886,-4174,-4281,-4213,-3940,-3493,-2867,-2113,-1275,-424,368,1033,1513,1778,1814,1649,1292,815,226,-413,-1094,-1794,-2506,-3214,-3906,-4551,-5115,-5564,-5836,-5921,-5763,-5380,-4762,-3946,-2979,-1918,-843,190,1100,1853,2410,2761,2926,2912,2784,2557,2302,2034,1808,1625,1524,1487,1530,1630,1779,1948,2111,2239,2304,2279,2147,1892,1513,1011,412,-272,-990,-1703,-2347,-2863,-3182,-3246,-3012,-2446,-1571,-412,962,2448,3957,5348,6544,7416,7935,8029,7728,7045,6065,4865,3565,2267,1080,84,-668,-1146,-1374,-1370,-1222,-976,-732,-542,-473,-554,-800,-1202,-1720,-2316,-2914,-3473,-3913,-4217,-4339,-4287,-4082,-3745,-3349,-2924,-2546,-2252,-2081,-2042,-2141,-2336,-2608,-2894,-3157,-3353,-3454,-3432,-3291,-3019,-2626,-2129,-1535,-883,-198,478,1095,1627,2029,2291,2414,2405,2305,2137,1934,1723,1508,1282,1033,719,324,-184,-819,-1565,-2416,-3319,-4227,-5086,-5815,-6377,-6698,-6763,-6540,-6052,-5316,-4393,-3343,-2232,-1137,-104,806,1576,2178,2618,2889,3019,3011,2900,2705,2451,2169,1885,1619,1395,1227,1115,1072,1072,1121,1181,1239,1276,1272,1224,1134,1002,857,697,565,458,423,458,593,819,1143,1533,1977,2428,2869,3258,3591,3849,4037,4170,4255,4321,4372,4423,4461,4482,4440,4317,4066,3659,3081,2321,1410,370,-722,-1820,-2831,-3692,-4342,-4732,-4838,-4656,-4208,-3523,-2662,-1667,-601,478,1530,2490,3339,4005,4486,4716,4702,4416,3874,3100,2139,1057,-73,-1157,-2114,-2849,-3302,-3400,-3143,-2515,-1570,-367,1000,2443,3843,5127,6201,7009,7521,7701,7567,7131,6418,5492,4386,3185,1940,727,-406,-1389,-2210,-2819,-3245,-3465,-3528,-3440,-3243,-2956,-2602,-2186,-1721,-1201,-629,-2,676,1391,2134,2867,3561,4181,4666,4997,5117,5003,4650,4047,3219,2216,1068,-127,-1318,-2415,-3352,-4078,-4559,-4777,-4752,-4509,-4099,-3579,-3016,-2458,-1975,-1577,-1306,-1140,-1068,-1050,-1042,-997,-867,-629,-262,229,813,1455,2097,2669,3116,3375,3394,3160,2650,1900,941,-151,-1301,-2406,-3373,-4111,-4553,-4654,-4422,-3882,-3116,-2223,-1322,-525,63,380,391,111,-409,-1097,-1854,-2596,-3245,-3743,-4075,-4239,-4261,-4196,-4085,-3988,-3935,-3950,-4041,-4177,-4342,-4472,-4540,-4477,-4266,-3865,-3282,-2525,-1636,-663,316,1235,2014,2595,2930,2999,2793,2338,1661,823,-127,-1121,-2103,-3018,-3821,-4482,-4989,-5333,-5527,-5581,-5508,-5328,-5041,-4659,-4173,-3591,-2910,-2139,-1295,-385,544,1486,2389,3238,4006,4670,5224,5657,5966,6155,6223,6175,6021,5765,5425,5008,4532,4002,3427,2809,2158,1474,776,78,-596,-1204,-1723,-2101,-2318,-2325,-2123,-1680,-1023,-166,857,1974,3142,4267,5287,6126,6722,7034,7038,6736,6166,5372,4434,3425,2436,1527,770,194,-180,-346,-334,-167,115,466,855,1240,1604,1913,2159,2305,2347,2257,2039,1693,1236,719,166,-339,-768,-1062,-1191,-1155,-955,-644,-274,86,352,471,375,60,-484,-1191,-2006,-2811,-3516,-4002,-4202,-4047,-3538,-2684,-1559,-237,1165,2543,3792,4815,5562,5989,6105,5936,5527,4958,4277,3571,2880,2248,1705,1240,865,534,239,-69,-404,-792,-1228,-1706,-2194,-2657,-3045,-3309,-3406,-3287,-2939,-2330,-1493,-428,777,2095,3395,4630,5676,6475,6972,7123,6953,6478,5770,4917,4006,3149,2420,1898,1612,1564,1733,2033,2410,2742,2969,3005,2823,2420,1834,1137,420,-206,-651,-827,-679,-203,606,1679,2949,4326,5690,6942,7958,8649,8925,8732,8062,6921,5400,3592,1642,-286,-2056,-3514,-4584,-5197,-5360,-5112,-4518,-3686,-2705,-1676,-676,240,1046,1719,2284,2740,3117,3420,3660,3828,3915,3899,3761,3482,3044,2457,1710,844,-122,-1128,-2112,-3010,-3732,-4227,-4412,-4272,-3786,-2985,-1927,-686,623,1919,3086,4067,4803,5277,5502,5511,5357,5107,4818,4539,4301,4113,3969,3833,3686,3461,3157,2717,2160,1479,717,-90,-873,-1588,-2153,-2543,-2705,-2633,-2340,-1833,-1178,-398,426,1255,2038,2732,3328,3799,4155,4389,4516,4523,4425,4213,3897,3496,3022,2518,2010,1532,1105,745,434,176,-78,-338,-633,-968,-1318,-1655,-1915,-2038,-1961,-1637,-1052,-219,800,1927,3054,4069,4877,5399,5594,5483,5083,4504,3812,3139,2555,2145,1928,1908,2032,2239,2429,2520,2430,2090,1490,613,-480,-1742,-3066,-4356,-5502,-6399,-6971,-7158,-6944,-6341,-5401,-4204,-2851,-1456,-120,1051,1995,2648,2997,3027,2766,2231,1474,524,-553,-1714,-2880,-3984,-4941,-5673,-6101,-6182,-5877,-5208,-4209,-2964,-1570,-143,1194,2350,3227,3798,4034,3973,3645,3136,2491,1792,1065,348,-365,-1072,-1799,-2549,-3340,-4150,-4973,-5772,-6507,-7145,-7634,-7950,-8050,-7929,-7555,-6954,-6117,-5094,-3901,-2611,-1259,82,1361,2524,3526,4328,4914,5261,5366,5239,4874,4302,3527,2588,1516,343,-860,-2076,-3216,-4262,-5157,-5872,-6392,-6700,-6806,-6707,-6425,-5967,-5357,-4610,-3746,-2799,-1790,-781,208,1102,1869,2461,2847,3029,3007,2823,2520,2145,1762,1386,1063,761,487,183,-168,-615,-1162,-1810,-2518,-3230,-3862,-4336,-4569,-4510,-4145,-3493,-2620,-1615,-595,335,1072,1546,1714,1569,1135,466,-365,-1276,-2185,-3011,-3696,-4192,-4486,-4571,-4494,-4268,-3979,-3660,-3379,-3176,-3068,-3069,-3162,-3305,-3467,-3572,-3581,-3431,-3091,-2528,-1763,-790,307,1511,2703,3853,4844,5645,6162,6367,6210,5677,4768,3510,1960,202,-1652,-3484,-5156,-6562,-7606,-8235,-8438,-8238,-7709,-6928,-6005,-5021,-4063,-3179,-2396,-1706,-1100,-519,47,664,1325,2061,2832,3626,4381,5059,5596,5952,6093,5988,5651,5070,4296,3364,2332,1274,256,-645,-1365,-1864,-2102,-2089,-1828,-1369,-749,-30,736,1502,2217,2860,3386,3786,4033,4131,4070,3884,3578,3213,2807,2417,2055,1738,1452,1167,855,459,-33,-657,-1387,-2197,-3025,-3795,-4432,-4863,-5043,-4963,-4634,-4125,-3499,-2859,-2287,-1864,-1642,-1645,-1858,-2252,-2752,-3294,-3795,-4189,-4434,-4502,-4399,-4154,-3807,-3417,-3037,-2720,-2507,-2424,-2480,-2666,-2965,-3338,-3749,-4154,-4499,-4746,-4845,-4771,-4496,-4018,-3350,-2520,-1587,-614,319,1111,1697,1971,1903,1428,570,-664,-2181,-3905,-5690,-7410,-8922,-10092,-10831,-11060,-10777,-9993,-8790,-7257,-5524,-3712,-1951,-328,1058,2184,3011,3568,3865,3960,3876,3664,3337,2915,2387,1758,1004,128,-872,-1983,-3167,-4391,-5578,-6672,-7580,-8237,-8559,-8507,-8036,-7157,-5889,-4302,-2477,-528,1432,3276,4899,6215,7152,7700,7844,7638,7140,6436,5622,4800,4044,3438,3006,2768,2688,2716,2776,2781,2650,2318,1727,877,-235,-1547,-3003,-4494,-5932,-7194,-8179,-8809,-9004,-8760,-8070,-6987,-5591,-3976,-2263,-566,1010,2355,3415,4110,4443,4384,3980,3257,2282,1133,-120,-1370,-2548,-3555,-4324,-4792,-4919,-4703,-4146,-3315,-2255,-1088,115,1226,2178,2897,3359,3565,3554,3390,3159,2933,2792,2764,2864,3065,3288,3481,3511,3343,2876,2105,1038,-290,-1770,-3318,-4795,-6097,-7112,-7780,-8051,-7930,-7442,-6640,-5597,-4380,-3068,-1719,-387,897,2102,3222,4237,5148,5933,6595,7096,7439,7586,7532,7270,6794,6124,5275,4285,3180,2013,800,-401,-1577,-2679,-3678,-4530,-5185,-5599,-5723,-5518,-4976,-4087,-2898,-1467,123,1757,3340,4757,5941,6831,7414,7704,7735,7573,7273,6898,6492,6085,5680,5274,4834,4339,3765,3097,2344,1537,706,-63,-737,-1222,-1491,-1512,-1275,-828,-209,493,1195,1831,2314,2628,2738,2668,2443,2115,1720,1326,943,624,352,151,-10,-126,-221,-296,-351,-392,-400,-380,-331,-242,-141,-7,135,291,465,656,886,1165,1521,1961,2515,3175,3942,4796,5683,6557,7332,7925,8253,8233,7813,6974,5718,4119,2248,256,-1750,-3600,-5194,-6428,-7232,-7613,-7558,-7149,-6429,-5507,-4447,-3341,-2242,-1214,-276,526,1209,1732,2119,2347,2417,2326,2061,1646,1085,432,-280,-969,-1573,-2030,-2274,-2297,-2077,-1645,-1051,-342,403,1125,1775,2297,2686,2911,2998,2946,2790,2562,2280,2005,1732,1511,1330,1201,1102,1009,894,721,471,122,-326,-860,-1460,-2097,-2715,-3302,-3786,-4173,-4428,-4565,-4595,-4560,-4487,-4420,-4377,-4362,-4373,-4361,-4305,-4134,-3830,-3345,-2694,-1879,-959,13,956,1791,2453,2876,3029,2887,2462,1762,834,-287,-1541,-2865,-4195,-5448,-6563,-7451,-8066,-8344,-8262,-7815,-7007,-5898,-4533,-3016,-1424,129,1561,2781,3725,4365,4656,4635,4284,3663,2803,1739,551,-744,-2045,-3327,-4495,-5505,-6293,-6800,-7007,-6877,-6441,-5715,-4773,-3676,-2519,-1380,-327,584,1332,1910,2326,2618,2803,2919,2984,2997,2967,2870,2688,2413,2011,1514,894,221,-513,-1235,-1926,-2548,-3067,-3481,-3762,-3917,-3932,-3802,-3521,-3071,-2458,-1661,-703,415,1653,2973,4318,5637,6853,7928,8798,9428,9803,9907,9747,9345,8714,7900,6920,5827,4647,3432,2220,1056,-17,-969,-1765,-2399,-2870,-3178,-3362,-3428,-3413,-3332,-3188,-2992,-2732,-2403,-2006,-1538,-1014,-458,125,681,1217,1668,2042,2286,2402,2364,2188,1874,1474,1020,579,211,-30,-96,25,345,815,1403,2039,2656,3204,3627,3904,4027,4006,3866,3652,3398,3160,2969,2861,2851,2933,3094,3290,3480,3600,3612,3459,3135,2624,1951,1164,300,-557,-1363,-2037,-2549,-2851,-2940,-2813,-2484,-2003,-1378,-682,87,877,1688,2510,3345,4190,5050,5889,6694,7391,7932,8245,8271,7971,7326,6354,5101,3632,2051,438,-1081,-2441,-3543,-4357,-4834,-4994,-4829,-4398,-3734,-2894,-1935,-906,151,1183,2168,3061,3855,4507,5039,5417,5667,5788,5792,5695,5518,5255,4953,4594,4224,3841,3463,3116,2790,2524,2289,2116,1976,1872,1795,1723,1668,1606,1557,1516,1487,1487,1501,1539,1578,1601,1587,1501,1323,1033,618,94,-534,-1214,-1908,-2551,-3084,-3447,-3596,-3481,-3111,-2465,-1604,-561,576,1730,2792,3690,4327,4674,4694,4425,3909,3253,2550,1924,1473,1270,1357,1721,2319,3054,3826,4493,4949,5086,4829,4171,3098,1702,52,-1713,-3456,-5042,-6327,-7215,-7624,-7526,-6928,-5889,-4484,-2833,-1045,755,2465,3990,5268,6240,6897,7224,7252,7000,6524,5856,5054,4153,3182,2186,1167,171,-801,-1706,-2539,-3258,-3862,-4316,-4621,-4749,-4711,-4486,-4092,-3524,-2807,-1957,-1015,-19,971,1909,2722,3388,3848,4127,4215,4178,4054,3919,3825,3811,3888,4037,4210,4331,4326,4112,3639,2885,1855,618,-767,-2157,-3470,-4564,-5356,-5774,-5776,-5361,-4569,-3454,-2109,-638,860,2261,3491,4446,5089,5381,5314,4929,4244,3355,2314,1224,160,-796,-1578,-2132,-2441,-2489,-2311,-1939,-1450,-903,-396,18,274,339,222,-64,-449,-878,-1254,-1517,-1595,-1452,-1085,-498,248,1100,1965,2763,3402,3806,3911,3687,3115,2227,1065,-298,-1758,-3227,-4587,-5747,-6632,-7177,-7370,-7209,-6733,-6006,-5099,-4118,-3137,-2252,-1537,-1017,-751,-686,-834,-1103,-1455,-1804,-2091,-2273,-2314,-2215,-2008,-1717,-1430,-1191,-1086,-1158,-1450,-1957,-2663,-3501,-4392,-5233,-5921,-6350,-6446,-6152,-5453,-4368,-2952,-1300,492,2287,3980,5446,6610,7393,7784,7760,7368,6655,5678,4535,3269,1976,682,-561,-1734,-2824,-3815,-4697,-5464,-6078,-6540,-6815,-6893,-6782,-6482,-6031,-5456,-4811,-4121,-3454,-2817,-2267,-1804,-1454,-1213,-1067,-1008,-998,-1024,-1063,-1093,-1113,-1111,-1090,-1048,-973,-878,-739,-577,-381,-177,22,182,291,307,237,64,-187,-499,-821,-1128,-1361,-1501,-1523,-1419,-1212,-909,-569,-205,118,379,533,549,412,99,-396,-1045,-1846,-2726,-3643,-4524,-5282,-5860,-6183,-6221,-5938,-5359,-4490,-3408,-2153,-825,529,1805,2967,3933,4672,5140,5311,5174,4728,3994,2991,1781,396,-1070,-2584,-4047,-5426,-6647,-7681,-8490,-9062,-9374,-9439,-9243,-8808,-8137,-7245,-6164,-4913,-3542,-2097,-623,806,2156,3351,4374,5164,5722,6023,6089,5925,5572,5055,4406,3666,2839,1975,1058,146,-771,-1640,-2430,-3099,-3608,-3911,-4012,-3892,-3592,-3158,-2649,-2153,-1735,-1466,-1396,-1536,-1892,-2417,-3051,-3721,-4326,-4788,-5028,-4992,-4662,-4041,-3177,-2143,-1035,37,972,1670,2070,2124,1837,1227,362,-696,-1855,-3038,-4159,-5164,-5979,-6587,-6936,-7018,-6827,-6357,-5643,-4704,-3601,-2389,-1139,80,1210,2201,3026,3670,4137,4422,4550,4499,4291,3891,3315,2539,1582,471,-767,-2043,-3300,-4440,-5367,-6023,-6330,-6274,-5853,-5106,-4100,-2927,-1688,-482,583,1450,2063,2405,2504,2377,2093,1696,1246,777,329,-100,-484,-842,-1165,-1456,-1698,-1884,-1972,-1951,-1779,-1445,-946,-296,468,1284,2080,2773,3288,3566,3576,3312,2816,2150,1410,696,112,-261,-352,-159,319,988,1772,2524,3130,3468,3458,3067,2303,1229,-51,-1424,-2750,-3921,-4830,-5416,-5651,-5528,-5092,-4381,-3473,-2428,-1321,-208,854,1825,2678,3379,3932,4306,4512,4531,4367,4013,3476,2774,1923,977,-27,-1026,-1960,-2787,-3454,-3954,-4270,-4436,-4460,-4391,-4258,-4074,-3867,-3611,-3302,-2916,-2425,-1825,-1119,-327,506,1328,2079,2702,3144,3370,3355,3089,2586,1856,949,-92,-1199,-2279,-3262,-4029,-4520,-4646,-4384,-3713,-2678,-1343,185,1778,3301,4614,5606,6175,6286,5907,5092,3898,2439,840,-767,-2245,-3503,-4442,-5042,-5292,-5215,-4897,-4377,-3765,-3111,-2484,-1910,-1411,-962,-553,-139,315,830,1438,2129,2900,3724,4569,5398,6179,6875,7463,7914,8218,8342,8293,8037,7593,6939,6102,5097,3954,2723,1455,205,-955,-1972,-2791,-3370,-3693,-3756,-3570,-3189,-2639,-2011,-1334,-693,-110,381,773,1089,1344,1584,1842,2149,2532,2984,3502,4054,4593,5083,5455,5686,5731,5591,5257,4773,4156,3467,2743,2033,1371,780,278,-135,-449,-672,-803,-842,-794,-668,-453,-183,157,531,936,1355,1767,2173,2548,2914,3247,3571,3863,4119,4314,4404,4357,4112,3649,2934,1986,824,-474,-1836,-3148,-4307,-5227,-5822,-6066,-5947,-5501,-4791,-3898,-2917,-1933,-1027,-243,386,870,1229,1501,1733,1947,2170,2391,2580,2702,2696,2517,2132,1520,711,-260,-1316,-2363,-3320,-4077,-4585,-4790,-4685,-4296,-3666,-2865,-1969,-1050,-173,616,1276,1811,2193,2467,2614,2689,2680,2628,2522,2380,2188,1954,1669,1335,961,549,124,-302,-722,-1120,-1504,-1884,-2257,-2662,-3076,-3530,-3988,-4457,-4890,-5274,-5565,-5736,-5770,-5634,-5341,-4878,-4269,-3533,-2704,-1815,-915,-32,771,1481,2039,2439,2660,2685,2539,2214,1740,1145,440,-319,-1127,-1925,-2686,-3357,-3900,-4268,-4435,-4377,-4108,-3644,-3041,-2346,-1647,-988,-444,-31,231,364,391,357,289,212,139,54,-51,-205,-421,-709,-1051,-1426,-1789,-2076,-2254,-2256,-2088,-1730,-1234,-638,-28,526,946,1172,1169,932,480,-130,-830,-1548,-2185,-2700,-3026,-3156,-3097,-2879,-2562,-2197,-1852,-1562,-1360,-1246,-1191,-1164,-1105,-970,-708,-305,262,952,1748,2577,3388,4104,4680,5047,5210,5128,4847,4384,3797,3134,2460,1808,1230,729,327,12,-223,-384,-496,-554,-577,-567,-543,-502,-477,-450,-461,-484,-531,-572,-586,-534,-385,-101,332,920,1651,2477,3359,4208,4967,5537,5862,5873,5540,4852,3834,2535,1046,-546,-2110,-3537,-4715,-5541,-5969,-5952,-5513,-4687,-3561,-2224,-804,608,1895,2985,3826,4387,4685,4744,4613,4360,4045,3744,3502,3388,3407,3603,3937,4405,4936,5480,5939,6255,6337,6153,5676,4907,3904,2719,1453,203,-932,-1869,-2541,-2916,-2986,-2774,-2319,-1694,-941,-147,647,1394,2053,2626,3084,3455,3717,3911,4005,4041,3987,3873,3682,3440,3140,2815,2457,2108,1759,1444,1167,943,795,728,761,898,1155,1520,2006,2588,3254,3984,4740,5495,6218,6866,7425,7856,8143,8270,8214,7965,7519,6865,6023,5002,3839,2574,1266,-36,-1255,-2347,-3247,-3919,-4334,-4477,-4356,-3980,-3397,-2618,-1723,-722,308,1347,2344,3276,4121,4860,5490,5998,6377,6629,6734,6695,6504,6162,5690,5094,4422,3689,2957,2239,1580,988,471,26,-366,-709,-1027,-1316,-1585,-1804,-1973,-2039,-2003,-1813,-1471,-966,-301,482,1363,2274,3160,3956,4595,5012,5177,5039,4612,3900,2957,1833,631,-592,-1722,-2704,-3469,-3975,-4211,-4165,-3875,-3359,-2686,-1900,-1065,-245,512,1158,1651,1968,2085,1993,1696,1204,540,-243,-1105,-1970,-2771,-3435,-3892,-4084,-3978,-3553,-2835,-1855,-700,562,1801,2936,3855,4490,4792,4736,4351,3672,2787,1777,749,-200,-989,-1557,-1855,-1903,-1687,-1290,-746,-149,436,937,1306,1508,1541,1416,1170,851,511,195,-61,-238,-354,-415,-471,-567,-726,-999,-1361,-1813,-2290,-2734,-3066,-3217,-3136,-2799,-2222,-1456,-588,281,1039,1580,1831,1744,1323,612,-321,-1359,-2406,-3335,-4074,-4536,-4714,-4584,-4205,-3611,-2888,-2099,-1329,-619,-25,443,781,998,1122,1176,1180,1158,1103,1024,900,722,483,155,-244,-740,-1298,-1928,-2590,-3279,-3951,-4592,-5158,-5643,-5999,-6237,-6324,-6270,-6079,-5761,-5344,-4850,-4311,-3753,-3209,-2690,-2225,-1812,-1464,-1188,-980,-856,-818,-867,-1024,-1269,-1622,-2044,-2539,-3039,-3537,-3947,-4249,-4379,-4321,-4060,-3612,-3014,-2313,-1591,-890,-293,185,516,720,837,910,1013,1185,1480,1900,2444,3067,3715,4306,4764,5013,4992,4662,4028,3088,1926,582,-830,-2229,-3517,-4610,-5446,-5965,-6155,-5996,-5515,-4745,-3732,-2550,-1265,54,1333,2522,3577,4457,5160,5664,5983,6105,6043,5792,5356,4745,3966,3053,2041,974,-82,-1092,-1984,-2743,-3338,-3764,-4046,-4184,-4245,-4225,-4194,-4137,-4098,-4054,-4003,-3915,-3774,-3538,-3204,-2746,-2172,-1491,-723,107,968,1828,2661,3429,4102,4654,5031,5204,5118,4734,4021,2974,1586,-71,-1964,-3957,-5962,-7825,-9427,-10641,-11370,-11559,-11185,-10289,-8935,-7246,-5352,-3400,-1537,125,1478,2470,3068,3285,3151,2725,2084,1287,440,-417,-1185,-1836,-2310,-2592,-2663,-2534,-2228,-1782,-1254,-692,-166,283,608,794,822,723,496,199,-144,-490,-788,-1015,-1125,-1106,-945,-642,-224,283,826,1347,1791,2084,2178,2024,1597,893,-57,-1214,-2493,-3814,-5070,-6167,-7016,-7543,-7713,-7503,-6936,-6063,-4946,-3687,-2373,-1113,10,920,1563,1923,1987,1803,1397,859,226,-404,-1008,-1520,-1941,-2261,-2492,-2666,-2801,-2927,-3067,-3218,-3391,-3564,-3714,-3821,-3848,-3782,-3603,-3312,-2914,-2425,-1872,-1286,-703,-145,344,754,1050,1231,1277,1190,959,601,106,-485,-1181,-1924,-2692,-3435,-4088,-4615,-4938,-5041,-4867,-4430,-3739,-2831,-1787,-666,415,1389,2152,2654,2833,2682,2196,1420,400,-771,-2015,-3225,-4304,-5174,-5763,-6029,-5978,-5601,-4983,-4165,-3254,-2328,-1468,-742,-187,189,393,471,466,449,466,586,821,1207,1726,2346,3031,3702,4299,4746,4982,4958,4652,4055,3199,2121,897,-404,-1693,-2898,-3944,-4790,-5394,-5759,-5869,-5752,-5417,-4883,-4180,-3312,-2316,-1214,-42,1159,2335,3446,4421,5233,5812,6162,6228,6042,5587,4899,4004,2941,1749,483,-815,-2081,-3258,-4294,-5118,-5696,-5976,-5949,-5605,-4980,-4101,-3062,-1905,-746,364,1348,2154,2770,3163,3372,3394,3292,3093,2843,2597,2371,2215,2126,2120,2177,2279,2380,2438,2401,2223,1861,1309,549,-371,-1419,-2522,-3591,-4555,-5312,-5796,-5956,-5742,-5175,-4264,-3069,-1673,-152,1373,2824,4090,5108,5806,6156,6142,5773,5091,4147,3022,1801,568,-583,-1575,-2348,-2839,-3039,-2923,-2525,-1872,-1035,-80,894,1819,2604,3212,3600,3781,3773,3642,3437,3235,3095,3049,3136,3341,3650,4025,4409,4760,5027,5180,5205,5102,4885,4584,4211,3812,3379,2950,2509,2078,1654,1251,896,607,438,409,567,920,1473,2200,3056,3969,4866,5653,6251,6585,6603,6278,5620,4662,3479,2166,833,-399,-1424,-2161,-2552,-2592,-2309,-1761,-1048,-272,464,1061,1461,1618,1543,1265,857,405,-1,-260,-316,-117,327,995,1810,2701,3548,4278,4783,5018,4939,4545,3868,2958,1894,755,-378,-1429,-2338,-3065,-3571,-3868,-3932,-3809,-3505,-3076,-2553,-1991,-1423,-899,-438,-77,183,313,328,211,-31,-380,-849,-1389,-2005,-2644,-3283,-3869,-4364,-4707,-4862,-4771,-4427,-3787,-2889,-1735,-396,1059,2539,3944,5179,6164,6835,7159,7142,6798,6194,5390,4454,3472,2479,1540,663,-130,-834,-1463,-1996,-2451,-2802,-3055,-3196,-3239,-3188,-3075,-2929,-2793,-2700,-2685,-2759,-2925,-3158,-3422,-3654,-3801,-3786,-3567,-3094,-2359,-1363,-161,1201,2602,3961,5136,6023,6524,6564,6104,5161,3766,2022,35,-2063,-4122,-6020,-7628,-8865,-9666,-10015,-9911,-9399,-8538,-7395,-6058,-4589,-3068,-1545,-75,1306,2552,3636,4514,5160,5542,5646,5475,5036,4380,3542,2598,1598,623,-295,-1088,-1759,-2272,-2666,-2934,-3129,-3270,-3390,-3511,-3627,-3743,-3821,-3847,-3767,-3562,-3198,-2673,-1989,-1180,-290,619,1487,2231,2817,3172,3289,3150,2756,2144,1337,396,-631,-1678,-2684,-3584,-4324,-4851,-5132,-5134,-4861,-4309,-3513,-2512,-1360,-131,1110,2288,3340,4201,4833,5206,5302,5143,4731,4126,3368,2525,1664,852,152,-382,-717,-829,-731,-448,-34,435,883,1218,1366,1275,912,295,-529,-1477,-2432,-3276,-3878,-4143,-3996,-3419,-2438,-1126,391,1987,3492,4787,5736,6277,6365,6018,5285,4244,3010,1687,399,-750,-1677,-2307,-2616,-2593,-2274,-1716,-1006,-241,470,1044,1386,1471,1270,822,185,-551,-1270,-1860,-2208,-2239,-1892,-1171,-102,1232,2729,4254,5680,6865,7703,8108,8030,7473,6470,5105,3490,1748,29,-1558,-2885,-3888,-4511,-4745,-4611,-4149,-3431,-2520,-1510,-460,551,1477,2267,2902,3347,3611,3671,3541,3225,2734,2089,1325,473,-407,-1259,-2012,-2595,-2934,-2999,-2722,-2140,-1231,-79,1267,2708,4157,5512,6698,7639,8298,8646,8688,8448,7960,7277,6459,5560,4651,3788,3025,2415,1987,1762,1746,1914,2236,2658,3103,3518,3802,3909,3779,3389,2750,1906,939,-42,-898,-1507,-1739,-1514,-796,399,1989,3846,5797,7659,9234,10369,10937,10861,10150,8832,7036,4888,2567,239,-1931,-3818,-5321,-6391,-7008,-7197,-6990,-6459,-5650,-4638,-3473,-2199,-866,507,1865,3202,4461,5630,6665,7540,8228,8706,8956,8968,8737,8271,7577,6707,5665,4547,3359,2193,1079,65,-818,-1549,-2106,-2501,-2701,-2749,-2612,-2333,-1906,-1360,-719,-6,740,1490,2203,2841,3364,3742,3937,3943,3738,3346,2777,2075,1292,477,-300,-991,-1537,-1915,-2095,-2087,-1906,-1581,-1165,-702,-239,169,515,762,937,1046,1133,1231,1384,1622,1955,2395,2898,3448,3970,4418,4728,4843,4743,4401,3842,3096,2217,1284,357,-483,-1184,-1707,-2032,-2178,-2172,-2059,-1902,-1733,-1617,-1538,-1524,-1525,-1503,-1418,-1201,-838,-312,366,1127,1925,2644,3223,3548,3590,3283,2643,1689,471,-915,-2396,-3853,-5213,-6377,-7302,-7940,-8297,-8368,-8200,-7815,-7268,-6594,-5849,-5062,-4297,-3581,-2972,-2498,-2197,-2066,-2112,-2293,-2560,-2853,-3093,-3227,-3193,-2972,-2566,-1998,-1334,-639,-3,486,749,735,400,-237,-1152,-2277,-3527,-4805,-6018,-7072,-7903,-8465,-8724,-8698,-8394,-7864,-7162,-6352,-5507,-4684,-3951,-3336,-2881,-2590,-2464,-2499,-2663,-2947,-3318,-3746,-4210,-4660,-5067,-5384,-5557,-5551,-5315,-4838,-4108,-3152,-2022,-781,468,1639,2644,3393,3868,4016,3887,3501,2928,2243,1510,806,172,-349,-742,-1001,-1132,-1162,-1106,-1001,-869,-734,-626,-550,-530,-563,-658,-810,-1003,-1225,-1434,-1601,-1679,-1620,-1390,-957,-319,515,1493,2567,3636,4629,5435,5984,6201,6052,5513,4611,3378,1897,252,-1448,-3101,-4593,-5853,-6794,-7386,-7603,-7449,-6947,-6140,-5070,-3807,-2416,-965,463,1801,2978,3933,4631,5032,5150,4985,4573,3966,3198,2340,1426,500,-398,-1266,-2066,-2817,-3497,-4111,-4658,-5122,-5497,-5773,-5919,-5939,-5793,-5493,-5025,-4401,-3647,-2782,-1856,-899,32,904,1668,2295,2749,3019,3078,2941,2594,2064,1371,541,-381,-1364,-2353,-3310,-4177,-4928,-5506,-5906,-6093,-6076,-5856,-5456,-4888,-4199,-3391,-2519,-1590,-641,298,1214,2063,2837,3509,4066,4505,4812,4994,5041,4962,4750,4410,3945,3354,2663,1867,1007,100,-822,-1715,-2560,-3311,-3947,-4449,-4796,-4985,-5008,-4871,-4568,-4132,-3548,-2867,-2103,-1287,-474,309,1008,1588,2026,2297,2406,2368,2201,1955,1645,1326,998,686,369,39,-341,-783,-1325,-1943,-2644,-3364,-4070,-4666,-5114,-5328,-5296,-4999,-4474,-3764,-2961,-2129,-1374,-735,-280,6,115,95,-8,-140,-249,-292,-252,-104,124,429,759,1079,1338,1495,1523,1392,1122,701,183,-421,-1074,-1740,-2409,-3057,-3672,-4247,-4760,-5201,-5550,-5779,-5887,-5827,-5627,-5253,-4743,-4103,-3388,-2622,-1887,-1206,-649,-241,-1,54,-37,-269,-577,-929,-1264,-1553,-1743,-1832,-1795,-1637,-1378,-1021,-612,-165,283,698,1068,1357,1560,1663,1657,1547,1337,1040,675,267,-156,-558,-918,-1203,-1410,-1517,-1538,-1476,-1338,-1153,-902,-618,-276,118,573,1099,1686,2326,2990,3646,4242,4732,5070,5205,5125,4809,4276,3556,2696,1744,762,-210,-1134,-1989,-2774,-3486,-4143,-4738,-5281,-5743,-6109,-6331,-6375,-6197,-5763,-5064,-4093,-2886,-1482,43,1604,3100,4433,5504,6236,6585,6513,6066,5270,4231,3039,1815,661,-330,-1101,-1627,-1905,-1983,-1913,-1758,-1603,-1474,-1431,-1455,-1540,-1635,-1684,-1634,-1430,-1049,-481,244,1080,1962,2800,3539,4077,4395,4437,4218,3746,3074,2250,1356,444,-410,-1161,-1773,-2218,-2508,-2643,-2650,-2567,-2411,-2222,-2010,-1780,-1517,-1203,-793,-275,397,1217,2196,3289,4465,5652,6782,7775,8554,9055,9225,9043,8499,7622,6463,5086,3593,2076,642,-601,-1578,-2205,-2460,-2329,-1847,-1073,-95,990,2082,3094,3963,4647,5138,5448,5612,5669,5672,5649,5637,5643,5661,5685,5669,5600,5422,5127,4676,4080,3339,2485,1559,604,-316,-1173,-1898,-2491,-2911,-3172,-3257,-3195,-2975,-2640,-2188,-1666,-1093,-525,7,445,776,952,1006,927,776,592,433,352,390,567,888,1335,1865,2432,2959,3385,3645,3671,3450,2947,2197,1235,134,-1024,-2142,-3138,-3937,-4480,-4759,-4746,-4494,-4004,-3351,-2567,-1702,-816,68,885,1600,2169,2537,2678,2554,2160,1503,621,-439,-1590,-2759,-3843,-4761,-5440,-5815,-5859,-5556,-4925,-4000,-2843,-1521,-117,1285,2612,3792,4774,5519,6004,6220,6177,5887,5386,4703,3887,2974,2018,1052,122,-741,-1507,-2146,-2641,-2961,-3107,-3058,-2828,-2430,-1895,-1265,-591,80,691,1218,1617,1905,2060,2124,2098,2024,1896,1749,1548,1321,1020,669,229,-256,-802,-1344,-1872,-2327,-2694,-2941,-3073,-3090,-3014,-2867,-2661,-2417,-2128,-1799,-1414,-961,-440,150,785,1438,2062,2608,3023,3262,3301,3115,2731,2164,1467,700,-87,-826,-1480,-2018,-2426,-2708,-2886,-2984,-3033,-3065,-3098,-3152,-3214,-3279,-3303,-3260,-3093,-2772,-2263,-1569,-715,261,1261,2220,3015,3578,3822,3723,3256,2460,1391,131,-1212,-2538,-3747,-4751,-5486,-5907,-6006,-5786,-5282,-4547,-3638,-2627,-1595,-582,320,1107,1720,2168,2442,2559,2533,2399,2170,1891,1582,1274,1001,777,624,547,541,585,672,743,798,784,690,508,229,-119,-519,-924,-1304,-1595,-1784,-1801,-1670,-1334,-849,-201,548,1372,2214,3034,3786,4432,4942,5280,5436,5379,5110,4625,3935,3066,2053,939,-215,-1366,-2455,-3447,-4315,-5036,-5616,-6036,-6313,-6415,-6362,-6101,-5643,-4950,-4028,-2876,-1532,-33,1540,3110,4580,5856,6852,7509,7780,7671,7183,6398,5353,4175,2918,1705,577,-369,-1139,-1669,-2006,-2140,-2124,-2002,-1813,-1618,-1437,-1303,-1213,-1169,-1130,-1097,-1007,-874,-652,-363,8,425,877,1328,1748,2112,2386,2562,2613,2560,2379,2117,1758,1358,912,469,39,-343,-659,-877,-987,-962,-797,-490,-45,514,1160,1865,2567,3260,3871,4407,4820,5115,5268,5284,5149,4867,4441,3880,3202,2440,1630,820,62,-603,-1132,-1490,-1668,-1649,-1454,-1086,-584,35,725,1467,2222,2967,3677,4325,4888,5348,5660,5820,5784,5547,5098,4449,3637,2719,1769,884,147,-346,-548,-431,-6,658,1490,2357,3162,3782,4148,4211,3965,3456,2739,1916,1071,309,-306,-706,-870,-789,-483,7,630,1324,2021,2671,3218,3630,3887,3979,3922,3728,3440,3086,2716,2367,2067,1850,1722,1680,1729,1830,1993,2175,2382,2591,2810,3027,3249,3471,3683,3878,4039,4149,4189,4147,3995,3742,3355,2855,2228,1500,689,-175,-1045,-1875,-2615,-3223,-3654,-3896,-3929,-3767,-3428,-2935,-2323,-1615,-839,-10,862,1763,2689,3618,4530,5391,6145,6755,7138,7259,7055,6504,5606,4387,2922,1303,-342,-1879,-3183,-4139,-4678,-4767,-4422,-3705,-2702,-1536,-320,821,1801,2543,3020,3227,3190,2971,2623,2226,1842,1525,1311,1220,1248,1373,1570,1781,1972,2084,2080,1929,1602,1104,425,-411,-1382,-2454,-3584,-4715,-5794,-6746,-7511,-8018,-8221,-8086,-7604,-6799,-5727,-4458,-3109,-1772,-576,395,1056,1364,1302,894,177,-765,-1851,-2988,-4069,-5033,-5787,-6307,-6556,-6536,-6282,-5808,-5199,-4482,-3743,-3023,-2375,-1834,-1419,-1138,-983,-935,-961,-1028,-1084,-1107,-1050,-914,-700,-422,-135,126,294,333,190,-143,-670,-1369,-2185,-3063,-3932,-4707,-5338,-5759,-5946,-5888,-5595,-5101,-4460,-3727,-2973,-2252,-1620,-1105,-724,-458,-293,-176,-77,41,215,437,733,1057,1420,1768,2109,2401,2660,2856,3011,3087,3103,3008,2807,2461,1975,1353,623,-166,-954,-1675,-2261,-2666,-2856,-2820,-2587,-2173,-1656,-1070,-500,16,416,674,764,682,439,42,-456,-1052,-1679,-2327,-2950,-3529,-4047,-4482,-4836,-5087,-5243,-5289,-5220,-5039,-4737,-4338,-3843,-3292,-2716,-2159,-1670,-1283,-1031,-934,-982,-1162,-1435,-1754,-2081,-2358,-2570,-2679,-2700,-2625,-2493,-2319,-2144,-1983,-1868,-1788,-1761,-1746,-1746,-1719,-1662,-1563,-1430,-1276,-1133,-1020,-971,-1002,-1106,-1295,-1519,-1774,-2009,-2197,-2331,-2387,-2392,-2365,-2334,-2354,-2435,-2635,-2921,-3316,-3760,-4204,-4607,-4879,-5005,-4932,-4663,-4216,-3615,-2908,-2137,-1344,-567,172,857,1471,2019,2474,2855,3123,3292,3316,3203,2915,2453,1804,984,9,-1066,-2188,-3280,-4258,-5049,-5583,-5812,-5715,-5303,-4602,-3681,-2604,-1461,-334,711,1598,2301,2783,3057,3125,3021,2784,2434,2040,1602,1171,767,385,64,-237,-486,-728,-956,-1191,-1448,-1712,-2005,-2302,-2602,-2894,-3161,-3396,-3595,-3736,-3834,-3857,-3829,-3731,-3577,-3371,-3128,-2853,-2573,-2279,-1990,-1698,-1393,-1075,-719,-340,73,487,878,1196,1398,1436,1279,907,327,-420,-1291,-2192,-3056,-3791,-4323,-4603,-4604,-4317,-3779,-3026,-2134,-1174,-225,644,1364,1904,2217,2307,2173,1824,1301,624,-152,-996,-1845,-2671,-3415,-4050,-4543,-4872,-5026,-5008,-4817,-4483,-4028,-3488,-2906,-2321,-1761,-1266,-834,-494,-221,-27,128,242,363,492,664,876,1134,1421,1716,1988,2206,2349,2396,2348,2223,2032,1819,1606,1419,1286,1198,1179,1192,1265,1346,1472,1592,1737,1883,2039,2205,2383,2578,2802,3040,3313,3586,3858,4102,4268,4350,4289,4083,3706,3171,2489,1697,834,-47,-888,-1636,-2240,-2663,-2876,-2880,-2674,-2290,-1763,-1142,-479,161,743,1192,1501,1622,1573,1358,1011,578,116,-331,-700,-970,-1108,-1122,-1019,-828,-587,-316,-59,183,391,580,759,951,1176,1457,1801,2217,2680,3185,3668,4113,4434,4612,4584,4345,3882,3226,2417,1524,619,-229,-938,-1491,-1825,-1975,-1930,-1737,-1431,-1044,-622,-172,265,694,1090,1442,1733,1944,2054,2054,1937,1720,1424,1095,781,540,410,442,634,1000,1508,2109,2757,3371,3893,4256,4416,4348,4049,3540,2866,2090,1281,520,-129,-601,-852,-854,-607,-110,585,1458,2432,3462,4470,5408,6212,6841,7260,7441,7385,7079,6558,5830,4947,3945,2876,1794,738,-242,-1128,-1889,-2524,-3024,-3397,-3634,-3747,-3722,-3569,-3291,-2893,-2405,-1843,-1245,-652,-87,389,768,1001,1080,989,726,318,-224,-838,-1490,-2117,-2661,-3086,-3341,-3419,-3304,-3020,-2593,-2063,-1483,-894,-338,152,569,913,1198,1458,1712,1985,2293,2619,2946,3236,3432,3501,3389,3091,2598,1957,1209,445,-276,-860,-1269,-1466,-1452,-1271,-956,-602,-257,1,128,112,-62,-350,-725,-1127,-1517,-1840,-2087,-2219,-2256,-2183,-2016,-1765,-1417,-987,-457,177,904,1728,2602,3491,4323,5017,5503,5690,5547,5040,4191,3068,1745,361,-971,-2111,-2961,-3428,-3488,-3118,-2376,-1335,-97,1190,2411,3415,4109,4411,4298,3795,2962,1922,796,-263,-1133,-1710,-1935,-1806,-1346,-653,178,1025,1757,2298,2551,2517,2181,1622,899,145,-563,-1104,-1437,-1510,-1359,-1014,-582,-136,197,354,261,-88,-680,-1447,-2307,-3141,-3853,-4335,-4536,-4407,-3979,-3286,-2427,-1496,-619,111,597,804,704,345,-214,-872,-1510,-2020,-2301,-2283,-1949,-1309,-438,569,1572,2458,3085,3378,3278,2797,1983,948,-188,-1265,-2154,-2744,-2979,-2845,-2405,-1747,-1007,-323,187,419,345,-38,-647,-1397,-2146,-2777,-3180,-3289,-3084,-2588,-1873,-1027,-164,617,1245,1652,1845,1822,1653,1382,1095,842,672,615,653,779,944,1108,1235,1288,1269,1178,1050,917,829,820,932,1168,1536,1997,2524,3049,3530,3902,4134,4203,4099,3846,3464,2997,2471,1934,1389,870,365,-129,-616,-1120,-1638,-2167,-2709,-3229,-3707,-4105,-4384,-4502,-4432,-4135,-3618,-2874,-1958,-900,189,1265,2196,2942,3411,3589,3457,3043,2395,1572,664,-266,-1137,-1893,-2493,-2909,-3134,-3173,-3049,-2779,-2408,-1963,-1476,-988,-510,-75,320,671,993,1295,1605,1923,2266,2617,2967,3288,3549,3726,3784,3728,3534,3241,2862,2444,2042,1687,1430,1278,1234,1259,1326,1349,1299,1103,748,232,-417,-1124,-1816,-2392,-2764,-2864,-2651,-2135,-1346,-372,706,1773,2737,3525,4079,4391,4452,4307,3991,3554,3054,2522,1991,1493,1017,587,195,-164,-472,-740,-951,-1089,-1158,-1125,-995,-763,-420,2,511,1061,1641,2218,2771,3294,3767,4207,4599,4969,5298,5592,5824,5971,6000,5878,5578,5093,4429,3615,2715,1777,900,133,-445,-809,-944,-859,-601,-217,213,628,954,1142,1164,1008,701,286,-180,-628,-985,-1208,-1245,-1097,-763,-283,295,908,1493,1986,2347,2532,2543,2390,2112,1767,1428,1170,1060,1173,1513,2117,2917,3875,4865,5793,6513,6927,6940,6511,5651,4421,2929,1324,-236,-1592,-2599,-3174,-3251,-2853,-2032,-909,376,1657,2771,3587,3997,3963,3501,2676,1617,468,-612,-1463,-1985,-2101,-1804,-1148,-219,851,1919,2864,3578,3994,4095,3895,3447,2826,2102,1358,646,10,-536,-991,-1378,-1704,-2006,-2273,-2504,-2692,-2775,-2762,-2576,-2228,-1691,-979,-122,843,1849,2839,3741,4484,5033,5313,5333,5059,4517,3733,2757,1644,477,-689,-1767,-2713,-3467,-4009,-4316,-4400,-4265,-3954,-3495,-2931,-2312,-1666,-1043,-463,47,477,807,1043,1169,1191,1103,895,573,121,-451,-1143,-1951,-2838,-3797,-4763,-5699,-6543,-7227,-7703,-7921,-7851,-7496,-6874,-6022,-5021,-3918,-2810,-1745,-791,30,683,1190,1552,1795,1956,2036,2081,2068,2034,1938,1814,1623,1399,1120,805,455,71,-326,-748,-1174,-1604,-2035,-2449,-2852,-3233,-3580,-3900,-4168,-4380,-4526,-4567,-4509,-4309,-3976,-3502,-2897,-2205,-1448,-692,24,661,1167,1558,1794,1922,1930,1866,1726,1543,1303,1018,669,255,-235,-787,-1397,-2023,-2639,-3193,-3636,-3933,-4042,-3946,-3636,-3129,-2446,-1639,-752,143,981,1705,2239,2566,2629,2443,2013,1370,574,-323,-1243,-2124,-2902,-3527,-3976,-4239,-4338,-4303,-4192,-4047,-3942,-3893,-3955,-4104,-4350,-4638,-4927,-5156,-5261,-5201,-4937,-4459,-3787,-2960,-2039,-1116,-256,429,906,1089,1000,610,-14,-825,-1749,-2689,-3585,-4346,-4941,-5318,-5495,-5463,-5281,-4976,-4606,-4211,-3823,-3453,-3111,-2764,-2410,-2015,-1567,-1077,-552,-43,416,754,941,920,694,263,-331,-1039,-1782,-2500,-3112,-3567,-3826,-3862,-3681,-3287,-2723,-2011,-1206,-351,514,1333,2078,2706,3191,3499,3621,3526,3222,2697,1971,1067,25,-1098,-2242,-3329,-4286,-5054,-5577,-5838,-5831,-5588,-5157,-4605,-4003,-3415,-2894,-2470,-2141,-1898,-1688,-1479,-1205,-841,-344,267,998,1781,2590,3333,3968,4420,4657,4644,4382,3884,3184,2328,1381,388,-575,-1483,-2286,-2969,-3516,-3935,-4221,-4397,-4464,-4449,-4362,-4230,-4064,-3884,-3705,-3514,-3320,-3093,-2820,-2478,-2049,-1537,-936,-296,374,989,1513,1882,2039,1961,1623,1032,217,-770,-1874,-2999,-4085,-5029,-5782,-6270,-6477,-6390,-6020,-5419,-4622,-3708,-2727,-1746,-813,44,787,1420,1921,2290,2525,2598,2514,2231,1759,1066,185,-884,-2069,-3334,-4575,-5729,-6696,-7415,-7823,-7892,-7615,-7007,-6115,-4995,-3725,-2373,-1029,252,1398,2363,3131,3667,3995,4112,4053,3847,3540,3159,2765,2375,2048,1775,1597,1482,1429,1402,1361,1271,1090,791,356,-217,-912,-1708,-2557,-3413,-4217,-4910,-5433,-5736,-5768,-5504,-4919,-4025,-2832,-1405,210,1894,3576,5123,6446,7457,8079,8293,8075,7464,6504,5274,3861,2369,892,-464,-1621,-2502,-3053,-3259,-3114,-2657,-1955,-1086,-160,725,1486,2043,2382,2491,2408,2202,1927,1668,1470,1373,1384,1490,1655,1829,1973,2019,1959,1750,1415,960,440,-102,-598,-995,-1246,-1324,-1214,-944,-533,-39,483,993,1425,1776,2014,2161,2230,2264,2282,2334,2417,2563,2742,2964,3177,3378,3511,3571,3527,3373,3112,2750,2306,1817,1305,821,407,102,-42,-18,208,607,1178,1849,2593,3316,3992,4526,4905,5072,5025,4760,4291,3652,2885,2035,1165,317,-443,-1087,-1556,-1847,-1921,-1795,-1466,-960,-295,483,1356,2275,3216,4148,5032,5847,6554,7125,7534,7750,7762,7563,7160,6578,5848,5011,4118,3211,2331,1511,771,122,-430,-907,-1295,-1636,-1914,-2148,-2330,-2453,-2497,-2460,-2306,-2053,-1671,-1200,-634,-17,623,1255,1841,2364,2803,3159,3421,3603,3699,3722,3654,3499,3235,2852,2337,1685,900,-2,-1001,-2047,-3109,-4114,-5029,-5784,-6342,-6663,-6727,-6521,-6051,-5333,-4394,-3273,-2018,-671,706,2073,3375,4573,5627,6500,7155,7556,7674,7473,6941,6065,4864,3372,1653,-212,-2110,-3932,-5537,-6822,-7658,-7988,-7741,-6929,-5585,-3782,-1656,660,2993,5175,7054,8498,9414,9758,9521,8754,7524,5948,4138,2230,338,-1414,-2949,-4178,-5070,-5594,-5766,-5610,-5177,-4540,-3759,-2924,-2092,-1321,-647,-92,354,699,978,1224,1473,1750,2085,2487,2955,3493,4073,4680,5287,5860,6364,6772,7044,7149,7068,6769,6248,5507,4547,3407,2128,749,-644,-2014,-3280,-4396,-5327,-6038,-6531,-6805,-6878,-6778,-6519,-6139,-5638,-5044,-4346,-3561,-2682,-1719,-694,361,1396,2343,3131,3682,3936,3842,3400,2608,1535,246,-1152,-2554,-3857,-4964,-5802,-6340,-6540,-6444,-6055,-5458,-4687,-3831,-2935,-2064,-1260,-550,51,539,941,1250,1514,1726,1902,2049,2141,2178,2140,2011,1798,1491,1128,709,292,-110,-446,-698,-837,-848,-733,-489,-140,288,759,1213,1610,1886,1999,1918,1624,1139,484,-278,-1083,-1862,-2531,-3053,-3362,-3458,-3341,-3031,-2589,-2066,-1526,-1046,-662,-426,-352,-432,-653,-964,-1323,-1669,-1953,-2132,-2170,-2059,-1778,-1357,-785,-114,660,1481,2333,3160,3934,4588,5088,5369,5405,5146,4601,3756,2654,1347,-103,-1582,-3016,-4289,-5317,-6033,-6376,-6342,-5921,-5165,-4117,-2865,-1494,-99,1219,2390,3334,4026,4430,4558,4425,4055,3491,2752,1877,892,-185,-1301,-2446,-3545,-4567,-5439,-6115,-6545,-6700,-6561,-6147,-5470,-4593,-3559,-2437,-1290,-164,884,1842,2675,3402,4004,4519,4930,5262,5499,5631,5636,5487,5147,4599,3823,2820,1608,230,-1266,-2785,-4258,-5572,-6646,-7386,-7736,-7652,-7129,-6191,-4891,-3313,-1546,290,2104,3771,5227,6378,7195,7642,7732,7483,6950,6190,5280,4292,3294,2343,1494,750,150,-357,-756,-1116,-1445,-1788,-2149,-2529,-2908,-3240,-3484,-3581,-3474,-3140,-2540,-1691,-614,652,2022,3453,4834,6128,7249,8163,8828,9227,9342,9194,8776,8130,7280,6271,5154,3991,2834,1758,810,39,-517,-861,-988,-943,-749,-475,-148,174,473,740,979,1212,1475,1798,2212,2743,3380,4120,4916,5713,6445,7039,7414,7534,7326,6815,5984,4908,3632,2273,900,-363,-1464,-2312,-2907,-3219,-3290,-3157,-2876,-2516,-2111,-1729,-1354,-1024,-685,-333,87,604,1242,2019,2906,3882,4874,5816,6617,7190,7478,7410,6994,6229,5180,3924,2574,1227,13,-995,-1715,-2116,-2190,-1954,-1464,-767,44,922,1762,2525,3125,3542,3724,3678,3396,2915,2267,1502,672,-176,-992,-1751,-2402,-2949,-3342,-3590,-3666,-3566,-3305,-2877,-2326,-1673,-969,-253,430,1053,1582,2023,2357,2614,2796,2928,3034,3117,3200,3277,3347,3399,3412,3369,3240,3013,2660,2172,1549,790,-86,-1049,-2075,-3107,-4105,-5014,-5776,-6349,-6688,-6763,-6568,-6089,-5374,-4437,-3358,-2191,-1018,87,1054,1823,2354,2615,2618,2361,1904,1269,539,-252,-1038,-1783,-2452,-3023,-3487,-3843,-4087,-4237,-4289,-4259,-4156,-3978,-3743,-3447,-3109,-2727,-2316,-1883,-1434,-982,-528,-89,335,727,1070,1362,1567,1693,1700,1596,1353,986,493,-101,-765,-1470,-2161,-2814,-3382,-3843,-4175,-4371,-4418,-4323,-4078,-3676,-3134,-2425,-1587,-605,467,1617,2764,3876,4855,5652,6187,6405,6266,5747,4850,3610,2064,300,-1611,-3564,-5472,-7235,-8783,-10031,-10943,-11472,-11609,-11352,-10720,-9744,-8479,-6970,-5298,-3520,-1706,68,1754,3284,4618,5715,6552,7107,7384,7375,7109,6585,5849,4915,3823,2617,1320,0,-1333,-2611,-3825,-4930,-5912,-6748,-7433,-7948,-8301,-8467,-8461,-8260,-7878,-7299,-6538,-5604,-4523,-3331,-2071,-799,424,1543,2497,3247,3751,3993,3959,3643,3071,2233,1180,-76,-1476,-2979,-4502,-5995,-7366,-8543,-9471,-10078,-10342,-10245,-9783,-9000,-7932,-6654,-5236,-3768,-2324,-982,203,1192,1976,2545,2948,3189,3327,3381,3375,3311,3180,2947,2597,2079,1394,510,-533,-1722,-2984,-4249,-5438,-6449,-7212,-7647,-7705,-7363,-6619,-5509,-4097,-2454,-695,1091,2780,4285,5521,6407,6926,7037,6764,6139,5206,4039,2716,1300,-111,-1469,-2702,-3770,-4649,-5315,-5777,-6043,-6121,-6059,-5846,-5542,-5134,-4655,-4117,-3509,-2869,-2164,-1439,-679,89,835,1553,2183,2716,3099,3322,3348,3189,2831,2310,1650,892,88,-725,-1490,-2186,-2766,-3239,-3572,-3786,-3882,-3869,-3769,-3587,-3343,-3046,-2723,-2368,-2027,-1684,-1380,-1102,-865,-668,-498,-362,-245,-151,-93,-74,-128,-261,-509,-873,-1366,-1980,-2683,-3461,-4243,-5009,-5683,-6231,-6614,-6792,-6765,-6516,-6063,-5437,-4664,-3801,-2887,-1977,-1117,-335,323,853,1223,1439,1486,1379,1104,695,147,-504,-1229,-2002,-2767,-3496,-4135,-4643,-4980,-5118,-5036,-4733,-4226,-3542,-2732,-1845,-942,-67,735,1451,2066,2600,3053,3457,3807,4095,4316,4404,4347,4063,3540,2735,1655,330,-1192,-2811,-4436,-5934,-7195,-8094,-8557,-8519,-7963,-6925,-5453,-3665,-1669,392,2386,4191,5702,6850,7595,7927,7887,7515,6907,6128,5274,4406,3572,2805,2093,1438,799,163,-496,-1177,-1875,-2550,-3179,-3700,-4092,-4303,-4337,-4168,-3817,-3296,-2624,-1822,-919,83,1143,2259,3394,4518,5599,6576,7421,8059,8463,8581,8395,7890,7085,5993,4682,3192,1619,22,-1509,-2910,-4125,-5097,-5810,-6233,-6372,-6230,-5829,-5202,-4383,-3415,-2339,-1194,-21,1149,2289,3365,4366,5255,6021,6629,7060,7281,7285,7040,6575,5875,4996,3958,2828,1654,499,-586,-1547,-2347,-2948,-3335,-3497,-3440,-3172,-2728,-2118,-1390,-565,322,1244,2174,3092,3961,4768,5468,6035,6439,6635,6622,6368,5890,5193,4309,3281,2150,981,-179,-1267,-2220,-3003,-3558,-3859,-3888,-3636,-3116,-2369,-1422,-353,787,1928,3001,3965,4769,5397,5836,6097,6197,6164,6026,5808,5521,5186,4784,4334,3799,3207,2525,1795,1008,217,-565,-1277,-1897,-2368,-2667,-2764,-2647,-2320,-1794,-1108,-310,556,1410,2224,2918,3483,3879,4113,4197,4155,4036,3870,3715,3581,3515,3478,3484,3459,3376,3168,2786,2205,1405,409,-740,-1980,-3218,-4366,-5324,-6008,-6354,-6317,-5894,-5100,-3994,-2653,-1180,328,1752,3010,4020,4742,5158,5285,5156,4841,4395,3896,3396,2941,2553,2227,1950,1685,1411,1092,727,314,-99,-489,-770,-902,-830,-506,47,845,1810,2898,4024,5105,6077,6857,7416,7693,7689,7376,6778,5899,4786,3469,2008,464,-1098,-2597,-3959,-5096,-5939,-6401,-6457,-6057,-5231,-4005,-2468,-722,1108,2895,4513,5871,6885,7529,7796,7715,7336,6732,5962,5104,4195,3287,2381,1496,620,-254,-1123,-1989,-2836,-3633,-4345,-4931,-5327,-5507,-5410,-5032,-4363,-3427,-2273,-961,416,1793,3063,4173,5037,5623,5890,5830,5451,4770,3845,2706,1444,97,-1238,-2528,-3695,-4725,-5574,-6240,-6722,-7021,-7164,-7150,-7005,-6728,-6328,-5800,-5147,-4359,-3456,-2437,-1334,-176,997,2139,3200,4139,4902,5468,5790,5875,5697,5291,4659,3869,2938,1962,974,55,-749,-1394,-1866,-2156,-2302,-2334,-2308,-2280,-2286,-2358,-2499,-2687,-2891,-3049,-3115,-3028,-2757,-2281,-1600,-758,217,1237,2248,3161,3916,4446,4718,4696,4386,3787,2937,1877,658,-647,-1979,-3255,-4410,-5368,-6079,-6481,-6570,-6315,-5763,-4940,-3921,-2784,-1612,-488,517,1343,1962,2342,2498,2443,2203,1832,1350,822,260,-303,-858,-1408,-1957,-2512,-3083,-3662,-4227,-4760,-5210,-5532,-5702,-5660,-5437,-5004,-4422,-3723,-2966,-2211,-1492,-850,-282,207,646,1061,1463,1887,2303,2710,3056,3300,3393,3282,2959,2399,1642,726,-293,-1326,-2319,-3194,-3915,-4425,-4731,-4795,-4650,-4289,-3734,-3010,-2133,-1129,-30,1168,2412,3710,5024,6313,7548,8636,9522,10107,10318,10100,9424,8315,6838,5103,3258,1456,-128,-1388,-2188,-2533,-2384,-1863,-1031,-67,912,1749,2354,2646,2620,2288,1724,1010,256,-443,-1005,-1374,-1538,-1509,-1337,-1091,-855,-709,-717,-936,-1367,-2018,-2829,-3752,-4685,-5551,-6235,-6673,-6779,-6527,-5889,-4891,-3566,-1976,-199,1653,3471,5090,6392,7222,7479,7105,6083,4473,2386,-17,-2546,-4984,-7155,-8880,-10071,-10655,-10666,-10143,-9198,-7942,-6480,-4919,-3304,-1677,-39,1612,3269,4917,6507,7983,9261,10275,10963,11310,11340,11118,10752,10345,10002,9778,9687,9702,9750,9761,9641,9361,8884,8264,7557,6876,6329,6028,6035,6378,6999,7814,8661,9407,9883,9996,9688,8969,7923,6666,5370,4201,3322,2859,2891,3425,4409,5714,7147,8498,9516,9993,9761,8724,6883,4331,1231,-2159,-5590,-8763,-11446,-13434,-14614,-14940,-14463,-13286,-11579,-9541,-7369,-5267,-3383,-1850,-723,-40,243,153,-198,-756,-1398,-2066,-2687,-3221,-3650,-3977,-4222,-4416,-4603,-4802,-5058,-5374,-5761,-6208,-6688,-7167,-7613,-7974,-8227,-8328,-8270,-8021,-7604,-6991,-6240,-5363,-4446,-3571,-2843,-2355,-2221,-2467,-3161,-4242,-5670,-7328,-9073,-10762,-12242,-13374,-14078,-14280,-13986,-13219,-12054,-10571,-8882,-7063,-5215,-3397,-1672,-100,1284,2425,3300,3885,4183,4227,4063,3792,3497,3306,3285,3488,3908,4476,5103,5643,5982,6015,5684,5002,4022,2857,1659,574,-247,-692,-717,-325,407,1352,2368,3304,4029,4480,4626,4513,4232,3893,3645,3589,3828,4388,5267,6382,7631,8836,9843,10457,10545,9992,8768,6895,4493,1713,-1206,-4044,-6550,-8522,-9816,-10341,-10113,-9190,-7733,-5910,-3939,-2015,-308,1046,1982,2474,2555,2290,1770,1078,325,-443,-1137,-1744,-2232,-2595,-2843,-2979,-3019,-2991,-2887,-2767,-2602,-2462,-2322,-2229,-2169,-2159,-2178,-2226,-2269,-2302,-2285,-2213,-2049,-1784,-1413,-945,-428,85,504,736,698,311,-455,-1604,-3102,-4851,-6763,-8674,-10464,-11975,-13093,-13712,-13778,-13258,-12176,-10578,-8555,-6204,-3671,-1091,1373,3569,5360,6637,7329,7426,6960,6037,4787,3410,2071,968,214,-110,-13,442,1123,1883,2563,3026,3196,3029,2567,1893,1143,460,-6,-150,89,704,1612,2703,3805,4766,5444,5740,5619,5104,4271,3254,2198,1264,588,270,360,842,1635,2610,3586,4378,4799,4718,4047,2801,1054,-1030,-3246,-5372,-7184,-8528,-9274,-9420,-8983,-8100,-6890,-5557,-4224,-3057,-2108,-1436,-1016,-818,-768,-824,-921,-1044,-1176,-1330,-1513,-1753,-2042,-2399,-2795,-3220,-3649,-4046,-4413,-4722,-4982,-5215,-5420,-5641,-5876,-6143,-6422,-6697,-6908,-7019,-6955,-6680,-6132,-5323,-4238,-2968,-1582,-239,923,1748,2110,1939,1207,-40,-1706,-3659,-5734,-7761,-9600,-11102,-12205,-12829,-12985,-12669,-11932,-10817,-9398,-7748,-5955,-4128,-2359,-764,572,1591,2242,2543,2523,2261,1845,1405,1024,816,814,1050,1497,2112,2831,3560,4242,4783,5142,5283,5192,4911,4482,3997,3530,3159,2928,2842,2883,2986,3093,3135,3071,2890,2602,2256,1917,1645,1517,1562,1816,2257,2855,3547,4240,4856,5270,5416,5194,4583,3562,2189,531,-1255,-3044,-4639,-5916,-6728,-7032,-6776,-6035,-4861,-3396,-1755,-85,1511,2927,4111,5015,5633,5964,6018,5817,5378,4721,3879,2885,1788,653,-447,-1429,-2214,-2738,-2951,-2849,-2448,-1816,-1038,-210,554,1180,1595,1779,1735,1513,1169,806,497,348,411,732,1297,2051,2898,3699,4318,4615,4494,3889,2815,1325,-452,-2362,-4218,-5841,-7056,-7747,-7822,-7261,-6100,-4404,-2313,23,2419,4687,6645,8143,9068,9372,9064,8235,7020,5606,4224,3058,2308,2074,2385,3203,4376,5726,7031,8071,8672,8724,8184,7128,5675,4034,2439,1113,264,14,417,1421,2891,4639,6413,8001,9174,9815,9831,9261,8187,6772,5218,3732,2504,1702,1388,1607,2262,3232,4320,5310,6001,6234,5906,5010,3603,1827,-144,-2090,-3827,-5161,-5987,-6212,-5856,-4949,-3616,-1983,-236,1474,2970,4133,4859,5113,4881,4219,3205,1930,538,-872,-2180,-3284,-4140,-4690,-4957,-4963,-4768,-4450,-4087,-3756,-3530,-3439,-3516,-3744,-4082,-4476,-4838,-5095,-5160,-4994,-4549,-3850,-2917,-1811,-623,562,1627,2478,3005,3150,2846,2104,932,-599,-2402,-4370,-6376,-8306,-10043,-11498,-12590,-13271,-13492,-13234,-12477,-11233,-9530,-7432,-5042,-2491,60,2447,4511,6126,7201,7709,7664,7152,6279,5189,4021,2894,1900,1092,488,73,-182,-316,-365,-343,-274,-129,89,420,878,1483,2232,3100,4032,4958,5790,6435,6828,6915,6686,6161,5391,4456,3436,2433,1518,782,259,-7,-14,213,647,1203,1812,2386,2825,3069,3054,2759,2199,1408,466,-550,-1542,-2425,-3132,-3608,-3817,-3758,-3423,-2841,-2045,-1080,-1,1115,2212,3199,4006,4569,4823,4746,4318,3571,2545,1330,27,-1252,-2371,-3240,-3756,-3888,-3625,-3024,-2178,-1209,-261,546,1120,1404,1419,1207,854,461,128,-91,-112,40,380,848,1366,1866,2234,2409,2316,1930,1251,295,-868,-2190,-3570,-4941,-6209,-7312,-8163,-8723,-8924,-8733,-8136,-7126,-5761,-4113,-2296,-464,1245,2670,3709,4278,4375,4045,3396,2594,1794,1193,888,981,1438,2213,3158,4123,4942,5470,5630,5386,4791,3948,3012,2153,1543,1299,1499,2130,3113,4327,5577,6718,7568,8044,8075,7683,6931,5929,4799,3679,2658,1823,1190,765,498,343,227,83,-125,-454,-890,-1427,-2017,-2583,-3055,-3347,-3392,-3156,-2635,-1859,-903,159,1221,2201,3014,3618,3967,4077,3939,3600,3084,2429,1688,875,64,-737,-1447,-2059,-2522,-2832,-2988,-3018,-2952,-2847,-2739,-2678,-2683,-2773,-2931,-3139,-3362,-3549,-3673,-3681,-3559,-3296,-2897,-2392,-1839,-1257,-740,-280,71,309,440,452,350,135,-215,-695,-1324,-2100,-3014,-4041,-5126,-6213,-7197,-8007,-8520,-8682,-8409,-7702,-6567,-5085,-3366,-1550,199,1747,2968,3800,4217,4252,3971,3486,2892,2315,1831,1487,1305,1234,1220,1181,1042,759,321,-230,-811,-1309,-1599,-1571,-1142,-283,983,2580,4378,6226,7959,9416,10481,11072,11159,10773,9977,8871,7573,6191,4842,3604,2550,1718,1125,773,641,692,873,1136,1406,1640,1779,1799,1679,1434,1082,665,241,-156,-455,-642,-672,-546,-255,169,718,1324,1958,2541,3021,3325,3411,3240,2817,2172,1374,520,-271,-881,-1206,-1175,-759,0,1028,2178,3311,4243,4850,5020,4717,3966,2855,1508,105,-1210,-2279,-3006,-3341,-3274,-2862,-2167,-1290,-314,671,1585,2377,2963,3326,3393,3163,2609,1761,648,-633,-1994,-3284,-4390,-5163,-5531,-5403,-4806,-3748,-2359,-745,919,2486,3814,4798,5386,5563,5370,4878,4192,3424,2698,2103,1725,1584,1680,1947,2327,2707,3035,3234,3301,3237,3095,2931,2807,2794,2907,3187,3597,4121,4697,5259,5741,6066,6177,6028,5586,4856,3848,2624,1250,-169,-1535,-2736,-3687,-4312,-4583,-4496,-4088,-3436,-2628,-1779,-998,-383,-3,90,-92,-533,-1149,-1859,-2547,-3118,-3479,-3573,-3381,-2915,-2229,-1401,-529,297,966,1425,1594,1461,1005,238,-813,-2097,-3557,-5116,-6671,-8149,-9412,-10407,-11026,-11239,-11017,-10384,-9382,-8109,-6655,-5157,-3720,-2464,-1457,-755,-356,-238,-345,-605,-941,-1295,-1604,-1863,-2040,-2158,-2228,-2269,-2337,-2441,-2669,-3029,-3590,-4366,-5355,-6547,-7868,-9240,-10549,-11662,-12459,-12809,-12641,-11893,-10579,-8758,-6536,-4079,-1565,819,2889,4509,5577,6057,5966,5382,4417,3229,1964,773,-234,-993,-1472,-1706,-1740,-1637,-1481,-1290,-1133,-962,-790,-547,-187,330,1058,1986,3110,4362,5670,6905,7967,8719,9082,8995,8424,7417,6016,4343,2509,671,-1055,-2507,-3615,-4270,-4466,-4190,-3500,-2480,-1249,48,1278,2285,2986,3286,3194,2725,1981,1079,170,-599,-1102,-1246,-1010,-400,478,1518,2541,3393,3914,3995,3576,2665,1339,-261,-1958,-3542,-4830,-5655,-5922,-5599,-4742,-3463,-1941,-362,1066,2184,2858,3036,2711,1948,860,-425,-1737,-2949,-3937,-4613,-4954,-4952,-4644,-4113,-3414,-2651,-1874,-1140,-467,118,629,1038,1352,1546,1592,1478,1175,673,-17,-893,-1899,-2995,-4105,-5156,-6073,-6798,-7277,-7513,-7487,-7257,-6846,-6319,-5719,-5098,-4477,-3890,-3315,-2753,-2167,-1528,-817,-26,826,1691,2514,3218,3740,4045,4095,3935,3596,3170,2754,2440,2319,2447,2844,3506,4372,5365,6381,7285,7975,8318,8251,7702,6674,5189,3318,1182,-1103,-3350,-5434,-7172,-8456,-9187,-9304,-8824,-7785,-6287,-4479,-2522,-589,1141,2543,3506,3984,3978,3548,2778,1807,756,-234,-1075,-1691,-2079,-2255,-2293,-2272,-2300,-2457,-2816,-3409,-4232,-5242,-6372,-7511,-8565,-9418,-9979,-10196,-10019,-9479,-8597,-7457,-6138,-4743,-3358,-2075,-953,-58,585,951,1030,854,421,-188,-943,-1762,-2570,-3310,-3899,-4320,-4525,-4532,-4359,-4055,-3700,-3367,-3155,-3136,-3376,-3910,-4726,-5793,-7027,-8314,-9534,-10534,-11197,-11407,-11097,-10254,-8918,-7177,-5188,-3105,-1125,593,1907,2731,3018,2803,2149,1175,31,-1140,-2181,-2985,-3463,-3605,-3422,-2990,-2401,-1763,-1171,-699,-389,-228,-192,-203,-185,-65,246,762,1526,2492,3620,4822,5999,7035,7843,8310,8405,8070,7333,6223,4817,3223,1545,-76,-1530,-2687,-3468,-3794,-3643,-3024,-1994,-658,862,2404,3840,5025,5874,6340,6406,6130,5571,4830,4000,3169,2402,1733,1187,739,381,76,-197,-455,-696,-923,-1113,-1247,-1322,-1294,-1197,-985,-707,-350,52,481,904,1307,1640,1910,2065,2127,2063,1906,1657,1351,1022,705,451,290,267,401,703,1172,1776,2492,3272,4073,4851,5561,6158,6594,6824,6790,6464,5810,4822,3528,1965,228,-1580,-3328,-4879,-6099,-6886,-7161,-6903,-6140,-4930,-3398,-1665,107,1781,3234,4370,5145,5558,5663,5550,5341,5153,5104,5258,5657,6264,7038,7868,8667,9323,9759,9925,9792,9397,8764,7983,7111,6245,5439,4757,4204,3793,3485,3238,2990,2705,2318,1856,1293,701,135,-326,-593,-591,-281,381,1356,2616,4074,5618,7142,8503,9589,10307,10571,10369,9701,8630,7244,5668,4018,2440,1025,-141,-1017,-1613,-1948,-2097,-2130,-2124,-2155,-2272,-2499,-2847,-3272,-3742,-4183,-4533,-4733,-4733,-4506,-4063,-3405,-2603,-1694,-761,125,915,1552,2020,2322,2468,2502,2453,2342,2182,1955,1637,1179,556,-281,-1313,-2527,-3859,-5211,-6474,-7523,-8244,-8554,-8411,-7830,-6873,-5665,-4345,-3083,-2023,-1300,-969,-1065,-1522,-2256,-3122,-3977,-4686,-5137,-5282,-5093,-4618,-3915,-3083,-2215,-1395,-704,-173,162,320,321,190,-21,-303,-615,-957,-1313,-1668,-2012,-2297,-2503,-2566,-2460,-2129,-1576,-774,226,1402,2676,3972,5216,6309,7195,7788,8051,7947,7472,6652,5531,4193,2728,1255,-124,-1295,-2194,-2760,-2989,-2909,-2560,-2044,-1421,-801,-252,177,450,584,609,581,569,639,838,1205,1732,2396,3130,3854,4470,4885,5007,4800,4226,3331,2173,850,-504,-1778,-2840,-3611,-4036,-4089,-3819,-3255,-2510,-1647,-782,27,701,1215,1549,1708,1723,1623,1462,1287,1139,1068,1079,1198,1399,1659,1951,2211,2416,2519,2490,2332,2038,1640,1182,701,250,-138,-447,-683,-873,-1064,-1322,-1686,-2220,-2932,-3805,-4807,-5841,-6830,-7665,-8266,-8562,-8520,-8128,-7402,-6377,-5094,-3609,-1973,-251,1509,3234,4867,6343,7590,8548,9142,9321,9049,8315,7164,5652,3916,2098,371,-1088,-2138,-2664,-2620,-2018,-939,494,2106,3729,5167,6290,6966,7136,6791,5958,4743,3267,1684,172,-1118,-2032,-2483,-2399,-1791,-707,755,2451,4231,5918,7360,8412,8986,9014,8509,7491,6078,4360,2504,635,-1102,-2605,-3798,-4655,-5173,-5409,-5415,-5280,-5070,-4844,-4645,-4469,-4325,-4160,-3954,-3660,-3247,-2697,-2004,-1178,-246,754,1772,2751,3631,4344,4840,5059,4972,4565,3838,2847,1623,278,-1135,-2491,-3738,-4783,-5603,-6156,-6464,-6525,-6386,-6064,-5600,-5000,-4288,-3457,-2518,-1475,-371,762,1829,2758,3430,3764,3669,3132,2144,786,-833,-2574,-4259,-5741,-6882,-7577,-7792,-7511,-6798,-5738,-4456,-3087,-1768,-606,308,949,1316,1454,1441,1338,1241,1196,1248,1417,1697,2077,2526,3024,3536,4047,4537,4999,5422,5811,6149,6448,6687,6860,6950,6919,6749,6395,5831,5041,4037,2833,1520,151,-1130,-2231,-3021,-3428,-3374,-2869,-1913,-614,952,2611,4246,5687,6824,7566,7861,7726,7192,6356,5310,4172,3055,2033,1196,560,153,-45,-68,38,212,394,529,559,450,183,-252,-811,-1467,-2141,-2752,-3240,-3500,-3507,-3207,-2594,-1707,-571,728,2110,3488,4766,5871,6743,7337,7651,7677,7464,7029,6443,5721,4936,4085,3224,2350,1490,667,-114,-802,-1386,-1823,-2090,-2183,-2107,-1910,-1639,-1379,-1193,-1138,-1259,-1526,-1930,-2389,-2832,-3196,-3397,-3423,-3233,-2866,-2341,-1720,-1054,-396,201,728,1159,1528,1840,2132,2416,2693,2942,3117,3178,3058,2742,2193,1456,561,-396,-1336,-2144,-2745,-3053,-3044,-2700,-2050,-1156,-82,1058,2181,3172,3952,4439,4604,4422,3945,3206,2320,1370,482,-263,-771,-1020,-980,-700,-219,369,973,1496,1834,1927,1707,1175,332,-760,-2028,-3372,-4678,-5849,-6782,-7425,-7737,-7731,-7440,-6935,-6291,-5600,-4932,-4352,-3890,-3554,-3333,-3186,-3077,-2963,-2800,-2577,-2280,-1920,-1537,-1150,-828,-596,-515,-596,-874,-1330,-1962,-2726,-3576,-4459,-5312,-6080,-6714,-7171,-7430,-7477,-7310,-6943,-6388,-5667,-4811,-3842,-2807,-1738,-699,279,1113,1776,2193,2333,2145,1614,725,-491,-1989,-3687,-5475,-7239,-8843,-10181,-11151,-11688,-11767,-11378,-10581,-9411,-7982,-6360,-4660,-2958,-1336,155,1465,2589,3499,4203,4697,4977,5055,4937,4649,4226,3716,3179,2673,2265,1998,1901,1991,2240,2615,3059,3498,3882,4130,4215,4084,3738,3169,2416,1513,544,-418,-1281,-1939,-2332,-2380,-2074,-1417,-456,730,2039,3369,4596,5635,6399,6846,6956,6746,6264,5560,4717,3789,2836,1903,1001,152,-660,-1429,-2171,-2877,-3545,-4148,-4674,-5084,-5364,-5495,-5471,-5310,-5025,-4645,-4208,-3722,-3226,-2704,-2174,-1624,-1053,-457,148,773,1370,1956,2467,2921,3252,3474,3541,3454,3208,2800,2253,1576,811,-25,-883,-1735,-2548,-3271,-3892,-4356,-4658,-4761,-4667,-4373,-3903,-3305,-2645,-2013,-1492,-1180,-1111,-1334,-1814,-2509,-3329,-4178,-4941,-5520,-5836,-5812,-5456,-4753,-3781,-2608,-1347,-107,1003,1909,2555,2934,3073,3004,2818,2557,2302,2094,1961,1926,1970,2097,2266,2472,2673,2860,3006,3101,3129,3087,2976,2805,2590,2346,2092,1840,1594,1356,1119,876,622,360,91,-159,-392,-573,-715,-796,-846,-855,-863,-876,-916,-1013,-1161,-1393,-1695,-2063,-2487,-2928,-3378,-3787,-4146,-4422,-4606,-4691,-4677,-4573,-4391,-4141,-3857,-3539,-3236,-2949,-2721,-2567,-2516,-2579,-2768,-3073,-3474,-3944,-4421,-4874,-5236,-5476,-5565,-5500,-5297,-5001,-4645,-4301,-4000,-3788,-3684,-3682,-3786,-3949,-4175,-4401,-4635,-4842,-5015,-5159,-5257,-5318,-5331,-5299,-5206,-5056,-4836,-4545,-4184,-3762,-3287,-2813,-2372,-2049,-1900,-1998,-2380,-3075,-4054,-5288,-6674,-8133,-9520,-10733,-11645,-12171,-12244,-11837,-10956,-9649,-7976,-6036,-3919,-1735,431,2478,4335,5921,7164,8017,8415,8354,7820,6854,5524,3922,2182,429,-1190,-2548,-3536,-4084,-4140,-3733,-2878,-1676,-224,1357,2920,4358,5543,6409,6898,7020,6791,6304,5622,4885,4155,3553,3108,2869,2832,2971,3258,3625,4024,4388,4661,4792,4751,4509,4082,3473,2728,1892,1009,147,-666,-1373,-1975,-2431,-2778,-2992,-3110,-3132,-3059,-2894,-2617,-2205,-1640,-905,15,1085,2297,3571,4857,6049,7085,7860,8333,8440,8180,7553,6602,5390,3992,2503,1019,-375,-1589,-2558,-3233,-3576,-3588,-3277,-2688,-1869,-906,148,1187,2173,3021,3714,4215,4528,4665,4651,4514,4272,3940,3518,3011,2414,1739,1009,242,-500,-1195,-1764,-2180,-2393,-2372,-2112,-1612,-897,-28,953,1953,2912,3754,4438,4928,5217,5320,5232,5021,4669,4263,3802,3353,2949,2640,2460,2458,2640,3039,3616,4381,5247,6180,7094,7908,8564,8977,9113,8927,8426,7617,6556,5318,3993,2710,1561,675,117,-51,172,764,1659,2778,4022,5288,6488,7521,8321,8821,8974,8772,8192,7286,6087,4684,3172,1664,274,-890,-1754,-2268,-2434,-2283,-1907,-1377,-835,-348,-20,106,15,-288,-754,-1323,-1927,-2472,-2915,-3163,-3208,-3009,-2591,-1981,-1237,-424,374,1103,1682,2100,2314,2347,2216,1952,1599,1197,774,373,-9,-343,-645,-910,-1156,-1398,-1642,-1911,-2191,-2487,-2764,-3001,-3155,-3217,-3164,-3031,-2845,-2670,-2572,-2614,-2849,-3302,-3968,-4808,-5745,-6686,-7515,-8119,-8402,-8284,-7732,-6741,-5357,-3649,-1721,311,2318,4185,5778,7018,7806,8109,7909,7240,6154,4771,3188,1560,11,-1336,-2376,-3046,-3313,-3178,-2674,-1861,-805,402,1691,2965,4166,5214,6065,6667,7000,7049,6822,6346,5650,4794,3827,2805,1793,835,-15,-701,-1209,-1481,-1534,-1364,-1000,-500,80,662,1175,1558,1770,1795,1638,1340,933,489,45,-334,-633,-822,-909,-900,-827,-712,-588,-468,-370,-284,-211,-125,-26,108,262,437,592,712,734,645,399,-7,-571,-1261,-2045,-2848,-3630,-4319,-4874,-5264,-5467,-5487,-5334,-5038,-4618,-4125,-3567,-2999,-2422,-1875,-1361,-909,-514,-202,53,234,369,445,469,417,267,-6,-445,-1046,-1829,-2755,-3784,-4846,-5847,-6702,-7316,-7617,-7554,-7116,-6303,-5176,-3787,-2223,-569,1093,2689,4128,5373,6324,6966,7240,7140,6682,5904,4893,3743,2589,1546,753,287,219,559,1267,2275,3458,4698,5863,6834,7527,7877,7870,7518,6861,5982,4950,3882,2853,1972,1296,889,762,928,1345,1985,2764,3627,4473,5232,5812,6159,6217,5967,5419,4599,3567,2400,1172,-20,-1115,-2040,-2765,-3260,-3532,-3595,-3472,-3201,-2815,-2351,-1840,-1308,-773,-252,236,688,1071,1386,1599,1700,1674,1515,1228,832,351,-173,-700,-1191,-1600,-1910,-2099,-2167,-2143,-2039,-1909,-1779,-1699,-1688,-1775,-1956,-2227,-2565,-2931,-3299,-3618,-3874,-4025,-4073,-3997,-3793,-3469,-3021,-2487,-1896,-1304,-774,-367,-143,-140,-379,-854,-1516,-2318,-3162,-3960,-4618,-5051,-5196,-5023,-4529,-3746,-2733,-1567,-337,868,1957,2867,3526,3918,4027,3878,3526,3030,2485,1969,1577,1360,1380,1637,2121,2788,3563,4369,5119,5737,6163,6372,6339,6093,5643,5047,4343,3586,2845,2155,1590,1181,960,957,1156,1544,2094,2741,3459,4165,4819,5360,5728,5895,5808,5478,4890,4098,3141,2107,1079,152,-593,-1085,-1277,-1172,-761,-128,683,1560,2405,3122,3620,3826,3727,3292,2595,1679,660,-355,-1240,-1891,-2223,-2180,-1761,-989,55,1275,2546,3748,4757,5489,5871,5887,5543,4887,3992,2941,1834,738,-257,-1123,-1812,-2323,-2654,-2820,-2835,-2736,-2539,-2281,-1977,-1641,-1274,-878,-447,6,452,848,1118,1199,1007,503,-344,-1505,-2919,-4470,-6019,-7395,-8441,-9014,-9009,-8390,-7170,-5427,-3308,-964,1387,3564,5380,6688,7384,7426,6819,5645,4015,2101,79,-1860,-3538,-4812,-5581,-5783,-5439,-4588,-3348,-1849,-244,1305,2672,3735,4422,4702,4565,4062,3248,2220,1080,-63,-1103,-1949,-2532,-2817,-2795,-2501,-1974,-1294,-540,213,879,1406,1728,1829,1680,1305,709,-53,-943,-1893,-2852,-3751,-4550,-5195,-5681,-5980,-6123,-6113,-6004,-5820,-5613,-5404,-5231,-5087,-4985,-4890,-4782,-4628,-4389,-4056,-3605,-3064,-2445,-1816,-1207,-710,-348,-192,-250,-535,-1025,-1680,-2448,-3264,-4062,-4776,-5354,-5753,-5949,-5927,-5708,-5304,-4777,-4162,-3528,-2936,-2433,-2078,-1891,-1890,-2050,-2338,-2664,-2979,-3170,-3219,-3078,-2784,-2393,-1995,-1690,-1573,-1706,-2117,-2794,-3660,-4620,-5553,-6316,-6815,-6950,-6683,-6022,-4993,-3691,-2195,-632,890,2260,3384,4195,4652,4753,4521,4019,3323,2532,1741,1048,534,246,222,448,896,1503,2186,2860,3435,3836,4003,3902,3533,2919,2120,1222,320,-477,-1070,-1393,-1379,-1045,-398,481,1513,2602,3642,4551,5261,5717,5897,5786,5392,4741,3873,2840,1704,552,-560,-1526,-2315,-2850,-3129,-3143,-2923,-2518,-1992,-1413,-853,-362,9,241,335,299,178,0,-174,-322,-389,-376,-271,-82,147,412,639,825,899,868,692,388,-31,-541,-1088,-1628,-2115,-2499,-2759,-2882,-2875,-2763,-2588,-2386,-2208,-2077,-2015,-2029,-2102,-2214,-2325,-2383,-2344,-2160,-1793,-1262,-581,150,841,1356,1590,1434,866,-130,-1459,-3017,-4627,-6123,-7316,-8072,-8274,-7887,-6915,-5433,-3548,-1420,791,2903,4744,6183,7086,7399,7105,6227,4877,3167,1273,-624,-2362,-3758,-4722,-5137,-5013,-4338,-3219,-1737,-64,1672,3302,4698,5749,6377,6555,6282,5616,4634,3448,2185,957,-125,-983,-1590,-1911,-2009,-1891,-1649,-1325,-980,-668,-426,-282,-268,-389,-662,-1075,-1614,-2245,-2925,-3597,-4204,-4683,-4993,-5096,-4995,-4699,-4253,-3717,-3165,-2668,-2305,-2125,-2159,-2416,-2856,-3441,-4073,-4694,-5189,-5517,-5618,-5476,-5121,-4583,-3950,-3302,-2732,-2326,-2153,-2243,-2612,-3222,-4009,-4899,-5774,-6552,-7140,-7481,-7556,-7370,-6978,-6432,-5836,-5236,-4728,-4340,-4101,-4013,-4054,-4168,-4318,-4413,-4416,-4284,-4001,-3624,-3200,-2842,-2645,-2700,-3072,-3763,-4738,-5889,-7086,-8153,-8940,-9291,-9120,-8379,-7095,-5345,-3268,-1023,1197,3215,4851,5985,6512,6425,5738,4557,3027,1321,-347,-1796,-2849,-3390,-3367,-2771,-1698,-253,1384,3036,4539,5736,6543,6893,6813,6335,5571,4615,3612,2666,1897,1372,1133,1188,1493,1987,2574,3164,3662,4005,4163,4120,3933,3618,3272,2912,2610,2363,2172,2018,1858,1659,1392,1039,606,120,-385,-853,-1227,-1458,-1490,-1315,-909,-303,466,1356,2285,3206,4058,4783,5367,5767,5988,6013,5863,5536,5063,4465,3767,3015,2235,1477,777,183,-287,-582,-716,-660,-452,-111,322,795,1260,1679,2012,2261,2413,2499,2530,2555,2570,2617,2679,2776,2890,3020,3152,3255,3307,3240,3021,2579,1892,939,-250,-1614,-3056,-4445,-5642,-6513,-6939,-6860,-6242,-5122,-3580,-1719,306,2366,4300,5987,7316,8209,8636,8584,8107,7264,6173,4950,3725,2633,1775,1243,1082,1293,1849,2683,3700,4808,5902,6903,7750,8402,8834,9047,9031,8800,8362,7728,6941,6022,5048,4063,3163,2392,1833,1512,1460,1676,2122,2762,3506,4280,4974,5501,5774,5738,5364,4678,3722,2603,1422,327,-579,-1171,-1406,-1243,-719,100,1104,2169,3157,3947,4443,4585,4360,3797,2974,1977,940,-45,-856,-1427,-1709,-1677,-1368,-813,-100,680,1445,2076,2520,2701,2587,2187,1506,609,-436,-1556,-2648,-3638,-4446,-5008,-5293,-5278,-4979,-4429,-3687,-2826,-1930,-1072,-317,292,741,1038,1186,1224,1128,925,567,47,-669,-1583,-2686,-3925,-5225,-6487,-7573,-8384,-8783,-8715,-8116,-7007,-5438,-3505,-1357,848,2929,4706,6045,6822,7003,6588,5652,4325,2751,1128,-403,-1668,-2577,-3051,-3080,-2689,-1947,-948,204,1393,2538,3549,4393,5031,5474,5724,5810,5751,5585,5330,5029,4683,4336,3982,3646,3328,3030,2768,2539,2365,2247,2193,2189,2223,2249,2233,2124,1893,1513,1003,378,-291,-947,-1501,-1895,-2066,-2003,-1697,-1192,-539,184,899,1524,1997,2265,2303,2120,1724,1179,528,-161,-821,-1409,-1876,-2200,-2382,-2432,-2382,-2280,-2168,-2105,-2118,-2249,-2479,-2816,-3204,-3607,-3964,-4220,-4338,-4279,-4045,-3635,-3066,-2393,-1630,-857,-116,541,1039,1354,1442,1302,947,417,-245,-976,-1729,-2475,-3176,-3850,-4474,-5087,-5665,-6236,-6748,-7205,-7528,-7693,-7632,-7303,-6695,-5777,-4600,-3183,-1614,17,1609,3032,4191,4976,5339,5244,4734,3854,2745,1511,329,-683,-1387,-1714,-1605,-1080,-173,1025,2393,3820,5151,6291,7137,7630,7756,7526,6983,6211,5282,4306,3358,2517,1830,1323,989,816,751,779,849,951,1073,1206,1359,1519,1679,1815,1910,1932,1881,1748,1552,1346,1145,1039,1041,1194,1508,1948,2478,3031,3518,3873,4012,3889,3481,2798,1888,826,-274,-1325,-2179,-2794,-3069,-3026,-2662,-2075,-1343,-605,28,450,578,399,-97,-821,-1705,-2613,-3428,-4046,-4368,-4368,-4024,-3389,-2533,-1546,-561,349,1042,1485,1587,1366,806,-19,-1045,-2164,-3255,-4218,-4947,-5385,-5514,-5349,-4971,-4459,-3944,-3521,-3283,-3290,-3543,-4010,-4609,-5219,-5720,-5975,-5880,-5365,-4402,-3031,-1327,556,2467,4203,5604,6519,6872,6638,5876,4701,3283,1815,497,-511,-1065,-1115,-641,291,1575,3070,4620,6058,7275,8142,8635,8719,8428,7823,6970,5970,4914,3903,3025,2360,1959,1847,2026,2455,3068,3793,4519,5178,5678,5967,6018,5801,5357,4686,3869,2943,1998,1101,327,-245,-571,-600,-330,231,1044,2038,3134,4234,5252,6096,6712,7051,7097,6871,6387,5713,4891,3992,3073,2196,1402,750,246,-73,-224,-217,-92,103,313,472,532,438,177,-267,-860,-1565,-2319,-3034,-3654,-4081,-4289,-4229,-3913,-3379,-2668,-1891,-1113,-439,79,381,478,355,82,-330,-814,-1353,-1919,-2521,-3162,-3868,-4645,-5500,-6416,-7359,-8263,-9069,-9685,-10034,-10053,-9673,-8891,-7696,-6137,-4301,-2292,-272,1597,3152,4230,4741,4601,3846,2519,782,-1210,-3225,-5071,-6538,-7480,-7792,-7444,-6463,-4946,-3040,-915,1227,3219,4891,6138,6887,7132,6897,6262,5333,4219,3058,1933,954,146,-454,-873,-1147,-1311,-1428,-1517,-1591,-1653,-1666,-1620,-1479,-1242,-903,-506,-69,336,669,884,931,820,535,116,-390,-944,-1470,-1940,-2290,-2526,-2616,-2589,-2451,-2230,-1953,-1646,-1326,-1023,-742,-516,-343,-249,-235,-304,-466,-690,-988,-1310,-1662,-1996,-2314,-2583,-2818,-2997,-3153,-3264,-3363,-3428,-3477,-3482,-3445,-3344,-3176,-2946,-2663,-2360,-2070,-1846,-1705,-1700,-1801,-2035,-2346,-2723,-3122,-3519,-3901,-4266,-4617,-4983,-5373,-5805,-6287,-6790,-7306,-7770,-8140,-8349,-8342,-8077,-7522,-6679,-5567,-4234,-2761,-1244,202,1452,2403,2969,3092,2787,2076,1062,-128,-1348,-2437,-3248,-3682,-3661,-3181,-2281,-1055,386,1882,3316,4545,5493,6101,6362,6287,5936,5350,4607,3756,2853,1940,1053,222,-524,-1156,-1651,-1971,-2094,-1995,-1657,-1083,-295,676,1736,2827,3822,4634,5167,5352,5153,4573,3647,2453,1096,-302,-1610,-2705,-3493,-3904,-3910,-3527,-2806,-1823,-684,509,1650,2647,3430,3949,4186,4134,3834,3302,2622,1825,986,154,-631,-1318,-1892,-2320,-2606,-2739,-2740,-2608,-2391,-2080,-1739,-1355,-972,-593,-224,125,457,779,1064,1331,1534,1672,1721,1655,1473,1162,724,169,-494,-1241,-2049,-2882,-3714,-4508,-5229,-5857,-6370,-6748,-6995,-7090,-7048,-6849,-6512,-6010,-5365,-4560,-3606,-2531,-1353,-141,1045,2126,3017,3662,4013,4053,3807,3323,2678,1975,1302,765,437,363,568,1020,1683,2464,3290,4043,4651,5024,5127,4928,4456,3733,2838,1834,810,-159,-1010,-1700,-2197,-2522,-2677,-2722,-2685,-2617,-2548,-2499,-2469,-2451,-2423,-2366,-2271,-2124,-1943,-1733,-1530,-1353,-1242,-1206,-1270,-1422,-1659,-1949,-2270,-2579,-2861,-3084,-3252,-3364,-3435,-3489,-3537,-3604,-3685,-3786,-3885,-3979,-4039,-4058,-4016,-3913,-3746,-3534,-3287,-3046,-2830,-2681,-2619,-2668,-2828,-3103,-3460,-3883,-4333,-4765,-5157,-5466,-5673,-5777,-5764,-5653,-5463,-5204,-4913,-4609,-4299,-4021,-3747,-3505,-3267,-3030,-2783,-2520,-2234,-1952,-1671,-1444,-1288,-1256,-1380,-1688,-2209,-2916,-3810,-4811,-5870,-6885,-7761,-8404,-8714,-8635,-8118,-7176,-5848,-4241,-2463,-697,937,2261,3190,3657,3649,3236,2496,1592,650,-154,-718,-937,-792,-286,506,1491,2546,3553,4409,5042,5419,5537,5445,5176,4814,4397,3979,3578,3199,2824,2433,1993,1489,906,267,-402,-1040,-1580,-1959,-2111,-2013,-1652,-1079,-350,443,1185,1812,2213,2385,2294,1996,1542,1034,556,204,49,124,453,988,1702,2503,3321,4086,4712,5171,5414,5442,5251,4881,4349,3721,3035,2347,1695,1129,657,321,104,29,74,240,502,838,1232,1641,2059,2443,2791,3084,3330,3519,3674,3776,3845,3854,3796,3658,3422,3083,2653,2130,1557,949,354,-190,-652,-992,-1198,-1272,-1212,-1071,-876,-672,-507,-401,-353,-366,-375,-341,-193,142,698,1509,2551,3761,5051,6284,7338,8081,8427,8319,7777,6848,5657,4344,3072,1996,1246,896,985,1471,2288,3303,4395,5415,6246,6811,7050,6983,6629,6077,5390,4678,4000,3440,3029,2797,2727,2800,2975,3195,3424,3625,3776,3894,3981,4079,4204,4375,4588,4819,5025,5155,5149,4963,4573,3967,3180,2251,1254,264,-640,-1390,-1928,-2234,-2281,-2098,-1710,-1165,-529,144,788,1355,1803,2114,2275,2308,2228,2083,1901,1735,1609,1548,1570,1652,1797,1962,2119,2228,2257,2179,1978,1651,1214,686,123,-441,-938,-1325,-1552,-1603,-1461,-1154,-716,-207,305,746,1057,1171,1073,738,198,-516,-1337,-2193,-3015,-3737,-4307,-4715,-4937,-5023,-4976,-4860,-4693,-4501,-4298,-4051,-3748,-3336,-2781,-2070,-1193,-192,875,1924,2863,3606,4084,4274,4161,3819,3292,2709,2139,1697,1436,1388,1558,1896,2357,2839,3289,3600,3750,3688,3434,3008,2466,1866,1272,746,329,50,-86,-94,-9,124,252,329,325,228,56,-161,-355,-488,-493,-357,-69,344,822,1315,1735,2044,2187,2156,1969,1657,1287,907,591,361,252,253,334,463,567,620,545,349,-14,-506,-1118,-1795,-2486,-3133,-3666,-4041,-4212,-4151,-3864,-3353,-2670,-1861,-992,-144,629,1247,1688,1909,1929,1752,1435,1005,549,83,-303,-609,-786,-842,-784,-640,-440,-246,-87,-26,-94,-310,-699,-1219,-1868,-2564,-3263,-3889,-4369,-4676,-4760,-4650,-4354,-3947,-3465,-2995,-2562,-2209,-1920,-1678,-1421,-1108,-681,-132,534,1260,1972,2579,2981,3124,2952,2506,1806,982,123,-625,-1155,-1375,-1235,-729,102,1176,2393,3622,4758,5695,6369,6749,6837,6659,6268,5710,5038,4302,3525,2735,1950,1167,409,-323,-1008,-1616,-2124,-2475,-2638,-2567,-2243,-1668,-876,78,1087,2053,2852,3382,3568,3360,2774,1845,679,-619,-1895,-3031,-3892,-4417,-4545,-4305,-3733,-2926,-2004,-1071,-259,365,732,836,691,357,-100,-585,-1040,-1370,-1564,-1576,-1437,-1164,-822,-454,-138,89,171,100,-137,-516,-1006,-1557,-2119,-2626,-3035,-3290,-3372,-3252,-2952,-2479,-1889,-1230,-568,25,479,739,756,509,5,-732,-1633,-2627,-3598,-4463,-5103,-5463,-5495,-5198,-4623,-3839,-2943,-2048,-1229,-573,-86,217,395,489,578,700,896,1164,1483,1818,2111,2336,2434,2432,2303,2116,1896,1712,1612,1635,1816,2146,2629,3224,3902,4623,5342,6043,6680,7266,7757,8165,8447,8595,8567,8344,7906,7250,6391,5372,4249,3093,2001,1036,300,-164,-305,-108,396,1176,2134,3183,4202,5087,5739,6091,6103,5776,5149,4292,3306,2290,1372,628,144,-58,13,320,769,1269,1719,2015,2094,1926,1487,854,44,-805,-1638,-2328,-2816,-3032,-2952,-2576,-1933,-1081,-90,952,1960,2851,3552,4007,4190,4068,3673,3013,2139,1118,-2,-1135,-2227,-3224,-4075,-4772,-5292,-5668,-5909,-6073,-6181,-6290,-6406,-6556,-6723,-6888,-7021,-7079,-7024,-6820,-6453,-5929,-5269,-4532,-3769,-3055,-2458,-2011,-1759,-1673,-1735,-1876,-2030,-2126,-2107,-1947,-1648,-1245,-795,-376,-57,106,72,-141,-520,-979,-1461,-1862,-2127,-2189,-2041,-1674,-1152,-510,158,797,1341,1751,2013,2131,2126,2023,1853,1635,1390,1123,831,522,178,-185,-561,-940,-1276,-1554,-1725,-1756,-1622,-1304,-818,-180,546,1308,2018,2610,3001,3150,3011,2584,1895,977,-80,-1208,-2301,-3284,-4071,-4628,-4915,-4955,-4773,-4433,-3995,-3535,-3101,-2749,-2482,-2311,-2207,-2148,-2091,-2013,-1887,-1711,-1489,-1235,-968,-719,-492,-322,-200,-153,-172,-272,-447,-704,-1037,-1438,-1905,-2409,-2948,-3493,-4028,-4536,-5003,-5416,-5775,-6071,-6322,-6522,-6695,-6836,-6951,-7043,-7089,-7095,-7023,-6868,-6604,-6212,-5698,-5067,-4356,-3613,-2911,-2313,-1897,-1704,-1755,-2048,-2514,-3101,-3696,-4226,-4602,-4786,-4750,-4520,-4136,-3653,-3143,-2647,-2202,-1815,-1469,-1121,-733,-248,365,1119,2009,2994,4015,5002,5881,6578,7059,7289,7283,7057,6660,6131,5520,4855,4168,3470,2767,2060,1351,646,-35,-663,-1210,-1612,-1843,-1840,-1594,-1084,-353,564,1567,2563,3451,4119,4512,4572,4306,3746,2961,2054,1120,280,-388,-812,-966,-859,-533,-65,460,943,1301,1478,1432,1188,764,247,-301,-781,-1126,-1282,-1211,-927,-442,182,895,1621,2305,2886,3328,3603,3698,3616,3363,2966,2438,1818,1132,411,-295,-977,-1574,-2088,-2476,-2751,-2903,-2962,-2948,-2885,-2811,-2726,-2649,-2569,-2470,-2346,-2165,-1926,-1606,-1226,-785,-333,98,447,658,699,527,175,-361,-981,-1641,-2236,-2703,-2995,-3082,-2986,-2738,-2403,-2046,-1731,-1501,-1390,-1377,-1454,-1552,-1630,-1616,-1480,-1182,-734,-153,513,1202,1854,2403,2809,3042,3098,3007,2777,2475,2112,1741,1364,1005,639,280,-108,-518,-962,-1430,-1898,-2341,-2707,-2973,-3078,-3024,-2774,-2373,-1836,-1241,-645,-128,240,405,335,13,-531,-1276,-2136,-3060,-3944,-4733,-5339,-5730,-5867,-5761,-5426,-4914,-4273,-3568,-2862,-2200,-1629,-1170,-831,-615,-500,-473,-501,-567,-640,-713,-767,-800,-818,-818,-823,-845,-907,-1038,-1266,-1597,-2072,-2656,-3370,-4153,-4974,-5764,-6466,-7002,-7339,-7422,-7262,-6878,-6312,-5642,-4930,-4255,-3669,-3213,-2903,-2740,-2710,-2779,-2923,-3090,-3270,-3424,-3559,-3667,-3769,-3875,-4006,-4158,-4330,-4489,-4617,-4658,-4602,-4412,-4093,-3666,-3148,-2598,-2042,-1531,-1086,-714,-421,-170,58,315,630,1041,1553,2182,2886,3646,4398,5094,5667,6078,6267,6249,5987,5540,4918,4188,3392,2593,1819,1118,490,-46,-500,-872,-1169,-1378,-1493,-1479,-1313,-959,-404,364,1310,2402,3560,4695,5722,6534,7071,7267,7105,6590,5759,4679,3433,2111,815,-369,-1366,-2114,-2585,-2765,-2657,-2305,-1734,-1006,-181,704,1565,2399,3125,3758,4246,4607,4824,4910,4877,4739,4528,4256,3962,3656,3361,3081,2818,2557,2283,1980,1614,1207,722,216,-315,-815,-1253,-1595,-1822,-1935,-1946,-1903,-1834,-1796,-1813,-1896,-2037,-2203,-2336,-2385,-2282,-1984,-1451,-690,294,1417,2612,3759,4741,5462,5823,5795,5373,4606,3594,2434,1265,190,-687,-1308,-1636,-1678,-1461,-1029,-445,228,949,1652,2330,2950,3515,4030,4498,4940,5354,5758,6133,6493,6810,7093,7325,7510,7659,7767,7860,7929,7970,7984,7928,7804,7560,7191,6680,6019,5242,4357,3433,2520,1684,1011,532,320,355,645,1136,1754,2432,3065,3595,3949,4098,4029,3763,3337,2818,2256,1738,1305,1009,884,921,1131,1470,1910,2397,2893,3339,3713,3974,4114,4138,4045,3869,3629,3353,3074,2810,2572,2378,2213,2079,1951,1806,1622,1371,1038,618,112,-451,-1038,-1595,-2067,-2393,-2523,-2431,-2097,-1564,-871,-109,630,1254,1679,1849,1742,1378,785,58,-756,-1530,-2224,-2739,-3059,-3160,-3060,-2812,-2474,-2127,-1836,-1660,-1608,-1693,-1858,-2058,-2225,-2284,-2196,-1925,-1461,-832,-71,768,1620,2422,3121,3661,4018,4171,4124,3890,3510,3010,2461,1899,1388,970,678,546,578,770,1112,1563,2089,2639,3152,3580,3876,4002,3936,3683,3250,2681,2032,1362,751,277,-9,-41,192,687,1406,2262,3169,3986,4613,4920,4850,4344,3422,2133,567,-1136,-2860,-4433,-5768,-6732,-7300,-7431,-7154,-6527,-5608,-4513,-3300,-2084,-902,168,1117,1919,2578,3102,3512,3810,4030,4158,4223,4203,4114,3932,3660,3294,2815,2245,1572,816,0,-858,-1721,-2553,-3315,-3974,-4482,-4824,-4974,-4932,-4724,-4373,-3943,-3488,-3063,-2730,-2505,-2404,-2409,-2477,-2562,-2610,-2563,-2399,-2084,-1629,-1060,-422,219,778,1198,1389,1333,1001,421,-346,-1239,-2149,-3010,-3730,-4266,-4583,-4675,-4565,-4271,-3840,-3307,-2696,-2045,-1353,-635,106,872,1644,2417,3165,3863,4480,4990,5361,5581,5627,5508,5219,4790,4237,3585,2874,2106,1325,530,-257,-1023,-1762,-2443,-3050,-3551,-3895,-4074,-4010,-3725,-3176,-2399,-1433,-349,761,1780,2620,3167,3373,3196,2660,1807,739,-449,-1616,-2661,-3472,-3994,-4184,-4067,-3670,-3082,-2379,-1654,-995,-465,-110,42,-2,-218,-577,-1015,-1500,-1962,-2369,-2676,-2855,-2893,-2771,-2506,-2096,-1576,-978,-335,295,876,1355,1697,1869,1871,1685,1358,902,378,-180,-726,-1243,-1712,-2140,-2548,-2928,-3317,-3680,-4019,-4286,-4446,-4453,-4284,-3920,-3374,-2672,-1864,-1012,-182,554,1133,1506,1638,1533,1206,719,141,-426,-902,-1197,-1259,-1064,-613,37,830,1672,2477,3169,3683,3995,4097,4030,3823,3562,3293,3082,2979,2995,3159,3447,3843,4323,4836,5376,5893,6394,6848,7263,7617,7915,8115,8216,8164,7944,7518,6882,6033,5005,3846,2615,1417,314,-588,-1239,-1593,-1645,-1435,-1016,-495,44,481,754,794,599,193,-371,-987,-1569,-2013,-2231,-2188,-1861,-1277,-502,391,1298,2130,2811,3282,3525,3534,3348,3010,2579,2111,1655,1242,885,577,297,17,-306,-689,-1169,-1742,-2410,-3155,-3939,-4728,-5462,-6097,-6577,-6854,-6898,-6684,-6210,-5505,-4610,-3605,-2578,-1624,-847,-310,-69,-125,-438,-948,-1549,-2144,-2632,-2941,-3029,-2906,-2594,-2183,-1734,-1371,-1150,-1166,-1433,-1968,-2722,-3624,-4568,-5445,-6141,-6562,-6660,-6401,-5822,-4969,-3936,-2821,-1721,-742,73,661,1032,1202,1225,1150,1057,983,985,1079,1266,1529,1843,2166,2472,2728,2923,3052,3131,3167,3181,3178,3145,3082,2937,2703,2336,1825,1186,419,-389,-1205,-1926,-2483,-2803,-2842,-2576,-2043,-1287,-409,472,1247,1778,1999,1826,1272,353,-848,-2220,-3646,-4974,-6093,-6887,-7302,-7294,-6897,-6140,-5129,-3950,-2726,-1561,-546,245,775,1035,1037,829,458,-15,-520,-1024,-1465,-1840,-2118,-2312,-2422,-2472,-2478,-2463,-2449,-2454,-2499,-2594,-2753,-2975,-3252,-3576,-3916,-4268,-4602,-4920,-5227,-5526,-5855,-6211,-6619,-7057,-7507,-7916,-8218,-8354,-8259,-7889,-7248,-6328,-5209,-3937,-2619,-1334,-171,796,1515,1951,2105,1984,1641,1111,471,-238,-944,-1628,-2237,-2772,-3212,-3559,-3810,-3968,-4029,-3978,-3818,-3526,-3103,-2549,-1867,-1082,-222,682,1582,2451,3238,3932,4505,4954,5292,5524,5686,5791,5874,5939,6001,6040,6051,5978,5813,5492,5011,4338,3504,2518,1456,379,-632,-1486,-2128,-2504,-2608,-2455,-2106,-1630,-1112,-650,-286,-96,-60,-184,-408,-675,-913,-1057,-1051,-866,-497,47,715,1462,2219,2929,3524,3974,4230,4298,4164,3866,3409,2855,2210,1538,847,188,-434,-982,-1448,-1813,-2063,-2196,-2200,-2083,-1842,-1500,-1070,-587,-78,422,881,1282,1597,1822,1931,1922,1774,1491,1058,502,-168,-895,-1638,-2326,-2909,-3332,-3580,-3643,-3554,-3370,-3140,-2954,-2849,-2877,-3057,-3367,-3789,-4254,-4712,-5076,-5302,-5319,-5122,-4699,-4084,-3322,-2481,-1625,-828,-137,408,795,1021,1122,1108,1053,965,907,889,936,1058,1238,1476,1742,2015,2275,2494,2665,2780,2840,2856,2836,2794,2731,2647,2530,2372,2140,1829,1417,902,299,-377,-1082,-1767,-2378,-2858,-3154,-3249,-3117,-2804,-2338,-1805,-1276,-841,-566,-501,-672,-1057,-1625,-2306,-3022,-3691,-4235,-4595,-4734,-4627,-4295,-3750,-3047,-2232,-1364,-507,294,977,1532,1905,2110,2132,1978,1679,1237,700,86,-564,-1222,-1847,-2424,-2920,-3326,-3637,-3849,-3989,-4067,-4115,-4153,-4196,-4247,-4297,-4326,-4315,-4240,-4104,-3897,-3655,-3399,-3166,-2987,-2884,-2853,-2885,-2943,-2995,-2992,-2913,-2732,-2459,-2107,-1719,-1322,-981,-706,-558,-533,-651,-906,-1271,-1735,-2256,-2809,-3370,-3908,-4414,-4864,-5254,-5566,-5786,-5893,-5866,-5672,-5302,-4716,-3934,-2946,-1790,-515,835,2175,3451,4598,5552,6300,6805,7083,7145,7026,6771,6423,6036,5636,5260,4908,4572,4226,3818,3324,2685,1895,954,-120,-1247,-2363,-3361,-4139,-4619,-4723,-4433,-3758,-2753,-1524,-176,1147,2330,3262,3880,4148,4085,3737,3185,2522,1849,1241,788,503,426,535,787,1166,1575,1999,2351,2616,2743,2729,2566,2259,1838,1316,742,144,-433,-950,-1358,-1630,-1724,-1628,-1327,-828,-158,647,1532,2434,3278,4013,4557,4895,4973,4788,4345,3655,2751,1683,488,-755,-1995,-3152,-4171,-4980,-5538,-5805,-5768,-5437,-4844,-4034,-3074,-2029,-955,81,1063,1949,2739,3429,4017,4503,4885,5150,5282,5277,5111,4796,4334,3752,3086,2383,1691,1069,565,222,77,134,398,847,1442,2144,2889,3632,4316,4913,5387,5748,5985,6139,6227,6303,6389,6533,6742,7038,7403,7812,8228,8582,8832,8898,8749,8344,7684,6796,5721,4556,3375,2294,1400,754,414,354,564,957,1455,1962,2400,2701,2851,2837,2713,2523,2341,2227,2235,2391,2708,3161,3720,4342,4966,5560,6066,6469,6739,6877,6871,6738,6469,6083,5579,4966,4262,3477,2641,1788,948,178,-513,-1060,-1485,-1743,-1864,-1849,-1711,-1468,-1136,-705,-211,362,972,1587,2156,2617,2898,2958,2744,2267,1546,649,-330,-1288,-2109,-2705,-3013,-3009,-2725,-2208,-1576,-899,-323,106,304,272,14,-414,-942,-1486,-1967,-2310,-2482,-2448,-2235,-1856,-1392,-881,-416,-41,193,274,197,15,-240,-487,-665,-708,-577,-229,308,1046,1906,2853,3801,4691,5456,6059,6461,6671,6695,6565,6316,5978,5585,5136,4638,4070,3409,2651,1780,831,-176,-1150,-2049,-2757,-3223,-3377,-3194,-2689,-1893,-893,215,1327,2325,3133,3685,3950,3939,3687,3246,2694,2093,1511,990,561,232,-3,-155,-251,-300,-329,-323,-307,-240,-137,22,235,489,762,1033,1257,1418,1484,1458,1336,1143,896,629,362,109,-119,-331,-517,-698,-846,-974,-1040,-1049,-975,-842,-667,-507,-418,-467,-712,-1182,-1883,-2773,-3786,-4805,-5734,-6433,-6832,-6851,-6491,-5758,-4750,-3528,-2237,-965,173,1111,1796,2218,2376,2297,2021,1573,1008,335,-394,-1173,-1958,-2739,-3469,-4138,-4696,-5131,-5402,-5499,-5403,-5117,-4650,-4021,-3262,-2416,-1515,-616,247,1038,1716,2279,2710,3012,3221,3337,3417,3476,3544,3641,3750,3869,3945,3938,3800,3473,2942,2196,1245,166,-1011,-2158,-3217,-4087,-4709,-5048,-5092,-4875,-4449,-3886,-3278,-2698,-2223,-1885,-1714,-1680,-1757,-1870,-1952,-1940,-1768,-1409,-849,-108,767,1712,2645,3490,4162,4610,4783,4679,4297,3686,2881,1963,978,-1,-928,-1766,-2479,-3062,-3491,-3777,-3911,-3901,-3757,-3485,-3099,-2619,-2055,-1423,-741,-16,718,1444,2113,2685,3096,3305,3260,2942,2356,1515,494,-647,-1791,-2853,-3719,-4328,-4620,-4589,-4258,-3687,-2962,-2174,-1421,-768,-270,68,257,346,377,409,460,552,656,747,775,702,503,179,-248,-720,-1174,-1537,-1743,-1744,-1531,-1099,-503,216,976,1716,2376,2916,3310,3570,3696,3745,3736,3722,3735,3803,3938,4144,4400,4676,4933,5096,5129,4951,4534,3848,2897,1727,399,-980,-2310,-3453,-4328,-4816,-4902,-4545,-3805,-2740,-1464,-97,1238,2414,3353,3963,4241,4156,3764,3101,2247,1274,270,-705,-1579,-2312,-2874,-3256,-3459,-3510,-3420,-3233,-2955,-2626,-2243,-1833,-1393,-938,-476,-24,406,788,1105,1341,1470,1497,1393,1178,838,396,-146,-754,-1405,-2060,-2684,-3241,-3714,-4084,-4370,-4584,-4760,-4936,-5131,-5369,-5639,-5924,-6177,-6347,-6371,-6197,-5779,-5110,-4192,-3083,-1847,-581,608,1632,2398,2874,3031,2918,2577,2107,1579,1075,636,284,-7,-261,-545,-903,-1368,-1969,-2673,-3455,-4231,-4937,-5481,-5801,-5842,-5580,-5023,-4197,-3157,-1958,-672,642,1927,3138,4238,5214,6027,6693,7174,7483,7611,7539,7290,6824,6176,5309,4259,3009,1608,71,-1530,-3141,-4674,-6050,-7172,-7981,-8383,-8382,-7927,-7090,-5908,-4488,-2960,-1422,-33,1133,1980,2475,2610,2418,1958,1306,564,-188,-857,-1375,-1703,-1805,-1710,-1435,-1054,-634,-260,-5,59,-92,-496,-1108,-1916,-2834,-3804,-4739,-5564,-6225,-6675,-6889,-6878,-6644,-6234,-5676,-5021,-4306,-3564,-2821,-2093,-1393,-733,-143,358,710,876,804,454,-188,-1112,-2272,-3596,-4970,-6287,-7401,-8214,-8619,-8580,-8085,-7180,-5962,-4536,-3057,-1645,-422,523,1165,1484,1544,1393,1121,798,467,170,-109,-388,-704,-1107,-1612,-2237,-2953,-3718,-4445,-5053,-5440,-5538,-5276,-4659,-3679,-2430,-969,565,2073,3437,4557,5398,5902,6111,6046,5784,5411,5002,4641,4382,4260,4277,4405,4586,4753,4824,4730,4424,3875,3103,2153,1093,34,-929,-1689,-2158,-2290,-2064,-1515,-709,246,1237,2125,2819,3216,3293,3031,2489,1732,869,1,-767,-1351,-1700,-1787,-1632,-1260,-744,-148,458,996,1430,1717,1843,1829,1680,1450,1175,901,674,529,488,560,730,975,1236,1474,1610,1600,1399,979,361,-441,-1356,-2334,-3293,-4176,-4943,-5562,-6039,-6379,-6596,-6724,-6753,-6707,-6546,-6283,-5853,-5278,-4506,-3588,-2525,-1393,-262,792,1665,2304,2644,2669,2401,1879,1198,441,-284,-902,-1355,-1641,-1760,-1797,-1793,-1849,-2015,-2343,-2827,-3457,-4152,-4844,-5421,-5797,-5881,-5636,-5028,-4097,-2891,-1511,-54,1347,2615,3640,4400,4862,5059,5039,4866,4623,4364,4148,3988,3878,3781,3638,3375,2926,2226,1264,19,-1431,-3040,-4660,-6176,-7439,-8313,-8701,-8526,-7779,-6495,-4771,-2736,-565,1574,3500,5079,6188,6788,6850,6427,5582,4427,3067,1620,197,-1135,-2287,-3240,-3959,-4449,-4715,-4781,-4658,-4381,-3967,-3446,-2851,-2207,-1553,-925,-349,131,507,748,856,826,670,404,51,-359,-797,-1217,-1594,-1873,-2033,-2043,-1905,-1630,-1267,-867,-513,-276,-229,-417,-868,-1555,-2451,-3462,-4504,-5476,-6275,-6835,-7100,-7059,-6728,-6151,-5390,-4519,-3593,-2683,-1808,-997,-248,459,1118,1746,2310,2782,3104,3222,3068,2617,1845,778,-522,-1976,-3457,-4861,-6043,-6918,-7388,-7416,-6991,-6128,-4909,-3391,-1704,61,1792,3385,4782,5908,6750,7295,7550,7564,7358,6989,6505,5931,5314,4654,3966,3244,2497,1709,916,114,-640,-1326,-1888,-2303,-2541,-2593,-2474,-2208,-1840,-1422,-1012,-651,-398,-254,-247,-346,-535,-757,-986,-1142,-1222,-1157,-968,-630,-171,378,1001,1630,2262,2838,3352,3775,4106,4333,4459,4489,4413,4246,3977,3613,3161,2621,2018,1364,696,51,-542,-1027,-1382,-1574,-1583,-1418,-1087,-623,-79,494,1016,1426,1657,1662,1422,932,236,-612,-1515,-2380,-3081,-3530,-3613,-3303,-2544,-1402,84,1769,3513,5152,6518,7478,7939,7858,7269,6249,4935,3479,2044,770,-247,-954,-1354,-1495,-1446,-1305,-1142,-1037,-999,-1042,-1109,-1141,-1061,-780,-255,572,1667,3021,4532,6121,7657,9038,10158,10939,11348,11364,11033,10406,9585,8653,7735,6900,6235,5764,5499,5389,5394,5400,5358,5157,4770,4169,3362,2420,1402,424,-421,-1036,-1342,-1313,-921,-222,754,1893,3133,4352,5485,6444,7190,7671,7886,7819,7488,6918,6137,5193,4136,3021,1906,849,-94,-891,-1483,-1879,-2019,-1944,-1616,-1086,-357,514,1477,2468,3417,4249,4910,5337,5516,5421,5087,4534,3828,3027,2193,1386,650,11,-523,-962,-1334,-1660,-1979,-2295,-2632,-2957,-3261,-3493,-3610,-3582,-3356,-2938,-2313,-1504,-569,466,1486,2464,3279,3908,4280,4398,4265,3929,3461,2942,2469,2110,1920,1908,2043,2262,2467,2565,2456,2085,1417,481,-670,-1934,-3190,-4323,-5197,-5740,-5864,-5564,-4837,-3740,-2338,-733,984,2700,4342,5813,7085,8096,8850,9340,9584,9612,9460,9153,8738,8216,7620,6930,6156,5280,4295,3213,2040,820,-400,-1548,-2547,-3309,-3775,-3867,-3589,-2916,-1924,-667,730,2157,3481,4591,5394,5819,5849,5478,4763,3761,2571,1303,57,-1041,-1917,-2480,-2693,-2544,-2043,-1257,-250,870,2004,3039,3893,4485,4771,4738,4385,3756,2911,1900,825,-266,-1288,-2194,-2941,-3494,-3846,-3976,-3909,-3646,-3224,-2685,-2079,-1470,-938,-529,-325,-342,-606,-1102,-1774,-2580,-3412,-4203,-4860,-5309,-5510,-5430,-5094,-4526,-3805,-3000,-2198,-1483,-905,-507,-292,-240,-305,-434,-567,-665,-708,-708,-697,-744,-898,-1230,-1766,-2510,-3426,-4436,-5429,-6290,-6882,-7099,-6877,-6167,-5020,-3484,-1698,199,2038,3673,4959,5827,6203,6119,5602,4745,3652,2439,1227,119,-792,-1451,-1827,-1926,-1789,-1472,-1067,-646,-303,-85,-38,-164,-434,-811,-1201,-1556,-1773,-1821,-1660,-1293,-764,-130,526,1114,1574,1831,1881,1708,1357,881,342,-182,-635,-964,-1154,-1185,-1094,-893,-640,-365,-113,87,222,277,275,224,155,102,90,147,293,527,853,1251,1691,2139,2552,2886,3103,3177,3094,2854,2478,1978,1404,764,99,-587,-1276,-1961,-2641,-3296,-3910,-4450,-4873,-5150,-5226,-5082,-4696,-4081,-3255,-2284,-1214,-150,840,1675,2287,2638,2718,2523,2106,1510,801,48,-693,-1379,-1988,-2509,-2967,-3370,-3746,-4122,-4483,-4845,-5163,-5417,-5557,-5549,-5348,-4946,-4324,-3511,-2535,-1444,-313,812,1844,2761,3499,4073,4470,4719,4862,4913,4930,4915,4890,4849,4764,4627,4380,4020,3494,2822,1985,1030,-15,-1093,-2148,-3122,-3961,-4618,-5065,-5270,-5235,-4966,-4484,-3837,-3066,-2233,-1393,-594,122,726,1210,1563,1800,1930,1956,1904,1758,1535,1231,842,388,-134,-690,-1253,-1792,-2252,-2606,-2805,-2822,-2651,-2280,-1748,-1083,-344,403,1092,1660,2044,2213,2131,1801,1238,482,-417,-1382,-2349,-3238,-3981,-4530,-4839,-4912,-4739,-4372,-3844,-3225,-2585,-1978,-1476,-1105,-894,-848,-932,-1136,-1381,-1648,-1864,-2015,-2070,-2044,-1947,-1828,-1711,-1651,-1657,-1750,-1911,-2116,-2325,-2496,-2605,-2624,-2568,-2455,-2315,-2207,-2150,-2198,-2348,-2606,-2939,-3317,-3672,-3972,-4132,-4138,-3931,-3524,-2909,-2131,-1229,-274,675,1546,2292,2864,3248,3430,3432,3263,2982,2593,2165,1700,1230,760,274,-219,-752,-1300,-1885,-2460,-3008,-3477,-3820,-3999,-3971,-3734,-3279,-2649,-1893,-1077,-296,389,892,1177,1211,1001,572,-28,-747,-1512,-2274,-2970,-3564,-4028,-4351,-4524,-4576,-4509,-4364,-4157,-3919,-3659,-3390,-3106,-2799,-2458,-2069,-1625,-1144,-628,-129,334,705,947,1038,953,711,327,-150,-678,-1196,-1658,-2033,-2296,-2455,-2530,-2544,-2554,-2593,-2699,-2910,-3219,-3630,-4107,-4601,-5057,-5394,-5548,-5452,-5058,-4355,-3336,-2066,-609,915,2385,3673,4651,5241,5377,5073,4367,3350,2146,881,-317,-1355,-2161,-2727,-3043,-3184,-3185,-3142,-3094,-3099,-3171,-3295,-3459,-3586,-3642,-3548,-3256,-2734,-1957,-942,276,1648,3083,4514,5836,6978,7865,8443,8694,8598,8203,7539,6698,5745,4776,3860,3052,2382,1855,1446,1129,853,573,268,-100,-498,-936,-1337,-1690,-1909,-1986,-1873,-1581,-1122,-531,140,849,1527,2150,2667,3054,3304,3392,3336,3120,2772,2298,1730,1104,452,-173,-736,-1196,-1527,-1709,-1738,-1619,-1365,-1011,-575,-112,353,763,1082,1266,1282,1109,739,188,-514,-1307,-2125,-2892,-3532,-3991,-4231,-4238,-4039,-3669,-3195,-2680,-2197,-1789,-1506,-1349,-1311,-1371,-1481,-1611,-1705,-1739,-1683,-1534,-1294,-990,-650,-335,-82,40,12,-215,-614,-1179,-1833,-2514,-3122,-3587,-3822,-3810,-3523,-3018,-2347,-1612,-912,-343,14,120,-38,-420,-967,-1584,-2184,-2663,-2958,-3020,-2826,-2413,-1801,-1078,-302,448,1105,1638,2001,2217,2271,2217,2071,1889,1700,1543,1442,1401,1420,1465,1510,1511,1426,1229,897,438,-123,-744,-1359,-1892,-2277,-2440,-2357,-2010,-1432,-686,138,943,1619,2092,2292,2211,1843,1253,483,-368,-1241,-2052,-2748,-3294,-3649,-3826,-3802,-3617,-3267,-2800,-2238,-1617,-989,-366,188,673,1044,1309,1447,1478,1391,1226,961,642,256,-173,-634,-1120,-1610,-2097,-2561,-3008,-3410,-3787,-4114,-4415,-4675,-4909,-5108,-5271,-5384,-5436,-5391,-5244,-4953,-4519,-3931,-3191,-2340,-1396,-434,499,1325,1985,2413,2579,2443,2036,1363,505,-482,-1492,-2459,-3285,-3931,-4352,-4553,-4556,-4416,-4182,-3946,-3743,-3643,-3651,-3770,-3967,-4184,-4354,-4401,-4258,-3881,-3234,-2328,-1195,111,1492,2875,4143,5221,6029,6517,6670,6484,6003,5276,4375,3381,2371,1409,555,-168,-739,-1166,-1465,-1655,-1769,-1818,-1828,-1786,-1695,-1532,-1268,-894,-379,257,1003,1809,2611,3338,3913,4270,4373,4198,3769,3130,2345,1502,677,-48,-607,-971,-1100,-1011,-728,-273,267,866,1435,1928,2298,2501,2533,2377,2070,1625,1115,565,70,-354,-623,-740,-661,-410,7,543,1160,1794,2393,2896,3266,3457,3475,3296,2961,2488,1923,1317,711,155,-318,-680,-912,-1005,-968,-793,-510,-123,337,844,1374,1889,2357,2759,3060,3271,3376,3413,3389,3356,3320,3327,3358,3428,3499,3555,3558,3474,3290,2979,2561,2045,1468,880,331,-127,-428,-539,-422,-63,527,1325,2280,3322,4383,5370,6223,6875,7288,7455,7373,7091,6649,6118,5570,5066,4669,4405,4284,4288,4382,4508,4615,4648,4569,4356,4020,3568,3061,2539,2059,1679,1423,1318,1347,1491,1702,1933,2130,2264,2287,2222,2042,1806,1518,1238,989,809,723,738,857,1074,1358,1693,2037,2360,2634,2826,2933,2941,2864,2728,2546,2378,2225,2138,2106,2141,2217,2310,2391,2425,2391,2279,2070,1794,1438,1049,641,250,-91,-363,-533,-596,-538,-361,-82,303,751,1261,1792,2329,2844,3322,3741,4090,4350,4497,4523,4386,4093,3606,2960,2155,1251,311,-598,-1390,-1994,-2368,-2463,-2285,-1851,-1210,-423,419,1244,1978,2546,2948,3142,3180,3092,2941,2800,2719,2748,2918,3222,3658,4174,4736,5275,5760,6133,6379,6482,6440,6280,6014,5674,5289,4874,4457,4027,3598,3147,2673,2169,1635,1091,565,88,-289,-527,-590,-449,-95,451,1165,1979,2820,3602,4238,4644,4768,4571,4060,3271,2269,1149,1,-1068,-1982,-2664,-3095,-3246,-3156,-2841,-2371,-1791,-1170,-556,8,480,856,1114,1265,1323,1302,1233,1128,1018,895,783,659,517,347,130,-130,-446,-794,-1180,-1572,-1961,-2333,-2668,-2962,-3222,-3438,-3632,-3794,-3933,-4046,-4120,-4146,-4105,-3978,-3763,-3429,-3000,-2447,-1815,-1094,-349,412,1107,1720,2172,2455,2524,2398,2082,1627,1073,474,-118,-670,-1164,-1579,-1949,-2267,-2583,-2907,-3270,-3664,-4099,-4520,-4904,-5178,-5287,-5189,-4827,-4215,-3346,-2277,-1065,200,1441,2561,3506,4218,4684,4903,4915,4751,4475,4135,3778,3443,3147,2899,2683,2486,2281,2053,1789,1491,1176,861,575,344,182,108,111,193,314,465,580,651,616,469,194,-196,-661,-1156,-1611,-1961,-2154,-2141,-1933,-1521,-971,-332,331,924,1425,1758,1936,1941,1812,1570,1264,922,581,250,-55,-329,-589,-802,-1006,-1150,-1255,-1283,-1242,-1114,-928,-697,-473,-310,-248,-360,-651,-1153,-1831,-2658,-3560,-4465,-5292,-5957,-6399,-6566,-6434,-5999,-5297,-4354,-3255,-2048,-834,326,1338,2149,2680,2908,2787,2329,1556,522,-682,-1957,-3177,-4236,-5024,-5484,-5575,-5315,-4740,-3939,-3006,-2045,-1172,-458,26,248,233,0,-370,-804,-1221,-1544,-1734,-1756,-1636,-1387,-1095,-797,-589,-490,-554,-762,-1088,-1485,-1864,-2177,-2331,-2305,-2050,-1591,-949,-185,624,1404,2071,2565,2846,2895,2728,2378,1895,1354,798,318,-71,-312,-416,-386,-264,-89,66,163,144,-14,-315,-750,-1274,-1842,-2392,-2873,-3230,-3435,-3458,-3309,-2986,-2531,-1957,-1320,-642,31,666,1236,1704,2048,2247,2284,2154,1858,1418,853,207,-477,-1163,-1793,-2351,-2805,-3164,-3433,-3653,-3848,-4066,-4323,-4626,-4975,-5316,-5625,-5828,-5871,-5718,-5324,-4703,-3869,-2876,-1796,-709,291,1134,1756,2111,2201,2011,1592,961,192,-684,-1581,-2463,-3245,-3890,-4329,-4546,-4514,-4264,-3828,-3279,-2695,-2155,-1744,-1506,-1488,-1685,-2090,-2646,-3301,-3976,-4585,-5065,-5330,-5351,-5100,-4578,-3826,-2889,-1846,-780,234,1112,1804,2267,2495,2494,2295,1953,1502,1019,522,74,-337,-680,-995,-1291,-1596,-1941,-2323,-2748,-3179,-3587,-3910,-4106,-4129,-3949,-3565,-2987,-2268,-1463,-650,81,666,1023,1128,953,535,-105,-873,-1713,-2526,-3249,-3811,-4181,-4328,-4261,-3990,-3548,-2979,-2332,-1651,-1003,-412,56,403,588,634,543,345,83,-216,-501,-751,-935,-1049,-1088,-1068,-1006,-933,-878,-876,-949,-1127,-1402,-1780,-2220,-2696,-3148,-3521,-3761,-3817,-3658,-3270,-2668,-1875,-967,17,968,1844,2556,3086,3391,3488,3384,3108,2705,2183,1611,971,333,-315,-921,-1466,-1931,-2289,-2537,-2670,-2704,-2655,-2550,-2405,-2251,-2090,-1945,-1793,-1641,-1453,-1222,-915,-532,-64,458,1023,1564,2055,2433,2670,2738,2646,2398,2056,1647,1255,926,712,660,778,1075,1536,2118,2782,3458,4089,4599,4947,5069,4962,4610,4043,3300,2441,1529,643,-175,-845,-1367,-1698,-1867,-1900,-1828,-1729,-1609,-1542,-1506,-1512,-1523,-1493,-1385,-1143,-755,-205,490,1282,2143,2977,3750,4381,4831,5061,5055,4808,4337,3669,2843,1913,940,-28,-916,-1690,-2298,-2720,-2938,-2960,-2798,-2502,-2124,-1750,-1461,-1348,-1479,-1902,-2610,-3583,-4718,-5929,-7068,-8014,-8650,-8893,-8702,-8081,-7075,-5780,-4299,-2758,-1279,49,1136,1937,2426,2589,2444,2004,1312,412,-632,-1748,-2849,-3842,-4633,-5139,-5299,-5082,-4490,-3577,-2420,-1131,166,1357,2331,3027,3395,3454,3219,2778,2187,1549,928,375,-53,-380,-568,-676,-687,-645,-548,-402,-212,50,364,763,1206,1707,2204,2683,3083,3380,3530,3529,3354,3044,2604,2089,1546,1011,539,159,-117,-273,-324,-302,-209,-107,-6,52,45,-46,-230,-512,-892,-1365,-1923,-2569,-3284,-4068,-4894,-5742,-6577,-7344,-8003,-8477,-8730,-8701,-8373,-7746,-6828,-5689,-4371,-2987,-1593,-304,844,1761,2434,2826,2931,2756,2324,1656,816,-153,-1177,-2185,-3110,-3885,-4451,-4771,-4799,-4536,-3974,-3148,-2115,-923,311,1546,2667,3641,4421,4986,5367,5568,5646,5638,5572,5484,5362,5208,4991,4679,4248,3667,2937,2070,1104,95,-873,-1743,-2422,-2881,-3074,-3025,-2740,-2290,-1707,-1058,-386,290,931,1551,2129,2656,3133,3512,3792,3922,3893,3680,3308,2776,2162,1498,891,393,87,21,187,600,1151,1787,2370,2807,2994,2874,2438,1701,771,-276,-1282,-2144,-2741,-3012,-2920,-2494,-1776,-870,137,1127,2016,2732,3230,3490,3529,3368,3062,2666,2234,1841,1535,1372,1391,1615,2057,2707,3537,4499,5530,6551,7478,8233,8750,8993,8950,8645,8129,7466,6746,6043,5436,4975,4687,4576,4611,4748,4925,5073,5132,5058,4823,4423,3893,3261,2608,1978,1442,1049,824,791,932,1229,1634,2115,2599,3061,3446,3729,3903,3956,3908,3769,3579,3336,3094,2827,2564,2286,1974,1635,1231,789,294,-219,-748,-1250,-1734,-2164,-2559,-2919,-3253,-3585,-3905,-4236,-4537,-4820,-5024,-5138,-5125,-4956,-4635,-4158,-3547,-2836,-2066,-1278,-536,131,664,1036,1233,1240,1092,822,482,146,-140,-300,-320,-162,143,593,1125,1698,2258,2744,3135,3393,3528,3548,3492,3387,3277,3187,3131,3111,3112,3104,3060,2945,2737,2431,2029,1564,1057,566,125,-216,-429,-487,-397,-156,187,608,1051,1484,1874,2223,2526,2821,3117,3443,3789,4149,4468,4700,4787,4665,4324,3746,2977,2075,1134,239,-503,-1042,-1330,-1378,-1223,-937,-613,-336,-195,-247,-507,-993,-1630,-2384,-3138,-3826,-4333,-4604,-4570,-4216,-3546,-2592,-1418,-98,1284,2642,3895,4985,5833,6416,6672,6598,6175,5419,4363,3050,1575,9,-1509,-2877,-3966,-4668,-4922,-4664,-3928,-2740,-1219,519,2320,4039,5548,6756,7601,8086,8234,8111,7800,7383,6943,6534,6186,5902,5656,5407,5102,4696,4155,3469,2663,1781,902,108,-495,-852,-872,-571,62,949,2007,3124,4175,5069,5699,6029,6015,5674,5018,4108,2993,1763,488,-728,-1813,-2674,-3263,-3545,-3518,-3214,-2698,-2052,-1378,-779,-324,-93,-92,-334,-780,-1372,-2055,-2745,-3394,-3932,-4330,-4555,-4606,-4492,-4245,-3897,-3504,-3100,-2723,-2382,-2074,-1781,-1472,-1130,-727,-269,231,736,1205,1585,1833,1918,1825,1567,1181,722,261,-121,-364,-417,-256,96,616,1234,1878,2497,3015,3417,3669,3790,3781,3685,3518,3318,3097,2884,2672,2475,2275,2068,1827,1549,1204,789,305,-248,-837,-1437,-2008,-2497,-2878,-3106,-3174,-3085,-2854,-2527,-2147,-1780,-1472,-1289,-1247,-1382,-1675,-2113,-2644,-3215,-3749,-4179,-4429,-4435,-4169,-3593,-2758,-1692,-508,678,1738,2514,2913,2827,2234,1151,-342,-2109,-3982,-5774,-7303,-8424,-9039,-9111,-8666,-7779,-6581,-5197,-3786,-2455,-1319,-439,153,450,489,300,-36,-467,-902,-1279,-1537,-1622,-1517,-1223,-754,-163,518,1224,1916,2545,3088,3516,3831,4024,4123,4136,4097,4023,3950,3886,3868,3876,3930,3979,4014,3965,3793,3454,2906,2155,1210,122,-1040,-2188,-3223,-4054,-4591,-4799,-4632,-4130,-3316,-2284,-1114,88,1229,2228,3013,3556,3829,3845,3617,3181,2564,1802,917,-58,-1097,-2166,-3227,-4237,-5157,-5936,-6555,-6978,-7213,-7268,-7175,-6987,-6743,-6508,-6308,-6174,-6112,-6103,-6135,-6159,-6143,-6039,-5811,-5428,-4895,-4200,-3406,-2537,-1683,-899,-272,145,297,165,-254,-922,-1794,-2789,-3826,-4810,-5664,-6299,-6676,-6724,-6455,-5831,-4902,-3689,-2262,-695,922,2494,3936,5161,6122,6769,7088,7085,6783,6218,5465,4573,3636,2716,1861,1117,479,-61,-525,-956,-1362,-1764,-2130,-2438,-2628,-2649,-2454,-2012,-1333,-449,561,1602,2560,3325,3797,3918,3648,3003,2033,818,-535,-1891,-3140,-4153,-4857,-5189,-5140,-4737,-4040,-3146,-2163,-1208,-399,173,428,325,-152,-978,-2100,-3429,-4852,-6248,-7479,-8452,-9061,-9290,-9126,-8631,-7884,-6994,-6055,-5174,-4398,-3776,-3318,-3016,-2870,-2858,-2976,-3210,-3547,-3961,-4425,-4878,-5282,-5561,-5663,-5540,-5159,-4511,-3631,-2553,-1375,-184,898,1776,2345,2561,2407,1925,1204,370,-437,-1083,-1446,-1461,-1094,-384,598,1712,2822,3760,4377,4581,4299,3548,2386,923,-701,-2332,-3829,-5073,-5974,-6495,-6630,-6412,-5901,-5161,-4269,-3290,-2285,-1301,-383,441,1142,1708,2134,2417,2585,2655,2660,2641,2612,2607,2619,2637,2633,2554,2365,2017,1492,796,-43,-962,-1886,-2731,-3414,-3878,-4072,-4003,-3660,-3117,-2402,-1614,-812,-64,569,1089,1461,1750,1946,2126,2287,2467,2658,2846,3021,3142,3210,3195,3125,3005,2887,2797,2798,2897,3136,3490,3953,4478,5016,5526,5945,6269,6463,6553,6550,6481,6370,6232,6064,5860,5591,5228,4742,4097,3286,2304,1183,-29,-1262,-2417,-3413,-4146,-4549,-4568,-4189,-3434,-2358,-1042,415,1909,3339,4612,5666,6430,6890,7006,6798,6259,5422,4325,3011,1561,37,-1447,-2818,-3976,-4862,-5436,-5693,-5655,-5382,-4931,-4399,-3847,-3374,-3023,-2850,-2865,-3062,-3395,-3821,-4259,-4651,-4942,-5094,-5114,-4996,-4788,-4507,-4193,-3856,-3500,-3121,-2692,-2236,-1724,-1226,-753,-395,-199,-231,-519,-1057,-1812,-2687,-3580,-4353,-4879,-5046,-4778,-4049,-2894,-1407,286,1989,3562,4802,5632,5961,5808,5219,4316,3212,2087,1058,266,-205,-327,-107,368,990,1593,2038,2174,1920,1246,193,-1131,-2561,-3923,-5024,-5720,-5909,-5567,-4740,-3543,-2132,-691,618,1642,2316,2581,2501,2109,1523,821,82,-631,-1299,-1913,-2471,-2998,-3485,-3947,-4371,-4754,-5088,-5371,-5610,-5817,-6012,-6219,-6445,-6703,-6967,-7230,-7436,-7567,-7582,-7470,-7237,-6893,-6477,-6029,-5577,-5158,-4780,-4438,-4138,-3848,-3584,-3331,-3124,-2973,-2916,-2964,-3132,-3408,-3761,-4145,-4493,-4738,-4803,-4634,-4174,-3412,-2359,-1065,384,1867,3274,4468,5357,5898,6044,5886,5447,4885,4283,3757,3398,3217,3243,3405,3635,3842,3906,3774,3359,2680,1740,622,-580,-1757,-2789,-3574,-4040,-4133,-3860,-3243,-2351,-1272,-93,1083,2186,3159,3956,4582,5014,5287,5406,5405,5302,5134,4917,4687,4452,4219,3978,3701,3341,2865,2219,1394,385,-779,-2029,-3287,-4453,-5419,-6103,-6432,-6377,-5957,-5218,-4262,-3200,-2163,-1269,-612,-241,-169,-349,-715,-1158,-1590,-1907,-2055,-1992,-1718,-1260,-669,-8,647,1233,1686,1976,2091,2046,1901,1707,1564,1535,1691,2075,2690,3518,4510,5591,6689,7716,8587,9240,9612,9672,9406,8836,7995,6964,5799,4592,3403,2289,1283,409,-342,-958,-1461,-1838,-2092,-2209,-2162,-1938,-1500,-848,30,1115,2374,3750,5177,6558,7812,8838,9558,9919,9884,9473,8712,7675,6456,5143,3846,2639,1589,735,94,-342,-581,-661,-596,-429,-171,141,490,860,1211,1547,1808,1994,2067,2017,1847,1573,1225,859,524,271,153,168,337,594,902,1167,1320,1293,1052,605,-6,-691,-1344,-1835,-2060,-1922,-1386,-452,833,2359,4012,5638,7102,8271,9065,9425,9359,8909,8156,7204,6169,5143,4213,3434,2821,2388,2095,1905,1758,1588,1335,948,389,-335,-1220,-2192,-3184,-4098,-4811,-5254,-5316,-4980,-4233,-3106,-1711,-124,1480,2987,4239,5127,5562,5497,4937,3931,2575,998,-653,-2227,-3589,-4637,-5315,-5611,-5574,-5282,-4842,-4381,-3994,-3783,-3786,-4029,-4479,-5083,-5747,-6373,-6846,-7071,-6968,-6498,-5666,-4512,-3132,-1629,-138,1228,2363,3211,3721,3921,3815,3463,2916,2221,1439,606,-239,-1054,-1816,-2473,-3001,-3347,-3471,-3341,-2914,-2192,-1161,133,1658,3323,5049,6723,8253,9546,10547,11220,11571,11620,11424,11022,10472,9817,9083,8308,7499,6676,5837,4996,4136,3282,2422,1583,792,74,-500,-908,-1076,-986,-599,67,1006,2144,3429,4750,6020,7131,7990,8526,8687,8449,7837,6881,5670,4287,2850,1460,234,-763,-1455,-1852,-1952,-1830,-1553,-1217,-910,-700,-642,-746,-1008,-1388,-1831,-2281,-2668,-2959,-3105,-3120,-3002,-2786,-2516,-2218,-1933,-1680,-1455,-1262,-1089,-905,-735,-542,-371,-219,-127,-108,-186,-357,-604,-898,-1186,-1411,-1531,-1478,-1255,-820,-213,552,1410,2303,3158,3913,4516,4927,5153,5198,5114,4945,4747,4572,4456,4418,4464,4576,4720,4845,4898,4807,4530,4017,3266,2303,1182,3,-1125,-2083,-2748,-3055,-2929,-2399,-1481,-284,1092,2512,3848,4986,5844,6373,6542,6392,5926,5235,4358,3378,2350,1339,384,-477,-1233,-1863,-2384,-2774,-3052,-3199,-3212,-3092,-2823,-2443,-1943,-1389,-806,-257,203,527,671,606,327,-165,-825,-1618,-2458,-3288,-4016,-4585,-4938,-5063,-4960,-4676,-4261,-3786,-3316,-2902,-2576,-2342,-2192,-2074,-1961,-1784,-1514,-1112,-575,105,885,1737,2604,3413,4132,4681,5066,5243,5260,5109,4859,4509,4105,3630,3093,2473,1760,952,65,-879,-1831,-2746,-3572,-4257,-4768,-5081,-5188,-5102,-4838,-4434,-3910,-3321,-2675,-2020,-1366,-733,-140,409,892,1304,1619,1825,1897,1817,1575,1165,601,-95,-879,-1709,-2522,-3285,-3935,-4460,-4823,-5027,-5060,-4939,-4672,-4287,-3812,-3278,-2723,-2182,-1696,-1289,-1004,-845,-844,-981,-1267,-1650,-2118,-2602,-3058,-3436,-3690,-3804,-3775,-3616,-3376,-3093,-2824,-2603,-2456,-2383,-2367,-2368,-2341,-2232,-2002,-1622,-1077,-394,414,1279,2163,2985,3713,4273,4666,4869,4899,4791,4577,4296,3971,3625,3240,2828,2355,1826,1234,587,-94,-785,-1474,-2132,-2760,-3342,-3880,-4364,-4790,-5131,-5378,-5489,-5449,-5224,-4808,-4199,-3421,-2508,-1525,-533,376,1138,1681,1949,1924,1594,983,151,-843,-1910,-2958,-3934,-4755,-5421,-5919,-6277,-6539,-6737,-6924,-7103,-7309,-7499,-7679,-7795,-7816,-7706,-7436,-6987,-6370,-5602,-4716,-3785,-2844,-1976,-1214,-598,-147,135,262,239,91,-174,-537,-980,-1476,-2002,-2514,-2985,-3370,-3643,-3786,-3784,-3645,-3377,-3003,-2546,-2022,-1444,-836,-183,470,1142,1789,2404,2962,3448,3835,4129,4290,4335,4239,4009,3668,3228,2741,2245,1781,1386,1073,833,650,478,286,25,-313,-750,-1248,-1788,-2303,-2740,-3044,-3175,-3118,-2887,-2506,-2048,-1567,-1155,-853,-737,-808,-1083,-1526,-2086,-2704,-3309,-3838,-4254,-4518,-4639,-4615,-4484,-4267,-4010,-3739,-3487,-3281,-3131,-3057,-3050,-3119,-3246,-3432,-3659,-3921,-4202,-4499,-4794,-5091,-5369,-5616,-5816,-5927,-5933,-5790,-5487,-5009,-4371,-3604,-2742,-1874,-1025,-303,272,654,827,829,682,467,253,118,137,363,815,1492,2342,3292,4246,5096,5749,6137,6220,6008,5525,4862,4078,3286,2557,1968,1564,1374,1384,1569,1875,2217,2540,2750,2812,2689,2380,1935,1390,846,358,26,-121,-30,276,775,1406,2097,2770,3345,3765,3975,3962,3714,3264,2652,1939,1201,488,-114,-588,-896,-1043,-1050,-937,-749,-514,-269,-36,164,319,427,484,495,459,382,258,91,-124,-380,-675,-983,-1293,-1563,-1767,-1887,-1898,-1829,-1683,-1517,-1357,-1253,-1224,-1277,-1396,-1552,-1686,-1764,-1716,-1524,-1147,-600,121,969,1910,2892,3846,4728,5461,6018,6347,6447,6319,5992,5519,4935,4310,3673,3067,2504,1986,1518,1073,661,245,-168,-601,-1051,-1521,-2003,-2474,-2916,-3294,-3565,-3718,-3703,-3527,-3179,-2676,-2048,-1332,-574,177,881,1486,1983,2329,2532,2588,2488,2263,1898,1423,834,155,-607,-1415,-2241,-3047,-3772,-4397,-4859,-5151,-5262,-5192,-4997,-4689,-4346,-3993,-3692,-3457,-3316,-3262,-3288,-3368,-3473,-3563,-3598,-3544,-3362,-3037,-2571,-1967,-1282,-551,149,751,1195,1428,1421,1183,721,107,-608,-1335,-1989,-2513,-2834,-2928,-2779,-2391,-1802,-1052,-207,663,1486,2202,2749,3108,3246,3193,2946,2568,2080,1551,1009,528,112,-163,-324,-342,-256,-107,57,159,161,-4,-331,-845,-1486,-2228,-2982,-3687,-4265,-4661,-4836,-4776,-4494,-4018,-3419,-2742,-2093,-1514,-1096,-861,-845,-1041,-1415,-1933,-2525,-3145,-3721,-4225,-4607,-4857,-4974,-4953,-4828,-4622,-4368,-4107,-3873,-3686,-3582,-3549,-3607,-3727,-3907,-4117,-4334,-4539,-4695,-4788,-4781,-4664,-4416,-4039,-3557,-2981,-2387,-1793,-1280,-866,-588,-429,-383,-388,-410,-367,-229,58,495,1080,1772,2523,3264,3929,4459,4798,4923,4821,4509,4038,3461,2857,2305,1854,1569,1452,1507,1701,1991,2331,2666,2966,3191,3325,3349,3264,3053,2731,2299,1769,1183,550,-61,-621,-1063,-1344,-1425,-1276,-899,-317,429,1253,2085,2826,3396,3735,3799,3594,3137,2502,1748,981,270,-295,-682,-854,-822,-627,-299,72,440,732,900,915,758,449,-3,-536,-1116,-1684,-2191,-2596,-2861,-2971,-2911,-2700,-2337,-1864,-1309,-717,-139,385,800,1092,1225,1223,1089,868,621,387,257,263,473,901,1571,2459,3542,4764,6060,7356,8563,9605,10401,10899,11059,10889,10405,9684,8788,7832,6886,6047,5373,4899,4654,4601,4732,4977,5290,5588,5820,5907,5822,5522,5021,4335,3521,2654,1811,1100,581,347,407,787,1443,2307,3299,4298,5204,5917,6363,6507,6344,5903,5243,4430,3546,2652,1806,1041,367,-205,-703,-1130,-1517,-1870,-2211,-2531,-2850,-3142,-3414,-3638,-3810,-3908,-3925,-3860,-3712,-3497,-3234,-2926,-2614,-2271,-1940,-1583,-1233,-878,-540,-240,3,165,228,199,80,-96,-291,-466,-569,-572,-450,-193,176,645,1151,1678,2157,2576,2878,3073,3123,3066,2895,2658,2383,2111,1887,1726,1659,1679,1782,1950,2148,2354,2529,2659,2712,2691,2570,2361,2060,1670,1218,695,150,-417,-956,-1444,-1836,-2101,-2204,-2121,-1849,-1378,-750,17,867,1745,2612,3402,4091,4642,5023,5231,5237,5055,4679,4131,3443,2647,1813,979,219,-433,-935,-1285,-1479,-1556,-1543,-1496,-1454,-1461,-1536,-1694,-1924,-2193,-2465,-2677,-2777,-2698,-2417,-1887,-1153,-225,804,1864,2860,3703,4341,4717,4851,4743,4459,4069,3631,3242,2942,2795,2803,2992,3315,3759,4264,4760,5214,5531,5702,5680,5469,5101,4609,4058,3510,3024,2645,2415,2338,2417,2631,2940,3312,3689,4027,4280,4399,4364,4139,3744,3168,2468,1661,820,-15,-783,-1443,-1962,-2314,-2502,-2529,-2415,-2195,-1895,-1562,-1226,-923,-679,-520,-453,-488,-621,-843,-1136,-1477,-1831,-2168,-2442,-2624,-2670,-2580,-2338,-1977,-1532,-1053,-612,-255,-48,-21,-178,-522,-993,-1543,-2088,-2548,-2841,-2916,-2722,-2276,-1591,-752,161,1045,1799,2345,2644,2673,2477,2119,1687,1292,1032,986,1216,1727,2506,3497,4623,5785,6897,7856,8605,9077,9261,9141,8761,8157,7392,6544,5663,4823,4070,3434,2952,2613,2435,2391,2474,2661,2917,3224,3529,3803,3995,4075,4003,3778,3382,2860,2239,1580,954,412,15,-208,-258,-150,66,323,567,723,766,663,435,105,-280,-662,-999,-1244,-1372,-1388,-1294,-1134,-946,-784,-698,-736,-928,-1295,-1844,-2535,-3361,-4235,-5134,-5972,-6706,-7294,-7688,-7890,-7866,-7637,-7198,-6565,-5774,-4851,-3856,-2856,-1911,-1113,-518,-172,-112,-315,-760,-1374,-2075,-2779,-3391,-3845,-4084,-4082,-3851,-3402,-2793,-2059,-1271,-460,312,1038,1675,2236,2711,3104,3435,3688,3882,3996,4029,3969,3801,3524,3136,2637,2058,1397,706,-5,-702,-1356,-1956,-2476,-2906,-3235,-3454,-3570,-3573,-3491,-3318,-3091,-2820,-2531,-2247,-1982,-1752,-1553,-1392,-1251,-1130,-1026,-933,-877,-857,-903,-1014,-1205,-1464,-1779,-2143,-2516,-2898,-3262,-3609,-3937,-4257,-4572,-4896,-5233,-5577,-5933,-6280,-6623,-6937,-7220,-7450,-7611,-7677,-7619,-7411,-7028,-6468,-5734,-4862,-3889,-2881,-1890,-987,-218,364,745,895,839,589,187,-303,-831,-1318,-1703,-1931,-1962,-1773,-1374,-798,-101,635,1327,1896,2272,2419,2329,2019,1536,945,311,-290,-803,-1193,-1434,-1539,-1513,-1401,-1220,-1021,-825,-665,-565,-541,-606,-761,-1015,-1342,-1747,-2180,-2635,-3054,-3416,-3679,-3819,-3814,-3667,-3377,-2974,-2487,-1960,-1437,-975,-615,-409,-382,-554,-924,-1463,-2136,-2870,-3606,-4256,-4765,-5080,-5177,-5072,-4790,-4403,-3974,-3592,-3321,-3217,-3316,-3612,-4085,-4672,-5301,-5876,-6309,-6528,-6463,-6123,-5498,-4683,-3723,-2759,-1848,-1114,-586,-308,-270,-430,-737,-1112,-1474,-1766,-1918,-1904,-1709,-1331,-803,-155,571,1313,2021,2629,3082,3335,3359,3147,2720,2116,1402,649,-65,-661,-1087,-1290,-1262,-1012,-565,19,686,1358,1964,2441,2719,2769,2562,2111,1448,628,-279,-1188,-2033,-2735,-3265,-3578,-3698,-3627,-3414,-3098,-2726,-2335,-1952,-1595,-1272,-993,-766,-594,-495,-470,-527,-675,-893,-1180,-1509,-1854,-2207,-2538,-2858,-3162,-3461,-3775,-4103,-4457,-4830,-5191,-5527,-5787,-5931,-5930,-5729,-5331,-4700,-3868,-2842,-1697,-468,736,1856,2795,3496,3907,4015,3822,3375,2744,2008,1279,634,179,-47,2,311,852,1570,2395,3247,4075,4800,5407,5854,6156,6303,6342,6276,6146,5964,5748,5507,5252,4981,4711,4439,4200,3984,3841,3762,3772,3856,3995,4142,4255,4256,4112,3772,3228,2494,1625,674,-243,-1065,-1687,-2058,-2148,-1942,-1490,-817,-27,833,1644,2368,2910,3254,3365,3252,2929,2443,1820,1142,433,-231,-832,-1328,-1729,-2032,-2285,-2511,-2771,-3096,-3522,-4049,-4678,-5357,-6045,-6662,-7129,-7373,-7327,-6943,-6227,-5184,-3917,-2498,-1084,208,1240,1918,2173,1994,1418,511,-588,-1761,-2843,-3700,-4224,-4333,-4009,-3268,-2190,-865,557,1954,3189,4156,4785,5047,4953,4565,3959,3230,2481,1780,1204,778,528,444,513,701,989,1343,1741,2161,2579,2969,3310,3543,3665,3600,3362,2902,2250,1418,457,-565,-1590,-2523,-3319,-3905,-4261,-4355,-4206,-3823,-3264,-2574,-1826,-1092,-426,103,469,648,647,482,199,-171,-570,-957,-1310,-1603,-1850,-2061,-2266,-2496,-2773,-3116,-3527,-3997,-4501,-5002,-5463,-5825,-6060,-6106,-5941,-5559,-4956,-4186,-3302,-2384,-1524,-796,-274,14,54,-124,-459,-888,-1308,-1644,-1819,-1777,-1503,-992,-297,544,1423,2289,3032,3604,3942,4022,3837,3414,2782,2020,1174,339,-442,-1100,-1600,-1926,-2067,-2045,-1893,-1634,-1333,-1005,-698,-425,-200,-36,68,102,62,-60,-271,-574,-966,-1429,-1955,-2497,-3033,-3518,-3919,-4211,-4367,-4389,-4278,-4059,-3765,-3438,-3132,-2883,-2735,-2705,-2793,-2998,-3268,-3584,-3885,-4146,-4330,-4426,-4443,-4391,-4308,-4224,-4172,-4170,-4239,-4353,-4515,-4683,-4827,-4911,-4893,-4745,-4445,-3969,-3334,-2538,-1646,-695,230,1067,1741,2206,2429,2410,2167,1750,1215,643,97,-328,-602,-637,-454,1,667,1545,2554,3651,4755,5808,6729,7486,8015,8321,8394,8267,7973,7564,7090,6599,6129,5711,5352,5063,4824,4631,4462,4307,4167,4029,3910,3796,3695,3596,3484,3351,3174,2943,2653,2302,1911,1496,1089,732,450,290,259,390,652,1047,1503,1996,2430,2775,2960,2962,2782,2411,1920,1336,744,196,-244,-550,-695,-708,-604,-450,-285,-178,-167,-279,-525,-876,-1304,-1736,-2121,-2380,-2466,-2339,-1994,-1445,-745,56,880,1674,2381,2971,3427,3747,3945,4027,4032,3958,3851,3717,3591,3487,3437,3450,3550,3746,4037,4420,4881,5381,5895,6374,6782,7088,7265,7298,7192,6951,6597,6172,5685,5209,4745,4352,4041,3831,3741,3761,3891,4103,4365,4634,4850,4961,4916,4683,4234,3597,2770,1836,838,-148,-1050,-1811,-2391,-2743,-2889,-2805,-2551,-2147,-1657,-1126,-609,-130,269,593,830,1000,1113,1196,1256,1317,1362,1396,1374,1277,1047,662,79,-699,-1664,-2774,-3960,-5138,-6195,-7041,-7557,-7688,-7379,-6640,-5522,-4125,-2577,-1034,355,1465,2195,2508,2410,1954,1246,400,-444,-1164,-1648,-1828,-1661,-1153,-342,704,1894,3136,4327,5396,6257,6882,7230,7305,7124,6705,6109,5366,4544,3705,2897,2196,1640,1282,1140,1228,1518,1981,2554,3173,3770,4269,4619,4770,4711,4434,3978,3373,2697,2001,1366,842,473,288,291,466,792,1222,1709,2205,2646,3001,3211,3271,3149,2861,2415,1845,1191,489,-193,-840,-1373,-1805,-2079,-2226,-2243,-2170,-2043,-1918,-1830,-1833,-1948,-2183,-2539,-2970,-3431,-3861,-4168,-4313,-4211,-3858,-3254,-2427,-1471,-436,540,1410,2062,2484,2634,2540,2243,1811,1319,871,519,367,416,720,1229,1937,2754,3633,4479,5230,5815,6185,6322,6210,5884,5377,4738,4044,3336,2687,2125,1695,1401,1249,1222,1297,1442,1639,1849,2066,2264,2428,2546,2591,2543,2391,2108,1715,1208,635,30,-553,-1057,-1440,-1656,-1689,-1534,-1214,-759,-231,328,850,1314,1678,1957,2145,2265,2346,2384,2414,2407,2385,2304,2175,1961,1661,1267,781,221,-390,-1020,-1634,-2186,-2647,-2974,-3140,-3124,-2906,-2479,-1867,-1073,-172,794,1746,2595,3289,3759,3979,3958,3699,3281,2751,2203,1712,1349,1177,1226,1511,2014,2695,3503,4363,5210,5969,6591,7022,7242,7232,7001,6577,5987,5289,4529,3764,3048,2421,1922,1568,1375,1326,1416,1607,1874,2188,2515,2846,3146,3410,3604,3701,3664,3464,3063,2455,1635,626,-513,-1732,-2937,-4046,-4979,-5658,-6039,-6117,-5887,-5429,-4784,-4066,-3344,-2710,-2215,-1897,-1760,-1794,-1949,-2203,-2480,-2765,-3011,-3213,-3379,-3528,-3698,-3917,-4228,-4640,-5166,-5786,-6452,-7124,-7711,-8161,-8386,-8352,-8021,-7405,-6543,-5504,-4385,-3289,-2318,-1561,-1079,-893,-1004,-1362,-1901,-2531,-3153,-3667,-3994,-4056,-3825,-3279,-2451,-1392,-181,1077,2283,3331,4122,4607,4736,4532,4011,3268,2370,1426,529,-261,-870,-1294,-1522,-1582,-1523,-1378,-1205,-1031,-869,-737,-603,-475,-315,-146,39,192,288,272,122,-194,-666,-1276,-1980,-2727,-3454,-4105,-4638,-5013,-5240,-5306,-5256,-5111,-4908,-4682,-4437,-4202,-3949,-3700,-3420,-3132,-2833,-2541,-2300,-2122,-2066,-2145,-2395,-2817,-3416,-4160,-5023,-5946,-6880,-7749,-8500,-9067,-9407,-9482,-9282,-8800,-8080,-7156,-6118,-5038,-4017,-3132,-2458,-2029,-1860,-1924,-2169,-2524,-2902,-3224,-3410,-3419,-3206,-2782,-2160,-1381,-515,378,1225,1955,2528,2899,3059,3012,2785,2414,1957,1462,981,562,218,-24,-183,-259,-280,-265,-236,-214,-210,-226,-281,-334,-419,-487,-554,-622,-683,-791,-931,-1163,-1474,-1877,-2359,-2876,-3396,-3859,-4210,-4416,-4435,-4277,-3946,-3497,-2972,-2443,-1965,-1588,-1340,-1244,-1282,-1442,-1689,-1984,-2298,-2598,-2865,-3090,-3284,-3455,-3632,-3839,-4096,-4422,-4818,-5275,-5769,-6273,-6736,-7114,-7358,-7418,-7264,-6878,-6256,-5438,-4461,-3398,-2317,-1292,-378,373,950,1352,1591,1724,1764,1773,1776,1788,1842,1914,2023,2130,2239,2320,2370,2378,2341,2269,2159,2030,1881,1729,1588,1465,1371,1307,1268,1254,1241,1229,1187,1132,1042,941,844,769,755,818,979,1245,1596,2006,2413,2760,2980,3004,2799,2335,1635,738,-283,-1331,-2319,-3138,-3730,-4043,-4068,-3837,-3386,-2806,-2148,-1504,-913,-423,-52,210,355,429,433,406,366,322,290,260,232,192,122,19,-146,-365,-647,-984,-1343,-1709,-2024,-2256,-2353,-2286,-2040,-1622,-1061,-403,291,954,1528,1960,2229,2324,2267,2106,1887,1693,1582,1608,1821,2223,2810,3535,4344,5154,5904,6498,6898,7042,6925,6540,5928,5134,4241,3328,2477,1773,1266,1003,990,1220,1651,2232,2899,3571,4199,4706,5075,5264,5279,5120,4794,4326,3717,2991,2165,1258,314,-636,-1540,-2345,-3008,-3489,-3759,-3823,-3691,-3409,-3024,-2608,-2211,-1899,-1701,-1635,-1698,-1858,-2085,-2321,-2529,-2662,-2705,-2639,-2495,-2283,-2062,-1875,-1764,-1786,-1944,-2269,-2718,-3287,-3893,-4502,-5014,-5383,-5536,-5446,-5097,-4511,-3744,-2870,-1984,-1188,-555,-164,-28,-151,-484,-961,-1481,-1951,-2264,-2344,-2136,-1618,-807,245,1469,2751,4006,5109,5994,6585,6846,6781,6404,5779,4974,4080,3187,2381,1724,1263,1011,961,1078,1308,1601,1883,2121,2260,2300,2230,2087,1888,1688,1506,1367,1262,1166,1036,835,504,38,-582,-1314,-2118,-2910,-3629,-4195,-4567,-4718,-4656,-4409,-4033,-3580,-3114,-2681,-2323,-2054,-1891,-1824,-1851,-1968,-2161,-2430,-2768,-3160,-3609,-4088,-4585,-5082,-5558,-5997,-6393,-6732,-7017,-7244,-7413,-7512,-7536,-7468,-7299,-7024,-6646,-6181,-5648,-5089,-4510,-3966,-3442,-2980,-2549,-2173,-1816,-1494,-1190,-917,-681,-494,-377,-327,-369,-477,-658,-876,-1118,-1337,-1526,-1632,-1667,-1610,-1462,-1247,-963,-636,-287,81,440,790,1111,1414,1666,1898,2077,2224,2336,2413,2477,2538,2604,2703,2811,2937,3033,3066,2985,2732,2290,1622,766,-250,-1346,-2443,-3438,-4261,-4828,-5110,-5074,-4739,-4124,-3293,-2288,-1209,-96,941,1870,2611,3147,3449,3527,3415,3129,2751,2292,1827,1364,923,507,92,-328,-774,-1245,-1728,-2185,-2580,-2836,-2930,-2806,-2462,-1930,-1228,-446,363,1134,1811,2377,2821,3158,3429,3650,3868,4098,4346,4625,4907,5193,5457,5687,5882,6021,6133,6191,6228,6223,6179,6096,5948,5749,5490,5184,4849,4514,4189,3920,3704,3569,3512,3528,3615,3761,3951,4185,4446,4738,5040,5347,5618,5828,5913,5837,5535,4991,4183,3147,1930,629,-669,-1850,-2826,-3532,-3934,-4025,-3854,-3455,-2907,-2282,-1624,-1009,-445,34,416,719,919,1050,1105,1100,1056,986,906,836,771,726,668,603,485,313,65,-249,-618,-983,-1322,-1551,-1654,-1580,-1344,-963,-481,29,518,907,1175,1292,1279,1164,1013,881,851,956,1260,1749,2433,3256,4170,5099,5969,6710,7269,7606,7706,7587,7261,6790,6222,5615,5046,4546,4165,3915,3793,3787,3854,3970,4077,4161,4179,4129,4002,3812,3573,3314,3051,2809,2599,2407,2246,2058,1855,1588,1253,854,387,-101,-599,-1052,-1443,-1734,-1914,-1973,-1914,-1750,-1496,-1186,-838,-501,-201,30,163,182,98,-108,-379,-720,-1077,-1436,-1769,-2071,-2341,-2580,-2818,-3047,-3303,-3552,-3802,-3995,-4097,-4058,-3820,-3372,-2707,-1852,-885,134,1091,1908,2517,2858,2946,2783,2437,1974,1477,1016,674,477,477,656,1023,1533,2155,2829,3505,4127,4639,5015,5205,5229,5061,4765,4347,3888,3425,3012,2683,2455,2322,2270,2266,2275,2276,2235,2163,2055,1945,1857,1825,1882,2039,2304,2651,3040,3412,3697,3835,3764,3468,2940,2221,1360,435,-484,-1318,-2013,-2534,-2854,-2979,-2913,-2682,-2306,-1819,-1238,-605,60,718,1334,1873,2302,2593,2723,2680,2456,2053,1486,758,-90,-1049,-2061,-3107,-4108,-5040,-5807,-6379,-6678,-6679,-6354,-5718,-4805,-3681,-2430,-1144,68,1134,1966,2541,2820,2850,2646,2303,1873,1453,1111,901,868,1019,1355,1840,2439,3093,3745,4347,4837,5191,5372,5376,5213,4912,4517,4075,3652,3280,3013,2863,2829,2913,3070,3290,3527,3765,3985,4178,4350,4509,4666,4834,5013,5195,5352,5444,5435,5269,4927,4388,3656,2780,1797,786,-189,-1047,-1736,-2194,-2412,-2364,-2088,-1608,-986,-290,417,1068,1600,1995,2217,2286,2216,2043,1811,1556,1311,1089,892,707,507,270,-22,-378,-773,-1180,-1532,-1775,-1847,-1706,-1344,-786,-80,669,1393,1962,2332,2424,2258,1840,1260,592,-43,-548,-840,-850,-562,16,844,1835,2913,3967,4900,5644,6109,6293,6166,5763,5127,4330,3445,2567,1763,1104,632,356,275,338,503,702,865,964,934,801,548,213,-155,-532,-849,-1096,-1235,-1280,-1242,-1164,-1092,-1064,-1130,-1304,-1594,-1991,-2456,-2963,-3462,-3920,-4309,-4602,-4811,-4923,-4973,-4973,-4946,-4922,-4904,-4909,-4938,-4985,-5044,-5109,-5156,-5191,-5190,-5166,-5113,-5061,-5019,-5030,-5104,-5281,-5548,-5903,-6311,-6711,-7050,-7253,-7275,-7082,-6683,-6102,-5408,-4670,-3973,-3385,-2955,-2703,-2619,-2665,-2782,-2907,-2968,-2924,-2732,-2400,-1930,-1373,-772,-181,331,747,1013,1149,1148,1050,881,696,512,380,305,299,356,451,561,652,692,663,549,362,115,-158,-422,-647,-804,-870,-850,-734,-554,-329,-91,103,226,212,34,-339,-919,-1696,-2636,-3699,-4810,-5903,-6892,-7702,-8267,-8538,-8484,-8115,-7443,-6542,-5481,-4359,-3279,-2342,-1625,-1202,-1086,-1291,-1772,-2480,-3336,-4264,-5193,-6064,-6829,-7484,-7997,-8406,-8693,-8882,-8964,-8928,-8768,-8453,-7998,-7386,-6665,-5854,-5027,-4222,-3512,-2924,-2497,-2231,-2110,-2107,-2174,-2268,-2344,-2355,-2289,-2106,-1827,-1439,-978,-463,63,554,987,1300,1501,1553,1475,1283,1011,697,391,124,-74,-204,-267,-299,-324,-382,-490,-666,-882,-1127,-1346,-1499,-1546,-1443,-1185,-757,-190,488,1217,1936,2570,3057,3329,3365,3124,2643,1920,1030,18,-1043,-2079,-3041,-3864,-4524,-4991,-5264,-5346,-5258,-5010,-4645,-4164,-3623,-3023,-2405,-1793,-1204,-672,-216,145,384,487,437,230,-143,-660,-1305,-2036,-2781,-3496,-4076,-4486,-4645,-4554,-4199,-3627,-2889,-2059,-1216,-441,208,666,930,963,818,509,104,-318,-711,-975,-1083,-984,-672,-161,512,1301,2139,2964,3726,4376,4887,5254,5469,5560,5540,5434,5260,5025,4739,4386,3977,3489,2954,2367,1780,1218,739,373,168,131,279,598,1058,1642,2281,2951,3578,4124,4538,4785,4838,4690,4336,3804,3113,2316,1456,598,-211,-917,-1486,-1898,-2143,-2239,-2204,-2081,-1901,-1706,-1529,-1387,-1308,-1278,-1306,-1367,-1454,-1546,-1636,-1712,-1774,-1820,-1853,-1868,-1866,-1825,-1737,-1566,-1315,-951,-507,14,554,1076,1515,1837,2000,2000,1849,1575,1233,873,562,338,252,304,501,819,1213,1654,2082,2467,2775,2982,3099,3119,3071,2979,2860,2754,2665,2613,2610,2642,2724,2831,2956,3081,3174,3219,3179,3033,2765,2360,1835,1206,518,-178,-824,-1351,-1714,-1860,-1788,-1492,-1033,-455,140,679,1067,1243,1163,816,247,-511,-1337,-2165,-2867,-3384,-3630,-3602,-3288,-2735,-2009,-1176,-335,448,1096,1569,1828,1872,1698,1342,829,202,-495,-1227,-1948,-2630,-3239,-3738,-4111,-4305,-4321,-4120,-3726,-3134,-2421,-1607,-809,-71,509,885,1019,894,552,29,-591,-1210,-1753,-2120,-2259,-2135,-1746,-1136,-350,503,1373,2143,2775,3221,3464,3529,3444,3242,2984,2693,2395,2118,1829,1548,1224,861,426,-72,-627,-1211,-1778,-2289,-2686,-2931,-2995,-2860,-2538,-2048,-1425,-720,29,758,1428,1970,2358,2514,2433,2049,1383,424,-781,-2162,-3644,-5104,-6443,-7552,-8347,-8774,-8821,-8507,-7900,-7082,-6176,-5277,-4508,-3930,-3602,-3531,-3691,-4024,-4456,-4905,-5289,-5561,-5675,-5641,-5474,-5217,-4919,-4617,-4350,-4121,-3921,-3731,-3515,-3254,-2933,-2558,-2150,-1748,-1391,-1127,-979,-968,-1078,-1279,-1528,-1764,-1924,-1973,-1852,-1572,-1124,-540,137,861,1584,2259,2864,3375,3794,4128,4387,4588,4730,4819,4843,4787,4638,4381,4004,3519,2924,2258,1542,829,164,-409,-837,-1093,-1144,-990,-631,-101,575,1340,2154,2963,3721,4387,4919,5298,5484,5473,5238,4798,4147,3340,2401,1402,409,-518,-1304,-1912,-2305,-2479,-2452,-2259,-1959,-1616,-1292,-1050,-927,-945,-1100,-1357,-1674,-1981,-2227,-2349,-2320,-2129,-1778,-1316,-772,-200,354,873,1319,1704,2014,2261,2443,2562,2612,2590,2481,2290,1995,1619,1157,643,106,-413,-857,-1182,-1330,-1278,-989,-476,256,1161,2193,3291,4389,5440,6376,7173,7782,8197,8403,8399,8214,7848,7372,6786,6159,5513,4882,4292,3764,3298,2919,2608,2378,2217,2119,2083,2100,2171,2299,2489,2749,3078,3482,3930,4410,4858,5236,5473,5516,5327,4882,4191,3287,2227,1093,-23,-1041,-1864,-2455,-2758,-2787,-2564,-2137,-1587,-974,-396,108,465,684,734,663,482,249,-4,-238,-428,-556,-616,-602,-516,-356,-123,175,534,923,1326,1698,2008,2227,2321,2299,2145,1905,1588,1262,952,720,593,597,743,1026,1426,1921,2475,3054,3631,4172,4658,5072,5400,5635,5776,5816,5757,5610,5368,5067,4700,4311,3894,3490,3086,2716,2364,2055,1782,1562,1404,1318,1314,1397,1567,1812,2112,2444,2773,3071,3302,3429,3431,3264,2933,2399,1691,817,-185,-1244,-2311,-3297,-4137,-4779,-5167,-5306,-5178,-4833,-4301,-3645,-2926,-2204,-1530,-953,-500,-182,-8,52,12,-81,-202,-308,-385,-409,-378,-297,-165,2,206,430,669,901,1109,1253,1310,1240,1032,673,177,-419,-1075,-1724,-2302,-2757,-3016,-3070,-2864,-2434,-1759,-908,101,1198,2338,3459,4529,5491,6337,7032,7567,7928,8105,8079,7855,7418,6793,5994,5066,4057,3023,2016,1096,295,-352,-839,-1174,-1359,-1435,-1409,-1317,-1166,-963,-706,-383,25,525,1129,1826,2582,3350,4051,4601,4915,4917,4564,3842,2781,1452,-43,-1586,-3031,-4277,-5202,-5759,-5911,-5688,-5142,-4368,-3467,-2558,-1727,-1069,-613,-382,-355,-492,-732,-1024,-1294,-1513,-1627,-1635,-1503,-1260,-878,-407,175,791,1440,2040,2548,2914,3076,3032,2761,2307,1723,1075,471,-35,-340,-415,-232,206,857,1669,2579,3517,4411,5241,5936,6530,6989,7355,7642,7864,8044,8169,8233,8211,8074,7805,7382,6810,6096,5270,4370,3446,2545,1732,1043,536,232,152,307,681,1246,1975,2803,3694,4582,5426,6174,6790,7225,7450,7408,7091,6456,5526,4322,2895,1350,-242,-1735,-3057,-4093,-4807,-5155,-5177,-4909,-4442,-3881,-3305,-2834,-2504,-2368,-2414,-2610,-2891,-3196,-3434,-3561,-3531,-3333,-2987,-2521,-1986,-1426,-894,-408,-5,308,526,629,634,516,300,-23,-425,-879,-1358,-1811,-2216,-2525,-2733,-2810,-2787,-2650,-2455,-2207,-1962,-1731,-1552,-1434,-1375,-1376,-1408,-1439,-1444,-1369,-1200,-913,-522,-34,493,1020,1489,1836,2033,2038,1847,1473,948,322,-333,-965,-1497,-1895,-2122,-2172,-2066,-1831,-1521,-1171,-838,-538,-298,-127,-21,-1,-70,-258,-590,-1086,-1768,-2621,-3631,-4741,-5897,-7012,-8014,-8826,-9394,-9685,-9688,-9426,-8938,-8285,-7539,-6751,-6008,-5313,-4726,-4226,-3811,-3465,-3154,-2871,-2591,-2327,-2061,-1822,-1593,-1397,-1217,-1063,-925,-814,-730,-704,-744,-881,-1145,-1527,-2055,-2698,-3427,-4211,-4977,-5672,-6231,-6583,-6691,-6506,-6031,-5260,-4237,-3007,-1641,-225,1162,2429,3518,4362,4940,5230,5241,4996,4525,3873,3082,2208,1293,394,-467,-1238,-1926,-2500,-2977,-3360,-3661,-3902,-4090,-4243,-4362,-4454,-4520,-4555,-4553,-4510,-4412,-4254,-4036,-3759,-3461,-3162,-2935,-2813,-2870,-3128,-3618,-4314,-5198,-6190,-7222,-8204,-9045,-9687,-10065,-10175,-10005,-9609,-9028,-8344,-7627,-6952,-6369,-5927,-5620,-5450,-5369,-5342,-5310,-5234,-5076,-4820,-4467,-4033,-3539,-3033,-2536,-2116,-1778,-1600,-1563,-1714,-2034,-2504,-3098,-3750,-4405,-5004,-5459,-5755,-5805,-5632,-5207,-4559,-3726,-2742,-1684,-578,483,1488,2371,3124,3728,4196,4537,4795,4982,5146,5288,5438,5574,5689,5758,5740,5620,5351,4921,4325,3558,2671,1677,673,-308,-1158,-1835,-2264,-2414,-2278,-1862,-1216,-392,541,1503,2423,3238,3878,4301,4464,4338,3931,3253,2352,1293,157,-973,-2005,-2871,-3522,-3922,-4087,-4032,-3812,-3488,-3119,-2783,-2510,-2363,-2335,-2441,-2651,-2937,-3254,-3576,-3851,-4082,-4239,-4328,-4358,-4316,-4218,-4039,-3780,-3429,-2978,-2447,-1843,-1218,-601,-40,423,769,971,1051,1014,911,765,636,551,539,628,802,1075,1417,1815,2243,2686,3119,3539,3928,4290,4624,4921,5186,5392,5537,5593,5546,5390,5126,4762,4338,3859,3379,2915,2490,2122,1818,1567,1378,1226,1128,1056,1056,1092,1225,1433,1746,2163,2673,3257,3873,4462,4944,5255,5298,5034,4427,3474,2241,786,-773,-2323,-3747,-4944,-5825,-6358,-6514,-6317,-5817,-5062,-4158,-3152,-2153,-1207,-372,311,842,1199,1408,1473,1427,1296,1109,901,705,550,467,454,518,635,760,863,875,772,524,123,-398,-1005,-1633,-2208,-2668,-2944,-3005,-2815,-2395,-1757,-950,-35,942,1902,2820,3634,4345,4926,5397,5772,6069,6315,6515,6677,6783,6822,6761,6585,6277,5829,5252,4560,3783,2955,2121,1315,591,-25,-487,-778,-880,-795,-525,-103,449,1082,1753,2422,3035,3556,3937,4137,4128,3868,3353,2573,1552,337,-1021,-2422,-3796,-5034,-6068,-6836,-7298,-7467,-7347,-7019,-6518,-5951,-5352,-4802,-4314,-3902,-3546,-3212,-2867,-2471,-2014,-1479,-901,-302,269,765,1160,1413,1519,1477,1282,959,515,-29,-648,-1316,-2004,-2669,-3277,-3792,-4180,-4418,-4491,-4401,-4147,-3753,-3231,-2607,-1898,-1137,-333,489,1304,2111,2877,3599,4259,4842,5335,5715,5961,6044,5947,5643,5134,4416,3517,2462,1302,84,-1130,-2281,-3317,-4192,-4865,-5334,-5568,-5612,-5462,-5180,-4788,-4345,-3878,-3433,-3013,-2652,-2333,-2079,-1877,-1755,-1708,-1774,-1953,-2269,-2717,-3279,-3924,-4608,-5266,-5852,-6298,-6583,-6668,-6566,-6285,-5866,-5346,-4787,-4220,-3705,-3252,-2890,-2613,-2424,-2299,-2242,-2232,-2273,-2355,-2481,-2634,-2811,-2978,-3120,-3201,-3210,-3126,-2955,-2705,-2391,-2047,-1698,-1371,-1089,-857,-682,-557,-445,-347,-197,-3,289,679,1174,1774,2449,3188,3938,4687,5373,5998,6511,6928,7223,7424,7513,7525,7441,7290,7060,6767,6404,5983,5492,4948,4338,3694,3001,2317,1641,1028,512,116,-110,-166,-35,269,725,1302,1950,2628,3278,3854,4306,4586,4658,4489,4062,3376,2454,1336,90,-1202,-2452,-3560,-4445,-5039,-5300,-5214,-4809,-4129,-3261,-2285,-1316,-416,315,860,1187,1305,1253,1046,747,366,-40,-470,-879,-1259,-1571,-1800,-1916,-1920,-1799,-1584,-1294,-968,-652,-372,-165,-28,30,46,42,64,148,331,631,1061,1611,2263,2989,3754,4517,5248,5908,6483,6954,7317,7577,7747,7831,7854,7811,7710,7549,7312,6993,6584,6061,5433,4687,3830,2891,1881,861,-126,-1014,-1738,-2238,-2466,-2390,-1997,-1310,-353,800,2089,3426,4726,5910,6906,7648,8084,8180,7909,7276,6303,5029,3533,1901,237,-1354,-2772,-3937,-4791,-5303,-5481,-5336,-4924,-4292,-3513,-2630,-1712,-788,109,954,1745,2461,3092,3632,4050,4348,4498,4515,4396,4162,3832,3426,2970,2467,1945,1390,820,229,-367,-967,-1537,-2067,-2521,-2874,-3102,-3186,-3113,-2876,-2477,-1918,-1217,-387,547,1557,2605,3659,4670,5608,6432,7120,7651,8017,8220,8257,8146,7891,7511,7023,6436,5778,5048,4278,3474,2661,1866,1107,425,-165,-629,-947,-1118,-1120,-978,-699,-303,164,684,1204,1694,2113,2432,2615,2652,2510,2199,1711,1075,315,-514,-1364,-2179,-2896,-3494,-3908,-4163,-4226,-4127,-3894,-3527,-3090,-2582,-2042,-1490,-939,-411,71,491,826,1040,1130,1068,860,522,76,-435,-958,-1467,-1898,-2249,-2484,-2616,-2637,-2575,-2433,-2235,-1990,-1709,-1402,-1078,-738,-395,-50,293,627,967,1303,1665,2046,2473,2948,3468,4044,4647,5270,5888,6464,6989,7415,7733,7907,7933,7800,7507,7067,6484,5783,4980,4097,3172,2232,1320,483,-242,-809,-1190,-1373,-1345,-1139,-767,-296,240,770,1245,1626,1869,1977,1932,1752,1458,1065,608,107,-402,-893,-1332,-1688,-1937,-2051,-2021,-1839,-1512,-1064,-518,81,701,1291,1822,2262,2594,2813,2916,2908,2802,2604,2330,1991,1610,1205,810,444,143,-89,-236,-312,-333,-329,-319,-346,-410,-533,-700,-892,-1087,-1239,-1322,-1286,-1113,-778,-268,394,1221,2143,3155,4177,5184,6102,6907,7553,8021,8316,8423,8378,8190,7879,7471,6964,6380,5710,4975,4163,3297,2381,1434,485,-449,-1314,-2092,-2711,-3158,-3367,-3337,-3040,-2488,-1719,-758,308,1425,2499,3455,4228,4753,4998,4944,4580,3925,3001,1846,516,-927,-2414,-3866,-5207,-6376,-7303,-7961,-8314,-8372,-8143,-7669,-7001,-6197,-5327,-4449,-3623,-2879,-2264,-1770,-1429,-1222,-1155,-1219,-1408,-1700,-2092,-2537,-3025,-3516,-3972,-4383,-4714,-4959,-5128,-5210,-5234,-5204,-5135,-5036,-4915,-4756,-4567,-4325,-4027,-3658,-3211,-2684,-2069,-1388,-635,157,968,1777,2540,3237,3841,4324,4684,4902,4993,4951,4797,4531,4178,3736,3232,2657,2042,1371,674,-63,-807,-1558,-2276,-2947,-3522,-3976,-4261,-4361,-4250,-3932,-3420,-2749,-1976,-1164,-395,261,737,982,968,694,169,-564,-1457,-2444,-3462,-4430,-5296,-5994,-6493,-6774,-6838,-6714,-6434,-6066,-5638,-5231,-4855,-4560,-4339,-4199,-4110,-4071,-4027,-4000,-3948,-3900,-3859,-3833,-3853,-3910,-4012,-4153,-4305,-4479,-4631,-4788,-4914,-5045,-5159,-5286,-5417,-5568,-5724,-5897,-6058,-6208,-6333,-6409,-6440,-6401,-6285,-6091,-5793,-5415,-4934,-4387,-3773,-3128,-2479,-1853,-1276,-771,-339,13,294,523,702,859,977,1076,1120,1107,1000,775,413,-107,-764,-1555,-2425,-3326,-4201,-4975,-5603,-6031,-6236,-6208,-5960,-5534,-4965,-4334,-3683,-3085,-2586,-2213,-2000,-1949,-2055,-2317,-2700,-3188,-3732,-4306,-4853,-5340,-5722,-5963,-6051,-5956,-5695,-5265,-4697,-4023,-3277,-2507,-1749,-1042,-418,97,487,735,834,781,574,236,-224,-764,-1349,-1941,-2493,-2979,-3376,-3663,-3864,-3964,-4007,-3989,-3946,-3878,-3797,-3694,-3565,-3384,-3140,-2799,-2354,-1779,-1080,-252,676,1684,2726,3764,4750,5640,6404,7007,7443,7698,7785,7712,7498,7153,6696,6135,5477,4733,3901,2987,2009,971,-82,-1129,-2103,-2960,-3624,-4058,-4201,-4047,-3583,-2844,-1886,-777,376,1474,2417,3102,3477,3494,3160,2512,1607,550,-592,-1688,-2696,-3517,-4140,-4523,-4695,-4652,-4449,-4108,-3674,-3185,-2670,-2160,-1676,-1242,-869,-577,-367,-248,-203,-240,-325,-456,-600,-744,-861,-930,-943,-882,-759,-579,-375,-171,-12,76,67,-57,-280,-594,-952,-1327,-1653,-1906,-2029,-2019,-1834,-1508,-1015,-403,327,1137,2011,2907,3818,4700,5542,6315,6999,7577,8038,8367,8576,8642,8588,8399,8082,7645,7081,6410,5635,4772,3848,2872,1891,925,20,-791,-1451,-1943,-2200,-2231,-1993,-1516,-803,77,1081,2114,3110,3982,4672,5135,5355,5334,5090,4666,4081,3409,2659,1895,1141,431,-207,-748,-1184,-1496,-1696,-1783,-1782,-1714,-1613,-1507,-1432,-1394,-1421,-1490,-1605,-1731,-1860,-1947,-2002,-1982,-1903,-1752,-1543,-1279,-989,-684,-394,-137,59,197,243,224,131,-8,-174,-343,-480,-574,-588,-523,-370,-123,192,582,1007,1463,1913,2351,2747,3112,3417,3693,3924,4142,4344,4548,4754,4963,5160,5334,5461,5519,5495,5354,5095,4695,4153,3480,2684,1806,887,-18,-840,-1525,-2006,-2256,-2242,-1983,-1514,-892,-216,442,970,1307,1397,1219,796,163,-613,-1459,-2300,-3078,-3734,-4252,-4607,-4811,-4870,-4813,-4662,-4436,-4171,-3875,-3577,-3292,-3020,-2783,-2566,-2379,-2208,-2056,-1918,-1812,-1740,-1738,-1804,-1964,-2211,-2528,-2903,-3285,-3663,-3980,-4242,-4415,-4510,-4535,-4497,-4418,-4308,-4169,-4008,-3813,-3576,-3291,-2951,-2558,-2121,-1657,-1178,-717,-272,126,483,799,1076,1331,1582,1823,2087,2353,2628,2900,3144,3343,3461,3481,3367,3127,2733,2225,1595,899,161,-574,-1257,-1867,-2356,-2716,-2923,-2978,-2883,-2648,-2294,-1845,-1342,-813,-317,123,456,671,751,709,556,341,79,-175,-410,-600,-740,-839,-903,-958,-1013,-1105,-1215,-1389,-1582,-1820,-2061,-2285,-2472,-2571,-2570,-2430,-2136,-1706,-1139,-499,170,790,1298,1636,1768,1685,1400,952,396,-208,-800,-1320,-1751,-2051,-2236,-2303,-2274,-2166,-2000,-1770,-1507,-1177,-801,-359,154,728,1373,2068,2797,3548,4284,4999,5662,6268,6803,7260,7641,7937,8149,8267,8279,8176,7939,7563,7035,6361,5544,4600,3557,2441,1294,158,-918,-1893,-2714,-3358,-3784,-3987,-3964,-3722,-3305,-2731,-2070,-1360,-659,-22,529,942,1234,1379,1423,1360,1249,1087,918,741,569,408,248,98,-62,-218,-390,-575,-781,-1025,-1291,-1602,-1936,-2285,-2638,-2945,-3206,-3378,-3453,-3429,-3303,-3105,-2846,-2559,-2262,-1973,-1707,-1461,-1239,-1033,-830,-631,-414,-190,50,296,540,774,992,1176,1347,1478,1618,1748,1922,2134,2428,2799,3261,3797,4394,5017,5638,6224,6735,7162,7477,7681,7775,7759,7650,7448,7159,6789,6337,5805,5198,4521,3787,3034,2277,1585,987,546,304,287,518,975,1623,2403,3214,3984,4601,5003,5138,4993,4593,4005,3297,2578,1919,1401,1056,897,894,1009,1168,1328,1411,1405,1272,1032,697,307,-106,-499,-852,-1136,-1354,-1492,-1565,-1575,-1531,-1444,-1320,-1169,-999,-809,-614,-411,-206,-13,167,317,419,470,450,357,196,-29,-293,-574,-834,-1049,-1173,-1201,-1091,-870,-510,-54,493,1102,1739,2387,3011,3594,4110,4550,4886,5125,5241,5251,5153,4962,4706,4400,4083,3765,3472,3205,2955,2719,2451,2156,1776,1337,814,249,-331,-868,-1310,-1601,-1696,-1587,-1258,-769,-148,504,1125,1631,1956,2070,1952,1634,1161,603,33,-465,-860,-1081,-1168,-1096,-941,-727,-526,-371,-306,-349,-493,-741,-1049,-1393,-1729,-2007,-2194,-2245,-2138,-1864,-1425,-859,-186,533,1257,1948,2565,3092,3508,3803,3966,4001,3893,3650,3278,2781,2200,1546,885,244,-309,-737,-995,-1060,-920,-584,-70,587,1348,2174,3024,3862,4672,5421,6117,6733,7283,7744,8125,8403,8581,8647,8607,8456,8214,7886,7493,7044,6550,6007,5421,4777,4069,3304,2477,1621,756,-67,-813,-1416,-1863,-2105,-2149,-2002,-1687,-1258,-752,-230,268,696,1045,1291,1465,1567,1642,1702,1769,1848,1925,1980,1978,1890,1670,1315,789,133,-656,-1504,-2379,-3193,-3903,-4428,-4750,-4821,-4664,-4283,-3745,-3095,-2416,-1771,-1218,-803,-536,-426,-449,-582,-793,-1043,-1311,-1562,-1795,-1976,-2123,-2201,-2230,-2177,-2061,-1843,-1556,-1167,-714,-191,374,964,1549,2121,2634,3096,3469,3757,3955,4067,4102,4090,4020,3945,3842,3752,3657,3567,3473,3362,3222,3036,2793,2475,2082,1611,1074,491,-112,-704,-1242,-1700,-2046,-2269,-2367,-2360,-2267,-2135,-1984,-1863,-1782,-1766,-1809,-1903,-2027,-2142,-2224,-2223,-2129,-1928,-1626,-1265,-878,-530,-280,-175,-259,-550,-1044,-1714,-2515,-3381,-4246,-5038,-5689,-6154,-6392,-6407,-6196,-5810,-5300,-4719,-4160,-3647,-3255,-2986,-2858,-2843,-2932,-3065,-3230,-3372,-3476,-3516,-3485,-3380,-3207,-2974,-2693,-2374,-2033,-1671,-1298,-921,-534,-155,231,604,965,1297,1597,1836,2022,2123,2148,2094,1961,1776,1540,1289,1031,785,557,341,133,-94,-350,-669,-1054,-1525,-2070,-2682,-3322,-3964,-4552,-5050,-5399,-5587,-5568,-5373,-4995,-4490,-3906,-3296,-2732,-2244,-1886,-1664,-1584,-1631,-1771,-1973,-2195,-2415,-2608,-2782,-2953,-3141,-3400,-3743,-4222,-4825,-5571,-6419,-7342,-8289,-9197,-10022,-10694,-11177,-11427,-11419,-11144,-10608,-9833,-8866,-7769,-6601,-5459,-4391,-3486,-2783,-2322,-2118,-2167,-2437,-2901,-3488,-4156,-4836,-5475,-6034,-6469,-6762,-6897,-6875,-6694,-6366,-5908,-5329,-4652,-3901,-3087,-2250,-1406,-585,184,881,1489,1997,2403,2711,2930,3078,3169,3228,3262,3292,3313,3331,3326,3284,3176,2978,2657,2204,1603,869,27,-872,-1776,-2608,-3319,-3845,-4170,-4270,-4185,-3927,-3571,-3143,-2714,-2299,-1939,-1631,-1370,-1149,-942,-731,-510,-269,-29,184,339,385,295,27,-415,-1044,-1822,-2707,-3655,-4590,-5457,-6195,-6738,-7055,-7097,-6850,-6321,-5515,-4507,-3341,-2122,-932,130,991,1578,1868,1833,1510,922,152,-731,-1629,-2454,-3117,-3560,-3720,-3599,-3189,-2543,-1728,-820,76,881,1520,1941,2134,2103,1905,1591,1246,942,743,706,843,1169,1644,2243,2900,3572,4194,4734,5146,5419,5532,5484,5274,4902,4378,3709,2915,2019,1069,96,-819,-1647,-2306,-2777,-3035,-3080,-2960,-2696,-2381,-2037,-1747,-1523,-1382,-1325,-1305,-1302,-1243,-1105,-829,-413,144,799,1497,2149,2671,2981,2999,2708,2085,1186,74,-1145,-2348,-3428,-4263,-4777,-4920,-4678,-4078,-3194,-2101,-931,220,1237,2050,2603,2877,2891,2669,2273,1752,1169,571,5,-495,-906,-1197,-1365,-1384,-1257,-967,-525,61,767,1557,2389,3222,4000,4697,5276,5721,6040,6225,6310,6317,6264,6200,6126,6082,6066,6091,6152,6239,6339,6428,6488,6490,6410,6232,5934,5508,4960,4294,3539,2739,1923,1165,499,-12,-356,-493,-457,-250,81,485,929,1347,1722,2012,2212,2314,2328,2279,2182,2083,1981,1910,1856,1801,1724,1574,1319,930,384,-303,-1110,-1969,-2837,-3597,-4222,-4598,-4720,-4542,-4098,-3414,-2565,-1634,-709,124,791,1268,1503,1541,1370,1059,636,152,-348,-833,-1274,-1645,-1938,-2135,-2225,-2216,-2084,-1857,-1516,-1093,-592,-49,510,1047,1527,1915,2193,2339,2363,2274,2096,1878,1638,1439,1296,1241,1284,1417,1637,1908,2209,2489,2720,2855,2866,2722,2414,1933,1304,546,-287,-1141,-1963,-2678,-3251,-3634,-3813,-3796,-3602,-3271,-2859,-2400,-1962,-1560,-1240,-997,-838,-747,-698,-670,-623,-556,-431,-284,-108,40,113,75,-147,-556,-1193,-2023,-3023,-4117,-5236,-6277,-7154,-7776,-8075,-8019,-7587,-6831,-5800,-4599,-3338,-2115,-1045,-188,397,698,724,509,108,-423,-1001,-1577,-2069,-2449,-2667,-2713,-2584,-2296,-1872,-1361,-791,-221,326,801,1198,1495,1701,1832,1897,1940,1971,2035,2147,2328,2593,2939,3357,3835,4337,4843,5309,5712,6014,6209,6250,6165,5902,5511,4965,4302,3541,2718,1875,1058,308,-334,-845,-1212,-1439,-1542,-1546,-1482,-1371,-1242,-1095,-950,-791,-626,-444,-248,-32,191,421,627,809,921,948,854,618,233,-304,-963,-1718,-2496,-3253,-3916,-4417,-4730,-4787,-4611,-4179,-3544,-2744,-1859,-960,-138,551,1025,1281,1275,1048,603,9,-710,-1465,-2226,-2913,-3485,-3893,-4101,-4086,-3843,-3381,-2731,-1936,-1052,-140,734,1512,2157,2625,2924,3042,3020,2879,2674,2441,2235,2090,2034,2093,2255,2522,2857,3229,3597,3914,4139,4245,4192,3992,3620,3120,2496,1802,1073,363,-285,-822,-1218,-1450,-1517,-1436,-1240,-974,-686,-429,-230,-124,-93,-143,-230,-338,-421,-462,-439,-339,-178,59,329,637,931,1193,1377,1461,1402,1200,832,325,-293,-979,-1671,-2307,-2820,-3163,-3283,-3173,-2828,-2273,-1573,-773,34,799,1445,1937,2238,2333,2230,1937,1495,942,328,-274,-825,-1243,-1503,-1556,-1398,-1027,-471,228,1024,1843,2647,3357,3954,4399,4686,4831,4852,4792,4695,4611,4574,4638,4799,5092,5484,5966,6498,7035,7524,7930,8178,8267,8133,7791,7231,6475,5563,4534,3452,2374,1360,472,-258,-790,-1133,-1278,-1275,-1138,-930,-678,-428,-197,-3,146,274,362,466,556,679,815,970,1141,1284,1406,1431,1361,1123,723,120,-654,-1588,-2617,-3681,-4692,-5578,-6251,-6669,-6773,-6575,-6066,-5313,-4363,-3310,-2234,-1230,-362,291,714,854,748,385,-167,-853,-1608,-2330,-2954,-3405,-3614,-3575,-3261,-2711,-1962,-1075,-116,843,1751,2558,3233,3768,4160,4426,4585,4666,4684,4679,4654,4647,4658,4710,4805,4944,5131,5347,5590,5827,6045,6197,6274,6220,6040,5696,5209,4581,3858,3076,2307,1592,1016,590,382,358,534,854,1284,1757,2237,2658,3017,3272,3440,3530,3550,3552,3528,3535,3562,3632,3736,3859,3975,4054,4048,3942,3691,3304,2788,2165,1497,818,209,-290,-627,-775,-724,-481,-80,433,999,1547,2024,2359,2533,2503,2278,1854,1268,547,-250,-1071,-1849,-2512,-3008,-3267,-3265,-2977,-2409,-1602,-597,526,1686,2812,3811,4644,5248,5616,5745,5649,5373,4956,4454,3930,3430,3008,2708,2546,2542,2680,2955,3313,3746,4175,4584,4914,5138,5220,5141,4890,4456,3862,3115,2262,1340,399,-508,-1343,-2067,-2661,-3123,-3448,-3660,-3769,-3802,-3769,-3687,-3558,-3373,-3140,-2829,-2460,-2012,-1504,-940,-348,254,810,1298,1646,1825,1789,1518,1012,295,-583,-1552,-2526,-3414,-4124,-4589,-4748,-4590,-4111,-3367,-2418,-1348,-264,763,1632,2292,2694,2823,2673,2283,1676,928,98,-744,-1511,-2164,-2622,-2875,-2881,-2653,-2198,-1541,-729,197,1181,2163,3102,3937,4641,5180,5545,5735,5764,5657,5441,5158,4835,4504,4184,3885,3613,3367,3137,2921,2704,2483,2242,1974,1663,1296,860,344,-258,-939,-1681,-2459,-3233,-3964,-4608,-5127,-5491,-5684,-5694,-5536,-5220,-4775,-4241,-3646,-3043,-2460,-1937,-1504,-1177,-978,-886,-915,-1017,-1196,-1414,-1667,-1956,-2282,-2666,-3119,-3647,-4249,-4903,-5568,-6198,-6722,-7085,-7228,-7115,-6740,-6113,-5298,-4360,-3403,-2522,-1810,-1348,-1184,-1345,-1820,-2576,-3544,-4650,-5791,-6872,-7806,-8507,-8930,-9032,-8806,-8266,-7442,-6390,-5161,-3836,-2476,-1165,38,1071,1885,2450,2749,2784,2578,2168,1611,968,309,-301,-814,-1174,-1384,-1409,-1295,-1053,-731,-392,-68,176,307,307,146,-156,-594,-1126,-1730,-2343,-2951,-3504,-3983,-4390,-4700,-4963,-5151,-5332,-5482,-5643,-5804,-5968,-6120,-6246,-6323,-6337,-6270,-6128,-5894,-5602,-5242,-4856,-4459,-4097,-3799,-3608,-3562,-3674,-3970,-4418,-5004,-5651,-6315,-6888,-7319,-7520,-7463,-7128,-6541,-5752,-4847,-3921,-3076,-2414,-1994,-1889,-2088,-2607,-3376,-4343,-5409,-6475,-7437,-8190,-8658,-8769,-8500,-7846,-6835,-5543,-4036,-2434,-826,669,1983,3020,3773,4182,4302,4128,3749,3202,2587,1956,1393,934,630,476,495,632,896,1211,1567,1907,2205,2425,2554,2558,2442,2195,1822,1348,788,178,-436,-1034,-1564,-2013,-2357,-2584,-2708,-2728,-2670,-2535,-2360,-2130,-1885,-1600,-1296,-972,-627,-287,51,341,591,745,818,779,627,369,1,-465,-1006,-1623,-2266,-2926,-3547,-4106,-4539,-4823,-4903,-4766,-4405,-3824,-3080,-2206,-1301,-430,318,872,1170,1185,884,302,-542,-1585,-2740,-3933,-5045,-6002,-6707,-7104,-7151,-6842,-6195,-5262,-4108,-2823,-1494,-211,950,1927,2688,3204,3500,3579,3499,3300,3035,2764,2528,2368,2311,2363,2526,2786,3117,3495,3887,4264,4599,4863,5037,5107,5053,4876,4566,4140,3593,2966,2260,1527,782,77,-578,-1131,-1579,-1895,-2077,-2117,-2036,-1820,-1507,-1097,-612,-81,495,1065,1641,2167,2658,3075,3414,3664,3797,3815,3687,3414,2993,2436,1780,1065,359,-275,-759,-1045,-1073,-847,-353,338,1189,2087,2958,3705,4241,4526,4504,4185,3577,2734,1711,608,-504,-1501,-2308,-2831,-3004,-2795,-2186,-1206,91,1634,3309,5021,6646,8091,9263,10098,10563,10637,10347,9728,8843,7771,6591,5396,4257,3249,2420,1802,1416,1254,1305,1536,1906,2363,2858,3323,3708,3962,4037,3920,3590,3064,2371,1543,645,-280,-1168,-1976,-2665,-3208,-3589,-3815,-3886,-3828,-3655,-3401,-3079,-2731,-2354,-1996,-1646,-1341,-1075,-868,-705,-607,-537,-526,-541,-607,-719,-892,-1132,-1440,-1803,-2209,-2614,-2993,-3288,-3477,-3519,-3415,-3172,-2821,-2411,-1998,-1641,-1394,-1301,-1387,-1652,-2095,-2666,-3329,-4019,-4665,-5209,-5584,-5745,-5661,-5318,-4714,-3885,-2844,-1664,-387,919,2191,3367,4393,5220,5812,6156,6238,6086,5723,5207,4584,3936,3315,2789,2405,2192,2169,2330,2653,3097,3613,4136,4598,4944,5104,5051,4757,4231,3499,2616,1640,654,-272,-1076,-1700,-2123,-2330,-2334,-2163,-1856,-1451,-996,-525,-64,363,751,1091,1386,1626,1817,1933,1990,1947,1826,1596,1274,850,337,-270,-945,-1685,-2458,-3229,-3965,-4607,-5113,-5424,-5510,-5331,-4906,-4233,-3380,-2402,-1385,-430,399,995,1338,1360,1090,522,-269,-1227,-2249,-3237,-4098,-4724,-5062,-5041,-4660,-3930,-2886,-1631,-222,1192,2544,3706,4620,5225,5502,5458,5133,4581,3887,3118,2378,1716,1218,898,797,889,1168,1578,2080,2614,3125,3559,3874,4022,3985,3737,3285,2643,1848,942,-5,-940,-1792,-2508,-3057,-3404,-3564,-3539,-3381,-3116,-2813,-2489,-2208,-1959,-1785,-1642,-1541,-1442,-1323,-1167,-959,-703,-419,-121,152,369,497,506,383,116,-282,-790,-1371,-1963,-2525,-2983,-3300,-3433,-3369,-3122,-2730,-2243,-1749,-1305,-1001,-882,-984,-1319,-1860,-2573,-3389,-4232,-5033,-5697,-6179,-6405,-6358,-6017,-5394,-4510,-3414,-2151,-807,580,1901,3132,4170,5004,5569,5870,5890,5655,5200,4570,3834,3060,2318,1680,1192,904,823,960,1283,1763,2342,2975,3594,4158,4615,4930,5101,5102,4960,4686,4301,3842,3323,2771,2203,1639,1090,578,117,-275,-582,-785,-887,-874,-757,-550,-266,68,427,792,1145,1473,1773,2041,2276,2474,2630,2720,2734,2629,2393,2001,1449,768,-11,-816,-1558,-2166,-2536,-2635,-2416,-1904,-1152,-232,727,1632,2347,2803,2920,2686,2109,1236,150,-1060,-2275,-3402,-4335,-5011,-5365,-5388,-5066,-4438,-3534,-2420,-1148,202,1564,2872,4042,5031,5770,6235,6404,6284,5892,5275,4482,3589,2662,1781,1020,433,77,-44,91,434,960,1586,2258,2879,3396,3729,3858,3742,3399,2834,2087,1197,217,-808,-1803,-2733,-3512,-4111,-4454,-4521,-4269,-3707,-2841,-1720,-400,1024,2472,3833,5021,5957,6586,6876,6842,6504,5934,5213,4423,3674,3025,2546,2262,2170,2255,2459,2732,3010,3244,3392,3430,3356,3171,2901,2570,2196,1822,1455,1116,813,539,299,85,-103,-238,-326,-309,-199,46,406,871,1398,1945,2445,2866,3153,3301,3324,3240,3130,3022,3013,3122,3394,3819,4370,4997,5636,6222,6693,7025,7183,7199,7095,6918,6733,6578,6499,6512,6613,6774,6961,7109,7180,7121,6910,6549,6033,5418,4708,3969,3210,2469,1756,1085,462,-98,-596,-1010,-1343,-1577,-1714,-1743,-1673,-1506,-1256,-951,-610,-281,17,237,369,394,317,170,-37,-251,-457,-634,-785,-927,-1099,-1327,-1654,-2092,-2638,-3261,-3918,-4527,-5035,-5356,-5452,-5295,-4890,-4281,-3533,-2740,-1986,-1373,-941,-755,-770,-987,-1284,-1619,-1843,-1906,-1706,-1228,-452,578,1796,3115,4417,5600,6560,7202,7489,7370,6872,6013,4870,3518,2066,611,-729,-1868,-2726,-3239,-3391,-3170,-2601,-1755,-683,482,1649,2676,3446,3859,3836,3350,2414,1096,-504,-2235,-3953,-5491,-6722,-7536,-7881,-7753,-7199,-6316,-5220,-4061,-2965,-2050,-1407,-1065,-1045,-1294,-1760,-2351,-2993,-3598,-4112,-4502,-4746,-4860,-4867,-4787,-4670,-4534,-4398,-4281,-4169,-4071,-3977,-3886,-3810,-3747,-3723,-3733,-3803,-3920,-4095,-4314,-4577,-4865,-5182,-5506,-5849,-6200,-6569,-6950,-7345,-7735,-8116,-8434,-8683,-8800,-8756,-8528,-8071,-7411,-6540,-5514,-4392,-3245,-2169,-1232,-514,-44,147,95,-174,-572,-1035,-1465,-1794,-1957,-1920,-1670,-1224,-618,85,820,1520,2112,2565,2820,2889,2750,2444,1988,1431,828,227,-313,-744,-1047,-1194,-1211,-1111,-955,-785,-674,-673,-819,-1150,-1652,-2314,-3079,-3884,-4634,-5250,-5625,-5696,-5413,-4771,-3822,-2660,-1431,-299,553,987,881,205,-1021,-2681,-4617,-6601,-8415,-9821,-10664,-10807,-10263,-9069,-7399,-5450,-3465,-1666,-248,677,1056,925,373,-461,-1443,-2415,-3286,-3966,-4430,-4676,-4728,-4629,-4407,-4106,-3724,-3284,-2759,-2154,-1443,-642,232,1143,2012,2794,3384,3748,3817,3587,3054,2261,1256,118,-1068,-2196,-3177,-3905,-4317,-4354,-4005,-3274,-2226,-924,513,1965,3310,4416,5186,5545,5460,4920,3983,2697,1187,-451,-2068,-3557,-4772,-5637,-6050,-6002,-5466,-4516,-3215,-1696,-88,1477,2871,4010,4832,5333,5538,5521,5358,5162,5012,4977,5090,5325,5644,5957,6167,6196,5967,5459,4681,3674,2516,1291,86,-1023,-1966,-2710,-3206,-3446,-3422,-3135,-2628,-1926,-1110,-238,595,1333,1902,2280,2444,2419,2238,1962,1647,1362,1138,1007,959,962,986,980,921,793,610,403,213,75,20,44,145,278,407,503,530,505,441,372,363,433,623,934,1327,1763,2163,2449,2562,2452,2113,1577,906,209,-423,-867,-1066,-966,-597,2,703,1397,1928,2177,2046,1498,545,-728,-2204,-3724,-5139,-6302,-7111,-7505,-7470,-7034,-6260,-5227,-4046,-2805,-1622,-568,266,841,1114,1088,766,205,-545,-1382,-2220,-2941,-3456,-3677,-3572,-3116,-2369,-1380,-284,810,1761,2452,2794,2734,2262,1434,322,-933,-2194,-3315,-4133,-4559,-4476,-3871,-2729,-1116,880,3126,5461,7717,9733,11343,12455,12964,12863,12138,10858,9096,6974,4634,2221,-87,-2148,-3808,-4968,-5555,-5548,-4985,-3941,-2550,-966,631,2057,3149,3781,3858,3380,2354,910,-829,-2668,-4422,-5896,-6935,-7411,-7266,-6504,-5189,-3447,-1461,582,2474,4046,5171,5782,5864,5479,4701,3656,2460,1224,42,-1017,-1911,-2614,-3103,-3385,-3439,-3283,-2914,-2365,-1667,-887,-95,628,1184,1512,1545,1267,674,-194,-1275,-2482,-3706,-4848,-5786,-6452,-6772,-6742,-6385,-5762,-4974,-4128,-3321,-2655,-2180,-1926,-1898,-2035,-2293,-2579,-2806,-2914,-2841,-2591,-2181,-1681,-1163,-734,-449,-389,-544,-919,-1436,-2024,-2582,-3005,-3225,-3170,-2833,-2241,-1445,-551,352,1152,1762,2122,2192,1969,1483,803,11,-772,-1439,-1884,-2026,-1840,-1334,-584,316,1227,2037,2614,2912,2873,2533,1935,1167,328,-494,-1205,-1762,-2111,-2249,-2174,-1910,-1482,-946,-353,232,730,1087,1236,1156,820,276,-453,-1268,-2090,-2819,-3356,-3640,-3601,-3244,-2567,-1631,-496,748,2008,3203,4237,5066,5620,5894,5871,5592,5093,4455,3752,3079,2524,2148,2019,2134,2505,3081,3800,4588,5340,5979,6412,6584,6445,5997,5232,4214,2971,1602,177,-1203,-2436,-3430,-4084,-4337,-4148,-3516,-2496,-1162,360,1947,3461,4785,5827,6513,6829,6761,6354,5666,4774,3776,2766,1829,1044,461,102,-31,24,220,479,736,908,947,815,514,73,-444,-975,-1426,-1749,-1894,-1850,-1644,-1306,-909,-488,-110,221,482,709,929,1198,1566,2078,2767,3635,4654,5770,6893,7913,8710,9159,9158,8636,7567,5982,3972,1688,-681,-2917,-4821,-6201,-6946,-6999,-6383,-5218,-3646,-1896,-166,1329,2433,3050,3146,2785,2063,1152,213,-587,-1135,-1355,-1250,-873,-319,276,785,1087,1099,789,181,-649,-1589,-2506,-3272,-3798,-4012,-3931,-3566,-3014,-2334,-1634,-961,-380,108,496,821,1112,1405,1732,2084,2462,2801,3055,3152,3021,2649,2003,1162,168,-841,-1779,-2525,-3013,-3204,-3087,-2712,-2132,-1437,-716,-56,456,756,800,570,74,-635,-1485,-2365,-3162,-3756,-4054,-3986,-3543,-2735,-1654,-381,946,2222,3329,4208,4811,5140,5239,5138,4919,4624,4297,3978,3660,3361,3057,2753,2434,2125,1823,1588,1414,1374,1436,1658,1977,2410,2873,3339,3714,3954,3976,3749,3242,2473,1487,364,-794,-1867,-2753,-3345,-3581,-3432,-2897,-2025,-900,389,1704,2943,3975,4717,5093,5056,4601,3737,2514,1011,-678,-2443,-4148,-5686,-6930,-7797,-8208,-8132,-7549,-6503,-5050,-3310,-1409,476,2188,3563,4469,4832,4610,3835,2588,973,-845,-2734,-4513,-6067,-7257,-8015,-8281,-8053,-7351,-6246,-4822,-3203,-1491,171,1707,3002,4039,4768,5225,5427,5436,5295,5073,4787,4485,4148,3778,3341,2815,2175,1425,579,-309,-1167,-1924,-2465,-2747,-2683,-2277,-1524,-489,761,2109,3446,4643,5592,6203,6416,6219,5629,4709,3549,2271,993,-134,-1008,-1508,-1574,-1175,-325,904,2395,4013,5567,6914,7894,8415,8444,8001,7187,6150,5060,4119,3480,3281,3566,4334,5477,6854,8250,9461,10277,10563,10221,9278,7809,5990,4026,2140,536,-637,-1292,-1419,-1076,-379,534,1490,2374,3043,3466,3588,3454,3103,2615,2075,1562,1155,896,832,954,1278,1762,2396,3127,3927,4727,5480,6097,6525,6675,6507,5985,5110,3937,2536,1037,-419,-1689,-2631,-3153,-3197,-2778,-1939,-801,525,1876,3142,4205,5004,5511,5727,5701,5479,5130,4713,4279,3857,3458,3062,2650,2175,1605,914,94,-834,-1835,-2843,-3799,-4610,-5224,-5566,-5626,-5390,-4920,-4273,-3568,-2902,-2371,-2046,-1938,-2027,-2244,-2496,-2679,-2712,-2516,-2084,-1419,-579,352,1275,2101,2730,3125,3241,3084,2680,2069,1323,503,-306,-1040,-1638,-2061,-2287,-2318,-2167,-1855,-1417,-867,-238,473,1239,2059,2905,3753,4546,5236,5735,5985,5911,5494,4710,3637,2323,920,-456,-1649,-2550,-3045,-3118,-2746,-2019,-1039,38,1035,1782,2131,1965,1256,-1,-1683,-3661,-5715,-7633,-9191,-10208,-10551,-10177,-9101,-7439,-5339,-3025,-713,1364,3015,4072,4460,4123,3139,1587,-332,-2438,-4476,-6260,-7583,-8339,-8471,-7998,-7024,-5693,-4197,-2730,-1464,-539,-22,63,-240,-849,-1663,-2577,-3489,-4348,-5085,-5710,-6213,-6615,-6954,-7238,-7507,-7767,-8027,-8285,-8532,-8744,-8909,-8990,-8970,-8827,-8539,-8120,-7565,-6899,-6161,-5370,-4582,-3814,-3106,-2464,-1933,-1502,-1219,-1067,-1068,-1192,-1424,-1723,-2056,-2392,-2707,-2999,-3264,-3524,-3786,-4064,-4355,-4652,-4920,-5129,-5234,-5175,-4938,-4465,-3766,-2846,-1739,-517,748,1960,3012,3822,4312,4436,4193,3602,2739,1683,545,-587,-1621,-2499,-3194,-3697,-4046,-4281,-4457,-4630,-4833,-5083,-5371,-5664,-5908,-6063,-6067,-5906,-5575,-5090,-4530,-3936,-3419,-3023,-2816,-2806,-2980,-3287,-3637,-3964,-4139,-4140,-3879,-3404,-2721,-1936,-1129,-438,57,243,101,-404,-1225,-2296,-3533,-4813,-6037,-7095,-7892,-8356,-8442,-8119,-7399,-6301,-4871,-3176,-1285,703,2695,4571,6209,7495,8309,8572,8239,7292,5806,3843,1568,-875,-3310,-5559,-7474,-8915,-9787,-10025,-9622,-8596,-7040,-5058,-2808,-450,1844,3910,5619,6855,7580,7770,7475,6779,5783,4631,3434,2320,1374,677,255,141,308,728,1347,2081,2856,3573,4154,4535,4655,4524,4129,3549,2833,2085,1387,807,415,213,211,371,642,978,1325,1637,1901,2098,2245,2363,2471,2607,2779,3004,3271,3566,3851,4098,4258,4301,4197,3931,3498,2913,2175,1333,386,-618,-1668,-2734,-3798,-4821,-5788,-6630,-7319,-7767,-7927,-7734,-7143,-6151,-4762,-3039,-1076,1017,3080,4985,6579,7755,8432,8578,8200,7351,6126,4623,2994,1339,-205,-1558,-2652,-3454,-3976,-4239,-4295,-4195,-3982,-3691,-3329,-2887,-2357,-1708,-951,-87,842,1765,2620,3301,3733,3847,3590,2977,2027,836,-498,-1831,-3042,-3998,-4630,-4874,-4744,-4276,-3555,-2692,-1804,-1005,-395,-20,86,-28,-307,-650,-946,-1099,-1030,-691,-90,748,1750,2821,3862,4764,5437,5805,5845,5536,4934,4093,3107,2081,1108,271,-366,-779,-963,-939,-757,-452,-79,335,773,1219,1699,2197,2748,3325,3937,4545,5134,5645,6059,6311,6376,6226,5830,5199,4338,3275,2083,808,-434,-1572,-2498,-3149,-3476,-3461,-3136,-2556,-1810,-1009,-251,365,777,947,886,626,231,-218,-655,-997,-1207,-1252,-1143,-902,-591,-268,-8,119,71,-192,-666,-1332,-2145,-3035,-3937,-4772,-5473,-5996,-6292,-6365,-6198,-5841,-5297,-4636,-3881,-3092,-2300,-1550,-879,-333,53,228,168,-152,-739,-1560,-2583,-3730,-4923,-6068,-7069,-7859,-8351,-8551,-8422,-8031,-7420,-6679,-5896,-5155,-4528,-4057,-3769,-3652,-3664,-3761,-3863,-3900,-3817,-3550,-3089,-2440,-1641,-758,123,927,1571,2015,2231,2239,2071,1796,1480,1182,963,822,773,768,761,707,546,273,-113,-556,-990,-1311,-1427,-1250,-721,176,1408,2895,4521,6136,7592,8744,9477,9716,9428,8636,7399,5823,4030,2166,367,-1227,-2517,-3419,-3890,-3938,-3596,-2951,-2104,-1176,-292,434,920,1118,1021,671,146,-446,-981,-1343,-1427,-1163,-524,478,1775,3264,4817,6273,7499,8354,8745,8616,7962,6829,5300,3504,1570,-350,-2125,-3648,-4838,-5653,-6088,-6152,-5902,-5364,-4609,-3663,-2565,-1348,-23,1360,2772,4146,5409,6488,7301,7790,7913,7657,7041,6113,4944,3620,2230,869,-390,-1472,-2326,-2917,-3207,-3192,-2872,-2262,-1425,-417,644,1666,2518,3121,3390,3333,2950,2351,1616,897,299,-60,-128,134,693,1499,2453,3451,4372,5119,5608,5778,5640,5192,4512,3672,2760,1871,1073,420,-60,-379,-545,-610,-595,-546,-464,-367,-226,-31,246,629,1126,1733,2436,3183,3925,4574,5058,5289,5208,4780,3998,2923,1615,208,-1191,-2460,-3504,-4266,-4732,-4916,-4870,-4667,-4365,-4040,-3729,-3456,-3231,-3019,-2806,-2533,-2181,-1709,-1119,-408,371,1200,1982,2691,3242,3603,3754,3682,3417,2988,2445,1838,1211,611,59,-419,-820,-1142,-1377,-1525,-1570,-1487,-1252,-839,-226,578,1546,2613,3683,4634,5351,5707,5626,5059,4020,2567,828,-1055,-2890,-4496,-5710,-6387,-6464,-5910,-4779,-3182,-1267,768,2726,4419,5674,6397,6518,6067,5108,3769,2224,635,-796,-1942,-2680,-2969,-2827,-2307,-1545,-658,198,895,1348,1477,1294,807,99,-740,-1611,-2396,-3018,-3394,-3495,-3301,-2843,-2148,-1295,-333,648,1598,2462,3209,3823,4299,4643,4870,4983,4996,4905,4707,4391,3947,3351,2619,1712,687,-466,-1663,-2844,-3911,-4764,-5305,-5460,-5189,-4488,-3430,-2092,-639,781,1996,2855,3262,3160,2563,1560,263,-1121,-2441,-3473,-4114,-4223,-3804,-2870,-1541,37,1665,3147,4294,4954,5037,4520,3441,1919,108,-1798,-3601,-5126,-6233,-6831,-6902,-6467,-5607,-4430,-3053,-1600,-176,1139,2274,3194,3865,4284,4445,4368,4069,3588,2964,2245,1485,728,24,-604,-1124,-1536,-1837,-2038,-2163,-2226,-2253,-2262,-2270,-2290,-2327,-2370,-2413,-2412,-2346,-2158,-1812,-1264,-493,515,1729,3110,4580,6039,7389,8515,9337,9794,9862,9557,8936,8064,7051,5985,4954,4044,3293,2743,2391,2237,2239,2391,2628,2944,3279,3635,3958,4261,4509,4719,4877,5010,5117,5245,5389,5604,5866,6207,6590,6984,7357,7640,7800,7798,7616,7267,6773,6175,5516,4839,4168,3532,2921,2340,1759,1176,565,-45,-666,-1224,-1703,-2019,-2126,-1981,-1543,-821,167,1373,2698,4077,5368,6499,7349,7866,7990,7723,7076,6111,4895,3523,2088,676,-639,-1786,-2744,-3462,-3954,-4200,-4219,-4012,-3597,-2975,-2193,-1256,-255,767,1705,2466,2972,3135,2932,2360,1473,363,-824,-1959,-2866,-3438,-3575,-3255,-2504,-1400,-75,1332,2655,3764,4535,4916,4862,4422,3641,2625,1486,335,-706,-1554,-2124,-2378,-2297,-1895,-1228,-348,645,1672,2650,3495,4178,4641,4891,4922,4750,4412,3931,3353,2713,2065,1435,879,414,58,-171,-301,-329,-291,-205,-86,49,204,364,552,741,949,1145,1312,1420,1433,1311,1042,589,-21,-790,-1651,-2561,-3434,-4205,-4812,-5209,-5394,-5359,-5163,-4839,-4463,-4092,-3765,-3537,-3390,-3350,-3363,-3415,-3451,-3444,-3352,-3170,-2884,-2513,-2084,-1640,-1219,-887,-669,-628,-762,-1095,-1608,-2267,-3027,-3819,-4562,-5183,-5608,-5775,-5666,-5271,-4635,-3817,-2906,-1993,-1172,-510,-70,139,94,-172,-642,-1271,-2008,-2810,-3622,-4397,-5097,-5675,-6114,-6400,-6519,-6496,-6328,-6050,-5680,-5248,-4776,-4294,-3826,-3395,-3038,-2768,-2617,-2589,-2698,-2907,-3224,-3562,-3916,-4185,-4349,-4330,-4115,-3689,-3081,-2351,-1579,-876,-336,-69,-136,-574,-1378,-2499,-3846,-5312,-6765,-8075,-9140,-9855,-10193,-10111,-9662,-8866,-7822,-6600,-5296,-3991,-2754,-1629,-657,156,805,1294,1640,1851,1941,1917,1785,1524,1147,614,-50,-860,-1780,-2761,-3752,-4668,-5437,-6019,-6345,-6448,-6322,-6040,-5674,-5304,-5013,-4864,-4896,-5106,-5474,-5914,-6353,-6666,-6763,-6542,-5964,-5004,-3719,-2190,-549,1041,2429,3465,4039,4096,3624,2678,1348,-226,-1905,-3533,-4976,-6132,-6926,-7331,-7355,-7038,-6460,-5687,-4828,-3933,-3095,-2340,-1711,-1218,-871,-662,-585,-619,-747,-950,-1200,-1487,-1784,-2085,-2370,-2631,-2855,-3033,-3152,-3203,-3181,-3075,-2893,-2631,-2313,-1951,-1577,-1224,-915,-686,-533,-477,-477,-523,-550,-518,-364,-49,459,1155,2013,2977,3961,4888,5660,6212,6506,6513,6277,5822,5240,4599,3980,3455,3057,2822,2728,2766,2885,3039,3200,3307,3369,3349,3276,3148,3001,2845,2706,2594,2520,2481,2484,2506,2552,2599,2633,2652,2638,2598,2530,2451,2356,2268,2168,2060,1922,1740,1491,1167,750,250,-331,-970,-1639,-2300,-2914,-3432,-3821,-4040,-4063,-3892,-3521,-2990,-2328,-1597,-856,-168,402,820,1036,1061,890,569,147,-322,-761,-1128,-1364,-1439,-1346,-1075,-659,-120,489,1132,1746,2301,2745,3044,3182,3128,2886,2455,1857,1121,295,-574,-1420,-2184,-2811,-3241,-3446,-3396,-3099,-2556,-1821,-910,91,1162,2216,3229,4135,4909,5520,5947,6194,6258,6162,5924,5572,5136,4650,4149,3672,3257,2931,2729,2633,2657,2735,2854,2927,2930,2795,2523,2099,1563,965,373,-124,-461,-558,-391,72,785,1709,2752,3812,4801,5604,6176,6448,6434,6136,5613,4910,4120,3277,2475,1709,1026,397,-189,-773,-1374,-2025,-2719,-3450,-4190,-4901,-5548,-6094,-6523,-6812,-6974,-7010,-6941,-6786,-6562,-6283,-5955,-5579,-5145,-4656,-4090,-3460,-2752,-1998,-1207,-421,320,978,1490,1838,1964,1872,1531,973,210,-708,-1727,-2783,-3808,-4729,-5492,-6045,-6358,-6423,-6240,-5850,-5267,-4568,-3778,-2971,-2185,-1477,-881,-440,-185,-126,-279,-616,-1119,-1723,-2379,-3001,-3542,-3926,-4139,-4144,-3970,-3638,-3196,-2698,-2199,-1738,-1359,-1078,-908,-849,-897,-1036,-1257,-1540,-1860,-2210,-2538,-2828,-3034,-3103,-3011,-2709,-2189,-1467,-573,406,1400,2284,2987,3407,3519,3299,2778,2019,1095,111,-850,-1697,-2375,-2832,-3055,-3034,-2791,-2338,-1724,-966,-128,774,1678,2567,3383,4119,4727,5206,5537,5715,5759,5649,5429,5071,4627,4087,3507,2906,2354,1883,1555,1384,1385,1537,1792,2087,2352,2494,2474,2226,1755,1079,245,-656,-1546,-2315,-2890,-3194,-3200,-2892,-2303,-1474,-492,574,1620,2564,3340,3874,4160,4171,3942,3515,2946,2325,1713,1188,802,576,526,602,774,953,1092,1103,967,628,118,-569,-1372,-2255,-3151,-4006,-4768,-5388,-5826,-6058,-6056,-5825,-5359,-4687,-3832,-2842,-1770,-670,393,1370,2214,2884,3370,3642,3721,3599,3300,2855,2290,1653,993,360,-183,-584,-799,-787,-526,-23,713,1612,2615,3612,4506,5199,5606,5696,5445,4910,4152,3275,2403,1631,1061,756,743,1020,1553,2265,3100,3936,4724,5357,5803,6030,6030,5835,5480,5013,4493,3972,3490,3087,2766,2530,2361,2222,2086,1918,1706,1447,1157,865,602,409,303,298,387,537,710,850,900,815,559,129,-453,-1146,-1857,-2524,-3033,-3314,-3321,-3006,-2419,-1588,-621,373,1282,1977,2386,2438,2132,1487,582,-488,-1598,-2626,-3468,-4026,-4270,-4173,-3773,-3125,-2302,-1390,-470,389,1132,1718,2133,2359,2405,2270,1976,1531,968,307,-407,-1144,-1844,-2479,-2985,-3342,-3514,-3484,-3257,-2839,-2252,-1536,-716,146,1008,1807,2492,3009,3330,3428,3322,3042,2638,2199,1784,1486,1352,1427,1724,2224,2883,3633,4378,5029,5468,5641,5457,4931,4056,2912,1579,182,-1167,-2339,-3243,-3806,-3993,-3810,-3300,-2535,-1615,-641,276,1063,1644,2012,2151,2112,1929,1678,1402,1162,984,873,817,778,701,552,265,-162,-746,-1460,-2250,-3086,-3876,-4595,-5176,-5601,-5858,-5948,-5895,-5722,-5465,-5142,-4785,-4377,-3941,-3435,-2863,-2194,-1434,-582,324,1256,2138,2912,3512,3872,3976,3793,3358,2712,1919,1071,236,-498,-1078,-1461,-1638,-1621,-1436,-1136,-758,-369,12,331,594,775,891,949,954,926,852,737,577,354,97,-206,-507,-782,-981,-1073,-1013,-797,-398,149,838,1609,2429,3235,3970,4589,5028,5277,5279,5061,4607,3966,3173,2289,1380,521,-227,-789,-1115,-1169,-918,-382,412,1398,2470,3540,4461,5166,5547,5583,5277,4671,3859,2958,2068,1339,822,622,726,1144,1806,2642,3555,4447,5239,5860,6284,6499,6527,6405,6179,5897,5608,5339,5109,4909,4729,4528,4294,3993,3640,3245,2856,2513,2278,2175,2242,2455,2799,3205,3613,3933,4097,4045,3737,3188,2405,1490,502,-417,-1181,-1671,-1829,-1612,-1030,-137,978,2198,3388,4414,5160,5548,5525,5126,4388,3439,2399,1422,634,150,17,251,795,1559,2413,3219,3850,4194,4190,3805,3069,2041,806,-530,-1863,-3107,-4171,-5022,-5607,-5938,-6004,-5838,-5462,-4905,-4212,-3406,-2535,-1626,-718,148,953,1652,2241,2694,3015,3220,3312,3342,3321,3301,3305,3354,3461,3621,3814,4023,4206,4343,4397,4355,4198,3914,3504,2978,2353,1677,986,350,-173,-523,-654,-536,-175,424,1193,2092,3022,3931,4725,5365,5805,6027,6052,5890,5607,5233,4833,4440,4083,3775,3510,3258,3002,2674,2255,1691,979,120,-834,-1833,-2771,-3580,-4164,-4486,-4518,-4285,-3845,-3274,-2675,-2142,-1760,-1579,-1637,-1900,-2350,-2901,-3497,-4048,-4511,-4825,-4991,-4997,-4878,-4653,-4376,-4068,-3772,-3502,-3281,-3106,-2998,-2938,-2956,-3032,-3193,-3433,-3755,-4159,-4612,-5101,-5568,-5974,-6265,-6408,-6375,-6173,-5810,-5337,-4797,-4258,-3776,-3413,-3195,-3164,-3291,-3581,-3965,-4415,-4847,-5232,-5495,-5621,-5582,-5378,-5027,-4555,-4006,-3427,-2873,-2390,-2029,-1816,-1773,-1892,-2157,-2520,-2939,-3344,-3688,-3915,-3981,-3885,-3604,-3178,-2631,-2010,-1375,-780,-290,47,172,62,-302,-907,-1712,-2656,-3656,-4619,-5453,-6069,-6420,-6448,-6177,-5610,-4822,-3884,-2885,-1925,-1081,-424,-6,161,66,-267,-802,-1499,-2296,-3142,-3980,-4762,-5451,-6027,-6479,-6808,-7026,-7129,-7138,-7043,-6854,-6582,-6229,-5827,-5396,-4969,-4587,-4282,-4074,-3999,-4035,-4198,-4438,-4727,-5020,-5257,-5407,-5419,-5287,-4994,-4564,-4014,-3387,-2721,-2057,-1430,-866,-376,24,352,603,800,951,1068,1148,1203,1212,1187,1107,989,824,635,415,182,-79,-355,-668,-1005,-1372,-1764,-2168,-2573,-2970,-3335,-3663,-3935,-4146,-4280,-4341,-4324,-4220,-4038,-3765,-3392,-2932,-2348,-1673,-886,-29,882,1789,2647,3381,3935,4259,4301,4075,3557,2821,1900,896,-113,-1032,-1766,-2267,-2462,-2361,-1963,-1335,-551,272,1048,1647,2019,2096,1879,1400,717,-75,-870,-1566,-2056,-2270,-2158,-1713,-964,24,1162,2335,3448,4382,5081,5476,5558,5335,4837,4128,3270,2330,1377,457,-380,-1103,-1687,-2105,-2343,-2391,-2244,-1925,-1452,-872,-228,412,1016,1510,1889,2111,2192,2131,1970,1720,1446,1137,864,596,374,175,-1,-156,-312,-446,-580,-682,-752,-776,-732,-622,-429,-152,210,647,1156,1700,2267,2814,3311,3715,4007,4139,4117,3899,3512,2946,2236,1424,541,-335,-1168,-1888,-2462,-2846,-3028,-3004,-2779,-2397,-1874,-1279,-636,-18,568,1057,1460,1751,1953,2068,2139,2167,2197,2232,2288,2371,2471,2596,2725,2866,3017,3183,3384,3626,3938,4317,4780,5308,5879,6455,6974,7370,7578,7533,7196,6560,5649,4531,3298,2069,964,96,-445,-607,-375,217,1105,2195,3365,4523,5530,6335,6847,7052,6933,6507,5811,4899,3827,2673,1501,372,-647,-1549,-2277,-2860,-3265,-3525,-3641,-3635,-3532,-3361,-3151,-2933,-2747,-2604,-2552,-2580,-2715,-2938,-3247,-3606,-3991,-4366,-4697,-4954,-5112,-5161,-5084,-4902,-4598,-4208,-3749,-3237,-2732,-2238,-1826,-1520,-1356,-1373,-1569,-1942,-2473,-3095,-3772,-4403,-4942,-5301,-5450,-5353,-5025,-4505,-3856,-3163,-2522,-1992,-1661,-1522,-1597,-1840,-2199,-2611,-3006,-3329,-3529,-3597,-3510,-3296,-2971,-2573,-2132,-1689,-1255,-855,-487,-149,173,487,804,1122,1435,1721,1969,2143,2239,2232,2129,1932,1657,1326,968,604,277,8,-164,-220,-138,72,404,807,1230,1618,1905,2061,2060,1918,1664,1364,1068,854,758,820,1020,1348,1723,2092,2370,2486,2401,2092,1570,885,86,-741,-1523,-2193,-2685,-2978,-3046,-2913,-2611,-2192,-1716,-1235,-809,-465,-239,-128,-141,-261,-477,-760,-1103,-1462,-1838,-2184,-2506,-2757,-2947,-3045,-3062,-2986,-2835,-2608,-2331,-2010,-1671,-1309,-964,-617,-303,-9,248,475,671,843,1001,1155,1311,1484,1670,1888,2124,2402,2706,3046,3403,3762,4078,4309,4394,4277,3911,3278,2379,1255,-25,-1374,-2684,-3857,-4794,-5439,-5736,-5694,-5323,-4679,-3819,-2818,-1748,-662,377,1364,2251,3067,3776,4407,4925,5329,5587,5677,5580,5295,4815,4197,3441,2649,1838,1099,465,-13,-311,-417,-319,-46,397,956,1592,2235,2819,3283,3567,3650,3514,3191,2713,2157,1587,1077,708,507,537,786,1251,1894,2657,3489,4307,5078,5719,6224,6541,6668,6595,6323,5866,5242,4468,3592,2639,1670,742,-87,-747,-1193,-1387,-1317,-988,-444,271,1072,1885,2625,3220,3613,3777,3701,3422,2970,2417,1823,1245,743,336,50,-119,-190,-175,-120,-47,16,18,-17,-147,-324,-559,-818,-1062,-1273,-1403,-1441,-1358,-1164,-851,-463,-12,426,815,1081,1178,1061,714,142,-632,-1552,-2561,-3579,-4539,-5371,-6024,-6460,-6649,-6601,-6318,-5838,-5198,-4453,-3653,-2859,-2110,-1442,-879,-419,-71,184,363,473,556,610,672,749,855,987,1153,1318,1494,1633,1744,1802,1811,1786,1729,1682,1645,1638,1668,1705,1748,1759,1720,1634,1487,1319,1144,1010,949,986,1138,1402,1760,2175,2604,2990,3279,3431,3405,3192,2798,2243,1570,831,72,-642,-1265,-1771,-2124,-2330,-2387,-2297,-2100,-1793,-1430,-1015,-610,-231,70,268,336,260,37,-319,-775,-1299,-1835,-2340,-2772,-3087,-3279,-3327,-3255,-3063,-2806,-2487,-2170,-1858,-1592,-1378,-1215,-1104,-1019,-940,-854,-717,-550,-317,-51,244,534,801,1012,1158,1225,1203,1110,932,695,398,60,-300,-670,-1020,-1329,-1577,-1745,-1826,-1821,-1728,-1565,-1342,-1070,-765,-426,-62,341,783,1276,1830,2436,3103,3792,4493,5141,5707,6126,6367,6396,6216,5837,5294,4652,3944,3256,2612,2066,1630,1320,1128,1054,1091,1229,1476,1822,2258,2785,3344,3938,4485,4968,5337,5560,5643,5564,5367,5076,4725,4377,4042,3762,3539,3361,3216,3065,2883,2646,2336,1957,1513,1033,542,82,-318,-618,-818,-886,-856,-713,-509,-248,21,282,508,680,795,850,853,825,768,725,683,700,745,870,1043,1283,1579,1906,2269,2622,2969,3257,3496,3634,3681,3607,3418,3122,2730,2283,1809,1367,1006,769,711,838,1181,1718,2420,3253,4124,4992,5732,6293,6574,6539,6145,5415,4375,3103,1697,245,-1128,-2355,-3344,-4060,-4472,-4584,-4418,-4001,-3385,-2613,-1732,-793,168,1109,1999,2808,3514,4090,4519,4776,4855,4732,4421,3923,3265,2488,1637,779,-28,-713,-1233,-1541,-1620,-1477,-1126,-611,24,724,1442,2114,2708,3165,3460,3566,3463,3176,2705,2115,1445,770,160,-317,-605,-657,-462,-17,635,1445,2329,3212,3999,4628,5026,5170,5033,4635,4010,3211,2311,1377,486,-299,-929,-1360,-1572,-1566,-1346,-962,-436,143,749,1276,1701,1948,2007,1864,1537,1063,494,-112,-700,-1223,-1642,-1943,-2111,-2161,-2111,-1975,-1813,-1629,-1485,-1391,-1377,-1443,-1586,-1778,-1987,-2171,-2284,-2305,-2196,-1984,-1672,-1317,-988,-741,-682,-853,-1317,-2085,-3140,-4418,-5839,-7269,-8602,-9698,-10487,-10884,-10908,-10560,-9938,-9124,-8232,-7367,-6608,-6005,-5583,-5320,-5180,-5110,-5041,-4933,-4732,-4433,-4029,-3556,-3058,-2592,-2217,-1988,-1933,-2064,-2367,-2791,-3286,-3774,-4194,-4487,-4621,-4576,-4376,-4034,-3608,-3128,-2638,-2168,-1734,-1356,-1025,-761,-542,-385,-272,-197,-159,-133,-126,-114,-103,-86,-68,-61,-77,-128,-246,-428,-710,-1081,-1548,-2095,-2711,-3359,-4024,-4656,-5223,-5688,-6013,-6171,-6150,-5929,-5528,-4953,-4249,-3456,-2643,-1863,-1196,-683,-387,-323,-510,-934,-1575,-2377,-3302,-4267,-5228,-6110,-6867,-7459,-7859,-8061,-8066,-7903,-7587,-7177,-6692,-6189,-5685,-5210,-4766,-4358,-3979,-3612,-3260,-2901,-2552,-2200,-1872,-1557,-1287,-1048,-871,-740,-684,-694,-791,-968,-1247,-1609,-2059,-2577,-3135,-3714,-4281,-4812,-5284,-5681,-5983,-6174,-6241,-6161,-5924,-5510,-4927,-4159,-3251,-2202,-1085,75,1200,2235,3121,3788,4211,4344,4197,3779,3143,2343,1463,572,-253,-954,-1488,-1842,-2002,-1994,-1835,-1557,-1200,-780,-328,144,618,1084,1518,1913,2227,2460,2580,2588,2488,2287,2014,1692,1354,1028,731,485,290,140,36,-45,-107,-162,-218,-284,-352,-445,-542,-654,-776,-889,-1009,-1097,-1179,-1219,-1242,-1225,-1201,-1159,-1127,-1105,-1103,-1125,-1159,-1202,-1232,-1234,-1193,-1088,-919,-663,-344,48,478,943,1402,1852,2253,2611,2903,3142,3322,3473,3597,3732,3888,4088,4346,4655,5020,5399,5777,6099,6335,6434,6368,6106,5640,4971,4131,3140,2092,1005,14,-864,-1515,-1924,-2036,-1876,-1451,-837,-90,701,1455,2113,2630,2988,3205,3307,3354,3396,3487,3661,3935,4305,4722,5154,5498,5704,5683,5386,4783,3891,2740,1428,49,-1266,-2398,-3235,-3706,-3758,-3397,-2657,-1616,-366,977,2318,3555,4613,5440,5992,6260,6235,5930,5378,4609,3686,2660,1606,589,-321,-1068,-1608,-1912,-1973,-1808,-1442,-926,-310,344,978,1536,1964,2225,2299,2170,1869,1420,879,319,-203,-613,-863,-920,-787,-485,-67,396,837,1171,1353,1324,1090,634,12,-746,-1572,-2406,-3191,-3880,-4428,-4823,-5030,-5059,-4903,-4571,-4084,-3458,-2723,-1918,-1073,-228,575,1317,1955,2486,2883,3146,3268,3254,3099,2822,2412,1889,1236,481,-400,-1355,-2402,-3477,-4550,-5568,-6468,-7201,-7719,-8000,-8023,-7835,-7444,-6940,-6375,-5815,-5320,-4910,-4601,-4368,-4171,-3956,-3666,-3249,-2678,-1926,-1033,-23,1019,2010,2865,3484,3822,3823,3506,2894,2068,1111,134,-772,-1517,-2045,-2324,-2350,-2148,-1752,-1214,-574,117,832,1534,2213,2831,3389,3855,4219,4479,4613,4648,4565,4402,4138,3819,3419,2972,2473,1932,1363,789,220,-305,-764,-1143,-1408,-1582,-1645,-1645,-1575,-1487,-1380,-1274,-1174,-1054,-921,-737,-510,-236,68,366,617,784,803,657,306,-249,-993,-1900,-2906,-3945,-4938,-5785,-6425,-6771,-6792,-6461,-5800,-4849,-3686,-2406,-1111,96,1119,1901,2392,2586,2510,2194,1709,1108,467,-162,-730,-1198,-1562,-1805,-1940,-1988,-1961,-1895,-1793,-1685,-1560,-1432,-1282,-1100,-888,-624,-335,-13,299,598,834,1024,1113,1152,1104,1037,948,900,905,1019,1239,1595,2066,2630,3247,3856,4397,4805,5039,5054,4871,4488,3980,3390,2813,2309,1949,1779,1802,2041,2435,2970,3563,4178,4754,5258,5673,5980,6202,6322,6364,6320,6178,5944,5580,5107,4487,3767,2932,2043,1136,253,-532,-1194,-1669,-1946,-1991,-1825,-1449,-916,-269,425,1095,1679,2120,2381,2440,2309,2002,1572,1050,490,-75,-623,-1131,-1615,-2061,-2495,-2909,-3310,-3688,-4022,-4292,-4461,-4511,-4402,-4137,-3695,-3096,-2366,-1533,-655,222,1060,1792,2417,2890,3226,3432,3529,3554,3532,3503,3477,3477,3498,3529,3556,3547,3475,3299,3002,2554,1947,1207,331,-597,-1559,-2453,-3229,-3817,-4159,-4252,-4068,-3673,-3094,-2419,-1720,-1051,-481,-7,345,621,841,1071,1340,1692,2133,2653,3219,3763,4220,4492,4528,4241,3634,2686,1464,33,-1495,-2997,-4354,-5449,-6190,-6518,-6410,-5870,-4963,-3745,-2333,-818,690,2100,3344,4357,5115,5588,5774,5681,5313,4709,3891,2924,1859,764,-279,-1219,-1972,-2512,-2792,-2820,-2588,-2149,-1532,-808,-43,700,1340,1836,2127,2216,2079,1767,1301,762,204,-296,-695,-943,-1045,-996,-846,-629,-406,-221,-114,-102,-193,-366,-603,-861,-1113,-1323,-1477,-1552,-1555,-1475,-1327,-1107,-831,-489,-98,340,825,1322,1836,2330,2773,3157,3435,3602,3645,3557,3367,3074,2718,2308,1864,1404,909,404,-144,-710,-1304,-1907,-2489,-3026,-3471,-3785,-3952,-3929,-3749,-3406,-2957,-2446,-1919,-1439,-1025,-711,-486,-347,-256,-196,-116,-1,176,420,724,1064,1420,1743,2015,2194,2270,2240,2108,1916,1697,1496,1377,1348,1465,1695,2037,2440,2848,3219,3490,3653,3689,3633,3523,3424,3387,3465,3676,4021,4476,4977,5481,5889,6166,6243,6105,5747,5197,4503,3728,2954,2249,1683,1317,1172,1265,1568,2037,2605,3204,3748,4183,4458,4541,4447,4182,3784,3303,2758,2200,1638,1079,529,-33,-602,-1197,-1797,-2408,-2980,-3499,-3912,-4180,-4277,-4163,-3850,-3326,-2632,-1792,-859,113,1076,1967,2749,3374,3818,4058,4091,3913,3542,3000,2319,1546,728,-77,-815,-1446,-1929,-2264,-2433,-2471,-2392,-2238,-2031,-1806,-1559,-1307,-1019,-692,-297,169,711,1296,1905,2475,2965,3332,3533,3580,3462,3240,2950,2671,2457,2366,2443,2679,3090,3597,4173,4712,5150,5417,5451,5250,4797,4152,3368,2529,1732,1061,593,397,486,882,1539,2420,3441,4530,5601,6582,7419,8062,8493,8698,8672,8420,7946,7263,6396,5361,4207,2962,1697,446,-709,-1733,-2562,-3166,-3513,-3598,-3423,-3010,-2406,-1642,-800,76,917,1658,2270,2696,2932,2959,2778,2400,1842,1109,242,-748,-1816,-2926,-4021,-5057,-5963,-6696,-7201,-7449,-7418,-7118,-6561,-5793,-4868,-3845,-2803,-1800,-910,-177,365,693,819,754,537,206,-183,-591,-965,-1262,-1463,-1525,-1468,-1269,-974,-598,-210,146,390,472,338,-41,-662,-1512,-2525,-3636,-4746,-5760,-6588,-7143,-7385,-7294,-6891,-6231,-5389,-4468,-3545,-2721,-2040,-1554,-1262,-1158,-1196,-1353,-1555,-1794,-2012,-2225,-2418,-2629,-2876,-3204,-3618,-4149,-4756,-5428,-6086,-6670,-7098,-7303,-7234,-6870,-6214,-5316,-4236,-3081,-1939,-923,-112,439,697,686,444,44,-438,-922,-1354,-1684,-1901,-2018,-2057,-2066,-2085,-2159,-2314,-2572,-2915,-3325,-3757,-4157,-4470,-4635,-4625,-4402,-4002,-3432,-2774,-2094,-1474,-995,-710,-654,-836,-1227,-1796,-2469,-3206,-3923,-4595,-5153,-5604,-5899,-6072,-6106,-6036,-5882,-5669,-5428,-5178,-4946,-4739,-4569,-4429,-4312,-4201,-4074,-3915,-3694,-3417,-3061,-2648,-2185,-1698,-1226,-788,-430,-174,-37,-41,-180,-444,-830,-1307,-1871,-2500,-3187,-3924,-4695,-5498,-6295,-7065,-7755,-8308,-8671,-8775,-8587,-8074,-7257,-6169,-4903,-3555,-2270,-1160,-358,69,66,-355,-1142,-2210,-3427,-4677,-5806,-6719,-7311,-7542,-7389,-6893,-6101,-5114,-4026,-2937,-1956,-1140,-549,-203,-65,-130,-290,-518,-702,-815,-785,-616,-293,142,672,1225,1794,2301,2766,3150,3468,3729,3926,4081,4170,4201,4140,3987,3715,3333,2825,2241,1575,923,294,-209,-560,-689,-578,-207,401,1207,2143,3131,4073,4894,5503,5865,5936,5727,5256,4563,3709,2741,1723,713,-256,-1127,-1889,-2517,-2998,-3346,-3551,-3644,-3618,-3491,-3271,-2944,-2538,-2020,-1422,-733,7,792,1563,2299,2935,3447,3784,3944,3896,3668,3271,2751,2157,1549,981,510,165,-36,-96,-41,89,258,413,533,596,597,559,498,454,455,523,669,886,1143,1409,1626,1765,1773,1659,1401,1062,664,292,-4,-152,-122,127,563,1176,1898,2654,3376,3969,4381,4564,4510,4219,3748,3140,2480,1846,1303,934,768,849,1177,1720,2464,3316,4231,5126,5914,6562,7000,7228,7241,7054,6710,6238,5669,5044,4376,3679,2976,2254,1534,831,146,-469,-1002,-1397,-1624,-1640,-1437,-994,-365,430,1283,2123,2842,3348,3585,3497,3102,2415,1511,466,-635,-1701,-2660,-3472,-4075,-4496,-4698,-4731,-4598,-4328,-3955,-3485,-2961,-2377,-1777,-1154,-551,33,558,1022,1390,1662,1817,1863,1803,1652,1435,1177,912,667,477,354,326,378,517,704,921,1110,1246,1263,1155,877,454,-111,-757,-1437,-2070,-2591,-2933,-3045,-2909,-2518,-1917,-1148,-305,544,1289,1873,2223,2315,2143,1726,1119,374,-426,-1217,-1930,-2499,-2911,-3120,-3159,-3030,-2782,-2458,-2107,-1780,-1505,-1316,-1207,-1178,-1198,-1233,-1233,-1168,-989,-695,-272,249,839,1429,1970,2389,2642,2694,2531,2177,1669,1060,415,-214,-777,-1243,-1604,-1849,-2004,-2072,-2083,-2047,-1974,-1877,-1742,-1577,-1359,-1086,-753,-354,88,557,1010,1421,1736,1950,2013,1951,1748,1436,1031,561,46,-497,-1053,-1620,-2184,-2744,-3288,-3801,-4257,-4630,-4888,-4990,-4909,-4628,-4127,-3441,-2582,-1609,-592,417,1332,2114,2708,3110,3298,3313,3157,2887,2529,2122,1700,1289,905,562,256,-25,-288,-572,-883,-1250,-1685,-2175,-2718,-3279,-3803,-4259,-4570,-4696,-4605,-4258,-3689,-2914,-2001,-1035,-103,696,1281,1591,1595,1290,729,-45,-908,-1790,-2550,-3122,-3409,-3389,-3048,-2429,-1607,-665,273,1123,1773,2180,2299,2141,1744,1181,535,-75,-574,-853,-875,-595,-33,778,1767,2852,3939,4951,5809,6474,6921,7151,7194,7061,6812,6436,5995,5458,4866,4190,3462,2679,1881,1094,371,-247,-706,-979,-1025,-851,-454,130,848,1654,2456,3201,3824,4265,4514,4525,4333,3910,3318,2550,1673,704,-293,-1282,-2212,-3030,-3710,-4207,-4510,-4603,-4497,-4200,-3737,-3147,-2452,-1717,-969,-268,354,854,1211,1405,1446,1335,1121,816,486,150,-137,-367,-510,-575,-571,-515,-450,-390,-385,-434,-573,-774,-1033,-1319,-1583,-1798,-1911,-1896,-1732,-1409,-943,-353,302,987,1606,2119,2444,2548,2401,2012,1406,655,-168,-971,-1657,-2154,-2394,-2355,-2038,-1477,-735,103,955,1730,2356,2794,3011,3023,2861,2577,2228,1894,1622,1479,1493,1683,2044,2551,3152,3801,4406,4927,5276,5436,5369,5104,4666,4117,3525,2952,2443,2037,1718,1487,1288,1099,873,590,263,-113,-465,-772,-965,-1001,-865,-539,-62,531,1160,1759,2248,2562,2671,2540,2188,1631,908,71,-843,-1760,-2665,-3473,-4181,-4729,-5104,-5297,-5283,-5098,-4727,-4228,-3605,-2925,-2203,-1498,-831,-227,287,730,1080,1370,1601,1789,1947,2079,2193,2287,2370,2432,2493,2538,2582,2603,2608,2561,2456,2255,1947,1517,969,316,-396,-1132,-1810,-2378,-2766,-2921,-2811,-2423,-1768,-898,135,1235,2304,3245,3955,4359,4408,4083,3400,2428,1239,-34,-1281,-2364,-3191,-3671,-3780,-3509,-2911,-2064,-1061,-21,959,1792,2415,2801,2964,2924,2748,2507,2260,2088,2024,2109,2336,2691,3126,3590,4014,4346,4528,4535,4370,4038,3612,3127,2670,2288,2021,1887,1867,1930,2022,2086,2075,1952,1708,1358,940,506,133,-135,-220,-121,190,661,1255,1897,2519,3057,3465,3717,3798,3734,3516,3196,2775,2282,1747,1167,584,-5,-564,-1080,-1529,-1888,-2151,-2286,-2313,-2198,-1983,-1646,-1226,-723,-164,432,1046,1648,2216,2711,3113,3387,3520,3498,3333,3039,2657,2217,1772,1353,992,715,514,396,332,306,292,265,212,132,31,-65,-129,-130,-30,179,514,945,1447,1959,2425,2782,2971,2971,2742,2327,1728,1022,265,-467,-1092,-1547,-1779,-1746,-1457,-906,-150,769,1775,2804,3782,4660,5381,5928,6286,6461,6481,6375,6190,5965,5751,5565,5450,5396,5412,5479,5569,5664,5735,5766,5754,5694,5611,5493,5384,5247,5103,4918,4664,4324,3870,3297,2619,1865,1080,330,-328,-822,-1111,-1147,-949,-523,66,737,1414,1982,2388,2553,2462,2106,1510,718,-211,-1225,-2242,-3230,-4120,-4894,-5524,-5999,-6324,-6492,-6518,-6405,-6161,-5793,-5314,-4727,-4069,-3346,-2611,-1884,-1223,-653,-219,52,146,51,-225,-655,-1223,-1867,-2552,-3222,-3829,-4342,-4735,-5001,-5149,-5199,-5181,-5128,-5077,-5045,-5061,-5116,-5210,-5310,-5396,-5413,-5344,-5135,-4783,-4272,-3626,-2880,-2095,-1330,-670,-157,137,215,56,-296,-792,-1376,-1956,-2488,-2892,-3145,-3222,-3134,-2902,-2575,-2194,-1817,-1488,-1241,-1100,-1060,-1117,-1239,-1388,-1532,-1619,-1622,-1525,-1310,-1007,-632,-227,145,459,645,701,601,364,32,-354,-721,-1020,-1200,-1251,-1164,-997,-781,-615,-540,-635,-922,-1410,-2080,-2862,-3703,-4492,-5168,-5639,-5876,-5844,-5576,-5107,-4513,-3874,-3272,-2785,-2474,-2382,-2537,-2934,-3567,-4388,-5351,-6386,-7422,-8387,-9213,-9855,-10268,-10450,-10398,-10132,-9692,-9104,-8418,-7661,-6873,-6070,-5290,-4525,-3819,-3162,-2594,-2116,-1756,-1510,-1399,-1388,-1483,-1623,-1797,-1945,-2061,-2111,-2125,-2094,-2086,-2113,-2232,-2475,-2842,-3344,-3939,-4581,-5213,-5749,-6139,-6312,-6242,-5914,-5341,-4571,-3675,-2736,-1858,-1135,-653,-471,-629,-1099,-1860,-2814,-3867,-4889,-5767,-6388,-6673,-6583,-6110,-5305,-4244,-3020,-1759,-559,478,1291,1842,2128,2180,2035,1768,1420,1068,735,466,262,136,67,53,73,110,166,216,271,332,400,501,644,846,1123,1471,1868,2298,2697,3032,3237,3283,3137,2813,2329,1748,1136,581,161,-56,-22,271,809,1526,2360,3201,3977,4589,4979,5106,4939,4491,3782,2852,1770,591,-591,-1719,-2703,-3509,-4070,-4384,-4432,-4227,-3804,-3187,-2436,-1589,-701,180,1016,1762,2395,2885,3211,3373,3343,3161,2804,2343,1792,1219,680,223,-103,-283,-314,-226,-58,122,262,301,200,-42,-438,-924,-1461,-1966,-2368,-2604,-2618,-2397,-1930,-1275,-477,361,1155,1796,2208,2328,2126,1615,838,-135,-1197,-2259,-3192,-3928,-4372,-4508,-4303,-3810,-3061,-2148,-1144,-144,785,1578,2207,2658,2946,3101,3161,3189,3206,3285,3427,3665,3987,4389,4829,5295,5729,6111,6406,6598,6680,6655,6541,6348,6119,5861,5609,5361,5129,4891,4636,4333,3973,3530,3018,2450,1854,1280,784,405,208,206,411,808,1342,1955,2574,3112,3516,3719,3703,3438,2948,2244,1380,401,-628,-1648,-2596,-3423,-4088,-4560,-4828,-4889,-4754,-4447,-3989,-3423,-2771,-2079,-1374,-694,-66,487,935,1278,1487,1585,1554,1431,1206,935,618,305,4,-254,-468,-632,-752,-848,-922,-1000,-1086,-1196,-1320,-1462,-1600,-1708,-1770,-1743,-1610,-1361,-975,-489,89,707,1300,1833,2211,2417,2391,2139,1673,1026,276,-516,-1259,-1880,-2326,-2539,-2525,-2279,-1842,-1269,-609,63,696,1252,1686,2013,2199,2301,2294,2237,2120,1981,1823,1671,1527,1413,1339,1313,1349,1443,1602,1814,2073,2362,2666,2975,3270,3556,3813,4051,4248,4399,4474,4457,4306,4013,3553,2938,2183,1338,448,-401,-1153,-1729,-2091,-2202,-2078,-1739,-1249,-682,-105,389,760,935,903,638,152,-533,-1377,-2323,-3303,-4255,-5098,-5786,-6259,-6496,-6481,-6222,-5739,-5063,-4234,-3292,-2277,-1239,-206,766,1656,2406,3000,3398,3596,3579,3366,2976,2450,1838,1191,554,-19,-511,-893,-1172,-1352,-1447,-1488,-1477,-1465,-1432,-1414,-1399,-1381,-1365,-1321,-1256,-1151,-1015,-850,-666,-495,-343,-262,-254,-364,-585,-927,-1361,-1862,-2368,-2843,-3211,-3445,-3495,-3364,-3054,-2604,-2062,-1490,-937,-466,-94,156,291,343,334,304,287,294,348,430,549,672,801,918,1029,1126,1229,1329,1451,1581,1735,1895,2054,2206,2328,2415,2463,2460,2414,2310,2147,1919,1600,1210,720,174,-416,-998,-1512,-1906,-2110,-2087,-1812,-1277,-535,372,1337,2281,3094,3700,4042,4070,3799,3222,2407,1391,265,-903,-2028,-3041,-3881,-4497,-4880,-5002,-4903,-4596,-4122,-3543,-2879,-2198,-1518,-872,-286,229,661,996,1237,1375,1419,1378,1269,1114,946,791,684,638,669,767,915,1093,1249,1367,1399,1330,1149,851,463,-7,-514,-1035,-1531,-1974,-2338,-2618,-2791,-2866,-2849,-2739,-2580,-2366,-2143,-1930,-1749,-1630,-1572,-1590,-1670,-1795,-1950,-2094,-2207,-2255,-2221,-2082,-1845,-1502,-1074,-581,-33,527,1098,1649,2168,2648,3070,3425,3707,3903,4019,4054,4021,3936,3824,3696,3584,3483,3417,3370,3363,3357,3387,3409,3459,3524,3623,3768,3961,4208,4492,4789,5065,5273,5378,5340,5147,4781,4273,3643,2946,2236,1561,982,519,200,24,-20,51,208,419,649,855,1001,1056,991,804,490,74,-419,-945,-1476,-1951,-2355,-2648,-2815,-2851,-2748,-2516,-2167,-1711,-1180,-583,36,660,1244,1776,2200,2530,2704,2762,2664,2456,2128,1720,1236,703,131,-465,-1070,-1660,-2223,-2717,-3126,-3409,-3544,-3512,-3303,-2910,-2357,-1656,-847,27,921,1786,2566,3230,3722,4025,4108,3970,3616,3074,2376,1598,777,11,-655,-1146,-1430,-1479,-1292,-895,-318,379,1143,1915,2637,3267,3776,4137,4354,4415,4352,4151,3865,3487,3071,2641,2239,1914,1699,1629,1729,1992,2419,2963,3594,4239,4862,5380,5776,5986,6024,5867,5536,5060,4444,3746,2956,2133,1275,425,-387,-1139,-1766,-2256,-2546,-2625,-2465,-2075,-1485,-729,117,994,1824,2532,3075,3381,3441,3215,2721,1964,989,-161,-1414,-2701,-3941,-5052,-5972,-6628,-6989,-7014,-6716,-6093,-5189,-4054,-2747,-1347,72,1436,2674,3729,4566,5146,5491,5586,5498,5249,4906,4519,4134,3785,3486,3242,3038,2855,2678,2475,2250,1986,1700,1396,1090,803,544,332,176,81,55,100,214,407,658,978,1341,1735,2134,2512,2852,3126,3333,3455,3512,3507,3464,3402,3337,3280,3233,3178,3110,2984,2795,2497,2109,1597,1025,380,-240,-824,-1285,-1591,-1701,-1588,-1261,-721,-17,817,1712,2601,3435,4133,4675,5008,5139,5060,4808,4411,3924,3401,2896,2468,2138,1942,1855,1869,1925,1989,1993,1915,1715,1404,989,515,21,-433,-815,-1080,-1229,-1250,-1172,-1020,-824,-633,-478,-401,-434,-596,-891,-1318,-1839,-2427,-3025,-3580,-4036,-4353,-4490,-4439,-4197,-3783,-3240,-2607,-1937,-1288,-701,-230,114,305,356,288,123,-79,-297,-459,-560,-550,-454,-272,-56,148,277,278,102,-258,-818,-1528,-2358,-3219,-4056,-4771,-5317,-5633,-5688,-5482,-5029,-4363,-3547,-2635,-1700,-808,-14,621,1064,1282,1254,990,484,-222,-1089,-2070,-3088,-4093,-4995,-5749,-6288,-6582,-6614,-6374,-5905,-5221,-4404,-3483,-2545,-1624,-776,-38,575,1037,1361,1539,1593,1542,1401,1213,978,742,502,278,80,-104,-249,-376,-459,-514,-515,-477,-374,-232,-34,185,418,615,751,767,638,327,-178,-865,-1706,-2652,-3626,-4564,-5367,-5982,-6337,-6423,-6215,-5759,-5080,-4261,-3373,-2508,-1758,-1212,-937,-998,-1397,-2148,-3197,-4479,-5914,-7386,-8799,-10047,-11044,-11726,-12057,-12022,-11643,-10960,-10033,-8935,-7743,-6530,-5357,-4276,-3322,-2508,-1858,-1350,-1005,-803,-755,-863,-1131,-1575,-2185,-2970,-3889,-4917,-5985,-7023,-7954,-8692,-9182,-9366,-9240,-8800,-8095,-7173,-6117,-4992,-3886,-2846,-1936,-1165,-571,-128,147,282,279,150,-91,-435,-851,-1324,-1803,-2255,-2628,-2879,-2970,-2886,-2619,-2193,-1643,-1023,-405,157,581,844,896,756,432,-16,-541,-1058,-1502,-1809,-1913,-1800,-1433,-843,-42,904,1953,3015,4043,4953,5706,6249,6561,6630,6461,6080,5514,4817,4030,3212,2398,1628,918,280,-297,-808,-1287,-1717,-2120,-2470,-2757,-2947,-3021,-2939,-2716,-2321,-1806,-1175,-497,177,791,1262,1546,1584,1347,835,60,-928,-2059,-3243,-4392,-5389,-6177,-6658,-6815,-6620,-6091,-5277,-4240,-3058,-1834,-636,428,1325,1984,2411,2600,2584,2413,2135,1811,1487,1206,981,838,748,730,732,769,800,838,860,873,866,829,768,650,495,279,29,-243,-512,-738,-891,-938,-867,-662,-356,35,454,836,1147,1313,1333,1181,896,514,99,-283,-567,-721,-700,-539,-241,125,509,852,1104,1250,1270,1211,1091,983,933,987,1187,1531,2029,2629,3317,4006,4668,5225,5636,5866,5894,5716,5367,4861,4272,3637,3021,2482,2048,1775,1661,1728,1949,2306,2746,3224,3673,4049,4292,4386,4302,4063,3690,3233,2746,2283,1900,1635,1505,1522,1657,1874,2127,2339,2463,2432,2217,1800,1193,426,-440,-1344,-2202,-2953,-3528,-3889,-4017,-3898,-3573,-3053,-2407,-1662,-887,-115,615,1270,1851,2333,2743,3075,3352,3586,3783,3951,4070,4132,4099,3942,3639,3148,2492,1651,679,-385,-1485,-2534,-3487,-4255,-4809,-5099,-5113,-4859,-4342,-3611,-2705,-1673,-593,502,1515,2418,3132,3611,3827,3731,3343,2670,1750,677,-490,-1625,-2645,-3462,-4006,-4254,-4193,-3866,-3317,-2636,-1885,-1160,-511,13,392,640,775,851,909,999,1165,1423,1796,2268,2827,3440,4068,4681,5228,5692,6039,6263,6365,6345,6231,6028,5765,5464,5123,4777,4410,4032,3641,3209,2742,2218,1627,991,300,-391,-1060,-1647,-2098,-2368,-2417,-2215,-1774,-1102,-248,722,1736,2698,3510,4079,4325,4178,3623,2652,1324,-293,-2085,-3931,-5706,-7279,-8551,-9444,-9898,-9907,-9477,-8651,-7502,-6097,-4549,-2933,-1359,105,1393,2442,3248,3767,4020,4010,3750,3276,2600,1778,827,-178,-1209,-2202,-3098,-3865,-4438,-4818,-4968,-4919,-4674,-4289,-3799,-3268,-2735,-2248,-1831,-1492,-1235,-1031,-867,-710,-550,-377,-202,-42,84,142,129,34,-125,-320,-504,-640,-672,-583,-360,-18,408,853,1268,1569,1727,1687,1472,1074,580,18,-499,-930,-1184,-1241,-1065,-673,-85,648,1473,2320,3128,3843,4415,4815,5023,5051,4895,4600,4175,3671,3111,2529,1959,1416,936,526,194,-49,-224,-331,-396,-433,-460,-486,-520,-559,-589,-612,-590,-546,-435,-294,-112,86,251,373,377,247,-54,-551,-1221,-2050,-2984,-3951,-4881,-5686,-6296,-6657,-6734,-6517,-6028,-5304,-4404,-3397,-2351,-1334,-406,399,1044,1531,1862,2059,2152,2162,2125,2043,1935,1790,1596,1346,1021,616,136,-412,-999,-1599,-2166,-2672,-3073,-3351,-3481,-3464,-3298,-3001,-2602,-2109,-1575,-1003,-435,117,634,1096,1493,1805,2023,2126,2116,1978,1736,1387,971,506,32,-412,-814,-1129,-1377,-1534,-1632,-1679,-1704,-1715,-1732,-1734,-1721,-1655,-1510,-1260,-878,-370,270,996,1793,2589,3360,4038,4607,5028,5293,5400,5356,5187,4910,4562,4167,3757,3358,2988,2675,2422,2242,2143,2108,2140,2202,2278,2323,2325,2246,2088,1852,1553,1231,923,671,513,480,582,830,1191,1639,2122,2571,2923,3111,3072,2786,2225,1422,408,-739,-1941,-3099,-4133,-4948,-5510,-5755,-5703,-5340,-4723,-3887,-2895,-1811,-683,428,1485,2461,3324,4072,4680,5148,5443,5560,5467,5151,4606,3833,2859,1727,499,-760,-1956,-3034,-3904,-4535,-4881,-4954,-4746,-4325,-3700,-2972,-2164,-1353,-581,131,740,1256,1660,1968,2170,2276,2278,2175,1966,1653,1246,777,266,-232,-686,-1044,-1283,-1372,-1321,-1127,-835,-465,-68,317,665,948,1161,1317,1415,1489,1559,1638,1760,1914,2122,2377,2672,3006,3372,3762,4176,4604,5036,5470,5869,6236,6509,6701,6742,6653,6394,5998,5477,4882,4258,3660,3134,2711,2401,2203,2081,2017,1958,1885,1774,1632,1478,1338,1260,1268,1401,1657,2026,2468,2924,3326,3591,3659,3468,2997,2245,1248,65,-1207,-2481,-3635,-4591,-5256,-5579,-5539,-5134,-4411,-3417,-2245,-971,311,1523,2594,3496,4185,4685,4997,5155,5183,5115,4954,4732,4431,4073,3648,3170,2655,2113,1588,1093,689,370,202,145,248,443,744,1072,1417,1718,1954,2111,2174,2175,2111,2036,1944,1878,1827,1794,1771,1730,1669,1559,1403,1205,961,710,451,224,35,-94,-166,-177,-130,-46,85,235,423,623,863,1117,1401,1701,2005,2312,2602,2868,3107,3309,3482,3625,3745,3840,3916,3963,3981,3957,3879,3741,3530,3250,2895,2481,2023,1547,1086,670,328,78,-76,-143,-141,-105,-63,-52,-87,-185,-337,-529,-742,-929,-1085,-1160,-1175,-1109,-1009,-891,-810,-810,-925,-1192,-1611,-2174,-2854,-3590,-4337,-5006,-5550,-5900,-6020,-5886,-5502,-4881,-4079,-3131,-2121,-1093,-125,743,1477,2049,2465,2726,2845,2842,2733,2512,2208,1792,1293,697,23,-705,-1468,-2214,-2913,-3514,-3983,-4281,-4402,-4329,-4085,-3692,-3187,-2621,-2042,-1487,-1012,-612,-324,-120,10,90,149,205,260,326,379,404,382,282,91,-199,-605,-1093,-1669,-2287,-2929,-3553,-4136,-4633,-5036,-5314,-5457,-5457,-5316,-5035,-4633,-4127,-3541,-2912,-2265,-1637,-1052,-538,-100,239,491,638,701,669,565,384,148,-136,-448,-775,-1098,-1402,-1674,-1902,-2075,-2192,-2241,-2242,-2195,-2137,-2084,-2075,-2143,-2303,-2578,-2939,-3380,-3839,-4277,-4630,-4856,-4911,-4799,-4515,-4116,-3651,-3198,-2841,-2650,-2683,-2980,-3531,-4326,-5287,-6348,-7399,-8343,-9088,-9560,-9711,-9537,-9053,-8312,-7392,-6361,-5320,-4326,-3450,-2710,-2127,-1676,-1332,-1064,-831,-625,-432,-265,-160,-137,-245,-494,-909,-1472,-2164,-2937,-3736,-4503,-5173,-5705,-6054,-6216,-6186,-5989,-5668,-5250,-4798,-4330,-3894,-3487,-3123,-2784,-2458,-2129,-1780,-1421,-1045,-694,-382,-147,-27,-27,-184,-464,-878,-1371,-1921,-2463,-2968,-3367,-3650,-3767,-3730,-3529,-3181,-2725,-2175,-1591,-992,-418,102,558,936,1235,1467,1631,1752,1835,1901,1962,2024,2100,2188,2283,2379,2460,2514,2526,2489,2389,2237,2038,1808,1576,1353,1176,1036,951,888,828,739,577,328,-30,-475,-986,-1506,-1972,-2328,-2499,-2468,-2209,-1746,-1135,-445,223,772,1115,1166,901,288,-623,-1783,-3090,-4430,-5685,-6740,-7494,-7889,-7884,-7488,-6743,-5709,-4478,-3151,-1812,-559,548,1472,2177,2678,2984,3106,3084,2914,2627,2222,1715,1112,440,-288,-1026,-1754,-2414,-2981,-3410,-3677,-3769,-3673,-3408,-2978,-2436,-1800,-1132,-465,155,705,1151,1507,1752,1922,2015,2054,2045,1998,1908,1783,1618,1420,1197,961,736,536,386,294,274,322,435,586,765,932,1077,1163,1199,1167,1097,1002,925,893,953,1129,1443,1912,2510,3236,4028,4857,5644,6344,6889,7241,7362,7238,6885,6309,5580,4721,3826,2933,2119,1431,904,574,439,498,713,1055,1456,1880,2263,2569,2781,2876,2883,2807,2686,2549,2416,2305,2218,2134,2046,1903,1695,1378,950,391,-264,-1015,-1787,-2561,-3252,-3822,-4212,-4380,-4309,-3985,-3421,-2649,-1720,-686,368,1390,2299,3060,3623,3981,4132,4087,3884,3548,3120,2634,2122,1612,1124,679,283,-50,-317,-520,-657,-741,-773,-775,-750,-728,-709,-721,-759,-835,-928,-1034,-1108,-1139,-1075,-901,-594,-155,399,1029,1687,2306,2843,3219,3435,3429,3241,2861,2335,1705,1004,298,-402,-1024,-1578,-2004,-2323,-2487,-2521,-2388,-2111,-1676,-1102,-394,411,1288,2187,3064,3863,4547,5060,5393,5519,5461,5224,4863,4405,3915,3434,3009,2661,2423,2285,2248,2286,2383,2491,2614,2697,2750,2756,2707,2606,2449,2230,1960,1627,1258,851,446,62,-271,-514,-666,-693,-623,-458,-243,-12,173,286,261,96,-234,-708,-1291,-1944,-2591,-3186,-3655,-3966,-4091,-4018,-3775,-3381,-2886,-2331,-1758,-1196,-676,-192,243,649,1027,1388,1726,2034,2294,2473,2564,2514,2340,2003,1521,912,183,-598,-1422,-2206,-2924,-3520,-3951,-4209,-4252,-4116,-3795,-3333,-2769,-2145,-1511,-916,-378,55,396,611,727,730,632,441,157,-202,-621,-1084,-1545,-1994,-2368,-2660,-2825,-2861,-2755,-2519,-2177,-1748,-1285,-805,-357,37,354,579,712,752,714,609,469,299,148,18,-46,-34,74,291,620,1056,1584,2185,2826,3472,4088,4625,5059,5348,5481,5440,5243,4887,4424,3865,3266,2649,2048,1474,937,430,-46,-497,-922,-1301,-1619,-1834,-1927,-1865,-1645,-1276,-790,-245,285,728,992,1017,758,192,-655,-1740,-2982,-4275,-5514,-6584,-7394,-7859,-7949,-7635,-6955,-5946,-4696,-3285,-1825,-402,890,1974,2808,3344,3581,3525,3189,2620,1853,948,-42,-1057,-2040,-2939,-3700,-4292,-4683,-4861,-4832,-4609,-4228,-3725,-3152,-2555,-1984,-1476,-1061,-759,-569,-495,-502,-580,-690,-803,-903,-956,-975,-938,-873,-767,-649,-503,-350,-172,14,221,425,625,787,911,953,929,811,622,368,70,-237,-526,-763,-910,-949,-849,-607,-215,304,949,1664,2437,3209,3948,4617,5171,5598,5867,5980,5924,5716,5361,4895,4330,3718,3086,2481,1953,1524,1240,1110,1136,1318,1597,1953,2301,2593,2769,2780,2611,2269,1771,1185,553,-52,-583,-1002,-1297,-1469,-1551,-1570,-1582,-1617,-1721,-1905,-2174,-2519,-2897,-3279,-3617,-3864,-4007,-4008,-3885,-3644,-3313,-2927,-2522,-2117,-1745,-1399,-1089,-793,-507,-210,89,403,703,985,1218,1391,1490,1509,1461,1348,1202,1031,864,705,569,447,341,231,112,-35,-218,-439,-691,-969,-1240,-1489,-1677,-1774,-1756,-1594,-1284,-828,-252,413,1111,1796,2412,2919,3289,3507,3571,3501,3305,3017,2659,2252,1826,1398,990,637,345,159,82,147,358,716,1202,1792,2443,3097,3715,4227,4619,4848,4931,4866,4704,4463,4209,3964,3779,3678,3669,3774,3969,4245,4579,4922,5255,5524,5704,5766,5694,5498,5167,4751,4236,3682,3084,2475,1878,1299,784,349,21,-159,-193,-64,216,610,1085,1590,2058,2452,2695,2779,2654,2339,1832,1180,429,-363,-1129,-1814,-2367,-2746,-2936,-2917,-2698,-2284,-1700,-958,-95,866,1891,2928,3945,4872,5665,6254,6606,6668,6442,5929,5163,4205,3123,2000,926,-33,-800,-1350,-1645,-1706,-1546,-1218,-766,-254,267,751,1164,1481,1706,1821,1877,1853,1805,1725,1640,1544,1441,1313,1161,980,768,545,325,129,-12,-94,-94,-31,94,246,405,544,627,655,604,501,349,184,33,-80,-119,-82,52,274,578,952,1381,1838,2322,2793,3255,3676,4046,4355,4581,4730,4783,4750,4631,4438,4177,3871,3528,3168,2803,2445,2105,1791,1504,1245,1011,793,591,397,217,60,-50,-110,-73,39,253,530,854,1166,1434,1590,1599,1428,1050,483,-267,-1146,-2103,-3066,-3964,-4720,-5275,-5577,-5595,-5328,-4784,-4018,-3071,-2036,-962,50,957,1694,2228,2536,2615,2469,2126,1612,976,261,-471,-1172,-1786,-2264,-2575,-2701,-2624,-2386,-1981,-1493,-952,-445,-29,224,281,103,-301,-910,-1684,-2547,-3429,-4254,-4927,-5412,-5626,-5583,-5251,-4694,-3945,-3099,-2236,-1445,-808,-380,-204,-286,-621,-1182,-1934,-2834,-3837,-4900,-5976,-7024,-8003,-8868,-9591,-10128,-10453,-10545,-10387,-9973,-9322,-8445,-7384,-6194,-4909,-3610,-2343,-1159,-119,767,1454,1963,2273,2420,2411,2268,2030,1702,1325,920,512,141,-178,-404,-533,-542,-445,-252,7,289,555,751,837,794,595,263,-193,-743,-1347,-1989,-2633,-3272,-3891,-4465,-4990,-5435,-5776,-6002,-6071,-5986,-5727,-5315,-4766,-4142,-3487,-2901,-2440,-2185,-2176,-2426,-2925,-3614,-4417,-5238,-5962,-6501,-6760,-6694,-6286,-5550,-4561,-3399,-2189,-1051,-107,551,857,792,381,-326,-1240,-2260,-3305,-4272,-5106,-5761,-6207,-6463,-6527,-6442,-6235,-5939,-5583,-5184,-4746,-4277,-3753,-3181,-2529,-1813,-1022,-188,666,1496,2256,2915,3430,3791,3991,4036,3943,3738,3443,3093,2710,2334,1988,1705,1524,1447,1512,1695,2003,2402,2879,3384,3903,4389,4822,5171,5414,5535,5514,5351,5032,4569,3971,3268,2499,1723,1002,405,12,-136,18,476,1229,2230,3382,4595,5719,6643,7242,7431,7182,6480,5392,3998,2402,750,-858,-2277,-3442,-4252,-4702,-4772,-4518,-4001,-3326,-2585,-1904,-1348,-1009,-901,-1053,-1435,-2019,-2753,-3577,-4445,-5289,-6069,-6743,-7265,-7629,-7787,-7754,-7494,-7033,-6352,-5485,-4438,-3257,-1973,-647,664,1901,2991,3886,4541,4921,5029,4867,4473,3888,3169,2379,1573,817,157,-362,-707,-863,-822,-597,-216,287,851,1433,1978,2439,2809,3051,3199,3246,3241,3198,3155,3112,3080,3030,2951,2800,2565,2223,1797,1292,776,272,-145,-441,-585,-563,-405,-147,144,394,541,520,321,-70,-604,-1229,-1871,-2442,-2873,-3101,-3088,-2825,-2330,-1639,-829,32,847,1540,2042,2304,2312,2069,1621,1018,320,-400,-1098,-1723,-2250,-2671,-2977,-3190,-3300,-3348,-3312,-3230,-3081,-2887,-2645,-2365,-2059,-1735,-1411,-1091,-780,-494,-212,43,295,533,761,969,1144,1262,1303,1237,1046,726,271,-278,-890,-1511,-2057,-2493,-2736,-2767,-2561,-2132,-1499,-720,148,1049,1889,2638,3214,3593,3736,3628,3264,2653,1826,822,-275,-1387,-2393,-3190,-3666,-3741,-3369,-2563,-1373,59,1587,3011,4139,4819,4929,4435,3369,1834,0,-1934,-3743,-5222,-6200,-6553,-6256,-5331,-3913,-2182,-366,1284,2549,3266,3325,2752,1605,65,-1671,-3393,-4891,-6038,-6741,-6999,-6861,-6422,-5798,-5104,-4426,-3832,-3330,-2917,-2534,-2142,-1665,-1083,-362,487,1431,2421,3398,4282,5035,5589,5931,6048,5950,5672,5237,4702,4079,3437,2773,2155,1603,1172,911,857,1053,1500,2188,3085,4100,5184,6199,7084,7726,8063,8050,7677,6958,5961,4738,3407,2039,751,-386,-1293,-1922,-2241,-2245,-1947,-1389,-620,288,1248,2167,2953,3506,3771,3694,3279,2572,1646,613,-388,-1249,-1825,-2048,-1856,-1243,-272,975,2335,3650,4733,5417,5587,5160,4154,2633,742,-1347,-3431,-5338,-6916,-8077,-8793,-9078,-9006,-8645,-8104,-7440,-6742,-6023,-5324,-4637,-3963,-3303,-2636,-1971,-1302,-635,30,675,1316,1927,2526,3099,3637,4128,4530,4801,4887,4730,4290,3548,2526,1277,-92,-1457,-2678,-3614,-4171,-4287,-3955,-3240,-2215,-1022,238,1442,2512,3410,4110,4638,5019,5286,5473,5588,5618,5539,5304,4873,4223,3339,2272,1059,-168,-1327,-2251,-2855,-3041,-2776,-2090,-1061,178,1460,2602,3457,3863,3758,3103,1937,378,-1438,-3299,-5026,-6411,-7348,-7724,-7564,-6912,-5881,-4630,-3305,-2047,-989,-176,325,530,456,128,-403,-1112,-1958,-2916,-3944,-5010,-6050,-6998,-7772,-8280,-8448,-8204,-7531,-6429,-4959,-3211,-1319,576,2309,3749,4775,5312,5343,4869,3987,2772,1376,-67,-1417,-2532,-3325,-3716,-3665,-3184,-2284,-1041,476,2168,3918,5614,7139,8375,9261,9706,9722,9304,8520,7448,6196,4865,3568,2373,1356,528,-81,-491,-700,-732,-598,-304,121,678,1317,2019,2712,3346,3823,4099,4078,3747,3078,2098,864,-526,-1978,-3345,-4521,-5389,-5867,-5905,-5498,-4677,-3507,-2100,-577,929,2261,3313,3971,4184,3952,3326,2398,1317,208,-770,-1529,-1989,-2139,-1998,-1635,-1124,-575,-44,380,701,897,1014,1091,1169,1287,1451,1664,1881,2078,2183,2182,2027,1730,1304,791,238,-293,-757,-1113,-1325,-1385,-1278,-1000,-570,14,703,1477,2260,3015,3666,4179,4518,4671,4666,4514,4284,4010,3770,3602,3561,3659,3902,4249,4649,5017,5279,5359,5201,4802,4161,3368,2486,1637,907,384,94,62,229,544,920,1268,1502,1567,1422,1078,574,-21,-624,-1149,-1529,-1724,-1714,-1523,-1170,-718,-199,336,846,1315,1703,1995,2177,2209,2093,1805,1347,745,14,-775,-1575,-2304,-2896,-3286,-3432,-3307,-2925,-2307,-1513,-596,372,1340,2249,3078,3795,4404,4898,5290,5581,5778,5877,5874,5756,5523,5161,4688,4124,3504,2890,2348,1937,1733,1757,2036,2545,3246,4067,4943,5790,6531,7112,7463,7572,7416,7013,6406,5653,4829,4014,3271,2649,2184,1856,1671,1555,1489,1403,1269,1051,740,319,-187,-776,-1417,-2079,-2724,-3329,-3843,-4258,-4539,-4670,-4638,-4417,-4002,-3366,-2525,-1482,-292,976,2221,3331,4187,4689,4766,4390,3576,2392,925,-688,-2325,-3862,-5192,-6255,-7007,-7448,-7606,-7516,-7223,-6774,-6199,-5533,-4806,-4040,-3275,-2545,-1895,-1362,-986,-781,-746,-855,-1043,-1237,-1363,-1328,-1115,-686,-93,600,1308,1914,2344,2530,2452,2140,1662,1101,588,198,41,159,573,1277,2209,3302,4457,5544,6471,7106,7379,7226,6632,5623,4259,2632,871,-892,-2493,-3807,-4698,-5090,-4938,-4264,-3138,-1691,-87,1486,2842,3811,4293,4200,3569,2436,942,-764,-2498,-4078,-5348,-6188,-6545,-6422,-5902,-5105,-4200,-3359,-2742,-2466,-2602,-3143,-4035,-5159,-6349,-7443,-8253,-8658,-8562,-7957,-6903,-5522,-3993,-2506,-1257,-382,19,-56,-563,-1377,-2347,-3302,-4086,-4577,-4705,-4449,-3848,-2992,-1982,-969,-64,605,970,985,673,87,-673,-1484,-2222,-2777,-3076,-3080,-2805,-2286,-1602,-826,-45,674,1282,1736,2036,2161,2140,1974,1696,1330,907,480,84,-221,-407,-456,-369,-193,34,221,311,235,-55,-554,-1257,-2095,-2999,-3871,-4624,-5191,-5517,-5622,-5498,-5245,-4902,-4585,-4344,-4253,-4321,-4558,-4918,-5350,-5790,-6168,-6446,-6579,-6587,-6468,-6290,-6086,-5925,-5845,-5877,-6038,-6311,-6692,-7129,-7608,-8068,-8486,-8805,-8983,-8985,-8761,-8307,-7608,-6695,-5605,-4411,-3173,-1992,-924,-57,584,951,1072,963,691,335,-39,-339,-531,-573,-485,-291,-54,174,317,345,227,-24,-363,-732,-1030,-1179,-1078,-686,29,1027,2244,3558,4843,5944,6749,7157,7129,6668,5837,4734,3494,2238,1102,167,-505,-896,-1023,-931,-664,-300,122,529,892,1158,1299,1294,1134,840,450,20,-358,-625,-674,-485,-8,723,1663,2713,3766,4673,5314,5561,5326,4586,3334,1673,-277,-2345,-4321,-6038,-7307,-8038,-8159,-7713,-6767,-5482,-4027,-2601,-1380,-515,-104,-177,-716,-1617,-2744,-3928,-4978,-5746,-6104,-5988,-5393,-4369,-3010,-1445,199,1787,3214,4398,5277,5828,6044,5916,5496,4783,3856,2764,1594,449,-563,-1325,-1737,-1725,-1258,-366,888,2362,3917,5355,6535,7292,7549,7248,6421,5140,3553,1829,171,-1233,-2213,-2677,-2569,-1944,-895,406,1786,3044,4030,4623,4756,4441,3719,2714,1545,378,-662,-1452,-1935,-2086,-1942,-1571,-1065,-537,-74,236,345,243,-64,-507,-1037,-1552,-2001,-2308,-2464,-2460,-2337,-2142,-1951,-1811,-1805,-1941,-2248,-2699,-3238,-3810,-4317,-4685,-4858,-4779,-4467,-3927,-3229,-2437,-1627,-874,-217,292,677,922,1085,1195,1295,1434,1636,1920,2293,2730,3200,3651,4012,4220,4206,3929,3373,2572,1578,507,-531,-1411,-2013,-2264,-2107,-1545,-622,589,1943,3322,4536,5467,5971,6007,5546,4685,3510,2215,948,-110,-852,-1189,-1118,-666,72,986,1934,2788,3418,3734,3688,3265,2512,1496,315,-908,-2083,-3086,-3853,-4315,-4441,-4248,-3763,-3080,-2294,-1537,-921,-557,-499,-774,-1332,-2109,-2959,-3772,-4389,-4709,-4671,-4252,-3535,-2602,-1626,-761,-150,92,-67,-596,-1420,-2364,-3294,-4007,-4389,-4338,-3830,-2911,-1679,-284,1107,2314,3208,3658,3632,3125,2197,967,-444,-1854,-3133,-4125,-4733,-4893,-4574,-3812,-2660,-1209,421,2120,3754,5217,6417,7267,7747,7819,7516,6876,5966,4872,3702,2553,1544,781,336,282,613,1304,2274,3392,4526,5513,6236,6586,6523,6045,5196,4067,2760,1385,68,-1126,-2102,-2848,-3349,-3618,-3714,-3653,-3510,-3305,-3080,-2862,-2671,-2524,-2445,-2437,-2513,-2670,-2887,-3139,-3376,-3553,-3608,-3492,-3167,-2613,-1841,-889,179,1268,2279,3113,3675,3906,3775,3283,2482,1444,264,-925,-2020,-2888,-3448,-3636,-3432,-2875,-2040,-1038,-9,925,1639,2063,2164,1962,1521,945,339,-166,-493,-548,-313,224,1024,2035,3174,4352,5471,6448,7192,7670,7832,7707,7316,6731,6026,5292,4606,4037,3622,3386,3304,3354,3463,3571,3595,3464,3123,2551,1739,745,-385,-1537,-2618,-3514,-4137,-4410,-4304,-3804,-2969,-1859,-600,692,1878,2827,3445,3646,3421,2772,1770,516,-867,-2231,-3455,-4411,-5047,-5299,-5213,-4811,-4197,-3464,-2716,-2066,-1581,-1330,-1335,-1589,-2066,-2702,-3435,-4191,-4882,-5462,-5838,-6000,-5878,-5492,-4822,-3908,-2784,-1510,-154,1210,2501,3649,4577,5239,5572,5574,5219,4543,3587,2424,1149,-145,-1337,-2358,-3101,-3538,-3622,-3355,-2758,-1868,-736,550,1932,3301,4584,5693,6555,7114,7342,7209,6746,5970,4940,3736,2428,1121,-108,-1171,-1999,-2554,-2785,-2715,-2323,-1681,-824,156,1174,2134,2954,3536,3851,3838,3519,2904,2053,1040,-45,-1116,-2083,-2888,-3485,-3863,-4040,-4046,-3945,-3790,-3648,-3558,-3553,-3632,-3781,-3953,-4103,-4167,-4112,-3901,-3548,-3057,-2498,-1898,-1347,-870,-513,-287,-169,-149,-162,-186,-161,-75,89,329,617,933,1246,1527,1765,1933,2038,2053,1985,1814,1536,1145,659,89,-504,-1081,-1557,-1874,-1947,-1735,-1202,-349,778,2117,3558,4997,6318,7421,8241,8729,8888,8734,8310,7679,6907,6057,5212,4408,3724,3159,2746,2447,2236,2059,1866,1628,1315,940,521,92,-291,-604,-786,-833,-729,-486,-139,274,693,1062,1310,1393,1255,869,243,-621,-1637,-2756,-3857,-4847,-5615,-6079,-6175,-5874,-5189,-4152,-2858,-1397,93,1489,2654,3498,3933,3952,3559,2827,1868,789,-250,-1143,-1766,-2060,-1981,-1542,-789,196,1303,2414,3407,4190,4680,4860,4730,4347,3784,3134,2496,1951,1560,1370,1368,1569,1908,2376,2906,3486,4067,4656,5214,5759,6265,6731,7152,7506,7799,8018,8150,8214,8184,8092,7924,7712,7455,7191,6905,6615,6297,5924,5479,4919,4260,3493,2660,1809,994,278,-274,-637,-765,-675,-379,76,638,1240,1827,2335,2723,2952,2998,2856,2520,2016,1361,612,-195,-992,-1724,-2331,-2775,-3007,-3036,-2842,-2474,-1965,-1393,-832,-358,-60,24,-159,-596,-1271,-2116,-3061,-3995,-4834,-5462,-5819,-5836,-5504,-4841,-3901,-2770,-1568,-393,626,1414,1912,2095,1996,1660,1185,668,202,-105,-217,-71,309,910,1674,2539,3444,4311,5094,5725,6173,6405,6408,6195,5779,5210,4528,3792,3044,2336,1700,1174,775,536,456,543,777,1130,1553,2011,2429,2785,3021,3121,3069,2868,2535,2108,1620,1115,634,195,-184,-512,-817,-1118,-1475,-1904,-2450,-3098,-3838,-4611,-5344,-5940,-6309,-6362,-6054,-5366,-4338,-3050,-1627,-213,1038,1981,2504,2544,2075,1158,-142,-1667,-3292,-4825,-6148,-7112,-7666,-7750,-7406,-6671,-5657,-4462,-3222,-2038,-1014,-215,325,600,639,489,214,-121,-445,-709,-862,-876,-744,-460,-48,470,1065,1706,2357,3005,3609,4158,4623,4977,5211,5295,5240,5031,4699,4251,3722,3133,2508,1868,1235,622,59,-443,-848,-1156,-1348,-1440,-1431,-1353,-1217,-1062,-911,-795,-750,-791,-959,-1236,-1648,-2151,-2728,-3323,-3896,-4385,-4766,-4997,-5090,-5059,-4941,-4802,-4690,-4665,-4771,-5010,-5384,-5842,-6328,-6761,-7063,-7163,-7003,-6574,-5889,-5012,-4052,-3125,-2376,-1930,-1878,-2262,-3078,-4243,-5643,-7120,-8490,-9608,-10311,-10527,-10206,-9368,-8102,-6514,-4778,-3040,-1471,-192,702,1157,1178,798,102,-812,-1825,-2816,-3691,-4346,-4755,-4870,-4721,-4323,-3731,-3009,-2210,-1403,-640,47,612,1071,1407,1650,1823,1941,2038,2108,2174,2208,2212,2161,2026,1806,1465,1014,444,-222,-953,-1707,-2436,-3088,-3630,-4042,-4314,-4467,-4522,-4514,-4471,-4415,-4358,-4296,-4229,-4146,-4042,-3934,-3825,-3754,-3735,-3803,-3968,-4228,-4568,-4954,-5327,-5644,-5816,-5814,-5560,-5059,-4291,-3307,-2177,-986,124,1059,1681,1921,1716,1070,18,-1335,-2888,-4466,-5940,-7136,-7951,-8264,-8057,-7289,-6044,-4388,-2457,-418,1607,3416,4927,5997,6598,6694,6318,5544,4448,3182,1841,588,-479,-1242,-1641,-1620,-1192,-385,724,2021,3392,4691,5808,6628,7107,7201,6947,6386,5610,4716,3813,2990,2338,1899,1717,1764,2013,2395,2808,3178,3393,3387,3106,2525,1655,547,-734,-2075,-3382,-4528,-5433,-5994,-6200,-6006,-5481,-4674,-3697,-2676,-1723,-967,-481,-330,-514,-1005,-1738,-2606,-3504,-4304,-4898,-5211,-5176,-4798,-4100,-3167,-2101,-1035,-94,602,975,977,621,-59,-974,-2026,-3110,-4105,-4934,-5502,-5760,-5681,-5248,-4492,-3451,-2191,-798,632,2002,3201,4147,4764,5013,4884,4412,3659,2719,1719,768,2,-486,-615,-342,333,1377,2714,4232,5811,7300,8574,9517,10026,10083,9647,8789,7554,6066,4443,2823,1343,119,-753,-1225,-1281,-967,-358,446,1307,2122,2762,3157,3246,3018,2495,1732,819,-158,-1080,-1877,-2456,-2792,-2860,-2697,-2348,-1889,-1397,-952,-610,-423,-403,-542,-830,-1209,-1646,-2080,-2470,-2778,-2982,-3073,-3060,-2974,-2849,-2740,-2683,-2727,-2884,-3158,-3520,-3916,-4299,-4576,-4708,-4629,-4326,-3795,-3070,-2190,-1230,-255,665,1462,2093,2527,2749,2774,2616,2312,1907,1432,947,474,64,-265,-487,-584,-557,-378,-76,384,941,1612,2321,3028,3670,4168,4486,4577,4436,4091,3583,2988,2390,1854,1473,1269,1299,1538,1976,2549,3200,3832,4378,4746,4883,4739,4302,3567,2584,1397,97,-1220,-2462,-3517,-4322,-4803,-4959,-4787,-4347,-3707,-2964,-2209,-1542,-1016,-698,-581,-669,-908,-1253,-1624,-1978,-2233,-2377,-2367,-2214,-1935,-1563,-1145,-740,-405,-188,-141,-279,-624,-1157,-1857,-2675,-3548,-4420,-5201,-5839,-6250,-6395,-6228,-5728,-4912,-3789,-2436,-908,683,2245,3663,4834,5682,6131,6167,5793,5061,4067,2919,1767,744,-25,-432,-432,-6,794,1883,3132,4397,5537,6424,6982,7163,6982,6482,5758,4892,4009,3191,2517,2049,1798,1782,1959,2310,2759,3267,3755,4164,4445,4530,4410,4041,3453,2653,1708,668,-377,-1374,-2245,-2976,-3530,-3942,-4229,-4442,-4618,-4800,-4987,-5203,-5400,-5568,-5642,-5596,-5382,-4979,-4385,-3598,-2651,-1593,-460,658,1716,2615,3305,3705,3790,3526,2928,2037,916,-342,-1619,-2836,-3857,-4639,-5109,-5249,-5077,-4610,-3923,-3062,-2128,-1166,-268,533,1184,1672,1984,2133,2146,2046,1888,1706,1552,1466,1473,1604,1861,2251,2758,3348,4006,4661,5289,5827,6240,6492,6575,6467,6197,5757,5191,4514,3767,2983,2207,1483,862,388,86,-23,45,247,523,784,927,878,553,-74,-991,-2156,-3451,-4764,-5926,-6816,-7303,-7327,-6870,-5973,-4739,-3298,-1807,-430,704,1465,1816,1712,1217,384,-660,-1796,-2887,-3814,-4476,-4820,-4817,-4492,-3900,-3130,-2282,-1465,-774,-266,-5,31,-151,-485,-906,-1331,-1698,-1932,-2006,-1897,-1614,-1183,-639,-37,580,1159,1664,2071,2354,2522,2575,2544,2452,2343,2249,2208,2247,2376,2613,2942,3354,3831,4334,4848,5325,5736,6061,6269,6369,6352,6244,6058,5821,5555,5269,4988,4707,4432,4164,3891,3624,3348,3079,2804,2540,2265,1980,1656,1280,820,268,-385,-1128,-1930,-2758,-3554,-4270,-4859,-5287,-5537,-5609,-5526,-5301,-4977,-4562,-4091,-3568,-3009,-2426,-1823,-1243,-680,-210,175,412,508,436,222,-131,-591,-1136,-1751,-2411,-3119,-3841,-4587,-5301,-5980,-6552,-6978,-7201,-7157,-6829,-6183,-5236,-4032,-2626,-1110,422,1873,3147,4171,4892,5285,5354,5130,4669,4038,3314,2575,1882,1294,847,568,467,543,795,1195,1738,2377,3093,3831,4571,5262,5892,6422,6844,7139,7301,7317,7194,6924,6539,6050,5512,4965,4477,4093,3863,3797,3882,4080,4300,4476,4495,4300,3837,3102,2136,1007,-182,-1319,-2310,-3058,-3527,-3688,-3572,-3217,-2704,-2096,-1484,-918,-455,-104,129,277,373,463,586,780,1047,1405,1814,2255,2663,3003,3204,3245,3078,2715,2149,1438,613,-244,-1065,-1780,-2317,-2638,-2704,-2518,-2088,-1463,-674,198,1121,2015,2854,3592,4213,4713,5078,5345,5495,5580,5595,5576,5537,5503,5486,5504,5567,5681,5840,6052,6290,6548,6802,7030,7214,7337,7378,7321,7157,6865,6446,5896,5226,4460,3627,2782,1973,1266,734,408,345,519,908,1430,1981,2458,2727,2736,2404,1770,855,-218,-1357,-2417,-3304,-3939,-4279,-4341,-4157,-3803,-3363,-2914,-2543,-2283,-2191,-2234,-2422,-2675,-2964,-3200,-3331,-3305,-3080,-2665,-2062,-1339,-547,208,853,1299,1488,1387,993,328,-537,-1542,-2566,-3525,-4305,-4825,-5013,-4838,-4293,-3421,-2275,-974,392,1676,2772,3575,4003,4032,3663,2956,2000,926,-132,-1030,-1650,-1907,-1748,-1185,-250,960,2353,3791,5162,6348,7268,7872,8136,8081,7746,7191,6480,5687,4853,4051,3280,2595,1978,1454,1010,668,407,253,158,121,63,-47,-296,-718,-1347,-2185,-3174,-4260,-5322,-6278,-7009,-7457,-7577,-7366,-6876,-6160,-5322,-4445,-3624,-2924,-2390,-2046,-1883,-1879,-1995,-2186,-2396,-2601,-2729,-2792,-2747,-2617,-2426,-2208,-2023,-1937,-1985,-2238,-2679,-3330,-4119,-4995,-5849,-6594,-7112,-7343,-7218,-6737,-5922,-4825,-3545,-2179,-837,370,1367,2077,2470,2547,2327,1880,1278,619,0,-491,-794,-860,-692,-313,228,859,1514,2119,2621,2975,3178,3214,3135,2952,2750,2546,2406,2332,2337,2393,2470,2506,2475,2301,2006,1551,1009,406,-166,-671,-1036,-1290,-1418,-1510,-1610,-1803,-2129,-2622,-3259,-4013,-4805,-5576,-6245,-6765,-7090,-7221,-7164,-6954,-6638,-6259,-5871,-5501,-5174,-4888,-4636,-4394,-4139,-3849,-3506,-3131,-2715,-2314,-1955,-1690,-1575,-1646,-1930,-2445,-3164,-4058,-5064,-6101,-7095,-7943,-8587,-8949,-9007,-8734,-8162,-7311,-6262,-5065,-3806,-2558,-1372,-323,574,1274,1778,2079,2198,2152,1984,1730,1431,1130,858,630,457,337,256,211,188,176,186,206,255,336,455,631,855,1129,1435,1750,2039,2279,2426,2477,2414,2257,2028,1776,1538,1377,1289,1311,1379,1462,1478,1353,1034,493,-278,-1215,-2278,-3349,-4368,-5244,-5921,-6385,-6612,-6640,-6486,-6203,-5815,-5379,-4897,-4420,-3936,-3486,-3057,-2682,-2356,-2100,-1917,-1813,-1786,-1842,-1971,-2187,-2489,-2878,-3372,-3948,-4607,-5312,-6025,-6684,-7236,-7608,-7753,-7632,-7216,-6527,-5580,-4434,-3154,-1801,-465,804,1932,2871,3584,4038,4220,4139,3798,3246,2521,1683,804,-61,-832,-1469,-1911,-2139,-2121,-1873,-1396,-740,61,939,1847,2723,3522,4216,4755,5154,5366,5424,5311,5053,4677,4208,3688,3161,2668,2263,1978,1834,1832,1933,2086,2208,2220,2049,1650,1004,143,-889,-1999,-3106,-4122,-4973,-5614,-6021,-6181,-6127,-5859,-5435,-4860,-4180,-3415,-2593,-1758,-936,-179,477,989,1335,1485,1462,1254,918,458,-72,-655,-1267,-1873,-2481,-3042,-3564,-4005,-4358,-4589,-4691,-4638,-4427,-4054,-3512,-2821,-1982,-1024,27,1128,2229,3266,4176,4890,5354,5533,5421,5036,4438,3702,2920,2201,1624,1263,1167,1335,1774,2421,3238,4146,5081,5978,6781,7457,7975,8341,8530,8575,8454,8192,7786,7250,6603,5879,5115,4363,3684,3126,2741,2549,2538,2670,2860,3018,3044,2845,2381,1614,603,-620,-1924,-3242,-4449,-5480,-6278,-6821,-7116,-7184,-7080,-6829,-6491,-6084,-5639,-5167,-4682,-4180,-3684,-3187,-2716,-2272,-1873,-1520,-1217,-970,-769,-646,-597,-662,-869,-1234,-1783,-2497,-3350,-4279,-5200,-6020,-6632,-6960,-6932,-6529,-5758,-4676,-3355,-1911,-439,929,2121,3035,3650,3931,3910,3631,3162,2596,2016,1510,1147,968,995,1217,1610,2119,2704,3294,3844,4305,4642,4839,4896,4834,4684,4492,4297,4132,4017,3950,3920,3888,3834,3711,3507,3217,2852,2453,2055,1703,1420,1219,1067,949,804,616,341,-6,-435,-908,-1405,-1901,-2362,-2785,-3147,-3444,-3670,-3809,-3858,-3792,-3618,-3305,-2886,-2345,-1727,-1059,-379,256,814,1243,1517,1617,1522,1247,783,160,-606,-1483,-2432,-3406,-4363,-5231,-5969,-6506,-6794,-6803,-6496,-5897,-5008,-3908,-2637,-1301,31,1258,2315,3138,3677,3929,3880,3574,3055,2393,1665,955,338,-121,-377,-408,-211,192,769,1477,2268,3103,3936,4735,5464,6104,6628,7024,7280,7382,7327,7110,6728,6203,5540,4790,3972,3164,2395,1754,1278,1013,985,1169,1521,1974,2405,2746,2887,2783,2412,1775,930,-72,-1151,-2234,-3264,-4181,-4955,-5561,-5979,-6212,-6243,-6093,-5752,-5257,-4628,-3911,-3160,-2428,-1774,-1251,-896,-736,-780,-1013,-1425,-1966,-2611,-3297,-3985,-4624,-5158,-5565,-5785,-5816,-5636,-5248,-4682,-3960,-3124,-2241,-1325,-463,362,1081,1728,2261,2710,3058,3296,3423,3406,3238,2913,2425,1801,1087,326,-394,-1012,-1450,-1652,-1573,-1204,-531,390,1532,2793,4100,5352,6455,7337,7939,8227,8203,7875,7296,6508,5600,4626,3683,2820,2110,1585,1280,1184,1286,1510,1804,2044,2158,2040,1652,959,2,-1173,-2455,-3737,-4906,-5843,-6487,-6760,-6671,-6220,-5470,-4489,-3376,-2214,-1118,-147,609,1125,1366,1357,1105,680,122,-487,-1083,-1616,-2032,-2323,-2483,-2533,-2523,-2481,-2465,-2502,-2612,-2797,-3039,-3291,-3523,-3661,-3670,-3494,-3108,-2504,-1690,-705,402,1548,2664,3643,4421,4913,5092,4925,4449,3691,2748,1700,660,-275,-1017,-1504,-1698,-1595,-1211,-585,229,1172,2178,3193,4153,5031,5784,6408,6876,7207,7367,7388,7232,6921,6439,5799,5019,4128,3179,2229,1347,596,18,-361,-561,-616,-590,-556,-575,-715,-992,-1438,-2015,-2707,-3440,-4163,-4797,-5291,-5582,-5651,-5478,-5078,-4486,-3742,-2921,-2075,-1285,-598,-59,299,479,476,330,64,-270,-636,-993,-1320,-1596,-1818,-1999,-2127,-2238,-2308,-2355,-2358,-2300,-2171,-1939,-1607,-1161,-612,30,732,1484,2235,2970,3655,4251,4752,5112,5343,5431,5382,5232,4995,4721,4450,4214,4059,3995,4053,4210,4496,4865,5330,5856,6429,7024,7615,8177,8682,9113,9436,9649,9716,9643,9411,9033,8508,7859,7106,6289,5439,4609,3839,3184,2667,2317,2123,2066,2111,2195,2275,2293,2213,2002,1653,1160,551,-151,-901,-1650,-2355,-2965,-3433,-3731,-3823,-3708,-3377,-2854,-2168,-1360,-491,395,1233,1984,2616,3106,3457,3669,3756,3722,3563,3272,2823,2210,1405,427,-715,-1964,-3254,-4497,-5586,-6424,-6919,-6995,-6631,-5813,-4599,-3063,-1324,484,2216,3746,4944,5760,6127,6082,5653,4928,4017,3022,2065,1228,592,195,58,169,509,1031,1695,2438,3205,3946,4606,5155,5569,5827,5949,5920,5768,5493,5117,4646,4109,3513,2905,2308,1776,1351,1077,989,1092,1382,1811,2322,2836,3267,3544,3597,3389,2895,2125,1112,-85,-1396,-2730,-4009,-5131,-6041,-6663,-6977,-6968,-6651,-6082,-5321,-4455,-3589,-2790,-2164,-1736,-1558,-1605,-1864,-2266,-2758,-3268,-3745,-4135,-4427,-4599,-4661,-4628,-4502,-4300,-4025,-3657,-3212,-2653,-1996,-1229,-377,532,1459,2352,3158,3819,4299,4542,4551,4295,3798,3088,2189,1177,93,-991,-2007,-2905,-3624,-4127,-4380,-4355,-4045,-3439,-2551,-1403,-39,1468,3052,4596,6025,7222,8118,8643,8761,8465,7787,6776,5520,4112,2664,1270,29,-1001,-1772,-2279,-2537,-2607,-2529,-2406,-2277,-2223,-2267,-2433,-2727,-3126,-3609,-4137,-4667,-5151,-5546,-5806,-5905,-5820,-5553,-5111,-4534,-3854,-3138,-2425,-1795,-1275,-931,-774,-822,-1074,-1489,-2038,-2658,-3298,-3909,-4455,-4926,-5319,-5668,-5982,-6305,-6628,-6958,-7251,-7457,-7510,-7335,-6885,-6111,-5030,-3660,-2090,-412,1246,2758,3999,4885,5333,5340,4908,4105,3016,1752,423,-849,-1979,-2892,-3539,-3911,-4002,-3836,-3446,-2837,-2063,-1108,-31,1168,2442,3745,5029,6219,7249,8052,8557,8730,8535,7989,7124,6010,4739,3424,2168,1090,242,-312,-587,-629,-502,-327,-207,-238,-517,-1076,-1939,-3072,-4416,-5880,-7358,-8734,-9903,-10767,-11268,-11349,-11021,-10293,-9225,-7892,-6383,-4805,-3260,-1842,-642,286,891,1168,1127,797,255,-457,-1239,-2048,-2821,-3530,-4157,-4708,-5189,-5627,-6030,-6416,-6783,-7121,-7409,-7619,-7708,-7658,-7423,-6995,-6372,-5553,-4577,-3483,-2315,-1151,-39,951,1774,2389,2772,2926,2855,2610,2223,1767,1301,890,594,457,513,777,1240,1874,2628,3442,4235,4933,5461,5748,5749,5424,4767,3798,2551,1113,-436,-1966,-3364,-4502,-5280,-5621,-5489,-4890,-3881,-2548,-1018,558,2042,3271,4134,4528,4396,3738,2583,1025,-826,-2809,-4782,-6570,-8055,-9128,-9723,-9851,-9522,-8844,-7900,-6840,-5767,-4820,-4059,-3562,-3317,-3326,-3505,-3806,-4113,-4372,-4499,-4464,-4262,-3898,-3427,-2888,-2340,-1846,-1428,-1128,-948,-874,-907,-998,-1137,-1270,-1388,-1445,-1440,-1351,-1185,-960,-698,-431,-212,-54,-24,-113,-346,-690,-1113,-1547,-1921,-2151,-2161,-1897,-1312,-422,770,2173,3726,5289,6769,8028,8984,9563,9724,9480,8851,7910,6733,5423,4073,2797,1677,796,215,-43,32,401,1000,1748,2532,3254,3806,4108,4096,3743,3050,2045,814,-581,-2001,-3354,-4515,-5397,-5931,-6084,-5870,-5321,-4530,-3582,-2600,-1689,-956,-466,-265,-355,-704,-1240,-1887,-2531,-3095,-3496,-3696,-3678,-3473,-3136,-2738,-2361,-2070,-1908,-1905,-2025,-2245,-2479,-2660,-2711,-2551,-2165,-1512,-636,423,1591,2757,3843,4733,5365,5673,5647,5280,4628,3745,2716,1633,580,-351,-1101,-1607,-1847,-1797,-1468,-871,-49,960,2092,3277,4454,5537,6484,7232,7760,8057,8125,7985,7677,7214,6663,6036,5387,4756,4157,3638,3191,2829,2530,2277,2034,1779,1486,1126,697,174,-433,-1141,-1932,-2814,-3750,-4733,-5706,-6638,-7457,-8116,-8547,-8704,-8564,-8099,-7337,-6311,-5070,-3707,-2285,-907,356,1432,2269,2838,3132,3161,2960,2569,2027,1392,678,-67,-844,-1631,-2422,-3212,-3968,-4675,-5283,-5747,-6014,-6038,-5780,-5226,-4380,-3278,-1974,-570,862,2187,3336,4214,4781,5027,4970,4667,4194,3646,3109,2662,2382,2278,2396,2696,3165,3760,4435,5135,5820,6429,6927,7261,7416,7344,7066,6556,5859,4994,4019,2996,2000,1113,407,-46,-209,-58,384,1074,1934,2878,3813,4637,5279,5660,5729,5459,4830,3864,2596,1088,-575,-2312,-4001,-5565,-6893,-7926,-8610,-8915,-8847,-8430,-7709,-6769,-5669,-4512,-3379,-2348,-1488,-841,-423,-235,-240,-400,-643,-933,-1201,-1438,-1616,-1747,-1852,-1954,-2082,-2256,-2479,-2746,-3038,-3298,-3517,-3609,-3571,-3357,-2960,-2408,-1715,-946,-162,575,1197,1660,1938,2021,1936,1710,1416,1092,820,639,595,708,975,1392,1917,2524,3160,3781,4345,4814,5161,5371,5442,5375,5190,4892,4499,4017,3462,2831,2156,1435,728,47,-536,-1011,-1320,-1466,-1427,-1221,-875,-429,51,499,837,999,921,584,-21,-859,-1858,-2938,-3979,-4887,-5548,-5903,-5897,-5539,-4858,-3935,-2853,-1745,-693,176,818,1163,1218,990,539,-75,-761,-1459,-2069,-2576,-2911,-3098,-3135,-3047,-2880,-2657,-2417,-2175,-1940,-1714,-1480,-1234,-935,-589,-155,360,963,1643,2361,3083,3739,4276,4619,4720,4533,4048,3271,2254,1057,-208,-1448,-2519,-3327,-3758,-3740,-3249,-2275,-899,805,2679,4579,6342,7812,8893,9500,9619,9277,8541,7511,6310,5053,3872,2848,2073,1566,1342,1345,1519,1756,1972,2077,2003,1720,1218,508,-362,-1364,-2428,-3520,-4571,-5544,-6385,-7053,-7516,-7742,-7719,-7454,-6955,-6269,-5426,-4489,-3508,-2535,-1626,-810,-123,408,791,1005,1071,1006,817,539,180,-248,-719,-1253,-1812,-2415,-3034,-3653,-4260,-4811,-5294,-5666,-5916,-6009,-5942,-5700,-5278,-4684,-3929,-3022,-2012,-910,223,1342,2420,3386,4241,4935,5474,5850,6068,6142,6092,5928,5682,5368,5020,4663,4321,4029,3789,3631,3520,3469,3433,3401,3350,3267,3140,2992,2804,2624,2455,2334,2293,2359,2560,2908,3391,3991,4648,5321,5928,6428,6761,6882,6782,6410,5799,4914,3801,2474,984,-608,-2235,-3803,-5234,-6428,-7313,-7829,-7936,-7633,-6943,-5917,-4638,-3197,-1688,-213,1154,2341,3312,4050,4560,4864,4991,4974,4835,4583,4236,3760,3185,2467,1649,728,-239,-1201,-2083,-2810,-3315,-3528,-3433,-3003,-2277,-1303,-155,1062,2256,3323,4196,4809,5163,5245,5126,4831,4471,4087,3770,3566,3510,3635,3929,4396,4998,5705,6471,7246,7972,8601,9070,9339,9391,9191,8770,8130,7319,6379,5361,4326,3331,2435,1703,1168,872,815,982,1328,1812,2348,2906,3407,3825,4124,4270,4263,4062,3691,3117,2373,1456,413,-739,-1918,-3090,-4172,-5089,-5801,-6222,-6340,-6136,-5619,-4851,-3888,-2834,-1786,-849,-106,378,579,500,181,-309,-900,-1495,-2036,-2441,-2682,-2731,-2590,-2286,-1850,-1335,-786,-253,232,639,964,1212,1394,1550,1673,1818,1952,2110,2243,2354,2397,2363,2226,1991,1656,1258,813,384,5,-267,-393,-332,-63,422,1116,1987,2990,4054,5118,6079,6895,7462,7770,7759,7452,6852,6019,5010,3917,2827,1842,1046,496,236,239,479,858,1297,1688,1940,1996,1791,1337,615,-317,-1427,-2640,-3895,-5115,-6236,-7192,-7926,-8413,-8599,-8504,-8104,-7449,-6561,-5508,-4345,-3148,-1977,-902,45,803,1379,1734,1903,1874,1684,1344,871,297,-390,-1158,-2004,-2917,-3853,-4801,-5702,-6512,-7188,-7670,-7933,-7940,-7672,-7146,-6347,-5340,-4135,-2820,-1454,-119,1089,2106,2859,3309,3461,3318,2952,2422,1816,1223,703,329,113,87,220,500,880,1309,1744,2113,2390,2517,2488,2298,1966,1530,1040,539,89,-284,-530,-647,-601,-416,-86,346,852,1370,1856,2238,2492,2558,2439,2105,1577,850,-46,-1103,-2279,-3552,-4863,-6173,-7407,-8501,-9398,-10030,-10365,-10381,-10067,-9465,-8599,-7527,-6329,-5050,-3788,-2583,-1502,-580,146,676,994,1124,1072,860,506,28,-553,-1225,-1948,-2707,-3461,-4165,-4795,-5292,-5642,-5810,-5793,-5585,-5186,-4623,-3899,-3057,-2117,-1129,-138,803,1640,2328,2831,3126,3218,3118,2857,2493,2061,1638,1262,994,866,921,1158,1596,2207,2956,3798,4655,5455,6116,6565,6743,6615,6159,5389,4349,3086,1702,275,-1066,-2231,-3121,-3674,-3866,-3694,-3211,-2486,-1605,-673,226,999,1577,1909,1942,1681,1095,232,-890,-2201,-3626,-5085,-6479,-7715,-8725,-9424,-9792,-9798,-9462,-8822,-7928,-6861,-5691,-4505,-3374,-2363,-1522,-889,-467,-272,-273,-463,-804,-1274,-1837,-2461,-3117,-3753,-4345,-4836,-5188,-5374,-5350,-5123,-4682,-4056,-3280,-2404,-1487,-594,225,901,1414,1714,1805,1693,1391,958,423,-132,-668,-1109,-1436,-1593,-1586,-1399,-1051,-559,53,755,1514,2300,3062,3771,4371,4829,5107,5181,5049,4704,4190,3517,2760,1958,1179,496,-55,-415,-585,-570,-409,-169,81,265,321,211,-82,-548,-1152,-1861,-2614,-3386,-4125,-4813,-5439,-5980,-6454,-6840,-7147,-7365,-7471,-7461,-7293,-6965,-6444,-5743,-4862,-3841,-2724,-1576,-475,507,1289,1818,2049,1963,1565,884,-43,-1143,-2355,-3596,-4782,-5840,-6696,-7291,-7590,-7567,-7228,-6592,-5713,-4627,-3429,-2153,-895,306,1393,2321,3082,3637,4008,4188,4194,4055,3787,3421,2984,2494,1977,1463,972,546,217,25,11,198,604,1215,2004,2911,3864,4796,5613,6269,6703,6884,6815,6494,5970,5286,4500,3695,2916,2237,1671,1253,955,772,649,562,458,322,114,-169,-546,-1022,-1597,-2271,-3037,-3872,-4749,-5622,-6439,-7140,-7664,-7954,-7966,-7685,-7098,-6246,-5156,-3915,-2577,-1247,23,1146,2079,2788,3246,3469,3454,3238,2835,2282,1595,804,-64,-982,-1905,-2795,-3600,-4262,-4745,-4999,-5019,-4786,-4333,-3681,-2882,-1998,-1075,-189,619,1293,1796,2115,2233,2178,1965,1658,1303,971,725,612,679,941,1398,2031,2810,3677,4593,5482,6283,6942,7380,7571,7472,7085,6427,5546,4496,3359,2214,1135,209,-514,-967,-1130,-978,-533,172,1069,2082,3101,4044,4795,5307,5510,5393,4960,4230,3266,2108,845,-466,-1739,-2910,-3916,-4700,-5236,-5498,-5497,-5244,-4787,-4168,-3448,-2676,-1916,-1184,-544,26,482,853,1133,1332,1468,1542,1562,1533,1441,1288,1070,778,441,41,-357,-763,-1111,-1393,-1565,-1620,-1532,-1308,-953,-471,93,727,1372,1994,2547,2995,3312,3487,3524,3444,3279,3069,2855,2688,2590,2603,2729,2971,3328,3754,4253,4750,5240,5662,5982,6172,6210,6071,5790,5339,4791,4142,3463,2775,2145,1595,1174,901,768,784,888,1045,1186,1245,1169,920,489,-118,-843,-1659,-2475,-3266,-3969,-4575,-5070,-5469,-5794,-6066,-6312,-6527,-6727,-6875,-6958,-6938,-6782,-6471,-5992,-5343,-4556,-3646,-2683,-1692,-762,84,767,1264,1536,1566,1352,909,257,-552,-1464,-2408,-3307,-4084,-4674,-5008,-5069,-4824,-4300,-3525,-2556,-1458,-320,796,1794,2621,3217,3551,3607,3404,2967,2364,1659,938,280,-244,-572,-682,-540,-190,372,1070,1877,2719,3558,4338,5022,5585,5987,6239,6319,6247,6032,5696,5258,4753,4190,3615,3041,2511,2047,1676,1411,1251,1186,1184,1203,1209,1143,994,730,354,-127,-698,-1338,-2037,-2769,-3540,-4319,-5104,-5878,-6604,-7266,-7807,-8207,-8397,-8373,-8079,-7527,-6713,-5673,-4454,-3129,-1770,-466,704,1664,2371,2780,2894,2711,2267,1595,741,-233,-1286,-2347,-3371,-4301,-5089,-5695,-6088,-6242,-6157,-5823,-5278,-4526,-3638,-2633,-1602,-568,377,1212,1881,2377,2694,2856,2894,2863,2816,2800,2861,3012,3263,3598,3978,4377,4738,5039,5245,5345,5330,5201,4974,4651,4270,3836,3386,2934,2498,2096,1732,1426,1178,1009,926,943,1060,1269,1549,1862,2167,2399,2522,2476,2264,1851,1290,575,-227,-1099,-1987,-2887,-3743,-4578,-5336,-6033,-6627,-7106,-7437,-7598,-7555,-7294,-6801,-6073,-5139,-4008,-2754,-1411,-75,1200,2322,3235,3878,4221,4239,3946,3349,2515,1477,334,-858,-1993,-3015,-3837,-4421,-4726,-4748,-4496,-3990,-3280,-2399,-1404,-332,770,1866,2919,3892,4759,5474,6020,6370,6508,6450,6202,5811,5327,4811,4335,3968,3752,3751,3958,4390,5002,5748,6557,7339,8015,8500,8738,8693,8352,7744,6900,5897,4802,3700,2685,1823,1196,835,773,995,1461,2113,2852,3586,4218,4656,4845,4746,4363,3720,2873,1882,826,-231,-1222,-2097,-2822,-3360,-3717,-3868,-3849,-3648,-3312,-2856,-2326,-1752,-1182,-635,-160,247,565,797,971,1087,1188,1280,1382,1491,1598,1672,1696,1637,1483,1236,901,523,132,-218,-471,-600,-559,-345,44,586,1240,1968,2696,3382,3959,4376,4618,4645,4488,4156,3705,3186,2667,2211,1875,1704,1723,1939,2342,2891,3567,4288,5040,5729,6344,6814,7135,7270,7235,7021,6671,6180,5610,4958,4286,3606,2967,2395,1920,1558,1317,1192,1152,1183,1224,1262,1235,1152,973,730,408,45,-363,-800,-1273,-1793,-2365,-3007,-3710,-4473,-5256,-6028,-6717,-7274,-7625,-7719,-7525,-7017,-6214,-5154,-3885,-2500,-1073,295,1519,2530,3252,3669,3730,3465,2869,2002,908,-326,-1624,-2884,-4027,-4961,-5623,-5967,-5966,-5623,-4967,-4030,-2892,-1607,-281,1029,2211,3222,3971,4447,4605,4483,4094,3512,2811,2080,1406,877,538,445,593,974,1556,2275,3084,3906,4688,5361,5886,6210,6328,6228,5924,5449,4836,4139,3410,2696,2057,1532,1160,970,954,1115,1404,1773,2155,2464,2639,2610,2342,1823,1073,135,-927,-2044,-3141,-4176,-5087,-5886,-6537,-7084,-7511,-7850,-8095,-8233,-8260,-8136,-7850,-7385,-6735,-5931,-4989,-3983,-2952,-1984,-1120,-434,64,332,397,255,-55,-501,-1044,-1649,-2271,-2895,-3473,-4003,-4461,-4842,-5141,-5350,-5472,-5492,-5415,-5220,-4911,-4485,-3947,-3324,-2633,-1925,-1234,-596,-58,384,701,931,1078,1197,1311,1471,1699,2015,2426,2924,3489,4097,4707,5283,5787,6173,6409,6464,6329,5993,5475,4791,3970,3058,2095,1128,224,-585,-1240,-1716,-2008,-2104,-2054,-1870,-1621,-1341,-1078,-858,-698,-600,-557,-562,-599,-682,-807,-1018,-1317,-1763,-2340,-3085,-3945,-4914,-5896,-6850,-7658,-8278,-8610,-8650,-8351,-7766,-6915,-5898,-4777,-3665,-2626,-1738,-1042,-558,-288,-216,-312,-542,-870,-1250,-1667,-2059,-2438,-2752,-3001,-3180,-3260,-3257,-3151,-2949,-2643,-2258,-1780,-1264,-716,-188,280,655,900,995,940,751,454,116,-225,-485,-628,-587,-356,89,717,1496,2383,3299,4186,4971,5581,5969,6096,5922,5487,4772,3860,2779,1619,448,-651,-1606,-2347,-2835,-3036,-2963,-2647,-2144,-1542,-921,-382,7,179,111,-197,-723,-1396,-2175,-2968,-3737,-4423,-5020,-5513,-5923,-6272,-6575,-6865,-7132,-7374,-7571,-7675,-7665,-7481,-7110,-6534,-5756,-4826,-3781,-2708,-1684,-785,-86,366,546,452,102,-455,-1168,-1960,-2766,-3514,-4148,-4624,-4914,-5009,-4914,-4643,-4224,-3689,-3069,-2414,-1752,-1141,-602,-181,104,247,235,115,-107,-355,-592,-750,-778,-639,-312,210,885,1702,2571,3463,4297,5023,5607,6007,6221,6239,6081,5765,5333,4821,4270,3722,3206,2755,2384,2113,1936,1862,1857,1912,1975,2020,1990,1862,1612,1222,729,133,-493,-1123,-1691,-2168,-2524,-2775,-2927,-3055,-3185,-3409,-3745,-4249,-4902,-5689,-6549,-7412,-8187,-8794,-9149,-9191,-8902,-8246,-7288,-6040,-4604,-3061,-1493,-21,1302,2378,3166,3630,3747,3539,3025,2260,1310,245,-841,-1889,-2804,-3547,-4062,-4328,-4346,-4126,-3700,-3119,-2441,-1724,-1055,-463,-35,238,304,224,1,-269,-530,-687,-675,-426,72,831,1797,2914,4096,5248,6293,7145,7765,8105,8170,7959,7505,6849,6031,5112,4123,3124,2145,1227,413,-271,-788,-1122,-1265,-1231,-1050,-765,-435,-111,153,314,355,260,56,-252,-610,-1012,-1410,-1817,-2209,-2628,-3065,-3557,-4110,-4713,-5365,-6014,-6621,-7123,-7466,-7590,-7468,-7067,-6399,-5493,-4385,-3163,-1870,-610,565,1586,2397,2970,3276,3305,3073,2596,1921,1095,184,-750,-1638,-2421,-3048,-3492,-3717,-3740,-3559,-3211,-2739,-2184,-1608,-1047,-551,-133,185,436,624,820,1051,1385,1861,2501,3314,4278,5341,6449,7514,8470,9235,9771,10031,10019,9743,9230,8537,7697,6789,5848,4940,4094,3357,2733,2263,1924,1747,1701,1776,1939,2144,2341,2481,2517,2427,2194,1840,1392,900,421,6,-300,-467,-512,-445,-333,-234,-221,-361,-687,-1221,-1939,-2795,-3714,-4610,-5379,-5960,-6257,-6262,-5939,-5326,-4461,-3415,-2268,-1098,10,989,1787,2351,2667,2717,2507,2074,1433,659,-211,-1105,-1969,-2748,-3394,-3879,-4160,-4240,-4099,-3753,-3233,-2559,-1803,-1001,-232,465,1039,1472,1759,1920,1991,2024,2067,2168,2359,2648,3042,3498,4000,4487,4928,5278,5521,5631,5611,5465,5193,4828,4374,3870,3332,2795,2269,1794,1371,1028,777,619,557,580,650,756,846,902,895,827,684,504,291,86,-89,-215,-277,-288,-276,-277,-354,-555,-928,-1507,-2278,-3224,-4265,-5319,-6276,-7021,-7470,-7533,-7199,-6451,-5369,-4003,-2506,-958,478,1734,2695,3340,3626,3578,3228,2622,1846,948,24,-883,-1706,-2411,-2972,-3370,-3609,-3689,-3622,-3426,-3116,-2724,-2267,-1790,-1312,-874,-493,-190,31,174,269,331,426,574,831,1217,1748,2407,3178,3992,4813,5560,6186,6647,6907,6973,6833,6535,6097,5574,5008,4443,3904,3429,3006,2656,2362,2118,1920,1744,1585,1425,1243,1030,769,455,97,-308,-731,-1155,-1559,-1902,-2169,-2337,-2394,-2359,-2253,-2119,-2027,-2026,-2181,-2533,-3094,-3863,-4780,-5787,-6773,-7639,-8275,-8594,-8522,-8054,-7171,-5961,-4484,-2864,-1221,332,1676,2725,3420,3713,3615,3134,2327,1261,20,-1313,-2636,-3877,-4949,-5797,-6373,-6652,-6616,-6287,-5685,-4861,-3879,-2809,-1726,-713,190,912,1460,1810,2007,2088,2107,2139,2218,2421,2740,3216,3800,4486,5195,5895,6499,6970,7248,7309,7134,6730,6126,5357,4492,3573,2673,1835,1094,490,19,-303,-505,-605,-643,-654,-669,-712,-784,-877,-966,-1023,-1003,-903,-673,-352,67,536,1001,1403,1677,1751,1596,1167,486,-428,-1509,-2670,-3823,-4850,-5673,-6203,-6391,-6223,-5691,-4866,-3786,-2555,-1261,15,1165,2145,2869,3320,3463,3302,2863,2175,1310,333,-673,-1613,-2427,-3022,-3374,-3436,-3223,-2744,-2053,-1217,-291,612,1457,2149,2672,2995,3140,3136,3043,2932,2876,2943,3187,3636,4292,5130,6092,7114,8098,8975,9657,10100,10263,10148,9775,9186,8451,7625,6797,6013,5338,4787,4382,4106,3941,3863,3826,3806,3742,3629,3405,3087,2657,2139,1584,1030,557,213,52,110,389,880,1529,2276,3017,3666,4102,4251,4034,3430,2448,1146,-372,-1980,-3533,-4876,-5909,-6508,-6666,-6354,-5638,-4596,-3330,-1958,-585,693,1808,2695,3344,3721,3841,3716,3359,2826,2129,1341,500,-337,-1107,-1777,-2285,-2622,-2748,-2687,-2433,-2040,-1536,-986,-423,88,545,908,1203,1434,1628,1834,2059,2361,2727,3181,3700,4265,4839,5390,5872,6272,6553,6725,6784,6740,6620,6428,6189,5917,5603,5261,4868,4423,3913,3345,2724,2083,1448,848,324,-114,-439,-642,-737,-701,-574,-342,-42,321,710,1114,1494,1830,2084,2226,2212,2014,1593,944,59,-1021,-2245,-3523,-4757,-5829,-6633,-7083,-7119,-6733,-5950,-4840,-3510,-2072,-657,628,1691,2471,2936,3089,2950,2559,1971,1231,402,-474,-1357,-2203,-2995,-3692,-4289,-4744,-5056,-5185,-5140,-4908,-4496,-3948,-3275,-2553,-1812,-1117,-501,5,390,668,861,1012,1167,1369,1654,2050,2551,3142,3795,4440,5048,5537,5880,6030,5982,5732,5309,4745,4083,3380,2674,2002,1398,865,423,66,-207,-418,-575,-717,-863,-1045,-1283,-1584,-1939,-2339,-2738,-3123,-3432,-3659,-3760,-3735,-3585,-3311,-2966,-2571,-2210,-1933,-1816,-1914,-2272,-2895,-3779,-4852,-6052,-7254,-8363,-9246,-9829,-10021,-9810,-9185,-8198,-6912,-5430,-3846,-2281,-826,418,1385,2018,2290,2203,1777,1068,139,-924,-2039,-3116,-4083,-4879,-5453,-5792,-5873,-5717,-5346,-4791,-4105,-3328,-2516,-1708,-947,-257,345,854,1283,1648,1974,2295,2622,2996,3405,3859,4347,4822,5281,5652,5933,6063,6048,5853,5496,4981,4340,3596,2801,1980,1178,431,-239,-796,-1237,-1551,-1755,-1868,-1924,-1952,-1990,-2041,-2124,-2213,-2289,-2316,-2266,-2110,-1842,-1463,-991,-471,59,529,887,1071,1021,721,130,-714,-1785,-3012,-4304,-5560,-6682,-7551,-8111,-8276,-8047,-7417,-6438,-5192,-3774,-2312,-929,262,1156,1680,1799,1499,832,-151,-1340,-2636,-3912,-5063,-5998,-6643,-6969,-6955,-6626,-6019,-5194,-4223,-3187,-2165,-1230,-435,168,582,794,857,810,713,643,644,775,1050,1478,2031,2672,3343,3983,4530,4945,5175,5232,5089,4795,4359,3844,3271,2711,2169,1708,1319,1029,840,731,708,719,744,727,620,392,5,-535,-1201,-1967,-2728,-3448,-4012,-4387,-4514,-4387,-4026,-3471,-2796,-2090,-1437,-943,-675,-702,-1051,-1721,-2661,-3816,-5062,-6307,-7405,-8268,-8788,-8920,-8632,-7944,-6910,-5608,-4147,-2634,-1186,91,1117,1815,2157,2123,1731,1019,63,-1070,-2265,-3438,-4481,-5314,-5866,-6100,-5999,-5566,-4857,-3915,-2829,-1686,-554,468,1343,2027,2504,2808,2944,2983,2963,2936,2950,3025,3185,3417,3711,4039,4361,4653,4883,5022,5082,5038,4916,4715,4453,4136,3780,3386,2960,2515,2044,1575,1106,660,232,-160,-540,-894,-1249,-1589,-1915,-2201,-2421,-2541,-2526,-2356,-2026,-1544,-955,-301,343,901,1312,1488,1395,993,260,-761,-2054,-3524,-5086,-6631,-8039,-9197,-10015,-10417,-10373,-9885,-8987,-7759,-6292,-4693,-3085,-1560,-223,865,1650,2105,2228,2025,1544,810,-101,-1135,-2222,-3288,-4281,-5131,-5803,-6253,-6463,-6431,-6163,-5691,-5058,-4304,-3509,-2698,-1943,-1255,-658,-154,281,665,1039,1426,1854,2341,2884,3475,4088,4685,5230,5685,6012,6207,6246,6163,5953,5667,5316,4934,4541,4143,3756,3375,3009,2662,2330,2018,1708,1395,1050,671,228,-263,-797,-1349,-1859,-2308,-2618,-2774,-2734,-2501,-2085,-1507,-830,-86,639,1286,1781,2048,2050,1731,1107,182,-962,-2244,-3545,-4745,-5710,-6357,-6595,-6419,-5830,-4889,-3692,-2339,-960,340,1466,2324,2887,3110,3004,2600,1935,1086,124,-869,-1810,-2629,-3253,-3653,-3775,-3644,-3240,-2619,-1822,-904,54,996,1860,2596,3175,3597,3848,3984,4007,3992,3963,3971,4045,4203,4452,4780,5169,5581,5983,6346,6628,6826,6918,6903,6799,6592,6325,5971,5571,5104,4590,4031,3434,2800,2145,1456,751,25,-720,-1456,-2169,-2817,-3348,-3725,-3890,-3816,-3489,-2919,-2145,-1221,-222,773,1684,2436,2968,3237,3210,2881,2259,1379,293,-919,-2169,-3355,-4372,-5131,-5563,-5618,-5303,-4629,-3680,-2522,-1280,-46,1064,1971,2602,2927,2909,2592,1969,1132,128,-957,-2025,-3011,-3822,-4409,-4725,-4753,-4501,-4001,-3297,-2464,-1561,-673,155,867,1454,1905,2250,2519,2757,3020,3327,3733,4223,4803,5446,6099,6719,7243,7614,7791,7743,7459,6953,6255,5413,4482,3527,2602,1759,1039,463,52,-193,-294,-250,-126,61,246,387,453,416,279,68,-188,-418,-588,-630,-526,-261,144,645,1182,1681,2068,2272,2239,1930,1338,457,-658,-1983,-3401,-4876,-6253,-7492,-8449,-9101,-9346,-9210,-8660,-7760,-6567,-5168,-3662,-2158,-734,510,1531,2278,2742,2925,2852,2561,2094,1519,877,231,-364,-884,-1270,-1523,-1618,-1569,-1380,-1092,-728,-335,46,382,636,803,866,854,777,683,605,588,665,859,1185,1621,2157,2742,3340,3895,4369,4729,4954,5056,5032,4923,4746,4540,4316,4100,3881,3665,3417,3128,2753,2266,1635,835,-134,-1263,-2510,-3812,-5084,-6216,-7119,-7682,-7850,-7583,-6896,-5841,-4515,-3032,-1533,-146,1008,1838,2276,2292,1889,1089,-37,-1420,-2950,-4527,-6020,-7341,-8367,-9047,-9321,-9179,-8648,-7781,-6665,-5402,-4099,-2872,-1796,-971,-410,-162,-191,-477,-950,-1549,-2179,-2771,-3243,-3540,-3629,-3491,-3146,-2617,-1962,-1238,-509,161,721,1137,1381,1462,1397,1221,986,743,546,446,474,657,997,1493,2109,2845,3624,4457,5266,6041,6748,7350,7848,8209,8435,8515,8447,8233,7883,7397,6806,6126,5388,4622,3850,3089,2358,1649,975,324,-288,-859,-1364,-1781,-2081,-2248,-2258,-2124,-1840,-1456,-983,-487,16,472,863,1162,1352,1428,1374,1206,926,556,139,-296,-686,-990,-1153,-1149,-949,-561,-11,665,1398,2128,2787,3308,3641,3750,3609,3221,2594,1766,782,-299,-1403,-2466,-3409,-4162,-4676,-4893,-4797,-4373,-3639,-2633,-1415,-52,1363,2763,4060,5204,6148,6874,7380,7678,7802,7779,7654,7461,7228,6996,6769,6585,6432,6324,6253,6197,6156,6094,5998,5845,5618,5304,4901,4417,3873,3300,2740,2221,1793,1457,1235,1101,1039,1017,999,970,912,832,749,692,687,774,951,1235,1605,2018,2450,2828,3113,3260,3222,2988,2535,1877,1024,23,-1092,-2241,-3373,-4395,-5243,-5857,-6176,-6197,-5901,-5331,-4527,-3557,-2494,-1418,-386,517,1268,1806,2121,2200,2059,1711,1220,616,-13,-618,-1129,-1493,-1669,-1645,-1406,-992,-425,221,895,1512,2038,2400,2613,2645,2556,2368,2157,1974,1888,1940,2173,2585,3183,3919,4762,5639,6495,7255,7874,8302,8519,8527,8324,7961,7447,6853,6192,5520,4850,4207,3588,2987,2389,1762,1091,355,-455,-1309,-2197,-3045,-3812,-4413,-4794,-4909,-4721,-4250,-3515,-2582,-1536,-461,541,1387,2013,2364,2415,2168,1618,812,-222,-1433,-2742,-4102,-5407,-6607,-7613,-8372,-8844,-9001,-8856,-8429,-7768,-6929,-5976,-4977,-3985,-3064,-2249,-1582,-1084,-778,-655,-720,-936,-1278,-1696,-2133,-2538,-2843,-3015,-3010,-2825,-2465,-1966,-1384,-777,-232,210,472,541,401,69,-414,-986,-1587,-2124,-2552,-2778,-2794,-2544,-2056,-1342,-446,561,1634,2676,3654,4498,5183,5692,6013,6167,6161,6034,5793,5470,5069,4576,4002,3297,2476,1496,398,-829,-2105,-3392,-4598,-5646,-6459,-6979,-7169,-7027,-6575,-5872,-4992,-4021,-3048,-2148,-1389,-801,-421,-234,-248,-428,-769,-1221,-1778,-2380,-3006,-3598,-4117,-4515,-4751,-4795,-4632,-4263,-3718,-3028,-2266,-1480,-767,-181,202,344,212,-184,-832,-1663,-2620,-3600,-4523,-5286,-5821,-6056,-5970,-5552,-4833,-3869,-2726,-1504,-278,869,1867,2693,3304,3723,3959,4050,4032,3951,3838,3733,3648,3616,3622,3694,3796,3946,4110,4282,4449,4583,4690,4738,4733,4657,4509,4292,4005,3666,3273,2849,2382,1888,1336,746,78,-636,-1418,-2217,-3014,-3746,-4360,-4806,-5027,-5012,-4752,-4270,-3629,-2884,-2121,-1419,-826,-421,-192,-178,-344,-677,-1145,-1718,-2366,-3067,-3791,-4511,-5209,-5833,-6370,-6764,-6996,-7030,-6857,-6461,-5867,-5087,-4163,-3156,-2118,-1135,-279,378,772,863,636,108,-681,-1649,-2706,-3740,-4646,-5329,-5712,-5775,-5489,-4928,-4127,-3205,-2238,-1337,-560,32,435,662,755,779,795,872,1054,1376,1833,2424,3092,3808,4501,5125,5631,5982,6161,6162,5995,5682,5246,4718,4130,3495,2843,2165,1485,779,58,-698,-1480,-2288,-3100,-3887,-4608,-5217,-5647,-5867,-5814,-5482,-4858,-3964,-2854,-1592,-261,1040,2231,3221,3958,4401,4537,4376,3942,3272,2406,1392,266,-928,-2152,-3367,-4533,-5609,-6553,-7331,-7905,-8258,-8369,-8237,-7871,-7289,-6521,-5612,-4604,-3567,-2554,-1629,-839,-233,182,388,422,312,116,-95,-276,-360,-326,-156,131,493,879,1214,1447,1516,1394,1077,576,-59,-767,-1481,-2109,-2596,-2860,-2882,-2619,-2099,-1334,-388,685,1800,2896,3888,4739,5390,5835,6050,6059,5875,5527,5054,4473,3820,3101,2329,1502,614,-333,-1333,-2378,-3425,-4456,-5399,-6223,-6862,-7285,-7463,-7390,-7075,-6555,-5862,-5059,-4194,-3322,-2493,-1745,-1102,-600,-234,-39,-13,-161,-498,-993,-1646,-2405,-3230,-4060,-4822,-5476,-5944,-6215,-6261,-6086,-5729,-5210,-4605,-3961,-3346,-2822,-2428,-2199,-2144,-2247,-2481,-2794,-3136,-3434,-3646,-3702,-3583,-3254,-2722,-2007,-1134,-173,831,1804,2686,3423,3978,4325,4466,4413,4189,3845,3414,2958,2515,2131,1839,1664,1616,1705,1913,2240,2651,3138,3662,4211,4746,5254,5704,6073,6350,6501,6514,6365,6030,5500,4766,3831,2725,1483,167,-1143,-2361,-3409,-4189,-4652,-4756,-4481,-3881,-2989,-1909,-736,416,1442,2259,2794,3036,2964,2628,2064,1338,511,-368,-1248,-2106,-2901,-3632,-4256,-4761,-5105,-5262,-5192,-4887,-4319,-3522,-2510,-1356,-119,1096,2205,3107,3712,3979,3851,3353,2505,1384,82,-1291,-2617,-3786,-4707,-5305,-5550,-5440,-5003,-4306,-3424,-2445,-1462,-536,275,947,1489,1912,2268,2605,2961,3404,3925,4573,5311,6128,6977,7814,8578,9230,9716,10009,10090,9944,9585,9022,8283,7402,6418,5372,4305,3239,2213,1210,260,-672,-1577,-2463,-3330,-4145,-4886,-5490,-5906,-6073,-5943,-5486,-4698,-3600,-2253,-733,862,2418,3845,5026,5921,6455,6637,6453,5945,5150,4114,2896,1534,91,-1400,-2874,-4297,-5604,-6748,-7682,-8346,-8720,-8760,-8481,-7867,-6978,-5841,-4552,-3179,-1823,-572,502,1332,1900,2192,2236,2083,1781,1415,1040,722,496,394,401,520,699,915,1120,1280,1385,1407,1371,1286,1173,1081,1013,1022,1108,1294,1576,1947,2399,2901,3445,3991,4528,5039,5495,5915,6259,6553,6780,6932,7013,6998,6871,6609,6179,5554,4723,3670,2417,1001,-525,-2062,-3531,-4811,-5809,-6446,-6656,-6427,-5760,-4725,-3383,-1867,-275,1251,2609,3701,4461,4865,4904,4624,4066,3307,2413,1442,463,-504,-1413,-2263,-3029,-3720,-4310,-4816,-5209,-5497,-5659,-5703,-5619,-5419,-5118,-4740,-4319,-3899,-3518,-3221,-3035,-2974,-3041,-3210,-3437,-3682,-3858,-3932,-3827,-3524,-3010,-2296,-1426,-465,523,1448,2249,2858,3250,3397,3330,3058,2650,2156,1636,1163,769,510,393,428,601,884,1248,1654,2061,2440,2757,2991,3131,3167,3102,2954,2720,2434,2091,1706,1280,804,279,-305,-930,-1593,-2248,-2867,-3397,-3783,-3998,-3996,-3786,-3366,-2782,-2083,-1344,-639,-40,385,594,562,292,-183,-830,-1574,-2368,-3148,-3856,-4485,-4984,-5364,-5621,-5740,-5740,-5604,-5322,-4901,-4313,-3577,-2685,-1671,-555,602,1748,2817,3732,4440,4879,5021,4847,4377,3629,2674,1570,403,-736,-1772,-2622,-3230,-3555,-3578,-3302,-2749,-1971,-1000,69,1211,2330,3402,4359,5191,5855,6371,6722,6946,7057,7100,7102,7102,7125,7191,7308,7473,7672,7884,8083,8228,8311,8269,8125,7816,7364,6744,5961,5012,3922,2685,1369,-19,-1374,-2664,-3764,-4632,-5162,-5318,-5067,-4410,-3386,-2069,-536,1080,2678,4132,5344,6226,6735,6825,6524,5843,4854,3619,2222,744,-749,-2175,-3504,-4670,-5663,-6452,-7025,-7372,-7490,-7374,-7029,-6466,-5687,-4736,-3621,-2426,-1177,19,1109,2004,2651,3002,3049,2797,2301,1618,840,56,-643,-1190,-1525,-1632,-1516,-1198,-751,-214,324,828,1237,1541,1734,1835,1882,1917,1990,2138,2407,2801,3334,3989,4735,5540,6360,7139,7855,8453,8917,9227,9371,9355,9180,8868,8422,7875,7225,6483,5655,4724,3707,2582,1384,124,-1138,-2346,-3427,-4294,-4887,-5136,-5020,-4534,-3704,-2590,-1277,153,1576,2927,4094,5041,5707,6101,6207,6080,5724,5219,4566,3829,3011,2144,1233,302,-636,-1561,-2427,-3216,-3874,-4363,-4655,-4715,-4542,-4140,-3546,-2810,-2004,-1202,-491,74,429,555,452,145,-312,-842,-1384,-1831,-2146,-2245,-2124,-1765,-1193,-464,386,1259,2116,2879,3513,3987,4295,4437,4438,4319,4113,3850,3556,3261,2974,2713,2488,2292,2146,2026,1960,1921,1929,1966,2027,2109,2181,2236,2244,2178,2012,1719,1279,679,-67,-951,-1910,-2890,-3811,-4576,-5119,-5358,-5267,-4822,-4068,-3051,-1872,-629,556,1585,2350,2804,2894,2627,2028,1147,64,-1142,-2385,-3584,-4682,-5627,-6400,-6981,-7385,-7610,-7680,-7604,-7394,-7059,-6608,-6042,-5368,-4596,-3734,-2820,-1878,-971,-147,527,994,1213,1154,806,205,-624,-1588,-2618,-3616,-4472,-5133,-5498,-5559,-5284,-4692,-3840,-2767,-1577,-322,891,2020,2994,3796,4401,4827,5082,5206,5232,5191,5121,5038,4958,4884,4811,4728,4626,4487,4307,4083,3809,3495,3134,2736,2296,1810,1268,661,-29,-798,-1653,-2560,-3490,-4370,-5140,-5704,-5996,-5943,-5522,-4730,-3603,-2227,-683,873,2352,3599,4544,5101,5245,4976,4331,3372,2178,841,-555,-1940,-3237,-4429,-5463,-6356,-7085,-7659,-8078,-8325,-8398,-8271,-7931,-7360,-6564,-5533,-4320,-2945,-1497,-44,1319,2489,3400,3962,4153,3951,3379,2500,1387,143,-1124,-2308,-3325,-4087,-4572,-4738,-4620,-4231,-3652,-2920,-2142,-1344,-626,11,511,891,1146,1314,1417,1504,1604,1754,1977,2281,2665,3108,3589,4061,4500,4844,5084,5176,5117,4904,4541,4052,3446,2741,1951,1070,108,-934,-2059,-3219,-4396,-5520,-6506,-7301,-7793,-7951,-7723,-7110,-6153,-4908,-3479,-1967,-498,827,1910,2692,3131,3225,2996,2486,1759,877,-87,-1090,-2072,-3025,-3914,-4752,-5519,-6224,-6844,-7366,-7751,-7968,-7974,-7738,-7250,-6498,-5535,-4397,-3184,-1990,-914,-68,483,680,517,20,-747,-1683,-2683,-3616,-4381,-4874,-5048,-4856,-4316,-3461,-2350,-1072,280,1623,2865,3939,4800,5410,5770,5890,5791,5533,5148,4712,4266,3863,3541,3314,3191,3165,3208,3304,3416,3525,3607,3644,3630,3549,3411,3196,2913,2538,2078,1508,842,78,-753,-1610,-2442,-3177,-3749,-4100,-4175,-3966,-3467,-2720,-1790,-759,273,1211,1961,2453,2634,2494,2026,1286,309,-805,-1995,-3158,-4240,-5166,-5922,-6472,-6843,-7035,-7090,-7024,-6863,-6613,-6280,-5854,-5316,-4674,-3899,-3039,-2104,-1169,-307,406,872,1037,846,294,-597,-1760,-3111,-4524,-5887,-7064,-7969,-8498,-8631,-8327,-7628,-6567,-5235,-3709,-2100,-500,1003,2325,3423,4256,4820,5121,5187,5056,4778,4401,3972,3532,3106,2724,2372,2073,1795,1545,1301,1056,796,526,224,-91,-439,-805,-1200,-1619,-2067,-2534,-3013,-3479,-3898,-4229,-4422,-4430,-4221,-3759,-3066,-2138,-1048,156,1384,2540,3557,4325,4816,4960,4759,4218,3359,2251,937,-477,-1943,-3347,-4646,-5763,-6661,-7323,-7722,-7884,-7790,-7487,-6962,-6266,-5389,-4381,-3246,-2029,-769,495,1691,2769,3656,4294,4640,4658,4354,3737,2859,1787,599,-595,-1715,-2646,-3338,-3709,-3764,-3488,-2939,-2179,-1302,-398,422,1089,1539,1745,1723,1503,1154,759,405,178,148,363,836,1550,2444,3449,4448,5367,6094,6586,6797,6733,6419,5914,5283,4606,3940,3342,2829,2415,2079,1803,1568,1356,1184,1057,1022,1104,1339,1745,2302,2990,3740,4485,5164,5689,6040,6171,6088,5797,5321,4678,3894,2992,1991,913,-221,-1385,-2550,-3678,-4736,-5682,-6473,-7071,-7445,-7562,-7423,-7016,-6372,-5516,-4499,-3387,-2250,-1160,-206,566,1080,1319,1256,903,277,-573,-1609,-2759,-3968,-5164,-6283,-7253,-8023,-8523,-8715,-8568,-8061,-7209,-6042,-4609,-2995,-1290,399,1952,3274,4275,4898,5140,5007,4581,3930,3184,2438,1806,1373,1187,1283,1655,2259,3058,3955,4890,5774,6536,7128,7502,7636,7523,7151,6545,5707,4694,3534,2321,1121,47,-826,-1400,-1653,-1544,-1135,-461,342,1190,1932,2486,2748,2686,2277,1565,592,-545,-1773,-2989,-4114,-5096,-5876,-6456,-6826,-7011,-7052,-6965,-6796,-6550,-6234,-5844,-5352,-4754,-4037,-3213,-2329,-1430,-611,39,440,503,203,-484,-1514,-2812,-4283,-5779,-7171,-8322,-9099,-9436,-9276,-8620,-7530,-6065,-4363,-2510,-651,1137,2756,4163,5325,6252,6938,7453,7794,8045,8219,8367,8505,8660,8815,8985,9130,9248,9296,9268,9130,8874,8496,7972,7337,6578,5747,4868,3995,3169,2415,1765,1204,742,348,23,-255,-479,-638,-729,-709,-590,-341,21,483,1004,1538,2013,2378,2567,2529,2247,1689,897,-132,-1313,-2609,-3923,-5186,-6316,-7249,-7943,-8376,-8558,-8519,-8309,-7995,-7630,-7265,-6928,-6619,-6331,-6015,-5643,-5154,-4533,-3753,-2836,-1815,-765,239,1089,1716,2041,2032,1693,1055,207,-763,-1719,-2554,-3137,-3387,-3238,-2652,-1664,-298,1339,3155,5021,6822,8449,9811,10864,11559,11917,11945,11691,11206,10538,9754,8900,8036,7200,6430,5748,5163,4678,4274,3941,3655,3398,3158,2928,2691,2471,2243,2034,1843,1668,1536,1440,1400,1420,1506,1654,1877,2139,2458,2773,3092,3352,3547,3622,3584,3397,3083,2644,2110,1500,855,182,-486,-1150,-1802,-2459,-3119,-3804,-4499,-5189,-5835,-6368,-6725,-6808,-6580,-5950,-4959,-3565,-1887,33,2043,4020,5826,7321,8398,8967,8996,8465,7446,6004,4292,2457,693,-840,-1963,-2578,-2595,-2012,-876,713,2584,4577,6469,8098,9303,9987,10126,9741,8911,7778,6455,5122,3882,2843,2062,1540,1259,1145,1132,1126,1070,898,605,169,-358,-962,-1565,-2130,-2600,-2940,-3136,-3184,-3119,-2971,-2800,-2636,-2527,-2460,-2442,-2406,-2343,-2168,-1903,-1512,-1068,-613,-252,-72,-157,-576,-1336,-2437,-3804,-5347,-6943,-8450,-9748,-10722,-11299,-11444,-11156,-10471,-9459,-8182,-6750,-5218,-3685,-2191,-792,487,1639,2639,3506,4216,4778,5187,5429,5525,5463,5274,4974,4595,4181,3765,3392,3089,2893,2798,2826,2931,3099,3279,3414,3467,3397,3173,2821,2336,1801,1252,775,422,232,224,363,612,885,1114,1222,1151,901,454,-104,-750,-1369,-1915,-2312,-2530,-2571,-2443,-2209,-1907,-1601,-1335,-1127,-999,-925,-897,-887,-853,-794,-670,-493,-264,-15,222,392,452,359,86,-366,-977,-1697,-2463,-3198,-3830,-4299,-4570,-4643,-4541,-4327,-4062,-3828,-3679,-3658,-3752,-3940,-4130,-4248,-4188,-3866,-3236,-2271,-1007,505,2148,3828,5399,6758,7790,8428,8615,8346,7646,6557,5184,3595,1936,285,-1237,-2553,-3606,-4352,-4787,-4924,-4794,-4444,-3942,-3335,-2698,-2071,-1499,-1003,-583,-230,89,389,716,1056,1434,1811,2170,2464,2660,2728,2657,2448,2132,1736,1321,905,536,200,-99,-415,-773,-1238,-1828,-2564,-3427,-4363,-5296,-6116,-6714,-6966,-6804,-6163,-5076,-3596,-1860,-26,1732,3225,4335,4935,5015,4572,3706,2532,1206,-97,-1235,-2073,-2530,-2582,-2234,-1560,-651,383,1428,2392,3210,3846,4319,4651,4916,5154,5439,5784,6224,6717,7238,7712,8064,8228,8132,7746,7055,6082,4866,3480,1981,471,-993,-2327,-3458,-4341,-4910,-5135,-5007,-4525,-3736,-2694,-1488,-212,1034,2154,3083,3750,4143,4240,4077,3670,3091,2373,1592,787,6,-726,-1395,-2004,-2555,-3071,-3554,-4015,-4437,-4794,-5045,-5135,-5023,-4673,-4088,-3299,-2374,-1407,-495,272,835,1169,1298,1269,1167,1076,1072,1223,1554,2066,2724,3470,4223,4908,5455,5812,5962,5911,5691,5346,4928,4465,3983,3470,2903,2244,1449,507,-600,-1816,-3099,-4344,-5452,-6319,-6855,-6999,-6733,-6082,-5096,-3896,-2568,-1261,-77,882,1525,1821,1730,1278,493,-560,-1788,-3099,-4387,-5558,-6530,-7242,-7661,-7767,-7577,-7095,-6366,-5411,-4280,-3030,-1712,-425,756,1719,2374,2641,2471,1861,837,-487,-2026,-3588,-5055,-6267,-7140,-7619,-7718,-7494,-7044,-6486,-5939,-5509,-5265,-5236,-5411,-5716,-6063,-6328,-6403,-6190,-5638,-4732,-3508,-2037,-411,1255,2875,4337,5604,6607,7355,7812,8007,7899,7512,6798,5784,4459,2880,1112,-743,-2568,-4242,-5662,-6748,-7452,-7784,-7776,-7502,-7070,-6558,-6071,-5645,-5314,-5038,-4771,-4427,-3925,-3206,-2219,-994,434,1945,3416,4694,5634,6117,6060,5436,4261,2623,626,-1564,-3778,-5854,-7618,-8984,-9855,-10241,-10169,-9706,-8971,-8033,-7015,-5949,-4904,-3869,-2866,-1875,-910,12,856,1572,2116,2447,2549,2433,2139,1734,1290,890,590,435,422,535,703,883,977,950,743,366,-173,-802,-1445,-2004,-2370,-2477,-2259,-1721,-889,150,1300,2447,3477,4316,4906,5235,5333,5238,5021,4732,4413,4085,3730,3335,2856,2262,1540,671,-315,-1388,-2510,-3609,-4648,-5556,-6299,-6840,-7150,-7229,-7066,-6672,-6065,-5257,-4281,-3173,-1978,-753,421,1489,2344,2929,3155,2984,2378,1350,-57,-1757,-3618,-5486,-7193,-8565,-9470,-9821,-9577,-8800,-7571,-6058,-4422,-2835,-1437,-318,487,1011,1315,1525,1725,2051,2553,3280,4228,5350,6578,7821,8975,9937,10621,10957,10902,10451,9622,8478,7094,5574,4017,2522,1190,87,-707,-1155,-1223,-905,-247,708,1851,3067,4241,5225,5929,6275,6215,5791,5027,4044,2935,1824,827,23,-517,-764,-731,-438,29,607,1171,1645,1909,1913,1592,966,51,-1053,-2254,-3407,-4389,-5070,-5386,-5264,-4747,-3843,-2674,-1318,79,1404,2548,3403,3928,4063,3827,3229,2339,1219,-18,-1288,-2467,-3471,-4207,-4624,-4683,-4396,-3772,-2877,-1758,-499,833,2152,3400,4502,5424,6121,6590,6836,6898,6816,6657,6481,6331,6245,6204,6177,6100,5889,5477,4805,3857,2653,1247,-264,-1788,-3192,-4407,-5335,-5959,-6257,-6256,-5994,-5511,-4857,-4064,-3173,-2210,-1220,-230,700,1531,2217,2710,2988,3024,2808,2348,1648,748,-325,-1500,-2726,-3909,-4993,-5888,-6566,-6983,-7169,-7154,-7027,-6864,-6764,-6789,-6983,-7322,-7772,-8206,-8533,-8596,-8309,-7589,-6443,-4906,-3123,-1230,559,2068,3139,3644,3554,2867,1686,125,-1632,-3423,-5054,-6399,-7303,-7719,-7567,-6877,-5655,-4007,-2012,185,2453,4653,6658,8363,9692,10598,11067,11106,10768,10099,9192,8115,6969,5807,4717,3702,2809,1995,1255,528,-222,-1038,-1930,-2897,-3895,-4861,-5720,-6372,-6748,-6775,-6411,-5660,-4532,-3109,-1476,240,1889,3330,4413,5026,5102,4627,3652,2297,716,-894,-2350,-3503,-4255,-4576,-4529,-4189,-3729,-3263,-2951,-2855,-3034,-3454,-4067,-4773,-5477,-6084,-6511,-6716,-6658,-6344,-5770,-4967,-3948,-2746,-1381,115,1715,3371,5047,6669,8182,9503,10569,11313,11677,11640,11162,10274,8991,7385,5544,3593,1658,-101,-1573,-2631,-3218,-3297,-2893,-2073,-934,378,1735,2974,4000,4702,5043,5002,4592,3871,2897,1768,574,-568,-1578,-2355,-2863,-3066,-2981,-2653,-2143,-1532,-897,-299,209,596,864,1002,1042,981,851,642,394,89,-218,-538,-817,-1061,-1227,-1327,-1330,-1251,-1076,-829,-508,-151,218,562,818,964,923,684,209,-484,-1372,-2392,-3462,-4480,-5318,-5887,-6054,-5781,-4999,-3736,-2032,10,2255,4543,6707,8584,10050,11008,11439,11360,10861,10060,9112,8164,7355,6768,6457,6393,6523,6735,6903,6913,6643,6053,5115,3884,2458,966,-429,-1578,-2327,-2594,-2311,-1501,-235,1370,3128,4869,6379,7515,8133,8185,7664,6632,5225,3570,1873,276,-1055,-2015,-2550,-2647,-2366,-1779,-1015,-180,592,1216,1606,1729,1574,1169,583,-112,-788,-1369,-1728,-1821,-1591,-1052,-233,786,1929,3076,4139,5008,5603,5859,5731,5221,4338,3160,1763,277,-1165,-2432,-3398,-3975,-4107,-3794,-3063,-2004,-704,705,2111,3401,4492,5309,5841,6053,6012,5728,5311,4814,4343,3949,3684,3552,3531,3566,3581,3493,3218,2698,1888,793,-566,-2103,-3722,-5290,-6664,-7711,-8326,-8412,-7977,-7007,-5610,-3874,-1953,21,1890,3543,4869,5797,6285,6309,5891,5075,3937,2587,1143,-263,-1521,-2555,-3316,-3812,-4081,-4186,-4217,-4239,-4327,-4526,-4851,-5308,-5867,-6471,-7072,-7571,-7900,-7973,-7727,-7132,-6169,-4882,-3318,-1581,230,1987,3592,4929,5949,6587,6853,6749,6315,5615,4700,3664,2564,1506,543,-230,-783,-1058,-1071,-818,-361,251,940,1617,2214,2653,2884,2892,2661,2249,1684,1062,440,-109,-537,-826,-973,-1001,-952,-869,-784,-738,-722,-750,-788,-827,-832,-792,-690,-529,-320,-92,142,326,452,470,389,196,-74,-395,-726,-1036,-1306,-1549,-1765,-2008,-2298,-2666,-3133,-3687,-4312,-4982,-5642,-6274,-6823,-7280,-7620,-7847,-7951,-7948,-7823,-7586,-7198,-6668,-5941,-5030,-3903,-2591,-1103,483,2135,3731,5225,6509,7530,8238,8615,8669,8438,7980,7367,6663,5937,5213,4524,3859,3212,2565,1906,1217,507,-242,-1005,-1801,-2599,-3415,-4221,-5007,-5750,-6397,-6925,-7244,-7332,-7107,-6561,-5676,-4481,-3048,-1452,185,1751,3131,4221,4951,5273,5178,4679,3832,2707,1392,1,-1365,-2594,-3570,-4228,-4495,-4364,-3865,-3070,-2084,-1052,-89,664,1130,1252,1024,491,-290,-1200,-2171,-3072,-3851,-4434,-4787,-4902,-4758,-4385,-3771,-2957,-1945,-779,518,1888,3292,4653,5917,7014,7882,8486,8787,8806,8551,8104,7533,6938,6421,6047,5885,5934,6185,6574,7014,7417,7656,7663,7347,6686,5681,4372,2855,1213,-406,-1913,-3174,-4127,-4725,-4953,-4855,-4476,-3900,-3198,-2445,-1685,-959,-275,366,976,1560,2152,2732,3326,3900,4436,4899,5234,5407,5364,5093,4574,3828,2872,1759,512,-801,-2159,-3515,-4827,-6084,-7211,-8205,-8977,-9501,-9693,-9521,-8933,-7932,-6537,-4815,-2870,-831,1158,2963,4454,5567,6241,6497,6362,5918,5242,4437,3589,2774,2059,1482,1072,833,773,866,1107,1467,1919,2442,2990,3538,4036,4450,4727,4839,4745,4429,3889,3138,2227,1207,164,-838,-1703,-2393,-2847,-3070,-3059,-2871,-2561,-2203,-1898,-1693,-1686,-1889,-2334,-2999,-3838,-4799,-5799,-6760,-7612,-8285,-8729,-8920,-8823,-8463,-7825,-6952,-5864,-4595,-3212,-1757,-338,972,2058,2823,3193,3106,2554,1561,185,-1460,-3264,-5072,-6762,-8207,-9316,-10041,-10361,-10302,-9912,-9267,-8437,-7499,-6514,-5503,-4512,-3508,-2504,-1472,-402,697,1823,2937,4000,4974,5786,6431,6849,7055,7052,6853,6507,6012,5414,4701,3893,2977,1958,833,-375,-1642,-2912,-4118,-5198,-6061,-6668,-6965,-6954,-6655,-6110,-5391,-4569,-3706,-2885,-2123,-1478,-939,-524,-211,9,150,228,235,177,35,-211,-578,-1098,-1776,-2621,-3616,-4715,-5858,-6964,-7929,-8690,-9155,-9315,-9153,-8718,-8077,-7309,-6512,-5765,-5127,-4642,-4321,-4137,-4083,-4072,-4090,-4054,-3932,-3685,-3292,-2746,-2068,-1279,-429,431,1248,1969,2557,2984,3254,3372,3371,3285,3142,2990,2837,2723,2649,2643,2706,2848,3058,3320,3595,3850,4017,4054,3896,3511,2883,2003,930,-315,-1623,-2936,-4154,-5196,-6001,-6513,-6712,-6592,-6188,-5531,-4700,-3743,-2747,-1763,-857,-66,576,1048,1356,1484,1481,1335,1101,791,430,44,-354,-760,-1143,-1496,-1790,-1997,-2115,-2128,-2058,-1934,-1793,-1695,-1672,-1780,-2021,-2426,-2940,-3564,-4200,-4818,-5318,-5658,-5766,-5621,-5195,-4502,-3563,-2428,-1143,213,1596,2917,4145,5208,6084,6727,7137,7288,7217,6919,6461,5870,5229,4586,4031,3598,3356,3305,3448,3756,4163,4618,5037,5362,5547,5566,5427,5158,4802,4412,4035,3701,3426,3202,3008,2808,2571,2264,1871,1391,843,261,-303,-803,-1178,-1393,-1415,-1238,-875,-346,307,1036,1808,2552,3263,3863,4361,4701,4896,4919,4786,4493,4044,3461,2739,1903,963,-58,-1128,-2215,-3274,-4263,-5143,-5867,-6417,-6771,-6922,-6884,-6658,-6279,-5748,-5101,-4333,-3468,-2498,-1440,-293,914,2168,3417,4633,5753,6736,7529,8094,8399,8436,8200,7726,7037,6204,5267,4308,3374,2523,1803,1222,808,526,359,262,181,77,-99,-378,-781,-1311,-1950,-2665,-3396,-4083,-4648,-5035,-5181,-5067,-4677,-4049,-3220,-2284,-1302,-402,358,873,1106,1021,626,-42,-911,-1904,-2900,-3817,-4547,-5026,-5218,-5099,-4709,-4097,-3337,-2545,-1793,-1192,-804,-668,-803,-1169,-1726,-2380,-3058,-3648,-4094,-4317,-4312,-4055,-3595,-2964,-2235,-1472,-736,-86,440,820,1042,1119,1070,924,719,488,276,117,45,95,273,604,1073,1674,2363,3121,3866,4576,5172,5614,5858,5872,5634,5154,4439,3537,2495,1381,261,-795,-1739,-2516,-3115,-3503,-3699,-3711,-3560,-3289,-2925,-2515,-2097,-1696,-1349,-1053,-820,-640,-482,-344,-177,16,268,563,889,1211,1470,1611,1567,1278,719,-127,-1223,-2524,-3935,-5362,-6687,-7820,-8663,-9173,-9300,-9062,-8473,-7601,-6511,-5295,-4044,-2851,-1787,-918,-265,157,379,444,406,349,317,395,589,946,1429,2029,2679,3331,3904,4359,4625,4702,4560,4243,3767,3197,2580,1969,1420,950,591,326,154,34,-46,-118,-175,-222,-239,-213,-134,-9,152,303,422,461,384,195,-123,-520,-955,-1373,-1693,-1872,-1866,-1650,-1255,-685,-18,706,1424,2077,2640,3084,3398,3597,3683,3679,3606,3477,3302,3084,2816,2477,2051,1513,847,56,-846,-1831,-2836,-3805,-4658,-5312,-5712,-5782,-5513,-4877,-3909,-2643,-1153,483,2175,3833,5373,6724,7834,8666,9217,9488,9521,9363,9082,8753,8447,8228,8146,8220,8449,8801,9214,9607,9899,9984,9801,9285,8414,7195,5679,3932,2083,231,-1461,-2895,-3928,-4505,-4552,-4083,-3125,-1761,-105,1715,3543,5245,6679,7747,8376,8526,8221,7494,6444,5173,3806,2469,1265,285,-425,-838,-977,-872,-585,-181,283,737,1142,1451,1636,1682,1564,1298,882,342,-287,-961,-1631,-2239,-2747,-3109,-3306,-3316,-3157,-2826,-2367,-1792,-1155,-477,196,845,1453,1998,2492,2912,3277,3574,3814,4001,4146,4272,4390,4535,4714,4946,5240,5574,5940,6282,6570,6736,6740,6524,6073,5366,4418,3253,1927,498,-946,-2328,-3568,-4575,-5308,-5702,-5751,-5460,-4864,-4025,-3034,-1979,-975,-118,510,846,856,550,-50,-865,-1820,-2802,-3720,-4457,-4955,-5140,-5004,-4547,-3817,-2879,-1819,-737,274,1124,1738,2057,2043,1675,961,-77,-1390,-2910,-4537,-6186,-7731,-9080,-10130,-10796,-11026,-10784,-10069,-8914,-7385,-5571,-3589,-1554,401,2180,3675,4838,5634,6064,6168,5997,5633,5154,4646,4181,3820,3607,3555,3680,3933,4309,4726,5140,5486,5694,5726,5529,5087,4389,3454,2321,1044,-289,-1613,-2817,-3848,-4626,-5127,-5334,-5268,-4968,-4491,-3905,-3273,-2658,-2107,-1661,-1325,-1126,-1025,-1044,-1129,-1291,-1499,-1744,-2023,-2316,-2617,-2910,-3167,-3369,-3488,-3488,-3364,-3089,-2680,-2153,-1550,-934,-382,24,198,86,-357,-1132,-2196,-3491,-4895,-6307,-7574,-8587,-9214,-9388,-9052,-8215,-6922,-5273,-3392,-1443,425,2052,3333,4184,4592,4583,4239,3670,3009,2385,1915,1673,1710,2015,2562,3267,4054,4803,5432,5849,5999,5848,5406,4689,3772,2720,1632,602,-279,-932,-1308,-1378,-1149,-662,23,814,1617,2340,2888,3214,3268,3057,2590,1922,1094,192,-746,-1633,-2433,-3093,-3586,-3889,-4006,-3936,-3709,-3354,-2902,-2404,-1889,-1395,-952,-563,-253,-16,136,181,126,-82,-421,-925,-1563,-2313,-3132,-3942,-4683,-5261,-5609,-5662,-5377,-4744,-3789,-2553,-1132,386,1892,3264,4446,5334,5927,6202,6190,5951,5544,5060,4584,4189,3960,3934,4159,4626,5331,6200,7185,8157,9026,9655,9941,9792,9153,8020,6437,4507,2359,176,-1883,-3631,-4945,-5717,-5905,-5517,-4619,-3309,-1742,-48,1591,3072,4256,5102,5566,5664,5449,4986,4362,3673,2986,2387,1894,1544,1312,1167,1070,942,745,420,-50,-667,-1415,-2244,-3116,-3971,-4777,-5507,-6139,-6691,-7153,-7551,-7879,-8141,-8313,-8381,-8294,-8025,-7535,-6793,-5808,-4574,-3143,-1564,84,1716,3245,4589,5684,6482,6968,7152,7065,6761,6310,5763,5197,4647,4162,3758,3450,3245,3128,3101,3119,3172,3196,3173,3035,2774,2354,1797,1109,356,-431,-1166,-1808,-2298,-2598,-2692,-2577,-2268,-1805,-1222,-590,57,645,1147,1517,1745,1815,1741,1534,1216,825,373,-94,-575,-1040,-1496,-1933,-2358,-2768,-3153,-3504,-3789,-3994,-4078,-4054,-3902,-3685,-3434,-3236,-3165,-3277,-3634,-4234,-5058,-6046,-7097,-8107,-8935,-9481,-9629,-9339,-8572,-7376,-5818,-4019,-2122,-272,1386,2729,3685,4205,4312,4048,3511,2815,2070,1409,907,648,656,937,1448,2144,2930,3729,4444,4988,5295,5306,5003,4375,3477,2342,1078,-239,-1506,-2629,-3550,-4201,-4577,-4667,-4514,-4158,-3678,-3144,-2630,-2221,-1952,-1887,-2029,-2380,-2920,-3597,-4354,-5128,-5836,-6418,-6815,-6984,-6906,-6588,-6043,-5323,-4474,-3559,-2634,-1760,-967,-306,211,544,677,580,231,-382,-1262,-2383,-3714,-5168,-6679,-8120,-9396,-10391,-11023,-11223,-10972,-10281,-9206,-7842,-6301,-4715,-3205,-1877,-802,-19,478,728,793,752,684,655,723,899,1202,1600,2072,2573,3069,3513,3881,4116,4200,4073,3723,3109,2241,1136,-153,-1559,-2979,-4322,-5481,-6370,-6930,-7128,-6964,-6478,-5741,-4819,-3837,-2859,-1992,-1289,-804,-547,-528,-704,-1042,-1468,-1925,-2329,-2637,-2793,-2782,-2608,-2282,-1857,-1366,-878,-420,-57,212,347,372,273,84,-198,-548,-957,-1421,-1913,-2433,-2941,-3422,-3837,-4146,-4330,-4339,-4178,-3825,-3300,-2624,-1824,-951,-33,875,1745,2542,3248,3857,4366,4795,5153,5462,5742,5989,6219,6403,6557,6640,6666,6629,6515,6370,6157,5919,5635,5294,4898,4425,3877,3274,2631,2004,1444,1005,749,708,907,1344,1979,2767,3622,4459,5189,5730,6024,6031,5751,5195,4423,3484,2466,1435,470,-374,-1056,-1529,-1812,-1867,-1746,-1444,-1004,-454,170,826,1474,2064,2550,2874,3001,2883,2510,1876,1001,-48,-1224,-2418,-3543,-4495,-5186,-5542,-5532,-5131,-4391,-3363,-2154,-871,363,1431,2256,2764,2951,2835,2468,1961,1391,899,562,471,666,1145,1900,2839,3926,5031,6106,7055,7822,8362,8631,8606,8265,7609,6649,5415,3965,2370,710,-900,-2397,-3670,-4681,-5384,-5763,-5853,-5670,-5293,-4768,-4178,-3578,-3033,-2581,-2245,-2046,-1959,-1971,-2047,-2135,-2215,-2237,-2191,-2065,-1870,-1623,-1358,-1098,-878,-701,-584,-504,-462,-439,-428,-447,-501,-637,-877,-1264,-1811,-2525,-3387,-4345,-5342,-6295,-7112,-7727,-8044,-8043,-7675,-6967,-5939,-4648,-3176,-1588,15,1565,2991,4245,5282,6111,6703,7109,7324,7406,7356,7219,6995,6688,6314,5852,5323,4725,4068,3360,2616,1822,1006,131,-766,-1710,-2656,-3595,-4473,-5254,-5880,-6306,-6486,-6393,-6012,-5364,-4466,-3395,-2201,-997,151,1129,1886,2342,2494,2326,1885,1221,420,-439,-1272,-2016,-2632,-3095,-3429,-3645,-3802,-3922,-4045,-4188,-4352,-4531,-4715,-4875,-5012,-5108,-5172,-5220,-5261,-5331,-5444,-5614,-5849,-6125,-6416,-6670,-6829,-6828,-6606,-6132,-5375,-4374,-3157,-1818,-449,845,1965,2829,3389,3637,3593,3322,2910,2445,2041,1758,1680,1819,2196,2776,3530,4390,5304,6190,6970,7577,7925,7959,7641,6935,5881,4503,2899,1160,-579,-2199,-3570,-4595,-5197,-5345,-5044,-4342,-3330,-2112,-829,405,1454,2244,2694,2804,2570,2064,1350,538,-279,-991,-1534,-1832,-1879,-1651,-1195,-535,262,1148,2058,2933,3716,4342,4766,4935,4820,4406,3694,2716,1511,158,-1267,-2654,-3912,-4929,-5626,-5928,-5808,-5256,-4308,-3029,-1512,134,1784,3346,4705,5821,6653,7221,7564,7754,7857,7965,8113,8357,8689,9091,9533,9956,10334,10628,10827,10932,10947,10879,10725,10471,10097,9581,8902,8055,7052,5920,4719,3503,2347,1321,480,-136,-507,-646,-580,-367,-58,265,558,755,841,793,639,394,127,-125,-289,-325,-206,95,537,1105,1723,2325,2847,3220,3406,3386,3145,2714,2108,1372,548,-327,-1200,-2058,-2845,-3566,-4178,-4674,-5034,-5238,-5273,-5121,-4780,-4240,-3530,-2655,-1666,-597,485,1538,2501,3339,4022,4538,4898,5118,5237,5285,5308,5336,5388,5481,5617,5785,5985,6208,6431,6658,6847,6971,6974,6804,6394,5721,4753,3514,2056,465,-1148,-2656,-3948,-4903,-5458,-5564,-5227,-4501,-3455,-2218,-903,346,1422,2217,2678,2765,2489,1895,1039,28,-1051,-2099,-3016,-3759,-4259,-4541,-4591,-4482,-4237,-3935,-3597,-3275,-2978,-2724,-2524,-2369,-2284,-2258,-2318,-2468,-2723,-3097,-3588,-4197,-4887,-5635,-6368,-7036,-7550,-7855,-7876,-7586,-6968,-6035,-4854,-3473,-2019,-554,794,1978,2920,3614,4052,4265,4307,4215,4067,3899,3769,3703,3731,3850,4077,4381,4749,5129,5459,5675,5696,5459,4928,4085,2964,1622,138,-1371,-2825,-4104,-5156,-5911,-6356,-6490,-6338,-5952,-5381,-4703,-3962,-3223,-2514,-1866,-1286,-773,-321,77,429,731,990,1179,1301,1320,1235,1012,663,167,-438,-1147,-1902,-2690,-3442,-4162,-4796,-5353,-5815,-6189,-6486,-6719,-6905,-7059,-7192,-7299,-7373,-7389,-7320,-7135,-6806,-6317,-5661,-4863,-3939,-2942,-1919,-920,5,821,1521,2085,2551,2921,3251,3552,3863,4189,4535,4895,5245,5574,5857,6082,6238,6303,6266,6085,5738,5187,4412,3416,2228,897,-473,-1798,-2945,-3830,-4351,-4476,-4178,-3506,-2524,-1341,-77,1138,2190,2984,3456,3590,3391,2916,2233,1435,615,-144,-774,-1229,-1490,-1556,-1457,-1224,-917,-565,-231,65,300,437,492,427,253,-46,-460,-981,-1579,-2233,-2897,-3546,-4129,-4625,-5004,-5247,-5342,-5279,-5049,-4657,-4091,-3367,-2481,-1460,-325,886,2136,3371,4551,5624,6540,7276,7782,8055,8080,7866,7445,6850,6154,5414,4729,4166,3813,3713,3890,4319,4936,5629,6288,6757,6950,6754,6173,5196,3919,2443,907,-536,-1759,-2648,-3135,-3193,-2842,-2142,-1177,-58,1105,2209,3163,3904,4395,4620,4601,4360,3947,3408,2785,2119,1434,752,89,-547,-1123,-1626,-2005,-2237,-2293,-2158,-1854,-1406,-868,-302,228,661,943,1030,900,534,-47,-825,-1747,-2764,-3799,-4789,-5661,-6355,-6818,-7021,-6935,-6572,-5941,-5068,-4006,-2784,-1472,-108,1249,2554,3758,4819,5699,6373,6823,7046,7058,6898,6606,6257,5896,5573,5312,5097,4891,4639,4261,3707,2925,1911,698,-655,-2025,-3310,-4360,-5073,-5363,-5186,-4571,-3574,-2316,-940,406,1566,2442,2946,3075,2843,2336,1647,895,181,-403,-802,-996,-987,-825,-555,-240,53,283,410,407,272,-15,-447,-1014,-1713,-2502,-3357,-4231,-5076,-5859,-6529,-7073,-7440,-7640,-7634,-7443,-7046,-6483,-5759,-4918,-3995,-3032,-2080,-1166,-342,383,970,1422,1729,1904,1964,1931,1840,1721,1613,1538,1538,1616,1800,2097,2499,3015,3602,4226,4819,5290,5564,5532,5147,4361,3179,1665,-116,-2014,-3911,-5639,-7084,-8118,-8695,-8768,-8385,-7588,-6502,-5225,-3913,-2666,-1611,-804,-303,-107,-198,-532,-1048,-1686,-2393,-3116,-3839,-4525,-5186,-5785,-6330,-6769,-7095,-7249,-7222,-6995,-6581,-6028,-5387,-4741,-4163,-3735,-3508,-3540,-3833,-4398,-5188,-6156,-7213,-8259,-9200,-9898,-10301,-10286,-9859,-8980,-7706,-6100,-4263,-2323,-400,1375,2897,4089,4898,5320,5379,5134,4665,4064,3422,2817,2325,1973,1802,1792,1930,2156,2403,2582,2606,2394,1898,1103,31,-1236,-2606,-3945,-5121,-6026,-6555,-6678,-6375,-5709,-4763,-3662,-2545,-1545,-779,-327,-230,-456,-972,-1652,-2397,-3074,-3566,-3794,-3711,-3310,-2648,-1793,-868,9,727,1180,1321,1120,605,-177,-1143,-2209,-3277,-4268,-5094,-5709,-6051,-6113,-5902,-5434,-4779,-3978,-3118,-2253,-1443,-732,-144,304,616,802,881,882,829,768,728,755,889,1151,1570,2147,2863,3701,4595,5512,6371,7139,7747,8195,8454,8567,8547,8447,8297,8095,7855,7506,7027,6338,5415,4225,2800,1182,-519,-2195,-3695,-4891,-5671,-5942,-5696,-4931,-3742,-2229,-550,1147,2695,3981,4885,5380,5435,5108,4457,3591,2594,1584,619,-229,-935,-1490,-1888,-2159,-2292,-2324,-2237,-2050,-1769,-1404,-992,-561,-158,168,384,453,359,83,-362,-968,-1708,-2530,-3397,-4235,-4980,-5573,-5932,-6024,-5793,-5234,-4341,-3155,-1709,-104,1601,3286,4868,6264,7392,8220,8715,8888,8764,8389,7834,7163,6463,5810,5279,4923,4783,4836,5064,5367,5663,5821,5760,5376,4664,3598,2263,736,-852,-2359,-3666,-4650,-5248,-5415,-5182,-4589,-3747,-2755,-1738,-800,-30,528,849,955,884,690,433,164,-86,-294,-469,-617,-765,-927,-1122,-1346,-1598,-1868,-2129,-2388,-2619,-2838,-3038,-3238,-3423,-3617,-3777,-3933,-4034,-4109,-4125,-4102,-4032,-3925,-3783,-3611,-3409,-3177,-2903,-2590,-2219,-1795,-1302,-752,-135,530,1239,1977,2718,3447,4133,4757,5290,5723,6021,6208,6249,6197,6052,5864,5674,5504,5374,5273,5146,4961,4628,4110,3352,2356,1144,-220,-1629,-2988,-4152,-5028,-5524,-5596,-5256,-4544,-3558,-2415,-1248,-190,650,1184,1371,1201,710,-39,-957,-1953,-2921,-3785,-4466,-4923,-5138,-5108,-4865,-4447,-3904,-3306,-2712,-2181,-1789,-1563,-1571,-1806,-2282,-2963,-3797,-4727,-5662,-6541,-7293,-7862,-8238,-8382,-8319,-8060,-7629,-7074,-6423,-5718,-5004,-4297,-3638,-3022,-2471,-1957,-1488,-1022,-559,-67,448,991,1543,2082,2581,3008,3355,3599,3771,3876,3972,4082,4248,4462,4718,4968,5145,5208,5067,4730,4156,3395,2494,1526,588,-240,-876,-1264,-1374,-1199,-776,-141,619,1450,2256,2994,3593,4037,4301,4388,4318,4102,3786,3384,2934,2454,1957,1463,969,500,51,-360,-732,-1056,-1337,-1574,-1783,-1965,-2130,-2280,-2395,-2489,-2511,-2489,-2388,-2237,-2045,-1832,-1630,-1456,-1321,-1246,-1213,-1223,-1249,-1274,-1255,-1172,-973,-638,-126,571,1471,2545,3773,5090,6444,7744,8935,9930,10695,11187,11407,11371,11135,10744,10280,9774,9279,8780,8268,7699,7031,6222,5251,4124,2873,1572,308,-817,-1684,-2227,-2360,-2081,-1396,-371,907,2312,3733,5033,6121,6910,7369,7478,7280,6818,6166,5408,4607,3838,3128,2513,1986,1542,1155,798,448,86,-304,-719,-1172,-1642,-2127,-2620,-3085,-3530,-3907,-4214,-4429,-4543,-4554,-4468,-4287,-4023,-3680,-3256,-2755,-2170,-1508,-763,32,878,1728,2556,3330,4017,4601,5057,5391,5579,5657,5601,5452,5218,4927,4620,4322,4084,3937,3919,4038,4292,4639,5017,5346,5521,5483,5148,4526,3620,2511,1305,124,-891,-1614,-1970,-1894,-1423,-603,440,1565,2626,3474,4017,4189,3985,3463,2691,1797,896,92,-513,-889,-1007,-912,-650,-307,40,310,455,426,229,-123,-594,-1121,-1660,-2151,-2568,-2886,-3110,-3247,-3328,-3374,-3423,-3501,-3630,-3829,-4097,-4431,-4812,-5209,-5597,-5927,-6175,-6297,-6271,-6072,-5695,-5131,-4396,-3510,-2491,-1391,-245,897,1969,2941,3743,4354,4747,4918,4883,4679,4351,3965,3572,3208,2890,2607,2317,1982,1544,962,240,-640,-1603,-2605,-3538,-4311,-4828,-5013,-4829,-4263,-3370,-2221,-942,335,1477,2358,2894,3038,2780,2180,1298,259,-836,-1862,-2734,-3372,-3747,-3852,-3706,-3378,-2917,-2426,-1964,-1607,-1403,-1363,-1501,-1772,-2163,-2595,-3050,-3450,-3784,-4016,-4149,-4198,-4189,-4166,-4170,-4240,-4401,-4662,-5003,-5402,-5800,-6144,-6372,-6419,-6253,-5832,-5161,-4249,-3133,-1884,-552,746,1959,2981,3767,4271,4488,4436,4169,3758,3293,2871,2571,2459,2544,2811,3191,3589,3902,4019,3855,3362,2523,1382,-5,-1508,-3023,-4391,-5500,-6239,-6546,-6391,-5798,-4829,-3576,-2157,-698,695,1909,2874,3541,3873,3895,3595,3044,2268,1335,311,-740,-1755,-2661,-3425,-3993,-4355,-4499,-4434,-4180,-3776,-3252,-2674,-2072,-1513,-1016,-623,-334,-151,-71,-58,-113,-201,-308,-423,-523,-600,-648,-651,-606,-507,-338,-112,189,553,975,1458,1973,2525,3081,3631,4150,4616,5013,5321,5541,5670,5728,5747,5746,5773,5827,5908,5998,6017,5939,5667,5185,4464,3522,2422,1242,97,-902,-1641,-2042,-2050,-1671,-946,30,1135,2229,3171,3844,4166,4091,3634,2854,1832,705,-416,-1404,-2160,-2616,-2744,-2532,-2033,-1287,-380,595,1559,2412,3091,3536,3714,3615,3246,2631,1817,852,-186,-1231,-2208,-3040,-3682,-4089,-4252,-4187,-3921,-3514,-3012,-2481,-1959,-1478,-1047,-663,-302,62,455,923,1454,2101,2817,3621,4462,5308,6114,6823,7392,7781,7964,7938,7722,7357,6902,6417,5956,5545,5197,4874,4547,4148,3630,2950,2094,1072,-75,-1274,-2440,-3467,-4256,-4724,-4807,-4484,-3771,-2713,-1409,37,1492,2833,3948,4746,5180,5224,4901,4260,3376,2340,1238,172,-802,-1597,-2207,-2589,-2776,-2769,-2629,-2379,-2080,-1757,-1458,-1199,-1013,-914,-916,-1035,-1265,-1611,-2067,-2609,-3232,-3896,-4586,-5262,-5889,-6434,-6848,-7111,-7173,-7026,-6637,-6016,-5159,-4103,-2872,-1534,-132,1254,2573,3761,4773,5581,6162,6520,6664,6621,6416,6106,5717,5307,4907,4519,4156,3767,3327,2774,2071,1191,122,-1091,-2424,-3765,-5042,-6138,-6954,-7422,-7473,-7112,-6353,-5278,-3990,-2621,-1317,-215,569,951,902,426,-408,-1511,-2766,-4036,-5229,-6224,-6986,-7467,-7687,-7686,-7519,-7282,-7035,-6873,-6835,-6964,-7264,-7709,-8267,-8868,-9443,-9915,-10212,-10282,-10082,-9614,-8885,-7963,-6901,-5803,-4741,-3811,-3066,-2567,-2315,-2332,-2561,-2983,-3521,-4112,-4686,-5165,-5499,-5618,-5509,-5136,-4511,-3658,-2616,-1445,-221,997,2123,3121,3943,4587,5062,5387,5592,5683,5678,5553,5313,4912,4357,3627,2745,1737,650,-454,-1502,-2433,-3184,-3715,-4008,-4072,-3933,-3646,-3271,-2873,-2516,-2249,-2100,-2089,-2201,-2421,-2711,-3041,-3366,-3655,-3887,-4027,-4077,-4019,-3861,-3615,-3291,-2922,-2518,-2129,-1755,-1457,-1227,-1126,-1140,-1309,-1607,-2039,-2570,-3160,-3776,-4355,-4878,-5295,-5601,-5779,-5830,-5772,-5593,-5331,-4960,-4509,-3948,-3294,-2531,-1668,-715,317,1385,2478,3526,4525,5398,6141,6707,7089,7284,7307,7188,6981,6734,6493,6309,6170,6090,6005,5874,5627,5216,4612,3811,2858,1811,773,-158,-881,-1308,-1403,-1140,-556,282,1288,2347,3353,4206,4835,5186,5257,5068,4653,4100,3448,2789,2155,1591,1111,706,380,80,-189,-489,-820,-1207,-1649,-2131,-2640,-3133,-3593,-3981,-4276,-4459,-4522,-4463,-4285,-4012,-3641,-3222,-2764,-2316,-1902,-1556,-1306,-1157,-1125,-1183,-1314,-1466,-1589,-1622,-1512,-1200,-666,110,1106,2276,3557,4860,6088,7164,7995,8550,8786,8729,8410,7895,7270,6599,5965,5393,4902,4483,4084,3682,3214,2660,2010,1277,508,-231,-863,-1302,-1484,-1355,-909,-162,835,1983,3201,4349,5347,6070,6474,6493,6138,5424,4415,3186,1839,471,-810,-1927,-2808,-3429,-3778,-3891,-3816,-3614,-3364,-3107,-2901,-2763,-2693,-2702,-2746,-2828,-2904,-2965,-2991,-2985,-2926,-2860,-2757,-2695,-2659,-2708,-2859,-3116,-3498,-3967,-4496,-5030,-5495,-5840,-5985,-5902,-5547,-4931,-4068,-3012,-1819,-574,657,1787,2776,3571,4161,4566,4794,4925,4984,5050,5149,5301,5493,5681,5801,5779,5539,5020,4195,3065,1668,90,-1570,-3180,-4616,-5754,-6517,-6827,-6697,-6140,-5235,-4091,-2819,-1564,-425,487,1127,1466,1516,1340,994,577,170,-155,-344,-384,-279,-88,139,307,354,217,-130,-687,-1422,-2284,-3197,-4094,-4900,-5572,-6069,-6387,-6526,-6525,-6408,-6233,-6034,-5855,-5729,-5663,-5662,-5705,-5760,-5785,-5736,-5561,-5235,-4719,-4020,-3135,-2097,-947,275,1492,2671,3725,4631,5323,5791,6005,5986,5745,5336,4799,4205,3586,2997,2437,1926,1436,964,487,-12,-519,-1042,-1533,-1962,-2283,-2420,-2360,-2027,-1445,-608,426,1582,2773,3877,4803,5441,5733,5645,5171,4368,3305,2102,871,-246,-1143,-1724,-1926,-1749,-1212,-396,596,1649,2636,3461,4042,4332,4336,4060,3571,2926,2206,1485,831,292,-90,-314,-368,-295,-120,96,305,454,509,449,279,15,-293,-607,-863,-1004,-1004,-803,-421,172,928,1823,2802,3807,4787,5688,6466,7112,7597,7961,8212,8390,8529,8638,8714,8735,8651,8403,7952,7239,6259,5025,3574,2004,407,-1080,-2329,-3234,-3684,-3661,-3140,-2188,-902,589,2120,3542,4699,5494,5844,5739,5212,4324,3197,1950,713,-397,-1285,-1901,-2222,-2268,-2102,-1780,-1395,-1003,-670,-399,-222,-86,8,125,271,489,766,1105,1485,1875,2251,2574,2823,2956,2963,2802,2489,1999,1382,640,-140,-924,-1612,-2155,-2470,-2519,-2266,-1704,-865,221,1472,2825,4185,5473,6618,7554,8258,8713,8939,8967,8842,8610,8295,7924,7492,6981,6378,5650,4792,3805,2698,1516,296,-888,-1991,-2937,-3693,-4210,-4488,-4519,-4329,-3961,-3441,-2846,-2198,-1563,-955,-414,67,475,827,1135,1408,1657,1883,2066,2198,2228,2131,1864,1396,720,-163,-1214,-2383,-3600,-4790,-5870,-6785,-7467,-7903,-8069,-7989,-7678,-7186,-6538,-5783,-4960,-4097,-3235,-2404,-1619,-926,-301,218,654,1016,1306,1561,1776,1976,2167,2354,2536,2712,2878,3016,3132,3197,3224,3194,3131,3036,2949,2890,2879,2937,3037,3168,3261,3271,3129,2792,2232,1454,479,-619,-1774,-2877,-3844,-4572,-5013,-5104,-4861,-4293,-3470,-2481,-1422,-411,444,1065,1383,1372,1056,451,-344,-1265,-2196,-3054,-3752,-4235,-4482,-4490,-4311,-3990,-3624,-3257,-2986,-2817,-2805,-2919,-3149,-3455,-3791,-4115,-4401,-4618,-4775,-4866,-4919,-4936,-4953,-4968,-4994,-5040,-5087,-5143,-5176,-5178,-5108,-4962,-4687,-4293,-3737,-3041,-2195,-1222,-152,990,2152,3301,4388,5367,6206,6866,7338,7613,7704,7630,7436,7131,6773,6351,5884,5360,4760,4073,3290,2403,1445,437,-562,-1502,-2318,-2955,-3370,-3532,-3449,-3125,-2614,-1970,-1274,-602,-41,354,522,460,163,-314,-912,-1543,-2125,-2569,-2823,-2846,-2648,-2267,-1765,-1244,-784,-485,-397,-560,-960,-1565,-2299,-3086,-3837,-4468,-4930,-5172,-5205,-5026,-4692,-4236,-3727,-3207,-2743,-2355,-2098,-1960,-1966,-2081,-2287,-2535,-2777,-2959,-3031,-2945,-2676,-2195,-1511,-622,432,1632,2915,4244,5561,6811,7957,8953,9776,10427,10888,11191,11331,11329,11173,10857,10346,9620,8647,7420,5942,4259,2426,548,-1276,-2911,-4254,-5196,-5680,-5668,-5182,-4266,-3020,-1550,5,1525,2878,3985,4761,5196,5282,5059,4597,3957,3242,2513,1841,1261,791,414,115,-159,-437,-753,-1129,-1563,-2047,-2555,-3048,-3503,-3870,-4140,-4283,-4306,-4206,-3998,-3692,-3298,-2841,-2327,-1792,-1252,-751,-307,40,281,404,416,339,202,48,-80,-136,-83,102,436,907,1494,2164,2859,3541,4151,4669,5066,5355,5550,5685,5801,5919,6062,6228,6393,6532,6594,6545,6348,5995,5479,4834,4102,3330,2602,1957,1469,1171,1077,1200,1498,1936,2449,2957,3392,3675,3749,3586,3161,2504,1665,700,-279,-1215,-2011,-2620,-3015,-3190,-3177,-3009,-2743,-2414,-2076,-1741,-1437,-1166,-926,-727,-564,-446,-401,-419,-547,-768,-1090,-1511,-1985,-2509,-3035,-3543,-4015,-4432,-4794,-5088,-5326,-5485,-5573,-5555,-5422,-5131,-4665,-3989,-3093,-1986,-676,776,2312,3843,5268,6503,7452,8056,8276,8103,7562,6706,5578,4287,2874,1438,27,-1298,-2508,-3560,-4452,-5162,-5684,-6024,-6166,-6131,-5906,-5524,-4982,-4311,-3534,-2688,-1803,-936,-113,601,1183,1582,1794,1802,1619,1277,804,239,-367,-1014,-1654,-2316,-2986,-3683,-4420,-5186,-5978,-6766,-7507,-8173,-8702,-9072,-9248,-9222,-9010,-8630,-8133,-7560,-6972,-6398,-5889,-5447,-5100,-4834,-4659,-4548,-4508,-4502,-4536,-4572,-4605,-4601,-4550,-4418,-4200,-3870,-3430,-2881,-2232,-1507,-736,59,824,1552,2197,2759,3227,3603,3891,4103,4227,4260,4178,3950,3549,2945,2128,1107,-101,-1424,-2806,-4149,-5342,-6318,-6957,-7234,-7095,-6558,-5659,-4464,-3085,-1616,-200,1075,2087,2787,3127,3123,2809,2260,1572,828,132,-476,-945,-1289,-1531,-1724,-1918,-2173,-2504,-2943,-3453,-4011,-4557,-5040,-5406,-5623,-5669,-5557,-5300,-4956,-4552,-4148,-3779,-3458,-3230,-3059,-2981,-2963,-3005,-3101,-3220,-3368,-3502,-3614,-3669,-3634,-3498,-3215,-2795,-2213,-1503,-666,231,1171,2078,2916,3649,4234,4679,4972,5141,5201,5184,5103,4964,4770,4490,4118,3613,2975,2195,1297,318,-685,-1639,-2480,-3127,-3541,-3673,-3531,-3123,-2502,-1726,-883,-45,688,1269,1631,1759,1660,1354,918,405,-84,-491,-741,-814,-690,-412,-1,459,928,1335,1663,1871,1989,2002,1958,1862,1735,1582,1388,1158,851,481,24,-491,-1047,-1604,-2117,-2559,-2885,-3097,-3180,-3154,-3035,-2849,-2613,-2337,-2030,-1664,-1238,-706,-59,734,1658,2724,3862,5050,6198,7246,8123,8773,9156,9258,9075,8637,7964,7115,6118,5032,3892,2737,1608,524,-477,-1387,-2180,-2847,-3369,-3745,-3945,-3982,-3819,-3476,-2932,-2216,-1342,-354,683,1721,2655,3439,3990,4268,4253,3947,3378,2602,1676,674,-349,-1327,-2234,-3029,-3709,-4270,-4701,-5028,-5224,-5313,-5278,-5117,-4844,-4448,-3959,-3396,-2790,-2183,-1611,-1099,-678,-345,-101,70,183,248,278,262,213,109,-41,-228,-449,-653,-836,-932,-931,-783,-482,-16,604,1358,2206,3110,4017,4879,5660,6306,6808,7123,7264,7213,6979,6578,6004,5294,4439,3483,2431,1325,202,-907,-1937,-2860,-3616,-4183,-4526,-4641,-4531,-4213,-3731,-3128,-2463,-1803,-1197,-710,-358,-182,-140,-244,-414,-625,-815,-948,-1011,-994,-930,-852,-806,-854,-1012,-1328,-1775,-2354,-2991,-3649,-4238,-4712,-5008,-5097,-4984,-4671,-4226,-3675,-3104,-2553,-2067,-1677,-1385,-1194,-1087,-1046,-1052,-1087,-1141,-1198,-1244,-1276,-1266,-1209,-1074,-842,-501,-24,574,1308,2130,3035,3953,4856,5679,6386,6923,7272,7402,7307,6991,6457,5732,4833,3804,2667,1488,296,-843,-1876,-2761,-3435,-3875,-4049,-3951,-3597,-3012,-2258,-1380,-480,391,1130,1695,2020,2099,1914,1523,960,318,-316,-877,-1261,-1457,-1424,-1180,-772,-236,341,916,1416,1818,2089,2229,2252,2161,1992,1748,1447,1093,683,224,-296,-852,-1446,-2020,-2560,-2992,-3289,-3397,-3305,-2996,-2497,-1829,-1040,-179,716,1597,2446,3250,4004,4728,5426,6115,6808,7490,8167,8803,9379,9864,10226,10448,10504,10388,10099,9634,9013,8235,7320,6284,5137,3912,2624,1323,38,-1168,-2256,-3158,-3835,-4240,-4345,-4141,-3627,-2837,-1810,-612,685,1992,3233,4316,5184,5780,6069,6056,5745,5173,4397,3459,2430,1360,304,-698,-1610,-2407,-3075,-3603,-3991,-4239,-4355,-4345,-4232,-4023,-3744,-3413,-3051,-2674,-2301,-1935,-1592,-1255,-941,-609,-276,90,470,866,1246,1585,1847,1993,2019,1901,1675,1367,1033,744,556,543,735,1163,1820,2669,3679,4759,5868,6906,7838,8595,9151,9490,9598,9495,9178,8682,8008,7195,6251,5214,4113,2994,1899,886,4,-701,-1190,-1447,-1468,-1274,-902,-412,135,654,1083,1353,1416,1255,864,285,-423,-1193,-1923,-2557,-3005,-3246,-3261,-3066,-2718,-2270,-1807,-1398,-1102,-960,-981,-1155,-1453,-1820,-2234,-2624,-2997,-3314,-3592,-3850,-4090,-4349,-4623,-4909,-5193,-5433,-5597,-5643,-5551,-5298,-4902,-4376,-3752,-3080,-2383,-1714,-1084,-513,1,466,900,1315,1737,2169,2624,3098,3588,4070,4536,4939,5260,5458,5501,5372,5047,4523,3811,2920,1897,770,-394,-1528,-2580,-3451,-4122,-4505,-4604,-4391,-3893,-3147,-2202,-1137,-24,1049,2007,2779,3314,3574,3564,3284,2791,2123,1358,543,-254,-1010,-1692,-2302,-2848,-3341,-3804,-4247,-4672,-5069,-5420,-5684,-5837,-5840,-5675,-5351,-4870,-4299,-3675,-3085,-2578,-2231,-2061,-2100,-2306,-2647,-3041,-3415,-3692,-3800,-3720,-3422,-2946,-2318,-1605,-865,-143,506,1081,1567,1980,2358,2706,3071,3452,3860,4297,4733,5166,5545,5846,6034,6063,5916,5557,4977,4179,3170,1985,667,-722,-2105,-3409,-4540,-5436,-6019,-6261,-6125,-5637,-4808,-3714,-2414,-1000,433,1795,3001,3981,4687,5088,5183,4992,4543,3896,3086,2178,1213,227,-731,-1651,-2482,-3224,-3835,-4315,-4644,-4821,-4856,-4753,-4547,-4255,-3930,-3593,-3299,-3068,-2937,-2908,-2993,-3168,-3409,-3668,-3894,-4015,-4004,-3781,-3371,-2756,-1993,-1150,-306,448,1029,1390,1502,1371,1059,619,167,-222,-441,-435,-152,416,1247,2303,3500,4766,5993,7104,8007,8645,8978,8975,8655,8017,7117,5990,4709,3337,1946,609,-608,-1645,-2453,-2999,-3262,-3245,-2956,-2446,-1744,-923,-39,840,1662,2376,2962,3398,3700,3876,3968,3981,3970,3925,3879,3815,3732,3608,3425,3162,2801,2343,1783,1148,460,-249,-938,-1579,-2151,-2630,-3025,-3326,-3560,-3722,-3841,-3907,-3929,-3881,-3758,-3521,-3171,-2694,-2112,-1455,-767,-95,506,1010,1385,1644,1794,1886,1945,2034,2183,2421,2768,3208,3741,4322,4925,5496,5985,6354,6549,6551,6337,5903,5270,4446,3489,2416,1307,200,-829,-1727,-2428,-2893,-3079,-2971,-2580,-1922,-1053,-34,1058,2133,3103,3893,4427,4674,4603,4237,3608,2784,1837,857,-90,-920,-1595,-2071,-2339,-2405,-2286,-2020,-1636,-1185,-690,-193,292,730,1117,1423,1630,1727,1684,1509,1191,748,214,-385,-974,-1526,-1956,-2242,-2337,-2248,-1985,-1607,-1165,-744,-413,-219,-211,-366,-675,-1062,-1455,-1775,-1922,-1855,-1511,-899,-28,1042,2242,3462,4611,5565,6238,6557,6480,6010,5176,4038,2683,1204,-311,-1766,-3098,-4240,-5165,-5839,-6268,-6435,-6370,-6073,-5575,-4896,-4069,-3138,-2147,-1154,-217,606,1256,1704,1902,1866,1576,1076,384,-450,-1383,-2365,-3340,-4268,-5090,-5781,-6302,-6632,-6768,-6703,-6465,-6059,-5546,-4939,-4316,-3713,-3181,-2770,-2491,-2376,-2399,-2546,-2772,-3026,-3250,-3386,-3392,-3232,-2904,-2432,-1855,-1258,-706,-283,-49,-35,-246,-641,-1163,-1714,-2208,-2543,-2648,-2471,-2000,-1243,-264,871,2051,3170,4113,4783,5116,5068,4656,3903,2892,1691,403,-898,-2126,-3239,-4179,-4940,-5510,-5881,-6091,-6126,-6035,-5821,-5515,-5145,-4722,-4288,-3839,-3411,-2996,-2615,-2247,-1914,-1592,-1308,-1051,-854,-715,-662,-695,-823,-1035,-1327,-1677,-2075,-2498,-2944,-3379,-3825,-4236,-4642,-5005,-5350,-5647,-5915,-6133,-6303,-6413,-6452,-6402,-6252,-5976,-5569,-5011,-4306,-3460,-2497,-1467,-420,573,1442,2131,2585,2798,2759,2519,2113,1635,1137,719,416,296,370,649,1113,1725,2427,3148,3806,4325,4624,4664,4393,3821,2954,1836,545,-859,-2251,-3562,-4678,-5521,-6037,-6172,-5935,-5334,-4428,-3283,-1998,-662,609,1745,2647,3289,3632,3685,3475,3040,2433,1702,898,53,-786,-1599,-2346,-3005,-3542,-3932,-4144,-4170,-3983,-3604,-3029,-2299,-1455,-555,331,1124,1761,2168,2316,2167,1756,1088,260,-684,-1623,-2485,-3170,-3610,-3771,-3623,-3215,-2570,-1785,-934,-97,647,1267,1733,2072,2308,2503,2723,3013,3436,3999,4712,5543,6450,7352,8177,8822,9221,9286,8999,8327,7306,5984,4433,2758,1047,-585,-2052,-3276,-4198,-4792,-5054,-4996,-4669,-4121,-3420,-2640,-1842,-1098,-450,62,416,623,678,629,481,280,31,-251,-574,-934,-1348,-1804,-2302,-2814,-3321,-3786,-4189,-4507,-4727,-4857,-4896,-4873,-4799,-4713,-4619,-4564,-4534,-4550,-4597,-4651,-4692,-4673,-4570,-4340,-3976,-3452,-2778,-1972,-1061,-97,860,1750,2494,3048,3355,3412,3215,2813,2264,1650,1066,609,354,374,700,1348,2286,3467,4805,6192,7530,8690,9584,10138,10290,10033,9365,8329,6977,5400,3675,1925,241,-1268,-2505,-3412,-3913,-4013,-3700,-3027,-2063,-897,343,1561,2620,3450,3974,4166,4036,3616,2964,2159,1255,338,-558,-1380,-2108,-2727,-3227,-3611,-3881,-4047,-4110,-4094,-3998,-3852,-3667,-3465,-3282,-3133,-3050,-3058,-3152,-3357,-3632,-3980,-4333,-4674,-4929,-5072,-5046,-4822,-4387,-3738,-2908,-1941,-907,120,1059,1845,2430,2784,2921,2856,2650,2359,2047,1791,1623,1607,1735,2024,2441,2941,3478,3971,4386,4653,4764,4696,4468,4094,3614,3055,2459,1858,1279,749,296,-72,-325,-461,-454,-317,-32,375,889,1480,2100,2714,3268,3736,4072,4268,4298,4166,3866,3414,2818,2114,1328,512,-286,-1012,-1613,-2052,-2290,-2332,-2170,-1850,-1402,-891,-376,85,428,618,630,451,111,-368,-921,-1491,-2005,-2404,-2633,-2647,-2439,-2001,-1375,-603,239,1076,1825,2435,2840,3049,3054,2912,2680,2441,2269,2246,2420,2828,3476,4339,5368,6487,7600,8601,9391,9877,9995,9710,9021,7961,6596,5014,3311,1616,22,-1348,-2414,-3104,-3377,-3222,-2661,-1735,-527,875,2363,3822,5158,6265,7087,7570,7712,7523,7047,6337,5454,4468,3422,2386,1376,445,-398,-1125,-1731,-2203,-2544,-2747,-2833,-2792,-2663,-2442,-2165,-1861,-1555,-1293,-1099,-1013,-1033,-1191,-1444,-1786,-2169,-2532,-2836,-3021,-3038,-2868,-2492,-1914,-1189,-344,534,1375,2118,2687,3052,3193,3105,2831,2406,1905,1406,979,709,644,831,1277,1961,2833,3817,4830,5770,6567,7140,7452,7476,7200,6659,5868,4890,3783,2607,1449,365,-563,-1292,-1774,-1987,-1933,-1623,-1104,-415,367,1196,1987,2713,3303,3747,4001,4068,3928,3594,3071,2386,1574,675,-256,-1162,-1995,-2696,-3240,-3589,-3749,-3722,-3535,-3239,-2875,-2523,-2221,-2049,-2024,-2187,-2520,-3010,-3591,-4225,-4811,-5311,-5646,-5777,-5686,-5364,-4827,-4126,-3296,-2430,-1579,-826,-229,183,371,369,184,-108,-459,-779,-1007,-1076,-945,-588,-29,714,1538,2378,3103,3627,3869,3771,3336,2573,1552,352,-933,-2191,-3325,-4249,-4884,-5194,-5152,-4771,-4088,-3153,-2052,-858,329,1428,2361,3066,3499,3652,3527,3161,2602,1905,1136,352,-399,-1069,-1635,-2073,-2371,-2537,-2561,-2466,-2258,-1956,-1586,-1162,-727,-294,84,386,566,594,451,114,-400,-1083,-1875,-2726,-3551,-4269,-4796,-5062,-5006,-4609,-3865,-2818,-1541,-133,1285,2580,3630,4345,4639,4517,3983,3113,2021,817,-335,-1320,-2021,-2347,-2288,-1828,-1060,-62,1011,2034,2875,3419,3633,3458,2953,2147,1122,-22,-1221,-2353,-3382,-4205,-4809,-5137,-5190,-4966,-4489,-3793,-2933,-1964,-953,39,956,1749,2391,2859,3150,3259,3193,2953,2539,1960,1212,311,-721,-1858,-3043,-4225,-5329,-6286,-7013,-7465,-7573,-7343,-6759,-5877,-4761,-3507,-2228,-1026,-23,727,1148,1252,1049,604,-8,-686,-1333,-1857,-2167,-2222,-1979,-1451,-683,272,1299,2321,3223,3933,4390,4577,4497,4210,3767,3270,2802,2442,2272,2304,2568,3019,3595,4235,4823,5306,5602,5681,5525,5142,4558,3813,2951,2024,1085,181,-628,-1315,-1824,-2142,-2252,-2146,-1864,-1411,-859,-243,377,952,1449,1843,2117,2272,2318,2251,2102,1863,1568,1225,857,497,156,-122,-324,-429,-422,-314,-103,165,484,787,1038,1196,1194,1037,681,161,-499,-1237,-1970,-2621,-3098,-3323,-3257,-2851,-2136,-1120,119,1513,2963,4370,5634,6673,7409,7807,7839,7529,6914,6066,5080,4045,3086,2284,1732,1483,1555,1929,2556,3329,4157,4905,5480,5794,5796,5468,4824,3905,2783,1521,229,-1034,-2151,-3082,-3742,-4114,-4175,-3934,-3434,-2714,-1859,-926,-5,848,1573,2140,2530,2738,2768,2636,2348,1922,1370,706,-44,-852,-1684,-2486,-3213,-3812,-4231,-4441,-4413,-4144,-3659,-2983,-2186,-1328,-501,235,778,1110,1168,970,545,-70,-775,-1517,-2181,-2715,-3035,-3119,-2925,-2473,-1783,-900,95,1133,2121,2981,3635,4051,4187,4074,3733,3239,2657,2097,1617,1315,1220,1362,1716,2238,2850,3460,3991,4348,4495,4396,4048,3491,2745,1890,974,70,-762,-1473,-2016,-2365,-2515,-2463,-2245,-1886,-1439,-961,-497,-100,193,369,410,332,128,-164,-563,-1032,-1592,-2227,-2941,-3725,-4564,-5431,-6289,-7094,-7787,-8330,-8660,-8763,-8605,-8202,-7569,-6764,-5853,-4916,-4053,-3336,-2845,-2615,-2659,-2950,-3433,-4028,-4628,-5147,-5477,-5561,-5346,-4824,-4018,-2991,-1825,-638,461,1352,1944,2177,2029,1540,765,-168,-1140,-2009,-2635,-2939,-2821,-2307,-1392,-195,1190,2601,3907,4970,5698,6030,5944,5467,4642,3553,2271,915,-454,-1716,-2827,-3703,-4313,-4634,-4658,-4415,-3937,-3283,-2527,-1727,-972,-307,211,542,683,605,339,-124,-745,-1507,-2369,-3303,-4254,-5192,-6049,-6805,-7385,-7795,-7977,-7957,-7728,-7322,-6782,-6160,-5520,-4932,-4456,-4155,-4053,-4181,-4508,-5013,-5615,-6253,-6833,-7277,-7527,-7517,-7238,-6673,-5844,-4786,-3553,-2206,-834,497,1688,2678,3406,3826,3940,3752,3324,2702,2001,1285,665,205,-42,-61,146,523,1025,1577,2113,2582,2935,3148,3206,3104,2847,2457,1950,1377,780,211,-263,-595,-739,-667,-385,92,714,1418,2132,2781,3306,3652,3801,3732,3472,3036,2467,1802,1082,346,-374,-1058,-1677,-2233,-2695,-3080,-3360,-3550,-3634,-3619,-3498,-3286,-2980,-2625,-2228,-1862,-1544,-1349,-1295,-1415,-1705,-2154,-2704,-3319,-3906,-4414,-4769,-4915,-4827,-4477,-3882,-3075,-2099,-1044,18,989,1790,2350,2638,2633,2376,1918,1341,760,250,-73,-171,-1,413,1027,1751,2507,3188,3724,4052,4137,3980,3582,2986,2230,1376,482,-375,-1152,-1761,-2191,-2383,-2353,-2098,-1661,-1086,-440,222,827,1327,1685,1862,1853,1652,1261,709,7,-799,-1683,-2589,-3489,-4308,-5020,-5556,-5887,-5982,-5818,-5408,-4778,-3963,-3046,-2081,-1165,-376,214,546,583,331,-205,-944,-1849,-2785,-3707,-4478,-5061,-5382,-5416,-5163,-4639,-3885,-2960,-1932,-873,128,1005,1690,2143,2340,2307,2061,1701,1287,928,715,711,972,1498,2258,3178,4171,5115,5921,6499,6797,6809,6542,6047,5379,4598,3773,2945,2158,1442,800,258,-203,-558,-827,-983,-1040,-969,-785,-457,-21,548,1185,1878,2560,3172,3661,3957,4033,3858,3439,2799,1973,1040,46,-913,-1778,-2487,-2985,-3254,-3282,-3082,-2694,-2165,-1564,-965,-446,-75,89,19,-301,-847,-1567,-2408,-3270,-4090,-4765,-5241,-5446,-5358,-4963,-4270,-3327,-2187,-935,326,1507,2488,3202,3573,3594,3263,2657,1843,962,119,-561,-977,-1089,-870,-368,342,1160,1969,2669,3180,3446,3454,3213,2759,2154,1459,762,118,-382,-713,-806,-673,-301,279,1015,1864,2741,3589,4329,4911,5272,5396,5252,4855,4221,3398,2452,1444,467,-422,-1135,-1642,-1894,-1902,-1662,-1221,-620,88,834,1582,2270,2875,3365,3721,3933,3987,3884,3627,3227,2711,2105,1459,816,230,-253,-588,-746,-706,-457,-21,607,1358,2219,3102,3954,4691,5249,5568,5621,5409,4956,4349,3659,3016,2514,2250,2281,2620,3232,4046,4949,5831,6567,7071,7279,7160,6728,6020,5092,4031,2914,1826,852,48,-536,-863,-952,-790,-446,61,651,1287,1911,2485,2986,3377,3657,3807,3817,3688,3416,3009,2486,1864,1174,448,-278,-967,-1583,-2095,-2469,-2693,-2751,-2641,-2382,-1979,-1481,-913,-335,201,644,940,1064,997,754,359,-131,-665,-1168,-1588,-1873,-1982,-1910,-1633,-1187,-568,173,1024,1919,2836,3704,4488,5128,5597,5868,5945,5847,5622,5320,5015,4757,4598,4552,4617,4754,4921,5053,5106,5038,4823,4471,3974,3372,2673,1931,1155,397,-322,-969,-1519,-1952,-2260,-2429,-2464,-2373,-2165,-1862,-1487,-1068,-642,-246,74,281,336,221,-71,-528,-1105,-1770,-2446,-3077,-3601,-3964,-4137,-4105,-3874,-3475,-2956,-2368,-1784,-1259,-862,-631,-614,-820,-1249,-1885,-2666,-3553,-4441,-5279,-5957,-6443,-6654,-6597,-6249,-5651,-4832,-3858,-2775,-1652,-541,520,1463,2277,2897,3312,3496,3440,3165,2697,2102,1445,822,307,-24,-131,-2,333,826,1396,1965,2460,2821,3014,3023,2841,2494,1990,1378,679,-59,-802,-1499,-2117,-2610,-2954,-3124,-3117,-2923,-2574,-2078,-1487,-845,-203,368,822,1091,1156,977,582,-27,-784,-1640,-2518,-3348,-4063,-4610,-4946,-5056,-4934,-4604,-4086,-3440,-2698,-1927,-1176,-499,47,429,607,579,339,-85,-650,-1322,-2015,-2707,-3311,-3804,-4140,-4293,-4254,-4019,-3589,-2995,-2248,-1408,-515,352,1133,1749,2161,2324,2261,1987,1589,1140,747,491,438,619,1014,1590,2254,2940,3542,4018,4294,4382,4247,3940,3451,2843,2119,1346,530,-259,-1010,-1663,-2205,-2597,-2836,-2917,-2843,-2647,-2341,-1980,-1592,-1239,-954,-791,-773,-926,-1239,-1706,-2281,-2934,-3591,-4227,-4766,-5190,-5460,-5566,-5508,-5307,-4980,-4575,-4130,-3681,-3287,-2961,-2758,-2675,-2734,-2917,-3202,-3553,-3915,-4240,-4468,-4557,-4476,-4199,-3738,-3091,-2302,-1397,-422,579,1569,2500,3344,4060,4619,5002,5182,5172,4976,4639,4219,3778,3403,3157,3099,3252,3606,4120,4732,5358,5922,6366,6638,6739,6657,6421,6059,5591,5053,4463,3840,3216,2604,2047,1571,1208,1007,962,1119,1444,1936,2544,3216,3878,4450,4861,5029,4917,4486,3755,2751,1549,231,-1096,-2329,-3365,-4139,-4580,-4688,-4463,-3952,-3229,-2367,-1464,-600,139,704,1038,1133,984,608,58,-629,-1373,-2124,-2804,-3368,-3761,-3958,-3941,-3700,-3257,-2613,-1810,-869,166,1258,2354,3398,4325,5076,5594,5842,5810,5507,4994,4332,3623,2955,2410,2056,1902,1965,2177,2512,2880,3246,3547,3769,3891,3915,3858,3720,3533,3302,3049,2792,2532,2293,2063,1863,1684,1535,1421,1343,1317,1334,1401,1504,1631,1758,1858,1906,1877,1759,1544,1242,869,456,34,-358,-699,-951,-1120,-1187,-1175,-1100,-980,-852,-731,-651,-626,-675,-812,-1032,-1338,-1704,-2120,-2548,-2972,-3354,-3671,-3919,-4066,-4122,-4079,-3930,-3692,-3352,-2911,-2382,-1754,-1063,-319,423,1132,1748,2251,2601,2821,2913,2943,2947,2996,3120,3349,3676,4079,4511,4920,5262,5489,5582,5520,5303,4934,4424,3785,3034,2198,1308,395,-474,-1281,-1940,-2433,-2709,-2746,-2543,-2104,-1464,-691,165,987,1712,2239,2500,2458,2101,1440,552,-509,-1628,-2707,-3658,-4389,-4853,-5029,-4918,-4575,-4051,-3439,-2811,-2259,-1836,-1610,-1597,-1813,-2253,-2873,-3644,-4493,-5363,-6189,-6902,-7467,-7825,-7971,-7883,-7568,-7041,-6317,-5444,-4435,-3354,-2238,-1131,-112,791,1495,1967,2165,2084,1738,1178,473,-275,-980,-1538,-1897,-2006,-1872,-1526,-1013,-422,207,785,1286,1659,1890,1960,1869,1607,1188,628,-49,-808,-1599,-2387,-3106,-3719,-4182,-4463,-4556,-4451,-4195,-3802,-3360,-2910,-2533,-2282,-2201,-2314,-2615,-3079,-3656,-4280,-4881,-5385,-5734,-5886,-5822,-5550,-5106,-4531,-3900,-3263,-2690,-2211,-1867,-1657,-1594,-1663,-1842,-2130,-2479,-2892,-3323,-3761,-4169,-4542,-4834,-5053,-5166,-5172,-5063,-4838,-4496,-4050,-3496,-2866,-2164,-1436,-705,-22,578,1062,1407,1612,1694,1681,1625,1564,1541,1576,1674,1816,1981,2117,2211,2227,2164,2025,1825,1574,1295,994,676,357,34,-284,-569,-821,-998,-1089,-1068,-918,-640,-234,260,809,1346,1808,2126,2252,2136,1788,1205,452,-413,-1309,-2143,-2841,-3334,-3574,-3553,-3270,-2779,-2135,-1413,-708,-77,391,668,724,551,176,-376,-1051,-1790,-2547,-3244,-3861,-4318,-4631,-4753,-4703,-4498,-4141,-3698,-3167,-2610,-2044,-1488,-980,-505,-100,241,493,650,695,629,460,217,-68,-328,-524,-597,-513,-270,130,645,1224,1811,2344,2781,3073,3214,3169,2957,2557,2000,1276,430,-530,-1550,-2596,-3600,-4517,-5267,-5795,-6047,-5973,-5566,-4835,-3813,-2598,-1249,75,1309,2309,3017,3374,3353,2984,2301,1385,323,-795,-1873,-2837,-3623,-4200,-4551,-4696,-4652,-4471,-4194,-3871,-3549,-3263,-3050,-2926,-2903,-2976,-3135,-3343,-3581,-3790,-3953,-4008,-3949,-3735,-3372,-2849,-2186,-1397,-510,447,1442,2442,3409,4307,5093,5720,6164,6384,6398,6198,5837,5367,4830,4317,3831,3440,3129,2906,2758,2654,2598,2557,2549,2545,2562,2574,2580,2556,2488,2359,2164,1892,1563,1171,772,361,4,-298,-502,-616,-637,-597,-522,-469,-458,-552,-736,-1042,-1415,-1851,-2264,-2620,-2850,-2902,-2767,-2411,-1885,-1214,-478,235,863,1299,1527,1481,1190,655,-58,-906,-1802,-2697,-3515,-4211,-4758,-5114,-5301,-5300,-5141,-4841,-4427,-3920,-3348,-2717,-2048,-1348,-612,141,915,1696,2455,3181,3828,4371,4787,5056,5187,5193,5101,4950,4761,4557,4348,4115,3875,3583,3266,2901,2522,2131,1764,1429,1134,889,676,485,313,122,-61,-257,-443,-583,-665,-628,-465,-143,324,923,1602,2302,2959,3491,3859,3996,3905,3567,3029,2318,1517,677,-104,-774,-1259,-1522,-1538,-1310,-856,-219,544,1375,2196,2945,3557,3968,4153,4064,3727,3133,2347,1417,424,-543,-1397,-2065,-2462,-2563,-2322,-1764,-896,213,1513,2917,4356,5749,7046,8166,9089,9747,10136,10228,10041,9591,8940,8127,7240,6335,5482,4738,4142,3731,3515,3509,3697,4067,4579,5171,5776,6300,6656,6753,6533,5957,5033,3806,2359,812,-705,-2049,-3103,-3764,-3988,-3770,-3155,-2241,-1133,23,1109,2008,2650,2993,3035,2809,2363,1760,1062,323,-415,-1126,-1793,-2418,-2991,-3532,-4019,-4468,-4850,-5169,-5387,-5500,-5476,-5308,-4991,-4549,-4000,-3420,-2848,-2362,-2012,-1826,-1815,-1939,-2151,-2362,-2491,-2460,-2208,-1721,-1008,-114,866,1854,2723,3393,3788,3863,3633,3139,2462,1717,1010,455,130,92,341,870,1612,2500,3447,4366,5179,5818,6235,6394,6286,5921,5333,4566,3693,2771,1892,1101,476,33,-200,-243,-127,90,348,565,692,672,490,140,-352,-961,-1639,-2360,-3076,-3779,-4433,-5034,-5561,-6004,-6344,-6575,-6684,-6662,-6534,-6282,-5961,-5580,-5184,-4820,-4525,-4346,-4321,-4460,-4792,-5280,-5917,-6633,-7383,-8074,-8647,-9008,-9102,-8883,-8320,-7423,-6221,-4767,-3151,-1435,256,1873,3296,4495,5394,5980,6232,6160,5796,5170,4346,3380,2341,1294,307,-564,-1272,-1767,-2045,-2064,-1855,-1411,-773,25,922,1856,2744,3501,4051,4318,4259,3868,3164,2237,1171,130,-784,-1418,-1711,-1614,-1152,-397,538,1519,2400,3066,3421,3438,3118,2527,1765,952,218,-330,-608,-572,-232,380,1175,2069,2955,3736,4347,4737,4886,4816,4548,4153,3680,3195,2751,2382,2115,1942,1857,1830,1834,1834,1805,1737,1616,1468,1296,1158,1082,1117,1299,1638,2133,2743,3411,4059,4619,5002,5183,5115,4826,4333,3694,2971,2230,1530,923,449,129,-30,-37,70,259,455,608,657,548,261,-214,-851,-1587,-2367,-3077,-3654,-3993,-4063,-3817,-3286,-2498,-1534,-485,561,1493,2261,2781,3059,3073,2864,2467,1932,1319,668,32,-574,-1112,-1580,-1971,-2288,-2534,-2724,-2856,-2954,-3021,-3061,-3089,-3082,-3067,-3029,-2989,-2970,-2978,-3062,-3207,-3435,-3705,-3984,-4196,-4276,-4148,-3761,-3099,-2163,-1018,263,1575,2806,3854,4637,5095,5230,5043,4613,4009,3339,2698,2174,1845,1735,1885,2249,2825,3536,4341,5170,5972,6696,7314,7777,8099,8230,8209,8004,7656,7161,6568,5892,5201,4514,3910,3403,3050,2855,2834,2963,3236,3593,4006,4401,4729,4917,4920,4677,4175,3397,2380,1158,-171,-1538,-2821,-3941,-4809,-5375,-5619,-5546,-5198,-4645,-3951,-3229,-2539,-1979,-1596,-1428,-1493,-1773,-2238,-2846,-3526,-4228,-4884,-5434,-5848,-6066,-6091,-5896,-5497,-4910,-4164,-3290,-2350,-1368,-415,480,1266,1913,2379,2654,2710,2547,2173,1596,856,-6,-947,-1895,-2807,-3607,-4256,-4703,-4918,-4875,-4576,-4010,-3223,-2242,-1143,-18,1038,1910,2502,2751,2610,2106,1282,246,-891,-1996,-2965,-3707,-4167,-4349,-4251,-3961,-3521,-3032,-2554,-2144,-1834,-1630,-1504,-1425,-1330,-1174,-907,-502,50,728,1503,2312,3101,3796,4338,4684,4794,4673,4311,3765,3047,2248,1393,565,-204,-865,-1399,-1787,-2037,-2142,-2131,-2007,-1790,-1497,-1136,-722,-277,194,649,1076,1424,1673,1776,1715,1480,1069,522,-130,-820,-1491,-2075,-2529,-2812,-2909,-2834,-2596,-2258,-1856,-1457,-1119,-890,-807,-897,-1158,-1576,-2116,-2736,-3361,-3951,-4415,-4720,-4815,-4675,-4308,-3717,-2951,-2054,-1083,-110,815,1630,2299,2789,3091,3190,3112,2842,2421,1838,1136,319,-572,-1513,-2466,-3388,-4244,-4997,-5619,-6074,-6365,-6460,-6373,-6107,-5669,-5098,-4434,-3728,-3066,-2495,-2108,-1923,-1983,-2253,-2692,-3221,-3750,-4180,-4447,-4476,-4260,-3800,-3134,-2331,-1463,-608,158,786,1247,1522,1640,1625,1516,1372,1218,1102,1045,1054,1146,1300,1529,1796,2121,2460,2840,3215,3605,3975,4321,4620,4849,4985,5021,4925,4717,4379,3953,3442,2897,2339,1819,1360,996,743,598,562,605,699,812,897,931,874,732,480,164,-224,-620,-1008,-1342,-1601,-1773,-1860,-1873,-1844,-1797,-1778,-1809,-1928,-2132,-2439,-2821,-3255,-3711,-4128,-4488,-4732,-4851,-4823,-4649,-4345,-3938,-3456,-2944,-2417,-1923,-1460,-1061,-705,-406,-146,88,301,504,696,862,990,1053,1028,898,654,302,-138,-626,-1129,-1581,-1964,-2210,-2327,-2283,-2084,-1747,-1282,-730,-137,448,945,1301,1442,1335,962,339,-474,-1415,-2384,-3297,-4072,-4645,-4994,-5101,-5004,-4734,-4351,-3915,-3475,-3071,-2723,-2431,-2181,-1949,-1694,-1397,-1012,-554,7,627,1290,1958,2563,3084,3447,3647,3632,3421,3000,2402,1665,819,-68,-960,-1799,-2544,-3172,-3650,-3986,-4175,-4241,-4199,-4073,-3877,-3627,-3328,-2986,-2612,-2206,-1797,-1401,-1051,-798,-653,-678,-851,-1195,-1671,-2240,-2851,-3437,-3951,-4338,-4576,-4643,-4559,-4342,-4037,-3699,-3368,-3109,-2942,-2899,-2976,-3160,-3420,-3718,-4001,-4232,-4365,-4378,-4256,-4003,-3630,-3167,-2639,-2074,-1498,-933,-384,120,595,1014,1378,1670,1867,1945,1878,1637,1211,593,-193,-1114,-2112,-3128,-4080,-4915,-5553,-5963,-6107,-5974,-5564,-4902,-4007,-2946,-1761,-552,612,1623,2410,2905,3076,2926,2493,1851,1073,276,-479,-1098,-1546,-1794,-1850,-1735,-1490,-1162,-790,-404,-37,330,681,1056,1471,1952,2515,3170,3898,4693,5502,6306,7035,7667,8148,8459,8592,8545,8341,8019,7615,7187,6784,6443,6207,6085,6085,6183,6354,6552,6733,6860,6885,6802,6579,6239,5777,5219,4596,3923,3239,2558,1899,1281,706,205,-239,-581,-845,-995,-1054,-1011,-889,-707,-483,-270,-72,46,88,7,-184,-492,-895,-1353,-1847,-2303,-2702,-2988,-3135,-3125,-2953,-2619,-2160,-1580,-937,-248,440,1104,1711,2247,2688,3045,3298,3476,3564,3585,3530,3408,3203,2923,2559,2121,1628,1093,565,65,-348,-653,-802,-782,-564,-159,444,1206,2099,3065,4025,4901,5595,6032,6157,5941,5406,4594,3590,2498,1416,458,-306,-799,-1012,-926,-589,-49,627,1360,2085,2753,3320,3778,4129,4391,4593,4763,4933,5109,5309,5515,5714,5884,5992,6020,5944,5752,5447,5021,4509,3916,3289,2654,2047,1509,1058,728,514,435,460,601,814,1107,1439,1810,2193,2585,2959,3327,3650,3940,4158,4298,4331,4252,4033,3691,3215,2634,1968,1252,524,-180,-827,-1391,-1858,-2227,-2505,-2714,-2870,-3001,-3117,-3228,-3324,-3398,-3423,-3377,-3236,-2981,-2610,-2126,-1553,-919,-276,346,892,1336,1653,1828,1867,1787,1599,1340,1025,679,317,-68,-472,-926,-1427,-2007,-2644,-3349,-4077,-4803,-5476,-6047,-6467,-6713,-6738,-6558,-6162,-5589,-4874,-4079,-3260,-2504,-1864,-1425,-1209,-1266,-1566,-2099,-2801,-3608,-4452,-5257,-5966,-6533,-6922,-7128,-7151,-7007,-6732,-6347,-5907,-5422,-4940,-4459,-3990,-3528,-3037,-2519,-1919,-1249,-469,392,1333,2310,3280,4196,4992,5630,6061,6264,6232,5968,5509,4883,4146,3343,2526,1743,1026,403,-106,-503,-774,-943,-1014,-1008,-949,-858,-748,-652,-562,-510,-487,-518,-586,-718,-885,-1107,-1360,-1634,-1914,-2173,-2406,-2576,-2694,-2730,-2707,-2622,-2504,-2375,-2270,-2225,-2263,-2409,-2661,-3021,-3453,-3936,-4413,-4849,-5196,-5425,-5508,-5446,-5230,-4891,-4432,-3901,-3298,-2669,-2022,-1374,-748,-134,443,985,1481,1920,2278,2546,2690,2709,2587,2338,1973,1524,1033,537,91,-268,-501,-585,-500,-245,167,729,1382,2107,2826,3485,4026,4382,4527,4436,4116,3595,2924,2143,1343,555,-132,-695,-1084,-1290,-1302,-1132,-797,-322,261,934,1652,2424,3186,3968,4715,5431,6091,6667,7145,7495,7696,7723,7574,7237,6729,6070,5290,4446,3579,2753,2014,1419,988,761,718,857,1146,1537,1996,2470,2917,3306,3603,3789,3855,3796,3625,3358,3004,2599,2144,1669,1188,703,252,-177,-548,-859,-1105,-1262,-1357,-1364,-1319,-1212,-1084,-940,-813,-717,-669,-685,-751,-874,-1016,-1169,-1288,-1352,-1322,-1193,-934,-571,-95,452,1039,1638,2190,2681,3067,3329,3464,3453,3317,3070,2724,2317,1849,1358,828,282,-287,-881,-1471,-2066,-2618,-3111,-3503,-3765,-3863,-3782,-3504,-3045,-2406,-1637,-763,150,1048,1873,2546,3027,3259,3221,2904,2326,1516,536,-559,-1692,-2782,-3769,-4571,-5155,-5468,-5505,-5257,-4751,-4011,-3084,-2027,-876,292,1456,2552,3564,4455,5218,5848,6336,6712,6969,7144,7242,7283,7278,7228,7135,6988,6789,6521,6194,5799,5354,4868,4370,3877,3425,3027,2725,2508,2411,2398,2483,2618,2800,2989,3172,3324,3424,3460,3409,3268,3019,2674,2233,1722,1162,587,24,-493,-944,-1317,-1608,-1832,-2012,-2172,-2362,-2601,-2928,-3359,-3893,-4517,-5200,-5890,-6527,-7055,-7397,-7523,-7396,-7009,-6398,-5584,-4658,-3662,-2686,-1784,-1013,-399,30,298,402,390,294,142,-18,-197,-361,-532,-713,-915,-1155,-1421,-1719,-2019,-2313,-2558,-2745,-2834,-2825,-2693,-2461,-2121,-1709,-1246,-760,-302,112,428,629,689,596,351,-34,-548,-1148,-1806,-2469,-3084,-3607,-3975,-4158,-4126,-3860,-3383,-2706,-1876,-952,23,977,1865,2639,3264,3718,3987,4075,3991,3747,3384,2922,2400,1865,1329,850,426,95,-150,-291,-341,-296,-174,22,271,568,887,1225,1548,1851,2096,2274,2362,2349,2248,2052,1813,1524,1242,955,685,420,138,-168,-534,-952,-1438,-1969,-2520,-3065,-3550,-3945,-4216,-4331,-4300,-4121,-3825,-3457,-3043,-2642,-2268,-1950,-1687,-1475,-1289,-1123,-946,-763,-566,-375,-198,-80,-16,-49,-160,-363,-626,-934,-1247,-1536,-1765,-1910,-1952,-1894,-1745,-1546,-1328,-1148,-1047,-1059,-1204,-1481,-1856,-2308,-2762,-3180,-3503,-3689,-3721,-3584,-3304,-2908,-2446,-1970,-1544,-1205,-1006,-960,-1077,-1356,-1763,-2286,-2883,-3535,-4203,-4870,-5496,-6066,-6536,-6884,-7073,-7077,-6874,-6452,-5811,-4959,-3932,-2756,-1488,-165,1147,2411,3572,4601,5469,6156,6662,6986,7139,7137,6997,6729,6364,5889,5346,4727,4067,3381,2703,2069,1507,1068,764,629,668,861,1198,1611,2060,2470,2786,2965,2978,2823,2520,2098,1609,1092,599,160,-204,-482,-683,-827,-929,-1032,-1138,-1292,-1475,-1718,-1990,-2300,-2629,-2956,-3286,-3589,-3870,-4116,-4316,-4475,-4575,-4619,-4598,-4515,-4362,-4152,-3888,-3583,-3253,-2910,-2563,-2225,-1895,-1564,-1247,-905,-564,-191,189,581,949,1280,1518,1643,1609,1408,1031,498,-162,-895,-1647,-2346,-2941,-3368,-3594,-3598,-3374,-2941,-2352,-1638,-895,-161,481,986,1309,1423,1311,971,421,-329,-1233,-2252,-3332,-4402,-5389,-6235,-6855,-7212,-7257,-6982,-6395,-5528,-4440,-3205,-1905,-642,511,1463,2165,2576,2690,2520,2118,1536,849,133,-550,-1139,-1608,-1931,-2127,-2189,-2166,-2066,-1921,-1750,-1554,-1347,-1119,-874,-610,-343,-91,107,226,217,59,-255,-731,-1314,-1985,-2657,-3296,-3839,-4257,-4541,-4679,-4705,-4632,-4501,-4333,-4154,-3977,-3810,-3644,-3480,-3299,-3107,-2887,-2657,-2422,-2196,-2007,-1855,-1763,-1723,-1721,-1751,-1760,-1753,-1671,-1528,-1303,-1019,-697,-369,-77,150,274,286,168,-58,-388,-772,-1187,-1581,-1918,-2170,-2313,-2355,-2296,-2160,-1976,-1752,-1532,-1297,-1080,-851,-626,-392,-145,91,322,511,643,694,646,479,213,-164,-615,-1117,-1653,-2179,-2703,-3193,-3663,-4103,-4512,-4892,-5209,-5459,-5580,-5549,-5317,-4843,-4126,-3137,-1931,-527,996,2565,4106,5522,6768,7771,8521,8993,9212,9199,9001,8664,8233,7755,7263,6778,6319,5879,5465,5063,4676,4314,3980,3717,3530,3463,3530,3730,4063,4476,4932,5366,5715,5938,5995,5896,5645,5308,4901,4518,4157,3882,3667,3519,3397,3275,3094,2850,2480,2011,1427,755,35,-701,-1410,-2045,-2598,-3022,-3329,-3499,-3547,-3480,-3293,-3018,-2630,-2182,-1643,-1076,-461,126,693,1172,1556,1808,1922,1902,1763,1537,1261,985,749,602,565,658,875,1186,1557,1929,2252,2485,2577,2542,2356,2073,1720,1362,1046,840,772,875,1160,1592,2153,2779,3417,4021,4533,4945,5214,5363,5359,5227,4950,4532,3984,3300,2523,1663,787,-68,-823,-1432,-1824,-1969,-1838,-1419,-753,148,1206,2362,3553,4688,5730,6610,7306,7794,8081,8168,8099,7878,7566,7164,6724,6241,5745,5233,4719,4209,3709,3249,2840,2519,2308,2219,2266,2422,2659,2918,3147,3279,3270,3100,2750,2263,1666,1023,396,-175,-631,-964,-1155,-1220,-1174,-1041,-853,-620,-375,-116,136,383,606,807,960,1061,1082,1025,862,616,273,-122,-563,-989,-1386,-1707,-1934,-2065,-2093,-2053,-1964,-1867,-1794,-1769,-1809,-1908,-2056,-2216,-2357,-2429,-2399,-2239,-1942,-1525,-1032,-517,-57,286,433,370,43,-491,-1230,-2087,-2993,-3868,-4622,-5207,-5559,-5681,-5568,-5277,-4860,-4409,-3979,-3661,-3481,-3486,-3672,-4040,-4561,-5211,-5946,-6720,-7483,-8187,-8767,-9184,-9378,-9318,-8978,-8350,-7436,-6273,-4896,-3374,-1774,-180,1328,2674,3786,4614,5121,5294,5144,4694,4002,3126,2143,1133,163,-694,-1393,-1903,-2201,-2292,-2181,-1890,-1443,-860,-178,583,1374,2164,2893,3518,3982,4249,4291,4102,3704,3128,2444,1703,987,337,-196,-604,-883,-1055,-1158,-1228,-1308,-1432,-1621,-1886,-2229,-2626,-3064,-3507,-3935,-4310,-4612,-4827,-4923,-4922,-4795,-4566,-4246,-3835,-3373,-2868,-2335,-1815,-1305,-842,-444,-122,92,200,180,44,-204,-542,-941,-1366,-1770,-2115,-2354,-2471,-2440,-2276,-1997,-1633,-1231,-825,-445,-116,160,387,582,769,974,1216,1510,1862,2257,2671,3070,3406,3648,3767,3746,3602,3332,2971,2521,2000,1419,765,66,-684,-1453,-2194,-2884,-3438,-3821,-3965,-3834,-3401,-2670,-1652,-403,1020,2531,4043,5460,6707,7703,8411,8792,8859,8632,8160,7508,6750,5954,5196,4517,3960,3537,3238,3043,2926,2833,2763,2660,2544,2391,2225,2034,1844,1634,1427,1198,974,739,535,371,287,310,455,732,1117,1579,2067,2519,2883,3100,3145,3001,2678,2209,1628,999,366,-221,-721,-1116,-1386,-1542,-1588,-1549,-1446,-1293,-1127,-934,-757,-567,-400,-228,-82,65,181,297,382,472,538,618,691,793,912,1074,1281,1543,1865,2236,2640,3050,3423,3717,3887,3886,3698,3304,2716,1966,1100,184,-709,-1509,-2141,-2558,-2721,-2640,-2328,-1847,-1258,-620,-14,536,967,1268,1412,1386,1187,814,281,-387,-1153,-1962,-2757,-3456,-3997,-4303,-4325,-4028,-3396,-2454,-1241,173,1695,3237,4685,5973,6997,7738,8143,8230,8020,7561,6920,6170,5388,4634,3986,3451,3088,2861,2791,2839,2988,3215,3495,3807,4137,4452,4733,4957,5088,5125,5036,4830,4512,4096,3622,3109,2594,2105,1648,1228,843,453,72,-358,-814,-1330,-1880,-2459,-3033,-3580,-4058,-4450,-4732,-4886,-4933,-4863,-4719,-4513,-4284,-4052,-3846,-3670,-3532,-3432,-3343,-3283,-3199,-3126,-3021,-2922,-2811,-2725,-2662,-2643,-2675,-2757,-2876,-3026,-3160,-3261,-3285,-3207,-3014,-2706,-2303,-1845,-1370,-935,-570,-317,-186,-181,-280,-465,-684,-901,-1068,-1145,-1101,-932,-637,-265,154,552,887,1115,1213,1163,965,610,118,-513,-1255,-2080,-2956,-3819,-4626,-5292,-5774,-5989,-5910,-5495,-4749,-3687,-2369,-854,746,2348,3819,5085,6036,6638,6844,6675,6165,5385,4423,3374,2338,1394,616,32,-337,-510,-517,-395,-199,37,268,485,647,776,824,826,750,616,422,184,-77,-331,-550,-696,-745,-683,-509,-244,76,408,699,909,1002,962,796,525,181,-188,-554,-881,-1152,-1371,-1539,-1674,-1802,-1927,-2083,-2260,-2466,-2695,-2916,-3130,-3283,-3381,-3377,-3275,-3057,-2732,-2317,-1825,-1304,-763,-273,175,504,749,855,868,781,631,448,251,64,-117,-290,-481,-700,-982,-1326,-1750,-2238,-2773,-3316,-3839,-4283,-4623,-4814,-4842,-4711,-4430,-4053,-3613,-3174,-2764,-2423,-2154,-1979,-1881,-1879,-1961,-2136,-2407,-2758,-3182,-3644,-4102,-4508,-4802,-4934,-4846,-4519,-3918,-3072,-1989,-742,613,1985,3292,4451,5398,6067,6463,6550,6386,6002,5462,4854,4230,3679,3236,2955,2827,2877,3045,3335,3672,4045,4395,4707,4940,5094,5133,5069,4885,4595,4206,3737,3216,2675,2156,1690,1318,1052,898,850,853,898,901,845,678,387,-35,-571,-1193,-1866,-2540,-3190,-3765,-4255,-4638,-4903,-5063,-5112,-5077,-4964,-4798,-4593,-4374,-4141,-3927,-3717,-3537,-3376,-3239,-3126,-3035,-2959,-2908,-2865,-2853,-2851,-2875,-2914,-2963,-3003,-3023,-2986,-2882,-2687,-2397,-2034,-1602,-1156,-719,-345,-58,115,166,103,-68,-298,-572,-832,-1055,-1204,-1270,-1253,-1172,-1052,-921,-797,-702,-638,-623,-665,-787,-1002,-1338,-1802,-2399,-3112,-3909,-4726,-5517,-6175,-6657,-6866,-6777,-6357,-5614,-4596,-3352,-1983,-573,765,1956,2900,3568,3901,3923,3625,3073,2299,1389,396,-598,-1551,-2397,-3119,-3687,-4096,-4351,-4454,-4425,-4283,-4052,-3769,-3459,-3161,-2891,-2680,-2522,-2430,-2375,-2353,-2323,-2268,-2162,-1987,-1757,-1478,-1187,-925,-729,-644,-688,-871,-1172,-1566,-1996,-2417,-2770,-3029,-3152,-3160,-3038,-2843,-2590,-2335,-2108,-1950,-1878,-1909,-2037,-2251,-2527,-2830,-3127,-3382,-3551,-3625,-3560,-3373,-3046,-2607,-2074,-1481,-854,-244,348,865,1334,1710,2031,2259,2419,2479,2427,2255,1920,1438,787,-10,-922,-1907,-2914,-3871,-4738,-5429,-5933,-6181,-6193,-5952,-5502,-4885,-4162,-3381,-2612,-1881,-1242,-720,-342,-144,-128,-327,-719,-1300,-2025,-2832,-3661,-4413,-5016,-5386,-5456,-5193,-4576,-3632,-2391,-942,646,2261,3812,5212,6381,7279,7865,8162,8165,7955,7561,7080,6564,6093,5714,5462,5361,5397,5565,5833,6159,6512,6847,7117,7306,7364,7294,7088,6748,6315,5803,5267,4736,4260,3867,3586,3424,3368,3401,3475,3559,3599,3573,3448,3237,2932,2590,2209,1863,1545,1294,1101,942,805,648,444,177,-168,-578,-1037,-1507,-1960,-2343,-2634,-2792,-2817,-2687,-2426,-2036,-1551,-995,-404,190,752,1243,1648,1920,2073,2073,1960,1735,1454,1139,848,599,433,345,349,426,567,757,974,1210,1452,1694,1937,2182,2435,2706,2987,3290,3582,3860,4093,4270,4374,4411,4367,4268,4083,3845,3511,3108,2612,2046,1421,783,174,-338,-690,-823,-684,-261,466,1436,2618,3903,5222,6450,7523,8335,8864,9058,8939,8516,7861,7024,6102,5174,4321,3627,3130,2879,2870,3094,3498,4036,4618,5171,5604,5847,5839,5561,4999,4199,3216,2144,1073,117,-644,-1122,-1286,-1117,-657,44,868,1731,2482,3056,3335,3313,2949,2315,1441,450,-582,-1554,-2386,-3032,-3460,-3674,-3691,-3559,-3314,-3006,-2681,-2367,-2091,-1867,-1692,-1564,-1469,-1394,-1315,-1231,-1113,-974,-799,-605,-401,-205,-32,91,163,163,104,-22,-177,-377,-569,-771,-968,-1161,-1374,-1614,-1895,-2248,-2657,-3148,-3692,-4292,-4911,-5523,-6095,-6570,-6935,-7127,-7157,-7004,-6687,-6242,-5684,-5079,-4444,-3839,-3292,-2855,-2547,-2423,-2475,-2740,-3192,-3806,-4554,-5353,-6153,-6864,-7424,-7759,-7840,-7628,-7136,-6382,-5419,-4304,-3113,-1919,-783,224,1081,1741,2226,2517,2666,2679,2613,2495,2357,2233,2133,2071,2052,2070,2116,2183,2228,2253,2207,2082,1869,1554,1175,746,315,-74,-379,-553,-580,-428,-130,310,817,1336,1781,2073,2154,1978,1544,871,23,-929,-1881,-2763,-3481,-4003,-4301,-4380,-4286,-4048,-3746,-3421,-3126,-2905,-2759,-2714,-2736,-2829,-2939,-3063,-3154,-3200,-3188,-3100,-2948,-2731,-2463,-2155,-1827,-1481,-1148,-819,-516,-237,21,256,468,678,851,1015,1133,1201,1215,1150,1030,842,620,373,124,-95,-277,-401,-446,-424,-316,-146,74,326,581,825,1030,1187,1273,1276,1182,976,654,212,-343,-984,-1679,-2380,-3020,-3537,-3854,-3917,-3666,-3092,-2184,-988,439,2007,3614,5152,6515,7618,8387,8789,8804,8456,7789,6868,5777,4622,3476,2454,1617,1028,728,719,989,1497,2171,2933,3687,4348,4829,5089,5077,4822,4339,3695,2969,2237,1599,1111,849,814,1027,1430,1970,2556,3107,3535,3783,3814,3632,3259,2764,2201,1653,1169,800,550,427,393,414,455,466,436,336,187,-9,-213,-394,-526,-567,-511,-335,-45,352,831,1366,1920,2445,2902,3242,3424,3431,3240,2876,2353,1733,1061,407,-184,-674,-1034,-1270,-1379,-1384,-1310,-1168,-988,-779,-555,-325,-89,148,393,644,905,1168,1420,1657,1850,1989,2057,2033,1913,1685,1346,901,353,-281,-983,-1722,-2459,-3142,-3724,-4130,-4334,-4269,-3930,-3302,-2406,-1291,-7,1357,2737,4038,5202,6165,6901,7388,7649,7696,7589,7367,7094,6823,6601,6455,6415,6467,6608,6798,6996,7144,7189,7067,6745,6188,5409,4419,3299,2091,918,-160,-1041,-1668,-2010,-2032,-1782,-1265,-588,187,953,1611,2079,2289,2205,1831,1193,358,-601,-1594,-2542,-3381,-4068,-4595,-4961,-5199,-5342,-5424,-5477,-5520,-5552,-5571,-5563,-5502,-5389,-5199,-4944,-4627,-4259,-3872,-3480,-3116,-2805,-2557,-2397,-2321,-2328,-2407,-2526,-2664,-2777,-2832,-2799,-2644,-2372,-1983,-1504,-984,-465,-5,350,569,633,548,328,14,-355,-721,-1031,-1245,-1313,-1234,-990,-610,-129,412,947,1435,1810,2051,2118,2016,1734,1302,724,50,-700,-1474,-2223,-2906,-3450,-3827,-3974,-3890,-3546,-2977,-2210,-1305,-337,633,1518,2272,2838,3200,3344,3288,3049,2676,2201,1668,1130,604,149,-230,-498,-647,-684,-606,-469,-283,-121,-11,3,-93,-297,-580,-902,-1206,-1443,-1560,-1531,-1337,-987,-523,27,568,1055,1391,1530,1424,1058,456,-339,-1247,-2170,-3027,-3699,-4156,-4326,-4231,-3884,-3349,-2692,-2001,-1327,-757,-306,-10,142,168,99,-27,-170,-291,-373,-392,-355,-260,-127,21,175,306,408,479,511,521,518,518,536,586,652,742,814,846,806,650,384,-17,-510,-1083,-1676,-2244,-2741,-3125,-3364,-3458,-3385,-3193,-2875,-2503,-2092,-1709,-1388,-1169,-1093,-1178,-1429,-1849,-2402,-3065,-3789,-4530,-5240,-5871,-6390,-6744,-6915,-6858,-6571,-6016,-5228,-4186,-2958,-1568,-95,1397,2835,4138,5264,6149,6784,7153,7274,7175,6897,6492,6011,5510,5032,4622,4307,4109,4025,4049,4146,4276,4395,4457,4420,4267,3990,3602,3150,2660,2210,1832,1591,1503,1595,1857,2272,2790,3354,3896,4338,4604,4655,4428,3950,3217,2302,1275,214,-786,-1670,-2383,-2910,-3267,-3473,-3588,-3649,-3714,-3806,-3960,-4156,-4404,-4662,-4913,-5126,-5275,-5344,-5320,-5202,-4990,-4699,-4339,-3934,-3509,-3090,-2712,-2397,-2168,-2046,-2021,-2093,-2232,-2403,-2582,-2732,-2831,-2877,-2868,-2810,-2732,-2619,-2504,-2374,-2227,-2066,-1869,-1646,-1383,-1089,-766,-435,-113,164,373,472,440,245,-116,-639,-1304,-2062,-2869,-3662,-4396,-5021,-5515,-5851,-6031,-6045,-5903,-5606,-5156,-4578,-3859,-3055,-2156,-1236,-305,563,1344,1991,2467,2777,2883,2828,2609,2259,1822,1310,791,272,-193,-584,-875,-1051,-1106,-1055,-918,-735,-555,-419,-374,-450,-659,-1000,-1451,-1977,-2538,-3092,-3586,-4000,-4282,-4432,-4424,-4280,-4008,-3659,-3268,-2900,-2598,-2412,-2366,-2469,-2711,-3048,-3446,-3833,-4167,-4403,-4503,-4476,-4304,-4041,-3687,-3305,-2911,-2545,-2227,-1975,-1786,-1671,-1606,-1583,-1579,-1571,-1541,-1486,-1379,-1253,-1091,-928,-777,-653,-576,-549,-570,-637,-722,-819,-889,-937,-942,-920,-881,-848,-833,-869,-936,-1066,-1211,-1377,-1530,-1648,-1720,-1724,-1659,-1535,-1353,-1150,-931,-742,-592,-518,-527,-647,-862,-1182,-1568,-2006,-2458,-2895,-3306,-3656,-3963,-4196,-4372,-4469,-4481,-4389,-4169,-3809,-3280,-2602,-1761,-805,242,1323,2382,3369,4226,4926,5434,5756,5882,5853,5676,5414,5080,4739,4411,4140,3942,3823,3778,3789,3816,3844,3825,3756,3628,3448,3248,3059,2921,2871,2941,3142,3486,3956,4522,5153,5772,6344,6768,7004,6982,6666,6058,5164,4051,2786,1487,233,-850,-1713,-2279,-2555,-2528,-2266,-1797,-1217,-571,58,633,1110,1469,1704,1819,1828,1751,1615,1443,1260,1093,952,858,807,810,848,924,1014,1124,1229,1352,1476,1621,1792,1987,2200,2425,2620,2780,2863,2861,2774,2601,2382,2137,1912,1747,1667,1702,1855,2120,2485,2902,3344,3745,4060,4241,4232,4024,3586,2959,2162,1267,333,-568,-1369,-2023,-2491,-2747,-2778,-2588,-2166,-1551,-728,248,1364,2564,3805,5023,6172,7181,8013,8630,8998,9127,9007,8670,8143,7464,6682,5840,4996,4189,3472,2868,2404,2082,1892,1817,1816,1867,1933,1995,2038,2062,2072,2082,2106,2163,2247,2380,2543,2732,2943,3138,3318,3431,3481,3410,3235,2923,2498,1978,1403,816,273,-189,-529,-736,-810,-772,-651,-497,-338,-233,-188,-247,-388,-630,-935,-1291,-1664,-2026,-2347,-2603,-2773,-2846,-2818,-2697,-2492,-2233,-1932,-1631,-1353,-1124,-973,-904,-934,-1048,-1234,-1478,-1749,-2042,-2341,-2637,-2943,-3243,-3544,-3831,-4090,-4302,-4447,-4507,-4470,-4322,-4080,-3725,-3319,-2844,-2385,-1948,-1613,-1404,-1390,-1588,-2024,-2693,-3554,-4561,-5628,-6679,-7625,-8404,-8952,-9249,-9268,-9021,-8529,-7808,-6908,-5854,-4699,-3480,-2254,-1055,50,1044,1865,2517,2966,3232,3325,3276,3129,2923,2705,2513,2386,2342,2400,2549,2771,3026,3265,3426,3458,3305,2956,2385,1643,751,-203,-1143,-1993,-2665,-3109,-3280,-3161,-2776,-2147,-1346,-432,489,1346,2033,2494,2661,2513,2052,1305,348,-753,-1887,-2979,-3929,-4696,-5218,-5517,-5577,-5460,-5197,-4850,-4467,-4094,-3754,-3479,-3250,-3092,-2960,-2870,-2785,-2712,-2640,-2574,-2519,-2486,-2481,-2516,-2589,-2711,-2862,-3041,-3221,-3370,-3472,-3467,-3347,-3070,-2632,-2048,-1324,-528,311,1120,1855,2472,2945,3261,3429,3456,3391,3236,3061,2867,2698,2554,2445,2336,2230,2050,1799,1410,888,235,-524,-1318,-2097,-2773,-3298,-3613,-3707,-3572,-3225,-2709,-2043,-1291,-470,373,1226,2046,2838,3553,4195,4723,5136,5401,5530,5504,5347,5058,4676,4209,3700,3171,2655,2172,1752,1384,1096,849,659,481,321,149,-24,-198,-358,-474,-523,-474,-298,10,464,1048,1733,2496,3270,4020,4672,5175,5477,5528,5311,4815,4062,3099,1997,833,-290,-1296,-2097,-2653,-2923,-2909,-2632,-2114,-1418,-583,333,1272,2202,3055,3821,4442,4915,5207,5324,5266,5049,4702,4249,3737,3193,2663,2172,1763,1444,1254,1181,1245,1430,1729,2115,2568,3048,3511,3912,4201,4335,4291,4046,3624,3050,2384,1672,1003,408,-36,-314,-395,-287,-4,419,932,1477,1981,2368,2571,2529,2207,1596,727,-351,-1535,-2749,-3872,-4826,-5543,-5967,-6103,-5937,-5509,-4855,-4004,-3017,-1907,-735,485,1711,2907,4045,5075,5968,6686,7199,7494,7567,7422,7095,6612,6032,5406,4783,4216,3733,3342,3055,2830,2663,2512,2359,2194,2019,1841,1700,1604,1603,1696,1909,2224,2641,3112,3626,4124,4576,4940,5169,5240,5119,4791,4265,3549,2688,1733,749,-196,-1037,-1737,-2255,-2608,-2793,-2865,-2854,-2811,-2774,-2773,-2822,-2928,-3083,-3268,-3477,-3675,-3862,-4019,-4139,-4223,-4267,-4270,-4231,-4157,-4036,-3886,-3701,-3495,-3276,-3067,-2859,-2685,-2520,-2381,-2237,-2093,-1922,-1743,-1543,-1359,-1183,-1064,-981,-970,-987,-1047,-1090,-1113,-1066,-939,-714,-395,0,437,863,1217,1429,1435,1179,638,-190,-1252,-2470,-3730,-4905,-5869,-6510,-6756,-6573,-5964,-4993,-3720,-2270,-731,770,2159,3344,4292,4960,5357,5494,5391,5114,4671,4142,3544,2920,2304,1705,1157,666,260,-52,-249,-334,-306,-194,-22,166,332,437,454,375,205,-41,-314,-604,-841,-1024,-1109,-1108,-1013,-857,-652,-446,-262,-146,-122,-223,-468,-859,-1395,-2051,-2788,-3566,-4319,-5000,-5554,-5949,-6155,-6174,-6004,-5669,-5194,-4615,-3962,-3270,-2566,-1874,-1213,-602,-45,435,833,1135,1318,1382,1299,1078,712,220,-370,-1027,-1703,-2339,-2906,-3329,-3606,-3680,-3568,-3252,-2758,-2122,-1373,-581,210,929,1538,1990,2276,2389,2356,2196,1975,1705,1467,1266,1155,1130,1200,1336,1505,1642,1699,1589,1284,731,-55,-1044,-2165,-3322,-4406,-5312,-5951,-6270,-6255,-5921,-5329,-4548,-3656,-2735,-1833,-997,-241,448,1072,1674,2258,2856,3458,4072,4658,5211,5670,6026,6232,6277,6164,5880,5461,4915,4275,3563,2802,2014,1220,455,-268,-895,-1409,-1758,-1920,-1862,-1575,-1065,-344,540,1551,2615,3676,4665,5515,6179,6591,6731,6553,6069,5273,4209,2927,1499,18,-1428,-2738,-3851,-4688,-5236,-5479,-5434,-5151,-4668,-4055,-3369,-2668,-2000,-1409,-918,-551,-307,-195,-190,-290,-463,-703,-968,-1263,-1549,-1831,-2089,-2317,-2504,-2642,-2727,-2739,-2685,-2538,-2309,-1986,-1580,-1111,-599,-98,353,696,887,895,702,319,-223,-875,-1568,-2232,-2793,-3188,-3371,-3313,-3024,-2522,-1885,-1180,-530,-23,230,171,-242,-989,-2011,-3209,-4462,-5622,-6586,-7237,-7530,-7458,-7028,-6332,-5421,-4405,-3356,-2342,-1419,-597,95,677,1146,1519,1798,1978,2059,2025,1870,1592,1201,710,161,-416,-971,-1463,-1867,-2159,-2336,-2403,-2374,-2263,-2092,-1868,-1600,-1294,-949,-581,-191,192,553,854,1069,1169,1135,955,635,177,-388,-1054,-1773,-2541,-3306,-4052,-4728,-5308,-5743,-6015,-6086,-5970,-5659,-5197,-4612,-3963,-3289,-2658,-2086,-1634,-1294,-1094,-1017,-1060,-1203,-1423,-1699,-2012,-2331,-2654,-2952,-3225,-3463,-3663,-3830,-3959,-4060,-4130,-4175,-4196,-4188,-4151,-4068,-3938,-3730,-3455,-3083,-2650,-2144,-1629,-1114,-655,-278,6,171,248,237,183,102,38,-1,15,66,163,244,301,242,47,-363,-995,-1867,-2942,-4162,-5429,-6624,-7638,-8326,-8636,-8479,-7875,-6849,-5478,-3874,-2144,-413,1223,2681,3901,4868,5552,5995,6188,6191,6014,5706,5289,4799,4263,3717,3187,2723,2335,2070,1920,1906,1992,2171,2383,2610,2799,2933,2993,2982,2917,2825,2740,2694,2720,2828,3043,3337,3720,4150,4608,5065,5470,5811,6015,6072,5915,5537,4906,4037,2949,1701,359,-988,-2253,-3348,-4206,-4768,-5019,-4948,-4589,-3983,-3192,-2283,-1322,-372,524,1318,2008,2558,3002,3314,3536,3661,3710,3680,3581,3406,3153,2825,2408,1928,1376,790,190,-378,-867,-1223,-1397,-1348,-1045,-507,264,1192,2226,3268,4243,5068,5691,6064,6193,6077,5779,5342,4855,4377,3992,3721,3611,3613,3714,3819,3879,3801,3556,3106,2484,1727,925,167,-447,-831,-946,-758,-316,348,1134,1972,2759,3446,3969,4322,4497,4532,4456,4325,4183,4065,4011,4027,4122,4285,4499,4735,4973,5171,5307,5344,5255,5027,4648,4120,3475,2734,1958,1199,521,-21,-372,-509,-405,-77,447,1125,1888,2676,3420,4049,4525,4792,4842,4649,4228,3590,2763,1795,730,-360,-1408,-2347,-3106,-3644,-3910,-3908,-3632,-3121,-2416,-1585,-687,193,1007,1675,2179,2466,2551,2417,2108,1642,1071,438,-217,-837,-1406,-1883,-2258,-2528,-2673,-2718,-2649,-2485,-2228,-1886,-1467,-980,-434,150,757,1342,1881,2307,2597,2691,2576,2242,1695,985,144,-739,-1616,-2399,-3044,-3496,-3733,-3759,-3599,-3316,-2991,-2713,-2591,-2687,-3075,-3744,-4686,-5807,-7011,-8155,-9099,-9724,-9930,-9676,-8970,-7871,-6488,-4945,-3384,-1923,-667,326,1038,1466,1673,1691,1604,1445,1275,1097,940,777,609,411,167,-123,-478,-872,-1317,-1765,-2213,-2602,-2905,-3078,-3077,-2884,-2469,-1849,-1028,-64,999,2084,3114,4013,4720,5173,5358,5253,4884,4286,3501,2591,1598,583,-439,-1415,-2344,-3192,-3942,-4576,-5067,-5405,-5572,-5571,-5408,-5102,-4682,-4189,-3659,-3133,-2659,-2243,-1939,-1721,-1615,-1592,-1640,-1738,-1855,-1981,-2075,-2165,-2201,-2248,-2262,-2314,-2383,-2523,-2710,-2984,-3305,-3682,-4075,-4444,-4755,-4944,-4987,-4837,-4498,-3976,-3305,-2550,-1762,-1013,-367,156,508,728,808,814,778,756,795,910,1123,1397,1701,1953,2088,2020,1694,1079,171,-963,-2265,-3587,-4821,-5806,-6431,-6604,-6277,-5468,-4226,-2670,-914,877,2575,4056,5220,6033,6459,6538,6319,5869,5286,4644,4029,3506,3119,2893,2837,2920,3121,3367,3619,3799,3875,3808,3584,3217,2741,2197,1653,1163,784,556,502,621,891,1286,1745,2231,2680,3069,3354,3536,3616,3589,3493,3320,3090,2808,2467,2074,1629,1132,603,49,-507,-1041,-1539,-1971,-2323,-2582,-2727,-2757,-2656,-2435,-2081,-1620,-1046,-400,315,1046,1783,2467,3074,3572,3921,4119,4138,3994,3702,3285,2788,2253,1725,1256,880,634,548,629,899,1325,1912,2600,3352,4108,4803,5386,5815,6050,6097,5948,5644,5214,4703,4163,3636,3161,2766,2460,2226,2054,1879,1664,1365,945,400,-244,-956,-1651,-2259,-2686,-2863,-2725,-2263,-1489,-459,714,1938,3063,3991,4629,4925,4885,4538,3963,3261,2534,1891,1412,1150,1133,1345,1745,2271,2843,3376,3797,4028,4043,3806,3349,2700,1936,1140,399,-188,-566,-663,-487,-21,663,1523,2459,3398,4238,4931,5399,5634,5624,5386,4955,4382,3691,2954,2168,1390,613,-133,-840,-1505,-2091,-2609,-3007,-3299,-3435,-3430,-3252,-2910,-2422,-1784,-1056,-253,561,1338,2021,2559,2899,3015,2878,2493,1872,1051,81,-973,-2051,-3061,-3963,-4667,-5151,-5382,-5353,-5084,-4608,-3954,-3190,-2338,-1461,-581,264,1042,1725,2285,2687,2922,2966,2821,2506,2033,1462,825,185,-401,-887,-1229,-1408,-1434,-1335,-1172,-1025,-970,-1092,-1436,-2030,-2860,-3865,-4970,-6056,-7003,-7690,-8020,-7924,-7385,-6444,-5154,-3666,-2073,-544,818,1919,2691,3140,3268,3144,2836,2413,1975,1559,1235,1020,912,917,971,1062,1103,1075,909,607,152,-422,-1066,-1724,-2309,-2761,-3010,-3018,-2765,-2267,-1552,-698,237,1150,1971,2621,3052,3237,3175,2897,2433,1857,1202,537,-109,-716,-1249,-1738,-2153,-2533,-2866,-3168,-3442,-3690,-3906,-4088,-4222,-4304,-4322,-4269,-4151,-3966,-3730,-3454,-3154,-2849,-2554,-2280,-2035,-1823,-1648,-1509,-1400,-1323,-1268,-1234,-1220,-1210,-1214,-1219,-1225,-1234,-1238,-1237,-1220,-1189,-1117,-1025,-885,-729,-553,-393,-250,-165,-118,-144,-196,-289,-361,-412,-392,-289,-91,214,582,997,1379,1665,1780,1653,1253,563,-385,-1521,-2751,-3949,-4989,-5752,-6124,-6048,-5496,-4493,-3134,-1515,188,1843,3282,4401,5115,5395,5262,4776,4026,3131,2202,1346,661,209,13,98,402,906,1505,2143,2715,3187,3479,3604,3545,3349,3051,2718,2390,2118,1929,1821,1794,1810,1839,1846,1798,1675,1476,1204,895,571,278,50,-102,-145,-124,-25,94,205,289,298,243,102,-108,-380,-684,-1011,-1323,-1617,-1861,-2061,-2203,-2298,-2346,-2364,-2350,-2329,-2295,-2264,-2240,-2221,-2222,-2229,-2258,-2302,-2359,-2432,-2502,-2568,-2606,-2613,-2563,-2456,-2276,-2028,-1703,-1311,-846,-317,259,879,1498,2109,2650,3106,3420,3583,3555,3347,2947,2388,1696,925,123,-638,-1314,-1852,-2246,-2493,-2638,-2716,-2801,-2936,-3166,-3504,-3934,-4420,-4896,-5286,-5505,-5485,-5166,-4542,-3621,-2473,-1198,89,1246,2166,2743,2931,2722,2154,1314,307,-743,-1704,-2485,-2988,-3185,-3065,-2668,-2072,-1367,-676,-94,269,369,161,-318,-1036,-1887,-2796,-3616,-4282,-4681,-4777,-4548,-4003,-3205,-2219,-1144,-73,905,1714,2305,2645,2742,2603,2267,1769,1146,443,-317,-1096,-1872,-2620,-3318,-3945,-4490,-4929,-5267,-5484,-5593,-5580,-5468,-5242,-4928,-4524,-4045,-3514,-2937,-2347,-1761,-1207,-715,-305,-14,153,167,30,-254,-668,-1184,-1759,-2351,-2911,-3386,-3756,-3969,-4038,-3934,-3690,-3306,-2823,-2251,-1650,-1036,-468,18,383,589,617,461,132,-338,-903,-1501,-2072,-2539,-2850,-2959,-2853,-2545,-2084,-1555,-1049,-674,-514,-630,-1048,-1743,-2664,-3710,-4782,-5753,-6515,-6972,-7065,-6765,-6098,-5118,-3930,-2646,-1390,-283,603,1196,1508,1552,1401,1129,840,607,516,601,886,1352,1955,2615,3261,3788,4134,4233,4062,3639,2995,2222,1398,632,21,-367,-472,-294,164,828,1642,2508,3334,4051,4587,4905,5008,4890,4615,4209,3746,3270,2822,2441,2130,1909,1763,1692,1672,1701,1749,1817,1870,1917,1925,1907,1832,1717,1539,1311,1024,683,296,-126,-569,-1002,-1407,-1743,-1985,-2108,-2081,-1910,-1585,-1126,-569,70,728,1383,1985,2502,2917,3204,3373,3418,3372,3250,3089,2911,2744,2584,2460,2330,2220,2089,1948,1778,1592,1394,1211,1056,971,968,1079,1290,1597,1940,2277,2529,2643,2568,2288,1815,1192,497,-189,-758,-1126,-1207,-953,-344,596,1814,3203,4650,6015,7164,7994,8416,8399,7962,7143,6064,4812,3546,2382,1427,785,471,524,877,1483,2235,3037,3783,4390,4806,4992,4976,4775,4465,4109,3782,3550,3446,3498,3682,3971,4302,4611,4834,4914,4818,4537,4075,3481,2791,2068,1366,717,168,-286,-630,-881,-1060,-1178,-1265,-1331,-1385,-1448,-1495,-1553,-1584,-1601,-1575,-1508,-1380,-1198,-955,-671,-351,-26,293,571,807,965,1065,1072,1012,878,674,428,130,-170,-481,-760,-991,-1171,-1254,-1272,-1186,-1022,-772,-449,-70,358,803,1250,1663,2026,2301,2478,2541,2475,2292,1997,1604,1152,668,182,-258,-665,-998,-1320,-1616,-1958,-2358,-2842,-3411,-4042,-4693,-5309,-5823,-6168,-6299,-6161,-5751,-5073,-4154,-3087,-1929,-810,175,927,1364,1463,1210,666,-103,-980,-1847,-2590,-3104,-3328,-3220,-2807,-2130,-1300,-408,406,1051,1426,1490,1228,675,-100,-1008,-1932,-2776,-3447,-3872,-4032,-3916,-3571,-3045,-2421,-1760,-1145,-610,-197,91,264,344,366,352,325,296,260,211,135,5,-173,-428,-747,-1130,-1570,-2030,-2511,-2960,-3365,-3692,-3910,-4018,-3993,-3852,-3612,-3297,-2950,-2609,-2307,-2083,-1949,-1916,-1974,-2106,-2277,-2457,-2610,-2704,-2722,-2640,-2467,-2197,-1861,-1461,-1043,-617,-220,138,431,670,820,912,907,828,648,371,-4,-481,-1032,-1648,-2285,-2905,-3454,-3884,-4141,-4189,-4015,-3630,-3072,-2423,-1747,-1156,-711,-475,-474,-698,-1105,-1646,-2221,-2770,-3191,-3437,-3444,-3206,-2719,-2033,-1201,-321,527,1238,1745,2002,1981,1726,1262,700,104,-406,-768,-909,-818,-492,16,652,1325,1962,2492,2861,3049,3050,2902,2644,2348,2066,1877,1809,1918,2185,2617,3156,3763,4356,4881,5252,5444,5401,5133,4652,3986,3212,2368,1535,759,90,-436,-804,-999,-1034,-918,-672,-328,93,566,1049,1544,2002,2423,2779,3055,3243,3323,3293,3148,2885,2529,2081,1583,1061,552,95,-287,-559,-722,-753,-675,-489,-214,116,493,876,1258,1608,1922,2194,2421,2617,2780,2931,3052,3171,3242,3296,3288,3234,3114,2945,2730,2488,2246,2023,1847,1744,1707,1739,1807,1860,1860,1742,1474,1041,444,-275,-1052,-1816,-2472,-2942,-3162,-3063,-2653,-1892,-855,442,1885,3397,4854,6155,7189,7887,8194,8102,7639,6869,5881,4792,3708,2736,1961,1425,1147,1106,1254,1530,1866,2192,2474,2659,2768,2789,2776,2755,2784,2897,3125,3469,3919,4430,4946,5400,5722,5857,5768,5445,4905,4200,3386,2556,1764,1098,578,242,78,59,159,310,480,615,678,642,506,250,-87,-502,-959,-1424,-1872,-2277,-2615,-2883,-3076,-3201,-3262,-3278,-3251,-3185,-3087,-2938,-2749,-2493,-2184,-1807,-1385,-924,-446,16,448,815,1097,1297,1379,1390,1299,1166,991,820,666,554,487,472,487,528,572,598,611,585,545,489,443,430,465,566,712,895,1054,1154,1137,969,627,129,-510,-1209,-1929,-2572,-3080,-3393,-3464,-3284,-2843,-2180,-1342,-404,538,1393,2051,2434,2482,2168,1516,588,-513,-1670,-2724,-3574,-4086,-4219,-3950,-3312,-2391,-1293,-151,920,1788,2393,2664,2600,2238,1615,837,-12,-836,-1543,-2070,-2390,-2468,-2358,-2071,-1694,-1279,-904,-619,-467,-465,-607,-864,-1206,-1582,-1954,-2284,-2534,-2703,-2763,-2741,-2623,-2456,-2236,-2013,-1781,-1579,-1400,-1258,-1145,-1058,-988,-929,-875,-820,-778,-739,-731,-742,-798,-890,-1025,-1197,-1399,-1616,-1844,-2054,-2245,-2395,-2487,-2521,-2469,-2345,-2126,-1829,-1455,-1011,-523,9,554,1097,1620,2089,2482,2770,2917,2920,2739,2398,1885,1239,495,-300,-1085,-1804,-2410,-2875,-3196,-3385,-3490,-3539,-3609,-3699,-3867,-4082,-4333,-4588,-4775,-4877,-4813,-4591,-4159,-3554,-2774,-1873,-891,101,1037,1845,2456,2826,2916,2724,2275,1619,832,4,-776,-1433,-1889,-2146,-2152,-1984,-1643,-1211,-737,-272,142,491,767,998,1197,1415,1674,2010,2430,2938,3506,4108,4677,5178,5535,5723,5694,5451,4999,4368,3615,2796,1975,1214,554,24,-358,-611,-746,-798,-802,-789,-794,-831,-924,-1059,-1242,-1439,-1642,-1803,-1925,-1961,-1931,-1825,-1675,-1510,-1374,-1300,-1330,-1471,-1740,-2101,-2539,-2993,-3411,-3738,-3924,-3933,-3754,-3380,-2849,-2191,-1479,-758,-107,434,819,1026,1064,937,690,347,-37,-441,-825,-1178,-1482,-1725,-1917,-2033,-2086,-2059,-1948,-1747,-1460,-1092,-691,-290,44,257,285,109,-297,-894,-1648,-2475,-3296,-4016,-4555,-4849,-4851,-4551,-3953,-3101,-2047,-870,342,1493,2486,3245,3695,3810,3583,3048,2282,1371,427,-440,-1150,-1625,-1856,-1840,-1626,-1278,-866,-464,-130,104,216,217,135,-7,-153,-279,-348,-343,-269,-136,28,182,284,299,186,-68,-465,-998,-1622,-2297,-2971,-3574,-4068,-4407,-4567,-4551,-4360,-4031,-3597,-3117,-2631,-2209,-1882,-1701,-1674,-1817,-2113,-2527,-3040,-3571,-4109,-4576,-4959,-5215,-5350,-5348,-5241,-5032,-4766,-4456,-4140,-3830,-3551,-3303,-3096,-2917,-2765,-2620,-2473,-2314,-2122,-1904,-1646,-1355,-1033,-685,-314,66,458,839,1201,1521,1775,1937,1987,1908,1694,1351,899,369,-189,-736,-1209,-1592,-1842,-1990,-2045,-2075,-2127,-2266,-2525,-2931,-3467,-4094,-4745,-5335,-5776,-5986,-5893,-5468,-4698,-3616,-2291,-799,733,2189,3447,4387,4928,5000,4610,3765,2574,1125,-424,-1932,-3263,-4304,-4975,-5245,-5111,-4619,-3833,-2837,-1718,-567,542,1552,2413,3115,3639,4001,4217,4305,4300,4210,4070,3876,3654,3394,3108,2797,2456,2106,1733,1369,1008,679,378,126,-92,-262,-403,-506,-588,-639,-667,-664,-630,-547,-422,-227,17,335,710,1135,1602,2076,2548,2973,3334,3589,3716,3703,3526,3210,2747,2184,1549,888,249,-325,-797,-1132,-1323,-1361,-1263,-1040,-725,-340,84,527,976,1422,1865,2302,2737,3160,3566,3925,4224,4421,4504,4448,4251,3924,3497,3009,2517,2070,1713,1467,1336,1288,1292,1287,1236,1093,845,505,90,-345,-740,-1053,-1201,-1178,-935,-499,118,871,1696,2546,3332,4016,4514,4816,4870,4694,4306,3747,3090,2402,1755,1216,833,623,602,744,1016,1389,1807,2237,2654,3015,3339,3590,3800,3955,4084,4189,4289,4390,4498,4620,4742,4866,4963,5031,5035,4960,4792,4510,4128,3651,3095,2500,1887,1292,750,273,-110,-399,-593,-691,-727,-697,-636,-551,-450,-353,-240,-130,3,143,306,471,636,783,886,937,910,807,623,376,79,-233,-529,-784,-955,-1031,-985,-820,-539,-155,299,799,1302,1780,2194,2528,2756,2876,2888,2785,2584,2279,1882,1409,863,285,-316,-882,-1394,-1793,-2060,-2155,-2082,-1856,-1511,-1133,-769,-543,-481,-676,-1102,-1769,-2602,-3525,-4433,-5219,-5778,-6037,-5937,-5462,-4641,-3513,-2173,-719,745,2087,3225,4039,4488,4509,4127,3347,2269,957,-454,-1867,-3173,-4277,-5129,-5676,-5916,-5853,-5513,-4938,-4178,-3270,-2286,-1255,-229,744,1649,2439,3103,3623,3979,4173,4187,4032,3699,3205,2555,1780,894,-47,-1018,-1955,-2814,-3542,-4107,-4470,-4632,-4586,-4355,-3969,-3476,-2919,-2368,-1851,-1438,-1136,-978,-951,-1051,-1244,-1504,-1800,-2089,-2367,-2590,-2772,-2899,-2985,-3042,-3090,-3138,-3213,-3310,-3441,-3602,-3776,-3962,-4126,-4264,-4352,-4373,-4329,-4199,-3997,-3725,-3384,-3000,-2568,-2114,-1633,-1144,-645,-155,321,757,1141,1449,1660,1774,1772,1678,1494,1259,987,718,459,216,-16,-276,-586,-981,-1490,-2105,-2819,-3587,-4345,-5034,-5559,-5871,-5889,-5597,-4974,-4046,-2864,-1493,-29,1444,2810,4004,4917,5517,5742,5598,5089,4283,3226,2035,782,-414,-1491,-2358,-2989,-3342,-3420,-3237,-2820,-2210,-1457,-607,280,1157,1973,2686,3260,3672,3902,3959,3843,3586,3213,2773,2297,1839,1424,1085,833,675,595,597,635,709,773,810,796,712,556,322,30,-309,-665,-1007,-1304,-1528,-1635,-1624,-1453,-1145,-688,-118,542,1243,1942,2588,3141,3560,3828,3923,3861,3647,3309,2890,2408,1929,1464,1064,750,543,454,488,638,887,1224,1617,2041,2483,2900,3300,3651,3949,4194,4351,4444,4432,4339,4144,3876,3545,3177,2819,2487,2232,2068,2003,2026,2105,2187,2230,2163,1976,1622,1140,538,-107,-744,-1285,-1673,-1843,-1770,-1436,-868,-101,800,1760,2715,3579,4304,4833,5135,5198,5026,4637,4068,3364,2580,1763,976,248,-365,-839,-1148,-1268,-1198,-930,-471,154,924,1795,2720,3656,4542,5342,6012,6531,6883,7067,7090,6971,6727,6384,5967,5483,4968,4409,3843,3254,2677,2094,1542,1003,508,48,-356,-701,-980,-1176,-1300,-1331,-1293,-1161,-966,-689,-350,41,474,926,1365,1782,2124,2384,2527,2534,2396,2113,1675,1123,454,-276,-1041,-1790,-2476,-3052,-3481,-3721,-3763,-3589,-3215,-2665,-1973,-1199,-379,411,1148,1774,2276,2634,2848,2919,2857,2670,2378,1989,1536,1033,521,40,-384,-695,-887,-932,-851,-671,-452,-252,-148,-194,-432,-876,-1503,-2263,-3083,-3862,-4514,-4929,-5056,-4824,-4242,-3311,-2103,-681,839,2373,3791,5007,5935,6497,6670,6428,5788,4801,3518,2038,451,-1147,-2637,-3944,-4978,-5669,-6004,-5931,-5502,-4717,-3668,-2405,-1038,354,1678,2855,3822,4541,4988,5172,5103,4834,4388,3844,3218,2573,1919,1278,659,56,-528,-1093,-1646,-2168,-2667,-3114,-3517,-3837,-4092,-4243,-4311,-4291,-4186,-4027,-3813,-3571,-3308,-3036,-2757,-2483,-2207,-1936,-1674,-1419,-1189,-982,-823,-708,-657,-673,-753,-903,-1108,-1361,-1641,-1937,-2213,-2467,-2654,-2778,-2807,-2749,-2593,-2349,-2030,-1655,-1243,-821,-401,2,369,714,1004,1264,1463,1610,1696,1716,1673,1585,1444,1298,1138,997,875,759,640,480,245,-90,-562,-1164,-1895,-2714,-3570,-4402,-5125,-5678,-5985,-6003,-5704,-5087,-4179,-3034,-1726,-333,1041,2322,3414,4258,4792,4995,4838,4351,3551,2502,1268,-61,-1398,-2642,-3709,-4517,-5007,-5143,-4912,-4333,-3449,-2327,-1053,278,1572,2737,3707,4420,4854,5001,4878,4530,3997,3349,2637,1925,1250,652,136,-271,-597,-826,-993,-1106,-1188,-1261,-1349,-1461,-1622,-1820,-2072,-2358,-2660,-2968,-3230,-3435,-3538,-3503,-3321,-2966,-2448,-1788,-1014,-182,649,1418,2058,2513,2745,2713,2432,1898,1167,281,-685,-1658,-2562,-3337,-3919,-4294,-4424,-4336,-4043,-3582,-3002,-2356,-1677,-1034,-428,97,548,920,1212,1444,1602,1700,1728,1685,1573,1394,1155,872,564,243,-66,-376,-670,-980,-1317,-1702,-2162,-2687,-3283,-3912,-4539,-5107,-5564,-5843,-5914,-5724,-5292,-4603,-3725,-2689,-1579,-476,568,1460,2181,2677,2948,2985,2803,2418,1856,1143,316,-595,-1542,-2485,-3369,-4146,-4762,-5172,-5342,-5246,-4881,-4260,-3411,-2393,-1254,-83,1067,2107,2988,3660,4082,4263,4179,3875,3370,2707,1935,1096,225,-621,-1437,-2164,-2809,-3338,-3759,-4069,-4292,-4435,-4539,-4608,-4680,-4749,-4837,-4916,-4988,-5015,-4978,-4840,-4590,-4199,-3678,-3031,-2286,-1486,-682,72,705,1174,1416,1415,1141,620,-124,-1030,-2029,-3029,-3954,-4706,-5241,-5494,-5469,-5159,-4614,-3873,-3025,-2116,-1255,-466,166,637,927,1048,1023,888,662,393,92,-213,-507,-778,-1003,-1172,-1268,-1280,-1211,-1063,-875,-678,-528,-476,-575,-858,-1348,-2029,-2873,-3817,-4793,-5701,-6468,-6990,-7231,-7120,-6671,-5887,-4815,-3535,-2113,-650,770,2077,3193,4076,4684,4985,4977,4645,4012,3104,1972,678,-685,-2031,-3247,-4248,-4934,-5255,-5158,-4653,-3762,-2551,-1112,447,2008,3462,4700,5662,6283,6566,6515,6183,5627,4924,4154,3373,2642,1992,1428,972,577,260,-34,-298,-569,-839,-1128,-1410,-1689,-1940,-2136,-2268,-2309,-2239,-2067,-1763,-1361,-846,-253,396,1069,1723,2324,2821,3188,3377,3387,3187,2804,2235,1539,738,-93,-898,-1624,-2196,-2592,-2768,-2729,-2477,-2055,-1494,-859,-190,456,1048,1560,1980,2324,2598,2835,3065,3289,3550,3810,4094,4355,4584,4756,4856,4875,4824,4699,4522,4295,4021,3698,3309,2841,2279,1613,850,4,-882,-1758,-2553,-3199,-3615,-3754,-3561,-3038,-2191,-1067,257,1701,3157,4540,5765,6761,7487,7911,8019,7813,7294,6492,5428,4155,2735,1240,-222,-1569,-2678,-3475,-3868,-3824,-3321,-2394,-1096,461,2169,3885,5486,6846,7879,8513,8735,8541,7985,7122,6053,4854,3647,2478,1456,587,-62,-523,-775,-876,-834,-718,-560,-412,-313,-289,-360,-525,-776,-1084,-1406,-1712,-1928,-2034,-1971,-1731,-1296,-686,71,926,1827,2695,3488,4117,4551,4750,4685,4378,3835,3109,2260,1350,471,-330,-973,-1433,-1682,-1724,-1580,-1275,-863,-369,149,669,1163,1611,2016,2370,2694,2973,3233,3442,3610,3707,3722,3644,3472,3213,2889,2518,2129,1729,1342,948,545,110,-386,-943,-1592,-2303,-3081,-3868,-4636,-5315,-5851,-6187,-6274,-6088,-5616,-4876,-3909,-2768,-1547,-301,857,1884,2706,3291,3604,3650,3396,2893,2112,1126,-46,-1322,-2632,-3878,-4969,-5805,-6317,-6442,-6168,-5497,-4484,-3210,-1765,-289,1135,2371,3353,4019,4347,4350,4069,3566,2928,2237,1566,990,529,217,29,-57,-82,-93,-136,-240,-441,-742,-1162,-1673,-2283,-2933,-3628,-4287,-4905,-5405,-5775,-5951,-5938,-5698,-5253,-4617,-3822,-2922,-1976,-1033,-180,555,1088,1406,1472,1281,840,185,-661,-1612,-2628,-3614,-4511,-5249,-5775,-6061,-6073,-5833,-5350,-4662,-3831,-2904,-1955,-1043,-218,476,1012,1383,1584,1625,1526,1296,974,576,146,-282,-669,-974,-1175,-1255,-1220,-1103,-935,-788,-702,-752,-970,-1377,-1989,-2745,-3628,-4534,-5383,-6093,-6551,-6716,-6524,-5977,-5097,-3936,-2584,-1125,339,1717,2954,3979,4784,5330,5624,5650,5411,4910,4155,3172,2012,724,-595,-1858,-2969,-3819,-4347,-4481,-4203,-3523,-2479,-1159,349,1913,3424,4754,5812,6522,6843,6780,6357,5650,4735,3721,2701,1767,981,390,-13,-212,-279,-233,-153,-89,-88,-194,-420,-777,-1227,-1761,-2302,-2812,-3223,-3480,-3540,-3381,-2984,-2388,-1607,-722,219,1126,1936,2582,3017,3211,3158,2866,2376,1727,992,233,-469,-1056,-1458,-1657,-1616,-1358,-913,-323,339,1021,1658,2208,2643,2951,3149,3252,3311,3351,3418,3531,3706,3933,4200,4476,4734,4950,5106,5200,5221,5185,5087,4925,4709,4398,4016,3511,2911,2187,1372,482,-435,-1329,-2135,-2784,-3217,-3380,-3240,-2787,-2043,-1041,143,1438,2758,4010,5137,6070,6775,7233,7420,7344,6995,6387,5531,4460,3221,1874,509,-788,-1906,-2759,-3264,-3366,-3050,-2324,-1247,96,1596,3124,4557,5774,6689,7233,7380,7151,6578,5755,4762,3713,2702,1822,1122,652,404,366,498,740,1044,1336,1574,1704,1697,1535,1208,742,145,-517,-1220,-1877,-2455,-2870,-3101,-3090,-2837,-2341,-1628,-741,263,1319,2353,3296,4092,4675,5029,5107,4930,4495,3848,3033,2114,1150,224,-624,-1312,-1831,-2123,-2201,-2051,-1697,-1169,-502,251,1037,1813,2519,3129,3599,3914,4059,4034,3852,3531,3114,2635,2157,1710,1342,1061,881,765,699,614,488,251,-100,-607,-1238,-1986,-2790,-3598,-4329,-4914,-5279,-5370,-5158,-4635,-3824,-2785,-1575,-307,952,2104,3082,3852,4364,4628,4632,4389,3916,3221,2339,1296,143,-1057,-2235,-3297,-4165,-4750,-4997,-4865,-4346,-3472,-2308,-929,541,2005,3349,4468,5311,5809,5965,5779,5296,4577,3702,2750,1810,948,228,-313,-670,-836,-856,-757,-604,-450,-352,-365,-519,-847,-1339,-1986,-2742,-3551,-4349,-5050,-5585,-5891,-5915,-5642,-5074,-4238,-3201,-2024,-808,371,1410,2248,2811,3064,2987,2589,1899,973,-109,-1273,-2401,-3428,-4254,-4826,-5113,-5092,-4798,-4257,-3536,-2702,-1819,-969,-184,468,991,1357,1583,1683,1672,1567,1392,1146,862,542,220,-87,-347,-551,-680,-744,-748,-724,-691,-692,-747,-882,-1114,-1444,-1864,-2355,-2883,-3407,-3881,-4251,-4471,-4511,-4340,-3957,-3372,-2611,-1713,-729,301,1322,2292,3172,3920,4497,4869,4994,4852,4425,3720,2772,1629,383,-884,-2051,-3028,-3723,-4070,-4052,-3660,-2948,-1980,-853,327,1456,2435,3189,3665,3849,3745,3401,2870,2231,1568,938,425,36,-188,-278,-247,-147,-23,81,106,26,-191,-562,-1078,-1731,-2492,-3310,-4147,-4928,-5612,-6122,-6427,-6480,-6271,-5796,-5080,-4164,-3098,-1954,-806,281,1221,1967,2467,2681,2615,2271,1680,909,8,-920,-1812,-2578,-3156,-3508,-3593,-3429,-3027,-2434,-1708,-918,-129,590,1190,1634,1903,1994,1919,1693,1349,914,428,-62,-520,-883,-1128,-1214,-1143,-928,-600,-229,138,412,544,473,173,-366,-1125,-2057,-3098,-4160,-5154,-5981,-6558,-6824,-6733,-6285,-5503,-4439,-3171,-1797,-395,926,2114,3087,3815,4265,4413,4271,3816,3088,2099,904,-434,-1836,-3206,-4437,-5437,-6107,-6390,-6248,-5682,-4733,-3474,-2000,-443,1091,2468,3600,4399,4822,4846,4487,3787,2804,1630,344,-950,-2173,-3243,-4101,-4700,-5029,-5067,-4860,-4426,-3838,-3169,-2487,-1889,-1437,-1188,-1186,-1425,-1892,-2536,-3281,-4045,-4729,-5255,-5546,-5571,-5312,-4792,-4068,-3195,-2275,-1376,-587,24,418,562,465,145,-342,-951,-1589,-2205,-2719,-3092,-3279,-3284,-3099,-2771,-2323,-1820,-1293,-814,-386,-60,175,321,386,405,381,343,283,227,146,75,-17,-99,-185,-262,-346,-436,-561,-723,-958,-1253,-1644,-2099,-2622,-3196,-3783,-4366,-4911,-5377,-5749,-5982,-6062,-5965,-5688,-5222,-4589,-3795,-2883,-1877,-832,215,1208,2096,2843,3388,3714,3774,3565,3079,2340,1385,277,-907,-2069,-3114,-3947,-4489,-4693,-4530,-4015,-3198,-2136,-938,316,1512,2566,3408,3970,4256,4228,3950,3446,2788,2072,1350,733,257,-16,-81,67,386,834,1340,1827,2226,2458,2476,2233,1729,963,2,-1110,-2259,-3374,-4326,-5048,-5450,-5496,-5167,-4482,-3490,-2262,-890,536,1917,3168,4221,5019,5533,5749,5662,5312,4711,3933,3019,2041,1065,149,-639,-1270,-1689,-1900,-1872,-1637,-1198,-608,104,881,1678,2446,3142,3726,4165,4433,4505,4392,4086,3636,3073,2457,1845,1288,819,474,243,138,117,170,245,314,345,296,169,-59,-368,-734,-1124,-1490,-1773,-1941,-1930,-1741,-1342,-766,-29,812,1701,2577,3385,4057,4588,4907,5048,4971,4711,4273,3695,3008,2270,1524,843,274,-123,-305,-252,48,579,1300,2173,3119,4080,4983,5760,6366,6751,6890,6781,6426,5855,5123,4266,3379,2506,1722,1083,612,349,271,375,605,916,1236,1493,1629,1591,1339,892,233,-550,-1424,-2287,-3060,-3663,-4031,-4114,-3905,-3412,-2684,-1779,-790,219,1148,1942,2540,2911,3044,2953,2658,2223,1686,1135,618,207,-52,-137,-23,257,693,1219,1785,2324,2783,3114,3291,3304,3166,2905,2565,2177,1793,1425,1111,849,656,530,475,496,577,720,897,1101,1291,1466,1573,1618,1561,1403,1124,739,232,-353,-1015,-1701,-2381,-3002,-3512,-3872,-4028,-3964,-3657,-3105,-2346,-1398,-343,768,1845,2813,3600,4141,4389,4318,3913,3194,2200,979,-368,-1770,-3100,-4271,-5179,-5755,-5953,-5756,-5187,-4292,-3153,-1851,-505,805,1960,2907,3560,3907,3918,3623,3058,2284,1384,440,-465,-1248,-1857,-2249,-2405,-2351,-2099,-1732,-1289,-873,-543,-373,-416,-689,-1210,-1932,-2825,-3794,-4769,-5650,-6347,-6800,-6941,-6764,-6261,-5480,-4470,-3315,-2089,-885,227,1181,1925,2440,2702,2730,2532,2150,1618,991,307,-374,-1025,-1589,-2050,-2378,-2559,-2596,-2489,-2258,-1931,-1535,-1105,-670,-262,102,392,600,709,723,640,488,280,49,-177,-390,-574,-744,-904,-1085,-1294,-1569,-1895,-2300,-2754,-3262,-3781,-4303,-4769,-5176,-5461,-5618,-5612,-5426,-5071,-4522,-3837,-3011,-2117,-1197,-312,475,1119,1584,1855,1946,1867,1672,1391,1066,748,450,210,40,-51,-45,51,249,535,902,1332,1794,2268,2710,3100,3405,3610,3698,3668,3516,3248,2885,2434,1935,1416,914,480,146,-39,-65,104,441,940,1548,2201,2824,3329,3633,3666,3381,2765,1837,663,-675,-2064,-3378,-4512,-5348,-5827,-5901,-5569,-4875,-3877,-2679,-1373,-76,1126,2138,2914,3403,3599,3519,3184,2662,2008,1295,605,-7,-473,-762,-850,-740,-452,-30,481,1021,1539,1988,2340,2578,2707,2742,2704,2613,2505,2370,2254,2138,2055,2007,2002,2055,2165,2332,2559,2840,3159,3527,3910,4311,4707,5071,5388,5622,5735,5716,5517,5147,4594,3884,3051,2157,1256,438,-240,-714,-943,-923,-649,-169,486,1234,2032,2788,3461,3976,4290,4371,4200,3779,3142,2327,1411,465,-421,-1167,-1709,-1987,-1989,-1698,-1141,-359,592,1630,2672,3615,4377,4863,5023,4805,4203,3243,1974,497,-1086,-2636,-4056,-5218,-6097,-6625,-6862,-6817,-6603,-6270,-5927,-5611,-5383,-5221,-5122,-5019,-4848,-4545,-4034,-3278,-2257,-978,506,2136,3814,5449,6945,8218,9213,9890,10246,10296,10090,9668,9117,8483,7838,7235,6702,6279,5958,5758,5639,5606,5593,5580,5509,5338,5031,4556,3902,3084,2113,1052,-69,-1160,-2201,-3092,-3838,-4361,-4678,-4756,-4627,-4298,-3832,-3267,-2682,-2127,-1674,-1361,-1224,-1287,-1534,-1965,-2532,-3206,-3925,-4643,-5301,-5837,-6223,-6383,-6323,-5991,-5414,-4610,-3623,-2533,-1414,-376,497,1098,1383,1303,883,164,-769,-1822,-2894,-3904,-4783,-5487,-6004,-6308,-6422,-6331,-6042,-5554,-4858,-3955,-2848,-1557,-105,1450,3068,4661,6171,7514,8622,9454,9948,10124,9957,9512,8829,7987,7075,6173,5371,4736,4311,4131,4172,4417,4781,5208,5577,5821,5838,5572,4984,4073,2852,1400,-226,-1910,-3551,-5056,-6321,-7289,-7909,-8161,-8063,-7638,-6946,-6039,-5000,-3890,-2788,-1754,-844,-102,445,781,914,852,633,290,-130,-588,-1029,-1436,-1751,-1989,-2099,-2108,-1984,-1747,-1396,-957,-449,77,594,1039,1386,1577,1607,1437,1096,591,-37,-735,-1474,-2190,-2866,-3468,-3974,-4383,-4673,-4832,-4856,-4712,-4402,-3899,-3212,-2341,-1314,-167,1063,2310,3533,4677,5700,6570,7264,7768,8085,8214,8190,8028,7778,7480,7178,6913,6717,6607,6575,6625,6703,6801,6865,6872,6799,6625,6338,5947,5425,4812,4065,3241,2307,1317,273,-786,-1824,-2812,-3702,-4471,-5071,-5494,-5711,-5720,-5530,-5149,-4620,-3978,-3278,-2585,-1956,-1457,-1144,-1059,-1234,-1672,-2369,-3275,-4351,-5498,-6646,-7683,-8524,-9081,-9297,-9145,-8641,-7826,-6789,-5614,-4416,-3292,-2332,-1605,-1165,-1007,-1144,-1516,-2091,-2805,-3604,-4439,-5271,-6060,-6778,-7395,-7873,-8191,-8299,-8191,-7829,-7226,-6387,-5348,-4164,-2897,-1620,-410,671,1566,2240,2675,2876,2869,2689,2398,2039,1679,1361,1108,964,904,947,1052,1206,1370,1524,1629,1679,1642,1513,1269,900,391,-270,-1082,-2051,-3144,-4343,-5589,-6829,-7994,-9013,-9823,-10371,-10624,-10556,-10182,-9514,-8599,-7500,-6272,-5003,-3762,-2616,-1622,-832,-248,95,243,191,1,-313,-683,-1094,-1492,-1845,-2133,-2309,-2372,-2320,-2156,-1932,-1683,-1458,-1323,-1299,-1438,-1737,-2199,-2795,-3479,-4197,-4889,-5504,-5995,-6343,-6528,-6570,-6477,-6280,-6010,-5681,-5334,-4956,-4576,-4163,-3727,-3232,-2681,-2047,-1332,-545,315,1202,2106,2966,3759,4444,4983,5381,5611,5699,5665,5533,5357,5159,4989,4865,4817,4838,4949,5113,5334,5572,5791,5966,6035,5979,5745,5324,4693,3878,2894,1806,654,-474,-1525,-2429,-3147,-3640,-3894,-3914,-3712,-3328,-2803,-2188,-1543,-915,-341,136,530,811,1024,1165,1269,1343,1400,1438,1453,1435,1376,1281,1142,989,808,641,453,295,120,-25,-183,-322,-473,-615,-763,-915,-1065,-1232,-1411,-1619,-1864,-2136,-2435,-2726,-2975,-3129,-3140,-2944,-2521,-1830,-889,286,1641,3108,4611,6062,7388,8523,9406,10024,10348,10407,10218,9835,9304,8692,8059,7456,6940,6543,6289,6188,6225,6371,6592,6833,7042,7180,7175,7026,6671,6128,5382,4453,3378,2183,941,-310,-1484,-2539,-3392,-4014,-4353,-4397,-4150,-3623,-2864,-1915,-852,268,1357,2361,3207,3860,4283,4464,4413,4141,3692,3106,2426,1714,1005,354,-220,-677,-1023,-1237,-1342,-1362,-1322,-1278,-1252,-1282,-1381,-1551,-1778,-2054,-2338,-2637,-2908,-3178,-3431,-3695,-3985,-4310,-4691,-5104,-5543,-5961,-6324,-6568,-6662,-6548,-6221,-5664,-4901,-3960,-2905,-1785,-682,352,1251,1975,2501,2819,2937,2888,2701,2433,2130,1839,1611,1473,1455,1560,1786,2121,2530,2988,3460,3893,4273,4539,4668,4628,4381,3921,3230,2314,1197,-88,-1488,-2935,-4364,-5694,-6863,-7808,-8491,-8884,-8985,-8805,-8367,-7726,-6903,-5981,-4972,-3961,-2959,-2030,-1190,-485,60,424,579,520,245,-244,-905,-1701,-2578,-3453,-4275,-4968,-5500,-5846,-6014,-6015,-5886,-5656,-5363,-5039,-4708,-4398,-4125,-3903,-3751,-3676,-3692,-3802,-4003,-4286,-4618,-4959,-5257,-5446,-5463,-5259,-4787,-4040,-3032,-1809,-438,981,2368,3614,4654,5425,5908,6090,6010,5703,5247,4685,4117,3566,3113,2769,2562,2498,2562,2752,3032,3397,3806,4254,4702,5144,5529,5846,6038,6066,5896,5476,4800,3859,2670,1286,-230,-1788,-3296,-4659,-5790,-6630,-7136,-7294,-7125,-6660,-5954,-5083,-4099,-3090,-2102,-1198,-399,256,783,1160,1428,1581,1657,1661,1619,1540,1442,1335,1233,1142,1060,979,874,732,526,254,-91,-484,-911,-1347,-1762,-2161,-2509,-2850,-3157,-3481,-3812,-4159,-4529,-4871,-5185,-5396,-5477,-5377,-5054,-4501,-3704,-2686,-1488,-151,1248,2649,3987,5199,6243,7088,7718,8138,8363,8418,8338,8167,7932,7681,7440,7225,7076,6971,6946,6966,7039,7140,7247,7350,7409,7425,7349,7179,6876,6423,5815,5030,4094,3020,1849,638,-558,-1670,-2639,-3409,-3949,-4225,-4241,-4003,-3542,-2890,-2105,-1233,-333,535,1328,1992,2504,2828,2970,2912,2681,2290,1769,1151,470,-232,-919,-1552,-2113,-2572,-2938,-3198,-3371,-3450,-3448,-3349,-3157,-2869,-2494,-2054,-1589,-1141,-772,-537,-475,-624,-977,-1518,-2176,-2895,-3552,-4078,-4360,-4344,-3989,-3282,-2266,-989,458,1978,3481,4863,6058,7006,7676,8062,8179,8054,7744,7282,6748,6173,5629,5144,4766,4521,4416,4472,4659,4975,5374,5823,6265,6654,6926,7036,6927,6571,5938,5033,3876,2507,1000,-574,-2114,-3534,-4741,-5665,-6253,-6479,-6335,-5854,-5069,-4051,-2870,-1608,-338,856,1929,2821,3507,3978,4227,4277,4156,3887,3523,3079,2607,2112,1626,1160,709,293,-121,-520,-935,-1358,-1800,-2238,-2647,-2993,-3246,-3367,-3372,-3242,-3043,-2805,-2599,-2483,-2495,-2662,-2967,-3369,-3791,-4154,-4343,-4298,-3934,-3238,-2216,-919,562,2119,3626,4966,6028,6744,7066,7009,6593,5910,5033,4080,3142,2309,1643,1191,957,943,1105,1412,1808,2244,2674,3067,3390,3646,3813,3909,3925,3863,3720,3469,3111,2618,1983,1213,313,-685,-1730,-2788,-3789,-4687,-5439,-6013,-6393,-6590,-6604,-6472,-6211,-5850,-5416,-4914,-4370,-3789,-3190,-2590,-2019,-1508,-1089,-800,-657,-676,-847,-1140,-1519,-1930,-2322,-2660,-2908,-3059,-3111,-3061,-2939,-2723,-2449,-2107,-1727,-1338,-979,-706,-577,-635,-920,-1441,-2170,-3065,-4030,-4973,-5765,-6312,-6499,-6292,-5634,-4578,-3152,-1482,339,2166,3882,5381,6582,7441,7953,8135,8038,7734,7289,6780,6271,5794,5395,5063,4807,4605,4437,4281,4128,3956,3778,3588,3398,3208,3026,2834,2622,2365,2027,1595,1047,376,-391,-1250,-2129,-3004,-3792,-4465,-4957,-5250,-5322,-5175,-4831,-4322,-3687,-2976,-2241,-1517,-855,-272,196,543,755,828,779,593,319,-50,-458,-882,-1271,-1592,-1808,-1911,-1898,-1802,-1645,-1487,-1340,-1246,-1191,-1167,-1161,-1140,-1115,-1071,-1050,-1070,-1174,-1396,-1740,-2217,-2790,-3412,-4017,-4529,-4866,-4975,-4795,-4321,-3555,-2536,-1338,-27,1296,2547,3651,4549,5201,5608,5781,5756,5611,5381,5168,4995,4941,5001,5199,5506,5896,6327,6745,7122,7400,7580,7628,7552,7365,7058,6665,6160,5562,4855,4031,3097,2050,927,-251,-1416,-2530,-3509,-4313,-4884,-5196,-5235,-5015,-4544,-3896,-3070,-2168,-1205,-245,669,1516,2254,2874,3358,3704,3907,3976,3912,3725,3432,3039,2575,2046,1472,857,213,-469,-1171,-1888,-2591,-3236,-3778,-4161,-4348,-4329,-4116,-3758,-3332,-2926,-2629,-2523,-2633,-2986,-3519,-4174,-4832,-5388,-5716,-5743,-5396,-4666,-3580,-2194,-610,1066,2715,4227,5509,6492,7137,7435,7403,7086,6534,5822,5005,4155,3317,2539,1851,1274,825,503,314,248,289,434,642,917,1203,1490,1723,1873,1892,1751,1417,879,144,-766,-1801,-2901,-3991,-4999,-5842,-6476,-6840,-6933,-6744,-6314,-5681,-4914,-4080,-3251,-2492,-1862,-1396,-1126,-1052,-1175,-1457,-1880,-2379,-2919,-3435,-3889,-4226,-4434,-4481,-4397,-4190,-3921,-3631,-3380,-3210,-3141,-3176,-3290,-3454,-3624,-3790,-3928,-4069,-4229,-4464,-4805,-5289,-5921,-6681,-7521,-8364,-9123,-9694,-9997,-9954,-9542,-8740,-7601,-6172,-4560,-2859,-1189,360,1680,2737,3462,3880,3993,3857,3536,3094,2612,2142,1747,1442,1251,1154,1142,1177,1230,1275,1283,1250,1177,1058,919,747,564,343,93,-221,-597,-1042,-1559,-2110,-2686,-3237,-3723,-4123,-4387,-4521,-4513,-4379,-4152,-3852,-3530,-3200,-2911,-2649,-2454,-2289,-2180,-2098,-2050,-2035,-2050,-2113,-2216,-2372,-2575,-2808,-3064,-3312,-3534,-3722,-3863,-3970,-4046,-4109,-4160,-4193,-4187,-4102,-3916,-3591,-3141,-2576,-1964,-1367,-875,-569,-504,-710,-1176,-1848,-2644,-3455,-4166,-4664,-4873,-4722,-4215,-3356,-2222,-882,548,1979,3290,4431,5309,5936,6278,6394,6317,6118,5866,5612,5424,5309,5305,5384,5529,5724,5892,6056,6127,6150,6079,5960,5793,5612,5424,5242,5045,4820,4522,4125,3587,2901,2051,1068,-14,-1142,-2243,-3248,-4101,-4715,-5089,-5159,-4962,-4488,-3792,-2916,-1917,-865,196,1191,2093,2848,3450,3875,4131,4225,4181,4023,3788,3508,3212,2919,2640,2354,2059,1719,1322,862,346,-188,-694,-1123,-1436,-1609,-1648,-1580,-1462,-1354,-1320,-1413,-1647,-2029,-2510,-3027,-3504,-3840,-3964,-3806,-3330,-2532,-1438,-94,1407,2990,4548,5982,7226,8196,8869,9221,9276,9060,8649,8089,7482,6869,6335,5899,5599,5427,5378,5413,5511,5628,5736,5815,5849,5830,5766,5643,5472,5229,4916,4503,3999,3386,2686,1911,1107,307,-436,-1090,-1622,-2014,-2276,-2412,-2458,-2448,-2407,-2382,-2378,-2429,-2514,-2654,-2806,-2973,-3127,-3242,-3322,-3337,-3301,-3204,-3054,-2856,-2614,-2353,-2080,-1838,-1654,-1561,-1596,-1760,-2062,-2459,-2918,-3365,-3756,-4036,-4190,-4222,-4171,-4092,-4062,-4140,-4385,-4811,-5414,-6137,-6903,-7612,-8150,-8422,-8350,-7885,-7024,-5799,-4273,-2548,-723,1081,2762,4229,5411,6274,6799,6999,6913,6586,6084,5466,4794,4112,3470,2878,2365,1920,1550,1236,983,764,590,439,309,189,49,-120,-353,-669,-1076,-1583,-2169,-2799,-3442,-4031,-4526,-4883,-5069,-5081,-4922,-4610,-4199,-3710,-3217,-2730,-2311,-1959,-1700,-1529,-1430,-1405,-1425,-1489,-1583,-1710,-1868,-2069,-2297,-2567,-2858,-3156,-3458,-3732,-3991,-4217,-4416,-4588,-4724,-4820,-4842,-4779,-4594,-4277,-3831,-3272,-2654,-2043,-1511,-1135,-985,-1077,-1442,-2017,-2752,-3544,-4281,-4861,-5186,-5192,-4856,-4177,-3218,-2038,-749,559,1778,2832,3657,4227,4535,4611,4503,4281,4010,3766,3602,3557,3656,3878,4212,4605,5009,5384,5675,5861,5937,5887,5758,5548,5303,5026,4726,4396,4017,3564,3027,2384,1657,851,24,-805,-1561,-2221,-2742,-3103,-3308,-3364,-3293,-3130,-2896,-2627,-2343,-2049,-1766,-1476,-1189,-903,-599,-309,-9,269,529,759,956,1113,1227,1297,1299,1231,1062,790,411,-59,-590,-1136,-1631,-2032,-2272,-2342,-2227,-1957,-1585,-1177,-802,-539,-422,-491,-713,-1072,-1474,-1859,-2127,-2209,-2044,-1606,-895,75,1227,2529,3872,5201,6427,7489,8332,8918,9239,9279,9076,8651,8065,7372,6639,5919,5281,4743,4356,4103,3999,4003,4104,4254,4432,4600,4740,4824,4834,4751,4564,4254,3833,3284,2648,1925,1171,404,-324,-983,-1547,-1998,-2318,-2533,-2627,-2640,-2584,-2479,-2355,-2218,-2085,-1955,-1832,-1698,-1561,-1381,-1184,-931,-644,-316,46,424,815,1185,1521,1785,1962,2021,1964,1795,1534,1231,911,633,422,291,246,243,254,212,69,-228,-697,-1347,-2136,-3013,-3894,-4677,-5277,-5594,-5573,-5181,-4411,-3315,-1942,-406,1213,2786,4240,5481,6468,7179,7619,7816,7834,7710,7535,7333,7175,7066,7020,7026,7051,7068,7033,6922,6704,6377,5943,5423,4849,4247,3647,3079,2536,2043,1576,1135,720,318,-56,-391,-680,-897,-1041,-1095,-1073,-967,-805,-593,-351,-101,147,369,559,698,776,789,730,593,394,123,-197,-551,-926,-1288,-1620,-1904,-2128,-2299,-2439,-2562,-2722,-2912,-3174,-3474,-3805,-4113,-4360,-4484,-4468,-4282,-3944,-3502,-2994,-2529,-2151,-1950,-1957,-2184,-2609,-3174,-3794,-4383,-4837,-5088,-5070,-4774,-4197,-3389,-2402,-1320,-208,843,1800,2599,3230,3695,3983,4142,4173,4127,4013,3869,3695,3514,3319,3118,2910,2691,2478,2268,2087,1942,1858,1832,1885,1977,2110,2215,2262,2197,1961,1557,942,158,-774,-1794,-2835,-3822,-4695,-5380,-5840,-6038,-5973,-5640,-5087,-4339,-3464,-2524,-1576,-693,78,702,1137,1393,1454,1361,1122,802,422,46,-308,-606,-848,-1043,-1209,-1378,-1566,-1789,-2052,-2333,-2615,-2867,-3053,-3159,-3166,-3080,-2926,-2731,-2547,-2416,-2384,-2471,-2695,-3023,-3435,-3851,-4220,-4451,-4497,-4293,-3831,-3100,-2142,-1000,247,1523,2741,3829,4722,5380,5785,5939,5871,5621,5243,4801,4346,3935,3598,3362,3230,3198,3244,3350,3486,3638,3786,3924,4054,4156,4240,4272,4243,4122,3888,3518,3022,2396,1687,923,170,-538,-1136,-1615,-1943,-2136,-2219,-2220,-2189,-2161,-2175,-2246,-2387,-2579,-2804,-3021,-3192,-3278,-3250,-3080,-2773,-2321,-1762,-1109,-416,274,898,1403,1725,1838,1697,1336,758,44,-740,-1509,-2173,-2669,-2951,-2998,-2831,-2490,-2045,-1580,-1174,-905,-822,-948,-1265,-1736,-2266,-2788,-3184,-3378,-3302,-2900,-2189,-1165,87,1520,3017,4501,5872,7057,8007,8682,9091,9234,9167,8922,8569,8152,7725,7322,6964,6660,6396,6170,5945,5718,5468,5185,4879,4549,4209,3855,3491,3102,2679,2215,1698,1124,523,-112,-723,-1297,-1793,-2183,-2449,-2579,-2576,-2450,-2227,-1929,-1590,-1244,-916,-641,-428,-299,-252,-281,-382,-529,-708,-902,-1089,-1254,-1401,-1512,-1619,-1727,-1866,-2064,-2330,-2675,-3077,-3510,-3926,-4275,-4518,-4604,-4535,-4302,-3939,-3494,-3029,-2612,-2314,-2189,-2271,-2566,-3060,-3690,-4393,-5067,-5623,-5970,-6036,-5788,-5203,-4326,-3196,-1917,-571,721,1872,2802,3450,3813,3883,3716,3370,2916,2452,2036,1744,1606,1650,1860,2214,2663,3151,3621,4017,4298,4440,4425,4268,3963,3544,3004,2378,1652,862,13,-878,-1760,-2627,-3419,-4120,-4695,-5133,-5421,-5575,-5598,-5527,-5371,-5171,-4940,-4710,-4492,-4305,-4162,-4059,-4016,-4005,-4043,-4103,-4180,-4252,-4304,-4320,-4287,-4205,-4084,-3950,-3836,-3780,-3811,-3958,-4223,-4595,-5045,-5526,-5981,-6364,-6614,-6705,-6616,-6350,-5940,-5429,-4892,-4387,-4002,-3772,-3744,-3908,-4237,-4670,-5122,-5514,-5743,-5755,-5487,-4935,-4111,-3056,-1853,-567,690,1856,2841,3603,4113,4357,4369,4161,3801,3320,2794,2240,1735,1273,910,637,474,419,472,623,868,1187,1558,1954,2324,2623,2800,2794,2585,2134,1461,574,-464,-1605,-2754,-3856,-4821,-5605,-6160,-6468,-6541,-6390,-6068,-5606,-5074,-4506,-3948,-3439,-2976,-2597,-2265,-2003,-1767,-1560,-1352,-1135,-907,-653,-410,-167,11,123,120,-5,-258,-624,-1072,-1557,-2026,-2426,-2710,-2850,-2815,-2633,-2296,-1872,-1399,-948,-588,-362,-324,-464,-785,-1227,-1724,-2193,-2541,-2696,-2591,-2195,-1501,-551,616,1891,3209,4446,5536,6399,7003,7326,7395,7241,6934,6538,6124,5761,5488,5347,5336,5463,5679,5972,6274,6562,6791,6931,6969,6885,6674,6329,5837,5204,4424,3518,2507,1436,356,-678,-1589,-2338,-2863,-3142,-3171,-2954,-2542,-1974,-1326,-658,-37,478,855,1067,1108,1011,784,489,166,-143,-380,-524,-539,-419,-176,161,553,919,1223,1373,1352,1115,677,64,-670,-1448,-2193,-2823,-3267,-3481,-3429,-3125,-2589,-1890,-1102,-316,372,888,1176,1221,1032,679,217,-223,-582,-727,-637,-242,428,1346,2443,3628,4811,5894,6808,7492,7921,8088,8025,7755,7354,6853,6331,5815,5357,4954,4634,4374,4167,3993,3836,3682,3525,3359,3180,2976,2736,2438,2062,1600,1027,367,-384,-1174,-1982,-2745,-3428,-3991,-4403,-4658,-4753,-4700,-4540,-4286,-3994,-3683,-3388,-3130,-2912,-2741,-2602,-2485,-2377,-2253,-2121,-1953,-1773,-1572,-1381,-1220,-1123,-1129,-1260,-1546,-1980,-2550,-3228,-3955,-4683,-5351,-5891,-6276,-6462,-6452,-6251,-5893,-5410,-4871,-4322,-3830,-3446,-3204,-3132,-3215,-3431,-3719,-4015,-4234,-4309,-4168,-3783,-3131,-2241,-1158,40,1257,2397,3351,4058,4440,4501,4236,3706,2985,2162,1345,612,54,-297,-403,-285,46,527,1115,1740,2352,2908,3360,3700,3890,3932,3804,3497,2999,2320,1455,446,-677,-1854,-3019,-4099,-5034,-5753,-6230,-6429,-6368,-6066,-5580,-4967,-4306,-3665,-3110,-2687,-2427,-2325,-2371,-2526,-2735,-2958,-3124,-3210,-3172,-3006,-2721,-2343,-1928,-1530,-1209,-1029,-1022,-1213,-1601,-2148,-2819,-3527,-4218,-4794,-5217,-5425,-5405,-5160,-4699,-4087,-3360,-2611,-1896,-1293,-845,-589,-522,-626,-841,-1123,-1371,-1552,-1570,-1415,-1050,-486,248,1113,2049,2992,3885,4667,5301,5761,6034,6140,6091,5927,5687,5406,5130,4881,4690,4568,4521,4544,4630,4758,4921,5097,5262,5405,5487,5485,5371,5108,4691,4106,3362,2492,1524,525,-463,-1364,-2139,-2737,-3133,-3317,-3303,-3106,-2779,-2351,-1883,-1403,-953,-548,-192,107,376,618,860,1108,1380,1676,1996,2324,2637,2896,3064,3097,2964,2640,2130,1442,621,-270,-1174,-1986,-2662,-3117,-3333,-3287,-2996,-2506,-1870,-1180,-512,40,412,552,464,151,-303,-838,-1344,-1724,-1901,-1807,-1413,-732,217,1341,2587,3824,4986,5969,6719,7195,7390,7325,7040,6606,6079,5547,5053,4670,4410,4305,4345,4512,4783,5109,5464,5793,6080,6271,6355,6290,6063,5649,5051,4260,3326,2264,1158,62,-943,-1785,-2416,-2792,-2910,-2772,-2435,-1930,-1356,-751,-209,246,563,756,813,790,705,613,557,552,638,810,1070,1406,1788,2183,2546,2832,2990,2988,2788,2378,1759,954,12,-1010,-2026,-2969,-3755,-4323,-4636,-4657,-4400,-3884,-3166,-2308,-1407,-529,237,840,1259,1471,1534,1463,1354,1253,1235,1343,1613,2039,2611,3283,4000,4711,5347,5872,6243,6459,6513,6441,6262,6024,5760,5498,5267,5060,4899,4749,4618,4481,4331,4176,4014,3858,3720,3587,3462,3301,3081,2756,2293,1677,894,-18,-1035,-2073,-3085,-3972,-4690,-5169,-5398,-5366,-5106,-4665,-4099,-3491,-2889,-2368,-1946,-1644,-1459,-1359,-1326,-1304,-1278,-1200,-1082,-897,-690,-472,-314,-254,-357,-658,-1188,-1943,-2906,-4021,-5219,-6403,-7487,-8355,-8946,-9189,-9067,-8582,-7778,-6705,-5473,-4160,-2899,-1775,-897,-312,-60,-129,-464,-997,-1619,-2213,-2688,-2933,-2897,-2550,-1900,-999,79,1227,2352,3336,4110,4609,4811,4733,4410,3919,3328,2741,2219,1843,1648,1654,1864,2239,2741,3311,3893,4427,4866,5164,5290,5215,4940,4441,3759,2894,1907,833,-257,-1308,-2259,-3053,-3654,-4037,-4199,-4154,-3933,-3589,-3161,-2723,-2311,-1972,-1738,-1613,-1599,-1671,-1795,-1933,-2039,-2072,-2007,-1820,-1524,-1135,-705,-286,43,227,209,-52,-558,-1304,-2240,-3301,-4401,-5444,-6340,-7008,-7395,-7480,-7253,-6748,-6010,-5099,-4097,-3076,-2113,-1276,-603,-131,161,274,269,197,110,85,145,342,670,1131,1691,2312,2951,3556,4082,4507,4783,4947,4961,4889,4732,4541,4346,4168,4040,3957,3936,3959,4026,4125,4243,4392,4545,4730,4908,5089,5228,5309,5279,5125,4802,4320,3673,2893,2020,1106,216,-604,-1285,-1811,-2148,-2300,-2287,-2128,-1874,-1559,-1234,-921,-658,-442,-292,-179,-102,-27,63,189,374,615,914,1241,1563,1829,1984,1983,1776,1351,703,-134,-1097,-2114,-3072,-3890,-4474,-4770,-4754,-4425,-3824,-3010,-2071,-1094,-185,577,1120,1398,1423,1202,818,337,-137,-517,-722,-701,-427,95,817,1694,2633,3565,4407,5101,5603,5900,5999,5929,5740,5485,5211,4982,4817,4740,4762,4856,5017,5210,5406,5592,5738,5842,5884,5852,5725,5471,5068,4482,3703,2731,1595,338,-956,-2224,-3347,-4276,-4919,-5253,-5274,-4990,-4480,-3797,-3043,-2304,-1662,-1180,-898,-830,-959,-1255,-1660,-2112,-2553,-2908,-3149,-3223,-3140,-2908,-2569,-2185,-1827,-1570,-1486,-1629,-2027,-2687,-3560,-4603,-5693,-6752,-7648,-8306,-8643,-8631,-8257,-7546,-6564,-5368,-4080,-2788,-1607,-636,65,439,486,239,-250,-872,-1544,-2137,-2575,-2767,-2680,-2309,-1675,-847,100,1072,1982,2752,3332,3692,3826,3774,3561,3254,2903,2554,2255,2022,1873,1795,1786,1815,1878,1951,2013,2054,2041,1949,1739,1381,840,111,-804,-1880,-3053,-4261,-5412,-6427,-7226,-7761,-7995,-7943,-7634,-7128,-6505,-5842,-5221,-4703,-4330,-4111,-4053,-4094,-4219,-4334,-4412,-4389,-4235,-3947,-3523,-3023,-2478,-1992,-1606,-1427,-1476,-1812,-2416,-3267,-4302,-5435,-6567,-7594,-8415,-8971,-9211,-9137,-8773,-8165,-7384,-6495,-5571,-4678,-3867,-3193,-2667,-2324,-2131,-2085,-2124,-2210,-2270,-2249,-2102,-1778,-1285,-616,183,1058,1942,2763,3442,3943,4207,4246,4054,3679,3168,2583,1995,1459,1029,735,600,617,787,1063,1451,1884,2371,2853,3325,3743,4074,4285,4336,4197,3862,3317,2596,1727,777,-202,-1122,-1931,-2560,-2976,-3161,-3122,-2883,-2504,-2030,-1555,-1121,-808,-644,-656,-838,-1160,-1577,-2017,-2412,-2688,-2784,-2665,-2327,-1780,-1104,-348,363,963,1345,1465,1281,810,93,-790,-1732,-2638,-3391,-3935,-4204,-4200,-3922,-3414,-2731,-1929,-1094,-285,422,971,1335,1493,1460,1280,995,695,437,293,319,525,937,1512,2221,3003,3795,4537,5184,5685,6037,6215,6254,6164,5988,5765,5521,5307,5128,5014,4959,4967,5010,5095,5170,5243,5273,5246,5138,4919,4578,4092,3474,2723,1886,991,112,-715,-1410,-1949,-2274,-2392,-2288,-2002,-1560,-1020,-428,148,678,1099,1411,1580,1628,1565,1417,1223,1011,817,666,561,522,506,518,494,419,250,-44,-462,-1024,-1680,-2414,-3147,-3813,-4340,-4655,-4711,-4500,-4010,-3298,-2401,-1397,-353,651,1553,2276,2785,3033,3013,2741,2252,1609,894,184,-430,-878,-1115,-1113,-878,-443,152,835,1549,2235,2835,3330,3685,3917,4021,4033,3976,3884,3786,3708,3668,3675,3736,3840,3993,4166,4368,4564,4738,4858,4879,4749,4440,3886,3101,2065,821,-564,-2021,-3438,-4717,-5779,-6525,-6944,-6999,-6730,-6187,-5441,-4597,-3737,-2960,-2328,-1895,-1679,-1675,-1837,-2131,-2461,-2785,-3019,-3117,-3062,-2842,-2495,-2078,-1651,-1307,-1116,-1140,-1434,-1996,-2820,-3847,-5001,-6182,-7298,-8242,-8962,-9394,-9541,-9403,-9016,-8416,-7653,-6776,-5834,-4874,-3951,-3094,-2352,-1728,-1239,-871,-599,-386,-196,21,283,626,1038,1522,2040,2558,3040,3427,3706,3820,3785,3583,3236,2784,2251,1699,1162,691,313,62,-59,-45,98,353,704,1123,1582,2041,2457,2781,2963,2961,2749,2315,1681,878,-24,-958,-1836,-2591,-3153,-3490,-3589,-3458,-3149,-2716,-2234,-1783,-1422,-1223,-1193,-1372,-1695,-2160,-2660,-3151,-3523,-3736,-3716,-3469,-2985,-2332,-1563,-793,-97,410,671,622,273,-369,-1211,-2184,-3155,-4025,-4697,-5103,-5217,-5046,-4624,-4018,-3283,-2498,-1718,-1002,-394,75,379,527,511,390,175,-44,-230,-308,-229,34,510,1175,2014,2964,3970,4953,5843,6573,7095,7375,7409,7213,6830,6315,5744,5170,4684,4301,4088,4022,4120,4328,4624,4939,5238,5446,5528,5429,5123,4597,3858,2938,1891,795,-274,-1211,-1957,-2420,-2588,-2427,-1975,-1264,-376,610,1595,2492,3221,3714,3932,3859,3495,2893,2074,1141,137,-836,-1724,-2463,-3015,-3375,-3545,-3562,-3476,-3331,-3200,-3119,-3114,-3210,-3371,-3570,-3753,-3842,-3802,-3581,-3167,-2588,-1866,-1074,-264,505,1179,1736,2141,2404,2508,2496,2365,2168,1932,1691,1497,1367,1335,1412,1602,1900,2288,2744,3241,3750,4241,4695,5083,5408,5650,5832,5948,6032,6097,6166,6264,6397,6575,6793,7049,7312,7582,7819,8018,8140,8176,8079,7838,7415,6799,5981,4984,3836,2599,1350,157,-877,-1705,-2255,-2518,-2493,-2213,-1742,-1144,-506,100,612,980,1191,1236,1152,968,742,535,380,342,415,629,933,1314,1684,2004,2186,2183,1953,1469,759,-163,-1207,-2305,-3350,-4247,-4918,-5301,-5371,-5136,-4634,-3916,-3056,-2118,-1179,-282,499,1151,1620,1911,2019,1963,1792,1535,1288,1074,984,1041,1272,1685,2241,2902,3606,4272,4842,5242,5430,5383,5095,4599,3938,3183,2399,1674,1064,629,400,378,570,924,1423,2003,2620,3219,3738,4136,4341,4334,4064,3536,2759,1773,641,-555,-1731,-2793,-3674,-4310,-4687,-4803,-4691,-4413,-4038,-3643,-3303,-3081,-3009,-3119,-3392,-3800,-4307,-4833,-5333,-5726,-5962,-6006,-5825,-5445,-4877,-4202,-3459,-2764,-2158,-1733,-1509,-1511,-1708,-2078,-2528,-3006,-3431,-3738,-3916,-3935,-3828,-3632,-3383,-3136,-2916,-2747,-2635,-2574,-2557,-2567,-2594,-2632,-2666,-2691,-2700,-2661,-2580,-2404,-2132,-1734,-1187,-508,312,1234,2222,3221,4176,5025,5723,6228,6521,6605,6492,6220,5826,5363,4860,4370,3902,3481,3118,2795,2523,2273,2023,1751,1421,996,458,-212,-1018,-1918,-2884,-3838,-4709,-5416,-5885,-6060,-5914,-5442,-4677,-3677,-2521,-1304,-126,928,1764,2334,2596,2543,2189,1583,779,-137,-1078,-1965,-2712,-3274,-3622,-3767,-3748,-3622,-3475,-3367,-3371,-3515,-3807,-4216,-4677,-5110,-5420,-5527,-5369,-4918,-4186,-3227,-2107,-928,228,1280,2160,2843,3294,3534,3556,3409,3101,2691,2206,1697,1214,787,477,294,282,428,743,1193,1752,2380,3015,3630,4161,4595,4904,5089,5170,5157,5109,5039,4997,5006,5082,5236,5465,5754,6080,6419,6723,6960,7059,6987,6672,6102,5242,4120,2776,1284,-255,-1732,-3039,-4081,-4783,-5126,-5082,-4710,-4049,-3194,-2219,-1221,-276,563,1226,1722,2007,2114,2059,1872,1614,1315,1043,825,688,635,646,673,683,583,372,-38,-608,-1350,-2205,-3098,-3955,-4671,-5181,-5417,-5370,-5034,-4461,-3703,-2835,-1933,-1046,-236,480,1078,1556,1925,2187,2372,2490,2576,2644,2725,2834,2990,3192,3445,3727,4024,4306,4541,4701,4761,4708,4528,4247,3867,3429,2977,2535,2162,1869,1693,1630,1694,1859,2122,2456,2840,3251,3657,4022,4304,4453,4429,4185,3711,3005,2098,1046,-63,-1162,-2127,-2921,-3454,-3739,-3757,-3577,-3242,-2852,-2466,-2174,-2011,-2020,-2201,-2534,-2983,-3500,-4018,-4491,-4846,-5060,-5089,-4941,-4630,-4198,-3715,-3243,-2860,-2620,-2557,-2684,-2961,-3352,-3770,-4140,-4382,-4439,-4275,-3905,-3360,-2718,-2063,-1485,-1056,-835,-832,-1045,-1432,-1935,-2499,-3060,-3565,-3988,-4285,-4467,-4505,-4429,-4220,-3908,-3483,-2972,-2384,-1727,-1045,-327,364,1032,1629,2150,2561,2868,3046,3121,3077,2946,2727,2433,2087,1683,1249,790,328,-115,-529,-889,-1204,-1466,-1719,-1967,-2274,-2642,-3116,-3675,-4320,-4991,-5653,-6223,-6658,-6886,-6884,-6631,-6143,-5450,-4617,-3706,-2805,-1993,-1342,-915,-743,-852,-1204,-1793,-2514,-3328,-4114,-4824,-5368,-5738,-5899,-5907,-5780,-5606,-5428,-5312,-5281,-5345,-5477,-5639,-5758,-5788,-5643,-5323,-4780,-4071,-3215,-2292,-1372,-518,206,775,1164,1388,1446,1377,1187,913,555,152,-300,-753,-1208,-1605,-1942,-2152,-2237,-2150,-1891,-1455,-858,-129,691,1550,2403,3193,3893,4464,4905,5214,5414,5530,5589,5628,5657,5692,5733,5759,5756,5697,5536,5259,4821,4198,3395,2388,1231,-53,-1390,-2708,-3926,-4963,-5757,-6250,-6432,-6281,-5847,-5150,-4275,-3284,-2255,-1270,-382,342,883,1216,1349,1313,1134,882,602,355,188,118,149,248,357,421,357,128,-311,-949,-1759,-2675,-3604,-4463,-5143,-5586,-5734,-5584,-5159,-4516,-3725,-2877,-2038,-1275,-628,-108,280,560,759,902,1025,1150,1296,1479,1697,1962,2256,2584,2923,3272,3611,3942,4245,4531,4781,5007,5187,5332,5417,5448,5417,5322,5174,4984,4772,4561,4371,4229,4136,4118,4162,4259,4400,4539,4656,4696,4625,4403,4019,3462,2763,1954,1107,274,-453,-1034,-1402,-1547,-1454,-1156,-693,-121,484,1055,1529,1850,1985,1932,1674,1268,725,129,-481,-1033,-1472,-1775,-1915,-1912,-1807,-1639,-1477,-1375,-1363,-1471,-1678,-1966,-2264,-2531,-2681,-2683,-2490,-2112,-1573,-930,-258,369,874,1206,1334,1254,993,590,97,-420,-917,-1339,-1653,-1845,-1889,-1809,-1587,-1272,-852,-383,140,675,1221,1764,2290,2809,3302,3776,4214,4612,4942,5197,5346,5381,5281,5044,4661,4158,3534,2838,2088,1342,626,-8,-567,-1013,-1391,-1702,-1998,-2305,-2645,-3036,-3463,-3899,-4310,-4635,-4839,-4875,-4721,-4380,-3865,-3225,-2506,-1780,-1111,-561,-184,-15,-69,-346,-818,-1453,-2191,-2978,-3751,-4456,-5059,-5532,-5892,-6144,-6350,-6524,-6729,-6968,-7252,-7557,-7835,-8029,-8068,-7901,-7466,-6774,-5818,-4666,-3393,-2090,-861,211,1064,1656,2004,2105,2036,1819,1528,1191,848,505,175,-145,-461,-768,-1068,-1341,-1575,-1742,-1822,-1791,-1635,-1347,-935,-405,208,894,1604,2321,3013,3650,4223,4712,5103,5407,5602,5716,5739,5697,5597,5448,5262,5023,4728,4353,3858,3243,2470,1557,519,-605,-1755,-2856,-3852,-4661,-5248,-5576,-5632,-5447,-5042,-4477,-3817,-3112,-2428,-1815,-1293,-902,-624,-468,-397,-395,-409,-421,-402,-344,-271,-206,-207,-317,-588,-1039,-1670,-2462,-3330,-4217,-5002,-5605,-5932,-5941,-5604,-4965,-4074,-3045,-1971,-982,-139,471,865,1034,1051,980,889,861,917,1100,1380,1751,2156,2565,2931,3232,3449,3591,3671,3716,3761,3823,3940,4106,4334,4605,4899,5197,5462,5675,5816,5862,5825,5693,5493,5243,4962,4691,4444,4250,4119,4035,3998,3954,3874,3701,3398,2941,2320,1556,687,-231,-1125,-1929,-2583,-3030,-3258,-3244,-3024,-2623,-2108,-1531,-963,-462,-76,155,221,113,-139,-505,-925,-1335,-1679,-1901,-1977,-1906,-1703,-1437,-1134,-896,-729,-698,-767,-936,-1124,-1282,-1323,-1196,-860,-309,419,1268,2150,2968,3643,4098,4305,4248,3967,3503,2939,2344,1795,1344,1031,882,879,1037,1300,1674,2122,2623,3184,3767,4403,5050,5731,6410,7084,7723,8307,8804,9205,9476,9619,9620,9487,9225,8855,8388,7862,7284,6702,6107,5541,4981,4442,3895,3326,2723,2061,1355,603,-153,-880,-1527,-2040,-2384,-2512,-2426,-2114,-1619,-965,-223,555,1298,1957,2474,2834,2997,2986,2791,2454,1993,1464,895,341,-180,-646,-1059,-1446,-1841,-2270,-2786,-3381,-4067,-4805,-5534,-6181,-6665,-6896,-6817,-6388,-5607,-4515,-3189,-1723,-247,1132,2311,3211,3803,4072,4063,3827,3436,2977,2507,2089,1742,1489,1296,1174,1050,937,777,583,347,87,-169,-385,-534,-567,-484,-250,109,600,1167,1797,2420,3014,3520,3917,4178,4294,4279,4144,3918,3631,3313,2974,2633,2277,1884,1444,908,277,-469,-1315,-2242,-3199,-4150,-5022,-5784,-6369,-6766,-6935,-6893,-6635,-6204,-5618,-4933,-4193,-3435,-2713,-2049,-1468,-994,-610,-325,-107,45,141,180,125,-34,-358,-856,-1562,-2447,-3497,-4626,-5766,-6799,-7634,-8175,-8358,-8152,-7564,-6642,-5468,-4148,-2788,-1506,-375,530,1196,1617,1830,1882,1830,1732,1632,1560,1521,1516,1520,1509,1465,1365,1208,1003,761,524,310,161,92,127,266,507,831,1219,1634,2056,2444,2780,3045,3216,3305,3306,3238,3124,2975,2829,2678,2546,2416,2276,2105,1877,1571,1171,681,106,-528,-1194,-1846,-2456,-2973,-3377,-3641,-3751,-3709,-3533,-3236,-2875,-2469,-2092,-1763,-1544,-1443,-1479,-1639,-1891,-2190,-2482,-2706,-2838,-2841,-2750,-2580,-2402,-2265,-2224,-2307,-2521,-2825,-3172,-3478,-3655,-3645,-3373,-2841,-2059,-1089,-18,1040,1987,2720,3171,3320,3152,2733,2111,1383,646,-37,-571,-949,-1135,-1148,-1027,-788,-498,-157,188,546,918,1310,1751,2241,2792,3408,4054,4732,5384,5992,6505,6902,7147,7245,7177,6974,6653,6244,5792,5327,4874,4460,4076,3727,3380,3017,2599,2113,1533,872,141,-616,-1364,-2041,-2606,-3011,-3234,-3248,-3079,-2711,-2206,-1580,-899,-199,459,1038,1496,1803,1952,1935,1785,1523,1208,877,572,319,104,-87,-302,-584,-973,-1492,-2140,-2873,-3643,-4341,-4895,-5192,-5170,-4783,-4026,-2942,-1615,-146,1320,2673,3782,4574,5003,5051,4772,4214,3477,2670,1873,1197,669,349,207,236,370,561,749,887,947,919,826,684,563,483,516,678,1002,1477,2095,2803,3574,4330,5033,5622,6063,6338,6429,6362,6140,5810,5383,4897,4355,3770,3133,2438,1669,834,-85,-1050,-2057,-3064,-4025,-4916,-5676,-6285,-6708,-6922,-6929,-6719,-6318,-5744,-5035,-4236,-3398,-2561,-1791,-1110,-562,-159,105,224,228,104,-129,-498,-1013,-1695,-2560,-3598,-4783,-6061,-7356,-8568,-9607,-10365,-10782,-10801,-10424,-9675,-8630,-7375,-6039,-4720,-3542,-2563,-1855,-1409,-1234,-1265,-1457,-1730,-2012,-2238,-2363,-2362,-2230,-1998,-1690,-1361,-1050,-797,-624,-536,-528,-566,-630,-672,-669,-585,-417,-159,170,551,946,1331,1664,1926,2101,2180,2175,2096,1975,1828,1688,1566,1469,1399,1327,1242,1100,882,564,124,-412,-1055,-1744,-2458,-3139,-3746,-4235,-4582,-4765,-4784,-4659,-4402,-4073,-3683,-3318,-2966,-2716,-2527,-2448,-2434,-2465,-2511,-2524,-2501,-2427,-2342,-2274,-2296,-2440,-2764,-3261,-3925,-4693,-5479,-6190,-6712,-6959,-6860,-6378,-5544,-4389,-3038,-1591,-199,1009,1930,2481,2640,2422,1877,1105,205,-702,-1503,-2121,-2486,-2585,-2430,-2067,-1564,-1006,-453,23,392,645,798,884,955,1052,1217,1478,1835,2283,2795,3333,3865,4340,4748,5042,5235,5299,5266,5126,4909,4626,4290,3927,3531,3124,2685,2231,1734,1207,633,23,-621,-1270,-1921,-2519,-3060,-3490,-3791,-3943,-3921,-3738,-3399,-2929,-2374,-1776,-1188,-666,-256,25,132,117,-38,-257,-520,-790,-1044,-1293,-1560,-1862,-2265,-2758,-3384,-4103,-4884,-5657,-6332,-6824,-7042,-6924,-6425,-5563,-4356,-2907,-1313,302,1793,3067,4017,4609,4821,4695,4279,3680,2977,2291,1692,1255,1001,936,1023,1215,1456,1684,1871,1984,2041,2048,2067,2118,2272,2543,2957,3518,4200,4973,5788,6591,7336,7973,8478,8815,8998,9010,8883,8629,8273,7844,7352,6816,6238,5614,4942,4203,3398,2519,1576,592,-412,-1385,-2296,-3093,-3744,-4222,-4505,-4597,-4505,-4242,-3846,-3334,-2745,-2111,-1456,-815,-211,342,820,1224,1535,1749,1842,1789,1553,1115,440,-457,-1571,-2836,-4192,-5537,-6763,-7779,-8464,-8781,-8660,-8123,-7204,-5983,-4577,-3108,-1725,-529,361,917,1102,970,574,18,-595,-1156,-1567,-1773,-1725,-1448,-959,-346,325,959,1487,1853,2037,2031,1881,1620,1327,1043,839,733,760,898,1144,1450,1792,2121,2410,2630,2774,2831,2824,2756,2655,2541,2416,2303,2182,2045,1871,1625,1293,854,298,-352,-1086,-1852,-2613,-3318,-3915,-4372,-4659,-4765,-4706,-4494,-4168,-3783,-3362,-2979,-2643,-2400,-2252,-2199,-2224,-2293,-2368,-2423,-2432,-2394,-2337,-2282,-2293,-2408,-2664,-3084,-3652,-4337,-5074,-5781,-6367,-6752,-6857,-6649,-6112,-5282,-4216,-3016,-1786,-645,305,994,1373,1458,1262,873,355,-190,-676,-1037,-1203,-1175,-930,-531,-10,555,1102,1577,1937,2175,2291,2317,2296,2268,2293,2390,2590,2893,3273,3713,4155,4564,4890,5095,5158,5073,4840,4494,4059,3582,3105,2656,2275,1958,1722,1528,1366,1189,975,684,320,-137,-653,-1211,-1771,-2284,-2721,-3035,-3217,-3238,-3117,-2860,-2495,-2065,-1591,-1129,-694,-320,-14,231,413,561,661,733,730,649,424,37,-539,-1312,-2243,-3290,-4356,-5361,-6183,-6740,-6947,-6755,-6158,-5185,-3895,-2412,-831,681,2025,3077,3775,4100,4049,3698,3106,2377,1615,906,337,-36,-190,-120,138,536,1000,1471,1880,2180,2356,2396,2336,2206,2063,1951,1921,1993,2188,2486,2884,3333,3813,4280,4709,5084,5395,5635,5818,5932,6001,6006,5963,5847,5668,5397,5031,4565,3978,3307,2534,1716,866,37,-736,-1404,-1937,-2306,-2481,-2472,-2269,-1901,-1393,-784,-112,565,1221,1802,2295,2684,2969,3176,3305,3384,3397,3340,3180,2882,2427,1784,976,21,-1010,-2044,-2977,-3722,-4179,-4300,-4040,-3424,-2485,-1315,-21,1282,2462,3428,4103,4453,4492,4264,3843,3328,2798,2360,2065,1971,2089,2402,2871,3423,3990,4493,4869,5082,5116,4987,4739,4438,4138,3935,3851,3947,4216,4637,5177,5763,6334,6826,7173,7355,7341,7154,6809,6353,5833,5293,4777,4317,3934,3627,3399,3209,3048,2865,2642,2340,1958,1482,933,326,-302,-917,-1476,-1955,-2312,-2552,-2649,-2636,-2518,-2340,-2124,-1909,-1718,-1554,-1424,-1302,-1180,-1034,-876,-707,-582,-526,-614,-867,-1329,-1994,-2830,-3785,-4772,-5685,-6440,-6928,-7098,-6903,-6355,-5487,-4378,-3137,-1872,-716,229,889,1204,1194,865,311,-412,-1182,-1924,-2533,-2946,-3107,-3009,-2647,-2081,-1352,-558,245,964,1570,2012,2300,2450,2491,2483,2461,2461,2528,2638,2822,3025,3250,3445,3611,3710,3758,3748,3697,3623,3534,3441,3343,3237,3102,2928,2685,2357,1931,1405,781,101,-634,-1341,-2022,-2604,-3073,-3405,-3579,-3608,-3495,-3260,-2948,-2571,-2190,-1821,-1497,-1245,-1051,-934,-848,-800,-747,-707,-673,-680,-769,-975,-1354,-1913,-2666,-3582,-4604,-5658,-6652,-7479,-8074,-8346,-8281,-7865,-7139,-6167,-5037,-3861,-2737,-1775,-1033,-571,-375,-427,-661,-1002,-1372,-1691,-1890,-1937,-1788,-1464,-974,-374,274,900,1429,1809,1993,1983,1787,1462,1069,696,414,296,380,687,1191,1853,2601,3357,4048,4599,4965,5123,5068,4834,4445,3975,3450,2945,2483,2093,1786,1541,1345,1154,936,663,302,-137,-668,-1243,-1854,-2426,-2943,-3333,-3582,-3662,-3571,-3330,-2968,-2528,-2066,-1617,-1232,-917,-690,-525,-418,-334,-278,-249,-271,-379,-614,-1001,-1570,-2299,-3159,-4093,-5001,-5807,-6405,-6724,-6710,-6345,-5644,-4661,-3476,-2187,-912,243,1177,1826,2140,2144,1846,1342,697,14,-612,-1105,-1388,-1421,-1181,-679,47,939,1909,2877,3760,4476,5008,5307,5420,5358,5202,4986,4800,4655,4601,4628,4726,4878,5036,5187,5292,5347,5347,5298,5221,5119,5019,4912,4813,4711,4593,4458,4274,4038,3725,3332,2849,2295,1665,1016,353,-255,-780,-1174,-1407,-1461,-1333,-1062,-661,-226,217,578,823,918,851,663,366,41,-293,-587,-833,-1046,-1245,-1471,-1764,-2139,-2616,-3167,-3757,-4329,-4810,-5140,-5258,-5133,-4755,-4148,-3353,-2447,-1503,-616,135,683,988,1036,859,500,37,-451,-889,-1207,-1351,-1303,-1043,-603,-23,645,1303,1908,2358,2641,2709,2589,2319,1950,1582,1260,1084,1074,1273,1658,2204,2857,3543,4204,4767,5184,5431,5477,5349,5043,4602,4043,3405,2715,2002,1283,581,-108,-772,-1427,-2067,-2715,-3351,-3995,-4611,-5200,-5724,-6157,-6471,-6647,-6661,-6531,-6248,-5859,-5390,-4889,-4393,-3941,-3541,-3219,-2943,-2733,-2548,-2413,-2320,-2307,-2399,-2631,-3034,-3605,-4350,-5212,-6153,-7075,-7918,-8576,-9000,-9125,-8937,-8438,-7662,-6661,-5518,-4309,-3137,-2080,-1215,-593,-230,-122,-229,-498,-856,-1233,-1556,-1767,-1820,-1687,-1363,-872,-256,426,1096,1697,2156,2454,2564,2520,2349,2119,1889,1719,1651,1710,1893,2178,2531,2894,3234,3494,3664,3722,3673,3547,3340,3115,2849,2602,2345,2106,1856,1594,1289,928,494,-21,-612,-1265,-1951,-2639,-3281,-3842,-4283,-4569,-4697,-4646,-4451,-4130,-3730,-3307,-2894,-2554,-2294,-2141,-2075,-2090,-2148,-2235,-2332,-2439,-2570,-2749,-2988,-3326,-3747,-4264,-4832,-5413,-5947,-6373,-6626,-6672,-6465,-6024,-5355,-4521,-3573,-2602,-1686,-900,-328,6,63,-126,-532,-1073,-1691,-2272,-2765,-3084,-3187,-3049,-2663,-2045,-1252,-323,640,1576,2397,3038,3468,3659,3645,3445,3147,2796,2485,2262,2166,2226,2423,2727,3105,3481,3820,4056,4167,4121,3935,3604,3167,2656,2105,1561,1055,605,242,-54,-276,-453,-601,-742,-895,-1066,-1259,-1462,-1662,-1844,-1985,-2079,-2107,-2083,-2000,-1891,-1748,-1613,-1473,-1349,-1227,-1102,-962,-812,-640,-492,-361,-325,-381,-594,-952,-1470,-2101,-2816,-3523,-4167,-4646,-4902,-4877,-4542,-3907,-3001,-1883,-639,647,1867,2942,3789,4365,4647,4648,4410,3996,3478,2930,2419,1992,1691,1528,1510,1624,1833,2109,2395,2646,2827,2895,2863,2724,2525,2306,2124,2030,2065,2252,2592,3063,3622,4217,4786,5265,5614,5786,5791,5603,5283,4828,4313,3751,3196,2666,2179,1738,1323,929,508,58,-453,-1029,-1653,-2322,-2979,-3596,-4115,-4490,-4691,-4678,-4469,-4064,-3507,-2852,-2158,-1487,-900,-428,-112,56,62,-61,-312,-667,-1115,-1651,-2265,-2943,-3681,-4438,-5204,-5915,-6541,-7028,-7331,-7424,-7285,-6924,-6357,-5629,-4782,-3890,-3001,-2194,-1502,-987,-652,-508,-532,-675,-905,-1141,-1365,-1497,-1546,-1454,-1245,-904,-458,67,628,1184,1673,2060,2309,2397,2344,2156,1894,1598,1334,1155,1095,1191,1434,1823,2315,2877,3443,3980,4416,4738,4895,4894,4720,4397,3944,3399,2800,2185,1586,1033,536,96,-279,-623,-918,-1200,-1462,-1702,-1934,-2117,-2281,-2384,-2447,-2466,-2449,-2414,-2381,-2355,-2352,-2373,-2406,-2445,-2474,-2481,-2466,-2433,-2398,-2389,-2428,-2550,-2752,-3058,-3422,-3843,-4247,-4609,-4857,-4958,-4882,-4614,-4168,-3573,-2860,-2101,-1325,-618,-2,453,737,835,741,506,149,-261,-673,-1037,-1302,-1436,-1415,-1232,-885,-394,203,876,1545,2184,2711,3111,3347,3426,3373,3220,3029,2842,2721,2691,2780,2985,3285,3657,4041,4415,4711,4917,4996,4944,4766,4469,4084,3638,3163,2691,2248,1846,1490,1178,889,613,331,32,-284,-615,-938,-1240,-1484,-1657,-1731,-1707,-1579,-1380,-1107,-821,-522,-253,-33,138,241,283,264,171,9,-248,-597,-1055,-1615,-2264,-2965,-3691,-4362,-4954,-5371,-5600,-5578,-5313,-4805,-4085,-3204,-2220,-1201,-214,675,1411,1950,2264,2344,2216,1892,1460,944,435,-21,-380,-594,-647,-534,-240,198,767,1419,2103,2764,3351,3817,4145,4325,4374,4338,4256,4196,4202,4314,4568,4953,5471,6068,6721,7344,7918,8354,8645,8741,8642,8351,7880,7275,6564,5808,5034,4297,3603,2982,2428,1937,1501,1110,754,437,160,-67,-228,-311,-305,-212,-32,210,507,821,1134,1427,1677,1886,2041,2137,2186,2166,2079,1912,1651,1289,839,285,-318,-970,-1600,-2183,-2647,-2972,-3098,-3034,-2756,-2296,-1676,-938,-127,705,1512,2250,2869,3365,3692,3876,3919,3848,3697,3498,3279,3069,2882,2742,2648,2624,2653,2752,2889,3057,3217,3351,3426,3442,3382,3279,3144,3027,2947,2951,3043,3244,3533,3886,4276,4645,4976,5213,5343,5352,5227,4995,4651,4232,3759,3258,2759,2269,1813,1375,965,564,160,-247,-681,-1125,-1587,-2040,-2475,-2862,-3184,-3422,-3567,-3609,-3561,-3419,-3209,-2939,-2627,-2309,-1982,-1694,-1451,-1284,-1217,-1266,-1447,-1759,-2197,-2732,-3332,-3947,-4526,-5016,-5370,-5545,-5528,-5305,-4905,-4351,-3693,-2985,-2276,-1615,-1045,-594,-283,-127,-108,-220,-415,-661,-897,-1088,-1176,-1153,-976,-668,-214,348,1008,1715,2446,3138,3760,4253,4591,4751,4723,4536,4214,3818,3403,3034,2755,2619,2636,2808,3121,3530,3987,4454,4850,5165,5334,5355,5209,4906,4457,3898,3251,2554,1831,1109,393,-289,-954,-1570,-2149,-2666,-3115,-3465,-3719,-3834,-3843,-3710,-3489,-3181,-2839,-2501,-2196,-1970,-1831,-1801,-1872,-2040,-2286,-2597,-2955,-3354,-3782,-4246,-4732,-5241,-5754,-6255,-6717,-7109,-7397,-7559,-7558,-7401,-7065,-6581,-5962,-5238,-4454,-3632,-2817,-2036,-1325,-706,-203,168,408,512,505,407,242,41,-161,-358,-501,-601,-613,-545,-380,-128,193,559,928,1255,1508,1655,1681,1603,1432,1222,1014,867,821,919,1165,1563,2080,2684,3309,3913,4423,4806,5019,5045,4891,4568,4115,3571,2978,2374,1776,1206,649,114,-420,-956,-1490,-2024,-2532,-2992,-3381,-3663,-3825,-3851,-3742,-3496,-3138,-2672,-2129,-1532,-908,-281,299,824,1221,1483,1547,1411,1035,458,-330,-1239,-2242,-3229,-4140,-4895,-5414,-5687,-5646,-5342,-4765,-3985,-3048,-2034,-995,-14,871,1603,2157,2519,2694,2702,2596,2409,2213,2046,1951,1956,2062,2269,2548,2887,3241,3603,3927,4203,4396,4495,4476,4349,4102,3778,3395,3005,2659,2398,2262,2289,2463,2805,3266,3812,4397,4953,5441,5812,6027,6077,5952,5669,5263,4761,4209,3641,3074,2530,1996,1466,926,355,-245,-879,-1526,-2166,-2760,-3278,-3684,-3949,-4073,-4043,-3878,-3597,-3230,-2815,-2381,-1965,-1593,-1290,-1074,-954,-943,-1043,-1250,-1554,-1932,-2364,-2814,-3249,-3639,-3944,-4152,-4232,-4187,-4013,-3728,-3356,-2918,-2461,-1995,-1563,-1175,-851,-606,-434,-348,-319,-350,-402,-460,-500,-504,-467,-389,-278,-142,8,164,333,512,708,923,1143,1362,1560,1717,1819,1854,1827,1744,1624,1489,1367,1277,1234,1250,1312,1420,1550,1679,1784,1844,1837,1754,1579,1323,988,600,168,-284,-743,-1204,-1658,-2111,-2558,-3004,-3443,-3865,-4259,-4595,-4863,-5015,-5062,-4953,-4727,-4359,-3891,-3343,-2748,-2156,-1588,-1104,-710,-458,-351,-404,-639,-1023,-1571,-2236,-2988,-3790,-4578,-5318,-5955,-6452,-6782,-6920,-6864,-6624,-6215,-5679,-5041,-4352,-3647,-2948,-2304,-1709,-1203,-778,-447,-198,-27,89,166,221,279,340,425,533,667,841,1041,1292,1568,1879,2184,2467,2676,2784,2745,2554,2199,1722,1150,558,10,-435,-692,-755,-568,-159,456,1229,2097,2987,3833,4548,5087,5383,5427,5194,4704,3985,3071,2020,876,-304,-1473,-2586,-3598,-4493,-5228,-5795,-6185,-6373,-6389,-6208,-5875,-5390,-4800,-4124,-3415,-2697,-2032,-1430,-952,-600,-417,-396,-567,-905,-1428,-2093,-2884,-3760,-4661,-5556,-6362,-7063,-7581,-7916,-8030,-7929,-7635,-7157,-6557,-5850,-5099,-4328,-3571,-2857,-2195,-1602,-1080,-629,-235,104,411,693,963,1219,1469,1693,1895,2063,2187,2275,2329,2352,2356,2330,2274,2173,2019,1803,1527,1211,877,570,321,184,177,343,660,1143,1732,2415,3116,3804,4412,4921,5279,5494,5540,5451,5225,4914,4523,4096,3633,3147,2637,2099,1521,911,261,-402,-1060,-1685,-2232,-2676,-2976,-3124,-3098,-2914,-2577,-2129,-1589,-1031,-460,35,455,733,866,818,600,203,-340,-998,-1723,-2457,-3146,-3731,-4172,-4430,-4499,-4370,-4077,-3645,-3128,-2568,-2024,-1519,-1099,-762,-527,-377,-313,-311,-358,-436,-511,-578,-611,-599,-545,-439,-295,-122,82,303,551,833,1143,1497,1869,2247,2603,2882,3074,3123,3038,2814,2478,2078,1661,1293,1027,897,950,1163,1551,2057,2650,3266,3845,4325,4662,4808,4762,4502,4067,3463,2738,1918,1037,125,-793,-1698,-2563,-3372,-4097,-4716,-5209,-5546,-5726,-5726,-5558,-5236,-4767,-4210,-3582,-2946,-2345,-1815,-1399,-1124,-999,-1046,-1256,-1619,-2124,-2724,-3391,-4070,-4714,-5274,-5706,-5986,-6086,-6019,-5780,-5416,-4948,-4431,-3899,-3388,-2925,-2516,-2173,-1876,-1629,-1393,-1180,-941,-679,-376,-14,385,835,1292,1752,2161,2514,2764,2915,2956,2909,2790,2627,2444,2256,2070,1885,1698,1510,1318,1146,998,920,929,1054,1310,1706,2218,2839,3509,4194,4836,5378,5771,5975,5951,5703,5223,4549,3714,2764,1759,731,-258,-1195,-2030,-2767,-3369,-3849,-4177,-4373,-4407,-4306,-4056,-3679,-3192,-2617,-1996,-1361,-760,-229,200,498,653,667,530,264,-123,-622,-1188,-1822,-2472,-3119,-3727,-4256,-4690,-4998,-5176,-5214,-5120,-4917,-4616,-4257,-3852,-3433,-3008,-2590,-2179,-1779,-1389,-1006,-632,-263,103,466,835,1203,1576,1947,2303,2644,2943,3207,3421,3588,3726,3828,3928,4001,4061,4081,4039,3930,3718,3429,3050,2633,2206,1822,1527,1367,1369,1562,1936,2484,3166,3940,4738,5494,6137,6599,6834,6819,6528,6005,5251,4347,3318,2248,1170,148,-779,-1593,-2255,-2771,-3129,-3326,-3383,-3295,-3089,-2774,-2377,-1918,-1446,-973,-554,-204,53,196,231,139,-63,-375,-781,-1253,-1779,-2300,-2799,-3217,-3532,-3703,-3717,-3567,-3256,-2817,-2275,-1679,-1074,-496,15,448,787,1046,1232,1371,1479,1589,1724,1904,2158,2486,2900,3384,3923,4485,5043,5553,5996,6344,6587,6733,6786,6762,6670,6519,6304,6031,5696,5304,4872,4422,3991,3615,3341,3201,3230,3432,3821,4361,5037,5783,6550,7271,7871,8307,8510,8483,8193,7693,6992,6160,5246,4299,3382,2517,1746,1080,522,80,-262,-510,-666,-753,-763,-707,-598,-427,-231,-6,219,431,622,780,894,961,957,877,698,411,13,-489,-1074,-1700,-2335,-2912,-3394,-3732,-3900,-3886,-3703,-3371,-2945,-2457,-1970,-1508,-1108,-776,-515,-310,-158,-24,93,230,395,601,862,1170,1513,1879,2230,2552,2797,2966,3022,2991,2876,2702,2505,2301,2120,1958,1838,1729,1659,1591,1562,1549,1585,1675,1831,2067,2385,2778,3239,3747,4271,4781,5225,5567,5769,5791,5633,5281,4755,4088,3294,2432,1512,587,-337,-1217,-2051,-2807,-3473,-4029,-4449,-4722,-4822,-4745,-4485,-4061,-3496,-2840,-2142,-1460,-846,-347,11,203,222,75,-231,-674,-1214,-1832,-2464,-3079,-3624,-4054,-4340,-4453,-4394,-4166,-3805,-3345,-2843,-2350,-1906,-1555,-1294,-1137,-1049,-1016,-993,-961,-879,-733,-505,-178,233,731,1286,1876,2457,2995,3443,3775,3966,4021,3937,3769,3526,3267,3010,2766,2547,2321,2081,1794,1459,1062,638,201,-190,-491,-659,-645,-440,-34,550,1266,2049,2820,3490,3983,4228,4182,3832,3184,2284,1178,-50,-1335,-2592,-3761,-4771,-5592,-6179,-6534,-6647,-6536,-6229,-5748,-5146,-4447,-3718,-3003,-2348,-1817,-1412,-1192,-1119,-1215,-1440,-1775,-2199,-2672,-3183,-3700,-4196,-4663,-5049,-5362,-5551,-5625,-5558,-5368,-5071,-4694,-4284,-3881,-3525,-3253,-3076,-2995,-2994,-3041,-3103,-3141,-3121,-3019,-2805,-2474,-2013,-1431,-739,33,857,1682,2474,3178,3765,4207,4495,4635,4655,4580,4451,4292,4122,3945,3758,3533,3267,2942,2558,2136,1696,1287,948,734,676,815,1151,1687,2374,3179,4012,4805,5476,5946,6183,6135,5821,5242,4453,3493,2440,1339,278,-715,-1570,-2269,-2793,-3127,-3291,-3286,-3141,-2876,-2528,-2120,-1703,-1297,-954,-675,-495,-400,-401,-485,-645,-877,-1162,-1507,-1882,-2289,-2695,-3084,-3420,-3682,-3839,-3879,-3783,-3574,-3247,-2853,-2406,-1960,-1522,-1134,-777,-472,-196,53,286,510,733,955,1193,1443,1728,2039,2390,2762,3157,3548,3921,4248,4520,4712,4843,4891,4896,4844,4760,4632,4462,4232,3941,3574,3151,2671,2180,1702,1286,972,794,784,950,1296,1787,2391,3041,3671,4205,4579,4750,4674,4366,3825,3086,2217,1231,228,-777,-1710,-2542,-3229,-3761,-4104,-4277,-4261,-4087,-3770,-3340,-2849,-2335,-1861,-1468,-1204,-1084,-1129,-1320,-1648,-2082,-2600,-3163,-3762,-4356,-4925,-5452,-5891,-6222,-6414,-6427,-6260,-5894,-5354,-4671,-3899,-3104,-2355,-1708,-1218,-883,-731,-699,-788,-916,-1066,-1177,-1237,-1215,-1106,-915,-643,-322,35,391,718,989,1177,1279,1287,1220,1110,982,894,849,898,1010,1193,1400,1597,1754,1830,1826,1737,1589,1418,1267,1186,1224,1398,1743,2215,2816,3450,4073,4586,4928,5038,4876,4445,3741,2824,1723,524,-721,-1939,-3062,-4050,-4850,-5442,-5812,-5955,-5881,-5626,-5199,-4679,-4089,-3509,-2994,-2581,-2323,-2206,-2248,-2405,-2660,-2969,-3296,-3619,-3914,-4172,-4387,-4559,-4679,-4757,-4772,-4725,-4603,-4401,-4120,-3773,-3370,-2952,-2536,-2168,-1854,-1623,-1468,-1389,-1373,-1402,-1460,-1529,-1582,-1602,-1552,-1420,-1172,-806,-321,270,928,1621,2294,2904,3409,3783,4014,4111,4084,3962,3761,3495,3170,2781,2325,1797,1208,569,-81,-707,-1248,-1648,-1862,-1832,-1569,-1041,-324,548,1468,2346,3084,3601,3831,3756,3366,2696,1791,717,-465,-1675,-2866,-3972,-4955,-5782,-6419,-6859,-7082,-7090,-6879,-6474,-5890,-5192,-4408,-3624,-2882,-2237,-1739,-1392,-1233,-1240,-1423,-1746,-2206,-2749,-3351,-3963,-4533,-5018,-5366,-5534,-5500,-5240,-4772,-4117,-3335,-2489,-1657,-917,-322,80,277,282,116,-163,-520,-884,-1224,-1478,-1624,-1615,-1447,-1101,-590,56,821,1628,2450,3220,3892,4434,4832,5072,5191,5203,5148,5059,4953,4849,4736,4612,4453,4237,3963,3607,3193,2732,2264,1833,1492,1280,1236,1365,1654,2068,2543,3015,3412,3672,3751,3627,3293,2769,2091,1293,439,-436,-1267,-2025,-2666,-3154,-3481,-3612,-3559,-3323,-2934,-2429,-1881,-1333,-879,-553,-413,-479,-753,-1231,-1875,-2654,-3516,-4415,-5295,-6111,-6805,-7347,-7688,-7809,-7691,-7324,-6736,-5943,-5010,-3998,-2981,-2038,-1233,-606,-189,43,99,44,-79,-222,-326,-389,-356,-262,-76,161,440,738,1012,1256,1431,1539,1572,1537,1456,1361,1276,1252,1299,1452,1686,2003,2338,2656,2897,2997,2949,2698,2294,1734,1102,451,-125,-556,-780,-757,-491,1,645,1367,2073,2663,3074,3233,3125,2740,2107,1267,288,-775,-1833,-2839,-3705,-4407,-4876,-5115,-5093,-4836,-4370,-3749,-3043,-2333,-1687,-1191,-872,-771,-878,-1172,-1613,-2160,-2748,-3350,-3905,-4405,-4808,-5124,-5326,-5423,-5405,-5265,-5012,-4631,-4153,-3577,-2959,-2317,-1710,-1167,-718,-383,-151,-16,45,58,50,36,47,88,176,325,543,822,1175,1563,1992,2421,2828,3187,3480,3682,3807,3840,3808,3729,3608,3474,3317,3138,2928,2672,2361,2005,1602,1193,803,486,289,256,423,801,1376,2116,2949,3798,4574,5190,5574,5691,5501,5045,4324,3418,2369,1256,141,-928,-1890,-2729,-3400,-3898,-4213,-4337,-4293,-4084,-3756,-3344,-2899,-2476,-2107,-1847,-1694,-1684,-1795,-2031,-2365,-2778,-3238,-3723,-4182,-4599,-4918,-5121,-5165,-5029,-4702,-4174,-3473,-2622,-1685,-711,213,1039,1693,2158,2398,2443,2294,2010,1619,1187,733,334,-4,-226,-312,-252,-36,320,784,1333,1909,2484,3016,3481,3873,4191,4458,4697,4938,5200,5485,5788,6077,6307,6444,6430,6241,5865,5294,4583,3767,2929,2148,1500,1044,825,841,1075,1471,1964,2467,2915,3241,3393,3364,3134,2729,2182,1525,825,110,-543,-1115,-1537,-1801,-1863,-1749,-1434,-991,-433,158,722,1212,1563,1758,1775,1620,1308,864,312,-305,-963,-1618,-2237,-2785,-3223,-3516,-3643,-3555,-3265,-2744,-2028,-1144,-145,902,1920,2852,3628,4219,4608,4791,4800,4656,4397,4062,3679,3291,2922,2610,2378,2249,2242,2348,2575,2887,3275,3702,4140,4574,4977,5354,5694,6017,6319,6618,6901,7161,7375,7507,7539,7427,7170,6753,6207,5548,4858,4161,3567,3093,2813,2726,2833,3098,3467,3869,4243,4510,4625,4551,4266,3780,3110,2286,1373,400,-548,-1439,-2195,-2784,-3161,-3308,-3214,-2912,-2422,-1827,-1176,-553,-21,371,578,597,410,47,-487,-1145,-1900,-2714,-3529,-4322,-5026,-5612,-6039,-6269,-6281,-6067,-5627,-4995,-4210,-3337,-2435,-1586,-834,-232,207,482,618,641,603,533,474,446,482,582,776,1049,1409,1840,2315,2812,3297,3730,4095,4360,4529,4600,4599,4549,4493,4461,4482,4559,4695,4842,4984,5047,5004,4816,4465,3970,3358,2691,2035,1463,1033,793,751,906,1209,1620,2062,2485,2822,3044,3117,3041,2812,2451,1979,1418,807,166,-461,-1037,-1531,-1901,-2139,-2222,-2180,-2023,-1810,-1583,-1390,-1285,-1276,-1398,-1631,-1973,-2406,-2898,-3431,-3979,-4515,-5019,-5465,-5827,-6078,-6192,-6136,-5893,-5452,-4820,-4021,-3107,-2129,-1174,-296,426,970,1303,1430,1381,1180,865,488,59,-357,-768,-1109,-1388,-1560,-1626,-1580,-1438,-1205,-934,-630,-344,-84,137,317,485,652,871,1154,1529,1991,2508,3045,3526,3885,4056,3993,3675,3116,2365,1488,598,-237,-903,-1365,-1570,-1541,-1295,-911,-441,22,428,711,840,800,583,212,-297,-897,-1556,-2215,-2838,-3358,-3752,-3980,-4035,-3939,-3705,-3404,-3074,-2792,-2593,-2526,-2604,-2831,-3199,-3682,-4251,-4874,-5512,-6128,-6689,-7153,-7495,-7675,-7673,-7466,-7039,-6398,-5555,-4547,-3427,-2260,-1123,-87,791,1464,1926,2176,2255,2196,2055,1872,1686,1523,1401,1334,1332,1401,1544,1756,2027,2335,2650,2952,3192,3373,3455,3465,3402,3316,3234,3227,3314,3536,3893,4350,4879,5386,5827,6111,6201,6068,5703,5158,4466,3717,2970,2303,1759,1371,1144,1051,1076,1155,1267,1348,1383,1331,1190,943,604,173,-314,-849,-1375,-1877,-2290,-2612,-2789,-2850,-2778,-2618,-2403,-2168,-1953,-1780,-1666,-1609,-1610,-1659,-1756,-1892,-2083,-2311,-2607,-2935,-3312,-3691,-4057,-4358,-4551,-4593,-4441,-4084,-3516,-2767,-1896,-953,-46,776,1430,1876,2113,2119,1965,1663,1298,908,550,272,89,35,105,288,572,915,1290,1653,1979,2237,2429,2547,2623,2669,2736,2844,3032,3314,3685,4131,4585,5014,5308,5441,5314,4933,4265,3370,2284,1116,-53,-1113,-1986,-2601,-2928,-2956,-2719,-2258,-1648,-955,-270,343,806,1088,1132,955,549,-43,-760,-1543,-2302,-2968,-3478,-3789,-3891,-3797,-3552,-3213,-2850,-2521,-2294,-2195,-2260,-2490,-2879,-3412,-4055,-4788,-5551,-6329,-7046,-7688,-8184,-8512,-8628,-8504,-8129,-7495,-6627,-5556,-4344,-3048,-1765,-550,504,1365,1983,2351,2482,2393,2132,1735,1265,759,283,-131,-432,-595,-606,-471,-214,131,508,871,1170,1380,1482,1495,1440,1369,1340,1405,1607,1967,2471,3077,3718,4301,4745,4963,4915,4571,3960,3128,2156,1131,152,-721,-1409,-1900,-2177,-2258,-2175,-1967,-1673,-1337,-1000,-682,-428,-235,-143,-129,-215,-360,-559,-759,-944,-1072,-1137,-1128,-1060,-955,-843,-751,-717,-745,-876,-1089,-1419,-1842,-2367,-2984,-3663,-4401,-5137,-5856,-6473,-6973,-7268,-7346,-7153,-6690,-5959,-4994,-3851,-2593,-1312,-74,1026,1958,2656,3143,3402,3486,3417,3243,2995,2704,2388,2073,1763,1483,1238,1039,886,776,687,608,514,388,232,38,-161,-341,-462,-463,-327,-1,490,1142,1882,2630,3298,3773,3999,3904,3498,2796,1887,849,-185,-1119,-1850,-2306,-2469,-2320,-1911,-1298,-553,221,948,1541,1930,2068,1932,1515,852,-13,-1002,-2038,-3021,-3887,-4560,-5011,-5230,-5226,-5051,-4741,-4366,-3965,-3596,-3291,-3079,-2989,-3020,-3199,-3500,-3930,-4444,-5016,-5579,-6100,-6488,-6718,-6721,-6474,-5976,-5229,-4283,-3193,-2036,-890,163,1071,1777,2280,2571,2684,2657,2517,2319,2069,1800,1514,1220,926,646,391,186,37,-40,-44,22,149,326,538,784,1055,1363,1715,2122,2600,3145,3742,4364,4944,5435,5748,5841,5653,5195,4456,3515,2420,1283,179,-793,-1584,-2137,-2458,-2545,-2450,-2215,-1905,-1576,-1282,-1069,-964,-985,-1129,-1384,-1718,-2095,-2459,-2771,-2986,-3072,-3037,-2878,-2646,-2380,-2137,-1968,-1910,-1977,-2181,-2492,-2901,-3368,-3868,-4384,-4885,-5367,-5809,-6195,-6512,-6726,-6829,-6775,-6558,-6152,-5552,-4781,-3848,-2815,-1726,-659,335,1183,1859,2321,2582,2639,2540,2294,1970,1572,1157,732,331,-27,-319,-533,-639,-650,-546,-349,-78,257,611,985,1340,1700,2041,2408,2800,3261,3789,4404,5058,5742,6357,6866,7174,7238,7023,6525,5776,4835,3769,2680,1631,711,-36,-584,-919,-1063,-1037,-882,-638,-338,-40,238,451,568,588,492,301,44,-252,-528,-757,-896,-925,-843,-645,-364,-20,350,706,1006,1211,1279,1165,858,321,-424,-1366,-2463,-3634,-4826,-5915,-6841,-7495,-7821,-7771,-7325,-6514,-5376,-3999,-2484,-930,531,1827,2858,3602,4021,4154,4018,3688,3211,2675,2115,1614,1181,874,686,637,704,880,1133,1426,1745,2035,2302,2514,2669,2789,2862,2938,3021,3144,3322,3549,3813,4081,4292,4413,4368,4143,3713,3100,2345,1515,685,-70,-678,-1101,-1307,-1308,-1119,-785,-351,132,617,1062,1428,1681,1796,1755,1544,1180,669,65,-592,-1251,-1844,-2355,-2724,-2961,-3063,-3038,-2930,-2746,-2539,-2321,-2142,-2011,-1976,-2043,-2233,-2551,-2978,-3500,-4070,-4638,-5150,-5541,-5754,-5742,-5464,-4919,-4101,-3062,-1847,-540,772,2002,3060,3898,4464,4765,4808,4634,4303,3862,3381,2901,2469,2123,1874,1750,1737,1841,2027,2276,2544,2797,3003,3141,3196,3198,3146,3111,3114,3225,3472,3878,4447,5134,5889,6624,7247,7662,7810,7624,7122,6312,5285,4121,2942,1863,976,378,101,166,551,1203,2036,2971,3877,4682,5262,5569,5545,5185,4531,3624,2571,1455,390,-552,-1293,-1804,-2072,-2118,-1969,-1696,-1327,-964,-624,-404,-309,-405,-680,-1148,-1760,-2483,-3225,-3929,-4478,-4829,-4888,-4644,-4078,-3213,-2114,-843,497,1816,3027,4042,4833,5346,5614,5638,5489,5210,4871,4512,4179,3873,3613,3363,3124,2865,2582,2270,1944,1609,1299,1028,822,701,677,767,970,1302,1745,2306,2962,3699,4481,5280,6034,6698,7211,7514,7579,7369,6899,6185,5278,4242,3138,2050,1026,124,-624,-1210,-1620,-1889,-2022,-2069,-2053,-2018,-2004,-2034,-2134,-2314,-2566,-2875,-3210,-3535,-3813,-4025,-4128,-4143,-4037,-3862,-3609,-3333,-3053,-2800,-2618,-2517,-2534,-2680,-2957,-3382,-3914,-4558,-5241,-5940,-6575,-7096,-7439,-7555,-7418,-7000,-6330,-5417,-4337,-3144,-1925,-757,283,1141,1777,2174,2354,2335,2171,1912,1599,1289,993,751,549,413,315,274,265,296,360,445,561,689,845,1009,1196,1393,1609,1842,2091,2357,2640,2935,3236,3525,3786,3983,4096,4090,3950,3672,3256,2740,2140,1518,900,339,-139,-506,-762,-883,-909,-820,-669,-463,-249,-53,79,132,71,-98,-368,-721,-1119,-1542,-1954,-2338,-2679,-2971,-3216,-3407,-3549,-3632,-3663,-3637,-3572,-3482,-3407,-3366,-3410,-3550,-3798,-4158,-4581,-5034,-5445,-5744,-5868,-5750,-5359,-4679,-3730,-2565,-1249,116,1440,2620,3580,4262,4639,4718,4534,4131,3589,2962,2327,1725,1212,797,522,366,357,457,684,985,1373,1793,2245,2689,3114,3505,3850,4157,4433,4689,4956,5241,5568,5942,6354,6781,7196,7536,7772,7837,7716,7372,6830,6095,5217,4257,3266,2325,1482,797,300,16,-58,54,314,671,1052,1415,1683,1836,1844,1709,1458,1106,721,324,-22,-288,-452,-489,-418,-241,6,286,548,743,811,721,428,-72,-769,-1624,-2584,-3560,-4479,-5235,-5757,-5973,-5850,-5375,-4577,-3507,-2249,-902,437,1664,2709,3507,4041,4311,4353,4213,3959,3635,3317,3016,2772,2578,2425,2296,2169,2021,1839,1612,1336,1020,670,309,-49,-373,-647,-834,-918,-871,-682,-342,140,750,1452,2196,2920,3562,4033,4295,4276,3970,3374,2521,1472,298,-900,-2047,-3039,-3827,-4353,-4605,-4591,-4342,-3918,-3392,-2847,-2366,-2026,-1879,-1962,-2277,-2794,-3483,-4264,-5086,-5867,-6559,-7100,-7474,-7645,-7631,-7426,-7085,-6617,-6113,-5598,-5162,-4840,-4690,-4726,-4958,-5352,-5873,-6443,-6995,-7437,-7709,-7738,-7508,-6994,-6238,-5286,-4203,-3101,-2026,-1109,-359,147,427,480,354,93,-244,-604,-950,-1239,-1461,-1595,-1652,-1617,-1517,-1340,-1118,-854,-574,-296,-28,204,412,582,741,897,1078,1299,1580,1920,2317,2750,3185,3578,3886,4056,4058,3867,3475,2913,2207,1416,586,-215,-947,-1562,-2034,-2346,-2497,-2486,-2338,-2078,-1733,-1365,-1003,-708,-519,-458,-551,-780,-1135,-1584,-2075,-2583,-3049,-3457,-3765,-3976,-4064,-4060,-3954,-3785,-3578,-3366,-3193,-3084,-3074,-3170,-3383,-3681,-4042,-4408,-4716,-4914,-4926,-4723,-4267,-3563,-2637,-1534,-330,899,2068,3097,3926,4509,4831,4898,4741,4407,3942,3426,2880,2387,1938,1585,1313,1138,1045,1035,1100,1231,1431,1689,2000,2363,2754,3174,3600,4018,4420,4791,5129,5434,5710,5966,6215,6467,6716,6971,7201,7389,7505,7500,7362,7048,6552,5877,5036,4067,3020,1947,916,-11,-786,-1368,-1737,-1903,-1884,-1736,-1507,-1263,-1044,-907,-860,-921,-1067,-1288,-1535,-1788,-1997,-2130,-2173,-2084,-1885,-1565,-1167,-727,-302,42,250,263,52,-393,-1059,-1904,-2861,-3855,-4804,-5612,-6237,-6605,-6710,-6558,-6155,-5577,-4853,-4053,-3238,-2442,-1704,-1042,-450,69,532,948,1326,1654,1935,2126,2231,2206,2066,1788,1409,937,422,-105,-592,-1018,-1331,-1543,-1621,-1590,-1447,-1226,-921,-579,-183,231,672,1125,1584,2034,2455,2819,3093,3239,3234,3046,2672,2120,1406,591,-291,-1158,-1963,-2629,-3132,-3422,-3511,-3406,-3153,-2811,-2446,-2138,-1948,-1929,-2117,-2514,-3107,-3861,-4713,-5603,-6448,-7182,-7730,-8044,-8090,-7851,-7355,-6638,-5780,-4862,-3990,-3248,-2728,-2474,-2516,-2835,-3388,-4097,-4860,-5579,-6137,-6462,-6482,-6180,-5563,-4692,-3636,-2517,-1429,-487,223,656,783,636,264,-250,-818,-1346,-1759,-2009,-2058,-1922,-1611,-1173,-663,-124,384,826,1175,1404,1526,1535,1459,1315,1138,955,799,709,690,779,968,1262,1646,2078,2538,2948,3285,3459,3455,3218,2749,2053,1166,153,-929,-1973,-2922,-3671,-4189,-4413,-4355,-4011,-3450,-2720,-1930,-1152,-497,-32,183,112,-236,-844,-1646,-2578,-3549,-4469,-5258,-5841,-6167,-6220,-5994,-5540,-4906,-4186,-3468,-2839,-2379,-2129,-2112,-2313,-2686,-3160,-3654,-4089,-4372,-4473,-4318,-3936,-3322,-2527,-1617,-652,283,1132,1841,2393,2776,3016,3155,3229,3299,3390,3534,3725,3958,4195,4409,4560,4617,4574,4414,4164,3838,3482,3132,2838,2634,2554,2616,2827,3180,3665,4248,4918,5620,6353,7053,7730,8321,8828,9207,9440,9507,9382,9062,8536,7824,6931,5902,4774,3599,2439,1351,389,-395,-973,-1335,-1486,-1463,-1322,-1115,-928,-815,-826,-1002,-1325,-1798,-2344,-2928,-3445,-3844,-4045,-4003,-3700,-3138,-2359,-1433,-453,475,1236,1742,1912,1719,1159,283,-829,-2065,-3303,-4414,-5290,-5844,-6020,-5808,-5236,-4355,-3263,-2052,-834,292,1253,1983,2483,2736,2803,2722,2566,2398,2267,2216,2250,2381,2582,2837,3112,3391,3643,3864,4042,4173,4261,4300,4296,4244,4151,4010,3847,3657,3481,3325,3221,3196,3252,3417,3670,4001,4390,4771,5129,5378,5503,5440,5193,4736,4109,3331,2467,1571,718,-33,-618,-1005,-1169,-1123,-892,-544,-137,229,497,579,444,69,-531,-1311,-2213,-3148,-4036,-4788,-5327,-5610,-5589,-5286,-4717,-3958,-3080,-2194,-1382,-733,-302,-117,-172,-425,-817,-1270,-1705,-2048,-2244,-2260,-2090,-1756,-1293,-766,-231,248,630,881,1006,1013,951,864,810,838,982,1258,1662,2175,2750,3356,3935,4458,4886,5208,5405,5494,5478,5382,5237,5067,4905,4784,4713,4726,4812,4986,5220,5507,5810,6100,6349,6514,6578,6505,6283,5900,5361,4672,3865,2961,2017,1068,180,-603,-1230,-1655,-1852,-1808,-1526,-1040,-406,311,1012,1613,2023,2172,2011,1532,755,-264,-1434,-2652,-3805,-4777,-5480,-5843,-5833,-5469,-4786,-3888,-2877,-1887,-1041,-434,-156,-212,-616,-1279,-2131,-3034,-3877,-4525,-4894,-4910,-4557,-3855,-2858,-1670,-389,857,1976,2868,3502,3833,3912,3759,3461,3085,2711,2399,2182,2086,2084,2167,2275,2380,2433,2415,2311,2126,1879,1598,1319,1068,892,791,804,920,1142,1470,1869,2341,2848,3376,3896,4389,4826,5182,5429,5537,5475,5223,4756,4074,3178,2098,877,-437,-1758,-3032,-4158,-5079,-5733,-6084,-6122,-5868,-5370,-4699,-3956,-3223,-2614,-2183,-1998,-2059,-2360,-2844,-3445,-4076,-4647,-5078,-5301,-5279,-5005,-4509,-3843,-3098,-2366,-1749,-1327,-1172,-1286,-1691,-2302,-3071,-3886,-4644,-5258,-5638,-5746,-5564,-5112,-4440,-3628,-2751,-1911,-1168,-585,-191,36,106,102,73,100,235,511,939,1491,2125,2785,3392,3905,4259,4430,4426,4228,3906,3469,2999,2535,2130,1832,1652,1624,1716,1939,2236,2600,2971,3334,3646,3892,4051,4112,4064,3903,3623,3221,2701,2064,1336,529,-306,-1135,-1896,-2536,-3003,-3247,-3262,-3026,-2597,-2011,-1359,-746,-248,19,13,-310,-945,-1841,-2924,-4085,-5209,-6170,-6874,-7227,-7196,-6770,-5989,-4924,-3688,-2393,-1177,-148,604,1016,1088,841,354,-281,-948,-1531,-1942,-2096,-1976,-1570,-937,-140,723,1560,2273,2806,3099,3167,3017,2722,2343,1975,1684,1539,1571,1793,2173,2683,3254,3842,4393,4870,5260,5560,5780,5948,6074,6193,6307,6427,6548,6655,6740,6787,6787,6739,6647,6517,6375,6228,6104,6003,5937,5885,5834,5749,5587,5327,4918,4370,3669,2847,1956,1051,213,-486,-979,-1214,-1166,-847,-292,424,1208,1949,2547,2890,2946,2644,2044,1161,105,-1024,-2111,-3039,-3727,-4101,-4162,-3899,-3415,-2757,-2079,-1462,-1027,-840,-930,-1298,-1878,-2589,-3329,-3972,-4438,-4637,-4541,-4146,-3487,-2638,-1680,-720,165,879,1392,1665,1715,1584,1321,999,690,432,285,233,280,390,509,611,641,583,440,202,-71,-371,-635,-829,-924,-887,-722,-421,-18,479,1014,1579,2116,2617,3047,3394,3652,3803,3850,3777,3577,3230,2726,2044,1185,154,-1025,-2305,-3631,-4920,-6085,-7048,-7721,-8061,-8028,-7647,-6941,-6022,-4965,-3928,-3006,-2334,-1970,-1976,-2332,-3007,-3905,-4936,-5960,-6884,-7586,-8001,-8089,-7845,-7318,-6573,-5714,-4855,-4095,-3543,-3242,-3236,-3494,-3979,-4592,-5249,-5823,-6247,-6416,-6327,-5950,-5344,-4558,-3693,-2833,-2076,-1484,-1100,-941,-969,-1156,-1414,-1680,-1884,-1962,-1896,-1668,-1308,-844,-341,161,608,969,1235,1396,1488,1523,1538,1569,1613,1708,1827,1971,2118,2251,2343,2406,2411,2388,2344,2290,2273,2282,2348,2458,2585,2709,2769,2726,2535,2165,1608,879,17,-911,-1831,-2660,-3304,-3716,-3828,-3656,-3210,-2561,-1796,-1024,-364,100,267,128,-340,-1074,-2012,-3032,-4035,-4898,-5526,-5863,-5857,-5543,-4946,-4166,-3292,-2435,-1698,-1152,-849,-791,-952,-1265,-1658,-2029,-2306,-2418,-2333,-2041,-1577,-982,-341,291,821,1218,1433,1471,1362,1139,882,654,508,519,682,1029,1515,2108,2750,3379,3948,4409,4752,4963,5075,5101,5091,5083,5102,5189,5339,5560,5830,6124,6413,6661,6845,6940,6946,6849,6684,6441,6163,5850,5515,5156,4764,4310,3794,3171,2460,1642,752,-176,-1088,-1921,-2593,-3060,-3246,-3151,-2757,-2132,-1329,-471,331,970,1319,1339,970,244,-786,-2031,-3362,-4665,-5795,-6673,-7204,-7388,-7219,-6773,-6129,-5406,-4712,-4150,-3797,-3685,-3822,-4162,-4639,-5161,-5629,-5953,-6062,-5918,-5496,-4842,-3985,-3014,-2015,-1064,-251,377,782,963,940,764,490,183,-85,-291,-378,-373,-274,-119,43,188,271,288,238,137,19,-76,-118,-63,100,383,775,1259,1792,2350,2882,3354,3751,4029,4212,4270,4232,4097,3877,3576,3189,2710,2124,1433,626,-283,-1267,-2294,-3310,-4252,-5072,-5685,-6063,-6157,-5965,-5515,-4843,-4055,-3223,-2481,-1913,-1606,-1615,-1934,-2557,-3391,-4368,-5354,-6250,-6960,-7397,-7541,-7378,-6957,-6344,-5637,-4935,-4335,-3913,-3722,-3771,-4033,-4462,-4957,-5446,-5824,-6021,-5984,-5704,-5187,-4498,-3694,-2871,-2106,-1478,-1027,-792,-746,-873,-1098,-1359,-1583,-1698,-1681,-1488,-1161,-714,-217,273,701,1008,1187,1209,1123,944,738,550,435,431,558,824,1205,1677,2195,2716,3193,3595,3892,4074,4145,4114,3999,3825,3603,3344,3054,2705,2303,1802,1206,496,-312,-1198,-2115,-3012,-3811,-4448,-4857,-4991,-4833,-4403,-3740,-2949,-2108,-1356,-781,-470,-480,-802,-1415,-2233,-3161,-4074,-4861,-5413,-5671,-5591,-5196,-4529,-3679,-2746,-1844,-1056,-478,-132,-32,-149,-408,-746,-1053,-1258,-1287,-1107,-704,-116,615,1403,2167,2833,3321,3606,3663,3518,3221,2840,2449,2144,1963,1983,2185,2588,3120,3750,4384,4971,5443,5765,5923,5921,5798,5590,5360,5158,5032,5013,5119,5328,5634,5977,6323,6619,6815,6890,6811,6594,6240,5793,5281,4749,4224,3731,3260,2817,2365,1887,1355,752,86,-631,-1354,-2034,-2604,-3005,-3185,-3125,-2827,-2330,-1705,-1034,-426,49,297,302,41,-443,-1094,-1827,-2554,-3175,-3634,-3867,-3874,-3659,-3273,-2782,-2264,-1793,-1438,-1241,-1220,-1362,-1621,-1944,-2246,-2458,-2514,-2358,-1986,-1390,-620,268,1205,2097,2885,3488,3885,4052,4016,3811,3504,3162,2857,2640,2552,2600,2771,3033,3340,3641,3898,4072,4156,4154,4079,3967,3849,3757,3727,3763,3889,4083,4350,4648,4966,5268,5528,5735,5861,5908,5882,5769,5614,5388,5140,4830,4483,4061,3558,2953,2239,1416,508,-449,-1401,-2275,-2997,-3493,-3706,-3596,-3183,-2484,-1598,-618,334,1127,1675,1896,1768,1306,563,-361,-1366,-2330,-3155,-3760,-4098,-4163,-3984,-3611,-3133,-2619,-2161,-1818,-1621,-1596,-1696,-1900,-2121,-2294,-2352,-2219,-1891,-1326,-581,316,1277,2227,3075,3748,4201,4386,4343,4072,3661,3171,2686,2282,2008,1896,1948,2127,2397,2681,2933,3088,3116,3013,2777,2458,2088,1733,1440,1254,1211,1317,1577,1957,2438,2964,3500,3989,4405,4704,4884,4927,4861,4693,4465,4191,3898,3594,3269,2922,2521,2054,1512,881,194,-528,-1232,-1861,-2356,-2676,-2775,-2676,-2380,-1972,-1506,-1090,-796,-692,-822,-1180,-1738,-2431,-3163,-3849,-4391,-4713,-4783,-4576,-4134,-3501,-2764,-2004,-1318,-767,-411,-264,-322,-540,-865,-1216,-1514,-1694,-1685,-1487,-1069,-498,194,920,1597,2155,2524,2677,2595,2308,1855,1305,742,228,-157,-379,-412,-260,40,448,900,1339,1716,1984,2132,2147,2048,1863,1627,1383,1174,1036,998,1077,1274,1577,1968,2404,2861,3275,3627,3868,3985,3973,3823,3569,3211,2781,2294,1749,1168,528,-146,-873,-1617,-2378,-3103,-3756,-4289,-4656,-4827,-4799,-4568,-4201,-3734,-3262,-2849,-2567,-2464,-2565,-2860,-3323,-3888,-4489,-5047,-5486,-5752,-5813,-5654,-5313,-4817,-4242,-3650,-3107,-2674,-2374,-2231,-2216,-2309,-2443,-2574,-2629,-2574,-2368,-2017,-1535,-970,-375,179,643,952,1095,1060,866,574,224,-101,-346,-461,-411,-199,148,599,1074,1526,1884,2110,2185,2105,1904,1626,1324,1069,911,893,1060,1395,1911,2556,3294,4054,4786,5408,5894,6181,6268,6148,5846,5395,4849,4238,3624,3011,2433,1875,1330,785,219,-363,-963,-1552,-2095,-2548,-2857,-2988,-2919,-2640,-2198,-1628,-1010,-423,65,384,502,411,124,-303,-817,-1338,-1799,-2149,-2345,-2380,-2268,-2041,-1756,-1465,-1226,-1085,-1065,-1182,-1413,-1727,-2067,-2378,-2589,-2654,-2524,-2192,-1658,-960,-144,724,1575,2353,3001,3492,3810,3969,3987,3922,3803,3706,3658,3693,3833,4056,4353,4677,4980,5223,5366,5383,5278,5052,4744,4387,4038,3733,3532,3451,3526,3743,4109,4566,5097,5633,6127,6541,6822,6974,6975,6853,6630,6345,6027,5708,5386,5065,4718,4305,3808,3182,2438,1577,642,-305,-1197,-1950,-2512,-2827,-2897,-2734,-2400,-1967,-1532,-1172,-979,-984,-1216,-1649,-2245,-2923,-3621,-4238,-4725,-5031,-5141,-5056,-4825,-4476,-4095,-3722,-3423,-3234,-3169,-3237,-3404,-3638,-3885,-4095,-4212,-4215,-4061,-3788,-3377,-2906,-2391,-1900,-1466,-1126,-897,-769,-740,-760,-810,-834,-810,-707,-518,-247,85,447,805,1119,1358,1502,1526,1447,1252,976,628,248,-146,-506,-809,-1021,-1120,-1091,-934,-652,-278,164,624,1070,1445,1738,1907,1969,1908,1757,1515,1209,841,414,-69,-615,-1206,-1848,-2489,-3121,-3680,-4133,-4447,-4588,-4579,-4420,-4184,-3909,-3680,-3560,-3597,-3829,-4252,-4844,-5546,-6296,-6994,-7581,-7975,-8139,-8067,-7760,-7275,-6673,-6022,-5410,-4892,-4519,-4315,-4268,-4354,-4513,-4686,-4800,-4792,-4622,-4259,-3718,-3032,-2248,-1454,-707,-85,359,605,638,489,203,-156,-518,-823,-1005,-1048,-930,-676,-321,85,492,845,1116,1279,1339,1303,1211,1088,982,916,932,1039,1251,1563,1959,2420,2918,3417,3883,4285,4598,4799,4882,4847,4700,4470,4164,3813,3432,3019,2582,2109,1582,1004,356,-340,-1075,-1808,-2506,-3115,-3609,-3940,-4124,-4137,-4031,-3826,-3589,-3346,-3170,-3056,-3045,-3119,-3255,-3435,-3605,-3740,-3798,-3774,-3642,-3441,-3164,-2866,-2568,-2306,-2115,-1995,-1960,-1986,-2054,-2116,-2144,-2072,-1899,-1568,-1116,-524,143,857,1548,2178,2679,3042,3231,3270,3177,3002,2792,2611,2502,2504,2632,2884,3228,3633,4031,4386,4634,4753,4713,4533,4217,3825,3376,2956,2585,2336,2218,2269,2482,2840,3329,3877,4469,5019,5501,5857,6069,6110,5990,5713,5309,4794,4204,3549,2855,2116,1351,552,-271,-1096,-1916,-2681,-3370,-3944,-4375,-4651,-4773,-4760,-4655,-4496,-4344,-4244,-4228,-4327,-4531,-4821,-5167,-5495,-5781,-5942,-5970,-5820,-5519,-5075,-4546,-3977,-3429,-2963,-2611,-2409,-2357,-2444,-2650,-2920,-3220,-3493,-3702,-3813,-3811,-3691,-3473,-3174,-2838,-2484,-2162,-1875,-1647,-1466,-1321,-1187,-1034,-826,-547,-171,291,832,1423,2010,2564,3009,3332,3478,3449,3252,2897,2445,1923,1394,904,493,198,32,5,102,308,584,896,1197,1450,1623,1689,1648,1499,1261,974,652,350,71,-154,-341,-498,-653,-843,-1085,-1408,-1802,-2264,-2752,-3249,-3687,-4067,-4337,-4520,-4612,-4648,-4662,-4694,-4770,-4918,-5131,-5405,-5703,-5995,-6225,-6378,-6399,-6307,-6088,-5787,-5429,-5078,-4758,-4526,-4387,-4354,-4406,-4516,-4635,-4731,-4738,-4646,-4407,-4041,-3541,-2956,-2321,-1691,-1122,-650,-315,-125,-70,-133,-262,-420,-546,-601,-544,-366,-65,336,794,1267,1697,2038,2255,2322,2239,2015,1685,1272,838,407,33,-255,-427,-468,-360,-119,253,730,1260,1841,2380,2881,3285,3559,3717,3724,3616,3403,3112,2763,2397,1996,1600,1177,745,288,-177,-659,-1103,-1519,-1840,-2061,-2161,-2127,-1996,-1769,-1518,-1267,-1071,-970,-977,-1103,-1334,-1631,-1962,-2270,-2514,-2656,-2678,-2577,-2370,-2085,-1760,-1445,-1171,-972,-867,-848,-922,-1036,-1183,-1293,-1347,-1291,-1113,-796,-347,207,844,1512,2173,2791,3329,3773,4113,4360,4521,4630,4697,4749,4790,4823,4833,4802,4714,4541,4286,3942,3527,3074,2606,2176,1808,1531,1370,1322,1389,1559,1813,2132,2502,2891,3294,3686,4053,4391,4679,4920,5105,5233,5303,5317,5274,5176,5014,4787,4479,4089,3603,3030,2371,1664,926,208,-458,-1036,-1499,-1843,-2073,-2207,-2288,-2332,-2392,-2473,-2598,-2756,-2927,-3078,-3175,-3164,-3034,-2743,-2312,-1746,-1092,-395,275,875,1332,1633,1739,1669,1429,1076,648,219,-159,-424,-541,-481,-250,130,622,1164,1707,2183,2569,2817,2947,2959,2898,2809,2739,2744,2843,3074,3410,3858,4355,4881,5360,5774,6054,6207,6188,6031,5722,5311,4813,4283,3749,3268,2865,2596,2459,2492,2674,2992,3418,3902,4395,4856,5228,5489,5611,5591,5442,5176,4828,4423,3976,3521,3048,2580,2106,1638,1180,737,333,-30,-340,-593,-802,-979,-1142,-1328,-1555,-1837,-2197,-2605,-3069,-3523,-3957,-4288,-4509,-4558,-4440,-4151,-3719,-3185,-2613,-2044,-1557,-1178,-950,-876,-945,-1132,-1393,-1679,-1936,-2126,-2202,-2166,-1989,-1721,-1358,-972,-577,-233,47,251,369,447,483,546,646,835,1111,1488,1938,2439,2938,3403,3774,4040,4168,4162,4035,3806,3515,3189,2870,2587,2365,2229,2189,2248,2416,2661,2983,3337,3706,4039,4320,4501,4583,4540,4392,4137,3818,3445,3067,2700,2373,2100,1877,1698,1551,1403,1249,1059,822,541,209,-164,-562,-983,-1407,-1826,-2239,-2624,-2994,-3319,-3618,-3850,-4037,-4137,-4171,-4116,-3997,-3813,-3605,-3388,-3207,-3090,-3067,-3150,-3349,-3643,-4009,-4410,-4789,-5103,-5297,-5336,-5189,-4850,-4332,-3659,-2883,-2055,-1236,-483,161,661,1009,1207,1279,1258,1187,1109,1065,1077,1165,1317,1519,1741,1939,2087,2142,2090,1918,1647,1272,859,407,-15,-392,-682,-875,-933,-884,-690,-405,-15,431,916,1398,1855,2254,2583,2831,2989,3069,3072,3013,2907,2756,2571,2349,2085,1768,1389,936,406,-198,-868,-1579,-2303,-3017,-3675,-4266,-4748,-5126,-5384,-5537,-5590,-5563,-5464,-5319,-5122,-4890,-4615,-4303,-3956,-3587,-3208,-2838,-2504,-2218,-2014,-1886,-1853,-1898,-2024,-2193,-2411,-2618,-2822,-2977,-3076,-3103,-3056,-2927,-2733,-2478,-2167,-1826,-1431,-1014,-542,-33,540,1159,1846,2559,3315,4048,4751,5365,5853,6182,6328,6268,6031,5615,5079,4463,3816,3201,2651,2210,1887,1707,1649,1729,1900,2168,2491,2848,3218,3559,3872,4122,4301,4422,4461,4456,4406,4323,4233,4133,4039,3937,3828,3684,3503,3248,2926,2505,2008,1426,787,104,-587,-1277,-1933,-2546,-3106,-3607,-4044,-4424,-4732,-4965,-5116,-5154,-5080,-4866,-4518,-4043,-3456,-2799,-2110,-1439,-839,-340,17,233,296,241,98,-93,-264,-388,-398,-279,-8,412,951,1584,2250,2904,3499,3983,4348,4572,4667,4669,4590,4500,4408,4375,4394,4492,4644,4837,5047,5240,5404,5518,5578,5589,5563,5500,5432,5341,5258,5164,5077,4984,4893,4804,4718,4636,4564,4486,4415,4331,4228,4109,3946,3758,3518,3238,2919,2556,2171,1754,1329,890,446,-1,-456,-914,-1390,-1869,-2363,-2850,-3333,-3780,-4197,-4549,-4844,-5064,-5214,-5301,-5326,-5310,-5245,-5158,-5029,-4880,-4694,-4490,-4264,-4041,-3837,-3676,-3588,-3585,-3694,-3902,-4219,-4602,-5032,-5456,-5823,-6086,-6195,-6125,-5855,-5394,-4763,-4009,-3181,-2343,-1544,-834,-242,222,562,795,967,1099,1238,1412,1622,1880,2150,2407,2602,2695,2644,2439,2060,1542,906,210,-494,-1146,-1702,-2107,-2346,-2394,-2259,-1950,-1498,-943,-322,303,895,1407,1799,2073,2191,2195,2064,1853,1556,1219,852,481,116,-231,-564,-871,-1184,-1500,-1856,-2261,-2743,-3301,-3947,-4651,-5407,-6155,-6877,-7509,-8019,-8379,-8548,-8535,-8323,-7935,-7382,-6700,-5914,-5083,-4232,-3432,-2719,-2140,-1742,-1532,-1535,-1744,-2128,-2668,-3302,-3984,-4654,-5243,-5713,-6000,-6098,-5972,-5645,-5125,-4461,-3689,-2863,-2025,-1219,-474,189,769,1262,1689,2063,2409,2736,3059,3368,3654,3895,4057,4126,4066,3881,3564,3138,2626,2067,1499,954,472,63,-253,-470,-605,-649,-642,-574,-489,-376,-272,-151,-41,100,256,458,702,997,1321,1676,2017,2341,2611,2807,2917,2928,2823,2616,2284,1848,1313,684,5,-720,-1440,-2128,-2767,-3309,-3764,-4106,-4346,-4490,-4542,-4516,-4416,-4247,-4018,-3723,-3386,-3005,-2612,-2215,-1850,-1522,-1259,-1058,-925,-841,-800,-765,-724,-638,-493,-275,21,389,807,1257,1701,2114,2472,2752,2948,3066,3108,3102,3071,3033,3026,3044,3123,3228,3376,3512,3626,3675,3633,3483,3214,2839,2375,1861,1329,826,385,42,-181,-270,-218,-32,274,680,1142,1643,2115,2549,2880,3115,3215,3194,3055,2815,2492,2117,1689,1253,802,367,-54,-444,-814,-1156,-1487,-1821,-2160,-2522,-2901,-3292,-3688,-4067,-4420,-4726,-4985,-5183,-5335,-5430,-5485,-5492,-5451,-5356,-5198,-4976,-4683,-4346,-3969,-3602,-3267,-3005,-2846,-2810,-2901,-3115,-3415,-3786,-4152,-4493,-4738,-4850,-4809,-4584,-4186,-3632,-2945,-2173,-1351,-534,252,962,1590,2109,2538,2864,3122,3311,3454,3557,3610,3613,3529,3355,3052,2620,2054,1371,610,-193,-972,-1688,-2274,-2705,-2948,-2993,-2849,-2524,-2055,-1464,-801,-99,598,1252,1830,2312,2677,2921,3050,3059,2968,2787,2521,2198,1815,1392,942,458,-42,-577,-1149,-1761,-2436,-3155,-3922,-4702,-5478,-6183,-6808,-7280,-7597,-7729,-7674,-7458,-7094,-6616,-6062,-5450,-4822,-4190,-3581,-3012,-2512,-2097,-1804,-1642,-1636,-1790,-2089,-2530,-3065,-3658,-4267,-4829,-5313,-5665,-5863,-5894,-5744,-5447,-4999,-4458,-3845,-3197,-2551,-1924,-1331,-782,-263,222,708,1183,1688,2197,2722,3239,3704,4101,4366,4479,4420,4166,3757,3206,2570,1907,1263,689,226,-116,-322,-392,-353,-201,31,327,669,1041,1415,1796,2158,2506,2830,3136,3406,3656,3858,4021,4126,4178,4168,4106,3990,3820,3601,3319,2970,2544,2029,1432,760,35,-715,-1454,-2148,-2764,-3275,-3667,-3929,-4063,-4075,-3977,-3777,-3504,-3159,-2787,-2389,-2018,-1678,-1406,-1217,-1108,-1101,-1163,-1293,-1469,-1658,-1842,-1995,-2083,-2112,-2045,-1900,-1668,-1359,-997,-578,-140,327,788,1256,1706,2148,2575,2981,3380,3759,4128,4480,4806,5089,5310,5435,5447,5316,5042,4629,4102,3503,2881,2292,1794,1421,1216,1184,1331,1637,2078,2609,3204,3803,4381,4890,5304,5614,5797,5877,5844,5747,5576,5383,5165,4944,4732,4525,4331,4140,3942,3726,3462,3151,2750,2275,1711,1076,407,-275,-905,-1455,-1876,-2148,-2251,-2200,-1999,-1693,-1302,-873,-440,-37,310,568,734,776,702,512,205,-177,-630,-1100,-1565,-1973,-2301,-2505,-2577,-2494,-2259,-1885,-1393,-806,-164,510,1175,1819,2422,2975,3493,3957,4405,4823,5231,5630,6015,6381,6720,6993,7194,7271,7210,6977,6560,5959,5196,4296,3326,2323,1380,527,-152,-646,-910,-943,-753,-351,230,952,1778,2656,3536,4384,5142,5800,6317,6700,6932,7021,6986,6808,6537,6143,5664,5101,4459,3751,2983,2146,1268,328,-635,-1619,-2586,-3497,-4321,-5005,-5525,-5861,-5991,-5949,-5727,-5390,-4952,-4464,-3958,-3461,-2995,-2569,-2195,-1870,-1597,-1383,-1214,-1108,-1051,-1053,-1116,-1229,-1395,-1601,-1829,-2070,-2286,-2472,-2592,-2643,-2602,-2470,-2235,-1909,-1482,-971,-369,304,1047,1837,2661,3500,4324,5117,5836,6473,6974,7336,7518,7510,7316,6927,6384,5708,4948,4162,3383,2670,2042,1527,1125,842,659,568,558,613,729,904,1119,1387,1685,2016,2373,2730,3094,3421,3716,3929,4065,4079,3984,3757,3418,2961,2414,1775,1067,297,-522,-1381,-2251,-3130,-3970,-4766,-5474,-6082,-6567,-6921,-7143,-7234,-7213,-7079,-6868,-6570,-6232,-5841,-5439,-5030,-4641,-4297,-4003,-3792,-3660,-3621,-3670,-3789,-3969,-4177,-4388,-4563,-4684,-4706,-4637,-4440,-4146,-3746,-3277,-2751,-2211,-1668,-1153,-676,-241,145,498,821,1135,1450,1774,2123,2477,2842,3176,3464,3663,3748,3693,3488,3129,2654,2069,1446,808,222,-285,-664,-908,-987,-910,-677,-306,176,742,1350,1963,2538,3045,3454,3754,3927,3983,3909,3730,3438,3060,2601,2083,1520,927,323,-294,-896,-1506,-2079,-2655,-3175,-3671,-4096,-4452,-4724,-4901,-4981,-4967,-4873,-4695,-4469,-4185,-3873,-3540,-3195,-2866,-2554,-2288,-2085,-1942,-1897,-1912,-2022,-2176,-2385,-2598,-2816,-2985,-3107,-3138,-3083,-2922,-2664,-2314,-1888,-1404,-886,-337,207,765,1309,1863,2411,2972,3534,4104,4666,5216,5729,6187,6559,6813,6923,6848,6585,6106,5447,4609,3670,2657,1668,747,-38,-642,-1044,-1231,-1206,-1003,-631,-143,441,1076,1742,2398,3035,3623,4156,4630,5028,5361,5609,5776,5848,5813,5667,5395,4996,4474,3817,3054,2176,1221,202,-840,-1865,-2834,-3694,-4405,-4931,-5242,-5330,-5196,-4862,-4347,-3706,-2958,-2161,-1339,-533,229,934,1541,2064,2452,2733,2871,2887,2778,2555,2241,1862,1433,1009,592,236,-57,-257,-374,-388,-331,-190,1,253,536,871,1235,1652,2110,2618,3171,3759,4377,4999,5605,6165,6649,7014,7238,7277,7124,6760,6204,5470,4610,3660,2690,1739,873,107,-514,-1001,-1346,-1554,-1654,-1634,-1526,-1321,-1032,-661,-217,294,853,1442,2029,2592,3076,3470,3720,3811,3727,3462,3022,2434,1717,902,30,-880,-1786,-2666,-3493,-4246,-4905,-5450,-5881,-6174,-6360,-6417,-6390,-6265,-6086,-5852,-5580,-5284,-4960,-4626,-4283,-3939,-3608,-3305,-3035,-2826,-2674,-2594,-2582,-2631,-2733,-2864,-3013,-3150,-3259,-3325,-3329,-3275,-3158,-2986,-2771,-2518,-2245,-1944,-1636,-1302,-960,-588,-203,215,644,1102,1560,2027,2464,2862,3181,3391,3463,3365,3096,2642,2047,1317,536,-266,-1008,-1655,-2155,-2495,-2664,-2679,-2561,-2340,-2053,-1730,-1397,-1078,-785,-523,-296,-98,80,233,373,488,575,625,625,562,435,226,-57,-430,-877,-1406,-1993,-2638,-3305,-3976,-4612,-5191,-5664,-6032,-6244,-6327,-6251,-6054,-5734,-5336,-4872,-4384,-3897,-3444,-3049,-2740,-2525,-2426,-2440,-2563,-2787,-3088,-3442,-3829,-4210,-4557,-4849,-5054,-5160,-5167,-5055,-4858,-4563,-4210,-3800,-3360,-2895,-2416,-1923,-1417,-892,-353,217,788,1384,1964,2531,3057,3521,3894,4154,4265,4215,3977,3559,2957,2210,1347,425,-494,-1351,-2088,-2655,-3019,-3165,-3091,-2813,-2365,-1763,-1068,-298,505,1301,2094,2823,3521,4140,4704,5185,5589,5898,6101,6185,6128,5927,5561,5040,4360,3540,2601,1571,496,-596,-1640,-2622,-3467,-4180,-4705,-5060,-5225,-5224,-5075,-4799,-4433,-3996,-3516,-3022,-2524,-2053,-1617,-1245,-936,-728,-600,-583,-653,-812,-1039,-1313,-1614,-1917,-2199,-2449,-2639,-2786,-2864,-2899,-2881,-2833,-2752,-2655,-2529,-2378,-2182,-1927,-1598,-1172,-646,-14,711,1514,2354,3203,4007,4712,5275,5642,5773,5656,5269,4647,3817,2842,1791,737,-243,-1094,-1767,-2235,-2503,-2571,-2481,-2261,-1948,-1584,-1187,-784,-380,22,425,841,1266,1717,2170,2635,3070,3463,3777,3973,4033,3919,3621,3138,2466,1640,685,-363,-1439,-2511,-3514,-4409,-5165,-5749,-6160,-6397,-6476,-6418,-6246,-5989,-5660,-5291,-4877,-4457,-4012,-3576,-3145,-2738,-2367,-2058,-1807,-1662,-1596,-1649,-1786,-2020,-2303,-2632,-2949,-3250,-3476,-3638,-3696,-3667,-3547,-3356,-3103,-2821,-2502,-2185,-1847,-1515,-1165,-807,-423,-17,418,876,1349,1820,2267,2659,2965,3164,3227,3155,2945,2619,2212,1756,1295,871,505,237,49,-38,-56,-16,61,147,250,335,435,529,645,788,959,1174,1416,1685,1957,2210,2416,2544,2561,2452,2183,1763,1184,465,-360,-1268,-2202,-3125,-3984,-4744,-5359,-5819,-6100,-6216,-6177,-6008,-5742,-5411,-5050,-4682,-4342,-4043,-3803,-3643,-3547,-3551,-3618,-3764,-3964,-4208,-4474,-4741,-4990,-5194,-5347,-5427,-5426,-5347,-5182,-4946,-4637,-4269,-3846,-3375,-2863,-2306,-1706,-1069,-383,324,1072,1818,2573,3296,3979,4601,5142,5590,5929,6138,6220,6145,5929,5558,5057,4444,3761,3033,2336,1676,1124,696,396,260,243,349,555,822,1147,1496,1865,2237,2617,2990,3367,3730,4095,4426,4741,4995,5192,5286,5276,5116,4819,4354,3744,2994,2135,1203,233,-726,-1644,-2473,-3196,-3788,-4242,-4564,-4755,-4840,-4827,-4735,-4574,-4349,-4063,-3724,-3331,-2902,-2449,-1993,-1563,-1184,-880,-675,-579,-596,-718,-926,-1194,-1488,-1773,-2011,-2180,-2247,-2214,-2065,-1812,-1465,-1038,-546,-16,553,1131,1724,2315,2907,3493,4078,4650,5212,5755,6265,6736,7136,7461,7671,7759,7698,7488,7128,6642,6044,5388,4700,4033,3420,2887,2465,2149,1953,1858,1861,1947,2106,2327,2607,2937,3310,3727,4172,4646,5130,5614,6084,6516,6896,7187,7363,7402,7265,6949,6431,5729,4848,3834,2709,1538,365,-764,-1788,-2689,-3427,-3991,-4392,-4612,-4695,-4632,-4466,-4201,-3867,-3484,-3073,-2658,-2255,-1882,-1554,-1275,-1051,-886,-764,-692,-638,-612,-561,-513,-407,-277,-89,138,404,687,995,1279,1570,1815,2044,2233,2400,2552,2703,2873,3074,3325,3629,3994,4402,4847,5291,5712,6059,6310,6413,6369,6153,5791,5301,4732,4130,3545,3028,2606,2311,2138,2093,2143,2281,2454,2664,2855,3042,3192,3316,3412,3487,3550,3609,3664,3717,3759,3777,3750,3658,3475,3186,2781,2259,1635,921,168,-621,-1368,-2084,-2695,-3215,-3605,-3875,-4027,-4070,-4021,-3904,-3719,-3502,-3240,-2967,-2672,-2395,-2122,-1888,-1694,-1545,-1452,-1397,-1379,-1385,-1391,-1395,-1365,-1312,-1206,-1063,-874,-645,-396,-123,149,424,679,934,1159,1386,1600,1815,2039,2277,2524,2797,3069,3360,3640,3911,4158,4362,4523,4600,4605,4491,4280,3943,3516,2996,2440,1865,1326,847,457,162,-30,-149,-200,-232,-250,-293,-362,-460,-584,-706,-803,-848,-816,-679,-445,-99,330,802,1289,1708,2025,2166,2098,1786,1242,462,-480,-1562,-2685,-3800,-4832,-5730,-6456,-6989,-7323,-7475,-7462,-7320,-7074,-6756,-6383,-5975,-5541,-5089,-4631,-4172,-3727,-3311,-2936,-2628,-2387,-2242,-2178,-2214,-2327,-2507,-2734,-2973,-3209,-3405,-3539,-3595,-3553,-3415,-3174,-2838,-2418,-1924,-1386,-805,-219,370,942,1483,1995,2466,2902,3306,3678,4026,4342,4624,4859,5023,5106,5070,4917,4626,4207,3677,3057,2384,1691,1009,376,-197,-680,-1077,-1371,-1570,-1669,-1673,-1585,-1405,-1144,-802,-395,67,568,1090,1616,2119,2581,2961,3252,3405,3413,3259,2929,2453,1835,1118,338,-468,-1251,-1994,-2649,-3227,-3701,-4087,-4390,-4625,-4804,-4939,-5035,-5089,-5097,-5055,-4949,-4782,-4551,-4258,-3921,-3545,-3151,-2753,-2367,-2010,-1683,-1401,-1157,-950,-772,-612,-462,-313,-167,-7,151,328,508,705,916,1143,1384,1640,1901,2163,2425,2668,2904,3120,3319,3506,3673,3821,3940,4009,4027,3968,3829,3614,3323,2993,2642,2303,2021,1800,1676,1637,1674,1782,1913,2065,2193,2300,2363,2407,2424,2454,2511,2614,2800,3047,3391,3791,4241,4707,5145,5513,5772,5877,5818,5573,5160,4593,3912,3158,2367,1589,840,162,-455,-986,-1461,-1865,-2227,-2544,-2814,-3042,-3210,-3310,-3338,-3288,-3160,-2981,-2737,-2481,-2193,-1925,-1658,-1426,-1221,-1051,-915,-800,-709,-617,-530,-415,-293,-125,56,278,517,770,1030,1283,1512,1714,1865,1979,2038,2062,2061,2047,2058,2095,2195,2344,2562,2808,3079,3317,3504,3588,3568,3409,3149,2783,2382,1955,1571,1244,1011,872,826,854,935,1051,1164,1280,1369,1447,1517,1585,1674,1791,1949,2145,2373,2611,2823,2979,3025,2934,2670,2229,1611,852,-13,-929,-1846,-2706,-3479,-4125,-4639,-5023,-5291,-5468,-5581,-5648,-5697,-5722,-5738,-5720,-5676,-5574,-5437,-5225,-4981,-4673,-4342,-3970,-3589,-3195,-2814,-2454,-2134,-1874,-1690,-1593,-1599,-1699,-1895,-2169,-2497,-2854,-3198,-3498,-3715,-3824,-3799,-3634,-3325,-2890,-2348,-1730,-1068,-397,249,853,1383,1838,2202,2475,2649,2734,2712,2608,2408,2133,1800,1431,1052,699,382,137,-46,-149,-205,-207,-203,-184,-195,-221,-284,-360,-446,-516,-548,-531,-429,-262,-4,303,652,985,1278,1466,1525,1418,1136,689,101,-594,-1340,-2107,-2834,-3510,-4099,-4614,-5048,-5425,-5758,-6060,-6343,-6599,-6819,-6998,-7103,-7146,-7101,-6983,-6804,-6570,-6318,-6046,-5792,-5550,-5337,-5154,-4988,-4848,-4704,-4566,-4406,-4232,-4031,-3806,-3558,-3290,-3003,-2703,-2389,-2063,-1722,-1377,-1020,-666,-316,27,358,676,990,1298,1617,1949,2300,2673,3057,3442,3808,4128,4391,4556,4633,4598,4479,4271,4021,3727,3440,3159,2902,2677,2480,2297,2144,1978,1838,1694,1572,1478,1419,1421,1476,1603,1785,2010,2259,2493,2675,2777,2749,2588,2263,1804,1211,545,-172,-876,-1541,-2126,-2629,-3038,-3382,-3679,-3965,-4277,-4629,-5046,-5510,-6023,-6540,-7043,-7483,-7840,-8072,-8182,-8137,-7962,-7644,-7207,-6672,-6055,-5392,-4701,-4017,-3361,-2757,-2228,-1777,-1423,-1158,-976,-875,-818,-801,-791,-764,-708,-602,-443,-229,33,336,657,1003,1331,1670,1977,2278,2549,2801,3008,3177,3277,3311,3257,3126,2906,2636,2319,1997,1699,1441,1258,1145,1117,1153,1249,1376,1526,1667,1798,1896,1971,2015,2040,2051,2065,2082,2110,2157,2194,2242,2249,2216,2114,1923,1637,1243,758,184,-450,-1122,-1818,-2496,-3164,-3783,-4377,-4917,-5429,-5895,-6325,-6709,-7031,-7287,-7451,-7526,-7494,-7371,-7150,-6859,-6504,-6104,-5673,-5225,-4757,-4290,-3808,-3337,-2858,-2399,-1951,-1541,-1172,-862,-615,-445,-340,-300,-304,-336,-370,-389,-370,-299,-176,4,235,497,797,1102,1421,1743,2061,2379,2687,2983,3255,3496,3685,3819,3887,3881,3818,3689,3521,3313,3087,2834,2571,2283,1979,1651,1312,963,633,330,97,-65,-115,-68,90,327,627,938,1226,1440,1535,1486,1261,869,313,-362,-1129,-1911,-2678,-3361,-3933,-4371,-4670,-4842,-4921,-4942,-4941,-4974,-5047,-5199,-5417,-5693,-6002,-6310,-6581,-6779,-6872,-6842,-6666,-6346,-5881,-5285,-4577,-3789,-2942,-2085,-1241,-454,246,840,1299,1625,1811,1872,1831,1716,1554,1389,1244,1140,1114,1136,1245,1397,1609,1838,2105,2367,2653,2940,3243,3555,3883,4206,4525,4806,5032,5186,5243,5204,5072,4854,4590,4294,4006,3745,3526,3354,3225,3116,3024,2908,2776,2593,2377,2127,1854,1587,1330,1119,948,841,784,777,801,840,872,882,855,780,666,508,328,134,-61,-243,-416,-575,-743,-918,-1137,-1394,-1722,-2099,-2531,-2987,-3435,-3852,-4188,-4429,-4543,-4531,-4388,-4125,-3765,-3315,-2815,-2274,-1711,-1151,-593,-62,448,914,1350,1720,2049,2305,2512,2656,2756,2826,2879,2941,3021,3137,3296,3493,3725,3973,4229,4475,4701,4906,5084,5248,5397,5544,5687,5824,5949,6053,6118,6142,6106,6014,5872,5679,5456,5203,4937,4654,4373,4071,3770,3448,3125,2799,2480,2198,1952,1785,1696,1700,1789,1959,2172,2408,2621,2773,2844,2796,2633,2357,1982,1556,1093,662,271,-29,-242,-358,-409,-409,-422,-463,-599,-833,-1191,-1656,-2199,-2786,-3356,-3869,-4272,-4530,-4633,-4553,-4327,-3940,-3446,-2845,-2185,-1478,-751,-26,686,1359,1982,2533,2998,3356,3603,3724,3734,3638,3464,3240,2997,2782,2611,2529,2537,2652,2872,3176,3559,3983,4433,4873,5286,5639,5912,6092,6139,6071,5849,5507,5039,4485,3872,3251,2658,2139,1724,1427,1262,1213,1264,1385,1552,1721,1891,2024,2126,2195,2236,2259,2281,2299,2333,2369,2414,2450,2472,2466,2427,2345,2224,2070,1885,1696,1501,1318,1159,1009,872,719,540,289,-32,-473,-1009,-1651,-2364,-3113,-3848,-4522,-5076,-5486,-5705,-5747,-5588,-5269,-4798,-4224,-3573,-2889,-2202,-1543,-938,-407,45,399,665,839,931,958,934,877,814,751,712,702,709,756,793,847,869,874,842,785,707,633,576,566,611,720,894,1113,1356,1601,1808,1965,2045,2051,1973,1839,1645,1424,1187,944,718,508,321,169,40,-43,-94,-93,-52,40,166,321,485,629,753,802,802,703,535,284,-27,-385,-764,-1145,-1500,-1814,-2074,-2268,-2409,-2497,-2562,-2625,-2716,-2864,-3080,-3385,-3766,-4212,-4709,-5202,-5696,-6114,-6476,-6714,-6848,-6842,-6704,-6422,-6008,-5460,-4796,-4030,-3182,-2285,-1375,-483,334,1048,1612,1997,2196,2191,2013,1676,1230,718,195,-297,-702,-1003,-1158,-1171,-1040,-766,-389,85,607,1155,1687,2176,2591,2901,3104,3178,3134,2992,2762,2502,2220,1978,1774,1651,1593,1598,1647,1705,1753,1756,1703,1578,1397,1171,927,701,513,387,336,342,411,495,590,647,664,614,506,342,149,-63,-252,-413,-516,-566,-557,-517,-459,-430,-462,-584,-838,-1223,-1744,-2392,-3108,-3881,-4626,-5314,-5885,-6303,-6543,-6592,-6452,-6137,-5674,-5086,-4423,-3706,-2988,-2293,-1658,-1105,-653,-305,-70,70,128,132,112,95,113,182,322,526,799,1117,1469,1831,2184,2518,2816,3091,3335,3567,3797,4031,4281,4539,4796,5039,5246,5407,5501,5533,5496,5411,5285,5140,4990,4847,4711,4592,4469,4349,4209,4045,3862,3649,3436,3221,3037,2888,2789,2742,2737,2760,2791,2802,2784,2710,2586,2408,2191,1956,1716,1504,1322,1197,1116,1076,1055,1019,943,784,517,120,-410,-1062,-1812,-2621,-3444,-4234,-4943,-5536,-5984,-6273,-6388,-6352,-6144,-5817,-5347,-4795,-4139,-3434,-2684,-1914,-1167,-455,174,702,1108,1372,1508,1513,1432,1276,1105,934,811,754,776,883,1067,1319,1611,1938,2266,2588,2892,3157,3395,3577,3725,3803,3836,3790,3684,3514,3283,3018,2721,2427,2148,1904,1699,1551,1440,1380,1340,1314,1294,1258,1220,1159,1093,1018,938,859,773,682,580,467,336,198,45,-100,-244,-363,-469,-531,-585,-589,-604,-589,-621,-670,-821,-1049,-1426,-1932,-2596,-3386,-4294,-5254,-6242,-7171,-8006,-8680,-9156,-9410,-9424,-9212,-8802,-8213,-7518,-6733,-5926,-5128,-4367,-3672,-3049,-2505,-2041,-1645,-1324,-1051,-834,-647,-492,-348,-216,-80,53,202,344,504,660,821,991,1159,1327,1505,1659,1824,1952,2064,2137,2167,2153,2092,1986,1851,1689,1530,1371,1247,1148,1092,1065,1072,1079,1104,1095,1070,1002,891,746,563,360,146,-77,-291,-510,-720,-939,-1154,-1385,-1613,-1842,-2065,-2271,-2455,-2615,-2746,-2851,-2944,-3007,-3080,-3138,-3222,-3319,-3460,-3653,-3907,-4241,-4640,-5121,-5647,-6220,-6799,-7358,-7868,-8291,-8601,-8770,-8782,-8621,-8288,-7789,-7130,-6353,-5462,-4524,-3547,-2593,-1684,-858,-141,457,917,1257,1475,1596,1648,1643,1624,1600,1587,1611,1656,1748,1868,2026,2204,2411,2622,2841,3041,3220,3341,3401,3371,3244,3017,2691,2286,1835,1367,938,571,325,199,221,365,622,938,1288,1601,1857,2003,2034,1933,1718,1401,1014,578,120,-344,-807,-1250,-1689,-2099,-2494,-2846,-3159,-3403,-3579,-3665,-3666,-3579,-3431,-3230,-3024,-2834,-2701,-2669,-2742,-2966,-3313,-3796,-4372,-5016,-5674,-6308,-6871,-7330,-7657,-7834,-7854,-7716,-7430,-7005,-6460,-5813,-5088,-4305,-3501,-2691,-1921,-1206,-587,-83,288,521,612,593,471,309,124,-19,-109,-99,8,219,520,887,1296,1722,2124,2505,2822,3092,3299,3445,3545,3589,3597,3557,3487,3376,3240,3078,2909,2737,2587,2462,2376,2329,2313,2318,2319,2298,2221,2090,1871,1586,1231,835,417,11,-369,-698,-967,-1177,-1328,-1438,-1511,-1573,-1612,-1661,-1688,-1713,-1703,-1664,-1569,-1424,-1219,-974,-705,-457,-255,-169,-222,-455,-887,-1499,-2285,-3177,-4137,-5073,-5938,-6644,-7162,-7436,-7464,-7244,-6798,-6171,-5395,-4543,-3650,-2776,-1958,-1227,-602,-102,279,539,690,750,738,675,589,501,432,402,420,496,632,820,1058,1325,1619,1916,2208,2479,2714,2910,3046,3125,3134,3069,2939,2731,2467,2147,1790,1413,1038,686,371,125,-62,-165,-199,-169,-92,16,123,214,261,248,164,-9,-256,-588,-975,-1410,-1852,-2277,-2635,-2902,-3031,-3013,-2820,-2470,-1972,-1363,-685,19,693,1294,1787,2121,2301,2273,2064,1655,1070,332,-526,-1464,-2432,-3381,-4278,-5056,-5706,-6173,-6458,-6534,-6414,-6092,-5602,-4960,-4210,-3378,-2519,-1651,-833,-69,598,1169,1634,1991,2265,2452,2591,2689,2777,2864,2971,3099,3253,3437,3633,3853,4068,4297,4502,4702,4853,4970,5005,4966,4820,4568,4206,3751,3219,2659,2101,1600,1195,921,794,821,978,1245,1561,1899,2196,2425,2563,2595,2544,2418,2258,2093,1941,1841,1774,1762,1777,1808,1840,1849,1839,1784,1718,1610,1506,1379,1269,1152,1054,950,856,743,618,448,231,-56,-412,-860,-1367,-1954,-2569,-3208,-3824,-4395,-4872,-5243,-5463,-5520,-5401,-5097,-4615,-3967,-3171,-2264,-1278,-261,740,1679,2506,3190,3691,4005,4124,4073,3877,3580,3231,2878,2569,2334,2209,2195,2306,2529,2841,3243,3682,4158,4629,5075,5471,5789,6011,6110,6083,5910,5609,5179,4661,4081,3491,2938,2470,2133,1946,1933,2079,2364,2760,3204,3664,4088,4429,4678,4797,4802,4690,4471,4179,3813,3420,2999,2589,2201,1855,1572,1360,1224,1177,1191,1281,1406,1559,1708,1826,1898,1887,1786,1565,1223,746,149,-563,-1355,-2193,-3036,-3825,-4525,-5082,-5470,-5653,-5636,-5400,-4982,-4385,-3659,-2832,-1949,-1055,-182,623,1338,1925,2374,2654,2775,2732,2534,2226,1821,1384,947,566,277,114,94,224,494,891,1381,1947,2536,3141,3709,4223,4667,5007,5252,5386,5416,5360,5226,5049,4843,4644,4473,4348,4288,4287,4348,4444,4568,4673,4750,4762,4697,4550,4317,4011,3645,3233,2802,2350,1902,1452,1011,591,184,-178,-500,-755,-935,-1034,-1041,-979,-837,-664,-451,-248,-57,89,182,203,139,-24,-293,-682,-1180,-1800,-2508,-3307,-4142,-5000,-5821,-6566,-7189,-7648,-7907,-7949,-7765,-7359,-6765,-6006,-5141,-4213,-3282,-2392,-1597,-918,-398,-21,187,268,229,114,-39,-197,-314,-374,-341,-218,14,335,752,1237,1777,2357,2937,3510,4033,4479,4826,5028,5083,4961,4671,4224,3644,2976,2268,1580,961,463,120,-59,-55,89,362,713,1094,1470,1788,2032,2166,2192,2096,1891,1582,1189,721,210,-330,-865,-1368,-1805,-2151,-2375,-2469,-2430,-2258,-1997,-1651,-1285,-925,-615,-387,-272,-283,-441,-743,-1190,-1768,-2457,-3237,-4059,-4908,-5720,-6465,-7108,-7598,-7925,-8062,-7998,-7742,-7302,-6705,-5977,-5164,-4299,-3437,-2610,-1871,-1231,-737,-376,-167,-76,-98,-174,-282,-369,-399,-343,-173,109,514,1010,1597,2224,2887,3538,4162,4733,5227,5626,5913,6066,6078,5940,5647,5207,4642,3970,3245,2495,1781,1144,618,244,18,-52,15,180,425,689,955,1176,1340,1429,1442,1389,1280,1132,964,794,630,495,381,302,247,211,184,148,91,-9,-158,-372,-650,-991,-1381,-1816,-2263,-2725,-3176,-3616,-4042,-4455,-4863,-5263,-5671,-6065,-6446,-6794,-7075,-7273,-7342,-7264,-7009,-6568,-5929,-5112,-4125,-3016,-1815,-584,627,1759,2754,3576,4177,4555,4691,4617,4349,3953,3460,2953,2467,2064,1782,1649,1678,1883,2235,2735,3338,4011,4712,5392,6007,6516,6882,7078,7097,6936,6614,6163,5616,5028,4445,3910,3465,3131,2919,2831,2843,2941,3087,3262,3423,3561,3639,3653,3587,3428,3186,2847,2431,1940,1400,827,258,-289,-771,-1176,-1474,-1657,-1730,-1688,-1567,-1375,-1151,-917,-702,-527,-416,-373,-424,-565,-814,-1169,-1636,-2207,-2863,-3597,-4350,-5109,-5803,-6392,-6824,-7054,-7049,-6790,-6279,-5525,-4581,-3478,-2308,-1117,1,989,1792,2362,2687,2770,2622,2304,1845,1329,806,335,-31,-267,-352,-277,-70,272,700,1203,1748,2300,2850,3353,3805,4162,4420,4543,4533,4376,4092,3690,3212,2686,2166,1689,1292,1011,850,825,908,1095,1335,1615,1882,2118,2284,2368,2349,2225,1986,1648,1208,694,114,-506,-1137,-1757,-2338,-2854,-3285,-3619,-3842,-3967,-3994,-3942,-3831,-3679,-3507,-3326,-3149,-2988,-2834,-2721,-2626,-2584,-2601,-2680,-2857,-3105,-3454,-3866,-4337,-4826,-5293,-5705,-6001,-6169,-6152,-5958,-5570,-5010,-4305,-3501,-2639,-1792,-999,-324,200,543,704,679,506,215,-144,-516,-856,-1120,-1270,-1298,-1170,-921,-526,-30,566,1228,1935,2654,3357,4006,4561,4993,5260,5337,5209,4858,4313,3575,2699,1726,712,-284,-1206,-2016,-2673,-3159,-3469,-3606,-3581,-3424,-3164,-2821,-2464,-2084,-1755,-1474,-1274,-1166,-1143,-1214,-1346,-1540,-1757,-1983,-2189,-2357,-2472,-2530,-2524,-2471,-2375,-2260,-2146,-2038,-1972,-1938,-1962,-2043,-2189,-2406,-2704,-3078,-3544,-4083,-4690,-5344,-5994,-6630,-7163,-7589,-7826,-7865,-7671,-7241,-6586,-5731,-4718,-3607,-2448,-1328,-291,589,1269,1725,1932,1902,1665,1245,717,113,-481,-1028,-1471,-1772,-1920,-1889,-1697,-1343,-854,-256,426,1154,1893,2603,3236,3761,4132,4320,4308,4082,3662,3063,2334,1523,685,-112,-833,-1424,-1863,-2150,-2272,-2268,-2146,-1957,-1720,-1485,-1275,-1113,-1029,-1008,-1074,-1196,-1368,-1569,-1764,-1949,-2074,-2149,-2138,-2056,-1903,-1692,-1455,-1214,-1004,-851,-780,-801,-918,-1126,-1401,-1728,-2085,-2441,-2806,-3156,-3513,-3878,-4265,-4689,-5142,-5625,-6109,-6570,-6958,-7237,-7356,-7278,-6986,-6454,-5705,-4751,-3642,-2432,-1183,32,1146,2096,2837,3331,3573,3564,3339,2932,2418,1838,1270,767,362,107,0,60,272,619,1083,1621,2210,2802,3361,3842,4210,4429,4476,4345,4033,3564,2971,2296,1601,933,357,-98,-390,-506,-464,-254,62,469,916,1358,1766,2096,2339,2459,2478,2372,2171,1883,1528,1130,708,281,-133,-527,-891,-1224,-1524,-1793,-2036,-2253,-2446,-2611,-2748,-2840,-2899,-2900,-2863,-2785,-2690,-2601,-2555,-2583,-2719,-2978,-3372,-3882,-4485,-5126,-5747,-6282,-6667,-6846,-6788,-6464,-5896,-5099,-4133,-3063,-1968,-928,-23,682,1137,1317,1216,868,304,-403,-1177,-1949,-2625,-3154,-3471,-3552,-3370,-2950,-2291,-1455,-470,603,1709,2794,3807,4688,5411,5921,6210,6262,6075,5683,5107,4404,3625,2829,2077,1416,884,508,293,240,329,539,843,1200,1598,1976,2343,2641,2880,3030,3099,3082,2986,2829,2620,2386,2141,1904,1694,1510,1363,1236,1127,1012,873,702,477,208,-111,-466,-841,-1225,-1601,-1968,-2319,-2669,-3013,-3374,-3745,-4130,-4517,-4875,-5180,-5385,-5458,-5352,-5064,-4556,-3870,-3009,-2029,-989,56,1027,1867,2528,2964,3168,3128,2880,2437,1875,1230,579,-30,-531,-903,-1087,-1102,-921,-565,-45,612,1387,2241,3149,4075,4971,5815,6541,7136,7550,7774,7789,7609,7235,6718,6077,5373,4642,3935,3279,2712,2240,1875,1610,1441,1342,1303,1300,1309,1322,1315,1277,1217,1116,995,858,714,590,492,435,430,477,575,712,878,1046,1209,1335,1425,1454,1430,1346,1212,1035,813,556,257,-93,-493,-969,-1505,-2111,-2767,-3439,-4110,-4706,-5210,-5544,-5699,-5615,-5309,-4756,-3999,-3062,-1996,-867,269,1333,2277,3040,3593,3914,4006,3890,3601,3193,2720,2247,1835,1526,1375,1391,1597,1985,2541,3232,4034,4892,5773,6620,7384,8018,8479,8722,8733,8490,8010,7322,6466,5520,4538,3620,2812,2199,1790,1631,1686,1956,2367,2889,3429,3959,4381,4692,4827,4794,4584,4227,3740,3180,2578,1981,1435,957,582,309,131,50,11,23,20,-3,-80,-222,-425,-694,-996,-1332,-1654,-1978,-2260,-2533,-2778,-3026,-3281,-3568,-3879,-4222,-4574,-4911,-5193,-5388,-5438,-5336,-5035,-4543,-3872,-3032,-2090,-1079,-67,879,1708,2371,2821,3058,3063,2876,2517,2056,1543,1051,649,385,312,445,805,1368,2121,3013,4006,5037,6065,7019,7867,8545,9028,9282,9281,9037,8539,7830,6936,5915,4818,3717,2658,1711,907,274,-162,-427,-508,-455,-279,-32,273,581,891,1165,1393,1568,1683,1735,1741,1696,1618,1517,1395,1261,1107,929,709,439,102,-313,-798,-1356,-1957,-2583,-3197,-3769,-4262,-4665,-4958,-5156,-5268,-5334,-5375,-5438,-5541,-5695,-5906,-6137,-6364,-6527,-6580,-6474,-6167,-5649,-4904,-3972,-2874,-1689,-469,696,1735,2583,3175,3480,3488,3200,2661,1917,1042,114,-782,-1571,-2183,-2574,-2700,-2563,-2159,-1520,-685,302,1380,2497,3593,4611,5504,6223,6736,7018,7063,6866,6466,5875,5168,4376,3573,2805,2117,1542,1097,768,564,431,361,307,250,161,29,-150,-377,-633,-913,-1192,-1456,-1684,-1871,-1991,-2055,-2047,-1981,-1868,-1714,-1549,-1388,-1251,-1166,-1137,-1183,-1301,-1480,-1717,-1987,-2275,-2576,-2870,-3173,-3484,-3818,-4186,-4600,-5052,-5538,-6029,-6491,-6887,-7162,-7288,-7211,-6931,-6422,-5709,-4819,-3787,-2681,-1562,-484,466,1264,1846,2204,2329,2241,1969,1561,1084,584,144,-201,-392,-411,-244,104,606,1240,1951,2709,3455,4155,4761,5242,5559,5708,5652,5423,5006,4447,3781,3043,2300,1583,947,422,25,-228,-356,-367,-298,-176,-35,94,190,240,232,178,70,-70,-232,-416,-583,-756,-886,-997,-1065,-1095,-1089,-1057,-1008,-957,-930,-923,-963,-1048,-1165,-1325,-1488,-1649,-1777,-1860,-1888,-1862,-1797,-1716,-1647,-1622,-1666,-1788,-1992,-2257,-2549,-2833,-3047,-3157,-3119,-2903,-2520,-1948,-1252,-440,412,1255,2025,2669,3131,3397,3433,3264,2903,2408,1823,1226,679,242,-17,-81,97,498,1127,1933,2896,3937,5025,6075,7054,7887,8546,8973,9156,9063,8696,8068,7187,6120,4895,3599,2288,1040,-82,-1025,-1753,-2250,-2519,-2578,-2462,-2212,-1867,-1475,-1065,-665,-301,27,305,533,725,870,992,1081,1155,1204,1244,1258,1255,1229,1160,1057,890,664,365,-10,-452,-956,-1497,-2070,-2629,-3188,-3695,-4185,-4616,-5024,-5388,-5721,-6015,-6258,-6434,-6511,-6466,-6265,-5894,-5329,-4586,-3667,-2616,-1471,-297,855,1900,2795,3470,3894,4044,3915,3531,2926,2157,1291,397,-442,-1174,-1719,-2058,-2139,-1983,-1575,-964,-177,733,1701,2689,3614,4453,5128,5628,5904,5959,5783,5402,4845,4153,3395,2610,1870,1212,673,274,14,-123,-167,-155,-133,-132,-190,-312,-511,-759,-1044,-1330,-1583,-1771,-1873,-1859,-1745,-1514,-1196,-821,-405,-13,343,608,765,791,688,454,122,-285,-729,-1165,-1576,-1925,-2215,-2444,-2638,-2821,-3035,-3301,-3654,-4088,-4611,-5178,-5761,-6287,-6715,-6970,-7025,-6839,-6409,-5748,-4888,-3872,-2768,-1632,-538,448,1269,1881,2241,2352,2204,1828,1275,585,-157,-899,-1560,-2092,-2444,-2594,-2527,-2254,-1802,-1202,-513,230,955,1633,2196,2626,2879,2952,2834,2543,2101,1545,924,285,-322,-853,-1271,-1561,-1713,-1740,-1659,-1509,-1311,-1114,-923,-771,-653,-570,-520,-475,-445,-404,-363,-316,-266,-233,-219,-243,-319,-448,-652,-917,-1258,-1646,-2089,-2550,-3017,-3469,-3865,-4207,-4454,-4612,-4680,-4663,-4603,-4516,-4457,-4450,-4534,-4717,-5005,-5366,-5773,-6158,-6476,-6655,-6655,-6438,-5995,-5340,-4507,-3552,-2541,-1556,-661,61,567,810,774,476,-66,-794,-1643,-2539,-3401,-4141,-4710,-5023,-5066,-4809,-4254,-3439,-2393,-1183,116,1452,2722,3885,4856,5600,6072,6250,6141,5748,5125,4311,3379,2396,1432,542,-221,-843,-1308,-1636,-1848,-1986,-2079,-2164,-2260,-2366,-2490,-2593,-2662,-2664,-2566,-2368,-2050,-1629,-1120,-553,40,615,1143,1584,1908,2103,2143,2038,1777,1387,880,280,-370,-1054,-1726,-2370,-2955,-3480,-3933,-4334,-4685,-5016,-5333,-5660,-5992,-6326,-6641,-6904,-7080,-7124,-7003,-6690,-6166,-5445,-4545,-3507,-2386,-1245,-147,840,1657,2267,2614,2712,2534,2128,1516,763,-69,-907,-1682,-2327,-2793,-3035,-3038,-2787,-2300,-1597,-710,307,1419,2563,3689,4753,5692,6479,7069,7447,7597,7534,7262,6840,6290,5681,5063,4477,3982,3572,3279,3045,2860,2650,2366,1959,1388,656,-232,-1219,-2254,-3254,-4152,-4877,-5391,-5662,-5695,-5517,-5153,-4680,-4133,-3588,-3085,-2663,-2346,-2146,-2041,-2040,-2092,-2186,-2293,-2392,-2487,-2590,-2715,-2910,-3197,-3615,-4170,-4870,-5678,-6563,-7454,-8281,-8969,-9444,-9646,-9536,-9086,-8299,-7197,-5818,-4234,-2526,-794,857,2316,3499,4331,4778,4843,4558,4010,3289,2526,1836,1323,1084,1135,1514,2150,3017,3999,5039,6033,6930,7675,8255,8644,8867,8915,8805,8559,8164,7665,7059,6390,5701,5028,4443,3986,3700,3621,3742,4056,4520,5072,5656,6193,6631,6919,7040,6982,6771,6439,6032,5598,5190,4834,4576,4405,4335,4336,4374,4419,4403,4311,4073,3694,3137,2437,1600,692,-248,-1132,-1919,-2551,-3004,-3292,-3441,-3512,-3584,-3724,-4004,-4461,-5102,-5893,-6791,-7688,-8517,-9152,-9543,-9606,-9336,-8725,-7823,-6686,-5395,-4044,-2704,-1473,-393,482,1121,1532,1704,1674,1461,1099,634,91,-476,-1031,-1525,-1906,-2130,-2156,-1947,-1490,-784,156,1279,2542,3867,5186,6419,7507,8384,9019,9361,9413,9151,8606,7802,6783,5622,4384,3142,1993,970,169,-413,-720,-785,-607,-244,271,877,1530,2178,2798,3353,3846,4259,4600,4866,5057,5165,5185,5103,4912,4604,4187,3659,3065,2408,1753,1125,569,129,-188,-354,-391,-311,-157,30,195,301,299,185,-64,-407,-826,-1252,-1625,-1888,-1963,-1830,-1438,-811,48,1072,2215,3378,4502,5489,6284,6831,7104,7092,6827,6326,5664,4871,4017,3125,2232,1342,459,-409,-1264,-2080,-2831,-3480,-3972,-4263,-4325,-4113,-3656,-2947,-2060,-1040,14,1039,1946,2685,3212,3525,3621,3555,3350,3077,2758,2431,2093,1731,1322,825,225,-501,-1329,-2233,-3153,-4019,-4759,-5303,-5602,-5624,-5367,-4850,-4114,-3216,-2223,-1196,-221,652,1341,1809,2007,1930,1575,984,209,-679,-1584,-2425,-3123,-3604,-3845,-3827,-3576,-3152,-2612,-2058,-1546,-1166,-940,-905,-1033,-1299,-1642,-2001,-2320,-2530,-2614,-2522,-2271,-1854,-1303,-641,91,856,1624,2343,3007,3570,4031,4374,4598,4719,4739,4693,4588,4463,4329,4212,4122,4070,4059,4089,4150,4236,4343,4447,4558,4644,4714,4741,4723,4641,4482,4237,3893,3456,2925,2324,1668,998,329,-298,-874,-1397,-1852,-2280,-2667,-3055,-3448,-3848,-4276,-4701,-5131,-5537,-5896,-6188,-6387,-6468,-6425,-6251,-5953,-5557,-5091,-4606,-4136,-3748,-3453,-3298,-3264,-3353,-3525,-3759,-4008,-4253,-4470,-4662,-4813,-4948,-5050,-5136,-5184,-5182,-5102,-4922,-4614,-4167,-3570,-2839,-1982,-1025,-8,1050,2082,3057,3914,4586,5038,5207,5080,4657,3951,3034,1977,882,-130,-961,-1502,-1698,-1506,-946,-52,1085,2376,3700,4958,6055,6925,7527,7852,7914,7752,7408,6948,6411,5864,5329,4845,4428,4084,3817,3628,3493,3420,3377,3362,3349,3331,3287,3222,3119,2983,2816,2619,2414,2200,2010,1851,1744,1707,1744,1871,2077,2363,2710,3106,3509,3895,4218,4436,4518,4423,4141,3677,3049,2307,1507,722,9,-576,-1025,-1338,-1559,-1747,-1966,-2274,-2715,-3292,-3995,-4780,-5573,-6313,-6909,-7293,-7413,-7215,-6696,-5854,-4729,-3375,-1878,-320,1184,2552,3681,4518,4998,5112,4857,4261,3392,2307,1120,-84,-1192,-2121,-2797,-3186,-3274,-3090,-2679,-2114,-1464,-802,-180,367,832,1210,1536,1826,2098,2380,2652,2924,3177,3382,3539,3612,3597,3478,3260,2939,2549,2092,1622,1149,728,363,93,-71,-139,-98,14,189,389,583,744,834,839,742,546,264,-61,-403,-680,-859,-868,-678,-261,373,1202,2168,3205,4222,5133,5840,6278,6380,6127,5523,4609,3461,2157,816,-474,-1611,-2524,-3163,-3501,-3537,-3297,-2820,-2168,-1404,-603,179,866,1435,1837,2071,2149,2073,1904,1661,1394,1130,882,648,406,121,-237,-712,-1302,-2026,-2848,-3734,-4634,-5484,-6217,-6791,-7131,-7243,-7084,-6704,-6124,-5421,-4671,-3954,-3346,-2905,-2655,-2612,-2741,-3024,-3398,-3833,-4269,-4684,-5047,-5340,-5563,-5704,-5767,-5744,-5644,-5445,-5174,-4802,-4364,-3855,-3303,-2716,-2126,-1544,-1006,-534,-170,44,77,-113,-528,-1169,-1998,-2952,-3955,-4915,-5727,-6315,-6597,-6537,-6139,-5416,-4460,-3340,-2181,-1087,-150,551,998,1182,1155,969,714,438,229,84,50,97,199,341,461,563,605,594,533,421,298,152,38,-44,-58,16,191,485,890,1399,1985,2619,3255,3856,4381,4797,5088,5243,5261,5165,4965,4686,4353,3982,3593,3199,2799,2413,2023,1658,1289,957,642,380,173,43,-16,-5,30,57,14,-156,-496,-1034,-1773,-2684,-3712,-4793,-5826,-6737,-7437,-7860,-7964,-7742,-7192,-6384,-5356,-4217,-3039,-1918,-926,-127,433,721,730,452,-93,-879,-1860,-2989,-4177,-5365,-6442,-7348,-7986,-8323,-8318,-7993,-7378,-6544,-5566,-4531,-3507,-2544,-1681,-923,-284,244,657,952,1122,1165,1078,875,573,210,-176,-527,-798,-936,-912,-715,-351,133,707,1276,1795,2174,2371,2347,2098,1647,1042,354,-342,-962,-1440,-1716,-1763,-1567,-1153,-555,171,961,1755,2495,3149,3676,4078,4332,4459,4447,4314,4058,3687,3214,2649,2020,1343,665,14,-568,-1046,-1411,-1629,-1724,-1684,-1544,-1310,-1019,-676,-315,55,413,731,1001,1182,1265,1219,1044,737,321,-176,-715,-1265,-1791,-2287,-2738,-3161,-3567,-3973,-4398,-4843,-5305,-5777,-6224,-6632,-6959,-7175,-7254,-7162,-6898,-6435,-5801,-4997,-4066,-3046,-1989,-955,-12,791,1389,1768,1898,1805,1513,1076,562,25,-461,-858,-1129,-1257,-1249,-1126,-896,-612,-263,105,491,888,1252,1590,1836,1970,1946,1731,1325,731,-4,-816,-1625,-2336,-2864,-3139,-3105,-2757,-2103,-1207,-148,980,2064,3023,3763,4247,4443,4355,4025,3482,2807,2037,1251,472,-248,-892,-1450,-1901,-2254,-2499,-2649,-2701,-2683,-2589,-2452,-2279,-2084,-1890,-1695,-1529,-1381,-1273,-1190,-1132,-1085,-1029,-950,-828,-648,-399,-82,302,746,1231,1747,2268,2780,3259,3695,4059,4344,4523,4583,4508,4285,3913,3409,2787,2110,1407,739,135,-384,-817,-1177,-1492,-1794,-2104,-2452,-2828,-3236,-3638,-4005,-4298,-4470,-4513,-4395,-4138,-3745,-3254,-2694,-2099,-1507,-939,-441,-31,244,370,310,68,-360,-932,-1599,-2294,-2935,-3451,-3774,-3863,-3707,-3326,-2754,-2071,-1334,-625,7,528,924,1207,1386,1480,1497,1429,1265,987,576,33,-623,-1363,-2117,-2826,-3404,-3781,-3905,-3740,-3298,-2605,-1730,-752,242,1162,1948,2552,2958,3173,3229,3160,3018,2842,2666,2529,2443,2432,2509,2678,2944,3297,3713,4180,4642,5084,5448,5721,5883,5924,5874,5735,5565,5388,5246,5179,5188,5291,5448,5638,5789,5865,5796,5569,5157,4598,3918,3199,2504,1908,1471,1211,1145,1237,1443,1709,1973,2189,2335,2401,2413,2394,2369,2359,2342,2302,2165,1886,1393,648,-362,-1620,-3065,-4600,-6123,-7484,-8590,-9309,-9611,-9444,-8862,-7901,-6683,-5290,-3854,-2457,-1195,-118,718,1301,1610,1651,1433,978,326,-467,-1342,-2200,-2977,-3567,-3910,-3947,-3655,-3039,-2142,-1025,223,1499,2706,3739,4520,4984,5100,4868,4324,3533,2597,1618,723,8,-424,-526,-266,339,1233,2331,3521,4688,5712,6509,7015,7212,7118,6783,6286,5706,5141,4644,4272,4040,3930,3913,3936,3940,3885,3728,3457,3080,2617,2119,1634,1224,934,806,855,1078,1450,1930,2465,3007,3502,3919,4231,4436,4537,4550,4507,4415,4316,4200,4103,3998,3910,3803,3695,3560,3407,3232,3032,2814,2573,2300,1997,1642,1238,781,290,-219,-707,-1157,-1541,-1846,-2082,-2252,-2379,-2491,-2592,-2713,-2842,-2983,-3112,-3207,-3238,-3175,-2993,-2675,-2229,-1660,-1007,-313,383,997,1509,1829,1950,1824,1465,897,164,-645,-1464,-2171,-2708,-2984,-2971,-2655,-2065,-1254,-320,659,1557,2315,2838,3121,3129,2909,2481,1903,1227,490,-256,-984,-1674,-2281,-2819,-3223,-3524,-3656,-3645,-3450,-3086,-2551,-1862,-1052,-160,771,1673,2513,3213,3746,4067,4149,4007,3635,3080,2382,1584,745,-90,-881,-1587,-2173,-2622,-2894,-2985,-2880,-2584,-2104,-1485,-745,40,830,1551,2159,2592,2832,2862,2683,2345,1870,1342,816,370,60,-58,34,351,857,1517,2263,3018,3716,4274,4648,4795,4699,4376,3844,3153,2364,1534,738,45,-496,-829,-950,-878,-650,-362,-91,56,-2,-326,-936,-1821,-2918,-4143,-5385,-6529,-7464,-8104,-8392,-8307,-7860,-7109,-6117,-5002,-3847,-2781,-1883,-1236,-880,-823,-1045,-1482,-2061,-2679,-3244,-3669,-3879,-3838,-3533,-2979,-2243,-1370,-480,373,1085,1611,1922,1999,1878,1574,1146,611,34,-587,-1193,-1779,-2309,-2738,-3050,-3179,-3115,-2820,-2301,-1566,-676,322,1319,2243,2993,3498,3724,3642,3289,2722,2014,1286,622,121,-151,-167,77,553,1190,1945,2710,3447,4074,4565,4889,5052,5063,4952,4756,4511,4258,4030,3850,3734,3690,3716,3802,3942,4107,4295,4468,4622,4720,4761,4714,4582,4360,4060,3697,3303,2900,2531,2218,1990,1862,1836,1907,2056,2254,2475,2680,2850,2967,3017,3002,2909,2738,2470,2092,1586,942,158,-752,-1748,-2795,-3798,-4712,-5428,-5893,-6051,-5869,-5358,-4548,-3496,-2303,-1056,120,1123,1859,2251,2267,1895,1183,179,-1002,-2275,-3514,-4618,-5505,-6087,-6342,-6233,-5775,-5002,-3954,-2709,-1338,82,1465,2742,3843,4702,5272,5510,5398,4939,4162,3121,1913,628,-596,-1664,-2452,-2897,-2940,-2574,-1839,-778,483,1859,3207,4427,5419,6126,6503,6566,6329,5867,5229,4509,3754,3044,2407,1877,1468,1177,1013,947,996,1116,1322,1574,1869,2169,2471,2738,2968,3148,3274,3365,3418,3460,3496,3532,3574,3603,3612,3563,3456,3240,2936,2516,2016,1446,854,272,-260,-699,-1045,-1273,-1397,-1445,-1431,-1399,-1375,-1379,-1427,-1517,-1629,-1754,-1845,-1925,-1952,-1978,-2023,-2128,-2362,-2741,-3309,-4050,-4946,-5921,-6917,-7822,-8551,-9028,-9177,-8985,-8442,-7591,-6504,-5274,-4014,-2846,-1874,-1188,-844,-835,-1157,-1711,-2416,-3158,-3810,-4294,-4518,-4450,-4086,-3448,-2619,-1656,-690,204,919,1396,1590,1505,1151,585,-133,-932,-1745,-2500,-3170,-3701,-4088,-4326,-4410,-4358,-4171,-3865,-3443,-2923,-2305,-1624,-891,-162,534,1126,1583,1831,1862,1639,1179,512,-312,-1218,-2130,-2976,-3681,-4220,-4537,-4664,-4578,-4344,-3965,-3513,-2996,-2477,-1962,-1487,-1066,-707,-434,-239,-140,-137,-221,-391,-624,-887,-1158,-1380,-1527,-1551,-1438,-1165,-756,-217,401,1062,1702,2289,2756,3097,3270,3282,3134,2847,2442,1965,1433,904,397,-37,-369,-565,-606,-488,-222,139,551,909,1158,1183,957,410,-425,-1540,-2821,-4198,-5507,-6651,-7488,-7946,-7957,-7530,-6696,-5551,-4219,-2843,-1585,-575,81,316,141,-418,-1242,-2236,-3225,-4114,-4756,-5105,-5119,-4813,-4251,-3509,-2703,-1922,-1273,-799,-561,-530,-716,-1047,-1501,-2014,-2557,-3093,-3605,-4078,-4505,-4869,-5168,-5378,-5480,-5466,-5296,-4980,-4500,-3871,-3126,-2295,-1448,-642,55,583,899,997,874,588,199,-218,-574,-807,-869,-740,-427,22,572,1128,1645,2045,2296,2371,2279,2049,1747,1422,1175,1041,1095,1341,1780,2374,3063,3772,4421,4936,5260,5359,5227,4884,4372,3758,3100,2475,1928,1508,1222,1071,1020,1034,1058,1050,962,791,511,166,-224,-608,-921,-1135,-1194,-1094,-843,-485,-85,260,468,432,100,-581,-1589,-2901,-4401,-6003,-7534,-8888,-9909,-10520,-10645,-10280,-9448,-8241,-6756,-5158,-3572,-2158,-1024,-252,118,99,-264,-879,-1645,-2446,-3179,-3750,-4110,-4200,-4048,-3636,-3030,-2255,-1374,-434,520,1438,2275,2994,3534,3883,3977,3832,3421,2789,1973,1052,102,-767,-1485,-1951,-2126,-1976,-1502,-751,229,1331,2479,3553,4486,5184,5619,5751,5609,5206,4616,3880,3090,2278,1513,810,195,-334,-781,-1144,-1437,-1644,-1774,-1799,-1716,-1507,-1164,-696,-107,567,1288,2009,2669,3224,3619,3827,3825,3620,3226,2683,2027,1318,601,-71,-664,-1146,-1507,-1741,-1866,-1892,-1855,-1765,-1670,-1561,-1486,-1418,-1390,-1368,-1376,-1372,-1379,-1363,-1333,-1282,-1208,-1134,-1075,-1067,-1150,-1351,-1714,-2236,-2916,-3723,-4583,-5442,-6183,-6739,-7007,-6936,-6491,-5677,-4545,-3184,-1714,-276,989,1957,2544,2702,2455,1857,1026,84,-822,-1574,-2075,-2276,-2172,-1794,-1218,-532,179,811,1323,1656,1807,1785,1613,1330,967,562,134,-291,-700,-1088,-1434,-1734,-1971,-2114,-2162,-2073,-1851,-1477,-967,-338,374,1112,1821,2430,2872,3110,3091,2834,2342,1684,929,167,-501,-1018,-1298,-1355,-1156,-775,-233,370,1002,1572,2067,2443,2699,2853,2905,2897,2846,2762,2680,2583,2497,2409,2326,2248,2182,2130,2111,2118,2179,2278,2431,2627,2857,3114,3380,3642,3896,4114,4313,4465,4585,4663,4701,4698,4666,4583,4478,4333,4165,3981,3787,3594,3410,3224,3029,2794,2485,2068,1507,787,-93,-1115,-2228,-3375,-4476,-5449,-6221,-6719,-6917,-6775,-6347,-5640,-4764,-3783,-2794,-1892,-1114,-530,-115,118,232,268,279,322,418,593,830,1119,1403,1664,1830,1897,1824,1628,1323,931,511,73,-324,-673,-957,-1162,-1301,-1368,-1368,-1304,-1167,-950,-643,-237,277,887,1589,2349,3140,3907,4608,5186,5597,5814,5810,5595,5200,4667,4069,3482,2965,2596,2387,2361,2491,2731,3039,3338,3599,3769,3849,3837,3768,3673,3605,3597,3686,3885,4195,4595,5055,5526,5974,6340,6604,6726,6713,6552,6274,5895,5449,4975,4502,4068,3686,3380,3152,2987,2889,2809,2749,2664,2543,2382,2170,1934,1682,1448,1257,1136,1095,1156,1294,1500,1725,1911,2011,1936,1663,1130,353,-658,-1844,-3123,-4396,-5558,-6497,-7132,-7394,-7257,-6742,-5896,-4816,-3620,-2427,-1371,-539,-18,178,46,-355,-955,-1651,-2347,-2945,-3366,-3566,-3513,-3227,-2738,-2104,-1387,-662,26,620,1100,1447,1655,1735,1701,1571,1378,1144,906,686,506,392,335,366,447,607,811,1064,1356,1661,1984,2278,2533,2716,2794,2764,2602,2329,1974,1568,1180,838,608,490,513,639,846,1083,1302,1464,1529,1493,1345,1118,839,553,310,148,100,188,413,751,1186,1653,2125,2528,2832,2994,2993,2832,2515,2080,1565,1017,485,18,-364,-623,-769,-803,-741,-619,-463,-305,-174,-93,-70,-122,-233,-401,-607,-824,-1038,-1220,-1369,-1480,-1581,-1687,-1857,-2114,-2501,-3030,-3700,-4480,-5320,-6158,-6900,-7480,-7809,-7837,-7539,-6913,-6016,-4904,-3689,-2471,-1348,-422,262,662,795,692,425,58,-313,-635,-833,-900,-808,-589,-271,101,472,809,1062,1228,1275,1218,1047,781,433,22,-425,-875,-1304,-1657,-1931,-2057,-2056,-1871,-1536,-1028,-387,382,1226,2123,3006,3835,4548,5089,5413,5477,5264,4777,4039,3105,2051,954,-84,-1000,-1718,-2211,-2463,-2490,-2336,-2046,-1686,-1303,-955,-659,-441,-280,-169,-65,53,229,465,788,1167,1597,2035,2449,2808,3077,3247,3319,3301,3230,3133,3042,3000,3011,3101,3249,3447,3656,3854,4000,4070,4052,3930,3733,3460,3168,2869,2614,2429,2339,2357,2477,2683,2929,3182,3351,3403,3255,2889,2279,1448,440,-671,-1788,-2816,-3651,-4214,-4451,-4344,-3919,-3230,-2376,-1450,-573,171,703,987,1016,821,444,-23,-528,-974,-1305,-1484,-1468,-1279,-926,-456,77,620,1123,1541,1847,2028,2070,1987,1774,1448,1026,522,-36,-618,-1197,-1731,-2192,-2543,-2771,-2846,-2782,-2569,-2223,-1770,-1229,-631,-23,578,1115,1568,1912,2128,2231,2234,2172,2096,2038,2047,2139,2323,2584,2899,3217,3521,3744,3898,3940,3901,3782,3626,3460,3325,3253,3265,3373,3578,3861,4201,4557,4891,5169,5343,5405,5329,5125,4809,4405,3947,3473,3018,2597,2247,1954,1734,1563,1437,1329,1232,1134,1023,908,784,662,551,443,361,275,209,123,18,-141,-375,-722,-1212,-1869,-2711,-3732,-4910,-6196,-7524,-8808,-9952,-10864,-11455,-11675,-11493,-10928,-10027,-8883,-7598,-6291,-5072,-4033,-3236,-2718,-2459,-2441,-2588,-2845,-3139,-3402,-3608,-3713,-3740,-3676,-3569,-3421,-3263,-3101,-2921,-2737,-2519,-2281,-2023,-1759,-1518,-1313,-1159,-1067,-1009,-984,-944,-864,-705,-450,-76,402,991,1645,2349,3042,3685,4218,4586,4743,4649,4290,3672,2822,1811,697,-413,-1440,-2309,-2956,-3361,-3522,-3461,-3230,-2882,-2477,-2061,-1686,-1357,-1114,-919,-796,-694,-615,-522,-405,-246,-44,202,475,763,1037,1272,1443,1522,1498,1362,1104,760,318,-160,-670,-1156,-1607,-1981,-2281,-2493,-2621,-2691,-2704,-2704,-2690,-2695,-2721,-2771,-2845,-2919,-2985,-3013,-2988,-2901,-2740,-2535,-2307,-2101,-1979,-1982,-2166,-2546,-3116,-3858,-4692,-5561,-6347,-6985,-7381,-7499,-7316,-6850,-6157,-5307,-4390,-3499,-2716,-2100,-1695,-1493,-1490,-1625,-1852,-2101,-2315,-2451,-2474,-2384,-2179,-1890,-1540,-1164,-792,-448,-150,74,213,239,135,-110,-523,-1069,-1773,-2552,-3408,-4238,-5011,-5643,-6094,-6314,-6291,-6012,-5499,-4784,-3902,-2936,-1921,-963,-111,559,988,1150,1033,650,61,-675,-1464,-2223,-2864,-3338,-3608,-3663,-3539,-3261,-2892,-2492,-2096,-1761,-1497,-1320,-1220,-1174,-1163,-1145,-1109,-1018,-876,-668,-412,-113,196,510,805,1073,1319,1547,1777,2025,2306,2634,3009,3423,3854,4278,4669,4986,5222,5339,5349,5243,5039,4752,4403,4022,3618,3218,2834,2456,2109,1758,1410,1041,635,178,-348,-946,-1623,-2353,-3128,-3889,-4608,-5216,-5677,-5932,-5976,-5781,-5389,-4813,-4124,-3365,-2612,-1905,-1298,-805,-441,-206,-71,-31,-48,-102,-178,-254,-329,-400,-468,-543,-622,-709,-801,-873,-934,-954,-948,-907,-851,-792,-750,-736,-756,-805,-874,-938,-971,-956,-856,-666,-376,20,493,1043,1621,2208,2744,3189,3488,3600,3491,3151,2593,1858,1013,148,-654,-1292,-1704,-1846,-1696,-1285,-647,140,1017,1890,2707,3394,3931,4284,4474,4504,4424,4266,4078,3901,3758,3673,3643,3662,3699,3728,3716,3620,3442,3139,2742,2245,1684,1083,487,-84,-576,-985,-1270,-1436,-1467,-1378,-1175,-887,-531,-143,247,614,924,1166,1322,1398,1382,1304,1145,937,655,305,-143,-701,-1391,-2221,-3176,-4228,-5326,-6385,-7347,-8111,-8636,-8867,-8803,-8453,-7871,-7113,-6258,-5381,-4548,-3820,-3220,-2785,-2484,-2319,-2240,-2214,-2195,-2147,-2034,-1847,-1573,-1229,-818,-376,94,557,1000,1401,1735,1974,2097,2080,1913,1608,1177,667,132,-378,-787,-1059,-1141,-1027,-711,-225,402,1109,1853,2573,3219,3751,4122,4313,4310,4105,3730,3200,2581,1923,1297,761,363,135,72,163,359,614,865,1073,1181,1192,1091,913,690,474,311,250,311,516,841,1280,1773,2285,2761,3163,3459,3630,3685,3627,3495,3310,3109,2923,2770,2661,2605,2586,2594,2613,2612,2579,2488,2325,2083,1755,1351,879,362,-174,-699,-1180,-1597,-1929,-2177,-2344,-2454,-2540,-2627,-2764,-2956,-3235,-3572,-3956,-4320,-4622,-4783,-4768,-4532,-4082,-3431,-2643,-1769,-908,-116,533,999,1265,1338,1245,1030,747,442,167,-48,-186,-237,-211,-126,0,147,308,484,683,921,1205,1545,1913,2302,2654,2949,3137,3206,3142,2977,2725,2460,2210,2051,1997,2089,2310,2653,3069,3520,3946,4299,4528,4596,4476,4158,3648,2979,2188,1348,522,-209,-782,-1143,-1268,-1152,-828,-344,242,848,1434,1924,2304,2557,2680,2712,2660,2579,2485,2419,2389,2410,2472,2572,2685,2795,2875,2916,2902,2835,2726,2582,2442,2316,2245,2245,2338,2533,2834,3233,3723,4266,4852,5428,5973,6442,6800,7034,7109,7040,6822,6478,6040,5541,5001,4468,3922,3400,2862,2311,1710,1044,304,-514,-1368,-2239,-3046,-3756,-4294,-4641,-4758,-4672,-4384,-3952,-3411,-2816,-2209,-1624,-1081,-598,-171,194,508,768,989,1163,1303,1406,1470,1508,1493,1457,1359,1243,1066,867,612,320,-36,-445,-930,-1465,-2060,-2666,-3267,-3803,-4242,-4528,-4635,-4529,-4221,-3703,-3028,-2219,-1336,-433,440,1227,1878,2362,2633,2685,2516,2146,1624,1009,381,-186,-605,-844,-848,-646,-252,264,834,1388,1851,2178,2346,2345,2215,1983,1719,1469,1297,1236,1312,1534,1884,2336,2862,3405,3940,4413,4800,5079,5224,5254,5148,4948,4659,4310,3934,3543,3175,2828,2529,2265,2041,1840,1645,1439,1198,918,572,180,-279,-755,-1262,-1733,-2174,-2542,-2830,-3047,-3186,-3291,-3385,-3506,-3697,-3965,-4328,-4766,-5246,-5726,-6149,-6476,-6662,-6700,-6575,-6332,-5984,-5606,-5226,-4905,-4676,-4557,-4554,-4655,-4816,-5023,-5203,-5337,-5367,-5282,-5051,-4686,-4184,-3570,-2860,-2074,-1245,-382,468,1285,2028,2666,3166,3515,3695,3731,3635,3453,3221,2987,2796,2660,2620,2640,2741,2865,3009,3117,3174,3152,3028,2796,2456,2000,1475,878,280,-280,-744,-1037,-1131,-973,-571,52,850,1728,2613,3397,4014,4393,4521,4388,4044,3532,2935,2310,1744,1254,906,668,560,527,554,584,601,564,470,314,103,-137,-394,-636,-840,-990,-1059,-1047,-941,-748,-466,-122,277,690,1101,1457,1751,1926,1988,1917,1716,1417,1034,612,183,-232,-611,-947,-1254,-1528,-1802,-2075,-2372,-2687,-3018,-3346,-3641,-3873,-4000,-3994,-3828,-3479,-2959,-2267,-1450,-529,423,1377,2256,3035,3667,4132,4425,4540,4506,4328,4056,3700,3313,2914,2535,2202,1929,1740,1635,1618,1670,1778,1888,1995,2022,1976,1814,1550,1201,805,413,81,-131,-178,-37,309,825,1489,2226,2992,3693,4291,4704,4903,4854,4542,3984,3203,2246,1185,85,-958,-1878,-2599,-3082,-3293,-3258,-2987,-2555,-2008,-1431,-871,-395,-22,227,359,402,385,355,359,434,616,912,1331,1848,2426,3027,3588,4070,4426,4633,4682,4589,4372,4076,3742,3414,3139,2933,2831,2822,2906,3060,3247,3449,3612,3727,3752,3687,3518,3255,2912,2512,2072,1630,1185,771,375,11,-331,-655,-969,-1281,-1601,-1929,-2278,-2634,-3014,-3394,-3787,-4166,-4533,-4868,-5150,-5383,-5522,-5589,-5555,-5436,-5244,-4992,-4720,-4446,-4212,-4029,-3926,-3894,-3923,-4007,-4085,-4159,-4156,-4062,-3844,-3486,-2991,-2386,-1709,-1017,-386,144,495,662,617,395,18,-439,-940,-1406,-1814,-2117,-2320,-2415,-2427,-2373,-2276,-2145,-2005,-1850,-1707,-1574,-1471,-1405,-1381,-1399,-1439,-1482,-1486,-1421,-1241,-931,-472,119,816,1567,2318,3006,3568,3978,4174,4189,3991,3640,3151,2576,1967,1347,770,244,-201,-566,-842,-1038,-1159,-1209,-1210,-1158,-1075,-957,-808,-629,-406,-147,167,522,917,1325,1735,2093,2379,2546,2568,2421,2102,1602,960,179,-676,-1587,-2491,-3366,-4175,-4906,-5548,-6107,-6584,-6993,-7336,-7628,-7871,-8075,-8239,-8374,-8473,-8544,-8569,-8546,-8453,-8285,-8018,-7656,-7187,-6637,-6015,-5370,-4730,-4152,-3668,-3326,-3137,-3118,-3252,-3519,-3875,-4277,-4678,-5020,-5276,-5395,-5369,-5175,-4836,-4355,-3799,-3189,-2601,-2067,-1628,-1307,-1088,-960,-876,-796,-677,-481,-196,180,621,1091,1540,1917,2182,2295,2249,2022,1643,1107,454,-291,-1089,-1901,-2674,-3368,-3925,-4301,-4463,-4385,-4073,-3546,-2854,-2054,-1226,-436,244,766,1104,1247,1218,1044,781,463,158,-117,-316,-442,-481,-458,-385,-286,-195,-117,-88,-105,-179,-307,-476,-677,-887,-1091,-1260,-1392,-1452,-1462,-1398,-1285,-1131,-946,-758,-571,-402,-267,-157,-86,-40,-10,10,33,52,69,55,11,-95,-265,-491,-787,-1115,-1485,-1864,-2256,-2639,-3014,-3357,-3665,-3906,-4071,-4123,-4065,-3868,-3551,-3119,-2591,-2019,-1411,-832,-298,160,512,773,918,989,991,963,942,956,1047,1240,1542,1966,2477,3051,3640,4168,4612,4888,4993,4897,4616,4178,3632,3034,2441,1918,1492,1207,1054,1031,1107,1239,1405,1535,1623,1608,1487,1243,879,420,-102,-636,-1124,-1501,-1715,-1722,-1497,-1054,-411,356,1193,1997,2709,3237,3551,3614,3432,3029,2446,1742,979,212,-495,-1115,-1602,-1952,-2157,-2216,-2157,-1975,-1710,-1360,-953,-491,13,551,1121,1712,2325,2936,3551,4131,4678,5153,5535,5805,5934,5913,5737,5403,4933,4349,3675,2961,2234,1534,892,314,-189,-636,-1038,-1414,-1779,-2119,-2445,-2717,-2938,-3077,-3133,-3103,-2997,-2834,-2625,-2404,-2175,-1969,-1783,-1626,-1492,-1363,-1245,-1105,-964,-802,-650,-517,-437,-430,-517,-715,-1010,-1403,-1844,-2309,-2729,-3074,-3278,-3333,-3209,-2936,-2530,-2043,-1525,-1013,-557,-166,143,386,571,739,893,1068,1265,1475,1697,1889,2039,2109,2079,1934,1663,1260,739,102,-615,-1391,-2176,-2922,-3573,-4066,-4348,-4377,-4117,-3584,-2775,-1768,-605,615,1808,2910,3826,4542,5005,5238,5254,5091,4807,4443,4061,3695,3381,3129,2949,2830,2755,2706,2655,2582,2480,2329,2151,1941,1740,1556,1434,1380,1427,1563,1782,2067,2371,2672,2916,3083,3138,3083,2898,2617,2239,1804,1336,860,395,-49,-479,-906,-1344,-1813,-2309,-2835,-3364,-3882,-4360,-4784,-5146,-5453,-5702,-5927,-6117,-6299,-6458,-6587,-6665,-6667,-6562,-6333,-5957,-5440,-4786,-4031,-3204,-2364,-1559,-837,-240,198,484,600,598,506,375,269,221,276,438,704,1045,1414,1775,2077,2299,2426,2455,2422,2349,2288,2273,2345,2524,2813,3220,3691,4224,4745,5232,5622,5889,5983,5894,5605,5123,4482,3723,2921,2146,1497,1038,855,968,1392,2092,2980,3980,4946,5781,6370,6637,6551,6111,5359,4379,3262,2112,1038,106,-610,-1084,-1314,-1309,-1117,-769,-332,160,652,1115,1524,1861,2128,2317,2460,2544,2623,2675,2750,2828,2921,3017,3087,3127,3089,2978,2754,2431,2003,1496,939,365,-181,-669,-1071,-1382,-1606,-1767,-1880,-1981,-2073,-2167,-2258,-2328,-2376,-2373,-2328,-2216,-2050,-1814,-1525,-1164,-761,-292,199,730,1253,1768,2239,2646,2966,3183,3282,3259,3121,2865,2531,2124,1694,1272,901,626,473,477,636,944,1370,1863,2380,2854,3245,3518,3650,3661,3548,3365,3138,2911,2716,2575,2488,2465,2469,2490,2490,2449,2334,2135,1823,1394,847,173,-589,-1435,-2305,-3158,-3927,-4557,-4980,-5164,-5062,-4689,-4045,-3196,-2186,-1114,-45,925,1733,2333,2687,2805,2693,2403,1975,1480,968,496,110,-171,-327,-364,-308,-166,5,200,373,510,607,652,676,679,711,781,938,1184,1547,2009,2565,3173,3805,4389,4904,5266,5474,5473,5287,4910,4392,3755,3064,2334,1605,891,189,-480,-1130,-1741,-2314,-2827,-3286,-3670,-3990,-4240,-4424,-4559,-4629,-4669,-4647,-4592,-4475,-4307,-4072,-3763,-3395,-2945,-2468,-1949,-1449,-984,-604,-325,-185,-176,-307,-547,-862,-1207,-1529,-1787,-1947,-1992,-1939,-1804,-1634,-1467,-1349,-1302,-1349,-1476,-1665,-1886,-2088,-2240,-2293,-2223,-2010,-1651,-1153,-542,161,901,1644,2326,2895,3294,3476,3411,3088,2522,1762,863,-71,-954,-1682,-2171,-2357,-2215,-1750,-1004,-57,1001,2062,3026,3801,4336,4585,4555,4280,3797,3200,2542,1912,1367,951,694,595,642,803,1046,1319,1596,1833,2016,2137,2189,2208,2186,2181,2181,2224,2304,2406,2525,2616,2661,2624,2485,2222,1840,1338,743,78,-610,-1279,-1887,-2394,-2784,-3045,-3185,-3225,-3188,-3103,-2993,-2892,-2806,-2781,-2803,-2915,-3092,-3349,-3654,-3988,-4309,-4593,-4790,-4893,-4864,-4714,-4444,-4072,-3619,-3121,-2594,-2083,-1596,-1162,-791,-482,-247,-64,73,187,302,441,621,847,1121,1417,1717,2000,2228,2413,2537,2632,2713,2823,2985,3227,3558,3960,4426,4895,5347,5711,5968,6077,6037,5836,5493,5011,4416,3722,2945,2114,1252,395,-399,-1092,-1604,-1889,-1888,-1580,-950,-41,1090,2356,3638,4831,5821,6520,6871,6856,6482,5807,4895,3836,2726,1640,660,-169,-808,-1251,-1483,-1550,-1436,-1215,-890,-515,-124,261,599,885,1103,1259,1356,1424,1463,1513,1566,1641,1724,1810,1878,1910,1886,1796,1635,1409,1139,846,552,284,40,-175,-381,-601,-861,-1172,-1560,-2013,-2529,-3098,-3681,-4274,-4827,-5325,-5723,-6000,-6115,-6051,-5790,-5327,-4679,-3865,-2932,-1925,-910,70,940,1682,2233,2596,2746,2692,2461,2062,1561,984,398,-145,-614,-955,-1177,-1261,-1235,-1123,-949,-758,-554,-381,-217,-83,41,170,299,462,636,849,1068,1302,1532,1745,1932,2083,2172,2206,2141,1982,1701,1300,781,163,-518,-1221,-1887,-2449,-2873,-3092,-3108,-2908,-2533,-2024,-1469,-916,-471,-163,-62,-153,-448,-881,-1405,-1943,-2404,-2744,-2878,-2810,-2509,-2032,-1392,-693,34,682,1214,1575,1737,1700,1470,1087,587,36,-518,-1012,-1397,-1639,-1712,-1619,-1373,-1005,-568,-109,308,634,833,878,769,521,158,-279,-777,-1282,-1812,-2322,-2839,-3339,-3837,-4319,-4786,-5223,-5632,-5986,-6298,-6542,-6726,-6835,-6876,-6836,-6725,-6549,-6304,-6024,-5706,-5384,-5072,-4796,-4568,-4404,-4317,-4292,-4344,-4432,-4553,-4667,-4742,-4747,-4656,-4443,-4125,-3696,-3224,-2733,-2307,-1984,-1821,-1832,-2034,-2385,-2853,-3378,-3888,-4339,-4663,-4844,-4862,-4720,-4454,-4073,-3637,-3158,-2685,-2233,-1837,-1516,-1291,-1194,-1226,-1417,-1737,-2192,-2721,-3291,-3822,-4250,-4508,-4539,-4317,-3834,-3118,-2228,-1236,-233,686,1455,1998,2295,2341,2156,1804,1345,857,419,80,-108,-140,-12,242,584,964,1329,1646,1872,1999,2018,1939,1790,1594,1391,1213,1081,1029,1053,1154,1334,1540,1780,1987,2146,2217,2170,1993,1675,1235,683,64,-594,-1253,-1880,-2461,-2975,-3420,-3805,-4124,-4403,-4637,-4840,-5024,-5183,-5333,-5466,-5591,-5693,-5783,-5835,-5857,-5824,-5737,-5574,-5341,-5028,-4638,-4187,-3674,-3137,-2573,-2036,-1514,-1059,-657,-335,-78,125,284,437,572,724,866,987,1079,1093,1046,908,712,482,259,104,56,169,458,932,1584,2363,3236,4134,5001,5793,6456,6960,7284,7402,7311,6998,6475,5744,4849,3811,2708,1594,556,-323,-973,-1325,-1359,-1053,-469,360,1311,2305,3213,3960,4455,4678,4598,4266,3710,3023,2273,1549,918,438,138,40,126,379,742,1186,1629,2039,2346,2523,2535,2381,2066,1618,1092,519,-19,-490,-839,-1038,-1092,-989,-792,-506,-218,49,242,332,325,216,49,-156,-356,-529,-662,-746,-805,-850,-921,-1025,-1197,-1426,-1723,-2068,-2436,-2812,-3159,-3459,-3685,-3809,-3829,-3716,-3480,-3107,-2612,-2013,-1330,-591,158,907,1586,2205,2699,3090,3335,3472,3485,3433,3312,3187,3051,2943,2844,2754,2652,2513,2324,2072,1757,1395,1011,630,301,44,-102,-125,-23,202,529,931,1380,1840,2282,2673,2987,3194,3272,3205,2974,2588,2048,1387,636,-156,-929,-1627,-2191,-2574,-2745,-2690,-2429,-1995,-1444,-848,-275,203,538,694,676,487,191,-172,-521,-796,-938,-915,-700,-316,220,855,1527,2189,2763,3224,3524,3655,3617,3421,3102,2699,2246,1805,1402,1089,880,801,843,1010,1262,1585,1927,2258,2541,2749,2865,2893,2824,2691,2489,2237,1950,1600,1223,764,258,-327,-962,-1633,-2303,-2934,-3486,-3921,-4219,-4376,-4386,-4297,-4113,-3897,-3674,-3477,-3330,-3242,-3198,-3202,-3210,-3215,-3181,-3092,-2942,-2716,-2436,-2093,-1712,-1302,-873,-455,-52,298,570,736,757,624,331,-112,-667,-1282,-1903,-2441,-2851,-3064,-3046,-2793,-2305,-1626,-804,101,1026,1918,2723,3417,3957,4346,4547,4567,4395,4029,3494,2800,1998,1140,289,-476,-1082,-1471,-1594,-1433,-1006,-350,463,1346,2214,2985,3589,3993,4182,4172,4005,3735,3425,3143,2928,2835,2860,3016,3274,3598,3946,4273,4530,4688,4712,4606,4356,3993,3544,3037,2534,2052,1651,1336,1145,1053,1079,1177,1334,1498,1648,1730,1740,1644,1459,1190,867,523,183,-122,-383,-600,-784,-958,-1153,-1387,-1678,-2030,-2421,-2832,-3229,-3574,-3840,-4007,-4062,-4009,-3871,-3646,-3391,-3090,-2796,-2494,-2202,-1908,-1605,-1279,-922,-523,-84,386,879,1374,1848,2292,2679,3004,3247,3403,3451,3400,3229,2960,2599,2177,1716,1272,861,548,345,286,386,636,1039,1555,2175,2846,3539,4229,4860,5440,5910,6266,6473,6501,6339,5961,5370,4584,3625,2563,1452,386,-555,-1291,-1760,-1924,-1784,-1368,-736,18,816,1548,2135,2533,2685,2622,2352,1942,1455,963,529,218,42,40,170,435,772,1154,1518,1847,2080,2231,2254,2182,1992,1729,1383,1008,605,213,-138,-447,-668,-821,-871,-850,-742,-583,-385,-165,50,256,437,588,708,777,798,738,591,331,-50,-549,-1161,-1823,-2526,-3164,-3723,-4124,-4357,-4401,-4284,-4031,-3699,-3338,-2997,-2718,-2525,-2416,-2377,-2385,-2381,-2345,-2211,-1964,-1575,-1056,-403,328,1129,1928,2702,3383,3946,4330,4525,4485,4226,3734,3063,2236,1341,425,-415,-1127,-1646,-1938,-1982,-1797,-1397,-846,-190,512,1195,1834,2376,2820,3146,3349,3430,3369,3173,2822,2330,1697,949,130,-718,-1518,-2213,-2732,-3034,-3085,-2895,-2485,-1925,-1279,-641,-80,331,558,585,435,146,-212,-576,-875,-1051,-1063,-908,-578,-121,426,1001,1549,2009,2354,2538,2572,2447,2192,1836,1414,967,528,128,-205,-469,-642,-751,-778,-753,-684,-578,-469,-335,-220,-85,38,183,343,529,739,956,1161,1323,1394,1354,1157,808,305,-317,-1014,-1727,-2404,-2986,-3455,-3770,-3962,-4014,-3985,-3871,-3728,-3547,-3368,-3166,-2954,-2711,-2425,-2091,-1695,-1250,-749,-229,322,850,1371,1834,2243,2554,2760,2817,2724,2448,2012,1418,715,-51,-811,-1500,-2043,-2394,-2508,-2374,-1998,-1415,-671,162,1029,1862,2620,3264,3783,4166,4417,4532,4518,4361,4065,3628,3048,2363,1583,780,-4,-687,-1214,-1523,-1582,-1389,-962,-356,356,1089,1767,2304,2672,2837,2809,2639,2365,2074,1818,1665,1653,1803,2109,2551,3076,3643,4190,4657,5013,5213,5247,5124,4837,4439,3940,3391,2826,2271,1763,1306,926,610,366,180,38,-63,-146,-208,-268,-315,-355,-377,-375,-354,-305,-263,-221,-245,-337,-543,-885,-1347,-1940,-2601,-3298,-3962,-4544,-4993,-5293,-5432,-5425,-5312,-5115,-4897,-4666,-4471,-4297,-4162,-4026,-3894,-3702,-3470,-3138,-2729,-2228,-1652,-1022,-355,313,966,1563,2085,2498,2786,2925,2909,2743,2432,2019,1525,1011,509,81,-246,-436,-471,-361,-98,268,741,1248,1805,2340,2878,3378,3851,4278,4657,4953,5161,5233,5157,4905,4473,3874,3138,2309,1459,647,-46,-578,-902,-1015,-938,-699,-389,-43,240,417,452,323,56,-328,-761,-1195,-1563,-1813,-1922,-1861,-1653,-1308,-892,-427,-3,360,601,693,634,408,52,-423,-964,-1543,-2109,-2629,-3076,-3423,-3666,-3811,-3855,-3833,-3754,-3644,-3535,-3423,-3343,-3272,-3226,-3181,-3135,-3087,-3027,-2993,-2981,-3041,-3186,-3432,-3790,-4233,-4727,-5226,-5659,-5984,-6152,-6147,-5981,-5673,-5296,-4884,-4523,-4236,-4069,-4020,-4068,-4186,-4316,-4406,-4416,-4288,-4023,-3598,-3038,-2364,-1613,-832,-67,635,1229,1666,1916,1950,1764,1354,761,8,-831,-1706,-2538,-3279,-3856,-4250,-4429,-4393,-4171,-3778,-3278,-2698,-2112,-1528,-1019,-568,-230,7,118,93,-76,-403,-883,-1509,-2259,-3100,-3981,-4849,-5638,-6288,-6756,-6995,-7011,-6803,-6416,-5898,-5309,-4712,-4154,-3672,-3290,-2995,-2788,-2627,-2491,-2346,-2171,-1945,-1674,-1362,-1025,-701,-403,-169,-18,46,16,-90,-246,-429,-596,-720,-779,-752,-654,-480,-270,-41,159,313,392,379,287,113,-104,-343,-557,-725,-799,-767,-627,-365,-45,323,660,920,1040,988,739,296,-295,-1004,-1739,-2451,-3069,-3553,-3887,-4072,-4143,-4136,-4100,-4078,-4093,-4169,-4281,-4425,-4547,-4617,-4592,-4441,-4143,-3700,-3122,-2428,-1667,-866,-84,629,1222,1650,1868,1858,1616,1151,515,-249,-1054,-1838,-2510,-3017,-3299,-3342,-3130,-2696,-2079,-1325,-519,307,1069,1759,2331,2797,3154,3414,3595,3691,3714,3649,3493,3242,2899,2473,2001,1514,1068,706,476,398,492,731,1085,1495,1904,2249,2479,2570,2505,2315,2018,1681,1352,1095,956,965,1149,1492,1996,2604,3300,4015,4714,5345,5868,6251,6467,6508,6363,6048,5573,4968,4267,3501,2722,1950,1225,573,-6,-481,-883,-1185,-1431,-1589,-1702,-1733,-1714,-1614,-1455,-1238,-981,-727,-503,-362,-336,-452,-723,-1132,-1654,-2222,-2790,-3278,-3639,-3840,-3857,-3727,-3463,-3141,-2800,-2506,-2284,-2160,-2126,-2156,-2213,-2251,-2227,-2098,-1851,-1470,-969,-373,298,991,1681,2311,2863,3279,3568,3682,3660,3490,3224,2893,2546,2234,1994,1862,1854,1971,2203,2519,2888,3266,3624,3912,4134,4255,4303,4281,4214,4132,4041,3969,3905,3854,3793,3717,3603,3446,3247,2999,2736,2459,2203,1984,1814,1700,1632,1589,1555,1487,1382,1202,969,675,354,42,-238,-430,-528,-502,-357,-102,229,611,991,1337,1616,1792,1868,1823,1688,1464,1199,902,616,366,155,24,-63,-71,-42,32,119,217,299,361,398,397,378,335,291,244,206,162,104,4,-164,-420,-785,-1248,-1804,-2398,-2992,-3508,-3886,-4068,-4020,-3735,-3240,-2595,-1882,-1186,-619,-227,-87,-193,-528,-1045,-1653,-2274,-2795,-3154,-3261,-3107,-2647,-1931,-974,143,1349,2553,3658,4579,5237,5574,5573,5220,4567,3663,2604,1480,396,-561,-1320,-1825,-2072,-2051,-1818,-1405,-894,-336,209,692,1102,1410,1639,1783,1870,1898,1886,1820,1708,1533,1296,994,633,227,-201,-630,-1018,-1360,-1609,-1788,-1869,-1887,-1849,-1778,-1702,-1623,-1562,-1496,-1432,-1335,-1196,-992,-710,-353,81,564,1088,1606,2107,2551,2921,3205,3385,3479,3478,3411,3287,3130,2950,2767,2577,2386,2192,1980,1756,1509,1246,966,689,415,175,-29,-160,-221,-185,-56,161,452,781,1109,1401,1605,1703,1675,1518,1262,932,580,253,-4,-170,-223,-198,-101,-21,23,-51,-266,-634,-1166,-1796,-2499,-3174,-3773,-4203,-4426,-4387,-4084,-3515,-2718,-1731,-631,521,1629,2614,3405,3926,4156,4072,3703,3099,2333,1497,681,-23,-550,-855,-914,-751,-390,107,680,1258,1793,2223,2543,2719,2774,2709,2551,2311,2014,1664,1278,871,447,49,-315,-598,-772,-803,-671,-366,97,693,1362,2053,2677,3188,3517,3638,3542,3244,2794,2247,1675,1152,728,466,379,475,747,1152,1662,2220,2783,3308,3759,4119,4364,4504,4533,4480,4344,4164,3933,3693,3427,3168,2899,2633,2368,2099,1823,1546,1255,974,683,421,167,-37,-219,-361,-496,-637,-820,-1076,-1426,-1890,-2450,-3103,-3787,-4467,-5058,-5518,-5760,-5789,-5541,-5089,-4435,-3685,-2911,-2202,-1646,-1283,-1154,-1241,-1512,-1902,-2331,-2720,-2992,-3079,-2959,-2597,-2025,-1264,-377,564,1478,2284,2907,3288,3398,3235,2823,2233,1523,811,160,-318,-592,-604,-372,95,732,1485,2269,3028,3686,4218,4589,4805,4878,4835,4710,4531,4324,4109,3897,3685,3480,3269,3063,2848,2644,2442,2261,2105,1967,1851,1738,1608,1453,1237,969,630,245,-173,-586,-956,-1251,-1423,-1470,-1354,-1107,-720,-248,295,833,1354,1776,2097,2259,2268,2101,1783,1329,769,156,-488,-1098,-1657,-2120,-2482,-2722,-2850,-2872,-2807,-2681,-2508,-2323,-2127,-1948,-1768,-1606,-1439,-1284,-1136,-1016,-944,-949,-1057,-1278,-1622,-2066,-2577,-3100,-3571,-3920,-4090,-4032,-3724,-3188,-2457,-1619,-770,-11,548,839,816,475,-132,-932,-1816,-2658,-3351,-3777,-3881,-3611,-2968,-1999,-745,674,2179,3635,4938,5999,6722,7088,7065,6690,6022,5133,4124,3098,2138,1330,720,334,172,206,390,673,988,1286,1522,1663,1701,1635,1479,1252,984,688,391,103,-172,-423,-652,-852,-1008,-1126,-1168,-1144,-1022,-817,-532,-191,162,499,754,902,908,764,477,74,-402,-903,-1362,-1740,-1981,-2059,-1966,-1699,-1290,-772,-190,396,955,1430,1817,2086,2260,2349,2386,2404,2426,2476,2562,2674,2810,2927,3026,3060,3035,2931,2757,2524,2253,1967,1694,1447,1249,1084,954,826,673,469,183,-186,-645,-1151,-1692,-2187,-2609,-2883,-2976,-2862,-2525,-1999,-1318,-565,190,837,1308,1521,1447,1073,430,-422,-1400,-2403,-3335,-4103,-4629,-4874,-4804,-4439,-3808,-2975,-2024,-1048,-150,584,1068,1276,1173,807,212,-509,-1267,-1960,-2488,-2784,-2806,-2528,-1991,-1229,-320,648,1599,2452,3147,3651,3942,4033,3937,3695,3328,2888,2386,1869,1337,833,347,-71,-430,-679,-815,-807,-656,-352,74,598,1160,1718,2192,2558,2750,2773,2627,2329,1946,1511,1099,757,526,442,499,696,1010,1392,1819,2229,2584,2858,3000,3020,2889,2633,2261,1799,1285,739,200,-319,-797,-1226,-1605,-1928,-2212,-2448,-2650,-2816,-2941,-3032,-3069,-3075,-3025,-2969,-2896,-2873,-2907,-3062,-3341,-3780,-4357,-5063,-5832,-6624,-7345,-7941,-8332,-8479,-8347,-7945,-7308,-6489,-5597,-4711,-3952,-3406,-3133,-3183,-3525,-4141,-4927,-5799,-6624,-7302,-7720,-7810,-7532,-6870,-5876,-4602,-3159,-1660,-240,994,1923,2502,2681,2489,1967,1200,287,-665,-1553,-2297,-2830,-3129,-3182,-3013,-2667,-2186,-1633,-1054,-494,13,448,790,1041,1194,1257,1232,1132,957,739,479,203,-62,-316,-521,-677,-774,-810,-802,-757,-714,-692,-738,-864,-1108,-1453,-1919,-2462,-3060,-3675,-4256,-4769,-5178,-5453,-5585,-5567,-5403,-5113,-4718,-4250,-3741,-3234,-2755,-2351,-2031,-1825,-1726,-1739,-1833,-2002,-2202,-2426,-2631,-2818,-2959,-3068,-3124,-3159,-3156,-3154,-3135,-3134,-3132,-3140,-3157,-3172,-3194,-3227,-3272,-3358,-3477,-3660,-3884,-4163,-4455,-4742,-4974,-5111,-5110,-4933,-4568,-4001,-3261,-2386,-1437,-502,340,997,1397,1493,1267,744,-31,-966,-1973,-2929,-3745,-4328,-4619,-4588,-4226,-3577,-2683,-1640,-535,531,1455,2176,2625,2798,2693,2363,1872,1290,713,205,-165,-351,-348,-143,220,707,1265,1824,2344,2763,3048,3179,3138,2936,2586,2105,1537,900,244,-404,-1009,-1538,-1972,-2283,-2469,-2504,-2402,-2147,-1765,-1271,-690,-82,538,1086,1556,1883,2074,2107,2012,1807,1535,1242,976,768,666,674,808,1053,1393,1788,2207,2596,2923,3146,3246,3211,3046,2783,2439,2076,1714,1411,1181,1049,1018,1079,1218,1411,1632,1865,2084,2298,2484,2664,2821,2958,3056,3099,3044,2878,2556,2079,1438,666,-208,-1105,-1968,-2716,-3276,-3612,-3669,-3462,-2996,-2327,-1519,-663,159,841,1323,1539,1471,1132,559,-172,-979,-1761,-2427,-2897,-3113,-3040,-2684,-2060,-1246,-296,662,1560,2277,2761,2953,2854,2485,1908,1206,472,-195,-718,-1032,-1108,-938,-555,5,673,1389,2097,2741,3297,3736,4068,4288,4419,4478,4467,4410,4303,4146,3947,3696,3403,3078,2728,2385,2061,1799,1608,1520,1523,1621,1781,1977,2158,2295,2353,2322,2193,2005,1763,1542,1359,1276,1312,1494,1811,2263,2808,3417,4041,4639,5163,5584,5863,6001,5971,5802,5489,5067,4561,3985,3381,2754,2136,1537,971,454,-3,-388,-684,-896,-998,-1020,-944,-816,-647,-486,-366,-331,-412,-624,-992,-1478,-2086,-2741,-3410,-4011,-4501,-4807,-4909,-4774,-4410,-3835,-3103,-2264,-1409,-612,38,471,628,494,66,-616,-1471,-2435,-3373,-4208,-4824,-5160,-5156,-4810,-4133,-3182,-2046,-818,388,1467,2335,2937,3240,3270,3060,2682,2220,1753,1357,1097,989,1068,1294,1658,2100,2582,3056,3488,3849,4129,4317,4418,4436,4369,4232,4012,3728,3367,2955,2494,2007,1529,1072,695,394,227,185,278,502,811,1187,1567,1907,2171,2320,2341,2237,2015,1709,1345,959,581,239,-59,-286,-464,-568,-628,-643,-624,-594,-552,-524,-511,-525,-562,-625,-703,-789,-877,-945,-1010,-1037,-1059,-1046,-1021,-973,-905,-819,-696,-553,-363,-162,68,274,448,543,524,368,49,-433,-1059,-1799,-2600,-3397,-4124,-4704,-5093,-5228,-5113,-4722,-4095,-3270,-2302,-1278,-264,651,1396,1922,2192,2203,1985,1575,1056,500,-14,-398,-607,-595,-345,110,751,1488,2255,2962,3520,3879,3979,3830,3437,2858,2163,1424,740,166,-226,-411,-384,-141,256,792,1381,1991,2556,3046,3418,3663,3769,3735,3582,3318,2962,2547,2073,1584,1074,571,88,-373,-788,-1159,-1467,-1708,-1868,-1959,-1969,-1924,-1836,-1716,-1603,-1488,-1400,-1328,-1273,-1214,-1145,-1035,-873,-641,-331,60,520,1045,1593,2157,2680,3151,3522,3780,3904,3889,3746,3477,3127,2703,2253,1796,1366,975,651,389,209,106,82,141,283,505,800,1158,1547,1947,2309,2598,2768,2792,2633,2304,1800,1161,445,-301,-990,-1571,-1980,-2184,-2174,-1951,-1565,-1048,-478,83,569,910,1066,1006,711,212,-477,-1287,-2158,-3014,-3773,-4370,-4733,-4832,-4634,-4157,-3433,-2529,-1524,-528,382,1094,1571,1759,1670,1339,821,214,-411,-954,-1358,-1567,-1574,-1379,-1022,-539,8,572,1111,1583,1988,2301,2541,2713,2834,2918,2975,3004,3002,2971,2884,2762,2573,2348,2088,1820,1579,1387,1283,1272,1374,1558,1820,2105,2388,2623,2787,2859,2844,2754,2611,2454,2308,2206,2176,2218,2336,2522,2740,2982,3196,3366,3461,3467,3377,3192,2933,2602,2248,1865,1502,1153,846,577,350,169,21,-78,-149,-166,-157,-99,-27,56,104,102,-9,-233,-614,-1143,-1814,-2601,-3456,-4328,-5159,-5882,-6451,-6819,-6966,-6887,-6589,-6113,-5484,-4760,-3982,-3191,-2448,-1764,-1200,-755,-463,-323,-324,-455,-674,-952,-1225,-1457,-1589,-1593,-1440,-1136,-691,-157,425,978,1452,1791,1958,1960,1788,1510,1152,805,511,338,317,469,790,1255,1834,2470,3134,3761,4340,4826,5225,5519,5721,5831,5865,5822,5707,5524,5256,4915,4484,3970,3380,2727,2039,1345,685,93,-394,-759,-979,-1079,-1051,-953,-795,-633,-476,-371,-297,-289,-300,-344,-370,-380,-334,-227,-54,192,484,811,1139,1427,1651,1764,1753,1591,1285,832,272,-380,-1074,-1770,-2430,-3010,-3484,-3826,-4023,-4067,-3957,-3701,-3310,-2803,-2207,-1567,-903,-290,262,687,969,1089,1033,813,457,-17,-539,-1079,-1570,-1961,-2229,-2327,-2274,-2064,-1741,-1335,-903,-480,-122,144,288,298,172,-74,-425,-826,-1254,-1640,-1948,-2120,-2128,-1938,-1554,-985,-264,545,1390,2178,2865,3368,3674,3746,3610,3286,2828,2291,1736,1217,775,444,227,133,131,221,348,519,683,845,983,1095,1179,1239,1280,1303,1319,1309,1299,1246,1179,1054,890,667,400,93,-237,-556,-860,-1097,-1272,-1370,-1381,-1343,-1246,-1138,-1031,-948,-904,-902,-938,-1000,-1062,-1103,-1092,-1005,-830,-553,-189,242,718,1174,1600,1914,2115,2160,2049,1800,1429,988,512,63,-334,-630,-821,-890,-855,-724,-532,-293,-41,197,401,539,588,532,348,33,-410,-971,-1633,-2352,-3107,-3837,-4514,-5077,-5510,-5759,-5833,-5716,-5429,-5002,-4472,-3885,-3285,-2721,-2219,-1825,-1545,-1412,-1423,-1587,-1894,-2324,-2859,-3453,-4072,-4655,-5163,-5531,-5746,-5760,-5609,-5279,-4854,-4353,-3872,-3444,-3139,-2967,-2955,-3079,-3311,-3616,-3922,-4200,-4375,-4434,-4332,-4074,-3660,-3109,-2455,-1733,-982,-246,441,1046,1543,1927,2177,2314,2321,2233,2039,1766,1415,999,527,9,-536,-1096,-1632,-2125,-2534,-2838,-3007,-3045,-2938,-2726,-2413,-2051,-1662,-1285,-940,-649,-408,-226,-79,38,150,276,419,598,802,1014,1230,1399,1512,1522,1411,1161,766,227,-422,-1169,-1955,-2751,-3509,-4180,-4745,-5169,-5443,-5570,-5537,-5384,-5111,-4762,-4367,-3967,-3597,-3304,-3100,-3025,-3067,-3242,-3520,-3900,-4339,-4821,-5307,-5777,-6194,-6547,-6806,-6976,-7047,-7025,-6931,-6761,-6559,-6314,-6058,-5800,-5548,-5323,-5130,-4974,-4869,-4796,-4759,-4721,-4667,-4540,-4327,-3971,-3473,-2826,-2048,-1194,-317,516,1215,1753,2055,2138,1997,1675,1235,742,268,-121,-387,-494,-446,-253,54,435,861,1280,1685,2038,2354,2616,2847,3045,3236,3416,3596,3770,3931,4069,4161,4201,4162,4046,3843,3560,3218,2828,2433,2043,1693,1395,1145,958,797,673,545,418,270,112,-64,-227,-378,-480,-524,-484,-358,-128,177,566,993,1436,1853,2201,2450,2564,2527,2330,1979,1491,901,241,-435,-1092,-1673,-2150,-2487,-2668,-2681,-2543,-2265,-1894,-1463,-1036,-650,-367,-210,-197,-345,-618,-1010,-1466,-1949,-2406,-2801,-3075,-3224,-3203,-3024,-2686,-2207,-1619,-957,-254,447,1114,1721,2242,2652,2951,3104,3125,2992,2727,2341,1862,1344,819,362,6,-196,-233,-97,184,575,1023,1471,1877,2187,2397,2485,2482,2403,2294,2188,2119,2118,2192,2341,2561,2820,3106,3384,3638,3845,4000,4092,4123,4110,4044,3956,3840,3706,3570,3403,3230,3016,2761,2460,2094,1678,1212,716,210,-266,-698,-1043,-1290,-1425,-1438,-1350,-1153,-891,-558,-191,194,600,993,1389,1773,2153,2526,2897,3265,3618,3954,4255,4488,4664,4716,4676,4493,4198,3780,3274,2712,2125,1574,1077,696,440,333,385,574,898,1316,1793,2288,2755,3154,3448,3616,3643,3535,3304,2968,2557,2102,1623,1154,704,298,-61,-370,-621,-830,-988,-1118,-1211,-1286,-1336,-1364,-1373,-1354,-1315,-1261,-1201,-1145,-1123,-1124,-1181,-1270,-1387,-1509,-1595,-1635,-1580,-1445,-1212,-920,-594,-292,-41,93,107,-37,-312,-703,-1166,-1654,-2114,-2509,-2779,-2937,-2931,-2806,-2542,-2183,-1738,-1238,-703,-148,412,962,1513,2036,2557,3050,3526,3964,4360,4686,4932,5074,5103,5006,4797,4470,4078,3623,3168,2739,2370,2084,1890,1774,1735,1729,1745,1750,1728,1677,1595,1505,1430,1400,1447,1593,1854,2233,2710,3270,3853,4433,4940,5338,5577,5632,5480,5132,4595,3909,3109,2247,1366,517,-268,-952,-1520,-1956,-2266,-2455,-2546,-2572,-2557,-2548,-2563,-2639,-2773,-2981,-3239,-3541,-3860,-4168,-4453,-4681,-4855,-4951,-4973,-4916,-4779,-4574,-4297,-3970,-3602,-3206,-2814,-2427,-2079,-1771,-1530,-1354,-1270,-1273,-1379,-1579,-1863,-2216,-2597,-2967,-3277,-3475,-3531,-3406,-3114,-2645,-2060,-1375,-666,32,667,1209,1642,1967,2198,2355,2481,2587,2718,2879,3080,3320,3573,3837,4062,4255,4365,4407,4360,4243,4068,3863,3652,3470,3332,3252,3234,3265,3324,3389,3416,3395,3286,3100,2819,2477,2083,1687,1296,964,679,467,316,203,122,43,-49,-161,-294,-438,-574,-676,-723,-690,-564,-352,-57,283,635,957,1198,1318,1293,1088,727,209,-417,-1104,-1799,-2435,-2971,-3354,-3560,-3590,-3431,-3136,-2716,-2238,-1749,-1300,-939,-701,-603,-645,-811,-1072,-1379,-1708,-1998,-2242,-2405,-2494,-2496,-2438,-2312,-2149,-1942,-1711,-1448,-1169,-862,-540,-206,139,478,813,1124,1400,1628,1785,1863,1850,1747,1569,1334,1080,847,665,568,565,647,807,986,1175,1301,1362,1315,1169,933,628,300,-29,-303,-502,-599,-584,-457,-232,76,444,846,1268,1678,2072,2427,2753,3019,3256,3428,3570,3648,3679,3637,3527,3325,3039,2649,2182,1629,1038,418,-175,-718,-1171,-1511,-1731,-1820,-1809,-1705,-1556,-1377,-1211,-1062,-955,-867,-800,-715,-597,-402,-124,272,764,1357,2023,2711,3407,4025,4560,4943,5169,5208,5073,4763,4330,3781,3190,2571,1988,1456,1015,660,406,226,109,17,-73,-194,-355,-575,-831,-1111,-1386,-1612,-1778,-1843,-1815,-1682,-1481,-1212,-936,-655,-417,-225,-98,-27,-12,-28,-71,-118,-157,-181,-182,-173,-154,-149,-180,-258,-425,-664,-1003,-1406,-1858,-2312,-2733,-3074,-3313,-3427,-3417,-3296,-3087,-2818,-2526,-2226,-1948,-1694,-1470,-1257,-1058,-831,-594,-309,7,360,738,1124,1501,1845,2143,2371,2526,2595,2583,2503,2378,2229,2096,1990,1953,1975,2082,2243,2453,2697,2931,3165,3359,3524,3651,3757,3829,3906,3947,3986,3981,3931,3809,3607,3303,2918,2448,1939,1417,941,554,303,221,326,616,1075,1659,2325,3004,3636,4168,4533,4714,4663,4403,3924,3284,2504,1659,799,-12,-715,-1276,-1656,-1857,-1883,-1769,-1563,-1318,-1098,-953,-927,-1041,-1303,-1692,-2189,-2743,-3333,-3890,-4418,-4852,-5207,-5450,-5592,-5623,-5552,-5375,-5103,-4735,-4286,-3764,-3187,-2583,-1963,-1371,-813,-339,46,296,411,359,159,-201,-664,-1220,-1785,-2329,-2786,-3114,-3293,-3299,-3146,-2846,-2424,-1917,-1345,-756,-159,410,940,1422,1842,2207,2510,2763,2971,3143,3290,3423,3548,3669,3794,3906,4023,4122,4212,4286,4338,4384,4398,4411,4390,4351,4278,4160,3999,3781,3507,3181,2815,2412,2012,1607,1234,895,587,325,78,-141,-363,-573,-786,-981,-1153,-1272,-1328,-1297,-1176,-963,-673,-325,43,402,712,934,1050,1031,871,582,153,-360,-961,-1586,-2222,-2816,-3355,-3792,-4128,-4336,-4433,-4417,-4324,-4180,-4026,-3905,-3848,-3884,-4027,-4262,-4583,-4929,-5283,-5563,-5761,-5806,-5712,-5446,-5045,-4518,-3910,-3257,-2607,-1992,-1443,-993,-628,-389,-223,-164,-152,-198,-265,-350,-453,-568,-717,-912,-1156,-1469,-1824,-2204,-2581,-2897,-3131,-3245,-3213,-3056,-2757,-2374,-1915,-1439,-974,-563,-224,14,154,188,133,1,-181,-386,-594,-769,-898,-963,-954,-883,-750,-584,-401,-226,-87,11,50,19,-65,-228,-440,-719,-1041,-1414,-1807,-2219,-2616,-2976,-3274,-3479,-3578,-3559,-3429,-3210,-2931,-2636,-2374,-2176,-2089,-2116,-2268,-2527,-2853,-3220,-3560,-3858,-4041,-4117,-4035,-3829,-3476,-3033,-2493,-1930,-1341,-800,-309,85,370,537,578,506,333,87,-209,-516,-812,-1065,-1258,-1392,-1469,-1511,-1551,-1617,-1741,-1952,-2250,-2640,-3096,-3588,-4079,-4525,-4893,-5164,-5308,-5355,-5284,-5146,-4944,-4720,-4486,-4264,-4060,-3869,-3692,-3508,-3316,-3093,-2844,-2552,-2231,-1883,-1532,-1204,-927,-745,-680,-767,-1004,-1402,-1922,-2546,-3218,-3905,-4546,-5122,-5584,-5922,-6125,-6178,-6110,-5907,-5613,-5218,-4774,-4270,-3755,-3216,-2691,-2160,-1660,-1158,-683,-216,230,646,1027,1350,1612,1785,1883,1889,1835,1718,1584,1430,1308,1208,1162,1163,1220,1325,1481,1673,1908,2170,2465,2772,3085,3376,3622,3794,3863,3814,3626,3321,2898,2412,1897,1412,1011,741,641,722,992,1421,1982,2612,3267,3872,4384,4748,4934,4915,4703,4286,3719,3011,2232,1414,619,-110,-732,-1222,-1559,-1759,-1823,-1803,-1723,-1638,-1585,-1595,-1699,-1892,-2172,-2518,-2900,-3291,-3663,-3985,-4253,-4448,-4573,-4636,-4634,-4582,-4487,-4343,-4162,-3941,-3675,-3380,-3035,-2678,-2277,-1884,-1462,-1066,-671,-326,-29,182,290,287,153,-80,-413,-784,-1171,-1502,-1750,-1858,-1812,-1589,-1199,-652,12,763,1547,2324,3051,3692,4225,4630,4914,5077,5147,5142,5093,5033,4975,4944,4936,4958,4998,5049,5099,5141,5172,5196,5209,5220,5217,5208,5170,5108,4997,4848,4646,4413,4155,3902,3673,3491,3368,3310,3296,3317,3325,3301,3207,3024,2743,2384,1958,1521,1097,748,495,372,379,505,731,1009,1303,1555,1735,1806,1752,1570,1282,896,472,23,-396,-753,-1025,-1182,-1232,-1163,-1007,-784,-536,-302,-120,-23,-35,-166,-408,-742,-1139,-1563,-1967,-2331,-2613,-2805,-2900,-2889,-2797,-2611,-2362,-2036,-1657,-1211,-713,-161,439,1064,1713,2345,2954,3500,3974,4347,4611,4749,4753,4616,4337,3928,3395,2780,2097,1405,735,125,-379,-771,-1010,-1121,-1086,-940,-687,-369,4,394,797,1183,1562,1906,2239,2542,2822,3091,3329,3548,3740,3885,3992,4036,4017,3933,3786,3577,3339,3058,2783,2488,2206,1915,1612,1294,942,562,161,-243,-624,-933,-1156,-1240,-1185,-983,-653,-240,217,646,1002,1242,1327,1271,1070,781,438,114,-152,-298,-299,-142,178,621,1160,1734,2284,2763,3110,3309,3325,3180,2883,2478,2020,1548,1129,787,566,447,449,503,599,668,673,584,376,56,-352,-802,-1258,-1645,-1940,-2099,-2115,-2010,-1799,-1544,-1279,-1061,-912,-861,-889,-997,-1132,-1263,-1348,-1353,-1249,-1052,-736,-368,61,477,859,1160,1345,1392,1284,1017,604,77,-545,-1198,-1863,-2475,-3014,-3442,-3746,-3919,-3966,-3896,-3735,-3503,-3219,-2914,-2591,-2271,-1951,-1634,-1317,-993,-663,-318,34,388,733,1061,1335,1575,1718,1803,1799,1723,1605,1444,1287,1149,1049,1009,1023,1095,1216,1371,1552,1745,1951,2164,2394,2646,2910,3196,3469,3713,3894,3967,3911,3696,3317,2794,2153,1459,762,149,-334,-616,-678,-499,-110,468,1156,1901,2619,3237,3714,3996,4084,3983,3713,3336,2881,2419,1981,1609,1310,1094,929,800,657,465,195,-188,-676,-1267,-1940,-2637,-3327,-3945,-4461,-4838,-5087,-5198,-5233,-5205,-5199,-5228,-5371,-5612,-5984,-6443,-6954,-7455,-7866,-8126,-8161,-7936,-7422,-6629,-5592,-4355,-3008,-1607,-257,980,2020,2805,3295,3443,3259,2731,1907,842,-394,-1678,-2924,-3984,-4773,-5166,-5126,-4591,-3614,-2223,-547,1304,3174,4928,6432,7599,8359,8701,8652,8268,7649,6889,6110,5396,4842,4495,4376,4491,4799,5254,5790,6335,6813,7168,7346,7325,7094,6683,6121,5479,4804,4183,3649,3267,3033,2965,3012,3148,3295,3401,3406,3258,2949,2460,1834,1100,324,-420,-1085,-1584,-1911,-2025,-1963,-1750,-1458,-1154,-925,-837,-960,-1325,-1940,-2800,-3828,-4980,-6129,-7201,-8071,-8680,-8950,-8872,-8446,-7720,-6757,-5638,-4455,-3285,-2209,-1280,-550,-41,225,255,58,-333,-886,-1537,-2237,-2908,-3488,-3897,-4090,-4010,-3653,-3017,-2146,-1099,46,1197,2278,3199,3914,4368,4573,4528,4286,3904,3448,3001,2616,2352,2230,2254,2427,2680,3012,3334,3627,3842,3963,3975,3905,3753,3567,3366,3180,3027,2917,2837,2793,2740,2687,2589,2446,2251,1986,1687,1335,981,611,279,-22,-259,-415,-497,-473,-381,-212,-21,178,321,389,327,119,-248,-783,-1457,-2240,-3084,-3913,-4676,-5291,-5714,-5900,-5835,-5532,-5013,-4335,-3539,-2704,-1858,-1074,-365,223,676,976,1117,1105,953,697,370,36,-264,-462,-519,-398,-81,421,1079,1841,2645,3411,4090,4603,4925,5014,4876,4510,3955,3247,2450,1617,827,123,-422,-780,-924,-840,-556,-78,521,1213,1909,2571,3124,3537,3780,3846,3752,3524,3208,2838,2475,2137,1871,1675,1565,1517,1520,1536,1546,1502,1408,1213,943,579,146,-341,-861,-1387,-1904,-2389,-2856,-3271,-3672,-4022,-4350,-4634,-4885,-5102,-5284,-5436,-5557,-5646,-5693,-5696,-5627,-5483,-5245,-4897,-4443,-3871,-3203,-2436,-1604,-722,165,1014,1765,2367,2750,2877,2720,2269,1585,695,-270,-1231,-2063,-2650,-2931,-2829,-2353,-1532,-423,855,2222,3527,4695,5610,6231,6504,6439,6051,5401,4553,3602,2623,1714,935,348,-17,-144,-52,251,703,1274,1889,2505,3059,3496,3780,3862,3733,3364,2772,1973,1008,-56,-1158,-2205,-3124,-3860,-4349,-4614,-4637,-4509,-4267,-4029,-3853,-3832,-3995,-4355,-4896,-5548,-6254,-6920,-7484,-7885,-8106,-8146,-8049,-7869,-7682,-7568,-7576,-7772,-8139,-8684,-9335,-10030,-10675,-11179,-11455,-11446,-11103,-10431,-9438,-8186,-6736,-5190,-3636,-2197,-969,-56,471,575,241,-480,-1512,-2747,-4039,-5253,-6256,-6919,-7187,-7004,-6396,-5408,-4134,-2677,-1171,280,1548,2557,3230,3545,3492,3111,2457,1620,702,-199,-966,-1528,-1807,-1783,-1443,-827,14,988,2010,2976,3809,4431,4810,4928,4802,4482,4014,3482,2937,2442,2028,1705,1456,1254,1050,800,470,25,-538,-1216,-1985,-2815,-3648,-4446,-5132,-5667,-5990,-6089,-5943,-5588,-5050,-4414,-3741,-3134,-2666,-2412,-2417,-2701,-3235,-3982,-4856,-5767,-6631,-7341,-7847,-8096,-8066,-7776,-7233,-6499,-5605,-4632,-3628,-2669,-1821,-1125,-646,-376,-334,-473,-749,-1097,-1438,-1701,-1825,-1753,-1476,-983,-305,506,1401,2306,3166,3932,4559,5029,5330,5463,5443,5287,5029,4693,4331,3962,3643,3388,3226,3166,3201,3330,3528,3786,4079,4403,4741,5092,5444,5782,6096,6349,6523,6585,6514,6301,5943,5453,4857,4182,3459,2718,1983,1271,598,-33,-609,-1129,-1585,-1964,-2258,-2447,-2523,-2476,-2304,-2011,-1613,-1122,-567,29,621,1172,1622,1938,2059,1977,1661,1141,436,-386,-1263,-2110,-2845,-3396,-3699,-3712,-3432,-2865,-2078,-1138,-161,747,1463,1906,2004,1752,1169,338,-634,-1604,-2431,-2973,-3127,-2830,-2062,-880,641,2356,4134,5809,7261,8368,9065,9322,9137,8575,7694,6605,5413,4225,3141,2253,1605,1244,1158,1332,1705,2235,2825,3437,3983,4437,4751,4919,4929,4790,4521,4136,3671,3145,2605,2062,1567,1117,756,470,275,154,92,68,55,25,-27,-125,-249,-403,-556,-712,-831,-957,-1045,-1163,-1281,-1442,-1646,-1895,-2206,-2564,-2984,-3447,-3951,-4473,-4993,-5477,-5897,-6214,-6400,-6435,-6282,-5960,-5423,-4719,-3845,-2854,-1819,-801,80,766,1159,1241,995,472,-257,-1067,-1845,-2456,-2792,-2800,-2434,-1736,-759,404,1638,2848,3922,4797,5409,5739,5789,5580,5156,4578,3897,3189,2509,1910,1445,1137,1015,1072,1310,1686,2184,2731,3300,3810,4236,4515,4639,4580,4358,3983,3506,2952,2387,1835,1340,904,538,210,-95,-426,-803,-1263,-1805,-2431,-3123,-3836,-4539,-5161,-5657,-5966,-6052,-5882,-5472,-4823,-4003,-3060,-2089,-1168,-394,152,416,339,-64,-785,-1758,-2890,-4096,-5226,-6210,-6901,-7268,-7239,-6818,-6048,-4987,-3752,-2469,-1265,-271,426,765,748,406,-170,-870,-1565,-2114,-2417,-2381,-1974,-1205,-131,1153,2533,3887,5115,6118,6861,7295,7441,7308,6946,6390,5698,4908,4083,3252,2484,1803,1279,928,804,903,1240,1788,2513,3358,4275,5171,6015,6716,7261,7597,7732,7652,7385,6946,6374,5690,4941,4137,3320,2486,1668,854,72,-680,-1381,-2012,-2549,-2977,-3255,-3382,-3337,-3121,-2760,-2279,-1726,-1162,-626,-189,130,275,240,13,-413,-1003,-1742,-2564,-3419,-4231,-4929,-5451,-5742,-5772,-5526,-5021,-4273,-3360,-2335,-1312,-373,358,814,921,666,90,-750,-1713,-2675,-3465,-3957,-4029,-3636,-2768,-1495,84,1815,3554,5147,6478,7463,8055,8263,8106,7669,7010,6241,5434,4674,4022,3518,3177,3008,2969,3053,3192,3360,3504,3604,3630,3594,3482,3344,3178,3042,2935,2884,2888,2934,3004,3077,3119,3116,3046,2895,2665,2352,1977,1543,1089,616,159,-280,-694,-1074,-1442,-1784,-2132,-2480,-2836,-3209,-3572,-3930,-4241,-4492,-4660,-4723,-4700,-4578,-4411,-4200,-4001,-3833,-3726,-3690,-3725,-3811,-3917,-3993,-3996,-3865,-3589,-3140,-2564,-1907,-1257,-692,-308,-136,-230,-532,-1020,-1575,-2106,-2498,-2651,-2516,-2054,-1319,-357,712,1781,2740,3496,3993,4219,4175,3927,3533,3071,2624,2236,1965,1813,1787,1861,2010,2202,2408,2607,2789,2941,3088,3219,3383,3564,3805,4078,4393,4692,4959,5106,5129,4949,4592,4053,3381,2644,1898,1235,688,310,83,3,0,35,30,-62,-253,-558,-929,-1318,-1669,-1914,-2027,-1979,-1801,-1505,-1165,-818,-546,-383,-385,-564,-929,-1461,-2120,-2854,-3594,-4278,-4835,-5220,-5379,-5299,-4963,-4401,-3644,-2773,-1859,-1024,-341,86,218,40,-422,-1077,-1824,-2523,-3044,-3268,-3115,-2553,-1610,-352,1097,2612,4045,5289,6231,6853,7109,7065,6757,6283,5714,5135,4592,4117,3720,3374,3073,2775,2474,2169,1865,1600,1403,1304,1337,1500,1794,2184,2636,3088,3499,3808,3995,4027,3906,3657,3281,2850,2360,1870,1396,946,543,164,-190,-544,-901,-1299,-1711,-2168,-2630,-3091,-3530,-3913,-4244,-4486,-4651,-4715,-4678,-4530,-4263,-3900,-3442,-2945,-2446,-2005,-1686,-1525,-1552,-1770,-2139,-2621,-3122,-3573,-3879,-3977,-3828,-3435,-2836,-2113,-1371,-721,-278,-105,-247,-670,-1323,-2069,-2794,-3331,-3568,-3414,-2832,-1852,-555,944,2491,3959,5204,6152,6725,6940,6793,6372,5739,5000,4247,3564,3021,2654,2490,2515,2703,3014,3384,3773,4119,4388,4553,4596,4535,4368,4144,3866,3591,3310,3068,2845,2657,2492,2340,2200,2067,1939,1822,1711,1610,1497,1381,1216,1012,723,366,-83,-587,-1144,-1712,-2270,-2783,-3236,-3610,-3906,-4119,-4263,-4346,-4394,-4426,-4474,-4555,-4687,-4880,-5108,-5376,-5602,-5791,-5839,-5743,-5434,-4909,-4175,-3258,-2239,-1199,-246,504,971,1083,824,231,-637,-1639,-2661,-3525,-4119,-4319,-4082,-3401,-2347,-1026,413,1817,3049,3999,4611,4880,4843,4579,4190,3773,3428,3223,3197,3364,3702,4162,4699,5224,5701,6053,6256,6289,6157,5874,5502,5063,4637,4245,3940,3710,3569,3464,3373,3235,3024,2704,2282,1765,1197,620,97,-337,-636,-793,-817,-730,-585,-428,-310,-271,-343,-538,-864,-1312,-1868,-2496,-3178,-3842,-4462,-4962,-5307,-5450,-5397,-5129,-4716,-4184,-3619,-3104,-2689,-2453,-2406,-2557,-2878,-3301,-3770,-4198,-4530,-4722,-4754,-4652,-4444,-4192,-3961,-3791,-3736,-3786,-3939,-4136,-4333,-4433,-4404,-4172,-3746,-3128,-2370,-1533,-697,74,714,1183,1464,1542,1453,1205,864,456,51,-317,-602,-778,-831,-767,-599,-369,-103,154,369,530,611,638,608,549,480,400,332,251,156,29,-153,-388,-697,-1053,-1461,-1880,-2305,-2696,-3053,-3353,-3610,-3832,-4036,-4244,-4476,-4741,-5039,-5373,-5716,-6076,-6426,-6767,-7089,-7380,-7636,-7832,-7953,-7975,-7885,-7677,-7371,-6973,-6548,-6115,-5751,-5482,-5350,-5370,-5517,-5786,-6100,-6441,-6733,-6962,-7094,-7142,-7121,-7061,-6992,-6941,-6919,-6923,-6924,-6890,-6763,-6505,-6061,-5422,-4576,-3559,-2408,-1193,21,1159,2170,2998,3633,4045,4267,4295,4184,3949,3634,3271,2872,2475,2076,1694,1344,1024,760,562,432,398,449,590,813,1090,1407,1719,1998,2195,2281,2227,2009,1639,1125,507,-159,-828,-1411,-1878,-2158,-2247,-2132,-1842,-1425,-947,-477,-94,149,197,34,-351,-925,-1660,-2494,-3361,-4199,-4925,-5492,-5843,-5967,-5854,-5541,-5076,-4521,-3960,-3444,-3037,-2756,-2602,-2550,-2537,-2511,-2407,-2177,-1804,-1291,-684,-36,565,1058,1359,1455,1316,999,543,48,-390,-693,-775,-615,-210,411,1163,1981,2763,3442,3955,4279,4398,4347,4155,3882,3591,3335,3177,3149,3278,3567,3993,4522,5110,5687,6221,6638,6926,7058,7031,6869,6578,6201,5748,5249,4712,4148,3570,2989,2426,1924,1504,1230,1125,1217,1514,1984,2575,3221,3803,4268,4482,4426,4045,3361,2423,1305,102,-1074,-2147,-3026,-3680,-4079,-4241,-4180,-3956,-3597,-3175,-2727,-2307,-1946,-1675,-1503,-1428,-1438,-1497,-1572,-1616,-1589,-1464,-1221,-874,-440,28,476,843,1066,1105,941,569,47,-583,-1206,-1739,-2081,-2156,-1924,-1390,-579,416,1520,2619,3627,4467,5098,5498,5685,5684,5558,5351,5134,4948,4839,4820,4909,5074,5316,5577,5846,6072,6251,6354,6392,6372,6301,6206,6085,5952,5789,5591,5328,4983,4544,3996,3357,2644,1904,1180,528,2,-376,-568,-598,-471,-250,25,281,467,542,457,217,-193,-746,-1421,-2182,-2981,-3785,-4526,-5178,-5672,-5981,-6066,-5922,-5552,-4992,-4282,-3492,-2684,-1929,-1281,-786,-456,-312,-322,-480,-746,-1094,-1499,-1941,-2395,-2861,-3305,-3719,-4072,-4329,-4469,-4441,-4240,-3837,-3256,-2513,-1674,-787,56,807,1402,1817,2052,2121,2071,1939,1790,1653,1569,1547,1592,1686,1814,1950,2072,2172,2240,2287,2318,2358,2412,2504,2631,2799,2995,3206,3406,3559,3637,3603,3425,3104,2618,2020,1326,614,-52,-613,-991,-1170,-1116,-864,-437,83,635,1131,1504,1703,1698,1477,1067,487,-213,-990,-1805,-2610,-3375,-4068,-4654,-5109,-5403,-5521,-5459,-5228,-4859,-4386,-3874,-3360,-2897,-2512,-2214,-2004,-1861,-1759,-1680,-1591,-1498,-1387,-1281,-1193,-1148,-1160,-1241,-1376,-1549,-1724,-1859,-1916,-1867,-1704,-1424,-1064,-635,-179,279,749,1201,1689,2196,2763,3381,4050,4741,5427,6052,6583,6971,7197,7245,7132,6879,6530,6132,5731,5366,5069,4835,4679,4552,4451,4315,4134,3862,3500,3040,2490,1887,1251,631,72,-401,-737,-936,-977,-872,-645,-325,43,413,744,993,1131,1143,1010,745,345,-172,-781,-1483,-2217,-2983,-3710,-4370,-4900,-5263,-5414,-5347,-5065,-4601,-4023,-3372,-2746,-2181,-1733,-1418,-1238,-1173,-1199,-1269,-1355,-1415,-1438,-1398,-1312,-1173,-1014,-841,-678,-529,-394,-258,-115,66,284,552,849,1173,1478,1767,1988,2154,2238,2266,2232,2177,2109,2067,2076,2148,2315,2569,2915,3340,3820,4330,4840,5307,5711,6017,6205,6268,6194,6001,5694,5302,4840,4334,3804,3268,2742,2237,1765,1337,961,650,411,258,193,222,333,515,741,988,1211,1393,1498,1504,1415,1206,902,498,9,-555,-1171,-1834,-2506,-3171,-3780,-4305,-4700,-4939,-5005,-4903,-4658,-4308,-3906,-3497,-3127,-2826,-2608,-2479,-2435,-2454,-2537,-2640,-2780,-2917,-3065,-3203,-3328,-3435,-3494,-3498,-3407,-3195,-2843,-2327,-1663,-871,4,898,1752,2507,3114,3561,3843,3989,4034,4024,3996,3986,4005,4054,4127,4197,4251,4271,4245,4181,4085,3982,3886,3831,3820,3882,4004,4183,4400,4631,4829,4985,5031,4972,4767,4424,3941,3346,2664,1935,1213,526,-68,-545,-884,-1067,-1112,-1033,-855,-621,-354,-102,120,267,341,305,161,-109,-499,-1003,-1606,-2273,-2968,-3641,-4236,-4708,-5014,-5133,-5071,-4834,-4466,-3994,-3459,-2904,-2341,-1811,-1316,-889,-528,-269,-109,-72,-163,-380,-713,-1139,-1614,-2094,-2514,-2814,-2936,-2837,-2509,-1954,-1231,-389,469,1273,1939,2418,2688,2748,2632,2387,2071,1752,1478,1303,1243,1332,1549,1895,2343,2853,3407,3945,4446,4854,5150,5294,5276,5096,4750,4283,3703,3072,2412,1771,1177,647,209,-156,-422,-626,-751,-830,-849,-842,-782,-712,-600,-480,-339,-192,-45,105,233,354,427,461,415,281,29,-342,-846,-1458,-2158,-2896,-3619,-4268,-4784,-5125,-5276,-5228,-5019,-4673,-4252,-3792,-3345,-2930,-2578,-2282,-2044,-1855,-1690,-1554,-1419,-1302,-1195,-1116,-1064,-1051,-1060,-1083,-1083,-1042,-929,-728,-450,-97,284,667,1017,1296,1503,1628,1692,1724,1749,1813,1930,2134,2416,2789,3222,3710,4212,4718,5199,5645,6040,6382,6660,6876,7016,7074,7036,6887,6618,6212,5666,4988,4182,3286,2330,1354,418,-449,-1193,-1785,-2221,-2471,-2572,-2523,-2365,-2134,-1862,-1579,-1325,-1096,-926,-798,-730,-714,-757,-863,-1032,-1278,-1580,-1949,-2342,-2752,-3130,-3449,-3673,-3782,-3772,-3652,-3449,-3194,-2932,-2694,-2513,-2407,-2383,-2438,-2564,-2729,-2923,-3102,-3257,-3352,-3383,-3321,-3181,-2929,-2598,-2151,-1618,-992,-292,451,1202,1916,2542,3039,3375,3540,3536,3397,3158,2860,2567,2292,2094,1967,1939,1997,2134,2342,2599,2898,3224,3558,3895,4212,4494,4725,4878,4950,4919,4789,4556,4236,3830,3371,2859,2334,1797,1281,792,353,-32,-347,-595,-764,-868,-906,-896,-842,-771,-685,-601,-525,-456,-405,-373,-364,-415,-525,-744,-1080,-1560,-2179,-2930,-3766,-4648,-5496,-6252,-6843,-7229,-7385,-7308,-7040,-6616,-6111,-5583,-5102,-4713,-4465,-4355,-4402,-4566,-4814,-5111,-5393,-5650,-5826,-5931,-5943,-5874,-5730,-5514,-5237,-4904,-4532,-4117,-3706,-3286,-2902,-2558,-2259,-2018,-1809,-1634,-1460,-1282,-1082,-853,-601,-321,-34,262,543,812,1063,1287,1494,1675,1835,1976,2081,2157,2182,2147,2048,1857,1575,1184,677,71,-643,-1423,-2250,-3080,-3867,-4582,-5173,-5623,-5905,-6015,-5961,-5754,-5422,-4998,-4514,-4009,-3511,-3058,-2661,-2358,-2152,-2065,-2125,-2328,-2715,-3271,-4003,-4894,-5896,-6981,-8048,-9063,-9906,-10553,-10916,-11000,-10786,-10317,-9639,-8812,-7914,-7015,-6160,-5416,-4774,-4268,-3855,-3535,-3252,-2995,-2731,-2445,-2137,-1811,-1466,-1131,-803,-515,-276,-116,-46,-88,-238,-486,-810,-1152,-1483,-1719,-1843,-1792,-1575,-1184,-653,-24,656,1329,1954,2488,2918,3234,3450,3589,3681,3759,3853,3983,4164,4393,4656,4935,5180,5372,5446,5386,5152,4738,4147,3397,2526,1575,610,-335,-1175,-1902,-2454,-2831,-3034,-3059,-2950,-2716,-2396,-2007,-1576,-1103,-616,-110,382,848,1237,1527,1668,1630,1404,978,389,-335,-1119,-1923,-2652,-3285,-3767,-4088,-4262,-4298,-4238,-4114,-3958,-3791,-3625,-3449,-3257,-3019,-2728,-2365,-1943,-1468,-976,-489,-41,346,664,910,1080,1201,1257,1281,1261,1220,1163,1113,1094,1136,1266,1504,1869,2345,2934,3586,4272,4938,5537,6028,6382,6583,6636,6569,6397,6188,5958,5760,5626,5555,5569,5639,5740,5845,5897,5877,5740,5486,5108,4618,4054,3437,2811,2207,1647,1155,737,388,112,-117,-296,-449,-578,-687,-782,-843,-886,-878,-855,-783,-716,-637,-596,-597,-658,-793,-980,-1214,-1453,-1658,-1798,-1828,-1744,-1542,-1247,-902,-558,-280,-115,-106,-268,-585,-1032,-1534,-2039,-2455,-2740,-2831,-2719,-2402,-1897,-1256,-511,269,1043,1747,2345,2801,3086,3208,3172,3012,2791,2549,2366,2281,2342,2557,2927,3412,3986,4577,5153,5660,6067,6371,6552,6646,6647,6600,6516,6420,6327,6244,6173,6108,6036,5936,5782,5554,5223,4780,4211,3532,2753,1916,1064,246,-470,-1050,-1437,-1618,-1576,-1341,-922,-404,204,794,1363,1824,2185,2403,2484,2424,2225,1891,1430,842,150,-644,-1501,-2403,-3292,-4133,-4868,-5453,-5857,-6063,-6066,-5912,-5617,-5256,-4872,-4517,-4238,-4046,-3957,-3946,-3989,-4060,-4105,-4115,-4047,-3899,-3660,-3325,-2906,-2411,-1864,-1289,-725,-207,230,548,744,799,756,623,480,349,302,363,551,867,1292,1781,2304,2798,3246,3598,3869,4043,4153,4224,4285,4375,4504,4693,4927,5191,5444,5643,5728,5663,5389,4902,4177,3250,2150,938,-303,-1516,-2604,-3515,-4204,-4628,-4797,-4714,-4409,-3934,-3326,-2652,-1943,-1261,-619,-59,404,754,967,1037,946,687,270,-299,-981,-1740,-2522,-3255,-3895,-4361,-4650,-4716,-4600,-4331,-3975,-3608,-3290,-3093,-3035,-3141,-3364,-3671,-3973,-4201,-4278,-4146,-3777,-3166,-2346,-1361,-298,782,1772,2618,3234,3606,3701,3551,3198,2705,2163,1652,1252,1012,966,1100,1383,1752,2139,2482,2713,2821,2773,2613,2367,2092,1851,1691,1659,1780,2065,2495,3065,3713,4416,5098,5718,6202,6518,6606,6465,6072,5462,4662,3736,2745,1763,858,80,-524,-944,-1178,-1254,-1207,-1084,-931,-787,-679,-614,-591,-593,-602,-602,-591,-564,-553,-569,-652,-819,-1090,-1455,-1902,-2384,-2851,-3246,-3512,-3636,-3582,-3400,-3108,-2777,-2465,-2235,-2116,-2144,-2290,-2537,-2825,-3098,-3306,-3390,-3340,-3121,-2751,-2238,-1614,-915,-199,496,1096,1566,1860,1971,1894,1676,1363,1029,750,594,611,823,1238,1805,2502,3240,3970,4626,5161,5549,5783,5864,5829,5692,5506,5284,5076,4879,4730,4602,4518,4433,4354,4241,4075,3842,3521,3108,2604,2026,1380,718,51,-571,-1112,-1552,-1854,-2027,-2049,-1962,-1757,-1496,-1187,-877,-586,-340,-153,-49,-22,-100,-261,-525,-864,-1276,-1731,-2202,-2660,-3060,-3370,-3561,-3604,-3515,-3296,-2995,-2652,-2320,-2042,-1863,-1780,-1816,-1920,-2072,-2211,-2291,-2265,-2108,-1800,-1351,-773,-98,635,1379,2078,2684,3135,3409,3460,3313,2963,2473,1895,1311,790,405,200,206,413,810,1325,1930,2542,3119,3622,4017,4310,4505,4623,4701,4758,4833,4937,5085,5273,5486,5706,5886,6009,6013,5892,5602,5158,4545,3813,2971,2088,1201,354,-396,-1039,-1537,-1895,-2113,-2204,-2186,-2073,-1883,-1620,-1300,-914,-480,-3,492,966,1378,1677,1814,1758,1489,1014,365,-404,-1222,-1994,-2662,-3129,-3402,-3441,-3317,-3081,-2832,-2660,-2657,-2872,-3341,-4034,-4906,-5859,-6800,-7607,-8198,-8493,-8446,-8052,-7314,-6296,-5046,-3670,-2245,-888,328,1321,2046,2499,2674,2649,2458,2209,1958,1782,1723,1790,1986,2261,2590,2894,3152,3302,3333,3251,3050,2791,2498,2224,2029,1926,1971,2144,2457,2868,3341,3819,4256,4582,4785,4793,4632,4269,3738,3066,2287,1461,641,-123,-780,-1285,-1636,-1793,-1804,-1665,-1427,-1135,-815,-525,-277,-100,-13,-19,-129,-347,-666,-1085,-1581,-2139,-2704,-3259,-3717,-4062,-4212,-4165,-3893,-3428,-2820,-2143,-1482,-944,-584,-480,-646,-1060,-1687,-2425,-3196,-3878,-4402,-4676,-4681,-4387,-3823,-3027,-2057,-1002,67,1057,1889,2518,2893,3019,2913,2622,2214,1772,1365,1065,917,938,1131,1458,1874,2320,2731,3061,3263,3332,3262,3090,2853,2604,2393,2268,2242,2352,2548,2844,3152,3458,3683,3800,3774,3591,3269,2821,2305,1747,1224,753,401,171,83,137,306,571,895,1235,1557,1823,2012,2103,2105,2006,1833,1584,1279,912,496,16,-515,-1101,-1735,-2387,-3041,-3647,-4174,-4576,-4830,-4921,-4863,-4682,-4428,-4153,-3916,-3761,-3718,-3796,-3965,-4195,-4410,-4558,-4561,-4391,-3997,-3404,-2604,-1667,-633,399,1363,2163,2742,3033,3039,2739,2204,1474,663,-158,-863,-1407,-1697,-1743,-1519,-1083,-470,246,998,1731,2391,2949,3396,3729,3970,4138,4269,4374,4498,4617,4766,4908,5035,5111,5108,4997,4752,4370,3836,3182,2414,1581,711,-147,-955,-1686,-2299,-2797,-3163,-3419,-3579,-3678,-3745,-3811,-3904,-4027,-4192,-4381,-4581,-4777,-4948,-5080,-5175,-5221,-5235,-5222,-5187,-5147,-5092,-5025,-4927,-4793,-4603,-4374,-4109,-3847,-3635,-3515,-3539,-3739,-4129,-4694,-5399,-6167,-6928,-7585,-8068,-8309,-8275,-7955,-7367,-6552,-5568,-4499,-3415,-2424,-1569,-940,-535,-385,-437,-665,-977,-1324,-1617,-1819,-1891,-1827,-1654,-1396,-1107,-835,-616,-482,-446,-485,-594,-717,-826,-867,-825,-655,-392,-7,425,896,1321,1669,1873,1910,1754,1410,897,259,-458,-1197,-1902,-2532,-3052,-3445,-3714,-3869,-3937,-3949,-3936,-3928,-3942,-3993,-4077,-4184,-4292,-4383,-4431,-4427,-4375,-4273,-4164,-4062,-4004,-4023,-4114,-4299,-4538,-4809,-5068,-5253,-5351,-5305,-5139,-4853,-4493,-4113,-3773,-3530,-3434,-3513,-3765,-4168,-4674,-5214,-5730,-6137,-6400,-6457,-6302,-5920,-5333,-4575,-3700,-2771,-1855,-1020,-314,225,581,780,830,814,757,748,822,1023,1371,1851,2449,3114,3802,4452,5025,5470,5779,5930,5944,5837,5638,5390,5120,4873,4657,4498,4384,4301,4231,4120,3964,3706,3353,2891,2333,1707,1046,392,-205,-708,-1078,-1289,-1330,-1204,-931,-547,-95,378,814,1186,1443,1583,1588,1458,1207,839,367,-200,-837,-1541,-2268,-2994,-3672,-4242,-4668,-4885,-4881,-4631,-4173,-3533,-2811,-2071,-1432,-969,-754,-828,-1174,-1765,-2491,-3275,-3966,-4479,-4702,-4591,-4110,-3286,-2172,-842,575,1984,3248,4277,4995,5360,5377,5077,4537,3839,3099,2397,1830,1436,1252,1262,1436,1730,2068,2420,2710,2936,3070,3135,3148,3158,3189,3291,3473,3766,4138,4595,5073,5544,5953,6243,6395,6362,6165,5793,5304,4716,4101,3498,2954,2513,2178,1967,1853,1813,1815,1813,1778,1683,1514,1286,1004,720,448,245,123,91,153,267,415,544,626,629,553,398,199,-14,-205,-330,-385,-343,-247,-100,25,106,68,-92,-427,-884,-1465,-2087,-2692,-3198,-3539,-3650,-3503,-3076,-2381,-1465,-379,784,1940,2994,3860,4491,4843,4931,4781,4462,4053,3641,3308,3103,3078,3209,3494,3870,4275,4652,4944,5108,5139,5035,4830,4567,4301,4078,3949,3943,4067,4325,4673,5082,5484,5834,6067,6150,6060,5782,5344,4768,4090,3375,2645,1966,1351,827,404,60,-193,-419,-602,-805,-1025,-1281,-1579,-1906,-2248,-2592,-2919,-3218,-3483,-3719,-3918,-4100,-4246,-4369,-4441,-4452,-4376,-4198,-3908,-3507,-3008,-2445,-1862,-1307,-847,-521,-391,-459,-754,-1221,-1840,-2517,-3195,-3783,-4226,-4456,-4463,-4222,-3762,-3109,-2331,-1490,-670,58,632,1003,1150,1086,842,475,63,-320,-600,-725,-660,-403,29,589,1232,1881,2504,3029,3446,3730,3887,3944,3927,3875,3827,3809,3847,3944,4081,4247,4374,4443,4390,4181,3809,3253,2549,1728,839,-51,-885,-1608,-2167,-2535,-2690,-2641,-2407,-2021,-1540,-1004,-486,-9,363,642,790,840,786,652,447,175,-156,-560,-1014,-1535,-2082,-2635,-3160,-3599,-3936,-4120,-4154,-4017,-3753,-3378,-2963,-2562,-2243,-2074,-2085,-2307,-2716,-3275,-3915,-4556,-5102,-5488,-5635,-5519,-5117,-4461,-3586,-2583,-1519,-503,399,1107,1591,1837,1858,1713,1451,1154,895,721,681,788,1020,1374,1773,2211,2614,2969,3251,3454,3597,3692,3769,3857,3972,4134,4345,4593,4868,5130,5355,5483,5507,5357,5053,4562,3918,3143,2284,1397,539,-233,-869,-1345,-1626,-1737,-1667,-1485,-1204,-901,-609,-385,-250,-234,-321,-511,-765,-1055,-1354,-1632,-1878,-2080,-2241,-2361,-2439,-2478,-2464,-2397,-2272,-2080,-1843,-1556,-1263,-972,-746,-601,-597,-751,-1087,-1595,-2247,-2986,-3741,-4424,-4964,-5270,-5314,-5042,-4479,-3639,-2595,-1410,-198,966,1978,2777,3324,3591,3622,3439,3138,2784,2471,2266,2220,2355,2659,3094,3598,4102,4530,4817,4931,4840,4574,4149,3637,3096,2590,2186,1911,1806,1854,2043,2323,2642,2943,3165,3272,3232,3044,2731,2322,1879,1453,1104,882,804,899,1136,1507,1943,2411,2833,3170,3365,3392,3240,2905,2421,1812,1118,388,-363,-1087,-1776,-2411,-2975,-3457,-3833,-4090,-4202,-4169,-3977,-3642,-3184,-2623,-2012,-1386,-810,-334,-16,106,-1,-317,-832,-1466,-2152,-2800,-3309,-3615,-3653,-3400,-2862,-2081,-1120,-81,939,1845,2540,2991,3157,3070,2770,2349,1890,1494,1238,1182,1340,1713,2240,2875,3527,4139,4640,4999,5205,5258,5210,5080,4938,4812,4739,4744,4812,4947,5104,5257,5360,5376,5276,5043,4669,4168,3559,2880,2166,1463,806,238,-221,-552,-750,-826,-804,-709,-593,-481,-429,-452,-588,-822,-1170,-1592,-2082,-2602,-3133,-3654,-4148,-4601,-5000,-5317,-5556,-5666,-5667,-5522,-5260,-4881,-4416,-3892,-3341,-2804,-2306,-1893,-1584,-1419,-1404,-1546,-1832,-2221,-2678,-3133,-3533,-3813,-3929,-3846,-3557,-3073,-2435,-1708,-947,-246,346,777,1010,1075,972,775,544,343,254,306,532,927,1447,2053,2666,3229,3680,3985,4120,4107,3962,3754,3518,3330,3223,3242,3390,3664,4027,4435,4830,5145,5329,5328,5132,4717,4133,3388,2563,1702,881,139,-465,-923,-1208,-1334,-1317,-1174,-944,-651,-326,-6,297,546,737,850,877,813,652,391,35,-416,-938,-1516,-2105,-2681,-3191,-3605,-3904,-4052,-4068,-3924,-3657,-3264,-2788,-2269,-1749,-1315,-995,-885,-976,-1330,-1883,-2631,-3477,-4344,-5140,-5773,-6169,-6295,-6131,-5705,-5069,-4294,-3446,-2617,-1841,-1173,-610,-153,241,599,968,1381,1841,2358,2898,3423,3897,4267,4513,4614,4583,4443,4234,4013,3819,3701,3685,3768,3955,4195,4467,4698,4852,4875,4731,4411,3903,3238,2448,1583,715,-112,-816,-1365,-1715,-1850,-1777,-1518,-1109,-601,-68,461,881,1194,1324,1274,1037,624,74,-589,-1304,-2047,-2763,-3429,-4009,-4486,-4826,-5043,-5099,-5032,-4823,-4522,-4130,-3698,-3233,-2779,-2348,-1976,-1688,-1509,-1471,-1578,-1831,-2211,-2662,-3138,-3561,-3858,-3974,-3857,-3492,-2889,-2087,-1160,-190,730,1519,2105,2458,2564,2456,2186,1825,1463,1173,1028,1062,1290,1694,2219,2805,3373,3850,4176,4320,4261,4028,3652,3198,2722,2297,1960,1753,1676,1711,1825,1961,2062,2071,1949,1666,1228,644,-36,-766,-1478,-2118,-2635,-2989,-3176,-3182,-3056,-2805,-2506,-2179,-1894,-1668,-1536,-1510,-1586,-1759,-2009,-2315,-2665,-3033,-3426,-3827,-4249,-4686,-5136,-5604,-6065,-6522,-6951,-7340,-7685,-7958,-8163,-8259,-8259,-8108,-7844,-7439,-6944,-6391,-5838,-5337,-4948,-4687,-4580,-4606,-4732,-4906,-5070,-5160,-5139,-4981,-4679,-4266,-3784,-3280,-2817,-2430,-2146,-1971,-1887,-1841,-1805,-1702,-1502,-1176,-705,-137,512,1156,1744,2207,2494,2593,2495,2241,1881,1478,1112,838,709,752,956,1307,1737,2192,2591,2862,2952,2819,2443,1852,1058,136,-858,-1850,-2764,-3547,-4150,-4549,-4732,-4724,-4530,-4217,-3803,-3362,-2918,-2535,-2224,-2033,-1944,-1993,-2142,-2415,-2777,-3231,-3756,-4336,-4944,-5555,-6127,-6636,-7034,-7311,-7431,-7400,-7211,-6874,-6409,-5830,-5177,-4486,-3800,-3183,-2662,-2308,-2103,-2084,-2195,-2401,-2637,-2825,-2903,-2823,-2554,-2101,-1503,-808,-101,548,1068,1418,1571,1545,1371,1116,847,644,567,662,948,1403,1993,2647,3293,3852,4263,4474,4488,4298,3968,3544,3111,2729,2480,2383,2482,2757,3173,3692,4219,4708,5063,5242,5196,4915,4408,3710,2876,1979,1091,286,-376,-859,-1134,-1216,-1124,-893,-588,-236,87,371,570,687,711,665,553,402,219,9,-215,-465,-731,-1022,-1333,-1666,-2012,-2372,-2735,-3089,-3415,-3688,-3869,-3934,-3844,-3585,-3173,-2611,-1984,-1326,-734,-257,50,171,100,-112,-433,-780,-1099,-1333,-1449,-1435,-1308,-1086,-817,-533,-269,-39,150,322,500,726,1037,1470,2024,2712,3480,4301,5089,5800,6351,6718,6870,6812,6589,6232,5827,5423,5092,4875,4801,4878,5085,5386,5737,6070,6340,6478,6470,6265,5888,5333,4648,3876,3082,2322,1654,1125,756,571,540,656,856,1116,1368,1584,1725,1778,1739,1620,1439,1211,967,699,432,157,-134,-427,-747,-1078,-1429,-1785,-2150,-2488,-2800,-3034,-3177,-3186,-3036,-2722,-2239,-1632,-948,-253,377,885,1220,1380,1358,1223,1007,802,658,628,730,967,1292,1675,2042,2353,2561,2650,2620,2494,2316,2135,2014,1991,2111,2379,2784,3299,3855,4412,4890,5253,5455,5499,5385,5167,4871,4578,4316,4145,4080,4119,4246,4423,4589,4704,4710,4568,4271,3804,3207,2504,1761,1026,364,-186,-582,-827,-910,-873,-748,-579,-416,-281,-210,-195,-241,-310,-387,-435,-432,-376,-253,-104,49,168,202,128,-90,-458,-979,-1633,-2402,-3233,-4093,-4916,-5645,-6231,-6598,-6738,-6599,-6223,-5616,-4867,-4043,-3231,-2515,-1949,-1562,-1362,-1307,-1350,-1430,-1478,-1454,-1330,-1096,-786,-415,-46,301,576,775,884,929,930,938,980,1101,1321,1640,2053,2530,3024,3503,3914,4232,4439,4532,4533,4462,4371,4277,4239,4258,4354,4515,4714,4919,5085,5169,5138,4968,4644,4183,3596,2930,2218,1521,869,321,-115,-410,-585,-645,-638,-588,-548,-545,-609,-753,-978,-1267,-1605,-1956,-2303,-2623,-2900,-3148,-3358,-3558,-3757,-3963,-4201,-4465,-4765,-5087,-5424,-5752,-6044,-6275,-6391,-6385,-6207,-5862,-5351,-4706,-3977,-3235,-2533,-1945,-1503,-1220,-1104,-1099,-1176,-1272,-1335,-1344,-1255,-1109,-884,-650,-414,-225,-96,-41,-52,-110,-187,-235,-226,-121,98,433,875,1388,1936,2467,2933,3301,3527,3618,3566,3404,3167,2899,2654,2469,2383,2402,2531,2732,2982,3219,3400,3479,3424,3218,2880,2417,1897,1349,844,426,117,-45,-99,-40,72,202,307,343,297,155,-74,-360,-683,-990,-1261,-1462,-1586,-1630,-1624,-1572,-1539,-1531,-1603,-1774,-2056,-2459,-2966,-3542,-4165,-4746,-5263,-5620,-5787,-5713,-5399,-4850,-4133,-3308,-2469,-1705,-1086,-654,-443,-405,-526,-723,-941,-1123,-1232,-1246,-1186,-1062,-917,-772,-661,-578,-538,-497,-440,-313,-85,276,791,1447,2222,3073,3930,4747,5443,5988,6348,6516,6520,6386,6177,5941,5737,5603,5575,5659,5848,6122,6436,6752,7012,7173,7186,7031,6675,6137,5424,4578,3655,2704,1797,981,304,-206,-537,-696,-699,-583,-381,-140,113,333,522,645,732,756,750,695,599,459,246,-27,-392,-844,-1384,-2000,-2670,-3360,-4020,-4613,-5076,-5366,-5453,-5299,-4916,-4316,-3551,-2679,-1782,-936,-213,339,702,877,906,831,716,609,550,553,625,740,882,1018,1133,1213,1265,1299,1342,1419,1561,1779,2087,2473,2909,3368,3786,4138,4361,4447,4374,4156,3825,3424,3002,2635,2346,2207,2214,2380,2679,3065,3482,3869,4158,4307,4277,4055,3655,3097,2435,1714,1004,347,-192,-606,-857,-975,-967,-879,-750,-627,-543,-526,-587,-716,-912,-1119,-1343,-1520,-1667,-1750,-1791,-1802,-1798,-1831,-1899,-2064,-2314,-2679,-3141,-3690,-4278,-4883,-5415,-5864,-6127,-6198,-6027,-5615,-4984,-4173,-3260,-2321,-1445,-710,-170,144,235,129,-120,-466,-837,-1199,-1513,-1750,-1915,-1990,-1988,-1898,-1725,-1456,-1091,-617,-41,641,1404,2219,3053,3845,4548,5110,5484,5652,5599,5347,4929,4403,3830,3285,2823,2508,2359,2404,2609,2962,3392,3852,4273,4601,4796,4824,4685,4378,3937,3381,2767,2113,1481,879,348,-112,-495,-801,-1057,-1259,-1439,-1602,-1759,-1916,-2064,-2199,-2307,-2382,-2415,-2410,-2376,-2335,-2311,-2334,-2434,-2636,-2958,-3394,-3947,-4571,-5233,-5879,-6439,-6862,-7090,-7075,-6801,-6262,-5483,-4514,-3429,-2309,-1254,-334,372,844,1062,1049,850,504,86,-367,-802,-1186,-1491,-1704,-1801,-1796,-1666,-1437,-1095,-675,-175,372,941,1515,2046,2525,2907,3183,3340,3372,3298,3137,2915,2677,2451,2273,2183,2182,2306,2523,2844,3216,3612,3979,4263,4427,4432,4254,3897,3366,2701,1946,1153,379,-319,-903,-1337,-1601,-1716,-1666,-1513,-1268,-984,-704,-450,-263,-141,-99,-109,-171,-242,-321,-383,-432,-473,-533,-639,-824,-1130,-1562,-2143,-2848,-3645,-4481,-5283,-5979,-6498,-6775,-6782,-6491,-5930,-5142,-4193,-3179,-2199,-1326,-658,-207,-12,-33,-241,-581,-989,-1428,-1843,-2221,-2540,-2799,-2988,-3114,-3159,-3129,-3002,-2771,-2428,-1968,-1401,-746,-37,683,1357,1939,2371,2631,2695,2584,2319,1958,1555,1184,895,748,756,936,1258,1693,2172,2652,3053,3334,3460,3393,3152,2733,2169,1508,769,20,-720,-1405,-2011,-2526,-2935,-3243,-3458,-3594,-3671,-3713,-3737,-3770,-3821,-3900,-4006,-4124,-4245,-4346,-4405,-4433,-4404,-4368,-4319,-4328,-4400,-4602,-4921,-5380,-5949,-6577,-7225,-7796,-8249,-8504,-8526,-8290,-7800,-7073,-6180,-5168,-4146,-3185,-2371,-1765,-1399,-1286,-1401,-1714,-2173,-2713,-3294,-3840,-4321,-4681,-4899,-4938,-4792,-4455,-3931,-3244,-2425,-1503,-541,423,1320,2102,2717,3122,3302,3242,2960,2505,1902,1257,599,37,-395,-639,-674,-505,-150,338,895,1449,1929,2267,2423,2370,2110,1667,1086,421,-266,-909,-1469,-1894,-2162,-2278,-2231,-2066,-1800,-1476,-1135,-806,-519,-295,-138,-56,-30,-61,-119,-203,-296,-395,-518,-662,-869,-1142,-1519,-1997,-2588,-3268,-4007,-4763,-5467,-6070,-6507,-6726,-6709,-6422,-5895,-5139,-4214,-3187,-2124,-1125,-245,438,898,1112,1099,875,495,-15,-577,-1181,-1745,-2266,-2684,-2987,-3145,-3140,-2962,-2605,-2076,-1385,-559,364,1331,2286,3153,3879,4402,4693,4737,4554,4173,3670,3104,2557,2106,1803,1691,1798,2095,2575,3171,3818,4462,5003,5412,5619,5615,5386,4960,4363,3651,2874,2087,1341,676,124,-303,-592,-755,-809,-764,-668,-524,-370,-232,-104,-16,53,98,126,145,147,130,62,-68,-306,-660,-1165,-1805,-2576,-3432,-4314,-5158,-5871,-6393,-6647,-6612,-6260,-5621,-4734,-3657,-2491,-1296,-186,787,1552,2094,2400,2490,2398,2162,1819,1419,982,560,172,-141,-350,-427,-348,-92,323,921,1637,2473,3355,4236,5055,5744,6256,6542,6588,6386,5964,5369,4663,3922,3228,2641,2242,2049,2112,2392,2891,3528,4262,5000,5671,6218,6568,6722,6644,6374,5944,5398,4810,4225,3694,3260,2916,2694,2546,2474,2434,2397,2350,2263,2130,1960,1740,1506,1257,1024,822,662,555,490,455,427,367,258,63,-224,-610,-1073,-1587,-2096,-2558,-2909,-3118,-3148,-3002,-2676,-2210,-1633,-993,-344,271,803,1216,1500,1628,1626,1481,1228,866,424,-88,-640,-1204,-1741,-2204,-2546,-2724,-2688,-2432,-1920,-1190,-248,839,2014,3198,4299,5242,5951,6372,6490,6308,5863,5231,4492,3742,3076,2570,2279,2238,2429,2833,3373,3991,4587,5100,5456,5618,5569,5312,4880,4324,3680,3030,2398,1843,1386,1031,795,647,587,578,599,637,651,655,607,527,399,241,59,-131,-308,-473,-612,-745,-886,-1063,-1305,-1635,-2072,-2613,-3246,-3927,-4612,-5225,-5710,-5992,-6040,-5824,-5344,-4632,-3722,-2680,-1568,-457,580,1490,2219,2743,3038,3106,2950,2584,2035,1335,531,-319,-1147,-1886,-2449,-2797,-2858,-2628,-2104,-1306,-302,849,2051,3214,4243,5050,5584,5788,5680,5266,4620,3818,2952,2131,1432,940,698,725,1008,1505,2141,2837,3494,4029,4360,4453,4264,3830,3159,2334,1402,459,-441,-1233,-1874,-2354,-2655,-2810,-2828,-2756,-2617,-2451,-2272,-2104,-1945,-1801,-1658,-1508,-1333,-1133,-891,-635,-369,-148,-3,10,-149,-510,-1086,-1858,-2794,-3826,-4880,-5863,-6693,-7289,-7609,-7622,-7343,-6802,-6056,-5172,-4227,-3285,-2426,-1689,-1120,-731,-533,-508,-649,-918,-1304,-1764,-2274,-2791,-3269,-3669,-3941,-4038,-3944,-3614,-3075,-2316,-1383,-320,818,1945,3000,3887,4553,4934,5007,4776,4272,3554,2713,1836,1023,367,-75,-246,-146,217,789,1506,2286,3039,3698,4189,4481,4552,4404,4080,3601,3042,2434,1843,1296,816,422,93,-166,-386,-587,-772,-976,-1182,-1401,-1623,-1826,-2005,-2125,-2190,-2169,-2081,-1937,-1765,-1617,-1527,-1546,-1704,-2016,-2472,-3049,-3688,-4338,-4911,-5345,-5578,-5564,-5305,-4798,-4103,-3258,-2348,-1426,-563,191,809,1262,1564,1715,1733,1649,1454,1186,835,425,-19,-475,-881,-1206,-1378,-1363,-1126,-643,60,973,2034,3181,4345,5430,6376,7092,7544,7685,7521,7069,6388,5537,4614,3694,2870,2207,1754,1536,1551,1775,2152,2630,3129,3589,3950,4166,4233,4133,3911,3583,3210,2834,2493,2226,2040,1943,1917,1941,1987,2028,2035,2002,1905,1764,1575,1366,1161,979,851,786,783,834,893,930,883,718,403,-82,-709,-1466,-2275,-3092,-3824,-4417,-4802,-4952,-4853,-4529,-4015,-3371,-2654,-1923,-1222,-587,-41,417,777,1060,1251,1369,1377,1285,1054,684,182,-442,-1130,-1828,-2462,-2947,-3225,-3235,-2947,-2376,-1528,-483,704,1920,3081,4071,4826,5261,5371,5134,4615,3866,2998,2115,1318,716,368,320,578,1097,1833,2680,3558,4369,5017,5465,5651,5589,5281,4782,4129,3402,2641,1914,1250,682,217,-147,-415,-616,-750,-859,-931,-1004,-1056,-1112,-1146,-1160,-1139,-1070,-951,-795,-616,-453,-345,-330,-446,-720,-1139,-1707,-2365,-3065,-3744,-4307,-4721,-4899,-4850,-4547,-4041,-3363,-2594,-1777,-994,-278,334,811,1181,1406,1540,1552,1472,1280,983,577,80,-485,-1066,-1612,-2054,-2322,-2365,-2150,-1649,-905,79,1202,2410,3595,4666,5532,6117,6371,6274,5844,5125,4202,3162,2130,1182,436,-71,-289,-232,72,556,1135,1728,2233,2602,2766,2729,2485,2084,1576,1019,490,22,-334,-570,-691,-709,-671,-605,-561,-563,-645,-812,-1069,-1397,-1773,-2160,-2516,-2800,-2975,-3024,-2942,-2754,-2500,-2229,-2014,-1885,-1911,-2083,-2418,-2872,-3402,-3938,-4410,-4750,-4911,-4858,-4604,-4163,-3595,-2953,-2304,-1702,-1191,-791,-521,-364,-321,-370,-508,-733,-1051,-1468,-1986,-2596,-3261,-3941,-4565,-5060,-5354,-5379,-5089,-4475,-3539,-2330,-913,626,2186,3658,4950,5966,6651,6968,6908,6520,5844,4992,4042,3114,2289,1650,1237,1069,1127,1362,1715,2109,2468,2740,2878,2862,2713,2436,2086,1695,1307,964,675,466,317,230,176,136,89,19,-83,-216,-373,-549,-716,-869,-978,-1037,-1035,-980,-895,-819,-802,-898,-1156,-1614,-2281,-3148,-4170,-5278,-6393,-7408,-8246,-8815,-9076,-9002,-8610,-7948,-7089,-6116,-5124,-4170,-3330,-2624,-2063,-1646,-1334,-1124,-984,-914,-923,-1015,-1225,-1535,-1964,-2464,-3000,-3511,-3924,-4179,-4220,-4016,-3557,-2858,-1961,-924,173,1244,2206,2963,3466,3646,3513,3062,2360,1476,507,-433,-1250,-1855,-2188,-2228,-1983,-1497,-851,-122,582,1192,1626,1854,1858,1653,1277,781,225,-333,-838,-1265,-1570,-1776,-1863,-1876,-1827,-1760,-1697,-1671,-1700,-1792,-1947,-2162,-2396,-2641,-2853,-3006,-3100,-3116,-3096,-3055,-3050,-3110,-3284,-3570,-3990,-4495,-5062,-5618,-6103,-6456,-6627,-6589,-6349,-5924,-5373,-4753,-4130,-3563,-3085,-2725,-2463,-2305,-2191,-2130,-2070,-2044,-2042,-2110,-2275,-2561,-2983,-3523,-4144,-4780,-5351,-5768,-5946,-5827,-5362,-4557,-3433,-2054,-519,1078,2589,3920,4938,5581,5793,5573,4969,4041,2929,1724,596,-373,-1057,-1425,-1433,-1131,-547,202,1056,1890,2644,3246,3658,3876,3905,3774,3529,3200,2851,2490,2172,1886,1649,1459,1283,1132,958,770,532,249,-90,-473,-893,-1315,-1735,-2103,-2433,-2694,-2923,-3117,-3326,-3560,-3854,-4207,-4616,-5051,-5467,-5811,-6023,-6047,-5846,-5408,-4740,-3894,-2925,-1917,-959,-106,564,1051,1329,1442,1407,1282,1077,829,517,141,-320,-892,-1558,-2313,-3098,-3847,-4482,-4904,-5043,-4837,-4248,-3301,-2010,-478,1218,2946,4574,5993,7081,7768,8019,7822,7244,6349,5267,4112,3020,2099,1439,1078,1036,1257,1684,2218,2746,3187,3445,3486,3291,2873,2294,1606,906,248,-277,-651,-817,-798,-599,-253,179,666,1134,1553,1872,2064,2118,2027,1819,1514,1159,783,433,106,-169,-433,-687,-972,-1311,-1710,-2186,-2705,-3244,-3754,-4176,-4467,-4576,-4477,-4176,-3681,-3042,-2312,-1551,-821,-162,401,859,1233,1535,1796,2022,2211,2337,2369,2258,1980,1517,885,134,-668,-1415,-2023,-2375,-2418,-2094,-1404,-377,929,2416,3980,5505,6866,7973,8731,9098,9057,8631,7887,6910,5832,4754,3821,3108,2704,2618,2850,3331,3992,4716,5417,5993,6381,6553,6491,6240,5834,5346,4826,4345,3925,3599,3360,3185,3056,2922,2761,2538,2244,1873,1433,956,455,-9,-431,-751,-979,-1096,-1127,-1107,-1080,-1097,-1208,-1442,-1816,-2322,-2923,-3567,-4185,-4697,-5033,-5138,-4973,-4538,-3863,-2995,-2031,-1037,-120,663,1251,1631,1805,1810,1679,1460,1184,868,521,130,-302,-784,-1284,-1784,-2216,-2525,-2637,-2497,-2069,-1337,-322,925,2342,3826,5285,6616,7718,8516,8952,8996,8648,7956,6970,5801,4540,3314,2215,1348,746,464,460,716,1143,1666,2202,2668,3023,3222,3275,3197,3024,2812,2598,2430,2335,2311,2377,2483,2637,2771,2887,2935,2910,2792,2584,2282,1916,1481,1020,546,74,-367,-798,-1199,-1603,-2013,-2448,-2916,-3406,-3912,-4391,-4809,-5111,-5251,-5178,-4881,-4329,-3581,-2652,-1643,-619,325,1115,1707,2069,2228,2203,2072,1871,1679,1485,1322,1134,890,536,27,-647,-1478,-2415,-3374,-4269,-4976,-5417,-5495,-5189,-4466,-3386,-1992,-396,1290,2943,4433,5661,6531,7012,7073,6761,6125,5260,4273,3272,2360,1608,1081,780,693,780,961,1189,1380,1499,1516,1420,1235,979,694,409,159,-48,-189,-285,-333,-353,-365,-373,-405,-447,-520,-605,-713,-826,-939,-1048,-1148,-1243,-1348,-1474,-1653,-1910,-2269,-2744,-3347,-4055,-4851,-5682,-6500,-7231,-7820,-8196,-8323,-8169,-7741,-7057,-6174,-5158,-4075,-3017,-2023,-1165,-436,135,603,960,1266,1501,1683,1765,1724,1511,1096,484,-317,-1231,-2186,-3077,-3786,-4235,-4334,-4054,-3397,-2391,-1131,299,1761,3138,4299,5145,5603,5639,5265,4534,3537,2397,1240,207,-599,-1088,-1225,-1013,-504,216,1040,1858,2563,3085,3372,3420,3255,2922,2488,2023,1590,1222,965,794,716,696,693,692,651,565,422,228,-4,-267,-534,-804,-1059,-1292,-1517,-1736,-1959,-2216,-2497,-2824,-3179,-3549,-3901,-4206,-4414,-4501,-4422,-4166,-3728,-3110,-2366,-1515,-650,192,919,1500,1878,2056,2039,1878,1620,1346,1092,916,799,740,663,540,277,-127,-707,-1412,-2187,-2934,-3550,-3924,-3974,-3641,-2897,-1784,-335,1329,3107,4859,6453,7763,8706,9188,9226,8788,7979,6855,5552,4190,2898,1783,936,389,164,215,488,901,1366,1807,2169,2406,2527,2530,2469,2370,2291,2254,2287,2388,2540,2721,2887,3014,3060,3018,2871,2632,2311,1932,1521,1096,681,270,-121,-521,-933,-1393,-1910,-2504,-3172,-3899,-4662,-5410,-6093,-6655,-7027,-7170,-7034,-6611,-5901,-4943,-3792,-2522,-1217,41,1175,2136,2892,3439,3798,4000,4073,4052,3918,3679,3280,2698,1904,881,-325,-1674,-3043,-4333,-5393,-6113,-6391,-6160,-5422,-4204,-2596,-718,1283,3261,5050,6545,7622,8253,8400,8120,7468,6556,5511,4441,3489,2726,2220,2001,2024,2261,2610,2988,3309,3489,3488,3291,2905,2384,1774,1156,593,139,-160,-298,-265,-93,191,546,929,1318,1665,1978,2226,2421,2556,2634,2649,2600,2472,2253,1932,1496,943,277,-483,-1314,-2174,-3015,-3800,-4460,-4973,-5278,-5368,-5222,-4859,-4303,-3611,-2837,-2053,-1319,-687,-184,183,441,624,797,1001,1270,1604,1968,2299,2514,2521,2264,1687,817,-304,-1579,-2867,-4048,-4965,-5521,-5636,-5278,-4482,-3295,-1841,-236,1373,2841,4058,4919,5380,5430,5091,4447,3575,2606,1634,780,106,-322,-506,-446,-200,184,633,1091,1509,1857,2118,2303,2418,2493,2533,2564,2570,2563,2511,2402,2217,1935,1558,1080,519,-94,-739,-1359,-1932,-2419,-2795,-3061,-3220,-3295,-3321,-3345,-3393,-3515,-3719,-4015,-4389,-4811,-5229,-5604,-5869,-5990,-5919,-5651,-5180,-4540,-3776,-2946,-2118,-1357,-706,-202,152,376,503,592,677,802,954,1121,1234,1228,1033,583,-122,-1088,-2225,-3441,-4600,-5554,-6177,-6358,-6036,-5197,-3887,-2181,-225,1850,3852,5648,7079,8053,8507,8426,7858,6878,5603,4176,2729,1405,302,-510,-1001,-1187,-1129,-885,-575,-259,-32,70,19,-167,-453,-789,-1098,-1344,-1452,-1416,-1209,-857,-380,170,748,1291,1765,2105,2308,2335,2190,1879,1403,786,41,-813,-1753,-2757,-3797,-4850,-5875,-6837,-7700,-8413,-8961,-9289,-9405,-9280,-8939,-8396,-7684,-6855,-5952,-5044,-4159,-3371,-2676,-2115,-1670,-1320,-1037,-763,-476,-134,248,644,990,1200,1188,873,213,-807,-2139,-3686,-5334,-6903,-8264,-9254,-9773,-9760,-9189,-8118,-6610,-4802,-2830,-850,988,2558,3762,4548,4897,4859,4481,3881,3148,2411,1741,1232,889,742,732,838,965,1076,1103,1017,814,497,104,-316,-726,-1063,-1317,-1447,-1477,-1401,-1272,-1104,-950,-834,-776,-786,-858,-969,-1103,-1226,-1326,-1393,-1435,-1468,-1519,-1623,-1818,-2117,-2561,-3114,-3797,-4541,-5322,-6069,-6730,-7250,-7585,-7709,-7615,-7313,-6845,-6238,-5561,-4847,-4145,-3479,-2855,-2269,-1694,-1113,-478,195,925,1646,2305,2815,3074,3018,2590,1784,661,-702,-2154,-3542,-4710,-5507,-5838,-5644,-4928,-3754,-2215,-467,1348,3050,4505,5585,6211,6362,6039,5329,4318,3140,1945,850,-16,-577,-806,-691,-300,303,1005,1715,2327,2779,3018,3042,2856,2517,2064,1572,1093,669,346,124,11,-12,25,95,160,194,179,106,-30,-222,-463,-754,-1079,-1456,-1868,-2326,-2815,-3338,-3868,-4397,-4882,-5303,-5620,-5800,-5818,-5657,-5297,-4771,-4070,-3271,-2400,-1542,-752,-86,402,712,829,800,674,518,407,401,530,797,1152,1524,1807,1896,1705,1167,288,-895,-2283,-3732,-5086,-6177,-6859,-7031,-6630,-5671,-4197,-2342,-230,1948,4028,5855,7295,8279,8759,8766,8348,7606,6649,5591,4541,3586,2773,2136,1664,1329,1096,915,756,594,424,256,111,19,6,92,282,579,947,1384,1837,2285,2699,3048,3318,3503,3592,3598,3523,3376,3161,2878,2522,2082,1564,949,261,-508,-1316,-2152,-2966,-3720,-4383,-4899,-5258,-5429,-5399,-5181,-4782,-4226,-3554,-2796,-1990,-1182,-385,366,1078,1742,2379,3009,3649,4319,5014,5705,6349,6865,7177,7190,6857,6122,5025,3596,1965,240,-1396,-2818,-3871,-4465,-4546,-4103,-3186,-1878,-299,1410,3095,4638,5902,6834,7381,7554,7407,7004,6455,5860,5316,4897,4653,4582,4674,4853,5068,5216,5243,5080,4707,4128,3375,2508,1594,720,-62,-682,-1118,-1357,-1402,-1285,-1038,-696,-301,118,537,942,1317,1662,1954,2174,2309,2316,2194,1904,1461,859,141,-666,-1494,-2292,-2995,-3542,-3910,-4053,-3993,-3733,-3318,-2806,-2244,-1711,-1238,-882,-636,-513,-460,-454,-411,-288,-12,441,1098,1917,2861,3819,4687,5345,5679,5622,5136,4248,3029,1603,114,-1277,-2422,-3196,-3528,-3375,-2770,-1764,-477,982,2452,3816,4944,5752,6196,6262,5996,5457,4755,3988,3274,2699,2325,2193,2285,2582,3002,3484,3942,4301,4521,4557,4416,4110,3683,3181,2662,2178,1766,1459,1267,1187,1199,1280,1386,1492,1557,1563,1491,1335,1095,775,393,-51,-530,-1038,-1560,-2081,-2597,-3099,-3573,-4014,-4401,-4722,-4954,-5075,-5068,-4912,-4611,-4163,-3597,-2935,-2234,-1518,-850,-242,272,698,1048,1342,1620,1903,2214,2553,2897,3192,3388,3387,3145,2598,1742,598,-745,-2203,-3607,-4844,-5754,-6247,-6245,-5743,-4768,-3407,-1784,-35,1680,3220,4468,5334,5784,5819,5482,4862,4049,3165,2304,1558,985,608,419,382,438,528,572,540,375,92,-311,-790,-1298,-1786,-2208,-2515,-2707,-2742,-2659,-2445,-2141,-1765,-1350,-923,-505,-116,229,517,735,868,902,825,622,289,-174,-765,-1458,-2238,-3059,-3897,-4689,-5410,-6005,-6447,-6715,-6782,-6668,-6365,-5921,-5354,-4723,-4058,-3407,-2789,-2218,-1690,-1191,-682,-143,468,1163,1934,2773,3595,4354,4921,5219,5159,4672,3772,2460,849,-953,-2788,-4491,-5913,-6916,-7424,-7384,-6823,-5796,-4410,-2805,-1120,496,1920,3074,3891,4386,4581,4544,4363,4121,3897,3749,3705,3759,3897,4051,4186,4230,4156,3930,3565,3074,2514,1920,1365,870,487,206,35,-60,-101,-121,-155,-206,-299,-405,-525,-622,-682,-685,-630,-521,-377,-219,-86,5,12,-73,-263,-562,-953,-1407,-1907,-2392,-2851,-3220,-3497,-3649,-3675,-3600,-3420,-3194,-2927,-2656,-2396,-2151,-1906,-1657,-1346,-970,-482,134,871,1706,2598,3450,4194,4716,4936,4796,4272,3390,2217,864,-537,-1846,-2920,-3664,-3986,-3874,-3328,-2427,-1250,56,1376,2563,3508,4140,4403,4321,3928,3318,2587,1865,1245,826,651,744,1073,1585,2192,2799,3316,3663,3790,3677,3338,2825,2185,1517,863,314,-107,-362,-462,-409,-249,-3,276,563,814,1018,1137,1164,1086,880,565,129,-403,-1005,-1653,-2303,-2920,-3461,-3901,-4199,-4354,-4333,-4158,-3815,-3344,-2760,-2108,-1432,-783,-209,255,573,748,784,708,581,445,373,418,616,992,1527,2191,2902,3583,4118,4419,4407,4026,3294,2232,944,-453,-1823,-3011,-3899,-4383,-4408,-3964,-3091,-1868,-410,1150,2676,4035,5136,5902,6311,6379,6150,5717,5159,4589,4085,3711,3498,3451,3527,3692,3855,3975,3973,3835,3528,3082,2522,1898,1273,691,206,-156,-379,-459,-416,-261,-37,247,547,855,1147,1402,1606,1735,1780,1713,1543,1244,837,323,-285,-962,-1692,-2444,-3192,-3907,-4562,-5116,-5556,-5841,-5965,-5925,-5718,-5380,-4920,-4394,-3808,-3219,-2614,-2022,-1427,-813,-173,517,1255,2030,2826,3587,4270,4793,5095,5103,4783,4112,3118,1859,429,-1048,-2437,-3615,-4455,-4893,-4875,-4416,-3566,-2410,-1081,294,1568,2630,3381,3778,3817,3532,3016,2365,1697,1132,752,630,779,1188,1793,2528,3276,3956,4458,4738,4733,4465,3939,3216,2356,1436,515,-336,-1085,-1701,-2164,-2490,-2672,-2746,-2717,-2614,-2465,-2281,-2104,-1946,-1831,-1777,-1780,-1852,-1965,-2122,-2289,-2466,-2627,-2774,-2897,-3000,-3084,-3150,-3197,-3228,-3233,-3219,-3183,-3134,-3079,-3036,-2998,-2984,-2969,-2942,-2879,-2735,-2492,-2108,-1591,-926,-156,685,1533,2312,2941,3350,3466,3260,2713,1863,765,-482,-1763,-2959,-3942,-4620,-4924,-4808,-4307,-3446,-2337,-1074,200,1379,2339,3020,3373,3404,3157,2696,2119,1519,983,588,359,322,435,677,962,1257,1482,1616,1637,1541,1360,1115,847,581,345,141,-28,-180,-335,-507,-730,-996,-1324,-1705,-2120,-2575,-3040,-3513,-3979,-4430,-4843,-5228,-5536,-5798,-5976,-6090,-6140,-6132,-6093,-6032,-5960,-5896,-5829,-5763,-5686,-5584,-5458,-5304,-5119,-4927,-4711,-4503,-4281,-4050,-3788,-3475,-3096,-2628,-2075,-1435,-740,-18,679,1294,1770,2044,2062,1807,1250,437,-601,-1766,-2971,-4090,-5027,-5672,-5971,-5859,-5370,-4502,-3367,-2035,-650,688,1848,2757,3347,3608,3550,3237,2734,2147,1554,1051,677,482,438,537,703,888,1013,1030,900,605,168,-392,-1009,-1640,-2218,-2707,-3061,-3272,-3328,-3243,-3038,-2726,-2351,-1921,-1491,-1065,-705,-418,-247,-208,-307,-545,-906,-1362,-1889,-2446,-3005,-3529,-3992,-4375,-4652,-4817,-4858,-4768,-4562,-4233,-3828,-3355,-2875,-2415,-2018,-1713,-1503,-1388,-1336,-1302,-1247,-1105,-847,-445,105,786,1549,2350,3105,3734,4169,4334,4186,3726,2943,1924,721,-546,-1771,-2842,-3662,-4158,-4294,-4061,-3496,-2670,-1665,-604,422,1307,1982,2409,2578,2517,2279,1939,1569,1261,1059,1008,1124,1378,1740,2156,2545,2875,3066,3106,2971,2668,2228,1677,1068,436,-180,-741,-1237,-1643,-1965,-2193,-2342,-2412,-2432,-2409,-2377,-2357,-2375,-2448,-2581,-2771,-3004,-3252,-3492,-3692,-3833,-3906,-3897,-3834,-3706,-3561,-3392,-3233,-3085,-2952,-2843,-2745,-2671,-2605,-2556,-2504,-2440,-2342,-2171,-1918,-1526,-1011,-332,454,1354,2279,3201,4028,4712,5179,5394,5325,4958,4334,3481,2486,1437,431,-423,-1042,-1354,-1327,-952,-271,656,1719,2818,3819,4623,5148,5336,5189,4733,4039,3208,2344,1565,953,590,494,671,1071,1634,2272,2897,3435,3813,4004,3991,3796,3449,3012,2520,2052,1623,1282,1029,872,798,792,830,889,942,963,921,801,581,261,-149,-629,-1143,-1645,-2100,-2463,-2705,-2823,-2798,-2663,-2429,-2126,-1789,-1431,-1080,-733,-418,-108,152,393,584,732,847,924,1004,1096,1241,1456,1765,2153,2625,3132,3644,4123,4501,4766,4849,4756,4444,3947,3253,2433,1515,576,-306,-1070,-1632,-1950,-1973,-1700,-1133,-334,656,1716,2787,3748,4534,5092,5381,5419,5230,4872,4413,3933,3487,3138,2905,2798,2801,2881,2998,3114,3193,3214,3177,3074,2940,2781,2627,2495,2387,2310,2242,2185,2102,2000,1851,1662,1415,1124,775,376,-68,-554,-1056,-1565,-2035,-2461,-2782,-3011,-3108,-3093,-2959,-2744,-2458,-2145,-1826,-1522,-1254,-1026,-846,-710,-623,-577,-576,-603,-657,-695,-721,-670,-537,-279,107,622,1242,1934,2651,3342,3961,4464,4810,4980,4949,4720,4302,3709,3001,2198,1398,638,8,-445,-664,-634,-342,173,867,1662,2478,3226,3841,4261,4471,4464,4278,3960,3578,3202,2889,2690,2624,2691,2878,3132,3416,3672,3851,3924,3857,3659,3326,2895,2387,1845,1308,801,365,1,-257,-425,-491,-481,-408,-313,-221,-182,-217,-353,-598,-931,-1334,-1755,-2164,-2503,-2759,-2896,-2932,-2871,-2738,-2563,-2369,-2172,-1985,-1806,-1630,-1456,-1280,-1109,-949,-824,-727,-688,-682,-715,-750,-772,-750,-670,-520,-310,-42,252,560,848,1094,1270,1348,1306,1133,815,374,-176,-792,-1413,-1987,-2442,-2732,-2806,-2655,-2274,-1709,-1005,-246,497,1143,1629,1925,2005,1898,1635,1272,879,505,217,27,-33,18,167,376,606,827,998,1102,1123,1060,918,720,473,209,-61,-322,-555,-756,-913,-1028,-1100,-1143,-1165,-1203,-1259,-1386,-1569,-1849,-2195,-2609,-3055,-3500,-3909,-4253,-4502,-4656,-4705,-4657,-4539,-4349,-4126,-3864,-3589,-3298,-3005,-2715,-2436,-2188,-1964,-1782,-1622,-1486,-1333,-1153,-896,-562,-124,387,974,1575,2171,2704,3147,3465,3643,3656,3514,3208,2766,2206,1574,917,296,-234,-604,-775,-716,-412,105,795,1583,2379,3087,3631,3931,3972,3738,3279,2651,1949,1256,666,240,24,25,225,577,1024,1497,1923,2258,2437,2468,2318,2030,1612,1123,592,75,-399,-794,-1089,-1275,-1350,-1333,-1249,-1137,-1045,-1012,-1082,-1276,-1598,-2046,-2561,-3123,-3645,-4096,-4410,-4577,-4564,-4409,-4117,-3746,-3329,-2915,-2531,-2203,-1941,-1740,-1605,-1513,-1470,-1449,-1457,-1463,-1459,-1418,-1303,-1107,-787,-363,181,785,1439,2072,2643,3115,3444,3618,3628,3472,3161,2717,2161,1525,851,177,-444,-967,-1343,-1539,-1524,-1299,-873,-284,409,1153,1865,2494,2990,3323,3504,3531,3463,3322,3166,3021,2913,2847,2811,2797,2764,2717,2612,2469,2275,2056,1822,1607,1420,1288,1209,1183,1201,1243,1293,1322,1324,1262,1139,924,617,207,-296,-892,-1540,-2224,-2876,-3471,-3932,-4244,-4371,-4305,-4082,-3714,-3273,-2798,-2354,-1977,-1696,-1519,-1445,-1438,-1496,-1559,-1624,-1647,-1618,-1524,-1346,-1091,-744,-317,179,724,1285,1827,2310,2709,2992,3161,3213,3164,3044,2865,2655,2426,2179,1925,1657,1382,1109,861,656,536,527,649,922,1326,1838,2417,2993,3528,3948,4246,4378,4380,4250,4043,3788,3522,3272,3047,2847,2669,2487,2307,2096,1876,1628,1376,1122,889,679,511,379,285,231,200,202,214,250,287,328,351,339,270,127,-108,-438,-857,-1349,-1876,-2401,-2886,-3279,-3575,-3735,-3778,-3708,-3544,-3328,-3058,-2786,-2490,-2209,-1929,-1659,-1417,-1191,-1009,-869,-781,-736,-730,-718,-706,-623,-486,-264,42,385,778,1148,1490,1774,1977,2107,2150,2128,2029,1878,1658,1394,1080,738,383,48,-237,-436,-514,-461,-263,57,474,933,1386,1776,2063,2215,2232,2122,1917,1664,1388,1149,952,836,786,812,893,1015,1158,1307,1431,1529,1577,1566,1502,1373,1201,988,764,534,341,169,56,-32,-85,-139,-214,-328,-505,-742,-1040,-1381,-1740,-2091,-2402,-2660,-2838,-2956,-3001,-3015,-3003,-2991,-2999,-3016,-3049,-3070,-3064,-3012,-2904,-2753,-2566,-2384,-2219,-2101,-2022,-1986,-1941,-1901,-1806,-1695,-1555,-1440,-1375,-1412,-1561,-1843,-2223,-2679,-3142,-3568,-3899,-4101,-4164,-4092,-3912,-3670,-3386,-3111,-2837,-2577,-2309,-2019,-1704,-1374,-1062,-810,-675,-702,-915,-1307,-1848,-2453,-3060,-3564,-3899,-4027,-3922,-3625,-3162,-2612,-2036,-1490,-1037,-681,-457,-333,-306,-335,-393,-449,-473,-449,-365,-206,11,288,593,906,1184,1395,1501,1473,1307,1003,583,97,-422,-925,-1367,-1748,-2037,-2261,-2424,-2554,-2670,-2790,-2918,-3055,-3187,-3293,-3359,-3356,-3281,-3122,-2880,-2568,-2194,-1770,-1308,-808,-279,285,872,1478,2081,2647,3146,3516,3726,3729,3501,3043,2376,1535,583,-415,-1394,-2280,-3029,-3587,-3932,-4042,-3924,-3590,-3083,-2450,-1766,-1095,-521,-91,148,196,62,-216,-591,-1012,-1432,-1825,-2165,-2458,-2700,-2910,-3091,-3251,-3371,-3450,-3448,-3366,-3182,-2903,-2549,-2145,-1730,-1339,-993,-718,-508,-374,-303,-307,-381,-548,-812,-1189,-1670,-2242,-2866,-3492,-4067,-4523,-4824,-4923,-4829,-4528,-4088,-3527,-2927,-2336,-1805,-1378,-1067,-871,-774,-741,-735,-723,-661,-541,-340,-64,288,701,1169,1680,2227,2806,3402,4009,4603,5171,5690,6131,6474,6689,6761,6673,6436,6044,5548,4952,4325,3680,3072,2520,2055,1694,1445,1324,1313,1422,1617,1875,2172,2448,2694,2852,2920,2890,2768,2600,2409,2237,2120,2045,2028,2021,1991,1900,1706,1396,973,455,-113,-688,-1202,-1618,-1879,-1974,-1896,-1667,-1330,-946,-585,-305,-175,-216,-448,-851,-1395,-2024,-2697,-3359,-3979,-4531,-5000,-5383,-5666,-5870,-5961,-5971,-5863,-5662,-5357,-4968,-4516,-4018,-3519,-3030,-2583,-2186,-1833,-1536,-1265,-1034,-832,-671,-560,-502,-513,-567,-668,-766,-846,-860,-788,-617,-343,7,413,832,1238,1594,1896,2133,2310,2449,2555,2657,2765,2888,3037,3214,3414,3648,3892,4160,4425,4686,4926,5133,5298,5417,5489,5524,5536,5543,5563,5600,5652,5700,5715,5666,5518,5250,4860,4350,3754,3102,2447,1831,1308,906,674,613,745,1050,1511,2084,2724,3362,3940,4389,4654,4689,4481,4026,3365,2541,1644,736,-85,-757,-1240,-1497,-1557,-1450,-1238,-996,-798,-692,-735,-906,-1213,-1586,-1983,-2335,-2583,-2694,-2643,-2431,-2082,-1624,-1100,-547,4,513,957,1306,1534,1625,1561,1332,957,435,-175,-843,-1495,-2074,-2525,-2797,-2872,-2750,-2450,-2017,-1496,-934,-389,117,535,846,1032,1066,947,671,248,-279,-891,-1501,-2081,-2542,-2854,-2978,-2897,-2626,-2181,-1604,-938,-223,498,1188,1823,2367,2813,3135,3319,3369,3264,3037,2692,2269,1819,1378,1022,768,686,765,1030,1443,1975,2573,3175,3735,4191,4521,4687,4699,4542,4269,3884,3457,3021,2628,2308,2089,1958,1916,1913,1925,1896,1809,1631,1377,1045,684,306,-26,-305,-486,-572,-539,-398,-145,205,632,1111,1593,2047,2398,2632,2675,2546,2215,1733,1130,489,-133,-639,-992,-1134,-1077,-844,-505,-147,138,250,144,-219,-817,-1586,-2449,-3292,-4015,-4545,-4824,-4848,-4641,-4253,-3755,-3216,-2703,-2263,-1934,-1717,-1622,-1635,-1734,-1915,-2140,-2406,-2677,-2922,-3113,-3204,-3185,-3018,-2739,-2345,-1915,-1490,-1156,-964,-973,-1196,-1636,-2246,-2964,-3714,-4403,-4967,-5343,-5500,-5442,-5180,-4759,-4220,-3619,-2986,-2367,-1766,-1209,-693,-219,203,571,880,1110,1275,1356,1384,1370,1348,1356,1418,1567,1815,2150,2562,3011,3453,3839,4108,4223,4141,3858,3374,2729,1971,1173,399,-269,-787,-1082,-1153,-955,-525,128,955,1881,2854,3774,4569,5180,5538,5621,5429,4963,4293,3455,2540,1612,750,4,-583,-994,-1236,-1318,-1293,-1182,-1045,-911,-799,-745,-725,-755,-811,-879,-958,-1038,-1112,-1195,-1273,-1346,-1400,-1409,-1340,-1167,-854,-399,185,858,1552,2186,2679,2956,2974,2707,2183,1434,549,-409,-1336,-2166,-2829,-3277,-3492,-3449,-3169,-2663,-1978,-1174,-317,503,1213,1733,2017,2048,1831,1422,897,338,-139,-470,-590,-468,-127,397,1040,1709,2343,2857,3213,3387,3384,3230,2978,2669,2363,2109,1921,1851,1866,2003,2208,2503,2821,3176,3507,3817,4065,4251,4356,4402,4384,4345,4296,4257,4250,4260,4282,4289,4245,4127,3898,3551,3081,2501,1837,1131,414,-232,-795,-1183,-1395,-1378,-1147,-711,-115,575,1283,1928,2435,2753,2856,2737,2448,2004,1498,954,437,-35,-448,-810,-1131,-1430,-1712,-1988,-2234,-2445,-2582,-2641,-2595,-2470,-2261,-2026,-1790,-1608,-1514,-1539,-1683,-1941,-2260,-2594,-2870,-3025,-3020,-2822,-2461,-1959,-1399,-844,-380,-71,53,-30,-288,-678,-1134,-1572,-1939,-2160,-2217,-2091,-1804,-1397,-936,-492,-162,-9,-117,-510,-1201,-2157,-3303,-4546,-5758,-6821,-7623,-8086,-8160,-7842,-7164,-6189,-4992,-3676,-2310,-992,230,1296,2190,2885,3395,3714,3870,3874,3751,3530,3224,2876,2497,2128,1789,1516,1323,1238,1255,1374,1565,1798,2025,2205,2295,2263,2100,1805,1407,948,478,44,-300,-550,-669,-701,-640,-530,-397,-253,-115,26,184,383,647,1003,1464,2023,2686,3393,4141,4843,5477,5970,6284,6370,6203,5760,5049,4103,2965,1731,474,-689,-1669,-2386,-2779,-2833,-2556,-2003,-1255,-428,376,1033,1465,1619,1479,1076,478,-233,-946,-1575,-2037,-2290,-2316,-2159,-1866,-1546,-1272,-1152,-1230,-1547,-2067,-2752,-3498,-4216,-4803,-5174,-5286,-5096,-4647,-3939,-3067,-2081,-1071,-115,707,1345,1736,1871,1745,1376,812,106,-675,-1451,-2168,-2746,-3157,-3357,-3348,-3145,-2771,-2288,-1733,-1169,-640,-182,186,442,603,654,619,490,295,24,-277,-595,-873,-1067,-1133,-1021,-716,-205,487,1317,2230,3146,4007,4733,5288,5630,5760,5685,5439,5055,4582,4048,3497,2935,2374,1813,1242,659,62,-548,-1145,-1724,-2239,-2688,-3022,-3248,-3348,-3341,-3239,-3077,-2879,-2682,-2505,-2368,-2274,-2229,-2214,-2238,-2274,-2335,-2405,-2495,-2595,-2710,-2823,-2927,-3002,-3030,-2998,-2901,-2739,-2534,-2304,-2085,-1918,-1832,-1875,-2044,-2368,-2811,-3361,-3949,-4532,-5031,-5398,-5587,-5577,-5383,-5025,-4576,-4077,-3622,-3247,-3008,-2926,-2993,-3205,-3517,-3900,-4307,-4701,-5042,-5300,-5455,-5490,-5410,-5222,-4950,-4627,-4287,-3965,-3692,-3482,-3333,-3226,-3123,-2982,-2761,-2417,-1944,-1334,-629,144,910,1631,2233,2690,2960,3039,2928,2643,2219,1684,1074,439,-196,-783,-1286,-1674,-1915,-1992,-1901,-1657,-1285,-833,-353,110,503,806,994,1078,1065,975,842,690,556,460,431,469,587,759,964,1163,1310,1377,1321,1157,879,543,206,-71,-207,-163,92,556,1175,1885,2589,3177,3569,3655,3422,2821,1914,753,-550,-1874,-3087,-4085,-4767,-5105,-5078,-4738,-4154,-3427,-2670,-1976,-1433,-1082,-947,-991,-1184,-1443,-1712,-1910,-1989,-1907,-1638,-1199,-592,115,875,1601,2218,2644,2818,2693,2262,1531,555,-603,-1855,-3092,-4230,-5157,-5811,-6115,-6060,-5637,-4909,-3954,-2880,-1835,-916,-257,88,97,-223,-771,-1476,-2179,-2779,-3145,-3215,-2940,-2345,-1479,-457,603,1561,2293,2705,2739,2400,1738,839,-158,-1132,-1935,-2476,-2667,-2507,-1994,-1213,-250,785,1784,2649,3338,3792,4047,4119,4074,3986,3898,3893,3963,4141,4372,4629,4835,4945,4902,4670,4251,3631,2862,1970,1022,82,-791,-1523,-2077,-2400,-2488,-2339,-1977,-1451,-799,-84,647,1360,2016,2615,3134,3586,3945,4210,4341,4320,4108,3701,3088,2310,1405,460,-452,-1242,-1841,-2217,-2353,-2289,-2076,-1810,-1567,-1459,-1525,-1839,-2364,-3095,-3932,-4786,-5537,-6065,-6268,-6085,-5493,-4521,-3273,-1856,-436,831,1826,2422,2601,2337,1701,766,-334,-1486,-2534,-3390,-3927,-4117,-3916,-3373,-2552,-1559,-532,415,1141,1588,1678,1450,923,220,-569,-1300,-1871,-2191,-2224,-1963,-1460,-789,-36,681,1296,1731,1951,1960,1774,1446,1037,617,247,-12,-125,-68,166,563,1094,1732,2417,3124,3791,4399,4906,5303,5581,5744,5806,5787,5710,5605,5485,5379,5273,5187,5075,4941,4729,4436,4022,3500,2875,2181,1472,797,235,-171,-353,-293,21,564,1294,2127,3001,3794,4455,4888,5073,4975,4622,4042,3303,2471,1623,831,148,-373,-722,-874,-855,-685,-407,-77,238,496,613,595,397,64,-375,-839,-1263,-1551,-1655,-1516,-1137,-523,259,1152,2046,2859,3473,3833,3851,3531,2866,1915,751,-523,-1798,-2965,-3926,-4615,-4973,-5004,-4702,-4135,-3354,-2461,-1550,-712,-36,440,673,696,528,267,-27,-237,-293,-128,290,942,1783,2723,3653,4463,5047,5341,5296,4932,4275,3412,2414,1395,426,-394,-1001,-1361,-1417,-1201,-702,29,937,1957,3021,4040,4963,5716,6253,6540,6565,6329,5869,5230,4471,3671,2884,2188,1617,1216,988,938,1037,1252,1535,1840,2112,2319,2425,2423,2315,2123,1875,1614,1378,1196,1100,1090,1168,1319,1517,1739,1958,2142,2267,2311,2242,2062,1746,1318,778,174,-463,-1081,-1629,-2077,-2400,-2595,-2693,-2721,-2736,-2776,-2886,-3067,-3325,-3612,-3888,-4095,-4177,-4092,-3828,-3363,-2742,-1984,-1155,-322,450,1083,1521,1723,1670,1368,857,179,-584,-1372,-2100,-2722,-3185,-3473,-3580,-3540,-3383,-3183,-2996,-2876,-2896,-3050,-3382,-3842,-4408,-5009,-5569,-6015,-6262,-6261,-5966,-5369,-4504,-3403,-2157,-842,443,1619,2589,3323,3749,3884,3716,3297,2674,1920,1112,319,-388,-968,-1387,-1636,-1720,-1659,-1475,-1198,-850,-453,-21,435,911,1403,1899,2393,2864,3283,3639,3890,4035,4058,3952,3732,3397,2968,2457,1890,1284,680,96,-421,-844,-1142,-1293,-1307,-1169,-934,-609,-260,87,400,648,846,980,1080,1153,1214,1262,1300,1309,1286,1216,1098,941,757,560,364,169,-31,-250,-518,-836,-1239,-1689,-2190,-2670,-3084,-3361,-3441,-3282,-2868,-2203,-1337,-327,738,1755,2638,3273,3611,3583,3195,2471,1464,295,-962,-2147,-3189,-3963,-4432,-4544,-4316,-3779,-3007,-2096,-1158,-305,361,764,869,679,239,-362,-1019,-1613,-2027,-2183,-2028,-1554,-819,114,1111,2074,2874,3441,3710,3688,3392,2899,2287,1649,1071,620,336,247,327,576,926,1353,1807,2241,2647,2993,3285,3528,3726,3906,4063,4234,4403,4600,4800,5021,5217,5398,5504,5536,5448,5236,4894,4432,3886,3297,2718,2205,1810,1556,1469,1527,1703,1953,2205,2418,2526,2512,2362,2097,1769,1416,1128,935,893,1000,1232,1535,1837,2044,2093,1913,1490,822,-32,-1025,-2038,-3017,-3841,-4479,-4863,-5008,-4916,-4638,-4232,-3750,-3271,-2817,-2441,-2132,-1897,-1696,-1508,-1276,-981,-598,-126,395,939,1420,1795,1991,1975,1731,1258,598,-210,-1093,-1993,-2833,-3572,-4158,-4585,-4850,-4984,-5015,-4992,-4944,-4900,-4860,-4829,-4757,-4636,-4405,-4046,-3530,-2862,-2050,-1149,-206,712,1530,2211,2697,2997,3103,3063,2910,2708,2496,2314,2173,2074,1989,1892,1741,1512,1194,793,347,-96,-464,-704,-746,-578,-180,399,1112,1873,2603,3214,3648,3856,3822,3566,3113,2537,1899,1274,738,337,118,91,240,545,949,1393,1825,2166,2397,2468,2372,2120,1720,1217,647,61,-495,-970,-1330,-1554,-1625,-1560,-1377,-1105,-789,-455,-138,142,374,550,665,703,668,519,258,-135,-675,-1321,-2077,-2854,-3617,-4271,-4759,-5012,-5001,-4704,-4141,-3340,-2361,-1266,-144,932,1859,2576,2994,3090,2835,2245,1379,299,-883,-2061,-3120,-3954,-4484,-4663,-4485,-3987,-3253,-2389,-1525,-779,-266,-48,-173,-611,-1320,-2202,-3144,-4031,-4726,-5158,-5235,-4957,-4327,-3407,-2287,-1070,129,1208,2076,2686,3000,3032,2812,2386,1835,1214,612,73,-337,-598,-674,-575,-302,115,641,1239,1855,2455,2990,3432,3763,3973,4064,4045,3929,3726,3455,3118,2718,2267,1751,1187,567,-87,-765,-1436,-2067,-2631,-3073,-3381,-3504,-3444,-3187,-2759,-2182,-1506,-775,-49,630,1211,1676,1995,2170,2185,2060,1780,1380,843,224,-480,-1202,-1929,-2595,-3189,-3664,-4023,-4266,-4401,-4479,-4521,-4583,-4685,-4855,-5074,-5329,-5556,-5708,-5705,-5509,-5065,-4388,-3483,-2423,-1285,-172,785,1499,1854,1805,1323,439,-790,-2236,-3789,-5286,-6591,-7585,-8162,-8292,-7965,-7255,-6254,-5122,-3997,-3051,-2398,-2118,-2240,-2718,-3468,-4358,-5227,-5941,-6345,-6378,-5975,-5168,-4031,-2655,-1205,208,1431,2386,2998,3268,3196,2865,2321,1665,966,280,-333,-866,-1295,-1639,-1899,-2098,-2237,-2324,-2347,-2297,-2145,-1886,-1498,-982,-348,385,1185,1996,2789,3491,4064,4466,4653,4629,4379,3934,3328,2615,1854,1121,462,-50,-397,-554,-527,-348,-61,288,615,893,1048,1065,935,662,290,-135,-559,-929,-1199,-1358,-1395,-1349,-1240,-1132,-1054,-1048,-1139,-1313,-1566,-1855,-2135,-2375,-2512,-2550,-2454,-2265,-2000,-1704,-1443,-1238,-1144,-1169,-1298,-1530,-1802,-2078,-2299,-2414,-2384,-2191,-1840,-1358,-798,-229,289,676,891,904,700,318,-216,-823,-1447,-2010,-2464,-2774,-2930,-2952,-2865,-2727,-2565,-2439,-2351,-2324,-2332,-2362,-2366,-2319,-2178,-1936,-1583,-1139,-640,-122,353,762,1058,1248,1327,1338,1307,1291,1318,1422,1606,1866,2171,2492,2786,3022,3176,3232,3182,3049,2817,2542,2210,1869,1530,1223,969,800,726,773,943,1219,1598,2012,2440,2801,3061,3158,3089,2838,2452,1975,1481,1049,749,637,738,1052,1533,2125,2732,3268,3644,3784,3659,3257,2607,1789,854,-73,-942,-1667,-2213,-2574,-2736,-2753,-2630,-2442,-2212,-1999,-1835,-1753,-1778,-1910,-2162,-2499,-2909,-3350,-3779,-4163,-4459,-4635,-4674,-4557,-4290,-3874,-3332,-2684,-1958,-1194,-406,346,1048,1638,2091,2354,2406,2224,1807,1185,389,-506,-1435,-2297,-3032,-3555,-3851,-3906,-3746,-3444,-3051,-2673,-2357,-2171,-2129,-2223,-2417,-2643,-2827,-2881,-2746,-2361,-1744,-896,88,1137,2124,2953,3526,3790,3727,3356,2756,2002,1227,531,8,-260,-255,29,550,1233,2004,2766,3447,3982,4335,4508,4503,4382,4176,3963,3777,3686,3695,3834,4083,4413,4787,5141,5435,5603,5635,5484,5187,4741,4197,3601,3002,2445,1969,1587,1322,1146,1067,1037,1055,1080,1121,1149,1189,1240,1319,1448,1625,1855,2122,2396,2652,2845,2959,2954,2839,2598,2253,1827,1342,846,354,-87,-466,-766,-982,-1137,-1231,-1298,-1352,-1408,-1479,-1549,-1624,-1667,-1666,-1599,-1437,-1187,-824,-381,143,684,1221,1668,1995,2129,2056,1755,1262,620,-81,-753,-1305,-1654,-1775,-1654,-1353,-928,-498,-145,39,5,-266,-734,-1357,-2017,-2629,-3082,-3281,-3189,-2764,-2042,-1075,57,1238,2379,3371,4156,4677,4936,4937,4731,4374,3928,3457,3014,2635,2341,2134,2005,1937,1912,1910,1930,1959,2012,2092,2214,2381,2600,2865,3171,3496,3821,4114,4343,4489,4513,4410,4186,3833,3418,2951,2508,2135,1878,1775,1836,2045,2389,2803,3255,3678,4020,4267,4361,4333,4160,3881,3521,3107,2684,2255,1868,1491,1154,829,517,214,-96,-411,-729,-1068,-1398,-1750,-2080,-2401,-2681,-2908,-3060,-3133,-3110,-3006,-2818,-2578,-2292,-1999,-1715,-1456,-1253,-1094,-1004,-954,-950,-950,-944,-897,-806,-653,-480,-290,-159,-110,-203,-452,-866,-1413,-2054,-2713,-3337,-3860,-4247,-4476,-4553,-4499,-4345,-4134,-3889,-3646,-3403,-3168,-2918,-2639,-2299,-1897,-1406,-865,-269,317,871,1338,1684,1892,1951,1876,1692,1438,1155,884,668,518,457,466,543,645,770,865,940,965,960,925,882,851,850,896,993,1160,1380,1671,2000,2363,2733,3079,3359,3550,3602,3501,3236,2797,2227,1544,810,77,-599,-1164,-1582,-1836,-1913,-1846,-1643,-1370,-1044,-735,-455,-243,-105,-29,-14,-20,-45,-42,-25,43,122,228,307,342,296,129,-163,-602,-1163,-1835,-2564,-3315,-4024,-4645,-5134,-5462,-5606,-5568,-5358,-4990,-4503,-3921,-3281,-2619,-1966,-1343,-780,-268,164,546,844,1082,1222,1266,1184,973,623,164,-373,-929,-1436,-1842,-2091,-2176,-2092,-1882,-1598,-1300,-1053,-898,-867,-957,-1151,-1407,-1668,-1884,-1995,-1967,-1772,-1418,-921,-327,323,970,1566,2079,2484,2774,2981,3100,3200,3287,3407,3573,3787,4044,4316,4574,4788,4919,4957,4879,4696,4418,4071,3680,3283,2894,2565,2290,2113,2027,2047,2162,2361,2604,2869,3099,3260,3316,3241,3032,2709,2297,1863,1449,1125,936,914,1071,1387,1829,2352,2887,3393,3802,4091,4229,4220,4061,3781,3400,2935,2418,1856,1273,680,92,-478,-1002,-1473,-1856,-2140,-2309,-2347,-2270,-2075,-1789,-1444,-1060,-689,-343,-57,150,279,322,286,196,53,-110,-280,-430,-548,-603,-598,-509,-363,-155,41,221,292,242,23,-359,-882,-1498,-2142,-2752,-3272,-3657,-3905,-4009,-4001,-3919,-3775,-3630,-3464,-3308,-3133,-2929,-2671,-2340,-1926,-1424,-858,-249,360,920,1396,1734,1928,1951,1825,1563,1217,816,426,71,-200,-380,-459,-444,-363,-233,-91,43,160,253,338,438,578,793,1091,1492,1983,2552,3171,3795,4392,4910,5301,5538,5567,5381,4970,4339,3535,2603,1612,641,-236,-957,-1461,-1732,-1762,-1562,-1191,-675,-102,496,1042,1517,1874,2115,2235,2244,2169,2018,1820,1584,1316,1025,697,330,-92,-572,-1119,-1717,-2361,-3001,-3625,-4159,-4598,-4874,-4995,-4935,-4719,-4363,-3907,-3391,-2854,-2336,-1863,-1449,-1107,-823,-598,-406,-231,-54,148,369,621,863,1077,1199,1181,988,575,-38,-843,-1770,-2765,-3723,-4602,-5298,-5810,-6084,-6148,-6022,-5730,-5343,-4867,-4368,-3843,-3320,-2790,-2250,-1688,-1107,-501,95,679,1192,1615,1911,2043,2029,1852,1570,1216,857,554,355,306,406,658,1014,1434,1841,2194,2417,2506,2426,2202,1867,1457,1040,650,344,142,67,128,303,592,946,1340,1726,2051,2279,2363,2289,2054,1676,1202,680,176,-250,-557,-709,-704,-560,-302,10,347,640,871,1000,1026,949,783,555,279,-14,-322,-637,-959,-1314,-1708,-2167,-2705,-3321,-4005,-4737,-5463,-6149,-6723,-7133,-7343,-7299,-7019,-6493,-5775,-4918,-3997,-3096,-2280,-1626,-1156,-903,-851,-969,-1222,-1544,-1889,-2192,-2427,-2551,-2582,-2523,-2426,-2342,-2322,-2422,-2643,-3009,-3453,-3953,-4412,-4792,-5019,-5077,-4952,-4663,-4262,-3789,-3322,-2905,-2596,-2406,-2360,-2419,-2568,-2742,-2904,-2995,-3000,-2893,-2696,-2422,-2127,-1832,-1603,-1440,-1371,-1387,-1440,-1525,-1557,-1524,-1370,-1090,-681,-171,400,977,1504,1920,2203,2309,2269,2078,1806,1474,1165,909,755,739,852,1122,1485,1936,2384,2782,3051,3136,2990,2602,1978,1162,220,-773,-1727,-2566,-3216,-3636,-3792,-3694,-3344,-2802,-2094,-1300,-459,358,1119,1771,2299,2680,2906,2981,2905,2695,2349,1902,1341,706,0,-750,-1513,-2264,-2957,-3563,-4042,-4361,-4512,-4463,-4247,-3857,-3344,-2744,-2102,-1477,-902,-424,-59,180,295,306,232,119,-7,-88,-106,-16,169,444,755,1049,1254,1305,1161,791,213,-547,-1432,-2384,-3335,-4233,-5016,-5660,-6124,-6400,-6475,-6336,-6005,-5472,-4773,-3924,-2973,-1956,-942,29,882,1581,2080,2368,2440,2320,2053,1685,1288,912,612,429,384,484,722,1065,1497,1958,2424,2830,3158,3354,3420,3328,3107,2758,2342,1873,1431,1045,771,656,703,953,1357,1910,2533,3169,3742,4183,4447,4502,4360,4039,3596,3093,2592,2164,1842,1666,1633,1726,1915,2143,2363,2526,2582,2513,2304,1963,1526,1013,489,-23,-469,-829,-1093,-1264,-1363,-1418,-1470,-1536,-1656,-1819,-2033,-2273,-2502,-2697,-2812,-2830,-2738,-2532,-2236,-1880,-1487,-1118,-791,-543,-397,-347,-414,-562,-794,-1061,-1345,-1594,-1775,-1853,-1817,-1673,-1453,-1212,-1013,-912,-975,-1196,-1610,-2147,-2795,-3455,-4090,-4613,-5000,-5196,-5218,-5048,-4737,-4304,-3798,-3256,-2714,-2186,-1690,-1215,-768,-327,92,497,864,1167,1395,1506,1508,1386,1165,879,567,289,93,33,136,427,891,1509,2231,2992,3726,4365,4857,5157,5261,5163,4908,4536,4105,3691,3335,3108,3025,3105,3329,3650,4008,4325,4523,4539,4327,3881,3223,2412,1524,666,-83,-627,-910,-911,-617,-82,656,1501,2393,3224,3952,4494,4832,4942,4833,4527,4058,3473,2807,2105,1396,688,9,-652,-1290,-1895,-2473,-2995,-3453,-3817,-4061,-4165,-4111,-3888,-3510,-2982,-2355,-1648,-939,-242,358,865,1222,1450,1535,1506,1390,1209,1013,829,696,640,674,800,990,1217,1435,1597,1672,1622,1438,1115,670,118,-505,-1158,-1801,-2387,-2871,-3224,-3395,-3392,-3174,-2778,-2196,-1469,-619,302,1270,2222,3131,3939,4618,5122,5435,5549,5445,5170,4720,4165,3544,2914,2343,1876,1566,1436,1500,1743,2136,2631,3160,3677,4107,4418,4580,4577,4439,4182,3863,3530,3243,3047,2985,3063,3276,3584,3929,4245,4458,4517,4377,4042,3525,2885,2185,1505,922,490,252,208,346,620,978,1352,1701,1963,2136,2203,2188,2125,2049,1991,1990,2032,2127,2225,2294,2293,2162,1906,1476,933,266,-439,-1147,-1781,-2299,-2638,-2800,-2750,-2538,-2172,-1734,-1253,-818,-452,-200,-78,-73,-178,-357,-575,-804,-1005,-1154,-1231,-1217,-1119,-942,-712,-477,-269,-145,-133,-255,-520,-908,-1397,-1948,-2523,-3079,-3581,-3995,-4298,-4484,-4527,-4460,-4261,-3979,-3610,-3191,-2743,-2279,-1832,-1399,-1013,-662,-384,-155,-11,75,86,48,-30,-121,-207,-258,-264,-201,-74,128,385,687,1014,1331,1624,1855,2013,2070,2041,1909,1714,1472,1221,1013,871,854,964,1228,1612,2099,2609,3092,3457,3646,3611,3322,2798,2077,1217,325,-528,-1233,-1724,-1957,-1908,-1605,-1088,-430,296,1011,1649,2176,2552,2798,2914,2935,2890,2785,2633,2414,2097,1655,1041,254,-723,-1845,-3064,-4300,-5456,-6444,-7163,-7565,-7585,-7248,-6555,-5584,-4410,-3131,-1846,-648,383,1196,1752,2048,2099,1934,1604,1160,662,161,-283,-641,-883,-1007,-1030,-986,-924,-890,-941,-1095,-1388,-1812,-2350,-2982,-3654,-4336,-4964,-5506,-5908,-6145,-6193,-6033,-5672,-5111,-4370,-3471,-2446,-1330,-162,1009,2130,3150,4000,4655,5053,5207,5098,4783,4289,3702,3081,2493,2011,1652,1463,1438,1559,1824,2163,2569,2968,3341,3643,3857,3968,3988,3930,3826,3714,3628,3607,3684,3861,4156,4518,4924,5295,5574,5682,5578,5218,4613,3787,2804,1746,715,-201,-905,-1350,-1488,-1344,-932,-335,382,1120,1804,2364,2756,2966,3003,2901,2716,2482,2259,2050,1868,1684,1462,1160,744,188,-497,-1293,-2146,-2987,-3749,-4353,-4752,-4903,-4813,-4487,-3997,-3390,-2761,-2184,-1722,-1433,-1324,-1400,-1620,-1921,-2251,-2514,-2657,-2621,-2366,-1895,-1209,-364,594,1559,2475,3223,3758,4004,3944,3564,2890,1960,830,-418,-1715,-2956,-4083,-5001,-5668,-6037,-6088,-5828,-5282,-4481,-3492,-2366,-1176,6,1118,2086,2866,3402,3681,3688,3450,3004,2417,1754,1106,535,113,-117,-126,86,520,1125,1874,2695,3533,4306,4956,5409,5624,5572,5247,4669,3902,3002,2080,1216,521,48,-132,-41,308,833,1442,2029,2489,2746,2744,2480,1974,1290,517,-252,-919,-1411,-1662,-1667,-1416,-972,-382,262,887,1418,1797,2009,2041,1933,1718,1444,1159,875,615,356,85,-227,-602,-1048,-1559,-2116,-2678,-3203,-3650,-3966,-4131,-4121,-3930,-3585,-3099,-2530,-1909,-1302,-742,-271,92,343,500,572,606,617,636,678,750,842,953,1050,1114,1120,1030,830,503,45,-528,-1198,-1932,-2687,-3431,-4106,-4685,-5123,-5398,-5498,-5405,-5138,-4698,-4114,-3410,-2617,-1777,-918,-92,675,1337,1856,2213,2373,2347,2126,1743,1237,654,52,-507,-988,-1335,-1545,-1599,-1516,-1315,-1024,-688,-325,18,334,591,792,920,986,993,951,886,806,756,745,816,976,1228,1569,1951,2343,2676,2903,2969,2838,2497,1942,1208,344,-604,-1530,-2393,-3083,-3563,-3776,-3701,-3357,-2761,-1988,-1103,-190,656,1381,1914,2240,2335,2211,1881,1366,703,-96,-982,-1943,-2921,-3901,-4823,-5656,-6356,-6877,-7207,-7300,-7181,-6828,-6295,-5608,-4831,-4032,-3284,-2643,-2176,-1902,-1847,-1984,-2290,-2694,-3144,-3559,-3879,-4048,-4040,-3837,-3463,-2951,-2364,-1765,-1237,-838,-628,-651,-909,-1417,-2142,-3044,-4077,-5171,-6258,-7273,-8143,-8810,-9228,-9360,-9199,-8737,-8007,-7032,-5875,-4580,-3223,-1863,-579,571,1522,2222,2657,2801,2696,2374,1911,1382,873,461,193,110,204,456,826,1248,1677,2044,2318,2467,2479,2368,2143,1845,1502,1149,823,556,358,273,283,417,645,955,1306,1652,1952,2139,2202,2095,1833,1422,909,342,-217,-699,-1063,-1251,-1258,-1078,-738,-280,237,752,1207,1542,1741,1767,1652,1393,1037,605,129,-376,-889,-1415,-1931,-2440,-2919,-3354,-3713,-3985,-4135,-4171,-4078,-3880,-3592,-3253,-2894,-2554,-2266,-2053,-1940,-1913,-1994,-2133,-2335,-2535,-2721,-2829,-2848,-2738,-2482,-2104,-1578,-972,-285,421,1116,1748,2288,2690,2928,2973,2800,2401,1774,932,-89,-1238,-2444,-3618,-4680,-5534,-6114,-6362,-6248,-5777,-4978,-3903,-2626,-1226,206,1584,2825,3867,4652,5147,5343,5241,4874,4291,3546,2721,1879,1102,451,-19,-274,-294,-88,330,910,1600,2340,3049,3680,4153,4446,4514,4369,4013,3491,2858,2175,1528,976,583,385,387,574,901,1308,1716,2072,2297,2366,2250,1949,1499,917,288,-369,-958,-1461,-1814,-2011,-2030,-1885,-1601,-1198,-738,-236,254,714,1116,1431,1642,1730,1668,1452,1080,556,-73,-790,-1524,-2229,-2845,-3330,-3652,-3794,-3765,-3573,-3261,-2854,-2404,-1943,-1513,-1136,-838,-618,-480,-409,-379,-377,-362,-326,-238,-103,90,316,572,815,1037,1204,1293,1291,1173,931,561,45,-586,-1349,-2175,-3057,-3916,-4699,-5357,-5809,-6046,-6005,-5715,-5159,-4391,-3438,-2375,-1244,-131,922,1851,2606,3170,3502,3621,3523,3252,2834,2330,1779,1247,762,374,106,-31,-19,126,389,763,1184,1649,2076,2442,2690,2783,2708,2455,2055,1549,1007,504,126,-48,23,382,995,1825,2784,3761,4650,5351,5763,5865,5612,5059,4243,3264,2220,1212,348,-305,-689,-786,-613,-210,353,998,1636,2204,2630,2906,2993,2931,2714,2393,1979,1512,995,470,-71,-590,-1080,-1518,-1875,-2145,-2295,-2318,-2204,-1949,-1569,-1078,-509,89,680,1185,1586,1806,1851,1693,1354,873,294,-316,-885,-1356,-1673,-1804,-1737,-1480,-1058,-522,92,715,1310,1810,2178,2368,2345,2095,1598,888,-22,-1056,-2161,-3241,-4218,-5005,-5547,-5781,-5711,-5313,-4647,-3733,-2654,-1466,-249,923,1980,2873,3543,3981,4170,4139,3919,3577,3173,2785,2475,2297,2283,2440,2765,3211,3754,4314,4867,5330,5688,5889,5928,5795,5515,5096,4608,4063,3553,3096,2766,2580,2564,2713,3001,3377,3787,4147,4408,4499,4398,4097,3619,3011,2349,1700,1161,782,631,707,1024,1524,2152,2828,3458,3968,4292,4388,4259,3908,3390,2744,2029,1297,569,-111,-751,-1330,-1851,-2312,-2704,-3014,-3238,-3353,-3360,-3250,-3034,-2723,-2348,-1937,-1522,-1153,-849,-645,-556,-576,-702,-904,-1138,-1369,-1538,-1611,-1548,-1337,-978,-492,78,685,1278,1801,2232,2526,2688,2697,2560,2266,1813,1201,430,-479,-1503,-2583,-3660,-4644,-5464,-6021,-6269,-6142,-5650,-4795,-3643,-2266,-761,750,2175,3385,4321,4896,5098,4921,4405,3620,2656,1616,615,-252,-900,-1263,-1329,-1074,-554,200,1098,2063,3005,3836,4491,4904,5060,4931,4561,3956,3210,2359,1520,744,129,-265,-408,-268,117,701,1410,2132,2790,3257,3502,3435,3088,2454,1609,623,-402,-1367,-2182,-2769,-3081,-3104,-2853,-2367,-1733,-1012,-312,310,772,1049,1102,950,593,75,-571,-1285,-2021,-2713,-3311,-3769,-4038,-4114,-3975,-3647,-3160,-2559,-1902,-1262,-675,-223,87,214,159,-63,-429,-900,-1426,-1959,-2447,-2839,-3101,-3193,-3113,-2844,-2420,-1858,-1208,-524,155,770,1298,1707,1978,2105,2065,1870,1491,965,273,-523,-1413,-2316,-3200,-3988,-4637,-5096,-5335,-5340,-5111,-4665,-4025,-3238,-2338,-1385,-431,473,1261,1897,2335,2558,2562,2373,2028,1593,1130,715,406,254,282,491,867,1364,1938,2522,3060,3499,3786,3905,3825,3572,3153,2618,2013,1398,837,379,84,-26,73,365,823,1399,2026,2651,3184,3609,3847,3911,3777,3465,3017,2458,1865,1274,767,374,162,131,299,641,1115,1672,2241,2747,3140,3345,3344,3104,2635,1961,1122,183,-794,-1727,-2558,-3220,-3677,-3909,-3905,-3692,-3288,-2743,-2097,-1403,-700,-39,554,1035,1398,1615,1697,1639,1461,1189,840,453,57,-322,-648,-918,-1095,-1205,-1215,-1174,-1054,-901,-701,-488,-270,-91,20,5,-168,-543,-1130,-1912,-2859,-3887,-4911,-5834,-6541,-6969,-7039,-6738,-6073,-5081,-3838,-2432,-958,464,1755,2803,3558,3968,4032,3779,3262,2577,1824,1111,547,199,126,336,807,1489,2300,3151,3956,4620,5095,5321,5303,5040,4572,3964,3265,2579,1950,1470,1172,1100,1260,1646,2208,2905,3638,4342,4917,5295,5425,5273,4858,4207,3391,2491,1595,790,150,-282,-472,-437,-201,188,658,1166,1627,2014,2274,2404,2382,2229,1946,1565,1098,578,28,-526,-1046,-1524,-1918,-2229,-2438,-2554,-2593,-2566,-2517,-2453,-2418,-2411,-2449,-2528,-2630,-2749,-2861,-2956,-3021,-3056,-3053,-3033,-2974,-2909,-2804,-2685,-2515,-2312,-2050,-1744,-1388,-993,-573,-121,334,806,1239,1626,1901,2017,1927,1578,965,86,-1009,-2247,-3539,-4762,-5818,-6602,-7043,-7104,-6776,-6086,-5104,-3894,-2564,-1204,94,1231,2166,2821,3213,3314,3195,2873,2458,1985,1575,1254,1107,1136,1366,1767,2310,2931,3574,4162,4629,4920,4985,4805,4377,3722,2881,1924,913,-56,-921,-1593,-2036,-2198,-2092,-1731,-1175,-492,225,896,1429,1774,1876,1738,1355,783,62,-722,-1506,-2205,-2761,-3128,-3278,-3212,-2950,-2537,-2026,-1492,-999,-616,-399,-384,-592,-1022,-1653,-2440,-3334,-4258,-5145,-5913,-6508,-6861,-6963,-6785,-6366,-5727,-4948,-4070,-3192,-2355,-1624,-1039,-612,-360,-273,-329,-521,-809,-1183,-1610,-2072,-2543,-3008,-3431,-3804,-4095,-4299,-4401,-4402,-4294,-4096,-3789,-3408,-2949,-2455,-1971,-1546,-1254,-1152,-1275,-1664,-2283,-3113,-4060,-5046,-5947,-6677,-7133,-7268,-7055,-6503,-5668,-4615,-3445,-2248,-1128,-157,584,1074,1278,1224,935,473,-99,-703,-1266,-1728,-2027,-2150,-2070,-1814,-1398,-882,-302,268,789,1201,1474,1583,1521,1308,960,545,90,-312,-630,-793,-780,-562,-167,399,1041,1725,2336,2823,3101,3145,2922,2458,1785,963,72,-810,-1605,-2239,-2665,-2845,-2774,-2458,-1941,-1264,-489,308,1077,1738,2250,2582,2694,2612,2309,1844,1216,494,-301,-1101,-1867,-2555,-3110,-3520,-3755,-3812,-3719,-3480,-3154,-2768,-2375,-2009,-1701,-1470,-1320,-1249,-1237,-1269,-1315,-1359,-1378,-1368,-1312,-1223,-1104,-962,-821,-690,-583,-510,-461,-426,-385,-310,-188,-17,182,358,466,415,169,-342,-1106,-2118,-3300,-4567,-5792,-6861,-7642,-8062,-8039,-7580,-6688,-5448,-3942,-2301,-644,900,2219,3242,3913,4235,4238,3987,3575,3095,2641,2297,2104,2101,2277,2602,3041,3516,3994,4386,4678,4805,4779,4579,4231,3767,3216,2640,2079,1584,1202,965,892,996,1256,1646,2119,2617,3075,3445,3666,3728,3603,3324,2913,2425,1920,1450,1067,813,697,724,872,1101,1368,1629,1824,1922,1885,1695,1359,874,294,-379,-1062,-1752,-2377,-2925,-3357,-3657,-3825,-3835,-3725,-3481,-3139,-2732,-2273,-1819,-1383,-998,-693,-465,-337,-297,-340,-461,-640,-863,-1127,-1397,-1679,-1944,-2180,-2376,-2509,-2577,-2570,-2495,-2353,-2158,-1908,-1616,-1266,-878,-437,14,456,826,1081,1147,999,605,-20,-826,-1751,-2684,-3531,-4179,-4554,-4596,-4290,-3656,-2753,-1659,-479,680,1726,2557,3124,3385,3338,3022,2488,1830,1132,500,10,-260,-287,-45,424,1095,1890,2739,3575,4318,4929,5357,5595,5632,5491,5191,4773,4281,3749,3234,2754,2360,2059,1876,1799,1820,1904,2021,2119,2163,2107,1933,1627,1195,670,72,-523,-1087,-1541,-1853,-1969,-1889,-1582,-1096,-441,306,1088,1823,2434,2855,3031,2944,2573,1970,1150,201,-823,-1836,-2773,-3562,-4159,-4530,-4652,-4546,-4220,-3722,-3099,-2404,-1697,-1027,-438,38,378,576,639,585,448,255,59,-117,-224,-240,-160,46,325,694,1076,1451,1755,1960,2029,1981,1812,1568,1284,993,717,470,225,-22,-315,-667,-1095,-1587,-2124,-2651,-3134,-3489,-3696,-3686,-3465,-3017,-2374,-1564,-654,313,1260,2136,2880,3462,3842,4037,4036,3892,3634,3323,3008,2733,2540,2435,2436,2520,2672,2852,3031,3173,3255,3259,3173,3011,2777,2499,2200,1906,1652,1460,1353,1352,1457,1670,1974,2344,2740,3130,3461,3712,3846,3856,3749,3534,3253,2939,2630,2377,2189,2102,2106,2197,2353,2542,2729,2878,2951,2921,2766,2478,2065,1550,959,346,-259,-799,-1251,-1571,-1752,-1776,-1649,-1393,-1009,-557,-44,471,957,1391,1733,1989,2131,2182,2133,2015,1824,1592,1311,1002,664,305,-65,-444,-802,-1133,-1402,-1604,-1707,-1726,-1628,-1450,-1172,-825,-414,41,505,953,1320,1574,1645,1502,1115,484,-360,-1357,-2432,-3477,-4400,-5110,-5521,-5620,-5365,-4803,-3984,-2965,-1866,-754,264,1111,1738,2097,2200,2059,1735,1298,826,413,131,37,178,551,1144,1910,2787,3695,4559,5300,5862,6201,6310,6179,5856,5373,4794,4186,3596,3087,2697,2437,2323,2323,2404,2522,2614,2640,2550,2333,1975,1512,966,401,-141,-600,-930,-1107,-1105,-932,-594,-120,460,1093,1739,2329,2816,3136,3248,3120,2740,2127,1307,340,-717,-1792,-2811,-3727,-4470,-5025,-5357,-5478,-5400,-5149,-4788,-4342,-3896,-3472,-3126,-2880,-2739,-2699,-2736,-2812,-2898,-2948,-2946,-2858,-2703,-2460,-2177,-1844,-1510,-1184,-892,-652,-483,-382,-362,-404,-492,-606,-723,-815,-889,-940,-983,-1060,-1182,-1391,-1700,-2100,-2586,-3110,-3621,-4066,-4368,-4490,-4379,-4019,-3417,-2586,-1577,-445,747,1907,2979,3869,4536,4922,5024,4843,4424,3833,3148,2470,1888,1474,1298,1366,1699,2233,2929,3695,4438,5100,5572,5850,5866,5662,5233,4652,3969,3261,2598,2045,1656,1453,1452,1623,1929,2310,2686,2995,3166,3157,2946,2536,1955,1253,487,-276,-979,-1565,-2011,-2278,-2383,-2314,-2103,-1783,-1378,-960,-555,-226,-11,66,-7,-236,-586,-1039,-1553,-2077,-2579,-3005,-3324,-3504,-3525,-3383,-3085,-2654,-2127,-1543,-956,-410,56,399,617,688,631,469,220,-61,-357,-627,-844,-998,-1068,-1062,-981,-838,-656,-451,-259,-85,41,137,198,253,310,403,520,670,819,930,957,861,598,165,-431,-1156,-1931,-2700,-3363,-3853,-4112,-4103,-3833,-3314,-2613,-1783,-911,-75,658,1222,1583,1722,1652,1388,1003,534,80,-303,-545,-593,-435,-50,513,1229,2014,2809,3532,4122,4530,4727,4709,4491,4107,3599,3030,2442,1901,1442,1105,901,841,888,1036,1216,1395,1514,1543,1446,1233,905,507,93,-291,-564,-701,-639,-384,76,700,1455,2278,3093,3847,4440,4847,4991,4881,4498,3890,3086,2164,1177,196,-724,-1540,-2217,-2734,-3095,-3289,-3346,-3272,-3097,-2849,-2544,-2216,-1872,-1538,-1215,-918,-641,-388,-150,73,291,495,700,878,1050,1181,1284,1340,1339,1282,1140,933,628,257,-179,-661,-1144,-1625,-2050,-2421,-2720,-2959,-3159,-3349,-3561,-3820,-4144,-4515,-4921,-5299,-5604,-5763,-5720,-5442,-4903,-4122,-3133,-1996,-792,400,1491,2411,3104,3523,3681,3560,3229,2717,2109,1471,874,389,60,-83,-15,232,656,1193,1799,2415,2985,3460,3812,4016,4081,4016,3852,3635,3394,3193,3038,2981,2996,3093,3224,3355,3433,3401,3233,2883,2370,1696,896,56,-799,-1554,-2179,-2605,-2810,-2783,-2547,-2127,-1591,-990,-407,88,437,575,495,169,-351,-1048,-1831,-2653,-3427,-4105,-4645,-5013,-5226,-5274,-5207,-5040,-4826,-4583,-4356,-4151,-3995,-3887,-3835,-3833,-3880,-3966,-4079,-4214,-4346,-4465,-4553,-4593,-4578,-4495,-4351,-4140,-3883,-3581,-3262,-2934,-2625,-2341,-2098,-1889,-1721,-1574,-1464,-1365,-1304,-1275,-1304,-1409,-1609,-1928,-2359,-2921,-3566,-4283,-5003,-5677,-6231,-6615,-6762,-6659,-6274,-5639,-4775,-3754,-2634,-1522,-472,400,1065,1453,1570,1418,1051,531,-59,-622,-1092,-1378,-1454,-1291,-906,-335,352,1098,1796,2408,2843,3094,3132,2972,2652,2206,1694,1166,666,240,-90,-311,-412,-433,-369,-283,-195,-162,-201,-356,-615,-989,-1447,-1952,-2468,-2933,-3316,-3563,-3658,-3578,-3322,-2916,-2373,-1765,-1126,-543,-68,232,320,172,-207,-781,-1506,-2308,-3124,-3876,-4514,-4981,-5267,-5354,-5270,-5031,-4682,-4263,-3807,-3351,-2909,-2492,-2104,-1738,-1388,-1053,-726,-410,-111,165,413,617,790,906,992,1024,1038,995,938,817,665,452,195,-99,-415,-731,-1022,-1274,-1468,-1600,-1679,-1711,-1726,-1749,-1801,-1908,-2068,-2284,-2525,-2761,-2946,-3035,-2991,-2783,-2401,-1845,-1149,-342,509,1357,2122,2764,3210,3452,3448,3229,2799,2227,1557,874,250,-254,-574,-691,-588,-293,160,710,1295,1852,2330,2695,2929,3041,3041,2971,2859,2747,2669,2638,2676,2781,2934,3133,3317,3483,3570,3553,3406,3098,2642,2047,1341,587,-177,-865,-1437,-1821,-1997,-1930,-1639,-1131,-476,284,1054,1769,2345,2737,2900,2842,2572,2143,1611,1036,484,-8,-393,-667,-832,-897,-898,-866,-819,-807,-819,-870,-953,-1028,-1100,-1109,-1057,-923,-699,-411,-65,298,651,959,1199,1354,1416,1399,1310,1179,1016,861,705,589,499,443,426,408,406,365,284,135,-100,-423,-858,-1376,-2001,-2672,-3400,-4110,-4777,-5341,-5752,-5969,-5961,-5708,-5219,-4512,-3629,-2625,-1569,-523,434,1252,1883,2301,2507,2516,2361,2103,1791,1487,1247,1109,1104,1242,1511,1896,2353,2853,3337,3774,4129,4370,4498,4511,4418,4266,4055,3852,3659,3519,3428,3389,3387,3398,3391,3342,3212,2997,2685,2276,1805,1285,775,310,-62,-300,-377,-282,-12,398,922,1493,2049,2527,2846,2976,2863,2513,1942,1191,331,-559,-1411,-2138,-2705,-3059,-3213,-3165,-2966,-2661,-2307,-1971,-1695,-1518,-1456,-1513,-1658,-1876,-2103,-2326,-2484,-2574,-2563,-2471,-2292,-2062,-1793,-1525,-1267,-1049,-870,-739,-653,-597,-572,-553,-541,-514,-466,-398,-304,-206,-121,-68,-76,-156,-323,-569,-891,-1262,-1667,-2071,-2443,-2759,-2982,-3092,-3071,-2893,-2573,-2092,-1482,-753,63,914,1781,2582,3301,3865,4255,4441,4418,4205,3823,3338,2796,2276,1835,1533,1408,1477,1740,2163,2707,3314,3916,4466,4907,5215,5373,5400,5301,5136,4924,4723,4553,4440,4387,4386,4414,4440,4421,4329,4120,3781,3290,2667,1919,1102,249,-570,-1312,-1919,-2357,-2602,-2649,-2506,-2215,-1804,-1343,-878,-470,-157,21,76,-1,-163,-375,-587,-750,-835,-815,-694,-477,-195,111,408,643,786,818,711,490,158,-235,-649,-1032,-1332,-1511,-1531,-1391,-1078,-629,-58,573,1230,1854,2406,2851,3156,3318,3323,3197,2958,2643,2302,1971,1693,1489,1359,1297,1273,1255,1210,1113,937,685,352,-50,-491,-952,-1401,-1790,-2109,-2301,-2361,-2271,-2012,-1616,-1073,-434,288,1027,1762,2426,2987,3413,3657,3733,3620,3355,2957,2487,1987,1519,1129,846,701,681,781,958,1182,1406,1594,1721,1766,1736,1639,1504,1366,1260,1219,1271,1423,1680,2013,2398,2788,3125,3376,3476,3410,3155,2715,2128,1423,686,-36,-648,-1098,-1326,-1311,-1044,-570,67,774,1464,2044,2432,2583,2461,2099,1520,822,57,-657,-1284,-1732,-2011,-2087,-2001,-1786,-1487,-1180,-896,-697,-606,-631,-773,-1000,-1273,-1557,-1793,-1957,-2017,-1963,-1807,-1557,-1254,-924,-603,-321,-92,64,153,176,142,69,-31,-140,-242,-325,-389,-426,-469,-528,-645,-847,-1151,-1580,-2115,-2748,-3440,-4149,-4835,-5443,-5940,-6286,-6459,-6448,-6248,-5883,-5358,-4724,-3994,-3216,-2420,-1628,-884,-184,429,966,1406,1749,2009,2180,2290,2350,2376,2397,2416,2456,2524,2612,2746,2890,3073,3262,3462,3665,3857,4041,4206,4361,4493,4627,4747,4861,4971,5047,5111,5107,5057,4919,4696,4381,3959,3455,2861,2218,1535,871,255,-252,-617,-792,-767,-528,-111,444,1064,1676,2190,2545,2685,2593,2270,1765,1125,436,-235,-817,-1260,-1545,-1660,-1644,-1525,-1370,-1224,-1144,-1173,-1327,-1617,-2024,-2514,-3052,-3582,-4061,-4442,-4705,-4819,-4794,-4630,-4353,-3985,-3561,-3105,-2645,-2204,-1786,-1413,-1075,-783,-523,-304,-101,73,244,389,513,594,601,526,328,23,-402,-905,-1466,-2027,-2552,-2991,-3317,-3507,-3549,-3451,-3214,-2869,-2423,-1918,-1361,-785,-207,352,880,1342,1745,2051,2270,2388,2418,2375,2283,2176,2079,2032,2054,2162,2366,2648,3009,3395,3800,4162,4463,4669,4761,4734,4601,4372,4102,3801,3538,3319,3189,3141,3179,3279,3417,3554,3651,3681,3595,3392,3035,2546,1918,1194,408,-396,-1142,-1803,-2296,-2615,-2717,-2629,-2358,-1975,-1519,-1073,-695,-431,-316,-355,-523,-793,-1103,-1397,-1635,-1761,-1779,-1670,-1474,-1218,-950,-716,-554,-489,-529,-670,-884,-1141,-1396,-1603,-1738,-1761,-1670,-1469,-1166,-806,-411,-20,328,627,845,1004,1088,1123,1114,1065,990,886,756,615,454,280,99,-114,-343,-622,-921,-1264,-1597,-1926,-2195,-2400,-2507,-2538,-2481,-2379,-2259,-2138,-2061,-2016,-2015,-2034,-2046,-2023,-1925,-1747,-1458,-1086,-640,-163,302,715,1027,1224,1283,1225,1065,845,609,400,251,193,223,339,526,732,960,1138,1284,1348,1362,1311,1234,1147,1080,1056,1083,1173,1307,1480,1661,1826,1951,2011,1986,1867,1652,1342,959,523,63,-379,-774,-1073,-1258,-1295,-1196,-960,-632,-243,137,466,684,762,675,431,47,-441,-985,-1542,-2063,-2514,-2869,-3113,-3248,-3270,-3212,-3075,-2905,-2712,-2529,-2369,-2242,-2152,-2081,-2032,-1967,-1889,-1777,-1637,-1475,-1300,-1146,-1015,-947,-931,-987,-1098,-1253,-1440,-1627,-1807,-1955,-2049,-2099,-2073,-2015,-1918,-1840,-1808,-1878,-2084,-2447,-2977,-3635,-4399,-5192,-5968,-6657,-7218,-7613,-7826,-7851,-7703,-7395,-6960,-6416,-5801,-5134,-4444,-3749,-3075,-2428,-1851,-1334,-921,-612,-410,-330,-335,-423,-542,-665,-739,-743,-630,-410,-63,374,880,1410,1931,2384,2758,3014,3147,3172,3085,2933,2738,2527,2338,2166,2035,1924,1831,1732,1616,1472,1287,1068,804,512,193,-139,-471,-779,-1050,-1248,-1357,-1373,-1273,-1097,-853,-592,-362,-208,-169,-271,-512,-886,-1345,-1860,-2350,-2796,-3125,-3337,-3406,-3350,-3195,-2979,-2749,-2550,-2424,-2401,-2496,-2715,-3038,-3435,-3872,-4292,-4662,-4930,-5068,-5064,-4895,-4602,-4170,-3680,-3129,-2600,-2107,-1694,-1383,-1177,-1084,-1078,-1151,-1261,-1394,-1511,-1601,-1659,-1680,-1701,-1729,-1807,-1952,-2173,-2476,-2813,-3172,-3474,-3704,-3792,-3745,-3539,-3205,-2774,-2286,-1800,-1345,-964,-666,-453,-312,-216,-139,-51,56,202,377,574,781,980,1167,1333,1490,1640,1810,2016,2279,2609,3011,3470,3969,4466,4924,5295,5535,5624,5534,5293,4907,4439,3927,3435,3007,2674,2453,2342,2322,2365,2436,2492,2507,2446,2292,2038,1684,1246,753,238,-252,-684,-1016,-1243,-1341,-1344,-1264,-1148,-1038,-964,-965,-1044,-1208,-1430,-1686,-1934,-2138,-2267,-2296,-2227,-2063,-1839,-1575,-1321,-1101,-947,-871,-869,-937,-1048,-1171,-1288,-1353,-1359,-1278,-1105,-841,-500,-89,348,796,1201,1542,1774,1888,1863,1706,1429,1055,622,176,-247,-588,-822,-919,-870,-708,-445,-163,113,299,388,336,187,-61,-328,-594,-801,-928,-972,-940,-861,-768,-684,-642,-632,-666,-703,-722,-694,-578,-376,-70,310,744,1188,1602,1946,2190,2314,2329,2233,2078,1876,1691,1541,1455,1449,1511,1628,1778,1926,2056,2143,2181,2173,2138,2087,2051,2053,2091,2198,2336,2518,2701,2873,2999,3058,3032,2900,2677,2361,1980,1571,1163,816,557,423,429,566,813,1133,1459,1751,1935,1984,1864,1581,1154,633,75,-449,-881,-1164,-1277,-1217,-1001,-683,-301,73,394,624,732,734,625,453,252,54,-78,-144,-111,20,219,476,743,984,1168,1259,1253,1142,945,686,398,110,-141,-341,-471,-529,-528,-481,-418,-368,-380,-472,-692,-1040,-1527,-2129,-2800,-3496,-4137,-4674,-5042,-5225,-5193,-4987,-4619,-4155,-3645,-3133,-2673,-2282,-1966,-1721,-1514,-1319,-1107,-849,-539,-181,213,603,972,1279,1514,1663,1741,1764,1776,1803,1898,2078,2373,2783,3291,3880,4505,5125,5697,6175,6531,6740,6800,6709,6489,6158,5745,5277,4775,4271,3768,3305,2865,2483,2143,1852,1617,1419,1286,1196,1183,1236,1373,1587,1864,2184,2499,2771,2948,2988,2862,2558,2090,1492,818,141,-481,-966,-1286,-1398,-1325,-1088,-747,-375,-29,201,295,201,-61,-480,-1009,-1594,-2170,-2681,-3078,-3331,-3419,-3357,-3158,-2859,-2506,-2132,-1779,-1477,-1230,-1055,-929,-849,-786,-728,-660,-573,-469,-350,-235,-134,-80,-83,-170,-348,-618,-972,-1376,-1804,-2188,-2497,-2655,-2654,-2439,-2051,-1489,-831,-129,542,1108,1530,1764,1815,1710,1476,1197,910,688,571,572,718,970,1319,1723,2137,2541,2903,3200,3456,3646,3816,3968,4125,4302,4506,4724,4957,5168,5351,5466,5510,5460,5325,5114,4833,4531,4190,3880,3565,3304,3067,2879,2724,2602,2498,2392,2274,2111,1908,1633,1314,936,541,132,-258,-623,-946,-1239,-1492,-1732,-1954,-2175,-2388,-2596,-2774,-2920,-2994,-2991,-2887,-2675,-2371,-1981,-1549,-1117,-721,-422,-235,-194,-295,-518,-839,-1206,-1572,-1897,-2123,-2244,-2218,-2069,-1786,-1407,-947,-447,63,545,973,1309,1549,1652,1641,1490,1227,864,430,-34,-500,-925,-1286,-1569,-1764,-1893,-1957,-1993,-2007,-2024,-2033,-2032,-1994,-1897,-1724,-1464,-1124,-740,-337,18,287,427,410,247,-52,-428,-835,-1195,-1459,-1568,-1506,-1256,-856,-322,269,879,1435,1899,2232,2423,2469,2408,2258,2076,1902,1772,1718,1752,1871,2067,2318,2600,2886,3155,3385,3566,3684,3743,3728,3658,3519,3337,3110,2856,2590,2315,2045,1784,1529,1294,1074,888,741,650,626,682,806,1014,1265,1554,1852,2116,2334,2462,2494,2407,2207,1901,1521,1079,633,186,-208,-556,-841,-1072,-1260,-1415,-1556,-1684,-1799,-1893,-1947,-1943,-1860,-1686,-1414,-1052,-616,-142,342,778,1145,1392,1512,1485,1330,1060,718,327,-52,-408,-689,-901,-1017,-1068,-1051,-1015,-992,-1013,-1138,-1372,-1754,-2265,-2901,-3606,-4343,-5026,-5603,-6000,-6179,-6123,-5839,-5364,-4766,-4101,-3462,-2898,-2463,-2176,-2033,-1997,-2036,-2075,-2077,-1987,-1787,-1469,-1054,-567,-56,435,866,1213,1454,1601,1665,1674,1669,1675,1736,1869,2097,2414,2819,3286,3790,4298,4767,5179,5489,5694,5773,5723,5551,5260,4870,4404,3888,3359,2848,2387,1996,1694,1487,1372,1351,1410,1538,1727,1946,2186,2407,2587,2691,2696,2572,2325,1933,1441,848,224,-406,-963,-1422,-1715,-1836,-1770,-1535,-1178,-742,-305,81,343,464,394,167,-217,-702,-1240,-1770,-2252,-2624,-2888,-3011,-3028,-2942,-2808,-2642,-2497,-2382,-2323,-2313,-2349,-2405,-2463,-2494,-2480,-2403,-2257,-2044,-1773,-1480,-1184,-940,-770,-731,-821,-1072,-1442,-1931,-2460,-2992,-3441,-3742,-3848,-3711,-3335,-2739,-1970,-1118,-262,502,1086,1451,1546,1397,1029,510,-87,-675,-1188,-1559,-1763,-1770,-1606,-1272,-829,-298,273,846,1408,1925,2405,2833,3226,3574,3896,4179,4431,4635,4788,4870,4877,4801,4639,4402,4099,3747,3360,2960,2551,2162,1787,1454,1151,904,687,520,367,231,95,-57,-221,-407,-611,-827,-1049,-1279,-1500,-1722,-1938,-2136,-2337,-2510,-2682,-2830,-2972,-3081,-3180,-3232,-3256,-3228,-3159,-3056,-2921,-2797,-2678,-2611,-2600,-2649,-2771,-2931,-3119,-3298,-3434,-3498,-3470,-3322,-3074,-2702,-2260,-1735,-1193,-638,-124,336,708,984,1146,1201,1149,1000,774,476,138,-240,-636,-1047,-1477,-1919,-2390,-2878,-3388,-3905,-4407,-4867,-5249,-5512,-5616,-5539,-5243,-4754,-4073,-3265,-2389,-1530,-770,-185,168,267,117,-243,-743,-1303,-1839,-2268,-2544,-2634,-2540,-2289,-1936,-1528,-1145,-824,-616,-535,-588,-745,-984,-1248,-1507,-1713,-1837,-1868,-1787,-1625,-1376,-1088,-764,-445,-142,127,351,523,641,701,703,655,564,443,305,164,15,-124,-271,-429,-589,-784,-976,-1195,-1402,-1607,-1778,-1919,-1997,-2030,-1980,-1893,-1731,-1554,-1340,-1143,-952,-803,-674,-589,-516,-465,-422,-388,-374,-387,-448,-567,-756,-1022,-1341,-1717,-2085,-2441,-2717,-2900,-2947,-2859,-2633,-2287,-1866,-1401,-959,-576,-298,-157,-158,-301,-557,-894,-1264,-1626,-1937,-2162,-2287,-2308,-2246,-2129,-2007,-1925,-1934,-2072,-2356,-2790,-3358,-4014,-4705,-5373,-5936,-6352,-6561,-6550,-6321,-5900,-5353,-4731,-4132,-3608,-3227,-3015,-2974,-3081,-3284,-3519,-3710,-3794,-3718,-3449,-2993,-2355,-1590,-743,122,941,1675,2276,2739,3056,3243,3338,3362,3370,3389,3458,3595,3808,4099,4440,4827,5205,5565,5857,6057,6140,6080,5877,5525,5049,4478,3860,3246,2686,2221,1894,1707,1676,1767,1966,2209,2469,2683,2812,2844,2739,2529,2212,1827,1411,992,607,279,20,-166,-270,-319,-297,-244,-158,-65,8,51,31,-48,-218,-448,-766,-1116,-1516,-1901,-2285,-2606,-2876,-3061,-3168,-3191,-3143,-3028,-2872,-2679,-2470,-2259,-2053,-1868,-1705,-1577,-1478,-1421,-1390,-1388,-1399,-1415,-1430,-1441,-1452,-1479,-1528,-1627,-1772,-1981,-2237,-2523,-2822,-3073,-3262,-3318,-3223,-2942,-2467,-1818,-1027,-155,725,1545,2213,2703,2951,2985,2811,2490,2090,1678,1322,1072,948,965,1093,1310,1569,1831,2070,2251,2393,2477,2546,2615,2705,2858,3063,3344,3685,4060,4458,4826,5152,5397,5549,5604,5553,5413,5199,4915,4593,4231,3857,3477,3104,2755,2419,2122,1843,1590,1354,1118,886,629,356,40,-302,-683,-1075,-1475,-1853,-2182,-2446,-2617,-2689,-2660,-2535,-2322,-2054,-1727,-1385,-1034,-696,-397,-151,29,116,120,28,-146,-376,-649,-911,-1153,-1321,-1409,-1388,-1268,-1037,-739,-357,39,467,864,1239,1557,1811,2005,2117,2173,2153,2085,1965,1811,1636,1439,1242,1024,802,537,256,-91,-465,-896,-1337,-1787,-2187,-2524,-2730,-2797,-2664,-2359,-1855,-1217,-487,260,923,1441,1727,1756,1511,1030,381,-359,-1067,-1666,-2059,-2202,-2075,-1695,-1107,-387,387,1125,1765,2237,2528,2621,2536,2319,2000,1654,1312,1036,838,757,771,889,1079,1314,1575,1816,2031,2183,2266,2271,2197,2058,1879,1673,1496,1350,1291,1319,1446,1677,1971,2321,2658,2960,3157,3244,3166,2956,2607,2169,1690,1217,808,505,326,290,378,571,837,1138,1433,1686,1867,1947,1910,1749,1467,1078,616,108,-396,-853,-1221,-1468,-1568,-1522,-1329,-1016,-613,-154,318,776,1175,1512,1747,1897,1949,1912,1804,1633,1413,1166,883,595,280,-35,-389,-751,-1166,-1599,-2083,-2581,-3099,-3601,-4070,-4465,-4775,-4953,-4996,-4877,-4598,-4165,-3596,-2933,-2218,-1520,-901,-419,-123,-37,-155,-445,-853,-1290,-1690,-1960,-2053,-1930,-1587,-1053,-374,381,1145,1849,2449,2906,3215,3387,3447,3438,3392,3362,3369,3439,3587,3797,4074,4390,4728,5071,5390,5684,5916,6093,6180,6177,6077,5869,5582,5204,4787,4330,3882,3449,3067,2739,2464,2251,2059,1897,1722,1531,1309,1067,808,563,342,180,86,70,132,254,429,625,830,1022,1178,1298,1349,1337,1238,1050,766,392,-68,-580,-1138,-1688,-2212,-2672,-3041,-3308,-3467,-3521,-3493,-3390,-3249,-3073,-2894,-2715,-2545,-2393,-2246,-2122,-1998,-1895,-1794,-1715,-1644,-1593,-1562,-1553,-1578,-1642,-1745,-1908,-2103,-2357,-2623,-2913,-3181,-3416,-3582,-3664,-3629,-3468,-3162,-2722,-2144,-1479,-744,-16,658,1212,1594,1784,1758,1561,1212,797,372,17,-212,-280,-166,121,546,1075,1647,2217,2745,3192,3553,3812,3995,4095,4166,4193,4236,4275,4351,4444,4567,4704,4842,4981,5084,5162,5178,5134,5010,4805,4515,4152,3739,3292,2853,2450,2104,1847,1676,1580,1548,1531,1500,1415,1246,976,614,173,-319,-798,-1255,-1615,-1879,-2021,-2052,-1984,-1854,-1677,-1498,-1329,-1196,-1104,-1058,-1063,-1104,-1185,-1286,-1398,-1505,-1591,-1638,-1637,-1570,-1453,-1267,-1054,-807,-564,-335,-137,21,140,227,291,347,407,475,564,655,750,827,872,872,809,675,461,169,-207,-649,-1158,-1698,-2261,-2801,-3300,-3709,-4004,-4156,-4132,-3941,-3549,-3000,-2284,-1463,-576,312,1114,1773,2206,2374,2257,1860,1246,466,-359,-1159,-1818,-2283,-2501,-2466,-2196,-1749,-1169,-559,49,566,978,1250,1393,1415,1352,1227,1090,962,878,862,910,1043,1235,1487,1774,2068,2356,2593,2768,2845,2824,2685,2461,2148,1805,1453,1141,903,763,727,791,925,1088,1245,1340,1349,1257,1055,779,457,140,-116,-273,-297,-171,91,475,928,1419,1874,2275,2547,2705,2696,2554,2263,1865,1381,857,318,-175,-613,-940,-1152,-1234,-1186,-1032,-791,-498,-190,113,364,567,691,743,730,653,540,392,242,90,-43,-156,-251,-336,-431,-559,-742,-1009,-1365,-1828,-2376,-2996,-3646,-4287,-4865,-5341,-5668,-5820,-5786,-5551,-5153,-4585,-3933,-3206,-2513,-1886,-1413,-1133,-1082,-1259,-1643,-2169,-2768,-3352,-3828,-4128,-4201,-4014,-3591,-2948,-2155,-1271,-369,488,1247,1873,2348,2675,2860,2939,2934,2885,2827,2781,2781,2821,2933,3085,3297,3533,3782,4021,4217,4347,4390,4331,4170,3921,3604,3258,2919,2619,2394,2239,2173,2153,2167,2159,2104,1958,1719,1364,937,444,-46,-498,-860,-1093,-1184,-1132,-957,-702,-412,-142,62,161,130,-45,-343,-772,-1272,-1830,-2402,-2934,-3421,-3798,-4076,-4223,-4254,-4178,-4013,-3805,-3569,-3356,-3174,-3059,-2998,-3013,-3067,-3168,-3277,-3392,-3485,-3559,-3598,-3612,-3602,-3580,-3562,-3560,-3588,-3671,-3796,-3990,-4226,-4500,-4777,-5040,-5238,-5359,-5362,-5235,-4971,-4575,-4058,-3442,-2759,-2029,-1308,-618,-12,469,799,936,891,660,286,-187,-696,-1172,-1555,-1795,-1859,-1745,-1457,-1040,-536,2,517,974,1342,1610,1789,1893,1947,1983,2023,2080,2174,2285,2421,2557,2678,2775,2824,2826,2769,2651,2467,2224,1907,1556,1142,729,306,-77,-406,-672,-854,-993,-1082,-1185,-1314,-1519,-1814,-2214,-2703,-3262,-3837,-4398,-4862,-5215,-5389,-5387,-5202,-4856,-4394,-3865,-3326,-2830,-2430,-2147,-2018,-2027,-2176,-2439,-2782,-3169,-3557,-3897,-4168,-4318,-4353,-4248,-4029,-3714,-3344,-2955,-2594,-2287,-2060,-1914,-1843,-1827,-1834,-1838,-1800,-1710,-1547,-1316,-1037,-719,-408,-130,82,201,195,75,-183,-541,-992,-1489,-2003,-2480,-2886,-3193,-3360,-3402,-3291,-3065,-2731,-2316,-1858,-1361,-873,-405,12,342,569,666,615,433,127,-265,-689,-1102,-1449,-1688,-1792,-1759,-1582,-1313,-960,-593,-222,93,366,563,705,802,864,918,964,1025,1086,1166,1242,1319,1391,1452,1504,1544,1572,1586,1584,1563,1517,1459,1380,1313,1253,1238,1264,1350,1478,1637,1798,1919,1977,1927,1768,1479,1094,627,139,-328,-719,-975,-1080,-987,-726,-297,246,852,1468,2019,2463,2746,2854,2762,2501,2070,1537,918,299,-302,-805,-1191,-1427,-1490,-1398,-1160,-817,-407,11,405,714,928,1019,996,872,671,429,170,-67,-280,-440,-570,-669,-768,-887,-1055,-1290,-1601,-1994,-2439,-2931,-3414,-3871,-4245,-4517,-4651,-4643,-4483,-4193,-3786,-3297,-2755,-2191,-1637,-1111,-656,-272,-17,122,107,-47,-329,-709,-1138,-1560,-1927,-2176,-2288,-2220,-1995,-1603,-1102,-511,117,744,1340,1879,2353,2757,3102,3387,3641,3859,4061,4250,4423,4595,4748,4901,5033,5166,5270,5368,5418,5446,5406,5326,5182,5005,4802,4595,4415,4254,4138,4032,3928,3796,3596,3322,2943,2471,1914,1313,701,138,-335,-662,-812,-766,-523,-112,432,1039,1654,2195,2616,2853,2897,2718,2353,1817,1172,454,-254,-930,-1496,-1945,-2232,-2365,-2330,-2163,-1881,-1537,-1164,-818,-528,-319,-215,-196,-279,-408,-602,-797,-1018,-1222,-1425,-1618,-1810,-2004,-2206,-2425,-2651,-2893,-3130,-3361,-3562,-3723,-3819,-3847,-3789,-3637,-3407,-3093,-2750,-2382,-2066,-1814,-1682,-1672,-1793,-2024,-2327,-2668,-2984,-3248,-3403,-3428,-3297,-2997,-2537,-1911,-1152,-279,668,1639,2580,3431,4129,4627,4898,4929,4746,4397,3945,3485,3090,2855,2813,3028,3462,4111,4889,5738,6554,7281,7834,8197,8330,8269,8021,7651,7204,6737,6323,5984,5786,5717,5787,5964,6192,6426,6586,6641,6530,6257,5804,5199,4467,3641,2766,1874,1003,183,-573,-1247,-1850,-2378,-2865,-3306,-3744,-4164,-4585,-4994,-5367,-5698,-5942,-6097,-6129,-6042,-5829,-5509,-5092,-4603,-4070,-3503,-2944,-2399,-1921,-1528,-1271,-1168,-1253,-1515,-1956,-2509,-3143,-3757,-4288,-4651,-4786,-4662,-4264,-3630,-2789,-1845,-853,82,887,1510,1886,2026,1897,1562,1033,401,-279,-917,-1440,-1776,-1878,-1700,-1251,-529,401,1492,2645,3777,4787,5590,6126,6342,6245,5854,5229,4468,3653,2906,2303,1929,1807,1963,2352,2940,3640,4387,5095,5718,6202,6542,6728,6774,6698,6517,6245,5901,5480,5000,4448,3829,3144,2387,1573,710,-184,-1076,-1933,-2719,-3387,-3898,-4223,-4328,-4206,-3871,-3343,-2681,-1955,-1231,-594,-95,212,311,191,-129,-621,-1242,-1944,-2671,-3362,-3968,-4423,-4697,-4748,-4562,-4139,-3508,-2687,-1760,-753,238,1178,1998,2676,3161,3465,3548,3438,3126,2641,2011,1286,507,-250,-935,-1480,-1836,-1970,-1860,-1525,-985,-307,456,1221,1943,2548,3023,3337,3513,3556,3515,3408,3285,3157,3056,2969,2918,2867,2823,2764,2672,2565,2414,2265,2101,1960,1832,1726,1614,1493,1308,1065,715,261,-298,-962,-1713,-2523,-3373,-4215,-5014,-5720,-6288,-6670,-6835,-6762,-6442,-5896,-5155,-4266,-3299,-2307,-1360,-499,238,836,1287,1592,1760,1795,1717,1523,1256,908,549,183,-123,-339,-421,-345,-88,328,904,1582,2333,3098,3829,4493,5053,5494,5789,5932,5910,5720,5365,4861,4231,3522,2788,2080,1482,1022,775,723,896,1233,1703,2236,2766,3241,3610,3847,3957,3940,3845,3699,3551,3441,3386,3416,3504,3648,3800,3917,3968,3903,3713,3395,2968,2481,1972,1495,1088,778,568,443,362,270,113,-187,-663,-1364,-2273,-3377,-4607,-5881,-7103,-8163,-8965,-9445,-9528,-9239,-8570,-7608,-6439,-5174,-3938,-2841,-1971,-1389,-1127,-1168,-1492,-2026,-2710,-3457,-4198,-4856,-5388,-5740,-5901,-5861,-5625,-5214,-4662,-3985,-3240,-2434,-1616,-794,5,766,1472,2103,2638,3048,3320,3422,3372,3155,2821,2398,1950,1540,1227,1059,1081,1275,1650,2136,2695,3255,3765,4179,4481,4668,4758,4785,4784,4790,4834,4925,5079,5264,5478,5674,5820,5883,5816,5604,5232,4708,4068,3350,2612,1910,1277,760,343,43,-194,-386,-604,-882,-1275,-1803,-2476,-3264,-4127,-4987,-5758,-6356,-6684,-6696,-6343,-5638,-4619,-3367,-1998,-639,579,1521,2115,2275,2007,1328,291,-994,-2435,-3901,-5282,-6485,-7418,-8051,-8321,-8267,-7854,-7156,-6182,-5004,-3681,-2280,-875,451,1643,2626,3357,3809,3959,3826,3432,2834,2092,1304,535,-101,-573,-796,-792,-547,-131,393,943,1426,1786,1966,1970,1807,1536,1220,925,725,655,746,1000,1392,1888,2452,3026,3590,4095,4522,4859,5077,5196,5183,5079,4853,4548,4142,3659,3090,2443,1719,931,82,-809,-1727,-2649,-3553,-4402,-5184,-5850,-6395,-6790,-7030,-7123,-7073,-6912,-6654,-6333,-5967,-5577,-5182,-4780,-4397,-4019,-3674,-3356,-3103,-2918,-2837,-2866,-3011,-3273,-3616,-4020,-4429,-4801,-5096,-5265,-5307,-5198,-4961,-4609,-4168,-3666,-3112,-2531,-1911,-1274,-620,24,632,1151,1542,1748,1734,1488,1007,330,-497,-1387,-2263,-3036,-3619,-3975,-4049,-3857,-3412,-2766,-1968,-1093,-188,687,1501,2222,2840,3339,3721,3977,4110,4121,4009,3794,3476,3079,2620,2111,1576,1035,503,9,-435,-817,-1125,-1371,-1557,-1721,-1886,-2105,-2411,-2854,-3450,-4207,-5114,-6114,-7163,-8167,-9057,-9748,-10189,-10325,-10162,-9694,-8978,-8058,-7009,-5895,-4775,-3699,-2700,-1821,-1069,-498,-103,55,-4,-317,-830,-1518,-2299,-3083,-3777,-4283,-4526,-4455,-4062,-3351,-2401,-1266,-65,1120,2191,3075,3722,4093,4192,4010,3592,2956,2162,1266,322,-585,-1401,-2051,-2491,-2673,-2599,-2261,-1723,-1024,-250,524,1244,1840,2303,2620,2801,2892,2910,2909,2915,2960,3060,3226,3447,3723,4009,4299,4536,4711,4786,4761,4626,4400,4094,3724,3308,2851,2359,1817,1225,552,-199,-1048,-1981,-2973,-3997,-4982,-5880,-6617,-7138,-7402,-7392,-7107,-6593,-5888,-5071,-4197,-3348,-2562,-1902,-1376,-1013,-813,-761,-868,-1083,-1415,-1807,-2238,-2667,-3046,-3355,-3538,-3595,-3487,-3222,-2798,-2225,-1525,-730,134,1024,1894,2723,3441,4035,4452,4672,4686,4486,4117,3604,3037,2476,2014,1720,1650,1841,2280,2947,3760,4647,5487,6192,6667,6860,6743,6344,5711,4944,4132,3400,2818,2491,2427,2662,3148,3844,4666,5530,6331,6990,7430,7605,7503,7130,6544,5802,4991,4171,3409,2728,2134,1601,1071,489,-209,-1073,-2118,-3336,-4681,-6073,-7409,-8591,-9491,-10055,-10200,-9935,-9274,-8285,-7059,-5701,-4308,-2981,-1780,-760,51,637,993,1115,1006,682,155,-530,-1337,-2196,-3051,-3822,-4456,-4888,-5096,-5052,-4783,-4304,-3666,-2923,-2128,-1334,-595,63,597,988,1216,1264,1137,835,379,-190,-831,-1470,-2031,-2446,-2628,-2549,-2171,-1531,-672,299,1301,2187,2910,3352,3528,3421,3100,2632,2120,1651,1323,1183,1291,1624,2190,2912,3729,4560,5296,5883,6220,6297,6067,5579,4836,3924,2887,1803,728,-295,-1233,-2077,-2824,-3491,-4090,-4635,-5134,-5583,-5967,-6265,-6449,-6485,-6364,-6066,-5603,-4999,-4274,-3493,-2680,-1899,-1194,-592,-165,85,100,-118,-586,-1282,-2178,-3209,-4308,-5377,-6326,-7048,-7467,-7500,-7129,-6330,-5162,-3676,-1993,-228,1489,3030,4300,5213,5748,5882,5674,5158,4438,3594,2724,1922,1252,779,527,504,691,1043,1504,2007,2479,2884,3166,3341,3406,3408,3389,3400,3474,3640,3901,4242,4646,5068,5479,5848,6142,6343,6441,6416,6281,6025,5672,5238,4761,4267,3805,3388,3040,2748,2491,2219,1886,1425,805,-3,-1000,-2126,-3345,-4519,-5573,-6374,-6841,-6907,-6557,-5820,-4763,-3507,-2160,-871,253,1124,1680,1919,1840,1509,967,299,-436,-1174,-1862,-2467,-2958,-3317,-3540,-3614,-3548,-3347,-3026,-2601,-2096,-1530,-920,-276,386,1084,1778,2501,3190,3844,4411,4844,5121,5190,5068,4742,4269,3694,3096,2561,2161,1960,2003,2267,2749,3346,3999,4588,5039,5274,5270,5016,4561,3970,3329,2744,2301,2081,2143,2491,3120,3966,4947,5954,6870,7592,8015,8118,7843,7258,6393,5344,4193,3023,1882,819,-171,-1102,-1982,-2861,-3727,-4595,-5441,-6222,-6901,-7419,-7733,-7808,-7619,-7168,-6463,-5540,-4432,-3201,-1889,-581,688,1816,2769,3451,3821,3826,3437,2662,1519,91,-1545,-3246,-4883,-6310,-7385,-8017,-8127,-7708,-6780,-5426,-3756,-1898,-20,1757,3283,4464,5217,5515,5344,4770,3859,2730,1513,351,-641,-1331,-1664,-1580,-1086,-217,950,2316,3753,5135,6340,7256,7820,7970,7729,7115,6209,5113,3937,2805,1844,1131,762,754,1109,1789,2704,3759,4815,5753,6443,6799,6765,6318,5522,4420,3149,1798,492,-695,-1694,-2507,-3122,-3609,-3996,-4361,-4729,-5147,-5590,-6050,-6467,-6773,-6911,-6804,-6427,-5755,-4816,-3665,-2372,-1060,186,1237,2012,2430,2452,2070,1318,259,-998,-2342,-3632,-4743,-5573,-6036,-6106,-5785,-5121,-4196,-3112,-1972,-881,84,869,1453,1839,2064,2156,2173,2136,2076,2005,1913,1807,1677,1526,1369,1232,1141,1136,1247,1484,1861,2351,2925,3540,4150,4707,5183,5545,5787,5899,5884,5750,5512,5188,4801,4381,3966,3590,3290,3097,3026,3099,3284,3586,3941,4313,4652,4885,4995,4921,4651,4173,3479,2598,1545,368,-886,-2154,-3365,-4454,-5350,-6006,-6378,-6454,-6242,-5768,-5085,-4246,-3326,-2386,-1485,-684,-2,507,858,1023,1023,858,550,108,-427,-1054,-1711,-2389,-3031,-3584,-4016,-4253,-4279,-4050,-3562,-2829,-1877,-765,438,1646,2775,3740,4476,4930,5092,4961,4588,4032,3374,2708,2116,1674,1424,1404,1588,1961,2454,3000,3512,3917,4132,4125,3863,3366,2677,1863,1028,262,-335,-680,-735,-463,102,917,1912,2977,4035,4983,5745,6270,6521,6488,6195,5661,4955,4117,3235,2345,1511,744,59,-572,-1164,-1776,-2424,-3133,-3915,-4724,-5540,-6290,-6917,-7354,-7560,-7501,-7179,-6618,-5866,-4986,-4058,-3157,-2351,-1705,-1251,-1025,-1026,-1245,-1661,-2222,-2898,-3611,-4323,-4966,-5499,-5870,-6057,-6024,-5770,-5299,-4612,-3758,-2752,-1658,-514,621,1700,2673,3499,4140,4569,4772,4726,4456,3953,3272,2442,1533,615,-232,-925,-1391,-1579,-1462,-1058,-414,386,1238,2040,2687,3118,3288,3213,2918,2493,2005,1559,1230,1078,1146,1425,1906,2529,3229,3937,4567,5062,5377,5478,5378,5097,4682,4197,3688,3203,2762,2350,1948,1490,924,200,-728,-1846,-3146,-4556,-5999,-7374,-8579,-9521,-10136,-10361,-10192,-9625,-8697,-7469,-6003,-4393,-2730,-1115,343,1541,2394,2813,2780,2261,1319,8,-1538,-3185,-4777,-6145,-7176,-7746,-7819,-7376,-6474,-5191,-3662,-2014,-399,1061,2254,3116,3593,3708,3461,2935,2178,1286,345,-565,-1346,-1949,-2294,-2362,-2119,-1593,-788,206,1356,2539,3691,4711,5531,6092,6364,6335,6035,5490,4778,3948,3085,2248,1491,855,360,3,-202,-299,-271,-165,27,283,594,950,1335,1718,2074,2342,2473,2397,2052,1388,377,-982,-2640,-4525,-6520,-8478,-10261,-11709,-12704,-13166,-13033,-12348,-11135,-9524,-7632,-5608,-3609,-1762,-191,1011,1790,2109,1978,1417,500,-713,-2105,-3585,-5042,-6364,-7481,-8304,-8809,-8972,-8810,-8365,-7685,-6840,-5897,-4922,-3971,-3095,-2315,-1674,-1152,-782,-517,-378,-308,-305,-322,-332,-307,-221,-52,194,536,931,1369,1799,2172,2455,2583,2556,2344,1970,1463,862,226,-393,-934,-1364,-1628,-1731,-1635,-1379,-956,-413,219,902,1575,2218,2769,3224,3547,3754,3847,3845,3775,3634,3434,3147,2742,2183,1421,445,-758,-2149,-3672,-5243,-6745,-8095,-9166,-9917,-10277,-10261,-9874,-9183,-8242,-7138,-5942,-4724,-3556,-2486,-1573,-860,-380,-168,-231,-574,-1185,-2019,-3043,-4169,-5328,-6432,-7370,-8089,-8468,-8508,-8132,-7392,-6294,-4928,-3372,-1739,-144,1318,2534,3450,4002,4187,4010,3537,2834,2007,1172,427,-120,-400,-373,-17,623,1504,2523,3586,4574,5391,5952,6208,6146,5795,5210,4482,3705,2973,2375,1958,1761,1774,1976,2314,2725,3162,3545,3860,4059,4149,4145,4070,3961,3857,3760,3704,3636,3558,3375,3069,2555,1821,845,-338,-1678,-3083,-4458,-5691,-6693,-7380,-7719,-7683,-7308,-6629,-5720,-4655,-3503,-2344,-1235,-231,612,1270,1691,1883,1815,1530,1034,398,-332,-1071,-1763,-2322,-2722,-2896,-2858,-2583,-2113,-1464,-695,151,1017,1847,2596,3214,3673,3935,4003,3852,3513,2997,2350,1628,876,177,-427,-863,-1094,-1093,-843,-365,310,1116,1993,2842,3605,4203,4600,4773,4735,4513,4172,3769,3379,3061,2871,2827,2954,3217,3600,4044,4498,4920,5257,5487,5607,5599,5509,5316,5063,4738,4335,3841,3217,2445,1484,343,-989,-2450,-3991,-5512,-6921,-8099,-8976,-9460,-9544,-9208,-8517,-7519,-6331,-5020,-3711,-2448,-1329,-368,384,917,1227,1300,1157,794,232,-502,-1390,-2374,-3428,-4468,-5457,-6293,-6941,-7299,-7343,-7019,-6327,-5293,-3962,-2424,-791,820,2274,3457,4274,4659,4590,4100,3251,2156,946,-236,-1249,-1974,-2329,-2259,-1781,-925,203,1502,2825,4053,5058,5770,6128,6142,5832,5285,4573,3821,3103,2522,2131,1957,2015,2268,2674,3178,3698,4191,4581,4851,4964,4924,4749,4444,4051,3577,3046,2464,1815,1092,262,-674,-1745,-2915,-4176,-5450,-6684,-7784,-8676,-9289,-9569,-9502,-9088,-8372,-7403,-6267,-5033,-3796,-2619,-1584,-740,-134,205,277,91,-318,-892,-1567,-2269,-2922,-3463,-3836,-4014,-3976,-3753,-3346,-2827,-2219,-1584,-958,-369,152,615,1005,1349,1648,1906,2136,2302,2415,2422,2328,2110,1780,1363,905,461,106,-109,-115,91,541,1180,1979,2856,3735,4548,5216,5710,5990,6073,5974,5740,5421,5073,4748,4483,4308,4224,4220,4279,4351,4422,4430,4385,4246,4042,3756,3432,3064,2693,2313,1934,1540,1122,645,107,-506,-1183,-1894,-2600,-3254,-3803,-4209,-4450,-4511,-4412,-4176,-3834,-3434,-2994,-2554,-2125,-1736,-1402,-1143,-991,-948,-1051,-1270,-1618,-2038,-2500,-2950,-3322,-3587,-3691,-3627,-3390,-2982,-2448,-1802,-1094,-362,368,1049,1679,2232,2713,3115,3450,3707,3903,4021,4075,4057,3982,3856,3693,3519,3347,3205,3104,3058,3066,3131,3228,3361,3503,3664,3826,4008,4206,4435,4693,4983,5291,5602,5899,6138,6323,6404,6389,6256,6022,5694,5308,4889,4493,4143,3895,3740,3714,3769,3891,4013,4066,3980,3676,3093,2217,1027,-405,-2019,-3690,-5292,-6685,-7754,-8396,-8566,-8244,-7479,-6338,-4945,-3423,-1915,-555,545,1295,1646,1588,1150,396,-574,-1654,-2717,-3656,-4377,-4812,-4934,-4738,-4268,-3577,-2741,-1848,-952,-145,556,1099,1491,1729,1838,1844,1771,1655,1501,1338,1158,983,801,638,490,391,345,390,526,774,1121,1539,1997,2439,2818,3095,3234,3242,3130,2939,2727,2546,2458,2500,2686,3016,3457,3955,4460,4891,5209,5355,5324,5118,4762,4327,3848,3419,3070,2847,2771,2815,2971,3148,3297,3315,3120,2661,1874,786,-589,-2153,-3812,-5433,-6883,-8054,-8844,-9204,-9121,-8617,-7756,-6630,-5331,-4000,-2718,-1622,-765,-225,-11,-124,-506,-1104,-1808,-2537,-3180,-3661,-3925,-3923,-3682,-3194,-2537,-1752,-911,-90,677,1316,1818,2162,2343,2393,2321,2159,1937,1663,1365,1039,712,373,72,-202,-378,-453,-356,-84,412,1096,1974,2973,4032,5078,6010,6782,7323,7624,7680,7533,7224,6837,6419,6058,5767,5609,5548,5592,5684,5785,5848,5828,5702,5459,5097,4641,4095,3503,2872,2234,1597,962,326,-333,-1041,-1812,-2660,-3577,-4531,-5472,-6331,-7021,-7477,-7623,-7427,-6880,-6002,-4868,-3541,-2149,-782,438,1415,2075,2369,2269,1815,1031,23,-1129,-2294,-3385,-4270,-4912,-5217,-5209,-4870,-4264,-3438,-2484,-1464,-473,431,1191,1767,2154,2337,2359,2224,2004,1704,1392,1079,800,576,419,334,344,436,624,906,1258,1686,2138,2593,2996,3307,3484,3501,3345,3035,2602,2111,1624,1224,964,916,1090,1503,2126,2905,3771,4643,5424,6050,6444,6588,6454,6091,5515,4805,4014,3213,2453,1783,1208,725,305,-115,-569,-1141,-1833,-2686,-3656,-4704,-5754,-6706,-7476,-7976,-8149,-7967,-7434,-6595,-5510,-4295,-3032,-1860,-872,-150,226,264,-59,-654,-1481,-2406,-3351,-4203,-4888,-5352,-5579,-5573,-5381,-5046,-4642,-4213,-3813,-3468,-3181,-2961,-2768,-2591,-2389,-2149,-1846,-1491,-1082,-648,-212,217,602,965,1279,1582,1869,2172,2502,2858,3252,3648,4038,4378,4639,4788,4800,4676,4411,4047,3604,3143,2704,2336,2075,1937,1939,2061,2291,2595,2934,3283,3598,3872,4068,4191,4214,4136,3944,3641,3227,2712,2119,1452,738,-20,-819,-1643,-2503,-3372,-4246,-5088,-5883,-6578,-7156,-7574,-7805,-7843,-7664,-7282,-6703,-5969,-5125,-4246,-3408,-2699,-2195,-1963,-2028,-2399,-3039,-3873,-4821,-5758,-6578,-7175,-7459,-7385,-6928,-6109,-4992,-3646,-2197,-736,609,1745,2601,3122,3300,3154,2715,2060,1242,356,-547,-1381,-2111,-2681,-3074,-3263,-3253,-3038,-2634,-2067,-1361,-565,273,1098,1851,2487,2961,3259,3373,3323,3143,2874,2573,2282,2052,1904,1870,1932,2106,2340,2627,2922,3197,3438,3608,3717,3728,3663,3480,3212,2830,2355,1799,1149,436,-362,-1230,-2165,-3166,-4199,-5250,-6262,-7193,-7998,-8611,-9014,-9158,-9043,-8669,-8056,-7247,-6303,-5292,-4308,-3434,-2747,-2315,-2172,-2319,-2747,-3377,-4161,-4993,-5796,-6494,-7012,-7330,-7417,-7284,-6957,-6462,-5861,-5176,-4475,-3773,-3115,-2509,-1966,-1488,-1062,-695,-373,-119,72,163,160,41,-184,-486,-849,-1196,-1498,-1684,-1717,-1579,-1254,-778,-187,459,1094,1666,2124,2443,2619,2667,2621,2525,2422,2357,2363,2450,2632,2881,3183,3499,3793,4037,4194,4250,4176,3969,3610,3097,2447,1660,792,-145,-1083,-2011,-2875,-3687,-4417,-5087,-5695,-6245,-6745,-7179,-7537,-7810,-7955,-7984,-7845,-7556,-7094,-6483,-5732,-4892,-4012,-3154,-2392,-1778,-1370,-1184,-1237,-1489,-1913,-2433,-2987,-3502,-3917,-4182,-4277,-4179,-3917,-3497,-2972,-2379,-1764,-1181,-661,-244,55,237,298,275,176,49,-88,-197,-264,-265,-194,-49,173,461,813,1220,1675,2165,2687,3202,3711,4157,4542,4818,4989,5040,4989,4844,4653,4425,4214,4033,3910,3853,3869,3946,4080,4253,4454,4661,4873,5064,5220,5328,5356,5293,5135,4859,4512,4075,3607,3104,2589,2068,1524,956,344,-312,-1021,-1747,-2501,-3207,-3865,-4408,-4803,-5027,-5035,-4845,-4449,-3892,-3224,-2516,-1836,-1272,-863,-672,-693,-935,-1345,-1896,-2496,-3104,-3644,-4061,-4329,-4403,-4292,-3985,-3506,-2879,-2142,-1336,-515,287,1003,1630,2107,2449,2629,2662,2558,2343,2042,1705,1366,1088,907,874,1017,1353,1887,2581,3407,4284,5153,5917,6522,6883,6991,6821,6397,5778,5013,4211,3431,2780,2299,2048,2032,2247,2650,3191,3796,4383,4896,5240,5396,5303,4974,4406,3651,2763,1819,894,64,-630,-1158,-1534,-1791,-1980,-2159,-2383,-2691,-3098,-3603,-4171,-4760,-5313,-5765,-6060,-6152,-6009,-5651,-5078,-4389,-3615,-2896,-2275,-1859,-1672,-1747,-2059,-2576,-3216,-3924,-4584,-5158,-5543,-5730,-5663,-5369,-4841,-4138,-3299,-2393,-1480,-630,115,698,1120,1363,1448,1401,1251,1037,796,557,345,193,105,103,189,364,623,965,1350,1774,2177,2540,2808,2961,2967,2839,2587,2253,1892,1557,1310,1196,1248,1464,1851,2349,2942,3546,4125,4614,4978,5180,5220,5080,4796,4377,3872,3318,2760,2245,1797,1448,1172,967,765,528,182,-303,-968,-1799,-2781,-3844,-4933,-5934,-6795,-7399,-7718,-7690,-7317,-6638,-5702,-4622,-3503,-2462,-1621,-1043,-799,-863,-1231,-1804,-2513,-3245,-3912,-4429,-4749,-4829,-4682,-4311,-3761,-3076,-2305,-1511,-739,-35,558,1031,1360,1556,1629,1590,1470,1289,1072,850,649,498,420,437,563,796,1148,1587,2111,2673,3255,3799,4296,4697,5004,5200,5306,5327,5298,5236,5168,5110,5079,5070,5097,5137,5195,5251,5300,5334,5340,5318,5253,5149,4984,4762,4462,4097,3649,3155,2603,2041,1461,894,325,-242,-833,-1452,-2113,-2816,-3536,-4254,-4922,-5491,-5927,-6161,-6186,-5957,-5496,-4813,-3971,-3031,-2079,-1202,-465,69,380,472,364,122,-206,-555,-861,-1103,-1236,-1274,-1214,-1078,-886,-658,-416,-166,69,293,495,671,837,983,1121,1262,1392,1528,1658,1775,1890,1979,2069,2140,2219,2311,2432,2597,2811,3071,3369,3670,3949,4166,4290,4306,4207,4006,3736,3439,3162,2952,2851,2878,3055,3362,3792,4300,4866,5421,5949,6377,6692,6844,6817,6598,6185,5601,4868,4039,3162,2299,1491,786,189,-297,-685,-1031,-1344,-1695,-2084,-2548,-3060,-3622,-4166,-4664,-5036,-5242,-5231,-4989,-4526,-3877,-3113,-2307,-1552,-922,-489,-273,-304,-545,-970,-1512,-2111,-2706,-3237,-3674,-3972,-4139,-4152,-4035,-3792,-3447,-3025,-2558,-2073,-1603,-1173,-798,-499,-272,-119,-25,31,63,116,195,351,586,926,1375,1925,2571,3271,4000,4694,5299,5765,6024,6074,5882,5491,4931,4283,3613,3011,2531,2231,2129,2227,2499,2907,3402,3932,4447,4902,5258,5492,5573,5507,5271,4896,4391,3785,3138,2470,1863,1322,903,577,356,179,15,-192,-486,-882,-1391,-1989,-2630,-3260,-3804,-4190,-4372,-4290,-3964,-3399,-2679,-1870,-1093,-421,43,271,229,-43,-506,-1073,-1665,-2197,-2599,-2822,-2833,-2637,-2229,-1666,-964,-191,600,1360,2019,2543,2893,3044,3006,2778,2392,1887,1297,680,82,-452,-866,-1135,-1216,-1106,-791,-293,370,1146,1991,2834,3613,4266,4732,4986,5006,4802,4415,3886,3300,2710,2211,1832,1645,1643,1842,2206,2707,3273,3872,4406,4853,5140,5243,5162,4882,4460,3917,3328,2750,2238,1852,1599,1494,1494,1544,1578,1506,1274,819,133,-783,-1873,-3077,-4294,-5428,-6380,-7054,-7400,-7375,-7004,-6327,-5437,-4439,-3449,-2583,-1923,-1530,-1421,-1579,-1944,-2453,-3005,-3522,-3938,-4183,-4253,-4125,-3825,-3380,-2830,-2216,-1593,-994,-464,-29,286,478,541,490,340,113,-158,-440,-703,-900,-1005,-983,-805,-467,51,723,1533,2430,3356,4244,5016,5611,5981,6090,5960,5596,5073,4446,3795,3196,2704,2369,2213,2231,2419,2731,3135,3570,3991,4335,4574,4653,4571,4308,3878,3313,2636,1914,1178,492,-112,-612,-1000,-1307,-1553,-1801,-2080,-2449,-2907,-3474,-4119,-4792,-5459,-6019,-6441,-6647,-6608,-6327,-5814,-5138,-4358,-3576,-2863,-2305,-1938,-1790,-1841,-2061,-2380,-2736,-3053,-3274,-3365,-3301,-3091,-2762,-2336,-1876,-1404,-974,-612,-341,-172,-104,-128,-224,-378,-562,-775,-984,-1201,-1394,-1562,-1686,-1734,-1695,-1528,-1221,-758,-132,635,1508,2438,3341,4148,4763,5130,5193,4946,4415,3657,2775,1867,1055,436,86,50,328,888,1671,2576,3512,4369,5052,5498,5647,5503,5074,4419,3597,2697,1798,969,271,-271,-652,-892,-1034,-1146,-1266,-1482,-1804,-2277,-2879,-3594,-4362,-5125,-5808,-6337,-6665,-6754,-6607,-6247,-5753,-5174,-4637,-4194,-3927,-3878,-4042,-4407,-4917,-5490,-6067,-6543,-6887,-7025,-6973,-6723,-6323,-5813,-5266,-4719,-4242,-3856,-3576,-3413,-3332,-3301,-3292,-3241,-3140,-2952,-2685,-2344,-1956,-1543,-1137,-756,-412,-98,189,483,791,1154,1562,2028,2515,2996,3417,3734,3897,3889,3691,3333,2838,2271,1690,1159,738,464,374,457,710,1092,1545,2023,2451,2779,2966,2985,2826,2513,2069,1541,981,439,-40,-425,-708,-899,-1031,-1148,-1316,-1576,-1991,-2565,-3316,-4200,-5186,-6181,-7128,-7923,-8503,-8819,-8825,-8559,-8024,-7315,-6490,-5649,-4873,-4232,-3773,-3523,-3476,-3603,-3870,-4209,-4563,-4881,-5090,-5177,-5093,-4842,-4421,-3866,-3204,-2497,-1800,-1162,-653,-287,-104,-92,-249,-537,-929,-1368,-1819,-2225,-2555,-2762,-2828,-2733,-2465,-2042,-1465,-770,11,825,1630,2352,2949,3372,3578,3571,3341,2935,2398,1794,1202,679,303,103,112,328,723,1260,1863,2469,2994,3378,3572,3553,3322,2921,2388,1802,1234,740,391,195,166,273,453,648,758,719,453,-67,-848,-1856,-3024,-4257,-5436,-6454,-7201,-7610,-7645,-7314,-6682,-5830,-4885,-3954,-3167,-2585,-2289,-2254,-2487,-2898,-3424,-3964,-4433,-4765,-4901,-4836,-4555,-4100,-3492,-2793,-2038,-1281,-555,109,691,1174,1563,1842,2030,2114,2105,2011,1835,1607,1338,1077,853,713,698,840,1161,1667,2333,3125,3979,4825,5593,6208,6644,6856,6870,6702,6400,6026,5620,5247,4920,4681,4517,4428,4396,4391,4388,4359,4277,4133,3924,3651,3339,3003,2664,2348,2067,1837,1656,1520,1417,1329,1223,1079,851,530,75,-501,-1215,-2009,-2874,-3727,-4511,-5163,-5606,-5819,-5775,-5497,-5032,-4443,-3817,-3225,-2741,-2410,-2243,-2240,-2354,-2536,-2727,-2861,-2889,-2787,-2531,-2149,-1651,-1090,-495,72,595,1020,1349,1560,1667,1681,1629,1531,1414,1288,1169,1041,922,781,642,488,361,266,255,361,605,1034,1618,2366,3201,4081,4899,5589,6061,6269,6182,5809,5187,4390,3496,2612,1822,1204,826,698,831,1183,1695,2294,2899,3433,3843,4093,4166,4087,3878,3586,3275,2967,2727,2545,2439,2380,2336,2259,2098,1808,1348,701,-139,-1143,-2276,-3456,-4623,-5668,-6524,-7115,-7395,-7366,-7035,-6474,-5754,-4969,-4214,-3571,-3099,-2837,-2784,-2916,-3189,-3533,-3883,-4170,-4340,-4356,-4201,-3885,-3428,-2875,-2276,-1680,-1139,-694,-363,-163,-84,-115,-226,-409,-616,-852,-1068,-1262,-1391,-1439,-1366,-1154,-775,-218,511,1403,2418,3509,4609,5641,6527,7205,7600,7704,7479,6980,6229,5310,4302,3286,2359,1580,1008,678,574,698,975,1370,1799,2209,2543,2772,2870,2853,2725,2524,2279,2018,1776,1561,1381,1233,1091,940,740,463,74,-442,-1095,-1870,-2740,-3658,-4562,-5389,-6065,-6552,-6806,-6824,-6622,-6235,-5725,-5140,-4557,-4016,-3558,-3216,-2967,-2835,-2764,-2751,-2744,-2739,-2687,-2603,-2442,-2227,-1930,-1576,-1156,-701,-221,251,690,1067,1359,1546,1618,1563,1393,1108,741,314,-125,-538,-863,-1072,-1109,-964,-618,-87,608,1414,2282,3136,3909,4545,4986,5213,5217,5024,4668,4224,3741,3312,2979,2803,2803,2983,3318,3758,4240,4688,5030,5212,5187,4958,4527,3944,3275,2588,1974,1492,1203,1134,1285,1620,2102,2623,3131,3502,3671,3558,3133,2371,1326,45,-1355,-2763,-4045,-5089,-5798,-6132,-6082,-5686,-5027,-4197,-3319,-2493,-1808,-1328,-1078,-1061,-1238,-1561,-1967,-2382,-2748,-3013,-3135,-3109,-2926,-2607,-2187,-1692,-1171,-651,-161,277,662,978,1228,1406,1510,1533,1478,1353,1166,966,767,644,629,778,1121,1673,2428,3345,4366,5395,6351,7128,7659,7883,7786,7374,6715,5857,4924,3987,3163,2519,2112,1974,2083,2422,2900,3468,4020,4492,4822,4969,4923,4688,4303,3806,3258,2711,2216,1806,1509,1314,1218,1176,1158,1094,945,656,198,-441,-1248,-2184,-3185,-4169,-5060,-5771,-6256,-6476,-6440,-6178,-5745,-5217,-4664,-4152,-3735,-3431,-3243,-3147,-3093,-3039,-2929,-2714,-2387,-1913,-1337,-663,44,748,1377,1905,2265,2451,2444,2247,1904,1420,878,289,-272,-776,-1188,-1464,-1591,-1542,-1309,-885,-282,488,1391,2384,3428,4442,5384,6174,6761,7102,7167,6963,6508,5859,5079,4259,3484,2834,2387,2172,2216,2491,2944,3516,4097,4619,4995,5170,5130,4867,4430,3872,3267,2696,2230,1928,1815,1899,2147,2513,2928,3317,3616,3757,3704,3429,2927,2227,1355,380,-642,-1627,-2519,-3248,-3803,-4144,-4318,-4321,-4241,-4096,-3969,-3876,-3861,-3914,-4034,-4173,-4306,-4369,-4339,-4163,-3850,-3381,-2801,-2130,-1435,-751,-144,358,726,946,1041,1021,934,808,683,587,525,511,518,555,579,608,617,632,655,731,868,1121,1488,1997,2621,3344,4102,4859,5527,6073,6434,6593,6547,6302,5904,5400,4852,4325,3875,3544,3358,3318,3399,3565,3762,3933,4028,4001,3828,3505,3044,2476,1862,1236,681,213,-110,-306,-356,-326,-229,-150,-135,-245,-521,-976,-1618,-2391,-3259,-4134,-4945,-5630,-6123,-6426,-6515,-6442,-6243,-5964,-5682,-5411,-5202,-5047,-4943,-4862,-4776,-4645,-4456,-4181,-3830,-3407,-2934,-2436,-1931,-1459,-1020,-651,-349,-124,18,90,100,57,-12,-107,-196,-290,-362,-418,-442,-424,-348,-200,42,385,834,1391,2029,2727,3437,4108,4683,5116,5351,5384,5189,4799,4243,3579,2882,2214,1666,1272,1097,1135,1377,1782,2275,2789,3239,3559,3699,3633,3365,2921,2357,1735,1134,629,267,105,137,359,725,1175,1634,2023,2261,2283,2040,1506,695,-359,-1584,-2887,-4168,-5330,-6279,-6980,-7381,-7519,-7406,-7123,-6730,-6299,-5903,-5571,-5340,-5196,-5123,-5078,-5019,-4900,-4676,-4347,-3880,-3328,-2702,-2066,-1477,-991,-660,-513,-564,-787,-1159,-1616,-2098,-2555,-2922,-3175,-3297,-3278,-3137,-2887,-2547,-2140,-1674,-1156,-583,42,732,1472,2257,3048,3818,4501,5075,5471,5687,5691,5507,5154,4684,4146,3610,3112,2717,2419,2249,2160,2140,2129,2097,1994,1804,1507,1114,643,129,-383,-862,-1249,-1536,-1682,-1710,-1613,-1441,-1206,-969,-758,-621,-596,-704,-974,-1400,-1979,-2673,-3454,-4267,-5069,-5829,-6502,-7091,-7569,-7952,-8231,-8410,-8496,-8470,-8347,-8096,-7734,-7246,-6648,-5954,-5183,-4374,-3548,-2753,-2005,-1347,-790,-359,-59,101,124,16,-206,-527,-910,-1342,-1778,-2199,-2583,-2894,-3132,-3257,-3277,-3160,-2920,-2532,-2023,-1383,-646,173,1036,1888,2699,3385,3924,4251,4350,4214,3861,3331,2686,1995,1346,802,435,257,294,499,835,1227,1597,1887,2034,2013,1818,1465,992,458,-87,-578,-970,-1234,-1356,-1355,-1254,-1104,-950,-837,-806,-875,-1062,-1366,-1771,-2258,-2788,-3329,-3834,-4268,-4611,-4841,-4972,-5028,-5030,-5041,-5075,-5191,-5385,-5676,-6037,-6439,-6834,-7177,-7405,-7489,-7389,-7096,-6620,-5979,-5224,-4404,-3586,-2836,-2208,-1749,-1482,-1407,-1500,-1723,-2007,-2307,-2558,-2722,-2775,-2712,-2532,-2265,-1924,-1531,-1111,-664,-203,280,788,1327,1893,2480,3063,3614,4101,4480,4727,4817,4739,4511,4147,3692,3199,2709,2292,1966,1778,1713,1778,1931,2149,2379,2588,2741,2803,2779,2646,2430,2142,1812,1461,1130,822,562,354,176,42,-82,-209,-345,-533,-758,-1060,-1425,-1859,-2338,-2849,-3355,-3840,-4281,-4668,-4999,-5282,-5520,-5725,-5900,-6035,-6128,-6147,-6078,-5893,-5570,-5107,-4499,-3763,-2935,-2044,-1146,-282,504,1171,1688,2049,2227,2252,2120,1873,1534,1147,741,351,4,-295,-518,-679,-757,-756,-671,-483,-201,199,707,1326,2043,2832,3658,4471,5222,5848,6308,6565,6595,6423,6057,5566,5003,4447,3964,3607,3405,3362,3450,3624,3815,3966,4007,3911,3651,3245,2724,2146,1582,1098,765,625,707,1004,1485,2084,2734,3345,3847,4170,4284,4153,3797,3223,2480,1616,688,-243,-1133,-1938,-2642,-3236,-3733,-4147,-4508,-4824,-5117,-5382,-5611,-5782,-5873,-5853,-5703,-5406,-4965,-4382,-3695,-2919,-2122,-1325,-600,27,506,812,945,896,709,404,56,-303,-595,-809,-903,-893,-784,-615,-410,-214,-31,117,247,383,546,792,1137,1613,2220,2933,3723,4514,5252,5866,6298,6521,6517,6304,5928,5441,4915,4416,3996,3697,3531,3495,3562,3695,3849,3974,4039,4001,3859,3595,3235,2791,2305,1815,1340,937,582,325,109,-40,-184,-313,-471,-656,-890,-1170,-1499,-1859,-2242,-2625,-2998,-3345,-3665,-3960,-4236,-4504,-4772,-5037,-5307,-5555,-5773,-5937,-6014,-5993,-5842,-5562,-5144,-4609,-3966,-3264,-2520,-1792,-1108,-515,-39,294,468,488,360,119,-209,-563,-919,-1213,-1435,-1548,-1557,-1462,-1273,-1018,-693,-338,63,484,934,1412,1904,2425,2937,3438,3887,4252,4506,4611,4561,4340,3976,3490,2940,2383,1879,1483,1237,1152,1227,1431,1722,2040,2348,2572,2711,2712,2606,2383,2086,1747,1408,1110,886,753,710,748,822,909,958,940,837,641,359,22,-363,-740,-1107,-1421,-1697,-1924,-2142,-2361,-2634,-2983,-3426,-3981,-4616,-5315,-6025,-6685,-7239,-7616,-7775,-7674,-7302,-6666,-5792,-4737,-3550,-2319,-1107,-2,929,1628,2046,2172,1995,1564,914,136,-698,-1500,-2188,-2720,-3044,-3159,-3067,-2784,-2351,-1794,-1145,-438,321,1103,1920,2744,3588,4416,5217,5952,6592,7093,7432,7587,7555,7353,7001,6554,6046,5540,5060,4651,4316,4070,3893,3780,3698,3640,3568,3489,3379,3241,3091,2917,2760,2614,2503,2430,2393,2376,2376,2348,2293,2169,1983,1723,1388,993,550,71,-409,-896,-1355,-1797,-2215,-2627,-3036,-3466,-3906,-4372,-4828,-5274,-5651,-5949,-6111,-6123,-5956,-5607,-5086,-4406,-3614,-2740,-1837,-956,-131,587,1176,1613,1882,1996,1958,1796,1554,1254,961,688,486,355,304,322,381,471,552,630,681,730,790,894,1082,1375,1803,2353,3015,3740,4468,5141,5678,6040,6177,6092,5787,5328,4740,4138,3550,3067,2721,2539,2528,2664,2917,3234,3569,3855,4059,4135,4070,3864,3528,3100,2622,2133,1686,1298,999,788,660,604,594,607,625,612,562,448,274,19,-290,-681,-1111,-1606,-2132,-2689,-3263,-3820,-4361,-4840,-5246,-5556,-5742,-5807,-5732,-5528,-5201,-4764,-4239,-3634,-2989,-2302,-1623,-951,-338,203,645,962,1169,1246,1236,1153,1039,928,843,802,809,854,931,1012,1106,1183,1280,1391,1557,1804,2152,2634,3233,3950,4725,5521,6256,6876,7314,7544,7549,7351,6989,6521,6015,5531,5117,4811,4617,4540,4553,4629,4730,4822,4870,4847,4734,4524,4221,3845,3416,2971,2546,2171,1869,1649,1511,1429,1393,1358,1309,1221,1066,853,551,194,-240,-713,-1233,-1779,-2352,-2942,-3547,-4169,-4781,-5399,-5963,-6483,-6892,-7182,-7300,-7237,-6961,-6485,-5811,-4968,-4000,-2937,-1848,-767,249,1156,1918,2495,2873,3031,2975,2721,2304,1766,1170,560,4,-465,-816,-1023,-1106,-1042,-876,-600,-240,189,685,1235,1835,2477,3142,3816,4458,5050,5534,5899,6102,6144,6029,5772,5418,4994,4551,4121,3733,3398,3126,2908,2734,2591,2459,2328,2184,2022,1832,1626,1394,1168,943,757,620,550,554,634,760,925,1079,1206,1270,1263,1169,994,750,440,91,-298,-715,-1163,-1651,-2180,-2769,-3401,-4087,-4791,-5499,-6162,-6744,-7206,-7503,-7622,-7537,-7256,-6792,-6174,-5437,-4627,-3788,-2966,-2206,-1538,-1002,-608,-378,-306,-374,-567,-830,-1122,-1398,-1584,-1678,-1616,-1432,-1115,-712,-260,195,607,948,1198,1358,1450,1498,1552,1639,1799,2040,2372,2764,3205,3639,4044,4376,4622,4752,4782,4692,4513,4252,3923,3565,3184,2823,2491,2210,1995,1829,1727,1650,1595,1537,1449,1339,1182,992,771,521,253,-27,-335,-639,-976,-1296,-1629,-1930,-2212,-2445,-2645,-2796,-2937,-3065,-3243,-3475,-3818,-4282,-4874,-5593,-6395,-7239,-8051,-8771,-9307,-9624,-9650,-9394,-8842,-8050,-7058,-5957,-4810,-3708,-2706,-1864,-1201,-741,-457,-352,-367,-488,-649,-834,-982,-1089,-1114,-1066,-940,-758,-549,-331,-160,-31,14,-16,-97,-228,-334,-409,-373,-222,80,516,1059,1665,2261,2791,3185,3405,3422,3234,2854,2327,1684,997,306,-323,-841,-1219,-1416,-1431,-1275,-966,-562,-110,333,701,966,1085,1070,925,685,385,61,-254,-540,-788,-998,-1170,-1313,-1439,-1540,-1645,-1737,-1851,-1988,-2174,-2438,-2794,-3269,-3863,-4572,-5372,-6218,-7062,-7827,-8466,-8893,-9086,-8987,-8616,-7970,-7109,-6090,-4988,-3886,-2859,-1966,-1259,-764,-487,-425,-546,-819,-1197,-1624,-2059,-2437,-2729,-2891,-2917,-2799,-2564,-2235,-1859,-1475,-1116,-817,-570,-389,-233,-82,108,361,714,1147,1673,2231,2794,3294,3686,3934,4012,3929,3693,3351,2931,2493,2063,1689,1388,1185,1077,1074,1153,1304,1486,1673,1820,1892,1859,1697,1412,1006,522,-20,-559,-1072,-1518,-1878,-2155,-2341,-2458,-2510,-2524,-2504,-2471,-2440,-2421,-2447,-2534,-2710,-3005,-3418,-3972,-4626,-5373,-6142,-6890,-7541,-8044,-8349,-8423,-8270,-7885,-7324,-6615,-5833,-5018,-4230,-3498,-2849,-2286,-1817,-1413,-1092,-808,-584,-399,-251,-151,-77,-37,-13,2,17,43,70,113,147,185,213,238,268,321,408,565,795,1118,1525,1997,2499,2984,3406,3712,3881,3882,3735,3446,3068,2625,2185,1773,1444,1210,1108,1120,1255,1483,1768,2076,2343,2541,2612,2551,2336,2004,1573,1118,679,318,80,-39,-15,93,270,448,600,682,695,616,482,281,47,-239,-560,-952,-1412,-1964,-2607,-3324,-4091,-4867,-5592,-6219,-6693,-6966,-7030,-6860,-6488,-5935,-5254,-4489,-3697,-2916,-2195,-1546,-1006,-567,-245,-30,81,113,63,-19,-129,-219,-263,-241,-126,77,371,724,1122,1519,1890,2209,2451,2630,2736,2820,2884,2999,3156,3412,3737,4140,4585,5030,5464,5820,6100,6267,6314,6248,6056,5765,5388,4951,4489,4026,3610,3258,2998,2834,2756,2746,2778,2807,2819,2774,2678,2515,2304,2055,1787,1504,1214,919,599,274,-77,-433,-773,-1090,-1347,-1547,-1678,-1772,-1843,-1953,-2126,-2415,-2832,-3375,-4036,-4744,-5465,-6108,-6620,-6936,-7024,-6859,-6464,-5855,-5100,-4243,-3359,-2506,-1730,-1073,-552,-172,80,220,298,314,354,387,505,661,914,1223,1598,2007,2423,2822,3168,3445,3626,3721,3721,3651,3544,3415,3325,3284,3321,3445,3636,3874,4126,4345,4507,4575,4546,4403,4175,3856,3493,3094,2706,2346,2048,1841,1734,1752,1883,2115,2423,2760,3084,3338,3492,3500,3368,3092,2705,2239,1748,1254,816,431,127,-102,-260,-344,-373,-333,-256,-144,-34,28,-1,-176,-541,-1111,-1893,-2849,-3922,-5027,-6079,-6970,-7633,-7999,-8039,-7763,-7199,-6411,-5483,-4494,-3536,-2677,-1971,-1450,-1119,-964,-949,-1029,-1154,-1272,-1348,-1339,-1240,-1031,-732,-359,60,486,879,1200,1424,1522,1503,1368,1148,888,632,437,350,408,626,1007,1509,2109,2726,3330,3839,4239,4482,4572,4515,4317,4028,3664,3279,2906,2572,2324,2153,2098,2120,2231,2364,2514,2607,2624,2523,2290,1925,1450,895,298,-281,-825,-1281,-1651,-1924,-2107,-2229,-2284,-2300,-2281,-2214,-2141,-2040,-1967,-1940,-2010,-2205,-2567,-3078,-3753,-4518,-5334,-6110,-6767,-7241,-7464,-7426,-7103,-6555,-5806,-4948,-4047,-3168,-2389,-1730,-1234,-883,-674,-561,-514,-481,-425,-319,-130,125,475,862,1296,1721,2109,2441,2672,2806,2834,2764,2625,2442,2253,2104,2018,2038,2164,2404,2738,3129,3538,3908,4208,4387,4440,4351,4133,3814,3415,2985,2560,2182,1891,1708,1669,1752,1978,2282,2648,3000,3290,3459,3468,3304,2970,2509,1969,1423,934,552,311,210,230,322,438,517,533,456,299,80,-174,-431,-682,-925,-1182,-1468,-1821,-2247,-2760,-3334,-3941,-4525,-5030,-5406,-5600,-5596,-5377,-4978,-4414,-3762,-3060,-2376,-1763,-1254,-884,-655,-573,-604,-731,-901,-1079,-1219,-1282,-1233,-1061,-751,-320,211,821,1449,2083,2660,3171,3591,3910,4143,4297,4390,4461,4511,4578,4660,4755,4864,4960,5035,5067,5055,4985,4871,4716,4532,4339,4141,3953,3787,3646,3538,3467,3434,3441,3481,3539,3607,3643,3649,3567,3418,3163,2834,2443,2016,1611,1231,935,704,559,467,409,361,295,221,121,29,-58,-129,-196,-276,-415,-635,-989,-1478,-2124,-2876,-3717,-4556,-5327,-5960,-6362,-6519,-6373,-5953,-5274,-4405,-3407,-2367,-1357,-453,300,862,1233,1423,1459,1395,1272,1156,1087,1107,1248,1514,1900,2386,2930,3488,4021,4459,4800,4990,5045,4964,4779,4525,4258,4010,3835,3757,3789,3927,4158,4433,4736,4995,5194,5283,5256,5094,4814,4433,3986,3516,3062,2672,2384,2220,2202,2321,2553,2869,3211,3533,3774,3892,3866,3677,3352,2909,2399,1873,1370,930,583,322,169,90,94,157,278,445,637,831,981,1033,941,646,123,-634,-1606,-2727,-3921,-5084,-6117,-6923,-7429,-7601,-7424,-6939,-6196,-5281,-4292,-3306,-2427,-1692,-1162,-842,-717,-766,-927,-1146,-1362,-1509,-1552,-1440,-1173,-740,-179,483,1173,1854,2434,2894,3159,3247,3132,2867,2484,2049,1638,1302,1108,1086,1234,1560,1991,2509,3017,3481,3824,4024,4053,3922,3646,3277,2865,2470,2152,1966,1933,2088,2407,2871,3424,4005,4535,4947,5178,5183,4947,4478,3811,2994,2111,1206,360,-394,-1034,-1538,-1940,-2239,-2467,-2634,-2743,-2797,-2793,-2734,-2639,-2537,-2466,-2477,-2601,-2880,-3298,-3870,-4511,-5196,-5813,-6300,-6583,-6599,-6344,-5812,-5056,-4140,-3148,-2175,-1312,-629,-181,11,-47,-320,-744,-1254,-1757,-2184,-2469,-2559,-2436,-2110,-1595,-961,-259,433,1056,1553,1899,2080,2113,2034,1890,1733,1619,1582,1659,1829,2108,2422,2757,3031,3205,3242,3096,2783,2297,1673,968,229,-474,-1072,-1513,-1752,-1752,-1525,-1076,-458,262,1010,1692,2241,2589,2697,2568,2214,1698,1086,452,-124,-598,-922,-1112,-1170,-1146,-1087,-1031,-1022,-1070,-1191,-1369,-1607,-1898,-2242,-2660,-3150,-3737,-4404,-5154,-5932,-6717,-7420,-8002,-8387,-8539,-8423,-8050,-7426,-6614,-5667,-4665,-3686,-2810,-2097,-1599,-1348,-1339,-1564,-1967,-2498,-3066,-3615,-4035,-4305,-4340,-4163,-3755,-3173,-2474,-1724,-1008,-378,110,441,620,671,651,608,602,685,872,1187,1589,2066,2538,2968,3290,3461,3460,3276,2918,2439,1862,1269,700,223,-122,-300,-298,-120,218,673,1193,1729,2202,2573,2778,2799,2612,2242,1707,1068,372,-308,-936,-1462,-1872,-2175,-2371,-2504,-2595,-2662,-2728,-2797,-2866,-2956,-3058,-3210,-3428,-3740,-4167,-4728,-5392,-6165,-6963,-7750,-8444,-8971,-9283,-9326,-9092,-8582,-7832,-6901,-5853,-4780,-3754,-2859,-2149,-1669,-1427,-1423,-1603,-1935,-2323,-2716,-3021,-3187,-3161,-2922,-2476,-1844,-1089,-265,541,1275,1856,2266,2472,2491,2358,2108,1820,1538,1318,1203,1191,1292,1464,1661,1838,1924,1886,1688,1324,816,209,-441,-1043,-1535,-1837,-1899,-1694,-1228,-524,343,1305,2258,3114,3795,4231,4404,4291,3940,3384,2700,1953,1205,509,-113,-651,-1120,-1537,-1934,-2315,-2694,-3047,-3364,-3603,-3768,-3840,-3850,-3835,-3841,-3924,-4130,-4479,-4967,-5569,-6206,-6822,-7309,-7605,-7637,-7375,-6830,-6013,-5017,-3901,-2781,-1754,-901,-306,-3,-17,-315,-865,-1577,-2373,-3151,-3813,-4285,-4498,-4431,-4078,-3479,-2698,-1814,-926,-106,559,1047,1327,1437,1424,1349,1300,1342,1528,1898,2437,3116,3881,4632,5298,5772,6005,5939,5571,4932,4073,3086,2077,1137,380,-126,-330,-203,224,915,1782,2748,3690,4528,5165,5543,5637,5439,4993,4349,3595,2793,2034,1357,801,371,45,-191,-393,-561,-750,-928,-1131,-1324,-1531,-1741,-1979,-2264,-2616,-3052,-3579,-4177,-4824,-5460,-6026,-6456,-6684,-6660,-6361,-5776,-4947,-3913,-2757,-1568,-433,547,1318,1808,2021,1944,1637,1152,581,7,-477,-802,-908,-778,-416,140,820,1559,2253,2848,3269,3492,3528,3380,3132,2828,2561,2387,2365,2517,2846,3319,3879,4450,4949,5301,5437,5328,4957,4368,3595,2757,1903,1175,622,337,341,646,1215,1986,2869,3757,4548,5135,5455,5460,5148,4565,3762,2863,1939,1126,466,39,-171,-172,-22,209,454,658,768,779,679,485,210,-132,-536,-1001,-1526,-2121,-2770,-3464,-4163,-4829,-5400,-5828,-6047,-6041,-5767,-5257,-4524,-3631,-2651,-1660,-750,7,546,826,834,584,113,-504,-1196,-1870,-2421,-2796,-2901,-2725,-2262,-1532,-626,398,1413,2337,3082,3592,3846,3861,3684,3388,3070,2799,2669,2722,2974,3423,3999,4644,5250,5731,5991,5987,5684,5105,4306,3365,2400,1507,806,357,236,429,941,1685,2602,3562,4484,5246,5780,6025,5956,5591,4966,4147,3216,2247,1323,481,-224,-809,-1266,-1630,-1931,-2190,-2438,-2679,-2924,-3167,-3407,-3651,-3889,-4155,-4433,-4759,-5115,-5514,-5926,-6333,-6686,-6951,-7075,-7026,-6782,-6323,-5678,-4857,-3920,-2923,-1927,-1021,-244,316,662,744,604,260,-229,-787,-1341,-1816,-2137,-2277,-2191,-1911,-1451,-881,-265,329,832,1207,1440,1529,1521,1461,1405,1429,1558,1840,2266,2809,3425,4030,4548,4892,4997,4820,4357,3625,2706,1662,627,-323,-1066,-1548,-1714,-1564,-1126,-463,337,1174,1952,2582,3006,3194,3144,2898,2503,2043,1577,1183,892,725,670,686,734,750,700,553,304,-26,-416,-821,-1221,-1588,-1927,-2249,-2588,-2960,-3407,-3919,-4505,-5120,-5729,-6263,-6665,-6885,-6869,-6617,-6112,-5399,-4511,-3517,-2485,-1492,-609,106,607,875,909,723,378,-84,-577,-1032,-1379,-1558,-1529,-1298,-871,-306,328,960,1497,1897,2106,2124,1981,1716,1429,1176,1058,1133,1440,1985,2733,3608,4520,5358,6009,6397,6457,6186,5604,4790,3826,2841,1938,1225,779,632,802,1237,1889,2648,3428,4122,4647,4948,4987,4775,4339,3737,3039,2319,1629,1029,520,128,-188,-438,-661,-880,-1108,-1359,-1614,-1879,-2120,-2350,-2547,-2735,-2918,-3123,-3369,-3661,-4016,-4401,-4808,-5175,-5464,-5613,-5589,-5350,-4900,-4242,-3426,-2508,-1563,-671,94,669,1012,1123,1000,713,301,-136,-523,-788,-855,-711,-330,240,957,1735,2488,3139,3612,3873,3912,3749,3447,3067,2704,2429,2319,2413,2729,3243,3905,4627,5316,5870,6198,6244,5971,5402,4582,3592,2546,1540,704,109,-170,-109,275,940,1801,2764,3706,4542,5159,5525,5584,5378,4915,4303,3594,2902,2282,1814,1492,1354,1333,1418,1527,1630,1660,1604,1429,1143,752,273,-270,-856,-1468,-2077,-2679,-3238,-3732,-4143,-4413,-4546,-4480,-4238,-3780,-3166,-2390,-1536,-643,214,966,1564,1955,2123,2061,1790,1353,804,213,-352,-817,-1134,-1241,-1137,-807,-295,355,1061,1750,2328,2742,2931,2904,2666,2297,1853,1461,1195,1155,1395,1930,2740,3755,4868,5956,6889,7548,7862,7785,7340,6583,5609,4546,3511,2621,1970,1593,1528,1722,2128,2665,3226,3738,4114,4297,4279,4038,3641,3105,2536,1969,1494,1131,910,821,825,885,943,956,889,723,457,102,-317,-777,-1254,-1724,-2187,-2639,-3080,-3530,-3982,-4442,-4898,-5330,-5706,-6000,-6166,-6189,-6031,-5708,-5205,-4566,-3812,-3002,-2183,-1412,-737,-195,194,419,500,460,342,201,85,41,113,307,629,1048,1515,1979,2374,2652,2779,2740,2559,2261,1925,1603,1378,1313,1441,1797,2339,3040,3797,4533,5132,5511,5607,5385,4865,4091,3149,2142,1188,378,-181,-458,-409,-76,505,1235,2026,2769,3368,3758,3890,3762,3401,2862,2227,1570,986,507,202,34,17,80,187,278,312,258,106,-144,-474,-862,-1276,-1702,-2111,-2512,-2895,-3267,-3636,-4001,-4352,-4676,-4944,-5134,-5209,-5165,-4972,-4657,-4224,-3710,-3160,-2611,-2130,-1732,-1483,-1369,-1423,-1609,-1912,-2282,-2672,-3024,-3276,-3391,-3310,-3043,-2566,-1933,-1183,-386,369,1019,1488,1745,1767,1584,1234,798,358,1,-187,-165,97,571,1201,1908,2584,3138,3480,3563,3369,2910,2262,1482,682,-45,-630,-989,-1113,-988,-653,-155,424,1023,1563,1986,2266,2370,2323,2138,1864,1541,1209,901,622,382,147,-92,-378,-716,-1136,-1627,-2191,-2807,-3454,-4105,-4735,-5316,-5842,-6294,-6681,-7006,-7274,-7501,-7685,-7819,-7904,-7896,-7794,-7552,-7162,-6616,-5912,-5092,-4182,-3257,-2371,-1600,-997,-611,-455,-537,-809,-1243,-1747,-2264,-2707,-3011,-3134,-3043,-2758,-2296,-1736,-1127,-565,-105,205,325,285,88,-196,-498,-762,-894,-870,-632,-209,393,1086,1814,2476,3001,3324,3406,3252,2878,2339,1705,1042,431,-71,-432,-616,-653,-552,-368,-159,34,141,148,17,-230,-588,-1000,-1432,-1822,-2126,-2316,-2379,-2318,-2176,-1969,-1768,-1597,-1497,-1498,-1601,-1814,-2124,-2502,-2938,-3391,-3852,-4302,-4733,-5158,-5560,-5965,-6352,-6727,-7055,-7323,-7485,-7516,-7394,-7087,-6613,-5974,-5206,-4374,-3516,-2720,-2041,-1527,-1229,-1137,-1260,-1549,-1953,-2399,-2805,-3100,-3216,-3110,-2771,-2214,-1491,-682,130,844,1377,1674,1700,1477,1045,495,-83,-567,-878,-930,-709,-221,470,1273,2080,2777,3272,3502,3443,3113,2570,1904,1207,602,154,-48,-1,304,813,1446,2130,2737,3216,3463,3463,3187,2672,1956,1129,252,-570,-1289,-1843,-2218,-2415,-2461,-2391,-2256,-2102,-1970,-1898,-1906,-2007,-2201,-2474,-2810,-3177,-3562,-3940,-4293,-4624,-4912,-5165,-5381,-5541,-5657,-5696,-5666,-5539,-5315,-4991,-4573,-4077,-3538,-2978,-2449,-1987,-1609,-1357,-1212,-1179,-1228,-1326,-1419,-1481,-1436,-1282,-974,-526,50,711,1401,2058,2626,3054,3316,3407,3348,3189,2992,2823,2757,2839,3099,3523,4078,4672,5242,5661,5870,5789,5406,4728,3822,2765,1680,673,-131,-656,-832,-657,-148,625,1572,2572,3520,4303,4847,5100,5059,4744,4229,3579,2907,2273,1774,1422,1250,1218,1300,1420,1530,1565,1480,1253,862,332,-321,-1040,-1788,-2509,-3159,-3714,-4148,-4469,-4668,-4777,-4792,-4738,-4620,-4436,-4194,-3883,-3505,-3059,-2547,-1992,-1403,-820,-272,214,594,863,997,1007,909,724,498,263,68,-48,-69,30,232,516,854,1185,1478,1680,1777,1748,1625,1427,1222,1058,1008,1111,1402,1874,2500,3217,3964,4643,5198,5567,5718,5663,5421,5045,4606,4165,3790,3525,3398,3396,3511,3675,3851,3968,3978,3849,3568,3144,2623,2037,1471,964,593,371,325,426,649,922,1198,1399,1483,1416,1175,771,223,-439,-1153,-1887,-2562,-3162,-3623,-3954,-4136,-4198,-4160,-4067,-3946,-3834,-3753,-3699,-3684,-3664,-3634,-3542,-3380,-3116,-2758,-2315,-1819,-1303,-814,-381,-38,212,358,432,451,465,510,619,826,1124,1521,1966,2428,2851,3175,3371,3394,3255,2958,2555,2098,1658,1308,1095,1075,1228,1562,2008,2507,2993,3381,3634,3711,3618,3368,3025,2626,2262,1969,1815,1809,1961,2239,2603,2980,3314,3531,3578,3435,3075,2540,1849,1093,309,-390,-985,-1398,-1641,-1706,-1640,-1476,-1287,-1106,-994,-973,-1066,-1277,-1597,-1994,-2453,-2916,-3368,-3758,-4085,-4315,-4475,-4550,-4568,-4529,-4450,-4320,-4155,-3928,-3648,-3304,-2894,-2436,-1938,-1444,-978,-589,-318,-185,-221,-412,-747,-1180,-1671,-2141,-2544,-2804,-2879,-2742,-2375,-1810,-1075,-241,627,1448,2154,2690,3022,3146,3081,2875,2595,2309,2089,1984,2017,2195,2476,2813,3142,3391,3517,3475,3263,2896,2412,1881,1354,917,610,484,546,786,1167,1636,2126,2577,2918,3124,3152,3014,2723,2315,1845,1357,901,514,208,-13,-168,-279,-383,-496,-663,-881,-1179,-1550,-1989,-2487,-3018,-3553,-4070,-4526,-4913,-5199,-5391,-5477,-5486,-5407,-5291,-5113,-4922,-4690,-4440,-4144,-3814,-3420,-2986,-2491,-1990,-1469,-1004,-588,-271,-62,52,68,34,-22,-53,-19,121,367,734,1183,1676,2159,2573,2855,2973,2906,2660,2276,1807,1336,935,691,638,823,1223,1802,2494,3205,3852,4345,4620,4647,4421,3978,3376,2696,2027,1453,1039,839,849,1072,1436,1896,2356,2750,3004,3077,2946,2616,2132,1532,909,309,-184,-529,-716,-723,-609,-386,-130,115,299,375,326,133,-191,-625,-1134,-1670,-2191,-2653,-3024,-3294,-3453,-3528,-3529,-3488,-3427,-3370,-3325,-3301,-3287,-3267,-3231,-3145,-3003,-2790,-2507,-2162,-1778,-1373,-977,-608,-282,-8,224,419,607,801,1032,1306,1636,2001,2393,2769,3103,3346,3471,3458,3293,3003,2603,2161,1722,1362,1129,1066,1194,1502,1962,2515,3106,3657,4122,4446,4618,4632,4518,4305,4058,3816,3641,3553,3580,3709,3923,4186,4439,4655,4771,4779,4652,4402,4056,3641,3214,2808,2468,2214,2051,1965,1936,1912,1877,1766,1581,1273,859,327,-294,-972,-1673,-2336,-2920,-3369,-3657,-3751,-3671,-3417,-3040,-2579,-2085,-1609,-1197,-864,-642,-508,-454,-462,-480,-515,-520,-506,-470,-413,-351,-285,-223,-150,-73,47,209,445,762,1165,1646,2185,2740,3285,3761,4149,4408,4525,4512,4369,4146,3873,3591,3346,3164,3067,3054,3114,3220,3342,3445,3503,3487,3414,3258,3082,2872,2699,2570,2518,2566,2688,2897,3131,3377,3567,3679,3666,3520,3240,2840,2356,1835,1320,877,537,340,299,394,614,890,1193,1446,1615,1650,1530,1242,793,202,-490,-1243,-1998,-2701,-3308,-3771,-4075,-4217,-4204,-4069,-3844,-3559,-3267,-2968,-2704,-2455,-2234,-2011,-1782,-1521,-1230,-900,-558,-214,92,338,494,550,495,364,165,-37,-208,-292,-250,-64,264,713,1237,1784,2281,2683,2923,3002,2891,2638,2272,1866,1478,1183,1022,1035,1230,1584,2070,2626,3194,3717,4140,4436,4580,4582,4454,4234,3953,3661,3372,3131,2921,2750,2601,2441,2263,2038,1759,1433,1056,668,267,-91,-405,-637,-784,-843,-827,-754,-648,-535,-440,-386,-393,-484,-659,-940,-1315,-1776,-2305,-2868,-3429,-3963,-4422,-4807,-5084,-5282,-5384,-5438,-5446,-5441,-5439,-5439,-5452,-5448,-5423,-5344,-5196,-4969,-4648,-4263,-3807,-3326,-2830,-2349,-1894,-1479,-1088,-721,-360,19,406,818,1237,1628,1986,2253,2420,2463,2372,2168,1863,1503,1124,770,482,277,187,199,313,504,738,979,1196,1353,1432,1426,1334,1181,996,815,682,624,674,826,1075,1382,1709,1990,2185,2237,2125,1836,1380,789,109,-598,-1271,-1854,-2308,-2602,-2752,-2753,-2674,-2530,-2393,-2306,-2308,-2445,-2718,-3142,-3693,-4339,-5033,-5707,-6300,-6762,-7032,-7109,-6972,-6656,-6202,-5656,-5089,-4553,-4096,-3754,-3540,-3451,-3474,-3580,-3734,-3908,-4073,-4208,-4301,-4348,-4342,-4293,-4191,-4039,-3834,-3562,-3224,-2805,-2312,-1760,-1162,-564,7,500,883,1129,1224,1176,999,742,427,115,-161,-371,-486,-500,-426,-265,-62,167,381,556,675,722,711,645,555,468,405,400,447,563,711,884,1033,1136,1168,1107,968,744,483,194,-70,-295,-440,-515,-498,-433,-333,-240,-199,-238,-399,-693,-1145,-1740,-2485,-3334,-4270,-5224,-6158,-6988,-7678,-8153,-8403,-8400,-8165,-7739,-7165,-6526,-5874,-5291,-4810,-4471,-4275,-4203,-4224,-4287,-4341,-4348,-4264,-4083,-3793,-3421,-2979,-2507,-2027,-1568,-1144,-764,-421,-113,163,426,651,852,1005,1090,1118,1057,937,763,554,358,182,65,19,48,151,317,519,740,956,1136,1278,1364,1408,1410,1405,1396,1428,1503,1645,1851,2107,2394,2671,2900,3031,3037,2880,2564,2088,1491,800,92,-605,-1205,-1685,-1999,-2142,-2117,-1965,-1708,-1423,-1136,-915,-789,-789,-933,-1215,-1631,-2143,-2724,-3319,-3881,-4361,-4723,-4932,-4992,-4893,-4680,-4369,-4014,-3660,-3326,-3070,-2870,-2759,-2697,-2686,-2681,-2672,-2620,-2520,-2358,-2140,-1870,-1570,-1248,-935,-625,-336,-60,219,503,817,1169,1547,1966,2379,2784,3140,3416,3604,3670,3627,3466,3206,2864,2470,2049,1640,1272,977,782,694,733,873,1123,1434,1802,2180,2553,2896,3197,3453,3665,3836,3976,4088,4165,4214,4211,4162,4051,3880,3643,3354,3010,2642,2248,1858,1479,1129,811,525,274,47,-160,-353,-554,-765,-1004,-1283,-1599,-1959,-2342,-2730,-3090,-3378,-3570,-3623,-3537,-3301,-2952,-2515,-2057,-1616,-1251,-997,-873,-882,-1010,-1219,-1471,-1724,-1933,-2072,-2119,-2069,-1928,-1715,-1441,-1140,-814,-487,-147,204,579,988,1426,1898,2378,2848,3270,3628,3889,4053,4117,4086,3999,3854,3704,3547,3419,3328,3278,3286,3327,3410,3502,3595,3661,3677,3639,3523,3354,3123,2874,2622,2408,2257,2187,2205,2311,2480,2689,2902,3084,3205,3245,3186,3033,2795,2496,2165,1833,1527,1263,1055,900,789,711,639,555,431,245,-19,-374,-810,-1319,-1862,-2408,-2898,-3296,-3551,-3646,-3573,-3348,-3010,-2608,-2193,-1826,-1545,-1382,-1344,-1421,-1586,-1803,-2030,-2217,-2339,-2357,-2264,-2060,-1744,-1343,-871,-352,187,737,1280,1802,2298,2751,3148,3477,3709,3835,3837,3723,3480,3159,2747,2315,1861,1439,1059,754,533,408,386,451,605,823,1085,1374,1658,1922,2154,2333,2474,2569,2634,2690,2730,2784,2834,2892,2931,2955,2933,2867,2743,2558,2317,2031,1708,1370,1029,705,402,137,-111,-325,-535,-738,-954,-1196,-1480,-1808,-2196,-2629,-3102,-3595,-4065,-4490,-4812,-5002,-5031,-4878,-4568,-4119,-3589,-3050,-2555,-2199,-1997,-2007,-2203,-2573,-3055,-3592,-4101,-4521,-4790,-4873,-4751,-4432,-3935,-3303,-2573,-1796,-1012,-248,464,1128,1720,2255,2717,3110,3418,3637,3756,3774,3693,3516,3268,2951,2599,2212,1823,1435,1082,761,512,322,232,213,296,445,668,938,1239,1557,1878,2189,2493,2774,3045,3283,3499,3664,3776,3810,3766,3617,3390,3069,2683,2261,1809,1388,990,657,381,156,-31,-211,-411,-656,-973,-1372,-1862,-2433,-3079,-3763,-4460,-5128,-5712,-6184,-6478,-6577,-6446,-6086,-5521,-4779,-3943,-3059,-2232,-1511,-971,-630,-519,-607,-874,-1266,-1724,-2188,-2607,-2929,-3126,-3183,-3096,-2878,-2558,-2154,-1704,-1232,-753,-288,157,578,953,1296,1571,1793,1936,2011,2018,1963,1866,1732,1577,1419,1261,1135,1036,1003,1028,1141,1323,1580,1887,2217,2542,2830,3043,3186,3214,3175,3048,2881,2693,2506,2353,2239,2174,2160,2186,2245,2323,2404,2476,2529,2544,2532,2464,2362,2199,1987,1717,1386,1002,560,79,-447,-995,-1562,-2135,-2689,-3225,-3699,-4106,-4416,-4594,-4642,-4518,-4248,-3832,-3311,-2739,-2167,-1672,-1300,-1093,-1077,-1231,-1536,-1932,-2363,-2756,-3056,-3218,-3208,-3034,-2695,-2231,-1672,-1071,-462,116,641,1106,1505,1856,2162,2445,2702,2941,3151,3331,3469,3564,3609,3610,3560,3472,3346,3194,3033,2872,2752,2672,2683,2763,2954,3210,3542,3898,4250,4564,4802,4941,4985,4920,4780,4583,4350,4129,3922,3769,3664,3616,3609,3634,3659,3661,3622,3507,3331,3076,2757,2401,2009,1618,1235,873,544,231,-54,-346,-642,-955,-1302,-1648,-2014,-2332,-2607,-2766,-2798,-2659,-2346,-1858,-1241,-530,184,841,1357,1679,1768,1629,1264,749,121,-516,-1096,-1547,-1803,-1842,-1637,-1207,-571,221,1122,2073,3025,3928,4747,5449,6013,6420,6656,6714,6581,6268,5783,5144,4388,3546,2666,1795,978,267,-296,-670,-833,-772,-500,-52,527,1159,1774,2294,2634,2755,2607,2203,1564,756,-147,-1042,-1847,-2466,-2833,-2905,-2660,-2107,-1286,-243,938,2191,3424,4576,5572,6382,6966,7320,7455,7378,7140,6754,6278,5736,5158,4573,3989,3418,2853,2286,1693,1061,384,-354,-1104,-1857,-2533,-3086,-3445,-3576,-3449,-3081,-2512,-1809,-1061,-355,223,612,775,698,411,-64,-660,-1328,-2010,-2658,-3236,-3732,-4125,-4433,-4652,-4789,-4855,-4839,-4753,-4590,-4356,-4064,-3716,-3334,-2940,-2540,-2183,-1873,-1645,-1523,-1514,-1641,-1892,-2261,-2717,-3231,-3747,-4233,-4632,-4918,-5068,-5063,-4914,-4616,-4197,-3658,-3034,-2325,-1568,-774,32,816,1569,2252,2855,3360,3755,4047,4231,4330,4353,4332,4290,4257,4259,4296,4376,4443,4469,4372,4085,3557,2725,1608,203,-1401,-3117,-4823,-6377,-7675,-8589,-9076,-9081,-8636,-7781,-6605,-5229,-3771,-2387,-1190,-297,212,314,-9,-705,-1706,-2930,-4265,-5604,-6857,-7926,-8747,-9287,-9505,-9427,-9052,-8435,-7609,-6642,-5575,-4485,-3407,-2417,-1553,-878,-426,-238,-322,-669,-1259,-2029,-2924,-3863,-4761,-5552,-6144,-6499,-6549,-6282,-5687,-4779,-3605,-2229,-721,809,2292,3625,4745,5617,6195,6517,6591,6479,6242,5942,5654,5419,5307,5308,5455,5703,6005,6299,6492,6518,6314,5845,5118,4170,3061,1893,750,-268,-1099,-1689,-2050,-2178,-2153,-2017,-1847,-1711,-1653,-1707,-1889,-2181,-2567,-2996,-3437,-3835,-4181,-4438,-4632,-4764,-4872,-4990,-5140,-5342,-5608,-5902,-6222,-6493,-6704,-6779,-6727,-6500,-6147,-5662,-5122,-4568,-4064,-3670,-3417,-3326,-3388,-3564,-3805,-4047,-4226,-4285,-4186,-3899,-3433,-2791,-2022,-1157,-263,623,1446,2172,2784,3266,3642,3914,4131,4309,4492,4694,4938,5214,5526,5847,6163,6457,6690,6863,6921,6859,6638,6244,5676,4939,4076,3132,2185,1309,570,44,-256,-298,-123,238,719,1247,1751,2163,2421,2487,2329,1937,1333,520,-442,-1527,-2677,-3844,-4979,-6040,-6974,-7759,-8346,-8725,-8869,-8774,-8447,-7908,-7184,-6345,-5421,-4510,-3642,-2899,-2298,-1891,-1670,-1653,-1814,-2138,-2596,-3149,-3773,-4421,-5066,-5657,-6155,-6507,-6669,-6593,-6237,-5586,-4623,-3377,-1893,-237,1500,3209,4798,6150,7187,7838,8062,7861,7251,6320,5151,3897,2681,1674,960,653,744,1205,1947,2811,3671,4339,4721,4713,4314,3550,2512,1335,144,-900,-1694,-2143,-2200,-1874,-1209,-288,770,1845,2821,3580,4067,4224,4043,3564,2801,1854,765,-368,-1482,-2511,-3412,-4143,-4707,-5092,-5327,-5424,-5417,-5309,-5140,-4897,-4609,-4272,-3911,-3539,-3192,-2883,-2656,-2510,-2487,-2558,-2745,-3004,-3318,-3644,-3938,-4154,-4253,-4195,-3966,-3551,-2952,-2201,-1306,-324,719,1775,2805,3776,4659,5429,6074,6578,6933,7149,7218,7168,7017,6785,6517,6207,5889,5543,5177,4775,4337,3873,3397,2953,2562,2278,2109,2069,2147,2295,2480,2644,2734,2730,2599,2346,2000,1568,1120,652,232,-158,-490,-784,-1061,-1327,-1616,-1913,-2234,-2545,-2833,-3059,-3194,-3215,-3111,-2872,-2529,-2097,-1620,-1153,-730,-422,-245,-252,-431,-792,-1285,-1874,-2485,-3064,-3546,-3882,-4053,-4033,-3850,-3506,-3044,-2485,-1863,-1189,-484,248,997,1745,2488,3184,3823,4350,4763,5018,5129,5092,4945,4719,4481,4272,4160,4173,4328,4615,4990,5378,5705,5866,5803,5451,4801,3886,2749,1506,236,-934,-1918,-2633,-3030,-3079,-2796,-2209,-1385,-412,615,1590,2408,2993,3274,3208,2804,2061,1056,-156,-1453,-2746,-3910,-4856,-5503,-5798,-5728,-5307,-4583,-3627,-2535,-1383,-293,690,1461,1993,2243,2190,1848,1230,383,-634,-1757,-2899,-3994,-4954,-5730,-6266,-6529,-6509,-6208,-5644,-4861,-3900,-2834,-1715,-622,398,1287,2007,2550,2892,3061,3065,2950,2742,2497,2244,2031,1893,1851,1923,2104,2366,2669,2947,3147,3208,3096,2814,2369,1833,1257,732,315,63,-5,105,360,706,1077,1403,1620,1675,1528,1179,627,-79,-900,-1749,-2579,-3289,-3841,-4172,-4251,-4082,-3669,-3066,-2329,-1534,-765,-91,412,711,782,625,270,-246,-883,-1583,-2312,-3026,-3693,-4284,-4784,-5156,-5405,-5497,-5438,-5212,-4817,-4263,-3545,-2700,-1727,-686,394,1453,2426,3265,3907,4325,4501,4448,4206,3823,3372,2928,2541,2293,2184,2258,2491,2864,3347,3878,4415,4888,5246,5441,5437,5212,4778,4148,3370,2500,1593,728,-58,-704,-1187,-1496,-1615,-1575,-1382,-1085,-712,-311,74,418,666,835,870,812,627,339,-43,-527,-1082,-1719,-2402,-3120,-3819,-4473,-5002,-5376,-5510,-5393,-4985,-4299,-3378,-2268,-1082,102,1152,1991,2519,2705,2520,2006,1205,223,-843,-1868,-2738,-3359,-3656,-3593,-3167,-2420,-1417,-253,960,2129,3146,3959,4512,4809,4849,4694,4386,4000,3613,3273,3043,2942,2979,3151,3420,3756,4111,4428,4683,4803,4800,4625,4315,3866,3325,2727,2105,1504,943,457,57,-235,-414,-473,-420,-270,-56,188,410,575,629,562,340,-23,-511,-1098,-1714,-2325,-2841,-3212,-3388,-3321,-3018,-2479,-1760,-917,-42,789,1489,1983,2227,2184,1848,1241,399,-610,-1711,-2802,-3800,-4602,-5145,-5378,-5280,-4868,-4175,-3264,-2210,-1082,34,1087,2024,2809,3443,3914,4259,4493,4658,4783,4908,5045,5219,5427,5669,5922,6178,6402,6588,6723,6784,6791,6706,6540,6252,5826,5240,4480,3559,2499,1357,198,-898,-1857,-2610,-3098,-3295,-3183,-2775,-2111,-1237,-226,854,1927,2930,3796,4492,4983,5252,5305,5137,4784,4251,3591,2815,1986,1123,280,-506,-1199,-1758,-2162,-2385,-2415,-2264,-1934,-1480,-931,-370,146,539,751,739,482,-20,-723,-1579,-2509,-3417,-4220,-4808,-5108,-5053,-4596,-3748,-2518,-994,736,2541,4282,5833,7066,7906,8306,8266,7843,7113,6199,5229,4321,3597,3131,2977,3156,3633,4368,5255,6195,7052,7708,8046,7998,7512,6621,5367,3867,2248,652,-774,-1916,-2677,-3016,-2924,-2450,-1665,-693,357,1340,2160,2719,2965,2895,2507,1871,1040,98,-871,-1798,-2622,-3285,-3769,-4044,-4105,-3964,-3620,-3102,-2439,-1668,-843,-38,693,1250,1589,1639,1396,845,56,-931,-1995,-3056,-3996,-4731,-5176,-5286,-5037,-4438,-3533,-2391,-1108,209,1445,2510,3312,3827,4030,3982,3729,3380,3029,2770,2685,2815,3172,3728,4433,5207,5969,6648,7162,7481,7547,7362,6906,6202,5274,4179,2975,1759,594,-413,-1226,-1781,-2088,-2153,-2028,-1770,-1450,-1136,-880,-735,-704,-810,-1017,-1310,-1650,-2004,-2357,-2681,-2986,-3259,-3511,-3734,-3927,-4074,-4162,-4180,-4102,-3945,-3678,-3337,-2915,-2443,-1960,-1493,-1117,-860,-800,-945,-1334,-1936,-2723,-3617,-4556,-5441,-6205,-6794,-7146,-7281,-7164,-6847,-6340,-5685,-4919,-4065,-3166,-2230,-1298,-379,492,1287,1977,2518,2880,3034,2955,2658,2141,1465,673,-155,-935,-1596,-2057,-2291,-2266,-2021,-1589,-1056,-496,2,381,574,576,379,12,-471,-1025,-1565,-2055,-2421,-2663,-2748,-2714,-2571,-2376,-2160,-1959,-1812,-1713,-1697,-1740,-1865,-2053,-2312,-2640,-3019,-3461,-3911,-4386,-4808,-5186,-5450,-5598,-5584,-5404,-5056,-4559,-3957,-3307,-2701,-2205,-1928,-1898,-2180,-2740,-3543,-4501,-5501,-6422,-7150,-7575,-7649,-7328,-6644,-5643,-4410,-3055,-1679,-385,733,1638,2273,2656,2799,2742,2545,2264,1955,1681,1476,1382,1411,1573,1862,2273,2771,3342,3924,4483,4940,5241,5314,5121,4631,3851,2807,1573,211,-1154,-2441,-3536,-4356,-4844,-4972,-4751,-4234,-3494,-2634,-1762,-973,-360,34,163,53,-300,-826,-1502,-2260,-3067,-3873,-4652,-5355,-5962,-6424,-6716,-6800,-6650,-6259,-5611,-4751,-3695,-2547,-1357,-261,672,1334,1668,1638,1245,519,-469,-1646,-2896,-4121,-5205,-6061,-6595,-6769,-6522,-5888,-4859,-3531,-1953,-253,1469,3099,4526,5675,6475,6900,6947,6641,6047,5233,4303,3346,2470,1754,1286,1102,1240,1669,2352,3195,4076,4874,5445,5675,5488,4845,3759,2318,617,-1177,-2906,-4402,-5538,-6196,-6365,-6026,-5280,-4221,-3006,-1782,-691,150,666,826,634,144,-568,-1423,-2294,-3115,-3780,-4243,-4470,-4456,-4236,-3853,-3379,-2881,-2437,-2105,-1935,-1957,-2187,-2606,-3190,-3879,-4602,-5278,-5830,-6178,-6292,-6135,-5737,-5127,-4373,-3551,-2724,-1971,-1306,-775,-346,-10,276,561,874,1253,1708,2238,2831,3458,4083,4678,5193,5616,5895,6033,6001,5804,5452,4958,4362,3689,2983,2263,1564,895,272,-293,-797,-1223,-1561,-1801,-1933,-1956,-1887,-1734,-1549,-1352,-1204,-1119,-1136,-1241,-1429,-1652,-1875,-2033,-2093,-2021,-1816,-1497,-1110,-706,-355,-112,-24,-120,-393,-824,-1354,-1919,-2438,-2828,-3044,-3027,-2801,-2382,-1837,-1253,-702,-268,-15,44,-125,-475,-991,-1601,-2247,-2849,-3335,-3626,-3676,-3426,-2878,-2035,-947,316,1655,2975,4147,5098,5720,5989,5871,5406,4653,3708,2688,1725,933,418,251,458,1048,1955,3115,4399,5688,6831,7706,8198,8235,7792,6888,5585,3997,2238,475,-1173,-2561,-3612,-4259,-4493,-4339,-3851,-3110,-2215,-1248,-318,524,1197,1679,1935,1964,1766,1359,774,46,-783,-1653,-2524,-3327,-4021,-4551,-4881,-4962,-4788,-4334,-3629,-2710,-1636,-515,576,1517,2236,2661,2767,2553,2061,1343,487,-425,-1302,-2066,-2655,-3027,-3158,-3066,-2751,-2289,-1683,-1026,-328,355,1012,1637,2222,2794,3339,3894,4428,4962,5450,5885,6229,6458,6562,6540,6403,6187,5915,5624,5336,5053,4783,4498,4194,3845,3447,3001,2518,2027,1547,1116,748,457,245,91,-17,-118,-222,-361,-526,-714,-901,-1057,-1169,-1213,-1211,-1167,-1125,-1127,-1204,-1394,-1704,-2129,-2625,-3154,-3628,-3990,-4170,-4125,-3852,-3376,-2763,-2097,-1479,-1002,-736,-729,-973,-1449,-2076,-2779,-3452,-4001,-4352,-4436,-4242,-3748,-3002,-2036,-924,259,1447,2549,3515,4288,4826,5122,5155,4955,4531,3934,3202,2388,1556,754,50,-503,-848,-948,-768,-316,398,1301,2323,3344,4260,4949,5329,5334,4955,4206,3159,1904,558,-757,-1940,-2889,-3552,-3888,-3904,-3626,-3107,-2410,-1617,-802,-46,592,1040,1270,1239,950,429,-306,-1160,-2093,-2983,-3779,-4383,-4753,-4848,-4658,-4200,-3519,-2673,-1752,-846,-48,556,911,977,764,297,-354,-1111,-1882,-2579,-3126,-3471,-3580,-3460,-3122,-2624,-2005,-1337,-670,-58,462,867,1140,1294,1336,1293,1213,1118,1073,1111,1273,1591,2067,2699,3459,4293,5149,5943,6613,7082,7288,7199,6781,6062,5052,3841,2490,1114,-187,-1322,-2204,-2795,-3069,-3062,-2810,-2403,-1912,-1418,-993,-665,-465,-374,-372,-424,-504,-581,-661,-728,-807,-914,-1052,-1252,-1489,-1775,-2073,-2370,-2612,-2785,-2841,-2779,-2596,-2321,-1996,-1697,-1471,-1394,-1495,-1792,-2275,-2892,-3587,-4272,-4873,-5300,-5510,-5438,-5093,-4457,-3577,-2502,-1281,-6,1273,2473,3541,4441,5136,5623,5904,6001,5946,5783,5544,5295,5050,4871,4757,4737,4797,4931,5105,5297,5449,5537,5499,5310,4945,4389,3666,2800,1839,855,-100,-946,-1647,-2155,-2451,-2544,-2428,-2149,-1715,-1183,-573,56,680,1241,1710,2044,2209,2179,1952,1512,909,152,-676,-1529,-2333,-3023,-3556,-3882,-3990,-3866,-3518,-2978,-2276,-1488,-674,83,702,1135,1323,1262,969,475,-132,-791,-1405,-1908,-2237,-2367,-2290,-2029,-1625,-1109,-547,48,633,1206,1767,2320,2872,3423,3970,4491,4969,5376,5677,5868,5921,5853,5674,5416,5121,4843,4626,4521,4552,4723,5024,5395,5789,6119,6322,6341,6135,5708,5067,4273,3365,2423,1492,635,-120,-740,-1218,-1550,-1740,-1797,-1732,-1551,-1278,-922,-508,-72,367,760,1088,1317,1429,1414,1276,1025,694,320,-46,-346,-528,-562,-421,-132,271,731,1160,1502,1688,1685,1493,1120,634,88,-425,-845,-1097,-1158,-997,-656,-142,457,1105,1733,2293,2774,3142,3435,3647,3845,4031,4264,4544,4894,5296,5738,6173,6583,6905,7137,7236,7213,7067,6821,6494,6117,5692,5242,4755,4231,3661,3041,2380,1683,977,279,-383,-991,-1526,-1978,-2341,-2612,-2793,-2894,-2902,-2837,-2686,-2454,-2150,-1782,-1370,-953,-564,-245,-37,37,-47,-271,-630,-1067,-1541,-1986,-2334,-2533,-2551,-2367,-2027,-1554,-1063,-604,-296,-183,-314,-688,-1273,-1999,-2777,-3512,-4088,-4451,-4498,-4241,-3648,-2765,-1653,-375,963,2287,3506,4552,5377,5946,6262,6332,6196,5907,5513,5096,4692,4378,4166,4097,4153,4336,4599,4915,5237,5512,5722,5803,5753,5536,5150,4597,3894,3070,2166,1239,332,-498,-1212,-1793,-2204,-2483,-2609,-2641,-2588,-2497,-2393,-2300,-2230,-2183,-2154,-2116,-2077,-1986,-1879,-1716,-1546,-1365,-1224,-1137,-1155,-1283,-1547,-1925,-2400,-2926,-3453,-3940,-4340,-4644,-4829,-4920,-4917,-4855,-4749,-4608,-4462,-4292,-4125,-3949,-3767,-3595,-3413,-3248,-3070,-2894,-2695,-2458,-2168,-1800,-1356,-825,-225,428,1098,1749,2348,2853,3255,3520,3673,3698,3634,3487,3302,3087,2888,2703,2563,2457,2387,2334,2268,2159,1965,1658,1208,609,-130,-999,-1939,-2934,-3904,-4828,-5646,-6328,-6850,-7191,-7348,-7328,-7140,-6800,-6344,-5791,-5188,-4568,-3976,-3453,-3030,-2733,-2575,-2551,-2653,-2839,-3095,-3358,-3600,-3781,-3854,-3828,-3680,-3449,-3174,-2913,-2729,-2686,-2822,-3159,-3701,-4403,-5218,-6069,-6865,-7533,-7980,-8151,-7992,-7491,-6648,-5503,-4118,-2578,-994,523,1842,2871,3502,3714,3478,2854,1924,812,-330,-1368,-2156,-2608,-2652,-2300,-1562,-544,681,1972,3221,4316,5171,5710,5914,5749,5244,4431,3366,2118,776,-586,-1878,-3028,-3990,-4712,-5189,-5419,-5420,-5234,-4898,-4465,-3984,-3488,-3029,-2616,-2293,-2059,-1937,-1931,-2041,-2270,-2595,-3011,-3469,-3952,-4403,-4781,-5048,-5151,-5076,-4814,-4388,-3844,-3266,-2721,-2315,-2100,-2131,-2412,-2913,-3581,-4310,-5028,-5612,-5996,-6118,-5946,-5494,-4781,-3869,-2814,-1689,-560,521,1505,2358,3066,3616,4020,4285,4443,4506,4518,4485,4442,4389,4340,4291,4235,4172,4098,4018,3936,3866,3810,3780,3771,3769,3753,3693,3554,3306,2927,2396,1729,928,37,-902,-1838,-2708,-3456,-4024,-4376,-4467,-4302,-3872,-3214,-2375,-1422,-444,470,1217,1723,1905,1745,1217,368,-746,-2037,-3398,-4715,-5871,-6781,-7340,-7537,-7335,-6789,-5955,-4941,-3850,-2806,-1905,-1226,-820,-699,-841,-1207,-1714,-2286,-2834,-3267,-3540,-3584,-3404,-2989,-2388,-1633,-807,55,856,1582,2162,2601,2876,3006,3009,2917,2771,2604,2463,2374,2369,2468,2679,3000,3419,3903,4416,4912,5330,5625,5736,5635,5286,4695,3871,2858,1708,486,-735,-1889,-2915,-3762,-4408,-4816,-5006,-4947,-4693,-4223,-3597,-2831,-1970,-1074,-189,609,1258,1707,1900,1832,1498,937,208,-623,-1466,-2244,-2880,-3315,-3514,-3471,-3207,-2774,-2249,-1708,-1249,-932,-823,-937,-1283,-1824,-2507,-3267,-4019,-4693,-5208,-5520,-5576,-5381,-4911,-4223,-3318,-2282,-1137,40,1210,2318,3322,4194,4901,5428,5765,5908,5869,5652,5294,4800,4235,3608,2993,2410,1919,1544,1315,1243,1325,1548,1880,2287,2705,3089,3373,3501,3447,3158,2654,1933,1047,55,-975,-1948,-2791,-3424,-3790,-3859,-3618,-3091,-2327,-1397,-391,587,1436,2064,2400,2404,2072,1428,535,-515,-1633,-2683,-3594,-4238,-4603,-4625,-4366,-3861,-3211,-2531,-1912,-1462,-1224,-1247,-1487,-1927,-2458,-3017,-3485,-3800,-3882,-3709,-3274,-2608,-1765,-823,151,1071,1889,2550,3055,3392,3608,3728,3816,3916,4074,4328,4682,5149,5694,6291,6885,7430,7868,8161,8270,8181,7887,7412,6765,6016,5177,4328,3483,2691,1952,1285,663,79,-484,-1053,-1612,-2174,-2691,-3144,-3480,-3656,-3640,-3405,-2948,-2292,-1478,-563,358,1218,1909,2369,2535,2384,1920,1187,251,-788,-1815,-2721,-3390,-3743,-3736,-3356,-2669,-1749,-728,256,1084,1632,1844,1687,1191,418,-524,-1523,-2453,-3193,-3679,-3835,-3671,-3192,-2465,-1556,-552,456,1409,2228,2895,3368,3673,3789,3782,3645,3449,3208,2972,2761,2606,2522,2509,2584,2718,2919,3146,3390,3607,3788,3898,3924,3860,3681,3405,3000,2494,1855,1123,274,-636,-1600,-2562,-3471,-4286,-4944,-5412,-5660,-5666,-5439,-4982,-4336,-3515,-2592,-1584,-585,376,1216,1888,2348,2547,2480,2142,1557,776,-126,-1070,-1965,-2721,-3304,-3650,-3797,-3748,-3569,-3321,-3056,-2841,-2697,-2644,-2679,-2769,-2887,-2981,-3009,-2922,-2699,-2302,-1747,-1027,-184,752,1721,2673,3554,4305,4892,5276,5444,5380,5111,4630,4006,3248,2437,1611,835,160,-363,-715,-857,-811,-579,-198,283,826,1366,1866,2272,2547,2661,2586,2316,1860,1230,481,-351,-1202,-2003,-2716,-3269,-3654,-3836,-3826,-3630,-3277,-2814,-2273,-1726,-1219,-809,-559,-485,-622,-953,-1457,-2079,-2762,-3410,-3961,-4319,-4437,-4279,-3853,-3200,-2412,-1579,-831,-264,39,28,-285,-873,-1640,-2500,-3319,-4008,-4452,-4611,-4437,-3948,-3179,-2193,-1070,93,1232,2251,3114,3771,4216,4451,4505,4411,4225,3989,3778,3618,3571,3648,3865,4220,4679,5215,5770,6290,6725,6998,7098,6956,6604,6018,5254,4330,3301,2210,1094,-2,-1044,-2010,-2857,-3571,-4125,-4493,-4671,-4646,-4428,-4031,-3478,-2806,-2043,-1248,-444,304,963,1485,1820,1960,1861,1544,1013,314,-494,-1337,-2121,-2762,-3178,-3319,-3167,-2742,-2103,-1343,-564,132,648,936,945,710,246,-359,-1040,-1700,-2260,-2654,-2831,-2773,-2469,-1952,-1248,-414,497,1444,2354,3219,3983,4653,5204,5649,5991,6242,6419,6524,6582,6586,6571,6521,6473,6420,6379,6352,6329,6308,6262,6187,6050,5853,5576,5210,4756,4190,3530,2760,1911,983,33,-928,-1822,-2629,-3278,-3747,-3985,-3993,-3743,-3269,-2578,-1734,-778,206,1145,1962,2584,2969,3077,2930,2528,1962,1272,567,-84,-595,-921,-1033,-939,-692,-337,25,328,506,503,316,-56,-564,-1162,-1761,-2308,-2712,-2925,-2903,-2621,-2083,-1318,-367,698,1798,2869,3819,4614,5197,5573,5743,5749,5636,5457,5276,5133,5067,5093,5215,5414,5678,5961,6255,6519,6740,6903,6987,6994,6929,6781,6582,6309,5973,5553,5027,4373,3574,2633,1563,413,-768,-1879,-2875,-3629,-4131,-4298,-4152,-3693,-2978,-2081,-1082,-95,797,1493,1922,2043,1833,1309,521,-462,-1540,-2609,-3558,-4288,-4720,-4805,-4546,-3968,-3162,-2218,-1266,-417,240,617,714,510,78,-536,-1219,-1906,-2483,-2896,-3086,-3019,-2707,-2154,-1411,-528,437,1413,2348,3193,3907,4486,4904,5200,5374,5471,5522,5545,5584,5638,5726,5834,5963,6100,6217,6330,6383,6407,6361,6261,6102,5894,5644,5349,5012,4601,4106,3488,2737,1833,801,-341,-1527,-2691,-3762,-4645,-5299,-5655,-5700,-5431,-4872,-4067,-3090,-2001,-901,133,1019,1679,2070,2158,1937,1444,714,-164,-1111,-2029,-2833,-3458,-3866,-4054,-4047,-3898,-3673,-3437,-3256,-3170,-3203,-3356,-3605,-3915,-4231,-4501,-4670,-4694,-4550,-4217,-3712,-3055,-2289,-1463,-628,165,879,1481,1958,2304,2530,2650,2683,2654,2574,2476,2348,2231,2096,1991,1887,1820,1774,1760,1762,1762,1739,1668,1540,1333,1065,714,313,-163,-695,-1294,-1957,-2673,-3431,-4196,-4931,-5586,-6108,-6450,-6576,-6467,-6127,-5574,-4859,-4023,-3149,-2292,-1537,-935,-559,-424,-575,-985,-1635,-2478,-3423,-4400,-5290,-6015,-6487,-6668,-6546,-6162,-5586,-4919,-4276,-3760,-3469,-3451,-3723,-4268,-5014,-5868,-6729,-7462,-7977,-8179,-8013,-7471,-6572,-5377,-3981,-2484,-1011,342,1480,2345,2905,3158,3133,2878,2458,1931,1377,826,356,-45,-313,-484,-520,-450,-274,-2,330,719,1119,1517,1881,2189,2410,2520,2475,2248,1803,1123,210,-909,-2178,-3518,-4832,-6009,-6958,-7584,-7843,-7706,-7191,-6350,-5250,-4008,-2711,-1491,-432,367,852,986,769,238,-560,-1526,-2566,-3568,-4412,-5028,-5332,-5326,-5014,-4476,-3795,-3093,-2474,-2039,-1845,-1930,-2264,-2813,-3484,-4190,-4830,-5316,-5577,-5580,-5301,-4777,-4038,-3165,-2222,-1292,-440,287,857,1270,1537,1697,1781,1855,1940,2089,2312,2619,3004,3447,3915,4383,4812,5179,5453,5614,5648,5537,5289,4901,4402,3810,3151,2455,1724,974,203,-595,-1411,-2240,-3068,-3843,-4554,-5119,-5536,-5739,-5742,-5522,-5126,-4564,-3913,-3190,-2474,-1789,-1193,-703,-361,-163,-128,-248,-499,-866,-1288,-1732,-2119,-2413,-2564,-2552,-2394,-2115,-1772,-1434,-1157,-1004,-1000,-1163,-1468,-1893,-2368,-2848,-3251,-3535,-3641,-3543,-3232,-2710,-2013,-1176,-264,671,1555,2346,2982,3449,3715,3794,3690,3450,3093,2690,2265,1881,1566,1356,1262,1299,1453,1714,2053,2435,2822,3174,3452,3634,3694,3631,3439,3128,2692,2148,1500,758,-46,-903,-1754,-2573,-3287,-3863,-4244,-4394,-4314,-3980,-3449,-2739,-1925,-1072,-247,462,1018,1339,1424,1245,819,196,-582,-1426,-2239,-2952,-3450,-3703,-3664,-3351,-2823,-2152,-1447,-807,-321,-60,-53,-295,-751,-1362,-2043,-2718,-3305,-3727,-3946,-3912,-3636,-3118,-2400,-1538,-578,387,1317,2142,2817,3333,3656,3827,3845,3765,3628,3465,3327,3233,3200,3226,3313,3420,3557,3673,3765,3811,3793,3724,3586,3417,3205,2984,2737,2474,2157,1776,1288,684,-56,-908,-1848,-2813,-3739,-4540,-5153,-5493,-5544,-5264,-4685,-3831,-2780,-1593,-392,764,1748,2506,2971,3107,2921,2428,1696,792,-176,-1116,-1934,-2562,-2964,-3147,-3134,-3005,-2820,-2668,-2608,-2673,-2883,-3200,-3597,-3996,-4343,-4571,-4625,-4491,-4136,-3590,-2869,-2014,-1089,-129,793,1651,2402,3035,3548,3948,4258,4504,4709,4897,5085,5282,5484,5699,5891,6074,6208,6304,6335,6319,6233,6098,5907,5664,5385,5065,4720,4344,3936,3482,2963,2361,1666,862,-19,-971,-1919,-2824,-3598,-4193,-4533,-4608,-4380,-3888,-3149,-2249,-1237,-227,719,1507,2067,2364,2357,2063,1503,741,-152,-1064,-1915,-2579,-3016,-3148,-3007,-2603,-2037,-1389,-788,-323,-80,-105,-393,-927,-1618,-2393,-3132,-3743,-4135,-4244,-4045,-3523,-2736,-1716,-564,648,1829,2912,3831,4564,5087,5418,5562,5573,5455,5270,5027,4754,4475,4191,3933,3693,3503,3365,3291,3296,3357,3483,3628,3773,3872,3886,3798,3561,3197,2679,2047,1311,512,-324,-1142,-1930,-2632,-3241,-3724,-4075,-4278,-4335,-4243,-4007,-3633,-3135,-2531,-1838,-1116,-382,281,836,1218,1386,1315,999,469,-235,-1028,-1835,-2568,-3157,-3565,-3760,-3774,-3629,-3379,-3086,-2792,-2535,-2348,-2212,-2141,-2085,-2035,-1941,-1790,-1556,-1234,-840,-375,110,603,1063,1462,1801,2049,2232,2355,2430,2497,2544,2611,2683,2760,2849,2911,2965,2977,2967,2924,2881,2834,2832,2857,2951,3079,3256,3443,3618,3752,3801,3753,3557,3221,2704,2036,1203,250,-799,-1890,-2967,-3977,-4853,-5553,-6023,-6242,-6191,-5883,-5329,-4590,-3710,-2778,-1872,-1073,-468,-101,-16,-213,-661,-1310,-2068,-2854,-3563,-4131,-4498,-4651,-4600,-4392,-4081,-3752,-3449,-3249,-3159,-3207,-3366,-3604,-3876,-4123,-4287,-4324,-4179,-3843,-3292,-2554,-1649,-638,432,1482,2458,3302,3967,4445,4713,4799,4725,4537,4280,3999,3747,3547,3435,3415,3490,3652,3883,4165,4455,4749,4985,5161,5226,5169,4970,4624,4134,3511,2767,1939,1026,87,-874,-1804,-2675,-3440,-4064,-4505,-4744,-4756,-4546,-4122,-3520,-2781,-1962,-1120,-325,372,906,1240,1347,1203,840,266,-446,-1233,-2011,-2693,-3207,-3505,-3563,-3402,-3050,-2597,-2093,-1643,-1289,-1094,-1061,-1198,-1455,-1802,-2159,-2475,-2686,-2742,-2616,-2304,-1791,-1137,-347,509,1393,2261,3073,3809,4445,4989,5431,5788,6064,6265,6403,6475,6488,6434,6313,6125,5861,5540,5152,4733,4286,3849,3439,3077,2781,2548,2382,2264,2177,2097,1991,1840,1612,1295,877,369,-210,-833,-1441,-2001,-2438,-2715,-2784,-2621,-2212,-1570,-726,271,1351,2435,3436,4256,4839,5099,5033,4625,3924,3006,1964,917,-30,-782,-1283,-1517,-1489,-1270,-913,-519,-148,108,247,206,56,-216,-507,-788,-954,-973,-789,-394,205,967,1838,2741,3604,4351,4929,5289,5429,5345,5083,4689,4233,3789,3423,3194,3142,3291,3625,4144,4783,5516,6263,6984,7617,8114,8443,8566,8470,8146,7589,6837,5895,4835,3676,2500,1337,262,-702,-1502,-2122,-2542,-2756,-2783,-2619,-2320,-1886,-1385,-834,-285,231,679,1033,1266,1373,1334,1166,872,489,51,-393,-785,-1078,-1235,-1236,-1088,-829,-496,-182,71,178,111,-153,-608,-1212,-1914,-2634,-3312,-3859,-4240,-4395,-4319,-4009,-3490,-2792,-1980,-1083,-183,701,1508,2234,2850,3370,3788,4136,4413,4650,4853,5028,5190,5325,5443,5527,5574,5578,5541,5459,5352,5211,5067,4906,4747,4568,4380,4151,3901,3595,3256,2866,2430,1953,1428,862,264,-368,-1004,-1643,-2234,-2771,-3201,-3505,-3659,-3630,-3440,-3067,-2558,-1944,-1267,-614,-20,423,694,735,569,198,-321,-918,-1540,-2101,-2565,-2899,-3092,-3170,-3147,-3065,-2964,-2856,-2785,-2729,-2706,-2698,-2675,-2644,-2557,-2421,-2221,-1949,-1627,-1248,-847,-423,-16,384,744,1080,1373,1642,1874,2093,2287,2468,2632,2779,2908,3014,3089,3132,3129,3076,2975,2809,2601,2339,2037,1692,1299,859,358,-199,-806,-1447,-2093,-2720,-3290,-3793,-4188,-4491,-4680,-4775,-4780,-4708,-4567,-4370,-4118,-3825,-3489,-3134,-2760,-2407,-2074,-1819,-1637,-1583,-1653,-1866,-2212,-2668,-3195,-3745,-4258,-4685,-4981,-5123,-5111,-4968,-4731,-4457,-4196,-3994,-3892,-3886,-3989,-4153,-4354,-4534,-4647,-4659,-4524,-4243,-3803,-3230,-2554,-1810,-1055,-329,315,849,1233,1470,1543,1467,1280,987,657,305,-19,-288,-480,-582,-595,-513,-360,-131,147,475,836,1219,1604,1970,2281,2505,2598,2533,2281,1837,1203,400,-544,-1587,-2693,-3801,-4886,-5873,-6744,-7439,-7924,-8179,-8170,-7904,-7391,-6645,-5734,-4692,-3610,-2562,-1628,-886,-393,-177,-262,-604,-1172,-1880,-2648,-3399,-4047,-4556,-4887,-5051,-5072,-4990,-4860,-4734,-4649,-4636,-4705,-4836,-5017,-5186,-5324,-5357,-5271,-5017,-4595,-4007,-3268,-2425,-1513,-590,294,1098,1786,2346,2768,3073,3281,3420,3540,3647,3795,3972,4195,4445,4697,4925,5094,5180,5163,5033,4798,4448,4015,3477,2863,2159,1382,530,-366,-1300,-2220,-3111,-3923,-4635,-5213,-5648,-5930,-6059,-6056,-5921,-5698,-5379,-5024,-4625,-4227,-3833,-3478,-3156,-2907,-2717,-2613,-2596,-2671,-2823,-3051,-3303,-3560,-3769,-3881,-3882,-3731,-3452,-3055,-2590,-2107,-1671,-1330,-1144,-1115,-1278,-1575,-1995,-2449,-2883,-3209,-3380,-3325,-3049,-2529,-1817,-953,-11,942,1829,2598,3206,3626,3866,3938,3871,3723,3519,3331,3173,3100,3111,3226,3429,3712,4035,4394,4731,5048,5304,5486,5574,5536,5356,5003,4470,3741,2849,1800,683,-484,-1589,-2614,-3483,-4182,-4701,-5041,-5230,-5294,-5253,-5148,-4969,-4747,-4462,-4107,-3686,-3168,-2586,-1930,-1255,-587,3,467,756,830,692,347,-162,-771,-1422,-2039,-2568,-2970,-3214,-3299,-3245,-3055,-2788,-2451,-2100,-1748,-1421,-1130,-881,-672,-491,-336,-183,-35,132,325,553,835,1176,1581,2055,2584,3152,3732,4289,4788,5196,5485,5643,5664,5566,5371,5110,4828,4557,4339,4202,4159,4216,4359,4550,4753,4891,4930,4792,4470,3933,3212,2344,1392,430,-485,-1289,-1958,-2464,-2833,-3063,-3211,-3289,-3343,-3379,-3418,-3445,-3462,-3436,-3369,-3229,-3039,-2793,-2533,-2278,-2066,-1917,-1842,-1839,-1886,-1961,-2034,-2084,-2096,-2078,-2039,-2008,-2015,-2087,-2248,-2502,-2838,-3234,-3646,-4024,-4325,-4479,-4473,-4257,-3839,-3221,-2429,-1502,-489,567,1611,2606,3514,4310,4987,5525,5941,6232,6421,6518,6552,6528,6480,6407,6334,6259,6190,6126,6076,6032,6005,5991,5966,5933,5838,5659,5353,4879,4223,3375,2370,1235,60,-1103,-2160,-3045,-3711,-4110,-4245,-4118,-3756,-3217,-2538,-1807,-1064,-394,173,575,806,837,686,351,-131,-741,-1431,-2166,-2892,-3572,-4151,-4608,-4916,-5072,-5097,-5000,-4841,-4637,-4438,-4265,-4131,-4042,-3971,-3908,-3799,-3632,-3355,-2963,-2435,-1776,-1009,-147,754,1675,2548,3359,4050,4617,5027,5301,5423,5438,5353,5206,5037,4858,4717,4616,4584,4615,4714,4869,5061,5275,5487,5672,5818,5884,5858,5704,5396,4919,4261,3431,2468,1412,346,-659,-1528,-2200,-2648,-2859,-2874,-2724,-2501,-2245,-2041,-1911,-1892,-1966,-2120,-2301,-2473,-2573,-2575,-2445,-2193,-1836,-1419,-996,-627,-355,-229,-252,-433,-746,-1153,-1625,-2101,-2559,-2942,-3248,-3441,-3538,-3537,-3461,-3338,-3184,-3038,-2893,-2786,-2677,-2588,-2467,-2319,-2102,-1819,-1448,-1002,-494,67,639,1209,1742,2219,2627,2953,3205,3383,3508,3587,3650,3699,3770,3851,3977,4132,4332,4565,4825,5095,5342,5533,5616,5551,5291,4808,4093,3167,2080,900,-274,-1361,-2265,-2945,-3350,-3510,-3437,-3202,-2867,-2501,-2169,-1903,-1741,-1666,-1669,-1720,-1771,-1806,-1783,-1712,-1584,-1434,-1280,-1149,-1073,-1044,-1090,-1177,-1311,-1466,-1631,-1801,-1955,-2114,-2257,-2421,-2584,-2781,-2993,-3236,-3490,-3743,-3968,-4143,-4231,-4217,-4077,-3804,-3413,-2908,-2329,-1698,-1054,-417,176,732,1221,1670,2066,2439,2783,3120,3452,3771,4092,4380,4654,4880,5065,5205,5291,5340,5351,5317,5256,5129,4949,4670,4300,3800,3190,2465,1664,815,-17,-797,-1467,-2006,-2387,-2625,-2713,-2699,-2591,-2434,-2251,-2064,-1901,-1763,-1678,-1631,-1638,-1680,-1766,-1884,-2036,-2215,-2424,-2652,-2896,-3141,-3374,-3583,-3756,-3884,-3972,-4005,-4018,-3983,-3945,-3881,-3812,-3724,-3609,-3444,-3221,-2901,-2483,-1946,-1301,-555,251,1093,1906,2657,3289,3780,4098,4256,4251,4133,3914,3667,3405,3184,3017,2921,2910,2965,3095,3276,3497,3748,4013,4282,4556,4817,5056,5269,5407,5471,5397,5178,4773,4182,3406,2482,1452,397,-622,-1520,-2242,-2757,-3040,-3124,-3035,-2829,-2566,-2292,-2058,-1876,-1762,-1696,-1649,-1596,-1491,-1320,-1062,-735,-341,64,467,812,1087,1261,1337,1314,1203,1033,811,578,341,123,-64,-217,-332,-409,-461,-472,-461,-409,-315,-172,28,302,632,1044,1506,2026,2585,3160,3757,4322,4882,5373,5819,6177,6451,6627,6703,6683,6579,6399,6172,5905,5640,5375,5153,4969,4846,4776,4748,4744,4720,4640,4454,4116,3610,2910,2050,1061,14,-997,-1899,-2584,-3019,-3139,-2976,-2543,-1923,-1196,-455,209,730,1063,1202,1165,1013,801,613,505,512,664,924,1266,1632,1959,2203,2311,2272,2069,1728,1267,730,152,-412,-946,-1397,-1764,-2024,-2167,-2200,-2110,-1909,-1587,-1162,-629,-15,668,1381,2099,2779,3394,3909,4316,4596,4775,4846,4864,4830,4806,4802,4856,4979,5175,5437,5750,6078,6390,6655,6826,6904,6855,6695,6440,6091,5698,5249,4781,4281,3749,3177,2540,1845,1074,263,-580,-1389,-2145,-2778,-3284,-3619,-3808,-3842,-3769,-3603,-3395,-3167,-2947,-2753,-2580,-2441,-2305,-2190,-2058,-1942,-1826,-1738,-1683,-1672,-1702,-1770,-1853,-1944,-2007,-2043,-2028,-1968,-1864,-1717,-1560,-1389,-1244,-1129,-1057,-1042,-1066,-1123,-1179,-1212,-1173,-1041,-785,-387,140,798,1540,2340,3138,3902,4573,5125,5530,5770,5859,5796,5614,5348,5023,4691,4377,4106,3911,3784,3744,3774,3873,4014,4186,4343,4463,4487,4384,4100,3608,2890,1950,814,-454,-1797,-3105,-4310,-5315,-6084,-6574,-6813,-6822,-6680,-6447,-6209,-6018,-5930,-5950,-6087,-6297,-6542,-6760,-6904,-6921,-6802,-6534,-6145,-5671,-5156,-4652,-4210,-3868,-3656,-3581,-3655,-3833,-4117,-4422,-4744,-4996,-5175,-5225,-5160,-4957,-4668,-4283,-3871,-3437,-3027,-2643,-2316,-2023,-1778,-1560,-1353,-1156,-942,-715,-468,-200,80,370,660,943,1217,1484,1739,1991,2235,2475,2709,2935,3138,3328,3474,3593,3649,3646,3544,3338,2985,2476,1786,920,-113,-1275,-2512,-3761,-4925,-5932,-6702,-7175,-7340,-7188,-6773,-6162,-5435,-4704,-4036,-3523,-3192,-3073,-3139,-3362,-3680,-4038,-4377,-4658,-4859,-4973,-5012,-5011,-4970,-4953,-4940,-4977,-5048,-5154,-5290,-5423,-5558,-5647,-5706,-5696,-5633,-5506,-5328,-5103,-4844,-4555,-4232,-3891,-3496,-3072,-2583,-2046,-1449,-816,-152,504,1142,1714,2216,2616,2919,3119,3228,3266,3244,3198,3129,3068,3018,2991,2995,3022,3091,3182,3303,3451,3592,3737,3835,3866,3801,3593,3239,2709,2009,1169,209,-793,-1788,-2690,-3445,-3992,-4315,-4402,-4288,-4020,-3661,-3284,-2957,-2737,-2656,-2738,-2958,-3299,-3702,-4119,-4490,-4782,-4958,-5023,-4975,-4850,-4669,-4479,-4305,-4189,-4145,-4185,-4317,-4508,-4762,-5027,-5292,-5521,-5692,-5792,-5812,-5749,-5601,-5372,-5053,-4650,-4149,-3546,-2838,-2027,-1127,-162,843,1837,2791,3646,4381,4952,5352,5575,5628,5538,5328,5041,4708,4381,4085,3858,3721,3688,3761,3938,4190,4497,4813,5093,5290,5358,5249,4954,4441,3740,2869,1882,845,-177,-1102,-1874,-2439,-2774,-2881,-2786,-2543,-2220,-1881,-1608,-1440,-1425,-1563,-1843,-2221,-2654,-3062,-3404,-3618,-3682,-3586,-3348,-2991,-2575,-2124,-1714,-1364,-1127,-1014,-1033,-1186,-1441,-1783,-2159,-2551,-2912,-3222,-3467,-3629,-3723,-3746,-3709,-3626,-3501,-3336,-3135,-2877,-2577,-2203,-1766,-1250,-663,-16,685,1406,2131,2829,3477,4054,4555,4964,5293,5549,5740,5884,5993,6076,6135,6175,6178,6142,6042,5868,5596,5219,4732,4126,3428,2628,1774,875,-16,-875,-1644,-2294,-2770,-3053,-3118,-2974,-2641,-2160,-1596,-1005,-463,-28,268,379,336,132,-170,-532,-897,-1219,-1473,-1633,-1715,-1716,-1677,-1611,-1555,-1525,-1545,-1619,-1744,-1921,-2122,-2342,-2549,-2737,-2878,-2971,-2996,-2957,-2846,-2669,-2424,-2121,-1768,-1372,-952,-514,-77,346,753,1129,1480,1801,2093,2364,2609,2828,3028,3191,3335,3450,3536,3620,3684,3766,3862,3981,4145,4333,4556,4790,5019,5219,5367,5426,5387,5214,4909,4461,3873,3171,2383,1543,710,-65,-733,-1237,-1562,-1687,-1645,-1450,-1194,-905,-683,-558,-595,-784,-1144,-1619,-2167,-2720,-3215,-3585,-3811,-3847,-3723,-3444,-3054,-2610,-2139,-1723,-1368,-1129,-999,-992,-1085,-1257,-1488,-1728,-1981,-2185,-2362,-2468,-2519,-2504,-2416,-2269,-2040,-1748,-1367,-920,-385,206,862,1541,2241,2907,3535,4068,4511,4823,5021,5085,5055,4934,4765,4581,4404,4287,4224,4257,4360,4544,4773,5019,5246,5408,5475,5398,5175,4757,4182,3433,2552,1593,587,-371,-1237,-1933,-2422,-2653,-2646,-2398,-1983,-1456,-909,-428,-76,80,26,-234,-676,-1231,-1843,-2434,-2943,-3325,-3544,-3608,-3510,-3293,-2975,-2611,-2231,-1879,-1591,-1380,-1267,-1247,-1296,-1411,-1540,-1668,-1762,-1798,-1773,-1682,-1531,-1343,-1129,-910,-699,-497,-310,-117,82,323,603,949,1359,1826,2349,2888,3439,3955,4421,4811,5101,5296,5376,5364,5255,5074,4839,4566,4278,3982,3689,3396,3100,2785,2436,2037,1570,1022,404,-297,-1033,-1799,-2529,-3196,-3739,-4119,-4300,-4265,-4014,-3575,-2993,-2322,-1649,-1023,-525,-181,-28,-49,-234,-529,-888,-1258,-1591,-1853,-2028,-2114,-2116,-2064,-1969,-1881,-1808,-1788,-1829,-1937,-2119,-2342,-2607,-2864,-3114,-3309,-3447,-3506,-3475,-3368,-3168,-2896,-2552,-2143,-1683,-1174,-622,-44,555,1159,1747,2305,2807,3229,3568,3795,3921,3946,3882,3758,3593,3418,3260,3136,3068,3062,3122,3243,3403,3596,3774,3934,4018,4026,3914,3688,3322,2834,2219,1510,720,-108,-952,-1760,-2515,-3165,-3702,-4098,-4357,-4485,-4508,-4451,-4366,-4265,-4208,-4185,-4229,-4318,-4438,-4555,-4633,-4631,-4524,-4288,-3926,-3447,-2883,-2268,-1662,-1105,-657,-353,-216,-263,-471,-818,-1264,-1754,-2252,-2705,-3089,-3381,-3570,-3658,-3648,-3543,-3350,-3062,-2679,-2195,-1599,-898,-92,789,1732,2675,3589,4409,5096,5612,5937,6060,6017,5814,5534,5194,4881,4617,4454,4400,4461,4611,4825,5036,5216,5289,5230,4998,4584,3984,3229,2337,1380,393,-541,-1374,-2046,-2515,-2760,-2768,-2560,-2163,-1634,-1042,-456,41,386,529,437,117,-421,-1111,-1908,-2710,-3464,-4076,-4510,-4720,-4707,-4474,-4064,-3515,-2885,-2231,-1604,-1046,-587,-230,25,203,323,418,512,624,762,932,1125,1329,1545,1751,1950,2142,2319,2501,2676,2863,3056,3256,3471,3682,3903,4120,4337,4552,4769,4994,5223,5472,5727,6002,6277,6554,6813,7040,7221,7336,7366,7313,7145,6898,6537,6117,5607,5055,4447,3807,3132,2437,1724,1016,323,-320,-884,-1335,-1637,-1773,-1725,-1516,-1159,-727,-255,166,499,673,679,500,161,-288,-805,-1311,-1758,-2095,-2289,-2336,-2238,-2032,-1751,-1455,-1179,-976,-857,-841,-908,-1041,-1206,-1364,-1496,-1556,-1544,-1432,-1220,-911,-496,12,606,1278,2006,2774,3559,4326,5060,5715,6281,6725,7030,7200,7212,7104,6872,6565,6205,5837,5496,5219,5021,4928,4931,5020,5188,5380,5592,5765,5884,5923,5863,5694,5418,5030,4534,3947,3264,2530,1739,952,178,-529,-1130,-1611,-1913,-2063,-2045,-1893,-1667,-1395,-1170,-1023,-1009,-1149,-1439,-1864,-2367,-2897,-3380,-3759,-3975,-4008,-3837,-3494,-3008,-2444,-1873,-1359,-979,-756,-743,-896,-1234,-1663,-2172,-2664,-3118,-3470,-3712,-3817,-3796,-3653,-3401,-3060,-2637,-2147,-1598,-987,-327,387,1138,1920,2709,3484,4215,4871,5431,5866,6181,6350,6413,6358,6233,6054,5853,5654,5471,5316,5177,5055,4912,4749,4526,4240,3876,3426,2903,2295,1633,917,186,-536,-1228,-1828,-2349,-2716,-2954,-3024,-2946,-2733,-2412,-2043,-1657,-1338,-1118,-1057,-1175,-1487,-1966,-2593,-3296,-4030,-4718,-5311,-5756,-6039,-6134,-6069,-5857,-5550,-5184,-4823,-4494,-4239,-4073,-3996,-3991,-4045,-4119,-4192,-4244,-4255,-4227,-4157,-4056,-3927,-3785,-3624,-3451,-3249,-3027,-2758,-2461,-2119,-1749,-1359,-964,-582,-229,78,333,533,675,788,865,955,1055,1207,1409,1679,2007,2376,2764,3125,3436,3643,3735,3680,3473,3105,2588,1922,1136,238,-731,-1742,-2748,-3703,-4556,-5260,-5765,-6044,-6071,-5850,-5408,-4783,-4062,-3305,-2624,-2075,-1749,-1657,-1834,-2226,-2808,-3477,-4179,-4802,-5307,-5616,-5725,-5618,-5331,-4907,-4410,-3912,-3468,-3148,-2956,-2938,-3047,-3290,-3600,-3962,-4303,-4623,-4846,-4999,-5022,-4948,-4750,-4461,-4077,-3628,-3133,-2600,-2071,-1537,-1034,-560,-131,251,573,836,1036,1168,1241,1256,1225,1175,1112,1071,1060,1103,1198,1346,1531,1725,1927,2091,2226,2309,2340,2326,2250,2127,1934,1677,1338,917,415,-168,-810,-1490,-2179,-2833,-3427,-3920,-4296,-4548,-4674,-4711,-4665,-4601,-4520,-4477,-4460,-4485,-4518,-4546,-4528,-4438,-4267,-3993,-3651,-3253,-2849,-2493,-2234,-2113,-2174,-2401,-2802,-3332,-3930,-4557,-5124,-5599,-5927,-6083,-6060,-5855,-5493,-4987,-4371,-3668,-2907,-2113,-1312,-516,242,962,1611,2184,2661,3029,3278,3408,3416,3323,3142,2911,2661,2438,2269,2204,2237,2393,2636,2931,3231,3470,3598,3579,3379,3012,2484,1831,1098,322,-439,-1152,-1771,-2267,-2612,-2795,-2797,-2632,-2291,-1812,-1200,-512,221,934,1567,2063,2358,2412,2197,1711,978,59,-990,-2058,-3083,-3953,-4626,-5044,-5190,-5097,-4773,-4307,-3750,-3175,-2650,-2210,-1886,-1687,-1590,-1591,-1639,-1733,-1812,-1889,-1918,-1905,-1845,-1716,-1546,-1305,-1018,-676,-293,127,562,1014,1436,1848,2189,2481,2681,2799,2831,2777,2669,2512,2353,2212,2127,2116,2193,2353,2574,2827,3064,3253,3354,3352,3241,3026,2732,2370,1976,1546,1117,668,229,-210,-634,-1034,-1393,-1694,-1922,-2049,-2085,-2006,-1844,-1612,-1347,-1092,-888,-757,-742,-812,-988,-1198,-1425,-1597,-1681,-1634,-1443,-1107,-658,-131,407,892,1264,1467,1475,1284,901,385,-231,-865,-1475,-1990,-2383,-2611,-2675,-2561,-2305,-1905,-1426,-876,-315,246,762,1243,1654,2024,2336,2617,2864,3095,3300,3499,3670,3835,3970,4093,4193,4289,4371,4461,4537,4610,4657,4666,4623,4510,4326,4074,3748,3385,2963,2528,2049,1560,1040,502,-48,-610,-1145,-1656,-2091,-2443,-2677,-2782,-2749,-2596,-2330,-2007,-1658,-1341,-1105,-990,-1014,-1192,-1493,-1891,-2322,-2740,-3072,-3289,-3335,-3220,-2934,-2523,-2026,-1500,-1007,-595,-292,-130,-89,-166,-335,-547,-802,-1038,-1260,-1435,-1547,-1591,-1537,-1382,-1109,-706,-180,475,1232,2073,2964,3856,4715,5484,6133,6615,6919,7023,6943,6691,6301,5821,5301,4794,4358,4017,3811,3730,3759,3867,3998,4116,4167,4124,3969,3686,3291,2784,2196,1538,853,156,-504,-1107,-1617,-2015,-2288,-2426,-2438,-2330,-2124,-1847,-1525,-1202,-911,-696,-587,-612,-784,-1093,-1537,-2057,-2633,-3190,-3684,-4066,-4290,-4344,-4222,-3937,-3539,-3057,-2560,-2083,-1663,-1328,-1068,-892,-767,-687,-618,-557,-473,-381,-245,-86,125,379,690,1055,1462,1906,2357,2793,3191,3504,3729,3830,3812,3677,3440,3136,2794,2470,2195,2016,1967,2050,2288,2633,3076,3541,3987,4340,4565,4621,4511,4229,3820,3303,2729,2126,1515,924,343,-210,-737,-1241,-1696,-2110,-2448,-2713,-2872,-2933,-2877,-2726,-2491,-2209,-1922,-1676,-1521,-1489,-1600,-1860,-2232,-2691,-3159,-3584,-3902,-4058,-4030,-3809,-3420,-2918,-2362,-1836,-1398,-1123,-1023,-1121,-1389,-1789,-2270,-2781,-3249,-3650,-3920,-4047,-4006,-3787,-3408,-2865,-2198,-1433,-598,240,1081,1850,2551,3140,3623,3986,4243,4400,4473,4478,4433,4348,4244,4128,4010,3899,3790,3687,3575,3442,3289,3098,2882,2642,2392,2151,1925,1720,1524,1322,1089,791,418,-56,-611,-1247,-1907,-2562,-3153,-3621,-3945,-4069,-4006,-3764,-3376,-2917,-2435,-2039,-1769,-1705,-1859,-2231,-2796,-3476,-4202,-4878,-5426,-5774,-5896,-5768,-5435,-4943,-4366,-3795,-3292,-2925,-2719,-2681,-2790,-3006,-3275,-3550,-3773,-3911,-3937,-3822,-3582,-3195,-2690,-2085,-1390,-658,106,843,1551,2181,2735,3188,3542,3801,3969,4068,4106,4111,4101,4093,4114,4179,4293,4470,4693,4941,5193,5389,5517,5519,5398,5138,4761,4300,3781,3254,2732,2246,1798,1383,1005,635,287,-65,-395,-715,-993,-1219,-1373,-1427,-1388,-1242,-1020,-744,-475,-244,-129,-145,-331,-683,-1168,-1757,-2369,-2953,-3432,-3760,-3900,-3849,-3626,-3259,-2818,-2341,-1895,-1512,-1218,-1015,-901,-852,-852,-878,-907,-933,-943,-922,-875,-774,-621,-404,-103,264,707,1201,1729,2263,2766,3221,3590,3866,4036,4111,4098,4030,3938,3858,3836,3895,4071,4355,4753,5215,5708,6166,6538,6773,6847,6745,6490,6111,5654,5159,4675,4210,3798,3409,3053,2699,2330,1941,1515,1068,612,174,-213,-504,-686,-720,-623,-400,-98,242,548,786,897,873,709,429,81,-283,-604,-827,-924,-877,-700,-431,-115,179,410,522,508,354,82,-275,-683,-1087,-1457,-1748,-1932,-1998,-1919,-1714,-1381,-943,-430,141,723,1308,1855,2368,2826,3239,3608,3940,4249,4535,4799,5049,5265,5460,5618,5743,5827,5871,5861,5795,5663,5465,5201,4891,4553,4214,3913,3661,3486,3378,3321,3286,3233,3129,2946,2665,2296,1850,1375,906,501,202,50,66,252,588,1024,1501,1937,2250,2383,2268,1906,1297,491,-432,-1397,-2292,-3053,-3592,-3899,-3942,-3781,-3436,-2999,-2531,-2085,-1734,-1470,-1328,-1281,-1309,-1386,-1476,-1561,-1602,-1604,-1525,-1393,-1163,-883,-512,-100,363,847,1334,1806,2236,2613,2914,3139,3279,3338,3327,3265,3165,3067,2982,2951,2983,3092,3273,3509,3762,3997,4161,4226,4163,3967,3655,3251,2795,2323,1868,1450,1081,754,470,205,-36,-276,-504,-725,-928,-1103,-1237,-1321,-1339,-1299,-1188,-1040,-864,-707,-593,-569,-651,-861,-1195,-1626,-2133,-2654,-3155,-3575,-3887,-4075,-4117,-4059,-3896,-3692,-3470,-3271,-3113,-3023,-2989,-3020,-3093,-3197,-3315,-3424,-3509,-3553,-3536,-3453,-3279,-3026,-2679,-2261,-1782,-1266,-748,-261,172,515,757,891,911,847,704,533,345,200,110,106,203,383,642,933,1224,1467,1626,1673,1600,1418,1147,827,489,160,-143,-427,-702,-999,-1336,-1736,-2199,-2717,-3263,-3796,-4275,-4641,-4863,-4900,-4739,-4389,-3867,-3238,-2551,-1899,-1347,-968,-804,-882,-1181,-1677,-2282,-2942,-3547,-4052,-4379,-4521,-4473,-4268,-3955,-3595,-3235,-2935,-2712,-2592,-2571,-2644,-2788,-2990,-3218,-3461,-3684,-3878,-4014,-4081,-4060,-3952,-3737,-3440,-3048,-2584,-2065,-1498,-920,-332,227,758,1225,1639,1965,2234,2409,2541,2596,2619,2582,2514,2377,2191,1916,1568,1130,627,73,-497,-1044,-1531,-1937,-2234,-2436,-2542,-2588,-2599,-2607,-2645,-2717,-2847,-3020,-3226,-3451,-3662,-3839,-3965,-4004,-3975,-3851,-3674,-3454,-3240,-3075,-2992,-3031,-3198,-3503,-3905,-4384,-4859,-5305,-5641,-5862,-5926,-5863,-5677,-5420,-5119,-4818,-4529,-4278,-4043,-3840,-3636,-3429,-3215,-2982,-2731,-2473,-2186,-1899,-1582,-1254,-898,-521,-130,284,688,1093,1456,1777,2023,2190,2259,2238,2132,1965,1769,1572,1423,1339,1357,1470,1674,1946,2241,2522,2749,2877,2905,2812,2628,2359,2051,1710,1368,1022,671,311,-77,-496,-952,-1443,-1951,-2460,-2943,-3367,-3708,-3931,-4026,-3959,-3756,-3407,-2959,-2458,-1950,-1517,-1205,-1073,-1140,-1413,-1860,-2429,-3048,-3640,-4128,-4465,-4610,-4569,-4353,-4011,-3582,-3133,-2688,-2301,-1976,-1727,-1553,-1438,-1371,-1336,-1307,-1279,-1227,-1141,-1010,-820,-574,-262,101,515,960,1423,1876,2308,2686,3003,3251,3419,3528,3586,3611,3641,3674,3736,3817,3901,3970,3979,3916,3740,3456,3061,2585,2064,1556,1098,743,505,398,396,476,584,674,714,645,486,202,-164,-597,-1048,-1474,-1824,-2064,-2158,-2102,-1896,-1585,-1198,-811,-475,-247,-177,-265,-524,-903,-1366,-1840,-2273,-2611,-2826,-2913,-2880,-2766,-2596,-2423,-2257,-2132,-2044,-1985,-1959,-1933,-1919,-1890,-1851,-1795,-1717,-1609,-1463,-1263,-1003,-670,-255,235,797,1413,2061,2715,3346,3922,4423,4827,5127,5324,5430,5460,5441,5397,5335,5285,5224,5168,5092,4986,4840,4646,4405,4123,3814,3493,3162,2846,2522,2204,1864,1504,1104,675,212,-262,-724,-1148,-1493,-1735,-1840,-1797,-1597,-1255,-796,-257,294,810,1206,1436,1441,1201,703,-17,-908,-1902,-2900,-3823,-4590,-5144,-5455,-5533,-5387,-5080,-4651,-4160,-3649,-3146,-2675,-2239,-1850,-1501,-1203,-952,-757,-604,-505,-423,-367,-292,-202,-57,137,404,735,1129,1582,2076,2600,3134,3655,4152,4599,4991,5315,5564,5750,5859,5914,5898,5831,5704,5527,5304,5045,4768,4491,4235,4022,3864,3765,3720,3699,3683,3629,3503,3284,2946,2491,1929,1283,596,-103,-745,-1317,-1746,-2040,-2153,-2114,-1912,-1605,-1217,-818,-452,-181,-41,-56,-225,-527,-920,-1352,-1770,-2120,-2389,-2544,-2619,-2621,-2597,-2581,-2602,-2674,-2807,-2976,-3170,-3352,-3496,-3564,-3550,-3421,-3184,-2842,-2387,-1864,-1265,-634,7,640,1231,1765,2238,2622,2941,3178,3354,3472,3554,3607,3658,3713,3797,3899,4043,4194,4357,4488,4577,4582,4503,4307,4018,3635,3202,2747,2309,1922,1606,1364,1193,1066,964,853,713,529,297,31,-255,-519,-742,-880,-914,-830,-618,-310,79,488,871,1164,1310,1262,1006,525,-134,-944,-1813,-2684,-3465,-4109,-4567,-4822,-4882,-4767,-4520,-4170,-3773,-3339,-2917,-2509,-2144,-1828,-1577,-1394,-1296,-1267,-1314,-1418,-1553,-1706,-1832,-1915,-1924,-1837,-1644,-1332,-920,-397,189,839,1499,2150,2751,3276,3706,4020,4230,4321,4321,4228,4062,3826,3535,3185,2793,2362,1913,1472,1063,725,477,341,315,393,538,722,890,1005,1027,932,710,364,-68,-572,-1074,-1552,-1939,-2215,-2346,-2331,-2189,-1932,-1635,-1322,-1080,-942,-954,-1137,-1477,-1966,-2533,-3158,-3747,-4296,-4729,-5066,-5276,-5396,-5419,-5390,-5301,-5184,-5022,-4836,-4603,-4348,-4051,-3732,-3397,-3045,-2702,-2355,-2021,-1694,-1372,-1054,-728,-400,-50,304,676,1046,1406,1743,2038,2286,2473,2606,2684,2722,2734,2726,2720,2703,2693,2665,2629,2562,2475,2355,2223,2086,1963,1874,1824,1809,1828,1836,1825,1749,1580,1321,937,485,-51,-589,-1113,-1553,-1876,-2052,-2050,-1888,-1552,-1102,-550,33,600,1089,1445,1617,1597,1355,941,372,-270,-930,-1538,-2044,-2415,-2637,-2722,-2689,-2578,-2424,-2256,-2110,-1988,-1915,-1871,-1863,-1867,-1875,-1867,-1826,-1745,-1605,-1418,-1166,-866,-518,-128,287,733,1183,1653,2106,2555,2976,3367,3722,4037,4311,4547,4741,4881,4967,4968,4880,4679,4363,3927,3399,2785,2153,1525,984,550,281,187,258,486,800,1171,1518,1808,1987,2042,1968,1775,1504,1181,868,592,406,331,382,567,869,1264,1714,2168,2571,2873,3019,2994,2777,2397,1880,1289,670,88,-421,-823,-1109,-1284,-1355,-1350,-1271,-1144,-970,-757,-503,-223,89,406,724,1022,1287,1494,1659,1748,1801,1805,1795,1783,1803,1860,1983,2168,2417,2719,3061,3417,3783,4123,4445,4719,4958,5134,5260,5315,5300,5211,5044,4806,4510,4165,3800,3435,3093,2800,2561,2389,2267,2189,2124,2058,1962,1835,1654,1447,1201,955,716,508,355,260,243,298,425,615,849,1118,1376,1623,1800,1902,1893,1770,1537,1211,823,407,-4,-380,-709,-974,-1195,-1355,-1492,-1583,-1642,-1661,-1623,-1529,-1371,-1150,-885,-590,-284,1,264,481,661,815,947,1093,1261,1473,1741,2058,2421,2808,3190,3553,3861,4112,4298,4420,4497,4542,4559,4573,4558,4532,4459,4344,4168,3921,3636,3288,2946,2607,2318,2106,1973,1927,1950,2002,2053,2049,1952,1730,1364,865,244,-450,-1171,-1855,-2446,-2894,-3162,-3231,-3100,-2790,-2335,-1788,-1204,-661,-210,79,180,65,-240,-718,-1300,-1935,-2566,-3137,-3624,-4005,-4279,-4460,-4558,-4588,-4566,-4490,-4370,-4210,-4005,-3771,-3504,-3218,-2910,-2600,-2271,-1940,-1600,-1243,-885,-509,-129,253,635,998,1352,1662,1951,2183,2381,2533,2657,2748,2830,2890,2934,2952,2921,2836,2674,2423,2087,1668,1183,670,139,-344,-768,-1090,-1295,-1392,-1384,-1301,-1184,-1063,-983,-969,-1042,-1199,-1442,-1733,-2053,-2358,-2613,-2789,-2866,-2840,-2721,-2533,-2308,-2084,-1912,-1823,-1859,-2042,-2365,-2832,-3385,-3993,-4597,-5139,-5596,-5924,-6132,-6225,-6215,-6137,-5997,-5812,-5587,-5315,-5002,-4639,-4241,-3813,-3382,-2957,-2574,-2223,-1942,-1698,-1515,-1351,-1217,-1074,-927,-755,-558,-339,-105,137,366,586,774,944,1084,1213,1318,1425,1514,1599,1667,1705,1724,1690,1628,1506,1353,1157,938,704,473,253,54,-120,-278,-422,-564,-725,-904,-1119,-1376,-1667,-1999,-2351,-2712,-3064,-3381,-3652,-3852,-3977,-4022,-3989,-3894,-3757,-3600,-3459,-3362,-3337,-3396,-3553,-3793,-4101,-4458,-4830,-5209,-5572,-5918,-6244,-6543,-6823,-7058,-7244,-7350,-7355,-7245,-7011,-6659,-6211,-5682,-5122,-4545,-3995,-3488,-3032,-2644,-2308,-2017,-1755,-1489,-1216,-899,-548,-139,305,783,1275,1757,2224,2647,3019,3325,3556,3698,3756,3715,3589,3383,3107,2793,2452,2126,1830,1600,1449,1390,1421,1529,1677,1845,1965,2019,1949,1744,1381,883,259,-432,-1150,-1828,-2415,-2863,-3137,-3237,-3148,-2920,-2565,-2149,-1709,-1300,-968,-748,-664,-727,-922,-1234,-1626,-2072,-2534,-2996,-3440,-3857,-4251,-4615,-4948,-5248,-5486,-5667,-5743,-5732,-5598,-5369,-5037,-4637,-4189,-3714,-3251,-2800,-2397,-2031,-1708,-1425,-1152,-892,-609,-296,56,458,895,1360,1835,2298,2739,3130,3466,3732,3918,4026,4038,3974,3817,3597,3310,2990,2642,2317,2010,1784,1620,1565,1592,1704,1870,2049,2213,2318,2331,2253,2053,1775,1419,1036,661,322,67,-105,-168,-145,-49,95,252,400,504,552,521,409,210,-63,-404,-786,-1202,-1629,-2066,-2498,-2935,-3358,-3779,-4162,-4509,-4769,-4925,-4945,-4809,-4523,-4091,-3549,-2939,-2305,-1705,-1168,-734,-416,-206,-107,-67,-71,-80,-46,29,191,413,706,1033,1386,1723,2031,2290,2481,2611,2672,2677,2633,2558,2463,2365,2279,2214,2192,2212,2289,2429,2626,2881,3179,3493,3804,4064,4249,4312,4247,4015,3647,3124,2517,1827,1146,492,-64,-481,-742,-817,-714,-466,-73,379,881,1349,1753,2033,2161,2116,1886,1500,969,346,-338,-1027,-1707,-2315,-2871,-3312,-3663,-3887,-3994,-3962,-3811,-3535,-3165,-2731,-2264,-1808,-1402,-1058,-824,-664,-611,-612,-663,-720,-749,-728,-615,-418,-110,280,748,1257,1792,2311,2805,3239,3611,3901,4107,4225,4254,4201,4071,3870,3624,3335,3045,2762,2528,2357,2271,2279,2374,2534,2732,2923,3065,3125,3066,2876,2565,2141,1653,1135,644,229,-65,-215,-188,-16,313,736,1222,1717,2172,2540,2785,2883,2818,2600,2248,1794,1274,736,195,-307,-781,-1211,-1615,-2003,-2368,-2732,-3051,-3341,-3548,-3671,-3687,-3583,-3373,-3065,-2680,-2250,-1801,-1348,-938,-545,-220,92,353,624,891,1189,1518,1884,2273,2676,3069,3424,3724,3944,4064,4079,3976,3764,3455,3064,2620,2149,1685,1253,892,616,451,406,475,662,927,1248,1579,1869,2088,2187,2159,1990,1704,1318,887,431,27,-311,-531,-612,-555,-347,-26,396,869,1361,1825,2225,2524,2700,2721,2599,2320,1908,1384,764,87,-631,-1357,-2067,-2724,-3310,-3766,-4088,-4207,-4137,-3846,-3363,-2727,-1979,-1206,-468,160,624,894,963,842,585,234,-134,-460,-688,-777,-705,-479,-107,362,899,1442,1963,2401,2744,2956,3036,2980,2806,2528,2191,1803,1422,1057,750,515,363,309,343,465,648,872,1096,1289,1399,1417,1284,1035,635,138,-434,-1041,-1622,-2149,-2573,-2869,-3019,-3021,-2882,-2627,-2282,-1881,-1461,-1055,-690,-383,-158,-4,58,50,-34,-191,-420,-733,-1128,-1611,-2180,-2804,-3467,-4112,-4691,-5151,-5434,-5521,-5380,-5049,-4531,-3907,-3214,-2532,-1905,-1376,-972,-696,-531,-456,-426,-404,-350,-237,-30,254,640,1085,1585,2099,2595,3038,3393,3637,3741,3706,3517,3203,2768,2258,1697,1133,604,154,-186,-385,-428,-318,-69,281,684,1077,1396,1585,1597,1411,1026,464,-221,-977,-1726,-2403,-2946,-3302,-3451,-3377,-3096,-2644,-2059,-1406,-741,-117,398,785,984,1007,839,494,8,-607,-1300,-2045,-2804,-3540,-4223,-4809,-5277,-5581,-5706,-5634,-5358,-4901,-4291,-3571,-2806,-2047,-1354,-770,-322,-16,147,211,197,168,161,227,393,685,1109,1639,2278,2954,3657,4313,4892,5349,5647,5773,5719,5492,5122,4632,4072,3479,2897,2367,1914,1569,1340,1236,1254,1373,1576,1822,2076,2291,2433,2466,2376,2164,1835,1430,976,520,107,-240,-473,-608,-610,-527,-352,-136,101,329,512,655,718,723,648,507,305,34,-289,-675,-1121,-1621,-2175,-2767,-3365,-3947,-4451,-4842,-5061,-5076,-4860,-4418,-3770,-2967,-2067,-1148,-274,483,1086,1510,1748,1843,1806,1727,1626,1588,1630,1800,2088,2504,3010,3579,4177,4739,5252,5647,5930,6067,6073,5958,5753,5492,5212,4953,4740,4599,4539,4560,4651,4797,4970,5139,5276,5335,5298,5127,4815,4357,3768,3082,2331,1582,871,270,-195,-476,-571,-471,-197,210,722,1260,1802,2266,2647,2888,3004,2973,2823,2559,2206,1785,1297,764,171,-468,-1164,-1898,-2659,-3408,-4105,-4695,-5124,-5352,-5342,-5089,-4616,-3952,-3167,-2325,-1493,-744,-113,362,685,862,942,955,974,1027,1176,1437,1830,2342,2968,3647,4368,5046,5650,6137,6454,6606,6576,6378,6056,5628,5160,4680,4237,3866,3585,3422,3371,3432,3593,3809,4067,4290,4462,4508,4417,4155,3730,3162,2490,1766,1059,414,-103,-463,-649,-646,-494,-210,155,538,913,1213,1429,1528,1526,1407,1215,941,621,248,-161,-635,-1157,-1768,-2447,-3199,-3998,-4805,-5556,-6206,-6662,-6915,-6890,-6626,-6114,-5426,-4619,-3769,-2955,-2229,-1643,-1210,-931,-783,-722,-714,-694,-631,-485,-235,122,577,1107,1671,2229,2736,3148,3432,3570,3553,3400,3126,2780,2385,2006,1651,1378,1180,1079,1071,1138,1272,1451,1635,1824,1955,2033,2015,1902,1674,1361,954,511,37,-411,-811,-1126,-1344,-1444,-1440,-1332,-1154,-919,-680,-436,-247,-92,-18,5,-46,-151,-320,-554,-854,-1246,-1724,-2308,-2990,-3751,-4561,-5378,-6121,-6757,-7196,-7415,-7376,-7093,-6586,-5922,-5163,-4386,-3675,-3074,-2634,-2368,-2266,-2304,-2438,-2614,-2778,-2888,-2886,-2771,-2507,-2121,-1618,-1043,-437,147,659,1060,1311,1415,1360,1194,934,649,368,155,24,5,90,268,511,788,1053,1278,1417,1456,1355,1122,736,230,-390,-1074,-1784,-2466,-3069,-3552,-3874,-4014,-3966,-3732,-3349,-2839,-2264,-1669,-1120,-651,-317,-119,-78,-175,-387,-685,-1044,-1433,-1843,-2272,-2722,-3215,-3760,-4367,-5034,-5742,-6461,-7137,-7726,-8162,-8418,-8447,-8259,-7861,-7284,-6596,-5832,-5080,-4377,-3786,-3328,-3032,-2874,-2870,-2937,-3084,-3209,-3298,-3283,-3135,-2844,-2408,-1857,-1241,-611,-38,430,741,879,837,630,301,-110,-546,-957,-1294,-1524,-1607,-1544,-1316,-953,-466,86,669,1200,1649,1933,2046,1950,1668,1225,673,69,-515,-1027,-1414,-1648,-1718,-1634,-1421,-1122,-786,-451,-163,51,192,238,230,156,57,-80,-237,-440,-703,-1049,-1499,-2066,-2739,-3501,-4297,-5068,-5743,-6244,-6520,-6520,-6249,-5711,-4967,-4073,-3109,-2152,-1268,-527,29,355,441,281,-105,-687,-1410,-2223,-3036,-3798,-4423,-4870,-5090,-5078,-4822,-4367,-3731,-2978,-2147,-1292,-458,331,1035,1657,2175,2599,2932,3186,3375,3519,3622,3716,3781,3848,3884,3900,3870,3788,3646,3440,3187,2890,2589,2299,2063,1902,1839,1891,2061,2332,2698,3111,3553,3975,4351,4649,4861,4977,5009,4964,4854,4673,4416,4043,3530,2838,1946,860,-395,-1747,-3103,-4347,-5352,-6023,-6259,-6064,-5427,-4459,-3252,-1969,-749,278,1012,1410,1471,1241,804,276,-252,-651,-870,-838,-557,-41,656,1460,2287,3050,3669,4087,4267,4203,3920,3445,2858,2204,1566,995,535,222,61,51,175,401,698,1022,1328,1584,1737,1777,1668,1439,1077,643,152,-351,-836,-1298,-1718,-2120,-2503,-2891,-3284,-3694,-4086,-4462,-4755,-4945,-4981,-4816,-4446,-3840,-3038,-2066,-995,93,1101,1945,2526,2799,2722,2301,1594,660,-372,-1400,-2283,-2928,-3240,-3192,-2771,-2021,-1023,136,1338,2476,3476,4242,4773,5032,5074,4930,4677,4383,4120,3950,3912,4031,4293,4682,5136,5620,6048,6403,6607,6675,6568,6305,5893,5341,4675,3921,3089,2250,1398,633,-41,-546,-869,-977,-894,-637,-288,98,416,605,598,364,-83,-719,-1463,-2245,-2959,-3534,-3885,-3983,-3803,-3372,-2733,-1959,-1121,-318,401,954,1321,1484,1443,1234,880,423,-98,-647,-1199,-1723,-2208,-2624,-2969,-3210,-3347,-3357,-3236,-2987,-2622,-2160,-1646,-1098,-573,-83,329,653,869,963,925,747,428,-22,-579,-1218,-1873,-2506,-3037,-3422,-3605,-3559,-3274,-2761,-2051,-1194,-247,723,1658,2500,3205,3747,4101,4285,4288,4165,3918,3612,3266,2928,2617,2369,2172,2058,1987,1974,1974,1984,1974,1928,1836,1687,1485,1238,958,671,394,161,-11,-98,-85,19,227,499,840,1202,1576,1931,2239,2487,2623,2629,2451,2064,1431,559,-549,-1825,-3209,-4583,-5842,-6856,-7532,-7786,-7595,-6964,-5971,-4707,-3317,-1932,-687,310,987,1323,1321,1051,582,18,-539,-1006,-1304,-1401,-1281,-969,-508,35,594,1100,1497,1745,1843,1768,1585,1287,962,632,346,144,33,32,125,296,521,754,978,1140,1230,1211,1092,860,557,185,-208,-609,-999,-1382,-1760,-2165,-2608,-3112,-3683,-4310,-4972,-5623,-6224,-6707,-7035,-7151,-7037,-6677,-6084,-5295,-4346,-3323,-2282,-1320,-494,120,497,598,456,88,-442,-1050,-1678,-2213,-2614,-2811,-2773,-2512,-2026,-1380,-612,197,991,1706,2295,2739,3022,3168,3200,3177,3131,3132,3209,3389,3695,4097,4586,5104,5618,6068,6425,6655,6750,6699,6511,6182,5731,5154,4481,3716,2906,2085,1299,616,72,-271,-398,-290,19,492,1047,1607,2082,2398,2502,2367,2003,1452,767,44,-647,-1219,-1606,-1777,-1708,-1419,-942,-329,357,1057,1704,2264,2689,2969,3092,3066,2901,2623,2242,1788,1286,742,202,-331,-812,-1222,-1527,-1714,-1760,-1662,-1437,-1083,-653,-152,370,878,1333,1689,1898,1934,1743,1338,707,-102,-1031,-2004,-2925,-3698,-4251,-4506,-4447,-4058,-3377,-2453,-1360,-185,991,2083,3028,3778,4305,4602,4677,4571,4305,3950,3531,3116,2729,2419,2191,2077,2067,2161,2351,2606,2913,3234,3545,3815,4020,4149,4182,4139,4015,3846,3646,3461,3307,3225,3231,3331,3540,3826,4190,4587,4992,5364,5657,5827,5833,5620,5177,4470,3522,2361,1050,-329,-1671,-2889,-3855,-4530,-4818,-4755,-4330,-3635,-2762,-1813,-921,-169,353,611,598,342,-93,-630,-1179,-1651,-1981,-2116,-2041,-1761,-1323,-769,-180,389,870,1222,1420,1460,1347,1126,803,455,90,-233,-498,-684,-773,-776,-682,-524,-300,-46,225,484,715,911,1054,1162,1218,1241,1206,1114,919,616,154,-458,-1238,-2141,-3131,-4123,-5046,-5802,-6316,-6522,-6386,-5900,-5094,-4021,-2765,-1413,-76,1170,2230,3052,3606,3864,3868,3622,3206,2660,2064,1480,968,577,341,273,376,629,1001,1447,1921,2367,2742,3009,3131,3125,2965,2712,2374,2014,1681,1408,1250,1205,1306,1516,1839,2220,2641,3060,3444,3765,3986,4083,4016,3767,3312,2653,1806,809,-276,-1382,-2411,-3304,-3970,-4371,-4480,-4298,-3867,-3253,-2532,-1804,-1155,-655,-372,-313,-491,-862,-1372,-1959,-2531,-3027,-3384,-3549,-3521,-3283,-2874,-2327,-1692,-1026,-374,215,706,1088,1338,1474,1494,1426,1278,1081,846,592,336,83,-145,-351,-516,-651,-737,-785,-794,-751,-678,-554,-413,-263,-156,-124,-236,-526,-1026,-1747,-2648,-3686,-4762,-5786,-6647,-7264,-7562,-7515,-7115,-6412,-5454,-4350,-3172,-2036,-1014,-179,426,782,899,802,543,176,-245,-653,-1022,-1297,-1482,-1552,-1521,-1393,-1181,-899,-567,-195,185,573,921,1239,1482,1660,1747,1766,1699,1599,1455,1322,1213,1161,1190,1302,1518,1812,2186,2609,3045,3469,3815,4055,4117,3983,3602,2990,2148,1137,11,-1121,-2184,-3061,-3685,-3986,-3940,-3559,-2894,-2025,-1060,-105,725,1350,1703,1769,1554,1099,488,-216,-899,-1498,-1948,-2201,-2267,-2148,-1896,-1562,-1206,-886,-644,-517,-505,-627,-844,-1152,-1501,-1880,-2236,-2568,-2830,-3038,-3158,-3220,-3213,-3165,-3093,-3005,-2924,-2847,-2774,-2693,-2582,-2446,-2268,-2084,-1927,-1841,-1902,-2137,-2600,-3280,-4160,-5174,-6238,-7246,-8096,-8697,-8963,-8871,-8400,-7588,-6494,-5204,-3813,-2436,-1149,-52,817,1416,1749,1839,1723,1469,1127,773,461,231,130,159,328,627,1015,1471,1942,2393,2778,3070,3239,3281,3198,3003,2727,2405,2078,1778,1551,1396,1349,1385,1508,1685,1905,2134,2369,2575,2754,2872,2904,2833,2601,2208,1612,836,-111,-1168,-2275,-3352,-4306,-5077,-5589,-5819,-5755,-5424,-4889,-4219,-3516,-2861,-2342,-2012,-1912,-2032,-2355,-2820,-3368,-3913,-4392,-4735,-4902,-4875,-4643,-4240,-3691,-3044,-2357,-1665,-1028,-474,-32,275,447,481,395,204,-61,-372,-701,-1008,-1278,-1472,-1601,-1630,-1589,-1464,-1279,-1047,-773,-476,-163,144,414,612,687,595,308,-206,-915,-1794,-2768,-3739,-4623,-5305,-5717,-5801,-5534,-4934,-4052,-2951,-1746,-508,636,1637,2409,2935,3206,3239,3086,2793,2432,2059,1722,1462,1280,1194,1168,1193,1239,1282,1305,1316,1293,1269,1244,1228,1246,1289,1372,1478,1621,1764,1926,2069,2211,2320,2422,2488,2554,2596,2654,2705,2782,2859,2944,2998,3005,2906,2692,2301,1760,1047,229,-661,-1528,-2309,-2912,-3283,-3374,-3183,-2716,-2054,-1247,-427,328,910,1253,1322,1105,653,14,-699,-1406,-1995,-2395,-2547,-2436,-2071,-1506,-795,-35,716,1369,1884,2218,2365,2334,2138,1839,1444,1034,630,267,-5,-207,-293,-304,-226,-99,69,243,428,592,766,923,1103,1270,1428,1526,1522,1357,983,362,-511,-1602,-2852,-4166,-5424,-6519,-7324,-7773,-7792,-7393,-6581,-5448,-4067,-2570,-1061,343,1543,2489,3124,3457,3512,3325,2982,2532,2071,1642,1316,1103,1040,1104,1295,1567,1906,2254,2602,2900,3138,3295,3364,3348,3247,3084,2868,2635,2406,2207,2060,1989,1989,2081,2240,2466,2745,3060,3395,3746,4080,4386,4630,4768,4782,4616,4276,3736,3037,2195,1293,369,-468,-1190,-1694,-1974,-1983,-1740,-1277,-650,57,761,1373,1820,2055,2052,1826,1422,890,325,-213,-640,-916,-1018,-939,-714,-382,9,397,745,1008,1181,1236,1207,1088,917,717,503,319,151,45,-33,-50,-46,-6,31,71,94,104,104,104,122,142,187,192,156,7,-290,-764,-1429,-2257,-3195,-4159,-5054,-5771,-6223,-6346,-6097,-5497,-4584,-3434,-2153,-846,390,1439,2268,2813,3089,3108,2931,2610,2235,1857,1548,1344,1266,1319,1487,1742,2059,2398,2746,3066,3367,3618,3836,4011,4144,4243,4295,4311,4285,4220,4119,3988,3838,3678,3526,3393,3294,3251,3259,3347,3492,3709,3958,4227,4450,4587,4565,4332,3853,3107,2118,937,-358,-1665,-2871,-3881,-4597,-4965,-4963,-4592,-3930,-3031,-2045,-1062,-230,367,647,583,180,-501,-1384,-2351,-3288,-4089,-4659,-4948,-4937,-4637,-4106,-3409,-2634,-1870,-1188,-660,-323,-196,-282,-551,-969,-1480,-2032,-2567,-3043,-3414,-3664,-3782,-3770,-3656,-3448,-3187,-2879,-2552,-2196,-1836,-1464,-1112,-813,-605,-555,-694,-1074,-1696,-2542,-3568,-4679,-5781,-6760,-7500,-7922,-7954,-7572,-6800,-5678,-4306,-2787,-1232,226,1508,2519,3229,3623,3721,3577,3259,2841,2412,2019,1730,1555,1502,1552,1670,1820,1960,2062,2103,2076,1985,1850,1673,1503,1325,1184,1073,999,972,975,1012,1069,1137,1210,1284,1354,1427,1512,1616,1752,1926,2132,2350,2553,2689,2713,2583,2257,1735,1020,157,-800,-1776,-2694,-3477,-4063,-4398,-4462,-4254,-3793,-3145,-2362,-1550,-770,-123,355,616,658,515,223,-144,-515,-820,-1004,-1009,-838,-463,73,750,1513,2301,3077,3759,4334,4741,4969,5021,4888,4605,4202,3712,3194,2672,2199,1792,1476,1263,1141,1130,1201,1369,1606,1903,2222,2519,2738,2814,2693,2326,1700,832,-234,-1398,-2570,-3608,-4416,-4887,-4963,-4634,-3905,-2869,-1597,-232,1113,2317,3275,3933,4244,4228,3923,3400,2750,2071,1442,960,650,558,669,953,1377,1874,2398,2899,3334,3690,3941,4107,4176,4186,4133,4053,3944,3829,3713,3602,3504,3417,3349,3296,3268,3262,3290,3351,3463,3617,3829,4086,4362,4650,4875,5023,5014,4835,4449,3868,3121,2253,1355,487,-244,-786,-1071,-1066,-782,-229,512,1370,2236,3012,3598,3928,3952,3679,3130,2378,1509,623,-185,-835,-1276,-1477,-1451,-1226,-859,-406,60,490,826,1050,1130,1086,916,657,340,-1,-338,-630,-888,-1080,-1231,-1341,-1437,-1516,-1605,-1670,-1718,-1713,-1651,-1514,-1341,-1137,-993,-941,-1066,-1406,-1982,-2788,-3769,-4851,-5929,-6886,-7612,-8025,-8049,-7684,-6930,-5859,-4553,-3116,-1664,-296,898,1863,2561,3001,3198,3212,3093,2917,2736,2611,2562,2618,2755,2972,3219,3477,3698,3864,3951,3959,3882,3752,3564,3373,3171,3013,2880,2817,2790,2826,2884,2972,3053,3126,3172,3185,3170,3134,3086,3045,3012,2991,2975,2918,2811,2580,2221,1683,983,130,-826,-1824,-2792,-3649,-4332,-4781,-4963,-4872,-4513,-3942,-3215,-2426,-1666,-1030,-598,-421,-528,-905,-1501,-2258,-3063,-3843,-4492,-4942,-5153,-5095,-4790,-4271,-3587,-2813,-2010,-1249,-591,-66,281,457,454,295,5,-379,-821,-1280,-1718,-2111,-2433,-2666,-2820,-2868,-2836,-2699,-2481,-2180,-1827,-1459,-1119,-872,-771,-859,-1179,-1708,-2438,-3296,-4195,-5048,-5736,-6173,-6297,-6047,-5451,-4514,-3328,-1977,-567,775,1958,2893,3514,3818,3792,3498,2990,2358,1687,1060,541,182,-2,-6,145,413,763,1144,1531,1885,2198,2456,2661,2817,2931,3012,3060,3080,3064,3008,2898,2727,2487,2171,1801,1373,932,498,109,-192,-383,-432,-339,-110,216,589,941,1198,1301,1205,881,362,-335,-1114,-1918,-2638,-3220,-3578,-3703,-3563,-3198,-2652,-1989,-1316,-699,-241,8,9,-248,-712,-1358,-2060,-2767,-3361,-3776,-3955,-3875,-3530,-2966,-2226,-1390,-532,263,935,1421,1694,1738,1576,1229,765,225,-314,-802,-1198,-1467,-1605,-1617,-1525,-1349,-1120,-857,-583,-318,-93,70,116,17,-278,-793,-1535,-2494,-3614,-4832,-6041,-7146,-8025,-8598,-8786,-8559,-7926,-6926,-5644,-4188,-2670,-1230,41,1031,1710,2033,2033,1753,1254,649,-1,-582,-1044,-1328,-1416,-1315,-1052,-676,-248,179,543,811,948,961,846,642,370,72,-213,-467,-657,-785,-832,-823,-745,-634,-483,-314,-125,70,285,507,756,1012,1294,1553,1803,1967,2031,1941,1653,1174,478,-379,-1366,-2397,-3400,-4281,-4976,-5408,-5553,-5383,-4913,-4195,-3277,-2262,-1243,-320,416,884,1069,928,525,-113,-891,-1723,-2520,-3201,-3701,-3985,-4031,-3854,-3485,-2960,-2351,-1699,-1080,-529,-96,203,350,350,213,-34,-372,-760,-1184,-1609,-2017,-2399,-2719,-2989,-3165,-3260,-3253,-3168,-3026,-2869,-2749,-2714,-2812,-3074,-3507,-4092,-4793,-5533,-6244,-6832,-7222,-7348,-7178,-6692,-5936,-4936,-3804,-2605,-1456,-441,371,921,1198,1213,1003,644,203,-223,-565,-757,-761,-560,-180,365,994,1680,2328,2925,3393,3748,3956,4040,4024,3927,3791,3646,3511,3424,3372,3380,3418,3486,3556,3609,3635,3622,3568,3491,3393,3309,3246,3226,3255,3315,3399,3442,3423,3273,2970,2493,1841,1065,208,-650,-1424,-2055,-2463,-2633,-2540,-2211,-1685,-1034,-336,312,830,1136,1185,953,451,-269,-1148,-2082,-2978,-3747,-4292,-4580,-4563,-4254,-3687,-2908,-2005,-1052,-137,670,1297,1719,1900,1859,1610,1201,676,102,-470,-994,-1419,-1740,-1931,-1995,-1948,-1780,-1529,-1200,-839,-475,-163,47,123,5,-295,-798,-1458,-2239,-3050,-3841,-4491,-4957,-5156,-5057,-4651,-3946,-2993,-1847,-599,679,1888,2961,3841,4479,4878,5036,4988,4785,4471,4113,3760,3451,3222,3072,3012,3011,3063,3128,3190,3236,3244,3232,3190,3142,3097,3071,3076,3116,3198,3301,3432,3557,3664,3735,3746,3696,3580,3399,3185,2938,2704,2494,2332,2238,2193,2202,2210,2197,2090,1873,1488,955,266,-530,-1371,-2196,-2920,-3474,-3821,-3901,-3730,-3304,-2669,-1881,-1015,-155,609,1199,1558,1643,1457,1019,389,-359,-1134,-1846,-2421,-2777,-2905,-2763,-2392,-1816,-1103,-313,471,1206,1811,2278,2564,2695,2663,2528,2295,2037,1763,1522,1323,1183,1101,1084,1120,1212,1335,1467,1579,1615,1542,1310,896,284,-504,-1433,-2438,-3428,-4327,-5026,-5458,-5558,-5307,-4697,-3783,-2611,-1292,84,1402,2564,3482,4104,4389,4351,4012,3449,2720,1948,1188,561,101,-129,-130,103,517,1082,1713,2365,2961,3456,3816,4006,4046,3925,3682,3351,2955,2563,2173,1857,1592,1431,1341,1340,1398,1505,1640,1792,1944,2099,2245,2401,2557,2734,2912,3081,3220,3271,3222,3011,2643,2095,1409,615,-216,-1016,-1707,-2233,-2530,-2587,-2385,-1949,-1324,-572,230,983,1623,2050,2239,2147,1795,1219,479,-333,-1148,-1862,-2422,-2769,-2872,-2745,-2391,-1870,-1232,-549,119,697,1152,1432,1530,1443,1184,784,278,-299,-905,-1510,-2080,-2585,-3005,-3313,-3498,-3560,-3516,-3401,-3272,-3172,-3181,-3325,-3657,-4165,-4847,-5648,-6508,-7355,-8094,-8660,-8973,-8997,-8698,-8090,-7196,-6086,-4826,-3510,-2233,-1065,-98,640,1114,1325,1307,1098,759,358,-45,-390,-631,-748,-719,-561,-289,66,461,871,1253,1590,1868,2072,2222,2312,2370,2405,2438,2484,2550,2651,2775,2926,3092,3251,3402,3525,3613,3659,3670,3638,3589,3519,3440,3354,3247,3098,2892,2579,2163,1612,951,205,-578,-1337,-1997,-2510,-2809,-2877,-2702,-2312,-1739,-1061,-330,354,930,1329,1495,1409,1070,495,-247,-1112,-1995,-2830,-3528,-4029,-4289,-4280,-4020,-3525,-2863,-2087,-1282,-503,176,723,1110,1330,1399,1344,1188,981,746,519,319,154,47,-26,-20,12,108,220,334,415,420,315,81,-312,-836,-1488,-2198,-2935,-3596,-4144,-4482,-4576,-4380,-3890,-3107,-2084,-856,478,1858,3173,4362,5335,6055,6485,6624,6497,6139,5630,5018,4405,3838,3389,3086,2955,2987,3166,3455,3810,4193,4557,4881,5131,5311,5405,5438,5406,5336,5227,5105,4956,4804,4619,4432,4203,3968,3699,3430,3162,2923,2726,2595,2545,2584,2720,2939,3217,3523,3789,3984,4015,3880,3512,2945,2190,1306,375,-523,-1304,-1888,-2234,-2303,-2112,-1670,-1055,-306,466,1195,1788,2179,2330,2202,1836,1240,506,-300,-1088,-1763,-2265,-2525,-2528,-2261,-1753,-1054,-221,666,1542,2332,2986,3464,3745,3828,3729,3473,3097,2648,2142,1649,1166,747,406,150,-5,-83,-109,-132,-190,-352,-637,-1078,-1681,-2407,-3235,-4072,-4875,-5534,-6009,-6215,-6137,-5748,-5077,-4153,-3054,-1844,-631,519,1504,2281,2800,3049,3046,2814,2425,1924,1398,897,484,187,43,39,179,428,759,1128,1509,1855,2149,2374,2515,2590,2592,2557,2479,2404,2316,2255,2205,2179,2174,2178,2189,2197,2194,2182,2165,2137,2120,2113,2122,2159,2210,2263,2299,2271,2143,1882,1454,864,120,-724,-1618,-2462,-3194,-3719,-3991,-3967,-3643,-3052,-2236,-1281,-263,714,1565,2199,2559,2596,2301,1688,810,-268,-1446,-2632,-3722,-4627,-5276,-5628,-5661,-5388,-4852,-4100,-3217,-2264,-1323,-447,299,901,1317,1563,1624,1528,1282,921,461,-62,-611,-1154,-1649,-2067,-2406,-2646,-2834,-2977,-3137,-3329,-3603,-3955,-4393,-4905,-5433,-5969,-6427,-6788,-6986,-7001,-6804,-6397,-5788,-5002,-4090,-3086,-2065,-1075,-177,572,1145,1504,1650,1589,1347,975,514,41,-403,-750,-970,-1035,-940,-700,-336,103,593,1068,1513,1885,2171,2374,2484,2530,2529,2499,2474,2465,2490,2553,2649,2771,2895,3010,3097,3138,3133,3070,2962,2825,2668,2531,2417,2343,2309,2282,2250,2163,1989,1709,1307,799,216,-394,-982,-1474,-1848,-2045,-2066,-1908,-1597,-1161,-659,-132,357,751,1010,1088,977,660,189,-434,-1110,-1808,-2437,-2944,-3282,-3415,-3354,-3088,-2691,-2170,-1621,-1073,-595,-226,19,109,72,-101,-358,-688,-1039,-1397,-1719,-2001,-2209,-2353,-2425,-2446,-2440,-2446,-2494,-2636,-2879,-3261,-3751,-4352,-5004,-5672,-6289,-6802,-7155,-7310,-7231,-6917,-6366,-5606,-4674,-3620,-2493,-1376,-301,653,1455,2074,2488,2710,2746,2638,2412,2118,1804,1485,1226,1016,887,834,841,909,1009,1135,1273,1410,1554,1697,1843,2004,2162,2332,2489,2627,2735,2780,2777,2689,2537,2311,2025,1699,1351,1009,687,417,206,74,18,43,123,234,329,362,279,45,-375,-972,-1721,-2577,-3457,-4295,-4988,-5486,-5717,-5673,-5355,-4787,-4051,-3196,-2335,-1538,-898,-484,-334,-488,-913,-1599,-2461,-3433,-4413,-5313,-6043,-6536,-6752,-6667,-6307,-5695,-4908,-4000,-3060,-2144,-1324,-628,-96,272,484,549,503,368,179,-35,-246,-432,-576,-675,-738,-794,-871,-1017,-1269,-1649,-2177,-2833,-3596,-4407,-5223,-5953,-6564,-6970,-7153,-7071,-6729,-6132,-5322,-4333,-3242,-2098,-979,50,945,1647,2140,2410,2462,2318,2019,1597,1121,617,157,-243,-535,-712,-769,-709,-562,-339,-82,182,432,638,799,901,955,962,943,906,877,860,874,919,1001,1100,1221,1322,1419,1469,1483,1446,1370,1252,1127,993,898,844,843,894,965,1034,1057,994,825,535,131,-343,-859,-1338,-1737,-1997,-2081,-1970,-1670,-1197,-596,87,792,1453,2012,2405,2591,2541,2245,1731,1033,224,-618,-1413,-2068,-2529,-2741,-2688,-2382,-1849,-1159,-362,452,1219,1874,2364,2662,2751,2634,2336,1894,1356,773,205,-304,-707,-990,-1147,-1204,-1202,-1196,-1256,-1421,-1749,-2233,-2885,-3650,-4481,-5307,-6044,-6629,-6992,-7096,-6922,-6467,-5758,-4843,-3769,-2617,-1447,-328,670,1516,2154,2595,2816,2860,2745,2527,2252,1966,1716,1533,1435,1436,1520,1680,1890,2120,2356,2567,2753,2908,3039,3162,3295,3452,3654,3895,4186,4505,4839,5165,5455,5689,5847,5918,5895,5784,5593,5333,5034,4701,4375,4067,3817,3620,3504,3436,3400,3352,3240,3027,2681,2187,1568,860,126,-567,-1143,-1553,-1735,-1699,-1425,-977,-382,283,958,1571,2067,2389,2503,2390,2038,1472,725,-153,-1092,-2019,-2867,-3560,-4061,-4322,-4347,-4138,-3729,-3170,-2503,-1794,-1080,-412,186,694,1101,1413,1626,1759,1808,1800,1723,1600,1421,1194,905,548,112,-413,-1016,-1695,-2411,-3139,-3825,-4433,-4914,-5236,-5371,-5307,-5038,-4572,-3930,-3129,-2222,-1222,-202,820,1783,2652,3399,3990,4418,4675,4770,4718,4543,4281,3957,3625,3303,3037,2841,2742,2727,2805,2938,3117,3291,3456,3567,3632,3633,3591,3509,3425,3335,3279,3249,3261,3306,3377,3461,3549,3620,3679,3709,3719,3702,3666,3600,3524,3415,3303,3175,3041,2899,2727,2517,2235,1860,1375,773,66,-710,-1516,-2282,-2949,-3452,-3743,-3792,-3590,-3158,-2536,-1778,-957,-136,605,1209,1618,1796,1721,1401,856,143,-679,-1523,-2313,-2970,-3432,-3665,-3643,-3388,-2922,-2302,-1591,-851,-158,443,891,1171,1252,1161,901,530,88,-372,-786,-1123,-1348,-1454,-1465,-1408,-1338,-1313,-1375,-1577,-1913,-2400,-2985,-3647,-4311,-4937,-5456,-5837,-6039,-6054,-5883,-5535,-5044,-4441,-3765,-3072,-2380,-1748,-1190,-728,-378,-128,28,107,144,148,161,180,238,316,424,538,648,730,770,750,670,531,344,141,-57,-213,-295,-281,-158,82,412,820,1257,1696,2078,2383,2564,2625,2553,2362,2081,1727,1350,973,640,376,211,152,197,320,479,617,682,614,399,9,-505,-1116,-1735,-2294,-2710,-2923,-2898,-2625,-2136,-1472,-716,67,786,1376,1786,1970,1922,1638,1148,497,-260,-1047,-1809,-2462,-2967,-3276,-3372,-3260,-2956,-2498,-1927,-1302,-652,-44,515,972,1339,1589,1733,1782,1746,1650,1520,1364,1214,1068,935,795,635,416,118,-295,-825,-1478,-2223,-3025,-3837,-4597,-5255,-5759,-6069,-6166,-6033,-5675,-5107,-4358,-3455,-2450,-1373,-280,783,1781,2663,3400,3973,4349,4546,4547,4389,4088,3690,3234,2768,2336,1978,1722,1590,1582,1692,1902,2188,2518,2879,3231,3581,3899,4203,4469,4724,4941,5146,5314,5457,5555,5621,5626,5601,5519,5412,5270,5114,4942,4772,4607,4461,4351,4277,4255,4259,4284,4280,4212,4040,3722,3255,2635,1895,1097,287,-428,-1016,-1379,-1520,-1391,-1040,-484,214,977,1763,2473,3075,3509,3728,3742,3506,3072,2450,1697,880,48,-714,-1364,-1850,-2149,-2255,-2171,-1939,-1575,-1151,-689,-252,126,424,606,693,676,596,467,336,216,143,107,117,129,127,52,-119,-413,-846,-1384,-2017,-2675,-3315,-3877,-4305,-4567,-4633,-4500,-4174,-3682,-3056,-2339,-1578,-810,-86,572,1134,1577,1919,2133,2265,2313,2316,2297,2283,2301,2363,2488,2669,2915,3195,3507,3810,4087,4305,4447,4488,4436,4287,4062,3795,3498,3223,2978,2793,2664,2606,2585,2613,2649,2688,2721,2732,2732,2719,2701,2675,2657,2628,2610,2583,2555,2521,2454,2348,2150,1843,1385,762,-24,-947,-1956,-2976,-3925,-4712,-5258,-5510,-5434,-5046,-4378,-3508,-2526,-1527,-615,138,663,929,921,649,149,-536,-1345,-2206,-3066,-3847,-4511,-5001,-5308,-5405,-5313,-5044,-4627,-4100,-3504,-2877,-2254,-1679,-1159,-733,-397,-160,-16,45,33,-33,-157,-316,-526,-786,-1107,-1509,-1987,-2546,-3163,-3806,-4441,-5005,-5475,-5791,-5951,-5928,-5735,-5388,-4906,-4326,-3669,-2969,-2247,-1531,-828,-172,442,979,1446,1823,2101,2291,2373,2373,2282,2129,1915,1674,1422,1177,972,809,705,662,666,707,770,831,883,908,912,896,870,849,850,872,948,1051,1192,1364,1528,1693,1817,1901,1916,1877,1751,1579,1334,1069,788,531,327,189,125,121,146,157,116,-22,-272,-641,-1102,-1613,-2124,-2552,-2860,-2978,-2886,-2583,-2074,-1418,-659,125,880,1540,2054,2400,2535,2477,2222,1795,1243,600,-67,-718,-1279,-1739,-2032,-2177,-2142,-1975,-1666,-1289,-855,-426,-40,266,466,537,490,330,89,-196,-486,-741,-928,-1039,-1069,-1046,-1013,-999,-1080,-1248,-1569,-1993,-2539,-3136,-3762,-4353,-4871,-5273,-5528,-5629,-5557,-5337,-4969,-4487,-3925,-3301,-2674,-2049,-1487,-976,-566,-231,14,190,319,425,528,660,823,1037,1281,1556,1823,2068,2250,2350,2349,2245,2046,1783,1475,1189,937,782,731,798,989,1260,1607,1958,2302,2570,2752,2821,2770,2626,2392,2112,1814,1531,1309,1157,1123,1188,1377,1636,1935,2201,2363,2350,2110,1610,867,-87,-1162,-2278,-3308,-4158,-4745,-5003,-4928,-4534,-3878,-3049,-2137,-1246,-458,160,560,726,653,363,-112,-729,-1437,-2191,-2930,-3621,-4216,-4687,-5029,-5215,-5265,-5190,-4996,-4731,-4396,-4044,-3681,-3347,-3051,-2815,-2643,-2542,-2511,-2545,-2645,-2786,-2983,-3208,-3482,-3792,-4150,-4548,-4983,-5432,-5875,-6273,-6605,-6833,-6947,-6923,-6774,-6490,-6103,-5615,-5050,-4431,-3763,-3076,-2371,-1671,-985,-333,277,821,1292,1677,1962,2150,2236,2228,2140,1992,1798,1601,1413,1266,1187,1166,1232,1356,1539,1757,1991,2222,2442,2627,2787,2905,2996,3050,3081,3072,3047,2980,2889,2766,2615,2445,2255,2052,1848,1625,1407,1170,931,699,471,281,116,-17,-129,-259,-418,-659,-988,-1431,-1971,-2585,-3228,-3845,-4375,-4765,-4968,-4964,-4750,-4351,-3805,-3172,-2506,-1868,-1303,-836,-502,-288,-219,-256,-420,-664,-997,-1376,-1788,-2202,-2577,-2904,-3120,-3236,-3207,-3046,-2749,-2343,-1849,-1314,-773,-268,166,505,737,854,880,811,695,534,362,178,-13,-220,-451,-713,-1011,-1326,-1659,-1967,-2249,-2469,-2621,-2691,-2681,-2585,-2414,-2164,-1852,-1475,-1056,-600,-132,332,766,1154,1482,1733,1927,2047,2133,2192,2247,2327,2430,2584,2763,2981,3195,3400,3556,3644,3638,3530,3320,3015,2649,2242,1846,1489,1206,1021,939,966,1075,1255,1462,1679,1869,2020,2120,2168,2180,2162,2148,2138,2175,2253,2404,2621,2919,3269,3653,4017,4307,4458,4415,4129,3594,2815,1843,754,-360,-1388,-2235,-2807,-3062,-2960,-2533,-1827,-920,76,1084,1986,2735,3270,3575,3662,3537,3252,2839,2346,1822,1297,812,377,26,-260,-447,-569,-615,-590,-522,-395,-243,-66,128,314,496,644,753,800,785,686,516,254,-85,-513,-1022,-1604,-2247,-2911,-3575,-4183,-4697,-5075,-5290,-5321,-5183,-4861,-4414,-3833,-3189,-2483,-1768,-1057,-383,244,800,1283,1673,1974,2174,2280,2296,2226,2099,1919,1730,1542,1402,1324,1339,1465,1691,2033,2453,2938,3452,3966,4447,4882,5244,5525,5734,5849,5907,5886,5821,5704,5559,5393,5212,5039,4869,4722,4592,4485,4390,4310,4216,4120,3997,3861,3720,3585,3471,3391,3333,3286,3218,3085,2861,2510,2025,1420,724,-6,-708,-1314,-1771,-2025,-2073,-1900,-1557,-1075,-528,26,527,931,1208,1346,1348,1214,971,618,196,-304,-827,-1380,-1911,-2406,-2833,-3159,-3375,-3455,-3404,-3228,-2941,-2577,-2161,-1737,-1334,-991,-738,-590,-566,-664,-868,-1167,-1531,-1938,-2371,-2815,-3248,-3671,-4060,-4397,-4672,-4852,-4933,-4903,-4765,-4536,-4235,-3888,-3526,-3165,-2833,-2525,-2255,-2011,-1786,-1569,-1355,-1125,-895,-639,-387,-116,149,421,686,955,1227,1507,1795,2099,2404,2712,3000,3245,3435,3527,3522,3395,3159,2824,2419,1981,1549,1162,857,644,547,547,637,792,983,1181,1374,1525,1645,1712,1735,1713,1654,1564,1442,1319,1174,1050,921,792,651,455,195,-177,-664,-1274,-1991,-2775,-3573,-4322,-4952,-5409,-5643,-5642,-5398,-4954,-4351,-3661,-2950,-2288,-1716,-1270,-961,-770,-695,-701,-764,-872,-1003,-1151,-1312,-1475,-1638,-1783,-1907,-1974,-1991,-1921,-1781,-1551,-1264,-911,-546,-165,183,483,709,846,881,826,672,441,142,-224,-631,-1089,-1571,-2058,-2530,-2942,-3266,-3472,-3528,-3437,-3209,-2849,-2413,-1913,-1402,-903,-443,-30,317,616,855,1050,1208,1319,1406,1445,1450,1414,1336,1226,1089,939,799,676,607,587,652,786,1004,1285,1626,1995,2393,2784,3172,3538,3880,4189,4473,4713,4922,5083,5190,5246,5233,5158,5015,4813,4554,4257,3921,3565,3195,2814,2440,2081,1754,1491,1299,1215,1227,1345,1530,1759,1973,2142,2213,2185,2032,1800,1488,1169,870,636,510,487,589,782,1048,1341,1635,1881,2082,2207,2281,2308,2293,2263,2194,2107,1963,1772,1504,1172,778,347,-85,-481,-797,-999,-1067,-981,-760,-415,14,480,930,1319,1592,1732,1708,1540,1228,804,295,-278,-888,-1507,-2123,-2697,-3207,-3616,-3898,-4027,-3990,-3797,-3451,-3006,-2470,-1922,-1357,-851,-386,1,324,590,802,983,1138,1277,1402,1524,1629,1734,1826,1921,2013,2124,2250,2410,2609,2844,3120,3406,3703,3958,4171,4304,4342,4297,4156,3956,3713,3458,3216,3013,2855,2757,2711,2714,2754,2820,2893,2974,3030,3085,3093,3092,3044,2981,2890,2792,2696,2615,2562,2520,2495,2434,2323,2108,1757,1259,601,-178,-1043,-1921,-2744,-3432,-3932,-4190,-4194,-3952,-3490,-2877,-2167,-1438,-758,-169,285,605,778,840,778,651,431,168,-156,-521,-919,-1342,-1762,-2167,-2525,-2808,-3003,-3080,-3044,-2886,-2625,-2281,-1893,-1505,-1159,-919,-796,-846,-1046,-1407,-1901,-2494,-3166,-3877,-4586,-5283,-5894,-6428,-6805,-7034,-7062,-6912,-6570,-6077,-5466,-4772,-4066,-3361,-2726,-2168,-1702,-1349,-1073,-889,-761,-671,-613,-558,-515,-474,-439,-426,-427,-455,-498,-547,-583,-583,-520,-383,-151,173,576,1050,1552,2068,2565,3018,3414,3738,3989,4172,4284,4343,4346,4309,4233,4130,3998,3853,3686,3514,3321,3114,2879,2597,2285,1902,1489,1038,590,178,-165,-409,-538,-564,-504,-399,-294,-228,-235,-336,-518,-776,-1067,-1360,-1614,-1803,-1901,-1923,-1854,-1752,-1610,-1499,-1412,-1390,-1422,-1507,-1629,-1768,-1909,-2042,-2165,-2288,-2415,-2564,-2729,-2910,-3095,-3249,-3361,-3384,-3314,-3122,-2821,-2407,-1923,-1390,-870,-395,-28,221,304,258,62,-225,-600,-1007,-1441,-1861,-2262,-2630,-2936,-3193,-3360,-3453,-3450,-3360,-3192,-2951,-2662,-2333,-1979,-1608,-1223,-817,-397,52,511,986,1449,1888,2277,2589,2815,2937,2948,2872,2702,2483,2240,1995,1803,1670,1631,1693,1850,2085,2381,2689,2985,3229,3388,3450,3399,3242,2991,2665,2290,1899,1517,1180,900,708,593,579,621,730,848,960,1023,1014,913,720,444,113,-233,-565,-842,-1055,-1198,-1293,-1368,-1465,-1617,-1847,-2168,-2562,-3007,-3450,-3848,-4140,-4292,-4266,-4063,-3688,-3169,-2559,-1895,-1239,-627,-92,350,693,944,1111,1190,1205,1127,982,741,425,37,-406,-861,-1305,-1681,-1965,-2113,-2112,-1947,-1647,-1230,-768,-305,73,326,397,275,-33,-517,-1123,-1824,-2569,-3317,-4038,-4701,-5276,-5743,-6080,-6270,-6313,-6206,-5970,-5624,-5216,-4763,-4323,-3918,-3569,-3310,-3114,-3008,-2948,-2936,-2935,-2937,-2921,-2884,-2826,-2759,-2684,-2628,-2593,-2584,-2605,-2632,-2650,-2634,-2548,-2381,-2109,-1740,-1274,-740,-166,419,974,1482,1909,2253,2495,2655,2721,2734,2688,2629,2565,2524,2526,2576,2684,2839,3023,3219,3385,3494,3520,3431,3233,2928,2538,2105,1663,1249,885,585,337,131,-52,-240,-427,-633,-826,-1008,-1138,-1213,-1209,-1134,-991,-809,-616,-447,-339,-317,-402,-594,-891,-1254,-1667,-2083,-2475,-2823,-3113,-3344,-3537,-3689,-3834,-3962,-4089,-4200,-4293,-4346,-4343,-4281,-4133,-3925,-3648,-3337,-3023,-2735,-2511,-2378,-2342,-2411,-2577,-2814,-3121,-3460,-3821,-4187,-4527,-4839,-5084,-5256,-5323,-5285,-5124,-4862,-4490,-4061,-3567,-3067,-2560,-2072,-1611,-1171,-744,-323,112,563,1039,1534,2036,2537,3001,3430,3780,4057,4242,4343,4368,4334,4264,4178,4106,4053,4046,4065,4132,4206,4306,4386,4466,4514,4542,4544,4517,4474,4406,4321,4221,4109,3988,3874,3759,3664,3579,3501,3421,3322,3184,2991,2728,2391,1999,1556,1114,687,318,25,-196,-343,-451,-545,-664,-834,-1071,-1378,-1737,-2127,-2500,-2826,-3055,-3168,-3138,-2972,-2673,-2279,-1809,-1320,-825,-371,32,382,662,889,1060,1166,1217,1185,1074,881,599,272,-109,-469,-796,-1028,-1136,-1097,-897,-559,-108,397,909,1356,1703,1909,1965,1880,1667,1355,977,552,116,-322,-731,-1105,-1415,-1658,-1809,-1878,-1852,-1748,-1583,-1368,-1129,-881,-632,-394,-166,62,283,514,753,994,1250,1491,1727,1924,2083,2180,2213,2172,2065,1905,1714,1520,1359,1249,1233,1305,1496,1776,2153,2582,3057,3533,3988,4400,4732,4986,5129,5177,5119,4982,4782,4552,4326,4131,3998,3940,3961,4049,4186,4327,4451,4506,4480,4351,4130,3827,3488,3122,2787,2473,2206,1968,1747,1527,1287,1032,756,489,244,55,-50,-61,40,232,511,834,1178,1494,1755,1934,2013,1992,1889,1712,1503,1267,1028,783,528,249,-77,-445,-874,-1330,-1798,-2232,-2590,-2820,-2901,-2801,-2539,-2132,-1641,-1113,-631,-226,34,151,102,-90,-410,-829,-1325,-1867,-2432,-2992,-3521,-3986,-4365,-4622,-4745,-4725,-4553,-4260,-3854,-3373,-2859,-2333,-1840,-1399,-1013,-711,-462,-278,-137,-15,79,186,287,399,525,643,770,880,984,1072,1155,1228,1316,1405,1522,1656,1806,1975,2139,2301,2443,2555,2638,2687,2690,2667,2595,2500,2375,2230,2081,1940,1814,1727,1673,1657,1669,1687,1698,1664,1574,1403,1149,822,438,24,-375,-753,-1066,-1327,-1528,-1690,-1828,-1963,-2101,-2252,-2404,-2547,-2656,-2720,-2709,-2627,-2462,-2229,-1944,-1629,-1320,-1042,-820,-682,-618,-644,-724,-842,-973,-1087,-1180,-1245,-1289,-1331,-1383,-1465,-1577,-1727,-1892,-2059,-2197,-2284,-2303,-2249,-2132,-1979,-1822,-1705,-1651,-1685,-1808,-2014,-2274,-2579,-2878,-3176,-3439,-3664,-3849,-3980,-4063,-4083,-4049,-3937,-3773,-3543,-3275,-2982,-2688,-2417,-2190,-2017,-1908,-1853,-1846,-1864,-1884,-1883,-1835,-1720,-1530,-1259,-905,-496,-29,446,929,1373,1780,2113,2391,2584,2726,2809,2850,2870,2872,2880,2902,2948,3030,3149,3306,3497,3706,3926,4133,4319,4469,4583,4666,4717,4767,4808,4869,4935,5018,5080,5123,5098,5002,4808,4516,4147,3711,3258,2815,2406,2062,1765,1523,1296,1073,815,527,183,-184,-568,-932,-1238,-1473,-1592,-1607,-1496,-1297,-1010,-690,-355,-55,193,361,454,467,424,335,215,79,-81,-269,-486,-756,-1062,-1410,-1770,-2116,-2407,-2609,-2690,-2633,-2447,-2141,-1767,-1354,-956,-605,-327,-134,-29,-9,-54,-167,-321,-520,-734,-968,-1179,-1371,-1498,-1557,-1518,-1387,-1152,-836,-453,-28,406,834,1222,1567,1860,2100,2308,2477,2642,2795,2956,3129,3298,3478,3638,3780,3882,3939,3946,3904,3827,3727,3631,3565,3548,3600,3730,3931,4202,4508,4829,5123,5359,5501,5524,5405,5146,4748,4245,3656,3048,2439,1907,1464,1147,966,898,931,1014,1106,1170,1155,1065,872,620,324,27,-235,-436,-569,-629,-644,-636,-635,-673,-757,-910,-1104,-1347,-1590,-1819,-1998,-2100,-2115,-2028,-1850,-1589,-1273,-928,-580,-259,30,262,456,601,709,787,816,808,737,605,407,149,-148,-453,-740,-957,-1097,-1121,-1056,-903,-718,-529,-391,-329,-373,-519,-762,-1081,-1455,-1852,-2266,-2655,-3036,-3367,-3663,-3895,-4061,-4148,-4153,-4068,-3909,-3681,-3415,-3132,-2868,-2643,-2483,-2400,-2388,-2443,-2542,-2651,-2759,-2809,-2814,-2728,-2571,-2335,-2032,-1696,-1328,-973,-630,-325,-66,161,338,497,634,766,897,1038,1178,1326,1477,1617,1755,1874,1976,2055,2111,2143,2161,2166,2184,2217,2295,2419,2597,2831,3098,3385,3644,3859,3975,3982,3857,3599,3238,2791,2311,1827,1379,977,640,349,98,-131,-364,-592,-837,-1073,-1300,-1488,-1630,-1698,-1701,-1617,-1478,-1269,-1044,-797,-573,-389,-256,-193,-190,-238,-325,-430,-542,-666,-789,-953,-1156,-1427,-1786,-2215,-2720,-3259,-3800,-4299,-4718,-5024,-5202,-5253,-5179,-5006,-4757,-4443,-4113,-3755,-3429,-3124,-2891,-2722,-2655,-2675,-2792,-2977,-3202,-3441,-3629,-3760,-3771,-3673,-3446,-3112,-2694,-2230,-1755,-1313,-929,-620,-397,-244,-145,-66,15,144,325,585,927,1327,1785,2259,2726,3155,3522,3805,4007,4125,4175,4180,4159,4141,4142,4177,4254,4362,4504,4645,4787,4884,4929,4896,4765,4548,4227,3838,3384,2913,2436,2005,1619,1315,1068,896,746,630,488,329,135,-96,-325,-556,-741,-879,-954,-971,-959,-931,-936,-989,-1122,-1341,-1644,-2020,-2427,-2856,-3244,-3578,-3819,-3948,-3961,-3857,-3652,-3365,-3032,-2671,-2317,-1986,-1686,-1424,-1191,-987,-800,-648,-517,-443,-421,-469,-583,-756,-958,-1180,-1372,-1534,-1632,-1686,-1695,-1683,-1671,-1674,-1708,-1769,-1862,-1973,-2101,-2245,-2396,-2568,-2753,-2954,-3168,-3374,-3564,-3705,-3781,-3766,-3649,-3430,-3111,-2720,-2279,-1829,-1401,-1031,-740,-542,-442,-418,-470,-545,-646,-722,-777,-782,-752,-679,-593,-490,-412,-343,-322,-317,-342,-367,-380,-364,-296,-182,-8,205,448,699,927,1126,1261,1337,1341,1283,1169,1032,874,745,643,608,638,736,899,1094,1309,1497,1631,1682,1620,1455,1180,826,427,12,-380,-727,-1031,-1275,-1501,-1700,-1921,-2152,-2419,-2699,-2982,-3240,-3432,-3547,-3537,-3410,-3146,-2771,-2301,-1777,-1243,-729,-297,48,269,369,366,270,112,-72,-295,-508,-764,-1032,-1357,-1733,-2159,-2633,-3118,-3591,-4024,-4371,-4637,-4792,-4839,-4799,-4657,-4452,-4178,-3863,-3522,-3182,-2869,-2616,-2451,-2390,-2445,-2609,-2852,-3151,-3437,-3686,-3827,-3848,-3716,-3445,-3049,-2568,-2050,-1543,-1097,-744,-509,-392,-374,-438,-525,-618,-651,-617,-479,-244,88,495,938,1403,1833,2223,2530,2765,2911,3004,3038,3064,3079,3123,3196,3297,3425,3558,3680,3761,3792,3742,3623,3416,3157,2840,2525,2209,1951,1753,1648,1622,1680,1787,1918,2036,2099,2091,1988,1795,1533,1225,924,649,446,315,263,272,309,350,357,312,195,16,-223,-488,-762,-1004,-1197,-1312,-1349,-1299,-1184,-1010,-811,-603,-414,-253,-128,-25,69,172,315,492,724,969,1228,1438,1591,1640,1582,1411,1135,786,368,-62,-517,-944,-1352,-1713,-2024,-2271,-2456,-2576,-2642,-2669,-2677,-2692,-2725,-2802,-2909,-3047,-3195,-3316,-3385,-3366,-3233,-2985,-2608,-2137,-1582,-1005,-425,87,522,831,1014,1078,1029,916,761,620,520,502,580,760,1039,1390,1791,2211,2607,2974,3265,3505,3666,3782,3859,3921,3997,4086,4223,4391,4607,4849,5114,5387,5646,5888,6086,6243,6344,6393,6390,6349,6271,6175,6061,5945,5813,5679,5507,5312,5058,4759,4408,4016,3616,3219,2863,2558,2306,2114,1948,1788,1610,1376,1093,744,354,-56,-448,-790,-1044,-1186,-1209,-1108,-907,-627,-308,9,295,505,641,670,625,506,352,192,48,-60,-135,-189,-246,-339,-487,-716,-1032,-1422,-1883,-2369,-2860,-3313,-3685,-3957,-4072,-4044,-3824,-3445,-2918,-2280,-1598,-926,-331,125,412,505,419,185,-137,-491,-803,-1023,-1106,-1041,-824,-497,-85,346,751,1082,1309,1414,1408,1311,1162,1009,901,870,960,1162,1493,1898,2374,2831,3255,3580,3776,3836,3749,3543,3260,2925,2606,2329,2134,2031,2027,2101,2235,2390,2538,2629,2665,2591,2435,2179,1850,1474,1073,691,346,70,-131,-257,-312,-326,-313,-319,-341,-424,-538,-701,-866,-1034,-1154,-1232,-1250,-1219,-1160,-1099,-1067,-1089,-1197,-1378,-1656,-1989,-2369,-2745,-3091,-3357,-3529,-3569,-3481,-3264,-2929,-2510,-2033,-1524,-1031,-551,-124,265,607,918,1197,1448,1666,1828,1930,1936,1847,1641,1326,908,398,-174,-791,-1413,-2017,-2562,-3021,-3370,-3587,-3682,-3655,-3553,-3406,-3278,-3196,-3230,-3360,-3627,-3969,-4365,-4734,-5033,-5173,-5146,-4901,-4465,-3865,-3155,-2407,-1698,-1092,-647,-398,-347,-486,-773,-1152,-1565,-1949,-2251,-2432,-2474,-2370,-2150,-1827,-1463,-1075,-719,-413,-172,-2,117,201,285,393,558,789,1103,1487,1934,2410,2902,3357,3767,4085,4307,4419,4423,4336,4179,3981,3773,3584,3439,3343,3315,3320,3371,3422,3462,3473,3429,3353,3217,3070,2888,2710,2516,2317,2091,1830,1522,1158,748,295,-164,-611,-1003,-1311,-1513,-1582,-1522,-1331,-1036,-659,-243,175,550,849,1037,1105,1041,868,602,286,-47,-367,-650,-890,-1094,-1276,-1452,-1659,-1894,-2185,-2520,-2887,-3272,-3634,-3947,-4162,-4262,-4197,-3988,-3615,-3131,-2573,-1999,-1493,-1089,-866,-818,-963,-1263,-1660,-2092,-2473,-2736,-2825,-2704,-2372,-1845,-1180,-424,330,1030,1599,2006,2226,2268,2162,1960,1723,1517,1400,1413,1582,1901,2343,2878,3434,3971,4432,4776,4993,5077,5043,4934,4778,4625,4504,4439,4444,4502,4611,4737,4851,4933,4948,4893,4755,4535,4255,3915,3572,3219,2919,2667,2506,2420,2418,2474,2554,2635,2669,2631,2515,2294,2011,1670,1311,972,661,402,192,7,-155,-338,-540,-787,-1068,-1375,-1685,-1977,-2205,-2379,-2438,-2418,-2291,-2089,-1820,-1524,-1208,-923,-672,-477,-346,-266,-231,-211,-191,-139,-56,79,235,415,569,682,715,642,446,130,-316,-837,-1431,-2017,-2562,-3008,-3307,-3446,-3411,-3232,-2951,-2626,-2327,-2109,-2024,-2090,-2297,-2615,-2978,-3314,-3552,-3614,-3470,-3092,-2506,-1751,-906,-40,737,1377,1790,1972,1901,1614,1162,605,33,-495,-903,-1160,-1235,-1138,-894,-544,-143,256,606,869,1036,1098,1085,1018,945,891,899,973,1132,1361,1643,1959,2274,2574,2824,3026,3152,3215,3215,3158,3069,2951,2828,2699,2587,2468,2360,2226,2077,1877,1647,1355,1046,709,388,104,-134,-295,-410,-470,-519,-582,-684,-851,-1085,-1380,-1713,-2051,-2353,-2586,-2708,-2711,-2577,-2324,-1969,-1548,-1106,-685,-325,-63,86,108,19,-157,-389,-626,-834,-978,-1040,-1026,-950,-857,-783,-788,-904,-1160,-1571,-2112,-2751,-3437,-4083,-4632,-4999,-5133,-5006,-4614,-3996,-3217,-2367,-1547,-851,-364,-132,-181,-478,-977,-1582,-2208,-2755,-3140,-3315,-3251,-2964,-2494,-1903,-1269,-661,-153,220,428,484,408,261,80,-50,-103,-25,191,535,992,1493,2012,2465,2818,3030,3076,2973,2732,2400,2024,1654,1330,1096,952,924,982,1121,1309,1525,1739,1936,2098,2220,2298,2343,2363,2369,2381,2404,2444,2503,2563,2615,2637,2605,2513,2345,2116,1840,1543,1265,1025,849,741,684,661,628,545,392,136,-219,-656,-1152,-1648,-2108,-2478,-2716,-2812,-2737,-2526,-2183,-1764,-1298,-851,-439,-118,113,247,286,279,228,195,185,230,320,441,560,630,605,444,116,-386,-1040,-1821,-2651,-3470,-4192,-4750,-5080,-5169,-4999,-4626,-4105,-3523,-2984,-2571,-2358,-2390,-2672,-3169,-3813,-4516,-5160,-5670,-5941,-5943,-5652,-5101,-4341,-3463,-2546,-1693,-972,-446,-134,-48,-140,-385,-698,-1031,-1310,-1497,-1557,-1487,-1291,-1001,-655,-291,46,334,544,678,741,754,748,745,778,864,1013,1233,1507,1826,2172,2511,2836,3107,3318,3448,3499,3458,3357,3187,2998,2786,2592,2417,2271,2152,2046,1936,1811,1646,1446,1207,942,678,416,196,-6,-176,-348,-546,-799,-1133,-1555,-2068,-2634,-3233,-3798,-4294,-4665,-4881,-4921,-4788,-4493,-4079,-3581,-3060,-2561,-2145,-1835,-1677,-1659,-1789,-2028,-2344,-2682,-2996,-3236,-3384,-3421,-3378,-3282,-3188,-3152,-3217,-3423,-3770,-4242,-4790,-5344,-5825,-6153,-6260,-6109,-5690,-5032,-4209,-3296,-2415,-1651,-1102,-814,-814,-1067,-1535,-2109,-2710,-3221,-3565,-3681,-3539,-3158,-2568,-1851,-1078,-339,291,762,1030,1107,1003,781,487,212,2,-72,14,271,689,1222,1818,2414,2945,3356,3608,3685,3588,3348,3000,2598,2188,1811,1501,1267,1125,1052,1053,1093,1171,1259,1355,1438,1520,1569,1620,1642,1669,1685,1713,1746,1797,1844,1899,1916,1905,1825,1675,1453,1157,827,467,124,-192,-465,-688,-887,-1069,-1263,-1487,-1747,-2039,-2350,-2645,-2893,-3051,-3092,-2989,-2736,-2345,-1836,-1249,-639,-38,486,911,1210,1368,1413,1344,1223,1070,950,884,915,1030,1232,1468,1690,1838,1844,1675,1292,718,-26,-871,-1735,-2530,-3164,-3576,-3721,-3600,-3237,-2708,-2090,-1490,-999,-686,-609,-761,-1126,-1625,-2182,-2687,-3051,-3207,-3103,-2749,-2175,-1442,-642,135,808,1302,1585,1642,1492,1183,771,333,-72,-376,-546,-551,-411,-122,250,685,1119,1510,1834,2065,2204,2275,2287,2290,2304,2362,2477,2659,2900,3191,3515,3845,4171,4470,4730,4954,5119,5254,5341,5406,5445,5470,5478,5477,5450,5400,5309,5169,4984,4735,4452,4129,3804,3495,3232,3040,2923,2885,2895,2925,2936,2876,2724,2452,2063,1578,1024,461,-76,-521,-848,-1013,-1023,-863,-575,-176,272,731,1138,1462,1660,1721,1642,1445,1162,842,534,288,130,77,105,189,257,271,150,-113,-561,-1142,-1838,-2548,-3209,-3716,-4012,-4040,-3797,-3309,-2627,-1854,-1064,-376,138,424,449,242,-161,-677,-1222,-1707,-2049,-2206,-2142,-1882,-1452,-927,-357,162,599,886,1034,1031,933,771,627,537,576,751,1083,1555,2115,2729,3317,3825,4207,4421,4466,4343,4090,3744,3365,2992,2682,2443,2312,2262,2302,2392,2515,2650,2760,2857,2904,2928,2910,2883,2837,2811,2795,2812,2860,2935,3027,3119,3182,3200,3142,3002,2772,2463,2100,1714,1339,1006,733,521,357,210,47,-177,-473,-877,-1357,-1910,-2482,-3028,-3498,-3836,-4014,-4003,-3812,-3447,-2953,-2371,-1752,-1158,-631,-208,79,237,260,186,39,-131,-287,-397,-445,-437,-396,-356,-374,-481,-728,-1113,-1632,-2254,-2905,-3536,-4045,-4398,-4533,-4443,-4166,-3713,-3214,-2691,-2279,-2007,-1945,-2083,-2415,-2871,-3385,-3864,-4216,-4379,-4307,-3986,-3455,-2760,-1987,-1222,-551,-38,263,350,226,-62,-452,-886,-1275,-1576,-1730,-1724,-1549,-1235,-814,-343,127,550,888,1115,1244,1265,1242,1173,1136,1129,1199,1342,1562,1834,2146,2454,2744,2984,3153,3249,3263,3206,3092,2938,2765,2595,2442,2316,2220,2147,2089,2023,1943,1820,1666,1462,1240,1013,804,655,563,557,604,688,763,782,696,485,113,-385,-1002,-1671,-2337,-2938,-3400,-3689,-3765,-3624,-3289,-2790,-2199,-1561,-977,-471,-131,56,49,-96,-366,-684,-989,-1230,-1335,-1303,-1123,-832,-493,-174,43,98,-57,-419,-977,-1652,-2372,-3029,-3535,-3812,-3815,-3545,-3030,-2343,-1577,-828,-202,235,426,372,88,-348,-880,-1382,-1808,-2047,-2098,-1918,-1563,-1056,-491,78,568,933,1137,1180,1069,861,584,331,121,34,78,273,603,1041,1540,2054,2529,2924,3203,3358,3384,3297,3132,2908,2670,2442,2242,2085,1979,1908,1881,1877,1895,1927,1972,2019,2086,2153,2241,2332,2443,2551,2673,2779,2877,2953,2993,3003,2963,2889,2771,2638,2488,2353,2247,2176,2150,2149,2155,2123,2030,1824,1492,1032,440,-223,-929,-1603,-2185,-2614,-2845,-2851,-2627,-2197,-1603,-901,-171,523,1111,1534,1782,1818,1686,1407,1040,656,307,60,-66,-43,87,301,513,666,685,523,149,-416,-1146,-1955,-2769,-3495,-4053,-4398,-4497,-4374,-4061,-3634,-3169,-2740,-2429,-2264,-2283,-2456,-2755,-3102,-3440,-3675,-3764,-3652,-3353,-2867,-2269,-1599,-954,-384,46,315,411,357,190,-41,-281,-481,-605,-629,-549,-380,-140,130,405,654,854,1012,1113,1196,1266,1357,1488,1671,1905,2196,2511,2847,3169,3453,3696,3864,3974,4016,4001,3945,3859,3763,3668,3588,3520,3479,3439,3414,3367,3303,3195,3041,2831,2572,2274,1958,1649,1381,1170,1040,988,998,1046,1076,1058,935,686,297,-225,-845,-1521,-2189,-2795,-3277,-3591,-3714,-3629,-3367,-2947,-2436,-1877,-1354,-900,-588,-416,-418,-559,-810,-1129,-1439,-1715,-1882,-1947,-1887,-1746,-1558,-1385,-1289,-1311,-1487,-1819,-2269,-2805,-3325,-3787,-4091,-4212,-4117,-3828,-3381,-2849,-2297,-1819,-1456,-1274,-1264,-1423,-1705,-2037,-2361,-2589,-2676,-2572,-2282,-1817,-1224,-573,78,649,1097,1377,1492,1435,1261,1006,727,493,339,306,416,658,1020,1458,1937,2399,2813,3136,3341,3439,3413,3297,3101,2861,2599,2344,2108,1910,1751,1641,1566,1533,1530,1547,1588,1627,1677,1710,1740,1748,1745,1726,1699,1668,1638,1620,1603,1605,1606,1608,1617,1609,1617,1615,1631,1649,1673,1683,1657,1563,1377,1074,646,100,-547,-1243,-1948,-2594,-3129,-3498,-3668,-3615,-3350,-2899,-2305,-1640,-965,-348,143,488,643,641,492,252,-19,-264,-431,-469,-383,-158,156,506,835,1059,1126,992,635,85,-623,-1400,-2180,-2854,-3376,-3683,-3778,-3673,-3424,-3097,-2759,-2492,-2333,-2325,-2464,-2718,-3051,-3388,-3671,-3836,-3837,-3661,-3307,-2820,-2245,-1650,-1107,-668,-380,-266,-310,-511,-798,-1152,-1490,-1785,-1985,-2074,-2039,-1894,-1654,-1359,-1031,-720,-433,-206,-31,89,174,239,305,394,511,675,873,1103,1352,1601,1842,2053,2236,2372,2479,2541,2579,2583,2574,2528,2480,2383,2273,2116,1924,1696,1430,1142,843,549,292,80,-50,-100,-48,76,270,471,659,757,751,577,255,-235,-847,-1538,-2257,-2925,-3497,-3910,-4135,-4166,-4004,-3696,-3278,-2828,-2390,-2047,-1817,-1751,-1832,-2055,-2373,-2740,-3091,-3386,-3560,-3613,-3510,-3296,-2982,-2642,-2324,-2090,-1996,-2061,-2301,-2679,-3171,-3687,-4184,-4582,-4839,-4934,-4862,-4648,-4336,-3976,-3623,-3321,-3113,-2996,-2988,-3042,-3139,-3223,-3254,-3198,-3035,-2765,-2410,-2000,-1587,-1212,-913,-723,-634,-657,-743,-876,-990,-1072,-1057,-960,-739,-442,-58,346,759,1117,1404,1588,1665,1640,1527,1358,1156,959,789,670,607,614,665,769,890,1018,1144,1238,1318,1364,1397,1419,1446,1483,1548,1627,1732,1834,1939,2009,2052,2032,1966,1834,1665,1453,1246,1032,876,751,699,694,719,759,755,689,522,234,-173,-692,-1289,-1920,-2535,-3074,-3497,-3746,-3817,-3684,-3376,-2916,-2358,-1755,-1168,-652,-239,29,174,175,108,-36,-173,-294,-361,-359,-304,-199,-91,0,21,-49,-236,-531,-929,-1377,-1847,-2273,-2619,-2850,-2959,-2951,-2854,-2708,-2554,-2430,-2370,-2374,-2454,-2571,-2704,-2803,-2827,-2739,-2522,-2162,-1693,-1137,-546,17,515,890,1132,1227,1193,1061,879,687,543,467,492,616,828,1100,1395,1679,1905,2061,2120,2095,1999,1858,1715,1596,1547,1579,1719,1958,2295,2699,3155,3611,4056,4440,4747,4962,5078,5097,5035,4904,4724,4525,4308,4101,3901,3719,3554,3402,3261,3131,3003,2893,2791,2718,2680,2683,2743,2846,2989,3135,3263,3319,3276,3094,2763,2278,1670,961,226,-492,-1119,-1602,-1903,-1990,-1873,-1562,-1108,-572,-14,487,871,1101,1133,996,691,288,-167,-601,-955,-1188,-1265,-1185,-958,-620,-216,192,561,827,973,977,854,633,358,64,-188,-396,-527,-598,-626,-629,-646,-683,-760,-864,-987,-1101,-1171,-1177,-1082,-883,-579,-183,270,744,1187,1567,1833,1978,1986,1872,1669,1409,1146,915,770,721,798,985,1275,1627,2016,2378,2693,2914,3022,3022,2902,2705,2440,2157,1881,1642,1469,1359,1332,1370,1455,1586,1725,1875,2018,2147,2274,2394,2521,2657,2812,2980,3166,3342,3515,3650,3743,3771,3732,3613,3440,3198,2939,2658,2407,2199,2048,1969,1942,1950,1962,1932,1835,1632,1320,885,375,-204,-769,-1290,-1692,-1934,-1990,-1849,-1518,-1052,-479,101,651,1082,1366,1462,1374,1127,744,310,-157,-570,-907,-1128,-1227,-1203,-1084,-892,-682,-493,-370,-355,-463,-707,-1074,-1532,-2059,-2600,-3136,-3614,-4037,-4367,-4615,-4770,-4831,-4814,-4694,-4505,-4213,-3853,-3408,-2905,-2355,-1796,-1248,-765,-377,-116,-16,-69,-280,-606,-1014,-1440,-1827,-2123,-2274,-2269,-2081,-1747,-1278,-747,-189,319,734,1011,1130,1090,909,635,304,-6,-262,-402,-402,-248,55,488,1003,1574,2131,2647,3073,3392,3591,3674,3661,3573,3449,3308,3184,3079,3005,2948,2896,2822,2717,2557,2339,2064,1739,1393,1042,726,468,292,219,229,333,469,636,753,813,754,574,263,-170,-690,-1264,-1835,-2367,-2799,-3116,-3280,-3299,-3180,-2953,-2661,-2342,-2048,-1810,-1653,-1588,-1607,-1688,-1820,-1957,-2094,-2200,-2267,-2291,-2265,-2198,-2093,-1966,-1832,-1694,-1582,-1476,-1406,-1348,-1311,-1295,-1294,-1322,-1387,-1488,-1649,-1849,-2092,-2354,-2600,-2813,-2935,-2962,-2847,-2601,-2210,-1717,-1135,-540,40,530,894,1097,1123,991,718,379,9,-299,-499,-544,-400,-80,404,995,1636,2252,2778,3149,3326,3286,3036,2599,2027,1364,696,61,-463,-848,-1057,-1084,-931,-619,-185,339,904,1462,1992,2432,2797,3033,3176,3195,3132,2988,2791,2560,2325,2088,1886,1709,1579,1489,1447,1441,1478,1543,1640,1747,1866,1961,2021,2019,1919,1717,1380,934,369,-264,-933,-1585,-2153,-2600,-2867,-2941,-2802,-2467,-1968,-1361,-693,-57,515,934,1193,1255,1147,883,513,91,-335,-718,-1018,-1227,-1325,-1333,-1264,-1149,-1019,-914,-855,-873,-969,-1145,-1383,-1669,-1969,-2277,-2560,-2821,-3052,-3254,-3428,-3570,-3675,-3729,-3723,-3636,-3459,-3185,-2812,-2367,-1848,-1322,-792,-328,45,300,411,391,245,16,-270,-543,-787,-934,-987,-915,-742,-475,-153,186,513,775,963,1045,1030,927,763,570,397,269,235,305,488,788,1166,1612,2074,2518,2921,3237,3473,3615,3671,3667,3610,3534,3452,3381,3320,3274,3228,3171,3090,2969,2805,2592,2344,2061,1779,1504,1276,1106,1026,1030,1136,1305,1529,1746,1918,1995,1929,1701,1297,737,61,-679,-1407,-2053,-2556,-2858,-2945,-2807,-2483,-2011,-1476,-930,-466,-125,41,21,-172,-521,-963,-1466,-1954,-2390,-2728,-2931,-2990,-2886,-2635,-2251,-1764,-1218,-654,-127,323,651,820,825,631,273,-258,-908,-1654,-2424,-3181,-3852,-4391,-4749,-4890,-4799,-4480,-3942,-3238,-2408,-1532,-680,79,676,1064,1228,1158,905,508,56,-380,-707,-874,-824,-557,-76,564,1302,2063,2750,3315,3670,3800,3690,3346,2830,2175,1473,778,166,-305,-608,-712,-621,-364,37,518,1044,1555,2016,2396,2683,2873,2990,3048,3076,3108,3143,3219,3309,3425,3537,3625,3677,3664,3588,3443,3233,2991,2718,2466,2240,2076,1982,1955,1985,2046,2097,2113,2044,1871,1582,1172,671,114,-456,-979,-1406,-1694,-1813,-1749,-1514,-1133,-652,-125,380,819,1134,1304,1314,1172,894,526,84,-373,-833,-1250,-1622,-1915,-2139,-2278,-2335,-2328,-2253,-2138,-1992,-1840,-1705,-1608,-1576,-1628,-1774,-2031,-2383,-2817,-3313,-3807,-4279,-4658,-4907,-4990,-4875,-4567,-4068,-3421,-2665,-1864,-1086,-396,151,503,651,585,337,-47,-502,-956,-1334,-1581,-1642,-1510,-1179,-683,-78,582,1214,1757,2152,2356,2362,2161,1806,1327,802,295,-136,-422,-546,-467,-214,206,741,1341,1956,2525,3016,3384,3624,3722,3692,3545,3312,3005,2665,2305,1943,1609,1291,1017,769,562,372,218,66,-58,-178,-270,-346,-387,-410,-403,-398,-402,-443,-553,-727,-1003,-1342,-1758,-2190,-2627,-3001,-3298,-3467,-3508,-3415,-3200,-2908,-2561,-2226,-1934,-1733,-1645,-1681,-1839,-2099,-2429,-2799,-3160,-3489,-3743,-3911,-3968,-3921,-3756,-3500,-3153,-2741,-2291,-1824,-1377,-979,-658,-447,-367,-440,-668,-1057,-1580,-2215,-2914,-3625,-4291,-4846,-5251,-5445,-5422,-5166,-4695,-4049,-3278,-2446,-1642,-915,-350,19,172,101,-151,-539,-998,-1439,-1812,-2034,-2086,-1937,-1609,-1128,-561,43,590,1033,1307,1370,1228,860,329,-338,-1060,-1777,-2412,-2908,-3223,-3330,-3240,-2961,-2549,-2041,-1497,-959,-470,-44,302,591,825,1034,1237,1451,1679,1922,2162,2387,2561,2678,2700,2633,2469,2209,1896,1529,1176,842,589,419,363,404,529,687,845,935,920,764,446,-2,-571,-1178,-1777,-2278,-2630,-2773,-2698,-2396,-1907,-1287,-595,74,668,1102,1359,1387,1221,849,338,-282,-946,-1600,-2201,-2698,-3075,-3305,-3388,-3331,-3147,-2870,-2530,-2170,-1829,-1555,-1384,-1344,-1464,-1737,-2160,-2701,-3308,-3944,-4521,-5012,-5330,-5475,-5391,-5106,-4624,-3977,-3241,-2438,-1671,-971,-407,-24,168,154,-29,-353,-744,-1147,-1474,-1676,-1692,-1506,-1107,-526,189,983,1764,2481,3041,3419,3560,3478,3182,2708,2134,1506,923,434,122,6,127,463,993,1669,2421,3183,3887,4473,4907,5163,5251,5185,5006,4761,4490,4244,4046,3928,3879,3915,3984,4094,4180,4239,4221,4131,3940,3683,3350,3002,2649,2340,2098,1933,1844,1818,1812,1805,1749,1618,1404,1093,716,287,-148,-552,-890,-1128,-1258,-1264,-1171,-989,-764,-511,-295,-109,-21,-6,-101,-277,-542,-849,-1199,-1537,-1848,-2099,-2257,-2305,-2226,-1997,-1637,-1131,-524,156,858,1509,2059,2426,2578,2461,2094,1473,668,-258,-1214,-2099,-2821,-3308,-3491,-3356,-2898,-2151,-1179,-59,1118,2249,3252,4048,4590,4861,4869,4656,4281,3818,3333,2904,2567,2369,2310,2384,2573,2820,3094,3314,3448,3427,3230,2836,2252,1510,665,-225,-1064,-1794,-2338,-2657,-2727,-2558,-2188,-1664,-1065,-443,128,616,982,1240,1386,1474,1528,1605,1730,1934,2209,2540,2889,3202,3442,3547,3512,3311,2975,2541,2055,1603,1231,1019,1000,1196,1585,2131,2739,3350,3833,4149,4213,4027,3596,2979,2245,1498,818,307,11,-28,183,594,1157,1762,2336,2785,3043,3070,2853,2415,1795,1067,294,-431,-1057,-1513,-1791,-1859,-1748,-1475,-1079,-620,-140,291,608,767,697,383,-205,-1046,-2106,-3332,-4630,-5935,-7128,-8151,-8916,-9378,-9521,-9327,-8841,-8094,-7157,-6101,-5012,-3961,-3041,-2297,-1787,-1526,-1512,-1710,-2074,-2520,-2976,-3353,-3571,-3585,-3336,-2843,-2101,-1180,-154,895,1844,2615,3116,3292,3140,2666,1936,1043,90,-789,-1488,-1903,-1970,-1658,-990,-8,1171,2470,3735,4892,5826,6499,6876,6975,6830,6501,6067,5583,5144,4758,4494,4322,4248,4241,4248,4257,4199,4090,3882,3611,3278,2925,2585,2306,2110,2025,2055,2173,2363,2570,2744,2851,2833,2673,2350,1861,1236,490,-305,-1119,-1865,-2517,-3018,-3358,-3531,-3564,-3480,-3346,-3182,-3061,-2992,-3004,-3097,-3251,-3447,-3645,-3824,-3938,-3979,-3919,-3754,-3487,-3114,-2652,-2115,-1527,-920,-322,212,668,971,1123,1068,815,358,-266,-1014,-1816,-2590,-3257,-3728,-3951,-3871,-3488,-2802,-1877,-767,423,1601,2659,3516,4094,4374,4345,4055,3565,2969,2358,1834,1470,1316,1403,1707,2195,2787,3395,3935,4294,4430,4267,3817,3095,2153,1096,3,-998,-1817,-2376,-2620,-2540,-2157,-1527,-722,166,1048,1846,2489,2930,3144,3107,2854,2390,1787,1081,352,-351,-962,-1460,-1806,-2010,-2086,-2042,-1944,-1788,-1638,-1492,-1375,-1289,-1231,-1197,-1176,-1180,-1199,-1252,-1351,-1496,-1717,-1991,-2324,-2689,-3046,-3370,-3592,-3698,-3633,-3412,-3030,-2536,-1972,-1409,-903,-519,-288,-241,-368,-656,-1054,-1512,-1964,-2338,-2593,-2666,-2565,-2276,-1844,-1311,-734,-177,316,694,941,1037,986,806,509,122,-331,-831,-1350,-1878,-2389,-2867,-3286,-3632,-3863,-3982,-3943,-3757,-3413,-2913,-2293,-1571,-800,-20,708,1349,1854,2208,2402,2448,2365,2189,1942,1661,1351,1053,744,467,190,-60,-305,-544,-786,-1050,-1325,-1640,-1962,-2302,-2621,-2899,-3105,-3207,-3194,-3051,-2784,-2413,-1962,-1464,-957,-462,-16,375,701,964,1187,1380,1564,1770,1989,2244,2496,2743,2942,3072,3113,3047,2892,2658,2382,2096,1848,1668,1605,1656,1856,2179,2607,3109,3612,4088,4457,4687,4740,4596,4268,3779,3176,2518,1873,1306,863,594,497,576,791,1099,1436,1751,1977,2085,2037,1839,1496,1057,557,71,-360,-659,-811,-764,-537,-123,443,1124,1865,2611,3286,3825,4160,4244,4035,3547,2771,1790,638,-580,-1791,-2912,-3864,-4603,-5085,-5301,-5248,-4960,-4467,-3832,-3118,-2388,-1716,-1153,-740,-509,-448,-551,-764,-1048,-1331,-1553,-1656,-1592,-1337,-883,-261,487,1281,2044,2684,3129,3312,3216,2825,2191,1365,449,-473,-1287,-1911,-2276,-2335,-2093,-1573,-833,40,962,1835,2585,3150,3502,3639,3589,3404,3146,2889,2695,2621,2690,2914,3263,3712,4194,4665,5054,5335,5463,5439,5267,4969,4586,4165,3737,3365,3054,2848,2721,2688,2704,2762,2814,2837,2796,2661,2407,2018,1488,832,70,-750,-1594,-2398,-3124,-3737,-4196,-4508,-4663,-4684,-4599,-4437,-4237,-4031,-3847,-3703,-3616,-3589,-3614,-3696,-3808,-3946,-4093,-4226,-4330,-4390,-4382,-4300,-4134,-3884,-3573,-3220,-2877,-2575,-2374,-2301,-2375,-2605,-2953,-3392,-3852,-4269,-4589,-4740,-4697,-4434,-3943,-3271,-2435,-1514,-568,334,1112,1725,2115,2266,2186,1887,1433,882,307,-208,-598,-816,-828,-643,-298,167,653,1098,1415,1542,1455,1136,616,-42,-786,-1503,-2141,-2604,-2858,-2864,-2636,-2187,-1572,-839,-63,695,1365,1880,2195,2257,2061,1599,900,17,-992,-2045,-3073,-3998,-4763,-5334,-5664,-5792,-5686,-5421,-5012,-4524,-4012,-3515,-3089,-2758,-2545,-2454,-2485,-2601,-2805,-3029,-3273,-3472,-3624,-3678,-3642,-3489,-3253,-2938,-2599,-2276,-2011,-1855,-1823,-1928,-2152,-2470,-2820,-3169,-3443,-3611,-3625,-3477,-3147,-2663,-2039,-1321,-556,201,899,1485,1930,2211,2323,2306,2165,1986,1782,1631,1553,1574,1702,1908,2173,2451,2691,2874,2945,2919,2778,2557,2281,1991,1724,1513,1378,1334,1370,1471,1622,1778,1940,2066,2162,2217,2234,2211,2144,2025,1847,1597,1273,868,394,-151,-738,-1372,-2003,-2641,-3229,-3781,-4243,-4627,-4893,-5061,-5108,-5068,-4940,-4753,-4532,-4302,-4088,-3909,-3776,-3682,-3627,-3569,-3495,-3348,-3103,-2734,-2220,-1593,-867,-101,647,1324,1872,2264,2486,2554,2488,2353,2176,2043,1977,2019,2202,2497,2917,3399,3902,4375,4736,4960,4979,4796,4400,3836,3144,2410,1698,1100,669,469,503,778,1242,1849,2513,3160,3721,4120,4340,4340,4147,3773,3278,2703,2125,1586,1151,841,687,681,810,1056,1370,1731,2074,2365,2550,2587,2444,2103,1559,840,-21,-976,-1952,-2897,-3741,-4428,-4928,-5201,-5255,-5085,-4733,-4223,-3618,-2966,-2318,-1735,-1236,-866,-621,-505,-501,-581,-708,-849,-948,-985,-909,-727,-427,-46,371,784,1107,1321,1359,1232,936,516,24,-464,-887,-1163,-1259,-1126,-769,-199,545,1410,2311,3191,3944,4528,4869,4956,4789,4400,3863,3237,2630,2107,1756,1610,1704,2008,2503,3110,3764,4388,4911,5279,5469,5452,5264,4913,4462,3945,3430,2950,2556,2260,2078,2012,2039,2155,2318,2519,2702,2856,2916,2860,2648,2249,1671,903,-9,-1045,-2126,-3212,-4219,-5093,-5785,-6251,-6472,-6457,-6213,-5792,-5236,-4604,-3956,-3334,-2795,-2343,-2018,-1791,-1670,-1613,-1599,-1581,-1527,-1398,-1178,-861,-456,-15,438,818,1097,1211,1167,938,589,147,-307,-699,-974,-1053,-932,-573,-10,715,1564,2424,3251,3933,4416,4640,4583,4255,3696,2984,2203,1472,876,509,430,637,1143,1851,2694,3548,4300,4843,5100,5021,4605,3892,2943,1860,742,-299,-1183,-1831,-2223,-2339,-2215,-1900,-1448,-945,-431,28,401,668,810,835,737,550,267,-64,-443,-837,-1229,-1609,-1951,-2252,-2489,-2657,-2745,-2746,-2663,-2512,-2296,-2067,-1819,-1614,-1458,-1374,-1388,-1469,-1639,-1854,-2088,-2321,-2489,-2585,-2576,-2451,-2237,-1947,-1638,-1343,-1119,-982,-959,-1035,-1189,-1379,-1556,-1672,-1684,-1564,-1298,-889,-357,278,962,1667,2317,2874,3278,3477,3460,3199,2733,2094,1349,577,-141,-727,-1119,-1272,-1180,-847,-323,335,1052,1751,2375,2856,3181,3325,3316,3181,2967,2724,2496,2328,2231,2231,2296,2430,2578,2733,2847,2915,2905,2822,2635,2363,1973,1492,902,225,-528,-1334,-2169,-2989,-3770,-4457,-5025,-5436,-5665,-5710,-5567,-5277,-4855,-4370,-3852,-3361,-2938,-2593,-2369,-2223,-2180,-2178,-2194,-2193,-2111,-1955,-1671,-1306,-853,-390,53,411,643,732,670,496,250,-3,-189,-263,-163,121,604,1252,2042,2900,3786,4606,5317,5822,6106,6104,5835,5302,4567,3687,2756,1854,1065,460,82,-50,64,377,840,1379,1915,2384,2719,2895,2883,2701,2375,1937,1461,981,573,260,108,102,277,597,1045,1586,2170,2762,3306,3766,4087,4239,4185,3908,3401,2679,1764,707,-448,-1629,-2765,-3801,-4654,-5297,-5671,-5781,-5618,-5226,-4640,-3932,-3169,-2426,-1757,-1228,-848,-641,-591,-662,-816,-993,-1127,-1190,-1122,-936,-636,-264,113,444,650,694,543,197,-315,-939,-1616,-2255,-2800,-3174,-3337,-3268,-2954,-2439,-1746,-969,-174,529,1074,1374,1412,1178,716,106,-558,-1171,-1615,-1829,-1736,-1338,-650,264,1321,2408,3425,4271,4875,5189,5211,4950,4470,3836,3122,2424,1793,1299,962,791,776,876,1055,1263,1452,1589,1637,1577,1386,1057,587,-22,-750,-1576,-2470,-3395,-4306,-5173,-5944,-6596,-7102,-7436,-7602,-7597,-7441,-7161,-6787,-6351,-5891,-5431,-4987,-4585,-4210,-3887,-3597,-3346,-3129,-2933,-2757,-2601,-2459,-2361,-2299,-2315,-2407,-2588,-2852,-3171,-3507,-3818,-4031,-4117,-4005,-3693,-3149,-2408,-1478,-430,705,1840,2916,3864,4605,5090,5275,5130,4692,3973,3069,2056,1044,132,-594,-1058,-1235,-1098,-693,-66,709,1527,2317,2984,3470,3745,3790,3630,3302,2861,2365,1893,1472,1174,1002,972,1083,1292,1593,1926,2279,2606,2895,3106,3233,3232,3102,2808,2352,1728,955,55,-925,-1937,-2911,-3785,-4489,-4978,-5198,-5154,-4834,-4292,-3573,-2743,-1895,-1070,-368,204,590,809,864,792,638,452,281,158,95,90,106,117,56,-92,-373,-769,-1264,-1812,-2338,-2787,-3067,-3142,-2957,-2515,-1820,-911,156,1310,2472,3554,4472,5160,5557,5649,5438,4974,4316,3575,2824,2190,1723,1511,1556,1873,2407,3108,3869,4621,5248,5692,5899,5842,5547,5044,4412,3720,3065,2514,2127,1942,1965,2172,2537,2982,3461,3904,4262,4508,4610,4575,4403,4103,3696,3192,2597,1940,1200,414,-421,-1286,-2151,-2994,-3779,-4472,-5047,-5480,-5765,-5890,-5886,-5752,-5528,-5236,-4907,-4557,-4219,-3884,-3568,-3248,-2907,-2520,-2059,-1516,-890,-208,488,1142,1701,2106,2329,2360,2205,1918,1546,1166,842,645,604,764,1108,1634,2303,3052,3829,4542,5126,5504,5630,5475,5054,4398,3576,2680,1788,1010,405,45,-55,117,521,1103,1793,2496,3136,3637,3935,4015,3851,3482,2946,2298,1615,951,382,-59,-328,-424,-351,-128,193,580,972,1326,1601,1756,1765,1610,1272,761,81,-750,-1686,-2706,-3739,-4745,-5664,-6440,-7037,-7410,-7557,-7465,-7164,-6674,-6048,-5331,-4581,-3841,-3171,-2594,-2144,-1835,-1652,-1599,-1622,-1710,-1804,-1902,-1968,-2029,-2080,-2170,-2307,-2530,-2828,-3204,-3609,-4010,-4332,-4530,-4542,-4335,-3899,-3236,-2382,-1384,-307,766,1753,2569,3127,3393,3304,2905,2207,1308,300,-704,-1589,-2276,-2684,-2795,-2605,-2145,-1495,-715,88,836,1450,1884,2103,2120,1954,1653,1282,894,553,302,169,162,276,476,739,1007,1252,1430,1516,1504,1379,1163,842,442,-47,-618,-1273,-2014,-2841,-3736,-4686,-5651,-6604,-7472,-8233,-8816,-9190,-9344,-9247,-8938,-8424,-7766,-6997,-6189,-5372,-4609,-3916,-3327,-2830,-2434,-2097,-1809,-1532,-1257,-981,-716,-494,-338,-295,-375,-597,-941,-1382,-1864,-2332,-2720,-2957,-3008,-2822,-2397,-1732,-857,175,1295,2409,3425,4237,4777,4974,4833,4351,3627,2717,1774,881,170,-290,-442,-273,191,882,1723,2596,3402,4038,4427,4523,4310,3806,3063,2151,1163,181,-695,-1409,-1895,-2138,-2130,-1894,-1475,-918,-287,373,1009,1598,2099,2512,2798,2965,2974,2829,2506,2011,1345,539,-379,-1345,-2307,-3196,-3954,-4537,-4912,-5076,-5035,-4823,-4472,-4034,-3542,-3053,-2578,-2155,-1777,-1456,-1165,-900,-624,-337,-39,268,539,755,873,863,712,429,25,-433,-920,-1343,-1674,-1837,-1816,-1592,-1159,-554,206,1048,1925,2746,3456,3966,4244,4251,4001,3522,2880,2158,1440,823,363,133,140,395,867,1493,2225,2962,3650,4204,4586,4765,4737,4529,4178,3745,3299,2896,2598,2442,2440,2598,2875,3239,3624,3985,4256,4414,4428,4301,4052,3692,3254,2756,2201,1610,958,258,-504,-1308,-2144,-2960,-3733,-4381,-4886,-5188,-5278,-5159,-4845,-4383,-3824,-3231,-2653,-2148,-1737,-1442,-1248,-1132,-1048,-951,-798,-553,-224,187,614,1012,1315,1457,1423,1187,793,287,-243,-716,-1031,-1123,-942,-459,291,1289,2436,3660,4838,5871,6646,7092,7149,6812,6111,5114,3927,2673,1475,453,-302,-736,-815,-575,-47,666,1480,2276,2968,3457,3712,3686,3413,2911,2266,1536,824,195,-278,-551,-599,-428,-53,476,1114,1792,2454,3051,3533,3887,4076,4116,3988,3706,3260,2665,1909,1025,3,-1097,-2260,-3410,-4496,-5446,-6204,-6713,-6953,-6900,-6577,-6013,-5261,-4385,-3458,-2547,-1714,-1009,-456,-61,188,334,401,444,476,515,551,569,531,422,204,-105,-509,-968,-1428,-1856,-2163,-2340,-2325,-2118,-1717,-1147,-451,308,1061,1728,2240,2530,2579,2368,1940,1360,699,85,-421,-704,-732,-465,81,864,1817,2843,3854,4744,5438,5878,6030,5895,5500,4898,4153,3346,2545,1826,1243,832,625,597,763,1053,1441,1870,2268,2620,2852,2978,2957,2812,2541,2151,1656,1058,364,-417,-1275,-2186,-3124,-4050,-4913,-5683,-6301,-6756,-7018,-7095,-6998,-6755,-6401,-5971,-5510,-5042,-4597,-4179,-3797,-3421,-3060,-2653,-2228,-1750,-1251,-765,-320,12,212,231,80,-239,-673,-1167,-1638,-2020,-2228,-2226,-1965,-1446,-699,255,1306,2413,3438,4310,4934,5239,5201,4819,4130,3225,2194,1153,222,-514,-975,-1124,-957,-502,179,1007,1889,2737,3461,4016,4340,4455,4338,4058,3633,3144,2625,2149,1733,1425,1220,1127,1131,1212,1343,1510,1673,1840,1979,2102,2199,2265,2299,2265,2155,1917,1537,979,243,-654,-1673,-2743,-3785,-4717,-5448,-5920,-6102,-5970,-5574,-4941,-4157,-3295,-2443,-1662,-1028,-557,-280,-171,-205,-337,-524,-721,-916,-1082,-1244,-1395,-1576,-1773,-2022,-2280,-2554,-2785,-2949,-2991,-2886,-2597,-2128,-1472,-670,248,1217,2165,3029,3721,4195,4404,4334,4010,3478,2812,2108,1454,937,628,561,751,1184,1802,2548,3330,4058,4655,5040,5183,5059,4688,4115,3408,2655,1936,1341,924,738,791,1066,1532,2120,2765,3387,3917,4299,4492,4488,4290,3926,3443,2866,2245,1585,906,191,-571,-1386,-2275,-3206,-4181,-5132,-6040,-6827,-7473,-7923,-8167,-8200,-8035,-7696,-7226,-6659,-6040,-5410,-4784,-4186,-3613,-3060,-2515,-1980,-1450,-951,-512,-154,64,142,48,-198,-572,-1030,-1495,-1918,-2204,-2322,-2208,-1869,-1289,-540,355,1281,2179,2942,3500,3795,3789,3493,2930,2168,1293,396,-422,-1089,-1528,-1716,-1632,-1292,-749,-45,732,1506,2201,2743,3083,3186,3047,2669,2107,1383,587,-236,-1013,-1687,-2212,-2565,-2712,-2684,-2467,-2123,-1662,-1160,-631,-144,291,641,882,1017,1018,883,591,134,-500,-1307,-2254,-3327,-4441,-5547,-6562,-7403,-8027,-8367,-8426,-8184,-7698,-6986,-6147,-5210,-4287,-3404,-2638,-2004,-1518,-1183,-972,-882,-876,-955,-1101,-1302,-1566,-1858,-2183,-2500,-2779,-2978,-3059,-2975,-2711,-2233,-1563,-707,276,1342,2401,3383,4196,4769,5040,4981,4587,3893,2973,1911,833,-153,-941,-1440,-1613,-1424,-910,-104,906,2029,3157,4199,5049,5664,5990,6031,5818,5384,4822,4184,3559,3005,2569,2286,2159,2187,2329,2567,2834,3093,3293,3394,3372,3218,2934,2549,2091,1588,1084,576,89,-403,-903,-1441,-2015,-2640,-3289,-3941,-4560,-5100,-5531,-5808,-5930,-5872,-5660,-5300,-4830,-4273,-3669,-3039,-2405,-1778,-1159,-558,32,578,1082,1485,1783,1914,1884,1667,1288,784,197,-394,-921,-1318,-1502,-1450,-1112,-506,362,1419,2613,3833,5000,6007,6777,7243,7373,7170,6664,5921,5023,4068,3155,2367,1776,1425,1338,1502,1891,2443,3090,3755,4359,4834,5137,5227,5111,4794,4318,3728,3084,2441,1858,1372,1027,831,790,891,1111,1421,1781,2161,2527,2851,3132,3343,3502,3597,3626,3577,3422,3142,2694,2077,1272,309,-776,-1919,-3049,-4084,-4953,-5603,-5987,-6105,-5952,-5567,-4984,-4260,-3446,-2594,-1752,-951,-228,404,915,1286,1504,1542,1403,1081,598,-8,-690,-1384,-2024,-2543,-2888,-3012,-2893,-2533,-1944,-1181,-294,636,1529,2309,2903,3259,3349,3164,2731,2108,1357,584,-129,-692,-1038,-1122,-944,-493,154,968,1848,2723,3505,4123,4516,4656,4533,4167,3614,2920,2188,1464,852,379,108,30,156,442,854,1336,1823,2268,2615,2829,2892,2794,2556,2201,1775,1304,834,361,-98,-582,-1097,-1689,-2362,-3127,-3964,-4841,-5704,-6508,-7184,-7702,-8015,-8123,-8021,-7742,-7310,-6779,-6180,-5563,-4942,-4342,-3772,-3227,-2734,-2284,-1920,-1652,-1515,-1519,-1672,-1959,-2343,-2778,-3207,-3554,-3766,-3782,-3561,-3100,-2390,-1483,-431,684,1763,2727,3472,3950,4091,3915,3397,2628,1646,566,-528,-1533,-2385,-2998,-3368,-3453,-3283,-2879,-2282,-1568,-785,-18,672,1233,1618,1811,1816,1642,1338,939,505,79,-294,-574,-754,-810,-771,-633,-443,-213,11,212,360,449,471,438,357,249,114,-53,-267,-562,-975,-1526,-2242,-3111,-4100,-5154,-6203,-7143,-7917,-8424,-8636,-8520,-8090,-7378,-6457,-5385,-4261,-3152,-2119,-1224,-489,66,420,587,555,340,-41,-567,-1195,-1880,-2567,-3188,-3695,-4021,-4131,-3998,-3607,-2980,-2150,-1175,-121,913,1870,2639,3189,3453,3426,3119,2563,1838,1021,214,-495,-1014,-1299,-1298,-1035,-508,206,1070,1979,2880,3667,4306,4714,4892,4821,4534,4070,3494,2869,2267,1745,1349,1110,1037,1127,1350,1687,2078,2505,2895,3237,3470,3590,3568,3414,3133,2758,2306,1816,1300,762,204,-398,-1056,-1787,-2584,-3447,-4330,-5207,-6017,-6709,-7243,-7570,-7686,-7568,-7244,-6730,-6068,-5298,-4454,-3581,-2696,-1841,-1017,-282,372,876,1232,1392,1365,1146,764,262,-314,-884,-1394,-1774,-1966,-1936,-1655,-1133,-400,498,1491,2496,3449,4254,4875,5259,5396,5295,4994,4535,4001,3435,2924,2496,2208,2062,2078,2238,2528,2911,3356,3808,4230,4574,4803,4901,4849,4671,4370,3996,3578,3156,2776,2452,2218,2068,2009,2022,2091,2199,2326,2451,2569,2654,2710,2730,2717,2681,2626,2553,2453,2313,2098,1785,1347,764,57,-770,-1654,-2553,-3393,-4113,-4662,-4990,-5093,-4958,-4619,-4101,-3462,-2740,-2000,-1265,-592,5,481,828,1003,1010,813,446,-92,-742,-1450,-2148,-2749,-3191,-3396,-3337,-2971,-2332,-1433,-359,813,1979,3037,3898,4486,4765,4714,4362,3753,2963,2082,1219,452,-122,-456,-526,-313,129,776,1548,2378,3190,3916,4481,4853,4985,4883,4560,4057,3434,2768,2127,1593,1215,1035,1063,1284,1670,2164,2710,3249,3710,4067,4259,4290,4134,3824,3360,2807,2188,1563,971,421,-59,-507,-935,-1384,-1890,-2465,-3132,-3859,-4632,-5388,-6081,-6650,-7041,-7220,-7166,-6879,-6388,-5722,-4937,-4081,-3208,-2359,-1578,-898,-351,33,240,256,90,-239,-688,-1209,-1729,-2186,-2511,-2656,-2569,-2248,-1674,-905,30,1043,2058,2994,3773,4339,4664,4723,4553,4171,3647,3036,2413,1832,1346,979,751,647,668,772,957,1185,1444,1713,1963,2191,2349,2454,2456,2385,2214,1977,1682,1359,1037,738,490,318,216,213,283,432,645,892,1171,1442,1702,1916,2077,2181,2207,2180,2077,1896,1628,1232,704,9,-848,-1862,-2997,-4192,-5394,-6497,-7449,-8148,-8565,-8640,-8391,-7811,-6957,-5886,-4653,-3361,-2051,-822,274,1180,1829,2203,2261,2018,1481,724,-211,-1194,-2162,-2987,-3592,-3913,-3889,-3535,-2851,-1915,-801,383,1529,2537,3319,3824,4021,3915,3541,2955,2239,1480,761,172,-244,-433,-403,-158,260,805,1427,2065,2684,3227,3681,4007,4210,4276,4224,4072,3838,3571,3282,3016,2790,2619,2514,2470,2475,2518,2571,2635,2672,2696,2669,2610,2497,2332,2131,1873,1606,1318,1026,740,431,95,-308,-793,-1389,-2087,-2889,-3753,-4638,-5488,-6243,-6855,-7268,-7466,-7424,-7153,-6673,-6016,-5220,-4333,-3397,-2454,-1556,-740,-52,464,788,898,797,513,72,-452,-1004,-1512,-1904,-2129,-2142,-1918,-1469,-820,-22,850,1724,2524,3173,3643,3875,3896,3696,3334,2854,2327,1814,1375,1052,866,826,912,1103,1368,1668,1989,2289,2566,2790,2963,3059,3090,3035,2909,2717,2471,2200,1919,1654,1430,1259,1142,1093,1081,1114,1153,1199,1224,1225,1191,1122,1020,889,743,595,456,341,230,115,-37,-274,-612,-1102,-1735,-2506,-3388,-4320,-5244,-6088,-6773,-7260,-7485,-7448,-7139,-6580,-5825,-4911,-3913,-2894,-1919,-1070,-395,29,189,41,-378,-1056,-1900,-2845,-3775,-4592,-5217,-5554,-5586,-5276,-4669,-3799,-2776,-1675,-626,291,987,1420,1565,1447,1099,585,-9,-617,-1143,-1538,-1738,-1734,-1516,-1120,-582,40,681,1297,1827,2243,2512,2624,2572,2368,2027,1581,1064,528,4,-445,-799,-1020,-1096,-1032,-835,-527,-149,285,716,1138,1501,1807,2015,2139,2148,2065,1882,1630,1317,973,602,200,-233,-739,-1320,-2011,-2812,-3713,-4690,-5694,-6666,-7536,-8242,-8714,-8925,-8833,-8456,-7804,-6930,-5885,-4733,-3539,-2378,-1304,-392,315,768,949,856,518,-16,-671,-1358,-1981,-2454,-2692,-2648,-2297,-1652,-763,295,1419,2505,3457,4190,4659,4833,4733,4387,3858,3231,2564,1964,1466,1133,977,997,1167,1452,1803,2181,2547,2875,3145,3344,3472,3513,3486,3375,3204,2976,2706,2427,2142,1894,1677,1529,1426,1394,1400,1448,1512,1582,1649,1704,1756,1796,1849,1903,1984,2082,2216,2366,2529,2666,2737,2691,2477,2048,1388,492,-603,-1839,-3130,-4377,-5479,-6341,-6895,-7086,-6916,-6391,-5573,-4526,-3330,-2085,-851,263,1222,1938,2398,2564,2457,2085,1523,825,85,-601,-1156,-1494,-1565,-1352,-849,-110,802,1799,2774,3643,4322,4763,4942,4868,4569,4100,3521,2901,2306,1796,1420,1198,1160,1277,1550,1926,2392,2883,3398,3882,4337,4736,5067,5339,5517,5641,5667,5646,5548,5420,5250,5069,4885,4701,4538,4380,4240,4099,3965,3817,3665,3486,3291,3064,2811,2526,2220,1900,1587,1298,1044,835,651,470,254,-46,-460,-1023,-1740,-2596,-3555,-4553,-5525,-6377,-7055,-7471,-7609,-7440,-6978,-6265,-5346,-4294,-3186,-2096,-1107,-283,318,662,736,554,158,-399,-1036,-1674,-2229,-2630,-2816,-2763,-2460,-1935,-1243,-453,354,1093,1702,2129,2356,2384,2248,1983,1656,1322,1034,846,772,830,1008,1270,1592,1920,2223,2476,2653,2771,2815,2814,2767,2686,2577,2436,2267,2068,1852,1613,1379,1154,956,805,700,652,662,712,807,909,1031,1132,1226,1284,1315,1300,1254,1161,1045,901,737,554,326,51,-319,-786,-1392,-2123,-2978,-3925,-4914,-5887,-6770,-7496,-7997,-8238,-8178,-7842,-7228,-6403,-5412,-4339,-3254,-2247,-1392,-762,-409,-362,-622,-1154,-1907,-2785,-3702,-4551,-5229,-5675,-5813,-5643,-5173,-4451,-3557,-2591,-1641,-813,-167,247,417,356,109,-283,-735,-1203,-1599,-1891,-2032,-2002,-1807,-1460,-986,-438,163,757,1320,1822,2230,2533,2711,2751,2665,2446,2122,1715,1261,801,372,6,-267,-430,-488,-432,-303,-103,119,353,553,713,805,830,781,664,485,275,47,-165,-338,-475,-567,-655,-769,-966,-1284,-1775,-2438,-3286,-4271,-5335,-6403,-7370,-8152,-8672,-8861,-8713,-8216,-7417,-6386,-5199,-3969,-2792,-1773,-991,-519,-358,-528,-954,-1579,-2291,-2978,-3536,-3860,-3880,-3566,-2903,-1955,-778,504,1788,2951,3894,4553,4884,4903,4627,4133,3483,2776,2076,1464,977,645,473,430,495,620,773,921,1054,1163,1267,1375,1501,1657,1842,2042,2248,2428,2572,2652,2663,2600,2468,2283,2064,1824,1597,1382,1199,1052,938,860,811,784,779,780,794,802,818,829,841,850,840,793,682,466,126,-375,-1037,-1852,-2792,-3798,-4813,-5750,-6531,-7091,-7362,-7325,-6954,-6284,-5335,-4186,-2905,-1593,-346,731,1562,2057,2210,1988,1457,677,-249,-1191,-2040,-2676,-3016,-3012,-2656,-1984,-1070,-9,1081,2096,2945,3556,3909,4002,3874,3577,3192,2768,2401,2115,1962,1948,2060,2289,2581,2912,3234,3519,3757,3938,4071,4176,4262,4347,4442,4547,4657,4771,4866,4936,4973,4958,4900,4786,4631,4437,4215,3983,3738,3511,3294,3105,2949,2816,2719,2637,2569,2500,2422,2333,2224,2093,1922,1703,1405,1003,472,-213,-1049,-2028,-3114,-4247,-5363,-6372,-7194,-7765,-8016,-7941,-7523,-6807,-5835,-4693,-3453,-2227,-1089,-146,562,968,1082,914,517,-30,-643,-1230,-1699,-1991,-2054,-1880,-1477,-897,-194,548,1261,1868,2329,2608,2713,2652,2477,2218,1954,1704,1542,1463,1513,1655,1900,2190,2512,2809,3069,3260,3392,3469,3516,3554,3602,3671,3760,3859,3944,4001,3997,3927,3774,3552,3260,2935,2584,2246,1937,1675,1466,1313,1198,1120,1052,980,894,783,648,501,354,231,156,143,194,297,416,504,510,375,60,-459,-1181,-2069,-3070,-4090,-5054,-5842,-6402,-6640,-6552,-6116,-5375,-4391,-3255,-2076,-989,-87,504,745,593,86,-720,-1701,-2748,-3696,-4438,-4852,-4884,-4515,-3768,-2730,-1499,-205,1033,2096,2917,3428,3642,3566,3262,2795,2235,1661,1127,688,370,185,133,185,332,528,766,1006,1260,1504,1753,2005,2251,2504,2730,2940,3103,3218,3279,3277,3229,3126,2997,2828,2647,2450,2242,2039,1832,1639,1457,1291,1152,1023,921,815,722,610,501,374,246,125,-8,-131,-293,-490,-777,-1170,-1698,-2370,-3172,-4068,-5014,-5920,-6729,-7349,-7718,-7789,-7534,-6956,-6096,-4997,-3769,-2493,-1305,-293,428,814,824,481,-150,-996,-1918,-2810,-3536,-4002,-4140,-3921,-3355,-2501,-1432,-255,930,2030,2960,3680,4167,4423,4489,4392,4197,3948,3689,3460,3268,3134,3034,2973,2914,2854,2778,2677,2575,2463,2378,2311,2287,2276,2293,2292,2277,2223,2123,1992,1826,1658,1494,1363,1268,1222,1215,1235,1271,1294,1302,1266,1208,1106,999,886,801,754,771,846,991,1173,1371,1528,1591,1492,1185,617,-214,-1309,-2599,-4031,-5472,-6841,-7991,-8848,-9317,-9369,-8981,-8193,-7060,-5681,-4167,-2652,-1266,-121,675,1094,1102,752,119,-690,-1543,-2309,-2882,-3179,-3160,-2835,-2250,-1486,-635,196,932,1488,1851,2003,1984,1831,1614,1383,1200,1091,1076,1145,1276,1437,1577,1677,1684,1612,1452,1236,1017,825,736,764,947,1282,1735,2287,2860,3422,3896,4258,4458,4505,4380,4125,3752,3308,2832,2351,1904,1500,1152,860,612,394,197,-7,-205,-419,-624,-820,-986,-1107,-1187,-1224,-1258,-1312,-1448,-1704,-2127,-2737,-3529,-4477,-5522,-6579,-7571,-8393,-8975,-9262,-9198,-8814,-8107,-7163,-6060,-4907,-3820,-2905,-2249,-1910,-1900,-2195,-2724,-3393,-4087,-4690,-5096,-5243,-5084,-4635,-3936,-3048,-2076,-1087,-183,582,1168,1548,1754,1789,1706,1551,1356,1173,1015,900,827,788,751,713,634,517,353,153,-46,-230,-337,-367,-278,-82,219,593,1011,1436,1833,2177,2451,2640,2751,2787,2753,2664,2530,2353,2147,1909,1640,1346,1026,691,342,2,-324,-609,-838,-998,-1068,-1062,-978,-847,-714,-608,-616,-747,-1073,-1580,-2273,-3099,-4000,-4888,-5677,-6282,-6627,-6672,-6388,-5782,-4912,-3824,-2650,-1474,-433,376,867,997,763,211,-576,-1489,-2396,-3178,-3736,-3998,-3948,-3588,-2991,-2204,-1344,-463,343,1046,1609,2039,2352,2574,2737,2868,2989,3099,3210,3297,3352,3373,3323,3240,3091,2921,2738,2579,2468,2441,2507,2675,2935,3248,3588,3900,4146,4294,4329,4242,4062,3802,3515,3218,2962,2752,2612,2532,2510,2521,2551,2575,2577,2545,2478,2372,2247,2111,1987,1898,1849,1857,1902,1974,2019,2002,1849,1519,965,177,-835,-2025,-3311,-4602,-5780,-6736,-7374,-7609,-7403,-6751,-5700,-4325,-2767,-1161,328,1550,2400,2797,2734,2248,1452,457,-546,-1437,-2063,-2346,-2248,-1778,-999,9,1127,2259,3305,4192,4883,5364,5650,5776,5785,5724,5634,5535,5446,5352,5245,5098,4879,4577,4166,3666,3085,2477,1886,1385,1023,861,901,1170,1616,2206,2873,3544,4159,4668,5023,5219,5243,5108,4846,4467,4022,3526,3017,2515,2049,1632,1278,1006,801,682,629,644,709,819,948,1091,1214,1300,1309,1202,953,516,-112,-933,-1927,-3029,-4190,-5307,-6315,-7117,-7656,-7875,-7752,-7289,-6522,-5513,-4355,-3160,-2040,-1112,-455,-132,-154,-492,-1078,-1809,-2569,-3244,-3736,-3970,-3925,-3586,-3007,-2229,-1336,-394,526,1375,2116,2736,3229,3615,3895,4107,4236,4317,4318,4256,4099,3849,3489,3031,2480,1861,1225,600,64,-351,-582,-620,-434,-69,468,1099,1785,2456,3062,3572,3950,4205,4321,4334,4235,4062,3813,3508,3146,2743,2290,1803,1289,747,208,-327,-831,-1276,-1661,-1946,-2139,-2236,-2238,-2196,-2125,-2100,-2162,-2379,-2774,-3381,-4173,-5119,-6145,-7171,-8098,-8841,-9316,-9472,-9275,-8745,-7904,-6852,-5668,-4489,-3418,-2563,-1996,-1750,-1818,-2143,-2650,-3221,-3768,-4180,-4400,-4405,-4187,-3800,-3290,-2729,-2177,-1680,-1271,-945,-699,-488,-295,-64,204,546,932,1359,1775,2156,2439,2599,2603,2430,2099,1621,1046,425,-175,-694,-1073,-1280,-1291,-1130,-813,-405,44,479,836,1102,1242,1276,1214,1084,927,761,624,520,462,440,439,447,433,387,294,141,-54,-285,-526,-744,-922,-1026,-1056,-1008,-917,-820,-769,-832,-1054,-1474,-2103,-2918,-3868,-4887,-5869,-6738,-7373,-7723,-7712,-7337,-6615,-5606,-4415,-3162,-1980,-1001,-309,13,-21,-396,-1016,-1770,-2548,-3206,-3685,-3892,-3827,-3501,-2947,-2250,-1455,-653,126,818,1426,1932,2344,2688,2956,3181,3350,3467,3528,3505,3409,3212,2933,2564,2142,1680,1225,817,487,280,214,287,508,818,1201,1593,1946,2235,2414,2495,2476,2384,2243,2086,1938,1808,1719,1651,1609,1581,1542,1494,1418,1305,1165,986,783,574,358,168,6,-120,-194,-238,-258,-285,-358,-508,-777,-1172,-1715,-2367,-3103,-3858,-4569,-5156,-5565,-5722,-5615,-5222,-4578,-3742,-2789,-1839,-971,-300,127,268,142,-201,-676,-1187,-1624,-1911,-1986,-1827,-1448,-889,-201,539,1286,1983,2611,3149,3619,4019,4395,4740,5083,5410,5704,5949,6096,6128,6000,5709,5237,4616,3869,3048,2223,1447,808,341,93,80,272,654,1145,1699,2236,2712,3078,3329,3460,3495,3460,3389,3310,3237,3181,3135,3091,3029,2938,2799,2610,2378,2105,1822,1547,1310,1137,1040,1027,1094,1216,1359,1477,1513,1411,1122,612,-128,-1076,-2182,-3374,-4554,-5623,-6488,-7051,-7269,-7103,-6563,-5706,-4601,-3368,-2127,-1000,-91,516,798,752,438,-65,-656,-1233,-1709,-2020,-2139,-2065,-1823,-1464,-1026,-575,-129,276,645,989,1323,1683,2080,2533,3038,3570,4111,4595,4997,5250,5335,5218,4906,4421,3798,3114,2425,1817,1349,1076,1014,1167,1489,1943,2439,2936,3350,3655,3819,3850,3760,3592,3372,3158,2957,2824,2739,2720,2746,2788,2829,2824,2763,2605,2361,2016,1597,1122,626,142,-300,-671,-968,-1191,-1354,-1503,-1660,-1888,-2203,-2634,-3174,-3804,-4480,-5146,-5742,-6195,-6455,-6477,-6249,-5792,-5130,-4363,-3537,-2770,-2123,-1657,-1406,-1358,-1485,-1726,-2021,-2290,-2493,-2576,-2538,-2379,-2119,-1797,-1436,-1069,-707,-360,-12,330,710,1106,1547,2012,2478,2934,3320,3629,3796,3836,3703,3435,3035,2542,2015,1490,1036,693,497,472,604,880,1248,1662,2065,2403,2645,2768,2771,2678,2511,2316,2124,1972,1881,1858,1907,2000,2127,2244,2331,2351,2289,2130,1885,1563,1197,824,477,195,-1,-101,-113,-53,18,81,36,-114,-450,-947,-1612,-2396,-3245,-4073,-4815,-5376,-5718,-5790,-5601,-5176,-4576,-3891,-3208,-2622,-2205,-2001,-2024,-2245,-2609,-3042,-3465,-3792,-3990,-3992,-3835,-3491,-3033,-2474,-1875,-1263,-664,-94,443,953,1442,1913,2367,2791,3173,3489,3711,3819,3791,3629,3330,2933,2457,1973,1515,1155,926,876,1007,1316,1773,2308,2877,3371,3758,3954,3954,3747,3364,2862,2301,1751,1282,927,736,693,798,1014,1290,1591,1849,2041,2119,2076,1913,1641,1297,908,521,162,-143,-387,-573,-726,-874,-1068,-1341,-1742,-2280,-2976,-3796,-4703,-5631,-6502,-7218,-7719,-7916,-7793,-7343,-6609,-5667,-4631,-3601,-2710,-2032,-1635,-1531,-1683,-2042,-2502,-2975,-3373,-3617,-3674,-3530,-3201,-2728,-2163,-1561,-960,-411,91,524,917,1281,1646,2027,2434,2862,3297,3697,4042,4270,4359,4277,4007,3569,2976,2285,1551,833,225,-258,-524,-611,-486,-210,169,598,999,1334,1560,1662,1646,1524,1335,1100,864,645,466,341,266,248,256,295,325,342,326,265,157,8,-185,-402,-645,-903,-1182,-1479,-1805,-2176,-2594,-3092,-3659,-4305,-5019,-5767,-6527,-7235,-7854,-8313,-8580,-8604,-8389,-7928,-7280,-6487,-5651,-4832,-4128,-3573,-3225,-3059,-3072,-3196,-3394,-3585,-3741,-3807,-3775,-3639,-3400,-3087,-2703,-2281,-1817,-1334,-826,-299,250,815,1393,1962,2518,3015,3438,3747,3915,3919,3754,3423,2946,2376,1744,1137,603,210,7,25,264,707,1294,1961,2622,3197,3615,3838,3835,3642,3273,2812,2301,1830,1429,1155,1011,994,1086,1243,1423,1578,1661,1644,1501,1231,847,376,-140,-666,-1148,-1573,-1891,-2129,-2255,-2332,-2349,-2384,-2445,-2588,-2826,-3167,-3607,-4109,-4638,-5133,-5534,-5791,-5864,-5734,-5428,-4956,-4407,-3817,-3266,-2793,-2429,-2166,-2002,-1876,-1770,-1633,-1439,-1184,-862,-491,-99,289,655,972,1252,1492,1707,1934,2172,2473,2818,3229,3679,4151,4595,4990,5270,5421,5409,5236,4916,4485,3986,3487,3037,2710,2527,2545,2727,3082,3533,4022,4481,4815,4990,4952,4710,4273,3708,3065,2429,1877,1449,1216,1158,1304,1587,1996,2435,2871,3225,3457,3543,3451,3223,2854,2422,1948,1498,1106,789,573,422,339,262,161,-7,-286,-671,-1185,-1778,-2421,-3037,-3560,-3917,-4052,-3930,-3555,-2958,-2213,-1395,-615,49,520,756,762,544,174,-301,-794,-1240,-1587,-1780,-1809,-1652,-1328,-840,-233,490,1265,2087,2901,3690,4415,5061,5590,5994,6255,6361,6310,6107,5758,5293,4731,4124,3503,2928,2438,2083,1887,1880,2052,2386,2841,3350,3849,4261,4519,4583,4422,4059,3522,2867,2184,1516,972,561,349,316,462,742,1118,1528,1927,2261,2503,2616,2614,2476,2247,1926,1554,1145,714,280,-169,-614,-1071,-1546,-2030,-2543,-3073,-3614,-4156,-4675,-5132,-5506,-5739,-5811,-5688,-5367,-4874,-4234,-3523,-2802,-2141,-1609,-1236,-1038,-1009,-1108,-1296,-1520,-1723,-1877,-1945,-1913,-1793,-1574,-1288,-942,-544,-123,341,818,1327,1850,2387,2918,3427,3882,4246,4500,4589,4519,4262,3833,3256,2570,1818,1079,390,-170,-562,-752,-721,-484,-78,453,1024,1580,2028,2335,2447,2365,2103,1687,1182,631,95,-380,-763,-1036,-1192,-1252,-1222,-1149,-1040,-943,-861,-816,-800,-807,-821,-821,-800,-743,-667,-586,-525,-524,-609,-821,-1171,-1688,-2348,-3148,-4041,-4980,-5895,-6726,-7386,-7834,-8015,-7920,-7567,-6998,-6286,-5509,-4752,-4083,-3558,-3198,-3004,-2956,-3015,-3140,-3281,-3407,-3478,-3485,-3407,-3253,-3013,-2711,-2334,-1909,-1425,-899,-333,261,876,1479,2057,2570,2976,3258,3356,3277,2992,2529,1907,1177,403,-350,-1008,-1504,-1790,-1822,-1596,-1134,-471,304,1127,1882,2504,2910,3070,2970,2632,2110,1472,794,164,-369,-733,-930,-933,-781,-509,-159,196,512,740,839,803,623,324,-67,-515,-979,-1439,-1858,-2235,-2556,-2829,-3064,-3273,-3485,-3709,-3971,-4269,-4612,-4975,-5341,-5658,-5894,-6006,-5968,-5776,-5433,-4976,-4448,-3890,-3360,-2888,-2492,-2206,-1996,-1889,-1838,-1849,-1885,-1937,-1983,-2005,-1991,-1918,-1776,-1548,-1227,-809,-283,319,1014,1735,2488,3200,3842,4361,4716,4870,4823,4553,4114,3518,2844,2140,1490,936,553,350,363,568,941,1431,1967,2486,2908,3192,3289,3199,2932,2530,2044,1545,1079,719,486,401,473,662,952,1288,1625,1923,2137,2243,2237,2109,1896,1612,1296,991,700,463,261,91,-52,-221,-401,-657,-964,-1368,-1838,-2382,-2960,-3536,-4065,-4491,-4772,-4876,-4786,-4514,-4089,-3556,-2974,-2395,-1869,-1432,-1111,-909,-834,-856,-974,-1140,-1344,-1533,-1688,-1765,-1740,-1584,-1283,-830,-230,498,1326,2218,3121,3996,4783,5434,5911,6169,6193,5973,5525,4876,4090,3218,2355,1571,951,561,451,640,1126,1872,2803,3839,4856,5757,6433,6807,6843,6525,5904,5038,4035,2990,2022,1210,629,310,257,442,813,1302,1829,2330,2731,2994,3096,3030,2828,2514,2141,1747,1373,1040,754,513,291,76,-172,-467,-836,-1288,-1821,-2422,-3066,-3705,-4303,-4794,-5148,-5314,-5301,-5088,-4733,-4250,-3708,-3150,-2622,-2157,-1782,-1498,-1317,-1215,-1189,-1203,-1243,-1266,-1262,-1183,-1039,-776,-434,32,573,1199,1873,2582,3279,3965,4572,5105,5511,5771,5871,5784,5525,5091,4522,3842,3110,2373,1688,1112,686,446,408,568,907,1379,1928,2490,2994,3394,3635,3707,3604,3349,2976,2528,2062,1614,1237,941,757,678,693,785,923,1074,1220,1324,1381,1386,1336,1254,1149,1036,925,804,672,500,272,-28,-426,-907,-1485,-2133,-2829,-3540,-4226,-4836,-5332,-5672,-5822,-5790,-5565,-5192,-4704,-4156,-3596,-3064,-2600,-2217,-1930,-1746,-1643,-1639,-1690,-1806,-1947,-2105,-2242,-2343,-2367,-2300,-2110,-1787,-1319,-708,30,877,1790,2728,3640,4460,5138,5622,5862,5849,5569,5051,4340,3499,2608,1748,1013,457,153,112,347,821,1482,2252,3037,3748,4295,4618,4679,4470,4020,3378,2621,1823,1072,425,-43,-335,-405,-310,-45,307,719,1117,1461,1710,1836,1830,1698,1457,1129,753,337,-74,-495,-892,-1290,-1674,-2055,-2440,-2827,-3231,-3647,-4074,-4499,-4908,-5271,-5567,-5768,-5858,-5838,-5703,-5486,-5183,-4848,-4463,-4081,-3677,-3281,-2887,-2493,-2115,-1743,-1385,-1055,-735,-454,-189,43,261,465,672,897,1148,1447,1794,2198,2649,3129,3603,4035,4376,4573,4599,4412,4021,3440,2708,1899,1070,329,-273,-642,-763,-593,-173,473,1253,2082,2859,3489,3893,4029,3874,3449,2813,2016,1170,332,-402,-980,-1373,-1552,-1546,-1369,-1079,-718,-353,-16,237,395,437,378,229,19,-229,-498,-765,-1038,-1311,-1595,-1897,-2229,-2589,-2991,-3420,-3887,-4358,-4838,-5273,-5662,-5952,-6139,-6200,-6141,-5972,-5715,-5392,-5030,-4655,-4279,-3937,-3630,-3381,-3204,-3096,-3074,-3104,-3196,-3288,-3378,-3391,-3319,-3102,-2746,-2212,-1545,-731,155,1094,2023,2880,3631,4212,4598,4758,4680,4366,3845,3145,2331,1463,614,-136,-728,-1098,-1219,-1068,-663,-47,724,1548,2343,3007,3449,3624,3478,3048,2346,1466,482,-502,-1388,-2109,-2591,-2830,-2805,-2562,-2140,-1614,-1040,-505,-45,278,454,458,322,43,-323,-758,-1225,-1705,-2181,-2647,-3098,-3532,-3945,-4341,-4704,-5040,-5339,-5589,-5793,-5927,-6001,-5988,-5917,-5770,-5579,-5354,-5115,-4875,-4640,-4416,-4192,-3976,-3754,-3527,-3302,-3078,-2866,-2671,-2491,-2325,-2169,-2001,-1811,-1582,-1289,-936,-504,2,568,1191,1838,2487,3105,3647,4080,4351,4444,4320,4001,3475,2814,2041,1258,506,-111,-564,-782,-766,-500,-28,608,1330,2064,2716,3229,3521,3583,3391,2974,2374,1658,888,146,-508,-1020,-1362,-1505,-1481,-1285,-974,-578,-146,284,676,1013,1283,1483,1637,1739,1824,1880,1908,1904,1823,1676,1404,1032,522,-86,-805,-1572,-2376,-3153,-3854,-4440,-4860,-5103,-5152,-5033,-4749,-4370,-3899,-3405,-2901,-2429,-2001,-1641,-1352,-1136,-997,-914,-881,-870,-856,-811,-710,-525,-243,145,647,1236,1918,2646,3413,4161,4882,5506,6023,6368,6530,6469,6194,5698,5033,4225,3361,2503,1734,1133,751,638,806,1250,1921,2772,3700,4626,5445,6074,6444,6518,6285,5772,5037,4148,3198,2278,1469,835,426,247,297,547,935,1423,1933,2423,2840,3151,3344,3406,3356,3205,2977,2693,2367,2009,1631,1233,828,415,11,-389,-762,-1124,-1447,-1748,-2002,-2221,-2386,-2515,-2596,-2645,-2660,-2642,-2598,-2511,-2388,-2212,-1994,-1723,-1424,-1089,-749,-408,-81,221,499,751,980,1201,1414,1645,1892,2169,2486,2832,3229,3649,4098,4540,4957,5301,5546,5638,5565,5298,4858,4253,3542,2774,2014,1344,797,449,309,387,681,1125,1692,2283,2851,3305,3617,3730,3659,3406,3013,2537,2028,1552,1153,873,727,721,838,1046,1316,1596,1857,2060,2190,2231,2191,2081,1915,1725,1510,1298,1067,835,562,260,-98,-501,-961,-1445,-1975,-2489,-3012,-3482,-3907,-4251,-4510,-4680,-4759,-4765,-4700,-4585,-4428,-4235,-4025,-3791,-3563,-3331,-3125,-2938,-2795,-2681,-2610,-2549,-2496,-2421,-2288,-2096,-1798,-1408,-910,-321,345,1061,1797,2523,3200,3785,4252,4547,4654,4545,4216,3686,2989,2177,1326,506,-197,-713,-989,-986,-697,-147,623,1528,2485,3385,4133,4641,4856,4735,4305,3583,2655,1603,524,-477,-1321,-1944,-2306,-2411,-2276,-1961,-1515,-1032,-553,-160,121,268,264,149,-80,-366,-692,-1035,-1372,-1715,-2046,-2394,-2742,-3112,-3486,-3869,-4242,-4602,-4933,-5223,-5475,-5669,-5828,-5938,-6024,-6080,-6117,-6133,-6120,-6077,-5989,-5858,-5676,-5449,-5183,-4884,-4565,-4234,-3891,-3551,-3190,-2827,-2431,-2017,-1566,-1092,-592,-86,425,914,1388,1811,2202,2516,2767,2923,2962,2895,2683,2364,1937,1430,901,365,-97,-475,-702,-787,-688,-438,-46,451,992,1534,2005,2367,2565,2587,2415,2074,1583,1002,364,-255,-820,-1276,-1603,-1778,-1816,-1721,-1532,-1274,-984,-698,-437,-219,-59,61,120,157,153,119,42,-86,-293,-569,-948,-1405,-1934,-2518,-3115,-3708,-4250,-4720,-5092,-5351,-5500,-5542,-5503,-5394,-5258,-5086,-4923,-4753,-4593,-4436,-4279,-4116,-3947,-3768,-3578,-3382,-3170,-2950,-2707,-2437,-2132,-1773,-1365,-884,-345,263,921,1625,2353,3082,3786,4427,4961,5366,5580,5605,5409,5010,4440,3732,2967,2196,1515,962,617,488,601,933,1438,2072,2736,3378,3892,4239,4362,4244,3899,3352,2668,1903,1141,447,-120,-505,-707,-703,-541,-242,138,539,925,1229,1443,1529,1500,1353,1117,814,471,108,-251,-612,-941,-1270,-1561,-1840,-2086,-2301,-2485,-2629,-2742,-2830,-2893,-2960,-3026,-3123,-3244,-3402,-3577,-3766,-3928,-4058,-4105,-4076,-3926,-3677,-3307,-2840,-2292,-1672,-1020,-346,325,965,1576,2128,2624,3062,3434,3755,4025,4258,4476,4678,4885,5088,5274,5428,5509,5494,5351,5071,4644,4112,3488,2849,2232,1713,1329,1132,1121,1318,1670,2156,2699,3239,3715,4056,4243,4237,4058,3722,3272,2765,2252,1788,1418,1166,1053,1067,1191,1392,1630,1868,2060,2190,2221,2171,2021,1813,1549,1272,984,715,451,205,-50,-311,-592,-900,-1217,-1555,-1874,-2187,-2459,-2698,-2885,-3037,-3151,-3244,-3327,-3399,-3475,-3533,-3583,-3593,-3573,-3493,-3362,-3172,-2926,-2640,-2310,-1962,-1593,-1217,-838,-449,-51,359,796,1247,1723,2217,2710,3217,3699,4164,4584,4937,5205,5354,5368,5228,4937,4508,3969,3372,2771,2220,1787,1500,1413,1516,1817,2272,2837,3442,4013,4475,4761,4823,4636,4197,3541,2713,1790,850,-19,-742,-1253,-1515,-1517,-1277,-828,-250,412,1057,1635,2089,2383,2497,2454,2241,1929,1510,1048,545,28,-492,-1011,-1515,-1992,-2431,-2803,-3093,-3277,-3347,-3305,-3163,-2951,-2708,-2473,-2294,-2202,-2213,-2340,-2551,-2841,-3151,-3455,-3694,-3844,-3860,-3740,-3463,-3057,-2528,-1917,-1260,-585,56,660,1182,1641,2003,2306,2535,2731,2891,3057,3219,3409,3593,3779,3913,3984,3945,3778,3483,3060,2546,1987,1428,933,555,327,289,431,752,1205,1739,2295,2789,3176,3385,3399,3198,2800,2247,1581,885,206,-381,-827,-1114,-1206,-1143,-919,-602,-215,178,546,850,1073,1209,1262,1249,1187,1094,977,842,673,471,206,-116,-505,-952,-1430,-1920,-2381,-2791,-3125,-3368,-3531,-3612,-3652,-3661,-3679,-3725,-3813,-3953,-4136,-4348,-4570,-4765,-4909,-4977,-4932,-4784,-4507,-4133,-3659,-3122,-2538,-1935,-1329,-740,-166,377,895,1394,1864,2322,2759,3170,3543,3856,4076,4182,4138,3931,3557,3028,2384,1663,941,260,-293,-695,-886,-870,-635,-220,337,967,1601,2165,2588,2817,2818,2577,2117,1462,689,-145,-957,-1665,-2222,-2565,-2684,-2580,-2273,-1822,-1273,-703,-166,278,590,749,743,592,306,-83,-554,-1076,-1639,-2215,-2793,-3362,-3883,-4359,-4739,-5018,-5173,-5194,-5099,-4906,-4659,-4403,-4193,-4065,-4065,-4188,-4444,-4795,-5204,-5622,-5980,-6242,-6347,-6282,-6018,-5583,-4976,-4270,-3480,-2689,-1927,-1242,-673,-216,103,313,424,464,477,479,519,609,756,964,1194,1428,1616,1723,1724,1598,1360,1026,638,247,-107,-371,-513,-515,-375,-111,238,628,996,1288,1457,1467,1305,978,510,-55,-660,-1254,-1766,-2164,-2396,-2450,-2324,-2028,-1603,-1083,-527,27,510,911,1176,1317,1324,1215,1007,723,373,-26,-473,-966,-1500,-2074,-2674,-3280,-3861,-4394,-4833,-5173,-5377,-5472,-5449,-5367,-5236,-5120,-5036,-5025,-5090,-5234,-5436,-5668,-5893,-6058,-6140,-6081,-5882,-5517,-5004,-4357,-3620,-2821,-2016,-1233,-516,119,651,1084,1423,1677,1883,2048,2207,2370,2531,2697,2823,2900,2886,2765,2534,2198,1792,1354,945,618,421,399,569,935,1484,2164,2928,3700,4402,4971,5330,5452,5300,4897,4254,3441,2512,1558,655,-125,-708,-1071,-1172,-1046,-701,-210,379,982,1541,1993,2303,2449,2432,2265,1972,1581,1117,607,65,-489,-1039,-1570,-2056,-2470,-2784,-2966,-2996,-2868,-2596,-2207,-1762,-1318,-942,-704,-631,-766,-1089,-1584,-2195,-2851,-3488,-4010,-4375,-4511,-4399,-4040,-3434,-2645,-1704,-687,341,1334,2223,2999,3614,4090,4417,4630,4751,4822,4875,4938,5029,5143,5272,5380,5443,5424,5306,5076,4752,4348,3917,3486,3125,2854,2725,2738,2904,3197,3585,4015,4428,4770,4987,5051,4936,4656,4228,3692,3105,2513,1979,1540,1239,1087,1093,1246,1519,1883,2302,2723,3127,3464,3727,3892,3972,3946,3848,3656,3386,3030,2580,2038,1404,698,-71,-846,-1601,-2270,-2807,-3187,-3362,-3369,-3198,-2921,-2577,-2234,-1950,-1766,-1718,-1800,-2005,-2289,-2606,-2890,-3094,-3153,-3058,-2774,-2330,-1752,-1076,-377,323,952,1505,1948,2297,2563,2771,2958,3154,3379,3668,4003,4384,4774,5136,5417,5585,5599,5455,5157,4735,4238,3721,3244,2870,2632,2577,2692,2982,3400,3897,4407,4851,5169,5297,5193,4850,4258,3473,2528,1509,479,-467,-1273,-1870,-2228,-2328,-2183,-1820,-1291,-654,27,685,1269,1738,2065,2245,2275,2168,1933,1586,1134,595,-24,-709,-1425,-2163,-2858,-3493,-4005,-4364,-4547,-4552,-4395,-4135,-3820,-3526,-3323,-3258,-3367,-3649,-4082,-4606,-5153,-5635,-5964,-6079,-5912,-5448,-4696,-3683,-2492,-1180,132,1380,2468,3342,3970,4326,4441,4326,4055,3673,3253,2860,2528,2306,2184,2156,2190,2236,2262,2225,2098,1887,1591,1252,897,581,337,207,203,337,583,920,1292,1653,1951,2139,2183,2082,1814,1429,927,374,-202,-748,-1232,-1622,-1901,-2058,-2100,-2035,-1890,-1683,-1449,-1213,-999,-820,-695,-616,-595,-625,-711,-857,-1074,-1355,-1720,-2155,-2650,-3190,-3727,-4245,-4675,-5002,-5178,-5214,-5113,-4921,-4681,-4471,-4331,-4341,-4498,-4841,-5318,-5904,-6512,-7075,-7497,-7727,-7688,-7385,-6797,-5978,-4975,-3871,-2738,-1664,-697,104,731,1175,1466,1638,1732,1806,1883,2013,2181,2394,2611,2791,2892,2866,2695,2369,1910,1359,773,219,-232,-533,-632,-517,-194,315,945,1644,2311,2894,3293,3481,3402,3069,2488,1711,801,-168,-1107,-1939,-2595,-3018,-3185,-3083,-2741,-2192,-1506,-752,1,667,1213,1574,1750,1730,1528,1174,680,87,-596,-1329,-2099,-2877,-3626,-4320,-4907,-5351,-5613,-5663,-5493,-5120,-4587,-3957,-3325,-2760,-2365,-2181,-2250,-2572,-3095,-3758,-4467,-5107,-5597,-5838,-5781,-5409,-4727,-3791,-2673,-1461,-256,854,1795,2513,2982,3203,3201,3015,2716,2357,2012,1733,1557,1497,1554,1684,1865,2037,2162,2220,2175,2057,1871,1656,1466,1319,1280,1338,1534,1824,2209,2621,3025,3356,3566,3615,3486,3166,2687,2068,1368,642,-67,-693,-1207,-1578,-1787,-1837,-1736,-1497,-1152,-720,-235,275,792,1288,1757,2177,2542,2829,3030,3107,3059,2852,2489,1973,1314,558,-255,-1069,-1813,-2441,-2902,-3182,-3284,-3241,-3106,-2947,-2827,-2809,-2931,-3196,-3600,-4083,-4587,-5027,-5322,-5402,-5216,-4741,-3992,-2999,-1844,-593,649,1813,2816,3629,4212,4589,4768,4802,4742,4635,4537,4473,4463,4498,4554,4597,4576,4468,4235,3882,3421,2889,2339,1835,1434,1188,1142,1300,1671,2219,2898,3653,4398,5068,5591,5901,5973,5773,5321,4638,3781,2812,1807,844,-16,-700,-1190,-1448,-1497,-1341,-1039,-621,-163,304,720,1066,1317,1469,1524,1474,1343,1108,796,395,-77,-604,-1162,-1707,-2210,-2596,-2853,-2909,-2792,-2483,-2057,-1562,-1103,-760,-630,-751,-1165,-1831,-2703,-3674,-4632,-5442,-5995,-6193,-5984,-5351,-4332,-2999,-1456,166,1754,3175,4353,5211,5741,5934,5852,5538,5095,4588,4111,3719,3453,3328,3321,3409,3524,3631,3664,3602,3424,3144,2783,2395,2023,1721,1535,1479,1576,1806,2130,2524,2903,3240,3463,3552,3472,3247,2860,2386,1830,1281,762,340,38,-117,-117,22,291,640,1051,1465,1857,2191,2444,2607,2680,2655,2565,2380,2142,1816,1427,953,415,-197,-850,-1527,-2189,-2791,-3288,-3647,-3832,-3852,-3716,-3477,-3195,-2940,-2787,-2786,-2967,-3338,-3852,-4464,-5075,-5595,-5942,-6020,-5803,-5251,-4411,-3311,-2066,-741,530,1670,2605,3277,3688,3842,3786,3593,3318,3051,2836,2719,2715,2797,2948,3096,3208,3220,3122,2899,2576,2203,1830,1530,1360,1367,1574,1983,2561,3263,4019,4756,5386,5852,6079,6049,5728,5148,4325,3327,2221,1077,-4,-974,-1743,-2285,-2570,-2592,-2383,-1975,-1426,-803,-167,426,919,1295,1523,1612,1561,1381,1085,681,178,-401,-1058,-1743,-2447,-3109,-3702,-4158,-4456,-4551,-4453,-4171,-3768,-3306,-2883,-2591,-2495,-2674,-3107,-3815,-4686,-5668,-6604,-7405,-7928,-8110,-7879,-7234,-6205,-4859,-3292,-1632,16,1529,2811,3817,4478,4824,4861,4642,4249,3727,3189,2650,2196,1806,1507,1258,1034,801,520,187,-210,-639,-1071,-1455,-1741,-1886,-1857,-1641,-1251,-714,-83,578,1204,1729,2091,2268,2228,1992,1579,1037,414,-232,-854,-1405,-1870,-2210,-2463,-2595,-2664,-2663,-2627,-2568,-2496,-2423,-2334,-2237,-2112,-1962,-1790,-1610,-1447,-1334,-1307,-1391,-1615,-1971,-2455,-3029,-3635,-4225,-4715,-5068,-5235,-5218,-5029,-4736,-4402,-4127,-3979,-4032,-4311,-4815,-5505,-6292,-7096,-7788,-8280,-8480,-8337,-7835,-7000,-5889,-4591,-3215,-1857,-627,412,1212,1748,2055,2149,2113,1994,1874,1791,1795,1877,2033,2226,2387,2488,2452,2271,1924,1433,846,215,-376,-871,-1195,-1322,-1224,-919,-435,167,825,1453,1988,2353,2507,2423,2084,1538,792,-55,-961,-1834,-2608,-3221,-3632,-3816,-3784,-3550,-3165,-2673,-2140,-1625,-1164,-810,-558,-435,-413,-496,-659,-906,-1226,-1628,-2106,-2663,-3278,-3936,-4584,-5182,-5668,-5982,-6096,-5977,-5652,-5156,-4573,-3993,-3521,-3241,-3216,-3474,-3984,-4689,-5486,-6243,-6850,-7169,-7133,-6676,-5813,-4576,-3062,-1378,342,1972,3389,4516,5285,5688,5739,5486,5003,4387,3713,3084,2546,2151,1911,1800,1805,1851,1916,1933,1888,1766,1579,1362,1152,997,942,1008,1219,1555,1997,2496,2996,3444,3778,3957,3956,3758,3385,2854,2219,1519,824,176,-373,-787,-1056,-1155,-1118,-939,-671,-328,38,410,747,1042,1284,1465,1604,1685,1732,1720,1662,1532,1336,1064,719,325,-101,-517,-878,-1154,-1297,-1307,-1185,-965,-715,-495,-390,-465,-752,-1273,-1993,-2849,-3758,-4596,-5266,-5655,-5694,-5340,-4584,-3483,-2096,-545,1064,2604,3969,5087,5897,6401,6609,6582,6380,6097,5780,5518,5323,5211,5167,5139,5089,4953,4700,4303,3771,3144,2467,1832,1299,955,841,999,1410,2059,2878,3800,4733,5599,6302,6808,7040,7019,6718,6194,5481,4645,3766,2893,2114,1462,983,689,588,647,851,1142,1480,1821,2114,2344,2480,2529,2487,2363,2162,1894,1557,1156,700,191,-332,-854,-1321,-1687,-1914,-1946,-1786,-1422,-900,-288,334,848,1177,1220,955,354,-513,-1590,-2736,-3844,-4757,-5386,-5618,-5439,-4816,-3824,-2522,-1030,536,2054,3418,4536,5370,5881,6101,6053,5817,5455,5054,4677,4372,4173,4065,4042,4039,4027,3937,3746,3426,2991,2461,1897,1355,901,600,484,581,876,1338,1908,2514,3078,3526,3795,3852,3681,3290,2734,2044,1311,587,-55,-566,-915,-1080,-1078,-914,-641,-281,111,501,865,1164,1412,1587,1714,1788,1823,1809,1746,1611,1393,1077,649,133,-468,-1105,-1730,-2301,-2748,-3054,-3186,-3169,-3026,-2831,-2645,-2548,-2599,-2833,-3256,-3835,-4520,-5210,-5835,-6273,-6470,-6354,-5915,-5160,-4142,-2929,-1625,-320,879,1905,2687,3215,3475,3508,3358,3092,2772,2472,2226,2073,2011,2027,2076,2123,2111,2004,1782,1438,997,495,-9,-463,-804,-990,-990,-797,-424,104,723,1399,2040,2611,3034,3286,3322,3154,2778,2235,1563,821,62,-649,-1276,-1773,-2125,-2330,-2391,-2339,-2204,-2011,-1820,-1630,-1492,-1395,-1360,-1374,-1440,-1557,-1725,-1960,-2261,-2640,-3088,-3593,-4121,-4625,-5058,-5356,-5491,-5420,-5171,-4755,-4256,-3755,-3343,-3119,-3144,-3457,-4054,-4883,-5860,-6869,-7783,-8478,-8847,-8817,-8361,-7481,-6247,-4740,-3082,-1395,202,1601,2735,3549,4054,4254,4223,4010,3707,3377,3075,2846,2688,2599,2540,2471,2346,2133,1806,1370,842,261,-312,-833,-1232,-1482,-1540,-1413,-1106,-656,-107,486,1063,1576,1975,2232,2335,2279,2093,1798,1430,1043,652,317,33,-169,-301,-366,-384,-373,-355,-349,-376,-438,-549,-696,-879,-1085,-1307,-1544,-1791,-2062,-2351,-2671,-3015,-3365,-3715,-4013,-4247,-4365,-4357,-4206,-3931,-3564,-3161,-2789,-2523,-2421,-2536,-2876,-3436,-4157,-4977,-5784,-6499,-7002,-7235,-7131,-6686,-5901,-4855,-3597,-2260,-927,289,1306,2069,2554,2771,2764,2598,2351,2110,1937,1893,1990,2221,2554,2920,3255,3494,3573,3476,3188,2748,2204,1640,1118,738,537,566,833,1305,1958,2706,3480,4195,4771,5139,5269,5115,4718,4076,3276,2363,1436,553,-200,-786,-1163,-1317,-1271,-1030,-657,-191,308,788,1196,1508,1688,1732,1646,1423,1090,652,126,-464,-1102,-1759,-2391,-2971,-3437,-3764,-3909,-3858,-3624,-3232,-2736,-2209,-1731,-1370,-1210,-1259,-1555,-2051,-2697,-3419,-4109,-4684,-5055,-5153,-4950,-4429,-3625,-2582,-1377,-95,1186,2374,3417,4259,4882,5290,5487,5532,5445,5302,5125,4967,4835,4745,4671,4600,4493,4326,4082,3740,3330,2854,2368,1907,1515,1241,1104,1123,1296,1591,1990,2428,2871,3254,3534,3682,3669,3507,3202,2793,2324,1840,1393,1016,734,563,485,497,554,642,714,760,753,701,598,474,345,229,159,117,119,128,130,83,-27,-224,-496,-824,-1171,-1491,-1730,-1865,-1865,-1747,-1536,-1282,-1055,-904,-911,-1081,-1458,-1990,-2654,-3363,-4040,-4598,-4952,-5048,-4844,-4340,-3559,-2560,-1401,-185,1021,2129,3077,3843,4393,4754,4951,5024,5040,5035,5062,5139,5275,5448,5632,5772,5830,5758,5537,5155,4632,4002,3316,2636,2023,1527,1195,1044,1082,1292,1644,2086,2578,3041,3439,3708,3819,3749,3505,3092,2567,1961,1343,762,273,-93,-311,-380,-315,-143,102,368,627,826,951,979,913,757,529,244,-88,-446,-840,-1256,-1702,-2171,-2638,-3089,-3476,-3773,-3937,-3948,-3810,-3523,-3152,-2716,-2315,-1979,-1794,-1767,-1936,-2265,-2722,-3248,-3742,-4159,-4375,-4376,-4079,-3507,-2652,-1576,-342,961,2242,3407,4382,5108,5558,5739,5676,5428,5064,4662,4288,4003,3828,3780,3831,3955,4095,4210,4252,4199,4029,3759,3392,2981,2546,2139,1785,1514,1345,1273,1303,1401,1559,1727,1883,1986,2010,1939,1758,1483,1116,694,244,-212,-619,-978,-1239,-1400,-1453,-1389,-1230,-989,-694,-372,-62,211,420,532,547,428,188,-191,-694,-1308,-2007,-2745,-3479,-4138,-4684,-5046,-5220,-5181,-4962,-4603,-4168,-3726,-3356,-3109,-3047,-3173,-3490,-3967,-4534,-5153,-5716,-6189,-6487,-6592,-6469,-6119,-5565,-4829,-3962,-3016,-2032,-1083,-193,581,1232,1729,2093,2325,2453,2513,2518,2505,2480,2438,2384,2285,2136,1912,1613,1236,810,348,-95,-488,-793,-967,-1005,-893,-635,-272,180,659,1117,1504,1761,1862,1767,1489,1030,436,-246,-954,-1627,-2207,-2650,-2927,-3021,-2953,-2728,-2404,-2012,-1604,-1232,-929,-727,-646,-689,-849,-1128,-1499,-1960,-2484,-3070,-3678,-4307,-4900,-5433,-5850,-6123,-6206,-6106,-5812,-5379,-4840,-4285,-3767,-3374,-3154,-3147,-3373,-3804,-4407,-5118,-5851,-6537,-7079,-7425,-7511,-7320,-6844,-6110,-5158,-4062,-2880,-1707,-603,357,1127,1682,2011,2128,2075,1885,1626,1339,1070,850,680,572,484,413,322,191,16,-214,-487,-783,-1090,-1384,-1648,-1864,-2025,-2117,-2141,-2093,-1979,-1810,-1602,-1373,-1148,-948,-795,-702,-675,-714,-806,-943,-1096,-1251,-1378,-1468,-1493,-1458,-1351,-1180,-958,-692,-406,-111,176,442,669,853,960,993,923,738,439,20,-494,-1072,-1678,-2257,-2770,-3177,-3464,-3619,-3656,-3602,-3468,-3316,-3142,-3002,-2888,-2823,-2790,-2785,-2783,-2764,-2703,-2576,-2376,-2080,-1701,-1226,-689,-85,541,1181,1803,2386,2917,3379,3777,4098,4378,4599,4803,4987,5155,5317,5440,5517,5524,5428,5239,4932,4532,4074,3571,3108,2689,2396,2229,2237,2395,2711,3145,3652,4203,4710,5148,5447,5581,5516,5258,4811,4218,3525,2789,2075,1446,942,619,475,542,776,1180,1681,2265,2846,3405,3870,4220,4413,4431,4264,3903,3358,2650,1792,848,-149,-1123,-2005,-2729,-3235,-3482,-3469,-3204,-2743,-2147,-1502,-873,-354,29,210,208,15,-322,-755,-1225,-1659,-2002,-2194,-2208,-2006,-1609,-1011,-271,581,1478,2362,3187,3889,4454,4846,5071,5145,5089,4941,4743,4524,4317,4133,3978,3843,3721,3581,3430,3233,3021,2767,2522,2272,2070,1908,1824,1806,1868,1986,2154,2340,2521,2664,2745,2738,2636,2425,2130,1757,1346,937,551,245,20,-98,-113,-54,74,214,350,449,481,463,375,258,117,-10,-117,-186,-238,-278,-358,-483,-714,-1040,-1482,-2004,-2578,-3160,-3708,-4177,-4563,-4834,-5023,-5127,-5172,-5184,-5179,-5170,-5172,-5171,-5181,-5166,-5135,-5050,-4912,-4700,-4409,-4043,-3604,-3118,-2591,-2067,-1547,-1074,-646,-281,28,292,523,744,982,1241,1549,1886,2256,2624,2966,3239,3415,3468,3382,3159,2819,2388,1916,1442,1024,704,510,484,611,911,1346,1888,2490,3095,3637,4065,4312,4352,4150,3719,3070,2263,1345,396,-512,-1312,-1942,-2365,-2559,-2520,-2282,-1856,-1320,-701,-67,528,1051,1449,1708,1792,1707,1426,978,362,-379,-1211,-2072,-2900,-3641,-4229,-4646,-4868,-4909,-4802,-4572,-4282,-3962,-3657,-3391,-3190,-3058,-3010,-3034,-3121,-3250,-3401,-3530,-3614,-3608,-3481,-3223,-2802,-2244,-1553,-765,75,934,1752,2504,3146,3675,4072,4354,4524,4606,4607,4547,4418,4232,3975,3660,3282,2862,2421,1986,1593,1269,1038,915,898,973,1125,1309,1503,1668,1777,1808,1749,1590,1342,1007,619,190,-231,-624,-948,-1174,-1292,-1274,-1155,-917,-620,-274,64,371,615,782,867,876,828,750,654,566,484,406,312,185,-9,-273,-630,-1055,-1540,-2047,-2555,-3032,-3473,-3860,-4216,-4520,-4802,-5033,-5222,-5343,-5385,-5332,-5184,-4931,-4598,-4183,-3729,-3235,-2746,-2253,-1790,-1351,-941,-570,-222,80,356,587,785,950,1080,1206,1320,1460,1633,1850,2128,2451,2809,3176,3511,3786,3948,3985,3853,3574,3140,2597,1980,1352,762,273,-76,-252,-241,-49,293,752,1256,1746,2157,2413,2490,2345,1995,1453,782,29,-721,-1411,-1977,-2379,-2599,-2629,-2501,-2230,-1877,-1466,-1051,-654,-309,-20,184,313,329,245,19,-332,-836,-1457,-2180,-2954,-3718,-4416,-4993,-5412,-5652,-5726,-5637,-5440,-5151,-4816,-4451,-4082,-3711,-3351,-2997,-2652,-2319,-1992,-1681,-1371,-1069,-752,-429,-60,328,789,1280,1829,2403,2994,3571,4123,4606,5024,5343,5565,5672,5671,5545,5306,4949,4471,3906,3242,2548,1825,1150,542,69,-250,-386,-331,-103,284,782,1351,1943,2507,3006,3389,3639,3722,3630,3374,2951,2414,1787,1126,493,-84,-530,-841,-992,-990,-858,-638,-366,-105,112,253,291,240,104,-74,-276,-456,-603,-705,-757,-792,-811,-851,-912,-1014,-1139,-1302,-1471,-1669,-1871,-2098,-2340,-2602,-2873,-3137,-3372,-3545,-3647,-3649,-3552,-3364,-3093,-2770,-2415,-2054,-1704,-1376,-1070,-784,-502,-222,79,391,725,1066,1412,1744,2067,2365,2654,2930,3205,3486,3771,4053,4318,4534,4688,4738,4681,4489,4193,3787,3333,2849,2397,2016,1745,1608,1618,1770,2052,2427,2860,3300,3695,3999,4166,4169,3995,3651,3158,2559,1893,1224,587,43,-395,-692,-856,-890,-805,-640,-401,-128,167,465,756,1021,1269,1465,1619,1692,1677,1549,1306,932,462,-102,-705,-1324,-1912,-2450,-2903,-3277,-3544,-3724,-3790,-3754,-3598,-3323,-2937,-2446,-1882,-1280,-685,-136,315,663,875,981,989,950,904,893,969,1133,1425,1809,2288,2815,3370,3900,4393,4801,5121,5331,5428,5406,5276,5032,4703,4294,3836,3359,2884,2455,2091,1819,1654,1600,1659,1811,2050,2332,2646,2944,3199,3370,3430,3344,3111,2718,2195,1557,870,166,-473,-1012,-1389,-1580,-1572,-1368,-999,-507,56,633,1166,1620,1964,2178,2288,2280,2204,2063,1891,1687,1468,1221,953,655,337,-10,-366,-745,-1141,-1558,-2021,-2520,-3077,-3671,-4298,-4913,-5489,-5968,-6316,-6493,-6492,-6298,-5947,-5456,-4877,-4251,-3616,-3018,-2461,-1981,-1549,-1177,-840,-522,-220,83,383,671,946,1192,1394,1550,1638,1661,1615,1489,1306,1046,738,372,-27,-458,-891,-1327,-1721,-2079,-2351,-2546,-2622,-2594,-2427,-2161,-1774,-1320,-814,-305,152,530,759,843,740,468,44,-503,-1126,-1788,-2432,-3034,-3553,-3976,-4297,-4511,-4625,-4657,-4607,-4504,-4346,-4159,-3947,-3738,-3538,-3383,-3280,-3272,-3361,-3572,-3901,-4335,-4861,-5434,-6039,-6617,-7160,-7627,-8009,-8293,-8464,-8526,-8455,-8259,-7923,-7453,-6861,-6181,-5442,-4709,-4026,-3444,-3011,-2734,-2628,-2652,-2780,-2932,-3066,-3101,-3001,-2726,-2272,-1649,-893,-47,826,1686,2453,3111,3600,3920,4051,3998,3770,3396,2887,2289,1621,930,245,-387,-939,-1372,-1663,-1792,-1749,-1538,-1172,-677,-88,537,1156,1688,2093,2300,2292,2039,1565,897,109,-741,-1539,-2234,-2729,-2988,-2985,-2723,-2247,-1604,-878,-141,535,1076,1456,1633,1626,1440,1113,681,178,-354,-894,-1412,-1902,-2339,-2721,-3043,-3298,-3503,-3657,-3784,-3894,-4000,-4112,-4219,-4318,-4370,-4365,-4248,-4022,-3659,-3172,-2596,-1951,-1312,-704,-194,207,470,611,651,617,566,515,525,591,752,992,1308,1687,2097,2531,2945,3343,3684,3980,4205,4366,4457,4478,4439,4337,4190,4005,3809,3615,3462,3354,3336,3402,3583,3859,4235,4676,5165,5646,6088,6428,6627,6649,6459,6066,5458,4690,3780,2807,1821,887,64,-606,-1095,-1389,-1495,-1431,-1226,-918,-545,-140,263,642,978,1264,1480,1638,1716,1721,1650,1498,1276,981,619,194,-293,-833,-1418,-2040,-2661,-3274,-3813,-4254,-4538,-4627,-4493,-4127,-3547,-2795,-1933,-1043,-193,537,1111,1492,1698,1754,1713,1638,1586,1611,1755,2025,2437,2954,3569,4225,4896,5527,6087,6531,6839,6979,6943,6724,6331,5782,5111,4352,3569,2794,2104,1523,1101,858,796,919,1192,1596,2082,2604,3122,3575,3928,4147,4190,4066,3758,3302,2719,2064,1383,738,174,-252,-535,-623,-569,-344,-29,355,758,1113,1407,1583,1653,1593,1439,1187,887,543,201,-137,-434,-695,-905,-1065,-1200,-1306,-1437,-1594,-1816,-2109,-2475,-2898,-3344,-3770,-4117,-4340,-4387,-4241,-3904,-3407,-2812,-2185,-1619,-1174,-919,-865,-1019,-1323,-1725,-2134,-2462,-2640,-2597,-2326,-1802,-1078,-184,798,1796,2741,3561,4219,4672,4922,4967,4833,4550,4150,3668,3139,2585,2036,1511,1024,601,246,-13,-184,-240,-204,-57,158,435,727,998,1207,1314,1287,1119,803,366,-161,-731,-1289,-1784,-2177,-2424,-2534,-2479,-2307,-2020,-1674,-1298,-929,-601,-333,-143,-43,-25,-99,-252,-488,-802,-1188,-1645,-2155,-2718,-3303,-3912,-4514,-5101,-5656,-6165,-6600,-6967,-7209,-7335,-7292,-7070,-6642,-6010,-5173,-4181,-3074,-1937,-842,124,901,1428,1709,1729,1560,1243,871,519,264,161,255,538,1023,1640,2371,3118,3834,4443,4892,5139,5164,4959,4539,3933,3180,2323,1441,555,-239,-928,-1439,-1760,-1860,-1746,-1414,-902,-233,542,1364,2190,2936,3560,3991,4196,4127,3801,3193,2380,1378,288,-820,-1865,-2757,-3447,-3883,-4050,-3956,-3631,-3128,-2502,-1824,-1151,-538,-30,361,614,744,749,662,482,255,-34,-338,-674,-1018,-1377,-1754,-2145,-2564,-2996,-3440,-3875,-4278,-4615,-4848,-4941,-4857,-4583,-4105,-3451,-2660,-1793,-929,-140,500,944,1167,1174,1009,718,390,90,-104,-140,14,370,903,1585,2355,3156,3924,4597,5134,5504,5688,5696,5524,5213,4770,4234,3638,3000,2367,1764,1219,777,449,267,241,370,656,1065,1584,2158,2745,3301,3754,4087,4237,4207,3977,3577,3024,2375,1669,969,316,-251,-709,-1040,-1259,-1365,-1398,-1368,-1320,-1263,-1239,-1245,-1301,-1403,-1550,-1730,-1934,-2148,-2354,-2552,-2719,-2862,-2989,-3095,-3217,-3354,-3530,-3744,-3996,-4255,-4502,-4682,-4753,-4667,-4385,-3892,-3190,-2315,-1327,-311,639,1429,1981,2236,2180,1824,1233,475,-329,-1096,-1701,-2089,-2185,-1988,-1492,-747,186,1233,2301,3319,4213,4925,5434,5711,5768,5623,5299,4843,4285,3678,3050,2450,1897,1421,1036,754,578,501,525,624,791,992,1194,1373,1476,1489,1378,1131,768,283,-253,-833,-1371,-1842,-2184,-2373,-2389,-2237,-1925,-1500,-989,-454,71,529,908,1163,1313,1341,1278,1131,934,699,452,207,-40,-275,-533,-812,-1143,-1548,-2026,-2589,-3208,-3856,-4489,-5043,-5474,-5709,-5726,-5489,-5001,-4294,-3418,-2449,-1480,-595,128,628,880,900,706,384,2,-356,-594,-678,-538,-189,365,1078,1878,2700,3463,4100,4559,4810,4840,4664,4308,3807,3207,2552,1884,1236,658,156,-218,-458,-545,-465,-221,176,707,1340,2020,2708,3328,3832,4159,4271,4145,3774,3192,2427,1564,648,-228,-1009,-1641,-2089,-2337,-2406,-2297,-2068,-1743,-1373,-1001,-649,-360,-127,16,97,105,53,-37,-182,-342,-549,-777,-1049,-1364,-1737,-2168,-2666,-3215,-3803,-4394,-4949,-5426,-5758,-5919,-5845,-5532,-4964,-4166,-3187,-2093,-976,77,972,1642,2041,2161,2021,1685,1222,733,310,32,-28,158,604,1279,2138,3106,4101,5043,5849,6471,6856,6999,6891,6555,6020,5315,4494,3588,2644,1711,818,20,-660,-1179,-1522,-1661,-1604,-1339,-904,-315,368,1100,1807,2435,2914,3205,3284,3133,2799,2291,1700,1066,475,-20,-382,-567,-599,-471,-231,76,415,720,970,1124,1179,1124,977,751,466,150,-193,-530,-875,-1202,-1539,-1868,-2216,-2576,-2951,-3333,-3700,-4024,-4266,-4393,-4358,-4140,-3710,-3070,-2235,-1233,-132,1007,2092,3039,3774,4226,4371,4201,3748,3077,2261,1413,615,-32,-460,-629,-512,-130,486,1275,2170,3091,3971,4750,5375,5832,6087,6169,6066,5825,5457,5001,4495,3958,3441,2968,2565,2272,2093,2054,2152,2383,2720,3143,3598,4041,4414,4661,4739,4615,4269,3721,2991,2143,1227,328,-502,-1193,-1714,-2047,-2190,-2178,-2028,-1809,-1544,-1301,-1095,-965,-914,-943,-1044,-1190,-1368,-1551,-1730,-1895,-2053,-2207,-2386,-2604,-2897,-3270,-3751,-4318,-4971,-5657,-6337,-6947,-7423,-7715,-7762,-7551,-7069,-6338,-5414,-4351,-3250,-2191,-1260,-528,-35,203,197,-3,-345,-745,-1136,-1447,-1624,-1638,-1470,-1138,-673,-108,480,1063,1568,1959,2218,2306,2239,2013,1646,1165,601,-16,-639,-1235,-1763,-2192,-2489,-2650,-2652,-2513,-2248,-1867,-1433,-953,-502,-104,184,327,298,79,-322,-882,-1568,-2318,-3083,-3798,-4406,-4878,-5177,-5308,-5279,-5122,-4878,-4587,-4304,-4054,-3876,-3781,-3755,-3806,-3876,-3965,-4020,-4024,-3974,-3853,-3697,-3513,-3356,-3241,-3234,-3325,-3566,-3917,-4380,-4901,-5422,-5901,-6248,-6450,-6434,-6219,-5785,-5177,-4443,-3642,-2864,-2171,-1643,-1319,-1235,-1377,-1712,-2188,-2710,-3204,-3570,-3739,-3646,-3282,-2618,-1727,-630,553,1762,2883,3846,4582,5051,5239,5151,4818,4280,3588,2802,1972,1156,399,-257,-783,-1154,-1364,-1410,-1307,-1074,-741,-343,77,492,834,1100,1229,1219,1061,762,347,-133,-649,-1124,-1528,-1806,-1935,-1906,-1719,-1411,-1001,-554,-95,308,632,839,910,850,660,368,-1,-416,-847,-1267,-1666,-2033,-2376,-2698,-3025,-3355,-3713,-4093,-4481,-4862,-5197,-5439,-5559,-5492,-5227,-4736,-4015,-3099,-2015,-839,367,1505,2510,3298,3830,4080,4055,3795,3360,2829,2288,1821,1499,1373,1473,1794,2321,2994,3765,4549,5284,5910,6373,6653,6730,6611,6316,5864,5296,4643,3945,3247,2577,1990,1496,1144,932,881,982,1219,1571,2008,2482,2962,3386,3723,3922,3960,3817,3493,3012,2395,1709,989,314,-281,-737,-1029,-1151,-1093,-894,-568,-171,267,691,1075,1384,1609,1741,1795,1775,1706,1591,1453,1278,1073,819,500,116,-359,-901,-1522,-2163,-2818,-3402,-3897,-4220,-4348,-4241,-3882,-3290,-2475,-1494,-404,722,1800,2756,3515,4035,4275,4253,3982,3532,2962,2373,1832,1439,1232,1258,1528,2007,2670,3437,4243,5011,5669,6166,6462,6546,6411,6087,5593,4978,4282,3555,2845,2193,1641,1223,957,871,952,1206,1610,2126,2735,3369,3995,4552,4983,5255,5324,5177,4819,4266,3565,2768,1945,1150,453,-112,-517,-757,-853,-838,-748,-643,-557,-537,-609,-774,-1045,-1377,-1756,-2140,-2478,-2774,-2969,-3101,-3153,-3157,-3148,-3149,-3200,-3319,-3514,-3785,-4100,-4440,-4741,-4974,-5079,-5028,-4795,-4380,-3793,-3067,-2256,-1409,-606,97,641,976,1095,981,677,223,-313,-848,-1317,-1633,-1757,-1643,-1288,-709,53,936,1869,2779,3600,4268,4750,5018,5064,4911,4563,4073,3463,2784,2083,1392,760,207,-228,-547,-720,-770,-688,-504,-235,88,421,736,975,1114,1112,956,647,196,-355,-964,-1574,-2121,-2566,-2856,-2974,-2917,-2690,-2338,-1887,-1409,-939,-541,-247,-83,-56,-154,-355,-619,-922,-1223,-1511,-1772,-2017,-2251,-2502,-2791,-3123,-3523,-3964,-4444,-4917,-5342,-5667,-5844,-5833,-5611,-5171,-4532,-3727,-2813,-1854,-925,-93,573,1026,1225,1179,888,410,-197,-861,-1481,-1998,-2314,-2410,-2222,-1794,-1113,-269,701,1689,2636,3457,4103,4526,4716,4655,4381,3905,3284,2565,1803,1063,397,-146,-523,-715,-706,-506,-136,373,970,1610,2235,2784,3218,3471,3528,3364,2978,2401,1673,846,1,-800,-1492,-2011,-2339,-2438,-2347,-2054,-1643,-1122,-585,-51,400,765,995,1110,1093,993,804,575,310,22,-283,-611,-981,-1392,-1870,-2402,-2988,-3604,-4214,-4783,-5249,-5572,-5704,-5612,-5277,-4714,-3923,-2976,-1900,-789,303,1288,2114,2712,3068,3153,3001,2637,2135,1567,1015,568,286,228,417,852,1504,2322,3240,4173,5057,5807,6381,6737,6845,6724,6358,5797,5065,4203,3275,2315,1394,551,-168,-720,-1097,-1264,-1246,-1032,-667,-169,409,1015,1601,2106,2486,2702,2731,2568,2233,1755,1187,579,-3,-516,-913,-1168,-1284,-1254,-1119,-903,-648,-405,-195,-63,-12,-51,-171,-349,-573,-814,-1070,-1325,-1590,-1868,-2173,-2521,-2906,-3341,-3793,-4255,-4667,-5007,-5211,-5251,-5090,-4711,-4125,-3348,-2432,-1423,-393,596,1475,2192,2697,2966,2985,2766,2341,1755,1080,385,-249,-756,-1071,-1160,-997,-597,19,790,1667,2561,3430,4177,4793,5199,5420,5416,5226,4847,4339,3715,3041,2354,1693,1120,640,305,113,77,179,418,748,1151,1583,1995,2352,2608,2728,2693,2496,2136,1653,1067,444,-176,-733,-1188,-1512,-1691,-1726,-1649,-1478,-1271,-1061,-892,-799,-797,-896,-1080,-1331,-1621,-1919,-2203,-2461,-2679,-2879,-3061,-3262,-3486,-3768,-4090,-4471,-4870,-5270,-5627,-5892,-6032,-6005,-5792,-5393,-4808,-4075,-3225,-2305,-1369,-462,362,1061,1597,1944,2089,2035,1806,1440,990,525,102,-209,-362,-326,-88,339,918,1614,2345,3083,3737,4285,4674,4888,4909,4754,4421,3951,3374,2728,2072,1443,892,455,167,40,87,288,637,1078,1588,2094,2555,2909,3103,3115,2900,2490,1873,1119,268,-604,-1425,-2128,-2672,-2997,-3123,-3028,-2756,-2348,-1846,-1318,-809,-362,-18,224,341,366,299,179,9,-181,-405,-646,-930,-1255,-1640,-2090,-2595,-3139,-3695,-4216,-4654,-4969,-5092,-5023,-4718,-4202,-3497,-2648,-1719,-773,123,916,1548,1997,2225,2251,2061,1709,1220,665,100,-393,-771,-954,-924,-654,-147,556,1422,2374,3353,4285,5103,5757,6205,6412,6389,6116,5640,4981,4195,3340,2480,1670,978,439,88,-62,-18,207,565,1030,1531,2037,2484,2831,3049,3101,2996,2729,2329,1836,1299,765,303,-70,-286,-371,-291,-91,209,565,923,1250,1501,1651,1693,1623,1468,1244,984,712,444,197,-42,-275,-524,-812,-1149,-1551,-2009,-2507,-3015,-3488,-3877,-4135,-4212,-4086,-3732,-3167,-2403,-1502,-495,531,1544,2458,3252,3859,4274,4469,4444,4225,3835,3328,2762,2199,1709,1349,1159,1178,1401,1820,2405,3093,3848,4589,5277,5847,6267,6500,6529,6347,5959,5379,4645,3781,2865,1915,1027,220,-436,-917,-1204,-1290,-1189,-928,-550,-97,366,798,1137,1345,1397,1270,987,550,20,-576,-1165,-1711,-2163,-2489,-2687,-2737,-2680,-2515,-2299,-2051,-1810,-1605,-1449,-1358,-1332,-1365,-1458,-1599,-1790,-2029,-2325,-2672,-3091,-3574,-4125,-4727,-5364,-5993,-6583,-7076,-7430,-7601,-7555,-7278,-6774,-6067,-5200,-4231,-3221,-2239,-1336,-568,32,449,654,687,523,228,-186,-654,-1136,-1580,-1934,-2170,-2254,-2178,-1950,-1587,-1117,-595,-41,483,951,1336,1597,1743,1728,1585,1282,858,317,-299,-956,-1599,-2190,-2675,-3022,-3204,-3207,-3045,-2726,-2301,-1796,-1287,-809,-427,-186,-115,-238,-549,-1033,-1649,-2339,-3054,-3708,-4268,-4669,-4892,-4937,-4805,-4548,-4195,-3816,-3453,-3163,-2972,-2906,-2962,-3129,-3381,-3692,-4022,-4357,-4658,-4929,-5149,-5344,-5494,-5646,-5773,-5910,-6032,-6143,-6212,-6226,-6160,-5981,-5704,-5288,-4783,-4169,-3512,-2813,-2125,-1470,-866,-353,75,380,568,620,541,344,44,-313,-698,-1053,-1326,-1487,-1478,-1311,-954,-450,187,912,1666,2414,3087,3644,4053,4257,4267,4051,3637,3050,2328,1537,738,-5,-614,-1059,-1280,-1276,-1047,-622,-53,604,1271,1888,2366,2674,2751,2596,2212,1623,900,85,-719,-1459,-2053,-2461,-2650,-2610,-2376,-1960,-1451,-870,-311,196,601,877,1030,1043,954,764,510,199,-140,-516,-901,-1315,-1746,-2185,-2643,-3069,-3471,-3791,-4010,-4087,-3996,-3725,-3262,-2640,-1872,-1022,-144,717,1481,2133,2616,2931,3063,3030,2838,2524,2102,1631,1130,666,269,-5,-125,-59,197,647,1262,2007,2839,3695,4534,5293,5932,6410,6692,6773,6630,6287,5758,5086,4319,3525,2752,2085,1546,1204,1056,1118,1359,1753,2240,2770,3277,3701,3991,4112,4033,3763,3310,2713,2034,1319,661,97,-298,-504,-503,-302,58,543,1079,1616,2088,2457,2687,2769,2711,2523,2251,1902,1529,1135,747,367,-15,-395,-796,-1213,-1653,-2098,-2536,-2925,-3242,-3434,-3483,-3345,-3029,-2520,-1859,-1071,-221,650,1475,2228,2850,3351,3688,3890,3940,3867,3678,3409,3080,2741,2411,2154,1982,1939,2040,2283,2670,3166,3747,4369,4992,5574,6070,6446,6665,6708,6554,6202,5660,4954,4120,3212,2283,1395,613,-26,-470,-712,-740,-580,-258,174,667,1163,1603,1945,2140,2178,2042,1748,1331,816,273,-263,-733,-1105,-1351,-1467,-1454,-1335,-1140,-903,-659,-446,-281,-192,-186,-260,-423,-656,-959,-1314,-1720,-2153,-2629,-3111,-3623,-4121,-4619,-5066,-5455,-5738,-5896,-5885,-5702,-5323,-4768,-4059,-3231,-2349,-1457,-624,113,707,1150,1431,1562,1570,1462,1285,1049,787,527,276,74,-75,-147,-132,-27,167,444,779,1164,1568,1975,2353,2690,2948,3124,3184,3122,2935,2621,2202,1704,1161,621,129,-276,-557,-691,-680,-525,-255,89,475,843,1153,1369,1439,1377,1137,769,263,-310,-931,-1523,-2052,-2469,-2741,-2867,-2836,-2685,-2434,-2138,-1829,-1564,-1356,-1254,-1246,-1351,-1551,-1843,-2196,-2613,-3047,-3507,-3960,-4403,-4820,-5214,-5557,-5859,-6094,-6245,-6311,-6247,-6069,-5744,-5287,-4700,-4009,-3239,-2440,-1639,-893,-221,342,790,1116,1323,1420,1418,1327,1160,930,664,377,108,-125,-281,-342,-287,-110,191,595,1098,1652,2249,2836,3384,3857,4211,4423,4461,4315,3983,3493,2854,2149,1396,699,90,-358,-613,-656,-484,-130,369,947,1546,2082,2508,2756,2798,2621,2227,1653,950,174,-589,-1285,-1840,-2219,-2396,-2366,-2158,-1807,-1360,-879,-404,10,336,556,657,646,527,318,30,-308,-704,-1116,-1567,-2019,-2482,-2933,-3353,-3726,-4007,-4187,-4209,-4077,-3754,-3255,-2592,-1803,-933,-51,799,1535,2135,2550,2783,2830,2722,2476,2139,1733,1299,865,455,103,-170,-334,-367,-260,6,411,962,1610,2342,3106,3864,4574,5194,5685,6017,6169,6116,5878,5450,4872,4187,3431,2684,1976,1379,913,619,485,521,684,957,1284,1631,1941,2184,2312,2311,2161,1868,1443,928,354,-222,-746,-1186,-1485,-1640,-1632,-1479,-1207,-850,-454,-57,296,577,761,834,796,650,409,89,-294,-719,-1179,-1657,-2146,-2648,-3138,-3618,-4064,-4445,-4745,-4922,-4956,-4818,-4503,-4005,-3350,-2566,-1692,-792,98,916,1633,2221,2668,2974,3147,3195,3143,2990,2772,2489,2173,1841,1528,1247,1045,922,914,1021,1242,1580,2002,2506,3038,3577,4069,4477,4749,4862,4772,4488,4013,3367,2617,1796,998,272,-323,-735,-964,-992,-851,-584,-229,145,492,761,911,917,767,465,39,-481,-1047,-1606,-2114,-2515,-2782,-2894,-2844,-2647,-2325,-1916,-1454,-995,-559,-214,42,153,135,-40,-343,-774,-1290,-1881,-2499,-3130,-3742,-4313,-4831,-5262,-5607,-5827,-5922,-5865,-5651,-5289,-4769,-4139,-3406,-2633,-1844,-1101,-427,139,587,920,1139,1280,1350,1382,1388,1373,1352,1314,1264,1200,1131,1051,988,934,915,934,1000,1126,1308,1551,1842,2172,2510,2835,3103,3287,3352,3271,3044,2673,2189,1628,1046,496,34,-301,-478,-488,-341,-55,314,743,1151,1511,1762,1875,1829,1620,1269,795,258,-310,-835,-1294,-1626,-1836,-1896,-1830,-1663,-1413,-1143,-866,-641,-484,-432,-489,-674,-967,-1370,-1846,-2384,-2941,-3497,-4026,-4495,-4902,-5208,-5423,-5508,-5479,-5301,-4997,-4545,-3973,-3287,-2517,-1699,-862,-60,684,1324,1844,2235,2489,2625,2657,2599,2477,2301,2078,1836,1563,1299,1041,827,674,601,635,776,1038,1408,1880,2433,3037,3671,4284,4854,5319,5664,5833,5829,5622,5245,4705,4066,3376,2699,2108,1646,1351,1255,1325,1566,1905,2313,2705,3044,3256,3323,3197,2897,2419,1811,1112,392,-302,-893,-1341,-1614,-1676,-1556,-1244,-790,-237,375,971,1527,1968,2279,2420,2392,2186,1836,1345,777,133,-525,-1189,-1813,-2398,-2893,-3319,-3616,-3806,-3843,-3737,-3470,-3056,-2504,-1837,-1094,-305,472,1208,1857,2396,2812,3099,3268,3342,3330,3266,3144,2991,2791,2564,2301,2020,1733,1456,1224,1042,952,943,1049,1247,1545,1920,2350,2801,3251,3639,3957,4153,4210,4131,3897,3560,3127,2660,2193,1774,1438,1203,1075,1046,1097,1192,1307,1386,1414,1340,1154,838,398,-155,-785,-1459,-2127,-2738,-3265,-3652,-3912,-3998,-3965,-3789,-3529,-3210,-2853,-2530,-2223,-2010,-1861,-1823,-1869,-2007,-2220,-2491,-2815,-3172,-3563,-3977,-4418,-4871,-5336,-5785,-6205,-6562,-6821,-6963,-6949,-6777,-6444,-5953,-5345,-4647,-3902,-3165,-2467,-1844,-1325,-904,-593,-370,-223,-138,-106,-112,-167,-249,-378,-523,-691,-854,-997,-1100,-1137,-1099,-964,-741,-415,-19,439,916,1373,1764,2040,2161,2092,1827,1360,729,-35,-858,-1687,-2455,-3100,-3605,-3927,-4083,-4087,-3959,-3755,-3495,-3239,-3008,-2840,-2751,-2751,-2839,-3003,-3223,-3471,-3719,-3936,-4093,-4169,-4158,-4034,-3837,-3543,-3212,-2848,-2507,-2217,-2023,-1948,-2023,-2240,-2601,-3078,-3640,-4245,-4859,-5437,-5957,-6389,-6721,-6942,-7049,-7039,-6903,-6652,-6280,-5797,-5217,-4557,-3838,-3109,-2381,-1712,-1120,-629,-255,6,173,263,319,358,414,489,596,709,829,918,976,972,924,814,677,518,374,277,242,314,485,774,1165,1616,2111,2578,2981,3277,3423,3419,3267,2983,2628,2232,1857,1537,1311,1185,1164,1219,1330,1451,1551,1587,1537,1383,1122,761,330,-151,-631,-1085,-1472,-1760,-1934,-1985,-1902,-1720,-1425,-1080,-685,-302,51,326,503,554,474,265,-65,-488,-978,-1511,-2048,-2568,-3055,-3471,-3830,-4095,-4273,-4355,-4329,-4198,-3957,-3612,-3163,-2634,-2022,-1370,-683,6,669,1306,1876,2395,2851,3244,3589,3879,4115,4296,4405,4442,4392,4264,4054,3790,3478,3162,2843,2587,2376,2279,2276,2404,2648,2996,3429,3893,4360,4757,5054,5198,5177,4984,4641,4191,3683,3191,2769,2467,2332,2354,2547,2856,3246,3654,4016,4272,4380,4298,4023,3555,2928,2187,1385,596,-136,-729,-1170,-1402,-1440,-1272,-931,-450,118,727,1305,1812,2189,2415,2459,2349,2066,1679,1192,665,125,-396,-870,-1278,-1608,-1840,-1978,-1992,-1900,-1674,-1341,-890,-358,242,863,1469,2024,2484,2826,3037,3106,3066,2926,2737,2537,2358,2232,2166,2163,2209,2279,2364,2426,2474,2480,2463,2427,2390,2375,2397,2489,2647,2902,3217,3606,4013,4421,4774,5032,5164,5135,4948,4604,4133,3574,2971,2377,1828,1365,998,744,585,519,506,532,553,552,502,382,202,-55,-353,-684,-1023,-1326,-1596,-1779,-1891,-1898,-1820,-1655,-1428,-1161,-895,-651,-484,-396,-434,-566,-821,-1142,-1536,-1954,-2379,-2792,-3183,-3539,-3871,-4164,-4428,-4648,-4819,-4919,-4929,-4835,-4611,-4267,-3797,-3225,-2581,-1901,-1223,-596,-40,416,769,1028,1208,1331,1434,1513,1612,1694,1788,1852,1888,1877,1812,1688,1527,1322,1126,940,810,759,796,945,1185,1508,1869,2240,2558,2793,2897,2849,2653,2311,1866,1360,842,365,-28,-316,-486,-540,-514,-422,-319,-238,-215,-284,-459,-749,-1145,-1630,-2173,-2740,-3287,-3777,-4168,-4433,-4542,-4486,-4264,-3888,-3387,-2800,-2184,-1591,-1090,-720,-532,-538,-741,-1124,-1649,-2276,-2953,-3633,-4274,-4843,-5315,-5674,-5914,-6033,-6028,-5910,-5672,-5334,-4898,-4386,-3817,-3225,-2628,-2077,-1572,-1162,-827,-580,-393,-240,-90,95,343,659,1052,1494,1952,2397,2764,3038,3163,3147,2972,2667,2261,1800,1343,934,637,470,472,626,917,1301,1726,2134,2469,2692,2773,2713,2532,2256,1944,1629,1369,1183,1094,1104,1187,1328,1478,1611,1683,1672,1563,1346,1041,663,239,-191,-597,-960,-1233,-1433,-1519,-1516,-1421,-1250,-1035,-795,-574,-404,-309,-325,-440,-677,-993,-1387,-1805,-2234,-2630,-2985,-3271,-3492,-3636,-3709,-3719,-3651,-3529,-3329,-3058,-2717,-2298,-1816,-1277,-707,-120,442,966,1420,1784,2059,2237,2341,2389,2406,2422,2455,2516,2606,2720,2831,2937,2996,3015,2956,2850,2674,2484,2278,2127,2036,2070,2225,2512,2920,3386,3880,4309,4618,4741,4645,4312,3782,3088,2333,1587,957,510,303,346,639,1115,1719,2355,2925,3368,3589,3575,3296,2782,2084,1261,404,-415,-1113,-1641,-1956,-2051,-1943,-1657,-1262,-805,-370,-5,235,324,266,62,-224,-578,-922,-1242,-1492,-1680,-1801,-1882,-1950,-2022,-2126,-2253,-2403,-2545,-2648,-2674,-2590,-2376,-2028,-1558,-1004,-408,167,668,1047,1267,1327,1233,1033,775,532,362,313,425,692,1098,1605,2146,2675,3114,3428,3578,3557,3383,3086,2719,2349,2024,1808,1729,1798,2010,2318,2677,3015,3274,3392,3338,3105,2694,2177,1570,987,457,55,-184,-260,-164,53,357,677,958,1136,1169,1027,708,223,-376,-1056,-1726,-2353,-2853,-3208,-3373,-3355,-3173,-2858,-2470,-2065,-1702,-1434,-1291,-1279,-1387,-1578,-1805,-2024,-2192,-2294,-2317,-2290,-2231,-2191,-2192,-2277,-2440,-2687,-2979,-3282,-3537,-3696,-3717,-3569,-3251,-2785,-2199,-1572,-942,-393,36,311,421,391,257,75,-83,-178,-134,28,352,766,1265,1755,2211,2548,2752,2797,2690,2469,2174,1873,1618,1469,1447,1567,1811,2124,2466,2740,2908,2889,2670,2241,1621,885,72,-698,-1385,-1884,-2181,-2232,-2057,-1679,-1161,-556,40,580,975,1199,1210,1022,641,122,-489,-1117,-1702,-2182,-2504,-2646,-2592,-2379,-2031,-1636,-1241,-934,-773,-780,-987,-1349,-1844,-2398,-2964,-3467,-3885,-4173,-4334,-4378,-4313,-4184,-3991,-3778,-3533,-3270,-2977,-2632,-2244,-1778,-1269,-701,-127,445,960,1396,1717,1920,1989,1969,1862,1745,1647,1620,1712,1921,2268,2714,3232,3756,4240,4614,4844,4902,4778,4509,4120,3693,3273,2947,2745,2715,2843,3111,3470,3851,4188,4419,4484,4376,4075,3631,3071,2479,1902,1420,1067,882,862,1005,1259,1600,1945,2262,2484,2580,2534,2322,1986,1520,995,430,-105,-580,-947,-1184,-1285,-1251,-1122,-927,-732,-568,-505,-534,-701,-953,-1291,-1654,-2009,-2320,-2549,-2701,-2764,-2754,-2694,-2594,-2486,-2369,-2252,-2131,-1987,-1817,-1590,-1309,-961,-553,-105,376,847,1296,1689,2004,2238,2372,2427,2406,2341,2249,2163,2098,2075,2092,2147,2229,2307,2375,2397,2371,2289,2156,2004,1844,1726,1665,1688,1798,1983,2211,2450,2643,2757,2751,2610,2338,1950,1494,1009,557,179,-81,-203,-187,-38,199,495,791,1033,1183,1194,1050,746,289,-285,-939,-1621,-2279,-2861,-3325,-3644,-3803,-3814,-3701,-3506,-3287,-3094,-2980,-2977,-3098,-3339,-3668,-4047,-4429,-4766,-5037,-5216,-5303,-5317,-5265,-5184,-5087,-4982,-4883,-4771,-4639,-4473,-4245,-3966,-3615,-3227,-2808,-2403,-2039,-1748,-1556,-1472,-1505,-1628,-1834,-2067,-2318,-2522,-2665,-2711,-2644,-2474,-2201,-1851,-1465,-1064,-708,-409,-207,-98,-90,-149,-260,-365,-450,-457,-399,-250,-46,191,413,581,643,583,372,22,-454,-1018,-1632,-2246,-2821,-3310,-3691,-3938,-4053,-4031,-3907,-3683,-3424,-3133,-2872,-2652,-2515,-2457,-2495,-2616,-2804,-3036,-3285,-3514,-3716,-3852,-3945,-3971,-3975,-3946,-3937,-3927,-3952,-3986,-4022,-4050,-4039,-3995,-3902,-3781,-3642,-3506,-3402,-3330,-3316,-3335,-3393,-3442,-3479,-3443,-3331,-3113,-2788,-2368,-1875,-1341,-812,-322,100,420,646,763,802,788,739,714,707,778,906,1103,1355,1622,1890,2110,2260,2320,2285,2160,1977,1761,1570,1430,1391,1458,1645,1928,2266,2619,2916,3121,3175,3063,2771,2318,1741,1075,396,-270,-840,-1305,-1614,-1770,-1770,-1628,-1379,-1058,-711,-382,-116,60,108,46,-154,-431,-789,-1149,-1496,-1759,-1930,-1976,-1907,-1740,-1508,-1250,-1017,-829,-728,-709,-781,-922,-1120,-1352,-1603,-1862,-2112,-2355,-2569,-2753,-2880,-2942,-2911,-2779,-2525,-2156,-1672,-1100,-468,187,815,1381,1851,2197,2427,2534,2558,2521,2475,2448,2494,2619,2862,3197,3627,4110,4607,5070,5449,5705,5805,5739,5516,5166,4732,4280,3858,3547,3369,3375,3546,3873,4305,4778,5229,5582,5793,5809,5641,5276,4772,4161,3516,2885,2335,1892,1597,1451,1445,1567,1773,2034,2298,2538,2699,2790,2762,2643,2433,2150,1837,1511,1208,955,747,609,492,410,302,168,-30,-296,-613,-984,-1355,-1716,-2026,-2260,-2412,-2468,-2445,-2343,-2190,-1990,-1757,-1504,-1220,-917,-580,-215,185,605,1050,1478,1901,2269,2586,2828,2991,3078,3095,3057,2986,2898,2817,2760,2740,2765,2830,2925,3034,3129,3188,3194,3126,2999,2809,2598,2390,2231,2156,2196,2364,2655,3046,3496,3941,4338,4601,4711,4615,4328,3851,3245,2546,1838,1176,615,203,-47,-122,-45,165,450,787,1100,1370,1537,1589,1502,1281,943,512,32,-456,-908,-1280,-1558,-1720,-1790,-1778,-1733,-1683,-1670,-1718,-1835,-2016,-2245,-2484,-2715,-2903,-3040,-3115,-3149,-3136,-3120,-3091,-3078,-3065,-3058,-3027,-2965,-2837,-2640,-2358,-1995,-1568,-1092,-609,-140,273,610,844,977,999,931,787,592,380,177,11,-94,-125,-84,31,181,363,521,645,703,686,595,457,281,126,15,-8,80,284,598,992,1427,1854,2213,2470,2579,2535,2332,2003,1558,1065,536,27,-441,-855,-1194,-1477,-1694,-1872,-2017,-2151,-2276,-2413,-2549,-2699,-2840,-2976,-3080,-3152,-3170,-3147,-3070,-2981,-2870,-2803,-2769,-2822,-2942,-3139,-3386,-3641,-3879,-4042,-4125,-4095,-3976,-3784,-3561,-3348,-3184,-3096,-3100,-3180,-3323,-3478,-3607,-3665,-3604,-3418,-3073,-2613,-2034,-1399,-748,-122,421,867,1178,1371,1437,1421,1340,1239,1157,1121,1152,1266,1440,1666,1890,2096,2212,2246,2142,1943,1636,1291,938,652,477,462,620,963,1446,2037,2650,3220,3666,3927,3957,3742,3286,2634,1837,970,103,-688,-1348,-1826,-2100,-2169,-2039,-1758,-1357,-910,-462,-75,205,355,356,223,-14,-326,-651,-957,-1201,-1363,-1447,-1457,-1425,-1382,-1353,-1372,-1431,-1540,-1671,-1812,-1933,-2030,-2090,-2126,-2153,-2184,-2241,-2327,-2440,-2564,-2669,-2720,-2686,-2538,-2256,-1850,-1322,-725,-83,541,1107,1578,1918,2125,2201,2166,2052,1906,1757,1670,1654,1760,1975,2307,2725,3186,3648,4044,4340,4480,4465,4280,3967,3560,3128,2734,2439,2300,2339,2565,2956,3462,4020,4559,4996,5281,5359,5226,4883,4370,3742,3057,2391,1787,1301,956,753,696,741,869,1030,1180,1290,1325,1269,1128,897,619,310,17,-234,-415,-515,-541,-508,-450,-404,-404,-484,-657,-922,-1267,-1653,-2054,-2426,-2744,-2990,-3153,-3255,-3285,-3293,-3259,-3224,-3165,-3088,-2967,-2794,-2543,-2209,-1787,-1287,-723,-124,487,1073,1611,2081,2461,2755,2952,3067,3108,3105,3056,3011,2960,2936,2933,2945,2959,2941,2870,2715,2466,2115,1691,1214,756,349,75,-33,66,379,882,1546,2290,3049,3735,4269,4604,4682,4523,4115,3537,2819,2061,1311,650,115,-263,-477,-540,-484,-343,-175,-20,79,89,-5,-200,-491,-834,-1202,-1552,-1841,-2053,-2165,-2190,-2146,-2056,-1969,-1907,-1901,-1963,-2080,-2245,-2424,-2592,-2724,-2811,-2858,-2871,-2888,-2919,-3005,-3143,-3344,-3575,-3820,-4024,-4154,-4164,-4031,-3742,-3296,-2724,-2052,-1330,-605,84,683,1181,1533,1761,1838,1803,1661,1456,1215,983,791,669,629,671,775,913,1053,1148,1185,1130,1001,807,583,378,232,196,288,533,907,1395,1946,2499,3010,3401,3655,3722,3618,3333,2918,2393,1822,1238,695,213,-173,-473,-675,-811,-888,-943,-994,-1067,-1173,-1317,-1497,-1697,-1907,-2106,-2279,-2420,-2529,-2605,-2683,-2746,-2842,-2952,-3096,-3253,-3407,-3528,-3596,-3587,-3487,-3314,-3074,-2806,-2549,-2329,-2186,-2128,-2152,-2243,-2360,-2465,-2509,-2456,-2281,-1966,-1529,-981,-369,274,900,1470,1949,2323,2581,2729,2790,2777,2738,2687,2671,2704,2809,2985,3217,3486,3739,3950,4054,4039,3876,3579,3167,2698,2216,1809,1514,1401,1477,1759,2211,2784,3420,4029,4551,4909,5060,4986,4671,4166,3481,2713,1892,1110,408,-159,-568,-810,-890,-841,-687,-497,-287,-128,-29,-12,-93,-236,-446,-671,-904,-1104,-1267,-1377,-1445,-1470,-1475,-1461,-1447,-1430,-1410,-1383,-1342,-1290,-1232,-1184,-1168,-1207,-1328,-1538,-1849,-2235,-2673,-3110,-3492,-3761,-3863,-3766,-3451,-2924,-2223,-1380,-474,440,1299,2032,2629,3028,3269,3323,3252,3067,2825,2569,2328,2152,2048,2035,2099,2220,2352,2472,2516,2472,2309,2033,1670,1254,840,488,251,170,276,559,1011,1574,2199,2806,3331,3716,3906,3889,3651,3221,2629,1933,1178,437,-262,-859,-1350,-1711,-1957,-2112,-2199,-2256,-2319,-2406,-2549,-2736,-2969,-3228,-3481,-3718,-3893,-4025,-4077,-4091,-4060,-4020,-3996,-3999,-4053,-4150,-4287,-4449,-4615,-4775,-4910,-5026,-5122,-5208,-5302,-5410,-5542,-5697,-5849,-5993,-6077,-6090,-5989,-5760,-5401,-4906,-4316,-3643,-2940,-2246,-1590,-1024,-546,-183,73,236,318,350,350,348,355,400,467,575,680,777,822,774,622,333,-83,-593,-1178,-1754,-2278,-2677,-2900,-2920,-2722,-2329,-1782,-1138,-480,131,615,931,1048,952,676,238,-290,-864,-1414,-1899,-2263,-2498,-2585,-2538,-2394,-2169,-1935,-1715,-1563,-1509,-1563,-1733,-2000,-2334,-2704,-3070,-3394,-3666,-3854,-3972,-4027,-4023,-3999,-3948,-3891,-3823,-3741,-3633,-3496,-3327,-3135,-2939,-2759,-2632,-2571,-2612,-2745,-2974,-3270,-3599,-3910,-4163,-4301,-4305,-4135,-3805,-3316,-2699,-1993,-1247,-505,183,780,1253,1588,1772,1819,1747,1574,1357,1117,911,767,713,761,885,1083,1279,1460,1560,1551,1423,1179,846,478,121,-156,-317,-308,-140,204,670,1227,1810,2362,2833,3173,3366,3398,3274,3032,2683,2285,1858,1450,1070,749,475,262,76,-77,-236,-400,-584,-788,-1002,-1213,-1403,-1561,-1664,-1726,-1731,-1710,-1666,-1632,-1612,-1625,-1667,-1725,-1788,-1824,-1818,-1755,-1632,-1461,-1269,-1078,-932,-852,-863,-965,-1150,-1375,-1621,-1808,-1923,-1893,-1718,-1371,-866,-232,509,1299,2099,2861,3545,4124,4570,4883,5053,5101,5045,4902,4715,4511,4321,4181,4095,4081,4120,4191,4262,4286,4244,4096,3851,3508,3109,2697,2326,2060,1931,1987,2224,2637,3184,3811,4456,5042,5515,5810,5903,5772,5433,4918,4272,3558,2842,2186,1641,1247,1014,942,1000,1149,1338,1514,1633,1657,1578,1382,1104,750,372,-6,-351,-635,-848,-983,-1034,-1021,-929,-784,-582,-328,-50,258,547,807,990,1072,1018,826,477,14,-553,-1140,-1714,-2184,-2505,-2624,-2517,-2177,-1632,-912,-85,794,1647,2428,3079,3569,3892,4039,4043,3926,3728,3498,3266,3085,2969,2954,3028,3194,3422,3670,3909,4074,4146,4091,3899,3590,3186,2737,2293,1911,1635,1506,1531,1722,2035,2466,2930,3413,3836,4177,4392,4470,4399,4202,3886,3495,3055,2609,2184,1808,1495,1243,1049,884,727,548,327,39,-308,-717,-1164,-1626,-2069,-2473,-2806,-3053,-3218,-3283,-3284,-3207,-3097,-2943,-2782,-2618,-2457,-2327,-2223,-2163,-2168,-2221,-2362,-2554,-2820,-3117,-3441,-3748,-4009,-4190,-4264,-4200,-4012,-3677,-3232,-2693,-2093,-1470,-860,-288,213,638,969,1215,1378,1471,1515,1519,1514,1503,1519,1547,1617,1690,1780,1839,1860,1800,1655,1402,1061,644,192,-253,-638,-925,-1064,-1058,-883,-582,-165,305,792,1240,1615,1883,2033,2055,1967,1779,1525,1226,913,612,340,112,-66,-197,-294,-364,-440,-530,-659,-839,-1079,-1377,-1723,-2111,-2512,-2914,-3290,-3619,-3888,-4078,-4185,-4198,-4118,-3955,-3710,-3410,-3078,-2747,-2456,-2248,-2148,-2196,-2389,-2741,-3214,-3781,-4384,-4966,-5463,-5822,-5995,-5957,-5699,-5233,-4585,-3802,-2928,-2028,-1146,-338,360,927,1331,1591,1685,1663,1518,1310,1050,796,572,417,354,391,527,744,1004,1280,1511,1680,1744,1706,1567,1347,1094,836,627,492,456,532,706,975,1293,1648,1996,2313,2578,2772,2889,2935,2904,2820,2683,2514,2319,2100,1873,1622,1358,1061,738,380,-11,-428,-863,-1306,-1735,-2145,-2518,-2841,-3114,-3326,-3477,-3564,-3585,-3532,-3406,-3201,-2915,-2566,-2162,-1739,-1331,-983,-736,-625,-671,-879,-1230,-1691,-2201,-2702,-3122,-3405,-3504,-3389,-3060,-2530,-1837,-1027,-160,706,1529,2245,2852,3308,3628,3822,3898,3903,3841,3766,3682,3628,3604,3635,3702,3816,3944,4067,4159,4182,4122,3957,3689,3328,2913,2478,2071,1749,1536,1472,1561,1786,2130,2553,2996,3426,3787,4039,4172,4156,4010,3748,3398,3008,2600,2233,1913,1680,1523,1442,1408,1398,1372,1303,1157,923,582,149,-367,-947,-1553,-2160,-2726,-3224,-3614,-3890,-4004,-3972,-3766,-3407,-2907,-2295,-1621,-929,-290,242,605,768,696,400,-96,-746,-1468,-2202,-2856,-3361,-3659,-3720,-3524,-3094,-2460,-1670,-795,109,974,1751,2397,2896,3235,3425,3492,3450,3357,3215,3089,2975,2914,2902,2949,3043,3176,3325,3464,3584,3639,3649,3571,3440,3245,3022,2782,2558,2365,2218,2128,2089,2104,2158,2240,2333,2431,2512,2575,2599,2592,2542,2450,2333,2170,2004,1811,1615,1415,1201,983,734,455,132,-249,-682,-1174,-1713,-2277,-2859,-3419,-3943,-4398,-4768,-5031,-5177,-5203,-5103,-4894,-4578,-4183,-3735,-3263,-2814,-2414,-2113,-1931,-1890,-1996,-2226,-2571,-2966,-3385,-3752,-4033,-4175,-4156,-3959,-3596,-3079,-2459,-1766,-1067,-383,215,733,1125,1411,1594,1690,1735,1751,1766,1811,1889,2022,2198,2411,2647,2875,3081,3227,3303,3281,3160,2938,2634,2265,1876,1491,1155,889,715,636,646,728,853,1004,1143,1263,1335,1365,1342,1283,1192,1083,975,871,793,732,701,686,684,684,670,630,553,420,229,-31,-368,-765,-1237,-1740,-2288,-2821,-3342,-3797,-4174,-4433,-4561,-4534,-4352,-4014,-3541,-2964,-2329,-1691,-1113,-650,-353,-259,-375,-696,-1191,-1797,-2467,-3108,-3665,-4073,-4276,-4266,-4012,-3548,-2893,-2089,-1200,-274,635,1465,2194,2766,3184,3430,3513,3446,3263,2981,2665,2324,2025,1780,1629,1574,1626,1764,1972,2208,2443,2638,2765,2810,2764,2639,2444,2214,1957,1717,1496,1327,1207,1154,1154,1216,1316,1457,1611,1778,1926,2069,2174,2257,2297,2307,2277,2215,2118,1982,1816,1605,1357,1059,712,314,-141,-644,-1188,-1762,-2346,-2915,-3456,-3926,-4313,-4584,-4711,-4690,-4487,-4134,-3610,-2983,-2266,-1541,-864,-297,93,274,220,-55,-525,-1118,-1786,-2414,-2957,-3321,-3477,-3395,-3085,-2567,-1907,-1144,-371,378,1022,1553,1925,2158,2252,2236,2146,2005,1855,1715,1603,1539,1512,1532,1580,1652,1731,1800,1845,1847,1795,1675,1487,1230,925,582,233,-107,-404,-646,-818,-913,-939,-903,-817,-713,-597,-501,-444,-428,-468,-561,-689,-852,-1013,-1165,-1280,-1351,-1364,-1323,-1246,-1136,-1045,-972,-984,-1079,-1304,-1654,-2140,-2744,-3447,-4201,-4980,-5707,-6359,-6858,-7184,-7290,-7170,-6814,-6259,-5526,-4694,-3819,-2984,-2267,-1726,-1416,-1357,-1548,-1958,-2542,-3213,-3911,-4538,-5033,-5337,-5409,-5254,-4870,-4310,-3619,-2867,-2113,-1428,-843,-404,-112,38,62,3,-109,-229,-325,-370,-348,-258,-103,93,322,543,753,912,1018,1056,1023,923,774,577,368,150,-49,-228,-366,-470,-527,-547,-531,-485,-415,-335,-244,-169,-92,-54,-21,-31,-53,-104,-160,-229,-291,-351,-408,-462,-531,-623,-760,-959,-1233,-1596,-2035,-2557,-3121,-3716,-4288,-4816,-5245,-5565,-5728,-5741,-5592,-5293,-4875,-4366,-3820,-3282,-2801,-2433,-2194,-2132,-2225,-2479,-2852,-3305,-3781,-4225,-4578,-4794,-4835,-4686,-4345,-3834,-3187,-2461,-1693,-964,-292,259,694,988,1176,1257,1283,1271,1263,1278,1339,1446,1601,1794,2003,2216,2409,2566,2681,2738,2737,2679,2560,2400,2196,1974,1741,1517,1317,1148,1027,954,928,958,1023,1129,1260,1403,1558,1699,1828,1931,2002,2042,2042,2019,1960,1894,1806,1724,1642,1572,1506,1447,1378,1281,1151,943,679,314,-124,-638,-1200,-1776,-2338,-2826,-3219,-3458,-3533,-3422,-3132,-2685,-2121,-1495,-865,-301,151,429,531,421,147,-278,-787,-1323,-1819,-2211,-2458,-2515,-2379,-2043,-1539,-895,-172,596,1334,2022,2597,3060,3379,3575,3647,3628,3540,3418,3296,3191,3137,3133,3198,3319,3501,3721,3975,4236,4493,4717,4901,5015,5072,5037,4943,4769,4537,4260,3942,3615,3284,2981,2714,2512,2377,2318,2347,2431,2594,2781,3005,3229,3441,3627,3771,3872,3917,3912,3851,3736,3571,3340,3057,2703,2280,1794,1236,634,-11,-664,-1309,-1905,-2434,-2856,-3148,-3295,-3269,-3089,-2752,-2285,-1737,-1135,-557,-29,372,635,714,626,370,1,-446,-895,-1284,-1556,-1651,-1549,-1232,-721,-47,734,1560,2369,3094,3691,4131,4388,4485,4423,4253,4006,3733,3466,3255,3105,3047,3067,3166,3319,3511,3717,3910,4079,4186,4233,4196,4074,3870,3591,3254,2884,2502,2142,1822,1578,1409,1340,1355,1455,1613,1806,1999,2169,2276,2313,2256,2111,1891,1603,1292,963,666,403,203,58,-37,-101,-169,-256,-416,-643,-983,-1405,-1933,-2510,-3133,-3730,-4279,-4715,-5011,-5122,-5048,-4777,-4342,-3781,-3138,-2497,-1899,-1421,-1104,-972,-1046,-1300,-1707,-2214,-2751,-3261,-3666,-3921,-3984,-3834,-3486,-2944,-2273,-1507,-722,37,700,1252,1638,1882,1972,1942,1829,1667,1495,1361,1269,1261,1316,1441,1620,1824,2049,2255,2448,2597,2716,2780,2810,2783,2722,2611,2465,2271,2044,1777,1487,1180,870,582,323,119,-18,-92,-85,-28,79,207,333,438,499,513,462,361,214,22,-184,-421,-671,-944,-1246,-1601,-1994,-2463,-2972,-3532,-4110,-4679,-5207,-5652,-5993,-6185,-6228,-6105,-5828,-5420,-4915,-4357,-3802,-3294,-2890,-2613,-2506,-2555,-2768,-3103,-3526,-3974,-4398,-4725,-4918,-4921,-4728,-4324,-3738,-3000,-2170,-1307,-483,244,824,1223,1433,1459,1338,1097,816,508,267,94,45,121,320,636,1034,1491,1971,2437,2869,3231,3511,3693,3765,3733,3587,3346,3010,2611,2153,1669,1180,705,279,-89,-372,-561,-644,-630,-509,-322,-52,235,553,852,1126,1356,1532,1650,1709,1717,1667,1574,1426,1225,964,643,251,-194,-697,-1227,-1774,-2294,-2774,-3165,-3453,-3609,-3619,-3488,-3220,-2843,-2394,-1910,-1451,-1049,-762,-602,-598,-738,-1016,-1390,-1826,-2266,-2664,-2968,-3141,-3149,-2984,-2641,-2145,-1512,-793,-24,745,1470,2118,2657,3074,3358,3520,3563,3518,3390,3221,3016,2815,2620,2457,2335,2261,2245,2288,2389,2556,2765,3022,3284,3551,3771,3939,4008,3984,3832,3575,3213,2774,2291,1804,1353,986,728,609,631,792,1060,1412,1795,2173,2504,2757,2913,2971,2926,2808,2624,2403,2161,1893,1616,1301,950,543,72,-457,-1034,-1643,-2235,-2792,-3257,-3595,-3778,-3779,-3592,-3235,-2725,-2118,-1466,-835,-285,126,363,399,231,-113,-602,-1178,-1765,-2317,-2734,-2987,-3014,-2799,-2351,-1678,-848,102,1074,2022,2850,3536,4012,4292,4366,4261,4020,3688,3304,2932,2592,2318,2135,2025,2010,2055,2161,2311,2482,2676,2866,3057,3220,3351,3424,3427,3349,3175,2910,2566,2148,1702,1232,798,412,117,-80,-161,-133,-9,190,430,688,923,1124,1258,1335,1341,1299,1217,1108,994,864,730,566,370,109,-216,-623,-1101,-1645,-2226,-2818,-3380,-3872,-4260,-4499,-4578,-4469,-4196,-3764,-3231,-2641,-2061,-1549,-1158,-925,-876,-1004,-1296,-1705,-2190,-2680,-3122,-3448,-3624,-3604,-3393,-2983,-2411,-1718,-953,-183,538,1159,1636,1954,2098,2083,1937,1691,1395,1086,814,604,491,474,573,762,1041,1376,1756,2153,2545,2929,3264,3565,3790,3938,3999,3951,3802,3549,3195,2769,2283,1779,1283,835,468,199,59,33,123,310,552,830,1100,1330,1512,1610,1650,1614,1536,1411,1259,1078,858,593,256,-156,-656,-1231,-1873,-2541,-3203,-3806,-4311,-4667,-4850,-4837,-4620,-4232,-3688,-3061,-2403,-1791,-1289,-955,-823,-916,-1212,-1696,-2305,-2977,-3644,-4223,-4662,-4894,-4900,-4657,-4183,-3511,-2683,-1770,-831,60,854,1489,1963,2239,2361,2323,2193,1993,1774,1577,1419,1326,1305,1339,1443,1571,1741,1915,2102,2293,2486,2694,2902,3121,3322,3501,3623,3666,3613,3432,3145,2725,2230,1655,1082,519,54,-310,-515,-562,-450,-193,162,590,1025,1436,1775,2021,2155,2189,2115,1966,1745,1469,1151,782,371,-89,-593,-1131,-1697,-2261,-2806,-3303,-3713,-4023,-4196,-4220,-4095,-3823,-3431,-2958,-2456,-1975,-1587,-1324,-1240,-1344,-1642,-2110,-2716,-3395,-4096,-4743,-5276,-5647,-5801,-5742,-5440,-4947,-4264,-3479,-2608,-1751,-932,-219,360,791,1051,1173,1155,1040,853,624,391,170,-13,-151,-238,-263,-239,-154,-24,162,388,667,969,1298,1613,1905,2124,2259,2270,2144,1876,1468,939,326,-332,-977,-1565,-2032,-2359,-2499,-2467,-2260,-1919,-1482,-995,-520,-82,263,521,660,706,647,509,282,-17,-410,-879,-1444,-2083,-2791,-3543,-4300,-5036,-5695,-6251,-6658,-6898,-6947,-6816,-6506,-6064,-5524,-4946,-4388,-3901,-3537,-3320,-3270,-3378,-3630,-3979,-4396,-4810,-5181,-5452,-5583,-5547,-5327,-4930,-4367,-3684,-2907,-2101,-1304,-570,63,578,940,1178,1273,1272,1181,1044,881,721,588,490,438,443,487,593,734,919,1142,1393,1668,1952,2220,2455,2616,2689,2636,2452,2134,1681,1135,518,-121,-728,-1263,-1679,-1947,-2054,-1997,-1799,-1490,-1114,-722,-352,-50,164,276,295,229,112,-47,-220,-412,-618,-857,-1139,-1483,-1898,-2379,-2921,-3491,-4067,-4603,-5055,-5396,-5573,-5583,-5400,-5046,-4552,-3954,-3327,-2728,-2222,-1867,-1696,-1723,-1948,-2333,-2835,-3395,-3938,-4403,-4722,-4854,-4764,-4447,-3919,-3206,-2372,-1458,-548,312,1059,1656,2086,2329,2419,2362,2211,1999,1775,1573,1429,1357,1369,1462,1629,1845,2105,2376,2656,2932,3196,3450,3688,3912,4104,4266,4369,4405,4366,4225,3997,3674,3269,2815,2321,1844,1402,1038,780,637,624,731,929,1203,1506,1805,2074,2279,2408,2460,2426,2317,2134,1874,1541,1131,640,79,-545,-1215,-1894,-2559,-3162,-3669,-4048,-4257,-4293,-4128,-3794,-3300,-2702,-2047,-1409,-845,-419,-169,-120,-274,-605,-1082,-1631,-2208,-2719,-3123,-3345,-3370,-3156,-2737,-2105,-1328,-442,488,1400,2234,2955,3509,3903,4111,4170,4089,3924,3702,3476,3282,3142,3088,3113,3227,3414,3659,3946,4262,4589,4924,5253,5567,5864,6116,6318,6435,6447,6344,6086,5706,5171,4533,3804,3029,2266,1547,937,461,153,33,84,308,660,1117,1625,2151,2653,3101,3474,3757,3933,4011,3963,3801,3513,3100,2574,1946,1239,500,-248,-944,-1560,-2050,-2388,-2553,-2541,-2352,-2021,-1564,-1050,-515,-29,358,609,687,593,332,-70,-557,-1095,-1603,-2044,-2355,-2508,-2476,-2265,-1881,-1363,-747,-85,582,1198,1744,2174,2497,2692,2790,2792,2742,2648,2551,2461,2397,2366,2358,2375,2399,2426,2447,2463,2479,2514,2576,2690,2865,3099,3395,3715,4041,4321,4514,4585,4494,4236,3803,3220,2524,1768,1010,318,-251,-657,-862,-869,-682,-342,111,619,1126,1596,1971,2256,2410,2462,2390,2224,1953,1592,1147,617,23,-628,-1308,-1988,-2643,-3227,-3723,-4084,-4301,-4353,-4241,-3983,-3598,-3137,-2650,-2190,-1814,-1565,-1466,-1537,-1765,-2120,-2575,-3056,-3535,-3927,-4210,-4321,-4251,-3993,-3540,-2944,-2212,-1409,-574,245,1003,1661,2201,2592,2841,2946,2922,2798,2593,2343,2080,1821,1601,1422,1300,1227,1216,1240,1318,1423,1568,1738,1937,2148,2370,2568,2736,2830,2836,2727,2479,2104,1587,974,276,-438,-1140,-1750,-2249,-2571,-2722,-2680,-2474,-2131,-1699,-1227,-767,-363,-40,177,287,291,197,17,-238,-564,-950,-1393,-1877,-2398,-2922,-3446,-3928,-4352,-4692,-4916,-5028,-4987,-4822,-4520,-4116,-3645,-3147,-2677,-2283,-2006,-1878,-1909,-2099,-2423,-2840,-3306,-3749,-4126,-4375,-4459,-4362,-4069,-3617,-3015,-2335,-1601,-892,-230,322,768,1065,1242,1292,1246,1133,974,814,661,556,502,511,591,730,932,1176,1464,1773,2104,2436,2775,3089,3395,3650,3862,4002,4057,4012,3861,3595,3221,2753,2200,1612,999,425,-90,-498,-774,-898,-869,-686,-380,24,484,960,1411,1812,2122,2336,2432,2402,2252,1965,1560,1035,409,-293,-1049,-1811,-2557,-3231,-3803,-4242,-4512,-4616,-4528,-4275,-3867,-3357,-2783,-2211,-1702,-1303,-1071,-1026,-1175,-1515,-1995,-2580,-3190,-3761,-4226,-4512,-4596,-4431,-4038,-3425,-2638,-1734,-769,183,1084,1860,2507,2982,3297,3460,3490,3423,3290,3124,2962,2814,2716,2655,2643,2673,2725,2810,2903,3013,3141,3285,3461,3661,3895,4142,4404,4637,4834,4950,4959,4849,4588,4192,3666,3035,2351,1648,985,414,-30,-303,-408,-331,-100,255,704,1185,1671,2115,2479,2750,2892,2912,2781,2522,2124,1609,1003,330,-362,-1041,-1651,-2164,-2537,-2750,-2802,-2680,-2421,-2037,-1586,-1100,-653,-273,-27,71,-3,-255,-650,-1176,-1767,-2383,-2960,-3446,-3790,-3960,-3933,-3707,-3295,-2730,-2037,-1288,-505,239,923,1500,1965,2293,2507,2602,2611,2552,2455,2341,2232,2139,2071,2026,2000,1987,1976,1974,1971,1986,2023,2097,2222,2404,2644,2934,3256,3583,3878,4112,4240,4244,4089,3781,3316,2731,2049,1337,637,21,-470,-788,-919,-843,-595,-192,313,868,1426,1929,2344,2629,2780,2761,2600,2272,1808,1220,524,-228,-1033,-1817,-2570,-3231,-3780,-4176,-4413,-4462,-4348,-4070,-3671,-3194,-2680,-2205,-1797,-1519,-1381,-1401,-1563,-1849,-2199,-2594,-2948,-3243,-3415,-3449,-3326,-3048,-2632,-2110,-1509,-876,-242,353,893,1350,1733,2018,2228,2365,2433,2467,2446,2420,2374,2336,2305,2293,2293,2321,2355,2421,2490,2593,2707,2849,3011,3193,3385,3579,3753,3893,3970,3963,3852,3615,3246,2753,2133,1439,685,-62,-759,-1351,-1794,-2059,-2130,-2011,-1729,-1314,-827,-309,176,596,901,1084,1121,1019,787,438,2,-509,-1054,-1612,-2156,-2646,-3073,-3405,-3631,-3740,-3728,-3592,-3349,-3010,-2607,-2176,-1757,-1396,-1130,-995,-1000,-1170,-1462,-1883,-2357,-2866,-3330,-3717,-3963,-4052,-3951,-3676,-3223,-2647,-1964,-1244,-518,163,769,1276,1675,1963,2152,2252,2290,2264,2223,2136,2066,1967,1889,1796,1723,1643,1586,1541,1524,1548,1613,1732,1903,2122,2382,2666,2953,3220,3445,3596,3659,3612,3447,3155,2754,2239,1655,1018,377,-234,-766,-1194,-1478,-1619,-1597,-1452,-1176,-849,-469,-122,182,383,468,410,211,-130,-593,-1154,-1782,-2439,-3086,-3694,-4223,-4656,-4969,-5149,-5197,-5108,-4900,-4586,-4208,-3795,-3404,-3073,-2851,-2772,-2849,-3095,-3483,-3988,-4563,-5138,-5676,-6092,-6363,-6436,-6306,-5965,-5443,-4764,-3977,-3138,-2286,-1482,-755,-132,357,734,973,1114,1164,1144,1091,1008,936,867,831,814,824,854,895,953,1010,1086,1168,1271,1388,1528,1678,1837,1981,2092,2154,2127,2012,1770,1416,934,359,-303,-992,-1687,-2316,-2858,-3252,-3489,-3543,-3417,-3132,-2710,-2189,-1621,-1052,-523,-96,218,362,343,143,-224,-740,-1378,-2095,-2853,-3596,-4296,-4885,-5361,-5666,-5815,-5784,-5600,-5272,-4848,-4361,-3868,-3422,-3055,-2827,-2732,-2801,-3005,-3330,-3722,-4150,-4543,-4870,-5079,-5140,-5048,-4796,-4401,-3902,-3318,-2710,-2108,-1556,-1076,-701,-413,-240,-135,-107,-107,-130,-137,-128,-75,7,131,270,418,561,671,762,811,840,856,878,928,1018,1168,1368,1634,1928,2249,2549,2807,2984,3048,2978,2757,2385,1883,1270,601,-85,-723,-1263,-1664,-1885,-1923,-1765,-1451,-995,-473,86,600,1031,1327,1460,1420,1195,816,291,-327,-1012,-1712,-2394,-3013,-3547,-3962,-4246,-4383,-4375,-4223,-3957,-3591,-3180,-2761,-2392,-2115,-1975,-1984,-2160,-2477,-2912,-3410,-3921,-4381,-4739,-4945,-4976,-4807,-4454,-3928,-3264,-2508,-1700,-886,-106,612,1245,1787,2222,2573,2821,2995,3087,3117,3091,3018,2922,2790,2666,2529,2411,2306,2228,2180,2179,2217,2316,2459,2659,2899,3171,3467,3752,4025,4244,4393,4454,4384,4197,3856,3395,2808,2150,1447,766,148,-343,-679,-825,-778,-555,-178,292,810,1305,1721,2011,2137,2088,1859,1466,939,311,-375,-1077,-1754,-2361,-2866,-3237,-3448,-3485,-3347,-3027,-2564,-1967,-1307,-611,30,591,996,1227,1261,1102,772,301,-257,-863,-1456,-1992,-2436,-2742,-2908,-2898,-2739,-2414,-1966,-1403,-772,-96,579,1237,1838,2382,2846,3240,3556,3814,4000,4145,4219,4252,4213,4130,3986,3810,3611,3422,3275,3191,3212,3330,3574,3914,4339,4819,5312,5790,6211,6546,6780,6871,6828,6622,6249,5724,5041,4240,3354,2433,1544,747,111,-319,-495,-424,-98,419,1088,1815,2528,3148,3614,3877,3916,3728,3327,2742,2014,1183,298,-592,-1449,-2221,-2878,-3375,-3693,-3811,-3724,-3451,-3016,-2476,-1875,-1297,-784,-407,-189,-155,-289,-585,-976,-1450,-1920,-2370,-2733,-2993,-3117,-3100,-2932,-2622,-2183,-1632,-997,-303,418,1131,1809,2430,2956,3401,3717,3948,4059,4085,4027,3891,3709,3470,3207,2930,2658,2424,2240,2148,2146,2276,2506,2856,3288,3772,4282,4763,5191,5516,5722,5772,5660,5370,4898,4265,3475,2578,1595,605,-357,-1204,-1897,-2375,-2614,-2592,-2340,-1870,-1273,-588,77,666,1101,1354,1385,1218,857,354,-252,-904,-1564,-2171,-2709,-3126,-3422,-3568,-3568,-3422,-3151,-2775,-2345,-1899,-1494,-1174,-979,-930,-1035,-1271,-1613,-2011,-2423,-2798,-3101,-3301,-3386,-3348,-3197,-2932,-2576,-2128,-1615,-1050,-453,135,702,1194,1601,1893,2065,2121,2077,1957,1797,1624,1470,1349,1273,1232,1217,1201,1161,1072,928,709,442,133,-184,-474,-708,-854,-889,-802,-600,-286,108,544,982,1365,1644,1785,1749,1544,1179,695,136,-457,-1039,-1606,-2138,-2669,-3206,-3786,-4414,-5100,-5816,-6528,-7178,-7700,-8034,-8113,-7911,-7409,-6636,-5648,-4531,-3389,-2344,-1481,-890,-596,-597,-851,-1262,-1752,-2194,-2524,-2649,-2556,-2215,-1662,-926,-78,834,1712,2512,3142,3558,3714,3597,3207,2598,1828,987,195,-461,-860,-946,-660,-11,984,2238,3670,5151,6581,7836,8843,9540,9899,9942,9694,9235,8623,7953,7274,6652,6106,5656,5291,4999,4763,4559,4385,4235,4112,4032,3998,4009,4059,4110,4134,4067,3884,3517,2977,2232,1326,298,-786,-1839,-2779,-3522,-3999,-4164,-4010,-3550,-2850,-2001,-1099,-273,382,784,875,656,145,-594,-1480,-2416,-3308,-4078,-4658,-5019,-5134,-5031,-4712,-4244,-3643,-2975,-2256,-1542,-854,-248,229,526,567,333,-236,-1096,-2239,-3555,-4948,-6277,-7407,-8218,-8607,-8517,-7937,-6887,-5450,-3727,-1849,24,1769,3242,4357,5053,5325,5192,4748,4068,3287,2515,1861,1413,1225,1328,1709,2333,3127,4008,4868,5615,6157,6432,6419,6111,5576,4861,4087,3336,2714,2302,2140,2261,2632,3217,3926,4683,5374,5927,6246,6304,6071,5569,4851,3979,3059,2178,1417,845,482,323,329,418,522,550,440,155,-316,-939,-1663,-2413,-3116,-3719,-4170,-4466,-4623,-4656,-4638,-4578,-4545,-4538,-4586,-4672,-4795,-4924,-5051,-5146,-5209,-5225,-5199,-5148,-5067,-5001,-4936,-4912,-4916,-4962,-5040,-5136,-5231,-5296,-5306,-5228,-5044,-4727,-4278,-3698,-2993,-2210,-1365,-519,296,1043,1695,2232,2639,2905,2996,2905,2583,2035,1236,220,-974,-2269,-3563,-4744,-5692,-6301,-6493,-6219,-5481,-4308,-2813,-1081,698,2405,3860,4953,5586,5731,5392,4641,3583,2342,1085,-71,-969,-1540,-1702,-1445,-797,182,1378,2660,3885,4903,5601,5886,5731,5136,4186,2972,1642,340,-792,-1639,-2107,-2178,-1834,-1146,-178,958,2159,3303,4314,5093,5620,5859,5822,5560,5103,4540,3920,3311,2758,2280,1902,1599,1369,1178,1008,840,674,511,371,279,243,290,400,571,773,978,1150,1267,1302,1254,1115,902,634,339,52,-188,-356,-411,-357,-180,84,417,755,1070,1289,1406,1371,1218,940,600,231,-94,-333,-440,-396,-205,106,497,905,1280,1576,1759,1830,1784,1641,1403,1069,627,61,-649,-1505,-2497,-3585,-4711,-5786,-6723,-7424,-7805,-7818,-7419,-6637,-5508,-4129,-2619,-1108,256,1353,2082,2383,2248,1712,847,-221,-1382,-2476,-3409,-4042,-4340,-4237,-3768,-2969,-1937,-795,336,1305,2020,2385,2376,2001,1327,449,-502,-1387,-2090,-2486,-2532,-2182,-1477,-469,744,2045,3318,4452,5350,5955,6238,6197,5889,5355,4691,3975,3268,2635,2092,1632,1251,895,535,144,-306,-805,-1339,-1872,-2356,-2739,-2992,-3083,-3021,-2837,-2570,-2299,-2078,-1971,-2028,-2254,-2655,-3181,-3787,-4389,-4934,-5348,-5600,-5683,-5600,-5405,-5146,-4888,-4698,-4607,-4664,-4855,-5188,-5618,-6105,-6602,-7042,-7388,-7586,-7603,-7438,-7066,-6537,-5861,-5111,-4330,-3598,-2946,-2439,-2090,-1929,-1961,-2198,-2625,-3251,-4030,-4947,-5936,-6941,-7893,-8713,-9344,-9719,-9811,-9585,-9059,-8236,-7177,-5928,-4576,-3205,-1902,-750,188,877,1306,1498,1502,1364,1178,978,852,816,911,1141,1495,1948,2449,2950,3374,3687,3811,3749,3475,3022,2429,1752,1061,430,-79,-408,-523,-402,-52,514,1248,2110,3033,3964,4832,5596,6198,6623,6851,6885,6753,6467,6075,5591,5045,4445,3797,3100,2357,1571,760,-50,-826,-1524,-2102,-2526,-2775,-2852,-2777,-2593,-2355,-2123,-1951,-1880,-1932,-2106,-2383,-2726,-3084,-3415,-3667,-3806,-3825,-3699,-3465,-3123,-2729,-2296,-1883,-1506,-1199,-984,-860,-833,-884,-990,-1119,-1234,-1303,-1285,-1178,-957,-650,-270,151,563,953,1283,1555,1769,1928,2039,2087,2062,1912,1629,1143,486,-374,-1356,-2417,-3433,-4315,-4938,-5225,-5104,-4568,-3617,-2346,-821,786,2367,3755,4843,5537,5793,5621,5063,4222,3198,2141,1158,385,-115,-264,-76,434,1180,2057,2943,3701,4225,4431,4283,3801,3049,2132,1190,346,-264,-559,-486,-47,708,1703,2816,3943,4952,5765,6294,6514,6412,6014,5375,4562,3661,2772,1972,1351,948,800,892,1189,1620,2120,2584,2962,3177,3213,3063,2763,2348,1881,1409,975,607,320,100,-47,-165,-242,-315,-371,-415,-432,-395,-295,-106,167,525,929,1352,1727,2018,2160,2130,1896,1478,883,174,-610,-1384,-2105,-2685,-3101,-3292,-3254,-2978,-2474,-1782,-938,-5,966,1916,2793,3551,4131,4497,4587,4367,3802,2881,1626,93,-1641,-3442,-5194,-6731,-7945,-8712,-8979,-8718,-7958,-6776,-5287,-3619,-1934,-358,966,1964,2568,2782,2624,2176,1515,767,32,-578,-973,-1099,-919,-447,272,1166,2126,3053,3840,4392,4662,4608,4252,3628,2822,1911,1022,238,-333,-628,-611,-264,376,1264,2315,3440,4540,5530,6336,6907,7234,7304,7179,6887,6495,6068,5635,5231,4860,4499,4130,3716,3224,2653,1984,1266,508,-213,-875,-1414,-1822,-2078,-2201,-2202,-2123,-1982,-1819,-1658,-1507,-1398,-1316,-1285,-1288,-1341,-1430,-1562,-1728,-1923,-2137,-2361,-2581,-2787,-2977,-3137,-3278,-3386,-3469,-3522,-3553,-3548,-3530,-3478,-3414,-3331,-3228,-3111,-2968,-2804,-2609,-2385,-2122,-1830,-1501,-1172,-843,-596,-437,-458,-662,-1103,-1749,-2592,-3538,-4534,-5450,-6207,-6699,-6866,-6664,-6090,-5170,-3978,-2601,-1168,207,1391,2298,2839,3005,2781,2241,1452,531,-408,-1237,-1856,-2171,-2144,-1767,-1081,-173,848,1857,2730,3376,3728,3766,3530,3061,2483,1862,1333,949,785,844,1134,1592,2182,2805,3416,3930,4313,4533,4578,4462,4202,3831,3384,2902,2407,1950,1522,1160,827,537,239,-53,-389,-741,-1122,-1496,-1841,-2108,-2281,-2317,-2223,-2004,-1675,-1296,-884,-506,-178,64,205,247,186,41,-176,-452,-756,-1086,-1411,-1725,-2013,-2261,-2464,-2615,-2707,-2745,-2720,-2647,-2513,-2345,-2128,-1894,-1626,-1352,-1067,-784,-512,-249,5,240,481,719,982,1278,1605,1964,2318,2636,2847,2899,2714,2274,1545,572,-592,-1849,-3074,-4153,-4965,-5427,-5492,-5138,-4416,-3376,-2140,-808,488,1642,2567,3200,3525,3538,3297,2836,2264,1641,1076,635,396,387,623,1076,1678,2352,2986,3488,3775,3788,3525,3007,2310,1531,783,179,-197,-271,-42,497,1267,2206,3213,4196,5072,5781,6270,6538,6578,6420,6102,5662,5159,4637,4145,3723,3395,3185,3072,3069,3121,3226,3334,3420,3468,3441,3348,3171,2915,2587,2187,1734,1230,712,180,-307,-753,-1104,-1361,-1508,-1539,-1476,-1311,-1075,-772,-425,-43,348,737,1093,1399,1624,1749,1752,1620,1359,967,480,-79,-660,-1225,-1709,-2088,-2300,-2343,-2198,-1875,-1407,-823,-165,513,1182,1793,2305,2694,2902,2911,2674,2177,1403,383,-857,-2218,-3618,-4920,-6007,-6758,-7070,-6905,-6220,-5095,-3582,-1854,-50,1634,3032,4006,4459,4360,3739,2684,1330,-143,-1560,-2742,-3547,-3876,-3707,-3053,-2034,-768,550,1766,2705,3269,3402,3104,2476,1608,692,-136,-712,-933,-738,-124,853,2093,3466,4817,6016,6930,7478,7615,7341,6691,5760,4629,3436,2286,1282,509,1,-234,-224,-34,260,574,828,965,955,786,493,111,-298,-677,-991,-1198,-1319,-1347,-1337,-1315,-1327,-1406,-1564,-1803,-2114,-2457,-2819,-3148,-3433,-3648,-3791,-3877,-3914,-3939,-3972,-4039,-4150,-4310,-4496,-4696,-4860,-4968,-4967,-4855,-4607,-4238,-3767,-3223,-2644,-2072,-1535,-1069,-682,-393,-193,-80,-52,-106,-239,-481,-818,-1293,-1899,-2629,-3476,-4377,-5284,-6114,-6778,-7215,-7341,-7142,-6586,-5725,-4586,-3288,-1897,-563,637,1583,2226,2522,2482,2152,1598,927,237,-358,-763,-914,-768,-335,337,1179,2064,2913,3593,4053,4233,4144,3819,3336,2790,2275,1899,1710,1773,2071,2588,3265,4022,4784,5466,5994,6323,6420,6285,5948,5447,4855,4235,3664,3199,2895,2770,2831,3053,3376,3749,4069,4289,4314,4133,3706,3073,2268,1379,478,-336,-1000,-1456,-1682,-1692,-1517,-1215,-853,-508,-224,-71,-50,-181,-439,-787,-1183,-1579,-1929,-2203,-2373,-2440,-2407,-2286,-2116,-1908,-1698,-1509,-1340,-1215,-1119,-1042,-983,-906,-812,-677,-496,-263,16,339,692,1068,1443,1810,2132,2392,2555,2579,2449,2124,1602,873,-29,-1065,-2165,-3239,-4202,-4955,-5417,-5537,-5277,-4650,-3694,-2480,-1117,286,1584,2680,3451,3854,3838,3437,2697,1708,588,-544,-1559,-2344,-2827,-2957,-2736,-2208,-1450,-568,323,1098,1678,1974,1977,1687,1158,476,-266,-953,-1498,-1819,-1873,-1651,-1171,-490,319,1177,1988,2688,3211,3518,3609,3480,3169,2723,2185,1631,1093,645,285,57,-83,-131,-153,-169,-235,-371,-587,-888,-1236,-1614,-1968,-2281,-2519,-2687,-2779,-2835,-2859,-2905,-2962,-3074,-3210,-3379,-3542,-3678,-3754,-3747,-3648,-3456,-3195,-2897,-2606,-2365,-2218,-2193,-2314,-2567,-2946,-3406,-3905,-4392,-4812,-5122,-5286,-5284,-5110,-4771,-4300,-3723,-3089,-2441,-1816,-1264,-806,-488,-315,-332,-520,-912,-1480,-2217,-3104,-4098,-5165,-6255,-7303,-8269,-9077,-9694,-10058,-10149,-9938,-9426,-8627,-7578,-6343,-5000,-3645,-2376,-1283,-448,88,298,207,-141,-668,-1280,-1877,-2372,-2689,-2805,-2694,-2407,-1982,-1499,-1031,-645,-380,-273,-290,-422,-590,-747,-816,-751,-512,-96,493,1207,1997,2807,3556,4216,4722,5069,5248,5273,5177,4990,4754,4497,4251,4024,3827,3647,3476,3283,3063,2785,2453,2066,1632,1180,729,315,-41,-317,-507,-618,-662,-684,-693,-746,-849,-1029,-1274,-1585,-1919,-2269,-2581,-2837,-3008,-3078,-3051,-2929,-2741,-2513,-2271,-2058,-1879,-1767,-1709,-1714,-1749,-1816,-1864,-1900,-1881,-1819,-1698,-1530,-1329,-1102,-882,-667,-476,-313,-165,-37,84,188,269,318,307,227,51,-238,-630,-1147,-1742,-2403,-3075,-3694,-4217,-4557,-4681,-4535,-4101,-3386,-2427,-1279,-46,1184,2287,3172,3757,4005,3913,3528,2931,2238,1567,1036,730,705,953,1440,2068,2753,3354,3814,4022,3987,3699,3222,2642,2057,1567,1263,1206,1412,1890,2570,3408,4297,5164,5908,6481,6820,6917,6767,6405,5869,5218,4518,3819,3195,2680,2316,2114,2067,2154,2330,2535,2716,2804,2772,2573,2226,1739,1172,575,19,-447,-779,-964,-1014,-954,-831,-689,-575,-517,-534,-624,-762,-936,-1091,-1217,-1269,-1260,-1174,-1045,-892,-748,-649,-602,-629,-705,-832,-958,-1071,-1125,-1110,-1006,-821,-560,-254,80,407,716,988,1232,1448,1662,1868,2081,2274,2439,2532,2529,2392,2099,1638,1006,234,-646,-1566,-2464,-3255,-3870,-4240,-4323,-4096,-3564,-2764,-1757,-633,517,1575,2466,3094,3426,3451,3178,2689,2037,1339,675,132,-232,-394,-356,-157,154,497,832,1075,1223,1250,1184,1066,940,878,917,1099,1436,1912,2500,3152,3799,4403,4887,5240,5421,5445,5317,5071,4745,4370,3998,3638,3323,3062,2844,2691,2562,2475,2389,2304,2204,2067,1905,1701,1465,1213,946,692,456,248,62,-102,-269,-444,-644,-873,-1123,-1383,-1625,-1834,-1973,-2038,-2013,-1907,-1745,-1551,-1371,-1241,-1196,-1255,-1435,-1706,-2067,-2458,-2848,-3192,-3437,-3573,-3558,-3413,-3131,-2748,-2289,-1801,-1316,-877,-511,-232,-50,38,40,-44,-208,-446,-761,-1133,-1557,-2012,-2480,-2950,-3403,-3833,-4236,-4599,-4921,-5182,-5376,-5471,-5459,-5302,-5005,-4548,-3960,-3261,-2502,-1737,-1024,-410,49,362,491,500,386,226,45,-117,-229,-300,-324,-335,-344,-390,-480,-622,-818,-1031,-1240,-1402,-1462,-1401,-1165,-762,-178,559,1410,2329,3255,4126,4888,5489,5897,6089,6069,5843,5448,4918,4302,3656,3026,2469,2013,1695,1522,1484,1559,1705,1867,2005,2060,2008,1835,1549,1177,767,351,-11,-314,-522,-665,-750,-820,-903,-1040,-1245,-1528,-1885,-2275,-2677,-3030,-3308,-3460,-3483,-3369,-3129,-2815,-2449,-2094,-1790,-1565,-1452,-1444,-1529,-1683,-1860,-2029,-2141,-2181,-2118,-1968,-1731,-1442,-1122,-796,-485,-203,46,245,398,486,499,427,270,19,-305,-706,-1163,-1653,-2166,-2655,-3108,-3479,-3736,-3854,-3796,-3569,-3151,-2588,-1886,-1124,-345,378,985,1431,1694,1761,1677,1465,1206,948,764,684,734,909,1176,1502,1827,2116,2324,2441,2457,2401,2298,2195,2133,2149,2275,2519,2880,3342,3868,4435,4982,5498,5921,6255,6464,6551,6519,6373,6129,5817,5443,5057,4671,4326,4048,3855,3758,3753,3806,3893,3946,3929,3785,3490,3033,2440,1745,1021,327,-266,-720,-1009,-1139,-1139,-1055,-935,-837,-787,-812,-903,-1038,-1187,-1291,-1337,-1270,-1105,-846,-519,-191,108,311,390,325,116,-206,-607,-1018,-1402,-1677,-1821,-1792,-1584,-1207,-685,-53,636,1343,2021,2637,3147,3537,3758,3803,3648,3294,2750,2060,1262,429,-387,-1115,-1718,-2152,-2410,-2481,-2394,-2144,-1792,-1327,-806,-235,358,931,1476,1931,2286,2497,2554,2451,2207,1845,1427,983,586,258,43,-53,-38,74,244,453,661,844,1008,1118,1226,1304,1404,1522,1689,1899,2166,2471,2815,3163,3506,3813,4069,4249,4354,4359,4285,4121,3884,3581,3233,2846,2452,2055,1694,1365,1112,901,768,658,574,472,326,115,-170,-524,-914,-1307,-1660,-1922,-2075,-2099,-2013,-1844,-1639,-1450,-1321,-1299,-1387,-1596,-1894,-2239,-2591,-2890,-3110,-3222,-3223,-3132,-2974,-2785,-2612,-2473,-2407,-2404,-2470,-2575,-2700,-2797,-2859,-2831,-2728,-2520,-2238,-1886,-1505,-1120,-766,-469,-248,-117,-91,-172,-372,-681,-1101,-1594,-2143,-2682,-3179,-3585,-3866,-4027,-4056,-3999,-3874,-3739,-3612,-3529,-3489,-3477,-3481,-3450,-3377,-3224,-3004,-2718,-2403,-2085,-1800,-1565,-1392,-1274,-1190,-1121,-1035,-919,-752,-549,-305,-62,167,349,462,504,466,384,268,177,135,182,355,645,1077,1610,2231,2896,3569,4211,4791,5286,5675,5954,6123,6177,6137,5994,5773,5473,5116,4716,4295,3879,3485,3128,2822,2548,2316,2085,1860,1609,1343,1059,789,550,378,293,289,378,511,661,780,819,747,548,208,-229,-756,-1284,-1801,-2211,-2510,-2649,-2629,-2479,-2203,-1884,-1531,-1236,-999,-886,-873,-984,-1172,-1420,-1677,-1899,-2054,-2109,-2051,-1879,-1603,-1240,-821,-366,89,513,869,1114,1226,1166,937,539,5,-622,-1290,-1942,-2543,-3048,-3457,-3751,-3948,-4050,-4071,-4015,-3873,-3644,-3306,-2871,-2326,-1715,-1042,-381,246,785,1204,1501,1655,1697,1639,1514,1353,1166,986,802,626,449,264,81,-109,-277,-414,-482,-463,-323,-48,372,931,1600,2353,3131,3894,4571,5128,5503,5687,5647,5408,4971,4390,3702,2965,2236,1559,983,538,238,101,91,209,385,590,752,834,772,564,178,-350,-986,-1677,-2354,-2957,-3439,-3773,-3950,-4000,-3940,-3831,-3702,-3605,-3542,-3545,-3574,-3640,-3687,-3715,-3692,-3627,-3523,-3415,-3327,-3300,-3359,-3515,-3778,-4114,-4502,-4887,-5228,-5469,-5580,-5528,-5319,-4951,-4459,-3873,-3234,-2591,-1962,-1400,-906,-516,-239,-101,-107,-281,-606,-1076,-1657,-2286,-2924,-3491,-3962,-4289,-4481,-4541,-4501,-4410,-4291,-4187,-4107,-4046,-3993,-3923,-3807,-3638,-3408,-3130,-2832,-2538,-2281,-2085,-1958,-1910,-1922,-1983,-2057,-2135,-2180,-2190,-2156,-2077,-1965,-1834,-1681,-1534,-1374,-1220,-1058,-881,-693,-471,-229,46,353,681,1031,1394,1752,2115,2450,2767,3045,3280,3470,3590,3650,3635,3534,3366,3109,2789,2424,2007,1593,1152,732,312,-98,-500,-894,-1279,-1631,-1941,-2173,-2307,-2315,-2204,-1960,-1634,-1245,-857,-518,-275,-165,-207,-392,-705,-1103,-1542,-1972,-2354,-2658,-2865,-2982,-3012,-2986,-2922,-2852,-2780,-2728,-2685,-2638,-2581,-2472,-2315,-2082,-1775,-1403,-983,-538,-110,280,590,812,920,913,790,538,188,-272,-800,-1371,-1941,-2449,-2847,-3089,-3140,-3005,-2697,-2267,-1787,-1310,-927,-657,-549,-575,-715,-910,-1112,-1261,-1328,-1299,-1160,-958,-680,-390,-88,180,419,600,738,820,865,864,841,781,711,623,534,460,407,407,471,629,884,1267,1751,2352,3026,3744,4474,5153,5762,6250,6603,6813,6873,6803,6619,6350,6017,5653,5274,4908,4565,4264,4019,3828,3713,3644,3622,3610,3574,3485,3299,3010,2604,2110,1567,1031,558,210,3,-28,74,284,534,757,901,910,776,493,111,-333,-760,-1123,-1366,-1458,-1405,-1209,-926,-589,-269,-2,159,199,109,-97,-382,-717,-1035,-1310,-1480,-1524,-1430,-1181,-808,-318,243,840,1418,1921,2294,2481,2451,2177,1675,979,150,-717,-1546,-2239,-2739,-3009,-3053,-2894,-2609,-2242,-1884,-1570,-1341,-1198,-1120,-1080,-1026,-938,-779,-540,-230,143,551,951,1330,1640,1865,2007,2040,2007,1894,1750,1571,1404,1243,1118,1034,988,1000,1061,1180,1358,1600,1903,2279,2707,3190,3711,4240,4764,5238,5639,5940,6110,6147,6038,5804,5458,5034,4573,4101,3668,3291,3000,2807,2711,2700,2753,2828,2887,2885,2776,2544,2162,1655,1049,395,-245,-815,-1270,-1566,-1725,-1721,-1628,-1459,-1272,-1108,-983,-921,-911,-938,-983,-1024,-1047,-1062,-1060,-1084,-1143,-1263,-1469,-1749,-2107,-2505,-2908,-3276,-3551,-3709,-3715,-3559,-3256,-2821,-2295,-1717,-1126,-560,-42,401,763,1024,1168,1182,1050,760,326,-244,-902,-1594,-2250,-2807,-3195,-3394,-3381,-3187,-2857,-2455,-2047,-1697,-1442,-1299,-1260,-1297,-1367,-1438,-1467,-1446,-1362,-1235,-1083,-934,-831,-788,-826,-950,-1134,-1367,-1603,-1816,-1966,-2039,-2012,-1895,-1690,-1417,-1106,-765,-435,-111,189,472,742,1016,1295,1605,1937,2293,2669,3035,3386,3686,3924,4071,4123,4067,3911,3665,3346,2972,2579,2184,1821,1503,1243,1037,874,727,565,360,84,-269,-694,-1161,-1627,-2041,-2348,-2514,-2507,-2341,-2037,-1651,-1244,-887,-633,-532,-598,-819,-1176,-1605,-2066,-2494,-2849,-3095,-3227,-3236,-3149,-2990,-2782,-2564,-2350,-2162,-2006,-1871,-1764,-1651,-1545,-1404,-1247,-1055,-838,-612,-369,-145,69,240,365,405,361,197,-82,-473,-957,-1491,-2025,-2496,-2840,-3004,-2957,-2702,-2263,-1707,-1114,-571,-170,35,3,-253,-704,-1267,-1880,-2433,-2860,-3091,-3085,-2845,-2376,-1749,-1011,-262,443,1028,1453,1692,1744,1631,1383,1052,683,337,53,-122,-168,-67,186,565,1072,1647,2284,2928,3551,4133,4638,5072,5410,5672,5839,5949,5972,5952,5864,5736,5570,5372,5167,4958,4771,4625,4517,4481,4478,4527,4567,4588,4534,4387,4112,3719,3213,2639,2043,1485,1004,649,412,302,264,278,272,231,114,-68,-296,-527,-723,-817,-803,-633,-340,58,514,963,1353,1619,1734,1665,1422,1031,518,-36,-600,-1086,-1466,-1684,-1741,-1611,-1338,-922,-423,133,686,1204,1619,1911,2028,1958,1701,1275,716,93,-541,-1096,-1516,-1749,-1771,-1586,-1237,-775,-282,178,533,754,818,750,577,356,130,-39,-134,-121,-16,167,392,619,805,936,982,962,882,770,661,573,541,573,684,874,1136,1469,1854,2288,2749,3230,3709,4178,4611,5000,5320,5564,5715,5778,5732,5608,5387,5107,4767,4398,4016,3649,3309,3024,2795,2639,2553,2531,2565,2634,2712,2763,2759,2655,2437,2077,1587,980,303,-397,-1052,-1611,-2024,-2267,-2349,-2288,-2137,-1949,-1784,-1685,-1698,-1800,-2019,-2278,-2572,-2834,-3038,-3156,-3184,-3128,-3009,-2869,-2723,-2625,-2573,-2597,-2671,-2793,-2921,-3020,-3063,-3006,-2845,-2566,-2176,-1708,-1176,-638,-117,332,675,875,900,740,388,-128,-774,-1490,-2212,-2864,-3376,-3699,-3775,-3620,-3216,-2644,-1948,-1236,-586,-80,212,277,99,-273,-796,-1389,-1987,-2511,-2912,-3158,-3227,-3150,-2936,-2651,-2317,-1991,-1695,-1450,-1264,-1135,-1044,-988,-933,-878,-790,-686,-539,-373,-176,28,245,454,667,868,1068,1266,1469,1683,1911,2157,2417,2688,2959,3221,3458,3661,3810,3908,3931,3899,3788,3627,3401,3146,2850,2542,2217,1875,1528,1148,757,341,-83,-493,-874,-1178,-1397,-1499,-1494,-1382,-1213,-1003,-823,-693,-653,-711,-851,-1054,-1267,-1461,-1573,-1598,-1503,-1315,-1046,-744,-446,-204,-43,9,-53,-214,-462,-750,-1049,-1316,-1523,-1640,-1668,-1597,-1440,-1222,-953,-660,-375,-102,100,233,247,145,-93,-444,-890,-1380,-1866,-2280,-2572,-2678,-2589,-2279,-1797,-1186,-539,59,502,735,688,388,-163,-880,-1674,-2463,-3127,-3619,-3873,-3882,-3673,-3282,-2780,-2233,-1696,-1229,-852,-580,-409,-317,-285,-274,-271,-230,-161,-22,159,414,716,1068,1469,1889,2337,2780,3206,3594,3913,4160,4296,4335,4255,4078,3808,3475,3104,2724,2374,2071,1849,1712,1672,1720,1841,2018,2212,2404,2544,2611,2570,2407,2124,1725,1240,712,170,-318,-751,-1082,-1342,-1536,-1709,-1909,-2160,-2515,-2952,-3479,-4039,-4587,-5056,-5394,-5554,-5523,-5302,-4926,-4436,-3906,-3391,-2958,-2654,-2503,-2522,-2692,-2985,-3356,-3748,-4106,-4380,-4517,-4502,-4312,-3960,-3465,-2858,-2202,-1540,-948,-494,-221,-196,-417,-898,-1588,-2447,-3371,-4292,-5084,-5684,-5991,-5985,-5641,-5005,-4134,-3147,-2141,-1250,-555,-130,2,-146,-519,-1053,-1641,-2222,-2704,-3058,-3259,-3315,-3258,-3121,-2937,-2752,-2561,-2405,-2250,-2110,-1961,-1791,-1596,-1361,-1095,-800,-478,-154,190,515,850,1169,1486,1790,2078,2337,2560,2731,2842,2883,2855,2762,2618,2441,2249,2067,1908,1789,1709,1672,1661,1672,1692,1700,1704,1665,1602,1476,1294,1027,684,249,-256,-814,-1392,-1948,-2440,-2835,-3105,-3253,-3275,-3218,-3092,-2967,-2846,-2782,-2761,-2798,-2869,-2953,-3038,-3091,-3125,-3121,-3106,-3087,-3088,-3117,-3200,-3316,-3478,-3651,-3810,-3933,-3966,-3909,-3718,-3411,-2983,-2464,-1888,-1283,-705,-168,266,596,774,800,659,368,-64,-580,-1159,-1722,-2235,-2631,-2871,-2918,-2756,-2381,-1823,-1120,-343,432,1122,1659,1975,2063,1898,1527,987,343,-333,-987,-1565,-2049,-2409,-2662,-2798,-2843,-2786,-2644,-2401,-2066,-1628,-1097,-481,206,921,1652,2337,2960,3471,3858,4104,4215,4203,4093,3922,3710,3511,3330,3211,3146,3158,3224,3351,3505,3682,3849,3995,4097,4144,4130,4047,3902,3704,3463,3207,2950,2715,2515,2349,2222,2113,2017,1914,1801,1677,1552,1434,1344,1279,1244,1220,1179,1090,924,646,268,-219,-770,-1341,-1882,-2328,-2640,-2787,-2763,-2578,-2270,-1874,-1446,-1022,-647,-333,-99,66,177,246,310,375,467,590,747,924,1121,1306,1483,1612,1702,1709,1644,1471,1197,814,341,-210,-793,-1371,-1895,-2309,-2570,-2642,-2488,-2104,-1513,-721,160,1107,1969,2707,3200,3437,3366,3037,2482,1784,1030,293,-345,-854,-1200,-1390,-1446,-1382,-1245,-1052,-829,-601,-366,-147,67,269,468,668,878,1102,1352,1639,1964,2349,2782,3278,3815,4387,4959,5509,5986,6376,6630,6747,6710,6531,6230,5837,5390,4919,4473,4067,3735,3481,3310,3215,3194,3222,3297,3390,3488,3562,3601,3568,3467,3274,3000,2654,2254,1834,1406,1005,622,274,-67,-410,-775,-1177,-1608,-2068,-2511,-2918,-3231,-3426,-3475,-3369,-3126,-2777,-2366,-1956,-1597,-1345,-1228,-1276,-1469,-1803,-2218,-2671,-3093,-3425,-3613,-3619,-3421,-3024,-2445,-1736,-938,-137,609,1215,1625,1786,1675,1289,668,-151,-1075,-2039,-2943,-3711,-4276,-4582,-4605,-4334,-3793,-3026,-2109,-1121,-169,672,1307,1704,1822,1692,1331,811,186,-479,-1121,-1709,-2198,-2583,-2842,-2968,-2967,-2822,-2559,-2166,-1687,-1115,-513,126,734,1318,1834,2285,2655,2951,3185,3356,3498,3595,3677,3728,3756,3743,3692,3578,3417,3193,2923,2618,2290,1972,1674,1422,1236,1110,1067,1080,1155,1264,1397,1532,1642,1716,1714,1638,1452,1165,772,297,-236,-786,-1311,-1777,-2148,-2428,-2613,-2738,-2831,-2948,-3111,-3352,-3681,-4060,-4492,-4889,-5244,-5481,-5596,-5561,-5389,-5109,-4745,-4360,-3974,-3648,-3379,-3203,-3091,-3038,-3003,-2959,-2860,-2691,-2418,-2047,-1582,-1044,-466,116,658,1107,1428,1566,1504,1218,716,31,-796,-1688,-2574,-3364,-3988,-4374,-4481,-4273,-3763,-2968,-1955,-792,409,1547,2510,3212,3601,3644,3372,2825,2083,1230,341,-503,-1264,-1894,-2391,-2736,-2943,-3006,-2944,-2756,-2459,-2068,-1599,-1083,-538,8,528,1007,1432,1793,2102,2363,2594,2812,3042,3286,3557,3853,4153,4452,4713,4918,5042,5073,5000,4829,4577,4261,3908,3548,3187,2869,2569,2324,2103,1934,1788,1686,1607,1557,1522,1494,1466,1434,1390,1342,1297,1262,1249,1256,1278,1303,1310,1266,1159,961,679,319,-90,-514,-903,-1226,-1437,-1539,-1509,-1392,-1184,-961,-727,-544,-416,-363,-373,-440,-521,-604,-639,-622,-514,-328,-46,300,706,1139,1579,1992,2349,2613,2758,2751,2571,2223,1712,1075,366,-362,-1031,-1572,-1945,-2087,-2004,-1674,-1141,-436,374,1212,2011,2677,3162,3423,3443,3258,2889,2411,1877,1341,850,426,72,-194,-402,-533,-607,-612,-548,-411,-197,85,431,820,1237,1662,2072,2459,2805,3121,3403,3679,3953,4256,4588,4963,5369,5785,6195,6547,6831,6997,7040,6944,6716,6380,5959,5495,5025,4580,4196,3887,3662,3531,3470,3490,3554,3661,3774,3874,3935,3914,3810,3580,3245,2788,2253,1649,1036,420,-148,-667,-1133,-1537,-1920,-2262,-2600,-2910,-3199,-3437,-3607,-3690,-3666,-3547,-3331,-3057,-2753,-2469,-2236,-2099,-2064,-2144,-2322,-2564,-2829,-3074,-3241,-3299,-3214,-2972,-2584,-2066,-1455,-794,-144,446,910,1200,1272,1100,678,19,-835,-1821,-2872,-3881,-4792,-5491,-5939,-6078,-5887,-5380,-4575,-3528,-2315,-1022,251,1401,2353,3032,3409,3470,3242,2753,2062,1222,297,-659,-1584,-2437,-3155,-3705,-4050,-4167,-4051,-3717,-3189,-2514,-1749,-939,-158,565,1188,1683,2068,2317,2492,2581,2651,2697,2768,2853,2968,3092,3216,3310,3369,3360,3296,3166,2994,2787,2576,2366,2190,2033,1916,1813,1725,1632,1522,1386,1218,1009,769,484,170,-175,-534,-895,-1234,-1533,-1760,-1905,-1954,-1912,-1798,-1647,-1488,-1376,-1333,-1389,-1555,-1810,-2147,-2522,-2903,-3262,-3566,-3805,-3980,-4090,-4159,-4200,-4229,-4262,-4287,-4315,-4289,-4224,-4047,-3769,-3343,-2791,-2108,-1341,-521,293,1048,1695,2183,2485,2567,2434,2081,1538,840,33,-815,-1652,-2409,-3034,-3485,-3725,-3743,-3538,-3116,-2514,-1752,-895,11,883,1665,2271,2672,2816,2709,2356,1800,1074,249,-641,-1516,-2348,-3061,-3635,-4010,-4179,-4108,-3820,-3321,-2661,-1890,-1073,-275,442,1025,1449,1689,1765,1700,1540,1339,1154,1033,1021,1132,1372,1725,2155,2625,3078,3474,3769,3941,3968,3862,3626,3292,2884,2440,1980,1542,1140,788,507,282,131,34,-18,-43,-64,-99,-162,-267,-409,-584,-770,-953,-1110,-1233,-1318,-1382,-1434,-1516,-1639,-1830,-2101,-2438,-2835,-3253,-3665,-4033,-4336,-4543,-4663,-4683,-4631,-4513,-4355,-4173,-3976,-3779,-3575,-3367,-3153,-2925,-2689,-2445,-2198,-1964,-1743,-1552,-1392,-1264,-1181,-1133,-1141,-1202,-1338,-1546,-1836,-2190,-2593,-3011,-3405,-3733,-3955,-4046,-3984,-3779,-3437,-2984,-2465,-1892,-1334,-802,-353,-12,199,267,187,-27,-365,-803,-1322,-1901,-2505,-3129,-3708,-4248,-4672,-4980,-5124,-5099,-4900,-4544,-4055,-3480,-2855,-2227,-1641,-1106,-655,-266,71,386,710,1083,1516,2029,2611,3231,3865,4442,4925,5249,5385,5305,5017,4531,3914,3200,2477,1798,1220,789,512,398,421,554,757,998,1238,1447,1608,1683,1685,1575,1378,1078,704,271,-191,-642,-1073,-1432,-1738,-1959,-2120,-2227,-2303,-2361,-2432,-2510,-2618,-2743,-2886,-3038,-3197,-3350,-3508,-3656,-3818,-3980,-4163,-4346,-4542,-4716,-4862,-4944,-4938,-4824,-4586,-4216,-3730,-3138,-2470,-1766,-1047,-372,241,738,1092,1268,1251,1024,608,16,-699,-1479,-2271,-2984,-3584,-3994,-4205,-4188,-3957,-3524,-2927,-2203,-1404,-584,209,917,1502,1933,2178,2240,2099,1780,1282,656,-76,-847,-1598,-2272,-2786,-3110,-3184,-3020,-2607,-2010,-1261,-452,367,1112,1746,2234,2567,2769,2851,2883,2880,2914,2997,3153,3387,3669,3979,4266,4499,4630,4644,4525,4285,3950,3554,3147,2768,2466,2257,2175,2197,2331,2536,2786,3050,3285,3462,3554,3530,3381,3086,2660,2099,1450,734,11,-675,-1270,-1742,-2054,-2214,-2221,-2106,-1901,-1647,-1377,-1136,-935,-801,-738,-750,-837,-988,-1194,-1447,-1726,-2022,-2306,-2565,-2766,-2896,-2920,-2830,-2617,-2275,-1829,-1286,-697,-78,515,1061,1526,1885,2131,2238,2211,2029,1710,1245,669,4,-704,-1394,-2020,-2512,-2824,-2921,-2780,-2404,-1820,-1058,-182,749,1675,2524,3240,3774,4087,4158,3984,3567,2932,2111,1154,107,-957,-1980,-2887,-3614,-4100,-4311,-4220,-3837,-3188,-2328,-1321,-250,803,1777,2595,3244,3691,3958,4073,4080,4035,3997,4006,4101,4301,4593,4967,5380,5783,6138,6391,6514,6492,6314,6007,5592,5106,4591,4088,3622,3232,2916,2701,2574,2540,2584,2703,2867,3069,3267,3441,3552,3573,3488,3278,2963,2540,2058,1534,1009,513,67,-310,-609,-835,-980,-1060,-1078,-1044,-977,-886,-796,-726,-693,-726,-821,-1004,-1254,-1569,-1925,-2284,-2618,-2887,-3048,-3091,-2980,-2733,-2352,-1869,-1311,-725,-128,423,922,1326,1623,1781,1796,1639,1334,869,286,-381,-1086,-1763,-2362,-2828,-3114,-3203,-3070,-2742,-2223,-1566,-810,-8,781,1502,2104,2540,2773,2786,2557,2107,1443,619,-320,-1300,-2251,-3086,-3749,-4166,-4315,-4180,-3778,-3158,-2371,-1506,-623,195,897,1450,1830,2059,2149,2155,2111,2077,2089,2179,2359,2631,2969,3348,3718,4051,4289,4425,4428,4302,4071,3745,3371,2974,2594,2244,1966,1729,1579,1468,1417,1403,1404,1428,1423,1395,1302,1129,856,484,-2,-549,-1164,-1769,-2351,-2854,-3254,-3537,-3698,-3752,-3720,-3626,-3497,-3361,-3229,-3122,-3039,-2986,-2963,-2963,-2995,-3044,-3129,-3228,-3360,-3506,-3660,-3811,-3928,-4003,-4003,-3922,-3744,-3481,-3136,-2735,-2298,-1848,-1423,-1028,-714,-486,-377,-416,-592,-941,-1417,-2018,-2685,-3364,-3998,-4511,-4859,-4978,-4865,-4486,-3888,-3077,-2132,-1092,-44,961,1842,2559,3042,3278,3224,2886,2277,1414,366,-816,-2044,-3229,-4281,-5117,-5660,-5871,-5726,-5239,-4450,-3430,-2256,-1025,172,1267,2187,2902,3402,3689,3798,3785,3674,3551,3429,3356,3352,3399,3512,3634,3771,3861,3911,3885,3801,3659,3487,3306,3135,3004,2905,2857,2834,2841,2851,2863,2867,2864,2853,2847,2820,2793,2726,2616,2443,2193,1860,1461,1009,537,73,-348,-714,-999,-1211,-1354,-1434,-1483,-1505,-1522,-1549,-1585,-1651,-1728,-1835,-1947,-2079,-2207,-2329,-2441,-2512,-2550,-2522,-2427,-2246,-1987,-1637,-1228,-762,-282,203,647,1057,1401,1682,1896,2037,2099,2081,1964,1753,1441,1039,572,60,-442,-901,-1268,-1496,-1568,-1454,-1165,-712,-125,554,1290,2034,2750,3397,3938,4336,4559,4575,4363,3913,3239,2365,1352,271,-792,-1732,-2470,-2916,-3040,-2806,-2248,-1412,-372,764,1913,2967,3852,4524,4945,5141,5120,4962,4709,4446,4224,4089,4084,4199,4435,4759,5122,5499,5819,6075,6217,6253,6178,6001,5762,5462,5151,4827,4525,4246,3994,3782,3597,3454,3352,3279,3253,3233,3234,3201,3131,2988,2756,2434,2027,1549,1039,521,36,-395,-744,-1010,-1183,-1274,-1298,-1267,-1203,-1128,-1055,-1007,-993,-1019,-1100,-1218,-1387,-1583,-1803,-2032,-2245,-2439,-2577,-2663,-2672,-2606,-2467,-2264,-2012,-1723,-1418,-1093,-786,-470,-205,36,196,273,240,86,-193,-578,-1048,-1558,-2061,-2505,-2836,-3018,-3012,-2815,-2435,-1882,-1216,-457,324,1099,1807,2416,2876,3155,3213,3033,2593,1906,991,-96,-1298,-2511,-3663,-4635,-5368,-5775,-5844,-5548,-4930,-4039,-2945,-1748,-523,636,1667,2516,3172,3613,3888,4006,4029,3998,3947,3919,3911,3939,3981,4019,4029,3989,3881,3712,3473,3208,2916,2655,2424,2265,2168,2149,2179,2258,2346,2445,2516,2569,2581,2552,2481,2349,2153,1882,1518,1080,547,-26,-651,-1252,-1832,-2332,-2743,-3050,-3243,-3341,-3353,-3295,-3204,-3085,-2983,-2907,-2877,-2910,-3002,-3165,-3377,-3631,-3904,-4162,-4389,-4541,-4604,-4547,-4371,-4068,-3661,-3176,-2649,-2124,-1642,-1230,-910,-689,-566,-530,-572,-691,-864,-1114,-1413,-1773,-2173,-2600,-3020,-3415,-3727,-3945,-4014,-3927,-3665,-3230,-2647,-1932,-1138,-290,551,1354,2071,2659,3079,3290,3261,2971,2414,1605,585,-588,-1825,-3037,-4119,-4974,-5538,-5746,-5594,-5089,-4286,-3250,-2081,-869,292,1310,2139,2724,3069,3180,3094,2872,2557,2225,1917,1667,1511,1434,1442,1505,1600,1703,1792,1857,1894,1908,1901,1883,1860,1821,1770,1689,1568,1402,1181,919,627,323,36,-222,-438,-606,-748,-868,-996,-1151,-1339,-1572,-1840,-2133,-2434,-2729,-3004,-3245,-3460,-3629,-3780,-3890,-3991,-4068,-4142,-4210,-4275,-4344,-4408,-4467,-4518,-4546,-4548,-4513,-4432,-4296,-4106,-3853,-3550,-3209,-2836,-2472,-2119,-1809,-1551,-1341,-1193,-1083,-1024,-997,-1019,-1082,-1205,-1385,-1630,-1937,-2280,-2649,-2997,-3303,-3517,-3623,-3583,-3407,-3081,-2645,-2107,-1531,-928,-354,167,612,940,1145,1187,1057,729,205,-507,-1375,-2354,-3365,-4334,-5172,-5794,-6148,-6185,-5902,-5330,-4502,-3511,-2418,-1319,-286,625,1365,1928,2302,2521,2607,2611,2567,2518,2484,2491,2532,2610,2704,2802,2882,2936,2947,2928,2864,2783,2674,2565,2442,2328,2206,2088,1967,1848,1738,1651,1594,1588,1637,1748,1900,2079,2229,2331,2312,2167,1854,1398,802,127,-593,-1297,-1941,-2489,-2923,-3224,-3418,-3497,-3510,-3461,-3401,-3340,-3313,-3324,-3385,-3489,-3630,-3789,-3951,-4092,-4192,-4240,-4210,-4108,-3925,-3670,-3359,-3015,-2661,-2326,-2030,-1784,-1601,-1470,-1397,-1367,-1379,-1434,-1524,-1660,-1834,-2051,-2293,-2562,-2820,-3057,-3236,-3332,-3317,-3179,-2895,-2481,-1940,-1292,-575,186,954,1678,2344,2874,3261,3439,3383,3082,2512,1716,718,-401,-1567,-2677,-3643,-4373,-4811,-4912,-4682,-4135,-3328,-2333,-1217,-80,1023,2014,2867,3545,4052,4404,4609,4730,4763,4765,4745,4712,4691,4643,4603,4519,4420,4274,4104,3910,3704,3516,3336,3201,3094,3020,2979,2941,2911,2866,2799,2716,2607,2489,2357,2211,2046,1846,1594,1275,877,399,-137,-717,-1286,-1822,-2272,-2613,-2823,-2905,-2861,-2727,-2524,-2290,-2068,-1883,-1770,-1740,-1800,-1951,-2167,-2434,-2708,-2973,-3182,-3325,-3365,-3307,-3142,-2875,-2530,-2121,-1686,-1246,-836,-467,-159,90,285,423,520,560,553,475,331,97,-206,-586,-1006,-1446,-1858,-2203,-2433,-2517,-2422,-2147,-1687,-1078,-348,452,1267,2046,2742,3309,3718,3945,3972,3800,3425,2870,2147,1310,391,-540,-1419,-2186,-2771,-3136,-3244,-3090,-2686,-2067,-1278,-389,547,1456,2287,2995,3550,3940,4175,4267,4256,4164,4041,3905,3791,3707,3657,3646,3658,3698,3747,3815,3896,3997,4125,4269,4437,4603,4758,4879,4935,4921,4814,4628,4365,4054,3727,3408,3130,2894,2709,2550,2406,2232,2019,1743,1402,1009,584,146,-261,-629,-929,-1151,-1299,-1370,-1379,-1356,-1303,-1262,-1244,-1270,-1350,-1481,-1653,-1848,-2042,-2205,-2310,-2339,-2274,-2116,-1871,-1559,-1205,-843,-504,-214,11,158,244,265,245,198,120,34,-83,-215,-379,-566,-774,-990,-1193,-1365,-1479,-1517,-1460,-1296,-1026,-659,-202,305,858,1398,1924,2378,2761,3028,3177,3180,3039,2729,2271,1661,925,110,-754,-1588,-2338,-2943,-3347,-3526,-3457,-3157,-2649,-1977,-1194,-357,482,1271,1978,2566,3037,3370,3595,3713,3759,3751,3719,3670,3625,3579,3536,3482,3418,3326,3214,3086,2927,2785,2618,2477,2339,2213,2098,1986,1870,1763,1644,1556,1468,1429,1426,1459,1535,1599,1650,1617,1492,1223,822,281,-349,-1042,-1726,-2361,-2895,-3295,-3557,-3662,-3655,-3530,-3356,-3142,-2950,-2793,-2707,-2703,-2775,-2930,-3131,-3362,-3592,-3786,-3924,-3981,-3946,-3819,-3609,-3333,-3018,-2702,-2399,-2155,-1958,-1835,-1761,-1734,-1735,-1747,-1770,-1793,-1828,-1880,-1963,-2079,-2240,-2430,-2648,-2862,-3049,-3173,-3205,-3122,-2904,-2557,-2086,-1519,-895,-247,364,915,1348,1661,1813,1817,1659,1355,917,357,-283,-992,-1705,-2407,-3029,-3552,-3922,-4132,-4155,-4003,-3675,-3201,-2602,-1911,-1168,-399,353,1070,1716,2286,2760,3136,3415,3601,3700,3731,3695,3618,3501,3378,3249,3141,3067,3035,3061,3139,3261,3418,3580,3733,3842,3892,3867,3756,3571,3317,3025,2715,2412,2131,1878,1642,1408,1148,844,474,45,-443,-952,-1447,-1894,-2235,-2465,-2544,-2490,-2305,-2029,-1695,-1358,-1065,-860,-779,-843,-1045,-1384,-1805,-2280,-2747,-3155,-3464,-3634,-3655,-3516,-3245,-2850,-2387,-1886,-1391,-939,-552,-245,-23,118,187,187,133,20,-135,-339,-574,-835,-1103,-1362,-1586,-1757,-1846,-1842,-1719,-1482,-1118,-643,-71,582,1266,1970,2622,3209,3672,3995,4163,4166,4011,3714,3289,2761,2164,1510,864,228,-326,-791,-1118,-1300,-1319,-1182,-890,-470,65,677,1346,2035,2722,3369,3967,4480,4911,5236,5459,5583,5603,5547,5403,5209,4965,4700,4436,4189,3990,3857,3791,3822,3914,4079,4278,4486,4669,4808,4866,4852,4747,4580,4364,4126,3898,3687,3511,3355,3205,3037,2819,2540,2179,1752,1267,763,275,-168,-526,-797,-960,-1035,-1032,-982,-915,-852,-827,-852,-931,-1071,-1242,-1438,-1615,-1755,-1826,-1805,-1691,-1472,-1173,-811,-413,-28,323,597,784,872,863,776,630,439,230,4,-228,-458,-696,-924,-1148,-1348,-1518,-1635,-1689,-1657,-1542,-1325,-1022,-632,-179,318,831,1332,1780,2152,2407,2530,2506,2341,2050,1668,1211,730,236,-240,-683,-1087,-1445,-1740,-1991,-2162,-2281,-2320,-2294,-2195,-2020,-1770,-1445,-1038,-571,-30,552,1170,1792,2398,2963,3456,3873,4178,4392,4486,4500,4415,4287,4104,3923,3745,3600,3501,3445,3436,3455,3483,3507,3487,3431,3307,3127,2905,2639,2378,2125,1909,1748,1624,1548,1466,1376,1214,983,647,225,-273,-800,-1331,-1795,-2187,-2448,-2596,-2616,-2533,-2376,-2182,-1987,-1833,-1744,-1750,-1851,-2048,-2318,-2633,-2960,-3259,-3501,-3659,-3726,-3689,-3577,-3388,-3173,-2937,-2725,-2537,-2398,-2291,-2222,-2160,-2109,-2052,-1993,-1935,-1894,-1869,-1884,-1931,-2012,-2118,-2233,-2328,-2394,-2397,-2323,-2166,-1915,-1585,-1184,-737,-269,182,587,904,1117,1187,1140,952,682,331,-55,-454,-848,-1228,-1583,-1922,-2237,-2529,-2792,-3018,-3179,-3286,-3283,-3197,-2976,-2643,-2184,-1611,-956,-227,511,1250,1917,2507,2954,3269,3414,3410,3258,2988,2622,2208,1770,1360,1008,739,583,537,604,764,988,1237,1486,1676,1812,1840,1792,1652,1455,1228,993,782,601,454,315,173,-33,-304,-696,-1187,-1791,-2458,-3157,-3823,-4409,-4872,-5167,-5301,-5259,-5076,-4794,-4442,-4100,-3786,-3569,-3447,-3443,-3537,-3695,-3899,-4073,-4217,-4265,-4226,-4082,-3854,-3554,-3229,-2892,-2600,-2356,-2192,-2102,-2084,-2127,-2219,-2338,-2492,-2654,-2846,-3045,-3264,-3483,-3709,-3906,-4076,-4183,-4216,-4156,-3991,-3715,-3339,-2867,-2322,-1735,-1127,-558,-50,343,585,666,564,314,-58,-499,-962,-1391,-1770,-2067,-2299,-2472,-2613,-2751,-2901,-3081,-3282,-3499,-3691,-3840,-3885,-3809,-3566,-3153,-2566,-1825,-981,-65,833,1678,2395,2946,3303,3460,3418,3229,2901,2531,2125,1783,1514,1373,1372,1504,1765,2105,2497,2877,3206,3436,3539,3508,3343,3066,2721,2332,1967,1641,1392,1225,1134,1087,1059,993,864,635,297,-142,-660,-1211,-1760,-2247,-2649,-2924,-3074,-3097,-3017,-2866,-2686,-2513,-2398,-2355,-2409,-2560,-2780,-3059,-3339,-3593,-3786,-3876,-3874,-3750,-3550,-3274,-2972,-2670,-2392,-2168,-1985,-1856,-1759,-1684,-1629,-1577,-1550,-1539,-1570,-1635,-1751,-1891,-2067,-2231,-2375,-2470,-2479,-2406,-2214,-1930,-1538,-1075,-552,-11,519,988,1368,1613,1707,1645,1433,1118,735,351,10,-252,-413,-483,-478,-434,-395,-393,-458,-602,-816,-1079,-1345,-1568,-1689,-1661,-1445,-1033,-421,345,1225,2142,3026,3812,4428,4854,5050,5039,4843,4496,4071,3599,3158,2784,2514,2371,2359,2465,2676,2941,3245,3514,3747,3882,3924,3862,3703,3475,3212,2931,2691,2482,2340,2240,2173,2093,1978,1771,1465,1035,502,-118,-762,-1409,-1969,-2439,-2752,-2918,-2928,-2803,-2585,-2308,-2024,-1781,-1603,-1526,-1542,-1647,-1806,-1996,-2161,-2289,-2330,-2292,-2165,-1962,-1719,-1445,-1195,-974,-813,-709,-662,-660,-691,-737,-802,-867,-955,-1044,-1162,-1288,-1434,-1580,-1722,-1829,-1899,-1892,-1814,-1631,-1355,-981,-520,2,562,1124,1631,2066,2353,2493,2447,2232,1877,1427,946,496,129,-131,-260,-296,-244,-180,-120,-133,-218,-411,-675,-1002,-1331,-1618,-1802,-1828,-1676,-1302,-748,-4,844,1757,2646,3449,4114,4585,4866,4943,4851,4633,4332,4015,3719,3494,3368,3346,3442,3613,3856,4111,4348,4531,4622,4614,4508,4304,4053,3763,3491,3254,3083,2975,2928,2909,2887,2814,2656,2377,1970,1445,828,170,-476,-1055,-1518,-1832,-1987,-1988,-1864,-1655,-1413,-1183,-1022,-949,-992,-1140,-1379,-1665,-1972,-2239,-2442,-2550,-2547,-2442,-2246,-1984,-1688,-1396,-1117,-891,-703,-566,-467,-392,-344,-317,-324,-364,-462,-596,-789,-1001,-1232,-1433,-1590,-1665,-1643,-1518,-1277,-947,-535,-71,411,899,1338,1721,2006,2179,2223,2145,1942,1667,1337,1026,765,604,549,603,733,894,1028,1087,1014,794,421,-91,-675,-1286,-1829,-2228,-2422,-2343,-1999,-1364,-518,496,1573,2614,3538,4256,4722,4924,4855,4584,4141,3628,3099,2642,2300,2110,2090,2223,2482,2823,3185,3521,3773,3912,3908,3769,3504,3152,2750,2342,1980,1675,1477,1358,1325,1337,1351,1323,1213,984,627,155,-420,-1024,-1644,-2193,-2654,-2984,-3176,-3229,-3176,-3031,-2853,-2675,-2525,-2447,-2437,-2495,-2616,-2751,-2890,-2984,-3025,-2977,-2863,-2669,-2427,-2167,-1899,-1672,-1478,-1343,-1251,-1203,-1185,-1188,-1221,-1275,-1373,-1515,-1710,-1955,-2239,-2535,-2831,-3079,-3264,-3347,-3316,-3156,-2871,-2461,-1958,-1379,-773,-175,357,781,1055,1146,1054,776,363,-134,-645,-1082,-1402,-1534,-1496,-1283,-968,-607,-296,-97,-88,-277,-686,-1255,-1937,-2623,-3236,-3658,-3834,-3697,-3245,-2500,-1514,-383,794,1918,2882,3626,4101,4292,4235,3968,3566,3106,2663,2305,2078,2014,2111,2360,2713,3138,3557,3935,4205,4341,4322,4145,3837,3423,2956,2479,2038,1675,1405,1238,1154,1124,1104,1049,913,670,314,-150,-683,-1246,-1786,-2251,-2604,-2819,-2886,-2830,-2663,-2455,-2229,-2061,-1967,-1989,-2116,-2341,-2622,-2918,-3177,-3354,-3423,-3366,-3187,-2910,-2568,-2204,-1858,-1556,-1327,-1164,-1072,-1026,-1023,-1044,-1087,-1159,-1256,-1398,-1574,-1788,-2030,-2263,-2478,-2628,-2684,-2635,-2438,-2119,-1663,-1105,-472,189,841,1415,1894,2212,2372,2348,2164,1853,1463,1069,735,523,484,618,926,1345,1809,2244,2550,2680,2576,2239,1691,993,226,-504,-1108,-1487,-1589,-1379,-862,-90,871,1924,2962,3906,4654,5186,5451,5492,5323,5019,4640,4257,3930,3703,3602,3638,3792,4047,4354,4672,4960,5164,5274,5246,5115,4859,4544,4178,3822,3509,3261,3115,3042,3047,3079,3091,3045,2882,2593,2162,1614,991,341,-261,-782,-1155,-1385,-1447,-1383,-1218,-1006,-800,-637,-567,-579,-698,-869,-1086,-1287,-1441,-1510,-1476,-1335,-1094,-787,-441,-97,211,461,637,745,796,801,791,750,712,639,547,403,212,-26,-317,-619,-926,-1193,-1388,-1489,-1458,-1295,-990,-562,-36,553,1148,1703,2157,2468,2603,2549,2312,1937,1457,971,528,218,87,156,424,835,1324,1795,2161,2327,2251,1889,1274,446,-496,-1459,-2304,-2945,-3272,-3243,-2839,-2092,-1073,118,1361,2545,3554,4322,4791,4978,4889,4608,4192,3736,3319,2994,2821,2800,2946,3215,3584,3978,4374,4685,4911,4987,4936,4740,4433,4036,3592,3135,2703,2331,2025,1808,1646,1537,1423,1292,1090,824,476,72,-356,-775,-1140,-1422,-1599,-1669,-1636,-1538,-1398,-1267,-1181,-1168,-1256,-1428,-1695,-1999,-2331,-2633,-2875,-3033,-3083,-3034,-2886,-2674,-2410,-2140,-1869,-1630,-1417,-1241,-1100,-983,-913,-878,-912,-1020,-1211,-1502,-1864,-2294,-2739,-3168,-3522,-3762,-3848,-3748,-3464,-2986,-2364,-1616,-823,-37,661,1208,1550,1652,1505,1121,554,-136,-859,-1518,-2025,-2308,-2318,-2047,-1539,-849,-95,612,1177,1473,1478,1142,518,-338,-1313,-2291,-3144,-3763,-4072,-4030,-3635,-2945,-2021,-987,69,1022,1810,2359,2666,2733,2609,2349,2024,1698,1435,1261,1222,1288,1480,1745,2058,2382,2659,2874,2983,2975,2853,2599,2266,1843,1397,944,524,169,-111,-313,-452,-562,-668,-822,-1034,-1333,-1713,-2147,-2621,-3081,-3500,-3844,-4094,-4240,-4296,-4282,-4219,-4159,-4107,-4111,-4162,-4271,-4414,-4565,-4699,-4771,-4774,-4677,-4493,-4229,-3908,-3575,-3242,-2966,-2741,-2598,-2519,-2508,-2540,-2617,-2718,-2857,-3021,-3231,-3476,-3766,-4083,-4403,-4711,-4957,-5116,-5157,-5045,-4778,-4350,-3777,-3100,-2362,-1630,-962,-439,-89,18,-94,-432,-947,-1561,-2201,-2763,-3158,-3319,-3190,-2778,-2103,-1262,-336,521,1208,1597,1629,1262,534,-499,-1711,-2975,-4142,-5070,-5663,-5839,-5591,-4935,-3949,-2733,-1411,-105,1074,2045,2753,3184,3365,3329,3155,2895,2634,2403,2261,2205,2246,2362,2526,2706,2863,2969,3000,2941,2796,2565,2274,1945,1608,1291,1029,827,710,652,648,650,624,529,321,2,-449,-989,-1590,-2200,-2760,-3230,-3563,-3746,-3777,-3669,-3466,-3199,-2928,-2688,-2514,-2435,-2440,-2541,-2695,-2896,-3095,-3279,-3414,-3495,-3512,-3468,-3370,-3225,-3041,-2821,-2568,-2282,-1970,-1650,-1336,-1059,-856,-743,-758,-899,-1159,-1521,-1937,-2362,-2740,-3017,-3146,-3101,-2860,-2442,-1867,-1190,-475,208,780,1194,1389,1369,1126,712,186,-378,-887,-1255,-1423,-1326,-967,-362,433,1303,2164,2863,3318,3425,3161,2520,1567,399,-849,-2037,-3008,-3670,-3916,-3741,-3148,-2223,-1057,205,1446,2534,3388,3944,4198,4167,3911,3511,3045,2603,2253,2039,2000,2123,2406,2802,3275,3769,4241,4639,4936,5100,5123,5003,4741,4373,3907,3397,2863,2348,1868,1445,1068,741,429,130,-184,-515,-847,-1184,-1475,-1717,-1871,-1925,-1871,-1719,-1488,-1210,-923,-660,-461,-346,-324,-398,-550,-764,-1006,-1250,-1467,-1631,-1738,-1764,-1722,-1614,-1441,-1234,-985,-719,-445,-177,56,240,330,316,156,-147,-596,-1171,-1818,-2502,-3134,-3662,-4016,-4136,-4004,-3589,-2921,-2037,-996,98,1162,2086,2787,3200,3287,3054,2528,1793,925,45,-740,-1342,-1663,-1684,-1379,-803,-20,850,1701,2390,2832,2938,2692,2108,1252,233,-828,-1793,-2545,-2987,-3066,-2773,-2141,-1250,-194,912,1957,2856,3543,3996,4223,4257,4164,4007,3854,3761,3765,3885,4113,4428,4785,5148,5461,5691,5802,5776,5619,5322,4933,4457,3948,3438,2967,2567,2264,2064,1969,1954,1991,2033,2041,1984,1825,1579,1228,823,368,-73,-494,-857,-1146,-1378,-1537,-1663,-1763,-1861,-1977,-2100,-2249,-2389,-2517,-2612,-2644,-2620,-2521,-2359,-2148,-1899,-1647,-1396,-1174,-982,-821,-699,-590,-518,-465,-459,-503,-616,-811,-1082,-1436,-1820,-2231,-2587,-2871,-3007,-2981,-2750,-2323,-1707,-955,-114,725,1492,2097,2483,2597,2448,2028,1421,674,-92,-796,-1331,-1626,-1622,-1295,-673,217,1256,2367,3398,4238,4774,4923,4659,3989,2976,1730,369,-943,-2089,-2942,-3429,-3522,-3223,-2600,-1730,-727,305,1266,2078,2698,3110,3331,3392,3357,3259,3167,3106,3097,3158,3267,3416,3582,3734,3854,3922,3922,3851,3706,3492,3227,2918,2592,2269,1967,1710,1497,1334,1206,1084,952,757,488,125,-335,-864,-1440,-2014,-2535,-2969,-3272,-3432,-3442,-3308,-3076,-2751,-2402,-2042,-1712,-1436,-1217,-1071,-985,-961,-982,-1047,-1141,-1263,-1402,-1555,-1708,-1857,-1973,-2059,-2076,-2037,-1920,-1759,-1557,-1366,-1211,-1135,-1168,-1313,-1576,-1924,-2322,-2717,-3046,-3257,-3298,-3137,-2765,-2190,-1469,-651,162,896,1459,1788,1844,1627,1161,511,-239,-998,-1665,-2157,-2413,-2392,-2099,-1560,-851,-51,721,1367,1773,1880,1632,1050,174,-904,-2062,-3165,-4081,-4692,-4923,-4735,-4146,-3206,-2023,-711,598,1776,2738,3398,3752,3792,3579,3179,2673,2160,1705,1387,1223,1256,1447,1799,2244,2748,3250,3699,4060,4286,4375,4300,4095,3756,3340,2867,2389,1938,1541,1216,954,751,564,387,167,-90,-401,-753,-1111,-1463,-1760,-1986,-2123,-2168,-2144,-2067,-1983,-1910,-1901,-1948,-2078,-2265,-2490,-2728,-2939,-3093,-3173,-3152,-3039,-2843,-2568,-2259,-1915,-1577,-1255,-955,-699,-479,-328,-242,-256,-381,-629,-1013,-1509,-2101,-2737,-3370,-3926,-4360,-4589,-4597,-4337,-3819,-3066,-2129,-1087,-32,940,1735,2284,2540,2494,2172,1636,958,257,-394,-879,-1140,-1134,-837,-286,476,1367,2281,3123,3773,4164,4214,3924,3300,2408,1347,220,-839,-1730,-2353,-2658,-2630,-2281,-1681,-891,-17,860,1665,2329,2846,3181,3384,3469,3497,3505,3546,3637,3809,4052,4354,4699,5040,5370,5625,5816,5890,5858,5706,5436,5068,4613,4108,3575,3063,2589,2202,1896,1697,1577,1517,1491,1450,1381,1246,1050,789,485,157,-168,-468,-722,-927,-1068,-1173,-1221,-1256,-1260,-1255,-1238,-1203,-1155,-1076,-975,-840,-686,-506,-328,-150,0,120,202,242,252,234,203,154,93,2,-120,-297,-526,-809,-1132,-1463,-1774,-2014,-2146,-2136,-1940,-1572,-1008,-301,509,1357,2154,2817,3285,3477,3391,3016,2395,1601,724,-134,-864,-1389,-1623,-1553,-1150,-468,440,1488,2551,3541,4315,4809,4936,4677,4050,3108,1950,700,-519,-1566,-2346,-2772,-2820,-2489,-1834,-927,128,1222,2259,3152,3842,4312,4539,4582,4451,4231,3954,3690,3468,3327,3271,3309,3427,3612,3837,4082,4320,4525,4677,4767,4769,4711,4565,4379,4148,3904,3663,3436,3226,3025,2819,2573,2284,1908,1462,932,349,-267,-870,-1424,-1894,-2253,-2487,-2601,-2603,-2517,-2378,-2203,-2029,-1872,-1735,-1639,-1563,-1524,-1495,-1492,-1484,-1495,-1495,-1495,-1487,-1449,-1386,-1277,-1115,-913,-670,-419,-196,-34,15,-71,-312,-707,-1227,-1837,-2470,-3065,-3546,-3848,-3925,-3744,-3309,-2645,-1820,-907,-12,780,1382,1736,1820,1643,1253,715,119,-436,-881,-1128,-1156,-945,-515,79,767,1473,2091,2552,2772,2704,2333,1658,741,-359,-1530,-2668,-3671,-4426,-4886,-4982,-4741,-4170,-3351,-2362,-1295,-263,670,1419,1961,2275,2380,2309,2116,1855,1587,1358,1214,1169,1245,1422,1705,2042,2429,2804,3151,3425,3596,3651,3562,3344,2987,2529,1981,1397,799,234,-269,-701,-1033,-1291,-1465,-1587,-1664,-1717,-1756,-1795,-1834,-1892,-1956,-2055,-2171,-2329,-2519,-2744,-3000,-3264,-3537,-3782,-3996,-4156,-4255,-4289,-4263,-4177,-4051,-3887,-3710,-3517,-3331,-3135,-2945,-2749,-2551,-2364,-2197,-2088,-2061,-2156,-2382,-2771,-3279,-3912,-4586,-5260,-5845,-6281,-6500,-6457,-6145,-5556,-4757,-3796,-2785,-1810,-985,-384,-77,-78,-385,-945,-1677,-2500,-3294,-3970,-4445,-4652,-4574,-4203,-3582,-2755,-1818,-843,54,799,1299,1505,1391,950,247,-678,-1695,-2727,-3650,-4380,-4847,-5014,-4881,-4474,-3858,-3090,-2270,-1456,-725,-118,347,661,849,946,989,1022,1086,1198,1379,1625,1918,2250,2581,2892,3152,3339,3437,3443,3341,3159,2891,2582,2237,1902,1589,1332,1131,998,903,837,765,644,466,180,-192,-672,-1224,-1832,-2460,-3072,-3640,-4131,-4534,-4831,-5021,-5114,-5099,-5010,-4833,-4601,-4319,-4000,-3666,-3324,-2995,-2683,-2412,-2169,-1984,-1829,-1718,-1627,-1557,-1489,-1433,-1387,-1373,-1417,-1533,-1753,-2072,-2492,-2987,-3514,-4026,-4457,-4754,-4858,-4736,-4368,-3763,-2960,-2023,-1026,-77,752,1368,1724,1803,1606,1201,637,35,-543,-969,-1210,-1192,-917,-402,309,1143,2004,2821,3482,3932,4094,3954,3486,2743,1751,618,-590,-1740,-2758,-3537,-4023,-4177,-3989,-3489,-2729,-1781,-734,330,1322,2189,2870,3353,3634,3722,3659,3479,3229,2949,2686,2452,2297,2202,2198,2263,2393,2567,2761,2954,3118,3236,3294,3277,3201,3058,2875,2667,2447,2237,2039,1856,1678,1493,1279,1032,734,398,28,-358,-731,-1069,-1357,-1569,-1718,-1789,-1803,-1774,-1707,-1632,-1541,-1464,-1385,-1329,-1280,-1255,-1248,-1258,-1288,-1329,-1370,-1403,-1401,-1348,-1229,-1018,-736,-379,3,371,673,848,859,680,315,-216,-858,-1544,-2200,-2734,-3094,-3214,-3084,-2703,-2125,-1398,-633,112,726,1160,1367,1343,1105,715,225,-264,-692,-973,-1073,-956,-633,-127,514,1215,1919,2538,3021,3306,3369,3177,2764,2126,1343,448,-456,-1314,-2033,-2554,-2838,-2841,-2590,-2089,-1400,-587,287,1128,1895,2517,2979,3269,3396,3403,3325,3217,3127,3096,3152,3315,3571,3927,4332,4775,5199,5586,5882,6082,6146,6083,5884,5570,5149,4664,4131,3595,3078,2612,2206,1868,1597,1370,1192,1023,871,707,540,356,164,-48,-267,-506,-752,-1020,-1289,-1568,-1830,-2078,-2283,-2442,-2544,-2574,-2545,-2444,-2284,-2082,-1831,-1565,-1271,-980,-674,-382,-88,175,399,556,605,528,279,-131,-719,-1435,-2250,-3083,-3867,-4510,-4951,-5115,-4983,-4540,-3819,-2881,-1799,-684,376,1281,1959,2372,2499,2372,2033,1563,1041,550,178,-41,-41,146,535,1058,1670,2297,2870,3327,3621,3706,3584,3232,2697,1995,1190,329,-510,-1279,-1911,-2362,-2614,-2638,-2453,-2076,-1536,-887,-161,582,1316,1991,2602,3111,3533,3848,4081,4219,4297,4303,4271,4194,4100,3981,3868,3742,3632,3522,3418,3320,3211,3095,2966,2815,2647,2469,2280,2105,1934,1791,1658,1546,1422,1292,1118,912,648,337,-8,-392,-774,-1166,-1534,-1884,-2202,-2487,-2734,-2947,-3119,-3250,-3335,-3376,-3366,-3312,-3210,-3065,-2895,-2687,-2483,-2254,-2041,-1819,-1605,-1387,-1172,-965,-775,-639,-563,-590,-733,-1001,-1390,-1876,-2413,-2953,-3434,-3785,-3971,-3938,-3692,-3242,-2632,-1929,-1216,-561,-66,247,318,171,-175,-656,-1190,-1696,-2084,-2286,-2258,-1964,-1434,-689,198,1143,2068,2874,3493,3870,3968,3782,3335,2649,1791,818,-204,-1193,-2096,-2845,-3397,-3722,-3806,-3655,-3290,-2749,-2072,-1326,-546,198,880,1456,1913,2237,2443,2538,2549,2513,2439,2380,2334,2330,2374,2458,2582,2735,2888,3044,3162,3245,3266,3227,3113,2942,2703,2429,2121,1802,1489,1185,892,610,317,17,-312,-657,-1025,-1396,-1753,-2085,-2363,-2590,-2750,-2849,-2892,-2887,-2851,-2787,-2719,-2646,-2584,-2540,-2510,-2507,-2518,-2547,-2579,-2610,-2620,-2598,-2529,-2389,-2184,-1900,-1565,-1195,-843,-546,-371,-342,-509,-854,-1387,-2033,-2756,-3456,-4056,-4478,-4662,-4576,-4223,-3629,-2857,-1986,-1104,-290,376,857,1117,1182,1061,836,539,267,57,-28,28,229,569,994,1473,1931,2323,2598,2718,2671,2442,2062,1540,927,250,-426,-1071,-1624,-2050,-2318,-2406,-2305,-2026,-1588,-1023,-369,327,1030,1691,2284,2779,3164,3428,3579,3630,3601,3528,3428,3353,3305,3326,3411,3568,3785,4043,4323,4586,4819,4976,5048,5012,4855,4583,4197,3727,3192,2643,2115,1648,1284,1031,906,897,987,1140,1333,1514,1661,1736,1719,1593,1361,1012,580,66,-487,-1062,-1619,-2132,-2568,-2910,-3132,-3238,-3201,-3058,-2789,-2444,-2024,-1564,-1090,-609,-157,270,633,927,1107,1166,1059,791,345,-247,-959,-1717,-2462,-3109,-3583,-3830,-3802,-3505,-2955,-2202,-1341,-429,406,1116,1619,1888,1908,1712,1336,856,345,-113,-451,-610,-553,-277,218,878,1669,2499,3320,4040,4614,4996,5160,5096,4825,4353,3733,2987,2177,1341,537,-186,-793,-1234,-1496,-1555,-1425,-1097,-630,-16,669,1413,2157,2882,3541,4128,4615,4997,5275,5449,5533,5543,5490,5406,5292,5184,5075,4992,4924,4878,4835,4798,4738,4663,4540,4381,4171,3919,3632,3313,2981,2636,2287,1938,1580,1227,862,505,147,-195,-519,-815,-1080,-1312,-1505,-1666,-1794,-1889,-1956,-1997,-2013,-2008,-1984,-1938,-1872,-1778,-1658,-1509,-1325,-1123,-880,-636,-371,-116,124,323,472,529,486,317,9,-426,-978,-1599,-2240,-2823,-3285,-3539,-3552,-3268,-2713,-1898,-911,177,1247,2211,2972,3477,3686,3613,3289,2790,2194,1600,1090,725,560,571,759,1049,1384,1687,1885,1933,1792,1465,965,324,-400,-1182,-1961,-2717,-3416,-4047,-4577,-5021,-5341,-5555,-5652,-5641,-5530,-5332,-5056,-4726,-4346,-3949,-3530,-3120,-2711,-2316,-1929,-1544,-1155,-743,-317,142,606,1076,1515,1909,2226,2470,2623,2713,2747,2759,2771,2811,2889,3013,3180,3384,3606,3833,4035,4196,4279,4269,4125,3839,3384,2773,2009,1134,196,-759,-1650,-2436,-3059,-3492,-3731,-3784,-3695,-3505,-3286,-3089,-2972,-2979,-3129,-3417,-3838,-4324,-4849,-5333,-5720,-5950,-5982,-5787,-5371,-4765,-4034,-3265,-2577,-2064,-1842,-1967,-2474,-3352,-4522,-5893,-7317,-8663,-9791,-10598,-11006,-10997,-10584,-9832,-8822,-7671,-6484,-5388,-4458,-3789,-3389,-3289,-3432,-3783,-4245,-4737,-5178,-5473,-5582,-5448,-5059,-4423,-3561,-2517,-1356,-142,1034,2098,2974,3602,3950,3996,3766,3286,2627,1853,1055,307,-303,-725,-896,-812,-446,155,965,1909,2916,3898,4782,5474,5950,6139,6071,5745,5221,4571,3872,3222,2683,2339,2200,2306,2607,3083,3662,4267,4835,5282,5559,5625,5455,5064,4466,3722,2881,2023,1214,517,-28,-400,-625,-726,-774,-828,-939,-1170,-1519,-1999,-2564,-3184,-3782,-4331,-4760,-5075,-5247,-5307,-5268,-5161,-5024,-4861,-4710,-4562,-4441,-4333,-4255,-4182,-4133,-4077,-4021,-3942,-3836,-3700,-3520,-3323,-3095,-2873,-2658,-2463,-2310,-2191,-2111,-2061,-2018,-1967,-1873,-1708,-1442,-1064,-551,73,805,1597,2417,3213,3943,4579,5082,5459,5692,5798,5793,5686,5498,5236,4906,4524,4088,3617,3128,2642,2199,1824,1554,1408,1402,1522,1750,2042,2344,2601,2755,2762,2592,2247,1732,1100,399,-307,-931,-1423,-1719,-1785,-1625,-1254,-732,-137,446,921,1218,1281,1092,669,50,-678,-1443,-2149,-2725,-3114,-3289,-3231,-2977,-2540,-1983,-1355,-706,-106,407,774,974,979,795,434,-75,-689,-1356,-2025,-2641,-3162,-3540,-3753,-3775,-3608,-3272,-2784,-2214,-1599,-1016,-511,-135,90,152,76,-117,-368,-632,-850,-976,-976,-822,-514,-54,531,1201,1915,2617,3246,3757,4085,4198,4057,3655,2994,2116,1069,-65,-1194,-2224,-3055,-3621,-3858,-3755,-3332,-2629,-1745,-770,178,988,1570,1870,1847,1539,981,287,-449,-1090,-1552,-1749,-1660,-1309,-761,-116,501,988,1235,1204,875,296,-464,-1300,-2109,-2793,-3293,-3563,-3623,-3487,-3239,-2912,-2608,-2349,-2199,-2175,-2270,-2497,-2799,-3173,-3547,-3897,-4167,-4321,-4329,-4165,-3816,-3285,-2576,-1713,-725,338,1423,2468,3409,4191,4765,5116,5238,5156,4920,4580,4222,3898,3681,3609,3711,3991,4430,4994,5634,6284,6885,7367,7668,7751,7566,7116,6398,5452,4331,3120,1905,798,-115,-750,-1053,-1011,-652,-26,754,1607,2394,3030,3434,3553,3398,2974,2365,1635,885,204,-333,-665,-773,-652,-363,47,463,806,967,878,488,-197,-1160,-2303,-3547,-4747,-5810,-6614,-7107,-7241,-7028,-6515,-5755,-4843,-3855,-2858,-1937,-1108,-428,99,466,660,704,594,355,1,-427,-911,-1383,-1818,-2149,-2335,-2348,-2154,-1763,-1181,-449,385,1258,2107,2872,3492,3949,4199,4272,4165,3934,3615,3275,2956,2720,2598,2611,2771,3057,3435,3867,4284,4630,4851,4889,4725,4352,3788,3085,2304,1522,816,258,-103,-235,-131,191,695,1329,2017,2699,3288,3743,3985,4019,3802,3388,2794,2099,1364,655,38,-478,-862,-1168,-1409,-1665,-1966,-2372,-2892,-3530,-4241,-4989,-5682,-6276,-6687,-6887,-6847,-6578,-6102,-5480,-4753,-4004,-3283,-2647,-2157,-1833,-1712,-1807,-2091,-2577,-3183,-3901,-4621,-5318,-5880,-6286,-6465,-6409,-6114,-5611,-4944,-4193,-3412,-2701,-2097,-1668,-1412,-1330,-1383,-1509,-1643,-1708,-1631,-1374,-892,-197,698,1739,2869,4005,5072,5998,6708,7167,7323,7180,6736,6018,5090,4000,2853,1729,727,-69,-598,-824,-750,-409,121,769,1408,1979,2360,2536,2444,2113,1561,845,43,-773,-1516,-2121,-2524,-2706,-2652,-2402,-2000,-1522,-1055,-661,-427,-365,-508,-823,-1253,-1755,-2224,-2629,-2895,-3013,-2971,-2792,-2510,-2166,-1800,-1437,-1110,-811,-571,-366,-237,-164,-196,-320,-566,-927,-1388,-1921,-2476,-2996,-3410,-3666,-3703,-3508,-3078,-2437,-1652,-774,100,917,1602,2127,2472,2639,2670,2587,2461,2327,2234,2222,2306,2505,2808,3214,3682,4201,4716,5204,5614,5913,6058,6033,5800,5387,4780,4050,3231,2404,1650,1014,581,348,355,552,926,1395,1915,2409,2824,3124,3289,3323,3251,3110,2960,2838,2803,2850,2997,3183,3367,3468,3411,3143,2625,1851,872,-263,-1437,-2549,-3484,-4141,-4464,-4415,-4020,-3324,-2428,-1420,-429,472,1183,1680,1921,1928,1706,1296,734,63,-678,-1431,-2162,-2808,-3327,-3678,-3819,-3748,-3451,-2974,-2340,-1617,-857,-120,555,1128,1600,1964,2247,2473,2677,2892,3142,3449,3819,4243,4729,5227,5754,6242,6700,7075,7360,7523,7550,7418,7118,6636,5970,5139,4157,3095,1992,951,31,-678,-1133,-1292,-1169,-786,-215,471,1172,1808,2292,2581,2639,2473,2108,1588,984,348,-243,-763,-1172,-1481,-1706,-1890,-2066,-2294,-2575,-2958,-3394,-3888,-4367,-4802,-5121,-5304,-5312,-5150,-4842,-4409,-3916,-3399,-2911,-2485,-2135,-1866,-1678,-1535,-1458,-1391,-1373,-1368,-1404,-1471,-1570,-1705,-1836,-1964,-2038,-2038,-1941,-1728,-1415,-1010,-556,-79,373,775,1105,1360,1549,1698,1831,1983,2183,2452,2796,3226,3709,4257,4803,5364,5856,6300,6619,6830,6877,6779,6499,6067,5480,4772,3990,3167,2383,1671,1095,686,455,411,510,736,1009,1304,1541,1707,1749,1692,1520,1292,1025,782,594,511,529,670,890,1155,1415,1602,1679,1599,1348,932,367,-297,-1015,-1722,-2377,-2929,-3356,-3657,-3825,-3901,-3900,-3852,-3794,-3723,-3660,-3588,-3498,-3384,-3236,-3071,-2893,-2748,-2646,-2637,-2716,-2896,-3139,-3418,-3665,-3847,-3899,-3808,-3557,-3161,-2648,-2064,-1440,-832,-254,263,724,1133,1497,1847,2175,2519,2848,3192,3520,3836,4133,4392,4621,4809,4951,5047,5087,5056,4954,4750,4447,4027,3503,2892,2219,1535,875,301,-167,-488,-662,-690,-590,-404,-153,92,317,451,489,392,171,-175,-600,-1078,-1543,-1972,-2308,-2557,-2708,-2791,-2846,-2909,-3035,-3251,-3575,-4007,-4506,-5035,-5522,-5911,-6139,-6180,-6013,-5670,-5186,-4634,-4076,-3590,-3211,-2974,-2879,-2906,-3037,-3231,-3475,-3735,-4017,-4298,-4574,-4837,-5051,-5202,-5256,-5190,-5001,-4683,-4270,-3784,-3279,-2795,-2365,-2030,-1781,-1627,-1540,-1477,-1423,-1318,-1159,-910,-589,-192,249,718,1172,1609,1967,2268,2464,2568,2581,2488,2317,2043,1696,1259,750,179,-432,-1061,-1662,-2215,-2673,-3008,-3206,-3251,-3154,-2945,-2643,-2320,-1996,-1734,-1548,-1454,-1438,-1472,-1503,-1499,-1405,-1218,-931,-594,-243,34,191,152,-89,-566,-1218,-2017,-2861,-3680,-4373,-4884,-5160,-5200,-5019,-4672,-4218,-3734,-3280,-2897,-2606,-2398,-2251,-2130,-2011,-1879,-1742,-1631,-1567,-1607,-1751,-2030,-2401,-2839,-3281,-3658,-3921,-4016,-3914,-3623,-3151,-2537,-1834,-1087,-353,336,940,1467,1897,2264,2580,2870,3170,3482,3840,4226,4653,5088,5517,5901,6209,6410,6480,6402,6176,5807,5318,4738,4112,3474,2876,2351,1931,1632,1457,1391,1416,1487,1582,1639,1648,1560,1381,1096,738,314,-112,-520,-850,-1078,-1190,-1176,-1076,-912,-746,-625,-597,-692,-922,-1283,-1725,-2219,-2678,-3051,-3284,-3332,-3203,-2908,-2496,-2031,-1582,-1218,-991,-924,-1021,-1253,-1574,-1927,-2255,-2514,-2675,-2737,-2699,-2597,-2436,-2249,-2038,-1807,-1556,-1272,-963,-619,-265,95,438,747,1016,1234,1410,1553,1688,1826,1996,2203,2455,2755,3086,3433,3782,4100,4378,4595,4729,4796,4764,4669,4493,4265,3982,3663,3310,2936,2555,2181,1832,1530,1294,1131,1061,1075,1165,1319,1508,1701,1884,2002,2061,2023,1896,1674,1383,1028,660,290,-54,-346,-598,-800,-963,-1109,-1234,-1363,-1492,-1624,-1760,-1884,-1998,-2079,-2132,-2154,-2152,-2162,-2195,-2303,-2500,-2808,-3234,-3729,-4275,-4773,-5174,-5387,-5385,-5128,-4665,-4027,-3325,-2636,-2081,-1712,-1610,-1762,-2165,-2763,-3469,-4205,-4853,-5337,-5567,-5502,-5114,-4417,-3452,-2292,-1017,270,1484,2542,3379,3974,4309,4423,4345,4158,3911,3686,3523,3456,3496,3635,3817,4034,4185,4269,4222,4038,3731,3314,2841,2355,1906,1527,1249,1071,991,990,1039,1113,1185,1223,1225,1159,1049,872,678,453,255,75,-48,-142,-201,-267,-369,-535,-801,-1168,-1639,-2187,-2770,-3341,-3837,-4198,-4382,-4354,-4119,-3696,-3144,-2515,-1909,-1382,-1007,-813,-803,-948,-1188,-1457,-1674,-1801,-1785,-1656,-1412,-1127,-840,-607,-480,-463,-572,-787,-1065,-1377,-1663,-1876,-1987,-1945,-1757,-1398,-906,-282,409,1150,1869,2550,3133,3627,3995,4284,4488,4664,4842,5046,5312,5622,5970,6318,6618,6816,6863,6713,6344,5760,4986,4061,3076,2074,1167,391,-179,-534,-641,-542,-245,182,693,1226,1726,2143,2455,2635,2698,2650,2530,2345,2141,1907,1659,1379,1059,689,268,-187,-660,-1099,-1470,-1725,-1819,-1747,-1482,-1080,-565,-22,475,854,1043,1002,726,224,-440,-1194,-1948,-2603,-3103,-3382,-3457,-3334,-3089,-2779,-2494,-2281,-2207,-2271,-2482,-2794,-3163,-3524,-3803,-3946,-3890,-3605,-3080,-2321,-1365,-264,914,2101,3214,4204,5000,5591,5948,6099,6062,5889,5626,5322,5020,4743,4511,4314,4152,3984,3813,3585,3309,2966,2568,2141,1705,1302,949,680,496,396,369,385,426,454,457,400,293,116,-115,-382,-683,-970,-1254,-1492,-1703,-1872,-2026,-2173,-2339,-2541,-2796,-3101,-3468,-3870,-4293,-4709,-5074,-5363,-5541,-5593,-5516,-5327,-5045,-4720,-4379,-4074,-3829,-3659,-3573,-3534,-3532,-3512,-3447,-3324,-3128,-2892,-2628,-2384,-2191,-2067,-2040,-2085,-2208,-2358,-2510,-2613,-2632,-2528,-2279,-1882,-1335,-677,65,838,1583,2262,2826,3247,3522,3642,3642,3552,3412,3277,3181,3156,3224,3370,3588,3831,4062,4228,4282,4188,3930,3496,2925,2239,1501,772,98,-457,-870,-1114,-1185,-1101,-874,-547,-140,296,742,1154,1508,1781,1956,2026,1982,1827,1556,1176,689,110,-546,-1248,-1966,-2651,-3271,-3772,-4131,-4306,-4297,-4085,-3705,-3182,-2581,-1966,-1420,-1012,-809,-850,-1148,-1681,-2385,-3185,-3953,-4605,-5020,-5157,-4974,-4504,-3788,-2934,-2018,-1175,-472,-7,189,99,-254,-812,-1491,-2197,-2817,-3264,-3453,-3340,-2900,-2150,-1141,74,1384,2725,3989,5111,6036,6730,7187,7432,7486,7409,7233,7019,6790,6576,6397,6235,6104,5960,5806,5615,5383,5102,4780,4426,4049,3679,3309,2986,2699,2480,2332,2257,2265,2335,2462,2614,2782,2922,3034,3073,3056,2938,2747,2438,2045,1538,957,300,-390,-1086,-1742,-2325,-2781,-3091,-3205,-3132,-2845,-2396,-1792,-1121,-425,202,710,1033,1144,1048,749,330,-168,-636,-1028,-1267,-1355,-1274,-1084,-822,-563,-371,-284,-354,-564,-916,-1345,-1810,-2211,-2505,-2592,-2458,-2051,-1399,-527,503,1600,2699,3678,4494,5065,5372,5421,5226,4857,4382,3881,3444,3124,2977,3017,3242,3604,4055,4503,4882,5097,5102,4845,4335,3582,2649,1609,544,-444,-1277,-1882,-2218,-2261,-2033,-1571,-933,-210,535,1213,1767,2167,2376,2424,2292,2035,1652,1183,644,49,-569,-1200,-1811,-2371,-2856,-3213,-3426,-3456,-3288,-2935,-2408,-1766,-1073,-400,159,546,700,593,241,-325,-1032,-1782,-2487,-3044,-3402,-3504,-3390,-3056,-2616,-2116,-1666,-1336,-1178,-1228,-1471,-1883,-2391,-2923,-3387,-3692,-3772,-3571,-3066,-2275,-1226,6,1336,2678,3922,5016,5871,6480,6829,6938,6874,6664,6400,6110,5841,5616,5422,5259,5084,4879,4602,4248,3810,3296,2756,2198,1700,1269,957,760,695,720,831,961,1085,1154,1136,1025,806,524,190,-128,-396,-568,-625,-568,-430,-254,-97,-32,-93,-331,-742,-1308,-1993,-2725,-3427,-4028,-4451,-4653,-4621,-4357,-3921,-3369,-2795,-2279,-1894,-1693,-1682,-1860,-2164,-2529,-2874,-3105,-3190,-3074,-2782,-2347,-1827,-1321,-890,-626,-562,-725,-1095,-1622,-2233,-2833,-3333,-3641,-3698,-3464,-2942,-2152,-1162,-40,1118,2228,3211,4001,4567,4885,4981,4876,4630,4300,3938,3611,3338,3157,3060,3041,3070,3103,3109,3022,2830,2488,2002,1374,640,-170,-992,-1780,-2472,-3028,-3410,-3596,-3591,-3394,-3046,-2573,-2023,-1437,-855,-309,164,549,803,913,842,572,94,-600,-1475,-2507,-3622,-4758,-5827,-6747,-7441,-7853,-7940,-7709,-7173,-6416,-5508,-4570,-3704,-3016,-2581,-2454,-2620,-3072,-3703,-4445,-5157,-5757,-6138,-6274,-6141,-5791,-5288,-4735,-4234,-3886,-3750,-3871,-4232,-4790,-5463,-6148,-6737,-7139,-7268,-7086,-6584,-5775,-4735,-3519,-2233,-952,230,1275,2117,2775,3234,3542,3734,3849,3934,4007,4090,4171,4253,4290,4277,4169,3949,3603,3135,2548,1894,1192,513,-105,-602,-947,-1110,-1086,-891,-544,-111,370,826,1203,1464,1563,1514,1316,1000,614,179,-265,-695,-1125,-1529,-1947,-2362,-2801,-3250,-3704,-4143,-4528,-4832,-5008,-5041,-4899,-4609,-4178,-3671,-3136,-2648,-2258,-2023,-1953,-2057,-2292,-2607,-2931,-3184,-3300,-3239,-2968,-2533,-1954,-1342,-765,-335,-125,-180,-528,-1111,-1885,-2718,-3514,-4131,-4477,-4478,-4090,-3345,-2281,-999,387,1755,2991,3988,4699,5085,5171,5003,4665,4247,3852,3555,3416,3460,3678,4032,4457,4877,5221,5409,5411,5184,4752,4140,3392,2584,1767,1018,380,-101,-404,-525,-470,-270,48,441,869,1296,1689,2023,2295,2474,2579,2578,2482,2273,1949,1520,987,386,-264,-915,-1527,-2060,-2465,-2718,-2790,-2672,-2375,-1929,-1373,-784,-211,258,576,695,596,292,-181,-764,-1374,-1937,-2369,-2622,-2661,-2495,-2168,-1737,-1309,-948,-765,-787,-1060,-1551,-2211,-2954,-3672,-4256,-4613,-4661,-4371,-3732,-2792,-1609,-283,1102,2431,3642,4648,5438,5982,6315,6462,6490,6434,6370,6308,6291,6305,6344,6371,6356,6250,6020,5648,5110,4437,3650,2785,1924,1082,364,-228,-635,-859,-899,-787,-556,-267,36,292,479,551,540,422,258,46,-167,-395,-613,-861,-1130,-1462,-1853,-2318,-2832,-3384,-3926,-4421,-4817,-5078,-5167,-5076,-4817,-4406,-3917,-3379,-2892,-2489,-2240,-2157,-2241,-2476,-2793,-3147,-3444,-3625,-3641,-3449,-3077,-2542,-1932,-1319,-807,-471,-378,-548,-970,-1589,-2327,-3069,-3719,-4155,-4303,-4112,-3554,-2667,-1500,-138,1309,2733,4036,5115,5930,6425,6622,6536,6235,5785,5260,4740,4273,3899,3644,3479,3403,3358,3301,3190,2987,2673,2246,1727,1133,531,-64,-578,-997,-1280,-1413,-1407,-1261,-1014,-686,-318,60,420,743,1017,1228,1374,1431,1398,1240,969,548,16,-639,-1359,-2111,-2840,-3481,-3987,-4306,-4407,-4284,-3946,-3440,-2816,-2170,-1562,-1092,-805,-752,-932,-1328,-1886,-2531,-3182,-3750,-4151,-4338,-4270,-3962,-3454,-2817,-2151,-1557,-1119,-925,-978,-1300,-1814,-2451,-3093,-3635,-3957,-3994,-3674,-3015,-2016,-771,655,2137,3582,4880,5973,6791,7330,7593,7617,7456,7179,6843,6511,6229,6020,5904,5871,5905,5963,6024,6023,5951,5755,5444,5004,4468,3851,3212,2585,2031,1581,1277,1128,1141,1298,1566,1912,2290,2651,2973,3208,3342,3355,3216,2937,2485,1883,1130,257,-698,-1686,-2654,-3532,-4269,-4812,-5117,-5173,-4976,-4561,-3973,-3285,-2577,-1923,-1407,-1060,-918,-970,-1176,-1488,-1829,-2126,-2317,-2340,-2180,-1819,-1305,-689,-62,473,828,914,688,148,-672,-1681,-2760,-3781,-4592,-5084,-5169,-4799,-3998,-2810,-1348,267,1884,3375,4612,5516,6044,6186,5999,5539,4919,4233,3579,3044,2660,2468,2434,2546,2726,2932,3088,3148,3081,2866,2510,2042,1484,889,294,-257,-728,-1091,-1338,-1449,-1451,-1337,-1148,-898,-607,-315,-12,249,484,643,729,700,551,275,-133,-631,-1209,-1799,-2375,-2873,-3268,-3521,-3630,-3580,-3408,-3112,-2767,-2396,-2067,-1830,-1716,-1770,-1976,-2339,-2801,-3320,-3815,-4236,-4496,-4577,-4429,-4069,-3530,-2870,-2184,-1561,-1107,-890,-969,-1348,-1991,-2834,-3765,-4672,-5433,-5943,-6125,-5941,-5387,-4500,-3359,-2040,-664,686,1908,2934,3733,4274,4590,4707,4685,4588,4474,4388,4363,4412,4517,4665,4804,4897,4902,4779,4514,4102,3556,2905,2197,1460,775,150,-347,-715,-937,-1021,-993,-875,-705,-513,-312,-136,39,186,325,447,524,560,489,315,-10,-485,-1094,-1826,-2599,-3378,-4062,-4600,-4920,-4990,-4791,-4351,-3708,-2947,-2145,-1403,-799,-396,-227,-288,-541,-935,-1370,-1787,-2083,-2214,-2130,-1836,-1351,-746,-96,493,937,1153,1106,783,229,-488,-1264,-1982,-2531,-2811,-2752,-2324,-1536,-440,884,2327,3776,5115,6249,7108,7650,7872,7811,7507,7056,6518,5984,5518,5147,4911,4781,4756,4771,4800,4774,4670,4451,4118,3671,3153,2573,2006,1460,1009,655,444,364,432,620,919,1290,1717,2158,2600,3010,3373,3658,3846,3896,3790,3492,2994,2301,1424,426,-658,-1722,-2709,-3524,-4105,-4409,-4397,-4092,-3527,-2764,-1913,-1055,-317,225,498,476,163,-385,-1108,-1884,-2632,-3236,-3618,-3728,-3540,-3084,-2420,-1645,-874,-226,198,326,130,-379,-1125,-2027,-2941,-3758,-4345,-4612,-4505,-3995,-3120,-1929,-520,1004,2524,3946,5167,6137,6811,7192,7298,7176,6892,6501,6087,5688,5372,5147,5040,5032,5098,5202,5287,5306,5211,4966,4551,3982,3266,2479,1660,903,264,-183,-417,-403,-176,244,790,1409,2025,2588,3041,3337,3453,3358,3036,2505,1761,856,-166,-1250,-2302,-3265,-4056,-4618,-4912,-4920,-4648,-4138,-3447,-2665,-1874,-1180,-656,-371,-353,-595,-1061,-1668,-2343,-2957,-3448,-3701,-3700,-3404,-2854,-2100,-1240,-381,357,875,1090,979,532,-169,-1052,-1975,-2811,-3436,-3736,-3660,-3173,-2319,-1153,203,1643,3015,4227,5165,5789,6069,6037,5737,5269,4712,4170,3724,3423,3301,3349,3532,3802,4086,4317,4440,4401,4186,3788,3227,2548,1790,1025,295,-328,-819,-1132,-1265,-1218,-1013,-686,-282,154,576,945,1243,1439,1526,1494,1332,1051,633,115,-513,-1188,-1898,-2578,-3187,-3686,-4027,-4199,-4187,-3997,-3652,-3198,-2662,-2137,-1647,-1273,-1054,-1011,-1157,-1471,-1904,-2409,-2908,-3339,-3643,-3775,-3724,-3494,-3127,-2687,-2245,-1899,-1716,-1766,-2070,-2632,-3392,-4291,-5195,-6014,-6600,-6885,-6770,-6260,-5344,-4101,-2612,-998,623,2119,3416,4405,5087,5429,5477,5290,4931,4500,4054,3675,3384,3218,3160,3186,3263,3326,3337,3242,3017,2641,2124,1478,753,-23,-776,-1485,-2079,-2555,-2871,-3048,-3078,-2998,-2827,-2599,-2337,-2065,-1797,-1559,-1359,-1226,-1185,-1255,-1471,-1828,-2341,-2980,-3714,-4499,-5265,-5967,-6535,-6941,-7148,-7158,-6980,-6658,-6228,-5770,-5318,-4957,-4692,-4571,-4564,-4660,-4801,-4938,-5010,-4972,-4785,-4439,-3936,-3322,-2631,-1951,-1335,-881,-623,-628,-882,-1384,-2070,-2867,-3684,-4411,-4970,-5268,-5268,-4946,-4311,-3415,-2315,-1100,138,1316,2354,3188,3800,4153,4287,4226,4015,3735,3413,3125,2890,2736,2665,2672,2720,2795,2847,2845,2771,2581,2298,1887,1399,825,220,-392,-972,-1482,-1896,-2192,-2357,-2393,-2297,-2102,-1798,-1446,-1035,-632,-255,45,227,261,121,-193,-667,-1261,-1928,-2599,-3213,-3705,-4024,-4142,-4032,-3710,-3194,-2544,-1814,-1101,-467,-13,221,188,-115,-648,-1372,-2176,-3002,-3724,-4293,-4638,-4737,-4606,-4263,-3786,-3235,-2699,-2255,-1956,-1848,-1925,-2174,-2529,-2928,-3268,-3487,-3487,-3248,-2727,-1953,-955,189,1407,2609,3706,4644,5352,5821,6051,6056,5906,5643,5349,5082,4890,4807,4841,4980,5195,5442,5664,5824,5857,5757,5486,5061,4500,3829,3114,2388,1723,1153,732,467,391,468,712,1060,1507,1986,2479,2925,3291,3529,3592,3453,3078,2469,1646,644,-466,-1597,-2674,-3581,-4273,-4660,-4747,-4504,-3991,-3245,-2359,-1423,-533,218,755,1041,1042,798,337,-248,-874,-1449,-1878,-2117,-2122,-1902,-1498,-961,-386,148,554,749,703,375,-193,-967,-1855,-2753,-3555,-4140,-4436,-4368,-3928,-3125,-2021,-703,728,2151,3470,4584,5437,5992,6247,6235,5999,5616,5150,4675,4243,3895,3637,3483,3387,3331,3267,3144,2932,2605,2138,1558,864,113,-660,-1392,-2029,-2521,-2828,-2925,-2811,-2488,-1999,-1365,-654,95,829,1489,2042,2426,2622,2588,2322,1829,1126,271,-679,-1659,-2564,-3359,-3944,-4305,-4406,-4261,-3891,-3354,-2705,-2034,-1406,-908,-585,-486,-615,-954,-1455,-2052,-2655,-3195,-3580,-3781,-3753,-3526,-3121,-2609,-2061,-1559,-1175,-969,-979,-1208,-1642,-2216,-2876,-3506,-4050,-4387,-4489,-4289,-3798,-3027,-2031,-877,351,1565,2691,3651,4407,4928,5212,5285,5185,4960,4679,4376,4116,3912,3791,3751,3780,3848,3937,3984,3983,3871,3645,3288,2801,2222,1560,892,231,-348,-827,-1173,-1374,-1437,-1372,-1202,-956,-658,-351,-48,193,356,387,271,-22,-486,-1103,-1839,-2623,-3398,-4079,-4604,-4919,-4986,-4809,-4399,-3804,-3093,-2333,-1621,-1024,-614,-434,-489,-780,-1232,-1806,-2380,-2891,-3242,-3374,-3274,-2931,-2404,-1752,-1058,-407,117,464,575,454,99,-437,-1099,-1791,-2433,-2918,-3175,-3136,-2764,-2062,-1052,198,1611,3085,4518,5806,6870,7645,8102,8243,8095,7721,7193,6588,5993,5454,5032,4732,4563,4504,4514,4553,4572,4523,4381,4113,3729,3225,2651,2028,1419,861,403,76,-102,-127,-10,229,554,950,1357,1778,2143,2448,2641,2687,2570,2253,1751,1072,252,-645,-1561,-2416,-3149,-3698,-4025,-4108,-3958,-3587,-3053,-2406,-1726,-1087,-560,-212,-79,-185,-502,-1006,-1616,-2264,-2868,-3351,-3678,-3816,-3782,-3603,-3323,-3006,-2695,-2447,-2291,-2252,-2331,-2518,-2785,-3088,-3391,-3626,-3767,-3755,-3583,-3225,-2693,-2007,-1195,-301,627,1554,2423,3211,3883,4431,4846,5142,5333,5441,5493,5504,5488,5458,5403,5332,5219,5061,4834,4529,4139,3652,3093,2449,1778,1080,421,-179,-672,-1033,-1239,-1288,-1179,-937,-581,-155,323,791,1227,1575,1783,1826,1650,1256,632,-177,-1135,-2151,-3156,-4047,-4749,-5202,-5359,-5229,-4821,-4205,-3453,-2658,-1929,-1351,-1003,-940,-1166,-1667,-2380,-3213,-4055,-4804,-5336,-5610,-5559,-5223,-4623,-3873,-3030,-2236,-1539,-1037,-761,-724,-920,-1306,-1827,-2409,-2969,-3432,-3724,-3787,-3595,-3129,-2414,-1491,-419,714,1840,2858,3722,4357,4756,4907,4837,4601,4243,3853,3466,3156,2942,2838,2849,2934,3080,3222,3331,3354,3269,3049,2694,2217,1646,1022,395,-196,-690,-1069,-1297,-1373,-1301,-1091,-779,-379,64,526,972,1356,1649,1804,1792,1600,1219,675,3,-743,-1490,-2177,-2725,-3103,-3243,-3175,-2863,-2382,-1754,-1064,-378,225,685,942,984,792,412,-118,-723,-1326,-1855,-2260,-2499,-2581,-2515,-2343,-2111,-1862,-1630,-1450,-1321,-1260,-1255,-1294,-1361,-1435,-1492,-1506,-1464,-1326,-1099,-748,-285,300,988,1762,2591,3437,4266,5035,5710,6276,6706,7007,7187,7249,7236,7132,6989,6788,6561,6297,6012,5688,5341,4945,4517,4036,3526,2976,2418,1868,1345,894,518,251,95,50,106,249,453,708,984,1265,1531,1741,1882,1904,1786,1512,1060,469,-256,-1047,-1862,-2627,-3296,-3813,-4162,-4311,-4286,-4083,-3760,-3335,-2884,-2434,-2054,-1768,-1607,-1578,-1661,-1825,-2017,-2175,-2257,-2208,-2032,-1717,-1310,-850,-391,4,312,481,523,421,208,-98,-452,-810,-1128,-1347,-1448,-1368,-1124,-674,-57,716,1602,2552,3507,4417,5217,5877,6357,6648,6759,6704,6526,6272,5966,5677,5394,5172,4987,4854,4748,4660,4552,4422,4215,3948,3569,3115,2557,1949,1297,658,67,-433,-805,-1020,-1079,-957,-700,-290,202,768,1333,1854,2271,2519,2569,2382,1963,1333,536,-362,-1283,-2145,-2880,-3414,-3714,-3751,-3536,-3086,-2466,-1724,-957,-241,348,724,860,717,322,-295,-1054,-1882,-2681,-3382,-3919,-4265,-4406,-4365,-4169,-3859,-3473,-3051,-2616,-2204,-1819,-1489,-1215,-1005,-858,-760,-705,-664,-622,-543,-405,-188,130,546,1066,1666,2326,3018,3697,4348,4924,5421,5819,6115,6316,6414,6429,6352,6194,5966,5657,5293,4865,4393,3883,3353,2814,2286,1789,1334,945,629,398,257,189,207,270,380,510,639,754,837,851,789,605,291,-177,-798,-1553,-2416,-3323,-4225,-5043,-5717,-6189,-6424,-6399,-6133,-5634,-4974,-4194,-3392,-2625,-1983,-1524,-1289,-1307,-1566,-2027,-2635,-3304,-3947,-4495,-4872,-5070,-5058,-4895,-4591,-4235,-3857,-3517,-3241,-3040,-2919,-2866,-2856,-2880,-2897,-2899,-2858,-2760,-2589,-2338,-1998,-1581,-1086,-536,51,639,1216,1731,2181,2538,2789,2959,3026,3044,3005,2943,2867,2778,2679,2559,2409,2217,1971,1670,1291,863,348,-202,-817,-1439,-2072,-2667,-3207,-3651,-3979,-4174,-4209,-4105,-3839,-3446,-2932,-2329,-1672,-1018,-408,77,401,500,353,-48,-679,-1496,-2436,-3408,-4342,-5144,-5759,-6136,-6257,-6124,-5769,-5237,-4599,-3923,-3294,-2771,-2425,-2284,-2363,-2648,-3089,-3636,-4209,-4754,-5206,-5542,-5737,-5810,-5778,-5662,-5507,-5302,-5076,-4815,-4509,-4161,-3763,-3324,-2872,-2418,-2002,-1638,-1345,-1130,-971,-858,-745,-605,-400,-105,291,793,1376,2023,2693,3349,3959,4485,4907,5207,5375,5409,5315,5104,4803,4428,4012,3584,3149,2749,2363,2012,1678,1361,1055,755,467,193,-57,-277,-452,-587,-659,-685,-643,-558,-424,-278,-142,-55,-60,-179,-446,-854,-1389,-2029,-2701,-3373,-3959,-4429,-4722,-4833,-4744,-4483,-4077,-3576,-3029,-2502,-2036,-1694,-1488,-1453,-1565,-1802,-2113,-2444,-2737,-2937,-3025,-2969,-2798,-2529,-2190,-1843,-1504,-1214,-976,-802,-675,-588,-528,-471,-418,-343,-242,-99,100,366,714,1140,1651,2227,2853,3494,4118,4688,5164,5527,5751,5838,5799,5649,5421,5145,4844,4550,4272,4024,3825,3663,3566,3500,3486,3479,3482,3446,3361,3190,2930,2566,2125,1608,1078,548,91,-259,-461,-473,-301,75,592,1222,1863,2441,2863,3050,2959,2570,1901,1004,-31,-1127,-2151,-3038,-3686,-4058,-4123,-3898,-3411,-2738,-1932,-1108,-317,325,786,1008,977,719,246,-362,-1065,-1792,-2494,-3126,-3666,-4091,-4405,-4603,-4683,-4656,-4509,-4248,-3879,-3409,-2865,-2288,-1707,-1182,-739,-406,-201,-100,-92,-119,-150,-117,1,258,641,1172,1813,2542,3317,4087,4828,5491,6054,6503,6814,6989,7018,6905,6662,6301,5845,5316,4739,4148,3545,2974,2424,1923,1477,1081,760,497,309,191,139,159,243,387,586,821,1074,1301,1478,1537,1458,1196,745,114,-668,-1541,-2438,-3284,-4002,-4536,-4839,-4898,-4717,-4333,-3792,-3164,-2511,-1918,-1431,-1121,-1007,-1105,-1404,-1850,-2408,-2986,-3542,-4010,-4352,-4565,-4633,-4598,-4459,-4277,-4042,-3793,-3518,-3213,-2874,-2488,-2053,-1597,-1120,-675,-278,43,264,402,462,478,501,549,698,929,1298,1756,2312,2899,3492,4028,4472,4794,4980,5022,4939,4742,4457,4119,3752,3385,3045,2748,2493,2293,2115,1954,1783,1584,1340,1053,718,357,-10,-364,-658,-884,-992,-985,-826,-542,-134,343,849,1309,1663,1857,1838,1602,1140,487,-297,-1163,-2022,-2811,-3469,-3945,-4218,-4284,-4148,-3853,-3435,-2950,-2462,-2015,-1667,-1440,-1354,-1396,-1551,-1778,-2052,-2334,-2604,-2849,-3063,-3258,-3427,-3598,-3749,-3890,-3989,-4023,-3960,-3770,-3445,-2972,-2397,-1724,-1035,-351,264,780,1191,1480,1690,1834,1964,2120,2333,2633,3026,3506,4052,4628,5197,5718,6147,6471,6646,6684,6575,6333,5996,5582,5149,4725,4351,4046,3822,3676,3580,3525,3453,3366,3209,2989,2689,2329,1919,1501,1097,758,495,345,285,321,398,483,523,478,321,39,-360,-857,-1402,-1967,-2491,-2953,-3316,-3581,-3731,-3805,-3788,-3733,-3634,-3531,-3423,-3342,-3272,-3249,-3232,-3248,-3264,-3273,-3279,-3262,-3235,-3202,-3165,-3133,-3107,-3088,-3063,-3030,-2959,-2841,-2657,-2391,-2052,-1641,-1193,-727,-279,131,484,781,1032,1258,1484,1745,2046,2430,2861,3359,3871,4376,4830,5188,5427,5516,5462,5259,4940,4526,4056,3577,3115,2723,2411,2205,2095,2075,2105,2161,2196,2178,2087,1894,1621,1262,863,444,52,-272,-498,-595,-557,-389,-123,196,503,736,844,768,514,63,-528,-1221,-1939,-2603,-3165,-3536,-3726,-3680,-3462,-3072,-2594,-2074,-1588,-1193,-941,-864,-982,-1278,-1738,-2306,-2941,-3588,-4190,-4731,-5160,-5491,-5697,-5804,-5799,-5713,-5541,-5294,-4984,-4589,-4139,-3607,-3040,-2433,-1848,-1305,-854,-526,-322,-251,-273,-348,-426,-437,-341,-98,312,876,1581,2373,3206,4019,4762,5388,5871,6183,6332,6300,6126,5799,5375,4861,4315,3748,3215,2720,2292,1941,1660,1460,1323,1247,1217,1226,1255,1310,1359,1424,1479,1542,1601,1658,1697,1704,1650,1520,1271,922,434,-144,-801,-1490,-2155,-2745,-3221,-3526,-3663,-3611,-3398,-3048,-2613,-2138,-1677,-1290,-1007,-874,-894,-1069,-1373,-1769,-2205,-2641,-3022,-3328,-3534,-3628,-3630,-3529,-3363,-3126,-2847,-2523,-2163,-1762,-1308,-812,-251,327,938,1510,2034,2452,2753,2908,2941,2861,2721,2564,2454,2430,2537,2784,3168,3671,4234,4823,5369,5830,6168,6354,6377,6250,5969,5587,5114,4613,4107,3637,3221,2863,2565,2295,2045,1781,1496,1178,837,491,168,-98,-274,-333,-256,-28,330,807,1341,1891,2372,2743,2923,2899,2641,2164,1504,710,-146,-996,-1756,-2382,-2803,-3010,-2985,-2743,-2318,-1756,-1108,-456,157,645,981,1117,1050,780,342,-245,-911,-1646,-2362,-3057,-3661,-4164,-4532,-4747,-4803,-4685,-4397,-3943,-3321,-2564,-1688,-745,212,1110,1903,2500,2903,3060,3006,2772,2425,2042,1710,1499,1475,1666,2085,2692,3456,4284,5124,5880,6502,6933,7150,7141,6924,6524,5993,5385,4764,4180,3684,3288,3020,2852,2773,2742,2726,2692,2618,2487,2306,2074,1827,1572,1350,1174,1061,1006,998,1001,986,912,742,467,67,-430,-1005,-1618,-2217,-2760,-3208,-3525,-3702,-3733,-3631,-3414,-3117,-2757,-2389,-2028,-1723,-1501,-1383,-1388,-1518,-1755,-2094,-2498,-2939,-3393,-3812,-4191,-4477,-4670,-4734,-4670,-4461,-4127,-3661,-3096,-2435,-1718,-958,-209,510,1142,1666,2035,2251,2305,2223,2041,1808,1582,1414,1357,1432,1661,2029,2513,3064,3649,4191,4675,5034,5267,5338,5255,5020,4654,4189,3661,3108,2574,2087,1658,1306,1003,750,519,290,65,-168,-398,-596,-759,-834,-828,-702,-469,-137,268,689,1072,1351,1464,1372,1053,508,-217,-1075,-1976,-2848,-3597,-4164,-4496,-4576,-4413,-4033,-3504,-2873,-2234,-1638,-1164,-861,-759,-887,-1223,-1751,-2435,-3208,-4041,-4861,-5634,-6322,-6884,-7313,-7570,-7668,-7581,-7332,-6916,-6363,-5683,-4917,-4085,-3228,-2392,-1611,-949,-433,-103,24,-40,-280,-642,-1067,-1483,-1822,-2016,-2020,-1811,-1378,-758,23,894,1800,2675,3459,4110,4585,4859,4926,4775,4444,3937,3326,2629,1918,1217,567,-8,-504,-906,-1227,-1464,-1624,-1713,-1734,-1688,-1579,-1406,-1177,-894,-586,-264,17,231,321,252,-6,-461,-1108,-1897,-2805,-3727,-4633,-5407,-6026,-6413,-6571,-6475,-6171,-5679,-5075,-4395,-3740,-3126,-2658,-2329,-2198,-2252,-2486,-2885,-3398,-4015,-4664,-5341,-5981,-6573,-7072,-7455,-7693,-7767,-7657,-7358,-6869,-6195,-5361,-4374,-3296,-2141,-995,105,1083,1877,2456,2772,2848,2678,2341,1873,1375,918,568,393,409,634,1036,1587,2222,2892,3529,4083,4510,4770,4846,4731,4438,3999,3449,2846,2215,1621,1062,581,157,-196,-497,-749,-953,-1112,-1213,-1248,-1207,-1069,-842,-510,-99,363,842,1269,1606,1787,1785,1573,1157,568,-161,-950,-1757,-2487,-3103,-3540,-3772,-3800,-3614,-3256,-2754,-2162,-1531,-925,-385,30,297,380,283,-2,-446,-1033,-1726,-2483,-3267,-4020,-4710,-5277,-5693,-5911,-5914,-5689,-5225,-4547,-3666,-2618,-1455,-221,1002,2158,3155,3944,4459,4682,4619,4296,3788,3170,2551,2017,1660,1535,1668,2060,2667,3434,4279,5123,5890,6516,6955,7181,7188,6993,6638,6163,5635,5104,4608,4198,3853,3600,3391,3213,3020,2797,2516,2179,1799,1388,1007,663,437,313,353,506,770,1079,1368,1583,1649,1536,1223,704,38,-756,-1579,-2382,-3087,-3638,-4000,-4153,-4105,-3874,-3503,-3033,-2517,-2014,-1552,-1199,-951,-854,-890,-1064,-1366,-1758,-2242,-2760,-3304,-3825,-4281,-4647,-4864,-4916,-4772,-4418,-3875,-3142,-2268,-1283,-238,810,1813,2708,3452,3993,4315,4398,4274,3959,3528,3032,2554,2157,1898,1818,1925,2220,2667,3229,3846,4467,5042,5516,5872,6063,6093,5957,5668,5256,4753,4188,3608,3021,2456,1908,1387,882,397,-68,-496,-878,-1178,-1385,-1466,-1405,-1205,-859,-409,115,640,1114,1452,1615,1541,1242,702,-13,-858,-1753,-2601,-3349,-3897,-4229,-4301,-4130,-3742,-3179,-2518,-1812,-1146,-577,-163,57,58,-164,-591,-1206,-1957,-2810,-3704,-4599,-5427,-6168,-6748,-7160,-7350,-7322,-7049,-6561,-5854,-4985,-3973,-2883,-1746,-628,428,1370,2141,2712,3037,3114,2945,2558,2011,1369,718,151,-271,-459,-406,-75,493,1256,2154,3099,4025,4852,5524,5999,6244,6269,6066,5700,5178,4589,3951,3322,2725,2169,1675,1218,811,434,86,-218,-489,-691,-821,-859,-785,-608,-329,23,390,742,996,1115,1052,779,312,-339,-1103,-1942,-2751,-3485,-4057,-4430,-4570,-4480,-4171,-3696,-3100,-2451,-1813,-1238,-778,-466,-317,-338,-526,-848,-1304,-1844,-2455,-3093,-3730,-4327,-4845,-5248,-5490,-5550,-5392,-5022,-4427,-3641,-2692,-1615,-477,700,1830,2887,3800,4533,5048,5318,5338,5127,4711,4150,3508,2858,2272,1819,1533,1452,1566,1861,2295,2827,3388,3947,4427,4810,5045,5123,5036,4801,4430,3974,3445,2888,2320,1762,1219,709,218,-228,-641,-993,-1289,-1493,-1603,-1593,-1455,-1191,-812,-351,137,603,969,1194,1215,1031,627,52,-659,-1421,-2175,-2832,-3346,-3655,-3752,-3623,-3299,-2816,-2226,-1586,-959,-388,66,381,522,483,257,-146,-701,-1393,-2169,-3005,-3841,-4629,-5317,-5854,-6187,-6293,-6142,-5738,-5100,-4256,-3259,-2158,-1010,123,1197,2149,2943,3535,3897,4025,3923,3626,3184,2661,2132,1671,1330,1169,1182,1391,1748,2221,2748,3283,3767,4173,4463,4628,4663,4579,4394,4133,3832,3502,3189,2871,2582,2294,1999,1695,1354,992,597,188,-221,-602,-928,-1177,-1315,-1347,-1254,-1082,-844,-607,-416,-319,-362,-558,-910,-1404,-1986,-2625,-3243,-3795,-4226,-4495,-4581,-4488,-4219,-3817,-3316,-2764,-2223,-1722,-1324,-1045,-916,-952,-1138,-1484,-1944,-2507,-3127,-3769,-4384,-4934,-5367,-5648,-5738,-5611,-5261,-4684,-3918,-2982,-1948,-845,254,1309,2281,3116,3811,4318,4639,4762,4692,4456,4083,3616,3115,2622,2205,1894,1728,1712,1851,2118,2489,2923,3381,3826,4215,4526,4724,4805,4760,4600,4346,4011,3630,3201,2763,2287,1812,1312,809,314,-157,-574,-910,-1133,-1226,-1164,-954,-609,-158,334,819,1215,1467,1524,1358,968,387,-349,-1154,-1966,-2696,-3279,-3664,-3804,-3708,-3367,-2829,-2142,-1350,-546,238,910,1434,1759,1848,1695,1285,648,-190,-1171,-2246,-3326,-4361,-5255,-5959,-6404,-6562,-6407,-5949,-5218,-4255,-3129,-1915,-668,528,1641,2622,3445,4095,4560,4830,4916,4815,4562,4176,3715,3226,2775,2419,2202,2172,2326,2670,3166,3774,4428,5088,5673,6159,6485,6649,6621,6432,6088,5631,5103,4531,3956,3387,2855,2345,1886,1452,1071,730,447,229,87,32,76,213,438,728,1041,1335,1545,1638,1550,1286,819,196,-553,-1360,-2151,-2865,-3428,-3796,-3947,-3860,-3571,-3110,-2528,-1896,-1259,-673,-183,198,432,534,480,295,-32,-482,-1040,-1691,-2400,-3136,-3850,-4494,-5003,-5334,-5431,-5270,-4837,-4139,-3216,-2109,-893,380,1626,2806,3849,4741,5429,5921,6192,6257,6126,5829,5395,4882,4324,3793,3319,2958,2729,2647,2711,2898,3189,3540,3925,4290,4612,4848,4982,4996,4894,4687,4381,4009,3568,3088,2567,2015,1441,857,269,-285,-802,-1230,-1550,-1729,-1740,-1575,-1241,-767,-202,386,919,1327,1539,1527,1266,791,133,-624,-1412,-2142,-2740,-3156,-3347,-3315,-3077,-2670,-2156,-1592,-1038,-556,-171,62,152,70,-175,-568,-1102,-1749,-2476,-3263,-4055,-4820,-5506,-6064,-6449,-6619,-6550,-6227,-5657,-4872,-3905,-2822,-1675,-523,572,1581,2445,3170,3705,4068,4247,4247,4106,3835,3493,3112,2746,2432,2211,2092,2095,2195,2386,2625,2891,3150,3378,3556,3671,3713,3690,3601,3465,3293,3093,2881,2652,2406,2136,1835,1491,1124,713,293,-136,-546,-917,-1224,-1450,-1573,-1596,-1534,-1406,-1265,-1150,-1113,-1201,-1425,-1809,-2328,-2949,-3632,-4300,-4914,-5395,-5711,-5822,-5726,-5428,-4968,-4387,-3750,-3107,-2523,-2040,-1697,-1521,-1522,-1701,-2050,-2540,-3150,-3838,-4566,-5299,-5980,-6580,-7051,-7349,-7451,-7330,-6972,-6396,-5613,-4674,-3623,-2527,-1433,-404,528,1332,1992,2502,2860,3076,3143,3092,2915,2654,2320,1953,1584,1245,967,768,662,645,710,843,1014,1215,1397,1557,1655,1680,1626,1481,1270,984,661,286,-117,-549,-1012,-1488,-1975,-2447,-2881,-3245,-3507,-3633,-3607,-3410,-3067,-2590,-2049,-1497,-1026,-702,-591,-737,-1142,-1791,-2627,-3575,-4543,-5436,-6167,-6673,-6896,-6836,-6488,-5900,-5131,-4243,-3323,-2431,-1637,-991,-535,-297,-291,-523,-969,-1618,-2413,-3320,-4270,-5208,-6066,-6793,-7323,-7628,-7670,-7452,-6969,-6263,-5365,-4338,-3237,-2114,-1027,-12,905,1703,2378,2919,3322,3584,3698,3670,3511,3241,2899,2527,2177,1899,1727,1697,1803,2049,2397,2813,3259,3677,4045,4314,4474,4514,4433,4254,3989,3668,3303,2908,2487,2034,1558,1043,510,-42,-584,-1093,-1538,-1873,-2081,-2123,-1993,-1705,-1279,-775,-257,204,535,684,617,323,-173,-832,-1583,-2368,-3087,-3696,-4118,-4328,-4318,-4084,-3683,-3143,-2535,-1908,-1310,-794,-382,-108,12,-23,-228,-580,-1071,-1672,-2356,-3068,-3784,-4427,-4964,-5341,-5507,-5450,-5134,-4582,-3802,-2843,-1747,-578,611,1765,2846,3824,4683,5411,6003,6450,6746,6882,6857,6667,6330,5872,5321,4740,4159,3644,3229,2943,2812,2820,2980,3232,3571,3916,4244,4490,4628,4632,4504,4244,3884,3433,2935,2397,1859,1312,797,302,-145,-535,-850,-1066,-1157,-1106,-910,-562,-112,417,943,1405,1738,1884,1809,1516,1021,372,-361,-1111,-1793,-2352,-2724,-2902,-2854,-2631,-2232,-1739,-1171,-606,-69,379,720,911,944,800,491,22,-578,-1273,-2034,-2793,-3525,-4159,-4665,-4987,-5108,-5003,-4675,-4144,-3434,-2599,-1686,-745,155,999,1727,2352,2845,3230,3506,3694,3797,3839,3819,3765,3675,3582,3483,3413,3359,3349,3361,3413,3478,3559,3645,3722,3795,3844,3867,3859,3806,3714,3577,3392,3167,2895,2577,2222,1826,1407,971,535,110,-278,-620,-888,-1069,-1143,-1114,-973,-761,-495,-237,-21,89,77,-100,-419,-881,-1432,-2039,-2624,-3155,-3554,-3804,-3868,-3745,-3455,-3030,-2512,-1957,-1421,-938,-582,-346,-291,-397,-672,-1094,-1627,-2237,-2880,-3503,-4083,-4559,-4930,-5149,-5225,-5134,-4887,-4491,-3949,-3299,-2540,-1727,-862,-6,843,1624,2351,2977,3517,3938,4246,4414,4453,4344,4111,3765,3345,2891,2447,2062,1766,1589,1535,1605,1777,2033,2328,2638,2913,3128,3242,3247,3125,2885,2534,2091,1580,1016,439,-150,-701,-1209,-1641,-1972,-2192,-2268,-2202,-1983,-1622,-1141,-583,1,544,974,1242,1293,1113,708,111,-620,-1409,-2182,-2858,-3386,-3702,-3815,-3686,-3377,-2897,-2305,-1653,-981,-349,209,650,940,1048,954,642,134,-564,-1397,-2315,-3256,-4145,-4914,-5517,-5887,-6024,-5898,-5536,-4970,-4230,-3394,-2485,-1581,-707,101,821,1453,2000,2468,2875,3216,3504,3716,3857,3903,3861,3730,3528,3280,3019,2770,2576,2438,2387,2407,2500,2648,2830,3026,3211,3364,3464,3508,3470,3375,3195,2957,2651,2283,1871,1405,928,428,-47,-489,-864,-1141,-1307,-1325,-1205,-936,-552,-96,379,798,1105,1238,1163,866,369,-303,-1076,-1892,-2672,-3350,-3873,-4211,-4342,-4283,-4065,-3713,-3296,-2833,-2383,-1971,-1624,-1361,-1207,-1157,-1227,-1412,-1692,-2069,-2498,-2974,-3445,-3896,-4279,-4573,-4744,-4772,-4643,-4347,-3902,-3312,-2614,-1841,-1025,-220,554,1263,1893,2446,2914,3315,3640,3894,4066,4137,4112,3969,3735,3407,3040,2648,2296,2003,1810,1743,1790,1966,2224,2549,2887,3195,3428,3557,3553,3420,3152,2781,2320,1802,1249,684,125,-412,-918,-1370,-1756,-2050,-2219,-2251,-2107,-1808,-1345,-783,-162,427,913,1221,1303,1128,713,92,-662,-1470,-2232,-2873,-3315,-3521,-3477,-3197,-2726,-2122,-1453,-791,-192,279,601,717,647,364,-96,-708,-1431,-2216,-2996,-3744,-4376,-4891,-5230,-5392,-5366,-5156,-4787,-4274,-3664,-2973,-2260,-1533,-849,-203,363,866,1296,1670,2004,2311,2609,2891,3170,3415,3639,3815,3944,4027,4067,4070,4056,4021,3980,3940,3898,3856,3818,3774,3729,3672,3597,3503,3386,3246,3082,2900,2693,2472,2231,1976,1704,1423,1130,840,557,303,86,-57,-129,-101,3,183,390,600,753,824,776,592,289,-134,-621,-1143,-1647,-2082,-2415,-2611,-2660,-2562,-2334,-2008,-1617,-1204,-814,-477,-241,-122,-140,-307,-602,-1020,-1517,-2058,-2604,-3105,-3529,-3849,-4035,-4088,-4001,-3776,-3437,-2983,-2448,-1836,-1176,-481,229,934,1620,2269,2873,3426,3926,4367,4746,5051,5272,5392,5405,5302,5098,4806,4458,4085,3732,3421,3196,3064,3042,3125,3297,3540,3806,4083,4291,4446,4468,4387,4157,3810,3344,2779,2144,1462,767,97,-520,-1041,-1429,-1653,-1683,-1503,-1120,-544,158,935,1688,2331,2789,2984,2898,2522,1896,1087,176,-729,-1550,-2194,-2621,-2798,-2731,-2448,-2000,-1448,-845,-271,249,640,894,961,851,546,71,-549,-1269,-2037,-2794,-3483,-4044,-4441,-4633,-4626,-4403,-4003,-3444,-2775,-2036,-1273,-520,194,841,1424,1924,2352,2725,3032,3311,3543,3747,3907,4015,4059,4023,3916,3731,3497,3238,2981,2777,2631,2587,2640,2795,3038,3343,3682,4021,4327,4564,4718,4764,4710,4539,4285,3932,3523,3041,2530,1973,1414,838,289,-227,-677,-1028,-1266,-1353,-1305,-1117,-836,-502,-182,73,204,185,-5,-346,-810,-1342,-1889,-2387,-2799,-3071,-3213,-3198,-3072,-2841,-2553,-2237,-1919,-1639,-1398,-1238,-1154,-1169,-1286,-1500,-1815,-2197,-2642,-3101,-3560,-3971,-4323,-4566,-4715,-4719,-4615,-4366,-4009,-3540,-2980,-2357,-1677,-983,-284,391,1033,1622,2166,2653,3095,3488,3824,4097,4278,4361,4320,4153,3867,3475,3011,2517,2037,1612,1288,1079,1011,1075,1250,1515,1807,2105,2334,2480,2501,2381,2133,1741,1253,655,7,-691,-1390,-2065,-2682,-3199,-3573,-3778,-3776,-3558,-3142,-2550,-1863,-1147,-501,-12,255,246,-42,-591,-1338,-2201,-3087,-3899,-4554,-4987,-5171,-5101,-4803,-4334,-3747,-3122,-2523,-2005,-1631,-1423,-1413,-1609,-1987,-2544,-3222,-3980,-4767,-5508,-6162,-6675,-7010,-7149,-7088,-6827,-6406,-5837,-5174,-4443,-3690,-2946,-2233,-1585,-996,-501,-75,261,536,757,941,1114,1274,1440,1594,1735,1848,1916,1939,1904,1831,1715,1591,1464,1357,1293,1266,1303,1380,1496,1629,1744,1829,1838,1769,1593,1314,928,452,-107,-715,-1361,-2004,-2625,-3184,-3649,-3995,-4183,-4209,-4052,-3740,-3292,-2772,-2234,-1744,-1375,-1156,-1129,-1293,-1610,-2063,-2562,-3069,-3507,-3828,-4007,-4023,-3893,-3636,-3304,-2932,-2578,-2284,-2084,-2007,-2066,-2260,-2583,-3012,-3514,-4054,-4587,-5077,-5472,-5762,-5900,-5897,-5742,-5449,-5041,-4533,-3959,-3331,-2683,-2019,-1360,-702,-66,566,1164,1744,2289,2794,3261,3674,4038,4335,4561,4691,4720,4623,4410,4070,3635,3124,2585,2051,1583,1206,969,890,966,1209,1570,2029,2520,2995,3396,3677,3793,3733,3471,3027,2414,1662,826,-57,-911,-1700,-2342,-2815,-3049,-3051,-2793,-2327,-1677,-946,-191,472,977,1252,1269,1019,547,-107,-848,-1598,-2273,-2797,-3128,-3235,-3129,-2819,-2365,-1801,-1199,-609,-83,324,589,675,581,303,-140,-719,-1390,-2110,-2818,-3468,-4009,-4405,-4636,-4679,-4553,-4257,-3820,-3274,-2638,-1950,-1236,-507,208,900,1564,2174,2741,3241,3685,4065,4391,4659,4874,5041,5142,5184,5153,5042,4869,4623,4335,4018,3704,3416,3188,3034,2982,3028,3166,3379,3633,3888,4119,4265,4328,4260,4076,3758,3327,2796,2194,1549,899,281,-265,-693,-980,-1087,-1025,-785,-417,41,519,953,1275,1448,1434,1235,877,392,-151,-692,-1185,-1558,-1813,-1908,-1886,-1745,-1557,-1331,-1143,-1006,-958,-1012,-1171,-1420,-1751,-2128,-2524,-2912,-3250,-3519,-3695,-3759,-3722,-3576,-3349,-3054,-2718,-2362,-2002,-1649,-1307,-961,-616,-233,171,636,1135,1682,2248,2815,3369,3869,4319,4678,4953,5109,5157,5068,4860,4530,4091,3591,3044,2514,2036,1658,1422,1347,1448,1715,2121,2627,3175,3700,4153,4466,4614,4552,4286,3802,3137,2309,1371,369,-627,-1569,-2375,-3006,-3401,-3539,-3411,-3038,-2465,-1771,-1027,-338,228,595,736,636,323,-152,-723,-1306,-1828,-2227,-2447,-2481,-2318,-1991,-1546,-1027,-509,-46,313,509,528,349,-21,-564,-1239,-2011,-2812,-3595,-4299,-4877,-5292,-5524,-5562,-5411,-5100,-4637,-4080,-3433,-2750,-2041,-1335,-647,24,649,1252,1799,2309,2765,3172,3527,3839,4109,4340,4525,4662,4730,4724,4627,4424,4139,3752,3318,2837,2364,1931,1575,1326,1210,1221,1357,1589,1878,2187,2462,2670,2770,2742,2571,2249,1797,1230,581,-98,-769,-1368,-1845,-2160,-2275,-2199,-1930,-1539,-1058,-597,-205,38,85,-63,-425,-929,-1541,-2169,-2752,-3213,-3508,-3605,-3502,-3220,-2802,-2292,-1767,-1272,-878,-616,-525,-603,-856,-1251,-1756,-2333,-2930,-3496,-3998,-4383,-4645,-4754,-4720,-4548,-4267,-3897,-3475,-3024,-2566,-2122,-1690,-1273,-860,-435,12,493,1018,1576,2172,2775,3390,3975,4536,5028,5443,5753,5926,5953,5806,5498,5030,4439,3763,3055,2376,1784,1328,1045,962,1055,1321,1685,2106,2498,2807,2963,2937,2695,2244,1596,788,-129,-1100,-2046,-2915,-3618,-4120,-4357,-4321,-4014,-3462,-2745,-1927,-1123,-414,111,399,422,190,-260,-858,-1534,-2200,-2776,-3214,-3463,-3526,-3404,-3139,-2770,-2363,-1976,-1659,-1467,-1414,-1529,-1790,-2184,-2676,-3213,-3765,-4273,-4698,-5016,-5187,-5219,-5092,-4831,-4447,-3961,-3415,-2811,-2200,-1574,-976,-383,166,701,1196,1663,2096,2485,2840,3138,3407,3629,3825,4000,4145,4270,4350,4371,4319,4178,3940,3620,3226,2796,2368,1975,1671,1476,1423,1507,1720,2031,2397,2770,3098,3344,3467,3450,3284,2968,2526,1971,1348,677,21,-604,-1131,-1553,-1824,-1961,-1956,-1858,-1686,-1504,-1347,-1253,-1249,-1328,-1489,-1700,-1921,-2124,-2263,-2321,-2286,-2147,-1934,-1656,-1346,-1046,-772,-580,-473,-494,-623,-887,-1246,-1699,-2197,-2728,-3233,-3705,-4084,-4379,-4541,-4595,-4527,-4346,-4093,-3753,-3389,-2982,-2572,-2141,-1705,-1244,-755,-222,356,983,1645,2332,3025,3688,4319,4877,5370,5774,6084,6296,6395,6376,6223,5939,5517,4982,4352,3668,2979,2335,1798,1404,1199,1188,1370,1712,2164,2669,3148,3555,3807,3895,3759,3436,2907,2242,1471,666,-99,-768,-1267,-1558,-1627,-1457,-1114,-622,-83,434,844,1087,1116,931,537,-10,-655,-1312,-1925,-2399,-2717,-2818,-2721,-2415,-1954,-1370,-737,-113,435,854,1095,1144,983,638,130,-497,-1190,-1898,-2569,-3142,-3597,-3881,-3993,-3923,-3689,-3301,-2816,-2236,-1634,-1021,-433,106,599,1032,1425,1781,2117,2448,2772,3106,3440,3777,4116,4441,4755,5027,5251,5401,5455,5416,5254,5001,4650,4242,3806,3382,3006,2719,2536,2478,2538,2695,2921,3173,3406,3577,3647,3580,3369,2993,2477,1824,1097,315,-431,-1105,-1628,-1957,-2062,-1939,-1610,-1132,-566,-5,488,832,1005,978,774,440,11,-418,-806,-1094,-1238,-1241,-1098,-842,-516,-175,132,337,423,345,115,-259,-741,-1291,-1852,-2399,-2863,-3246,-3501,-3647,-3662,-3580,-3401,-3156,-2862,-2537,-2194,-1846,-1486,-1117,-721,-301,172,682,1254,1863,2506,3167,3806,4420,4955,5420,5778,6038,6189,6228,6163,5976,5683,5270,4756,4155,3497,2820,2179,1616,1191,936,887,1037,1379,1862,2428,3009,3522,3903,4097,4063,3789,3280,2568,1691,724,-278,-1225,-2050,-2694,-3098,-3255,-3160,-2858,-2402,-1878,-1362,-945,-688,-628,-782,-1124,-1608,-2169,-2725,-3202,-3532,-3666,-3586,-3294,-2821,-2229,-1577,-958,-435,-79,66,-10,-305,-776,-1376,-2037,-2703,-3309,-3826,-4213,-4469,-4598,-4607,-4529,-4380,-4187,-3961,-3728,-3462,-3194,-2882,-2538,-2136,-1672,-1151,-568,53,701,1345,1966,2540,3047,3491,3852,4160,4395,4585,4706,4766,4737,4611,4371,4009,3536,2963,2328,1670,1041,495,69,-198,-298,-233,-35,251,577,877,1104,1216,1169,976,610,126,-472,-1110,-1751,-2328,-2794,-3112,-3260,-3243,-3088,-2838,-2555,-2296,-2120,-2064,-2150,-2370,-2709,-3118,-3546,-3951,-4262,-4478,-4538,-4480,-4277,-3991,-3632,-3269,-2935,-2690,-2558,-2576,-2736,-3032,-3437,-3902,-4398,-4860,-5271,-5580,-5786,-5873,-5850,-5727,-5534,-5278,-5004,-4707,-4425,-4147,-3884,-3624,-3351,-3060,-2719,-2333,-1881,-1370,-813,-213,392,991,1550,2058,2492,2860,3151,3367,3525,3597,3605,3520,3348,3079,2729,2302,1831,1359,907,545,281,168,190,356,623,943,1274,1525,1677,1653,1442,1034,436,-309,-1150,-2028,-2853,-3567,-4096,-4404,-4462,-4292,-3918,-3417,-2854,-2313,-1871,-1573,-1465,-1539,-1779,-2145,-2571,-3007,-3378,-3652,-3773,-3747,-3553,-3232,-2809,-2332,-1868,-1455,-1162,-1004,-1009,-1172,-1470,-1876,-2340,-2833,-3308,-3741,-4111,-4396,-4603,-4716,-4739,-4677,-4520,-4283,-3950,-3543,-3052,-2499,-1888,-1238,-573,102,752,1374,1948,2458,2908,3280,3587,3816,3998,4125,4219,4287,4329,4348,4328,4263,4134,3931,3655,3298,2893,2445,2003,1594,1261,1035,933,961,1110,1341,1622,1890,2109,2216,2190,1995,1641,1131,512,-176,-858,-1474,-1955,-2250,-2334,-2207,-1897,-1469,-984,-528,-172,36,52,-106,-429,-851,-1324,-1764,-2123,-2336,-2386,-2256,-1966,-1552,-1061,-568,-120,206,384,381,206,-116,-550,-1023,-1511,-1929,-2283,-2512,-2651,-2676,-2640,-2539,-2424,-2295,-2184,-2085,-1998,-1911,-1800,-1651,-1439,-1145,-767,-285,274,920,1615,2351,3094,3821,4506,5130,5671,6128,6483,6739,6889,6921,6840,6626,6288,5827,5258,4613,3923,3249,2624,2118,1752,1570,1564,1725,2003,2353,2694,2980,3133,3130,2937,2559,2015,1339,587,-178,-895,-1491,-1922,-2149,-2147,-1953,-1574,-1094,-568,-74,317,555,608,468,155,-289,-815,-1352,-1846,-2233,-2480,-2554,-2466,-2229,-1888,-1499,-1119,-821,-635,-612,-736,-999,-1364,-1759,-2160,-2485,-2731,-2857,-2877,-2798,-2651,-2457,-2247,-2036,-1839,-1657,-1482,-1303,-1107,-875,-604,-275,97,523,979,1462,1950,2429,2885,3307,3683,4019,4301,4553,4763,4949,5107,5230,5313,5334,5284,5143,4908,4578,4164,3699,3209,2745,2341,2041,1860,1813,1873,2023,2202,2368,2473,2462,2327,2038,1617,1081,472,-154,-749,-1247,-1608,-1804,-1823,-1689,-1437,-1127,-812,-574,-427,-433,-568,-824,-1164,-1524,-1869,-2130,-2287,-2305,-2193,-1953,-1624,-1238,-851,-513,-271,-165,-219,-436,-804,-1278,-1825,-2370,-2880,-3298,-3595,-3772,-3813,-3753,-3609,-3414,-3198,-2988,-2793,-2623,-2478,-2332,-2190,-2005,-1782,-1481,-1116,-660,-148,431,1029,1643,2221,2757,3215,3585,3868,4063,4182,4260,4285,4304,4292,4260,4200,4073,3904,3642,3330,2952,2561,2171,1846,1597,1472,1463,1560,1741,1942,2128,2234,2220,2063,1741,1277,685,28,-652,-1273,-1796,-2147,-2322,-2288,-2091,-1755,-1355,-948,-610,-393,-329,-441,-703,-1093,-1553,-2020,-2446,-2764,-2943,-2951,-2797,-2482,-2070,-1592,-1123,-726,-446,-331,-390,-609,-966,-1401,-1874,-2318,-2709,-3006,-3220,-3343,-3406,-3424,-3424,-3419,-3411,-3398,-3366,-3293,-3164,-2953,-2661,-2274,-1811,-1276,-701,-102,493,1069,1603,2096,2527,2909,3231,3498,3716,3888,4018,4119,4181,4220,4212,4162,4046,3863,3595,3258,2843,2400,1927,1503,1125,857,683,626,640,709,772,791,722,539,224,-208,-744,-1328,-1922,-2454,-2873,-3124,-3185,-3045,-2727,-2280,-1759,-1245,-799,-485,-333,-362,-555,-874,-1282,-1698,-2090,-2385,-2558,-2587,-2470,-2233,-1917,-1571,-1256,-1033,-938,-1009,-1233,-1602,-2051,-2542,-2992,-3363,-3608,-3712,-3680,-3539,-3322,-3077,-2841,-2649,-2519,-2451,-2438,-2449,-2461,-2430,-2336,-2140,-1851,-1436,-941,-352,278,934,1580,2186,2736,3206,3599,3900,4132,4292,4409,4490,4545,4590,4590,4575,4474,4319,4053,3712,3275,2807,2307,1865,1489,1245,1119,1129,1224,1370,1515,1590,1576,1420,1136,720,216,-340,-890,-1380,-1759,-1993,-2058,-1966,-1731,-1405,-1035,-686,-401,-241,-209,-336,-585,-943,-1362,-1791,-2187,-2499,-2699,-2763,-2693,-2500,-2222,-1904,-1599,-1367,-1238,-1256,-1408,-1686,-2043,-2426,-2776,-3048,-3198,-3232,-3131,-2962,-2717,-2489,-2267,-2109,-1999,-1945,-1907,-1865,-1773,-1608,-1344,-978,-509,31,630,1235,1831,2373,2851,3246,3558,3798,3972,4111,4226,4347,4492,4666,4884,5125,5377,5605,5769,5837,5774,5559,5197,4700,4107,3481,2858,2322,1887,1592,1435,1384,1421,1482,1534,1526,1441,1257,989,647,284,-79,-375,-588,-687,-664,-546,-359,-147,40,164,187,107,-87,-348,-665,-972,-1239,-1423,-1491,-1440,-1265,-992,-653,-299,28,270,393,372,198,-107,-510,-956,-1398,-1768,-2047,-2189,-2218,-2135,-1987,-1812,-1652,-1549,-1515,-1560,-1669,-1813,-1955,-2055,-2070,-1972,-1743,-1376,-892,-300,352,1039,1721,2358,2939,3434,3837,4155,4378,4540,4643,4718,4783,4857,4945,5053,5159,5252,5302,5285,5193,5004,4748,4423,4085,3744,3448,3200,3006,2862,2723,2585,2392,2141,1812,1411,952,470,-6,-419,-738,-919,-946,-814,-541,-167,261,675,1022,1247,1317,1218,954,556,66,-464,-967,-1403,-1705,-1854,-1831,-1644,-1326,-925,-501,-120,154,287,243,49,-290,-691,-1125,-1500,-1790,-1953,-1990,-1923,-1783,-1627,-1496,-1432,-1458,-1570,-1757,-1968,-2165,-2290,-2294,-2157,-1844,-1380,-770,-71,689,1448,2173,2818,3366,3801,4122,4335,4451,4491,4476,4432,4379,4346,4340,4369,4431,4493,4542,4535,4448,4261,3967,3577,3120,2630,2144,1702,1311,998,733,514,308,89,-159,-452,-791,-1152,-1533,-1875,-2163,-2351,-2411,-2350,-2148,-1861,-1507,-1148,-836,-606,-499,-519,-665,-913,-1231,-1570,-1896,-2159,-2338,-2411,-2375,-2251,-2060,-1850,-1660,-1540,-1521,-1626,-1857,-2186,-2581,-2980,-3324,-3567,-3664,-3611,-3427,-3129,-2805,-2476,-2239,-2101,-2114,-2248,-2500,-2804,-3108,-3354,-3474,-3435,-3202,-2779,-2179,-1452,-634,197,1000,1710,2301,2744,3034,3187,3212,3156,3040,2907,2794,2715,2696,2733,2809,2904,2982,3003,2958,2803,2569,2245,1888,1511,1169,872,638,457,306,157,-28,-260,-575,-945,-1385,-1846,-2303,-2721,-3051,-3279,-3380,-3361,-3236,-3042,-2816,-2602,-2447,-2365,-2388,-2502,-2695,-2944,-3205,-3451,-3644,-3754,-3779,-3695,-3535,-3310,-3060,-2839,-2671,-2617,-2687,-2896,-3230,-3656,-4120,-4568,-4931,-5171,-5254,-5177,-4970,-4664,-4336,-4021,-3796,-3670,-3675,-3778,-3961,-4151,-4310,-4362,-4274,-4011,-3570,-2970,-2241,-1441,-616,169,876,1464,1916,2232,2413,2499,2494,2455,2395,2352,2348,2393,2501,2657,2849,3040,3206,3299,3303,3186,2953,2620,2206,1763,1315,906,554,258,16,-203,-418,-659,-938,-1268,-1632,-2011,-2374,-2676,-2885,-2975,-2927,-2762,-2496,-2181,-1870,-1609,-1454,-1422,-1530,-1760,-2080,-2442,-2793,-3076,-3250,-3279,-3154,-2880,-2493,-2033,-1570,-1162,-866,-734,-783,-1013,-1403,-1890,-2426,-2914,-3322,-3559,-3649,-3554,-3343,-3043,-2736,-2477,-2317,-2294,-2399,-2621,-2910,-3204,-3436,-3547,-3484,-3228,-2767,-2138,-1370,-542,303,1081,1758,2284,2655,2866,2942,2917,2826,2718,2630,2590,2630,2749,2960,3239,3563,3899,4202,4430,4562,4555,4429,4174,3833,3431,3014,2609,2239,1913,1623,1358,1097,832,543,236,-89,-405,-700,-932,-1086,-1129,-1070,-891,-647,-339,-41,219,398,467,416,254,-12,-325,-677,-991,-1258,-1418,-1472,-1391,-1206,-932,-618,-323,-92,18,-28,-229,-594,-1051,-1570,-2051,-2434,-2666,-2701,-2552,-2250,-1834,-1411,-1019,-750,-634,-674,-873,-1152,-1470,-1718,-1839,-1758,-1442,-883,-106,834,1864,2895,3859,4679,5317,5751,5975,6028,5930,5746,5501,5256,5027,4835,4686,4559,4443,4303,4111,3847,3490,3046,2530,1969,1417,913,515,251,137,166,297,490,672,801,822,715,470,98,-378,-935,-1522,-2126,-2693,-3214,-3663,-4026,-4303,-4486,-4575,-4569,-4461,-4247,-3933,-3511,-3002,-2416,-1772,-1112,-452,160,689,1104,1358,1449,1339,1059,607,43,-593,-1226,-1785,-2193,-2388,-2332,-2007,-1443,-704,124,922,1581,2014,2135,1943,1444,704,-166,-1063,-1845,-2411,-2660,-2550,-2057,-1222,-102,1210,2599,3975,5218,6284,7082,7626,7869,7861,7595,7138,6519,5805,5053,4322,3678,3159,2808,2628,2624,2761,3009,3315,3639,3940,4185,4368,4452,4465,4356,4151,3819,3363,2795,2124,1396,653,-49,-659,-1133,-1442,-1574,-1544,-1389,-1171,-966,-853,-914,-1194,-1722,-2480,-3420,-4458,-5492,-6405,-7100,-7487,-7524,-7188,-6520,-5570,-4458,-3277,-2167,-1222,-536,-144,-77,-289,-744,-1359,-2057,-2753,-3383,-3886,-4243,-4440,-4504,-4445,-4334,-4165,-4017,-3867,-3750,-3639,-3523,-3370,-3150,-2843,-2427,-1913,-1300,-639,56,716,1319,1829,2217,2497,2661,2752,2785,2814,2861,2975,3162,3441,3800,4210,4650,5054,5401,5626,5712,5634,5387,5003,4499,3935,3363,2829,2398,2077,1903,1840,1889,1987,2112,2213,2273,2276,2208,2086,1898,1668,1391,1071,716,322,-100,-543,-990,-1420,-1805,-2112,-2315,-2386,-2312,-2088,-1725,-1243,-680,-76,510,1032,1417,1631,1621,1380,909,243,-562,-1429,-2277,-3012,-3584,-3915,-4015,-3875,-3558,-3146,-2731,-2424,-2311,-2462,-2898,-3606,-4514,-5534,-6533,-7390,-7987,-8227,-8075,-7510,-6591,-5388,-4017,-2596,-1252,-76,843,1493,1841,1945,1820,1547,1165,738,299,-107,-460,-746,-929,-1028,-1002,-870,-623,-272,165,662,1193,1721,2208,2636,2950,3150,3193,3074,2788,2338,1754,1068,335,-384,-1031,-1538,-1870,-1970,-1848,-1484,-929,-226,547,1309,1972,2469,2737,2760,2537,2109,1537,896,274,-258,-622,-786,-723,-449,1,576,1194,1805,2318,2714,2946,3014,2930,2706,2383,1982,1543,1077,621,165,-263,-671,-1044,-1376,-1646,-1837,-1920,-1872,-1674,-1312,-788,-122,660,1492,2318,3055,3631,3985,4077,3896,3479,2880,2197,1532,990,656,588,801,1260,1896,2601,3243,3718,3901,3750,3231,2382,1297,76,-1122,-2169,-2937,-3346,-3354,-2987,-2310,-1425,-482,408,1102,1534,1653,1476,1049,458,-207,-846,-1403,-1808,-2080,-2197,-2221,-2183,-2122,-2086,-2072,-2093,-2120,-2120,-2070,-1915,-1657,-1269,-771,-190,435,1045,1584,1986,2213,2207,1976,1513,862,98,-720,-1465,-2064,-2416,-2458,-2156,-1517,-582,547,1772,2931,3912,4574,4844,4676,4082,3125,1918,598,-679,-1760,-2523,-2872,-2769,-2223,-1294,-77,1296,2697,3998,5090,5911,6405,6580,6456,6082,5535,4888,4225,3623,3139,2818,2667,2690,2845,3104,3401,3703,3948,4127,4202,4183,4061,3844,3538,3132,2641,2043,1369,607,-180,-979,-1698,-2308,-2731,-2939,-2916,-2656,-2224,-1658,-1063,-518,-109,88,43,-263,-794,-1508,-2323,-3153,-3919,-4525,-4928,-5070,-4948,-4575,-3987,-3259,-2467,-1694,-1033,-533,-242,-158,-253,-475,-760,-1037,-1265,-1396,-1448,-1420,-1371,-1335,-1361,-1481,-1696,-2003,-2349,-2683,-2940,-3045,-2957,-2630,-2067,-1287,-352,667,1665,2549,3220,3616,3696,3461,2948,2233,1403,577,-150,-678,-941,-895,-542,105,972,1992,3060,4080,4960,5622,6014,6112,5918,5470,4821,4052,3241,2475,1828,1350,1071,1002,1105,1351,1674,2015,2319,2534,2615,2541,2297,1885,1329,658,-79,-829,-1530,-2123,-2546,-2755,-2711,-2408,-1838,-1045,-64,1023,2150,3221,4163,4890,5350,5486,5283,4734,3867,2738,1424,25,-1336,-2556,-3516,-4153,-4414,-4317,-3901,-3272,-2540,-1848,-1325,-1076,-1177,-1647,-2461,-3546,-4792,-6059,-7216,-8122,-8683,-8827,-8532,-7819,-6756,-5430,-3968,-2487,-1116,44,919,1473,1703,1645,1350,896,340,-249,-830,-1373,-1860,-2278,-2629,-2900,-3079,-3163,-3114,-2949,-2637,-2209,-1678,-1083,-478,89,553,875,1005,936,655,192,-420,-1123,-1847,-2530,-3089,-3482,-3644,-3571,-3239,-2692,-1956,-1111,-221,624,1354,1898,2218,2285,2116,1738,1211,611,10,-507,-885,-1073,-1062,-855,-490,-18,503,1012,1459,1815,2041,2158,2134,2007,1767,1429,1012,517,-29,-605,-1187,-1742,-2237,-2644,-2934,-3085,-3086,-2923,-2608,-2140,-1549,-868,-135,576,1225,1720,2025,2084,1889,1456,819,64,-726,-1451,-2023,-2381,-2492,-2361,-2039,-1588,-1110,-684,-406,-320,-468,-824,-1362,-1990,-2645,-3215,-3637,-3853,-3823,-3583,-3139,-2584,-1978,-1411,-958,-669,-582,-691,-973,-1367,-1807,-2221,-2539,-2730,-2771,-2672,-2474,-2213,-1934,-1680,-1460,-1288,-1147,-1013,-867,-674,-436,-141,188,526,839,1085,1228,1242,1106,827,414,-101,-668,-1244,-1762,-2175,-2420,-2461,-2267,-1831,-1168,-309,676,1730,2734,3638,4317,4744,4856,4657,4170,3445,2562,1612,688,-111,-718,-1068,-1142,-938,-492,135,871,1614,2300,2823,3153,3222,3053,2629,2026,1282,489,-277,-947,-1457,-1767,-1862,-1735,-1417,-933,-330,342,1048,1737,2383,2968,3462,3877,4176,4378,4445,4386,4169,3814,3301,2673,1942,1172,405,-298,-893,-1345,-1635,-1776,-1784,-1708,-1595,-1492,-1448,-1485,-1616,-1830,-2102,-2381,-2638,-2797,-2850,-2741,-2479,-2071,-1542,-950,-352,192,616,882,959,844,566,150,-329,-843,-1314,-1733,-2047,-2281,-2414,-2487,-2496,-2476,-2421,-2350,-2240,-2094,-1886,-1605,-1242,-788,-256,337,956,1557,2088,2492,2723,2742,2539,2123,1535,847,143,-484,-940,-1154,-1079,-696,-31,860,1894,2964,3962,4785,5340,5577,5457,5011,4260,3316,2248,1206,265,-444,-881,-991,-789,-310,380,1193,2037,2827,3474,3937,4159,4152,3912,3481,2913,2253,1587,951,420,22,-211,-273,-171,67,413,812,1230,1616,1938,2170,2280,2275,2126,1849,1443,922,314,-352,-1023,-1647,-2158,-2500,-2644,-2545,-2258,-1786,-1239,-675,-210,90,139,-68,-554,-1249,-2099,-2986,-3813,-4470,-4882,-4997,-4812,-4357,-3708,-2949,-2199,-1553,-1099,-901,-966,-1289,-1793,-2406,-3007,-3501,-3795,-3839,-3616,-3162,-2542,-1849,-1180,-634,-274,-152,-262,-585,-1051,-1591,-2115,-2531,-2779,-2801,-2582,-2144,-1526,-808,-81,570,1055,1329,1359,1169,797,332,-155,-548,-796,-805,-582,-102,572,1379,2226,3013,3636,4033,4131,3932,3454,2743,1898,1004,186,-482,-893,-1036,-862,-430,225,1010,1838,2626,3290,3781,4048,4086,3881,3462,2852,2115,1295,486,-258,-854,-1244,-1403,-1308,-994,-495,117,775,1408,1962,2404,2727,2931,3052,3105,3116,3100,3041,2934,2747,2461,2066,1562,986,370,-227,-742,-1149,-1393,-1492,-1451,-1319,-1154,-1025,-981,-1075,-1311,-1681,-2139,-2624,-3052,-3365,-3482,-3392,-3068,-2555,-1892,-1163,-447,180,646,913,971,826,539,164,-227,-561,-804,-928,-942,-899,-816,-790,-815,-957,-1180,-1475,-1775,-2033,-2176,-2164,-1968,-1585,-1039,-382,331,1021,1629,2094,2394,2506,2459,2288,2047,1806,1623,1546,1606,1804,2119,2511,2914,3271,3499,3571,3422,3074,2519,1826,1038,255,-464,-1040,-1419,-1583,-1523,-1262,-843,-318,263,832,1370,1829,2216,2516,2742,2895,2969,2966,2867,2665,2358,1948,1459,924,384,-113,-513,-791,-899,-845,-616,-250,231,766,1313,1800,2194,2429,2492,2360,2037,1560,962,314,-324,-878,-1296,-1531,-1577,-1447,-1195,-877,-582,-369,-317,-451,-796,-1326,-1995,-2752,-3497,-4182,-4710,-5062,-5193,-5135,-4894,-4551,-4134,-3729,-3363,-3070,-2868,-2729,-2646,-2563,-2466,-2305,-2077,-1766,-1388,-966,-544,-163,112,252,198,-41,-483,-1069,-1759,-2464,-3103,-3590,-3852,-3846,-3549,-2980,-2189,-1250,-270,654,1412,1925,2134,2019,1601,936,108,-780,-1625,-2320,-2799,-2999,-2910,-2542,-1941,-1184,-356,443,1130,1629,1900,1927,1730,1353,864,342,-133,-492,-685,-675,-473,-85,426,1023,1629,2192,2653,2974,3110,3064,2806,2377,1791,1093,352,-394,-1060,-1619,-2008,-2214,-2225,-2040,-1692,-1195,-600,67,758,1450,2114,2714,3251,3682,4005,4199,4248,4153,3920,3562,3120,2632,2144,1710,1343,1080,903,795,722,635,494,258,-92,-569,-1153,-1815,-2507,-3173,-3751,-4189,-4436,-4464,-4251,-3806,-3148,-2324,-1399,-436,473,1268,1859,2231,2332,2209,1875,1410,888,377,-48,-359,-536,-592,-569,-494,-431,-398,-428,-518,-661,-830,-994,-1122,-1171,-1133,-979,-724,-381,25,456,881,1269,1598,1867,2078,2251,2401,2555,2722,2921,3143,3390,3634,3858,4023,4093,4030,3810,3414,2858,2168,1409,655,-7,-489,-725,-659,-288,383,1291,2371,3521,4650,5659,6467,7012,7241,7142,6705,5962,4960,3767,2478,1194,21,-940,-1605,-1924,-1870,-1468,-764,149,1181,2214,3149,3910,4425,4683,4668,4407,3940,3309,2567,1768,960,192,-484,-1026,-1398,-1569,-1542,-1333,-975,-542,-83,307,574,667,549,239,-258,-869,-1551,-2213,-2815,-3283,-3603,-3743,-3719,-3544,-3253,-2886,-2490,-2104,-1783,-1541,-1422,-1409,-1516,-1692,-1919,-2124,-2269,-2289,-2160,-1863,-1417,-855,-250,348,839,1194,1345,1299,1053,656,158,-367,-847,-1218,-1428,-1457,-1304,-999,-590,-130,312,700,988,1177,1271,1301,1303,1321,1399,1564,1845,2232,2716,3247,3773,4223,4532,4638,4516,4138,3557,2782,1926,1035,224,-444,-908,-1124,-1102,-833,-393,199,851,1517,2141,2656,3045,3251,3272,3094,2726,2207,1571,893,230,-338,-759,-975,-982,-761,-359,191,822,1470,2071,2570,2927,3107,3096,2895,2498,1941,1236,438,-408,-1240,-1987,-2588,-2986,-3155,-3080,-2796,-2345,-1809,-1266,-809,-503,-419,-572,-975,-1591,-2370,-3249,-4137,-4966,-5661,-6153,-6423,-6418,-6163,-5655,-4935,-4056,-3066,-2049,-1052,-167,576,1095,1402,1442,1272,887,365,-253,-894,-1519,-2083,-2572,-2973,-3299,-3557,-3771,-3944,-4094,-4206,-4286,-4309,-4264,-4141,-3930,-3643,-3296,-2915,-2530,-2180,-1877,-1647,-1479,-1369,-1293,-1221,-1136,-1001,-821,-568,-269,72,428,751,1027,1196,1255,1166,947,598,155,-336,-843,-1285,-1647,-1865,-1933,-1846,-1608,-1263,-833,-371,84,503,842,1081,1207,1187,1045,762,375,-92,-603,-1094,-1536,-1857,-2036,-2032,-1841,-1457,-922,-242,492,1264,1975,2592,3048,3300,3322,3102,2653,2018,1248,433,-344,-989,-1416,-1588,-1464,-1091,-513,165,825,1365,1655,1642,1275,559,-445,-1663,-2970,-4238,-5349,-6196,-6703,-6841,-6613,-6061,-5271,-4320,-3334,-2392,-1590,-992,-614,-480,-544,-764,-1079,-1403,-1667,-1816,-1779,-1561,-1139,-567,106,794,1410,1869,2096,2053,1717,1122,304,-636,-1618,-2525,-3270,-3779,-4005,-3948,-3628,-3106,-2460,-1768,-1119,-570,-156,92,213,221,179,145,166,295,555,952,1461,2048,2649,3195,3630,3888,3940,3769,3389,2827,2152,1419,716,109,-324,-546,-509,-214,327,1082,1978,2940,3863,4638,5166,5356,5159,4561,3601,2354,951,-473,-1752,-2750,-3354,-3485,-3138,-2337,-1176,229,1717,3161,4396,5331,5880,6001,5714,5040,4075,2884,1603,319,-844,-1808,-2501,-2886,-2963,-2759,-2332,-1768,-1146,-569,-108,176,244,98,-249,-748,-1345,-1978,-2583,-3112,-3527,-3808,-3940,-3943,-3816,-3599,-3312,-2991,-2666,-2364,-2105,-1894,-1739,-1621,-1531,-1438,-1326,-1165,-945,-659,-312,62,433,740,947,990,861,539,56,-542,-1186,-1794,-2273,-2564,-2595,-2373,-1887,-1211,-398,439,1226,1867,2308,2520,2499,2290,1945,1550,1186,928,846,973,1309,1841,2489,3195,3846,4367,4677,4725,4499,4004,3307,2471,1599,791,128,-291,-446,-299,110,753,1553,2424,3296,4052,4652,4999,5079,4854,4357,3611,2695,1688,678,-223,-960,-1446,-1678,-1630,-1362,-896,-331,282,862,1361,1739,1983,2072,2036,1864,1600,1247,856,436,45,-300,-558,-711,-752,-689,-545,-357,-173,-29,13,-57,-279,-643,-1131,-1728,-2360,-3007,-3589,-4075,-4423,-4615,-4647,-4527,-4269,-3908,-3451,-2938,-2372,-1773,-1160,-542,57,604,1080,1438,1662,1727,1631,1393,1037,606,138,-321,-749,-1114,-1418,-1647,-1812,-1913,-1961,-1959,-1915,-1833,-1719,-1595,-1457,-1348,-1255,-1215,-1218,-1258,-1332,-1395,-1439,-1422,-1319,-1116,-795,-376,144,725,1342,1956,2517,2994,3333,3516,3509,3317,2941,2409,1767,1062,364,-277,-796,-1161,-1342,-1342,-1176,-864,-458,16,503,963,1355,1632,1764,1730,1508,1123,585,-38,-696,-1300,-1787,-2082,-2147,-1956,-1516,-865,-50,846,1765,2615,3352,3910,4274,4414,4353,4086,3667,3123,2511,1885,1295,783,382,109,-45,-88,-67,-10,26,6,-111,-342,-695,-1151,-1682,-2238,-2759,-3185,-3468,-3565,-3462,-3167,-2695,-2120,-1466,-838,-260,186,489,619,592,422,156,-168,-488,-771,-958,-1032,-965,-751,-404,52,573,1093,1552,1873,2002,1896,1545,963,212,-643,-1490,-2242,-2801,-3110,-3130,-2875,-2384,-1720,-977,-235,423,940,1279,1437,1426,1290,1075,845,651,543,551,678,925,1253,1620,1982,2275,2477,2544,2481,2297,2022,1716,1417,1204,1108,1174,1406,1798,2319,2914,3528,4082,4507,4740,4725,4433,3872,3059,2071,985,-98,-1055,-1813,-2260,-2389,-2145,-1592,-749,269,1392,2501,3512,4344,4937,5260,5296,5065,4576,3894,3045,2119,1154,230,-608,-1308,-1852,-2217,-2429,-2491,-2466,-2368,-2270,-2183,-2161,-2210,-2349,-2576,-2878,-3243,-3638,-4043,-4415,-4736,-4961,-5083,-5080,-4952,-4718,-4392,-4015,-3624,-3251,-2941,-2705,-2562,-2502,-2519,-2571,-2648,-2687,-2681,-2579,-2379,-2068,-1663,-1196,-722,-287,30,193,157,-82,-506,-1062,-1687,-2289,-2803,-3136,-3272,-3170,-2863,-2389,-1797,-1180,-574,-66,341,605,758,807,799,776,759,801,891,1043,1234,1432,1605,1720,1747,1677,1512,1267,977,675,400,189,69,44,137,314,582,900,1259,1622,1979,2285,2524,2651,2642,2471,2125,1616,961,234,-530,-1212,-1767,-2104,-2184,-1985,-1515,-823,34,956,1873,2673,3307,3690,3817,3658,3233,2597,1780,889,-11,-835,-1499,-1960,-2187,-2174,-1958,-1584,-1117,-636,-199,119,292,288,105,-232,-699,-1240,-1806,-2336,-2782,-3095,-3240,-3214,-2997,-2631,-2128,-1542,-922,-311,237,692,1020,1221,1279,1226,1073,856,613,380,192,84,65,157,333,580,855,1100,1293,1365,1328,1149,873,505,115,-279,-617,-878,-1049,-1122,-1102,-1019,-871,-689,-491,-269,-44,195,450,729,1029,1364,1727,2118,2526,2933,3306,3622,3829,3910,3827,3582,3183,2660,2071,1464,915,472,185,82,153,406,781,1273,1801,2355,2858,3288,3585,3730,3675,3432,2981,2366,1623,822,34,-654,-1168,-1448,-1445,-1157,-586,211,1184,2236,3294,4265,5081,5677,6034,6121,5972,5605,5081,4460,3811,3184,2639,2182,1845,1590,1422,1284,1164,1023,845,628,362,71,-244,-563,-866,-1160,-1408,-1644,-1832,-2002,-2136,-2250,-2343,-2403,-2446,-2439,-2403,-2308,-2171,-1983,-1760,-1514,-1265,-1029,-825,-661,-542,-453,-387,-302,-190,-21,207,475,750,985,1128,1126,961,608,111,-503,-1152,-1773,-2294,-2652,-2826,-2792,-2585,-2215,-1760,-1242,-732,-258,158,493,762,970,1140,1299,1469,1671,1911,2193,2490,2783,3031,3195,3247,3175,2967,2657,2275,1874,1514,1243,1113,1144,1348,1712,2203,2779,3388,3958,4438,4757,4863,4733,4333,3707,2870,1917,917,-19,-801,-1341,-1576,-1484,-1061,-364,542,1550,2546,3427,4082,4454,4487,4191,3586,2741,1736,677,-344,-1230,-1920,-2368,-2578,-2556,-2370,-2061,-1708,-1364,-1078,-892,-808,-853,-999,-1254,-1595,-2013,-2488,-3009,-3545,-4083,-4585,-5031,-5391,-5645,-5783,-5794,-5698,-5495,-5224,-4897,-4550,-4205,-3881,-3595,-3352,-3154,-3005,-2892,-2809,-2749,-2688,-2630,-2544,-2447,-2321,-2201,-2090,-2031,-2042,-2141,-2331,-2601,-2908,-3224,-3475,-3628,-3634,-3482,-3161,-2711,-2161,-1568,-1007,-503,-133,105,184,131,-35,-257,-492,-685,-784,-767,-609,-323,64,517,967,1374,1678,1846,1865,1721,1451,1071,640,197,-195,-506,-679,-702,-556,-244,195,729,1277,1772,2127,2273,2164,1774,1130,274,-706,-1715,-2641,-3388,-3877,-4059,-3922,-3487,-2808,-1963,-1033,-110,721,1406,1882,2141,2169,1986,1634,1159,624,88,-398,-799,-1088,-1276,-1359,-1373,-1346,-1302,-1287,-1304,-1385,-1521,-1723,-1968,-2255,-2549,-2845,-3109,-3324,-3475,-3537,-3514,-3383,-3170,-2851,-2477,-2037,-1577,-1111,-676,-289,16,247,375,432,413,348,273,200,170,197,293,472,717,1008,1314,1575,1763,1805,1689,1382,890,248,-523,-1336,-2151,-2886,-3480,-3896,-4080,-4039,-3756,-3273,-2615,-1841,-1008,-168,609,1296,1841,2256,2510,2656,2673,2628,2501,2336,2113,1850,1538,1183,798,393,3,-355,-648,-856,-975,-980,-895,-712,-445,-109,293,735,1196,1631,2016,2287,2422,2388,2174,1803,1303,730,156,-354,-733,-926,-916,-678,-254,342,1028,1770,2482,3128,3648,4023,4223,4262,4139,3893,3543,3140,2702,2273,1857,1487,1152,874,646,476,362,295,276,275,298,291,254,146,-45,-327,-708,-1161,-1672,-2203,-2715,-3177,-3546,-3800,-3921,-3891,-3723,-3418,-3004,-2506,-1955,-1389,-836,-338,93,421,647,760,763,673,503,282,21,-249,-542,-835,-1157,-1503,-1884,-2297,-2721,-3136,-3503,-3786,-3947,-3966,-3820,-3526,-3087,-2545,-1931,-1292,-664,-83,425,843,1176,1409,1583,1689,1772,1829,1889,1934,1975,1978,1944,1842,1685,1478,1238,1023,839,764,793,979,1288,1738,2273,2872,3489,4075,4602,5015,5289,5387,5283,4981,4470,3798,2991,2129,1271,513,-92,-455,-566,-393,33,668,1441,2264,3053,3713,4201,4442,4447,4200,3751,3150,2463,1768,1133,605,234,6,-64,-32,87,235,382,488,535,490,363,116,-218,-681,-1229,-1878,-2590,-3334,-4069,-4740,-5290,-5675,-5856,-5806,-5542,-5065,-4438,-3702,-2924,-2176,-1491,-938,-514,-250,-121,-111,-200,-337,-519,-691,-864,-992,-1094,-1140,-1147,-1118,-1061,-1009,-970,-974,-1024,-1125,-1252,-1391,-1494,-1538,-1486,-1329,-1061,-705,-286,149,560,907,1156,1297,1332,1279,1166,1042,935,894,936,1073,1304,1606,1933,2256,2511,2667,2694,2565,2300,1907,1422,896,367,-100,-476,-713,-786,-686,-408,27,571,1195,1795,2334,2712,2900,2842,2552,2033,1353,566,-233,-971,-1573,-1967,-2147,-2072,-1790,-1321,-732,-84,547,1104,1529,1779,1851,1732,1460,1075,625,170,-251,-600,-862,-1028,-1121,-1132,-1110,-1039,-956,-858,-753,-652,-562,-495,-474,-512,-627,-828,-1106,-1447,-1819,-2175,-2483,-2682,-2761,-2675,-2448,-2075,-1606,-1065,-518,9,462,824,1076,1225,1276,1262,1201,1135,1077,1062,1097,1193,1356,1566,1808,2041,2227,2309,2249,2000,1548,894,66,-891,-1897,-2886,-3755,-4432,-4848,-4952,-4733,-4190,-3371,-2328,-1157,60,1216,2235,3031,3578,3834,3829,3586,3157,2607,1998,1380,821,331,-33,-293,-412,-432,-328,-154,107,406,746,1104,1468,1839,2191,2525,2800,2999,3080,3008,2767,2337,1748,1016,221,-584,-1306,-1871,-2213,-2282,-2069,-1575,-847,58,1063,2085,3047,3888,4545,5009,5242,5277,5115,4801,4362,3833,3238,2603,1935,1258,581,-66,-652,-1147,-1506,-1705,-1727,-1556,-1241,-789,-305,181,552,772,764,519,30,-659,-1501,-2407,-3300,-4086,-4697,-5079,-5194,-5049,-4658,-4062,-3330,-2519,-1698,-942,-286,208,537,672,635,427,100,-329,-790,-1264,-1690,-2061,-2354,-2586,-2765,-2922,-3081,-3257,-3461,-3689,-3923,-4143,-4317,-4419,-4422,-4311,-4082,-3732,-3290,-2768,-2208,-1635,-1083,-579,-133,231,525,743,896,995,1037,1028,965,847,670,452,201,-61,-288,-473,-556,-539,-387,-121,270,746,1287,1859,2407,2909,3294,3539,3610,3480,3172,2692,2096,1433,782,196,-242,-506,-548,-382,-16,493,1088,1694,2238,2655,2904,2953,2808,2490,2039,1518,976,490,78,-205,-379,-437,-421,-360,-292,-242,-236,-262,-336,-424,-530,-630,-734,-848,-984,-1177,-1435,-1789,-2224,-2743,-3297,-3866,-4378,-4795,-5063,-5152,-5047,-4744,-4268,-3656,-2957,-2222,-1514,-875,-352,28,256,328,260,75,-201,-522,-863,-1157,-1391,-1498,-1471,-1286,-951,-501,25,565,1059,1453,1699,1777,1669,1408,1009,536,41,-420,-780,-1006,-1061,-927,-617,-136,483,1194,1973,2761,3527,4237,4849,5350,5711,5918,5958,5826,5531,5083,4513,3857,3156,2473,1843,1334,962,777,775,967,1332,1833,2432,3047,3636,4097,4401,4474,4318,3920,3320,2569,1732,893,126,-499,-926,-1130,-1089,-835,-386,192,850,1518,2150,2680,3087,3333,3420,3341,3127,2777,2338,1816,1250,656,67,-493,-993,-1394,-1678,-1804,-1776,-1581,-1248,-809,-315,165,574,838,921,792,444,-69,-729,-1424,-2103,-2666,-3055,-3224,-3157,-2863,-2384,-1766,-1089,-402,217,741,1128,1380,1502,1515,1450,1346,1221,1117,1039,1013,1037,1119,1248,1404,1576,1701,1783,1742,1601,1310,904,390,-184,-770,-1317,-1761,-2072,-2199,-2140,-1895,-1469,-920,-264,411,1089,1685,2188,2556,2780,2868,2836,2697,2494,2239,1960,1683,1415,1174,970,808,689,628,599,625,682,778,908,1073,1270,1494,1727,1944,2110,2193,2155,1981,1659,1211,659,67,-518,-1016,-1385,-1559,-1534,-1284,-843,-253,443,1161,1856,2453,2927,3228,3376,3341,3175,2872,2478,2006,1477,923,350,-202,-709,-1132,-1432,-1574,-1532,-1295,-879,-315,325,975,1532,1910,2041,1848,1335,498,-601,-1879,-3226,-4529,-5657,-6532,-7061,-7226,-7011,-6465,-5636,-4633,-3510,-2413,-1372,-502,175,619,824,808,599,235,-229,-750,-1266,-1743,-2134,-2412,-2570,-2599,-2546,-2413,-2290,-2183,-2175,-2271,-2503,-2860,-3321,-3849,-4395,-4896,-5312,-5581,-5676,-5576,-5271,-4785,-4134,-3368,-2524,-1665,-834,-80,559,1063,1407,1594,1637,1533,1335,1049,732,409,123,-104,-235,-278,-211,-60,171,450,765,1079,1382,1627,1813,1893,1859,1707,1422,1045,590,114,-344,-720,-989,-1099,-1051,-837,-483,-26,488,1004,1465,1840,2075,2182,2133,1963,1680,1323,911,474,24,-432,-889,-1342,-1793,-2220,-2615,-2947,-3185,-3299,-3272,-3077,-2744,-2276,-1739,-1188,-702,-354,-219,-338,-738,-1402,-2282,-3307,-4369,-5379,-6217,-6819,-7123,-7110,-6808,-6251,-5527,-4709,-3891,-3149,-2549,-2122,-1890,-1839,-1925,-2120,-2340,-2544,-2669,-2669,-2525,-2212,-1749,-1142,-440,320,1069,1745,2277,2613,2700,2535,2106,1465,662,-229,-1107,-1903,-2530,-2929,-3077,-2937,-2552,-1920,-1118,-181,810,1801,2725,3535,4181,4647,4906,4971,4841,4546,4122,3603,3044,2485,1977,1559,1265,1115,1122,1284,1587,2004,2508,3052,3587,4061,4408,4579,4536,4243,3718,2969,2065,1073,76,-823,-1562,-2056,-2281,-2223,-1899,-1359,-671,101,863,1566,2146,2570,2828,2912,2845,2635,2317,1898,1403,844,231,-412,-1069,-1699,-2274,-2743,-3069,-3212,-3149,-2878,-2416,-1801,-1103,-390,243,727,989,990,716,188,-545,-1406,-2303,-3149,-3831,-4305,-4489,-4392,-4002,-3379,-2563,-1657,-712,168,946,1566,2013,2296,2422,2439,2368,2251,2125,1993,1892,1812,1763,1746,1745,1763,1769,1755,1688,1554,1341,1030,647,188,-299,-789,-1232,-1590,-1820,-1890,-1785,-1498,-1038,-444,259,999,1732,2393,2937,3324,3538,3568,3436,3148,2754,2264,1739,1195,683,222,-150,-422,-576,-606,-531,-334,-67,287,674,1082,1476,1802,2042,2129,2061,1797,1363,767,71,-668,-1372,-1961,-2372,-2545,-2457,-2095,-1495,-695,236,1199,2146,2957,3610,4040,4250,4228,4024,3648,3164,2595,1982,1348,730,138,-391,-839,-1177,-1373,-1418,-1283,-997,-550,-10,590,1162,1647,1955,2037,1843,1359,607,-373,-1492,-2661,-3762,-4700,-5372,-5727,-5727,-5386,-4744,-3872,-2858,-1801,-794,74,744,1169,1335,1253,957,502,-52,-626,-1162,-1598,-1891,-2022,-1979,-1772,-1433,-1000,-526,-79,290,522,570,417,49,-504,-1209,-1999,-2806,-3550,-4156,-4560,-4718,-4599,-4205,-3563,-2709,-1722,-661,383,1350,2167,2802,3224,3437,3446,3301,3016,2676,2295,1941,1653,1444,1352,1368,1491,1712,2002,2341,2699,3053,3350,3581,3681,3651,3444,3077,2545,1895,1163,418,-281,-862,-1280,-1482,-1465,-1221,-783,-192,493,1212,1901,2516,3009,3365,3570,3637,3560,3374,3065,2664,2171,1587,953,263,-426,-1089,-1679,-2157,-2487,-2645,-2622,-2426,-2087,-1645,-1156,-694,-315,-92,-67,-264,-697,-1322,-2109,-2969,-3832,-4615,-5237,-5656,-5824,-5745,-5434,-4930,-4288,-3570,-2838,-2144,-1536,-1042,-671,-431,-300,-258,-283,-326,-381,-392,-364,-257,-77,188,534,938,1390,1828,2233,2529,2688,2660,2432,2008,1406,687,-104,-867,-1550,-2064,-2363,-2401,-2162,-1651,-897,49,1126,2250,3341,4332,5138,5734,6066,6130,5943,5508,4892,4125,3277,2414,1591,878,312,-60,-229,-177,76,515,1094,1771,2471,3137,3679,4038,4145,3972,3502,2762,1801,702,-442,-1517,-2435,-3100,-3462,-3484,-3188,-2588,-1781,-805,210,1216,2112,2848,3380,3665,3701,3476,2995,2290,1375,318,-830,-1997,-3090,-4048,-4781,-5247,-5401,-5237,-4770,-4043,-3123,-2089,-1049,-79,701,1242,1469,1357,926,190,-762,-1849,-2960,-3978,-4800,-5344,-5545,-5399,-4916,-4153,-3202,-2149,-1111,-162,603,1164,1481,1586,1499,1282,980,671,372,154,3,-45,-17,83,239,420,611,782,900,946,892,720,429,24,-476,-1023,-1584,-2092,-2504,-2762,-2850,-2718,-2405,-1895,-1253,-522,232,942,1548,2010,2296,2394,2322,2085,1734,1287,791,285,-212,-644,-1016,-1278,-1435,-1468,-1375,-1166,-847,-439,19,495,921,1250,1428,1397,1150,666,-7,-833,-1709,-2564,-3280,-3782,-3996,-3884,-3443,-2702,-1720,-589,608,1757,2789,3618,4226,4575,4697,4593,4313,3872,3318,2658,1927,1144,335,-458,-1203,-1842,-2340,-2644,-2735,-2579,-2205,-1612,-879,-59,760,1477,2013,2289,2246,1881,1182,230,-926,-2152,-3352,-4390,-5175,-5615,-5674,-5340,-4651,-3674,-2512,-1273,-84,958,1752,2246,2415,2262,1840,1207,455,-333,-1058,-1674,-2104,-2349,-2391,-2248,-1964,-1560,-1096,-616,-165,202,450,543,462,205,-217,-763,-1392,-2034,-2627,-3095,-3391,-3454,-3286,-2862,-2234,-1432,-536,390,1270,2045,2669,3112,3374,3457,3393,3205,2950,2645,2365,2107,1948,1869,1921,2080,2358,2732,3178,3664,4146,4579,4907,5093,5091,4898,4499,3935,3236,2474,1706,1006,426,20,-196,-206,-27,314,782,1327,1913,2498,3054,3556,3997,4353,4628,4788,4821,4704,4408,3926,3263,2426,1479,459,-545,-1462,-2215,-2736,-2993,-2954,-2651,-2112,-1420,-661,60,650,1006,1079,823,251,-590,-1639,-2771,-3902,-4883,-5651,-6102,-6216,-5991,-5446,-4670,-3726,-2724,-1749,-883,-186,310,592,684,616,446,229,22,-118,-162,-78,132,458,874,1352,1845,2328,2755,3097,3320,3404,3322,3080,2662,2107,1431,684,-64,-775,-1347,-1754,-1913,-1817,-1432,-796,68,1086,2175,3257,4234,5039,5621,5934,5986,5784,5364,4783,4100,3370,2682,2059,1584,1259,1123,1166,1385,1749,2227,2764,3302,3780,4125,4289,4214,3892,3311,2508,1545,482,-568,-1536,-2322,-2872,-3135,-3112,-2800,-2260,-1532,-695,187,1051,1844,2521,3063,3433,3630,3623,3422,3001,2391,1590,661,-356,-1384,-2351,-3182,-3818,-4204,-4333,-4189,-3809,-3231,-2520,-1750,-990,-326,189,492,554,370,-59,-673,-1429,-2231,-3005,-3662,-4126,-4356,-4313,-4017,-3493,-2803,-2024,-1227,-498,108,541,781,837,718,480,158,-192,-509,-773,-937,-996,-960,-828,-638,-417,-183,20,185,286,296,219,21,-283,-699,-1208,-1789,-2411,-3027,-3609,-4094,-4462,-4667,-4693,-4534,-4194,-3694,-3084,-2390,-1691,-1020,-438,15,315,433,378,153,-212,-680,-1199,-1720,-2179,-2538,-2747,-2784,-2642,-2323,-1853,-1271,-629,8,570,994,1224,1224,979,512,-149,-920,-1740,-2504,-3137,-3569,-3743,-3647,-3273,-2669,-1864,-950,33,995,1895,2682,3325,3798,4087,4172,4045,3699,3134,2379,1459,442,-607,-1602,-2457,-3101,-3483,-3554,-3336,-2837,-2120,-1269,-359,501,1212,1708,1899,1764,1287,483,-582,-1834,-3174,-4477,-5640,-6557,-7143,-7367,-7194,-6679,-5858,-4841,-3718,-2601,-1589,-759,-166,162,239,86,-244,-684,-1184,-1664,-2091,-2418,-2634,-2733,-2729,-2640,-2491,-2302,-2094,-1893,-1702,-1573,-1483,-1505,-1608,-1832,-2155,-2553,-3000,-3431,-3807,-4058,-4140,-4020,-3677,-3128,-2393,-1527,-590,353,1235,2011,2639,3105,3411,3566,3600,3543,3425,3291,3156,3064,3022,3046,3148,3310,3539,3806,4099,4381,4628,4790,4841,4741,4473,4032,3433,2716,1933,1155,455,-104,-451,-569,-428,-56,518,1231,2024,2818,3565,4203,4718,5079,5301,5374,5313,5116,4779,4301,3678,2913,2025,1050,27,-973,-1892,-2654,-3203,-3492,-3503,-3225,-2706,-1980,-1149,-285,492,1095,1438,1454,1132,461,-490,-1656,-2925,-4182,-5310,-6203,-6781,-7000,-6846,-6341,-5553,-4547,-3434,-2307,-1262,-382,281,695,857,803,569,240,-130,-457,-679,-772,-688,-461,-88,380,908,1455,1981,2455,2855,3141,3307,3315,3162,2841,2350,1728,1000,233,-515,-1172,-1664,-1952,-1972,-1748,-1248,-561,306,1233,2184,3064,3824,4420,4819,5014,5011,4822,4489,4040,3533,3005,2520,2101,1810,1652,1649,1801,2077,2444,2847,3215,3477,3580,3464,3118,2540,1759,846,-133,-1083,-1925,-2575,-2994,-3128,-3007,-2622,-2050,-1321,-533,285,1040,1719,2254,2638,2833,2834,2625,2218,1625,882,40,-839,-1686,-2426,-2997,-3357,-3460,-3320,-2939,-2360,-1632,-819,15,789,1445,1910,2141,2092,1758,1143,293,-735,-1846,-2948,-3918,-4675,-5129,-5233,-4975,-4367,-3479,-2382,-1196,-16,1041,1890,2474,2758,2749,2485,2019,1441,814,243,-240,-552,-709,-680,-518,-240,94,447,778,1058,1272,1393,1426,1344,1144,828,370,-192,-866,-1598,-2348,-3059,-3664,-4103,-4329,-4303,-4025,-3501,-2780,-1906,-966,-12,871,1634,2224,2614,2775,2722,2455,2018,1455,821,190,-389,-845,-1143,-1247,-1152,-861,-412,147,746,1307,1759,2033,2086,1894,1479,874,159,-588,-1260,-1779,-2062,-2071,-1780,-1213,-405,567,1630,2713,3722,4624,5348,5875,6171,6231,6037,5608,4948,4097,3102,2023,935,-88,-970,-1648,-2077,-2229,-2102,-1720,-1120,-366,473,1313,2075,2670,3034,3108,2849,2271,1368,231,-1089,-2466,-3791,-4954,-5851,-6410,-6602,-6411,-5891,-5101,-4138,-3110,-2109,-1234,-544,-81,146,154,-12,-306,-661,-1030,-1353,-1612,-1774,-1857,-1860,-1810,-1734,-1646,-1559,-1476,-1378,-1275,-1148,-1014,-893,-811,-808,-912,-1147,-1506,-1977,-2505,-3038,-3498,-3815,-3926,-3789,-3393,-2743,-1889,-879,199,1283,2290,3168,3879,4377,4692,4792,4743,4551,4279,3961,3653,3381,3193,3094,3116,3242,3474,3770,4096,4393,4610,4688,4592,4299,3810,3157,2391,1572,785,99,-424,-724,-798,-620,-236,325,1000,1734,2462,3146,3728,4191,4502,4641,4597,4355,3912,3274,2458,1500,448,-632,-1676,-2602,-3354,-3867,-4116,-4089,-3791,-3279,-2586,-1812,-1028,-332,190,468,439,81,-603,-1585,-2774,-4100,-5432,-6651,-7670,-8356,-8690,-8606,-8139,-7324,-6237,-4984,-3670,-2405,-1294,-398,221,559,628,476,171,-217,-596,-918,-1102,-1146,-1018,-751,-366,91,580,1056,1504,1885,2199,2426,2554,2565,2446,2184,1777,1241,590,-117,-835,-1489,-2022,-2363,-2481,-2343,-1957,-1353,-574,307,1229,2112,2908,3547,4013,4264,4314,4150,3819,3336,2762,2143,1536,993,562,272,156,198,398,701,1062,1408,1679,1805,1755,1494,1040,417,-327,-1117,-1884,-2560,-3073,-3391,-3480,-3345,-3005,-2500,-1878,-1189,-491,171,760,1224,1552,1695,1653,1413,982,395,-314,-1085,-1851,-2549,-3111,-3493,-3659,-3600,-3326,-2862,-2252,-1555,-823,-127,470,928,1164,1190,944,475,-217,-1061,-1981,-2900,-3709,-4336,-4701,-4767,-4513,-3967,-3170,-2208,-1168,-151,748,1464,1935,2158,2137,1918,1560,1145,732,407,192,134,216,428,711,1032,1308,1521,1617,1607,1491,1310,1093,878,691,525,382,228,30,-229,-580,-1011,-1506,-2029,-2525,-2944,-3229,-3346,-3266,-2988,-2531,-1918,-1200,-426,360,1088,1722,2206,2510,2605,2495,2186,1713,1134,500,-107,-613,-959,-1086,-968,-619,-57,632,1384,2083,2653,3010,3107,2938,2509,1895,1147,389,-319,-859,-1184,-1245,-1019,-528,202,1115,2154,3249,4336,5336,6200,6849,7253,7362,7162,6666,5887,4894,3733,2514,1301,208,-710,-1361,-1728,-1772,-1514,-991,-243,629,1559,2434,3163,3660,3853,3697,3182,2331,1197,-119,-1519,-2868,-4056,-4977,-5554,-5756,-5576,-5058,-4277,-3316,-2295,-1299,-435,249,692,903,886,683,354,-51,-457,-820,-1095,-1260,-1312,-1262,-1137,-970,-792,-625,-485,-370,-270,-182,-90,1,74,118,103,2,-183,-478,-837,-1259,-1669,-2035,-2290,-2387,-2289,-1985,-1467,-774,71,1003,1977,2927,3803,4564,5156,5578,5800,5838,5720,5459,5126,4743,4385,4085,3888,3818,3870,4033,4259,4491,4673,4736,4639,4358,3889,3270,2542,1782,1063,456,30,-184,-158,92,534,1125,1798,2505,3179,3779,4257,4590,4733,4689,4418,3943,3258,2403,1415,360,-699,-1682,-2530,-3170,-3581,-3732,-3635,-3319,-2825,-2211,-1550,-897,-346,72,265,221,-103,-702,-1553,-2606,-3792,-5014,-6174,-7178,-7926,-8365,-8449,-8171,-7562,-6679,-5597,-4420,-3238,-2148,-1232,-539,-101,88,54,-154,-467,-824,-1154,-1402,-1538,-1533,-1391,-1135,-777,-372,60,483,868,1216,1498,1730,1884,1965,1947,1817,1559,1161,629,-19,-749,-1506,-2231,-2844,-3299,-3513,-3489,-3175,-2622,-1843,-904,120,1167,2133,2972,3591,3977,4075,3911,3492,2875,2127,1318,540,-137,-645,-942,-1009,-866,-545,-121,328,725,976,1045,875,479,-122,-880,-1709,-2543,-3279,-3864,-4230,-4358,-4245,-3910,-3405,-2775,-2084,-1388,-741,-193,219,462,517,377,51,-447,-1064,-1777,-2506,-3205,-3816,-4272,-4556,-4623,-4476,-4128,-3588,-2923,-2158,-1375,-620,24,518,791,829,599,123,-570,-1424,-2352,-3285,-4119,-4783,-5223,-5387,-5287,-4926,-4366,-3652,-2882,-2102,-1413,-839,-431,-190,-102,-148,-266,-423,-556,-640,-633,-534,-346,-93,194,470,710,867,935,911,799,641,445,259,76,-83,-251,-432,-677,-986,-1395,-1876,-2419,-2972,-3478,-3890,-4130,-4180,-3994,-3591,-2979,-2207,-1329,-406,481,1276,1907,2325,2493,2400,2054,1500,793,22,-724,-1346,-1760,-1901,-1734,-1270,-551,334,1281,2166,2876,3323,3442,3231,2699,1936,1015,66,-809,-1503,-1936,-2061,-1865,-1362,-605,354,1427,2545,3619,4588,5375,5942,6237,6248,5976,5430,4664,3727,2688,1635,640,-224,-880,-1301,-1454,-1329,-969,-390,335,1139,1958,2703,3311,3713,3857,3716,3273,2546,1572,412,-848,-2121,-3309,-4326,-5097,-5570,-5726,-5561,-5117,-4428,-3579,-2634,-1674,-778,9,625,1061,1303,1375,1301,1125,892,638,401,197,28,-101,-219,-336,-464,-619,-782,-944,-1074,-1143,-1131,-1025,-833,-583,-316,-86,65,92,-18,-264,-610,-1008,-1390,-1687,-1832,-1786,-1504,-1009,-295,576,1559,2582,3575,4466,5195,5712,5985,6022,5818,5438,4915,4343,3778,3306,2970,2816,2837,3010,3284,3576,3830,3955,3912,3681,3256,2690,2035,1363,764,289,10,-60,85,428,915,1511,2140,2765,3323,3775,4089,4230,4188,3947,3512,2899,2138,1273,357,-542,-1367,-2050,-2548,-2821,-2860,-2666,-2273,-1711,-1056,-348,325,912,1348,1579,1576,1302,770,-26,-1020,-2180,-3399,-4609,-5698,-6586,-7194,-7474,-7403,-6990,-6283,-5336,-4251,-3107,-2006,-1029,-229,340,686,807,752,561,302,27,-206,-359,-399,-327,-135,148,498,890,1281,1654,1985,2256,2481,2626,2727,2735,2675,2504,2220,1803,1248,572,-191,-1001,-1773,-2450,-2944,-3198,-3165,-2837,-2206,-1344,-280,874,2047,3143,4063,4763,5155,5251,5013,4502,3750,2853,1892,971,187,-380,-687,-702,-468,-24,527,1091,1565,1859,1919,1718,1276,646,-100,-864,-1554,-2095,-2416,-2507,-2352,-1999,-1479,-872,-221,395,947,1373,1670,1796,1773,1584,1256,813,281,-294,-873,-1417,-1874,-2219,-2417,-2450,-2322,-2031,-1610,-1088,-507,78,632,1090,1433,1609,1609,1416,1038,490,-187,-947,-1738,-2481,-3136,-3631,-3942,-4046,-3938,-3653,-3208,-2674,-2079,-1500,-959,-513,-156,77,224,272,271,237,189,167,161,196,256,340,429,513,577,613,616,587,533,464,389,327,267,227,175,111,-2,-169,-417,-733,-1126,-1550,-1983,-2373,-2671,-2849,-2854,-2687,-2336,-1817,-1164,-415,371,1131,1807,2326,2650,2731,2584,2200,1660,1006,356,-207,-593,-725,-584,-170,462,1215,1992,2659,3130,3312,3183,2745,2048,1187,256,-615,-1335,-1807,-1986,-1846,-1405,-708,185,1190,2230,3219,4087,4774,5233,5430,5361,5017,4434,3637,2693,1651,603,-395,-1250,-1912,-2322,-2453,-2298,-1873,-1220,-405,507,1415,2257,2929,3393,3580,3473,3066,2369,1433,307,-926,-2193,-3394,-4459,-5311,-5896,-6185,-6169,-5850,-5281,-4499,-3583,-2603,-1639,-762,-35,504,829,943,867,638,313,-68,-445,-784,-1060,-1261,-1389,-1465,-1492,-1504,-1496,-1486,-1463,-1417,-1343,-1224,-1058,-863,-651,-465,-347,-325,-447,-703,-1104,-1595,-2145,-2670,-3112,-3405,-3494,-3361,-2988,-2398,-1627,-717,258,1247,2164,2967,3582,4000,4177,4145,3913,3537,3081,2605,2189,1870,1691,1643,1712,1830,1963,2012,1964,1749,1397,906,344,-239,-759,-1159,-1382,-1401,-1212,-831,-294,342,1029,1703,2301,2798,3113,3265,3190,2929,2464,1845,1108,304,-497,-1242,-1879,-2356,-2651,-2754,-2657,-2407,-2004,-1524,-992,-464,11,404,673,803,760,555,157,-408,-1134,-1998,-2940,-3921,-4857,-5692,-6344,-6769,-6912,-6773,-6349,-5688,-4841,-3889,-2914,-1990,-1206,-595,-207,-38,-70,-271,-577,-931,-1266,-1522,-1664,-1656,-1494,-1191,-769,-260,280,835,1339,1787,2136,2395,2539,2589,2530,2385,2140,1801,1370,840,233,-433,-1120,-1781,-2354,-2795,-3037,-3061,-2832,-2373,-1691,-842,123,1136,2122,3015,3745,4262,4520,4514,4237,3737,3066,2306,1551,895,414,174,176,420,831,1340,1843,2244,2475,2485,2260,1841,1261,629,1,-518,-880,-1035,-976,-719,-295,235,824,1395,1909,2310,2571,2673,2613,2398,2059,1607,1099,548,12,-482,-902,-1210,-1394,-1436,-1330,-1087,-722,-259,262,812,1342,1825,2218,2502,2651,2654,2502,2197,1747,1184,523,-169,-878,-1520,-2086,-2509,-2790,-2895,-2843,-2639,-2311,-1896,-1418,-926,-444,3,387,706,949,1116,1220,1266,1267,1248,1204,1172,1137,1124,1126,1143,1174,1213,1250,1281,1304,1309,1312,1301,1291,1275,1243,1191,1090,925,690,368,-12,-438,-867,-1243,-1535,-1676,-1658,-1446,-1056,-506,160,885,1607,2248,2754,3065,3157,3027,2694,2217,1671,1134,712,458,441,648,1064,1613,2208,2747,3131,3284,3175,2791,2187,1422,603,-167,-792,-1183,-1298,-1106,-625,106,1025,2049,3101,4089,4946,5599,6010,6143,5990,5570,4896,4041,3041,1988,948,-1,-788,-1362,-1682,-1730,-1520,-1073,-451,292,1065,1808,2437,2912,3178,3230,3041,2648,2037,1266,350,-659,-1711,-2755,-3743,-4606,-5312,-5807,-6068,-6082,-5853,-5403,-4774,-4020,-3203,-2393,-1653,-1038,-587,-325,-246,-341,-568,-885,-1246,-1600,-1918,-2163,-2336,-2424,-2439,-2399,-2310,-2197,-2070,-1936,-1814,-1695,-1595,-1502,-1427,-1374,-1349,-1374,-1459,-1623,-1870,-2199,-2590,-3016,-3435,-3792,-4047,-4143,-4062,-3765,-3272,-2579,-1738,-783,216,1195,2082,2822,3354,3662,3722,3558,3215,2735,2209,1677,1220,845,589,413,311,226,136,9,-171,-390,-635,-876,-1066,-1183,-1188,-1068,-822,-449,16,557,1109,1649,2111,2459,2653,2664,2477,2105,1552,876,99,-694,-1475,-2160,-2724,-3112,-3314,-3311,-3116,-2750,-2240,-1641,-1000,-371,181,616,889,966,844,510,-17,-719,-1566,-2510,-3517,-4520,-5480,-6332,-7033,-7542,-7833,-7887,-7717,-7334,-6773,-6087,-5314,-4524,-3763,-3077,-2510,-2074,-1787,-1642,-1606,-1672,-1773,-1902,-1989,-2029,-1973,-1823,-1567,-1219,-788,-307,204,699,1144,1509,1751,1865,1828,1659,1370,991,547,78,-401,-855,-1267,-1630,-1912,-2123,-2227,-2246,-2140,-1940,-1621,-1198,-684,-85,566,1236,1889,2464,2929,3220,3327,3224,2940,2501,1989,1461,1011,693,549,584,772,1054,1365,1624,1775,1765,1596,1270,838,355,-112,-497,-752,-843,-759,-514,-128,346,865,1376,1822,2170,2391,2458,2384,2168,1831,1415,932,448,-32,-438,-776,-988,-1088,-1041,-868,-567,-172,299,792,1288,1716,2070,2305,2419,2404,2262,2009,1653,1216,705,152,-441,-1025,-1603,-2126,-2580,-2938,-3181,-3293,-3275,-3120,-2846,-2463,-1998,-1480,-933,-398,108,544,907,1177,1358,1464,1499,1504,1479,1461,1442,1441,1440,1437,1416,1370,1279,1156,975,778,547,335,147,11,-54,-62,-13,60,119,147,95,-25,-239,-508,-813,-1114,-1352,-1515,-1530,-1418,-1141,-730,-218,362,930,1446,1842,2089,2167,2084,1882,1612,1343,1133,1033,1051,1198,1415,1666,1880,1995,1987,1818,1521,1109,667,221,-112,-328,-338,-152,254,841,1587,2415,3283,4103,4823,5376,5726,5833,5701,5315,4730,3954,3078,2137,1223,396,-269,-725,-926,-862,-538,6,716,1512,2306,3026,3579,3940,4057,3942,3609,3083,2414,1632,784,-100,-982,-1841,-2638,-3363,-3967,-4450,-4763,-4915,-4877,-4666,-4284,-3764,-3137,-2445,-1736,-1048,-438,77,456,702,796,768,610,381,69,-256,-601,-911,-1186,-1390,-1523,-1569,-1536,-1428,-1264,-1066,-860,-665,-503,-377,-304,-275,-300,-374,-494,-666,-868,-1099,-1341,-1553,-1738,-1835,-1847,-1741,-1503,-1139,-638,-36,667,1406,2163,2873,3492,3977,4299,4438,4413,4243,3971,3658,3332,3047,2812,2623,2486,2348,2212,2033,1815,1551,1257,956,679,466,346,352,503,805,1247,1809,2432,3076,3663,4136,4435,4524,4383,4008,3447,2717,1903,1064,252,-449,-1019,-1412,-1620,-1637,-1496,-1199,-813,-358,98,517,841,1046,1097,989,734,335,-157,-735,-1347,-1983,-2612,-3220,-3801,-4333,-4812,-5218,-5535,-5748,-5834,-5789,-5600,-5273,-4825,-4273,-3656,-3014,-2374,-1797,-1286,-892,-600,-434,-363,-383,-449,-549,-634,-694,-693,-640,-509,-327,-90,179,445,704,897,1030,1055,996,832,615,349,86,-148,-331,-442,-499,-493,-467,-424,-400,-401,-425,-470,-503,-505,-438,-275,-11,368,815,1316,1798,2217,2523,2674,2680,2531,2300,2003,1732,1507,1371,1325,1343,1400,1438,1422,1311,1099,774,380,-65,-493,-879,-1154,-1312,-1307,-1157,-867,-469,-9,467,897,1244,1455,1524,1424,1188,827,388,-79,-536,-925,-1218,-1390,-1425,-1326,-1112,-789,-408,19,440,829,1149,1379,1499,1509,1423,1250,1025,769,496,230,-40,-317,-614,-943,-1320,-1738,-2195,-2670,-3123,-3533,-3842,-4026,-4045,-3881,-3537,-3013,-2364,-1605,-828,-64,604,1136,1500,1675,1675,1520,1249,912,548,206,-97,-319,-478,-543,-558,-510,-442,-365,-303,-267,-266,-292,-342,-399,-457,-504,-553,-596,-660,-750,-876,-1052,-1261,-1503,-1753,-1987,-2181,-2300,-2329,-2241,-2043,-1732,-1339,-893,-441,-22,326,575,734,789,801,767,749,737,760,779,793,751,637,434,136,-225,-626,-1009,-1325,-1532,-1570,-1433,-1091,-553,140,971,1852,2741,3543,4209,4664,4886,4844,4552,4032,3335,2526,1673,854,131,-436,-801,-953,-879,-611,-176,358,943,1492,1958,2285,2448,2438,2276,1990,1639,1251,878,524,202,-110,-436,-806,-1238,-1744,-2315,-2921,-3534,-4080,-4541,-4843,-4972,-4914,-4663,-4266,-3741,-3154,-2554,-1989,-1509,-1141,-905,-802,-821,-938,-1127,-1351,-1580,-1789,-1957,-2076,-2134,-2141,-2094,-2013,-1905,-1791,-1679,-1591,-1520,-1480,-1445,-1423,-1375,-1311,-1207,-1072,-921,-760,-619,-512,-460,-469,-534,-645,-770,-879,-931,-882,-711,-391,66,646,1302,1976,2618,3157,3566,3808,3891,3826,3650,3396,3096,2790,2487,2207,1953,1717,1518,1328,1180,1050,965,925,946,1040,1218,1482,1834,2243,2692,3121,3489,3745,3839,3753,3476,3026,2436,1767,1067,419,-141,-548,-786,-834,-712,-430,-39,432,922,1394,1795,2092,2259,2273,2141,1867,1486,1022,528,29,-443,-870,-1263,-1623,-1982,-2346,-2753,-3177,-3647,-4098,-4530,-4876,-5108,-5188,-5087,-4809,-4356,-3764,-3069,-2324,-1577,-883,-270,218,585,816,941,970,948,889,838,799,800,830,904,997,1112,1217,1312,1357,1370,1312,1212,1067,905,757,649,613,655,783,975,1198,1414,1582,1658,1638,1494,1274,981,693,439,284,260,383,661,1054,1538,2045,2533,2952,3273,3478,3582,3575,3511,3373,3201,2985,2732,2437,2099,1721,1313,893,491,127,-163,-359,-444,-398,-226,64,455,910,1385,1844,2215,2484,2595,2552,2345,1995,1546,1024,508,18,-373,-654,-783,-779,-620,-358,11,426,870,1296,1668,1960,2144,2208,2157,2000,1766,1496,1216,970,763,606,480,348,195,-49,-373,-824,-1371,-1997,-2662,-3296,-3855,-4264,-4494,-4499,-4290,-3859,-3263,-2534,-1748,-964,-243,358,811,1084,1197,1136,964,675,342,-21,-366,-671,-903,-1061,-1119,-1100,-1008,-869,-709,-557,-433,-357,-327,-346,-387,-456,-511,-577,-631,-699,-798,-930,-1143,-1408,-1755,-2133,-2543,-2914,-3221,-3404,-3422,-3277,-2937,-2457,-1854,-1195,-539,66,575,959,1216,1344,1354,1260,1076,809,476,84,-348,-792,-1221,-1606,-1898,-2093,-2131,-2037,-1768,-1365,-814,-176,528,1227,1877,2405,2775,2936,2882,2613,2147,1545,846,133,-540,-1104,-1507,-1722,-1725,-1522,-1141,-606,11,666,1283,1804,2178,2359,2339,2104,1694,1143,510,-143,-757,-1302,-1736,-2077,-2330,-2535,-2733,-2950,-3227,-3558,-3945,-4362,-4757,-5101,-5336,-5433,-5367,-5142,-4767,-4285,-3733,-3167,-2638,-2192,-1852,-1653,-1573,-1626,-1766,-1977,-2216,-2458,-2673,-2843,-2953,-3003,-2983,-2923,-2804,-2673,-2522,-2384,-2263,-2177,-2113,-2086,-2061,-2037,-1979,-1884,-1726,-1526,-1287,-1045,-831,-682,-625,-674,-831,-1064,-1347,-1614,-1816,-1902,-1815,-1570,-1124,-561,121,823,1504,2106,2578,2916,3091,3133,3037,2838,2551,2197,1802,1380,954,545,171,-146,-386,-531,-560,-464,-232,139,615,1196,1800,2405,2927,3324,3548,3578,3415,3074,2612,2067,1523,1024,638,392,314,396,627,960,1371,1773,2163,2442,2621,2642,2510,2229,1810,1298,724,147,-385,-831,-1151,-1350,-1426,-1421,-1376,-1353,-1395,-1555,-1835,-2246,-2751,-3303,-3843,-4301,-4623,-4766,-4697,-4428,-3962,-3356,-2647,-1903,-1176,-516,38,465,758,923,979,953,870,763,653,561,508,492,527,598,701,815,934,1033,1102,1145,1145,1138,1117,1132,1180,1307,1487,1727,1988,2223,2397,2451,2362,2119,1720,1218,650,95,-382,-713,-854,-770,-478,6,630,1328,2044,2711,3286,3734,4035,4176,4162,4001,3702,3292,2793,2236,1657,1097,581,162,-148,-319,-334,-193,94,519,1030,1599,2157,2652,3026,3231,3247,3055,2686,2159,1549,900,299,-202,-543,-690,-632,-371,65,629,1274,1930,2544,3064,3440,3648,3673,3518,3199,2765,2240,1708,1198,776,460,266,181,170,188,175,94,-104,-422,-860,-1380,-1935,-2460,-2898,-3186,-3284,-3174,-2853,-2358,-1720,-1010,-288,386,954,1385,1663,1776,1747,1604,1363,1084,772,481,220,21,-117,-175,-172,-105,1,127,250,348,402,409,362,282,187,102,61,62,127,215,317,381,373,260,27,-322,-754,-1227,-1672,-2028,-2234,-2243,-2045,-1639,-1068,-384,352,1063,1708,2225,2602,2816,2869,2777,2545,2207,1781,1299,801,309,-131,-489,-744,-854,-816,-615,-241,273,921,1641,2388,3088,3683,4106,4322,4306,4056,3609,3006,2315,1619,977,475,149,48,163,497,996,1611,2272,2902,3425,3781,3921,3819,3479,2923,2199,1377,537,-247,-892,-1353,-1597,-1633,-1495,-1246,-969,-738,-640,-713,-989,-1457,-2074,-2777,-3489,-4127,-4616,-4912,-4981,-4823,-4474,-3967,-3381,-2762,-2190,-1693,-1325,-1084,-986,-1003,-1130,-1318,-1554,-1797,-2022,-2207,-2332,-2386,-2373,-2295,-2175,-2022,-1873,-1735,-1640,-1584,-1571,-1588,-1602,-1594,-1513,-1353,-1085,-738,-330,82,442,695,792,713,458,63,-420,-918,-1346,-1649,-1743,-1629,-1279,-734,-35,752,1567,2337,3010,3544,3893,4058,4006,3780,3365,2832,2190,1524,858,267,-208,-537,-667,-610,-339,106,704,1388,2096,2757,3290,3647,3776,3674,3340,2826,2180,1479,799,206,-232,-491,-528,-383,-48,405,937,1471,1959,2326,2554,2589,2446,2118,1645,1057,411,-240,-841,-1335,-1701,-1893,-1947,-1848,-1676,-1469,-1299,-1234,-1312,-1572,-2006,-2600,-3289,-4023,-4709,-5285,-5676,-5839,-5748,-5405,-4834,-4086,-3223,-2308,-1429,-620,34,533,835,957,906,713,417,57,-323,-679,-983,-1199,-1317,-1336,-1255,-1106,-899,-673,-456,-264,-127,-26,20,61,91,157,245,370,503,609,663,610,439,131,-292,-801,-1324,-1812,-2170,-2361,-2324,-2051,-1562,-873,-77,791,1627,2387,2997,3420,3627,3604,3359,2914,2298,1564,758,-55,-822,-1483,-1992,-2309,-2404,-2269,-1903,-1346,-629,166,973,1705,2287,2661,2786,2658,2294,1734,1059,328,-361,-938,-1343,-1526,-1476,-1199,-722,-98,610,1333,2002,2547,2933,3106,3077,2830,2410,1845,1201,530,-100,-640,-1048,-1299,-1408,-1385,-1300,-1189,-1133,-1168,-1344,-1654,-2100,-2627,-3186,-3714,-4134,-4406,-4478,-4348,-4016,-3520,-2897,-2214,-1524,-885,-345,66,335,445,425,278,45,-245,-559,-859,-1117,-1302,-1410,-1416,-1351,-1206,-1028,-833,-659,-530,-467,-469,-533,-630,-733,-797,-793,-692,-499,-222,81,379,586,667,575,294,-151,-726,-1355,-1957,-2451,-2752,-2823,-2621,-2174,-1503,-686,209,1096,1898,2544,2987,3187,3145,2863,2384,1755,1043,330,-327,-846,-1181,-1299,-1165,-804,-225,519,1366,2237,3052,3717,4182,4381,4303,3964,3389,2668,1872,1100,445,-20,-244,-192,114,654,1353,2151,2946,3671,4237,4597,4709,4568,4179,3585,2831,1986,1116,298,-419,-960,-1316,-1444,-1385,-1146,-817,-437,-120,96,119,-54,-449,-1031,-1746,-2532,-3292,-3958,-4446,-4718,-4734,-4510,-4058,-3440,-2705,-1927,-1171,-489,70,482,731,822,757,576,290,-46,-414,-758,-1059,-1283,-1412,-1456,-1402,-1296,-1133,-963,-798,-653,-546,-457,-379,-284,-142,77,369,749,1169,1599,1973,2234,2328,2226,1922,1430,819,138,-501,-1038,-1381,-1486,-1332,-925,-293,495,1392,2306,3173,3931,4515,4893,5033,4933,4602,4076,3394,2624,1825,1074,438,-30,-268,-269,-12,468,1123,1889,2672,3391,3964,4326,4438,4302,3927,3381,2716,2031,1392,885,554,439,544,847,1315,1879,2480,3039,3495,3788,3890,3770,3457,2950,2318,1594,845,135,-502,-999,-1356,-1542,-1595,-1528,-1417,-1298,-1260,-1338,-1581,-1999,-2568,-3264,-3998,-4717,-5323,-5749,-5946,-5868,-5531,-4941,-4159,-3244,-2267,-1312,-437,295,841,1190,1320,1253,1005,606,114,-444,-993,-1511,-1928,-2236,-2387,-2410,-2280,-2056,-1741,-1393,-1034,-707,-418,-194,-6,138,276,424,591,789,991,1179,1304,1334,1230,975,576,52,-546,-1156,-1707,-2136,-2385,-2423,-2243,-1854,-1298,-623,111,837,1493,2024,2391,2547,2502,2234,1785,1189,493,-228,-914,-1488,-1905,-2098,-2067,-1784,-1295,-645,93,833,1482,1972,2233,2246,2002,1536,898,168,-584,-1268,-1819,-2178,-2318,-2215,-1896,-1376,-724,17,765,1459,2039,2443,2653,2637,2412,1991,1420,740,18,-702,-1349,-1895,-2292,-2545,-2642,-2633,-2544,-2442,-2377,-2400,-2540,-2819,-3218,-3712,-4248,-4768,-5211,-5521,-5656,-5600,-5338,-4910,-4327,-3660,-2948,-2253,-1624,-1103,-710,-481,-387,-449,-627,-891,-1229,-1565,-1904,-2175,-2375,-2476,-2482,-2398,-2245,-2055,-1849,-1668,-1517,-1420,-1368,-1353,-1355,-1341,-1291,-1180,-990,-749,-450,-171,77,204,200,13,-342,-848,-1452,-2082,-2656,-3103,-3348,-3365,-3136,-2679,-2043,-1280,-464,336,1052,1630,2021,2208,2182,1965,1583,1104,563,59,-374,-657,-760,-649,-336,170,797,1498,2171,2747,3144,3313,3235,2909,2385,1722,1013,343,-200,-540,-641,-472,-56,574,1359,2217,3077,3843,4470,4874,5049,4960,4635,4093,3393,2583,1739,916,180,-421,-865,-1110,-1193,-1105,-920,-674,-459,-317,-338,-530,-940,-1522,-2261,-3066,-3874,-4581,-5121,-5428,-5467,-5240,-4753,-4073,-3249,-2360,-1477,-665,18,537,866,1004,956,750,411,-8,-477,-941,-1358,-1706,-1947,-2077,-2104,-2021,-1874,-1662,-1421,-1164,-906,-646,-392,-123,165,485,853,1260,1711,2168,2616,2986,3257,3364,3294,3019,2566,1956,1260,545,-110,-623,-940,-1017,-836,-421,212,991,1855,2730,3524,4182,4629,4840,4781,4491,3974,3322,2583,1861,1224,762,516,527,800,1291,1966,2720,3481,4149,4645,4911,4918,4668,4201,3570,2853,2132,1483,979,656,549,655,954,1401,1949,2524,3073,3526,3841,3979,3937,3702,3318,2792,2195,1553,919,344,-159,-530,-787,-902,-901,-813,-678,-556,-497,-559,-775,-1157,-1704,-2366,-3102,-3823,-4466,-4943,-5214,-5225,-4974,-4476,-3758,-2890,-1928,-953,-32,762,1392,1806,2001,1974,1741,1354,843,289,-264,-742,-1106,-1308,-1336,-1193,-889,-476,22,538,1032,1466,1800,2037,2159,2190,2148,2059,1959,1865,1798,1757,1737,1716,1680,1595,1455,1252,995,709,427,193,39,5,100,329,680,1116,1611,2106,2562,2926,3163,3241,3155,2892,2496,1975,1411,831,325,-70,-293,-326,-152,193,682,1231,1778,2237,2548,2664,2562,2265,1789,1221,606,36,-425,-728,-833,-730,-435,36,627,1292,1970,2607,3146,3556,3790,3849,3723,3423,2985,2425,1801,1143,490,-106,-629,-1039,-1327,-1491,-1534,-1494,-1394,-1298,-1234,-1265,-1405,-1681,-2079,-2576,-3128,-3683,-4179,-4564,-4789,-4829,-4662,-4307,-3770,-3103,-2346,-1561,-795,-113,453,858,1093,1137,1021,742,360,-96,-567,-1012,-1374,-1641,-1773,-1788,-1684,-1487,-1225,-928,-629,-347,-106,94,245,358,455,539,643,764,910,1069,1210,1313,1325,1233,1005,647,174,-367,-934,-1447,-1866,-2130,-2207,-2097,-1788,-1327,-747,-104,530,1097,1537,1802,1869,1739,1424,986,473,-25,-441,-699,-753,-574,-181,400,1086,1804,2456,2961,3253,3305,3104,2696,2126,1487,851,306,-86,-283,-260,-40,364,880,1475,2060,2596,3009,3281,3366,3278,3013,2608,2097,1532,957,432,-21,-356,-570,-659,-628,-511,-337,-146,9,82,29,-195,-596,-1188,-1929,-2800,-3709,-4612,-5405,-6038,-6438,-6586,-6448,-6060,-5431,-4636,-3729,-2790,-1891,-1104,-480,-63,131,106,-122,-502,-994,-1522,-2043,-2474,-2798,-2959,-2963,-2811,-2519,-2140,-1689,-1243,-802,-439,-135,65,190,234,230,191,160,146,182,260,385,517,644,709,689,561,308,-37,-450,-873,-1247,-1509,-1618,-1528,-1242,-766,-139,581,1322,2005,2549,2899,2998,2848,2447,1855,1128,363,-346,-913,-1255,-1327,-1117,-639,39,838,1654,2382,2928,3227,3248,2995,2513,1868,1148,445,-161,-596,-830,-829,-625,-231,288,879,1471,2008,2432,2707,2812,2733,2494,2100,1599,1013,392,-238,-835,-1379,-1839,-2203,-2454,-2595,-2626,-2576,-2464,-2341,-2237,-2207,-2271,-2459,-2753,-3152,-3588,-4036,-4422,-4696,-4822,-4762,-4500,-4054,-3432,-2688,-1878,-1067,-342,237,602,720,581,190,-389,-1109,-1866,-2588,-3170,-3562,-3700,-3585,-3218,-2655,-1944,-1189,-437,191,675,926,955,736,320,-272,-952,-1664,-2315,-2846,-3175,-3290,-3148,-2792,-2248,-1590,-888,-230,340,756,1036,1170,1211,1196,1179,1196,1270,1414,1605,1835,2055,2236,2348,2365,2298,2148,1966,1787,1672,1685,1860,2253,2863,3680,4655,5694,6695,7522,8060,8208,7911,7164,6022,4594,3028,1500,178,-789,-1301,-1307,-823,91,1316,2715,4113,5373,6328,6900,7016,6670,5913,4804,3450,1958,423,-1047,-2398,-3554,-4499,-5189,-5637,-5821,-5774,-5493,-5029,-4418,-3722,-3017,-2367,-1850,-1521,-1417,-1554,-1921,-2471,-3163,-3912,-4649,-5301,-5790,-6080,-6127,-5918,-5470,-4797,-3963,-3011,-2015,-1033,-134,646,1255,1699,1959,2080,2084,2029,1950,1877,1843,1832,1848,1864,1861,1829,1755,1661,1549,1477,1451,1532,1725,2053,2518,3102,3789,4542,5319,6066,6722,7208,7463,7415,7030,6301,5254,3975,2562,1156,-98,-1075,-1662,-1806,-1501,-784,241,1450,2689,3797,4634,5092,5104,4674,3850,2731,1449,146,-1066,-2066,-2824,-3299,-3538,-3581,-3509,-3385,-3276,-3223,-3234,-3312,-3409,-3498,-3520,-3440,-3233,-2880,-2409,-1831,-1211,-596,-48,374,629,694,549,234,-249,-819,-1444,-2047,-2578,-2992,-3254,-3345,-3278,-3059,-2726,-2317,-1860,-1400,-961,-572,-261,-56,13,-86,-371,-855,-1522,-2350,-3273,-4225,-5115,-5841,-6340,-6507,-6338,-5789,-4899,-3717,-2321,-801,723,2169,3407,4367,4961,5142,4891,4222,3186,1888,424,-1033,-2372,-3442,-4156,-4453,-4323,-3807,-2971,-1932,-795,286,1224,1882,2234,2220,1880,1254,419,-527,-1506,-2428,-3249,-3928,-4458,-4855,-5129,-5321,-5440,-5506,-5515,-5454,-5308,-5052,-4669,-4157,-3517,-2781,-1984,-1180,-445,167,574,746,638,267,-343,-1124,-1985,-2832,-3550,-4051,-4262,-4146,-3707,-2985,-2059,-1022,9,939,1677,2181,2423,2433,2249,1934,1560,1183,850,608,453,419,469,625,846,1139,1475,1855,2253,2663,3065,3438,3781,4068,4302,4488,4606,4667,4650,4529,4305,3937,3434,2807,2070,1290,500,-231,-858,-1357,-1707,-1921,-2011,-2011,-1946,-1856,-1762,-1686,-1622,-1583,-1519,-1446,-1315,-1152,-960,-781,-666,-651,-808,-1126,-1637,-2283,-3013,-3743,-4370,-4800,-4950,-4766,-4231,-3377,-2260,-992,309,1514,2494,3158,3434,3304,2797,1974,937,-191,-1301,-2258,-2992,-3427,-3543,-3342,-2865,-2172,-1341,-462,393,1152,1776,2250,2577,2800,2938,3055,3156,3268,3389,3487,3553,3538,3444,3237,2952,2597,2227,1889,1634,1510,1554,1782,2196,2789,3523,4368,5257,6127,6899,7488,7819,7834,7492,6810,5818,4607,3282,1964,783,-166,-804,-1080,-1008,-588,84,952,1884,2795,3575,4150,4479,4531,4326,3882,3240,2435,1520,517,-509,-1546,-2514,-3398,-4109,-4635,-4897,-4897,-4594,-4026,-3218,-2245,-1198,-171,713,1369,1700,1675,1260,498,-554,-1799,-3108,-4363,-5436,-6233,-6673,-6743,-6425,-5788,-4878,-3799,-2641,-1495,-445,448,1158,1654,1975,2132,2171,2139,2053,1954,1834,1710,1568,1416,1254,1098,966,876,855,902,1036,1236,1496,1792,2109,2430,2760,3086,3426,3759,4075,4337,4495,4508,4321,3928,3319,2561,1700,855,102,-461,-770,-804,-547,-69,582,1279,1933,2422,2669,2622,2269,1655,836,-76,-1009,-1849,-2549,-3063,-3381,-3535,-3558,-3508,-3438,-3398,-3406,-3498,-3631,-3811,-3966,-4073,-4065,-3923,-3612,-3144,-2540,-1840,-1118,-425,153,586,821,865,724,433,47,-388,-818,-1197,-1511,-1733,-1878,-1950,-1967,-1935,-1866,-1738,-1546,-1263,-875,-386,190,802,1398,1888,2222,2312,2150,1710,1042,204,-713,-1589,-2336,-2822,-3009,-2816,-2269,-1365,-195,1198,2680,4179,5570,6755,7658,8195,8343,8087,7465,6537,5406,4163,2946,1821,907,225,-166,-298,-179,107,506,924,1284,1541,1637,1584,1374,1048,632,160,-338,-849,-1364,-1876,-2392,-2897,-3390,-3844,-4242,-4536,-4711,-4712,-4546,-4175,-3631,-2918,-2083,-1175,-252,619,1376,1956,2320,2429,2286,1895,1311,587,-190,-933,-1555,-1991,-2177,-2114,-1790,-1269,-590,147,898,1567,2139,2572,2874,3057,3141,3142,3083,2956,2774,2524,2219,1852,1464,1062,712,432,288,291,470,820,1310,1914,2572,3243,3872,4422,4845,5120,5196,5076,4724,4171,3426,2553,1606,657,-213,-967,-1528,-1898,-2038,-1978,-1732,-1351,-887,-414,20,349,553,616,547,363,108,-217,-558,-937,-1315,-1727,-2146,-2588,-3040,-3475,-3881,-4217,-4456,-4572,-4543,-4362,-4031,-3563,-2997,-2357,-1715,-1096,-589,-196,13,63,-64,-322,-675,-1074,-1461,-1798,-2040,-2172,-2185,-2087,-1898,-1638,-1339,-1013,-692,-362,-43,292,632,987,1342,1678,1964,2164,2258,2218,2056,1790,1456,1115,818,626,582,717,1030,1512,2115,2801,3493,4163,4731,5194,5493,5640,5589,5370,4950,4377,3653,2847,1995,1170,422,-200,-655,-924,-997,-877,-596,-182,307,817,1292,1681,1941,2062,2015,1821,1470,984,361,-376,-1223,-2150,-3132,-4123,-5077,-5936,-6643,-7151,-7419,-7437,-7194,-6730,-6064,-5269,-4379,-3475,-2587,-1793,-1102,-571,-203,-10,12,-117,-360,-691,-1049,-1410,-1709,-1944,-2066,-2097,-2021,-1867,-1651,-1406,-1137,-872,-598,-317,-18,313,663,1026,1363,1635,1793,1799,1621,1261,737,100,-576,-1210,-1710,-2007,-2041,-1801,-1288,-556,332,1299,2249,3128,3845,4383,4683,4755,4584,4215,3671,3027,2334,1664,1075,602,285,114,93,182,348,526,676,719,643,400,9,-500,-1078,-1650,-2155,-2544,-2776,-2863,-2815,-2701,-2555,-2460,-2444,-2550,-2773,-3096,-3475,-3858,-4181,-4389,-4428,-4279,-3914,-3372,-2678,-1903,-1136,-446,63,341,340,53,-495,-1246,-2130,-3044,-3904,-4613,-5096,-5314,-5234,-4863,-4250,-3421,-2490,-1495,-546,320,1039,1587,1954,2137,2150,2013,1747,1385,954,498,51,-345,-643,-830,-854,-731,-441,-9,547,1195,1913,2656,3420,4160,4874,5510,6051,6439,6643,6631,6380,5903,5226,4387,3453,2489,1554,731,55,-414,-661,-688,-506,-183,251,698,1117,1443,1642,1696,1603,1365,1006,535,-30,-658,-1339,-2033,-2706,-3319,-3826,-4180,-4361,-4331,-4106,-3685,-3111,-2427,-1690,-960,-299,241,619,805,804,616,285,-156,-646,-1144,-1586,-1956,-2201,-2344,-2366,-2302,-2181,-2018,-1867,-1723,-1610,-1503,-1391,-1225,-988,-640,-177,382,1016,1652,2250,2727,3052,3181,3119,2885,2537,2133,1764,1493,1391,1483,1790,2269,2885,3563,4224,4816,5250,5520,5559,5403,5029,4496,3828,3101,2352,1657,1034,529,138,-126,-284,-348,-340,-294,-221,-167,-135,-156,-220,-337,-470,-625,-754,-865,-939,-990,-1027,-1086,-1170,-1325,-1539,-1813,-2133,-2446,-2724,-2899,-2936,-2784,-2431,-1859,-1100,-183,816,1824,2751,3499,3995,4164,3979,3426,2543,1389,69,-1313,-2626,-3759,-4612,-5117,-5238,-4991,-4399,-3550,-2513,-1396,-285,742,1619,2300,2766,2993,2998,2787,2395,1860,1234,575,-57,-594,-982,-1170,-1124,-827,-288,475,1393,2425,3469,4469,5324,5998,6422,6586,6480,6115,5529,4763,3883,2945,2029,1175,445,-142,-565,-823,-933,-918,-816,-678,-549,-485,-524,-684,-969,-1346,-1769,-2171,-2508,-2715,-2797,-2749,-2616,-2464,-2358,-2367,-2535,-2882,-3390,-4015,-4680,-5295,-5780,-6049,-6065,-5804,-5294,-4589,-3773,-2944,-2212,-1661,-1369,-1354,-1630,-2131,-2809,-3533,-4229,-4772,-5111,-5185,-5003,-4581,-4001,-3319,-2649,-2042,-1580,-1275,-1128,-1107,-1140,-1183,-1146,-1014,-751,-391,37,464,831,1076,1162,1077,836,472,61,-348,-660,-830,-807,-569,-124,510,1278,2130,2991,3794,4469,4952,5188,5152,4826,4225,3383,2359,1225,66,-1022,-1965,-2664,-3091,-3194,-3018,-2581,-1997,-1339,-735,-261,16,66,-87,-416,-841,-1304,-1736,-2095,-2359,-2532,-2632,-2698,-2768,-2872,-3036,-3263,-3529,-3818,-4068,-4248,-4308,-4213,-3967,-3559,-3036,-2440,-1824,-1261,-800,-491,-362,-417,-649,-1013,-1475,-1968,-2439,-2832,-3108,-3231,-3191,-2994,-2637,-2180,-1636,-1066,-516,-16,383,677,840,891,825,687,489,286,101,-26,-67,-15,154,408,762,1161,1597,2026,2418,2755,3016,3197,3316,3374,3420,3464,3535,3658,3815,4011,4206,4367,4447,4408,4218,3875,3387,2806,2169,1561,1016,586,281,103,22,29,76,165,272,403,553,719,885,1029,1127,1129,1032,783,420,-78,-645,-1254,-1828,-2320,-2670,-2845,-2824,-2620,-2254,-1790,-1275,-794,-398,-146,-54,-145,-376,-735,-1143,-1567,-1931,-2204,-2337,-2325,-2152,-1835,-1397,-861,-275,337,937,1503,2017,2473,2866,3203,3480,3689,3822,3857,3776,3575,3235,2790,2244,1669,1105,629,297,151,237,526,1025,1658,2375,3107,3775,4346,4776,5059,5209,5233,5169,5031,4822,4552,4198,3750,3198,2540,1800,1014,242,-462,-1042,-1445,-1669,-1687,-1539,-1234,-831,-341,168,685,1164,1562,1861,1999,1957,1706,1232,550,-314,-1305,-2344,-3351,-4218,-4869,-5213,-5210,-4828,-4088,-3036,-1756,-359,1035,2291,3290,3937,4169,3962,3348,2389,1192,-115,-1404,-2541,-3424,-3989,-4186,-4045,-3590,-2894,-2059,-1150,-280,508,1155,1644,1987,2181,2276,2271,2206,2086,1917,1718,1486,1243,1007,811,674,651,740,988,1372,1909,2549,3278,4025,4759,5397,5922,6266,6425,6381,6122,5672,5027,4207,3240,2137,959,-250,-1413,-2442,-3259,-3781,-3960,-3791,-3288,-2531,-1602,-622,305,1079,1632,1915,1915,1632,1097,343,-574,-1602,-2681,-3740,-4717,-5548,-6183,-6576,-6711,-6565,-6164,-5532,-4713,-3773,-2775,-1797,-909,-182,336,612,627,402,-31,-620,-1291,-1980,-2603,-3122,-3466,-3645,-3633,-3473,-3180,-2823,-2417,-2033,-1673,-1365,-1098,-860,-618,-357,-39,332,759,1231,1709,2184,2602,2963,3227,3415,3507,3538,3515,3463,3404,3354,3322,3324,3352,3408,3487,3569,3658,3729,3795,3821,3833,3774,3665,3449,3128,2682,2120,1466,771,87,-502,-950,-1194,-1222,-1034,-660,-161,416,986,1509,1928,2223,2379,2392,2267,2012,1633,1139,536,-161,-938,-1772,-2621,-3461,-4220,-4866,-5325,-5571,-5550,-5269,-4717,-3947,-3009,-1987,-964,-41,712,1217,1441,1371,1006,416,-374,-1246,-2148,-2972,-3653,-4117,-4332,-4261,-3927,-3338,-2554,-1634,-645,337,1247,2032,2639,3043,3233,3203,2980,2600,2100,1551,1000,521,162,-25,-13,206,635,1231,1963,2769,3591,4366,5042,5575,5948,6150,6209,6146,6000,5801,5557,5271,4926,4489,3946,3275,2495,1635,753,-80,-798,-1335,-1668,-1761,-1661,-1370,-979,-509,-46,382,730,964,1076,1036,850,505,16,-605,-1334,-2123,-2942,-3720,-4409,-4955,-5297,-5412,-5264,-4856,-4212,-3374,-2410,-1397,-429,420,1063,1466,1590,1453,1070,515,-166,-872,-1549,-2116,-2533,-2759,-2799,-2643,-2345,-1920,-1439,-930,-451,-21,338,619,831,975,1066,1097,1082,996,859,652,393,102,-202,-465,-664,-740,-678,-440,-50,506,1156,1884,2604,3276,3835,4261,4530,4649,4639,4511,4286,3968,3547,3021,2382,1635,810,-47,-878,-1606,-2187,-2555,-2716,-2657,-2432,-2081,-1669,-1257,-882,-593,-387,-293,-289,-394,-585,-879,-1258,-1722,-2253,-2833,-3417,-3982,-4460,-4831,-5031,-5056,-4864,-4481,-3903,-3187,-2357,-1500,-649,100,717,1134,1324,1273,970,448,-270,-1125,-2059,-2995,-3866,-4588,-5105,-5356,-5317,-4978,-4355,-3495,-2460,-1331,-201,864,1763,2467,2903,3087,2993,2672,2152,1500,793,92,-508,-964,-1204,-1220,-991,-542,93,860,1700,2541,3330,4002,4529,4878,5061,5078,4973,4753,4457,4082,3633,3104,2488,1793,1031,249,-521,-1208,-1777,-2186,-2415,-2479,-2386,-2185,-1912,-1604,-1310,-1036,-825,-669,-603,-624,-762,-1015,-1402,-1908,-2524,-3213,-3938,-4646,-5283,-5801,-6158,-6320,-6276,-6020,-5585,-4991,-4308,-3582,-2882,-2279,-1794,-1487,-1343,-1360,-1512,-1740,-2010,-2253,-2440,-2522,-2499,-2350,-2104,-1771,-1395,-992,-602,-229,115,437,759,1095,1472,1891,2350,2818,3254,3601,3805,3822,3621,3214,2620,1915,1164,472,-84,-423,-492,-281,216,941,1841,2826,3812,4718,5480,6056,6428,6587,6532,6286,5838,5225,4448,3549,2566,1560,581,-300,-1035,-1600,-1965,-2157,-2191,-2100,-1936,-1719,-1481,-1228,-964,-689,-400,-113,157,364,487,466,294,-70,-603,-1294,-2085,-2918,-3709,-4382,-4864,-5100,-5062,-4745,-4193,-3453,-2627,-1782,-1032,-426,-34,133,84,-159,-530,-980,-1440,-1855,-2186,-2400,-2484,-2436,-2271,-1996,-1653,-1239,-806,-346,115,565,1026,1456,1887,2280,2625,2905,3083,3149,3088,2899,2611,2240,1851,1474,1182,1002,986,1139,1483,1992,2653,3414,4237,5063,5849,6553,7131,7566,7812,7857,7666,7229,6537,5613,4488,3242,1946,712,-377,-1235,-1802,-2060,-2003,-1673,-1132,-443,298,1025,1661,2142,2432,2483,2296,1857,1196,341,-649,-1718,-2784,-3780,-4627,-5273,-5662,-5785,-5619,-5210,-4579,-3812,-2965,-2134,-1387,-790,-394,-206,-240,-450,-807,-1244,-1701,-2116,-2438,-2626,-2662,-2546,-2282,-1918,-1477,-1017,-581,-201,81,269,357,375,346,312,295,321,382,476,567,646,667,639,547,412,273,140,76,80,183,381,665,1012,1412,1815,2225,2606,2963,3289,3590,3854,4077,4215,4238,4084,3718,3102,2240,1163,-74,-1370,-2642,-3771,-4683,-5301,-5588,-5537,-5162,-4508,-3640,-2626,-1563,-531,375,1077,1491,1579,1292,654,-320,-1539,-2930,-4347,-5702,-6838,-7687,-8161,-8230,-7903,-7218,-6254,-5111,-3909,-2744,-1740,-955,-455,-250,-330,-658,-1171,-1802,-2474,-3114,-3666,-4072,-4314,-4369,-4245,-3960,-3545,-3033,-2480,-1911,-1379,-897,-490,-153,110,318,471,568,627,605,541,387,187,-67,-331,-572,-747,-808,-727,-482,-67,505,1198,1983,2780,3564,4254,4824,5248,5491,5590,5515,5311,4971,4508,3938,3254,2490,1652,783,-80,-902,-1639,-2272,-2767,-3128,-3339,-3420,-3376,-3229,-3001,-2716,-2413,-2119,-1886,-1742,-1738,-1881,-2195,-2655,-3234,-3880,-4523,-5103,-5538,-5796,-5814,-5605,-5165,-4538,-3785,-2971,-2179,-1485,-946,-615,-497,-594,-861,-1260,-1706,-2152,-2517,-2767,-2850,-2773,-2514,-2122,-1614,-1035,-444,136,651,1088,1433,1693,1882,2028,2157,2293,2450,2625,2811,2987,3136,3233,3275,3263,3202,3128,3044,2993,2977,3014,3101,3233,3397,3574,3755,3918,4062,4183,4280,4371,4453,4532,4602,4645,4629,4532,4311,3961,3478,2869,2185,1452,735,78,-473,-884,-1126,-1200,-1096,-839,-443,49,601,1159,1662,2057,2269,2266,1999,1470,689,-294,-1404,-2552,-3633,-4546,-5210,-5544,-5537,-5171,-4510,-3601,-2566,-1490,-500,326,915,1225,1268,1051,645,99,-505,-1108,-1651,-2100,-2428,-2637,-2723,-2705,-2600,-2419,-2184,-1894,-1564,-1187,-770,-307,197,725,1269,1782,2248,2618,2870,2985,2966,2828,2617,2371,2157,2027,2015,2174,2481,2962,3559,4246,4956,5639,6229,6690,6982,7088,7018,6780,6407,5924,5364,4746,4106,3452,2819,2224,1695,1243,889,623,450,352,315,322,360,417,501,603,733,887,1040,1190,1270,1266,1112,785,269,-443,-1308,-2279,-3283,-4216,-5007,-5545,-5780,-5667,-5207,-4447,-3459,-2363,-1270,-320,387,768,784,438,-213,-1094,-2078,-3044,-3868,-4435,-4677,-4549,-4056,-3250,-2199,-1020,184,1299,2236,2930,3358,3525,3468,3243,2914,2532,2155,1796,1482,1207,966,763,587,460,387,392,490,692,1004,1415,1910,2457,3025,3574,4065,4471,4760,4923,4948,4841,4615,4280,3855,3344,2772,2139,1483,807,160,-451,-991,-1443,-1801,-2044,-2180,-2205,-2115,-1918,-1618,-1221,-752,-231,294,769,1136,1329,1299,1005,441,-376,-1390,-2521,-3668,-4724,-5577,-6143,-6353,-6185,-5650,-4804,-3729,-2536,-1345,-260,603,1202,1463,1425,1073,503,-243,-1060,-1878,-2613,-3211,-3623,-3837,-3848,-3678,-3354,-2914,-2398,-1833,-1255,-672,-86,484,1061,1605,2120,2562,2896,3092,3114,2961,2642,2186,1658,1116,635,287,115,171,453,963,1658,2492,3401,4308,5145,5849,6351,6635,6658,6455,6022,5423,4679,3859,3001,2158,1367,663,62,-425,-803,-1090,-1287,-1429,-1510,-1545,-1533,-1460,-1329,-1129,-869,-573,-262,-4,172,188,31,-348,-918,-1675,-2547,-3463,-4344,-5092,-5642,-5922,-5915,-5605,-5035,-4265,-3372,-2463,-1626,-940,-473,-248,-263,-487,-862,-1309,-1765,-2138,-2397,-2474,-2382,-2108,-1696,-1179,-613,-44,479,926,1276,1531,1712,1834,1952,2067,2223,2404,2615,2822,2999,3114,3148,3084,2944,2726,2493,2265,2102,2041,2104,2319,2671,3149,3700,4292,4838,5304,5604,5714,5595,5252,4708,4000,3190,2341,1513,777,175,-258,-511,-597,-551,-406,-227,-49,95,172,207,197,192,217,311,481,723,1009,1272,1465,1496,1322,898,218,-693,-1768,-2928,-4052,-5041,-5776,-6200,-6240,-5920,-5263,-4352,-3295,-2206,-1206,-390,158,409,345,2,-570,-1302,-2097,-2889,-3579,-4117,-4446,-4541,-4395,-4019,-3451,-2724,-1898,-1018,-144,690,1440,2081,2589,2935,3115,3106,2918,2554,2052,1448,815,213,-280,-596,-691,-522,-98,572,1427,2414,3435,4415,5255,5888,6246,6305,6043,5508,4738,3827,2860,1929,1114,469,28,-217,-276,-224,-96,13,74,18,-149,-428,-784,-1153,-1484,-1701,-1763,-1638,-1332,-884,-360,139,527,692,582,138,-618,-1659,-2885,-4196,-5457,-6544,-7339,-7767,-7773,-7373,-6611,-5579,-4403,-3204,-2123,-1264,-706,-496,-618,-1045,-1685,-2450,-3227,-3908,-4411,-4663,-4641,-4340,-3806,-3093,-2284,-1468,-710,-95,372,652,795,808,761,677,601,545,513,496,485,462,426,382,332,308,318,382,518,726,998,1338,1707,2100,2483,2820,3097,3271,3335,3277,3097,2826,2474,2088,1683,1287,913,556,212,-135,-512,-921,-1378,-1867,-2363,-2826,-3201,-3438,-3481,-3308,-2893,-2264,-1464,-565,331,1117,1690,1958,1863,1385,549,-579,-1893,-3267,-4564,-5645,-6409,-6774,-6708,-6235,-5402,-4327,-3108,-1901,-794,80,688,971,956,664,168,-456,-1125,-1757,-2279,-2650,-2825,-2816,-2618,-2280,-1821,-1310,-766,-246,242,671,1050,1381,1667,1921,2135,2305,2421,2469,2433,2331,2136,1901,1621,1350,1116,965,930,1043,1323,1773,2388,3129,3960,4796,5586,6223,6655,6817,6686,6272,5620,4785,3868,2938,2090,1366,822,430,204,71,3,-55,-139,-265,-434,-620,-807,-943,-1011,-985,-860,-662,-427,-207,-68,-65,-241,-617,-1189,-1910,-2733,-3564,-4324,-4927,-5303,-5407,-5227,-4775,-4103,-3281,-2398,-1540,-799,-227,121,242,150,-128,-513,-969,-1405,-1779,-2036,-2147,-2108,-1920,-1609,-1207,-752,-282,168,581,946,1268,1570,1862,2178,2512,2878,3244,3588,3872,4058,4125,4055,3853,3546,3166,2768,2403,2118,1960,1958,2114,2425,2851,3349,3849,4284,4581,4692,4583,4249,3732,3074,2379,1705,1160,783,627,666,882,1187,1510,1760,1858,1765,1453,951,310,-397,-1067,-1623,-1977,-2083,-1943,-1560,-1036,-434,108,492,625,437,-73,-894,-1935,-3113,-4276,-5318,-6102,-6552,-6608,-6281,-5596,-4657,-3552,-2420,-1365,-498,115,427,437,162,-339,-1010,-1760,-2522,-3215,-3787,-4190,-4405,-4423,-4261,-3941,-3501,-2977,-2406,-1826,-1255,-716,-224,209,567,833,998,1050,992,826,589,284,-7,-289,-471,-550,-485,-259,119,640,1268,1963,2669,3325,3870,4237,4392,4294,3947,3377,2635,1807,977,237,-325,-673,-776,-664,-400,-51,261,487,518,364,-9,-527,-1142,-1742,-2247,-2561,-2642,-2456,-2056,-1482,-862,-292,92,217,2,-544,-1395,-2472,-3651,-4810,-5819,-6554,-6959,-6974,-6637,-5987,-5130,-4161,-3217,-2375,-1746,-1345,-1211,-1302,-1584,-1974,-2408,-2795,-3082,-3209,-3156,-2919,-2517,-1990,-1389,-782,-210,255,607,809,885,844,724,554,362,165,-20,-212,-382,-567,-726,-881,-989,-1049,-1024,-907,-678,-336,109,658,1262,1905,2522,3069,3484,3727,3751,3567,3163,2612,1953,1286,683,216,-65,-155,-61,137,387,567,622,472,102,-476,-1208,-2006,-2766,-3372,-3733,-3774,-3470,-2838,-1943,-892,183,1131,1825,2149,2040,1494,532,-729,-2183,-3649,-4986,-6024,-6669,-6829,-6520,-5758,-4667,-3358,-1993,-718,345,1092,1484,1511,1215,673,-28,-773,-1477,-2043,-2424,-2583,-2517,-2253,-1821,-1280,-682,-77,488,995,1417,1773,2048,2276,2446,2570,2641,2652,2597,2477,2300,2078,1859,1650,1523,1487,1592,1844,2259,2809,3486,4232,4990,5701,6279,6670,6809,6676,6250,5592,4732,3785,2844,2016,1394,1035,948,1114,1447,1854,2219,2436,2435,2170,1655,938,99,-744,-1494,-2038,-2314,-2287,-1968,-1426,-746,-58,517,879,931,670,78,-752,-1748,-2774,-3716,-4455,-4914,-5036,-4825,-4311,-3570,-2695,-1790,-955,-270,205,450,464,290,-29,-414,-807,-1135,-1352,-1422,-1328,-1076,-681,-189,383,964,1537,2051,2490,2837,3091,3261,3347,3376,3334,3251,3115,2950,2760,2573,2408,2297,2270,2344,2542,2861,3294,3820,4403,5003,5558,6034,6350,6488,6396,6075,5540,4825,4003,3140,2343,1683,1247,1079,1193,1561,2116,2749,3353,3795,3993,3861,3402,2622,1614,473,-664,-1667,-2414,-2825,-2838,-2475,-1776,-854,163,1123,1889,2329,2386,2014,1268,202,-1045,-2346,-3555,-4538,-5213,-5519,-5456,-5070,-4431,-3649,-2822,-2053,-1424,-983,-761,-747,-917,-1224,-1613,-2032,-2423,-2757,-2994,-3129,-3159,-3075,-2904,-2631,-2281,-1847,-1338,-756,-119,564,1249,1907,2474,2911,3163,3207,3030,2649,2107,1464,803,201,-258,-513,-513,-242,295,1057,1981,2983,3959,4806,5435,5772,5781,5465,4856,4040,3107,2188,1393,831,567,621,966,1521,2164,2774,3209,3380,3216,2710,1912,896,-201,-1259,-2139,-2743,-3001,-2910,-2501,-1871,-1144,-454,45,268,119,-397,-1258,-2363,-3608,-4824,-5895,-6672,-7072,-7059,-6626,-5844,-4803,-3627,-2459,-1409,-607,-92,78,-68,-481,-1086,-1769,-2442,-2982,-3335,-3425,-3248,-2809,-2155,-1349,-471,395,1184,1829,2307,2599,2719,2704,2564,2367,2111,1839,1564,1291,1039,817,637,522,479,533,687,957,1337,1818,2384,2990,3594,4125,4529,4731,4708,4431,3918,3229,2422,1605,882,339,74,104,439,1015,1735,2470,3082,3445,3464,3100,2352,1297,32,-1283,-2514,-3487,-4104,-4280,-3990,-3305,-2288,-1126,48,1032,1709,1950,1734,1066,31,-1234,-2589,-3842,-4862,-5516,-5747,-5543,-4953,-4068,-3013,-1919,-914,-100,453,712,689,411,-44,-617,-1215,-1773,-2226,-2527,-2649,-2583,-2331,-1917,-1364,-709,8,753,1486,2175,2789,3300,3688,3921,3993,3881,3598,3158,2589,1951,1289,688,196,-114,-209,-56,347,988,1826,2810,3853,4874,5779,6474,6887,6975,6703,6115,5236,4171,3023,1912,973,288,-58,-70,234,749,1375,1968,2405,2595,2464,2015,1279,338,-687,-1680,-2505,-3069,-3305,-3200,-2800,-2185,-1483,-828,-351,-145,-286,-751,-1528,-2505,-3571,-4609,-5472,-6091,-6384,-6344,-5996,-5394,-4632,-3800,-2993,-2301,-1768,-1442,-1311,-1361,-1543,-1792,-2056,-2257,-2362,-2321,-2127,-1779,-1300,-716,-82,576,1197,1759,2230,2593,2848,2994,3031,2980,2816,2582,2233,1834,1362,886,432,60,-182,-253,-121,221,760,1468,2281,3129,3931,4578,5007,5130,4929,4390,3568,2523,1378,240,-746,-1488,-1870,-1857,-1445,-683,311,1398,2411,3192,3602,3566,3050,2101,813,-668,-2173,-3519,-4562,-5161,-5281,-4896,-4097,-2996,-1767,-590,352,915,1002,580,-311,-1576,-3067,-4603,-6014,-7127,-7834,-8068,-7822,-7162,-6172,-4997,-3773,-2633,-1703,-1044,-714,-700,-968,-1451,-2058,-2701,-3292,-3759,-4054,-4152,-4051,-3773,-3340,-2803,-2184,-1542,-888,-268,314,825,1266,1606,1845,1967,1963,1848,1623,1330,990,662,374,189,124,226,492,937,1523,2221,2961,3664,4258,4650,4795,4646,4212,3520,2640,1670,706,-113,-702,-952,-845,-363,404,1366,2364,3237,3858,4083,3885,3233,2206,909,-518,-1902,-3093,-3963,-4417,-4449,-4074,-3395,-2545,-1668,-930,-450,-321,-577,-1195,-2102,-3183,-4297,-5310,-6081,-6529,-6602,-6285,-5654,-4755,-3728,-2674,-1710,-935,-404,-161,-186,-450,-880,-1392,-1896,-2303,-2547,-2572,-2371,-1938,-1317,-568,254,1057,1789,2378,2804,3030,3091,2981,2763,2455,2106,1751,1415,1122,896,745,681,715,842,1065,1381,1780,2252,2782,3335,3872,4344,4690,4864,4829,4564,4088,3444,2688,1932,1236,731,462,509,863,1506,2344,3265,4121,4759,5058,4920,4315,3268,1867,248,-1409,-2929,-4131,-4879,-5092,-4748,-3913,-2703,-1287,120,1341,2181,2531,2337,1603,434,-1041,-2629,-4147,-5409,-6287,-6688,-6599,-6055,-5153,-4011,-2784,-1592,-573,196,670,820,705,344,-151,-729,-1283,-1762,-2105,-2279,-2274,-2092,-1740,-1266,-668,-25,668,1334,1970,2519,2971,3283,3455,3454,3296,2978,2537,2012,1453,934,497,223,130,268,627,1204,1958,2823,3732,4574,5277,5736,5903,5742,5261,4508,3554,2519,1498,640,26,-239,-133,355,1142,2133,3167,4081,4721,4954,4709,3966,2782,1255,-441,-2146,-3658,-4830,-5537,-5726,-5416,-4679,-3658,-2528,-1462,-647,-196,-191,-640,-1486,-2614,-3892,-5144,-6230,-7025,-7447,-7482,-7138,-6507,-5661,-4741,-3839,-3067,-2488,-2146,-2039,-2140,-2391,-2721,-3046,-3306,-3418,-3375,-3128,-2723,-2161,-1514,-822,-159,427,890,1194,1347,1345,1226,1035,793,565,359,207,126,106,164,281,465,692,972,1278,1616,1966,2314,2640,2907,3084,3129,3015,2729,2270,1679,994,298,-343,-847,-1142,-1187,-941,-424,341,1260,2243,3134,3836,4185,4140,3623,2673,1352,-229,-1895,-3503,-4854,-5834,-6324,-6293,-5755,-4799,-3552,-2195,-900,148,817,1010,702,-77,-1226,-2616,-4078,-5445,-6576,-7355,-7723,-7679,-7249,-6535,-5614,-4629,-3662,-2823,-2159,-1714,-1484,-1447,-1567,-1781,-2043,-2301,-2505,-2640,-2670,-2599,-2422,-2143,-1779,-1338,-841,-309,245,786,1307,1769,2149,2425,2555,2543,2362,2039,1586,1063,507,1,-406,-644,-670,-449,15,701,1549,2467,3369,4132,4680,4929,4860,4474,3830,3007,2121,1291,635,254,207,515,1136,1983,2923,3798,4459,4762,4630,4029,2991,1624,49,-1536,-2984,-4116,-4831,-5068,-4827,-4181,-3246,-2179,-1145,-311,210,321,14,-688,-1690,-2881,-4104,-5238,-6132,-6726,-6946,-6811,-6348,-5632,-4763,-3828,-2943,-2169,-1575,-1190,-1002,-1006,-1127,-1328,-1526,-1670,-1704,-1591,-1329,-904,-364,272,947,1604,2205,2702,3078,3323,3453,3478,3440,3359,3258,3171,3084,3038,2998,3002,3011,3061,3123,3230,3371,3566,3812,4102,4412,4705,4932,5044,4994,4762,4340,3768,3095,2400,1783,1322,1100,1174,1544,2211,3089,4081,5056,5868,6377,6487,6117,5278,4004,2419,653,-1095,-2665,-3882,-4626,-4838,-4508,-3705,-2562,-1228,84,1219,1992,2321,2139,1477,413,-929,-2379,-3775,-4963,-5821,-6286,-6328,-5997,-5339,-4486,-3512,-2556,-1673,-954,-408,-64,115,146,79,-42,-186,-303,-395,-414,-390,-274,-108,140,445,801,1207,1633,2080,2516,2932,3297,3592,3796,3885,3858,3706,3462,3139,2800,2477,2241,2134,2203,2479,2957,3624,4423,5273,6094,6770,7235,7407,7268,6818,6107,5214,4241,3313,2530,2004,1792,1928,2392,3110,3977,4851,5580,6021,6069,5651,4777,3487,1899,165,-1542,-3048,-4188,-4873,-5025,-4673,-3892,-2803,-1590,-423,524,1105,1239,899,118,-1009,-2343,-3740,-5024,-6079,-6796,-7121,-7058,-6643,-5957,-5104,-4184,-3311,-2549,-1979,-1594,-1418,-1391,-1483,-1615,-1739,-1795,-1751,-1577,-1286,-878,-392,128,650,1113,1486,1755,1885,1916,1842,1716,1556,1407,1280,1205,1184,1228,1332,1508,1734,2028,2370,2760,3187,3628,4059,4438,4725,4874,4848,4626,4207,3610,2892,2107,1352,694,225,-3,50,391,991,1790,2702,3608,4397,4939,5149,4942,4309,3268,1886,291,-1390,-2979,-4342,-5329,-5860,-5894,-5441,-4588,-3445,-2168,-939,105,798,1086,908,306,-646,-1820,-3077,-4256,-5234,-5907,-6221,-6176,-5808,-5203,-4446,-3662,-2928,-2342,-1933,-1742,-1734,-1887,-2143,-2434,-2705,-2903,-2979,-2928,-2722,-2388,-1929,-1383,-775,-139,496,1105,1671,2175,2616,2982,3261,3453,3529,3500,3346,3083,2729,2301,1867,1443,1115,911,882,1051,1409,1937,2560,3224,3816,4278,4523,4526,4273,3801,3176,2476,1820,1285,972,928,1171,1684,2395,3211,4008,4657,5038,5058,4668,3860,2692,1247,-327,-1892,-3287,-4380,-5072,-5312,-5106,-4508,-3629,-2595,-1572,-691,-90,165,17,-491,-1318,-2345,-3448,-4510,-5393,-6030,-6352,-6358,-6068,-5547,-4872,-4128,-3407,-2761,-2257,-1896,-1690,-1598,-1591,-1606,-1610,-1546,-1392,-1130,-755,-289,247,810,1361,1854,2257,2535,2693,2728,2668,2558,2411,2299,2206,2185,2206,2287,2388,2514,2631,2737,2825,2897,2964,3029,3112,3186,3269,3316,3326,3262,3125,2895,2599,2259,1915,1622,1421,1375,1492,1809,2288,2902,3580,4241,4792,5145,5219,4971,4368,3444,2242,856,-594,-1985,-3185,-4076,-4590,-4667,-4337,-3636,-2681,-1591,-527,375,972,1192,970,332,-669,-1929,-3309,-4669,-5871,-6789,-7365,-7549,-7355,-6839,-6059,-5132,-4131,-3163,-2292,-1578,-1049,-715,-567,-585,-727,-957,-1228,-1491,-1704,-1824,-1824,-1680,-1397,-975,-440,162,812,1439,2027,2519,2895,3122,3194,3098,2853,2474,2005,1487,985,550,251,125,218,522,1037,1696,2452,3200,3860,4350,4600,4586,4306,3788,3117,2366,1651,1065,692,599,793,1277,1969,2803,3645,4385,4896,5078,4865,4223,3177,1789,164,-1556,-3232,-4700,-5856,-6586,-6868,-6692,-6135,-5291,-4294,-3311,-2453,-1878,-1628,-1749,-2218,-2939,-3831,-4751,-5581,-6222,-6600,-6694,-6516,-6112,-5559,-4936,-4328,-3802,-3397,-3145,-3031,-3040,-3126,-3243,-3348,-3389,-3346,-3186,-2912,-2519,-2040,-1485,-913,-340,178,619,956,1187,1309,1351,1320,1253,1165,1075,997,933,895,878,896,951,1054,1220,1441,1727,2047,2382,2683,2910,3013,2969,2756,2393,1909,1359,824,366,75,-1,178,620,1290,2130,3046,3936,4687,5195,5385,5195,4619,3670,2420,951,-600,-2121,-3463,-4524,-5203,-5460,-5274,-4700,-3798,-2701,-1530,-439,444,998,1163,903,252,-719,-1903,-3158,-4352,-5361,-6083,-6480,-6519,-6250,-5722,-5024,-4250,-3479,-2792,-2229,-1824,-1574,-1454,-1440,-1484,-1536,-1579,-1549,-1466,-1292,-1049,-741,-393,-11,367,749,1111,1454,1788,2095,2389,2646,2862,3007,3063,3024,2862,2620,2285,1933,1592,1333,1199,1237,1445,1835,2336,2922,3493,3990,4345,4510,4478,4253,3879,3417,2939,2532,2247,2151,2247,2539,2973,3492,4008,4447,4719,4770,4557,4059,3311,2334,1217,38,-1109,-2120,-2929,-3458,-3691,-3614,-3277,-2729,-2076,-1400,-829,-429,-287,-426,-837,-1485,-2293,-3157,-4002,-4706,-5226,-5506,-5540,-5357,-4995,-4520,-3999,-3483,-3033,-2661,-2395,-2210,-2095,-2020,-1944,-1847,-1701,-1483,-1205,-850,-444,-7,450,888,1302,1660,1967,2212,2415,2576,2714,2832,2928,3000,3024,2997,2893,2730,2490,2229,1944,1714,1536,1478,1507,1652,1851,2073,2265,2364,2346,2178,1883,1487,1051,654,366,272,419,834,1497,2365,3331,4293,5122,5699,5931,5762,5156,4159,2807,1222,-491,-2191,-3731,-5009,-5902,-6371,-6387,-5978,-5217,-4212,-3096,-2017,-1110,-500,-264,-447,-1025,-1949,-3099,-4368,-5598,-6679,-7499,-8003,-8157,-8001,-7555,-6934,-6185,-5417,-4685,-4047,-3529,-3146,-2885,-2725,-2648,-2605,-2587,-2542,-2469,-2329,-2125,-1849,-1497,-1097,-643,-175,299,748,1157,1504,1777,1958,2039,2013,1880,1649,1330,966,574,217,-68,-239,-258,-119,175,592,1084,1592,2052,2406,2613,2651,2527,2268,1919,1547,1219,998,950,1092,1452,1986,2657,3374,4051,4597,4919,4968,4692,4101,3198,2058,733,-660,-2043,-3287,-4328,-5068,-5479,-5541,-5282,-4754,-4058,-3283,-2560,-1982,-1639,-1580,-1818,-2323,-3032,-3852,-4693,-5450,-6056,-6452,-6622,-6575,-6338,-5966,-5505,-5014,-4532,-4090,-3708,-3380,-3105,-2858,-2619,-2369,-2093,-1775,-1423,-1029,-616,-198,205,567,876,1104,1261,1329,1344,1303,1252,1196,1173,1175,1218,1291,1375,1480,1565,1670,1758,1879,2010,2179,2369,2572,2759,2900,2967,2929,2780,2516,2164,1758,1361,1015,804,754,920,1306,1886,2625,3428,4206,4862,5286,5434,5245,4731,3918,2867,1665,401,-813,-1904,-2762,-3360,-3633,-3598,-3269,-2698,-1977,-1176,-428,194,590,699,512,13,-719,-1626,-2585,-3500,-4249,-4775,-4997,-4941,-4595,-4052,-3360,-2624,-1925,-1316,-878,-598,-517,-578,-779,-1046,-1345,-1621,-1824,-1930,-1899,-1739,-1426,-997,-450,179,862,1576,2287,2972,3609,4166,4634,4964,5156,5163,4994,4635,4111,3459,2732,2003,1338,813,473,358,465,773,1241,1798,2379,2917,3348,3645,3781,3776,3650,3459,3251,3093,3034,3104,3318,3652,4061,4490,4862,5119,5210,5100,4777,4256,3549,2721,1799,870,-22,-812,-1437,-1875,-2089,-2095,-1909,-1583,-1182,-779,-456,-272,-283,-496,-920,-1495,-2184,-2893,-3561,-4112,-4501,-4697,-4691,-4508,-4163,-3721,-3205,-2680,-2161,-1699,-1285,-948,-667,-438,-253,-78,85,263,464,692,957,1245,1565,1895,2238,2577,2912,3238,3548,3855,4126,4388,4585,4725,4774,4710,4545,4257,3900,3481,3066,2684,2377,2164,2051,2024,2051,2100,2123,2102,2002,1834,1612,1367,1161,1028,1050,1241,1655,2265,3048,3932,4817,5605,6182,6479,6426,6027,5296,4288,3093,1783,474,-766,-1835,-2692,-3267,-3561,-3541,-3269,-2751,-2092,-1356,-648,-65,310,415,213,-283,-1040,-1976,-3000,-4000,-4879,-5546,-5949,-6049,-5862,-5408,-4747,-3948,-3074,-2210,-1398,-709,-156,229,454,525,467,313,96,-138,-361,-530,-621,-611,-488,-250,98,535,1043,1588,2136,2653,3096,3439,3644,3701,3598,3346,2974,2521,2038,1576,1189,903,752,719,797,944,1114,1275,1371,1398,1337,1212,1052,901,813,842,1028,1408,1977,2724,3581,4485,5314,6000,6418,6541,6304,5735,4853,3727,2430,1051,-319,-1604,-2712,-3605,-4216,-4541,-4578,-4348,-3922,-3345,-2730,-2137,-1666,-1366,-1276,-1402,-1709,-2152,-2654,-3149,-3568,-3863,-4013,-4011,-3889,-3668,-3402,-3133,-2890,-2706,-2581,-2513,-2483,-2463,-2419,-2328,-2155,-1901,-1549,-1123,-633,-114,401,891,1303,1647,1878,2019,2065,2042,1969,1880,1792,1727,1691,1678,1688,1698,1717,1715,1716,1703,1695,1683,1671,1644,1599,1513,1379,1182,934,641,332,51,-183,-287,-267,-46,349,950,1696,2555,3429,4237,4866,5249,5300,5030,4419,3563,2511,1390,270,-738,-1600,-2246,-2686,-2901,-2935,-2797,-2550,-2220,-1873,-1542,-1287,-1140,-1133,-1292,-1599,-2046,-2584,-3155,-3696,-4141,-4439,-4553,-4482,-4230,-3847,-3376,-2882,-2417,-2042,-1768,-1637,-1619,-1707,-1864,-2041,-2207,-2314,-2338,-2258,-2074,-1784,-1411,-960,-460,76,631,1196,1756,2306,2823,3308,3722,4061,4281,4369,4300,4068,3679,3170,2568,1948,1348,844,457,236,171,254,463,738,1059,1358,1620,1805,1919,1956,1941,1897,1856,1860,1925,2090,2334,2657,3014,3348,3613,3743,3718,3505,3137,2619,2011,1349,671,27,-579,-1113,-1572,-1957,-2245,-2470,-2603,-2687,-2711,-2719,-2723,-2755,-2839,-2981,-3189,-3452,-3738,-4032,-4284,-4477,-4590,-4602,-4537,-4383,-4184,-3946,-3700,-3464,-3244,-3054,-2879,-2723,-2564,-2396,-2202,-1975,-1711,-1415,-1087,-747,-389,-45,296,614,919,1208,1489,1776,2075,2393,2742,3099,3466,3805,4084,4277,4345,4275,4068,3717,3263,2718,2127,1516,923,366,-130,-556,-902,-1159,-1326,-1395,-1359,-1218,-957,-581,-88,525,1228,2016,2831,3630,4329,4865,5160,5161,4852,4233,3367,2311,1172,33,-1019,-1913,-2616,-3095,-3356,-3411,-3284,-3011,-2636,-2201,-1763,-1371,-1083,-945,-999,-1256,-1731,-2379,-3165,-4012,-4843,-5578,-6149,-6505,-6616,-6494,-6143,-5634,-4999,-4320,-3645,-3030,-2505,-2095,-1794,-1596,-1474,-1401,-1348,-1288,-1206,-1088,-935,-740,-512,-252,32,341,664,998,1331,1646,1940,2178,2354,2435,2420,2283,2049,1716,1319,901,481,121,-177,-374,-485,-496,-446,-343,-225,-112,-18,49,97,148,216,349,553,879,1322,1896,2574,3320,4070,4754,5281,5593,5623,5355,4799,3991,2999,1905,774,-297,-1280,-2099,-2756,-3218,-3495,-3600,-3546,-3371,-3102,-2787,-2463,-2178,-1966,-1856,-1864,-1980,-2197,-2476,-2782,-3084,-3337,-3528,-3643,-3674,-3639,-3549,-3423,-3289,-3156,-3038,-2947,-2866,-2795,-2705,-2579,-2398,-2139,-1804,-1389,-915,-406,112,599,1027,1372,1611,1751,1788,1748,1663,1555,1469,1422,1428,1500,1609,1757,1899,2036,2123,2163,2136,2034,1876,1644,1376,1060,724,381,30,-281,-568,-776,-897,-896,-754,-441,34,688,1476,2364,3274,4125,4823,5280,5430,5246,4727,3938,2953,1893,857,-44,-754,-1222,-1458,-1486,-1361,-1145,-907,-700,-576,-560,-668,-897,-1237,-1654,-2136,-2626,-3102,-3511,-3821,-3996,-4029,-3897,-3646,-3261,-2833,-2360,-1932,-1559,-1296,-1150,-1130,-1227,-1411,-1648,-1902,-2114,-2266,-2307,-2236,-2040,-1734,-1337,-876,-382,125,610,1071,1487,1861,2189,2480,2722,2939,3097,3220,3270,3255,3157,2978,2716,2391,1999,1578,1137,699,300,-58,-335,-529,-634,-634,-559,-390,-169,110,411,735,1055,1376,1685,1986,2270,2530,2740,2878,2914,2811,2567,2161,1637,1019,375,-238,-758,-1154,-1388,-1485,-1448,-1328,-1165,-1009,-901,-878,-963,-1160,-1476,-1888,-2386,-2937,-3508,-4071,-4589,-5034,-5390,-5640,-5784,-5844,-5812,-5738,-5619,-5485,-5349,-5217,-5088,-4970,-4828,-4679,-4471,-4219,-3880,-3477,-2990,-2454,-1886,-1318,-795,-328,42,327,515,642,719,792,885,1028,1235,1516,1848,2218,2581,2891,3122,3220,3184,2985,2650,2178,1614,989,346,-268,-820,-1270,-1603,-1799,-1857,-1784,-1581,-1265,-848,-336,250,912,1624,2379,3134,3862,4497,4981,5256,5266,4988,4418,3598,2577,1471,351,-662,-1500,-2111,-2457,-2567,-2453,-2182,-1805,-1397,-1011,-711,-527,-503,-641,-956,-1428,-2032,-2738,-3487,-4237,-4919,-5497,-5915,-6159,-6214,-6084,-5807,-5395,-4918,-4396,-3890,-3424,-3025,-2696,-2438,-2231,-2048,-1881,-1688,-1484,-1245,-1001,-747,-520,-312,-148,-15,86,183,279,407,563,759,993,1243,1497,1723,1901,2013,2043,1990,1857,1658,1406,1128,836,557,317,111,-23,-115,-141,-128,-72,20,142,312,530,819,1194,1672,2256,2943,3701,4485,5235,5864,6317,6508,6423,6037,5388,4536,3565,2562,1627,821,189,-237,-493,-579,-571,-495,-422,-382,-409,-529,-725,-1019,-1355,-1749,-2130,-2509,-2829,-3093,-3274,-3384,-3408,-3377,-3285,-3161,-3006,-2853,-2691,-2552,-2430,-2321,-2232,-2128,-2010,-1842,-1606,-1301,-910,-452,49,573,1060,1498,1831,2054,2138,2099,1945,1715,1438,1168,945,806,790,892,1131,1468,1888,2334,2771,3142,3412,3548,3537,3385,3111,2752,2348,1943,1570,1266,1044,921,909,993,1195,1495,1897,2403,2981,3630,4291,4924,5459,5834,5992,5895,5527,4913,4108,3185,2261,1411,754,319,163,251,552,990,1474,1923,2250,2395,2325,2017,1506,805,-7,-893,-1755,-2552,-3205,-3680,-3946,-3993,-3840,-3515,-3065,-2551,-2013,-1529,-1116,-826,-666,-629,-708,-855,-1036,-1199,-1289,-1288,-1149,-888,-508,-30,488,1036,1543,2004,2385,2681,2901,3046,3145,3207,3259,3306,3368,3435,3513,3579,3625,3622,3548,3381,3110,2724,2251,1708,1143,614,165,-149,-302,-279,-83,265,729,1270,1848,2426,2983,3493,3967,4385,4759,5073,5306,5444,5450,5300,4991,4505,3894,3183,2459,1779,1233,856,694,730,936,1247,1586,1868,2019,1980,1709,1217,498,-371,-1356,-2368,-3333,-4189,-4873,-5352,-5606,-5649,-5489,-5193,-4781,-4326,-3863,-3436,-3074,-2793,-2593,-2474,-2404,-2366,-2321,-2240,-2100,-1888,-1600,-1255,-871,-486,-128,179,412,570,666,700,728,745,812,928,1123,1393,1734,2128,2549,2961,3328,3612,3771,3781,3615,3270,2764,2121,1406,660,-28,-623,-1047,-1299,-1337,-1187,-848,-363,247,942,1698,2487,3280,4058,4785,5418,5925,6237,6339,6171,5750,5064,4174,3129,2025,948,-1,-751,-1244,-1468,-1428,-1186,-795,-357,58,357,490,406,102,-431,-1140,-2006,-2938,-3899,-4800,-5591,-6215,-6642,-6845,-6836,-6619,-6237,-5724,-5134,-4504,-3889,-3305,-2796,-2344,-1972,-1640,-1356,-1081,-818,-550,-291,-48,155,307,388,395,329,209,51,-105,-251,-340,-381,-340,-236,-69,155,412,697,984,1251,1481,1647,1727,1714,1592,1383,1101,773,443,132,-115,-291,-367,-352,-233,-23,277,664,1128,1670,2282,2952,3649,4344,4971,5486,5810,5901,5719,5254,4532,3604,2549,1472,475,-348,-917,-1207,-1202,-960,-524,-11,509,934,1188,1244,1055,653,63,-672,-1465,-2279,-3021,-3667,-4163,-4498,-4682,-4707,-4639,-4467,-4275,-4054,-3873,-3721,-3636,-3594,-3601,-3610,-3605,-3532,-3375,-3093,-2694,-2169,-1558,-891,-215,417,962,1391,1670,1810,1806,1692,1501,1264,1036,839,714,682,741,902,1134,1414,1697,1943,2100,2148,2063,1846,1528,1131,715,319,-10,-241,-354,-338,-199,59,417,868,1399,1999,2657,3354,4055,4726,5294,5711,5901,5826,5454,4795,3887,2805,1646,527,-437,-1153,-1547,-1608,-1346,-837,-179,509,1106,1500,1617,1417,885,84,-944,-2093,-3260,-4364,-5293,-6004,-6440,-6598,-6491,-6156,-5654,-5038,-4383,-3749,-3184,-2742,-2425,-2262,-2220,-2288,-2413,-2561,-2666,-2714,-2650,-2489,-2220,-1863,-1457,-1018,-594,-197,150,442,676,863,1013,1132,1233,1322,1401,1483,1559,1634,1699,1744,1744,1691,1553,1326,1019,631,217,-208,-575,-865,-1027,-1059,-943,-703,-348,85,566,1078,1578,2081,2546,2998,3407,3771,4066,4259,4318,4219,3933,3459,2817,2040,1195,358,-392,-964,-1304,-1373,-1168,-744,-152,490,1085,1525,1716,1605,1174,426,-562,-1745,-2983,-4213,-5306,-6202,-6848,-7206,-7305,-7159,-6838,-6388,-5887,-5385,-4928,-4554,-4259,-4053,-3905,-3788,-3663,-3496,-3260,-2935,-2529,-2043,-1531,-998,-518,-100,206,399,471,442,336,184,35,-91,-149,-126,-3,218,536,919,1344,1760,2113,2363,2442,2345,2049,1580,992,339,-296,-839,-1236,-1433,-1415,-1189,-770,-203,472,1209,1965,2707,3418,4058,4637,5095,5444,5616,5610,5381,4931,4261,3400,2403,1338,290,-650,-1390,-1880,-2047,-1932,-1514,-904,-157,594,1268,1752,1985,1927,1551,897,-5,-1077,-2240,-3407,-4498,-5436,-6173,-6672,-6927,-6951,-6763,-6419,-5947,-5414,-4844,-4286,-3751,-3252,-2795,-2358,-1945,-1532,-1121,-714,-319,43,357,593,752,808,792,693,563,416,293,223,218,295,449,670,947,1249,1568,1857,2114,2278,2347,2286,2084,1760,1325,828,320,-153,-534,-788,-897,-849,-668,-363,25,475,955,1457,1960,2474,2989,3509,4015,4486,4882,5166,5289,5218,4927,4414,3708,2841,1901,953,100,-575,-1012,-1161,-1030,-650,-91,549,1167,1662,1938,1949,1662,1085,276,-721,-1793,-2878,-3867,-4717,-5358,-5788,-5992,-6006,-5854,-5594,-5265,-4914,-4576,-4273,-4016,-3806,-3618,-3443,-3241,-2994,-2686,-2298,-1848,-1341,-808,-286,199,604,913,1100,1169,1122,981,770,521,272,48,-107,-179,-134,22,288,630,1009,1369,1655,1821,1841,1702,1441,1071,674,273,-61,-305,-438,-458,-374,-215,16,275,576,894,1245,1623,2036,2457,2878,3232,3497,3587,3490,3146,2583,1799,871,-132,-1118,-1970,-2615,-2965,-2990,-2693,-2114,-1340,-475,345,1015,1415,1483,1185,520,-448,-1651,-2972,-4314,-5539,-6584,-7341,-7799,-7930,-7762,-7346,-6747,-6042,-5314,-4629,-4047,-3604,-3309,-3151,-3099,-3106,-3111,-3080,-2948,-2718,-2361,-1913,-1381,-827,-274,226,644,966,1173,1281,1288,1235,1115,986,844,734,669,669,728,852,993,1136,1223,1227,1117,893,563,168,-246,-623,-910,-1071,-1070,-906,-586,-135,411,1004,1617,2194,2732,3192,3577,3865,4051,4121,4055,3852,3490,2989,2358,1629,862,101,-571,-1101,-1428,-1502,-1329,-895,-272,484,1273,1988,2528,2808,2762,2364,1630,593,-651,-2025,-3397,-4680,-5766,-6597,-7128,-7359,-7304,-7025,-6573,-6029,-5452,-4907,-4430,-4051,-3766,-3568,-3426,-3309,-3176,-3002,-2762,-2444,-2063,-1616,-1156,-685,-255,124,425,646,788,868,895,905,912,939,1025,1156,1381,1664,2017,2388,2748,3027,3186,3175,2973,2595,2063,1445,801,210,-266,-579,-699,-625,-367,39,567,1159,1804,2439,3081,3679,4248,4754,5183,5504,5684,5688,5494,5084,4480,3689,2800,1843,945,151,-422,-741,-750,-453,120,901,1803,2699,3496,4055,4325,4212,3741,2892,1766,412,-1030,-2471,-3786,-4892,-5715,-6219,-6398,-6269,-5886,-5302,-4599,-3840,-3094,-2415,-1819,-1346,-959,-669,-433,-232,-46,142,335,529,708,873,990,1079,1121,1133,1137,1141,1178,1256,1386,1573,1813,2085,2394,2699,2988,3233,3383,3434,3325,3077,2664,2132,1519,876,286,-203,-532,-668,-601,-342,82,630,1251,1902,2538,3140,3684,4177,4613,4997,5335,5600,5795,5868,5813,5595,5200,4649,3936,3145,2298,1509,821,346,111,174,528,1124,1917,2777,3602,4280,4684,4767,4464,3798,2806,1556,174,-1259,-2601,-3777,-4697,-5324,-5630,-5646,-5385,-4922,-4307,-3620,-2915,-2255,-1674,-1203,-848,-597,-441,-337,-272,-198,-100,41,242,485,775,1085,1387,1680,1905,2100,2202,2260,2243,2197,2124,2064,2038,2065,2162,2308,2487,2656,2759,2781,2662,2434,2086,1681,1262,892,619,484,500,664,956,1330,1752,2173,2559,2893,3169,3388,3581,3746,3903,4047,4153,4202,4144,3959,3606,3096,2426,1652,821,13,-691,-1222,-1505,-1518,-1238,-706,31,866,1711,2432,2939,3148,2994,2502,1656,568,-716,-2054,-3360,-4520,-5463,-6128,-6492,-6560,-6355,-5942,-5363,-4706,-4015,-3358,-2766,-2264,-1858,-1541,-1287,-1090,-908,-740,-564,-378,-183,20,224,430,628,824,1015,1203,1386,1567,1730,1885,2018,2135,2242,2338,2431,2516,2574,2589,2532,2381,2122,1751,1296,770,249,-255,-656,-945,-1073,-1037,-842,-493,-34,515,1108,1718,2312,2869,3377,3807,4159,4397,4511,4474,4275,3903,3364,2682,1896,1054,240,-500,-1069,-1423,-1515,-1311,-840,-118,763,1727,2648,3416,3922,4081,3841,3195,2171,847,-681,-2286,-3850,-5245,-6388,-7202,-7672,-7789,-7600,-7160,-6542,-5832,-5096,-4405,-3799,-3312,-2943,-2696,-2528,-2430,-2347,-2265,-2145,-1988,-1769,-1519,-1216,-910,-584,-278,16,284,528,746,940,1126,1291,1480,1660,1881,2103,2344,2549,2708,2755,2683,2456,2079,1587,1000,412,-151,-598,-903,-1029,-961,-719,-314,211,822,1478,2146,2797,3414,3980,4477,4893,5205,5385,5415,5261,4920,4386,3685,2848,1941,1023,177,-524,-1020,-1259,-1221,-905,-344,406,1258,2116,2872,3419,3678,3577,3099,2251,1087,-320,-1856,-3424,-4886,-6170,-7159,-7838,-8147,-8124,-7785,-7191,-6420,-5540,-4632,-3767,-2982,-2330,-1799,-1411,-1129,-943,-818,-732,-660,-598,-530,-462,-395,-328,-271,-214,-159,-95,-13,94,235,414,638,902,1207,1526,1838,2111,2289,2346,2239,1954,1510,918,256,-427,-1046,-1533,-1834,-1913,-1757,-1387,-837,-155,590,1342,2051,2670,3187,3587,3873,4056,4141,4131,4024,3810,3482,3031,2460,1792,1040,278,-461,-1090,-1557,-1800,-1778,-1489,-926,-168,742,1683,2548,3232,3625,3663,3309,2566,1486,144,-1352,-2885,-4333,-5602,-6594,-7279,-7613,-7629,-7345,-6835,-6155,-5387,-4605,-3864,-3218,-2699,-2312,-2062,-1928,-1870,-1878,-1881,-1888,-1840,-1744,-1590,-1373,-1124,-837,-550,-275,-26,163,314,392,439,446,459,493,570,705,879,1070,1245,1348,1360,1243,1007,661,258,-165,-538,-817,-966,-948,-782,-462,-36,464,991,1506,1974,2386,2719,2988,3178,3306,3350,3315,3165,2901,2496,1962,1304,566,-216,-960,-1619,-2112,-2392,-2424,-2181,-1697,-981,-129,796,1681,2419,2921,3092,2898,2315,1376,147,-1286,-2801,-4274,-5603,-6665,-7420,-7805,-7838,-7544,-6975,-6230,-5370,-4499,-3682,-2969,-2402,-1983,-1700,-1535,-1439,-1392,-1346,-1284,-1190,-1056,-881,-680,-444,-205,52,303,547,783,997,1193,1374,1528,1684,1824,1974,2109,2231,2302,2311,2216,2002,1666,1210,674,87,-477,-982,-1358,-1572,-1604,-1435,-1095,-600,-1,660,1335,1979,2569,3069,3479,3770,3954,4004,3928,3715,3363,2884,2298,1616,907,184,-463,-997,-1359,-1503,-1409,-1068,-493,262,1156,2077,2958,3667,4132,4262,4015,3373,2367,1050,-464,-2078,-3656,-5083,-6260,-7110,-7595,-7719,-7502,-7010,-6317,-5505,-4665,-3861,-3167,-2603,-2204,-1949,-1830,-1802,-1834,-1873,-1887,-1850,-1728,-1537,-1253,-917,-526,-118,281,656,970,1218,1394,1492,1538,1541,1530,1519,1524,1531,1534,1501,1406,1233,964,620,214,-199,-586,-883,-1061,-1082,-945,-645,-216,316,907,1514,2102,2636,3105,3493,3798,4016,4145,4179,4108,3922,3609,3171,2615,1961,1249,523,-157,-730,-1152,-1370,-1372,-1144,-699,-83,669,1478,2273,2968,3473,3721,3645,3219,2439,1326,-37,-1591,-3200,-4777,-6197,-7363,-8213,-8688,-8782,-8518,-7933,-7108,-6125,-5064,-4025,-3060,-2237,-1578,-1097,-790,-630,-593,-649,-760,-906,-1053,-1192,-1295,-1363,-1375,-1339,-1243,-1098,-900,-671,-399,-118,184,472,747,971,1142,1208,1171,995,689,258,-272,-847,-1429,-1939,-2343,-2574,-2627,-2469,-2140,-1648,-1053,-402,259,872,1425,1886,2263,2554,2772,2918,2998,2995,2896,2688,2348,1884,1299,623,-87,-786,-1385,-1828,-2053,-2012,-1705,-1124,-330,629,1657,2651,3524,4150,4466,4400,3929,3063,1850,363,-1284,-2983,-4610,-6048,-7217,-8033,-8480,-8540,-8254,-7666,-6864,-5921,-4939,-3990,-3152,-2467,-1965,-1645,-1497,-1473,-1541,-1643,-1742,-1794,-1779,-1682,-1499,-1251,-950,-623,-304,-8,238,428,565,656,728,790,874,969,1092,1198,1278,1282,1185,967,626,185,-310,-809,-1241,-1553,-1694,-1631,-1368,-914,-308,390,1135,1851,2508,3057,3493,3800,3995,4076,4062,3945,3730,3406,2969,2420,1774,1052,306,-420,-1057,-1547,-1840,-1896,-1707,-1273,-631,173,1075,1990,2835,3527,3971,4121,3912,3352,2441,1244,-168,-1696,-3226,-4659,-5889,-6847,-7478,-7768,-7719,-7380,-6793,-6048,-5201,-4342,-3520,-2787,-2169,-1673,-1299,-1028,-839,-711,-621,-547,-479,-397,-295,-171,-13,167,375,589,815,1024,1230,1413,1592,1755,1921,2078,2228,2356,2440,2457,2389,2212,1935,1558,1125,659,229,-128,-357,-427,-318,-33,412,979,1624,2291,2942,3523,4017,4401,4661,4808,4820,4724,4500,4168,3725,3188,2581,1938,1298,716,242,-77,-189,-96,241,763,1472,2285,3152,3991,4721,5276,5574,5573,5234,4543,3543,2258,780,-800,-2390,-3871,-5168,-6191,-6906,-7272,-7313,-7039,-6521,-5802,-4980,-4099,-3253,-2470,-1805,-1268,-864,-579,-395,-277,-206,-149,-88,-8,95,240,403,612,826,1074,1316,1581,1834,2094,2350,2592,2823,3014,3160,3232,3212,3081,2833,2476,2028,1539,1044,614,294,129,153,360,755,1292,1936,2634,3325,3975,4531,4983,5313,5524,5633,5632,5553,5382,5131,4802,4384,3904,3354,2786,2208,1692,1252,955,808,844,1048,1408,1890,2444,3034,3595,4086,4455,4654,4648,4403,3908,3156,2178,1008,-293,-1649,-2981,-4208,-5246,-6047,-6546,-6748,-6628,-6245,-5626,-4841,-3970,-3062,-2213,-1439,-805,-305,39,252,341,343,277,180,77,0,-38,-1,97,282,529,839,1189,1565,1947,2316,2652,2941,3159,3295,3329,3246,3042,2709,2256,1713,1098,484,-99,-570,-902,-1036,-962,-679,-199,430,1160,1939,2696,3393,3988,4462,4806,5032,5131,5137,5032,4835,4533,4131,3626,3034,2372,1683,1011,412,-58,-348,-428,-275,91,645,1338,2095,2864,3554,4111,4469,4573,4400,3921,3149,2116,856,-535,-2000,-3430,-4738,-5853,-6690,-7219,-7415,-7280,-6855,-6183,-5341,-4397,-3441,-2525,-1728,-1065,-579,-246,-76,-18,-60,-148,-266,-369,-451,-484,-471,-406,-301,-156,12,200,408,627,868,1123,1393,1665,1925,2148,2301,2365,2292,2097,1749,1303,766,228,-276,-660,-884,-911,-725,-341,210,879,1607,2331,3008,3584,4046,4377,4580,4658,4625,4473,4224,3853,3389,2816,2171,1472,758,85,-508,-963,-1247,-1341,-1221,-928,-457,112,763,1414,2031,2549,2928,3121,3091,2814,2279,1491,485,-698,-1992,-3314,-4589,-5733,-6675,-7364,-7763,-7864,-7680,-7246,-6613,-5835,-4986,-4113,-3275,-2511,-1843,-1296,-866,-557,-361,-259,-248,-287,-377,-469,-559,-609,-609,-548,-413,-214,54,371,727,1102,1472,1817,2105,2316,2426,2416,2272,1998,1596,1106,556,4,-502,-903,-1165,-1249,-1155,-880,-452,89,708,1339,1953,2504,2968,3335,3600,3757,3821,3779,3642,3401,3061,2624,2106,1534,942,378,-109,-468,-665,-666,-470,-87,453,1091,1784,2456,3063,3543,3861,3981,3881,3549,2982,2198,1217,89,-1146,-2418,-3671,-4837,-5857,-6681,-7270,-7602,-7672,-7493,-7094,-6518,-5821,-5052,-4283,-3545,-2903,-2362,-1960,-1686,-1544,-1500,-1550,-1634,-1741,-1820,-1840,-1784,-1621,-1362,-992,-549,-34,505,1040,1535,1948,2254,2418,2440,2301,2018,1607,1090,512,-80,-642,-1118,-1466,-1649,-1659,-1474,-1137,-657,-80,535,1162,1737,2241,2653,2959,3176,3308,3365,3368,3309,3196,3019,2781,2467,2102,1683,1240,813,417,114,-87,-156,-74,138,480,920,1405,1929,2412,2848,3177,3371,3397,3214,2811,2165,1291,208,-1039,-2389,-3763,-5086,-6270,-7252,-7964,-8384,-8483,-8290,-7829,-7156,-6335,-5433,-4518,-3642,-2860,-2188,-1657,-1263,-998,-854,-801,-823,-880,-950,-1001,-1006,-951,-819,-608,-331,15,389,780,1143,1455,1674,1787,1764,1609,1313,900,386,-194,-796,-1382,-1888,-2284,-2521,-2585,-2459,-2158,-1701,-1123,-474,214,879,1507,2058,2530,2915,3222,3445,3592,3642,3592,3427,3123,2698,2142,1494,799,95,-530,-1037,-1359,-1465,-1337,-979,-426,274,1048,1837,2556,3161,3582,3797,3771,3499,2976,2228,1264,146,-1089,-2378,-3647,-4844,-5891,-6737,-7340,-7666,-7709,-7481,-7002,-6339,-5525,-4661,-3776,-2970,-2258,-1697,-1296,-1050,-958,-975,-1083,-1228,-1380,-1500,-1553,-1528,-1405,-1197,-901,-541,-138,293,707,1099,1422,1664,1795,1816,1703,1482,1148,737,266,-208,-660,-1028,-1279,-1373,-1297,-1035,-617,-55,600,1303,2008,2661,3234,3691,4028,4246,4335,4341,4232,4054,3784,3442,3017,2533,1984,1413,836,295,-170,-533,-755,-828,-744,-514,-168,269,743,1221,1658,2018,2287,2434,2459,2340,2082,1674,1119,436,-376,-1275,-2237,-3229,-4187,-5093,-5878,-6524,-6988,-7256,-7317,-7170,-6837,-6327,-5684,-4933,-4121,-3291,-2481,-1743,-1107,-610,-270,-96,-81,-203,-429,-707,-998,-1236,-1394,-1417,-1298,-1022,-606,-80,511,1115,1673,2138,2463,2621,2599,2402,2049,1575,1032,470,-51,-481,-781,-924,-896,-711,-381,52,557,1084,1596,2061,2445,2753,2961,3091,3124,3084,2953,2749,2460,2099,1682,1221,762,317,-56,-337,-486,-491,-340,-45,380,893,1456,2016,2526,2941,3236,3367,3347,3138,2760,2208,1483,620,-394,-1488,-2666,-3854,-5014,-6094,-7028,-7777,-8293,-8548,-8543,-8263,-7768,-7066,-6251,-5350,-4464,-3620,-2899,-2317,-1910,-1679,-1619,-1694,-1884,-2120,-2371,-2574,-2687,-2674,-2516,-2198,-1744,-1165,-519,151,776,1300,1667,1842,1807,1568,1151,597,-26,-659,-1224,-1662,-1917,-1962,-1782,-1406,-859,-207,490,1170,1764,2248,2574,2769,2815,2784,2676,2559,2440,2346,2272,2206,2135,2031,1892,1700,1473,1211,954,707,519,397,362,419,561,768,1028,1288,1539,1736,1862,1904,1843,1681,1407,1024,522,-79,-797,-1591,-2468,-3374,-4295,-5175,-5975,-6646,-7147,-7440,-7507,-7333,-6922,-6296,-5475,-4514,-3442,-2331,-1226,-202,684,1364,1796,1938,1784,1356,689,-127,-1021,-1874,-2595,-3104,-3339,-3288,-2966,-2439,-1783,-1119,-533,-127,38,-58,-424,-1001,-1736,-2527,-3284,-3917,-4332,-4504,-4377,-3998,-3382,-2614,-1760,-902,-99,590,1159,1592,1936,2221,2494,2808,3175,3617,4107,4619,5110,5536,5864,6077,6168,6167,6085,5980,5866,5799,5779,5837,5961,6137,6341,6534,6683,6741,6689,6487,6142,5640,5005,4243,3391,2461,1498,510,-457,-1392,-2248,-3002,-3621,-4074,-4354,-4458,-4410,-4253,-4045,-3848,-3728,-3737,-3901,-4230,-4692,-5243,-5809,-6320,-6697,-6902,-6880,-6653,-6225,-5651,-4987,-4285,-3611,-2992,-2461,-2020,-1658,-1367,-1111,-883,-656,-422,-186,58,280,482,634,749,808,854,888,962,1102,1339,1697,2180,2787,3491,4266,5070,5858,6603,7261,7827,8278,8624,8847,8969,8955,8835,8573,8202,7718,7149,6521,5883,5252,4694,4209,3843,3584,3445,3397,3430,3507,3593,3667,3686,3650,3537,3371,3146,2900,2632,2354,2055,1708,1276,721,-2,-921,-2033,-3330,-4742,-6203,-7597,-8824,-9773,-10365,-10543,-10301,-9668,-8713,-7540,-6251,-4979,-3817,-2860,-2163,-1736,-1591,-1649,-1883,-2172,-2457,-2642,-2675,-2508,-2143,-1584,-887,-103,692,1435,2057,2526,2819,2939,2926,2807,2654,2511,2438,2467,2634,2930,3362,3893,4498,5130,5752,6312,6794,7149,7379,7474,7432,7281,7038,6717,6364,5969,5567,5154,4730,4304,3870,3438,3016,2607,2246,1916,1676,1505,1451,1508,1691,1983,2368,2794,3211,3542,3722,3678,3374,2777,1907,805,-466,-1810,-3138,-4356,-5392,-6198,-6756,-7082,-7201,-7180,-7051,-6887,-6707,-6546,-6400,-6262,-6114,-5926,-5678,-5348,-4929,-4428,-3866,-3269,-2688,-2147,-1691,-1341,-1091,-951,-871,-831,-764,-636,-393,-18,504,1156,1906,2696,3471,4166,4726,5120,5328,5357,5244,5011,4736,4443,4206,4035,3972,3992,4104,4254,4429,4572,4670,4682,4613,4453,4222,3941,3633,3327,3040,2788,2577,2406,2279,2183,2121,2079,2048,2017,1963,1872,1710,1470,1121,670,109,-529,-1222,-1916,-2575,-3144,-3593,-3892,-4044,-4054,-3957,-3789,-3596,-3424,-3320,-3296,-3396,-3580,-3868,-4186,-4520,-4788,-4959,-4974,-4821,-4491,-4014,-3427,-2797,-2180,-1645,-1231,-965,-847,-848,-928,-1022,-1065,-997,-761,-330,307,1133,2109,3172,4259,5282,6173,6859,7281,7413,7227,6753,6015,5082,4035,2949,1931,1041,366,-75,-254,-195,66,470,949,1427,1850,2162,2340,2383,2305,2153,1964,1805,1694,1684,1751,1905,2076,2235,2286,2197,1891,1365,606,-336,-1409,-2511,-3559,-4445,-5093,-5443,-5474,-5192,-4653,-3917,-3079,-2236,-1466,-854,-433,-225,-216,-362,-611,-896,-1157,-1347,-1445,-1444,-1372,-1257,-1158,-1107,-1150,-1296,-1540,-1860,-2202,-2511,-2720,-2769,-2614,-2226,-1610,-789,189,1246,2326,3329,4202,4882,5326,5523,5469,5187,4718,4115,3433,2755,2123,1618,1266,1105,1136,1333,1672,2085,2517,2901,3170,3280,3198,2918,2455,1863,1181,502,-129,-639,-996,-1181,-1199,-1086,-892,-683,-534,-501,-639,-954,-1452,-2074,-2780,-3477,-4110,-4597,-4923,-5036,-4984,-4758,-4439,-4058,-3685,-3354,-3106,-2933,-2844,-2789,-2743,-2648,-2481,-2194,-1810,-1317,-777,-226,261,638,839,860,679,332,-131,-656,-1144,-1555,-1800,-1860,-1716,-1377,-887,-287,356,987,1564,2038,2416,2672,2837,2925,2944,2922,2849,2733,2566,2339,2052,1706,1310,881,440,19,-357,-661,-867,-970,-952,-829,-605,-303,50,420,771,1055,1254,1317,1241,1008,611,64,-619,-1430,-2303,-3231,-4125,-4947,-5623,-6106,-6350,-6353,-6106,-5665,-5062,-4381,-3681,-3040,-2496,-2101,-1852,-1753,-1774,-1877,-2023,-2168,-2287,-2359,-2376,-2354,-2282,-2203,-2092,-1986,-1847,-1686,-1470,-1194,-836,-404,109,669,1269,1857,2420,2903,3298,3575,3730,3767,3696,3530,3302,3020,2710,2378,2043,1693,1363,1027,737,479,299,205,223,355,604,952,1367,1821,2256,2634,2911,3049,3040,2873,2570,2157,1667,1148,627,151,-274,-631,-937,-1212,-1488,-1799,-2167,-2602,-3093,-3607,-4097,-4506,-4777,-4872,-4768,-4462,-3996,-3406,-2770,-2159,-1636,-1263,-1073,-1070,-1237,-1539,-1909,-2290,-2619,-2839,-2925,-2862,-2653,-2324,-1908,-1439,-954,-485,-38,360,732,1062,1378,1672,1965,2244,2526,2788,3057,3304,3555,3797,4035,4271,4491,4684,4830,4908,4886,4759,4498,4126,3645,3112,2551,2038,1598,1286,1098,1045,1090,1191,1307,1365,1358,1227,1005,683,312,-79,-450,-769,-1019,-1187,-1282,-1318,-1313,-1314,-1330,-1416,-1568,-1818,-2144,-2543,-2973,-3413,-3819,-4177,-4451,-4659,-4782,-4850,-4873,-4866,-4846,-4802,-4741,-4634,-4467,-4214,-3861,-3408,-2871,-2272,-1665,-1083,-595,-218,2,80,10,-154,-379,-614,-798,-916,-910,-804,-570,-256,136,554,975,1358,1689,1945,2140,2272,2371,2448,2516,2581,2620,2619,2548,2375,2110,1734,1304,836,412,57,-159,-237,-161,25,286,550,768,882,872,722,463,107,-293,-700,-1089,-1415,-1690,-1900,-2073,-2251,-2457,-2748,-3133,-3631,-4215,-4850,-5469,-6012,-6408,-6620,-6606,-6385,-5967,-5409,-4770,-4110,-3498,-2977,-2594,-2359,-2284,-2345,-2525,-2780,-3079,-3372,-3628,-3811,-3902,-3869,-3723,-3430,-3029,-2506,-1900,-1230,-527,173,842,1462,2000,2469,2844,3144,3375,3545,3674,3776,3861,3949,4034,4116,4174,4184,4105,3907,3564,3055,2400,1619,773,-77,-858,-1501,-1955,-2188,-2198,-2014,-1675,-1251,-799,-378,-30,231,400,490,535,549,566,602,653,722,777,795,730,562,247,-200,-794,-1474,-2219,-2945,-3614,-4160,-4564,-4800,-4887,-4845,-4707,-4525,-4319,-4133,-3956,-3811,-3647,-3479,-3248,-2970,-2614,-2214,-1769,-1340,-940,-629,-423,-345,-398,-550,-775,-1006,-1192,-1270,-1191,-940,-491,111,839,1637,2421,3159,3779,4264,4608,4812,4912,4928,4888,4824,4721,4608,4453,4262,4026,3739,3416,3062,2695,2332,1972,1639,1309,1005,698,407,134,-102,-266,-335,-279,-90,229,645,1114,1585,1985,2280,2405,2344,2076,1606,959,169,-706,-1607,-2464,-3207,-3794,-4169,-4331,-4269,-4012,-3605,-3091,-2537,-2001,-1527,-1176,-953,-884,-949,-1129,-1391,-1692,-1993,-2255,-2447,-2541,-2517,-2360,-2062,-1629,-1060,-382,381,1196,2006,2780,3454,3999,4376,4578,4600,4477,4237,3953,3668,3466,3384,3458,3700,4061,4502,4931,5267,5421,5338,4986,4385,3588,2681,1775,974,389,66,51,311,798,1413,2064,2633,3052,3239,3184,2878,2359,1680,910,121,-609,-1237,-1720,-2052,-2254,-2356,-2406,-2454,-2528,-2662,-2844,-3076,-3318,-3557,-3747,-3879,-3923,-3884,-3756,-3560,-3310,-3037,-2749,-2480,-2214,-1970,-1721,-1471,-1193,-900,-582,-262,41,307,496,608,610,525,361,150,-54,-207,-259,-157,112,573,1194,1958,2792,3655,4467,5182,5751,6143,6335,6315,6071,5607,4927,4060,3036,1927,803,-230,-1085,-1657,-1895,-1751,-1247,-433,601,1734,2837,3791,4498,4897,4974,4733,4248,3561,2783,1965,1190,500,-63,-503,-800,-1017,-1159,-1303,-1475,-1721,-2055,-2466,-2934,-3405,-3835,-4165,-4362,-4398,-4271,-3999,-3608,-3152,-2668,-2215,-1827,-1530,-1346,-1266,-1273,-1353,-1456,-1561,-1636,-1650,-1597,-1472,-1271,-1018,-719,-389,-43,318,693,1086,1494,1932,2371,2818,3241,3618,3931,4158,4304,4362,4379,4351,4347,4351,4413,4508,4645,4786,4924,5021,5066,5047,4944,4774,4515,4185,3759,3251,2654,1981,1255,520,-181,-771,-1197,-1412,-1375,-1106,-621,1,699,1371,1960,2378,2609,2607,2385,1945,1310,518,-386,-1357,-2327,-3241,-4047,-4694,-5157,-5423,-5490,-5382,-5115,-4730,-4241,-3698,-3106,-2502,-1892,-1298,-735,-223,213,549,764,838,778,592,317,-3,-297,-517,-585,-471,-142,399,1123,1987,2914,3844,4678,5374,5859,6117,6148,5968,5633,5203,4726,4266,3843,3480,3169,2902,2656,2431,2211,2015,1845,1734,1686,1716,1821,1982,2187,2399,2594,2750,2841,2872,2829,2722,2548,2310,2000,1617,1153,619,20,-610,-1256,-1869,-2434,-2924,-3322,-3635,-3850,-3991,-4050,-4056,-4012,-3951,-3880,-3832,-3818,-3849,-3935,-4066,-4228,-4403,-4557,-4650,-4665,-4544,-4294,-3886,-3340,-2685,-1960,-1224,-541,49,483,763,866,836,694,527,364,302,363,601,1016,1603,2321,3131,3965,4774,5506,6112,6590,6894,7042,7010,6790,6386,5789,5019,4106,3101,2069,1095,258,-378,-748,-851,-680,-295,242,838,1400,1851,2117,2171,2006,1642,1144,556,-28,-561,-973,-1235,-1334,-1267,-1082,-811,-532,-307,-198,-257,-512,-956,-1565,-2289,-3051,-3801,-4448,-4968,-5300,-5460,-5431,-5242,-4924,-4497,-4004,-3454,-2875,-2275,-1673,-1083,-536,-48,332,598,714,696,543,308,20,-248,-446,-524,-440,-186,241,798,1448,2117,2745,3266,3632,3821,3836,3703,3484,3227,3007,2853,2802,2844,2962,3109,3239,3308,3282,3148,2914,2600,2251,1889,1567,1280,1060,884,752,639,546,452,378,308,270,253,268,308,357,415,449,464,431,350,201,-21,-329,-724,-1202,-1754,-2360,-2996,-3643,-4273,-4863,-5400,-5850,-6200,-6421,-6490,-6382,-6095,-5611,-4963,-4155,-3253,-2292,-1356,-495,215,731,1009,1049,850,457,-84,-698,-1319,-1867,-2294,-2543,-2600,-2456,-2128,-1652,-1060,-423,243,856,1424,1897,2293,2600,2841,3002,3104,3126,3064,2914,2664,2340,1955,1558,1198,923,799,833,1070,1465,1997,2588,3171,3653,3985,4094,3986,3648,3123,2453,1690,894,115,-604,-1227,-1737,-2115,-2377,-2526,-2607,-2651,-2716,-2834,-3055,-3387,-3837,-4381,-4977,-5580,-6122,-6562,-6836,-6925,-6804,-6484,-5986,-5355,-4639,-3906,-3204,-2599,-2121,-1798,-1650,-1645,-1792,-2023,-2320,-2616,-2870,-3038,-3079,-2971,-2696,-2260,-1670,-967,-179,635,1429,2142,2744,3180,3458,3552,3501,3323,3069,2767,2464,2174,1916,1689,1495,1327,1188,1085,1021,1022,1096,1258,1507,1831,2200,2568,2891,3105,3182,3090,2834,2440,1950,1425,920,479,140,-97,-222,-282,-280,-277,-271,-311,-383,-524,-710,-957,-1252,-1574,-1925,-2273,-2623,-2954,-3280,-3584,-3879,-4149,-4381,-4564,-4652,-4644,-4491,-4195,-3745,-3145,-2429,-1621,-787,37,768,1375,1777,1972,1913,1633,1149,513,-192,-904,-1521,-1999,-2253,-2298,-2089,-1699,-1132,-479,233,933,1607,2227,2799,3316,3783,4193,4517,4750,4831,4770,4516,4099,3530,2850,2131,1424,803,321,-4,-149,-136,-2,213,465,699,910,1050,1140,1165,1142,1075,973,848,699,541,369,195,30,-138,-290,-455,-632,-838,-1091,-1387,-1735,-2124,-2553,-2992,-3455,-3879,-4298,-4645,-4943,-5150,-5278,-5307,-5252,-5109,-4890,-4608,-4269,-3903,-3506,-3110,-2718,-2337,-1979,-1637,-1307,-989,-657,-327,33,401,778,1156,1498,1803,2035,2186,2243,2221,2131,2010,1897,1820,1813,1871,1979,2098,2174,2155,1993,1674,1186,592,-69,-699,-1205,-1527,-1584,-1377,-921,-264,486,1252,1914,2411,2671,2690,2460,2028,1433,731,-14,-768,-1477,-2120,-2675,-3123,-3465,-3699,-3835,-3890,-3902,-3881,-3880,-3906,-3991,-4140,-4352,-4622,-4918,-5223,-5490,-5696,-5790,-5774,-5603,-5303,-4868,-4327,-3713,-3066,-2424,-1844,-1348,-994,-791,-769,-928,-1243,-1699,-2221,-2757,-3222,-3538,-3642,-3480,-3035,-2309,-1352,-223,990,2192,3302,4241,4961,5436,5654,5634,5392,4961,4373,3667,2888,2083,1303,606,33,-356,-539,-495,-228,224,819,1475,2118,2658,3023,3164,3053,2705,2151,1452,682,-100,-817,-1435,-1915,-2245,-2436,-2494,-2440,-2307,-2109,-1895,-1676,-1514,-1413,-1427,-1552,-1806,-2176,-2645,-3178,-3741,-4283,-4769,-5143,-5378,-5442,-5314,-5008,-4513,-3876,-3115,-2293,-1449,-652,55,623,1022,1228,1252,1102,816,451,49,-308,-572,-696,-637,-400,21,577,1239,1942,2639,3283,3834,4278,4604,4815,4924,4930,4846,4675,4404,4061,3617,3119,2555,1980,1410,897,473,170,6,-23,64,234,438,633,775,838,811,696,508,265,-6,-291,-564,-818,-1041,-1224,-1360,-1447,-1464,-1419,-1299,-1126,-907,-684,-478,-335,-287,-361,-580,-949,-1453,-2078,-2772,-3496,-4178,-4761,-5188,-5407,-5391,-5127,-4624,-3917,-3059,-2115,-1158,-257,528,1157,1603,1877,1989,1993,1916,1823,1754,1740,1813,1975,2222,2546,2915,3309,3706,4075,4424,4715,4970,5163,5293,5340,5294,5125,4843,4427,3915,3318,2704,2113,1619,1282,1138,1227,1537,2038,2673,3352,3984,4476,4752,4751,4471,3894,3091,2092,994,-134,-1210,-2159,-2927,-3466,-3750,-3771,-3543,-3087,-2466,-1727,-963,-254,323,679,782,590,110,-627,-1562,-2621,-3702,-4714,-5566,-6180,-6501,-6516,-6210,-5639,-4846,-3910,-2932,-1973,-1143,-472,-20,221,263,151,-46,-268,-430,-478,-362,-54,440,1105,1897,2760,3643,4480,5232,5858,6346,6687,6895,6977,6955,6838,6633,6338,5960,5486,4944,4320,3664,2987,2347,1773,1327,1026,908,961,1169,1488,1859,2220,2514,2695,2738,2623,2375,1983,1507,942,348,-267,-860,-1407,-1886,-2266,-2532,-2662,-2655,-2514,-2272,-1952,-1615,-1302,-1073,-970,-1016,-1240,-1615,-2135,-2742,-3384,-4006,-4529,-4919,-5122,-5120,-4915,-4519,-3970,-3317,-2615,-1906,-1258,-677,-201,179,468,688,857,996,1126,1233,1335,1402,1437,1421,1360,1256,1136,1027,965,992,1137,1417,1838,2377,2995,3647,4256,4776,5143,5321,5293,5066,4660,4140,3549,2975,2476,2104,1898,1855,1956,2159,2405,2633,2797,2848,2777,2568,2240,1804,1298,744,183,-354,-842,-1248,-1558,-1748,-1825,-1773,-1632,-1408,-1154,-914,-724,-649,-693,-913,-1282,-1819,-2473,-3219,-3996,-4741,-5397,-5894,-6183,-6224,-5996,-5495,-4760,-3825,-2769,-1680,-624,299,1045,1574,1877,1977,1926,1772,1598,1461,1415,1502,1723,2083,2545,3070,3615,4120,4564,4902,5126,5242,5242,5162,5003,4797,4547,4281,3995,3711,3433,3175,2948,2773,2658,2627,2679,2820,3029,3281,3529,3735,3851,3853,3728,3474,3134,2719,2296,1875,1508,1184,929,703,505,288,50,-242,-569,-942,-1324,-1716,-2084,-2433,-2743,-3032,-3290,-3545,-3788,-4036,-4271,-4503,-4691,-4847,-4919,-4921,-4816,-4616,-4324,-3942,-3516,-3047,-2589,-2151,-1774,-1454,-1212,-1026,-889,-774,-654,-506,-307,-40,301,712,1189,1701,2235,2752,3239,3663,4026,4314,4533,4694,4803,4865,4884,4851,4755,4589,4341,4004,3604,3137,2663,2206,1817,1554,1431,1493,1704,2062,2488,2927,3303,3549,3625,3510,3207,2748,2173,1531,884,267,-267,-705,-1026,-1233,-1328,-1337,-1257,-1130,-958,-775,-620,-506,-492,-589,-828,-1216,-1739,-2374,-3079,-3791,-4460,-5003,-5392,-5563,-5518,-5255,-4802,-4219,-3564,-2916,-2348,-1915,-1664,-1605,-1727,-1995,-2343,-2698,-2982,-3123,-3055,-2758,-2204,-1437,-481,573,1670,2710,3620,4357,4844,5104,5099,4881,4472,3924,3301,2635,2006,1420,944,580,342,251,272,429,682,1025,1431,1876,2316,2729,3058,3282,3372,3318,3131,2821,2435,1979,1514,1044,593,192,-182,-494,-764,-981,-1144,-1244,-1288,-1254,-1160,-1003,-819,-624,-480,-411,-478,-699,-1102,-1681,-2417,-3274,-4187,-5103,-5936,-6630,-7113,-7350,-7303,-6981,-6398,-5602,-4658,-3636,-2617,-1673,-865,-241,180,385,405,263,23,-262,-530,-715,-775,-673,-392,66,670,1406,2193,3009,3765,4427,4935,5256,5371,5273,4963,4485,3844,3123,2343,1596,906,364,-20,-195,-158,65,454,924,1416,1843,2133,2247,2146,1849,1380,787,130,-529,-1147,-1666,-2076,-2349,-2506,-2549,-2521,-2429,-2319,-2192,-2073,-1970,-1879,-1828,-1800,-1828,-1904,-2043,-2249,-2518,-2850,-3228,-3634,-4049,-4434,-4768,-5011,-5135,-5118,-4952,-4643,-4207,-3696,-3135,-2599,-2118,-1735,-1470,-1326,-1278,-1306,-1353,-1378,-1341,-1188,-922,-512,7,619,1280,1936,2557,3078,3482,3732,3825,3753,3547,3205,2791,2301,1803,1309,857,486,194,34,-8,100,353,734,1233,1786,2364,2873,3275,3496,3513,3301,2877,2257,1497,639,-251,-1111,-1890,-2530,-2996,-3261,-3313,-3168,-2842,-2381,-1824,-1232,-651,-145,240,459,479,278,-133,-756,-1534,-2432,-3374,-4293,-5117,-5773,-6215,-6388,-6289,-5913,-5284,-4473,-3517,-2527,-1561,-696,8,534,866,1029,1061,1011,932,872,863,923,1055,1236,1444,1642,1802,1898,1920,1857,1738,1550,1352,1131,944,776,665,582,542,506,477,424,359,267,185,127,136,243,463,801,1229,1713,2194,2612,2923,3076,3059,2864,2491,1982,1350,654,-75,-782,-1435,-1987,-2421,-2717,-2864,-2866,-2727,-2465,-2103,-1674,-1219,-792,-443,-228,-194,-367,-775,-1390,-2195,-3117,-4087,-5015,-5813,-6400,-6711,-6721,-6407,-5820,-4989,-4015,-2970,-1956,-1044,-295,258,616,789,828,773,684,599,563,583,682,848,1071,1345,1649,1976,2312,2644,2953,3228,3445,3593,3650,3609,3450,3185,2805,2340,1799,1233,673,173,-216,-461,-525,-408,-131,268,710,1140,1470,1658,1663,1478,1105,588,-56,-756,-1486,-2186,-2819,-3346,-3742,-3990,-4090,-4050,-3887,-3626,-3301,-2926,-2551,-2184,-1871,-1639,-1513,-1528,-1699,-2039,-2548,-3200,-3970,-4797,-5630,-6386,-7013,-7436,-7628,-7557,-7241,-6704,-6004,-5209,-4383,-3606,-2921,-2377,-1975,-1717,-1561,-1470,-1383,-1248,-1020,-664,-173,455,1190,1998,2835,3644,4380,4986,5431,5678,5727,5574,5248,4774,4195,3544,2875,2198,1573,997,519,142,-90,-187,-109,109,460,899,1355,1786,2103,2285,2275,2087,1705,1177,520,-216,-987,-1754,-2466,-3090,-3590,-3944,-4131,-4152,-4004,-3709,-3282,-2755,-2163,-1557,-980,-501,-158,-17,-107,-444,-1032,-1820,-2773,-3794,-4811,-5719,-6443,-6916,-7089,-6963,-6539,-5887,-5050,-4138,-3207,-2361,-1636,-1093,-724,-536,-484,-521,-594,-631,-600,-439,-147,290,851,1510,2210,2929,3580,4149,4571,4840,4939,4891,4715,4460,4150,3848,3545,3297,3072,2894,2737,2610,2500,2424,2380,2377,2407,2464,2520,2561,2551,2490,2348,2144,1866,1533,1144,726,276,-180,-625,-1048,-1426,-1740,-1992,-2161,-2258,-2278,-2232,-2116,-1955,-1743,-1515,-1283,-1090,-960,-942,-1053,-1318,-1728,-2270,-2895,-3551,-4159,-4657,-4972,-5070,-4913,-4518,-3908,-3142,-2280,-1408,-581,126,684,1069,1284,1360,1324,1238,1141,1084,1110,1234,1483,1842,2309,2847,3428,4003,4532,4965,5280,5438,5458,5328,5091,4769,4409,4046,3714,3442,3243,3137,3122,3200,3376,3619,3930,4253,4552,4768,4852,4759,4477,3989,3335,2539,1655,746,-145,-951,-1632,-2151,-2478,-2602,-2529,-2272,-1878,-1373,-830,-274,232,663,987,1179,1226,1113,831,372,-261,-1054,-1978,-2991,-4031,-5030,-5909,-6589,-7019,-7145,-6965,-6480,-5745,-4816,-3772,-2707,-1684,-787,-54,495,846,1044,1108,1114,1101,1131,1242,1457,1780,2211,2711,3254,3795,4286,4680,4956,5071,5044,4861,4566,4173,3732,3272,2826,2426,2089,1838,1677,1630,1680,1852,2118,2478,2891,3331,3740,4093,4334,4458,4440,4292,4028,3657,3209,2695,2131,1543,940,349,-210,-718,-1153,-1507,-1768,-1937,-2009,-1993,-1889,-1708,-1463,-1179,-895,-649,-501,-488,-660,-1040,-1622,-2394,-3293,-4254,-5184,-5989,-6590,-6908,-6918,-6600,-5982,-5122,-4077,-2947,-1799,-730,212,972,1527,1890,2062,2105,2049,1949,1860,1801,1815,1888,2031,2209,2399,2569,2688,2742,2723,2642,2520,2382,2256,2159,2106,2101,2129,2193,2261,2343,2420,2502,2593,2696,2814,2933,3053,3141,3197,3191,3116,2966,2726,2409,2004,1537,1013,473,-60,-539,-931,-1192,-1307,-1257,-1050,-712,-265,237,757,1248,1667,1967,2120,2085,1841,1375,691,-198,-1229,-2364,-3496,-4562,-5450,-6101,-6438,-6447,-6116,-5490,-4625,-3609,-2536,-1502,-589,134,628,884,910,752,466,124,-192,-420,-483,-362,-4,550,1295,2170,3100,4014,4839,5496,5959,6186,6186,5972,5590,5068,4482,3857,3269,2739,2314,2015,1862,1857,2005,2270,2631,3023,3404,3710,3897,3934,3793,3482,3003,2383,1652,856,39,-737,-1424,-1965,-2324,-2478,-2421,-2165,-1753,-1210,-610,25,635,1200,1691,2088,2371,2518,2501,2296,1884,1252,419,-589,-1710,-2872,-3978,-4954,-5700,-6175,-6328,-6164,-5704,-4998,-4115,-3136,-2138,-1203,-392,253,707,968,1063,1020,892,746,616,575,637,835,1155,1577,2057,2535,2977,3308,3531,3610,3567,3423,3207,2965,2725,2518,2372,2292,2294,2377,2529,2762,3042,3370,3708,4027,4296,4479,4554,4503,4318,4006,3567,3017,2372,1642,864,55,-738,-1483,-2127,-2643,-2992,-3158,-3139,-2936,-2574,-2083,-1486,-842,-176,437,968,1332,1506,1422,1080,462,-389,-1431,-2570,-3719,-4766,-5625,-6203,-6469,-6387,-5996,-5328,-4469,-3495,-2500,-1573,-773,-164,238,424,422,271,40,-213,-412,-493,-421,-159,281,867,1550,2256,2895,3415,3741,3852,3754,3454,3019,2492,1939,1413,956,611,379,293,320,486,741,1099,1500,1938,2359,2728,3015,3176,3215,3094,2842,2443,1930,1325,651,-32,-705,-1299,-1785,-2120,-2283,-2263,-2074,-1729,-1276,-756,-217,285,726,1050,1245,1280,1121,783,220,-528,-1459,-2530,-3678,-4842,-5935,-6880,-7605,-8055,-8189,-8008,-7522,-6779,-5832,-4760,-3626,-2513,-1469,-554,215,802,1224,1488,1609,1649,1613,1569,1547,1563,1658,1799,1996,2207,2396,2541,2603,2583,2482,2318,2124,1922,1748,1604,1518,1464,1451,1454,1472,1488,1512,1536,1570,1609,1650,1687,1709,1701,1659,1564,1414,1187,886,495,34,-502,-1071,-1654,-2204,-2682,-3051,-3284,-3361,-3280,-3055,-2698,-2259,-1745,-1225,-708,-260,92,300,316,116,-329,-1014,-1911,-2976,-4123,-5264,-6305,-7127,-7693,-7897,-7778,-7298,-6552,-5573,-4485,-3354,-2285,-1350,-589,-38,311,489,525,498,446,443,520,723,1042,1488,1999,2555,3075,3511,3820,3952,3922,3723,3391,2968,2496,2014,1565,1169,855,630,517,503,615,825,1139,1519,1933,2329,2651,2862,2903,2780,2462,1984,1362,633,-155,-962,-1739,-2440,-3031,-3471,-3749,-3842,-3762,-3517,-3137,-2664,-2127,-1583,-1060,-591,-206,94,282,353,290,84,-285,-805,-1480,-2270,-3139,-4018,-4841,-5531,-6023,-6271,-6242,-5941,-5389,-4635,-3750,-2796,-1863,-1006,-287,262,631,825,872,812,691,564,465,439,498,644,872,1139,1429,1699,1923,2094,2203,2270,2314,2356,2414,2502,2618,2755,2905,3042,3166,3254,3306,3318,3293,3224,3109,2944,2703,2404,2017,1569,1056,499,-86,-686,-1273,-1846,-2370,-2842,-3232,-3519,-3693,-3729,-3632,-3404,-3062,-2643,-2170,-1699,-1245,-851,-525,-277,-114,-46,-73,-230,-511,-951,-1546,-2286,-3150,-4078,-5009,-5866,-6560,-7030,-7207,-7072,-6618,-5881,-4912,-3791,-2613,-1462,-435,412,1028,1397,1532,1471,1265,997,725,524,441,491,689,999,1385,1796,2174,2489,2697,2798,2786,2687,2514,2309,2077,1864,1669,1526,1432,1406,1444,1550,1719,1929,2170,2398,2597,2719,2743,2650,2410,2037,1512,862,98,-737,-1610,-2464,-3244,-3908,-4402,-4698,-4787,-4664,-4363,-3922,-3393,-2832,-2299,-1823,-1450,-1183,-1040,-1024,-1142,-1397,-1803,-2346,-3036,-3831,-4703,-5593,-6436,-7159,-7693,-7996,-8012,-7765,-7238,-6504,-5600,-4608,-3599,-2630,-1769,-1039,-463,-43,251,438,566,675,797,970,1188,1460,1746,2012,2216,2308,2272,2094,1788,1406,979,594,279,94,52,154,384,704,1071,1441,1784,2051,2260,2371,2424,2402,2349,2257,2170,2077,2002,1924,1844,1723,1553,1299,961,529,24,-529,-1092,-1618,-2065,-2396,-2574,-2595,-2450,-2159,-1752,-1257,-723,-192,296,667,894,899,661,136,-657,-1716,-2945,-4292,-5618,-6826,-7802,-8447,-8718,-8568,-8039,-7157,-6031,-4740,-3413,-2150,-1039,-160,466,816,935,856,671,439,260,183,259,498,880,1371,1897,2409,2826,3115,3248,3225,3069,2826,2529,2246,2000,1831,1757,1773,1887,2066,2309,2584,2877,3166,3429,3648,3803,3870,3840,3690,3416,2999,2449,1763,968,101,-798,-1654,-2403,-2985,-3324,-3402,-3192,-2709,-2004,-1130,-186,755,1597,2289,2767,3033,3065,2898,2530,2002,1309,492,-455,-1484,-2576,-3671,-4716,-5654,-6409,-6951,-7221,-7221,-6943,-6419,-5693,-4816,-3865,-2895,-1976,-1158,-470,56,437,690,846,967,1087,1267,1520,1870,2286,2751,3205,3608,3906,4076,4104,4011,3821,3588,3352,3165,3051,3037,3111,3278,3500,3764,4036,4296,4530,4712,4846,4899,4881,4761,4547,4217,3781,3229,2574,1833,1029,197,-618,-1374,-2016,-2512,-2826,-2942,-2862,-2600,-2184,-1666,-1076,-485,83,580,996,1313,1542,1669,1707,1630,1437,1091,592,-77,-898,-1829,-2828,-3802,-4699,-5413,-5904,-6106,-6017,-5630,-4995,-4151,-3189,-2172,-1191,-296,441,1016,1403,1638,1751,1793,1821,1863,1965,2110,2299,2490,2649,2738,2735,2637,2455,2234,2016,1848,1778,1818,1986,2255,2604,2989,3368,3720,4002,4229,4383,4488,4549,4582,4596,4589,4557,4491,4360,4158,3844,3407,2846,2152,1371,523,-317,-1105,-1767,-2258,-2536,-2585,-2409,-2035,-1506,-879,-228,400,937,1360,1636,1764,1731,1552,1221,748,151,-565,-1357,-2190,-3017,-3768,-4398,-4846,-5070,-5062,-4795,-4320,-3637,-2844,-1964,-1092,-275,439,1000,1409,1660,1769,1786,1726,1657,1587,1553,1547,1559,1575,1565,1515,1423,1282,1135,997,918,925,1042,1280,1615,2040,2483,2932,3312,3613,3794,3865,3818,3698,3503,3291,3061,2852,2660,2490,2333,2155,1947,1663,1295,828,274,-354,-994,-1616,-2141,-2523,-2722,-2702,-2465,-2035,-1439,-753,-30,658,1251,1714,2012,2134,2075,1837,1415,835,79,-795,-1786,-2807,-3831,-4747,-5513,-6040,-6283,-6218,-5829,-5155,-4241,-3153,-1989,-817,259,1195,1929,2459,2775,2929,2948,2920,2868,2875,2931,3078,3267,3502,3716,3892,3990,3988,3893,3705,3457,3162,2863,2562,2287,2029,1791,1564,1352,1146,969,820,728,704,757,886,1087,1330,1600,1843,2035,2125,2083,1887,1514,991,329,-412,-1179,-1893,-2489,-2900,-3082,-3018,-2710,-2192,-1523,-761,1,716,1310,1764,2055,2186,2173,2022,1748,1352,839,208,-521,-1338,-2194,-3054,-3860,-4543,-5078,-5389,-5484,-5330,-4957,-4388,-3669,-2851,-1984,-1122,-293,465,1156,1765,2316,2813,3276,3701,4088,4416,4666,4812,4835,4724,4488,4142,3731,3288,2878,2531,2299,2179,2192,2295,2478,2684,2885,3038,3126,3126,3053,2902,2705,2478,2243,2023,1828,1655,1496,1324,1116,838,476,21,-519,-1102,-1701,-2238,-2673,-2946,-3020,-2889,-2542,-2028,-1379,-670,45,690,1234,1624,1875,1967,1931,1767,1488,1100,585,-31,-771,-1586,-2457,-3324,-4126,-4798,-5281,-5516,-5479,-5155,-4565,-3743,-2751,-1667,-565,464,1355,2059,2528,2784,2824,2708,2476,2194,1905,1661,1468,1366,1319,1356,1432,1557,1713,1899,2116,2365,2644,2948,3261,3569,3841,4060,4197,4249,4201,4073,3872,3621,3353,3073,2814,2568,2334,2099,1828,1500,1076,542,-118,-885,-1733,-2613,-3452,-4197,-4765,-5119,-5217,-5057,-4647,-4035,-3270,-2425,-1569,-764,-66,499,904,1165,1272,1241,1071,754,295,-320,-1075,-1951,-2910,-3888,-4834,-5661,-6310,-6721,-6848,-6680,-6212,-5477,-4527,-3426,-2259,-1096,-18,918,1682,2244,2625,2841,2915,2902,2812,2683,2533,2365,2194,2023,1851,1693,1551,1446,1378,1368,1405,1492,1606,1729,1839,1913,1945,1930,1881,1817,1770,1751,1805,1912,2099,2321,2563,2766,2884,2867,2661,2252,1624,805,-158,-1201,-2239,-3192,-3984,-4554,-4879,-4937,-4774,-4413,-3935,-3405,-2890,-2460,-2150,-1980,-1946,-2019,-2171,-2359,-2568,-2771,-2992,-3216,-3486,-3783,-4129,-4492,-4860,-5181,-5434,-5568,-5564,-5410,-5095,-4650,-4089,-3460,-2797,-2146,-1531,-978,-495,-67,304,658,990,1320,1636,1923,2161,2315,2371,2303,2127,1843,1499,1128,793,535,398,407,561,851,1238,1673,2125,2524,2861,3086,3210,3222,3151,3017,2851,2674,2509,2345,2184,1982,1716,1344,852,219,-521,-1353,-2198,-3011,-3703,-4224,-4509,-4542,-4308,-3829,-3156,-2339,-1470,-615,137,738,1137,1323,1295,1063,656,86,-612,-1424,-2321,-3271,-4244,-5187,-6061,-6804,-7384,-7736,-7857,-7700,-7287,-6620,-5737,-4686,-3520,-2309,-1113,8,1003,1849,2510,2997,3298,3433,3410,3246,2960,2579,2125,1648,1167,747,417,219,187,326,646,1113,1698,2334,2962,3525,3945,4215,4269,4150,3841,3405,2873,2311,1762,1280,883,582,367,194,44,-153,-413,-754,-1190,-1654,-2148,-2566,-2892,-3036,-2997,-2735,-2280,-1657,-920,-143,615,1273,1788,2116,2252,2197,1985,1640,1195,676,88,-560,-1270,-2043,-2866,-3724,-4576,-5387,-6096,-6658,-7020,-7150,-7032,-6669,-6093,-5337,-4473,-3546,-2631,-1762,-983,-300,278,767,1181,1538,1837,2104,2308,2475,2568,2605,2566,2478,2332,2177,2011,1885,1795,1770,1792,1862,1942,2028,2076,2096,2062,1997,1901,1808,1727,1687,1692,1735,1812,1870,1886,1783,1540,1094,457,-376,-1355,-2406,-3466,-4415,-5203,-5729,-5984,-5929,-5607,-5042,-4317,-3499,-2669,-1903,-1248,-745,-391,-181,-67,-40,-47,-96,-189,-345,-606,-998,-1536,-2221,-3029,-3901,-4783,-5584,-6233,-6664,-6823,-6701,-6290,-5642,-4791,-3825,-2796,-1783,-842,-2,685,1227,1592,1789,1816,1685,1411,1021,551,43,-449,-876,-1180,-1328,-1279,-1029,-589,20,730,1493,2217,2847,3304,3555,3574,3360,2952,2391,1749,1101,516,56,-241,-378,-364,-277,-161,-118,-189,-441,-866,-1459,-2156,-2893,-3578,-4134,-4484,-4591,-4419,-4001,-3359,-2570,-1710,-862,-102,501,931,1147,1201,1078,852,523,133,-313,-808,-1349,-1928,-2532,-3135,-3707,-4202,-4584,-4805,-4845,-4681,-4320,-3774,-3083,-2290,-1446,-604,188,896,1487,1949,2274,2448,2492,2388,2176,1846,1444,985,507,49,-360,-680,-883,-953,-857,-622,-228,271,853,1467,2060,2594,3024,3335,3505,3543,3465,3288,3060,2798,2546,2312,2110,1919,1724,1480,1167,744,223,-410,-1099,-1814,-2482,-3044,-3444,-3631,-3593,-3316,-2835,-2191,-1444,-668,68,706,1191,1514,1653,1654,1514,1308,1020,710,350,-46,-495,-1013,-1592,-2227,-2888,-3530,-4103,-4541,-4794,-4813,-4577,-4075,-3334,-2385,-1295,-125,1049,2159,3140,3938,4516,4850,4932,4783,4426,3924,3324,2707,2126,1648,1316,1154,1182,1383,1738,2209,2743,3286,3778,4159,4392,4433,4290,3958,3489,2915,2306,1731,1229,884,689,681,821,1067,1353,1599,1726,1685,1425,966,318,-439,-1243,-1986,-2598,-2999,-3145,-3022,-2637,-2042,-1290,-466,351,1088,1673,2084,2291,2316,2170,1900,1529,1091,591,46,-552,-1194,-1880,-2591,-3294,-3958,-4519,-4951,-5182,-5201,-4974,-4513,-3834,-2978,-1988,-928,158,1209,2182,3044,3750,4297,4651,4836,4836,4706,4444,4116,3748,3377,3052,2782,2607,2530,2567,2704,2943,3237,3572,3887,4150,4314,4353,4256,4020,3685,3267,2832,2424,2079,1845,1702,1655,1643,1619,1512,1263,834,207,-598,-1532,-2517,-3465,-4264,-4840,-5102,-5021,-4583,-3814,-2788,-1583,-322,899,1958,2788,3322,3552,3479,3157,2626,1962,1210,423,-370,-1149,-1896,-2619,-3288,-3913,-4454,-4906,-5223,-5389,-5373,-5161,-4754,-4162,-3407,-2530,-1566,-566,429,1373,2228,2956,3526,3912,4109,4100,3916,3579,3124,2623,2113,1663,1330,1143,1152,1355,1754,2319,3000,3729,4433,5026,5448,5647,5597,5312,4816,4169,3450,2731,2094,1597,1271,1127,1120,1204,1298,1322,1218,927,449,-208,-992,-1834,-2644,-3339,-3837,-4085,-4052,-3740,-3177,-2431,-1560,-668,183,914,1483,1863,2056,2077,1960,1731,1416,1036,587,85,-491,-1120,-1807,-2522,-3232,-3904,-4468,-4906,-5141,-5180,-4979,-4564,-3944,-3161,-2257,-1283,-293,669,1545,2305,2910,3328,3561,3601,3466,3199,2828,2411,2002,1645,1380,1257,1270,1460,1788,2266,2824,3450,4065,4632,5102,5440,5631,5678,5589,5399,5142,4852,4582,4329,4140,3964,3802,3589,3280,2830,2203,1396,430,-645,-1752,-2805,-3706,-4376,-4738,-4773,-4455,-3839,-2972,-1959,-899,95,926,1521,1836,1866,1636,1205,632,7,-623,-1187,-1673,-2057,-2353,-2582,-2762,-2920,-3074,-3226,-3378,-3512,-3606,-3639,-3573,-3400,-3089,-2644,-2066,-1363,-575,272,1122,1923,2624,3171,3534,3695,3645,3429,3062,2624,2170,1757,1460,1307,1337,1560,1951,2492,3112,3761,4354,4830,5138,5236,5133,4832,4387,3852,3304,2811,2434,2220,2172,2287,2497,2748,2938,3006,2872,2512,1920,1125,206,-775,-1693,-2478,-3034,-3309,-3288,-2966,-2403,-1654,-814,29,787,1386,1787,1963,1927,1706,1340,882,365,-174,-721,-1276,-1827,-2399,-2985,-3583,-4183,-4758,-5259,-5658,-5882,-5904,-5682,-5198,-4458,-3490,-2331,-1059,261,1537,2674,3603,4239,4554,4518,4155,3510,2660,1692,727,-152,-838,-1267,-1399,-1210,-725,9,928,1932,2934,3823,4534,4981,5161,5042,4681,4115,3419,2692,1988,1413,992,758,700,762,890,984,985,813,454,-99,-793,-1567,-2314,-2941,-3350,-3472,-3265,-2739,-1923,-906,220,1331,2324,3095,3578,3740,3576,3133,2455,1640,738,-147,-987,-1727,-2359,-2881,-3297,-3638,-3902,-4128,-4301,-4448,-4547,-4610,-4607,-4547,-4398,-4170,-3838,-3414,-2892,-2290,-1627,-935,-247,388,945,1381,1690,1857,1899,1840,1709,1555,1408,1311,1300,1381,1579,1873,2248,2671,3084,3451,3710,3839,3803,3613,3267,2815,2283,1739,1226,801,493,319,263,280,314,289,136,-189,-719,-1439,-2301,-3241,-4156,-4953,-5538,-5839,-5804,-5443,-4755,-3834,-2727,-1572,-427,580,1414,2009,2363,2485,2400,2157,1792,1348,852,317,-248,-848,-1488,-2170,-2896,-3639,-4390,-5094,-5718,-6205,-6510,-6587,-6412,-5953,-5233,-4254,-3079,-1764,-395,926,2106,3052,3688,3973,3886,3465,2746,1840,837,-148,-990,-1614,-1939,-1925,-1583,-926,-37,1006,2090,3099,3945,4526,4813,4779,4445,3874,3124,2299,1482,758,192,-196,-395,-461,-449,-444,-531,-760,-1186,-1789,-2552,-3390,-4229,-4963,-5503,-5777,-5737,-5369,-4705,-3791,-2717,-1581,-483,476,1222,1705,1903,1829,1518,1030,423,-219,-851,-1408,-1869,-2217,-2453,-2604,-2680,-2727,-2750,-2783,-2822,-2869,-2914,-2938,-2922,-2848,-2695,-2454,-2123,-1713,-1240,-750,-273,145,461,663,721,656,484,236,-27,-278,-445,-508,-429,-201,176,659,1238,1813,2368,2803,3098,3210,3135,2893,2521,2071,1611,1196,892,730,734,889,1153,1462,1730,1865,1801,1474,880,36,-995,-2111,-3213,-4171,-4894,-5298,-5345,-5036,-4406,-3534,-2506,-1438,-430,426,1056,1428,1527,1374,1013,499,-104,-729,-1335,-1871,-2330,-2707,-3005,-3264,-3494,-3726,-3979,-4232,-4494,-4708,-4852,-4863,-4716,-4360,-3794,-3020,-2060,-986,143,1228,2179,2914,3369,3506,3327,2860,2176,1353,505,-279,-894,-1271,-1367,-1154,-669,61,936,1883,2772,3523,4027,4244,4129,3709,3016,2127,1140,150,-728,-1406,-1823,-1936,-1780,-1385,-865,-308,157,441,478,230,-272,-997,-1838,-2704,-3492,-4094,-4457,-4531,-4325,-3869,-3233,-2490,-1737,-1055,-507,-150,10,-36,-247,-595,-1011,-1462,-1883,-2260,-2555,-2792,-2970,-3132,-3314,-3539,-3843,-4222,-4666,-5137,-5584,-5939,-6144,-6126,-5852,-5289,-4457,-3383,-2146,-825,471,1645,2604,3282,3648,3692,3461,3001,2413,1781,1209,767,523,508,721,1138,1704,2342,2971,3510,3883,4045,3979,3683,3211,2598,1928,1263,678,230,-57,-171,-145,-39,73,104,-29,-371,-956,-1754,-2712,-3733,-4709,-5515,-6046,-6218,-5981,-5347,-4346,-3078,-1647,-194,1158,2281,3105,3555,3642,3371,2805,2013,1080,89,-879,-1762,-2525,-3138,-3613,-3959,-4212,-4398,-4550,-4675,-4784,-4859,-4890,-4831,-4679,-4377,-3939,-3343,-2615,-1793,-923,-79,685,1293,1719,1927,1930,1750,1447,1082,733,477,363,449,742,1239,1909,2700,3538,4359,5066,5606,5914,5963,5747,5284,4620,3812,2934,2063,1274,639,203,-15,-17,138,400,666,856,894,732,347,-228,-955,-1747,-2509,-3167,-3622,-3848,-3796,-3497,-2970,-2286,-1507,-709,36,679,1181,1531,1722,1784,1720,1582,1365,1121,838,542,222,-136,-534,-1003,-1540,-2154,-2817,-3506,-4163,-4738,-5166,-5396,-5384,-5109,-4571,-3800,-2848,-1786,-699,335,1229,1943,2421,2680,2708,2574,2302,1984,1663,1416,1277,1292,1466,1800,2271,2835,3452,4052,4587,5000,5254,5333,5229,4972,4593,4144,3685,3275,2960,2784,2740,2814,2950,3069,3098,2946,2572,1933,1063,-5,-1167,-2326,-3358,-4160,-4638,-4752,-4475,-3853,-2945,-1855,-696,413,1371,2079,2494,2586,2365,1879,1185,363,-493,-1311,-2006,-2529,-2855,-2980,-2936,-2777,-2561,-2359,-2224,-2186,-2262,-2422,-2636,-2839,-2966,-2958,-2759,-2352,-1739,-948,-53,892,1770,2532,3079,3396,3454,3286,2937,2486,2012,1613,1350,1289,1441,1823,2381,3081,3831,4552,5171,5598,5811,5761,5478,4986,4348,3639,2942,2340,1908,1681,1689,1886,2231,2620,2959,3154,3114,2817,2235,1431,459,-564,-1545,-2360,-2936,-3207,-3150,-2788,-2167,-1362,-474,411,1196,1817,2227,2409,2369,2140,1752,1271,719,173,-369,-845,-1282,-1651,-2000,-2327,-2671,-3042,-3448,-3874,-4292,-4660,-4916,-5017,-4898,-4539,-3920,-3064,-2022,-858,324,1441,2388,3100,3527,3651,3490,3091,2531,1888,1275,755,422,310,443,810,1382,2091,2884,3664,4373,4926,5295,5434,5353,5061,4604,4029,3408,2809,2288,1909,1681,1616,1668,1785,1898,1933,1842,1589,1183,648,56,-537,-1038,-1382,-1516,-1401,-1050,-473,260,1097,1928,2697,3290,3680,3799,3656,3258,2646,1883,1033,171,-630,-1318,-1842,-2189,-2371,-2404,-2362,-2286,-2256,-2314,-2492,-2803,-3215,-3699,-4178,-4596,-4881,-4978,-4858,-4499,-3938,-3182,-2317,-1360,-417,503,1319,2027,2601,3037,3350,3557,3679,3746,3778,3786,3798,3798,3804,3793,3760,3687,3561,3375,3133,2833,2515,2171,1875,1626,1490,1480,1618,1900,2284,2720,3128,3412,3508,3335,2874,2133,1141,-3,-1215,-2369,-3357,-4082,-4471,-4482,-4123,-3416,-2447,-1294,-68,1120,2180,3029,3626,3942,4001,3813,3443,2932,2338,1705,1081,474,-89,-634,-1160,-1700,-2256,-2837,-3428,-3988,-4483,-4845,-5025,-4973,-4658,-4081,-3266,-2273,-1176,-85,916,1712,2256,2484,2412,2056,1500,821,146,-441,-817,-930,-727,-209,601,1634,2817,4031,5189,6172,6915,7334,7433,7182,6644,5864,4925,3926,2958,2111,1452,1021,810,792,888,1013,1079,1003,739,274,-377,-1137,-1942,-2679,-3261,-3614,-3680,-3447,-2939,-2194,-1307,-347,570,1381,1999,2403,2564,2511,2272,1903,1461,994,554,175,-131,-337,-483,-565,-642,-741,-907,-1168,-1539,-2012,-2567,-3153,-3722,-4201,-4535,-4682,-4596,-4298,-3783,-3105,-2323,-1487,-682,67,688,1195,1557,1806,1964,2056,2131,2195,2286,2393,2529,2675,2816,2942,3017,3044,2993,2876,2688,2451,2185,1918,1683,1506,1423,1453,1603,1869,2210,2580,2912,3120,3160,2962,2523,1853,996,32,-956,-1865,-2609,-3114,-3326,-3237,-2843,-2199,-1364,-423,528,1406,2117,2621,2857,2845,2581,2111,1493,772,26,-703,-1355,-1899,-2315,-2599,-2772,-2858,-2901,-2928,-2981,-3063,-3189,-3330,-3464,-3547,-3537,-3404,-3127,-2704,-2162,-1535,-879,-263,277,667,915,984,921,745,524,310,160,127,229,489,882,1393,1965,2562,3102,3553,3840,3947,3840,3527,3030,2394,1672,946,275,-254,-601,-727,-645,-384,-17,377,705,888,871,630,173,-450,-1176,-1914,-2577,-3084,-3381,-3426,-3232,-2806,-2228,-1535,-839,-184,351,726,934,962,863,646,388,104,-155,-366,-529,-630,-706,-761,-860,-1015,-1278,-1660,-2168,-2775,-3444,-4105,-4680,-5098,-5278,-5177,-4788,-4107,-3212,-2163,-1064,-16,895,1600,2058,2267,2252,2060,1761,1420,1108,870,748,749,877,1110,1421,1774,2133,2456,2714,2874,2927,2857,2679,2398,2047,1657,1260,904,608,398,259,176,96,-21,-235,-583,-1076,-1716,-2448,-3226,-3956,-4569,-4974,-5126,-4978,-4547,-3846,-2950,-1925,-869,133,998,1666,2097,2273,2211,1931,1489,919,284,-389,-1044,-1669,-2220,-2704,-3091,-3409,-3653,-3852,-4025,-4191,-4357,-4536,-4701,-4842,-4925,-4916,-4802,-4556,-4192,-3711,-3152,-2546,-1927,-1341,-801,-337,61,393,677,939,1186,1455,1736,2049,2378,2721,3062,3385,3673,3905,4053,4108,4030,3829,3482,3009,2433,1788,1127,516,-6,-358,-548,-534,-377,-109,189,436,568,515,265,-199,-834,-1595,-2407,-3194,-3871,-4380,-4662,-4692,-4473,-4014,-3373,-2595,-1753,-918,-150,492,973,1271,1375,1298,1049,662,164,-402,-998,-1591,-2150,-2656,-3112,-3512,-3886,-4242,-4591,-4945,-5282,-5581,-5807,-5918,-5875,-5656,-5243,-4654,-3910,-3067,-2176,-1308,-521,136,633,947,1101,1104,1010,849,689,550,500,535,694,968,1333,1788,2251,2720,3106,3393,3529,3515,3337,3031,2625,2172,1735,1343,1046,840,709,627,518,354,57,-370,-963,-1662,-2455,-3239,-3957,-4519,-4857,-4927,-4708,-4209,-3478,-2584,-1620,-679,130,740,1081,1132,909,438,-200,-935,-1687,-2363,-2923,-3300,-3488,-3481,-3308,-3009,-2650,-2293,-2004,-1838,-1825,-1977,-2269,-2669,-3111,-3530,-3874,-4077,-4123,-3990,-3691,-3261,-2723,-2139,-1535,-953,-419,67,485,861,1183,1484,1757,2020,2281,2527,2780,3016,3238,3435,3572,3651,3633,3511,3285,2941,2522,2038,1546,1087,711,458,347,380,523,729,931,1061,1053,873,495,-65,-766,-1556,-2352,-3083,-3670,-4059,-4208,-4106,-3766,-3222,-2527,-1753,-963,-228,401,882,1201,1341,1326,1153,862,447,-43,-618,-1218,-1849,-2447,-3015,-3513,-3928,-4268,-4503,-4672,-4743,-4739,-4656,-4482,-4245,-3920,-3541,-3103,-2628,-2129,-1615,-1108,-601,-122,345,778,1179,1539,1848,2094,2282,2386,2439,2422,2384,2325,2292,2299,2370,2505,2695,2921,3143,3340,3458,3493,3413,3232,2971,2653,2331,2035,1790,1625,1507,1447,1380,1299,1147,926,611,237,-188,-600,-976,-1241,-1387,-1360,-1176,-839,-384,129,653,1114,1463,1655,1661,1482,1134,647,74,-545,-1153,-1712,-2183,-2538,-2766,-2863,-2841,-2736,-2581,-2439,-2351,-2368,-2514,-2789,-3185,-3650,-4133,-4572,-4895,-5056,-5005,-4729,-4220,-3517,-2644,-1678,-663,328,1243,2040,2688,3173,3505,3688,3756,3746,3682,3620,3577,3581,3640,3744,3869,3993,4068,4087,4006,3842,3586,3272,2936,2609,2340,2146,2039,2002,2006,1994,1923,1738,1408,930,308,-406,-1154,-1863,-2445,-2845,-2993,-2883,-2500,-1892,-1109,-239,651,1450,2116,2576,2813,2826,2638,2282,1816,1283,720,171,-350,-821,-1237,-1586,-1884,-2114,-2312,-2473,-2619,-2757,-2892,-3011,-3109,-3162,-3149,-3069,-2897,-2652,-2338,-1970,-1583,-1181,-801,-436,-99,224,540,869,1227,1616,2053,2526,3022,3539,4026,4495,4897,5234,5487,5635,5694,5632,5477,5210,4861,4421,3932,3398,2862,2348,1887,1503,1211,1007,883,806,743,659,524,314,23,-334,-745,-1155,-1541,-1842,-2032,-2073,-1958,-1694,-1291,-799,-250,303,810,1243,1562,1766,1843,1815,1689,1489,1237,941,625,302,-17,-308,-568,-787,-972,-1130,-1289,-1456,-1660,-1896,-2179,-2479,-2793,-3080,-3313,-3459,-3480,-3359,-3072,-2622,-2010,-1269,-430,449,1322,2119,2800,3310,3635,3764,3718,3529,3250,2948,2677,2503,2457,2562,2805,3163,3583,4009,4387,4653,4789,4768,4602,4327,3968,3585,3201,2851,2534,2249,1968,1665,1322,906,435,-104,-654,-1198,-1658,-2014,-2191,-2196,-1988,-1606,-1074,-444,206,829,1350,1723,1925,1938,1784,1485,1090,633,171,-270,-650,-958,-1165,-1288,-1305,-1247,-1135,-993,-872,-786,-782,-858,-1030,-1277,-1581,-1909,-2220,-2489,-2669,-2756,-2709,-2549,-2254,-1862,-1375,-826,-241,353,933,1469,1955,2363,2712,2975,3195,3352,3488,3598,3699,3780,3846,3863,3831,3723,3534,3263,2921,2530,2134,1755,1455,1233,1130,1114,1171,1254,1305,1294,1165,921,554,98,-401,-894,-1310,-1618,-1760,-1740,-1551,-1227,-812,-348,104,512,837,1064,1198,1238,1221,1153,1067,970,867,755,631,469,287,59,-192,-463,-754,-1037,-1329,-1600,-1866,-2106,-2319,-2490,-2614,-2675,-2659,-2567,-2376,-2099,-1725,-1261,-723,-112,535,1217,1886,2533,3110,3611,3986,4239,4351,4326,4193,3961,3687,3397,3136,2935,2797,2745,2740,2774,2806,2798,2730,2576,2341,2035,1687,1318,969,641,367,107,-114,-359,-607,-898,-1215,-1551,-1876,-2163,-2354,-2443,-2370,-2146,-1766,-1243,-634,35,686,1277,1747,2067,2197,2149,1920,1536,1044,472,-125,-697,-1216,-1629,-1924,-2065,-2073,-1931,-1701,-1397,-1096,-844,-687,-675,-812,-1108,-1535,-2050,-2592,-3104,-3508,-3748,-3770,-3545,-3060,-2330,-1401,-313,836,1998,3063,3996,4713,5215,5469,5516,5372,5115,4784,4462,4179,3991,3883,3876,3910,3969,3985,3922,3746,3439,3018,2502,1946,1398,905,505,216,25,-76,-144,-206,-310,-489,-746,-1097,-1496,-1928,-2341,-2684,-2922,-3023,-2956,-2749,-2380,-1911,-1356,-780,-213,292,713,1018,1206,1271,1228,1078,851,547,191,-199,-621,-1037,-1453,-1842,-2194,-2514,-2773,-2990,-3141,-3242,-3285,-3278,-3227,-3139,-3025,-2885,-2726,-2539,-2333,-2083,-1793,-1451,-1054,-606,-112,421,968,1521,2056,2565,3030,3450,3819,4139,4412,4637,4815,4929,4980,4942,4813,4574,4228,3783,3260,2691,2113,1558,1073,652,329,58,-160,-378,-613,-898,-1233,-1620,-2027,-2421,-2767,-3016,-3145,-3138,-2991,-2723,-2375,-1972,-1582,-1241,-986,-855,-843,-956,-1156,-1419,-1682,-1909,-2052,-2081,-1990,-1787,-1488,-1151,-797,-495,-259,-145,-140,-280,-533,-897,-1349,-1844,-2376,-2890,-3372,-3789,-4110,-4323,-4389,-4301,-4038,-3594,-2975,-2200,-1294,-307,710,1702,2600,3374,3961,4357,4550,4549,4400,4130,3795,3447,3122,2853,2653,2518,2435,2379,2317,2231,2095,1920,1695,1455,1209,977,779,594,436,261,59,-194,-523,-915,-1383,-1883,-2404,-2889,-3312,-3626,-3800,-3825,-3675,-3383,-2950,-2435,-1861,-1310,-795,-402,-129,-21,-71,-268,-600,-1022,-1511,-2020,-2518,-2978,-3360,-3663,-3856,-3951,-3947,-3855,-3710,-3526,-3355,-3204,-3127,-3107,-3177,-3300,-3466,-3633,-3759,-3804,-3730,-3508,-3137,-2616,-1971,-1252,-477,272,989,1612,2139,2555,2858,3077,3209,3300,3353,3407,3461,3527,3597,3646,3666,3611,3464,3205,2824,2347,1789,1208,638,137,-266,-540,-691,-723,-675,-580,-478,-409,-390,-439,-551,-707,-889,-1062,-1203,-1288,-1311,-1263,-1177,-1052,-954,-878,-884,-970,-1139,-1387,-1674,-1974,-2250,-2468,-2618,-2692,-2708,-2684,-2658,-2650,-2692,-2798,-2971,-3210,-3508,-3839,-4207,-4580,-4947,-5301,-5602,-5857,-6024,-6090,-6032,-5831,-5470,-4958,-4282,-3478,-2557,-1570,-553,438,1356,2160,2811,3281,3571,3668,3609,3406,3118,2773,2437,2135,1903,1759,1694,1700,1740,1790,1807,1782,1685,1520,1302,1025,727,401,68,-273,-619,-973,-1321,-1669,-1982,-2259,-2459,-2575,-2583,-2482,-2274,-1976,-1613,-1210,-813,-435,-127,110,250,291,245,119,-59,-267,-489,-698,-909,-1108,-1323,-1563,-1846,-2175,-2558,-2960,-3377,-3765,-4101,-4368,-4553,-4657,-4707,-4705,-4690,-4671,-4658,-4663,-4652,-4631,-4550,-4389,-4125,-3723,-3196,-2532,-1762,-918,-34,830,1645,2359,2952,3404,3717,3896,3971,3960,3902,3804,3694,3556,3393,3171,2881,2498,2035,1487,916,335,-169,-578,-837,-939,-890,-721,-484,-236,-38,63,35,-132,-427,-812,-1250,-1677,-2045,-2310,-2434,-2407,-2228,-1919,-1516,-1058,-602,-178,161,399,524,536,455,304,107,-107,-321,-526,-717,-900,-1084,-1275,-1486,-1716,-1977,-2270,-2602,-2971,-3370,-3791,-4210,-4595,-4920,-5133,-5215,-5121,-4848,-4378,-3738,-2948,-2051,-1102,-158,733,1511,2151,2624,2926,3073,3084,3005,2879,2750,2680,2679,2793,3003,3292,3634,3953,4224,4374,4381,4227,3918,3478,2952,2378,1803,1266,786,373,36,-247,-472,-651,-789,-876,-917,-889,-811,-660,-463,-228,32,286,516,710,838,904,892,817,667,485,258,40,-174,-347,-481,-564,-610,-630,-649,-685,-756,-874,-1022,-1207,-1397,-1581,-1760,-1912,-2063,-2204,-2363,-2533,-2728,-2939,-3145,-3335,-3469,-3513,-3435,-3201,-2794,-2201,-1448,-544,440,1465,2455,3347,4088,4631,4960,5068,4980,4735,4380,3974,3563,3182,2856,2589,2366,2179,1997,1813,1615,1403,1188,978,801,654,556,504,482,484,486,468,429,345,223,63,-132,-339,-560,-753,-913,-1009,-1018,-943,-759,-500,-162,207,589,941,1243,1480,1636,1722,1726,1673,1544,1358,1110,788,429,16,-397,-800,-1148,-1427,-1611,-1717,-1746,-1726,-1684,-1640,-1608,-1597,-1585,-1567,-1504,-1373,-1152,-811,-365,199,836,1521,2201,2832,3364,3775,4031,4143,4117,3985,3787,3565,3354,3186,3071,3007,2974,2933,2857,2697,2446,2081,1627,1093,532,-27,-535,-963,-1289,-1505,-1626,-1662,-1656,-1612,-1571,-1535,-1497,-1468,-1401,-1306,-1147,-921,-625,-263,138,557,954,1292,1541,1668,1663,1532,1286,974,625,304,40,-123,-180,-132,-7,159,325,454,515,504,399,232,-16,-314,-659,-1038,-1424,-1807,-2148,-2421,-2585,-2610,-2477,-2160,-1679,-1031,-262,591,1481,2345,3157,3846,4415,4816,5071,5173,5146,5023,4823,4594,4348,4117,3895,3695,3487,3264,3003,2692,2329,1927,1495,1062,660,296,9,-218,-362,-463,-519,-572,-641,-738,-887,-1078,-1299,-1537,-1754,-1935,-2045,-2072,-2006,-1845,-1598,-1287,-924,-548,-173,166,455,667,813,866,865,791,680,526,346,137,-103,-365,-652,-942,-1214,-1441,-1599,-1653,-1629,-1502,-1338,-1148,-985,-890,-868,-941,-1079,-1254,-1418,-1510,-1489,-1298,-927,-351,395,1288,2262,3264,4216,5064,5746,6236,6503,6564,6430,6150,5772,5347,4927,4543,4215,3944,3704,3482,3228,2934,2560,2107,1571,974,338,-291,-889,-1400,-1819,-2109,-2276,-2326,-2275,-2148,-1977,-1786,-1608,-1463,-1367,-1331,-1348,-1415,-1517,-1628,-1743,-1821,-1869,-1855,-1788,-1653,-1455,-1200,-890,-541,-169,206,551,838,1033,1109,1054,866,571,198,-209,-601,-959,-1237,-1454,-1592,-1678,-1718,-1722,-1697,-1625,-1509,-1310,-1024,-629,-121,495,1203,1972,2767,3541,4253,4866,5344,5677,5855,5881,5788,5590,5349,5081,4848,4650,4521,4432,4373,4300,4183,3991,3699,3317,2844,2311,1760,1205,707,262,-103,-400,-648,-857,-1082,-1306,-1578,-1872,-2184,-2496,-2763,-2971,-3083,-3087,-2981,-2762,-2469,-2108,-1739,-1381,-1076,-857,-725,-702,-760,-890,-1060,-1232,-1397,-1513,-1598,-1640,-1661,-1680,-1697,-1733,-1769,-1795,-1802,-1760,-1680,-1552,-1398,-1232,-1079,-953,-867,-818,-801,-795,-773,-710,-569,-331,23,498,1085,1758,2498,3250,3984,4660,5236,5696,6029,6222,6312,6294,6217,6082,5916,5712,5469,5169,4803,4356,3845,3267,2664,2051,1481,968,558,245,44,-62,-102,-93,-77,-67,-94,-152,-258,-393,-557,-734,-920,-1098,-1274,-1427,-1573,-1689,-1791,-1867,-1923,-1965,-1994,-2008,-2020,-2014,-2001,-1979,-1950,-1926,-1930,-1967,-2067,-2232,-2459,-2747,-3050,-3352,-3603,-3779,-3862,-3847,-3744,-3590,-3399,-3219,-3053,-2925,-2817,-2717,-2583,-2385,-2078,-1641,-1054,-318,537,1480,2450,3390,4243,4957,5485,5821,5949,5893,5690,5380,5018,4652,4314,4023,3787,3586,3409,3220,3006,2751,2449,2111,1747,1378,1032,716,463,255,117,11,-54,-107,-161,-222,-300,-408,-518,-661,-797,-936,-1065,-1167,-1248,-1297,-1319,-1328,-1322,-1331,-1349,-1396,-1464,-1553,-1651,-1748,-1843,-1925,-2016,-2110,-2242,-2405,-2620,-2866,-3140,-3403,-3639,-3815,-3922,-3947,-3909,-3814,-3698,-3574,-3460,-3369,-3292,-3218,-3120,-2972,-2745,-2416,-1970,-1403,-726,35,861,1698,2522,3273,3929,4447,4817,5018,5067,4977,4770,4487,4143,3777,3398,3018,2648,2282,1935,1599,1290,1008,758,555,380,260,150,68,-26,-140,-283,-473,-693,-941,-1196,-1430,-1624,-1754,-1806,-1770,-1651,-1455,-1205,-927,-651,-410,-232,-146,-155,-273,-470,-728,-1009,-1273,-1505,-1675,-1801,-1885,-1965,-2066,-2212,-2421,-2688,-3000,-3334,-3649,-3930,-4135,-4266,-4309,-4281,-4186,-4058,-3889,-3728,-3543,-3375,-3184,-2981,-2740,-2446,-2092,-1663,-1171,-611,-11,616,1244,1841,2385,2854,3227,3510,3690,3789,3806,3768,3664,3514,3305,3032,2710,2314,1877,1395,887,385,-93,-526,-875,-1149,-1316,-1404,-1407,-1363,-1281,-1193,-1115,-1062,-1042,-1058,-1103,-1177,-1258,-1341,-1405,-1440,-1444,-1402,-1336,-1241,-1142,-1046,-970,-916,-885,-876,-878,-896,-928,-987,-1087,-1242,-1467,-1755,-2113,-2501,-2908,-3289,-3620,-3879,-4056,-4152,-4196,-4193,-4191,-4180,-4199,-4221,-4249,-4247,-4190,-4036,-3770,-3357,-2806,-2119,-1321,-461,425,1263,2025,2636,3090,3346,3417,3323,3086,2773,2403,2043,1704,1405,1145,902,664,407,119,-203,-547,-908,-1239,-1538,-1749,-1879,-1900,-1833,-1691,-1508,-1312,-1148,-1032,-990,-1028,-1134,-1303,-1500,-1704,-1878,-2002,-2044,-2001,-1867,-1658,-1390,-1099,-813,-560,-364,-233,-169,-177,-238,-354,-529,-745,-1033,-1356,-1739,-2141,-2558,-2943,-3273,-3508,-3627,-3613,-3469,-3216,-2879,-2504,-2125,-1785,-1508,-1322,-1217,-1202,-1239,-1310,-1368,-1389,-1320,-1158,-869,-472,24,589,1175,1746,2245,2644,2907,3029,3008,2855,2594,2242,1826,1359,866,353,-155,-647,-1102,-1509,-1856,-2127,-2334,-2456,-2522,-2537,-2512,-2480,-2437,-2411,-2385,-2375,-2348,-2315,-2244,-2144,-1995,-1818,-1600,-1365,-1120,-870,-646,-437,-277,-151,-79,-39,-37,-41,-43,-21,38,115,220,301,354,334,228,35,-255,-600,-990,-1366,-1698,-1952,-2097,-2145,-2073,-1935,-1726,-1504,-1276,-1073,-897,-751,-616,-473,-300,-61,247,647,1129,1672,2258,2836,3374,3827,4159,4354,4400,4310,4093,3788,3410,2987,2545,2072,1597,1101,597,81,-434,-946,-1438,-1893,-2297,-2629,-2868,-3027,-3070,-3045,-2933,-2776,-2585,-2387,-2195,-2030,-1897,-1793,-1725,-1672,-1628,-1575,-1492,-1383,-1214,-1028,-786,-548,-298,-76,118,272,389,468,521,545,536,499,412,287,119,-94,-325,-572,-806,-1014,-1175,-1278,-1328,-1313,-1267,-1177,-1080,-961,-849,-712,-567,-370,-132,197,600,1110,1706,2382,3107,3858,4580,5243,5801,6217,6480,6564,6486,6258,5906,5472,4975,4452,3911,3364,2811,2245,1670,1084,493,-92,-659,-1190,-1656,-2056,-2351,-2549,-2641,-2632,-2550,-2407,-2236,-2066,-1907,-1792,-1716,-1691,-1705,-1752,-1806,-1862,-1890,-1887,-1833,-1739,-1596,-1427,-1234,-1038,-837,-646,-453,-263,-76,108,265,388,445,426,321,125,-142,-462,-792,-1095,-1326,-1448,-1437,-1283,-994,-594,-121,382,870,1310,1669,1944,2124,2243,2317,2397,2509,2693,2968,3336,3798,4309,4861,5380,5855,6219,6470,6581,6562,6429,6188,5886,5515,5109,4661,4180,3664,3117,2532,1929,1295,662,30,-571,-1114,-1593,-1962,-2237,-2392,-2443,-2411,-2301,-2159,-2000,-1852,-1740,-1662,-1635,-1644,-1684,-1743,-1797,-1852,-1876,-1891,-1870,-1841,-1784,-1719,-1626,-1514,-1378,-1209,-1036,-848,-690,-567,-513,-535,-648,-841,-1099,-1397,-1691,-1949,-2126,-2193,-2133,-1945,-1640,-1250,-808,-343,96,507,860,1174,1456,1732,2035,2378,2794,3279,3827,4425,5032,5618,6143,6564,6870,7021,7044,6915,6677,6340,5923,5459,4942,4406,3843,3279,2711,2159,1630,1136,697,311,6,-222,-361,-418,-401,-335,-239,-149,-89,-79,-147,-283,-492,-752,-1039,-1334,-1600,-1836,-2011,-2152,-2236,-2304,-2347,-2387,-2431,-2466,-2496,-2499,-2462,-2385,-2256,-2096,-1930,-1770,-1667,-1630,-1691,-1849,-2107,-2434,-2806,-3171,-3486,-3696,-3779,-3694,-3460,-3074,-2574,-1993,-1379,-761,-181,355,837,1273,1689,2103,2539,3014,3536,4089,4670,5231,5762,6207,6561,6780,6881,6842,6705,6466,6167,5809,5418,4992,4539,4057,3548,3012,2452,1881,1303,750,234,-204,-557,-786,-902,-892,-777,-586,-338,-80,162,358,480,518,469,336,126,-127,-432,-737,-1049,-1335,-1589,-1795,-1951,-2039,-2073,-2043,-1972,-1877,-1782,-1721,-1725,-1806,-1995,-2266,-2618,-3009,-3397,-3743,-3978,-4078,-3985,-3698,-3211,-2545,-1764,-913,-85,659,1254,1659,1858,1872,1727,1502,1249,1052,979,1063,1357,1828,2489,3263,4111,4948,5691,6281,6645,6758,6598,6192,5564,4780,3900,2993,2138,1382,787,361,107,-8,-39,-43,-86,-212,-464,-823,-1307,-1834,-2394,-2891,-3291,-3530,-3571,-3405,-3010,-2434,-1687,-856,4,799,1450,1873,2024,1847,1377,604,-363,-1461,-2566,-3557,-4348,-4831,-4979,-4767,-4237,-3446,-2492,-1478,-499,324,958,1318,1434,1313,1012,625,199,-149,-401,-489,-426,-209,123,538,995,1457,1906,2330,2722,3114,3497,3908,4349,4822,5332,5847,6359,6823,7223,7520,7698,7748,7659,7451,7124,6705,6214,5673,5115,4560,4042,3568,3158,2796,2479,2186,1900,1608,1294,960,591,201,-220,-655,-1105,-1540,-1964,-2329,-2639,-2854,-2973,-2978,-2888,-2685,-2417,-2066,-1687,-1280,-889,-536,-262,-95,-63,-183,-455,-867,-1398,-2003,-2649,-3284,-3865,-4356,-4722,-4956,-5052,-5039,-4936,-4791,-4639,-4503,-4420,-4377,-4384,-4421,-4463,-4494,-4481,-4401,-4241,-3970,-3595,-3097,-2493,-1792,-1036,-247,498,1171,1694,2036,2164,2058,1749,1252,647,-2,-614,-1098,-1411,-1484,-1341,-964,-423,231,928,1585,2143,2548,2769,2797,2655,2375,2016,1634,1287,1024,875,856,969,1192,1508,1882,2282,2676,3040,3338,3569,3702,3736,3679,3522,3293,3002,2670,2328,1991,1685,1424,1225,1086,1014,989,1009,1039,1080,1091,1078,1014,901,730,500,219,-103,-455,-812,-1171,-1507,-1827,-2128,-2413,-2695,-2963,-3230,-3468,-3669,-3801,-3837,-3758,-3541,-3189,-2692,-2094,-1402,-684,7,613,1048,1270,1223,897,303,-512,-1481,-2514,-3520,-4406,-5103,-5547,-5724,-5624,-5290,-4782,-4178,-3579,-3059,-2704,-2548,-2615,-2883,-3309,-3823,-4347,-4803,-5108,-5215,-5073,-4683,-4056,-3238,-2300,-1318,-403,377,924,1201,1175,863,307,-423,-1225,-2016,-2668,-3133,-3318,-3223,-2832,-2192,-1367,-437,504,1371,2079,2593,2859,2908,2752,2453,2082,1709,1409,1230,1205,1343,1619,2004,2442,2883,3278,3586,3786,3865,3837,3718,3541,3340,3153,3003,2920,2902,2959,3059,3191,3306,3382,3376,3273,3043,2699,2232,1677,1050,402,-245,-828,-1352,-1760,-2091,-2315,-2482,-2590,-2684,-2765,-2875,-3000,-3177,-3369,-3603,-3830,-4056,-4240,-4366,-4416,-4375,-4246,-4029,-3750,-3410,-3056,-2679,-2327,-2006,-1745,-1567,-1494,-1536,-1707,-1983,-2345,-2754,-3149,-3496,-3727,-3827,-3761,-3542,-3183,-2718,-2219,-1711,-1299,-993,-866,-917,-1143,-1526,-1999,-2520,-3004,-3390,-3620,-3631,-3425,-2965,-2312,-1476,-551,403,1291,2040,2575,2851,2835,2527,1954,1157,212,-808,-1815,-2722,-3465,-3972,-4225,-4200,-3919,-3423,-2753,-2003,-1216,-501,112,542,777,797,615,277,-185,-690,-1190,-1616,-1917,-2066,-2032,-1826,-1459,-966,-396,207,786,1296,1699,1970,2099,2096,1974,1768,1513,1242,993,786,646,567,558,599,679,781,878,972,1030,1078,1088,1091,1074,1059,1027,1001,955,906,828,721,578,380,139,-155,-483,-825,-1161,-1449,-1673,-1789,-1795,-1665,-1402,-1021,-524,38,649,1233,1753,2127,2308,2252,1933,1365,581,-349,-1352,-2322,-3189,-3863,-4300,-4475,-4379,-4064,-3560,-2966,-2348,-1804,-1402,-1205,-1235,-1500,-1958,-2567,-3249,-3916,-4501,-4915,-5114,-5072,-4780,-4283,-3633,-2897,-2175,-1539,-1071,-826,-820,-1069,-1517,-2130,-2807,-3472,-4036,-4418,-4566,-4445,-4051,-3409,-2561,-1580,-527,504,1457,2270,2892,3328,3545,3596,3492,3293,3040,2784,2568,2426,2382,2452,2631,2927,3308,3761,4254,4751,5228,5647,5994,6250,6412,6483,6463,6368,6202,5970,5681,5331,4933,4495,4023,3549,3075,2641,2254,1940,1700,1553,1480,1481,1524,1581,1614,1593,1476,1260,913,461,-103,-734,-1410,-2086,-2718,-3269,-3694,-3968,-4069,-3990,-3744,-3349,-2849,-2281,-1694,-1146,-665,-317,-115,-103,-279,-652,-1183,-1853,-2579,-3320,-3988,-4526,-4884,-5014,-4920,-4585,-4055,-3359,-2551,-1712,-891,-177,378,726,830,700,340,-184,-823,-1479,-2080,-2537,-2785,-2790,-2533,-2046,-1367,-568,274,1076,1759,2267,2554,2603,2415,2021,1463,800,104,-567,-1133,-1564,-1795,-1840,-1661,-1309,-787,-156,542,1259,1941,2549,3049,3417,3652,3745,3721,3597,3403,3184,2962,2784,2662,2624,2664,2783,2947,3148,3326,3482,3560,3566,3476,3307,3066,2782,2480,2183,1923,1706,1556,1455,1411,1398,1400,1403,1381,1333,1255,1151,1042,939,859,813,791,798,798,792,730,614,405,105,-285,-752,-1265,-1780,-2259,-2637,-2894,-2974,-2889,-2620,-2200,-1656,-1030,-372,267,824,1251,1496,1521,1319,883,265,-497,-1314,-2113,-2805,-3327,-3623,-3677,-3484,-3075,-2489,-1793,-1046,-327,294,760,1012,1038,819,397,-195,-865,-1540,-2123,-2526,-2702,-2608,-2247,-1667,-911,-80,739,1465,1994,2299,2310,2057,1541,836,4,-857,-1661,-2326,-2769,-2965,-2869,-2504,-1896,-1088,-155,836,1811,2696,3441,3994,4340,4462,4382,4121,3725,3237,2714,2204,1761,1419,1218,1162,1266,1504,1866,2295,2777,3238,3664,4011,4260,4410,4447,4393,4254,4040,3779,3458,3114,2731,2333,1916,1501,1090,706,359,78,-122,-217,-201,-61,171,502,862,1238,1568,1819,1962,1961,1831,1547,1165,684,175,-335,-787,-1141,-1366,-1433,-1343,-1094,-707,-215,345,918,1446,1871,2132,2197,2032,1653,1073,359,-435,-1227,-1946,-2537,-2939,-3141,-3122,-2903,-2500,-1953,-1304,-611,72,682,1163,1469,1561,1430,1087,563,-85,-775,-1453,-2022,-2451,-2688,-2737,-2604,-2328,-1952,-1539,-1139,-816,-608,-540,-641,-881,-1258,-1719,-2222,-2712,-3132,-3433,-3571,-3522,-3267,-2818,-2189,-1428,-571,308,1168,1935,2584,3058,3367,3489,3458,3309,3074,2827,2604,2468,2443,2562,2817,3192,3660,4158,4650,5070,5384,5555,5565,5428,5136,4759,4300,3834,3394,3022,2756,2613,2595,2699,2900,3162,3452,3734,3969,4152,4262,4300,4282,4187,4048,3837,3569,3227,2809,2315,1738,1095,391,-345,-1071,-1761,-2348,-2804,-3086,-3163,-3041,-2716,-2233,-1621,-946,-271,339,802,1074,1084,826,284,-499,-1476,-2552,-3659,-4667,-5523,-6137,-6471,-6517,-6275,-5790,-5111,-4300,-3420,-2543,-1728,-1033,-512,-185,-91,-199,-507,-946,-1470,-1987,-2449,-2766,-2934,-2892,-2678,-2285,-1768,-1172,-548,40,547,917,1137,1184,1075,846,525,197,-104,-299,-355,-238,64,538,1156,1882,2649,3426,4133,4753,5228,5565,5735,5766,5669,5472,5216,4926,4647,4399,4218,4107,4084,4144,4260,4433,4609,4775,4890,4931,4878,4724,4467,4121,3706,3242,2765,2287,1851,1445,1108,812,570,365,173,-5,-195,-388,-591,-780,-961,-1109,-1233,-1332,-1421,-1507,-1617,-1747,-1919,-2115,-2346,-2572,-2805,-2991,-3133,-3199,-3171,-3061,-2843,-2560,-2192,-1796,-1360,-936,-535,-191,57,198,188,44,-252,-657,-1135,-1640,-2100,-2478,-2708,-2777,-2656,-2360,-1906,-1325,-659,41,747,1394,1964,2395,2674,2760,2646,2343,1856,1253,572,-104,-717,-1203,-1524,-1660,-1609,-1392,-1048,-616,-165,256,582,768,770,573,178,-402,-1107,-1899,-2694,-3418,-4017,-4406,-4570,-4470,-4122,-3548,-2806,-1952,-1077,-241,471,1019,1352,1473,1381,1115,722,262,-193,-595,-874,-1011,-984,-792,-471,-47,423,897,1324,1670,1911,2036,2048,1968,1814,1620,1418,1232,1088,1004,982,1026,1117,1244,1376,1502,1599,1662,1707,1731,1766,1823,1897,2007,2113,2212,2267,2254,2152,1947,1622,1201,675,98,-513,-1105,-1633,-2062,-2346,-2475,-2418,-2205,-1822,-1331,-758,-179,354,753,979,970,714,220,-484,-1332,-2256,-3176,-4009,-4702,-5197,-5482,-5545,-5417,-5115,-4704,-4206,-3687,-3183,-2736,-2393,-2170,-2097,-2171,-2382,-2703,-3091,-3505,-3899,-4231,-4479,-4619,-4658,-4584,-4422,-4183,-3891,-3584,-3286,-3040,-2868,-2792,-2822,-2935,-3124,-3325,-3507,-3604,-3574,-3379,-3001,-2447,-1732,-913,-30,839,1643,2325,2849,3187,3347,3334,3190,2948,2662,2373,2128,1957,1888,1920,2073,2307,2633,3000,3397,3781,4128,4407,4597,4679,4649,4496,4245,3894,3482,3018,2548,2083,1660,1288,984,744,572,449,375,328,314,311,336,353,368,343,261,99,-165,-534,-1002,-1553,-2151,-2760,-3341,-3844,-4244,-4500,-4604,-4544,-4329,-3972,-3509,-2958,-2386,-1804,-1305,-899,-672,-633,-829,-1246,-1870,-2655,-3530,-4429,-5259,-5958,-6456,-6719,-6725,-6483,-6009,-5360,-4573,-3713,-2831,-1981,-1205,-545,-38,299,430,365,105,-322,-878,-1504,-2147,-2749,-3246,-3611,-3791,-3782,-3583,-3199,-2683,-2077,-1447,-871,-401,-100,8,-93,-382,-818,-1344,-1884,-2367,-2732,-2912,-2900,-2658,-2245,-1650,-977,-239,457,1099,1604,1982,2194,2270,2226,2098,1934,1774,1650,1602,1625,1730,1896,2088,2289,2447,2547,2566,2489,2327,2087,1784,1456,1112,803,528,328,204,163,200,295,422,551,651,686,659,547,385,186,-13,-181,-303,-375,-402,-413,-429,-484,-603,-795,-1082,-1432,-1846,-2278,-2690,-3046,-3293,-3414,-3371,-3176,-2826,-2341,-1780,-1152,-558,-17,382,607,618,392,-45,-677,-1434,-2256,-3061,-3774,-4327,-4679,-4793,-4681,-4353,-3860,-3250,-2593,-1931,-1336,-817,-428,-162,-34,-39,-158,-378,-660,-990,-1312,-1626,-1884,-2085,-2207,-2243,-2188,-2037,-1795,-1478,-1108,-728,-379,-113,34,28,-133,-441,-861,-1329,-1795,-2175,-2418,-2472,-2311,-1934,-1356,-627,207,1074,1903,2645,3218,3623,3805,3796,3600,3266,2842,2384,1950,1586,1337,1212,1235,1376,1630,1951,2305,2660,2968,3214,3373,3441,3420,3328,3170,2983,2763,2545,2322,2112,1905,1709,1514,1323,1140,964,816,704,648,657,732,858,1020,1169,1296,1342,1312,1174,944,633,256,-142,-549,-915,-1227,-1455,-1582,-1604,-1514,-1320,-1030,-657,-233,218,646,1019,1278,1400,1352,1131,752,241,-354,-982,-1586,-2116,-2531,-2792,-2894,-2817,-2593,-2218,-1750,-1196,-620,-35,503,968,1319,1528,1574,1440,1139,672,83,-603,-1329,-2050,-2714,-3266,-3667,-3881,-3893,-3706,-3348,-2867,-2328,-1800,-1353,-1042,-905,-953,-1162,-1500,-1889,-2270,-2559,-2706,-2661,-2420,-1981,-1392,-698,34,735,1353,1841,2167,2345,2367,2298,2151,2012,1895,1875,1948,2141,2441,2828,3264,3719,4142,4503,4771,4925,4957,4875,4692,4432,4127,3804,3500,3237,3034,2909,2848,2864,2925,3027,3146,3264,3378,3477,3566,3662,3743,3842,3918,3959,3945,3822,3586,3206,2686,2038,1289,480,-345,-1135,-1842,-2421,-2846,-3080,-3131,-2989,-2674,-2217,-1656,-1036,-429,117,527,748,748,493,2,-701,-1566,-2509,-3465,-4343,-5080,-5618,-5922,-5987,-5817,-5450,-4934,-4303,-3639,-2952,-2310,-1720,-1217,-802,-506,-313,-245,-295,-451,-718,-1054,-1460,-1876,-2282,-2620,-2844,-2917,-2806,-2502,-2024,-1404,-709,-7,623,1123,1430,1540,1443,1178,811,397,33,-221,-305,-178,167,711,1424,2238,3094,3924,4655,5257,5676,5920,5982,5886,5681,5391,5076,4771,4499,4304,4168,4107,4105,4125,4171,4193,4179,4121,3990,3811,3562,3290,2976,2682,2386,2139,1920,1756,1624,1519,1433,1332,1218,1064,875,643,389,115,-158,-423,-675,-923,-1157,-1398,-1637,-1872,-2108,-2312,-2497,-2629,-2708,-2725,-2670,-2554,-2373,-2144,-1867,-1563,-1234,-890,-545,-218,80,306,452,489,402,201,-109,-497,-916,-1333,-1682,-1927,-2033,-1961,-1735,-1332,-808,-192,473,1120,1726,2237,2640,2912,3054,3059,2944,2711,2376,1961,1472,946,397,-149,-638,-1075,-1375,-1558,-1562,-1413,-1119,-719,-280,140,467,640,629,414,15,-520,-1136,-1744,-2275,-2659,-2841,-2810,-2541,-2097,-1489,-812,-112,534,1070,1465,1692,1764,1696,1527,1313,1088,912,817,814,935,1145,1449,1801,2181,2542,2869,3127,3312,3416,3451,3426,3364,3285,3198,3130,3063,3019,2970,2926,2862,2788,2692,2594,2496,2429,2401,2446,2566,2769,3037,3339,3636,3877,4017,4012,3849,3502,3008,2371,1661,907,194,-456,-963,-1320,-1497,-1485,-1312,-975,-530,-4,543,1055,1476,1740,1818,1664,1297,713,-25,-873,-1742,-2575,-3284,-3838,-4175,-4316,-4234,-4003,-3627,-3191,-2727,-2292,-1911,-1607,-1374,-1210,-1097,-1032,-996,-1006,-1061,-1183,-1383,-1667,-2031,-2459,-2908,-3340,-3687,-3913,-3962,-3833,-3516,-3065,-2508,-1939,-1395,-962,-652,-510,-494,-609,-764,-928,-1021,-998,-815,-467,54,701,1440,2209,2957,3617,4175,4570,4834,4940,4945,4853,4728,4592,4490,4443,4470,4565,4733,4939,5159,5375,5529,5633,5636,5560,5395,5160,4876,4561,4243,3933,3652,3396,3187,3006,2868,2750,2659,2573,2489,2392,2284,2153,2018,1855,1683,1480,1242,954,612,208,-243,-733,-1235,-1729,-2180,-2582,-2890,-3121,-3235,-3258,-3180,-3009,-2758,-2441,-2070,-1681,-1283,-930,-649,-476,-448,-572,-860,-1292,-1838,-2458,-3088,-3679,-4163,-4500,-4643,-4582,-4301,-3836,-3202,-2464,-1657,-856,-95,567,1118,1518,1781,1878,1831,1629,1282,801,205,-481,-1208,-1938,-2601,-3137,-3490,-3607,-3476,-3096,-2501,-1768,-968,-215,420,839,1020,931,608,109,-489,-1091,-1600,-1955,-2089,-2000,-1689,-1200,-589,77,735,1324,1814,2174,2411,2533,2577,2563,2545,2528,2554,2612,2714,2836,2960,3063,3119,3110,3031,2875,2655,2390,2100,1826,1574,1390,1262,1207,1214,1251,1312,1349,1354,1297,1180,1002,773,529,286,87,-46,-99,-71,19,137,237,285,226,63,-238,-633,-1119,-1633,-2149,-2610,-2992,-3264,-3418,-3455,-3387,-3225,-2990,-2702,-2378,-2052,-1738,-1479,-1291,-1213,-1247,-1411,-1689,-2062,-2492,-2937,-3341,-3676,-3877,-3960,-3878,-3681,-3364,-2990,-2576,-2188,-1832,-1555,-1341,-1201,-1101,-1034,-971,-917,-866,-847,-877,-981,-1185,-1480,-1869,-2302,-2747,-3122,-3403,-3506,-3444,-3196,-2808,-2337,-1845,-1417,-1106,-969,-1016,-1234,-1598,-2025,-2462,-2819,-3030,-3056,-2863,-2463,-1891,-1198,-448,279,938,1458,1831,2030,2077,1994,1820,1605,1392,1218,1119,1099,1169,1312,1506,1724,1936,2117,2252,2325,2345,2310,2237,2134,2014,1875,1730,1570,1395,1205,999,780,566,350,160,-8,-140,-226,-267,-254,-199,-109,-8,77,121,92,-22,-232,-530,-904,-1321,-1761,-2183,-2561,-2871,-3094,-3222,-3247,-3174,-3001,-2739,-2390,-1979,-1520,-1057,-623,-268,-33,47,-48,-324,-766,-1338,-1997,-2675,-3319,-3865,-4263,-4483,-4505,-4336,-4002,-3533,-2999,-2425,-1894,-1419,-1043,-772,-602,-534,-550,-654,-839,-1110,-1471,-1919,-2442,-3026,-3625,-4200,-4696,-5054,-5245,-5231,-5032,-4667,-4203,-3697,-3233,-2864,-2644,-2589,-2680,-2897,-3158,-3422,-3600,-3658,-3547,-3280,-2860,-2339,-1765,-1187,-667,-222,118,362,531,652,759,895,1073,1317,1629,1985,2385,2773,3144,3453,3678,3814,3838,3783,3640,3456,3251,3052,2901,2795,2762,2788,2863,2971,3083,3181,3237,3241,3178,3054,2874,2655,2426,2207,2023,1889,1804,1748,1704,1614,1461,1200,825,334,-249,-893,-1546,-2175,-2719,-3175,-3495,-3701,-3783,-3766,-3665,-3499,-3285,-3042,-2791,-2556,-2364,-2248,-2227,-2325,-2552,-2890,-3334,-3824,-4337,-4799,-5175,-5419,-5497,-5418,-5167,-4791,-4313,-3790,-3258,-2768,-2343,-1998,-1739,-1543,-1394,-1282,-1176,-1109,-1067,-1091,-1190,-1389,-1674,-2050,-2455,-2863,-3189,-3388,-3401,-3207,-2805,-2224,-1524,-782,-69,515,940,1139,1131,928,585,171,-229,-556,-722,-718,-493,-85,497,1195,1951,2721,3426,4045,4524,4863,5045,5100,5033,4890,4699,4482,4284,4101,3955,3844,3749,3679,3598,3513,3406,3283,3139,2991,2832,2687,2541,2413,2289,2176,2064,1949,1821,1684,1513,1323,1087,824,526,219,-96,-385,-651,-876,-1062,-1225,-1368,-1505,-1644,-1781,-1920,-2052,-2170,-2267,-2336,-2380,-2394,-2384,-2351,-2292,-2213,-2089,-1931,-1717,-1453,-1162,-836,-537,-271,-87,-10,-49,-216,-490,-837,-1227,-1592,-1897,-2089,-2137,-2032,-1768,-1378,-886,-342,205,722,1163,1525,1789,1972,2082,2128,2118,2051,1918,1704,1414,1019,567,40,-497,-1007,-1449,-1758,-1941,-1959,-1861,-1661,-1439,-1226,-1098,-1069,-1162,-1362,-1625,-1913,-2155,-2312,-2335,-2214,-1945,-1560,-1095,-601,-124,299,633,873,1017,1077,1086,1056,1038,1030,1078,1166,1316,1510,1746,1998,2264,2509,2741,2924,3080,3177,3250,3278,3293,3286,3280,3265,3253,3227,3199,3146,3087,2996,2904,2798,2705,2632,2589,2603,2663,2798,2970,3188,3393,3563,3646,3601,3405,3049,2535,1913,1207,493,-187,-778,-1236,-1557,-1710,-1729,-1612,-1390,-1084,-719,-320,83,456,772,980,1067,994,766,387,-118,-701,-1315,-1899,-2404,-2781,-3012,-3078,-3003,-2806,-2533,-2226,-1929,-1672,-1483,-1364,-1301,-1279,-1268,-1241,-1202,-1130,-1072,-1038,-1077,-1217,-1476,-1862,-2344,-2885,-3415,-3878,-4188,-4321,-4232,-3940,-3476,-2890,-2258,-1646,-1117,-714,-460,-348,-363,-456,-587,-705,-769,-753,-633,-414,-94,300,761,1259,1776,2298,2795,3268,3691,4061,4371,4615,4794,4915,4981,4997,4983,4938,4870,4802,4708,4636,4546,4480,4415,4365,4324,4284,4242,4184,4106,4006,3876,3733,3573,3414,3261,3121,3002,2897,2808,2731,2652,2573,2465,2328,2125,1864,1507,1086,580,35,-534,-1084,-1593,-2022,-2367,-2605,-2744,-2791,-2754,-2649,-2483,-2272,-2010,-1724,-1419,-1117,-862,-663,-571,-603,-771,-1078,-1499,-2001,-2537,-3040,-3466,-3744,-3852,-3753,-3456,-2978,-2366,-1661,-945,-252,341,814,1143,1319,1376,1316,1188,1007,798,569,327,61,-224,-540,-869,-1207,-1513,-1767,-1927,-1972,-1891,-1692,-1405,-1066,-733,-447,-252,-169,-197,-317,-493,-674,-821,-881,-841,-680,-407,-51,375,823,1275,1695,2086,2407,2704,2921,3123,3264,3386,3464,3521,3537,3534,3501,3453,3402,3352,3323,3313,3338,3385,3467,3561,3674,3772,3870,3926,3950,3931,3850,3734,3558,3349,3107,2840,2569,2297,2050,1838,1681,1589,1562,1603,1673,1761,1816,1806,1715,1520,1234,879,480,81,-285,-600,-841,-1015,-1132,-1209,-1270,-1324,-1375,-1429,-1458,-1481,-1458,-1419,-1349,-1275,-1213,-1174,-1176,-1220,-1294,-1396,-1490,-1571,-1606,-1599,-1533,-1437,-1310,-1186,-1079,-1009,-981,-987,-1024,-1050,-1064,-1019,-913,-736,-496,-223,50,279,417,440,324,77,-277,-693,-1113,-1478,-1734,-1858,-1817,-1652,-1362,-1028,-677,-376,-158,-43,-41,-135,-287,-476,-643,-760,-793,-717,-529,-225,175,656,1174,1715,2217,2683,3049,3333,3498,3570,3543,3454,3317,3167,3026,2921,2861,2863,2916,3018,3153,3301,3452,3574,3673,3713,3708,3637,3511,3334,3113,2874,2625,2399,2202,2055,1958,1913,1911,1941,1986,2032,2064,2066,2016,1905,1709,1436,1081,658,208,-260,-681,-1051,-1328,-1512,-1600,-1607,-1547,-1445,-1308,-1156,-974,-776,-541,-283,-3,274,525,713,809,789,632,352,-50,-524,-1041,-1548,-1990,-2343,-2561,-2643,-2588,-2405,-2128,-1783,-1402,-1011,-634,-286,22,287,506,681,804,875,872,793,600,296,-136,-687,-1333,-2032,-2742,-3393,-3936,-4328,-4534,-4562,-4409,-4135,-3751,-3346,-2927,-2570,-2263,-2049,-1898,-1818,-1778,-1758,-1742,-1700,-1628,-1505,-1327,-1088,-788,-429,-25,418,872,1327,1749,2131,2440,2680,2829,2903,2907,2863,2791,2724,2675,2673,2723,2828,2983,3173,3376,3576,3740,3858,3912,3895,3817,3681,3509,3325,3146,2991,2883,2817,2805,2842,2909,3009,3108,3190,3222,3181,3026,2757,2340,1805,1160,452,-278,-975,-1604,-2118,-2516,-2782,-2934,-2994,-2980,-2919,-2823,-2709,-2583,-2467,-2356,-2289,-2264,-2315,-2448,-2665,-2975,-3338,-3744,-4138,-4487,-4747,-4886,-4887,-4754,-4491,-4149,-3745,-3342,-2967,-2659,-2428,-2291,-2233,-2246,-2311,-2405,-2505,-2599,-2664,-2711,-2731,-2753,-2783,-2838,-2931,-3051,-3183,-3311,-3376,-3382,-3276,-3066,-2763,-2375,-1968,-1559,-1212,-950,-803,-773,-856,-1017,-1238,-1455,-1657,-1766,-1790,-1664,-1416,-1011,-492,142,831,1557,2256,2896,3434,3836,4092,4196,4154,3997,3754,3460,3157,2866,2616,2409,2252,2123,2027,1924,1833,1719,1597,1466,1328,1196,1075,961,871,783,710,622,531,403,257,65,-150,-394,-647,-895,-1137,-1347,-1549,-1725,-1899,-2079,-2261,-2466,-2667,-2879,-3075,-3260,-3426,-3573,-3704,-3829,-3930,-4030,-4079,-4099,-4038,-3907,-3693,-3409,-3081,-2743,-2429,-2186,-2033,-1990,-2057,-2208,-2434,-2664,-2892,-3044,-3114,-3064,-2902,-2622,-2258,-1822,-1364,-900,-474,-102,191,398,510,539,493,394,272,133,7,-122,-256,-412,-624,-895,-1244,-1657,-2124,-2594,-3053,-3438,-3741,-3933,-4009,-3986,-3873,-3702,-3495,-3271,-3052,-2839,-2644,-2450,-2265,-2064,-1853,-1617,-1358,-1079,-793,-507,-249,-24,133,227,235,170,40,-141,-333,-515,-654,-711,-678,-532,-275,68,493,945,1408,1830,2196,2468,2647,2712,2688,2565,2385,2146,1897,1636,1404,1195,1036,913,843,814,832,899,1003,1156,1333,1522,1708,1837,1911,1875,1741,1489,1148,739,294,-141,-548,-897,-1178,-1393,-1538,-1635,-1671,-1672,-1621,-1531,-1415,-1269,-1131,-1013,-934,-929,-992,-1139,-1355,-1618,-1910,-2191,-2441,-2636,-2761,-2824,-2823,-2782,-2711,-2638,-2558,-2497,-2432,-2377,-2314,-2246,-2171,-2088,-2007,-1919,-1846,-1778,-1741,-1735,-1785,-1897,-2086,-2349,-2666,-3024,-3377,-3683,-3916,-4025,-4009,-3862,-3599,-3247,-2849,-2436,-2051,-1723,-1461,-1286,-1180,-1135,-1122,-1119,-1082,-999,-818,-551,-165,314,883,1504,2149,2774,3345,3840,4227,4513,4691,4783,4808,4791,4753,4718,4684,4667,4636,4607,4527,4418,4239,4014,3738,3434,3126,2842,2610,2451,2379,2396,2496,2654,2850,3037,3193,3284,3282,3195,3007,2742,2417,2044,1650,1234,809,369,-83,-545,-1008,-1461,-1884,-2267,-2588,-2846,-3033,-3150,-3200,-3181,-3096,-2949,-2739,-2478,-2189,-1884,-1617,-1400,-1284,-1277,-1394,-1629,-1951,-2333,-2723,-3071,-3340,-3483,-3487,-3341,-3052,-2642,-2140,-1585,-1008,-449,70,515,873,1120,1261,1281,1210,1052,853,634,434,266,140,54,-14,-71,-148,-255,-386,-552,-719,-882,-1018,-1106,-1136,-1114,-1021,-904,-732,-568,-391,-242,-113,-17,58,114,178,260,389,568,819,1124,1493,1874,2269,2611,2899,3084,3173,3146,3035,2848,2630,2400,2202,2044,1955,1923,1951,2019,2116,2219,2321,2402,2471,2513,2544,2564,2579,2598,2616,2626,2637,2613,2572,2479,2349,2178,1972,1752,1532,1342,1181,1081,1008,981,946,901,801,646,419,137,-191,-538,-880,-1196,-1473,-1693,-1859,-1954,-1981,-1934,-1811,-1632,-1392,-1145,-892,-694,-556,-515,-570,-711,-935,-1189,-1459,-1694,-1864,-1954,-1935,-1826,-1618,-1349,-1037,-713,-405,-129,93,269,375,438,442,411,354,286,230,195,203,238,312,377,437,437,384,245,50,-203,-471,-734,-962,-1136,-1258,-1318,-1345,-1343,-1334,-1330,-1339,-1355,-1377,-1383,-1361,-1284,-1147,-913,-610,-202,262,787,1331,1855,2339,2735,3028,3208,3267,3233,3121,2977,2825,2709,2642,2644,2710,2831,2978,3134,3256,3332,3333,3252,3096,2861,2596,2296,2030,1793,1636,1553,1558,1637,1772,1943,2123,2293,2436,2545,2611,2640,2634,2583,2503,2358,2170,1903,1562,1153,671,157,-383,-909,-1400,-1825,-2176,-2432,-2585,-2633,-2561,-2379,-2089,-1705,-1262,-789,-341,40,307,431,392,208,-115,-511,-955,-1365,-1720,-1946,-2060,-2013,-1854,-1570,-1218,-806,-379,45,452,804,1122,1348,1513,1573,1551,1435,1248,1008,741,468,210,-29,-249,-449,-658,-858,-1076,-1296,-1508,-1717,-1887,-2034,-2131,-2185,-2197,-2157,-2091,-1980,-1854,-1703,-1537,-1365,-1179,-986,-778,-546,-298,-17,276,591,899,1196,1464,1691,1872,2007,2104,2175,2237,2308,2399,2528,2690,2889,3109,3340,3551,3734,3863,3927,3934,3870,3778,3649,3536,3439,3393,3399,3464,3574,3720,3871,4006,4098,4133,4090,3982,3801,3582,3333,3086,2853,2645,2459,2282,2092,1861,1585,1231,834,379,-85,-543,-962,-1313,-1582,-1760,-1832,-1817,-1706,-1535,-1322,-1103,-927,-816,-825,-952,-1217,-1594,-2055,-2552,-3038,-3453,-3769,-3935,-3963,-3830,-3576,-3206,-2781,-2303,-1844,-1395,-1007,-677,-424,-255,-163,-160,-215,-337,-493,-655,-813,-916,-970,-942,-850,-697,-505,-313,-125,14,109,152,142,97,27,-71,-166,-286,-400,-531,-666,-786,-908,-971,-1001,-929,-776,-496,-115,386,970,1625,2307,2979,3606,4141,4565,4852,4992,5007,4890,4703,4444,4183,3923,3710,3544,3437,3377,3356,3352,3345,3320,3257,3155,3013,2839,2646,2457,2284,2156,2063,2025,2012,2025,2034,2019,1972,1876,1743,1579,1400,1228,1075,943,839,730,614,447,223,-83,-457,-897,-1366,-1841,-2287,-2665,-2965,-3152,-3237,-3199,-3053,-2806,-2472,-2095,-1684,-1299,-963,-715,-574,-548,-632,-801,-1027,-1263,-1469,-1608,-1646,-1565,-1368,-1056,-673,-230,212,636,1005,1304,1526,1677,1752,1774,1743,1674,1575,1458,1329,1207,1102,1022,976,958,960,961,945,879,755,561,285,-57,-463,-906,-1375,-1833,-2268,-2643,-2941,-3150,-3244,-3238,-3112,-2899,-2588,-2220,-1793,-1347,-889,-452,-54,284,538,703,768,738,635,478,302,152,48,27,104,274,540,863,1236,1604,1956,2254,2472,2620,2664,2649,2556,2433,2286,2147,2032,1951,1910,1905,1923,1965,1998,2039,2062,2075,2090,2097,2125,2156,2220,2284,2369,2427,2457,2419,2288,2049,1685,1219,655,54,-563,-1129,-1612,-1973,-2186,-2247,-2151,-1931,-1610,-1244,-886,-599,-431,-433,-614,-985,-1511,-2145,-2830,-3494,-4075,-4525,-4791,-4885,-4774,-4516,-4108,-3620,-3071,-2525,-1996,-1535,-1149,-868,-703,-650,-730,-912,-1202,-1565,-1978,-2408,-2819,-3169,-3443,-3599,-3650,-3583,-3427,-3203,-2945,-2682,-2448,-2266,-2145,-2114,-2148,-2266,-2436,-2654,-2888,-3119,-3316,-3454,-3503,-3451,-3270,-2972,-2543,-2013,-1398,-731,-58,607,1205,1734,2163,2490,2717,2855,2914,2924,2891,2851,2798,2766,2737,2729,2722,2711,2689,2636,2554,2435,2276,2099,1906,1711,1547,1407,1323,1296,1310,1383,1461,1552,1612,1624,1578,1460,1280,1054,790,527,257,15,-224,-455,-712,-1010,-1371,-1812,-2320,-2888,-3480,-4045,-4565,-4968,-5260,-5393,-5390,-5238,-4978,-4622,-4222,-3815,-3448,-3165,-2999,-2971,-3094,-3342,-3702,-4106,-4526,-4881,-5140,-5249,-5193,-4964,-4574,-4059,-3449,-2811,-2173,-1595,-1105,-720,-462,-316,-283,-340,-475,-657,-876,-1104,-1316,-1509,-1632,-1697,-1664,-1540,-1325,-1035,-696,-351,-38,202,332,332,185,-102,-520,-1035,-1614,-2214,-2779,-3281,-3659,-3899,-3966,-3862,-3588,-3158,-2604,-1955,-1257,-552,119,705,1179,1508,1671,1684,1537,1283,940,572,210,-93,-311,-429,-424,-334,-137,102,387,665,924,1135,1290,1379,1401,1368,1283,1163,1020,860,707,549,410,276,165,71,6,-32,-24,17,118,253,435,641,858,1066,1238,1351,1382,1311,1136,852,486,53,-404,-861,-1268,-1616,-1863,-2010,-2053,-1994,-1864,-1689,-1502,-1359,-1275,-1298,-1422,-1657,-1972,-2334,-2704,-3021,-3265,-3387,-3383,-3246,-2997,-2652,-2261,-1836,-1434,-1059,-755,-518,-375,-320,-361,-495,-709,-991,-1311,-1645,-1960,-2218,-2399,-2467,-2416,-2243,-1958,-1589,-1178,-769,-415,-154,-25,-34,-201,-489,-890,-1356,-1849,-2329,-2745,-3066,-3259,-3296,-3178,-2890,-2459,-1897,-1243,-535,185,864,1473,1962,2326,2535,2614,2564,2425,2224,2005,1802,1645,1563,1554,1642,1800,2036,2310,2622,2924,3213,3449,3625,3723,3742,3684,3561,3388,3193,2986,2802,2647,2533,2469,2436,2443,2458,2490,2507,2526,2525,2520,2499,2472,2428,2360,2252,2081,1830,1480,1023,466,-171,-847,-1516,-2115,-2610,-2937,-3093,-3050,-2832,-2459,-1969,-1432,-885,-418,-64,119,107,-102,-506,-1050,-1698,-2369,-3005,-3537,-3907,-4087,-4048,-3808,-3383,-2819,-2162,-1476,-799,-200,302,671,894,971,914,737,481,167,-156,-462,-710,-882,-952,-913,-758,-507,-173,198,573,894,1120,1212,1143,916,523,13,-595,-1234,-1866,-2428,-2887,-3202,-3351,-3330,-3144,-2796,-2339,-1766,-1151,-493,148,758,1304,1769,2132,2402,2556,2628,2614,2544,2439,2325,2219,2145,2110,2121,2174,2268,2382,2522,2657,2793,2918,3034,3142,3243,3346,3440,3537,3624,3691,3744,3756,3735,3672,3566,3425,3254,3064,2872,2687,2519,2384,2265,2190,2123,2075,2016,1928,1796,1594,1322,962,554,90,-369,-808,-1186,-1476,-1669,-1743,-1726,-1612,-1454,-1274,-1124,-1045,-1072,-1223,-1511,-1914,-2405,-2943,-3460,-3921,-4249,-4434,-4427,-4244,-3879,-3380,-2766,-2103,-1425,-791,-236,196,479,595,527,294,-99,-608,-1195,-1800,-2360,-2822,-3131,-3243,-3152,-2823,-2303,-1610,-803,42,858,1564,2091,2401,2453,2254,1821,1187,425,-412,-1230,-1964,-2535,-2889,-2984,-2809,-2367,-1697,-846,115,1114,2068,2923,3606,4106,4386,4477,4389,4169,3865,3521,3189,2896,2680,2538,2490,2515,2607,2744,2902,3067,3216,3339,3425,3473,3480,3454,3400,3319,3227,3122,3009,2898,2771,2642,2497,2333,2150,1949,1736,1525,1329,1154,1022,930,877,858,845,816,742,583,322,-53,-547,-1116,-1738,-2343,-2881,-3298,-3545,-3609,-3471,-3160,-2700,-2145,-1554,-990,-514,-176,-17,-45,-270,-652,-1164,-1730,-2301,-2796,-3159,-3350,-3327,-3099,-2674,-2081,-1384,-616,141,848,1446,1888,2170,2250,2166,1913,1543,1100,629,195,-166,-404,-508,-444,-240,112,562,1075,1595,2062,2421,2623,2629,2434,2022,1440,704,-111,-960,-1763,-2464,-3010,-3347,-3474,-3354,-3037,-2512,-1863,-1101,-314,456,1160,1740,2184,2458,2567,2519,2336,2050,1706,1338,1002,724,541,479,526,708,976,1335,1726,2144,2527,2882,3157,3370,3494,3552,3535,3470,3356,3220,3065,2918,2777,2670,2592,2553,2558,2600,2683,2788,2921,3050,3184,3289,3361,3379,3334,3199,2980,2650,2229,1728,1168,599,63,-404,-738,-950,-988,-889,-660,-335,26,391,683,877,918,795,494,36,-554,-1224,-1923,-2585,-3160,-3582,-3835,-3879,-3729,-3393,-2905,-2304,-1645,-977,-355,163,544,733,728,502,90,-498,-1192,-1947,-2676,-3321,-3810,-4094,-4146,-3948,-3518,-2879,-2091,-1216,-335,471,1130,1574,1770,1687,1343,758,-6,-890,-1798,-2659,-3368,-3874,-4094,-4025,-3639,-2977,-2084,-1024,109,1241,2289,3179,3881,4341,4591,4615,4479,4208,3868,3509,3177,2915,2742,2678,2713,2846,3054,3305,3588,3857,4112,4320,4486,4597,4659,4675,4649,4590,4496,4380,4237,4077,3899,3699,3493,3269,3043,2815,2592,2389,2202,2046,1913,1807,1713,1623,1509,1352,1120,801,377,-141,-735,-1356,-1975,-2507,-2938,-3202,-3287,-3197,-2928,-2541,-2051,-1548,-1059,-671,-415,-332,-440,-742,-1201,-1801,-2454,-3125,-3717,-4184,-4457,-4515,-4331,-3928,-3329,-2582,-1759,-914,-134,528,1017,1295,1349,1190,840,359,-196,-753,-1241,-1602,-1793,-1783,-1583,-1192,-656,-10,693,1396,2041,2581,2958,3145,3113,2859,2388,1738,942,71,-815,-1637,-2324,-2816,-3064,-3049,-2759,-2228,-1492,-614,324,1268,2121,2850,3386,3723,3841,3752,3488,3073,2565,2008,1448,949,528,242,82,79,199,447,766,1151,1543,1924,2251,2518,2692,2785,2782,2696,2535,2316,2054,1772,1486,1225,989,808,671,589,560,570,620,691,782,873,960,1026,1060,1038,956,780,521,163,-270,-758,-1260,-1737,-2150,-2460,-2650,-2701,-2620,-2424,-2135,-1798,-1453,-1148,-925,-826,-857,-1043,-1353,-1767,-2236,-2702,-3119,-3424,-3583,-3572,-3374,-3014,-2500,-1883,-1199,-506,146,701,1122,1365,1413,1258,906,391,-249,-953,-1665,-2305,-2838,-3186,-3350,-3291,-3036,-2592,-2009,-1326,-609,84,688,1144,1404,1432,1204,732,27,-855,-1853,-2888,-3865,-4696,-5307,-5625,-5634,-5313,-4704,-3859,-2848,-1779,-715,227,1011,1564,1891,1974,1859,1579,1192,766,350,1,-243,-365,-349,-209,36,355,717,1076,1408,1682,1880,2000,2038,2004,1919,1790,1650,1503,1382,1277,1213,1166,1146,1128,1104,1064,1002,922,817,718,603,514,424,342,249,124,-60,-323,-688,-1148,-1691,-2283,-2868,-3397,-3814,-4063,-4137,-4007,-3702,-3258,-2715,-2155,-1632,-1227,-989,-961,-1171,-1604,-2241,-3027,-3885,-4741,-5502,-6087,-6437,-6506,-6285,-5792,-5067,-4182,-3223,-2273,-1432,-767,-348,-202,-334,-715,-1296,-2000,-2741,-3433,-3992,-4364,-4500,-4406,-4075,-3572,-2931,-2216,-1494,-803,-203,280,619,791,797,618,279,-227,-857,-1591,-2375,-3158,-3881,-4488,-4920,-5148,-5139,-4895,-4433,-3775,-2987,-2106,-1206,-342,433,1079,1553,1863,1984,1943,1771,1484,1148,783,449,170,-13,-98,-52,92,355,689,1088,1515,1949,2354,2712,2998,3186,3275,3241,3091,2835,2478,2056,1597,1130,703,326,51,-135,-197,-167,-35,155,384,617,809,938,965,864,633,255,-247,-846,-1506,-2166,-2785,-3293,-3671,-3861,-3886,-3716,-3409,-2969,-2474,-1964,-1509,-1163,-968,-959,-1137,-1495,-1991,-2576,-3179,-3736,-4176,-4455,-4528,-4388,-4041,-3514,-2858,-2121,-1384,-692,-132,275,474,460,249,-159,-684,-1308,-1934,-2518,-2997,-3322,-3469,-3423,-3188,-2787,-2249,-1604,-905,-179,514,1137,1644,1984,2137,2060,1763,1240,533,-306,-1212,-2091,-2861,-3439,-3756,-3775,-3486,-2901,-2087,-1096,-35,1026,1986,2791,3383,3745,3881,3805,3573,3221,2821,2415,2061,1783,1611,1542,1577,1691,1866,2069,2283,2482,2658,2798,2909,2985,3038,3065,3075,3063,3035,2983,2912,2818,2698,2560,2393,2213,2017,1816,1627,1451,1310,1198,1133,1090,1078,1057,1010,907,715,418,1,-522,-1138,-1784,-2435,-3008,-3471,-3765,-3870,-3768,-3482,-3032,-2477,-1886,-1307,-846,-517,-398,-480,-767,-1219,-1788,-2403,-2987,-3477,-3796,-3912,-3784,-3423,-2832,-2077,-1194,-278,601,1365,1940,2291,2379,2227,1842,1297,650,-12,-615,-1077,-1366,-1426,-1272,-915,-387,248,955,1664,2340,2937,3419,3760,3931,3919,3701,3288,2674,1899,996,24,-944,-1842,-2588,-3134,-3429,-3453,-3213,-2733,-2053,-1244,-358,522,1338,2037,2566,2912,3053,3006,2791,2445,2006,1544,1082,693,391,213,166,247,443,726,1076,1453,1829,2180,2468,2689,2816,2849,2785,2623,2388,2078,1734,1369,1017,710,469,321,276,352,520,790,1102,1444,1760,2025,2189,2249,2172,1971,1654,1236,764,267,-203,-607,-906,-1078,-1106,-997,-773,-454,-99,260,561,764,833,739,487,77,-438,-1036,-1631,-2186,-2618,-2899,-2976,-2852,-2522,-2012,-1373,-648,87,775,1354,1770,1993,1997,1794,1397,853,203,-472,-1137,-1702,-2146,-2419,-2515,-2437,-2205,-1856,-1420,-942,-451,28,467,853,1166,1378,1481,1435,1231,861,318,-362,-1150,-1985,-2800,-3514,-4072,-4399,-4470,-4268,-3798,-3116,-2261,-1322,-370,524,1285,1884,2288,2507,2556,2480,2315,2124,1933,1802,1720,1741,1821,1990,2201,2457,2731,3011,3291,3553,3809,4034,4249,4420,4564,4650,4680,4647,4542,4379,4156,3900,3613,3335,3058,2823,2622,2475,2371,2305,2266,2226,2173,2077,1915,1676,1338,904,375,-229,-882,-1538,-2160,-2694,-3103,-3353,-3424,-3317,-3048,-2648,-2176,-1689,-1254,-947,-796,-863,-1128,-1599,-2208,-2922,-3631,-4290,-4793,-5102,-5162,-4958,-4509,-3830,-3003,-2084,-1172,-343,319,763,951,885,581,110,-485,-1088,-1646,-2062,-2292,-2296,-2073,-1634,-1025,-293,494,1289,2025,2682,3208,3610,3859,3969,3924,3745,3424,2978,2428,1790,1111,425,-214,-765,-1177,-1430,-1498,-1386,-1108,-686,-170,414,1008,1582,2101,2534,2877,3113,3251,3295,3264,3169,3031,2869,2689,2522,2354,2220,2104,2028,1987,1983,2023,2094,2196,2309,2426,2514,2569,2558,2480,2326,2100,1813,1495,1155,845,568,372,260,243,330,482,704,940,1172,1353,1468,1476,1385,1172,860,452,-18,-526,-1033,-1496,-1892,-2172,-2327,-2339,-2207,-1958,-1614,-1221,-839,-502,-281,-180,-241,-435,-757,-1144,-1561,-1929,-2207,-2337,-2289,-2040,-1609,-993,-260,561,1389,2164,2817,3296,3560,3582,3368,2934,2317,1580,776,-16,-739,-1326,-1741,-1949,-1950,-1749,-1375,-863,-258,394,1050,1670,2211,2650,2941,3074,3009,2748,2275,1619,791,-146,-1143,-2123,-3009,-3736,-4234,-4477,-4430,-4114,-3552,-2806,-1937,-1033,-154,613,1236,1666,1912,1977,1897,1718,1487,1259,1070,961,937,1019,1173,1411,1679,1976,2263,2525,2754,2937,3077,3179,3250,3300,3332,3358,3372,3387,3390,3384,3368,3334,3284,3222,3138,3053,2949,2848,2731,2611,2470,2320,2141,1952,1724,1489,1215,932,624,315,10,-268,-507,-678,-781,-798,-735,-608,-431,-243,-77,29,39,-71,-312,-677,-1147,-1681,-2235,-2757,-3190,-3503,-3643,-3618,-3397,-3022,-2502,-1895,-1255,-637,-112,278,499,517,363,32,-401,-904,-1392,-1814,-2106,-2235,-2179,-1941,-1551,-1033,-465,138,690,1185,1579,1867,2059,2141,2156,2082,1958,1754,1493,1148,728,232,-332,-928,-1540,-2104,-2593,-2950,-3141,-3145,-2943,-2551,-1984,-1287,-504,310,1103,1821,2436,2899,3220,3369,3381,3255,3043,2766,2477,2202,1987,1849,1807,1873,2025,2274,2565,2900,3211,3494,3690,3787,3760,3605,3328,2954,2514,2054,1612,1247,974,848,843,988,1229,1545,1878,2172,2383,2458,2382,2139,1743,1218,601,-65,-726,-1348,-1882,-2308,-2594,-2749,-2757,-2653,-2455,-2193,-1933,-1689,-1538,-1493,-1588,-1834,-2204,-2676,-3193,-3703,-4134,-4445,-4572,-4508,-4236,-3780,-3164,-2451,-1682,-939,-271,260,610,763,700,447,30,-500,-1086,-1664,-2187,-2586,-2853,-2933,-2859,-2610,-2234,-1751,-1203,-634,-69,455,920,1316,1630,1869,2026,2104,2095,1995,1782,1464,1014,455,-203,-934,-1683,-2411,-3055,-3562,-3898,-4024,-3938,-3641,-3159,-2533,-1807,-1043,-281,411,1017,1488,1824,2012,2071,2005,1858,1631,1384,1116,876,668,516,428,403,444,539,678,839,1022,1179,1335,1436,1498,1510,1463,1373,1239,1070,882,680,476,279,94,-74,-225,-362,-492,-622,-760,-916,-1085,-1281,-1497,-1736,-2001,-2281,-2569,-2859,-3114,-3337,-3477,-3538,-3491,-3345,-3104,-2806,-2479,-2184,-1962,-1864,-1917,-2141,-2521,-3030,-3626,-4234,-4811,-5265,-5564,-5647,-5507,-5128,-4537,-3778,-2904,-2002,-1148,-411,119,432,470,277,-144,-705,-1363,-2011,-2587,-3020,-3252,-3270,-3060,-2655,-2087,-1429,-722,-55,537,988,1284,1395,1341,1126,795,370,-106,-608,-1116,-1614,-2105,-2571,-3033,-3452,-3855,-4189,-4468,-4637,-4707,-4629,-4426,-4072,-3599,-3015,-2372,-1687,-1031,-423,85,464,703,790,734,566,304,1,-314,-593,-813,-944,-976,-906,-742,-495,-196,146,477,801,1064,1272,1396,1443,1419,1330,1212,1071,948,853,806,819,881,993,1124,1252,1356,1395,1376,1266,1087,838,547,219,-108,-440,-741,-1023,-1260,-1475,-1634,-1770,-1856,-1907,-1931,-1922,-1917,-1909,-1937,-2000,-2120,-2284,-2490,-2711,-2923,-3099,-3205,-3226,-3148,-2961,-2689,-2324,-1919,-1484,-1069,-705,-433,-272,-257,-377,-634,-1008,-1452,-1947,-2414,-2848,-3165,-3381,-3433,-3353,-3125,-2784,-2350,-1861,-1347,-848,-382,17,342,585,739,820,826,766,647,459,197,-139,-570,-1068,-1641,-2239,-2832,-3363,-3783,-4035,-4096,-3926,-3538,-2948,-2186,-1320,-396,515,1353,2073,2640,3033,3261,3330,3282,3145,2974,2799,2666,2594,2602,2687,2848,3059,3302,3547,3763,3937,4036,4066,4004,3870,3668,3416,3146,2864,2619,2403,2258,2164,2144,2172,2244,2333,2411,2458,2442,2343,2155,1871,1508,1077,607,114,-364,-818,-1225,-1570,-1848,-2048,-2164,-2210,-2166,-2074,-1917,-1751,-1584,-1465,-1423,-1483,-1675,-1986,-2415,-2924,-3469,-4003,-4459,-4798,-4963,-4938,-4702,-4267,-3665,-2936,-2148,-1364,-651,-73,341,555,589,461,220,-71,-361,-575,-684,-645,-453,-125,324,837,1378,1889,2329,2665,2864,2933,2862,2687,2422,2129,1829,1583,1402,1311,1293,1329,1377,1394,1343,1182,913,522,59,-455,-941,-1361,-1636,-1741,-1632,-1320,-806,-151,619,1402,2163,2812,3315,3628,3739,3665,3421,3064,2640,2194,1794,1459,1233,1124,1126,1235,1415,1644,1874,2081,2216,2276,2228,2082,1852,1548,1223,889,603,379,255,231,311,480,708,965,1208,1406,1522,1551,1469,1302,1043,733,376,14,-351,-673,-959,-1172,-1307,-1350,-1297,-1144,-915,-624,-318,-40,173,265,227,34,-286,-707,-1176,-1629,-2009,-2256,-2331,-2213,-1896,-1414,-796,-111,581,1208,1703,2024,2129,2020,1699,1211,603,-67,-715,-1298,-1740,-2016,-2094,-1973,-1664,-1208,-631,-10,629,1202,1692,2042,2238,2278,2159,1921,1583,1197,794,405,41,-287,-594,-901,-1211,-1555,-1918,-2304,-2682,-3029,-3298,-3463,-3484,-3346,-3040,-2576,-1978,-1284,-535,215,927,1550,2067,2450,2711,2844,2881,2840,2752,2639,2522,2409,2323,2248,2205,2176,2174,2194,2241,2314,2416,2549,2707,2878,3063,3235,3390,3509,3575,3585,3528,3406,3226,2988,2719,2411,2097,1776,1473,1193,958,763,630,537,486,457,425,378,294,164,-7,-220,-444,-670,-868,-1036,-1158,-1256,-1334,-1430,-1556,-1741,-1987,-2298,-2649,-3021,-3367,-3652,-3832,-3871,-3759,-3480,-3058,-2523,-1926,-1322,-769,-317,-6,142,133,-19,-272,-584,-897,-1164,-1344,-1408,-1351,-1168,-889,-536,-154,229,570,843,1028,1117,1102,1016,847,662,463,311,210,198,254,372,513,638,701,684,539,306,-35,-410,-790,-1117,-1329,-1404,-1305,-1039,-622,-92,507,1115,1681,2165,2524,2759,2861,2851,2764,2629,2481,2366,2285,2274,2319,2423,2569,2733,2903,3038,3138,3172,3137,3032,2859,2640,2387,2141,1908,1745,1633,1625,1678,1824,2008,2223,2432,2594,2699,2703,2615,2420,2146,1806,1421,1039,648,307,-16,-291,-530,-746,-916,-1073,-1179,-1255,-1289,-1283,-1266,-1236,-1243,-1293,-1414,-1609,-1878,-2185,-2517,-2811,-3040,-3155,-3136,-2958,-2645,-2202,-1692,-1148,-639,-213,89,237,230,81,-181,-506,-851,-1152,-1378,-1489,-1465,-1315,-1036,-665,-231,234,686,1098,1443,1700,1866,1942,1923,1851,1705,1555,1380,1243,1129,1077,1050,1065,1058,1022,907,694,368,-54,-559,-1088,-1599,-2017,-2299,-2384,-2260,-1905,-1352,-620,214,1106,1976,2763,3427,3911,4228,4355,4328,4174,3929,3636,3341,3054,2823,2629,2501,2406,2355,2315,2290,2264,2233,2204,2172,2155,2145,2158,2190,2234,2298,2350,2402,2423,2414,2363,2256,2104,1885,1625,1309,964,592,220,-144,-475,-766,-1006,-1182,-1307,-1365,-1372,-1321,-1214,-1066,-865,-650,-411,-209,-53,3,-63,-277,-647,-1149,-1769,-2426,-3087,-3654,-4079,-4294,-4266,-3983,-3460,-2744,-1899,-1003,-153,593,1148,1492,1607,1508,1242,867,452,68,-217,-378,-364,-201,115,533,1022,1513,1983,2364,2644,2795,2811,2701,2484,2176,1831,1472,1151,913,760,742,804,948,1105,1222,1243,1122,829,374,-218,-896,-1579,-2205,-2681,-2974,-3021,-2842,-2434,-1858,-1166,-437,267,880,1363,1693,1867,1905,1831,1697,1514,1346,1195,1097,1051,1065,1130,1236,1377,1531,1684,1832,1944,2033,2080,2095,2077,2043,1997,1961,1930,1926,1931,1962,1990,2024,2037,2034,1996,1929,1841,1726,1622,1510,1426,1348,1283,1212,1117,996,819,619,371,132,-103,-293,-435,-527,-580,-619,-676,-778,-950,-1189,-1508,-1846,-2213,-2514,-2747,-2853,-2814,-2641,-2331,-1947,-1516,-1116,-786,-587,-540,-663,-937,-1343,-1824,-2336,-2813,-3204,-3461,-3567,-3492,-3265,-2886,-2404,-1853,-1290,-743,-275,106,368,498,521,414,232,-35,-335,-653,-955,-1215,-1418,-1557,-1637,-1682,-1703,-1746,-1813,-1935,-2110,-2315,-2551,-2749,-2902,-2947,-2866,-2639,-2255,-1741,-1106,-409,322,1027,1672,2220,2645,2942,3115,3174,3152,3062,2943,2806,2672,2548,2432,2327,2221,2116,2013,1904,1816,1731,1684,1666,1685,1748,1835,1952,2069,2183,2262,2306,2286,2204,2048,1823,1524,1174,765,329,-127,-581,-1016,-1417,-1782,-2102,-2383,-2633,-2860,-3066,-3260,-3430,-3572,-3676,-3739,-3750,-3739,-3705,-3698,-3738,-3860,-4089,-4418,-4852,-5336,-5843,-6300,-6654,-6851,-6853,-6654,-6258,-5714,-5073,-4397,-3766,-3217,-2807,-2527,-2397,-2352,-2388,-2422,-2426,-2353,-2178,-1903,-1538,-1109,-669,-252,93,331,450,438,310,98,-176,-457,-721,-925,-1044,-1065,-968,-764,-455,-67,368,796,1172,1426,1522,1410,1091,560,-133,-935,-1778,-2561,-3239,-3715,-3979,-3988,-3766,-3343,-2762,-2096,-1402,-739,-168,296,624,822,910,899,838,728,619,499,394,293,189,78,-53,-212,-395,-611,-829,-1059,-1254,-1417,-1512,-1529,-1457,-1301,-1062,-778,-459,-150,119,324,433,445,344,153,-126,-449,-799,-1126,-1411,-1621,-1745,-1783,-1742,-1642,-1502,-1349,-1196,-1064,-957,-881,-842,-849,-911,-1046,-1261,-1568,-1956,-2409,-2896,-3365,-3777,-4066,-4203,-4144,-3896,-3460,-2880,-2214,-1526,-900,-382,-50,100,36,-193,-558,-987,-1424,-1790,-2053,-2158,-2104,-1895,-1552,-1123,-647,-169,255,611,859,1001,1039,982,851,666,453,214,-10,-235,-427,-590,-720,-808,-882,-934,-1007,-1111,-1274,-1506,-1819,-2184,-2603,-3007,-3377,-3641,-3768,-3719,-3477,-3046,-2438,-1699,-874,-17,810,1558,2185,2650,2952,3075,3038,2868,2588,2244,1874,1510,1201,958,810,769,828,991,1237,1550,1908,2285,2654,2992,3278,3496,3636,3694,3668,3577,3413,3218,2978,2729,2478,2222,1995,1765,1567,1375,1197,1031,865,698,531,347,168,-25,-205,-375,-518,-623,-688,-711,-711,-706,-732,-815,-988,-1262,-1644,-2103,-2622,-3127,-3584,-3917,-4094,-4076,-3871,-3486,-2986,-2409,-1849,-1355,-981,-778,-722,-826,-1034,-1289,-1549,-1730,-1812,-1737,-1524,-1159,-704,-177,343,820,1198,1449,1561,1536,1388,1161,877,588,319,101,-43,-108,-72,52,274,579,936,1335,1708,2029,2238,2301,2188,1898,1434,849,181,-491,-1109,-1600,-1924,-2037,-1939,-1634,-1155,-546,139,856,1542,2174,2717,3155,3497,3724,3866,3909,3886,3777,3627,3409,3175,2910,2655,2413,2211,2054,1962,1926,1959,2044,2175,2341,2514,2691,2840,2953,3011,3012,2945,2828,2652,2450,2211,1983,1741,1536,1332,1173,1015,879,733,570,377,145,-129,-425,-740,-1023,-1276,-1450,-1556,-1585,-1561,-1518,-1484,-1500,-1579,-1735,-1961,-2224,-2499,-2740,-2910,-2989,-2952,-2820,-2599,-2330,-2050,-1790,-1589,-1455,-1394,-1399,-1442,-1498,-1540,-1528,-1460,-1311,-1088,-804,-476,-122,216,533,797,996,1135,1194,1207,1159,1090,995,899,812,740,690,671,673,718,783,884,997,1116,1209,1257,1228,1102,877,539,127,-332,-789,-1177,-1458,-1559,-1473,-1159,-651,47,867,1762,2653,3485,4187,4725,5056,5185,5098,4834,4410,3874,3267,2634,2015,1455,979,610,383,279,326,497,782,1160,1584,2040,2461,2846,3134,3322,3389,3328,3153,2872,2506,2081,1616,1135,656,195,-237,-624,-969,-1244,-1470,-1622,-1713,-1749,-1716,-1655,-1537,-1402,-1233,-1054,-873,-710,-599,-557,-627,-821,-1151,-1618,-2176,-2803,-3421,-3971,-4385,-4601,-4593,-4344,-3878,-3240,-2505,-1742,-1041,-457,-38,197,261,187,21,-167,-338,-418,-402,-249,17,378,798,1228,1623,1945,2159,2247,2218,2076,1860,1595,1318,1069,866,728,669,675,758,894,1080,1288,1507,1692,1828,1858,1776,1532,1139,597,-68,-795,-1545,-2232,-2812,-3211,-3406,-3373,-3110,-2657,-2030,-1309,-529,237,947,1556,2038,2373,2568,2620,2556,2393,2158,1884,1594,1328,1092,933,837,839,919,1083,1311,1581,1877,2164,2425,2642,2790,2878,2887,2839,2736,2603,2455,2311,2193,2106,2064,2056,2082,2116,2161,2178,2173,2113,2005,1829,1605,1316,1002,668,344,61,-166,-333,-428,-495,-536,-606,-723,-909,-1173,-1494,-1850,-2197,-2486,-2686,-2753,-2692,-2502,-2217,-1888,-1558,-1295,-1120,-1083,-1167,-1374,-1667,-1988,-2311,-2557,-2709,-2715,-2578,-2291,-1886,-1389,-847,-309,180,586,876,1036,1078,990,822,575,296,1,-276,-522,-714,-836,-881,-829,-689,-459,-155,188,534,841,1051,1146,1083,876,536,107,-352,-783,-1108,-1280,-1256,-1011,-564,74,841,1685,2539,3339,4024,4564,4912,5073,5045,4845,4516,4088,3625,3155,2750,2421,2219,2141,2200,2378,2657,3001,3380,3752,4082,4350,4524,4603,4582,4464,4269,4013,3707,3383,3039,2699,2360,2017,1671,1310,934,538,135,-277,-668,-1041,-1367,-1641,-1860,-1996,-2073,-2063,-1986,-1849,-1668,-1484,-1326,-1242,-1268,-1426,-1735,-2173,-2718,-3313,-3892,-4402,-4763,-4957,-4937,-4735,-4353,-3866,-3308,-2756,-2252,-1833,-1520,-1299,-1162,-1060,-970,-843,-657,-389,-43,369,822,1280,1699,2048,2290,2409,2400,2273,2059,1785,1505,1251,1062,966,966,1060,1244,1483,1769,2064,2361,2630,2858,3025,3109,3092,2959,2688,2297,1775,1173,509,-151,-757,-1255,-1600,-1754,-1710,-1459,-1032,-462,202,910,1604,2237,2775,3172,3433,3533,3488,3310,3020,2647,2224,1780,1354,965,657,431,316,310,407,599,860,1159,1473,1761,2002,2176,2263,2269,2200,2059,1886,1682,1483,1302,1142,1025,928,868,816,777,737,682,613,508,375,197,-11,-242,-477,-690,-862,-978,-1031,-1043,-1025,-1022,-1054,-1165,-1354,-1630,-1968,-2327,-2675,-2945,-3114,-3146,-3039,-2803,-2475,-2090,-1699,-1348,-1060,-874,-778,-775,-846,-953,-1083,-1186,-1257,-1258,-1195,-1053,-849,-591,-305,-9,274,516,717,844,920,918,865,748,591,390,160,-83,-333,-552,-743,-868,-927,-915,-839,-729,-614,-533,-522,-613,-813,-1129,-1528,-1978,-2421,-2803,-3064,-3157,-3050,-2734,-2215,-1530,-724,140,991,1766,2405,2865,3117,3160,3003,2686,2253,1769,1284,870,554,392,371,516,777,1151,1570,2008,2405,2737,2961,3074,3060,2937,2715,2423,2092,1745,1417,1119,872,669,514,377,263,133,-9,-172,-368,-565,-791,-1003,-1219,-1424,-1610,-1785,-1928,-2046,-2138,-2199,-2258,-2318,-2414,-2569,-2792,-3106,-3492,-3941,-4412,-4869,-5263,-5565,-5743,-5790,-5714,-5532,-5280,-4992,-4709,-4451,-4250,-4096,-3999,-3928,-3869,-3788,-3660,-3469,-3199,-2856,-2447,-2007,-1551,-1135,-777,-523,-381,-364,-464,-653,-906,-1179,-1432,-1640,-1770,-1817,-1777,-1665,-1487,-1267,-1022,-754,-492,-228,17,229,398,495,503,403,181,-157,-606,-1126,-1692,-2241,-2730,-3112,-3340,-3397,-3265,-2955,-2485,-1887,-1214,-496,196,837,1377,1790,2061,2180,2160,2010,1765,1445,1089,731,389,107,-122,-263,-337,-325,-266,-151,-24,114,233,326,384,412,407,390,355,334,309,299,287,272,235,172,64,-85,-284,-529,-822,-1150,-1520,-1908,-2313,-2703,-3065,-3355,-3570,-3672,-3678,-3590,-3446,-3282,-3148,-3081,-3114,-3256,-3504,-3826,-4181,-4531,-4806,-4998,-5052,-4986,-4792,-4505,-4156,-3778,-3414,-3079,-2803,-2583,-2422,-2304,-2213,-2127,-2028,-1901,-1734,-1525,-1279,-1005,-719,-446,-188,15,181,278,337,332,311,245,180,102,31,-27,-63,-67,-30,56,193,373,594,811,1026,1172,1246,1196,1023,713,294,-210,-739,-1242,-1646,-1909,-1968,-1824,-1448,-887,-166,642,1474,2255,2915,3405,3681,3735,3566,3207,2702,2102,1477,877,364,-26,-270,-349,-284,-73,232,613,1024,1423,1784,2072,2274,2377,2387,2307,2161,1964,1743,1508,1288,1074,880,697,507,326,116,-82,-299,-498,-681,-841,-964,-1055,-1108,-1127,-1106,-1053,-964,-855,-735,-635,-574,-591,-703,-936,-1279,-1725,-2240,-2772,-3284,-3713,-4028,-4198,-4216,-4079,-3827,-3467,-3061,-2622,-2197,-1801,-1443,-1137,-858,-614,-372,-132,125,401,690,984,1270,1514,1720,1838,1888,1841,1723,1539,1323,1098,899,741,651,622,661,753,882,1037,1190,1342,1467,1578,1646,1694,1691,1658,1561,1413,1188,902,536,132,-322,-759,-1172,-1506,-1731,-1821,-1753,-1530,-1156,-659,-69,572,1214,1826,2354,2781,3086,3255,3310,3245,3102,2893,2656,2413,2186,1998,1863,1784,1775,1815,1917,2044,2196,2342,2472,2576,2639,2679,2675,2675,2654,2661,2666,2712,2750,2817,2856,2880,2866,2797,2684,2501,2268,1969,1618,1217,777,325,-129,-535,-887,-1141,-1299,-1355,-1330,-1248,-1160,-1087,-1087,-1160,-1329,-1575,-1879,-2203,-2513,-2776,-2959,-3057,-3061,-2983,-2847,-2676,-2496,-2339,-2211,-2127,-2086,-2072,-2069,-2059,-2011,-1911,-1754,-1515,-1235,-894,-541,-190,141,412,640,790,892,932,941,915,875,828,770,727,685,666,680,720,822,953,1144,1352,1587,1802,1985,2095,2110,2020,1803,1489,1088,647,214,-163,-425,-543,-474,-233,198,756,1431,2133,2835,3456,3960,4314,4483,4491,4331,4050,3678,3256,2845,2460,2157,1937,1815,1797,1856,1988,2167,2358,2555,2723,2853,2941,2965,2948,2876,2773,2637,2475,2301,2099,1884,1637,1364,1058,725,360,-13,-399,-774,-1132,-1466,-1758,-2002,-2192,-2305,-2346,-2304,-2186,-2008,-1804,-1595,-1443,-1368,-1410,-1583,-1879,-2287,-2761,-3261,-3742,-4148,-4464,-4644,-4705,-4630,-4444,-4165,-3809,-3405,-2962,-2492,-2016,-1523,-1035,-548,-67,390,826,1215,1546,1806,1967,2038,1993,1851,1615,1312,973,635,326,96,-54,-78,-4,180,449,774,1137,1495,1842,2141,2395,2578,2702,2753,2732,2648,2472,2234,1896,1493,1008,491,-54,-566,-1017,-1356,-1559,-1584,-1446,-1126,-664,-93,552,1201,1824,2364,2788,3070,3203,3175,3013,2726,2345,1912,1444,1001,592,268,31,-85,-96,6,191,442,725,1014,1282,1509,1682,1806,1873,1900,1900,1866,1832,1770,1702,1608,1494,1353,1193,1017,829,645,462,286,119,-48,-202,-354,-486,-603,-691,-757,-807,-849,-913,-1011,-1173,-1396,-1706,-2055,-2460,-2847,-3206,-3481,-3649,-3689,-3588,-3367,-3033,-2630,-2192,-1752,-1352,-1018,-757,-588,-488,-457,-459,-481,-492,-472,-423,-320,-183,-14,182,377,574,757,919,1058,1176,1259,1318,1341,1329,1284,1209,1103,990,867,760,669,613,579,588,610,654,692,713,692,624,485,287,33,-257,-541,-794,-966,-1033,-962,-751,-395,79,643,1249,1852,2399,2856,3171,3349,3357,3235,2990,2666,2313,1964,1674,1469,1369,1393,1523,1753,2056,2396,2742,3061,3320,3503,3587,3579,3470,3293,3048,2778,2494,2224,1988,1780,1626,1498,1404,1329,1256,1185,1097,987,851,683,483,257,15,-235,-463,-666,-821,-928,-987,-1017,-1033,-1069,-1147,-1288,-1504,-1789,-2131,-2504,-2883,-3236,-3530,-3753,-3872,-3902,-3823,-3667,-3432,-3151,-2836,-2509,-2183,-1876,-1581,-1315,-1063,-831,-613,-408,-213,-38,127,261,379,467,532,581,605,637,659,703,760,841,946,1070,1213,1364,1513,1669,1811,1960,2100,2243,2385,2530,2656,2780,2850,2889,2836,2712,2477,2151,1735,1254,751,257,-177,-505,-703,-729,-593,-280,174,741,1386,2046,2692,3259,3728,4053,4238,4262,4143,3899,3550,3137,2693,2248,1845,1508,1248,1094,1021,1044,1133,1266,1436,1597,1764,1897,2015,2099,2159,2190,2192,2157,2086,1957,1779,1538,1243,899,517,117,-288,-679,-1048,-1377,-1664,-1897,-2081,-2202,-2278,-2295,-2285,-2240,-2195,-2154,-2146,-2173,-2249,-2367,-2524,-2700,-2879,-3038,-3162,-3231,-3237,-3181,-3059,-2888,-2672,-2432,-2176,-1922,-1669,-1425,-1191,-956,-724,-481,-234,20,272,511,724,897,1024,1094,1117,1089,1040,969,914,871,867,902,971,1080,1204,1339,1475,1587,1687,1750,1794,1803,1792,1751,1697,1613,1518,1389,1242,1047,830,562,274,-43,-358,-661,-916,-1109,-1212,-1207,-1093,-862,-531,-127,330,787,1209,1560,1792,1895,1850,1663,1357,960,514,57,-357,-712,-954,-1092,-1101,-993,-780,-482,-120,271,682,1068,1435,1742,2006,2201,2334,2404,2407,2350,2236,2069,1867,1643,1410,1195,990,819,654,498,317,108,-156,-467,-825,-1217,-1613,-2003,-2363,-2675,-2942,-3159,-3340,-3511,-3684,-3893,-4153,-4481,-4882,-5349,-5869,-6417,-6963,-7470,-7903,-8226,-8407,-8426,-8256,-7918,-7401,-6759,-6013,-5220,-4438,-3707,-3091,-2619,-2318,-2201,-2252,-2448,-2748,-3102,-3457,-3763,-3973,-4053,-3984,-3758,-3378,-2874,-2265,-1595,-905,-233,387,917,1355,1684,1912,2057,2134,2162,2171,2170,2172,2195,2225,2268,2313,2345,2367,2359,2338,2284,2228,2153,2078,1999,1917,1829,1742,1631,1529,1410,1306,1218,1162,1148,1170,1215,1246,1236,1122,890,498,-45,-718,-1483,-2274,-3024,-3662,-4129,-4370,-4372,-4123,-3663,-3035,-2324,-1594,-948,-438,-137,-72,-250,-669,-1275,-2035,-2857,-3682,-4422,-5003,-5390,-5525,-5430,-5117,-4627,-4052,-3428,-2873,-2414,-2130,-2032,-2128,-2399,-2800,-3291,-3798,-4284,-4677,-4960,-5085,-5065,-4879,-4561,-4121,-3588,-3005,-2382,-1774,-1176,-639,-147,270,631,928,1179,1395,1593,1780,1978,2177,2399,2627,2862,3100,3324,3539,3735,3901,4050,4158,4229,4249,4202,4082,3883,3595,3235,2814,2364,1924,1529,1212,1004,889,870,886,912,872,749,493,116,-374,-943,-1531,-2094,-2566,-2906,-3084,-3087,-2933,-2654,-2294,-1914,-1552,-1267,-1070,-995,-1023,-1167,-1383,-1666,-1972,-2269,-2530,-2718,-2804,-2790,-2651,-2408,-2079,-1684,-1271,-869,-516,-242,-58,31,34,-19,-108,-188,-234,-212,-106,100,397,783,1224,1703,2171,2610,2972,3248,3406,3457,3396,3244,3026,2763,2502,2251,2058,1925,1882,1918,2047,2238,2488,2756,3016,3242,3391,3454,3395,3210,2896,2438,1876,1197,466,-305,-1043,-1713,-2248,-2609,-2753,-2679,-2389,-1942,-1392,-832,-347,-18,97,-28,-391,-948,-1641,-2377,-3068,-3629,-3981,-4090,-3938,-3558,-2999,-2348,-1683,-1095,-652,-403,-371,-555,-922,-1426,-2012,-2589,-3115,-3491,-3698,-3676,-3442,-2996,-2397,-1696,-976,-306,234,601,757,700,453,54,-438,-958,-1447,-1844,-2105,-2203,-2107,-1839,-1390,-804,-106,655,1440,2191,2883,3466,3923,4241,4409,4451,4372,4215,3998,3771,3550,3383,3266,3241,3272,3391,3545,3744,3951,4152,4334,4474,4569,4601,4565,4455,4265,4001,3671,3286,2878,2466,2087,1763,1511,1329,1197,1088,944,738,409,-45,-645,-1362,-2156,-2970,-3727,-4365,-4809,-5030,-4996,-4737,-4293,-3733,-3149,-2623,-2227,-2038,-2054,-2318,-2765,-3377,-4064,-4759,-5379,-5844,-6102,-6109,-5853,-5358,-4651,-3812,-2907,-2027,-1252,-646,-257,-100,-166,-417,-793,-1227,-1635,-1959,-2128,-2110,-1889,-1458,-857,-112,714,1560,2382,3104,3708,4146,4414,4516,4466,4299,4055,3781,3517,3314,3197,3191,3315,3551,3901,4329,4796,5272,5694,6037,6256,6328,6243,5995,5602,5088,4482,3830,3166,2537,1981,1525,1192,994,917,954,1054,1178,1273,1281,1174,914,518,-8,-611,-1234,-1824,-2296,-2623,-2743,-2665,-2385,-1957,-1424,-874,-357,42,294,354,225,-88,-556,-1130,-1774,-2410,-3018,-3508,-3888,-4086,-4135,-4015,-3762,-3407,-3001,-2581,-2207,-1896,-1682,-1561,-1536,-1569,-1654,-1735,-1810,-1834,-1809,-1717,-1564,-1361,-1111,-846,-553,-275,15,288,570,850,1149,1463,1801,2160,2530,2913,3280,3633,3946,4218,4437,4602,4713,4772,4785,4761,4702,4627,4532,4432,4313,4185,4030,3851,3638,3397,3127,2853,2579,2342,2154,2031,1987,1999,2062,2119,2145,2073,1881,1531,1025,379,-363,-1140,-1878,-2504,-2954,-3181,-3176,-2954,-2562,-2076,-1568,-1129,-821,-689,-763,-1026,-1464,-2020,-2639,-3255,-3797,-4218,-4454,-4493,-4312,-3926,-3385,-2722,-2032,-1373,-827,-447,-268,-308,-537,-924,-1403,-1900,-2347,-2671,-2815,-2758,-2464,-1968,-1273,-454,457,1374,2255,3027,3658,4113,4382,4473,4401,4204,3919,3597,3274,3003,2805,2708,2720,2840,3044,3326,3631,3950,4233,4467,4623,4698,4670,4556,4333,4024,3621,3145,2617,2054,1502,986,558,235,56,15,102,286,510,716,841,825,636,253,-307,-1008,-1793,-2582,-3295,-3855,-4202,-4303,-4150,-3771,-3214,-2555,-1863,-1225,-689,-329,-149,-179,-390,-756,-1229,-1750,-2253,-2681,-2974,-3103,-3045,-2809,-2426,-1939,-1411,-901,-457,-127,85,160,138,27,-119,-278,-402,-474,-462,-366,-170,103,459,851,1275,1692,2070,2399,2651,2823,2918,2942,2914,2858,2802,2764,2775,2846,2985,3196,3463,3771,4095,4407,4677,4893,5027,5089,5062,4965,4791,4556,4269,3926,3558,3160,2761,2376,2021,1721,1480,1310,1187,1117,1038,945,779,520,148,-335,-916,-1548,-2184,-2767,-3222,-3512,-3588,-3450,-3114,-2624,-2050,-1467,-959,-590,-412,-450,-703,-1149,-1739,-2416,-3103,-3732,-4234,-4545,-4637,-4484,-4102,-3522,-2813,-2039,-1303,-664,-203,49,79,-96,-425,-848,-1287,-1672,-1930,-2027,-1920,-1621,-1142,-518,187,936,1654,2310,2861,3287,3594,3779,3877,3902,3894,3870,3863,3882,3946,4054,4202,4398,4606,4841,5060,5266,5426,5537,5569,5534,5411,5207,4930,4568,4154,3678,3163,2634,2098,1604,1157,802,538,394,346,389,484,585,655,623,476,161,-305,-921,-1641,-2410,-3167,-3829,-4347,-4657,-4750,-4613,-4284,-3807,-3246,-2670,-2141,-1705,-1407,-1251,-1244,-1371,-1600,-1902,-2229,-2548,-2811,-2999,-3080,-3061,-2952,-2775,-2586,-2403,-2294,-2258,-2326,-2473,-2678,-2894,-3073,-3163,-3133,-2945,-2606,-2118,-1512,-839,-136,529,1125,1599,1948,2149,2229,2209,2129,2023,1941,1904,1944,2065,2256,2523,2815,3132,3419,3663,3834,3915,3901,3791,3609,3361,3091,2814,2562,2343,2166,2014,1886,1758,1607,1439,1229,1007,764,537,319,147,11,-94,-170,-263,-382,-569,-832,-1195,-1633,-2141,-2670,-3174,-3617,-3937,-4132,-4172,-4090,-3906,-3670,-3429,-3229,-3107,-3091,-3186,-3399,-3710,-4104,-4549,-5011,-5460,-5848,-6153,-6329,-6376,-6274,-6050,-5720,-5336,-4935,-4561,-4256,-4027,-3895,-3832,-3833,-3848,-3866,-3834,-3742,-3570,-3307,-2973,-2564,-2116,-1641,-1170,-718,-306,70,383,660,879,1067,1208,1327,1409,1477,1528,1575,1625,1691,1776,1887,2023,2178,2346,2517,2678,2817,2922,2981,2976,2897,2721,2451,2071,1605,1054,469,-122,-667,-1124,-1459,-1648,-1683,-1587,-1378,-1123,-865,-682,-620,-735,-1031,-1529,-2161,-2906,-3659,-4352,-4915,-5275,-5422,-5337,-5067,-4647,-4162,-3661,-3223,-2891,-2696,-2656,-2760,-2978,-3280,-3604,-3912,-4134,-4252,-4209,-4031,-3709,-3295,-2838,-2391,-2017,-1757,-1628,-1643,-1765,-1976,-2215,-2442,-2610,-2685,-2642,-2476,-2189,-1808,-1352,-865,-370,88,493,828,1081,1266,1380,1443,1473,1479,1484,1495,1533,1592,1692,1819,1984,2165,2371,2563,2758,2918,3055,3154,3223,3261,3272,3253,3198,3104,2956,2756,2506,2208,1893,1567,1271,1009,803,654,548,482,406,308,137,-131,-513,-1020,-1629,-2311,-3012,-3665,-4213,-4587,-4761,-4708,-4449,-4023,-3486,-2912,-2375,-1929,-1635,-1506,-1556,-1767,-2106,-2528,-2981,-3403,-3743,-3958,-4001,-3886,-3597,-3199,-2721,-2253,-1835,-1549,-1406,-1440,-1621,-1918,-2274,-2621,-2896,-3038,-3002,-2769,-2337,-1726,-982,-158,683,1478,2176,2735,3136,3369,3460,3425,3317,3164,3030,2931,2926,3009,3204,3495,3869,4291,4722,5125,5445,5666,5746,5677,5471,5128,4696,4190,3658,3128,2628,2180,1788,1469,1204,1007,845,728,616,512,385,237,52,-171,-435,-743,-1086,-1470,-1872,-2287,-2691,-3053,-3358,-3571,-3677,-3684,-3582,-3417,-3199,-2988,-2790,-2660,-2577,-2571,-2611,-2686,-2776,-2867,-2926,-2979,-2968,-2947,-2864,-2771,-2646,-2526,-2429,-2366,-2375,-2447,-2590,-2789,-3006,-3216,-3362,-3425,-3349,-3140,-2777,-2285,-1692,-1037,-371,258,806,1244,1553,1738,1817,1818,1790,1768,1791,1890,2073,2348,2696,3098,3514,3921,4273,4551,4734,4815,4795,4699,4534,4348,4153,3990,3865,3793,3765,3758,3763,3723,3644,3478,3242,2932,2567,2191,1814,1492,1226,1053,964,963,1016,1101,1169,1179,1095,879,537,63,-505,-1118,-1741,-2297,-2771,-3113,-3328,-3414,-3394,-3286,-3136,-2953,-2785,-2641,-2547,-2516,-2552,-2661,-2831,-3046,-3284,-3511,-3711,-3853,-3934,-3947,-3907,-3827,-3718,-3606,-3483,-3363,-3237,-3084,-2908,-2679,-2400,-2057,-1656,-1204,-712,-202,311,809,1271,1699,2078,2413,2703,2951,3156,3317,3442,3512,3551,3542,3499,3436,3349,3271,3198,3146,3130,3140,3193,3278,3388,3533,3681,3847,3992,4118,4198,4211,4149,4000,3759,3448,3073,2674,2270,1901,1581,1335,1170,1077,1046,1049,1038,991,844,591,200,-315,-923,-1581,-2231,-2803,-3262,-3551,-3670,-3614,-3416,-3103,-2731,-2330,-1954,-1622,-1371,-1202,-1135,-1152,-1249,-1395,-1564,-1725,-1839,-1900,-1885,-1812,-1689,-1544,-1404,-1291,-1219,-1203,-1219,-1278,-1335,-1380,-1398,-1348,-1250,-1071,-837,-540,-206,160,528,897,1235,1551,1817,2040,2214,2338,2421,2471,2495,2516,2540,2596,2679,2820,2998,3232,3496,3780,4057,4311,4507,4641,4684,4643,4515,4311,4038,3715,3362,2988,2626,2283,1987,1748,1575,1471,1423,1416,1429,1433,1416,1340,1209,989,697,314,-130,-636,-1155,-1675,-2138,-2527,-2813,-2984,-3059,-3040,-2972,-2884,-2801,-2757,-2751,-2789,-2864,-2944,-3028,-3076,-3078,-3015,-2869,-2647,-2343,-1986,-1598,-1226,-911,-708,-639,-743,-994,-1383,-1851,-2332,-2760,-3059,-3180,-3083,-2767,-2238,-1554,-752,82,895,1624,2216,2665,2939,3078,3093,3034,2947,2878,2860,2938,3109,3391,3764,4205,4682,5158,5588,5945,6191,6307,6287,6126,5844,5466,5020,4549,4084,3646,3273,2944,2691,2468,2286,2111,1938,1752,1541,1310,1053,775,491,201,-67,-313,-526,-701,-856,-991,-1132,-1288,-1461,-1658,-1866,-2080,-2280,-2469,-2619,-2757,-2852,-2935,-2983,-3017,-3015,-2995,-2934,-2851,-2737,-2616,-2477,-2359,-2233,-2143,-2062,-2022,-2007,-2049,-2131,-2277,-2470,-2703,-2948,-3180,-3349,-3432,-3385,-3189,-2845,-2347,-1736,-1036,-291,444,1138,1751,2256,2651,2925,3094,3184,3207,3204,3193,3200,3244,3330,3461,3629,3815,4011,4177,4320,4403,4437,4416,4347,4244,4127,4002,3904,3826,3791,3787,3822,3856,3903,3902,3874,3773,3617,3393,3117,2807,2470,2142,1822,1545,1307,1135,1009,945,907,885,843,755,598,359,38,-366,-816,-1318,-1816,-2312,-2772,-3174,-3516,-3769,-3933,-4005,-3979,-3876,-3707,-3500,-3278,-3071,-2887,-2749,-2653,-2603,-2599,-2629,-2702,-2795,-2918,-3042,-3159,-3247,-3271,-3223,-3068,-2819,-2459,-2026,-1530,-1012,-513,-44,345,669,913,1095,1237,1368,1508,1690,1924,2211,2559,2934,3332,3710,4054,4328,4524,4624,4636,4566,4432,4254,4062,3867,3706,3576,3500,3474,3497,3554,3636,3708,3760,3756,3686,3538,3314,3037,2715,2403,2102,1863,1683,1573,1528,1531,1558,1587,1573,1501,1328,1051,653,160,-412,-1014,-1615,-2161,-2637,-3002,-3268,-3424,-3494,-3479,-3414,-3290,-3140,-2958,-2763,-2558,-2356,-2152,-1952,-1755,-1541,-1333,-1100,-884,-672,-502,-386,-346,-387,-519,-713,-958,-1216,-1439,-1614,-1686,-1655,-1505,-1248,-899,-497,-58,362,748,1068,1304,1462,1532,1545,1507,1458,1413,1411,1460,1587,1790,2070,2412,2796,3193,3578,3922,4193,4388,4482,4478,4391,4219,4008,3763,3513,3287,3070,2894,2724,2577,2425,2275,2115,1943,1769,1572,1377,1152,916,659,383,107,-178,-452,-714,-971,-1207,-1444,-1672,-1891,-2116,-2322,-2538,-2741,-2945,-3137,-3315,-3470,-3581,-3642,-3629,-3546,-3382,-3160,-2884,-2591,-2301,-2038,-1824,-1675,-1597,-1605,-1691,-1863,-2112,-2426,-2792,-3171,-3541,-3852,-4069,-4157,-4092,-3866,-3489,-2983,-2387,-1740,-1097,-485,47,495,843,1097,1274,1385,1461,1516,1568,1642,1735,1873,2046,2263,2514,2794,3086,3370,3633,3832,3973,3997,3931,3737,3443,3067,2633,2188,1771,1403,1124,924,803,743,705,670,600,478,291,27,-294,-685,-1100,-1542,-1963,-2349,-2666,-2898,-3030,-3072,-3029,-2931,-2802,-2674,-2577,-2547,-2593,-2755,-3018,-3395,-3862,-4389,-4931,-5443,-5857,-6140,-6237,-6147,-5853,-5401,-4813,-4166,-3510,-2920,-2450,-2152,-2050,-2169,-2485,-2986,-3610,-4306,-5002,-5622,-6106,-6393,-6454,-6276,-5873,-5276,-4547,-3737,-2929,-2163,-1514,-985,-619,-380,-270,-226,-226,-211,-143,-2,243,579,994,1469,1952,2412,2800,3079,3221,3225,3074,2813,2450,2052,1634,1274,975,797,731,790,949,1181,1440,1685,1862,1954,1915,1763,1492,1133,724,302,-88,-407,-630,-731,-711,-568,-340,-53,228,452,562,513,277,-157,-774,-1539,-2414,-3323,-4225,-5040,-5724,-6235,-6537,-6634,-6527,-6243,-5841,-5345,-4849,-4365,-3973,-3674,-3497,-3439,-3481,-3604,-3787,-3988,-4191,-4374,-4498,-4570,-4554,-4459,-4269,-4006,-3661,-3279,-2854,-2431,-2011,-1621,-1266,-945,-667,-408,-172,60,295,541,796,1074,1351,1638,1921,2191,2451,2682,2889,3062,3193,3293,3337,3353,3315,3250,3145,3025,2893,2777,2689,2650,2665,2746,2870,3032,3191,3332,3410,3421,3333,3146,2875,2502,2083,1604,1119,640,202,-161,-441,-612,-691,-681,-621,-537,-477,-469,-556,-753,-1079,-1527,-2073,-2693,-3325,-3931,-4432,-4793,-4954,-4912,-4657,-4224,-3663,-3032,-2410,-1856,-1425,-1157,-1058,-1130,-1335,-1656,-2016,-2401,-2731,-2996,-3149,-3184,-3089,-2880,-2571,-2188,-1770,-1333,-927,-555,-254,-13,153,263,327,363,392,432,495,600,745,943,1185,1475,1799,2146,2506,2853,3188,3479,3735,3940,4091,4202,4253,4276,4256,4210,4147,4067,3992,3905,3824,3730,3619,3490,3331,3143,2937,2703,2469,2221,1980,1725,1468,1191,901,594,280,-32,-324,-603,-842,-1069,-1269,-1466,-1673,-1901,-2167,-2475,-2838,-3232,-3664,-4084,-4476,-4798,-5002,-5072,-4970,-4702,-4272,-3712,-3070,-2393,-1757,-1202,-803,-573,-555,-736,-1109,-1636,-2268,-2945,-3599,-4165,-4574,-4793,-4786,-4553,-4115,-3504,-2775,-1987,-1183,-435,251,817,1286,1634,1898,2080,2226,2341,2478,2638,2865,3153,3516,3951,4423,4931,5407,5838,6166,6363,6399,6267,5965,5528,4979,4392,3804,3295,2896,2645,2541,2574,2689,2848,2972,3024,2942,2724,2342,1838,1228,572,-84,-684,-1185,-1543,-1745,-1771,-1644,-1382,-1037,-657,-310,-45,74,22,-232,-689,-1327,-2112,-2988,-3881,-4729,-5445,-5974,-6264,-6284,-6037,-5547,-4862,-4053,-3203,-2389,-1698,-1189,-890,-838,-992,-1348,-1832,-2394,-2962,-3468,-3861,-4088,-4134,-3984,-3653,-3174,-2582,-1926,-1257,-600,-4,527,984,1358,1690,1959,2222,2456,2700,2934,3174,3401,3618,3818,3986,4135,4250,4335,4398,4431,4439,4436,4401,4359,4294,4214,4125,4023,3928,3834,3768,3719,3704,3706,3720,3725,3703,3631,3492,3271,2969,2582,2134,1639,1137,653,238,-92,-286,-348,-260,-53,248,575,886,1095,1161,1033,684,119,-637,-1545,-2528,-3521,-4435,-5207,-5766,-6082,-6124,-5919,-5483,-4895,-4201,-3503,-2862,-2343,-1997,-1839,-1872,-2077,-2405,-2811,-3231,-3597,-3858,-3952,-3862,-3561,-3071,-2423,-1661,-869,-82,600,1174,1570,1820,1908,1898,1814,1730,1689,1734,1900,2188,2596,3095,3643,4194,4694,5099,5366,5479,5422,5220,4874,4452,3970,3499,3067,2723,2493,2388,2427,2578,2837,3161,3500,3825,4073,4231,4253,4158,3928,3608,3201,2755,2288,1830,1397,1003,647,347,87,-116,-281,-397,-492,-561,-644,-741,-899,-1122,-1438,-1850,-2346,-2908,-3498,-4060,-4549,-4896,-5067,-5024,-4760,-4292,-3654,-2905,-2117,-1362,-705,-202,121,252,199,-5,-332,-729,-1159,-1582,-1956,-2262,-2469,-2565,-2550,-2410,-2162,-1817,-1381,-900,-378,135,621,1048,1395,1656,1819,1904,1917,1892,1857,1844,1887,1998,2206,2494,2857,3269,3688,4086,4415,4658,4779,4791,4683,4488,4225,3943,3662,3436,3278,3206,3222,3292,3409,3511,3578,3564,3448,3225,2889,2467,1976,1455,935,453,32,-298,-523,-636,-629,-526,-336,-101,144,346,460,440,244,-130,-699,-1421,-2255,-3137,-3980,-4708,-5242,-5515,-5498,-5175,-4587,-3777,-2861,-1908,-1067,-388,18,141,-31,-471,-1099,-1859,-2638,-3359,-3939,-4316,-4458,-4353,-4027,-3509,-2876,-2170,-1472,-822,-255,204,566,840,1063,1251,1450,1666,1921,2218,2543,2890,3240,3582,3898,4188,4438,4658,4846,4997,5124,5210,5263,5268,5225,5134,4995,4821,4628,4427,4251,4093,3975,3877,3791,3687,3538,3321,3016,2618,2134,1580,993,400,-145,-617,-973,-1202,-1283,-1223,-1034,-730,-350,78,508,893,1186,1343,1311,1076,605,-74,-946,-1944,-3004,-4034,-4943,-5646,-6071,-6172,-5938,-5390,-4590,-3624,-2602,-1635,-831,-267,-3,-45,-386,-972,-1729,-2570,-3393,-4115,-4644,-4937,-4951,-4691,-4185,-3469,-2624,-1705,-797,47,779,1370,1811,2119,2315,2435,2527,2613,2740,2912,3143,3421,3725,4037,4306,4529,4652,4685,4603,4438,4185,3903,3599,3335,3125,3008,2992,3091,3300,3602,3978,4386,4787,5136,5383,5494,5446,5222,4839,4319,3700,3034,2379,1774,1286,924,736,691,807,1026,1326,1649,1938,2142,2209,2098,1780,1254,521,-376,-1391,-2462,-3508,-4464,-5257,-5838,-6171,-6241,-6066,-5673,-5126,-4492,-3844,-3266,-2798,-2506,-2373,-2427,-2609,-2905,-3247,-3601,-3901,-4124,-4224,-4192,-4022,-3719,-3314,-2831,-2305,-1776,-1267,-804,-407,-59,220,466,683,894,1118,1361,1640,1946,2284,2636,2993,3339,3651,3922,4127,4264,4327,4307,4223,4078,3887,3679,3466,3272,3129,3037,3028,3099,3253,3472,3741,4016,4277,4465,4569,4544,4396,4107,3703,3193,2614,1990,1364,760,221,-242,-592,-834,-947,-942,-832,-644,-412,-199,-49,-37,-200,-588,-1189,-2009,-2970,-4018,-5046,-5961,-6671,-7096,-7189,-6946,-6387,-5592,-4645,-3666,-2772,-2052,-1585,-1399,-1494,-1824,-2341,-2938,-3560,-4098,-4514,-4738,-4774,-4599,-4260,-3779,-3215,-2620,-2037,-1517,-1082,-753,-530,-405,-355,-362,-389,-412,-404,-343,-224,-28,227,551,906,1294,1673,2031,2341,2583,2754,2846,2863,2827,2742,2642,2542,2448,2396,2364,2379,2406,2447,2462,2441,2338,2158,1864,1493,1028,523,-12,-524,-996,-1390,-1696,-1910,-2021,-2064,-2032,-1972,-1881,-1791,-1714,-1656,-1652,-1701,-1841,-2093,-2462,-2973,-3602,-4337,-5130,-5926,-6661,-7259,-7669,-7824,-7715,-7319,-6695,-5880,-4991,-4099,-3328,-2747,-2424,-2387,-2626,-3103,-3758,-4498,-5248,-5904,-6406,-6690,-6726,-6528,-6097,-5506,-4786,-4021,-3250,-2535,-1893,-1349,-897,-525,-214,66,337,619,921,1255,1603,1975,2331,2679,2984,3248,3447,3586,3647,3647,3568,3435,3244,3014,2772,2520,2313,2140,2055,2047,2129,2293,2490,2704,2859,2916,2823,2547,2079,1431,636,-252,-1161,-2025,-2767,-3337,-3691,-3815,-3717,-3422,-2984,-2441,-1872,-1308,-825,-463,-264,-278,-511,-984,-1681,-2562,-3583,-4656,-5711,-6642,-7384,-7849,-8009,-7835,-7356,-6623,-5717,-4747,-3803,-3001,-2394,-2046,-1953,-2108,-2457,-2940,-3482,-4009,-4450,-4759,-4891,-4841,-4609,-4213,-3696,-3088,-2436,-1782,-1140,-562,-20,442,870,1242,1599,1933,2265,2592,2913,3216,3488,3717,3882,3983,4013,3968,3875,3734,3571,3403,3248,3116,3023,2967,2954,2977,3044,3141,3278,3442,3630,3817,3994,4122,4178,4145,3990,3727,3340,2862,2302,1717,1117,575,102,-252,-473,-549,-481,-285,22,402,826,1231,1576,1792,1833,1642,1209,513,-395,-1480,-2660,-3836,-4924,-5817,-6457,-6780,-6788,-6486,-5937,-5227,-4444,-3692,-3057,-2592,-2345,-2302,-2451,-2733,-3100,-3469,-3794,-4005,-4075,-3986,-3736,-3351,-2870,-2336,-1797,-1305,-874,-548,-305,-153,-55,16,97,223,419,701,1068,1518,2014,2544,3054,3522,3908,4189,4352,4390,4311,4131,3874,3570,3255,2953,2707,2528,2449,2471,2607,2839,3161,3523,3908,4245,4516,4660,4670,4522,4230,3810,3290,2714,2112,1532,1004,550,199,-58,-204,-260,-222,-112,59,270,481,666,754,725,505,108,-503,-1271,-2164,-3102,-3989,-4755,-5291,-5564,-5515,-5173,-4562,-3776,-2908,-2059,-1349,-830,-568,-563,-791,-1203,-1729,-2286,-2805,-3220,-3486,-3570,-3485,-3225,-2838,-2352,-1816,-1273,-754,-294,87,387,592,727,791,817,812,808,821,863,953,1088,1271,1504,1762,2046,2326,2600,2837,3034,3177,3260,3294,3277,3225,3158,3087,3037,3019,3039,3112,3212,3337,3448,3517,3517,3414,3202,2873,2443,1941,1390,850,343,-80,-399,-598,-671,-640,-511,-329,-101,134,360,559,693,746,682,475,112,-413,-1085,-1863,-2695,-3513,-4239,-4797,-5128,-5181,-4957,-4470,-3782,-2982,-2163,-1441,-897,-591,-565,-790,-1238,-1837,-2497,-3143,-3691,-4080,-4278,-4273,-4073,-3717,-3243,-2700,-2133,-1579,-1052,-580,-143,251,620,979,1330,1683,2040,2380,2710,3002,3253,3456,3599,3695,3743,3758,3754,3738,3730,3728,3745,3772,3818,3872,3937,4002,4079,4152,4239,4319,4405,4462,4499,4460,4347,4118,3778,3308,2739,2085,1392,707,76,-457,-844,-1078,-1140,-1040,-813,-474,-82,340,749,1117,1408,1596,1643,1521,1201,673,-63,-979,-2030,-3146,-4245,-5234,-6020,-6537,-6723,-6578,-6114,-5400,-4523,-3589,-2705,-1968,-1442,-1165,-1144,-1340,-1719,-2194,-2707,-3180,-3558,-3795,-3872,-3778,-3528,-3150,-2664,-2116,-1537,-948,-388,146,635,1088,1502,1895,2267,2628,2981,3317,3634,3915,4149,4321,4429,4457,4423,4318,4170,3984,3785,3584,3404,3250,3137,3072,3058,3105,3212,3384,3613,3898,4211,4529,4822,5044,5176,5179,5048,4770,4370,3859,3283,2681,2097,1577,1153,851,679,638,700,863,1081,1337,1599,1818,1967,1998,1864,1549,1021,289,-621,-1663,-2770,-3856,-4842,-5643,-6190,-6456,-6424,-6129,-5629,-4999,-4328,-3707,-3184,-2829,-2629,-2602,-2696,-2888,-3114,-3341,-3515,-3622,-3626,-3544,-3357,-3103,-2783,-2432,-2061,-1703,-1347,-1028,-716,-431,-145,145,455,791,1157,1557,1978,2412,2842,3247,3610,3915,4142,4297,4355,4350,4260,4138,3969,3810,3654,3550,3496,3519,3618,3803,4054,4364,4703,5026,5316,5513,5599,5549,5352,5010,4556,3991,3382,2744,2126,1571,1085,719,447,288,223,220,284,358,454,522,555,515,370,108,-304,-855,-1536,-2318,-3137,-3947,-4653,-5210,-5537,-5619,-5436,-5024,-4436,-3748,-3059,-2444,-1985,-1709,-1650,-1759,-2029,-2365,-2730,-3043,-3262,-3351,-3295,-3094,-2778,-2358,-1894,-1406,-933,-511,-141,156,383,563,688,799,898,1004,1131,1284,1463,1679,1911,2177,2453,2744,3045,3332,3625,3880,4113,4301,4433,4513,4530,4497,4421,4314,4205,4093,4023,3977,3984,4018,4075,4119,4129,4070,3923,3671,3310,2856,2325,1752,1178,634,163,-209,-475,-613,-653,-591,-468,-292,-92,112,295,434,492,452,263,-71,-582,-1235,-2020,-2865,-3715,-4474,-5080,-5443,-5545,-5348,-4900,-4241,-3471,-2675,-1967,-1407,-1075,-970,-1097,-1416,-1857,-2378,-2877,-3330,-3656,-3851,-3883,-3768,-3514,-3143,-2691,-2172,-1624,-1062,-496,50,589,1101,1596,2066,2505,2921,3288,3621,3892,4119,4279,4399,4465,4498,4508,4504,4502,4506,4528,4566,4628,4701,4790,4885,4980,5068,5146,5201,5235,5229,5177,5065,4877,4604,4239,3778,3242,2631,1996,1345,735,192,-248,-558,-730,-766,-680,-499,-262,8,262,485,651,740,740,624,389,3,-518,-1192,-1980,-2856,-3759,-4628,-5382,-5969,-6315,-6408,-6236,-5827,-5248,-4561,-3863,-3224,-2717,-2377,-2220,-2246,-2401,-2671,-2969,-3278,-3517,-3684,-3720,-3649,-3437,-3125,-2706,-2214,-1673,-1096,-523,47,585,1095,1559,1987,2372,2717,3029,3299,3532,3726,3871,3978,4036,4048,4023,3947,3843,3693,3518,3310,3089,2859,2643,2453,2313,2239,2244,2342,2523,2785,3096,3429,3728,3964,4080,4048,3856,3482,2965,2315,1596,850,141,-484,-979,-1318,-1491,-1508,-1386,-1155,-857,-512,-175,137,386,528,552,406,83,-432,-1134,-1992,-2960,-3983,-4965,-5852,-6546,-7019,-7215,-7165,-6872,-6410,-5847,-5239,-4687,-4202,-3843,-3604,-3476,-3443,-3461,-3524,-3577,-3629,-3640,-3621,-3559,-3461,-3323,-3157,-2962,-2737,-2490,-2211,-1906,-1569,-1201,-805,-388,37,453,844,1187,1464,1669,1781,1820,1774,1680,1537,1386,1233,1109,1025,989,1010,1078,1195,1348,1522,1709,1895,2066,2224,2345,2435,2472,2456,2370,2214,1978,1675,1300,884,426,-27,-476,-881,-1236,-1528,-1756,-1926,-2058,-2157,-2253,-2344,-2447,-2560,-2680,-2811,-2956,-3115,-3318,-3557,-3865,-4236,-4665,-5138,-5609,-6053,-6411,-6643,-6727,-6631,-6390,-6005,-5545,-5049,-4579,-4184,-3886,-3716,-3653,-3689,-3792,-3919,-4043,-4121,-4129,-4055,-3886,-3632,-3305,-2927,-2521,-2122,-1746,-1420,-1150,-948,-795,-698,-615,-549,-464,-358,-210,-27,201,459,741,1035,1323,1599,1843,2049,2205,2312,2365,2377,2351,2305,2254,2207,2184,2184,2219,2281,2370,2474,2574,2655,2690,2657,2539,2321,2002,1583,1080,522,-68,-642,-1180,-1632,-1991,-2219,-2336,-2323,-2211,-2010,-1744,-1447,-1137,-856,-633,-499,-493,-633,-942,-1418,-2045,-2785,-3585,-4378,-5083,-5644,-5992,-6098,-5963,-5586,-5046,-4378,-3682,-3016,-2451,-2034,-1785,-1722,-1816,-2063,-2415,-2835,-3287,-3715,-4091,-4377,-4538,-4559,-4434,-4147,-3731,-3177,-2536,-1822,-1081,-336,371,1019,1585,2054,2424,2692,2871,2972,3015,3019,2999,2980,2968,2977,3018,3083,3195,3333,3514,3720,3951,4197,4443,4681,4892,5064,5189,5250,5237,5144,4957,4678,4304,3835,3295,2695,2065,1444,852,342,-62,-346,-479,-485,-366,-147,122,429,712,966,1145,1250,1250,1146,927,581,115,-475,-1174,-1949,-2765,-3567,-4299,-4904,-5339,-5575,-5598,-5443,-5124,-4719,-4278,-3859,-3526,-3292,-3182,-3183,-3267,-3405,-3550,-3675,-3735,-3729,-3626,-3451,-3201,-2898,-2564,-2216,-1866,-1534,-1207,-898,-585,-268,70,438,837,1269,1726,2196,2663,3104,3501,3839,4091,4266,4332,4322,4215,4045,3820,3562,3303,3059,2866,2729,2686,2719,2855,3068,3350,3690,4041,4395,4696,4926,5044,5032,4870,4568,4130,3584,2970,2320,1697,1119,647,276,42,-74,-71,27,204,434,694,957,1201,1390,1499,1495,1343,1029,532,-142,-969,-1912,-2913,-3903,-4812,-5575,-6137,-6470,-6554,-6412,-6062,-5571,-4975,-4351,-3741,-3192,-2744,-2409,-2200,-2114,-2138,-2241,-2411,-2590,-2772,-2902,-2977,-2955,-2851,-2633,-2329,-1929,-1457,-920,-347,252,846,1417,1946,2403,2786,3072,3258,3352,3349,3280,3156,3007,2857,2740,2667,2669,2744,2904,3133,3426,3749,4089,4411,4702,4932,5106,5201,5232,5188,5076,4895,4643,4324,3940,3496,3013,2496,1982,1481,1034,640,333,97,-70,-184,-276,-364,-470,-611,-787,-1010,-1260,-1546,-1845,-2165,-2492,-2837,-3191,-3556,-3924,-4285,-4617,-4908,-5134,-5279,-5333,-5291,-5153,-4938,-4663,-4350,-4027,-3715,-3432,-3179,-2980,-2795,-2659,-2522,-2394,-2263,-2105,-1939,-1737,-1526,-1281,-1032,-755,-476,-183,111,410,704,998,1283,1558,1829,2081,2334,2565,2800,3019,3247,3467,3698,3920,4152,4363,4568,4743,4882,4986,5037,5041,5003,4914,4796,4650,4487,4328,4171,4047,3942,3874,3818,3770,3701,3588,3406,3137,2774,2312,1778,1191,587,15,-504,-919,-1223,-1398,-1443,-1375,-1209,-974,-717,-466,-276,-183,-218,-412,-759,-1269,-1897,-2626,-3387,-4127,-4799,-5330,-5706,-5875,-5845,-5620,-5221,-4693,-4085,-3453,-2845,-2324,-1904,-1636,-1512,-1536,-1692,-1949,-2275,-2628,-2962,-3240,-3420,-3481,-3398,-3168,-2794,-2289,-1680,-989,-253,495,1236,1921,2560,3105,3582,3961,4266,4486,4640,4732,4772,4775,4746,4702,4652,4611,4591,4590,4638,4696,4808,4920,5050,5172,5267,5331,5347,5307,5217,5063,4859,4596,4275,3901,3464,2983,2456,1902,1351,815,344,-55,-344,-523,-589,-549,-436,-268,-72,111,271,374,399,335,171,-103,-476,-947,-1494,-2091,-2716,-3320,-3887,-4370,-4752,-5022,-5156,-5175,-5075,-4881,-4620,-4320,-4005,-3716,-3445,-3230,-3048,-2909,-2798,-2697,-2604,-2500,-2382,-2248,-2092,-1915,-1716,-1493,-1236,-953,-619,-259,161,599,1086,1577,2085,2578,3056,3496,3895,4241,4536,4765,4950,5063,5133,5137,5088,4985,4828,4627,4397,4139,3896,3660,3475,3336,3265,3255,3312,3417,3569,3739,3918,4068,4182,4210,4160,3982,3699,3289,2782,2188,1549,894,269,-294,-763,-1115,-1339,-1425,-1388,-1231,-991,-693,-390,-118,68,137,54,-185,-585,-1118,-1765,-2467,-3197,-3888,-4515,-5029,-5414,-5642,-5716,-5633,-5415,-5078,-4658,-4184,-3685,-3197,-2732,-2311,-1945,-1635,-1389,-1196,-1058,-969,-917,-904,-905,-925,-936,-933,-886,-790,-623,-377,-47,362,847,1368,1929,2468,2980,3417,3768,4012,4148,4180,4126,4007,3860,3707,3580,3509,3500,3571,3716,3914,4158,4406,4637,4824,4934,4967,4911,4762,4559,4277,3975,3633,3276,2922,2551,2198,1842,1505,1181,894,629,411,226,69,-61,-183,-302,-424,-554,-696,-848,-1019,-1202,-1414,-1637,-1891,-2153,-2431,-2711,-2984,-3248,-3486,-3703,-3885,-4027,-4129,-4168,-4158,-4069,-3933,-3724,-3496,-3226,-2967,-2707,-2475,-2263,-2084,-1914,-1772,-1623,-1489,-1347,-1207,-1075,-936,-811,-688,-562,-443,-306,-156,23,230,485,769,1108,1465,1859,2250,2649,3021,3368,3674,3933,4149,4310,4444,4524,4598,4635,4679,4712,4751,4792,4828,4861,4872,4863,4822,4752,4659,4544,4420,4286,4140,3979,3776,3533,3213,2817,2337,1769,1149,483,-173,-799,-1336,-1771,-2063,-2207,-2196,-2039,-1764,-1410,-1017,-652,-351,-173,-137,-257,-529,-930,-1421,-1973,-2536,-3085,-3586,-4017,-4363,-4609,-4748,-4773,-4687,-4498,-4223,-3885,-3518,-3143,-2808,-2514,-2314,-2192,-2169,-2236,-2369,-2560,-2768,-2969,-3127,-3217,-3210,-3091,-2851,-2484,-2002,-1419,-758,-43,690,1418,2101,2716,3244,3656,3956,4127,4188,4140,4009,3815,3589,3358,3157,3000,2922,2912,2994,3133,3336,3552,3775,3956,4088,4141,4115,4011,3830,3597,3313,2997,2653,2285,1893,1479,1036,577,102,-367,-816,-1219,-1557,-1811,-1969,-2025,-1980,-1847,-1643,-1394,-1148,-931,-811,-805,-958,-1270,-1730,-2312,-2970,-3651,-4315,-4904,-5403,-5788,-6057,-6218,-6284,-6272,-6193,-6077,-5924,-5761,-5591,-5419,-5248,-5077,-4895,-4703,-4493,-4267,-4031,-3786,-3547,-3324,-3123,-2951,-2809,-2687,-2580,-2476,-2346,-2200,-1992,-1743,-1420,-1044,-605,-129,383,892,1394,1850,2253,2582,2822,2975,3034,3009,2912,2752,2553,2335,2111,1905,1723,1582,1479,1424,1401,1414,1452,1506,1577,1649,1726,1792,1837,1857,1827,1745,1590,1367,1057,684,235,-250,-768,-1282,-1775,-2211,-2572,-2832,-2973,-2998,-2905,-2730,-2509,-2281,-2118,-2035,-2087,-2274,-2592,-3033,-3560,-4143,-4754,-5356,-5926,-6445,-6884,-7228,-7463,-7571,-7557,-7417,-7166,-6825,-6413,-5960,-5489,-5023,-4586,-4189,-3851,-3574,-3365,-3224,-3147,-3116,-3132,-3159,-3193,-3198,-3165,-3058,-2884,-2607,-2249,-1792,-1272,-681,-82,542,1105,1634,2057,2400,2622,2762,2802,2795,2745,2693,2658,2661,2713,2817,2964,3148,3339,3540,3702,3845,3928,3968,3956,3903,3816,3702,3562,3400,3204,2972,2693,2357,1969,1528,1050,549,54,-427,-859,-1235,-1545,-1774,-1932,-2024,-2050,-2057,-2038,-2049,-2096,-2207,-2385,-2620,-2894,-3180,-3452,-3689,-3879,-4022,-4126,-4211,-4280,-4361,-4437,-4522,-4598,-4655,-4689,-4684,-4638,-4544,-4408,-4220,-3997,-3734,-3447,-3146,-2841,-2546,-2275,-2030,-1817,-1646,-1491,-1368,-1243,-1118,-967,-790,-560,-285,41,423,834,1277,1722,2156,2552,2914,3200,3445,3619,3751,3846,3924,3997,4089,4196,4336,4492,4670,4833,4986,5083,5131,5098,4995,4819,4591,4336,4068,3819,3595,3397,3234,3061,2886,2657,2370,2004,1557,1049,490,-67,-605,-1065,-1425,-1647,-1726,-1652,-1454,-1166,-846,-545,-337,-255,-333,-582,-962,-1462,-2012,-2577,-3116,-3583,-3980,-4273,-4486,-4599,-4641,-4606,-4508,-4367,-4183,-3982,-3773,-3561,-3370,-3186,-3034,-2896,-2788,-2706,-2640,-2602,-2570,-2549,-2518,-2462,-2371,-2219,-2004,-1700,-1314,-837,-275,356,1047,1773,2503,3224,3890,4493,4992,5388,5651,5795,5808,5718,5534,5286,5008,4725,4471,4274,4142,4095,4116,4211,4336,4494,4625,4739,4782,4771,4683,4528,4318,4043,3736,3379,2996,2582,2138,1681,1209,746,303,-107,-461,-746,-954,-1069,-1100,-1039,-912,-735,-547,-391,-305,-329,-487,-777,-1195,-1700,-2261,-2829,-3365,-3847,-4246,-4572,-4810,-4984,-5087,-5139,-5138,-5093,-5006,-4883,-4721,-4530,-4301,-4046,-3755,-3445,-3115,-2780,-2448,-2137,-1857,-1619,-1425,-1276,-1160,-1069,-973,-865,-712,-504,-224,132,564,1052,1593,2146,2701,3222,3691,4091,4405,4627,4764,4809,4792,4705,4594,4445,4307,4166,4045,3953,3875,3830,3796,3774,3767,3748,3748,3734,3736,3743,3756,3779,3792,3784,3735,3612,3407,3084,2659,2116,1490,804,98,-577,-1179,-1664,-2001,-2163,-2161,-1992,-1711,-1357,-1004,-710,-535,-514,-665,-971,-1409,-1929,-2480,-3028,-3530,-3968,-4340,-4636,-4870,-5050,-5170,-5249,-5271,-5245,-5159,-5015,-4804,-4528,-4184,-3782,-3327,-2842,-2345,-1866,-1430,-1067,-788,-617,-536,-556,-629,-743,-847,-905,-881,-749,-490,-106,393,981,1620,2269,2896,3441,3899,4229,4436,4521,4503,4399,4260,4091,3950,3838,3789,3796,3863,3979,4112,4264,4384,4476,4511,4489,4412,4295,4142,3987,3818,3667,3506,3338,3135,2882,2549,2146,1645,1083,468,-163,-767,-1309,-1744,-2047,-2194,-2190,-2051,-1810,-1526,-1247,-1040,-943,-985,-1169,-1470,-1861,-2284,-2700,-3068,-3353,-3553,-3657,-3681,-3635,-3544,-3418,-3286,-3151,-3029,-2932,-2850,-2802,-2757,-2727,-2687,-2629,-2546,-2426,-2277,-2092,-1893,-1676,-1469,-1268,-1091,-931,-789,-652,-501,-332,-118,142,458,830,1241,1694,2154,2622,3063,3469,3819,4107,4320,4469,4545,4574,4551,4507,4439,4372,4305,4244,4197,4149,4113,4071,4024,3974,3909,3851,3795,3750,3724,3705,3688,3656,3579,3441,3214,2886,2457,1934,1351,726,127,-431,-880,-1201,-1367,-1370,-1226,-967,-642,-305,-26,152,181,60,-218,-606,-1073,-1559,-2021,-2427,-2752,-2994,-3162,-3267,-3334,-3370,-3393,-3404,-3411,-3403,-3392,-3351,-3305,-3217,-3117,-2980,-2830,-2660,-2493,-2332,-2191,-2088,-2003,-1972,-1943,-1942,-1916,-1860,-1742,-1535,-1229,-810,-280,345,1047,1788,2533,3239,3871,4390,4779,5021,5122,5093,4966,4763,4538,4306,4121,3985,3930,3946,4029,4169,4327,4495,4635,4727,4771,4740,4669,4538,4387,4208,4012,3795,3542,3241,2875,2431,1913,1327,703,74,-515,-1014,-1375,-1567,-1552,-1346,-953,-418,185,790,1309,1655,1794,1663,1288,690,-72,-917,-1776,-2568,-3249,-3779,-4157,-4384,-4491,-4501,-4450,-4364,-4263,-4161,-4062,-3971,-3872,-3771,-3636,-3481,-3281,-3052,-2784,-2510,-2219,-1958,-1716,-1518,-1372,-1263,-1199,-1152,-1100,-1034,-912,-734,-479,-140,263,739,1244,1776,2288,2769,3184,3519,3764,3912,3969,3953,3873,3758,3631,3505,3411,3340,3320,3331,3374,3445,3512,3583,3637,3675,3711,3736,3788,3850,3955,4071,4201,4304,4357,4311,4152,3839,3389,2796,2109,1352,610,-88,-643,-1043,-1218,-1193,-948,-567,-76,408,834,1117,1199,1082,736,234,-406,-1099,-1800,-2452,-3019,-3489,-3849,-4111,-4285,-4382,-4424,-4409,-4355,-4258,-4131,-3962,-3760,-3518,-3245,-2946,-2639,-2337,-2067,-1850,-1701,-1632,-1649,-1727,-1863,-2009,-2137,-2208,-2183,-2040,-1764,-1353,-821,-195,497,1201,1892,2515,3050,3471,3768,3943,4013,3991,3907,3792,3657,3544,3451,3401,3392,3427,3499,3605,3727,3861,3992,4115,4227,4325,4414,4498,4569,4633,4656,4639,4533,4329,4001,3530,2944,2227,1447,627,-171,-884,-1472,-1886,-2097,-2112,-1937,-1623,-1234,-829,-505,-296,-283,-445,-816,-1319,-1935,-2572,-3180,-3697,-4086,-4333,-4434,-4417,-4306,-4141,-3948,-3768,-3612,-3503,-3441,-3426,-3446,-3490,-3533,-3563,-3558,-3520,-3432,-3310,-3156,-2986,-2814,-2649,-2495,-2353,-2218,-2068,-1899,-1684,-1422,-1100,-730,-313,120,557,970,1344,1659,1918,2114,2265,2381,2486,2597,2729,2898,3096,3327,3570,3804,4014,4161,4251,4241,4162,3989,3761,3490,3211,2953,2743,2606,2538,2535,2570,2596,2584,2473,2238,1855,1320,665,-86,-860,-1609,-2258,-2756,-3056,-3139,-3008,-2693,-2252,-1750,-1276,-900,-689,-687,-907,-1336,-1938,-2652,-3413,-4157,-4816,-5365,-5771,-6043,-6191,-6238,-6222,-6153,-6078,-5988,-5918,-5848,-5796,-5735,-5670,-5577,-5459,-5306,-5127,-4931,-4729,-4549,-4391,-4286,-4218,-4196,-4198,-4194,-4166,-4068,-3880,-3578,-3141,-2584,-1906,-1144,-327,507,1304,2039,2657,3157,3500,3704,3763,3707,3561,3358,3134,2921,2746,2636,2586,2615,2694,2820,2965,3104,3222,3306,3345,3346,3307,3234,3131,2979,2783,2506,2150,1689,1129,479,-243,-986,-1721,-2377,-2916,-3290,-3467,-3442,-3222,-2843,-2365,-1857,-1401,-1068,-923,-999,-1320,-1856,-2579,-3417,-4296,-5145,-5885,-6469,-6872,-7074,-7110,-6991,-6775,-6494,-6194,-5903,-5642,-5428,-5257,-5134,-5038,-4962,-4896,-4816,-4733,-4622,-4500,-4360,-4209,-4055,-3890,-3722,-3541,-3337,-3106,-2826,-2498,-2110,-1659,-1162,-612,-54,520,1054,1561,1990,2354,2633,2825,2951,2999,3007,2965,2912,2838,2774,2713,2660,2628,2595,2583,2568,2561,2563,2569,2599,2651,2739,2873,3054,3271,3522,3758,3963,4084,4082,3928,3590,3084,2406,1613,745,-128,-931,-1607,-2090,-2346,-2360,-2146,-1747,-1225,-665,-146,247,459,448,204,-254,-876,-1614,-2378,-3118,-3768,-4291,-4681,-4927,-5057,-5087,-5041,-4946,-4812,-4654,-4481,-4282,-4080,-3843,-3600,-3325,-3047,-2761,-2492,-2253,-2058,-1930,-1858,-1860,-1899,-1976,-2051,-2099,-2089,-1996,-1803,-1501,-1094,-598,-35,562,1167,1735,2260,2695,3057,3322,3512,3623,3686,3701,3699,3691,3681,3692,3718,3764,3837,3917,4013,4109,4199,4276,4340,4388,4427,4464,4494,4527,4545,4528,4462,4292,4026,3605,3061,2369,1589,738,-103,-887,-1543,-2019,-2277,-2303,-2113,-1743,-1264,-749,-284,52,200,121,-190,-707,-1388,-2147,-2918,-3599,-4140,-4476,-4601,-4508,-4237,-3832,-3346,-2847,-2369,-1978,-1682,-1521,-1473,-1548,-1696,-1901,-2110,-2290,-2410,-2449,-2398,-2272,-2071,-1837,-1578,-1320,-1082,-863,-663,-479,-287,-87,141,395,679,982,1303,1624,1948,2258,2566,2861,3155,3441,3727,3999,4265,4499,4702,4858,4955,4989,4956,4864,4714,4533,4320,4108,3903,3729,3598,3522,3508,3548,3638,3747,3851,3903,3876,3722,3435,2994,2420,1741,991,238,-474,-1086,-1541,-1831,-1909,-1821,-1565,-1214,-818,-446,-167,-19,-58,-267,-672,-1200,-1835,-2481,-3107,-3617,-4015,-4239,-4325,-4265,-4113,-3886,-3641,-3393,-3186,-3030,-2933,-2905,-2920,-2980,-3051,-3122,-3172,-3196,-3186,-3153,-3100,-3033,-2971,-2897,-2826,-2732,-2608,-2435,-2190,-1870,-1451,-952,-372,272,939,1627,2278,2894,3424,3883,4229,4492,4648,4727,4725,4674,4585,4482,4384,4306,4262,4262,4302,4384,4496,4628,4772,4906,5035,5136,5222,5265,5280,5227,5108,4889,4552,4086,3487,2769,1960,1109,258,-518,-1178,-1661,-1935,-1982,-1805,-1441,-929,-362,212,673,988,1069,908,487,-165,-1004,-1956,-2943,-3873,-4671,-5279,-5651,-5792,-5704,-5446,-5053,-4597,-4127,-3701,-3346,-3106,-2969,-2949,-3021,-3152,-3317,-3476,-3597,-3664,-3649,-3569,-3398,-3186,-2909,-2614,-2298,-1977,-1659,-1346,-1024,-709,-370,-31,334,697,1074,1439,1797,2136,2445,2735,2986,3215,3409,3577,3717,3833,3922,3986,4022,4027,4005,3954,3878,3783,3676,3567,3472,3400,3370,3395,3481,3629,3830,4059,4283,4469,4559,4536,4352,4003,3499,2848,2112,1325,560,-119,-664,-1012,-1158,-1088,-835,-450,3,440,793,987,983,746,296,-355,-1133,-1982,-2818,-3567,-4183,-4616,-4862,-4931,-4840,-4643,-4366,-4060,-3757,-3485,-3263,-3104,-2997,-2945,-2924,-2916,-2918,-2896,-2864,-2808,-2730,-2643,-2541,-2438,-2328,-2213,-2089,-1937,-1758,-1526,-1239,-889,-469,5,533,1089,1657,2216,2748,3230,3659,4004,4281,4463,4570,4592,4550,4449,4321,4172,4038,3930,3866,3858,3907,4016,4165,4354,4560,4768,4976,5148,5296,5382,5401,5322,5136,4814,4364,3773,3077,2287,1467,642,-111,-763,-1249,-1559,-1666,-1588,-1351,-1013,-629,-282,-26,73,-20,-320,-819,-1485,-2252,-3064,-3823,-4469,-4930,-5168,-5168,-4947,-4538,-4002,-3403,-2806,-2277,-1862,-1596,-1490,-1538,-1715,-1977,-2281,-2563,-2788,-2914,-2924,-2819,-2603,-2306,-1954,-1578,-1206,-855,-543,-267,-34,177,357,540,708,893,1079,1291,1518,1783,2073,2404,2766,3152,3550,3944,4312,4647,4916,5131,5260,5338,5333,5297,5206,5112,4996,4895,4798,4721,4667,4631,4623,4630,4650,4666,4655,4595,4453,4208,3842,3351,2743,2046,1288,522,-202,-842,-1336,-1672,-1816,-1780,-1586,-1274,-898,-525,-210,-11,23,-114,-448,-939,-1562,-2251,-2946,-3575,-4089,-4439,-4612,-4608,-4453,-4185,-3851,-3506,-3191,-2948,-2801,-2758,-2823,-2962,-3163,-3367,-3564,-3698,-3769,-3754,-3655,-3498,-3273,-3030,-2756,-2486,-2210,-1932,-1645,-1330,-983,-595,-153,330,861,1419,2001,2582,3157,3706,4203,4655,5024,5325,5535,5671,5728,5730,5685,5607,5530,5439,5380,5326,5302,5299,5301,5321,5329,5336,5324,5293,5233,5136,4989,4779,4484,4100,3611,3027,2356,1630,876,138,-540,-1118,-1557,-1827,-1925,-1845,-1624,-1288,-914,-537,-247,-74,-84,-284,-692,-1272,-1993,-2783,-3575,-4280,-4842,-5187,-5303,-5174,-4830,-4325,-3717,-3090,-2514,-2051,-1756,-1651,-1740,-2007,-2399,-2876,-3350,-3783,-4092,-4263,-4254,-4085,-3756,-3311,-2783,-2213,-1647,-1105,-622,-197,162,465,720,950,1158,1369,1588,1827,2085,2370,2668,2972,3277,3547,3799,3978,4125,4184,4195,4144,4037,3906,3737,3570,3399,3242,3116,3008,2952,2925,2955,3029,3153,3312,3498,3673,3821,3890,3865,3704,3407,2959,2391,1722,1001,283,-384,-930,-1332,-1541,-1567,-1421,-1141,-797,-437,-151,17,3,-210,-631,-1238,-1984,-2816,-3655,-4435,-5079,-5548,-5786,-5818,-5621,-5273,-4790,-4262,-3740,-3285,-2955,-2765,-2743,-2869,-3116,-3439,-3780,-4089,-4314,-4421,-4397,-4233,-3959,-3583,-3164,-2715,-2288,-1893,-1551,-1264,-1023,-814,-627,-429,-220,27,313,642,1008,1406,1810,2212,2578,2895,3140,3298,3373,3356,3275,3139,2977,2823,2687,2609,2576,2613,2700,2821,2977,3115,3255,3347,3404,3396,3321,3163,2905,2555,2081,1519,856,131,-625,-1383,-2077,-2690,-3150,-3455,-3567,-3505,-3283,-2951,-2571,-2202,-1928,-1791,-1855,-2129,-2617,-3289,-4084,-4938,-5760,-6473,-6998,-7276,-7280,-7001,-6477,-5749,-4913,-4036,-3231,-2559,-2105,-1883,-1927,-2193,-2642,-3200,-3778,-4307,-4701,-4931,-4951,-4785,-4445,-3976,-3437,-2864,-2335,-1852,-1484,-1200,-1034,-945,-924,-937,-950,-942,-876,-741,-526,-220,151,588,1047,1508,1938,2305,2585,2772,2849,2836,2745,2594,2423,2247,2094,1979,1910,1886,1909,1959,2040,2128,2228,2314,2382,2409,2375,2261,2048,1715,1273,707,55,-669,-1420,-2152,-2821,-3377,-3779,-4007,-4041,-3905,-3615,-3232,-2799,-2402,-2080,-1910,-1904,-2102,-2470,-2994,-3605,-4245,-4838,-5305,-5606,-5677,-5536,-5176,-4655,-4034,-3387,-2802,-2347,-2085,-2042,-2235,-2628,-3179,-3816,-4460,-5035,-5479,-5741,-5814,-5688,-5402,-4993,-4502,-3996,-3490,-3029,-2620,-2255,-1940,-1626,-1323,-980,-603,-166,324,863,1434,2010,2574,3087,3532,3885,4136,4279,4325,4288,4184,4054,3905,3777,3682,3629,3633,3675,3765,3870,3985,4092,4164,4208,4190,4127,3994,3795,3530,3176,2765,2263,1722,1126,517,-81,-643,-1128,-1511,-1772,-1886,-1859,-1705,-1442,-1125,-793,-505,-315,-261,-382,-675,-1144,-1745,-2432,-3145,-3806,-4352,-4731,-4884,-4822,-4522,-4045,-3432,-2769,-2123,-1591,-1216,-1069,-1154,-1472,-1986,-2632,-3335,-4010,-4574,-4962,-5130,-5055,-4754,-4249,-3603,-2859,-2107,-1375,-743,-214,174,442,591,666,692,716,767,882,1074,1349,1713,2128,2592,3053,3486,3865,4157,4359,4458,4470,4394,4263,4082,3883,3676,3478,3302,3152,3041,2974,2944,2974,3039,3153,3298,3452,3602,3705,3749,3691,3525,3239,2831,2333,1762,1178,617,148,-204,-378,-391,-227,63,437,825,1153,1358,1379,1195,776,170,-613,-1473,-2362,-3181,-3861,-4345,-4582,-4571,-4315,-3867,-3279,-2638,-2014,-1491,-1131,-967,-1029,-1286,-1719,-2259,-2834,-3376,-3815,-4094,-4201,-4108,-3851,-3451,-2962,-2427,-1900,-1407,-979,-619,-334,-97,100,293,500,738,1029,1362,1752,2165,2600,3013,3392,3704,3930,4071,4108,4077,3976,3852,3724,3624,3580,3598,3699,3860,4089,4342,4618,4873,5097,5265,5369,5398,5356,5224,5027,4735,4373,3924,3407,2816,2187,1519,856,226,-338,-797,-1124,-1308,-1341,-1255,-1074,-858,-663,-542,-561,-745,-1108,-1655,-2323,-3086,-3839,-4529,-5057,-5375,-5435,-5214,-4738,-4039,-3194,-2290,-1421,-686,-156,102,80,-233,-771,-1484,-2267,-3030,-3684,-4144,-4378,-4355,-4099,-3648,-3050,-2392,-1719,-1108,-594,-205,53,195,241,240,223,237,320,486,761,1137,1595,2126,2675,3227,3725,4150,4472,4676,4776,4762,4680,4535,4376,4216,4094,4011,3988,4017,4098,4209,4341,4468,4583,4659,4697,4666,4575,4400,4137,3792,3341,2822,2213,1569,882,220,-412,-947,-1380,-1656,-1787,-1760,-1598,-1343,-1034,-732,-492,-363,-382,-569,-928,-1427,-2035,-2691,-3332,-3902,-4333,-4587,-4642,-4480,-4144,-3648,-3072,-2476,-1933,-1516,-1275,-1243,-1432,-1815,-2356,-2978,-3630,-4211,-4692,-5004,-5145,-5112,-4923,-4624,-4239,-3830,-3403,-3008,-2625,-2277,-1935,-1590,-1223,-813,-347,165,749,1356,2002,2636,3247,3806,4289,4685,4987,5191,5318,5368,5370,5338,5291,5242,5206,5176,5169,5165,5169,5160,5142,5088,5015,4900,4758,4582,4379,4138,3871,3548,3193,2778,2327,1831,1315,800,305,-136,-491,-757,-896,-932,-868,-736,-574,-430,-346,-368,-522,-821,-1259,-1813,-2440,-3082,-3689,-4189,-4551,-4719,-4697,-4472,-4077,-3554,-2960,-2361,-1835,-1437,-1226,-1234,-1465,-1901,-2506,-3198,-3910,-4557,-5053,-5360,-5424,-5251,-4853,-4278,-3570,-2804,-2027,-1299,-656,-117,303,626,858,1044,1196,1363,1551,1788,2076,2400,2762,3126,3473,3784,4032,4212,4314,4349,4314,4243,4131,4011,3886,3767,3669,3577,3516,3458,3431,3412,3421,3453,3512,3605,3716,3841,3958,4037,4060,3985,3804,3493,3069,2533,1934,1301,695,162,-247,-510,-600,-547,-358,-104,174,398,515,476,259,-146,-705,-1384,-2118,-2835,-3476,-3969,-4278,-4373,-4252,-3934,-3457,-2877,-2262,-1685,-1207,-893,-780,-874,-1185,-1652,-2240,-2861,-3449,-3930,-4255,-4386,-4323,-4065,-3666,-3144,-2569,-1972,-1406,-885,-445,-61,246,521,764,1012,1278,1577,1909,2276,2658,3040,3397,3716,3966,4151,4257,4291,4272,4211,4132,4056,4000,3985,4006,4086,4195,4338,4501,4644,4786,4872,4926,4917,4862,4749,4587,4374,4107,3787,3419,2986,2522,2005,1478,945,439,-13,-386,-657,-830,-888,-885,-815,-764,-748,-830,-1040,-1392,-1886,-2497,-3171,-3856,-4473,-4964,-5268,-5350,-5192,-4800,-4207,-3449,-2604,-1723,-897,-183,357,676,767,609,261,-260,-860,-1483,-2055,-2501,-2810,-2919,-2875,-2664,-2343,-1946,-1523,-1108,-739,-427,-183,7,158,290,442,619,860,1154,1515,1924,2369,2824,3258,3662,3995,4264,4451,4561,4600,4584,4515,4424,4312,4190,4083,3973,3894,3822,3777,3750,3738,3747,3768,3797,3830,3845,3835,3774,3638,3410,3070,2618,2058,1406,700,-22,-703,-1299,-1756,-2046,-2151,-2068,-1842,-1506,-1127,-783,-521,-413,-474,-720,-1125,-1647,-2218,-2780,-3249,-3583,-3734,-3685,-3451,-3040,-2517,-1919,-1326,-796,-387,-162,-141,-341,-753,-1329,-2023,-2759,-3461,-4068,-4520,-4789,-4867,-4767,-4519,-4169,-3761,-3333,-2928,-2551,-2224,-1921,-1639,-1343,-1014,-636,-185,328,897,1505,2111,2700,3222,3667,4009,4240,4371,4404,4370,4287,4181,4081,3993,3944,3924,3944,3988,4052,4111,4168,4186,4179,4124,4023,3889,3704,3495,3243,2964,2640,2284,1879,1436,957,455,-51,-540,-981,-1342,-1611,-1750,-1784,-1703,-1549,-1365,-1191,-1093,-1098,-1244,-1532,-1952,-2460,-3022,-3555,-4025,-4361,-4544,-4551,-4392,-4095,-3687,-3235,-2768,-2366,-2049,-1884,-1867,-2040,-2366,-2846,-3421,-4043,-4647,-5175,-5577,-5809,-5866,-5737,-5461,-5056,-4581,-4063,-3561,-3085,-2672,-2312,-2006,-1740,-1481,-1227,-932,-607,-228,193,647,1118,1582,2013,2398,2707,2946,3096,3176,3179,3132,3026,2896,2725,2547,2343,2144,1937,1751,1579,1446,1356,1315,1337,1410,1540,1705,1892,2071,2215,2294,2284,2170,1942,1614,1193,724,233,-233,-635,-948,-1138,-1229,-1214,-1153,-1073,-1047,-1107,-1306,-1654,-2154,-2782,-3487,-4224,-4910,-5507,-5941,-6196,-6247,-6100,-5777,-5315,-4754,-4152,-3563,-3035,-2634,-2380,-2324,-2451,-2776,-3237,-3821,-4430,-5036,-5556,-5958,-6205,-6292,-6214,-6003,-5674,-5274,-4822,-4358,-3892,-3438,-3008,-2588,-2190,-1790,-1404,-1012,-639,-271,66,382,647,888,1070,1230,1359,1464,1578,1677,1802,1927,2066,2206,2339,2462,2563,2639,2699,2739,2772,2809,2848,2904,2975,3047,3125,3170,3171,3103,2933,2663,2267,1773,1178,534,-132,-769,-1321,-1762,-2046,-2179,-2166,-2049,-1876,-1719,-1628,-1675,-1873,-2250,-2781,-3420,-4121,-4795,-5387,-5827,-6072,-6102,-5908,-5526,-4972,-4313,-3597,-2874,-2222,-1659,-1260,-1026,-997,-1151,-1481,-1938,-2475,-3037,-3554,-3991,-4301,-4468,-4496,-4390,-4186,-3913,-3602,-3293,-2987,-2723,-2471,-2250,-2024,-1793,-1522,-1214,-849,-431,24,519,1015,1500,1953,2345,2683,2945,3149,3294,3401,3477,3542,3599,3669,3738,3828,3919,4028,4139,4258,4373,4484,4582,4660,4712,4721,4675,4566,4362,4070,3668,3166,2572,1906,1204,496,-163,-746,-1198,-1505,-1649,-1638,-1503,-1283,-1044,-840,-731,-758,-943,-1281,-1748,-2292,-2861,-3383,-3809,-4082,-4192,-4118,-3890,-3524,-3073,-2574,-2072,-1622,-1243,-986,-861,-887,-1064,-1384,-1816,-2333,-2884,-3432,-3925,-4342,-4645,-4834,-4901,-4861,-4724,-4510,-4233,-3908,-3543,-3146,-2705,-2236,-1716,-1158,-555,92,764,1460,2150,2830,3462,4049,4557,4992,5337,5601,5784,5893,5943,5934,5881,5794,5667,5525,5350,5172,4982,4796,4619,4457,4320,4205,4120,4056,4014,3977,3935,3868,3754,3580,3323,2988,2556,2057,1490,906,324,-195,-644,-962,-1180,-1274,-1295,-1270,-1253,-1283,-1390,-1601,-1896,-2276,-2683,-3093,-3441,-3705,-3841,-3850,-3726,-3495,-3181,-2827,-2454,-2115,-1817,-1601,-1473,-1441,-1514,-1685,-1936,-2252,-2598,-2938,-3254,-3493,-3664,-3725,-3703,-3581,-3388,-3126,-2815,-2459,-2067,-1643,-1188,-699,-190,346,894,1439,1977,2487,2955,3374,3728,4014,4234,4390,4492,4554,4588,4611,4622,4640,4644,4648,4629,4586,4518,4416,4299,4160,4030,3905,3804,3736,3691,3690,3704,3743,3774,3791,3764,3680,3516,3271,2934,2519,2046,1539,1036,581,197,-74,-232,-283,-247,-179,-120,-129,-249,-506,-908,-1445,-2067,-2739,-3385,-3959,-4403,-4688,-4785,-4714,-4471,-4104,-3648,-3135,-2632,-2159,-1765,-1484,-1327,-1320,-1449,-1709,-2064,-2478,-2904,-3291,-3609,-3808,-3890,-3834,-3655,-3369,-2999,-2564,-2100,-1609,-1116,-630,-148,313,760,1182,1576,1935,2250,2522,2736,2906,3020,3103,3148,3193,3229,3292,3378,3505,3659,3847,4038,4230,4399,4531,4618,4658,4651,4613,4545,4467,4381,4307,4228,4166,4099,4013,3910,3748,3530,3237,2854,2396,1861,1284,678,99,-438,-878,-1223,-1452,-1597,-1675,-1740,-1821,-1969,-2196,-2514,-2907,-3349,-3787,-4199,-4502,-4709,-4752,-4652,-4413,-4034,-3578,-3046,-2494,-1943,-1424,-952,-555,-237,-20,91,89,-27,-242,-548,-910,-1309,-1713,-2097,-2445,-2735,-2969,-3129,-3221,-3234,-3169,-3023,-2787,-2471,-2063,-1587,-1041,-448,175,804,1415,1985,2483,2905,3216,3436,3546,3576,3533,3452,3347,3251,3171,3128,3112,3142,3187,3265,3355,3451,3566,3665,3783,3880,3985,4067,4140,4178,4181,4126,3996,3780,3462,3036,2515,1896,1229,523,-144,-763,-1245,-1599,-1777,-1810,-1711,-1547,-1353,-1218,-1151,-1219,-1400,-1687,-2050,-2421,-2770,-3033,-3181,-3193,-3072,-2826,-2498,-2107,-1710,-1326,-997,-731,-550,-442,-421,-473,-597,-793,-1042,-1346,-1692,-2057,-2446,-2820,-3185,-3507,-3782,-3985,-4106,-4130,-4037,-3833,-3504,-3064,-2517,-1894,-1204,-497,220,896,1527,2074,2542,2920,3209,3435,3597,3733,3851,3976,4120,4288,4477,4679,4869,5034,5139,5177,5120,4985,4755,4468,4134,3779,3448,3140,2911,2737,2653,2628,2653,2696,2715,2685,2560,2327,1968,1490,925,308,-299,-850,-1285,-1588,-1734,-1753,-1667,-1525,-1376,-1260,-1208,-1237,-1333,-1488,-1665,-1833,-1961,-2028,-2014,-1935,-1783,-1604,-1398,-1216,-1056,-959,-908,-917,-972,-1069,-1197,-1349,-1519,-1694,-1880,-2060,-2231,-2399,-2548,-2684,-2809,-2903,-2976,-3005,-2972,-2875,-2685,-2403,-2028,-1554,-1012,-401,225,873,1480,2047,2541,2946,3267,3494,3642,3724,3762,3770,3776,3785,3805,3841,3875,3905,3913,3890,3832,3744,3629,3506,3393,3296,3243,3231,3277,3366,3510,3670,3845,3996,4094,4118,4035,3841,3532,3121,2636,2121,1612,1169,813,578,454,422,438,452,409,263,-12,-425,-962,-1576,-2231,-2846,-3387,-3785,-4022,-4074,-3950,-3668,-3265,-2781,-2267,-1760,-1312,-940,-675,-533,-504,-615,-825,-1153,-1545,-2004,-2481,-2953,-3398,-3769,-4074,-4264,-4353,-4313,-4150,-3866,-3453,-2946,-2330,-1658,-930,-201,519,1183,1774,2271,2651,2925,3086,3157,3156,3113,3056,3023,3025,3095,3231,3428,3678,3942,4209,4437,4618,4731,4781,4775,4728,4658,4591,4532,4503,4497,4518,4553,4580,4584,4537,4410,4195,3865,3430,2900,2292,1650,1009,426,-70,-447,-702,-847,-918,-956,-1020,-1144,-1367,-1687,-2114,-2591,-3109,-3583,-3996,-4282,-4431,-4426,-4272,-4001,-3635,-3226,-2804,-2419,-2081,-1821,-1622,-1495,-1405,-1361,-1329,-1325,-1333,-1373,-1437,-1556,-1718,-1946,-2239,-2580,-2979,-3384,-3792,-4147,-4413,-4561,-4547,-4364,-4002,-3469,-2798,-2016,-1185,-337,465,1179,1784,2232,2545,2705,2753,2703,2610,2503,2423,2403,2449,2582,2775,3035,3323,3630,3928,4201,4436,4625,4760,4845,4878,4858,4799,4695,4552,4367,4128,3838,3471,3036,2509,1917,1253,565,-122,-757,-1290,-1692,-1940,-2034,-2009,-1898,-1772,-1675,-1666,-1773,-2003,-2346,-2767,-3217,-3649,-4011,-4264,-4391,-4378,-4248,-4010,-3717,-3385,-3076,-2794,-2582,-2430,-2347,-2321,-2335,-2386,-2459,-2561,-2693,-2863,-3081,-3353,-3680,-4064,-4485,-4934,-5371,-5777,-6100,-6320,-6384,-6287,-5992,-5518,-4863,-4063,-3156,-2188,-1217,-288,551,1261,1839,2255,2546,2714,2798,2837,2851,2882,2934,3026,3143,3281,3412,3518,3582,3580,3518,3389,3205,2996,2758,2544,2348,2203,2111,2076,2095,2143,2212,2245,2237,2125,1901,1535,1030,401,-318,-1071,-1818,-2480,-3049,-3475,-3771,-3952,-4040,-4078,-4093,-4113,-4146,-4201,-4261,-4321,-4349,-4348,-4292,-4197,-4054,-3893,-3716,-3557,-3431,-3339,-3313,-3325,-3378,-3454,-3515,-3563,-3566,-3537,-3471,-3402,-3340,-3328,-3383,-3520,-3757,-4074,-4454,-4864,-5246,-5559,-5744,-5758,-5580,-5180,-4591,-3814,-2915,-1938,-942,-1,853,1563,2119,2511,2739,2845,2832,2761,2641,2511,2387,2279,2190,2119,2052,1993,1920,1849,1766,1693,1634,1601,1611,1664,1765,1914,2087,2290,2482,2658,2780,2834,2793,2640,2378,1996,1530,997,453,-66,-501,-826,-1017,-1083,-1053,-976,-911,-915,-1044,-1318,-1750,-2312,-2972,-3658,-4326,-4894,-5327,-5586,-5655,-5549,-5287,-4912,-4475,-4023,-3614,-3271,-3038,-2899,-2871,-2913,-3010,-3127,-3244,-3338,-3414,-3457,-3496,-3525,-3574,-3639,-3736,-3838,-3953,-4033,-4058,-3997,-3807,-3488,-3012,-2404,-1670,-868,-22,791,1543,2167,2654,2975,3136,3168,3084,2954,2800,2684,2631,2664,2800,3010,3305,3619,3947,4237,4466,4620,4679,4662,4565,4426,4249,4074,3907,3774,3676,3617,3584,3567,3531,3460,3315,3085,2740,2305,1760,1177,551,-36,-577,-1030,-1386,-1665,-1869,-2050,-2225,-2425,-2670,-2955,-3273,-3603,-3910,-4168,-4343,-4416,-4375,-4225,-3966,-3633,-3237,-2816,-2393,-1991,-1624,-1298,-1007,-747,-497,-252,-9,224,424,570,628,567,369,15,-482,-1112,-1828,-2578,-3296,-3913,-4356,-4577,-4525,-4196,-3587,-2749,-1722,-596,557,1655,2610,3394,3937,4258,4341,4238,3982,3642,3267,2922,2644,2475,2426,2495,2684,2949,3280,3639,3999,4335,4632,4867,5049,5160,5206,5199,5127,5023,4862,4673,4436,4145,3794,3362,2845,2247,1573,859,138,-546,-1146,-1635,-1993,-2220,-2342,-2372,-2374,-2352,-2364,-2397,-2475,-2570,-2679,-2762,-2814,-2806,-2735,-2601,-2401,-2162,-1888,-1600,-1319,-1049,-807,-593,-403,-240,-91,45,168,265,322,313,217,10,-321,-776,-1353,-2011,-2730,-3438,-4092,-4619,-4969,-5089,-4956,-4554,-3907,-3044,-2033,-931,174,1227,2146,2915,3484,3879,4100,4194,4199,4162,4124,4116,4157,4251,4381,4536,4679,4783,4824,4773,4634,4401,4100,3745,3376,3015,2699,2444,2267,2169,2146,2171,2228,2264,2255,2150,1926,1560,1060,441,-251,-957,-1629,-2189,-2619,-2877,-2985,-2951,-2825,-2653,-2465,-2322,-2216,-2175,-2183,-2215,-2262,-2291,-2281,-2227,-2119,-1963,-1779,-1578,-1384,-1221,-1102,-1041,-1035,-1075,-1133,-1195,-1220,-1201,-1125,-1000,-851,-713,-623,-625,-742,-998,-1382,-1882,-2441,-3012,-3518,-3899,-4085,-4045,-3736,-3185,-2397,-1438,-369,741,1806,2778,3589,4220,4652,4888,4955,4877,4694,4446,4167,3887,3638,3423,3266,3154,3091,3068,3071,3094,3122,3155,3182,3206,3217,3224,3218,3211,3194,3179,3151,3124,3064,2986,2849,2670,2418,2124,1782,1434,1100,810,576,407,287,195,95,-39,-250,-534,-908,-1349,-1824,-2311,-2747,-3117,-3364,-3492,-3471,-3322,-3050,-2688,-2268,-1823,-1400,-1017,-719,-505,-396,-374,-434,-536,-684,-823,-981,-1112,-1258,-1399,-1567,-1761,-1993,-2260,-2542,-2822,-3058,-3221,-3256,-3145,-2854,-2387,-1749,-977,-105,794,1683,2488,3178,3717,4085,4301,4363,4318,4187,4015,3828,3662,3523,3435,3394,3401,3449,3526,3628,3739,3864,3986,4110,4236,4351,4471,4567,4663,4737,4794,4831,4833,4806,4720,4578,4353,4042,3646,3160,2614,2031,1428,857,311,-170,-607,-986,-1337,-1658,-1965,-2259,-2538,-2782,-2994,-3139,-3223,-3230,-3162,-3032,-2845,-2623,-2382,-2134,-1897,-1678,-1475,-1299,-1127,-962,-779,-576,-328,-48,272,596,904,1146,1283,1267,1067,668,64,-706,-1608,-2559,-3484,-4297,-4910,-5265,-5313,-5044,-4468,-3644,-2619,-1502,-357,719,1656,2407,2939,3236,3333,3237,3018,2715,2397,2112,1913,1826,1876,2066,2379,2800,3284,3801,4307,4771,5157,5453,5635,5713,5684,5566,5380,5138,4860,4555,4215,3848,3434,2965,2447,1875,1281,694,140,-326,-709,-967,-1137,-1220,-1268,-1311,-1392,-1528,-1735,-2012,-2325,-2666,-2978,-3248,-3441,-3534,-3537,-3428,-3246,-2981,-2679,-2344,-2012,-1692,-1407,-1157,-966,-805,-700,-623,-571,-555,-548,-592,-670,-826,-1060,-1395,-1836,-2374,-2992,-3650,-4300,-4888,-5346,-5629,-5692,-5509,-5085,-4432,-3590,-2611,-1549,-470,575,1540,2385,3096,3652,4067,4345,4510,4580,4578,4536,4458,4384,4303,4237,4188,4144,4113,4082,4046,4006,3955,3899,3835,3776,3723,3680,3666,3651,3664,3653,3619,3524,3330,3025,2580,2006,1315,551,-247,-1016,-1722,-2307,-2780,-3096,-3305,-3392,-3401,-3346,-3247,-3118,-2966,-2797,-2611,-2419,-2220,-2027,-1854,-1702,-1594,-1528,-1511,-1550,-1635,-1765,-1927,-2106,-2287,-2443,-2564,-2620,-2605,-2520,-2362,-2170,-1964,-1799,-1699,-1729,-1881,-2194,-2626,-3164,-3734,-4282,-4728,-5006,-5067,-4873,-4410,-3708,-2783,-1719,-560,609,1722,2722,3557,4199,4632,4863,4894,4770,4513,4171,3790,3414,3074,2822,2648,2591,2623,2743,2918,3125,3327,3495,3609,3644,3605,3486,3305,3082,2835,2590,2353,2141,1940,1755,1564,1368,1150,928,686,450,216,-16,-245,-492,-762,-1071,-1431,-1832,-2285,-2745,-3218,-3652,-4039,-4349,-4567,-4693,-4718,-4658,-4523,-4330,-4102,-3858,-3615,-3401,-3211,-3081,-2986,-2947,-2939,-2951,-2963,-2947,-2897,-2793,-2657,-2487,-2326,-2196,-2135,-2160,-2285,-2497,-2773,-3072,-3341,-3533,-3593,-3493,-3215,-2752,-2147,-1411,-622,190,952,1632,2189,2611,2901,3060,3130,3119,3077,3017,2969,2937,2946,2972,3037,3110,3196,3271,3337,3368,3378,3341,3282,3182,3075,2947,2835,2728,2651,2597,2555,2527,2464,2371,2190,1932,1554,1090,532,-82,-715,-1353,-1946,-2496,-2978,-3398,-3767,-4074,-4357,-4580,-4782,-4934,-5045,-5109,-5122,-5081,-5008,-4878,-4731,-4545,-4344,-4125,-3894,-3646,-3396,-3129,-2869,-2594,-2341,-2074,-1841,-1598,-1386,-1181,-1010,-885,-819,-852,-991,-1266,-1678,-2227,-2873,-3600,-4320,-4988,-5525,-5860,-5952,-5759,-5280,-4527,-3555,-2413,-1194,27,1164,2142,2905,3418,3666,3664,3442,3057,2561,2045,1554,1169,924,858,974,1270,1706,2253,2849,3451,4000,4458,4789,4981,5019,4921,4695,4371,3966,3508,3010,2479,1933,1354,775,182,-392,-934,-1429,-1844,-2194,-2459,-2670,-2832,-2979,-3120,-3282,-3460,-3654,-3849,-4026,-4168,-4256,-4277,-4230,-4112,-3934,-3701,-3433,-3132,-2827,-2515,-2218,-1942,-1699,-1493,-1336,-1226,-1159,-1137,-1135,-1157,-1182,-1212,-1252,-1311,-1412,-1572,-1812,-2137,-2550,-3031,-3549,-4057,-4504,-4835,-4999,-4966,-4705,-4223,-3540,-2683,-1722,-684,334,1318,2181,2924,3501,3922,4186,4310,4321,4243,4109,3947,3780,3627,3502,3405,3338,3290,3252,3214,3164,3093,3004,2886,2761,2614,2480,2343,2236,2131,2052,1957,1857,1700,1497,1210,856,439,-28,-502,-976,-1400,-1783,-2096,-2355,-2560,-2713,-2840,-2921,-2987,-3004,-2992,-2935,-2832,-2694,-2513,-2309,-2087,-1863,-1645,-1459,-1297,-1189,-1125,-1107,-1139,-1195,-1271,-1347,-1394,-1409,-1362,-1259,-1093,-892,-672,-484,-361,-343,-470,-753,-1197,-1777,-2450,-3160,-3827,-4386,-4753,-4888,-4740,-4314,-3615,-2691,-1610,-433,733,1834,2779,3525,4034,4293,4321,4143,3818,3392,2949,2529,2198,1987,1908,1975,2157,2432,2760,3090,3398,3624,3778,3812,3768,3626,3441,3223,3014,2833,2693,2597,2536,2482,2419,2303,2140,1888,1572,1183,727,244,-289,-817,-1359,-1878,-2374,-2828,-3217,-3546,-3775,-3925,-3970,-3919,-3787,-3566,-3295,-2968,-2617,-2250,-1890,-1549,-1248,-998,-814,-705,-678,-723,-842,-1002,-1193,-1371,-1518,-1600,-1616,-1559,-1447,-1313,-1181,-1104,-1098,-1193,-1386,-1669,-1995,-2342,-2629,-2828,-2875,-2745,-2421,-1913,-1236,-447,414,1273,2076,2766,3302,3669,3846,3865,3740,3521,3252,2989,2761,2633,2594,2683,2871,3141,3471,3805,4123,4377,4552,4634,4621,4531,4386,4209,4037,3884,3760,3676,3597,3525,3411,3244,2992,2652,2222,1714,1147,537,-89,-719,-1329,-1915,-2453,-2935,-3347,-3669,-3893,-4011,-4016,-3922,-3734,-3478,-3165,-2840,-2491,-2175,-1869,-1602,-1369,-1162,-987,-827,-685,-548,-422,-294,-176,-54,58,166,257,311,321,244,73,-224,-654,-1210,-1875,-2607,-3350,-4045,-4617,-5009,-5159,-5044,-4635,-3963,-3046,-1955,-756,468,1629,2656,3485,4076,4421,4521,4424,4170,3833,3477,3169,2956,2886,2954,3183,3524,3958,4438,4903,5333,5664,5887,5984,5949,5804,5565,5256,4913,4550,4185,3834,3479,3136,2777,2419,2038,1667,1275,916,550,215,-120,-451,-785,-1143,-1508,-1899,-2285,-2661,-3003,-3291,-3511,-3645,-3692,-3645,-3512,-3298,-3016,-2681,-2312,-1926,-1554,-1208,-923,-703,-576,-534,-591,-712,-905,-1103,-1314,-1471,-1581,-1618,-1598,-1536,-1472,-1439,-1472,-1609,-1852,-2207,-2646,-3122,-3589,-3979,-4225,-4285,-4107,-3681,-3008,-2118,-1053,109,1307,2454,3481,4332,4965,5358,5527,5484,5284,4973,4613,4258,3954,3732,3610,3583,3649,3766,3923,4077,4206,4290,4321,4296,4229,4137,4028,3933,3844,3768,3696,3600,3463,3262,2971,2590,2113,1555,935,273,-396,-1062,-1681,-2252,-2738,-3135,-3414,-3583,-3615,-3532,-3337,-3048,-2704,-2323,-1948,-1605,-1314,-1098,-956,-893,-904,-971,-1094,-1249,-1428,-1621,-1806,-1976,-2117,-2208,-2247,-2215,-2117,-1955,-1751,-1521,-1310,-1150,-1073,-1123,-1288,-1597,-1991,-2466,-2925,-3340,-3615,-3715,-3577,-3205,-2571,-1745,-731,355,1485,2540,3484,4237,4782,5094,5187,5095,4851,4523,4155,3806,3522,3328,3243,3265,3378,3559,3779,3995,4189,4330,4407,4423,4372,4293,4175,4066,3960,3870,3794,3717,3619,3495,3298,3047,2701,2291,1796,1248,637,-2,-682,-1369,-2061,-2736,-3372,-3946,-4433,-4802,-5045,-5140,-5094,-4910,-4612,-4218,-3760,-3266,-2757,-2267,-1811,-1404,-1076,-814,-652,-562,-560,-621,-730,-864,-991,-1090,-1129,-1100,-985,-808,-572,-329,-106,47,92,11,-214,-562,-1001,-1490,-1949,-2333,-2562,-2601,-2413,-1987,-1347,-516,434,1451,2455,3387,4183,4815,5244,5488,5546,5470,5279,5043,4787,4563,4388,4280,4232,4240,4277,4323,4351,4350,4291,4200,4051,3894,3721,3566,3438,3347,3283,3241,3189,3109,2973,2758,2458,2062,1585,1037,437,-192,-845,-1484,-2120,-2710,-3260,-3739,-4128,-4414,-4583,-4625,-4553,-4370,-4096,-3762,-3378,-2981,-2580,-2186,-1821,-1472,-1160,-874,-624,-409,-237,-105,-20,31,42,38,27,24,47,94,164,242,301,313,248,76,-210,-613,-1097,-1644,-2170,-2639,-2964,-3101,-3004,-2657,-2059,-1250,-275,786,1865,2868,3743,4414,4874,5089,5101,4931,4643,4300,3957,3685,3519,3495,3612,3871,4229,4654,5088,5476,5771,5929,5925,5758,5426,4972,4417,3813,3198,2604,2064,1577,1169,801,498,207,-60,-341,-637,-972,-1350,-1777,-2263,-2779,-3338,-3880,-4404,-4851,-5202,-5422,-5497,-5418,-5200,-4852,-4414,-3911,-3380,-2854,-2363,-1924,-1564,-1289,-1104,-1019,-1019,-1105,-1257,-1461,-1686,-1915,-2117,-2270,-2358,-2363,-2297,-2163,-1995,-1817,-1677,-1603,-1637,-1787,-2060,-2431,-2865,-3302,-3684,-3940,-4023,-3877,-3506,-2881,-2068,-1087,-21,1056,2082,2975,3703,4217,4520,4619,4537,4328,4021,3677,3331,3017,2754,2554,2413,2322,2273,2237,2212,2185,2140,2101,2049,2012,1989,1990,2009,2043,2065,2070,2018,1905,1697,1406,1009,546,0,-582,-1189,-1814,-2403,-2994,-3511,-3994,-4385,-4699,-4904,-5000,-4979,-4848,-4621,-4313,-3950,-3561,-3167,-2795,-2467,-2181,-1971,-1812,-1732,-1705,-1742,-1820,-1941,-2081,-2226,-2366,-2468,-2533,-2536,-2471,-2351,-2169,-1968,-1757,-1598,-1510,-1546,-1718,-2049,-2514,-3099,-3737,-4372,-4926,-5327,-5507,-5433,-5071,-4441,-3577,-2534,-1402,-249,824,1764,2504,3023,3317,3389,3299,3064,2758,2424,2099,1837,1632,1523,1479,1505,1572,1653,1740,1789,1820,1800,1758,1692,1617,1556,1500,1471,1448,1439,1409,1361,1253,1092,842,515,92,-406,-986,-1625,-2307,-3013,-3710,-4375,-4971,-5471,-5850,-6080,-6164,-6086,-5874,-5532,-5105,-4606,-4088,-3566,-3083,-2655,-2304,-2045,-1878,-1810,-1823,-1914,-2053,-2226,-2399,-2552,-2651,-2685,-2627,-2484,-2246,-1940,-1574,-1204,-852,-579,-417,-403,-560,-889,-1367,-1960,-2606,-3238,-3788,-4179,-4375,-4320,-4030,-3497,-2776,-1913,-974,-29,866,1660,2318,2826,3177,3389,3476,3472,3406,3298,3191,3077,3000,2935,2906,2899,2897,2914,2908,2904,2871,2827,2762,2676,2581,2460,2330,2174,1995,1785,1542,1263,939,577,167,-291,-788,-1337,-1920,-2531,-3157,-3768,-4337,-4837,-5225,-5485,-5591,-5535,-5320,-4957,-4474,-3897,-3269,-2621,-1993,-1421,-930,-549,-291,-156,-155,-254,-456,-708,-1001,-1280,-1527,-1704,-1796,-1791,-1700,-1525,-1312,-1086,-893,-779,-776,-911,-1200,-1625,-2164,-2771,-3377,-3922,-4328,-4536,-4507,-4207,-3653,-2860,-1887,-801,330,1425,2423,3269,3936,4405,4696,4812,4811,4711,4576,4425,4303,4224,4201,4236,4311,4422,4531,4625,4681,4674,4610,4470,4285,4042,3789,3511,3258,3010,2797,2604,2429,2264,2083,1876,1622,1303,907,423,-147,-794,-1509,-2251,-3004,-3706,-4334,-4836,-5190,-5374,-5382,-5225,-4922,-4500,-4005,-3453,-2907,-2371,-1896,-1487,-1169,-945,-821,-791,-840,-956,-1113,-1290,-1470,-1620,-1734,-1786,-1790,-1720,-1618,-1466,-1317,-1174,-1084,-1060,-1141,-1324,-1629,-2019,-2480,-2955,-3387,-3715,-3883,-3832,-3550,-3013,-2245,-1289,-193,962,2109,3176,4097,4837,5365,5683,5799,5756,5578,5327,5028,4733,4456,4229,4041,3910,3813,3743,3687,3629,3565,3492,3404,3320,3229,3154,3080,3016,2954,2888,2799,2690,2518,2306,2004,1633,1174,629,17,-663,-1369,-2085,-2760,-3361,-3847,-4176,-4343,-4318,-4134,-3796,-3358,-2858,-2348,-1877,-1475,-1178,-993,-927,-972,-1105,-1318,-1561,-1832,-2077,-2290,-2437,-2508,-2491,-2383,-2196,-1930,-1620,-1274,-934,-609,-348,-143,-51,-53,-181,-430,-780,-1234,-1737,-2266,-2764,-3183,-3472,-3590,-3505,-3207,-2692,-1991,-1126,-165,855,1853,2797,3614,4285,4785,5095,5247,5238,5114,4905,4644,4374,4119,3905,3746,3647,3610,3628,3686,3778,3879,3984,4077,4144,4178,4159,4093,3961,3775,3522,3211,2844,2418,1948,1428,866,275,-361,-1009,-1682,-2350,-3003,-3613,-4160,-4614,-4954,-5161,-5227,-5148,-4936,-4601,-4169,-3662,-3121,-2561,-2032,-1554,-1151,-861,-673,-606,-648,-771,-963,-1181,-1395,-1571,-1674,-1688,-1594,-1399,-1109,-742,-344,69,434,724,895,909,765,439,-23,-611,-1246,-1874,-2411,-2797,-2963,-2877,-2516,-1890,-1039,-7,1123,2290,3403,4401,5230,5845,6240,6409,6384,6188,5885,5493,5096,4695,4355,4068,3856,3711,3617,3563,3521,3485,3436,3377,3299,3216,3121,3029,2939,2844,2756,2637,2502,2301,2044,1685,1239,671,13,-746,-1568,-2424,-3281,-4079,-4786,-5350,-5740,-5934,-5922,-5710,-5324,-4791,-4156,-3464,-2759,-2083,-1473,-956,-556,-278,-134,-101,-181,-333,-542,-773,-988,-1171,-1280,-1314,-1249,-1100,-863,-578,-254,57,334,539,635,617,448,149,-275,-800,-1362,-1933,-2424,-2798,-2987,-2961,-2696,-2193,-1471,-572,454,1538,2622,3630,4525,5243,5782,6114,6263,6243,6094,5853,5563,5265,4983,4754,4564,4438,4346,4281,4224,4157,4065,3951,3797,3625,3429,3224,3013,2807,2600,2399,2190,1961,1704,1392,1027,584,73,-516,-1161,-1851,-2549,-3231,-3846,-4369,-4753,-4979,-5027,-4903,-4610,-4188,-3667,-3090,-2506,-1954,-1462,-1077,-790,-626,-575,-621,-745,-924,-1113,-1303,-1448,-1539,-1554,-1489,-1340,-1120,-836,-516,-178,144,432,655,798,840,775,592,301,-88,-550,-1051,-1538,-1985,-2310,-2502,-2496,-2290,-1865,-1242,-442,482,1484,2495,3464,4328,5049,5590,5934,6085,6042,5847,5512,5089,4610,4113,3633,3199,2829,2540,2340,2228,2206,2261,2386,2561,2768,2984,3183,3340,3441,3453,3376,3191,2886,2480,1948,1339,637,-110,-889,-1663,-2397,-3065,-3633,-4072,-4366,-4499,-4475,-4301,-3992,-3584,-3097,-2581,-2050,-1546,-1091,-694,-388,-152,-17,50,29,-38,-153,-285,-419,-531,-610,-637,-605,-514,-355,-152,96,358,616,849,1022,1122,1125,1004,769,390,-94,-677,-1311,-1945,-2523,-2979,-3259,-3310,-3118,-2653,-1959,-1047,4,1134,2268,3319,4236,4955,5452,5712,5748,5580,5261,4822,4340,3838,3389,3002,2722,2544,2482,2514,2626,2797,2993,3203,3389,3549,3653,3706,3701,3628,3511,3323,3091,2793,2442,2028,1551,1009,410,-250,-942,-1665,-2376,-3060,-3665,-4168,-4534,-4736,-4765,-4621,-4304,-3854,-3288,-2649,-1981,-1321,-712,-196,214,479,614,611,491,282,12,-282,-566,-814,-993,-1092,-1083,-984,-770,-492,-134,243,631,978,1263,1434,1484,1364,1087,641,54,-632,-1370,-2086,-2718,-3188,-3445,-3450,-3173,-2644,-1865,-917,152,1257,2319,3276,4062,4650,5008,5150,5084,4848,4486,4033,3554,3073,2639,2273,1985,1795,1683,1653,1683,1762,1869,1993,2109,2216,2281,2318,2290,2212,2055,1831,1510,1112,616,34,-618,-1346,-2104,-2889,-3654,-4371,-5003,-5509,-5863,-6038,-6017,-5815,-5424,-4894,-4245,-3525,-2791,-2071,-1426,-881,-463,-196,-69,-92,-226,-468,-754,-1084,-1384,-1660,-1851,-1969,-1982,-1910,-1746,-1525,-1265,-1002,-766,-587,-481,-481,-573,-786,-1095,-1493,-1964,-2465,-2972,-3430,-3802,-4045,-4117,-4008,-3687,-3179,-2495,-1679,-776,154,1054,1873,2565,3107,3481,3697,3763,3709,3570,3371,3152,2937,2733,2578,2443,2359,2292,2258,2227,2212,2194,2180,2166,2154,2141,2131,2112,2082,2020,1918,1742,1496,1142,693,135,-522,-1251,-2044,-2854,-3656,-4403,-5057,-5580,-5945,-6132,-6135,-5962,-5630,-5177,-4635,-4049,-3461,-2911,-2427,-2045,-1766,-1607,-1565,-1614,-1754,-1935,-2152,-2361,-2551,-2692,-2781,-2798,-2751,-2634,-2464,-2250,-2017,-1779,-1565,-1392,-1267,-1220,-1235,-1348,-1533,-1810,-2154,-2556,-2986,-3410,-3779,-4054,-4180,-4126,-3870,-3397,-2731,-1891,-932,82,1102,2047,2875,3540,4004,4271,4332,4216,3948,3570,3115,2637,2162,1738,1381,1117,957,895,943,1067,1269,1508,1769,2018,2229,2375,2437,2394,2238,1952,1546,1013,378,-346,-1131,-1946,-2759,-3538,-4248,-4865,-5354,-5709,-5901,-5941,-5819,-5563,-5186,-4725,-4206,-3676,-3150,-2683,-2274,-1959,-1743,-1625,-1610,-1683,-1825,-2028,-2248,-2480,-2681,-2838,-2930,-2938,-2865,-2696,-2454,-2144,-1794,-1436,-1095,-807,-592,-476,-464,-568,-780,-1093,-1494,-1953,-2449,-2930,-3368,-3708,-3908,-3941,-3766,-3391,-2808,-2054,-1160,-187,808,1767,2628,3352,3902,4270,4445,4456,4314,4066,3743,3389,3042,2731,2490,2321,2244,2246,2324,2455,2633,2817,3017,3187,3336,3431,3477,3450,3347,3155,2865,2469,1973,1370,677,-94,-923,-1787,-2650,-3491,-4262,-4941,-5489,-5887,-6110,-6162,-6032,-5752,-5327,-4803,-4206,-3578,-2956,-2375,-1865,-1454,-1153,-975,-917,-966,-1110,-1314,-1560,-1809,-2036,-2208,-2309,-2303,-2204,-1985,-1673,-1285,-841,-395,32,392,664,810,834,712,458,88,-385,-901,-1441,-1922,-2311,-2540,-2567,-2369,-1933,-1272,-428,558,1603,2652,3623,4469,5130,5594,5830,5867,5707,5394,4973,4476,3969,3472,3040,2687,2430,2285,2224,2267,2365,2522,2702,2884,3057,3187,3270,3288,3221,3077,2823,2482,2029,1480,838,118,-668,-1485,-2330,-3145,-3924,-4612,-5183,-5606,-5852,-5906,-5766,-5440,-4945,-4332,-3621,-2884,-2154,-1488,-922,-486,-197,-57,-65,-186,-411,-672,-966,-1212,-1412,-1515,-1508,-1403,-1180,-885,-518,-133,242,573,811,958,975,879,676,383,25,-365,-773,-1158,-1513,-1797,-2008,-2110,-2103,-1969,-1705,-1324,-831,-251,385,1053,1715,2350,2935,3444,3884,4224,4491,4663,4759,4781,4736,4641,4494,4325,4122,3917,3707,3502,3321,3155,3032,2935,2882,2852,2853,2855,2845,2803,2689,2504,2212,1813,1305,693,-3,-760,-1555,-2354,-3124,-3838,-4458,-4957,-5319,-5511,-5545,-5402,-5111,-4672,-4138,-3512,-2860,-2198,-1575,-1016,-556,-207,13,103,75,-58,-272,-526,-798,-1044,-1240,-1358,-1380,-1304,-1121,-860,-525,-162,205,539,815,1002,1103,1092,989,789,502,155,-245,-657,-1057,-1402,-1657,-1787,-1756,-1565,-1189,-660,11,773,1589,2402,3167,3838,4377,4761,4978,5027,4927,4686,4356,3947,3517,3082,2683,2340,2066,1888,1788,1791,1868,2024,2238,2484,2742,2978,3164,3266,3261,3118,2838,2397,1827,1122,336,-522,-1386,-2247,-3037,-3754,-4344,-4802,-5103,-5239,-5213,-5028,-4699,-4249,-3709,-3106,-2486,-1866,-1299,-783,-365,-28,201,344,395,381,307,207,98,0,-56,-74,-22,74,233,415,624,816,979,1079,1107,1048,905,686,406,82,-267,-623,-974,-1301,-1596,-1835,-2013,-2103,-2097,-1977,-1734,-1368,-883,-302,359,1055,1764,2438,3043,3553,3936,4187,4298,4274,4144,3920,3649,3350,3067,2813,2620,2491,2435,2452,2533,2664,2840,3032,3229,3403,3538,3602,3585,3465,3227,2882,2414,1855,1203,496,-254,-1023,-1776,-2514,-3178,-3787,-4278,-4665,-4906,-4996,-4938,-4707,-4349,-3844,-3248,-2576,-1876,-1187,-546,-2,425,696,808,760,557,248,-151,-558,-951,-1244,-1422,-1432,-1273,-945,-471,105,726,1342,1868,2281,2512,2561,2416,2091,1623,1040,398,-271,-910,-1493,-1971,-2323,-2523,-2551,-2409,-2093,-1616,-1007,-280,506,1337,2145,2906,3575,4113,4507,4735,4797,4708,4490,4169,3788,3385,2987,2645,2365,2178,2088,2095,2206,2389,2658,2946,3269,3552,3780,3915,3907,3761,3433,2951,2308,1546,690,-205,-1115,-1975,-2776,-3466,-4034,-4457,-4723,-4830,-4773,-4567,-4219,-3759,-3205,-2599,-1962,-1337,-745,-219,225,571,804,935,946,870,707,492,243,1,-220,-375,-467,-471,-391,-237,-11,238,508,736,910,989,960,813,563,214,-184,-619,-1044,-1430,-1759,-1996,-2145,-2190,-2132,-1981,-1736,-1410,-1016,-555,-56,484,1038,1594,2133,2636,3087,3463,3765,3966,4092,4123,4095,4008,3896,3761,3635,3523,3438,3393,3385,3426,3517,3652,3825,4021,4218,4391,4505,4537,4447,4237,3877,3386,2767,2043,1233,373,-524,-1416,-2283,-3095,-3818,-4425,-4886,-5180,-5285,-5204,-4928,-4488,-3897,-3207,-2448,-1685,-945,-302,233,606,815,849,723,464,106,-298,-711,-1070,-1353,-1513,-1555,-1454,-1247,-934,-577,-193,150,437,615,679,623,442,183,-153,-508,-863,-1191,-1452,-1655,-1759,-1781,-1703,-1524,-1253,-881,-420,124,736,1401,2083,2770,3413,3995,4478,4841,5080,5180,5159,5032,4818,4555,4265,3980,3718,3514,3357,3290,3288,3369,3523,3724,3962,4187,4383,4482,4481,4317,4006,3524,2908,2169,1355,505,-346,-1161,-1914,-2591,-3173,-3656,-4036,-4301,-4462,-4505,-4436,-4257,-3974,-3600,-3156,-2657,-2141,-1626,-1156,-749,-437,-234,-151,-183,-321,-533,-793,-1049,-1271,-1415,-1458,-1388,-1197,-917,-560,-189,169,448,619,641,506,211,-209,-730,-1284,-1840,-2329,-2727,-2993,-3130,-3122,-3008,-2783,-2497,-2163,-1795,-1427,-1039,-653,-251,171,609,1078,1555,2044,2520,2967,3364,3696,3944,4107,4174,4152,4046,3865,3630,3353,3073,2802,2584,2435,2371,2412,2531,2727,2940,3151,3284,3319,3197,2907,2435,1794,1006,99,-872,-1883,-2860,-3786,-4606,-5294,-5833,-6191,-6386,-6389,-6246,-5932,-5507,-4967,-4358,-3711,-3058,-2440,-1895,-1453,-1142,-987,-974,-1121,-1379,-1726,-2117,-2488,-2809,-3027,-3110,-3062,-2851,-2537,-2115,-1650,-1183,-753,-415,-187,-96,-134,-301,-551,-874,-1214,-1543,-1834,-2051,-2202,-2258,-2243,-2139,-1980,-1744,-1462,-1116,-720,-276,218,740,1284,1821,2322,2773,3122,3382,3501,3515,3399,3197,2916,2595,2258,1940,1665,1451,1326,1287,1353,1505,1736,2020,2312,2586,2773,2853,2777,2527,2098,1494,746,-122,-1056,-2033,-2989,-3908,-4748,-5486,-6108,-6589,-6927,-7108,-7138,-7010,-6747,-6341,-5841,-5239,-4597,-3928,-3276,-2685,-2174,-1781,-1519,-1388,-1397,-1509,-1712,-1959,-2212,-2433,-2584,-2634,-2573,-2396,-2115,-1756,-1350,-943,-569,-280,-90,-33,-100,-285,-564,-887,-1232,-1529,-1776,-1916,-1971,-1926,-1816,-1656,-1488,-1323,-1185,-1073,-968,-863,-720,-518,-247,120,553,1062,1592,2132,2627,3057,3383,3591,3674,3623,3461,3193,2857,2476,2092,1739,1451,1251,1167,1180,1305,1488,1704,1904,2032,2054,1937,1668,1243,686,9,-744,-1548,-2373,-3185,-3973,-4701,-5374,-5952,-6446,-6811,-7057,-7145,-7086,-6856,-6474,-5938,-5290,-4548,-3771,-2998,-2287,-1684,-1222,-935,-824,-880,-1084,-1372,-1713,-2028,-2268,-2388,-2348,-2142,-1780,-1288,-712,-114,458,927,1268,1431,1413,1219,867,411,-110,-634,-1111,-1500,-1768,-1907,-1910,-1791,-1566,-1260,-890,-475,-31,437,902,1375,1826,2255,2651,2994,3288,3518,3677,3778,3795,3758,3642,3470,3238,2959,2654,2334,2038,1782,1602,1516,1535,1653,1850,2095,2331,2517,2599,2534,2307,1897,1323,606,-223,-1111,-2033,-2925,-3768,-4521,-5156,-5662,-6014,-6213,-6251,-6136,-5864,-5475,-4949,-4361,-3694,-3015,-2342,-1710,-1151,-682,-318,-66,83,132,111,38,-53,-134,-176,-160,-68,95,319,582,854,1094,1283,1369,1366,1238,1024,725,388,47,-256,-492,-624,-662,-589,-445,-255,-57,107,215,254,221,147,52,-19,-35,34,204,477,839,1273,1738,2210,2646,3020,3308,3499,3577,3560,3439,3253,3011,2752,2505,2302,2166,2123,2167,2298,2484,2690,2873,2979,2970,2815,2490,2015,1377,642,-186,-1034,-1890,-2694,-3438,-4088,-4631,-5069,-5374,-5563,-5608,-5523,-5294,-4924,-4421,-3796,-3070,-2285,-1472,-687,26,619,1052,1302,1359,1231,950,552,106,-343,-717,-985,-1090,-1034,-807,-449,14,508,997,1404,1700,1840,1823,1643,1339,935,491,47,-343,-653,-856,-956,-957,-883,-757,-601,-438,-265,-98,98,305,570,871,1238,1639,2081,2516,2942,3303,3594,3771,3840,3773,3602,3316,2964,2568,2171,1824,1553,1413,1396,1541,1793,2156,2546,2920,3207,3345,3303,3048,2593,1958,1191,344,-527,-1366,-2141,-2807,-3377,-3815,-4161,-4397,-4547,-4621,-4611,-4528,-4369,-4117,-3788,-3363,-2866,-2299,-1695,-1067,-462,103,586,967,1229,1359,1370,1269,1091,864,631,430,290,238,277,402,594,812,1031,1190,1273,1242,1090,825,458,35,-416,-837,-1197,-1462,-1603,-1642,-1560,-1416,-1209,-991,-772,-574,-401,-245,-106,43,199,396,615,888,1189,1528,1887,2248,2598,2910,3166,3349,3445,3453,3381,3239,3070,2883,2743,2647,2657,2750,2942,3199,3483,3748,3947,4024,3961,3726,3335,2789,2121,1358,534,-324,-1183,-2033,-2834,-3578,-4236,-4779,-5185,-5422,-5469,-5316,-4947,-4389,-3653,-2792,-1865,-927,-69,667,1206,1525,1602,1451,1108,618,61,-506,-997,-1371,-1568,-1592,-1418,-1104,-668,-186,298,715,1031,1210,1238,1132,900,592,229,-125,-453,-701,-874,-943,-939,-856,-745,-608,-483,-377,-291,-225,-161,-76,42,225,470,800,1195,1654,2148,2649,3130,3554,3895,4137,4260,4284,4199,4057,3868,3695,3551,3489,3503,3624,3798,4029,4226,4362,4367,4199,3836,3273,2536,1659,714,-264,-1189,-2042,-2775,-3376,-3854,-4197,-4447,-4595,-4672,-4681,-4611,-4479,-4249,-3939,-3527,-3025,-2455,-1831,-1204,-602,-73,353,644,795,802,694,491,255,18,-158,-235,-196,-20,265,632,1034,1408,1702,1870,1870,1709,1374,922,383,-178,-697,-1131,-1426,-1564,-1542,-1373,-1094,-754,-396,-72,190,374,470,511,511,521,564,680,890,1200,1612,2108,2650,3219,3752,4227,4598,4837,4931,4876,4696,4405,4064,3703,3381,3149,3019,3035,3158,3388,3648,3899,4062,4082,3922,3556,3000,2271,1425,508,-425,-1319,-2147,-2879,-3501,-4021,-4428,-4735,-4949,-5056,-5071,-4968,-4755,-4420,-3968,-3411,-2774,-2082,-1388,-721,-142,323,641,791,785,624,351,2,-380,-728,-1023,-1197,-1259,-1176,-978,-682,-330,33,362,623,780,834,775,634,424,189,-46,-243,-378,-433,-401,-285,-96,141,412,689,962,1214,1447,1662,1859,2067,2265,2487,2715,2950,3187,3414,3608,3770,3876,3926,3919,3856,3752,3628,3502,3400,3337,3339,3402,3529,3701,3883,4045,4132,4115,3951,3633,3157,2543,1824,1046,247,-531,-1252,-1917,-2492,-3008,-3445,-3827,-4146,-4408,-4590,-4691,-4685,-4555,-4305,-3907,-3401,-2783,-2105,-1398,-714,-99,404,764,964,996,885,641,329,-30,-359,-630,-790,-825,-723,-496,-173,203,591,931,1200,1354,1396,1318,1149,903,628,342,88,-123,-265,-342,-353,-318,-253,-183,-123,-91,-86,-108,-135,-148,-121,-29,156,431,822,1296,1849,2445,3042,3608,4097,4480,4732,4845,4828,4696,4482,4223,3961,3728,3568,3474,3471,3517,3593,3643,3633,3502,3250,2839,2312,1672,976,250,-458,-1143,-1773,-2370,-2930,-3461,-3989,-4485,-4969,-5396,-5750,-5986,-6081,-5998,-5729,-5276,-4657,-3927,-3120,-2326,-1584,-972,-520,-252,-177,-261,-482,-770,-1086,-1353,-1545,-1597,-1521,-1288,-939,-499,-20,450,851,1156,1322,1352,1243,1021,720,370,24,-300,-551,-719,-789,-758,-643,-464,-253,-37,143,283,356,373,346,289,245,218,261,357,540,793,1098,1447,1797,2125,2408,2620,2747,2798,2768,2687,2577,2463,2381,2339,2357,2408,2491,2545,2544,2435,2186,1783,1223,523,-268,-1122,-1974,-2790,-3539,-4185,-4742,-5181,-5544,-5806,-6009,-6125,-6181,-6142,-6021,-5791,-5453,-5007,-4459,-3840,-3167,-2486,-1831,-1243,-748,-380,-131,-18,-17,-95,-239,-381,-517,-592,-604,-536,-406,-224,-34,144,264,312,267,138,-68,-315,-592,-844,-1077,-1243,-1364,-1417,-1430,-1393,-1351,-1285,-1233,-1191,-1156,-1144,-1122,-1100,-1052,-970,-844,-674,-441,-176,146,485,846,1207,1551,1868,2132,2352,2496,2593,2616,2604,2545,2479,2403,2348,2316,2295,2296,2260,2189,2020,1743,1324,778,106,-643,-1436,-2216,-2953,-3594,-4144,-4581,-4923,-5190,-5385,-5547,-5655,-5735,-5751,-5703,-5560,-5306,-4927,-4431,-3823,-3145,-2436,-1747,-1143,-661,-360,-239,-330,-582,-982,-1464,-1959,-2423,-2766,-2970,-2986,-2817,-2475,-2000,-1446,-873,-351,80,362,494,470,308,52,-271,-613,-932,-1212,-1419,-1545,-1594,-1558,-1468,-1334,-1177,-1032,-892,-796,-711,-657,-597,-530,-428,-286,-92,148,424,727,1023,1309,1547,1733,1863,1921,1940,1911,1870,1833,1816,1843,1915,2032,2184,2332,2458,2515,2472,2307,2001,1567,1021,401,-257,-907,-1520,-2072,-2554,-2971,-3331,-3646,-3944,-4211,-4471,-4694,-4872,-4973,-4970,-4840,-4560,-4138,-3563,-2882,-2121,-1337,-591,74,586,927,1062,1004,770,402,-41,-504,-919,-1238,-1428,-1463,-1359,-1128,-817,-471,-136,136,328,407,383,262,56,-198,-494,-787,-1079,-1334,-1555,-1718,-1833,-1881,-1891,-1845,-1777,-1681,-1581,-1473,-1374,-1269,-1162,-1039,-883,-695,-449,-154,195,588,1013,1447,1879,2280,2643,2945,3191,3368,3494,3574,3630,3671,3713,3758,3793,3819,3786,3702,3508,3228,2827,2349,1790,1198,580,-27,-628,-1210,-1781,-2353,-2916,-3484,-4029,-4531,-4959,-5264,-5415,-5374,-5122,-4656,-3998,-3182,-2276,-1338,-460,305,884,1242,1381,1284,1027,627,182,-260,-625,-869,-966,-897,-691,-367,17,413,767,1039,1199,1237,1166,998,781,529,291,70,-108,-251,-354,-438,-495,-556,-608,-676,-751,-838,-934,-1019,-1097,-1137,-1133,-1068,-926,-709,-407,-29,416,910,1437,1964,2484,2959,3388,3741,4032,4232,4382,4450,4485,4470,4427,4355,4238,4074,3837,3512,3086,2560,1933,1247,520,-195,-857,-1445,-1920,-2305,-2587,-2813,-2998,-3182,-3380,-3602,-3849,-4086,-4297,-4426,-4443,-4313,-4013,-3534,-2900,-2131,-1284,-424,398,1101,1640,1988,2111,2044,1801,1446,1026,624,263,32,-98,-74,44,249,476,693,847,915,889,756,559,298,17,-266,-534,-769,-979,-1146,-1288,-1382,-1439,-1437,-1378,-1247,-1046,-778,-452,-81,311,712,1099,1457,1782,2069,2312,2537,2726,2919,3094,3285,3470,3664,3853,4035,4202,4350,4469,4568,4634,4666,4662,4591,4457,4226,3887,3435,2871,2206,1492,741,28,-641,-1209,-1693,-2077,-2390,-2666,-2916,-3188,-3472,-3784,-4090,-4385,-4605,-4735,-4723,-4552,-4213,-3708,-3076,-2347,-1592,-865,-231,257,564,674,585,335,-52,-498,-964,-1375,-1689,-1866,-1889,-1762,-1504,-1160,-764,-375,-26,248,432,526,542,498,416,321,221,144,81,56,63,113,217,367,575,825,1115,1417,1728,2004,2247,2422,2523,2553,2502,2398,2250,2094,1949,1846,1811,1849,1981,2192,2469,2804,3152,3503,3822,4078,4269,4349,4337,4200,3953,3597,3134,2604,2012,1409,824,288,-167,-536,-822,-1043,-1241,-1448,-1706,-2040,-2457,-2955,-3488,-4028,-4491,-4839,-4997,-4936,-4634,-4101,-3363,-2487,-1540,-608,226,888,1328,1505,1436,1132,660,83,-519,-1057,-1473,-1708,-1736,-1556,-1185,-672,-71,549,1130,1620,1975,2192,2253,2191,2009,1755,1429,1076,692,300,-84,-456,-790,-1069,-1272,-1391,-1398,-1320,-1139,-888,-589,-258,67,378,657,907,1124,1332,1533,1753,1999,2273,2581,2906,3231,3545,3812,4035,4190,4282,4315,4292,4222,4111,3951,3744,3480,3148,2750,2289,1785,1253,736,240,-199,-590,-933,-1260,-1584,-1951,-2361,-2832,-3348,-3872,-4372,-4783,-5057,-5154,-5041,-4709,-4180,-3484,-2683,-1842,-1026,-303,286,698,942,1013,950,799,593,399,246,173,197,320,533,810,1126,1436,1711,1928,2061,2113,2087,1997,1867,1713,1548,1391,1229,1074,908,733,557,376,217,91,13,9,63,195,370,581,793,986,1135,1234,1281,1287,1279,1284,1328,1453,1648,1948,2305,2729,3155,3566,3915,4169,4318,4336,4239,4016,3701,3287,2815,2282,1715,1126,533,-37,-573,-1038,-1442,-1760,-2014,-2222,-2409,-2610,-2848,-3137,-3479,-3858,-4235,-4571,-4806,-4897,-4791,-4475,-3926,-3181,-2257,-1233,-162,870,1795,2553,3100,3407,3493,3355,3063,2649,2186,1726,1323,1005,799,705,705,781,895,1014,1125,1184,1217,1194,1148,1078,994,906,803,682,531,344,119,-132,-389,-620,-790,-867,-823,-652,-355,40,502,979,1427,1802,2074,2232,2279,2239,2150,2053,1991,1999,2099,2292,2582,2929,3321,3701,4055,4333,4521,4595,4536,4354,4025,3582,3017,2364,1652,914,203,-444,-992,-1405,-1697,-1857,-1935,-1966,-1988,-2056,-2185,-2382,-2655,-2936,-3226,-3430,-3535,-3486,-3266,-2885,-2353,-1723,-1039,-365,240,733,1065,1232,1216,1054,759,392,-5,-383,-683,-879,-939,-858,-644,-319,82,509,925,1278,1543,1694,1725,1643,1466,1214,919,602,288,0,-255,-455,-598,-666,-654,-551,-363,-89,248,623,1004,1347,1621,1796,1844,1781,1603,1359,1079,828,641,579,645,864,1210,1650,2152,2645,3105,3456,3702,3786,3735,3525,3192,2751,2230,1669,1083,526,12,-425,-759,-993,-1121,-1170,-1177,-1185,-1248,-1406,-1686,-2105,-2630,-3236,-3858,-4416,-4856,-5091,-5097,-4833,-4321,-3589,-2694,-1724,-746,144,875,1396,1670,1692,1482,1082,546,-49,-643,-1166,-1567,-1812,-1887,-1789,-1546,-1188,-753,-301,143,520,820,1004,1075,1018,842,556,162,-306,-843,-1406,-1965,-2477,-2901,-3190,-3324,-3274,-3053,-2679,-2193,-1656,-1122,-658,-309,-97,-42,-103,-261,-439,-598,-662,-603,-386,-15,499,1113,1794,2479,3130,3697,4147,4455,4606,4594,4428,4112,3671,3127,2499,1838,1154,505,-97,-621,-1067,-1448,-1775,-2106,-2444,-2851,-3315,-3851,-4423,-4995,-5505,-5899,-6116,-6124,-5888,-5431,-4759,-3944,-3032,-2108,-1243,-500,65,423,563,495,257,-110,-540,-981,-1369,-1661,-1826,-1849,-1741,-1520,-1226,-899,-586,-325,-146,-63,-77,-173,-337,-532,-754,-964,-1177,-1368,-1554,-1739,-1914,-2097,-2250,-2377,-2441,-2430,-2330,-2132,-1858,-1523,-1163,-818,-506,-265,-82,32,121,198,312,481,735,1067,1477,1925,2391,2824,3189,3452,3586,3582,3429,3142,2728,2218,1629,1001,347,-283,-880,-1397,-1827,-2140,-2348,-2444,-2476,-2466,-2472,-2540,-2698,-2991,-3389,-3904,-4463,-5034,-5526,-5888,-6052,-5974,-5644,-5054,-4252,-3278,-2216,-1141,-135,723,1379,1789,1941,1845,1540,1063,500,-103,-667,-1141,-1499,-1699,-1769,-1698,-1542,-1311,-1070,-830,-643,-514,-463,-501,-608,-807,-1056,-1378,-1727,-2112,-2484,-2837,-3120,-3303,-3354,-3233,-2944,-2477,-1868,-1150,-400,340,978,1492,1831,1994,2000,1879,1691,1489,1325,1252,1283,1442,1713,2072,2493,2925,3334,3673,3906,4008,3960,3742,3384,2862,2243,1530,780,42,-649,-1234,-1700,-2020,-2205,-2284,-2293,-2284,-2315,-2408,-2612,-2906,-3296,-3722,-4156,-4526,-4796,-4914,-4865,-4635,-4245,-3720,-3107,-2451,-1814,-1232,-766,-427,-254,-225,-350,-584,-903,-1253,-1594,-1881,-2082,-2166,-2138,-1982,-1742,-1421,-1073,-718,-395,-122,98,251,364,430,469,489,487,468,432,366,301,217,168,151,208,343,576,878,1241,1613,1948,2209,2344,2351,2228,1992,1712,1413,1186,1063,1085,1275,1612,2083,2632,3213,3758,4229,4549,4716,4673,4437,4008,3406,2677,1864,1020,212,-518,-1106,-1529,-1766,-1821,-1742,-1563,-1373,-1233,-1215,-1368,-1711,-2235,-2901,-3634,-4365,-4976,-5416,-5590,-5487,-5081,-4413,-3533,-2521,-1475,-479,371,1011,1396,1509,1358,995,459,-148,-770,-1310,-1718,-1938,-1947,-1757,-1374,-870,-278,319,870,1323,1642,1812,1830,1713,1479,1170,793,399,-11,-399,-758,-1065,-1303,-1456,-1493,-1414,-1192,-855,-400,122,675,1203,1667,2014,2249,2345,2347,2274,2179,2099,2081,2147,2308,2568,2903,3292,3706,4098,4445,4702,4850,4863,4738,4464,4060,3540,2928,2263,1577,912,311,-209,-609,-910,-1101,-1240,-1349,-1484,-1683,-1978,-2373,-2866,-3415,-3986,-4509,-4939,-5210,-5298,-5171,-4834,-4301,-3611,-2813,-1967,-1128,-365,290,784,1110,1263,1252,1123,899,645,395,201,84,69,146,311,524,758,979,1151,1261,1293,1258,1162,1039,882,741,591,467,346,229,113,-3,-111,-196,-228,-201,-66,157,488,883,1326,1749,2136,2420,2609,2679,2659,2578,2476,2390,2364,2403,2530,2729,2972,3240,3478,3658,3740,3696,3509,3175,2703,2111,1441,715,-7,-696,-1306,-1805,-2170,-2392,-2471,-2439,-2322,-2186,-2070,-2041,-2130,-2365,-2736,-3227,-3765,-4307,-4755,-5046,-5120,-4933,-4481,-3779,-2864,-1815,-687,417,1437,2299,2956,3377,3559,3510,3266,2872,2381,1853,1342,896,544,316,208,219,318,491,691,903,1089,1240,1339,1393,1393,1351,1274,1157,1007,820,592,332,44,-252,-525,-738,-853,-837,-662,-344,127,675,1274,1843,2330,2683,2885,2906,2800,2565,2281,1984,1737,1578,1547,1647,1875,2202,2585,2963,3284,3477,3506,3331,2946,2359,1607,735,-180,-1079,-1879,-2520,-2956,-3168,-3156,-2970,-2653,-2295,-1971,-1754,-1694,-1827,-2130,-2588,-3129,-3676,-4162,-4500,-4640,-4552,-4217,-3661,-2926,-2067,-1158,-275,526,1170,1637,1895,1953,1837,1570,1225,830,467,161,-40,-118,-74,85,329,629,938,1233,1474,1650,1760,1796,1789,1734,1664,1572,1484,1381,1290,1179,1086,985,916,876,894,979,1139,1363,1640,1932,2208,2442,2589,2651,2618,2499,2328,2130,1932,1782,1686,1669,1737,1874,2074,2302,2524,2711,2816,2816,2687,2421,2016,1509,908,283,-340,-889,-1335,-1625,-1754,-1722,-1551,-1307,-1036,-835,-746,-844,-1132,-1618,-2255,-2976,-3703,-4340,-4800,-5021,-4950,-4582,-3934,-3052,-2009,-894,207,1200,2018,2610,2943,3024,2875,2535,2078,1547,1039,578,247,46,9,118,356,685,1063,1438,1769,2017,2153,2166,2049,1811,1473,1050,574,64,-448,-936,-1370,-1727,-1974,-2089,-2051,-1841,-1475,-949,-319,385,1091,1741,2281,2664,2866,2895,2760,2517,2213,1909,1672,1542,1564,1746,2092,2555,3112,3667,4193,4587,4834,4868,4697,4318,3765,3084,2334,1572,874,276,-158,-437,-541,-520,-418,-293,-237,-279,-501,-883,-1448,-2122,-2866,-3577,-4183,-4598,-4759,-4638,-4216,-3536,-2634,-1604,-528,497,1385,2067,2505,2681,2614,2342,1931,1437,950,506,175,-33,-101,-48,103,308,537,740,903,994,1024,994,925,838,754,681,626,577,515,432,291,104,-148,-432,-723,-990,-1157,-1225,-1110,-843,-397,173,846,1541,2219,2816,3284,3616,3785,3809,3721,3536,3325,3098,2921,2786,2733,2726,2773,2814,2843,2795,2673,2434,2098,1661,1161,627,105,-361,-739,-991,-1122,-1126,-1048,-923,-811,-772,-848,-1072,-1445,-1952,-2538,-3148,-3693,-4113,-4329,-4303,-4015,-3456,-2674,-1708,-633,463,1516,2426,3149,3625,3838,3783,3491,2995,2369,1668,970,339,-180,-542,-742,-782,-688,-497,-258,-10,201,348,421,409,327,189,8,-192,-410,-627,-856,-1080,-1302,-1516,-1691,-1824,-1866,-1803,-1600,-1260,-774,-181,486,1168,1805,2341,2736,2958,3008,2895,2663,2346,2023,1721,1517,1424,1464,1629,1883,2184,2468,2687,2765,2696,2425,1988,1392,693,-47,-765,-1392,-1875,-2177,-2294,-2237,-2055,-1813,-1580,-1445,-1447,-1650,-2041,-2619,-3322,-4094,-4842,-5498,-5975,-6227,-6217,-5929,-5387,-4623,-3700,-2686,-1656,-682,160,829,1277,1498,1487,1273,890,398,-155,-701,-1193,-1589,-1850,-1977,-1957,-1819,-1575,-1267,-911,-549,-189,144,438,686,869,988,1022,975,844,637,370,78,-223,-467,-644,-688,-596,-344,51,556,1136,1716,2247,2664,2929,3011,2915,2648,2260,1802,1330,910,595,410,383,490,703,968,1226,1404,1456,1338,1025,544,-89,-799,-1534,-2196,-2736,-3086,-3226,-3165,-2932,-2602,-2248,-1977,-1847,-1941,-2265,-2828,-3567,-4421,-5282,-6050,-6628,-6933,-6915,-6566,-5893,-4961,-3848,-2643,-1465,-389,476,1104,1428,1482,1268,845,287,-348,-959,-1497,-1892,-2110,-2139,-1977,-1668,-1235,-770,-288,106,410,570,587,471,242,-71,-428,-808,-1167,-1508,-1790,-2028,-2192,-2295,-2313,-2248,-2088,-1824,-1459,-1007,-467,96,680,1208,1661,1992,2182,2226,2135,1931,1663,1367,1106,914,835,873,1039,1297,1618,1948,2233,2426,2482,2376,2100,1665,1103,455,-216,-858,-1403,-1827,-2086,-2206,-2191,-2109,-2011,-1977,-2052,-2302,-2717,-3310,-4022,-4789,-5538,-6167,-6614,-6807,-6708,-6322,-5656,-4778,-3749,-2659,-1597,-639,144,713,1046,1152,1052,795,426,4,-411,-787,-1071,-1250,-1320,-1265,-1131,-919,-672,-427,-191,-5,140,239,292,327,328,320,277,204,86,-89,-317,-593,-898,-1194,-1450,-1612,-1652,-1527,-1231,-763,-157,550,1284,1993,2598,3051,3313,3361,3206,2872,2408,1870,1322,821,418,134,-13,-42,21,145,270,378,408,362,212,-24,-322,-671,-1009,-1326,-1579,-1761,-1868,-1927,-1954,-2002,-2103,-2293,-2593,-2997,-3485,-4019,-4534,-4977,-5268,-5372,-5229,-4850,-4212,-3373,-2366,-1267,-140,927,1887,2653,3222,3535,3632,3492,3183,2726,2185,1615,1064,579,201,-61,-185,-200,-108,44,230,415,570,687,748,762,728,655,548,399,216,-16,-285,-596,-924,-1255,-1537,-1750,-1828,-1758,-1498,-1058,-444,294,1100,1906,2623,3205,3571,3714,3609,3305,2820,2263,1669,1153,751,515,452,543,745,1002,1244,1404,1448,1322,1049,627,106,-448,-989,-1430,-1739,-1870,-1825,-1623,-1313,-960,-646,-440,-415,-598,-1013,-1623,-2386,-3219,-4033,-4735,-5238,-5473,-5405,-5015,-4331,-3402,-2291,-1101,98,1195,2135,2848,3298,3487,3401,3096,2597,1975,1296,619,25,-454,-759,-886,-833,-617,-289,119,544,949,1294,1561,1732,1815,1812,1734,1595,1404,1168,902,607,310,13,-243,-445,-556,-546,-406,-106,322,884,1518,2186,2822,3361,3756,3958,3955,3746,3363,2859,2294,1736,1241,850,586,445,409,434,483,506,473,357,164,-104,-399,-700,-939,-1101,-1136,-1055,-858,-592,-300,-58,84,55,-165,-595,-1203,-1949,-2746,-3518,-4165,-4605,-4784,-4653,-4224,-3515,-2583,-1514,-379,714,1702,2504,3087,3421,3509,3374,3045,2584,2027,1451,892,411,38,-199,-296,-256,-113,107,348,571,741,819,811,704,527,296,49,-201,-422,-610,-764,-872,-956,-1007,-1041,-1043,-1023,-954,-835,-649,-382,-30,395,889,1415,1941,2425,2823,3104,3251,3250,3126,2897,2617,2315,2044,1821,1672,1590,1570,1584,1617,1627,1613,1541,1431,1265,1086,893,733,610,548,549,593,664,714,705,590,336,-78,-645,-1342,-2119,-2907,-3631,-4216,-4597,-4725,-4578,-4159,-3497,-2648,-1678,-669,303,1165,1869,2368,2659,2736,2629,2364,1987,1543,1072,622,225,-93,-308,-423,-434,-369,-241,-89,67,209,311,390,426,447,439,425,383,326,228,87,-100,-345,-614,-910,-1182,-1404,-1534,-1523,-1359,-1002,-472,228,1045,1927,2792,3571,4173,4562,4671,4530,4129,3549,2841,2093,1379,757,280,-36,-192,-196,-103,78,276,474,637,743,796,791,744,674,588,506,423,336,235,85,-116,-409,-785,-1251,-1779,-2343,-2888,-3372,-3728,-3916,-3898,-3653,-3185,-2516,-1676,-742,249,1199,2063,2780,3300,3610,3691,3562,3242,2777,2207,1600,1000,466,40,-257,-403,-425,-326,-163,42,238,396,500,531,503,413,281,122,-65,-262,-473,-702,-938,-1183,-1420,-1633,-1791,-1873,-1837,-1665,-1336,-837,-188,599,1460,2352,3191,3908,4445,4749,4802,4618,4224,3687,3073,2448,1884,1410,1070,850,745,727,757,808,851,858,838,775,706,628,582,569,612,692,804,912,971,951,798,492,27,-596,-1333,-2140,-2947,-3679,-4269,-4645,-4770,-4613,-4176,-3490,-2600,-1572,-494,568,1525,2315,2891,3214,3280,3096,2692,2118,1433,709,14,-582,-1026,-1290,-1349,-1232,-955,-578,-156,264,622,901,1074,1156,1146,1086,980,867,751,647,548,461,372,291,208,149,108,130,218,409,713,1139,1680,2303,2970,3614,4177,4599,4824,4845,4646,4267,3751,3152,2526,1936,1400,965,614,360,171,46,-50,-118,-170,-205,-213,-183,-105,28,221,448,706,934,1115,1182,1111,870,443,-144,-875,-1680,-2497,-3256,-3868,-4286,-4447,-4338,-3953,-3324,-2501,-1545,-541,442,1331,2062,2603,2926,3028,2935,2667,2281,1814,1337,881,509,236,93,67,152,308,505,691,835,904,887,787,621,422,223,59,-49,-89,-59,15,118,209,264,269,194,74,-96,-263,-383,-414,-302,-11,457,1105,1875,2710,3525,4236,4764,5062,5092,4871,4421,3797,3073,2302,1563,905,358,-38,-297,-409,-403,-293,-116,110,353,597,821,1019,1170,1269,1299,1246,1088,823,421,-96,-736,-1462,-2244,-3026,-3759,-4384,-4852,-5125,-5176,-5002,-4616,-4046,-3340,-2545,-1730,-934,-228,373,820,1122,1261,1268,1149,953,691,422,160,-55,-203,-273,-258,-166,-22,163,346,517,644,726,756,743,709,656,614,573,550,520,488,417,321,163,-23,-250,-467,-660,-777,-783,-646,-335,140,774,1517,2305,3074,3722,4198,4427,4392,4087,3541,2806,1946,1040,147,-654,-1332,-1848,-2192,-2372,-2398,-2307,-2126,-1895,-1647,-1405,-1202,-1037,-926,-870,-861,-920,-1020,-1200,-1437,-1754,-2148,-2605,-3129,-3674,-4227,-4729,-5149,-5437,-5549,-5467,-5160,-4652,-3942,-3084,-2126,-1117,-146,755,1507,2078,2452,2598,2556,2325,1964,1507,1018,535,110,-232,-463,-592,-609,-561,-441,-313,-172,-64,17,56,59,35,-9,-64,-131,-202,-300,-413,-573,-759,-987,-1233,-1474,-1690,-1825,-1867,-1763,-1505,-1080,-494,213,1006,1803,2545,3151,3559,3734,3646,3318,2779,2075,1283,447,-349,-1084,-1691,-2182,-2519,-2728,-2807,-2785,-2667,-2487,-2254,-1983,-1700,-1402,-1117,-861,-654,-524,-499,-596,-840,-1231,-1761,-2417,-3151,-3929,-4686,-5369,-5922,-6296,-6449,-6366,-6030,-5469,-4702,-3784,-2770,-1726,-729,170,895,1426,1715,1786,1628,1315,863,371,-123,-541,-839,-997,-989,-849,-597,-284,32,309,508,597,589,480,318,124,-52,-184,-259,-258,-211,-128,-43,10,8,-54,-191,-359,-559,-715,-819,-797,-651,-338,107,679,1307,1937,2502,2927,3175,3197,2999,2574,1966,1209,353,-536,-1422,-2238,-2952,-3532,-3949,-4206,-4290,-4215,-3995,-3654,-3207,-2697,-2140,-1582,-1062,-614,-284,-101,-90,-264,-617,-1126,-1763,-2464,-3188,-3856,-4416,-4818,-5011,-4987,-4729,-4255,-3602,-2804,-1925,-1017,-135,657,1331,1842,2182,2346,2340,2198,1943,1622,1269,927,630,394,247,166,163,203,260,313,323,282,182,15,-175,-400,-584,-741,-818,-826,-768,-656,-543,-440,-409,-453,-598,-833,-1123,-1439,-1714,-1895,-1939,-1784,-1437,-880,-162,663,1521,2318,2977,3430,3621,3544,3190,2615,1846,987,79,-771,-1522,-2099,-2485,-2650,-2606,-2372,-1983,-1478,-917,-332,213,698,1070,1320,1411,1342,1106,715,178,-461,-1180,-1915,-2628,-3255,-3767,-4105,-4273,-4232,-4017,-3622,-3094,-2468,-1775,-1076,-388,235,780,1222,1549,1767,1875,1893,1835,1725,1583,1435,1285,1165,1059,993,937,902,854,798,704,583,416,232,33,-155,-302,-405,-433,-400,-306,-182,-52,51,94,64,-55,-243,-483,-729,-949,-1084,-1111,-976,-695,-236,345,1036,1766,2473,3097,3559,3830,3853,3638,3175,2512,1694,781,-140,-1008,-1753,-2313,-2673,-2799,-2717,-2443,-2023,-1509,-940,-382,151,605,975,1232,1378,1398,1295,1068,717,262,-291,-902,-1547,-2180,-2748,-3215,-3531,-3661,-3600,-3317,-2851,-2207,-1437,-587,288,1133,1897,2536,3028,3337,3485,3455,3292,3005,2639,2224,1800,1390,1033,732,506,347,250,191,164,127,86,4,-101,-239,-395,-548,-693,-812,-896,-962,-1000,-1045,-1091,-1164,-1248,-1352,-1433,-1487,-1461,-1342,-1094,-707,-182,473,1220,2030,2830,3583,4208,4679,4929,4965,4747,4318,3682,2896,2010,1085,186,-618,-1284,-1756,-2024,-2068,-1911,-1570,-1091,-524,84,675,1207,1636,1929,2061,2026,1822,1460,968,366,-294,-980,-1644,-2249,-2756,-3136,-3368,-3429,-3330,-3060,-2649,-2118,-1498,-842,-182,424,955,1357,1643,1769,1785,1669,1480,1231,961,705,481,311,208,159,166,196,237,256,241,176,54,-98,-283,-450,-579,-641,-609,-481,-267,20,326,626,866,1014,1054,974,801,552,292,47,-109,-153,-43,236,669,1255,1929,2670,3387,4043,4559,4885,4981,4816,4391,3719,2847,1823,748,-329,-1283,-2083,-2628,-2917,-2916,-2649,-2151,-1477,-683,140,946,1641,2190,2536,2659,2540,2200,1645,937,114,-762,-1612,-2393,-3025,-3479,-3715,-3723,-3508,-3093,-2515,-1828,-1084,-341,343,933,1390,1706,1870,1906,1817,1652,1413,1154,877,619,391,209,78,1,-29,-21,-2,22,10,-36,-132,-283,-451,-641,-787,-886,-891,-801,-616,-351,-54,247,490,655,708,657,518,327,134,-1,-44,64,318,739,1295,1944,2646,3322,3929,4391,4679,4741,4578,4182,3575,2811,1924,1010,114,-669,-1292,-1705,-1883,-1818,-1542,-1076,-496,151,789,1356,1801,2078,2163,2048,1736,1257,640,-64,-809,-1541,-2216,-2789,-3239,-3530,-3672,-3651,-3491,-3207,-2828,-2388,-1913,-1444,-1000,-602,-269,13,229,410,554,693,828,974,1138,1307,1491,1668,1828,1962,2040,2069,2017,1899,1695,1426,1103,744,378,43,-245,-435,-519,-476,-315,-45,282,646,968,1224,1362,1364,1242,997,694,366,84,-95,-127,19,356,876,1542,2310,3111,3863,4502,4942,5130,5030,4628,3939,3024,1927,765,-403,-1448,-2331,-2948,-3308,-3362,-3157,-2715,-2098,-1379,-614,106,742,1223,1530,1629,1523,1226,759,169,-508,-1210,-1894,-2498,-2989,-3322,-3481,-3447,-3231,-2839,-2310,-1676,-976,-265,426,1048,1581,2001,2297,2477,2536,2507,2389,2222,2013,1800,1584,1412,1258,1178,1128,1139,1181,1246,1308,1352,1347,1295,1169,998,772,540,312,132,8,-32,-5,92,219,360,483,564,609,602,584,563,586,674,852,1135,1517,2000,2538,3115,3669,4166,4547,4769,4798,4599,4181,3538,2718,1762,742,-267,-1195,-1965,-2527,-2846,-2907,-2720,-2325,-1763,-1105,-424,219,748,1125,1301,1279,1043,640,85,-555,-1238,-1904,-2511,-3004,-3367,-3560,-3579,-3426,-3101,-2638,-2056,-1399,-705,-18,622,1189,1654,2010,2258,2401,2466,2469,2429,2379,2315,2264,2215,2173,2124,2061,1967,1833,1657,1425,1156,846,523,204,-91,-325,-480,-527,-452,-251,65,472,925,1378,1768,2051,2172,2124,1888,1499,994,437,-108,-561,-879,-994,-901,-579,-55,629,1417,2221,2966,3556,3915,3982,3728,3144,2271,1155,-95,-1397,-2624,-3684,-4488,-4968,-5101,-4883,-4345,-3549,-2566,-1489,-407,587,1420,2027,2358,2415,2170,1691,988,159,-745,-1632,-2425,-3077,-3506,-3720,-3673,-3404,-2920,-2285,-1533,-742,51,771,1394,1878,2210,2394,2431,2353,2180,1954,1694,1449,1221,1050,922,859,831,836,835,816,737,596,364,58,-311,-716,-1112,-1466,-1721,-1861,-1850,-1703,-1430,-1070,-676,-305,-5,170,207,95,-141,-466,-822,-1158,-1403,-1526,-1479,-1260,-865,-326,329,1018,1705,2288,2717,2922,2860,2515,1896,1040,16,-1089,-2179,-3145,-3916,-4408,-4598,-4475,-4067,-3432,-2642,-1783,-939,-193,392,772,918,837,544,87,-486,-1107,-1718,-2265,-2700,-2998,-3150,-3147,-3025,-2795,-2500,-2169,-1831,-1506,-1216,-951,-723,-509,-305,-90,138,400,679,984,1295,1591,1859,2069,2207,2256,2198,2036,1759,1389,924,399,-167,-744,-1292,-1785,-2193,-2472,-2626,-2614,-2457,-2152,-1736,-1248,-739,-272,102,329,379,244,-78,-532,-1090,-1666,-2203,-2630,-2894,-2955,-2799,-2423,-1858,-1137,-337,488,1236,1846,2236,2357,2188,1717,995,66,-978,-2040,-3035,-3848,-4435,-4721,-4708,-4390,-3810,-3032,-2114,-1166,-244,542,1144,1500,1587,1402,966,333,-443,-1268,-2081,-2788,-3341,-3688,-3812,-3709,-3412,-2937,-2362,-1702,-1047,-404,158,643,1014,1284,1450,1518,1512,1428,1295,1117,907,686,451,230,13,-177,-353,-510,-660,-814,-982,-1174,-1392,-1637,-1901,-2158,-2404,-2584,-2712,-2728,-2655,-2476,-2213,-1895,-1559,-1237,-985,-812,-741,-766,-863,-998,-1134,-1215,-1223,-1115,-891,-543,-86,454,1053,1656,2233,2708,3058,3203,3145,2835,2306,1570,695,-260,-1206,-2070,-2779,-3272,-3533,-3525,-3299,-2851,-2265,-1579,-865,-191,393,824,1081,1128,982,638,154,-455,-1104,-1767,-2366,-2869,-3233,-3442,-3478,-3359,-3095,-2723,-2274,-1785,-1292,-824,-398,-37,271,502,693,823,923,990,1029,1052,1049,1029,983,913,805,660,461,211,-102,-466,-883,-1323,-1777,-2203,-2571,-2844,-2989,-2968,-2782,-2406,-1883,-1239,-539,145,744,1179,1407,1396,1144,696,103,-556,-1178,-1698,-2019,-2091,-1886,-1388,-634,331,1420,2539,3568,4406,4947,5119,4888,4238,3244,1957,520,-952,-2310,-3436,-4225,-4614,-4580,-4130,-3328,-2252,-1001,288,1527,2570,3361,3807,3894,3618,3018,2162,1138,53,-1000,-1913,-2635,-3099,-3300,-3249,-2962,-2515,-1943,-1325,-714,-152,311,677,923,1066,1127,1105,1060,970,883,786,700,605,522,410,298,138,-39,-283,-546,-876,-1215,-1584,-1933,-2258,-2508,-2678,-2722,-2633,-2401,-2017,-1513,-902,-239,432,1046,1544,1895,2040,2003,1762,1382,892,381,-112,-488,-729,-767,-603,-225,340,1059,1860,2690,3449,4067,4464,4585,4398,3911,3142,2180,1080,-21,-1052,-1902,-2509,-2829,-2853,-2596,-2108,-1454,-705,45,730,1269,1617,1738,1627,1297,797,171,-504,-1161,-1745,-2198,-2492,-2622,-2584,-2411,-2139,-1801,-1454,-1109,-822,-569,-389,-232,-110,22,175,371,627,932,1295,1675,2065,2417,2703,2889,2947,2858,2621,2229,1722,1112,453,-209,-834,-1354,-1750,-1967,-2001,-1834,-1476,-961,-311,395,1112,1754,2260,2569,2646,2467,2058,1453,720,-52,-787,-1387,-1792,-1947,-1831,-1445,-818,-8,925,1885,2796,3563,4115,4385,4346,3986,3326,2427,1358,218,-888,-1876,-2645,-3159,-3368,-3288,-2932,-2359,-1627,-813,0,745,1345,1757,1946,1903,1643,1197,624,-25,-673,-1274,-1757,-2113,-2288,-2313,-2164,-1888,-1495,-1024,-511,23,527,1003,1394,1720,1932,2058,2063,1989,1812,1581,1292,988,686,412,188,31,-64,-80,-56,13,89,148,179,153,77,-53,-215,-381,-520,-593,-566,-418,-132,267,765,1299,1823,2272,2591,2750,2724,2526,2184,1742,1267,808,443,204,149,274,597,1079,1688,2352,2998,3546,3914,4040,3885,3428,2705,1747,657,-498,-1593,-2552,-3286,-3742,-3896,-3743,-3321,-2681,-1895,-1057,-248,434,924,1167,1145,856,355,-319,-1066,-1815,-2482,-2997,-3317,-3418,-3290,-2970,-2480,-1875,-1211,-529,121,704,1215,1623,1954,2203,2392,2535,2643,2728,2790,2829,2834,2803,2717,2577,2364,2088,1736,1326,868,369,-124,-613,-1041,-1395,-1639,-1743,-1704,-1484,-1121,-591,43,753,1466,2117,2624,2932,2978,2749,2247,1516,624,-343,-1275,-2089,-2672,-2983,-2957,-2603,-1932,-1004,107,1301,2467,3500,4286,4756,4837,4520,3813,2782,1502,110,-1298,-2561,-3600,-4298,-4621,-4532,-4056,-3234,-2151,-895,400,1643,2696,3487,3943,4027,3768,3181,2369,1404,397,-543,-1358,-1939,-2298,-2375,-2220,-1838,-1306,-658,19,689,1280,1776,2140,2375,2492,2500,2442,2330,2204,2070,1956,1845,1751,1645,1520,1358,1142,869,536,150,-263,-685,-1075,-1398,-1619,-1695,-1609,-1336,-868,-218,602,1545,2564,3584,4523,5299,5829,6067,5979,5578,4916,4067,3132,2228,1438,860,511,408,496,707,944,1110,1128,934,513,-118,-907,-1777,-2634,-3412,-4043,-4508,-4822,-5007,-5140,-5261,-5446,-5699,-6049,-6444,-6852,-7192,-7395,-7403,-7175,-6697,-5987,-5087,-4047,-2951,-1854,-836,65,786,1336,1671,1837,1834,1717,1523,1312,1129,1033,1052,1232,1571,2077,2718,3455,4230,4989,5668,6227,6638,6875,6951,6848,6593,6178,5639,4983,4261,3493,2737,2012,1354,770,275,-128,-435,-626,-695,-614,-393,-16,475,1067,1686,2289,2799,3169,3355,3340,3135,2776,2318,1836,1406,1093,967,1056,1378,1922,2661,3530,4492,5440,6347,7110,7703,8064,8176,8019,7610,6960,6132,5169,4152,3152,2231,1447,831,385,117,-14,-18,50,171,298,402,448,401,222,-119,-659,-1416,-2398,-3584,-4940,-6388,-7844,-9188,-10298,-11057,-11365,-11167,-10458,-9304,-7823,-6187,-4578,-3195,-2181,-1655,-1643,-2117,-2986,-4098,-5294,-6393,-7248,-7745,-7823,-7468,-6730,-5686,-4458,-3166,-1942,-890,-96,390,561,443,86,-412,-980,-1487,-1875,-2032,-1947,-1568,-947,-117,814,1752,2576,3203,3552,3613,3383,2922,2303,1605,918,320,-135,-396,-447,-291,51,530,1087,1656,2169,2576,2833,2930,2862,2647,2314,1889,1406,894,380,-99,-520,-848,-1043,-1093,-952,-634,-136,525,1281,2107,2910,3651,4263,4714,4988,5070,5000,4781,4474,4110,3739,3389,3108,2892,2771,2728,2753,2841,2944,3071,3162,3222,3211,3119,2938,2665,2315,1907,1469,1025,605,205,-164,-549,-968,-1493,-2157,-3003,-4050,-5264,-6617,-8000,-9331,-10460,-11284,-11678,-11581,-10976,-9892,-8458,-6794,-5123,-3602,-2433,-1730,-1566,-1947,-2793,-3987,-5350,-6706,-7858,-8668,-9000,-8820,-8106,-6926,-5380,-3596,-1736,65,1658,2954,3866,4378,4492,4241,3718,2980,2157,1326,592,21,-333,-450,-338,-26,434,984,1569,2131,2635,3037,3323,3464,3472,3329,3078,2720,2310,1863,1424,999,617,271,-17,-255,-413,-495,-474,-353,-141,151,477,815,1118,1358,1526,1601,1621,1579,1534,1491,1485,1525,1619,1749,1918,2089,2258,2402,2507,2569,2587,2551,2485,2374,2250,2106,1972,1849,1760,1721,1735,1828,1990,2207,2476,2727,2951,3068,3055,2875,2521,2007,1364,646,-102,-820,-1489,-2083,-2620,-3118,-3613,-4128,-4676,-5259,-5842,-6396,-6861,-7186,-7318,-7236,-6920,-6409,-5752,-5031,-4351,-3801,-3465,-3391,-3592,-4034,-4660,-5371,-6074,-6667,-7062,-7211,-7069,-6654,-5978,-5106,-4091,-3025,-1970,-1011,-193,439,872,1111,1181,1125,986,821,672,580,584,683,905,1215,1615,2048,2496,2897,3232,3460,3568,3549,3399,3130,2754,2286,1764,1198,633,87,-420,-874,-1269,-1613,-1901,-2131,-2310,-2399,-2411,-2296,-2071,-1716,-1269,-739,-189,351,824,1196,1448,1572,1576,1498,1353,1202,1072,1006,1028,1164,1407,1771,2218,2738,3284,3819,4305,4692,4963,5075,5033,4811,4434,3909,3277,2563,1835,1117,476,-74,-493,-791,-960,-1034,-1027,-967,-879,-775,-672,-583,-519,-503,-577,-748,-1093,-1592,-2303,-3170,-4188,-5264,-6324,-7260,-7966,-8354,-8367,-7976,-7220,-6162,-4930,-3655,-2484,-1543,-919,-666,-767,-1185,-1822,-2583,-3347,-4013,-4502,-4747,-4736,-4460,-3961,-3277,-2484,-1639,-820,-77,535,993,1270,1384,1335,1175,929,665,420,257,197,275,476,797,1183,1607,2006,2349,2606,2755,2797,2742,2586,2369,2075,1754,1395,1033,663,311,-31,-340,-615,-851,-1023,-1138,-1171,-1128,-1012,-838,-639,-443,-297,-220,-239,-340,-512,-698,-864,-934,-870,-633,-206,401,1162,2038,2964,3890,4743,5481,6045,6414,6565,6505,6259,5854,5353,4796,4247,3754,3342,3057,2888,2854,2919,3069,3256,3441,3581,3630,3573,3390,3092,2710,2261,1810,1353,940,531,135,-316,-838,-1471,-2234,-3098,-4045,-4994,-5872,-6588,-7060,-7212,-7013,-6443,-5550,-4413,-3141,-1888,-784,27,448,424,-46,-924,-2097,-3457,-4841,-6111,-7130,-7797,-8047,-7860,-7264,-6319,-5121,-3789,-2431,-1159,-64,793,1380,1680,1733,1557,1234,803,362,-50,-361,-545,-577,-469,-230,94,467,855,1212,1528,1776,1959,2072,2128,2132,2100,2032,1943,1811,1656,1449,1208,935,649,391,198,115,187,427,841,1403,2061,2761,3421,3990,4408,4652,4710,4603,4357,4022,3645,3266,2938,2679,2523,2471,2527,2683,2922,3216,3544,3859,4146,4358,4484,4501,4411,4216,3937,3591,3222,2843,2501,2192,1952,1746,1589,1436,1269,1080,828,555,229,-88,-407,-689,-946,-1180,-1432,-1717,-2098,-2573,-3178,-3888,-4679,-5495,-6282,-6953,-7471,-7748,-7784,-7542,-7070,-6396,-5618,-4799,-4050,-3430,-3003,-2791,-2783,-2948,-3225,-3536,-3812,-3970,-3966,-3761,-3351,-2755,-2016,-1198,-354,432,1133,1685,2095,2341,2457,2448,2362,2215,2053,1900,1798,1766,1838,2010,2297,2662,3093,3536,3953,4310,4569,4713,4746,4650,4469,4198,3876,3513,3131,2725,2312,1868,1406,909,386,-141,-664,-1121,-1504,-1741,-1828,-1743,-1495,-1117,-646,-138,352,783,1105,1317,1394,1368,1253,1099,934,820,770,829,995,1263,1621,2027,2446,2837,3151,3367,3453,3411,3240,2963,2602,2192,1763,1358,994,718,524,446,459,561,726,917,1121,1292,1438,1524,1572,1558,1493,1354,1131,801,357,-210,-886,-1640,-2423,-3170,-3813,-4280,-4519,-4481,-4167,-3574,-2764,-1790,-762,232,1074,1681,1987,1951,1589,933,63,-927,-1921,-2824,-3518,-3958,-4073,-3877,-3380,-2649,-1755,-792,141,972,1612,2034,2208,2152,1895,1501,1025,556,149,-129,-248,-190,29,369,777,1187,1533,1767,1855,1788,1587,1276,913,535,204,-61,-228,-317,-319,-285,-225,-173,-153,-150,-175,-187,-183,-107,22,243,518,826,1139,1408,1605,1714,1719,1641,1501,1326,1171,1059,1037,1122,1334,1668,2117,2645,3227,3813,4365,4848,5228,5490,5640,5661,5607,5462,5284,5078,4874,4697,4554,4465,4435,4456,4527,4623,4715,4777,4768,4665,4451,4117,3674,3137,2518,1846,1107,322,-520,-1420,-2364,-3344,-4324,-5260,-6106,-6791,-7284,-7511,-7471,-7138,-6526,-5694,-4676,-3595,-2522,-1584,-855,-428,-319,-559,-1091,-1870,-2786,-3756,-4646,-5389,-5876,-6075,-5957,-5516,-4811,-3870,-2789,-1636,-504,539,1407,2073,2477,2639,2554,2281,1864,1398,935,576,349,303,424,703,1079,1516,1942,2324,2639,2861,3017,3109,3167,3202,3226,3220,3187,3088,2914,2653,2313,1909,1492,1095,786,613,604,786,1138,1633,2211,2812,3361,3815,4114,4248,4211,4020,3710,3324,2902,2502,2149,1888,1730,1693,1773,1960,2243,2577,2957,3315,3640,3877,4004,3996,3843,3545,3127,2611,2051,1490,979,560,252,63,-22,-45,-38,-53,-116,-244,-431,-659,-907,-1141,-1372,-1586,-1823,-2109,-2474,-2951,-3541,-4238,-5004,-5783,-6517,-7127,-7556,-7753,-7676,-7336,-6728,-5923,-4971,-3983,-3046,-2265,-1716,-1452,-1492,-1805,-2342,-3005,-3706,-4330,-4800,-5042,-5025,-4750,-4225,-3524,-2675,-1777,-861,-8,761,1404,1913,2279,2510,2611,2611,2515,2363,2170,1967,1768,1598,1456,1357,1289,1261,1263,1297,1363,1462,1576,1715,1827,1912,1906,1792,1532,1115,554,-131,-879,-1618,-2277,-2759,-3018,-2978,-2649,-2025,-1178,-191,835,1771,2522,2991,3136,2932,2421,1664,749,-199,-1091,-1812,-2303,-2515,-2445,-2109,-1558,-859,-74,713,1455,2091,2588,2940,3124,3167,3069,2857,2557,2193,1794,1393,1002,659,351,110,-101,-266,-420,-567,-710,-862,-994,-1119,-1213,-1297,-1387,-1500,-1699,-1970,-2381,-2883,-3483,-4122,-4738,-5265,-5642,-5800,-5726,-5392,-4812,-4033,-3083,-2062,-1028,-92,673,1177,1370,1217,724,-68,-1091,-2244,-3415,-4494,-5361,-5942,-6167,-6020,-5508,-4690,-3627,-2440,-1219,-84,872,1591,2014,2145,2009,1649,1153,597,67,-356,-626,-711,-615,-362,-10,393,771,1087,1300,1395,1383,1273,1099,884,645,394,143,-122,-386,-657,-929,-1182,-1411,-1586,-1695,-1721,-1645,-1484,-1238,-936,-629,-338,-123,-2,5,-97,-283,-515,-736,-898,-947,-846,-573,-133,462,1158,1920,2672,3369,3947,4382,4642,4730,4661,4462,4179,3855,3534,3258,3058,2951,2945,3025,3171,3351,3506,3619,3619,3497,3234,2821,2308,1715,1106,522,1,-449,-828,-1178,-1531,-1938,-2433,-3025,-3720,-4467,-5228,-5915,-6478,-6827,-6942,-6774,-6345,-5669,-4806,-3822,-2811,-1864,-1084,-551,-339,-471,-962,-1756,-2799,-3968,-5168,-6262,-7148,-7735,-7962,-7804,-7280,-6424,-5325,-4059,-2747,-1471,-350,566,1199,1546,1591,1377,952,387,-235,-845,-1365,-1761,-1991,-2056,-1966,-1729,-1391,-953,-463,85,646,1220,1752,2217,2561,2736,2713,2470,2011,1375,616,-182,-930,-1533,-1907,-1998,-1757,-1206,-368,671,1817,2957,3975,4775,5286,5468,5332,4903,4268,3494,2699,1952,1356,940,758,793,1032,1427,1916,2435,2920,3307,3563,3647,3563,3311,2920,2433,1882,1338,826,402,88,-110,-190,-179,-108,-21,46,50,-20,-174,-403,-691,-1017,-1376,-1767,-2190,-2684,-3236,-3879,-4588,-5348,-6108,-6814,-7407,-7814,-8004,-7926,-7595,-7007,-6220,-5273,-4243,-3206,-2233,-1412,-799,-454,-401,-645,-1163,-1899,-2781,-3714,-4602,-5353,-5887,-6141,-6090,-5718,-5057,-4149,-3049,-1853,-615,565,1636,2537,3234,3709,3970,4038,3938,3738,3460,3173,2902,2670,2499,2375,2302,2256,2228,2216,2209,2219,2245,2275,2313,2316,2265,2121,1859,1459,928,289,-423,-1134,-1797,-2322,-2662,-2765,-2601,-2184,-1531,-714,199,1105,1927,2568,2978,3120,2983,2601,2019,1308,551,-172,-785,-1218,-1434,-1410,-1143,-666,-23,723,1493,2221,2830,3265,3492,3488,3270,2866,2328,1718,1114,566,142,-143,-270,-252,-123,83,320,551,762,931,1078,1196,1303,1387,1431,1401,1266,985,543,-56,-798,-1611,-2442,-3192,-3792,-4155,-4254,-4044,-3556,-2810,-1884,-835,220,1223,2051,2648,2942,2897,2508,1804,832,-311,-1531,-2715,-3744,-4544,-5015,-5146,-4912,-4351,-3528,-2526,-1445,-403,520,1226,1678,1839,1742,1402,924,359,-171,-612,-881,-959,-846,-560,-178,269,671,1020,1239,1345,1333,1217,1034,794,520,214,-111,-469,-843,-1227,-1607,-1947,-2227,-2405,-2454,-2351,-2073,-1637,-1040,-344,417,1166,1842,2385,2750,2917,2891,2699,2392,2031,1683,1411,1271,1283,1481,1831,2328,2912,3546,4170,4734,5210,5549,5764,5827,5770,5598,5353,5058,4749,4458,4198,3997,3833,3719,3604,3487,3315,3075,2751,2341,1872,1376,897,480,138,-108,-299,-465,-662,-961,-1380,-1975,-2708,-3577,-4488,-5393,-6171,-6767,-7082,-7095,-6774,-6142,-5249,-4156,-2973,-1789,-729,119,655,828,611,17,-894,-2042,-3300,-4552,-5652,-6502,-6987,-7075,-6735,-6002,-4949,-3656,-2265,-877,382,1413,2164,2581,2685,2504,2107,1578,1004,474,53,-211,-300,-222,3,331,732,1160,1600,2031,2445,2832,3174,3449,3624,3671,3563,3287,2852,2289,1643,994,401,-45,-286,-277,10,559,1334,2263,3246,4188,4967,5518,5746,5659,5239,4565,3702,2771,1871,1117,587,334,375,690,1214,1886,2589,3252,3770,4102,4193,4063,3710,3210,2607,1988,1421,959,653,509,526,661,866,1081,1237,1289,1203,961,602,142,-341,-804,-1184,-1476,-1658,-1782,-1873,-1999,-2205,-2524,-2966,-3517,-4130,-4753,-5309,-5739,-5977,-5993,-5768,-5308,-4648,-3828,-2912,-1955,-1043,-211,440,897,1089,1026,688,130,-610,-1450,-2298,-3070,-3669,-4026,-4093,-3848,-3298,-2484,-1465,-317,867,2012,3030,3870,4478,4853,4978,4903,4651,4284,3849,3399,2968,2589,2274,2027,1852,1740,1695,1709,1781,1901,2040,2179,2261,2266,2137,1879,1457,930,298,-346,-963,-1471,-1814,-1944,-1834,-1480,-902,-149,714,1601,2428,3106,3581,3801,3765,3489,3024,2437,1807,1215,729,403,268,331,582,985,1506,2076,2660,3194,3637,3961,4132,4155,4016,3749,3366,2913,2435,1957,1547,1199,961,807,751,754,810,889,975,1069,1164,1274,1402,1540,1666,1751,1739,1596,1277,764,71,-778,-1707,-2645,-3491,-4159,-4572,-4677,-4449,-3912,-3096,-2088,-964,176,1238,2143,2814,3203,3282,3040,2506,1721,751,-307,-1376,-2349,-3152,-3719,-4012,-4015,-3760,-3270,-2631,-1903,-1168,-502,48,425,636,672,573,391,163,-28,-166,-197,-130,41,272,551,813,1058,1240,1371,1444,1473,1462,1406,1305,1126,875,515,70,-466,-1043,-1629,-2158,-2581,-2838,-2892,-2714,-2302,-1667,-853,90,1077,2038,2878,3548,3970,4146,4054,3747,3256,2675,2052,1496,1049,781,711,861,1211,1728,2375,3076,3786,4437,4976,5373,5599,5652,5551,5310,4986,4607,4233,3884,3607,3384,3238,3116,3017,2878,2699,2436,2111,1727,1317,922,556,246,-29,-289,-579,-945,-1427,-2037,-2789,-3626,-4533,-5396,-6178,-6772,-7138,-7235,-7046,-6604,-5942,-5136,-4246,-3355,-2526,-1809,-1260,-897,-752,-827,-1116,-1605,-2249,-3020,-3837,-4649,-5373,-5952,-6324,-6458,-6335,-5959,-5379,-4626,-3787,-2921,-2103,-1399,-843,-468,-262,-212,-271,-399,-538,-654,-706,-684,-579,-398,-158,124,439,760,1089,1391,1663,1865,1980,1978,1842,1576,1185,708,191,-311,-731,-1008,-1107,-979,-639,-79,651,1503,2404,3268,4028,4593,4932,4992,4790,4339,3699,2936,2132,1366,717,231,-43,-111,27,331,753,1236,1711,2131,2430,2592,2585,2423,2123,1711,1245,761,310,-71,-366,-564,-673,-729,-747,-776,-837,-944,-1117,-1324,-1558,-1775,-1951,-2075,-2147,-2190,-2255,-2374,-2616,-2993,-3531,-4210,-4985,-5806,-6589,-7257,-7749,-7990,-7976,-7674,-7126,-6361,-5450,-4447,-3429,-2445,-1559,-807,-235,144,290,230,-67,-521,-1142,-1816,-2511,-3124,-3591,-3855,-3866,-3623,-3125,-2421,-1560,-614,335,1225,1990,2593,3015,3249,3335,3283,3157,2972,2784,2587,2428,2267,2148,2032,1944,1879,1839,1829,1838,1840,1813,1720,1522,1207,756,184,-469,-1167,-1833,-2407,-2833,-3043,-3031,-2760,-2266,-1576,-756,120,965,1690,2227,2514,2542,2292,1824,1180,445,-293,-955,-1469,-1773,-1849,-1685,-1299,-743,-59,676,1405,2056,2586,2948,3137,3127,2958,2633,2219,1742,1272,841,497,256,124,95,135,229,327,419,477,504,515,510,530,544,568,556,474,287,-44,-527,-1154,-1889,-2675,-3437,-4095,-4577,-4827,-4814,-4525,-3998,-3270,-2425,-1532,-676,85,682,1097,1298,1286,1066,651,65,-658,-1475,-2342,-3201,-3992,-4661,-5152,-5433,-5475,-5285,-4871,-4289,-3572,-2802,-2022,-1312,-698,-222,102,280,322,256,106,-98,-333,-581,-813,-1030,-1201,-1323,-1370,-1343,-1229,-1047,-810,-566,-346,-217,-197,-337,-621,-1049,-1567,-2129,-2649,-3074,-3317,-3348,-3130,-2648,-1948,-1045,-36,1015,2015,2867,3519,3898,4011,3842,3457,2896,2258,1608,1043,614,388,374,589,1006,1586,2284,3031,3779,4461,5043,5480,5768,5883,5854,5675,5393,5023,4598,4153,3693,3244,2804,2377,1952,1538,1115,706,313,-44,-341,-572,-728,-839,-921,-1053,-1254,-1606,-2115,-2806,-3650,-4600,-5589,-6523,-7325,-7904,-8216,-8215,-7918,-7331,-6541,-5599,-4604,-3628,-2743,-1996,-1430,-1049,-870,-891,-1090,-1481,-2004,-2661,-3391,-4142,-4866,-5483,-5950,-6199,-6217,-5964,-5476,-4769,-3901,-2938,-1948,-1011,-174,494,994,1290,1420,1389,1252,1037,798,567,380,261,228,293,452,705,1019,1386,1750,2080,2334,2465,2466,2313,2034,1651,1220,797,441,210,138,253,556,1030,1636,2334,3046,3727,4290,4695,4893,4863,4616,4172,3588,2920,2253,1630,1145,797,653,675,870,1192,1596,2036,2457,2805,3060,3177,3159,3002,2719,2340,1896,1419,955,524,160,-126,-334,-463,-531,-557,-552,-544,-533,-530,-530,-517,-512,-489,-505,-560,-714,-998,-1443,-2063,-2852,-3756,-4740,-5694,-6557,-7223,-7627,-7723,-7482,-6921,-6088,-5037,-3874,-2670,-1524,-496,353,1010,1440,1675,1693,1534,1201,722,130,-541,-1244,-1916,-2513,-2952,-3208,-3220,-2979,-2499,-1777,-906,91,1107,2083,2948,3646,4142,4428,4500,4388,4123,3741,3298,2821,2374,1972,1660,1447,1337,1331,1381,1484,1558,1595,1526,1342,1022,582,38,-553,-1149,-1686,-2100,-2363,-2407,-2250,-1854,-1271,-508,352,1274,2146,2929,3513,3880,3963,3792,3364,2747,2011,1234,512,-77,-479,-636,-554,-226,291,960,1701,2453,3145,3725,4148,4405,4472,4390,4148,3821,3413,2992,2573,2204,1882,1640,1449,1326,1226,1160,1088,1027,964,917,898,910,959,1003,1036,976,807,469,-41,-728,-1546,-2446,-3337,-4144,-4769,-5157,-5251,-5045,-4552,-3825,-2926,-1956,-989,-122,603,1124,1452,1571,1505,1279,908,418,-171,-839,-1556,-2280,-2983,-3586,-4076,-4369,-4471,-4337,-3997,-3458,-2783,-2009,-1222,-465,178,688,1011,1152,1117,916,610,222,-183,-558,-866,-1059,-1122,-1052,-851,-559,-205,149,462,662,738,634,370,-45,-576,-1151,-1723,-2209,-2556,-2711,-2643,-2341,-1816,-1097,-217,751,1758,2724,3589,4291,4787,5053,5078,4895,4519,4032,3473,2928,2454,2110,1931,1948,2151,2544,3069,3709,4384,5067,5684,6198,6577,6782,6829,6695,6422,6024,5548,5025,4498,3988,3526,3111,2749,2426,2130,1847,1570,1295,1033,776,544,309,73,-210,-556,-1007,-1569,-2260,-3048,-3907,-4777,-5586,-6273,-6768,-7024,-7018,-6752,-6239,-5554,-4729,-3859,-3008,-2221,-1561,-1034,-648,-405,-288,-284,-402,-619,-955,-1387,-1913,-2499,-3112,-3702,-4214,-4593,-4796,-4781,-4541,-4072,-3414,-2606,-1711,-807,53,783,1365,1750,1944,1966,1835,1621,1357,1116,943,876,939,1135,1438,1833,2248,2662,2990,3217,3290,3206,2970,2607,2164,1700,1268,943,759,769,976,1385,1974,2698,3508,4331,5108,5759,6237,6481,6486,6229,5752,5089,4305,3481,2680,1986,1451,1119,1016,1128,1448,1911,2479,3067,3620,4065,4368,4485,4422,4178,3785,3298,2744,2202,1699,1279,970,757,651,601,596,581,541,447,308,126,-67,-259,-432,-582,-744,-924,-1190,-1550,-2050,-2679,-3425,-4236,-5053,-5794,-6395,-6773,-6900,-6736,-6302,-5618,-4751,-3759,-2730,-1733,-830,-73,525,943,1208,1317,1307,1182,966,669,304,-100,-525,-930,-1277,-1528,-1633,-1579,-1330,-912,-315,388,1181,1969,2720,3360,3853,4174,4302,4260,4054,3730,3322,2882,2443,2060,1738,1511,1363,1291,1268,1271,1263,1223,1117,938,670,321,-88,-536,-975,-1367,-1670,-1838,-1860,-1699,-1385,-904,-314,366,1075,1768,2396,2900,3255,3415,3394,3163,2782,2249,1649,1012,412,-91,-460,-643,-630,-420,-15,528,1185,1883,2573,3195,3699,4050,4226,4226,4058,3760,3375,2938,2519,2127,1815,1577,1414,1317,1252,1205,1151,1079,992,884,767,630,467,258,-22,-399,-881,-1475,-2150,-2877,-3586,-4226,-4717,-5014,-5070,-4877,-4444,-3815,-3033,-2189,-1333,-558,96,582,885,1010,979,815,554,216,-180,-632,-1130,-1682,-2268,-2882,-3487,-4052,-4528,-4879,-5063,-5066,-4874,-4512,-4003,-3401,-2759,-2135,-1585,-1139,-838,-676,-656,-752,-934,-1157,-1390,-1580,-1713,-1758,-1725,-1622,-1472,-1308,-1162,-1063,-1041,-1110,-1272,-1530,-1850,-2214,-2577,-2895,-3138,-3251,-3236,-3055,-2729,-2255,-1666,-973,-231,554,1313,2028,2647,3133,3465,3620,3596,3412,3096,2689,2259,1845,1523,1315,1274,1394,1679,2106,2626,3213,3793,4343,4794,5138,5333,5389,5298,5089,4779,4403,3996,3575,3165,2772,2392,2021,1645,1252,843,422,0,-395,-756,-1053,-1308,-1515,-1723,-1954,-2255,-2662,-3173,-3816,-4528,-5307,-6060,-6753,-7303,-7677,-7828,-7752,-7452,-6955,-6315,-5573,-4804,-4049,-3368,-2781,-2311,-1950,-1693,-1523,-1423,-1390,-1419,-1518,-1693,-1941,-2269,-2644,-3057,-3449,-3797,-4038,-4150,-4099,-3891,-3524,-3048,-2477,-1886,-1298,-768,-317,32,276,424,485,505,480,479,483,531,615,716,844,955,1052,1115,1129,1102,1020,909,766,619,489,388,356,388,505,717,995,1358,1764,2211,2672,3122,3531,3875,4116,4229,4191,3985,3622,3108,2494,1818,1147,542,57,-246,-360,-250,44,503,1067,1673,2265,2767,3150,3360,3402,3264,2977,2567,2091,1580,1094,653,286,-1,-220,-378,-510,-618,-739,-852,-987,-1100,-1228,-1336,-1460,-1613,-1822,-2117,-2523,-3039,-3658,-4348,-5053,-5724,-6285,-6695,-6888,-6869,-6597,-6125,-5460,-4672,-3811,-2940,-2110,-1374,-754,-276,70,293,413,457,435,364,247,72,-157,-442,-782,-1148,-1513,-1846,-2087,-2214,-2188,-1990,-1634,-1125,-514,158,836,1455,1988,2367,2598,2651,2541,2289,1924,1488,1019,557,119,-263,-588,-851,-1048,-1188,-1279,-1323,-1339,-1334,-1312,-1305,-1284,-1301,-1300,-1331,-1336,-1348,-1319,-1259,-1142,-960,-701,-368,51,509,1015,1489,1923,2240,2428,2441,2293,1978,1548,1038,514,41,-347,-578,-655,-561,-296,79,560,1072,1578,2029,2383,2618,2711,2680,2528,2292,2018,1721,1465,1241,1090,984,937,915,917,924,932,938,946,944,929,874,752,541,199,-272,-889,-1621,-2430,-3266,-4046,-4721,-5207,-5470,-5475,-5222,-4736,-4062,-3261,-2408,-1575,-825,-219,221,469,549,476,301,67,-192,-434,-655,-853,-1034,-1225,-1432,-1675,-1945,-2246,-2533,-2815,-3023,-3180,-3223,-3192,-3053,-2853,-2583,-2286,-1970,-1666,-1383,-1138,-936,-777,-658,-570,-510,-465,-449,-446,-475,-524,-603,-704,-827,-969,-1123,-1292,-1463,-1634,-1797,-1933,-2044,-2099,-2107,-2040,-1904,-1690,-1390,-1014,-549,-17,584,1217,1861,2471,3009,3427,3705,3807,3745,3519,3173,2741,2291,1869,1545,1351,1331,1489,1824,2304,2891,3530,4160,4732,5189,5494,5645,5611,5445,5138,4762,4319,3870,3411,2972,2546,2131,1730,1335,955,602,285,14,-198,-376,-521,-672,-871,-1135,-1520,-2013,-2631,-3337,-4092,-4843,-5515,-6058,-6404,-6530,-6403,-6046,-5482,-4757,-3946,-3101,-2297,-1594,-1024,-628,-391,-313,-351,-478,-645,-835,-1025,-1210,-1410,-1612,-1851,-2107,-2387,-2652,-2896,-3054,-3138,-3078,-2915,-2605,-2209,-1720,-1198,-662,-157,293,665,947,1144,1258,1322,1333,1335,1309,1286,1244,1193,1128,1043,961,864,794,730,704,704,742,809,913,1039,1200,1384,1596,1842,2111,2420,2755,3123,3513,3908,4285,4613,4856,4981,4960,4780,4446,3972,3403,2774,2152,1579,1116,783,628,630,808,1118,1536,2020,2512,2979,3369,3641,3788,3772,3628,3347,2975,2544,2082,1641,1216,854,533,276,60,-103,-236,-323,-388,-438,-485,-571,-709,-943,-1291,-1773,-2386,-3111,-3909,-4729,-5500,-6170,-6655,-6926,-6937,-6688,-6184,-5469,-4586,-3606,-2596,-1613,-721,46,664,1121,1439,1636,1752,1824,1869,1927,1961,2000,1976,1900,1731,1465,1120,707,276,-132,-466,-685,-760,-674,-436,-61,412,941,1481,1976,2386,2683,2832,2854,2717,2484,2129,1724,1256,786,324,-88,-435,-679,-840,-875,-848,-732,-603,-454,-349,-284,-294,-372,-509,-693,-887,-1064,-1182,-1212,-1121,-900,-548,-84,440,992,1486,1892,2142,2217,2112,1831,1425,931,420,-42,-410,-617,-657,-498,-166,315,904,1533,2163,2721,3179,3497,3674,3707,3634,3476,3282,3079,2901,2757,2659,2593,2552,2523,2485,2448,2381,2307,2202,2068,1894,1658,1351,952,464,-117,-767,-1457,-2143,-2771,-3290,-3656,-3833,-3802,-3569,-3148,-2581,-1916,-1209,-519,101,613,982,1197,1268,1208,1060,868,666,508,393,333,303,272,203,65,-172,-500,-919,-1390,-1877,-2335,-2717,-2998,-3144,-3157,-3032,-2783,-2444,-2033,-1594,-1155,-748,-396,-122,71,164,162,68,-113,-357,-641,-933,-1200,-1406,-1533,-1559,-1495,-1335,-1124,-859,-594,-332,-101,101,275,436,595,787,1019,1326,1705,2161,2683,3230,3784,4269,4672,4919,5016,4929,4683,4308,3842,3357,2901,2545,2333,2301,2467,2820,3332,3971,4659,5363,5989,6509,6862,7034,7015,6821,6474,6023,5501,4944,4400,3863,3368,2905,2470,2076,1698,1362,1036,749,456,183,-126,-459,-860,-1335,-1885,-2518,-3202,-3918,-4616,-5262,-5794,-6187,-6390,-6398,-6193,-5798,-5228,-4533,-3750,-2942,-2147,-1417,-786,-273,107,361,514,580,594,580,537,489,390,254,34,-268,-656,-1120,-1626,-2131,-2595,-2957,-3184,-3239,-3103,-2782,-2284,-1640,-892,-94,709,1454,2104,2623,2975,3167,3178,3037,2754,2371,1928,1472,1063,730,527,453,524,712,975,1284,1569,1807,1954,2001,1948,1817,1639,1466,1331,1291,1368,1585,1947,2411,2960,3509,4015,4392,4602,4592,4362,3908,3286,2530,1737,956,287,-232,-534,-621,-472,-133,363,950,1562,2133,2597,2915,3050,3010,2802,2464,2042,1570,1117,689,340,53,-143,-280,-345,-372,-359,-338,-319,-332,-395,-536,-765,-1114,-1562,-2126,-2766,-3461,-4164,-4822,-5388,-5812,-6049,-6080,-5881,-5469,-4865,-4098,-3240,-2324,-1434,-610,94,651,1036,1261,1334,1296,1187,1049,926,833,787,766,756,716,615,433,153,-215,-653,-1122,-1586,-1984,-2292,-2459,-2473,-2325,-2017,-1594,-1073,-528,12,473,830,1029,1067,925,620,184,-354,-925,-1478,-1949,-2287,-2462,-2455,-2284,-1973,-1589,-1173,-808,-528,-387,-388,-530,-784,-1096,-1419,-1685,-1843,-1850,-1684,-1345,-857,-267,374,971,1494,1842,2008,1958,1697,1274,718,118,-470,-959,-1304,-1444,-1374,-1071,-588,67,795,1563,2278,2892,3349,3632,3718,3642,3410,3084,2687,2269,1858,1471,1121,817,545,315,114,-66,-221,-376,-530,-703,-906,-1148,-1447,-1798,-2209,-2656,-3133,-3603,-4031,-4397,-4641,-4762,-4723,-4527,-4181,-3713,-3152,-2546,-1946,-1381,-918,-545,-322,-201,-217,-298,-453,-607,-755,-853,-899,-907,-885,-894,-944,-1101,-1361,-1744,-2233,-2793,-3383,-3947,-4426,-4776,-4946,-4919,-4674,-4236,-3615,-2877,-2055,-1235,-456,202,705,1009,1096,969,640,161,-430,-1048,-1644,-2137,-2491,-2667,-2669,-2506,-2217,-1859,-1478,-1131,-848,-653,-544,-497,-484,-450,-366,-171,138,597,1169,1843,2546,3224,3801,4207,4397,4335,4027,3498,2809,2028,1252,561,38,-261,-299,-71,405,1079,1897,2766,3627,4377,4984,5376,5552,5506,5259,4865,4359,3801,3238,2698,2220,1799,1459,1173,953,773,612,468,295,91,-176,-514,-936,-1435,-2011,-2642,-3299,-3960,-4580,-5129,-5569,-5866,-6010,-5970,-5767,-5402,-4902,-4317,-3666,-3021,-2398,-1852,-1396,-1049,-814,-681,-634,-651,-695,-749,-786,-799,-796,-785,-802,-878,-1032,-1299,-1667,-2138,-2674,-3242,-3776,-4234,-4554,-4684,-4607,-4291,-3756,-3026,-2146,-1185,-207,701,1484,2062,2418,2511,2363,2005,1489,895,305,-206,-566,-733,-696,-467,-93,362,825,1234,1517,1662,1642,1491,1246,960,703,529,488,619,914,1380,1951,2590,3207,3739,4109,4271,4190,3872,3339,2659,1896,1144,487,-2,-262,-268,-21,449,1085,1803,2528,3160,3632,3896,3912,3704,3282,2715,2051,1373,722,163,-297,-622,-844,-951,-991,-974,-934,-908,-910,-986,-1142,-1403,-1771,-2249,-2815,-3464,-4150,-4852,-5528,-6139,-6643,-7016,-7214,-7233,-7050,-6677,-6123,-5420,-4604,-3721,-2825,-1957,-1173,-502,31,407,641,736,736,667,579,509,482,514,607,717,845,912,912,801,570,223,-213,-711,-1206,-1655,-2002,-2188,-2204,-2013,-1645,-1116,-484,190,825,1357,1711,1850,1742,1398,850,161,-592,-1314,-1920,-2339,-2520,-2451,-2158,-1681,-1111,-523,-4,369,564,557,364,35,-376,-790,-1142,-1359,-1411,-1246,-896,-366,282,975,1646,2201,2591,2753,2683,2382,1894,1282,624,7,-489,-798,-880,-715,-318,268,987,1761,2513,3183,3706,4067,4242,4267,4152,3955,3703,3440,3180,2943,2714,2503,2280,2058,1812,1554,1276,978,661,326,-33,-411,-813,-1235,-1667,-2110,-2538,-2949,-3308,-3607,-3814,-3922,-3904,-3765,-3500,-3122,-2657,-2127,-1574,-1034,-538,-126,189,390,473,449,334,156,-56,-263,-442,-565,-626,-638,-618,-607,-646,-772,-1025,-1413,-1940,-2577,-3282,-3999,-4646,-5169,-5487,-5569,-5378,-4921,-4231,-3355,-2386,-1397,-490,250,769,1016,995,732,279,-277,-851,-1352,-1702,-1862,-1799,-1553,-1140,-660,-143,301,666,887,994,995,944,893,899,1022,1285,1723,2311,3030,3820,4607,5325,5889,6249,6361,6216,5842,5273,4592,3872,3196,2651,2285,2146,2246,2565,3069,3693,4364,5005,5545,5919,6103,6070,5841,5450,4927,4343,3727,3130,2574,2072,1631,1235,891,574,285,6,-266,-554,-853,-1187,-1555,-1956,-2401,-2871,-3369,-3876,-4381,-4860,-5300,-5671,-5960,-6146,-6215,-6158,-5981,-5676,-5276,-4780,-4221,-3624,-3003,-2399,-1817,-1286,-814,-418,-101,144,304,424,483,533,556,577,565,523,405,213,-92,-486,-979,-1515,-2056,-2533,-2880,-3034,-2952,-2592,-1979,-1122,-106,993,2069,3009,3731,4152,4247,4017,3509,2797,1996,1204,553,109,-48,76,474,1066,1774,2482,3104,3544,3765,3732,3480,3043,2504,1941,1440,1068,893,923,1179,1610,2173,2782,3353,3805,4056,4067,3809,3305,2594,1753,875,55,-609,-1045,-1199,-1058,-632,20,830,1704,2542,3263,3793,4083,4132,3940,3562,3041,2450,1843,1279,788,397,116,-62,-146,-153,-111,-41,14,36,-20,-162,-415,-785,-1253,-1820,-2440,-3084,-3708,-4258,-4698,-4982,-5080,-4986,-4686,-4207,-3564,-2805,-1971,-1114,-284,477,1126,1644,2019,2243,2341,2315,2206,2029,1827,1627,1454,1342,1274,1280,1299,1328,1307,1197,977,608,116,-486,-1151,-1798,-2388,-2809,-3046,-3022,-2757,-2258,-1577,-804,-16,680,1196,1475,1471,1196,683,3,-744,-1454,-2016,-2354,-2405,-2160,-1649,-930,-111,713,1432,1960,2240,2243,1992,1524,923,273,-325,-783,-1020,-996,-678,-101,707,1646,2635,3559,4320,4849,5075,5015,4658,4094,3387,2635,1952,1406,1077,1002,1173,1582,2162,2850,3563,4228,4781,5174,5397,5436,5322,5090,4757,4385,3971,3561,3149,2757,2387,2050,1751,1494,1274,1079,897,697,463,176,-186,-618,-1123,-1684,-2272,-2859,-3411,-3880,-4254,-4482,-4571,-4501,-4283,-3939,-3483,-2950,-2377,-1782,-1218,-682,-221,174,477,698,827,879,855,779,672,552,450,373,330,304,272,198,42,-218,-609,-1117,-1725,-2379,-3021,-3565,-3955,-4112,-4009,-3627,-2991,-2161,-1219,-262,604,1291,1724,1884,1754,1398,867,276,-286,-715,-944,-925,-666,-193,415,1077,1702,2205,2531,2648,2559,2304,1931,1531,1161,918,836,968,1310,1848,2531,3288,4041,4694,5172,5415,5379,5078,4528,3807,2991,2186,1488,982,732,767,1086,1648,2393,3227,4067,4815,5394,5754,5867,5729,5386,4858,4221,3523,2809,2134,1505,956,479,90,-223,-462,-640,-776,-885,-998,-1132,-1311,-1545,-1845,-2205,-2625,-3087,-3569,-4051,-4512,-4915,-5265,-5509,-5664,-5699,-5618,-5414,-5097,-4667,-4151,-3560,-2922,-2270,-1621,-1027,-496,-71,233,406,435,346,146,-119,-420,-718,-991,-1224,-1422,-1600,-1778,-1981,-2227,-2516,-2842,-3182,-3487,-3717,-3825,-3753,-3513,-3063,-2481,-1782,-1071,-418,100,410,493,334,-19,-516,-1056,-1552,-1913,-2049,-1939,-1546,-926,-129,745,1594,2323,2837,3094,3066,2772,2266,1618,916,264,-271,-607,-702,-555,-161,414,1114,1845,2514,3037,3344,3386,3165,2694,2036,1270,489,-210,-745,-1050,-1094,-878,-423,189,904,1605,2229,2686,2939,2963,2768,2390,1879,1290,692,118,-374,-789,-1084,-1292,-1383,-1402,-1340,-1242,-1124,-1035,-998,-1058,-1233,-1540,-1986,-2550,-3211,-3928,-4650,-5323,-5901,-6322,-6563,-6586,-6395,-5987,-5393,-4649,-3795,-2900,-1999,-1160,-415,203,671,994,1169,1217,1168,1034,863,668,488,346,254,228,248,309,362,379,313,128,-183,-632,-1186,-1796,-2413,-2946,-3339,-3527,-3479,-3195,-2712,-2089,-1419,-794,-299,-15,43,-150,-534,-1055,-1609,-2104,-2441,-2545,-2381,-1945,-1283,-473,381,1170,1780,2135,2182,1907,1347,565,-340,-1266,-2090,-2727,-3086,-3128,-2839,-2248,-1407,-424,615,1582,2372,2919,3146,3064,2687,2073,1317,515,-234,-827,-1200,-1307,-1122,-690,-19,779,1672,2531,3326,3963,4430,4691,4760,4645,4374,3973,3481,2918,2333,1751,1207,748,378,141,6,-7,32,125,192,220,161,-5,-285,-674,-1162,-1712,-2299,-2873,-3398,-3830,-4136,-4289,-4265,-4077,-3707,-3212,-2589,-1912,-1198,-523,97,599,972,1191,1248,1160,928,600,191,-236,-655,-1010,-1283,-1449,-1517,-1513,-1466,-1447,-1478,-1632,-1911,-2334,-2876,-3478,-4093,-4629,-5019,-5215,-5176,-4916,-4468,-3882,-3251,-2629,-2103,-1700,-1456,-1343,-1355,-1404,-1468,-1453,-1334,-1082,-685,-196,358,901,1357,1694,1844,1813,1606,1264,845,424,61,-165,-226,-70,277,825,1502,2277,3051,3777,4358,4764,4936,4880,4602,4145,3574,2957,2372,1894,1575,1460,1552,1844,2297,2854,3447,4009,4468,4792,4934,4900,4697,4348,3902,3378,2826,2265,1716,1208,730,320,-39,-330,-562,-754,-920,-1090,-1292,-1550,-1880,-2296,-2789,-3346,-3949,-4563,-5156,-5692,-6142,-6468,-6671,-6710,-6616,-6359,-5987,-5488,-4910,-4266,-3591,-2912,-2257,-1653,-1116,-673,-323,-88,45,67,2,-143,-334,-549,-750,-914,-1017,-1058,-1039,-989,-932,-910,-938,-1051,-1220,-1457,-1690,-1897,-2014,-2009,-1868,-1596,-1222,-813,-406,-84,133,203,149,-15,-223,-429,-552,-544,-354,26,587,1285,2043,2791,3409,3845,4005,3879,3449,2771,1896,932,-22,-869,-1497,-1866,-1913,-1652,-1110,-350,536,1438,2270,2901,3306,3391,3200,2726,2056,1269,454,-275,-858,-1207,-1309,-1149,-759,-196,476,1159,1791,2286,2607,2732,2649,2403,2016,1546,1042,543,87,-301,-601,-815,-922,-945,-889,-773,-640,-512,-432,-437,-535,-755,-1077,-1496,-1988,-2508,-3035,-3507,-3902,-4176,-4299,-4266,-4052,-3680,-3161,-2526,-1817,-1073,-341,341,946,1439,1834,2098,2266,2327,2306,2217,2065,1880,1657,1437,1213,1026,875,775,719,688,653,578,422,153,-236,-748,-1339,-1968,-2559,-3055,-3402,-3563,-3549,-3376,-3099,-2786,-2487,-2276,-2153,-2165,-2246,-2398,-2530,-2602,-2543,-2319,-1915,-1336,-632,136,877,1514,1949,2145,2054,1688,1090,317,-526,-1348,-2043,-2525,-2731,-2625,-2206,-1505,-588,465,1543,2547,3383,3956,4247,4210,3898,3353,2653,1919,1219,679,341,267,458,901,1539,2306,3121,3899,4569,5083,5394,5509,5424,5170,4777,4288,3724,3145,2562,2029,1561,1198,946,822,810,878,1005,1119,1202,1186,1061,796,401,-121,-730,-1402,-2075,-2716,-3259,-3676,-3922,-3986,-3850,-3539,-3053,-2458,-1764,-1053,-345,296,842,1263,1537,1667,1644,1494,1224,876,467,47,-365,-716,-984,-1144,-1179,-1107,-942,-739,-541,-419,-406,-554,-847,-1288,-1807,-2364,-2871,-3289,-3553,-3678,-3631,-3480,-3226,-2940,-2643,-2363,-2119,-1896,-1688,-1460,-1188,-835,-394,156,787,1474,2165,2798,3314,3652,3777,3677,3352,2857,2233,1571,941,424,82,-41,67,416,952,1652,2418,3200,3897,4459,4815,4948,4847,4542,4078,3524,2960,2450,2075,1862,1854,2032,2377,2839,3347,3853,4276,4589,4748,4753,4610,4344,3984,3562,3109,2642,2186,1743,1336,966,646,385,177,19,-102,-223,-342,-509,-718,-989,-1325,-1710,-2141,-2592,-3046,-3469,-3850,-4143,-4349,-4424,-4381,-4194,-3890,-3462,-2946,-2361,-1739,-1117,-519,17,476,828,1075,1193,1204,1105,919,674,387,107,-144,-330,-423,-415,-299,-109,136,368,557,639,596,416,110,-280,-716,-1141,-1519,-1815,-2021,-2134,-2170,-2143,-2076,-1972,-1843,-1676,-1465,-1188,-834,-382,159,797,1489,2218,2909,3516,3970,4212,4224,3964,3477,2783,1965,1103,286,-387,-855,-1050,-961,-582,45,858,1785,2716,3573,4252,4697,4858,4726,4328,3709,2963,2160,1416,795,379,197,260,549,1017,1590,2209,2772,3247,3559,3700,3665,3463,3134,2713,2234,1736,1244,785,370,28,-242,-420,-508,-513,-464,-369,-296,-244,-276,-389,-610,-918,-1318,-1754,-2230,-2665,-3068,-3359,-3550,-3591,-3494,-3245,-2872,-2382,-1813,-1193,-547,82,685,1222,1693,2071,2356,2545,2626,2628,2536,2390,2193,1980,1767,1586,1449,1378,1374,1430,1521,1617,1671,1644,1508,1237,848,357,-192,-749,-1275,-1725,-2085,-2344,-2509,-2603,-2632,-2626,-2575,-2496,-2358,-2173,-1896,-1545,-1091,-555,52,699,1340,1927,2409,2722,2844,2729,2396,1854,1154,362,-448,-1183,-1780,-2161,-2296,-2158,-1758,-1133,-335,559,1464,2304,2980,3455,3669,3627,3348,2882,2301,1694,1136,713,475,456,656,1053,1593,2221,2855,3439,3901,4216,4350,4318,4122,3806,3395,2937,2459,1997,1580,1222,950,772,689,704,784,917,1040,1139,1144,1051,823,468,-13,-590,-1235,-1906,-2559,-3148,-3640,-3980,-4164,-4156,-3964,-3602,-3081,-2448,-1743,-1005,-294,353,898,1305,1559,1650,1577,1360,1013,574,64,-463,-978,-1448,-1830,-2108,-2261,-2278,-2185,-1996,-1765,-1544,-1385,-1345,-1439,-1704,-2092,-2609,-3180,-3774,-4346,-4844,-5265,-5573,-5772,-5865,-5836,-5712,-5466,-5121,-4662,-4104,-3445,-2699,-1898,-1046,-207,602,1312,1892,2288,2479,2452,2204,1785,1224,601,-16,-559,-951,-1158,-1137,-890,-423,223,1003,1845,2689,3445,4059,4473,4648,4591,4309,3858,3295,2698,2142,1685,1387,1257,1308,1513,1824,2199,2570,2896,3124,3246,3225,3105,2862,2552,2177,1766,1333,891,447,24,-375,-724,-1013,-1240,-1396,-1514,-1601,-1701,-1834,-2031,-2307,-2655,-3089,-3563,-4078,-4587,-5058,-5467,-5766,-5951,-5981,-5866,-5593,-5191,-4662,-4064,-3403,-2743,-2101,-1520,-1024,-633,-362,-210,-184,-261,-432,-666,-932,-1207,-1449,-1640,-1751,-1771,-1684,-1503,-1228,-908,-559,-255,-21,83,38,-168,-524,-1009,-1573,-2188,-2789,-3343,-3811,-4156,-4364,-4412,-4297,-4018,-3582,-3001,-2299,-1502,-640,245,1123,1947,2684,3288,3724,3959,3976,3752,3315,2677,1889,1027,145,-652,-1310,-1754,-1948,-1878,-1543,-992,-263,562,1415,2207,2873,3339,3577,3549,3285,2802,2166,1453,731,88,-416,-737,-849,-764,-506,-129,317,757,1150,1434,1605,1632,1540,1342,1058,730,363,-6,-368,-711,-1007,-1261,-1434,-1538,-1559,-1513,-1414,-1295,-1177,-1100,-1072,-1117,-1227,-1408,-1629,-1890,-2148,-2392,-2591,-2721,-2770,-2714,-2566,-2310,-1975,-1563,-1102,-613,-118,362,809,1204,1534,1779,1940,1996,1956,1819,1596,1313,985,650,329,59,-145,-255,-266,-186,-25,176,377,539,609,562,378,54,-401,-952,-1587,-2246,-2916,-3536,-4086,-4521,-4814,-4948,-4890,-4660,-4234,-3664,-2951,-2156,-1313,-471,321,1025,1591,2002,2216,2236,2044,1669,1129,480,-226,-923,-1537,-2013,-2301,-2367,-2204,-1826,-1257,-555,228,1027,1766,2389,2847,3102,3154,3001,2696,2271,1814,1367,1016,788,735,846,1123,1522,2006,2508,2987,3374,3652,3780,3765,3607,3334,2962,2538,2076,1621,1190,816,513,307,191,176,232,328,432,489,469,344,99,-259,-710,-1225,-1775,-2306,-2806,-3219,-3540,-3735,-3803,-3737,-3543,-3235,-2836,-2362,-1858,-1333,-835,-371,24,335,557,661,666,558,349,65,-287,-664,-1042,-1393,-1681,-1894,-2013,-2027,-1946,-1770,-1533,-1258,-995,-772,-644,-623,-743,-1002,-1396,-1913,-2516,-3182,-3859,-4511,-5086,-5538,-5827,-5910,-5770,-5393,-4785,-3971,-2992,-1896,-753,383,1439,2370,3111,3637,3914,3933,3709,3251,2624,1861,1051,258,-444,-982,-1315,-1397,-1225,-801,-157,655,1583,2536,3449,4232,4830,5183,5278,5110,4712,4147,3464,2767,2104,1550,1146,903,827,891,1052,1283,1517,1740,1906,2010,2035,1992,1876,1702,1477,1206,906,587,269,-22,-271,-460,-577,-647,-660,-683,-717,-817,-991,-1252,-1598,-2007,-2453,-2905,-3337,-3706,-4008,-4204,-4299,-4285,-4152,-3933,-3614,-3233,-2805,-2342,-1887,-1442,-1039,-694,-415,-222,-105,-73,-113,-211,-354,-508,-659,-775,-847,-850,-787,-653,-451,-197,106,421,736,1010,1219,1324,1301,1129,794,308,-329,-1071,-1884,-2712,-3488,-4153,-4641,-4898,-4894,-4607,-4050,-3255,-2270,-1169,-23,1088,2097,2937,3576,3971,4114,4013,3673,3141,2458,1677,875,103,-560,-1078,-1398,-1508,-1397,-1084,-594,31,747,1497,2226,2877,3403,3757,3916,3864,3616,3194,2654,2042,1433,882,442,147,23,50,226,500,840,1195,1528,1800,1994,2086,2079,1964,1751,1454,1083,671,241,-163,-509,-759,-889,-900,-796,-613,-398,-190,-50,5,-65,-243,-522,-883,-1263,-1658,-1995,-2266,-2432,-2488,-2421,-2249,-1973,-1629,-1222,-798,-352,74,477,842,1153,1408,1594,1706,1741,1704,1599,1442,1251,1045,850,677,551,466,441,462,538,659,815,1002,1181,1352,1462,1489,1398,1152,745,161,-577,-1437,-2366,-3286,-4131,-4806,-5253,-5407,-5249,-4770,-4014,-3026,-1894,-706,455,1488,2353,2963,3332,3405,3237,2817,2221,1483,679,-121,-854,-1450,-1868,-2065,-2039,-1783,-1335,-719,5,791,1584,2321,2975,3479,3837,4005,4010,3856,3580,3226,2841,2472,2164,1947,1839,1845,1958,2154,2412,2695,2981,3234,3445,3580,3646,3628,3527,3356,3113,2829,2514,2204,1920,1696,1536,1463,1446,1480,1519,1522,1465,1300,1036,654,192,-336,-887,-1415,-1901,-2291,-2580,-2749,-2791,-2715,-2533,-2259,-1917,-1523,-1103,-663,-244,171,527,846,1083,1248,1320,1296,1180,977,707,381,40,-314,-623,-898,-1095,-1215,-1241,-1170,-1003,-744,-424,-51,307,619,821,854,686,277,-368,-1226,-2245,-3349,-4425,-5390,-6114,-6532,-6571,-6205,-5455,-4360,-3007,-1495,63,1553,2883,3971,4768,5243,5397,5254,4847,4240,3487,2666,1838,1079,434,-37,-314,-368,-205,169,720,1419,2208,3044,3859,4597,5198,5621,5829,5812,5586,5162,4617,3981,3343,2746,2252,1889,1679,1619,1690,1870,2113,2388,2646,2865,3001,3047,2981,2799,2518,2134,1693,1216,747,334,0,-218,-322,-319,-245,-136,-50,-28,-104,-302,-617,-1026,-1508,-2009,-2493,-2923,-3255,-3485,-3588,-3569,-3441,-3214,-2918,-2569,-2194,-1809,-1436,-1088,-770,-500,-269,-92,41,131,180,203,205,206,209,239,288,376,491,636,804,999,1200,1435,1670,1923,2159,2358,2476,2480,2314,1959,1395,631,-295,-1320,-2371,-3339,-4145,-4694,-4923,-4801,-4321,-3520,-2465,-1235,62,1324,2464,3396,4081,4477,4589,4429,4028,3443,2711,1913,1093,316,-362,-909,-1272,-1451,-1418,-1194,-790,-233,426,1157,1892,2592,3193,3655,3936,4008,3879,3540,3048,2431,1761,1092,489,-10,-352,-546,-560,-446,-194,122,495,859,1188,1446,1601,1646,1562,1360,1056,665,249,-175,-537,-813,-965,-994,-896,-717,-485,-266,-92,-18,-46,-197,-446,-762,-1118,-1461,-1771,-2003,-2156,-2211,-2172,-2056,-1860,-1610,-1316,-983,-629,-263,112,469,805,1096,1324,1479,1543,1513,1394,1190,929,626,311,14,-253,-457,-612,-678,-692,-611,-475,-270,-11,255,521,701,771,658,333,-231,-1022,-2013,-3122,-4282,-5371,-6290,-6956,-7271,-7227,-6789,-6021,-4963,-3731,-2419,-1133,15,974,1661,2078,2203,2073,1715,1188,544,-154,-852,-1491,-2034,-2435,-2677,-2744,-2629,-2347,-1911,-1351,-695,16,749,1456,2099,2643,3052,3304,3400,3327,3133,2816,2455,2059,1706,1404,1204,1101,1111,1211,1384,1594,1813,1997,2134,2176,2140,1989,1760,1438,1077,672,300,-47,-297,-457,-501,-452,-324,-176,-34,29,-2,-172,-466,-877,-1371,-1896,-2419,-2883,-3262,-3539,-3697,-3757,-3719,-3614,-3460,-3266,-3056,-2822,-2573,-2306,-2018,-1712,-1399,-1086,-798,-547,-359,-247,-223,-290,-436,-659,-919,-1218,-1498,-1765,-1968,-2109,-2153,-2106,-1935,-1676,-1311,-902,-483,-121,106,142,-75,-564,-1327,-2319,-3467,-4667,-5800,-6740,-7382,-7636,-7456,-6844,-5825,-4501,-2959,-1342,234,1653,2824,3682,4203,4378,4236,3817,3184,2395,1532,651,-168,-875,-1410,-1749,-1850,-1725,-1368,-817,-99,720,1601,2470,3269,3947,4447,4739,4803,4638,4263,3722,3062,2348,1642,1001,474,93,-120,-180,-83,116,404,717,1027,1288,1471,1558,1537,1406,1188,884,554,201,-109,-378,-554,-666,-695,-696,-689,-722,-830,-1032,-1341,-1735,-2188,-2661,-3103,-3482,-3757,-3920,-3961,-3905,-3755,-3556,-3322,-3079,-2844,-2619,-2405,-2197,-1982,-1755,-1509,-1249,-975,-699,-440,-198,-9,143,229,272,264,227,175,125,97,110,160,284,448,689,967,1279,1587,1849,2015,2033,1857,1457,823,-24,-1039,-2153,-3268,-4285,-5109,-5643,-5839,-5654,-5100,-4219,-3083,-1790,-446,841,1977,2885,3520,3854,3893,3664,3204,2571,1822,1021,227,-494,-1106,-1554,-1819,-1873,-1727,-1373,-858,-188,563,1374,2171,2908,3535,3999,4272,4328,4168,3803,3280,2634,1944,1249,639,132,-211,-386,-395,-246,10,347,697,1027,1272,1415,1416,1280,1005,621,164,-314,-762,-1113,-1341,-1401,-1301,-1063,-722,-344,4,275,408,393,230,-68,-447,-871,-1293,-1663,-1973,-2191,-2326,-2389,-2379,-2326,-2220,-2082,-1897,-1677,-1403,-1095,-738,-365,24,400,741,1030,1238,1367,1398,1343,1211,1006,773,504,254,19,-167,-290,-347,-310,-201,-4,242,520,774,950,996,848,483,-117,-940,-1930,-3017,-4110,-5094,-5878,-6382,-6532,-6331,-5768,-4907,-3823,-2606,-1365,-196,822,1615,2157,2426,2430,2200,1773,1194,526,-184,-880,-1508,-2033,-2411,-2616,-2638,-2463,-2109,-1591,-935,-185,621,1441,2215,2912,3475,3877,4096,4113,3952,3627,3184,2676,2147,1665,1255,973,817,804,917,1126,1407,1717,2009,2269,2438,2522,2491,2345,2112,1786,1431,1061,731,468,295,213,207,248,293,302,235,71,-195,-554,-974,-1418,-1848,-2222,-2521,-2727,-2839,-2876,-2840,-2768,-2656,-2527,-2380,-2205,-2004,-1766,-1487,-1180,-844,-512,-202,52,224,292,240,75,-205,-559,-962,-1372,-1738,-2035,-2224,-2287,-2221,-2024,-1715,-1318,-859,-393,43,388,586,601,376,-78,-779,-1667,-2700,-3780,-4818,-5704,-6354,-6681,-6648,-6234,-5462,-4388,-3086,-1664,-211,1151,2360,3329,4020,4422,4513,4345,3925,3321,2584,1768,957,193,-442,-922,-1181,-1223,-1025,-607,-3,755,1605,2491,3359,4140,4796,5265,5532,5571,5385,5002,4444,3779,3054,2337,1681,1144,744,518,448,519,703,950,1214,1459,1628,1714,1680,1542,1290,971,595,223,-116,-381,-548,-619,-594,-522,-422,-363,-370,-480,-705,-1027,-1430,-1864,-2291,-2670,-2960,-3164,-3259,-3275,-3229,-3142,-3057,-2962,-2891,-2813,-2733,-2615,-2448,-2207,-1893,-1495,-1042,-540,-31,456,897,1248,1510,1665,1714,1690,1589,1462,1331,1212,1153,1142,1208,1349,1544,1793,2055,2299,2488,2562,2493,2234,1776,1116,280,-674,-1678,-2641,-3476,-4093,-4426,-4436,-4107,-3467,-2568,-1482,-309,861,1931,2827,3491,3892,4018,3881,3516,2959,2276,1513,745,14,-603,-1087,-1376,-1474,-1353,-1043,-556,62,765,1503,2224,2879,3426,3832,4067,4125,4001,3704,3272,2727,2124,1512,926,431,44,-208,-315,-285,-144,94,369,670,935,1157,1293,1345,1296,1167,962,720,476,253,109,32,62,158,313,481,630,720,739,668,530,337,124,-77,-243,-359,-417,-441,-421,-410,-391,-403,-422,-453,-469,-452,-383,-235,-23,275,614,991,1359,1694,1948,2119,2161,2097,1914,1647,1316,961,616,317,99,-24,-34,63,258,533,843,1164,1441,1636,1713,1623,1362,904,273,-510,-1388,-2306,-3179,-3943,-4519,-4858,-4918,-4693,-4191,-3457,-2542,-1526,-479,516,1394,2100,2599,2866,2907,2731,2362,1852,1229,567,-96,-697,-1177,-1507,-1637,-1559,-1271,-780,-123,665,1535,2431,3304,4102,4785,5305,5652,5793,5745,5513,5135,4635,4088,3510,2983,2526,2179,1958,1860,1881,1987,2156,2342,2513,2639,2688,2659,2531,2335,2081,1806,1556,1353,1237,1209,1264,1374,1497,1580,1582,1457,1198,802,297,-272,-853,-1392,-1839,-2177,-2381,-2475,-2469,-2406,-2310,-2215,-2132,-2064,-2007,-1933,-1830,-1672,-1449,-1162,-812,-432,-39,324,629,851,964,972,868,682,430,151,-120,-355,-513,-587,-555,-423,-213,69,362,650,878,1009,1016,866,551,69,-553,-1292,-2079,-2866,-3574,-4134,-4490,-4587,-4406,-3941,-3222,-2284,-1208,-58,1073,2114,2987,3657,4067,4234,4137,3826,3325,2690,1982,1250,568,-23,-472,-741,-822,-700,-389,76,677,1354,2075,2790,3457,4038,4496,4811,4947,4916,4691,4314,3789,3171,2496,1825,1194,670,260,7,-101,-67,85,316,591,871,1113,1288,1369,1343,1213,988,691,367,30,-259,-511,-691,-823,-920,-1003,-1110,-1252,-1451,-1697,-1986,-2281,-2565,-2804,-2979,-3083,-3117,-3095,-3038,-2971,-2899,-2850,-2807,-2773,-2724,-2642,-2511,-2311,-2045,-1709,-1327,-916,-505,-126,202,453,623,710,727,688,614,538,473,443,469,541,678,850,1052,1250,1425,1539,1585,1523,1362,1071,666,145,-471,-1157,-1875,-2584,-3227,-3763,-4141,-4327,-4304,-4058,-3612,-2992,-2246,-1431,-612,161,824,1345,1694,1854,1836,1640,1306,849,331,-225,-752,-1218,-1572,-1787,-1836,-1718,-1433,-1007,-471,137,776,1395,1968,2444,2807,3024,3084,2981,2721,2316,1804,1203,583,-37,-595,-1059,-1403,-1604,-1661,-1586,-1394,-1125,-801,-483,-182,47,196,245,200,75,-100,-293,-472,-602,-678,-688,-656,-601,-559,-555,-622,-757,-972,-1232,-1522,-1797,-2041,-2221,-2343,-2401,-2420,-2419,-2417,-2434,-2473,-2529,-2579,-2600,-2560,-2432,-2197,-1846,-1396,-860,-291,282,793,1215,1495,1629,1600,1419,1125,736,317,-98,-461,-729,-886,-913,-822,-636,-393,-129,107,280,363,329,167,-120,-543,-1064,-1685,-2351,-3042,-3689,-4265,-4699,-4967,-5025,-4862,-4484,-3914,-3192,-2386,-1546,-760,-75,454,787,920,843,582,175,-338,-895,-1442,-1924,-2295,-2515,-2572,-2449,-2171,-1745,-1222,-621,5,636,1235,1791,2278,2694,3017,3247,3367,3380,3279,3074,2783,2418,2023,1618,1240,929,689,553,511,550,663,810,967,1108,1197,1231,1192,1091,949,775,619,476,394,345,346,347,351,293,180,-26,-310,-662,-1051,-1441,-1797,-2076,-2281,-2380,-2407,-2365,-2289,-2197,-2117,-2051,-2007,-1973,-1929,-1859,-1752,-1584,-1374,-1111,-830,-547,-290,-93,36,71,21,-113,-310,-550,-798,-1031,-1218,-1325,-1354,-1271,-1116,-872,-608,-325,-91,77,152,119,-27,-272,-620,-1041,-1532,-2058,-2609,-3135,-3627,-4017,-4300,-4407,-4339,-4063,-3585,-2930,-2121,-1223,-288,625,1445,2141,2662,2987,3121,3050,2823,2444,1979,1456,938,471,87,-156,-262,-193,30,404,895,1485,2113,2762,3376,3920,4361,4661,4802,4768,4560,4189,3682,3080,2424,1774,1165,663,275,40,-51,-11,147,367,639,894,1120,1270,1332,1292,1161,942,678,372,78,-209,-455,-678,-876,-1072,-1277,-1506,-1769,-2060,-2366,-2668,-2941,-3163,-3318,-3404,-3420,-3390,-3316,-3243,-3154,-3095,-3027,-2967,-2881,-2753,-2560,-2286,-1930,-1492,-1003,-479,34,506,905,1202,1391,1460,1432,1308,1130,914,703,527,413,388,448,607,818,1073,1312,1505,1620,1627,1531,1326,1036,672,264,-173,-615,-1045,-1446,-1799,-2089,-2295,-2405,-2408,-2289,-2065,-1730,-1318,-857,-373,86,499,831,1058,1177,1170,1059,839,555,214,-133,-459,-736,-923,-1019,-997,-871,-638,-326,57,477,918,1357,1768,2139,2437,2653,2752,2734,2570,2283,1863,1351,777,181,-376,-860,-1225,-1439,-1500,-1400,-1166,-832,-429,-24,357,652,837,900,824,648,386,90,-199,-449,-620,-715,-721,-665,-566,-454,-355,-284,-261,-264,-313,-364,-436,-508,-583,-674,-773,-904,-1054,-1222,-1397,-1544,-1653,-1678,-1610,-1424,-1131,-734,-279,204,659,1039,1312,1440,1426,1269,998,653,269,-97,-403,-616,-700,-658,-494,-235,65,370,610,759,773,663,416,82,-339,-791,-1263,-1726,-2177,-2600,-2999,-3362,-3687,-3953,-4151,-4245,-4235,-4090,-3810,-3410,-2889,-2297,-1650,-1003,-388,146,578,866,1017,1007,872,614,286,-86,-448,-767,-994,-1119,-1100,-952,-659,-250,265,853,1494,2142,2784,3361,3863,4236,4470,4536,4436,4176,3784,3289,2754,2211,1722,1322,1032,876,833,908,1043,1240,1422,1597,1701,1742,1699,1583,1410,1207,985,791,608,471,347,242,122,-16,-200,-423,-690,-980,-1271,-1544,-1771,-1946,-2060,-2120,-2135,-2127,-2105,-2083,-2067,-2053,-2034,-1999,-1930,-1812,-1649,-1422,-1161,-866,-570,-296,-70,93,170,169,90,-58,-235,-434,-611,-737,-790,-751,-614,-393,-118,188,461,681,800,810,712,515,264,-30,-318,-589,-827,-1031,-1208,-1370,-1511,-1657,-1764,-1854,-1874,-1819,-1666,-1403,-1034,-574,-41,521,1089,1611,2057,2399,2605,2674,2599,2393,2088,1701,1302,898,570,327,218,252,441,761,1211,1731,2313,2884,3433,3896,4260,4475,4543,4433,4166,3736,3190,2547,1872,1203,596,97,-262,-459,-493,-367,-113,238,646,1051,1427,1712,1896,1947,1878,1700,1440,1138,823,518,256,29,-157,-306,-450,-578,-718,-862,-1004,-1142,-1253,-1335,-1380,-1382,-1363,-1319,-1274,-1238,-1212,-1220,-1232,-1262,-1277,-1269,-1218,-1112,-946,-722,-455,-152,150,455,716,951,1129,1263,1352,1407,1448,1483,1541,1621,1744,1894,2061,2215,2328,2361,2298,2115,1829,1453,1034,611,232,-78,-290,-418,-472,-486,-499,-538,-622,-772,-944,-1153,-1318,-1434,-1447,-1332,-1092,-718,-245,296,861,1390,1853,2180,2374,2396,2260,1994,1612,1183,741,351,42,-125,-157,-20,260,662,1168,1719,2297,2842,3334,3723,4000,4123,4099,3918,3589,3145,2606,2024,1444,909,467,147,-31,-57,54,285,597,952,1304,1615,1841,1973,1980,1896,1715,1491,1242,1008,813,669,581,534,519,511,494,454,386,291,183,69,-33,-125,-194,-260,-317,-389,-476,-587,-711,-842,-950,-1019,-1021,-936,-763,-502,-171,194,568,897,1167,1327,1395,1337,1198,983,738,500,315,205,208,320,527,816,1119,1410,1627,1737,1715,1565,1295,950,565,186,-152,-432,-646,-812,-947,-1085,-1249,-1454,-1707,-1996,-2292,-2573,-2789,-2914,-2923,-2793,-2532,-2144,-1660,-1109,-537,17,503,886,1135,1244,1196,1029,750,421,78,-216,-420,-492,-409,-168,227,744,1349,1995,2636,3214,3694,4023,4187,4157,3951,3567,3054,2441,1783,1136,539,48,-320,-538,-597,-520,-300,9,397,815,1227,1600,1905,2122,2248,2285,2247,2146,2010,1842,1662,1472,1269,1059,830,590,330,71,-187,-417,-614,-762,-856,-911,-920,-924,-925,-950,-1015,-1117,-1261,-1426,-1602,-1762,-1896,-1985,-2026,-2024,-1988,-1929,-1869,-1810,-1778,-1758,-1771,-1785,-1810,-1809,-1781,-1699,-1548,-1341,-1057,-745,-411,-103,143,288,321,210,-11,-340,-718,-1108,-1464,-1744,-1935,-2033,-2054,-2039,-2023,-2039,-2131,-2288,-2530,-2811,-3101,-3357,-3515,-3556,-3435,-3144,-2707,-2119,-1461,-757,-83,504,958,1240,1339,1262,1044,731,388,83,-127,-182,-64,250,736,1364,2089,2850,3587,4250,4775,5136,5297,5250,4995,4557,3953,3251,2472,1693,954,304,-214,-585,-789,-835,-738,-527,-244,71,363,592,716,702,553,258,-147,-637,-1167,-1697,-2188,-2614,-2955,-3203,-3364,-3448,-3471,-3454,-3401,-3331,-3237,-3122,-2985,-2820,-2641,-2454,-2281,-2137,-2045,-2016,-2054,-2152,-2288,-2442,-2572,-2670,-2681,-2639,-2492,-2305,-2060,-1814,-1571,-1381,-1230,-1156,-1119,-1132,-1151,-1158,-1129,-1035,-882,-671,-419,-176,46,179,223,142,-36,-304,-599,-885,-1089,-1170,-1097,-858,-482,-1,506,988,1372,1605,1686,1586,1358,1028,651,290,-15,-212,-293,-223,-32,283,667,1093,1496,1842,2070,2166,2096,1864,1483,966,359,-316,-1001,-1668,-2271,-2771,-3147,-3369,-3420,-3313,-3039,-2637,-2137,-1574,-1013,-481,-44,266,407,354,94,-370,-1016,-1802,-2670,-3543,-4345,-4985,-5400,-5529,-5364,-4899,-4204,-3322,-2366,-1404,-529,205,752,1106,1254,1241,1082,837,548,262,25,-125,-170,-75,142,501,964,1518,2126,2737,3321,3830,4233,4521,4681,4738,4704,4636,4549,4509,4507,4583,4699,4852,4988,5068,5065,4941,4698,4328,3851,3278,2648,1970,1292,628,14,-531,-985,-1350,-1610,-1793,-1899,-1956,-1984,-2007,-2035,-2105,-2213,-2390,-2640,-2963,-3374,-3856,-4403,-4998,-5607,-6209,-6753,-7212,-7530,-7677,-7620,-7335,-6830,-6118,-5251,-4289,-3321,-2425,-1708,-1219,-1032,-1148,-1552,-2195,-2970,-3790,-4516,-5060,-5318,-5255,-4834,-4097,-3083,-1876,-571,752,1997,3101,4015,4716,5191,5468,5563,5518,5376,5169,4931,4703,4486,4317,4202,4136,4152,4217,4358,4551,4793,5075,5371,5675,5954,6204,6394,6524,6568,6525,6381,6127,5768,5301,4749,4120,3444,2736,2018,1297,583,-121,-810,-1470,-2094,-2657,-3136,-3528,-3799,-3982,-4053,-4061,-4010,-3943,-3883,-3870,-3924,-4062,-4302,-4615,-5012,-5435,-5865,-6248,-6550,-6727,-6761,-6626,-6323,-5857,-5240,-4508,-3695,-2856,-2043,-1334,-781,-458,-396,-629,-1136,-1892,-2802,-3793,-4724,-5513,-6038,-6254,-6114,-5636,-4863,-3870,-2761,-1637,-601,252,875,1214,1294,1134,805,383,-39,-385,-571,-560,-317,150,813,1624,2519,3426,4272,5009,5568,5957,6141,6160,6039,5828,5588,5363,5206,5130,5153,5248,5395,5543,5664,5712,5681,5541,5312,4970,4546,4026,3417,2741,1988,1202,403,-371,-1060,-1646,-2067,-2326,-2401,-2311,-2096,-1797,-1492,-1236,-1107,-1144,-1386,-1823,-2432,-3158,-3924,-4652,-5268,-5695,-5904,-5853,-5568,-5063,-4404,-3654,-2899,-2222,-1695,-1385,-1325,-1531,-1991,-2655,-3461,-4319,-5137,-5822,-6297,-6507,-6425,-6060,-5445,-4630,-3703,-2713,-1759,-873,-123,477,916,1198,1353,1414,1420,1422,1460,1566,1772,2076,2485,2965,3493,4020,4512,4921,5231,5416,5488,5447,5341,5173,5023,4883,4821,4822,4899,5020,5157,5249,5264,5142,4881,4461,3911,3259,2544,1809,1091,411,-199,-734,-1174,-1507,-1727,-1822,-1799,-1671,-1450,-1185,-896,-647,-465,-404,-474,-706,-1074,-1569,-2136,-2727,-3276,-3725,-4022,-4125,-4029,-3715,-3228,-2586,-1860,-1108,-412,163,530,660,488,34,-698,-1643,-2717,-3827,-4845,-5682,-6231,-6449,-6303,-5823,-5057,-4091,-3023,-1949,-955,-110,551,1010,1272,1370,1329,1206,1032,862,730,665,698,829,1073,1416,1843,2337,2855,3383,3865,4297,4631,4877,5015,5069,5048,4990,4921,4869,4869,4911,5001,5118,5214,5267,5235,5090,4840,4488,4066,3620,3175,2786,2464,2228,2079,1990,1950,1920,1868,1767,1597,1336,993,569,76,-458,-1025,-1601,-2170,-2720,-3238,-3710,-4131,-4484,-4769,-4975,-5109,-5157,-5136,-5032,-4849,-4593,-4254,-3863,-3425,-2983,-2574,-2244,-2045,-2005,-2148,-2477,-2947,-3538,-4148,-4742,-5212,-5530,-5621,-5488,-5107,-4510,-3723,-2789,-1768,-709,329,1292,2134,2827,3336,3676,3839,3862,3782,3627,3466,3308,3219,3192,3267,3423,3674,3988,4353,4742,5129,5485,5793,6026,6184,6257,6246,6169,6025,5837,5609,5350,5079,4786,4502,4217,3957,3722,3507,3307,3100,2855,2558,2178,1717,1188,597,1,-588,-1118,-1565,-1914,-2152,-2294,-2353,-2369,-2367,-2394,-2474,-2622,-2851,-3131,-3447,-3743,-3981,-4106,-4081,-3884,-3493,-2938,-2228,-1437,-612,151,791,1215,1381,1237,790,59,-889,-1965,-3065,-4078,-4895,-5454,-5685,-5603,-5213,-4582,-3781,-2893,-2001,-1176,-466,96,505,772,928,1011,1069,1142,1271,1473,1773,2154,2621,3127,3667,4188,4673,5094,5431,5681,5841,5925,5942,5924,5883,5860,5861,5917,6018,6167,6334,6487,6586,6588,6457,6186,5766,5228,4610,3948,3301,2685,2128,1631,1181,765,374,-20,-397,-772,-1124,-1440,-1704,-1908,-2034,-2107,-2113,-2106,-2083,-2103,-2167,-2317,-2537,-2838,-3182,-3548,-3888,-4160,-4326,-4348,-4209,-3915,-3474,-2951,-2381,-1858,-1443,-1204,-1193,-1431,-1907,-2593,-3405,-4267,-5072,-5724,-6152,-6291,-6136,-5684,-4995,-4116,-3146,-2140,-1189,-331,389,954,1377,1663,1847,1965,2046,2134,2256,2432,2686,3011,3411,3861,4346,4833,5294,5706,6034,6278,6411,6443,6385,6235,6043,5808,5573,5360,5165,5012,4862,4714,4521,4271,3928,3510,3010,2480,1939,1435,1002,642,379,174,26,-114,-272,-468,-740,-1082,-1498,-1982,-2497,-3030,-3540,-3999,-4379,-4662,-4831,-4881,-4817,-4642,-4382,-4051,-3676,-3286,-2902,-2541,-2224,-1941,-1714,-1534,-1412,-1368,-1399,-1543,-1797,-2175,-2675,-3269,-3932,-4607,-5257,-5811,-6246,-6506,-6589,-6485,-6209,-5786,-5246,-4621,-3957,-3264,-2591,-1934,-1326,-760,-253,209,616,982,1314,1622,1918,2218,2523,2856,3201,3569,3935,4283,4590,4822,4973,5009,4953,4794,4572,4313,4055,3845,3695,3636,3651,3725,3823,3897,3915,3841,3673,3406,3080,2713,2354,2020,1734,1485,1266,1044,800,499,145,-289,-762,-1269,-1765,-2218,-2590,-2863,-3023,-3076,-3052,-2973,-2883,-2819,-2809,-2869,-3012,-3213,-3472,-3735,-3986,-4172,-4284,-4292,-4205,-4033,-3808,-3571,-3365,-3229,-3207,-3302,-3537,-3871,-4295,-4739,-5174,-5525,-5770,-5859,-5785,-5537,-5126,-4566,-3893,-3132,-2320,-1500,-697,43,699,1251,1672,1981,2161,2256,2271,2254,2230,2233,2288,2402,2597,2845,3150,3480,3804,4115,4360,4544,4638,4641,4565,4413,4214,3980,3740,3489,3255,3002,2757,2482,2189,1882,1563,1270,1013,817,692,640,639,674,707,710,663,542,347,78,-246,-609,-979,-1338,-1666,-1953,-2201,-2421,-2629,-2846,-3081,-3346,-3628,-3926,-4197,-4423,-4557,-4579,-4443,-4168,-3719,-3168,-2515,-1866,-1254,-786,-490,-443,-629,-1065,-1682,-2433,-3224,-3983,-4616,-5076,-5301,-5289,-5026,-4549,-3886,-3090,-2223,-1322,-463,333,1011,1549,1938,2153,2219,2137,1941,1672,1364,1072,845,719,732,898,1208,1655,2182,2762,3322,3829,4232,4513,4667,4706,4663,4574,4487,4429,4429,4484,4572,4667,4711,4665,4489,4162,3685,3093,2410,1719,1045,458,-23,-379,-615,-757,-835,-891,-977,-1102,-1326,-1602,-1972,-2359,-2767,-3138,-3451,-3684,-3825,-3887,-3878,-3823,-3748,-3656,-3586,-3501,-3432,-3328,-3200,-3012,-2778,-2495,-2192,-1904,-1660,-1508,-1478,-1586,-1840,-2222,-2698,-3239,-3773,-4274,-4682,-4966,-5114,-5093,-4923,-4604,-4153,-3596,-2951,-2257,-1527,-813,-111,517,1091,1566,1970,2278,2537,2737,2932,3128,3357,3628,3951,4302,4682,5039,5354,5590,5712,5718,5591,5351,5025,4643,4259,3902,3604,3382,3220,3115,3014,2908,2749,2531,2248,1914,1559,1204,898,638,454,332,243,186,101,-22,-212,-492,-847,-1281,-1753,-2233,-2682,-3053,-3331,-3489,-3534,-3483,-3355,-3187,-3013,-2855,-2741,-2670,-2649,-2658,-2689,-2715,-2726,-2719,-2693,-2672,-2666,-2711,-2817,-3011,-3282,-3636,-4029,-4454,-4846,-5203,-5463,-5637,-5685,-5633,-5461,-5205,-4850,-4430,-3940,-3389,-2798,-2158,-1506,-840,-194,418,970,1446,1834,2132,2343,2488,2583,2665,2755,2873,3047,3264,3544,3857,4195,4533,4850,5117,5325,5447,5491,5452,5339,5168,4946,4685,4386,4060,3688,3300,2865,2427,1974,1559,1177,891,686,593,597,673,807,942,1058,1102,1067,910,667,304,-106,-575,-1040,-1492,-1892,-2244,-2533,-2775,-2976,-3157,-3331,-3511,-3700,-3888,-4068,-4215,-4309,-4333,-4278,-4147,-3960,-3734,-3513,-3320,-3200,-3161,-3231,-3399,-3659,-3985,-4343,-4695,-4999,-5208,-5281,-5197,-4917,-4461,-3813,-3029,-2126,-1192,-264,563,1251,1735,2005,2049,1903,1615,1243,877,576,405,415,603,987,1514,2152,2836,3513,4119,4624,4983,5191,5255,5171,5000,4750,4483,4228,4006,3835,3709,3607,3506,3379,3188,2939,2609,2225,1820,1418,1082,827,688,667,744,887,1055,1182,1235,1156,935,560,51,-566,-1238,-1939,-2600,-3206,-3707,-4093,-4344,-4461,-4442,-4295,-4036,-3667,-3216,-2692,-2123,-1537,-971,-470,-76,160,215,57,-299,-844,-1520,-2281,-3051,-3762,-4360,-4787,-5026,-5059,-4902,-4573,-4110,-3554,-2931,-2302,-1662,-1073,-515,-30,396,741,1019,1219,1359,1438,1471,1486,1484,1512,1564,1681,1854,2110,2417,2797,3194,3619,4018,4388,4691,4931,5094,5189,5234,5242,5220,5189,5126,5028,4875,4634,4300,3856,3313,2695,2038,1393,811,338,4,-181,-225,-171,-52,58,122,77,-87,-395,-817,-1330,-1884,-2432,-2932,-3346,-3663,-3863,-3974,-3991,-3952,-3862,-3739,-3589,-3407,-3185,-2920,-2597,-2232,-1843,-1446,-1108,-836,-700,-706,-887,-1217,-1702,-2274,-2912,-3544,-4121,-4596,-4927,-5086,-5066,-4859,-4485,-3956,-3305,-2557,-1747,-905,-63,755,1505,2191,2756,3238,3589,3855,4028,4133,4205,4247,4299,4356,4439,4537,4652,4770,4886,4985,5070,5123,5160,5169,5170,5157,5149,5137,5135,5119,5083,5004,4852,4616,4265,3802,3231,2573,1869,1158,517,-28,-396,-600,-602,-449,-170,166,491,735,846,780,538,131,-396,-989,-1571,-2111,-2519,-2817,-2953,-2977,-2898,-2771,-2633,-2525,-2474,-2487,-2564,-2679,-2816,-2945,-3059,-3132,-3186,-3210,-3228,-3253,-3285,-3349,-3424,-3530,-3631,-3738,-3817,-3866,-3865,-3795,-3658,-3431,-3119,-2719,-2233,-1676,-1060,-421,221,821,1352,1796,2112,2327,2425,2443,2407,2358,2333,2368,2494,2704,3032,3423,3885,4371,4844,5283,5645,5926,6102,6189,6185,6117,6001,5854,5690,5507,5305,5058,4772,4423,4025,3581,3130,2697,2340,2086,1971,2003,2174,2431,2740,3004,3173,3167,2949,2495,1829,975,36,-947,-1841,-2604,-3162,-3491,-3604,-3517,-3296,-2986,-2667,-2369,-2150,-2001,-1936,-1917,-1922,-1917,-1882,-1807,-1700,-1581,-1474,-1416,-1419,-1520,-1710,-1996,-2357,-2768,-3202,-3618,-3982,-4250,-4394,-4377,-4186,-3803,-3238,-2505,-1639,-688,294,1234,2086,2779,3294,3599,3707,3637,3431,3134,2810,2497,2257,2109,2080,2173,2375,2674,3029,3428,3820,4199,4528,4801,5008,5145,5219,5229,5183,5079,4915,4680,4374,3982,3515,2977,2394,1797,1229,740,365,160,120,267,549,935,1338,1688,1905,1923,1703,1235,536,-336,-1308,-2300,-3211,-3989,-4558,-4908,-5029,-4939,-4682,-4297,-3830,-3334,-2817,-2324,-1840,-1389,-967,-586,-269,-37,79,67,-104,-412,-867,-1425,-2056,-2709,-3340,-3894,-4342,-4634,-4763,-4707,-4473,-4078,-3544,-2903,-2198,-1467,-757,-102,458,910,1230,1435,1519,1529,1469,1393,1317,1271,1272,1319,1428,1567,1755,1948,2172,2380,2615,2830,3075,3310,3572,3831,4108,4366,4624,4829,4984,5050,4995,4811,4462,3966,3324,2571,1755,929,156,-499,-995,-1286,-1370,-1257,-987,-621,-232,105,317,363,200,-148,-677,-1314,-2010,-2699,-3305,-3814,-4160,-4377,-4441,-4408,-4281,-4122,-3933,-3752,-3581,-3413,-3248,-3069,-2884,-2684,-2498,-2327,-2202,-2143,-2153,-2256,-2431,-2688,-2996,-3344,-3705,-4042,-4339,-4553,-4672,-4668,-4536,-4269,-3871,-3359,-2740,-2053,-1310,-553,205,919,1580,2165,2656,3054,3346,3534,3635,3638,3581,3460,3317,3167,3041,2960,2948,3017,3159,3386,3646,3946,4217,4459,4609,4675,4626,4462,4195,3824,3374,2859,2299,1725,1154,619,143,-253,-538,-704,-740,-648,-459,-199,75,298,423,379,145,-295,-925,-1697,-2541,-3382,-4136,-4726,-5116,-5264,-5189,-4914,-4497,-3992,-3485,-3010,-2632,-2366,-2216,-2182,-2238,-2369,-2559,-2789,-3060,-3350,-3663,-3977,-4279,-4565,-4801,-5002,-5136,-5217,-5228,-5181,-5059,-4875,-4611,-4274,-3860,-3363,-2812,-2192,-1560,-920,-321,212,647,975,1176,1286,1299,1276,1233,1219,1258,1376,1571,1861,2199,2605,3005,3418,3776,4093,4328,4488,4571,4574,4531,4430,4322,4201,4094,4009,3931,3873,3792,3701,3561,3378,3156,2889,2622,2361,2150,2006,1952,1980,2077,2205,2308,2336,2231,1956,1489,847,57,-817,-1702,-2527,-3223,-3743,-4063,-4186,-4135,-3955,-3695,-3410,-3137,-2905,-2726,-2587,-2485,-2396,-2316,-2245,-2194,-2183,-2230,-2356,-2574,-2875,-3269,-3713,-4200,-4680,-5119,-5472,-5702,-5771,-5663,-5357,-4862,-4192,-3364,-2438,-1436,-432,538,1407,2149,2704,3079,3239,3206,2994,2628,2160,1622,1080,567,149,-149,-282,-241,-11,394,953,1631,2380,3147,3885,4530,5054,5419,5609,5633,5490,5205,4805,4304,3736,3123,2485,1854,1246,700,230,-120,-337,-402,-299,-53,311,752,1180,1549,1770,1791,1577,1123,449,-376,-1286,-2194,-3007,-3677,-4140,-4389,-4437,-4302,-4044,-3705,-3332,-2967,-2624,-2308,-2028,-1767,-1530,-1328,-1160,-1064,-1042,-1121,-1302,-1586,-1954,-2391,-2864,-3331,-3762,-4109,-4339,-4421,-4336,-4075,-3646,-3076,-2389,-1639,-868,-138,518,1038,1428,1644,1724,1661,1513,1305,1089,900,779,738,806,967,1222,1548,1925,2318,2717,3075,3402,3655,3854,3976,4041,4052,4028,3984,3941,3911,3898,3902,3902,3879,3804,3643,3383,2996,2501,1896,1230,538,-121,-699,-1148,-1447,-1587,-1595,-1507,-1385,-1276,-1251,-1321,-1527,-1841,-2239,-2685,-3117,-3504,-3803,-4002,-4087,-4089,-3999,-3876,-3713,-3541,-3369,-3184,-3000,-2800,-2600,-2410,-2247,-2139,-2094,-2146,-2278,-2513,-2816,-3191,-3599,-4023,-4427,-4779,-5046,-5199,-5205,-5051,-4720,-4220,-3558,-2774,-1885,-964,-38,821,1591,2212,2695,3007,3179,3229,3184,3089,2976,2869,2811,2793,2854,2965,3150,3378,3650,3940,4235,4507,4743,4919,5015,5037,4956,4805,4570,4285,3952,3596,3223,2844,2469,2099,1746,1413,1108,837,611,438,321,270,265,308,352,372,323,158,-136,-586,-1173,-1854,-2596,-3298,-3929,-4399,-4684,-4760,-4630,-4337,-3916,-3440,-2954,-2533,-2192,-1983,-1889,-1923,-2069,-2307,-2629,-3019,-3445,-3911,-4353,-4779,-5126,-5390,-5542,-5573,-5485,-5284,-4980,-4597,-4145,-3646,-3114,-2563,-2002,-1444,-890,-359,143,596,983,1295,1514,1642,1679,1644,1564,1464,1389,1354,1411,1551,1807,2152,2585,3073,3583,4084,4530,4903,5163,5312,5336,5249,5073,4830,4557,4292,4048,3868,3730,3658,3610,3575,3531,3440,3304,3109,2860,2589,2302,2051,1846,1724,1673,1699,1748,1794,1763,1616,1313,829,193,-583,-1416,-2262,-3027,-3674,-4144,-4442,-4544,-4510,-4341,-4112,-3833,-3557,-3284,-3034,-2806,-2595,-2424,-2282,-2202,-2180,-2239,-2371,-2584,-2855,-3185,-3539,-3912,-4268,-4584,-4838,-4986,-5018,-4899,-4617,-4169,-3555,-2798,-1927,-986,-19,903,1746,2431,2949,3245,3336,3212,2920,2484,1974,1428,927,503,219,93,154,397,815,1370,2035,2745,3456,4107,4649,5049,5277,5330,5224,4976,4637,4235,3815,3405,3024,2673,2370,2076,1827,1569,1343,1123,937,795,714,705,778,907,1076,1232,1323,1302,1118,746,195,-524,-1343,-2208,-3033,-3752,-4303,-4646,-4771,-4673,-4401,-3971,-3456,-2880,-2303,-1744,-1242,-814,-472,-246,-119,-121,-216,-408,-666,-966,-1288,-1614,-1923,-2210,-2462,-2664,-2815,-2890,-2883,-2777,-2559,-2229,-1786,-1247,-632,25,686,1313,1871,2331,2676,2897,3000,3004,2929,2799,2651,2502,2384,2313,2295,2353,2467,2662,2900,3202,3529,3876,4225,4542,4834,5052,5213,5293,5301,5242,5119,4945,4718,4443,4111,3719,3265,2741,2161,1528,878,225,-378,-898,-1292,-1529,-1592,-1498,-1258,-939,-590,-279,-72,-1,-105,-370,-778,-1293,-1852,-2423,-2939,-3374,-3703,-3905,-3999,-3960,-3842,-3612,-3330,-2976,-2594,-2199,-1816,-1481,-1203,-1014,-913,-908,-1001,-1171,-1429,-1741,-2105,-2490,-2874,-3217,-3497,-3668,-3697,-3572,-3255,-2765,-2100,-1289,-378,598,1566,2490,3310,3982,4498,4822,4981,4983,4865,4666,4432,4201,4010,3892,3850,3909,4033,4240,4470,4731,4964,5169,5303,5378,5369,5304,5174,5020,4841,4668,4500,4339,4180,4006,3801,3556,3255,2904,2498,2064,1605,1167,754,409,142,-39,-135,-168,-175,-182,-241,-366,-587,-888,-1265,-1666,-2074,-2421,-2701,-2864,-2927,-2878,-2748,-2569,-2364,-2185,-2043,-1976,-1986,-2090,-2277,-2558,-2896,-3295,-3699,-4099,-4444,-4715,-4891,-4949,-4910,-4756,-4523,-4218,-3860,-3473,-3055,-2628,-2188,-1728,-1261,-770,-268,234,727,1187,1589,1915,2153,2290,2338,2316,2239,2155,2083,2061,2111,2245,2466,2766,3131,3534,3954,4361,4732,5042,5282,5420,5476,5428,5301,5105,4861,4603,4345,4123,3926,3781,3662,3563,3467,3347,3197,3000,2772,2504,2237,1976,1763,1611,1537,1528,1573,1617,1633,1542,1331,941,389,-316,-1139,-2003,-2868,-3642,-4294,-4767,-5052,-5141,-5060,-4826,-4494,-4079,-3645,-3218,-2837,-2547,-2359,-2312,-2399,-2619,-2957,-3375,-3849,-4326,-4790,-5180,-5502,-5690,-5776,-5699,-5502,-5141,-4668,-4061,-3370,-2602,-1794,-984,-191,530,1169,1679,2056,2267,2332,2235,2020,1694,1311,909,532,233,36,-12,85,355,760,1301,1923,2594,3255,3865,4365,4731,4932,4961,4836,4580,4227,3833,3421,3036,2691,2391,2133,1906,1688,1476,1255,1029,808,602,432,319,263,287,359,467,569,613,563,374,34,-466,-1088,-1801,-2541,-3242,-3859,-4339,-4657,-4814,-4807,-4673,-4430,-4115,-3754,-3370,-2988,-2620,-2288,-2006,-1789,-1647,-1587,-1610,-1720,-1905,-2174,-2504,-2897,-3324,-3774,-4206,-4593,-4898,-5073,-5103,-4952,-4620,-4112,-3455,-2679,-1853,-1009,-229,463,1015,1417,1664,1771,1766,1684,1562,1441,1349,1306,1331,1418,1569,1766,2005,2259,2533,2802,3063,3319,3540,3747,3910,4043,4131,4188,4205,4198,4160,4095,3986,3833,3596,3286,2866,2344,1728,1028,293,-453,-1134,-1722,-2146,-2388,-2426,-2274,-1974,-1582,-1177,-835,-621,-595,-758,-1122,-1633,-2243,-2888,-3492,-4014,-4405,-4647,-4746,-4708,-4565,-4337,-4065,-3770,-3489,-3241,-3051,-2932,-2888,-2917,-3005,-3136,-3291,-3451,-3602,-3733,-3840,-3914,-3962,-3967,-3940,-3853,-3711,-3491,-3185,-2792,-2301,-1735,-1090,-421,275,930,1542,2062,2484,2796,2996,3112,3143,3139,3100,3073,3053,3075,3117,3206,3314,3454,3605,3765,3925,4074,4204,4307,4369,4395,4378,4323,4241,4132,4009,3869,3704,3516,3274,2991,2630,2219,1737,1224,687,167,-304,-694,-969,-1111,-1120,-1000,-797,-540,-303,-124,-69,-152,-400,-793,-1307,-1899,-2517,-3111,-3640,-4056,-4355,-4505,-4533,-4429,-4235,-3971,-3681,-3407,-3185,-3052,-3039,-3140,-3366,-3678,-4052,-4435,-4794,-5069,-5257,-5301,-5225,-5003,-4668,-4224,-3709,-3140,-2547,-1956,-1375,-833,-325,122,515,832,1082,1252,1360,1406,1414,1404,1391,1411,1472,1591,1779,2023,2331,2678,3047,3425,3788,4120,4420,4665,4861,5006,5088,5129,5106,5049,4949,4819,4672,4495,4317,4112,3895,3658,3397,3124,2842,2558,2297,2064,1876,1744,1668,1649,1680,1740,1806,1849,1821,1704,1444,1048,494,-183,-950,-1762,-2552,-3271,-3871,-4326,-4611,-4758,-4749,-4654,-4471,-4253,-4027,-3810,-3649,-3532,-3505,-3547,-3678,-3879,-4131,-4431,-4728,-5026,-5274,-5469,-5577,-5587,-5477,-5246,-4883,-4400,-3805,-3126,-2386,-1621,-856,-136,524,1080,1527,1844,2024,2075,2000,1827,1573,1274,961,660,410,227,130,138,243,456,761,1155,1617,2136,2681,3235,3766,4241,4646,4944,5141,5224,5207,5101,4927,4690,4419,4099,3755,3371,2958,2516,2054,1582,1121,685,296,-24,-267,-420,-482,-477,-411,-338,-282,-289,-397,-616,-960,-1415,-1935,-2509,-3057,-3561,-3975,-4274,-4450,-4502,-4438,-4278,-4044,-3754,-3448,-3145,-2877,-2672,-2539,-2497,-2542,-2660,-2844,-3059,-3298,-3519,-3728,-3883,-4001,-4054,-4052,-3989,-3859,-3673,-3413,-3096,-2701,-2254,-1744,-1200,-643,-98,400,821,1156,1379,1504,1550,1521,1482,1426,1421,1456,1560,1727,1946,2206,2488,2773,3054,3325,3580,3823,4061,4282,4497,4694,4865,5013,5122,5193,5220,5191,5101,4938,4684,4337,3885,3331,2693,1977,1234,486,-206,-806,-1277,-1574,-1696,-1635,-1419,-1095,-720,-365,-106,11,-69,-345,-818,-1439,-2168,-2930,-3671,-4339,-4878,-5278,-5503,-5566,-5468,-5229,-4878,-4453,-3993,-3543,-3144,-2831,-2624,-2544,-2574,-2719,-2939,-3219,-3518,-3805,-4052,-4230,-4324,-4314,-4205,-3987,-3675,-3277,-2799,-2265,-1679,-1067,-443,178,768,1320,1816,2238,2601,2882,3110,3280,3413,3516,3610,3688,3772,3850,3930,4004,4078,4131,4196,4230,4278,4303,4334,4354,4377,4395,4419,4447,4476,4504,4510,4482,4394,4217,3940,3541,3029,2409,1720,989,276,-377,-924,-1317,-1548,-1593,-1480,-1224,-885,-502,-155,115,245,220,19,-339,-825,-1403,-2008,-2614,-3150,-3608,-3939,-4152,-4236,-4199,-4075,-3870,-3652,-3434,-3278,-3200,-3238,-3390,-3658,-4011,-4416,-4826,-5184,-5454,-5580,-5553,-5355,-4991,-4492,-3889,-3217,-2542,-1867,-1262,-711,-256,125,417,645,807,933,1027,1117,1211,1330,1478,1665,1890,2144,2422,2704,2976,3225,3431,3600,3719,3805,3868,3914,3978,4046,4147,4265,4403,4555,4705,4851,4976,5077,5142,5159,5120,5006,4812,4536,4181,3756,3284,2789,2303,1859,1483,1191,1005,914,917,976,1069,1141,1158,1065,847,476,-27,-638,-1322,-2007,-2658,-3215,-3642,-3931,-4064,-4068,-3954,-3759,-3513,-3246,-3005,-2794,-2663,-2599,-2632,-2739,-2924,-3149,-3399,-3637,-3835,-3963,-4009,-3951,-3799,-3551,-3221,-2836,-2395,-1946,-1471,-1010,-550,-106,318,722,1086,1411,1676,1880,2011,2070,2065,2010,1919,1830,1741,1709,1720,1809,1968,2198,2491,2836,3211,3606,3995,4362,4696,4972,5190,5332,5410,5416,5369,5277,5148,4998,4822,4621,4388,4109,3786,3400,2963,2485,1970,1469,986,572,244,30,-61,-32,114,336,607,874,1078,1180,1128,898,498,-78,-769,-1551,-2345,-3110,-3776,-4307,-4660,-4821,-4778,-4548,-4152,-3641,-3052,-2468,-1914,-1473,-1157,-1005,-1005,-1150,-1396,-1715,-2046,-2363,-2621,-2799,-2895,-2884,-2803,-2634,-2409,-2124,-1790,-1407,-978,-508,-3,518,1044,1541,2002,2387,2703,2922,3062,3122,3120,3074,3010,2938,2893,2876,2913,3006,3165,3390,3683,4028,4421,4826,5232,5597,5895,6109,6203,6197,6067,5846,5545,5176,4770,4329,3866,3388,2894,2385,1870,1351,839,365,-78,-435,-721,-898,-966,-933,-792,-586,-331,-79,127,247,243,103,-190,-612,-1154,-1766,-2431,-3085,-3715,-4252,-4692,-4982,-5124,-5108,-4942,-4663,-4293,-3899,-3508,-3185,-2946,-2827,-2816,-2914,-3086,-3296,-3517,-3693,-3813,-3833,-3762,-3570,-3293,-2906,-2458,-1930,-1368,-768,-160,431,1000,1496,1931,2265,2508,2660,2734,2750,2745,2730,2755,2815,2949,3132,3384,3661,3971,4257,4528,4736,4887,4957,4956,4879,4751,4574,4378,4181,4003,3867,3776,3733,3724,3721,3694,3606,3422,3124,2698,2157,1524,845,167,-443,-948,-1292,-1463,-1440,-1256,-919,-512,-68,320,594,702,592,266,-272,-978,-1804,-2680,-3543,-4327,-4981,-5473,-5766,-5875,-5791,-5565,-5224,-4830,-4435,-4095,-3852,-3741,-3763,-3920,-4175,-4484,-4817,-5093,-5303,-5389,-5346,-5178,-4881,-4492,-4033,-3527,-3023,-2505,-2030,-1563,-1145,-756,-403,-89,195,441,667,864,1062,1248,1450,1661,1889,2132,2377,2625,2845,3042,3191,3291,3340,3332,3291,3215,3127,3047,2981,2950,2966,3020,3130,3274,3448,3631,3801,3924,3983,3937,3784,3495,3098,2585,2004,1386,777,229,-220,-540,-705,-729,-607,-392,-101,184,435,573,564,370,-17,-594,-1316,-2152,-3031,-3897,-4690,-5362,-5871,-6192,-6320,-6256,-6028,-5674,-5240,-4784,-4365,-4026,-3803,-3726,-3767,-3936,-4163,-4423,-4661,-4828,-4906,-4859,-4699,-4422,-4049,-3606,-3109,-2585,-2044,-1500,-964,-450,39,474,857,1155,1373,1494,1529,1486,1386,1254,1119,997,919,892,925,1023,1173,1376,1622,1901,2210,2534,2879,3222,3570,3893,4199,4444,4651,4764,4816,4769,4635,4416,4102,3711,3243,2711,2136,1534,939,372,-125,-532,-811,-956,-949,-810,-549,-208,178,555,874,1081,1136,1004,674,150,-535,-1343,-2203,-3065,-3856,-4533,-5041,-5370,-5491,-5419,-5175,-4777,-4291,-3749,-3223,-2751,-2395,-2165,-2102,-2168,-2372,-2640,-2959,-3245,-3493,-3637,-3685,-3620,-3457,-3214,-2909,-2561,-2189,-1801,-1398,-989,-570,-156,248,618,944,1201,1385,1485,1509,1465,1378,1272,1166,1098,1074,1123,1247,1452,1739,2088,2497,2938,3387,3835,4235,4591,4872,5070,5185,5214,5164,5051,4880,4669,4419,4134,3809,3434,3004,2511,1952,1345,704,58,-542,-1074,-1475,-1736,-1820,-1742,-1502,-1142,-692,-213,245,620,857,922,776,425,-126,-835,-1663,-2541,-3418,-4220,-4895,-5396,-5687,-5753,-5608,-5269,-4794,-4244,-3679,-3189,-2804,-2591,-2539,-2658,-2906,-3235,-3599,-3928,-4198,-4355,-4401,-4313,-4114,-3805,-3411,-2939,-2410,-1829,-1217,-584,52,658,1227,1718,2126,2431,2633,2739,2770,2745,2692,2647,2619,2649,2725,2868,3058,3295,3548,3808,4042,4240,4376,4457,4454,4406,4282,4137,3953,3782,3616,3489,3395,3335,3295,3248,3170,3026,2803,2478,2066,1573,1048,520,50,-326,-569,-657,-594,-394,-88,275,650,985,1222,1329,1268,1027,610,34,-669,-1456,-2277,-3088,-3836,-4486,-4998,-5352,-5531,-5549,-5412,-5172,-4859,-4536,-4255,-4047,-3959,-3975,-4108,-4300,-4532,-4738,-4880,-4925,-4841,-4634,-4299,-3862,-3350,-2791,-2217,-1655,-1116,-632,-194,177,485,729,907,1034,1098,1138,1136,1137,1134,1162,1219,1328,1482,1688,1931,2207,2489,2772,3025,3246,3413,3530,3594,3618,3612,3597,3582,3598,3630,3712,3815,3943,4073,4176,4226,4191,4046,3778,3383,2878,2285,1647,1010,429,-56,-394,-582,-592,-461,-201,133,495,822,1058,1150,1058,757,244,-467,-1326,-2299,-3299,-4287,-5171,-5915,-6460,-6783,-6871,-6737,-6407,-5936,-5382,-4813,-4301,-3886,-3622,-3495,-3518,-3634,-3810,-3990,-4131,-4195,-4168,-4037,-3812,-3510,-3137,-2727,-2273,-1799,-1306,-797,-292,203,667,1072,1406,1646,1779,1810,1743,1602,1407,1198,997,843,759,756,853,1046,1323,1687,2089,2548,3001,3461,3885,4273,4599,4861,5046,5139,5153,5070,4911,4673,4374,4014,3611,3168,2692,2198,1691,1197,727,309,-33,-289,-428,-473,-407,-279,-99,80,228,313,304,195,-34,-362,-795,-1291,-1843,-2404,-2956,-3467,-3915,-4282,-4552,-4710,-4747,-4667,-4463,-4169,-3803,-3414,-3050,-2749,-2567,-2503,-2580,-2763,-3015,-3296,-3536,-3709,-3774,-3719,-3559,-3297,-2978,-2613,-2241,-1865,-1497,-1134,-760,-390,13,404,812,1189,1531,1815,2026,2152,2207,2182,2119,2021,1934,1873,1872,1941,2099,2337,2661,3038,3458,3883,4289,4652,4943,5158,5284,5317,5274,5149,4972,4750,4503,4233,3960,3666,3362,3019,2649,2220,1759,1245,719,192,-305,-731,-1079,-1309,-1432,-1442,-1361,-1203,-1001,-771,-557,-369,-245,-207,-272,-455,-769,-1191,-1735,-2349,-3017,-3683,-4299,-4809,-5168,-5344,-5322,-5115,-4759,-4295,-3808,-3335,-2953,-2693,-2561,-2569,-2674,-2856,-3058,-3257,-3395,-3480,-3463,-3366,-3174,-2891,-2527,-2085,-1572,-1010,-406,204,800,1338,1808,2164,2412,2535,2552,2478,2351,2199,2067,1990,1989,2093,2303,2617,3018,3477,3964,4437,4866,5212,5461,5601,5626,5561,5407,5203,4967,4722,4496,4287,4115,3957,3797,3622,3382,3083,2691,2217,1680,1103,540,24,-387,-668,-802,-778,-637,-381,-91,228,503,718,839,852,743,520,180,-262,-785,-1382,-2019,-2676,-3322,-3923,-4439,-4849,-5111,-5242,-5222,-5097,-4885,-4642,-4403,-4203,-4058,-3973,-3927,-3903,-3860,-3772,-3619,-3384,-3061,-2674,-2213,-1722,-1201,-681,-170,314,764,1169,1521,1821,2058,2239,2367,2442,2493,2506,2526,2535,2572,2628,2716,2840,2992,3174,3378,3589,3808,4015,4205,4373,4505,4601,4671,4694,4706,4686,4668,4638,4628,4619,4638,4656,4677,4672,4618,4493,4268,3929,3479,2918,2286,1615,960,372,-94,-417,-560,-546,-383,-118,203,528,804,995,1049,970,717,324,-218,-867,-1595,-2359,-3112,-3799,-4377,-4792,-5018,-5036,-4855,-4508,-4039,-3529,-3023,-2606,-2306,-2144,-2118,-2177,-2295,-2386,-2426,-2349,-2154,-1829,-1399,-891,-349,192,699,1139,1514,1795,2013,2150,2240,2273,2287,2260,2238,2196,2164,2130,2104,2088,2081,2093,2122,2171,2252,2354,2487,2643,2816,3003,3188,3375,3540,3696,3821,3919,3988,4017,4011,3971,3890,3784,3639,3467,3249,2992,2670,2295,1847,1352,805,249,-297,-789,-1197,-1501,-1679,-1742,-1695,-1576,-1400,-1221,-1044,-911,-822,-793,-825,-922,-1074,-1293,-1556,-1881,-2243,-2642,-3056,-3454,-3815,-4095,-4281,-4354,-4321,-4204,-4030,-3844,-3674,-3552,-3481,-3452,-3445,-3417,-3342,-3185,-2942,-2603,-2198,-1742,-1277,-832,-423,-87,202,409,588,707,822,906,994,1076,1152,1230,1292,1357,1403,1459,1504,1571,1650,1760,1908,2088,2317,2570,2855,3149,3434,3704,3931,4112,4237,4298,4312,4273,4200,4104,3989,3871,3756,3624,3494,3313,3091,2785,2388,1887,1285,600,-137,-883,-1586,-2200,-2676,-2996,-3131,-3110,-2933,-2661,-2316,-1947,-1587,-1269,-1008,-834,-747,-768,-900,-1152,-1513,-1990,-2540,-3145,-3756,-4315,-4785,-5113,-5290,-5303,-5187,-4972,-4717,-4468,-4278,-4157,-4129,-4158,-4226,-4278,-4284,-4194,-4007,-3705,-3305,-2838,-2319,-1797,-1289,-818,-400,-35,270,527,725,894,1009,1107,1168,1220,1259,1300,1347,1413,1507,1630,1801,2011,2261,2550,2850,3159,3446,3687,3872,3973,3989,3928,3780,3587,3349,3099,2862,2648,2483,2365,2299,2274,2263,2249,2195,2072,1867,1558,1159,689,176,-333,-795,-1173,-1430,-1555,-1547,-1416,-1192,-910,-603,-311,-56,126,233,226,123,-110,-450,-910,-1457,-2089,-2748,-3409,-4015,-4526,-4911,-5158,-5266,-5269,-5200,-5109,-5033,-5007,-5036,-5118,-5218,-5305,-5339,-5278,-5117,-4829,-4441,-3972,-3441,-2908,-2372,-1891,-1455,-1096,-799,-570,-399,-273,-190,-135,-99,-75,-45,-11,55,143,282,463,692,972,1282,1625,1966,2306,2608,2868,3071,3213,3294,3331,3320,3302,3270,3263,3274,3322,3398,3504,3618,3731,3809,3838,3779,3632,3361,2987,2506,1953,1360,777,237,-203,-534,-721,-783,-737,-606,-447,-280,-149,-80,-65,-127,-235,-404,-604,-849,-1123,-1438,-1784,-2173,-2575,-2995,-3387,-3749,-4048,-4276,-4438,-4533,-4597,-4629,-4671,-4707,-4754,-4781,-4765,-4673,-4477,-4155,-3708,-3147,-2506,-1828,-1163,-562,-64,308,538,650,646,577,468,355,278,240,264,345,462,617,768,913,1035,1130,1205,1271,1350,1453,1601,1795,2036,2316,2620,2927,3225,3493,3724,3913,4054,4158,4219,4251,4244,4219,4152,4065,3935,3765,3542,3268,2922,2535,2091,1627,1163,721,338,29,-189,-316,-356,-339,-271,-202,-133,-102,-100,-137,-197,-280,-362,-459,-556,-679,-836,-1048,-1324,-1670,-2074,-2520,-2968,-3406,-3780,-4104,-4338,-4517,-4620,-4697,-4719,-4734,-4699,-4635,-4506,-4310,-4024,-3662,-3222,-2736,-2232,-1741,-1303,-938,-665,-487,-384,-357,-349,-364,-346,-295,-190,-25,187,445,723,1016,1302,1577,1835,2069,2299,2518,2738,2972,3204,3458,3709,3967,4214,4443,4646,4811,4929,5004,5014,4978,4879,4736,4546,4325,4079,3822,3555,3279,2988,2674,2330,1941,1520,1058,587,117,-320,-700,-1011,-1232,-1379,-1454,-1478,-1478,-1468,-1466,-1481,-1516,-1563,-1631,-1706,-1807,-1933,-2106,-2331,-2625,-2978,-3387,-3827,-4264,-4685,-5044,-5344,-5567,-5716,-5807,-5844,-5838,-5802,-5718,-5601,-5415,-5177,-4849,-4465,-4009,-3519,-3020,-2532,-2099,-1725,-1436,-1215,-1065,-949,-853,-744,-610,-423,-199,86,398,744,1099,1451,1798,2119,2427,2711,2976,3231,3463,3688,3885,4066,4216,4335,4419,4472,4488,4485,4450,4405,4344,4277,4211,4142,4073,4014,3940,3869,3768,3630,3436,3169,2808,2368,1840,1256,647,46,-502,-957,-1310,-1518,-1610,-1578,-1458,-1279,-1076,-879,-722,-617,-578,-612,-709,-877,-1102,-1388,-1730,-2121,-2561,-3020,-3500,-3967,-4412,-4827,-5198,-5536,-5840,-6116,-6359,-6568,-6713,-6788,-6753,-6592,-6290,-5838,-5259,-4574,-3835,-3079,-2380,-1754,-1264,-899,-675,-561,-525,-538,-543,-531,-451,-314,-105,169,485,841,1211,1588,1962,2334,2687,3039,3375,3699,4007,4283,4534,4733,4886,4980,5020,5000,4938,4828,4698,4542,4383,4219,4061,3913,3768,3634,3501,3362,3207,3024,2800,2537,2222,1872,1490,1096,714,351,35,-233,-447,-608,-729,-814,-883,-934,-986,-1034,-1085,-1131,-1187,-1231,-1298,-1375,-1498,-1671,-1922,-2246,-2659,-3137,-3669,-4228,-4790,-5325,-5819,-6248,-6593,-6851,-6998,-7026,-6924,-6675,-6279,-5727,-5034,-4218,-3316,-2375,-1446,-593,143,712,1102,1311,1356,1280,1127,947,795,698,696,782,967,1221,1529,1857,2180,2476,2736,2947,3122,3265,3381,3496,3588,3690,3761,3829,3853,3850,3809,3726,3626,3506,3387,3290,3205,3167,3144,3159,3181,3203,3205,3159,3051,2856,2572,2196,1737,1229,684,150,-350,-780,-1135,-1384,-1559,-1644,-1674,-1662,-1635,-1601,-1579,-1569,-1561,-1562,-1551,-1534,-1510,-1490,-1491,-1532,-1632,-1801,-2046,-2360,-2735,-3153,-3594,-4044,-4468,-4863,-5184,-5430,-5566,-5580,-5457,-5188,-4771,-4220,-3550,-2794,-2005,-1216,-496,128,607,932,1100,1133,1065,934,791,674,616,635,735,910,1140,1408,1685,1961,2216,2455,2672,2889,3100,3338,3586,3866,4162,4462,4764,5030,5269,5445,5559,5607,5578,5486,5340,5139,4912,4662,4402,4151,3910,3680,3467,3243,3016,2746,2448,2091,1695,1262,806,361,-66,-441,-760,-1006,-1192,-1313,-1393,-1444,-1472,-1504,-1523,-1544,-1554,-1548,-1519,-1477,-1420,-1386,-1366,-1420,-1527,-1731,-2014,-2377,-2809,-3284,-3780,-4267,-4713,-5091,-5362,-5516,-5516,-5371,-5060,-4610,-4020,-3343,-2595,-1843,-1117,-471,58,460,710,839,857,806,733,665,653,708,850,1082,1386,1756,2162,2585,3009,3410,3789,4124,4430,4689,4922,5104,5264,5372,5457,5497,5510,5488,5446,5375,5288,5183,5059,4922,4765,4589,4395,4182,3951,3708,3453,3189,2913,2623,2321,1997,1667,1322,978,645,332,55,-177,-358,-479,-545,-552,-515,-433,-327,-203,-75,46,152,237,291,308,277,187,26,-216,-542,-951,-1437,-1987,-2592,-3223,-3872,-4501,-5102,-5624,-6058,-6363,-6519,-6517,-6330,-5989,-5478,-4856,-4140,-3392,-2658,-1987,-1421,-976,-675,-484,-405,-374,-377,-351,-286,-145,64,349,687,1060,1447,1826,2187,2518,2814,3079,3313,3525,3706,3869,3995,4094,4155,4174,4157,4105,4019,3922,3808,3705,3612,3536,3491,3458,3451,3445,3447,3437,3417,3371,3295,3187,3028,2835,2589,2302,1980,1619,1246,854,473,98,-245,-555,-824,-1036,-1199,-1302,-1347,-1352,-1303,-1233,-1142,-1048,-971,-930,-940,-1033,-1206,-1489,-1869,-2355,-2926,-3576,-4275,-5002,-5717,-6387,-6971,-7428,-7723,-7828,-7718,-7395,-6853,-6125,-5235,-4245,-3207,-2193,-1271,-495,93,464,634,615,454,215,-66,-303,-483,-551,-508,-349,-91,244,624,1022,1418,1781,2115,2397,2645,2843,3014,3146,3258,3334,3391,3415,3416,3393,3346,3291,3226,3166,3118,3080,3062,3046,3043,3027,3007,2964,2901,2806,2689,2536,2369,2179,1982,1780,1581,1383,1189,995,790,574,337,69,-216,-536,-857,-1192,-1502,-1790,-2024,-2204,-2310,-2355,-2340,-2288,-2229,-2186,-2197,-2287,-2472,-2772,-3184,-3699,-4302,-4953,-5619,-6249,-6796,-7220,-7471,-7539,-7394,-7043,-6502,-5793,-4962,-4071,-3160,-2322,-1584,-1016,-628,-437,-427,-557,-791,-1069,-1333,-1552,-1669,-1690,-1582,-1377,-1070,-701,-275,175,630,1087,1517,1934,2312,2665,2982,3270,3527,3761,3967,4158,4322,4472,4589,4685,4738,4751,4711,4615,4460,4256,4005,3732,3447,3174,2923,2703,2509,2338,2167,1991,1782,1533,1234,883,487,52,-404,-873,-1328,-1763,-2158,-2500,-2783,-2995,-3133,-3204,-3196,-3134,-3016,-2861,-2704,-2546,-2451,-2408,-2481,-2652,-2971,-3404,-3964,-4617,-5324,-6050,-6729,-7318,-7761,-8022,-8071,-7890,-7489,-6873,-6090,-5176,-4198,-3219,-2303,-1505,-874,-428,-167,-91,-130,-280,-452,-617,-720,-729,-627,-399,-65,376,875,1420,1966,2489,2956,3354,3662,3878,4012,4061,4058,4015,3959,3913,3893,3915,3980,4083,4217,4349,4474,4550,4567,4505,4358,4132,3839,3495,3130,2754,2397,2057,1751,1467,1211,967,737,507,281,53,-175,-399,-614,-815,-988,-1135,-1237,-1298,-1302,-1272,-1186,-1087,-953,-835,-726,-663,-651,-728,-884,-1157,-1532,-2025,-2626,-3320,-4089,-4892,-5702,-6451,-7109,-7605,-7915,-7994,-7834,-7431,-6804,-5998,-5053,-4056,-3049,-2129,-1330,-710,-278,-29,53,34,-65,-156,-211,-186,-52,188,532,959,1441,1953,2465,2952,3404,3795,4132,4401,4609,4760,4856,4914,4930,4925,4894,4845,4788,4710,4630,4535,4437,4320,4203,4058,3911,3736,3559,3374,3200,3042,2909,2800,2719,2638,2563,2456,2311,2115,1849,1528,1138,704,229,-259,-747,-1206,-1617,-1965,-2224,-2409,-2491,-2513,-2455,-2367,-2243,-2123,-2011,-1934,-1906,-1950,-2072,-2305,-2638,-3107,-3674,-4357,-5096,-5870,-6613,-7267,-7773,-8084,-8141,-7946,-7461,-6732,-5767,-4643,-3410,-2160,-961,103,985,1631,2040,2211,2174,1986,1690,1367,1059,829,705,710,847,1106,1463,1892,2354,2818,3253,3632,3938,4161,4292,4347,4322,4244,4122,3971,3813,3654,3508,3382,3275,3190,3121,3056,3000,2921,2843,2736,2630,2511,2403,2300,2216,2139,2073,1989,1892,1749,1565,1320,1017,662,257,-181,-631,-1091,-1522,-1923,-2270,-2546,-2754,-2879,-2931,-2915,-2839,-2722,-2567,-2401,-2230,-2079,-1972,-1929,-1981,-2151,-2456,-2906,-3493,-4191,-4967,-5754,-6503,-7129,-7585,-7810,-7774,-7462,-6880,-6058,-5052,-3919,-2753,-1615,-603,235,847,1212,1347,1265,1032,698,326,-17,-293,-458,-507,-423,-234,60,416,821,1242,1670,2066,2447,2779,3075,3338,3556,3756,3929,4089,4240,4383,4518,4645,4748,4823,4849,4811,4704,4501,4226,3866,3466,3030,2612,2221,1892,1631,1434,1296,1186,1090,967,817,593,326,-29,-424,-880,-1348,-1833,-2287,-2705,-3057,-3321,-3503,-3576,-3559,-3448,-3255,-2993,-2682,-2336,-1993,-1680,-1442,-1320,-1350,-1568,-1980,-2585,-3350,-4218,-5127,-5985,-6721,-7254,-7526,-7511,-7191,-6595,-5761,-4757,-3657,-2557,-1519,-635,65,540,795,847,746,531,291,47,-104,-170,-85,118,459,890,1399,1931,2469,2961,3402,3757,4028,4216,4313,4349,4317,4249,4146,4033,3912,3801,3698,3603,3518,3421,3308,3164,2967,2735,2436,2126,1776,1459,1160,934,774,691,676,708,762,811,828,796,701,546,325,69,-220,-510,-784,-1023,-1209,-1336,-1398,-1402,-1357,-1273,-1175,-1063,-960,-866,-784,-736,-711,-758,-867,-1100,-1442,-1949,-2581,-3360,-4209,-5109,-5961,-6717,-7286,-7622,-7678,-7433,-6905,-6109,-5122,-3999,-2839,-1718,-725,89,667,1014,1122,1045,824,534,232,-8,-157,-162,-35,240,623,1090,1608,2131,2638,3092,3481,3794,4026,4177,4257,4272,4232,4154,4040,3911,3776,3644,3522,3419,3326,3244,3170,3076,2984,2859,2726,2586,2445,2330,2240,2192,2174,2182,2182,2169,2099,1973,1764,1478,1122,702,252,-221,-677,-1103,-1472,-1760,-1965,-2069,-2084,-2011,-1873,-1677,-1464,-1227,-1010,-806,-654,-560,-558,-675,-935,-1362,-1964,-2726,-3623,-4601,-5587,-6509,-7272,-7813,-8059,-7980,-7558,-6813,-5784,-4541,-3164,-1755,-400,800,1783,2491,2903,3024,2880,2528,2031,1472,922,453,118,-36,-13,218,602,1129,1750,2408,3071,3686,4218,4645,4952,5128,5188,5137,4998,4799,4555,4304,4057,3833,3648,3496,3387,3301,3243,3188,3141,3090,3034,2989,2945,2920,2910,2908,2910,2899,2857,2771,2635,2424,2168,1831,1457,1029,573,104,-372,-823,-1237,-1595,-1866,-2052,-2121,-2095,-1953,-1721,-1410,-1035,-629,-219,162,465,646,669,474,69,-583,-1432,-2451,-3556,-4675,-5693,-6539,-7111,-7362,-7258,-6787,-5998,-4925,-3674,-2318,-982,251,1280,2047,2515,2671,2546,2192,1676,1092,519,33,-299,-446,-388,-133,293,853,1497,2181,2864,3493,4063,4521,4885,5136,5286,5347,5331,5266,5165,5054,4936,4834,4736,4654,4569,4467,4345,4178,3971,3721,3444,3156,2885,2648,2468,2347,2285,2258,2256,2234,2177,2057,1857,1581,1214,790,305,-202,-710,-1199,-1635,-2002,-2289,-2471,-2563,-2555,-2459,-2288,-2051,-1766,-1454,-1124,-827,-576,-438,-443,-643,-1059,-1707,-2556,-3571,-4673,-5770,-6767,-7566,-8084,-8270,-8092,-7558,-6710,-5599,-4328,-2973,-1653,-445,564,1323,1803,2003,1946,1691,1289,834,381,14,-230,-297,-197,87,509,1048,1648,2261,2845,3354,3764,4056,4221,4273,4221,4101,3930,3751,3587,3459,3391,3371,3407,3472,3552,3609,3638,3591,3492,3307,3067,2780,2461,2145,1837,1555,1302,1068,861,648,455,239,28,-189,-412,-622,-830,-1021,-1195,-1343,-1467,-1563,-1627,-1658,-1662,-1635,-1592,-1536,-1471,-1414,-1360,-1319,-1306,-1327,-1413,-1586,-1873,-2299,-2876,-3590,-4432,-5332,-6251,-7088,-7780,-8246,-8425,-8289,-7813,-7042,-6002,-4789,-3485,-2187,-1008,-15,714,1156,1306,1191,877,420,-68,-537,-886,-1075,-1073,-865,-471,68,731,1429,2150,2813,3401,3876,4217,4425,4488,4439,4274,4043,3761,3464,3186,2939,2749,2615,2537,2500,2490,2484,2468,2424,2353,2255,2141,2032,1936,1869,1837,1817,1811,1782,1709,1577,1358,1061,676,226,-276,-804,-1327,-1829,-2266,-2638,-2910,-3084,-3156,-3134,-3028,-2868,-2663,-2446,-2226,-2028,-1847,-1724,-1650,-1669,-1800,-2073,-2509,-3121,-3893,-4803,-5782,-6777,-7679,-8423,-8915,-9088,-8920,-8381,-7508,-6355,-4989,-3528,-2065,-715,427,1296,1838,2054,1954,1603,1065,431,-204,-760,-1156,-1352,-1312,-1049,-570,66,818,1611,2397,3110,3716,4178,4485,4633,4637,4515,4298,4012,3697,3369,3063,2779,2541,2334,2165,2028,1902,1809,1711,1649,1588,1567,1568,1605,1674,1760,1857,1941,1991,1997,1928,1789,1564,1250,863,401,-117,-666,-1234,-1779,-2289,-2720,-3064,-3299,-3413,-3425,-3321,-3145,-2899,-2609,-2307,-1989,-1706,-1451,-1281,-1215,-1292,-1551,-2005,-2659,-3503,-4477,-5526,-6556,-7467,-8173,-8575,-8630,-8289,-7570,-6508,-5171,-3669,-2110,-617,690,1721,2411,2728,2681,2320,1713,963,171,-566,-1153,-1535,-1667,-1542,-1181,-618,89,879,1688,2460,3139,3704,4127,4408,4561,4595,4557,4457,4339,4221,4114,4045,3989,3956,3924,3875,3802,3675,3506,3277,3014,2715,2426,2143,1914,1731,1613,1551,1527,1532,1527,1508,1433,1300,1088,797,426,-9,-503,-1018,-1540,-2028,-2461,-2799,-3038,-3142,-3128,-2981,-2731,-2384,-1980,-1542,-1112,-736,-453,-318,-370,-643,-1155,-1887,-2814,-3863,-4963,-6008,-6911,-7571,-7931,-7938,-7591,-6902,-5925,-4738,-3424,-2101,-847,225,1072,1628,1897,1894,1665,1280,827,378,28,-176,-180,17,415,963,1628,2330,3023,3640,4143,4507,4718,4796,4742,4615,4423,4221,4034,3882,3791,3747,3758,3794,3839,3872,3857,3797,3664,3472,3230,2945,2660,2378,2136,1944,1807,1721,1674,1642,1602,1531,1410,1223,969,654,281,-112,-527,-916,-1278,-1570,-1807,-1954,-2035,-2042,-1988,-1899,-1770,-1638,-1494,-1362,-1245,-1144,-1080,-1057,-1110,-1259,-1532,-1953,-2518,-3234,-4043,-4916,-5761,-6508,-7081,-7409,-7447,-7179,-6604,-5779,-4750,-3608,-2451,-1349,-419,313,785,996,978,759,424,30,-331,-600,-726,-665,-430,-15,544,1192,1902,2600,3260,3833,4300,4638,4848,4933,4897,4773,4569,4326,4062,3807,3581,3397,3262,3173,3116,3085,3049,3010,2940,2850,2732,2609,2482,2381,2311,2272,2272,2275,2278,2239,2135,1950,1660,1278,800,262,-323,-908,-1468,-1969,-2386,-2705,-2920,-3036,-3060,-3020,-2917,-2800,-2656,-2531,-2414,-2321,-2266,-2235,-2267,-2353,-2536,-2824,-3240,-3787,-4454,-5212,-6010,-6775,-7440,-7911,-8137,-8052,-7640,-6906,-5878,-4633,-3251,-1842,-511,640,1533,2108,2345,2264,1895,1328,629,-90,-756,-1277,-1608,-1707,-1569,-1205,-655,45,828,1649,2447,3181,3811,4311,4672,4871,4940,4862,4684,4418,4096,3754,3410,3097,2824,2606,2444,2337,2273,2257,2256,2282,2316,2347,2396,2422,2461,2474,2475,2443,2365,2234,2035,1762,1411,981,490,-60,-633,-1218,-1773,-2282,-2708,-3036,-3250,-3332,-3304,-3143,-2904,-2571,-2208,-1815,-1441,-1106,-835,-668,-618,-724,-1001,-1471,-2124,-2956,-3917,-4957,-5996,-6950,-7726,-8252,-8456,-8310,-7799,-6955,-5835,-4517,-3118,-1726,-471,574,1333,1779,1907,1757,1382,865,292,-252,-691,-969,-1055,-932,-620,-141,451,1111,1794,2439,3027,3512,3900,4170,4341,4419,4424,4381,4296,4205,4092,3994,3882,3774,3659,3520,3376,3195,3009,2795,2586,2379,2197,2055,1961,1922,1939,1990,2065,2130,2159,2125,2004,1779,1446,1005,467,-143,-801,-1482,-2134,-2750,-3267,-3689,-3966,-4111,-4096,-3944,-3658,-3270,-2809,-2311,-1821,-1366,-1003,-754,-658,-751,-1031,-1518,-2184,-2994,-3901,-4822,-5691,-6418,-6933,-7186,-7122,-6759,-6088,-5175,-4071,-2872,-1663,-534,428,1177,1658,1885,1860,1643,1288,874,471,155,-34,-47,111,439,904,1466,2075,2684,3251,3740,4138,4428,4622,4725,4760,4749,4703,4650,4585,4524,4460,4379,4285,4149,3981,3759,3498,3195,2870,2539,2221,1941,1723,1567,1496,1485,1532,1606,1677,1720,1703,1610,1429,1162,820,422,-10,-441,-856,-1222,-1533,-1773,-1948,-2053,-2106,-2104,-2072,-2013,-1935,-1862,-1782,-1720,-1674,-1648,-1666,-1733,-1870,-2099,-2419,-2849,-3359,-3940,-4529,-5094,-5559,-5881,-6007,-5910,-5578,-5026,-4279,-3396,-2433,-1460,-549,252,890,1349,1624,1730,1699,1574,1401,1229,1097,1042,1080,1235,1488,1854,2282,2785,3299,3827,4318,4768,5143,5441,5649,5769,5807,5771,5670,5523,5338,5132,4914,4693,4473,4259,4046,3850,3651,3483,3321,3205,3105,3059,3028,3034,3033,3017,2957,2821,2605,2280,1865,1358,794,197,-392,-944,-1422,-1806,-2088,-2256,-2332,-2319,-2243,-2125,-1980,-1833,-1686,-1557,-1452,-1365,-1313,-1286,-1293,-1353,-1460,-1658,-1937,-2340,-2832,-3449,-4108,-4817,-5477,-6042,-6446,-6615,-6534,-6156,-5508,-4612,-3524,-2330,-1097,64,1097,1912,2491,2802,2860,2706,2376,1949,1479,1044,690,476,415,540,829,1281,1849,2512,3202,3900,4530,5085,5504,5787,5908,5878,5704,5410,5024,4583,4123,3682,3285,2963,2724,2579,2517,2538,2612,2734,2874,3024,3163,3284,3379,3431,3450,3398,3304,3113,2865,2506,2082,1556,973,330,-340,-1010,-1652,-2236,-2737,-3136,-3415,-3573,-3604,-3523,-3338,-3077,-2754,-2406,-2051,-1718,-1427,-1204,-1062,-1033,-1129,-1374,-1771,-2333,-3024,-3837,-4696,-5555,-6330,-6945,-7332,-7439,-7232,-6711,-5906,-4859,-3668,-2401,-1181,-71,818,1470,1817,1904,1723,1357,854,304,-218,-648,-923,-1011,-901,-579,-97,543,1268,2041,2814,3535,4170,4695,5086,5341,5463,5456,5342,5137,4857,4534,4170,3807,3431,3085,2750,2462,2205,1999,1840,1727,1675,1655,1699,1768,1872,1994,2109,2205,2254,2232,2122,1908,1576,1137,589,-40,-731,-1449,-2156,-2823,-3404,-3885,-4221,-4413,-4438,-4310,-4043,-3656,-3203,-2704,-2232,-1799,-1475,-1260,-1211,-1311,-1595,-2031,-2631,-3339,-4144,-4966,-5774,-6484,-7044,-7400,-7501,-7336,-6889,-6192,-5278,-4218,-3080,-1949,-905,-18,657,1093,1278,1239,1013,660,249,-153,-482,-690,-745,-636,-375,24,508,1056,1601,2134,2599,3001,3318,3560,3737,3858,3933,3975,3984,3968,3914,3833,3702,3531,3318,3054,2773,2461,2159,1869,1624,1427,1299,1231,1224,1261,1317,1375,1391,1359,1239,1036,733,347,-116,-623,-1161,-1688,-2192,-2638,-3018,-3312,-3523,-3641,-3673,-3627,-3507,-3336,-3127,-2904,-2690,-2504,-2368,-2295,-2299,-2383,-2559,-2820,-3173,-3605,-4104,-4659,-5225,-5788,-6289,-6694,-6970,-7060,-6972,-6668,-6175,-5503,-4695,-3789,-2853,-1925,-1072,-323,280,737,1030,1190,1226,1176,1084,972,892,861,908,1044,1267,1576,1945,2364,2793,3215,3600,3925,4185,4355,4451,4456,4391,4258,4068,3842,3590,3321,3067,2815,2602,2418,2279,2192,2159,2172,2244,2338,2469,2587,2691,2735,2711,2577,2342,1974,1502,927,285,-395,-1073,-1722,-2298,-2797,-3187,-3478,-3662,-3755,-3761,-3696,-3570,-3396,-3192,-2966,-2745,-2537,-2365,-2246,-2180,-2191,-2273,-2436,-2681,-3003,-3398,-3853,-4348,-4858,-5342,-5769,-6084,-6259,-6255,-6051,-5645,-5047,-4284,-3403,-2463,-1517,-646,118,706,1115,1324,1355,1238,1016,743,474,260,146,160,331,644,1107,1680,2335,3032,3717,4359,4910,5338,5633,5765,5756,5598,5321,4951,4515,4056,3602,3191,2844,2582,2413,2332,2344,2414,2545,2693,2857,3005,3128,3211,3248,3224,3141,2987,2750,2442,2043,1574,1040,456,-154,-766,-1360,-1898,-2380,-2771,-3076,-3281,-3385,-3403,-3325,-3183,-2980,-2743,-2491,-2253,-2031,-1868,-1748,-1706,-1731,-1846,-2037,-2332,-2701,-3166,-3687,-4255,-4826,-5360,-5802,-6109,-6226,-6131,-5798,-5237,-4467,-3533,-2493,-1420,-386,540,1296,1845,2166,2266,2166,1918,1564,1184,816,545,373,369,503,801,1218,1742,2316,2923,3503,4039,4499,4862,5131,5288,5352,5317,5209,5025,4798,4522,4234,3929,3633,3353,3101,2892,2729,2626,2580,2590,2652,2748,2867,2981,3071,3102,3062,2911,2660,2279,1791,1201,532,-175,-905,-1600,-2245,-2800,-3244,-3566,-3754,-3807,-3734,-3543,-3264,-2910,-2532,-2146,-1802,-1522,-1322,-1223,-1226,-1320,-1512,-1779,-2111,-2511,-2943,-3422,-3907,-4394,-4848,-5237,-5533,-5696,-5697,-5528,-5161,-4626,-3929,-3110,-2229,-1323,-465,296,921,1370,1649,1747,1702,1541,1316,1073,856,706,653,706,874,1140,1494,1900,2339,2767,3178,3533,3829,4058,4205,4296,4303,4265,4162,4022,3842,3637,3412,3181,2945,2724,2517,2336,2195,2086,2030,2006,2024,2070,2120,2173,2185,2152,2044,1847,1552,1168,689,158,-433,-1023,-1617,-2156,-2650,-3047,-3369,-3578,-3699,-3720,-3658,-3529,-3347,-3135,-2923,-2716,-2547,-2409,-2323,-2280,-2293,-2350,-2467,-2631,-2862,-3137,-3475,-3842,-4242,-4635,-5000,-5304,-5509,-5597,-5535,-5324,-4952,-4435,-3801,-3068,-2293,-1506,-758,-85,477,920,1216,1391,1447,1418,1339,1244,1172,1150,1209,1354,1592,1919,2302,2735,3178,3600,3990,4302,4543,4686,4737,4693,4563,4353,4080,3759,3403,3041,2673,2331,2024,1767,1578,1457,1417,1447,1544,1685,1852,2013,2142,2204,2175,2035,1770,1384,896,317,-301,-943,-1547,-2104,-2565,-2926,-3178,-3310,-3350,-3293,-3172,-3001,-2799,-2605,-2412,-2277,-2176,-2150,-2166,-2251,-2356,-2513,-2673,-2864,-3059,-3280,-3518,-3784,-4077,-4385,-4699,-4996,-5240,-5413,-5470,-5394,-5166,-4780,-4244,-3584,-2827,-2026,-1236,-490,140,653,1004,1210,1273,1227,1101,938,781,655,596,622,732,949,1235,1602,2013,2450,2891,3314,3692,4019,4275,4451,4547,4557,4487,4348,4152,3913,3657,3395,3156,2949,2790,2691,2645,2660,2724,2818,2941,3054,3154,3209,3199,3114,2922,2640,2244,1766,1209,610,-12,-613,-1183,-1678,-2096,-2422,-2652,-2796,-2864,-2860,-2820,-2738,-2654,-2576,-2515,-2494,-2496,-2538,-2599,-2678,-2767,-2866,-2975,-3101,-3259,-3446,-3684,-3959,-4277,-4615,-4951,-5254,-5484,-5612,-5600,-5420,-5071,-4542,-3853,-3043,-2135,-1214,-305,512,1204,1731,2073,2235,2231,2093,1863,1600,1337,1141,1035,1044,1197,1460,1851,2310,2833,3356,3867,4312,4679,4947,5095,5139,5070,4912,4679,4397,4083,3769,3469,3201,2989,2831,2751,2736,2793,2900,3047,3206,3352,3460,3505,3458,3321,3069,2725,2283,1777,1226,655,100,-431,-904,-1320,-1667,-1942,-2157,-2298,-2388,-2413,-2389,-2314,-2197,-2049,-1885,-1713,-1553,-1406,-1284,-1196,-1132,-1124,-1147,-1239,-1380,-1589,-1854,-2180,-2541,-2938,-3324,-3696,-3999,-4228,-4327,-4303,-4117,-3783,-3305,-2702,-2019,-1286,-568,104,678,1135,1459,1648,1725,1709,1642,1548,1474,1433,1462,1566,1750,2014,2345,2726,3136,3558,3959,4341,4660,4936,5130,5263,5317,5303,5224,5085,4900,4671,4418,4155,3884,3648,3425,3268,3154,3103,3108,3156,3231,3322,3387,3422,3385,3272,3053,2745,2325,1837,1271,674,63,-542,-1100,-1610,-2040,-2388,-2643,-2811,-2884,-2887,-2821,-2713,-2575,-2435,-2301,-2192,-2116,-2068,-2063,-2087,-2151,-2254,-2395,-2575,-2792,-3033,-3298,-3560,-3819,-4045,-4225,-4342,-4370,-4311,-4135,-3858,-3460,-2964,-2382,-1728,-1050,-360,293,881,1389,1781,2073,2245,2326,2331,2281,2221,2158,2141,2172,2281,2459,2714,3021,3374,3736,4097,4419,4698,4907,5044,5104,5089,5000,4853,4641,4391,4095,3778,3449,3122,2822,2560,2352,2214,2134,2129,2158,2227,2286,2330,2316,2234,2065,1792,1436,983,476,-78,-649,-1205,-1732,-2196,-2597,-2909,-3143,-3281,-3349,-3331,-3264,-3144,-3008,-2860,-2733,-2624,-2555,-2513,-2506,-2511,-2536,-2563,-2602,-2654,-2726,-2827,-2966,-3148,-3375,-3642,-3925,-4229,-4496,-4734,-4880,-4928,-4847,-4620,-4249,-3732,-3101,-2382,-1624,-870,-169,443,936,1299,1521,1631,1626,1565,1451,1343,1253,1230,1268,1408,1622,1928,2287,2693,3099,3495,3830,4103,4272,4352,4320,4198,3989,3726,3417,3110,2810,2557,2365,2236,2198,2219,2316,2443,2603,2751,2884,2966,2990,2937,2805,2587,2281,1899,1444,931,379,-203,-784,-1363,-1901,-2401,-2836,-3199,-3485,-3688,-3804,-3853,-3831,-3763,-3664,-3548,-3438,-3339,-3257,-3208,-3170,-3174,-3192,-3247,-3337,-3454,-3621,-3809,-4030,-4278,-4521,-4780,-5007,-5207,-5352,-5429,-5411,-5299,-5060,-4705,-4229,-3643,-2976,-2253,-1516,-803,-152,402,843,1148,1334,1393,1374,1280,1172,1067,1010,1021,1116,1300,1563,1894,2259,2643,2997,3320,3563,3735,3808,3793,3687,3512,3269,2994,2686,2390,2106,1864,1679,1555,1506,1524,1593,1713,1836,1967,2054,2097,2066,1950,1750,1458,1093,662,188,-312,-816,-1301,-1764,-2170,-2540,-2838,-3088,-3269,-3397,-3464,-3484,-3458,-3398,-3319,-3223,-3133,-3039,-2955,-2871,-2790,-2703,-2630,-2554,-2517,-2503,-2547,-2648,-2813,-3038,-3322,-3636,-3976,-4291,-4573,-4766,-4863,-4816,-4625,-4274,-3780,-3158,-2456,-1703,-968,-284,296,748,1045,1198,1202,1100,915,695,483,323,249,283,447,715,1102,1547,2042,2535,2992,3389,3698,3913,4027,4048,3988,3864,3692,3494,3283,3074,2885,2711,2582,2478,2426,2405,2428,2478,2547,2625,2693,2728,2723,2642,2485,2223,1868,1399,858,229,-432,-1116,-1775,-2389,-2923,-3364,-3682,-3889,-3966,-3943,-3826,-3642,-3422,-3194,-2982,-2806,-2676,-2596,-2557,-2560,-2583,-2633,-2695,-2776,-2869,-2984,-3111,-3255,-3405,-3558,-3697,-3824,-3917,-3974,-3976,-3916,-3784,-3567,-3269,-2875,-2403,-1861,-1263,-651,-33,542,1059,1486,1818,2037,2163,2198,2175,2118,2062,2038,2063,2172,2344,2606,2916,3275,3646,4007,4337,4610,4825,4958,5021,5005,4916,4767,4552,4292,3997,3677,3357,3046,2773,2539,2372,2253,2201,2185,2206,2233,2254,2244,2190,2076,1896,1644,1324,940,506,36,-463,-955,-1447,-1891,-2298,-2624,-2879,-3033,-3104,-3076,-2982,-2820,-2632,-2423,-2231,-2047,-1903,-1783,-1700,-1655,-1646,-1689,-1786,-1949,-2184,-2484,-2846,-3249,-3668,-4078,-4437,-4731,-4915,-4996,-4933,-4750,-4434,-3994,-3456,-2821,-2130,-1393,-653,69,744,1337,1841,2217,2478,2593,2602,2481,2299,2050,1807,1590,1447,1415,1501,1732,2088,2556,3105,3686,4269,4796,5239,5559,5739,5776,5667,5442,5117,4736,4336,3951,3628,3379,3239,3196,3255,3390,3571,3763,3926,4023,4018,3894,3622,3217,2677,2029,1303,534,-241,-976,-1652,-2230,-2702,-3061,-3301,-3445,-3498,-3490,-3441,-3377,-3318,-3286,-3283,-3317,-3388,-3474,-3580,-3679,-3777,-3861,-3936,-4005,-4068,-4135,-4204,-4262,-4324,-4353,-4373,-4347,-4299,-4203,-4085,-3921,-3730,-3495,-3218,-2884,-2492,-2033,-1508,-931,-311,331,953,1552,2064,2495,2806,2999,3079,3052,2954,2798,2630,2466,2337,2260,2240,2289,2396,2556,2758,2978,3211,3421,3608,3740,3814,3823,3759,3641,3466,3264,3048,2845,2671,2545,2463,2432,2428,2432,2421,2368,2247,2057,1773,1422,1002,538,58,-417,-873,-1273,-1633,-1927,-2169,-2360,-2507,-2615,-2694,-2744,-2765,-2764,-2738,-2686,-2625,-2535,-2440,-2323,-2192,-2049,-1887,-1730,-1571,-1449,-1365,-1359,-1435,-1607,-1884,-2231,-2661,-3100,-3555,-3959,-4301,-4545,-4672,-4674,-4546,-4287,-3917,-3439,-2884,-2279,-1648,-1036,-462,31,428,697,842,852,749,549,301,25,-201,-370,-404,-313,-52,345,881,1499,2154,2801,3363,3825,4120,4258,4223,4041,3746,3369,2977,2594,2284,2060,1961,1971,2112,2334,2639,2981,3323,3629,3850,3934,3848,3541,3008,2236,1258,113,-1129,-2392,-3598,-4661,-5533,-6153,-6508,-6592,-6421,-6036,-5480,-4807,-4075,-3341,-2648,-2044,-1539,-1159,-890,-726,-645,-626,-647,-700,-766,-841,-926,-1002,-1067,-1108,-1105,-1077,-1008,-950,-911,-952,-1093,-1363,-1760,-2260,-2809,-3348,-3782,-4052,-4069,-3809,-3242,-2398,-1323,-93,1197,2455,3585,4521,5210,5628,5780,5689,5394,4954,4425,3862,3337,2873,2532,2313,2248,2307,2504,2778,3124,3480,3814,4094,4275,4356,4311,4164,3918,3609,3261,2904,2566,2255,1986,1749,1538,1343,1152,958,757,555,350,160,-22,-190,-345,-517,-691,-913,-1173,-1488,-1853,-2248,-2655,-3036,-3356,-3582,-3684,-3650,-3474,-3168,-2758,-2270,-1745,-1214,-709,-266,99,350,464,416,184,-239,-847,-1614,-2497,-3431,-4349,-5182,-5863,-6341,-6588,-6580,-6335,-5856,-5193,-4367,-3438,-2438,-1422,-425,507,1354,2074,2667,3101,3398,3549,3591,3546,3451,3352,3289,3303,3429,3683,4067,4552,5094,5613,6048,6310,6361,6154,5706,5053,4249,3405,2592,1927,1471,1290,1397,1795,2440,3271,4209,5167,6055,6808,7343,7643,7658,7412,6898,6164,5248,4200,3094,1970,900,-71,-912,-1580,-2079,-2399,-2554,-2582,-2490,-2346,-2156,-1983,-1839,-1760,-1750,-1821,-1964,-2163,-2408,-2662,-2925,-3155,-3359,-3509,-3616,-3666,-3679,-3642,-3587,-3503,-3418,-3337,-3269,-3241,-3242,-3301,-3405,-3542,-3714,-3865,-3984,-4020,-3937,-3713,-3327,-2781,-2095,-1306,-459,385,1175,1866,2418,2830,3086,3211,3202,3096,2879,2586,2212,1780,1308,817,342,-94,-447,-710,-846,-860,-742,-512,-174,232,697,1182,1664,2129,2548,2925,3234,3492,3674,3799,3853,3841,3766,3626,3438,3209,2966,2726,2511,2323,2162,1996,1799,1516,1123,575,-115,-954,-1875,-2837,-3746,-4532,-5117,-5444,-5483,-5227,-4700,-3946,-3027,-2021,-992,-22,840,1541,2044,2332,2385,2217,1824,1240,487,-379,-1309,-2236,-3091,-3811,-4333,-4610,-4628,-4368,-3870,-3164,-2326,-1425,-537,257,908,1363,1604,1637,1475,1165,756,309,-116,-456,-680,-741,-644,-387,8,493,1032,1565,2046,2436,2696,2815,2785,2619,2337,1978,1579,1180,838,566,425,403,522,771,1113,1536,1980,2419,2807,3116,3327,3424,3407,3259,2986,2571,2014,1312,469,-485,-1523,-2594,-3638,-4598,-5413,-6028,-6420,-6556,-6444,-6108,-5572,-4899,-4141,-3357,-2609,-1949,-1410,-1027,-794,-715,-751,-887,-1062,-1246,-1394,-1458,-1432,-1273,-1003,-618,-169,299,712,1008,1121,1007,657,86,-647,-1460,-2242,-2893,-3297,-3389,-3123,-2491,-1550,-361,958,2292,3539,4575,5370,5839,6026,5911,5567,5033,4372,3646,2902,2195,1560,1031,641,392,311,374,579,889,1271,1674,2062,2381,2611,2727,2719,2609,2392,2115,1779,1417,1040,650,258,-140,-538,-927,-1299,-1632,-1920,-2140,-2298,-2390,-2429,-2441,-2441,-2457,-2516,-2614,-2776,-2986,-3234,-3510,-3779,-4030,-4233,-4371,-4428,-4399,-4280,-4072,-3793,-3443,-3046,-2613,-2147,-1680,-1203,-758,-360,-56,110,100,-133,-586,-1271,-2126,-3114,-4137,-5116,-5969,-6613,-7005,-7098,-6888,-6388,-5624,-4645,-3514,-2286,-1048,149,1229,2145,2858,3347,3614,3679,3582,3369,3109,2858,2677,2611,2683,2894,3215,3588,3940,4188,4256,4087,3650,2961,2052,1017,-58,-1051,-1857,-2385,-2565,-2369,-1797,-890,276,1620,3013,4368,5551,6493,7112,7374,7264,6791,5997,4938,3681,2314,916,-419,-1622,-2609,-3351,-3797,-3964,-3861,-3538,-3054,-2480,-1888,-1343,-906,-604,-470,-497,-674,-976,-1357,-1787,-2207,-2587,-2879,-3058,-3098,-2984,-2723,-2323,-1816,-1245,-655,-109,350,662,816,775,565,197,-273,-808,-1320,-1776,-2096,-2245,-2198,-1940,-1493,-882,-165,610,1365,2055,2622,3042,3308,3418,3409,3284,3079,2803,2447,2032,1522,952,312,-363,-1041,-1680,-2242,-2679,-2970,-3093,-3033,-2815,-2436,-1941,-1355,-715,-66,568,1149,1666,2092,2427,2657,2786,2816,2755,2615,2416,2187,1949,1740,1565,1435,1342,1245,1125,918,601,144,-463,-1192,-2011,-2848,-3633,-4281,-4727,-4906,-4793,-4379,-3680,-2758,-1656,-473,723,1843,2825,3599,4144,4422,4432,4202,3734,3105,2334,1510,681,-92,-741,-1250,-1570,-1709,-1664,-1458,-1122,-689,-200,316,813,1281,1675,2003,2236,2378,2434,2393,2282,2105,1880,1634,1383,1152,963,822,750,728,766,830,914,981,1016,994,906,750,531,276,2,-243,-439,-544,-552,-443,-240,47,379,712,1005,1213,1297,1248,1050,725,299,-202,-738,-1291,-1847,-2389,-2928,-3442,-3938,-4387,-4783,-5099,-5317,-5425,-5406,-5268,-5005,-4639,-4176,-3656,-3080,-2500,-1915,-1370,-872,-443,-91,188,387,530,623,694,755,835,940,1075,1242,1407,1546,1618,1570,1377,1007,466,-232,-1029,-1872,-2664,-3342,-3811,-4020,-3927,-3512,-2807,-1840,-686,585,1876,3126,4237,5186,5912,6421,6700,6776,6650,6356,5902,5306,4595,3779,2903,1999,1125,337,-317,-771,-1016,-1009,-781,-356,219,863,1516,2095,2535,2798,2844,2685,2326,1811,1192,517,-149,-772,-1306,-1735,-2055,-2267,-2396,-2461,-2497,-2526,-2578,-2666,-2802,-2985,-3207,-3449,-3690,-3901,-4057,-4140,-4120,-4000,-3764,-3428,-3001,-2512,-1982,-1450,-937,-479,-85,217,440,565,618,586,486,307,41,-300,-738,-1236,-1801,-2379,-2955,-3473,-3908,-4213,-4370,-4354,-4163,-3802,-3287,-2658,-1947,-1196,-460,244,866,1403,1845,2189,2465,2672,2853,3018,3194,3399,3633,3907,4194,4484,4730,4893,4936,4802,4488,3958,3259,2391,1455,491,-390,-1120,-1627,-1862,-1802,-1461,-864,-79,822,1757,2629,3378,3923,4233,4286,4085,3659,3037,2287,1446,593,-230,-966,-1580,-2033,-2326,-2441,-2405,-2227,-1950,-1597,-1208,-818,-439,-112,174,399,560,666,701,676,580,412,175,-131,-487,-889,-1297,-1697,-2044,-2315,-2477,-2517,-2424,-2222,-1921,-1580,-1226,-924,-702,-599,-624,-777,-1036,-1366,-1716,-2046,-2294,-2429,-2409,-2228,-1876,-1381,-773,-91,604,1274,1873,2370,2758,3015,3162,3182,3089,2880,2548,2113,1571,946,257,-461,-1191,-1870,-2498,-3011,-3398,-3636,-3700,-3606,-3338,-2929,-2386,-1750,-1044,-313,407,1077,1654,2110,2420,2573,2580,2460,2240,1973,1679,1402,1145,909,675,415,95,-302,-796,-1368,-1999,-2648,-3246,-3763,-4106,-4270,-4188,-3867,-3308,-2524,-1572,-489,653,1786,2843,3754,4469,4934,5125,5021,4630,3977,3109,2095,1015,-30,-957,-1673,-2130,-2279,-2133,-1715,-1078,-315,515,1309,2013,2574,2957,3172,3209,3118,2909,2636,2322,2003,1698,1434,1212,1059,958,931,954,1034,1146,1279,1400,1488,1506,1441,1259,971,573,97,-419,-925,-1380,-1714,-1923,-1956,-1845,-1584,-1225,-807,-371,24,360,595,729,766,722,632,514,407,311,236,158,47,-136,-420,-847,-1416,-2135,-2970,-3875,-4782,-5615,-6295,-6751,-6922,-6790,-6334,-5600,-4630,-3503,-2312,-1128,-50,886,1626,2170,2536,2745,2871,2935,3016,3119,3276,3469,3664,3818,3865,3762,3462,2956,2255,1408,479,-425,-1222,-1800,-2092,-2044,-1644,-911,86,1282,2561,3838,5005,6003,6767,7292,7569,7629,7495,7219,6802,6304,5701,5040,4316,3557,2793,2064,1407,880,503,321,334,534,897,1361,1877,2362,2752,2991,3026,2852,2457,1886,1178,403,-371,-1079,-1655,-2065,-2283,-2310,-2161,-1878,-1498,-1089,-694,-381,-197,-172,-344,-697,-1227,-1880,-2610,-3328,-3979,-4473,-4760,-4804,-4585,-4126,-3467,-2664,-1797,-938,-160,474,929,1181,1238,1113,849,474,32,-449,-951,-1465,-1979,-2509,-3030,-3561,-4075,-4560,-4993,-5333,-5558,-5623,-5505,-5179,-4646,-3909,-3001,-1954,-834,308,1402,2391,3229,3875,4320,4560,4626,4537,4356,4112,3858,3624,3418,3240,3058,2836,2526,2090,1499,758,-112,-1047,-1976,-2796,-3428,-3776,-3795,-3446,-2746,-1736,-491,885,2287,3590,4697,5518,5996,6118,5885,5350,4575,3638,2629,1620,686,-124,-782,-1266,-1593,-1770,-1838,-1823,-1761,-1685,-1615,-1565,-1544,-1530,-1527,-1500,-1441,-1325,-1154,-925,-654,-366,-87,150,313,393,368,250,58,-193,-447,-690,-882,-995,-1047,-1014,-945,-846,-761,-716,-731,-823,-987,-1215,-1483,-1765,-2029,-2232,-2363,-2374,-2263,-2022,-1637,-1146,-544,122,830,1534,2201,2787,3252,3560,3675,3565,3224,2643,1836,841,-305,-1531,-2768,-3942,-4965,-5765,-6278,-6447,-6268,-5724,-4863,-3739,-2431,-1042,331,1583,2628,3394,3844,3964,3786,3352,2749,2058,1369,772,311,31,-77,-54,62,169,224,135,-113,-549,-1132,-1824,-2538,-3191,-3693,-3970,-3964,-3658,-3053,-2198,-1152,-9,1143,2202,3096,3766,4171,4319,4208,3897,3403,2819,2152,1496,865,312,-133,-457,-640,-676,-580,-359,-46,328,725,1111,1437,1693,1834,1872,1786,1591,1305,935,522,82,-344,-730,-1048,-1271,-1389,-1386,-1276,-1055,-762,-407,-41,307,595,779,845,752,527,143,-337,-905,-1495,-2067,-2567,-2960,-3207,-3304,-3244,-3048,-2745,-2369,-1967,-1573,-1226,-946,-745,-625,-571,-580,-622,-708,-824,-992,-1220,-1537,-1955,-2487,-3133,-3865,-4659,-5451,-6192,-6803,-7234,-7420,-7334,-6964,-6310,-5422,-4335,-3137,-1894,-686,413,1359,2103,2646,2980,3137,3149,3061,2919,2753,2599,2451,2305,2134,1896,1574,1134,584,-49,-733,-1380,-1949,-2339,-2513,-2427,-2067,-1455,-634,348,1393,2454,3429,4281,4949,5422,5690,5774,5696,5491,5185,4812,4386,3932,3449,2965,2473,1995,1548,1132,785,501,308,204,198,289,468,729,1049,1403,1773,2111,2399,2592,2673,2614,2422,2082,1641,1092,510,-93,-651,-1132,-1503,-1740,-1848,-1843,-1757,-1638,-1537,-1507,-1581,-1799,-2146,-2627,-3186,-3783,-4354,-4826,-5152,-5267,-5155,-4801,-4224,-3458,-2571,-1618,-693,146,831,1315,1588,1625,1464,1121,645,80,-533,-1157,-1756,-2315,-2814,-3252,-3614,-3909,-4117,-4250,-4285,-4227,-4058,-3780,-3385,-2884,-2280,-1599,-857,-87,682,1430,2127,2771,3335,3834,4239,4580,4822,4987,5050,5000,4829,4507,4047,3427,2694,1862,997,161,-591,-1180,-1572,-1723,-1623,-1286,-730,-5,841,1746,2658,3505,4263,4864,5304,5547,5598,5460,5140,4660,4038,3299,2486,1615,752,-82,-826,-1442,-1907,-2182,-2271,-2185,-1934,-1576,-1134,-674,-229,151,443,625,690,650,516,323,97,-120,-308,-428,-478,-433,-316,-110,141,444,751,1043,1287,1432,1474,1355,1092,660,97,-583,-1320,-2067,-2761,-3343,-3759,-3979,-3972,-3743,-3315,-2712,-2005,-1240,-487,198,774,1206,1482,1612,1602,1492,1293,1046,769,475,170,-146,-485,-851,-1255,-1699,-2170,-2652,-3106,-3493,-3766,-3867,-3772,-3445,-2896,-2148,-1257,-288,658,1511,2187,2635,2839,2789,2532,2116,1612,1104,644,293,63,-51,-86,-93,-133,-259,-505,-885,-1370,-1923,-2475,-2939,-3263,-3361,-3217,-2813,-2169,-1346,-396,576,1521,2325,2978,3404,3628,3646,3497,3222,2871,2484,2106,1761,1466,1228,1048,908,804,706,622,521,420,311,199,105,31,-10,-4,40,139,270,442,631,832,1027,1206,1345,1450,1490,1475,1399,1263,1090,883,666,450,249,64,-99,-256,-407,-563,-745,-934,-1167,-1400,-1658,-1901,-2120,-2291,-2397,-2419,-2358,-2201,-1974,-1677,-1354,-1013,-702,-423,-224,-85,-54,-98,-244,-469,-783,-1160,-1616,-2114,-2667,-3248,-3846,-4441,-5000,-5500,-5886,-6142,-6213,-6093,-5751,-5209,-4467,-3584,-2585,-1547,-508,467,1343,2096,2701,3158,3475,3649,3714,3674,3548,3346,3067,2705,2255,1699,1052,311,-471,-1261,-1988,-2578,-2981,-3118,-2975,-2532,-1804,-844,292,1518,2747,3897,4892,5670,6205,6473,6504,6311,5956,5482,4942,4382,3828,3317,2844,2429,2060,1741,1462,1224,1022,868,759,714,728,831,1007,1264,1592,1950,2324,2649,2887,2991,2913,2648,2176,1529,742,-121,-992,-1785,-2439,-2885,-3090,-3050,-2773,-2331,-1779,-1219,-740,-417,-325,-487,-909,-1550,-2352,-3221,-4065,-4787,-5303,-5557,-5513,-5186,-4591,-3810,-2902,-1963,-1074,-300,300,698,897,900,754,492,164,-182,-517,-819,-1083,-1326,-1562,-1833,-2147,-2536,-2984,-3481,-3988,-4446,-4810,-5004,-4999,-4755,-4266,-3560,-2662,-1636,-548,548,1575,2497,3264,3859,4263,4496,4549,4477,4265,3963,3561,3082,2524,1906,1235,551,-121,-727,-1220,-1553,-1683,-1586,-1255,-698,41,920,1860,2790,3638,4314,4793,4996,4947,4632,4104,3420,2643,1859,1126,510,44,-249,-373,-337,-186,56,330,604,826,981,1033,1001,867,671,427,175,-64,-249,-377,-424,-391,-296,-138,50,250,448,613,744,832,878,889,884,853,823,775,707,604,452,232,-49,-405,-812,-1251,-1695,-2099,-2438,-2671,-2776,-2740,-2555,-2244,-1817,-1325,-794,-276,192,585,876,1063,1152,1146,1074,941,775,580,377,169,-47,-261,-498,-749,-1037,-1359,-1712,-2082,-2452,-2777,-3042,-3190,-3203,-3064,-2753,-2297,-1707,-1016,-278,493,1221,1905,2487,2956,3302,3516,3608,3592,3480,3276,2998,2634,2194,1681,1098,473,-177,-804,-1373,-1837,-2153,-2291,-2233,-1963,-1510,-880,-135,697,1539,2353,3076,3676,4125,4414,4552,4556,4457,4276,4045,3777,3482,3169,2828,2472,2089,1698,1298,913,558,250,8,-161,-244,-247,-159,-11,208,450,732,994,1252,1458,1621,1716,1754,1720,1645,1517,1378,1228,1094,988,912,864,836,798,735,619,422,155,-213,-631,-1101,-1558,-1970,-2282,-2461,-2478,-2330,-2037,-1635,-1179,-742,-376,-155,-102,-238,-546,-977,-1486,-1985,-2426,-2744,-2908,-2902,-2731,-2432,-2051,-1658,-1315,-1103,-1071,-1255,-1675,-2285,-3062,-3897,-4726,-5431,-5939,-6172,-6089,-5684,-4965,-3993,-2818,-1531,-211,1061,2203,3168,3903,4402,4654,4682,4502,4143,3624,2965,2192,1320,394,-554,-1465,-2278,-2933,-3364,-3532,-3399,-2966,-2250,-1294,-168,1049,2275,3408,4385,5134,5616,5833,5774,5512,5074,4549,3990,3455,2987,2603,2309,2093,1938,1818,1714,1612,1499,1385,1269,1171,1103,1076,1102,1182,1299,1448,1589,1704,1757,1713,1565,1287,895,410,-149,-717,-1257,-1718,-2035,-2214,-2199,-2046,-1750,-1397,-1029,-734,-568,-581,-806,-1238,-1848,-2593,-3389,-4162,-4836,-5322,-5587,-5581,-5313,-4801,-4094,-3252,-2359,-1482,-704,-70,374,624,677,566,315,-24,-421,-829,-1220,-1573,-1863,-2116,-2317,-2513,-2711,-2945,-3227,-3559,-3926,-4297,-4630,-4870,-4977,-4895,-4616,-4107,-3405,-2518,-1506,-420,684,1732,2674,3465,4065,4472,4673,4693,4535,4233,3794,3242,2600,1893,1150,430,-238,-777,-1151,-1309,-1227,-894,-338,414,1287,2210,3109,3890,4501,4881,5014,4896,4555,4036,3411,2738,2097,1533,1083,764,562,454,409,382,346,259,126,-91,-351,-670,-1009,-1346,-1666,-1928,-2129,-2237,-2257,-2175,-2005,-1753,-1444,-1096,-742,-400,-114,123,262,334,313,232,99,-64,-236,-410,-575,-747,-920,-1130,-1364,-1657,-1983,-2354,-2731,-3097,-3410,-3640,-3748,-3724,-3542,-3218,-2766,-2214,-1613,-1008,-444,23,377,588,667,629,494,310,82,-127,-329,-475,-575,-618,-615,-592,-574,-601,-705,-911,-1232,-1652,-2146,-2664,-3145,-3536,-3772,-3815,-3642,-3251,-2656,-1906,-1043,-137,740,1529,2164,2615,2853,2891,2734,2421,1977,1439,832,183,-488,-1163,-1812,-2415,-2936,-3335,-3588,-3647,-3503,-3135,-2555,-1783,-869,143,1169,2155,3024,3724,4218,4487,4536,4394,4099,3708,3265,2826,2408,2045,1725,1460,1220,1003,787,573,354,152,-43,-189,-291,-322,-278,-155,35,289,574,874,1153,1387,1554,1630,1623,1517,1350,1127,897,673,512,417,419,506,665,863,1063,1212,1275,1214,1024,693,260,-255,-784,-1281,-1696,-1973,-2106,-2067,-1886,-1585,-1217,-831,-488,-229,-96,-93,-225,-453,-745,-1054,-1332,-1558,-1695,-1744,-1703,-1580,-1402,-1194,-1001,-864,-842,-963,-1272,-1758,-2422,-3206,-4046,-4861,-5551,-6035,-6239,-6109,-5634,-4824,-3727,-2420,-996,428,1752,2877,3733,4287,4530,4481,4192,3700,3074,2352,1596,833,116,-530,-1060,-1450,-1662,-1680,-1495,-1102,-536,193,1014,1891,2757,3553,4245,4780,5161,5357,5419,5331,5178,4960,4745,4546,4385,4257,4154,4042,3910,3718,3465,3141,2762,2352,1943,1579,1290,1115,1070,1152,1365,1660,2016,2366,2669,2870,2933,2833,2558,2131,1566,929,239,-412,-1010,-1483,-1822,-2001,-2036,-1932,-1749,-1513,-1297,-1143,-1091,-1181,-1409,-1775,-2237,-2754,-3267,-3713,-4040,-4205,-4184,-3974,-3604,-3094,-2525,-1927,-1383,-924,-597,-405,-357,-417,-573,-774,-1003,-1231,-1435,-1610,-1733,-1807,-1829,-1802,-1752,-1699,-1679,-1729,-1859,-2099,-2422,-2814,-3225,-3594,-3874,-3990,-3924,-3624,-3112,-2390,-1513,-536,469,1429,2272,2962,3450,3744,3842,3761,3526,3163,2687,2135,1526,894,282,-276,-719,-1016,-1116,-1007,-675,-140,558,1363,2204,2998,3686,4185,4477,4517,4334,3948,3415,2812,2200,1660,1242,972,867,896,1030,1214,1388,1514,1539,1453,1244,936,548,136,-274,-621,-891,-1038,-1082,-1003,-845,-627,-393,-183,-32,30,-11,-156,-394,-692,-1023,-1332,-1589,-1745,-1788,-1703,-1513,-1244,-950,-683,-497,-435,-524,-762,-1131,-1588,-2075,-2531,-2895,-3122,-3182,-3076,-2824,-2458,-2049,-1631,-1275,-1005,-851,-804,-845,-941,-1042,-1112,-1120,-1045,-904,-698,-466,-227,-4,174,307,368,352,245,39,-278,-673,-1162,-1669,-2188,-2646,-2999,-3214,-3242,-3082,-2725,-2199,-1537,-795,-35,683,1300,1778,2100,2253,2264,2142,1918,1621,1263,870,455,29,-381,-763,-1088,-1323,-1454,-1443,-1300,-1000,-578,-47,552,1173,1776,2321,2768,3107,3317,3417,3413,3344,3232,3121,3025,2961,2928,2903,2870,2796,2652,2434,2121,1744,1307,860,432,67,-205,-360,-387,-291,-88,191,507,829,1105,1320,1439,1470,1405,1281,1108,934,784,683,655,697,805,944,1086,1182,1182,1064,790,371,-168,-798,-1437,-2039,-2520,-2838,-2952,-2855,-2566,-2128,-1600,-1058,-565,-190,25,65,-76,-359,-742,-1169,-1567,-1896,-2110,-2199,-2169,-2046,-1860,-1653,-1450,-1284,-1169,-1121,-1156,-1287,-1520,-1872,-2323,-2864,-3463,-4060,-4618,-5055,-5329,-5378,-5174,-4705,-3980,-3060,-1987,-876,210,1161,1929,2463,2753,2817,2670,2367,1938,1430,874,313,-243,-743,-1187,-1523,-1738,-1803,-1698,-1417,-961,-352,380,1184,2018,2810,3528,4115,4556,4839,4967,4968,4874,4720,4554,4394,4266,4166,4080,3994,3866,3683,3417,3071,2657,2201,1740,1328,1001,804,765,881,1155,1532,1985,2430,2821,3083,3172,3056,2722,2184,1477,653,-217,-1066,-1819,-2414,-2814,-2977,-2927,-2671,-2274,-1793,-1314,-904,-643,-563,-690,-1013,-1490,-2065,-2658,-3193,-3598,-3820,-3837,-3636,-3260,-2741,-2151,-1546,-996,-526,-186,47,166,211,218,207,214,229,258,273,266,212,110,-41,-247,-481,-763,-1066,-1408,-1777,-2167,-2569,-2953,-3298,-3562,-3707,-3696,-3493,-3083,-2467,-1666,-721,297,1333,2298,3146,3822,4301,4569,4625,4479,4154,3658,3047,2327,1581,830,158,-391,-753,-887,-770,-392,216,1020,1940,2906,3829,4632,5244,5624,5748,5622,5277,4760,4138,3479,2850,2309,1888,1615,1473,1446,1507,1586,1676,1700,1662,1520,1297,988,640,271,-66,-348,-540,-634,-633,-538,-398,-211,-39,117,221,267,256,193,94,-21,-135,-237,-308,-361,-385,-413,-448,-525,-655,-844,-1108,-1410,-1749,-2077,-2370,-2589,-2720,-2746,-2669,-2515,-2291,-2037,-1786,-1546,-1358,-1209,-1107,-1039,-986,-928,-845,-717,-547,-319,-79,183,400,562,638,613,512,331,133,-93,-286,-475,-640,-810,-1003,-1241,-1527,-1881,-2264,-2669,-3037,-3336,-3504,-3528,-3374,-3064,-2614,-2069,-1479,-878,-321,183,588,902,1093,1172,1113,928,614,190,-321,-875,-1432,-1924,-2306,-2516,-2524,-2304,-1860,-1219,-415,485,1416,2319,3119,3781,4266,4557,4669,4616,4437,4170,3861,3538,3231,2938,2666,2390,2099,1775,1396,980,518,48,-397,-791,-1063,-1216,-1189,-1002,-651,-164,410,1025,1620,2138,2540,2779,2854,2746,2489,2104,1640,1139,660,227,-111,-357,-507,-578,-606,-618,-643,-708,-806,-942,-1091,-1221,-1314,-1338,-1290,-1171,-995,-801,-610,-475,-408,-434,-561,-764,-1039,-1332,-1629,-1871,-2055,-2127,-2113,-1991,-1797,-1560,-1309,-1085,-914,-812,-786,-832,-948,-1128,-1372,-1687,-2066,-2523,-3034,-3587,-4143,-4663,-5080,-5350,-5410,-5228,-4805,-4134,-3293,-2314,-1306,-319,561,1306,1868,2259,2460,2503,2385,2133,1763,1292,755,177,-398,-925,-1358,-1657,-1787,-1728,-1486,-1055,-495,191,917,1663,2362,2984,3484,3858,4073,4156,4100,3948,3722,3462,3206,2959,2762,2579,2430,2267,2092,1869,1607,1291,953,607,295,40,-115,-177,-107,43,283,550,822,1049,1207,1264,1212,1048,780,429,21,-421,-855,-1260,-1600,-1870,-2041,-2146,-2166,-2157,-2128,-2117,-2148,-2234,-2380,-2575,-2802,-3030,-3237,-3396,-3482,-3502,-3431,-3307,-3118,-2904,-2666,-2435,-2204,-2003,-1804,-1632,-1456,-1278,-1095,-888,-685,-476,-301,-172,-116,-144,-260,-441,-676,-919,-1165,-1386,-1597,-1795,-2024,-2286,-2616,-3003,-3436,-3870,-4260,-4533,-4645,-4553,-4238,-3715,-3025,-2207,-1338,-459,379,1131,1784,2308,2692,2923,2990,2888,2632,2225,1718,1134,554,14,-408,-668,-742,-590,-246,282,937,1665,2395,3076,3635,4049,4273,4319,4188,3911,3538,3108,2685,2307,2007,1804,1696,1658,1672,1678,1661,1569,1390,1120,772,367,-39,-424,-726,-920,-983,-908,-706,-399,-27,379,758,1089,1324,1447,1459,1351,1166,918,653,409,205,71,-3,-21,-9,-2,-24,-109,-269,-501,-800,-1132,-1470,-1780,-2017,-2175,-2217,-2157,-1986,-1728,-1401,-1034,-649,-278,67,357,601,779,909,995,1046,1081,1089,1086,1041,970,845,682,486,282,89,-64,-181,-249,-312,-377,-508,-712,-1028,-1448,-1947,-2484,-3003,-3437,-3743,-3879,-3833,-3611,-3235,-2736,-2145,-1499,-825,-148,493,1083,1572,1939,2148,2178,2023,1685,1200,606,-41,-654,-1193,-1563,-1733,-1671,-1353,-820,-91,758,1665,2547,3329,3956,4375,4578,4564,4363,4033,3620,3198,2802,2487,2243,2099,2007,1959,1922,1848,1750,1580,1379,1135,886,659,472,357,319,363,485,669,894,1142,1386,1604,1786,1909,1981,1990,1954,1877,1774,1655,1524,1391,1235,1068,854,607,305,-36,-414,-793,-1163,-1471,-1709,-1843,-1869,-1790,-1620,-1378,-1100,-802,-532,-287,-111,10,52,28,-75,-221,-429,-638,-859,-1042,-1179,-1257,-1271,-1237,-1168,-1088,-1011,-953,-916,-911,-941,-1016,-1156,-1374,-1689,-2104,-2617,-3187,-3789,-4341,-4796,-5093,-5183,-5054,-4701,-4156,-3449,-2633,-1752,-851,22,831,1536,2098,2481,2662,2614,2346,1866,1212,449,-371,-1145,-1818,-2297,-2539,-2512,-2190,-1630,-830,98,1117,2120,3051,3834,4441,4836,5034,5052,4934,4733,4496,4274,4089,3954,3864,3778,3684,3523,3288,2952,2527,2031,1507,997,556,222,34,-2,116,361,695,1074,1449,1764,1994,2088,2052,1872,1564,1161,692,207,-260,-658,-981,-1187,-1305,-1335,-1310,-1272,-1251,-1287,-1402,-1603,-1893,-2242,-2632,-3014,-3356,-3622,-3786,-3826,-3751,-3553,-3269,-2908,-2512,-2107,-1718,-1375,-1083,-861,-704,-600,-549,-525,-533,-560,-610,-696,-810,-976,-1161,-1378,-1579,-1760,-1894,-1986,-2047,-2113,-2207,-2388,-2649,-3017,-3446,-3897,-4306,-4596,-4720,-4617,-4285,-3711,-2942,-2001,-974,108,1145,2093,2879,3443,3764,3784,3541,3017,2295,1413,481,-430,-1207,-1785,-2088,-2093,-1780,-1183,-348,647,1713,2756,3686,4433,4928,5163,5118,4830,4350,3741,3087,2468,1946,1582,1387,1370,1483,1693,1913,2096,2170,2105,1881,1510,1023,471,-82,-587,-974,-1225,-1304,-1222,-992,-653,-240,195,606,962,1229,1399,1466,1443,1342,1193,1012,821,628,443,247,56,-177,-427,-734,-1067,-1440,-1810,-2170,-2476,-2710,-2842,-2871,-2776,-2581,-2293,-1926,-1518,-1086,-651,-247,120,433,673,853,954,1000,982,925,832,708,567,394,212,7,-199,-389,-549,-640,-665,-616,-515,-403,-325,-338,-472,-766,-1201,-1761,-2392,-3035,-3622,-4102,-4413,-4532,-4438,-4120,-3601,-2891,-2037,-1086,-105,832,1649,2270,2642,2721,2509,2028,1334,511,-346,-1137,-1767,-2162,-2274,-2093,-1622,-928,-63,881,1815,2665,3365,3867,4170,4266,4205,4021,3780,3534,3325,3192,3120,3122,3142,3154,3112,2971,2723,2348,1878,1331,760,218,-256,-601,-812,-850,-737,-474,-99,361,857,1363,1826,2230,2544,2758,2873,2887,2820,2683,2497,2280,2048,1805,1560,1312,1048,771,463,130,-229,-601,-968,-1312,-1601,-1819,-1946,-1964,-1885,-1703,-1442,-1127,-775,-444,-136,83,221,242,152,-34,-295,-588,-874,-1114,-1275,-1347,-1327,-1234,-1092,-933,-777,-646,-544,-480,-460,-491,-595,-787,-1093,-1517,-2054,-2692,-3376,-4075,-4710,-5238,-5595,-5751,-5669,-5343,-4774,-3975,-2989,-1854,-655,544,1634,2536,3170,3464,3407,2996,2274,1334,259,-804,-1761,-2476,-2894,-2941,-2625,-1961,-1020,124,1356,2585,3707,4643,5352,5794,5983,5946,5728,5393,5002,4609,4259,3978,3757,3600,3455,3310,3113,2854,2511,2107,1647,1194,761,422,190,105,168,377,695,1104,1531,1952,2301,2549,2669,2637,2472,2173,1778,1328,849,404,6,-301,-526,-662,-736,-779,-819,-909,-1051,-1286,-1591,-1970,-2380,-2789,-3151,-3429,-3591,-3613,-3505,-3263,-2934,-2539,-2126,-1744,-1405,-1160,-991,-912,-895,-916,-944,-954,-923,-848,-740,-618,-521,-467,-503,-608,-811,-1064,-1340,-1624,-1857,-2060,-2213,-2334,-2451,-2571,-2717,-2887,-3082,-3281,-3475,-3620,-3709,-3689,-3551,-3256,-2788,-2157,-1356,-455,520,1461,2306,2955,3351,3446,3235,2740,2027,1182,310,-473,-1081,-1418,-1453,-1167,-585,229,1199,2220,3202,4041,4679,5056,5167,5025,4668,4165,3587,3015,2513,2136,1899,1811,1824,1911,1992,2022,1957,1756,1434,999,487,-39,-539,-953,-1240,-1381,-1363,-1195,-908,-525,-99,335,737,1069,1315,1457,1489,1428,1269,1047,771,459,134,-204,-544,-873,-1214,-1535,-1860,-2170,-2456,-2715,-2922,-3067,-3143,-3124,-3024,-2823,-2552,-2200,-1814,-1383,-971,-561,-202,101,347,510,619,661,662,633,600,565,556,548,560,557,543,490,404,281,134,-23,-184,-341,-510,-703,-953,-1275,-1692,-2211,-2811,-3484,-4167,-4827,-5393,-5811,-6018,-5971,-5631,-4992,-4065,-2903,-1586,-220,1061,2136,2885,3228,3121,2583,1666,484,-821,-2111,-3214,-4020,-4429,-4386,-3907,-3022,-1824,-426,1053,2482,3749,4778,5493,5899,5983,5798,5399,4855,4244,3629,3070,2589,2214,1914,1687,1472,1262,1003,695,334,-76,-484,-884,-1209,-1457,-1585,-1600,-1504,-1315,-1060,-778,-481,-219,10,179,293,349,363,333,288,229,180,134,115,106,109,116,96,64,-24,-151,-331,-560,-811,-1084,-1340,-1575,-1746,-1866,-1893,-1860,-1748,-1587,-1394,-1190,-999,-841,-722,-659,-632,-642,-666,-681,-687,-657,-616,-565,-539,-565,-662,-865,-1143,-1514,-1904,-2297,-2616,-2839,-2927,-2881,-2720,-2478,-2205,-1958,-1781,-1723,-1801,-2018,-2355,-2765,-3198,-3566,-3815,-3866,-3677,-3244,-2561,-1714,-755,179,1019,1623,1972,1980,1697,1143,404,-401,-1189,-1826,-2245,-2383,-2220,-1776,-1096,-254,662,1567,2380,3043,3516,3797,3893,3847,3707,3526,3365,3264,3257,3350,3533,3770,4016,4216,4318,4285,4089,3736,3238,2635,1972,1305,679,147,-275,-545,-685,-679,-555,-337,-48,278,607,922,1190,1392,1520,1557,1507,1374,1151,871,516,133,-294,-728,-1160,-1574,-1946,-2262,-2508,-2662,-2727,-2686,-2549,-2315,-2003,-1625,-1203,-762,-316,100,479,800,1047,1223,1317,1333,1283,1164,1009,817,615,407,201,-14,-226,-473,-731,-1029,-1336,-1655,-1933,-2179,-2326,-2400,-2377,-2283,-2161,-2036,-1969,-1998,-2147,-2432,-2834,-3314,-3816,-4257,-4559,-4644,-4440,-3932,-3095,-1998,-709,659,1964,3093,3914,4365,4395,4037,3334,2403,1364,352,-492,-1082,-1320,-1199,-710,78,1088,2208,3329,4326,5131,5655,5894,5838,5534,5043,4445,3819,3248,2782,2457,2290,2231,2274,2324,2344,2274,2072,1737,1271,719,133,-423,-873,-1175,-1262,-1141,-794,-261,412,1167,1922,2613,3171,3541,3703,3622,3345,2859,2263,1572,878,225,-349,-795,-1134,-1342,-1465,-1517,-1534,-1548,-1577,-1638,-1733,-1856,-1999,-2141,-2268,-2365,-2413,-2405,-2330,-2190,-1976,-1705,-1370,-1000,-593,-181,233,617,971,1280,1532,1734,1860,1925,1913,1822,1664,1432,1155,845,530,234,-27,-243,-411,-552,-676,-830,-1031,-1315,-1696,-2171,-2723,-3311,-3871,-4340,-4636,-4694,-4466,-3924,-3092,-2014,-795,464,1615,2547,3138,3333,3101,2477,1532,384,-827,-1956,-2866,-3453,-3641,-3416,-2792,-1841,-660,639,1924,3092,4041,4718,5085,5162,4968,4577,4052,3480,2931,2476,2139,1953,1887,1921,1993,2051,2042,1920,1669,1279,781,200,-396,-973,-1459,-1822,-2038,-2073,-1962,-1698,-1328,-892,-423,29,431,764,999,1145,1201,1180,1111,1003,886,764,653,538,426,292,134,-51,-277,-512,-771,-1011,-1232,-1406,-1520,-1572,-1556,-1481,-1358,-1204,-1029,-859,-688,-538,-403,-281,-181,-87,-14,50,85,105,74,4,-134,-351,-641,-1019,-1454,-1928,-2395,-2819,-3137,-3336,-3361,-3233,-2955,-2576,-2158,-1773,-1498,-1393,-1508,-1836,-2369,-3031,-3749,-4406,-4906,-5145,-5069,-4645,-3902,-2901,-1754,-595,452,1250,1731,1827,1571,990,208,-682,-1526,-2224,-2666,-2801,-2603,-2101,-1342,-416,582,1562,2428,3132,3623,3910,3997,3940,3782,3586,3417,3305,3299,3391,3576,3823,4066,4267,4346,4281,4022,3582,2974,2245,1462,696,17,-499,-820,-904,-765,-423,81,671,1302,1883,2374,2727,2902,2919,2748,2452,2041,1562,1065,567,116,-291,-638,-940,-1207,-1455,-1701,-1945,-2201,-2448,-2687,-2897,-3060,-3168,-3198,-3150,-3012,-2792,-2482,-2107,-1662,-1179,-668,-160,328,753,1118,1366,1521,1547,1474,1284,1018,666,260,-188,-661,-1141,-1593,-2015,-2349,-2609,-2741,-2763,-2655,-2447,-2166,-1857,-1582,-1391,-1344,-1463,-1767,-2223,-2790,-3386,-3922,-4299,-4435,-4260,-3754,-2932,-1855,-623,634,1788,2701,3292,3494,3318,2801,2048,1168,313,-404,-857,-988,-759,-189,662,1709,2830,3918,4861,5571,6000,6129,5975,5590,5049,4425,3821,3291,2914,2700,2669,2775,2987,3207,3393,3444,3326,3008,2476,1784,964,110,-711,-1408,-1918,-2195,-2215,-1984,-1542,-930,-226,501,1185,1757,2180,2432,2491,2393,2141,1788,1366,911,456,18,-389,-767,-1113,-1440,-1746,-2037,-2303,-2545,-2742,-2898,-2985,-3017,-2968,-2857,-2674,-2429,-2128,-1771,-1366,-925,-450,40,526,994,1408,1759,2009,2167,2209,2151,2009,1780,1503,1179,827,474,115,-211,-507,-737,-893,-960,-918,-784,-566,-303,-53,129,184,53,-277,-806,-1503,-2277,-3063,-3726,-4194,-4362,-4209,-3714,-2940,-1960,-899,121,967,1561,1810,1737,1333,706,-70,-868,-1579,-2112,-2395,-2398,-2128,-1610,-907,-88,764,1590,2311,2904,3336,3604,3730,3729,3645,3509,3362,3226,3131,3071,3045,3030,2984,2892,2698,2398,1970,1425,792,108,-572,-1197,-1701,-2061,-2217,-2193,-1960,-1574,-1044,-441,200,823,1376,1839,2165,2363,2414,2344,2155,1887,1550,1176,778,375,-28,-416,-781,-1114,-1396,-1612,-1755,-1793,-1747,-1589,-1352,-1039,-684,-307,50,382,646,856,987,1065,1080,1057,998,906,793,647,480,296,93,-109,-316,-519,-709,-911,-1098,-1303,-1504,-1706,-1900,-2072,-2206,-2303,-2341,-2345,-2321,-2309,-2349,-2481,-2737,-3141,-3675,-4313,-4991,-5624,-6122,-6392,-6356,-5974,-5240,-4201,-2949,-1602,-303,802,1619,2030,2055,1676,990,104,-865,-1757,-2474,-2901,-3001,-2744,-2167,-1325,-306,798,1885,2877,3703,4323,4723,4911,4915,4793,4571,4342,4120,3965,3898,3897,3975,4061,4132,4126,3995,3724,3286,2717,2044,1322,633,26,-414,-667,-690,-503,-122,402,998,1613,2159,2593,2853,2923,2789,2466,1991,1398,752,100,-514,-1044,-1487,-1816,-2067,-2227,-2347,-2426,-2499,-2569,-2651,-2738,-2834,-2924,-3001,-3041,-3047,-2982,-2859,-2653,-2369,-2020,-1602,-1150,-683,-230,179,510,763,909,960,935,819,665,441,191,-119,-462,-863,-1293,-1761,-2219,-2655,-3018,-3275,-3404,-3385,-3231,-2981,-2661,-2359,-2108,-1970,-1974,-2115,-2379,-2709,-3044,-3297,-3408,-3318,-3001,-2481,-1783,-1011,-223,453,972,1256,1300,1127,773,341,-108,-465,-670,-672,-444,-10,608,1336,2120,2872,3543,4066,4425,4602,4604,4473,4225,3928,3609,3323,3088,2941,2868,2868,2904,2939,2920,2810,2560,2162,1614,936,181,-605,-1347,-1986,-2470,-2752,-2824,-2680,-2348,-1872,-1298,-694,-108,390,781,1009,1094,1014,814,504,139,-260,-656,-1029,-1380,-1688,-1989,-2263,-2538,-2814,-3080,-3347,-3576,-3771,-3893,-3941,-3880,-3720,-3442,-3060,-2582,-2020,-1406,-752,-104,524,1082,1549,1895,2099,2154,2064,1844,1526,1148,732,333,-54,-385,-674,-905,-1090,-1213,-1294,-1299,-1256,-1135,-961,-740,-505,-292,-159,-140,-291,-622,-1142,-1819,-2594,-3397,-4120,-4679,-4984,-4981,-4653,-4020,-3151,-2140,-1110,-168,574,1042,1206,1067,670,94,-572,-1230,-1784,-2166,-2328,-2252,-1944,-1450,-805,-90,649,1341,1957,2452,2826,3079,3227,3297,3324,3329,3350,3398,3477,3576,3667,3710,3661,3479,3130,2598,1906,1071,169,-734,-1554,-2208,-2626,-2780,-2628,-2210,-1545,-704,240,1198,2106,2865,3456,3812,3947,3855,3574,3145,2611,2042,1455,917,422,3,-348,-630,-851,-1014,-1126,-1185,-1193,-1149,-1051,-901,-700,-456,-173,135,455,784,1086,1380,1617,1813,1943,1997,1977,1873,1695,1458,1176,883,589,331,96,-86,-254,-398,-550,-719,-904,-1113,-1326,-1527,-1699,-1825,-1897,-1925,-1922,-1922,-1954,-2058,-2251,-2548,-2938,-3384,-3844,-4242,-4521,-4607,-4467,-4079,-3468,-2689,-1816,-955,-196,373,693,741,531,103,-452,-1062,-1613,-2031,-2239,-2201,-1899,-1355,-607,288,1257,2234,3158,3971,4648,5156,5505,5697,5752,5703,5570,5393,5190,4987,4787,4600,4400,4188,3931,3622,3250,2818,2348,1859,1400,993,696,512,480,576,800,1110,1473,1839,2172,2428,2580,2620,2531,2339,2052,1703,1324,943,588,275,7,-208,-396,-556,-715,-879,-1065,-1263,-1484,-1710,-1933,-2139,-2308,-2434,-2492,-2490,-2407,-2256,-2038,-1756,-1434,-1075,-705,-344,-4,288,523,697,794,838,821,764,670,535,369,145,-132,-478,-884,-1342,-1817,-2275,-2665,-2952,-3092,-3080,-2908,-2608,-2223,-1806,-1427,-1141,-993,-1024,-1209,-1553,-1966,-2413,-2783,-3034,-3089,-2944,-2588,-2075,-1449,-796,-173,350,752,1002,1131,1159,1135,1110,1117,1198,1355,1600,1907,2259,2620,2966,3267,3511,3691,3809,3879,3913,3926,3939,3953,3981,4021,4064,4116,4144,4147,4086,3953,3714,3366,2897,2321,1659,949,232,-438,-1018,-1465,-1752,-1868,-1813,-1611,-1296,-898,-480,-64,292,569,739,802,745,607,383,120,-172,-467,-757,-1039,-1318,-1603,-1899,-2215,-2545,-2878,-3202,-3481,-3703,-3821,-3833,-3700,-3438,-3035,-2518,-1905,-1231,-535,153,780,1335,1763,2065,2218,2216,2082,1820,1474,1070,655,251,-105,-408,-652,-838,-988,-1101,-1197,-1262,-1304,-1303,-1259,-1162,-1026,-859,-690,-550,-463,-480,-602,-863,-1246,-1737,-2289,-2854,-3357,-3742,-3948,-3946,-3731,-3319,-2771,-2138,-1510,-939,-496,-205,-81,-108,-254,-476,-723,-954,-1125,-1207,-1201,-1076,-877,-585,-247,137,527,929,1310,1675,2014,2319,2597,2835,3041,3206,3336,3423,3464,3448,3357,3175,2885,2473,1934,1288,546,-227,-1006,-1697,-2278,-2662,-2841,-2783,-2485,-1995,-1321,-551,274,1072,1788,2359,2753,2932,2909,2680,2290,1779,1196,595,23,-491,-905,-1226,-1425,-1534,-1531,-1466,-1318,-1142,-915,-682,-431,-181,65,301,527,729,918,1074,1211,1316,1389,1434,1440,1415,1361,1271,1167,1045,921,808,698,606,497,377,210,-16,-310,-678,-1096,-1546,-1984,-2385,-2718,-2959,-3113,-3179,-3173,-3133,-3072,-3035,-3041,-3105,-3239,-3427,-3634,-3836,-3968,-3998,-3899,-3641,-3256,-2763,-2213,-1674,-1194,-832,-615,-552,-638,-834,-1096,-1371,-1597,-1736,-1733,-1578,-1245,-757,-115,635,1469,2336,3188,4005,4715,5333,5795,6133,6308,6368,6293,6145,5915,5660,5364,5068,4746,4408,4038,3628,3176,2687,2180,1678,1214,827,530,368,331,425,641,941,1302,1687,2050,2369,2607,2742,2771,2677,2484,2193,1840,1433,1012,577,160,-245,-623,-978,-1301,-1598,-1852,-2072,-2240,-2353,-2409,-2401,-2332,-2204,-2025,-1806,-1555,-1287,-1005,-735,-470,-243,-39,106,212,252,250,191,111,-3,-109,-225,-328,-444,-561,-727,-919,-1174,-1462,-1770,-2065,-2311,-2467,-2522,-2452,-2275,-2010,-1680,-1337,-1012,-750,-586,-537,-614,-797,-1070,-1363,-1653,-1866,-1971,-1953,-1793,-1534,-1194,-830,-475,-176,56,208,293,331,355,382,459,580,774,1037,1346,1717,2091,2490,2859,3212,3517,3787,4006,4182,4320,4411,4475,4499,4498,4466,4413,4330,4213,4053,3824,3517,3110,2588,1966,1237,457,-357,-1136,-1837,-2403,-2802,-2996,-2996,-2796,-2435,-1952,-1398,-829,-299,152,477,674,715,641,440,179,-145,-473,-806,-1112,-1404,-1667,-1916,-2158,-2380,-2602,-2794,-2956,-3067,-3108,-3065,-2931,-2690,-2359,-1941,-1451,-925,-376,157,650,1080,1420,1664,1794,1823,1742,1579,1337,1055,746,434,141,-134,-375,-594,-786,-967,-1115,-1251,-1333,-1383,-1365,-1313,-1211,-1106,-1005,-942,-933,-992,-1126,-1329,-1594,-1894,-2211,-2513,-2765,-2943,-3026,-3003,-2889,-2694,-2461,-2219,-2014,-1865,-1798,-1811,-1889,-2017,-2154,-2270,-2346,-2338,-2256,-2077,-1812,-1479,-1071,-635,-154,320,809,1267,1708,2103,2455,2748,2981,3152,3257,3309,3310,3273,3205,3111,2979,2808,2572,2263,1863,1364,793,147,-502,-1141,-1690,-2116,-2364,-2419,-2254,-1898,-1357,-693,47,800,1494,2083,2506,2748,2786,2639,2330,1900,1400,874,372,-79,-447,-726,-904,-991,-988,-919,-783,-613,-410,-199,6,201,367,501,609,672,719,732,733,727,712,710,704,713,711,717,692,666,599,517,405,267,103,-88,-307,-556,-821,-1103,-1372,-1617,-1813,-1952,-2030,-2055,-2050,-2034,-2039,-2078,-2173,-2323,-2528,-2780,-3061,-3348,-3619,-3835,-3982,-4029,-3973,-3823,-3586,-3313,-3026,-2775,-2592,-2494,-2493,-2566,-2694,-2832,-2938,-2972,-2889,-2680,-2315,-1814,-1183,-451,340,1170,1976,2749,3436,4031,4509,4868,5107,5233,5262,5207,5091,4936,4756,4581,4403,4244,4075,3901,3680,3411,3055,2622,2100,1522,899,296,-268,-725,-1060,-1224,-1232,-1063,-766,-358,111,585,1028,1383,1621,1731,1689,1520,1235,863,439,-9,-462,-888,-1284,-1632,-1932,-2178,-2371,-2510,-2600,-2640,-2637,-2596,-2515,-2408,-2267,-2105,-1918,-1719,-1502,-1293,-1080,-895,-726,-595,-501,-447,-433,-459,-509,-589,-676,-771,-877,-976,-1107,-1243,-1426,-1635,-1875,-2126,-2365,-2567,-2708,-2779,-2765,-2698,-2567,-2421,-2257,-2106,-1966,-1857,-1760,-1701,-1649,-1620,-1598,-1577,-1557,-1535,-1510,-1493,-1490,-1503,-1545,-1602,-1672,-1734,-1764,-1744,-1654,-1477,-1215,-868,-450,13,506,995,1471,1902,2293,2634,2924,3184,3406,3616,3808,3989,4155,4296,4403,4465,4473,4420,4308,4130,3896,3597,3245,2825,2357,1832,1269,683,91,-472,-981,-1407,-1726,-1915,-1977,-1896,-1707,-1414,-1060,-676,-300,37,297,479,552,544,445,297,101,-110,-327,-550,-758,-982,-1189,-1413,-1624,-1823,-1998,-2122,-2190,-2182,-2085,-1901,-1632,-1273,-865,-391,87,575,1030,1435,1776,2025,2200,2277,2284,2217,2098,1947,1772,1604,1451,1321,1231,1160,1116,1074,1028,966,879,776,648,508,356,186,3,-201,-426,-666,-901,-1133,-1310,-1459,-1518,-1534,-1468,-1364,-1226,-1080,-961,-892,-893,-991,-1176,-1461,-1806,-2193,-2570,-2890,-3121,-3204,-3145,-2908,-2531,-2016,-1412,-751,-74,574,1178,1705,2150,2514,2795,3009,3174,3295,3399,3483,3564,3642,3715,3780,3834,3857,3850,3789,3662,3453,3150,2745,2249,1674,1050,416,-186,-706,-1110,-1346,-1413,-1284,-978,-519,65,707,1376,1990,2530,2927,3190,3278,3235,3054,2792,2468,2125,1787,1475,1196,952,747,575,431,320,232,175,145,142,166,217,291,398,516,668,823,994,1168,1335,1488,1624,1722,1792,1807,1776,1678,1526,1313,1055,760,450,129,-182,-482,-771,-1032,-1282,-1501,-1690,-1851,-1963,-2050,-2095,-2131,-2155,-2196,-2254,-2335,-2436,-2543,-2643,-2722,-2767,-2766,-2725,-2637,-2520,-2394,-2274,-2195,-2174,-2238,-2389,-2637,-2950,-3313,-3672,-3987,-4201,-4274,-4169,-3867,-3367,-2681,-1841,-888,128,1158,2144,3047,3823,4452,4920,5224,5376,5401,5316,5171,4970,4767,4563,4391,4250,4144,4068,4000,3922,3810,3634,3380,3036,2596,2088,1521,942,380,-104,-496,-735,-832,-759,-542,-199,229,696,1160,1559,1876,2059,2108,2017,1791,1457,1030,544,22,-512,-1030,-1516,-1942,-2294,-2558,-2719,-2789,-2751,-2646,-2454,-2233,-1964,-1691,-1416,-1154,-922,-717,-557,-433,-364,-329,-342,-391,-471,-580,-713,-864,-1023,-1199,-1350,-1513,-1638,-1754,-1851,-1926,-1998,-2051,-2096,-2130,-2142,-2140,-2107,-2060,-1990,-1917,-1839,-1766,-1695,-1624,-1543,-1444,-1318,-1164,-981,-789,-592,-431,-315,-284,-348,-529,-816,-1207,-1657,-2137,-2588,-2961,-3206,-3288,-3179,-2889,-2416,-1808,-1098,-339,415,1130,1762,2290,2721,3036,3281,3449,3590,3706,3826,3950,4069,4190,4270,4313,4286,4188,4006,3747,3408,3013,2552,2063,1528,992,436,-97,-611,-1074,-1473,-1783,-1992,-2078,-2050,-1895,-1642,-1302,-910,-507,-115,219,481,647,719,698,601,443,231,3,-263,-530,-815,-1107,-1395,-1681,-1937,-2165,-2328,-2430,-2440,-2364,-2183,-1919,-1554,-1131,-651,-154,331,773,1144,1411,1580,1624,1579,1432,1239,994,759,533,355,239,193,218,310,434,591,726,840,889,881,794,645,429,178,-113,-408,-711,-992,-1239,-1440,-1566,-1616,-1572,-1438,-1233,-970,-692,-434,-248,-168,-232,-462,-849,-1392,-2040,-2747,-3449,-4074,-4562,-4852,-4918,-4735,-4315,-3687,-2881,-1968,-989,-19,902,1718,2410,2947,3331,3570,3674,3677,3598,3475,3330,3182,3052,2940,2852,2782,2727,2667,2602,2496,2353,2145,1873,1523,1117,652,182,-293,-696,-1025,-1211,-1254,-1127,-844,-422,100,673,1252,1775,2215,2523,2702,2731,2645,2450,2191,1889,1578,1282,1011,784,597,453,354,289,261,260,291,340,416,506,613,737,863,994,1111,1207,1271,1291,1263,1187,1070,915,739,558,370,209,60,-50,-127,-163,-165,-139,-98,-61,-46,-68,-148,-290,-503,-772,-1101,-1445,-1812,-2152,-2473,-2734,-2944,-3072,-3129,-3092,-2982,-2779,-2530,-2227,-1926,-1651,-1446,-1358,-1402,-1612,-1977,-2486,-3101,-3767,-4421,-4997,-5420,-5636,-5604,-5294,-4722,-3902,-2884,-1733,-516,701,1841,2861,3717,4382,4863,5160,5306,5327,5268,5154,5024,4898,4782,4693,4615,4551,4488,4414,4330,4211,4056,3848,3574,3235,2814,2327,1771,1184,575,-1,-521,-941,-1228,-1373,-1355,-1196,-908,-527,-93,359,776,1144,1416,1601,1665,1639,1502,1287,984,622,200,-258,-735,-1218,-1671,-2085,-2429,-2686,-2843,-2893,-2831,-2675,-2425,-2122,-1781,-1444,-1141,-901,-754,-698,-749,-871,-1059,-1265,-1466,-1627,-1727,-1752,-1700,-1569,-1385,-1157,-924,-706,-533,-432,-413,-495,-660,-918,-1227,-1582,-1930,-2266,-2541,-2753,-2881,-2919,-2878,-2744,-2539,-2249,-1900,-1488,-1045,-596,-178,160,373,422,272,-80,-624,-1322,-2113,-2916,-3652,-4224,-4570,-4634,-4391,-3849,-3042,-2034,-896,281,1419,2438,3285,3916,4331,4513,4520,4361,4112,3809,3505,3243,3034,2907,2843,2838,2871,2911,2945,2940,2877,2742,2509,2181,1745,1213,605,-61,-734,-1377,-1941,-2377,-2659,-2762,-2682,-2440,-2069,-1604,-1121,-639,-240,75,255,318,255,100,-135,-410,-708,-999,-1274,-1520,-1738,-1911,-2058,-2151,-2206,-2203,-2141,-2017,-1824,-1564,-1246,-874,-468,-43,372,757,1077,1322,1469,1514,1472,1340,1162,948,737,551,408,330,319,381,506,683,891,1099,1288,1408,1454,1375,1182,852,412,-116,-708,-1310,-1896,-2419,-2854,-3167,-3352,-3376,-3255,-2970,-2561,-2038,-1471,-900,-416,-73,56,-67,-464,-1118,-1990,-3004,-4064,-5071,-5909,-6500,-6764,-6666,-6213,-5419,-4367,-3125,-1796,-478,738,1785,2600,3174,3494,3586,3497,3271,2970,2649,2352,2110,1954,1864,1863,1903,1994,2085,2174,2221,2208,2120,1929,1642,1247,771,229,-331,-872,-1342,-1690,-1886,-1900,-1735,-1393,-928,-360,235,813,1330,1730,2015,2153,2172,2080,1909,1689,1442,1193,950,729,520,334,164,12,-126,-234,-331,-386,-421,-416,-385,-318,-233,-127,-21,79,154,201,203,174,106,19,-66,-151,-194,-211,-180,-104,0,129,261,365,438,425,337,126,-193,-636,-1179,-1799,-2448,-3090,-3659,-4127,-4449,-4615,-4625,-4488,-4238,-3891,-3487,-3036,-2572,-2101,-1658,-1267,-957,-776,-746,-907,-1257,-1809,-2501,-3315,-4141,-4921,-5543,-5938,-6025,-5786,-5190,-4287,-3119,-1769,-334,1087,2411,3547,4455,5095,5467,5595,5511,5287,4963,4624,4305,4058,3901,3847,3884,3998,4166,4345,4524,4655,4713,4680,4515,4228,3789,3233,2563,1829,1073,343,-299,-816,-1172,-1347,-1352,-1191,-911,-537,-129,280,649,949,1169,1294,1342,1306,1221,1070,892,662,407,104,-214,-572,-919,-1264,-1564,-1795,-1952,-1992,-1937,-1767,-1515,-1199,-853,-515,-224,-9,107,110,11,-179,-419,-690,-929,-1126,-1232,-1245,-1151,-961,-681,-341,31,407,751,1022,1203,1247,1156,914,541,61,-480,-1032,-1538,-1949,-2231,-2351,-2317,-2118,-1788,-1339,-806,-222,384,958,1465,1842,2052,2039,1792,1291,572,-331,-1331,-2344,-3269,-4000,-4469,-4601,-4384,-3819,-2949,-1853,-605,679,1918,3021,3923,4593,5006,5186,5152,4964,4667,4323,3988,3698,3488,3367,3329,3367,3441,3540,3611,3642,3592,3445,3182,2799,2295,1695,1007,294,-430,-1088,-1658,-2088,-2349,-2443,-2351,-2115,-1755,-1307,-839,-361,53,404,659,815,886,880,814,723,599,483,355,238,115,-8,-137,-267,-395,-509,-604,-657,-670,-618,-510,-334,-104,177,480,792,1090,1346,1554,1691,1768,1776,1744,1663,1580,1481,1410,1361,1354,1396,1482,1614,1776,1947,2097,2187,2190,2052,1782,1344,772,97,-644,-1366,-2040,-2581,-2977,-3178,-3199,-3026,-2694,-2218,-1636,-984,-311,330,877,1265,1442,1356,989,337,-561,-1644,-2826,-3985,-5027,-5824,-6302,-6398,-6093,-5398,-4386,-3116,-1718,-288,1064,2233,3167,3804,4154,4216,4051,3705,3262,2788,2351,1999,1772,1671,1705,1838,2055,2306,2562,2777,2922,2958,2876,2655,2300,1835,1270,668,52,-508,-982,-1323,-1510,-1535,-1398,-1127,-749,-301,174,639,1062,1416,1692,1880,1993,2032,2019,1960,1869,1747,1600,1428,1223,1009,758,518,269,50,-135,-273,-355,-381,-359,-298,-214,-133,-52,-14,6,-23,-73,-145,-220,-274,-308,-287,-230,-121,26,192,377,543,693,792,830,797,654,419,58,-411,-978,-1616,-2287,-2934,-3521,-3986,-4312,-4461,-4448,-4273,-3966,-3562,-3078,-2569,-2035,-1542,-1087,-739,-520,-474,-630,-1007,-1597,-2376,-3288,-4252,-5185,-5977,-6546,-6800,-6711,-6235,-5416,-4287,-2934,-1455,59,1490,2774,3821,4611,5112,5345,5337,5135,4800,4391,3972,3582,3271,3051,2935,2918,2980,3103,3253,3402,3509,3547,3479,3293,2975,2525,1974,1334,668,5,-599,-1103,-1472,-1688,-1735,-1636,-1390,-1047,-626,-177,268,675,1014,1274,1435,1500,1472,1349,1151,875,540,152,-263,-700,-1123,-1514,-1857,-2115,-2294,-2370,-2350,-2245,-2065,-1830,-1564,-1286,-1018,-773,-569,-400,-288,-216,-192,-206,-253,-320,-408,-488,-567,-616,-630,-592,-511,-368,-212,-36,95,156,102,-86,-429,-893,-1464,-2062,-2641,-3116,-3449,-3584,-3517,-3246,-2805,-2233,-1571,-875,-184,460,1010,1442,1704,1776,1632,1253,664,-131,-1056,-2057,-3039,-3904,-4568,-4947,-4993,-4677,-4029,-3066,-1902,-595,731,1978,3077,3941,4554,4899,4998,4892,4649,4313,3978,3667,3444,3310,3278,3320,3409,3517,3593,3622,3568,3419,3175,2833,2411,1921,1400,856,339,-147,-563,-904,-1158,-1322,-1405,-1410,-1355,-1245,-1098,-921,-719,-505,-278,-43,191,423,642,829,984,1074,1098,1035,885,645,337,-33,-420,-802,-1136,-1389,-1540,-1565,-1464,-1237,-911,-502,-62,398,817,1192,1474,1674,1769,1778,1709,1583,1428,1267,1123,1021,974,993,1085,1233,1439,1658,1867,2020,2069,1981,1726,1294,706,-9,-794,-1576,-2290,-2868,-3256,-3434,-3388,-3135,-2712,-2155,-1513,-837,-172,430,930,1266,1412,1319,968,363,-486,-1522,-2671,-3844,-4922,-5805,-6394,-6618,-6443,-5868,-4938,-3727,-2339,-882,525,1786,2816,3574,4029,4201,4127,3853,3469,3019,2587,2214,1937,1769,1710,1738,1835,1964,2099,2212,2270,2263,2161,1966,1672,1287,830,327,-183,-668,-1083,-1399,-1585,-1636,-1539,-1325,-998,-608,-179,255,649,1005,1285,1500,1651,1739,1774,1776,1718,1635,1489,1297,1047,743,398,24,-345,-696,-985,-1205,-1328,-1362,-1299,-1168,-977,-764,-543,-345,-181,-64,5,24,9,-32,-85,-136,-169,-191,-173,-145,-79,-2,88,182,253,292,251,127,-133,-515,-1044,-1683,-2408,-3150,-3864,-4462,-4908,-5138,-5145,-4927,-4510,-3936,-3259,-2528,-1814,-1140,-578,-136,128,209,69,-281,-850,-1600,-2494,-3461,-4426,-5302,-6000,-6451,-6592,-6394,-5862,-5020,-3927,-2658,-1299,62,1331,2457,3367,4050,4492,4703,4729,4598,4369,4094,3796,3537,3316,3154,3054,3002,2988,3006,3024,3036,3021,2955,2833,2637,2358,2007,1575,1087,560,14,-518,-1002,-1426,-1738,-1944,-2004,-1931,-1710,-1371,-921,-397,160,724,1235,1679,1999,2189,2210,2071,1759,1306,730,74,-607,-1271,-1857,-2334,-2663,-2835,-2850,-2727,-2499,-2197,-1875,-1552,-1278,-1055,-906,-824,-810,-836,-901,-969,-1038,-1079,-1094,-1061,-990,-874,-707,-518,-273,-39,215,410,542,559,427,139,-324,-920,-1621,-2352,-3044,-3625,-4021,-4202,-4136,-3843,-3355,-2716,-2009,-1263,-575,52,548,915,1121,1161,1030,720,249,-383,-1129,-1955,-2796,-3585,-4239,-4703,-4900,-4806,-4408,-3721,-2797,-1707,-522,646,1738,2662,3387,3871,4129,4168,4040,3785,3459,3126,2802,2554,2361,2256,2211,2212,2242,2267,2279,2250,2171,2041,1840,1587,1269,901,494,54,-389,-827,-1228,-1573,-1844,-2019,-2090,-2055,-1917,-1687,-1388,-1042,-674,-321,6,276,472,598,630,587,466,275,36,-247,-547,-849,-1134,-1376,-1569,-1679,-1717,-1667,-1534,-1336,-1081,-792,-496,-208,48,258,418,514,566,564,535,489,434,401,388,409,478,581,727,912,1099,1302,1445,1540,1511,1357,1042,567,-47,-771,-1546,-2302,-2975,-3492,-3811,-3900,-3755,-3406,-2880,-2250,-1562,-880,-265,262,641,871,922,789,472,-24,-680,-1465,-2328,-3213,-4041,-4755,-5259,-5533,-5497,-5182,-4566,-3720,-2682,-1542,-377,746,1736,2574,3196,3612,3823,3841,3720,3481,3185,2858,2548,2272,2056,1905,1828,1811,1860,1949,2069,2192,2290,2346,2311,2199,1957,1624,1187,686,160,-352,-794,-1128,-1314,-1338,-1188,-878,-438,107,697,1296,1863,2348,2750,3024,3191,3228,3163,2984,2728,2384,1992,1550,1097,642,219,-153,-459,-678,-816,-867,-846,-775,-655,-527,-378,-239,-104,26,143,257,366,462,564,643,729,797,863,929,991,1068,1150,1241,1329,1380,1385,1278,1062,678,149,-528,-1311,-2136,-2937,-3629,-4140,-4422,-4436,-4198,-3732,-3095,-2364,-1608,-896,-297,172,459,585,532,332,-6,-462,-998,-1609,-2232,-2866,-3433,-3921,-4257,-4416,-4363,-4070,-3550,-2806,-1885,-826,301,1432,2507,3453,4245,4833,5216,5399,5394,5247,4991,4674,4342,4028,3772,3578,3470,3428,3458,3525,3622,3713,3774,3785,3710,3547,3273,2895,2423,1868,1271,661,82,-421,-810,-1059,-1135,-1049,-796,-410,78,620,1173,1689,2130,2470,2684,2772,2726,2558,2290,1921,1506,1027,554,66,-372,-771,-1088,-1329,-1473,-1536,-1510,-1427,-1290,-1125,-955,-782,-642,-524,-445,-402,-391,-401,-436,-462,-493,-499,-480,-421,-321,-168,24,261,505,741,916,1003,954,752,379,-146,-792,-1492,-2184,-2776,-3207,-3409,-3362,-3050,-2521,-1802,-990,-137,670,1369,1915,2273,2429,2383,2151,1743,1196,530,-217,-1007,-1794,-2534,-3167,-3654,-3933,-3989,-3788,-3342,-2672,-1815,-835,202,1228,2175,2994,3636,4090,4345,4414,4331,4125,3843,3533,3225,2964,2762,2635,2586,2589,2650,2725,2808,2863,2875,2810,2671,2420,2081,1632,1112,532,-71,-646,-1171,-1583,-1872,-2002,-1973,-1798,-1489,-1094,-638,-177,264,637,938,1138,1247,1265,1201,1072,884,651,380,76,-251,-596,-935,-1269,-1555,-1796,-1958,-2033,-2015,-1901,-1694,-1420,-1083,-714,-339,28,357,638,860,1017,1106,1145,1129,1088,1026,966,919,902,918,968,1037,1104,1132,1090,937,646,211,-376,-1071,-1833,-2595,-3277,-3813,-4140,-4222,-4045,-3639,-3024,-2294,-1485,-703,6,575,964,1162,1147,949,566,45,-598,-1311,-2076,-2826,-3554,-4174,-4682,-5011,-5144,-5051,-4734,-4191,-3467,-2590,-1624,-627,332,1204,1927,2489,2846,3032,3026,2901,2662,2374,2075,1794,1579,1431,1366,1383,1460,1594,1743,1898,2014,2076,2054,1925,1694,1347,912,410,-115,-625,-1064,-1403,-1596,-1635,-1507,-1234,-829,-340,202,742,1250,1682,2024,2249,2365,2358,2256,2050,1778,1436,1054,644,219,-190,-578,-920,-1202,-1416,-1548,-1606,-1588,-1510,-1379,-1215,-1031,-841,-658,-492,-345,-233,-140,-75,-32,12,43,89,147,225,326,453,589,740,869,965,988,901,691,306,-218,-907,-1692,-2529,-3338,-4029,-4533,-4772,-4723,-4370,-3759,-2935,-1998,-1026,-126,627,1164,1456,1475,1255,810,203,-517,-1292,-2076,-2820,-3494,-4069,-4511,-4810,-4932,-4868,-4600,-4124,-3442,-2592,-1587,-511,600,1654,2602,3373,3943,4276,4394,4314,4086,3778,3436,3145,2935,2850,2903,3082,3361,3709,4059,4384,4611,4718,4660,4434,4022,3457,2754,1972,1158,382,-299,-825,-1149,-1253,-1116,-771,-239,416,1133,1836,2453,2931,3206,3269,3093,2709,2142,1444,672,-114,-858,-1510,-2037,-2422,-2648,-2737,-2694,-2547,-2328,-2060,-1776,-1500,-1239,-1021,-829,-678,-551,-444,-345,-251,-151,-47,67,187,316,447,588,732,887,1050,1214,1380,1514,1605,1604,1481,1193,724,56,-783,-1757,-2789,-3794,-4664,-5308,-5634,-5599,-5167,-4389,-3300,-2026,-662,663,1831,2761,3374,3650,3589,3224,2622,1848,989,108,-719,-1464,-2078,-2566,-2904,-3106,-3169,-3097,-2900,-2574,-2140,-1609,-1007,-366,273,882,1412,1844,2159,2340,2412,2379,2283,2153,2032,1951,1941,2012,2163,2392,2653,2933,3183,3359,3450,3398,3212,2862,2376,1748,1033,254,-526,-1261,-1886,-2364,-2642,-2714,-2562,-2221,-1705,-1088,-406,258,863,1343,1674,1827,1802,1615,1288,864,376,-124,-614,-1048,-1420,-1708,-1916,-2039,-2092,-2073,-2000,-1880,-1709,-1516,-1278,-1028,-746,-450,-139,183,506,821,1118,1384,1607,1787,1902,1970,1968,1920,1806,1654,1449,1209,936,623,273,-128,-596,-1132,-1753,-2447,-3205,-3988,-4756,-5450,-6010,-6374,-6506,-6376,-5993,-5392,-4620,-3760,-2887,-2077,-1403,-909,-617,-540,-632,-882,-1214,-1600,-1987,-2344,-2658,-2915,-3132,-3305,-3460,-3591,-3696,-3764,-3763,-3667,-3447,-3068,-2528,-1817,-961,1,1026,2028,2949,3706,4235,4503,4482,4207,3715,3104,2457,1899,1501,1350,1451,1812,2364,3034,3721,4321,4752,4946,4874,4550,4011,3344,2629,1977,1468,1177,1138,1359,1806,2421,3117,3795,4359,4716,4807,4594,4069,3268,2228,1030,-249,-1531,-2723,-3776,-4615,-5229,-5583,-5697,-5591,-5297,-4875,-4368,-3840,-3337,-2902,-2562,-2340,-2220,-2212,-2266,-2374,-2489,-2588,-2635,-2620,-2515,-2332,-2059,-1708,-1298,-838,-370,90,505,842,1081,1180,1139,922,532,-35,-770,-1632,-2584,-3551,-4453,-5200,-5699,-5869,-5672,-5070,-4111,-2851,-1408,80,1465,2599,3372,3692,3553,2973,2055,923,-265,-1355,-2221,-2772,-2988,-2877,-2520,-1997,-1427,-887,-464,-166,-19,42,45,70,166,369,704,1156,1703,2290,2870,3374,3758,3977,4017,3877,3572,3147,2618,2055,1459,894,352,-124,-546,-890,-1169,-1370,-1515,-1600,-1649,-1675,-1687,-1704,-1728,-1752,-1783,-1796,-1792,-1754,-1678,-1562,-1416,-1243,-1063,-888,-734,-612,-527,-480,-467,-483,-524,-586,-663,-758,-864,-985,-1115,-1259,-1414,-1584,-1763,-1939,-2108,-2233,-2306,-2282,-2147,-1868,-1444,-878,-192,563,1333,2051,2633,3050,3231,3202,2957,2571,2116,1672,1346,1178,1224,1465,1866,2343,2817,3164,3330,3230,2863,2249,1440,551,-333,-1069,-1590,-1794,-1681,-1231,-511,407,1409,2387,3224,3832,4140,4122,3768,3124,2228,1172,28,-1110,-2173,-3089,-3823,-4340,-4642,-4736,-4645,-4396,-4028,-3570,-3058,-2532,-1998,-1511,-1060,-686,-369,-132,53,187,290,399,511,675,878,1152,1480,1853,2260,2642,2997,3253,3414,3437,3337,3107,2771,2348,1869,1353,847,359,-50,-374,-555,-596,-458,-162,288,843,1450,2043,2538,2875,2988,2853,2468,1875,1141,373,-332,-847,-1109,-1056,-689,-72,736,1589,2395,3019,3396,3474,3259,2807,2191,1533,934,507,321,424,822,1470,2315,3225,4132,4874,5403,5615,5497,5056,4322,3372,2295,1172,117,-815,-1547,-2053,-2330,-2396,-2305,-2111,-1899,-1725,-1667,-1736,-1973,-2336,-2800,-3302,-3763,-4134,-4342,-4363,-4185,-3810,-3296,-2661,-2006,-1352,-789,-337,-39,102,78,-75,-347,-678,-1044,-1394,-1706,-1956,-2130,-2243,-2287,-2287,-2245,-2162,-2053,-1893,-1698,-1441,-1142,-789,-411,-20,348,659,892,1011,1034,948,808,641,521,493,617,917,1400,2033,2760,3490,4144,4610,4841,4761,4401,3761,2945,2030,1149,404,-103,-308,-183,257,964,1846,2806,3715,4471,4974,5160,5017,4537,3801,2851,1817,768,-173,-955,-1499,-1810,-1864,-1731,-1439,-1089,-740,-476,-348,-391,-615,-997,-1497,-2061,-2617,-3113,-3493,-3715,-3773,-3646,-3376,-2958,-2457,-1876,-1280,-674,-107,408,837,1155,1355,1403,1323,1106,779,379,-81,-545,-1002,-1413,-1759,-2028,-2197,-2278,-2256,-2146,-1958,-1698,-1399,-1068,-743,-444,-201,-30,47,34,-60,-221,-399,-559,-644,-596,-391,2,570,1264,2035,2788,3437,3919,4157,4146,3884,3414,2806,2138,1496,956,585,411,465,723,1166,1728,2357,2967,3498,3887,4083,4068,3814,3350,2673,1850,907,-73,-1041,-1918,-2659,-3205,-3548,-3661,-3581,-3315,-2933,-2463,-1962,-1473,-1013,-623,-295,-43,134,250,287,270,179,32,-179,-436,-727,-1024,-1302,-1532,-1686,-1749,-1706,-1555,-1314,-1000,-649,-314,-27,151,193,74,-198,-598,-1080,-1579,-2036,-2372,-2545,-2505,-2263,-1811,-1212,-513,220,910,1520,2002,2352,2571,2693,2750,2801,2864,2993,3160,3378,3587,3742,3792,3677,3382,2896,2246,1497,714,-6,-585,-956,-1072,-922,-527,68,791,1551,2262,2824,3176,3260,3053,2571,1825,893,-186,-1315,-2430,-3459,-4339,-5029,-5499,-5734,-5752,-5557,-5199,-4712,-4157,-3581,-3046,-2591,-2256,-2060,-2000,-2072,-2229,-2456,-2670,-2867,-2963,-2960,-2824,-2554,-2172,-1692,-1162,-620,-116,311,622,807,852,781,598,347,30,-311,-669,-1024,-1352,-1638,-1858,-1978,-1993,-1870,-1613,-1229,-729,-167,426,977,1445,1774,1946,1943,1794,1537,1244,985,853,903,1194,1724,2469,3361,4297,5173,5875,6312,6437,6228,5735,5012,4182,3333,2600,2048,1758,1743,2002,2489,3135,3850,4535,5096,5464,5578,5419,4994,4312,3449,2431,1353,259,-776,-1707,-2494,-3108,-3542,-3795,-3876,-3816,-3629,-3353,-3018,-2651,-2284,-1943,-1646,-1409,-1242,-1141,-1100,-1101,-1125,-1144,-1150,-1114,-1038,-927,-781,-637,-505,-417,-386,-420,-507,-631,-764,-878,-948,-967,-919,-821,-685,-517,-356,-195,-66,38,108,148,164,161,137,106,53,2,-52,-90,-85,-31,123,375,759,1280,1925,2673,3475,4261,4965,5504,5816,5859,5619,5113,4412,3577,2723,1938,1309,898,732,801,1083,1498,1985,2436,2781,2940,2871,2546,1987,1220,312,-666,-1645,-2546,-3313,-3897,-4279,-4437,-4408,-4186,-3842,-3406,-2925,-2466,-2038,-1706,-1455,-1326,-1280,-1337,-1450,-1610,-1788,-1955,-2095,-2191,-2229,-2213,-2136,-2007,-1834,-1626,-1402,-1177,-978,-829,-757,-777,-896,-1126,-1433,-1837,-2268,-2735,-3175,-3563,-3871,-4053,-4116,-4033,-3824,-3501,-3081,-2607,-2099,-1604,-1151,-763,-474,-275,-176,-152,-174,-208,-208,-127,62,388,854,1426,2068,2697,3228,3586,3682,3490,2991,2226,1272,229,-783,-1639,-2258,-2551,-2511,-2135,-1488,-645,285,1191,1967,2536,2827,2842,2565,2059,1363,555,-297,-1136,-1900,-2566,-3099,-3514,-3800,-3993,-4104,-4166,-4203,-4233,-4268,-4309,-4358,-4387,-4389,-4331,-4194,-3967,-3635,-3215,-2723,-2191,-1656,-1159,-730,-392,-156,-3,71,102,110,123,162,231,338,458,581,661,682,595,407,106,-282,-711,-1141,-1497,-1723,-1769,-1593,-1203,-607,126,940,1729,2437,2971,3311,3434,3363,3155,2858,2567,2339,2241,2302,2524,2883,3326,3772,4161,4399,4457,4299,3932,3405,2763,2088,1456,931,573,409,453,690,1086,1574,2099,2571,2933,3124,3099,2855,2377,1709,876,-55,-1026,-1973,-2832,-3551,-4089,-4424,-4544,-4469,-4219,-3848,-3391,-2927,-2484,-2134,-1900,-1806,-1862,-2055,-2355,-2727,-3102,-3440,-3660,-3733,-3609,-3269,-2730,-2010,-1167,-272,610,1387,2010,2416,2600,2550,2300,1881,1359,773,201,-327,-751,-1063,-1233,-1283,-1198,-1026,-757,-455,-118,194,473,681,816,875,873,843,806,818,895,1076,1373,1782,2298,2872,3467,4009,4435,4685,4697,4472,3994,3327,2521,1685,900,268,-143,-290,-149,252,865,1613,2404,3127,3713,4061,4160,3978,3556,2931,2177,1352,532,-244,-933,-1518,-2007,-2399,-2733,-3013,-3283,-3537,-3804,-4067,-4332,-4570,-4771,-4899,-4947,-4886,-4716,-4436,-4055,-3600,-3093,-2582,-2088,-1673,-1336,-1130,-1033,-1075,-1212,-1446,-1734,-2044,-2348,-2605,-2789,-2892,-2896,-2819,-2673,-2477,-2269,-2062,-1900,-1792,-1764,-1818,-1948,-2144,-2375,-2619,-2842,-3013,-3109,-3100,-2971,-2706,-2308,-1773,-1132,-395,379,1177,1918,2604,3148,3557,3769,3788,3600,3217,2676,2026,1327,669,101,-288,-486,-449,-210,217,773,1397,2027,2593,3047,3335,3448,3364,3120,2720,2219,1649,1038,430,-171,-750,-1286,-1796,-2250,-2654,-2987,-3237,-3389,-3434,-3376,-3221,-2990,-2709,-2405,-2115,-1854,-1654,-1498,-1408,-1341,-1296,-1233,-1129,-969,-734,-433,-67,323,722,1066,1336,1480,1494,1362,1113,762,354,-69,-478,-817,-1086,-1244,-1307,-1266,-1145,-956,-715,-450,-165,103,352,548,684,748,740,676,575,477,418,437,577,849,1278,1846,2521,3266,3998,4662,5162,5455,5487,5256,4786,4130,3371,2599,1897,1351,998,875,969,1250,1668,2151,2631,3036,3318,3434,3372,3148,2774,2298,1753,1185,622,101,-379,-787,-1147,-1441,-1694,-1897,-2062,-2183,-2266,-2295,-2275,-2197,-2050,-1856,-1598,-1310,-1003,-701,-438,-226,-93,-35,-50,-117,-200,-268,-284,-221,-76,164,454,787,1105,1378,1567,1638,1573,1366,1029,567,47,-527,-1070,-1553,-1916,-2111,-2103,-1872,-1421,-769,19,897,1764,2560,3211,3672,3925,3972,3853,3609,3309,3015,2788,2675,2711,2893,3213,3624,4068,4486,4819,5008,5046,4898,4615,4202,3727,3236,2781,2414,2167,2047,2060,2161,2313,2451,2512,2447,2207,1781,1172,398,-486,-1435,-2380,-3257,-4021,-4621,-5043,-5264,-5312,-5194,-4958,-4642,-4291,-3940,-3628,-3364,-3162,-3022,-2917,-2848,-2781,-2702,-2598,-2449,-2254,-2011,-1722,-1400,-1059,-726,-419,-179,-19,22,-43,-241,-529,-906,-1336,-1776,-2220,-2619,-2964,-3241,-3425,-3536,-3546,-3472,-3293,-3015,-2629,-2139,-1560,-907,-234,444,1051,1579,1982,2250,2397,2432,2397,2337,2297,2324,2461,2722,3126,3634,4222,4798,5316,5674,5833,5748,5404,4848,4104,3270,2410,1618,966,518,308,348,620,1074,1653,2274,2866,3358,3694,3836,3761,3466,2959,2268,1427,485,-500,-1477,-2379,-3162,-3780,-4205,-4435,-4470,-4342,-4090,-3744,-3369,-2987,-2643,-2357,-2132,-1973,-1865,-1785,-1729,-1651,-1572,-1437,-1289,-1085,-875,-634,-412,-203,-30,95,193,242,283,297,314,320,322,297,236,111,-84,-362,-712,-1108,-1528,-1920,-2260,-2518,-2665,-2708,-2625,-2434,-2126,-1706,-1178,-536,198,1028,1904,2828,3724,4591,5351,5988,6431,6670,6645,6363,5821,5046,4107,3063,2017,1050,258,-307,-575,-558,-228,336,1096,1947,2795,3542,4099,4400,4411,4124,3564,2774,1822,774,-288,-1301,-2204,-2953,-3528,-3912,-4126,-4177,-4115,-3957,-3748,-3512,-3266,-3030,-2800,-2581,-2369,-2152,-1938,-1698,-1455,-1184,-898,-599,-277,44,371,683,966,1196,1359,1421,1384,1235,980,645,248,-178,-602,-1003,-1363,-1677,-1953,-2194,-2416,-2614,-2782,-2902,-2949,-2899,-2744,-2470,-2098,-1639,-1130,-601,-82,396,834,1208,1548,1848,2147,2448,2792,3164,3587,4025,4455,4823,5079,5172,5063,4733,4184,3440,2553,1573,578,-360,-1179,-1802,-2211,-2359,-2269,-1965,-1489,-924,-312,244,717,1023,1147,1053,734,202,-523,-1397,-2370,-3366,-4326,-5167,-5832,-6272,-6445,-6357,-6001,-5431,-4680,-3823,-2919,-2039,-1234,-549,-11,383,624,752,784,759,716,672,654,657,692,722,752,745,697,606,459,284,82,-122,-308,-471,-587,-668,-699,-683,-623,-494,-312,-50,278,662,1083,1503,1895,2220,2463,2606,2662,2647,2597,2550,2549,2623,2810,3112,3538,4069,4667,5292,5871,6341,6634,6701,6506,6044,5337,4434,3398,2328,1292,409,-276,-683,-796,-627,-199,397,1097,1791,2404,2854,3094,3092,2845,2373,1707,903,10,-904,-1795,-2598,-3296,-3835,-4229,-4457,-4540,-4492,-4349,-4130,-3892,-3644,-3438,-3272,-3176,-3130,-3128,-3146,-3150,-3116,-3018,-2827,-2557,-2184,-1766,-1292,-849,-434,-128,76,137,70,-112,-390,-724,-1087,-1449,-1787,-2094,-2352,-2557,-2702,-2760,-2721,-2566,-2269,-1858,-1315,-700,-32,625,1238,1757,2157,2422,2559,2581,2523,2426,2326,2281,2309,2456,2708,3075,3506,3958,4376,4689,4858,4844,4634,4250,3714,3087,2430,1800,1273,888,682,663,805,1082,1414,1763,2028,2181,2160,1941,1524,899,113,-809,-1811,-2831,-3809,-4681,-5388,-5886,-6153,-6167,-5957,-5547,-4992,-4361,-3718,-3136,-2669,-2357,-2213,-2234,-2386,-2636,-2916,-3189,-3382,-3480,-3439,-3273,-2981,-2611,-2195,-1792,-1446,-1188,-1048,-1014,-1095,-1239,-1448,-1665,-1886,-2100,-2287,-2481,-2656,-2840,-3006,-3144,-3235,-3247,-3175,-3000,-2738,-2390,-1989,-1556,-1112,-683,-280,98,440,766,1076,1388,1702,2035,2382,2744,3115,3466,3774,4010,4122,4108,3921,3585,3105,2510,1861,1198,598,107,-216,-353,-280,-39,348,796,1246,1621,1857,1924,1782,1459,945,316,-424,-1184,-1943,-2643,-3251,-3744,-4102,-4320,-4398,-4339,-4152,-3848,-3437,-2939,-2368,-1754,-1127,-518,30,487,809,986,986,834,526,116,-365,-865,-1328,-1729,-2019,-2192,-2241,-2162,-1984,-1712,-1385,-1026,-676,-362,-134,-9,-23,-171,-444,-803,-1194,-1557,-1830,-1972,-1946,-1762,-1432,-994,-510,-10,442,832,1134,1362,1534,1677,1844,2053,2355,2756,3264,3861,4513,5162,5738,6169,6377,6319,5954,5285,4345,3186,1905,596,-629,-1660,-2420,-2846,-2916,-2654,-2106,-1359,-509,351,1120,1730,2124,2263,2153,1785,1203,446,-435,-1370,-2304,-3176,-3930,-4525,-4932,-5127,-5114,-4897,-4500,-3956,-3300,-2579,-1833,-1108,-439,139,601,926,1103,1135,1026,798,470,74,-356,-790,-1176,-1500,-1703,-1780,-1700,-1463,-1084,-596,-40,498,980,1311,1470,1424,1190,809,349,-119,-520,-788,-892,-815,-555,-165,345,895,1461,1986,2452,2831,3130,3347,3510,3623,3738,3847,3994,4178,4387,4623,4827,4985,5028,4937,4661,4200,3544,2721,1775,769,-230,-1129,-1876,-2394,-2668,-2689,-2485,-2104,-1612,-1074,-565,-144,146,258,194,-63,-487,-1051,-1722,-2449,-3187,-3904,-4538,-5089,-5499,-5790,-5937,-5964,-5882,-5713,-5487,-5225,-4947,-4674,-4403,-4150,-3904,-3655,-3412,-3146,-2876,-2605,-2331,-2098,-1892,-1758,-1678,-1669,-1698,-1754,-1791,-1795,-1737,-1614,-1445,-1249,-1078,-955,-926,-976,-1126,-1303,-1505,-1641,-1699,-1631,-1425,-1090,-640,-113,455,1027,1562,2042,2445,2769,3015,3204,3333,3451,3541,3651,3775,3926,4095,4276,4427,4544,4569,4497,4303,3980,3541,3018,2438,1863,1341,914,637,497,517,644,853,1085,1295,1432,1482,1403,1208,889,465,-43,-614,-1214,-1815,-2390,-2907,-3354,-3696,-3939,-4059,-4072,-3977,-3798,-3552,-3268,-2966,-2671,-2399,-2152,-1946,-1749,-1587,-1406,-1228,-1017,-785,-533,-266,-16,219,397,535,609,645,645,633,622,608,591,546,450,278,29,-318,-706,-1122,-1502,-1793,-1964,-1975,-1825,-1522,-1097,-582,-27,535,1069,1545,1965,2313,2612,2868,3104,3333,3582,3854,4175,4534,4932,5352,5759,6120,6385,6515,6473,6237,5807,5196,4455,3636,2816,2070,1460,1042,826,821,981,1269,1614,1964,2251,2433,2474,2350,2060,1607,1014,313,-461,-1255,-2030,-2724,-3304,-3716,-3942,-3953,-3764,-3373,-2825,-2152,-1412,-655,66,708,1237,1620,1858,1939,1878,1698,1415,1069,681,285,-98,-441,-719,-920,-1011,-987,-846,-578,-233,166,557,870,1069,1090,941,618,178,-329,-821,-1237,-1505,-1604,-1500,-1219,-777,-225,386,1006,1587,2100,2521,2853,3103,3291,3453,3599,3772,3972,4217,4487,4772,5018,5193,5238,5100,4755,4172,3372,2377,1263,95,-1007,-1974,-2694,-3131,-3243,-3043,-2586,-1927,-1177,-421,240,729,975,953,637,58,-758,-1733,-2815,-3887,-4898,-5738,-6367,-6720,-6786,-6554,-6060,-5339,-4460,-3488,-2504,-1564,-747,-75,402,696,797,744,566,309,20,-266,-518,-712,-860,-941,-996,-1009,-1009,-986,-947,-885,-803,-710,-613,-533,-475,-453,-451,-452,-429,-343,-177,96,458,901,1374,1845,2257,2583,2788,2881,2859,2769,2638,2522,2460,2488,2628,2880,3244,3678,4176,4671,5148,5549,5842,5988,5959,5725,5289,4639,3807,2828,1751,662,-383,-1291,-2004,-2477,-2688,-2644,-2377,-1937,-1379,-779,-186,328,730,966,1023,885,548,41,-619,-1383,-2202,-3016,-3775,-4412,-4902,-5202,-5315,-5238,-5007,-4648,-4212,-3739,-3271,-2840,-2467,-2158,-1915,-1717,-1548,-1381,-1203,-999,-773,-538,-310,-126,7,60,44,-40,-169,-323,-488,-646,-798,-927,-1041,-1117,-1141,-1088,-935,-660,-275,227,788,1384,1947,2437,2806,3035,3118,3074,2931,2744,2549,2411,2355,2417,2601,2907,3311,3785,4304,4814,5300,5702,6000,6150,6128,5920,5515,4935,4202,3372,2501,1665,928,347,-33,-220,-209,-64,175,428,651,768,770,610,303,-147,-708,-1347,-2012,-2667,-3260,-3755,-4126,-4358,-4444,-4406,-4258,-4030,-3769,-3482,-3230,-3002,-2834,-2717,-2646,-2618,-2605,-2598,-2573,-2515,-2410,-2250,-2034,-1772,-1474,-1164,-857,-577,-338,-141,0,92,125,86,-31,-254,-578,-1014,-1535,-2102,-2667,-3163,-3528,-3728,-3725,-3525,-3159,-2655,-2079,-1478,-891,-357,114,531,895,1244,1593,1964,2372,2813,3279,3749,4207,4618,4979,5257,5453,5554,5541,5417,5163,4773,4256,3614,2882,2097,1312,590,-14,-448,-684,-716,-563,-273,114,507,874,1123,1237,1159,893,424,-212,-990,-1842,-2723,-3542,-4253,-4771,-5068,-5100,-4870,-4396,-3719,-2902,-2021,-1148,-356,291,774,1047,1145,1073,878,613,316,48,-174,-312,-383,-378,-329,-251,-166,-80,-2,77,148,220,277,313,312,261,171,40,-86,-200,-234,-199,-48,191,513,877,1252,1592,1883,2097,2239,2334,2385,2455,2547,2709,2946,3266,3653,4085,4532,4948,5316,5585,5753,5781,5675,5400,4975,4381,3638,2765,1799,784,-207,-1131,-1896,-2481,-2821,-2931,-2810,-2497,-2055,-1529,-1004,-521,-156,66,98,-62,-418,-953,-1619,-2389,-3173,-3938,-4594,-5094,-5395,-5458,-5289,-4891,-4305,-3586,-2786,-1991,-1241,-609,-118,200,356,355,230,21,-246,-526,-801,-1055,-1275,-1468,-1622,-1749,-1825,-1856,-1821,-1726,-1574,-1390,-1197,-1043,-932,-908,-938,-1023,-1106,-1151,-1110,-958,-674,-287,197,707,1218,1667,2030,2280,2420,2462,2438,2379,2336,2324,2391,2530,2753,3046,3378,3735,4075,4379,4613,4743,4748,4588,4255,3725,3006,2114,1093,-8,-1103,-2127,-2991,-3638,-4027,-4141,-4005,-3648,-3142,-2550,-1955,-1425,-1030,-806,-808,-1021,-1458,-2077,-2844,-3688,-4563,-5382,-6102,-6660,-7019,-7171,-7100,-6844,-6425,-5899,-5318,-4730,-4193,-3726,-3368,-3106,-2939,-2843,-2774,-2710,-2615,-2467,-2271,-2022,-1753,-1484,-1241,-1050,-915,-852,-845,-905,-1017,-1185,-1398,-1647,-1908,-2152,-2336,-2416,-2343,-2113,-1688,-1131,-449,273,974,1599,2078,2410,2556,2575,2467,2311,2151,2034,2019,2111,2337,2677,3114,3603,4113,4595,5025,5366,5607,5724,5708,5551,5236,4779,4169,3447,2634,1792,967,231,-366,-794,-1018,-1067,-957,-732,-462,-179,36,168,157,7,-312,-761,-1345,-1994,-2684,-3347,-3933,-4389,-4684,-4795,-4719,-4489,-4121,-3682,-3214,-2764,-2389,-2088,-1898,-1789,-1757,-1753,-1755,-1713,-1609,-1420,-1154,-817,-447,-75,260,530,708,801,791,715,560,357,94,-213,-563,-948,-1336,-1712,-2018,-2231,-2310,-2249,-2043,-1730,-1331,-909,-500,-138,152,377,546,692,848,1055,1334,1710,2177,2734,3339,3974,4581,5132,5597,5949,6196,6328,6354,6279,6094,5796,5374,4813,4126,3316,2431,1502,611,-199,-850,-1323,-1577,-1643,-1519,-1281,-962,-637,-364,-188,-161,-295,-605,-1064,-1645,-2300,-2962,-3585,-4093,-4453,-4627,-4604,-4394,-4025,-3534,-2974,-2399,-1849,-1380,-1002,-750,-613,-585,-647,-767,-921,-1073,-1208,-1303,-1361,-1369,-1343,-1272,-1173,-1022,-844,-615,-362,-100,148,341,440,440,303,76,-244,-584,-921,-1187,-1373,-1445,-1417,-1298,-1104,-871,-607,-332,-55,242,545,885,1256,1667,2117,2597,3081,3563,3999,4375,4674,4871,4981,4994,4926,4769,4531,4188,3731,3149,2419,1568,606,-420,-1436,-2388,-3193,-3800,-4169,-4294,-4182,-3887,-3453,-2954,-2463,-2037,-1747,-1621,-1688,-1942,-2361,-2902,-3514,-4125,-4678,-5108,-5382,-5457,-5354,-5056,-4624,-4079,-3480,-2877,-2303,-1810,-1396,-1092,-879,-748,-683,-660,-660,-687,-716,-780,-864,-989,-1145,-1326,-1509,-1666,-1774,-1810,-1765,-1654,-1482,-1293,-1101,-932,-789,-655,-524,-349,-123,178,549,977,1431,1879,2287,2622,2869,3026,3089,3108,3076,3069,3091,3184,3365,3638,3991,4420,4875,5346,5782,6178,6485,6720,6829,6823,6657,6325,5798,5088,4186,3153,2024,890,-169,-1078,-1754,-2173,-2306,-2180,-1838,-1337,-765,-189,296,641,772,675,329,-244,-1005,-1896,-2846,-3772,-4602,-5274,-5726,-5955,-5928,-5695,-5263,-4714,-4075,-3433,-2819,-2286,-1859,-1543,-1331,-1211,-1131,-1092,-1034,-965,-862,-740,-601,-476,-361,-285,-235,-220,-230,-254,-298,-343,-401,-452,-497,-506,-462,-335,-108,228,666,1181,1740,2290,2792,3201,3494,3657,3696,3638,3505,3353,3208,3123,3123,3234,3462,3808,4254,4766,5321,5865,6377,6813,7161,7389,7487,7427,7202,6786,6189,5404,4478,3444,2382,1361,455,-257,-753,-1003,-1024,-869,-568,-220,141,426,613,643,520,226,-205,-753,-1364,-1995,-2588,-3094,-3479,-3709,-3785,-3709,-3506,-3215,-2868,-2516,-2185,-1913,-1700,-1563,-1479,-1439,-1412,-1372,-1300,-1186,-1020,-826,-607,-400,-218,-83,-4,17,-15,-93,-209,-366,-549,-778,-1027,-1312,-1595,-1859,-2064,-2185,-2192,-2082,-1858,-1541,-1172,-772,-393,-40,263,522,750,971,1200,1474,1793,2182,2632,3132,3674,4219,4752,5232,5643,5961,6184,6309,6343,6296,6156,5931,5592,5140,4552,3842,3021,2130,1225,362,-393,-992,-1405,-1623,-1664,-1561,-1371,-1141,-940,-816,-808,-950,-1239,-1672,-2206,-2808,-3410,-3962,-4405,-4696,-4805,-4730,-4472,-4077,-3572,-3022,-2464,-1952,-1509,-1158,-896,-714,-594,-508,-435,-357,-269,-170,-77,-9,26,5,-55,-163,-273,-390,-457,-485,-445,-363,-253,-145,-77,-60,-104,-214,-342,-492,-604,-671,-664,-583,-416,-180,117,467,846,1260,1687,2123,2567,3000,3429,3838,4221,4575,4883,5147,5345,5481,5540,5531,5457,5322,5136,4889,4576,4175,3662,3014,2229,1303,282,-788,-1834,-2768,-3522,-4022,-4245,-4168,-3830,-3268,-2562,-1796,-1066,-452,-42,121,-1,-394,-1040,-1852,-2778,-3701,-4544,-5222,-5670,-5855,-5773,-5435,-4893,-4197,-3415,-2615,-1853,-1176,-626,-198,79,249,301,285,200,84,-73,-235,-414,-587,-740,-875,-956,-992,-965,-886,-762,-619,-472,-348,-260,-204,-174,-149,-96,-21,123,297,534,779,1042,1276,1486,1650,1779,1880,1974,2090,2247,2478,2784,3192,3666,4213,4776,5329,5816,6200,6447,6541,6478,6270,5934,5491,4954,4333,3643,2878,2064,1210,356,-458,-1188,-1785,-2223,-2467,-2538,-2422,-2187,-1836,-1463,-1085,-792,-605,-587,-747,-1096,-1616,-2267,-3003,-3753,-4461,-5050,-5494,-5739,-5800,-5671,-5386,-4997,-4531,-4057,-3597,-3186,-2849,-2571,-2359,-2186,-2033,-1882,-1726,-1560,-1392,-1239,-1111,-1027,-993,-1011,-1068,-1157,-1250,-1334,-1388,-1408,-1376,-1319,-1203,-1069,-875,-652,-372,-67,280,626,970,1275,1528,1712,1829,1887,1904,1912,1937,2014,2162,2393,2721,3113,3585,4072,4574,5042,5440,5764,5962,6064,6042,5937,5742,5490,5176,4811,4392,3910,3371,2784,2170,1567,1015,551,212,9,-55,-11,120,270,418,490,474,327,44,-372,-903,-1516,-2165,-2806,-3379,-3849,-4171,-4331,-4320,-4144,-3835,-3422,-2943,-2449,-1967,-1541,-1190,-930,-767,-697,-695,-747,-822,-892,-948,-955,-925,-841,-718,-554,-374,-182,-7,144,253,309,292,204,34,-202,-480,-781,-1052,-1267,-1400,-1419,-1351,-1182,-962,-710,-452,-225,-23,137,282,426,594,811,1096,1450,1889,2380,2913,3459,3974,4439,4814,5081,5237,5274,5230,5093,4923,4700,4455,4169,3831,3430,2955,2400,1797,1150,522,-72,-582,-1000,-1309,-1527,-1660,-1746,-1803,-1877,-1980,-2144,-2369,-2662,-3008,-3388,-3769,-4131,-4438,-4672,-4819,-4866,-4828,-4703,-4518,-4278,-4011,-3719,-3420,-3114,-2803,-2493,-2182,-1874,-1573,-1289,-1036,-830,-682,-606,-605,-672,-803,-961,-1138,-1300,-1423,-1489,-1489,-1420,-1306,-1153,-1005,-861,-759,-686,-661,-667,-710,-773,-859,-956,-1056,-1146,-1208,-1226,-1171,-1027,-784,-419,38,603,1219,1881,2526,3140,3669,4098,4401,4565,4594,4495,4285,3998,3649,3285,2906,2536,2160,1770,1340,864,318,-272,-907,-1529,-2119,-2625,-3018,-3286,-3413,-3416,-3317,-3142,-2930,-2726,-2559,-2479,-2488,-2616,-2838,-3154,-3515,-3898,-4251,-4543,-4753,-4838,-4826,-4685,-4462,-4153,-3803,-3420,-3051,-2696,-2394,-2132,-1934,-1771,-1652,-1549,-1462,-1370,-1285,-1184,-1098,-1007,-937,-887,-859,-865,-884,-924,-975,-1018,-1080,-1110,-1152,-1149,-1127,-1047,-921,-739,-512,-251,29,309,578,827,1054,1269,1474,1697,1931,2206,2506,2842,3200,3573,3936,4288,4590,4850,5035,5150,5188,5153,5064,4928,4765,4590,4399,4195,3952,3653,3276,2803,2236,1590,892,190,-480,-1072,-1552,-1907,-2122,-2219,-2202,-2116,-1980,-1845,-1740,-1696,-1743,-1880,-2126,-2443,-2840,-3257,-3687,-4075,-4409,-4642,-4775,-4782,-4671,-4446,-4124,-3725,-3283,-2821,-2365,-1954,-1577,-1290,-1056,-910,-841,-838,-907,-1019,-1173,-1341,-1515,-1665,-1776,-1833,-1800,-1696,-1488,-1218,-880,-516,-147,203,507,758,931,1038,1067,1037,964,858,767,693,690,754,930,1194,1569,2013,2518,3048,3558,4040,4441,4765,4985,5108,5130,5072,4939,4758,4551,4327,4126,3933,3776,3620,3466,3276,3038,2722,2340,1880,1379,845,316,-198,-673,-1102,-1484,-1804,-2076,-2287,-2449,-2561,-2636,-2681,-2716,-2750,-2801,-2879,-2998,-3145,-3341,-3544,-3773,-3980,-4165,-4286,-4342,-4301,-4164,-3930,-3603,-3205,-2758,-2281,-1812,-1366,-976,-656,-425,-284,-236,-267,-369,-516,-691,-871,-1024,-1145,-1203,-1214,-1173,-1100,-1019,-938,-881,-846,-835,-847,-867,-900,-922,-942,-939,-917,-864,-773,-642,-452,-218,83,427,824,1253,1707,2169,2630,3070,3491,3860,4204,4480,4724,4903,5046,5133,5180,5173,5103,4962,4708,4343,3824,3166,2372,1477,534,-398,-1259,-1982,-2549,-2911,-3097,-3101,-2977,-2758,-2501,-2260,-2073,-1994,-2029,-2200,-2497,-2899,-3371,-3872,-4352,-4760,-5068,-5222,-5226,-5059,-4735,-4278,-3714,-3086,-2430,-1791,-1194,-678,-250,69,278,381,378,294,133,-71,-303,-541,-761,-948,-1082,-1146,-1137,-1045,-886,-664,-401,-113,186,483,766,1026,1254,1438,1576,1651,1673,1643,1569,1481,1388,1329,1331,1410,1597,1884,2294,2791,3379,4007,4654,5268,5814,6251,6549,6689,6658,6474,6140,5712,5202,4677,4154,3661,3215,2791,2399,2001,1593,1156,689,187,-336,-874,-1413,-1933,-2416,-2840,-3184,-3431,-3580,-3616,-3575,-3442,-3278,-3081,-2893,-2729,-2600,-2514,-2469,-2450,-2454,-2455,-2442,-2394,-2301,-2149,-1945,-1678,-1371,-1030,-676,-329,-3,275,502,650,735,738,679,561,405,216,31,-152,-296,-393,-434,-411,-335,-212,-53,131,336,544,768,970,1180,1350,1508,1631,1733,1822,1907,2008,2140,2311,2527,2791,3089,3416,3747,4076,4383,4657,4900,5086,5235,5331,5377,5381,5338,5252,5130,4980,4803,4610,4399,4154,3877,3540,3135,2665,2120,1536,922,316,-259,-772,-1208,-1541,-1783,-1908,-1955,-1911,-1828,-1725,-1634,-1605,-1641,-1785,-2022,-2350,-2738,-3160,-3559,-3909,-4157,-4276,-4258,-4081,-3780,-3364,-2875,-2364,-1854,-1403,-1034,-761,-617,-578,-661,-832,-1077,-1366,-1667,-1956,-2204,-2384,-2494,-2488,-2392,-2164,-1843,-1413,-922,-376,185,733,1248,1691,2056,2309,2450,2474,2380,2203,1957,1688,1432,1227,1107,1091,1189,1398,1704,2086,2521,2981,3440,3878,4267,4600,4848,5015,5081,5057,4942,4745,4500,4207,3921,3630,3364,3116,2861,2602,2291,1945,1525,1063,542,-4,-566,-1127,-1657,-2138,-2548,-2854,-3057,-3134,-3104,-2984,-2802,-2606,-2423,-2295,-2243,-2267,-2368,-2515,-2680,-2826,-2914,-2913,-2808,-2582,-2258,-1841,-1379,-895,-445,-51,249,437,500,439,265,-2,-331,-701,-1073,-1421,-1725,-1947,-2085,-2101,-1998,-1767,-1425,-983,-489,38,539,981,1331,1545,1617,1525,1292,933,494,26,-428,-797,-1062,-1173,-1136,-943,-626,-200,289,815,1352,1870,2368,2824,3247,3629,3972,4275,4533,4738,4884,4957,4959,4883,4740,4519,4244,3896,3505,3061,2590,2108,1633,1192,783,425,104,-187,-461,-733,-1013,-1299,-1600,-1903,-2206,-2503,-2784,-3046,-3288,-3496,-3682,-3829,-3939,-4013,-4037,-4018,-3945,-3816,-3628,-3378,-3063,-2695,-2267,-1804,-1316,-827,-381,10,289,445,446,296,-7,-433,-953,-1521,-2077,-2572,-2935,-3134,-3110,-2879,-2412,-1769,-968,-89,815,1660,2387,2926,3243,3305,3124,2721,2153,1489,804,185,-315,-628,-742,-643,-347,97,663,1275,1901,2486,2995,3414,3726,3939,4070,4126,4146,4124,4093,4044,3989,3917,3818,3677,3467,3176,2786,2291,1709,1043,337,-395,-1116,-1800,-2434,-2991,-3456,-3829,-4073,-4216,-4229,-4145,-3972,-3740,-3480,-3221,-2988,-2801,-2668,-2584,-2546,-2535,-2522,-2505,-2435,-2332,-2146,-1913,-1599,-1247,-845,-433,-23,354,669,902,1025,1031,910,678,338,-72,-528,-981,-1388,-1705,-1886,-1909,-1756,-1439,-979,-423,190,779,1319,1724,1981,2050,1937,1660,1267,808,359,-19,-268,-353,-253,13,433,949,1522,2100,2637,3112,3494,3792,4009,4162,4274,4364,4448,4538,4634,4718,4792,4821,4807,4720,4562,4315,3985,3565,3080,2533,1957,1372,793,244,-278,-769,-1236,-1678,-2093,-2479,-2819,-3098,-3310,-3432,-3477,-3437,-3327,-3168,-2981,-2786,-2616,-2476,-2404,-2387,-2442,-2549,-2690,-2842,-2967,-3032,-3015,-2883,-2645,-2298,-1881,-1427,-988,-620,-358,-247,-294,-496,-838,-1266,-1743,-2183,-2545,-2745,-2762,-2552,-2137,-1534,-799,-3,787,1488,2034,2384,2490,2373,2039,1560,992,429,-53,-384,-508,-413,-96,402,1030,1718,2395,2995,3473,3792,3958,3978,3898,3747,3597,3461,3397,3397,3466,3572,3693,3777,3801,3724,3533,3217,2786,2252,1655,1020,400,-193,-722,-1194,-1605,-1976,-2315,-2642,-2962,-3273,-3574,-3848,-4091,-4291,-4441,-4546,-4592,-4610,-4568,-4512,-4409,-4298,-4163,-4020,-3861,-3697,-3512,-3321,-3101,-2868,-2605,-2336,-2046,-1771,-1511,-1298,-1143,-1075,-1092,-1219,-1437,-1746,-2118,-2522,-2918,-3251,-3482,-3555,-3456,-3160,-2693,-2076,-1375,-635,50,627,1023,1194,1126,818,322,-315,-998,-1654,-2196,-2567,-2727,-2664,-2395,-1950,-1386,-751,-99,524,1101,1605,2050,2438,2789,3112,3431,3721,4008,4239,4414,4494,4469,4315,4054,3679,3227,2725,2192,1684,1194,771,400,87,-186,-441,-704,-995,-1332,-1716,-2136,-2581,-3012,-3417,-3757,-4025,-4205,-4298,-4315,-4262,-4166,-4041,-3908,-3786,-3680,-3598,-3542,-3481,-3431,-3330,-3198,-2993,-2708,-2363,-1938,-1490,-1027,-602,-251,-5,96,54,-150,-476,-907,-1380,-1842,-2217,-2463,-2510,-2365,-2002,-1464,-796,-58,664,1307,1787,2070,2103,1911,1505,953,329,-281,-792,-1123,-1237,-1095,-720,-135,590,1398,2202,2941,3566,4037,4356,4531,4590,4573,4520,4458,4419,4401,4394,4384,4332,4226,4030,3754,3376,2937,2434,1901,1362,831,319,-164,-638,-1108,-1578,-2082,-2583,-3097,-3579,-3994,-4320,-4505,-4547,-4435,-4189,-3837,-3424,-2999,-2605,-2288,-2069,-1966,-1967,-2057,-2196,-2342,-2450,-2481,-2390,-2181,-1821,-1348,-778,-144,484,1086,1574,1938,2108,2086,1848,1413,812,106,-652,-1359,-1958,-2365,-2528,-2442,-2076,-1511,-754,64,892,1612,2155,2448,2472,2221,1740,1100,383,-300,-867,-1240,-1371,-1251,-887,-336,349,1092,1825,2492,3055,3494,3813,4026,4156,4235,4280,4307,4321,4307,4257,4142,3961,3696,3368,2980,2570,2153,1756,1398,1072,793,523,257,-50,-408,-857,-1380,-1993,-2640,-3299,-3905,-4411,-4773,-4961,-4963,-4796,-4477,-4064,-3597,-3132,-2730,-2413,-2229,-2175,-2241,-2411,-2639,-2878,-3088,-3213,-3233,-3123,-2886,-2540,-2123,-1673,-1258,-915,-703,-649,-766,-1050,-1466,-1964,-2478,-2927,-3252,-3368,-3266,-2909,-2332,-1578,-714,167,985,1644,2082,2247,2133,1762,1187,504,-204,-813,-1244,-1424,-1305,-897,-222,650,1636,2651,3596,4408,5025,5429,5619,5613,5457,5187,4865,4515,4185,3873,3599,3341,3099,2854,2607,2357,2108,1878,1663,1482,1318,1173,1023,844,616,305,-90,-592,-1159,-1792,-2415,-3008,-3492,-3854,-4050,-4089,-3985,-3765,-3485,-3178,-2906,-2686,-2556,-2505,-2534,-2604,-2687,-2738,-2729,-2626,-2418,-2096,-1678,-1171,-625,-46,497,994,1378,1636,1719,1623,1344,892,316,-333,-986,-1559,-1982,-2202,-2162,-1881,-1356,-651,163,998,1761,2352,2723,2801,2605,2143,1487,714,-74,-787,-1330,-1654,-1718,-1520,-1097,-476,265,1080,1897,2684,3388,4005,4510,4910,5204,5405,5517,5543,5499,5370,5179,4911,4594,4226,3847,3462,3115,2810,2567,2387,2255,2160,2067,1954,1778,1529,1174,727,195,-394,-991,-1565,-2063,-2465,-2744,-2906,-2960,-2925,-2841,-2724,-2619,-2529,-2480,-2458,-2458,-2453,-2424,-2332,-2170,-1901,-1542,-1079,-548,41,635,1204,1697,2065,2278,2293,2110,1717,1160,466,-282,-1016,-1654,-2112,-2343,-2298,-1985,-1406,-635,279,1230,2134,2900,3439,3714,3680,3359,2780,2021,1164,319,-429,-979,-1280,-1290,-1010,-470,285,1180,2141,3099,3979,4749,5354,5803,6072,6199,6177,6057,5831,5551,5195,4801,4358,3875,3379,2864,2369,1906,1488,1134,828,569,327,73,-224,-596,-1055,-1604,-2215,-2860,-3471,-4006,-4402,-4630,-4671,-4538,-4256,-3877,-3453,-3041,-2686,-2424,-2264,-2210,-2228,-2299,-2366,-2401,-2364,-2224,-1986,-1632,-1187,-670,-103,467,1019,1492,1867,2082,2119,1954,1578,1017,307,-495,-1306,-2040,-2630,-2977,-3069,-2854,-2367,-1642,-751,203,1129,1913,2478,2762,2737,2426,1874,1171,407,-292,-850,-1167,-1211,-964,-443,293,1182,2136,3076,3933,4642,5168,5494,5611,5555,5331,4998,4584,4135,3688,3270,2904,2604,2378,2228,2145,2125,2132,2162,2163,2120,1989,1748,1380,876,245,-491,-1287,-2097,-2852,-3504,-3986,-4289,-4376,-4285,-4037,-3684,-3294,-2914,-2602,-2386,-2284,-2294,-2389,-2542,-2703,-2840,-2915,-2908,-2799,-2610,-2331,-2011,-1659,-1311,-1006,-762,-609,-574,-645,-848,-1140,-1512,-1911,-2295,-2604,-2797,-2817,-2651,-2278,-1714,-989,-149,737,1595,2350,2923,3263,3328,3110,2637,1958,1158,337,-415,-974,-1295,-1293,-976,-355,525,1566,2697,3799,4797,5603,6178,6483,6536,6355,5991,5505,4956,4402,3893,3453,3096,2831,2623,2485,2369,2281,2191,2097,1973,1824,1615,1351,1001,565,41,-569,-1229,-1915,-2572,-3148,-3605,-3901,-4025,-3984,-3809,-3545,-3247,-2973,-2769,-2668,-2686,-2805,-3004,-3238,-3460,-3623,-3693,-3641,-3466,-3168,-2774,-2299,-1788,-1256,-754,-295,79,340,480,464,310,27,-362,-791,-1224,-1582,-1815,-1873,-1725,-1369,-822,-127,646,1423,2117,2637,2934,2946,2673,2133,1369,472,-473,-1364,-2100,-2613,-2844,-2771,-2402,-1773,-934,33,1068,2088,3033,3846,4497,4962,5238,5343,5292,5121,4861,4538,4183,3809,3433,3058,2694,2347,2023,1738,1491,1301,1155,1057,984,917,829,691,480,183,-203,-665,-1178,-1713,-2232,-2712,-3127,-3471,-3740,-3943,-4084,-4184,-4233,-4248,-4213,-4121,-3971,-3745,-3446,-3084,-2657,-2197,-1719,-1241,-791,-380,-18,273,497,627,664,584,393,87,-323,-798,-1310,-1797,-2211,-2497,-2612,-2522,-2225,-1724,-1064,-291,526,1304,1979,2466,2729,2724,2466,1963,1296,518,-259,-950,-1458,-1718,-1676,-1324,-680,211,1271,2414,3543,4576,5425,6056,6420,6534,6409,6096,5649,5117,4582,4054,3608,3223,2923,2697,2516,2383,2253,2137,1992,1829,1608,1334,969,518,-46,-702,-1452,-2247,-3052,-3804,-4447,-4929,-5218,-5296,-5184,-4907,-4529,-4095,-3688,-3337,-3102,-2986,-3003,-3118,-3312,-3525,-3730,-3866,-3917,-3843,-3642,-3315,-2863,-2317,-1699,-1059,-429,121,561,827,905,779,463,-12,-580,-1186,-1735,-2176,-2429,-2466,-2271,-1845,-1249,-525,226,933,1500,1862,1974,1820,1424,835,132,-587,-1227,-1697,-1930,-1885,-1557,-960,-162,789,1791,2782,3676,4424,4983,5332,5480,5434,5235,4914,4515,4071,3612,3161,2721,2313,1921,1562,1224,926,660,453,277,165,62,-15,-122,-276,-500,-820,-1229,-1722,-2268,-2834,-3372,-3847,-4228,-4484,-4638,-4668,-4624,-4520,-4385,-4260,-4146,-4066,-4017,-3979,-3957,-3907,-3838,-3714,-3550,-3326,-3059,-2761,-2437,-2123,-1833,-1600,-1456,-1415,-1501,-1702,-2012,-2386,-2785,-3144,-3411,-3528,-3458,-3182,-2694,-2030,-1222,-352,524,1303,1929,2320,2449,2290,1866,1221,431,-410,-1201,-1837,-2239,-2339,-2118,-1578,-769,243,1361,2489,3530,4396,5039,5411,5518,5383,5037,4558,3993,3419,2880,2416,2051,1780,1602,1489,1423,1376,1343,1299,1261,1214,1163,1104,1017,885,684,381,-32,-563,-1204,-1909,-2650,-3356,-3985,-4488,-4837,-5027,-5073,-5002,-4859,-4688,-4529,-4415,-4348,-4342,-4353,-4376,-4353,-4273,-4089,-3810,-3413,-2927,-2366,-1754,-1134,-536,-3,427,720,852,804,589,217,-260,-797,-1318,-1760,-2052,-2150,-2010,-1636,-1041,-271,599,1487,2300,2945,3343,3449,3229,2709,1931,977,-54,-1053,-1910,-2546,-2880,-2910,-2603,-2033,-1211,-252,799,1851,2838,3711,4422,4958,5298,5462,5453,5299,5026,4654,4205,3706,3160,2597,2026,1469,954,497,142,-117,-232,-241,-128,52,258,438,531,495,301,-63,-574,-1199,-1888,-2571,-3211,-3742,-4151,-4419,-4546,-4574,-4502,-4394,-4258,-4122,-4005,-3888,-3776,-3644,-3465,-3238,-2924,-2540,-2072,-1546,-975,-407,126,567,872,1012,955,704,284,-273,-892,-1511,-2047,-2428,-2607,-2530,-2215,-1645,-903,-24,880,1740,2450,2949,3174,3108,2761,2168,1407,560,-267,-976,-1481,-1713,-1634,-1245,-565,337,1393,2509,3587,4557,5330,5884,6181,6237,6079,5753,5314,4819,4314,3839,3416,3054,2743,2484,2242,2017,1789,1553,1317,1080,844,620,384,136,-157,-506,-936,-1434,-2009,-2613,-3222,-3783,-4251,-4603,-4803,-4870,-4803,-4647,-4433,-4208,-4006,-3855,-3771,-3737,-3754,-3771,-3771,-3710,-3557,-3302,-2929,-2443,-1872,-1233,-583,42,577,982,1200,1220,1014,619,44,-623,-1337,-2001,-2551,-2911,-3041,-2904,-2505,-1873,-1049,-118,840,1739,2475,2999,3241,3206,2895,2368,1694,965,286,-268,-604,-697,-514,-83,564,1353,2223,3080,3862,4510,4976,5250,5330,5239,5018,4707,4349,3985,3639,3326,3055,2818,2610,2421,2240,2068,1893,1739,1593,1479,1396,1334,1298,1248,1172,1035,813,493,70,-442,-1024,-1630,-2235,-2786,-3263,-3629,-3884,-4011,-4030,-3953,-3793,-3592,-3341,-3095,-2829,-2592,-2354,-2148,-1946,-1766,-1580,-1399,-1204,-1005,-812,-636,-504,-446,-463,-583,-782,-1047,-1340,-1612,-1816,-1905,-1840,-1602,-1184,-599,116,914,1728,2489,3125,3573,3783,3733,3420,2876,2154,1325,494,-270,-845,-1204,-1249,-1009,-459,337,1317,2407,3507,4527,5399,6045,6451,6587,6489,6179,5724,5176,4599,4044,3547,3134,2817,2587,2439,2352,2304,2285,2277,2277,2284,2293,2303,2302,2270,2188,2016,1744,1346,815,187,-543,-1299,-2063,-2769,-3385,-3879,-4237,-4459,-4555,-4554,-4470,-4345,-4182,-4001,-3796,-3567,-3292,-2970,-2579,-2122,-1609,-1040,-451,131,670,1120,1442,1613,1595,1403,1038,543,-33,-627,-1161,-1577,-1807,-1806,-1560,-1059,-332,558,1561,2561,3486,4228,4710,4878,4698,4185,3372,2346,1191,38,-1013,-1848,-2391,-2588,-2425,-1915,-1112,-91,1069,2256,3398,4394,5197,5756,6062,6120,5952,5608,5129,4564,3974,3379,2827,2334,1911,1570,1304,1106,983,906,905,938,1035,1154,1292,1408,1473,1441,1287,981,523,-87,-810,-1613,-2444,-3249,-3978,-4587,-5049,-5341,-5471,-5440,-5270,-4995,-4625,-4202,-3739,-3250,-2756,-2255,-1760,-1272,-796,-338,77,441,715,879,905,771,483,50,-490,-1088,-1681,-2200,-2586,-2768,-2739,-2446,-1936,-1206,-333,633,1593,2487,3211,3719,3956,3896,3561,2968,2196,1313,428,-371,-983,-1341,-1383,-1107,-507,342,1393,2529,3660,4684,5512,6094,6390,6408,6179,5758,5209,4610,4019,3491,3054,2718,2475,2300,2171,2036,1896,1700,1480,1229,976,763,589,492,442,428,406,330,161,-127,-554,-1095,-1736,-2422,-3107,-3743,-4279,-4699,-4974,-5122,-5143,-5075,-4932,-4749,-4543,-4323,-4099,-3864,-3605,-3318,-2981,-2592,-2141,-1639,-1100,-556,-46,401,723,916,928,788,483,69,-419,-914,-1358,-1683,-1850,-1805,-1550,-1070,-417,375,1217,2034,2730,3231,3475,3430,3099,2507,1731,856,-18,-781,-1344,-1642,-1617,-1295,-669,169,1167,2216,3226,4118,4813,5280,5491,5459,5215,4804,4286,3714,3146,2618,2170,1811,1549,1384,1285,1252,1243,1255,1266,1286,1300,1335,1374,1423,1458,1447,1364,1162,824,321,-332,-1122,-2002,-2922,-3813,-4631,-5298,-5804,-6101,-6206,-6120,-5880,-5512,-5071,-4583,-4091,-3620,-3176,-2780,-2411,-2080,-1757,-1459,-1167,-914,-707,-575,-545,-624,-822,-1121,-1482,-1877,-2225,-2497,-2616,-2563,-2305,-1841,-1193,-392,499,1419,2289,3019,3553,3807,3769,3404,2755,1865,819,-271,-1303,-2146,-2717,-2927,-2756,-2190,-1285,-116,1212,2577,3854,4941,5745,6218,6343,6145,5670,5006,4231,3442,2718,2120,1688,1434,1356,1415,1584,1800,2029,2224,2358,2429,2429,2373,2277,2136,1959,1728,1422,1016,502,-138,-884,-1709,-2582,-3435,-4223,-4898,-5407,-5748,-5893,-5871,-5698,-5411,-5046,-4635,-4206,-3771,-3341,-2914,-2482,-2037,-1581,-1096,-619,-141,285,647,892,1004,949,735,362,-133,-706,-1292,-1832,-2246,-2491,-2508,-2275,-1791,-1068,-156,879,1955,2958,3812,4392,4664,4555,4090,3295,2249,1069,-134,-1214,-2078,-2613,-2790,-2579,-2020,-1179,-137,983,2094,3080,3878,4429,4718,4748,4562,4199,3728,3209,2698,2236,1865,1574,1394,1278,1234,1208,1202,1177,1134,1077,1009,967,954,994,1079,1185,1288,1319,1248,1013,594,-20,-815,-1751,-2774,-3810,-4798,-5661,-6362,-6844,-7111,-7146,-6975,-6629,-6131,-5537,-4868,-4169,-3462,-2770,-2110,-1495,-942,-458,-77,206,341,344,180,-121,-566,-1097,-1693,-2274,-2802,-3202,-3439,-3463,-3268,-2839,-2208,-1409,-506,429,1309,2050,2580,2830,2786,2434,1816,994,52,-891,-1749,-2399,-2783,-2840,-2551,-1940,-1062,22,1185,2363,3423,4304,4938,5293,5372,5201,4828,4318,3746,3172,2663,2246,1951,1765,1678,1651,1647,1632,1571,1448,1264,1023,767,506,283,91,-59,-208,-374,-616,-955,-1424,-2022,-2735,-3518,-4332,-5104,-5790,-6344,-6727,-6944,-6974,-6866,-6615,-6286,-5885,-5462,-5019,-4587,-4151,-3729,-3289,-2854,-2390,-1934,-1475,-1056,-697,-428,-283,-270,-404,-668,-1036,-1470,-1913,-2320,-2624,-2788,-2768,-2547,-2115,-1498,-726,134,1014,1817,2476,2894,3039,2875,2414,1705,818,-147,-1087,-1886,-2472,-2758,-2730,-2377,-1743,-891,96,1119,2099,2940,3600,4035,4241,4240,4065,3767,3400,3018,2654,2355,2111,1946,1833,1759,1705,1645,1562,1461,1322,1192,1055,979,942,989,1082,1211,1314,1345,1243,959,476,-215,-1075,-2050,-3074,-4053,-4928,-5612,-6085,-6309,-6303,-6086,-5707,-5217,-4670,-4114,-3582,-3101,-2675,-2304,-1977,-1686,-1423,-1192,-1000,-869,-812,-853,-998,-1240,-1571,-1950,-2334,-2684,-2927,-3040,-2971,-2709,-2250,-1609,-821,59,970,1828,2562,3088,3355,3319,2982,2364,1530,564,-421,-1321,-2012,-2424,-2476,-2165,-1493,-525,657,1939,3208,4345,5250,5860,6124,6059,5688,5083,4328,3513,2740,2074,1582,1284,1184,1261,1460,1742,2028,2283,2447,2510,2460,2312,2106,1868,1639,1445,1278,1134,973,752,436,-16,-609,-1340,-2168,-3051,-3923,-4721,-5390,-5886,-6192,-6295,-6223,-5984,-5637,-5203,-4722,-4231,-3728,-3244,-2766,-2299,-1843,-1405,-989,-624,-324,-113,-16,-29,-161,-386,-681,-998,-1300,-1526,-1645,-1617,-1427,-1064,-547,111,857,1643,2403,3069,3562,3839,3839,3564,3014,2239,1306,309,-656,-1488,-2096,-2429,-2439,-2136,-1552,-731,229,1261,2261,3164,3899,4434,4749,4851,4774,4547,4235,3864,3499,3154,2850,2604,2384,2199,2017,1812,1599,1332,1068,777,530,330,233,246,389,631,937,1244,1466,1546,1401,1012,358,-527,-1587,-2748,-3909,-4984,-5893,-6565,-6971,-7087,-6930,-6536,-5943,-5215,-4399,-3560,-2732,-1962,-1267,-680,-210,125,316,362,251,4,-367,-835,-1345,-1868,-2328,-2688,-2886,-2897,-2690,-2277,-1660,-882,10,960,1899,2751,3458,3945,4171,4113,3757,3144,2319,1362,373,-554,-1314,-1827,-2031,-1904,-1440,-693,294,1406,2580,3684,4667,5435,5963,6230,6250,6058,5710,5261,4779,4313,3906,3580,3344,3181,3074,2991,2895,2775,2593,2363,2088,1779,1492,1234,1050,951,932,971,1031,1041,970,745,359,-205,-922,-1745,-2616,-3474,-4242,-4883,-5346,-5621,-5706,-5614,-5378,-5026,-4598,-4119,-3622,-3109,-2602,-2093,-1590,-1099,-621,-186,199,500,695,774,717,541,263,-93,-464,-825,-1104,-1279,-1301,-1166,-856,-390,210,919,1663,2416,3081,3617,3966,4077,3954,3585,3025,2312,1547,787,143,-328,-571,-541,-260,264,970,1787,2645,3462,4173,4724,5088,5253,5240,5076,4804,4474,4126,3799,3508,3273,3080,2920,2778,2622,2452,2248,2021,1774,1545,1340,1217,1179,1259,1447,1717,2031,2318,2518,2552,2378,1953,1295,412,-617,-1737,-2844,-3873,-4733,-5378,-5771,-5892,-5773,-5419,-4895,-4240,-3508,-2753,-2008,-1311,-688,-154,262,562,719,737,607,341,-51,-522,-1047,-1560,-2011,-2348,-2516,-2491,-2253,-1814,-1187,-422,443,1343,2214,2994,3608,4008,4149,4003,3576,2899,2021,1038,24,-896,-1647,-2123,-2291,-2100,-1588,-771,251,1410,2582,3676,4602,5286,5696,5822,5676,5316,4798,4193,3585,3016,2558,2219,2021,1943,1965,2051,2155,2251,2298,2286,2203,2060,1877,1682,1506,1372,1289,1254,1232,1191,1077,844,464,-87,-786,-1616,-2512,-3420,-4274,-5008,-5586,-5969,-6149,-6131,-5936,-5590,-5127,-4582,-3977,-3345,-2698,-2058,-1436,-868,-353,59,370,543,588,492,294,5,-321,-647,-915,-1105,-1164,-1097,-888,-544,-93,459,1067,1704,2324,2871,3306,3565,3619,3442,3026,2402,1612,724,-163,-983,-1617,-2025,-2135,-1940,-1453,-711,210,1236,2267,3223,4031,4626,4998,5119,5026,4746,4332,3841,3323,2827,2388,2020,1738,1525,1371,1256,1154,1058,953,849,745,669,635,658,761,919,1126,1329,1484,1520,1399,1059,508,-269,-1208,-2279,-3382,-4453,-5416,-6192,-6758,-7062,-7119,-6926,-6520,-5933,-5211,-4387,-3521,-2626,-1774,-966,-275,292,688,895,908,720,368,-129,-697,-1302,-1855,-2306,-2607,-2703,-2599,-2272,-1753,-1073,-272,589,1455,2251,2923,3397,3635,3600,3282,2707,1912,980,-14,-953,-1755,-2322,-2585,-2524,-2112,-1409,-454,653,1814,2939,3920,4704,5229,5487,5482,5254,4858,4347,3812,3279,2824,2460,2193,2033,1937,1894,1860,1813,1730,1603,1429,1236,1023,849,706,645,649,732,841,964,1020,976,781,400,-161,-898,-1764,-2708,-3667,-4570,-5367,-5999,-6439,-6669,-6683,-6504,-6144,-5643,-5030,-4343,-3616,-2880,-2176,-1520,-964,-505,-189,0,41,-43,-238,-511,-829,-1146,-1431,-1636,-1743,-1718,-1572,-1282,-889,-381,192,812,1440,2020,2522,2891,3084,3094,2885,2496,1935,1267,548,-146,-744,-1175,-1403,-1378,-1118,-629,44,833,1684,2514,3277,3903,4383,4684,4819,4810,4676,4459,4190,3893,3588,3288,2986,2687,2385,2068,1747,1422,1102,823,589,433,377,423,589,851,1194,1560,1915,2168,2282,2180,1834,1237,387,-647,-1833,-3056,-4265,-5340,-6245,-6892,-7280,-7370,-7194,-6766,-6136,-5351,-4467,-3540,-2624,-1771,-1030,-429,-18,216,238,87,-236,-673,-1193,-1732,-2240,-2665,-2957,-3086,-3036,-2795,-2387,-1829,-1155,-413,364,1116,1792,2346,2714,2871,2780,2443,1877,1126,262,-627,-1451,-2107,-2521,-2631,-2403,-1862,-1035,-10,1130,2270,3314,4177,4789,5122,5168,4952,4525,3955,3307,2663,2075,1588,1232,1008,900,894,942,1021,1096,1138,1141,1098,1006,897,769,654,564,501,470,450,411,322,140,-167,-612,-1211,-1937,-2763,-3642,-4518,-5333,-6044,-6602,-6982,-7177,-7173,-6997,-6661,-6193,-5627,-4990,-4317,-3642,-2995,-2405,-1901,-1498,-1212,-1049,-991,-1048,-1167,-1353,-1542,-1726,-1858,-1924,-1894,-1772,-1546,-1234,-838,-380,123,646,1153,1611,1973,2202,2261,2134,1809,1315,677,-28,-748,-1384,-1878,-2162,-2195,-1979,-1514,-864,-75,770,1597,2345,2948,3386,3633,3704,3616,3404,3110,2769,2424,2090,1802,1537,1322,1116,928,733,530,319,104,-92,-265,-369,-422,-372,-247,-39,229,510,770,945,980,839,475,-107,-894,-1859,-2919,-4028,-5089,-6039,-6815,-7359,-7659,-7684,-7460,-7000,-6339,-5538,-4624,-3689,-2758,-1913,-1197,-639,-298,-144,-205,-440,-812,-1281,-1774,-2246,-2621,-2876,-2942,-2835,-2520,-2048,-1418,-699,88,867,1613,2246,2752,3051,3147,2993,2610,2012,1247,382,-506,-1325,-1997,-2437,-2604,-2460,-2019,-1313,-405,625,1690,2701,3585,4280,4759,4998,5024,4844,4523,4095,3619,3141,2689,2301,1973,1719,1520,1363,1235,1113,998,875,753,639,537,468,438,444,500,576,675,745,784,725,565,257,-196,-795,-1521,-2339,-3202,-4066,-4867,-5565,-6115,-6484,-6661,-6631,-6410,-6008,-5460,-4791,-4052,-3279,-2518,-1815,-1202,-711,-358,-153,-81,-144,-290,-515,-762,-1007,-1211,-1350,-1400,-1354,-1206,-961,-633,-230,224,712,1196,1649,2027,2288,2411,2351,2126,1721,1189,557,-97,-718,-1229,-1575,-1712,-1616,-1295,-777,-103,658,1448,2202,2864,3400,3787,4015,4103,4061,3925,3724,3482,3225,2962,2699,2435,2156,1866,1549,1217,874,540,236,-8,-172,-228,-172,8,287,660,1070,1490,1847,2091,2171,2029,1657,1032,192,-835,-1975,-3157,-4303,-5323,-6161,-6757,-7071,-7101,-6840,-6320,-5592,-4696,-3717,-2719,-1770,-943,-284,170,396,404,212,-148,-614,-1136,-1644,-2081,-2391,-2541,-2500,-2274,-1880,-1338,-704,-14,692,1357,1965,2461,2828,3037,3058,2904,2553,2045,1407,683,-44,-730,-1289,-1668,-1826,-1734,-1403,-854,-142,679,1529,2353,3082,3674,4102,4354,4432,4367,4171,3893,3559,3200,2840,2503,2178,1902,1642,1434,1252,1115,1021,964,959,987,1047,1138,1229,1339,1419,1494,1518,1496,1404,1224,938,545,19,-603,-1334,-2119,-2939,-3738,-4478,-5120,-5617,-5965,-6124,-6106,-5911,-5543,-5040,-4408,-3703,-2944,-2197,-1472,-845,-303,92,366,504,528,466,341,203,67,-17,-45,9,139,349,620,947,1314,1699,2096,2470,2802,3057,3204,3213,3068,2759,2302,1728,1081,435,-147,-600,-855,-893,-695,-276,308,1022,1775,2528,3194,3761,4175,4444,4564,4557,4445,4261,4028,3775,3515,3261,3016,2773,2539,2302,2071,1851,1650,1486,1372,1310,1326,1391,1530,1704,1910,2123,2311,2455,2524,2483,2328,2008,1552,926,176,-694,-1622,-2583,-3508,-4356,-5081,-5636,-5994,-6132,-6035,-5712,-5172,-4452,-3593,-2662,-1713,-830,-62,533,919,1092,1050,829,468,28,-439,-864,-1205,-1414,-1466,-1362,-1081,-672,-124,506,1201,1915,2606,3228,3723,4048,4155,4021,3641,3029,2236,1320,386,-495,-1207,-1684,-1866,-1721,-1265,-532,406,1466,2554,3579,4464,5144,5595,5790,5765,5532,5157,4683,4176,3671,3226,2847,2562,2362,2238,2182,2163,2175,2190,2203,2201,2190,2157,2127,2081,2044,2004,1955,1902,1809,1680,1478,1186,795,285,-334,-1053,-1844,-2678,-3501,-4285,-4968,-5519,-5902,-6085,-6059,-5805,-5348,-4694,-3900,-3002,-2077,-1188,-406,219,635,839,814,598,232,-229,-723,-1176,-1548,-1780,-1853,-1759,-1502,-1098,-594,3,621,1253,1843,2354,2761,3008,3095,2987,2694,2228,1622,931,213,-458,-1012,-1394,-1552,-1475,-1159,-634,49,831,1644,2423,3110,3672,4075,4321,4415,4377,4243,4037,3802,3548,3306,3066,2838,2605,2358,2087,1794,1476,1157,846,575,367,240,223,312,515,814,1180,1583,1965,2285,2483,2511,2335,1926,1288,441,-575,-1702,-2868,-4002,-5024,-5872,-6496,-6845,-6920,-6693,-6210,-5496,-4619,-3643,-2655,-1717,-913,-274,151,370,376,212,-94,-477,-899,-1289,-1615,-1827,-1900,-1827,-1598,-1234,-752,-174,455,1116,1758,2346,2836,3184,3353,3327,3089,2654,2056,1343,576,-153,-805,-1273,-1548,-1573,-1357,-924,-299,451,1269,2101,2873,3559,4104,4507,4738,4825,4760,4570,4288,3911,3500,3036,2571,2098,1651,1231,868,558,329,173,103,107,178,304,469,652,839,1005,1132,1215,1212,1145,962,688,288,-214,-836,-1535,-2311,-3116,-3919,-4679,-5349,-5896,-6272,-6467,-6444,-6214,-5787,-5193,-4479,-3707,-2929,-2211,-1595,-1113,-784,-603,-554,-600,-720,-851,-987,-1069,-1093,-1041,-905,-694,-415,-75,308,727,1166,1609,2033,2421,2728,2936,3003,2910,2650,2226,1665,1018,334,-306,-836,-1198,-1335,-1237,-896,-350,365,1166,2007,2797,3491,4042,4416,4616,4640,4513,4274,3944,3577,3189,2812,2461,2137,1856,1604,1395,1216,1076,967,895,848,825,820,818,829,829,830,822,803,772,715,621,481,264,-36,-446,-969,-1601,-2337,-3143,-3987,-4819,-5585,-6224,-6691,-6926,-6917,-6642,-6131,-5411,-4558,-3630,-2716,-1880,-1188,-680,-377,-282,-368,-600,-936,-1300,-1666,-1947,-2132,-2175,-2064,-1810,-1405,-893,-280,380,1064,1713,2290,2736,3012,3075,2908,2502,1891,1107,238,-652,-1458,-2098,-2497,-2603,-2393,-1879,-1100,-125,958,2052,3070,3918,4554,4932,5061,4953,4666,4249,3772,3294,2847,2490,2196,2001,1856,1759,1679,1596,1500,1385,1259,1123,1005,904,849,835,871,949,1050,1157,1240,1267,1218,1061,778,361,-195,-882,-1668,-2540,-3434,-4327,-5151,-5869,-6424,-6791,-6921,-6826,-6483,-5940,-5216,-4391,-3508,-2665,-1901,-1293,-869,-642,-623,-768,-1048,-1405,-1765,-2094,-2315,-2412,-2346,-2133,-1765,-1301,-737,-158,435,972,1430,1781,1981,2035,1908,1621,1174,603,-55,-748,-1410,-1992,-2426,-2668,-2697,-2482,-2059,-1436,-682,158,1006,1806,2499,3048,3428,3638,3688,3607,3425,3190,2920,2664,2412,2192,1983,1779,1572,1344,1097,832,560,298,67,-118,-234,-273,-223,-91,117,378,658,933,1144,1260,1247,1058,693,141,-594,-1458,-2434,-3443,-4438,-5346,-6118,-6690,-7038,-7128,-6969,-6564,-5957,-5200,-4343,-3476,-2640,-1913,-1328,-918,-688,-635,-729,-942,-1228,-1544,-1845,-2097,-2268,-2338,-2299,-2149,-1889,-1544,-1106,-625,-90,441,957,1411,1764,1989,2045,1928,1631,1177,600,-47,-701,-1298,-1777,-2085,-2186,-2071,-1732,-1214,-544,215,1004,1768,2451,3014,3430,3685,3783,3731,3558,3278,2934,2531,2111,1677,1255,860,492,183,-80,-267,-392,-438,-424,-345,-223,-65,110,289,454,587,680,702,658,515,286,-54,-490,-1026,-1646,-2332,-3058,-3797,-4504,-5158,-5707,-6133,-6394,-6484,-6392,-6122,-5701,-5154,-4528,-3872,-3221,-2629,-2115,-1703,-1402,-1197,-1091,-1043,-1051,-1077,-1110,-1132,-1134,-1100,-1036,-918,-758,-531,-249,100,504,940,1393,1810,2161,2394,2480,2384,2118,1684,1121,494,-149,-719,-1155,-1411,-1432,-1225,-789,-171,577,1386,2185,2909,3508,3942,4212,4296,4254,4067,3808,3472,3094,2686,2246,1792,1322,858,414,16,-299,-520,-606,-562,-381,-76,330,802,1313,1825,2297,2716,3024,3222,3257,3129,2797,2269,1525,591,-518,-1748,-3056,-4354,-5591,-6662,-7527,-8101,-8367,-8293,-7909,-7236,-6348,-5311,-4213,-3137,-2160,-1343,-744,-387,-289,-433,-804,-1331,-1982,-2653,-3293,-3816,-4155,-4280,-4138,-3753,-3112,-2277,-1288,-211,867,1894,2771,3456,3887,4031,3880,3441,2747,1861,855,-175,-1131,-1914,-2452,-2661,-2538,-2057,-1278,-254,911,2120,3261,4247,5009,5499,5723,5683,5433,5020,4491,3911,3304,2713,2146,1631,1165,774,466,253,161,188,346,628,1008,1477,1979,2504,2994,3437,3784,4021,4113,4049,3804,3378,2754,1960,992,-94,-1279,-2490,-3678,-4782,-5734,-6485,-6992,-7223,-7173,-6861,-6305,-5578,-4729,-3837,-2976,-2206,-1594,-1177,-976,-1016,-1249,-1677,-2213,-2811,-3389,-3872,-4197,-4316,-4187,-3825,-3223,-2440,-1514,-516,488,1431,2259,2915,3376,3602,3603,3364,2927,2304,1563,749,-61,-797,-1392,-1783,-1915,-1786,-1366,-719,136,1099,2105,3063,3900,4564,5021,5256,5299,5158,4890,4519,4090,3619,3133,2632,2135,1644,1176,755,406,157,41,69,261,599,1081,1659,2318,3004,3682,4311,4845,5242,5473,5490,5288,4843,4169,3275,2211,1004,-258,-1529,-2710,-3745,-4560,-5111,-5373,-5350,-5070,-4580,-3958,-3261,-2580,-1963,-1471,-1131,-967,-974,-1145,-1451,-1862,-2331,-2818,-3268,-3636,-3888,-3975,-3899,-3627,-3187,-2577,-1850,-1030,-184,643,1387,2009,2456,2712,2757,2597,2256,1763,1174,545,-58,-575,-957,-1164,-1181,-1008,-652,-154,472,1177,1925,2684,3413,4082,4668,5138,5484,5692,5756,5687,5483,5170,4761,4295,3800,3322,2909,2595,2437,2445,2645,3027,3560,4215,4922,5637,6290,6832,7224,7421,7425,7200,6783,6147,5355,4389,3315,2137,913,-337,-1551,-2705,-3740,-4622,-5320,-5797,-6051,-6067,-5863,-5457,-4888,-4207,-3481,-2771,-2154,-1689,-1427,-1398,-1609,-2040,-2652,-3380,-4156,-4893,-5523,-5969,-6183,-6140,-5811,-5238,-4424,-3447,-2352,-1220,-117,898,1753,2425,2841,3020,2906,2547,1936,1136,203,-791,-1749,-2594,-3226,-3585,-3601,-3267,-2575,-1585,-374,957,2279,3477,4464,5154,5543,5623,5444,5069,4561,3999,3432,2908,2455,2089,1818,1651,1580,1621,1768,2027,2393,2862,3405,4021,4648,5283,5866,6380,6788,7067,7199,7156,6938,6514,5901,5091,4110,2985,1753,474,-821,-2048,-3183,-4153,-4941,-5498,-5828,-5919,-5790,-5470,-4997,-4408,-3764,-3096,-2464,-1893,-1443,-1124,-994,-1046,-1301,-1744,-2342,-3051,-3806,-4530,-5150,-5590,-5789,-5714,-5334,-4676,-3758,-2643,-1408,-140,1067,2107,2906,3388,3518,3284,2711,1848,778,-403,-1586,-2660,-3524,-4090,-4306,-4132,-3594,-2709,-1567,-236,1176,2569,3858,4942,5765,6272,6437,6270,5789,5065,4154,3167,2176,1279,546,27,-236,-248,-3,451,1084,1836,2646,3470,4246,4949,5552,6034,6398,6631,6728,6691,6499,6169,5683,5065,4329,3496,2605,1687,772,-81,-865,-1527,-2057,-2448,-2686,-2793,-2781,-2668,-2497,-2284,-2072,-1888,-1752,-1697,-1712,-1805,-1952,-2120,-2292,-2420,-2503,-2520,-2486,-2412,-2323,-2241,-2182,-2158,-2157,-2173,-2176,-2149,-2064,-1924,-1714,-1469,-1200,-950,-761,-657,-674,-817,-1075,-1429,-1824,-2224,-2556,-2794,-2884,-2821,-2601,-2236,-1770,-1223,-647,-76,469,948,1370,1712,1983,2178,2288,2316,2235,2057,1756,1368,895,401,-80,-473,-728,-795,-641,-258,343,1122,2035,2997,3949,4796,5467,5901,6058,5913,5496,4830,4003,3078,2161,1316,639,162,-67,-65,165,548,1042,1548,2002,2324,2457,2359,2017,1430,646,-306,-1324,-2359,-3309,-4104,-4688,-5015,-5066,-4857,-4396,-3738,-2925,-2028,-1101,-218,562,1198,1630,1863,1876,1682,1320,803,202,-462,-1129,-1765,-2338,-2819,-3190,-3449,-3583,-3611,-3537,-3379,-3155,-2879,-2561,-2226,-1870,-1526,-1199,-910,-684,-523,-445,-448,-530,-676,-874,-1089,-1303,-1479,-1586,-1600,-1506,-1305,-1017,-673,-316,17,283,467,566,589,567,532,511,537,612,741,901,1067,1208,1288,1299,1218,1068,853,614,385,196,92,75,166,350,616,932,1285,1625,1955,2219,2432,2536,2559,2442,2213,1835,1327,686,-58,-881,-1730,-2565,-3318,-3946,-4398,-4634,-4639,-4398,-3919,-3232,-2371,-1395,-384,586,1409,2012,2314,2279,1887,1172,185,-974,-2217,-3415,-4486,-5326,-5893,-6137,-6066,-5692,-5058,-4229,-3263,-2248,-1232,-296,534,1209,1712,2024,2133,2033,1727,1226,555,-245,-1114,-1982,-2777,-3409,-3831,-3965,-3804,-3329,-2573,-1593,-464,707,1823,2786,3517,3968,4125,3991,3615,3040,2338,1573,804,92,-534,-1030,-1399,-1622,-1726,-1704,-1591,-1388,-1115,-780,-383,62,561,1090,1640,2190,2699,3160,3516,3764,3861,3808,3593,3215,2702,2052,1311,495,-346,-1169,-1924,-2551,-3012,-3245,-3236,-2962,-2435,-1691,-768,249,1303,2287,3141,3770,4120,4134,3800,3110,2105,839,-595,-2109,-3565,-4879,-5928,-6638,-6963,-6871,-6392,-5559,-4464,-3193,-1871,-614,461,1256,1705,1777,1474,854,-24,-1043,-2112,-3122,-3984,-4632,-5022,-5138,-4986,-4593,-3995,-3236,-2366,-1422,-444,529,1473,2333,3076,3655,4020,4163,4045,3709,3158,2466,1670,853,56,-653,-1243,-1681,-1952,-2049,-1985,-1767,-1425,-971,-448,144,747,1373,1964,2515,2993,3376,3652,3811,3857,3800,3660,3456,3206,2930,2625,2307,1946,1559,1114,635,113,-426,-950,-1437,-1842,-2143,-2316,-2346,-2236,-1986,-1615,-1145,-614,-55,459,893,1155,1220,1028,586,-107,-981,-1984,-2994,-3933,-4687,-5184,-5374,-5243,-4815,-4152,-3335,-2462,-1639,-952,-477,-245,-263,-502,-910,-1418,-1959,-2465,-2893,-3209,-3393,-3456,-3395,-3235,-2992,-2691,-2351,-2005,-1658,-1348,-1069,-841,-660,-538,-474,-477,-550,-696,-903,-1158,-1431,-1694,-1913,-2057,-2109,-2048,-1878,-1593,-1209,-749,-224,327,876,1404,1868,2272,2601,2858,3069,3237,3401,3556,3741,3929,4149,4365,4582,4773,4919,5008,5006,4913,4695,4357,3883,3288,2573,1783,935,93,-702,-1395,-1937,-2306,-2474,-2454,-2249,-1897,-1435,-919,-401,47,377,530,484,222,-232,-842,-1553,-2286,-2988,-3583,-4038,-4318,-4435,-4387,-4224,-3966,-3667,-3356,-3076,-2828,-2649,-2505,-2407,-2317,-2218,-2090,-1924,-1724,-1503,-1299,-1129,-1050,-1060,-1201,-1444,-1783,-2168,-2549,-2865,-3058,-3073,-2889,-2498,-1930,-1236,-486,240,863,1327,1587,1631,1474,1139,692,174,-335,-784,-1126,-1312,-1338,-1177,-853,-372,237,940,1715,2514,3319,4078,4776,5365,5836,6167,6357,6420,6372,6237,6046,5802,5528,5213,4832,4392,3841,3201,2450,1611,721,-190,-1058,-1827,-2454,-2869,-3058,-2984,-2658,-2093,-1345,-464,442,1299,1993,2446,2593,2404,1885,1083,80,-1023,-2113,-3072,-3819,-4275,-4420,-4250,-3804,-3137,-2327,-1455,-609,150,745,1161,1358,1358,1166,820,345,-205,-819,-1433,-2045,-2599,-3088,-3475,-3747,-3895,-3910,-3796,-3575,-3232,-2825,-2325,-1790,-1217,-647,-94,407,844,1195,1455,1618,1685,1654,1538,1342,1085,787,485,207,5,-92,-38,190,614,1233,2041,3004,4085,5218,6345,7379,8264,8924,9320,9421,9210,8710,7935,6934,5756,4452,3087,1719,410,-778,-1787,-2553,-3049,-3211,-3068,-2592,-1857,-894,181,1310,2360,3276,3956,4358,4434,4179,3599,2741,1659,435,-827,-2046,-3098,-3934,-4469,-4684,-4580,-4174,-3536,-2728,-1838,-947,-142,512,961,1161,1121,825,330,-319,-1056,-1793,-2472,-3014,-3389,-3556,-3536,-3326,-2986,-2546,-2061,-1578,-1122,-718,-365,-50,248,558,904,1300,1729,2172,2587,2915,3128,3171,3037,2725,2259,1674,1041,401,-158,-591,-836,-863,-640,-175,522,1404,2427,3506,4580,5554,6353,6925,7202,7194,6887,6341,5607,4764,3890,3048,2288,1634,1087,640,266,-47,-323,-560,-757,-903,-978,-962,-852,-639,-344,19,415,804,1158,1427,1591,1613,1475,1163,682,34,-738,-1602,-2500,-3356,-4123,-4720,-5111,-5261,-5167,-4851,-4345,-3725,-3036,-2377,-1796,-1366,-1119,-1077,-1244,-1574,-2047,-2577,-3130,-3624,-4027,-4294,-4416,-4383,-4224,-3940,-3589,-3172,-2744,-2304,-1881,-1465,-1068,-663,-250,192,658,1150,1639,2110,2522,2854,3076,3186,3166,3047,2834,2563,2275,1994,1779,1644,1630,1741,1980,2341,2782,3289,3803,4297,4726,5063,5274,5363,5307,5134,4866,4532,4189,3858,3583,3359,3196,3047,2886,2662,2339,1893,1312,627,-143,-915,-1656,-2274,-2737,-2993,-3035,-2862,-2498,-1985,-1379,-737,-134,378,740,916,894,666,267,-275,-907,-1566,-2215,-2785,-3254,-3589,-3771,-3811,-3694,-3458,-3098,-2671,-2186,-1714,-1264,-901,-625,-471,-428,-497,-662,-914,-1227,-1589,-1977,-2360,-2723,-3015,-3229,-3310,-3259,-3043,-2669,-2143,-1479,-708,137,1017,1878,2670,3339,3833,4121,4178,4010,3641,3105,2470,1791,1147,591,193,-29,-26,186,612,1217,1968,2807,3698,4551,5344,5986,6461,6716,6749,6566,6195,5694,5112,4523,3972,3510,3139,2876,2676,2525,2371,2181,1935,1614,1233,795,343,-106,-506,-833,-1064,-1172,-1152,-1001,-725,-354,73,514,891,1164,1268,1162,838,281,-464,-1359,-2339,-3310,-4222,-4964,-5513,-5796,-5817,-5563,-5084,-4409,-3635,-2810,-2042,-1377,-888,-595,-507,-608,-872,-1244,-1692,-2154,-2594,-2970,-3257,-3417,-3454,-3342,-3095,-2722,-2242,-1684,-1089,-474,110,659,1135,1530,1827,2019,2108,2097,2003,1841,1624,1370,1091,789,492,194,-77,-300,-456,-518,-451,-256,107,616,1273,2043,2883,3740,4548,5258,5813,6193,6377,6378,6201,5880,5409,4830,4123,3322,2422,1452,443,-553,-1486,-2277,-2883,-3229,-3306,-3079,-2592,-1873,-997,-53,881,1691,2308,2641,2654,2304,1624,627,-573,-1912,-3241,-4462,-5456,-6143,-6474,-6435,-6042,-5370,-4474,-3484,-2473,-1559,-815,-311,-75,-121,-422,-922,-1564,-2245,-2904,-3453,-3849,-4055,-4069,-3896,-3578,-3138,-2635,-2104,-1589,-1117,-718,-395,-154,14,143,239,354,492,678,906,1150,1401,1600,1728,1747,1622,1356,934,387,-258,-939,-1601,-2156,-2545,-2700,-2577,-2163,-1462,-513,609,1829,3030,4115,4983,5560,5793,5688,5256,4567,3694,2704,1693,699,-215,-1027,-1717,-2268,-2675,-2921,-3003,-2911,-2653,-2236,-1699,-1065,-406,237,796,1223,1479,1527,1366,979,395,-370,-1279,-2275,-3319,-4327,-5250,-6006,-6547,-6811,-6788,-6451,-5844,-4994,-3978,-2878,-1774,-772,69,660,977,994,732,234,-431,-1174,-1911,-2550,-3050,-3349,-3466,-3396,-3194,-2894,-2557,-2216,-1910,-1650,-1432,-1256,-1088,-916,-712,-458,-147,218,633,1058,1475,1835,2109,2270,2294,2195,1969,1663,1309,960,672,487,447,571,867,1322,1902,2573,3269,3944,4529,4970,5220,5249,5044,4633,4056,3388,2705,2092,1604,1278,1121,1082,1131,1168,1149,1001,703,249,-327,-972,-1615,-2180,-2605,-2831,-2839,-2617,-2193,-1616,-947,-275,324,763,988,947,633,68,-719,-1644,-2640,-3613,-4480,-5169,-5626,-5809,-5716,-5355,-4757,-3992,-3106,-2203,-1350,-628,-105,189,222,31,-371,-900,-1507,-2114,-2657,-3091,-3370,-3485,-3408,-3167,-2753,-2214,-1562,-857,-117,585,1234,1766,2179,2437,2555,2531,2398,2176,1908,1621,1354,1123,961,848,811,817,866,943,1027,1120,1216,1311,1419,1539,1686,1860,2071,2304,2562,2817,3065,3279,3458,3593,3690,3753,3789,3790,3741,3628,3415,3089,2637,2056,1374,629,-138,-848,-1475,-1945,-2256,-2383,-2356,-2194,-1954,-1664,-1392,-1160,-1022,-997,-1115,-1374,-1788,-2325,-2967,-3669,-4360,-5010,-5510,-5853,-5952,-5816,-5433,-4826,-4060,-3180,-2279,-1426,-700,-164,137,178,-25,-458,-1038,-1719,-2386,-2989,-3443,-3716,-3793,-3684,-3433,-3087,-2707,-2341,-2040,-1812,-1680,-1614,-1600,-1595,-1570,-1468,-1284,-968,-545,-8,584,1198,1757,2207,2501,2590,2476,2154,1663,1043,368,-316,-911,-1394,-1681,-1764,-1612,-1232,-645,110,978,1892,2775,3565,4194,4637,4876,4924,4816,4582,4267,3884,3459,2984,2452,1876,1222,544,-176,-872,-1521,-2067,-2473,-2698,-2732,-2562,-2206,-1692,-1057,-368,324,928,1394,1638,1626,1331,754,-58,-1046,-2118,-3179,-4119,-4861,-5320,-5479,-5313,-4865,-4172,-3323,-2385,-1456,-614,72,543,773,758,511,98,-443,-1016,-1570,-2045,-2402,-2629,-2738,-2742,-2691,-2608,-2539,-2494,-2488,-2508,-2523,-2516,-2426,-2242,-1913,-1441,-808,-47,815,1719,2587,3362,3946,4303,4360,4127,3574,2773,1744,600,-589,-1701,-2651,-3331,-3684,-3650,-3224,-2422,-1297,57,1547,3027,4400,5534,6362,6827,6920,6663,6102,5305,4344,3286,2205,1151,181,-654,-1334,-1803,-2061,-2080,-1868,-1446,-842,-111,684,1487,2220,2840,3290,3542,3569,3370,2946,2325,1540,642,-308,-1252,-2116,-2851,-3399,-3730,-3829,-3695,-3355,-2843,-2205,-1503,-785,-116,461,896,1161,1238,1123,848,437,-42,-546,-1009,-1399,-1675,-1845,-1897,-1858,-1750,-1592,-1409,-1219,-1018,-821,-614,-401,-167,80,355,640,948,1254,1561,1837,2073,2243,2339,2349,2271,2118,1901,1643,1372,1108,882,718,636,650,779,1014,1370,1815,2338,2893,3440,3935,4321,4581,4678,4624,4426,4106,3697,3215,2689,2127,1544,950,356,-221,-753,-1224,-1597,-1851,-1968,-1934,-1746,-1420,-969,-423,188,832,1462,2040,2513,2839,2968,2872,2534,1965,1202,294,-681,-1632,-2483,-3141,-3555,-3684,-3514,-3072,-2396,-1567,-660,222,999,1580,1917,1966,1736,1255,590,-176,-947,-1629,-2148,-2460,-2546,-2429,-2149,-1764,-1339,-930,-577,-304,-108,25,122,210,323,475,686,959,1285,1666,2070,2487,2880,3222,3490,3645,3685,3582,3347,2996,2549,2057,1557,1106,741,508,421,495,718,1068,1500,1967,2403,2762,3005,3105,3084,2948,2769,2565,2405,2293,2243,2240,2242,2210,2104,1887,1545,1090,547,-41,-606,-1106,-1462,-1658,-1640,-1435,-1026,-489,148,786,1346,1760,1938,1860,1500,885,72,-863,-1822,-2715,-3450,-3973,-4243,-4256,-4036,-3623,-3080,-2467,-1864,-1319,-900,-620,-520,-565,-757,-1033,-1347,-1652,-1881,-2015,-2031,-1926,-1734,-1470,-1199,-942,-759,-654,-652,-747,-902,-1105,-1286,-1426,-1461,-1374,-1129,-723,-169,519,1280,2075,2821,3467,3935,4187,4179,3902,3371,2619,1714,731,-227,-1076,-1715,-2088,-2136,-1856,-1250,-378,698,1878,3077,4189,5149,5886,6368,6576,6511,6178,5618,4843,3914,2867,1769,680,-331,-1192,-1857,-2260,-2398,-2242,-1827,-1185,-374,523,1449,2298,3013,3514,3739,3660,3256,2536,1553,356,-953,-2280,-3521,-4573,-5368,-5835,-5973,-5765,-5273,-4547,-3662,-2715,-1771,-921,-216,289,563,611,429,78,-398,-927,-1423,-1840,-2119,-2247,-2237,-2107,-1923,-1724,-1577,-1507,-1546,-1685,-1897,-2152,-2376,-2541,-2566,-2437,-2117,-1602,-917,-76,855,1822,2745,3546,4150,4493,4527,4238,3630,2746,1649,433,-804,-1939,-2870,-3495,-3730,-3541,-2894,-1848,-452,1169,2883,4549,6020,7190,7977,8342,8303,7886,7187,6263,5234,4153,3120,2168,1349,691,193,-112,-257,-215,-28,307,754,1289,1888,2507,3129,3694,4177,4509,4654,4562,4204,3575,2688,1585,337,-978,-2264,-3419,-4373,-5034,-5385,-5387,-5074,-4465,-3639,-2652,-1607,-573,358,1116,1652,1914,1907,1623,1108,403,-423,-1312,-2187,-3005,-3708,-4269,-4668,-4891,-4946,-4831,-4567,-4158,-3627,-2992,-2271,-1501,-698,87,835,1499,2060,2499,2791,2950,2944,2807,2512,2096,1548,914,206,-522,-1218,-1840,-2315,-2611,-2683,-2505,-2087,-1434,-603,366,1384,2392,3307,4078,4661,5028,5189,5137,4912,4537,4042,3473,2854,2225,1625,1079,626,286,82,21,106,323,647,1052,1489,1937,2334,2681,2907,3033,2989,2792,2404,1841,1105,245,-711,-1677,-2601,-3405,-4033,-4440,-4607,-4530,-4228,-3741,-3111,-2410,-1692,-1039,-500,-146,5,-95,-398,-911,-1537,-2220,-2864,-3395,-3748,-3890,-3827,-3572,-3200,-2770,-2359,-2040,-1855,-1838,-1981,-2273,-2655,-3083,-3482,-3796,-3970,-3957,-3750,-3323,-2720,-1959,-1099,-219,623,1331,1844,2105,2064,1726,1100,237,-776,-1857,-2873,-3731,-4306,-4533,-4350,-3753,-2776,-1495,-17,1523,2996,4276,5259,5882,6123,5984,5524,4797,3901,2915,1936,1028,262,-329,-727,-927,-956,-844,-628,-363,-81,181,390,549,633,658,613,496,301,7,-376,-876,-1454,-2120,-2804,-3479,-4077,-4544,-4844,-4944,-4847,-4573,-4165,-3673,-3165,-2694,-2313,-2059,-1948,-1982,-2142,-2396,-2699,-3006,-3256,-3424,-3466,-3384,-3188,-2894,-2566,-2227,-1948,-1753,-1675,-1721,-1873,-2104,-2363,-2604,-2762,-2811,-2696,-2428,-1981,-1391,-668,144,1009,1874,2695,3400,3953,4274,4342,4113,3592,2803,1800,672,-479,-1534,-2383,-2917,-3069,-2797,-2107,-1051,295,1809,3376,4853,6142,7127,7766,8010,7877,7399,6626,5644,4524,3349,2209,1154,272,-421,-868,-1086,-1055,-828,-422,99,693,1308,1893,2421,2844,3142,3281,3239,3006,2578,1962,1194,304,-648,-1607,-2509,-3305,-3948,-4413,-4687,-4779,-4703,-4498,-4183,-3813,-3409,-3020,-2672,-2390,-2199,-2095,-2088,-2150,-2273,-2414,-2563,-2690,-2796,-2875,-2946,-3011,-3098,-3200,-3327,-3459,-3585,-3668,-3689,-3605,-3403,-3062,-2575,-1962,-1223,-411,453,1322,2148,2901,3523,3997,4275,4360,4220,3882,3351,2676,1901,1088,309,-374,-887,-1180,-1210,-956,-430,352,1316,2413,3545,4632,5600,6367,6891,7140,7094,6781,6211,5441,4515,3495,2434,1407,448,-368,-1014,-1450,-1656,-1635,-1391,-968,-388,275,987,1669,2273,2725,2973,2963,2653,2040,1115,-64,-1453,-2948,-4460,-5867,-7080,-7995,-8561,-8731,-8516,-7932,-7060,-5964,-4761,-3547,-2433,-1502,-826,-446,-364,-576,-1013,-1620,-2305,-2989,-3601,-4090,-4421,-4608,-4648,-4599,-4476,-4333,-4185,-4054,-3938,-3823,-3703,-3537,-3325,-3036,-2670,-2226,-1706,-1121,-487,191,884,1575,2229,2807,3258,3538,3605,3428,3020,2386,1602,734,-117,-847,-1369,-1591,-1491,-1028,-268,758,1931,3157,4318,5309,6041,6462,6536,6266,5687,4836,3798,2637,1444,299,-724,-1551,-2140,-2448,-2472,-2210,-1704,-993,-152,756,1645,2447,3090,3519,3683,3561,3127,2410,1436,264,-1017,-2323,-3538,-4578,-5348,-5799,-5902,-5661,-5128,-4362,-3459,-2517,-1629,-884,-348,-60,-46,-292,-758,-1405,-2141,-2909,-3614,-4201,-4607,-4814,-4810,-4623,-4292,-3876,-3425,-2997,-2628,-2339,-2131,-1994,-1897,-1805,-1690,-1508,-1251,-893,-449,77,657,1260,1866,2427,2938,3356,3663,3843,3859,3718,3392,2904,2274,1543,775,36,-592,-1045,-1264,-1205,-879,-276,525,1474,2477,3436,4266,4890,5252,5328,5133,4682,4051,3282,2468,1657,930,319,-133,-406,-504,-432,-220,81,447,801,1126,1368,1512,1558,1495,1344,1110,811,448,49,-395,-856,-1323,-1789,-2211,-2587,-2885,-3085,-3192,-3185,-3087,-2904,-2658,-2368,-2061,-1751,-1469,-1228,-1042,-932,-887,-914,-987,-1093,-1192,-1278,-1311,-1310,-1266,-1212,-1168,-1168,-1220,-1342,-1511,-1709,-1898,-2026,-2070,-1974,-1740,-1347,-818,-175,549,1307,2067,2790,3463,4055,4574,4986,5298,5473,5496,5338,4985,4432,3706,2843,1921,1021,243,-330,-620,-596,-249,385,1237,2216,3225,4143,4898,5408,5650,5613,5333,4846,4229,3530,2817,2134,1513,977,528,166,-120,-343,-514,-641,-729,-772,-761,-686,-532,-315,-31,273,568,801,926,903,720,360,-146,-764,-1445,-2120,-2736,-3235,-3572,-3723,-3676,-3449,-3057,-2558,-1986,-1415,-881,-440,-124,65,107,45,-109,-308,-512,-696,-830,-914,-941,-934,-893,-854,-801,-768,-730,-694,-643,-556,-420,-209,92,492,996,1600,2279,3025,3791,4566,5297,5963,6511,6902,7096,7039,6720,6108,5230,4108,2823,1453,121,-1065,-1986,-2547,-2687,-2377,-1638,-535,837,2344,3851,5210,6300,7028,7336,7216,6687,5809,4661,3342,1953,589,-652,-1705,-2500,-3006,-3204,-3097,-2716,-2094,-1301,-392,542,1442,2210,2788,3109,3117,2816,2176,1266,119,-1162,-2487,-3751,-4846,-5709,-6258,-6492,-6392,-6006,-5380,-4594,-3718,-2846,-2039,-1374,-892,-619,-567,-711,-1028,-1449,-1929,-2384,-2765,-3024,-3134,-3091,-2925,-2656,-2348,-2025,-1739,-1498,-1315,-1172,-1048,-911,-721,-464,-100,355,907,1531,2185,2848,3470,4034,4522,4909,5202,5368,5400,5259,4935,4383,3628,2657,1541,345,-832,-1868,-2655,-3089,-3102,-2667,-1804,-587,873,2427,3905,5167,6054,6507,6455,5943,5015,3788,2394,963,-358,-1457,-2249,-2672,-2725,-2419,-1823,-1009,-75,876,1767,2508,3063,3379,3454,3261,2830,2147,1269,209,-967,-2203,-3425,-4563,-5530,-6270,-6721,-6846,-6651,-6136,-5361,-4386,-3293,-2174,-1118,-205,498,940,1114,1008,673,158,-471,-1111,-1709,-2166,-2448,-2530,-2408,-2127,-1734,-1290,-873,-520,-286,-170,-178,-270,-412,-552,-647,-653,-551,-312,40,513,1059,1659,2276,2882,3450,3949,4362,4643,4778,4715,4447,3956,3262,2404,1449,488,-381,-1055,-1459,-1528,-1259,-667,175,1175,2209,3163,3919,4408,4580,4441,4022,3404,2657,1889,1168,563,120,-151,-235,-175,26,294,626,947,1253,1511,1713,1862,1953,1989,1960,1855,1655,1347,925,393,-229,-900,-1578,-2203,-2719,-3093,-3274,-3273,-3076,-2728,-2257,-1724,-1172,-654,-215,119,330,406,369,219,1,-265,-532,-766,-932,-1002,-967,-833,-612,-343,-59,192,381,479,472,379,205,5,-194,-340,-405,-356,-189,98,485,957,1470,2016,2561,3090,3597,4044,4417,4666,4757,4627,4261,3618,2731,1624,382,-892,-2096,-3086,-3795,-4113,-4039,-3554,-2742,-1672,-481,719,1794,2670,3254,3553,3541,3276,2807,2191,1511,819,167,-389,-843,-1155,-1338,-1385,-1307,-1122,-836,-478,-55,397,847,1253,1562,1734,1722,1507,1079,461,-308,-1169,-2046,-2872,-3570,-4090,-4389,-4451,-4282,-3900,-3350,-2676,-1944,-1202,-522,66,505,794,909,878,715,476,199,-62,-272,-416,-483,-508,-507,-537,-626,-799,-1077,-1433,-1861,-2303,-2720,-3052,-3258,-3292,-3137,-2778,-2229,-1513,-675,240,1167,2064,2869,3553,4056,4357,4407,4182,3659,2836,1739,415,-1046,-2540,-3942,-5116,-5955,-6353,-6271,-5694,-4681,-3328,-1766,-173,1313,2527,3379,3800,3789,3375,2639,1671,577,-531,-1561,-2443,-3108,-3542,-3727,-3678,-3427,-3012,-2471,-1850,-1187,-516,119,672,1110,1360,1413,1205,751,57,-841,-1863,-2932,-3951,-4822,-5470,-5841,-5900,-5666,-5155,-4442,-3577,-2660,-1746,-919,-227,289,607,726,658,439,105,-277,-668,-993,-1232,-1347,-1350,-1263,-1128,-1008,-953,-1020,-1221,-1580,-2043,-2594,-3128,-3592,-3891,-3960,-3761,-3260,-2490,-1480,-314,924,2144,3248,4182,4877,5321,5478,5361,4960,4296,3396,2298,1071,-203,-1428,-2486,-3279,-3718,-3737,-3329,-2516,-1377,-41,1355,2644,3684,4360,4608,4412,3827,2937,1856,724,-351,-1257,-1923,-2318,-2414,-2252,-1847,-1276,-582,171,927,1662,2325,2916,3402,3763,3979,4012,3851,3468,2877,2097,1182,193,-779,-1666,-2370,-2848,-3056,-2985,-2670,-2143,-1489,-773,-84,514,956,1205,1242,1067,708,207,-386,-1000,-1586,-2074,-2433,-2630,-2667,-2569,-2368,-2123,-1880,-1696,-1593,-1596,-1687,-1847,-2034,-2196,-2302,-2291,-2161,-1884,-1479,-969,-383,227,822,1368,1829,2212,2505,2726,2883,2973,2986,2901,2680,2303,1753,1039,194,-715,-1609,-2388,-2955,-3240,-3189,-2798,-2104,-1179,-125,942,1921,2720,3286,3605,3678,3562,3282,2933,2530,2152,1810,1538,1340,1225,1183,1216,1309,1463,1659,1901,2170,2443,2705,2890,2979,2904,2645,2186,1522,714,-209,-1146,-2024,-2765,-3286,-3562,-3562,-3298,-2826,-2176,-1453,-705,-18,544,945,1139,1120,882,447,-163,-892,-1695,-2494,-3235,-3842,-4282,-4514,-4548,-4403,-4123,-3769,-3405,-3085,-2869,-2769,-2810,-2972,-3232,-3546,-3863,-4140,-4324,-4381,-4283,-4017,-3596,-3010,-2314,-1494,-623,293,1182,1996,2650,3084,3213,3005,2430,1523,351,-971,-2302,-3484,-4373,-4854,-4861,-4388,-3495,-2287,-911,477,1735,2745,3439,3788,3816,3566,3125,2556,1953,1363,850,434,134,-50,-135,-120,-29,134,371,672,1047,1472,1939,2396,2805,3108,3247,3203,2944,2492,1875,1149,376,-373,-1040,-1574,-1944,-2139,-2162,-2045,-1806,-1508,-1172,-870,-622,-476,-451,-552,-786,-1117,-1524,-1946,-2346,-2659,-2858,-2916,-2842,-2659,-2421,-2185,-2014,-1958,-2055,-2302,-2696,-3183,-3711,-4205,-4593,-4807,-4800,-4534,-4016,-3253,-2314,-1248,-152,911,1860,2648,3252,3638,3827,3795,3566,3134,2510,1718,785,-239,-1277,-2260,-3091,-3683,-3990,-3947,-3584,-2917,-2033,-1024,1,949,1730,2313,2662,2809,2772,2605,2346,2049,1731,1437,1161,940,760,651,611,659,812,1076,1470,1983,2596,3271,3944,4543,4990,5210,5155,4796,4143,3232,2144,956,-218,-1283,-2165,-2785,-3136,-3197,-3011,-2626,-2100,-1518,-925,-413,10,282,412,399,248,15,-294,-604,-899,-1125,-1273,-1335,-1331,-1290,-1255,-1271,-1362,-1560,-1839,-2190,-2554,-2875,-3102,-3160,-3038,-2691,-2144,-1424,-580,310,1184,1964,2601,3060,3342,3455,3449,3332,3159,2918,2621,2252,1789,1248,626,-15,-628,-1117,-1412,-1440,-1169,-588,242,1270,2358,3423,4325,4998,5372,5441,5230,4786,4193,3522,2865,2280,1827,1525,1402,1436,1617,1908,2284,2695,3135,3551,3935,4259,4482,4586,4527,4282,3836,3193,2371,1420,390,-640,-1610,-2447,-3104,-3547,-3755,-3742,-3520,-3130,-2615,-2020,-1407,-815,-300,105,365,463,394,159,-205,-688,-1218,-1769,-2271,-2695,-3000,-3181,-3232,-3176,-3048,-2864,-2689,-2516,-2399,-2318,-2287,-2274,-2272,-2231,-2138,-1950,-1650,-1232,-688,-42,686,1461,2245,3012,3723,4373,4921,5358,5640,5745,5628,5281,4691,3891,2939,1917,936,106,-483,-763,-707,-347,267,1030,1853,2619,3265,3723,3992,4075,4020,3872,3678,3495,3335,3232,3177,3166,3184,3209,3236,3240,3238,3217,3203,3196,3203,3210,3191,3111,2926,2590,2090,1403,568,-378,-1362,-2297,-3110,-3710,-4070,-4138,-3954,-3531,-2954,-2290,-1633,-1068,-665,-485,-551,-878,-1432,-2177,-3036,-3934,-4768,-5472,-5939,-6152,-6053,-5682,-5068,-4292,-3452,-2635,-1954,-1456,-1218,-1215,-1459,-1865,-2376,-2898,-3336,-3621,-3690,-3507,-3082,-2422,-1590,-639,362,1346,2268,3091,3792,4364,4786,5046,5125,4992,4635,4045,3246,2279,1231,182,-744,-1457,-1874,-1946,-1673,-1083,-241,753,1810,2828,3731,4467,5015,5357,5532,5549,5450,5267,5019,4729,4415,4079,3736,3395,3068,2777,2539,2371,2284,2269,2304,2349,2347,2255,2014,1609,1033,310,-501,-1338,-2125,-2786,-3272,-3549,-3614,-3488,-3219,-2856,-2472,-2112,-1836,-1669,-1627,-1715,-1896,-2162,-2452,-2747,-2991,-3173,-3255,-3246,-3132,-2951,-2707,-2471,-2252,-2126,-2098,-2209,-2446,-2811,-3247,-3732,-4184,-4574,-4823,-4917,-4799,-4487,-3963,-3267,-2421,-1487,-506,458,1362,2165,2850,3403,3835,4134,4315,4352,4248,3977,3547,2965,2274,1535,818,215,-214,-405,-342,-27,494,1170,1917,2673,3363,3954,4408,4735,4926,5018,5007,4925,4772,4557,4282,3948,3569,3137,2702,2249,1845,1505,1261,1148,1155,1275,1470,1677,1838,1888,1772,1469,973,319,-451,-1249,-2025,-2686,-3195,-3507,-3620,-3533,-3279,-2895,-2418,-1907,-1393,-928,-549,-275,-144,-141,-292,-565,-946,-1399,-1879,-2341,-2731,-3021,-3172,-3193,-3087,-2883,-2633,-2361,-2135,-1947,-1850,-1799,-1804,-1816,-1796,-1722,-1554,-1284,-915,-450,73,640,1197,1742,2223,2665,3043,3393,3700,3993,4234,4420,4507,4466,4283,3955,3500,2970,2415,1890,1456,1124,925,837,832,895,965,1052,1118,1188,1273,1386,1560,1776,2045,2323,2585,2786,2888,2869,2721,2455,2103,1712,1332,1022,817,740,783,917,1078,1207,1224,1079,735,182,-540,-1398,-2288,-3159,-3901,-4469,-4804,-4900,-4756,-4421,-3924,-3358,-2759,-2220,-1781,-1496,-1391,-1471,-1732,-2136,-2651,-3204,-3754,-4210,-4536,-4666,-4591,-4290,-3806,-3165,-2444,-1705,-1019,-459,-60,134,133,-59,-385,-798,-1207,-1553,-1753,-1765,-1553,-1118,-496,271,1098,1919,2663,3274,3726,4005,4117,4072,3894,3591,3196,2725,2225,1728,1294,954,755,705,798,1013,1282,1572,1796,1926,1919,1780,1522,1199,850,553,334,242,269,417,639,905,1156,1353,1459,1452,1321,1075,723,278,-233,-819,-1453,-2152,-2891,-3677,-4459,-5235,-5922,-6501,-6897,-7090,-7041,-6758,-6254,-5576,-4782,-3948,-3151,-2468,-1959,-1675,-1623,-1824,-2226,-2803,-3477,-4185,-4847,-5403,-5787,-5966,-5903,-5597,-5050,-4304,-3401,-2424,-1458,-604,47,415,449,138,-499,-1388,-2440,-3522,-4514,-5286,-5730,-5787,-5406,-4608,-3434,-1957,-283,1480,3226,4842,6258,7404,8238,8747,8907,8734,8240,7458,6440,5257,3992,2745,1607,659,-35,-451,-570,-430,-68,456,1066,1701,2301,2802,3191,3423,3505,3432,3214,2876,2435,1933,1390,861,367,-48,-353,-524,-543,-393,-111,303,756,1202,1540,1690,1591,1185,481,-498,-1685,-2962,-4237,-5364,-6256,-6818,-7015,-6833,-6311,-5511,-4528,-3470,-2448,-1583,-955,-659,-714,-1139,-1887,-2888,-4029,-5193,-6232,-7038,-7493,-7545,-7166,-6391,-5284,-3961,-2532,-1153,82,1054,1703,2007,1960,1626,1071,397,-285,-872,-1264,-1397,-1219,-733,41,1051,2210,3447,4664,5792,6771,7562,8126,8460,8524,8328,7852,7118,6146,4994,3725,2424,1180,66,-839,-1491,-1857,-1925,-1718,-1260,-594,213,1121,2043,2933,3713,4333,4727,4864,4722,4295,3626,2745,1748,706,-284,-1120,-1740,-2063,-2088,-1809,-1290,-615,113,753,1212,1368,1178,613,-292,-1465,-2794,-4153,-5400,-6412,-7098,-7383,-7260,-6737,-5873,-4752,-3473,-2140,-869,251,1136,1716,1976,1878,1473,782,-107,-1097,-2107,-2999,-3723,-4183,-4364,-4266,-3915,-3378,-2722,-2022,-1354,-758,-285,67,291,403,438,409,356,300,254,247,276,358,485,671,898,1195,1540,1955,2426,2935,3456,3940,4321,4556,4579,4369,3912,3219,2336,1307,216,-875,-1873,-2714,-3330,-3668,-3707,-3431,-2853,-2022,-977,179,1374,2486,3427,4091,4431,4385,3972,3214,2186,993,-260,-1441,-2448,-3179,-3607,-3693,-3497,-3067,-2495,-1894,-1334,-916,-673,-635,-804,-1131,-1595,-2117,-2648,-3135,-3513,-3765,-3841,-3756,-3494,-3103,-2613,-2085,-1574,-1137,-818,-645,-629,-761,-1022,-1363,-1763,-2147,-2498,-2768,-2935,-3002,-2961,-2840,-2659,-2449,-2232,-2032,-1844,-1680,-1510,-1321,-1079,-773,-376,94,633,1206,1776,2306,2758,3100,3329,3441,3465,3432,3389,3370,3414,3519,3681,3855,4008,4064,3997,3743,3295,2634,1778,755,-387,-1586,-2763,-3854,-4757,-5429,-5784,-5812,-5473,-4804,-3832,-2638,-1316,34,1291,2363,3156,3619,3726,3489,2956,2201,1324,429,-384,-1041,-1495,-1745,-1807,-1742,-1611,-1482,-1415,-1430,-1548,-1726,-1946,-2138,-2271,-2303,-2225,-2051,-1800,-1520,-1253,-1027,-894,-847,-907,-1065,-1290,-1574,-1860,-2135,-2336,-2451,-2431,-2257,-1930,-1434,-818,-111,617,1293,1844,2209,2338,2214,1847,1277,562,-204,-955,-1571,-2010,-2177,-2069,-1655,-975,-71,986,2096,3185,4140,4915,5447,5735,5786,5650,5375,5019,4635,4252,3894,3574,3278,3005,2729,2436,2115,1745,1341,894,440,6,-376,-644,-773,-719,-459,-12,623,1364,2168,2927,3583,4043,4279,4257,3996,3531,2925,2255,1591,1005,533,198,-17,-139,-236,-346,-537,-816,-1219,-1697,-2239,-2771,-3238,-3590,-3770,-3759,-3553,-3160,-2633,-2001,-1347,-706,-160,266,522,598,493,224,-161,-626,-1095,-1519,-1833,-1982,-1942,-1687,-1224,-594,167,955,1715,2331,2753,2900,2769,2354,1705,903,26,-801,-1490,-1951,-2119,-1963,-1487,-710,300,1479,2734,3982,5134,6130,6907,7459,7754,7831,7688,7368,6896,6296,5607,4846,4040,3218,2382,1586,814,141,-447,-873,-1144,-1210,-1079,-750,-243,402,1132,1893,2608,3217,3656,3883,3864,3602,3113,2442,1665,854,111,-479,-842,-930,-739,-299,306,979,1589,2016,2169,1975,1432,571,-526,-1738,-2943,-3999,-4811,-5290,-5401,-5150,-4565,-3725,-2712,-1635,-597,292,953,1309,1330,1012,387,-474,-1482,-2526,-3487,-4267,-4767,-4944,-4770,-4277,-3518,-2583,-1572,-593,263,916,1324,1468,1364,1057,606,100,-398,-795,-1053,-1119,-994,-669,-190,417,1090,1791,2468,3107,3666,4162,4580,4914,5174,5322,5353,5240,4944,4467,3776,2893,1834,643,-612,-1861,-2993,-3944,-4590,-4901,-4794,-4295,-3399,-2198,-771,736,2191,3443,4380,4898,4964,4588,3813,2775,1579,407,-614,-1355,-1746,-1764,-1449,-883,-187,500,1058,1359,1357,997,326,-618,-1721,-2883,-3978,-4894,-5548,-5865,-5828,-5428,-4709,-3724,-2566,-1320,-100,1006,1914,2552,2897,2926,2665,2152,1457,648,-175,-938,-1566,-2003,-2227,-2239,-2062,-1752,-1356,-943,-557,-236,0,143,213,204,166,84,3,-92,-175,-258,-331,-392,-436,-443,-401,-288,-74,250,714,1301,2010,2792,3598,4354,4968,5366,5454,5188,4525,3483,2112,493,-1225,-2925,-4421,-5587,-6301,-6477,-6095,-5169,-3778,-2032,-97,1879,3695,5219,6297,6867,6871,6350,5358,4021,2490,920,-513,-1688,-2497,-2904,-2914,-2585,-2016,-1317,-614,1,441,676,693,532,236,-123,-479,-778,-964,-1012,-912,-658,-284,185,692,1197,1626,1954,2125,2135,1981,1689,1295,853,422,47,-223,-362,-376,-271,-92,107,285,371,349,185,-102,-485,-916,-1333,-1677,-1888,-1932,-1775,-1432,-914,-268,459,1200,1908,2527,3031,3410,3655,3808,3877,3920,3953,4009,4096,4191,4288,4309,4234,3976,3507,2788,1819,629,-720,-2135,-3515,-4723,-5674,-6240,-6379,-6046,-5248,-4054,-2542,-852,867,2462,3792,4731,5220,5221,4772,3947,2860,1656,465,-573,-1376,-1895,-2117,-2096,-1883,-1573,-1240,-963,-774,-706,-737,-838,-963,-1058,-1078,-996,-786,-469,-62,392,833,1219,1479,1585,1497,1214,748,137,-566,-1285,-1962,-2505,-2882,-3019,-2932,-2604,-2093,-1458,-778,-161,320,572,558,253,-314,-1097,-1996,-2929,-3754,-4407,-4765,-4810,-4497,-3851,-2929,-1783,-536,749,1943,2992,3810,4376,4669,4707,4534,4195,3763,3292,2827,2402,2012,1639,1252,803,258,-402,-1173,-2024,-2887,-3696,-4348,-4773,-4902,-4689,-4149,-3295,-2213,-987,271,1431,2407,3082,3438,3424,3087,2470,1669,792,-55,-761,-1268,-1521,-1545,-1376,-1100,-807,-606,-557,-736,-1131,-1739,-2471,-3270,-4004,-4605,-4971,-5061,-4842,-4335,-3575,-2640,-1609,-594,316,1021,1450,1560,1333,789,-15,-1008,-2089,-3158,-4111,-4861,-5343,-5520,-5394,-5004,-4406,-3707,-2989,-2357,-1891,-1627,-1613,-1800,-2177,-2649,-3150,-3583,-3883,-3979,-3838,-3450,-2824,-2008,-1053,-21,1013,1994,2864,3584,4141,4512,4724,4774,4704,4526,4269,3938,3537,3052,2469,1778,971,66,-914,-1908,-2853,-3671,-4287,-4633,-4655,-4335,-3667,-2704,-1484,-135,1268,2567,3673,4472,4890,4918,4544,3861,2947,1940,986,194,-313,-502,-360,59,660,1325,1928,2348,2511,2358,1909,1186,302,-667,-1570,-2326,-2822,-3012,-2870,-2413,-1697,-810,152,1055,1806,2285,2436,2209,1612,675,-522,-1881,-3294,-4620,-5770,-6618,-7113,-7209,-6917,-6284,-5388,-4339,-3256,-2242,-1405,-788,-445,-351,-488,-790,-1192,-1615,-1989,-2246,-2344,-2245,-1943,-1445,-768,35,936,1864,2788,3648,4417,5069,5584,5972,6222,6343,6332,6166,5826,5277,4494,3464,2190,724,-874,-2476,-3972,-5211,-6066,-6434,-6245,-5490,-4203,-2484,-470,1667,3729,5551,6943,7821,8097,7797,6969,5753,4302,2804,1436,335,-393,-722,-679,-343,166,713,1184,1463,1512,1293,852,236,-467,-1167,-1780,-2233,-2484,-2507,-2321,-1941,-1442,-870,-316,163,487,626,540,240,-257,-895,-1619,-2339,-2994,-3499,-3805,-3873,-3699,-3299,-2728,-2052,-1364,-742,-276,-10,11,-199,-618,-1173,-1806,-2409,-2922,-3265,-3394,-3294,-2964,-2437,-1758,-994,-189,574,1280,1868,2343,2700,2954,3135,3260,3357,3433,3479,3471,3352,3091,2611,1903,941,-245,-1586,-3000,-4352,-5524,-6379,-6814,-6760,-6177,-5094,-3570,-1720,309,2357,4246,5818,6949,7541,7575,7066,6098,4797,3314,1809,434,-699,-1523,-2006,-2191,-2117,-1893,-1589,-1295,-1077,-955,-960,-1060,-1238,-1452,-1665,-1843,-1969,-2021,-2017,-1943,-1844,-1717,-1613,-1532,-1519,-1572,-1706,-1918,-2185,-2496,-2813,-3102,-3331,-3463,-3474,-3355,-3097,-2733,-2291,-1827,-1403,-1063,-868,-830,-962,-1235,-1619,-2039,-2453,-2774,-2966,-2979,-2796,-2412,-1852,-1138,-326,548,1418,2241,2965,3555,3980,4231,4296,4208,3973,3650,3261,2848,2429,2004,1570,1089,555,-77,-785,-1579,-2398,-3192,-3884,-4381,-4622,-4535,-4099,-3305,-2209,-863,601,2081,3423,4523,5256,5584,5465,4947,4108,3052,1939,875,4,-622,-957,-1026,-889,-625,-345,-125,-59,-166,-475,-945,-1532,-2157,-2752,-3227,-3537,-3633,-3506,-3165,-2654,-2014,-1340,-683,-142,234,388,300,-25,-555,-1239,-1997,-2754,-3425,-3933,-4218,-4243,-3996,-3502,-2806,-1990,-1144,-365,257,659,800,679,331,-178,-767,-1338,-1796,-2067,-2095,-1848,-1349,-616,277,1244,2221,3092,3818,4322,4604,4653,4521,4251,3921,3595,3337,3178,3132,3167,3235,3271,3195,2969,2543,1945,1202,398,-375,-1010,-1417,-1509,-1255,-636,304,1498,2838,4203,5463,6494,7204,7514,7428,6940,6152,5132,4033,2950,2009,1260,745,444,302,254,201,86,-166,-568,-1124,-1798,-2530,-3246,-3869,-4324,-4561,-4536,-4251,-3716,-2977,-2104,-1165,-268,514,1088,1396,1400,1092,501,-314,-1262,-2251,-3155,-3896,-4359,-4521,-4328,-3828,-3053,-2106,-1084,-104,737,1352,1698,1753,1548,1123,564,-60,-652,-1145,-1477,-1613,-1533,-1254,-783,-173,546,1317,2108,2869,3584,4219,4777,5243,5626,5925,6143,6286,6332,6279,6088,5742,5218,4501,3612,2581,1472,374,-628,-1415,-1923,-2057,-1803,-1144,-125,1175,2656,4178,5611,6816,7683,8130,8119,7663,6814,5674,4357,3001,1718,612,-265,-887,-1271,-1463,-1512,-1489,-1444,-1412,-1428,-1481,-1567,-1670,-1756,-1805,-1807,-1730,-1602,-1392,-1153,-878,-620,-402,-259,-230,-324,-562,-925,-1400,-1948,-2524,-3083,-3570,-3952,-4176,-4236,-4104,-3801,-3350,-2789,-2189,-1593,-1080,-690,-465,-423,-550,-826,-1201,-1625,-2034,-2365,-2571,-2599,-2440,-2064,-1502,-752,114,1071,2039,2973,3819,4541,5113,5538,5819,5976,6032,5997,5876,5670,5346,4891,4272,3481,2523,1433,277,-869,-1893,-2698,-3191,-3302,-2997,-2283,-1199,169,1704,3270,4719,5905,6709,7043,6867,6200,5098,3691,2109,521,-931,-2131,-2992,-3502,-3666,-3556,-3251,-2853,-2452,-2129,-1934,-1888,-1994,-2211,-2504,-2801,-3062,-3219,-3244,-3108,-2812,-2370,-1828,-1221,-638,-119,250,443,420,188,-227,-781,-1398,-2008,-2532,-2895,-3050,-2967,-2645,-2127,-1462,-752,-73,472,815,914,751,355,-218,-889,-1563,-2145,-2554,-2727,-2632,-2259,-1647,-822,124,1139,2138,3055,3842,4459,4893,5149,5240,5205,5066,4864,4622,4343,4045,3693,3285,2781,2175,1452,636,-238,-1114,-1910,-2550,-2957,-3058,-2839,-2264,-1405,-285,957,2227,3382,4291,4863,5005,4713,3987,2929,1627,253,-1072,-2192,-3023,-3504,-3633,-3455,-3051,-2515,-1962,-1480,-1140,-995,-1029,-1248,-1574,-1962,-2329,-2601,-2735,-2679,-2434,-2006,-1442,-795,-153,421,837,1062,1040,798,335,-269,-963,-1652,-2261,-2719,-2965,-2975,-2734,-2273,-1634,-887,-119,588,1162,1529,1686,1589,1308,854,333,-202,-658,-960,-1061,-914,-515,123,963,1951,3005,4061,5026,5853,6470,6874,7041,7003,6786,6441,6005,5539,5058,4594,4140,3682,3198,2657,2036,1330,544,-290,-1122,-1899,-2546,-3015,-3238,-3200,-2878,-2293,-1495,-545,455,1411,2217,2781,3051,2981,2608,1964,1143,242,-637,-1409,-2008,-2419,-2632,-2699,-2659,-2575,-2506,-2482,-2523,-2634,-2774,-2928,-3032,-3064,-2974,-2761,-2412,-1953,-1414,-842,-294,177,515,673,637,377,-66,-689,-1416,-2206,-2976,-3663,-4211,-4554,-4666,-4528,-4137,-3537,-2769,-1912,-1050,-265,364,780,959,895,637,228,-237,-686,-1032,-1208,-1179,-912,-437,242,1038,1918,2787,3590,4271,4782,5122,5278,5289,5168,4969,4713,4432,4147,3848,3541,3182,2752,2210,1534,719,-225,-1253,-2297,-3275,-4095,-4649,-4886,-4719,-4166,-3230,-1988,-553,949,2351,3518,4315,4660,4523,3926,2950,1721,366,-945,-2122,-3047,-3693,-4053,-4147,-4065,-3843,-3601,-3365,-3221,-3170,-3239,-3392,-3611,-3835,-4029,-4132,-4121,-3970,-3679,-3274,-2790,-2287,-1830,-1483,-1298,-1324,-1554,-1994,-2580,-3266,-3954,-4580,-5045,-5294,-5278,-4977,-4409,-3621,-2678,-1687,-730,76,676,991,1028,779,309,-315,-1003,-1652,-2183,-2514,-2602,-2425,-1984,-1321,-476,472,1457,2403,3241,3946,4460,4823,5002,5065,4999,4850,4616,4300,3905,3406,2796,2062,1198,218,-848,-1953,-3027,-3987,-4755,-5242,-5389,-5154,-4526,-3539,-2246,-750,834,2369,3721,4764,5414,5601,5339,4659,3662,2471,1221,56,-920,-1629,-2041,-2178,-2084,-1842,-1534,-1250,-1048,-974,-1044,-1232,-1518,-1835,-2138,-2370,-2496,-2494,-2361,-2125,-1803,-1467,-1147,-909,-788,-813,-997,-1319,-1757,-2246,-2748,-3182,-3514,-3682,-3667,-3448,-3035,-2446,-1732,-945,-158,545,1112,1462,1586,1457,1106,576,-63,-730,-1339,-1814,-2089,-2120,-1898,-1414,-721,145,1110,2097,3045,3874,4550,5035,5321,5423,5346,5127,4782,4335,3814,3227,2597,1936,1244,541,-186,-906,-1621,-2289,-2885,-3361,-3673,-3775,-3637,-3235,-2576,-1686,-613,555,1740,2817,3712,4321,4605,4536,4144,3483,2642,1724,815,7,-660,-1157,-1489,-1688,-1793,-1845,-1890,-1942,-2037,-2146,-2291,-2419,-2530,-2587,-2570,-2472,-2275,-1993,-1631,-1216,-774,-343,36,330,504,539,433,192,-143,-539,-937,-1286,-1530,-1627,-1552,-1292,-856,-284,381,1055,1675,2146,2424,2445,2223,1765,1131,400,-338,-990,-1472,-1731,-1731,-1468,-977,-308,465,1258,1994,2603,3031,3263,3293,3159,2907,2587,2257,1948,1689,1484,1322,1186,1038,850,577,209,-286,-875,-1556,-2258,-2942,-3514,-3934,-4117,-4042,-3677,-3036,-2155,-1103,31,1142,2110,2835,3240,3264,2934,2259,1354,303,-767,-1754,-2575,-3188,-3566,-3751,-3762,-3680,-3549,-3431,-3353,-3341,-3372,-3441,-3485,-3491,-3389,-3175,-2816,-2327,-1729,-1061,-381,254,776,1140,1301,1251,984,550,-26,-651,-1284,-1829,-2253,-2480,-2517,-2319,-1938,-1374,-705,15,712,1310,1754,2001,2033,1863,1524,1064,562,59,-357,-670,-829,-840,-704,-441,-79,351,822,1305,1786,2257,2707,3145,3557,3935,4260,4490,4601,4553,4324,3908,3318,2568,1713,770,-188,-1134,-2014,-2786,-3419,-3864,-4111,-4120,-3901,-3442,-2777,-1937,-986,-3,929,1715,2277,2557,2526,2190,1605,829,-33,-905,-1699,-2370,-2884,-3250,-3484,-3624,-3713,-3781,-3849,-3921,-3983,-4010,-3964,-3815,-3533,-3116,-2562,-1906,-1176,-434,276,887,1358,1646,1721,1584,1235,711,63,-659,-1377,-2029,-2556,-2892,-3026,-2907,-2566,-1995,-1254,-390,520,1397,2154,2730,3042,3095,2842,2345,1632,780,-119,-993,-1740,-2310,-2631,-2691,-2465,-1979,-1270,-386,594,1617,2603,3502,4275,4888,5336,5608,5709,5648,5430,5076,4602,4026,3381,2674,1944,1203,478,-204,-821,-1334,-1723,-1946,-1991,-1828,-1460,-886,-130,756,1723,2670,3531,4189,4605,4682,4459,3900,3115,2143,1099,66,-881,-1681,-2313,-2765,-3052,-3198,-3227,-3168,-3039,-2849,-2613,-2315,-1976,-1573,-1133,-652,-157,335,795,1202,1524,1738,1827,1763,1551,1180,680,75,-586,-1254,-1867,-2376,-2720,-2879,-2811,-2535,-2045,-1401,-640,145,883,1484,1876,2003,1854,1419,773,-34,-879,-1676,-2305,-2702,-2789,-2565,-2025,-1223,-227,888,2016,3098,4044,4831,5424,5830,6068,6157,6128,5997,5768,5466,5062,4598,4046,3447,2797,2127,1442,769,118,-482,-1018,-1446,-1754,-1887,-1839,-1574,-1102,-429,395,1314,2242,3086,3762,4196,4342,4202,3795,3186,2462,1696,983,370,-103,-435,-634,-746,-785,-803,-807,-800,-792,-733,-632,-436,-148,244,726,1270,1833,2375,2831,3172,3347,3331,3125,2712,2143,1428,642,-173,-947,-1635,-2181,-2566,-2764,-2776,-2623,-2318,-1903,-1425,-921,-462,-80,177,283,234,35,-279,-672,-1088,-1481,-1795,-1999,-2057,-1965,-1705,-1302,-771,-138,542,1252,1935,2569,3127,3595,3955,4212,4354,4378,4281,4052,3697,3218,2637,1975,1268,545,-159,-820,-1407,-1914,-2304,-2584,-2726,-2721,-2570,-2248,-1772,-1141,-380,468,1356,2204,2961,3538,3909,4025,3904,3558,3037,2390,1673,934,214,-458,-1067,-1591,-2030,-2362,-2581,-2674,-2630,-2442,-2123,-1673,-1130,-520,115,731,1293,1764,2124,2349,2442,2386,2199,1877,1438,902,287,-370,-1044,-1687,-2272,-2755,-3107,-3300,-3311,-3127,-2759,-2208,-1534,-771,-8,692,1248,1594,1707,1553,1183,622,-39,-719,-1337,-1806,-2080,-2118,-1925,-1510,-929,-223,538,1305,2030,2682,3233,3682,4008,4219,4295,4235,4025,3668,3160,2538,1809,1042,246,-511,-1218,-1841,-2365,-2791,-3090,-3283,-3331,-3248,-3014,-2617,-2078,-1392,-605,233,1072,1820,2430,2830,3004,2935,2663,2215,1666,1058,455,-114,-620,-1060,-1431,-1741,-1991,-2183,-2306,-2356,-2304,-2148,-1865,-1465,-951,-349,306,969,1593,2118,2509,2706,2694,2444,1966,1269,411,-574,-1589,-2568,-3430,-4085,-4500,-4605,-4416,-3915,-3169,-2212,-1144,-54,967,1811,2416,2724,2719,2416,1863,1132,307,-502,-1229,-1774,-2098,-2159,-1962,-1510,-865,-48,845,1784,2680,3517,4225,4808,5230,5499,5616,5572,5395,5066,4617,4044,3378,2643,1869,1106,371,-279,-844,-1288,-1611,-1806,-1878,-1825,-1658,-1377,-987,-507,70,691,1355,1983,2557,3005,3298,3411,3328,3069,2648,2108,1473,787,69,-651,-1346,-2006,-2585,-3076,-3439,-3649,-3695,-3551,-3238,-2765,-2171,-1511,-836,-222,283,620,761,681,397,-80,-706,-1424,-2185,-2919,-3569,-4092,-4442,-4609,-4584,-4376,-4018,-3531,-2962,-2335,-1684,-1035,-427,130,576,911,1083,1092,930,605,154,-387,-951,-1492,-1935,-2245,-2370,-2302,-2034,-1588,-999,-303,444,1205,1934,2600,3174,3641,3976,4183,4242,4152,3927,3547,3070,2487,1859,1223,621,97,-323,-627,-808,-885,-868,-788,-655,-489,-292,-55,221,551,933,1348,1783,2189,2531,2765,2861,2800,2587,2230,1757,1194,566,-85,-759,-1394,-2008,-2529,-2975,-3286,-3482,-3529,-3451,-3257,-2970,-2636,-2278,-1945,-1658,-1445,-1313,-1268,-1303,-1412,-1585,-1818,-2099,-2436,-2814,-3236,-3688,-4145,-4597,-4990,-5318,-5520,-5593,-5502,-5243,-4821,-4255,-3578,-2843,-2110,-1436,-887,-506,-312,-336,-532,-892,-1350,-1840,-2317,-2695,-2945,-3016,-2897,-2583,-2095,-1456,-719,85,884,1656,2328,2901,3324,3611,3748,3750,3623,3387,3046,2635,2153,1640,1116,597,131,-295,-635,-898,-1069,-1145,-1128,-1011,-801,-488,-89,394,938,1504,2064,2556,2947,3194,3268,3185,2928,2555,2076,1541,983,420,-117,-634,-1106,-1548,-1941,-2284,-2571,-2773,-2897,-2911,-2817,-2606,-2293,-1878,-1410,-894,-390,76,455,711,811,735,478,47,-535,-1219,-1968,-2704,-3386,-3948,-4348,-4558,-4560,-4349,-3950,-3373,-2673,-1888,-1085,-327,327,806,1084,1115,921,506,-71,-748,-1448,-2097,-2615,-2963,-3093,-3005,-2709,-2233,-1620,-912,-156,608,1344,2019,2614,3109,3488,3751,3881,3883,3755,3489,3116,2633,2095,1533,995,525,159,-83,-187,-171,-45,159,413,699,991,1286,1580,1864,2148,2417,2656,2866,3004,3083,3065,2959,2745,2430,1998,1467,824,97,-697,-1529,-2332,-3084,-3689,-4136,-4343,-4313,-4034,-3515,-2831,-2008,-1152,-332,389,925,1273,1376,1271,958,483,-103,-756,-1411,-2026,-2548,-2944,-3188,-3265,-3174,-2936,-2557,-2080,-1522,-923,-315,273,804,1238,1551,1703,1690,1496,1144,654,76,-544,-1138,-1659,-2040,-2249,-2252,-2042,-1626,-1034,-301,519,1370,2196,2942,3557,4013,4281,4368,4273,4034,3666,3216,2714,2185,1673,1194,778,449,206,58,-9,-14,13,55,78,75,46,-7,-53,-71,-41,63,226,453,692,930,1107,1202,1172,1011,697,250,-335,-1009,-1759,-2520,-3256,-3904,-4415,-4749,-4862,-4760,-4427,-3912,-3239,-2484,-1698,-953,-304,208,545,708,691,522,219,-178,-643,-1135,-1628,-2099,-2515,-2865,-3126,-3285,-3335,-3273,-3102,-2822,-2465,-2016,-1533,-1014,-520,-68,270,488,529,395,98,-347,-869,-1415,-1911,-2285,-2486,-2475,-2245,-1804,-1195,-460,343,1148,1916,2591,3155,3583,3872,4029,4071,4021,3900,3735,3536,3314,3068,2805,2516,2224,1928,1647,1400,1189,1030,912,835,784,749,722,697,676,665,661,680,702,736,753,746,703,604,457,243,-22,-352,-732,-1174,-1662,-2187,-2742,-3281,-3798,-4240,-4578,-4784,-4831,-4719,-4454,-4057,-3562,-3009,-2436,-1888,-1388,-964,-636,-407,-297,-296,-411,-635,-958,-1364,-1827,-2320,-2805,-3247,-3611,-3853,-3963,-3899,-3679,-3278,-2742,-2077,-1358,-611,79,671,1115,1362,1427,1277,978,537,32,-491,-967,-1339,-1570,-1623,-1481,-1140,-616,79,893,1789,2709,3587,4368,5002,5444,5685,5713,5552,5222,4768,4229,3645,3074,2542,2109,1789,1610,1569,1643,1807,2011,2198,2340,2370,2307,2118,1851,1526,1199,911,701,597,606,726,928,1188,1440,1656,1754,1712,1479,1049,429,-342,-1212,-2089,-2909,-3571,-4015,-4195,-4083,-3707,-3090,-2313,-1440,-566,236,906,1384,1654,1698,1528,1167,649,9,-697,-1437,-2147,-2807,-3356,-3784,-4060,-4172,-4119,-3903,-3522,-3010,-2359,-1636,-850,-79,636,1229,1652,1870,1870,1651,1261,734,155,-410,-888,-1206,-1329,-1215,-871,-304,452,1339,2316,3290,4215,5018,5643,6069,6274,6265,6086,5755,5345,4883,4415,3972,3567,3215,2918,2674,2473,2307,2157,1998,1831,1624,1389,1136,866,644,460,394,427,600,885,1261,1688,2110,2480,2750,2874,2839,2614,2218,1656,958,187,-628,-1387,-2059,-2555,-2852,-2905,-2723,-2320,-1741,-1042,-298,442,1090,1622,1992,2178,2194,2032,1722,1287,758,160,-459,-1090,-1677,-2220,-2657,-2993,-3183,-3217,-3099,-2808,-2378,-1821,-1173,-483,201,825,1327,1678,1829,1790,1555,1171,681,151,-353,-769,-1044,-1146,-1057,-783,-343,234,905,1623,2350,3025,3616,4087,4399,4564,4571,4446,4228,3942,3627,3307,2990,2678,2367,2044,1710,1367,1031,714,438,218,56,-35,-69,-46,26,143,302,503,741,1013,1299,1584,1839,2045,2175,2204,2131,1923,1599,1142,571,-97,-837,-1601,-2350,-3014,-3555,-3913,-4058,-3980,-3678,-3194,-2575,-1883,-1194,-559,-46,328,523,557,427,166,-198,-632,-1093,-1550,-1967,-2322,-2587,-2763,-2829,-2800,-2674,-2457,-2162,-1795,-1359,-871,-337,221,766,1280,1709,2028,2198,2204,2047,1735,1309,806,291,-186,-559,-789,-838,-684,-333,204,895,1677,2511,3296,3992,4508,4823,4897,4755,4410,3921,3340,2722,2119,1566,1088,699,411,219,128,120,188,297,430,541,607,604,523,367,165,-63,-263,-417,-480,-457,-324,-118,156,446,715,913,988,907,622,154,-517,-1312,-2195,-3067,-3848,-4446,-4803,-4866,-4634,-4119,-3383,-2494,-1545,-628,181,807,1222,1394,1344,1079,654,96,-531,-1190,-1841,-2443,-2965,-3393,-3681,-3838,-3824,-3640,-3280,-2746,-2060,-1240,-348,580,1456,2225,2817,3174,3277,3111,2708,2118,1415,683,14,-515,-834,-909,-715,-277,384,1195,2103,3006,3848,4522,5001,5214,5175,4887,4415,3817,3186,2587,2090,1726,1517,1433,1466,1562,1695,1836,1948,2032,2063,2041,1963,1826,1640,1414,1174,933,741,599,553,587,721,915,1163,1416,1636,1786,1805,1675,1345,814,77,-839,-1876,-2969,-4026,-4952,-5669,-6098,-6210,-6000,-5485,-4740,-3833,-2858,-1914,-1065,-399,64,285,271,40,-378,-944,-1594,-2296,-2974,-3591,-4093,-4436,-4598,-4553,-4297,-3844,-3204,-2430,-1552,-632,277,1119,1829,2375,2701,2801,2668,2320,1800,1158,463,-217,-821,-1295,-1602,-1722,-1651,-1408,-1010,-503,87,695,1293,1824,2253,2556,2717,2736,2655,2478,2281,2075,1900,1769,1671,1598,1523,1434,1310,1177,1028,904,824,801,855,968,1134,1327,1517,1690,1816,1893,1913,1879,1789,1665,1497,1302,1076,807,484,92,-396,-979,-1676,-2450,-3290,-4121,-4901,-5538,-5986,-6176,-6086,-5719,-5093,-4280,-3346,-2389,-1490,-731,-169,162,247,104,-240,-741,-1344,-2008,-2663,-3292,-3831,-4282,-4602,-4802,-4862,-4788,-4592,-4262,-3839,-3305,-2710,-2061,-1400,-767,-200,249,547,661,587,322,-99,-635,-1237,-1834,-2378,-2802,-3076,-3151,-3021,-2675,-2122,-1402,-548,369,1291,2132,2840,3357,3663,3754,3657,3409,3063,2671,2260,1873,1509,1184,892,639,433,287,219,232,341,524,765,1041,1298,1526,1679,1746,1724,1607,1411,1156,852,539,220,-77,-360,-625,-901,-1202,-1556,-1979,-2473,-3016,-3586,-4113,-4559,-4852,-4955,-4834,-4495,-3955,-3268,-2488,-1692,-938,-283,227,590,781,824,733,523,230,-140,-550,-998,-1441,-1878,-2262,-2585,-2803,-2905,-2863,-2670,-2320,-1827,-1215,-514,216,932,1549,2022,2289,2317,2097,1636,984,199,-641,-1444,-2140,-2650,-2930,-2948,-2704,-2215,-1525,-693,207,1087,1875,2489,2891,3044,2969,2699,2300,1853,1423,1089,871,797,840,973,1159,1337,1511,1624,1712,1756,1779,1795,1795,1798,1771,1736,1653,1554,1410,1255,1083,914,760,625,512,412,311,180,-6,-283,-666,-1178,-1795,-2498,-3236,-3934,-4540,-4953,-5145,-5055,-4692,-4058,-3222,-2233,-1193,-182,724,1446,1954,2215,2226,2017,1608,1057,406,-286,-971,-1589,-2110,-2491,-2700,-2743,-2581,-2267,-1783,-1191,-516,186,864,1463,1934,2228,2322,2200,1877,1379,767,96,-552,-1119,-1543,-1787,-1829,-1672,-1331,-832,-229,456,1138,1808,2376,2841,3143,3294,3283,3145,2914,2656,2405,2241,2157,2193,2315,2487,2670,2793,2831,2745,2538,2220,1829,1392,959,548,184,-121,-372,-565,-705,-796,-831,-822,-758,-658,-521,-376,-243,-161,-166,-301,-594,-1066,-1713,-2495,-3375,-4244,-5041,-5636,-5972,-5968,-5609,-4904,-3911,-2712,-1425,-163,965,1854,2463,2743,2712,2406,1870,1189,419,-353,-1084,-1709,-2215,-2571,-2782,-2851,-2795,-2635,-2397,-2103,-1778,-1442,-1109,-802,-521,-299,-134,-51,-52,-144,-310,-541,-800,-1057,-1283,-1436,-1509,-1469,-1331,-1074,-729,-283,214,766,1312,1839,2290,2654,2884,3002,2991,2899,2760,2615,2521,2492,2545,2663,2810,2937,2996,2942,2757,2441,2018,1543,1054,628,282,58,-41,-42,54,190,354,502,617,683,690,636,522,354,121,-160,-524,-942,-1445,-2002,-2607,-3218,-3798,-4291,-4652,-4838,-4819,-4590,-4162,-3574,-2875,-2126,-1394,-731,-182,222,485,585,565,410,164,-172,-578,-1041,-1540,-2069,-2590,-3096,-3542,-3903,-4153,-4242,-4177,-3920,-3488,-2895,-2168,-1359,-530,264,938,1454,1749,1814,1646,1265,731,91,-571,-1189,-1694,-2027,-2147,-2035,-1677,-1114,-367,476,1358,2187,2892,3408,3708,3770,3632,3326,2928,2497,2099,1776,1551,1422,1371,1364,1370,1366,1326,1273,1193,1136,1098,1115,1174,1282,1410,1543,1648,1716,1717,1660,1542,1380,1196,1015,850,718,609,511,388,220,-35,-380,-822,-1333,-1871,-2373,-2779,-3021,-3052,-2847,-2400,-1751,-938,-47,860,1683,2381,2872,3151,3176,2970,2532,1909,1128,246,-677,-1595,-2433,-3154,-3708,-4066,-4213,-4150,-3887,-3458,-2889,-2234,-1526,-826,-176,381,795,1054,1128,1026,761,370,-108,-614,-1094,-1499,-1770,-1890,-1817,-1557,-1119,-520,172,925,1652,2301,2818,3161,3326,3320,3187,2981,2768,2609,2543,2592,2744,2959,3186,3364,3433,3371,3154,2817,2399,1965,1587,1304,1182,1196,1377,1656,2022,2400,2765,3057,3267,3364,3347,3229,2995,2683,2268,1782,1210,572,-117,-829,-1520,-2132,-2615,-2900,-2951,-2740,-2267,-1558,-683,302,1281,2178,2901,3382,3593,3517,3175,2619,1900,1098,274,-503,-1183,-1734,-2129,-2373,-2469,-2436,-2308,-2102,-1849,-1578,-1290,-1011,-728,-442,-147,161,490,822,1163,1483,1777,2027,2231,2378,2484,2541,2570,2568,2545,2504,2437,2351,2219,2053,1826,1550,1221,856,476,112,-200,-426,-524,-479,-266,96,582,1146,1705,2208,2563,2726,2669,2377,1909,1307,677,99,-337,-564,-550,-286,192,841,1578,2342,3041,3621,4026,4228,4204,3964,3509,2866,2060,1130,118,-917,-1920,-2808,-3527,-3995,-4182,-4047,-3601,-2872,-1921,-834,290,1349,2243,2896,3260,3304,3057,2536,1821,972,72,-796,-1579,-2217,-2679,-2961,-3058,-3001,-2813,-2523,-2177,-1781,-1385,-977,-594,-218,122,445,722,952,1114,1195,1173,1061,844,552,209,-165,-521,-831,-1071,-1198,-1217,-1101,-874,-543,-147,269,669,988,1211,1301,1268,1127,932,731,606,598,764,1105,1608,2227,2894,3522,4053,4398,4545,4469,4197,3778,3271,2738,2240,1810,1478,1243,1098,1016,980,956,933,894,833,755,652,525,356,131,-174,-586,-1103,-1741,-2466,-3248,-4028,-4744,-5322,-5704,-5834,-5689,-5264,-4584,-3694,-2669,-1574,-505,475,1294,1902,2265,2368,2207,1807,1194,427,-446,-1348,-2207,-2967,-3541,-3902,-4004,-3831,-3397,-2716,-1826,-800,319,1432,2474,3353,4013,4384,4454,4209,3676,2918,1998,1016,58,-776,-1422,-1805,-1911,-1721,-1266,-599,220,1090,1943,2686,3255,3620,3748,3674,3425,3069,2670,2304,2026,1875,1876,2009,2258,2570,2887,3152,3298,3294,3101,2742,2221,1606,944,307,-242,-642,-870,-884,-724,-397,4,424,763,947,913,615,34,-796,-1856,-3060,-4328,-5577,-6683,-7586,-8191,-8455,-8366,-7916,-7176,-6179,-5055,-3861,-2733,-1731,-930,-370,-52,34,-66,-305,-620,-972,-1305,-1606,-1846,-2028,-2156,-2221,-2256,-2225,-2167,-2042,-1876,-1630,-1334,-961,-527,-38,508,1087,1680,2259,2770,3174,3397,3404,3136,2583,1738,634,-661,-2061,-3436,-4678,-5643,-6233,-6368,-6008,-5170,-3922,-2350,-619,1153,2786,4181,5224,5890,6168,6108,5786,5283,4702,4120,3602,3199,2938,2822,2857,3002,3242,3522,3811,4062,4244,4327,4291,4118,3802,3339,2737,2005,1168,253,-697,-1648,-2552,-3379,-4093,-4682,-5124,-5436,-5601,-5649,-5568,-5387,-5098,-4732,-4289,-3795,-3274,-2741,-2235,-1772,-1380,-1077,-863,-744,-700,-724,-794,-896,-1022,-1159,-1313,-1473,-1654,-1842,-2041,-2237,-2415,-2563,-2678,-2749,-2812,-2861,-2962,-3102,-3343,-3649,-4047,-4481,-4937,-5343,-5676,-5873,-5923,-5796,-5511,-5070,-4532,-3911,-3281,-2658,-2095,-1601,-1194,-874,-630,-459,-336,-256,-193,-129,-39,98,308,611,1024,1546,2173,2871,3610,4323,4965,5456,5773,5854,5724,5370,4868,4265,3663,3156,2818,2735,2915,3357,4004,4749,5481,6057,6353,6277,5777,4853,3569,2019,352,-1292,-2750,-3907,-4663,-4978,-4848,-4324,-3474,-2418,-1246,-87,980,1873,2543,2972,3159,3134,2936,2632,2284,1957,1721,1592,1600,1711,1877,2044,2122,2069,1826,1386,759,-18,-890,-1784,-2650,-3410,-4030,-4464,-4699,-4724,-4545,-4182,-3652,-3004,-2268,-1495,-733,-11,617,1152,1546,1837,1988,2047,2003,1891,1721,1519,1301,1097,906,764,639,552,454,347,187,-28,-311,-645,-999,-1326,-1575,-1695,-1658,-1466,-1151,-775,-439,-221,-221,-485,-1033,-1832,-2813,-3862,-4856,-5677,-6208,-6399,-6204,-5662,-4808,-3751,-2582,-1421,-366,487,1080,1360,1327,987,382,-421,-1360,-2324,-3245,-4016,-4574,-4853,-4827,-4478,-3843,-2944,-1874,-687,503,1630,2592,3352,3838,4069,4027,3764,3331,2783,2212,1676,1238,944,799,802,906,1065,1194,1240,1126,827,330,-346,-1131,-1955,-2708,-3290,-3616,-3620,-3288,-2636,-1742,-684,396,1407,2231,2804,3095,3111,2898,2529,2090,1663,1328,1141,1130,1301,1627,2049,2509,2920,3213,3342,3277,3026,2632,2139,1628,1152,760,488,320,259,243,250,222,133,-30,-265,-535,-810,-1038,-1179,-1207,-1105,-901,-607,-292,15,241,364,341,175,-139,-566,-1085,-1652,-2232,-2802,-3335,-3824,-4261,-4642,-4965,-5226,-5409,-5505,-5488,-5348,-5067,-4665,-4154,-3591,-3030,-2530,-2170,-1974,-1998,-2228,-2653,-3229,-3893,-4577,-5198,-5691,-5994,-6063,-5887,-5456,-4808,-3970,-3005,-1964,-910,103,1023,1818,2444,2895,3145,3213,3098,2839,2467,2029,1573,1147,788,539,406,416,546,794,1130,1523,1939,2352,2715,3028,3244,3383,3422,3397,3317,3226,3148,3110,3116,3161,3197,3188,3068,2780,2301,1607,743,-241,-1240,-2151,-2852,-3252,-3275,-2912,-2172,-1141,87,1366,2582,3596,4335,4734,4794,4543,4059,3427,2762,2170,1735,1538,1586,1892,2374,2970,3549,4009,4249,4193,3825,3153,2235,1161,15,-1087,-2080,-2883,-3467,-3814,-3934,-3851,-3612,-3254,-2841,-2412,-2016,-1689,-1455,-1327,-1305,-1371,-1501,-1669,-1834,-1972,-2056,-2061,-1988,-1818,-1553,-1204,-753,-252,303,845,1328,1703,1895,1882,1626,1144,465,-338,-1197,-2003,-2698,-3208,-3509,-3603,-3505,-3283,-2970,-2648,-2345,-2121,-1967,-1913,-1907,-1948,-1978,-1963,-1876,-1687,-1392,-1000,-519,1,544,1056,1517,1894,2174,2358,2447,2473,2442,2392,2333,2283,2237,2209,2173,2141,2090,2030,1956,1875,1794,1718,1658,1609,1592,1584,1611,1658,1734,1846,1991,2186,2421,2704,3005,3309,3568,3722,3735,3533,3112,2456,1603,617,-399,-1349,-2093,-2555,-2634,-2320,-1608,-578,683,2031,3339,4460,5307,5791,5914,5681,5170,4472,3703,2975,2388,2031,1934,2120,2537,3120,3762,4342,4761,4903,4741,4224,3408,2335,1106,-182,-1429,-2542,-3461,-4131,-4547,-4700,-4626,-4345,-3918,-3375,-2769,-2128,-1493,-882,-318,186,616,961,1202,1342,1359,1271,1064,783,432,74,-258,-519,-659,-676,-553,-321,-22,299,574,769,837,780,591,306,-59,-458,-893,-1331,-1782,-2246,-2719,-3210,-3694,-4158,-4569,-4895,-5102,-5164,-5057,-4787,-4354,-3794,-3139,-2442,-1746,-1103,-535,-80,271,504,653,726,751,762,750,770,783,836,898,982,1078,1176,1274,1362,1431,1482,1513,1527,1529,1536,1549,1594,1675,1808,2005,2264,2591,2976,3414,3883,4373,4839,5256,5557,5700,5613,5260,4610,3663,2463,1079,-379,-1785,-3016,-3939,-4474,-4557,-4190,-3420,-2326,-1046,305,1563,2623,3386,3794,3844,3566,3021,2316,1545,828,262,-83,-165,13,399,926,1479,1962,2276,2358,2180,1747,1112,337,-495,-1300,-2022,-2597,-3010,-3250,-3333,-3283,-3135,-2918,-2664,-2397,-2118,-1851,-1579,-1309,-1032,-745,-449,-142,170,487,796,1093,1368,1613,1832,2011,2157,2262,2312,2303,2215,2035,1763,1399,956,480,-8,-447,-810,-1069,-1213,-1263,-1242,-1202,-1171,-1214,-1335,-1570,-1905,-2314,-2777,-3225,-3628,-3918,-4069,-4044,-3840,-3465,-2942,-2320,-1630,-945,-297,268,713,1031,1213,1267,1221,1100,939,780,655,593,611,728,925,1207,1536,1895,2256,2582,2865,3077,3223,3308,3333,3332,3300,3267,3229,3199,3167,3139,3112,3094,3084,3084,3082,3052,2970,2781,2460,1967,1299,471,-475,-1463,-2413,-3225,-3810,-4111,-4079,-3715,-3062,-2160,-1130,-30,1019,1962,2730,3307,3686,3894,3972,3964,3931,3904,3927,3994,4101,4207,4262,4218,4029,3676,3164,2532,1832,1145,534,67,-232,-336,-283,-94,162,436,660,805,827,730,521,224,-117,-467,-778,-1018,-1164,-1191,-1112,-924,-656,-331,19,352,646,859,994,1015,941,757,480,116,-331,-830,-1378,-1925,-2459,-2924,-3302,-3553,-3685,-3689,-3612,-3483,-3355,-3285,-3301,-3446,-3717,-4109,-4581,-5093,-5572,-5969,-6210,-6261,-6080,-5669,-5037,-4217,-3264,-2239,-1205,-236,621,1313,1812,2109,2199,2114,1871,1525,1112,689,295,-30,-253,-362,-340,-209,34,348,716,1097,1457,1769,2009,2148,2204,2151,2029,1842,1621,1396,1188,1027,936,921,991,1123,1280,1416,1463,1367,1080,582,-122,-987,-1942,-2897,-3749,-4404,-4797,-4876,-4649,-4152,-3438,-2618,-1754,-960,-279,227,566,740,787,768,719,716,778,938,1186,1492,1807,2060,2181,2122,1823,1304,567,-317,-1269,-2205,-3036,-3679,-4106,-4275,-4215,-3955,-3553,-3083,-2609,-2207,-1909,-1763,-1750,-1880,-2091,-2361,-2619,-2825,-2935,-2915,-2753,-2458,-2040,-1541,-993,-446,69,507,858,1094,1205,1186,1026,724,302,-241,-844,-1481,-2085,-2599,-2984,-3200,-3248,-3137,-2911,-2606,-2299,-2019,-1827,-1737,-1759,-1874,-2063,-2268,-2464,-2591,-2625,-2539,-2326,-2001,-1576,-1096,-582,-81,375,768,1060,1262,1351,1345,1246,1069,837,559,262,-46,-345,-623,-869,-1067,-1206,-1275,-1255,-1149,-942,-640,-259,196,683,1191,1677,2122,2493,2786,2971,3071,3076,3019,2921,2809,2694,2590,2461,2298,2042,1677,1165,516,-247,-1070,-1874,-2573,-3084,-3332,-3279,-2910,-2257,-1368,-335,766,1822,2770,3529,4077,4391,4497,4431,4240,4008,3766,3591,3485,3461,3486,3516,3489,3368,3092,2687,2135,1512,866,272,-207,-530,-676,-654,-497,-254,20,271,451,545,528,430,262,68,-115,-264,-338,-353,-280,-161,4,189,366,528,655,748,810,849,874,895,908,902,859,749,557,260,-126,-601,-1118,-1651,-2151,-2593,-2955,-3239,-3446,-3613,-3746,-3892,-4044,-4222,-4412,-4588,-4744,-4826,-4839,-4750,-4569,-4301,-3974,-3608,-3242,-2899,-2603,-2372,-2203,-2104,-2054,-2036,-2048,-2036,-2024,-1961,-1861,-1707,-1504,-1246,-950,-609,-245,135,520,886,1227,1513,1744,1897,1975,1978,1915,1807,1680,1554,1470,1434,1483,1615,1833,2142,2521,2959,3425,3866,4238,4462,4486,4253,3741,2954,1942,779,-422,-1545,-2469,-3095,-3355,-3227,-2735,-1939,-938,150,1216,2140,2863,3315,3500,3425,3153,2737,2281,1836,1484,1251,1141,1132,1175,1203,1161,1005,702,279,-256,-830,-1399,-1896,-2287,-2539,-2662,-2662,-2575,-2437,-2282,-2145,-2047,-1993,-1988,-2014,-2054,-2077,-2078,-2010,-1899,-1707,-1470,-1185,-886,-588,-319,-106,49,126,141,94,3,-122,-279,-458,-676,-915,-1187,-1478,-1773,-2069,-2339,-2593,-2820,-3032,-3246,-3467,-3722,-4001,-4320,-4650,-4981,-5273,-5494,-5612,-5584,-5403,-5040,-4511,-3824,-3017,-2120,-1196,-285,553,1275,1849,2243,2455,2478,2341,2048,1657,1184,687,204,-228,-565,-789,-873,-817,-611,-291,144,634,1171,1693,2182,2589,2903,3102,3176,3141,2992,2768,2473,2162,1844,1577,1381,1296,1348,1532,1842,2223,2603,2908,3029,2912,2498,1793,820,-315,-1533,-2684,-3665,-4372,-4737,-4740,-4388,-3732,-2853,-1822,-758,284,1206,1977,2558,2946,3158,3224,3183,3078,2931,2767,2585,2383,2146,1868,1543,1191,827,503,235,81,36,121,298,538,783,986,1096,1077,930,648,283,-128,-516,-825,-998,-1005,-829,-481,5,574,1178,1729,2201,2514,2660,2615,2393,2020,1529,975,384,-187,-743,-1238,-1693,-2077,-2406,-2667,-2867,-3003,-3084,-3122,-3130,-3137,-3148,-3190,-3270,-3385,-3537,-3704,-3864,-4003,-4077,-4088,-3992,-3813,-3514,-3140,-2674,-2155,-1604,-1031,-489,36,487,881,1185,1401,1530,1564,1524,1411,1251,1053,850,653,492,382,342,373,491,679,933,1235,1564,1896,2215,2496,2727,2906,3022,3095,3127,3133,3140,3137,3176,3227,3333,3486,3685,3924,4168,4368,4486,4446,4226,3782,3135,2312,1379,429,-460,-1176,-1671,-1869,-1773,-1377,-731,106,1059,2047,2987,3825,4492,4983,5267,5378,5341,5186,4978,4709,4438,4130,3799,3420,2973,2468,1894,1295,698,155,-287,-594,-753,-755,-640,-437,-204,-2,127,138,9,-256,-638,-1093,-1566,-2002,-2340,-2542,-2584,-2455,-2183,-1791,-1335,-860,-415,-39,245,429,513,521,467,367,245,79,-99,-326,-578,-872,-1203,-1556,-1936,-2320,-2704,-3084,-3433,-3763,-4036,-4265,-4407,-4474,-4422,-4260,-3969,-3553,-3029,-2413,-1743,-1056,-388,213,721,1108,1362,1484,1489,1392,1239,1048,878,738,673,683,774,944,1160,1414,1661,1888,2065,2176,2221,2189,2111,1986,1853,1723,1628,1572,1580,1641,1764,1935,2140,2371,2601,2825,3017,3176,3294,3373,3432,3472,3518,3546,3561,3510,3371,3094,2656,2058,1308,467,-412,-1239,-1945,-2458,-2732,-2750,-2506,-2044,-1401,-649,153,924,1622,2188,2604,2869,2984,2996,2919,2798,2644,2466,2249,1981,1631,1190,654,34,-627,-1292,-1895,-2397,-2741,-2926,-2941,-2818,-2600,-2326,-2050,-1805,-1615,-1480,-1389,-1320,-1230,-1115,-921,-670,-348,25,400,772,1065,1283,1371,1345,1190,944,620,279,-57,-330,-532,-629,-642,-563,-434,-272,-115,4,62,22,-117,-383,-751,-1237,-1788,-2400,-3004,-3572,-4040,-4373,-4521,-4477,-4215,-3772,-3159,-2445,-1677,-924,-239,328,746,1005,1104,1077,942,753,539,343,190,99,83,132,246,405,598,806,1019,1212,1396,1542,1664,1748,1804,1827,1834,1821,1808,1803,1806,1841,1890,1970,2070,2189,2319,2458,2592,2731,2859,2997,3127,3270,3398,3492,3522,3437,3214,2817,2256,1538,734,-112,-899,-1570,-2051,-2302,-2303,-2070,-1627,-1043,-367,320,955,1501,1899,2177,2308,2350,2329,2290,2269,2276,2319,2372,2418,2411,2342,2174,1940,1634,1321,1023,799,665,640,697,817,940,1025,1023,905,663,312,-120,-572,-1001,-1332,-1533,-1557,-1399,-1064,-584,-8,609,1194,1705,2068,2281,2297,2155,1850,1447,967,475,2,-421,-768,-1035,-1233,-1368,-1483,-1596,-1752,-1962,-2269,-2650,-3134,-3667,-4250,-4816,-5347,-5777,-6088,-6232,-6201,-5984,-5582,-5030,-4341,-3578,-2771,-1987,-1262,-641,-143,205,424,499,488,388,261,121,8,-65,-86,-49,26,145,273,409,534,647,736,823,889,963,1042,1124,1229,1330,1442,1550,1649,1750,1835,1930,2026,2138,2262,2411,2569,2753,2940,3141,3328,3487,3576,3558,3375,2996,2383,1544,509,-668,-1901,-3091,-4147,-4968,-5499,-5691,-5539,-5067,-4321,-3375,-2313,-1217,-181,738,1475,2021,2347,2494,2455,2283,1984,1584,1092,519,-124,-816,-1531,-2225,-2853,-3359,-3697,-3835,-3758,-3480,-3046,-2511,-1961,-1458,-1090,-889,-893,-1083,-1436,-1887,-2377,-2826,-3179,-3390,-3425,-3306,-3024,-2645,-2193,-1735,-1308,-957,-696,-545,-487,-514,-591,-703,-813,-928,-1018,-1108,-1191,-1292,-1420,-1597,-1825,-2107,-2449,-2815,-3219,-3605,-3983,-4290,-4535,-4668,-4687,-4581,-4332,-3966,-3483,-2913,-2289,-1645,-1016,-448,40,426,689,849,900,875,793,689,580,496,441,429,447,494,553,613,668,704,730,746,762,791,835,908,1007,1126,1254,1382,1475,1541,1545,1494,1391,1235,1051,863,682,544,452,430,482,621,841,1147,1512,1917,2300,2616,2795,2780,2543,2053,1351,463,-523,-1534,-2468,-3250,-3807,-4100,-4114,-3853,-3355,-2669,-1856,-978,-92,750,1535,2221,2828,3331,3737,4018,4165,4144,3948,3570,3020,2342,1582,824,141,-395,-717,-809,-660,-312,174,721,1245,1666,1932,2000,1867,1553,1108,584,67,-394,-734,-908,-922,-761,-472,-92,322,727,1059,1315,1445,1483,1419,1298,1143,974,834,705,611,516,410,251,22,-310,-750,-1295,-1935,-2634,-3350,-4052,-4661,-5168,-5497,-5649,-5589,-5329,-4879,-4274,-3552,-2766,-1970,-1211,-545,5,402,651,741,713,563,355,96,-167,-414,-626,-792,-906,-977,-1010,-1019,-1019,-1021,-1033,-1060,-1100,-1136,-1171,-1166,-1126,-1013,-834,-571,-237,166,609,1081,1542,1989,2384,2731,3004,3213,3347,3414,3421,3387,3324,3268,3204,3167,3106,3028,2864,2607,2204,1669,1004,249,-533,-1287,-1931,-2415,-2686,-2730,-2534,-2137,-1566,-894,-161,548,1216,1771,2237,2576,2835,2998,3099,3124,3078,2946,2711,2369,1914,1368,753,117,-496,-1028,-1438,-1695,-1798,-1750,-1600,-1384,-1158,-977,-864,-853,-932,-1092,-1288,-1492,-1653,-1738,-1728,-1614,-1407,-1136,-829,-536,-286,-127,-64,-127,-296,-560,-883,-1225,-1549,-1811,-2003,-2103,-2141,-2133,-2130,-2174,-2301,-2543,-2901,-3365,-3910,-4478,-5023,-5479,-5798,-5941,-5886,-5627,-5193,-4596,-3911,-3156,-2415,-1719,-1123,-654,-341,-177,-167,-279,-480,-739,-998,-1226,-1384,-1434,-1385,-1207,-937,-578,-166,268,697,1095,1433,1710,1896,2010,2032,1985,1866,1700,1501,1287,1090,913,799,743,760,861,1030,1264,1554,1861,2190,2491,2766,2988,3148,3259,3305,3311,3269,3168,3002,2738,2364,1851,1216,452,-378,-1256,-2088,-2848,-3436,-3848,-4016,-3958,-3669,-3187,-2557,-1836,-1089,-367,269,808,1211,1494,1650,1695,1637,1484,1235,910,503,53,-426,-888,-1276,-1557,-1668,-1584,-1305,-825,-222,471,1144,1733,2158,2364,2336,2068,1606,1004,344,-301,-849,-1240,-1441,-1422,-1218,-840,-360,171,686,1133,1465,1672,1748,1712,1606,1463,1326,1229,1172,1146,1124,1049,882,567,82,-584,-1410,-2349,-3343,-4307,-5169,-5848,-6294,-6457,-6340,-5937,-5298,-4462,-3506,-2495,-1516,-618,117,675,1010,1144,1086,879,567,213,-145,-448,-660,-774,-758,-643,-438,-174,114,383,616,778,867,880,837,751,660,577,536,543,606,725,884,1083,1295,1524,1740,1962,2158,2359,2535,2711,2876,3037,3203,3385,3585,3825,4094,4395,4693,4957,5125,5141,4965,4547,3897,3019,1982,836,-296,-1349,-2206,-2797,-3074,-3001,-2598,-1890,-960,134,1283,2421,3473,4376,5111,5630,5945,6025,5893,5541,5001,4287,3459,2548,1644,797,99,-401,-645,-622,-344,148,765,1428,2028,2483,2716,2708,2435,1954,1313,595,-105,-717,-1170,-1429,-1482,-1345,-1062,-682,-275,101,403,578,637,558,386,147,-121,-368,-580,-735,-850,-942,-1057,-1221,-1478,-1835,-2306,-2869,-3497,-4147,-4763,-5293,-5690,-5904,-5921,-5727,-5334,-4779,-4088,-3338,-2555,-1819,-1157,-610,-203,73,217,264,251,210,193,220,319,501,749,1059,1384,1705,1982,2189,2312,2345,2300,2188,2052,1894,1771,1678,1644,1671,1754,1894,2073,2284,2518,2752,2994,3216,3421,3596,3730,3822,3862,3853,3799,3715,3612,3526,3465,3460,3508,3603,3723,3817,3849,3750,3500,3048,2424,1616,704,-283,-1242,-2124,-2839,-3350,-3606,-3607,-3348,-2870,-2204,-1411,-537,365,1247,2067,2776,3341,3703,3852,3743,3385,2797,2015,1115,177,-705,-1439,-1951,-2196,-2159,-1875,-1398,-828,-259,199,475,489,250,-262,-959,-1790,-2635,-3410,-4000,-4354,-4406,-4159,-3632,-2874,-1976,-1020,-102,686,1294,1662,1808,1733,1499,1161,790,430,137,-111,-292,-476,-676,-962,-1340,-1850,-2461,-3160,-3885,-4576,-5165,-5577,-5768,-5698,-5362,-4778,-3992,-3064,-2077,-1109,-230,486,1008,1315,1408,1328,1099,799,469,172,-44,-157,-136,11,273,623,1022,1435,1804,2117,2315,2408,2372,2226,1988,1690,1373,1067,834,677,657,753,989,1338,1769,2262,2756,3229,3643,3970,4199,4331,4356,4312,4200,4052,3898,3740,3609,3492,3386,3270,3111,2880,2538,2070,1459,719,-119,-1014,-1895,-2707,-3371,-3836,-4051,-3990,-3660,-3064,-2263,-1301,-246,824,1861,2786,3562,4132,4463,4533,4321,3848,3135,2242,1233,201,-766,-1585,-2171,-2485,-2489,-2206,-1665,-949,-138,662,1364,1884,2183,2219,2035,1636,1119,535,-26,-496,-819,-977,-944,-766,-459,-90,285,622,872,1016,1051,989,869,726,608,541,545,600,674,716,652,444,39,-575,-1368,-2316,-3321,-4311,-5187,-5852,-6249,-6322,-6062,-5498,-4667,-3656,-2544,-1429,-398,471,1120,1510,1629,1490,1116,571,-103,-815,-1508,-2112,-2564,-2839,-2902,-2767,-2448,-1986,-1426,-821,-218,331,809,1181,1459,1638,1747,1799,1826,1835,1860,1879,1927,1963,2010,2034,2053,2043,2034,2010,1995,1996,2011,2058,2122,2214,2315,2440,2561,2700,2832,2966,3086,3177,3217,3180,3025,2742,2290,1677,902,-10,-1006,-2038,-3029,-3913,-4623,-5095,-5307,-5215,-4855,-4214,-3363,-2335,-1217,-76,991,1904,2579,2956,2997,2697,2087,1224,206,-869,-1876,-2720,-3303,-3579,-3529,-3173,-2586,-1846,-1078,-381,146,425,436,169,-335,-1001,-1759,-2499,-3153,-3642,-3925,-3994,-3852,-3557,-3154,-2722,-2317,-2008,-1817,-1779,-1859,-2047,-2269,-2473,-2608,-2624,-2528,-2328,-2073,-1830,-1649,-1613,-1730,-2046,-2529,-3154,-3871,-4600,-5287,-5853,-6247,-6429,-6368,-6078,-5555,-4859,-4017,-3112,-2195,-1338,-600,-12,386,611,666,599,456,297,168,129,191,379,667,1039,1432,1818,2119,2317,2366,2264,2019,1652,1213,749,318,-25,-232,-281,-142,166,625,1200,1829,2471,3061,3564,3932,4161,4224,4153,3941,3640,3268,2876,2493,2161,1894,1719,1622,1610,1638,1694,1713,1668,1512,1207,755,131,-609,-1458,-2332,-3179,-3933,-4519,-4901,-5034,-4910,-4527,-3915,-3099,-2147,-1106,-66,909,1729,2330,2658,2688,2418,1890,1164,328,-509,-1264,-1828,-2154,-2195,-1959,-1488,-848,-132,553,1125,1495,1626,1501,1147,607,-33,-699,-1299,-1764,-2028,-2070,-1866,-1452,-850,-136,647,1400,2081,2618,2972,3139,3097,2896,2555,2127,1651,1150,642,135,-385,-915,-1465,-2031,-2592,-3138,-3626,-4034,-4325,-4477,-4469,-4301,-3970,-3504,-2922,-2269,-1580,-902,-284,246,638,890,978,924,733,459,130,-194,-471,-656,-720,-642,-431,-99,314,774,1217,1613,1906,2081,2116,2019,1802,1494,1130,733,354,0,-293,-517,-664,-722,-701,-595,-412,-166,152,502,900,1306,1719,2110,2464,2766,3000,3163,3248,3262,3208,3105,2968,2802,2643,2463,2278,2063,1783,1432,968,401,-279,-1025,-1806,-2549,-3188,-3659,-3894,-3856,-3524,-2902,-2022,-948,252,1465,2591,3528,4170,4465,4367,3880,3060,1970,731,-530,-1694,-2622,-3237,-3460,-3290,-2736,-1899,-858,230,1256,2079,2618,2809,2638,2140,1365,424,-601,-1575,-2422,-3039,-3396,-3454,-3236,-2774,-2133,-1392,-631,71,656,1073,1319,1389,1318,1138,879,573,218,-179,-638,-1176,-1802,-2523,-3323,-4175,-5033,-5848,-6550,-7093,-7413,-7487,-7291,-6831,-6133,-5242,-4211,-3119,-2028,-1017,-146,532,994,1214,1222,1032,708,303,-115,-481,-746,-871,-842,-666,-373,1,393,761,1052,1233,1301,1249,1112,922,723,563,476,490,617,855,1179,1569,1980,2371,2720,2976,3147,3199,3159,3017,2813,2557,2287,2026,1807,1647,1566,1573,1650,1805,1989,2203,2391,2533,2582,2502,2260,1821,1182,345,-655,-1770,-2913,-4007,-4947,-5649,-6040,-6068,-5708,-4986,-3924,-2612,-1138,377,1799,3009,3889,4359,4366,3914,3041,1825,402,-1122,-2568,-3830,-4773,-5334,-5470,-5202,-4579,-3703,-2678,-1642,-696,51,546,760,703,426,-8,-503,-987,-1360,-1586,-1609,-1432,-1075,-574,4,598,1136,1569,1853,1983,1960,1819,1593,1322,1043,758,485,205,-94,-418,-784,-1180,-1596,-2017,-2408,-2759,-3026,-3206,-3279,-3238,-3093,-2852,-2533,-2166,-1784,-1405,-1080,-811,-631,-530,-515,-549,-630,-705,-760,-762,-691,-542,-311,-6,343,722,1088,1417,1669,1831,1873,1814,1649,1414,1141,869,640,490,436,502,677,953,1302,1695,2090,2465,2779,3015,3163,3207,3163,3025,2820,2555,2257,1948,1645,1385,1174,1042,988,1025,1151,1354,1632,1953,2289,2593,2820,2911,2825,2534,2023,1314,457,-498,-1441,-2310,-2988,-3420,-3535,-3302,-2731,-1830,-697,608,1937,3181,4209,4915,5233,5136,4643,3829,2792,1668,593,-304,-909,-1161,-1024,-538,245,1198,2207,3126,3827,4220,4238,3868,3144,2140,967,-254,-1375,-2295,-2898,-3136,-2978,-2464,-1635,-608,527,1648,2648,3450,4003,4275,4293,4069,3657,3097,2433,1692,904,86,-747,-1564,-2360,-3085,-3726,-4239,-4601,-4789,-4791,-4609,-4262,-3774,-3194,-2557,-1928,-1338,-846,-463,-234,-130,-176,-317,-544,-801,-1055,-1262,-1380,-1396,-1271,-1028,-650,-185,350,898,1423,1870,2209,2410,2468,2387,2197,1925,1626,1336,1103,963,937,1036,1249,1569,1946,2361,2757,3095,3359,3504,3554,3499,3378,3222,3071,2961,2923,2976,3114,3334,3604,3878,4143,4320,4417,4393,4237,3963,3542,2994,2312,1500,585,-416,-1449,-2455,-3365,-4104,-4607,-4820,-4709,-4260,-3487,-2424,-1140,284,1737,3094,4240,5045,5443,5369,4834,3887,2621,1178,-295,-1638,-2715,-3407,-3666,-3456,-2833,-1874,-699,536,1694,2628,3239,3446,3246,2646,1732,597,-637,-1828,-2883,-3673,-4164,-4303,-4107,-3615,-2886,-2012,-1072,-152,672,1353,1850,2149,2259,2168,1915,1496,944,279,-479,-1288,-2110,-2911,-3634,-4253,-4725,-5035,-5168,-5123,-4929,-4583,-4151,-3643,-3103,-2576,-2068,-1620,-1234,-914,-665,-472,-336,-235,-175,-130,-111,-95,-94,-86,-89,-79,-77,-73,-73,-82,-98,-123,-152,-171,-169,-125,-24,155,414,765,1182,1665,2166,2669,3126,3508,3789,3947,3977,3884,3683,3403,3074,2740,2430,2184,2025,1965,2022,2178,2435,2760,3125,3501,3840,4128,4326,4428,4412,4268,3979,3530,2913,2123,1176,98,-1057,-2227,-3328,-4277,-4991,-5394,-5438,-5087,-4349,-3256,-1899,-370,1172,2600,3766,4555,4902,4776,4206,3282,2099,820,-431,-1503,-2295,-2730,-2778,-2458,-1824,-983,-41,855,1603,2091,2268,2116,1661,975,151,-704,-1466,-2066,-2406,-2482,-2274,-1819,-1185,-426,355,1102,1730,2204,2485,2564,2453,2165,1734,1197,580,-76,-751,-1407,-2038,-2600,-3103,-3506,-3815,-4015,-4102,-4076,-3944,-3708,-3398,-3019,-2615,-2193,-1801,-1440,-1140,-905,-730,-618,-543,-494,-453,-389,-307,-170,5,241,515,829,1148,1463,1720,1912,1988,1938,1754,1431,1005,505,-17,-506,-909,-1183,-1284,-1209,-948,-531,16,631,1280,1888,2431,2858,3160,3328,3375,3329,3211,3067,2910,2778,2675,2612,2585,2587,2607,2625,2628,2588,2510,2374,2199,1980,1722,1434,1090,698,222,-328,-972,-1678,-2429,-3175,-3855,-4417,-4782,-4909,-4745,-4286,-3544,-2572,-1466,-328,702,1512,1999,2110,1825,1193,295,-750,-1797,-2723,-3401,-3744,-3719,-3309,-2571,-1592,-469,637,1624,2349,2746,2756,2386,1685,732,-346,-1432,-2388,-3117,-3520,-3577,-3264,-2639,-1770,-750,297,1273,2072,2617,2866,2779,2386,1697,774,-317,-1518,-2737,-3925,-4999,-5918,-6637,-7120,-7376,-7388,-7203,-6832,-6336,-5745,-5113,-4474,-3859,-3295,-2793,-2365,-2005,-1723,-1505,-1354,-1262,-1221,-1223,-1260,-1319,-1384,-1449,-1496,-1518,-1517,-1470,-1404,-1293,-1157,-996,-803,-599,-374,-139,97,337,561,776,964,1131,1266,1368,1436,1463,1449,1390,1292,1150,992,813,653,529,468,497,630,872,1223,1655,2153,2674,3193,3674,4086,4415,4627,4727,4688,4538,4268,3915,3480,3000,2459,1885,1253,572,-152,-920,-1684,-2426,-3072,-3579,-3875,-3925,-3685,-3169,-2391,-1432,-386,633,1489,2084,2315,2156,1604,721,-389,-1603,-2761,-3743,-4403,-4692,-4535,-3982,-3055,-1881,-576,710,1830,2668,3124,3155,2761,1995,947,-257,-1487,-2607,-3497,-4086,-4308,-4193,-3740,-3061,-2212,-1325,-471,247,790,1110,1210,1103,821,416,-74,-592,-1105,-1586,-2008,-2373,-2667,-2906,-3090,-3237,-3354,-3450,-3531,-3603,-3649,-3680,-3661,-3595,-3457,-3231,-2916,-2499,-1988,-1402,-755,-80,580,1213,1754,2213,2544,2762,2860,2851,2757,2590,2382,2148,1909,1689,1500,1359,1282,1268,1331,1457,1649,1879,2145,2411,2668,2883,3047,3130,3133,3032,2841,2545,2182,1749,1299,850,447,139,-63,-115,-23,220,592,1078,1624,2213,2772,3277,3667,3907,3990,3877,3614,3180,2630,1969,1233,433,-402,-1258,-2102,-2913,-3643,-4262,-4721,-4980,-5011,-4773,-4287,-3542,-2614,-1549,-467,549,1377,1944,2187,2082,1668,986,148,-749,-1580,-2245,-2661,-2772,-2577,-2088,-1379,-538,334,1113,1715,2064,2117,1897,1429,808,119,-525,-1029,-1318,-1338,-1088,-579,123,946,1797,2577,3216,3637,3809,3717,3367,2797,2052,1198,294,-588,-1397,-2089,-2625,-3002,-3204,-3259,-3186,-3031,-2832,-2638,-2484,-2407,-2417,-2521,-2710,-2943,-3215,-3444,-3638,-3718,-3695,-3537,-3259,-2875,-2418,-1928,-1442,-1008,-653,-408,-274,-256,-332,-475,-652,-822,-955,-1016,-990,-865,-647,-348,0,378,735,1058,1307,1473,1541,1519,1404,1229,994,749,499,297,148,97,133,289,537,878,1285,1729,2184,2617,3008,3326,3583,3745,3837,3837,3757,3580,3329,2984,2584,2130,1654,1171,702,246,-176,-586,-961,-1318,-1623,-1879,-2037,-2087,-1994,-1735,-1324,-760,-108,584,1226,1740,2038,2084,1826,1310,564,-315,-1223,-2047,-2677,-3038,-3072,-2778,-2189,-1366,-426,529,1359,1960,2237,2149,1674,870,-213,-1444,-2732,-3928,-4952,-5682,-6096,-6136,-5834,-5218,-4353,-3325,-2215,-1118,-106,750,1395,1805,1942,1838,1484,943,251,-532,-1343,-2139,-2862,-3491,-3991,-4366,-4606,-4724,-4734,-4641,-4476,-4221,-3916,-3537,-3110,-2633,-2120,-1581,-1045,-519,-46,372,693,916,1012,984,836,568,234,-162,-543,-879,-1111,-1194,-1107,-822,-353,287,1053,1899,2756,3569,4268,4807,5149,5276,5194,4909,4469,3898,3259,2594,1958,1401,965,688,587,682,955,1394,1956,2598,3265,3901,4450,4867,5116,5182,5051,4737,4246,3607,2841,1987,1083,174,-685,-1454,-2089,-2572,-2891,-3067,-3118,-3087,-3002,-2899,-2797,-2699,-2606,-2484,-2320,-2078,-1745,-1320,-829,-306,180,580,825,888,748,427,-30,-560,-1069,-1493,-1741,-1775,-1558,-1093,-415,427,1348,2262,3076,3710,4102,4211,4035,3585,2923,2112,1243,400,-322,-863,-1156,-1193,-968,-507,127,894,1704,2499,3213,3775,4154,4303,4223,3916,3418,2770,2032,1257,507,-177,-759,-1222,-1564,-1796,-1940,-2019,-2060,-2072,-2069,-2047,-1986,-1890,-1715,-1485,-1169,-806,-392,20,410,722,934,996,901,634,208,-340,-970,-1612,-2206,-2673,-2965,-3028,-2849,-2424,-1785,-981,-84,834,1687,2417,2955,3292,3394,3299,3030,2628,2174,1692,1271,932,730,667,766,1000,1369,1824,2345,2880,3404,3864,4250,4519,4678,4717,4661,4525,4343,4139,3923,3726,3520,3337,3139,2944,2745,2529,2313,2067,1803,1491,1142,730,284,-210,-698,-1163,-1550,-1808,-1911,-1814,-1528,-1069,-491,143,755,1274,1643,1823,1822,1648,1369,1027,714,470,370,417,638,1000,1462,1965,2438,2803,3008,2998,2753,2280,1599,767,-144,-1061,-1897,-2589,-3084,-3349,-3382,-3203,-2839,-2356,-1790,-1220,-686,-249,47,173,99,-165,-611,-1195,-1869,-2573,-3246,-3835,-4287,-4596,-4727,-4721,-4582,-4364,-4095,-3823,-3565,-3343,-3155,-2992,-2832,-2668,-2464,-2233,-1955,-1646,-1325,-994,-700,-432,-234,-88,-17,22,12,18,33,114,263,505,837,1257,1738,2261,2772,3241,3614,3858,3947,3863,3625,3236,2757,2211,1669,1173,773,502,394,447,671,1047,1544,2142,2783,3440,4058,4604,5029,5319,5435,5392,5177,4831,4373,3847,3291,2724,2198,1703,1271,898,586,345,157,24,-77,-169,-270,-426,-642,-953,-1357,-1835,-2378,-2912,-3413,-3788,-4017,-4046,-3884,-3546,-3077,-2543,-2006,-1531,-1165,-929,-825,-821,-876,-935,-940,-834,-601,-206,310,922,1570,2162,2651,2940,3003,2805,2360,1692,885,-12,-882,-1648,-2235,-2568,-2627,-2394,-1887,-1159,-255,735,1734,2655,3409,3923,4144,4030,3590,2852,1872,754,-425,-1541,-2522,-3282,-3791,-4027,-4024,-3808,-3454,-3019,-2558,-2140,-1765,-1480,-1258,-1095,-979,-872,-780,-671,-564,-443,-347,-266,-240,-264,-360,-510,-715,-941,-1164,-1350,-1466,-1481,-1383,-1156,-813,-373,135,651,1141,1532,1798,1891,1801,1538,1119,598,17,-547,-1051,-1420,-1635,-1657,-1487,-1145,-646,-51,618,1300,1961,2577,3101,3536,3855,4054,4139,4111,3993,3803,3566,3302,3027,2763,2499,2264,2031,1829,1642,1488,1366,1278,1211,1158,1084,974,787,517,145,-309,-818,-1338,-1807,-2179,-2408,-2480,-2388,-2169,-1855,-1506,-1178,-902,-723,-621,-608,-622,-652,-634,-548,-369,-105,236,601,966,1255,1438,1465,1313,992,497,-112,-803,-1506,-2167,-2732,-3158,-3424,-3521,-3449,-3243,-2903,-2483,-2000,-1495,-1008,-581,-254,-73,-53,-218,-551,-1034,-1621,-2260,-2905,-3497,-4007,-4404,-4685,-4857,-4945,-4965,-4957,-4925,-4893,-4852,-4793,-4707,-4574,-4378,-4123,-3795,-3414,-2997,-2558,-2133,-1741,-1402,-1137,-942,-821,-758,-732,-722,-696,-628,-493,-279,30,414,865,1337,1799,2187,2485,2626,2629,2466,2183,1804,1389,993,667,465,409,517,780,1176,1665,2205,2750,3257,3695,4037,4273,4398,4411,4323,4141,3881,3566,3205,2841,2475,2149,1861,1620,1436,1279,1159,1047,937,821,692,543,372,161,-102,-429,-846,-1346,-1930,-2573,-3222,-3832,-4330,-4666,-4796,-4706,-4404,-3935,-3346,-2726,-2127,-1628,-1270,-1059,-1014,-1075,-1224,-1383,-1518,-1569,-1520,-1356,-1099,-772,-427,-117,116,224,190,22,-274,-648,-1048,-1436,-1734,-1924,-1964,-1842,-1573,-1157,-644,-59,545,1113,1600,1939,2091,2017,1707,1165,447,-409,-1294,-2142,-2861,-3389,-3690,-3758,-3606,-3296,-2877,-2432,-2017,-1689,-1482,-1405,-1457,-1601,-1818,-2049,-2272,-2436,-2533,-2540,-2464,-2309,-2102,-1853,-1601,-1347,-1116,-906,-721,-541,-363,-164,75,354,690,1063,1465,1851,2205,2461,2615,2613,2472,2188,1799,1349,896,502,218,98,155,411,833,1399,2050,2725,3375,3929,4355,4622,4712,4641,4415,4075,3644,3176,2702,2266,1912,1647,1504,1463,1513,1626,1751,1866,1921,1908,1819,1656,1450,1200,937,652,346,-5,-409,-882,-1418,-1990,-2568,-3092,-3514,-3797,-3902,-3837,-3601,-3239,-2779,-2277,-1766,-1280,-835,-434,-72,268,592,924,1238,1562,1835,2073,2210,2245,2132,1879,1460,917,256,-467,-1199,-1899,-2487,-2948,-3219,-3307,-3190,-2900,-2444,-1879,-1229,-557,82,645,1067,1308,1350,1162,778,227,-438,-1143,-1823,-2414,-2866,-3152,-3267,-3225,-3057,-2811,-2524,-2255,-2013,-1851,-1740,-1711,-1716,-1761,-1803,-1843,-1841,-1818,-1736,-1632,-1481,-1321,-1139,-964,-785,-623,-455,-296,-119,72,297,560,859,1202,1562,1931,2275,2557,2759,2837,2783,2590,2268,1842,1359,856,408,47,-157,-195,-33,316,828,1472,2189,2926,3630,4241,4723,5040,5172,5121,4890,4507,4003,3429,2827,2263,1769,1390,1145,1024,1019,1085,1186,1257,1279,1189,1000,691,282,-209,-761,-1355,-1957,-2565,-3125,-3635,-4035,-4298,-4396,-4289,-4005,-3532,-2938,-2266,-1593,-986,-499,-179,-33,-59,-214,-452,-710,-926,-1055,-1060,-931,-679,-322,79,493,836,1082,1162,1068,785,329,-253,-914,-1583,-2190,-2676,-2981,-3084,-2952,-2612,-2079,-1413,-676,52,685,1155,1386,1366,1056,520,-225,-1065,-1939,-2739,-3403,-3864,-4108,-4129,-3962,-3649,-3259,-2842,-2464,-2163,-1956,-1860,-1851,-1914,-2002,-2092,-2133,-2120,-2016,-1839,-1580,-1272,-929,-591,-273,-7,196,334,402,418,396,356,325,310,339,398,496,612,726,822,870,862,787,650,472,268,80,-61,-128,-73,87,399,813,1348,1936,2566,3172,3723,4171,4487,4651,4658,4506,4230,3845,3408,2947,2526,2169,1931,1803,1814,1919,2104,2312,2497,2603,2603,2458,2187,1782,1291,731,148,-440,-1005,-1542,-2031,-2472,-2843,-3134,-3328,-3416,-3387,-3260,-3031,-2750,-2421,-2097,-1788,-1526,-1311,-1152,-1032,-936,-854,-749,-626,-463,-260,-32,228,484,736,948,1112,1201,1204,1122,944,702,400,84,-219,-469,-630,-685,-601,-404,-82,315,743,1158,1485,1684,1712,1542,1194,683,76,-569,-1174,-1667,-2009,-2141,-2091,-1840,-1462,-992,-503,-60,292,503,568,479,265,-41,-391,-741,-1032,-1240,-1318,-1265,-1069,-753,-330,155,671,1184,1647,2052,2366,2586,2711,2748,2710,2617,2476,2314,2132,1945,1754,1560,1369,1171,984,799,634,494,391,336,338,408,542,759,1043,1408,1832,2320,2827,3358,3852,4295,4641,4862,4933,4844,4602,4225,3756,3244,2739,2312,1989,1813,1784,1888,2091,2340,2576,2744,2804,2721,2501,2150,1698,1191,646,119,-384,-828,-1200,-1485,-1667,-1749,-1722,-1611,-1433,-1218,-1005,-816,-682,-602,-582,-600,-622,-639,-586,-476,-263,30,404,830,1282,1727,2130,2457,2693,2795,2776,2603,2310,1894,1415,888,396,-35,-337,-484,-450,-226,159,679,1258,1835,2324,2644,2745,2573,2135,1447,572,-416,-1415,-2333,-3090,-3610,-3879,-3878,-3650,-3244,-2739,-2211,-1736,-1385,-1185,-1173,-1327,-1623,-2024,-2456,-2883,-3235,-3478,-3585,-3547,-3361,-3068,-2671,-2233,-1767,-1322,-908,-550,-251,-4,183,339,452,551,623,682,720,741,744,730,710,689,683,695,741,823,945,1102,1291,1495,1725,1950,2189,2421,2653,2883,3094,3294,3457,3580,3652,3662,3619,3522,3388,3247,3100,3006,2949,2975,3064,3220,3409,3607,3757,3831,3781,3581,3234,2741,2154,1509,878,302,-157,-502,-697,-794,-791,-752,-695,-683,-719,-851,-1071,-1377,-1764,-2183,-2617,-3006,-3313,-3500,-3531,-3398,-3094,-2642,-2076,-1438,-786,-171,363,769,1046,1155,1135,969,703,346,-69,-510,-960,-1378,-1750,-2044,-2233,-2307,-2243,-2042,-1713,-1274,-768,-237,243,645,873,945,795,477,-2,-564,-1148,-1678,-2084,-2329,-2376,-2241,-1952,-1555,-1131,-729,-429,-267,-274,-452,-778,-1215,-1710,-2200,-2639,-2962,-3151,-3163,-3014,-2694,-2238,-1675,-1033,-373,294,909,1470,1937,2312,2584,2744,2814,2775,2663,2468,2225,1941,1647,1362,1106,899,751,670,654,703,798,933,1095,1257,1421,1572,1702,1830,1938,2050,2151,2253,2330,2392,2396,2363,2250,2087,1850,1574,1275,975,720,527,422,421,503,658,839,996,1082,1042,846,484,-30,-655,-1329,-1980,-2551,-2962,-3212,-3254,-3124,-2834,-2436,-1978,-1525,-1126,-836,-682,-684,-832,-1097,-1438,-1790,-2096,-2305,-2368,-2266,-2001,-1582,-1055,-473,123,658,1108,1433,1612,1652,1553,1335,1025,649,238,-171,-545,-855,-1066,-1166,-1128,-964,-662,-271,193,659,1081,1378,1514,1438,1140,642,-28,-796,-1581,-2307,-2888,-3266,-3418,-3330,-3043,-2610,-2110,-1624,-1241,-1011,-995,-1184,-1573,-2111,-2727,-3357,-3913,-4345,-4604,-4669,-4544,-4247,-3814,-3298,-2738,-2197,-1707,-1307,-1018,-840,-771,-793,-876,-1000,-1125,-1237,-1314,-1344,-1338,-1280,-1208,-1104,-1002,-891,-782,-661,-527,-364,-162,87,387,736,1122,1539,1971,2395,2809,3174,3505,3756,3946,4039,4055,3974,3816,3583,3303,2986,2677,2376,2138,1960,1872,1859,1921,2018,2127,2192,2182,2055,1800,1416,923,382,-172,-651,-1024,-1237,-1287,-1183,-957,-667,-364,-127,8,-21,-217,-589,-1104,-1712,-2347,-2940,-3410,-3714,-3787,-3646,-3266,-2723,-2043,-1314,-610,16,483,789,890,821,588,238,-194,-666,-1142,-1591,-1993,-2325,-2582,-2746,-2832,-2810,-2718,-2525,-2282,-1979,-1673,-1385,-1158,-1032,-1017,-1132,-1361,-1680,-2042,-2402,-2692,-2884,-2918,-2801,-2524,-2122,-1644,-1153,-699,-366,-168,-158,-317,-641,-1071,-1572,-2063,-2495,-2807,-2963,-2940,-2738,-2371,-1871,-1282,-652,-37,524,988,1329,1544,1621,1588,1460,1269,1049,822,631,470,389,359,408,517,673,874,1085,1307,1512,1698,1854,1971,2065,2123,2175,2216,2278,2361,2485,2643,2845,3061,3292,3500,3669,3775,3794,3722,3550,3289,2951,2568,2162,1777,1431,1160,959,828,743,663,558,372,86,-318,-830,-1415,-2025,-2588,-3057,-3356,-3488,-3407,-3171,-2782,-2337,-1864,-1470,-1184,-1072,-1152,-1416,-1850,-2389,-2969,-3522,-3943,-4196,-4201,-3949,-3443,-2709,-1810,-826,170,1075,1840,2392,2722,2815,2702,2407,1992,1494,980,488,61,-260,-467,-527,-456,-254,52,419,810,1156,1413,1529,1470,1236,823,284,-340,-968,-1543,-1973,-2233,-2256,-2065,-1667,-1126,-510,83,576,888,963,796,375,-230,-973,-1759,-2498,-3125,-3552,-3769,-3737,-3487,-3046,-2464,-1808,-1139,-513,10,403,633,706,619,407,92,-276,-671,-1037,-1363,-1602,-1753,-1797,-1739,-1584,-1347,-1040,-687,-295,105,509,896,1257,1580,1860,2095,2289,2444,2576,2682,2786,2882,2975,3069,3152,3229,3285,3327,3346,3350,3342,3325,3314,3307,3314,3338,3368,3407,3431,3420,3349,3188,2915,2522,2002,1389,710,33,-585,-1082,-1405,-1529,-1451,-1196,-823,-393,-5,274,365,228,-150,-750,-1516,-2363,-3199,-3914,-4417,-4644,-4542,-4128,-3419,-2497,-1442,-364,649,1495,2130,2500,2618,2496,2172,1712,1157,577,1,-523,-984,-1351,-1634,-1808,-1897,-1885,-1799,-1655,-1484,-1322,-1212,-1186,-1274,-1487,-1819,-2240,-2713,-3174,-3564,-3827,-3908,-3794,-3470,-2987,-2377,-1747,-1146,-688,-410,-368,-564,-973,-1554,-2219,-2913,-3524,-4017,-4308,-4387,-4233,-3857,-3293,-2572,-1758,-893,-44,744,1422,1958,2328,2526,2564,2449,2232,1927,1591,1262,963,750,613,595,671,851,1099,1401,1718,2021,2284,2471,2587,2599,2536,2396,2214,2013,1838,1701,1650,1674,1794,1978,2227,2483,2740,2945,3081,3135,3085,2954,2751,2502,2253,2016,1838,1708,1649,1606,1573,1483,1297,984,511,-98,-826,-1598,-2352,-2994,-3458,-3679,-3645,-3343,-2843,-2197,-1521,-905,-458,-245,-325,-688,-1313,-2120,-3013,-3883,-4617,-5117,-5325,-5195,-4747,-4015,-3072,-2015,-922,94,988,1682,2169,2438,2499,2389,2127,1769,1339,886,450,62,-227,-400,-432,-317,-75,262,648,1011,1307,1473,1482,1328,1021,609,140,-306,-679,-901,-950,-796,-465,13,557,1100,1541,1808,1840,1602,1102,372,-517,-1484,-2423,-3245,-3864,-4223,-4290,-4067,-3579,-2872,-2017,-1087,-153,700,1432,1982,2333,2479,2424,2209,1868,1445,1004,574,206,-70,-247,-309,-270,-136,62,313,585,855,1115,1334,1521,1653,1747,1796,1822,1834,1855,1893,1972,2093,2252,2461,2677,2912,3118,3292,3410,3467,3462,3407,3318,3222,3146,3112,3145,3236,3397,3572,3749,3859,3865,3722,3406,2923,2291,1568,824,135,-398,-729,-789,-583,-125,518,1255,1973,2563,2919,2973,2691,2082,1209,162,-945,-1980,-2834,-3409,-3649,-3544,-3114,-2429,-1578,-655,225,993,1570,1934,2078,2013,1800,1456,1066,644,252,-100,-379,-586,-702,-737,-685,-563,-377,-161,62,256,389,431,374,208,-50,-367,-719,-1038,-1302,-1446,-1449,-1299,-987,-569,-71,418,835,1097,1157,967,535,-123,-945,-1855,-2760,-3564,-4184,-4548,-4625,-4389,-3876,-3107,-2174,-1137,-96,866,1686,2288,2665,2783,2686,2389,1961,1456,933,461,68,-183,-303,-247,-57,279,716,1218,1754,2266,2725,3085,3331,3443,3432,3316,3120,2901,2687,2536,2474,2523,2689,2954,3294,3659,4010,4292,4466,4503,4379,4111,3695,3196,2628,2073,1562,1149,856,690,634,644,679,672,586,370,33,-430,-957,-1506,-1983,-2334,-2471,-2389,-2056,-1530,-871,-167,449,909,1090,970,520,-218,-1171,-2237,-3291,-4214,-4898,-5263,-5268,-4917,-4248,-3336,-2273,-1168,-110,807,1538,2044,2327,2403,2304,2071,1747,1367,972,588,237,-43,-261,-379,-420,-378,-275,-145,-10,85,125,79,-43,-245,-493,-751,-985,-1132,-1168,-1051,-773,-357,177,742,1288,1705,1939,1914,1617,1038,234,-734,-1765,-2753,-3595,-4204,-4519,-4519,-4207,-3638,-2872,-2005,-1135,-340,286,706,879,813,529,74,-488,-1091,-1669,-2155,-2510,-2693,-2694,-2515,-2173,-1698,-1123,-497,148,763,1326,1806,2182,2458,2624,2701,2708,2653,2583,2494,2421,2365,2336,2334,2353,2390,2427,2469,2491,2499,2482,2436,2370,2285,2189,2100,2021,1970,1947,1944,1955,1940,1891,1753,1522,1169,703,135,-493,-1141,-1736,-2221,-2528,-2608,-2437,-2022,-1409,-669,86,747,1201,1359,1174,640,-201,-1257,-2410,-3524,-4464,-5116,-5408,-5292,-4798,-3967,-2902,-1706,-509,595,1495,2163,2548,2677,2572,2279,1854,1340,784,213,-336,-853,-1318,-1713,-2038,-2286,-2452,-2560,-2613,-2632,-2643,-2648,-2670,-2710,-2754,-2807,-2825,-2807,-2708,-2514,-2202,-1773,-1232,-631,0,566,1016,1267,1264,989,430,-365,-1338,-2402,-3450,-4384,-5103,-5552,-5665,-5460,-4932,-4157,-3189,-2132,-1065,-81,747,1371,1754,1894,1811,1540,1130,651,145,-312,-693,-950,-1068,-1048,-887,-619,-260,143,562,954,1293,1561,1733,1826,1833,1784,1691,1588,1495,1435,1430,1482,1605,1782,2009,2261,2514,2746,2924,3035,3057,2986,2826,2582,2291,1963,1653,1369,1151,990,887,808,722,582,353,7,-464,-1044,-1698,-2366,-2970,-3439,-3685,-3678,-3374,-2821,-2060,-1206,-368,319,757,857,599,-11,-895,-1948,-3045,-4029,-4789,-5206,-5232,-4846,-4086,-3023,-1770,-440,827,1939,2798,3360,3608,3560,3249,2746,2101,1387,673,-7,-582,-1044,-1354,-1523,-1551,-1469,-1313,-1123,-948,-827,-783,-848,-995,-1230,-1500,-1769,-1992,-2112,-2102,-1929,-1609,-1147,-607,-42,458,823,975,870,496,-153,-996,-1986,-2997,-3941,-4705,-5208,-5398,-5240,-4766,-4012,-3051,-1995,-911,68,893,1481,1812,1873,1689,1304,784,193,-384,-897,-1282,-1511,-1577,-1477,-1248,-921,-545,-167,167,437,603,689,685,631,557,488,471,513,633,840,1095,1425,1753,2105,2425,2715,2967,3164,3325,3436,3520,3562,3585,3577,3550,3501,3439,3364,3283,3190,3078,2931,2727,2451,2076,1600,1027,364,-332,-1044,-1681,-2209,-2543,-2647,-2488,-2072,-1431,-655,181,925,1497,1762,1686,1227,423,-657,-1900,-3168,-4322,-5226,-5784,-5922,-5636,-4950,-3951,-2741,-1452,-211,867,1704,2247,2490,2454,2189,1757,1226,655,107,-392,-796,-1114,-1332,-1474,-1564,-1619,-1679,-1748,-1854,-1984,-2135,-2284,-2412,-2486,-2493,-2402,-2217,-1928,-1549,-1098,-606,-106,347,711,929,954,772,344,-279,-1092,-1999,-2943,-3807,-4527,-4989,-5169,-5004,-4515,-3724,-2688,-1502,-243,972,2068,2950,3578,3900,3929,3671,3185,2524,1780,1015,322,-252,-653,-870,-893,-757,-482,-127,264,654,995,1275,1479,1603,1669,1681,1673,1654,1654,1682,1757,1875,2043,2240,2462,2679,2876,3024,3116,3127,3066,2928,2728,2481,2215,1943,1707,1513,1394,1353,1392,1496,1638,1768,1862,1840,1704,1392,936,328,-368,-1106,-1790,-2352,-2697,-2777,-2553,-2030,-1277,-366,553,1364,1919,2128,1915,1286,273,-1013,-2448,-3868,-5120,-6065,-6596,-6670,-6266,-5455,-4304,-2954,-1521,-142,1077,2064,2766,3183,3338,3269,3046,2721,2359,2005,1700,1455,1283,1159,1068,969,839,645,373,24,-392,-843,-1286,-1689,-1995,-2178,-2211,-2078,-1796,-1374,-859,-297,245,706,1017,1126,982,582,-76,-947,-1961,-3045,-4081,-4985,-5661,-6045,-6096,-5814,-5221,-4388,-3384,-2313,-1263,-318,437,981,1267,1320,1160,835,408,-61,-503,-874,-1127,-1243,-1221,-1059,-795,-451,-68,312,662,948,1161,1298,1370,1399,1414,1438,1498,1603,1755,1952,2158,2369,2536,2657,2697,2663,2557,2383,2188,1973,1783,1643,1556,1562,1632,1798,2019,2308,2627,2959,3274,3529,3700,3736,3627,3344,2901,2300,1595,816,42,-671,-1251,-1637,-1793,-1694,-1364,-843,-224,402,910,1205,1196,849,156,-823,-2003,-3255,-4435,-5412,-6061,-6310,-6120,-5512,-4555,-3348,-2020,-708,472,1422,2075,2418,2454,2228,1802,1249,629,24,-535,-997,-1350,-1591,-1735,-1796,-1819,-1812,-1818,-1838,-1885,-1949,-2023,-2073,-2098,-2054,-1947,-1748,-1469,-1110,-688,-228,239,671,1022,1247,1306,1169,818,269,-457,-1297,-2194,-3054,-3801,-4353,-4647,-4655,-4354,-3775,-2960,-1978,-915,146,1124,1942,2560,2935,3078,2986,2721,2316,1850,1387,981,698,560,589,775,1104,1519,2000,2465,2896,3230,3456,3558,3542,3429,3246,3022,2797,2591,2427,2316,2252,2238,2254,2290,2330,2359,2370,2358,2317,2253,2170,2068,1960,1854,1753,1684,1630,1635,1659,1739,1817,1898,1928,1881,1718,1417,973,398,-274,-987,-1678,-2265,-2672,-2834,-2706,-2268,-1554,-613,441,1489,2401,3036,3310,3155,2568,1597,331,-1087,-2516,-3780,-4759,-5324,-5430,-5049,-4232,-3068,-1658,-170,1294,2576,3608,4314,4680,4718,4459,3981,3334,2608,1859,1152,522,10,-399,-669,-848,-924,-924,-870,-758,-615,-429,-221,28,296,596,919,1254,1601,1936,2247,2508,2685,2758,2683,2443,2030,1429,679,-197,-1143,-2086,-2967,-3700,-4244,-4529,-4556,-4300,-3803,-3100,-2260,-1350,-452,368,1045,1537,1819,1893,1761,1483,1074,621,151,-269,-607,-836,-944,-930,-804,-582,-285,66,447,840,1223,1585,1906,2184,2407,2571,2684,2731,2736,2687,2605,2495,2366,2231,2099,1979,1881,1815,1785,1811,1885,2029,2227,2491,2795,3139,3494,3844,4165,4424,4599,4656,4567,4321,3890,3304,2554,1703,782,-129,-971,-1659,-2136,-2337,-2237,-1826,-1127,-210,835,1891,2816,3508,3835,3761,3245,2333,1100,-332,-1825,-3213,-4382,-5191,-5593,-5549,-5083,-4270,-3201,-2007,-812,273,1137,1743,2038,2047,1802,1350,777,140,-494,-1067,-1555,-1940,-2211,-2403,-2509,-2574,-2602,-2613,-2612,-2595,-2560,-2483,-2368,-2194,-1965,-1679,-1342,-966,-570,-161,224,573,846,1016,1044,921,606,130,-514,-1261,-2073,-2858,-3550,-4065,-4333,-4321,-4000,-3390,-2530,-1480,-334,836,1920,2863,3586,4062,4262,4208,3908,3431,2812,2131,1443,803,265,-144,-406,-512,-481,-330,-86,211,539,863,1166,1435,1662,1850,2005,2133,2251,2359,2467,2579,2687,2793,2874,2930,2930,2884,2759,2580,2332,2045,1729,1414,1119,870,674,553,505,519,595,686,776,822,780,630,337,-92,-661,-1321,-2048,-2758,-3403,-3893,-4181,-4209,-3965,-3450,-2715,-1835,-908,-61,602,979,1001,652,-58,-1050,-2225,-3457,-4596,-5527,-6134,-6346,-6148,-5540,-4603,-3404,-2077,-727,537,1606,2446,2992,3264,3280,3078,2727,2272,1782,1287,837,432,103,-178,-389,-569,-706,-823,-923,-1007,-1079,-1136,-1173,-1182,-1161,-1095,-988,-829,-627,-381,-115,165,403,596,667,626,404,36,-502,-1149,-1873,-2605,-3268,-3810,-4156,-4289,-4185,-3859,-3356,-2715,-2018,-1317,-691,-181,160,321,285,76,-289,-762,-1296,-1843,-2335,-2747,-3009,-3125,-3050,-2818,-2421,-1908,-1315,-686,-85,464,902,1230,1413,1478,1428,1292,1110,896,701,535,419,370,375,450,565,727,916,1124,1349,1581,1817,2055,2294,2517,2737,2927,3103,3236,3344,3380,3362,3250,3033,2709,2260,1711,1078,404,-274,-883,-1389,-1724,-1861,-1775,-1464,-965,-320,392,1076,1643,1999,2063,1809,1211,309,-817,-2083,-3339,-4481,-5361,-5909,-6034,-5741,-5037,-3997,-2713,-1316,78,1333,2355,3067,3433,3444,3148,2577,1832,966,76,-781,-1552,-2199,-2708,-3078,-3322,-3456,-3511,-3504,-3460,-3393,-3307,-3205,-3074,-2919,-2709,-2464,-2160,-1817,-1436,-1047,-655,-315,-33,129,160,15,-301,-801,-1449,-2211,-3025,-3818,-4511,-5032,-5306,-5302,-4975,-4360,-3463,-2371,-1146,111,1310,2365,3197,3767,4043,4031,3763,3287,2677,2006,1351,780,353,94,30,147,423,822,1286,1777,2228,2612,2876,3020,3024,2905,2676,2370,2017,1653,1308,1009,777,622,543,546,603,721,865,1042,1230,1428,1633,1838,2041,2243,2423,2596,2728,2827,2864,2829,2706,2462,2101,1601,973,233,-588,-1450,-2289,-3055,-3676,-4098,-4281,-4193,-3843,-3253,-2480,-1606,-724,68,669,1002,1020,692,55,-843,-1916,-3043,-4123,-5027,-5669,-5983,-5928,-5515,-4781,-3786,-2631,-1404,-211,861,1748,2400,2816,2987,2963,2776,2475,2111,1710,1303,902,511,131,-237,-591,-925,-1225,-1481,-1674,-1794,-1823,-1763,-1597,-1344,-999,-585,-130,362,828,1271,1615,1857,1935,1832,1534,1022,334,-509,-1445,-2406,-3311,-4085,-4652,-4964,-4987,-4721,-4187,-3428,-2520,-1517,-516,432,1246,1901,2345,2587,2620,2470,2173,1770,1307,825,372,-38,-371,-617,-786,-863,-875,-824,-729,-605,-466,-323,-179,-53,79,189,310,422,540,661,778,890,992,1069,1130,1153,1168,1155,1154,1160,1213,1311,1486,1724,2039,2412,2815,3241,3638,3986,4247,4379,4364,4171,3800,3252,2550,1742,860,-2,-811,-1469,-1938,-2167,-2132,-1851,-1330,-652,137,927,1647,2202,2531,2578,2335,1803,1033,90,-941,-1953,-2859,-3565,-4007,-4151,-3980,-3532,-2850,-2015,-1120,-253,502,1072,1437,1553,1476,1206,822,362,-114,-567,-971,-1302,-1574,-1767,-1920,-2021,-2098,-2146,-2179,-2186,-2175,-2120,-2035,-1892,-1700,-1462,-1169,-856,-515,-189,113,355,509,550,444,188,-237,-809,-1506,-2282,-3076,-3826,-4452,-4896,-5096,-5023,-4666,-4040,-3189,-2172,-1074,32,1047,1914,2567,2975,3134,3048,2770,2339,1831,1306,826,451,202,110,162,346,631,969,1328,1650,1918,2098,2183,2181,2098,1969,1814,1665,1549,1482,1478,1539,1656,1822,2012,2205,2379,2510,2591,2604,2563,2464,2341,2194,2058,1940,1851,1809,1792,1813,1841,1856,1831,1731,1539,1231,811,291,-297,-912,-1492,-1994,-2343,-2510,-2456,-2182,-1711,-1080,-371,360,999,1494,1760,1762,1477,909,99,-898,-1999,-3116,-4157,-5036,-5680,-6040,-6090,-5823,-5281,-4490,-3542,-2493,-1445,-450,404,1102,1600,1911,2047,2027,1888,1645,1326,942,510,42,-449,-936,-1403,-1816,-2147,-2372,-2464,-2415,-2212,-1877,-1404,-854,-235,387,981,1500,1906,2176,2280,2219,1974,1562,992,289,-507,-1360,-2202,-2990,-3639,-4114,-4350,-4332,-4048,-3518,-2785,-1909,-962,-23,842,1568,2112,2449,2565,2485,2221,1827,1344,823,319,-137,-499,-754,-879,-879,-749,-508,-171,238,689,1151,1600,1991,2318,2543,2674,2685,2610,2439,2210,1941,1661,1392,1167,988,877,832,854,934,1081,1267,1509,1784,2094,2428,2768,3111,3423,3707,3922,4068,4110,4035,3827,3471,2975,2338,1595,782,-61,-855,-1562,-2098,-2436,-2519,-2369,-1968,-1399,-684,70,807,1442,1914,2177,2199,1975,1514,855,51,-836,-1723,-2542,-3210,-3678,-3888,-3833,-3505,-2936,-2179,-1290,-359,560,1374,2061,2559,2881,3005,2963,2763,2430,1989,1457,861,224,-428,-1067,-1661,-2182,-2607,-2909,-3081,-3103,-2985,-2720,-2330,-1821,-1221,-557,144,844,1510,2109,2592,2938,3097,3056,2789,2296,1598,724,-262,-1294,-2282,-3142,-3794,-4172,-4239,-3976,-3408,-2571,-1541,-396,776,1881,2843,3597,4094,4316,4263,3961,3450,2798,2057,1311,614,27,-415,-677,-773,-689,-477,-156,224,622,1005,1347,1627,1850,2013,2137,2235,2326,2418,2524,2640,2757,2871,2952,3006,3002,2948,2845,2698,2534,2369,2230,2135,2108,2143,2263,2431,2664,2910,3163,3365,3494,3492,3344,3010,2494,1815,994,104,-806,-1646,-2349,-2850,-3103,-3092,-2822,-2341,-1695,-971,-232,437,988,1356,1538,1489,1259,831,280,-366,-1040,-1679,-2236,-2647,-2889,-2932,-2772,-2429,-1921,-1302,-616,86,746,1332,1809,2155,2366,2431,2356,2145,1805,1351,795,172,-500,-1169,-1805,-2363,-2797,-3090,-3198,-3132,-2882,-2472,-1936,-1303,-640,21,623,1129,1516,1755,1847,1790,1586,1255,798,251,-381,-1045,-1727,-2362,-2926,-3361,-3640,-3730,-3618,-3316,-2829,-2211,-1487,-727,24,714,1296,1749,2033,2167,2131,1975,1701,1365,996,623,294,10,-199,-329,-392,-370,-299,-163,-7,187,376,574,750,911,1042,1148,1222,1274,1300,1316,1324,1329,1343,1362,1394,1442,1504,1589,1699,1838,2013,2224,2469,2745,3033,3329,3601,3848,4027,4138,4137,4024,3758,3352,2777,2073,1247,350,-560,-1431,-2178,-2764,-3111,-3226,-3078,-2712,-2178,-1537,-873,-266,230,546,667,566,258,-245,-898,-1664,-2471,-3275,-3993,-4574,-4960,-5115,-5009,-4655,-4063,-3286,-2388,-1430,-503,339,1030,1535,1843,1936,1840,1564,1134,584,-65,-766,-1488,-2186,-2811,-3331,-3695,-3888,-3892,-3700,-3352,-2846,-2257,-1609,-958,-349,185,624,941,1142,1224,1184,1037,777,409,-58,-628,-1272,-1973,-2689,-3363,-3954,-4384,-4616,-4601,-4323,-3778,-3004,-2031,-943,191,1292,2270,3065,3622,3899,3901,3628,3125,2437,1634,777,-54,-816,-1441,-1913,-2195,-2301,-2229,-2024,-1697,-1320,-903,-514,-167,102,290,388,414,378,311,229,166,127,133,177,259,358,464,558,625,671,696,719,766,854,1012,1242,1564,1947,2388,2835,3241,3550,3692,3622,3291,2691,1830,755,-459,-1713,-2895,-3887,-4588,-4920,-4838,-4346,-3497,-2383,-1133,118,1219,2071,2571,2697,2439,1849,990,-25,-1112,-2155,-3074,-3793,-4272,-4479,-4424,-4124,-3609,-2934,-2136,-1280,-399,449,1238,1933,2512,2953,3249,3370,3311,3056,2586,1917,1058,48,-1048,-2162,-3203,-4091,-4740,-5103,-5142,-4860,-4299,-3509,-2582,-1605,-665,145,785,1203,1405,1397,1217,902,505,55,-402,-857,-1279,-1678,-2039,-2376,-2685,-2981,-3252,-3507,-3727,-3906,-4013,-4036,-3943,-3711,-3339,-2811,-2159,-1410,-608,176,885,1460,1841,2021,1972,1731,1331,826,293,-221,-641,-935,-1073,-1048,-876,-579,-197,235,681,1116,1520,1881,2199,2466,2695,2867,2998,3065,3074,3009,2864,2641,2342,1986,1593,1202,851,589,450,480,687,1087,1664,2372,3175,3978,4708,5271,5582,5579,5229,4526,3518,2267,884,-518,-1804,-2866,-3598,-3947,-3894,-3464,-2741,-1816,-833,106,863,1386,1608,1535,1189,618,-106,-918,-1750,-2540,-3255,-3846,-4320,-4646,-4844,-4901,-4832,-4644,-4339,-3950,-3467,-2944,-2374,-1809,-1262,-762,-347,-22,171,245,186,10,-243,-556,-855,-1112,-1265,-1279,-1134,-815,-338,269,957,1667,2331,2892,3305,3534,3577,3447,3173,2783,2320,1784,1205,562,-143,-928,-1785,-2710,-3669,-4612,-5493,-6218,-6746,-6992,-6929,-6534,-5805,-4799,-3553,-2177,-745,624,1839,2818,3487,3813,3790,3428,2794,1956,1007,62,-801,-1474,-1911,-2069,-1947,-1585,-1024,-349,367,1051,1635,2077,2353,2448,2373,2146,1780,1318,770,187,-413,-976,-1483,-1880,-2148,-2245,-2151,-1853,-1339,-637,239,1231,2286,3323,4269,5033,5557,5776,5666,5221,4465,3460,2279,1024,-194,-1277,-2113,-2644,-2808,-2599,-2033,-1160,-65,1159,2391,3524,4453,5099,5407,5371,4995,4352,3491,2528,1522,583,-246,-901,-1362,-1618,-1667,-1543,-1248,-841,-331,228,812,1389,1930,2425,2854,3215,3508,3723,3861,3898,3823,3603,3232,2685,1991,1162,265,-656,-1507,-2267,-2846,-3275,-3531,-3654,-3702,-3709,-3735,-3809,-3944,-4138,-4363,-4588,-4761,-4843,-4808,-4625,-4320,-3903,-3425,-2950,-2523,-2219,-2061,-2082,-2269,-2593,-3006,-3439,-3830,-4102,-4221,-4135,-3853,-3383,-2768,-2063,-1340,-661,-99,298,510,512,342,14,-410,-884,-1352,-1776,-2117,-2372,-2523,-2583,-2568,-2483,-2349,-2170,-1943,-1659,-1308,-868,-342,279,976,1715,2448,3116,3640,3978,4054,3863,3408,2722,1906,1029,242,-375,-694,-670,-261,512,1588,2885,4270,5631,6825,7761,8337,8525,8288,7669,6705,5482,4104,2657,1279,45,-940,-1610,-1936,-1894,-1523,-871,-17,928,1881,2724,3397,3842,4036,3995,3752,3345,2860,2310,1792,1290,855,475,141,-150,-424,-681,-929,-1152,-1358,-1509,-1624,-1679,-1714,-1730,-1788,-1919,-2161,-2563,-3117,-3832,-4665,-5570,-6456,-7261,-7873,-8246,-8302,-8034,-7439,-6557,-5464,-4236,-2980,-1782,-727,133,758,1156,1334,1341,1220,1021,795,571,378,217,90,-17,-122,-235,-365,-512,-663,-798,-901,-933,-888,-730,-479,-109,319,814,1299,1754,2111,2356,2440,2382,2179,1880,1536,1211,961,850,890,1105,1452,1892,2345,2741,3012,3101,2996,2695,2248,1720,1182,734,430,339,479,848,1416,2117,2886,3634,4294,4802,5120,5237,5164,4926,4574,4147,3712,3292,2950,2677,2519,2449,2482,2588,2749,2940,3121,3267,3344,3326,3195,2949,2587,2140,1628,1103,604,172,-150,-357,-439,-405,-299,-138,29,173,278,324,321,267,180,60,-96,-290,-559,-902,-1358,-1921,-2580,-3314,-4062,-4768,-5361,-5769,-5942,-5839,-5458,-4805,-3946,-2922,-1846,-780,167,945,1486,1777,1807,1603,1201,667,46,-569,-1141,-1596,-1907,-2038,-1998,-1771,-1411,-922,-359,235,817,1344,1762,2064,2190,2165,1949,1585,1056,417,-320,-1090,-1860,-2551,-3124,-3502,-3643,-3519,-3096,-2413,-1482,-390,790,1939,2966,3744,4215,4295,3990,3308,2320,1126,-147,-1368,-2393,-3131,-3490,-3446,-3010,-2234,-1214,-63,1102,2159,3022,3620,3934,3960,3739,3325,2779,2180,1583,1048,617,318,164,168,309,592,978,1453,1983,2534,3079,3575,4019,4359,4622,4767,4831,4806,4715,4570,4382,4155,3894,3594,3250,2863,2433,1969,1487,997,530,92,-293,-630,-925,-1189,-1457,-1738,-2076,-2457,-2905,-3384,-3876,-4331,-4705,-4938,-5007,-4857,-4505,-3943,-3223,-2398,-1534,-720,-6,529,871,994,917,669,296,-145,-605,-1024,-1371,-1609,-1728,-1723,-1608,-1400,-1127,-818,-510,-227,-13,120,142,55,-133,-420,-759,-1150,-1536,-1915,-2239,-2503,-2677,-2747,-2703,-2525,-2229,-1794,-1268,-649,3,649,1226,1680,1948,2000,1807,1379,750,-16,-849,-1622,-2281,-2682,-2807,-2578,-2016,-1143,-31,1226,2519,3737,4766,5538,5970,6068,5809,5260,4458,3510,2489,1493,618,-88,-543,-742,-668,-349,178,845,1588,2325,2986,3512,3856,3997,3933,3688,3291,2803,2267,1750,1284,920,666,537,524,605,763,964,1184,1394,1569,1696,1751,1743,1643,1469,1194,828,355,-222,-905,-1673,-2508,-3368,-4206,-4976,-5615,-6094,-6364,-6423,-6265,-5919,-5419,-4819,-4164,-3519,-2922,-2415,-2031,-1776,-1673,-1700,-1859,-2116,-2440,-2801,-3149,-3449,-3674,-3783,-3780,-3646,-3400,-3058,-2660,-2232,-1831,-1476,-1214,-1043,-985,-1020,-1136,-1319,-1528,-1755,-1961,-2128,-2238,-2265,-2202,-2041,-1759,-1388,-900,-348,261,871,1436,1899,2209,2330,2235,1939,1465,869,228,-397,-907,-1270,-1413,-1353,-1073,-628,-62,566,1180,1741,2196,2528,2734,2823,2821,2766,2680,2604,2555,2547,2591,2676,2798,2942,3089,3234,3353,3439,3490,3487,3448,3357,3235,3082,2919,2744,2585,2428,2297,2168,2049,1911,1749,1545,1293,995,660,309,-34,-345,-603,-802,-930,-1016,-1063,-1122,-1209,-1368,-1620,-1981,-2446,-2996,-3592,-4181,-4705,-5104,-5318,-5321,-5074,-4602,-3920,-3083,-2158,-1216,-332,418,1000,1348,1479,1361,1050,552,-55,-731,-1398,-2006,-2487,-2815,-2943,-2872,-2605,-2168,-1607,-982,-354,203,638,905,990,891,638,258,-191,-679,-1146,-1580,-1932,-2201,-2363,-2415,-2343,-2157,-1834,-1407,-862,-249,402,1037,1588,2000,2217,2193,1929,1429,740,-64,-908,-1686,-2319,-2725,-2847,-2672,-2191,-1460,-527,514,1579,2571,3423,4057,4454,4578,4447,4082,3514,2807,2004,1188,401,-267,-788,-1099,-1190,-1056,-713,-214,396,1040,1662,2196,2609,2862,2968,2920,2755,2502,2198,1880,1583,1308,1098,913,780,669,564,478,381,294,203,122,41,-31,-117,-218,-366,-577,-877,-1275,-1779,-2368,-3020,-3690,-4323,-4872,-5284,-5519,-5559,-5391,-5033,-4510,-3852,-3120,-2340,-1589,-881,-281,190,509,653,636,467,171,-205,-620,-1029,-1371,-1631,-1754,-1754,-1613,-1371,-1056,-725,-433,-221,-143,-198,-405,-734,-1148,-1616,-2062,-2468,-2759,-2926,-2937,-2785,-2484,-2044,-1495,-880,-221,415,1001,1465,1772,1868,1720,1327,680,-159,-1147,-2188,-3199,-4072,-4743,-5128,-5211,-4975,-4451,-3691,-2755,-1739,-702,262,1112,1787,2278,2568,2670,2615,2419,2148,1824,1507,1227,1028,931,960,1120,1405,1800,2272,2786,3292,3748,4099,4322,4372,4257,3970,3537,3001,2397,1791,1218,736,365,131,35,76,225,481,794,1151,1511,1840,2111,2291,2358,2295,2086,1729,1228,583,-167,-1007,-1868,-2715,-3467,-4075,-4478,-4638,-4542,-4190,-3625,-2895,-2077,-1248,-472,173,665,959,1075,1018,824,532,174,-193,-557,-863,-1114,-1273,-1346,-1316,-1198,-994,-733,-435,-130,138,366,510,586,585,520,405,260,86,-91,-280,-471,-650,-829,-972,-1091,-1145,-1129,-1018,-810,-509,-137,267,654,965,1162,1193,1063,756,321,-204,-753,-1266,-1668,-1926,-1980,-1841,-1492,-980,-330,383,1120,1805,2411,2889,3223,3414,3448,3359,3157,2867,2525,2159,1796,1483,1227,1069,1014,1064,1219,1450,1740,2052,2356,2622,2826,2956,3003,2978,2889,2766,2620,2484,2365,2279,2215,2177,2129,2067,1964,1805,1590,1312,991,639,284,-51,-346,-586,-778,-938,-1098,-1287,-1545,-1884,-2310,-2808,-3337,-3851,-4296,-4612,-4762,-4711,-4456,-4013,-3417,-2724,-2000,-1318,-751,-349,-164,-187,-436,-844,-1378,-1956,-2515,-2988,-3330,-3498,-3494,-3303,-2969,-2510,-1988,-1453,-957,-553,-273,-134,-146,-281,-523,-818,-1134,-1421,-1650,-1788,-1815,-1727,-1521,-1200,-786,-278,291,909,1539,2143,2660,3045,3222,3163,2818,2210,1349,319,-813,-1929,-2934,-3732,-4252,-4452,-4330,-3896,-3216,-2342,-1360,-342,646,1542,2314,2924,3371,3634,3736,3673,3468,3152,2741,2286,1816,1369,995,706,548,509,610,826,1132,1498,1873,2215,2484,2634,2651,2519,2254,1877,1423,944,473,59,-269,-507,-629,-663,-613,-496,-359,-199,-68,25,71,43,-30,-176,-366,-622,-925,-1300,-1724,-2218,-2740,-3295,-3818,-4302,-4664,-4894,-4927,-4758,-4381,-3795,-3060,-2197,-1286,-387,451,1154,1707,2068,2240,2236,2074,1798,1443,1063,690,382,143,18,-18,39,155,301,444,558,633,662,666,653,645,646,664,679,685,662,604,512,404,309,262,313,486,806,1256,1803,2379,2904,3286,3454,3347,2960,2306,1456,507,-429,-1226,-1775,-2004,-1856,-1347,-515,553,1755,2958,4060,4941,5543,5811,5748,5371,4743,3930,3029,2115,1281,596,100,-159,-191,-7,374,869,1464,2050,2610,3053,3365,3501,3463,3252,2896,2430,1904,1366,870,450,150,-25,-64,23,202,463,748,1047,1313,1532,1675,1735,1700,1572,1357,1064,700,281,-195,-712,-1278,-1860,-2471,-3053,-3609,-4083,-4446,-4664,-4701,-4545,-4188,-3644,-2939,-2126,-1250,-397,386,1013,1448,1644,1598,1319,853,254,-395,-1017,-1531,-1871,-1993,-1878,-1544,-1028,-391,282,937,1479,1886,2124,2195,2140,1982,1781,1572,1386,1233,1118,1019,922,812,674,529,390,299,285,379,577,872,1201,1506,1714,1741,1563,1130,480,-354,-1282,-2220,-3050,-3694,-4065,-4118,-3845,-3261,-2417,-1392,-268,868,1924,2844,3576,4088,4391,4484,4408,4203,3906,3573,3230,2917,2654,2445,2315,2235,2228,2258,2326,2402,2481,2520,2525,2453,2314,2099,1818,1494,1147,815,511,275,94,-1,-42,-22,30,97,173,225,253,229,147,-6,-231,-520,-871,-1249,-1653,-2052,-2435,-2794,-3118,-3408,-3659,-3873,-4029,-4143,-4173,-4139,-4001,-3781,-3456,-3057,-2585,-2075,-1554,-1055,-620,-273,-49,50,9,-144,-398,-695,-1003,-1259,-1430,-1469,-1376,-1139,-804,-398,4,357,600,701,647,450,138,-236,-630,-983,-1271,-1441,-1503,-1432,-1246,-946,-550,-63,496,1119,1777,2438,3050,3546,3864,3934,3721,3198,2394,1351,173,-1039,-2150,-3042,-3610,-3788,-3550,-2912,-1949,-751,544,1811,2924,3785,4331,4533,4410,3997,3385,2637,1869,1137,539,99,-136,-182,-43,235,618,1047,1485,1886,2226,2490,2676,2785,2838,2850,2835,2814,2787,2752,2713,2632,2518,2325,2063,1708,1277,782,257,-267,-740,-1137,-1427,-1597,-1665,-1636,-1554,-1455,-1375,-1360,-1451,-1651,-2018,-2502,-3130,-3837,-4595,-5333,-6002,-6532,-6890,-7033,-6959,-6671,-6193,-5576,-4855,-4099,-3359,-2686,-2134,-1721,-1480,-1402,-1472,-1671,-1939,-2243,-2518,-2729,-2825,-2810,-2652,-2401,-2061,-1695,-1338,-1026,-797,-641,-566,-542,-535,-530,-482,-392,-254,-70,132,344,541,708,849,964,1076,1193,1323,1466,1593,1678,1678,1552,1279,847,277,-392,-1092,-1757,-2291,-2640,-2733,-2548,-2078,-1350,-421,642,1746,2811,3748,4503,5016,5283,5288,5071,4668,4141,3555,2974,2461,2055,1800,1687,1730,1889,2131,2421,2697,2929,3071,3105,3012,2802,2484,2095,1657,1227,826,503,273,151,143,227,398,613,854,1084,1283,1437,1527,1554,1502,1374,1157,857,465,0,-527,-1097,-1677,-2262,-2812,-3329,-3782,-4184,-4508,-4773,-4948,-5052,-5054,-4959,-4754,-4435,-4014,-3505,-2934,-2343,-1778,-1278,-899,-660,-593,-693,-938,-1302,-1723,-2145,-2511,-2748,-2850,-2761,-2532,-2150,-1710,-1225,-798,-440,-215,-108,-132,-243,-421,-618,-811,-966,-1076,-1118,-1109,-1028,-887,-675,-382,-8,458,998,1581,2167,2673,3051,3214,3133,2780,2177,1370,442,-513,-1388,-2092,-2543,-2708,-2558,-2133,-1466,-641,265,1173,2003,2718,3265,3654,3876,3962,3937,3827,3668,3472,3262,3040,2811,2577,2339,2092,1857,1623,1420,1247,1118,1048,1029,1073,1163,1294,1445,1600,1728,1814,1832,1764,1613,1362,1041,659,249,-149,-511,-797,-989,-1077,-1073,-993,-887,-789,-735,-772,-896,-1116,-1424,-1779,-2178,-2579,-2961,-3316,-3614,-3865,-4050,-4175,-4242,-4251,-4210,-4128,-4000,-3854,-3677,-3492,-3309,-3130,-2984,-2858,-2773,-2713,-2671,-2627,-2551,-2418,-2213,-1926,-1577,-1189,-820,-514,-336,-311,-473,-795,-1258,-1789,-2315,-2768,-3066,-3175,-3066,-2756,-2277,-1693,-1064,-467,46,434,686,816,849,828,789,739,694,611,473,232,-141,-663,-1307,-2055,-2818,-3533,-4104,-4452,-4516,-4263,-3688,-2817,-1720,-464,852,2135,3302,4281,5011,5472,5641,5535,5180,4630,3940,3187,2444,1777,1245,900,748,807,1051,1438,1937,2476,3013,3489,3871,4128,4246,4232,4081,3825,3478,3063,2614,2139,1665,1210,781,401,77,-176,-342,-420,-400,-291,-123,97,297,470,556,541,422,195,-117,-489,-911,-1344,-1794,-2232,-2661,-3072,-3449,-3780,-4043,-4209,-4254,-4154,-3891,-3471,-2909,-2243,-1531,-825,-200,299,625,761,713,514,201,-151,-507,-799,-1010,-1128,-1156,-1135,-1092,-1075,-1108,-1219,-1394,-1619,-1848,-2031,-2116,-2073,-1868,-1526,-1059,-525,24,531,947,1249,1429,1505,1497,1444,1350,1246,1102,932,684,382,-18,-463,-960,-1446,-1881,-2213,-2390,-2389,-2177,-1777,-1183,-469,351,1178,1989,2697,3282,3693,3931,3981,3871,3624,3281,2898,2512,2184,1944,1823,1836,1978,2239,2589,3000,3423,3831,4171,4431,4572,4596,4499,4286,3995,3627,3244,2840,2472,2137,1866,1662,1529,1470,1476,1544,1658,1810,1973,2122,2230,2250,2163,1921,1525,972,287,-478,-1273,-2030,-2698,-3233,-3615,-3848,-3943,-3949,-3894,-3835,-3794,-3801,-3858,-3950,-4063,-4155,-4205,-4182,-4077,-3890,-3633,-3331,-3011,-2701,-2423,-2190,-1994,-1848,-1708,-1601,-1480,-1376,-1266,-1177,-1097,-1048,-1012,-988,-963,-909,-821,-677,-470,-228,53,310,533,663,698,600,408,115,-204,-515,-756,-886,-887,-771,-559,-332,-129,-45,-111,-362,-793,-1362,-2007,-2649,-3191,-3555,-3680,-3517,-3075,-2365,-1442,-379,749,1852,2856,3693,4309,4680,4782,4644,4277,3755,3110,2440,1783,1217,774,482,343,347,457,646,863,1073,1256,1374,1457,1469,1470,1446,1440,1463,1517,1610,1726,1840,1943,1983,1972,1859,1674,1398,1064,703,333,1,-287,-515,-686,-808,-902,-971,-1026,-1068,-1091,-1093,-1080,-1057,-1040,-1059,-1117,-1260,-1466,-1762,-2108,-2490,-2864,-3187,-3421,-3523,-3488,-3289,-2962,-2517,-1995,-1450,-909,-419,-8,323,545,676,709,638,483,226,-108,-518,-976,-1456,-1909,-2306,-2581,-2705,-2636,-2351,-1859,-1176,-350,560,1479,2342,3079,3650,4026,4218,4240,4148,3970,3758,3521,3263,2974,2612,2167,1606,938,181,-623,-1413,-2125,-2692,-3060,-3187,-3060,-2679,-2066,-1273,-339,656,1664,2608,3447,4118,4600,4860,4894,4710,4325,3780,3117,2407,1692,1062,540,203,49,103,336,726,1207,1744,2254,2704,3043,3253,3322,3267,3098,2850,2550,2226,1901,1589,1307,1056,846,680,564,504,514,583,727,923,1153,1392,1599,1752,1819,1792,1666,1459,1175,840,460,38,-416,-917,-1447,-2010,-2580,-3130,-3612,-3988,-4187,-4189,-3944,-3454,-2746,-1844,-844,192,1160,1981,2587,2943,3031,2868,2496,1956,1316,627,-48,-672,-1193,-1594,-1847,-1953,-1905,-1732,-1428,-1040,-580,-87,399,841,1196,1434,1519,1460,1242,919,523,121,-218,-448,-528,-460,-277,-22,215,382,407,256,-59,-527,-1065,-1610,-2068,-2360,-2419,-2216,-1734,-1018,-113,897,1917,2870,3664,4255,4597,4696,4554,4216,3730,3148,2543,1960,1463,1088,863,805,899,1136,1472,1868,2280,2651,2949,3138,3194,3119,2906,2581,2164,1688,1198,715,292,-61,-313,-457,-501,-446,-327,-151,43,235,413,541,634,652,612,483,289,3,-332,-720,-1111,-1482,-1798,-2040,-2200,-2288,-2327,-2342,-2374,-2438,-2558,-2720,-2916,-3096,-3245,-3297,-3255,-3084,-2810,-2458,-2067,-1698,-1380,-1159,-1040,-1025,-1089,-1211,-1350,-1492,-1605,-1687,-1726,-1729,-1692,-1623,-1523,-1387,-1223,-1010,-764,-464,-127,237,610,949,1233,1416,1488,1424,1251,985,683,401,193,109,160,342,606,894,1126,1228,1149,847,347,-328,-1092,-1865,-2541,-3031,-3258,-3182,-2785,-2106,-1180,-110,1045,2168,3194,4044,4674,5051,5176,5046,4720,4220,3623,2987,2363,1817,1373,1060,886,835,888,1017,1186,1369,1534,1662,1737,1750,1701,1592,1434,1245,1024,812,592,400,218,62,-93,-233,-398,-572,-784,-1019,-1285,-1570,-1862,-2156,-2441,-2703,-2946,-3152,-3312,-3432,-3481,-3486,-3433,-3358,-3283,-3237,-3264,-3378,-3596,-3919,-4305,-4734,-5137,-5467,-5672,-5702,-5553,-5206,-4701,-4075,-3373,-2663,-1992,-1392,-912,-531,-278,-121,-64,-73,-146,-256,-392,-542,-691,-818,-929,-985,-987,-918,-751,-502,-150,279,763,1273,1760,2191,2524,2738,2822,2782,2646,2440,2208,1964,1736,1503,1268,984,645,224,-277,-830,-1411,-1946,-2386,-2670,-2740,-2578,-2163,-1522,-690,271,1299,2307,3237,4010,4592,4933,5034,4883,4517,3960,3280,2524,1768,1070,483,56,-189,-245,-114,161,561,1016,1502,1951,2355,2663,2893,3012,3050,2990,2859,2642,2364,2016,1613,1173,703,240,-197,-587,-890,-1116,-1221,-1232,-1131,-953,-708,-439,-176,33,168,192,115,-72,-341,-665,-1023,-1379,-1731,-2064,-2382,-2685,-2979,-3251,-3504,-3693,-3817,-3828,-3721,-3487,-3134,-2694,-2213,-1733,-1323,-1005,-829,-791,-884,-1096,-1378,-1714,-2054,-2377,-2649,-2854,-2975,-2996,-2919,-2728,-2441,-2049,-1578,-1031,-436,192,818,1423,1958,2412,2735,2928,2960,2861,2619,2303,1930,1564,1237,973,772,627,492,345,138,-137,-497,-900,-1332,-1712,-2009,-2151,-2108,-1853,-1395,-750,28,891,1761,2583,3284,3824,4162,4284,4190,3903,3455,2895,2284,1674,1132,698,404,268,280,419,646,914,1181,1403,1561,1621,1615,1516,1388,1224,1076,954,887,878,934,1048,1202,1391,1573,1751,1884,1971,1998,1960,1867,1711,1518,1266,974,628,214,-256,-809,-1408,-2057,-2703,-3315,-3854,-4276,-4569,-4726,-4755,-4690,-4561,-4401,-4251,-4122,-4038,-3984,-3965,-3959,-3961,-3964,-3964,-3958,-3960,-3949,-3949,-3918,-3876,-3788,-3663,-3500,-3300,-3094,-2882,-2714,-2573,-2512,-2494,-2541,-2621,-2707,-2775,-2784,-2707,-2531,-2242,-1856,-1402,-915,-444,-38,279,472,545,520,424,307,206,147,147,192,255,307,294,209,17,-265,-615,-996,-1348,-1626,-1770,-1749,-1536,-1130,-549,183,1004,1888,2756,3585,4317,4927,5392,5694,5827,5799,5615,5303,4881,4395,3862,3344,2847,2416,2066,1793,1618,1509,1472,1470,1493,1514,1515,1490,1419,1319,1177,1016,841,664,500,356,234,139,67,11,-28,-60,-79,-93,-83,-76,-39,-11,24,32,24,-35,-117,-242,-377,-510,-626,-705,-761,-795,-848,-942,-1115,-1396,-1788,-2291,-2871,-3483,-4075,-4588,-4972,-5191,-5228,-5080,-4768,-4312,-3757,-3139,-2504,-1906,-1369,-951,-654,-507,-496,-607,-812,-1071,-1348,-1594,-1779,-1867,-1843,-1689,-1413,-1018,-536,5,566,1093,1553,1900,2116,2198,2153,2024,1845,1665,1524,1433,1402,1396,1391,1332,1191,935,563,102,-413,-912,-1329,-1604,-1668,-1507,-1099,-472,327,1249,2208,3143,3982,4670,5172,5463,5536,5402,5092,4630,4081,3479,2881,2334,1875,1531,1325,1253,1323,1511,1802,2172,2576,3000,3387,3722,3963,4096,4097,3977,3718,3361,2895,2379,1811,1247,703,213,-198,-518,-734,-843,-850,-765,-609,-408,-194,-3,130,169,98,-99,-412,-815,-1272,-1730,-2148,-2478,-2706,-2824,-2847,-2812,-2742,-2691,-2662,-2691,-2747,-2839,-2928,-2987,-3008,-2952,-2840,-2649,-2411,-2124,-1830,-1531,-1281,-1075,-960,-927,-987,-1126,-1320,-1537,-1753,-1916,-2020,-2018,-1924,-1713,-1408,-1020,-563,-95,384,796,1123,1311,1332,1175,834,349,-246,-873,-1470,-1965,-2315,-2500,-2517,-2409,-2217,-2000,-1820,-1706,-1694,-1763,-1905,-2057,-2173,-2190,-2059,-1753,-1256,-595,196,1054,1906,2685,3331,3782,4031,4046,3870,3508,3037,2486,1938,1432,1023,743,605,625,771,1043,1383,1780,2179,2551,2868,3094,3228,3247,3165,2984,2726,2420,2092,1778,1505,1302,1183,1162,1230,1369,1565,1767,1958,2092,2148,2112,1970,1731,1404,997,543,43,-454,-946,-1382,-1750,-2009,-2149,-2156,-2043,-1840,-1581,-1339,-1149,-1082,-1159,-1406,-1805,-2338,-2953,-3598,-4224,-4771,-5203,-5487,-5605,-5546,-5325,-4954,-4465,-3901,-3296,-2698,-2145,-1659,-1260,-953,-724,-561,-445,-335,-237,-101,60,263,516,792,1099,1399,1667,1885,2006,2028,1932,1726,1435,1099,752,452,218,76,16,14,38,41,-8,-140,-356,-646,-971,-1290,-1542,-1674,-1649,-1428,-1022,-432,293,1112,1958,2780,3517,4133,4588,4875,4983,4928,4729,4417,4029,3600,3179,2782,2461,2207,2052,1975,1984,2052,2163,2308,2452,2610,2740,2871,2974,3075,3164,3250,3343,3433,3529,3622,3703,3765,3793,3767,3684,3520,3278,2955,2568,2127,1670,1197,759,340,-25,-353,-638,-872,-1079,-1217,-1313,-1325,-1265,-1121,-920,-680,-459,-300,-262,-384,-687,-1166,-1789,-2494,-3222,-3876,-4404,-4726,-4823,-4671,-4284,-3710,-2991,-2225,-1471,-827,-338,-69,-16,-187,-534,-997,-1516,-1995,-2380,-2600,-2618,-2416,-1992,-1375,-592,288,1218,2116,2918,3561,3990,4183,4129,3857,3410,2853,2253,1680,1168,759,432,178,-36,-260,-504,-794,-1120,-1452,-1758,-1982,-2084,-2013,-1764,-1303,-676,113,997,1926,2846,3679,4402,4940,5290,5418,5332,5044,4589,4004,3351,2673,2034,1470,1018,694,497,424,448,546,688,845,996,1127,1224,1291,1329,1340,1343,1328,1316,1290,1263,1219,1167,1097,1010,922,817,735,662,627,643,703,825,981,1159,1329,1445,1494,1424,1239,934,516,42,-476,-962,-1400,-1757,-2024,-2223,-2369,-2497,-2645,-2806,-3017,-3233,-3456,-3643,-3767,-3811,-3750,-3592,-3347,-3030,-2687,-2336,-2036,-1799,-1676,-1651,-1744,-1926,-2160,-2429,-2654,-2829,-2888,-2831,-2629,-2303,-1856,-1325,-746,-149,401,888,1246,1463,1506,1375,1079,661,157,-346,-808,-1145,-1343,-1365,-1245,-1006,-719,-437,-219,-114,-128,-277,-506,-797,-1066,-1281,-1383,-1341,-1158,-828,-390,116,660,1178,1656,2042,2338,2520,2591,2564,2437,2250,2009,1751,1503,1280,1116,1007,975,1003,1089,1216,1357,1500,1621,1694,1726,1681,1590,1430,1236,1005,771,539,332,163,36,-39,-59,-43,20,97,193,281,363,426,461,469,432,342,191,-41,-340,-716,-1140,-1592,-2040,-2430,-2746,-2930,-3002,-2934,-2783,-2564,-2351,-2178,-2095,-2127,-2277,-2545,-2893,-3301,-3707,-4081,-4367,-4536,-4563,-4441,-4189,-3826,-3401,-2953,-2529,-2160,-1861,-1644,-1489,-1379,-1288,-1183,-1053,-878,-672,-426,-187,54,242,383,441,421,309,120,-136,-432,-731,-996,-1188,-1264,-1218,-1035,-750,-397,-43,251,420,422,242,-115,-605,-1158,-1702,-2142,-2411,-2447,-2218,-1726,-995,-78,951,2027,3057,3990,4752,5318,5653,5766,5652,5355,4891,4329,3692,3055,2432,1895,1439,1112,896,809,825,930,1107,1306,1539,1741,1931,2077,2187,2258,2293,2298,2276,2222,2151,2037,1913,1744,1566,1357,1147,928,721,533,379,268,199,182,187,219,234,225,166,41,-139,-378,-635,-899,-1114,-1279,-1353,-1362,-1313,-1254,-1230,-1278,-1450,-1744,-2180,-2716,-3326,-3946,-4519,-4988,-5291,-5402,-5300,-4985,-4503,-3886,-3197,-2507,-1857,-1308,-879,-591,-426,-373,-390,-435,-482,-477,-410,-265,-32,262,622,1001,1387,1734,2018,2206,2288,2241,2093,1837,1526,1171,811,467,141,-154,-442,-721,-1024,-1330,-1662,-1979,-2267,-2486,-2599,-2579,-2398,-2064,-1571,-962,-270,460,1167,1822,2369,2796,3070,3206,3187,3054,2806,2490,2134,1767,1441,1164,974,883,880,985,1159,1397,1682,1977,2282,2554,2803,2987,3123,3180,3172,3097,2952,2765,2528,2269,2000,1721,1463,1201,970,737,526,316,120,-68,-234,-379,-508,-609,-715,-814,-940,-1093,-1286,-1514,-1776,-2053,-2325,-2575,-2769,-2912,-2977,-2994,-2958,-2921,-2890,-2909,-2986,-3135,-3352,-3625,-3932,-4241,-4524,-4749,-4890,-4941,-4891,-4757,-4559,-4324,-4086,-3866,-3693,-3565,-3486,-3443,-3400,-3350,-3240,-3072,-2805,-2457,-2011,-1501,-936,-357,207,719,1135,1439,1580,1573,1398,1089,679,212,-264,-692,-1055,-1313,-1492,-1578,-1626,-1633,-1654,-1677,-1729,-1775,-1821,-1815,-1750,-1588,-1320,-943,-468,84,677,1285,1863,2399,2857,3241,3537,3753,3886,3947,3927,3844,3677,3446,3131,2760,2326,1860,1377,909,489,145,-98,-218,-211,-71,178,531,939,1403,1863,2323,2734,3097,3379,3587,3697,3730,3670,3544,3350,3111,2836,2543,2243,1950,1679,1427,1204,994,785,563,302,-2,-367,-782,-1246,-1719,-2181,-2579,-2891,-3077,-3138,-3075,-2925,-2731,-2547,-2418,-2395,-2492,-2734,-3083,-3536,-4016,-4494,-4903,-5196,-5353,-5347,-5200,-4923,-4562,-4157,-3749,-3372,-3050,-2778,-2568,-2375,-2196,-1993,-1749,-1453,-1101,-697,-260,199,657,1087,1478,1790,2024,2147,2168,2088,1928,1724,1506,1321,1188,1131,1139,1203,1273,1331,1307,1201,972,641,238,-214,-629,-985,-1193,-1251,-1102,-776,-267,386,1141,1959,2794,3595,4336,4962,5459,5782,5931,5888,5669,5284,4778,4179,3553,2933,2385,1936,1636,1476,1483,1624,1878,2213,2576,2931,3243,3464,3589,3590,3471,3238,2904,2492,2031,1535,1055,590,187,-153,-411,-573,-637,-602,-469,-256,25,338,650,914,1101,1163,1101,884,545,95,-426,-961,-1477,-1912,-2232,-2430,-2486,-2444,-2332,-2200,-2100,-2078,-2153,-2352,-2643,-3010,-3394,-3760,-4038,-4219,-4251,-4164,-3945,-3638,-3263,-2869,-2465,-2100,-1759,-1483,-1242,-1054,-906,-780,-697,-609,-548,-481,-412,-338,-238,-131,0,136,264,384,464,523,539,521,483,407,325,206,68,-108,-323,-584,-883,-1219,-1555,-1880,-2142,-2321,-2367,-2264,-1997,-1564,-991,-302,452,1227,1968,2628,3176,3567,3800,3854,3740,3473,3070,2576,2013,1437,885,396,15,-240,-338,-283,-71,272,723,1241,1783,2306,2763,3123,3354,3441,3387,3189,2885,2494,2062,1634,1235,914,680,546,511,552,654,786,927,1050,1145,1184,1172,1086,932,705,414,69,-303,-682,-1040,-1340,-1571,-1702,-1727,-1645,-1466,-1217,-934,-666,-462,-361,-408,-611,-973,-1471,-2058,-2685,-3289,-3814,-4222,-4473,-4574,-4514,-4338,-4059,-3734,-3383,-3045,-2733,-2452,-2202,-1963,-1721,-1463,-1171,-849,-502,-144,202,516,780,976,1099,1140,1103,988,810,577,316,41,-227,-467,-684,-860,-1023,-1167,-1331,-1511,-1729,-1971,-2234,-2483,-2694,-2820,-2833,-2708,-2423,-1989,-1409,-715,47,858,1652,2406,3079,3643,4081,4378,4538,4555,4458,4255,3983,3669,3346,3042,2794,2612,2526,2524,2622,2794,3035,3319,3621,3924,4199,4437,4616,4738,4791,4782,4714,4597,4432,4244,4028,3808,3578,3351,3117,2884,2636,2378,2097,1805,1501,1203,917,659,432,243,88,-39,-146,-247,-354,-467,-607,-745,-895,-1024,-1131,-1201,-1236,-1243,-1254,-1281,-1369,-1529,-1775,-2116,-2510,-2956,-3387,-3783,-4092,-4296,-4379,-4336,-4184,-3945,-3641,-3321,-2989,-2689,-2420,-2195,-2003,-1841,-1677,-1515,-1317,-1095,-824,-525,-189,158,512,849,1159,1420,1624,1767,1838,1863,1828,1774,1692,1611,1518,1435,1329,1218,1059,863,609,306,-37,-395,-736,-1026,-1223,-1296,-1225,-986,-598,-53,609,1373,2188,3029,3836,4581,5201,5666,5923,5968,5766,5357,4736,3987,3144,2304,1523,876,403,141,89,233,534,948,1413,1884,2305,2646,2881,3005,3018,2938,2784,2589,2374,2174,2002,1873,1790,1744,1720,1704,1673,1616,1529,1410,1268,1114,954,785,616,419,196,-78,-406,-799,-1241,-1733,-2243,-2743,-3199,-3569,-3824,-3942,-3907,-3743,-3459,-3118,-2756,-2430,-2194,-2070,-2084,-2231,-2500,-2851,-3269,-3690,-4097,-4450,-4711,-4887,-4932,-4875,-4697,-4417,-4051,-3605,-3115,-2587,-2056,-1517,-1010,-519,-70,349,737,1098,1443,1772,2092,2393,2672,2915,3114,3243,3298,3256,3104,2845,2465,1974,1386,708,-23,-797,-1565,-2312,-2980,-3547,-3964,-4207,-4251,-4084,-3706,-3143,-2416,-1576,-663,269,1177,2010,2738,3328,3754,4007,4074,3965,3695,3287,2785,2219,1656,1123,680,345,136,59,88,200,349,499,602,634,571,414,173,-130,-456,-779,-1045,-1241,-1335,-1318,-1198,-978,-694,-365,-28,282,549,744,866,919,896,821,683,497,246,-61,-439,-884,-1379,-1926,-2467,-3003,-3465,-3839,-4076,-4158,-4068,-3807,-3397,-2864,-2272,-1659,-1106,-648,-349,-224,-296,-544,-953,-1479,-2063,-2658,-3195,-3636,-3938,-4080,-4058,-3883,-3578,-3181,-2714,-2231,-1746,-1297,-900,-565,-309,-124,-10,41,57,45,36,38,74,130,229,338,472,601,734,849,947,1024,1061,1061,999,866,654,344,-38,-501,-989,-1481,-1915,-2252,-2441,-2456,-2278,-1912,-1376,-718,31,790,1530,2165,2680,3018,3175,3143,2941,2603,2169,1697,1236,840,551,389,372,493,725,1049,1407,1776,2098,2356,2514,2570,2527,2397,2218,2013,1826,1689,1617,1635,1725,1877,2060,2232,2362,2413,2365,2212,1969,1664,1338,1046,821,708,707,815,1004,1225,1427,1555,1567,1432,1146,721,195,-383,-944,-1437,-1793,-1994,-2007,-1867,-1598,-1268,-942,-689,-569,-623,-869,-1296,-1884,-2568,-3294,-3992,-4581,-5027,-5254,-5269,-5040,-4603,-3978,-3228,-2402,-1572,-795,-121,406,771,971,1024,956,818,640,480,349,283,267,308,370,446,500,515,470,350,155,-127,-478,-895,-1361,-1854,-2355,-2840,-3274,-3633,-3881,-3985,-3921,-3671,-3217,-2576,-1758,-795,263,1377,2479,3524,4454,5223,5794,6136,6239,6102,5738,5195,4500,3732,2941,2189,1542,1030,690,528,538,696,976,1332,1729,2119,2479,2765,2970,3069,3066,2967,2779,2533,2235,1939,1631,1368,1118,919,739,590,451,323,207,98,16,-47,-88,-114,-154,-227,-365,-598,-928,-1383,-1917,-2536,-3164,-3779,-4308,-4707,-4935,-4959,-4773,-4388,-3837,-3175,-2477,-1816,-1274,-920,-795,-935,-1328,-1953,-2747,-3651,-4571,-5436,-6165,-6699,-7000,-7049,-6845,-6416,-5796,-5036,-4193,-3318,-2468,-1685,-995,-426,29,371,621,812,960,1102,1249,1407,1575,1743,1884,1989,2023,1975,1833,1582,1239,799,299,-253,-821,-1385,-1912,-2375,-2746,-2994,-3098,-3037,-2801,-2397,-1835,-1150,-381,423,1206,1918,2516,2957,3225,3310,3212,2969,2593,2149,1663,1206,796,496,304,246,314,490,750,1062,1386,1691,1950,2134,2236,2250,2181,2050,1864,1667,1454,1273,1109,993,899,848,803,774,740,705,657,612,556,517,485,473,472,477,469,433,338,178,-77,-410,-829,-1296,-1795,-2272,-2700,-3023,-3215,-3240,-3092,-2760,-2273,-1661,-982,-309,282,715,917,855,492,-150,-1036,-2095,-3234,-4348,-5342,-6107,-6583,-6719,-6500,-5955,-5120,-4084,-2913,-1720,-569,448,1291,1925,2341,2561,2603,2525,2362,2173,1989,1851,1764,1738,1758,1807,1855,1884,1856,1767,1583,1327,971,561,88,-411,-916,-1397,-1835,-2186,-2444,-2562,-2544,-2365,-2030,-1549,-938,-233,535,1325,2100,2819,3461,3992,4403,4675,4808,4801,4658,4397,4025,3575,3065,2529,1990,1488,1032,667,382,213,136,168,275,458,682,936,1203,1457,1713,1939,2165,2370,2574,2769,2957,3129,3278,3383,3435,3418,3313,3135,2862,2534,2150,1743,1338,952,600,285,4,-251,-491,-727,-967,-1209,-1451,-1687,-1895,-2070,-2185,-2232,-2195,-2059,-1831,-1510,-1122,-698,-282,73,307,386,253,-80,-635,-1355,-2210,-3108,-3997,-4771,-5393,-5779,-5926,-5808,-5453,-4895,-4179,-3373,-2530,-1714,-955,-310,225,631,915,1101,1205,1258,1284,1316,1352,1429,1530,1663,1812,1953,2060,2102,2045,1863,1544,1079,486,-212,-972,-1747,-2473,-3103,-3573,-3851,-3907,-3727,-3328,-2726,-1965,-1097,-161,774,1679,2499,3219,3799,4240,4517,4635,4596,4403,4077,3637,3118,2549,1981,1449,996,660,459,417,518,757,1099,1499,1931,2322,2652,2875,2961,2918,2719,2412,1991,1519,1016,533,111,-234,-456,-568,-542,-411,-167,146,522,918,1316,1683,1980,2194,2273,2217,2001,1622,1116,483,-208,-929,-1623,-2245,-2754,-3126,-3335,-3378,-3257,-2982,-2584,-2096,-1581,-1084,-687,-439,-398,-596,-1037,-1701,-2538,-3473,-4422,-5286,-5985,-6435,-6595,-6436,-5967,-5231,-4267,-3181,-2021,-901,120,979,1623,2039,2219,2176,1950,1577,1111,608,106,-335,-700,-959,-1105,-1161,-1132,-1056,-972,-890,-862,-872,-945,-1061,-1210,-1365,-1500,-1583,-1595,-1509,-1312,-1005,-588,-85,484,1090,1695,2278,2799,3251,3605,3861,4002,4043,3963,3794,3531,3193,2814,2400,2003,1641,1351,1163,1096,1163,1369,1695,2125,2614,3124,3606,4011,4310,4472,4484,4361,4107,3760,3355,2916,2502,2110,1796,1543,1380,1287,1261,1279,1329,1378,1416,1418,1371,1279,1121,923,669,380,63,-280,-626,-971,-1300,-1589,-1837,-2007,-2102,-2088,-1966,-1722,-1357,-886,-325,278,874,1390,1752,1890,1737,1265,461,-640,-1965,-3424,-4885,-6224,-7318,-8048,-8361,-8193,-7578,-6545,-5193,-3629,-1985,-380,1052,2236,3096,3605,3779,3638,3266,2728,2130,1546,1066,742,604,666,891,1244,1633,2004,2246,2329,2183,1814,1229,476,-378,-1261,-2082,-2771,-3262,-3501,-3476,-3171,-2619,-1855,-938,66,1096,2076,2970,3732,4340,4792,5085,5223,5235,5111,4894,4570,4188,3731,3256,2756,2282,1845,1479,1194,1021,943,976,1097,1280,1522,1772,2025,2254,2440,2590,2683,2740,2756,2742,2708,2661,2602,2541,2468,2385,2284,2159,1996,1800,1555,1279,971,651,337,36,-223,-457,-639,-794,-918,-1019,-1126,-1219,-1341,-1466,-1621,-1786,-1970,-2144,-2308,-2420,-2474,-2437,-2316,-2116,-1868,-1629,-1445,-1392,-1510,-1829,-2354,-3049,-3857,-4695,-5474,-6097,-6493,-6601,-6393,-5884,-5094,-4112,-2990,-1843,-745,216,982,1508,1797,1840,1696,1398,1022,634,292,54,-54,-11,160,435,748,1037,1234,1273,1125,764,220,-476,-1248,-2027,-2732,-3285,-3646,-3760,-3634,-3270,-2707,-1988,-1180,-326,503,1269,1931,2465,2863,3109,3227,3200,3063,2820,2484,2087,1642,1177,730,322,-10,-239,-349,-323,-161,125,516,978,1466,1950,2371,2710,2931,3020,2986,2833,2587,2278,1927,1565,1215,883,583,315,76,-133,-317,-478,-615,-723,-809,-855,-869,-848,-795,-730,-664,-626,-636,-719,-883,-1142,-1478,-1888,-2333,-2790,-3217,-3575,-3838,-3967,-3945,-3758,-3406,-2910,-2302,-1654,-1026,-531,-228,-206,-501,-1116,-2031,-3161,-4417,-5670,-6793,-7677,-8214,-8359,-8078,-7402,-6387,-5119,-3712,-2262,-894,325,1313,2051,2515,2738,2739,2590,2332,2046,1767,1553,1417,1365,1386,1425,1456,1402,1244,932,484,-95,-745,-1425,-2047,-2571,-2925,-3092,-3058,-2829,-2445,-1942,-1370,-788,-224,275,705,1055,1346,1593,1829,2071,2339,2622,2920,3191,3409,3536,3531,3392,3103,2691,2187,1643,1105,631,268,33,-36,28,234,528,886,1257,1605,1901,2125,2271,2337,2341,2301,2236,2176,2130,2118,2151,2213,2320,2429,2556,2649,2720,2728,2688,2577,2412,2189,1914,1598,1240,847,427,-18,-471,-913,-1337,-1692,-1982,-2158,-2217,-2146,-1936,-1598,-1153,-615,-48,513,988,1307,1413,1248,782,40,-970,-2143,-3406,-4630,-5704,-6524,-7000,-7094,-6777,-6098,-5105,-3903,-2594,-1301,-127,823,1500,1840,1872,1587,1072,381,-383,-1127,-1770,-2222,-2450,-2417,-2142,-1668,-1063,-414,179,647,906,940,727,308,-273,-939,-1613,-2208,-2666,-2927,-2976,-2807,-2445,-1930,-1313,-650,13,631,1185,1663,2063,2402,2681,2916,3106,3246,3329,3343,3279,3142,2930,2673,2387,2122,1898,1772,1749,1860,2095,2434,2856,3310,3747,4132,4407,4564,4568,4435,4167,3795,3348,2851,2348,1856,1404,1008,675,414,217,86,1,-30,-33,3,62,151,255,378,491,594,646,642,555,369,95,-282,-716,-1206,-1701,-2175,-2602,-2942,-3193,-3327,-3357,-3290,-3159,-3008,-2889,-2863,-2975,-3264,-3740,-4381,-5152,-5967,-6761,-7424,-7890,-8089,-7987,-7575,-6889,-5973,-4909,-3782,-2672,-1660,-811,-153,283,510,545,428,207,-67,-332,-547,-662,-649,-508,-234,121,514,872,1123,1207,1078,721,151,-580,-1412,-2244,-3002,-3584,-3945,-4019,-3817,-3331,-2613,-1711,-698,359,1387,2331,3139,3791,4252,4550,4658,4620,4438,4131,3734,3248,2714,2154,1596,1083,643,309,111,66,177,445,833,1314,1830,2332,2760,3073,3231,3222,3045,2727,2296,1811,1313,863,498,247,135,141,267,463,692,915,1068,1131,1069,881,570,170,-297,-783,-1254,-1683,-2041,-2325,-2533,-2670,-2754,-2796,-2812,-2808,-2790,-2750,-2683,-2572,-2407,-2169,-1858,-1477,-1038,-598,-189,107,247,166,-147,-712,-1480,-2404,-3394,-4359,-5201,-5837,-6198,-6255,-5998,-5456,-4674,-3731,-2683,-1634,-613,292,1076,1694,2161,2469,2648,2707,2687,2607,2505,2401,2325,2274,2261,2249,2235,2159,2008,1744,1360,873,292,-319,-930,-1468,-1898,-2170,-2273,-2190,-1951,-1571,-1103,-594,-86,370,753,1041,1242,1361,1432,1470,1512,1564,1642,1740,1852,1961,2057,2119,2152,2137,2098,2017,1936,1838,1766,1708,1693,1711,1774,1864,1982,2108,2231,2336,2416,2452,2459,2418,2355,2259,2160,2055,1964,1880,1823,1762,1723,1660,1596,1496,1379,1234,1086,943,828,747,717,720,765,812,853,854,801,673,480,207,-96,-436,-748,-1023,-1213,-1304,-1289,-1168,-984,-770,-592,-505,-563,-798,-1222,-1808,-2520,-3276,-4003,-4610,-5020,-5186,-5062,-4667,-4014,-3170,-2203,-1191,-223,641,1341,1839,2129,2202,2089,1818,1435,991,540,136,-186,-377,-442,-369,-194,43,286,477,568,517,318,-34,-504,-1053,-1630,-2182,-2652,-3007,-3212,-3247,-3125,-2835,-2420,-1890,-1296,-653,-6,633,1234,1792,2289,2714,3063,3308,3457,3480,3388,3170,2846,2437,1962,1482,1006,607,303,133,117,259,551,978,1495,2076,2661,3221,3701,4086,4337,4455,4432,4271,4006,3639,3224,2778,2341,1946,1606,1340,1154,1035,978,973,993,1042,1099,1162,1225,1277,1308,1300,1236,1097,867,542,121,-378,-930,-1493,-2028,-2476,-2804,-2960,-2928,-2706,-2307,-1790,-1205,-657,-201,43,57,-237,-804,-1636,-2653,-3773,-4892,-5905,-6720,-7269,-7504,-7416,-7023,-6375,-5533,-4578,-3580,-2620,-1748,-1011,-430,-5,258,410,457,467,467,506,617,806,1083,1406,1738,2014,2167,2141,1899,1420,734,-117,-1064,-2017,-2891,-3610,-4100,-4330,-4272,-3939,-3355,-2569,-1633,-616,429,1426,2350,3127,3767,4216,4496,4591,4525,4314,3989,3593,3162,2745,2385,2111,1958,1927,2033,2245,2560,2931,3326,3715,4044,4300,4440,4460,4349,4111,3759,3319,2811,2276,1742,1245,817,484,260,160,181,312,533,817,1132,1438,1708,1910,2022,2046,1957,1792,1529,1218,844,453,36,-369,-771,-1141,-1483,-1778,-2024,-2210,-2328,-2372,-2330,-2212,-2015,-1770,-1494,-1237,-1024,-925,-944,-1134,-1483,-1986,-2608,-3303,-3996,-4641,-5151,-5486,-5597,-5470,-5095,-4501,-3719,-2803,-1813,-818,137,972,1671,2181,2506,2635,2588,2401,2102,1761,1407,1112,888,784,773,858,985,1124,1212,1227,1136,940,671,343,24,-251,-440,-506,-449,-256,36,415,821,1241,1613,1935,2174,2337,2431,2462,2457,2418,2364,2293,2212,2109,2003,1871,1753,1633,1544,1490,1479,1523,1606,1731,1880,2033,2187,2312,2413,2474,2498,2484,2438,2358,2265,2142,2015,1865,1711,1548,1382,1216,1057,903,759,619,478,340,183,19,-160,-351,-529,-698,-820,-898,-909,-862,-752,-606,-430,-263,-106,2,71,80,48,-26,-113,-212,-290,-356,-394,-427,-456,-514,-617,-787,-1051,-1395,-1843,-2353,-2918,-3490,-4021,-4477,-4796,-4960,-4931,-4710,-4305,-3738,-3051,-2295,-1509,-758,-72,501,957,1264,1458,1521,1514,1443,1368,1306,1303,1357,1482,1642,1805,1911,1900,1721,1337,731,-66,-1019,-2044,-3067,-3999,-4762,-5304,-5587,-5610,-5386,-4943,-4341,-3612,-2824,-2011,-1208,-453,254,883,1447,1923,2323,2622,2832,2926,2914,2791,2561,2246,1854,1420,973,543,164,-137,-338,-421,-381,-228,31,373,767,1186,1601,1969,2285,2510,2639,2663,2581,2406,2148,1834,1483,1125,791,495,270,116,49,61,146,284,458,639,810,941,1020,1016,938,752,490,125,-301,-793,-1308,-1835,-2330,-2768,-3118,-3343,-3440,-3389,-3209,-2926,-2575,-2212,-1885,-1645,-1530,-1569,-1770,-2128,-2621,-3213,-3863,-4518,-5126,-5641,-6014,-6215,-6223,-6023,-5637,-5071,-4378,-3592,-2773,-1968,-1230,-580,-63,341,614,793,897,958,1006,1063,1138,1224,1300,1331,1277,1103,784,315,-286,-969,-1685,-2351,-2908,-3286,-3453,-3385,-3094,-2614,-1987,-1285,-560,121,727,1211,1586,1826,1978,2029,2028,1977,1894,1796,1671,1551,1417,1309,1221,1187,1214,1327,1521,1819,2183,2631,3102,3594,4057,4456,4764,4954,5005,4918,4692,4340,3897,3381,2833,2290,1776,1331,965,700,532,463,475,557,683,834,988,1119,1221,1277,1282,1241,1150,1015,849,644,421,173,-86,-355,-616,-876,-1107,-1325,-1495,-1635,-1721,-1757,-1754,-1703,-1642,-1574,-1541,-1549,-1633,-1796,-2051,-2399,-2823,-3313,-3846,-4383,-4906,-5352,-5714,-5921,-5980,-5837,-5514,-4999,-4330,-3528,-2650,-1729,-838,7,735,1343,1799,2097,2259,2284,2223,2095,1948,1806,1693,1603,1534,1446,1320,1114,817,424,-44,-550,-1044,-1472,-1789,-1956,-1967,-1816,-1541,-1164,-746,-311,84,436,717,956,1149,1344,1546,1788,2061,2377,2692,3006,3256,3435,3504,3459,3297,3031,2694,2309,1924,1566,1268,1059,936,918,977,1112,1292,1497,1707,1903,2072,2209,2301,2363,2374,2367,2318,2257,2173,2082,1973,1868,1740,1613,1466,1304,1127,931,719,501,277,66,-135,-308,-467,-602,-730,-861,-995,-1156,-1333,-1542,-1763,-1991,-2207,-2393,-2532,-2610,-2633,-2598,-2547,-2474,-2437,-2421,-2467,-2559,-2707,-2895,-3122,-3376,-3645,-3934,-4212,-4487,-4728,-4921,-5045,-5079,-5008,-4819,-4518,-4099,-3588,-2999,-2361,-1708,-1066,-469,58,495,831,1065,1213,1289,1320,1327,1316,1291,1233,1123,930,635,225,-286,-884,-1506,-2125,-2657,-3080,-3335,-3423,-3325,-3081,-2700,-2246,-1739,-1231,-740,-283,130,517,871,1215,1540,1843,2113,2325,2464,2501,2444,2273,2024,1703,1365,1039,786,626,610,736,1014,1415,1907,2437,2951,3394,3715,3878,3865,3669,3311,2820,2227,1590,937,325,-224,-679,-1023,-1253,-1362,-1357,-1251,-1042,-763,-407,-10,426,871,1309,1721,2074,2364,2542,2617,2546,2338,1984,1495,897,217,-490,-1185,-1799,-2301,-2638,-2808,-2806,-2673,-2442,-2188,-1951,-1799,-1755,-1848,-2067,-2414,-2840,-3334,-3837,-4324,-4756,-5097,-5327,-5413,-5348,-5119,-4722,-4172,-3478,-2684,-1814,-931,-74,695,1341,1820,2116,2228,2169,1978,1701,1380,1080,812,605,443,299,138,-82,-386,-793,-1278,-1828,-2374,-2872,-3246,-3463,-3465,-3265,-2849,-2264,-1551,-770,15,750,1379,1882,2226,2429,2493,2446,2317,2136,1926,1717,1523,1354,1234,1150,1135,1171,1284,1460,1712,2030,2401,2818,3244,3661,4027,4310,4493,4546,4480,4290,4009,3665,3288,2928,2599,2342,2161,2060,2042,2082,2166,2279,2378,2474,2511,2512,2432,2295,2082,1817,1504,1171,823,491,169,-122,-389,-630,-848,-1041,-1209,-1337,-1424,-1446,-1402,-1275,-1079,-819,-526,-234,15,178,218,125,-124,-496,-986,-1543,-2133,-2724,-3268,-3751,-4144,-4436,-4621,-4695,-4653,-4511,-4252,-3907,-3461,-2943,-2358,-1731,-1081,-439,167,706,1150,1482,1692,1781,1777,1693,1586,1459,1361,1267,1193,1087,939,699,362,-78,-605,-1173,-1740,-2240,-2629,-2858,-2912,-2783,-2486,-2060,-1547,-990,-445,61,503,869,1168,1411,1608,1792,1953,2118,2273,2421,2554,2663,2744,2797,2827,2831,2831,2817,2810,2804,2803,2801,2796,2775,2739,2668,2580,2455,2318,2171,2028,1908,1825,1778,1789,1827,1915,2005,2108,2178,2226,2212,2159,2043,1893,1702,1507,1310,1150,1031,977,992,1067,1201,1342,1487,1576,1585,1497,1280,952,523,14,-531,-1074,-1584,-2026,-2390,-2678,-2892,-3070,-3215,-3371,-3522,-3688,-3840,-3967,-4044,-4057,-3988,-3854,-3644,-3399,-3123,-2842,-2583,-2337,-2134,-1942,-1775,-1610,-1432,-1241,-1018,-771,-504,-222,51,306,522,698,821,914,969,1012,1030,1029,979,868,655,332,-114,-666,-1284,-1917,-2499,-2956,-3234,-3293,-3111,-2713,-2125,-1419,-660,73,712,1214,1537,1694,1693,1573,1395,1181,1010,878,838,863,965,1108,1281,1451,1607,1729,1821,1883,1930,1971,2031,2112,2238,2395,2598,2819,3062,3295,3508,3681,3790,3834,3786,3654,3423,3114,2725,2285,1820,1350,924,556,282,122,76,156,338,612,941,1306,1668,2003,2282,2480,2576,2558,2405,2136,1742,1254,699,112,-463,-987,-1423,-1744,-1934,-1998,-1958,-1837,-1696,-1556,-1483,-1479,-1581,-1763,-2025,-2327,-2645,-2954,-3231,-3472,-3670,-3838,-3964,-4075,-4143,-4172,-4137,-4009,-3775,-3406,-2899,-2262,-1510,-696,151,953,1676,2268,2697,2972,3082,3078,2975,2819,2620,2398,2132,1818,1427,950,391,-237,-887,-1506,-2039,-2424,-2616,-2608,-2377,-1975,-1430,-812,-182,398,885,1247,1481,1599,1628,1607,1570,1553,1571,1641,1751,1900,2060,2219,2356,2464,2534,2568,2571,2550,2512,2472,2420,2381,2324,2283,2216,2154,2071,1986,1893,1797,1706,1618,1534,1456,1364,1281,1170,1069,946,836,731,657,611,615,655,744,851,983,1104,1204,1272,1280,1235,1121,938,698,396,59,-301,-657,-988,-1260,-1455,-1548,-1540,-1430,-1252,-1027,-824,-671,-639,-745,-1017,-1439,-1976,-2579,-3178,-3704,-4108,-4333,-4380,-4240,-3950,-3540,-3075,-2585,-2130,-1724,-1395,-1127,-938,-775,-658,-540,-438,-327,-237,-148,-96,-68,-63,-79,-85,-73,-24,65,187,311,414,445,381,202,-95,-477,-911,-1332,-1687,-1925,-2011,-1942,-1723,-1407,-1028,-659,-342,-125,-21,-29,-123,-260,-401,-489,-509,-428,-268,-38,222,467,672,788,822,752,618,434,245,94,6,17,130,355,657,1044,1440,1848,2206,2491,2682,2754,2712,2544,2285,1927,1533,1100,697,329,40,-158,-262,-272,-203,-83,67,219,344,439,488,497,481,447,413,390,380,376,383,368,339,267,156,-7,-214,-466,-761,-1088,-1448,-1842,-2257,-2704,-3165,-3618,-4047,-4401,-4651,-4751,-4678,-4415,-3984,-3417,-2771,-2124,-1536,-1097,-835,-792,-957,-1300,-1765,-2280,-2765,-3152,-3374,-3402,-3221,-2845,-2317,-1675,-985,-301,332,886,1327,1665,1865,1941,1874,1641,1259,686,-25,-881,-1800,-2737,-3600,-4318,-4818,-5055,-5007,-4685,-4127,-3393,-2554,-1686,-867,-133,461,921,1258,1482,1648,1778,1902,2050,2211,2394,2572,2737,2857,2926,2921,2856,2718,2545,2343,2143,1976,1844,1788,1790,1867,1996,2172,2365,2570,2749,2898,2997,3036,3015,2930,2800,2617,2426,2215,2033,1871,1768,1710,1725,1788,1905,2056,2215,2386,2517,2627,2671,2665,2587,2435,2217,1910,1545,1102,615,84,-448,-981,-1461,-1890,-2238,-2503,-2697,-2820,-2908,-2971,-3046,-3140,-3268,-3413,-3570,-3694,-3778,-3778,-3700,-3532,-3310,-3063,-2837,-2680,-2619,-2686,-2860,-3132,-3441,-3736,-3951,-4023,-3919,-3607,-3104,-2432,-1653,-820,-7,728,1344,1809,2118,2276,2299,2198,1995,1691,1297,827,289,-283,-861,-1381,-1817,-2096,-2206,-2122,-1851,-1432,-902,-328,223,702,1047,1254,1300,1220,1039,810,588,402,307,294,392,574,830,1133,1459,1790,2115,2415,2703,2964,3215,3448,3677,3886,4087,4252,4383,4464,4478,4418,4282,4065,3778,3436,3040,2630,2205,1798,1418,1076,782,538,342,194,85,7,-41,-72,-81,-79,-59,-22,39,128,245,383,531,670,770,806,747,582,292,-99,-595,-1144,-1729,-2304,-2840,-3313,-3701,-4009,-4234,-4388,-4492,-4555,-4592,-4606,-4593,-4546,-4452,-4307,-4101,-3850,-3565,-3262,-2981,-2726,-2533,-2394,-2309,-2263,-2237,-2197,-2136,-2014,-1847,-1621,-1363,-1088,-831,-604,-433,-315,-240,-192,-134,-58,60,216,382,550,656,692,613,424,131,-230,-622,-980,-1280,-1461,-1530,-1470,-1303,-1067,-782,-499,-238,-11,163,314,443,580,733,921,1130,1356,1573,1755,1880,1930,1882,1753,1530,1254,931,606,296,33,-164,-276,-302,-232,-76,152,455,788,1153,1508,1837,2110,2307,2414,2420,2337,2168,1940,1683,1415,1182,980,850,770,761,799,881,986,1109,1231,1350,1451,1524,1562,1538,1458,1285,1039,711,316,-109,-559,-981,-1368,-1688,-1942,-2125,-2251,-2335,-2408,-2478,-2585,-2713,-2882,-3061,-3231,-3350,-3395,-3325,-3143,-2841,-2461,-2038,-1631,-1296,-1074,-1005,-1079,-1301,-1607,-1965,-2297,-2549,-2676,-2637,-2437,-2074,-1594,-1029,-431,145,677,1125,1480,1738,1890,1931,1858,1652,1310,830,205,-519,-1331,-2152,-2930,-3599,-4087,-4367,-4402,-4201,-3798,-3227,-2558,-1854,-1162,-545,-15,413,739,990,1176,1329,1444,1546,1614,1652,1652,1605,1519,1410,1281,1180,1107,1106,1181,1348,1598,1928,2306,2714,3120,3480,3795,4006,4137,4148,4064,3880,3617,3290,2924,2537,2150,1789,1464,1201,1002,891,855,922,1060,1290,1587,1935,2328,2731,3130,3502,3809,4044,4167,4164,4025,3727,3303,2744,2111,1420,740,99,-454,-902,-1229,-1451,-1585,-1672,-1750,-1859,-2025,-2272,-2584,-2950,-3327,-3667,-3924,-4054,-4032,-3855,-3541,-3126,-2665,-2212,-1830,-1550,-1412,-1405,-1528,-1730,-1980,-2219,-2406,-2510,-2503,-2390,-2169,-1863,-1489,-1070,-617,-162,294,706,1063,1312,1430,1372,1123,675,48,-709,-1534,-2338,-3038,-3551,-3819,-3803,-3516,-2974,-2250,-1415,-552,247,930,1441,1764,1900,1881,1738,1536,1312,1123,1002,975,1045,1226,1487,1820,2199,2588,2981,3336,3648,3899,4086,4201,4255,4245,4190,4094,3975,3842,3712,3590,3487,3403,3339,3293,3252,3216,3171,3113,3034,2941,2819,2690,2545,2392,2254,2113,1998,1889,1800,1717,1644,1565,1486,1380,1267,1101,916,667,384,60,-295,-651,-1009,-1337,-1630,-1883,-2091,-2257,-2400,-2518,-2645,-2768,-2918,-3072,-3237,-3385,-3499,-3549,-3519,-3386,-3155,-2832,-2455,-2057,-1697,-1421,-1267,-1264,-1412,-1696,-2065,-2487,-2865,-3177,-3341,-3347,-3168,-2823,-2323,-1729,-1058,-379,285,902,1442,1899,2251,2490,2601,2578,2401,2078,1608,1008,325,-411,-1123,-1766,-2277,-2618,-2762,-2709,-2475,-2096,-1621,-1095,-576,-90,324,671,939,1163,1334,1501,1646,1804,1956,2099,2235,2326,2400,2412,2399,2339,2259,2166,2067,1987,1917,1881,1870,1893,1952,2036,2150,2281,2424,2560,2687,2775,2826,2819,2746,2612,2412,2154,1863,1537,1217,922,663,493,390,397,494,687,953,1275,1625,1971,2283,2528,2673,2695,2576,2308,1910,1388,790,138,-517,-1146,-1721,-2219,-2637,-2967,-3228,-3416,-3557,-3647,-3699,-3703,-3650,-3531,-3325,-3023,-2615,-2108,-1516,-877,-226,373,868,1208,1357,1293,1025,583,13,-608,-1217,-1737,-2105,-2279,-2246,-1998,-1579,-1023,-389,259,880,1415,1836,2113,2225,2163,1921,1504,931,234,-550,-1349,-2109,-2752,-3217,-3457,-3449,-3190,-2718,-2088,-1365,-639,21,555,911,1083,1074,920,666,373,85,-143,-290,-334,-284,-152,41,256,482,685,855,1001,1114,1215,1328,1447,1623,1825,2087,2380,2691,3011,3288,3522,3666,3709,3640,3443,3134,2721,2231,1695,1155,649,224,-86,-256,-257,-98,220,669,1206,1805,2387,2941,3387,3728,3910,3943,3814,3538,3136,2628,2056,1448,837,263,-272,-731,-1138,-1468,-1761,-2001,-2230,-2444,-2656,-2879,-3103,-3320,-3530,-3695,-3814,-3857,-3807,-3660,-3414,-3083,-2700,-2299,-1931,-1640,-1463,-1423,-1526,-1749,-2067,-2415,-2749,-3004,-3136,-3118,-2928,-2586,-2109,-1533,-912,-275,324,854,1290,1597,1764,1772,1606,1273,770,128,-633,-1444,-2276,-3028,-3675,-4129,-4384,-4395,-4197,-3793,-3259,-2627,-1991,-1383,-881,-485,-232,-97,-59,-81,-121,-141,-114,-24,142,364,635,930,1222,1495,1724,1905,2026,2096,2115,2102,2067,2025,1994,1977,1988,2028,2093,2178,2278,2370,2450,2500,2500,2452,2339,2173,1948,1704,1423,1175,930,759,620,567,552,597,661,739,808,853,871,851,799,714,599,453,287,86,-125,-366,-618,-888,-1170,-1460,-1753,-2046,-2327,-2599,-2850,-3082,-3290,-3469,-3615,-3722,-3778,-3782,-3716,-3584,-3377,-3104,-2771,-2410,-2035,-1702,-1434,-1275,-1247,-1363,-1614,-1974,-2402,-2833,-3225,-3501,-3637,-3592,-3375,-2992,-2484,-1890,-1256,-632,-46,461,878,1178,1359,1405,1327,1102,768,316,-208,-768,-1325,-1811,-2191,-2411,-2455,-2313,-1999,-1554,-1016,-444,110,610,1005,1307,1485,1578,1587,1542,1464,1366,1263,1160,1058,962,865,776,698,640,616,640,719,871,1091,1376,1717,2091,2478,2847,3178,3435,3622,3702,3695,3583,3391,3122,2802,2442,2078,1717,1400,1126,932,809,774,809,907,1043,1201,1352,1483,1583,1640,1666,1661,1633,1589,1522,1437,1315,1150,932,644,288,-143,-642,-1192,-1785,-2381,-2965,-3489,-3933,-4265,-4471,-4540,-4472,-4286,-3980,-3599,-3143,-2650,-2134,-1608,-1101,-615,-191,167,412,539,509,340,12,-420,-938,-1470,-1961,-2352,-2587,-2636,-2482,-2132,-1617,-980,-264,454,1146,1742,2209,2524,2645,2584,2322,1883,1287,565,-226,-1042,-1814,-2484,-2997,-3312,-3400,-3272,-2933,-2447,-1844,-1215,-595,-62,369,664,838,903,897,852,813,796,835,919,1062,1239,1442,1648,1851,2032,2191,2321,2423,2497,2548,2564,2568,2530,2483,2399,2306,2194,2074,1957,1834,1733,1624,1544,1451,1380,1305,1245,1197,1171,1172,1207,1281,1383,1519,1661,1812,1939,2040,2097,2097,2055,1946,1801,1609,1380,1127,839,530,193,-169,-562,-981,-1432,-1902,-2382,-2853,-3291,-3675,-3977,-4184,-4290,-4287,-4205,-4037,-3838,-3604,-3380,-3163,-2977,-2806,-2659,-2513,-2366,-2213,-2058,-1908,-1786,-1703,-1684,-1730,-1845,-2007,-2198,-2380,-2519,-2584,-2543,-2397,-2130,-1767,-1329,-830,-328,178,626,1018,1301,1476,1512,1406,1163,782,297,-258,-837,-1388,-1852,-2194,-2372,-2374,-2210,-1900,-1489,-1029,-574,-163,145,361,443,441,345,222,70,-48,-133,-164,-130,-50,83,248,446,659,895,1138,1402,1665,1949,2216,2487,2724,2937,3095,3212,3264,3275,3231,3163,3059,2940,2803,2639,2459,2236,1976,1678,1339,978,608,252,-66,-318,-492,-566,-540,-410,-193,104,442,806,1162,1474,1723,1869,1906,1805,1576,1196,702,82,-615,-1374,-2147,-2900,-3579,-4166,-4606,-4906,-5044,-5035,-4903,-4666,-4369,-4036,-3699,-3385,-3085,-2828,-2572,-2331,-2066,-1778,-1460,-1122,-787,-480,-246,-102,-92,-211,-466,-830,-1267,-1742,-2192,-2585,-2868,-3014,-3003,-2821,-2477,-1993,-1390,-732,-50,589,1128,1542,1770,1823,1683,1377,942,417,-125,-654,-1084,-1412,-1577,-1601,-1466,-1218,-865,-466,-36,381,771,1118,1417,1665,1872,2023,2137,2186,2181,2103,1956,1739,1468,1171,870,622,446,390,468,696,1058,1541,2091,2678,3239,3735,4131,4394,4534,4537,4434,4239,3976,3665,3328,2964,2599,2222,1849,1488,1146,834,573,366,236,178,200,290,435,615,809,993,1151,1264,1318,1305,1215,1039,772,409,-50,-603,-1220,-1895,-2568,-3209,-3760,-4175,-4414,-4461,-4303,-3972,-3492,-2924,-2319,-1738,-1222,-814,-521,-353,-292,-323,-415,-553,-721,-899,-1103,-1302,-1523,-1731,-1933,-2099,-2215,-2258,-2215,-2075,-1838,-1518,-1117,-674,-191,289,746,1152,1470,1678,1741,1643,1371,929,340,-370,-1133,-1898,-2584,-3126,-3456,-3538,-3348,-2900,-2241,-1412,-516,392,1220,1913,2440,2768,2918,2904,2762,2538,2266,1986,1731,1519,1364,1287,1274,1340,1472,1664,1915,2200,2523,2854,3195,3523,3822,4087,4289,4427,4488,4465,4367,4197,3972,3705,3417,3118,2825,2550,2292,2074,1885,1749,1659,1630,1656,1751,1898,2109,2350,2625,2895,3147,3340,3460,3473,3376,3154,2818,2379,1860,1285,690,93,-470,-994,-1451,-1851,-2176,-2446,-2653,-2814,-2935,-3033,-3108,-3196,-3282,-3400,-3539,-3705,-3887,-4064,-4217,-4306,-4310,-4196,-3942,-3551,-3029,-2410,-1739,-1079,-486,-22,275,392,316,95,-245,-640,-1034,-1381,-1636,-1777,-1797,-1694,-1503,-1230,-938,-647,-406,-247,-192,-261,-445,-734,-1098,-1483,-1863,-2155,-2339,-2359,-2208,-1881,-1416,-840,-240,347,826,1180,1347,1356,1198,949,645,364,169,96,187,436,826,1334,1905,2501,3079,3599,4043,4395,4642,4796,4849,4809,4692,4490,4235,3925,3594,3263,2959,2715,2539,2461,2459,2542,2670,2828,2973,3084,3130,3092,2963,2732,2415,2016,1561,1075,590,139,-248,-543,-725,-788,-728,-567,-319,-32,273,528,718,780,711,482,103,-411,-1023,-1695,-2365,-2996,-3517,-3909,-4133,-4191,-4089,-3851,-3514,-3117,-2699,-2295,-1930,-1622,-1375,-1184,-1035,-914,-802,-684,-559,-428,-312,-237,-221,-306,-482,-771,-1141,-1568,-2011,-2410,-2733,-2914,-2944,-2777,-2431,-1905,-1242,-481,305,1066,1715,2213,2489,2535,2332,1894,1270,502,-329,-1143,-1876,-2447,-2820,-2959,-2866,-2575,-2113,-1566,-971,-417,68,431,676,793,808,741,619,474,313,167,26,-79,-164,-208,-211,-172,-64,85,314,587,918,1285,1664,2039,2381,2664,2879,3009,3063,3042,2969,2858,2725,2589,2449,2318,2187,2058,1923,1789,1649,1518,1400,1306,1250,1230,1263,1333,1439,1575,1711,1847,1955,2025,2048,2009,1898,1716,1437,1077,609,57,-589,-1290,-2033,-2762,-3445,-4031,-4475,-4763,-4863,-4802,-4579,-4249,-3832,-3398,-2958,-2565,-2221,-1948,-1733,-1570,-1434,-1317,-1199,-1072,-940,-804,-678,-579,-505,-477,-485,-527,-597,-684,-782,-888,-1001,-1112,-1239,-1367,-1508,-1664,-1827,-2019,-2225,-2458,-2714,-2980,-3252,-3508,-3720,-3875,-3929,-3870,-3683,-3350,-2891,-2318,-1667,-985,-327,265,725,1038,1172,1140,957,672,322,-21,-324,-542,-642,-632,-497,-269,41,408,803,1221,1633,2048,2451,2848,3233,3599,3946,4250,4509,4695,4805,4821,4758,4598,4386,4104,3806,3486,3177,2884,2621,2384,2184,2009,1861,1730,1619,1519,1433,1359,1295,1248,1211,1188,1170,1160,1150,1143,1136,1136,1143,1158,1184,1195,1197,1141,1029,821,519,118,-366,-903,-1458,-1995,-2476,-2870,-3170,-3360,-3464,-3491,-3464,-3418,-3357,-3301,-3257,-3205,-3144,-3055,-2902,-2695,-2402,-2043,-1632,-1193,-781,-419,-170,-39,-58,-212,-483,-837,-1226,-1600,-1919,-2130,-2217,-2157,-1956,-1626,-1211,-739,-264,162,509,735,821,778,596,319,-26,-398,-743,-1034,-1232,-1326,-1311,-1202,-1018,-801,-568,-360,-185,-50,49,130,223,341,515,747,1039,1382,1744,2110,2432,2702,2882,2976,2977,2897,2760,2582,2393,2214,2057,1947,1878,1865,1904,1993,2133,2311,2511,2733,2929,3110,3219,3262,3207,3054,2799,2459,2041,1582,1098,626,187,-191,-504,-723,-875,-935,-935,-876,-771,-639,-486,-330,-184,-71,-6,-21,-128,-357,-705,-1180,-1758,-2410,-3093,-3756,-4344,-4816,-5124,-5262,-5209,-4996,-4643,-4198,-3711,-3228,-2789,-2430,-2157,-1979,-1872,-1822,-1785,-1746,-1664,-1537,-1357,-1137,-911,-698,-547,-471,-504,-642,-880,-1200,-1555,-1921,-2229,-2465,-2561,-2530,-2346,-2038,-1634,-1192,-748,-384,-120,-12,-65,-288,-647,-1119,-1641,-2160,-2626,-2967,-3171,-3185,-3029,-2706,-2247,-1698,-1107,-517,9,464,792,1002,1075,1017,848,574,231,-152,-545,-894,-1178,-1347,-1383,-1272,-1002,-607,-97,474,1071,1644,2148,2558,2840,3000,3021,2933,2744,2478,2173,1835,1509,1194,912,664,456,269,121,-27,-146,-269,-375,-469,-538,-580,-574,-535,-438,-307,-138,56,259,467,664,837,978,1065,1085,1021,850,582,197,-271,-804,-1362,-1891,-2349,-2687,-2880,-2899,-2761,-2465,-2065,-1592,-1098,-638,-229,69,283,386,417,389,352,316,330,392,510,683,869,1052,1195,1255,1230,1089,851,522,144,-253,-620,-908,-1102,-1146,-1069,-854,-558,-206,131,419,600,662,580,376,73,-294,-661,-1002,-1255,-1407,-1440,-1353,-1184,-942,-686,-442,-244,-115,-58,-70,-135,-227,-321,-391,-416,-382,-285,-120,103,383,697,1054,1420,1810,2188,2563,2905,3210,3462,3641,3747,3763,3695,3548,3325,3063,2762,2472,2202,1984,1831,1757,1764,1840,1992,2182,2416,2660,2900,3123,3303,3438,3504,3506,3429,3284,3074,2811,2518,2208,1911,1649,1439,1299,1221,1204,1209,1216,1166,1035,781,391,-133,-762,-1467,-2179,-2856,-3433,-3862,-4128,-4197,-4100,-3834,-3455,-2994,-2501,-2024,-1591,-1242,-979,-809,-718,-683,-672,-668,-629,-562,-458,-330,-214,-134,-123,-218,-414,-733,-1134,-1606,-2083,-2538,-2897,-3141,-3234,-3171,-2973,-2665,-2293,-1908,-1549,-1255,-1051,-943,-928,-988,-1099,-1222,-1342,-1417,-1440,-1406,-1310,-1184,-1034,-899,-788,-725,-705,-723,-760,-790,-788,-733,-614,-423,-167,131,463,795,1116,1409,1664,1881,2068,2228,2370,2505,2639,2764,2896,3003,3107,3182,3237,3271,3291,3296,3308,3306,3311,3292,3243,3135,2954,2678,2300,1828,1267,658,25,-584,-1127,-1576,-1887,-2055,-2059,-1911,-1621,-1205,-703,-126,462,1057,1588,2041,2347,2490,2420,2133,1609,883,-25,-1042,-2112,-3148,-4084,-4848,-5402,-5710,-5772,-5607,-5242,-4739,-4132,-3506,-2881,-2326,-1852,-1470,-1198,-991,-858,-749,-652,-534,-393,-211,-14,196,383,524,585,554,405,158,-189,-586,-1006,-1381,-1680,-1847,-1867,-1726,-1456,-1067,-636,-182,216,542,760,858,857,755,598,422,245,126,65,82,189,347,565,784,1009,1178,1314,1372,1378,1334,1250,1151,1042,938,844,758,685,610,551,502,481,508,590,760,1008,1357,1779,2263,2773,3271,3712,4063,4291,4373,4319,4125,3834,3468,3074,2679,2330,2029,1805,1647,1548,1498,1476,1460,1450,1417,1374,1310,1231,1144,1055,960,887,810,760,729,711,725,736,742,715,626,451,178,-208,-680,-1228,-1787,-2332,-2780,-3111,-3271,-3246,-3051,-2684,-2207,-1660,-1096,-584,-157,139,303,319,236,63,-133,-317,-442,-475,-401,-216,59,394,749,1060,1298,1405,1367,1167,820,358,-172,-712,-1199,-1578,-1815,-1872,-1778,-1530,-1194,-808,-436,-126,77,153,95,-81,-347,-649,-952,-1181,-1327,-1329,-1205,-947,-590,-172,270,685,1046,1322,1511,1600,1625,1572,1490,1384,1274,1184,1114,1086,1095,1162,1279,1452,1685,1961,2281,2622,2963,3285,3555,3749,3846,3825,3693,3441,3109,2709,2294,1897,1550,1301,1141,1104,1156,1297,1483,1696,1890,2050,2144,2168,2118,1995,1825,1608,1389,1167,983,840,757,753,810,949,1125,1340,1544,1702,1781,1732,1542,1200,696,85,-633,-1373,-2109,-2777,-3334,-3755,-4010,-4108,-4055,-3873,-3601,-3260,-2890,-2511,-2148,-1803,-1485,-1187,-904,-632,-362,-95,167,412,621,777,852,822,678,398,7,-492,-1056,-1637,-2193,-2653,-2990,-3160,-3153,-2988,-2675,-2287,-1845,-1440,-1090,-858,-752,-781,-946,-1196,-1526,-1857,-2177,-2420,-2567,-2599,-2512,-2320,-2058,-1747,-1448,-1169,-969,-826,-783,-792,-870,-965,-1071,-1151,-1188,-1164,-1066,-897,-648,-341,27,428,855,1280,1690,2063,2374,2626,2780,2864,2851,2777,2635,2474,2290,2137,1998,1921,1872,1873,1889,1909,1912,1872,1781,1623,1398,1114,780,427,70,-249,-518,-691,-769,-730,-571,-315,40,452,881,1299,1629,1842,1875,1698,1301,673,-133,-1093,-2106,-3116,-4021,-4767,-5281,-5545,-5546,-5299,-4857,-4255,-3580,-2875,-2211,-1638,-1172,-853,-665,-599,-644,-754,-917,-1089,-1253,-1389,-1478,-1534,-1541,-1541,-1525,-1539,-1592,-1698,-1883,-2113,-2406,-2708,-3001,-3236,-3382,-3414,-3325,-3117,-2824,-2468,-2105,-1761,-1481,-1279,-1172,-1153,-1208,-1317,-1440,-1563,-1640,-1677,-1635,-1549,-1401,-1234,-1060,-900,-775,-686,-635,-606,-593,-565,-519,-435,-306,-140,76,308,573,832,1097,1345,1577,1796,1994,2189,2368,2555,2731,2913,3078,3234,3364,3466,3533,3568,3561,3531,3460,3372,3250,3111,2940,2755,2543,2325,2097,1880,1677,1519,1393,1338,1335,1396,1516,1670,1864,2060,2261,2440,2586,2695,2737,2712,2589,2358,2000,1509,889,158,-644,-1472,-2269,-2966,-3528,-3891,-4062,-4016,-3794,-3422,-2950,-2444,-1936,-1495,-1135,-889,-746,-708,-728,-794,-848,-862,-804,-655,-398,-57,383,847,1339,1781,2139,2361,2415,2269,1939,1417,768,32,-712,-1402,-1975,-2396,-2629,-2700,-2602,-2395,-2098,-1766,-1423,-1102,-816,-562,-355,-160,17,195,392,595,810,1024,1206,1356,1438,1455,1400,1284,1126,947,774,623,515,451,437,465,524,600,687,772,859,952,1053,1180,1337,1530,1760,2019,2289,2559,2801,3004,3145,3226,3233,3179,3071,2908,2724,2496,2269,2017,1766,1518,1269,1043,831,652,507,400,338,317,331,380,452,539,637,735,832,928,1011,1085,1131,1143,1101,985,783,477,70,-429,-1000,-1604,-2205,-2757,-3223,-3576,-3800,-3891,-3868,-3743,-3564,-3340,-3122,-2915,-2737,-2592,-2460,-2342,-2196,-2026,-1796,-1515,-1179,-797,-395,6,369,675,878,969,916,713,364,-120,-713,-1360,-2027,-2633,-3140,-3486,-3654,-3632,-3436,-3106,-2685,-2239,-1814,-1463,-1219,-1098,-1101,-1215,-1411,-1658,-1916,-2157,-2349,-2475,-2537,-2519,-2461,-2343,-2207,-2044,-1866,-1681,-1477,-1267,-1046,-822,-606,-407,-238,-111,-33,0,-22,-72,-147,-227,-281,-309,-283,-208,-77,87,287,477,663,802,900,944,933,890,817,733,665,597,565,541,533,530,520,504,476,439,400,361,338,326,345,372,439,498,592,675,770,855,927,971,978,926,800,598,297,-77,-531,-1019,-1518,-1984,-2374,-2668,-2824,-2862,-2756,-2548,-2251,-1894,-1521,-1146,-803,-505,-260,-79,55,133,190,212,239,256,293,334,397,464,546,617,677,709,686,619,464,259,-21,-334,-659,-964,-1209,-1374,-1443,-1417,-1312,-1156,-979,-821,-701,-644,-656,-733,-856,-1007,-1151,-1271,-1328,-1322,-1222,-1056,-819,-541,-254,27,262,446,558,609,596,545,454,351,237,123,16,-85,-169,-235,-261,-247,-164,-5,237,578,992,1483,2011,2554,3077,3535,3915,4175,4322,4337,4240,4046,3774,3457,3116,2770,2452,2154,1913,1701,1554,1437,1370,1331,1322,1331,1362,1402,1464,1533,1625,1727,1842,1961,2068,2161,2202,2199,2107,1929,1652,1264,791,231,-365,-987,-1564,-2092,-2504,-2799,-2956,-2967,-2861,-2634,-2329,-1967,-1572,-1184,-801,-473,-175,48,229,348,425,464,477,477,468,467,468,486,509,536,548,532,468,329,117,-187,-565,-995,-1457,-1904,-2308,-2647,-2888,-3043,-3092,-3070,-2969,-2816,-2624,-2395,-2147,-1880,-1595,-1303,-1009,-710,-428,-159,71,262,390,454,442,360,215,30,-178,-376,-545,-651,-695,-652,-535,-346,-94,193,508,828,1137,1426,1679,1901,2077,2226,2330,2409,2459,2472,2467,2418,2341,2226,2078,1903,1708,1511,1317,1152,1012,926,885,899,958,1060,1183,1328,1457,1579,1660,1711,1712,1678,1605,1509,1401,1289,1186,1088,995,891,762,583,339,11,-406,-905,-1472,-2076,-2679,-3242,-3718,-4082,-4306,-4392,-4334,-4161,-3890,-3560,-3192,-2825,-2467,-2151,-1863,-1624,-1402,-1216,-1016,-826,-603,-359,-95,198,491,783,1056,1289,1474,1597,1638,1599,1463,1230,917,523,87,-365,-804,-1184,-1486,-1690,-1777,-1760,-1637,-1426,-1149,-820,-469,-112,228,529,780,962,1077,1114,1087,999,864,701,523,342,188,58,-15,-35,7,111,265,454,661,864,1041,1186,1275,1323,1321,1292,1244,1205,1194,1227,1330,1495,1736,2034,2379,2744,3106,3440,3716,3922,4031,4042,3946,3748,3456,3087,2655,2187,1702,1219,765,345,-17,-318,-546,-701,-769,-764,-670,-506,-264,30,384,758,1153,1527,1860,2126,2292,2337,2247,2001,1622,1104,494,-187,-876,-1539,-2122,-2590,-2917,-3095,-3123,-3026,-2831,-2565,-2276,-1986,-1719,-1500,-1314,-1169,-1048,-922,-789,-621,-409,-161,140,462,806,1142,1458,1722,1928,2038,2056,1957,1746,1425,1013,539,34,-456,-905,-1264,-1531,-1678,-1718,-1659,-1508,-1304,-1045,-776,-489,-225,30,241,432,575,698,793,871,949,1015,1095,1169,1247,1324,1382,1433,1447,1429,1365,1252,1086,867,602,297,-21,-341,-630,-865,-1021,-1062,-989,-771,-426,44,615,1248,1908,2551,3135,3623,3990,4212,4294,4230,4044,3751,3380,2967,2532,2109,1727,1387,1134,945,850,835,894,1027,1199,1415,1626,1835,1999,2118,2165,2141,2033,1845,1578,1234,834,371,-118,-639,-1157,-1652,-2119,-2505,-2827,-3034,-3142,-3137,-3030,-2833,-2570,-2262,-1941,-1625,-1340,-1100,-920,-799,-738,-734,-765,-830,-890,-946,-968,-955,-890,-790,-651,-499,-344,-203,-98,-31,-27,-83,-210,-407,-667,-983,-1332,-1703,-2059,-2396,-2684,-2920,-3099,-3218,-3285,-3305,-3284,-3228,-3142,-3029,-2888,-2725,-2537,-2328,-2102,-1853,-1596,-1332,-1063,-817,-579,-389,-227,-117,-49,-19,-28,-53,-106,-156,-220,-272,-319,-344,-349,-302,-222,-68,136,413,742,1119,1520,1921,2300,2626,2868,3022,3052,2980,2789,2522,2178,1815,1444,1114,844,651,554,533,598,707,854,1001,1139,1231,1294,1296,1258,1184,1076,959,835,719,609,513,413,316,201,65,-91,-287,-507,-766,-1060,-1378,-1723,-2084,-2443,-2799,-3127,-3425,-3686,-3902,-4073,-4202,-4282,-4319,-4311,-4250,-4139,-3976,-3748,-3472,-3136,-2750,-2327,-1872,-1412,-952,-530,-147,157,388,521,567,514,379,156,-132,-487,-880,-1309,-1735,-2154,-2530,-2858,-3121,-3319,-3451,-3522,-3539,-3504,-3413,-3272,-3066,-2805,-2483,-2108,-1698,-1261,-826,-407,-27,302,556,742,833,848,787,659,487,291,94,-78,-210,-285,-294,-234,-110,72,302,565,850,1143,1435,1723,2000,2271,2537,2797,3061,3312,3561,3783,3975,4125,4222,4266,4250,4187,4070,3927,3741,3543,3318,3079,2823,2550,2265,1972,1675,1390,1121,890,703,580,518,536,625,779,990,1218,1460,1656,1804,1849,1794,1607,1308,883,376,-209,-822,-1430,-2003,-2498,-2899,-3185,-3351,-3400,-3342,-3186,-2957,-2661,-2326,-1962,-1587,-1220,-871,-556,-289,-65,94,210,268,289,276,236,189,130,89,48,41,39,65,90,118,131,124,90,24,-63,-184,-311,-472,-623,-794,-943,-1084,-1184,-1243,-1235,-1168,-1026,-827,-580,-309,-30,220,439,593,682,699,645,534,379,202,18,-133,-259,-314,-322,-257,-141,22,211,420,620,821,991,1157,1296,1440,1578,1734,1911,2113,2345,2598,2862,3130,3371,3586,3742,3847,3879,3844,3739,3571,3348,3080,2775,2456,2124,1810,1513,1257,1050,895,816,789,842,939,1092,1275,1468,1662,1817,1927,1955,1895,1719,1438,1034,539,-44,-674,-1336,-1971,-2573,-3075,-3480,-3747,-3875,-3877,-3752,-3546,-3278,-2985,-2701,-2446,-2237,-2076,-1965,-1881,-1827,-1770,-1709,-1629,-1523,-1391,-1239,-1061,-881,-693,-522,-362,-246,-150,-119,-122,-191,-315,-495,-735,-1030,-1367,-1746,-2143,-2554,-2957,-3345,-3692,-3993,-4226,-4378,-4434,-4383,-4213,-3929,-3538,-3052,-2511,-1937,-1376,-861,-425,-93,119,210,183,50,-160,-434,-725,-1027,-1290,-1518,-1683,-1792,-1845,-1861,-1846,-1824,-1799,-1784,-1768,-1759,-1721,-1659,-1537,-1349,-1081,-727,-299,198,730,1276,1801,2268,2660,2944,3113,3165,3099,2932,2685,2369,2020,1654,1296,971,692,474,333,262,269,339,459,619,790,968,1125,1261,1366,1429,1455,1435,1366,1258,1098,896,655,377,71,-252,-591,-917,-1238,-1523,-1779,-1991,-2166,-2306,-2421,-2516,-2604,-2681,-2754,-2803,-2829,-2808,-2726,-2576,-2337,-2027,-1634,-1188,-697,-193,296,752,1140,1450,1661,1770,1779,1684,1511,1255,948,594,219,-168,-541,-894,-1210,-1480,-1708,-1886,-2026,-2135,-2211,-2266,-2292,-2291,-2248,-2167,-2035,-1861,-1650,-1413,-1163,-920,-699,-509,-369,-278,-233,-239,-270,-320,-364,-388,-369,-314,-199,-50,137,340,542,736,910,1058,1185,1299,1398,1510,1626,1759,1922,2090,2287,2477,2670,2841,2987,3093,3159,3179,3158,3102,3012,2905,2777,2643,2507,2367,2239,2121,2018,1939,1884,1848,1839,1845,1864,1897,1927,1968,2001,2035,2060,2064,2057,2008,1929,1805,1639,1429,1185,907,608,301,-15,-305,-589,-823,-1035,-1198,-1327,-1429,-1498,-1559,-1592,-1613,-1604,-1564,-1477,-1345,-1156,-928,-663,-380,-108,144,342,476,538,510,412,238,15,-244,-507,-753,-955,-1095,-1165,-1151,-1072,-927,-752,-567,-409,-305,-284,-360,-542,-814,-1158,-1535,-1902,-2218,-2440,-2535,-2493,-2300,-1982,-1558,-1067,-560,-69,347,674,864,931,855,672,394,62,-295,-639,-946,-1196,-1373,-1481,-1511,-1480,-1381,-1235,-1031,-782,-490,-145,231,652,1091,1551,1998,2428,2814,3137,3391,3556,3641,3634,3560,3409,3210,2971,2699,2419,2129,1847,1577,1324,1100,893,718,562,426,307,207,116,52,10,-5,20,69,152,240,329,386,409,364,255,74,-182,-478,-831,-1179,-1543,-1853,-2135,-2342,-2486,-2567,-2581,-2562,-2500,-2423,-2324,-2216,-2084,-1928,-1735,-1497,-1224,-898,-548,-172,206,567,897,1178,1395,1542,1616,1618,1555,1440,1281,1104,916,734,567,425,298,193,75,-41,-213,-411,-693,-1017,-1399,-1803,-2189,-2522,-2743,-2822,-2726,-2443,-1992,-1397,-711,2,695,1289,1754,2053,2166,2110,1891,1552,1134,679,241,-148,-446,-642,-716,-684,-542,-328,-51,247,544,827,1059,1257,1394,1488,1546,1571,1590,1601,1621,1650,1695,1749,1814,1878,1939,1991,2031,2050,2053,2029,1985,1921,1834,1737,1628,1518,1416,1321,1248,1190,1152,1134,1137,1146,1184,1209,1243,1259,1245,1201,1097,950,746,504,229,-67,-356,-641,-887,-1110,-1276,-1412,-1492,-1542,-1555,-1546,-1516,-1477,-1426,-1362,-1286,-1180,-1041,-863,-637,-372,-66,253,585,895,1174,1405,1570,1673,1710,1693,1624,1532,1409,1304,1189,1121,1065,1067,1095,1162,1244,1328,1381,1386,1303,1131,850,479,41,-432,-881,-1261,-1528,-1640,-1594,-1388,-1057,-644,-206,202,527,730,792,708,501,194,-162,-524,-849,-1092,-1235,-1265,-1183,-1017,-781,-515,-244,7,225,404,547,666,774,883,1011,1157,1335,1537,1762,2003,2247,2486,2709,2896,3055,3151,3210,3198,3139,3011,2833,2595,2316,1992,1650,1287,936,602,306,59,-123,-234,-260,-210,-70,139,414,726,1046,1346,1592,1750,1811,1747,1572,1295,926,509,50,-410,-852,-1264,-1617,-1928,-2165,-2361,-2490,-2588,-2634,-2653,-2631,-2580,-2486,-2363,-2191,-1992,-1751,-1490,-1211,-931,-652,-406,-181,-15,108,163,167,104,5,-139,-294,-461,-601,-724,-794,-825,-807,-760,-701,-663,-677,-771,-975,-1289,-1718,-2225,-2770,-3299,-3737,-4042,-4145,-4034,-3692,-3157,-2459,-1685,-894,-171,416,824,1022,1000,797,430,-27,-525,-1004,-1407,-1715,-1896,-1960,-1922,-1796,-1633,-1440,-1256,-1090,-945,-818,-695,-555,-388,-172,96,419,794,1193,1608,2010,2370,2682,2905,3055,3099,3055,2914,2686,2390,2027,1636,1231,842,503,229,39,-53,-61,8,139,289,458,595,702,745,727,623,449,187,-136,-521,-932,-1359,-1753,-2112,-2385,-2587,-2691,-2721,-2684,-2602,-2506,-2413,-2349,-2328,-2348,-2426,-2530,-2661,-2791,-2897,-2962,-2969,-2904,-2777,-2582,-2349,-2085,-1823,-1578,-1366,-1205,-1083,-1011,-963,-941,-922,-902,-876,-839,-799,-751,-707,-656,-610,-558,-515,-486,-482,-529,-632,-816,-1071,-1395,-1756,-2129,-2455,-2705,-2823,-2793,-2601,-2258,-1798,-1260,-702,-178,269,597,790,845,770,602,369,114,-111,-297,-388,-404,-327,-185,5,219,429,627,794,936,1063,1179,1312,1460,1643,1852,2090,2336,2579,2794,2967,3080,3131,3108,3034,2905,2750,2583,2415,2266,2138,2030,1950,1878,1818,1756,1689,1610,1522,1429,1330,1237,1159,1091,1055,1030,1029,1025,1029,1004,968,888,779,638,466,282,91,-101,-275,-442,-593,-731,-872,-1006,-1163,-1323,-1505,-1694,-1883,-2054,-2193,-2263,-2264,-2153,-1946,-1618,-1197,-696,-143,418,958,1432,1818,2083,2232,2241,2148,1950,1688,1376,1053,733,455,213,51,-58,-80,-51,28,124,203,240,192,52,-204,-553,-981,-1439,-1877,-2243,-2483,-2556,-2454,-2165,-1728,-1187,-589,-10,513,913,1186,1298,1274,1127,899,621,348,93,-97,-232,-301,-316,-301,-256,-212,-156,-97,-19,95,259,491,803,1181,1635,2118,2624,3097,3521,3846,4071,4157,4126,3969,3715,3383,3009,2606,2230,1870,1581,1346,1189,1095,1057,1062,1077,1104,1097,1072,1013,920,818,708,609,540,494,487,503,544,593,643,673,689,652,586,453,257,5,-327,-688,-1097,-1495,-1876,-2194,-2442,-2582,-2635,-2574,-2437,-2230,-1976,-1702,-1430,-1180,-978,-824,-739,-720,-763,-863,-1001,-1158,-1317,-1452,-1542,-1586,-1564,-1488,-1360,-1197,-1006,-814,-613,-440,-282,-179,-128,-159,-291,-530,-894,-1367,-1935,-2566,-3205,-3818,-4325,-4702,-4894,-4885,-4685,-4294,-3783,-3169,-2545,-1950,-1449,-1084,-875,-841,-963,-1218,-1564,-1953,-2338,-2679,-2933,-3091,-3133,-3065,-2898,-2635,-2304,-1906,-1463,-984,-488,13,502,954,1364,1700,1966,2144,2243,2264,2234,2156,2078,1997,1956,1944,1982,2044,2134,2214,2277,2294,2256,2152,1987,1761,1504,1214,943,683,480,331,257,245,298,378,482,560,605,573,473,279,16,-310,-678,-1046,-1409,-1726,-1992,-2193,-2315,-2375,-2357,-2288,-2162,-2000,-1814,-1613,-1414,-1224,-1054,-907,-787,-693,-619,-565,-518,-472,-425,-361,-296,-216,-137,-61,3,43,58,36,-20,-116,-241,-397,-561,-732,-882,-1004,-1093,-1149,-1186,-1221,-1287,-1386,-1567,-1794,-2084,-2395,-2685,-2915,-3031,-2997,-2796,-2427,-1916,-1306,-664,-40,488,888,1120,1175,1066,823,483,112,-257,-559,-780,-887,-892,-805,-650,-462,-268,-84,62,194,290,394,506,655,852,1103,1399,1741,2088,2446,2765,3046,3270,3429,3535,3582,3583,3542,3463,3356,3209,3040,2837,2614,2376,2128,1885,1662,1466,1325,1241,1237,1309,1462,1679,1937,2216,2465,2663,2770,2766,2642,2402,2053,1639,1170,703,248,-155,-495,-765,-957,-1081,-1147,-1162,-1152,-1121,-1092,-1070,-1069,-1087,-1132,-1187,-1249,-1306,-1336,-1329,-1281,-1158,-995,-750,-478,-150,172,506,797,1045,1216,1311,1304,1223,1046,823,561,313,105,-14,-32,66,259,510,761,957,1019,921,612,114,-554,-1328,-2128,-2872,-3476,-3869,-4017,-3901,-3542,-2990,-2301,-1557,-831,-188,321,665,845,865,765,572,335,81,-164,-373,-561,-690,-795,-837,-835,-769,-629,-412,-115,267,698,1193,1684,2172,2596,2949,3183,3312,3299,3187,2969,2683,2350,1997,1647,1316,1021,756,548,372,255,171,147,151,210,297,418,573,727,902,1040,1159,1210,1191,1084,886,604,258,-130,-513,-862,-1128,-1293,-1323,-1231,-1023,-731,-406,-76,193,380,451,397,231,-32,-351,-688,-997,-1238,-1385,-1407,-1315,-1104,-811,-458,-101,239,495,669,714,648,465,204,-118,-447,-762,-1017,-1197,-1274,-1256,-1124,-900,-577,-193,245,680,1078,1393,1553,1550,1324,896,284,-469,-1277,-2070,-2741,-3223,-3442,-3374,-3017,-2411,-1617,-731,158,952,1571,1958,2094,1967,1630,1119,511,-126,-731,-1257,-1662,-1941,-2081,-2095,-1994,-1791,-1497,-1125,-678,-177,383,959,1558,2120,2644,3070,3394,3575,3619,3525,3309,3010,2655,2290,1953,1663,1454,1322,1271,1292,1360,1459,1567,1653,1710,1717,1673,1583,1450,1289,1118,943,775,623,478,347,220,94,-28,-150,-258,-355,-415,-450,-439,-396,-322,-235,-147,-85,-49,-75,-141,-272,-433,-630,-812,-982,-1081,-1109,-1037,-858,-593,-237,157,576,966,1297,1543,1679,1706,1627,1461,1245,995,767,567,440,380,411,508,677,895,1141,1408,1653,1864,1999,2029,1925,1659,1226,627,-105,-920,-1758,-2534,-3167,-3588,-3734,-3581,-3134,-2431,-1542,-554,417,1297,1966,2399,2534,2403,2022,1472,824,165,-424,-880,-1172,-1265,-1200,-966,-646,-242,165,569,919,1217,1449,1616,1731,1792,1821,1815,1797,1754,1718,1673,1646,1632,1643,1677,1735,1809,1892,1963,2023,2042,2031,1968,1872,1731,1573,1402,1233,1084,963,871,820,786,771,747,704,622,489,303,69,-209,-495,-789,-1042,-1248,-1384,-1445,-1446,-1380,-1299,-1192,-1119,-1068,-1071,-1122,-1212,-1334,-1451,-1561,-1616,-1623,-1552,-1411,-1207,-959,-686,-431,-210,-58,3,-23,-142,-334,-564,-808,-1022,-1167,-1236,-1187,-1052,-820,-525,-206,122,413,650,828,913,927,842,670,403,43,-403,-920,-1483,-2065,-2611,-3091,-3445,-3649,-3666,-3507,-3168,-2708,-2154,-1587,-1047,-608,-292,-137,-133,-266,-509,-812,-1137,-1432,-1678,-1837,-1911,-1906,-1818,-1692,-1518,-1325,-1120,-895,-654,-388,-83,247,618,996,1378,1728,2025,2242,2357,2366,2260,2062,1779,1446,1086,733,402,124,-98,-257,-345,-382,-360,-299,-206,-90,42,177,318,441,548,620,637,599,483,291,27,-305,-674,-1068,-1445,-1782,-2053,-2224,-2314,-2293,-2212,-2065,-1907,-1756,-1646,-1602,-1623,-1726,-1885,-2086,-2310,-2511,-2687,-2795,-2839,-2805,-2702,-2544,-2350,-2144,-1940,-1768,-1620,-1523,-1449,-1405,-1371,-1322,-1261,-1157,-1022,-847,-645,-426,-213,-7,162,310,410,479,501,485,407,281,72,-204,-552,-961,-1401,-1837,-2231,-2531,-2700,-2713,-2550,-2225,-1756,-1196,-587,-4,518,914,1170,1265,1201,1018,727,398,46,-265,-528,-704,-801,-816,-756,-643,-475,-275,-31,245,561,921,1318,1742,2193,2628,3040,3394,3661,3826,3874,3799,3611,3333,2976,2594,2192,1831,1508,1274,1117,1059,1087,1189,1349,1542,1736,1915,2040,2098,2067,1935,1697,1359,923,421,-130,-687,-1220,-1687,-2047,-2287,-2361,-2292,-2061,-1706,-1252,-751,-250,195,538,751,796,693,431,72,-364,-809,-1212,-1538,-1733,-1800,-1727,-1526,-1238,-887,-527,-187,87,289,391,413,366,273,175,87,55,80,180,342,557,793,1036,1261,1438,1586,1660,1701,1681,1612,1485,1295,1032,691,270,-226,-769,-1337,-1876,-2344,-2690,-2863,-2846,-2615,-2186,-1591,-873,-93,680,1392,1981,2417,2669,2745,2648,2417,2084,1691,1285,904,585,354,225,218,316,531,826,1202,1615,2045,2456,2810,3092,3265,3326,3264,3093,2834,2505,2154,1797,1486,1231,1063,970,974,1031,1152,1287,1428,1542,1618,1632,1592,1488,1340,1158,962,768,592,439,310,208,112,28,-65,-168,-283,-414,-548,-682,-804,-907,-983,-1037,-1069,-1091,-1120,-1169,-1249,-1381,-1550,-1769,-2011,-2259,-2485,-2664,-2764,-2778,-2678,-2488,-2200,-1851,-1465,-1081,-729,-444,-239,-124,-99,-139,-225,-333,-420,-489,-503,-481,-414,-332,-237,-165,-110,-97,-117,-181,-278,-418,-597,-833,-1118,-1475,-1892,-2362,-2873,-3381,-3853,-4248,-4506,-4605,-4515,-4232,-3781,-3194,-2529,-1848,-1216,-684,-299,-83,-26,-136,-347,-654,-980,-1304,-1580,-1780,-1899,-1914,-1844,-1687,-1459,-1168,-835,-452,-55,375,798,1223,1614,1966,2249,2458,2573,2599,2533,2396,2193,1965,1715,1484,1279,1122,1017,969,971,1016,1095,1185,1280,1355,1408,1410,1370,1256,1076,823,489,92,-362,-848,-1332,-1787,-2165,-2450,-2591,-2599,-2438,-2146,-1716,-1200,-626,-38,502,973,1310,1511,1542,1412,1137,737,257,-270,-792,-1279,-1687,-2014,-2230,-2354,-2390,-2360,-2292,-2208,-2127,-2068,-2026,-2002,-1986,-1947,-1887,-1765,-1596,-1365,-1089,-798,-499,-251,-45,72,110,65,-50,-217,-412,-627,-834,-1048,-1247,-1459,-1662,-1887,-2099,-2316,-2496,-2628,-2690,-2655,-2523,-2285,-1959,-1569,-1151,-738,-377,-93,87,153,110,-23,-230,-458,-697,-889,-1025,-1075,-1027,-887,-645,-325,74,523,1016,1529,2042,2537,2982,3362,3653,3842,3917,3884,3754,3542,3283,3001,2727,2502,2325,2240,2224,2299,2431,2624,2837,3063,3270,3443,3571,3637,3639,3571,3430,3211,2914,2536,2081,1561,980,380,-231,-801,-1306,-1705,-1976,-2089,-2055,-1859,-1541,-1121,-656,-182,226,548,722,733,580,253,-188,-734,-1298,-1848,-2303,-2633,-2782,-2745,-2506,-2092,-1545,-895,-235,412,958,1378,1639,1728,1663,1465,1169,834,487,185,-47,-199,-248,-226,-121,19,196,363,522,634,704,704,635,488,258,-46,-414,-831,-1257,-1669,-2018,-2269,-2390,-2355,-2167,-1827,-1378,-852,-310,202,628,945,1114,1152,1055,862,599,308,30,-211,-381,-467,-467,-372,-198,40,337,661,1004,1345,1664,1948,2175,2338,2428,2436,2378,2249,2079,1877,1669,1476,1312,1197,1124,1108,1123,1175,1232,1287,1322,1327,1297,1240,1151,1050,936,826,712,607,490,371,232,72,-99,-285,-460,-614,-726,-766,-742,-623,-437,-180,111,403,666,852,938,893,719,407,-4,-503,-1030,-1547,-2008,-2362,-2587,-2656,-2560,-2319,-1939,-1472,-946,-418,73,492,793,991,1045,1007,869,688,484,303,163,97,94,171,295,469,650,841,995,1121,1186,1189,1122,969,745,429,48,-405,-893,-1404,-1892,-2324,-2663,-2869,-2927,-2818,-2555,-2163,-1676,-1150,-632,-178,174,392,463,390,188,-117,-480,-877,-1249,-1582,-1826,-1982,-2016,-1947,-1751,-1470,-1085,-645,-153,361,859,1333,1738,2069,2299,2435,2473,2435,2340,2211,2080,1967,1887,1856,1870,1927,2015,2123,2234,2337,2427,2495,2549,2588,2620,2641,2657,2648,2603,2509,2335,2085,1740,1324,849,361,-102,-491,-760,-878,-828,-606,-233,257,814,1381,1901,2313,2575,2653,2525,2218,1727,1129,446,-232,-862,-1379,-1741,-1935,-1936,-1784,-1488,-1101,-671,-241,138,441,642,741,742,669,547,407,280,185,143,146,199,275,369,444,498,499,450,346,190,-2,-217,-442,-654,-853,-1022,-1156,-1259,-1318,-1339,-1316,-1247,-1129,-975,-786,-578,-377,-196,-61,6,3,-81,-239,-458,-713,-987,-1245,-1470,-1634,-1730,-1732,-1661,-1485,-1246,-914,-532,-84,398,914,1431,1946,2416,2835,3170,3402,3535,3546,3469,3305,3078,2835,2568,2343,2137,1990,1880,1822,1785,1784,1777,1783,1776,1766,1746,1718,1677,1621,1530,1398,1204,942,601,195,-272,-760,-1239,-1667,-1989,-2184,-2208,-2062,-1740,-1271,-694,-59,565,1125,1549,1792,1816,1602,1160,512,-287,-1181,-2085,-2937,-3649,-4178,-4469,-4507,-4294,-3855,-3226,-2482,-1669,-886,-170,393,795,993,1008,863,591,257,-103,-428,-694,-866,-947,-930,-835,-683,-489,-294,-106,36,131,152,106,-25,-224,-494,-814,-1168,-1531,-1874,-2171,-2390,-2512,-2514,-2402,-2175,-1857,-1476,-1064,-664,-304,-17,185,287,302,230,102,-68,-261,-444,-626,-770,-886,-964,-1002,-1000,-965,-891,-790,-663,-514,-359,-198,-40,98,227,327,413,481,536,589,639,694,751,811,866,912,941,946,930,885,826,749,676,597,528,451,361,236,60,-187,-516,-926,-1406,-1930,-2461,-2950,-3358,-3633,-3750,-3691,-3455,-3075,-2581,-2034,-1485,-1004,-634,-427,-393,-554,-871,-1332,-1868,-2427,-2948,-3364,-3623,-3697,-3558,-3219,-2707,-2061,-1351,-636,11,533,884,1032,988,754,386,-69,-548,-981,-1316,-1513,-1547,-1417,-1142,-754,-299,175,616,991,1251,1393,1395,1281,1050,744,379,-13,-403,-777,-1106,-1389,-1605,-1758,-1833,-1838,-1770,-1644,-1470,-1268,-1056,-854,-680,-549,-462,-431,-446,-500,-594,-701,-833,-955,-1075,-1165,-1219,-1220,-1143,-993,-740,-406,23,511,1049,1589,2111,2560,2914,3141,3228,3176,2993,2715,2362,1990,1619,1299,1042,871,780,772,825,930,1062,1209,1357,1490,1613,1701,1765,1779,1750,1660,1506,1290,1013,698,356,26,-266,-496,-619,-645,-540,-335,-25,337,743,1121,1461,1705,1835,1833,1680,1406,999,524,-11,-544,-1037,-1457,-1755,-1926,-1947,-1824,-1579,-1227,-821,-384,32,395,684,869,967,965,903,798,677,582,511,502,528,604,692,790,860,895,882,805,689,515,327,126,-64,-215,-329,-379,-380,-322,-222,-87,61,219,355,467,540,558,526,430,284,91,-134,-374,-609,-820,-989,-1101,-1153,-1140,-1069,-952,-800,-629,-451,-269,-90,89,283,483,721,966,1252,1534,1828,2089,2326,2493,2623,2666,2683,2634,2583,2504,2448,2397,2381,2382,2412,2454,2510,2564,2618,2654,2684,2685,2663,2603,2492,2315,2063,1717,1284,763,175,-443,-1062,-1613,-2072,-2371,-2503,-2429,-2170,-1739,-1179,-551,96,681,1151,1453,1542,1415,1057,515,-191,-975,-1794,-2545,-3193,-3643,-3895,-3897,-3675,-3250,-2669,-1993,-1298,-644,-94,297,524,552,430,161,-186,-578,-949,-1273,-1506,-1644,-1683,-1629,-1513,-1347,-1166,-985,-825,-698,-607,-552,-534,-529,-553,-573,-610,-648,-703,-772,-870,-988,-1140,-1302,-1483,-1655,-1820,-1952,-2056,-2107,-2109,-2054,-1934,-1762,-1532,-1263,-971,-677,-409,-183,-35,41,22,-61,-215,-376,-547,-658,-706,-651,-494,-238,100,484,894,1265,1597,1833,1983,2028,1987,1868,1706,1513,1326,1148,1008,887,807,737,686,640,589,547,498,455,416,368,313,236,116,-42,-257,-515,-804,-1104,-1389,-1625,-1790,-1866,-1839,-1716,-1511,-1244,-945,-660,-403,-235,-157,-207,-385,-689,-1113,-1617,-2177,-2745,-3267,-3712,-4015,-4166,-4122,-3900,-3497,-2953,-2309,-1626,-953,-364,99,404,515,459,242,-92,-481,-882,-1234,-1495,-1645,-1661,-1563,-1359,-1084,-773,-455,-172,60,212,285,272,188,49,-130,-315,-501,-654,-781,-860,-902,-897,-855,-776,-666,-534,-388,-233,-88,50,167,252,311,321,297,221,106,-56,-252,-467,-699,-907,-1101,-1227,-1290,-1254,-1115,-861,-498,-28,515,1112,1717,2289,2793,3187,3455,3581,3577,3452,3247,2985,2710,2452,2236,2076,1989,1954,1986,2046,2137,2230,2308,2362,2368,2316,2195,1996,1714,1360,934,465,-31,-516,-963,-1335,-1604,-1754,-1764,-1640,-1389,-1032,-601,-128,347,786,1161,1433,1597,1626,1531,1307,980,564,96,-392,-861,-1276,-1602,-1817,-1907,-1871,-1722,-1479,-1172,-840,-513,-225,0,154,235,248,234,193,189,209,306,451,663,902,1157,1384,1560,1660,1666,1576,1394,1138,837,520,223,-32,-212,-317,-346,-306,-236,-147,-82,-58,-90,-198,-358,-589,-842,-1118,-1378,-1596,-1762,-1836,-1832,-1737,-1565,-1340,-1084,-822,-590,-393,-251,-157,-108,-74,-47,9,102,249,445,687,949,1213,1452,1642,1772,1831,1821,1763,1663,1560,1465,1403,1394,1433,1531,1666,1828,1993,2145,2258,2332,2339,2307,2209,2074,1901,1690,1464,1213,944,678,394,139,-109,-309,-460,-543,-556,-486,-352,-150,91,358,628,882,1088,1252,1322,1327,1219,1016,719,327,-116,-603,-1076,-1508,-1848,-2068,-2139,-2049,-1801,-1405,-902,-327,272,826,1307,1643,1826,1831,1665,1357,941,470,-6,-440,-789,-1031,-1146,-1144,-1030,-827,-570,-276,8,270,480,630,716,739,717,656,589,498,424,329,239,120,-25,-205,-425,-671,-941,-1209,-1454,-1654,-1794,-1850,-1835,-1733,-1581,-1392,-1195,-1029,-904,-861,-881,-988,-1137,-1327,-1501,-1640,-1694,-1641,-1459,-1146,-709,-171,436,1068,1698,2267,2774,3170,3468,3654,3744,3745,3680,3548,3379,3162,2914,2645,2354,2067,1795,1556,1369,1248,1181,1184,1216,1278,1328,1358,1339,1275,1160,1006,833,664,516,417,370,389,465,588,745,911,1074,1208,1294,1330,1278,1168,951,680,317,-80,-517,-944,-1340,-1665,-1892,-1994,-1963,-1784,-1492,-1081,-623,-128,327,719,991,1140,1135,1009,770,463,133,-185,-431,-599,-640,-573,-389,-115,216,571,899,1163,1326,1359,1266,1030,700,279,-168,-619,-1026,-1363,-1617,-1768,-1837,-1811,-1726,-1575,-1403,-1187,-984,-762,-561,-370,-201,-58,46,112,115,67,-58,-243,-485,-764,-1048,-1304,-1501,-1589,-1555,-1369,-1040,-572,-5,639,1286,1912,2453,2878,3170,3305,3300,3170,2944,2659,2357,2060,1816,1622,1497,1437,1416,1447,1483,1543,1593,1650,1690,1731,1741,1737,1687,1586,1429,1196,906,556,174,-217,-582,-900,-1129,-1270,-1295,-1222,-1052,-810,-524,-217,82,338,547,662,693,612,422,127,-265,-723,-1229,-1730,-2205,-2598,-2885,-3042,-3047,-2911,-2645,-2275,-1852,-1407,-1002,-667,-440,-341,-355,-485,-677,-908,-1119,-1278,-1338,-1298,-1132,-876,-532,-160,214,533,761,878,847,694,415,59,-340,-727,-1058,-1283,-1377,-1332,-1156,-879,-539,-193,111,316,397,325,102,-254,-718,-1235,-1776,-2272,-2707,-3035,-3250,-3355,-3344,-3249,-3086,-2866,-2630,-2367,-2107,-1843,-1573,-1304,-1018,-728,-426,-121,168,448,680,889,1034,1151,1213,1253,1264,1253,1236,1198,1144,1069,957,814,631,420,182,-57,-300,-518,-708,-875,-1001,-1127,-1226,-1344,-1465,-1609,-1771,-1939,-2101,-2240,-2332,-2359,-2316,-2182,-1982,-1707,-1396,-1053,-730,-420,-186,1,79,90,-12,-183,-446,-757,-1120,-1491,-1863,-2192,-2467,-2647,-2729,-2687,-2525,-2243,-1858,-1392,-881,-356,139,576,919,1161,1288,1307,1241,1106,943,774,634,535,501,521,591,698,800,896,931,910,801,625,374,93,-195,-456,-646,-751,-763,-675,-528,-334,-152,-1,72,54,-57,-265,-528,-834,-1123,-1379,-1550,-1635,-1612,-1511,-1333,-1134,-939,-784,-709,-706,-802,-959,-1178,-1396,-1613,-1757,-1835,-1802,-1665,-1418,-1073,-652,-178,324,820,1295,1712,2068,2336,2517,2594,2577,2452,2247,1951,1612,1233,870,544,302,164,148,252,454,728,1025,1299,1504,1606,1583,1430,1166,811,416,13,-347,-633,-819,-889,-843,-686,-430,-107,271,656,1035,1352,1605,1739,1764,1656,1429,1105,704,276,-155,-527,-827,-1006,-1067,-997,-812,-533,-195,167,506,798,993,1094,1076,963,764,519,266,42,-111,-162,-106,81,359,721,1114,1491,1813,2029,2124,2083,1910,1641,1304,953,631,371,202,125,129,188,266,326,334,275,122,-95,-375,-679,-964,-1208,-1368,-1425,-1386,-1252,-1054,-838,-624,-477,-394,-407,-496,-637,-802,-926,-982,-912,-701,-330,187,837,1558,2317,3040,3680,4185,4516,4651,4588,4338,3932,3398,2798,2158,1546,988,533,204,25,2,130,392,756,1173,1603,1986,2273,2437,2434,2278,1965,1528,1010,455,-76,-540,-890,-1105,-1163,-1087,-878,-588,-245,102,415,657,805,833,744,528,200,-223,-718,-1252,-1785,-2291,-2726,-3059,-3276,-3348,-3282,-3087,-2770,-2372,-1915,-1447,-993,-606,-293,-92,1,-9,-113,-274,-471,-662,-825,-931,-969,-928,-824,-657,-475,-279,-133,-36,-41,-130,-330,-594,-916,-1235,-1511,-1699,-1747,-1654,-1396,-1015,-529,-9,496,919,1215,1346,1306,1091,745,297,-195,-677,-1118,-1469,-1732,-1894,-1975,-1985,-1959,-1899,-1832,-1757,-1664,-1552,-1395,-1178,-893,-526,-81,418,964,1495,1998,2411,2714,2879,2887,2761,2493,2143,1725,1284,863,476,160,-82,-245,-330,-352,-321,-261,-195,-138,-123,-160,-269,-454,-715,-1039,-1409,-1795,-2163,-2477,-2706,-2822,-2810,-2663,-2394,-2024,-1586,-1124,-676,-285,16,202,262,189,4,-293,-655,-1074,-1499,-1916,-2282,-2584,-2802,-2920,-2950,-2884,-2745,-2551,-2314,-2071,-1829,-1612,-1432,-1288,-1193,-1129,-1093,-1076,-1049,-1014,-941,-827,-668,-453,-196,97,407,719,1001,1235,1398,1460,1430,1293,1061,778,443,132,-145,-338,-421,-395,-250,-20,271,573,847,1040,1134,1092,923,630,244,-191,-639,-1041,-1371,-1588,-1694,-1686,-1589,-1435,-1258,-1086,-953,-854,-802,-772,-745,-690,-589,-407,-154,184,583,1016,1461,1871,2217,2484,2634,2692,2640,2515,2327,2111,1883,1669,1475,1312,1172,1059,953,859,759,657,540,423,291,165,38,-79,-181,-261,-318,-339,-334,-298,-235,-166,-81,-21,32,44,27,-20,-93,-167,-237,-278,-285,-249,-181,-80,22,118,181,186,147,23,-141,-368,-614,-863,-1096,-1269,-1378,-1391,-1305,-1119,-841,-493,-97,306,695,1027,1289,1458,1529,1513,1413,1269,1082,905,732,595,492,408,347,273,186,57,-103,-305,-521,-730,-912,-1022,-1056,-977,-810,-538,-221,143,481,776,985,1090,1077,958,737,449,125,-211,-515,-782,-988,-1142,-1240,-1308,-1345,-1375,-1388,-1391,-1367,-1296,-1167,-939,-625,-193,329,937,1585,2250,2864,3409,3825,4097,4212,4162,3976,3668,3275,2839,2384,1956,1570,1256,1032,889,855,880,992,1125,1285,1428,1531,1588,1577,1502,1373,1195,997,787,592,414,279,178,123,109,126,178,253,344,461,577,720,854,994,1116,1201,1242,1205,1082,863,535,118,-387,-938,-1514,-2064,-2558,-2955,-3224,-3345,-3310,-3120,-2783,-2339,-1803,-1234,-659,-118,345,725,986,1151,1206,1194,1120,1033,950,895,884,908,961,1018,1055,1044,975,826,617,352,65,-213,-441,-602,-653,-616,-476,-270,-38,196,364,461,439,308,70,-248,-609,-981,-1313,-1588,-1773,-1873,-1882,-1822,-1699,-1537,-1334,-1110,-850,-564,-238,127,530,966,1429,1892,2350,2761,3112,3380,3532,3587,3511,3346,3088,2782,2451,2132,1853,1641,1509,1465,1501,1608,1759,1936,2103,2241,2326,2340,2282,2141,1933,1661,1345,1003,651,318,9,-247,-450,-588,-666,-687,-658,-600,-502,-397,-267,-123,29,208,380,559,705,810,844,787,625,362,-4,-429,-902,-1362,-1779,-2105,-2314,-2381,-2306,-2088,-1755,-1336,-872,-407,17,363,599,717,705,588,380,127,-135,-353,-498,-528,-437,-230,78,430,794,1097,1308,1381,1309,1100,780,407,33,-275,-464,-497,-349,-39,410,933,1475,1946,2296,2454,2398,2116,1628,979,233,-548,-1285,-1927,-2423,-2753,-2915,-2915,-2792,-2559,-2272,-1936,-1588,-1227,-865,-486,-99,322,754,1214,1667,2104,2492,2806,3031,3138,3142,3027,2826,2548,2215,1865,1505,1171,879,631,454,326,260,233,233,249,254,252,221,177,107,43,-27,-61,-78,-55,1,70,166,236,300,317,297,230,130,-1,-121,-248,-320,-379,-380,-371,-344,-348,-388,-508,-709,-1002,-1382,-1822,-2295,-2761,-3175,-3503,-3711,-3772,-3684,-3444,-3073,-2601,-2062,-1502,-961,-481,-91,190,352,410,372,273,148,20,-59,-97,-61,17,126,227,279,254,117,-135,-495,-944,-1418,-1889,-2269,-2529,-2601,-2483,-2150,-1650,-1007,-311,380,970,1396,1598,1545,1238,699,-11,-823,-1661,-2434,-3097,-3575,-3870,-3956,-3867,-3626,-3267,-2847,-2379,-1916,-1458,-1034,-631,-263,82,402,691,959,1179,1361,1483,1542,1540,1475,1350,1194,993,794,590,412,263,156,88,61,59,71,82,71,37,-41,-150,-298,-463,-646,-819,-983,-1115,-1215,-1283,-1313,-1329,-1317,-1307,-1287,-1274,-1257,-1235,-1197,-1127,-1025,-868,-676,-440,-194,43,229,342,338,220,-38,-397,-861,-1359,-1880,-2354,-2753,-3045,-3198,-3222,-3094,-2858,-2507,-2097,-1643,-1193,-768,-400,-106,116,252,332,358,362,360,370,405,455,526,577,605,565,453,253,-31,-378,-755,-1120,-1430,-1630,-1700,-1592,-1318,-882,-326,307,932,1501,1919,2148,2138,1885,1396,727,-72,-907,-1713,-2399,-2925,-3235,-3337,-3227,-2950,-2541,-2064,-1558,-1080,-651,-305,-24,173,341,470,616,778,985,1225,1498,1778,2047,2267,2424,2491,2461,2336,2118,1837,1513,1176,859,577,359,198,107,64,62,79,96,110,104,86,63,40,36,56,103,181,283,388,502,588,664,698,718,709,703,698,724,778,872,996,1129,1251,1325,1314,1203,959,594,122,-434,-1009,-1570,-2039,-2386,-2557,-2542,-2336,-1947,-1425,-798,-132,532,1137,1656,2046,2316,2449,2471,2400,2262,2100,1935,1808,1720,1696,1712,1754,1791,1778,1696,1505,1210,814,350,-138,-597,-967,-1202,-1260,-1124,-803,-315,280,930,1550,2076,2434,2585,2493,2173,1636,950,167,-623,-1358,-1963,-2407,-2653,-2712,-2602,-2356,-2028,-1656,-1287,-949,-659,-423,-226,-55,118,309,545,828,1166,1542,1946,2340,2710,3009,3222,3326,3307,3174,2933,2616,2250,1878,1527,1238,1016,881,812,807,828,863,875,860,794,692,545,378,198,22,-137,-270,-377,-449,-502,-528,-544,-542,-533,-500,-453,-358,-232,-48,173,427,686,921,1098,1181,1147,983,681,273,-237,-780,-1345,-1854,-2295,-2613,-2806,-2848,-2761,-2542,-2235,-1855,-1455,-1046,-677,-352,-98,94,220,300,349,380,430,487,572,676,766,850,868,827,694,475,176,-178,-557,-915,-1222,-1427,-1513,-1453,-1248,-916,-482,3,489,919,1232,1397,1372,1167,783,260,-348,-1001,-1621,-2175,-2618,-2917,-3086,-3101,-3008,-2803,-2530,-2202,-1847,-1472,-1099,-715,-350,20,374,709,1025,1296,1525,1687,1782,1795,1732,1591,1388,1133,850,560,287,55,-117,-213,-230,-169,-42,122,310,475,602,665,645,548,374,141,-119,-394,-639,-849,-997,-1086,-1107,-1087,-1022,-947,-869,-803,-767,-754,-772,-805,-850,-897,-934,-976,-1009,-1061,-1140,-1252,-1430,-1650,-1939,-2258,-2605,-2937,-3224,-3440,-3544,-3531,-3383,-3110,-2729,-2263,-1744,-1212,-689,-224,184,493,716,839,877,845,764,654,545,439,360,289,233,159,70,-70,-242,-462,-697,-926,-1115,-1227,-1238,-1117,-874,-488,-17,538,1115,1660,2140,2483,2670,2665,2465,2075,1533,876,162,-545,-1202,-1750,-2174,-2446,-2590,-2598,-2526,-2368,-2179,-1953,-1716,-1456,-1175,-861,-504,-114,323,765,1223,1641,2009,2296,2472,2542,2484,2323,2061,1741,1375,1021,683,415,208,90,38,48,87,140,157,149,67,-68,-260,-497,-748,-994,-1207,-1364,-1442,-1436,-1336,-1148,-887,-567,-218,132,458,732,937,1065,1117,1099,1032,928,805,676,546,412,271,111,-76,-293,-543,-817,-1107,-1394,-1661,-1883,-2042,-2123,-2107,-2003,-1789,-1501,-1130,-716,-282,150,541,875,1134,1315,1414,1451,1441,1406,1364,1330,1307,1287,1271,1222,1145,1007,815,564,280,-26,-307,-537,-683,-707,-605,-365,1,459,982,1503,1985,2354,2583,2621,2465,2124,1610,993,303,-380,-1007,-1538,-1926,-2172,-2261,-2217,-2054,-1805,-1491,-1140,-772,-395,-28,339,687,1028,1341,1635,1879,2082,2214,2275,2265,2177,2038,1851,1651,1450,1285,1157,1091,1074,1110,1175,1249,1318,1350,1346,1284,1179,1033,868,702,557,452,394,394,435,515,613,705,781,824,818,779,687,574,442,309,201,124,95,121,196,307,444,566,665,699,658,528,296,-9,-389,-799,-1208,-1587,-1884,-2088,-2152,-2086,-1876,-1537,-1105,-590,-56,472,947,1329,1598,1736,1738,1624,1412,1141,840,553,289,82,-88,-205,-308,-392,-494,-603,-733,-861,-972,-1041,-1040,-949,-748,-439,-23,477,1030,1595,2119,2554,2843,2956,2851,2542,2028,1369,597,-203,-979,-1665,-2213,-2599,-2809,-2843,-2721,-2469,-2104,-1667,-1165,-628,-61,520,1101,1680,2224,2736,3178,3550,3825,4005,4078,4051,3942,3755,3535,3279,3046,2823,2651,2522,2428,2372,2304,2232,2103,1919,1662,1336,960,564,177,-153,-399,-537,-543,-440,-219,64,396,721,1011,1234,1361,1399,1330,1194,997,783,586,426,340,319,366,453,538,594,557,416,127,-290,-845,-1478,-2167,-2832,-3432,-3891,-4184,-4247,-4097,-3707,-3122,-2371,-1516,-620,242,1011,1615,2035,2223,2212,2003,1660,1226,777,355,18,-216,-335,-349,-290,-184,-80,-3,21,-20,-118,-258,-412,-543,-620,-606,-481,-235,133,592,1109,1638,2108,2480,2688,2710,2526,2150,1606,946,221,-506,-1182,-1760,-2204,-2503,-2637,-2631,-2480,-2224,-1869,-1457,-993,-510,-24,454,897,1304,1651,1935,2147,2284,2350,2348,2294,2201,2085,1967,1864,1783,1741,1720,1727,1735,1741,1716,1656,1547,1390,1189,959,710,468,250,72,-52,-123,-138,-116,-66,-18,11,-2,-73,-206,-410,-660,-951,-1242,-1511,-1724,-1860,-1891,-1829,-1673,-1451,-1206,-972,-797,-726,-771,-959,-1265,-1683,-2153,-2651,-3093,-3467,-3696,-3786,-3704,-3474,-3112,-2655,-2150,-1632,-1159,-747,-442,-241,-154,-163,-250,-377,-521,-631,-700,-696,-631,-508,-356,-199,-78,-16,-35,-145,-332,-582,-859,-1127,-1339,-1474,-1480,-1371,-1117,-748,-284,232,753,1219,1577,1778,1778,1573,1148,544,-211,-1047,-1912,-2736,-3468,-4055,-4479,-4701,-4749,-4596,-4287,-3827,-3249,-2587,-1863,-1125,-388,291,906,1412,1802,2067,2191,2205,2097,1910,1654,1355,1047,737,458,208,-2,-174,-321,-447,-567,-687,-811,-934,-1049,-1143,-1198,-1200,-1133,-993,-786,-521,-228,77,348,565,703,742,691,546,330,72,-206,-457,-663,-786,-812,-729,-552,-290,0,291,508,618,558,320,-115,-721,-1455,-2266,-3068,-3796,-4370,-4741,-4866,-4733,-4357,-3763,-3020,-2179,-1327,-524,163,686,1025,1163,1128,943,661,331,6,-282,-497,-642,-712,-740,-749,-773,-841,-962,-1159,-1394,-1676,-1936,-2154,-2282,-2271,-2118,-1777,-1288,-634,114,930,1736,2461,3049,3419,3546,3388,2956,2274,1396,386,-668,-1702,-2622,-3386,-3940,-4265,-4356,-4229,-3903,-3427,-2826,-2156,-1453,-750,-89,518,1046,1477,1828,2070,2239,2325,2346,2321,2257,2179,2097,2027,1973,1942,1922,1918,1903,1877,1826,1737,1624,1475,1315,1143,983,842,732,657,620,610,623,643,660,663,648,604,547,475,403,345,316,324,396,512,707,936,1218,1498,1767,1973,2098,2093,1957,1665,1241,694,75,-582,-1213,-1768,-2206,-2476,-2569,-2471,-2196,-1774,-1247,-662,-82,450,882,1187,1339,1351,1218,1000,700,400,113,-104,-235,-270,-208,-73,107,299,463,577,610,571,445,273,59,-144,-327,-435,-479,-410,-252,7,349,739,1162,1557,1903,2141,2243,2186,1956,1573,1054,445,-210,-852,-1445,-1930,-2292,-2506,-2557,-2466,-2222,-1865,-1409,-881,-317,259,818,1324,1778,2132,2420,2589,2701,2710,2678,2589,2480,2359,2242,2137,2041,1959,1871,1774,1651,1493,1301,1069,822,558,323,112,-22,-92,-63,43,228,468,730,992,1215,1385,1468,1476,1382,1231,1004,750,481,223,11,-154,-236,-257,-197,-98,31,150,227,231,140,-55,-349,-727,-1148,-1581,-1977,-2294,-2506,-2577,-2517,-2320,-2019,-1640,-1214,-791,-388,-41,236,442,574,645,672,671,658,655,654,672,686,690,662,580,433,210,-92,-449,-855,-1260,-1644,-1953,-2161,-2240,-2159,-1938,-1548,-1048,-435,227,910,1557,2125,2571,2857,2961,2864,2578,2104,1486,750,-56,-883,-1689,-2435,-3074,-3592,-3955,-4159,-4196,-4071,-3789,-3378,-2840,-2224,-1538,-824,-110,580,1212,1764,2222,2555,2775,2858,2821,2672,2428,2113,1749,1364,969,598,240,-70,-350,-575,-760,-888,-965,-987,-952,-875,-748,-602,-438,-287,-158,-74,-46,-80,-181,-332,-531,-751,-977,-1184,-1349,-1455,-1482,-1422,-1268,-1028,-710,-353,28,366,643,791,800,631,300,-202,-813,-1511,-2224,-2893,-3472,-3896,-4145,-4202,-4062,-3748,-3295,-2729,-2118,-1478,-877,-319,143,527,805,999,1116,1163,1169,1128,1065,977,867,737,584,412,222,21,-180,-368,-524,-638,-694,-684,-599,-450,-234,27,321,628,930,1204,1436,1600,1693,1685,1583,1373,1060,666,189,-323,-868,-1396,-1898,-2334,-2689,-2942,-3079,-3093,-2975,-2740,-2380,-1929,-1406,-829,-263,297,782,1187,1487,1661,1732,1682,1556,1350,1115,857,609,388,199,56,-50,-111,-151,-143,-135,-83,-32,55,144,258,366,478,565,630,645,608,514,355,154,-90,-348,-602,-826,-1003,-1112,-1147,-1100,-968,-766,-495,-182,158,491,797,1032,1180,1208,1103,861,492,17,-529,-1097,-1645,-2113,-2465,-2660,-2685,-2526,-2214,-1757,-1217,-629,-54,466,890,1186,1352,1378,1296,1123,900,662,437,254,123,44,21,25,59,88,118,128,133,127,132,147,194,274,388,541,716,913,1117,1322,1523,1715,1902,2068,2229,2349,2437,2459,2402,2249,1979,1593,1083,466,-236,-994,-1756,-2491,-3122,-3628,-3938,-4041,-3908,-3557,-2988,-2267,-1419,-522,364,1190,1893,2446,2828,3030,3074,2979,2784,2524,2241,1952,1695,1453,1251,1059,879,693,499,292,85,-114,-281,-405,-465,-456,-369,-211,7,267,546,827,1083,1303,1467,1570,1607,1578,1489,1347,1165,963,759,576,434,352,330,374,460,570,670,729,705,598,364,44,-374,-839,-1315,-1758,-2122,-2361,-2467,-2405,-2204,-1863,-1427,-930,-416,71,497,842,1080,1232,1289,1289,1247,1193,1145,1117,1110,1116,1122,1113,1054,951,777,545,269,-45,-346,-629,-839,-976,-995,-917,-710,-415,-20,437,940,1466,1988,2476,2914,3259,3503,3603,3557,3336,2955,2407,1725,939,91,-750,-1540,-2201,-2687,-2945,-2956,-2703,-2211,-1508,-659,278,1216,2103,2848,3441,3815,3998,3979,3796,3490,3106,2689,2284,1912,1600,1348,1153,996,877,761,665,559,473,398,362,372,439,572,758,985,1230,1462,1646,1759,1770,1677,1470,1170,790,375,-58,-455,-801,-1051,-1196,-1211,-1103,-864,-531,-110,333,783,1155,1435,1554,1509,1267,853,274,-408,-1157,-1893,-2571,-3120,-3502,-3688,-3662,-3443,-3042,-2509,-1885,-1223,-574,21,528,928,1208,1382,1453,1445,1377,1268,1131,983,826,666,508,349,198,64,-47,-113,-131,-78,49,257,536,885,1267,1681,2070,2428,2714,2908,3005,2978,2848,2603,2265,1839,1345,802,220,-375,-963,-1532,-2042,-2480,-2812,-3006,-3047,-2907,-2583,-2079,-1411,-625,244,1124,1970,2710,3308,3729,3959,4008,3903,3671,3374,3040,2721,2438,2207,2020,1864,1704,1517,1266,941,532,53,-469,-991,-1475,-1864,-2138,-2257,-2232,-2067,-1800,-1476,-1136,-837,-601,-462,-423,-477,-623,-826,-1088,-1366,-1660,-1940,-2189,-2394,-2534,-2600,-2587,-2493,-2321,-2094,-1828,-1548,-1291,-1072,-926,-857,-872,-960,-1107,-1274,-1442,-1564,-1615,-1577,-1427,-1182,-843,-445,-23,391,740,1012,1160,1196,1104,913,642,324,-2,-307,-559,-743,-839,-857,-797,-680,-528,-365,-208,-94,-8,8,-13,-95,-207,-353,-512,-669,-820,-943,-1046,-1113,-1157,-1165,-1163,-1134,-1104,-1067,-1026,-993,-965,-948,-957,-985,-1052,-1158,-1303,-1484,-1693,-1901,-2108,-2274,-2394,-2458,-2452,-2398,-2295,-2165,-2022,-1884,-1758,-1656,-1567,-1507,-1440,-1396,-1324,-1268,-1184,-1111,-1037,-983,-966,-994,-1082,-1226,-1422,-1645,-1876,-2064,-2195,-2213,-2119,-1890,-1548,-1115,-629,-146,296,640,864,945,880,687,392,25,-359,-744,-1075,-1340,-1517,-1597,-1585,-1484,-1304,-1057,-754,-416,-57,302,626,907,1110,1230,1268,1227,1133,1018,910,862,886,1035,1302,1721,2262,2932,3664,4429,5130,5693,6027,6056,5736,5043,4026,2739,1311,-132,-1443,-2485,-3157,-3391,-3182,-2556,-1615,-463,745,1871,2792,3388,3623,3455,2918,2073,984,-213,-1456,-2611,-3630,-4439,-5018,-5368,-5498,-5466,-5295,-5062,-4792,-4546,-4341,-4204,-4140,-4140,-4201,-4292,-4394,-4480,-4522,-4500,-4384,-4153,-3774,-3245,-2564,-1768,-935,-149,456,768,694,158,-834,-2247,-3968,-5851,-7720,-9390,-10705,-11533,-11815,-11520,-10716,-9458,-7884,-6090,-4199,-2279,-407,1402,3101,4674,6077,7265,8179,8772,9011,8893,8469,7820,7076,6380,5864,5620,5689,6037,6587,7203,7763,8123,8225,8016,7547,6891,6194,5594,5245,5251,5650,6424,7460,8610,9670,10467,10816,10652,9910,8683,7061,5252,3453,1877,722,112,128,750,1882,3351,4933,6369,7409,7861,7570,6514,4733,2375,-337,-3145,-5780,-7990,-9577,-10429,-10494,-9835,-8563,-6858,-4927,-2988,-1227,187,1159,1629,1620,1170,393,-617,-1723,-2824,-3816,-4634,-5233,-5600,-5734,-5677,-5448,-5117,-4716,-4305,-3919,-3600,-3369,-3236,-3207,-3257,-3376,-3521,-3666,-3760,-3775,-3661,-3399,-2964,-2373,-1664,-912,-220,300,540,405,-144,-1123,-2479,-4106,-5892,-7654,-9262,-10556,-11435,-11830,-11706,-11097,-10037,-8620,-6929,-5044,-3076,-1082,834,2603,4139,5364,6215,6649,6657,6266,5569,4667,3729,2905,2334,2122,2282,2800,3549,4412,5213,5817,6121,6071,5685,5044,4266,3515,2940,2678,2803,3338,4211,5318,6481,7530,8304,8663,8566,7991,7026,5783,4424,3126,2046,1319,1020,1175,1724,2568,3535,4439,5092,5317,5007,4106,2650,737,-1450,-3722,-5827,-7580,-8785,-9352,-9229,-8465,-7163,-5481,-3619,-1765,-120,1180,2015,2351,2178,1567,598,-601,-1907,-3189,-4342,-5274,-5934,-6295,-6363,-6168,-5765,-5210,-4572,-3912,-3282,-2727,-2275,-1938,-1728,-1623,-1617,-1676,-1769,-1869,-1933,-1938,-1846,-1641,-1308,-862,-348,186,636,936,980,715,112,-845,-2087,-3564,-5157,-6754,-8233,-9484,-10402,-10917,-10989,-10587,-9746,-8474,-6852,-4940,-2844,-671,1442,3372,4975,6160,6845,7010,6682,5949,4939,3829,2783,1983,1519,1476,1815,2474,3313,4195,4949,5484,5697,5594,5207,4629,3996,3444,3105,3084,3417,4100,5045,6143,7225,8159,8792,9048,8878,8307,7409,6299,5126,4035,3169,2633,2488,2737,3329,4154,5056,5880,6431,6598,6254,5398,4042,2307,336,-1682,-3556,-5112,-6220,-6798,-6832,-6374,-5518,-4402,-3190,-2012,-1023,-292,119,212,26,-373,-901,-1457,-1969,-2358,-2584,-2637,-2508,-2251,-1891,-1501,-1122,-827,-637,-612,-743,-1054,-1512,-2113,-2784,-3508,-4188,-4787,-5225,-5459,-5441,-5159,-4602,-3802,-2801,-1680,-542,499,1312,1786,1840,1413,524,-800,-2461,-4331,-6281,-8139,-9774,-11064,-11889,-12228,-12016,-11298,-10097,-8486,-6548,-4395,-2145,68,2100,3837,5151,5990,6314,6156,5591,4743,3773,2840,2115,1700,1668,2020,2674,3541,4469,5323,5992,6387,6492,6320,5945,5457,4977,4603,4432,4487,4787,5255,5807,6331,6692,6811,6601,6067,5219,4163,2981,1843,844,138,-225,-180,245,995,1962,3008,3964,4699,5050,4955,4355,3286,1816,84,-1758,-3525,-5050,-6190,-6845,-6970,-6585,-5754,-4596,-3251,-1867,-601,454,1187,1589,1640,1395,916,277,-428,-1135,-1773,-2306,-2705,-2977,-3117,-3161,-3119,-3030,-2904,-2762,-2627,-2486,-2376,-2277,-2213,-2172,-2167,-2171,-2188,-2195,-2166,-2100,-1963,-1751,-1468,-1098,-698,-275,83,332,401,226,-197,-919,-1873,-3054,-4360,-5719,-7017,-8157,-9030,-9565,-9677,-9354,-8559,-7341,-5730,-3828,-1751,370,2369,4108,5448,6296,6610,6393,5725,4716,3544,2388,1422,805,612,884,1554,2535,3666,4793,5770,6466,6828,6837,6527,6003,5363,4749,4275,4022,4041,4307,4776,5330,5873,6269,6440,6325,5905,5233,4365,3417,2508,1737,1214,983,1080,1464,2092,2837,3604,4239,4635,4691,4361,3633,2576,1269,-140,-1499,-2668,-3497,-3915,-3858,-3350,-2443,-1240,123,1509,2763,3784,4461,4759,4670,4217,3490,2558,1545,543,-345,-1057,-1526,-1764,-1741,-1538,-1173,-741,-306,64,303,374,262,-42,-500,-1080,-1711,-2336,-2875,-3279,-3490,-3485,-3260,-2822,-2211,-1463,-647,171,912,1497,1851,1917,1659,1060,152,-1034,-2414,-3909,-5404,-6806,-7999,-8906,-9452,-9582,-9294,-8553,-7437,-5952,-4229,-2347,-448,1341,2891,4110,4914,5299,5264,4905,4299,3608,2934,2418,2119,2075,2256,2607,3032,3436,3736,3868,3817,3593,3248,2855,2495,2261,2205,2387,2786,3387,4098,4834,5481,5941,6141,6034,5629,4960,4112,3187,2296,1548,1035,801,881,1238,1821,2532,3262,3886,4293,4393,4128,3490,2510,1260,-149,-1595,-2950,-4093,-4949,-5445,-5585,-5384,-4900,-4225,-3440,-2642,-1912,-1307,-858,-581,-457,-456,-545,-676,-814,-941,-1027,-1083,-1110,-1124,-1154,-1209,-1317,-1484,-1715,-2004,-2336,-2694,-3053,-3396,-3698,-3940,-4105,-4171,-4138,-3981,-3720,-3344,-2881,-2349,-1772,-1182,-617,-118,257,463,443,162,-408,-1260,-2373,-3697,-5151,-6652,-8086,-9352,-10353,-10997,-11236,-11018,-10363,-9279,-7851,-6166,-4351,-2544,-883,511,1539,2147,2333,2125,1628,938,218,-420,-827,-966,-767,-296,401,1205,2003,2677,3151,3355,3305,3010,2558,2032,1528,1163,977,1055,1352,1861,2477,3117,3666,4031,4150,3992,3573,2950,2202,1439,762,263,11,35,323,836,1474,2160,2746,3154,3270,3059,2500,1634,525,-697,-1936,-3037,-3905,-4458,-4640,-4471,-3978,-3243,-2366,-1439,-583,149,668,979,1050,938,660,284,-136,-558,-929,-1225,-1432,-1536,-1552,-1490,-1377,-1236,-1101,-987,-931,-935,-1015,-1172,-1379,-1636,-1890,-2124,-2288,-2359,-2312,-2139,-1859,-1481,-1059,-609,-187,198,509,730,847,832,679,369,-99,-731,-1507,-2410,-3397,-4411,-5398,-6277,-6976,-7426,-7558,-7336,-6736,-5789,-4528,-3064,-1497,37,1401,2501,3240,3596,3582,3253,2726,2116,1572,1202,1103,1294,1770,2443,3228,3978,4603,4982,5086,4892,4440,3812,3100,2420,1882,1564,1526,1780,2294,3002,3807,4606,5290,5782,6025,6000,5740,5280,4716,4113,3567,3134,2866,2763,2823,2993,3213,3409,3493,3410,3096,2544,1754,783,-309,-1410,-2449,-3300,-3913,-4213,-4197,-3869,-3279,-2501,-1614,-720,100,777,1259,1524,1577,1430,1136,728,271,-204,-638,-1014,-1289,-1463,-1516,-1454,-1290,-1038,-733,-407,-101,142,284,301,171,-93,-475,-929,-1404,-1846,-2189,-2410,-2462,-2358,-2094,-1696,-1199,-626,-40,534,1020,1374,1540,1462,1120,487,-421,-1559,-2883,-4275,-5650,-6869,-7825,-8396,-8524,-8134,-7267,-5953,-4308,-2472,-600,1147,2628,3738,4431,4684,4567,4146,3554,2911,2341,1927,1728,1734,1917,2199,2503,2739,2857,2807,2613,2288,1905,1526,1230,1082,1125,1384,1838,2454,3152,3848,4444,4849,4997,4849,4397,3691,2771,1764,745,-159,-861,-1297,-1418,-1236,-778,-119,643,1403,2032,2448,2554,2334,1782,948,-73,-1187,-2251,-3168,-3823,-4164,-4151,-3809,-3185,-2365,-1449,-541,255,871,1249,1379,1268,958,497,-48,-615,-1159,-1623,-2000,-2263,-2412,-2470,-2425,-2325,-2169,-1987,-1801,-1624,-1482,-1384,-1346,-1365,-1449,-1580,-1746,-1930,-2097,-2239,-2322,-2343,-2285,-2141,-1916,-1596,-1212,-765,-314,104,411,547,441,53,-646,-1644,-2885,-4296,-5747,-7110,-8240,-8992,-9276,-9000,-8181,-6841,-5101,-3105,-1026,941,2642,3928,4731,5019,4829,4261,3433,2523,1657,1002,606,542,757,1205,1773,2359,2853,3185,3306,3227,2968,2611,2221,1892,1697,1687,1887,2293,2848,3492,4123,4656,4994,5097,4912,4472,3812,3001,2150,1337,666,199,-28,-3,239,646,1129,1610,1978,2176,2123,1818,1258,488,-412,-1358,-2250,-2988,-3507,-3746,-3690,-3360,-2781,-2056,-1221,-415,323,896,1269,1413,1329,1032,577,-4,-624,-1244,-1784,-2213,-2479,-2579,-2503,-2279,-1940,-1535,-1128,-758,-490,-348,-351,-504,-772,-1121,-1507,-1866,-2158,-2339,-2381,-2285,-2053,-1710,-1287,-817,-321,157,618,1017,1332,1539,1580,1443,1082,489,-334,-1362,-2544,-3798,-5036,-6148,-7022,-7574,-7723,-7455,-6771,-5744,-4461,-3054,-1641,-354,732,1531,2054,2299,2341,2262,2150,2107,2194,2440,2851,3358,3898,4374,4688,4789,4619,4201,3570,2812,2024,1330,811,583,663,1097,1830,2810,3919,5044,6040,6801,7221,7262,6902,6194,5214,4066,2895,1796,900,263,-83,-123,72,459,917,1365,1690,1828,1721,1363,775,26,-812,-1624,-2327,-2824,-3061,-3021,-2696,-2156,-1456,-699,18,608,995,1139,1018,663,111,-566,-1284,-1969,-2539,-2943,-3134,-3117,-2878,-2476,-1937,-1334,-727,-181,249,522,598,490,177,-275,-857,-1488,-2125,-2695,-3162,-3470,-3614,-3572,-3360,-3004,-2518,-1952,-1317,-659,2,607,1128,1488,1637,1526,1091,340,-744,-2091,-3636,-5247,-6795,-8121,-9093,-9583,-9543,-8933,-7814,-6277,-4447,-2497,-573,1168,2613,3679,4345,4616,4567,4275,3858,3408,3021,2733,2577,2517,2528,2533,2510,2389,2185,1893,1552,1226,968,843,904,1173,1666,2358,3193,4108,4995,5773,6334,6621,6581,6222,5567,4696,3698,2684,1760,1019,520,305,362,657,1127,1686,2234,2687,2947,2970,2715,2200,1453,554,-420,-1358,-2185,-2801,-3185,-3283,-3136,-2768,-2258,-1675,-1116,-638,-318,-174,-220,-447,-794,-1242,-1697,-2130,-2473,-2701,-2788,-2738,-2554,-2265,-1909,-1514,-1136,-802,-551,-407,-384,-477,-683,-970,-1309,-1671,-2001,-2289,-2473,-2564,-2522,-2367,-2100,-1737,-1310,-830,-327,175,655,1074,1391,1567,1545,1288,761,-41,-1106,-2373,-3771,-5171,-6462,-7492,-8159,-8372,-8085,-7321,-6120,-4602,-2878,-1106,582,2058,3232,4046,4496,4613,4470,4169,3800,3469,3235,3125,3155,3269,3441,3591,3686,3675,3559,3339,3055,2746,2477,2290,2233,2339,2602,3023,3551,4124,4680,5123,5402,5450,5260,4826,4204,3455,2667,1947,1359,1000,878,1025,1399,1945,2591,3236,3782,4159,4282,4137,3709,3046,2210,1288,390,-405,-989,-1331,-1381,-1169,-714,-103,603,1296,1906,2358,2602,2632,2430,2062,1540,962,363,-172,-608,-900,-1039,-1024,-879,-646,-363,-93,123,241,237,112,-129,-443,-794,-1123,-1385,-1544,-1569,-1465,-1236,-917,-547,-169,178,456,660,778,829,839,815,780,724,620,443,138,-330,-992,-1848,-2870,-3990,-5111,-6126,-6912,-7381,-7458,-7125,-6402,-5345,-4058,-2640,-1226,82,1196,2049,2633,2949,3059,3016,2917,2804,2742,2734,2771,2824,2840,2781,2610,2325,1933,1488,1032,654,403,352,525,950,1599,2448,3415,4427,5376,6166,6704,6932,6798,6325,5534,4516,3367,2205,1142,286,-313,-594,-592,-322,129,680,1218,1664,1920,1945,1716,1252,597,-159,-947,-1650,-2207,-2544,-2633,-2479,-2108,-1586,-991,-402,86,428,560,492,219,-203,-719,-1261,-1758,-2149,-2395,-2467,-2371,-2125,-1772,-1365,-964,-625,-412,-343,-467,-762,-1221,-1815,-2468,-3155,-3783,-4320,-4709,-4924,-4960,-4809,-4515,-4088,-3596,-3062,-2536,-2043,-1599,-1208,-887,-618,-442,-362,-429,-679,-1152,-1871,-2832,-4005,-5308,-6647,-7887,-8911,-9599,-9882,-9718,-9120,-8150,-6893,-5468,-3995,-2578,-1318,-266,539,1121,1496,1745,1903,2039,2176,2315,2444,2515,2479,2303,1955,1438,796,74,-630,-1232,-1646,-1797,-1646,-1179,-419,568,1707,2870,3956,4830,5411,5608,5415,4830,3922,2794,1562,370,-656,-1414,-1826,-1880,-1576,-988,-188,704,1577,2318,2822,3032,2889,2417,1639,633,-496,-1652,-2703,-3571,-4164,-4449,-4421,-4094,-3551,-2839,-2075,-1316,-659,-144,192,339,312,136,-145,-497,-859,-1212,-1508,-1719,-1849,-1870,-1804,-1668,-1472,-1268,-1072,-916,-829,-811,-868,-984,-1136,-1291,-1422,-1489,-1482,-1374,-1183,-899,-575,-212,128,445,695,883,1004,1052,1047,971,823,576,203,-322,-1013,-1871,-2856,-3922,-4969,-5923,-6667,-7137,-7270,-7037,-6463,-5567,-4448,-3157,-1820,-501,708,1753,2603,3254,3714,4034,4229,4350,4405,4401,4329,4168,3909,3536,3071,2527,1961,1426,979,689,587,712,1066,1622,2363,3210,4113,4981,5732,6310,6624,6675,6416,5899,5161,4277,3349,2460,1708,1154,844,774,942,1277,1728,2196,2604,2868,2929,2751,2332,1699,915,61,-779,-1498,-2040,-2332,-2362,-2130,-1673,-1049,-329,402,1079,1624,2007,2188,2173,1972,1619,1158,634,101,-401,-836,-1171,-1409,-1526,-1557,-1503,-1401,-1273,-1146,-1047,-982,-972,-994,-1060,-1129,-1203,-1246,-1248,-1197,-1076,-904,-673,-408,-126,158,422,654,852,1010,1135,1235,1297,1325,1279,1132,837,357,-325,-1208,-2254,-3399,-4551,-5613,-6482,-7084,-7351,-7268,-6824,-6077,-5068,-3890,-2624,-1351,-164,897,1782,2482,3013,3371,3602,3705,3693,3580,3336,2986,2512,1943,1311,659,59,-439,-756,-864,-709,-315,325,1146,2096,3099,4061,4898,5533,5893,5951,5684,5128,4319,3363,2329,1354,501,-121,-492,-574,-403,-16,514,1102,1666,2115,2386,2429,2221,1773,1118,313,-564,-1432,-2212,-2826,-3229,-3385,-3296,-2987,-2500,-1911,-1277,-681,-181,186,384,422,313,85,-211,-544,-856,-1133,-1331,-1460,-1503,-1492,-1441,-1390,-1365,-1396,-1505,-1696,-1962,-2289,-2627,-2962,-3227,-3409,-3465,-3385,-3171,-2832,-2395,-1898,-1371,-867,-402,-15,292,503,639,688,690,614,489,260,-70,-555,-1203,-2013,-2973,-4015,-5075,-6064,-6892,-7474,-7758,-7697,-7288,-6555,-5530,-4299,-2918,-1496,-103,1178,2285,3188,3857,4302,4524,4539,4364,4014,3507,2866,2121,1313,498,-265,-912,-1372,-1604,-1554,-1227,-617,227,1256,2394,3558,4656,5601,6314,6729,6816,6555,5977,5137,4120,3030,1977,1065,380,-29,-138,28,424,982,1599,2202,2682,2975,3019,2795,2297,1570,671,-314,-1296,-2170,-2870,-3322,-3493,-3391,-3021,-2458,-1754,-1004,-277,349,821,1109,1186,1080,791,381,-126,-667,-1200,-1681,-2078,-2369,-2543,-2604,-2564,-2444,-2273,-2070,-1864,-1666,-1487,-1333,-1189,-1067,-933,-802,-648,-489,-305,-130,49,202,322,410,443,447,407,349,288,224,190,149,114,25,-144,-437,-884,-1486,-2231,-3070,-3952,-4794,-5533,-6085,-6404,-6438,-6171,-5599,-4741,-3640,-2357,-958,473,1871,3156,4295,5223,5939,6402,6614,6572,6276,5758,5043,4184,3242,2291,1401,659,109,-183,-214,34,513,1200,2006,2883,3729,4490,5074,5443,5539,5361,4912,4240,3399,2491,1596,818,231,-116,-195,-27,350,864,1441,1991,2436,2703,2754,2548,2114,1452,643,-265,-1186,-2037,-2760,-3284,-3581,-3636,-3458,-3074,-2540,-1911,-1259,-645,-127,252,465,507,383,120,-246,-676,-1121,-1538,-1893,-2149,-2298,-2335,-2274,-2129,-1951,-1752,-1590,-1477,-1439,-1482,-1599,-1771,-1974,-2175,-2345,-2449,-2469,-2385,-2194,-1903,-1520,-1067,-570,-53,442,900,1285,1586,1785,1872,1835,1650,1311,776,70,-836,-1880,-3048,-4249,-5435,-6494,-7380,-7994,-8303,-8258,-7856,-7102,-6043,-4726,-3231,-1638,-30,1510,2920,4130,5107,5792,6176,6224,5953,5374,4543,3524,2410,1302,310,-475,-969,-1129,-939,-408,401,1431,2571,3754,4856,5821,6554,7020,7168,7009,6540,5813,4894,3853,2794,1802,956,321,-76,-226,-159,94,456,881,1271,1591,1748,1737,1510,1088,493,-230,-1005,-1774,-2448,-2976,-3304,-3398,-3272,-2930,-2433,-1832,-1202,-611,-116,227,415,417,280,12,-320,-689,-1025,-1315,-1501,-1600,-1587,-1497,-1344,-1169,-1006,-892,-850,-894,-1038,-1258,-1551,-1879,-2208,-2509,-2739,-2873,-2886,-2765,-2507,-2127,-1640,-1086,-494,91,624,1077,1407,1612,1677,1614,1434,1139,746,242,-361,-1068,-1863,-2723,-3621,-4502,-5327,-6028,-6552,-6848,-6856,-6561,-5933,-4987,-3760,-2296,-688,989,2631,4154,5475,6527,7256,7626,7626,7249,6540,5538,4330,3014,1696,497,-482,-1150,-1451,-1360,-892,-95,950,2150,3395,4595,5645,6492,7059,7350,7322,7031,6484,5763,4931,4073,3266,2595,2100,1823,1763,1895,2191,2582,3022,3433,3761,3956,3959,3773,3367,2780,2035,1200,330,-493,-1208,-1751,-2085,-2183,-2058,-1724,-1250,-674,-96,441,861,1133,1231,1165,950,628,244,-152,-516,-806,-1000,-1088,-1067,-961,-794,-593,-402,-242,-145,-122,-176,-303,-480,-693,-902,-1089,-1220,-1286,-1262,-1166,-974,-733,-427,-107,229,536,806,999,1118,1139,1085,955,774,541,273,-44,-414,-851,-1373,-1980,-2672,-3432,-4227,-5006,-5712,-6272,-6622,-6696,-6451,-5869,-4948,-3724,-2262,-622,1085,2787,4369,5749,6834,7562,7882,7781,7275,6413,5288,3995,2673,1431,394,-361,-762,-807,-492,114,948,1918,2929,3893,4734,5386,5808,5978,5898,5581,5089,4454,3766,3081,2460,1958,1582,1356,1249,1242,1306,1394,1487,1546,1546,1470,1298,1024,653,197,-317,-854,-1373,-1830,-2178,-2391,-2440,-2327,-2066,-1678,-1227,-751,-322,13,206,227,67,-261,-726,-1290,-1888,-2471,-2979,-3375,-3627,-3734,-3704,-3568,-3367,-3155,-2967,-2856,-2841,-2931,-3128,-3399,-3718,-4036,-4318,-4517,-4611,-4584,-4429,-4171,-3818,-3414,-2986,-2562,-2188,-1869,-1651,-1527,-1511,-1591,-1739,-1943,-2160,-2394,-2626,-2876,-3161,-3508,-3943,-4478,-5117,-5829,-6582,-7299,-7919,-8341,-8509,-8335,-7805,-6900,-5648,-4119,-2384,-557,1251,2926,4361,5452,6140,6361,6113,5429,4353,3007,1500,-27,-1419,-2572,-3352,-3715,-3616,-3088,-2173,-981,403,1829,3211,4423,5396,6061,6385,6360,6001,5355,4488,3483,2436,1435,567,-110,-557,-768,-755,-547,-204,243,709,1157,1524,1759,1839,1725,1434,964,361,-329,-1050,-1726,-2297,-2712,-2918,-2918,-2693,-2295,-1753,-1148,-536,1,414,658,707,581,281,-122,-599,-1070,-1500,-1837,-2051,-2146,-2115,-2002,-1830,-1651,-1507,-1432,-1457,-1588,-1816,-2123,-2465,-2802,-3087,-3274,-3338,-3255,-3036,-2686,-2248,-1749,-1239,-761,-346,-37,154,211,150,-10,-217,-449,-651,-826,-960,-1090,-1253,-1503,-1877,-2412,-3090,-3904,-4771,-5618,-6339,-6823,-6989,-6763,-6115,-5061,-3634,-1941,-71,1833,3655,5253,6527,7373,7744,7616,7017,6020,4728,3284,1840,542,-466,-1098,-1281,-1014,-338,681,1911,3249,4550,5707,6634,7254,7547,7504,7140,6517,5691,4739,3769,2840,2061,1473,1126,1024,1152,1464,1916,2432,2959,3434,3801,4020,4063,3896,3537,2974,2255,1418,521,-368,-1182,-1851,-2327,-2566,-2556,-2297,-1828,-1181,-446,330,1047,1649,2061,2264,2219,1960,1505,924,282,-342,-880,-1266,-1479,-1484,-1327,-1018,-632,-227,136,386,509,459,267,-58,-461,-895,-1299,-1624,-1837,-1906,-1848,-1662,-1398,-1077,-758,-468,-252,-123,-104,-174,-328,-513,-707,-850,-948,-974,-978,-994,-1088,-1326,-1744,-2374,-3190,-4145,-5152,-6089,-6851,-7304,-7367,-6979,-6120,-4834,-3191,-1299,705,2687,4500,6014,7131,7760,7877,7479,6618,5388,3907,2323,787,-561,-1595,-2235,-2427,-2187,-1538,-581,589,1853,3085,4196,5086,5711,6029,6043,5760,5234,4504,3662,2764,1900,1133,519,91,-135,-181,-55,185,505,851,1170,1430,1578,1597,1473,1196,801,297,-253,-812,-1322,-1727,-1996,-2092,-2016,-1776,-1402,-951,-475,-40,286,468,450,240,-166,-724,-1386,-2077,-2734,-3263,-3639,-3781,-3715,-3417,-2953,-2358,-1725,-1110,-606,-258,-111,-178,-434,-852,-1358,-1897,-2379,-2761,-2981,-3024,-2888,-2592,-2178,-1699,-1198,-739,-355,-89,41,30,-116,-361,-664,-974,-1240,-1441,-1570,-1656,-1754,-1922,-2234,-2733,-3441,-4335,-5361,-6414,-7380,-8128,-8529,-8505,-7986,-6986,-5540,-3744,-1726,370,2374,4143,5530,6440,6804,6618,5913,4801,3382,1854,344,-959,-1937,-2496,-2586,-2216,-1440,-351,932,2273,3554,4655,5503,6042,6251,6141,5740,5104,4299,3402,2493,1654,946,428,125,40,165,452,865,1342,1841,2299,2692,2959,3091,3054,2851,2476,1961,1328,637,-74,-723,-1278,-1667,-1873,-1877,-1682,-1322,-827,-272,304,817,1233,1498,1600,1536,1321,1003,613,218,-152,-449,-663,-781,-827,-819,-789,-787,-821,-943,-1140,-1421,-1761,-2129,-2482,-2782,-2984,-3056,-2986,-2760,-2406,-1947,-1425,-893,-391,30,340,516,543,434,195,-123,-482,-819,-1080,-1232,-1266,-1203,-1106,-1040,-1099,-1336,-1809,-2500,-3382,-4352,-5315,-6110,-6636,-6757,-6425,-5607,-4334,-2689,-787,1228,3188,4948,6352,7295,7701,7549,6868,5735,4285,2656,1027,-442,-1612,-2372,-2663,-2477,-1838,-843,413,1791,3168,4425,5462,6223,6655,6771,6562,6092,5392,4544,3626,2702,1874,1178,686,400,326,436,680,1015,1373,1706,1969,2118,2142,2009,1738,1323,803,202,-430,-1039,-1580,-1995,-2251,-2309,-2171,-1837,-1349,-749,-102,518,1052,1429,1621,1587,1350,922,368,-260,-885,-1444,-1880,-2161,-2265,-2214,-2011,-1724,-1374,-1040,-754,-551,-474,-491,-627,-818,-1048,-1265,-1429,-1514,-1503,-1396,-1211,-979,-724,-497,-307,-197,-166,-227,-378,-604,-886,-1189,-1466,-1689,-1803,-1827,-1739,-1625,-1522,-1529,-1711,-2120,-2775,-3652,-4673,-5741,-6715,-7463,-7858,-7803,-7250,-6195,-4692,-2835,-754,1385,3431,5199,6572,7411,7682,7354,6492,5187,3591,1863,196,-1254,-2344,-2976,-3112,-2752,-1973,-848,456,1852,3157,4300,5172,5733,5967,5874,5497,4885,4102,3233,2341,1512,794,247,-129,-304,-331,-211,-6,253,529,781,989,1132,1184,1140,989,735,391,-18,-464,-902,-1287,-1586,-1748,-1770,-1628,-1346,-945,-464,40,525,927,1211,1341,1309,1123,802,402,-44,-464,-830,-1086,-1227,-1233,-1128,-932,-689,-436,-227,-88,-59,-137,-326,-598,-921,-1255,-1555,-1788,-1924,-1950,-1869,-1679,-1422,-1091,-748,-381,-52,246,462,599,634,572,434,238,23,-190,-395,-600,-843,-1163,-1611,-2219,-2994,-3927,-4942,-5975,-6895,-7601,-7976,-7935,-7430,-6453,-5047,-3290,-1304,774,2781,4569,5989,6936,7336,7169,6473,5328,3867,2244,627,-808,-1932,-2617,-2819,-2509,-1734,-574,859,2419,3981,5399,6586,7447,7967,8102,7913,7400,6665,5749,4759,3753,2822,2011,1369,913,646,553,607,785,1044,1366,1707,2043,2334,2554,2669,2660,2518,2247,1867,1415,935,487,120,-117,-184,-73,216,659,1198,1788,2350,2820,3144,3281,3215,2956,2533,1997,1400,807,269,-173,-483,-662,-701,-638,-487,-297,-99,70,189,239,230,157,51,-82,-204,-312,-380,-403,-383,-317,-216,-98,38,155,250,289,266,162,-5,-236,-478,-714,-897,-1023,-1087,-1131,-1194,-1344,-1628,-2085,-2715,-3490,-4345,-5178,-5895,-6367,-6527,-6290,-5650,-4618,-3252,-1653,79,1789,3365,4655,5568,6021,5981,5468,4539,3293,1882,427,-882,-1953,-2640,-2910,-2723,-2115,-1152,67,1422,2791,4058,5132,5945,6453,6662,6567,6224,5667,4966,4186,3382,2634,1965,1437,1045,800,684,676,742,866,1017,1180,1340,1473,1569,1601,1562,1425,1200,884,502,89,-318,-673,-921,-1051,-1012,-843,-527,-133,299,711,1025,1204,1208,1019,655,151,-459,-1094,-1709,-2247,-2657,-2931,-3042,-3020,-2872,-2652,-2394,-2145,-1953,-1836,-1828,-1918,-2111,-2374,-2689,-3016,-3321,-3583,-3763,-3864,-3859,-3769,-3591,-3353,-3075,-2790,-2532,-2334,-2220,-2197,-2274,-2412,-2606,-2796,-2984,-3141,-3292,-3464,-3698,-4042,-4529,-5165,-5949,-6801,-7679,-8443,-9026,-9293,-9193,-8664,-7712,-6374,-4713,-2854,-912,952,2602,3896,4736,5052,4839,4124,3008,1606,85,-1407,-2707,-3693,-4272,-4405,-4086,-3374,-2337,-1095,245,1561,2758,3762,4513,5004,5217,5180,4922,4481,3905,3244,2547,1855,1218,646,182,-192,-449,-613,-669,-637,-508,-303,-27,292,619,928,1171,1334,1383,1331,1169,953,685,447,242,133,117,210,384,613,848,1038,1134,1100,911,567,94,-477,-1079,-1657,-2157,-2516,-2718,-2737,-2590,-2303,-1924,-1500,-1099,-761,-533,-436,-469,-638,-892,-1223,-1567,-1898,-2175,-2366,-2456,-2436,-2301,-2073,-1756,-1392,-1007,-644,-350,-149,-79,-139,-330,-621,-987,-1383,-1783,-2174,-2537,-2901,-3274,-3680,-4133,-4637,-5159,-5673,-6115,-6411,-6502,-6326,-5831,-5020,-3888,-2487,-889,816,2498,4039,5302,6181,6597,6499,5921,4899,3563,2049,516,-858,-1938,-2598,-2779,-2448,-1663,-482,963,2539,4112,5548,6746,7646,8197,8409,8295,7897,7264,6460,5537,4562,3589,2668,1845,1147,602,214,1,-56,53,296,665,1114,1614,2107,2546,2890,3087,3132,3003,2727,2335,1870,1389,959,611,413,359,478,732,1100,1523,1954,2330,2607,2750,2741,2584,2295,1900,1450,973,524,129,-182,-401,-523,-575,-559,-526,-485,-469,-494,-555,-664,-792,-937,-1067,-1164,-1217,-1211,-1146,-1027,-865,-672,-488,-312,-200,-147,-191,-314,-521,-775,-1049,-1309,-1519,-1673,-1763,-1822,-1877,-1987,-2188,-2529,-3019,-3646,-4384,-5149,-5874,-6458,-6808,-6857,-6548,-5862,-4822,-3465,-1892,-205,1453,2947,4132,4915,5203,5004,4313,3253,1906,468,-929,-2112,-2954,-3366,-3311,-2790,-1877,-651,753,2211,3595,4797,5741,6378,6693,6705,6437,5951,5300,4547,3763,2993,2293,1696,1224,881,669,569,564,645,783,968,1185,1398,1599,1737,1806,1753,1592,1291,876,379,-179,-721,-1212,-1590,-1813,-1854,-1710,-1391,-936,-405,153,660,1067,1328,1419,1332,1098,725,284,-196,-646,-1034,-1314,-1472,-1501,-1406,-1228,-978,-723,-471,-286,-162,-146,-203,-361,-568,-832,-1103,-1370,-1607,-1798,-1944,-2031,-2088,-2108,-2132,-2161,-2223,-2315,-2444,-2584,-2731,-2852,-2943,-2990,-3008,-3002,-3016,-3072,-3207,-3462,-3825,-4325,-4904,-5541,-6145,-6659,-6990,-7069,-6839,-6273,-5363,-4146,-2690,-1080,546,2066,3347,4252,4728,4694,4197,3262,2025,602,-821,-2107,-3095,-3687,-3816,-3472,-2690,-1560,-184,1302,2767,4101,5202,6017,6513,6695,6586,6233,5686,5011,4256,3486,2738,2052,1446,938,521,211,-24,-146,-194,-129,36,289,636,1023,1434,1809,2113,2303,2359,2268,2046,1714,1321,906,528,215,12,-82,-66,43,200,384,545,650,692,640,514,322,81,-172,-407,-612,-738,-804,-786,-701,-577,-419,-285,-165,-116,-121,-205,-354,-550,-784,-1017,-1236,-1402,-1510,-1531,-1477,-1339,-1143,-908,-668,-455,-305,-235,-258,-378,-566,-820,-1101,-1387,-1678,-1937,-2198,-2440,-2708,-2989,-3327,-3698,-4119,-4548,-4954,-5287,-5484,-5493,-5270,-4771,-4000,-2959,-1699,-292,1162,2548,3740,4620,5108,5143,4733,3923,2812,1528,240,-916,-1775,-2251,-2268,-1825,-957,251,1675,3195,4652,5946,6961,7640,7960,7919,7566,6947,6141,5215,4244,3297,2417,1655,1023,537,189,-31,-139,-150,-81,65,266,522,805,1088,1350,1541,1642,1620,1466,1178,780,300,-215,-705,-1134,-1436,-1595,-1577,-1401,-1073,-646,-156,332,779,1130,1370,1468,1446,1294,1064,764,444,132,-149,-372,-539,-643,-703,-727,-745,-759,-803,-865,-958,-1067,-1189,-1291,-1382,-1419,-1412,-1356,-1242,-1104,-942,-787,-670,-597,-605,-685,-844,-1063,-1316,-1580,-1825,-2028,-2184,-2278,-2332,-2347,-2352,-2374,-2431,-2546,-2726,-2970,-3255,-3561,-3831,-4028,-4104,-4004,-3707,-3187,-2452,-1529,-479,625,1674,2580,3231,3573,3551,3181,2493,1589,563,-432,-1288,-1876,-2123,-1983,-1465,-618,469,1690,2911,4033,4939,5582,5918,5950,5711,5250,4614,3890,3105,2341,1616,968,408,-57,-436,-736,-971,-1151,-1277,-1353,-1366,-1323,-1209,-1054,-857,-661,-492,-379,-353,-420,-584,-820,-1106,-1382,-1624,-1762,-1782,-1644,-1364,-933,-424,161,714,1223,1601,1831,1883,1755,1469,1053,559,43,-451,-854,-1151,-1295,-1298,-1163,-917,-594,-237,119,431,682,844,916,890,787,605,378,117,-157,-411,-649,-841,-995,-1109,-1188,-1245,-1292,-1325,-1365,-1399,-1440,-1488,-1543,-1613,-1699,-1800,-1919,-2053,-2201,-2364,-2537,-2722,-2907,-3088,-3243,-3350,-3377,-3291,-3055,-2639,-2025,-1213,-232,860,1984,3037,3920,4536,4814,4734,4283,3553,2597,1572,588,-219,-744,-928,-740,-204,619,1636,2747,3823,4791,5552,6074,6338,6352,6154,5778,5286,4707,4101,3483,2888,2319,1795,1298,843,426,45,-271,-519,-665,-695,-596,-373,-48,349,760,1131,1418,1561,1557,1376,1062,632,161,-306,-693,-960,-1060,-984,-744,-353,122,650,1151,1591,1912,2103,2143,2056,1861,1598,1321,1059,867,757,744,826,972,1167,1359,1525,1620,1625,1526,1319,1020,647,235,-172,-545,-832,-1013,-1070,-980,-777,-459,-79,329,722,1047,1276,1368,1308,1083,701,169,-466,-1175,-1901,-2592,-3201,-3688,-4030,-4217,-4264,-4179,-3997,-3733,-3419,-3050,-2645,-2170,-1634,-1005,-301,472,1257,2006,2637,3081,3285,3205,2865,2280,1554,766,42,-512,-805,-782,-418,248,1168,2230,3349,4379,5253,5874,6207,6257,6029,5595,5000,4329,3624,2949,2321,1769,1281,855,465,101,-258,-602,-938,-1226,-1455,-1578,-1578,-1446,-1174,-820,-396,2,340,547,582,438,114,-348,-894,-1451,-1943,-2302,-2477,-2437,-2186,-1747,-1181,-549,61,589,953,1131,1093,850,438,-94,-687,-1269,-1778,-2171,-2402,-2465,-2364,-2118,-1773,-1378,-976,-642,-395,-283,-324,-495,-806,-1190,-1629,-2044,-2415,-2670,-2809,-2800,-2667,-2427,-2132,-1822,-1561,-1388,-1356,-1482,-1777,-2231,-2798,-3448,-4097,-4696,-5169,-5468,-5570,-5458,-5171,-4745,-4247,-3750,-3305,-2976,-2772,-2697,-2714,-2764,-2789,-2725,-2529,-2195,-1735,-1208,-679,-222,86,220,142,-98,-470,-878,-1244,-1482,-1521,-1333,-901,-259,536,1413,2280,3060,3690,4125,4351,4387,4249,3999,3660,3288,2897,2515,2135,1762,1371,957,504,-1,-535,-1104,-1652,-2157,-2562,-2829,-2927,-2844,-2595,-2222,-1772,-1324,-934,-661,-547,-597,-807,-1132,-1522,-1910,-2227,-2424,-2447,-2293,-1956,-1476,-902,-293,269,739,1050,1184,1139,917,577,158,-277,-671,-969,-1154,-1189,-1095,-885,-590,-261,62,336,517,588,528,339,47,-340,-758,-1193,-1574,-1884,-2078,-2147,-2089,-1922,-1670,-1383,-1093,-858,-715,-692,-816,-1075,-1460,-1939,-2456,-2978,-3426,-3767,-3952,-3969,-3819,-3531,-3155,-2745,-2368,-2066,-1880,-1799,-1812,-1850,-1864,-1769,-1535,-1118,-549,144,876,1572,2140,2521,2672,2590,2306,1881,1392,933,575,392,414,664,1112,1731,2451,3219,3963,4636,5189,5617,5890,6037,6044,5936,5713,5381,4947,4409,3781,3071,2299,1501,703,-39,-680,-1170,-1459,-1518,-1329,-901,-270,498,1329,2120,2792,3252,3456,3367,3000,2392,1618,766,-63,-769,-1279,-1525,-1501,-1202,-684,-16,727,1433,2044,2477,2703,2708,2514,2158,1711,1228,789,438,226,162,246,453,744,1066,1369,1604,1725,1715,1564,1279,902,451,0,-424,-766,-992,-1098,-1062,-924,-700,-437,-195,-12,44,-46,-319,-756,-1350,-2041,-2777,-3483,-4093,-4540,-4775,-4784,-4558,-4143,-3591,-2975,-2377,-1865,-1493,-1278,-1222,-1270,-1374,-1445,-1437,-1282,-985,-548,-29,512,985,1344,1511,1505,1311,1003,642,312,106,85,297,759,1445,2309,3280,4263,5183,5948,6510,6829,6895,6726,6348,5805,5137,4394,3602,2807,2021,1263,555,-114,-708,-1243,-1678,-2022,-2228,-2298,-2210,-1962,-1583,-1090,-548,-2,475,843,1043,1074,918,616,196,-265,-720,-1086,-1318,-1376,-1234,-909,-429,160,776,1357,1832,2130,2235,2112,1793,1310,721,97,-492,-986,-1339,-1523,-1545,-1413,-1179,-874,-573,-303,-133,-72,-144,-350,-646,-1035,-1432,-1829,-2164,-2405,-2548,-2567,-2493,-2336,-2135,-1936,-1772,-1692,-1727,-1891,-2199,-2617,-3134,-3689,-4239,-4730,-5100,-5326,-5358,-5208,-4873,-4408,-3857,-3302,-2802,-2425,-2215,-2164,-2276,-2465,-2686,-2839,-2873,-2725,-2404,-1909,-1309,-664,-56,461,825,1036,1094,1040,934,837,818,917,1172,1583,2128,2772,3452,4099,4676,5103,5380,5482,5428,5246,4966,4631,4258,3886,3504,3131,2739,2332,1881,1394,864,311,-241,-751,-1177,-1466,-1589,-1527,-1280,-886,-388,137,619,984,1181,1174,962,570,50,-524,-1081,-1533,-1832,-1925,-1813,-1501,-1045,-488,77,602,1007,1270,1355,1290,1083,802,486,207,6,-77,-26,150,431,774,1124,1439,1658,1750,1692,1467,1108,619,65,-528,-1089,-1590,-1973,-2223,-2322,-2267,-2082,-1797,-1447,-1098,-797,-598,-550,-666,-958,-1397,-1948,-2552,-3146,-3672,-4059,-4274,-4280,-4078,-3692,-3162,-2566,-1964,-1444,-1048,-813,-739,-784,-902,-1017,-1069,-1013,-825,-521,-134,275,644,925,1067,1077,957,760,543,374,318,420,707,1179,1803,2542,3317,4069,4735,5249,5605,5762,5759,5603,5339,4996,4604,4189,3750,3297,2811,2290,1718,1101,439,-235,-886,-1470,-1919,-2196,-2241,-2049,-1614,-981,-212,614,1394,2053,2503,2706,2636,2314,1778,1106,360,-344,-962,-1397,-1641,-1655,-1471,-1111,-641,-120,393,824,1161,1342,1406,1327,1169,950,716,518,358,292,284,359,477,622,768,878,938,928,838,675,445,167,-134,-432,-703,-915,-1054,-1108,-1071,-971,-820,-673,-568,-567,-696,-1002,-1462,-2075,-2784,-3526,-4243,-4846,-5295,-5524,-5517,-5268,-4798,-4164,-3428,-2678,-1996,-1441,-1077,-897,-902,-1028,-1225,-1416,-1552,-1590,-1519,-1352,-1118,-855,-608,-401,-257,-170,-119,-86,-21,98,298,601,984,1453,1965,2486,2989,3421,3775,4027,4171,4231,4207,4134,4019,3877,3708,3505,3250,2933,2529,2037,1454,799,101,-593,-1234,-1755,-2109,-2243,-2141,-1801,-1260,-576,174,896,1509,1939,2135,2079,1783,1285,659,-24,-663,-1191,-1522,-1631,-1490,-1124,-574,96,800,1464,2010,2386,2556,2519,2283,1909,1420,917,414,9,-310,-480,-543,-481,-348,-168,16,166,253,256,163,-16,-283,-596,-944,-1283,-1580,-1813,-1947,-1976,-1899,-1738,-1519,-1299,-1122,-1041,-1100,-1311,-1674,-2162,-2724,-3305,-3836,-4269,-4538,-4626,-4499,-4180,-3690,-3081,-2433,-1795,-1268,-877,-669,-634,-740,-936,-1158,-1342,-1439,-1417,-1274,-1017,-685,-308,73,424,736,997,1220,1424,1627,1854,2120,2427,2780,3158,3553,3932,4283,4585,4822,5001,5115,5189,5221,5240,5229,5199,5125,4986,4759,4415,3937,3327,2587,1753,868,-9,-810,-1453,-1898,-2067,-1972,-1598,-1002,-254,566,1344,2004,2460,2675,2626,2349,1871,1288,668,98,-340,-615,-673,-542,-230,207,704,1207,1642,1972,2161,2208,2119,1929,1681,1409,1174,990,891,879,938,1063,1207,1355,1466,1519,1491,1374,1157,860,488,71,-360,-776,-1137,-1412,-1580,-1622,-1547,-1370,-1137,-888,-703,-620,-701,-962,-1396,-1978,-2641,-3316,-3928,-4401,-4684,-4732,-4539,-4106,-3480,-2699,-1858,-1019,-275,312,693,862,817,624,322,-4,-306,-528,-648,-665,-581,-435,-246,-49,145,320,490,655,844,1066,1337,1661,2032,2445,2874,3310,3715,4089,4400,4654,4842,4978,5060,5110,5111,5075,4971,4792,4502,4081,3523,2807,1973,1042,65,-871,-1718,-2380,-2804,-2946,-2786,-2352,-1683,-874,-15,780,1420,1814,1929,1731,1262,569,-271,-1148,-1978,-2658,-3124,-3334,-3269,-2959,-2439,-1792,-1076,-392,214,675,965,1087,1031,858,578,260,-69,-370,-611,-789,-884,-915,-882,-811,-718,-627,-558,-527,-546,-618,-748,-908,-1110,-1302,-1492,-1635,-1731,-1772,-1755,-1725,-1691,-1718,-1836,-2081,-2477,-3010,-3655,-4359,-5048,-5667,-6134,-6422,-6475,-6309,-5913,-5338,-4625,-3839,-3056,-2345,-1777,-1390,-1213,-1235,-1423,-1740,-2102,-2482,-2793,-3037,-3163,-3187,-3107,-2937,-2706,-2410,-2086,-1711,-1316,-878,-412,82,599,1112,1622,2092,2512,2867,3131,3319,3418,3447,3422,3361,3286,3210,3136,3052,2944,2777,2526,2158,1660,1023,273,-565,-1424,-2240,-2939,-3440,-3693,-3648,-3310,-2703,-1892,-975,-48,769,1388,1738,1780,1525,1012,315,-471,-1245,-1910,-2388,-2630,-2614,-2365,-1912,-1343,-709,-111,399,761,946,950,792,491,111,-314,-725,-1080,-1358,-1527,-1587,-1546,-1411,-1220,-990,-753,-549,-386,-302,-295,-371,-530,-743,-996,-1251,-1481,-1653,-1755,-1776,-1746,-1676,-1640,-1648,-1780,-2028,-2410,-2893,-3431,-3948,-4399,-4688,-4801,-4687,-4363,-3834,-3156,-2362,-1541,-740,-52,487,808,918,797,495,51,-470,-1006,-1498,-1908,-2199,-2368,-2403,-2327,-2142,-1877,-1534,-1130,-669,-157,402,995,1614,2235,2840,3413,3923,4372,4735,5025,5238,5385,5495,5561,5630,5684,5737,5782,5778,5721,5549,5249,4777,4130,3314,2349,1302,225,-781,-1636,-2258,-2576,-2568,-2225,-1598,-761,188,1132,1965,2598,2967,3047,2854,2427,1846,1190,550,11,-381,-566,-571,-376,-57,361,804,1221,1573,1820,1956,1980,1906,1762,1572,1369,1169,999,858,756,690,647,624,614,598,582,548,492,426,321,212,67,-71,-212,-324,-396,-423,-392,-334,-265,-235,-284,-456,-774,-1244,-1839,-2520,-3209,-3842,-4333,-4630,-4692,-4501,-4078,-3450,-2676,-1816,-950,-143,536,1037,1337,1426,1321,1066,698,275,-157,-562,-911,-1182,-1378,-1478,-1510,-1449,-1320,-1110,-820,-469,-26,453,1004,1556,2121,2649,3125,3526,3834,4055,4187,4250,4269,4264,4272,4303,4374,4468,4578,4644,4638,4497,4182,3675,2952,2057,1028,-58,-1102,-2019,-2704,-3095,-3136,-2842,-2227,-1388,-412,579,1464,2146,2548,2637,2409,1909,1199,379,-462,-1216,-1823,-2199,-2344,-2239,-1925,-1449,-870,-266,315,793,1162,1368,1437,1355,1168,884,557,204,-142,-448,-711,-902,-1026,-1081,-1069,-1005,-906,-787,-675,-581,-536,-530,-589,-686,-816,-961,-1095,-1213,-1326,-1430,-1582,-1790,-2102,-2533,-3073,-3711,-4379,-5016,-5541,-5879,-5978,-5804,-5362,-4680,-3823,-2854,-1861,-924,-111,511,910,1064,984,699,258,-282,-861,-1422,-1920,-2323,-2611,-2782,-2834,-2784,-2631,-2397,-2078,-1684,-1212,-668,-55,605,1306,1995,2672,3273,3798,4206,4492,4661,4708,4677,4570,4440,4300,4183,4091,4023,3959,3859,3697,3411,2995,2406,1661,784,-180,-1156,-2061,-2814,-3326,-3552,-3445,-3037,-2346,-1482,-514,419,1235,1842,2177,2234,2014,1569,975,298,-355,-916,-1325,-1532,-1539,-1346,-991,-529,-14,488,930,1260,1464,1519,1445,1258,982,671,330,29,-238,-424,-531,-550,-482,-346,-159,57,263,445,565,616,576,462,268,40,-220,-461,-684,-874,-1039,-1208,-1409,-1665,-2011,-2428,-2917,-3417,-3886,-4245,-4447,-4434,-4206,-3753,-3144,-2407,-1649,-915,-286,197,496,613,547,338,22,-355,-742,-1104,-1416,-1657,-1836,-1950,-2018,-2049,-2050,-2021,-1957,-1843,-1664,-1403,-1046,-591,-41,590,1276,1989,2696,3363,3962,4474,4875,5171,5363,5454,5483,5447,5382,5291,5176,5032,4836,4556,4176,3658,3001,2201,1287,292,-707,-1657,-2460,-3051,-3371,-3374,-3067,-2468,-1652,-697,286,1196,1940,2444,2670,2620,2310,1817,1196,564,-29,-477,-763,-839,-723,-440,-37,428,897,1317,1645,1863,1958,1948,1848,1694,1510,1328,1167,1039,947,890,852,830,797,753,671,563,406,217,-14,-267,-539,-799,-1044,-1234,-1372,-1441,-1461,-1450,-1448,-1499,-1637,-1893,-2275,-2757,-3302,-3843,-4306,-4620,-4728,-4604,-4242,-3686,-2987,-2215,-1462,-775,-222,169,390,445,350,149,-139,-475,-833,-1202,-1568,-1929,-2283,-2631,-2956,-3255,-3505,-3673,-3743,-3672,-3447,-3049,-2480,-1753,-900,39,1018,1974,2866,3648,4281,4759,5065,5222,5243,5160,5007,4813,4608,4399,4196,3980,3734,3424,3024,2509,1867,1111,263,-619,-1476,-2229,-2801,-3131,-3162,-2896,-2329,-1539,-577,427,1393,2200,2781,3071,3067,2764,2240,1539,781,36,-596,-1047,-1293,-1288,-1089,-703,-211,317,826,1228,1509,1622,1588,1420,1156,847,532,253,36,-103,-163,-146,-72,45,183,323,447,536,584,574,514,401,254,85,-76,-230,-349,-466,-578,-740,-969,-1309,-1769,-2348,-3024,-3733,-4419,-4995,-5384,-5548,-5421,-5043,-4414,-3618,-2718,-1808,-951,-223,358,755,993,1079,1044,925,731,497,214,-103,-467,-863,-1290,-1728,-2142,-2509,-2772,-2906,-2862,-2632,-2196,-1581,-802,80,1024,1957,2833,3593,4211,4653,4931,5040,5022,4899,4718,4527,4348,4230,4164,4165,4197,4232,4211,4096,3817,3376,2725,1916,968,-35,-1014,-1871,-2519,-2879,-2918,-2603,-1991,-1116,-96,978,1984,2824,3423,3728,3747,3491,3035,2457,1839,1289,851,601,538,669,948,1334,1751,2143,2445,2618,2642,2520,2269,1931,1543,1157,804,511,294,146,70,34,34,32,29,-8,-64,-163,-283,-421,-566,-689,-779,-817,-787,-699,-565,-412,-290,-233,-285,-479,-812,-1279,-1834,-2418,-2959,-3387,-3628,-3656,-3447,-3028,-2445,-1773,-1079,-463,47,381,552,570,456,284,67,-130,-298,-428,-525,-618,-721,-866,-1052,-1289,-1555,-1826,-2063,-2229,-2280,-2194,-1946,-1537,-982,-298,462,1276,2077,2837,3514,4071,4509,4795,4965,5002,4958,4833,4677,4494,4306,4114,3895,3644,3309,2873,2307,1593,759,-181,-1150,-2091,-2901,-3508,-3831,-3829,-3499,-2851,-1976,-939,114,1095,1882,2401,2619,2515,2147,1560,868,147,-498,-997,-1308,-1396,-1291,-1009,-618,-167,274,659,944,1122,1185,1160,1068,947,819,713,624,563,509,444,358,217,31,-224,-531,-880,-1268,-1652,-2036,-2371,-2650,-2839,-2922,-2894,-2751,-2531,-2259,-2001,-1811,-1750,-1861,-2170,-2671,-3327,-4075,-4830,-5503,-5993,-6257,-6224,-5921,-5360,-4605,-3741,-2845,-2004,-1271,-700,-283,-39,82,87,24,-105,-278,-506,-794,-1159,-1595,-2112,-2666,-3250,-3790,-4255,-4571,-4704,-4610,-4285,-3722,-2970,-2053,-1054,-22,966,1854,2596,3161,3536,3727,3754,3658,3466,3243,3003,2806,2649,2545,2473,2408,2298,2112,1792,1330,710,-41,-882,-1739,-2541,-3191,-3624,-3787,-3641,-3222,-2548,-1722,-825,28,742,1232,1456,1389,1065,536,-115,-793,-1408,-1887,-2165,-2238,-2088,-1768,-1318,-797,-285,184,548,794,922,928,859,727,581,433,317,221,163,118,80,33,-44,-153,-306,-499,-729,-980,-1241,-1482,-1680,-1811,-1835,-1768,-1576,-1316,-1007,-718,-511,-452,-580,-931,-1484,-2212,-3035,-3867,-4603,-5153,-5437,-5417,-5090,-4491,-3699,-2800,-1901,-1100,-463,-41,169,187,71,-128,-335,-527,-664,-765,-840,-931,-1065,-1277,-1554,-1905,-2269,-2615,-2868,-2972,-2881,-2559,-2007,-1244,-313,713,1779,2784,3691,4419,4952,5279,5400,5363,5193,4958,4690,4456,4263,4157,4112,4130,4153,4152,4051,3824,3414,2820,2043,1133,148,-823,-1682,-2343,-2718,-2761,-2457,-1830,-943,108,1212,2252,3115,3728,4029,4021,3712,3177,2478,1715,968,316,-186,-507,-628,-584,-375,-79,276,639,954,1220,1399,1512,1565,1579,1582,1578,1592,1614,1641,1659,1644,1583,1461,1266,998,666,283,-119,-520,-863,-1138,-1283,-1309,-1193,-979,-692,-416,-198,-118,-224,-530,-1043,-1708,-2462,-3206,-3850,-4287,-4459,-4321,-3878,-3181,-2300,-1347,-423,365,952,1286,1384,1264,1014,695,395,164,35,-5,23,55,40,-77,-332,-728,-1246,-1834,-2427,-2935,-3292,-3418,-3291,-2879,-2220,-1336,-315,788,1885,2914,3816,4558,5120,5510,5730,5830,5805,5728,5591,5433,5268,5072,4857,4575,4204,3719,3083,2311,1399,399,-641,-1633,-2508,-3170,-3562,-3628,-3362,-2779,-1936,-922,176,1227,2150,2852,3273,3410,3243,2851,2257,1571,850,176,-384,-799,-1035,-1095,-992,-757,-430,-58,317,658,934,1135,1239,1272,1217,1112,955,766,559,339,116,-114,-336,-567,-779,-997,-1181,-1354,-1464,-1527,-1503,-1396,-1201,-929,-626,-320,-99,13,-78,-361,-889,-1603,-2475,-3418,-4332,-5120,-5688,-5951,-5887,-5475,-4777,-3851,-2817,-1775,-840,-93,409,659,681,537,310,69,-111,-206,-205,-145,-74,-63,-160,-417,-838,-1411,-2084,-2784,-3422,-3909,-4171,-4146,-3822,-3195,-2320,-1253,-90,1089,2185,3137,3884,4404,4700,4784,4716,4526,4293,4041,3835,3671,3575,3503,3444,3327,3122,2780,2269,1608,794,-96,-1008,-1845,-2531,-2977,-3137,-2974,-2511,-1782,-876,115,1085,1918,2553,2907,2982,2775,2333,1729,1039,342,-270,-754,-1058,-1161,-1078,-819,-437,34,522,997,1396,1699,1890,1955,1918,1779,1587,1343,1096,853,633,450,296,172,68,-29,-129,-244,-371,-511,-652,-769,-863,-892,-880,-815,-735,-679,-686,-810,-1084,-1517,-2115,-2822,-3595,-4344,-4978,-5419,-5591,-5457,-5009,-4290,-3352,-2316,-1263,-321,438,940,1185,1171,973,657,314,21,-184,-267,-264,-202,-153,-178,-321,-621,-1059,-1618,-2217,-2789,-3241,-3495,-3490,-3196,-2618,-1783,-767,363,1503,2572,3490,4213,4698,4964,5020,4915,4705,4438,4180,3955,3804,3714,3676,3651,3585,3427,3126,2648,1983,1150,193,-814,-1778,-2611,-3213,-3523,-3490,-3120,-2435,-1511,-438,677,1728,2615,3280,3665,3780,3626,3265,2739,2125,1487,869,337,-100,-409,-590,-653,-606,-475,-275,-41,223,471,719,922,1095,1219,1295,1329,1318,1270,1194,1090,971,836,683,526,345,165,-36,-218,-400,-542,-646,-709,-723,-732,-739,-801,-940,-1186,-1556,-2033,-2598,-3199,-3778,-4266,-4598,-4724,-4606,-4254,-3681,-2956,-2154,-1357,-667,-141,161,234,102,-178,-526,-849,-1084,-1168,-1101,-902,-630,-366,-184,-164,-343,-730,-1314,-2009,-2762,-3445,-3986,-4282,-4290,-3976,-3347,-2452,-1344,-121,1135,2333,3394,4267,4921,5334,5545,5551,5429,5202,4926,4646,4370,4127,3893,3645,3357,2975,2487,1861,1109,264,-639,-1512,-2294,-2898,-3259,-3331,-3102,-2578,-1819,-899,92,1042,1863,2478,2832,2912,2734,2333,1779,1141,488,-109,-601,-961,-1156,-1201,-1097,-872,-551,-168,253,673,1085,1444,1774,2021,2221,2338,2387,2361,2261,2081,1834,1515,1143,731,290,-147,-563,-931,-1222,-1425,-1516,-1503,-1392,-1210,-1008,-821,-712,-732,-899,-1250,-1753,-2389,-3094,-3795,-4420,-4871,-5101,-5050,-4702,-4095,-3246,-2273,-1239,-269,560,1167,1517,1605,1474,1170,807,424,136,-62,-133,-122,-79,-64,-148,-380,-778,-1341,-2023,-2753,-3445,-4006,-4342,-4399,-4125,-3526,-2633,-1498,-222,1122,2416,3592,4571,5315,5802,6044,6060,5897,5607,5240,4855,4482,4155,3878,3640,3414,3168,2863,2472,1985,1396,747,71,-566,-1090,-1456,-1585,-1476,-1099,-506,268,1131,2006,2797,3430,3847,4018,3931,3623,3119,2495,1799,1105,465,-77,-480,-744,-850,-827,-688,-462,-185,115,415,683,929,1113,1272,1369,1436,1456,1445,1398,1327,1225,1111,975,835,688,545,418,306,232,191,189,218,257,284,259,153,-70,-422,-905,-1506,-2178,-2872,-3522,-4050,-4404,-4521,-4377,-3972,-3323,-2502,-1564,-627,243,937,1413,1630,1590,1342,948,493,72,-253,-431,-453,-356,-187,-33,49,-31,-281,-730,-1326,-2018,-2719,-3335,-3780,-3978,-3888,-3495,-2821,-1911,-844,298,1421,2445,3307,3957,4384,4591,4608,4480,4263,4003,3763,3567,3433,3369,3327,3291,3191,2993,2645,2143,1471,670,-209,-1111,-1923,-2602,-3034,-3201,-3051,-2611,-1904,-1022,-32,941,1818,2509,2953,3133,3043,2718,2216,1594,930,289,-272,-716,-1003,-1152,-1141,-1016,-792,-509,-204,97,359,577,726,812,836,796,716,586,433,247,48,-173,-408,-656,-916,-1182,-1437,-1682,-1882,-2042,-2136,-2172,-2152,-2093,-2035,-1988,-2016,-2114,-2319,-2623,-3004,-3437,-3867,-4242,-4513,-4620,-4545,-4259,-3796,-3173,-2472,-1746,-1099,-584,-269,-170,-289,-582,-985,-1414,-1783,-2025,-2093,-1989,-1736,-1406,-1079,-843,-780,-933,-1334,-1944,-2725,-3574,-4403,-5101,-5575,-5757,-5602,-5117,-4319,-3287,-2088,-830,401,1514,2445,3145,3604,3814,3816,3633,3341,2965,2588,2222,1910,1642,1414,1189,938,620,214,-291,-884,-1531,-2184,-2776,-3239,-3515,-3542,-3311,-2808,-2083,-1189,-222,733,1563,2207,2580,2681,2488,2060,1435,712,-51,-750,-1336,-1744,-1959,-1958,-1779,-1428,-974,-448,81,588,1007,1348,1564,1684,1694,1626,1489,1313,1112,907,708,518,338,170,-9,-173,-361,-534,-705,-857,-977,-1068,-1123,-1167,-1202,-1275,-1392,-1594,-1879,-2260,-2711,-3207,-3708,-4156,-4507,-4710,-4725,-4544,-4150,-3596,-2902,-2153,-1411,-751,-232,99,245,200,32,-219,-465,-651,-736,-692,-557,-355,-175,-77,-134,-392,-862,-1522,-2318,-3163,-3957,-4595,-4984,-5058,-4776,-4145,-3195,-2008,-662,724,2062,3245,4214,4916,5344,5499,5429,5168,4796,4362,3934,3557,3259,3050,2919,2834,2755,2640,2450,2157,1762,1259,708,131,-383,-798,-1031,-1066,-871,-465,105,787,1484,2134,2640,2975,3083,2995,2715,2311,1831,1349,913,580,362,278,321,456,671,911,1150,1359,1505,1583,1589,1521,1414,1266,1124,984,892,825,819,834,885,929,963,956,904,802,655,473,277,75,-113,-286,-449,-603,-777,-968,-1212,-1495,-1829,-2193,-2561,-2909,-3188,-3372,-3417,-3311,-3031,-2600,-2031,-1376,-688,-35,525,925,1147,1159,994,683,296,-97,-425,-629,-691,-594,-402,-148,69,195,149,-85,-531,-1135,-1848,-2575,-3231,-3703,-3945,-3870,-3492,-2810,-1876,-774,418,1595,2674,3586,4275,4733,4956,4978,4840,4604,4319,4050,3824,3672,3597,3571,3570,3531,3418,3173,2782,2227,1533,749,-78,-842,-1493,-1924,-2108,-1994,-1601,-966,-152,734,1609,2359,2921,3227,3270,3055,2627,2051,1388,728,116,-385,-753,-984,-1070,-1055,-951,-800,-639,-472,-336,-223,-124,-48,46,144,275,428,606,791,974,1121,1228,1255,1208,1072,855,577,254,-82,-408,-704,-956,-1161,-1319,-1454,-1572,-1704,-1851,-2032,-2244,-2470,-2696,-2892,-3024,-3077,-3008,-2820,-2494,-2055,-1516,-936,-341,185,623,896,1011,946,736,418,50,-308,-599,-798,-882,-877,-816,-753,-753,-862,-1118,-1535,-2085,-2740,-3410,-4044,-4527,-4819,-4838,-4569,-4010,-3182,-2156,-982,232,1428,2508,3437,4159,4675,4978,5097,5060,4913,4691,4433,4170,3910,3663,3408,3132,2797,2402,1909,1346,710,52,-597,-1169,-1619,-1889,-1949,-1777,-1393,-812,-116,646,1371,1998,2455,2704,2737,2559,2221,1768,1263,770,334,-6,-229,-341,-341,-259,-113,66,256,436,588,711,789,837,843,828,784,732,664,594,512,427,320,203,55,-108,-290,-476,-656,-812,-944,-1034,-1100,-1138,-1175,-1225,-1311,-1444,-1639,-1890,-2185,-2503,-2816,-3081,-3274,-3352,-3297,-3091,-2735,-2244,-1642,-983,-304,313,843,1206,1410,1416,1266,988,639,284,-32,-261,-386,-421,-387,-344,-342,-437,-669,-1054,-1586,-2222,-2909,-3563,-4110,-4465,-4578,-4407,-3949,-3233,-2294,-1226,-85,1023,2037,2892,3552,4006,4251,4332,4263,4115,3911,3712,3537,3407,3324,3267,3215,3133,2987,2755,2432,2010,1529,1003,497,38,-307,-523,-565,-454,-180,187,633,1061,1450,1723,1873,1873,1747,1514,1221,900,604,348,163,46,-5,-4,29,82,127,168,188,188,185,166,164,169,206,267,369,491,642,797,945,1068,1143,1157,1102,966,767,498,190,-156,-515,-882,-1245,-1601,-1949,-2287,-2620,-2938,-3245,-3524,-3768,-3951,-4063,-4072,-3978,-3744,-3395,-2906,-2318,-1643,-934,-234,389,893,1210,1333,1227,930,471,-83,-653,-1180,-1584,-1846,-1933,-1876,-1703,-1479,-1270,-1131,-1117,-1247,-1518,-1911,-2359,-2817,-3194,-3442,-3492,-3326,-2924,-2306,-1509,-580,404,1397,2314,3131,3789,4279,4605,4749,4770,4658,4477,4235,3970,3695,3424,3141,2858,2532,2183,1778,1331,843,337,-164,-629,-1011,-1290,-1411,-1377,-1161,-789,-287,301,908,1484,1965,2317,2503,2533,2402,2149,1802,1396,984,571,214,-101,-337,-512,-611,-652,-634,-568,-466,-336,-180,-19,150,320,475,623,752,850,922,947,924,846,708,518,275,0,-306,-622,-943,-1259,-1570,-1861,-2146,-2406,-2657,-2877,-3073,-3224,-3329,-3374,-3348,-3244,-3062,-2794,-2453,-2038,-1565,-1058,-531,-32,422,778,1015,1107,1048,855,563,207,-135,-437,-631,-713,-674,-540,-348,-160,-16,8,-99,-365,-781,-1303,-1891,-2466,-2960,-3305,-3441,-3337,-2974,-2368,-1555,-586,462,1529,2536,3435,4180,4752,5138,5362,5424,5379,5229,5030,4794,4542,4295,4036,3779,3500,3196,2856,2478,2062,1623,1170,737,343,27,-191,-278,-236,-59,227,583,968,1327,1612,1793,1839,1751,1551,1247,905,535,196,-89,-302,-422,-453,-401,-276,-99,112,339,556,765,936,1082,1190,1260,1308,1318,1317,1291,1246,1187,1096,992,855,704,534,359,178,-1,-179,-365,-548,-755,-971,-1216,-1480,-1763,-2053,-2343,-2605,-2828,-2986,-3062,-3043,-2916,-2679,-2332,-1889,-1365,-785,-191,386,892,1287,1540,1620,1534,1292,940,523,101,-276,-573,-760,-849,-847,-800,-737,-717,-763,-916,-1170,-1516,-1927,-2346,-2725,-3001,-3124,-3055,-2783,-2304,-1645,-852,29,926,1787,2561,3201,3695,4026,4208,4262,4211,4098,3948,3791,3657,3539,3456,3369,3277,3131,2931,2634,2252,1777,1235,659,82,-435,-860,-1139,-1250,-1187,-959,-599,-165,295,711,1027,1222,1254,1151,918,593,229,-148,-490,-775,-980,-1108,-1145,-1124,-1039,-929,-802,-681,-589,-520,-507,-515,-572,-636,-711,-769,-799,-788,-730,-635,-498,-351,-189,-52,57,101,74,-53,-279,-621,-1056,-1585,-2165,-2777,-3373,-3917,-4367,-4693,-4861,-4872,-4706,-4391,-3938,-3380,-2754,-2090,-1428,-799,-228,243,612,829,913,829,613,270,-150,-609,-1051,-1442,-1740,-1945,-2042,-2070,-2038,-1999,-1982,-2017,-2134,-2326,-2604,-2927,-3278,-3604,-3869,-4037,-4072,-3967,-3708,-3314,-2803,-2202,-1554,-881,-230,387,941,1435,1851,2214,2508,2758,2967,3135,3276,3376,3424,3416,3322,3135,2843,2443,1944,1382,756,148,-445,-944,-1335,-1572,-1655,-1565,-1343,-1006,-607,-207,153,418,566,581,474,266,-9,-311,-610,-875,-1086,-1237,-1323,-1351,-1332,-1270,-1184,-1075,-963,-842,-733,-629,-545,-476,-428,-399,-387,-387,-406,-423,-463,-490,-537,-573,-619,-669,-739,-832,-973,-1161,-1413,-1722,-2079,-2467,-2860,-3232,-3545,-3779,-3902,-3900,-3776,-3523,-3165,-2728,-2232,-1720,-1207,-722,-290,90,379,593,697,702,597,398,122,-192,-508,-779,-979,-1077,-1074,-984,-831,-651,-498,-385,-379,-467,-672,-976,-1353,-1759,-2153,-2479,-2689,-2754,-2639,-2351,-1888,-1290,-586,174,937,1665,2307,2852,3269,3571,3753,3841,3853,3814,3746,3670,3591,3520,3443,3345,3215,3022,2770,2443,2048,1614,1147,703,296,-19,-227,-294,-229,-26,271,635,1005,1331,1570,1680,1658,1498,1235,892,532,171,-127,-365,-510,-575,-560,-486,-357,-212,-33,125,293,430,550,643,704,745,757,763,757,756,764,776,800,815,811,765,659,457,163,-260,-785,-1403,-2080,-2757,-3394,-3919,-4299,-4475,-4449,-4198,-3760,-3153,-2446,-1678,-928,-233,361,830,1175,1400,1532,1593,1609,1597,1562,1512,1439,1350,1236,1117,989,876,775,691,615,542,451,343,198,17,-197,-446,-710,-978,-1232,-1439,-1594,-1659,-1634,-1510,-1276,-967,-573,-135,332,801,1245,1653,2005,2300,2536,2707,2835,2914,2962,2993,3002,3014,3014,3008,2983,2924,2813,2647,2399,2093,1713,1292,850,416,32,-274,-466,-528,-449,-250,43,381,706,968,1113,1115,968,682,291,-153,-610,-1018,-1346,-1567,-1655,-1628,-1475,-1237,-920,-568,-200,154,466,729,922,1051,1115,1122,1097,1040,984,927,892,876,889,923,973,1029,1067,1065,1004,848,602,243,-201,-727,-1281,-1835,-2336,-2738,-3010,-3120,-3059,-2840,-2475,-2009,-1479,-931,-411,59,449,753,963,1085,1117,1063,933,717,446,119,-234,-588,-915,-1204,-1429,-1601,-1712,-1778,-1812,-1819,-1815,-1801,-1780,-1756,-1717,-1665,-1583,-1475,-1319,-1130,-887,-611,-299,38,377,724,1041,1340,1583,1792,1938,2046,2114,2155,2195,2241,2324,2445,2624,2837,3086,3325,3523,3639,3626,3464,3140,2649,2038,1329,599,-99,-692,-1129,-1360,-1370,-1164,-767,-241,354,939,1450,1832,2057,2114,2028,1811,1536,1211,912,645,450,329,289,321,414,551,725,905,1095,1263,1422,1535,1633,1667,1684,1639,1563,1437,1279,1094,893,697,497,305,81,-193,-575,-1087,-1780,-2634,-3653,-4762,-5904,-6970,-7877,-8528,-8857,-8833,-8443,-7727,-6740,-5556,-4271,-2955,-1692,-521,497,1354,2008,2456,2675,2658,2414,1947,1311,549,-254,-1011,-1631,-2039,-2164,-1991,-1519,-806,90,1056,2014,2860,3526,3977,4183,4173,3972,3639,3235,2807,2412,2065,1790,1578,1426,1316,1242,1188,1168,1177,1236,1362,1565,1871,2266,2760,3312,3913,4494,5033,5447,5711,5764,5583,5162,4495,3630,2602,1485,344,-742,-1701,-2482,-3034,-3343,-3405,-3237,-2892,-2414,-1876,-1345,-879,-553,-403,-482,-796,-1358,-2139,-3100,-4184,-5302,-6379,-7316,-8037,-8481,-8605,-8401,-7891,-7117,-6149,-5059,-3927,-2817,-1784,-867,-81,543,1019,1311,1448,1401,1215,879,464,-22,-491,-928,-1252,-1444,-1457,-1287,-921,-404,252,966,1692,2374,2949,3408,3720,3907,3975,3977,3919,3860,3795,3748,3698,3637,3524,3346,3060,2657,2140,1511,821,114,-550,-1083,-1459,-1603,-1535,-1251,-814,-282,257,733,1075,1242,1215,1001,631,146,-389,-926,-1410,-1803,-2090,-2249,-2305,-2255,-2135,-1958,-1740,-1494,-1225,-925,-621,-304,-22,202,330,309,145,-204,-686,-1286,-1936,-2566,-3120,-3533,-3777,-3825,-3700,-3400,-2993,-2488,-1945,-1379,-820,-276,236,700,1102,1412,1616,1685,1619,1418,1114,748,381,83,-82,-53,208,700,1412,2282,3228,4179,5018,5703,6160,6382,6376,6180,5843,5435,5010,4629,4319,4096,3950,3852,3765,3650,3468,3197,2833,2377,1867,1334,821,367,5,-251,-389,-424,-369,-259,-114,20,143,212,253,243,218,178,158,154,195,268,380,516,663,806,921,1005,1027,999,893,723,468,133,-296,-820,-1445,-2157,-2952,-3790,-4644,-5454,-6173,-6739,-7110,-7244,-7130,-6763,-6172,-5390,-4471,-3467,-2436,-1430,-492,326,999,1482,1766,1837,1708,1411,997,531,96,-239,-396,-329,-3,581,1395,2385,3479,4581,5598,6447,7047,7375,7392,7133,6627,5929,5124,4262,3437,2680,2055,1552,1203,960,825,744,700,658,613,551,494,443,430,456,534,651,785,909,983,975,867,650,340,-31,-426,-784,-1075,-1245,-1301,-1215,-1032,-768,-473,-194,42,194,270,258,185,71,-68,-222,-399,-627,-936,-1373,-1964,-2726,-3650,-4693,-5792,-6862,-7804,-8536,-8979,-9091,-8851,-8278,-7422,-6337,-5123,-3843,-2583,-1416,-386,448,1059,1428,1537,1405,1044,508,-158,-869,-1560,-2140,-2551,-2726,-2639,-2285,-1672,-871,73,1057,2002,2826,3462,3882,4062,4036,3819,3486,3069,2643,2234,1884,1584,1348,1129,924,696,428,123,-211,-549,-842,-1064,-1155,-1108,-887,-522,-15,560,1178,1741,2223,2541,2684,2620,2365,1936,1377,733,61,-603,-1204,-1730,-2152,-2467,-2678,-2777,-2786,-2698,-2534,-2301,-2031,-1748,-1500,-1334,-1284,-1415,-1725,-2240,-2925,-3746,-4620,-5478,-6221,-6774,-7073,-7078,-6777,-6197,-5370,-4381,-3277,-2168,-1080,-114,722,1370,1820,2060,2086,1919,1587,1131,608,77,-400,-767,-978,-1007,-834,-468,71,753,1520,2316,3081,3746,4274,4623,4781,4762,4573,4275,3879,3464,3047,2677,2377,2141,1988,1872,1791,1689,1552,1343,1055,685,253,-215,-683,-1110,-1469,-1738,-1900,-1977,-1965,-1906,-1819,-1732,-1668,-1645,-1656,-1711,-1787,-1876,-1956,-2026,-2068,-2097,-2116,-2132,-2167,-2210,-2270,-2323,-2352,-2340,-2257,-2112,-1901,-1662,-1425,-1249,-1177,-1246,-1484,-1867,-2392,-2982,-3596,-4152,-4585,-4856,-4907,-4746,-4360,-3790,-3058,-2231,-1349,-479,315,996,1488,1785,1848,1704,1370,910,386,-109,-502,-708,-677,-371,214,1049,2086,3241,4422,5526,6466,7155,7563,7662,7487,7073,6500,5833,5163,4554,4066,3749,3596,3630,3794,4046,4338,4568,4716,4697,4506,4125,3577,2900,2142,1359,614,-58,-603,-1015,-1275,-1396,-1388,-1276,-1087,-837,-566,-276,-4,241,448,597,691,713,681,583,452,278,96,-99,-294,-487,-702,-929,-1218,-1557,-1991,-2506,-3115,-3793,-4515,-5240,-5913,-6495,-6925,-7183,-7237,-7076,-6721,-6162,-5461,-4616,-3696,-2726,-1764,-870,-91,493,868,962,821,417,-137,-811,-1462,-2021,-2368,-2452,-2213,-1659,-811,269,1483,2744,3918,4928,5672,6112,6234,6057,5633,5046,4361,3676,3050,2547,2195,2020,1998,2105,2300,2504,2686,2755,2706,2493,2140,1668,1126,579,82,-306,-543,-621,-532,-316,-5,340,667,930,1094,1139,1062,878,603,274,-79,-434,-737,-1002,-1166,-1256,-1238,-1128,-940,-693,-423,-179,4,60,-39,-338,-845,-1567,-2457,-3484,-4544,-5578,-6466,-7148,-7537,-7611,-7357,-6802,-6005,-5036,-3974,-2917,-1911,-1048,-340,153,445,503,370,46,-410,-956,-1517,-2036,-2429,-2657,-2651,-2412,-1916,-1205,-317,681,1704,2666,3485,4076,4408,4442,4204,3735,3091,2379,1663,1044,583,333,305,507,873,1359,1862,2300,2583,2643,2459,2008,1356,540,-331,-1180,-1917,-2466,-2799,-2881,-2747,-2418,-1966,-1439,-916,-427,-36,268,451,546,554,499,400,273,130,-11,-145,-249,-313,-335,-305,-234,-138,-39,25,13,-98,-356,-750,-1299,-1956,-2683,-3416,-4080,-4613,-4944,-5043,-4870,-4445,-3778,-2916,-1918,-840,242,1277,2188,2940,3483,3795,3875,3735,3415,2977,2482,2011,1625,1390,1332,1478,1805,2301,2908,3578,4249,4858,5356,5698,5856,5830,5634,5296,4878,4416,3980,3602,3332,3174,3158,3250,3450,3696,3949,4142,4214,4119,3817,3307,2602,1752,827,-103,-943,-1634,-2115,-2359,-2370,-2166,-1789,-1304,-744,-201,317,741,1070,1273,1359,1315,1158,900,543,134,-328,-790,-1233,-1629,-1949,-2197,-2351,-2443,-2472,-2487,-2502,-2572,-2709,-2953,-3291,-3729,-4220,-4738,-5209,-5597,-5829,-5895,-5740,-5396,-4844,-4145,-3321,-2437,-1537,-682,88,727,1217,1537,1707,1734,1667,1541,1408,1303,1269,1324,1472,1721,2038,2415,2819,3215,3590,3896,4131,4258,4290,4227,4089,3920,3740,3605,3533,3552,3669,3879,4171,4514,4875,5202,5451,5561,5501,5221,4737,4030,3176,2195,1200,241,-581,-1213,-1605,-1739,-1625,-1305,-827,-279,288,774,1152,1357,1392,1261,984,615,187,-235,-620,-917,-1120,-1211,-1212,-1152,-1064,-1013,-1024,-1163,-1436,-1872,-2459,-3178,-4000,-4872,-5732,-6535,-7195,-7689,-7953,-7984,-7781,-7359,-6770,-6057,-5287,-4516,-3790,-3155,-2624,-2218,-1929,-1755,-1684,-1692,-1767,-1877,-2003,-2113,-2181,-2179,-2086,-1888,-1581,-1169,-664,-86,541,1186,1815,2391,2873,3242,3463,3548,3496,3339,3119,2868,2633,2438,2322,2279,2335,2454,2624,2804,2933,2977,2887,2629,2216,1646,976,261,-432,-1026,-1470,-1715,-1747,-1568,-1208,-711,-139,456,1018,1497,1878,2129,2269,2294,2234,2101,1922,1719,1506,1313,1136,996,883,786,693,569,402,155,-190,-640,-1216,-1884,-2641,-3432,-4210,-4918,-5498,-5900,-6098,-6073,-5834,-5413,-4848,-4190,-3496,-2796,-2140,-1536,-1006,-548,-173,129,355,504,597,612,588,514,416,313,214,154,136,184,308,505,779,1100,1458,1811,2127,2387,2553,2646,2646,2593,2495,2376,2272,2173,2128,2111,2150,2217,2301,2363,2372,2275,2061,1687,1179,538,-179,-927,-1636,-2249,-2703,-2964,-3001,-2815,-2421,-1855,-1167,-408,353,1075,1698,2199,2547,2728,2755,2625,2380,2036,1653,1252,892,573,330,135,-8,-139,-272,-448,-670,-971,-1330,-1761,-2223,-2696,-3144,-3519,-3810,-3967,-3994,-3875,-3621,-3241,-2759,-2176,-1532,-819,-75,693,1447,2156,2773,3262,3575,3697,3605,3324,2871,2308,1688,1095,589,242,91,175,489,1021,1728,2543,3400,4207,4898,5411,5713,5796,5681,5399,5011,4569,4133,3750,3467,3301,3268,3350,3503,3690,3821,3850,3711,3364,2820,2079,1222,305,-567,-1318,-1870,-2176,-2226,-2024,-1637,-1108,-543,4,442,731,831,741,458,38,-500,-1070,-1629,-2110,-2464,-2669,-2715,-2628,-2435,-2205,-1969,-1808,-1743,-1822,-2052,-2435,-2956,-3579,-4260,-4939,-5559,-6058,-6392,-6525,-6431,-6133,-5625,-4971,-4189,-3350,-2474,-1637,-841,-160,403,807,1041,1105,1004,765,428,32,-366,-716,-979,-1111,-1097,-929,-601,-140,438,1098,1793,2490,3129,3681,4100,4388,4525,4554,4476,4357,4215,4087,3998,3954,3970,4026,4112,4193,4227,4178,4003,3663,3156,2476,1654,748,-195,-1077,-1850,-2421,-2771,-2850,-2687,-2292,-1729,-1064,-369,275,811,1184,1374,1364,1177,840,401,-82,-550,-958,-1254,-1429,-1486,-1435,-1342,-1223,-1163,-1177,-1321,-1604,-2027,-2593,-3246,-3977,-4712,-5416,-6042,-6533,-6893,-7071,-7104,-6973,-6714,-6341,-5872,-5327,-4716,-4059,-3373,-2692,-2041,-1469,-1007,-689,-535,-544,-707,-979,-1320,-1671,-1964,-2160,-2200,-2062,-1748,-1243,-608,136,916,1662,2325,2831,3161,3300,3259,3082,2812,2506,2217,1986,1842,1810,1882,2068,2321,2627,2920,3148,3262,3200,2950,2484,1843,1058,209,-625,-1356,-1917,-2225,-2289,-2062,-1612,-964,-203,607,1379,2065,2603,2972,3157,3168,3025,2758,2413,2019,1618,1227,851,500,147,-210,-586,-1001,-1435,-1906,-2385,-2867,-3326,-3743,-4092,-4347,-4503,-4537,-4468,-4296,-4056,-3764,-3451,-3138,-2824,-2524,-2209,-1887,-1538,-1173,-801,-449,-143,74,197,185,65,-166,-467,-797,-1108,-1348,-1472,-1451,-1261,-912,-413,191,847,1492,2063,2492,2753,2816,2693,2424,2045,1626,1214,866,612,479,473,583,791,1052,1321,1539,1652,1622,1421,1051,537,-70,-717,-1320,-1823,-2175,-2324,-2283,-2049,-1656,-1170,-621,-95,381,753,1008,1133,1146,1049,897,690,495,300,165,54,3,-44,-77,-147,-254,-430,-662,-959,-1297,-1665,-2037,-2383,-2690,-2916,-3065,-3116,-3068,-2933,-2715,-2427,-2089,-1701,-1269,-798,-282,274,853,1435,1985,2448,2796,2970,2961,2760,2385,1887,1319,759,284,-41,-159,-41,318,906,1670,2559,3484,4372,5129,5697,6008,6059,5841,5409,4817,4149,3474,2877,2400,2094,1966,2010,2208,2515,2866,3209,3447,3544,3429,3085,2511,1736,819,-162,-1129,-1987,-2677,-3132,-3346,-3303,-3052,-2633,-2113,-1569,-1053,-630,-334,-182,-180,-308,-532,-827,-1128,-1424,-1668,-1863,-2005,-2122,-2216,-2345,-2491,-2699,-2953,-3250,-3584,-3921,-4257,-4549,-4796,-4961,-5049,-5037,-4945,-4759,-4508,-4188,-3819,-3404,-2950,-2456,-1928,-1374,-819,-291,173,521,736,776,654,383,6,-417,-826,-1143,-1322,-1315,-1105,-704,-130,563,1324,2090,2802,3406,3874,4169,4310,4300,4188,4008,3815,3645,3520,3461,3455,3493,3563,3633,3695,3724,3706,3623,3454,3188,2815,2338,1772,1141,488,-145,-706,-1147,-1435,-1545,-1481,-1253,-906,-480,-38,364,682,873,925,841,630,348,19,-293,-551,-740,-837,-871,-873,-880,-941,-1094,-1353,-1731,-2214,-2770,-3384,-3993,-4583,-5104,-5544,-5875,-6104,-6210,-6230,-6141,-5985,-5749,-5453,-5101,-4692,-4237,-3748,-3231,-2732,-2263,-1873,-1581,-1413,-1360,-1426,-1554,-1728,-1866,-1945,-1898,-1713,-1368,-876,-266,431,1164,1883,2551,3110,3550,3827,3967,3941,3820,3596,3346,3082,2857,2683,2572,2540,2564,2657,2794,2969,3160,3339,3474,3529,3472,3279,2937,2465,1882,1242,598,10,-462,-779,-908,-851,-606,-222,276,829,1389,1915,2368,2724,2974,3114,3165,3129,3039,2888,2698,2455,2163,1804,1392,917,408,-128,-657,-1158,-1613,-2000,-2313,-2544,-2685,-2744,-2720,-2629,-2480,-2297,-2089,-1884,-1682,-1492,-1303,-1099,-877,-608,-306,18,360,652,908,1060,1126,1081,955,768,560,375,245,206,272,450,737,1105,1537,1991,2428,2813,3098,3265,3295,3193,2981,2697,2372,2067,1794,1606,1499,1484,1562,1702,1908,2132,2354,2534,2635,2618,2471,2165,1724,1160,521,-142,-771,-1297,-1691,-1886,-1907,-1713,-1374,-882,-336,256,802,1292,1670,1943,2088,2143,2102,2011,1866,1698,1494,1269,1003,713,379,27,-346,-715,-1078,-1412,-1729,-2003,-2259,-2470,-2658,-2801,-2902,-2960,-2949,-2888,-2740,-2528,-2225,-1838,-1368,-811,-206,436,1060,1627,2088,2406,2557,2547,2383,2110,1764,1409,1082,835,693,666,767,976,1281,1662,2091,2533,2967,3339,3633,3807,3850,3754,3537,3207,2827,2395,1994,1629,1352,1184,1137,1223,1424,1715,2053,2366,2604,2675,2551,2170,1550,698,-318,-1426,-2528,-3539,-4357,-4942,-5228,-5233,-4960,-4467,-3812,-3071,-2323,-1632,-1061,-642,-393,-324,-405,-628,-949,-1349,-1794,-2262,-2730,-3174,-3579,-3921,-4193,-4382,-4491,-4523,-4499,-4430,-4339,-4242,-4152,-4077,-4020,-3979,-3938,-3901,-3828,-3730,-3561,-3328,-3008,-2610,-2145,-1640,-1138,-670,-296,-18,120,141,60,-93,-255,-398,-454,-404,-214,120,585,1167,1824,2514,3193,3805,4307,4661,4842,4852,4696,4422,4066,3688,3335,3044,2850,2758,2768,2874,3043,3265,3500,3716,3880,3952,3889,3684,3287,2745,2029,1223,350,-502,-1271,-1895,-2317,-2507,-2467,-2200,-1773,-1225,-636,-80,397,730,921,957,869,691,464,222,-4,-213,-398,-590,-795,-1056,-1370,-1766,-2226,-2752,-3318,-3904,-4479,-5015,-5481,-5862,-6129,-6282,-6311,-6228,-6036,-5760,-5401,-4984,-4519,-4017,-3486,-2954,-2425,-1945,-1526,-1203,-999,-907,-942,-1058,-1236,-1424,-1569,-1629,-1561,-1333,-944,-384,312,1118,1986,2860,3692,4416,4992,5372,5544,5505,5278,4908,4437,3942,3460,3068,2773,2629,2617,2758,3005,3357,3746,4147,4490,4728,4807,4691,4363,3818,3097,2234,1313,393,-437,-1116,-1585,-1811,-1784,-1518,-1035,-397,357,1153,1939,2664,3293,3783,4136,4315,4333,4172,3845,3350,2714,1956,1122,249,-596,-1382,-2046,-2578,-2950,-3162,-3234,-3165,-3003,-2764,-2482,-2194,-1927,-1706,-1563,-1487,-1491,-1533,-1599,-1626,-1593,-1458,-1216,-870,-450,12,463,862,1170,1365,1435,1394,1255,1066,851,668,538,498,562,734,1001,1346,1727,2109,2450,2702,2851,2875,2782,2588,2325,2020,1718,1443,1224,1083,1017,1046,1130,1292,1469,1652,1800,1864,1828,1655,1345,897,343,-287,-946,-1573,-2139,-2575,-2870,-2995,-2948,-2746,-2402,-1959,-1446,-908,-377,122,553,910,1167,1307,1334,1207,956,552,37,-577,-1238,-1901,-2508,-3017,-3394,-3616,-3692,-3633,-3479,-3268,-3051,-2865,-2748,-2726,-2787,-2943,-3136,-3343,-3494,-3544,-3442,-3160,-2703,-2083,-1373,-618,91,694,1134,1386,1443,1340,1111,833,553,353,265,328,550,921,1410,1988,2583,3163,3650,4005,4184,4159,3944,3541,3014,2405,1784,1219,759,458,337,409,659,1066,1578,2148,2700,3172,3482,3580,3407,2951,2218,1231,72,-1195,-2465,-3643,-4650,-5406,-5868,-6021,-5870,-5454,-4830,-4065,-3240,-2427,-1684,-1071,-613,-342,-260,-371,-664,-1118,-1708,-2396,-3131,-3870,-4536,-5100,-5484,-5692,-5687,-5496,-5157,-4704,-4214,-3742,-3340,-3063,-2931,-2947,-3099,-3345,-3624,-3878,-4027,-4021,-3812,-3395,-2783,-2030,-1202,-389,340,900,1265,1401,1339,1115,800,463,194,47,83,323,759,1381,2123,2942,3758,4503,5110,5535,5731,5719,5492,5118,4633,4118,3621,3208,2903,2736,2698,2782,2961,3192,3455,3691,3884,3987,3967,3813,3489,3023,2397,1668,857,34,-749,-1436,-1966,-2313,-2451,-2381,-2136,-1747,-1273,-772,-291,119,428,625,698,658,519,285,-6,-358,-731,-1118,-1501,-1851,-2176,-2445,-2684,-2884,-3075,-3265,-3482,-3737,-4033,-4378,-4755,-5142,-5530,-5862,-6133,-6301,-6329,-6211,-5911,-5440,-4811,-4050,-3221,-2370,-1588,-919,-436,-153,-93,-219,-500,-852,-1212,-1487,-1619,-1549,-1259,-745,-45,794,1704,2601,3428,4090,4560,4790,4783,4567,4174,3687,3153,2662,2251,1984,1862,1910,2100,2408,2801,3228,3657,4037,4333,4505,4523,4373,4031,3529,2866,2106,1290,485,-243,-834,-1249,-1443,-1427,-1194,-790,-248,372,1024,1646,2199,2642,2935,3072,3012,2779,2361,1798,1121,379,-372,-1069,-1666,-2111,-2390,-2495,-2447,-2287,-2063,-1832,-1643,-1542,-1548,-1680,-1916,-2248,-2623,-3017,-3363,-3628,-3757,-3727,-3522,-3152,-2639,-2037,-1383,-760,-190,264,602,807,906,920,897,862,864,910,1033,1215,1462,1746,2052,2359,2636,2870,3032,3108,3091,2975,2763,2486,2140,1785,1421,1095,824,629,524,508,581,719,917,1133,1354,1537,1651,1676,1577,1357,1017,565,49,-511,-1053,-1538,-1926,-2182,-2291,-2250,-2065,-1770,-1381,-956,-507,-92,275,559,736,799,732,531,219,-217,-721,-1297,-1876,-2444,-2942,-3348,-3635,-3791,-3832,-3768,-3645,-3486,-3344,-3237,-3199,-3225,-3326,-3461,-3623,-3740,-3792,-3715,-3490,-3087,-2539,-1854,-1123,-386,252,752,1051,1153,1057,828,507,194,-61,-173,-123,124,535,1105,1752,2457,3122,3729,4201,4521,4657,4591,4350,3933,3398,2789,2155,1569,1074,718,537,544,734,1092,1573,2126,2707,3231,3650,3902,3924,3705,3205,2458,1483,352,-858,-2061,-3154,-4060,-4702,-5042,-5055,-4766,-4203,-3445,-2557,-1641,-759,-7,572,926,1030,886,502,-78,-818,-1644,-2504,-3320,-4030,-4584,-4940,-5084,-5035,-4810,-4483,-4095,-3728,-3429,-3244,-3194,-3281,-3485,-3762,-4070,-4337,-4523,-4550,-4410,-4060,-3536,-2849,-2080,-1272,-521,133,635,962,1131,1157,1096,1002,933,943,1076,1345,1758,2292,2907,3565,4207,4787,5259,5590,5752,5747,5582,5277,4890,4449,4027,3652,3379,3218,3196,3290,3497,3777,4101,4435,4741,5002,5193,5298,5306,5199,4973,4615,4130,3527,2820,2061,1263,508,-183,-745,-1153,-1382,-1433,-1312,-1043,-666,-208,274,752,1184,1534,1782,1908,1903,1774,1525,1181,762,308,-164,-610,-1021,-1374,-1672,-1926,-2136,-2342,-2536,-2757,-3005,-3279,-3585,-3896,-4195,-4454,-4633,-4704,-4631,-4400,-4010,-3486,-2863,-2206,-1565,-1022,-594,-344,-243,-300,-448,-653,-830,-935,-905,-709,-340,200,869,1627,2407,3154,3806,4321,4657,4804,4760,4545,4198,3769,3302,2866,2485,2218,2069,2062,2186,2416,2741,3099,3486,3838,4151,4389,4537,4583,4509,4313,3995,3552,3010,2377,1701,1009,348,-235,-713,-1036,-1208,-1195,-1026,-702,-255,275,847,1397,1877,2231,2410,2393,2158,1731,1141,441,-299,-1014,-1635,-2110,-2415,-2540,-2505,-2352,-2134,-1906,-1733,-1651,-1702,-1888,-2213,-2636,-3130,-3619,-4052,-4364,-4497,-4435,-4156,-3697,-3091,-2406,-1699,-1042,-471,-34,272,446,510,512,465,443,438,513,641,848,1110,1405,1731,2033,2322,2550,2709,2788,2768,2663,2475,2230,1943,1649,1367,1125,936,824,769,800,871,992,1134,1278,1415,1512,1557,1529,1395,1160,791,312,-277,-943,-1642,-2331,-2949,-3447,-3781,-3910,-3829,-3523,-3031,-2370,-1618,-823,-82,549,981,1185,1111,779,198,-564,-1454,-2374,-3250,-3994,-4544,-4859,-4923,-4752,-4389,-3897,-3356,-2839,-2427,-2164,-2092,-2210,-2495,-2902,-3351,-3773,-4065,-4178,-4041,-3664,-3054,-2284,-1428,-588,153,721,1069,1200,1123,904,606,308,91,0,97,364,824,1407,2086,2792,3463,4049,4492,4762,4837,4710,4407,3954,3409,2826,2266,1788,1434,1245,1226,1389,1704,2137,2647,3172,3673,4091,4392,4534,4494,4246,3791,3124,2271,1263,156,-994,-2105,-3115,-3947,-4548,-4876,-4917,-4667,-4166,-3451,-2601,-1698,-832,-98,431,693,661,334,-256,-1051,-1968,-2923,-3821,-4573,-5126,-5419,-5451,-5249,-4836,-4315,-3739,-3221,-2812,-2595,-2584,-2786,-3181,-3692,-4256,-4776,-5150,-5319,-5216,-4834,-4195,-3352,-2386,-1388,-444,376,1016,1463,1716,1807,1786,1702,1621,1596,1662,1860,2179,2626,3161,3759,4367,4942,5450,5842,6110,6234,6218,6095,5876,5620,5347,5110,4925,4825,4800,4861,4970,5124,5267,5399,5472,5498,5458,5365,5221,5020,4775,4449,4066,3574,3005,2338,1607,837,72,-639,-1240,-1691,-1953,-2004,-1854,-1512,-1039,-486,68,555,911,1089,1071,864,486,1,-550,-1084,-1558,-1908,-2133,-2198,-2166,-2040,-1916,-1829,-1863,-2047,-2421,-2971,-3687,-4496,-5343,-6130,-6766,-7178,-7286,-7070,-6524,-5690,-4651,-3493,-2347,-1302,-466,119,405,417,188,-220,-712,-1211,-1631,-1895,-1969,-1816,-1448,-892,-189,591,1402,2163,2837,3366,3733,3922,3947,3826,3600,3313,3007,2729,2513,2385,2353,2419,2559,2754,2959,3153,3286,3366,3346,3257,3071,2812,2470,2060,1578,1039,454,-153,-749,-1295,-1749,-2065,-2204,-2140,-1869,-1386,-752,5,781,1511,2094,2469,2568,2382,1908,1195,309,-657,-1613,-2456,-3122,-3543,-3719,-3640,-3375,-2978,-2538,-2151,-1876,-1801,-1934,-2304,-2869,-3589,-4376,-5156,-5807,-6276,-6455,-6341,-5906,-5197,-4273,-3224,-2138,-1117,-224,472,957,1219,1289,1207,1021,805,593,450,391,439,584,809,1086,1381,1660,1894,2044,2114,2071,1949,1746,1504,1255,1029,863,773,767,850,993,1179,1378,1545,1672,1713,1689,1570,1394,1152,861,533,153,-272,-750,-1285,-1857,-2457,-3040,-3566,-3983,-4238,-4294,-4121,-3720,-3118,-2362,-1544,-729,-33,493,780,821,615,221,-317,-911,-1498,-2009,-2399,-2636,-2724,-2664,-2511,-2287,-2073,-1894,-1815,-1857,-2033,-2351,-2761,-3248,-3727,-4148,-4432,-4525,-4378,-3987,-3354,-2532,-1599,-617,288,1076,1654,2013,2144,2087,1881,1617,1345,1152,1081,1163,1420,1816,2342,2923,3525,4082,4548,4891,5077,5112,4985,4729,4366,3935,3481,3040,2648,2342,2122,2019,2004,2085,2222,2397,2574,2729,2846,2909,2922,2886,2798,2667,2471,2205,1844,1382,803,125,-631,-1436,-2214,-2938,-3522,-3932,-4140,-4113,-3900,-3504,-3015,-2485,-1988,-1598,-1339,-1260,-1341,-1576,-1914,-2322,-2734,-3117,-3426,-3635,-3748,-3758,-3707,-3609,-3525,-3471,-3500,-3618,-3840,-4151,-4518,-4893,-5224,-5433,-5473,-5288,-4862,-4205,-3348,-2373,-1343,-372,486,1141,1575,1766,1740,1536,1223,865,541,315,240,350,659,1155,1810,2573,3398,4208,4967,5602,6086,6392,6504,6440,6217,5873,5460,5013,4597,4228,3958,3777,3704,3709,3773,3863,3948,3995,4000,3942,3830,3668,3463,3218,2929,2599,2210,1775,1290,767,238,-278,-737,-1110,-1366,-1495,-1486,-1367,-1156,-902,-647,-429,-287,-228,-269,-380,-558,-754,-954,-1128,-1250,-1328,-1342,-1333,-1298,-1291,-1325,-1447,-1678,-2032,-2516,-3118,-3801,-4544,-5262,-5922,-6432,-6744,-6804,-6578,-6077,-5321,-4388,-3347,-2313,-1370,-611,-86,168,174,-45,-409,-847,-1276,-1616,-1810,-1820,-1627,-1246,-703,-42,684,1422,2130,2753,3278,3666,3922,4041,4032,3930,3737,3504,3235,2968,2708,2476,2275,2105,1972,1862,1775,1708,1648,1611,1591,1593,1622,1663,1705,1715,1672,1533,1288,921,436,-132,-747,-1348,-1876,-2273,-2496,-2526,-2359,-2036,-1583,-1089,-587,-163,159,332,352,226,-35,-384,-802,-1231,-1646,-2010,-2309,-2530,-2682,-2775,-2840,-2897,-2985,-3122,-3331,-3612,-3964,-4346,-4735,-5062,-5282,-5346,-5215,-4887,-4373,-3715,-2967,-2194,-1460,-808,-287,115,380,561,663,755,842,977,1161,1396,1686,1997,2315,2614,2867,3066,3197,3250,3240,3152,3016,2825,2614,2392,2188,2017,1893,1825,1803,1820,1848,1865,1845,1765,1614,1391,1109,798,483,212,-4,-138,-198,-211,-193,-204,-256,-399,-622,-929,-1285,-1649,-1970,-2201,-2301,-2254,-2064,-1751,-1369,-958,-584,-293,-112,-77,-166,-381,-680,-1033,-1395,-1731,-2005,-2199,-2303,-2321,-2272,-2186,-2087,-2033,-2029,-2119,-2303,-2570,-2890,-3223,-3486,-3644,-3610,-3374,-2902,-2235,-1410,-508,394,1206,1865,2313,2533,2525,2330,1985,1586,1175,860,668,678,889,1319,1937,2707,3567,4457,5306,6041,6624,6981,7122,7006,6686,6172,5546,4853,4181,3578,3106,2793,2650,2681,2841,3116,3435,3767,4069,4300,4463,4530,4517,4418,4233,3958,3576,3089,2472,1762,945,88,-771,-1572,-2231,-2710,-2945,-2931,-2663,-2191,-1563,-870,-192,385,794,983,939,661,186,-428,-1122,-1819,-2457,-2986,-3364,-3595,-3668,-3632,-3511,-3360,-3237,-3159,-3182,-3283,-3470,-3686,-3885,-4000,-3978,-3770,-3376,-2788,-2088,-1305,-563,103,590,890,972,867,616,283,-60,-333,-486,-449,-216,238,877,1679,2567,3494,4374,5148,5769,6177,6378,6343,6122,5727,5238,4690,4171,3713,3370,3159,3081,3120,3239,3392,3534,3619,3620,3522,3329,3070,2776,2497,2257,2092,1990,1942,1908,1836,1697,1431,1047,528,-76,-727,-1352,-1901,-2314,-2568,-2649,-2574,-2375,-2095,-1784,-1480,-1226,-1028,-913,-858,-869,-918,-992,-1079,-1160,-1238,-1311,-1393,-1502,-1647,-1873,-2168,-2574,-3065,-3633,-4251,-4853,-5391,-5790,-5983,-5943,-5627,-5073,-4309,-3428,-2511,-1665,-976,-506,-297,-331,-576,-960,-1390,-1784,-2050,-2136,-2003,-1652,-1101,-407,369,1159,1891,2510,2980,3272,3397,3363,3209,2962,2687,2399,2159,1971,1855,1802,1808,1835,1890,1918,1941,1924,1886,1822,1748,1679,1632,1616,1643,1703,1785,1855,1875,1804,1605,1253,754,118,-595,-1332,-2015,-2577,-2968,-3153,-3137,-2930,-2599,-2178,-1755,-1376,-1093,-945,-931,-1062,-1307,-1636,-2004,-2375,-2694,-2943,-3082,-3121,-3055,-2927,-2756,-2608,-2511,-2519,-2642,-2886,-3228,-3614,-3994,-4281,-4428,-4382,-4131,-3692,-3104,-2427,-1744,-1105,-573,-179,90,217,279,282,299,348,470,670,950,1291,1677,2067,2449,2779,3057,3256,3392,3449,3458,3409,3333,3238,3144,3070,3015,2999,3001,3019,3021,2986,2880,2700,2418,2059,1628,1173,725,339,49,-114,-143,-45,129,342,513,592,523,293,-109,-621,-1214,-1792,-2296,-2675,-2874,-2914,-2785,-2547,-2243,-1929,-1664,-1465,-1374,-1368,-1442,-1574,-1713,-1855,-1952,-1997,-1982,-1906,-1782,-1639,-1497,-1388,-1350,-1395,-1553,-1807,-2153,-2545,-2931,-3253,-3434,-3438,-3218,-2779,-2149,-1386,-568,217,896,1396,1690,1767,1654,1397,1065,729,458,316,335,550,947,1516,2211,2989,3785,4547,5221,5765,6146,6354,6371,6225,5928,5512,5033,4513,4014,3563,3188,2915,2735,2666,2663,2743,2840,2962,3053,3114,3115,3056,2940,2770,2561,2315,2034,1719,1362,962,518,40,-445,-928,-1354,-1725,-1999,-2176,-2266,-2262,-2214,-2126,-2043,-1984,-1974,-2018,-2134,-2295,-2512,-2744,-2978,-3189,-3345,-3445,-3461,-3419,-3313,-3182,-3050,-2958,-2934,-2999,-3156,-3394,-3676,-3955,-4165,-4252,-4162,-3870,-3378,-2724,-1962,-1187,-472,97,465,605,528,267,-110,-522,-906,-1170,-1289,-1216,-954,-528,51,703,1413,2099,2738,3277,3702,3997,4161,4210,4156,4029,3852,3660,3469,3308,3183,3094,3042,3003,2967,2901,2795,2626,2391,2095,1746,1382,1022,717,491,384,398,535,760,1033,1290,1489,1558,1501,1267,904,407,-161,-775,-1371,-1930,-2402,-2783,-3041,-3194,-3224,-3161,-3009,-2782,-2521,-2221,-1942,-1675,-1469,-1318,-1249,-1252,-1344,-1501,-1750,-2048,-2434,-2853,-3341,-3834,-4345,-4814,-5213,-5489,-5605,-5523,-5240,-4757,-4117,-3377,-2600,-1880,-1263,-836,-603,-595,-774,-1103,-1519,-1949,-2324,-2586,-2694,-2618,-2371,-1952,-1413,-781,-110,561,1199,1776,2286,2710,3066,3339,3550,3698,3788,3826,3813,3747,3629,3455,3224,2939,2608,2240,1851,1458,1076,726,420,172,7,-84,-64,32,222,456,710,946,1110,1192,1143,981,684,293,-192,-718,-1270,-1792,-2265,-2642,-2910,-3045,-3048,-2925,-2689,-2376,-2007,-1629,-1268,-957,-713,-549,-466,-457,-516,-635,-798,-1009,-1257,-1544,-1857,-2198,-2521,-2822,-3033,-3135,-3074,-2839,-2429,-1870,-1216,-529,108,639,996,1163,1132,928,610,229,-131,-420,-572,-562,-377,-20,464,1049,1665,2270,2808,3240,3540,3699,3718,3613,3415,3151,2867,2591,2368,2208,2141,2144,2217,2321,2416,2468,2431,2284,2017,1640,1169,661,150,-300,-640,-835,-864,-730,-463,-113,271,612,869,990,957,764,432,-19,-539,-1096,-1628,-2113,-2502,-2783,-2943,-2971,-2888,-2692,-2416,-2066,-1687,-1285,-909,-565,-292,-87,24,58,10,-107,-285,-513,-788,-1093,-1428,-1763,-2088,-2359,-2547,-2619,-2551,-2341,-2007,-1571,-1101,-632,-241,47,195,201,85,-120,-359,-577,-720,-747,-616,-331,117,695,1366,2087,2807,3475,4054,4520,4849,5052,5132,5103,5003,4847,4665,4489,4315,4174,4042,3926,3795,3640,3442,3187,2886,2531,2159,1774,1427,1124,916,796,808,918,1149,1437,1766,2065,2289,2373,2288,1998,1502,815,-28,-979,-1963,-2925,-3785,-4488,-4990,-5263,-5302,-5133,-4783,-4323,-3800,-3286,-2832,-2480,-2255,-2166,-2198,-2329,-2533,-2770,-3028,-3271,-3499,-3702,-3881,-4037,-4167,-4260,-4310,-4286,-4186,-3979,-3682,-3304,-2868,-2428,-2017,-1681,-1459,-1356,-1371,-1488,-1656,-1839,-1987,-2054,-2020,-1860,-1577,-1186,-702,-158,429,1021,1602,2143,2642,3067,3442,3729,3957,4113,4203,4242,4227,4178,4095,3985,3850,3681,3483,3233,2937,2589,2198,1787,1367,983,657,429,316,346,513,818,1221,1691,2154,2561,2843,2951,2854,2537,2006,1297,452,-462,-1388,-2245,-2988,-3560,-3933,-4100,-4062,-3847,-3484,-3030,-2509,-1996,-1506,-1091,-769,-549,-447,-438,-524,-681,-893,-1152,-1438,-1756,-2096,-2461,-2837,-3220,-3575,-3889,-4119,-4253,-4268,-4173,-3973,-3702,-3383,-3063,-2759,-2516,-2325,-2210,-2146,-2122,-2113,-2081,-2007,-1864,-1642,-1328,-945,-488,5,516,1021,1502,1933,2329,2672,2969,3245,3472,3694,3887,4058,4208,4306,4364,4331,4221,3997,3671,3250,2751,2208,1666,1150,724,391,204,160,276,553,957,1477,2041,2611,3101,3457,3613,3527,3182,2573,1740,729,-375,-1494,-2526,-3394,-4028,-4372,-4426,-4184,-3701,-3034,-2255,-1451,-695,-48,442,767,913,925,814,642,429,214,9,-180,-354,-522,-688,-855,-1009,-1133,-1209,-1211,-1139,-995,-789,-568,-346,-180,-65,-38,-68,-144,-224,-271,-231,-104,168,545,1037,1605,2208,2810,3376,3858,4266,4555,4762,4869,4920,4911,4881,4829,4768,4700,4624,4526,4413,4259,4068,3829,3535,3190,2790,2349,1869,1378,885,431,30,-278,-476,-537,-450,-223,141,584,1084,1559,1957,2214,2278,2118,1719,1100,293,-633,-1605,-2532,-3337,-3937,-4292,-4364,-4166,-3720,-3087,-2335,-1540,-787,-135,361,676,806,780,615,381,98,-181,-439,-678,-890,-1102,-1324,-1556,-1811,-2050,-2260,-2404,-2455,-2399,-2243,-1988,-1680,-1335,-1009,-711,-485,-310,-211,-140,-93,-24,89,272,537,890,1314,1792,2302,2800,3282,3703,4070,4378,4627,4844,5025,5191,5346,5480,5598,5666,5690,5625,5478,5221,4862,4405,3871,3286,2693,2121,1616,1199,900,722,666,720,869,1087,1349,1630,1886,2102,2213,2205,2024,1656,1079,298,-659,-1746,-2896,-4022,-5044,-5871,-6435,-6697,-6631,-6275,-5663,-4898,-4043,-3227,-2499,-1949,-1589,-1429,-1453,-1603,-1846,-2120,-2394,-2649,-2866,-3073,-3261,-3468,-3684,-3909,-4120,-4286,-4359,-4330,-4148,-3854,-3426,-2941,-2420,-1933,-1514,-1200,-992,-896,-869,-891,-905,-884,-797,-621,-373,-40,328,737,1131,1519,1856,2161,2414,2639,2829,3015,3180,3343,3495,3613,3712,3744,3734,3642,3487,3250,2945,2568,2148,1674,1201,722,293,-73,-336,-482,-491,-364,-112,252,682,1149,1589,1955,2186,2238,2069,1665,1019,167,-850,-1949,-3059,-4078,-4939,-5558,-5907,-5947,-5712,-5211,-4530,-3708,-2846,-1999,-1238,-605,-133,174,312,313,194,-6,-269,-567,-893,-1234,-1598,-1970,-2350,-2722,-3059,-3348,-3556,-3679,-3713,-3664,-3558,-3415,-3257,-3115,-2983,-2878,-2785,-2694,-2582,-2433,-2233,-1962,-1634,-1234,-793,-321,165,631,1087,1490,1873,2210,2531,2840,3139,3443,3735,4010,4250,4433,4548,4575,4515,4357,4111,3779,3382,2929,2457,1979,1528,1132,805,567,421,366,395,501,665,888,1136,1417,1680,1917,2075,2116,2003,1700,1197,501,-355,-1311,-2289,-3216,-3987,-4549,-4832,-4813,-4508,-3933,-3167,-2270,-1336,-438,355,993,1458,1726,1832,1766,1590,1287,921,466,-24,-567,-1117,-1666,-2157,-2572,-2846,-2970,-2921,-2703,-2360,-1923,-1466,-1036,-682,-442,-309,-287,-329,-393,-434,-408,-273,-36,336,789,1330,1894,2473,3011,3506,3921,4270,4531,4727,4852,4911,4919,4856,4742,4564,4331,4052,3739,3394,3048,2684,2326,1963,1592,1222,835,455,63,-298,-643,-926,-1159,-1307,-1376,-1353,-1240,-1050,-800,-518,-257,-47,40,-20,-272,-716,-1329,-2082,-2885,-3686,-4367,-4880,-5136,-5116,-4811,-4234,-3459,-2535,-1566,-629,188,826,1232,1393,1311,1010,542,-49,-700,-1362,-1989,-2545,-3003,-3347,-3554,-3629,-3553,-3355,-3030,-2628,-2172,-1717,-1302,-968,-734,-627,-613,-706,-833,-992,-1104,-1165,-1107,-943,-634,-205,332,949,1604,2262,2871,3417,3851,4189,4412,4542,4598,4594,4561,4495,4426,4334,4231,4092,3914,3669,3359,2957,2487,1937,1355,754,186,-317,-719,-994,-1130,-1122,-991,-740,-408,-9,425,862,1273,1603,1820,1851,1673,1234,535,-407,-1544,-2795,-4063,-5234,-6201,-6876,-7190,-7129,-6701,-5970,-5017,-3957,-2899,-1957,-1209,-724,-520,-591,-902,-1384,-1989,-2621,-3246,-3793,-4244,-4573,-4774,-4845,-4791,-4620,-4343,-3982,-3560,-3108,-2666,-2256,-1923,-1664,-1500,-1404,-1361,-1327,-1272,-1151,-947,-640,-237,251,787,1349,1878,2367,2768,3087,3312,3464,3555,3631,3700,3813,3963,4174,4424,4692,4957,5170,5315,5347,5251,5009,4618,4090,3435,2701,1915,1135,417,-206,-666,-959,-1043,-946,-668,-263,249,798,1361,1867,2289,2568,2663,2547,2182,1593,774,-198,-1279,-2359,-3373,-4211,-4828,-5157,-5197,-4950,-4460,-3784,-3002,-2184,-1415,-751,-243,90,235,225,72,-170,-473,-802,-1135,-1455,-1765,-2055,-2322,-2563,-2753,-2894,-2958,-2958,-2883,-2757,-2596,-2420,-2248,-2102,-1969,-1866,-1761,-1650,-1506,-1318,-1071,-761,-393,21,467,911,1342,1730,2061,2324,2523,2668,2778,2881,3002,3161,3378,3642,3949,4271,4583,4852,5046,5143,5117,4965,4677,4269,3756,3171,2534,1901,1281,727,244,-140,-430,-611,-702,-694,-600,-419,-168,143,469,784,1017,1134,1075,828,377,-240,-990,-1792,-2578,-3262,-3782,-4081,-4146,-3967,-3579,-3029,-2368,-1683,-1010,-432,38,356,533,563,467,265,-27,-382,-792,-1231,-1678,-2106,-2479,-2766,-2933,-2955,-2824,-2555,-2169,-1714,-1241,-791,-429,-156,-5,54,41,7,-15,44,190,467,861,1359,1933,2539,3132,3675,4133,4487,4737,4879,4951,4953,4940,4894,4861,4800,4731,4610,4434,4178,3837,3408,2901,2326,1715,1081,467,-120,-640,-1100,-1464,-1753,-1954,-2077,-2140,-2135,-2092,-1998,-1866,-1694,-1491,-1278,-1080,-938,-888,-975,-1216,-1625,-2180,-2844,-3559,-4251,-4851,-5291,-5517,-5510,-5257,-4799,-4168,-3441,-2687,-1982,-1395,-978,-759,-745,-925,-1251,-1692,-2180,-2677,-3134,-3516,-3808,-3979,-4039,-3972,-3797,-3520,-3171,-2784,-2390,-2037,-1751,-1559,-1472,-1473,-1541,-1630,-1698,-1682,-1558,-1277,-849,-269,426,1195,1985,2738,3411,3956,4358,4612,4727,4743,4688,4622,4574,4584,4662,4802,4997,5197,5383,5499,5523,5414,5170,4771,4244,3597,2871,2111,1353,650,46,-433,-750,-912,-903,-764,-487,-136,288,737,1181,1589,1907,2093,2105,1894,1448,752,-159,-1248,-2425,-3620,-4722,-5645,-6317,-6676,-6709,-6430,-5874,-5125,-4258,-3383,-2578,-1936,-1500,-1301,-1343,-1587,-2000,-2521,-3092,-3667,-4194,-4651,-4999,-5231,-5324,-5285,-5104,-4807,-4405,-3939,-3443,-2950,-2500,-2105,-1780,-1513,-1295,-1083,-870,-603,-288,99,542,1025,1522,1995,2428,2777,3055,3237,3363,3428,3500,3574,3726,3937,4253,4633,5075,5519,5928,6247,6435,6469,6326,6020,5554,4972,4292,3576,2841,2140,1509,959,536,225,47,-9,46,194,423,707,1039,1397,1756,2092,2365,2530,2556,2391,2040,1484,764,-75,-964,-1822,-2566,-3132,-3457,-3525,-3326,-2893,-2273,-1533,-752,1,655,1157,1481,1605,1550,1327,974,529,23,-504,-1029,-1518,-1954,-2303,-2560,-2698,-2733,-2654,-2508,-2290,-2070,-1837,-1646,-1477,-1337,-1212,-1055,-874,-611,-280,126,601,1101,1615,2092,2518,2859,3114,3283,3370,3411,3416,3429,3468,3562,3719,3944,4220,4524,4823,5082,5271,5369,5356,5226,4986,4634,4196,3677,3110,2508,1904,1316,773,289,-108,-418,-621,-717,-706,-590,-367,-72,304,696,1089,1407,1612,1639,1468,1065,457,-330,-1223,-2142,-2999,-3697,-4180,-4384,-4305,-3957,-3377,-2656,-1850,-1067,-365,188,559,747,760,640,413,136,-181,-484,-786,-1054,-1292,-1488,-1626,-1705,-1710,-1646,-1513,-1330,-1113,-879,-659,-444,-264,-87,75,259,469,725,1032,1390,1787,2215,2647,3074,3466,3823,4123,4372,4562,4706,4809,4880,4937,4973,5004,5013,4989,4923,4785,4581,4288,3919,3469,2961,2397,1808,1195,599,7,-530,-1032,-1458,-1812,-2079,-2254,-2339,-2337,-2250,-2101,-1891,-1649,-1392,-1144,-943,-812,-798,-914,-1196,-1632,-2215,-2903,-3642,-4360,-4989,-5452,-5704,-5710,-5466,-5001,-4359,-3614,-2845,-2127,-1537,-1122,-909,-907,-1081,-1412,-1825,-2297,-2756,-3185,-3551,-3836,-4037,-4151,-4168,-4106,-3959,-3742,-3478,-3174,-2867,-2559,-2280,-2020,-1799,-1592,-1402,-1213,-1005,-784,-526,-234,89,457,850,1272,1708,2150,2576,2981,3335,3644,3884,4071,4204,4301,4379,4445,4513,4585,4651,4714,4746,4746,4687,4551,4328,3996,3555,3015,2378,1695,985,310,-292,-777,-1108,-1284,-1281,-1141,-868,-516,-127,259,595,838,954,918,691,296,-298,-1034,-1893,-2805,-3701,-4509,-5157,-5586,-5761,-5667,-5316,-4756,-4037,-3249,-2464,-1771,-1225,-886,-756,-853,-1125,-1556,-2072,-2652,-3234,-3795,-4306,-4748,-5102,-5359,-5495,-5512,-5399,-5161,-4821,-4385,-3900,-3379,-2861,-2364,-1906,-1490,-1119,-777,-455,-140,192,532,911,1295,1706,2105,2493,2840,3139,3372,3544,3644,3707,3724,3745,3773,3833,3936,4082,4258,4457,4636,4794,4871,4865,4725,4447,4010,3425,2709,1898,1047,211,-541,-1153,-1576,-1778,-1757,-1511,-1091,-529,107,748,1345,1831,2162,2318,2255,2005,1543,936,199,-589,-1368,-2076,-2638,-3025,-3195,-3155,-2914,-2518,-2007,-1453,-899,-405,-8,272,429,466,420,295,132,-62,-275,-509,-763,-1051,-1363,-1697,-2040,-2369,-2671,-2919,-3112,-3232,-3286,-3278,-3209,-3093,-2924,-2715,-2448,-2131,-1754,-1323,-843,-334,194,700,1178,1588,1926,2166,2321,2374,2365,2283,2188,2077,2008,1991,2055,2210,2447,2761,3113,3479,3810,4068,4214,4215,4055,3719,3228,2592,1873,1092,333,-377,-970,-1424,-1708,-1827,-1781,-1602,-1319,-970,-603,-246,53,276,401,408,302,70,-260,-681,-1149,-1639,-2097,-2495,-2793,-2973,-3029,-2960,-2796,-2555,-2280,-1997,-1738,-1522,-1359,-1246,-1169,-1121,-1076,-1030,-984,-944,-928,-967,-1057,-1231,-1457,-1737,-2027,-2300,-2530,-2680,-2760,-2745,-2665,-2518,-2330,-2105,-1862,-1586,-1293,-956,-589,-179,264,736,1213,1686,2122,2515,2850,3106,3304,3424,3499,3530,3543,3553,3580,3635,3723,3830,3957,4060,4141,4157,4103,3951,3707,3354,2915,2384,1799,1168,530,-88,-668,-1168,-1583,-1894,-2086,-2181,-2162,-2073,-1926,-1746,-1586,-1443,-1374,-1367,-1450,-1610,-1850,-2147,-2485,-2831,-3157,-3430,-3616,-3703,-3666,-3517,-3257,-2917,-2527,-2121,-1741,-1417,-1176,-1028,-980,-1010,-1111,-1248,-1410,-1575,-1745,-1913,-2089,-2282,-2478,-2687,-2863,-3011,-3077,-3071,-2955,-2761,-2486,-2169,-1839,-1522,-1253,-1031,-864,-741,-630,-522,-373,-170,102,459,878,1370,1887,2415,2922,3366,3740,4008,4176,4248,4242,4188,4122,4069,4067,4119,4230,4388,4566,4740,4866,4916,4854,4660,4315,3824,3198,2475,1690,910,175,-441,-915,-1187,-1274,-1151,-862,-442,62,577,1053,1434,1679,1758,1667,1393,961,388,-284,-1018,-1757,-2455,-3065,-3532,-3849,-3976,-3931,-3721,-3378,-2944,-2473,-2003,-1595,-1269,-1049,-945,-938,-1022,-1175,-1371,-1612,-1873,-2162,-2457,-2763,-3045,-3306,-3500,-3628,-3664,-3613,-3474,-3264,-2994,-2697,-2372,-2052,-1721,-1401,-1070,-729,-374,4,398,801,1213,1607,1979,2314,2591,2819,2982,3091,3163,3202,3253,3318,3438,3624,3876,4200,4571,4956,5329,5636,5836,5901,5775,5463,4937,4227,3352,2374,1347,360,-524,-1229,-1696,-1909,-1839,-1529,-1010,-352,347,1031,1585,1983,2161,2121,1874,1449,902,272,-374,-1001,-1557,-2021,-2368,-2585,-2683,-2656,-2535,-2340,-2099,-1843,-1603,-1390,-1229,-1113,-1045,-1000,-969,-932,-880,-813,-748,-693,-691,-742,-884,-1101,-1405,-1768,-2171,-2594,-2999,-3372,-3688,-3918,-4064,-4094,-4017,-3816,-3497,-3071,-2546,-1962,-1322,-700,-84,451,916,1279,1536,1710,1786,1815,1790,1752,1717,1699,1723,1799,1934,2137,2394,2707,3033,3372,3665,3903,4033,4038,3882,3571,3080,2454,1695,880,36,-748,-1441,-1966,-2315,-2446,-2392,-2157,-1802,-1382,-955,-583,-311,-145,-114,-170,-320,-500,-707,-901,-1079,-1230,-1362,-1468,-1580,-1675,-1787,-1896,-2012,-2125,-2232,-2320,-2383,-2404,-2382,-2292,-2150,-1932,-1667,-1359,-1044,-757,-533,-424,-434,-607,-907,-1332,-1831,-2350,-2856,-3273,-3596,-3775,-3816,-3717,-3489,-3155,-2738,-2259,-1746,-1211,-688,-177,297,734,1125,1467,1769,2023,2250,2441,2610,2766,2913,3065,3225,3401,3602,3823,4059,4300,4519,4704,4822,4854,4786,4597,4287,3852,3295,2638,1895,1105,299,-473,-1170,-1751,-2183,-2438,-2515,-2413,-2163,-1804,-1389,-975,-631,-392,-303,-370,-575,-908,-1297,-1730,-2124,-2476,-2733,-2900,-2973,-2955,-2885,-2760,-2628,-2489,-2368,-2274,-2205,-2160,-2132,-2100,-2063,-1989,-1878,-1713,-1503,-1256,-996,-755,-563,-453,-442,-536,-727,-991,-1294,-1603,-1879,-2096,-2234,-2282,-2245,-2122,-1932,-1686,-1391,-1074,-718,-358,23,407,800,1188,1589,1968,2362,2729,3092,3435,3754,4054,4331,4590,4834,5062,5291,5505,5725,5926,6108,6249,6331,6333,6236,6020,5676,5198,4594,3874,3074,2221,1379,587,-91,-611,-929,-1029,-902,-572,-84,510,1128,1709,2177,2501,2636,2606,2403,2084,1670,1211,732,255,-190,-617,-987,-1333,-1619,-1857,-2035,-2149,-2192,-2173,-2089,-1955,-1787,-1587,-1385,-1170,-967,-769,-594,-451,-363,-343,-420,-601,-890,-1275,-1730,-2214,-2689,-3101,-3416,-3604,-3648,-3545,-3309,-2959,-2520,-2022,-1494,-949,-426,79,544,960,1334,1653,1933,2173,2389,2586,2779,2975,3191,3422,3686,3966,4273,4588,4912,5221,5515,5763,5960,6086,6124,6068,5900,5615,5210,4676,4035,3287,2483,1639,832,89,-512,-945,-1162,-1166,-958,-587,-96,433,939,1347,1617,1720,1653,1453,1139,784,408,69,-230,-468,-663,-827,-976,-1132,-1305,-1491,-1691,-1885,-2060,-2190,-2264,-2247,-2148,-1935,-1630,-1229,-759,-259,233,658,964,1112,1066,826,407,-152,-798,-1470,-2109,-2667,-3103,-3398,-3544,-3543,-3408,-3155,-2800,-2363,-1855,-1300,-710,-121,452,973,1421,1775,2029,2176,2245,2233,2199,2139,2111,2108,2160,2258,2398,2569,2756,2943,3118,3264,3372,3431,3433,3365,3218,2979,2645,2202,1669,1045,369,-331,-1010,-1619,-2120,-2468,-2652,-2656,-2502,-2220,-1856,-1469,-1110,-831,-666,-629,-712,-904,-1152,-1443,-1720,-1966,-2167,-2307,-2406,-2467,-2508,-2549,-2601,-2671,-2767,-2873,-2987,-3077,-3137,-3122,-3030,-2834,-2530,-2132,-1661,-1154,-665,-250,47,172,112,-131,-543,-1071,-1675,-2286,-2863,-3347,-3716,-3947,-4031,-3975,-3790,-3480,-3082,-2580,-2031,-1413,-786,-138,482,1081,1618,2110,2531,2895,3196,3442,3637,3786,3904,3988,4055,4110,4162,4215,4273,4328,4372,4395,4371,4292,4128,3875,3513,3045,2469,1803,1066,298,-476,-1197,-1840,-2355,-2720,-2912,-2936,-2794,-2528,-2165,-1767,-1375,-1052,-827,-733,-777,-949,-1222,-1560,-1918,-2262,-2551,-2780,-2924,-3009,-3030,-3022,-2998,-2980,-2981,-3002,-3042,-3088,-3122,-3123,-3074,-2954,-2759,-2492,-2163,-1808,-1455,-1157,-949,-879,-950,-1188,-1556,-2034,-2574,-3113,-3618,-4025,-4304,-4440,-4407,-4227,-3898,-3454,-2917,-2323,-1694,-1068,-458,110,628,1100,1512,1898,2240,2576,2892,3209,3517,3807,4084,4314,4512,4646,4736,4761,4752,4690,4614,4500,4383,4238,4076,3887,3646,3360,3002,2574,2081,1537,956,394,-137,-569,-879,-1038,-1025,-858,-554,-171,250,633,945,1129,1173,1081,866,571,230,-114,-435,-709,-947,-1140,-1328,-1507,-1716,-1942,-2206,-2469,-2743,-2967,-3151,-3244,-3250,-3153,-2958,-2684,-2339,-1969,-1584,-1248,-972,-809,-781,-895,-1165,-1569,-2071,-2645,-3224,-3774,-4239,-4585,-4782,-4815,-4682,-4396,-3975,-3440,-2830,-2165,-1481,-806,-158,437,970,1432,1821,2136,2389,2579,2724,2824,2892,2938,2958,2974,2980,2989,3011,3046,3111,3200,3320,3456,3600,3732,3820,3840,3759,3542,3186,2673,2022,1275,466,-327,-1037,-1610,-1972,-2113,-2014,-1701,-1229,-658,-73,453,850,1073,1097,928,598,151,-349,-841,-1286,-1635,-1891,-2041,-2120,-2138,-2140,-2134,-2147,-2173,-2214,-2249,-2264,-2240,-2151,-1996,-1748,-1429,-1027,-584,-119,312,668,900,977,876,605,174,-368,-988,-1628,-2237,-2789,-3223,-3544,-3714,-3737,-3619,-3343,-2946,-2417,-1795,-1098,-363,376,1076,1701,2220,2611,2861,2974,2966,2856,2683,2478,2275,2112,2001,1964,2006,2117,2306,2531,2805,3074,3341,3559,3712,3763,3694,3473,3103,2566,1896,1112,271,-579,-1357,-2023,-2495,-2768,-2802,-2627,-2274,-1792,-1258,-728,-277,55,228,239,109,-143,-443,-772,-1047,-1267,-1391,-1434,-1413,-1349,-1291,-1256,-1283,-1376,-1535,-1746,-1976,-2188,-2347,-2405,-2341,-2133,-1788,-1320,-782,-217,295,697,921,943,732,318,-277,-991,-1754,-2509,-3173,-3713,-4069,-4226,-4174,-3909,-3464,-2846,-2114,-1284,-424,441,1256,1992,2623,3129,3515,3779,3947,4035,4063,4061,4031,4008,3985,3982,4001,4044,4116,4217,4327,4458,4569,4664,4712,4686,4582,4367,4039,3593,3032,2378,1651,894,135,-558,-1168,-1629,-1950,-2088,-2090,-1947,-1726,-1458,-1190,-969,-821,-765,-813,-937,-1126,-1333,-1530,-1668,-1745,-1727,-1648,-1509,-1358,-1230,-1157,-1176,-1290,-1508,-1801,-2140,-2479,-2768,-2967,-3031,-2948,-2706,-2330,-1848,-1326,-815,-390,-102,2,-92,-390,-848,-1441,-2083,-2737,-3307,-3762,-4030,-4095,-3934,-3553,-2979,-2241,-1397,-489,413,1269,2035,2676,3186,3547,3776,3890,3906,3855,3765,3647,3548,3448,3399,3370,3398,3457,3568,3706,3874,4059,4233,4391,4499,4534,4478,4299,3989,3538,2949,2242,1448,609,-218,-978,-1601,-2048,-2267,-2264,-2030,-1621,-1083,-498,55,512,805,916,824,561,164,-305,-777,-1194,-1505,-1686,-1734,-1673,-1537,-1384,-1257,-1207,-1260,-1425,-1696,-2049,-2438,-2832,-3168,-3429,-3565,-3582,-3461,-3238,-2938,-2597,-2286,-2022,-1871,-1843,-1949,-2190,-2533,-2956,-3405,-3851,-4230,-4523,-4683,-4701,-4557,-4266,-3828,-3281,-2639,-1947,-1229,-518,154,772,1309,1761,2112,2373,2539,2624,2648,2619,2572,2524,2488,2503,2556,2673,2851,3067,3341,3619,3910,4174,4382,4522,4546,4441,4193,3768,3202,2482,1658,787,-87,-871,-1513,-1957,-2163,-2138,-1897,-1492,-995,-472,-7,341,532,532,362,30,-398,-877,-1339,-1727,-2013,-2166,-2201,-2143,-2030,-1918,-1851,-1862,-1979,-2189,-2479,-2811,-3132,-3401,-3564,-3589,-3452,-3153,-2712,-2166,-1582,-1020,-554,-246,-129,-227,-526,-993,-1574,-2214,-2836,-3390,-3824,-4092,-4190,-4100,-3832,-3419,-2864,-2224,-1516,-779,-59,632,1237,1756,2150,2418,2562,2574,2499,2340,2144,1946,1774,1671,1647,1728,1900,2170,2502,2884,3273,3650,3969,4217,4358,4376,4255,3987,3561,3003,2312,1540,719,-91,-828,-1445,-1891,-2137,-2198,-2068,-1818,-1480,-1126,-804,-561,-419,-390,-458,-604,-770,-932,-1026,-1021,-905,-659,-329,54,432,731,904,902,704,321,-208,-839,-1476,-2062,-2509,-2763,-2793,-2584,-2163,-1584,-909,-235,352,794,1005,1003,754,317,-265,-924,-1588,-2194,-2683,-3023,-3175,-3148,-2934,-2556,-2044,-1416,-720,24,775,1505,2191,2801,3330,3758,4087,4320,4467,4543,4569,4558,4532,4510,4507,4532,4595,4694,4826,4986,5146,5304,5416,5489,5468,5360,5134,4782,4311,3715,3026,2265,1480,708,14,-569,-996,-1252,-1341,-1281,-1114,-893,-661,-478,-366,-353,-437,-602,-819,-1052,-1249,-1374,-1383,-1259,-996,-621,-162,304,733,1039,1185,1127,860,409,-192,-862,-1544,-2143,-2608,-2873,-2920,-2745,-2372,-1854,-1259,-658,-126,276,515,564,433,147,-260,-735,-1226,-1681,-2054,-2304,-2407,-2347,-2124,-1742,-1237,-611,72,802,1532,2229,2869,3424,3875,4204,4419,4498,4479,4356,4169,3941,3705,3498,3338,3262,3258,3354,3515,3744,3999,4259,4488,4650,4718,4659,4457,4101,3591,2945,2192,1383,566,-186,-823,-1289,-1557,-1610,-1475,-1174,-774,-331,98,456,708,840,850,755,599,401,227,88,33,49,148,284,436,542,572,474,243,-134,-628,-1213,-1827,-2432,-2960,-3380,-3655,-3763,-3718,-3522,-3223,-2862,-2487,-2160,-1918,-1793,-1812,-1956,-2233,-2597,-3032,-3480,-3913,-4278,-4540,-4663,-4624,-4400,-4004,-3430,-2729,-1912,-1055,-184,636,1358,1962,2401,2686,2808,2792,2667,2467,2236,2018,1846,1750,1754,1855,2055,2337,2665,3032,3377,3699,3950,4123,4192,4149,3976,3680,3251,2708,2063,1355,616,-87,-726,-1231,-1588,-1777,-1801,-1701,-1504,-1278,-1061,-899,-829,-836,-945,-1096,-1282,-1442,-1551,-1568,-1477,-1277,-978,-625,-259,53,257,298,148,-203,-737,-1406,-2151,-2889,-3552,-4059,-4362,-4421,-4229,-3805,-3194,-2464,-1699,-984,-394,0,170,96,-203,-694,-1329,-2041,-2771,-3443,-4010,-4403,-4596,-4550,-4262,-3739,-3004,-2106,-1098,-50,973,1890,2656,3206,3527,3603,3447,3103,2612,2044,1460,932,506,242,143,232,484,868,1342,1860,2361,2814,3159,3381,3451,3358,3096,2680,2115,1442,687,-97,-861,-1550,-2119,-2533,-2779,-2852,-2788,-2610,-2375,-2124,-1891,-1719,-1605,-1563,-1571,-1610,-1661,-1692,-1680,-1610,-1458,-1239,-942,-610,-266,36,250,332,252,-9,-427,-985,-1613,-2259,-2843,-3298,-3577,-3636,-3482,-3124,-2621,-2031,-1445,-930,-566,-386,-427,-671,-1112,-1688,-2355,-3045,-3692,-4243,-4639,-4843,-4836,-4603,-4163,-3531,-2750,-1865,-930,7,883,1672,2314,2815,3141,3325,3363,3303,3173,3013,2872,2771,2747,2812,2972,3214,3527,3879,4239,4581,4861,5053,5136,5082,4884,4539,4053,3448,2746,1991,1214,474,-198,-761,-1196,-1493,-1660,-1723,-1704,-1651,-1581,-1537,-1521,-1552,-1615,-1708,-1810,-1902,-1970,-1991,-1956,-1856,-1684,-1454,-1180,-896,-642,-464,-408,-507,-781,-1218,-1802,-2467,-3164,-3799,-4316,-4651,-4756,-4631,-4281,-3749,-3115,-2441,-1818,-1326,-1006,-912,-1035,-1374,-1886,-2522,-3220,-3904,-4503,-4945,-5173,-5139,-4833,-4238,-3406,-2361,-1195,32,1229,2319,3243,3949,4411,4627,4614,4401,4053,3611,3149,2720,2370,2147,2069,2144,2362,2700,3121,3583,4043,4446,4764,4949,4977,4837,4512,4019,3374,2609,1769,905,72,-671,-1282,-1727,-1984,-2063,-1979,-1766,-1477,-1143,-826,-545,-325,-179,-87,-53,-29,-21,30,105,243,428,656,905,1144,1325,1420,1376,1183,817,308,-327,-1015,-1717,-2341,-2848,-3176,-3304,-3226,-2970,-2574,-2110,-1647,-1260,-1016,-950,-1088,-1423,-1925,-2558,-3250,-3958,-4590,-5111,-5447,-5575,-5453,-5094,-4492,-3696,-2745,-1700,-629,402,1339,2121,2737,3141,3368,3401,3304,3088,2822,2534,2280,2087,1991,2001,2123,2348,2653,3009,3388,3751,4068,4320,4482,4545,4508,4362,4121,3781,3363,2866,2328,1754,1187,653,166,-232,-550,-770,-905,-972,-979,-956,-913,-869,-829,-797,-763,-732,-678,-617,-521,-407,-264,-105,58,207,320,358,305,134,-166,-580,-1095,-1663,-2239,-2760,-3174,-3425,-3487,-3332,-2982,-2456,-1814,-1126,-456,114,533,762,779,596,234,-268,-856,-1469,-2055,-2544,-2898,-3074,-3040,-2802,-2346,-1717,-927,-40,908,1849,2735,3518,4150,4607,4867,4927,4801,4515,4106,3620,3113,2633,2232,1949,1807,1819,1969,2251,2604,3017,3413,3770,4026,4163,4146,3976,3633,3154,2530,1818,1044,253,-500,-1181,-1746,-2173,-2447,-2572,-2558,-2441,-2239,-2000,-1740,-1499,-1281,-1105,-965,-855,-781,-718,-671,-623,-566,-500,-403,-301,-178,-73,4,23,-41,-197,-456,-797,-1204,-1631,-2044,-2385,-2623,-2727,-2678,-2500,-2208,-1853,-1493,-1171,-948,-851,-906,-1109,-1455,-1907,-2428,-2960,-3454,-3851,-4106,-4181,-4060,-3733,-3217,-2540,-1732,-855,56,943,1757,2471,3044,3472,3745,3872,3876,3777,3616,3423,3236,3096,3021,3041,3156,3368,3651,3993,4343,4680,4948,5122,5165,5060,4794,4372,3812,3131,2386,1595,832,122,-488,-973,-1328,-1547,-1658,-1686,-1666,-1634,-1616,-1635,-1697,-1797,-1923,-2050,-2161,-2239,-2259,-2230,-2137,-1995,-1810,-1597,-1370,-1166,-994,-908,-915,-1057,-1329,-1742,-2259,-2858,-3467,-4043,-4508,-4817,-4931,-4826,-4527,-4060,-3491,-2889,-2332,-1884,-1610,-1528,-1665,-1991,-2493,-3095,-3753,-4381,-4904,-5271,-5398,-5280,-4878,-4213,-3326,-2249,-1077,133,1293,2334,3201,3853,4258,4435,4381,4151,3780,3328,2860,2420,2071,1836,1745,1797,1981,2263,2620,2991,3354,3656,3868,3964,3922,3732,3398,2922,2329,1659,931,225,-448,-1015,-1467,-1771,-1936,-1961,-1887,-1730,-1531,-1319,-1112,-929,-773,-636,-521,-405,-296,-173,-58,72,176,282,350,402,409,379,293,147,-67,-351,-708,-1108,-1556,-1990,-2408,-2740,-2981,-3084,-3059,-2900,-2645,-2325,-2000,-1715,-1523,-1456,-1531,-1755,-2105,-2568,-3083,-3627,-4125,-4555,-4850,-4995,-4950,-4720,-4300,-3712,-2987,-2159,-1285,-398,439,1203,1848,2360,2733,2956,3057,3042,2947,2799,2628,2466,2343,2274,2285,2363,2522,2741,3006,3297,3589,3854,4077,4220,4277,4228,4057,3783,3391,2924,2389,1825,1264,732,257,-144,-469,-697,-855,-925,-933,-882,-778,-640,-469,-279,-80,120,305,470,599,690,741,748,726,671,589,480,332,142,-104,-408,-767,-1173,-1590,-2006,-2357,-2630,-2764,-2758,-2587,-2274,-1840,-1332,-794,-287,151,469,651,676,543,272,-122,-587,-1088,-1558,-1954,-2211,-2295,-2166,-1816,-1248,-487,421,1424,2450,3437,4318,5037,5568,5869,5963,5843,5557,5140,4649,4131,3646,3230,2924,2750,2705,2798,2998,3290,3632,3987,4308,4560,4688,4675,4484,4122,3587,2914,2140,1315,496,-272,-935,-1470,-1850,-2076,-2158,-2112,-1980,-1775,-1552,-1323,-1108,-930,-764,-637,-512,-398,-280,-154,-26,115,254,401,536,661,751,799,773,677,473,199,-174,-584,-1022,-1433,-1777,-2022,-2142,-2127,-1992,-1750,-1451,-1117,-810,-551,-382,-323,-383,-567,-854,-1226,-1635,-2052,-2401,-2665,-2769,-2708,-2450,-1999,-1374,-600,273,1197,2115,2969,3722,4319,4749,4987,5039,4928,4678,4340,3965,3602,3317,3139,3116,3244,3540,3954,4481,5035,5590,6056,6397,6550,6485,6193,5666,4948,4064,3089,2069,1073,158,-648,-1300,-1805,-2156,-2371,-2486,-2510,-2499,-2449,-2401,-2345,-2294,-2231,-2150,-2032,-1879,-1672,-1437,-1163,-880,-607,-356,-159,-29,10,-60,-253,-573,-1016,-1571,-2194,-2862,-3504,-4087,-4549,-4861,-5002,-4971,-4783,-4487,-4099,-3702,-3300,-2954,-2677,-2484,-2384,-2368,-2429,-2541,-2694,-2843,-2974,-3040,-3021,-2881,-2608,-2185,-1625,-933,-151,688,1534,2334,3040,3609,4011,4230,4265,4138,3869,3520,3125,2752,2449,2254,2204,2304,2548,2924,3378,3893,4381,4829,5147,5326,5299,5069,4615,3955,3124,2159,1127,89,-903,-1772,-2507,-3054,-3429,-3628,-3680,-3614,-3462,-3249,-3000,-2722,-2424,-2097,-1743,-1350,-927,-481,-27,394,768,1047,1219,1268,1177,972,643,225,-266,-812,-1380,-1953,-2504,-3003,-3430,-3765,-3983,-4086,-4068,-3946,-3741,-3485,-3208,-2946,-2736,-2593,-2552,-2609,-2769,-3018,-3330,-3671,-3999,-4276,-4447,-4497,-4386,-4109,-3678,-3094,-2415,-1650,-874,-102,592,1202,1668,2001,2167,2191,2073,1854,1564,1246,957,726,615,633,815,1147,1623,2209,2856,3520,4133,4643,4988,5137,5049,4734,4192,3463,2597,1659,698,-198,-1009,-1673,-2174,-2514,-2682,-2718,-2634,-2472,-2252,-2013,-1764,-1527,-1300,-1091,-887,-690,-488,-279,-55,169,406,617,809,938,995,936,750,402,-100,-760,-1543,-2412,-3301,-4145,-4870,-5415,-5736,-5804,-5626,-5231,-4658,-3979,-3255,-2558,-1950,-1481,-1177,-1070,-1134,-1374,-1731,-2181,-2647,-3091,-3444,-3661,-3708,-3546,-3183,-2610,-1858,-976,-3,964,1876,2634,3194,3500,3543,3329,2895,2294,1600,873,203,-368,-765,-973,-961,-736,-310,287,1008,1814,2635,3425,4123,4663,5024,5142,5024,4638,4004,3135,2068,862,-432,-1723,-2942,-4000,-4825,-5366,-5576,-5452,-5003,-4265,-3305,-2182,-994,200,1296,2261,3015,3551,3844,3903,3761,3462,3055,2616,2191,1842,1600,1488,1497,1614,1801,1999,2182,2272,2253,2078,1739,1234,581,-184,-1015,-1855,-2647,-3332,-3877,-4246,-4433,-4441,-4282,-3981,-3567,-3076,-2548,-2033,-1559,-1190,-931,-825,-854,-1020,-1266,-1566,-1832,-2025,-2074,-1945,-1621,-1097,-416,398,1258,2129,2926,3621,4168,4564,4803,4922,4937,4901,4841,4786,4762,4756,4766,4758,4695,4554,4290,3906,3390,2769,2070,1328,582,-135,-807,-1399,-1927,-2355,-2706,-2973,-3158,-3286,-3352,-3384,-3385,-3370,-3340,-3295,-3232,-3142,-3016,-2847,-2632,-2363,-2054,-1694,-1310,-907,-513,-156,129,305,326,175,-175,-706,-1392,-2176,-2984,-3729,-4326,-4699,-4803,-4599,-4114,-3367,-2443,-1417,-395,535,1287,1802,2056,2049,1819,1431,960,502,143,-43,4,312,886,1698,2701,3811,4954,6018,6921,7581,7927,7928,7580,6898,5961,4835,3649,2494,1510,768,358,311,628,1279,2194,3280,4417,5477,6329,6855,6963,6602,5753,4476,2830,970,-985,-2857,-4510,-5813,-6681,-7067,-6979,-6460,-5604,-4515,-3326,-2154,-1109,-271,309,620,675,527,227,-140,-530,-866,-1127,-1281,-1323,-1267,-1124,-925,-692,-465,-252,-96,-1,4,-86,-281,-574,-959,-1410,-1902,-2400,-2882,-3317,-3691,-4000,-4232,-4409,-4535,-4618,-4684,-4721,-4733,-4716,-4638,-4490,-4245,-3880,-3399,-2788,-2071,-1266,-411,444,1250,1945,2486,2827,2950,2858,2568,2130,1601,1054,565,204,22,73,359,886,1615,2501,3471,4449,5359,6119,6681,6999,7058,6865,6450,5857,5154,4400,3671,3016,2484,2095,1843,1717,1661,1637,1580,1435,1165,735,144,-588,-1431,-2315,-3188,-3965,-4595,-5016,-5184,-5093,-4734,-4142,-3374,-2500,-1613,-827,-210,130,169,-136,-744,-1623,-2664,-3784,-4845,-5745,-6380,-6676,-6610,-6177,-5435,-4462,-3364,-2260,-1261,-455,76,324,266,-45,-555,-1189,-1862,-2496,-3025,-3399,-3581,-3567,-3352,-2957,-2415,-1750,-1008,-223,563,1312,1976,2522,2910,3114,3128,2939,2574,2048,1412,700,-23,-714,-1312,-1778,-2076,-2183,-2097,-1818,-1378,-796,-123,598,1319,1973,2524,2915,3115,3115,2892,2470,1859,1092,211,-732,-1694,-2591,-3394,-4014,-4426,-4582,-4470,-4096,-3475,-2663,-1702,-677,350,1307,2128,2780,3221,3459,3503,3384,3161,2879,2607,2394,2286,2308,2468,2748,3119,3525,3912,4216,4374,4348,4092,3605,2884,1960,895,-265,-1416,-2496,-3415,-4108,-4532,-4657,-4479,-4028,-3342,-2495,-1573,-656,148,779,1168,1293,1150,782,236,-393,-1039,-1595,-2006,-2212,-2183,-1938,-1478,-883,-181,534,1227,1832,2328,2701,2952,3110,3192,3242,3281,3335,3413,3514,3623,3714,3763,3723,3583,3319,2927,2440,1873,1279,706,175,-251,-600,-829,-987,-1082,-1152,-1233,-1363,-1550,-1822,-2157,-2545,-2947,-3321,-3623,-3807,-3845,-3713,-3405,-2943,-2335,-1640,-890,-137,563,1193,1702,2093,2346,2461,2441,2287,2008,1620,1140,607,55,-468,-910,-1240,-1405,-1411,-1231,-909,-454,68,615,1132,1572,1902,2104,2179,2138,2032,1880,1767,1712,1790,2014,2424,2997,3731,4564,5442,6286,6999,7513,7737,7633,7165,6347,5223,3872,2394,914,-446,-1570,-2365,-2765,-2752,-2330,-1568,-546,606,1763,2776,3520,3893,3830,3315,2375,1093,-422,-2019,-3559,-4893,-5896,-6498,-6638,-6335,-5632,-4598,-3366,-2020,-709,481,1460,2166,2586,2718,2588,2266,1793,1258,708,204,-231,-548,-769,-863,-855,-741,-523,-214,180,647,1154,1666,2132,2496,2708,2723,2506,2046,1355,463,-570,-1675,-2767,-3761,-4576,-5146,-5432,-5412,-5097,-4527,-3746,-2837,-1856,-892,1,766,1367,1793,2052,2156,2151,2056,1916,1745,1566,1376,1184,981,773,563,365,196,86,53,129,328,652,1105,1644,2246,2858,3414,3889,4201,4359,4316,4099,3721,3229,2675,2129,1640,1280,1064,1022,1126,1356,1631,1908,2088,2125,1959,1582,985,227,-652,-1555,-2407,-3118,-3620,-3855,-3802,-3463,-2873,-2111,-1250,-418,298,790,1000,888,470,-216,-1079,-2018,-2925,-3676,-4208,-4441,-4368,-4000,-3378,-2581,-1695,-804,-5,643,1083,1298,1285,1081,725,273,-206,-668,-1047,-1321,-1461,-1461,-1336,-1093,-766,-379,41,463,868,1225,1520,1713,1794,1728,1501,1107,535,-190,-1039,-1978,-2924,-3828,-4598,-5163,-5464,-5456,-5119,-4479,-3569,-2463,-1253,-25,1111,2070,2777,3178,3250,3005,2476,1745,883,-11,-863,-1601,-2193,-2606,-2857,-2957,-2935,-2832,-2676,-2495,-2315,-2138,-1972,-1808,-1624,-1417,-1153,-835,-453,-17,455,932,1395,1803,2149,2415,2609,2745,2858,2964,3115,3309,3575,3887,4225,4551,4803,4935,4892,4632,4147,3422,2495,1413,237,-928,-2015,-2903,-3534,-3823,-3749,-3315,-2555,-1572,-451,651,1628,2343,2723,2711,2310,1571,567,-561,-1706,-2714,-3488,-3938,-4019,-3744,-3146,-2310,-1338,-333,590,1345,1878,2147,2166,1958,1581,1091,569,58,-368,-699,-900,-990,-974,-891,-755,-608,-454,-309,-180,-60,44,128,179,172,89,-112,-433,-911,-1512,-2229,-3001,-3772,-4468,-5015,-5361,-5453,-5289,-4866,-4226,-3418,-2507,-1568,-671,122,757,1206,1458,1527,1457,1295,1097,913,773,689,653,645,625,570,451,254,-11,-326,-661,-955,-1181,-1268,-1208,-956,-539,39,720,1455,2184,2841,3382,3772,3996,4063,3996,3831,3617,3393,3201,3067,2987,2962,2947,2913,2802,2578,2192,1654,950,135,-740,-1608,-2372,-2975,-3334,-3418,-3211,-2724,-2016,-1156,-250,585,1250,1634,1681,1348,654,-361,-1593,-2947,-4276,-5465,-6401,-6996,-7200,-7011,-6441,-5567,-4470,-3249,-2022,-882,76,790,1219,1356,1224,858,328,-301,-969,-1588,-2144,-2568,-2865,-3024,-3042,-2946,-2729,-2415,-2005,-1518,-961,-370,228,778,1228,1528,1628,1493,1128,530,-235,-1117,-2025,-2870,-3569,-4049,-4264,-4194,-3848,-3265,-2497,-1620,-698,188,987,1632,2109,2383,2475,2400,2198,1920,1605,1289,997,730,484,239,-13,-293,-581,-881,-1151,-1361,-1466,-1430,-1220,-830,-260,461,1284,2146,2979,3699,4254,4582,4661,4498,4108,3572,2938,2328,1796,1448,1302,1391,1684,2130,2636,3113,3445,3556,3372,2870,2065,1021,-179,-1398,-2530,-3428,-4010,-4201,-3988,-3400,-2525,-1473,-395,563,1276,1639,1606,1178,406,-610,-1738,-2850,-3790,-4467,-4786,-4710,-4260,-3452,-2402,-1169,88,1294,2308,3081,3523,3648,3432,2952,2250,1432,578,-209,-853,-1291,-1477,-1413,-1102,-604,35,728,1414,2017,2504,2826,3000,3002,2875,2617,2260,1816,1298,727,117,-512,-1119,-1696,-2183,-2580,-2849,-2982,-2990,-2856,-2627,-2284,-1880,-1408,-916,-412,57,463,771,948,987,876,648,318,-58,-454,-825,-1145,-1395,-1568,-1665,-1688,-1646,-1552,-1399,-1208,-969,-689,-375,-23,349,731,1104,1449,1752,1993,2172,2290,2360,2408,2462,2554,2717,2969,3330,3778,4308,4853,5385,5815,6105,6179,6012,5564,4857,3898,2770,1527,288,-853,-1791,-2430,-2707,-2600,-2100,-1290,-245,899,1996,2908,3504,3694,3424,2715,1612,245,-1254,-2707,-3956,-4859,-5309,-5260,-4712,-3729,-2412,-903,646,2087,3284,4140,4597,4632,4279,3595,2666,1604,513,-504,-1354,-1988,-2365,-2494,-2396,-2125,-1743,-1303,-880,-492,-182,48,195,262,243,146,-56,-357,-775,-1304,-1932,-2630,-3359,-4072,-4712,-5231,-5583,-5738,-5677,-5403,-4926,-4287,-3514,-2669,-1803,-964,-215,415,895,1212,1383,1424,1362,1245,1080,898,696,469,215,-73,-396,-738,-1082,-1396,-1651,-1813,-1855,-1772,-1548,-1209,-762,-250,303,856,1386,1878,2304,2692,3015,3318,3588,3860,4119,4386,4633,4853,5012,5080,5020,4814,4430,3884,3173,2336,1424,474,-425,-1243,-1904,-2384,-2643,-2688,-2517,-2185,-1730,-1241,-789,-469,-345,-480,-886,-1569,-2468,-3520,-4616,-5645,-6499,-7081,-7317,-7184,-6670,-5825,-4721,-3448,-2124,-857,240,1092,1622,1822,1677,1240,556,-283,-1195,-2097,-2903,-3568,-4035,-4304,-4362,-4235,-3942,-3516,-2985,-2374,-1701,-986,-245,491,1188,1797,2259,2526,2536,2275,1718,908,-116,-1258,-2435,-3522,-4437,-5080,-5403,-5377,-5008,-4318,-3383,-2244,-1013,255,1464,2536,3424,4061,4438,4542,4389,4032,3507,2890,2218,1548,908,328,-184,-606,-943,-1163,-1281,-1255,-1114,-825,-421,88,673,1289,1900,2468,2939,3304,3526,3609,3560,3386,3132,2819,2495,2199,1959,1805,1746,1776,1886,2038,2205,2335,2393,2339,2147,1805,1322,710,27,-693,-1368,-1943,-2359,-2557,-2542,-2299,-1892,-1377,-846,-388,-84,5,-150,-538,-1124,-1828,-2565,-3241,-3755,-4050,-4067,-3793,-3247,-2459,-1515,-472,553,1500,2275,2834,3144,3201,3025,2660,2157,1588,1009,489,66,-216,-352,-327,-176,90,426,795,1174,1532,1861,2154,2406,2617,2760,2833,2791,2636,2336,1904,1356,726,65,-576,-1134,-1565,-1826,-1900,-1790,-1502,-1078,-550,31,614,1151,1594,1903,2050,2021,1811,1461,988,480,-22,-433,-721,-832,-790,-587,-286,77,437,749,973,1084,1084,976,793,562,338,139,28,9,109,329,653,1064,1534,2033,2530,3013,3450,3846,4193,4480,4726,4899,5016,5047,4998,4839,4582,4198,3707,3100,2412,1648,867,92,-607,-1193,-1615,-1835,-1844,-1638,-1257,-747,-176,380,848,1171,1299,1229,956,532,1,-551,-1066,-1449,-1674,-1672,-1458,-1022,-411,322,1112,1879,2554,3067,3369,3426,3240,2810,2194,1423,582,-276,-1078,-1774,-2321,-2703,-2903,-2953,-2839,-2625,-2294,-1899,-1431,-925,-385,141,628,1008,1245,1274,1077,625,-47,-912,-1888,-2893,-3832,-4608,-5143,-5393,-5317,-4941,-4289,-3430,-2445,-1415,-434,424,1100,1558,1783,1798,1626,1336,983,634,355,179,133,208,376,595,810,979,1050,1025,881,668,402,160,-27,-90,-9,237,651,1191,1840,2526,3211,3831,4352,4740,4990,5096,5094,4994,4860,4703,4568,4464,4392,4350,4293,4213,4042,3769,3350,2780,2057,1221,290,-633,-1514,-2240,-2774,-3049,-3066,-2833,-2410,-1879,-1338,-885,-616,-590,-836,-1351,-2065,-2919,-3782,-4565,-5142,-5440,-5400,-5000,-4284,-3289,-2143,-926,203,1162,1818,2142,2070,1639,879,-125,-1273,-2461,-3581,-4540,-5273,-5722,-5886,-5752,-5365,-4750,-3978,-3084,-2141,-1175,-257,600,1320,1884,2236,2341,2181,1752,1066,182,-843,-1915,-2930,-3796,-4427,-4750,-4745,-4400,-3760,-2868,-1818,-670,466,1537,2466,3203,3726,3996,4033,3830,3429,2860,2194,1481,799,199,-273,-591,-750,-770,-664,-486,-254,-15,209,408,563,695,788,896,990,1133,1296,1513,1764,2049,2337,2619,2855,3033,3121,3125,3035,2876,2660,2421,2177,1959,1768,1617,1491,1369,1225,1024,742,354,-142,-740,-1411,-2103,-2770,-3342,-3777,-4028,-4095,-3980,-3734,-3404,-3060,-2768,-2573,-2517,-2584,-2774,-3015,-3266,-3445,-3499,-3379,-3057,-2541,-1856,-1055,-211,600,1300,1815,2113,2155,1955,1547,968,301,-388,-1036,-1558,-1935,-2115,-2106,-1916,-1573,-1130,-624,-117,368,794,1160,1467,1714,1923,2065,2156,2139,2017,1742,1319,740,40,-748,-1553,-2315,-2959,-3422,-3660,-3638,-3357,-2829,-2091,-1199,-215,784,1715,2507,3084,3397,3420,3142,2596,1835,938,8,-861,-1574,-2067,-2310,-2302,-2101,-1758,-1374,-1023,-789,-712,-821,-1098,-1499,-1966,-2414,-2772,-2973,-2970,-2745,-2301,-1675,-908,-73,784,1587,2308,2900,3367,3695,3908,4008,4025,3959,3833,3632,3368,3021,2594,2071,1454,753,-7,-803,-1564,-2265,-2809,-3175,-3288,-3159,-2767,-2179,-1428,-632,146,778,1209,1357,1208,768,77,-780,-1705,-2590,-3320,-3801,-3976,-3802,-3304,-2516,-1531,-444,629,1563,2282,2688,2762,2489,1904,1079,85,-954,-1959,-2813,-3462,-3842,-3956,-3799,-3429,-2887,-2250,-1573,-914,-313,182,555,760,791,625,253,-302,-1035,-1877,-2792,-3688,-4506,-5171,-5622,-5829,-5768,-5456,-4918,-4208,-3383,-2515,-1665,-893,-256,226,517,637,585,402,126,-188,-483,-710,-808,-761,-539,-175,299,817,1303,1687,1899,1913,1715,1336,837,281,-223,-613,-797,-749,-433,121,883,1778,2741,3666,4510,5165,5637,5865,5890,5719,5412,5011,4576,4145,3751,3416,3134,2901,2689,2474,2225,1914,1537,1085,596,92,-358,-710,-910,-925,-761,-426,7,483,899,1174,1232,1024,539,-201,-1136,-2170,-3199,-4099,-4767,-5118,-5094,-4692,-3937,-2911,-1706,-463,709,1672,2345,2662,2598,2181,1460,528,-522,-1571,-2537,-3316,-3872,-4151,-4163,-3911,-3443,-2789,-2021,-1171,-305,544,1322,1980,2477,2751,2781,2524,1988,1192,187,-950,-2114,-3210,-4103,-4727,-4982,-4851,-4320,-3438,-2263,-911,526,1912,3155,4138,4815,5119,5063,4663,3975,3097,2111,1152,308,-298,-614,-579,-225,433,1272,2217,3108,3854,4345,4531,4397,3973,3325,2561,1776,1092,586,326,338,605,1096,1730,2433,3107,3680,4074,4266,4233,3996,3602,3102,2564,2053,1613,1285,1084,990,991,1017,1032,971,789,473,12,-553,-1174,-1777,-2303,-2682,-2889,-2914,-2776,-2531,-2229,-1948,-1737,-1652,-1693,-1875,-2142,-2456,-2746,-2938,-2983,-2827,-2459,-1882,-1143,-295,572,1388,2054,2525,2742,2705,2426,1937,1310,606,-94,-719,-1221,-1543,-1680,-1616,-1374,-995,-502,34,593,1118,1593,1988,2286,2475,2519,2417,2135,1676,1047,272,-596,-1494,-2347,-3070,-3597,-3868,-3853,-3545,-2968,-2169,-1221,-197,816,1739,2498,3041,3317,3312,3018,2460,1677,738,-290,-1307,-2235,-2972,-3454,-3618,-3449,-2961,-2211,-1292,-318,589,1303,1739,1833,1572,991,161,-819,-1822,-2735,-3454,-3887,-4005,-3772,-3229,-2416,-1411,-298,829,1896,2820,3568,4103,4419,4535,4461,4237,3891,3448,2950,2389,1808,1187,552,-90,-733,-1328,-1863,-2269,-2529,-2594,-2462,-2152,-1686,-1147,-607,-148,139,207,17,-434,-1093,-1908,-2769,-3581,-4235,-4629,-4711,-4434,-3814,-2891,-1752,-495,743,1859,2727,3276,3457,3257,2717,1897,894,-184,-1227,-2143,-2845,-3298,-3475,-3405,-3127,-2699,-2205,-1692,-1236,-860,-601,-466,-458,-588,-834,-1210,-1689,-2254,-2890,-3541,-4184,-4760,-5237,-5564,-5729,-5698,-5482,-5087,-4543,-3878,-3155,-2395,-1673,-1002,-440,1,297,447,459,347,144,-117,-392,-623,-782,-794,-656,-322,176,828,1547,2283,2920,3398,3640,3615,3328,2816,2147,1423,732,185,-150,-222,-13,450,1122,1920,2763,3558,4233,4726,5017,5091,4992,4751,4429,4089,3761,3495,3294,3160,3071,2994,2885,2718,2455,2091,1637,1111,576,65,-349,-652,-799,-828,-741,-612,-485,-441,-518,-766,-1182,-1748,-2424,-3127,-3785,-4311,-4623,-4673,-4422,-3875,-3068,-2061,-949,171,1183,1994,2524,2718,2571,2100,1361,443,-564,-1550,-2426,-3104,-3540,-3687,-3554,-3160,-2540,-1760,-870,52,960,1776,2478,2986,3296,3357,3173,2744,2096,1281,360,-587,-1472,-2217,-2743,-2995,-2947,-2588,-1948,-1078,-43,1068,2167,3178,4013,4628,4975,5050,4856,4432,3828,3113,2368,1656,1075,654,475,537,859,1409,2133,2950,3773,4486,5012,5256,5195,4800,4128,3227,2213,1181,254,-476,-926,-1063,-874,-391,315,1176,2069,2921,3623,4126,4388,4408,4211,3840,3352,2816,2275,1793,1379,1063,820,632,462,267,19,-305,-700,-1150,-1614,-2053,-2424,-2694,-2851,-2896,-2850,-2751,-2631,-2541,-2496,-2538,-2633,-2796,-2958,-3097,-3146,-3066,-2811,-2370,-1740,-950,-48,896,1811,2607,3221,3601,3711,3564,3178,2610,1927,1206,514,-74,-525,-802,-902,-843,-642,-344,15,402,777,1124,1424,1659,1822,1902,1880,1755,1508,1148,680,135,-457,-1043,-1571,-1995,-2255,-2339,-2217,-1907,-1426,-824,-143,550,1209,1774,2206,2469,2539,2415,2094,1612,1001,312,-388,-1045,-1586,-1958,-2113,-2020,-1676,-1092,-338,532,1391,2155,2709,2979,2923,2531,1848,948,-68,-1077,-1974,-2650,-3043,-3102,-2837,-2266,-1464,-501,523,1520,2412,3138,3668,3991,4129,4104,3967,3752,3498,3243,2989,2748,2503,2231,1926,1560,1147,701,248,-150,-478,-673,-744,-677,-512,-295,-82,55,70,-81,-404,-887,-1478,-2117,-2714,-3191,-3471,-3497,-3250,-2723,-1974,-1052,-56,917,1777,2421,2805,2867,2623,2078,1298,357,-670,-1665,-2570,-3283,-3770,-3993,-3959,-3682,-3230,-2639,-2004,-1380,-833,-421,-174,-120,-262,-592,-1088,-1722,-2445,-3215,-3972,-4666,-5243,-5667,-5896,-5921,-5735,-5340,-4785,-4083,-3307,-2491,-1695,-961,-328,181,547,767,849,797,655,429,183,-71,-265,-387,-386,-253,34,469,1032,1690,2380,3038,3585,3957,4098,3991,3636,3076,2379,1621,906,313,-96,-255,-183,137,633,1265,1935,2590,3139,3556,3785,3850,3744,3532,3240,2935,2656,2437,2306,2244,2247,2257,2243,2140,1918,1544,1027,394,-311,-1004,-1658,-2167,-2549,-2744,-2801,-2742,-2623,-2523,-2474,-2558,-2760,-3114,-3564,-4071,-4565,-4967,-5212,-5244,-5020,-4546,-3829,-2933,-1917,-888,75,865,1410,1656,1574,1185,514,-351,-1342,-2346,-3270,-4037,-4564,-4833,-4810,-4527,-4018,-3334,-2554,-1736,-947,-249,321,728,940,973,797,456,-37,-638,-1288,-1938,-2510,-2955,-3205,-3232,-3005,-2537,-1848,-992,-30,958,1905,2724,3378,3797,3982,3914,3619,3138,2520,1832,1150,534,63,-223,-275,-94,343,968,1768,2633,3492,4241,4775,5039,4955,4537,3795,2800,1652,457,-651,-1575,-2216,-2527,-2492,-2131,-1519,-733,108,910,1567,2016,2225,2186,1944,1551,1076,601,188,-118,-282,-322,-252,-141,-33,-5,-94,-319,-698,-1175,-1729,-2282,-2799,-3222,-3541,-3738,-3835,-3857,-3840,-3821,-3820,-3856,-3911,-3969,-3992,-3929,-3751,-3416,-2914,-2247,-1447,-545,369,1252,2006,2570,2898,2943,2719,2240,1564,754,-87,-904,-1583,-2097,-2388,-2455,-2312,-1997,-1560,-1060,-557,-96,275,537,679,702,620,446,205,-107,-450,-849,-1262,-1692,-2120,-2505,-2842,-3080,-3216,-3212,-3074,-2794,-2390,-1887,-1307,-692,-77,504,1009,1402,1669,1772,1727,1517,1187,745,256,-254,-725,-1113,-1379,-1483,-1403,-1128,-667,-56,650,1370,2026,2517,2791,2778,2486,1918,1140,233,-699,-1553,-2216,-2625,-2707,-2463,-1901,-1081,-80,1007,2088,3072,3903,4525,4936,5124,5126,4966,4691,4337,3936,3509,3056,2596,2096,1592,1063,560,99,-271,-522,-624,-584,-413,-155,127,378,522,512,319,-67,-605,-1252,-1914,-2518,-2961,-3180,-3114,-2756,-2117,-1248,-235,831,1839,2694,3297,3608,3566,3206,2536,1638,592,-497,-1536,-2416,-3085,-3467,-3574,-3392,-2979,-2387,-1700,-989,-358,161,480,597,497,189,-280,-882,-1557,-2249,-2914,-3491,-3953,-4257,-4402,-4372,-4184,-3859,-3416,-2908,-2349,-1792,-1250,-757,-314,54,370,608,801,942,1049,1146,1229,1339,1462,1636,1833,2090,2370,2701,3062,3455,3876,4290,4687,5005,5216,5267,5126,4796,4270,3611,2864,2115,1446,920,616,541,722,1121,1690,2366,3068,3721,4277,4672,4917,4993,4944,4793,4587,4351,4120,3897,3683,3462,3205,2885,2482,1973,1374,707,16,-635,-1199,-1622,-1875,-1954,-1878,-1693,-1465,-1259,-1154,-1188,-1405,-1787,-2309,-2909,-3503,-4019,-4360,-4493,-4358,-3977,-3359,-2580,-1701,-830,-31,585,992,1123,1001,619,48,-670,-1445,-2209,-2891,-3432,-3789,-3952,-3901,-3669,-3267,-2737,-2127,-1477,-845,-268,203,548,727,751,591,289,-156,-682,-1261,-1829,-2334,-2724,-2949,-2976,-2790,-2379,-1774,-996,-108,837,1760,2600,3287,3769,4010,3988,3718,3230,2575,1827,1058,357,-215,-584,-731,-622,-276,288,1017,1860,2736,3569,4275,4765,4978,4862,4405,3621,2571,1342,43,-1195,-2256,-3035,-3452,-3479,-3113,-2407,-1439,-319,837,1908,2801,3435,3781,3816,3581,3100,2459,1700,915,138,-568,-1198,-1737,-2196,-2602,-2956,-3293,-3589,-3863,-4075,-4232,-4302,-4291,-4195,-4035,-3831,-3616,-3414,-3258,-3149,-3101,-3088,-3087,-3072,-2995,-2848,-2587,-2228,-1757,-1213,-616,-17,551,1023,1386,1593,1643,1551,1319,1000,631,249,-86,-365,-553,-659,-678,-640,-556,-452,-348,-251,-186,-149,-158,-204,-291,-418,-579,-776,-1006,-1271,-1560,-1873,-2180,-2477,-2728,-2918,-3024,-3037,-2945,-2759,-2480,-2127,-1722,-1278,-823,-374,35,395,663,843,896,842,671,416,96,-239,-564,-815,-983,-1014,-915,-661,-274,234,818,1430,1996,2454,2726,2764,2533,2028,1286,360,-654,-1664,-2560,-3246,-3649,-3721,-3436,-2830,-1928,-835,385,1607,2755,3733,4488,4983,5203,5176,4923,4510,3985,3408,2820,2264,1739,1277,860,512,220,10,-132,-189,-179,-115,-20,73,129,119,18,-184,-476,-840,-1226,-1594,-1875,-2031,-2009,-1808,-1404,-852,-169,557,1277,1903,2390,2677,2747,2593,2237,1720,1099,442,-183,-711,-1096,-1305,-1332,-1177,-887,-476,-27,432,825,1110,1238,1183,937,504,-77,-769,-1515,-2259,-2943,-3526,-3964,-4235,-4335,-4253,-4013,-3632,-3142,-2574,-1974,-1364,-783,-257,203,577,864,1065,1174,1210,1173,1092,982,868,783,747,786,916,1150,1483,1917,2441,3031,3687,4362,5050,5695,6262,6692,6940,6952,6711,6203,5455,4522,3471,2407,1413,596,25,-251,-209,132,727,1503,2378,3252,4054,4710,5175,5430,5478,5329,5025,4598,4086,3538,2963,2399,1830,1282,736,218,-270,-700,-1054,-1302,-1441,-1460,-1381,-1224,-1032,-848,-720,-678,-761,-951,-1263,-1630,-2035,-2399,-2695,-2854,-2876,-2722,-2429,-2006,-1497,-959,-424,40,413,655,756,722,546,277,-80,-470,-866,-1226,-1526,-1726,-1821,-1788,-1633,-1367,-1018,-616,-225,128,379,520,519,396,165,-151,-486,-842,-1136,-1376,-1517,-1551,-1480,-1301,-1027,-681,-275,160,606,1042,1451,1815,2125,2358,2515,2570,2533,2394,2174,1893,1582,1285,1032,865,807,876,1074,1387,1803,2282,2815,3341,3853,4279,4602,4757,4712,4439,3927,3191,2282,1253,207,-778,-1596,-2178,-2463,-2442,-2114,-1541,-791,37,846,1548,2071,2371,2435,2274,1927,1437,865,269,-315,-829,-1285,-1639,-1935,-2146,-2317,-2428,-2506,-2543,-2541,-2519,-2462,-2408,-2358,-2338,-2370,-2459,-2616,-2827,-3065,-3300,-3477,-3559,-3495,-3262,-2848,-2267,-1547,-734,108,925,1641,2224,2615,2816,2800,2611,2256,1810,1295,798,331,-31,-300,-435,-465,-391,-237,-36,193,400,574,659,658,525,289,-68,-496,-981,-1481,-1956,-2378,-2723,-2970,-3116,-3161,-3105,-2974,-2770,-2521,-2234,-1933,-1608,-1293,-952,-631,-294,15,302,535,694,764,724,585,346,48,-292,-618,-907,-1105,-1206,-1173,-1019,-744,-359,104,631,1165,1683,2105,2406,2506,2385,2019,1423,632,-274,-1222,-2104,-2831,-3325,-3532,-3420,-3013,-2334,-1458,-464,561,1535,2380,3056,3526,3782,3839,3718,3456,3097,2670,2206,1734,1253,797,365,-22,-339,-580,-717,-764,-711,-603,-449,-311,-222,-220,-335,-569,-907,-1315,-1739,-2119,-2393,-2513,-2444,-2177,-1731,-1132,-451,264,929,1495,1896,2112,2112,1915,1538,1018,423,-213,-811,-1337,-1756,-2026,-2160,-2142,-1998,-1761,-1459,-1151,-885,-710,-675,-796,-1085,-1526,-2084,-2714,-3362,-3974,-4507,-4928,-5216,-5360,-5366,-5245,-5007,-4690,-4294,-3866,-3415,-2965,-2537,-2133,-1769,-1441,-1157,-908,-704,-528,-385,-256,-128,12,184,401,665,986,1343,1728,2118,2489,2829,3107,3342,3502,3618,3663,3655,3567,3400,3129,2762,2295,1754,1173,587,64,-375,-660,-796,-742,-525,-163,319,852,1415,1934,2391,2742,2982,3092,3088,2973,2770,2505,2182,1838,1460,1067,657,225,-202,-633,-1037,-1407,-1729,-1991,-2200,-2359,-2490,-2608,-2746,-2904,-3117,-3353,-3624,-3872,-4086,-4198,-4196,-4039,-3717,-3252,-2641,-1963,-1238,-551,54,521,806,895,777,478,23,-535,-1149,-1755,-2308,-2758,-3072,-3229,-3217,-3039,-2722,-2284,-1784,-1261,-779,-381,-109,21,-4,-152,-413,-722,-1064,-1382,-1660,-1875,-2016,-2089,-2094,-2034,-1921,-1749,-1532,-1263,-946,-588,-187,241,683,1120,1521,1861,2108,2243,2253,2145,1942,1669,1386,1120,942,862,924,1118,1436,1859,2336,2841,3318,3741,4066,4270,4324,4212,3927,3473,2865,2150,1355,560,-196,-841,-1332,-1636,-1733,-1633,-1355,-943,-443,80,586,1016,1360,1587,1715,1743,1700,1602,1468,1316,1146,963,756,515,244,-70,-409,-777,-1142,-1515,-1851,-2172,-2447,-2688,-2894,-3059,-3192,-3278,-3313,-3271,-3149,-2905,-2562,-2076,-1499,-804,-72,711,1456,2156,2754,3229,3558,3731,3749,3624,3369,3020,2594,2142,1682,1257,885,594,394,286,272,333,446,580,696,766,749,639,420,110,-264,-673,-1076,-1436,-1737,-1952,-2091,-2153,-2156,-2118,-2050,-1966,-1868,-1756,-1621,-1455,-1244,-984,-664,-300,109,523,920,1259,1498,1608,1573,1386,1069,659,199,-242,-615,-869,-959,-889,-640,-258,226,776,1322,1843,2281,2602,2790,2796,2639,2295,1802,1181,494,-209,-853,-1379,-1730,-1860,-1751,-1399,-832,-89,765,1666,2545,3340,4006,4508,4832,4973,4943,4767,4463,4077,3617,3130,2620,2124,1651,1222,854,545,313,135,12,-83,-172,-272,-414,-597,-829,-1088,-1351,-1575,-1720,-1755,-1640,-1377,-957,-409,224,909,1567,2171,2648,2974,3116,3062,2820,2407,1862,1226,555,-98,-682,-1152,-1481,-1649,-1660,-1527,-1292,-998,-711,-489,-390,-452,-687,-1093,-1617,-2220,-2811,-3337,-3727,-3956,-4013,-3915,-3709,-3442,-3179,-2964,-2833,-2794,-2852,-2957,-3096,-3198,-3228,-3151,-2925,-2564,-2064,-1465,-813,-162,440,928,1299,1504,1589,1544,1441,1309,1203,1174,1230,1415,1695,2084,2530,3021,3508,3962,4346,4620,4751,4719,4498,4097,3541,2841,2092,1306,588,-29,-482,-744,-793,-643,-303,171,752,1364,1980,2531,2993,3330,3520,3554,3431,3154,2749,2220,1608,928,222,-482,-1148,-1747,-2255,-2664,-2962,-3169,-3293,-3362,-3404,-3441,-3501,-3594,-3713,-3867,-4007,-4137,-4194,-4184,-4055,-3829,-3483,-3055,-2562,-2048,-1554,-1120,-788,-578,-511,-575,-763,-1031,-1359,-1686,-1998,-2244,-2414,-2500,-2488,-2405,-2248,-2051,-1832,-1626,-1455,-1341,-1296,-1326,-1415,-1552,-1692,-1820,-1897,-1915,-1869,-1769,-1647,-1531,-1447,-1439,-1486,-1616,-1777,-1950,-2081,-2128,-2055,-1824,-1446,-907,-259,461,1189,1848,2390,2746,2901,2828,2570,2142,1638,1089,600,198,-49,-132,-46,197,560,1012,1509,2018,2511,2952,3327,3595,3747,3748,3588,3260,2768,2147,1421,652,-107,-797,-1361,-1757,-1956,-1952,-1743,-1368,-851,-252,388,1010,1568,2015,2317,2447,2400,2162,1769,1224,581,-127,-855,-1551,-2188,-2732,-3172,-3514,-3750,-3918,-4007,-4061,-4067,-4041,-3970,-3847,-3643,-3354,-2952,-2431,-1808,-1075,-280,547,1363,2112,2755,3252,3572,3709,3656,3438,3087,2642,2166,1701,1309,1024,878,879,1021,1285,1623,2000,2351,2620,2773,2744,2547,2156,1608,947,222,-485,-1117,-1614,-1932,-2071,-2026,-1843,-1569,-1253,-959,-711,-551,-465,-447,-467,-479,-458,-360,-171,114,491,919,1373,1789,2128,2338,2388,2271,1985,1576,1079,564,99,-263,-458,-466,-268,123,669,1323,2026,2708,3322,3809,4135,4270,4194,3910,3418,2755,1950,1071,172,-658,-1363,-1860,-2108,-2077,-1748,-1162,-342,639,1700,2788,3791,4685,5376,5859,6089,6078,5827,5375,4751,4012,3209,2388,1622,929,370,-63,-347,-512,-578,-577,-556,-541,-558,-633,-748,-908,-1074,-1218,-1307,-1306,-1198,-967,-633,-190,301,835,1347,1815,2197,2478,2632,2668,2591,2422,2191,1927,1663,1426,1239,1103,1025,989,982,975,948,861,698,439,67,-395,-947,-1539,-2135,-2678,-3121,-3418,-3555,-3518,-3338,-3051,-2717,-2394,-2150,-2007,-2018,-2145,-2395,-2710,-3034,-3322,-3502,-3543,-3407,-3092,-2600,-1972,-1238,-470,285,965,1526,1946,2211,2334,2346,2281,2193,2112,2087,2126,2247,2433,2681,2941,3215,3456,3654,3801,3872,3872,3791,3619,3377,3043,2672,2250,1841,1456,1133,900,762,736,803,954,1161,1397,1639,1863,2050,2200,2286,2321,2289,2190,2036,1805,1537,1197,841,447,55,-330,-699,-1035,-1345,-1627,-1884,-2125,-2353,-2573,-2787,-2998,-3189,-3375,-3518,-3631,-3677,-3660,-3556,-3366,-3078,-2710,-2261,-1761,-1235,-714,-245,147,422,575,578,467,232,-79,-440,-825,-1187,-1521,-1783,-1989,-2103,-2168,-2157,-2117,-2047,-1973,-1907,-1857,-1813,-1782,-1731,-1663,-1555,-1406,-1229,-1033,-853,-718,-648,-672,-781,-978,-1226,-1490,-1727,-1886,-1938,-1842,-1603,-1211,-707,-115,499,1090,1594,1969,2182,2226,2105,1857,1533,1176,868,642,557,620,851,1211,1681,2201,2718,3179,3546,3770,3866,3799,3613,3297,2896,2414,1895,1342,792,253,-244,-694,-1070,-1372,-1586,-1703,-1733,-1663,-1514,-1280,-991,-640,-278,100,436,705,880,907,800,509,77,-497,-1168,-1888,-2618,-3303,-3919,-4431,-4837,-5130,-5317,-5409,-5414,-5338,-5187,-4956,-4646,-4260,-3793,-3256,-2657,-2015,-1355,-698,-80,485,954,1332,1591,1740,1783,1731,1614,1449,1267,1097,948,851,799,798,841,911,995,1064,1096,1064,940,716,378,-54,-563,-1109,-1648,-2126,-2492,-2709,-2746,-2613,-2323,-1925,-1481,-1059,-719,-522,-489,-622,-910,-1283,-1698,-2060,-2321,-2408,-2303,-1991,-1507,-896,-236,393,919,1262,1405,1309,1023,571,38,-511,-993,-1353,-1540,-1545,-1369,-1051,-639,-190,227,578,819,947,965,896,757,585,384,171,-48,-284,-520,-766,-997,-1206,-1359,-1442,-1430,-1309,-1079,-736,-306,202,743,1298,1817,2268,2612,2820,2877,2773,2521,2134,1656,1109,557,7,-487,-926,-1304,-1614,-1885,-2111,-2318,-2502,-2666,-2806,-2898,-2941,-2901,-2782,-2554,-2243,-1832,-1364,-839,-308,221,705,1135,1486,1754,1930,2025,2038,1980,1868,1709,1522,1322,1116,921,754,610,504,421,349,268,155,-22,-271,-608,-1020,-1496,-1994,-2480,-2904,-3219,-3406,-3441,-3335,-3126,-2853,-2584,-2369,-2268,-2295,-2474,-2763,-3135,-3513,-3846,-4054,-4101,-3939,-3578,-3015,-2309,-1506,-672,115,810,1349,1714,1903,1920,1829,1646,1463,1305,1234,1267,1416,1669,1999,2376,2744,3091,3363,3566,3696,3752,3769,3735,3688,3595,3485,3318,3109,2833,2514,2132,1743,1337,976,677,470,383,424,601,898,1302,1773,2277,2759,3181,3485,3653,3641,3465,3116,2635,2047,1401,737,90,-511,-1045,-1512,-1900,-2224,-2479,-2679,-2828,-2918,-2965,-2948,-2880,-2750,-2561,-2316,-2027,-1696,-1357,-1006,-683,-388,-148,30,134,168,123,21,-136,-325,-533,-743,-932,-1090,-1197,-1244,-1228,-1149,-1031,-880,-748,-643,-610,-663,-797,-1020,-1283,-1557,-1784,-1917,-1916,-1760,-1454,-1023,-524,-21,422,729,868,813,572,187,-286,-773,-1191,-1476,-1567,-1440,-1095,-559,108,837,1553,2176,2663,2961,3085,3031,2856,2600,2327,2088,1933,1879,1959,2135,2421,2758,3117,3472,3767,4013,4165,4256,4264,4216,4110,3950,3733,3458,3118,2712,2260,1747,1234,711,231,-185,-510,-720,-810,-770,-621,-362,-47,317,658,962,1166,1260,1209,1028,715,307,-166,-668,-1162,-1633,-2055,-2441,-2767,-3069,-3326,-3552,-3738,-3868,-3931,-3914,-3790,-3569,-3230,-2793,-2268,-1678,-1053,-424,181,726,1196,1571,1845,2023,2100,2111,2046,1953,1821,1693,1567,1464,1390,1354,1352,1384,1424,1462,1455,1384,1219,945,566,103,-421,-936,-1417,-1783,-2002,-2050,-1905,-1609,-1192,-714,-265,112,336,389,255,-46,-458,-938,-1381,-1746,-1943,-1949,-1738,-1330,-772,-117,532,1122,1554,1795,1808,1605,1214,696,123,-429,-887,-1189,-1306,-1212,-940,-506,11,567,1079,1503,1789,1934,1925,1807,1598,1355,1100,869,671,506,369,242,106,-38,-219,-411,-626,-824,-1001,-1110,-1139,-1054,-842,-513,-63,455,1016,1557,2029,2382,2584,2607,2460,2141,1685,1120,474,-215,-923,-1626,-2288,-2905,-3434,-3866,-4175,-4339,-4359,-4213,-3920,-3490,-2950,-2339,-1688,-1047,-448,75,504,828,1053,1176,1234,1221,1175,1102,1015,924,837,750,680,614,572,532,509,461,387,245,14,-332,-791,-1374,-2029,-2729,-3414,-4001,-4461,-4705,-4735,-4531,-4122,-3574,-2948,-2347,-1853,-1542,-1460,-1632,-2027,-2607,-3289,-3975,-4584,-5008,-5199,-5103,-4721,-4084,-3239,-2284,-1284,-356,448,1053,1441,1605,1575,1399,1141,875,655,551,573,758,1062,1485,1954,2429,2861,3197,3427,3535,3537,3456,3323,3161,2995,2829,2670,2497,2314,2092,1843,1555,1247,944,659,447,309,298,406,657,1019,1492,2009,2545,3026,3415,3650,3724,3601,3307,2850,2272,1604,893,172,-536,-1203,-1812,-2361,-2822,-3212,-3505,-3704,-3803,-3801,-3695,-3502,-3221,-2882,-2494,-2089,-1691,-1318,-998,-729,-533,-391,-314,-276,-269,-287,-300,-322,-324,-322,-298,-258,-204,-131,-64,-5,30,1,-77,-253,-500,-824,-1194,-1581,-1931,-2211,-2360,-2365,-2188,-1850,-1371,-805,-222,313,719,947,963,759,370,-158,-741,-1301,-1745,-2010,-2030,-1792,-1293,-577,292,1238,2158,2982,3626,4055,4248,4214,4007,3661,3273,2885,2583,2392,2361,2473,2734,3092,3515,3943,4327,4627,4808,4864,4804,4647,4434,4197,3964,3760,3578,3422,3257,3072,2832,2528,2159,1724,1260,792,362,19,-211,-294,-224,-8,323,733,1158,1548,1851,2020,2048,1912,1648,1258,794,270,-267,-817,-1337,-1841,-2292,-2708,-3048,-3328,-3508,-3591,-3555,-3399,-3118,-2721,-2224,-1640,-1010,-346,308,926,1486,1951,2320,2571,2705,2732,2650,2498,2279,2038,1802,1589,1442,1354,1346,1397,1483,1582,1638,1629,1515,1284,936,494,-12,-520,-983,-1334,-1536,-1551,-1368,-1014,-516,54,619,1114,1447,1588,1490,1174,655,14,-693,-1355,-1907,-2259,-2371,-2228,-1829,-1244,-520,245,965,1571,1997,2217,2222,2040,1709,1288,844,427,100,-112,-189,-120,61,344,677,1024,1349,1616,1809,1917,1955,1930,1877,1800,1725,1641,1554,1444,1293,1100,848,553,235,-89,-371,-579,-684,-646,-463,-133,327,870,1447,2004,2464,2796,2949,2924,2721,2372,1914,1388,832,276,-263,-778,-1264,-1723,-2159,-2552,-2920,-3214,-3446,-3568,-3580,-3452,-3182,-2771,-2221,-1577,-839,-84,679,1378,1990,2472,2799,2964,2958,2796,2493,2086,1603,1097,594,159,-208,-459,-615,-681,-690,-688,-723,-832,-1062,-1409,-1895,-2467,-3100,-3727,-4276,-4709,-4941,-4981,-4794,-4418,-3904,-3298,-2701,-2170,-1775,-1567,-1553,-1732,-2073,-2506,-2979,-3398,-3701,-3832,-3747,-3448,-2946,-2292,-1545,-780,-69,530,964,1224,1292,1212,1006,739,462,231,86,58,159,377,706,1092,1519,1937,2321,2653,2919,3131,3291,3427,3530,3617,3670,3667,3588,3403,3092,2657,2103,1470,797,157,-403,-814,-1039,-1048,-843,-435,113,766,1415,2027,2494,2804,2894,2786,2473,1997,1391,696,-47,-799,-1537,-2228,-2860,-3407,-3867,-4216,-4459,-4587,-4599,-4506,-4311,-4029,-3681,-3278,-2852,-2411,-1989,-1595,-1252,-970,-751,-613,-537,-533,-588,-684,-821,-967,-1117,-1243,-1346,-1401,-1418,-1407,-1375,-1360,-1385,-1472,-1650,-1918,-2277,-2703,-3162,-3603,-3985,-4242,-4347,-4250,-3963,-3484,-2866,-2162,-1455,-818,-336,-52,-5,-189,-568,-1087,-1659,-2198,-2616,-2845,-2836,-2575,-2074,-1380,-562,303,1126,1841,2386,2733,2868,2817,2605,2292,1921,1554,1238,1007,896,897,1027,1246,1548,1873,2207,2493,2721,2861,2917,2904,2833,2740,2638,2540,2449,2348,2210,2026,1746,1383,919,373,-212,-806,-1349,-1785,-2075,-2184,-2091,-1823,-1392,-868,-302,228,670,964,1088,1020,768,343,-231,-916,-1688,-2499,-3306,-4082,-4762,-5338,-5754,-6006,-6068,-5942,-5640,-5166,-4560,-3839,-3052,-2221,-1408,-621,76,680,1152,1489,1686,1745,1691,1538,1331,1093,874,697,608,597,696,855,1070,1278,1435,1496,1409,1171,758,210,-445,-1138,-1807,-2377,-2789,-2993,-2966,-2696,-2231,-1594,-882,-158,476,958,1210,1218,959,475,-194,-954,-1725,-2413,-2918,-3202,-3198,-2927,-2409,-1700,-888,-49,721,1352,1796,2014,2023,1829,1503,1077,648,252,-34,-184,-168,8,331,761,1252,1749,2202,2559,2793,2889,2851,2714,2504,2275,2056,1881,1753,1673,1612,1555,1459,1318,1110,854,565,283,46,-91,-108,39,327,762,1280,1841,2373,2825,3146,3319,3320,3171,2883,2483,1998,1451,863,255,-358,-950,-1509,-2002,-2412,-2711,-2874,-2891,-2747,-2443,-2004,-1440,-806,-137,516,1101,1582,1928,2115,2156,2040,1819,1501,1147,783,465,215,67,24,87,221,409,571,695,693,562,264,-198,-789,-1488,-2222,-2933,-3556,-4015,-4279,-4293,-4072,-3614,-2983,-2228,-1450,-720,-132,257,405,295,-41,-569,-1206,-1870,-2486,-2948,-3226,-3247,-3028,-2571,-1929,-1164,-349,438,1136,1698,2088,2314,2376,2322,2179,2011,1851,1749,1734,1812,1997,2270,2604,2986,3359,3723,4027,4279,4465,4598,4699,4779,4872,4970,5090,5198,5275,5281,5179,4940,4543,4006,3330,2587,1805,1073,438,-35,-303,-362,-195,131,599,1109,1616,2033,2324,2435,2361,2079,1620,989,232,-616,-1505,-2392,-3221,-3963,-4562,-5015,-5275,-5365,-5256,-4987,-4550,-3992,-3323,-2592,-1826,-1074,-368,241,735,1081,1266,1300,1191,963,663,309,-35,-354,-607,-792,-900,-952,-971,-988,-1039,-1150,-1344,-1624,-1986,-2403,-2840,-3254,-3591,-3818,-3879,-3772,-3464,-2990,-2357,-1629,-859,-110,528,1029,1311,1386,1238,901,432,-103,-637,-1074,-1378,-1481,-1369,-1054,-547,77,778,1470,2091,2594,2922,3083,3049,2869,2546,2160,1719,1316,952,700,563,554,684,911,1237,1598,1978,2318,2604,2799,2917,2945,2922,2856,2780,2703,2631,2537,2417,2222,1943,1547,1043,440,-220,-895,-1508,-2022,-2355,-2491,-2400,-2095,-1619,-1022,-384,224,732,1079,1233,1167,881,383,-294,-1126,-2046,-3023,-3978,-4862,-5619,-6195,-6561,-6698,-6594,-6271,-5748,-5065,-4272,-3410,-2534,-1695,-919,-262,286,681,951,1088,1127,1083,998,898,818,788,823,940,1125,1361,1618,1840,1993,2017,1888,1577,1089,440,-324,-1152,-1976,-2726,-3342,-3766,-3976,-3944,-3693,-3231,-2625,-1917,-1197,-523,26,392,546,456,156,-342,-963,-1643,-2297,-2845,-3229,-3388,-3325,-3021,-2533,-1901,-1198,-491,158,689,1081,1299,1371,1298,1129,891,643,403,230,122,112,189,350,579,851,1133,1415,1647,1845,1971,2053,2093,2116,2151,2203,2291,2397,2497,2565,2553,2439,2192,1821,1332,780,201,-323,-744,-997,-1051,-900,-554,-59,521,1128,1681,2140,2452,2600,2576,2380,2034,1550,964,302,-401,-1106,-1782,-2382,-2884,-3251,-3467,-3518,-3404,-3131,-2729,-2210,-1634,-1017,-421,127,598,965,1222,1373,1420,1391,1301,1177,1037,910,797,716,661,615,574,495,367,162,-133,-517,-982,-1505,-2049,-2569,-3031,-3376,-3581,-3614,-3461,-3124,-2625,-1986,-1259,-504,223,844,1301,1548,1549,1301,820,155,-637,-1475,-2271,-2959,-3448,-3718,-3719,-3470,-2993,-2333,-1565,-739,57,780,1381,1832,2140,2299,2351,2318,2251,2183,2153,2190,2310,2519,2824,3183,3611,4041,4480,4879,5229,5518,5733,5888,5984,6034,6044,6017,5938,5805,5576,5254,4801,4235,3556,2800,2009,1244,554,11,-355,-503,-434,-168,254,771,1313,1821,2226,2494,2583,2487,2197,1732,1100,346,-505,-1393,-2280,-3113,-3835,-4418,-4805,-4994,-4961,-4718,-4282,-3684,-2969,-2178,-1366,-574,155,786,1298,1680,1926,2052,2061,1985,1833,1639,1418,1187,965,747,542,337,123,-96,-345,-605,-885,-1173,-1454,-1717,-1951,-2121,-2228,-2239,-2144,-1940,-1603,-1165,-612,-4,650,1272,1822,2242,2480,2511,2330,1942,1406,769,113,-486,-957,-1243,-1319,-1165,-826,-313,280,918,1513,2026,2408,2651,2741,2708,2570,2366,2125,1893,1678,1530,1434,1426,1493,1630,1841,2088,2372,2666,2937,3196,3399,3566,3687,3771,3835,3885,3929,3958,3964,3916,3796,3562,3214,2720,2119,1415,667,-72,-745,-1285,-1658,-1822,-1786,-1558,-1190,-729,-238,217,593,832,910,798,489,-13,-685,-1490,-2379,-3286,-4144,-4890,-5462,-5820,-5936,-5807,-5453,-4905,-4209,-3416,-2582,-1750,-967,-257,359,868,1270,1576,1781,1915,1970,1979,1936,1876,1791,1707,1617,1517,1414,1272,1102,881,600,275,-107,-513,-928,-1330,-1673,-1948,-2103,-2141,-2042,-1809,-1466,-1038,-562,-98,311,606,739,684,419,-38,-664,-1399,-2181,-2931,-3570,-4039,-4281,-4285,-4041,-3599,-2987,-2295,-1568,-895,-303,154,480,675,752,765,715,664,609,583,585,613,676,755,851,956,1051,1143,1214,1264,1293,1295,1278,1251,1223,1199,1213,1240,1311,1388,1457,1487,1433,1275,986,571,43,-547,-1151,-1696,-2115,-2351,-2361,-2133,-1687,-1066,-337,423,1139,1731,2148,2342,2288,1989,1450,710,-176,-1160,-2154,-3107,-3935,-4596,-5038,-5253,-5220,-4974,-4527,-3934,-3242,-2493,-1749,-1037,-409,122,530,815,971,1012,941,792,570,319,44,-220,-467,-688,-887,-1067,-1260,-1454,-1694,-1954,-2257,-2575,-2894,-3194,-3426,-3592,-3633,-3574,-3378,-3084,-2695,-2259,-1802,-1377,-1017,-759,-637,-656,-839,-1158,-1611,-2143,-2730,-3309,-3835,-4262,-4547,-4673,-4622,-4399,-4035,-3541,-2987,-2382,-1805,-1260,-807,-424,-141,70,223,338,446,560,698,872,1082,1333,1615,1920,2237,2549,2842,3101,3322,3492,3615,3699,3739,3770,3778,3796,3820,3849,3886,3891,3865,3750,3549,3215,2773,2208,1570,881,213,-402,-883,-1229,-1379,-1367,-1190,-899,-534,-149,214,497,680,711,591,299,-157,-748,-1450,-2213,-2985,-3705,-4331,-4799,-5085,-5166,-5028,-4695,-4187,-3542,-2810,-2039,-1278,-576,35,524,878,1090,1171,1125,983,761,482,180,-142,-460,-774,-1093,-1412,-1749,-2090,-2450,-2788,-3111,-3370,-3554,-3643,-3613,-3476,-3219,-2873,-2440,-1963,-1449,-944,-457,-22,354,640,835,912,876,715,448,77,-345,-800,-1218,-1566,-1784,-1845,-1724,-1419,-959,-367,290,974,1611,2168,2595,2883,3022,3034,2933,2766,2549,2327,2118,1944,1818,1744,1730,1760,1847,1961,2108,2272,2438,2609,2763,2906,3032,3133,3231,3302,3377,3433,3481,3501,3474,3383,3196,2909,2502,1991,1391,740,86,-521,-1022,-1384,-1563,-1560,-1380,-1057,-633,-165,293,689,963,1080,1008,725,244,-429,-1246,-2163,-3109,-4027,-4832,-5484,-5914,-6107,-6039,-5719,-5171,-4427,-3541,-2552,-1539,-523,409,1254,1949,2491,2861,3065,3104,3016,2814,2539,2232,1901,1599,1315,1068,858,671,513,366,242,133,44,-15,-50,-52,-16,39,135,236,362,484,607,720,806,870,881,846,727,545,263,-80,-493,-939,-1383,-1793,-2122,-2337,-2417,-2343,-2125,-1780,-1337,-847,-337,133,547,868,1096,1229,1282,1275,1227,1167,1106,1071,1069,1119,1222,1383,1599,1857,2143,2437,2717,2958,3155,3270,3325,3299,3211,3077,2916,2754,2614,2501,2419,2349,2281,2170,2013,1771,1459,1078,657,240,-131,-412,-561,-566,-420,-138,244,692,1159,1588,1953,2189,2279,2192,1915,1466,851,118,-692,-1507,-2290,-2946,-3462,-3762,-3846,-3703,-3334,-2789,-2085,-1296,-467,342,1069,1681,2132,2406,2503,2422,2201,1868,1465,1043,628,254,-73,-351,-590,-807,-1014,-1224,-1438,-1648,-1846,-2011,-2133,-2194,-2190,-2117,-1982,-1793,-1563,-1313,-1051,-798,-568,-364,-209,-105,-66,-110,-239,-471,-790,-1203,-1672,-2177,-2672,-3114,-3465,-3682,-3747,-3643,-3383,-2976,-2468,-1891,-1298,-731,-217,210,547,799,972,1094,1175,1245,1307,1385,1478,1594,1736,1900,2081,2281,2481,2695,2892,3094,3278,3451,3614,3760,3891,4015,4115,4207,4269,4289,4258,4134,3917,3568,3102,2503,1821,1059,299,-428,-1054,-1532,-1834,-1939,-1859,-1611,-1240,-782,-311,134,471,668,665,450,8,-635,-1442,-2358,-3307,-4221,-5023,-5652,-6054,-6212,-6102,-5752,-5180,-4442,-3594,-2698,-1826,-1024,-358,156,486,646,646,516,295,21,-268,-542,-791,-1001,-1192,-1366,-1553,-1748,-1979,-2214,-2464,-2687,-2868,-2981,-3016,-2951,-2810,-2576,-2289,-1953,-1592,-1233,-870,-548,-239,11,221,353,411,371,233,-8,-339,-733,-1163,-1570,-1924,-2164,-2265,-2204,-1975,-1603,-1113,-558,13,553,1010,1364,1595,1710,1726,1662,1558,1431,1314,1222,1163,1161,1188,1288,1404,1579,1766,1971,2180,2368,2543,2666,2764,2796,2798,2755,2679,2596,2494,2408,2308,2223,2097,1950,1726,1430,1043,571,34,-541,-1100,-1599,-1988,-2218,-2278,-2146,-1849,-1413,-888,-337,180,586,832,865,654,207,-473,-1322,-2292,-3290,-4243,-5062,-5682,-6049,-6131,-5931,-5450,-4745,-3850,-2841,-1782,-736,231,1073,1756,2256,2575,2725,2724,2615,2425,2194,1945,1700,1464,1243,1024,813,587,367,140,-73,-258,-406,-503,-537,-522,-445,-334,-190,-32,130,283,435,559,679,768,827,850,800,685,470,162,-237,-709,-1220,-1730,-2177,-2528,-2717,-2727,-2543,-2163,-1638,-997,-320,348,931,1402,1721,1898,1935,1875,1744,1590,1447,1339,1293,1315,1413,1579,1812,2082,2393,2699,3001,3267,3487,3649,3745,3772,3742,3653,3532,3389,3247,3129,3040,2982,2951,2909,2850,2724,2526,2231,1854,1410,938,493,115,-138,-238,-171,67,452,939,1490,2022,2487,2806,2937,2836,2495,1923,1160,257,-703,-1651,-2497,-3179,-3640,-3845,-3790,-3481,-2956,-2258,-1450,-598,243,1006,1656,2158,2505,2691,2740,2672,2518,2317,2088,1853,1628,1400,1177,935,668,368,31,-338,-712,-1092,-1429,-1720,-1933,-2053,-2081,-2010,-1850,-1622,-1339,-1024,-705,-387,-103,146,338,471,526,505,394,197,-79,-423,-804,-1201,-1570,-1879,-2100,-2197,-2179,-2015,-1754,-1381,-959,-506,-56,348,704,987,1203,1365,1486,1582,1687,1800,1955,2147,2385,2670,2991,3338,3697,4051,4379,4672,4902,5070,5169,5185,5142,5028,4868,4679,4462,4260,4060,3882,3715,3540,3344,3098,2779,2382,1900,1359,774,210,-319,-728,-1020,-1141,-1109,-924,-620,-239,160,522,783,887,801,494,-27,-736,-1594,-2534,-3483,-4372,-5120,-5676,-5992,-6046,-5834,-5378,-4706,-3883,-2955,-1995,-1066,-212,510,1089,1509,1774,1907,1920,1842,1685,1465,1180,836,422,-48,-586,-1151,-1747,-2315,-2831,-3249,-3540,-3674,-3655,-3472,-3164,-2750,-2282,-1789,-1320,-897,-536,-256,-33,116,227,286,309,290,219,102,-77,-306,-577,-871,-1161,-1407,-1593,-1673,-1646,-1497,-1236,-888,-480,-56,352,704,978,1160,1249,1263,1216,1135,1050,974,937,937,987,1081,1218,1374,1560,1737,1916,2080,2216,2328,2415,2462,2490,2479,2444,2383,2297,2197,2075,1947,1801,1631,1440,1187,898,533,113,-356,-862,-1357,-1819,-2200,-2467,-2596,-2573,-2393,-2093,-1688,-1253,-826,-496,-302,-314,-549,-1021,-1708,-2571,-3532,-4522,-5443,-6219,-6773,-7057,-7041,-6729,-6141,-5327,-4350,-3283,-2199,-1173,-254,500,1082,1471,1695,1764,1726,1597,1423,1202,968,694,403,68,-301,-710,-1137,-1571,-1974,-2322,-2588,-2736,-2771,-2674,-2478,-2189,-1851,-1495,-1150,-858,-619,-462,-368,-351,-377,-462,-579,-736,-935,-1161,-1435,-1719,-2029,-2319,-2584,-2787,-2914,-2941,-2870,-2698,-2451,-2142,-1817,-1494,-1215,-992,-834,-740,-691,-671,-645,-597,-499,-345,-133,132,436,758,1082,1387,1650,1867,2019,2107,2140,2107,2045,1944,1832,1717,1606,1516,1445,1407,1398,1422,1466,1515,1554,1544,1474,1315,1060,719,302,-147,-586,-968,-1239,-1372,-1332,-1124,-757,-269,280,829,1287,1595,1679,1504,1052,342,-577,-1635,-2731,-3777,-4657,-5301,-5640,-5644,-5315,-4681,-3805,-2758,-1645,-541,449,1275,1875,2248,2383,2330,2122,1820,1473,1115,779,458,160,-148,-472,-839,-1247,-1696,-2166,-2621,-3033,-3358,-3561,-3628,-3537,-3308,-2945,-2501,-1996,-1490,-1021,-607,-294,-74,53,82,48,-57,-211,-410,-650,-930,-1236,-1566,-1896,-2207,-2476,-2667,-2776,-2765,-2658,-2433,-2134,-1768,-1375,-983,-618,-295,-31,194,371,536,697,883,1100,1363,1667,2011,2376,2746,3104,3428,3705,3926,4075,4165,4186,4154,4074,3960,3819,3672,3514,3380,3255,3177,3135,3137,3184,3242,3305,3321,3271,3117,2833,2432,1903,1304,669,52,-466,-861,-1066,-1084,-915,-588,-178,264,631,872,899,696,235,-447,-1305,-2258,-3216,-4079,-4761,-5187,-5311,-5116,-4613,-3846,-2882,-1799,-699,349,1245,1957,2427,2681,2707,2574,2306,1964,1589,1202,825,455,95,-273,-639,-1015,-1388,-1729,-2035,-2246,-2373,-2357,-2226,-1953,-1582,-1131,-644,-172,255,590,817,937,945,886,766,632,494,380,283,214,145,84,7,-86,-192,-316,-430,-535,-602,-627,-590,-495,-332,-119,145,436,750,1056,1365,1648,1907,2147,2340,2520,2650,2761,2841,2892,2936,2961,2990,3023,3061,3111,3166,3221,3272,3300,3308,3282,3218,3129,2998,2863,2711,2581,2469,2402,2362,2362,2356,2345,2276,2135,1902,1568,1151,675,181,-283,-670,-941,-1075,-1063,-938,-721,-496,-297,-214,-276,-528,-963,-1567,-2281,-3050,-3781,-4413,-4858,-5091,-5063,-4793,-4292,-3613,-2809,-1941,-1078,-258,457,1069,1548,1917,2182,2370,2488,2560,2564,2512,2360,2117,1744,1261,667,-4,-706,-1386,-1988,-2448,-2737,-2809,-2675,-2342,-1853,-1261,-631,-32,478,850,1060,1101,992,767,476,163,-119,-349,-501,-587,-608,-604,-587,-595,-634,-724,-855,-1024,-1207,-1390,-1543,-1664,-1722,-1729,-1667,-1550,-1376,-1155,-895,-596,-279,67,405,756,1073,1376,1628,1839,1995,2102,2159,2171,2145,2088,2010,1920,1822,1737,1654,1604,1564,1558,1565,1601,1639,1700,1756,1821,1872,1902,1894,1820,1676,1439,1111,713,258,-200,-626,-966,-1184,-1249,-1163,-925,-590,-194,180,468,604,540,245,-262,-975,-1800,-2693,-3536,-4260,-4781,-5048,-5040,-4756,-4236,-3535,-2723,-1875,-1069,-346,229,663,944,1104,1173,1187,1179,1158,1133,1083,979,795,498,84,-454,-1082,-1764,-2444,-3048,-3535,-3831,-3925,-3791,-3448,-2941,-2307,-1634,-974,-401,34,305,391,315,96,-219,-582,-953,-1292,-1580,-1807,-1976,-2096,-2182,-2244,-2294,-2327,-2349,-2352,-2321,-2267,-2173,-2049,-1905,-1740,-1577,-1417,-1267,-1129,-993,-857,-697,-517,-284,-20,304,657,1048,1445,1837,2200,2519,2772,2957,3062,3100,3069,2993,2877,2757,2626,2530,2442,2407,2393,2426,2482,2573,2668,2777,2861,2909,2895,2788,2580,2258,1825,1317,752,193,-318,-733,-1007,-1133,-1099,-943,-697,-429,-194,-63,-73,-269,-644,-1190,-1858,-2595,-3326,-3977,-4488,-4793,-4871,-4705,-4303,-3714,-2963,-2133,-1268,-442,302,924,1401,1723,1906,1954,1899,1751,1531,1240,893,482,18,-488,-1022,-1559,-2061,-2506,-2854,-3076,-3165,-3105,-2909,-2600,-2201,-1756,-1305,-878,-517,-232,-41,69,112,113,109,121,173,273,410,574,733,866,938,947,867,724,514,274,20,-216,-412,-553,-622,-622,-547,-413,-226,-1,244,507,770,1033,1292,1546,1796,2047,2293,2549,2799,3053,3297,3522,3723,3881,3992,4041,4032,3955,3823,3647,3435,3206,2984,2767,2597,2456,2375,2349,2374,2452,2552,2668,2754,2799,2762,2636,2404,2076,1666,1207,728,280,-115,-418,-626,-739,-763,-752,-706,-705,-741,-876,-1093,-1407,-1792,-2218,-2652,-3048,-3365,-3570,-3634,-3537,-3283,-2873,-2323,-1678,-947,-189,570,1301,1962,2541,3013,3357,3575,3638,3560,3325,2953,2454,1859,1190,505,-178,-786,-1311,-1691,-1922,-1982,-1870,-1612,-1222,-755,-252,235,656,975,1174,1236,1186,1048,859,673,520,425,406,439,518,595,643,629,535,358,107,-194,-519,-824,-1086,-1270,-1358,-1349,-1232,-1033,-753,-424,-56,328,719,1098,1472,1814,2137,2416,2657,2839,2982,3048,3079,3047,2978,2883,2760,2647,2536,2458,2413,2408,2451,2526,2630,2745,2853,2943,2996,3013,2985,2926,2831,2706,2558,2372,2156,1904,1607,1295,960,639,358,129,-16,-69,-48,49,172,293,362,339,190,-106,-542,-1111,-1759,-2448,-3095,-3647,-4039,-4218,-4177,-3893,-3400,-2741,-1957,-1123,-293,479,1149,1694,2098,2370,2510,2539,2469,2300,2056,1721,1318,836,299,-284,-891,-1482,-2045,-2526,-2913,-3171,-3290,-3258,-3087,-2782,-2378,-1902,-1391,-887,-425,-38,246,425,479,436,294,89,-164,-443,-733,-1024,-1306,-1580,-1832,-2063,-2260,-2411,-2509,-2546,-2515,-2426,-2278,-2090,-1880,-1661,-1460,-1281,-1139,-1027,-945,-864,-786,-668,-512,-292,-11,336,732,1171,1626,2078,2507,2886,3208,3444,3604,3668,3652,3554,3388,3170,2909,2637,2359,2104,1890,1727,1640,1624,1683,1804,1959,2118,2243,2284,2223,2022,1693,1242,711,141,-412,-897,-1285,-1548,-1690,-1735,-1708,-1665,-1649,-1702,-1864,-2140,-2547,-3037,-3599,-4159,-4667,-5077,-5314,-5372,-5212,-4847,-4304,-3608,-2829,-2006,-1210,-481,130,605,913,1066,1052,894,603,200,-290,-836,-1418,-1989,-2530,-3002,-3384,-3652,-3804,-3826,-3749,-3576,-3344,-3080,-2812,-2572,-2376,-2240,-2162,-2139,-2160,-2200,-2242,-2252,-2219,-2113,-1944,-1702,-1418,-1115,-830,-596,-445,-396,-446,-600,-821,-1096,-1383,-1655,-1885,-2052,-2142,-2148,-2073,-1925,-1715,-1464,-1184,-895,-611,-333,-77,174,407,642,867,1107,1333,1584,1804,2038,2223,2392,2499,2563,2560,2512,2406,2273,2112,1950,1805,1682,1611,1583,1620,1718,1869,2078,2309,2554,2771,2916,2964,2856,2599,2149,1559,821,24,-804,-1586,-2266,-2820,-3202,-3430,-3509,-3465,-3353,-3200,-3066,-2975,-2962,-3027,-3175,-3382,-3616,-3853,-4039,-4155,-4166,-4059,-3830,-3482,-3036,-2506,-1930,-1320,-720,-128,397,875,1238,1507,1631,1616,1446,1131,682,131,-485,-1128,-1738,-2289,-2721,-3025,-3162,-3149,-2974,-2674,-2264,-1795,-1299,-819,-396,-45,200,347,395,358,267,144,18,-90,-172,-224,-256,-284,-328,-392,-498,-631,-795,-963,-1128,-1257,-1350,-1376,-1353,-1253,-1112,-916,-689,-445,-187,72,330,587,842,1096,1348,1595,1827,2042,2224,2374,2477,2538,2552,2524,2459,2363,2253,2140,2037,1963,1926,1935,1999,2105,2253,2427,2610,2789,2950,3081,3183,3241,3261,3223,3126,2957,2707,2382,1982,1541,1070,620,210,-134,-386,-562,-654,-693,-710,-729,-790,-922,-1133,-1444,-1828,-2281,-2741,-3187,-3545,-3792,-3878,-3793,-3524,-3098,-2525,-1861,-1130,-383,347,1028,1643,2158,2579,2874,3042,3067,2945,2675,2267,1736,1115,438,-244,-895,-1459,-1909,-2207,-2346,-2317,-2139,-1825,-1420,-953,-469,-15,390,691,902,978,961,833,641,405,152,-81,-294,-458,-591,-689,-767,-836,-886,-940,-960,-970,-937,-867,-767,-626,-479,-317,-181,-57,14,67,70,75,72,105,193,350,600,930,1344,1807,2312,2804,3270,3665,3975,4172,4262,4232,4107,3898,3642,3357,3082,2837,2643,2524,2475,2509,2617,2792,3016,3281,3554,3826,4052,4217,4275,4204,3982,3594,3060,2394,1646,863,105,-585,-1160,-1602,-1897,-2055,-2090,-2039,-1932,-1805,-1709,-1642,-1656,-1727,-1864,-2048,-2244,-2423,-2560,-2604,-2563,-2391,-2117,-1730,-1261,-734,-177,371,891,1335,1692,1920,2012,1952,1733,1370,878,292,-340,-976,-1553,-2027,-2348,-2495,-2435,-2193,-1766,-1212,-580,77,672,1171,1504,1658,1623,1402,1045,575,68,-431,-866,-1187,-1380,-1421,-1340,-1157,-932,-717,-568,-531,-636,-881,-1262,-1739,-2277,-2826,-3351,-3806,-4185,-4452,-4624,-4686,-4658,-4544,-4358,-4103,-3787,-3408,-2969,-2474,-1925,-1334,-714,-84,540,1134,1685,2175,2599,2949,3237,3463,3648,3796,3925,4038,4142,4244,4335,4434,4528,4635,4759,4900,5067,5247,5431,5604,5739,5810,5792,5659,5396,5005,4482,3857,3142,2359,1537,674,-194,-1076,-1933,-2755,-3502,-4149,-4649,-4990,-5127,-5066,-4799,-4353,-3763,-3098,-2423,-1820,-1355,-1085,-1029,-1201,-1542,-2029,-2548,-3047,-3424,-3622,-3598,-3332,-2854,-2202,-1471,-743,-131,279,404,215,-294,-1081,-2071,-3169,-4265,-5264,-6064,-6627,-6887,-6869,-6577,-6062,-5390,-4620,-3829,-3068,-2394,-1827,-1389,-1069,-851,-710,-606,-513,-403,-265,-88,117,356,599,857,1102,1339,1545,1719,1838,1909,1908,1856,1753,1625,1502,1413,1381,1448,1593,1855,2199,2623,3105,3613,4122,4601,5015,5349,5551,5626,5528,5262,4817,4208,3463,2628,1769,956,268,-215,-443,-359,34,727,1650,2725,3821,4829,5622,6106,6227,5952,5313,4360,3174,1864,523,-729,-1814,-2652,-3203,-3455,-3436,-3193,-2815,-2378,-1979,-1687,-1554,-1606,-1838,-2226,-2734,-3305,-3898,-4458,-4951,-5337,-5601,-5722,-5703,-5539,-5247,-4831,-4311,-3710,-3030,-2309,-1553,-788,-41,665,1310,1856,2301,2616,2802,2865,2807,2652,2414,2121,1783,1442,1092,781,513,328,238,278,441,753,1179,1703,2286,2858,3401,3838,4156,4323,4340,4213,3979,3641,3258,2814,2350,1852,1325,770,193,-391,-946,-1436,-1826,-2052,-2106,-1940,-1577,-1036,-371,337,1013,1565,1930,2063,1949,1622,1113,515,-112,-666,-1089,-1323,-1339,-1146,-761,-253,316,856,1293,1555,1611,1443,1078,572,-6,-577,-1060,-1402,-1562,-1527,-1322,-968,-529,-43,418,829,1143,1355,1450,1439,1333,1156,926,674,425,205,32,-72,-116,-72,26,194,391,615,819,985,1077,1067,954,725,418,57,-291,-587,-760,-791,-641,-331,138,705,1355,2008,2650,3214,3697,4050,4288,4371,4320,4099,3731,3192,2506,1688,768,-184,-1124,-1956,-2613,-3022,-3127,-2906,-2369,-1567,-588,453,1435,2231,2754,2922,2735,2190,1372,365,-710,-1723,-2559,-3122,-3342,-3221,-2772,-2090,-1274,-460,225,675,813,617,109,-655,-1574,-2553,-3482,-4281,-4881,-5253,-5390,-5306,-5038,-4626,-4115,-3550,-2957,-2365,-1784,-1215,-665,-123,413,932,1444,1925,2370,2771,3096,3359,3526,3616,3604,3511,3324,3069,2762,2416,2085,1779,1558,1447,1471,1653,1971,2419,2941,3497,4023,4468,4786,4942,4922,4719,4353,3847,3237,2564,1858,1151,462,-196,-807,-1364,-1849,-2249,-2538,-2700,-2706,-2555,-2238,-1787,-1233,-648,-98,334,591,616,406,-31,-650,-1363,-2099,-2743,-3213,-3435,-3361,-2988,-2346,-1515,-585,302,1041,1503,1619,1350,705,-256,-1436,-2725,-3986,-5118,-6029,-6658,-6994,-7037,-6826,-6420,-5868,-5241,-4589,-3944,-3350,-2798,-2319,-1873,-1488,-1115,-782,-454,-153,131,389,611,804,952,1063,1129,1146,1108,1011,848,622,358,49,-231,-483,-633,-669,-555,-299,86,569,1084,1611,2068,2451,2709,2859,2892,2841,2730,2591,2443,2311,2171,2035,1856,1628,1322,938,497,21,-425,-792,-1009,-1049,-869,-515,2,583,1164,1643,1952,2026,1836,1390,706,-142,-1089,-2040,-2904,-3615,-4106,-4369,-4399,-4247,-3963,-3627,-3299,-3049,-2895,-2860,-2926,-3056,-3220,-3375,-3491,-3561,-3577,-3558,-3524,-3503,-3512,-3561,-3653,-3758,-3861,-3907,-3860,-3684,-3342,-2832,-2160,-1355,-472,433,1288,2019,2585,2912,3014,2842,2451,1849,1105,285,-538,-1285,-1875,-2257,-2363,-2196,-1727,-1008,-85,970,2061,3101,4011,4717,5180,5382,5329,5047,4594,4021,3389,2765,2175,1651,1194,788,421,69,-278,-623,-937,-1207,-1376,-1427,-1330,-1089,-731,-311,115,461,673,702,512,128,-438,-1115,-1829,-2504,-3045,-3400,-3514,-3382,-3023,-2490,-1853,-1211,-629,-208,33,41,-146,-512,-978,-1489,-1969,-2363,-2636,-2762,-2753,-2621,-2403,-2124,-1829,-1532,-1263,-1023,-820,-641,-481,-332,-165,-4,185,361,539,684,795,848,848,784,675,523,357,194,57,-31,-61,-6,120,342,626,990,1382,1799,2194,2534,2801,2962,3021,2992,2880,2746,2591,2479,2416,2432,2528,2689,2889,3085,3225,3266,3160,2894,2468,1910,1272,628,38,-410,-700,-789,-718,-503,-223,66,294,409,379,194,-135,-568,-1056,-1529,-1934,-2213,-2341,-2313,-2152,-1903,-1621,-1373,-1199,-1143,-1205,-1375,-1611,-1876,-2115,-2297,-2407,-2436,-2416,-2359,-2316,-2293,-2322,-2388,-2484,-2576,-2640,-2625,-2525,-2304,-1975,-1544,-1041,-506,28,505,917,1216,1422,1523,1550,1526,1479,1441,1430,1467,1551,1692,1864,2079,2299,2538,2770,2989,3193,3360,3487,3559,3573,3529,3442,3322,3189,3063,2955,2877,2834,2821,2826,2829,2809,2726,2571,2322,1978,1565,1107,664,279,13,-111,-72,106,380,686,953,1108,1102,898,499,-78,-774,-1527,-2248,-2852,-3274,-3455,-3380,-3061,-2540,-1889,-1192,-536,-1,354,497,428,164,-243,-750,-1286,-1815,-2287,-2682,-2987,-3196,-3318,-3353,-3319,-3212,-3045,-2817,-2535,-2206,-1839,-1453,-1057,-686,-348,-77,116,219,236,169,59,-88,-206,-291,-293,-211,-43,209,502,824,1129,1401,1624,1790,1913,1996,2067,2137,2221,2342,2497,2704,2957,3241,3553,3841,4096,4260,4324,4247,4016,3630,3079,2395,1594,724,-155,-983,-1678,-2175,-2416,-2371,-2041,-1472,-723,89,871,1510,1928,2059,1899,1444,778,-40,-888,-1671,-2288,-2680,-2807,-2690,-2375,-1949,-1502,-1140,-933,-944,-1175,-1618,-2198,-2857,-3487,-4019,-4370,-4513,-4414,-4116,-3632,-3049,-2424,-1825,-1319,-938,-707,-627,-671,-806,-983,-1149,-1263,-1285,-1200,-999,-697,-317,116,560,989,1369,1668,1883,1984,1984,1889,1706,1481,1224,994,811,717,729,854,1092,1412,1791,2187,2566,2906,3174,3369,3480,3508,3471,3369,3239,3083,2940,2796,2670,2537,2379,2182,1909,1576,1172,733,291,-118,-458,-708,-874,-955,-989,-996,-1012,-1056,-1147,-1282,-1453,-1644,-1822,-1970,-2062,-2088,-2060,-1989,-1919,-1869,-1895,-1995,-2203,-2493,-2846,-3220,-3566,-3828,-3972,-3963,-3797,-3492,-3083,-2623,-2179,-1803,-1542,-1434,-1467,-1644,-1905,-2219,-2506,-2728,-2821,-2768,-2552,-2188,-1707,-1152,-585,-44,417,788,1051,1224,1325,1388,1436,1496,1572,1671,1780,1883,1975,2037,2081,2108,2134,2178,2249,2357,2513,2702,2935,3174,3428,3657,3845,3975,4015,3983,3861,3682,3447,3186,2895,2594,2265,1916,1540,1146,748,381,56,-187,-356,-438,-467,-450,-450,-457,-531,-653,-824,-1033,-1228,-1386,-1462,-1428,-1274,-1011,-666,-297,38,273,342,217,-129,-679,-1382,-2189,-2993,-3722,-4292,-4636,-4737,-4585,-4225,-3708,-3115,-2521,-2001,-1605,-1370,-1295,-1371,-1559,-1810,-2081,-2311,-2473,-2533,-2486,-2331,-2087,-1762,-1391,-971,-528,-68,411,883,1353,1795,2189,2520,2756,2900,2932,2878,2751,2592,2434,2320,2278,2321,2468,2693,3000,3354,3722,4077,4375,4574,4657,4583,4368,4008,3536,2983,2394,1803,1258,781,407,153,29,43,177,416,708,1015,1277,1442,1484,1373,1121,748,296,-183,-631,-1005,-1255,-1367,-1340,-1199,-990,-763,-579,-480,-509,-662,-944,-1305,-1711,-2100,-2418,-2625,-2695,-2624,-2443,-2179,-1905,-1665,-1526,-1518,-1655,-1932,-2306,-2735,-3145,-3484,-3687,-3725,-3575,-3234,-2736,-2096,-1384,-629,109,797,1406,1910,2315,2608,2803,2906,2926,2872,2763,2587,2388,2143,1908,1677,1493,1374,1332,1386,1528,1748,2036,2366,2722,3081,3422,3722,3959,4105,4155,4084,3922,3662,3341,2987,2613,2261,1928,1646,1413,1253,1167,1164,1235,1356,1504,1623,1688,1641,1468,1156,710,174,-426,-1014,-1539,-1949,-2185,-2257,-2148,-1908,-1593,-1257,-996,-841,-857,-1037,-1366,-1797,-2243,-2632,-2874,-2910,-2708,-2275,-1657,-934,-214,408,809,948,759,282,-455,-1342,-2282,-3140,-3812,-4193,-4236,-3908,-3247,-2302,-1175,32,1202,2241,3066,3625,3898,3888,3635,3189,2612,1988,1367,839,431,201,163,327,683,1199,1831,2530,3215,3858,4372,4755,4972,5024,4939,4719,4425,4076,3727,3416,3174,3035,2997,3052,3164,3293,3385,3407,3321,3120,2821,2419,1980,1485,1001,515,54,-382,-788,-1171,-1523,-1849,-2144,-2394,-2602,-2754,-2855,-2915,-2942,-2965,-2996,-3067,-3178,-3348,-3551,-3781,-3989,-4143,-4193,-4110,-3864,-3467,-2923,-2293,-1624,-996,-472,-119,28,-48,-345,-811,-1408,-2053,-2673,-3203,-3574,-3753,-3719,-3478,-3066,-2525,-1920,-1311,-749,-290,57,262,360,353,298,216,160,151,218,370,603,918,1293,1714,2162,2597,3015,3362,3651,3833,3944,3956,3915,3820,3701,3577,3448,3346,3249,3195,3147,3127,3100,3047,2936,2741,2429,2010,1465,843,154,-552,-1244,-1887,-2459,-2929,-3297,-3533,-3651,-3635,-3500,-3244,-2897,-2466,-2002,-1529,-1101,-759,-538,-473,-568,-825,-1219,-1708,-2250,-2778,-3251,-3613,-3839,-3914,-3844,-3663,-3408,-3141,-2915,-2789,-2790,-2956,-3266,-3708,-4234,-4777,-5283,-5668,-5893,-5895,-5670,-5207,-4543,-3711,-2789,-1820,-891,-40,688,1259,1675,1927,2034,2007,1883,1665,1404,1101,800,514,273,101,12,22,138,338,634,974,1371,1773,2194,2590,2973,3307,3586,3779,3877,3861,3726,3487,3137,2727,2248,1755,1254,780,362,15,-243,-399,-479,-486,-472,-458,-491,-583,-754,-998,-1289,-1606,-1898,-2139,-2279,-2316,-2231,-2057,-1818,-1571,-1358,-1245,-1242,-1393,-1668,-2061,-2511,-2976,-3390,-3708,-3892,-3925,-3818,-3594,-3315,-3022,-2795,-2674,-2702,-2886,-3219,-3649,-4128,-4572,-4912,-5083,-5030,-4734,-4197,-3445,-2529,-1519,-481,510,1391,2121,2655,2989,3111,3037,2786,2387,1882,1310,715,154,-338,-699,-898,-902,-699,-287,295,1017,1812,2616,3368,4020,4523,4872,5043,5061,4927,4689,4353,3987,3599,3251,2947,2713,2538,2409,2297,2181,2025,1822,1549,1217,816,371,-112,-603,-1076,-1506,-1857,-2114,-2247,-2253,-2123,-1876,-1532,-1146,-769,-462,-298,-308,-545,-996,-1637,-2415,-3238,-4018,-4651,-5043,-5137,-4891,-4325,-3486,-2470,-1390,-382,428,950,1093,875,295,-544,-1541,-2563,-3474,-4157,-4529,-4540,-4183,-3510,-2573,-1489,-358,727,1650,2380,2850,3070,3050,2836,2468,2028,1557,1119,767,514,406,425,591,876,1275,1750,2276,2810,3333,3788,4184,4474,4687,4806,4861,4859,4821,4763,4697,4639,4596,4576,4578,4579,4572,4505,4352,4084,3663,3105,2402,1583,687,-249,-1173,-2030,-2782,-3368,-3769,-3948,-3902,-3635,-3163,-2535,-1807,-1037,-326,280,683,861,778,444,-101,-806,-1579,-2350,-3021,-3537,-3833,-3899,-3736,-3380,-2896,-2358,-1846,-1450,-1218,-1204,-1411,-1813,-2379,-3016,-3667,-4231,-4649,-4860,-4834,-4561,-4060,-3371,-2551,-1662,-782,41,731,1270,1626,1797,1814,1692,1497,1258,1046,887,818,866,1018,1284,1645,2064,2550,3030,3516,3951,4331,4631,4849,4979,5040,5030,4969,4860,4713,4525,4317,4071,3833,3587,3365,3162,2984,2810,2641,2445,2215,1933,1589,1169,678,122,-488,-1104,-1706,-2234,-2646,-2907,-2979,-2863,-2565,-2125,-1601,-1058,-575,-216,-30,-38,-240,-584,-1039,-1505,-1930,-2242,-2391,-2366,-2169,-1838,-1434,-1033,-712,-550,-606,-897,-1437,-2176,-3053,-3984,-4864,-5611,-6128,-6378,-6319,-5962,-5346,-4509,-3540,-2512,-1495,-569,220,834,1257,1487,1550,1461,1272,1015,745,501,320,236,270,432,726,1143,1664,2270,2913,3564,4166,4678,5066,5296,5366,5277,5042,4707,4275,3816,3323,2852,2413,2028,1723,1502,1375,1339,1378,1484,1618,1766,1883,1940,1902,1736,1428,971,390,-292,-1007,-1709,-2320,-2786,-3059,-3114,-2955,-2608,-2130,-1592,-1068,-639,-364,-279,-410,-728,-1206,-1784,-2387,-2955,-3417,-3717,-3836,-3754,-3499,-3113,-2645,-2187,-1786,-1532,-1454,-1577,-1915,-2407,-3036,-3697,-4339,-4863,-5211,-5320,-5161,-4723,-4026,-3106,-2029,-869,291,1375,2294,3006,3447,3608,3489,3106,2526,1789,997,208,-487,-1022,-1342,-1410,-1213,-759,-94,735,1646,2563,3413,4130,4667,5012,5144,5099,4881,4547,4125,3663,3206,2786,2437,2177,2001,1912,1861,1839,1792,1693,1518,1235,850,361,-204,-812,-1417,-1975,-2438,-2770,-2943,-2953,-2803,-2523,-2157,-1753,-1374,-1071,-886,-860,-988,-1278,-1685,-2185,-2699,-3194,-3586,-3842,-3913,-3778,-3443,-2929,-2289,-1589,-909,-329,79,260,193,-127,-655,-1337,-2089,-2823,-3449,-3890,-4079,-3993,-3615,-2974,-2115,-1103,-20,1052,2040,2866,3481,3847,3946,3791,3410,2843,2167,1438,739,136,-307,-552,-555,-328,135,781,1570,2424,3286,4081,4769,5294,5663,5848,5880,5778,5559,5283,4954,4640,4344,4114,3942,3849,3793,3767,3708,3587,3353,2970,2411,1672,760,-287,-1415,-2545,-3600,-4487,-5135,-5485,-5503,-5200,-4609,-3796,-2863,-1906,-1034,-343,110,273,155,-226,-803,-1503,-2239,-2916,-3463,-3816,-3932,-3812,-3467,-2951,-2332,-1687,-1109,-655,-404,-361,-555,-939,-1480,-2110,-2754,-3351,-3819,-4125,-4216,-4090,-3741,-3204,-2505,-1706,-855,-13,764,1428,1952,2305,2488,2521,2414,2229,1989,1751,1556,1435,1425,1535,1780,2147,2627,3183,3789,4394,4967,5466,5868,6153,6304,6323,6195,5941,5554,5062,4490,3869,3254,2678,2192,1818,1576,1462,1449,1513,1585,1628,1570,1379,1020,500,-171,-928,-1731,-2471,-3105,-3536,-3747,-3702,-3432,-2965,-2376,-1729,-1107,-575,-176,47,104,-11,-259,-604,-1010,-1422,-1813,-2138,-2392,-2551,-2641,-2668,-2675,-2699,-2761,-2907,-3118,-3420,-3754,-4107,-4409,-4616,-4681,-4560,-4246,-3734,-3056,-2246,-1369,-488,345,1054,1621,2001,2201,2224,2106,1880,1597,1308,1050,876,804,864,1055,1387,1836,2399,3037,3721,4407,5044,5585,5988,6217,6261,6114,5802,5345,4789,4178,3545,2948,2403,1963,1644,1473,1470,1624,1937,2367,2874,3397,3860,4182,4305,4150,3707,2960,1958,768,-503,-1742,-2824,-3640,-4120,-4213,-3935,-3331,-2486,-1514,-536,337,992,1385,1451,1235,737,62,-735,-1532,-2260,-2824,-3181,-3296,-3184,-2872,-2431,-1930,-1452,-1072,-842,-795,-940,-1249,-1677,-2165,-2636,-3030,-3277,-3340,-3188,-2818,-2248,-1506,-646,282,1207,2073,2807,3372,3713,3820,3687,3326,2793,2120,1396,679,43,-432,-723,-754,-548,-85,584,1410,2330,3255,4125,4858,5421,5768,5894,5792,5489,5006,4396,3698,2978,2293,1700,1260,995,937,1063,1343,1719,2096,2409,2541,2458,2083,1449,561,-482,-1590,-2649,-3538,-4187,-4522,-4554,-4298,-3833,-3250,-2643,-2133,-1763,-1636,-1719,-2046,-2535,-3146,-3763,-4329,-4728,-4914,-4838,-4472,-3860,-3030,-2089,-1126,-258,406,786,827,511,-120,-1010,-2039,-3096,-4043,-4769,-5175,-5217,-4867,-4178,-3200,-2047,-823,348,1371,2146,2642,2807,2683,2280,1691,978,241,-435,-972,-1311,-1409,-1260,-862,-251,523,1410,2326,3215,4001,4633,5073,5312,5340,5201,4910,4521,4080,3617,3182,2791,2472,2233,2079,2015,2029,2103,2213,2310,2354,2278,2028,1552,818,-169,-1392,-2774,-4221,-5615,-6831,-7743,-8280,-8375,-8038,-7315,-6293,-5092,-3853,-2696,-1755,-1102,-795,-843,-1208,-1831,-2622,-3463,-4267,-4909,-5334,-5468,-5319,-4884,-4245,-3465,-2665,-1938,-1388,-1075,-1046,-1286,-1765,-2408,-3116,-3800,-4349,-4701,-4796,-4609,-4169,-3498,-2681,-1782,-897,-101,545,985,1221,1237,1088,815,487,173,-59,-164,-97,138,551,1095,1747,2446,3152,3806,4382,4828,5148,5319,5366,5304,5161,4968,4745,4512,4275,4036,3792,3542,3286,3024,2781,2548,2363,2211,2099,2004,1884,1703,1402,956,330,-456,-1378,-2369,-3344,-4224,-4916,-5368,-5540,-5437,-5096,-4578,-3966,-3337,-2778,-2331,-2049,-1921,-1943,-2067,-2252,-2445,-2598,-2687,-2681,-2597,-2433,-2235,-2029,-1873,-1804,-1868,-2092,-2487,-3037,-3723,-4472,-5229,-5903,-6409,-6690,-6678,-6361,-5737,-4845,-3750,-2524,-1273,-75,977,1818,2399,2702,2723,2500,2080,1529,933,368,-90,-382,-465,-328,24,575,1258,2054,2873,3678,4411,5021,5485,5775,5897,5863,5702,5455,5145,4826,4501,4203,3921,3664,3422,3194,2993,2817,2701,2644,2666,2741,2848,2931,2927,2781,2436,1872,1096,153,-885,-1919,-2857,-3594,-4083,-4270,-4171,-3823,-3283,-2647,-2001,-1425,-990,-737,-677,-808,-1084,-1457,-1874,-2258,-2570,-2752,-2783,-2660,-2388,-2025,-1605,-1221,-919,-776,-819,-1072,-1508,-2093,-2744,-3389,-3931,-4293,-4420,-4269,-3848,-3176,-2308,-1312,-264,755,1676,2438,2992,3324,3419,3304,3012,2582,2093,1581,1125,759,522,439,507,731,1084,1553,2096,2688,3289,3862,4385,4829,5187,5451,5623,5700,5685,5573,5361,5053,4643,4153,3591,3006,2426,1919,1515,1268,1178,1242,1407,1616,1778,1828,1688,1337,765,11,-856,-1762,-2606,-3325,-3849,-4162,-4260,-4168,-3942,-3618,-3271,-2932,-2652,-2442,-2321,-2277,-2301,-2363,-2434,-2489,-2486,-2416,-2248,-1997,-1672,-1310,-956,-667,-485,-460,-602,-911,-1356,-1882,-2426,-2906,-3264,-3422,-3371,-3068,-2564,-1864,-1055,-179,674,1452,2089,2546,2800,2835,2675,2339,1882,1361,836,376,34,-150,-134,70,474,1048,1748,2553,3375,4200,4943,5590,6088,6441,6629,6674,6584,6380,6080,5708,5275,4805,4309,3809,3322,2874,2491,2185,1976,1852,1783,1728,1616,1385,974,346,-504,-1541,-2703,-3886,-5005,-5926,-6604,-6960,-6998,-6744,-6239,-5583,-4839,-4111,-3460,-2940,-2588,-2412,-2393,-2527,-2746,-3036,-3321,-3569,-3733,-3772,-3683,-3449,-3118,-2718,-2316,-1978,-1756,-1707,-1839,-2148,-2599,-3120,-3642,-4075,-4342,-4390,-4184,-3721,-3031,-2160,-1181,-173,785,1617,2256,2666,2822,2732,2430,1970,1425,879,403,77,-65,28,332,854,1533,2334,3188,4041,4833,5517,6053,6427,6631,6681,6595,6399,6122,5778,5391,4964,4511,4035,3549,3064,2605,2197,1873,1659,1566,1581,1677,1784,1844,1767,1503,1015,295,-603,-1630,-2678,-3670,-4508,-5139,-5521,-5642,-5536,-5220,-4765,-4220,-3630,-3069,-2542,-2115,-1774,-1550,-1432,-1409,-1479,-1605,-1778,-1968,-2160,-2350,-2532,-2733,-2952,-3226,-3563,-3955,-4415,-4876,-5332,-5693,-5926,-5966,-5781,-5358,-4707,-3860,-2879,-1826,-775,199,1042,1697,2138,2346,2330,2114,1740,1265,767,297,-46,-245,-224,-11,423,1008,1732,2514,3314,4065,4734,5268,5668,5903,6005,5976,5854,5668,5436,5189,4922,4662,4380,4100,3796,3495,3200,2944,2760,2680,2727,2893,3147,3425,3646,3716,3562,3129,2403,1422,240,-1033,-2301,-3446,-4396,-5068,-5450,-5522,-5326,-4901,-4315,-3638,-2931,-2270,-1690,-1246,-943,-810,-821,-977,-1227,-1557,-1899,-2241,-2534,-2771,-2951,-3078,-3190,-3291,-3426,-3590,-3792,-4019,-4232,-4406,-4491,-4452,-4266,-3908,-3393,-2725,-1945,-1084,-191,689,1508,2224,2796,3197,3402,3413,3242,2910,2462,1954,1425,957,574,333,252,349,625,1067,1647,2333,3070,3821,4518,5138,5618,5961,6128,6135,5974,5662,5224,4681,4077,3441,2824,2271,1832,1555,1471,1599,1919,2388,2917,3409,3744,3832,3585,2989,2048,824,-574,-2046,-3452,-4685,-5663,-6307,-6619,-6585,-6270,-5712,-5008,-4223,-3432,-2719,-2103,-1653,-1355,-1222,-1223,-1332,-1492,-1675,-1818,-1917,-1939,-1911,-1844,-1786,-1766,-1823,-1978,-2229,-2561,-2932,-3290,-3577,-3740,-3724,-3519,-3101,-2503,-1752,-899,-9,865,1658,2316,2802,3077,3138,2985,2643,2158,1588,1003,477,81,-127,-107,169,684,1426,2340,3366,4435,5469,6392,7150,7684,7995,8055,7908,7570,7095,6528,5907,5281,4683,4131,3672,3291,3040,2902,2907,3032,3258,3531,3777,3918,3861,3538,2922,1993,821,-539,-1965,-3354,-4589,-5584,-6281,-6645,-6698,-6467,-6021,-5434,-4782,-4140,-3576,-3124,-2830,-2684,-2695,-2828,-3056,-3326,-3592,-3808,-3920,-3910,-3759,-3477,-3104,-2681,-2272,-1940,-1735,-1694,-1823,-2109,-2497,-2938,-3335,-3636,-3753,-3662,-3325,-2766,-2009,-1115,-156,802,1667,2389,2899,3178,3217,3039,2689,2241,1763,1350,1064,963,1084,1421,1968,2671,3488,4350,5197,5972,6623,7116,7427,7566,7524,7356,7060,6696,6274,5831,5375,4931,4496,4095,3728,3418,3181,3036,2993,3048,3173,3320,3426,3411,3221,2805,2152,1291,264,-842,-1944,-2962,-3814,-4465,-4876,-5058,-5026,-4817,-4472,-4035,-3550,-3045,-2565,-2116,-1744,-1436,-1236,-1119,-1109,-1185,-1334,-1542,-1776,-2023,-2264,-2490,-2710,-2920,-3149,-3386,-3657,-3937,-4221,-4478,-4668,-4766,-4728,-4546,-4196,-3704,-3080,-2365,-1608,-850,-140,462,943,1251,1387,1360,1175,898,558,241,-12,-129,-86,147,554,1122,1791,2533,3272,3982,4599,5115,5493,5747,5874,5898,5842,5722,5572,5382,5183,4954,4715,4449,4181,3898,3643,3419,3264,3201,3221,3331,3464,3583,3592,3447,3064,2454,1604,564,-583,-1778,-2909,-3910,-4722,-5293,-5622,-5709,-5581,-5284,-4862,-4364,-3847,-3339,-2901,-2536,-2286,-2144,-2112,-2189,-2336,-2542,-2762,-2971,-3142,-3261,-3324,-3353,-3360,-3387,-3452,-3582,-3772,-4025,-4291,-4548,-4729,-4795,-4702,-4426,-3954,-3315,-2522,-1641,-713,190,1008,1692,2184,2477,2534,2389,2052,1576,1017,433,-107,-545,-838,-951,-871,-602,-158,426,1112,1855,2599,3296,3904,4372,4696,4839,4818,4631,4301,3856,3320,2746,2151,1600,1110,732,483,395,465,686,1019,1393,1750,1971,2009,1769,1245,428,-644,-1895,-3250,-4597,-5855,-6921,-7744,-8259,-8460,-8338,-7924,-7264,-6413,-5454,-4456,-3499,-2655,-1976,-1512,-1267,-1253,-1422,-1750,-2150,-2575,-2951,-3233,-3399,-3441,-3383,-3265,-3126,-3015,-2963,-2978,-3070,-3190,-3325,-3406,-3402,-3272,-2992,-2568,-2006,-1349,-637,80,735,1301,1708,1954,2014,1896,1633,1255,821,384,0,-283,-422,-402,-208,141,635,1237,1915,2630,3333,3997,4568,5035,5361,5555,5611,5552,5393,5167,4893,4602,4309,4029,3770,3537,3330,3160,3015,2909,2809,2721,2579,2383,2057,1610,999,244,-641,-1625,-2660,-3700,-4700,-5601,-6381,-6987,-7410,-7624,-7626,-7422,-7031,-6469,-5789,-5027,-4241,-3485,-2811,-2255,-1861,-1619,-1543,-1591,-1735,-1927,-2122,-2296,-2420,-2510,-2570,-2631,-2721,-2858,-3051,-3293,-3547,-3788,-3945,-3991,-3863,-3555,-3051,-2378,-1565,-674,242,1115,1883,2502,2930,3153,3172,3011,2707,2315,1899,1511,1222,1057,1060,1226,1559,2034,2619,3293,3996,4712,5378,5979,6463,6831,7046,7128,7068,6885,6604,6222,5795,5303,4805,4298,3818,3380,3016,2735,2557,2480,2477,2527,2565,2552,2424,2149,1706,1080,312,-593,-1555,-2542,-3477,-4307,-4988,-5464,-5728,-5751,-5547,-5132,-4540,-3816,-3015,-2203,-1427,-769,-247,87,233,197,9,-286,-634,-987,-1300,-1552,-1739,-1871,-1988,-2108,-2285,-2523,-2845,-3222,-3636,-4035,-4361,-4568,-4594,-4413,-4007,-3376,-2554,-1586,-542,509,1468,2292,2881,3227,3301,3120,2730,2189,1578,984,482,142,4,93,404,910,1572,2334,3136,3917,4622,5203,5643,5918,6049,6041,5929,5736,5490,5211,4917,4626,4339,4080,3838,3651,3503,3431,3413,3461,3539,3614,3650,3578,3381,2997,2428,1659,718,-374,-1542,-2751,-3902,-4947,-5808,-6430,-6789,-6842,-6621,-6121,-5411,-4539,-3585,-2633,-1748,-1014,-460,-134,-16,-107,-341,-698,-1087,-1497,-1866,-2197,-2480,-2725,-2952,-3177,-3402,-3635,-3847,-4021,-4122,-4110,-3961,-3648,-3167,-2520,-1745,-859,62,979,1822,2529,3064,3373,3455,3302,2949,2429,1821,1169,570,67,-279,-440,-409,-192,184,684,1265,1883,2495,3066,3564,3972,4276,4481,4588,4606,4546,4409,4212,3953,3652,3312,2959,2614,2303,2054,1882,1804,1810,1874,1963,2015,1983,1810,1458,900,136,-823,-1932,-3135,-4363,-5532,-6559,-7368,-7892,-8090,-7935,-7452,-6651,-5627,-4436,-3193,-1991,-916,-57,554,880,935,760,401,-66,-570,-1061,-1488,-1838,-2114,-2335,-2540,-2753,-3005,-3299,-3624,-3950,-4225,-4398,-4410,-4225,-3807,-3175,-2338,-1366,-323,712,1634,2383,2880,3095,3016,2661,2082,1344,539,-248,-932,-1439,-1727,-1764,-1553,-1114,-487,291,1160,2080,3004,3883,4696,5404,5994,6449,6765,6936,6963,6851,6599,6226,5746,5186,4583,3971,3412,2931,2587,2382,2324,2386,2511,2639,2685,2580,2256,1671,807,-319,-1666,-3164,-4722,-6234,-7600,-8717,-9508,-9918,-9914,-9506,-8729,-7648,-6352,-4946,-3546,-2245,-1153,-311,216,447,391,106,-331,-858,-1381,-1858,-2240,-2517,-2696,-2802,-2873,-2939,-3023,-3142,-3268,-3398,-3471,-3458,-3313,-3006,-2531,-1895,-1126,-278,597,1423,2150,2712,3090,3252,3220,3009,2671,2254,1820,1423,1109,916,860,951,1172,1515,1955,2469,3046,3648,4275,4887,5474,6004,6457,6810,7038,7123,7050,6809,6406,5857,5190,4458,3708,3020,2435,2018,1776,1722,1809,1998,2199,2343,2357,2159,1733,1037,101,-1048,-2338,-3706,-5033,-6262,-7262,-8000,-8380,-8403,-8040,-7333,-6324,-5098,-3745,-2370,-1074,55,946,1556,1868,1900,1681,1274,735,127,-491,-1092,-1645,-2147,-2604,-3020,-3403,-3759,-4066,-4321,-4488,-4546,-4474,-4245,-3870,-3335,-2677,-1916,-1096,-261,539,1260,1859,2293,2560,2629,2526,2260,1876,1413,935,486,136,-84,-127,16,361,894,1597,2431,3358,4313,5248,6094,6801,7324,7634,7716,7577,7224,6698,6040,5304,4558,3865,3287,2884,2689,2716,2943,3333,3799,4271,4645,4824,4752,4352,3617,2548,1182,-408,-2127,-3874,-5517,-6951,-8067,-8795,-9075,-8919,-8327,-7385,-6173,-4806,-3416,-2107,-999,-156,367,572,476,144,-359,-945,-1525,-2051,-2452,-2735,-2883,-2940,-2938,-2920,-2926,-2974,-3065,-3194,-3313,-3398,-3390,-3261,-2976,-2532,-1929,-1203,-387,455,1268,1995,2576,2988,3199,3216,3054,2755,2349,1918,1482,1120,851,711,715,863,1153,1570,2091,2703,3357,4037,4687,5271,5748,6085,6262,6276,6131,5845,5455,4991,4507,4031,3622,3294,3094,3013,3056,3186,3366,3534,3642,3631,3463,3111,2565,1826,920,-133,-1281,-2485,-3690,-4831,-5867,-6722,-7359,-7737,-7820,-7621,-7131,-6403,-5476,-4424,-3314,-2219,-1202,-319,400,928,1269,1425,1426,1291,1057,739,373,-49,-488,-975,-1470,-1991,-2506,-3000,-3437,-3789,-4013,-4078,-3971,-3658,-3172,-2508,-1720,-846,48,908,1661,2263,2662,2840,2791,2532,2100,1545,934,331,-199,-596,-821,-835,-632,-217,403,1180,2094,3069,4073,5018,5875,6560,7065,7335,7390,7218,6862,6349,5731,5061,4404,3806,3338,3021,2896,2952,3160,3477,3815,4111,4279,4256,4000,3484,2703,1686,464,-904,-2347,-3804,-5178,-6415,-7422,-8167,-8581,-8669,-8402,-7829,-6968,-5905,-4689,-3430,-2178,-1043,-54,703,1236,1497,1534,1339,985,506,-39,-595,-1133,-1622,-2048,-2417,-2729,-2998,-3239,-3436,-3613,-3727,-3787,-3756,-3615,-3360,-2966,-2455,-1826,-1116,-357,408,1125,1764,2264,2622,2799,2816,2676,2411,2070,1689,1321,1022,810,744,820,1056,1445,1964,2589,3275,3976,4643,5223,5679,5974,6099,6045,5825,5467,4990,4458,3878,3335,2830,2434,2147,1986,1931,1951,2001,2025,1974,1813,1501,1046,421,-340,-1238,-2233,-3299,-4387,-5454,-6439,-7298,-7957,-8395,-8545,-8413,-7983,-7280,-6339,-5230,-4000,-2754,-1541,-449,469,1168,1625,1830,1796,1557,1137,602,-31,-706,-1407,-2102,-2790,-3440,-4060,-4616,-5104,-5493,-5767,-5897,-5878,-5686,-5340,-4824,-4180,-3408,-2570,-1680,-809,11,719,1276,1646,1809,1768,1531,1143,645,109,-408,-831,-1113,-1199,-1076,-724,-163,579,1458,2398,3343,4207,4923,5443,5720,5762,5569,5186,4654,4048,3407,2829,2324,1978,1787,1774,1921,2179,2494,2786,2978,3010,2825,2407,1748,882,-171,-1337,-2584,-3836,-5044,-6141,-7087,-7815,-8308,-8519,-8447,-8098,-7494,-6687,-5730,-4694,-3652,-2671,-1811,-1111,-598,-276,-139,-159,-307,-550,-845,-1186,-1525,-1885,-2246,-2622,-3024,-3444,-3888,-4330,-4751,-5109,-5367,-5490,-5446,-5215,-4803,-4209,-3473,-2621,-1705,-778,117,911,1582,2078,2391,2509,2456,2246,1944,1577,1225,919,719,642,719,930,1290,1749,2303,2898,3497,4065,4546,4918,5136,5205,5106,4880,4538,4137,3710,3306,2956,2695,2535,2484,2538,2667,2844,3013,3123,3128,2989,2690,2238,1641,935,148,-695,-1561,-2444,-3317,-4178,-5003,-5768,-6452,-7004,-7395,-7583,-7539,-7246,-6711,-5950,-5004,-3927,-2781,-1632,-549,414,1211,1796,2171,2313,2246,1995,1572,1035,392,-310,-1047,-1793,-2513,-3184,-3766,-4240,-4555,-4705,-4655,-4403,-3963,-3336,-2581,-1717,-817,77,900,1603,2143,2488,2627,2569,2331,1973,1532,1089,695,404,263,287,488,851,1362,1972,2670,3390,4118,4802,5412,5922,6300,6539,6630,6582,6411,6142,5799,5423,5034,4671,4358,4120,3971,3911,3928,3984,4040,4040,3933,3690,3283,2708,1982,1118,158,-872,-1934,-2988,-4004,-4944,-5776,-6469,-6996,-7325,-7448,-7342,-7005,-6453,-5690,-4758,-3692,-2541,-1373,-250,769,1607,2228,2581,2657,2457,2007,1343,535,-373,-1298,-2202,-3009,-3696,-4212,-4551,-4693,-4648,-4421,-4040,-3527,-2923,-2248,-1554,-848,-181,447,999,1476,1849,2131,2302,2386,2387,2327,2240,2140,2064,2026,2037,2113,2237,2424,2650,2924,3237,3590,3985,4409,4865,5318,5765,6156,6479,6700,6795,6756,6565,6231,5768,5201,4565,3916,3288,2740,2288,1950,1720,1560,1446,1327,1170,944,622,199,-343,-985,-1740,-2563,-3456,-4357,-5238,-6042,-6705,-7198,-7438,-7432,-7124,-6547,-5705,-4660,-3464,-2210,-962,178,1150,1886,2356,2529,2432,2070,1514,792,-13,-867,-1704,-2502,-3218,-3851,-4367,-4777,-5058,-5215,-5239,-5132,-4899,-4545,-4087,-3532,-2911,-2223,-1513,-784,-76,578,1154,1612,1936,2109,2134,2027,1812,1548,1252,1005,816,741,793,976,1305,1748,2303,2927,3590,4236,4824,5294,5613,5753,5692,5458,5042,4517,3890,3240,2598,2021,1557,1229,1069,1067,1199,1423,1672,1887,1998,1969,1747,1350,756,14,-861,-1825,-2830,-3844,-4812,-5698,-6454,-7041,-7417,-7553,-7436,-7055,-6440,-5615,-4645,-3589,-2529,-1532,-665,11,470,687,670,444,45,-479,-1071,-1687,-2281,-2828,-3307,-3710,-4041,-4297,-4489,-4615,-4665,-4645,-4530,-4321,-4013,-3584,-3073,-2443,-1757,-992,-218,565,1290,1945,2475,2867,3102,3170,3105,2903,2619,2279,1918,1580,1285,1060,936,916,1026,1266,1644,2142,2736,3392,4050,4672,5194,5580,5800,5841,5703,5413,4982,4476,3904,3355,2834,2405,2068,1831,1672,1566,1463,1332,1141,865,505,56,-465,-1049,-1686,-2357,-3066,-3782,-4507,-5194,-5832,-6351,-6729,-6901,-6846,-6536,-5982,-5198,-4248,-3178,-2076,-1011,-49,736,1326,1673,1801,1700,1421,992,458,-134,-761,-1384,-1981,-2544,-3039,-3472,-3802,-4031,-4117,-4070,-3845,-3474,-2934,-2265,-1491,-644,213,1053,1808,2448,2935,3246,3372,3326,3121,2806,2415,1999,1614,1286,1065,955,984,1139,1427,1826,2330,2910,3545,4196,4831,5402,5884,6224,6429,6458,6344,6072,5690,5203,4663,4095,3549,3053,2646,2338,2134,2022,1957,1915,1831,1677,1423,1041,551,-57,-744,-1497,-2286,-3078,-3854,-4573,-5218,-5741,-6130,-6333,-6361,-6169,-5789,-5218,-4491,-3663,-2757,-1861,-1001,-254,360,791,1042,1098,981,724,352,-82,-555,-1027,-1484,-1911,-2302,-2657,-2971,-3239,-3453,-3605,-3671,-3656,-3524,-3293,-2943,-2482,-1930,-1282,-586,155,886,1590,2222,2760,3181,3474,3645,3690,3649,3518,3348,3149,2951,2783,2654,2599,2628,2755,2994,3331,3764,4260,4783,5296,5754,6125,6366,6474,6417,6210,5850,5359,4767,4113,3438,2790,2203,1704,1306,992,759,550,364,138,-118,-440,-817,-1248,-1733,-2254,-2808,-3376,-3945,-4489,-4977,-5379,-5653,-5774,-5713,-5464,-5021,-4421,-3682,-2865,-2018,-1194,-455,170,636,934,1064,1023,851,559,195,-226,-672,-1129,-1590,-2033,-2472,-2880,-3245,-3551,-3764,-3865,-3835,-3653,-3320,-2846,-2235,-1530,-743,68,887,1645,2330,2865,3261,3452,3476,3306,2993,2571,2089,1617,1204,904,767,803,1042,1459,2043,2756,3544,4358,5128,5797,6311,6624,6723,6597,6264,5762,5120,4403,3654,2924,2274,1733,1346,1120,1064,1142,1331,1562,1780,1922,1935,1785,1457,963,314,-434,-1268,-2103,-2947,-3706,-4389,-4934,-5326,-5537,-5561,-5381,-5026,-4507,-3872,-3163,-2440,-1747,-1148,-654,-321,-120,-85,-165,-360,-616,-919,-1224,-1523,-1794,-2042,-2266,-2478,-2680,-2876,-3062,-3219,-3334,-3375,-3328,-3162,-2875,-2455,-1906,-1252,-503,295,1109,1894,2594,3169,3578,3793,3811,3641,3312,2884,2406,1953,1580,1339,1267,1368,1659,2085,2651,3280,3948,4604,5187,5685,6031,6231,6255,6112,5818,5389,4866,4278,3670,3083,2553,2121,1805,1622,1558,1598,1686,1788,1824,1761,1543,1169,626,-37,-799,-1594,-2383,-3124,-3784,-4349,-4816,-5175,-5451,-5625,-5732,-5743,-5685,-5540,-5316,-5014,-4637,-4192,-3695,-3156,-2593,-2028,-1476,-964,-508,-131,155,323,374,281,50,-324,-830,-1438,-2114,-2807,-3457,-4004,-4399,-4580,-4533,-4223,-3673,-2901,-1952,-894,209,1266,2204,2949,3441,3651,3567,3206,2630,1894,1106,346,-289,-726,-915,-833,-482,90,860,1726,2658,3561,4386,5093,5628,5985,6150,6125,5940,5604,5161,4632,4050,3444,2838,2260,1739,1284,923,651,461,338,244,146,6,-206,-503,-890,-1345,-1855,-2377,-2904,-3401,-3866,-4300,-4694,-5073,-5418,-5748,-6044,-6296,-6492,-6595,-6603,-6477,-6223,-5819,-5288,-4638,-3909,-3135,-2378,-1675,-1091,-659,-406,-352,-488,-803,-1264,-1844,-2484,-3160,-3800,-4382,-4849,-5177,-5345,-5326,-5137,-4765,-4244,-3595,-2846,-2043,-1222,-429,297,907,1389,1697,1858,1858,1746,1555,1342,1156,1047,1042,1166,1412,1766,2194,2669,3149,3610,4036,4399,4713,4946,5121,5214,5236,5177,5048,4833,4555,4197,3774,3301,2779,2255,1726,1246,811,451,158,-77,-271,-455,-649,-877,-1150,-1466,-1823,-2205,-2599,-3004,-3403,-3810,-4209,-4618,-5012,-5399,-5738,-6024,-6216,-6297,-6242,-6031,-5681,-5167,-4556,-3826,-3070,-2289,-1562,-913,-397,-35,151,152,-19,-353,-828,-1403,-2060,-2743,-3427,-4051,-4592,-4984,-5222,-5250,-5078,-4695,-4120,-3385,-2519,-1581,-609,337,1219,1986,2619,3080,3374,3499,3470,3319,3074,2782,2479,2206,1990,1858,1830,1900,2089,2367,2753,3204,3721,4252,4780,5244,5613,5838,5898,5772,5461,4979,4355,3633,2868,2106,1427,861,480,276,283,452,759,1122,1474,1737,1845,1756,1443,919,206,-631,-1555,-2478,-3367,-4156,-4820,-5327,-5673,-5849,-5862,-5728,-5454,-5072,-4591,-4051,-3466,-2881,-2310,-1794,-1347,-997,-761,-635,-632,-720,-896,-1121,-1383,-1649,-1912,-2161,-2388,-2599,-2784,-2934,-3053,-3098,-3083,-2957,-2722,-2373,-1889,-1315,-642,68,796,1479,2092,2581,2937,3134,3193,3112,2950,2720,2489,2284,2147,2103,2160,2326,2591,2936,3350,3803,4289,4770,5236,5653,5996,6242,6359,6341,6176,5879,5460,4951,4389,3807,3258,2770,2389,2125,1992,1969,2029,2122,2191,2182,2043,1751,1290,690,-16,-769,-1503,-2173,-2727,-3155,-3451,-3646,-3759,-3852,-3931,-4054,-4205,-4400,-4607,-4796,-4934,-4969,-4881,-4629,-4225,-3655,-2971,-2189,-1377,-593,119,686,1086,1271,1231,963,483,-172,-949,-1786,-2598,-3322,-3872,-4204,-4272,-4071,-3599,-2898,-2008,-1001,64,1104,2062,2878,3501,3916,4105,4074,3866,3497,3042,2549,2076,1690,1422,1317,1378,1620,2007,2536,3149,3821,4505,5152,5736,6202,6535,6701,6699,6525,6196,5731,5164,4529,3872,3235,2662,2195,1851,1655,1585,1622,1717,1810,1844,1759,1515,1100,509,-209,-1009,-1830,-2593,-3268,-3796,-4188,-4435,-4580,-4652,-4691,-4730,-4791,-4862,-4953,-5002,-5003,-4902,-4666,-4304,-3784,-3169,-2467,-1754,-1091,-523,-126,91,94,-107,-492,-1025,-1662,-2334,-2999,-3581,-4048,-4344,-4462,-4385,-4134,-3727,-3215,-2621,-2017,-1409,-860,-363,50,395,662,876,1035,1168,1270,1375,1473,1595,1728,1897,2082,2303,2530,2781,3023,3280,3521,3772,4019,4272,4524,4766,4978,5150,5252,5272,5199,5016,4749,4381,3958,3490,3010,2563,2151,1810,1529,1284,1075,826,539,158,-321,-896,-1544,-2231,-2885,-3483,-3938,-4265,-4415,-4449,-4361,-4247,-4124,-4069,-4099,-4234,-4465,-4759,-5068,-5337,-5507,-5534,-5385,-5045,-4544,-3899,-3189,-2459,-1789,-1236,-838,-641,-629,-814,-1151,-1607,-2136,-2676,-3182,-3603,-3900,-4051,-4042,-3873,-3564,-3127,-2599,-2005,-1370,-727,-85,530,1100,1618,2059,2419,2682,2841,2898,2859,2741,2564,2357,2153,1981,1879,1857,1945,2142,2449,2859,3343,3879,4418,4926,5338,5627,5746,5679,5428,4996,4424,3748,3019,2301,1639,1092,694,458,388,446,593,757,889,901,778,465,-13,-642,-1364,-2109,-2819,-3416,-3873,-4162,-4291,-4297,-4215,-4103,-4001,-3951,-3950,-4012,-4091,-4166,-4187,-4111,-3919,-3586,-3133,-2571,-1957,-1331,-753,-275,78,261,289,151,-120,-505,-956,-1445,-1920,-2351,-2705,-2950,-3084,-3076,-2948,-2682,-2300,-1808,-1227,-574,115,816,1484,2080,2581,2936,3154,3211,3130,2948,2686,2422,2186,2043,2016,2141,2412,2822,3350,3941,4573,5184,5733,6190,6508,6677,6682,6530,6240,5847,5383,4897,4429,4008,3673,3429,3292,3244,3273,3327,3370,3343,3188,2881,2373,1689,835,-127,-1123,-2087,-2904,-3540,-3908,-4032,-3904,-3602,-3197,-2784,-2457,-2291,-2322,-2578,-3015,-3594,-4222,-4822,-5295,-5578,-5615,-5385,-4898,-4195,-3335,-2389,-1445,-560,177,745,1086,1214,1104,809,334,-246,-897,-1556,-2156,-2670,-3028,-3222,-3215,-3011,-2604,-2027,-1291,-461,435,1316,2143,2841,3375,3705,3812,3713,3421,2998,2495,1997,1565,1287,1188,1320,1675,2227,2948,3751,4594,5381,6068,6588,6918,7033,6947,6680,6268,5764,5200,4631,4079,3581,3152,2801,2536,2339,2204,2090,1968,1797,1546,1191,722,155,-489,-1158,-1799,-2362,-2780,-3044,-3118,-3048,-2851,-2620,-2398,-2283,-2304,-2502,-2870,-3368,-3936,-4491,-4945,-5216,-5247,-5001,-4489,-3740,-2829,-1836,-861,8,697,1152,1354,1291,1004,508,-117,-840,-1582,-2299,-2937,-3460,-3831,-4040,-4066,-3919,-3595,-3130,-2528,-1851,-1113,-391,291,870,1314,1611,1735,1718,1579,1367,1142,962,884,953,1197,1618,2203,2903,3670,4434,5133,5719,6142,6389,6453,6347,6100,5742,5320,4872,4429,4034,3684,3410,3196,3046,2952,2895,2858,2812,2721,2559,2277,1870,1310,628,-159,-988,-1806,-2535,-3118,-3493,-3643,-3558,-3276,-2860,-2389,-1956,-1650,-1529,-1647,-1988,-2537,-3207,-3925,-4583,-5092,-5375,-5382,-5101,-4557,-3802,-2907,-1970,-1061,-270,356,783,986,986,783,421,-68,-640,-1250,-1855,-2406,-2873,-3219,-3418,-3458,-3329,-3032,-2584,-1998,-1317,-568,187,916,1563,2090,2480,2699,2776,2710,2553,2342,2140,1983,1933,1991,2191,2502,2917,3384,3870,4335,4734,5053,5263,5361,5344,5222,5001,4711,4356,3966,3547,3115,2683,2263,1869,1510,1202,929,701,476,255,-6,-305,-657,-1050,-1466,-1878,-2250,-2548,-2741,-2814,-2762,-2606,-2385,-2154,-1972,-1905,-1993,-2272,-2724,-3329,-4004,-4687,-5260,-5658,-5794,-5645,-5193,-4487,-3580,-2569,-1552,-620,140,670,945,947,710,258,-350,-1059,-1812,-2544,-3211,-3759,-4171,-4404,-4475,-4354,-4083,-3648,-3104,-2458,-1761,-1056,-371,233,741,1109,1338,1425,1383,1252,1067,883,757,722,833,1084,1493,2027,2649,3308,3945,4512,4950,5252,5366,5326,5121,4788,4363,3885,3398,2944,2542,2230,1998,1871,1821,1849,1911,1979,2000,1928,1719,1341,787,69,-779,-1696,-2626,-3472,-4194,-4696,-4969,-4975,-4742,-4317,-3763,-3188,-2672,-2319,-2185,-2319,-2706,-3326,-4092,-4921,-5705,-6347,-6762,-6896,-6725,-6250,-5523,-4594,-3557,-2486,-1481,-600,65,497,639,514,115,-501,-1290,-2174,-3071,-3918,-4617,-5140,-5407,-5428,-5166,-4662,-3931,-3030,-2020,-970,48,967,1719,2285,2603,2720,2616,2364,2010,1627,1281,1045,953,1049,1327,1777,2348,3004,3659,4278,4782,5142,5325,5321,5140,4805,4356,3836,3295,2773,2303,1915,1618,1421,1316,1277,1274,1264,1196,1033,740,312,-245,-885,-1573,-2227,-2802,-3229,-3472,-3511,-3346,-3017,-2571,-2088,-1650,-1344,-1231,-1366,-1749,-2364,-3139,-3998,-4820,-5514,-5977,-6137,-5978,-5484,-4718,-3746,-2668,-1592,-619,165,693,922,851,489,-118,-904,-1803,-2719,-3576,-4297,-4823,-5107,-5148,-4923,-4488,-3857,-3098,-2269,-1425,-637,52,590,956,1136,1138,1003,761,490,244,97,104,311,728,1357,2157,3073,4031,4946,5740,6341,6708,6812,6662,6286,5728,5065,4350,3675,3083,2637,2354,2248,2303,2493,2781,3102,3418,3643,3735,3628,3293,2717,1916,939,-148,-1245,-2268,-3104,-3701,-3977,-3947,-3591,-2994,-2215,-1379,-595,19,360,371,18,-669,-1625,-2747,-3902,-4955,-5773,-6261,-6344,-6021,-5296,-4272,-3027,-1702,-416,723,1606,2192,2438,2356,1973,1346,546,-347,-1252,-2099,-2814,-3359,-3692,-3808,-3705,-3399,-2922,-2302,-1594,-829,-77,643,1260,1770,2137,2361,2468,2465,2415,2347,2318,2368,2522,2792,3174,3630,4140,4632,5082,5431,5665,5766,5742,5611,5399,5143,4867,4610,4379,4193,4037,3910,3779,3639,3462,3237,2962,2615,2211,1736,1207,638,53,-515,-1024,-1442,-1732,-1870,-1854,-1677,-1371,-961,-494,-33,371,646,738,613,232,-374,-1191,-2132,-3117,-4035,-4780,-5257,-5400,-5175,-4596,-3721,-2628,-1452,-293,704,1464,1909,2007,1782,1258,518,-358,-1291,-2175,-2967,-3584,-4025,-4258,-4305,-4181,-3913,-3536,-3072,-2548,-1982,-1395,-803,-237,299,770,1174,1493,1735,1908,2041,2147,2269,2424,2645,2929,3293,3699,4142,4569,4948,5247,5421,5477,5391,5198,4906,4559,4188,3827,3514,3257,3078,2962,2911,2901,2923,2944,2946,2898,2769,2537,2172,1677,1054,333,-442,-1221,-1936,-2544,-2985,-3241,-3295,-3145,-2837,-2387,-1881,-1369,-941,-659,-593,-769,-1215,-1886,-2755,-3718,-4697,-5578,-6268,-6702,-6814,-6621,-6112,-5369,-4445,-3434,-2420,-1479,-678,-67,332,499,442,184,-253,-813,-1461,-2133,-2792,-3370,-3844,-4163,-4305,-4257,-4012,-3581,-2994,-2282,-1499,-689,90,799,1402,1878,2223,2449,2563,2611,2606,2591,2594,2621,2710,2830,3005,3191,3394,3567,3715,3801,3833,3793,3698,3534,3342,3110,2874,2638,2408,2208,2022,1869,1733,1605,1468,1294,1057,735,318,-192,-776,-1384,-1987,-2503,-2909,-3151,-3214,-3103,-2825,-2436,-1966,-1500,-1078,-788,-669,-764,-1096,-1639,-2370,-3205,-4066,-4853,-5467,-5843,-5913,-5671,-5138,-4356,-3422,-2405,-1428,-556,118,567,754,681,378,-138,-795,-1551,-2341,-3098,-3775,-4318,-4688,-4868,-4842,-4614,-4205,-3633,-2952,-2193,-1423,-678,-22,528,930,1199,1330,1368,1343,1316,1322,1417,1618,1953,2406,2960,3572,4193,4780,5263,5629,5829,5871,5765,5522,5194,4809,4412,4044,3723,3480,3308,3215,3186,3205,3254,3299,3304,3239,3056,2732,2253,1608,842,-19,-904,-1742,-2470,-3019,-3355,-3455,-3325,-2993,-2512,-1949,-1380,-891,-552,-430,-551,-928,-1528,-2291,-3136,-3955,-4660,-5151,-5376,-5297,-4915,-4281,-3437,-2496,-1510,-600,196,799,1193,1361,1299,1042,595,20,-665,-1396,-2135,-2832,-3436,-3906,-4209,-4304,-4198,-3854,-3322,-2587,-1724,-753,254,1245,2171,2973,3636,4126,4446,4614,4641,4577,4451,4306,4183,4092,4067,4096,4179,4301,4437,4574,4700,4801,4871,4916,4921,4903,4846,4754,4618,4430,4186,3890,3539,3147,2720,2262,1788,1288,777,257,-260,-740,-1174,-1509,-1737,-1825,-1770,-1581,-1277,-893,-473,-52,308,583,713,687,474,72,-503,-1222,-2028,-2857,-3633,-4278,-4731,-4926,-4867,-4526,-3960,-3208,-2350,-1463,-628,90,634,968,1082,973,663,184,-427,-1115,-1835,-2536,-3166,-3691,-4067,-4281,-4302,-4140,-3785,-3263,-2595,-1817,-978,-120,696,1435,2056,2535,2870,3063,3141,3137,3091,3043,3038,3093,3242,3472,3781,4139,4512,4862,5152,5353,5444,5425,5301,5090,4819,4517,4203,3913,3646,3432,3258,3135,3053,2983,2919,2806,2626,2334,1924,1375,725,-15,-769,-1497,-2121,-2605,-2896,-2993,-2883,-2605,-2176,-1664,-1106,-582,-139,152,256,133,-220,-791,-1545,-2410,-3318,-4182,-4912,-5452,-5728,-5726,-5442,-4897,-4145,-3247,-2278,-1311,-428,320,861,1170,1219,1007,559,-91,-879,-1738,-2587,-3350,-3950,-4328,-4452,-4279,-3849,-3153,-2280,-1264,-207,827,1758,2527,3100,3460,3609,3585,3424,3184,2929,2697,2549,2504,2575,2766,3048,3397,3770,4136,4449,4697,4848,4908,4867,4749,4551,4307,4019,3716,3403,3107,2825,2576,2343,2123,1885,1611,1267,845,332,-254,-879,-1497,-2055,-2485,-2763,-2836,-2717,-2413,-1964,-1423,-854,-316,132,427,551,450,149,-365,-1037,-1826,-2659,-3455,-4144,-4642,-4906,-4901,-4623,-4103,-3389,-2552,-1679,-844,-129,410,730,806,640,244,-347,-1076,-1899,-2721,-3498,-4137,-4593,-4813,-4777,-4476,-3931,-3188,-2294,-1338,-388,470,1173,1665,1935,1972,1823,1538,1186,860,621,547,670,1015,1562,2282,3104,3965,4780,5473,5991,6289,6349,6194,5829,5331,4726,4091,3466,2896,2412,2035,1767,1615,1548,1547,1566,1553,1468,1255,894,366,-297,-1076,-1886,-2672,-3351,-3851,-4139,-4175,-3980,-3566,-2999,-2331,-1636,-993,-460,-109,14,-110,-500,-1125,-1937,-2878,-3842,-4760,-5516,-6055,-6311,-6263,-5925,-5324,-4535,-3629,-2693,-1807,-1046,-456,-93,54,-47,-341,-828,-1431,-2114,-2799,-3431,-3952,-4305,-4455,-4384,-4072,-3553,-2846,-2003,-1094,-178,677,1401,1970,2337,2513,2516,2366,2135,1860,1606,1429,1353,1413,1605,1917,2316,2765,3206,3614,3929,4148,4246,4240,4131,3955,3721,3459,3182,2905,2630,2363,2100,1826,1535,1198,794,310,-279,-955,-1714,-2505,-3282,-3972,-4510,-4839,-4912,-4726,-4282,-3634,-2839,-1972,-1124,-359,237,628,755,618,198,-476,-1358,-2397,-3500,-4591,-5560,-6338,-6834,-7018,-6867,-6402,-5673,-4756,-3740,-2725,-1806,-1053,-538,-281,-304,-586,-1090,-1758,-2529,-3313,-4053,-4661,-5095,-5302,-5277,-4993,-4503,-3804,-2979,-2069,-1141,-267,510,1131,1585,1850,1955,1921,1796,1640,1494,1426,1456,1626,1924,2345,2863,3429,4005,4530,4969,5281,5444,5463,5331,5083,4751,4356,3952,3555,3198,2895,2660,2482,2356,2256,2139,1978,1719,1346,829,184,-573,-1382,-2191,-2917,-3508,-3890,-4057,-3973,-3689,-3211,-2624,-1964,-1310,-712,-217,122,282,239,-21,-476,-1117,-1891,-2748,-3621,-4437,-5130,-5637,-5914,-5941,-5710,-5253,-4598,-3813,-2951,-2087,-1279,-589,-60,270,389,287,-11,-478,-1066,-1719,-2373,-2971,-3447,-3757,-3864,-3744,-3410,-2867,-2169,-1359,-499,345,1127,1801,2337,2737,2995,3143,3205,3221,3216,3235,3279,3378,3529,3720,3953,4196,4438,4656,4834,4963,5031,5043,4989,4882,4723,4515,4279,4007,3737,3451,3176,2890,2595,2256,1875,1405,871,244,-421,-1105,-1746,-2277,-2656,-2819,-2752,-2447,-1930,-1253,-478,314,1047,1656,2069,2269,2208,1914,1383,669,-188,-1124,-2065,-2955,-3714,-4307,-4679,-4829,-4734,-4447,-3972,-3385,-2726,-2049,-1417,-856,-416,-110,31,16,-169,-487,-931,-1440,-1982,-2477,-2890,-3144,-3218,-3064,-2697,-2116,-1380,-540,329,1144,1846,2367,2693,2807,2745,2546,2283,2023,1832,1782,1889,2200,2678,3315,4047,4819,5558,6203,6701,7005,7110,7003,6718,6285,5748,5165,4579,4036,3576,3216,2961,2809,2711,2645,2537,2352,2033,1562,930,163,-694,-1570,-2390,-3069,-3548,-3769,-3722,-3421,-2889,-2220,-1452,-706,-20,510,866,996,903,591,69,-605,-1411,-2268,-3132,-3929,-4602,-5102,-5393,-5452,-5289,-4917,-4375,-3705,-2958,-2188,-1439,-765,-203,218,454,511,367,40,-439,-1044,-1696,-2357,-2928,-3365,-3594,-3578,-3306,-2769,-2028,-1119,-142,836,1722,2460,2991,3310,3414,3339,3144,2868,2604,2378,2261,2264,2398,2658,3009,3420,3848,4251,4592,4852,5013,5074,5046,4935,4769,4558,4325,4073,3813,3538,3227,2871,2431,1892,1242,469,-395,-1324,-2260,-3125,-3857,-4368,-4617,-4555,-4193,-3551,-2701,-1719,-720,209,960,1476,1705,1633,1279,671,-137,-1081,-2103,-3130,-4112,-4983,-5711,-6235,-6557,-6636,-6494,-6134,-5584,-4895,-4102,-3270,-2446,-1692,-1050,-574,-289,-219,-373,-731,-1274,-1943,-2693,-3432,-4103,-4624,-4928,-4991,-4763,-4279,-3549,-2647,-1637,-604,370,1219,1889,2363,2632,2725,2679,2548,2388,2252,2181,2203,2339,2578,2909,3311,3735,4162,4542,4853,5067,5171,5164,5053,4853,4592,4288,3979,3677,3408,3158,2933,2680,2397,2010,1525,889,130,-744,-1675,-2601,-3435,-4105,-4536,-4682,-4532,-4094,-3427,-2607,-1715,-862,-115,451,801,924,825,534,87,-480,-1130,-1826,-2552,-3267,-3959,-4591,-5138,-5566,-5841,-5941,-5838,-5540,-5037,-4366,-3554,-2658,-1740,-866,-110,465,806,877,681,222,-431,-1230,-2068,-2861,-3513,-3942,-4093,-3940,-3484,-2767,-1850,-810,255,1274,2160,2879,3385,3690,3795,3749,3578,3345,3089,2850,2665,2552,2520,2578,2707,2903,3137,3399,3659,3906,4123,4298,4428,4509,4546,4537,4491,4398,4266,4064,3794,3412,2918,2281,1522,631,-319,-1308,-2232,-3040,-3634,-3972,-4007,-3732,-3183,-2403,-1483,-513,412,1204,1786,2136,2211,2049,1663,1105,422,-325,-1107,-1859,-2570,-3198,-3722,-4134,-4408,-4546,-4543,-4394,-4122,-3729,-3241,-2686,-2085,-1493,-930,-460,-109,78,85,-94,-444,-926,-1486,-2054,-2553,-2920,-3078,-3012,-2679,-2125,-1366,-496,431,1311,2081,2689,3088,3303,3325,3227,3041,2847,2690,2621,2673,2859,3171,3599,4095,4639,5164,5648,6037,6315,6456,6463,6329,6087,5748,5345,4910,4464,4033,3619,3224,2827,2415,1953,1433,831,166,-550,-1274,-1959,-2546,-2989,-3238,-3281,-3109,-2746,-2241,-1634,-1010,-408,95,479,697,770,681,469,141,-271,-746,-1268,-1813,-2372,-2905,-3409,-3833,-4160,-4363,-4412,-4308,-4046,-3631,-3098,-2470,-1786,-1105,-464,76,467,682,682,481,83,-463,-1108,-1774,-2388,-2874,-3167,-3221,-3011,-2540,-1846,-975,-12,983,1900,2710,3321,3746,3955,3985,3869,3664,3412,3185,3005,2924,2937,3063,3266,3549,3854,4174,4465,4713,4907,5039,5114,5148,5146,5125,5094,5047,4979,4859,4663,4345,3878,3234,2412,1425,331,-820,-1925,-2906,-3673,-4153,-4303,-4112,-3601,-2824,-1864,-814,215,1131,1847,2303,2479,2354,1987,1395,659,-163,-1014,-1841,-2600,-3276,-3839,-4279,-4604,-4788,-4856,-4788,-4608,-4309,-3924,-3456,-2950,-2413,-1905,-1444,-1086,-853,-784,-884,-1153,-1579,-2101,-2691,-3262,-3752,-4102,-4236,-4138,-3773,-3161,-2340,-1356,-296,774,1765,2618,3279,3730,3959,3997,3868,3643,3357,3094,2877,2766,2774,2912,3176,3535,3967,4417,4862,5250,5551,5759,5834,5810,5674,5458,5179,4865,4517,4160,3765,3334,2832,2235,1540,723,-172,-1132,-2083,-2972,-3712,-4254,-4535,-4530,-4247,-3700,-2960,-2089,-1182,-317,423,974,1307,1405,1279,977,523,-14,-601,-1198,-1783,-2340,-2870,-3364,-3823,-4238,-4587,-4860,-5026,-5064,-4959,-4699,-4288,-3752,-3110,-2435,-1756,-1169,-704,-429,-367,-521,-875,-1392,-1993,-2628,-3193,-3633,-3874,-3887,-3649,-3181,-2525,-1721,-870,-6,770,1436,1940,2283,2467,2515,2468,2351,2220,2095,2012,1990,2026,2138,2296,2500,2730,2962,3191,3396,3574,3720,3838,3926,3995,4038,4060,4045,3981,3833,3582,3185,2641,1918,1052,61,-998,-2042,-3006,-3793,-4336,-4587,-4514,-4129,-3471,-2604,-1618,-615,309,1057,1564,1782,1708,1351,770,25,-816,-1668,-2485,-3213,-3824,-4319,-4687,-4949,-5119,-5208,-5232,-5194,-5097,-4932,-4700,-4391,-4008,-3570,-3087,-2610,-2169,-1822,-1603,-1548,-1668,-1959,-2383,-2908,-3437,-3938,-4291,-4476,-4415,-4110,-3557,-2804,-1893,-919,58,954,1710,2293,2684,2889,2944,2881,2756,2607,2486,2414,2418,2498,2645,2850,3082,3330,3563,3773,3943,4075,4164,4215,4226,4206,4143,4037,3867,3617,3265,2788,2170,1401,498,-522,-1602,-2687,-3704,-4568,-5224,-5604,-5691,-5478,-4986,-4285,-3428,-2528,-1648,-899,-319,25,128,4,-321,-784,-1322,-1882,-2400,-2849,-3213,-3487,-3697,-3855,-3993,-4120,-4249,-4375,-4471,-4536,-4511,-4399,-4155,-3790,-3301,-2716,-2086,-1452,-890,-451,-179,-118,-256,-600,-1088,-1683,-2288,-2854,-3275,-3524,-3526,-3283,-2795,-2092,-1228,-270,712,1641,2459,3114,3585,3853,3938,3860,3663,3394,3098,2826,2609,2476,2446,2503,2666,2891,3183,3503,3844,4174,4485,4755,4974,5130,5208,5193,5067,4811,4403,3827,3079,2161,1103,-46,-1226,-2350,-3335,-4107,-4591,-4765,-4612,-4167,-3481,-2634,-1714,-814,-12,626,1056,1264,1247,1041,676,201,-334,-898,-1456,-1997,-2516,-3018,-3502,-3980,-4435,-4865,-5238,-5531,-5711,-5749,-5618,-5318,-4838,-4218,-3483,-2701,-1932,-1252,-728,-403,-327,-479,-867,-1411,-2061,-2720,-3301,-3714,-3902,-3803,-3422,-2756,-1863,-794,351,1506,2574,3493,4218,4712,4990,5050,4952,4724,4439,4139,3880,3699,3617,3656,3789,4031,4319,4663,4996,5312,5570,5760,5867,5882,5816,5662,5439,5139,4766,4310,3757,3095,2321,1441,473,-527,-1518,-2405,-3132,-3623,-3831,-3742,-3356,-2722,-1902,-983,-57,787,1475,1944,2174,2148,1905,1475,928,325,-282,-835,-1318,-1717,-2036,-2307,-2539,-2770,-2991,-3230,-3441,-3631,-3739,-3752,-3627,-3358,-2936,-2392,-1757,-1101,-478,29,382,517,442,142,-325,-923,-1558,-2173,-2668,-2999,-3104,-2965,-2590,-1993,-1235,-365,536,1412,2194,2845,3335,3655,3816,3845,3760,3624,3445,3285,3150,3068,3046,3086,3173,3312,3474,3659,3855,4046,4240,4416,4587,4729,4847,4914,4912,4815,4586,4197,3629,2868,1936,869,-272,-1399,-2424,-3254,-3807,-4040,-3917,-3465,-2722,-1766,-698,390,1376,2195,2752,3029,2998,2687,2137,1413,584,-266,-1085,-1808,-2424,-2904,-3277,-3540,-3746,-3890,-4019,-4123,-4208,-4265,-4265,-4188,-4013,-3718,-3309,-2799,-2220,-1626,-1073,-622,-318,-205,-283,-552,-968,-1472,-1996,-2453,-2780,-2904,-2800,-2438,-1849,-1056,-129,863,1843,2740,3485,4054,4398,4547,4491,4288,3964,3584,3188,2829,2550,2363,2311,2367,2551,2821,3169,3551,3945,4311,4623,4865,4999,5029,4922,4675,4277,3707,2970,2066,1006,-166,-1415,-2656,-3822,-4821,-5581,-6036,-6156,-5931,-5396,-4602,-3645,-2609,-1613,-734,-66,357,497,382,32,-479,-1094,-1728,-2317,-2819,-3187,-3442,-3572,-3632,-3646,-3656,-3697,-3775,-3900,-4039,-4177,-4252,-4240,-4095,-3788,-3332,-2727,-2040,-1316,-643,-84,288,430,325,-20,-563,-1241,-1971,-2662,-3229,-3595,-3708,-3538,-3080,-2374,-1451,-404,705,1784,2753,3560,4147,4504,4620,4529,4265,3886,3455,3030,2670,2420,2304,2339,2515,2813,3205,3646,4108,4540,4918,5208,5390,5450,5376,5156,4792,4269,3599,2770,1806,721,-430,-1601,-2711,-3684,-4443,-4911,-5065,-4866,-4368,-3597,-2657,-1636,-642,233,902,1327,1469,1358,1008,494,-135,-796,-1440,-2007,-2484,-2855,-3140,-3364,-3563,-3765,-4003,-4273,-4585,-4897,-5194,-5407,-5506,-5445,-5191,-4754,-4140,-3404,-2612,-1834,-1164,-659,-385,-362,-579,-1019,-1595,-2245,-2863,-3366,-3673,-3730,-3507,-3002,-2248,-1287,-202,942,2049,3061,3908,4558,4985,5197,5214,5074,4825,4521,4214,3956,3784,3722,3779,3950,4214,4537,4890,5233,5526,5757,5880,5904,5806,5591,5261,4816,4266,3603,2843,1981,1043,56,-947,-1891,-2739,-3401,-3837,-3994,-3869,-3457,-2820,-2002,-1105,-207,597,1237,1663,1842,1782,1511,1063,512,-86,-671,-1183,-1602,-1908,-2117,-2238,-2334,-2405,-2525,-2674,-2894,-3138,-3399,-3620,-3756,-3759,-3599,-3257,-2749,-2118,-1416,-731,-134,303,517,502,237,-215,-816,-1468,-2100,-2609,-2946,-3045,-2893,-2489,-1863,-1061,-155,798,1714,2540,3226,3728,4055,4180,4156,3987,3742,3447,3171,2942,2809,2789,2889,3117,3432,3833,4257,4696,5096,5438,5693,5838,5876,5774,5562,5204,4735,4130,3412,2580,1661,684,-300,-1234,-2053,-2692,-3100,-3235,-3097,-2695,-2083,-1328,-498,297,1008,1542,1880,1996,1894,1612,1184,672,132,-391,-836,-1189,-1417,-1538,-1562,-1532,-1484,-1456,-1488,-1589,-1769,-2007,-2262,-2501,-2657,-2694,-2571,-2276,-1820,-1236,-592,53,612,1023,1242,1226,998,571,12,-612,-1215,-1712,-2043,-2147,-2015,-1652,-1094,-419,307,974,1519,1851,1945,1778,1372,786,89,-621,-1250,-1694,-1889,-1764,-1322,-570,427,1577,2774,3894,4847,5541,5940,6031,5839,5430,4872,4250,3638,3099,2655,2331,2104,1954,1867,1807,1781,1796,1859,2012,2251,2593,3014,3473,3920,4281,4501,4531,4354,3971,3421,2738,1985,1212,458,-233,-867,-1413,-1910,-2351,-2771,-3184,-3605,-4042,-4487,-4926,-5330,-5666,-5897,-5992,-5912,-5661,-5222,-4627,-3921,-3143,-2388,-1701,-1169,-828,-730,-871,-1268,-1867,-2656,-3550,-4516,-5467,-6352,-7110,-7677,-8025,-8094,-7887,-7371,-6580,-5516,-4245,-2810,-1310,178,1542,2701,3568,4104,4297,4172,3812,3300,2764,2312,2049,2046,2345,2933,3785,4820,5957,7087,8122,8972,9583,9916,9964,9731,9252,8538,7636,6561,5356,4050,2706,1369,123,-965,-1839,-2446,-2784,-2864,-2730,-2452,-2102,-1771,-1509,-1391,-1417,-1605,-1922,-2333,-2791,-3244,-3650,-3976,-4206,-4339,-4394,-4396,-4389,-4409,-4498,-4669,-4947,-5292,-5694,-6087,-6423,-6653,-6736,-6661,-6443,-6120,-5752,-5413,-5176,-5090,-5206,-5510,-5987,-6572,-7177,-7713,-8065,-8160,-7922,-7343,-6426,-5249,-3881,-2449,-1046,227,1299,2137,2734,3117,3336,3454,3531,3639,3814,4104,4514,5049,5689,6407,7158,7913,8605,9223,9701,10038,10188,10152,9907,9464,8826,8026,7097,6090,5048,4009,3005,2044,1132,264,-568,-1364,-2122,-2827,-3463,-3993,-4408,-4670,-4778,-4720,-4510,-4166,-3722,-3208,-2670,-2142,-1661,-1264,-967,-806,-770,-886,-1112,-1448,-1850,-2278,-2722,-3124,-3518,-3868,-4223,-4585,-4981,-5425,-5903,-6406,-6878,-7285,-7552,-7639,-7496,-7110,-6484,-5664,-4705,-3709,-2758,-1950,-1357,-1020,-946,-1098,-1413,-1789,-2138,-2341,-2327,-2024,-1412,-494,690,2060,3542,5014,6390,7575,8497,9122,9435,9453,9219,8788,8215,7574,6908,6269,5681,5175,4743,4394,4107,3857,3636,3401,3150,2853,2513,2124,1685,1215,708,189,-343,-871,-1381,-1858,-2279,-2623,-2874,-3009,-3031,-2936,-2736,-2466,-2139,-1811,-1494,-1233,-1027,-902,-841,-851,-918,-1053,-1247,-1530,-1897,-2360,-2925,-3553,-4237,-4918,-5544,-6080,-6443,-6627,-6583,-6314,-5847,-5207,-4465,-3677,-2919,-2240,-1687,-1267,-980,-798,-674,-571,-430,-217,87,503,1002,1579,2188,2796,3370,3882,4317,4680,4971,5219,5437,5637,5831,5992,6108,6135,6049,5819,5446,4934,4320,3648,2974,2352,1839,1459,1235,1150,1188,1292,1436,1550,1626,1616,1542,1389,1193,967,740,527,339,163,-3,-204,-441,-765,-1161,-1653,-2199,-2779,-3331,-3814,-4173,-4385,-4437,-4344,-4151,-3902,-3665,-3488,-3405,-3446,-3588,-3809,-4064,-4284,-4432,-4448,-4315,-4034,-3626,-3141,-2639,-2175,-1803,-1560,-1438,-1440,-1494,-1568,-1565,-1446,-1135,-626,102,1012,2053,3161,4243,5237,6051,6657,7004,7110,6978,6658,6185,5619,4994,4361,3748,3185,2695,2300,2010,1832,1759,1771,1846,1940,2021,2039,1964,1775,1458,1042,549,35,-443,-824,-1067,-1127,-1007,-716,-279,233,795,1318,1776,2120,2326,2390,2308,2110,1808,1450,1048,630,206,-232,-698,-1200,-1771,-2400,-3088,-3807,-4508,-5149,-5655,-5982,-6080,-5922,-5524,-4904,-4132,-3278,-2428,-1662,-1045,-621,-404,-383,-527,-776,-1079,-1349,-1547,-1592,-1476,-1156,-657,20,806,1681,2550,3387,4113,4706,5127,5362,5409,5262,4929,4425,3756,2959,2053,1100,132,-787,-1612,-2311,-2841,-3198,-3371,-3369,-3217,-2928,-2556,-2099,-1621,-1115,-629,-164,255,614,904,1107,1224,1255,1201,1091,930,755,587,446,360,319,344,408,516,635,750,821,820,705,450,21,-579,-1346,-2246,-3223,-4218,-5138,-5909,-6455,-6712,-6661,-6297,-5665,-4838,-3904,-2973,-2129,-1464,-1006,-779,-751,-867,-1047,-1208,-1254,-1125,-764,-170,646,1616,2671,3704,4630,5358,5833,6031,5951,5633,5133,4511,3848,3189,2592,2088,1694,1418,1247,1154,1113,1068,997,841,593,217,-273,-878,-1557,-2287,-3007,-3677,-4235,-4644,-4857,-4860,-4630,-4189,-3547,-2758,-1861,-926,-14,810,1491,1978,2252,2285,2112,1745,1247,675,85,-468,-959,-1365,-1711,-1998,-2283,-2573,-2904,-3270,-3658,-4026,-4326,-4490,-4482,-4248,-3808,-3174,-2415,-1608,-850,-217,214,418,396,186,-138,-479,-746,-832,-686,-247,461,1423,2553,3767,4969,6047,6939,7574,7939,8032,7878,7515,6988,6329,5576,4745,3863,2955,2031,1139,276,-494,-1177,-1727,-2144,-2417,-2551,-2557,-2465,-2293,-2079,-1842,-1606,-1388,-1191,-1018,-868,-731,-611,-504,-409,-336,-281,-256,-251,-270,-295,-321,-322,-280,-173,21,307,682,1112,1560,1943,2212,2274,2096,1640,925,0,-1050,-2104,-3043,-3746,-4122,-4132,-3770,-3106,-2227,-1260,-337,442,985,1262,1281,1092,778,445,187,97,239,628,1260,2071,2997,3925,4783,5461,5932,6135,6117,5872,5493,5003,4489,3967,3479,3025,2603,2214,1835,1471,1111,752,404,59,-273,-596,-913,-1231,-1551,-1880,-2211,-2534,-2823,-3064,-3202,-3240,-3117,-2852,-2421,-1863,-1196,-482,228,871,1388,1740,1893,1837,1586,1160,618,5,-616,-1190,-1694,-2091,-2413,-2647,-2850,-3024,-3203,-3386,-3549,-3670,-3692,-3570,-3272,-2774,-2102,-1302,-443,386,1093,1627,1920,1998,1877,1627,1344,1107,1013,1125,1467,2046,2815,3709,4647,5521,6260,6771,7029,6989,6696,6160,5474,4681,3872,3083,2367,1731,1191,725,338,4,-280,-520,-722,-876,-976,-1032,-1023,-986,-905,-821,-733,-665,-624,-613,-638,-697,-780,-904,-1048,-1224,-1431,-1656,-1906,-2156,-2404,-2621,-2805,-2925,-2976,-2949,-2830,-2640,-2360,-2040,-1679,-1349,-1080,-943,-982,-1237,-1724,-2432,-3307,-4287,-5249,-6103,-6716,-7021,-6941,-6494,-5687,-4632,-3406,-2148,-955,76,899,1487,1877,2104,2258,2392,2608,2925,3405,4024,4769,5591,6423,7198,7846,8313,8548,8546,8293,7819,7158,6345,5434,4461,3473,2504,1598,773,75,-496,-916,-1192,-1336,-1367,-1316,-1221,-1111,-1027,-982,-992,-1050,-1144,-1246,-1330,-1366,-1330,-1208,-993,-687,-317,115,547,974,1328,1588,1706,1662,1438,1031,477,-201,-921,-1639,-2276,-2793,-3167,-3383,-3485,-3482,-3439,-3377,-3332,-3304,-3284,-3244,-3163,-3008,-2784,-2485,-2154,-1808,-1502,-1250,-1072,-961,-884,-807,-664,-416,-5,585,1365,2311,3366,4484,5559,6534,7316,7853,8111,8081,7790,7289,6651,5958,5282,4693,4212,3865,3610,3424,3242,3017,2696,2246,1655,936,120,-740,-1590,-2368,-3026,-3527,-3848,-3992,-3958,-3786,-3491,-3120,-2709,-2285,-1887,-1525,-1225,-967,-783,-628,-530,-453,-412,-389,-399,-429,-488,-562,-642,-717,-774,-812,-855,-916,-1063,-1313,-1730,-2318,-3077,-3965,-4909,-5805,-6556,-7048,-7221,-7029,-6480,-5627,-4552,-3356,-2167,-1066,-163,516,938,1133,1146,1050,911,811,793,902,1147,1513,1984,2509,3053,3580,4044,4446,4758,5001,5169,5282,5337,5336,5267,5119,4875,4526,4071,3504,2854,2130,1382,632,-74,-708,-1261,-1709,-2083,-2374,-2618,-2820,-2991,-3142,-3246,-3313,-3311,-3241,-3094,-2870,-2591,-2267,-1941,-1636,-1393,-1245,-1215,-1320,-1559,-1918,-2350,-2825,-3261,-3623,-3859,-3953,-3919,-3790,-3623,-3488,-3443,-3530,-3766,-4141,-4601,-5110,-5571,-5950,-6182,-6249,-6141,-5872,-5466,-4956,-4378,-3748,-3099,-2417,-1717,-975,-190,653,1540,2471,3401,4308,5131,5837,6363,6690,6786,6652,6306,5783,5122,4394,3629,2889,2204,1593,1089,678,383,181,79,49,90,167,286,399,517,588,614,565,435,227,-53,-376,-727,-1056,-1349,-1564,-1694,-1733,-1680,-1560,-1390,-1193,-998,-813,-664,-550,-491,-479,-522,-608,-721,-862,-996,-1143,-1294,-1472,-1701,-1997,-2374,-2832,-3334,-3847,-4306,-4649,-4833,-4807,-4586,-4165,-3621,-2979,-2350,-1766,-1306,-986,-825,-795,-867,-977,-1061,-1068,-931,-635,-153,490,1270,2120,2987,3789,4468,4974,5270,5359,5256,4996,4639,4223,3801,3410,3058,2758,2490,2239,1961,1651,1251,785,229,-384,-1020,-1643,-2192,-2630,-2902,-2991,-2865,-2542,-2028,-1372,-620,157,903,1539,2024,2306,2385,2251,1936,1482,931,347,-225,-745,-1174,-1489,-1689,-1753,-1700,-1545,-1313,-1064,-839,-713,-727,-936,-1332,-1914,-2619,-3382,-4110,-4719,-5127,-5289,-5173,-4784,-4157,-3338,-2404,-1414,-451,440,1210,1835,2313,2653,2873,3009,3081,3128,3159,3206,3248,3312,3362,3405,3421,3408,3371,3312,3253,3190,3141,3094,3042,2972,2872,2722,2523,2256,1938,1562,1149,712,267,-167,-570,-950,-1276,-1570,-1809,-1999,-2133,-2200,-2198,-2110,-1935,-1668,-1311,-879,-387,134,657,1139,1548,1855,2026,2060,1943,1697,1340,925,480,84,-255,-488,-637,-725,-789,-905,-1107,-1442,-1926,-2523,-3209,-3905,-4540,-5057,-5385,-5516,-5421,-5135,-4678,-4094,-3435,-2724,-2005,-1280,-564,148,868,1593,2333,3071,3794,4477,5084,5596,5966,6198,6253,6162,5922,5574,5155,4695,4240,3797,3385,3003,2633,2277,1915,1539,1148,739,329,-82,-456,-802,-1085,-1301,-1457,-1536,-1562,-1534,-1468,-1373,-1267,-1149,-1036,-923,-821,-724,-636,-551,-462,-374,-269,-159,-31,115,267,439,602,775,933,1085,1224,1333,1409,1405,1304,1061,654,76,-667,-1527,-2453,-3369,-4199,-4881,-5359,-5615,-5639,-5457,-5101,-4618,-4055,-3453,-2843,-2244,-1659,-1092,-518,54,656,1279,1920,2574,3209,3799,4325,4737,5027,5182,5191,5088,4887,4625,4350,4070,3824,3592,3377,3147,2874,2532,2086,1532,858,86,-755,-1627,-2479,-3270,-3961,-4513,-4925,-5161,-5254,-5180,-4971,-4637,-4185,-3655,-3044,-2402,-1736,-1094,-490,32,463,769,954,996,919,716,415,38,-388,-819,-1215,-1539,-1760,-1861,-1858,-1764,-1629,-1498,-1411,-1403,-1498,-1682,-1958,-2281,-2626,-2955,-3222,-3415,-3493,-3461,-3305,-3033,-2666,-2207,-1697,-1128,-538,74,701,1321,1954,2558,3155,3696,4190,4593,4897,5087,5147,5094,4935,4706,4436,4159,3895,3665,3455,3275,3082,2875,2608,2273,1845,1323,716,42,-667,-1374,-2041,-2636,-3118,-3481,-3701,-3776,-3724,-3550,-3293,-2973,-2627,-2283,-1967,-1698,-1479,-1321,-1205,-1133,-1077,-1028,-974,-898,-806,-693,-569,-442,-317,-203,-109,-36,-17,-59,-212,-491,-928,-1522,-2268,-3118,-4024,-4908,-5689,-6292,-6646,-6705,-6444,-5866,-5005,-3903,-2648,-1301,40,1316,2455,3428,4200,4780,5177,5415,5527,5546,5490,5395,5252,5095,4902,4707,4500,4311,4152,4041,3991,3995,4048,4117,4184,4202,4147,3985,3688,3256,2675,1975,1177,325,-535,-1345,-2066,-2635,-3037,-3232,-3217,-3010,-2613,-2090,-1470,-822,-204,337,739,984,1041,913,624,180,-348,-942,-1530,-2082,-2548,-2896,-3098,-3132,-2993,-2672,-2197,-1600,-938,-284,290,715,923,901,614,114,-581,-1387,-2238,-3054,-3755,-4291,-4601,-4673,-4480,-4034,-3366,-2487,-1471,-337,836,2014,3126,4145,5019,5728,6255,6594,6763,6771,6663,6457,6210,5948,5715,5536,5427,5384,5390,5409,5397,5307,5089,4712,4149,3401,2484,1442,333,-763,-1780,-2624,-3262,-3628,-3733,-3579,-3212,-2690,-2090,-1472,-925,-474,-169,-15,10,-83,-237,-416,-579,-687,-724,-685,-578,-436,-283,-167,-115,-157,-301,-541,-867,-1242,-1657,-2073,-2494,-2892,-3277,-3631,-3962,-4250,-4492,-4668,-4768,-4768,-4664,-4438,-4095,-3632,-3066,-2403,-1675,-895,-95,707,1485,2219,2894,3491,4007,4441,4787,5068,5276,5442,5562,5649,5712,5746,5765,5761,5743,5709,5656,5585,5473,5331,5121,4851,4489,4025,3458,2772,1995,1126,220,-712,-1597,-2417,-3102,-3632,-3951,-4069,-3942,-3617,-3089,-2413,-1644,-822,-35,681,1255,1655,1847,1825,1594,1172,613,-55,-751,-1442,-2061,-2577,-2948,-3158,-3193,-3068,-2803,-2448,-2067,-1717,-1485,-1405,-1540,-1885,-2441,-3154,-3977,-4818,-5603,-6245,-6681,-6860,-6762,-6384,-5747,-4893,-3871,-2740,-1566,-398,708,1713,2593,3320,3907,4330,4626,4784,4839,4798,4680,4513,4315,4116,3945,3824,3775,3806,3898,4045,4186,4300,4315,4202,3912,3448,2796,2018,1143,266,-546,-1224,-1692,-1935,-1922,-1679,-1245,-680,-57,543,1058,1419,1610,1605,1435,1128,740,325,-62,-375,-587,-683,-669,-566,-399,-212,-28,119,215,249,230,143,13,-182,-431,-745,-1132,-1592,-2120,-2706,-3318,-3931,-4494,-4973,-5319,-5504,-5502,-5306,-4922,-4367,-3675,-2882,-2028,-1160,-306,505,1242,1906,2481,2973,3393,3736,4029,4263,4460,4610,4723,4798,4837,4839,4815,4749,4658,4517,4326,4077,3745,3337,2835,2256,1606,933,256,-360,-891,-1293,-1558,-1675,-1670,-1553,-1375,-1148,-931,-716,-546,-406,-304,-230,-172,-123,-84,-44,-24,-28,-74,-183,-348,-594,-878,-1199,-1512,-1770,-1957,-2013,-1942,-1733,-1417,-1031,-640,-315,-121,-128,-367,-860,-1583,-2495,-3503,-4530,-5451,-6185,-6632,-6744,-6493,-5877,-4959,-3779,-2447,-1055,311,1540,2579,3370,3889,4141,4149,3951,3609,3178,2719,2293,1937,1698,1590,1629,1809,2112,2505,2951,3392,3780,4047,4161,4055,3733,3162,2379,1417,338,-782,-1856,-2817,-3585,-4120,-4389,-4379,-4113,-3615,-2940,-2149,-1309,-499,226,799,1183,1362,1322,1094,708,207,-345,-902,-1404,-1814,-2096,-2248,-2258,-2156,-1964,-1718,-1470,-1249,-1111,-1080,-1189,-1457,-1879,-2462,-3161,-3963,-4801,-5626,-6372,-6975,-7392,-7566,-7502,-7173,-6625,-5887,-5007,-4060,-3080,-2140,-1265,-481,188,765,1238,1645,1997,2314,2614,2898,3177,3430,3663,3849,3981,4060,4060,4003,3861,3654,3358,2995,2536,2008,1383,698,-61,-836,-1619,-2338,-2963,-3438,-3723,-3810,-3673,-3349,-2849,-2240,-1560,-889,-265,245,617,828,875,782,575,301,7,-270,-480,-620,-657,-617,-497,-330,-128,76,283,470,649,811,964,1097,1197,1233,1172,966,589,9,-766,-1714,-2791,-3906,-4990,-5925,-6628,-7023,-7051,-6696,-5979,-4937,-3659,-2236,-766,640,1903,2952,3740,4251,4491,4484,4283,3940,3527,3101,2723,2445,2298,2307,2478,2793,3230,3750,4285,4784,5168,5365,5323,4982,4326,3359,2113,666,-897,-2458,-3901,-5129,-6032,-6575,-6710,-6465,-5869,-5006,-3949,-2804,-1664,-610,279,962,1409,1613,1601,1401,1067,651,208,-211,-563,-830,-987,-1043,-992,-860,-651,-398,-107,186,455,659,773,728,534,129,-451,-1199,-2054,-2952,-3804,-4529,-5053,-5303,-5261,-4891,-4238,-3318,-2215,-993,262,1467,2570,3499,4253,4793,5147,5326,5363,5293,5158,4981,4816,4660,4563,4509,4525,4589,4706,4835,4969,5047,5051,4928,4645,4182,3514,2668,1652,539,-618,-1730,-2723,-3521,-4079,-4353,-4357,-4094,-3624,-2994,-2287,-1562,-900,-341,64,306,369,272,33,-313,-724,-1167,-1587,-1959,-2253,-2444,-2531,-2517,-2394,-2204,-1931,-1611,-1247,-855,-458,-75,262,506,628,571,320,-148,-815,-1654,-2601,-3592,-4537,-5354,-5960,-6292,-6303,-5971,-5302,-4324,-3095,-1687,-184,1315,2739,3988,5031,5805,6318,6567,6593,6427,6147,5780,5422,5082,4837,4684,4654,4724,4877,5074,5261,5392,5393,5230,4839,4216,3343,2263,1017,-308,-1624,-2832,-3838,-4561,-4963,-5000,-4711,-4112,-3290,-2318,-1296,-306,552,1239,1681,1885,1831,1560,1100,518,-137,-795,-1401,-1912,-2288,-2521,-2599,-2546,-2372,-2104,-1777,-1396,-1013,-622,-273,26,220,294,195,-79,-557,-1210,-2020,-2930,-3866,-4761,-5524,-6079,-6367,-6326,-5963,-5251,-4265,-3036,-1671,-258,1109,2329,3347,4100,4591,4816,4831,4678,4436,4172,3938,3791,3750,3829,4024,4303,4641,4983,5289,5498,5565,5441,5093,4507,3680,2642,1444,153,-1139,-2340,-3372,-4146,-4634,-4800,-4674,-4286,-3719,-3034,-2337,-1691,-1156,-785,-572,-525,-611,-783,-1013,-1235,-1430,-1555,-1603,-1578,-1488,-1362,-1232,-1128,-1074,-1097,-1186,-1354,-1563,-1809,-2045,-2271,-2460,-2640,-2807,-3016,-3269,-3609,-4031,-4525,-5068,-5603,-6079,-6424,-6577,-6489,-6118,-5466,-4533,-3374,-2040,-615,815,2174,3379,4376,5130,5621,5869,5888,5737,5449,5092,4708,4346,4045,3838,3743,3780,3934,4211,4544,4922,5230,5437,5429,5163,4591,3701,2536,1146,-351,-1858,-3232,-4372,-5175,-5581,-5571,-5166,-4415,-3421,-2275,-1107,-18,899,1575,1974,2076,1913,1506,927,228,-510,-1239,-1877,-2412,-2784,-3000,-3057,-2960,-2746,-2429,-2053,-1642,-1238,-866,-574,-394,-371,-539,-925,-1532,-2357,-3349,-4464,-5615,-6709,-7660,-8368,-8765,-8805,-8452,-7731,-6656,-5314,-3755,-2106,-433,1154,2574,3779,4710,5372,5763,5920,5886,5719,5478,5219,4990,4827,4755,4786,4912,5120,5369,5622,5815,5891,5792,5472,4907,4105,3100,1965,788,-329,-1291,-2005,-2430,-2524,-2315,-1837,-1154,-370,456,1204,1841,2293,2562,2637,2548,2329,2027,1677,1326,991,703,466,286,158,71,20,-17,-46,-82,-135,-199,-284,-369,-473,-567,-694,-838,-1053,-1337,-1726,-2212,-2802,-3453,-4146,-4802,-5384,-5810,-6039,-6019,-5732,-5174,-4371,-3361,-2209,-980,247,1413,2444,3313,3985,4464,4757,4914,4941,4921,4859,4808,4796,4821,4920,5069,5279,5526,5788,6025,6203,6252,6141,5809,5241,4434,3412,2237,982,-260,-1399,-2345,-3044,-3446,-3550,-3365,-2942,-2321,-1592,-797,-29,681,1265,1704,1963,2038,1927,1649,1223,694,93,-509,-1088,-1571,-1940,-2157,-2210,-2111,-1860,-1502,-1051,-561,-66,385,746,965,1001,814,383,-294,-1186,-2262,-3420,-4600,-5668,-6543,-7119,-7323,-7122,-6492,-5478,-4124,-2540,-813,913,2546,3964,5104,5905,6360,6480,6312,5921,5393,4804,4246,3776,3444,3299,3320,3541,3887,4354,4853,5324,5682,5846,5740,5330,4580,3528,2223,764,-734,-2144,-3338,-4227,-4721,-4813,-4496,-3831,-2910,-1826,-707,339,1217,1845,2186,2230,1985,1506,857,113,-636,-1323,-1879,-2272,-2481,-2518,-2416,-2207,-1955,-1684,-1447,-1235,-1083,-948,-855,-772,-714,-700,-746,-900,-1181,-1610,-2202,-2917,-3746,-4596,-5420,-6122,-6641,-6909,-6900,-6594,-6020,-5202,-4214,-3103,-1952,-817,249,1201,2023,2704,3252,3689,4036,4320,4567,4786,4988,5179,5344,5484,5589,5636,5636,5541,5359,5045,4591,3966,3180,2228,1169,34,-1079,-2109,-2960,-3566,-3886,-3881,-3570,-2974,-2150,-1180,-135,887,1813,2582,3135,3468,3567,3458,3178,2763,2273,1746,1230,751,338,-6,-270,-459,-581,-625,-603,-497,-319,-57,246,585,879,1092,1141,968,545,-167,-1119,-2294,-3575,-4881,-6080,-7058,-7719,-7971,-7794,-7165,-6150,-4804,-3253,-1597,15,1494,2723,3657,4251,4514,4485,4216,3799,3308,2837,2462,2233,2195,2352,2704,3221,3862,4573,5294,5951,6468,6773,6790,6475,5798,4764,3423,1842,139,-1580,-3173,-4535,-5562,-6196,-6411,-6216,-5671,-4843,-3839,-2763,-1711,-777,-27,500,785,838,694,393,-8,-445,-874,-1236,-1512,-1669,-1717,-1649,-1500,-1275,-1014,-732,-450,-197,11,147,182,102,-125,-502,-1033,-1705,-2487,-3335,-4204,-5016,-5726,-6253,-6560,-6589,-6340,-5789,-4983,-3941,-2742,-1436,-118,1164,2323,3327,4139,4735,5138,5344,5400,5341,5207,5045,4882,4752,4666,4632,4646,4690,4748,4783,4760,4625,4348,3874,3196,2305,1230,35,-1214,-2415,-3474,-4314,-4854,-5075,-4968,-4559,-3931,-3141,-2304,-1503,-820,-316,-33,32,-122,-450,-904,-1429,-1957,-2431,-2808,-3047,-3145,-3097,-2938,-2692,-2409,-2125,-1868,-1661,-1505,-1398,-1337,-1297,-1294,-1303,-1360,-1459,-1639,-1912,-2308,-2827,-3481,-4234,-5063,-5893,-6668,-7294,-7704,-7820,-7602,-7032,-6118,-4926,-3514,-2003,-491,918,2117,3063,3704,4060,4159,4063,3852,3605,3392,3276,3290,3449,3750,4161,4650,5159,5633,6000,6193,6148,5813,5158,4182,2919,1428,-185,-1819,-3336,-4627,-5579,-6125,-6223,-5880,-5143,-4084,-2825,-1466,-149,1031,1973,2619,2934,2921,2607,2045,1309,470,-383,-1190,-1884,-2436,-2819,-3032,-3093,-3005,-2806,-2507,-2139,-1719,-1292,-878,-533,-287,-188,-262,-532,-1010,-1670,-2503,-3435,-4417,-5351,-6162,-6752,-7059,-7025,-6636,-5899,-4867,-3604,-2216,-794,556,1746,2727,3445,3926,4171,4254,4216,4137,4061,4037,4081,4202,4387,4619,4876,5139,5393,5623,5814,5936,5964,5856,5570,5088,4383,3471,2395,1195,-21,-1195,-2211,-3014,-3546,-3780,-3743,-3457,-3006,-2464,-1910,-1422,-1065,-858,-831,-959,-1204,-1535,-1881,-2193,-2433,-2550,-2552,-2428,-2207,-1924,-1617,-1330,-1099,-935,-856,-848,-909,-1027,-1188,-1395,-1641,-1925,-2263,-2638,-3068,-3536,-4021,-4522,-4964,-5345,-5582,-5641,-5490,-5074,-4423,-3525,-2429,-1198,118,1424,2663,3768,4690,5409,5902,6196,6299,6257,6109,5901,5675,5476,5319,5255,5267,5400,5620,5941,6306,6684,6984,7140,7059,6676,5956,4894,3542,1990,348,-1223,-2612,-3671,-4335,-4548,-4324,-3722,-2832,-1782,-698,292,1084,1605,1815,1716,1334,737,-7,-807,-1594,-2279,-2831,-3196,-3380,-3385,-3242,-2980,-2643,-2253,-1848,-1431,-1033,-657,-333,-81,75,98,-24,-314,-779,-1407,-2191,-3088,-4057,-5038,-5961,-6759,-7355,-7704,-7746,-7472,-6874,-5978,-4837,-3505,-2071,-600,812,2120,3254,4196,4929,5464,5823,6043,6159,6212,6236,6257,6294,6365,6472,6613,6780,6934,7048,7054,6898,6526,5889,5003,3859,2554,1144,-242,-1507,-2544,-3279,-3667,-3695,-3398,-2823,-2063,-1202,-336,447,1092,1549,1814,1890,1810,1615,1345,1048,748,470,227,8,-185,-375,-568,-779,-1011,-1255,-1509,-1746,-1967,-2158,-2326,-2478,-2629,-2791,-2983,-3205,-3476,-3783,-4131,-4508,-4878,-5240,-5524,-5732,-5792,-5707,-5435,-4991,-4375,-3628,-2775,-1886,-989,-157,590,1212,1713,2088,2375,2586,2785,2978,3223,3510,3867,4269,4715,5177,5646,6092,6495,6821,7024,7066,6880,6445,5718,4726,3492,2096,628,-798,-2064,-3078,-3746,-4047,-3956,-3527,-2820,-1947,-1006,-128,603,1096,1313,1241,909,362,-313,-1050,-1745,-2353,-2791,-3063,-3134,-3046,-2823,-2516,-2176,-1852,-1578,-1376,-1262,-1237,-1296,-1449,-1673,-1979,-2351,-2783,-3266,-3790,-4344,-4908,-5468,-5989,-6437,-6786,-6978,-6998,-6806,-6391,-5757,-4917,-3902,-2763,-1548,-312,875,1983,2950,3756,4384,4820,5076,5167,5110,4945,4695,4410,4116,3871,3693,3640,3710,3920,4234,4604,4947,5185,5221,4995,4473,3651,2584,1347,53,-1180,-2236,-3014,-3453,-3525,-3243,-2669,-1879,-982,-85,723,1343,1755,1902,1834,1554,1137,639,122,-354,-755,-1060,-1269,-1398,-1473,-1528,-1585,-1657,-1748,-1837,-1916,-1968,-1979,-1965,-1925,-1892,-1878,-1927,-2045,-2267,-2595,-3028,-3550,-4135,-4735,-5311,-5805,-6182,-6394,-6422,-6259,-5900,-5372,-4693,-3895,-3017,-2092,-1146,-217,688,1541,2345,3078,3749,4340,4850,5280,5601,5845,5983,6053,6059,6017,5942,5820,5634,5353,4927,4343,3565,2616,1528,364,-791,-1834,-2682,-3242,-3467,-3326,-2836,-2036,-1016,140,1314,2415,3340,4034,4452,4594,4477,4148,3668,3088,2488,1895,1364,903,529,225,0,-171,-287,-348,-358,-317,-230,-129,-35,0,-53,-230,-548,-1003,-1582,-2258,-2977,-3706,-4376,-4952,-5373,-5616,-5650,-5476,-5092,-4536,-3817,-2999,-2107,-1186,-283,576,1360,2044,2628,3090,3455,3717,3900,4031,4117,4202,4282,4399,4547,4759,5036,5387,5807,6262,6709,7072,7281,7242,6904,6220,5195,3870,2322,658,-995,-2511,-3770,-4688,-5195,-5291,-4979,-4328,-3420,-2350,-1237,-171,755,1475,1961,2191,2190,1991,1647,1218,757,318,-73,-381,-622,-776,-874,-915,-909,-878,-813,-742,-675,-635,-644,-720,-869,-1099,-1401,-1759,-2168,-2602,-3051,-3497,-3912,-4283,-4568,-4747,-4779,-4639,-4304,-3755,-3004,-2051,-947,284,1562,2847,4050,5126,6016,6683,7112,7305,7278,7085,6755,6369,5966,5615,5358,5230,5245,5385,5612,5843,5998,5974,5694,5096,4180,2959,1528,-14,-1535,-2889,-3969,-4671,-4946,-4799,-4260,-3431,-2411,-1340,-342,472,1017,1245,1156,777,181,-540,-1292,-1961,-2483,-2776,-2838,-2653,-2282,-1769,-1202,-648,-171,172,366,387,251,-36,-448,-956,-1529,-2125,-2712,-3252,-3720,-4106,-4394,-4603,-4723,-4781,-4773,-4708,-4588,-4404,-4158,-3836,-3446,-2982,-2459,-1883,-1273,-635,5,652,1283,1905,2504,3082,3626,4144,4608,5033,5389,5692,5935,6129,6288,6423,6533,6601,6595,6458,6142,5592,4776,3694,2363,861,-741,-2309,-3745,-4905,-5716,-6086,-6000,-5459,-4526,-3275,-1842,-341,1087,2322,3273,3876,4102,3967,3518,2816,1956,1023,89,-753,-1483,-2039,-2434,-2643,-2701,-2603,-2395,-2094,-1746,-1403,-1095,-894,-809,-880,-1095,-1440,-1881,-2375,-2882,-3356,-3769,-4098,-4322,-4448,-4464,-4386,-4215,-3961,-3632,-3222,-2745,-2191,-1565,-875,-125,661,1469,2263,3025,3720,4323,4825,5197,5458,5600,5649,5635,5581,5546,5542,5607,5732,5880,6014,6042,5897,5505,4818,3832,2565,1106,-470,-2011,-3417,-4554,-5346,-5733,-5717,-5321,-4632,-3739,-2763,-1825,-1013,-420,-76,4,-144,-471,-894,-1336,-1731,-2008,-2158,-2162,-2050,-1859,-1640,-1433,-1282,-1206,-1222,-1323,-1518,-1769,-2106,-2473,-2892,-3315,-3737,-4112,-4437,-4667,-4815,-4861,-4823,-4706,-4530,-4298,-4031,-3716,-3359,-2954,-2482,-1951,-1341,-667,64,840,1632,2417,3165,3853,4448,4949,5330,5611,5797,5906,5965,6004,6030,6096,6185,6323,6485,6633,6722,6667,6420,5899,5100,4006,2663,1154,-434,-1958,-3314,-4373,-5060,-5319,-5149,-4583,-3707,-2619,-1452,-322,645,1376,1792,1888,1664,1167,472,-353,-1204,-2020,-2712,-3259,-3609,-3782,-3772,-3620,-3351,-3008,-2625,-2242,-1896,-1619,-1446,-1403,-1511,-1768,-2172,-2690,-3283,-3914,-4527,-5097,-5585,-5985,-6273,-6467,-6545,-6537,-6415,-6210,-5893,-5488,-4985,-4392,-3723,-2980,-2192,-1363,-525,308,1116,1876,2578,3208,3755,4224,4601,4911,5140,5322,5464,5588,5709,5823,5907,5931,5836,5581,5100,4395,3432,2281,976,-374,-1677,-2812,-3688,-4215,-4353,-4083,-3442,-2490,-1329,-78,1148,2225,3069,3618,3839,3751,3389,2818,2119,1367,643,-4,-527,-917,-1177,-1319,-1387,-1397,-1405,-1422,-1499,-1635,-1870,-2196,-2619,-3131,-3701,-4302,-4880,-5386,-5786,-6031,-6125,-6055,-5857,-5551,-5195,-4812,-4460,-4146,-3903,-3718,-3586,-3483,-3371,-3220,-2992,-2656,-2194,-1599,-869,-39,873,1821,2766,3669,4491,5211,5804,6278,6624,6879,7043,7153,7192,7162,7015,6722,6225,5503,4536,3343,1973,497,-980,-2351,-3505,-4342,-4804,-4842,-4486,-3771,-2795,-1662,-505,574,1444,2065,2367,2370,2103,1626,1031,392,-196,-680,-1004,-1167,-1164,-1035,-824,-576,-361,-205,-165,-244,-471,-825,-1312,-1894,-2551,-3241,-3923,-4553,-5082,-5491,-5740,-5850,-5804,-5643,-5390,-5069,-4718,-4342,-3957,-3557,-3131,-2660,-2136,-1534,-858,-109,703,1549,2395,3219,3956,4608,5112,5492,5712,5816,5806,5728,5624,5526,5490,5522,5643,5814,5995,6112,6090,5857,5365,4592,3562,2324,977,-378,-1608,-2601,-3261,-3512,-3342,-2769,-1857,-723,526,1733,2791,3587,4070,4198,4007,3529,2851,2068,1252,512,-119,-571,-865,-975,-960,-822,-639,-423,-242,-107,-57,-103,-253,-507,-864,-1298,-1794,-2319,-2825,-3296,-3677,-3971,-4157,-4260,-4284,-4280,-4256,-4255,-4273,-4327,-4395,-4454,-4481,-4431,-4279,-3997,-3555,-2959,-2199,-1300,-284,807,1925,3017,4034,4929,5659,6214,6564,6749,6768,6681,6511,6298,6048,5757,5396,4932,4329,3573,2648,1596,440,-724,-1830,-2764,-3449,-3793,-3760,-3329,-2524,-1428,-119,1250,2579,3714,4583,5090,5236,5014,4496,3747,2884,1989,1173,492,4,-279,-361,-281,-85,161,398,555,596,476,193,-262,-858,-1563,-2321,-3076,-3754,-4308,-4670,-4830,-4770,-4528,-4143,-3688,-3232,-2848,-2586,-2481,-2539,-2731,-3011,-3316,-3561,-3688,-3617,-3323,-2771,-1991,-1005,112,1283,2422,3448,4286,4900,5259,5382,5301,5076,4785,4496,4280,4151,4132,4158,4192,4135,3918,3487,2792,1857,700,-587,-1919,-3172,-4247,-5034,-5480,-5539,-5227,-4590,-3705,-2677,-1608,-606,246,889,1293,1456,1406,1180,833,413,-26,-461,-854,-1200,-1488,-1721,-1898,-2038,-2136,-2210,-2265,-2301,-2335,-2370,-2417,-2493,-2595,-2737,-2906,-3094,-3281,-3448,-3580,-3673,-3717,-3732,-3708,-3672,-3613,-3541,-3435,-3286,-3071,-2761,-2354,-1812,-1167,-399,442,1337,2241,3103,3885,4548,5060,5416,5605,5650,5570,5408,5204,5005,4846,4743,4692,4649,4574,4383,4033,3459,2658,1631,443,-844,-2108,-3259,-4178,-4780,-5018,-4863,-4352,-3548,-2543,-1465,-418,472,1135,1501,1572,1351,912,308,-354,-1013,-1571,-2007,-2258,-2345,-2257,-2035,-1715,-1345,-984,-676,-475,-399,-486,-715,-1096,-1590,-2163,-2775,-3368,-3885,-4292,-4527,-4592,-4471,-4192,-3804,-3354,-2925,-2555,-2322,-2212,-2261,-2404,-2604,-2785,-2867,-2786,-2488,-1947,-1157,-163,1007,2251,3519,4700,5746,6583,7181,7524,7626,7518,7262,6913,6543,6193,5889,5621,5354,5033,4607,4010,3231,2246,1098,-162,-1444,-2655,-3686,-4447,-4863,-4895,-4531,-3819,-2807,-1606,-311,950,2090,2997,3643,3967,3999,3742,3264,2611,1865,1078,320,-359,-923,-1336,-1599,-1704,-1686,-1565,-1397,-1212,-1066,-980,-988,-1097,-1295,-1578,-1898,-2236,-2538,-2785,-2945,-3024,-3028,-2982,-2918,-2873,-2866,-2916,-3009,-3121,-3207,-3212,-3076,-2757,-2213,-1455,-476,644,1880,3110,4296,5329,6186,6807,7199,7373,7362,7230,7024,6829,6684,6640,6691,6818,6958,7033,6959,6655,6077,5202,4056,2705,1240,-219,-1552,-2649,-3419,-3816,-3815,-3463,-2797,-1942,-970,-28,810,1441,1814,1906,1717,1294,687,-22,-764,-1454,-2036,-2466,-2706,-2772,-2658,-2423,-2102,-1771,-1478,-1292,-1240,-1357,-1637,-2068,-2613,-3218,-3824,-4370,-4787,-5046,-5095,-4957,-4620,-4154,-3589,-3006,-2455,-1986,-1629,-1390,-1249,-1170,-1100,-988,-773,-432,77,734,1532,2434,3379,4333,5220,6018,6671,7179,7515,7710,7765,7729,7633,7522,7419,7335,7254,7146,6958,6650,6168,5500,4644,3630,2519,1381,304,-628,-1349,-1802,-1975,-1864,-1525,-1001,-383,252,825,1258,1509,1554,1382,1035,532,-50,-683,-1285,-1844,-2301,-2658,-2904,-3037,-3096,-3080,-3048,-3007,-2997,-3030,-3112,-3249,-3422,-3631,-3840,-4046,-4217,-4343,-4411,-4404,-4340,-4203,-4035,-3842,-3664,-3519,-3438,-3415,-3470,-3562,-3676,-3763,-3779,-3682,-3426,-3001,-2379,-1603,-664,352,1421,2467,3434,4281,4972,5480,5827,6010,6081,6086,6065,6083,6145,6264,6409,6522,6547,6400,6029,5401,4502,3390,2103,781,-502,-1584,-2397,-2836,-2872,-2503,-1774,-753,431,1690,2863,3875,4607,5022,5090,4819,4268,3485,2571,1603,666,-171,-853,-1359,-1674,-1833,-1855,-1818,-1754,-1742,-1807,-2002,-2316,-2770,-3318,-3939,-4577,-5176,-5687,-6049,-6242,-6229,-6027,-5655,-5158,-4598,-4041,-3538,-3149,-2894,-2781,-2789,-2875,-2979,-3038,-2984,-2770,-2351,-1733,-919,42,1087,2147,3145,4012,4705,5186,5462,5540,5475,5308,5110,4918,4772,4665,4589,4490,4330,4049,3625,3025,2283,1409,486,-430,-1251,-1906,-2336,-2505,-2399,-2050,-1483,-785,-7,757,1441,1987,2346,2498,2443,2196,1788,1278,699,131,-405,-840,-1168,-1370,-1456,-1464,-1424,-1393,-1412,-1521,-1738,-2073,-2506,-3026,-3571,-4129,-4623,-5042,-5341,-5500,-5527,-5415,-5205,-4914,-4605,-4301,-4060,-3899,-3828,-3856,-3929,-4035,-4094,-4071,-3904,-3552,-3011,-2262,-1361,-321,764,1855,2864,3744,4458,4967,5300,5443,5471,5399,5311,5226,5194,5206,5245,5273,5220,5040,4668,4080,3265,2240,1069,-190,-1424,-2549,-3460,-4083,-4359,-4270,-3822,-3068,-2073,-939,235,1335,2280,2970,3383,3467,3256,2770,2073,1248,368,-474,-1202,-1778,-2151,-2340,-2362,-2270,-2114,-1967,-1857,-1846,-1928,-2120,-2396,-2733,-3088,-3441,-3735,-3968,-4103,-4150,-4101,-3985,-3823,-3654,-3517,-3444,-3456,-3567,-3767,-4026,-4310,-4565,-4736,-4785,-4661,-4343,-3833,-3126,-2270,-1291,-250,800,1805,2715,3501,4131,4613,4942,5160,5280,5346,5374,5363,5315,5185,4944,4555,3979,3210,2256,1138,-70,-1299,-2461,-3440,-4175,-4562,-4593,-4226,-3519,-2518,-1325,-57,1178,2256,3091,3607,3786,3612,3154,2449,1624,746,-54,-708,-1142,-1330,-1276,-1022,-639,-202,189,480,598,535,267,-153,-716,-1333,-1972,-2553,-3029,-3362,-3511,-3478,-3269,-2908,-2457,-1963,-1510,-1152,-953,-929,-1102,-1423,-1869,-2346,-2793,-3118,-3262,-3161,-2812,-2193,-1369,-372,699,1763,2740,3549,4153,4521,4671,4640,4484,4285,4087,3967,3906,3940,3980,4012,3936,3711,3270,2609,1714,645,-546,-1752,-2885,-3826,-4505,-4849,-4832,-4471,-3803,-2914,-1905,-874,58,811,1315,1528,1456,1119,580,-94,-810,-1486,-2049,-2435,-2631,-2634,-2472,-2211,-1895,-1600,-1364,-1232,-1205,-1292,-1466,-1700,-1969,-2224,-2455,-2618,-2710,-2699,-2603,-2399,-2130,-1791,-1447,-1112,-844,-650,-565,-563,-637,-739,-812,-820,-693,-412,48,682,1461,2343,3274,4177,5006,5693,6210,6533,6673,6651,6519,6326,6119,5946,5804,5693,5569,5370,5049,4540,3821,2885,1765,517,-758,-1980,-3016,-3797,-4234,-4304,-3993,-3364,-2462,-1424,-335,669,1495,2055,2309,2239,1869,1259,476,-382,-1221,-1964,-2535,-2902,-3046,-2995,-2786,-2505,-2202,-1975,-1851,-1886,-2071,-2393,-2810,-3264,-3701,-4044,-4271,-4317,-4202,-3907,-3468,-2920,-2312,-1700,-1145,-700,-410,-309,-389,-653,-1029,-1482,-1907,-2246,-2414,-2355,-2043,-1453,-626,416,1591,2837,4066,5203,6183,6960,7501,7815,7913,7843,7657,7413,7142,6891,6632,6371,6043,5618,5039,4287,3340,2228,985,-312,-1577,-2719,-3642,-4275,-4569,-4497,-4083,-3364,-2420,-1341,-229,813,1697,2361,2748,2867,2707,2324,1766,1098,402,-268,-846,-1310,-1635,-1851,-1965,-2037,-2085,-2163,-2281,-2454,-2684,-2938,-3221,-3466,-3690,-3831,-3904,-3892,-3799,-3648,-3440,-3213,-2973,-2759,-2581,-2462,-2402,-2412,-2446,-2517,-2540,-2524,-2391,-2143,-1746,-1203,-532,254,1110,2002,2887,3725,4475,5122,5630,6021,6280,6450,6553,6615,6683,6741,6801,6835,6777,6612,6243,5674,4849,3804,2564,1204,-188,-1504,-2651,-3522,-4069,-4244,-4062,-3556,-2809,-1917,-992,-158,497,875,951,697,158,-617,-1521,-2465,-3322,-4012,-4450,-4607,-4482,-4120,-3591,-2995,-2425,-1979,-1722,-1693,-1896,-2304,-2859,-3491,-4121,-4672,-5094,-5340,-5406,-5295,-5034,-4663,-4224,-3766,-3341,-2978,-2721,-2576,-2551,-2620,-2755,-2903,-3010,-3021,-2876,-2555,-2015,-1286,-361,687,1826,2972,4069,5047,5857,6473,6874,7087,7136,7077,6963,6841,6745,6683,6632,6563,6407,6124,5656,4982,4108,3059,1901,715,-406,-1369,-2092,-2530,-2642,-2456,-2000,-1351,-600,169,842,1354,1635,1650,1410,924,257,-518,-1340,-2106,-2775,-3288,-3630,-3817,-3870,-3842,-3782,-3739,-3743,-3810,-3933,-4084,-4240,-4339,-4369,-4285,-4094,-3804,-3445,-3063,-2708,-2416,-2231,-2159,-2217,-2387,-2653,-2987,-3354,-3719,-4041,-4295,-4430,-4451,-4303,-4017,-3560,-2963,-2232,-1396,-486,462,1415,2334,3192,3960,4629,5191,5659,6043,6367,6645,6882,7070,7189,7190,7037,6683,6094,5271,4225,3012,1704,404,-791,-1770,-2452,-2779,-2716,-2291,-1529,-530,625,1818,2940,3894,4603,5002,5087,4838,4314,3554,2646,1670,715,-155,-875,-1433,-1817,-2057,-2190,-2262,-2322,-2395,-2512,-2659,-2847,-3030,-3208,-3334,-3406,-3413,-3346,-3232,-3070,-2889,-2698,-2508,-2321,-2156,-1994,-1873,-1769,-1716,-1701,-1736,-1805,-1897,-1992,-2047,-2046,-1941,-1708,-1332,-788,-100,734,1655,2640,3619,4550,5383,6083,6630,7018,7247,7336,7283,7113,6810,6381,5820,5121,4298,3363,2359,1319,319,-600,-1361,-1925,-2259,-2336,-2185,-1801,-1256,-575,161,913,1609,2213,2681,2986,3117,3086,2893,2601,2217,1817,1429,1089,820,610,452,305,137,-86,-381,-756,-1193,-1664,-2131,-2548,-2881,-3098,-3194,-3168,-3051,-2874,-2682,-2508,-2396,-2345,-2378,-2470,-2606,-2767,-2909,-3021,-3057,-3013,-2855,-2590,-2196,-1690,-1072,-363,415,1237,2064,2868,3621,4279,4846,5280,5608,5826,5955,6037,6079,6135,6199,6279,6356,6386,6327,6128,5732,5128,4287,3248,2049,765,-510,-1679,-2646,-3333,-3674,-3646,-3257,-2535,-1569,-428,761,1897,2863,3582,3976,4031,3750,3182,2416,1543,671,-94,-701,-1092,-1276,-1286,-1163,-994,-820,-714,-690,-764,-923,-1126,-1355,-1556,-1719,-1823,-1873,-1897,-1908,-1954,-2035,-2188,-2387,-2638,-2900,-3161,-3381,-3555,-3662,-3706,-3689,-3622,-3507,-3358,-3158,-2915,-2592,-2195,-1685,-1069,-339,497,1406,2362,3318,4236,5072,5792,6379,6801,7072,7164,7093,6850,6429,5832,5057,4113,3028,1819,554,-724,-1932,-3004,-3869,-4468,-4756,-4723,-4361,-3715,-2834,-1794,-680,408,1399,2195,2762,3060,3086,2867,2458,1910,1321,729,217,-198,-500,-695,-818,-895,-961,-1043,-1142,-1258,-1376,-1469,-1520,-1508,-1441,-1318,-1181,-1043,-955,-937,-1014,-1174,-1412,-1685,-1962,-2201,-2375,-2469,-2485,-2434,-2341,-2235,-2136,-2065,-2015,-1985,-1944,-1863,-1706,-1449,-1059,-542,100,845,1647,2475,3273,4009,4640,5149,5514,5727,5789,5692,5443,5034,4478,3769,2930,1982,946,-114,-1176,-2160,-3034,-3736,-4234,-4505,-4531,-4329,-3914,-3328,-2616,-1840,-1059,-344,249,670,888,886,689,306,-179,-749,-1302,-1834,-2262,-2609,-2837,-2983,-3051,-3068,-3054,-3011,-2955,-2867,-2753,-2595,-2403,-2173,-1933,-1692,-1492,-1349,-1295,-1327,-1456,-1639,-1868,-2076,-2249,-2330,-2327,-2214,-2022,-1761,-1467,-1160,-872,-599,-356,-125,111,372,683,1062,1512,2040,2625,3255,3892,4522,5092,5603,5999,6283,6420,6405,6220,5859,5316,4596,3706,2675,1530,321,-885,-2045,-3056,-3899,-4471,-4784,-4782,-4507,-3963,-3228,-2351,-1431,-543,224,803,1138,1209,1013,585,-10,-699,-1392,-2010,-2487,-2789,-2904,-2860,-2701,-2485,-2288,-2147,-2127,-2216,-2426,-2714,-3033,-3345,-3581,-3730,-3747,-3663,-3466,-3217,-2927,-2647,-2394,-2187,-2014,-1881,-1757,-1636,-1510,-1367,-1221,-1077,-946,-839,-755,-689,-627,-541,-413,-194,121,566,1136,1823,2605,3448,4298,5129,5863,6491,6945,7221,7282,7128,6750,6155,5360,4376,3245,1989,672,-668,-1957,-3142,-4148,-4931,-5424,-5618,-5477,-5032,-4301,-3354,-2256,-1104,12,993,1771,2269,2477,2375,2011,1440,736,-4,-712,-1321,-1789,-2117,-2299,-2382,-2399,-2388,-2390,-2408,-2452,-2509,-2545,-2558,-2506,-2414,-2255,-2094,-1923,-1812,-1773,-1831,-1995,-2237,-2528,-2813,-3036,-3154,-3120,-2932,-2588,-2118,-1568,-975,-409,113,550,903,1190,1429,1669,1949,2292,2733,3267,3877,4547,5219,5864,6431,6875,7173,7305,7251,7035,6641,6095,5414,4600,3690,2691,1635,549,-523,-1546,-2472,-3253,-3856,-4241,-4389,-4300,-3981,-3463,-2802,-2043,-1274,-551,51,484,716,734,559,223,-219,-717,-1209,-1662,-2041,-2338,-2563,-2717,-2838,-2934,-3021,-3111,-3185,-3254,-3280,-3269,-3209,-3099,-2966,-2822,-2697,-2625,-2611,-2682,-2815,-3000,-3187,-3344,-3414,-3370,-3187,-2868,-2434,-1926,-1388,-871,-419,-48,232,439,622,812,1079,1457,1981,2657,3472,4385,5354,6299,7181,7913,8478,8819,8939,8826,8493,7965,7251,6390,5396,4302,3140,1943,769,-349,-1324,-2135,-2696,-2995,-2996,-2713,-2161,-1409,-508,431,1329,2086,2621,2880,2838,2496,1904,1126,243,-644,-1466,-2152,-2669,-3009,-3186,-3239,-3214,-3167,-3132,-3147,-3207,-3316,-3435,-3543,-3592,-3573,-3458,-3269,-3011,-2735,-2466,-2254,-2121,-2089,-2142,-2274,-2427,-2575,-2663,-2673,-2574,-2391,-2120,-1809,-1476,-1165,-877,-636,-410,-194,64,372,779,1282,1891,2584,3347,4128,4913,5641,6293,6830,7231,7476,7549,7449,7150,6679,6005,5164,4164,3036,1838,616,-553,-1602,-2456,-3061,-3370,-3358,-3037,-2428,-1588,-601,459,1476,2379,3076,3524,3693,3590,3251,2731,2089,1400,709,69,-508,-1012,-1447,-1843,-2198,-2544,-2876,-3183,-3463,-3675,-3800,-3826,-3725,-3531,-3242,-2915,-2589,-2309,-2123,-2051,-2098,-2252,-2470,-2699,-2885,-2965,-2906,-2696,-2336,-1880,-1361,-860,-418,-94,117,193,201,165,169,267,506,925,1511,2260,3111,4013,4898,5689,6339,6790,7017,7012,6768,6320,5680,4890,3986,3004,1985,964,-12,-917,-1696,-2333,-2785,-3042,-3082,-2919,-2555,-2029,-1373,-645,97,801,1394,1857,2132,2235,2148,1913,1552,1102,605,77,-444,-957,-1449,-1911,-2349,-2747,-3103,-3403,-3631,-3776,-3825,-3779,-3640,-3430,-3182,-2928,-2723,-2589,-2584,-2694,-2958,-3317,-3759,-4214,-4610,-4898,-5000,-4903,-4587,-4079,-3427,-2694,-1951,-1263,-680,-229,88,297,431,558,710,949,1292,1753,2329,2982,3687,4388,5043,5603,6031,6297,6384,6281,5992,5511,4869,4055,3122,2075,981,-133,-1183,-2131,-2893,-3429,-3690,-3654,-3326,-2724,-1904,-934,103,1112,2016,2736,3231,3465,3453,3217,2806,2275,1683,1073,494,-45,-523,-954,-1339,-1698,-2036,-2362,-2668,-2943,-3166,-3320,-3378,-3340,-3204,-2986,-2724,-2449,-2211,-2056,-2002,-2087,-2288,-2597,-2959,-3322,-3620,-3802,-3828,-3683,-3387,-2969,-2487,-2000,-1554,-1198,-945,-793,-721,-682,-635,-521,-310,38,526,1148,1890,2699,3542,4350,5068,5639,6015,6165,6055,5698,5077,4236,3198,2015,747,-536,-1766,-2861,-3764,-4409,-4768,-4817,-4555,-4022,-3245,-2308,-1259,-205,806,1674,2378,2852,3111,3142,2985,2676,2249,1759,1232,709,207,-255,-672,-1025,-1324,-1544,-1692,-1744,-1699,-1542,-1281,-925,-494,-44,401,757,1005,1078,973,678,227,-335,-937,-1494,-1932,-2172,-2185,-1950,-1504,-906,-240,401,932,1288,1441,1388,1179,870,554,319,228,361,720,1322,2128,3074,4093,5089,5967,6658,7078,7206,7016,6530,5777,4823,3716,2537,1348,205,-827,-1720,-2430,-2945,-3255,-3362,-3274,-3014,-2598,-2065,-1445,-772,-96,554,1133,1611,1971,2191,2275,2223,2039,1748,1346,861,304,-303,-942,-1570,-2169,-2690,-3105,-3375,-3484,-3402,-3140,-2709,-2138,-1486,-811,-182,331,675,812,730,437,-18,-583,-1171,-1695,-2073,-2236,-2139,-1775,-1183,-407,449,1306,2072,2670,3067,3253,3249,3115,2910,2716,2598,2614,2798,3159,3690,4345,5089,5825,6514,7047,7395,7492,7326,6894,6206,5304,4229,3032,1783,534,-646,-1698,-2570,-3220,-3606,-3729,-3565,-3159,-2527,-1738,-856,46,887,1604,2140,2469,2573,2472,2188,1765,1241,673,80,-488,-1019,-1491,-1899,-2232,-2498,-2679,-2793,-2819,-2775,-2643,-2442,-2178,-1868,-1546,-1241,-984,-817,-757,-817,-1003,-1279,-1626,-1980,-2288,-2494,-2526,-2375,-1991,-1430,-706,88,884,1583,2126,2452,2551,2438,2159,1782,1399,1077,908,926,1184,1658,2356,3196,4135,5068,5915,6581,7005,7119,6917,6381,5547,4452,3166,1750,300,-1125,-2429,-3560,-4453,-5067,-5392,-5403,-5135,-4609,-3874,-3002,-2042,-1089,-181,601,1244,1703,1989,2097,2051,1856,1540,1114,592,-5,-659,-1358,-2050,-2732,-3345,-3864,-4248,-4468,-4495,-4333,-3964,-3447,-2795,-2102,-1417,-826,-399,-172,-186,-428,-866,-1456,-2092,-2717,-3196,-3487,-3491,-3216,-2649,-1859,-920,63,983,1753,2305,2602,2667,2521,2260,1955,1703,1598,1677,2006,2558,3322,4228,5189,6110,6885,7423,7666,7558,7122,6352,5332,4101,2774,1398,83,-1120,-2159,-2976,-3569,-3915,-4021,-3905,-3594,-3122,-2540,-1898,-1257,-662,-178,180,366,402,271,18,-362,-819,-1344,-1915,-2500,-3100,-3669,-4204,-4663,-5039,-5294,-5431,-5425,-5298,-5047,-4700,-4296,-3858,-3456,-3107,-2878,-2781,-2842,-3051,-3385,-3806,-4251,-4663,-4968,-5107,-5030,-4703,-4121,-3307,-2312,-1219,-117,894,1723,2310,2616,2643,2442,2064,1624,1204,917,835,1017,1488,2233,3207,4327,5499,6601,7537,8209,8554,8543,8175,7473,6500,5305,3987,2595,1238,-48,-1172,-2102,-2780,-3187,-3304,-3134,-2705,-2049,-1238,-344,554,1362,2018,2456,2650,2589,2292,1786,1125,344,-493,-1361,-2201,-3002,-3723,-4352,-4875,-5273,-5545,-5688,-5693,-5573,-5329,-4980,-4546,-4065,-3563,-3104,-2717,-2452,-2339,-2390,-2603,-2956,-3398,-3890,-4333,-4696,-4868,-4834,-4543,-4004,-3253,-2347,-1381,-441,377,1002,1394,1533,1455,1210,885,556,330,259,420,816,1450,2278,3221,4207,5116,5876,6396,6640,6574,6222,5598,4770,3778,2706,1598,540,-437,-1260,-1916,-2359,-2589,-2591,-2392,-1995,-1461,-809,-114,586,1238,1802,2250,2574,2759,2818,2751,2558,2252,1818,1278,623,-109,-910,-1724,-2515,-3237,-3829,-4273,-4519,-4573,-4431,-4117,-3681,-3168,-2653,-2204,-1871,-1722,-1755,-1999,-2402,-2925,-3495,-4014,-4416,-4604,-4524,-4153,-3485,-2572,-1499,-357,716,1620,2251,2553,2504,2137,1519,765,-9,-656,-1080,-1170,-890,-233,764,2004,3375,4737,5943,6883,7451,7613,7342,6686,5697,4467,3099,1699,363,-809,-1755,-2418,-2775,-2820,-2581,-2081,-1395,-567,314,1191,1990,2664,3163,3471,3575,3489,3235,2831,2319,1709,1037,316,-429,-1173,-1898,-2556,-3142,-3590,-3912,-4063,-4062,-3904,-3616,-3235,-2792,-2355,-1947,-1649,-1464,-1463,-1620,-1964,-2450,-3047,-3698,-4338,-4893,-5306,-5501,-5451,-5124,-4530,-3708,-2719,-1647,-591,367,1133,1681,1958,2010,1856,1584,1261,995,840,885,1142,1634,2316,3144,4024,4869,5594,6112,6387,6389,6130,5637,4963,4153,3280,2380,1521,723,35,-533,-951,-1220,-1321,-1263,-1044,-678,-183,408,1071,1751,2419,3025,3536,3915,4135,4176,4015,3658,3106,2379,1519,563,-420,-1373,-2232,-2939,-3450,-3742,-3794,-3634,-3273,-2767,-2173,-1549,-975,-503,-199,-88,-196,-508,-999,-1604,-2274,-2904,-3449,-3813,-3957,-3847,-3478,-2886,-2117,-1270,-426,303,840,1121,1125,862,390,-216,-841,-1384,-1735,-1812,-1569,-972,-72,1088,2378,3694,4880,5828,6426,6621,6397,5766,4808,3586,2215,792,-584,-1820,-2853,-3623,-4104,-4279,-4164,-3772,-3156,-2346,-1423,-423,561,1496,2305,2959,3426,3689,3747,3612,3297,2831,2247,1573,859,137,-539,-1138,-1616,-1949,-2116,-2114,-1942,-1634,-1196,-697,-152,356,798,1107,1249,1194,927,464,-179,-925,-1738,-2505,-3168,-3637,-3851,-3760,-3358,-2644,-1683,-552,650,1788,2758,3450,3787,3757,3348,2650,1733,736,-213,-993,-1491,-1636,-1411,-810,69,1151,2282,3341,4199,4768,4994,4868,4424,3712,2825,1827,813,-155,-1027,-1755,-2324,-2725,-2951,-3021,-2938,-2729,-2410,-2011,-1548,-1063,-562,-94,338,703,989,1178,1255,1203,1019,688,219,-377,-1072,-1830,-2602,-3341,-3985,-4491,-4809,-4916,-4796,-4451,-3909,-3207,-2415,-1602,-844,-228,194,367,285,-42,-570,-1226,-1939,-2600,-3142,-3474,-3547,-3335,-2831,-2080,-1143,-108,911,1832,2549,3022,3210,3145,2857,2447,1984,1585,1322,1272,1463,1900,2533,3300,4088,4801,5321,5587,5531,5176,4519,3650,2614,1519,412,-621,-1547,-2329,-2937,-3380,-3635,-3715,-3621,-3359,-2950,-2409,-1777,-1085,-376,291,897,1370,1707,1861,1832,1598,1183,584,-152,-994,-1884,-2761,-3561,-4226,-4700,-4951,-4949,-4707,-4238,-3585,-2808,-1966,-1144,-414,156,502,603,434,37,-562,-1267,-2008,-2684,-3208,-3515,-3554,-3303,-2773,-1994,-1030,48,1137,2155,2993,3598,3897,3902,3598,3069,2363,1599,868,272,-101,-192,24,543,1317,2258,3277,4233,5046,5604,5862,5787,5392,4697,3774,2664,1448,185,-1056,-2228,-3266,-4140,-4806,-5234,-5423,-5349,-5043,-4512,-3807,-2966,-2052,-1110,-207,617,1310,1837,2165,2283,2165,1834,1296,589,-237,-1121,-2008,-2812,-3495,-3985,-4264,-4308,-4124,-3732,-3174,-2498,-1773,-1063,-423,65,398,510,438,184,-209,-673,-1159,-1591,-1915,-2076,-2044,-1787,-1315,-633,212,1168,2148,3096,3891,4509,4857,4951,4773,4395,3861,3288,2751,2362,2175,2257,2593,3167,3897,4694,5447,6063,6457,6587,6436,6013,5371,4554,3638,2682,1748,891,146,-456,-904,-1186,-1324,-1315,-1201,-997,-735,-458,-175,70,273,411,479,466,369,180,-109,-484,-959,-1504,-2104,-2733,-3338,-3897,-4357,-4688,-4868,-4873,-4722,-4406,-3981,-3454,-2900,-2351,-1874,-1511,-1308,-1280,-1445,-1772,-2234,-2775,-3314,-3803,-4144,-4301,-4209,-3854,-3225,-2341,-1254,-21,1266,2511,3625,4515,5122,5415,5398,5113,4636,4066,3504,3075,2840,2894,3223,3832,4639,5567,6487,7307,7914,8254,8290,8017,7477,6698,5758,4709,3618,2545,1535,638,-109,-672,-1033,-1161,-1074,-755,-243,428,1217,2046,2863,3588,4155,4509,4594,4394,3889,3100,2069,843,-480,-1835,-3109,-4237,-5123,-5735,-6024,-6006,-5691,-5137,-4400,-3559,-2699,-1890,-1212,-722,-452,-435,-643,-1069,-1642,-2306,-2986,-3595,-4091,-4395,-4496,-4366,-4012,-3466,-2746,-1911,-1010,-97,755,1502,2091,2487,2684,2680,2516,2234,1899,1586,1357,1275,1379,1680,2165,2784,3477,4163,4763,5230,5495,5565,5420,5083,4581,3945,3209,2418,1601,810,76,-557,-1056,-1387,-1540,-1495,-1270,-878,-354,254,906,1540,2122,2593,2940,3114,3130,2958,2634,2161,1571,907,187,-532,-1229,-1868,-2420,-2872,-3213,-3428,-3544,-3541,-3455,-3298,-3088,-2870,-2658,-2502,-2413,-2431,-2541,-2764,-3059,-3410,-3766,-4080,-4314,-4406,-4337,-4073,-3605,-2958,-2133,-1212,-226,716,1560,2209,2622,2757,2617,2240,1688,1059,454,-11,-258,-210,143,781,1642,2619,3610,4490,5173,5587,5691,5495,5011,4295,3411,2423,1420,462,-375,-1045,-1506,-1740,-1745,-1535,-1148,-620,-17,627,1235,1784,2216,2507,2635,2570,2325,1875,1260,477,-418,-1385,-2370,-3304,-4136,-4797,-5245,-5456,-5408,-5131,-4638,-4007,-3282,-2560,-1898,-1377,-1053,-962,-1129,-1539,-2165,-2951,-3824,-4704,-5506,-6163,-6601,-6799,-6717,-6377,-5788,-4989,-4040,-2971,-1877,-795,194,1035,1687,2110,2299,2274,2065,1743,1376,1053,839,806,965,1325,1837,2435,3039,3557,3927,4097,4059,3816,3408,2879,2276,1655,1050,494,13,-389,-697,-907,-1030,-1047,-974,-805,-538,-193,233,716,1231,1750,2228,2619,2879,2963,2847,2510,1969,1248,392,-528,-1458,-2323,-3065,-3641,-4022,-4191,-4166,-3959,-3613,-3159,-2650,-2129,-1646,-1244,-965,-831,-869,-1069,-1420,-1898,-2447,-3036,-3599,-4090,-4470,-4690,-4736,-4582,-4231,-3689,-2990,-2170,-1293,-429,340,948,1326,1455,1320,969,460,-106,-628,-1003,-1148,-1021,-611,32,842,1703,2524,3188,3643,3823,3729,3362,2766,1986,1080,127,-828,-1704,-2452,-3027,-3382,-3504,-3376,-3014,-2429,-1676,-788,160,1116,2008,2773,3358,3714,3822,3670,3276,2680,1934,1104,270,-511,-1168,-1663,-1974,-2082,-2023,-1803,-1485,-1094,-693,-311,3,219,316,262,67,-291,-771,-1367,-2015,-2674,-3281,-3777,-4106,-4231,-4125,-3776,-3203,-2424,-1490,-451,627,1662,2597,3326,3829,4017,3921,3526,2905,2132,1310,554,-27,-364,-391,-126,405,1112,1895,2649,3267,3692,3870,3806,3510,3030,2405,1702,953,223,-467,-1067,-1566,-1926,-2149,-2212,-2127,-1899,-1541,-1082,-553,17,576,1096,1532,1836,1992,1966,1756,1370,825,161,-577,-1341,-2073,-2734,-3264,-3654,-3865,-3905,-3776,-3503,-3108,-2637,-2116,-1606,-1139,-768,-528,-445,-547,-811,-1231,-1758,-2342,-2923,-3442,-3838,-4073,-4109,-3933,-3538,-2939,-2151,-1218,-169,928,2026,3049,3938,4639,5108,5337,5331,5125,4793,4385,4009,3705,3535,3513,3615,3812,4030,4214,4306,4265,4083,3748,3300,2739,2126,1464,811,171,-410,-917,-1328,-1613,-1772,-1774,-1636,-1349,-932,-419,176,783,1379,1888,2268,2464,2441,2180,1687,982,131,-821,-1772,-2665,-3405,-3955,-4251,-4307,-4102,-3693,-3107,-2423,-1682,-981,-343,144,464,571,464,138,-367,-1019,-1753,-2496,-3184,-3741,-4111,-4260,-4159,-3818,-3248,-2495,-1592,-611,410,1398,2297,3060,3623,3962,4051,3893,3521,2980,2358,1728,1207,847,738,874,1257,1828,2500,3183,3788,4226,4467,4469,4257,3837,3265,2563,1792,986,187,-574,-1256,-1847,-2304,-2630,-2789,-2799,-2635,-2326,-1870,-1304,-659,18,674,1248,1694,1952,2014,1844,1487,946,294,-420,-1132,-1777,-2311,-2703,-2923,-2996,-2907,-2714,-2422,-2093,-1741,-1420,-1147,-963,-880,-922,-1083,-1369,-1740,-2187,-2643,-3095,-3462,-3734,-3849,-3791,-3540,-3087,-2444,-1629,-671,388,1490,2575,3567,4396,4997,5321,5346,5088,4579,3914,3168,2461,1880,1501,1358,1456,1749,2184,2684,3164,3587,3881,4056,4076,3970,3724,3377,2914,2384,1780,1159,533,-45,-543,-931,-1173,-1271,-1205,-1002,-681,-281,136,530,817,967,914,651,171,-503,-1318,-2220,-3136,-3990,-4730,-5290,-5659,-5803,-5749,-5507,-5124,-4643,-4118,-3596,-3131,-2750,-2504,-2396,-2454,-2660,-3004,-3448,-3953,-4463,-4923,-5286,-5500,-5531,-5367,-4982,-4409,-3642,-2739,-1716,-635,473,1541,2541,3397,4092,4575,4838,4877,4718,4411,4016,3617,3276,3070,3014,3136,3391,3737,4110,4434,4666,4759,4707,4511,4189,3770,3281,2742,2190,1623,1084,572,127,-245,-500,-637,-626,-466,-159,273,811,1387,1969,2460,2817,2958,2851,2468,1808,918,-156,-1319,-2497,-3578,-4504,-5183,-5604,-5730,-5591,-5217,-4671,-4011,-3326,-2663,-2108,-1698,-1471,-1457,-1637,-2019,-2548,-3187,-3878,-4547,-5151,-5611,-5907,-5990,-5855,-5506,-4948,-4222,-3348,-2379,-1347,-308,703,1625,2419,3026,3425,3577,3495,3198,2732,2173,1602,1092,735,554,593,818,1212,1689,2220,2707,3133,3446,3623,3673,3572,3346,2999,2549,2036,1477,926,416,-15,-330,-504,-526,-386,-99,312,821,1364,1917,2387,2763,2962,2987,2804,2439,1909,1270,570,-124,-761,-1286,-1680,-1913,-2004,-1963,-1829,-1646,-1443,-1278,-1164,-1145,-1221,-1410,-1701,-2091,-2556,-3064,-3595,-4095,-4546,-4897,-5134,-5215,-5146,-4899,-4492,-3923,-3213,-2381,-1463,-480,510,1482,2358,3109,3663,3994,4080,3923,3561,3054,2483,1938,1504,1242,1195,1360,1712,2195,2748,3299,3800,4200,4483,4631,4649,4538,4311,3983,3566,3086,2564,2031,1527,1080,722,488,387,437,629,944,1346,1792,2205,2545,2723,2717,2472,2010,1327,498,-443,-1382,-2272,-3008,-3549,-3851,-3895,-3706,-3314,-2781,-2177,-1568,-1029,-606,-357,-296,-440,-780,-1288,-1925,-2641,-3367,-4048,-4621,-5032,-5253,-5252,-5033,-4600,-3978,-3194,-2294,-1308,-294,726,1685,2577,3327,3933,4342,4550,4548,4356,4007,3569,3095,2673,2349,2183,2180,2344,2632,3002,3393,3758,4050,4248,4333,4301,4161,3914,3576,3164,2686,2189,1680,1212,815,520,367,371,538,872,1328,1879,2459,2990,3419,3658,3676,3435,2945,2227,1349,375,-593,-1475,-2186,-2670,-2890,-2840,-2553,-2064,-1471,-818,-218,292,643,816,793,594,225,-267,-850,-1485,-2114,-2708,-3216,-3605,-3850,-3932,-3844,-3591,-3186,-2647,-2001,-1282,-508,267,1038,1744,2373,2871,3216,3374,3336,3101,2696,2169,1576,1001,499,146,-41,-30,137,448,827,1237,1618,1936,2170,2298,2325,2239,2058,1780,1425,1009,568,121,-279,-604,-818,-880,-797,-532,-133,401,993,1604,2149,2577,2813,2845,2634,2220,1623,909,152,-578,-1204,-1672,-1938,-1994,-1831,-1506,-1045,-530,-20,421,735,891,861,646,246,-299,-978,-1715,-2489,-3221,-3872,-4383,-4713,-4832,-4720,-4384,-3834,-3106,-2246,-1299,-326,627,1519,2301,2960,3452,3770,3898,3829,3574,3157,2615,2013,1404,864,442,177,87,155,355,641,964,1284,1566,1792,1957,2049,2089,2051,1959,1791,1561,1266,921,546,156,-202,-517,-744,-864,-869,-746,-521,-222,106,407,624,717,645,397,-7,-553,-1169,-1813,-2406,-2904,-3253,-3444,-3460,-3342,-3107,-2824,-2534,-2295,-2143,-2106,-2191,-2398,-2712,-3101,-3550,-4003,-4448,-4825,-5121,-5284,-5311,-5176,-4882,-4445,-3882,-3231,-2530,-1808,-1117,-463,118,635,1083,1478,1821,2128,2388,2606,2771,2886,2952,2980,2998,3001,3030,3058,3105,3139,3146,3105,3000,2830,2600,2327,2028,1719,1419,1127,856,592,344,104,-118,-322,-492,-631,-709,-739,-693,-602,-447,-285,-114,5,54,-5,-182,-482,-883,-1351,-1844,-2304,-2684,-2941,-3038,-2979,-2764,-2430,-2030,-1613,-1253,-999,-893,-957,-1197,-1593,-2113,-2718,-3354,-3976,-4538,-4992,-5312,-5470,-5457,-5274,-4927,-4449,-3862,-3212,-2533,-1859,-1219,-628,-95,391,832,1253,1656,2044,2410,2726,2977,3125,3165,3078,2894,2608,2281,1910,1546,1197,872,585,336,134,-15,-86,-96,-6,133,335,551,752,912,990,986,881,700,446,168,-123,-369,-560,-675,-701,-679,-604,-546,-518,-570,-710,-949,-1260,-1625,-1983,-2294,-2516,-2594,-2540,-2321,-1987,-1559,-1099,-661,-305,-76,-2,-109,-373,-796,-1327,-1937,-2579,-3209,-3784,-4262,-4620,-4818,-4858,-4726,-4435,-4000,-3451,-2809,-2113,-1384,-644,90,806,1515,2204,2899,3582,4262,4907,5495,5977,6317,6483,6444,6211,5779,5188,4468,3669,2834,2020,1263,623,132,-166,-256,-131,175,624,1133,1634,2037,2278,2318,2141,1759,1233,605,-27,-606,-1047,-1331,-1407,-1326,-1096,-796,-497,-271,-177,-268,-532,-972,-1524,-2131,-2724,-3237,-3634,-3883,-3998,-4003,-3929,-3840,-3765,-3741,-3798,-3916,-4097,-4304,-4503,-4651,-4706,-4637,-4423,-4074,-3605,-3076,-2536,-2068,-1715,-1530,-1522,-1669,-1929,-2215,-2443,-2530,-2398,-2017,-1371,-490,562,1713,2848,3892,4738,5348,5687,5771,5651,5390,5079,4793,4601,4546,4641,4887,5243,5683,6151,6602,7004,7308,7496,7545,7439,7187,6792,6286,5693,5065,4435,3857,3364,2985,2739,2636,2642,2760,2917,3094,3235,3304,3271,3133,2871,2513,2053,1513,898,226,-507,-1271,-2075,-2875,-3661,-4400,-5055,-5613,-6033,-6316,-6440,-6429,-6276,-6033,-5713,-5370,-5040,-4756,-4551,-4430,-4405,-4453,-4561,-4688,-4796,-4852,-4820,-4668,-4385,-3961,-3401,-2732,-1967,-1145,-292,552,1365,2099,2750,3263,3650,3858,3910,3776,3470,3002,2379,1645,824,-25,-851,-1587,-2176,-2552,-2680,-2525,-2084,-1380,-453,612,1723,2765,3610,4167,4334,4089,3422,2404,1137,-241,-1566,-2695,-3509,-3923,-3944,-3573,-2933,-2097,-1234,-430,193,590,741,675,447,151,-135,-323,-364,-225,77,515,1017,1515,1942,2227,2347,2260,1999,1571,1038,446,-145,-688,-1125,-1448,-1618,-1663,-1566,-1380,-1104,-791,-452,-113,207,512,798,1079,1378,1703,2074,2480,2905,3305,3629,3807,3788,3521,3001,2225,1251,126,-1038,-2171,-3159,-3931,-4417,-4581,-4400,-3912,-3142,-2187,-1130,-87,842,1560,1999,2124,1932,1466,787,-6,-823,-1555,-2135,-2487,-2613,-2489,-2181,-1730,-1207,-698,-244,78,272,300,206,-10,-296,-642,-1001,-1384,-1761,-2150,-2548,-2954,-3382,-3797,-4208,-4560,-4847,-5016,-5053,-4923,-4626,-4165,-3560,-2878,-2167,-1533,-1045,-787,-810,-1121,-1706,-2488,-3368,-4222,-4924,-5359,-5458,-5163,-4501,-3494,-2251,-855,560,1882,3026,3897,4485,4765,4789,4596,4281,3902,3551,3275,3131,3132,3291,3589,4004,4501,5041,5575,6074,6488,6791,6962,6980,6854,6587,6200,5732,5207,4677,4172,3728,3375,3120,2977,2929,2976,3083,3245,3418,3589,3709,3764,3695,3492,3111,2551,1804,902,-134,-1234,-2348,-3404,-4341,-5108,-5663,-5987,-6069,-5929,-5585,-5088,-4495,-3861,-3262,-2740,-2361,-2138,-2099,-2220,-2489,-2859,-3284,-3715,-4090,-4377,-4523,-4513,-4324,-3962,-3435,-2762,-1987,-1131,-265,595,1371,2047,2559,2884,3001,2890,2565,2036,1352,551,-294,-1119,-1864,-2453,-2853,-3016,-2931,-2594,-2022,-1243,-306,734,1796,2793,3628,4210,4469,4353,3870,3048,1984,786,-402,-1459,-2265,-2753,-2882,-2663,-2151,-1417,-565,309,1120,1789,2288,2595,2732,2740,2663,2571,2505,2512,2616,2810,3094,3422,3765,4078,4313,4447,4446,4308,4031,3628,3135,2575,1999,1432,919,474,124,-133,-295,-366,-367,-295,-164,22,271,564,917,1300,1711,2105,2457,2709,2822,2746,2459,1942,1222,325,-677,-1708,-2692,-3533,-4180,-4561,-4669,-4480,-4030,-3352,-2512,-1578,-639,238,977,1528,1853,1943,1808,1484,1027,488,-46,-532,-897,-1116,-1163,-1038,-763,-367,105,605,1088,1513,1845,2072,2166,2147,1988,1725,1336,858,284,-346,-1023,-1701,-2363,-2959,-3466,-3850,-4094,-4173,-4097,-3840,-3441,-2893,-2251,-1552,-869,-273,157,354,273,-100,-734,-1579,-2523,-3472,-4298,-4908,-5214,-5185,-4807,-4114,-3183,-2085,-936,177,1172,1991,2606,3021,3260,3370,3406,3424,3468,3574,3752,4009,4315,4651,4979,5265,5486,5618,5661,5616,5505,5339,5154,4962,4790,4642,4529,4449,4387,4346,4294,4239,4149,4041,3897,3735,3562,3381,3214,3047,2895,2722,2534,2278,1957,1530,998,361,-358,-1130,-1898,-2624,-3241,-3719,-4016,-4122,-4041,-3791,-3415,-2958,-2484,-2042,-1694,-1468,-1401,-1484,-1718,-2057,-2471,-2898,-3293,-3604,-3790,-3830,-3711,-3441,-3040,-2541,-1978,-1407,-854,-374,19,300,465,524,481,355,164,-87,-376,-707,-1056,-1425,-1784,-2127,-2419,-2643,-2772,-2791,-2686,-2455,-2093,-1616,-1032,-368,327,1016,1611,2061,2296,2270,1976,1420,663,-226,-1145,-2009,-2720,-3225,-3464,-3446,-3166,-2684,-2042,-1312,-561,160,800,1337,1761,2073,2299,2456,2579,2689,2805,2938,3083,3231,3361,3450,3471,3408,3249,2991,2654,2246,1819,1386,1001,676,447,302,264,280,374,469,581,661,707,730,712,695,668,658,664,676,691,667,596,428,158,-235,-745,-1345,-2007,-2673,-3293,-3807,-4164,-4331,-4283,-4030,-3594,-3019,-2373,-1721,-1128,-663,-346,-213,-247,-428,-717,-1063,-1416,-1736,-1976,-2129,-2173,-2125,-1996,-1804,-1581,-1337,-1104,-874,-682,-499,-362,-240,-163,-116,-133,-209,-375,-637,-992,-1451,-1972,-2551,-3131,-3684,-4173,-4555,-4815,-4926,-4881,-4677,-4321,-3815,-3205,-2504,-1797,-1126,-580,-226,-104,-264,-662,-1290,-2045,-2861,-3620,-4246,-4653,-4806,-4683,-4296,-3690,-2921,-2050,-1156,-275,531,1251,1872,2407,2871,3292,3682,4068,4440,4804,5138,5421,5636,5749,5764,5652,5445,5139,4782,4397,4031,3721,3492,3376,3370,3465,3649,3873,4113,4313,4449,4494,4442,4295,4069,3784,3461,3122,2774,2423,2065,1681,1259,781,237,-369,-1030,-1714,-2392,-3019,-3558,-3972,-4240,-4349,-4311,-4142,-3883,-3574,-3262,-2996,-2812,-2727,-2766,-2894,-3121,-3381,-3653,-3885,-4041,-4090,-4019,-3815,-3502,-3086,-2617,-2107,-1611,-1149,-743,-423,-172,-8,107,171,223,259,303,335,353,329,252,96,-130,-437,-789,-1174,-1535,-1849,-2054,-2133,-2041,-1771,-1315,-686,78,934,1800,2601,3246,3648,3767,3549,3035,2237,1261,175,-896,-1869,-2644,-3167,-3397,-3330,-2996,-2428,-1703,-885,-35,768,1500,2110,2586,2933,3142,3243,3244,3167,3029,2845,2623,2376,2111,1834,1558,1287,1031,800,605,441,333,262,252,279,348,444,552,662,756,823,868,877,874,843,808,763,718,665,612,537,439,306,113,-126,-426,-765,-1127,-1477,-1793,-2022,-2160,-2164,-2045,-1804,-1466,-1073,-667,-298,-13,157,189,92,-122,-410,-722,-1015,-1216,-1311,-1251,-1053,-716,-295,181,642,1044,1349,1519,1565,1473,1286,1025,736,460,220,38,-88,-177,-258,-372,-550,-827,-1210,-1695,-2265,-2874,-3477,-4033,-4474,-4780,-4905,-4840,-4587,-4162,-3594,-2944,-2261,-1623,-1101,-745,-610,-706,-1021,-1534,-2175,-2886,-3588,-4202,-4671,-4929,-4963,-4737,-4288,-3612,-2782,-1822,-809,211,1194,2086,2875,3532,4060,4465,4756,4954,5077,5146,5176,5187,5179,5172,5156,5146,5131,5125,5115,5122,5125,5144,5160,5180,5189,5184,5150,5085,4984,4841,4670,4469,4250,4024,3792,3568,3348,3141,2924,2704,2441,2135,1751,1289,743,122,-544,-1228,-1889,-2482,-2983,-3354,-3592,-3692,-3679,-3571,-3425,-3256,-3141,-3070,-3105,-3208,-3397,-3623,-3854,-4058,-4175,-4205,-4107,-3909,-3610,-3255,-2866,-2495,-2156,-1881,-1668,-1520,-1423,-1350,-1286,-1203,-1081,-917,-711,-477,-249,-50,88,133,83,-75,-314,-620,-944,-1262,-1520,-1695,-1749,-1670,-1443,-1076,-572,30,705,1387,2023,2549,2900,3042,2941,2607,2061,1353,541,-294,-1097,-1783,-2312,-2636,-2740,-2621,-2296,-1802,-1172,-471,273,992,1674,2267,2778,3185,3491,3708,3821,3859,3797,3660,3427,3117,2726,2275,1771,1248,730,243,-169,-497,-707,-793,-762,-610,-385,-86,221,534,796,1004,1131,1165,1113,964,745,461,135,-213,-567,-918,-1246,-1558,-1833,-2073,-2267,-2405,-2484,-2497,-2445,-2334,-2167,-1967,-1737,-1508,-1298,-1114,-992,-923,-921,-976,-1079,-1195,-1323,-1404,-1443,-1401,-1273,-1068,-785,-461,-117,209,492,704,835,888,866,803,705,620,546,527,536,590,648,679,656,519,268,-135,-666,-1313,-2030,-2765,-3463,-4065,-4512,-4775,-4819,-4640,-4260,-3698,-3016,-2278,-1548,-909,-433,-161,-144,-374,-831,-1485,-2259,-3086,-3896,-4599,-5153,-5495,-5603,-5469,-5092,-4514,-3750,-2866,-1896,-892,97,1045,1913,2685,3347,3892,4313,4617,4811,4900,4910,4848,4741,4611,4473,4346,4240,4167,4123,4115,4129,4175,4229,4303,4379,4458,4538,4609,4670,4709,4720,4684,4597,4439,4222,3930,3595,3215,2817,2406,1994,1582,1174,760,350,-71,-483,-895,-1285,-1646,-1965,-2236,-2447,-2601,-2705,-2766,-2807,-2847,-2893,-2978,-3091,-3236,-3402,-3557,-3687,-3750,-3726,-3594,-3352,-3002,-2577,-2098,-1622,-1169,-796,-507,-329,-250,-256,-322,-413,-492,-536,-517,-440,-307,-151,8,116,167,116,-23,-254,-543,-859,-1152,-1389,-1513,-1509,-1346,-1032,-577,-17,617,1256,1869,2378,2760,2961,2977,2790,2433,1907,1278,570,-152,-841,-1440,-1912,-2203,-2309,-2197,-1892,-1398,-761,-8,798,1629,2419,3154,3775,4286,4640,4857,4908,4821,4595,4257,3827,3344,2822,2327,1846,1451,1122,899,774,751,820,967,1178,1426,1698,1969,2219,2437,2593,2683,2679,2587,2392,2121,1784,1419,1058,735,473,276,153,71,28,-23,-87,-196,-344,-542,-769,-1014,-1249,-1461,-1620,-1730,-1773,-1770,-1721,-1655,-1572,-1501,-1430,-1364,-1295,-1191,-1064,-871,-641,-354,-45,275,566,818,996,1102,1133,1093,1014,899,792,699,644,646,684,773,863,940,956,879,673,338,-148,-743,-1426,-2145,-2833,-3445,-3915,-4211,-4297,-4173,-3853,-3367,-2771,-2115,-1470,-887,-422,-104,39,9,-186,-530,-980,-1522,-2088,-2658,-3166,-3585,-3861,-3971,-3880,-3592,-3096,-2423,-1596,-655,343,1371,2358,3292,4121,4829,5398,5817,6089,6222,6227,6130,5950,5717,5458,5187,4937,4698,4501,4328,4200,4098,4032,3998,3984,4009,4043,4105,4169,4230,4253,4237,4130,3943,3648,3255,2791,2264,1724,1184,690,242,-133,-442,-695,-894,-1073,-1239,-1413,-1612,-1835,-2085,-2360,-2644,-2936,-3215,-3480,-3718,-3914,-4077,-4180,-4231,-4214,-4131,-3973,-3751,-3465,-3129,-2771,-2401,-2064,-1765,-1543,-1393,-1330,-1332,-1378,-1443,-1480,-1474,-1376,-1186,-891,-504,-63,401,826,1169,1385,1442,1329,1057,642,141,-401,-919,-1352,-1642,-1763,-1666,-1386,-910,-309,383,1088,1749,2307,2706,2916,2912,2689,2254,1632,851,-36,-981,-1922,-2794,-3539,-4101,-4435,-4518,-4328,-3886,-3204,-2332,-1321,-242,846,1851,2738,3413,3878,4076,4042,3773,3329,2758,2122,1490,907,429,68,-147,-246,-216,-112,63,267,486,703,913,1114,1303,1482,1633,1745,1793,1750,1605,1339,978,532,58,-415,-822,-1156,-1364,-1480,-1487,-1431,-1326,-1210,-1101,-1023,-976,-972,-993,-1038,-1099,-1152,-1212,-1255,-1298,-1334,-1376,-1420,-1478,-1541,-1603,-1655,-1675,-1653,-1571,-1419,-1207,-937,-639,-332,-55,175,318,387,347,237,54,-166,-390,-590,-739,-820,-848,-825,-802,-809,-889,-1086,-1408,-1866,-2436,-3076,-3740,-4361,-4889,-5264,-5455,-5441,-5225,-4831,-4291,-3670,-2994,-2354,-1758,-1274,-921,-712,-684,-812,-1121,-1572,-2155,-2822,-3523,-4200,-4786,-5210,-5432,-5385,-5069,-4471,-3614,-2557,-1335,-51,1246,2467,3554,4465,5160,5637,5892,5965,5873,5679,5423,5151,4905,4716,4583,4526,4515,4539,4573,4597,4596,4575,4529,4490,4451,4444,4447,4467,4458,4403,4250,3993,3608,3117,2546,1948,1367,861,457,172,6,-72,-96,-111,-163,-290,-511,-844,-1272,-1787,-2342,-2921,-3465,-3969,-4383,-4712,-4938,-5059,-5098,-5043,-4925,-4744,-4513,-4247,-3946,-3633,-3302,-2982,-2673,-2388,-2152,-1947,-1804,-1690,-1626,-1569,-1527,-1460,-1359,-1207,-983,-699,-351,25,402,736,988,1120,1116,961,679,293,-146,-584,-969,-1240,-1361,-1302,-1064,-657,-131,470,1079,1638,2103,2437,2628,2670,2565,2329,1964,1486,910,250,-458,-1184,-1875,-2482,-2956,-3233,-3300,-3111,-2683,-2034,-1189,-231,805,1822,2765,3576,4191,4597,4764,4710,4454,4038,3513,2932,2356,1825,1379,1035,804,665,615,614,645,691,729,766,805,850,915,989,1070,1133,1160,1121,1008,811,546,235,-87,-385,-623,-798,-878,-902,-874,-818,-785,-762,-801,-867,-981,-1097,-1208,-1288,-1307,-1275,-1175,-1032,-865,-692,-558,-462,-442,-483,-583,-724,-872,-1009,-1095,-1129,-1086,-981,-825,-633,-433,-249,-88,29,109,162,190,235,297,405,561,755,965,1163,1290,1317,1192,891,409,-251,-1042,-1922,-2812,-3634,-4322,-4787,-5004,-4927,-4575,-3983,-3211,-2349,-1471,-669,0,477,738,757,549,101,-530,-1336,-2249,-3216,-4175,-5039,-5753,-6239,-6453,-6356,-5934,-5199,-4189,-2945,-1560,-95,1348,2697,3874,4835,5537,5987,6189,6185,6021,5760,5453,5160,4915,4752,4669,4674,4725,4824,4911,4990,5026,5023,4982,4914,4825,4726,4600,4458,4260,4018,3699,3326,2893,2441,1989,1583,1242,989,824,736,695,678,638,558,408,177,-125,-498,-907,-1339,-1754,-2138,-2469,-2739,-2942,-3097,-3198,-3285,-3353,-3430,-3516,-3615,-3718,-3812,-3876,-3891,-3840,-3707,-3500,-3212,-2872,-2500,-2116,-1759,-1442,-1183,-997,-867,-795,-750,-721,-677,-628,-554,-489,-436,-430,-474,-599,-770,-1004,-1234,-1452,-1595,-1642,-1551,-1322,-946,-451,119,731,1299,1801,2172,2406,2498,2448,2288,2018,1655,1201,652,18,-693,-1455,-2228,-2957,-3589,-4048,-4287,-4264,-3941,-3345,-2481,-1416,-212,1042,2255,3340,4214,4825,5133,5132,4845,4321,3626,2850,2067,1372,817,457,305,355,580,928,1346,1771,2156,2466,2667,2761,2726,2587,2326,1976,1523,1004,436,-157,-715,-1218,-1598,-1843,-1910,-1826,-1591,-1263,-891,-538,-259,-105,-87,-223,-478,-825,-1203,-1569,-1864,-2065,-2147,-2116,-1992,-1802,-1589,-1395,-1241,-1171,-1170,-1253,-1393,-1559,-1737,-1876,-1968,-1985,-1925,-1781,-1573,-1294,-987,-651,-321,-9,268,498,686,821,927,983,1012,989,909,752,503,148,-306,-856,-1467,-2109,-2728,-3283,-3721,-4008,-4115,-4037,-3778,-3379,-2880,-2346,-1830,-1381,-1025,-777,-633,-589,-627,-749,-949,-1231,-1598,-2042,-2557,-3111,-3672,-4184,-4597,-4854,-4912,-4726,-4299,-3614,-2727,-1660,-495,707,1876,2946,3873,4618,5180,5543,5749,5810,5770,5670,5535,5401,5274,5165,5061,4954,4823,4661,4460,4232,3986,3747,3531,3351,3210,3104,3017,2936,2832,2708,2536,2350,2133,1934,1743,1603,1494,1428,1374,1319,1222,1067,825,484,60,-453,-1005,-1577,-2124,-2614,-3019,-3328,-3530,-3639,-3671,-3651,-3603,-3553,-3510,-3494,-3494,-3507,-3516,-3503,-3443,-3335,-3149,-2909,-2599,-2250,-1872,-1492,-1131,-799,-518,-273,-70,115,298,484,691,897,1092,1245,1328,1311,1192,957,638,258,-140,-507,-794,-975,-997,-868,-566,-130,415,1006,1582,2093,2483,2738,2849,2819,2662,2391,2006,1519,926,235,-529,-1344,-2152,-2908,-3532,-3970,-4149,-4037,-3603,-2860,-1838,-599,767,2170,3499,4653,5556,6141,6379,6285,5875,5239,4433,3579,2736,2018,1445,1087,918,941,1103,1365,1668,1977,2247,2460,2606,2671,2665,2582,2429,2213,1937,1621,1268,915,577,290,74,-56,-101,-70,10,109,191,228,204,122,-7,-143,-252,-294,-239,-80,174,495,830,1125,1331,1391,1285,994,533,-63,-748,-1446,-2105,-2640,-3009,-3162,-3091,-2789,-2298,-1648,-914,-156,561,1172,1642,1940,2059,2023,1853,1605,1305,1020,738,516,308,122,-78,-317,-614,-980,-1412,-1893,-2385,-2858,-3258,-3544,-3684,-3651,-3448,-3095,-2632,-2114,-1589,-1114,-710,-405,-209,-122,-158,-315,-595,-1012,-1535,-2169,-2853,-3553,-4200,-4723,-5063,-5151,-4962,-4449,-3651,-2561,-1268,173,1676,3128,4477,5611,6507,7114,7437,7493,7327,6994,6571,6113,5700,5362,5152,5050,5077,5171,5328,5477,5604,5667,5647,5536,5321,5012,4606,4124,3572,2981,2366,1767,1211,739,379,157,88,156,345,595,863,1078,1187,1148,936,547,15,-641,-1350,-2069,-2753,-3342,-3841,-4208,-4469,-4629,-4707,-4733,-4724,-4702,-4675,-4650,-4621,-4574,-4506,-4392,-4223,-3995,-3695,-3341,-2932,-2498,-2054,-1634,-1259,-953,-733,-598,-542,-547,-578,-605,-597,-528,-399,-208,15,257,469,641,743,773,738,653,546,446,393,400,501,669,909,1165,1422,1626,1782,1861,1888,1865,1793,1684,1507,1261,907,439,-153,-856,-1636,-2439,-3193,-3823,-4243,-4397,-4234,-3747,-2954,-1903,-684,615,1883,3017,3940,4579,4910,4929,4660,4160,3496,2744,1989,1284,704,253,-28,-184,-204,-146,-27,119,259,388,469,511,490,414,285,100,-114,-360,-600,-823,-1004,-1121,-1166,-1135,-1033,-895,-738,-599,-517,-490,-560,-681,-861,-1043,-1203,-1296,-1307,-1213,-1037,-788,-512,-247,-33,87,98,-21,-249,-579,-958,-1364,-1735,-2039,-2243,-2320,-2274,-2099,-1822,-1467,-1063,-656,-267,66,337,525,655,725,776,823,887,965,1058,1120,1131,1035,798,398,-185,-925,-1790,-2735,-3675,-4556,-5294,-5827,-6121,-6140,-5905,-5443,-4822,-4098,-3359,-2648,-2038,-1544,-1209,-1039,-1049,-1247,-1629,-2175,-2876,-3667,-4523,-5343,-6088,-6645,-6978,-6998,-6693,-6030,-5039,-3762,-2265,-650,994,2559,3961,5118,6002,6570,6853,6868,6675,6330,5913,5471,5079,4757,4540,4432,4410,4478,4579,4724,4857,4978,5048,5063,4995,4846,4612,4291,3913,3474,3027,2571,2166,1818,1566,1414,1361,1387,1459,1538,1575,1542,1402,1156,804,376,-99,-582,-1041,-1447,-1799,-2088,-2342,-2574,-2810,-3069,-3364,-3693,-4052,-4418,-4769,-5077,-5316,-5457,-5500,-5415,-5224,-4920,-4519,-4047,-3522,-2968,-2432,-1916,-1473,-1103,-828,-648,-545,-511,-508,-528,-532,-533,-504,-485,-460,-469,-499,-571,-664,-771,-867,-927,-933,-858,-695,-427,-83,336,778,1212,1600,1899,2107,2201,2197,2093,1896,1616,1242,784,237,-386,-1056,-1757,-2412,-2993,-3407,-3617,-3550,-3195,-2532,-1594,-430,885,2257,3574,4763,5711,6380,6722,6736,6445,5902,5162,4330,3461,2662,1980,1474,1172,1070,1168,1418,1790,2210,2639,2989,3233,3294,3165,2818,2278,1563,741,-139,-996,-1756,-2358,-2740,-2881,-2762,-2421,-1896,-1260,-602,9,489,790,889,779,498,85,-396,-880,-1327,-1674,-1931,-2059,-2101,-2052,-1961,-1843,-1725,-1633,-1571,-1550,-1568,-1612,-1669,-1726,-1757,-1752,-1686,-1553,-1349,-1074,-746,-375,5,374,710,988,1208,1365,1459,1522,1536,1537,1499,1432,1313,1125,867,513,83,-418,-972,-1534,-2085,-2576,-2976,-3258,-3388,-3379,-3220,-2947,-2593,-2182,-1778,-1383,-1047,-773,-587,-502,-533,-691,-984,-1415,-1967,-2619,-3328,-4032,-4680,-5184,-5503,-5557,-5334,-4810,-3999,-2955,-1712,-381,988,2275,3440,4392,5124,5596,5844,5873,5749,5506,5212,4910,4646,4443,4322,4282,4312,4407,4526,4655,4747,4774,4701,4507,4181,3731,3181,2568,1947,1355,860,489,283,259,406,714,1130,1601,2051,2418,2626,2642,2425,1996,1364,604,-243,-1087,-1878,-2558,-3102,-3484,-3727,-3829,-3835,-3765,-3658,-3531,-3415,-3309,-3229,-3163,-3114,-3060,-3004,-2925,-2822,-2690,-2520,-2322,-2087,-1827,-1540,-1238,-929,-624,-335,-73,158,346,498,604,663,675,620,502,312,50,-272,-633,-1016,-1374,-1684,-1914,-2023,-2015,-1852,-1567,-1150,-658,-112,428,924,1335,1625,1782,1783,1641,1341,913,356,-299,-1036,-1814,-2610,-3363,-4039,-4577,-4927,-5045,-4898,-4463,-3759,-2803,-1652,-381,937,2210,3353,4313,5012,5451,5595,5478,5118,4578,3901,3171,2431,1765,1204,806,582,548,690,976,1364,1788,2185,2489,2644,2621,2403,2009,1477,863,240,-325,-764,-1029,-1090,-940,-603,-126,424,975,1444,1780,1930,1884,1648,1262,775,250,-247,-681,-1000,-1210,-1306,-1310,-1261,-1179,-1115,-1086,-1118,-1221,-1394,-1628,-1917,-2216,-2522,-2787,-2991,-3103,-3098,-2956,-2680,-2257,-1730,-1115,-471,152,706,1131,1414,1524,1483,1295,1008,631,219,-236,-694,-1165,-1638,-2110,-2573,-3026,-3436,-3818,-4120,-4350,-4474,-4476,-4352,-4091,-3715,-3240,-2705,-2149,-1616,-1156,-802,-586,-532,-637,-909,-1322,-1854,-2480,-3137,-3807,-4400,-4893,-5211,-5310,-5166,-4740,-4050,-3108,-1954,-645,744,2147,3475,4665,5654,6398,6883,7100,7080,6858,6493,6050,5596,5186,4887,4707,4688,4798,5024,5316,5612,5850,5955,5881,5590,5067,4344,3455,2477,1496,583,-174,-725,-1033,-1080,-888,-481,77,720,1371,1944,2376,2597,2589,2320,1834,1145,340,-540,-1404,-2208,-2909,-3476,-3918,-4233,-4452,-4592,-4683,-4741,-4777,-4800,-4798,-4786,-4735,-4659,-4536,-4360,-4137,-3840,-3496,-3078,-2627,-2125,-1626,-1130,-679,-297,7,211,326,371,362,342,333,359,429,542,678,819,940,1016,1040,1010,937,843,761,714,746,871,1109,1448,1871,2344,2817,3244,3567,3751,3757,3585,3221,2710,2059,1335,551,-221,-978,-1655,-2252,-2715,-3038,-3184,-3149,-2911,-2487,-1877,-1124,-268,648,1547,2396,3122,3701,4093,4300,4314,4169,3882,3503,3065,2619,2203,1846,1587,1431,1394,1463,1613,1804,1989,2106,2110,1962,1639,1168,560,-107,-780,-1383,-1846,-2122,-2171,-1979,-1561,-936,-185,652,1452,2168,2684,2979,2983,2729,2222,1539,750,-56,-788,-1384,-1787,-1975,-1948,-1730,-1356,-888,-370,134,578,923,1147,1239,1207,1078,873,644,427,256,172,185,304,526,825,1178,1549,1902,2215,2444,2608,2667,2659,2580,2431,2245,1990,1686,1313,869,352,-227,-858,-1511,-2158,-2764,-3305,-3728,-4033,-4173,-4158,-3980,-3652,-3204,-2664,-2084,-1510,-998,-601,-353,-289,-414,-722,-1197,-1804,-2499,-3255,-3987,-4685,-5253,-5673,-5878,-5833,-5525,-4929,-4075,-2987,-1720,-351,1058,2407,3639,4678,5483,6040,6323,6388,6240,5957,5597,5207,4872,4614,4484,4484,4612,4827,5099,5339,5521,5546,5416,5083,4587,3945,3241,2527,1902,1413,1136,1068,1256,1626,2185,2824,3494,4088,4541,4763,4721,4384,3769,2913,1901,794,-281,-1274,-2092,-2718,-3126,-3354,-3419,-3407,-3338,-3304,-3307,-3399,-3564,-3800,-4068,-4353,-4589,-4772,-4849,-4817,-4661,-4384,-3999,-3524,-2993,-2425,-1867,-1342,-884,-525,-259,-119,-63,-93,-171,-269,-367,-456,-533,-616,-725,-871,-1077,-1330,-1624,-1925,-2197,-2399,-2477,-2418,-2163,-1743,-1138,-403,420,1255,2033,2667,3090,3253,3115,2696,2020,1159,189,-809,-1743,-2556,-3189,-3611,-3815,-3783,-3549,-3102,-2498,-1742,-886,44,1002,1948,2842,3643,4318,4837,5180,5336,5303,5096,4726,4234,3654,3030,2414,1849,1376,1030,821,761,812,954,1118,1256,1306,1224,985,585,45,-588,-1266,-1914,-2479,-2908,-3151,-3203,-3041,-2695,-2193,-1581,-934,-308,220,593,775,732,479,37,-545,-1196,-1857,-2453,-2937,-3268,-3440,-3451,-3341,-3126,-2869,-2594,-2341,-2136,-1986,-1896,-1866,-1864,-1890,-1895,-1875,-1789,-1633,-1390,-1066,-674,-228,234,687,1099,1436,1683,1828,1866,1817,1696,1516,1316,1081,850,592,335,50,-241,-555,-872,-1191,-1496,-1775,-2007,-2184,-2281,-2298,-2225,-2067,-1845,-1571,-1290,-1030,-841,-752,-797,-977,-1288,-1703,-2191,-2708,-3224,-3707,-4133,-4497,-4771,-4961,-5043,-5011,-4849,-4545,-4092,-3497,-2769,-1936,-1036,-104,797,1642,2378,2991,3469,3806,4034,4159,4224,4239,4245,4248,4263,4300,4333,4360,4343,4247,4039,3693,3186,2535,1762,919,75,-690,-1304,-1689,-1806,-1623,-1154,-425,496,1531,2582,3541,4320,4825,5002,4819,4289,3448,2384,1184,-36,-1172,-2141,-2884,-3363,-3603,-3615,-3468,-3213,-2911,-2606,-2348,-2133,-1987,-1883,-1819,-1774,-1731,-1687,-1626,-1560,-1481,-1406,-1327,-1258,-1190,-1132,-1064,-994,-897,-777,-617,-418,-175,116,424,762,1061,1320,1470,1490,1349,1033,566,-35,-696,-1375,-1983,-2466,-2765,-2839,-2675,-2271,-1661,-901,-47,796,1567,2159,2507,2565,2307,1758,970,18,-999,-1987,-2863,-3561,-4046,-4301,-4337,-4179,-3857,-3409,-2869,-2259,-1607,-921,-220,496,1202,1897,2561,3170,3719,4174,4524,4755,4843,4805,4618,4323,3925,3473,2998,2543,2135,1794,1525,1320,1158,1017,871,709,517,312,104,-75,-194,-232,-157,28,333,729,1200,1688,2167,2557,2835,2937,2849,2553,2070,1433,700,-59,-771,-1375,-1813,-2067,-2129,-2017,-1778,-1450,-1091,-753,-461,-264,-152,-146,-234,-398,-635,-903,-1200,-1478,-1729,-1909,-2011,-2001,-1882,-1639,-1294,-852,-360,173,676,1140,1510,1776,1916,1934,1823,1600,1260,823,288,-317,-988,-1673,-2363,-2995,-3551,-3980,-4256,-4351,-4260,-3965,-3505,-2877,-2162,-1385,-641,13,495,749,729,427,-139,-914,-1821,-2776,-3675,-4459,-5043,-5412,-5535,-5425,-5102,-4598,-3939,-3168,-2313,-1401,-471,469,1376,2234,3022,3713,4310,4782,5149,5394,5545,5606,5595,5543,5459,5379,5316,5275,5269,5268,5249,5180,5007,4709,4259,3655,2926,2109,1271,484,-188,-669,-928,-929,-680,-215,434,1182,1973,2712,3330,3760,3948,3869,3522,2918,2122,1178,177,-812,-1720,-2495,-3101,-3540,-3811,-3954,-3991,-3980,-3932,-3902,-3882,-3892,-3925,-3960,-3996,-4001,-3974,-3896,-3775,-3601,-3393,-3150,-2885,-2611,-2333,-2059,-1805,-1558,-1347,-1143,-976,-808,-656,-494,-319,-129,71,270,448,580,659,661,599,475,320,150,20,-64,-44,83,343,723,1212,1765,2333,2848,3235,3428,3371,3042,2441,1620,653,-369,-1336,-2172,-2805,-3194,-3349,-3276,-3028,-2653,-2200,-1717,-1244,-790,-382,-2,335,660,957,1257,1541,1827,2099,2355,2582,2765,2891,2953,2938,2855,2699,2491,2225,1927,1588,1209,804,339,-155,-696,-1270,-1843,-2408,-2903,-3306,-3567,-3655,-3546,-3237,-2737,-2078,-1303,-468,357,1108,1720,2133,2320,2248,1934,1406,713,-60,-848,-1555,-2131,-2509,-2682,-2640,-2409,-2034,-1556,-1035,-517,-40,360,669,881,989,1010,949,835,674,508,331,189,74,9,-9,25,104,229,390,589,812,1061,1322,1588,1853,2093,2289,2418,2439,2334,2070,1650,1065,362,-447,-1286,-2117,-2864,-3486,-3925,-4160,-4163,-3945,-3527,-2946,-2284,-1592,-984,-521,-288,-329,-654,-1242,-2032,-2946,-3870,-4733,-5425,-5922,-6175,-6209,-6042,-5725,-5310,-4829,-4330,-3816,-3291,-2750,-2165,-1526,-816,-34,808,1681,2559,3387,4136,4752,5219,5511,5642,5612,5472,5237,4951,4634,4306,3964,3624,3255,2885,2494,2112,1756,1462,1250,1167,1213,1409,1747,2199,2747,3336,3936,4483,4941,5255,5387,5307,5003,4470,3747,2864,1906,929,31,-743,-1324,-1712,-1890,-1916,-1819,-1676,-1540,-1461,-1485,-1617,-1868,-2210,-2609,-3033,-3431,-3770,-4025,-4165,-4197,-4111,-3919,-3644,-3292,-2901,-2478,-2062,-1660,-1305,-1002,-766,-599,-491,-432,-405,-386,-372,-358,-347,-367,-425,-547,-738,-993,-1294,-1608,-1885,-2088,-2151,-2051,-1751,-1243,-557,281,1190,2092,2880,3463,3742,3676,3236,2455,1421,229,-963,-2038,-2869,-3373,-3517,-3299,-2768,-2003,-1085,-118,823,1668,2373,2924,3312,3568,3705,3777,3794,3811,3825,3864,3911,3971,4017,4052,4044,4019,3948,3875,3774,3675,3557,3411,3231,2978,2651,2238,1734,1175,569,-20,-565,-1007,-1319,-1471,-1451,-1274,-947,-519,-17,502,992,1406,1695,1836,1801,1589,1224,723,155,-451,-1019,-1528,-1926,-2217,-2392,-2475,-2488,-2465,-2432,-2414,-2419,-2447,-2487,-2517,-2512,-2441,-2291,-2034,-1688,-1243,-746,-209,305,779,1157,1430,1581,1613,1558,1432,1286,1157,1075,1086,1193,1407,1712,2081,2462,2824,3090,3237,3221,3035,2679,2181,1579,912,253,-368,-875,-1244,-1429,-1433,-1247,-924,-503,-61,312,565,611,452,72,-466,-1108,-1756,-2326,-2758,-2990,-3047,-2919,-2694,-2405,-2141,-1936,-1824,-1798,-1831,-1870,-1861,-1732,-1448,-969,-297,536,1501,2509,3516,4413,5176,5719,6053,6151,6037,5740,5289,4721,4069,3360,2619,1873,1141,448,-172,-701,-1105,-1356,-1452,-1359,-1107,-682,-123,546,1283,2050,2787,3462,3999,4373,4522,4437,4093,3521,2749,1847,891,-34,-849,-1495,-1932,-2152,-2176,-2036,-1797,-1505,-1226,-990,-844,-787,-829,-957,-1144,-1377,-1619,-1856,-2060,-2222,-2322,-2369,-2348,-2278,-2160,-2001,-1820,-1616,-1399,-1171,-928,-676,-398,-103,221,565,916,1250,1538,1733,1805,1720,1460,1033,458,-213,-922,-1600,-2168,-2574,-2749,-2681,-2340,-1771,-994,-113,802,1626,2257,2609,2603,2234,1506,495,-701,-1963,-3152,-4168,-4903,-5335,-5433,-5254,-4835,-4267,-3612,-2939,-2293,-1684,-1125,-587,-59,491,1074,1687,2325,2949,3524,4017,4373,4583,4620,4490,4219,3824,3351,2820,2278,1728,1215,734,313,-26,-283,-412,-431,-309,-72,272,675,1110,1503,1834,2028,2094,1985,1748,1366,912,385,-144,-667,-1132,-1537,-1841,-2039,-2119,-2071,-1917,-1666,-1358,-1037,-748,-543,-451,-508,-710,-1053,-1503,-2019,-2549,-3039,-3442,-3720,-3849,-3817,-3638,-3325,-2915,-2443,-1941,-1458,-1011,-631,-329,-107,32,102,114,81,27,-41,-92,-130,-145,-147,-157,-206,-314,-515,-814,-1203,-1669,-2156,-2621,-3009,-3257,-3337,-3212,-2877,-2360,-1687,-934,-174,498,996,1238,1178,796,114,-804,-1858,-2941,-3908,-4669,-5114,-5219,-4968,-4419,-3632,-2725,-1782,-911,-169,395,774,982,1061,1055,1032,1021,1081,1218,1450,1758,2127,2522,2924,3299,3635,3911,4125,4262,4319,4290,4164,3954,3640,3256,2797,2303,1798,1311,880,523,264,111,54,96,210,383,607,850,1127,1397,1671,1904,2086,2167,2136,1947,1606,1105,474,-260,-1042,-1828,-2576,-3225,-3779,-4187,-4478,-4637,-4696,-4668,-4578,-4443,-4272,-4076,-3846,-3587,-3286,-2940,-2559,-2132,-1696,-1252,-843,-473,-190,21,118,137,64,-63,-223,-391,-508,-575,-519,-364,-71,325,802,1311,1799,2211,2498,2619,2566,2330,1950,1452,913,377,-64,-374,-491,-403,-124,311,828,1331,1744,1964,1961,1691,1198,511,-254,-1021,-1677,-2142,-2383,-2362,-2132,-1727,-1229,-708,-232,155,424,575,634,624,591,585,619,752,958,1270,1643,2077,2519,2947,3320,3592,3754,3747,3585,3240,2732,2085,1334,533,-258,-981,-1584,-2015,-2255,-2290,-2125,-1798,-1325,-777,-180,411,957,1439,1824,2118,2293,2371,2319,2163,1880,1486,997,423,-179,-796,-1357,-1844,-2208,-2440,-2522,-2463,-2275,-1987,-1620,-1219,-807,-417,-83,193,371,478,482,425,296,126,-63,-262,-429,-574,-654,-689,-650,-546,-379,-146,143,482,871,1286,1734,2177,2606,2977,3252,3394,3344,3102,2619,1941,1082,106,-906,-1882,-2730,-3384,-3782,-3891,-3699,-3230,-2530,-1676,-775,71,736,1139,1195,903,247,-681,-1808,-2996,-4126,-5069,-5737,-6067,-6049,-5718,-5136,-4398,-3592,-2812,-2119,-1547,-1112,-785,-528,-300,-35,280,698,1189,1766,2379,2997,3577,4078,4463,4707,4798,4719,4492,4125,3662,3140,2619,2144,1774,1546,1480,1595,1861,2258,2722,3204,3637,3972,4171,4208,4093,3846,3499,3107,2699,2314,1966,1648,1359,1063,761,422,60,-322,-702,-1052,-1356,-1590,-1749,-1842,-1878,-1887,-1900,-1942,-2040,-2211,-2441,-2740,-3056,-3381,-3657,-3863,-3954,-3922,-3746,-3440,-3029,-2524,-2000,-1463,-990,-589,-310,-153,-127,-217,-397,-629,-877,-1095,-1251,-1332,-1332,-1268,-1184,-1088,-1055,-1066,-1177,-1336,-1558,-1773,-1952,-2039,-1986,-1767,-1366,-785,-83,703,1458,2108,2544,2700,2523,2013,1201,160,-992,-2141,-3137,-3870,-4241,-4201,-3751,-2931,-1836,-575,719,1926,2932,3666,4071,4156,3936,3471,2843,2130,1433,823,373,124,107,307,707,1244,1852,2461,2977,3358,3535,3509,3272,2860,2324,1719,1109,556,91,-247,-457,-548,-539,-456,-340,-202,-80,31,122,200,269,329,373,384,351,234,43,-260,-639,-1103,-1605,-2133,-2634,-3103,-3496,-3821,-4055,-4211,-4293,-4302,-4259,-4151,-3997,-3783,-3510,-3174,-2774,-2311,-1801,-1260,-712,-192,279,653,931,1080,1120,1048,898,697,484,291,157,110,173,359,660,1063,1534,2013,2466,2809,3020,3047,2888,2550,2061,1469,828,195,-371,-826,-1129,-1268,-1238,-1070,-810,-518,-269,-133,-152,-366,-761,-1316,-1966,-2637,-3236,-3689,-3910,-3884,-3572,-3044,-2336,-1560,-808,-181,249,426,358,61,-391,-916,-1417,-1799,-1986,-1922,-1594,-1006,-205,740,1749,2725,3569,4213,4575,4636,4385,3845,3082,2163,1192,247,-559,-1198,-1572,-1713,-1584,-1245,-723,-93,609,1291,1948,2500,2962,3302,3527,3646,3648,3553,3339,3022,2585,2051,1423,735,28,-671,-1292,-1819,-2198,-2415,-2460,-2341,-2083,-1712,-1282,-824,-386,-12,285,466,536,493,338,104,-200,-537,-886,-1219,-1511,-1742,-1888,-1949,-1900,-1759,-1514,-1195,-811,-383,63,516,953,1368,1734,2052,2271,2398,2382,2223,1906,1436,839,158,-560,-1243,-1827,-2250,-2450,-2398,-2082,-1522,-781,60,887,1589,2059,2212,2016,1454,593,-507,-1701,-2885,-3894,-4634,-5001,-4972,-4535,-3779,-2764,-1648,-521,468,1267,1785,2042,2039,1840,1524,1161,845,635,590,723,1053,1540,2147,2805,3439,3973,4346,4505,4442,4156,3699,3125,2513,1955,1503,1240,1188,1344,1708,2195,2770,3326,3803,4119,4236,4125,3798,3280,2622,1889,1135,428,-199,-699,-1065,-1285,-1368,-1330,-1195,-991,-755,-524,-324,-190,-138,-179,-314,-534,-819,-1154,-1500,-1841,-2138,-2371,-2515,-2556,-2486,-2313,-2033,-1685,-1269,-834,-402,10,358,648,853,983,1026,1009,930,814,691,561,475,413,409,430,469,501,489,427,287,90,-160,-419,-654,-820,-877,-799,-568,-188,321,899,1490,2002,2351,2474,2294,1827,1067,86,-1017,-2149,-3159,-3946,-4399,-4452,-4075,-3302,-2191,-868,533,1862,2979,3771,4171,4157,3755,3045,2124,1124,162,-637,-1192,-1430,-1342,-924,-245,637,1609,2573,3425,4080,4480,4599,4449,4064,3526,2895,2286,1741,1348,1118,1056,1144,1328,1556,1772,1925,1978,1928,1772,1544,1290,1035,841,701,647,644,675,698,678,576,381,68,-340,-836,-1387,-1948,-2493,-2965,-3352,-3606,-3746,-3740,-3627,-3403,-3106,-2751,-2373,-1976,-1597,-1227,-892,-594,-337,-135,15,107,139,121,65,-22,-111,-208,-273,-314,-302,-233,-99,116,401,756,1155,1566,1958,2282,2508,2600,2543,2332,1980,1510,963,389,-164,-631,-977,-1170,-1202,-1103,-910,-683,-490,-384,-402,-563,-856,-1246,-1686,-2102,-2437,-2619,-2613,-2386,-1967,-1383,-718,-53,517,913,1067,970,617,76,-589,-1271,-1877,-2313,-2502,-2407,-2009,-1336,-441,591,1655,2643,3442,3968,4155,3982,3462,2658,1645,546,-532,-1470,-2178,-2597,-2690,-2483,-1997,-1327,-538,269,1019,1639,2095,2357,2435,2346,2121,1802,1414,1000,569,157,-240,-591,-917,-1177,-1409,-1576,-1707,-1790,-1833,-1846,-1819,-1773,-1691,-1594,-1475,-1345,-1208,-1076,-946,-843,-751,-693,-663,-661,-697,-761,-850,-962,-1080,-1191,-1282,-1329,-1319,-1250,-1105,-898,-628,-311,39,404,767,1103,1390,1597,1698,1668,1483,1146,659,46,-640,-1357,-2030,-2597,-3002,-3186,-3130,-2832,-2320,-1669,-959,-308,181,424,352,-38,-731,-1652,-2708,-3781,-4755,-5514,-5975,-6074,-5808,-5194,-4311,-3254,-2145,-1108,-244,365,694,735,543,190,-236,-638,-924,-1038,-931,-595,-62,633,1401,2165,2832,3326,3597,3604,3380,2936,2372,1752,1192,763,548,576,860,1359,2018,2741,3439,4013,4388,4503,4343,3913,3262,2456,1582,718,-46,-672,-1104,-1351,-1412,-1319,-1123,-856,-585,-336,-161,-69,-82,-185,-372,-610,-883,-1153,-1409,-1632,-1821,-1975,-2108,-2216,-2321,-2404,-2480,-2514,-2518,-2452,-2328,-2121,-1858,-1521,-1165,-779,-420,-100,152,306,368,316,179,-33,-283,-537,-762,-937,-1038,-1077,-1042,-975,-868,-766,-659,-579,-512,-456,-400,-311,-187,8,258,565,885,1174,1378,1441,1337,1036,565,-55,-752,-1461,-2101,-2593,-2868,-2879,-2599,-2033,-1225,-236,827,1866,2763,3428,3793,3816,3518,2923,2129,1217,310,-489,-1085,-1402,-1400,-1084,-474,352,1315,2305,3223,3968,4482,4710,4657,4340,3812,3154,2436,1752,1161,717,444,336,374,508,696,884,1027,1111,1106,1041,912,764,599,454,324,214,113,10,-115,-270,-474,-722,-1026,-1364,-1741,-2124,-2510,-2860,-3171,-3407,-3558,-3614,-3560,-3400,-3142,-2790,-2367,-1884,-1367,-833,-315,173,594,939,1178,1311,1335,1256,1100,888,654,423,229,88,29,45,170,367,661,1008,1397,1791,2152,2448,2636,2709,2631,2432,2095,1675,1192,698,249,-124,-374,-499,-504,-426,-318,-236,-239,-362,-628,-1020,-1511,-2031,-2540,-2940,-3200,-3252,-3077,-2680,-2069,-1317,-485,327,1028,1528,1771,1707,1373,784,47,-750,-1497,-2067,-2398,-2407,-2090,-1466,-589,425,1491,2459,3248,3754,3944,3801,3358,2695,1879,1050,284,-314,-680,-791,-645,-274,243,848,1440,1964,2342,2561,2594,2467,2216,1872,1502,1130,798,515,292,116,-16,-130,-229,-341,-457,-597,-749,-902,-1061,-1181,-1279,-1305,-1271,-1165,-985,-770,-521,-288,-97,22,46,-41,-223,-498,-822,-1171,-1494,-1762,-1939,-2009,-1962,-1804,-1549,-1228,-869,-505,-168,121,349,514,623,698,732,765,765,761,716,632,484,268,-14,-368,-743,-1138,-1480,-1733,-1858,-1810,-1605,-1247,-799,-322,101,401,513,411,82,-448,-1128,-1902,-2669,-3378,-3919,-4252,-4323,-4112,-3650,-2960,-2136,-1249,-408,308,833,1127,1184,1038,739,372,16,-253,-366,-294,-32,403,946,1547,2119,2599,2931,3075,3023,2791,2410,1947,1450,1009,658,471,445,607,909,1328,1788,2232,2594,2813,2865,2716,2393,1913,1326,690,46,-535,-1038,-1412,-1663,-1784,-1780,-1692,-1529,-1348,-1162,-1018,-923,-898,-948,-1049,-1205,-1375,-1554,-1705,-1831,-1910,-1950,-1951,-1913,-1849,-1751,-1634,-1484,-1315,-1122,-912,-696,-474,-269,-80,73,183,242,241,180,63,-104,-304,-510,-713,-873,-993,-1050,-1053,-1007,-926,-825,-723,-630,-555,-500,-453,-405,-337,-228,-81,115,318,503,608,591,403,34,-523,-1219,-2007,-2802,-3519,-4085,-4418,-4483,-4252,-3723,-2939,-1941,-816,339,1440,2364,3050,3418,3457,3158,2592,1809,937,71,-672,-1198,-1449,-1396,-1055,-477,260,1065,1841,2507,2998,3282,3355,3242,2990,2670,2341,2081,1925,1914,2039,2280,2587,2901,3155,3294,3270,3074,2701,2190,1593,961,377,-129,-499,-728,-814,-781,-668,-514,-368,-267,-253,-331,-530,-820,-1199,-1633,-2078,-2512,-2886,-3168,-3351,-3408,-3358,-3209,-2983,-2712,-2419,-2134,-1859,-1621,-1403,-1214,-1044,-879,-730,-578,-443,-316,-211,-131,-76,-50,-41,-39,-33,7,89,243,461,763,1109,1497,1875,2210,2466,2613,2632,2528,2307,2008,1668,1332,1063,873,804,831,927,1055,1139,1153,1035,782,391,-108,-670,-1236,-1745,-2140,-2356,-2377,-2157,-1723,-1076,-295,577,1421,2166,2713,2982,2963,2620,2038,1254,417,-386,-1009,-1384,-1436,-1176,-618,135,1006,1856,2593,3110,3357,3302,2962,2378,1628,804,-3,-690,-1198,-1466,-1474,-1239,-790,-191,480,1157,1746,2211,2488,2577,2476,2207,1822,1349,854,357,-82,-464,-745,-945,-1047,-1076,-1042,-966,-867,-758,-654,-554,-462,-381,-289,-207,-105,-2,111,225,337,441,537,623,696,761,818,864,910,935,965,967,975,955,940,911,884,863,842,844,852,897,963,1070,1210,1374,1561,1728,1878,1960,1967,1881,1684,1401,1036,640,249,-82,-307,-418,-389,-278,-104,39,107,29,-222,-658,-1252,-1965,-2713,-3439,-4040,-4475,-4671,-4614,-4297,-3730,-2967,-2065,-1095,-157,688,1342,1782,1954,1895,1623,1214,746,294,-50,-260,-287,-152,117,487,872,1249,1546,1754,1860,1875,1837,1777,1756,1796,1953,2218,2613,3090,3629,4157,4630,4976,5157,5140,4907,4489,3898,3205,2465,1735,1088,547,154,-100,-217,-230,-164,-65,41,117,143,109,5,-162,-371,-618,-864,-1100,-1298,-1441,-1532,-1564,-1564,-1534,-1514,-1509,-1544,-1614,-1719,-1841,-1959,-2053,-2089,-2066,-1963,-1790,-1566,-1297,-1032,-784,-587,-460,-411,-435,-524,-646,-779,-884,-944,-939,-874,-747,-590,-417,-257,-131,-49,-12,-13,-33,-37,-19,57,177,329,473,570,566,435,146,-287,-844,-1473,-2107,-2684,-3126,-3379,-3400,-3160,-2670,-1941,-1022,23,1125,2182,3116,3835,4278,4400,4206,3714,3000,2148,1263,453,-208,-643,-850,-820,-607,-269,131,517,848,1075,1207,1225,1182,1085,995,928,933,1010,1172,1404,1673,1953,2188,2346,2382,2276,2022,1618,1106,514,-95,-679,-1182,-1581,-1847,-1988,-2012,-1949,-1829,-1702,-1586,-1541,-1562,-1689,-1905,-2210,-2574,-2975,-3366,-3724,-4002,-4182,-4236,-4165,-3960,-3645,-3239,-2763,-2264,-1761,-1293,-883,-553,-311,-163,-103,-110,-174,-262,-351,-428,-457,-452,-380,-275,-108,78,314,558,831,1102,1379,1620,1841,1979,2059,2029,1914,1693,1405,1063,714,401,154,3,-54,-51,-12,-17,-100,-326,-712,-1262,-1944,-2715,-3492,-4205,-4768,-5111,-5189,-4971,-4459,-3688,-2694,-1577,-391,732,1729,2492,2968,3122,2949,2490,1808,992,140,-652,-1319,-1793,-2070,-2135,-2030,-1789,-1463,-1104,-743,-419,-138,96,281,453,608,776,960,1169,1393,1625,1844,2023,2161,2214,2195,2088,1900,1648,1345,1015,691,377,108,-133,-322,-485,-612,-723,-822,-913,-1012,-1101,-1205,-1294,-1381,-1447,-1487,-1493,-1454,-1367,-1231,-1052,-840,-612,-394,-204,-72,-16,-39,-163,-354,-616,-907,-1203,-1463,-1658,-1765,-1761,-1659,-1444,-1164,-824,-474,-133,166,412,598,731,830,908,991,1081,1188,1295,1390,1450,1453,1385,1244,1038,802,559,359,220,165,176,236,280,277,163,-82,-482,-1006,-1639,-2301,-2942,-3480,-3853,-4011,-3925,-3585,-3015,-2247,-1338,-354,638,1555,2342,2929,3286,3385,3235,2865,2317,1661,954,271,-348,-849,-1221,-1452,-1537,-1506,-1354,-1113,-786,-399,54,539,1066,1598,2130,2633,3087,3471,3762,3950,4016,3971,3803,3542,3188,2772,2312,1835,1364,922,533,204,-48,-234,-352,-426,-451,-476,-481,-525,-585,-697,-845,-1045,-1262,-1501,-1716,-1901,-2018,-2053,-1991,-1829,-1586,-1268,-921,-567,-245,13,189,272,262,177,37,-130,-288,-408,-468,-445,-342,-160,79,350,622,865,1053,1169,1213,1186,1109,995,869,735,613,495,393,291,207,123,68,41,59,147,292,511,752,1001,1177,1242,1128,810,271,-469,-1360,-2332,-3296,-4149,-4813,-5190,-5246,-4940,-4294,-3333,-2132,-767,656,2048,3297,4328,5054,5437,5453,5118,4467,3577,2518,1393,285,-734,-1584,-2242,-2660,-2848,-2804,-2551,-2121,-1554,-879,-160,591,1304,1985,2576,3087,3493,3794,4003,4102,4126,4049,3906,3681,3388,3040,2628,2187,1719,1251,809,402,56,-230,-451,-605,-714,-777,-833,-879,-959,-1061,-1213,-1405,-1627,-1874,-2113,-2339,-2519,-2647,-2699,-2682,-2580,-2426,-2210,-1979,-1740,-1532,-1371,-1279,-1261,-1321,-1434,-1599,-1759,-1917,-2011,-2040,-1981,-1828,-1593,-1288,-932,-563,-182,174,509,811,1081,1322,1529,1698,1819,1878,1871,1783,1627,1409,1150,891,651,479,387,371,430,504,560,530,374,50,-430,-1071,-1801,-2581,-3313,-3932,-4348,-4514,-4377,-3940,-3198,-2207,-1017,288,1622,2891,4001,4866,5412,5601,5407,4850,3971,2848,1563,233,-1062,-2212,-3150,-3820,-4182,-4238,-3997,-3490,-2779,-1909,-961,4,917,1720,2361,2819,3051,3081,2903,2553,2082,1520,943,384,-101,-489,-757,-914,-951,-910,-798,-654,-510,-388,-319,-324,-401,-568,-802,-1108,-1452,-1826,-2200,-2541,-2842,-3055,-3176,-3190,-3076,-2860,-2530,-2132,-1677,-1211,-769,-377,-77,126,221,210,114,-49,-245,-444,-613,-735,-778,-747,-632,-447,-217,48,309,552,751,902,999,1057,1088,1105,1137,1170,1232,1295,1353,1397,1401,1365,1294,1177,1059,937,847,798,779,777,755,661,459,102,-419,-1113,-1938,-2851,-3774,-4628,-5324,-5790,-5962,-5809,-5328,-4538,-3498,-2275,-959,362,1591,2653,3459,3982,4165,4023,3568,2846,1921,865,-243,-1322,-2299,-3115,-3715,-4073,-4165,-3995,-3580,-2943,-2136,-1203,-208,800,1757,2628,3374,3971,4413,4696,4826,4828,4707,4492,4201,3844,3448,3024,2576,2144,1713,1326,967,661,392,166,-34,-220,-397,-592,-795,-1032,-1287,-1560,-1832,-2083,-2280,-2409,-2427,-2343,-2125,-1802,-1379,-890,-380,110,530,829,989,963,778,423,-52,-609,-1185,-1731,-2176,-2491,-2625,-2580,-2343,-1953,-1433,-836,-215,383,912,1335,1648,1822,1890,1838,1703,1496,1234,946,645,355,105,-93,-203,-220,-127,72,346,667,967,1192,1275,1169,847,306,-420,-1275,-2178,-3035,-3749,-4234,-4420,-4266,-3763,-2928,-1818,-509,915,2348,3698,4874,5789,6398,6651,6539,6074,5290,4248,3017,1685,338,-934,-2047,-2937,-3549,-3845,-3818,-3471,-2839,-1974,-934,200,1349,2441,3392,4175,4715,5040,5101,4969,4639,4187,3649,3082,2532,2030,1603,1258,1003,826,714,656,623,594,551,462,323,117,-148,-479,-849,-1257,-1670,-2069,-2434,-2734,-2958,-3083,-3107,-3027,-2852,-2593,-2275,-1917,-1548,-1188,-861,-582,-359,-202,-98,-47,-33,-41,-57,-66,-57,-16,54,164,299,469,647,846,1041,1227,1412,1569,1733,1867,2015,2136,2259,2353,2413,2436,2401,2321,2198,2049,1902,1781,1701,1682,1705,1749,1784,1741,1592,1280,786,122,-707,-1631,-2586,-3495,-4257,-4807,-5061,-4993,-4569,-3826,-2784,-1534,-137,1287,2668,3894,4904,5624,6013,6054,5735,5095,4163,3006,1704,329,-1009,-2244,-3275,-4049,-4510,-4626,-4400,-3847,-3011,-1964,-774,459,1662,2741,3639,4307,4714,4867,4773,4471,4015,3449,2843,2238,1685,1210,838,572,410,347,345,391,445,467,443,331,134,-164,-546,-997,-1492,-1982,-2449,-2826,-3100,-3211,-3167,-2927,-2532,-1980,-1327,-618,92,734,1259,1618,1775,1728,1471,1036,471,-184,-840,-1460,-1962,-2315,-2478,-2447,-2228,-1846,-1344,-765,-172,400,892,1296,1584,1766,1856,1865,1830,1753,1662,1557,1448,1335,1226,1119,1030,960,920,908,910,924,886,803,595,267,-212,-828,-1560,-2352,-3153,-3880,-4470,-4853,-4985,-4833,-4393,-3690,-2764,-1683,-524,640,1722,2665,3412,3925,4190,4195,3951,3475,2794,1945,974,-75,-1130,-2145,-3037,-3761,-4253,-4473,-4402,-4031,-3382,-2498,-1433,-265,925,2060,3066,3876,4459,4774,4842,4661,4285,3748,3117,2440,1771,1153,612,183,-141,-346,-450,-466,-430,-361,-313,-305,-369,-533,-794,-1154,-1601,-2098,-2620,-3121,-3559,-3894,-4098,-4136,-4019,-3726,-3300,-2752,-2132,-1481,-851,-284,169,487,639,630,470,177,-189,-606,-999,-1334,-1569,-1669,-1630,-1452,-1144,-749,-287,180,630,1012,1314,1511,1614,1614,1537,1385,1176,921,626,315,-3,-295,-535,-696,-747,-681,-500,-227,91,388,607,667,529,153,-464,-1293,-2276,-3337,-4380,-5290,-5993,-6379,-6415,-6066,-5341,-4297,-2994,-1535,-24,1445,2762,3869,4692,5203,5380,5223,4748,3991,2986,1813,516,-790,-2056,-3165,-4067,-4680,-4970,-4916,-4514,-3815,-2842,-1706,-457,783,1952,2960,3757,4306,4591,4637,4461,4123,3671,3170,2667,2207,1811,1497,1258,1088,956,852,730,578,365,67,-303,-768,-1288,-1857,-2433,-2982,-3473,-3856,-4120,-4229,-4173,-3962,-3590,-3102,-2516,-1890,-1258,-683,-197,153,353,374,242,-54,-450,-936,-1434,-1913,-2312,-2588,-2732,-2697,-2528,-2200,-1778,-1278,-745,-214,281,726,1094,1400,1637,1819,1960,2060,2125,2155,2136,2076,1957,1801,1613,1416,1246,1109,1042,1035,1076,1156,1201,1204,1085,828,411,-178,-899,-1718,-2561,-3353,-4013,-4455,-4634,-4489,-4039,-3271,-2268,-1069,207,1500,2702,3752,4591,5174,5481,5495,5217,4657,3833,2792,1574,263,-1068,-2324,-3405,-4228,-4719,-4823,-4534,-3854,-2845,-1583,-166,1277,2647,3824,4733,5314,5541,5420,4995,4314,3466,2529,1589,725,-13,-572,-942,-1112,-1101,-940,-668,-338,-10,264,430,449,295,-39,-540,-1171,-1886,-2621,-3301,-3873,-4257,-4432,-4365,-4055,-3534,-2839,-2020,-1164,-308,456,1096,1556,1822,1884,1753,1471,1067,619,171,-209,-470,-590,-541,-343,-12,414,884,1361,1792,2148,2400,2542,2569,2509,2374,2199,2003,1813,1637,1486,1367,1269,1228,1214,1269,1373,1538,1744,1962,2154,2269,2255,2074,1679,1075,259,-720,-1810,-2923,-3985,-4883,-5561,-5921,-5955,-5618,-4952,-3990,-2804,-1485,-122,1193,2381,3375,4138,4622,4833,4739,4364,3713,2814,1719,480,-816,-2085,-3233,-4165,-4808,-5105,-5019,-4572,-3773,-2703,-1433,-66,1303,2571,3665,4512,5081,5356,5359,5115,4697,4161,3583,3026,2540,2157,1897,1743,1688,1691,1719,1740,1698,1582,1349,992,505,-102,-806,-1571,-2349,-3092,-3738,-4245,-4558,-4663,-4528,-4182,-3634,-2932,-2129,-1287,-465,274,887,1329,1584,1636,1496,1183,726,172,-434,-1040,-1593,-2055,-2393,-2574,-2608,-2468,-2187,-1771,-1246,-653,-17,615,1209,1733,2160,2468,2639,2671,2549,2293,1904,1421,875,319,-188,-604,-869,-974,-907,-700,-398,-71,208,359,328,67,-427,-1139,-2010,-2962,-3892,-4693,-5266,-5522,-5413,-4923,-4074,-2930,-1587,-142,1277,2587,3690,4539,5100,5358,5325,5001,4422,3610,2604,1463,235,-990,-2138,-3121,-3857,-4293,-4376,-4111,-3496,-2600,-1477,-229,1052,2263,3322,4145,4705,4954,4919,4608,4082,3396,2629,1842,1110,477,-17,-352,-537,-578,-511,-376,-214,-78,-16,-60,-250,-593,-1084,-1713,-2431,-3195,-3942,-4602,-5130,-5455,-5572,-5435,-5086,-4532,-3833,-3047,-2233,-1473,-804,-294,37,178,113,-104,-468,-894,-1347,-1748,-2048,-2196,-2174,-1964,-1602,-1102,-529,73,648,1150,1548,1824,1971,2005,1945,1816,1657,1478,1307,1152,1017,904,825,773,774,838,961,1167,1417,1709,1974,2195,2279,2211,1932,1434,715,-186,-1232,-2329,-3412,-4371,-5132,-5621,-5778,-5601,-5077,-4255,-3194,-1961,-660,648,1864,2952,3838,4515,4930,5086,4952,4532,3820,2851,1645,297,-1136,-2527,-3779,-4783,-5442,-5706,-5531,-4938,-3976,-2716,-1283,220,1655,2923,3924,4605,4939,4923,4614,4055,3344,2561,1790,1105,553,170,-49,-115,-61,65,217,354,413,382,214,-92,-547,-1124,-1810,-2549,-3293,-3991,-4561,-4968,-5145,-5079,-4746,-4171,-3383,-2435,-1394,-331,683,1581,2307,2827,3107,3151,2965,2583,2047,1410,738,88,-485,-933,-1229,-1352,-1296,-1079,-709,-226,339,946,1543,2101,2566,2923,3141,3212,3133,2909,2565,2125,1629,1129,667,308,77,5,91,297,590,884,1119,1215,1119,788,231,-549,-1470,-2487,-3471,-4355,-5011,-5395,-5423,-5103,-4431,-3467,-2285,-982,344,1585,2673,3541,4158,4522,4630,4506,4175,3648,2958,2118,1162,131,-923,-1940,-2831,-3539,-3977,-4099,-3881,-3309,-2431,-1294,8,1388,2731,3952,4957,5690,6107,6204,5988,5506,4816,3986,3109,2244,1486,866,443,225,205,373,682,1073,1505,1875,2153,2241,2120,1747,1125,280,-740,-1856,-2979,-4007,-4846,-5421,-5661,-5561,-5105,-4351,-3354,-2201,-991,189,1235,2081,2669,2963,2963,2689,2180,1510,751,-19,-698,-1253,-1584,-1715,-1588,-1261,-739,-93,624,1351,2011,2575,2976,3218,3275,3175,2930,2577,2149,1682,1207,764,375,81,-97,-149,-60,134,426,746,1061,1292,1415,1363,1142,732,156,-540,-1323,-2107,-2848,-3452,-3885,-4074,-4013,-3670,-3086,-2266,-1287,-193,946,2058,3104,4018,4774,5332,5667,5758,5580,5136,4419,3471,2321,1058,-251,-1481,-2551,-3351,-3823,-3910,-3619,-2962,-2018,-858,398,1651,2789,3726,4398,4768,4833,4625,4180,3599,2921,2269,1677,1214,909,748,730,805,929,1054,1121,1100,951,658,218,-364,-1059,-1839,-2652,-3449,-4171,-4762,-5177,-5367,-5321,-5014,-4478,-3727,-2827,-1822,-793,199,1080,1799,2303,2579,2594,2379,1940,1333,608,-169,-922,-1590,-2107,-2427,-2522,-2380,-2008,-1440,-718,102,945,1765,2481,3065,3471,3693,3726,3585,3288,2865,2340,1767,1164,612,123,-221,-430,-452,-335,-80,235,569,828,983,948,724,279,-354,-1142,-2019,-2909,-3735,-4393,-4844,-4997,-4856,-4401,-3672,-2717,-1615,-438,729,1814,2765,3528,4082,4405,4485,4320,3908,3259,2397,1345,176,-1067,-2268,-3365,-4232,-4812,-5022,-4835,-4256,-3312,-2080,-660,844,2294,3598,4639,5367,5721,5709,5339,4674,3772,2726,1628,557,-388,-1168,-1718,-2034,-2102,-1955,-1630,-1187,-693,-225,145,347,337,79,-420,-1145,-2038,-3027,-4025,-4925,-5646,-6097,-6227,-6020,-5464,-4630,-3562,-2365,-1130,45,1073,1883,2426,2680,2648,2356,1859,1216,511,-184,-790,-1254,-1526,-1595,-1455,-1136,-681,-136,430,969,1426,1772,1984,2064,2026,1885,1673,1413,1120,828,540,287,79,-60,-129,-112,-43,82,199,293,311,223,10,-340,-817,-1400,-2056,-2742,-3406,-4006,-4482,-4806,-4936,-4855,-4560,-4055,-3366,-2525,-1576,-565,454,1428,2308,3044,3597,3927,4016,3838,3396,2699,1772,673,-542,-1780,-2952,-3960,-4708,-5133,-5181,-4847,-4150,-3151,-1926,-591,764,2009,3079,3880,4381,4563,4438,4046,3452,2722,1951,1215,590,125,-135,-203,-79,182,534,908,1235,1446,1495,1330,945,328,-482,-1446,-2500,-3547,-4533,-5336,-5914,-6197,-6150,-5787,-5112,-4188,-3081,-1871,-645,513,1534,2356,2935,3252,3296,3080,2631,1993,1218,378,-462,-1234,-1860,-2312,-2527,-2508,-2246,-1770,-1121,-351,470,1287,2029,2660,3126,3422,3523,3446,3185,2768,2215,1566,866,163,-487,-1038,-1456,-1726,-1848,-1847,-1747,-1601,-1446,-1330,-1286,-1346,-1514,-1803,-2182,-2627,-3103,-3536,-3903,-4117,-4155,-3981,-3570,-2950,-2130,-1169,-119,950,1970,2882,3634,4188,4523,4621,4484,4125,3552,2806,1922,951,-35,-976,-1789,-2406,-2773,-2843,-2601,-2058,-1246,-226,920,2113,3252,4261,5058,5597,5838,5777,5429,4842,4070,3198,2301,1459,745,200,-142,-283,-236,-47,233,531,783,912,869,615,128,-564,-1447,-2430,-3462,-4428,-5258,-5857,-6165,-6148,-5786,-5118,-4180,-3066,-1851,-650,461,1380,2059,2440,2521,2299,1823,1147,349,-480,-1251,-1885,-2304,-2475,-2366,-2000,-1405,-647,201,1058,1842,2494,2961,3235,3299,3208,2965,2658,2290,1938,1596,1315,1086,935,858,855,924,1043,1193,1351,1477,1558,1558,1465,1271,966,565,81,-468,-1049,-1631,-2184,-2659,-3030,-3262,-3320,-3196,-2872,-2365,-1681,-871,44,979,1903,2734,3432,3944,4240,4293,4104,3662,3005,2143,1143,49,-1051,-2086,-2967,-3617,-3979,-4000,-3679,-3017,-2074,-905,396,1733,3008,4116,4983,5535,5738,5573,5062,4254,3218,2058,869,-233,-1165,-1846,-2241,-2331,-2149,-1742,-1191,-584,-32,397,606,572,262,-291,-1044,-1918,-2820,-3649,-4318,-4731,-4855,-4653,-4148,-3380,-2429,-1376,-323,642,1453,2049,2423,2560,2505,2283,1959,1586,1210,887,638,488,436,483,603,790,1006,1242,1472,1681,1855,1991,2076,2120,2118,2077,1997,1870,1693,1444,1132,735,287,-206,-694,-1148,-1527,-1800,-1961,-2002,-1946,-1817,-1658,-1504,-1413,-1398,-1515,-1743,-2105,-2555,-3060,-3558,-3988,-4272,-4366,-4208,-3792,-3121,-2232,-1201,-113,924,1811,2462,2820,2866,2605,2104,1412,642,-152,-870,-1477,-1923,-2199,-2304,-2256,-2059,-1757,-1342,-862,-306,292,933,1595,2267,2926,3553,4112,4576,4901,5062,5013,4762,4284,3635,2828,1959,1080,283,-353,-792,-975,-919,-653,-224,259,713,1033,1118,935,426,-364,-1398,-2582,-3794,-4930,-5851,-6485,-6742,-6617,-6111,-5295,-4245,-3084,-1908,-847,36,658,1003,1066,873,472,-66,-682,-1285,-1834,-2248,-2514,-2587,-2480,-2201,-1779,-1259,-688,-114,405,851,1180,1404,1514,1542,1496,1412,1288,1140,954,728,449,128,-232,-608,-969,-1290,-1530,-1672,-1685,-1568,-1315,-948,-487,31,557,1066,1488,1815,1997,2033,1921,1681,1341,952,557,211,-45,-183,-197,-86,107,357,610,831,996,1080,1089,1019,884,695,446,156,-197,-592,-1035,-1505,-1973,-2409,-2758,-2993,-3048,-2924,-2563,-1998,-1214,-273,782,1852,2860,3681,4235,4428,4208,3549,2482,1058,-603,-2372,-4093,-5621,-6832,-7657,-8054,-8058,-7736,-7182,-6524,-5860,-5294,-4876,-4629,-4525,-4508,-4499,-4398,-4121,-3594,-2777,-1670,-299,1258,2919,4558,6085,7379,8394,9060,9387,9389,9117,8642,8048,7400,6798,6262,5878,5615,5522,5550,5688,5899,6122,6332,6454,6465,6309,5979,5452,4754,3897,2937,1909,878,-122,-1043,-1859,-2555,-3104,-3520,-3777,-3906,-3898,-3780,-3576,-3305,-3007,-2702,-2439,-2232,-2133,-2143,-2297,-2589,-3005,-3528,-4100,-4675,-5176,-5532,-5677,-5557,-5150,-4459,-3537,-2451,-1317,-252,622,1189,1380,1166,557,-353,-1480,-2673,-3832,-4830,-5616,-6138,-6396,-6413,-6211,-5834,-5296,-4627,-3815,-2870,-1776,-532,852,2359,3952,5574,7163,8645,9931,10965,11667,12012,11978,11583,10875,9925,8832,7701,6633,5735,5064,4681,4576,4724,5063,5485,5900,6188,6252,6034,5479,4601,3430,2039,524,-1014,-2456,-3719,-4715,-5402,-5773,-5822,-5624,-5210,-4674,-4079,-3488,-2958,-2516,-2183,-1953,-1808,-1726,-1672,-1618,-1543,-1427,-1280,-1103,-929,-769,-672,-640,-701,-847,-1054,-1302,-1522,-1700,-1762,-1723,-1556,-1295,-982,-667,-422,-302,-359,-618,-1080,-1712,-2479,-3301,-4135,-4896,-5556,-6058,-6394,-6546,-6520,-6321,-5966,-5462,-4828,-4070,-3204,-2237,-1190,-79,1082,2254,3427,4551,5599,6529,7294,7860,8200,8287,8146,7785,7269,6658,6015,5434,4948,4621,4457,4454,4582,4796,5048,5282,5464,5543,5511,5347,5055,4655,4145,3569,2927,2258,1561,857,145,-568,-1278,-1982,-2662,-3300,-3867,-4325,-4640,-4770,-4702,-4415,-3938,-3294,-2558,-1800,-1121,-599,-331,-351,-708,-1369,-2298,-3403,-4571,-5677,-6586,-7205,-7428,-7267,-6691,-5810,-4685,-3454,-2240,-1156,-308,243,466,368,-4,-585,-1301,-2064,-2817,-3488,-4052,-4463,-4721,-4804,-4716,-4456,-4021,-3427,-2673,-1795,-800,264,1372,2476,3543,4530,5410,6144,6721,7109,7316,7331,7172,6864,6423,5903,5333,4759,4232,3771,3428,3199,3107,3122,3237,3397,3577,3719,3777,3722,3505,3125,2566,1850,997,57,-920,-1882,-2768,-3540,-4166,-4631,-4941,-5099,-5137,-5051,-4875,-4602,-4242,-3804,-3287,-2720,-2114,-1516,-955,-481,-127,73,110,-25,-295,-680,-1108,-1528,-1866,-2054,-2063,-1851,-1458,-905,-277,355,888,1260,1388,1244,816,119,-775,-1818,-2891,-3940,-4865,-5630,-6193,-6549,-6713,-6706,-6565,-6327,-6009,-5649,-5229,-4771,-4240,-3638,-2933,-2130,-1217,-222,850,1940,3025,4037,4940,5688,6253,6614,6777,6755,6581,6295,5949,5589,5262,5006,4839,4774,4809,4926,5105,5316,5523,5686,5768,5720,5511,5107,4500,3675,2681,1522,297,-962,-2160,-3238,-4137,-4814,-5232,-5402,-5316,-5010,-4534,-3921,-3257,-2572,-1942,-1388,-963,-658,-506,-472,-570,-758,-1031,-1353,-1709,-2068,-2405,-2693,-2909,-3027,-3055,-2978,-2839,-2642,-2434,-2246,-2100,-2045,-2073,-2220,-2456,-2790,-3181,-3613,-4058,-4491,-4899,-5265,-5574,-5815,-5970,-6008,-5915,-5646,-5191,-4515,-3629,-2528,-1252,165,1651,3150,4571,5859,6924,7739,8240,8436,8323,7938,7329,6574,5740,4922,4196,3622,3262,3124,3209,3486,3889,4361,4822,5201,5443,5500,5345,4975,4391,3622,2705,1674,593,-500,-1543,-2493,-3311,-3957,-4419,-4672,-4724,-4561,-4213,-3671,-2987,-2170,-1286,-370,511,1302,1954,2420,2673,2704,2515,2133,1597,952,258,-433,-1069,-1600,-1995,-2228,-2297,-2217,-2026,-1767,-1495,-1254,-1081,-999,-1018,-1133,-1337,-1609,-1947,-2330,-2757,-3229,-3732,-4277,-4833,-5389,-5901,-6336,-6633,-6753,-6649,-6296,-5683,-4816,-3734,-2476,-1112,297,1675,2968,4108,5072,5811,6331,6610,6674,6531,6214,5765,5229,4659,4112,3633,3279,3062,3019,3131,3395,3781,4249,4765,5272,5733,6095,6317,6362,6198,5818,5214,4413,3436,2335,1163,-26,-1175,-2233,-3156,-3913,-4470,-4820,-4947,-4858,-4566,-4091,-3475,-2751,-1988,-1230,-549,6,377,537,457,145,-380,-1080,-1891,-2742,-3548,-4230,-4722,-4978,-4982,-4755,-4332,-3780,-3159,-2532,-1950,-1458,-1074,-823,-706,-727,-884,-1180,-1593,-2136,-2756,-3450,-4143,-4802,-5331,-5689,-5782,-5585,-5056,-4208,-3067,-1705,-194,1350,2843,4181,5292,6131,6668,6918,6906,6688,6326,5886,5430,5008,4658,4396,4233,4153,4151,4199,4290,4400,4535,4678,4846,5018,5204,5371,5497,5539,5444,5177,4688,3966,3001,1833,488,-925,-2371,-3711,-4902,-5851,-6512,-6863,-6889,-6621,-6090,-5358,-4493,-3564,-2650,-1811,-1100,-564,-210,-57,-84,-265,-574,-952,-1370,-1769,-2103,-2350,-2449,-2434,-2273,-2035,-1745,-1488,-1299,-1247,-1334,-1573,-1936,-2383,-2863,-3345,-3763,-4126,-4399,-4610,-4764,-4895,-5019,-5157,-5306,-5454,-5570,-5626,-5561,-5358,-4959,-4364,-3569,-2587,-1463,-242,1019,2249,3404,4419,5280,5945,6431,6728,6877,6885,6808,6651,6465,6254,6050,5867,5707,5602,5535,5532,5585,5685,5831,5993,6139,6239,6227,6072,5719,5139,4319,3274,2029,659,-774,-2177,-3454,-4541,-5349,-5856,-6022,-5870,-5430,-4758,-3937,-3048,-2178,-1409,-799,-401,-224,-277,-532,-946,-1480,-2066,-2656,-3201,-3647,-3970,-4146,-4162,-4043,-3809,-3509,-3203,-2940,-2774,-2722,-2796,-2969,-3218,-3489,-3762,-3985,-4172,-4303,-4419,-4525,-4672,-4855,-5095,-5369,-5639,-5856,-5960,-5876,-5569,-4981,-4121,-2984,-1629,-104,1499,3099,4595,5923,6991,7777,8238,8384,8237,7842,7251,6538,5757,4986,4274,3677,3231,2966,2896,3015,3310,3737,4257,4806,5326,5747,6018,6068,5883,5410,4677,3676,2474,1119,-304,-1706,-3003,-4104,-4953,-5495,-5721,-5626,-5259,-4652,-3896,-3046,-2189,-1393,-704,-174,193,378,405,290,64,-231,-570,-912,-1239,-1516,-1751,-1900,-1999,-2015,-1990,-1924,-1864,-1821,-1840,-1915,-2061,-2241,-2431,-2593,-2684,-2709,-2646,-2544,-2426,-2361,-2385,-2554,-2865,-3327,-3874,-4459,-4972,-5338,-5454,-5272,-4737,-3866,-2681,-1264,301,1897,3418,4763,5842,6612,7035,7136,6936,6511,5924,5256,4591,3971,3471,3100,2889,2837,2930,3157,3490,3897,4351,4816,5257,5643,5940,6114,6135,5985,5632,5088,4333,3412,2333,1163,-61,-1267,-2402,-3402,-4226,-4843,-5221,-5387,-5323,-5086,-4697,-4196,-3640,-3049,-2478,-1946,-1491,-1123,-875,-734,-734,-841,-1074,-1387,-1778,-2192,-2601,-2953,-3221,-3370,-3396,-3299,-3102,-2833,-2519,-2182,-1842,-1495,-1151,-808,-485,-200,7,102,48,-189,-611,-1199,-1923,-2691,-3450,-4072,-4498,-4626,-4433,-3874,-2991,-1818,-439,1043,2535,3929,5142,6107,6801,7199,7340,7247,6984,6608,6174,5740,5332,4996,4732,4554,4462,4437,4485,4583,4717,4876,5039,5186,5303,5355,5322,5170,4877,4408,3767,2935,1943,816,-403,-1642,-2842,-3931,-4851,-5546,-5997,-6171,-6106,-5802,-5331,-4726,-4062,-3392,-2764,-2228,-1798,-1498,-1317,-1248,-1264,-1343,-1452,-1565,-1663,-1705,-1705,-1611,-1452,-1203,-899,-558,-230,47,228,280,202,3,-286,-619,-961,-1281,-1565,-1819,-2061,-2324,-2619,-2983,-3393,-3849,-4298,-4694,-4974,-5076,-4959,-4579,-3946,-3058,-1974,-742,562,1863,3094,4185,5106,5809,6315,6595,6713,6659,6504,6269,5994,5724,5472,5276,5142,5085,5108,5209,5378,5600,5854,6113,6351,6531,6624,6592,6405,6040,5471,4704,3738,2608,1358,44,-1256,-2472,-3531,-4370,-4949,-5244,-5258,-5023,-4575,-3985,-3309,-2622,-1977,-1424,-993,-705,-550,-522,-584,-713,-868,-1021,-1144,-1229,-1257,-1232,-1160,-1048,-930,-822,-770,-805,-956,-1236,-1638,-2121,-2634,-3105,-3472,-3688,-3736,-3623,-3408,-3146,-2921,-2815,-2859,-3112,-3520,-4069,-4649,-5185,-5553,-5680,-5481,-4929,-4027,-2804,-1348,263,1913,3492,4907,6071,6927,7452,7635,7516,7137,6568,5878,5152,4448,3836,3357,3036,2894,2918,3098,3392,3775,4181,4580,4910,5130,5209,5100,4805,4295,3592,2706,1674,544,-628,-1777,-2840,-3749,-4471,-4949,-5192,-5179,-4952,-4529,-3971,-3316,-2625,-1936,-1298,-726,-253,125,394,564,636,611,506,312,54,-265,-613,-980,-1311,-1610,-1831,-1988,-2074,-2119,-2132,-2152,-2174,-2210,-2238,-2241,-2205,-2117,-1998,-1878,-1794,-1811,-1967,-2293,-2809,-3468,-4240,-5023,-5737,-6269,-6533,-6471,-6032,-5242,-4118,-2753,-1228,343,1848,3201,4304,5115,5612,5783,5684,5349,4867,4301,3741,3236,2858,2615,2542,2614,2822,3127,3493,3875,4246,4559,4808,4960,5015,4960,4789,4501,4078,3540,2866,2098,1242,352,-538,-1365,-2100,-2691,-3124,-3390,-3494,-3469,-3340,-3150,-2945,-2749,-2592,-2481,-2409,-2377,-2345,-2322,-2256,-2182,-2058,-1930,-1785,-1664,-1569,-1516,-1510,-1539,-1613,-1708,-1840,-2003,-2201,-2447,-2717,-3013,-3281,-3493,-3598,-3573,-3406,-3114,-2751,-2367,-2055,-1870,-1872,-2081,-2484,-3034,-3654,-4249,-4715,-4964,-4923,-4554,-3857,-2859,-1633,-255,1174,2550,3798,4831,5612,6115,6348,6342,6143,5817,5414,5011,4632,4339,4126,4019,3998,4050,4150,4276,4396,4503,4578,4623,4633,4619,4559,4470,4303,4055,3688,3183,2529,1731,805,-205,-1254,-2278,-3233,-4040,-4692,-5118,-5346,-5349,-5169,-4827,-4373,-3848,-3302,-2773,-2298,-1903,-1597,-1389,-1271,-1240,-1269,-1355,-1460,-1577,-1674,-1730,-1730,-1677,-1566,-1436,-1304,-1222,-1213,-1302,-1485,-1747,-2042,-2333,-2578,-2745,-2848,-2882,-2907,-2955,-3078,-3312,-3659,-4118,-4627,-5136,-5552,-5802,-5809,-5532,-4939,-4050,-2903,-1566,-125,1330,2703,3915,4905,5631,6090,6292,6272,6095,5804,5485,5176,4944,4808,4805,4923,5161,5491,5869,6270,6635,6941,7148,7237,7198,7021,6709,6260,5681,4973,4158,3237,2262,1245,253,-683,-1514,-2199,-2728,-3072,-3258,-3291,-3203,-3044,-2826,-2619,-2413,-2261,-2148,-2090,-2072,-2079,-2104,-2121,-2127,-2114,-2070,-2017,-1938,-1853,-1761,-1660,-1560,-1478,-1410,-1407,-1465,-1622,-1877,-2231,-2649,-3092,-3507,-3833,-4036,-4086,-3996,-3795,-3543,-3304,-3147,-3124,-3255,-3547,-3940,-4386,-4784,-5045,-5093,-4852,-4303,-3439,-2301,-952,518,2018,3451,4735,5815,6640,7216,7533,7633,7540,7306,6972,6572,6155,5734,5348,5004,4718,4490,4330,4224,4177,4179,4226,4305,4404,4499,4563,4559,4441,4179,3730,3096,2268,1290,195,-935,-2049,-3056,-3910,-4552,-4965,-5130,-5066,-4802,-4377,-3849,-3263,-2674,-2113,-1623,-1204,-879,-627,-459,-348,-302,-306,-352,-446,-564,-709,-859,-1013,-1158,-1308,-1461,-1639,-1845,-2088,-2357,-2633,-2882,-3073,-3177,-3174,-3073,-2895,-2685,-2504,-2404,-2443,-2644,-3014,-3520,-4105,-4676,-5153,-5416,-5409,-5062,-4360,-3332,-2025,-536,1033,2564,3960,5119,5991,6536,6755,6681,6358,5866,5274,4667,4120,3680,3402,3286,3339,3526,3809,4139,4452,4720,4890,4959,4916,4773,4542,4246,3875,3461,2972,2435,1822,1164,454,-269,-992,-1670,-2293,-2815,-3247,-3558,-3769,-3878,-3914,-3889,-3829,-3755,-3672,-3602,-3529,-3461,-3386,-3288,-3166,-3015,-2829,-2629,-2405,-2192,-1978,-1799,-1644,-1542,-1503,-1545,-1683,-1927,-2273,-2699,-3176,-3639,-4045,-4319,-4427,-4337,-4056,-3615,-3077,-2514,-2017,-1647,-1472,-1498,-1732,-2105,-2569,-3010,-3358,-3515,-3433,-3075,-2444,-1569,-501,687,1926,3134,4249,5215,5988,6555,6897,7025,6962,6731,6374,5934,5452,4971,4536,4159,3879,3679,3570,3530,3530,3568,3598,3626,3623,3577,3475,3300,3030,2668,2183,1601,914,149,-657,-1489,-2286,-3043,-3705,-4269,-4699,-5007,-5165,-5204,-5111,-4915,-4634,-4290,-3912,-3528,-3150,-2809,-2506,-2257,-2056,-1901,-1785,-1697,-1621,-1542,-1445,-1330,-1193,-1060,-936,-866,-852,-922,-1062,-1266,-1496,-1726,-1919,-2051,-2116,-2120,-2093,-2078,-2118,-2254,-2523,-2915,-3436,-4007,-4590,-5079,-5403,-5484,-5263,-4728,-3882,-2769,-1470,-55,1356,2683,3834,4746,5383,5730,5805,5643,5305,4857,4369,3922,3563,3349,3295,3411,3678,4065,4525,5009,5463,5844,6117,6259,6263,6126,5855,5462,4951,4340,3636,2856,2028,1165,315,-504,-1246,-1895,-2418,-2816,-3079,-3220,-3252,-3193,-3069,-2902,-2711,-2518,-2337,-2172,-2042,-1930,-1847,-1781,-1718,-1660,-1586,-1495,-1379,-1225,-1040,-821,-587,-364,-186,-94,-130,-315,-663,-1164,-1771,-2444,-3102,-3686,-4130,-4399,-4470,-4360,-4116,-3783,-3456,-3183,-3038,-3044,-3205,-3493,-3845,-4186,-4433,-4499,-4334,-3879,-3151,-2142,-935,431,1844,3236,4513,5608,6468,7062,7378,7437,7262,6906,6421,5866,5299,4764,4304,3936,3674,3517,3441,3439,3470,3525,3572,3610,3612,3588,3506,3375,3163,2861,2459,1942,1321,607,-184,-999,-1821,-2586,-3259,-3806,-4177,-4376,-4370,-4185,-3818,-3320,-2708,-2040,-1355,-692,-95,417,812,1093,1243,1280,1216,1067,870,641,415,197,-2,-193,-388,-606,-853,-1147,-1463,-1796,-2115,-2385,-2592,-2704,-2726,-2664,-2548,-2416,-2314,-2300,-2394,-2638,-3009,-3494,-4027,-4549,-4968,-5207,-5191,-4882,-4239,-3296,-2072,-650,890,2436,3901,5172,6182,6872,7219,7223,6933,6395,5701,4932,4181,3528,3027,2726,2619,2714,2953,3304,3692,4074,4388,4611,4709,4691,4548,4300,3956,3532,3036,2496,1907,1309,704,128,-408,-877,-1269,-1578,-1789,-1929,-1984,-1993,-1961,-1911,-1869,-1836,-1839,-1860,-1911,-1971,-2024,-2063,-2049,-1994,-1859,-1669,-1398,-1083,-721,-369,-45,179,270,179,-124,-622,-1317,-2123,-2995,-3828,-4542,-5068,-5336,-5333,-5063,-4560,-3906,-3170,-2466,-1864,-1447,-1242,-1252,-1450,-1751,-2084,-2336,-2424,-2277,-1843,-1128,-145,1028,2326,3634,4868,5935,6767,7327,7598,7600,7368,6964,6441,5888,5337,4873,4495,4248,4109,4079,4112,4190,4262,4309,4300,4229,4099,3907,3682,3417,3124,2806,2445,2048,1598,1091,532,-74,-710,-1359,-1989,-2587,-3107,-3541,-3862,-4053,-4123,-4057,-3888,-3626,-3296,-2937,-2565,-2218,-1907,-1652,-1455,-1318,-1232,-1183,-1155,-1128,-1096,-1047,-1001,-966,-980,-1057,-1230,-1490,-1842,-2250,-2689,-3098,-3458,-3700,-3833,-3819,-3692,-3472,-3208,-2961,-2784,-2729,-2825,-3072,-3452,-3893,-4331,-4662,-4795,-4660,-4203,-3406,-2316,-969,509,2026,3442,4657,5573,6143,6342,6207,5781,5174,4462,3779,3195,2810,2654,2753,3095,3621,4289,4998,5677,6256,6661,6876,6872,6670,6292,5784,5170,4504,3791,3067,2337,1604,891,181,-485,-1123,-1698,-2205,-2636,-2974,-3222,-3386,-3462,-3477,-3436,-3357,-3261,-3158,-3058,-2980,-2908,-2864,-2823,-2798,-2761,-2721,-2649,-2550,-2400,-2215,-1994,-1763,-1555,-1399,-1333,-1384,-1557,-1857,-2263,-2737,-3251,-3735,-4165,-4488,-4674,-4731,-4636,-4443,-4178,-3891,-3645,-3472,-3398,-3431,-3534,-3667,-3766,-3758,-3585,-3204,-2578,-1740,-690,485,1729,2960,4084,5065,5812,6348,6621,6696,6573,6328,5991,5633,5278,4971,4716,4525,4383,4273,4178,4075,3956,3811,3653,3488,3338,3213,3116,3037,2956,2831,2638,2319,1870,1252,490,-404,-1384,-2394,-3368,-4245,-4962,-5469,-5747,-5772,-5569,-5172,-4607,-3968,-3267,-2610,-2002,-1507,-1130,-875,-737,-681,-688,-713,-734,-723,-675,-601,-519,-478,-489,-614,-832,-1186,-1619,-2130,-2648,-3141,-3556,-3849,-4014,-4017,-3894,-3658,-3351,-3045,-2767,-2592,-2523,-2589,-2749,-2972,-3184,-3316,-3301,-3081,-2620,-1923,-999,86,1281,2484,3628,4623,5411,5960,6236,6271,6079,5722,5260,4754,4279,3879,3599,3458,3452,3561,3757,3981,4202,4373,4460,4466,4368,4195,3952,3651,3297,2903,2439,1936,1351,723,36,-668,-1375,-2039,-2631,-3119,-3468,-3679,-3732,-3658,-3469,-3209,-2914,-2630,-2392,-2226,-2152,-2170,-2265,-2423,-2600,-2772,-2898,-2938,-2884,-2701,-2413,-2034,-1608,-1203,-869,-684,-687,-912,-1359,-1993,-2769,-3594,-4393,-5070,-5543,-5768,-5697,-5342,-4728,-3919,-2989,-2053,-1172,-456,63,360,441,364,191,-1,-119,-110,98,496,1108,1868,2746,3659,4541,5335,5976,6453,6735,6839,6788,6606,6344,6036,5716,5418,5147,4923,4721,4552,4379,4208,4020,3827,3624,3435,3252,3093,2929,2762,2550,2287,1938,1506,982,395,-247,-891,-1528,-2097,-2602,-2996,-3296,-3477,-3567,-3565,-3496,-3381,-3233,-3076,-2923,-2780,-2661,-2561,-2479,-2413,-2347,-2274,-2177,-2049,-1876,-1670,-1439,-1214,-1022,-904,-872,-960,-1157,-1449,-1817,-2205,-2580,-2889,-3100,-3193,-3155,-3010,-2763,-2469,-2154,-1868,-1654,-1530,-1528,-1626,-1815,-2045,-2266,-2416,-2437,-2279,-1910,-1325,-536,412,1458,2528,3544,4426,5124,5591,5815,5815,5612,5270,4848,4410,4021,3725,3551,3511,3602,3781,4040,4313,4580,4811,4978,5091,5142,5132,5075,4939,4742,4433,4019,3470,2794,1997,1116,182,-744,-1616,-2376,-2981,-3403,-3631,-3672,-3551,-3316,-3007,-2693,-2417,-2217,-2130,-2149,-2276,-2470,-2709,-2925,-3092,-3152,-3082,-2870,-2512,-2043,-1513,-974,-511,-172,-22,-91,-379,-885,-1545,-2307,-3095,-3819,-4430,-4852,-5071,-5061,-4838,-4436,-3899,-3294,-2690,-2152,-1728,-1474,-1367,-1430,-1592,-1815,-2027,-2159,-2157,-1979,-1602,-1036,-294,566,1511,2456,3368,4166,4832,5322,5632,5768,5740,5589,5335,5023,4678,4324,3992,3670,3393,3135,2923,2742,2609,2527,2495,2514,2557,2608,2621,2566,2399,2098,1641,1032,286,-565,-1472,-2387,-3242,-3997,-4579,-4985,-5162,-5141,-4914,-4532,-4028,-3460,-2865,-2301,-1789,-1366,-1030,-796,-636,-555,-501,-476,-434,-370,-290,-194,-125,-107,-179,-376,-709,-1182,-1774,-2442,-3134,-3777,-4322,-4694,-4883,-4842,-4601,-4161,-3587,-2923,-2261,-1664,-1205,-941,-886,-1051,-1388,-1847,-2344,-2791,-3114,-3230,-3103,-2697,-2026,-1118,-30,1165,2387,3553,4578,5407,5987,6299,6346,6149,5753,5215,4596,3964,3365,2862,2467,2224,2113,2140,2283,2510,2800,3098,3376,3569,3643,3548,3251,2759,2058,1218,263,-697,-1620,-2391,-2987,-3337,-3443,-3319,-2993,-2536,-2011,-1505,-1079,-798,-693,-775,-1032,-1426,-1902,-2399,-2859,-3210,-3423,-3451,-3289,-2946,-2445,-1848,-1212,-625,-155,123,168,-63,-544,-1264,-2148,-3118,-4079,-4940,-5604,-6023,-6138,-5945,-5458,-4714,-3797,-2779,-1781,-878,-173,299,503,459,214,-154,-559,-894,-1096,-1072,-815,-298,446,1361,2391,3445,4447,5334,6032,6532,6793,6851,6707,6424,6020,5562,5075,4591,4144,3738,3394,3115,2908,2777,2729,2767,2867,3023,3187,3312,3357,3261,3006,2566,1962,1216,384,-472,-1293,-2007,-2574,-2960,-3147,-3161,-3014,-2763,-2459,-2151,-1900,-1729,-1667,-1705,-1831,-2007,-2189,-2345,-2411,-2382,-2214,-1923,-1513,-1041,-537,-100,240,390,331,28,-514,-1261,-2162,-3143,-4107,-4978,-5647,-6078,-6195,-6012,-5523,-4774,-3840,-2798,-1760,-829,-102,349,482,299,-162,-819,-1567,-2281,-2842,-3145,-3108,-2702,-1926,-830,499,1952,3402,4731,5825,6622,7061,7162,6941,6480,5852,5163,4498,3941,3551,3365,3393,3622,4019,4530,5103,5668,6168,6543,6734,6707,6420,5881,5074,4070,2884,1635,370,-794,-1797,-2563,-3057,-3261,-3187,-2877,-2389,-1800,-1192,-645,-229,8,31,-147,-522,-1027,-1614,-2205,-2724,-3124,-3335,-3354,-3162,-2798,-2312,-1769,-1261,-849,-613,-590,-802,-1248,-1884,-2658,-3494,-4291,-4988,-5493,-5767,-5788,-5549,-5075,-4426,-3637,-2810,-2003,-1306,-774,-464,-378,-527,-845,-1292,-1760,-2180,-2447,-2508,-2296,-1811,-1048,-56,1107,2364,3627,4812,5846,6668,7252,7579,7663,7538,7244,6835,6361,5866,5396,4976,4628,4361,4181,4071,4046,4059,4131,4202,4264,4269,4182,3970,3613,3095,2444,1671,837,-21,-833,-1554,-2137,-2555,-2797,-2865,-2788,-2594,-2339,-2061,-1811,-1620,-1516,-1497,-1559,-1668,-1802,-1908,-1964,-1927,-1786,-1532,-1178,-757,-308,95,415,564,524,240,-268,-1000,-1886,-2870,-3840,-4717,-5390,-5804,-5911,-5704,-5220,-4496,-3632,-2698,-1816,-1056,-515,-233,-236,-512,-997,-1621,-2277,-2849,-3245,-3367,-3158,-2609,-1713,-548,825,2294,3744,5080,6183,7012,7499,7668,7518,7126,6548,5880,5188,4565,4043,3683,3483,3450,3554,3778,4061,4390,4707,4984,5189,5270,5209,4955,4499,3820,2939,1882,715,-497,-1667,-2713,-3563,-4163,-4476,-4516,-4282,-3850,-3261,-2614,-1982,-1436,-1051,-847,-864,-1073,-1456,-1954,-2506,-3040,-3491,-3795,-3918,-3832,-3551,-3109,-2561,-1991,-1463,-1085,-894,-972,-1306,-1904,-2697,-3611,-4541,-5383,-6041,-6439,-6529,-6294,-5748,-4935,-3918,-2792,-1646,-594,285,905,1229,1250,982,501,-119,-766,-1324,-1704,-1808,-1591,-1045,-171,935,2228,3562,4858,5994,6899,7509,7814,7804,7541,7066,6466,5810,5174,4607,4156,3826,3620,3518,3492,3511,3540,3542,3491,3339,3075,2653,2077,1345,480,-465,-1441,-2366,-3169,-3783,-4157,-4259,-4103,-3704,-3129,-2461,-1765,-1162,-698,-456,-447,-693,-1140,-1757,-2441,-3119,-3695,-4097,-4262,-4166,-3807,-3234,-2500,-1716,-970,-370,-6,72,-166,-709,-1483,-2426,-3397,-4296,-5005,-5432,-5543,-5317,-4806,-4067,-3196,-2288,-1446,-748,-267,-43,-82,-381,-879,-1517,-2205,-2840,-3341,-3603,-3584,-3225,-2541,-1548,-320,1060,2481,3838,5016,5945,6544,6808,6731,6359,5764,5031,4256,3537,2950,2559,2391,2455,2710,3139,3637,4193,4682,5098,5359,5440,5320,4970,4408,3633,2693,1618,488,-641,-1685,-2572,-3251,-3667,-3814,-3688,-3322,-2781,-2116,-1438,-801,-309,2,64,-103,-515,-1103,-1815,-2571,-3268,-3844,-4199,-4303,-4123,-3673,-3010,-2200,-1353,-564,50,426,485,233,-317,-1110,-2031,-2996,-3870,-4568,-5017,-5185,-5072,-4707,-4148,-3458,-2720,-2000,-1375,-893,-592,-487,-558,-781,-1085,-1418,-1687,-1839,-1807,-1562,-1097,-433,386,1291,2217,3084,3830,4404,4779,4947,4932,4767,4502,4201,3912,3685,3559,3540,3633,3813,4044,4291,4500,4649,4692,4637,4440,4142,3699,3155,2501,1754,954,110,-722,-1504,-2206,-2769,-3190,-3430,-3496,-3403,-3160,-2822,-2415,-1984,-1580,-1218,-943,-756,-660,-655,-705,-808,-909,-1009,-1053,-1056,-981,-859,-687,-510,-351,-250,-245,-345,-587,-942,-1419,-1957,-2529,-3065,-3508,-3818,-3948,-3911,-3702,-3360,-2927,-2439,-1946,-1483,-1083,-780,-599,-550,-651,-883,-1226,-1632,-2047,-2394,-2615,-2632,-2408,-1923,-1170,-202,941,2162,3388,4523,5495,6249,6740,6971,6947,6716,6317,5832,5298,4794,4351,3998,3765,3629,3611,3665,3796,3965,4136,4291,4357,4311,4095,3676,3039,2190,1162,22,-1150,-2253,-3186,-3862,-4216,-4217,-3872,-3226,-2361,-1382,-403,453,1092,1441,1448,1141,522,-298,-1252,-2214,-3077,-3750,-4149,-4242,-4031,-3540,-2856,-2063,-1268,-579,-87,142,72,-301,-919,-1738,-2636,-3531,-4315,-4914,-5287,-5396,-5278,-4930,-4421,-3786,-3080,-2365,-1682,-1087,-618,-294,-135,-113,-213,-363,-518,-591,-533,-294,161,808,1638,2583,3570,4528,5363,6027,6460,6650,6604,6358,5961,5489,4992,4544,4177,3910,3758,3688,3687,3714,3736,3742,3701,3615,3471,3266,2987,2632,2187,1648,1032,335,-387,-1113,-1785,-2349,-2766,-2993,-3015,-2834,-2475,-1982,-1418,-851,-347,22,218,205,-13,-417,-961,-1578,-2193,-2730,-3118,-3311,-3282,-3045,-2633,-2121,-1588,-1125,-826,-747,-950,-1420,-2146,-3048,-4039,-5009,-5848,-6469,-6807,-6841,-6583,-6073,-5374,-4561,-3692,-2857,-2093,-1463,-1005,-730,-671,-782,-1066,-1430,-1840,-2191,-2411,-2442,-2211,-1731,-977,-19,1088,2252,3364,4346,5096,5578,5754,5651,5307,4805,4226,3667,3206,2911,2807,2914,3189,3613,4099,4611,5054,5404,5579,5571,5333,4863,4169,3262,2204,1036,-152,-1291,-2287,-3083,-3605,-3843,-3769,-3426,-2849,-2116,-1308,-510,183,711,1003,1044,810,339,-341,-1155,-2039,-2903,-3681,-4289,-4694,-4858,-4788,-4509,-4079,-3558,-3041,-2594,-2291,-2179,-2273,-2567,-3008,-3537,-4064,-4517,-4822,-4950,-4875,-4630,-4237,-3759,-3230,-2719,-2237,-1843,-1536,-1338,-1252,-1260,-1349,-1474,-1610,-1692,-1699,-1570,-1301,-869,-293,409,1189,2010,2810,3548,4179,4675,5026,5230,5308,5281,5185,5052,4899,4762,4629,4517,4409,4296,4173,4027,3861,3678,3482,3275,3054,2800,2507,2142,1701,1171,559,-110,-805,-1482,-2088,-2583,-2923,-3091,-3071,-2890,-2561,-2151,-1689,-1265,-901,-674,-589,-678,-916,-1290,-1737,-2213,-2649,-2974,-3159,-3144,-2943,-2563,-2048,-1467,-895,-415,-98,-2,-150,-551,-1155,-1913,-2722,-3505,-4161,-4623,-4847,-4815,-4554,-4088,-3485,-2793,-2083,-1414,-832,-393,-114,-28,-109,-348,-680,-1051,-1368,-1573,-1572,-1343,-844,-99,863,1961,3129,4249,5261,6062,6628,6916,6951,6758,6400,5938,5450,4987,4611,4331,4171,4107,4126,4188,4269,4335,4371,4350,4261,4076,3782,3355,2785,2057,1203,228,-797,-1834,-2799,-3633,-4260,-4650,-4763,-4605,-4200,-3593,-2859,-2071,-1319,-670,-198,62,94,-107,-483,-1011,-1592,-2172,-2661,-3003,-3149,-3092,-2832,-2432,-1944,-1459,-1061,-818,-793,-994,-1425,-2031,-2746,-3490,-4162,-4698,-5032,-5138,-5014,-4686,-4185,-3573,-2881,-2168,-1466,-811,-238,241,597,832,947,957,898,802,728,704,793,1007,1377,1893,2539,3276,4064,4837,5558,6163,6634,6938,7081,7068,6929,6682,6376,6015,5652,5274,4910,4560,4217,3904,3596,3318,3040,2773,2477,2141,1737,1235,644,-53,-812,-1608,-2383,-3075,-3639,-4009,-4161,-4071,-3746,-3210,-2519,-1724,-915,-161,455,877,1056,977,647,104,-587,-1343,-2072,-2674,-3073,-3223,-3097,-2749,-2221,-1632,-1074,-669,-485,-591,-975,-1613,-2412,-3282,-4085,-4727,-5107,-5181,-4949,-4429,-3712,-2862,-1989,-1165,-457,81,437,601,594,442,193,-116,-412,-661,-800,-793,-610,-241,310,1011,1829,2704,3582,4399,5106,5660,6037,6238,6258,6142,5906,5602,5265,4918,4596,4304,4053,3841,3668,3525,3428,3355,3321,3303,3287,3241,3131,2917,2574,2084,1457,714,-92,-913,-1670,-2321,-2797,-3082,-3152,-3020,-2714,-2267,-1749,-1202,-691,-276,19,139,92,-132,-506,-987,-1523,-2037,-2472,-2758,-2865,-2777,-2522,-2142,-1724,-1332,-1066,-974,-1107,-1451,-1989,-2637,-3321,-3933,-4389,-4618,-4588,-4302,-3789,-3131,-2375,-1636,-938,-380,53,306,417,381,237,20,-234,-479,-678,-792,-794,-666,-399,2,519,1124,1782,2448,3086,3658,4128,4490,4720,4836,4838,4753,4599,4401,4178,3948,3720,3510,3310,3144,2998,2898,2826,2800,2786,2774,2719,2575,2317,1892,1304,554,-330,-1272,-2229,-3096,-3821,-4330,-4590,-4587,-4338,-3875,-3268,-2572,-1876,-1243,-730,-386,-225,-246,-430,-728,-1081,-1435,-1710,-1873,-1881,-1739,-1475,-1143,-813,-568,-477,-585,-920,-1447,-2134,-2878,-3605,-4188,-4571,-4664,-4479,-4011,-3341,-2537,-1713,-945,-325,113,340,369,233,-24,-353,-696,-1023,-1284,-1462,-1542,-1500,-1359,-1092,-733,-269,261,863,1490,2145,2786,3406,3975,4488,4914,5266,5507,5658,5695,5632,5457,5186,4818,4372,3874,3341,2825,2348,1952,1657,1467,1371,1331,1297,1214,1022,694,190,-455,-1235,-2068,-2906,-3658,-4271,-4682,-4859,-4795,-4502,-4012,-3394,-2694,-2004,-1377,-877,-541,-391,-408,-588,-845,-1164,-1435,-1650,-1736,-1714,-1584,-1398,-1225,-1113,-1150,-1344,-1731,-2278,-2926,-3610,-4220,-4680,-4904,-4858,-4517,-3932,-3149,-2266,-1376,-563,97,568,832,908,821,621,351,51,-230,-473,-640,-721,-697,-558,-316,39,471,977,1521,2079,2627,3142,3598,3995,4304,4550,4701,4789,4801,4754,4656,4516,4348,4153,3955,3738,3534,3330,3140,2968,2814,2673,2534,2376,2169,1905,1540,1092,542,-76,-739,-1406,-2030,-2566,-2977,-3228,-3313,-3221,-2983,-2619,-2194,-1738,-1333,-995,-791,-717,-794,-998,-1303,-1664,-2030,-2349,-2577,-2677,-2662,-2524,-2334,-2128,-1975,-1928,-2021,-2255,-2624,-3062,-3516,-3901,-4148,-4202,-4033,-3647,-3083,-2402,-1683,-1006,-436,-22,216,284,203,13,-247,-533,-822,-1075,-1293,-1445,-1532,-1540,-1470,-1304,-1055,-699,-261,272,878,1550,2269,3010,3749,4456,5099,5650,6084,6376,6525,6525,6388,6145,5811,5438,5042,4674,4338,4073,3855,3699,3560,3413,3219,2924,2514,1949,1247,413,-503,-1457,-2380,-3212,-3892,-4372,-4626,-4631,-4412,-3977,-3390,-2693,-1952,-1231,-583,-56,320,525,563,451,220,-76,-397,-694,-935,-1119,-1241,-1346,-1454,-1615,-1858,-2183,-2602,-3058,-3528,-3933,-4217,-4336,-4237,-3946,-3456,-2850,-2179,-1536,-984,-591,-374,-347,-477,-723,-1033,-1344,-1615,-1801,-1879,-1838,-1671,-1393,-1008,-537,-4,582,1190,1811,2432,3031,3618,4167,4697,5174,5624,6003,6336,6576,6737,6794,6743,6580,6308,5935,5480,4960,4407,3844,3306,2803,2356,1957,1595,1248,888,489,43,-466,-1018,-1596,-2168,-2690,-3128,-3444,-3616,-3633,-3493,-3213,-2808,-2319,-1771,-1205,-662,-163,249,560,750,820,764,616,374,88,-234,-570,-918,-1279,-1676,-2111,-2609,-3161,-3754,-4355,-4918,-5380,-5692,-5795,-5662,-5286,-4684,-3920,-3051,-2182,-1375,-716,-235,48,156,116,6,-154,-271,-358,-358,-296,-162,18,237,485,756,1061,1405,1793,2247,2743,3300,3873,4458,5006,5498,5895,6175,6325,6334,6208,5959,5605,5171,4688,4177,3671,3198,2768,2416,2127,1921,1771,1662,1558,1422,1225,927,530,10,-587,-1263,-1946,-2614,-3207,-3689,-4031,-4206,-4213,-4055,-3745,-3315,-2794,-2224,-1657,-1122,-680,-360,-186,-186,-341,-637,-1049,-1521,-2031,-2543,-3040,-3519,-3986,-4447,-4913,-5374,-5815,-6207,-6502,-6665,-6636,-6396,-5926,-5242,-4393,-3436,-2465,-1558,-805,-241,89,218,173,24,-152,-298,-353,-298,-132,120,422,725,1000,1209,1356,1435,1485,1523,1604,1747,1984,2328,2761,3286,3848,4430,4973,5447,5809,6033,6111,6021,5802,5443,4995,4485,3942,3415,2918,2479,2107,1794,1523,1275,1010,714,355,-62,-544,-1069,-1614,-2160,-2665,-3114,-3482,-3747,-3903,-3940,-3855,-3664,-3361,-2989,-2549,-2101,-1662,-1289,-1014,-867,-872,-1023,-1300,-1684,-2116,-2580,-3033,-3458,-3855,-4223,-4575,-4911,-5239,-5537,-5787,-5954,-5989,-5859,-5533,-4993,-4263,-3370,-2380,-1372,-418,399,1033,1446,1643,1639,1482,1227,916,616,333,108,-68,-203,-297,-366,-409,-410,-365,-237,-10,339,815,1425,2133,2928,3742,4540,5259,5853,6280,6522,6558,6414,6101,5668,5159,4625,4124,3682,3354,3117,2996,2940,2919,2882,2771,2547,2187,1660,1011,227,-609,-1478,-2296,-3041,-3644,-4093,-4360,-4437,-4346,-4092,-3721,-3254,-2745,-2223,-1731,-1304,-961,-733,-616,-617,-715,-890,-1115,-1371,-1643,-1926,-2231,-2561,-2926,-3322,-3734,-4132,-4479,-4724,-4824,-4738,-4456,-3957,-3293,-2483,-1617,-757,17,633,1063,1272,1289,1137,875,569,274,46,-82,-102,-18,142,340,560,749,920,1041,1149,1239,1363,1523,1760,2080,2483,2972,3511,4088,4650,5180,5619,5959,6164,6226,6154,5946,5635,5246,4804,4349,3901,3475,3086,2718,2370,2002,1608,1150,621,24,-647,-1352,-2075,-2764,-3393,-3908,-4295,-4512,-4558,-4426,-4133,-3706,-3177,-2599,-2004,-1448,-956,-555,-261,-59,48,101,109,115,112,114,83,-1,-182,-496,-957,-1569,-2291,-3084,-3858,-4541,-5046,-5294,-5256,-4897,-4259,-3377,-2355,-1270,-249,641,1308,1737,1904,1856,1620,1287,902,549,265,84,11,43,150,312,505,704,917,1135,1381,1668,2010,2422,2897,3429,3993,4562,5102,5572,5946,6196,6302,6269,6085,5782,5370,4882,4351,3805,3276,2788,2348,1972,1637,1349,1056,763,423,29,-424,-952,-1521,-2126,-2729,-3286,-3771,-4125,-4324,-4336,-4144,-3765,-3203,-2517,-1743,-949,-201,457,964,1304,1451,1428,1252,965,604,208,-213,-640,-1099,-1594,-2146,-2759,-3419,-4092,-4728,-5256,-5611,-5729,-5563,-5102,-4364,-3396,-2296,-1142,-73,845,1503,1890,1980,1821,1468,1008,532,124,-153,-259,-196,19,333,696,1051,1357,1591,1753,1859,1943,2040,2187,2412,2725,3129,3596,4104,4607,5060,5434,5679,5790,5752,5567,5265,4862,4406,3925,3469,3052,2714,2440,2245,2086,1954,1787,1568,1250,826,288,-340,-1038,-1744,-2424,-3012,-3470,-3759,-3856,-3761,-3487,-3061,-2535,-1951,-1374,-856,-431,-147,-5,-12,-146,-371,-639,-916,-1149,-1345,-1487,-1626,-1784,-2024,-2378,-2869,-3490,-4208,-4958,-5652,-6205,-6514,-6526,-6190,-5517,-4547,-3362,-2071,-798,352,1264,1893,2204,2205,1958,1517,982,436,-56,-416,-645,-716,-662,-522,-321,-108,92,280,435,601,770,995,1272,1628,2059,2548,3082,3626,4140,4603,4964,5220,5347,5344,5229,5013,4737,4422,4116,3834,3600,3420,3269,3145,2987,2777,2474,2047,1507,844,101,-688,-1469,-2197,-2812,-3291,-3590,-3713,-3653,-3436,-3088,-2651,-2173,-1689,-1261,-894,-643,-484,-440,-467,-561,-662,-775,-865,-954,-1069,-1244,-1535,-1977,-2588,-3361,-4257,-5199,-6104,-6849,-7347,-7510,-7293,-6687,-5739,-4516,-3153,-1763,-483,568,1328,1731,1807,1571,1111,505,-145,-748,-1232,-1545,-1666,-1604,-1390,-1064,-688,-294,67,388,656,891,1108,1344,1618,1962,2382,2880,3438,4036,4628,5185,5659,6018,6239,6296,6209,5968,5619,5186,4705,4224,3753,3323,2926,2559,2196,1809,1376,875,305,-330,-999,-1674,-2305,-2857,-3282,-3564,-3669,-3620,-3404,-3072,-2642,-2170,-1700,-1272,-925,-685,-554,-539,-598,-714,-828,-920,-956,-949,-914,-915,-988,-1216,-1616,-2224,-2998,-3902,-4829,-5690,-6359,-6743,-6769,-6400,-5651,-4582,-3291,-1907,-567,593,1478,2007,2168,1981,1500,823,48,-721,-1372,-1855,-2093,-2098,-1872,-1460,-929,-336,255,784,1242,1587,1865,2067,2252,2444,2674,2966,3319,3732,4175,4626,5037,5392,5642,5789,5804,5712,5507,5231,4891,4534,4168,3819,3487,3172,2849,2509,2116,1661,1129,531,-130,-809,-1492,-2116,-2668,-3084,-3371,-3474,-3431,-3209,-2874,-2427,-1938,-1444,-1004,-655,-433,-347,-393,-543,-754,-975,-1170,-1300,-1384,-1422,-1489,-1611,-1876,-2294,-2909,-3685,-4576,-5506,-6366,-7057,-7486,-7570,-7292,-6640,-5677,-4478,-3158,-1837,-629,366,1089,1509,1637,1515,1202,782,339,-57,-330,-457,-413,-214,102,505,924,1341,1700,2010,2255,2461,2648,2849,3086,3386,3742,4160,4612,5066,5500,5860,6139,6297,6340,6260,6077,5811,5480,5122,4742,4374,4005,3652,3283,2903,2476,1995,1455,839,188,-506,-1185,-1833,-2403,-2871,-3205,-3403,-3446,-3362,-3151,-2856,-2494,-2118,-1740,-1403,-1123,-901,-761,-667,-621,-589,-561,-523,-498,-499,-591,-804,-1207,-1808,-2627,-3620,-4730,-5862,-6904,-7739,-8261,-8387,-8073,-7319,-6166,-4713,-3066,-1388,194,1533,2542,3145,3349,3155,2667,1950,1144,347,-323,-791,-994,-931,-613,-95,535,1227,1854,2405,2787,3030,3118,3104,3034,2969,2959,3044,3251,3566,3987,4460,4950,5406,5775,6032,6139,6104,5921,5619,5219,4758,4264,3765,3275,2808,2357,1919,1486,1041,593,129,-332,-783,-1199,-1569,-1862,-2067,-2174,-2171,-2069,-1886,-1632,-1359,-1082,-853,-690,-625,-656,-793,-993,-1248,-1483,-1694,-1835,-1913,-1958,-1987,-2089,-2277,-2628,-3139,-3808,-4595,-5425,-6207,-6852,-7251,-7353,-7089,-6481,-5539,-4349,-3002,-1619,-311,801,1656,2192,2408,2332,2011,1523,957,392,-91,-430,-591,-563,-362,-41,364,770,1152,1433,1635,1718,1745,1718,1712,1753,1892,2145,2515,2986,3520,4075,4593,5024,5325,5463,5431,5228,4876,4412,3871,3309,2752,2257,1826,1496,1238,1063,912,780,605,371,43,-383,-909,-1508,-2153,-2788,-3371,-3841,-4163,-4304,-4250,-4014,-3618,-3110,-2538,-1960,-1422,-963,-596,-331,-147,-50,-11,-65,-203,-470,-887,-1465,-2213,-3100,-4072,-5064,-5974,-6722,-7207,-7380,-7187,-6636,-5749,-4598,-3268,-1881,-545,617,1523,2108,2349,2263,1888,1305,591,-160,-852,-1413,-1778,-1912,-1819,-1513,-1055,-505,64,581,1005,1292,1459,1506,1491,1454,1443,1515,1668,1938,2289,2699,3137,3545,3905,4179,4357,4445,4438,4363,4229,4046,3836,3585,3312,2996,2641,2226,1746,1199,578,-102,-825,-1567,-2294,-2967,-3549,-4001,-4284,-4387,-4280,-3993,-3520,-2937,-2260,-1580,-947,-412,-36,179,219,125,-77,-317,-573,-802,-1011,-1216,-1451,-1759,-2177,-2724,-3405,-4176,-5004,-5783,-6458,-6916,-7108,-6968,-6487,-5685,-4603,-3341,-1990,-673,498,1431,2067,2368,2354,2064,1567,955,316,-253,-676,-898,-892,-673,-273,239,790,1308,1726,2010,2147,2150,2075,1963,1902,1930,2106,2443,2928,3532,4197,4851,5430,5864,6110,6142,5960,5579,5041,4395,3697,3003,2360,1816,1377,1067,848,714,602,487,318,66,-280,-725,-1237,-1797,-2336,-2830,-3202,-3436,-3494,-3379,-3097,-2696,-2202,-1692,-1195,-776,-447,-226,-97,-45,-47,-90,-170,-305,-519,-840,-1301,-1907,-2659,-3523,-4438,-5343,-6133,-6742,-7078,-7096,-6759,-6082,-5086,-3859,-2484,-1078,236,1362,2201,2710,2872,2701,2263,1623,883,140,-513,-987,-1232,-1213,-939,-441,210,938,1655,2282,2761,3060,3171,3125,2972,2770,2586,2480,2483,2627,2896,3274,3716,4175,4601,4956,5202,5338,5348,5259,5088,4859,4609,4343,4090,3842,3587,3314,2981,2584,2092,1507,838,104,-653,-1392,-2067,-2621,-3026,-3235,-3255,-3071,-2723,-2245,-1693,-1128,-605,-171,138,320,370,323,202,28,-169,-404,-680,-1021,-1455,-1997,-2657,-3413,-4239,-5069,-5841,-6477,-6900,-7064,-6916,-6470,-5724,-4752,-3606,-2404,-1220,-182,661,1225,1514,1529,1320,956,509,60,-310,-567,-640,-554,-285,107,579,1072,1512,1857,2067,2132,2071,1923,1747,1608,1578,1701,2012,2516,3180,3960,4789,5577,6262,6774,7063,7121,6951,6578,6064,5458,4825,4228,3700,3276,2948,2706,2503,2304,2046,1701,1235,644,-51,-826,-1611,-2358,-2991,-3459,-3718,-3744,-3540,-3137,-2578,-1928,-1261,-637,-121,262,489,578,544,427,241,21,-253,-567,-962,-1449,-2035,-2739,-3514,-4347,-5152,-5875,-6422,-6736,-6745,-6437,-5789,-4851,-3677,-2351,-999,282,1359,2153,2593,2667,2387,1813,1037,152,-721,-1488,-2060,-2369,-2392,-2118,-1594,-870,-38,821,1619,2287,2781,3087,3218,3212,3132,3025,2968,2978,3099,3318,3620,3971,4324,4637,4871,5003,5019,4925,4747,4492,4208,3901,3601,3313,3039,2763,2472,2141,1743,1267,696,42,-685,-1443,-2205,-2903,-3500,-3938,-4178,-4206,-4008,-3611,-3055,-2395,-1707,-1056,-506,-106,120,177,77,-134,-425,-756,-1105,-1464,-1833,-2228,-2664,-3145,-3680,-4246,-4816,-5358,-5802,-6117,-6236,-6141,-5808,-5246,-4487,-3572,-2585,-1588,-680,71,609,891,945,770,460,53,-343,-677,-875,-898,-732,-369,148,777,1447,2086,2623,3012,3216,3242,3115,2889,2629,2410,2291,2319,2521,2875,3376,3942,4540,5084,5529,5837,5976,5962,5791,5509,5136,4705,4248,3770,3299,2816,2337,1823,1287,691,47,-652,-1397,-2149,-2904,-3594,-4205,-4685,-5003,-5150,-5106,-4893,-4531,-4063,-3532,-2998,-2493,-2067,-1725,-1482,-1312,-1214,-1149,-1127,-1127,-1183,-1299,-1520,-1856,-2331,-2933,-3642,-4417,-5191,-5897,-6461,-6801,-6881,-6648,-6102,-5271,-4185,-2937,-1603,-299,871,1825,2476,2808,2807,2521,2005,1358,652,-3,-538,-886,-1002,-879,-530,5,649,1336,1971,2496,2855,3027,3028,2888,2681,2459,2312,2279,2406,2698,3129,3669,4246,4805,5283,5630,5825,5848,5720,5455,5087,4661,4185,3713,3239,2774,2323,1851,1366,833,256,-370,-1034,-1708,-2365,-2974,-3482,-3872,-4102,-4160,-4049,-3771,-3367,-2866,-2328,-1791,-1315,-923,-645,-480,-430,-466,-594,-774,-1032,-1339,-1726,-2183,-2716,-3313,-3955,-4600,-5213,-5726,-6092,-6257,-6181,-5841,-5243,-4410,-3392,-2261,-1101,0,942,1661,2091,2215,2042,1618,1011,315,-391,-1011,-1485,-1759,-1797,-1610,-1193,-602,126,907,1690,2380,2945,3326,3522,3538,3414,3208,2981,2804,2725,2796,3008,3384,3853,4400,4943,5431,5807,6035,6088,5963,5677,5243,4712,4106,3469,2833,2213,1629,1071,539,16,-510,-1045,-1596,-2153,-2700,-3217,-3669,-4034,-4276,-4386,-4341,-4163,-3855,-3455,-2999,-2518,-2060,-1637,-1279,-980,-741,-561,-434,-367,-377,-470,-679,-1004,-1459,-2021,-2672,-3359,-4029,-4619,-5053,-5282,-5252,-4955,-4383,-3586,-2603,-1529,-438,575,1423,2050,2406,2491,2329,1972,1494,977,492,106,-138,-219,-124,125,511,993,1517,2044,2500,2860,3071,3136,3047,2847,2575,2292,2059,1927,1933,2098,2408,2839,3347,3871,4354,4751,5001,5108,5035,4814,4456,3990,3464,2898,2338,1802,1306,855,442,50,-332,-730,-1148,-1596,-2066,-2544,-2993,-3390,-3682,-3842,-3838,-3653,-3295,-2782,-2160,-1468,-783,-137,397,809,1056,1155,1091,884,546,82,-473,-1127,-1836,-2596,-3360,-4101,-4767,-5324,-5712,-5900,-5856,-5558,-5024,-4270,-3341,-2310,-1231,-203,715,1438,1931,2157,2123,1872,1438,925,379,-102,-478,-688,-725,-567,-235,250,842,1501,2146,2741,3209,3529,3665,3638,3458,3188,2880,2599,2412,2352,2461,2729,3150,3678,4262,4847,5365,5770,6014,6074,5937,5612,5118,4487,3767,2993,2224,1484,810,211,-304,-753,-1135,-1490,-1809,-2122,-2418,-2693,-2929,-3107,-3197,-3199,-3087,-2888,-2604,-2273,-1923,-1589,-1300,-1078,-934,-885,-915,-1048,-1258,-1569,-1959,-2442,-2989,-3590,-4213,-4808,-5344,-5753,-6003,-6052,-5870,-5467,-4842,-4044,-3118,-2123,-1134,-207,591,1221,1635,1836,1802,1584,1200,721,194,-311,-751,-1082,-1271,-1316,-1195,-936,-536,-52,497,1038,1531,1920,2174,2270,2226,2057,1829,1584,1402,1326,1396,1642,2030,2563,3158,3788,4360,4841,5174,5332,5316,5120,4777,4321,3785,3223,2667,2142,1673,1246,865,496,123,-282,-734,-1233,-1778,-2336,-2882,-3366,-3757,-4004,-4101,-4018,-3786,-3407,-2940,-2406,-1867,-1348,-899,-521,-265,-98,-75,-168,-406,-781,-1300,-1935,-2680,-3476,-4276,-5028,-5648,-6098,-6306,-6259,-5936,-5370,-4589,-3673,-2678,-1709,-812,-88,443,725,764,569,182,-345,-937,-1528,-2056,-2461,-2716,-2795,-2692,-2416,-1980,-1408,-741,-19,704,1371,1930,2344,2586,2661,2593,2431,2235,2075,2010,2090,2341,2763,3326,3986,4681,5332,5883,6262,6444,6395,6131,5657,5026,4281,3477,2677,1910,1221,604,73,-409,-851,-1289,-1742,-2212,-2712,-3196,-3665,-4041,-4322,-4440,-4396,-4176,-3790,-3285,-2689,-2065,-1458,-921,-481,-172,4,34,-67,-307,-654,-1122,-1671,-2298,-2964,-3642,-4287,-4850,-5289,-5549,-5608,-5432,-5041,-4445,-3695,-2851,-1968,-1123,-365,256,706,974,1063,987,799,524,230,-54,-284,-440,-510,-498,-402,-236,1,297,650,1033,1441,1829,2177,2461,2655,2776,2820,2835,2840,2894,3010,3226,3527,3910,4328,4752,5111,5381,5497,5465,5250,4882,4370,3755,3068,2371,1680,1056,503,42,-329,-630,-878,-1099,-1325,-1558,-1825,-2110,-2396,-2669,-2875,-3005,-3008,-2886,-2628,-2255,-1791,-1281,-767,-298,81,343,449,411,198,-152,-652,-1260,-1963,-2720,-3500,-4254,-4941,-5511,-5922,-6128,-6114,-5846,-5359,-4653,-3796,-2840,-1853,-908,-64,628,1131,1422,1509,1392,1124,739,300,-125,-491,-739,-844,-783,-555,-170,351,983,1678,2409,3096,3724,4202,4527,4658,4602,4396,4072,3701,3354,3081,2945,2961,3138,3454,3871,4330,4784,5166,5442,5576,5552,5377,5057,4622,4105,3532,2952,2375,1833,1321,847,381,-64,-535,-1015,-1517,-2035,-2529,-2989,-3360,-3618,-3730,-3685,-3479,-3142,-2697,-2199,-1695,-1226,-856,-584,-467,-474,-629,-897,-1280,-1739,-2277,-2846,-3448,-4028,-4574,-5036,-5380,-5570,-5572,-5369,-4955,-4352,-3580,-2707,-1771,-844,26,791,1418,1883,2182,2312,2286,2141,1883,1582,1236,915,620,395,239,183,213,360,601,944,1364,1834,2307,2757,3112,3369,3488,3485,3377,3202,3014,2849,2772,2783,2926,3161,3495,3858,4234,4555,4796,4928,4922,4799,4545,4203,3794,3345,2900,2461,2057,1662,1285,875,444,-57,-608,-1221,-1860,-2492,-3076,-3552,-3890,-4039,-3990,-3750,-3326,-2781,-2130,-1464,-807,-237,228,536,686,654,445,72,-475,-1142,-1930,-2778,-3643,-4467,-5178,-5727,-6036,-6096,-5848,-5335,-4562,-3602,-2520,-1407,-340,603,1365,1904,2199,2250,2071,1702,1187,585,-34,-626,-1114,-1488,-1702,-1762,-1671,-1432,-1089,-627,-113,469,1064,1648,2202,2677,3073,3368,3563,3675,3722,3734,3737,3751,3796,3875,3987,4117,4249,4357,4424,4422,4339,4163,3885,3518,3057,2542,1982,1411,856,321,-168,-632,-1064,-1480,-1895,-2298,-2710,-3092,-3446,-3726,-3910,-3971,-3890,-3667,-3311,-2858,-2333,-1804,-1296,-878,-554,-374,-316,-393,-584,-862,-1225,-1634,-2086,-2547,-3008,-3441,-3821,-4127,-4320,-4390,-4304,-4067,-3668,-3147,-2512,-1834,-1138,-484,91,556,890,1074,1120,1023,821,530,202,-129,-425,-647,-776,-805,-719,-546,-272,59,466,898,1376,1840,2299,2701,3032,3271,3404,3431,3382,3251,3107,2936,2809,2702,2655,2648,2670,2714,2743,2753,2717,2629,2478,2265,1990,1665,1297,909,510,120,-260,-620,-968,-1302,-1633,-1965,-2291,-2618,-2917,-3179,-3370,-3466,-3437,-3270,-2960,-2511,-1961,-1327,-673,-41,518,956,1233,1337,1230,940,447,-199,-991,-1864,-2783,-3682,-4505,-5200,-5715,-6018,-6077,-5900,-5484,-4874,-4112,-3254,-2379,-1527,-772,-135,346,671,834,862,759,583,339,98,-131,-302,-397,-409,-323,-156,102,424,823,1272,1772,2298,2825,3320,3737,4043,4197,4193,4014,3706,3277,2810,2332,1916,1606,1423,1404,1525,1785,2153,2578,3036,3459,3818,4060,4164,4103,3875,3491,2958,2321,1590,822,30,-737,-1461,-2109,-2662,-3100,-3406,-3567,-3579,-3434,-3150,-2737,-2227,-1660,-1075,-517,-34,340,576,649,564,317,-80,-602,-1237,-1948,-2717,-3503,-4272,-4986,-5592,-6056,-6333,-6387,-6207,-5776,-5124,-4274,-3288,-2227,-1162,-165,712,1409,1919,2204,2295,2192,1941,1578,1154,719,314,-25,-273,-424,-472,-429,-297,-94,186,529,938,1394,1887,2372,2823,3194,3448,3572,3550,3404,3155,2855,2541,2268,2071,1980,2003,2142,2367,2664,2977,3292,3543,3728,3793,3755,3593,3336,2997,2614,2196,1782,1359,955,542,136,-291,-720,-1160,-1582,-1973,-2295,-2523,-2632,-2610,-2454,-2177,-1811,-1377,-938,-516,-170,86,208,205,48,-247,-675,-1224,-1865,-2559,-3272,-3945,-4528,-4982,-5243,-5306,-5135,-4746,-4161,-3414,-2572,-1688,-836,-67,564,1030,1302,1382,1278,1006,611,124,-392,-898,-1334,-1672,-1882,-1953,-1891,-1694,-1395,-992,-516,35,641,1289,1953,2609,3212,3732,4127,4381,4482,4437,4278,4030,3756,3486,3277,3148,3132,3222,3418,3691,4007,4323,4598,4777,4833,4735,4475,4067,3530,2895,2205,1487,776,92,-553,-1146,-1692,-2177,-2603,-2961,-3227,-3397,-3445,-3357,-3139,-2778,-2313,-1754,-1164,-578,-60,353,609,693,579,273,-208,-849,-1588,-2394,-3185,-3918,-4510,-4938,-5143,-5131,-4886,-4450,-3847,-3140,-2383,-1635,-956,-379,58,356,501,524,433,267,54,-168,-363,-505,-557,-520,-375,-143,163,520,893,1269,1615,1941,2234,2511,2772,3024,3255,3464,3614,3707,3706,3630,3462,3247,2984,2734,2510,2350,2272,2278,2380,2545,2766,2999,3214,3365,3421,3337,3117,2732,2220,1588,887,144,-590,-1287,-1909,-2439,-2859,-3158,-3342,-3394,-3342,-3162,-2892,-2520,-2075,-1577,-1047,-532,-49,341,631,766,757,574,245,-234,-832,-1522,-2281,-3055,-3821,-4522,-5126,-5585,-5884,-5985,-5908,-5634,-5206,-4637,-3977,-3262,-2532,-1831,-1181,-622,-147,211,466,609,637,572,416,189,-79,-361,-629,-835,-979,-1003,-928,-714,-391,51,588,1203,1873,2555,3224,3814,4304,4623,4767,4704,4460,4043,3519,2923,2337,1805,1387,1111,1000,1057,1261,1593,1998,2434,2834,3152,3333,3353,3189,2862,2374,1790,1118,427,-258,-907,-1489,-2003,-2435,-2785,-3052,-3235,-3335,-3337,-3252,-3062,-2793,-2438,-2043,-1629,-1250,-952,-765,-732,-861,-1160,-1620,-2216,-2923,-3694,-4485,-5245,-5914,-6451,-6808,-6954,-6875,-6572,-6050,-5358,-4512,-3586,-2621,-1679,-808,-47,570,1031,1325,1463,1444,1304,1050,733,382,33,-261,-486,-594,-598,-469,-241,82,473,901,1347,1794,2219,2611,2956,3221,3407,3478,3443,3286,3035,2703,2335,1963,1638,1392,1256,1255,1379,1639,1994,2419,2871,3287,3634,3843,3900,3767,3465,2996,2415,1744,1051,358,-285,-864,-1357,-1772,-2093,-2354,-2528,-2655,-2708,-2705,-2637,-2494,-2299,-2040,-1757,-1458,-1189,-957,-806,-730,-755,-869,-1085,-1392,-1780,-2244,-2751,-3282,-3804,-4264,-4646,-4888,-4988,-4902,-4654,-4225,-3675,-3014,-2315,-1615,-966,-407,41,355,543,599,546,395,168,-100,-381,-642,-835,-963,-974,-896,-711,-453,-141,200,543,882,1202,1517,1824,2139,2450,2767,3061,3344,3574,3767,3899,3977,4016,4009,3983,3947,3904,3884,3869,3880,3904,3922,3926,3881,3763,3560,3252,2845,2358,1796,1202,585,-22,-600,-1143,-1629,-2065,-2433,-2731,-2944,-3064,-3068,-2954,-2711,-2339,-1877,-1331,-781,-257,166,449,552,459,167,-306,-927,-1662,-2445,-3242,-3968,-4598,-5065,-5341,-5403,-5237,-4857,-4289,-3566,-2744,-1887,-1046,-293,334,801,1086,1205,1158,981,699,341,-43,-435,-780,-1047,-1207,-1215,-1086,-792,-377,145,722,1316,1883,2394,2833,3196,3500,3749,3975,4160,4331,4450,4525,4522,4442,4268,4018,3699,3345,2983,2649,2378,2195,2112,2140,2255,2441,2650,2830,2945,2930,2786,2471,2020,1435,763,46,-675,-1353,-1952,-2445,-2808,-3025,-3093,-3008,-2777,-2406,-1915,-1319,-661,30,689,1276,1720,1985,2043,1867,1489,904,174,-672,-1570,-2473,-3326,-4084,-4699,-5152,-5401,-5456,-5296,-4951,-4438,-3799,-3085,-2341,-1637,-999,-489,-105,132,242,236,146,-9,-193,-383,-554,-669,-715,-662,-502,-235,126,568,1041,1533,1992,2403,2749,3020,3251,3431,3613,3793,3987,4191,4385,4540,4636,4633,4527,4294,3962,3529,3052,2561,2110,1751,1517,1445,1534,1776,2127,2540,2945,3276,3484,3514,3363,3013,2496,1831,1082,275,-518,-1262,-1918,-2442,-2829,-3053,-3118,-3024,-2789,-2423,-1974,-1469,-969,-527,-196,-18,-25,-229,-618,-1179,-1874,-2653,-3483,-4295,-5061,-5722,-6253,-6612,-6794,-6768,-6555,-6145,-5577,-4872,-4083,-3242,-2417,-1625,-916,-296,228,655,997,1262,1447,1569,1618,1613,1554,1467,1360,1265,1181,1138,1129,1160,1228,1317,1434,1565,1719,1901,2125,2383,2696,3018,3360,3655,3903,4040,4079,3976,3767,3447,3064,2649,2250,1910,1668,1552,1572,1718,1966,2262,2562,2794,2922,2899,2715,2363,1869,1251,567,-166,-879,-1553,-2142,-2622,-2973,-3187,-3249,-3178,-2968,-2656,-2256,-1828,-1399,-1044,-794,-701,-776,-1028,-1434,-1962,-2575,-3216,-3854,-4439,-4946,-5352,-5634,-5790,-5794,-5659,-5360,-4914,-4331,-3623,-2851,-2041,-1270,-586,-33,349,563,611,527,351,126,-105,-313,-464,-559,-572,-520,-402,-231,-33,178,371,535,644,703,713,687,673,684,786,983,1310,1750,2282,2866,3440,3968,4378,4659,4774,4732,4560,4275,3947,3601,3308,3086,2967,2938,2988,3072,3146,3163,3078,2874,2527,2059,1473,810,97,-632,-1334,-1991,-2561,-3039,-3399,-3634,-3738,-3704,-3544,-3257,-2888,-2447,-2011,-1612,-1306,-1142,-1131,-1283,-1597,-2020,-2543,-3107,-3671,-4216,-4678,-5065,-5329,-5470,-5470,-5315,-5020,-4560,-3985,-3284,-2528,-1738,-983,-311,242,633,871,941,886,720,488,219,-59,-300,-504,-615,-646,-558,-362,-64,322,761,1219,1666,2063,2401,2664,2874,3050,3222,3425,3661,3950,4262,4567,4831,4987,5028,4896,4614,4175,3637,3034,2453,1937,1564,1358,1337,1486,1749,2082,2385,2614,2680,2563,2236,1706,1004,168,-746,-1680,-2581,-3389,-4070,-4568,-4880,-4957,-4821,-4444,-3869,-3105,-2222,-1272,-351,471,1105,1504,1620,1453,1013,340,-512,-1478,-2491,-3477,-4382,-5139,-5713,-6057,-6166,-6014,-5620,-5002,-4198,-3270,-2284,-1320,-452,253,758,1047,1131,1050,861,607,360,143,-6,-74,-62,29,188,405,659,941,1221,1491,1729,1925,2083,2188,2286,2362,2483,2651,2902,3237,3654,4118,4594,5018,5344,5514,5497,5273,4857,4276,3594,2878,2208,1660,1280,1110,1134,1333,1636,1983,2286,2491,2535,2398,2075,1583,956,248,-496,-1210,-1861,-2391,-2789,-3017,-3079,-2973,-2704,-2309,-1813,-1277,-754,-312,2,131,75,-196,-634,-1231,-1933,-2691,-3473,-4218,-4909,-5498,-5972,-6301,-6462,-6453,-6241,-5842,-5256,-4498,-3628,-2677,-1733,-841,-67,555,1007,1301,1460,1534,1547,1554,1559,1593,1645,1713,1792,1864,1926,1970,1985,1977,1944,1894,1842,1794,1781,1812,1924,2126,2429,2848,3337,3898,4440,4940,5308,5511,5501,5259,4803,4154,3384,2553,1765,1082,594,337,323,547,942,1453,1984,2460,2807,2970,2928,2662,2211,1585,849,44,-772,-1539,-2212,-2741,-3090,-3231,-3153,-2865,-2396,-1798,-1144,-512,10,356,473,347,-22,-590,-1308,-2113,-2929,-3711,-4394,-4951,-5354,-5595,-5666,-5572,-5319,-4904,-4358,-3678,-2914,-2093,-1277,-510,142,656,989,1156,1164,1053,857,624,387,171,1,-125,-192,-205,-166,-84,39,177,335,477,611,718,799,875,937,1042,1184,1418,1730,2146,2621,3146,3647,4089,4411,4578,4574,4386,4064,3627,3164,2724,2374,2177,2129,2255,2500,2813,3135,3372,3488,3419,3158,2701,2078,1320,481,-391,-1251,-2051,-2758,-3340,-3772,-4030,-4114,-4003,-3726,-3289,-2755,-2168,-1601,-1127,-788,-646,-699,-961,-1400,-1983,-2664,-3388,-4116,-4788,-5384,-5848,-6174,-6330,-6308,-6103,-5717,-5163,-4474,-3678,-2834,-1988,-1199,-510,43,441,694,805,817,747,635,494,358,213,103,7,-42,-48,-1,99,244,419,614,803,987,1145,1297,1448,1627,1856,2172,2572,3062,3618,4179,4713,5126,5378,5414,5202,4762,4104,3306,2444,1599,879,333,21,-61,70,351,710,1062,1330,1446,1381,1099,636,-1,-751,-1565,-2381,-3145,-3791,-4293,-4592,-4687,-4552,-4205,-3678,-3001,-2268,-1517,-851,-318,35,173,105,-160,-590,-1145,-1793,-2482,-3193,-3871,-4504,-5052,-5490,-5791,-5934,-5894,-5672,-5257,-4678,-3958,-3154,-2314,-1508,-785,-193,245,519,642,632,524,345,119,-122,-371,-588,-772,-885,-920,-856,-693,-429,-83,325,770,1228,1666,2082,2454,2801,3126,3452,3786,4141,4501,4851,5144,5359,5424,5338,5049,4586,3956,3219,2440,1691,1052,583,318,283,444,770,1194,1641,2051,2339,2478,2409,2149,1674,1044,267,-573,-1439,-2247,-2949,-3474,-3788,-3854,-3678,-3282,-2713,-2054,-1376,-777,-319,-60,-25,-213,-608,-1171,-1861,-2628,-3425,-4203,-4933,-5563,-6080,-6440,-6633,-6634,-6435,-6034,-5442,-4689,-3817,-2881,-1954,-1094,-360,198,574,759,784,692,520,331,157,36,-3,47,205,455,789,1187,1612,2031,2412,2711,2919,3014,3014,2927,2807,2679,2613,2637,2788,3069,3461,3917,4383,4774,5042,5118,4982,4632,4098,3442,2735,2063,1494,1089,873,842,984,1226,1540,1830,2074,2202,2201,2051,1750,1316,765,125,-563,-1263,-1926,-2494,-2932,-3180,-3228,-3062,-2712,-2222,-1667,-1123,-670,-372,-266,-370,-667,-1126,-1700,-2327,-2968,-3561,-4084,-4502,-4805,-4983,-5038,-4961,-4758,-4430,-3970,-3410,-2752,-2042,-1315,-615,11,539,943,1232,1418,1522,1585,1616,1650,1682,1723,1764,1803,1835,1856,1865,1851,1807,1720,1566,1352,1049,686,270,-145,-517,-758,-821,-623,-148,615,1627,2798,4034,5192,6166,6834,7153,7073,6655,5947,5065,4122,3232,2492,1963,1674,1607,1737,1985,2301,2601,2832,2950,2917,2723,2365,1853,1211,481,-313,-1087,-1822,-2430,-2896,-3177,-3285,-3236,-3081,-2880,-2691,-2574,-2568,-2684,-2926,-3271,-3677,-4117,-4535,-4906,-5194,-5381,-5450,-5402,-5232,-4943,-4544,-4036,-3433,-2757,-2024,-1284,-559,82,632,1034,1299,1428,1437,1384,1285,1196,1139,1120,1166,1244,1367,1517,1688,1876,2081,2276,2470,2618,2710,2724,2627,2438,2140,1788,1415,1098,896,889,1104,1577,2259,3121,4042,4949,5712,6252,6505,6434,6062,5427,4609,3689,2762,1904,1170,606,206,-23,-119,-107,-35,73,161,223,212,127,-48,-311,-649,-1039,-1457,-1854,-2219,-2499,-2715,-2846,-2927,-2982,-3035,-3116,-3225,-3363,-3510,-3640,-3734,-3771,-3751,-3677,-3567,-3447,-3339,-3269,-3242,-3259,-3300,-3342,-3343,-3273,-3105,-2819,-2442,-1975,-1478,-980,-526,-153,136,335,457,540,589,654,728,842,979,1151,1343,1552,1762,1964,2134,2258,2313,2280,2152,1931,1617,1266,887,573,349,302,454,846,1447,2236,3115,4019,4813,5434,5781,5830,5563,5018,4246,3348,2392,1487,696,75,-341,-551,-569,-426,-167,158,497,790,998,1075,997,759,353,-170,-791,-1433,-2045,-2572,-2963,-3208,-3302,-3267,-3153,-2995,-2853,-2756,-2734,-2803,-2960,-3195,-3501,-3847,-4229,-4621,-5004,-5366,-5680,-5924,-6079,-6107,-5994,-5714,-5264,-4651,-3899,-3055,-2165,-1300,-504,162,679,1029,1227,1291,1268,1190,1099,1042,1023,1092,1229,1462,1765,2129,2516,2892,3197,3392,3426,3272,2924,2394,1736,1008,312,-268,-632,-710,-465,96,927,1929,2993,3981,4784,5293,5472,5294,4806,4062,3165,2196,1267,434,-232,-714,-999,-1092,-1032,-829,-550,-211,126,429,651,767,745,587,302,-87,-524,-976,-1383,-1715,-1953,-2094,-2159,-2168,-2161,-2163,-2200,-2287,-2421,-2610,-2834,-3088,-3360,-3628,-3892,-4122,-4313,-4436,-4469,-4399,-4193,-3858,-3371,-2771,-2058,-1306,-535,179,795,1281,1611,1797,1869,1849,1808,1765,1766,1818,1923,2069,2231,2403,2550,2678,2770,2813,2809,2735,2579,2340,1995,1572,1077,564,74,-313,-538,-532,-249,312,1140,2148,3256,4327,5244,5898,6204,6140,5712,4980,4043,3000,1982,1078,374,-86,-295,-253,-24,365,819,1290,1706,2003,2148,2095,1847,1403,801,81,-684,-1436,-2105,-2649,-3035,-3261,-3340,-3307,-3203,-3067,-2937,-2839,-2782,-2783,-2834,-2940,-3096,-3293,-3525,-3777,-4026,-4245,-4401,-4460,-4388,-4163,-3771,-3217,-2527,-1738,-917,-119,586,1146,1532,1730,1763,1668,1509,1326,1199,1131,1175,1301,1508,1764,2038,2308,2556,2758,2918,3008,3035,2974,2832,2591,2276,1888,1476,1076,755,570,584,832,1333,2060,2970,3962,4950,5813,6461,6827,6870,6595,6044,5267,4363,3398,2464,1612,899,331,-67,-324,-453,-487,-463,-414,-380,-387,-469,-620,-867,-1163,-1507,-1840,-2127,-2339,-2441,-2435,-2340,-2169,-1992,-1813,-1710,-1666,-1723,-1850,-2049,-2287,-2547,-2812,-3053,-3273,-3450,-3578,-3657,-3668,-3613,-3479,-3265,-2965,-2586,-2142,-1645,-1143,-654,-227,111,339,448,453,378,262,143,56,35,72,197,360,579,811,1051,1291,1510,1719,1887,2027,2101,2119,2057,1923,1726,1491,1254,1066,979,1041,1292,1743,2380,3151,3996,4802,5499,5984,6210,6136,5781,5162,4358,3433,2464,1534,688,-21,-570,-957,-1183,-1266,-1234,-1111,-942,-757,-604,-505,-511,-605,-822,-1111,-1469,-1839,-2199,-2504,-2740,-2890,-2963,-2966,-2922,-2849,-2771,-2716,-2695,-2736,-2847,-3039,-3320,-3674,-4096,-4556,-5026,-5462,-5841,-6097,-6228,-6185,-5970,-5580,-5033,-4370,-3628,-2876,-2146,-1517,-997,-629,-398,-296,-298,-356,-456,-542,-613,-629,-598,-491,-321,-69,253,635,1063,1501,1917,2268,2509,2620,2577,2388,2085,1704,1329,1013,841,856,1083,1518,2103,2778,3428,3975,4319,4408,4218,3753,3070,2230,1320,425,-385,-1050,-1532,-1823,-1920,-1846,-1634,-1314,-937,-541,-176,114,294,337,236,-11,-377,-821,-1320,-1793,-2247,-2605,-2884,-3056,-3139,-3143,-3095,-3011,-2929,-2863,-2842,-2890,-3000,-3203,-3460,-3786,-4120,-4461,-4742,-4951,-5037,-4985,-4780,-4421,-3925,-3315,-2633,-1923,-1231,-602,-71,346,646,835,962,1032,1113,1216,1363,1572,1821,2103,2408,2694,2975,3205,3401,3526,3585,3550,3414,3166,2799,2340,1796,1234,696,264,-2,-35,195,712,1464,2418,3450,4470,5352,5990,6315,6281,5896,5200,4269,3197,2091,1046,148,-541,-991,-1178,-1137,-880,-477,22,535,996,1332,1498,1460,1202,764,149,-550,-1304,-2033,-2700,-3255,-3692,-3983,-4158,-4209,-4179,-4080,-3950,-3812,-3703,-3638,-3649,-3728,-3891,-4100,-4349,-4581,-4769,-4859,-4825,-4628,-4269,-3740,-3081,-2313,-1510,-706,28,648,1136,1466,1658,1736,1738,1714,1705,1739,1841,2003,2227,2474,2740,2975,3188,3335,3435,3457,3417,3299,3118,2872,2575,2259,1935,1661,1459,1386,1465,1730,2178,2797,3546,4364,5169,5879,6421,6723,6759,6510,6002,5277,4392,3423,2430,1487,636,-74,-631,-1017,-1237,-1312,-1255,-1116,-926,-737,-590,-526,-565,-715,-970,-1302,-1685,-2082,-2457,-2795,-3066,-3282,-3431,-3528,-3591,-3614,-3636,-3643,-3664,-3700,-3757,-3848,-3960,-4094,-4236,-4352,-4435,-4442,-4357,-4163,-3839,-3404,-2859,-2244,-1587,-944,-346,144,513,729,797,731,568,344,117,-75,-190,-204,-110,92,387,751,1168,1606,2043,2459,2820,3115,3318,3420,3411,3304,3106,2853,2580,2325,2146,2068,2142,2370,2760,3282,3893,4528,5118,5589,5882,5954,5784,5381,4769,3999,3119,2207,1302,487,-225,-767,-1147,-1334,-1346,-1199,-923,-571,-189,161,432,585,590,455,170,-216,-696,-1209,-1729,-2217,-2634,-2969,-3179,-3278,-3245,-3111,-2891,-2626,-2361,-2146,-2019,-2017,-2151,-2417,-2796,-3238,-3704,-4120,-4447,-4625,-4630,-4445,-4079,-3554,-2919,-2218,-1514,-850,-273,195,541,777,918,993,1032,1058,1100,1167,1272,1415,1603,1825,2086,2363,2655,2935,3180,3384,3498,3534,3460,3295,3041,2738,2411,2115,1894,1786,1817,2003,2321,2740,3205,3639,3985,4171,4159,3919,3461,2799,1992,1088,158,-730,-1515,-2147,-2580,-2801,-2802,-2591,-2220,-1717,-1165,-621,-151,178,352,325,136,-217,-674,-1193,-1720,-2201,-2606,-2888,-3052,-3079,-2986,-2812,-2570,-2339,-2140,-2043,-2072,-2260,-2601,-3087,-3663,-4281,-4865,-5342,-5644,-5720,-5530,-5084,-4389,-3508,-2505,-1463,-475,396,1078,1547,1794,1840,1737,1540,1315,1125,1022,1024,1157,1392,1719,2089,2477,2823,3120,3308,3403,3360,3205,2927,2540,2081,1556,1037,538,136,-142,-239,-135,181,699,1377,2159,2963,3702,4283,4641,4706,4470,3919,3109,2081,941,-237,-1342,-2289,-3006,-3431,-3542,-3339,-2850,-2136,-1280,-373,476,1181,1660,1869,1779,1411,788,-16,-950,-1916,-2853,-3686,-4355,-4837,-5087,-5134,-4978,-4677,-4288,-3870,-3495,-3223,-3081,-3097,-3262,-3529,-3864,-4191,-4440,-4562,-4493,-4222,-3736,-3072,-2270,-1401,-543,250,897,1386,1683,1821,1817,1735,1622,1532,1510,1573,1735,1978,2278,2612,2930,3221,3448,3604,3681,3677,3600,3455,3261,3018,2755,2480,2224,2008,1857,1802,1853,2036,2338,2761,3260,3803,4325,4778,5092,5241,5174,4904,4428,3785,3015,2174,1320,510,-203,-780,-1190,-1422,-1477,-1385,-1178,-916,-653,-454,-358,-407,-612,-957,-1439,-1989,-2586,-3159,-3668,-4069,-4328,-4426,-4358,-4136,-3789,-3363,-2906,-2490,-2163,-1979,-1970,-2136,-2472,-2927,-3443,-3951,-4360,-4617,-4651,-4441,-3983,-3303,-2460,-1525,-591,268,965,1461,1720,1758,1596,1308,939,585,290,118,89,204,457,806,1222,1660,2081,2464,2776,3020,3175,3249,3248,3164,3027,2830,2606,2372,2153,1988,1894,1910,2050,2323,2732,3246,3836,4441,4998,5439,5700,5728,5496,4989,4235,3269,2157,982,-178,-1227,-2095,-2716,-3050,-3087,-2842,-2366,-1723,-1008,-300,299,734,949,930,680,232,-361,-1038,-1716,-2339,-2829,-3147,-3256,-3153,-2858,-2426,-1911,-1404,-985,-719,-668,-848,-1253,-1851,-2572,-3335,-4062,-4654,-5062,-5221,-5139,-4802,-4279,-3599,-2856,-2114,-1428,-864,-426,-135,44,135,197,259,371,544,793,1086,1427,1746,2057,2291,2472,2569,2601,2583,2525,2459,2396,2349,2333,2341,2388,2454,2554,2675,2820,2996,3192,3422,3663,3924,4153,4353,4456,4451,4289,3957,3443,2755,1924,989,11,-942,-1801,-2501,-2975,-3198,-3134,-2811,-2253,-1540,-737,48,734,1240,1499,1492,1203,671,-61,-910,-1793,-2619,-3302,-3781,-4005,-3967,-3682,-3201,-2606,-1977,-1427,-1021,-850,-931,-1279,-1858,-2597,-3415,-4208,-4874,-5324,-5496,-5353,-4901,-4174,-3240,-2186,-1111,-111,738,1371,1769,1934,1895,1731,1487,1272,1125,1114,1264,1571,2020,2576,3177,3787,4333,4785,5095,5248,5216,5026,4653,4160,3546,2875,2185,1533,973,556,322,303,503,926,1526,2266,3060,3839,4500,4974,5185,5096,4688,3987,3029,1900,686,-512,-1579,-2450,-3019,-3278,-3184,-2781,-2115,-1271,-350,539,1293,1821,2063,1981,1582,894,-11,-1056,-2133,-3150,-4009,-4639,-4996,-5059,-4859,-4438,-3886,-3287,-2744,-2342,-2131,-2165,-2405,-2848,-3397,-3990,-4524,-4924,-5118,-5075,-4774,-4242,-3521,-2680,-1794,-943,-189,412,846,1106,1232,1263,1268,1301,1409,1629,1956,2382,2869,3360,3816,4172,4411,4492,4424,4209,3881,3468,3019,2562,2154,1803,1548,1397,1352,1430,1604,1887,2249,2687,3170,3680,4173,4619,4972,5187,5237,5084,4719,4158,3396,2511,1516,511,-461,-1318,-2014,-2498,-2756,-2788,-2626,-2319,-1935,-1556,-1250,-1096,-1132,-1385,-1857,-2508,-3288,-4120,-4924,-5612,-6121,-6391,-6395,-6143,-5658,-5011,-4285,-3568,-2968,-2558,-2403,-2530,-2923,-3550,-4314,-5144,-5900,-6504,-6847,-6873,-6555,-5892,-4945,-3779,-2508,-1239,-79,869,1547,1921,1989,1816,1443,992,528,158,-75,-116,15,318,727,1200,1673,2097,2434,2667,2792,2815,2773,2682,2575,2483,2414,2389,2414,2481,2603,2759,2955,3182,3426,3695,3960,4223,4448,4618,4690,4648,4442,4080,3524,2815,1957,1009,22,-936,-1796,-2494,-2980,-3214,-3194,-2928,-2463,-1867,-1216,-603,-117,182,226,15,-451,-1124,-1927,-2793,-3607,-4301,-4799,-5035,-5021,-4736,-4247,-3612,-2918,-2260,-1719,-1359,-1232,-1330,-1655,-2145,-2732,-3360,-3920,-4379,-4657,-4742,-4619,-4307,-3842,-3280,-2667,-2067,-1528,-1064,-714,-437,-231,-43,166,431,779,1220,1733,2300,2860,3389,3819,4136,4304,4332,4227,4020,3742,3444,3152,2916,2747,2670,2690,2790,2977,3215,3495,3795,4085,4358,4580,4749,4826,4815,4671,4401,3978,3402,2690,1842,909,-74,-1055,-1965,-2752,-3347,-3717,-3811,-3649,-3218,-2591,-1819,-1001,-227,403,814,935,761,279,-442,-1341,-2305,-3232,-4014,-4553,-4800,-4715,-4320,-3675,-2854,-1985,-1174,-535,-163,-98,-365,-932,-1719,-2657,-3604,-4469,-5133,-5527,-5595,-5330,-4759,-3934,-2950,-1891,-862,59,802,1341,1670,1820,1844,1811,1788,1841,2015,2316,2750,3267,3823,4364,4816,5154,5325,5340,5185,4904,4503,4050,3550,3068,2604,2195,1850,1573,1381,1270,1246,1311,1457,1683,1975,2308,2658,2974,3225,3353,3321,3101,2661,2026,1196,233,-818,-1866,-2855,-3672,-4288,-4611,-4637,-4347,-3783,-2987,-2066,-1093,-204,521,986,1145,975,503,-228,-1116,-2087,-3012,-3815,-4410,-4748,-4822,-4652,-4289,-3815,-3317,-2884,-2593,-2481,-2588,-2864,-3305,-3800,-4297,-4691,-4920,-4920,-4672,-4166,-3444,-2548,-1565,-563,366,1161,1776,2184,2396,2456,2400,2323,2270,2305,2462,2737,3124,3561,4013,4399,4685,4830,4809,4645,4343,3960,3533,3114,2753,2478,2318,2271,2336,2492,2715,2977,3249,3512,3741,3939,4074,4165,4180,4130,3992,3762,3424,2981,2421,1772,1039,266,-507,-1237,-1859,-2337,-2621,-2699,-2556,-2232,-1762,-1221,-689,-256,9,30,-197,-699,-1407,-2283,-3208,-4101,-4856,-5386,-5645,-5592,-5254,-4672,-3915,-3097,-2302,-1639,-1189,-988,-1074,-1402,-1948,-2600,-3297,-3917,-4383,-4624,-4589,-4273,-3690,-2890,-1944,-939,37,900,1589,2064,2316,2365,2256,2051,1821,1628,1519,1521,1633,1836,2081,2328,2522,2630,2641,2535,2357,2113,1866,1643,1490,1431,1472,1617,1838,2119,2423,2722,2992,3210,3387,3499,3586,3632,3670,3697,3705,3696,3626,3486,3229,2839,2298,1609,792,-114,-1041,-1941,-2707,-3306,-3654,-3735,-3545,-3111,-2499,-1795,-1099,-515,-130,-6,-167,-595,-1244,-2018,-2832,-3558,-4119,-4424,-4435,-4152,-3595,-2856,-2011,-1191,-495,-20,166,42,-372,-1032,-1834,-2689,-3483,-4124,-4539,-4693,-4583,-4232,-3712,-3080,-2437,-1835,-1349,-996,-784,-689,-660,-640,-574,-400,-106,326,858,1451,2042,2562,2955,3177,3211,3066,2770,2374,1938,1523,1191,984,930,1043,1306,1698,2182,2708,3234,3720,4127,4436,4633,4715,4688,4569,4355,4073,3707,3276,2753,2146,1445,652,-215,-1126,-2045,-2908,-3656,-4226,-4560,-4616,-4378,-3863,-3113,-2214,-1260,-358,375,871,1053,930,502,-146,-943,-1774,-2535,-3137,-3503,-3601,-3432,-3031,-2469,-1840,-1234,-763,-478,-456,-679,-1147,-1787,-2520,-3254,-3886,-4341,-4549,-4491,-4165,-3610,-2891,-2089,-1283,-557,33,456,696,798,784,736,696,735,879,1146,1524,1977,2460,2910,3291,3544,3675,3665,3548,3360,3133,2924,2757,2655,2632,2665,2748,2844,2927,2984,2981,2939,2845,2726,2608,2503,2450,2444,2499,2581,2674,2722,2680,2508,2171,1653,972,157,-735,-1619,-2423,-3051,-3443,-3541,-3339,-2853,-2136,-1290,-407,382,985,1316,1330,1028,438,-358,-1274,-2199,-3030,-3689,-4104,-4263,-4177,-3883,-3473,-3011,-2619,-2346,-2281,-2422,-2781,-3304,-3918,-4546,-5073,-5440,-5562,-5414,-5003,-4343,-3519,-2592,-1664,-807,-95,436,776,937,969,934,889,914,1034,1295,1677,2161,2701,3229,3694,4044,4234,4271,4144,3905,3578,3239,2916,2677,2539,2521,2628,2825,3104,3404,3710,3976,4179,4319,4378,4387,4351,4301,4248,4214,4185,4159,4098,3972,3746,3379,2857,2180,1364,460,-469,-1344,-2079,-2604,-2865,-2844,-2560,-2062,-1454,-825,-300,27,89,-157,-687,-1467,-2397,-3382,-4305,-5062,-5577,-5799,-5719,-5377,-4825,-4172,-3500,-2925,-2510,-2324,-2371,-2648,-3084,-3627,-4162,-4620,-4909,-4980,-4793,-4371,-3712,-2913,-1999,-1087,-218,526,1122,1539,1789,1899,1896,1850,1782,1756,1779,1877,2024,2214,2398,2557,2654,2674,2617,2486,2315,2128,1966,1863,1845,1930,2123,2413,2787,3205,3647,4068,4448,4757,4982,5119,5170,5147,5071,4943,4790,4595,4356,4063,3678,3200,2605,1896,1091,219,-669,-1515,-2251,-2814,-3153,-3239,-3073,-2687,-2135,-1515,-907,-423,-127,-79,-290,-743,-1374,-2115,-2851,-3513,-3987,-4248,-4239,-4004,-3555,-2993,-2383,-1826,-1414,-1185,-1201,-1428,-1852,-2389,-2964,-3480,-3850,-4020,-3938,-3621,-3087,-2403,-1639,-885,-211,319,672,835,833,703,509,314,184,165,289,563,957,1445,1958,2457,2878,3197,3388,3466,3435,3343,3217,3107,3038,3043,3124,3288,3519,3788,4081,4356,4598,4785,4901,4949,4927,4849,4727,4576,4407,4215,4002,3733,3400,2953,2384,1664,807,-177,-1236,-2309,-3321,-4172,-4801,-5125,-5120,-4788,-4160,-3328,-2387,-1464,-667,-108,161,101,-267,-884,-1668,-2506,-3288,-3913,-4308,-4431,-4286,-3906,-3361,-2744,-2149,-1662,-1367,-1282,-1443,-1799,-2306,-2875,-3424,-3851,-4102,-4112,-3875,-3404,-2742,-1957,-1134,-342,342,870,1220,1392,1416,1344,1226,1134,1107,1196,1395,1716,2111,2553,2980,3352,3624,3776,3798,3705,3514,3270,3009,2763,2582,2463,2433,2470,2565,2682,2800,2880,2901,2847,2708,2497,2219,1914,1590,1291,1014,777,556,343,89,-214,-612,-1105,-1690,-2344,-3020,-3661,-4202,-4581,-4740,-4678,-4372,-3889,-3276,-2626,-2030,-1567,-1303,-1270,-1469,-1862,-2396,-2985,-3553,-4018,-4325,-4445,-4368,-4130,-3772,-3369,-2988,-2704,-2565,-2607,-2832,-3222,-3715,-4256,-4748,-5124,-5299,-5235,-4892,-4299,-3468,-2482,-1406,-333,652,1482,2104,2496,2669,2645,2490,2257,2023,1838,1746,1769,1897,2121,2382,2663,2902,3078,3169,3158,3071,2901,2696,2462,2247,2056,1922,1846,1830,1877,1963,2090,2228,2371,2499,2607,2683,2737,2759,2765,2746,2699,2613,2458,2225,1874,1399,787,58,-770,-1630,-2477,-3215,-3789,-4117,-4180,-3954,-3484,-2822,-2076,-1342,-735,-350,-230,-421,-880,-1560,-2370,-3205,-3960,-4545,-4901,-4990,-4832,-4460,-3943,-3371,-2821,-2371,-2086,-1974,-2064,-2290,-2630,-2978,-3281,-3444,-3416,-3159,-2662,-1960,-1086,-135,835,1719,2454,2997,3295,3381,3252,2980,2616,2234,1895,1644,1514,1500,1587,1737,1904,2036,2106,2074,1949,1739,1470,1185,932,735,663,690,874,1159,1562,2021,2515,2990,3417,3746,3976,4071,4054,3935,3733,3491,3226,2956,2694,2419,2127,1783,1366,865,271,-393,-1099,-1791,-2418,-2904,-3207,-3286,-3138,-2779,-2280,-1692,-1132,-669,-383,-329,-504,-905,-1459,-2100,-2724,-3248,-3592,-3711,-3586,-3235,-2714,-2084,-1445,-868,-436,-201,-185,-390,-772,-1276,-1821,-2311,-2685,-2840,-2778,-2449,-1907,-1192,-382,427,1158,1727,2084,2203,2089,1779,1332,824,328,-75,-336,-429,-335,-91,277,711,1150,1559,1887,2118,2253,2280,2252,2164,2074,1998,1960,1984,2073,2224,2441,2691,2967,3240,3490,3689,3835,3897,3894,3810,3660,3444,3171,2823,2414,1913,1336,666,-77,-873,-1688,-2467,-3161,-3706,-4057,-4172,-4050,-3702,-3185,-2559,-1918,-1345,-911,-683,-661,-862,-1215,-1683,-2159,-2580,-2864,-2963,-2865,-2577,-2146,-1635,-1124,-689,-397,-302,-402,-722,-1182,-1760,-2345,-2879,-3266,-3459,-3408,-3117,-2601,-1918,-1131,-325,417,1037,1469,1710,1752,1632,1407,1136,896,743,725,855,1136,1525,1980,2433,2825,3102,3236,3203,3031,2733,2374,1997,1668,1429,1325,1366,1567,1893,2326,2805,3284,3711,4034,4223,4263,4143,3899,3544,3133,2702,2278,1898,1540,1225,906,572,198,-237,-721,-1241,-1761,-2230,-2595,-2813,-2845,-2688,-2364,-1914,-1412,-937,-562,-360,-361,-585,-993,-1547,-2160,-2751,-3248,-3570,-3712,-3634,-3398,-3030,-2618,-2238,-1955,-1836,-1910,-2180,-2627,-3193,-3813,-4396,-4867,-5144,-5184,-4956,-4471,-3765,-2897,-1949,-999,-126,603,1153,1493,1644,1623,1490,1299,1114,984,958,1040,1239,1526,1859,2199,2494,2703,2811,2803,2687,2500,2250,2010,1791,1648,1600,1665,1848,2135,2501,2915,3330,3710,4009,4203,4277,4225,4070,3835,3550,3263,2983,2742,2523,2314,2084,1801,1432,961,391,-258,-944,-1603,-2181,-2610,-2859,-2899,-2762,-2463,-2098,-1712,-1414,-1239,-1260,-1463,-1855,-2372,-2967,-3546,-4063,-4435,-4650,-4685,-4560,-4321,-4006,-3688,-3407,-3215,-3128,-3161,-3284,-3478,-3688,-3863,-3963,-3928,-3755,-3418,-2944,-2361,-1712,-1053,-438,92,500,772,921,947,913,834,772,759,812,955,1162,1429,1703,1968,2168,2296,2332,2271,2151,1966,1776,1589,1449,1369,1373,1458,1639,1895,2224,2603,3008,3424,3812,4162,4436,4636,4738,4756,4684,4552,4356,4123,3843,3518,3132,2673,2125,1486,770,-4,-781,-1516,-2147,-2610,-2890,-2947,-2823,-2537,-2181,-1806,-1522,-1364,-1406,-1633,-2048,-2580,-3162,-3706,-4127,-4362,-4367,-4144,-3713,-3148,-2511,-1912,-1415,-1106,-1016,-1161,-1522,-2046,-2659,-3283,-3815,-4198,-4344,-4242,-3872,-3268,-2479,-1580,-651,221,966,1527,1876,2006,1948,1740,1451,1142,881,706,666,740,944,1221,1552,1879,2181,2411,2577,2656,2679,2646,2597,2548,2527,2556,2644,2803,3026,3305,3620,3942,4252,4509,4702,4797,4797,4693,4504,4239,3927,3583,3223,2849,2460,2032,1567,1025,426,-248,-956,-1679,-2362,-2964,-3438,-3757,-3910,-3912,-3789,-3593,-3378,-3190,-3084,-3065,-3157,-3322,-3535,-3742,-3896,-3956,-3892,-3699,-3397,-3008,-2603,-2212,-1905,-1712,-1659,-1750,-1965,-2270,-2611,-2939,-3185,-3305,-3264,-3035,-2632,-2068,-1392,-659,76,745,1304,1708,1943,2018,1945,1779,1567,1367,1238,1219,1326,1575,1929,2367,2831,3267,3631,3877,3989,3956,3797,3536,3216,2880,2568,2333,2191,2178,2291,2521,2864,3259,3695,4099,4442,4683,4784,4750,4561,4250,3833,3350,2824,2294,1767,1254,756,259,-237,-739,-1239,-1720,-2154,-2517,-2776,-2919,-2936,-2852,-2684,-2498,-2322,-2224,-2233,-2369,-2634,-2998,-3415,-3825,-4160,-4367,-4405,-4256,-3942,-3488,-2968,-2441,-1981,-1643,-1465,-1458,-1612,-1895,-2249,-2627,-2953,-3191,-3288,-3224,-3002,-2619,-2123,-1540,-912,-299,282,788,1201,1534,1767,1947,2072,2188,2307,2454,2635,2852,3089,3329,3537,3692,3765,3741,3617,3404,3118,2802,2480,2197,1992,1877,1883,2002,2231,2548,2922,3314,3683,3996,4206,4310,4280,4137,3889,3574,3222,2877,2562,2311,2113,1969,1844,1701,1498,1206,789,277,-342,-994,-1654,-2242,-2728,-3064,-3247,-3283,-3201,-3046,-2871,-2714,-2619,-2603,-2655,-2782,-2913,-3048,-3116,-3110,-3006,-2815,-2558,-2277,-2011,-1804,-1691,-1683,-1790,-1980,-2236,-2501,-2737,-2891,-2923,-2813,-2538,-2113,-1555,-900,-200,499,1144,1690,2110,2390,2527,2540,2465,2323,2181,2049,1974,1967,2019,2135,2271,2416,2527,2590,2578,2501,2347,2150,1910,1666,1425,1221,1062,966,948,1003,1150,1368,1656,1997,2358,2727,3064,3344,3552,3659,3673,3583,3407,3157,2851,2503,2119,1706,1260,777,270,-276,-810,-1340,-1805,-2194,-2471,-2626,-2664,-2604,-2483,-2343,-2237,-2195,-2256,-2419,-2685,-3012,-3367,-3682,-3922,-4029,-3988,-3789,-3455,-3021,-2536,-2063,-1641,-1338,-1152,-1131,-1235,-1471,-1781,-2131,-2466,-2738,-2898,-2924,-2795,-2508,-2099,-1575,-1004,-411,150,642,1047,1337,1527,1614,1632,1593,1533,1460,1394,1329,1267,1189,1092,968,815,648,475,322,214,162,182,288,456,706,994,1321,1662,1991,2300,2558,2763,2891,2945,2918,2815,2648,2434,2188,1931,1681,1443,1232,1024,825,593,328,-6,-393,-845,-1324,-1814,-2270,-2668,-2986,-3209,-3358,-3432,-3486,-3533,-3610,-3741,-3916,-4138,-4369,-4571,-4701,-4717,-4586,-4299,-3866,-3311,-2697,-2071,-1509,-1057,-775,-668,-765,-1026,-1429,-1921,-2433,-2915,-3292,-3520,-3564,-3399,-3042,-2506,-1854,-1122,-400,282,841,1269,1532,1636,1620,1493,1335,1161,1039,979,1012,1119,1304,1522,1761,1968,2138,2229,2252,2188,2064,1880,1674,1457,1263,1119,1044,1059,1178,1392,1709,2086,2516,2942,3346,3668,3906,4005,3997,3849,3601,3262,2865,2432,1980,1523,1067,612,165,-276,-691,-1075,-1400,-1663,-1840,-1943,-1972,-1954,-1914,-1889,-1910,-2001,-2180,-2441,-2768,-3133,-3482,-3775,-3966,-4015,-3917,-3664,-3295,-2844,-2377,-1949,-1617,-1429,-1400,-1541,-1827,-2223,-2672,-3119,-3501,-3766,-3878,-3811,-3572,-3173,-2656,-2064,-1447,-859,-330,107,452,703,886,1020,1143,1273,1438,1639,1871,2127,2362,2585,2726,2820,2809,2737,2592,2404,2194,1987,1803,1668,1588,1580,1650,1795,2025,2314,2664,3044,3433,3803,4119,4368,4511,4562,4494,4338,4098,3809,3484,3171,2859,2595,2346,2129,1911,1687,1425,1130,774,379,-59,-526,-1001,-1474,-1931,-2362,-2759,-3122,-3446,-3726,-3964,-4136,-4244,-4263,-4190,-4007,-3729,-3359,-2938,-2494,-2086,-1752,-1546,-1491,-1607,-1886,-2299,-2802,-3340,-3834,-4235,-4465,-4501,-4303,-3886,-3270,-2504,-1658,-792,13,706,1242,1600,1782,1819,1736,1601,1451,1341,1308,1357,1504,1713,1965,2219,2435,2588,2662,2640,2555,2402,2228,2050,1895,1784,1731,1738,1808,1935,2109,2325,2558,2809,3046,3269,3458,3600,3694,3731,3712,3644,3524,3373,3187,2990,2769,2550,2308,2056,1776,1460,1107,704,261,-226,-725,-1247,-1742,-2225,-2647,-3031,-3346,-3607,-3816,-3969,-4082,-4146,-4161,-4116,-4008,-3818,-3571,-3247,-2898,-2534,-2196,-1920,-1735,-1651,-1692,-1832,-2065,-2354,-2664,-2951,-3178,-3303,-3305,-3163,-2880,-2469,-1956,-1382,-788,-215,299,731,1073,1317,1497,1611,1721,1818,1960,2131,2343,2582,2815,3024,3163,3227,3184,3054,2838,2571,2291,2026,1822,1692,1663,1733,1898,2148,2452,2803,3155,3500,3794,4037,4188,4262,4231,4120,3923,3667,3361,3030,2686,2349,2021,1709,1407,1105,790,453,74,-348,-813,-1325,-1861,-2413,-2969,-3494,-4003,-4453,-4870,-5225,-5538,-5789,-5995,-6122,-6183,-6132,-5976,-5694,-5281,-4765,-4162,-3528,-2909,-2364,-1937,-1676,-1586,-1677,-1925,-2287,-2721,-3151,-3534,-3794,-3903,-3810,-3528,-3033,-2393,-1615,-792,42,810,1468,1986,2339,2540,2611,2578,2498,2406,2346,2346,2414,2553,2741,2962,3178,3369,3513,3591,3615,3567,3479,3340,3182,3006,2827,2660,2513,2400,2334,2314,2352,2437,2563,2716,2869,3015,3126,3181,3187,3108,2972,2758,2489,2166,1805,1409,991,551,94,-380,-872,-1379,-1899,-2420,-2930,-3419,-3859,-4252,-4573,-4828,-5015,-5137,-5206,-5231,-5215,-5161,-5061,-4908,-4691,-4403,-4050,-3638,-3206,-2772,-2392,-2091,-1916,-1874,-1973,-2205,-2523,-2906,-3275,-3587,-3785,-3816,-3664,-3314,-2785,-2118,-1367,-587,131,767,1231,1549,1682,1684,1578,1433,1299,1237,1282,1464,1775,2197,2682,3185,3637,4000,4226,4298,4226,4007,3700,3318,2927,2558,2243,2021,1898,1891,1994,2198,2479,2811,3155,3480,3741,3918,3983,3933,3770,3503,3156,2756,2326,1901,1495,1140,839,598,418,272,151,15,-157,-398,-713,-1126,-1606,-2166,-2742,-3339,-3891,-4390,-4795,-5097,-5275,-5328,-5248,-5042,-4709,-4271,-3740,-3151,-2544,-1960,-1445,-1045,-796,-708,-808,-1056,-1449,-1925,-2432,-2910,-3287,-3516,-3543,-3357,-2947,-2349,-1600,-773,69,847,1504,1999,2305,2427,2392,2244,2037,1840,1695,1655,1738,1939,2241,2597,2957,3272,3491,3591,3554,3389,3121,2782,2413,2051,1731,1470,1292,1189,1168,1210,1303,1430,1568,1697,1805,1875,1913,1915,1894,1859,1824,1800,1782,1781,1773,1766,1732,1671,1565,1406,1183,890,515,70,-459,-1034,-1656,-2274,-2867,-3393,-3826,-4137,-4322,-4367,-4299,-4116,-3861,-3534,-3178,-2795,-2411,-2037,-1692,-1392,-1158,-998,-930,-957,-1070,-1266,-1511,-1789,-2051,-2281,-2417,-2462,-2362,-2138,-1775,-1311,-763,-187,378,891,1304,1610,1787,1853,1830,1754,1666,1619,1631,1755,1975,2302,2692,3117,3514,3837,4038,4085,3963,3692,3284,2795,2271,1754,1308,950,717,606,627,758,987,1279,1611,1943,2255,2511,2699,2809,2840,2805,2710,2586,2427,2262,2084,1898,1709,1505,1293,1062,819,545,247,-95,-475,-899,-1360,-1840,-2328,-2796,-3224,-3598,-3896,-4116,-4257,-4314,-4307,-4223,-4081,-3874,-3613,-3298,-2946,-2573,-2205,-1871,-1597,-1411,-1326,-1349,-1470,-1669,-1919,-2170,-2397,-2535,-2571,-2461,-2203,-1801,-1269,-652,16,678,1293,1811,2217,2474,2613,2619,2550,2426,2300,2214,2196,2270,2436,2674,2959,3243,3485,3649,3705,3653,3490,3252,2957,2655,2367,2124,1943,1828,1774,1788,1838,1940,2054,2190,2322,2442,2547,2625,2674,2708,2709,2708,2689,2660,2621,2568,2494,2401,2280,2122,1934,1688,1389,1021,570,57,-535,-1159,-1805,-2427,-2987,-3454,-3798,-4012,-4085,-4048,-3897,-3692,-3422,-3151,-2856,-2585,-2321,-2087,-1884,-1732,-1633,-1609,-1660,-1791,-1992,-2248,-2526,-2802,-3032,-3180,-3223,-3129,-2901,-2545,-2075,-1545,-982,-448,21,385,624,729,715,605,436,261,119,63,127,320,666,1111,1654,2200,2732,3153,3446,3562,3508,3292,2956,2533,2095,1663,1314,1035,891,844,926,1108,1373,1708,2069,2443,2785,3079,3299,3438,3492,3468,3374,3229,3046,2835,2618,2395,2190,1991,1820,1648,1486,1289,1060,751,362,-118,-691,-1320,-1989,-2649,-3260,-3782,-4191,-4461,-4597,-4600,-4493,-4296,-4042,-3758,-3464,-3203,-2964,-2798,-2679,-2633,-2650,-2711,-2824,-2960,-3116,-3280,-3438,-3579,-3697,-3764,-3788,-3736,-3630,-3445,-3205,-2911,-2579,-2222,-1857,-1477,-1112,-737,-376,-10,355,716,1080,1432,1780,2104,2394,2633,2799,2885,2864,2752,2542,2264,1947,1622,1327,1096,933,867,864,932,1026,1129,1214,1261,1262,1219,1133,1028,909,805,726,691,710,785,918,1094,1308,1536,1765,1965,2125,2198,2180,2017,1712,1227,586,-211,-1111,-2067,-3008,-3868,-4570,-5075,-5336,-5357,-5144,-4742,-4200,-3577,-2940,-2344,-1834,-1458,-1225,-1170,-1264,-1522,-1888,-2357,-2859,-3369,-3823,-4194,-4436,-4526,-4454,-4214,-3824,-3316,-2719,-2095,-1488,-952,-531,-246,-115,-119,-232,-411,-597,-753,-816,-769,-574,-235,249,857,1553,2304,3052,3752,4354,4806,5082,5166,5042,4746,4287,3724,3092,2457,1845,1323,905,627,498,523,696,993,1393,1857,2348,2830,3266,3628,3902,4068,4126,4078,3924,3691,3377,3023,2630,2229,1824,1427,1026,620,182,-285,-811,-1366,-1972,-2577,-3180,-3739,-4233,-4646,-4968,-5195,-5337,-5402,-5407,-5368,-5296,-5203,-5091,-4976,-4845,-4717,-4571,-4423,-4262,-4091,-3916,-3733,-3551,-3372,-3198,-3028,-2857,-2680,-2487,-2275,-2037,-1770,-1476,-1151,-797,-418,-8,429,895,1379,1888,2396,2911,3406,3873,4304,4673,4982,5208,5345,5391,5336,5198,4982,4709,4417,4116,3846,3614,3431,3299,3196,3118,3030,2928,2789,2616,2412,2187,1964,1751,1577,1450,1383,1385,1448,1572,1740,1945,2146,2353,2513,2641,2695,2676,2558,2326,1970,1469,838,69,-795,-1733,-2682,-3594,-4410,-5082,-5568,-5855,-5931,-5810,-5534,-5111,-4618,-4072,-3531,-3028,-2593,-2259,-2036,-1939,-1959,-2089,-2302,-2574,-2865,-3134,-3352,-3472,-3478,-3349,-3082,-2691,-2197,-1640,-1057,-506,-16,371,632,774,793,728,612,478,381,335,392,546,821,1203,1679,2222,2797,3359,3874,4286,4575,4710,4686,4509,4202,3792,3326,2834,2374,1955,1633,1396,1279,1273,1372,1573,1845,2176,2529,2890,3219,3517,3748,3918,4010,4023,3947,3790,3538,3219,2820,2372,1870,1343,787,220,-352,-926,-1484,-2023,-2529,-2991,-3398,-3742,-4021,-4237,-4395,-4502,-4565,-4589,-4579,-4533,-4449,-4334,-4180,-4001,-3802,-3585,-3372,-3154,-2947,-2743,-2544,-2347,-2150,-1958,-1765,-1582,-1415,-1261,-1136,-1030,-957,-901,-869,-841,-811,-763,-671,-533,-315,-27,348,797,1308,1859,2434,2986,3515,3960,4323,4560,4669,4632,4461,4167,3776,3335,2877,2451,2094,1826,1663,1595,1608,1669,1747,1814,1835,1799,1694,1515,1277,992,674,361,57,-195,-390,-512,-550,-525,-422,-290,-118,34,166,221,192,27,-258,-706,-1267,-1948,-2684,-3438,-4148,-4757,-5226,-5520,-5620,-5540,-5283,-4885,-4384,-3810,-3205,-2605,-2035,-1535,-1118,-813,-632,-579,-660,-845,-1127,-1454,-1798,-2107,-2348,-2475,-2478,-2331,-2055,-1661,-1186,-679,-174,271,630,877,1003,1019,949,818,674,544,467,467,558,747,1039,1404,1849,2316,2803,3253,3648,3955,4155,4238,4204,4056,3817,3497,3119,2709,2262,1822,1364,931,515,137,-184,-435,-588,-643,-571,-389,-89,304,767,1258,1745,2163,2493,2672,2703,2549,2240,1776,1193,528,-192,-911,-1621,-2263,-2838,-3305,-3666,-3905,-4036,-4056,-3999,-3880,-3730,-3581,-3446,-3350,-3295,-3279,-3299,-3340,-3392,-3440,-3475,-3484,-3472,-3420,-3339,-3217,-3064,-2869,-2651,-2398,-2134,-1856,-1582,-1312,-1067,-841,-648,-487,-348,-238,-132,-21,112,294,527,832,1211,1659,2167,2726,3296,3876,4414,4885,5266,5507,5613,5546,5330,4961,4484,3925,3340,2766,2251,1825,1502,1294,1173,1136,1139,1164,1181,1175,1135,1060,959,841,731,635,582,566,605,682,798,932,1072,1209,1323,1412,1459,1454,1388,1241,1013,679,263,-247,-814,-1421,-2030,-2610,-3124,-3545,-3854,-4036,-4088,-4007,-3809,-3503,-3119,-2673,-2209,-1751,-1344,-1017,-799,-704,-746,-905,-1175,-1512,-1881,-2244,-2538,-2754,-2833,-2786,-2598,-2288,-1886,-1420,-939,-475,-65,268,512,662,728,726,674,600,518,461,430,460,538,681,882,1117,1395,1668,1942,2179,2376,2519,2604,2629,2604,2525,2412,2258,2083,1882,1669,1450,1239,1054,902,819,798,875,1043,1315,1688,2138,2659,3202,3734,4215,4585,4823,4884,4757,4443,3949,3306,2546,1715,852,9,-784,-1483,-2071,-2528,-2848,-3040,-3113,-3094,-3004,-2877,-2731,-2605,-2497,-2438,-2421,-2465,-2550,-2696,-2868,-3077,-3284,-3486,-3638,-3735,-3731,-3632,-3408,-3078,-2644,-2136,-1588,-1041,-536,-112,193,367,386,275,44,-265,-603,-918,-1154,-1261,-1208,-968,-544,51,783,1601,2454,3276,3999,4584,4960,5133,5070,4807,4376,3827,3240,2655,2162,1772,1536,1441,1485,1622,1832,2049,2247,2391,2450,2436,2331,2173,1968,1763,1567,1420,1321,1290,1311,1375,1464,1543,1606,1608,1555,1413,1199,893,525,90,-380,-876,-1366,-1832,-2252,-2612,-2896,-3109,-3235,-3297,-3276,-3205,-3060,-2877,-2636,-2368,-2071,-1766,-1476,-1205,-999,-842,-786,-806,-926,-1123,-1386,-1689,-2002,-2294,-2532,-2698,-2759,-2726,-2574,-2338,-2006,-1626,-1201,-767,-338,64,435,749,1034,1252,1441,1583,1700,1802,1893,1996,2104,2240,2391,2570,2770,2984,3227,3469,3742,3995,4259,4483,4671,4789,4823,4743,4558,4240,3825,3319,2766,2215,1698,1287,998,874,934,1149,1538,2023,2588,3153,3668,4063,4304,4324,4134,3702,3070,2259,1329,335,-658,-1589,-2404,-3068,-3546,-3847,-3962,-3938,-3793,-3590,-3361,-3155,-3002,-2928,-2946,-3059,-3267,-3552,-3908,-4305,-4724,-5132,-5510,-5813,-6033,-6129,-6096,-5918,-5605,-5156,-4612,-3983,-3328,-2664,-2052,-1501,-1057,-715,-483,-345,-275,-237,-205,-123,21,263,612,1068,1618,2255,2934,3635,4310,4923,5430,5804,6011,6050,5915,5636,5239,4773,4282,3811,3398,3064,2826,2672,2591,2564,2554,2550,2529,2477,2399,2289,2161,2021,1879,1746,1617,1514,1408,1326,1226,1130,1007,859,683,465,229,-41,-320,-607,-901,-1185,-1473,-1760,-2054,-2365,-2692,-3054,-3434,-3846,-4269,-4687,-5084,-5419,-5678,-5828,-5868,-5781,-5588,-5302,-4954,-4578,-4206,-3868,-3598,-3395,-3289,-3249,-3285,-3355,-3441,-3510,-3534,-3490,-3364,-3146,-2838,-2453,-2000,-1507,-992,-482,-3,437,805,1120,1347,1524,1628,1698,1729,1746,1757,1770,1788,1817,1843,1875,1904,1932,1974,2025,2105,2216,2354,2526,2694,2868,2988,3058,3037,2928,2718,2443,2102,1758,1436,1174,1023,981,1082,1310,1653,2081,2549,3006,3401,3667,3767,3650,3305,2730,1939,990,-76,-1183,-2263,-3256,-4097,-4756,-5205,-5444,-5490,-5374,-5141,-4830,-4499,-4176,-3906,-3715,-3608,-3611,-3711,-3900,-4167,-4474,-4801,-5108,-5359,-5523,-5574,-5488,-5258,-4874,-4357,-3715,-2990,-2211,-1423,-670,14,587,1042,1351,1527,1575,1513,1381,1210,1039,911,859,909,1086,1388,1811,2334,2929,3539,4140,4649,5056,5293,5366,5262,4994,4617,4145,3661,3183,2772,2442,2215,2085,2044,2068,2135,2220,2293,2348,2357,2330,2248,2127,1961,1766,1540,1287,1019,719,401,48,-339,-756,-1208,-1671,-2137,-2581,-2984,-3325,-3597,-3780,-3896,-3934,-3929,-3884,-3840,-3794,-3786,-3796,-3835,-3885,-3924,-3940,-3906,-3820,-3670,-3467,-3215,-2928,-2621,-2307,-1995,-1702,-1427,-1189,-976,-809,-662,-559,-467,-403,-330,-271,-174,-72,85,267,500,767,1070,1388,1723,2040,2351,2621,2853,3037,3168,3251,3293,3298,3273,3229,3163,3081,2989,2891,2793,2724,2680,2704,2785,2943,3157,3418,3673,3902,4038,4058,3924,3622,3159,2567,1871,1157,455,-136,-588,-836,-870,-679,-298,243,858,1487,2035,2427,2608,2522,2182,1577,785,-161,-1160,-2142,-3032,-3763,-4304,-4624,-4736,-4657,-4428,-4096,-3711,-3318,-2959,-2664,-2451,-2332,-2311,-2378,-2529,-2742,-3003,-3282,-3558,-3808,-3998,-4121,-4145,-4075,-3892,-3611,-3232,-2776,-2263,-1714,-1151,-603,-80,395,813,1175,1465,1708,1885,2036,2147,2254,2358,2484,2638,2839,3083,3381,3720,4086,4458,4796,5076,5254,5311,5225,5003,4655,4213,3717,3201,2714,2280,1918,1645,1450,1333,1273,1258,1271,1305,1342,1389,1424,1464,1483,1500,1488,1466,1402,1317,1173,991,732,424,41,-383,-836,-1292,-1705,-2061,-2319,-2472,-2519,-2462,-2340,-2173,-2015,-1894,-1858,-1916,-2096,-2370,-2741,-3152,-3578,-3975,-4291,-4519,-4614,-4583,-4421,-4139,-3766,-3322,-2850,-2376,-1938,-1563,-1264,-1059,-937,-896,-915,-970,-1037,-1089,-1089,-1032,-881,-640,-312,106,567,1070,1556,2010,2384,2669,2837,2892,2840,2687,2456,2166,1824,1466,1087,715,368,57,-174,-329,-358,-284,-77,221,595,1001,1389,1722,1956,2071,2056,1927,1705,1433,1152,920,756,712,781,976,1278,1643,2051,2423,2735,2915,2942,2779,2441,1924,1284,552,-205,-944,-1610,-2169,-2605,-2901,-3084,-3160,-3168,-3132,-3085,-3039,-3017,-3017,-3035,-3083,-3139,-3217,-3307,-3411,-3522,-3645,-3755,-3854,-3926,-3954,-3940,-3857,-3714,-3499,-3213,-2866,-2457,-2010,-1536,-1058,-595,-169,202,504,719,851,883,842,716,554,360,186,59,15,89,293,628,1090,1624,2210,2766,3248,3600,3784,3789,3629,3324,2937,2515,2113,1788,1560,1450,1459,1558,1736,1949,2177,2387,2571,2701,2794,2828,2830,2788,2725,2625,2511,2348,2157,1888,1554,1123,603,4,-656,-1338,-1995,-2595,-3080,-3441,-3645,-3709,-3641,-3481,-3267,-3046,-2866,-2744,-2717,-2770,-2901,-3079,-3282,-3464,-3617,-3699,-3708,-3631,-3466,-3218,-2902,-2521,-2107,-1681,-1262,-895,-587,-374,-264,-260,-365,-555,-806,-1091,-1356,-1581,-1710,-1729,-1611,-1354,-973,-479,83,689,1286,1849,2342,2746,3053,3252,3362,3376,3322,3198,3029,2821,2588,2362,2145,1988,1896,1901,2018,2236,2554,2934,3345,3735,4072,4301,4421,4390,4244,3972,3625,3233,2832,2472,2179,1974,1876,1865,1933,2035,2131,2173,2113,1927,1592,1120,533,-127,-810,-1465,-2043,-2511,-2853,-3068,-3167,-3190,-3152,-3109,-3060,-3045,-3053,-3094,-3154,-3230,-3312,-3405,-3503,-3615,-3743,-3887,-4051,-4221,-4394,-4556,-4684,-4780,-4805,-4773,-4660,-4477,-4220,-3907,-3543,-3147,-2732,-2301,-1872,-1445,-1019,-607,-199,194,569,939,1282,1629,1961,2304,2654,3023,3411,3814,4219,4610,4964,5255,5467,5573,5582,5489,5316,5091,4840,4593,4376,4195,4062,3964,3900,3843,3794,3735,3663,3586,3504,3424,3362,3308,3274,3249,3211,3160,3055,2889,2627,2264,1781,1192,506,-237,-997,-1720,-2357,-2860,-3194,-3349,-3329,-3165,-2900,-2598,-2317,-2124,-2058,-2156,-2411,-2825,-3345,-3939,-4540,-5104,-5574,-5919,-6102,-6115,-5957,-5638,-5186,-4632,-4017,-3384,-2779,-2231,-1779,-1432,-1200,-1080,-1041,-1072,-1122,-1166,-1162,-1080,-902,-615,-225,253,797,1367,1944,2476,2961,3360,3684,3924,4095,4201,4262,4272,4247,4170,4054,3876,3664,3399,3127,2849,2605,2420,2305,2282,2341,2475,2661,2878,3096,3290,3447,3545,3595,3585,3536,3452,3352,3249,3141,3052,2956,2868,2762,2622,2443,2188,1875,1472,1011,485,-62,-629,-1169,-1676,-2129,-2521,-2852,-3139,-3377,-3605,-3807,-4011,-4204,-4370,-4518,-4606,-4648,-4624,-4545,-4420,-4265,-4099,-3936,-3792,-3669,-3567,-3480,-3387,-3287,-3150,-2978,-2755,-2483,-2167,-1811,-1434,-1033,-638,-235,156,539,915,1280,1630,1967,2279,2560,2811,3020,3196,3345,3473,3603,3734,3891,4062,4250,4439,4610,4742,4817,4819,4743,4600,4399,4164,3922,3690,3494,3338,3226,3158,3117,3098,3084,3068,3047,3009,2971,2910,2853,2769,2675,2537,2359,2113,1780,1357,823,182,-543,-1359,-2192,-3031,-3811,-4483,-5019,-5378,-5555,-5559,-5408,-5146,-4826,-4497,-4207,-4004,-3896,-3905,-4002,-4179,-4380,-4591,-4752,-4852,-4857,-4758,-4560,-4251,-3875,-3413,-2926,-2403,-1893,-1401,-960,-569,-256,-8,161,269,321,338,336,345,371,456,582,787,1045,1366,1721,2108,2493,2866,3215,3515,3777,3981,4137,4240,4286,4282,4208,4080,3884,3632,3338,3015,2693,2399,2152,1993,1906,1927,2014,2173,2358,2548,2702,2791,2800,2699,2509,2210,1845,1414,959,502,58,-337,-695,-993,-1249,-1468,-1666,-1859,-2057,-2271,-2501,-2739,-2983,-3209,-3417,-3588,-3721,-3816,-3878,-3924,-3961,-4013,-4077,-4167,-4274,-4387,-4500,-4588,-4646,-4663,-4631,-4557,-4434,-4279,-4089,-3882,-3660,-3435,-3214,-3002,-2815,-2642,-2502,-2383,-2289,-2213,-2147,-2073,-1989,-1865,-1695,-1463,-1160,-779,-338,172,707,1264,1805,2306,2752,3127,3427,3665,3839,3977,4083,4173,4248,4311,4349,4356,4324,4235,4097,3900,3660,3382,3083,2775,2476,2186,1925,1685,1477,1293,1138,1005,900,825,770,754,744,759,758,739,672,538,324,11,-385,-876,-1408,-1979,-2523,-3014,-3404,-3667,-3782,-3753,-3590,-3333,-3018,-2705,-2438,-2263,-2214,-2295,-2502,-2814,-3182,-3572,-3932,-4224,-4419,-4500,-4458,-4310,-4061,-3732,-3356,-2940,-2524,-2113,-1726,-1380,-1075,-827,-632,-492,-401,-356,-333,-336,-318,-288,-202,-64,150,432,789,1197,1650,2125,2593,3048,3451,3811,4094,4308,4437,4470,4414,4237,3960,3561,3060,2474,1826,1159,522,-50,-498,-807,-942,-919,-735,-440,-60,347,738,1071,1318,1464,1502,1453,1327,1160,979,802,663,549,484,438,414,382,335,260,148,10,-151,-318,-468,-603,-690,-753,-779,-799,-829,-897,-1026,-1229,-1510,-1859,-2250,-2664,-3044,-3381,-3620,-3766,-3795,-3716,-3550,-3298,-3016,-2688,-2375,-2063,-1789,-1539,-1338,-1162,-1028,-919,-831,-754,-684,-591,-485,-331,-132,125,438,803,1203,1622,2034,2419,2745,3005,3179,3278,3300,3273,3203,3126,3050,2984,2945,2905,2879,2837,2770,2679,2544,2389,2211,2025,1855,1702,1586,1514,1476,1482,1515,1568,1634,1702,1769,1832,1891,1939,1982,1998,1995,1945,1845,1683,1441,1133,741,297,-200,-715,-1227,-1701,-2117,-2443,-2675,-2796,-2828,-2778,-2685,-2582,-2494,-2466,-2507,-2621,-2816,-3045,-3316,-3561,-3787,-3934,-4016,-4000,-3896,-3708,-3438,-3108,-2721,-2303,-1853,-1404,-954,-535,-155,160,402,548,606,566,451,279,82,-106,-249,-319,-288,-148,109,466,912,1415,1947,2477,2971,3411,3759,4020,4161,4191,4106,3906,3618,3249,2840,2418,2022,1695,1461,1347,1360,1485,1715,2004,2319,2620,2857,3019,3070,3024,2884,2676,2433,2181,1947,1751,1587,1460,1351,1232,1098,912,679,394,57,-297,-669,-1008,-1314,-1542,-1704,-1776,-1784,-1739,-1671,-1624,-1621,-1704,-1884,-2170,-2552,-3003,-3493,-3970,-4402,-4747,-4976,-5085,-5058,-4924,-4689,-4398,-4066,-3742,-3442,-3201,-3027,-2946,-2939,-3024,-3168,-3364,-3578,-3783,-3942,-4026,-4001,-3847,-3555,-3121,-2563,-1902,-1172,-411,338,1049,1680,2226,2671,3023,3296,3502,3664,3795,3902,3992,4050,4081,4066,4005,3902,3759,3595,3430,3269,3146,3051,2995,2980,2969,2991,2977,2967,2908,2830,2719,2592,2457,2325,2195,2075,1943,1801,1621,1396,1111,768,368,-69,-525,-968,-1374,-1711,-1961,-2106,-2148,-2089,-1962,-1790,-1619,-1492,-1448,-1522,-1723,-2064,-2516,-3062,-3651,-4243,-4797,-5269,-5637,-5880,-5996,-5986,-5863,-5647,-5342,-4989,-4580,-4155,-3713,-3280,-2873,-2508,-2201,-1970,-1808,-1730,-1694,-1707,-1708,-1684,-1585,-1398,-1090,-677,-144,466,1140,1831,2506,3134,3679,4133,4473,4700,4817,4827,4743,4571,4322,4011,3650,3255,2854,2456,2102,1795,1560,1400,1314,1298,1336,1406,1501,1587,1675,1737,1788,1825,1854,1882,1902,1914,1902,1866,1776,1642,1447,1201,914,598,281,-22,-289,-507,-664,-761,-797,-796,-764,-743,-750,-828,-1000,-1280,-1690,-2199,-2815,-3474,-4154,-4795,-5355,-5799,-6085,-6213,-6164,-5969,-5639,-5214,-4730,-4216,-3717,-3245,-2826,-2468,-2163,-1925,-1724,-1571,-1431,-1310,-1177,-1027,-840,-606,-322,19,412,842,1309,1778,2254,2707,3138,3534,3894,4214,4495,4735,4925,5071,5147,5168,5106,4976,4775,4511,4211,3885,3573,3282,3045,2859,2739,2666,2635,2621,2618,2596,2564,2499,2422,2334,2251,2178,2124,2078,2037,1978,1879,1721,1489,1168,766,283,-255,-831,-1419,-1991,-2519,-2990,-3373,-3668,-3865,-3969,-3994,-3966,-3902,-3846,-3817,-3837,-3926,-4084,-4298,-4571,-4850,-5137,-5382,-5562,-5656,-5637,-5495,-5230,-4836,-4332,-3735,-3067,-2365,-1660,-988,-386,121,514,773,914,944,893,809,715,676,708,850,1104,1474,1938,2475,3047,3624,4170,4660,5072,5391,5622,5746,5789,5731,5602,5387,5116,4782,4414,4021,3638,3272,2969,2725,2567,2486,2482,2522,2605,2672,2735,2740,2703,2604,2463,2287,2100,1902,1719,1533,1344,1135,887,590,237,-172,-619,-1084,-1536,-1941,-2270,-2502,-2617,-2625,-2524,-2349,-2124,-1891,-1693,-1564,-1540,-1639,-1864,-2209,-2641,-3130,-3633,-4105,-4507,-4807,-4982,-5024,-4931,-4715,-4394,-3996,-3541,-3066,-2584,-2135,-1719,-1368,-1081,-869,-737,-672,-677,-722,-795,-863,-893,-864,-738,-511,-165,282,828,1432,2078,2723,3340,3902,4391,4789,5102,5318,5455,5512,5505,5437,5319,5152,4951,4709,4451,4172,3900,3630,3396,3174,3000,2837,2698,2563,2413,2254,2064,1866,1652,1453,1271,1130,1027,967,926,897,845,752,598,368,68,-296,-699,-1117,-1507,-1850,-2101,-2252,-2277,-2183,-1978,-1689,-1352,-1013,-719,-522,-457,-547,-810,-1219,-1763,-2390,-3050,-3694,-4260,-4704,-4989,-5090,-5004,-4735,-4303,-3754,-3108,-2431,-1749,-1111,-548,-84,267,493,603,607,524,393,230,93,1,-9,92,293,623,1045,1556,2124,2713,3304,3860,4364,4796,5142,5388,5535,5569,5494,5301,5000,4584,4079,3484,2834,2150,1467,815,230,-267,-656,-928,-1081,-1127,-1069,-940,-738,-508,-235,28,297,534,721,855,894,846,699,450,139,-239,-612,-978,-1274,-1488,-1597,-1594,-1490,-1301,-1050,-764,-480,-222,-25,82,90,-35,-275,-645,-1106,-1655,-2237,-2840,-3406,-3922,-4348,-4668,-4866,-4931,-4866,-4677,-4376,-3983,-3518,-3014,-2485,-1984,-1500,-1095,-747,-497,-325,-235,-208,-223,-248,-265,-230,-138,39,295,636,1033,1482,1951,2418,2869,3277,3640,3938,4172,4327,4400,4378,4259,4035,3718,3302,2826,2293,1758,1241,781,405,124,-50,-135,-138,-91,-15,70,149,216,275,334,401,488,592,703,811,886,908,857,713,478,159,-235,-658,-1105,-1521,-1903,-2215,-2450,-2613,-2683,-2700,-2648,-2565,-2469,-2381,-2337,-2353,-2448,-2639,-2914,-3281,-3706,-4183,-4666,-5131,-5547,-5875,-6096,-6188,-6127,-5924,-5560,-5062,-4439,-3728,-2957,-2176,-1416,-735,-164,273,543,665,640,500,292,53,-164,-312,-376,-308,-133,174,577,1062,1604,2173,2743,3288,3793,4219,4571,4801,4918,4886,4717,4399,3954,3405,2783,2148,1528,998,569,294,167,194,350,606,916,1251,1562,1831,2031,2154,2198,2166,2063,1904,1686,1429,1133,810,474,140,-186,-473,-730,-924,-1072,-1157,-1194,-1186,-1144,-1080,-1009,-943,-904,-903,-971,-1109,-1349,-1681,-2108,-2619,-3184,-3780,-4366,-4908,-5370,-5724,-5943,-6012,-5927,-5691,-5321,-4837,-4271,-3657,-3037,-2447,-1930,-1510,-1226,-1082,-1097,-1244,-1518,-1859,-2235,-2579,-2835,-2965,-2911,-2684,-2243,-1653,-898,-64,838,1728,2595,3372,4061,4621,5053,5349,5501,5530,5424,5213,4906,4526,4102,3660,3233,2848,2527,2290,2142,2082,2103,2178,2295,2427,2553,2666,2743,2800,2815,2810,2769,2699,2589,2441,2233,1984,1674,1324,946,550,164,-197,-519,-789,-1004,-1163,-1271,-1325,-1347,-1322,-1278,-1217,-1154,-1123,-1121,-1196,-1342,-1598,-1938,-2390,-2911,-3495,-4101,-4695,-5230,-5673,-5985,-6133,-6116,-5913,-5546,-5031,-4400,-3700,-2965,-2253,-1598,-1036,-603,-303,-142,-108,-170,-301,-450,-581,-650,-626,-490,-223,169,679,1295,1985,2737,3507,4279,5006,5667,6219,6634,6883,6943,6801,6466,5946,5276,4501,3665,2833,2062,1385,861,496,304,280,393,625,926,1275,1618,1937,2194,2376,2463,2450,2333,2116,1811,1426,988,517,45,-393,-777,-1073,-1267,-1358,-1340,-1242,-1078,-877,-673,-482,-336,-246,-227,-292,-443,-695,-1036,-1480,-2008,-2614,-3271,-3962,-4642,-5290,-5850,-6308,-6605,-6742,-6680,-6429,-5985,-5384,-4638,-3820,-2949,-2107,-1329,-670,-163,174,338,337,220,6,-220,-434,-560,-577,-442,-158,284,854,1531,2278,3057,3839,4578,5262,5837,6314,6633,6814,6821,6667,6348,5888,5313,4654,3970,3287,2672,2151,1754,1497,1375,1373,1460,1608,1766,1918,2015,2057,2021,1915,1748,1530,1282,1018,746,491,237,11,-210,-406,-599,-778,-964,-1157,-1365,-1597,-1861,-2152,-2478,-2820,-3176,-3521,-3841,-4130,-4357,-4555,-4689,-4807,-4904,-5009,-5144,-5311,-5529,-5778,-6060,-6335,-6580,-6758,-6823,-6762,-6528,-6131,-5553,-4822,-3966,-3026,-2059,-1121,-264,453,1004,1362,1527,1523,1383,1155,896,656,490,432,509,730,1095,1590,2195,2877,3602,4333,5029,5650,6164,6525,6723,6727,6538,6171,5628,4969,4213,3430,2662,1960,1375,919,626,480,478,596,792,1049,1316,1575,1790,1944,2017,2008,1896,1704,1416,1059,636,175,-316,-798,-1276,-1702,-2092,-2409,-2663,-2851,-2967,-3032,-3037,-2998,-2923,-2809,-2682,-2533,-2398,-2284,-2218,-2231,-2342,-2559,-2913,-3361,-3919,-4523,-5146,-5723,-6208,-6538,-6682,-6596,-6283,-5739,-4995,-4099,-3109,-2088,-1128,-268,402,869,1085,1078,848,464,-25,-544,-1012,-1372,-1560,-1549,-1317,-881,-260,505,1353,2251,3126,3949,4674,5271,5719,6004,6113,6058,5837,5484,5009,4466,3880,3298,2760,2302,1938,1701,1569,1549,1614,1733,1882,2027,2142,2211,2219,2148,2019,1803,1540,1214,850,457,51,-358,-742,-1100,-1400,-1643,-1813,-1909,-1947,-1919,-1869,-1785,-1721,-1662,-1640,-1643,-1673,-1718,-1773,-1819,-1869,-1912,-1975,-2059,-2193,-2387,-2653,-2985,-3383,-3806,-4240,-4630,-4937,-5131,-5157,-5017,-4680,-4168,-3502,-2709,-1860,-984,-164,565,1152,1568,1805,1868,1781,1584,1318,1044,798,637,571,640,822,1139,1550,2054,2617,3221,3835,4447,5007,5517,5917,6207,6339,6310,6099,5713,5161,4474,3681,2839,1983,1176,446,-162,-636,-967,-1144,-1206,-1135,-990,-773,-525,-276,-45,127,241,258,199,48,-176,-447,-755,-1056,-1328,-1546,-1685,-1739,-1701,-1581,-1394,-1164,-908,-661,-425,-228,-71,45,111,133,99,0,-173,-433,-790,-1240,-1778,-2378,-3001,-3623,-4169,-4622,-4907,-5018,-4913,-4597,-4079,-3379,-2552,-1642,-721,158,915,1521,1911,2100,2058,1842,1475,1027,564,154,-146,-275,-220,36,488,1089,1820,2618,3437,4232,4953,5563,6040,6346,6478,6420,6166,5744,5154,4446,3650,2826,2016,1295,680,243,-38,-122,-56,151,450,796,1151,1464,1713,1856,1898,1820,1636,1368,1027,658,282,-70,-360,-578,-694,-722,-652,-520,-337,-157,0,83,76,-39,-265,-581,-959,-1370,-1751,-2099,-2358,-2541,-2654,-2700,-2746,-2796,-2903,-3089,-3353,-3699,-4090,-4496,-4859,-5132,-5264,-5215,-4968,-4508,-3853,-3041,-2106,-1126,-149,753,1514,2110,2485,2665,2632,2452,2149,1803,1461,1191,1027,1011,1137,1421,1822,2325,2890,3473,4054,4581,5045,5403,5648,5759,5725,5551,5228,4788,4239,3627,2976,2341,1754,1253,869,610,481,476,568,742,964,1205,1447,1665,1833,1954,2000,1977,1885,1718,1499,1232,938,638,349,98,-113,-265,-366,-417,-434,-426,-423,-424,-452,-503,-570,-652,-726,-795,-835,-877,-906,-977,-1093,-1302,-1620,-2053,-2611,-3245,-3937,-4614,-5213,-5685,-5942,-5979,-5733,-5244,-4502,-3589,-2546,-1474,-457,436,1103,1528,1652,1504,1097,508,-210,-941,-1624,-2156,-2492,-2580,-2416,-2010,-1389,-622,262,1172,2080,2920,3669,4290,4771,5094,5266,5267,5139,4854,4479,4010,3503,2991,2515,2112,1808,1622,1553,1595,1730,1923,2154,2381,2583,2732,2809,2804,2711,2529,2273,1946,1573,1172,764,374,25,-262,-475,-600,-648,-615,-537,-426,-324,-257,-244,-312,-458,-670,-947,-1246,-1562,-1863,-2148,-2407,-2660,-2914,-3193,-3517,-3885,-4311,-4763,-5230,-5656,-6014,-6243,-6323,-6207,-5912,-5418,-4775,-4014,-3186,-2369,-1601,-963,-469,-175,-61,-131,-346,-653,-1004,-1325,-1570,-1681,-1637,-1415,-1028,-496,152,865,1618,2355,3068,3706,4272,4738,5099,5346,5466,5460,5323,5055,4679,4186,3636,3019,2409,1802,1264,797,427,168,7,-50,-25,61,193,331,470,557,606,567,463,270,17,-291,-621,-948,-1237,-1468,-1609,-1666,-1627,-1510,-1343,-1144,-957,-796,-699,-658,-704,-796,-951,-1127,-1324,-1527,-1736,-1956,-2214,-2509,-2884,-3320,-3842,-4420,-5028,-5631,-6172,-6608,-6890,-6977,-6853,-6509,-5958,-5233,-4375,-3453,-2517,-1648,-890,-298,101,300,306,165,-99,-402,-709,-941,-1070,-1045,-863,-513,-10,616,1338,2120,2917,3711,4449,5120,5684,6118,6405,6513,6442,6180,5747,5152,4461,3683,2925,2194,1585,1106,807,666,699,853,1111,1413,1716,1986,2166,2250,2200,2028,1732,1328,850,319,-213,-726,-1168,-1522,-1760,-1871,-1868,-1757,-1578,-1360,-1154,-996,-923,-965,-1118,-1388,-1749,-2169,-2619,-3068,-3483,-3870,-4208,-4527,-4827,-5143,-5474,-5843,-6226,-6619,-6979,-7267,-7445,-7456,-7284,-6896,-6292,-5498,-4533,-3461,-2339,-1232,-213,667,1356,1834,2085,2136,2007,1763,1442,1131,859,709,680,824,1115,1564,2129,2785,3496,4219,4927,5577,6144,6597,6915,7073,7063,6883,6530,6041,5428,4745,4036,3343,2730,2208,1833,1581,1476,1471,1554,1672,1799,1892,1928,1887,1769,1563,1296,966,603,230,-141,-475,-762,-980,-1124,-1193,-1188,-1139,-1047,-971,-907,-907,-969,-1114,-1329,-1606,-1916,-2232,-2530,-2778,-2978,-3114,-3211,-3290,-3375,-3502,-3696,-3956,-4301,-4686,-5095,-5471,-5772,-5942,-5949,-5757,-5363,-4767,-4000,-3094,-2110,-1102,-143,713,1402,1896,2165,2214,2063,1752,1337,877,449,93,-108,-162,-9,314,807,1438,2154,2929,3707,4453,5131,5710,6165,6473,6623,6603,6420,6078,5603,5021,4383,3724,3106,2559,2123,1826,1651,1617,1667,1798,1943,2091,2187,2223,2174,2040,1826,1536,1198,815,423,23,-353,-703,-1003,-1259,-1451,-1598,-1682,-1738,-1754,-1762,-1763,-1772,-1798,-1834,-1891,-1939,-1998,-2035,-2070,-2107,-2152,-2248,-2392,-2634,-2957,-3383,-3880,-4432,-4979,-5486,-5879,-6123,-6168,-5989,-5579,-4953,-4140,-3187,-2158,-1115,-124,747,1460,1976,2276,2377,2282,2050,1708,1332,963,664,474,428,539,806,1220,1746,2360,3015,3677,4309,4878,5355,5712,5934,6003,5907,5660,5254,4730,4098,3417,2709,2038,1425,915,515,244,83,18,16,41,62,43,-31,-180,-400,-682,-1027,-1385,-1769,-2126,-2448,-2714,-2899,-2997,-2997,-2900,-2709,-2441,-2123,-1767,-1422,-1102,-837,-655,-549,-534,-593,-710,-869,-1049,-1237,-1428,-1627,-1843,-2093,-2393,-2753,-3173,-3649,-4143,-4637,-5072,-5416,-5619,-5651,-5492,-5132,-4587,-3870,-3035,-2109,-1164,-240,599,1308,1856,2205,2367,2335,2139,1824,1421,1001,602,279,68,2,92,348,750,1291,1927,2632,3366,4073,4731,5274,5681,5906,5936,5748,5360,4774,4040,3197,2308,1436,641,-33,-533,-867,-1017,-1019,-905,-719,-512,-322,-184,-117,-127,-215,-361,-556,-762,-982,-1168,-1339,-1449,-1529,-1548,-1531,-1473,-1383,-1274,-1152,-1032,-925,-837,-793,-773,-811,-882,-995,-1145,-1322,-1534,-1779,-2066,-2403,-2795,-3247,-3751,-4295,-4848,-5383,-5847,-6206,-6409,-6428,-6226,-5816,-5175,-4364,-3383,-2321,-1207,-130,862,1704,2357,2786,2983,2961,2737,2371,1903,1402,934,549,303,218,320,597,1046,1618,2289,3001,3714,4378,4948,5386,5656,5741,5617,5295,4775,4100,3302,2450,1591,808,136,-351,-653,-735,-638,-374,-17,389,766,1069,1245,1280,1161,914,564,158,-257,-645,-954,-1175,-1272,-1262,-1145,-940,-685,-399,-127,106,278,369,372,299,154,-33,-239,-444,-616,-752,-841,-900,-943,-1008,-1128,-1336,-1665,-2125,-2709,-3392,-4127,-4845,-5484,-5973,-6248,-6288,-6056,-5576,-4869,-3978,-2973,-1900,-844,147,1008,1699,2193,2475,2558,2466,2240,1939,1603,1306,1065,935,906,993,1167,1411,1694,1997,2285,2565,2805,3019,3189,3322,3404,3443,3415,3347,3215,3050,2850,2635,2419,2216,2030,1868,1722,1584,1447,1293,1123,925,707,483,260,75,-72,-144,-145,-56,108,338,613,901,1171,1395,1529,1570,1494,1305,1026,669,282,-114,-479,-801,-1047,-1233,-1344,-1407,-1439,-1461,-1510,-1617,-1802,-2098,-2506,-3029,-3646,-4318,-5000,-5621,-6124,-6440,-6512,-6316,-5818,-5046,-4014,-2779,-1411,24,1427,2724,3835,4686,5237,5449,5329,4894,4197,3311,2320,1324,418,-319,-816,-1027,-941,-558,82,931,1919,2978,4020,4973,5766,6328,6621,6605,6280,5668,4809,3785,2673,1582,601,-188,-725,-980,-955,-686,-228,333,931,1462,1881,2120,2166,2017,1684,1226,666,89,-474,-960,-1330,-1571,-1659,-1617,-1457,-1222,-942,-662,-413,-214,-87,-22,-20,-59,-124,-192,-253,-292,-318,-331,-353,-412,-522,-724,-1016,-1420,-1916,-2479,-3074,-3635,-4114,-4450,-4593,-4522,-4221,-3710,-3025,-2222,-1355,-499,292,969,1486,1839,1995,1991,1827,1551,1206,832,498,231,90,84,237,541,977,1523,2136,2786,3429,4044,4603,5093,5504,5828,6067,6212,6272,6234,6119,5927,5679,5399,5112,4843,4628,4477,4399,4396,4425,4468,4455,4341,4069,3601,2913,2022,936,-254,-1514,-2728,-3837,-4760,-5447,-5868,-6011,-5902,-5565,-5064,-4455,-3798,-3160,-2575,-2089,-1709,-1445,-1280,-1191,-1152,-1132,-1108,-1080,-1043,-1039,-1092,-1256,-1575,-2066,-2772,-3649,-4693,-5826,-6977,-8053,-8962,-9615,-9942,-9897,-9446,-8607,-7408,-5916,-4234,-2464,-744,810,2082,2990,3485,3558,3253,2634,1825,932,107,-551,-936,-996,-730,-137,695,1714,2809,3906,4918,5803,6499,7012,7308,7404,7299,6998,6529,5897,5161,4342,3518,2746,2088,1613,1350,1323,1522,1895,2400,2940,3443,3836,4051,4071,3876,3499,2981,2382,1767,1203,736,413,246,240,374,626,942,1296,1621,1893,2073,2141,2086,1920,1638,1290,875,450,24,-383,-767,-1158,-1577,-2080,-2703,-3495,-4465,-5627,-6920,-8314,-9690,-10978,-12063,-12854,-13294,-13320,-12942,-12169,-11067,-9706,-8189,-6604,-5062,-3640,-2404,-1408,-661,-168,95,166,87,-98,-339,-609,-864,-1094,-1259,-1364,-1376,-1300,-1123,-850,-482,-35,480,1041,1627,2212,2775,3294,3737,4093,4311,4396,4297,4031,3593,3010,2341,1630,958,391,-24,-227,-220,12,423,973,1596,2223,2797,3265,3591,3774,3810,3729,3566,3351,3122,2901,2690,2498,2304,2091,1849,1561,1230,868,491,138,-165,-371,-469,-422,-249,50,428,844,1233,1539,1700,1671,1429,959,294,-541,-1466,-2414,-3300,-4033,-4557,-4799,-4746,-4378,-3735,-2851,-1804,-675,456,1496,2377,3045,3461,3626,3553,3278,2857,2320,1736,1120,510,-87,-657,-1202,-1697,-2144,-2519,-2804,-2981,-3039,-2957,-2755,-2420,-1999,-1496,-978,-457,8,399,699,897,1011,1063,1080,1102,1143,1215,1308,1398,1439,1405,1236,935,483,-90,-746,-1429,-2083,-2639,-3062,-3309,-3376,-3266,-2992,-2594,-2094,-1545,-979,-447,5,335,506,502,312,-35,-514,-1052,-1604,-2085,-2445,-2635,-2632,-2443,-2101,-1653,-1179,-737,-408,-224,-221,-390,-698,-1097,-1522,-1900,-2186,-2320,-2293,-2090,-1732,-1243,-662,-25,628,1267,1867,2416,2897,3317,3658,3939,4143,4291,4373,4415,4412,4395,4372,4360,4378,4426,4514,4640,4785,4957,5116,5270,5390,5460,5481,5423,5299,5096,4821,4492,4112,3720,3315,2942,2600,2316,2072,1874,1669,1443,1128,692,96,-677,-1608,-2678,-3807,-4943,-5987,-6873,-7532,-7921,-8019,-7843,-7411,-6796,-6040,-5244,-4447,-3734,-3125,-2666,-2340,-2152,-2058,-2031,-2043,-2052,-2065,-2066,-2084,-2138,-2252,-2462,-2763,-3183,-3674,-4242,-4808,-5356,-5805,-6131,-6271,-6216,-5930,-5421,-4701,-3783,-2740,-1602,-481,568,1444,2093,2464,2543,2351,1928,1357,719,115,-359,-635,-648,-391,137,880,1787,2762,3733,4611,5331,5856,6150,6225,6091,5779,5327,4768,4142,3485,2821,2186,1600,1093,691,413,277,289,444,718,1086,1498,1912,2283,2570,2745,2803,2730,2556,2284,1957,1585,1214,842,511,210,-31,-225,-360,-446,-481,-477,-436,-376,-307,-234,-186,-155,-165,-209,-276,-371,-462,-564,-664,-782,-949,-1192,-1550,-2046,-2698,-3491,-4406,-5380,-6360,-7268,-8020,-8574,-8843,-8837,-8521,-7927,-7098,-6071,-4935,-3730,-2540,-1405,-376,511,1247,1793,2171,2343,2347,2163,1841,1392,879,345,-151,-552,-817,-923,-849,-631,-282,133,573,978,1311,1542,1654,1648,1523,1295,969,574,126,-341,-787,-1185,-1484,-1665,-1704,-1587,-1334,-949,-482,31,540,995,1366,1618,1745,1752,1650,1484,1271,1064,882,748,665,627,609,600,565,505,410,295,185,113,104,207,418,765,1215,1754,2323,2880,3357,3714,3900,3900,3705,3322,2805,2165,1499,830,236,-235,-560,-690,-650,-420,-46,449,1018,1611,2186,2695,3106,3392,3540,3555,3445,3246,2984,2700,2413,2137,1863,1574,1225,808,267,-375,-1128,-1946,-2786,-3578,-4252,-4756,-5015,-5036,-4787,-4312,-3659,-2890,-2092,-1335,-682,-182,147,300,303,173,-45,-337,-664,-1024,-1391,-1769,-2136,-2488,-2803,-3063,-3250,-3341,-3336,-3221,-3009,-2710,-2338,-1921,-1462,-987,-505,-30,400,778,1043,1187,1158,968,595,94,-510,-1139,-1722,-2188,-2467,-2521,-2326,-1900,-1283,-539,247,996,1627,2081,2320,2341,2162,1833,1417,978,586,289,123,112,245,517,890,1335,1809,2275,2700,3047,3307,3453,3492,3429,3271,3062,2810,2571,2368,2238,2200,2272,2439,2698,3009,3339,3645,3888,4033,4063,3957,3731,3385,2956,2464,1952,1446,988,589,289,69,-37,-63,4,138,329,542,760,915,984,899,637,161,-519,-1391,-2401,-3492,-4576,-5590,-6430,-7061,-7406,-7477,-7256,-6788,-6130,-5330,-4482,-3635,-2843,-2155,-1580,-1128,-802,-582,-466,-446,-505,-644,-854,-1110,-1419,-1729,-2047,-2315,-2539,-2672,-2726,-2683,-2564,-2378,-2143,-1883,-1607,-1332,-1065,-820,-602,-438,-324,-286,-316,-411,-556,-719,-869,-966,-968,-845,-575,-142,421,1112,1853,2626,3332,3958,4411,4702,4784,4676,4403,3984,3491,2939,2401,1902,1479,1165,966,900,963,1141,1425,1786,2195,2629,3046,3430,3743,3980,4111,4151,4079,3927,3689,3400,3072,2730,2399,2082,1809,1568,1387,1242,1159,1106,1101,1121,1158,1210,1252,1294,1310,1314,1289,1241,1167,1078,969,870,770,695,621,546,419,227,-98,-554,-1180,-1955,-2844,-3815,-4771,-5662,-6391,-6899,-7136,-7067,-6699,-6056,-5187,-4171,-3074,-1989,-974,-92,625,1156,1495,1654,1647,1499,1239,901,522,138,-208,-489,-663,-727,-652,-465,-161,209,629,1044,1441,1778,2061,2270,2411,2487,2487,2415,2255,2011,1671,1265,787,303,-170,-570,-849,-978,-912,-662,-229,338,994,1669,2295,2817,3174,3351,3338,3147,2841,2439,2037,1659,1368,1177,1110,1143,1272,1456,1653,1850,1980,2055,2027,1913,1708,1434,1114,774,448,155,-73,-229,-303,-291,-208,-60,132,348,570,777,956,1095,1193,1251,1275,1280,1277,1277,1306,1354,1444,1557,1704,1859,2022,2169,2289,2390,2450,2500,2506,2483,2395,2217,1926,1486,895,146,-732,-1694,-2694,-3649,-4507,-5187,-5650,-5851,-5794,-5474,-4950,-4249,-3462,-2638,-1844,-1131,-533,-67,246,420,449,351,138,-172,-552,-984,-1418,-1845,-2196,-2479,-2637,-2687,-2609,-2439,-2182,-1896,-1587,-1311,-1073,-893,-799,-771,-845,-1007,-1261,-1613,-2035,-2521,-3034,-3540,-3986,-4337,-4529,-4537,-4326,-3890,-3255,-2450,-1545,-612,268,1019,1577,1910,1993,1860,1543,1119,656,235,-90,-258,-262,-88,238,679,1198,1739,2259,2720,3088,3348,3497,3536,3492,3376,3233,3071,2937,2825,2778,2776,2842,2957,3116,3297,3481,3632,3733,3753,3668,3483,3179,2792,2323,1824,1313,847,444,138,-62,-149,-144,-53,90,266,460,645,816,933,982,913,694,288,-331,-1165,-2195,-3387,-4659,-5945,-7133,-8139,-8871,-9264,-9287,-8933,-8239,-7272,-6119,-4886,-3675,-2576,-1678,-1009,-623,-490,-607,-921,-1378,-1922,-2486,-3018,-3470,-3803,-3989,-4028,-3892,-3623,-3215,-2702,-2117,-1483,-835,-195,421,982,1483,1881,2168,2309,2288,2095,1744,1247,667,45,-532,-1001,-1290,-1340,-1131,-638,82,998,2004,3021,3939,4677,5157,5357,5256,4904,4347,3689,2998,2387,1903,1611,1515,1609,1856,2200,2585,2940,3216,3364,3362,3199,2889,2457,1947,1398,873,396,24,-234,-366,-365,-260,-62,196,477,766,1019,1236,1387,1482,1511,1489,1419,1317,1187,1036,877,702,527,342,162,-24,-200,-364,-512,-619,-690,-703,-681,-624,-583,-585,-686,-919,-1314,-1870,-2578,-3387,-4245,-5057,-5771,-6272,-6536,-6486,-6135,-5481,-4578,-3484,-2291,-1079,53,1031,1782,2267,2458,2372,2026,1488,809,87,-617,-1215,-1653,-1889,-1889,-1673,-1243,-662,18,729,1392,1957,2364,2594,2616,2454,2095,1583,933,185,-618,-1435,-2215,-2908,-3469,-3855,-4027,-3981,-3688,-3191,-2486,-1646,-720,224,1097,1857,2415,2761,2853,2721,2382,1909,1365,820,362,14,-158,-181,-45,197,502,827,1103,1325,1438,1464,1397,1266,1103,939,806,727,718,780,911,1085,1297,1505,1709,1880,2013,2111,2169,2205,2228,2248,2281,2330,2401,2493,2599,2708,2811,2884,2926,2906,2836,2696,2506,2275,2029,1797,1616,1501,1479,1519,1607,1673,1662,1495,1126,511,-358,-1438,-2696,-4008,-5303,-6444,-7341,-7909,-8097,-7887,-7313,-6412,-5284,-4020,-2738,-1542,-545,194,601,675,425,-103,-834,-1674,-2529,-3298,-3903,-4280,-4394,-4237,-3835,-3226,-2486,-1671,-869,-129,494,977,1298,1462,1470,1321,1042,619,90,-538,-1232,-1936,-2629,-3220,-3689,-3959,-4007,-3807,-3361,-2697,-1865,-937,0,863,1566,2054,2287,2268,2025,1617,1126,636,232,-24,-91,47,368,846,1415,2027,2607,3110,3487,3713,3782,3689,3476,3151,2786,2391,2038,1735,1518,1399,1367,1427,1556,1730,1935,2132,2313,2437,2508,2489,2394,2213,1955,1645,1293,932,588,283,38,-130,-222,-232,-168,-50,121,320,541,776,1002,1203,1349,1391,1298,1014,514,-219,-1181,-2329,-3602,-4919,-6161,-7245,-8048,-8514,-8580,-8243,-7524,-6489,-5222,-3841,-2456,-1201,-168,541,892,850,460,-241,-1145,-2173,-3194,-4114,-4849,-5314,-5491,-5354,-4921,-4242,-3368,-2375,-1331,-317,619,1418,2045,2479,2692,2686,2451,2009,1375,590,-286,-1203,-2065,-2813,-3365,-3658,-3661,-3336,-2719,-1825,-747,445,1636,2730,3636,4286,4641,4687,4459,3995,3391,2702,2037,1439,984,673,544,557,711,962,1279,1630,1984,2318,2614,2865,3055,3189,3263,3280,3244,3162,3041,2894,2734,2563,2410,2263,2149,2046,1971,1900,1839,1763,1682,1575,1448,1303,1137,963,779,599,418,253,96,-42,-159,-254,-321,-351,-343,-279,-171,-12,162,325,420,397,200,-209,-850,-1707,-2742,-3884,-5031,-6096,-6948,-7522,-7737,-7564,-7007,-6104,-4923,-3570,-2154,-804,366,1254,1800,1966,1780,1277,573,-258,-1065,-1771,-2267,-2505,-2444,-2104,-1504,-723,177,1104,1977,2734,3315,3697,3868,3824,3594,3194,2654,2020,1315,592,-113,-758,-1301,-1705,-1945,-1997,-1859,-1536,-1046,-433,263,981,1663,2250,2690,2948,2997,2841,2490,1988,1391,754,157,-364,-734,-967,-1011,-919,-680,-359,23,415,777,1090,1311,1448,1480,1413,1261,1025,736,399,49,-301,-620,-885,-1073,-1168,-1140,-1006,-738,-364,102,641,1197,1755,2256,2679,2982,3161,3192,3102,2885,2585,2220,1829,1450,1104,832,644,573,621,800,1088,1466,1870,2251,2516,2607,2445,2006,1263,258,-968,-2310,-3666,-4925,-5954,-6684,-7021,-6947,-6460,-5600,-4454,-3123,-1744,-444,649,1438,1853,1882,1533,883,17,-947,-1889,-2702,-3296,-3607,-3622,-3346,-2824,-2133,-1343,-551,172,769,1192,1431,1472,1332,1028,578,14,-638,-1346,-2079,-2783,-3445,-3983,-4403,-4626,-4667,-4484,-4105,-3527,-2811,-1978,-1111,-260,517,1147,1621,1886,1977,1894,1703,1442,1191,988,882,892,1018,1251,1564,1917,2288,2631,2936,3172,3350,3450,3510,3518,3520,3516,3533,3583,3666,3788,3935,4095,4257,4398,4509,4573,4582,4532,4419,4250,4029,3769,3482,3186,2886,2604,2344,2109,1909,1733,1583,1450,1328,1215,1111,1022,957,928,949,1024,1144,1282,1398,1428,1312,987,407,-447,-1556,-2883,-4326,-5803,-7161,-8311,-9116,-9520,-9459,-8948,-8020,-6763,-5302,-3768,-2318,-1077,-162,363,475,191,-414,-1251,-2194,-3120,-3913,-4474,-4738,-4671,-4270,-3571,-2630,-1517,-321,888,2033,3053,3907,4546,4964,5128,5064,4758,4257,3592,2806,1976,1146,394,-222,-656,-859,-815,-517,18,751,1627,2566,3495,4320,4978,5406,5572,5474,5137,4616,3971,3298,2647,2096,1679,1412,1303,1320,1448,1638,1869,2100,2312,2487,2626,2712,2768,2782,2773,2736,2672,2580,2458,2295,2102,1866,1606,1326,1033,754,486,260,74,-53,-120,-132,-85,-6,99,206,288,340,332,273,149,-12,-212,-410,-594,-729,-794,-771,-659,-454,-208,64,273,379,307,24,-496,-1233,-2154,-3176,-4217,-5169,-5933,-6425,-6574,-6347,-5748,-4813,-3624,-2284,-921,335,1366,2074,2408,2354,1938,1253,376,-545,-1406,-2093,-2521,-2648,-2461,-1985,-1284,-434,475,1350,2124,2714,3105,3250,3158,2835,2298,1588,739,-191,-1156,-2097,-2952,-3683,-4225,-4562,-4655,-4507,-4106,-3491,-2679,-1738,-729,276,1176,1917,2404,2604,2489,2061,1381,501,-461,-1419,-2246,-2882,-3239,-3317,-3111,-2654,-2027,-1273,-505,242,879,1395,1749,1957,2026,1983,1861,1682,1481,1267,1059,866,695,546,447,381,392,456,614,837,1143,1497,1888,2284,2653,2963,3191,3315,3325,3230,3020,2740,2397,2027,1669,1342,1086,919,863,917,1090,1348,1664,1971,2213,2298,2172,1771,1062,64,-1209,-2651,-4196,-5696,-7052,-8137,-8856,-9156,-9001,-8432,-7491,-6310,-4985,-3682,-2504,-1576,-952,-670,-716,-1028,-1539,-2143,-2742,-3245,-3578,-3693,-3578,-3240,-2719,-2069,-1362,-650,-6,546,955,1226,1334,1295,1114,801,384,-118,-674,-1242,-1800,-2289,-2686,-2943,-3042,-2945,-2668,-2193,-1558,-804,26,844,1596,2202,2608,2771,2694,2381,1904,1323,736,235,-105,-230,-111,235,777,1448,2185,2905,3550,4065,4413,4596,4598,4469,4218,3909,3565,3230,2934,2684,2493,2353,2251,2178,2121,2068,2020,1963,1921,1863,1830,1785,1752,1710,1658,1587,1486,1351,1184,973,743,486,235,-3,-193,-328,-375,-329,-183,70,396,794,1193,1569,1827,1930,1787,1378,662,-341,-1590,-3011,-4497,-5936,-7189,-8163,-8735,-8879,-8552,-7809,-6717,-5401,-3995,-2648,-1488,-624,-115,13,-207,-719,-1422,-2222,-3000,-3666,-4134,-4362,-4306,-3997,-3428,-2673,-1770,-788,217,1187,2078,2832,3424,3812,3980,3925,3642,3176,2542,1815,1037,281,-391,-930,-1285,-1429,-1350,-1046,-545,117,882,1683,2441,3086,3543,3773,3738,3460,2953,2308,1577,880,271,-159,-397,-407,-233,107,537,1017,1476,1886,2201,2432,2559,2623,2628,2614,2599,2601,2626,2670,2726,2769,2793,2766,2691,2554,2359,2122,1844,1559,1272,1009,783,599,473,384,342,312,291,252,180,64,-89,-287,-490,-700,-866,-981,-1012,-956,-807,-581,-307,-33,195,306,255,-13,-516,-1250,-2186,-3253,-4380,-5447,-6375,-7035,-7377,-7324,-6886,-6079,-4988,-3715,-2388,-1151,-117,608,969,951,586,-57,-875,-1754,-2583,-3245,-3681,-3824,-3672,-3237,-2562,-1712,-758,223,1167,2011,2708,3219,3515,3578,3407,3006,2406,1651,788,-95,-945,-1669,-2217,-2527,-2586,-2368,-1918,-1252,-447,439,1314,2116,2743,3169,3308,3177,2743,2073,1193,211,-801,-1728,-2495,-3024,-3284,-3263,-2985,-2501,-1877,-1190,-509,96,588,929,1128,1178,1126,983,800,605,412,247,106,-21,-128,-243,-355,-467,-571,-643,-666,-614,-472,-230,113,546,1042,1576,2106,2594,3007,3303,3463,3470,3327,3040,2646,2169,1666,1175,756,434,258,219,326,529,795,1030,1184,1157,913,405,-354,-1331,-2464,-3642,-4778,-5734,-6434,-6787,-6775,-6391,-5698,-4774,-3730,-2686,-1747,-1007,-516,-306,-355,-626,-1047,-1546,-2045,-2469,-2779,-2922,-2904,-2719,-2397,-1970,-1486,-975,-483,-39,340,615,791,832,746,521,172,-287,-824,-1398,-1972,-2483,-2905,-3187,-3308,-3264,-3045,-2678,-2190,-1621,-1024,-452,46,414,625,651,501,199,-206,-641,-1030,-1290,-1357,-1189,-769,-129,701,1624,2587,3477,4244,4819,5173,5301,5214,4951,4565,4112,3656,3250,2941,2759,2711,2792,2980,3236,3525,3806,4037,4211,4292,4296,4219,4069,3870,3625,3346,3052,2725,2398,2042,1687,1321,966,637,344,116,-39,-105,-81,34,221,469,749,1021,1269,1418,1455,1308,950,358,-493,-1556,-2820,-4183,-5578,-6875,-7985,-8792,-9241,-9281,-8929,-8220,-7254,-6126,-4968,-3890,-2992,-2343,-1974,-1878,-2019,-2334,-2740,-3163,-3518,-3756,-3831,-3725,-3447,-3004,-2438,-1768,-1032,-259,534,1306,2046,2706,3270,3695,3969,4072,4018,3821,3522,3151,2769,2410,2113,1908,1804,1807,1915,2111,2375,2683,2995,3278,3485,3586,3534,3331,2963,2469,1889,1290,742,307,40,-43,64,318,681,1083,1471,1787,2007,2100,2105,2007,1883,1730,1619,1542,1541,1592,1699,1830,1965,2068,2125,2100,2000,1803,1532,1191,813,404,18,-352,-653,-895,-1051,-1128,-1129,-1068,-960,-828,-689,-561,-458,-388,-355,-357,-384,-430,-474,-510,-526,-515,-496,-469,-476,-546,-709,-1007,-1446,-2025,-2718,-3475,-4213,-4870,-5332,-5556,-5464,-5072,-4369,-3445,-2366,-1255,-217,638,1238,1519,1487,1153,593,-118,-876,-1581,-2147,-2502,-2617,-2472,-2099,-1531,-826,-56,742,1487,2164,2711,3118,3344,3385,3219,2861,2318,1637,850,36,-759,-1451,-2006,-2360,-2512,-2443,-2179,-1752,-1200,-580,50,648,1141,1503,1677,1648,1401,944,320,-431,-1223,-1981,-2628,-3082,-3314,-3292,-3036,-2585,-1992,-1331,-665,-55,458,848,1118,1275,1354,1386,1408,1452,1533,1674,1848,2066,2281,2479,2633,2724,2750,2716,2645,2561,2506,2504,2579,2753,3012,3357,3752,4165,4566,4900,5154,5287,5293,5166,4909,4548,4101,3603,3094,2600,2167,1802,1536,1349,1239,1161,1076,929,673,261,-313,-1061,-1930,-2879,-3815,-4668,-5349,-5810,-6006,-5952,-5659,-5198,-4629,-4029,-3469,-3000,-2661,-2456,-2380,-2398,-2471,-2556,-2599,-2571,-2444,-2203,-1869,-1444,-984,-501,-54,348,669,912,1062,1139,1122,1048,894,698,454,187,-77,-332,-535,-689,-763,-755,-669,-498,-267,27,357,713,1077,1423,1734,1967,2111,2128,2015,1777,1434,1039,648,334,164,189,439,904,1567,2357,3211,4044,4779,5358,5731,5887,5819,5569,5166,4675,4152,3648,3219,2883,2676,2584,2605,2710,2868,3049,3213,3348,3421,3440,3393,3297,3148,2974,2760,2531,2278,2007,1725,1435,1145,874,628,433,290,215,205,254,354,485,634,778,893,966,967,879,674,332,-176,-843,-1689,-2667,-3752,-4862,-5921,-6847,-7549,-7977,-8092,-7882,-7402,-6685,-5830,-4921,-4035,-3274,-2660,-2260,-2051,-2032,-2160,-2380,-2643,-2890,-3078,-3167,-3148,-3004,-2749,-2399,-1956,-1454,-895,-297,318,936,1521,2044,2477,2789,2965,3001,2898,2692,2394,2061,1716,1405,1144,965,859,840,890,995,1140,1298,1441,1537,1568,1492,1312,1017,621,173,-295,-706,-1023,-1179,-1169,-980,-645,-215,252,690,1043,1268,1354,1303,1144,933,713,550,483,539,733,1049,1457,1916,2367,2764,3054,3203,3192,3017,2684,2241,1705,1149,604,117,-266,-541,-679,-705,-612,-447,-223,16,246,431,558,599,557,433,230,-20,-305,-598,-877,-1140,-1377,-1602,-1835,-2094,-2407,-2797,-3263,-3806,-4387,-4963,-5478,-5864,-6075,-6067,-5827,-5369,-4730,-3964,-3154,-2360,-1667,-1124,-769,-622,-667,-872,-1193,-1566,-1938,-2238,-2435,-2476,-2373,-2114,-1726,-1254,-712,-171,378,872,1331,1711,2016,2226,2322,2301,2153,1872,1491,1008,490,-44,-527,-921,-1181,-1281,-1209,-966,-577,-68,506,1104,1655,2109,2404,2494,2360,1985,1396,643,-213,-1072,-1853,-2470,-2860,-2996,-2879,-2538,-2039,-1450,-852,-313,114,396,528,521,415,241,62,-91,-172,-167,-67,118,368,648,933,1187,1392,1536,1620,1656,1669,1677,1707,1781,1906,2086,2322,2585,2888,3177,3463,3712,3903,4036,4080,4038,3901,3673,3359,2983,2556,2114,1672,1254,875,535,231,-55,-347,-673,-1050,-1498,-2004,-2546,-3100,-3599,-4025,-4322,-4476,-4488,-4359,-4127,-3821,-3481,-3139,-2825,-2551,-2318,-2128,-1969,-1821,-1696,-1549,-1414,-1261,-1105,-953,-804,-676,-565,-482,-407,-351,-285,-217,-140,-62,-4,23,-14,-114,-300,-553,-870,-1212,-1556,-1857,-2089,-2218,-2230,-2124,-1895,-1574,-1162,-710,-239,204,576,841,957,914,703,356,-85,-552,-964,-1241,-1322,-1159,-752,-119,678,1567,2458,3271,3937,4405,4667,4714,4599,4347,4036,3706,3423,3203,3090,3061,3130,3250,3422,3578,3739,3832,3891,3874,3813,3703,3572,3431,3296,3178,3084,3002,2939,2871,2792,2695,2562,2401,2203,1971,1728,1454,1196,923,677,442,227,31,-164,-364,-596,-875,-1225,-1664,-2200,-2845,-3578,-4381,-5217,-6036,-6787,-7423,-7892,-8178,-8257,-8138,-7845,-7405,-6877,-6288,-5705,-5153,-4670,-4280,-3975,-3773,-3634,-3555,-3497,-3433,-3344,-3202,-3001,-2733,-2395,-1986,-1516,-978,-396,221,846,1445,1983,2431,2754,2946,3001,2937,2773,2561,2319,2110,1943,1857,1844,1918,2049,2234,2436,2641,2814,2939,2983,2926,2755,2454,2037,1518,937,349,-185,-599,-843,-875,-701,-337,158,714,1246,1687,1961,2056,1946,1674,1278,826,383,11,-247,-361,-337,-184,49,334,602,830,961,993,897,698,400,35,-358,-764,-1133,-1456,-1708,-1873,-1961,-1957,-1886,-1751,-1574,-1381,-1186,-1019,-897,-831,-835,-902,-1027,-1192,-1376,-1568,-1748,-1918,-2082,-2237,-2411,-2596,-2807,-3050,-3304,-3572,-3827,-4044,-4218,-4305,-4314,-4215,-4021,-3725,-3344,-2885,-2378,-1837,-1296,-772,-294,121,456,706,861,929,917,832,709,548,399,268,199,201,311,516,835,1228,1672,2114,2491,2756,2859,2768,2483,2011,1403,715,18,-612,-1112,-1431,-1541,-1436,-1145,-699,-154,423,978,1436,1750,1872,1775,1444,902,166,-686,-1598,-2474,-3227,-3787,-4093,-4122,-3881,-3411,-2776,-2057,-1341,-689,-183,174,343,372,268,104,-86,-241,-324,-305,-175,65,392,780,1192,1593,1943,2237,2441,2578,2645,2667,2670,2675,2712,2790,2934,3130,3387,3686,4002,4318,4596,4808,4935,4951,4853,4642,4325,3931,3481,3005,2529,2063,1623,1197,786,376,-42,-476,-924,-1397,-1869,-2352,-2820,-3261,-3678,-4039,-4358,-4619,-4811,-4945,-4995,-4976,-4864,-4672,-4388,-4029,-3605,-3134,-2652,-2180,-1757,-1407,-1141,-978,-901,-896,-948,-1006,-1059,-1059,-999,-864,-671,-442,-210,-28,88,85,-16,-231,-505,-819,-1097,-1314,-1404,-1363,-1171,-851,-419,66,586,1071,1516,1873,2132,2279,2300,2192,1968,1624,1208,741,284,-103,-375,-466,-357,-38,477,1137,1885,2649,3348,3930,4342,4568,4613,4495,4261,3965,3644,3361,3128,2974,2894,2876,2896,2929,2956,2940,2896,2789,2649,2472,2282,2088,1916,1770,1674,1614,1612,1638,1694,1759,1804,1825,1794,1702,1549,1332,1062,756,424,92,-223,-511,-760,-978,-1179,-1380,-1605,-1878,-2203,-2592,-3038,-3526,-4044,-4573,-5088,-5582,-6027,-6417,-6730,-6963,-7082,-7096,-6979,-6733,-6362,-5869,-5283,-4622,-3934,-3237,-2596,-2012,-1544,-1172,-922,-763,-684,-648,-622,-569,-458,-265,33,415,883,1383,1874,2310,2637,2824,2872,2772,2571,2308,2036,1818,1690,1695,1832,2104,2476,2910,3360,3775,4111,4337,4413,4336,4079,3656,3071,2348,1535,667,-176,-939,-1547,-1937,-2082,-1947,-1573,-986,-270,491,1208,1793,2191,2365,2316,2066,1677,1204,726,305,-14,-192,-223,-127,83,348,640,897,1095,1195,1192,1078,868,592,268,-45,-330,-536,-647,-643,-524,-304,-12,325,650,939,1145,1249,1239,1114,897,611,303,-4,-265,-479,-629,-742,-830,-925,-1042,-1199,-1395,-1630,-1897,-2179,-2481,-2779,-3076,-3358,-3610,-3814,-3954,-3990,-3926,-3717,-3378,-2903,-2304,-1630,-903,-177,494,1087,1545,1869,2046,2083,2025,1876,1707,1538,1412,1375,1416,1569,1789,2061,2334,2551,2682,2675,2530,2253,1863,1424,981,607,352,261,350,624,1052,1589,2185,2772,3298,3711,3963,4030,3896,3545,3005,2283,1434,505,-433,-1305,-2043,-2569,-2855,-2860,-2611,-2134,-1495,-780,-65,564,1049,1349,1455,1388,1180,899,588,318,129,42,82,223,457,740,1039,1324,1556,1730,1829,1864,1854,1814,1782,1777,1829,1955,2157,2439,2780,3158,3544,3894,4181,4370,4444,4395,4222,3951,3598,3212,2809,2444,2120,1857,1641,1446,1249,1018,729,380,-38,-500,-990,-1499,-1989,-2476,-2922,-3345,-3729,-4073,-4367,-4604,-4763,-4836,-4803,-4647,-4378,-3978,-3479,-2895,-2259,-1618,-1004,-458,-17,305,498,557,515,381,202,7,-173,-315,-423,-492,-569,-652,-798,-997,-1271,-1592,-1933,-2254,-2501,-2634,-2616,-2427,-2071,-1562,-943,-262,426,1067,1608,2021,2260,2322,2190,1870,1379,741,2,-783,-1551,-2224,-2739,-3024,-3043,-2782,-2242,-1484,-564,425,1386,2247,2924,3383,3607,3612,3441,3145,2800,2453,2178,1993,1932,1985,2140,2367,2624,2881,3086,3220,3261,3195,3042,2808,2537,2254,2007,1824,1726,1728,1811,1953,2122,2268,2354,2354,2224,1997,1634,1211,706,204,-296,-738,-1118,-1425,-1674,-1886,-2097,-2324,-2601,-2919,-3291,-3689,-4111,-4537,-4958,-5370,-5775,-6157,-6531,-6861,-7158,-7376,-7512,-7526,-7417,-7160,-6767,-6237,-5598,-4870,-4100,-3317,-2562,-1881,-1283,-817,-464,-249,-134,-112,-143,-188,-230,-224,-191,-108,-20,66,113,108,40,-72,-209,-332,-386,-345,-156,190,702,1357,2126,2951,3779,4551,5201,5700,5987,6056,5871,5451,4799,3953,2963,1890,826,-158,-961,-1517,-1773,-1697,-1325,-684,116,992,1811,2491,2933,3112,3000,2650,2106,1461,800,203,-263,-560,-678,-622,-446,-177,105,364,548,619,581,418,170,-149,-481,-797,-1043,-1194,-1231,-1143,-955,-678,-371,-63,186,351,394,314,101,-205,-587,-994,-1377,-1710,-1938,-2066,-2093,-2033,-1938,-1828,-1751,-1730,-1773,-1890,-2069,-2310,-2589,-2908,-3238,-3573,-3890,-4156,-4355,-4447,-4412,-4238,-3899,-3416,-2785,-2041,-1213,-340,534,1367,2114,2749,3231,3559,3718,3722,3592,3357,3059,2738,2431,2164,1951,1785,1652,1520,1367,1155,890,550,171,-219,-585,-860,-1015,-1005,-809,-437,100,749,1464,2173,2825,3342,3695,3817,3705,3335,2715,1883,873,-236,-1378,-2449,-3379,-4063,-4466,-4534,-4282,-3744,-2979,-2095,-1172,-334,360,827,1063,1055,851,508,91,-308,-639,-839,-877,-746,-459,-39,456,993,1508,1960,2324,2559,2693,2694,2628,2494,2343,2221,2138,2145,2232,2411,2657,2950,3255,3531,3761,3890,3935,3854,3688,3423,3104,2752,2392,2050,1726,1428,1129,837,514,174,-193,-583,-987,-1395,-1822,-2240,-2686,-3126,-3587,-4037,-4477,-4870,-5204,-5434,-5545,-5502,-5290,-4914,-4365,-3688,-2909,-2085,-1278,-541,63,498,729,757,592,271,-153,-624,-1088,-1490,-1811,-2040,-2184,-2277,-2343,-2412,-2515,-2643,-2801,-2954,-3074,-3120,-3057,-2851,-2497,-1981,-1335,-579,242,1078,1884,2608,3193,3609,3804,3759,3469,2925,2182,1275,286,-699,-1596,-2301,-2761,-2915,-2763,-2311,-1624,-767,162,1073,1883,2530,2969,3205,3238,3126,2916,2672,2449,2300,2242,2298,2440,2654,2883,3094,3229,3260,3158,2923,2560,2109,1606,1101,645,277,31,-80,-59,74,288,539,787,983,1110,1124,1037,831,522,138,-312,-782,-1256,-1698,-2112,-2465,-2795,-3083,-3358,-3629,-3891,-4171,-4446,-4738,-5038,-5347,-5667,-5993,-6307,-6611,-6871,-7076,-7213,-7250,-7195,-7027,-6751,-6365,-5883,-5313,-4671,-3984,-3266,-2550,-1865,-1222,-661,-177,210,507,725,881,980,1044,1063,1032,943,770,517,176,-218,-641,-1029,-1327,-1479,-1426,-1149,-622,119,1053,2103,3213,4295,5290,6124,6762,7147,7279,7118,6691,5990,5056,3929,2676,1368,107,-1029,-1931,-2543,-2802,-2707,-2281,-1586,-708,229,1146,1913,2488,2815,2894,2749,2433,1999,1524,1052,638,309,66,-76,-150,-157,-128,-76,-16,42,102,151,211,263,339,413,519,631,765,905,1039,1159,1229,1244,1170,1002,736,370,-66,-555,-1044,-1498,-1865,-2107,-2200,-2142,-1943,-1646,-1297,-947,-656,-466,-400,-500,-742,-1148,-1680,-2322,-3035,-3771,-4478,-5107,-5587,-5887,-5945,-5755,-5295,-4598,-3677,-2613,-1436,-250,904,1944,2825,3509,3973,4211,4236,4076,3766,3359,2897,2425,1981,1576,1227,920,644,391,135,-118,-358,-589,-755,-855,-838,-691,-395,52,634,1326,2082,2849,3580,4205,4690,4974,5042,4859,4436,3770,2906,1885,770,-353,-1405,-2298,-2949,-3300,-3314,-2990,-2358,-1498,-490,533,1465,2196,2643,2763,2545,2030,1284,411,-484,-1287,-1903,-2264,-2331,-2106,-1615,-933,-120,719,1513,2188,2690,2993,3088,2988,2721,2330,1864,1370,912,517,238,90,86,223,475,817,1203,1596,1946,2222,2407,2490,2487,2412,2290,2145,1982,1810,1610,1369,1069,680,204,-374,-1039,-1765,-2538,-3304,-4038,-4690,-5227,-5615,-5829,-5845,-5671,-5293,-4754,-4055,-3263,-2407,-1551,-748,-46,504,874,1051,1027,836,507,92,-343,-748,-1064,-1262,-1328,-1277,-1137,-954,-780,-651,-616,-663,-811,-1012,-1249,-1468,-1639,-1725,-1709,-1587,-1349,-1021,-603,-128,399,947,1504,2036,2502,2880,3104,3164,3007,2644,2077,1352,523,-318,-1105,-1722,-2138,-2270,-2138,-1739,-1138,-399,388,1143,1794,2283,2593,2716,2683,2539,2341,2145,2018,1984,2086,2314,2651,3073,3518,3953,4316,4567,4684,4641,4447,4118,3680,3179,2657,2162,1727,1399,1174,1081,1099,1213,1398,1610,1821,1983,2066,2042,1895,1626,1243,772,237,-320,-880,-1413,-1904,-2346,-2741,-3091,-3409,-3703,-3985,-4260,-4534,-4805,-5065,-5310,-5517,-5676,-5776,-5799,-5744,-5614,-5410,-5150,-4845,-4495,-4133,-3737,-3333,-2900,-2454,-1987,-1508,-1025,-548,-91,336,723,1068,1352,1578,1718,1775,1710,1541,1239,837,351,-178,-692,-1132,-1435,-1553,-1437,-1086,-491,314,1278,2354,3468,4564,5588,6483,7219,7751,8053,8106,7883,7398,6640,5672,4508,3266,1997,839,-133,-809,-1152,-1110,-731,-51,826,1784,2719,3502,4072,4362,4369,4118,3651,3048,2381,1721,1131,645,291,63,-42,-46,15,145,281,441,582,696,774,808,783,731,621,516,388,296,219,189,191,208,237,220,165,22,-201,-504,-858,-1226,-1558,-1814,-1952,-1963,-1847,-1641,-1386,-1141,-967,-910,-1005,-1268,-1684,-2224,-2852,-3496,-4121,-4651,-5053,-5288,-5327,-5174,-4823,-4302,-3642,-2872,-2045,-1194,-363,419,1123,1745,2260,2684,3011,3253,3427,3537,3605,3623,3603,3526,3379,3151,2818,2394,1875,1294,686,97,-417,-817,-1052,-1111,-970,-661,-189,380,1018,1658,2260,2780,3191,3467,3598,3573,3384,3038,2531,1882,1110,248,-658,-1547,-2365,-3031,-3497,-3705,-3633,-3282,-2682,-1895,-998,-102,724,1352,1767,1882,1742,1343,767,84,-613,-1235,-1706,-1978,-2012,-1823,-1421,-867,-207,483,1151,1741,2208,2532,2691,2696,2550,2289,1930,1524,1101,706,375,133,3,-8,90,289,548,841,1134,1388,1602,1747,1846,1895,1910,1898,1856,1767,1622,1375,1015,517,-127,-888,-1745,-2630,-3490,-4251,-4863,-5276,-5474,-5459,-5244,-4888,-4418,-3911,-3398,-2934,-2535,-2224,-1990,-1842,-1739,-1695,-1666,-1661,-1665,-1660,-1658,-1628,-1579,-1494,-1381,-1246,-1107,-994,-930,-944,-1050,-1246,-1527,-1858,-2199,-2509,-2729,-2833,-2787,-2587,-2242,-1775,-1221,-622,-5,596,1167,1694,2172,2587,2929,3164,3279,3231,3016,2612,2045,1342,566,-209,-906,-1431,-1745,-1780,-1563,-1099,-470,263,985,1634,2122,2421,2514,2420,2193,1879,1574,1312,1177,1178,1336,1636,2039,2500,2969,3376,3682,3846,3833,3656,3303,2814,2228,1591,960,395,-69,-381,-537,-518,-360,-73,276,649,982,1220,1331,1278,1073,717,250,-281,-848,-1390,-1896,-2347,-2745,-3114,-3470,-3842,-4234,-4656,-5082,-5488,-5834,-6086,-6212,-6196,-6034,-5741,-5349,-4887,-4413,-3948,-3543,-3210,-2954,-2779,-2654,-2555,-2456,-2311,-2116,-1833,-1475,-1035,-532,14,581,1138,1649,2083,2395,2567,2552,2373,2001,1497,878,214,-433,-993,-1410,-1633,-1637,-1411,-971,-345,415,1263,2140,3001,3809,4530,5141,5623,5955,6118,6095,5864,5428,4785,3971,3020,2001,999,84,-638,-1121,-1305,-1185,-786,-156,609,1437,2206,2855,3299,3514,3494,3245,2836,2300,1717,1145,621,206,-113,-297,-392,-383,-322,-217,-100,12,107,170,208,217,202,181,150,136,136,160,214,280,368,443,508,528,501,405,253,45,-193,-430,-647,-805,-908,-942,-941,-927,-950,-1047,-1256,-1583,-2032,-2555,-3118,-3653,-4105,-4432,-4607,-4624,-4506,-4282,-3999,-3709,-3434,-3223,-3051,-2940,-2832,-2718,-2534,-2267,-1872,-1359,-725,-5,771,1548,2294,2945,3480,3854,4049,4040,3836,3420,2846,2114,1307,459,-337,-1044,-1570,-1901,-1981,-1828,-1445,-883,-187,563,1318,1997,2579,3016,3309,3454,3457,3334,3081,2720,2232,1646,953,190,-615,-1405,-2126,-2706,-3089,-3227,-3090,-2697,-2076,-1295,-446,385,1097,1618,1896,1908,1673,1224,626,-38,-704,-1278,-1721,-1981,-2045,-1916,-1618,-1193,-692,-162,333,757,1071,1244,1286,1185,966,663,297,-78,-437,-742,-974,-1117,-1170,-1143,-1043,-899,-731,-549,-380,-216,-65,87,242,416,586,760,886,942,881,661,270,-308,-1042,-1887,-2778,-3634,-4379,-4962,-5324,-5470,-5395,-5142,-4764,-4301,-3828,-3367,-2969,-2636,-2372,-2167,-1997,-1847,-1685,-1515,-1313,-1100,-866,-636,-406,-202,-17,120,206,221,153,-8,-264,-601,-1012,-1436,-1872,-2235,-2517,-2650,-2634,-2442,-2091,-1609,-1019,-394,235,813,1304,1691,1967,2134,2211,2206,2131,1995,1797,1538,1218,851,446,36,-340,-650,-835,-881,-755,-473,-53,459,990,1497,1897,2162,2261,2193,1985,1681,1332,1002,747,606,608,769,1059,1474,1950,2451,2924,3312,3584,3708,3669,3475,3138,2690,2170,1626,1099,644,289,60,-22,25,196,455,758,1069,1341,1539,1639,1628,1509,1293,1004,658,280,-124,-551,-1010,-1514,-2073,-2701,-3377,-4094,-4794,-5435,-5951,-6298,-6434,-6359,-6071,-5634,-5077,-4494,-3937,-3458,-3116,-2891,-2819,-2833,-2925,-3021,-3089,-3076,-2957,-2712,-2340,-1850,-1262,-607,85,773,1415,1978,2412,2700,2815,2750,2523,2153,1681,1153,628,150,-225,-466,-549,-462,-212,173,680,1257,1881,2519,3137,3731,4271,4761,5170,5500,5708,5798,5722,5497,5093,4545,3877,3128,2378,1661,1075,637,403,371,522,828,1220,1654,2048,2379,2576,2653,2586,2398,2121,1777,1418,1062,749,488,291,155,65,14,-37,-79,-163,-270,-422,-611,-819,-1043,-1246,-1429,-1543,-1609,-1581,-1486,-1319,-1092,-840,-574,-329,-132,8,63,41,-52,-213,-396,-609,-801,-991,-1153,-1318,-1488,-1697,-1954,-2271,-2638,-3025,-3402,-3712,-3921,-3986,-3903,-3673,-3333,-2928,-2510,-2138,-1844,-1662,-1577,-1588,-1631,-1687,-1670,-1572,-1316,-929,-371,306,1093,1933,2786,3590,4308,4869,5243,5390,5284,4928,4332,3542,2603,1611,612,-274,-1007,-1512,-1753,-1733,-1444,-943,-272,498,1294,2049,2711,3230,3588,3761,3767,3586,3263,2779,2181,1476,697,-114,-925,-1677,-2327,-2819,-3116,-3186,-3026,-2645,-2091,-1412,-695,5,592,1044,1302,1376,1277,1033,704,327,-32,-343,-562,-680,-687,-596,-420,-191,67,330,563,766,915,1018,1080,1111,1125,1142,1164,1205,1263,1330,1402,1460,1495,1492,1451,1370,1261,1138,1022,938,905,947,1068,1271,1541,1833,2118,2317,2388,2267,1931,1357,581,-363,-1385,-2403,-3319,-4050,-4540,-4760,-4720,-4461,-4038,-3539,-3026,-2568,-2209,-1967,-1838,-1803,-1815,-1836,-1830,-1750,-1596,-1347,-1015,-625,-194,236,632,949,1160,1223,1129,872,465,-53,-638,-1230,-1766,-2187,-2447,-2506,-2361,-2006,-1484,-823,-95,654,1352,1965,2440,2781,2965,3023,2969,2826,2629,2386,2126,1858,1592,1344,1125,948,848,820,902,1088,1383,1763,2200,2641,3038,3340,3501,3498,3325,2998,2562,2064,1572,1149,839,696,724,934,1299,1785,2342,2921,3455,3912,4229,4398,4381,4198,3843,3357,2764,2117,1454,831,282,-153,-454,-613,-638,-535,-345,-93,190,451,693,861,970,1002,961,856,678,426,90,-353,-897,-1573,-2346,-3219,-4133,-5035,-5855,-6515,-6951,-7122,-6995,-6601,-5965,-5181,-4317,-3479,-2735,-2154,-1768,-1583,-1571,-1696,-1890,-2097,-2255,-2315,-2248,-2031,-1672,-1179,-579,86,780,1447,2042,2516,2845,2999,2986,2824,2528,2170,1763,1384,1054,813,679,656,749,929,1197,1513,1865,2235,2600,2957,3296,3608,3884,4119,4281,4376,4359,4249,4013,3685,3266,2790,2299,1826,1416,1103,899,824,853,974,1134,1304,1429,1484,1449,1313,1104,837,562,309,124,15,14,87,241,414,592,713,754,692,508,216,-166,-614,-1071,-1513,-1877,-2150,-2282,-2290,-2151,-1901,-1559,-1163,-748,-357,-15,244,414,479,465,363,224,57,-112,-256,-388,-517,-653,-860,-1132,-1529,-2028,-2642,-3309,-3996,-4604,-5078,-5335,-5331,-5053,-4518,-3790,-2955,-2113,-1374,-821,-522,-489,-720,-1145,-1703,-2275,-2779,-3117,-3216,-3050,-2594,-1874,-941,145,1294,2408,3408,4183,4692,4861,4700,4210,3450,2497,1441,395,-548,-1301,-1794,-2007,-1921,-1579,-1022,-325,441,1194,1875,2428,2826,3058,3117,3026,2786,2434,1970,1435,824,193,-457,-1066,-1612,-2050,-2346,-2475,-2420,-2197,-1807,-1318,-754,-204,297,676,912,980,888,664,347,-12,-359,-647,-845,-930,-905,-779,-580,-341,-89,131,317,438,498,510,475,426,378,344,348,384,454,539,630,694,734,716,653,544,400,252,113,16,-17,26,159,370,635,920,1169,1333,1357,1194,828,252,-499,-1379,-2308,-3200,-3976,-4542,-4861,-4895,-4657,-4206,-3595,-2933,-2305,-1787,-1456,-1322,-1395,-1630,-1976,-2348,-2686,-2904,-2962,-2835,-2504,-2012,-1367,-659,80,751,1307,1678,1824,1729,1394,857,173,-583,-1328,-1978,-2460,-2724,-2735,-2501,-2034,-1396,-638,161,927,1610,2146,2528,2727,2773,2669,2456,2160,1796,1398,974,534,116,-286,-619,-862,-982,-940,-727,-330,226,906,1639,2365,2985,3442,3667,3634,3358,2855,2220,1516,856,324,-14,-97,64,471,1059,1764,2508,3206,3786,4201,4402,4394,4179,3792,3283,2697,2102,1530,1046,652,383,221,166,195,278,400,528,654,761,845,904,950,971,989,976,933,821,618,275,-216,-898,-1741,-2741,-3837,-4961,-6031,-6956,-7651,-8044,-8100,-7802,-7186,-6318,-5285,-4211,-3196,-2349,-1746,-1422,-1395,-1615,-2043,-2567,-3122,-3587,-3908,-4004,-3857,-3448,-2804,-1975,-1017,-30,917,1720,2326,2673,2760,2584,2204,1677,1088,524,56,-249,-350,-252,56,507,1080,1682,2289,2814,3252,3554,3739,3798,3771,3661,3512,3331,3139,2941,2743,2543,2350,2164,2002,1874,1792,1779,1825,1937,2093,2259,2405,2487,2462,2316,2024,1613,1099,542,-8,-488,-847,-1050,-1080,-948,-687,-335,31,373,610,720,665,442,64,-434,-1017,-1621,-2197,-2701,-3078,-3324,-3417,-3365,-3197,-2928,-2606,-2248,-1898,-1562,-1276,-1031,-845,-710,-626,-585,-591,-640,-748,-928,-1196,-1576,-2072,-2680,-3392,-4149,-4924,-5622,-6191,-6551,-6647,-6447,-5939,-5153,-4155,-3028,-1893,-856,-33,502,694,546,99,-581,-1371,-2177,-2864,-3341,-3531,-3399,-2932,-2164,-1154,20,1252,2442,3479,4279,4763,4908,4695,4166,3378,2421,1395,397,-464,-1128,-1531,-1658,-1523,-1145,-604,56,738,1396,1961,2395,2685,2807,2786,2621,2343,1962,1503,975,400,-210,-826,-1429,-1979,-2434,-2773,-2935,-2928,-2720,-2346,-1835,-1240,-636,-85,346,611,694,593,346,-4,-382,-733,-990,-1115,-1080,-896,-568,-165,295,717,1088,1329,1445,1406,1240,973,649,322,44,-148,-215,-162,24,299,654,1029,1407,1748,2030,2244,2384,2449,2463,2417,2343,2229,2085,1899,1652,1331,913,391,-229,-937,-1695,-2460,-3175,-3783,-4229,-4475,-4483,-4262,-3821,-3207,-2493,-1746,-1068,-526,-195,-98,-267,-645,-1216,-1875,-2556,-3165,-3624,-3874,-3878,-3622,-3122,-2419,-1569,-663,228,991,1564,1875,1884,1599,1045,278,-598,-1504,-2318,-2956,-3336,-3419,-3177,-2647,-1857,-897,153,1204,2164,2973,3578,3959,4111,4064,3837,3483,3038,2541,2029,1530,1074,674,366,162,88,168,404,807,1354,2017,2735,3455,4086,4579,4860,4904,4709,4290,3713,3042,2361,1748,1278,978,897,989,1266,1641,2089,2526,2911,3199,3350,3366,3237,2983,2641,2234,1800,1381,980,638,345,111,-64,-191,-264,-295,-282,-242,-165,-82,18,98,160,172,119,-31,-290,-688,-1220,-1899,-2693,-3578,-4497,-5394,-6202,-6850,-7287,-7464,-7354,-6962,-6304,-5435,-4424,-3360,-2343,-1457,-788,-383,-265,-434,-827,-1397,-2038,-2664,-3177,-3504,-3575,-3370,-2875,-2125,-1176,-99,994,2023,2870,3479,3791,3795,3518,3009,2354,1643,973,435,90,-13,127,502,1059,1745,2488,3209,3864,4380,4754,4945,4981,4860,4620,4286,3885,3452,3005,2563,2146,1766,1428,1162,958,847,831,911,1086,1332,1621,1906,2149,2287,2304,2158,1864,1437,916,369,-163,-603,-916,-1063,-1041,-854,-541,-135,296,711,1039,1256,1306,1201,917,492,-42,-650,-1260,-1843,-2328,-2700,-2908,-2962,-2838,-2566,-2151,-1645,-1057,-462,129,657,1095,1427,1616,1673,1574,1330,939,407,-244,-999,-1817,-2663,-3475,-4208,-4789,-5179,-5328,-5208,-4826,-4180,-3322,-2307,-1205,-122,864,1661,2194,2431,2348,1970,1355,571,-282,-1102,-1807,-2306,-2552,-2512,-2178,-1588,-780,155,1148,2079,2884,3462,3772,3793,3528,3017,2338,1549,763,52,-509,-857,-980,-850,-514,13,652,1351,2045,2667,3181,3540,3735,3757,3617,3331,2929,2429,1881,1285,706,129,-380,-832,-1180,-1415,-1512,-1461,-1260,-914,-467,65,600,1106,1511,1789,1900,1859,1665,1372,1023,674,382,187,121,194,396,704,1074,1469,1834,2130,2325,2388,2330,2144,1874,1539,1201,882,644,495,455,541,708,976,1273,1591,1884,2124,2290,2368,2351,2248,2062,1800,1470,1070,604,67,-535,-1199,-1898,-2613,-3290,-3897,-4373,-4678,-4780,-4656,-4310,-3761,-3047,-2223,-1360,-530,188,725,1030,1068,842,359,-308,-1116,-1954,-2754,-3421,-3884,-4091,-4009,-3640,-3007,-2161,-1186,-165,779,1575,2112,2361,2281,1907,1281,492,-362,-1174,-1843,-2294,-2469,-2355,-1957,-1331,-528,364,1265,2113,2830,3396,3775,3982,4010,3916,3684,3389,3019,2616,2193,1756,1333,928,563,264,49,-48,-11,173,504,960,1507,2098,2663,3160,3516,3722,3730,3576,3261,2843,2373,1896,1480,1149,948,869,925,1081,1323,1603,1890,2142,2323,2417,2400,2278,2061,1762,1418,1055,690,378,92,-111,-263,-348,-384,-378,-344,-292,-235,-183,-145,-141,-181,-290,-486,-786,-1205,-1744,-2398,-3141,-3947,-4757,-5532,-6201,-6722,-7048,-7152,-7020,-6663,-6093,-5359,-4510,-3602,-2722,-1921,-1276,-833,-620,-643,-890,-1299,-1831,-2388,-2908,-3307,-3525,-3520,-3277,-2795,-2129,-1324,-465,357,1070,1594,1896,1954,1801,1465,1038,576,181,-100,-193,-95,213,690,1307,1998,2709,3381,3961,4418,4733,4893,4915,4804,4586,4283,3917,3508,3070,2628,2184,1767,1382,1053,790,617,536,567,701,922,1217,1538,1852,2111,2275,2314,2220,1982,1628,1189,696,212,-238,-605,-867,-1019,-1041,-978,-815,-624,-411,-228,-104,-63,-124,-290,-546,-873,-1240,-1601,-1933,-2186,-2353,-2412,-2366,-2237,-2037,-1803,-1564,-1338,-1151,-1011,-912,-876,-867,-925,-1009,-1168,-1376,-1675,-2040,-2504,-3022,-3608,-4190,-4752,-5224,-5557,-5714,-5640,-5342,-4796,-4046,-3112,-2069,-978,76,1016,1758,2261,2463,2385,2015,1432,679,-139,-944,-1637,-2148,-2413,-2408,-2121,-1589,-854,-3,875,1700,2376,2852,3089,3074,2842,2433,1916,1365,843,427,143,32,83,289,613,1021,1456,1892,2272,2581,2794,2893,2895,2781,2585,2306,1965,1573,1152,699,253,-207,-627,-1031,-1368,-1638,-1823,-1899,-1872,-1744,-1514,-1228,-894,-560,-250,10,194,304,333,301,231,137,65,20,37,117,262,460,693,931,1149,1314,1408,1421,1347,1206,1016,811,628,489,428,450,556,738,967,1219,1465,1674,1838,1931,1974,1946,1879,1752,1580,1352,1056,689,231,-302,-925,-1596,-2299,-2986,-3604,-4108,-4450,-4591,-4525,-4239,-3765,-3134,-2395,-1619,-849,-168,377,744,879,804,487,-15,-676,-1428,-2204,-2940,-3556,-4006,-4237,-4234,-3992,-3547,-2941,-2254,-1564,-947,-482,-214,-171,-342,-700,-1177,-1708,-2207,-2599,-2825,-2848,-2645,-2236,-1647,-931,-146,651,1398,2062,2594,2997,3252,3377,3387,3298,3137,2917,2650,2352,2027,1680,1332,978,665,393,208,130,178,371,695,1135,1652,2203,2729,3185,3522,3710,3734,3599,3327,2952,2521,2081,1677,1355,1124,1016,1007,1093,1237,1406,1570,1688,1744,1722,1614,1443,1202,936,643,364,91,-142,-360,-548,-719,-886,-1041,-1198,-1349,-1491,-1625,-1754,-1890,-2042,-2241,-2489,-2819,-3229,-3725,-4288,-4906,-5534,-6142,-6676,-7101,-7374,-7471,-7385,-7105,-6671,-6086,-5406,-4659,-3895,-3156,-2482,-1914,-1485,-1213,-1117,-1187,-1407,-1743,-2146,-2557,-2921,-3169,-3268,-3165,-2877,-2399,-1788,-1100,-404,227,727,1068,1218,1205,1060,839,611,441,373,464,698,1093,1596,2173,2770,3330,3810,4179,4416,4517,4501,4372,4176,3923,3650,3366,3096,2830,2578,2330,2073,1820,1540,1277,1004,767,568,423,357,350,420,523,656,775,860,886,835,709,503,247,-48,-346,-623,-848,-1008,-1080,-1073,-989,-844,-665,-477,-310,-188,-139,-165,-287,-486,-759,-1084,-1430,-1778,-2090,-2342,-2527,-2604,-2609,-2501,-2328,-2073,-1771,-1439,-1097,-786,-525,-351,-288,-350,-551,-880,-1336,-1876,-2487,-3103,-3696,-4202,-4578,-4792,-4790,-4587,-4160,-3541,-2766,-1873,-929,9,891,1639,2234,2607,2768,2684,2391,1904,1284,584,-123,-767,-1284,-1620,-1739,-1637,-1320,-845,-256,363,940,1418,1738,1884,1852,1673,1378,1044,702,432,256,210,295,504,800,1168,1548,1920,2243,2496,2671,2754,2759,2690,2562,2393,2189,1970,1734,1487,1223,943,638,316,-16,-354,-661,-932,-1127,-1229,-1231,-1120,-909,-627,-281,66,407,698,919,1068,1130,1137,1088,1030,972,958,994,1104,1271,1502,1758,2019,2249,2417,2493,2477,2341,2131,1836,1519,1202,925,724,605,594,659,811,995,1215,1416,1600,1723,1788,1764,1647,1424,1093,654,120,-492,-1161,-1848,-2523,-3150,-3675,-4092,-4338,-4425,-4323,-4053,-3628,-3085,-2464,-1803,-1165,-559,-60,346,605,726,690,506,180,-265,-799,-1387,-1978,-2523,-2970,-3271,-3398,-3331,-3089,-2688,-2189,-1650,-1134,-708,-409,-266,-280,-428,-668,-951,-1213,-1401,-1475,-1393,-1162,-776,-269,329,967,1614,2204,2738,3154,3472,3668,3761,3764,3696,3581,3424,3254,3059,2854,2630,2386,2125,1855,1590,1360,1185,1108,1135,1292,1562,1932,2352,2791,3177,3481,3657,3690,3577,3340,3008,2631,2252,1922,1683,1550,1558,1673,1904,2197,2516,2818,3048,3176,3166,3006,2702,2269,1741,1158,563,2,-493,-890,-1178,-1350,-1412,-1379,-1268,-1111,-933,-770,-662,-629,-712,-916,-1255,-1717,-2282,-2923,-3598,-4268,-4890,-5420,-5834,-6098,-6203,-6143,-5929,-5576,-5119,-4581,-4006,-3411,-2840,-2297,-1815,-1395,-1063,-822,-687,-665,-749,-939,-1208,-1526,-1848,-2128,-2320,-2376,-2285,-2029,-1636,-1136,-584,-38,455,840,1107,1242,1267,1221,1145,1097,1118,1236,1481,1829,2286,2796,3335,3852,4314,4688,4962,5118,5172,5129,5009,4844,4639,4431,4218,4015,3820,3623,3426,3207,2976,2717,2453,2186,1945,1745,1606,1538,1537,1592,1678,1765,1829,1830,1774,1631,1428,1177,897,641,416,272,215,259,397,615,876,1153,1391,1560,1614,1529,1297,910,402,-207,-861,-1524,-2126,-2652,-3038,-3284,-3373,-3306,-3109,-2797,-2408,-1977,-1544,-1150,-842,-640,-586,-670,-911,-1280,-1755,-2298,-2870,-3420,-3920,-4315,-4590,-4706,-4663,-4443,-4064,-3528,-2873,-2119,-1317,-492,305,1048,1698,2229,2619,2849,2908,2795,2523,2101,1591,1006,438,-82,-483,-719,-787,-653,-378,34,495,967,1377,1689,1865,1908,1821,1639,1407,1163,961,822,789,842,1006,1235,1522,1827,2127,2392,2602,2748,2814,2814,2748,2627,2475,2286,2088,1870,1645,1396,1131,835,512,170,-188,-530,-837,-1083,-1244,-1308,-1270,-1147,-953,-729,-502,-307,-167,-96,-91,-146,-224,-312,-353,-342,-226,-13,311,718,1187,1672,2128,2504,2759,2861,2802,2571,2214,1747,1245,748,320,2,-174,-199,-77,173,509,905,1293,1649,1917,2067,2075,1925,1622,1176,621,-12,-681,-1339,-1954,-2486,-2911,-3216,-3390,-3434,-3360,-3174,-2911,-2576,-2215,-1833,-1472,-1133,-842,-599,-402,-274,-186,-179,-231,-372,-596,-911,-1301,-1751,-2222,-2676,-3069,-3362,-3529,-3562,-3459,-3258,-2983,-2686,-2410,-2190,-2046,-1999,-2024,-2112,-2227,-2324,-2382,-2351,-2227,-1987,-1645,-1204,-698,-143,421,970,1475,1912,2271,2541,2726,2842,2888,2901,2871,2828,2759,2676,2570,2442,2286,2122,1945,1802,1689,1663,1714,1886,2134,2481,2848,3233,3550,3787,3886,3852,3680,3395,3042,2677,2341,2114,1996,2047,2234,2553,2951,3377,3765,4062,4206,4173,3934,3500,2894,2152,1335,491,-315,-1046,-1649,-2119,-2427,-2593,-2621,-2542,-2383,-2187,-1986,-1833,-1749,-1776,-1921,-2192,-2585,-3076,-3636,-4241,-4838,-5416,-5920,-6346,-6650,-6845,-6896,-6829,-6628,-6314,-5908,-5411,-4879,-4298,-3725,-3153,-2616,-2118,-1683,-1320,-1047,-880,-821,-882,-1046,-1293,-1583,-1877,-2121,-2277,-2314,-2216,-1993,-1668,-1274,-858,-457,-107,170,373,509,609,699,816,994,1252,1600,2033,2537,3073,3623,4131,4576,4924,5159,5268,5272,5156,4988,4752,4515,4284,4074,3911,3766,3648,3528,3386,3213,2992,2729,2435,2123,1826,1557,1338,1180,1063,994,925,847,722,538,286,-19,-361,-695,-987,-1191,-1271,-1210,-1005,-664,-243,232,680,1058,1304,1380,1263,949,458,-176,-904,-1662,-2397,-3047,-3572,-3939,-4131,-4142,-3992,-3702,-3307,-2863,-2397,-1984,-1648,-1438,-1371,-1452,-1670,-2003,-2402,-2836,-3256,-3621,-3911,-4100,-4180,-4154,-4022,-3793,-3481,-3091,-2633,-2129,-1566,-991,-384,210,795,1340,1836,2251,2572,2767,2819,2717,2452,2047,1524,932,328,-227,-688,-999,-1159,-1156,-1013,-773,-477,-172,87,283,376,389,304,178,13,-132,-243,-284,-241,-117,98,372,695,1044,1375,1693,1941,2138,2248,2294,2264,2183,2054,1892,1696,1481,1225,954,638,305,-48,-396,-720,-990,-1192,-1296,-1315,-1243,-1113,-949,-787,-671,-614,-644,-746,-908,-1094,-1258,-1352,-1341,-1179,-875,-406,168,832,1500,2131,2647,3009,3175,3133,2889,2476,1931,1317,689,107,-375,-731,-928,-971,-869,-645,-340,1,333,601,773,803,688,414,6,-510,-1089,-1686,-2252,-2752,-3159,-3460,-3647,-3739,-3743,-3685,-3583,-3451,-3304,-3149,-2983,-2814,-2628,-2428,-2208,-1963,-1702,-1420,-1143,-879,-663,-519,-475,-553,-757,-1081,-1501,-1975,-2466,-2914,-3297,-3569,-3744,-3796,-3764,-3658,-3508,-3348,-3188,-3049,-2936,-2837,-2753,-2651,-2536,-2362,-2150,-1854,-1507,-1084,-614,-103,426,947,1441,1873,2237,2504,2689,2780,2799,2757,2672,2560,2426,2284,2130,1978,1826,1689,1581,1515,1520,1595,1764,2007,2317,2661,2993,3280,3461,3526,3425,3192,2809,2352,1846,1376,987,748,681,819,1130,1605,2166,2776,3336,3807,4109,4221,4106,3775,3233,2532,1700,821,-82,-915,-1661,-2259,-2690,-2951,-3035,-2980,-2814,-2585,-2353,-2159,-2049,-2051,-2176,-2413,-2757,-3152,-3592,-4021,-4423,-4775,-5063,-5278,-5433,-5509,-5534,-5486,-5387,-5217,-4993,-4697,-4348,-3942,-3490,-3005,-2493,-1979,-1474,-1001,-590,-260,-42,45,3,-179,-459,-821,-1205,-1581,-1894,-2126,-2242,-2252,-2142,-1941,-1658,-1318,-944,-545,-146,255,651,1032,1420,1788,2170,2535,2908,3262,3608,3924,4209,4444,4632,4749,4813,4815,4768,4690,4587,4480,4380,4281,4199,4107,4018,3907,3776,3622,3443,3258,3069,2891,2738,2598,2484,2365,2236,2070,1848,1565,1208,801,354,-89,-487,-804,-978,-1006,-854,-531,-83,475,1048,1594,2036,2316,2402,2264,1907,1357,649,-158,-1007,-1836,-2588,-3217,-3690,-3984,-4096,-4034,-3823,-3503,-3112,-2708,-2331,-2036,-1843,-1785,-1852,-2039,-2316,-2644,-2996,-3316,-3596,-3796,-3914,-3947,-3888,-3764,-3559,-3301,-2980,-2606,-2184,-1703,-1182,-617,-29,577,1174,1750,2271,2720,3063,3274,3334,3233,2970,2572,2071,1517,969,471,80,-190,-308,-303,-163,49,328,612,889,1116,1287,1384,1420,1394,1334,1255,1182,1140,1146,1210,1344,1531,1775,2039,2318,2563,2784,2927,3019,3029,2978,2871,2703,2499,2248,1959,1640,1290,921,556,196,-114,-377,-554,-653,-664,-599,-488,-346,-220,-124,-92,-129,-237,-401,-595,-788,-938,-1014,-980,-827,-539,-143,350,893,1443,1964,2398,2729,2919,2968,2877,2659,2342,1958,1538,1130,751,452,230,120,101,171,300,452,589,676,673,572,359,48,-329,-744,-1151,-1515,-1803,-2008,-2108,-2134,-2084,-1990,-1878,-1761,-1660,-1581,-1515,-1465,-1411,-1341,-1247,-1112,-944,-729,-490,-222,42,287,481,597,613,517,301,-15,-415,-860,-1318,-1761,-2152,-2486,-2737,-2919,-3021,-3059,-3043,-2971,-2876,-2733,-2582,-2400,-2201,-1988,-1746,-1482,-1183,-847,-470,-52,403,885,1367,1840,2267,2635,2917,3113,3211,3237,3181,3088,2950,2808,2662,2534,2432,2365,2346,2378,2475,2635,2869,3158,3501,3862,4214,4515,4729,4812,4750,4524,4143,3637,3043,2427,1844,1371,1047,935,1030,1354,1849,2495,3196,3901,4526,4997,5273,5303,5083,4619,3933,3079,2103,1083,73,-857,-1657,-2297,-2750,-3027,-3142,-3134,-3046,-2932,-2823,-2769,-2783,-2867,-3029,-3224,-3459,-3683,-3900,-4085,-4243,-4381,-4505,-4623,-4756,-4882,-5017,-5135,-5211,-5237,-5178,-5019,-4761,-4378,-3902,-3325,-2682,-1991,-1289,-608,4,521,890,1098,1131,982,695,275,-197,-705,-1168,-1562,-1839,-1975,-1961,-1795,-1486,-1065,-545,26,633,1234,1808,2337,2803,3203,3536,3805,4024,4201,4343,4467,4559,4643,4694,4722,4728,4698,4657,4591,4516,4434,4349,4254,4156,4032,3898,3727,3542,3328,3109,2895,2692,2531,2385,2291,2186,2097,1954,1758,1475,1096,631,96,-466,-1007,-1473,-1805,-1969,-1928,-1681,-1248,-664,9,690,1325,1805,2111,2163,1968,1520,849,17,-929,-1898,-2830,-3648,-4290,-4730,-4928,-4904,-4669,-4275,-3767,-3220,-2680,-2219,-1867,-1654,-1588,-1659,-1839,-2103,-2412,-2741,-3068,-3374,-3658,-3904,-4118,-4276,-4368,-4370,-4252,-3989,-3563,-2962,-2202,-1302,-315,710,1694,2587,3303,3825,4089,4114,3894,3461,2888,2201,1519,866,338,-45,-247,-277,-150,91,406,739,1051,1292,1457,1515,1503,1406,1285,1151,1045,994,999,1074,1195,1346,1495,1607,1666,1648,1555,1398,1208,1014,873,807,858,1034,1320,1702,2110,2499,2797,2950,2919,2688,2275,1711,1081,431,-134,-573,-832,-909,-817,-616,-365,-146,-35,-74,-308,-716,-1271,-1910,-2542,-3087,-3457,-3584,-3435,-2990,-2294,-1382,-365,687,1644,2437,2977,3226,3182,2851,2312,1624,895,206,-357,-746,-925,-923,-761,-525,-278,-104,-67,-200,-514,-982,-1544,-2129,-2653,-3042,-3240,-3227,-3008,-2625,-2156,-1651,-1220,-896,-737,-745,-890,-1144,-1414,-1651,-1777,-1736,-1517,-1106,-543,120,817,1468,2000,2359,2489,2397,2064,1563,918,221,-471,-1098,-1603,-1969,-2191,-2274,-2263,-2185,-2087,-2009,-1971,-1991,-2068,-2178,-2297,-2382,-2402,-2314,-2109,-1759,-1291,-723,-86,549,1157,1663,2036,2252,2291,2182,1943,1631,1295,994,774,669,692,840,1096,1424,1787,2158,2499,2806,3077,3306,3524,3728,3924,4110,4246,4314,4262,4051,3657,3066,2289,1378,383,-593,-1468,-2145,-2544,-2614,-2330,-1704,-793,334,1558,2782,3870,4740,5300,5518,5372,4895,4143,3190,2144,1085,112,-719,-1361,-1811,-2084,-2229,-2297,-2353,-2449,-2624,-2888,-3241,-3632,-4033,-4374,-4615,-4730,-4710,-4580,-4393,-4196,-4082,-4090,-4300,-4711,-5337,-6130,-7015,-7909,-8688,-9257,-9514,-9391,-8859,-7926,-6643,-5097,-3393,-1663,-21,1410,2551,3319,3700,3665,3259,2508,1501,307,-955,-2196,-3295,-4155,-4695,-4839,-4569,-3869,-2789,-1396,213,1905,3569,5064,6300,7181,7673,7753,7457,6841,5993,5025,4036,3151,2444,2006,1860,2026,2477,3156,4006,4907,5796,6546,7107,7403,7408,7135,6598,5879,5024,4139,3272,2512,1864,1372,989,701,438,148,-222,-717,-1350,-2115,-2972,-3870,-4724,-5461,-5994,-6267,-6236,-5909,-5304,-4502,-3587,-2670,-1872,-1289,-1019,-1116,-1605,-2464,-3637,-5019,-6495,-7924,-9164,-10106,-10652,-10762,-10429,-9700,-8645,-7375,-5994,-4617,-3342,-2245,-1384,-785,-464,-390,-560,-900,-1391,-1949,-2536,-3073,-3522,-3805,-3900,-3746,-3348,-2694,-1820,-767,397,1607,2768,3819,4681,5299,5661,5727,5556,5159,4619,4006,3398,2874,2488,2284,2280,2455,2797,3228,3715,4176,4562,4827,4931,4871,4645,4272,3780,3201,2578,1937,1326,761,274,-124,-423,-626,-742,-779,-775,-726,-676,-630,-597,-587,-577,-570,-532,-469,-362,-232,-90,29,95,69,-81,-373,-826,-1423,-2145,-2941,-3751,-4507,-5131,-5571,-5770,-5726,-5429,-4924,-4259,-3488,-2691,-1905,-1195,-574,-82,295,530,648,646,554,386,185,-14,-172,-237,-187,25,385,907,1537,2238,2938,3571,4072,4385,4479,4329,3938,3332,2546,1640,684,-247,-1076,-1727,-2143,-2282,-2116,-1667,-947,-29,1024,2123,3166,4072,4754,5160,5249,5032,4515,3775,2861,1870,885,-14,-755,-1292,-1587,-1650,-1485,-1142,-680,-149,362,812,1133,1313,1316,1170,884,501,56,-412,-877,-1314,-1713,-2071,-2390,-2675,-2953,-3225,-3526,-3852,-4218,-4613,-5007,-5385,-5679,-5866,-5884,-5712,-5321,-4723,-3918,-2962,-1879,-740,403,1480,2428,3181,3696,3937,3886,3573,3030,2335,1576,855,272,-75,-128,151,755,1637,2715,3889,5038,6054,6833,7291,7387,7088,6431,5448,4241,2903,1564,340,-653,-1327,-1623,-1516,-1025,-196,883,2112,3378,4568,5576,6339,6773,6892,6657,6130,5329,4333,3181,1966,727,-465,-1562,-2540,-3350,-3996,-4474,-4781,-4960,-5019,-4999,-4942,-4853,-4785,-4710,-4663,-4606,-4554,-4480,-4398,-4294,-4199,-4115,-4074,-4100,-4217,-4445,-4797,-5258,-5819,-6422,-7018,-7534,-7885,-8017,-7855,-7382,-6588,-5499,-4172,-2684,-1116,418,1840,3032,3944,4480,4643,4395,3795,2898,1804,649,-448,-1340,-1914,-2104,-1848,-1193,-187,1058,2405,3724,4881,5778,6336,6542,6378,5906,5185,4305,3379,2495,1761,1244,1005,1064,1409,2014,2801,3714,4645,5528,6271,6829,7150,7234,7077,6717,6194,5565,4885,4206,3570,3010,2538,2153,1843,1576,1331,1060,747,359,-109,-659,-1280,-1943,-2606,-3235,-3753,-4150,-4352,-4369,-4190,-3852,-3396,-2897,-2409,-2023,-1792,-1771,-1998,-2469,-3180,-4067,-5068,-6093,-7036,-7817,-8339,-8554,-8432,-7971,-7211,-6208,-5031,-3784,-2540,-1407,-449,251,676,785,620,218,-340,-951,-1510,-1918,-2072,-1932,-1459,-694,321,1473,2673,3792,4749,5468,5909,6076,5983,5691,5261,4770,4287,3890,3619,3516,3605,3857,4280,4799,5386,5964,6489,6891,7156,7230,7143,6877,6480,5976,5408,4816,4222,3661,3136,2656,2221,1823,1452,1107,775,452,143,-165,-457,-740,-1004,-1239,-1445,-1597,-1693,-1712,-1650,-1508,-1299,-1041,-776,-518,-331,-213,-215,-341,-592,-983,-1475,-2060,-2693,-3322,-3918,-4411,-4784,-4988,-5019,-4869,-4554,-4092,-3521,-2875,-2211,-1575,-1024,-609,-358,-300,-419,-694,-1065,-1466,-1806,-2024,-2024,-1798,-1296,-566,347,1357,2362,3262,3971,4419,4571,4418,3988,3318,2494,1575,662,-171,-849,-1305,-1511,-1431,-1098,-513,246,1135,2068,2974,3788,4446,4910,5155,5167,4970,4570,4021,3348,2607,1843,1096,414,-174,-638,-962,-1133,-1164,-1067,-861,-597,-297,-19,210,354,407,352,221,21,-203,-431,-639,-813,-952,-1071,-1174,-1304,-1462,-1702,-2021,-2448,-2976,-3580,-4242,-4897,-5507,-5999,-6331,-6458,-6354,-6017,-5448,-4687,-3769,-2758,-1723,-738,116,775,1198,1361,1275,992,575,112,-281,-544,-568,-333,177,934,1861,2875,3870,4744,5420,5829,5949,5773,5332,4666,3852,2950,2055,1233,549,70,-195,-203,5,438,1022,1731,2485,3232,3908,4458,4843,5028,5005,4770,4342,3750,3031,2238,1406,608,-142,-782,-1311,-1706,-1979,-2143,-2232,-2265,-2297,-2338,-2429,-2579,-2780,-3038,-3304,-3561,-3769,-3888,-3918,-3826,-3645,-3375,-3065,-2740,-2452,-2238,-2141,-2184,-2387,-2738,-3217,-3777,-4353,-4873,-5270,-5463,-5416,-5078,-4456,-3554,-2430,-1147,186,1464,2555,3362,3799,3824,3464,2767,1862,880,-20,-684,-1011,-911,-400,498,1653,2944,4205,5293,6096,6540,6596,6292,5689,4863,3936,2985,2124,1420,930,682,694,938,1397,2015,2738,3507,4261,4935,5486,5868,6054,6037,5818,5415,4867,4200,3479,2729,2018,1365,813,371,50,-171,-303,-396,-468,-585,-753,-1027,-1399,-1875,-2432,-3025,-3607,-4109,-4482,-4664,-4644,-4421,-4015,-3509,-2938,-2421,-1997,-1768,-1742,-1983,-2451,-3147,-3997,-4943,-5898,-6784,-7513,-8031,-8278,-8236,-7893,-7265,-6389,-5325,-4145,-2953,-1850,-937,-301,11,-12,-330,-860,-1486,-2066,-2469,-2577,-2311,-1655,-643,638,2046,3440,4662,5591,6151,6299,6070,5512,4738,3854,2988,2242,1712,1449,1480,1795,2350,3085,3923,4773,5566,6218,6696,6961,7004,6858,6530,6085,5557,4988,4412,3857,3314,2813,2320,1860,1407,985,578,213,-125,-419,-679,-905,-1108,-1293,-1466,-1628,-1765,-1876,-1934,-1935,-1864,-1738,-1565,-1391,-1257,-1197,-1267,-1464,-1822,-2307,-2908,-3577,-4268,-4937,-5519,-5997,-6304,-6454,-6418,-6210,-5856,-5361,-4778,-4115,-3428,-2738,-2112,-1589,-1223,-1055,-1091,-1334,-1725,-2203,-2667,-3021,-3162,-3026,-2562,-1781,-734,492,1762,2949,3920,4576,4850,4728,4238,3437,2430,1317,209,-774,-1573,-2093,-2326,-2248,-1883,-1286,-502,379,1289,2157,2910,3516,3937,4178,4241,4168,3981,3725,3431,3114,2787,2454,2095,1720,1309,874,428,-10,-410,-740,-980,-1108,-1126,-1041,-882,-682,-483,-326,-233,-234,-320,-494,-727,-1010,-1306,-1613,-1897,-2159,-2391,-2600,-2799,-3010,-3244,-3530,-3859,-4246,-4651,-5066,-5438,-5730,-5905,-5917,-5754,-5387,-4842,-4126,-3312,-2447,-1636,-939,-446,-188,-189,-416,-819,-1304,-1769,-2116,-2245,-2104,-1672,-963,-55,972,2000,2929,3664,4148,4345,4269,3946,3437,2816,2160,1540,1026,645,449,418,556,835,1215,1664,2139,2600,3014,3362,3606,3754,3784,3697,3506,3194,2793,2285,1710,1062,390,-295,-948,-1540,-2042,-2436,-2713,-2875,-2944,-2934,-2886,-2823,-2779,-2776,-2823,-2929,-3071,-3253,-3429,-3601,-3735,-3827,-3877,-3876,-3831,-3757,-3648,-3537,-3430,-3350,-3321,-3357,-3464,-3652,-3893,-4175,-4449,-4673,-4792,-4753,-4513,-4053,-3359,-2487,-1477,-441,529,1327,1862,2096,2012,1651,1105,476,-90,-470,-571,-311,295,1213,2344,3554,4715,5686,6369,6698,6655,6255,5563,4665,3661,2667,1771,1074,625,469,611,1031,1690,2513,3443,4365,5230,5930,6429,6671,6643,6362,5838,5147,4319,3440,2562,1738,1019,425,-24,-332,-517,-593,-610,-579,-566,-571,-653,-799,-1044,-1357,-1742,-2149,-2555,-2901,-3169,-3311,-3346,-3256,-3103,-2898,-2717,-2581,-2546,-2624,-2832,-3170,-3622,-4164,-4763,-5378,-5961,-6472,-6862,-7096,-7143,-6982,-6600,-6022,-5245,-4358,-3387,-2444,-1598,-929,-509,-349,-460,-785,-1240,-1728,-2112,-2290,-2163,-1682,-850,286,1615,3017,4334,5440,6215,6603,6572,6164,5436,4514,3500,2545,1750,1212,994,1108,1548,2253,3153,4154,5150,6066,6801,7323,7580,7593,7360,6950,6400,5779,5137,4517,3936,3420,2946,2518,2103,1704,1295,890,484,94,-265,-578,-826,-1010,-1107,-1147,-1110,-1037,-920,-801,-683,-603,-575,-639,-801,-1098,-1514,-2050,-2674,-3340,-4002,-4603,-5099,-5457,-5648,-5683,-5557,-5309,-4952,-4537,-4069,-3593,-3115,-2644,-2208,-1805,-1460,-1199,-1038,-996,-1087,-1290,-1588,-1934,-2258,-2512,-2610,-2512,-2176,-1602,-814,119,1124,2085,2917,3531,3872,3919,3685,3207,2561,1812,1053,361,-204,-583,-766,-726,-498,-94,436,1042,1683,2293,2839,3280,3593,3778,3836,3792,3672,3511,3327,3146,2964,2773,2568,2317,2010,1640,1197,704,183,-342,-823,-1235,-1549,-1739,-1813,-1768,-1625,-1417,-1160,-898,-650,-439,-293,-221,-243,-364,-585,-896,-1280,-1703,-2139,-2548,-2914,-3212,-3441,-3605,-3713,-3776,-3813,-3815,-3796,-3724,-3602,-3388,-3093,-2688,-2202,-1651,-1087,-562,-133,150,259,185,-48,-385,-765,-1099,-1311,-1339,-1135,-699,-50,754,1650,2545,3382,4080,4607,4931,5054,4988,4765,4427,4015,3578,3156,2777,2470,2250,2121,2088,2149,2286,2503,2761,3059,3360,3647,3890,4068,4157,4144,4003,3735,3326,2794,2139,1404,605,-205,-984,-1698,-2297,-2761,-3080,-3237,-3268,-3171,-2995,-2772,-2531,-2311,-2132,-2000,-1945,-1939,-2011,-2128,-2301,-2502,-2726,-2944,-3131,-3272,-3336,-3339,-3265,-3153,-3016,-2904,-2829,-2828,-2895,-3023,-3179,-3320,-3390,-3353,-3154,-2791,-2264,-1606,-879,-147,517,1045,1412,1594,1621,1541,1415,1333,1345,1517,1858,2367,2998,3691,4374,4971,5429,5696,5759,5624,5310,4874,4362,3844,3382,3013,2798,2728,2836,3078,3446,3886,4360,4813,5213,5499,5676,5692,5579,5318,4947,4485,3958,3404,2832,2284,1752,1278,844,482,183,-40,-185,-255,-263,-213,-140,-62,-6,-13,-79,-243,-476,-783,-1131,-1498,-1862,-2193,-2502,-2763,-3006,-3223,-3430,-3636,-3832,-4036,-4227,-4430,-4615,-4817,-5006,-5198,-5378,-5522,-5623,-5634,-5548,-5323,-4971,-4476,-3883,-3219,-2551,-1941,-1450,-1134,-1008,-1087,-1320,-1653,-2001,-2263,-2360,-2226,-1821,-1169,-292,714,1772,2783,3654,4333,4771,4956,4917,4675,4306,3856,3406,3003,2703,2538,2512,2639,2883,3235,3641,4085,4504,4895,5202,5441,5572,5624,5577,5459,5262,5003,4673,4279,3823,3293,2718,2081,1428,769,145,-415,-874,-1221,-1416,-1488,-1424,-1267,-1044,-798,-570,-394,-306,-322,-457,-724,-1106,-1610,-2207,-2872,-3577,-4261,-4894,-5413,-5789,-5993,-6015,-5876,-5585,-5202,-4743,-4275,-3803,-3369,-2969,-2610,-2297,-2010,-1771,-1562,-1415,-1325,-1321,-1396,-1557,-1767,-2013,-2215,-2345,-2318,-2116,-1703,-1104,-353,480,1308,2055,2644,3026,3192,3130,2905,2540,2125,1709,1359,1114,1006,1039,1204,1478,1813,2185,2537,2847,3083,3236,3301,3297,3233,3147,3067,3010,3016,3061,3166,3280,3390,3441,3401,3239,2939,2501,1953,1320,666,28,-532,-979,-1290,-1446,-1468,-1361,-1169,-916,-645,-378,-151,18,110,105,5,-211,-522,-932,-1400,-1903,-2393,-2830,-3186,-3432,-3565,-3597,-3545,-3437,-3303,-3151,-3004,-2837,-2656,-2428,-2153,-1814,-1429,-1007,-606,-240,15,157,145,1,-246,-543,-820,-1010,-1057,-937,-637,-198,337,910,1449,1926,2295,2573,2752,2884,2987,3105,3266,3473,3731,4020,4312,4578,4785,4902,4925,4845,4677,4449,4177,3916,3668,3487,3347,3286,3254,3251,3221,3133,2954,2642,2199,1603,902,103,-722,-1533,-2275,-2890,-3353,-3643,-3750,-3702,-3518,-3240,-2912,-2577,-2276,-2036,-1889,-1843,-1911,-2100,-2389,-2784,-3244,-3745,-4245,-4691,-5046,-5258,-5312,-5197,-4928,-4552,-4105,-3662,-3254,-2932,-2699,-2561,-2493,-2459,-2430,-2368,-2259,-2090,-1876,-1629,-1385,-1159,-980,-841,-739,-635,-499,-282,36,486,1031,1665,2311,2922,3441,3814,4035,4093,4018,3847,3632,3415,3258,3166,3192,3315,3533,3829,4157,4494,4795,5028,5178,5218,5154,4993,4736,4426,4063,3672,3281,2879,2491,2099,1714,1319,932,533,153,-210,-533,-799,-1000,-1120,-1168,-1141,-1068,-964,-854,-770,-719,-721,-784,-887,-1052,-1240,-1473,-1729,-2028,-2357,-2744,-3156,-3618,-4079,-4528,-4930,-5235,-5446,-5526,-5501,-5382,-5207,-5007,-4814,-4649,-4518,-4421,-4341,-4269,-4177,-4062,-3918,-3748,-3576,-3417,-3296,-3231,-3217,-3251,-3288,-3291,-3203,-2970,-2564,-1969,-1210,-329,600,1501,2303,2935,3374,3599,3641,3533,3343,3117,2929,2804,2782,2855,3014,3229,3462,3674,3836,3921,3925,3856,3724,3567,3396,3256,3145,3088,3061,3060,3043,2993,2861,2651,2318,1898,1375,798,188,-408,-961,-1426,-1794,-2036,-2166,-2184,-2115,-1982,-1818,-1644,-1491,-1381,-1328,-1353,-1463,-1674,-1983,-2400,-2902,-3479,-4095,-4709,-5270,-5730,-6041,-6187,-6145,-5950,-5611,-5182,-4709,-4218,-3764,-3347,-2995,-2702,-2464,-2276,-2124,-2009,-1922,-1870,-1857,-1878,-1935,-2004,-2064,-2081,-2007,-1822,-1482,-1009,-405,274,974,1620,2155,2518,2692,2668,2471,2149,1759,1373,1048,834,765,848,1078,1426,1853,2310,2754,3136,3434,3612,3678,3626,3484,3269,3018,2750,2503,2275,2084,1913,1753,1586,1380,1144,836,497,103,-292,-690,-1037,-1330,-1536,-1658,-1701,-1665,-1585,-1466,-1335,-1207,-1091,-992,-930,-903,-930,-1021,-1192,-1442,-1789,-2197,-2659,-3125,-3549,-3881,-4088,-4130,-4024,-3769,-3410,-2985,-2540,-2118,-1749,-1457,-1244,-1109,-1043,-1017,-1031,-1058,-1098,-1153,-1214,-1291,-1369,-1442,-1476,-1462,-1350,-1139,-820,-405,72,562,1033,1421,1719,1900,1981,1986,1961,1941,1987,2112,2355,2709,3158,3680,4222,4753,5217,5583,5819,5904,5848,5649,5339,4948,4512,4067,3650,3277,2960,2704,2473,2268,2038,1764,1435,1010,533,-23,-598,-1182,-1722,-2199,-2571,-2839,-2986,-3026,-2973,-2849,-2675,-2483,-2280,-2108,-1968,-1894,-1897,-1993,-2193,-2493,-2871,-3317,-3765,-4191,-4518,-4713,-4738,-4581,-4259,-3802,-3258,-2692,-2152,-1692,-1347,-1139,-1065,-1131,-1281,-1522,-1777,-2048,-2275,-2450,-2553,-2558,-2477,-2275,-1966,-1527,-969,-296,465,1274,2085,2840,3487,3980,4298,4426,4387,4206,3937,3628,3340,3119,3003,3028,3181,3475,3866,4327,4810,5268,5658,5942,6099,6105,5982,5723,5371,4943,4479,4001,3531,3075,2637,2207,1786,1353,926,483,66,-339,-689,-974,-1183,-1291,-1323,-1260,-1146,-974,-797,-606,-446,-303,-208,-146,-141,-181,-296,-484,-764,-1148,-1624,-2196,-2821,-3475,-4093,-4639,-5047,-5297,-5362,-5254,-4995,-4632,-4208,-3795,-3426,-3164,-3017,-3012,-3131,-3350,-3641,-3945,-4237,-4461,-4594,-4611,-4499,-4253,-3880,-3373,-2758,-2044,-1258,-445,367,1121,1770,2294,2643,2837,2867,2767,2583,2348,2126,1947,1867,1892,2051,2325,2706,3154,3648,4125,4575,4937,5211,5367,5413,5360,5218,5031,4794,4560,4313,4072,3823,3554,3248,2892,2472,1992,1453,881,295,-269,-780,-1203,-1514,-1700,-1745,-1676,-1483,-1223,-908,-584,-278,-25,156,231,198,29,-270,-712,-1280,-1961,-2718,-3524,-4309,-5032,-5625,-6042,-6244,-6212,-5948,-5479,-4854,-4134,-3386,-2688,-2097,-1657,-1406,-1321,-1404,-1596,-1859,-2130,-2366,-2522,-2577,-2498,-2301,-1962,-1520,-971,-365,282,903,1477,1944,2287,2484,2538,2470,2313,2107,1906,1739,1648,1649,1752,1954,2237,2584,2951,3331,3666,3954,4163,4282,4316,4264,4146,3987,3813,3651,3529,3452,3431,3446,3478,3501,3472,3378,3171,2871,2448,1947,1374,778,192,-337,-795,-1134,-1382,-1498,-1544,-1491,-1403,-1265,-1119,-963,-815,-689,-594,-554,-577,-685,-880,-1166,-1526,-1941,-2366,-2769,-3092,-3304,-3375,-3294,-3081,-2762,-2387,-2007,-1683,-1448,-1337,-1357,-1485,-1696,-1947,-2173,-2361,-2435,-2411,-2255,-1983,-1611,-1150,-639,-94,438,938,1357,1677,1870,1928,1862,1694,1467,1240,1056,987,1050,1288,1676,2223,2858,3569,4275,4949,5534,6015,6354,6569,6638,6587,6429,6175,5865,5507,5133,4764,4406,4079,3762,3461,3151,2821,2453,2041,1582,1086,563,34,-475,-948,-1352,-1695,-1951,-2142,-2265,-2342,-2390,-2424,-2456,-2493,-2537,-2580,-2635,-2687,-2755,-2833,-2943,-3079,-3256,-3459,-3689,-3902,-4098,-4204,-4224,-4107,-3859,-3493,-3035,-2547,-2074,-1700,-1452,-1397,-1526,-1844,-2312,-2871,-3457,-3992,-4412,-4656,-4686,-4478,-4038,-3368,-2527,-1539,-489,570,1556,2414,3076,3521,3729,3708,3512,3175,2790,2409,2110,1936,1909,2054,2328,2739,3204,3723,4217,4680,5071,5376,5588,5707,5724,5670,5525,5331,5082,4799,4490,4157,3804,3422,3008,2556,2062,1536,976,414,-146,-659,-1113,-1476,-1730,-1867,-1885,-1791,-1611,-1367,-1084,-808,-540,-335,-177,-99,-101,-186,-370,-646,-1021,-1485,-2031,-2632,-3259,-3871,-4420,-4854,-5128,-5209,-5078,-4755,-4273,-3696,-3104,-2581,-2197,-2017,-2069,-2346,-2832,-3446,-4129,-4788,-5343,-5736,-5904,-5835,-5510,-4950,-4175,-3239,-2188,-1094,-19,972,1820,2485,2941,3195,3260,3190,3029,2845,2694,2619,2653,2795,3045,3369,3733,4092,4418,4667,4849,4934,4959,4920,4863,4785,4740,4703,4721,4762,4826,4903,4938,4933,4826,4614,4262,3770,3151,2414,1610,771,-44,-784,-1412,-1879,-2180,-2293,-2234,-2036,-1713,-1333,-921,-529,-197,61,201,233,127,-107,-472,-956,-1551,-2219,-2938,-3653,-4310,-4855,-5215,-5353,-5228,-4847,-4236,-3465,-2610,-1789,-1089,-604,-388,-462,-810,-1371,-2067,-2784,-3431,-3905,-4143,-4099,-3764,-3158,-2327,-1347,-289,744,1678,2431,2950,3211,3212,2991,2596,2117,1628,1219,954,868,984,1275,1699,2194,2689,3111,3421,3565,3561,3404,3151,2841,2532,2287,2125,2102,2204,2435,2771,3167,3576,3946,4213,4347,4293,4055,3616,3010,2273,1449,605,-203,-922,-1496,-1918,-2154,-2229,-2154,-1976,-1725,-1452,-1189,-955,-782,-653,-585,-568,-599,-686,-828,-1035,-1306,-1639,-2024,-2430,-2835,-3184,-3439,-3567,-3533,-3355,-3037,-2647,-2228,-1868,-1608,-1527,-1613,-1895,-2314,-2825,-3349,-3814,-4136,-4282,-4186,-3871,-3315,-2577,-1691,-733,228,1111,1844,2374,2659,2699,2512,2145,1682,1197,789,529,473,643,1041,1612,2318,3061,3780,4391,4843,5104,5166,5048,4787,4436,4045,3668,3350,3102,2958,2884,2882,2908,2932,2910,2820,2618,2308,1880,1337,719,37,-662,-1332,-1962,-2485,-2917,-3216,-3405,-3480,-3470,-3392,-3282,-3159,-3041,-2961,-2899,-2906,-2939,-3046,-3193,-3403,-3653,-3935,-4227,-4502,-4721,-4857,-4864,-4722,-4408,-3941,-3328,-2658,-1967,-1376,-935,-738,-805,-1164,-1765,-2568,-3464,-4360,-5147,-5718,-6014,-5971,-5591,-4877,-3887,-2681,-1367,-37,1193,2223,2985,3414,3512,3291,2816,2179,1477,832,335,64,59,324,819,1490,2237,2987,3634,4130,4410,4477,4327,4022,3595,3143,2702,2354,2122,2035,2078,2234,2447,2672,2845,2912,2839,2604,2199,1661,1011,314,-378,-1015,-1540,-1933,-2162,-2249,-2194,-2042,-1822,-1581,-1352,-1163,-1029,-956,-936,-971,-1039,-1161,-1324,-1546,-1842,-2196,-2633,-3097,-3594,-4038,-4421,-4648,-4712,-4567,-4232,-3736,-3147,-2551,-2040,-1707,-1617,-1820,-2308,-3055,-3977,-4988,-5964,-6801,-7409,-7700,-7665,-7265,-6554,-5564,-4382,-3096,-1800,-595,445,1251,1795,2077,2121,1995,1763,1519,1339,1291,1408,1707,2164,2727,3346,3939,4446,4814,5001,5002,4828,4513,4110,3688,3307,3030,2898,2934,3128,3456,3860,4276,4635,4866,4922,4764,4382,3794,3035,2163,1235,337,-489,-1162,-1665,-1969,-2075,-2007,-1793,-1480,-1120,-748,-418,-139,53,158,169,81,-106,-388,-776,-1241,-1793,-2383,-3000,-3584,-4095,-4478,-4684,-4684,-4463,-4047,-3477,-2830,-2192,-1651,-1292,-1162,-1301,-1676,-2264,-2966,-3698,-4362,-4849,-5112,-5074,-4748,-4124,-3266,-2233,-1119,-27,955,1738,2264,2512,2484,2230,1815,1331,868,516,337,375,621,1063,1628,2257,2864,3374,3730,3891,3852,3616,3232,2740,2215,1714,1311,1040,952,1048,1322,1751,2273,2849,3394,3866,4200,4364,4341,4129,3750,3242,2648,2021,1417,874,427,104,-104,-193,-185,-115,6,135,267,377,460,511,507,466,338,152,-132,-495,-928,-1421,-1927,-2416,-2828,-3131,-3267,-3247,-3042,-2718,-2305,-1893,-1551,-1357,-1356,-1596,-2040,-2682,-3421,-4192,-4873,-5388,-5644,-5597,-5224,-4524,-3558,-2378,-1102,181,1333,2273,2899,3182,3112,2732,2119,1390,663,65,-294,-358,-76,506,1362,2368,3442,4449,5301,5912,6241,6271,6031,5568,4958,4284,3624,3066,2651,2430,2394,2533,2799,3135,3478,3765,3940,3969,3823,3508,3027,2422,1719,978,233,-458,-1073,-1575,-1961,-2228,-2390,-2470,-2500,-2493,-2497,-2510,-2563,-2660,-2807,-3011,-3261,-3552,-3869,-4182,-4477,-4705,-4858,-4887,-4787,-4532,-4127,-3598,-2967,-2306,-1669,-1141,-783,-660,-792,-1189,-1816,-2609,-3479,-4325,-5029,-5514,-5685,-5522,-4999,-4153,-3035,-1737,-359,977,2160,3084,3676,3898,3753,3298,2611,1815,1042,407,29,-47,224,793,1615,2573,3565,4468,5186,5647,5813,5694,5322,4768,4114,3453,2867,2434,2193,2169,2350,2699,3145,3630,4053,4358,4484,4391,4085,3570,2896,2121,1306,530,-155,-698,-1062,-1251,-1269,-1143,-932,-663,-416,-211,-100,-85,-189,-389,-678,-1035,-1431,-1859,-2291,-2716,-3121,-3491,-3810,-4062,-4222,-4285,-4224,-4058,-3787,-3449,-3096,-2772,-2547,-2470,-2574,-2883,-3377,-4024,-4745,-5483,-6110,-6583,-6794,-6729,-6346,-5677,-4742,-3625,-2390,-1146,22,1021,1781,2266,2463,2407,2151,1790,1415,1135,1023,1153,1522,2144,2934,3844,4756,5596,6264,6719,6916,6870,6602,6169,5640,5078,4561,4133,3839,3693,3695,3819,4028,4273,4493,4657,4702,4628,4406,4060,3597,3071,2486,1919,1372,890,491,170,-56,-220,-327,-408,-483,-566,-678,-810,-969,-1136,-1304,-1464,-1611,-1747,-1882,-2024,-2191,-2387,-2613,-2867,-3121,-3351,-3524,-3605,-3577,-3429,-3165,-2826,-2443,-2081,-1793,-1626,-1624,-1790,-2114,-2552,-3046,-3513,-3886,-4096,-4080,-3826,-3305,-2565,-1636,-608,441,1402,2200,2749,3024,3015,2758,2324,1815,1312,951,764,834,1135,1655,2312,3032,3709,4263,4622,4749,4631,4305,3802,3211,2593,2021,1570,1252,1126,1149,1337,1616,1969,2314,2632,2865,3000,3024,2946,2772,2540,2255,1964,1666,1394,1142,927,731,565,397,243,71,-108,-301,-512,-716,-927,-1109,-1277,-1417,-1538,-1656,-1772,-1923,-2098,-2320,-2569,-2832,-3085,-3286,-3416,-3439,-3357,-3168,-2902,-2606,-2321,-2121,-2039,-2128,-2389,-2820,-3363,-3972,-4545,-5014,-5285,-5305,-5029,-4447,-3589,-2491,-1263,23,1225,2250,3002,3416,3479,3210,2682,1989,1269,633,211,72,261,770,1543,2497,3515,4489,5307,5898,6206,6229,5987,5537,4953,4314,3698,3173,2788,2555,2487,2536,2683,2857,3016,3118,3126,3031,2835,2541,2185,1782,1363,947,553,190,-137,-431,-699,-955,-1209,-1473,-1758,-2061,-2384,-2709,-3020,-3295,-3524,-3686,-3792,-3839,-3850,-3844,-3830,-3836,-3846,-3863,-3864,-3817,-3725,-3538,-3287,-2950,-2579,-2190,-1847,-1586,-1459,-1495,-1694,-2055,-2519,-3035,-3521,-3891,-4088,-4042,-3738,-3162,-2351,-1354,-256,857,1869,2711,3274,3546,3492,3157,2610,1947,1291,758,448,424,718,1289,2088,2996,3917,4719,5327,5650,5688,5433,4946,4305,3589,2910,2339,1951,1780,1835,2094,2501,2994,3482,3898,4172,4263,4159,3860,3414,2851,2255,1650,1125,691,391,225,183,246,376,534,679,764,773,679,482,209,-139,-500,-873,-1213,-1526,-1792,-2039,-2262,-2484,-2711,-2925,-3137,-3310,-3431,-3486,-3455,-3348,-3163,-2935,-2683,-2464,-2312,-2272,-2377,-2631,-3034,-3537,-4106,-4646,-5112,-5404,-5495,-5324,-4895,-4224,-3349,-2361,-1328,-365,462,1061,1417,1502,1372,1083,736,426,257,293,585,1117,1859,2732,3639,4497,5195,5686,5927,5912,5682,5283,4782,4268,3789,3413,3171,3073,3105,3244,3425,3615,3732,3766,3656,3422,3069,2620,2150,1662,1247,899,667,535,496,529,591,653,670,618,474,225,-107,-522,-959,-1404,-1788,-2106,-2310,-2422,-2442,-2404,-2350,-2307,-2313,-2378,-2502,-2674,-2868,-3055,-3206,-3287,-3287,-3187,-3013,-2771,-2517,-2290,-2137,-2101,-2190,-2415,-2721,-3086,-3411,-3658,-3737,-3618,-3262,-2687,-1916,-1026,-91,783,1514,2021,2259,2223,1933,1466,905,369,-46,-250,-188,144,728,1483,2318,3122,3797,4240,4427,4296,3915,3295,2550,1742,989,356,-94,-318,-325,-131,212,626,1054,1398,1625,1675,1557,1273,878,411,-48,-452,-740,-885,-871,-711,-427,-73,300,636,873,982,924,714,352,-111,-649,-1202,-1741,-2238,-2671,-3062,-3387,-3698,-3966,-4228,-4458,-4656,-4812,-4901,-4923,-4862,-4719,-4504,-4228,-3926,-3638,-3401,-3271,-3272,-3425,-3726,-4135,-4602,-5058,-5419,-5612,-5581,-5278,-4707,-3881,-2870,-1750,-632,386,1203,1750,1991,1931,1619,1133,594,104,-218,-295,-83,414,1156,2053,3005,3912,4653,5185,5429,5422,5157,4719,4173,3595,3079,2661,2404,2298,2350,2506,2725,2939,3091,3122,3011,2735,2319,1791,1215,628,119,-298,-571,-692,-690,-572,-409,-239,-129,-117,-254,-531,-968,-1512,-2136,-2783,-3398,-3944,-4386,-4722,-4951,-5096,-5175,-5217,-5234,-5237,-5224,-5198,-5134,-5050,-4897,-4704,-4432,-4102,-3717,-3299,-2889,-2519,-2240,-2085,-2062,-2187,-2407,-2699,-2985,-3204,-3296,-3203,-2916,-2421,-1768,-1007,-214,514,1114,1517,1691,1655,1424,1089,728,441,319,422,774,1374,2153,3037,3924,4697,5279,5594,5615,5358,4858,4200,3467,2763,2167,1761,1573,1633,1901,2351,2891,3456,3941,4284,4406,4299,3935,3373,2654,1875,1110,461,-19,-273,-299,-105,242,703,1169,1590,1888,2024,1981,1764,1400,931,413,-122,-621,-1081,-1481,-1840,-2164,-2469,-2773,-3069,-3372,-3656,-3931,-4157,-4345,-4454,-4482,-4414,-4245,-3993,-3679,-3353,-3051,-2840,-2739,-2793,-2983,-3302,-3687,-4093,-4431,-4653,-4691,-4520,-4146,-3587,-2907,-2175,-1461,-843,-359,-45,122,163,160,171,283,559,1025,1702,2538,3486,4449,5334,6061,6542,6757,6681,6356,5835,5191,4524,3899,3406,3071,2932,2963,3149,3418,3719,3980,4135,4148,3973,3624,3105,2469,1770,1072,455,-39,-358,-488,-445,-247,44,374,687,920,1044,1029,876,593,218,-229,-702,-1176,-1638,-2062,-2460,-2826,-3163,-3474,-3758,-3999,-4208,-4357,-4453,-4484,-4437,-4313,-4096,-3794,-3419,-2996,-2561,-2168,-1849,-1657,-1593,-1669,-1839,-2069,-2282,-2421,-2422,-2245,-1871,-1325,-632,112,861,1502,1996,2279,2357,2234,1980,1652,1364,1175,1186,1410,1884,2553,3368,4227,5032,5681,6095,6209,6022,5532,4817,3936,3002,2109,1345,791,474,413,577,918,1356,1819,2211,2476,2547,2416,2075,1569,948,291,-323,-817,-1140,-1248,-1149,-852,-419,104,626,1106,1462,1672,1702,1561,1255,825,285,-308,-948,-1588,-2227,-2841,-3420,-3954,-4424,-4830,-5151,-5399,-5550,-5634,-5621,-5542,-5369,-5122,-4795,-4410,-3997,-3586,-3231,-2959,-2804,-2777,-2850,-3014,-3183,-3329,-3368,-3264,-2988,-2533,-1932,-1233,-504,187,773,1208,1482,1587,1584,1514,1467,1514,1718,2129,2747,3557,4484,5458,6359,7101,7590,7765,7612,7142,6407,5495,4491,3517,2646,1986,1559,1409,1510,1819,2273,2776,3247,3591,3744,3658,3319,2743,1984,1103,198,-650,-1353,-1855,-2114,-2126,-1910,-1509,-992,-421,119,578,886,1030,977,751,364,-152,-750,-1409,-2081,-2743,-3371,-3942,-4446,-4871,-5217,-5475,-5656,-5748,-5758,-5676,-5501,-5226,-4867,-4435,-3966,-3509,-3098,-2794,-2614,-2572,-2656,-2817,-3012,-3157,-3204,-3086,-2781,-2298,-1647,-913,-141,564,1160,1574,1815,1870,1798,1660,1525,1485,1595,1900,2415,3113,3931,4797,5599,6257,6671,6799,6610,6125,5398,4497,3525,2574,1731,1074,643,459,517,772,1174,1651,2135,2551,2855,2996,2971,2783,2456,2047,1602,1187,860,654,614,722,997,1381,1862,2366,2867,3297,3629,3821,3856,3717,3410,2940,2324,1587,754,-130,-1044,-1926,-2767,-3518,-4172,-4714,-5139,-5455,-5663,-5760,-5751,-5616,-5360,-4975,-4484,-3904,-3295,-2697,-2172,-1764,-1501,-1383,-1406,-1514,-1670,-1808,-1880,-1861,-1724,-1504,-1209,-908,-628,-420,-300,-267,-298,-353,-362,-285,-45,376,997,1788,2701,3651,4549,5301,5829,6074,6038,5707,5176,4480,3752,3051,2483,2097,1927,1989,2235,2643,3121,3617,4046,4358,4497,4452,4209,3800,3255,2632,1983,1373,848,446,191,78,105,232,433,655,859,1009,1057,999,801,478,25,-533,-1187,-1897,-2651,-3404,-4135,-4801,-5390,-5863,-6220,-6449,-6551,-6543,-6422,-6211,-5903,-5508,-5019,-4443,-3788,-3086,-2368,-1694,-1098,-640,-329,-181,-169,-258,-391,-516,-582,-562,-445,-252,-11,222,412,505,496,375,170,-77,-308,-472,-494,-346,9,559,1282,2112,2987,3811,4509,5014,5268,5268,5011,4548,3937,3256,2585,2002,1560,1309,1244,1370,1634,1992,2381,2740,3008,3159,3149,2991,2698,2288,1829,1341,889,499,193,-12,-125,-156,-121,-41,66,183,296,401,480,544,561,544,457,306,56,-279,-715,-1230,-1812,-2431,-3069,-3681,-4260,-4762,-5182,-5491,-5669,-5713,-5586,-5311,-4875,-4316,-3679,-3016,-2401,-1895,-1537,-1365,-1359,-1494,-1720,-1956,-2158,-2258,-2235,-2085,-1830,-1506,-1161,-837,-558,-342,-170,-15,161,413,776,1288,1951,2761,3661,4614,5520,6327,6945,7334,7464,7328,6975,6439,5816,5163,4574,4102,3789,3655,3683,3841,4079,4328,4530,4621,4567,4331,3917,3333,2615,1810,976,173,-540,-1109,-1504,-1696,-1695,-1505,-1175,-739,-262,201,590,864,972,911,660,246,-317,-990,-1736,-2513,-3274,-3988,-4618,-5141,-5550,-5836,-6014,-6089,-6084,-5999,-5859,-5646,-5370,-5018,-4591,-4098,-3566,-3029,-2529,-2114,-1810,-1635,-1577,-1606,-1670,-1721,-1700,-1579,-1342,-999,-591,-155,242,571,787,896,895,840,755,721,772,967,1324,1853,2532,3321,4154,4970,5685,6242,6578,6677,6520,6143,5578,4895,4162,3457,2836,2358,2042,1896,1904,2016,2207,2398,2560,2646,2621,2498,2263,1955,1601,1242,920,673,521,480,545,702,926,1176,1431,1643,1795,1865,1834,1719,1511,1226,881,471,19,-478,-1015,-1584,-2180,-2797,-3419,-4047,-4658,-5247,-5787,-6270,-6658,-6936,-7063,-7023,-6785,-6369,-5770,-5058,-4275,-3506,-2821,-2280,-1921,-1760,-1768,-1917,-2137,-2383,-2596,-2744,-2818,-2815,-2753,-2656,-2526,-2387,-2214,-2005,-1727,-1358,-877,-268,460,1287,2179,3066,3909,4611,5141,5428,5465,5242,4799,4181,3466,2730,2055,1514,1148,994,1041,1270,1639,2077,2540,2942,3246,3397,3371,3165,2772,2235,1579,864,143,-520,-1079,-1477,-1701,-1732,-1590,-1305,-927,-510,-127,185,358,386,246,-49,-473,-1005,-1610,-2250,-2912,-3562,-4197,-4800,-5372,-5901,-6395,-6826,-7194,-7469,-7628,-7645,-7498,-7163,-6646,-5948,-5114,-4186,-3240,-2351,-1582,-1005,-629,-471,-486,-626,-819,-999,-1112,-1125,-1033,-858,-630,-407,-204,-81,-13,-18,-53,-79,-64,47,271,625,1105,1679,2316,2951,3534,4009,4329,4470,4420,4184,3805,3313,2767,2224,1728,1330,1048,894,861,923,1053,1207,1356,1463,1513,1482,1383,1207,985,733,477,250,71,-35,-61,-14,101,244,396,517,579,559,460,272,33,-251,-538,-822,-1072,-1300,-1504,-1698,-1913,-2156,-2468,-2853,-3323,-3879,-4492,-5137,-5763,-6314,-6735,-6963,-6955,-6686,-6147,-5379,-4418,-3375,-2312,-1362,-577,-38,244,266,81,-271,-707,-1174,-1630,-2023,-2361,-2623,-2824,-2952,-3020,-2986,-2860,-2584,-2153,-1548,-755,190,1265,2402,3527,4572,5449,6097,6484,6573,6403,5985,5405,4724,4032,3403,2904,2579,2451,2514,2730,3073,3450,3833,4136,4320,4356,4220,3918,3468,2897,2254,1578,926,336,-148,-496,-703,-757,-696,-533,-333,-128,24,92,43,-118,-398,-755,-1179,-1621,-2054,-2460,-2819,-3128,-3408,-3653,-3905,-4158,-4437,-4726,-5024,-5294,-5508,-5625,-5607,-5424,-5055,-4508,-3797,-2975,-2099,-1249,-491,109,517,719,731,594,359,78,-196,-442,-619,-751,-806,-821,-777,-682,-531,-304,-6,389,867,1427,2053,2709,3362,3975,4498,4906,5167,5271,5219,5029,4726,4351,3937,3536,3173,2896,2709,2641,2664,2781,2941,3113,3250,3316,3271,3116,2828,2452,2001,1539,1098,746,499,408,451,641,932,1291,1671,2012,2274,2418,2408,2258,1952,1542,1054,543,58,-363,-694,-923,-1065,-1150,-1217,-1322,-1511,-1819,-2274,-2861,-3572,-4338,-5117,-5813,-6367,-6714,-6796,-6614,-6145,-5453,-4584,-3629,-2678,-1822,-1127,-646,-394,-352,-502,-777,-1142,-1544,-1939,-2321,-2636,-2911,-3091,-3192,-3174,-3023,-2716,-2245,-1591,-784,172,1221,2307,3369,4329,5121,5701,6017,6075,5879,5470,4910,4263,3609,3017,2548,2238,2120,2176,2398,2734,3132,3541,3894,4153,4274,4237,4043,3693,3227,2668,2068,1473,918,450,89,-147,-250,-238,-125,53,256,441,560,589,490,273,-59,-478,-934,-1407,-1836,-2219,-2531,-2791,-3020,-3251,-3520,-3849,-4249,-4704,-5187,-5642,-6014,-6239,-6269,-6073,-5636,-4982,-4141,-3184,-2187,-1221,-387,286,729,959,971,816,518,142,-291,-728,-1164,-1559,-1909,-2181,-2354,-2399,-2287,-2000,-1517,-853,-18,949,1980,3025,3987,4807,5410,5761,5829,5628,5190,4567,3838,3076,2364,1770,1346,1126,1115,1293,1625,2043,2488,2883,3162,3291,3223,2980,2563,2033,1441,858,342,-44,-280,-339,-240,-11,315,665,1015,1288,1476,1528,1458,1245,919,505,27,-460,-927,-1338,-1660,-1891,-2036,-2107,-2158,-2213,-2339,-2549,-2891,-3348,-3908,-4533,-5149,-5708,-6123,-6348,-6337,-6067,-5550,-4812,-3912,-2922,-1936,-1016,-257,312,659,774,691,432,31,-449,-993,-1539,-2057,-2511,-2853,-3057,-3079,-2901,-2493,-1856,-998,50,1243,2506,3760,4912,5877,6584,6989,7066,6843,6354,5682,4908,4126,3421,2871,2519,2390,2482,2753,3164,3635,4104,4497,4767,4864,4792,4534,4152,3654,3131,2604,2144,1769,1507,1347,1286,1281,1318,1348,1350,1303,1177,988,718,390,23,-377,-757,-1123,-1427,-1683,-1871,-2022,-2151,-2294,-2489,-2764,-3144,-3623,-4201,-4817,-5440,-5983,-6392,-6604,-6575,-6295,-5762,-5020,-4106,-3106,-2077,-1110,-258,423,910,1198,1290,1221,999,672,252,-222,-726,-1223,-1670,-2028,-2243,-2284,-2116,-1716,-1106,-289,677,1736,2819,3836,4720,5393,5817,5963,5834,5465,4906,4222,3499,2791,2183,1701,1401,1268,1320,1507,1804,2151,2490,2773,2946,2982,2864,2601,2223,1776,1314,898,575,381,330,418,610,877,1155,1408,1594,1673,1654,1506,1271,947,568,168,-241,-616,-954,-1234,-1456,-1636,-1779,-1924,-2085,-2294,-2575,-2919,-3341,-3796,-4262,-4683,-5014,-5207,-5237,-5083,-4755,-4276,-3671,-3005,-2309,-1653,-1074,-603,-269,-68,0,-42,-198,-433,-765,-1160,-1629,-2132,-2654,-3141,-3546,-3811,-3881,-3713,-3282,-2583,-1632,-487,801,2120,3390,4501,5366,5931,6152,6051,5651,5047,4299,3544,2845,2307,1971,1868,1997,2315,2775,3290,3798,4212,4488,4581,4477,4203,3774,3256,2695,2139,1654,1241,950,744,644,596,596,600,598,562,494,379,223,28,-205,-462,-730,-1009,-1264,-1508,-1719,-1908,-2085,-2255,-2461,-2687,-2983,-3321,-3712,-4122,-4512,-4845,-5057,-5126,-5007,-4703,-4223,-3593,-2856,-2054,-1245,-462,240,846,1327,1681,1906,2000,1970,1802,1512,1085,554,-67,-721,-1350,-1888,-2248,-2387,-2234,-1793,-1049,-51,1140,2437,3733,4926,5900,6586,6905,6864,6455,5759,4847,3831,2823,1928,1226,789,622,728,1055,1528,2068,2564,2946,3137,3101,2841,2369,1759,1073,389,-203,-658,-924,-996,-888,-637,-294,70,411,664,812,832,737,542,289,9,-260,-479,-636,-714,-721,-686,-635,-615,-667,-823,-1114,-1534,-2086,-2723,-3413,-4086,-4684,-5141,-5413,-5458,-5276,-4875,-4286,-3565,-2756,-1926,-1124,-409,192,638,929,1046,1010,815,480,25,-542,-1172,-1846,-2496,-3077,-3516,-3757,-3755,-3461,-2888,-2020,-921,374,1771,3176,4503,5630,6494,7012,7173,6964,6448,5692,4789,3866,3010,2320,1864,1660,1726,2011,2462,2995,3526,3968,4270,4370,4279,3987,3553,3013,2438,1884,1394,1009,737,571,503,483,489,479,426,315,144,-85,-349,-634,-907,-1162,-1361,-1523,-1624,-1705,-1768,-1871,-2038,-2312,-2714,-3248,-3904,-4645,-5418,-6160,-6795,-7264,-7500,-7470,-7168,-6600,-5838,-4915,-3939,-2968,-2082,-1329,-747,-336,-101,-3,-22,-115,-272,-470,-719,-1019,-1381,-1796,-2250,-2703,-3106,-3400,-3524,-3433,-3088,-2495,-1661,-645,495,1669,2782,3739,4460,4886,4975,4751,4230,3498,2644,1757,953,300,-134,-313,-255,36,472,1009,1543,2009,2343,2493,2464,2245,1891,1447,970,535,176,-60,-166,-145,-28,145,334,482,567,551,440,239,-25,-323,-612,-867,-1047,-1144,-1150,-1083,-973,-870,-824,-890,-1115,-1506,-2081,-2787,-3595,-4410,-5176,-5786,-6206,-6349,-6240,-5853,-5264,-4516,-3700,-2885,-2141,-1510,-1020,-679,-464,-366,-340,-379,-471,-614,-837,-1149,-1576,-2123,-2769,-3480,-4188,-4815,-5277,-5496,-5403,-4980,-4200,-3124,-1786,-304,1229,2680,3938,4894,5479,5653,5427,4855,4017,3038,2036,1142,449,47,-51,172,647,1310,2057,2788,3408,3843,4051,4025,3769,3348,2793,2195,1592,1052,598,255,21,-115,-182,-199,-206,-212,-252,-315,-422,-551,-701,-857,-994,-1119,-1199,-1255,-1293,-1335,-1422,-1590,-1864,-2278,-2822,-3481,-4211,-4946,-5620,-6140,-6457,-6490,-6250,-5707,-4937,-3981,-2947,-1912,-959,-161,460,876,1111,1190,1148,1024,843,612,327,-15,-442,-936,-1498,-2079,-2627,-3074,-3337,-3368,-3103,-2544,-1687,-590,686,2042,3376,4585,5558,6230,6536,6474,6064,5371,4487,3522,2591,1799,1226,924,900,1128,1545,2070,2598,3046,3321,3387,3209,2818,2246,1559,841,158,-415,-838,-1074,-1137,-1024,-798,-482,-146,166,414,557,597,519,352,112,-148,-398,-592,-696,-709,-621,-479,-321,-213,-211,-371,-714,-1251,-1944,-2744,-3563,-4317,-4911,-5268,-5340,-5106,-4594,-3856,-2974,-2041,-1149,-374,236,650,880,942,878,723,508,244,-61,-429,-858,-1368,-1937,-2534,-3120,-3604,-3944,-4035,-3852,-3346,-2524,-1417,-79,1401,2921,4368,5640,6619,7261,7497,7347,6848,6071,5136,4154,3254,2532,2076,1911,2049,2434,3002,3649,4288,4814,5170,5302,5210,4908,4442,3872,3253,2654,2112,1659,1311,1055,886,772,691,625,549,462,350,228,86,-51,-186,-299,-386,-443,-476,-507,-560,-677,-904,-1265,-1800,-2501,-3355,-4316,-5319,-6273,-7098,-7688,-7993,-7939,-7545,-6815,-5824,-4668,-3435,-2257,-1195,-349,281,656,834,828,708,506,252,-35,-362,-734,-1147,-1614,-2091,-2552,-2938,-3184,-3245,-3065,-2626,-1929,-1003,107,1317,2565,3737,4760,5544,6027,6178,5981,5481,4724,3817,2855,1955,1224,731,541,645,1032,1620,2334,3065,3715,4203,4462,4470,4228,3768,3156,2452,1743,1095,563,187,-21,-66,31,229,479,750,975,1152,1233,1230,1135,975,763,544,330,150,3,-125,-256,-430,-686,-1050,-1544,-2168,-2888,-3669,-4432,-5118,-5636,-5939,-5960,-5709,-5180,-4437,-3546,-2593,-1670,-846,-183,301,594,728,728,638,478,263,-11,-359,-811,-1364,-2038,-2788,-3580,-4332,-4971,-5399,-5558,-5375,-4848,-3965,-2790,-1375,166,1737,3208,4478,5445,6039,6233,6031,5475,4668,3693,2708,1805,1122,708,636,870,1397,2118,2948,3777,4496,5039,5324,5346,5097,4601,3936,3130,2295,1464,726,98,-368,-688,-852,-893,-841,-738,-611,-514,-451,-456,-521,-639,-785,-946,-1082,-1200,-1292,-1376,-1496,-1669,-1948,-2344,-2866,-3499,-4201,-4913,-5562,-6066,-6352,-6371,-6080,-5505,-4668,-3655,-2543,-1442,-433,411,1046,1474,1706,1783,1754,1646,1491,1281,1010,651,187,-384,-1038,-1739,-2399,-2953,-3299,-3366,-3111,-2495,-1557,-331,1092,2611,4106,5463,6567,7330,7702,7651,7207,6431,5411,4281,3154,2170,1416,984,882,1119,1623,2314,3080,3804,4379,4728,4789,4554,4044,3302,2419,1463,540,-291,-948,-1417,-1659,-1703,-1560,-1283,-912,-508,-118,214,451,577,577,479,288,62,-186,-414,-615,-795,-961,-1163,-1407,-1746,-2180,-2719,-3340,-4006,-4660,-5241,-5680,-5917,-5916,-5651,-5149,-4435,-3586,-2668,-1762,-938,-232,312,722,989,1153,1231,1218,1135,925,609,119,-497,-1257,-2077,-2901,-3626,-4157,-4411,-4316,-3855,-3014,-1862,-446,1109,2704,4211,5511,6514,7135,7349,7145,6572,5712,4666,3578,2558,1745,1219,1039,1212,1702,2426,3288,4152,4917,5469,5752,5721,5401,4814,4049,3176,2288,1469,764,237,-126,-310,-358,-298,-182,-45,66,127,119,26,-138,-366,-630,-905,-1165,-1401,-1601,-1790,-1979,-2213,-2513,-2916,-3421,-4032,-4718,-5428,-6111,-6684,-7091,-7265,-7170,-6797,-6154,-5294,-4270,-3169,-2056,-1014,-85,696,1319,1797,2138,2351,2444,2396,2197,1816,1248,505,-387,-1339,-2288,-3101,-3696,-3972,-3879,-3398,-2539,-1383,8,1501,2991,4365,5505,6338,6803,6873,6559,5909,4993,3919,2808,1773,935,385,170,317,789,1518,2407,3326,4169,4815,5198,5266,5021,4493,3755,2878,1968,1099,345,-240,-642,-851,-892,-799,-612,-379,-138,70,230,311,328,282,184,77,-50,-151,-250,-343,-459,-618,-858,-1187,-1625,-2156,-2751,-3375,-3952,-4440,-4756,-4875,-4749,-4397,-3834,-3119,-2319,-1502,-742,-83,439,838,1119,1335,1505,1666,1805,1910,1926,1798,1481,930,165,-795,-1853,-2923,-3863,-4570,-4940,-4904,-4447,-3581,-2369,-917,679,2260,3732,4944,5839,6324,6411,6090,5441,4542,3509,2474,1554,863,477,440,743,1347,2154,3070,3967,4735,5288,5555,5519,5190,4593,3816,2908,1966,1056,234,-442,-958,-1297,-1469,-1493,-1398,-1219,-999,-770,-564,-413,-310,-280,-295,-359,-449,-568,-712,-892,-1126,-1426,-1806,-2274,-2811,-3409,-4009,-4587,-5058,-5396,-5531,-5452,-5145,-4638,-3964,-3190,-2370,-1575,-845,-210,325,784,1188,1576,1960,2340,2679,2931,3021,2889,2493,1819,907,-174,-1306,-2363,-3208,-3726,-3830,-3488,-2698,-1536,-77,1526,3152,4630,5845,6678,7062,6976,6441,5528,4350,3037,1743,611,-234,-707,-761,-415,272,1194,2212,3187,3980,4489,4638,4416,3834,2975,1908,775,-349,-1336,-2132,-2678,-2963,-2992,-2808,-2447,-1986,-1468,-970,-524,-187,34,109,63,-109,-361,-689,-1048,-1434,-1830,-2227,-2639,-3050,-3476,-3902,-4324,-4717,-5068,-5340,-5506,-5554,-5449,-5211,-4843,-4371,-3836,-3280,-2735,-2232,-1793,-1393,-1041,-680,-304,114,551,985,1335,1544,1517,1216,600,-291,-1407,-2627,-3822,-4847,-5573,-5888,-5750,-5125,-4080,-2679,-1057,649,2294,3725,4839,5536,5783,5580,4965,4048,2916,1746,641,-236,-805,-990,-783,-220,621,1628,2661,3608,4333,4782,4887,4672,4159,3430,2564,1662,797,51,-550,-976,-1244,-1377,-1411,-1389,-1342,-1303,-1283,-1291,-1321,-1366,-1415,-1457,-1496,-1528,-1579,-1656,-1795,-2012,-2333,-2758,-3296,-3913,-4584,-5264,-5887,-6413,-6772,-6926,-6850,-6537,-6007,-5309,-4492,-3633,-2796,-2026,-1372,-824,-378,3,366,732,1120,1505,1833,2044,2048,1791,1237,381,-696,-1922,-3142,-4221,-5017,-5424,-5360,-4833,-3850,-2521,-953,706,2303,3704,4783,5458,5686,5469,4856,3926,2809,1623,529,-362,-931,-1120,-912,-329,534,1582,2667,3661,4449,4931,5064,4841,4294,3497,2537,1517,528,-339,-1034,-1518,-1790,-1863,-1772,-1565,-1283,-981,-687,-432,-240,-104,-45,-35,-94,-196,-355,-563,-822,-1144,-1512,-1939,-2397,-2878,-3344,-3780,-4128,-4384,-4486,-4443,-4229,-3864,-3383,-2814,-2237,-1688,-1233,-900,-699,-606,-584,-551,-451,-220,173,702,1319,1920,2385,2613,2487,1988,1095,-102,-1497,-2938,-4248,-5285,-5903,-6038,-5647,-4770,-3479,-1897,-169,1550,3110,4386,5278,5744,5779,5421,4764,3908,2986,2136,1446,1030,901,1087,1522,2153,2863,3573,4169,4594,4788,4751,4485,4037,3457,2808,2142,1513,951,480,111,-169,-359,-490,-563,-611,-631,-646,-650,-648,-647,-635,-640,-648,-691,-768,-909,-1113,-1399,-1755,-2183,-2649,-3145,-3614,-4044,-4378,-4596,-4674,-4586,-4354,-3973,-3489,-2940,-2370,-1831,-1354,-957,-648,-385,-142,142,516,986,1568,2187,2790,3249,3488,3397,2958,2158,1071,-196,-1498,-2664,-3552,-4016,-4001,-3447,-2428,-989,697,2502,4229,5724,6845,7491,7621,7245,6434,5300,4002,2692,1540,673,186,121,458,1127,2024,2998,3931,4667,5132,5247,5009,4446,3620,2627,1568,539,-367,-1086,-1587,-1841,-1881,-1728,-1426,-1041,-616,-201,157,449,639,733,716,595,370,44,-373,-874,-1439,-2047,-2673,-3279,-3833,-4304,-4647,-4865,-4918,-4827,-4590,-4235,-3796,-3311,-2829,-2389,-2032,-1778,-1645,-1614,-1659,-1732,-1766,-1695,-1464,-1032,-411,360,1197,1985,2598,2932,2894,2473,1665,587,-680,-1933,-3061,-3883,-4315,-4277,-3775,-2834,-1565,-66,1491,2987,4250,5203,5746,5875,5599,4999,4167,3241,2336,1591,1079,879,980,1374,1980,2719,3477,4162,4689,5003,5080,4926,4574,4080,3502,2907,2337,1836,1418,1081,820,603,410,219,6,-223,-471,-714,-931,-1105,-1216,-1271,-1277,-1255,-1252,-1285,-1408,-1635,-1983,-2443,-3001,-3614,-4237,-4823,-5302,-5651,-5814,-5791,-5569,-5177,-4649,-4032,-3391,-2759,-2190,-1698,-1279,-932,-596,-246,173,683,1288,1943,2594,3133,3469,3508,3184,2488,1454,172,-1228,-2585,-3747,-4565,-4937,-4813,-4185,-3121,-1714,-105,1547,3087,4372,5287,5764,5783,5368,4607,3600,2489,1414,505,-130,-428,-361,39,714,1560,2462,3313,3994,4451,4615,4508,4125,3544,2812,2015,1219,476,-156,-663,-1028,-1255,-1367,-1381,-1330,-1234,-1119,-992,-864,-753,-642,-580,-540,-586,-694,-909,-1213,-1614,-2078,-2595,-3098,-3567,-3941,-4182,-4266,-4171,-3890,-3449,-2866,-2201,-1505,-849,-288,123,356,411,298,87,-173,-374,-457,-335,1,560,1267,2032,2728,3219,3398,3184,2550,1545,237,-1203,-2647,-3896,-4818,-5292,-5256,-4695,-3675,-2276,-650,1049,2664,4041,5077,5697,5892,5693,5169,4438,3599,2791,2097,1601,1338,1301,1472,1772,2150,2516,2814,2995,3033,2932,2713,2402,2053,1688,1345,1044,783,562,369,185,-4,-206,-439,-689,-960,-1226,-1475,-1682,-1842,-1947,-2000,-2029,-2033,-2064,-2114,-2225,-2381,-2587,-2828,-3065,-3291,-3449,-3541,-3523,-3411,-3191,-2891,-2533,-2151,-1783,-1461,-1212,-1046,-959,-931,-921,-882,-760,-498,-77,528,1265,2094,2894,3580,4019,4135,3870,3222,2241,1032,-278,-1528,-2571,-3275,-3556,-3360,-2716,-1672,-341,1135,2616,3945,4990,5670,5918,5751,5209,4387,3398,2382,1460,744,309,186,367,797,1400,2059,2679,3159,3419,3431,3185,2702,2065,1315,565,-141,-726,-1169,-1447,-1570,-1564,-1458,-1292,-1095,-898,-711,-543,-395,-258,-151,-68,-40,-84,-225,-485,-872,-1378,-1983,-2651,-3315,-3937,-4429,-4760,-4878,-4763,-4430,-3892,-3204,-2435,-1639,-919,-307,123,364,407,291,64,-195,-411,-497,-404,-78,453,1168,1964,2744,3384,3769,3820,3496,2801,1812,613,-633,-1804,-2737,-3335,-3517,-3259,-2591,-1570,-316,1055,2391,3582,4497,5092,5305,5176,4735,4081,3313,2531,1864,1350,1089,1047,1247,1611,2094,2598,3067,3422,3628,3660,3525,3244,2860,2416,1957,1528,1150,847,614,449,329,239,150,53,-68,-208,-368,-530,-688,-839,-966,-1098,-1216,-1363,-1535,-1761,-2042,-2380,-2771,-3190,-3606,-3994,-4296,-4501,-4555,-4465,-4201,-3806,-3283,-2691,-2069,-1465,-920,-461,-85,213,471,726,1028,1404,1877,2435,3031,3603,4056,4302,4264,3880,3163,2118,875,-497,-1806,-2944,-3753,-4156,-4090,-3559,-2614,-1346,114,1624,3035,4219,5065,5520,5553,5196,4517,3604,2586,1575,687,15,-385,-486,-303,119,712,1387,2066,2659,3114,3389,3470,3375,3123,2761,2326,1856,1391,942,536,168,-155,-433,-680,-883,-1057,-1185,-1278,-1321,-1330,-1304,-1261,-1217,-1194,-1201,-1271,-1394,-1587,-1830,-2112,-2402,-2673,-2890,-3019,-3048,-2944,-2725,-2384,-1957,-1480,-989,-545,-173,78,205,215,118,-8,-147,-191,-124,128,544,1136,1812,2520,3122,3536,3650,3408,2799,1835,618,-754,-2131,-3363,-4326,-4901,-5039,-4710,-3963,-2866,-1534,-112,1284,2503,3460,4091,4359,4307,3969,3442,2819,2187,1645,1232,991,917,983,1141,1346,1524,1658,1692,1643,1497,1309,1086,888,727,623,584,576,601,598,560,446,246,-41,-406,-825,-1269,-1703,-2112,-2461,-2757,-2988,-3159,-3294,-3385,-3467,-3533,-3600,-3672,-3734,-3798,-3827,-3832,-3780,-3676,-3503,-3279,-2996,-2704,-2395,-2131,-1911,-1763,-1690,-1677,-1700,-1722,-1687,-1563,-1293,-874,-285,425,1216,1988,2658,3108,3267,3065,2495,1586,416,-900,-2217,-3406,-4312,-4866,-4975,-4649,-3909,-2832,-1533,-131,1226,2419,3334,3907,4099,3925,3428,2707,1844,986,209,-376,-718,-800,-631,-263,226,751,1225,1560,1721,1663,1410,980,439,-155,-736,-1245,-1648,-1911,-2044,-2039,-1941,-1756,-1529,-1275,-1024,-782,-587,-431,-366,-384,-524,-784,-1177,-1685,-2297,-2966,-3662,-4325,-4907,-5353,-5627,-5684,-5528,-5139,-4555,-3815,-2974,-2106,-1293,-594,-90,204,256,104,-222,-634,-1052,-1392,-1559,-1521,-1228,-711,-14,792,1574,2255,2690,2830,2608,2042,1177,109,-1035,-2128,-3020,-3626,-3843,-3673,-3101,-2204,-1067,198,1452,2587,3480,4074,4302,4194,3754,3091,2270,1430,656,59,-306,-404,-236,145,695,1309,1922,2440,2818,3007,3005,2826,2499,2077,1604,1126,685,301,-12,-250,-427,-554,-645,-716,-780,-845,-926,-1028,-1161,-1341,-1556,-1825,-2124,-2456,-2805,-3152,-3494,-3808,-4098,-4341,-4537,-4669,-4726,-4695,-4567,-4329,-3996,-3572,-3093,-2582,-2093,-1635,-1259,-948,-713,-509,-315,-66,251,688,1225,1865,2544,3214,3777,4159,4279,4075,3543,2679,1567,295,-1004,-2190,-3125,-3710,-3849,-3539,-2774,-1645,-242,1288,2799,4145,5194,5858,6078,5861,5249,4330,3232,2077,1009,141,-448,-707,-635,-274,321,1048,1827,2549,3156,3576,3790,3791,3594,3235,2749,2188,1585,988,420,-91,-528,-883,-1147,-1326,-1419,-1452,-1433,-1401,-1372,-1384,-1446,-1575,-1765,-2013,-2287,-2586,-2866,-3122,-3337,-3487,-3581,-3593,-3537,-3394,-3173,-2872,-2502,-2081,-1638,-1198,-808,-474,-239,-83,-5,32,76,162,348,652,1087,1647,2283,2948,3571,4058,4348,4359,4060,3433,2510,1352,56,-1260,-2461,-3434,-4053,-4268,-4018,-3336,-2268,-904,610,2161,3580,4764,5609,6069,6131,5843,5264,4510,3680,2880,2201,1697,1397,1291,1351,1516,1744,1968,2149,2264,2296,2261,2171,2051,1917,1793,1664,1552,1419,1268,1081,844,564,238,-114,-490,-864,-1245,-1617,-1992,-2365,-2740,-3113,-3470,-3804,-4092,-4314,-4471,-4527,-4504,-4379,-4169,-3883,-3522,-3113,-2655,-2190,-1715,-1296,-925,-661,-500,-462,-519,-662,-819,-961,-1006,-922,-659,-218,403,1155,1986,2820,3569,4147,4475,4499,4177,3537,2593,1458,210,-1003,-2063,-2849,-3256,-3250,-2782,-1922,-720,687,2172,3566,4756,5592,6034,6033,5625,4876,3895,2809,1750,838,162,-224,-310,-126,268,783,1340,1827,2198,2386,2375,2180,1814,1340,800,251,-258,-693,-1030,-1255,-1369,-1377,-1296,-1140,-945,-731,-548,-427,-406,-505,-748,-1114,-1602,-2161,-2757,-3341,-3866,-4287,-4586,-4722,-4705,-4519,-4177,-3699,-3094,-2415,-1676,-959,-281,276,689,922,977,862,632,333,49,-166,-241,-160,109,532,1083,1695,2303,2824,3192,3341,3234,2862,2236,1419,466,-509,-1425,-2163,-2653,-2821,-2648,-2128,-1322,-294,837,1962,2957,3724,4189,4312,4109,3610,2911,2104,1302,609,101,-170,-188,16,405,886,1403,1863,2209,2408,2425,2289,2010,1635,1205,765,350,-10,-310,-528,-691,-777,-829,-834,-835,-831,-865,-947,-1109,-1352,-1690,-2099,-2568,-3052,-3525,-3938,-4276,-4502,-4623,-4626,-4531,-4349,-4092,-3784,-3421,-3030,-2606,-2173,-1752,-1349,-1006,-710,-486,-308,-159,0,208,497,894,1395,1997,2646,3315,3919,4420,4737,4834,4669,4231,3537,2618,1547,407,-704,-1673,-2411,-2831,-2875,-2532,-1807,-778,476,1821,3125,4250,5083,5536,5576,5201,4472,3476,2336,1179,132,-707,-1260,-1506,-1444,-1133,-627,-26,597,1154,1593,1875,1984,1931,1738,1438,1072,676,278,-93,-420,-693,-910,-1063,-1172,-1236,-1287,-1342,-1433,-1571,-1787,-2067,-2413,-2795,-3179,-3532,-3817,-4008,-4092,-4065,-3938,-3730,-3462,-3154,-2821,-2468,-2106,-1725,-1345,-960,-604,-280,-18,180,299,372,401,445,522,672,908,1240,1641,2105,2571,3015,3379,3623,3701,3589,3260,2729,2000,1135,181,-771,-1642,-2345,-2800,-2947,-2768,-2249,-1448,-424,720,1871,2921,3772,4351,4615,4576,4248,3713,3037,2322,1645,1080,661,421,334,400,547,764,982,1190,1356,1475,1547,1580,1585,1567,1538,1491,1431,1349,1237,1103,921,716,458,156,-196,-620,-1093,-1643,-2223,-2839,-3431,-3974,-4417,-4733,-4887,-4884,-4712,-4417,-4010,-3545,-3053,-2564,-2104,-1684,-1310,-984,-716,-499,-346,-255,-219,-233,-264,-290,-263,-165,47,360,791,1287,1843,2391,2902,3331,3636,3793,3767,3555,3146,2565,1835,1008,156,-658,-1336,-1823,-2040,-1964,-1581,-918,-41,967,2001,2949,3723,4244,4474,4412,4088,3565,2934,2270,1679,1205,917,804,877,1081,1377,1702,2009,2243,2388,2413,2329,2145,1878,1561,1212,863,533,245,10,-146,-238,-243,-200,-112,-24,28,9,-119,-368,-734,-1210,-1740,-2303,-2822,-3276,-3614,-3818,-3895,-3824,-3652,-3374,-3026,-2617,-2162,-1672,-1161,-646,-149,306,688,986,1175,1274,1286,1251,1203,1169,1193,1265,1414,1601,1834,2067,2295,2475,2591,2613,2518,2291,1923,1421,817,143,-533,-1151,-1640,-1938,-1994,-1794,-1332,-652,190,1107,2008,2805,3413,3797,3905,3776,3422,2920,2343,1756,1253,860,634,567,647,858,1126,1445,1726,1967,2111,2163,2109,1966,1749,1476,1185,879,605,350,154,-6,-116,-206,-284,-396,-550,-789,-1116,-1525,-2012,-2530,-3040,-3500,-3852,-4079,-4159,-4091,-3909,-3628,-3305,-2967,-2655,-2382,-2163,-1986,-1853,-1737,-1636,-1532,-1420,-1295,-1144,-963,-732,-435,-67,387,907,1472,2054,2595,3071,3435,3664,3750,3681,3467,3118,2650,2086,1458,799,161,-416,-869,-1164,-1253,-1128,-778,-238,456,1224,2000,2686,3219,3532,3600,3412,3003,2413,1726,1007,339,-214,-614,-829,-872,-757,-524,-228,96,386,618,758,798,729,577,341,58,-253,-571,-868,-1130,-1342,-1496,-1596,-1657,-1702,-1764,-1881,-2075,-2381,-2785,-3291,-3850,-4420,-4939,-5355,-5621,-5709,-5620,-5354,-4970,-4491,-3994,-3507,-3084,-2735,-2474,-2296,-2181,-2117,-2080,-2061,-2039,-2011,-1949,-1851,-1681,-1431,-1084,-639,-112,479,1092,1689,2234,2687,3032,3245,3314,3245,3018,2667,2175,1594,928,236,-443,-1060,-1559,-1900,-2050,-1989,-1728,-1287,-712,-62,605,1227,1755,2159,2423,2548,2567,2483,2349,2162,1952,1704,1421,1086,687,236,-270,-790,-1290,-1726,-2040,-2201,-2170,-1950,-1540,-991,-347,329,953,1477,1830,1973,1881,1536,945,136,-867,-1994,-3197,-4375,-5469,-6369,-7020,-7360,-7359,-7032,-6410,-5565,-4583,-3567,-2607,-1787,-1174,-777,-628,-673,-895,-1221,-1604,-1980,-2304,-2526,-2621,-2555,-2325,-1930,-1385,-735,-16,703,1371,1930,2349,2599,2692,2625,2444,2160,1814,1425,1010,578,131,-324,-782,-1232,-1644,-1999,-2248,-2370,-2339,-2140,-1795,-1314,-750,-143,459,1011,1498,1891,2204,2436,2605,2727,2796,2842,2824,2785,2673,2528,2329,2100,1860,1618,1409,1237,1124,1060,1048,1066,1093,1110,1086,1015,880,676,406,60,-354,-837,-1395,-2009,-2682,-3381,-4083,-4735,-5306,-5729,-5983,-6035,-5875,-5532,-5013,-4392,-3696,-2992,-2316,-1704,-1173,-743,-399,-161,1,74,86,35,-44,-141,-202,-224,-146,19,294,661,1084,1553,2002,2431,2784,3071,3262,3366,3374,3290,3106,2818,2427,1930,1347,689,8,-660,-1247,-1697,-1962,-2004,-1810,-1397,-801,-74,709,1485,2194,2780,3230,3519,3656,3662,3538,3325,3015,2649,2219,1758,1282,805,378,3,-261,-417,-424,-301,-37,326,771,1241,1706,2101,2406,2568,2576,2406,2062,1554,909,169,-632,-1420,-2166,-2792,-3269,-3551,-3621,-3474,-3130,-2622,-2002,-1329,-668,-69,417,773,985,1060,1026,894,700,452,171,-132,-430,-701,-903,-1004,-982,-824,-557,-215,131,418,584,577,388,18,-486,-1070,-1656,-2183,-2594,-2855,-2971,-2946,-2833,-2660,-2477,-2299,-2135,-1978,-1801,-1604,-1366,-1116,-871,-675,-558,-545,-632,-801,-996,-1161,-1235,-1168,-943,-557,-43,549,1170,1751,2260,2659,2943,3121,3212,3253,3269,3297,3356,3449,3596,3764,3961,4151,4320,4437,4476,4414,4223,3902,3427,2826,2112,1333,536,-220,-887,-1420,-1789,-1995,-2031,-1935,-1722,-1449,-1134,-829,-547,-312,-126,6,104,152,197,205,227,243,290,372,523,751,1089,1530,2079,2705,3371,4020,4582,5004,5214,5206,4940,4469,3815,3052,2243,1449,732,114,-364,-726,-948,-1073,-1109,-1086,-1042,-993,-984,-1024,-1127,-1283,-1475,-1667,-1840,-1940,-1980,-1928,-1828,-1695,-1576,-1523,-1564,-1738,-2041,-2457,-2952,-3460,-3931,-4297,-4508,-4541,-4369,-4011,-3483,-2819,-2065,-1267,-479,228,807,1173,1294,1115,631,-142,-1161,-2342,-3587,-4795,-5843,-6656,-7152,-7297,-7098,-6562,-5768,-4774,-3667,-2545,-1467,-513,280,892,1313,1572,1689,1712,1680,1631,1615,1645,1759,1964,2271,2680,3176,3749,4355,4976,5558,6080,6487,6776,6898,6861,6663,6306,5836,5272,4657,4029,3409,2822,2274,1772,1309,895,517,203,-65,-249,-364,-391,-335,-211,-15,221,505,820,1165,1555,1961,2405,2829,3224,3527,3697,3707,3515,3148,2611,1972,1273,609,27,-399,-639,-680,-526,-228,159,558,882,1073,1056,816,340,-336,-1176,-2100,-3066,-4000,-4875,-5649,-6322,-6875,-7321,-7650,-7869,-7961,-7932,-7754,-7442,-6983,-6406,-5726,-4979,-4207,-3445,-2725,-2078,-1507,-1040,-672,-410,-268,-230,-305,-465,-692,-944,-1180,-1357,-1426,-1376,-1166,-828,-359,187,782,1381,1940,2439,2841,3148,3337,3418,3389,3254,3045,2751,2429,2080,1757,1477,1275,1170,1172,1296,1513,1832,2212,2641,3093,3546,3994,4411,4804,5120,5373,5492,5480,5293,4931,4390,3700,2895,2032,1166,364,-324,-841,-1163,-1267,-1159,-856,-398,173,787,1398,1929,2344,2585,2645,2502,2176,1700,1099,440,-244,-906,-1504,-2017,-2419,-2697,-2848,-2868,-2766,-2549,-2239,-1850,-1410,-949,-486,-78,262,487,567,499,270,-81,-520,-972,-1377,-1655,-1766,-1689,-1439,-1068,-649,-267,-6,78,-58,-395,-912,-1529,-2174,-2763,-3225,-3518,-3623,-3550,-3336,-3019,-2659,-2292,-1969,-1703,-1537,-1454,-1494,-1628,-1857,-2170,-2515,-2879,-3183,-3399,-3460,-3342,-3019,-2510,-1844,-1070,-264,531,1233,1832,2281,2615,2813,2956,3025,3111,3195,3329,3496,3696,3915,4117,4290,4400,4428,4366,4206,3955,3627,3240,2818,2398,1999,1658,1386,1195,1078,1019,1003,1000,992,974,928,878,819,789,785,839,947,1102,1308,1519,1727,1899,2019,2079,2093,2061,2025,2007,2030,2133,2307,2569,2899,3273,3649,3988,4242,4374,4362,4186,3865,3415,2883,2301,1731,1202,762,424,194,61,-10,-49,-115,-234,-451,-764,-1168,-1630,-2084,-2488,-2760,-2886,-2829,-2628,-2305,-1950,-1612,-1377,-1281,-1354,-1580,-1939,-2351,-2784,-3141,-3405,-3519,-3487,-3308,-3008,-2612,-2151,-1672,-1192,-773,-429,-208,-123,-198,-432,-809,-1305,-1870,-2455,-3002,-3455,-3772,-3928,-3913,-3741,-3431,-3029,-2563,-2075,-1587,-1118,-670,-240,181,612,1046,1497,1943,2368,2749,3048,3263,3357,3359,3260,3118,2948,2818,2748,2783,2943,3219,3602,4057,4520,4949,5258,5414,5361,5089,4604,3924,3103,2189,1247,335,-494,-1196,-1741,-2109,-2309,-2333,-2224,-1986,-1670,-1301,-907,-523,-158,171,465,723,953,1151,1313,1426,1471,1423,1270,999,609,140,-402,-936,-1434,-1818,-2056,-2107,-1967,-1659,-1212,-709,-206,203,470,523,371,-9,-552,-1214,-1911,-2578,-3145,-3593,-3892,-4077,-4181,-4245,-4333,-4461,-4658,-4914,-5199,-5475,-5697,-5814,-5804,-5638,-5323,-4866,-4297,-3650,-2962,-2288,-1670,-1165,-810,-639,-662,-876,-1249,-1720,-2232,-2689,-3030,-3181,-3100,-2782,-2234,-1521,-696,150,941,1621,2125,2460,2600,2594,2461,2249,1996,1734,1474,1238,1003,780,550,311,77,-161,-357,-510,-584,-555,-427,-166,192,658,1179,1739,2272,2742,3096,3286,3307,3124,2764,2246,1605,899,184,-499,-1081,-1540,-1839,-1967,-1931,-1736,-1418,-998,-527,-34,432,841,1170,1389,1518,1539,1488,1367,1194,984,728,439,103,-274,-689,-1134,-1576,-1999,-2347,-2601,-2703,-2655,-2424,-2058,-1559,-1016,-462,20,384,592,625,505,257,-45,-349,-578,-699,-673,-527,-283,-2,242,405,419,285,-12,-426,-922,-1431,-1914,-2304,-2597,-2754,-2796,-2730,-2582,-2396,-2196,-2052,-1968,-2015,-2179,-2492,-2916,-3438,-3982,-4515,-4937,-5213,-5269,-5095,-4684,-4060,-3281,-2406,-1507,-652,118,771,1301,1726,2072,2366,2648,2927,3218,3506,3771,3987,4117,4143,4045,3824,3501,3090,2645,2195,1790,1464,1246,1152,1185,1325,1545,1798,2031,2199,2253,2176,1960,1614,1177,682,179,-275,-649,-904,-1017,-995,-822,-541,-156,289,766,1247,1697,2106,2453,2750,3005,3230,3462,3688,3939,4174,4383,4512,4529,4382,4058,3543,2860,2053,1181,324,-448,-1063,-1486,-1691,-1706,-1567,-1340,-1108,-930,-879,-974,-1234,-1624,-2103,-2597,-3039,-3363,-3528,-3522,-3367,-3103,-2809,-2541,-2390,-2375,-2544,-2860,-3305,-3799,-4291,-4687,-4954,-5033,-4908,-4588,-4086,-3449,-2735,-2006,-1333,-791,-420,-268,-329,-604,-1029,-1560,-2111,-2601,-2977,-3165,-3161,-2951,-2573,-2065,-1490,-898,-342,151,559,887,1150,1360,1556,1735,1927,2114,2290,2440,2534,2567,2524,2414,2251,2071,1895,1783,1750,1843,2065,2441,2943,3561,4249,4949,5607,6158,6542,6719,6675,6382,5897,5213,4412,3520,2613,1728,916,208,-387,-839,-1177,-1383,-1501,-1528,-1505,-1436,-1350,-1252,-1148,-1041,-917,-780,-625,-452,-284,-132,-32,-3,-66,-231,-486,-821,-1177,-1531,-1805,-1977,-1987,-1846,-1529,-1104,-574,-41,464,866,1126,1216,1135,892,525,87,-382,-818,-1194,-1496,-1716,-1888,-2036,-2196,-2402,-2664,-2982,-3338,-3703,-4030,-4297,-4453,-4498,-4403,-4188,-3854,-3436,-2955,-2459,-1981,-1569,-1256,-1067,-1019,-1094,-1277,-1512,-1753,-1934,-1988,-1879,-1562,-1048,-347,491,1404,2327,3181,3924,4492,4886,5076,5102,4965,4709,4359,3933,3460,2942,2388,1806,1201,589,-1,-549,-1007,-1354,-1554,-1591,-1455,-1159,-709,-156,485,1142,1786,2350,2794,3089,3199,3143,2916,2562,2115,1625,1138,693,326,50,-118,-195,-182,-109,10,153,304,459,607,766,926,1114,1330,1577,1852,2131,2385,2573,2649,2574,2318,1876,1259,512,-313,-1133,-1878,-2468,-2855,-3004,-2925,-2645,-2219,-1718,-1211,-762,-418,-204,-121,-149,-251,-375,-470,-490,-395,-174,154,566,984,1362,1619,1715,1610,1304,819,194,-510,-1241,-1929,-2541,-3019,-3361,-3543,-3572,-3481,-3288,-3054,-2824,-2653,-2575,-2637,-2818,-3133,-3522,-3941,-4317,-4579,-4676,-4543,-4184,-3577,-2777,-1825,-799,234,1190,2018,2671,3123,3380,3449,3370,3172,2907,2605,2306,2035,1803,1633,1513,1455,1449,1485,1564,1667,1791,1933,2080,2249,2423,2626,2832,3051,3259,3431,3554,3592,3534,3366,3084,2700,2230,1704,1152,618,128,-270,-561,-708,-715,-565,-283,123,611,1159,1723,2281,2809,3283,3708,4058,4340,4532,4619,4590,4412,4092,3606,2992,2255,1467,664,-76,-703,-1177,-1464,-1588,-1552,-1428,-1248,-1093,-1006,-1030,-1182,-1471,-1865,-2343,-2838,-3304,-3676,-3914,-3979,-3879,-3614,-3252,-2830,-2427,-2100,-1889,-1833,-1920,-2142,-2459,-2825,-3200,-3520,-3760,-3873,-3845,-3682,-3384,-3007,-2577,-2176,-1833,-1618,-1538,-1608,-1812,-2095,-2412,-2684,-2847,-2845,-2643,-2232,-1637,-907,-104,681,1389,1937,2301,2440,2388,2142,1782,1330,866,420,44,-252,-439,-527,-510,-405,-214,45,365,748,1165,1642,2141,2675,3220,3768,4287,4766,5158,5457,5616,5646,5518,5261,4876,4397,3845,3250,2639,2027,1439,878,361,-108,-517,-863,-1126,-1309,-1391,-1381,-1263,-1055,-759,-393,13,443,855,1221,1500,1665,1685,1558,1272,857,339,-235,-800,-1307,-1695,-1923,-1988,-1877,-1638,-1305,-943,-616,-363,-239,-234,-364,-580,-853,-1123,-1342,-1458,-1443,-1278,-977,-572,-120,302,630,783,733,441,-61,-752,-1560,-2409,-3235,-3940,-4486,-4816,-4906,-4773,-4420,-3915,-3312,-2680,-2111,-1639,-1343,-1209,-1249,-1409,-1623,-1817,-1893,-1794,-1444,-857,-22,985,2080,3182,4163,4959,5496,5743,5714,5429,4962,4362,3715,3072,2481,1972,1552,1226,976,800,684,615,610,650,755,914,1129,1383,1677,1978,2286,2574,2820,3029,3158,3228,3210,3117,2947,2718,2444,2143,1845,1564,1327,1147,1036,995,1019,1105,1224,1373,1533,1673,1812,1908,1984,2036,2056,2082,2087,2100,2101,2078,2024,1895,1697,1398,1012,548,38,-481,-952,-1346,-1618,-1767,-1787,-1711,-1567,-1408,-1259,-1162,-1123,-1148,-1218,-1304,-1372,-1384,-1306,-1107,-781,-332,218,806,1386,1853,2167,2236,2060,1612,944,111,-804,-1701,-2501,-3117,-3499,-3624,-3485,-3130,-2613,-2024,-1457,-1002,-745,-723,-975,-1462,-2146,-2941,-3741,-4448,-4949,-5181,-5072,-4633,-3867,-2855,-1676,-440,746,1781,2599,3143,3415,3426,3225,2878,2445,2005,1600,1279,1057,926,891,908,966,1038,1096,1150,1182,1214,1250,1321,1428,1607,1847,2155,2511,2887,3248,3558,3771,3867,3814,3617,3275,2808,2252,1630,997,374,-185,-663,-1010,-1231,-1287,-1197,-957,-588,-122,420,1002,1586,2162,2681,3148,3512,3769,3877,3825,3588,3167,2569,1839,1016,186,-591,-1233,-1694,-1944,-1997,-1878,-1667,-1427,-1252,-1201,-1318,-1617,-2082,-2649,-3267,-3835,-4290,-4564,-4603,-4409,-3969,-3344,-2588,-1787,-1047,-446,-77,10,-205,-725,-1487,-2440,-3478,-4503,-5425,-6131,-6584,-6710,-6539,-6088,-5435,-4688,-3935,-3309,-2869,-2689,-2765,-3078,-3541,-4077,-4545,-4862,-4919,-4675,-4111,-3272,-2218,-1075,65,1068,1856,2361,2560,2469,2130,1622,1006,389,-191,-652,-990,-1165,-1208,-1110,-928,-660,-362,-37,289,614,941,1272,1619,1987,2383,2793,3209,3597,3931,4169,4288,4264,4093,3793,3382,2909,2412,1934,1524,1188,963,813,758,740,764,773,770,715,623,467,277,46,-201,-435,-651,-800,-895,-905,-862,-762,-666,-575,-567,-626,-805,-1068,-1416,-1809,-2201,-2569,-2859,-3065,-3171,-3181,-3119,-2995,-2849,-2686,-2534,-2391,-2254,-2124,-1975,-1805,-1597,-1336,-1031,-687,-322,19,305,487,525,405,105,-346,-929,-1594,-2281,-2942,-3507,-3939,-4197,-4271,-4170,-3915,-3564,-3164,-2783,-2469,-2254,-2153,-2144,-2195,-2245,-2222,-2078,-1745,-1219,-499,373,1316,2252,3074,3705,4076,4164,3982,3579,3032,2450,1901,1500,1263,1235,1383,1658,1995,2306,2533,2608,2512,2247,1833,1339,822,358,16,-156,-124,125,564,1157,1833,2517,3123,3574,3813,3789,3514,2984,2279,1448,598,-187,-834,-1257,-1452,-1380,-1093,-616,-32,602,1206,1716,2099,2315,2370,2280,2069,1788,1467,1148,844,574,324,86,-146,-395,-643,-897,-1130,-1321,-1467,-1539,-1572,-1548,-1528,-1515,-1561,-1675,-1866,-2128,-2427,-2727,-2975,-3120,-3117,-2930,-2547,-1973,-1230,-362,567,1483,2300,2930,3311,3373,3105,2504,1623,530,-667,-1865,-2938,-3794,-4348,-4563,-4445,-4032,-3419,-2700,-2010,-1437,-1087,-991,-1166,-1579,-2155,-2808,-3428,-3918,-4191,-4194,-3903,-3339,-2556,-1634,-666,243,1021,1587,1924,2018,1913,1652,1314,961,669,472,409,465,634,863,1122,1359,1550,1667,1724,1716,1695,1669,1692,1778,1954,2216,2563,2961,3384,3781,4106,4322,4392,4303,4040,3634,3084,2463,1774,1099,450,-115,-566,-893,-1051,-1065,-911,-616,-196,320,899,1500,2094,2647,3128,3529,3814,3986,4014,3891,3606,3157,2555,1834,1034,220,-546,-1200,-1684,-1978,-2064,-1979,-1755,-1464,-1182,-969,-896,-984,-1240,-1650,-2142,-2674,-3141,-3495,-3648,-3577,-3249,-2689,-1933,-1054,-152,676,1310,1671,1681,1318,578,-461,-1745,-3110,-4457,-5615,-6480,-6956,-6999,-6629,-5900,-4930,-3842,-2785,-1875,-1217,-855,-795,-994,-1373,-1831,-2257,-2556,-2657,-2517,-2149,-1573,-877,-116,606,1229,1703,1990,2111,2080,1937,1741,1524,1331,1183,1089,1048,1049,1071,1105,1133,1162,1182,1220,1284,1393,1571,1819,2150,2551,3010,3497,3970,4402,4713,4907,4906,4732,4368,3849,3217,2536,1866,1276,817,520,413,467,683,987,1356,1717,2032,2254,2355,2325,2161,1882,1525,1116,711,329,10,-254,-448,-610,-746,-897,-1074,-1296,-1559,-1863,-2185,-2506,-2797,-3033,-3198,-3270,-3256,-3153,-2983,-2772,-2531,-2302,-2078,-1885,-1706,-1541,-1363,-1166,-915,-621,-255,148,582,1006,1359,1616,1698,1599,1278,756,48,-786,-1685,-2573,-3363,-4003,-4429,-4629,-4606,-4384,-4020,-3568,-3081,-2615,-2192,-1826,-1512,-1222,-927,-600,-202,256,792,1363,1931,2449,2852,3102,3171,3044,2761,2353,1900,1473,1146,973,997,1203,1582,2065,2573,3050,3387,3568,3529,3294,2874,2338,1740,1166,686,352,217,289,565,1024,1593,2231,2832,3353,3689,3823,3698,3340,2764,2037,1229,440,-252,-761,-1035,-1041,-794,-308,328,1063,1793,2444,2948,3254,3341,3213,2899,2438,1897,1312,749,219,-237,-635,-956,-1231,-1444,-1622,-1758,-1863,-1940,-2001,-2049,-2109,-2180,-2285,-2419,-2595,-2785,-2995,-3179,-3319,-3383,-3337,-3159,-2849,-2382,-1805,-1114,-370,400,1135,1790,2305,2633,2734,2582,2165,1514,646,-352,-1417,-2441,-3341,-4018,-4432,-4525,-4338,-3890,-3284,-2598,-1942,-1407,-1051,-923,-1004,-1273,-1658,-2080,-2459,-2705,-2780,-2639,-2299,-1789,-1176,-530,53,521,804,891,781,518,157,-213,-538,-723,-748,-574,-222,270,850,1435,1976,2384,2654,2740,2675,2488,2223,1951,1726,1600,1612,1776,2085,2508,2992,3476,3880,4150,4219,4068,3684,3099,2355,1530,695,-55,-660,-1049,-1199,-1099,-764,-248,405,1116,1819,2461,2972,3346,3545,3587,3489,3267,2970,2602,2207,1779,1350,920,503,114,-237,-545,-787,-982,-1110,-1194,-1243,-1267,-1294,-1338,-1408,-1523,-1669,-1858,-2052,-2255,-2419,-2532,-2567,-2501,-2322,-2037,-1634,-1157,-609,-45,485,937,1237,1345,1215,823,177,-686,-1708,-2787,-3821,-4693,-5314,-5611,-5570,-5208,-4595,-3825,-3017,-2274,-1691,-1326,-1191,-1272,-1498,-1803,-2078,-2262,-2267,-2078,-1682,-1117,-443,268,940,1500,1906,2132,2181,2091,1904,1673,1463,1305,1233,1261,1357,1527,1703,1880,2005,2077,2090,2053,2002,1957,1967,2053,2235,2534,2930,3420,3957,4507,5010,5416,5671,5731,5575,5204,4630,3917,3114,2317,1596,1030,675,554,682,1018,1530,2135,2775,3368,3854,4185,4330,4279,4057,3678,3202,2652,2085,1526,991,507,58,-343,-701,-1037,-1334,-1617,-1871,-2097,-2296,-2446,-2556,-2609,-2614,-2575,-2503,-2412,-2322,-2243,-2186,-2148,-2130,-2100,-2061,-1967,-1816,-1580,-1263,-853,-382,140,661,1131,1504,1705,1710,1467,985,283,-591,-1547,-2505,-3359,-4024,-4455,-4608,-4512,-4194,-3730,-3182,-2630,-2121,-1692,-1355,-1086,-870,-653,-411,-107,271,711,1200,1682,2136,2486,2732,2824,2785,2632,2402,2159,1952,1836,1843,1988,2256,2612,3003,3370,3654,3811,3810,3656,3354,2962,2510,2070,1693,1419,1290,1314,1489,1803,2204,2666,3103,3477,3710,3762,3595,3212,2614,1873,1037,206,-535,-1105,-1441,-1505,-1309,-865,-264,447,1149,1782,2264,2544,2618,2469,2152,1695,1166,619,101,-355,-717,-997,-1179,-1297,-1368,-1421,-1485,-1589,-1747,-1974,-2265,-2615,-2995,-3392,-3766,-4096,-4353,-4524,-4585,-4547,-4392,-4142,-3796,-3370,-2884,-2353,-1800,-1252,-710,-218,235,613,916,1106,1174,1082,817,375,-243,-990,-1817,-2650,-3400,-4010,-4406,-4594,-4553,-4347,-4023,-3645,-3290,-2993,-2789,-2680,-2651,-2668,-2685,-2671,-2569,-2391,-2107,-1758,-1366,-991,-664,-458,-370,-439,-637,-936,-1282,-1603,-1844,-1929,-1835,-1534,-1045,-409,306,1030,1671,2165,2458,2525,2366,2031,1558,1041,545,146,-94,-144,22,381,910,1536,2203,2809,3292,3558,3576,3302,2764,1987,1061,57,-892,-1720,-2302,-2610,-2598,-2278,-1702,-922,-38,870,1714,2423,2952,3277,3389,3318,3081,2727,2286,1802,1304,818,364,-58,-434,-784,-1096,-1400,-1675,-1939,-2176,-2381,-2550,-2678,-2762,-2807,-2819,-2800,-2761,-2696,-2617,-2511,-2390,-2235,-2063,-1862,-1642,-1405,-1158,-896,-643,-381,-157,29,125,109,-60,-396,-903,-1550,-2291,-3049,-3749,-4326,-4712,-4901,-4878,-4694,-4392,-4046,-3708,-3437,-3250,-3154,-3132,-3136,-3126,-3052,-2865,-2560,-2112,-1561,-935,-292,311,814,1182,1378,1412,1295,1073,799,524,321,208,233,386,652,1001,1378,1734,2026,2212,2286,2242,2113,1934,1753,1622,1581,1659,1881,2236,2715,3279,3881,4471,4971,5339,5496,5436,5114,4581,3846,3007,2124,1295,600,99,-164,-179,33,438,972,1560,2149,2659,3051,3300,3374,3299,3079,2739,2319,1835,1324,797,282,-227,-713,-1200,-1672,-2149,-2622,-3083,-3521,-3908,-4224,-4445,-4552,-4538,-4402,-4161,-3829,-3447,-3025,-2618,-2226,-1884,-1595,-1356,-1168,-1010,-870,-719,-543,-319,-42,277,613,930,1155,1256,1163,859,348,-362,-1191,-2094,-2977,-3779,-4442,-4927,-5226,-5334,-5280,-5074,-4752,-4327,-3821,-3239,-2596,-1895,-1155,-390,374,1090,1744,2266,2657,2867,2908,2778,2510,2145,1737,1343,1027,827,794,917,1214,1628,2139,2662,3157,3550,3803,3889,3793,3545,3172,2727,2274,1863,1548,1373,1347,1487,1775,2168,2634,3093,3491,3755,3829,3675,3297,2692,1948,1099,281,-459,-1000,-1314,-1352,-1135,-685,-80,621,1316,1940,2425,2731,2845,2766,2536,2183,1771,1336,936,588,319,118,-27,-154,-304,-509,-818,-1220,-1744,-2344,-2993,-3637,-4217,-4675,-4980,-5077,-4980,-4685,-4212,-3622,-2941,-2235,-1548,-920,-385,36,347,544,655,707,734,769,832,929,1045,1150,1203,1156,993,676,238,-321,-935,-1580,-2188,-2741,-3187,-3531,-3750,-3853,-3848,-3743,-3544,-3275,-2924,-2520,-2062,-1568,-1062,-562,-104,282,567,722,735,601,330,-44,-485,-933,-1336,-1622,-1764,-1693,-1432,-961,-335,402,1171,1903,2518,2959,3186,3186,2964,2573,2051,1487,935,486,178,72,180,504,1016,1662,2372,3048,3621,3978,4102,3919,3483,2800,1972,1074,211,-522,-1063,-1354,-1389,-1186,-775,-231,397,1028,1617,2114,2492,2750,2877,2899,2828,2682,2492,2258,2006,1727,1431,1105,747,352,-81,-547,-1025,-1509,-1955,-2348,-2648,-2834,-2887,-2797,-2578,-2246,-1830,-1384,-933,-532,-207,23,144,161,93,-33,-188,-318,-402,-392,-292,-101,140,378,554,597,474,156,-352,-1003,-1770,-2569,-3359,-4076,-4685,-5153,-5475,-5637,-5647,-5510,-5236,-4835,-4322,-3710,-3016,-2277,-1501,-749,-39,574,1059,1388,1534,1512,1312,999,590,169,-219,-504,-645,-609,-390,3,529,1151,1794,2413,2950,3355,3621,3729,3698,3562,3344,3099,2861,2669,2552,2531,2613,2804,3075,3412,3760,4084,4317,4439,4395,4199,3842,3368,2819,2260,1753,1354,1114,1046,1160,1437,1815,2268,2702,3083,3342,3461,3413,3223,2896,2485,2027,1560,1136,750,442,164,-68,-323,-602,-954,-1383,-1886,-2450,-3038,-3603,-4103,-4486,-4715,-4776,-4653,-4375,-3960,-3461,-2920,-2393,-1918,-1536,-1259,-1102,-1050,-1084,-1171,-1262,-1317,-1283,-1138,-871,-492,-63,368,705,889,852,575,48,-688,-1586,-2569,-3566,-4497,-5294,-5904,-6291,-6423,-6311,-5945,-5370,-4607,-3710,-2730,-1711,-724,202,1005,1661,2138,2423,2521,2439,2222,1897,1527,1155,840,611,518,555,741,1052,1468,1955,2466,2962,3392,3723,3919,3968,3859,3616,3252,2822,2360,1920,1557,1305,1206,1274,1503,1873,2330,2814,3239,3545,3649,3535,3172,2606,1866,1062,240,-465,-1028,-1354,-1457,-1315,-987,-510,38,589,1087,1463,1712,1790,1739,1556,1298,996,694,421,192,1,-162,-333,-539,-818,-1180,-1644,-2178,-2773,-3368,-3923,-4380,-4697,-4833,-4778,-4526,-4103,-3539,-2885,-2191,-1516,-903,-395,-14,229,335,332,243,118,-7,-75,-68,58,270,574,896,1209,1434,1540,1485,1250,857,301,-355,-1085,-1825,-2529,-3150,-3638,-3980,-4133,-4112,-3902,-3528,-3005,-2363,-1634,-858,-68,687,1369,1940,2358,2613,2675,2567,2288,1889,1405,895,417,21,-241,-342,-261,-15,391,897,1470,2036,2554,2962,3235,3347,3299,3107,2802,2421,2025,1650,1363,1201,1186,1350,1644,2067,2522,2965,3305,3486,3474,3244,2826,2263,1612,969,393,-40,-287,-326,-162,184,650,1202,1752,2270,2684,2989,3154,3205,3154,3043,2896,2748,2606,2473,2334,2164,1936,1635,1238,753,191,-419,-1049,-1644,-2175,-2588,-2859,-2953,-2877,-2622,-2233,-1737,-1197,-657,-183,200,456,577,589,494,355,194,64,4,37,178,416,718,1028,1291,1428,1398,1161,704,52,-766,-1682,-2641,-3560,-4382,-5050,-5515,-5762,-5778,-5565,-5162,-4582,-3884,-3103,-2283,-1476,-705,-14,575,1048,1387,1586,1658,1601,1453,1224,967,702,481,328,268,327,492,773,1132,1550,1988,2406,2778,3059,3249,3316,3283,3150,2946,2700,2451,2229,2080,2025,2090,2277,2581,2966,3392,3815,4165,4416,4516,4453,4233,3865,3385,2841,2272,1739,1282,929,711,622,652,784,967,1178,1375,1527,1627,1665,1658,1628,1593,1574,1577,1591,1591,1533,1380,1086,625,-16,-822,-1755,-2761,-3761,-4686,-5449,-5995,-6276,-6268,-5989,-5461,-4756,-3938,-3090,-2294,-1612,-1094,-766,-622,-657,-817,-1069,-1343,-1600,-1775,-1844,-1777,-1583,-1286,-934,-589,-311,-168,-195,-425,-859,-1479,-2248,-3117,-4019,-4893,-5667,-6286,-6691,-6862,-6766,-6424,-5837,-5059,-4120,-3085,-2004,-929,83,989,1736,2305,2653,2792,2716,2467,2076,1621,1147,737,430,274,282,459,781,1217,1725,2247,2746,3160,3463,3621,3623,3470,3183,2786,2333,1856,1424,1064,835,746,816,1024,1339,1700,2050,2312,2431,2365,2089,1624,987,258,-513,-1228,-1833,-2257,-2476,-2470,-2263,-1893,-1409,-890,-388,27,325,475,489,382,195,-24,-253,-448,-619,-769,-922,-1118,-1390,-1751,-2232,-2803,-3453,-4134,-4790,-5372,-5822,-6100,-6176,-6046,-5719,-5226,-4611,-3935,-3249,-2617,-2077,-1659,-1377,-1221,-1172,-1193,-1240,-1279,-1264,-1177,-991,-711,-351,66,487,888,1195,1397,1430,1299,972,460,-220,-1039,-1942,-2874,-3764,-4542,-5147,-5522,-5637,-5472,-5043,-4371,-3502,-2494,-1406,-320,716,1613,2341,2837,3088,3083,2837,2392,1793,1118,427,-194,-692,-1006,-1114,-996,-663,-151,511,1243,2000,2700,3287,3710,3930,3927,3719,3310,2770,2137,1490,901,434,139,61,187,509,961,1483,1992,2406,2667,2722,2569,2208,1685,1057,390,-238,-764,-1135,-1322,-1310,-1119,-775,-330,161,636,1069,1400,1653,1811,1903,1952,1969,1952,1911,1790,1599,1290,867,333,-290,-963,-1632,-2265,-2789,-3196,-3443,-3530,-3463,-3253,-2929,-2529,-2077,-1626,-1189,-806,-485,-232,-43,91,198,280,370,468,588,728,884,1037,1176,1270,1298,1235,1057,768,348,-172,-798,-1489,-2216,-2949,-3634,-4240,-4725,-5047,-5195,-5137,-4891,-4451,-3856,-3126,-2315,-1455,-598,211,942,1547,2007,2302,2416,2365,2158,1828,1412,962,517,135,-154,-310,-328,-191,77,466,940,1457,1981,2466,2873,3171,3341,3364,3263,3039,2740,2405,2081,1826,1671,1658,1786,2051,2416,2830,3238,3590,3819,3919,3842,3608,3226,2725,2144,1540,945,431,19,-241,-347,-282,-76,255,663,1107,1554,1963,2322,2606,2815,2932,2947,2837,2578,2156,1550,776,-155,-1192,-2281,-3352,-4328,-5137,-5729,-6051,-6098,-5863,-5387,-4708,-3899,-3028,-2168,-1393,-755,-292,-30,49,-52,-280,-598,-952,-1288,-1565,-1750,-1809,-1750,-1559,-1280,-932,-574,-246,-1,111,70,-162,-576,-1172,-1918,-2763,-3657,-4519,-5290,-5883,-6261,-6361,-6182,-5713,-4989,-4044,-2951,-1756,-549,618,1672,2560,3237,3678,3872,3830,3594,3197,2727,2227,1787,1433,1239,1174,1289,1510,1853,2236,2657,3042,3388,3651,3819,3885,3844,3705,3490,3205,2902,2583,2307,2087,1950,1924,1982,2136,2327,2524,2669,2716,2628,2384,1986,1457,841,190,-432,-964,-1356,-1570,-1596,-1438,-1129,-708,-238,229,636,946,1140,1211,1185,1077,929,747,555,332,83,-238,-622,-1110,-1672,-2310,-2980,-3640,-4240,-4733,-5075,-5239,-5217,-5003,-4630,-4115,-3512,-2870,-2228,-1650,-1159,-795,-567,-470,-484,-581,-716,-847,-933,-945,-858,-666,-374,7,445,917,1376,1795,2115,2322,2343,2183,1792,1188,376,-598,-1675,-2765,-3788,-4646,-5253,-5554,-5505,-5094,-4360,-3332,-2099,-747,639,1946,3102,4020,4653,4964,4953,4636,4062,3296,2412,1508,646,-69,-607,-901,-949,-747,-324,283,1007,1786,2543,3216,3736,4070,4182,4070,3761,3267,2667,2001,1356,793,373,143,121,294,640,1077,1562,1992,2309,2458,2399,2132,1677,1072,386,-312,-949,-1457,-1788,-1909,-1821,-1538,-1100,-566,13,580,1082,1512,1829,2053,2168,2180,2082,1872,1534,1079,511,-152,-862,-1589,-2264,-2848,-3300,-3577,-3693,-3613,-3401,-3037,-2597,-2085,-1564,-1048,-591,-191,101,309,404,422,359,264,138,41,-38,-52,-17,73,209,357,504,621,669,639,496,228,-163,-689,-1320,-2040,-2797,-3553,-4243,-4818,-5228,-5423,-5398,-5125,-4633,-3945,-3103,-2167,-1193,-230,651,1426,2038,2483,2732,2799,2687,2433,2058,1618,1150,699,308,5,-184,-248,-187,-4,282,656,1087,1543,2001,2406,2747,2970,3067,3021,2832,2526,2132,1699,1293,961,777,757,939,1290,1790,2363,2942,3445,3800,3950,3866,3537,2986,2260,1425,559,-253,-934,-1415,-1664,-1647,-1398,-925,-301,422,1172,1896,2533,3054,3413,3598,3574,3341,2885,2215,1357,338,-782,-1946,-3075,-4108,-4958,-5590,-5936,-5991,-5739,-5207,-4432,-3478,-2421,-1345,-345,506,1140,1504,1592,1403,978,377,-324,-1052,-1707,-2235,-2570,-2687,-2584,-2269,-1797,-1207,-579,34,543,905,1044,942,569,-63,-923,-1945,-3059,-4160,-5158,-5959,-6479,-6681,-6523,-6035,-5237,-4201,-2994,-1705,-410,807,1889,2780,3442,3865,4039,3987,3748,3356,2881,2376,1900,1509,1233,1105,1116,1279,1546,1914,2324,2762,3184,3564,3883,4120,4264,4315,4263,4132,3925,3679,3422,3184,3014,2924,2946,3059,3256,3475,3682,3792,3768,3554,3142,2533,1768,908,33,-762,-1399,-1800,-1934,-1772,-1362,-740,0,767,1464,2015,2350,2460,2331,2002,1518,931,298,-340,-941,-1502,-1986,-2426,-2788,-3112,-3371,-3589,-3738,-3827,-3830,-3748,-3560,-3280,-2889,-2432,-1898,-1351,-803,-319,85,347,471,430,250,-44,-395,-750,-1034,-1201,-1198,-1013,-639,-105,550,1270,1999,2660,3209,3556,3676,3509,3046,2292,1276,74,-1239,-2536,-3715,-4655,-5256,-5466,-5230,-4583,-3550,-2228,-710,880,2427,3820,4962,5788,6248,6339,6066,5483,4641,3629,2530,1428,416,-444,-1082,-1463,-1561,-1379,-933,-268,559,1481,2413,3279,4010,4537,4824,4851,4609,4143,3487,2724,1929,1201,618,255,154,319,728,1309,1979,2635,3164,3494,3543,3297,2754,1957,991,-66,-1084,-1985,-2656,-3055,-3129,-2896,-2379,-1641,-762,181,1102,1928,2600,3077,3322,3319,3066,2564,1843,934,-109,-1218,-2327,-3341,-4211,-4845,-5223,-5307,-5108,-4657,-4009,-3225,-2403,-1589,-887,-322,55,238,238,75,-201,-543,-896,-1209,-1433,-1540,-1501,-1323,-1015,-604,-134,359,829,1243,1570,1781,1848,1758,1479,1012,354,-478,-1432,-2455,-3464,-4371,-5095,-5561,-5708,-5530,-5014,-4218,-3195,-2034,-829,335,1375,2232,2863,3247,3386,3303,3023,2600,2074,1494,909,360,-129,-521,-813,-987,-1050,-1004,-851,-626,-319,15,370,708,991,1195,1294,1267,1120,864,531,163,-174,-439,-565,-525,-311,77,575,1148,1691,2155,2450,2541,2390,2007,1408,650,-205,-1084,-1898,-2588,-3082,-3348,-3358,-3130,-2676,-2065,-1328,-557,198,868,1394,1745,1869,1767,1418,856,90,-806,-1798,-2791,-3733,-4546,-5177,-5586,-5748,-5667,-5359,-4856,-4212,-3473,-2706,-1967,-1296,-753,-340,-95,8,-37,-196,-442,-748,-1067,-1387,-1656,-1878,-2008,-2063,-2027,-1908,-1723,-1469,-1173,-847,-520,-236,-39,11,-135,-514,-1147,-2005,-3049,-4193,-5326,-6347,-7126,-7586,-7654,-7311,-6574,-5490,-4151,-2652,-1106,373,1693,2767,3533,3974,4069,3864,3405,2758,2034,1286,630,107,-220,-338,-243,36,472,994,1574,2128,2632,3032,3305,3436,3427,3284,3047,2723,2392,2051,1788,1604,1551,1632,1847,2173,2562,2968,3306,3534,3574,3402,3006,2386,1607,710,-210,-1069,-1796,-2301,-2564,-2534,-2253,-1721,-1029,-219,614,1401,2077,2586,2895,2980,2846,2495,1957,1258,445,-446,-1347,-2234,-3030,-3714,-4241,-4593,-4760,-4760,-4593,-4320,-3944,-3536,-3112,-2718,-2376,-2109,-1925,-1832,-1820,-1881,-1993,-2134,-2274,-2392,-2450,-2450,-2348,-2176,-1909,-1589,-1213,-828,-417,-27,375,755,1118,1435,1666,1776,1701,1421,898,158,-771,-1809,-2861,-3818,-4562,-5010,-5081,-4757,-4034,-2973,-1640,-156,1385,2848,4143,5173,5882,6239,6244,5929,5353,4589,3725,2849,2039,1367,875,599,538,686,1012,1476,2027,2618,3185,3693,4087,4343,4438,4366,4136,3770,3303,2780,2249,1768,1374,1120,1007,1058,1225,1489,1775,2033,2196,2211,2061,1711,1201,539,-207,-981,-1718,-2344,-2816,-3080,-3129,-2949,-2569,-2027,-1364,-656,48,672,1164,1480,1572,1441,1067,484,-272,-1147,-2054,-2926,-3666,-4215,-4515,-4545,-4313,-3851,-3213,-2478,-1714,-1000,-390,72,367,493,469,332,121,-120,-337,-512,-601,-605,-522,-362,-151,85,316,509,649,719,731,700,649,612,590,594,590,544,402,125,-326,-950,-1727,-2600,-3493,-4304,-4935,-5307,-5340,-5030,-4359,-3399,-2203,-882,467,1739,2831,3687,4243,4492,4445,4128,3615,2960,2248,1549,916,411,51,-143,-175,-63,173,493,869,1252,1612,1906,2113,2205,2187,2047,1829,1537,1239,948,734,607,609,737,979,1317,1695,2067,2386,2587,2658,2549,2290,1863,1338,725,107,-483,-976,-1343,-1537,-1557,-1391,-1058,-581,3,649,1308,1927,2462,2864,3101,3144,2985,2616,2065,1349,519,-376,-1281,-2125,-2876,-3466,-3898,-4134,-4202,-4108,-3891,-3584,-3225,-2851,-2492,-2170,-1903,-1699,-1554,-1469,-1426,-1418,-1434,-1450,-1479,-1480,-1477,-1451,-1402,-1347,-1272,-1199,-1112,-1015,-885,-722,-513,-275,-32,170,270,219,-42,-531,-1244,-2147,-3160,-4190,-5130,-5854,-6289,-6338,-6001,-5257,-4174,-2820,-1301,265,1765,3086,4142,4865,5240,5253,4975,4442,3774,3038,2350,1767,1364,1159,1169,1368,1735,2205,2736,3265,3735,4110,4350,4447,4393,4217,3934,3595,3238,2897,2621,2417,2312,2302,2360,2481,2595,2694,2702,2611,2383,2016,1522,922,259,-420,-1060,-1619,-2043,-2314,-2396,-2304,-2030,-1619,-1086,-489,127,712,1205,1572,1762,1763,1551,1155,574,-131,-921,-1745,-2521,-3219,-3766,-4144,-4320,-4305,-4111,-3775,-3353,-2880,-2426,-2022,-1704,-1492,-1383,-1376,-1438,-1559,-1691,-1823,-1923,-1972,-1975,-1910,-1802,-1645,-1464,-1271,-1082,-916,-782,-677,-607,-532,-445,-314,-120,115,389,633,804,831,666,282,-323,-1113,-2009,-2931,-3749,-4377,-4701,-4675,-4259,-3472,-2367,-1026,441,1918,3277,4430,5265,5754,5858,5604,5038,4241,3305,2338,1437,689,162,-110,-116,126,573,1167,1839,2510,3121,3601,3920,4054,3996,3783,3429,3009,2549,2127,1767,1518,1384,1376,1469,1634,1826,1992,2093,2078,1935,1644,1223,692,94,-533,-1132,-1668,-2090,-2377,-2502,-2461,-2250,-1891,-1397,-821,-197,417,952,1377,1614,1669,1502,1144,613,-44,-773,-1518,-2218,-2830,-3307,-3629,-3787,-3785,-3651,-3409,-3101,-2756,-2406,-2077,-1779,-1518,-1301,-1112,-957,-819,-692,-576,-456,-341,-214,-89,44,175,295,406,474,506,471,387,245,78,-88,-232,-310,-338,-306,-260,-236,-290,-466,-792,-1276,-1891,-2581,-3278,-3881,-4322,-4506,-4397,-3975,-3242,-2263,-1090,180,1447,2629,3628,4396,4875,5066,4975,4641,4127,3496,2824,2188,1637,1227,971,887,949,1151,1426,1766,2095,2401,2636,2789,2847,2816,2705,2540,2331,2127,1923,1762,1651,1586,1589,1613,1673,1707,1722,1659,1534,1311,1019,657,262,-134,-497,-791,-981,-1052,-978,-775,-431,14,556,1138,1734,2289,2755,3095,3262,3251,3036,2649,2087,1414,643,-154,-948,-1682,-2322,-2824,-3176,-3352,-3361,-3215,-2934,-2558,-2117,-1658,-1209,-808,-464,-206,-16,88,131,120,67,-11,-98,-185,-252,-294,-299,-268,-198,-111,-6,79,156,196,216,221,212,210,197,167,94,-66,-333,-745,-1300,-1988,-2769,-3579,-4335,-4952,-5351,-5461,-5253,-4715,-3877,-2796,-1558,-241,1034,2202,3163,3878,4310,4458,4354,4037,3579,3051,2521,2064,1720,1538,1520,1676,1980,2395,2890,3400,3889,4311,4632,4832,4913,4873,4744,4549,4319,4091,3887,3728,3624,3561,3535,3500,3444,3314,3099,2772,2335,1808,1208,594,-6,-529,-942,-1210,-1319,-1261,-1049,-701,-246,277,836,1375,1860,2234,2460,2515,2372,2051,1561,953,271,-431,-1101,-1700,-2193,-2568,-2812,-2947,-2971,-2929,-2828,-2715,-2602,-2522,-2481,-2497,-2555,-2664,-2787,-2925,-3033,-3108,-3116,-3057,-2927,-2726,-2483,-2201,-1914,-1636,-1387,-1183,-1036,-947,-924,-951,-1023,-1103,-1181,-1212,-1199,-1119,-996,-851,-725,-665,-710,-895,-1230,-1698,-2270,-2875,-3446,-3898,-4153,-4150,-3857,-3253,-2376,-1272,-10,1298,2574,3699,4599,5207,5483,5431,5070,4469,3707,2877,2081,1403,921,673,681,932,1379,1975,2637,3293,3876,4327,4600,4692,4580,4306,3884,3370,2806,2248,1735,1317,1006,823,748,763,817,868,859,742,503,101,-418,-1065,-1757,-2470,-3114,-3663,-4038,-4242,-4224,-4010,-3607,-3051,-2390,-1689,-1004,-419,18,249,253,13,-436,-1073,-1827,-2652,-3465,-4227,-4860,-5346,-5648,-5754,-5683,-5439,-5067,-4599,-4071,-3532,-3009,-2529,-2117,-1775,-1511,-1319,-1183,-1089,-1019,-953,-870,-764,-613,-431,-202,46,306,554,740,868,873,783,565,264,-105,-493,-864,-1182,-1433,-1613,-1741,-1853,-1977,-2169,-2428,-2793,-3221,-3698,-4165,-4553,-4817,-4885,-4737,-4352,-3742,-2940,-2000,-984,31,979,1789,2415,2817,2985,2917,2652,2219,1688,1109,556,74,-279,-491,-533,-427,-184,156,551,968,1354,1690,1943,2100,2158,2121,2002,1821,1599,1373,1154,983,852,781,751,741,734,687,577,390,104,-259,-687,-1141,-1567,-1925,-2155,-2230,-2115,-1807,-1314,-666,97,913,1725,2457,3050,3452,3619,3554,3239,2725,2036,1231,367,-509,-1331,-2070,-2670,-3122,-3398,-3503,-3447,-3251,-2953,-2589,-2203,-1837,-1526,-1298,-1167,-1138,-1190,-1318,-1467,-1629,-1751,-1821,-1819,-1726,-1564,-1317,-1033,-704,-386,-87,152,310,380,346,219,13,-264,-578,-926,-1282,-1648,-2020,-2403,-2806,-3224,-3663,-4094,-4508,-4852,-5098,-5200,-5116,-4838,-4343,-3649,-2787,-1785,-722,371,1400,2341,3112,3705,4081,4244,4217,4015,3692,3298,2884,2508,2219,2042,2020,2137,2403,2776,3239,3726,4219,4653,5008,5260,5389,5412,5324,5167,4950,4719,4491,4283,4116,3962,3824,3662,3448,3163,2765,2274,1668,998,280,-417,-1049,-1557,-1899,-2041,-1966,-1688,-1218,-607,102,846,1549,2154,2584,2798,2754,2445,1889,1122,204,-781,-1780,-2684,-3470,-4058,-4450,-4627,-4613,-4438,-4142,-3782,-3393,-3030,-2711,-2468,-2298,-2207,-2173,-2185,-2211,-2242,-2233,-2197,-2089,-1933,-1711,-1436,-1127,-784,-444,-102,206,477,686,840,908,929,871,779,638,470,278,63,-174,-439,-735,-1073,-1443,-1851,-2270,-2684,-3061,-3356,-3539,-3566,-3406,-3060,-2502,-1774,-889,95,1123,2132,3053,3822,4388,4711,4777,4603,4200,3654,3000,2349,1749,1287,997,920,1041,1357,1804,2347,2907,3435,3873,4182,4345,4353,4219,3965,3626,3237,2842,2469,2152,1906,1738,1640,1591,1568,1522,1433,1254,968,568,58,-538,-1171,-1803,-2363,-2809,-3093,-3181,-3061,-2740,-2228,-1589,-858,-119,553,1097,1435,1543,1387,994,390,-359,-1188,-2018,-2778,-3415,-3871,-4146,-4217,-4116,-3871,-3527,-3125,-2718,-2337,-1999,-1737,-1522,-1375,-1263,-1181,-1109,-1036,-949,-839,-704,-533,-335,-103,155,437,726,1011,1268,1471,1599,1627,1541,1357,1060,709,293,-121,-526,-888,-1188,-1436,-1623,-1782,-1930,-2081,-2268,-2476,-2709,-2942,-3135,-3261,-3277,-3153,-2882,-2443,-1863,-1161,-377,444,1243,1985,2601,3073,3361,3468,3386,3154,2787,2353,1887,1453,1091,843,729,764,925,1205,1555,1943,2324,2653,2908,3054,3091,3016,2842,2597,2309,2011,1743,1517,1369,1279,1261,1271,1289,1267,1176,976,660,218,-318,-911,-1504,-2025,-2415,-2609,-2568,-2274,-1736,-986,-100,853,1764,2544,3117,3398,3391,3061,2478,1681,760,-205,-1141,-1964,-2647,-3134,-3439,-3549,-3503,-3321,-3052,-2725,-2386,-2051,-1751,-1491,-1272,-1098,-951,-832,-725,-627,-526,-424,-315,-201,-83,35,155,270,385,493,581,659,699,714,690,620,519,367,177,-53,-329,-634,-978,-1345,-1747,-2160,-2612,-3066,-3536,-3995,-4415,-4777,-5034,-5166,-5135,-4931,-4545,-3984,-3277,-2447,-1546,-619,286,1103,1813,2348,2721,2896,2898,2743,2471,2122,1753,1403,1132,962,927,1036,1279,1649,2105,2615,3142,3634,4078,4425,4676,4821,4862,4826,4713,4566,4376,4181,3958,3729,3465,3161,2808,2384,1895,1346,736,120,-493,-1038,-1482,-1771,-1876,-1770,-1459,-946,-296,464,1218,1922,2457,2785,2828,2596,2071,1326,416,-566,-1525,-2381,-3063,-3532,-3765,-3787,-3621,-3327,-2962,-2580,-2243,-1975,-1803,-1731,-1742,-1825,-1946,-2076,-2205,-2304,-2371,-2405,-2403,-2390,-2348,-2311,-2258,-2199,-2123,-2015,-1867,-1672,-1427,-1133,-811,-462,-125,186,437,599,649,565,344,-4,-468,-995,-1569,-2129,-2642,-3082,-3403,-3611,-3671,-3595,-3371,-3014,-2527,-1925,-1229,-462,354,1174,1986,2725,3384,3903,4287,4489,4542,4425,4193,3857,3484,3093,2764,2493,2354,2322,2434,2655,2973,3354,3754,4138,4460,4692,4809,4804,4677,4443,4132,3774,3406,3059,2765,2528,2366,2255,2184,2115,2011,1845,1578,1211,740,191,-384,-951,-1434,-1794,-1981,-1983,-1783,-1438,-956,-441,61,452,679,688,462,10,-625,-1379,-2164,-2895,-3496,-3891,-4066,-3994,-3709,-3264,-2705,-2131,-1590,-1160,-877,-761,-809,-991,-1255,-1552,-1805,-1974,-2004,-1885,-1600,-1182,-646,-45,578,1189,1737,2212,2585,2854,3019,3082,3056,2948,2779,2573,2336,2104,1868,1636,1407,1153,888,582,255,-101,-467,-835,-1187,-1519,-1814,-2062,-2262,-2389,-2447,-2417,-2296,-2076,-1762,-1349,-864,-305,287,896,1489,2023,2476,2814,3011,3071,2981,2781,2485,2153,1821,1544,1357,1290,1344,1518,1777,2094,2414,2699,2903,2998,2970,2816,2552,2219,1837,1476,1156,930,817,819,943,1144,1402,1649,1843,1932,1875,1662,1291,799,231,-335,-842,-1192,-1354,-1272,-952,-419,274,1042,1789,2434,2881,3096,3035,2737,2222,1584,886,222,-344,-763,-1011,-1085,-1017,-836,-602,-364,-169,-63,-60,-172,-382,-659,-968,-1257,-1492,-1629,-1661,-1575,-1396,-1140,-856,-567,-320,-128,-15,29,0,-65,-166,-264,-352,-413,-434,-425,-389,-344,-323,-348,-458,-665,-989,-1409,-1913,-2472,-3035,-3592,-4084,-4519,-4857,-5110,-5264,-5325,-5291,-5171,-4955,-4663,-4271,-3811,-3255,-2639,-1950,-1224,-472,267,969,1590,2109,2502,2751,2873,2868,2772,2621,2449,2298,2208,2187,2276,2442,2703,3009,3343,3667,3949,4164,4302,4358,4341,4268,4156,4024,3882,3743,3591,3440,3253,3040,2765,2434,2030,1565,1048,505,-32,-519,-916,-1189,-1298,-1245,-1025,-669,-242,218,604,875,954,817,459,-105,-804,-1588,-2356,-3046,-3579,-3926,-4063,-4012,-3808,-3504,-3171,-2860,-2635,-2526,-2552,-2715,-2978,-3321,-3683,-4025,-4303,-4480,-4544,-4484,-4319,-4064,-3763,-3433,-3130,-2853,-2643,-2482,-2375,-2301,-2235,-2161,-2051,-1894,-1678,-1408,-1085,-747,-408,-125,67,131,29,-227,-649,-1174,-1785,-2397,-2980,-3468,-3833,-4054,-4119,-4033,-3811,-3468,-3031,-2516,-1951,-1349,-738,-128,460,1006,1496,1907,2231,2454,2579,2602,2547,2415,2250,2060,1892,1764,1704,1732,1848,2066,2339,2686,3018,3343,3583,3728,3740,3623,3378,3039,2635,2214,1813,1465,1198,1008,903,842,821,779,709,562,337,27,-358,-788,-1225,-1637,-1966,-2198,-2290,-2256,-2090,-1842,-1543,-1261,-1048,-952,-1012,-1238,-1617,-2120,-2682,-3246,-3731,-4087,-4256,-4226,-4001,-3604,-3099,-2536,-1991,-1522,-1176,-985,-950,-1068,-1296,-1592,-1912,-2183,-2384,-2459,-2394,-2195,-1863,-1434,-945,-432,59,499,863,1142,1330,1436,1471,1442,1373,1260,1145,1007,895,770,666,527,375,141,-145,-523,-955,-1424,-1894,-2324,-2680,-2944,-3098,-3159,-3133,-3045,-2925,-2774,-2631,-2469,-2302,-2114,-1878,-1603,-1256,-853,-401,88,581,1051,1473,1814,2066,2226,2285,2292,2229,2179,2116,2108,2136,2221,2349,2504,2657,2788,2869,2879,2816,2670,2468,2222,1969,1731,1540,1410,1347,1354,1407,1500,1595,1667,1701,1665,1566,1392,1164,900,627,377,179,61,37,113,275,502,753,991,1163,1247,1209,1050,791,439,76,-299,-592,-820,-929,-945,-876,-756,-615,-495,-419,-407,-476,-609,-805,-1033,-1263,-1469,-1613,-1674,-1645,-1497,-1277,-967,-626,-277,43,298,477,559,564,488,369,220,71,-58,-153,-196,-188,-119,-8,130,267,356,369,265,25,-353,-851,-1433,-2058,-2664,-3221,-3679,-4025,-4246,-4343,-4330,-4219,-4038,-3781,-3485,-3135,-2750,-2328,-1862,-1373,-848,-320,209,710,1165,1556,1875,2110,2280,2392,2470,2551,2633,2774,2946,3183,3460,3760,4078,4365,4619,4800,4912,4929,4879,4753,4592,4405,4221,4050,3905,3782,3675,3571,3460,3333,3175,2994,2769,2525,2238,1940,1622,1310,1019,768,577,457,410,423,477,529,554,502,358,103,-256,-693,-1178,-1652,-2081,-2411,-2619,-2692,-2631,-2468,-2228,-1958,-1701,-1491,-1361,-1326,-1390,-1542,-1765,-2030,-2302,-2558,-2758,-2894,-2938,-2899,-2771,-2573,-2320,-2036,-1740,-1467,-1215,-1024,-870,-792,-747,-764,-796,-855,-902,-933,-933,-897,-845,-784,-755,-778,-886,-1088,-1381,-1748,-2146,-2545,-2878,-3135,-3259,-3270,-3147,-2924,-2624,-2271,-1904,-1538,-1187,-861,-546,-238,79,411,760,1130,1495,1861,2195,2493,2744,2949,3100,3228,3323,3428,3531,3671,3826,4017,4212,4407,4573,4680,4715,4646,4481,4213,3865,3463,3039,2629,2259,1951,1715,1547,1445,1386,1365,1352,1340,1309,1239,1126,957,726,447,119,-231,-586,-921,-1221,-1477,-1675,-1848,-1974,-2107,-2235,-2389,-2566,-2768,-2981,-3184,-3362,-3475,-3523,-3476,-3349,-3151,-2896,-2633,-2370,-2157,-2004,-1926,-1925,-1983,-2085,-2200,-2301,-2356,-2352,-2255,-2087,-1814,-1483,-1078,-657,-214,189,555,843,1048,1173,1205,1180,1088,972,833,707,603,536,513,528,558,587,574,491,320,43,-320,-743,-1188,-1598,-1939,-2172,-2288,-2295,-2209,-2074,-1919,-1782,-1686,-1634,-1626,-1632,-1627,-1579,-1455,-1249,-939,-558,-111,356,817,1231,1581,1840,2014,2106,2134,2123,2097,2070,2063,2075,2098,2132,2142,2130,2077,1977,1841,1673,1494,1325,1181,1081,1030,1027,1071,1136,1227,1312,1387,1439,1449,1426,1343,1218,1039,821,579,331,100,-85,-217,-270,-262,-183,-71,60,171,241,239,168,14,-192,-433,-666,-855,-978,-995,-927,-759,-534,-277,-23,182,328,376,346,228,55,-153,-361,-538,-662,-706,-683,-568,-413,-203,-4,186,321,390,389,312,178,0,-198,-396,-570,-709,-794,-829,-805,-753,-682,-637,-645,-747,-964,-1313,-1782,-2347,-2962,-3569,-4120,-4549,-4846,-4980,-4967,-4827,-4597,-4307,-4003,-3697,-3409,-3138,-2872,-2590,-2275,-1903,-1469,-974,-433,135,689,1219,1673,2058,2357,2580,2751,2888,3016,3169,3350,3579,3845,4141,4452,4747,5020,5234,5386,5468,5462,5403,5273,5110,4918,4716,4514,4324,4144,3982,3833,3695,3566,3430,3290,3123,2936,2712,2468,2194,1927,1660,1427,1216,1046,896,756,606,416,185,-116,-465,-860,-1274,-1659,-1995,-2230,-2338,-2321,-2156,-1892,-1547,-1183,-838,-574,-412,-393,-502,-743,-1077,-1475,-1887,-2273,-2593,-2823,-2943,-2963,-2876,-2727,-2519,-2299,-2078,-1888,-1726,-1608,-1521,-1452,-1393,-1325,-1234,-1116,-961,-768,-552,-320,-105,77,180,194,85,-147,-486,-921,-1382,-1835,-2199,-2433,-2488,-2353,-2034,-1566,-1005,-412,142,603,932,1108,1146,1074,936,797,696,691,798,1027,1370,1793,2267,2747,3201,3601,3926,4177,4359,4482,4574,4640,4701,4755,4816,4848,4874,4840,4762,4619,4411,4149,3849,3525,3216,2919,2673,2459,2303,2175,2085,2007,1932,1854,1747,1617,1442,1225,967,670,348,12,-324,-652,-961,-1264,-1547,-1836,-2121,-2411,-2702,-2976,-3228,-3424,-3551,-3573,-3490,-3270,-2938,-2494,-1979,-1437,-913,-458,-126,70,92,-31,-288,-638,-1020,-1401,-1708,-1919,-1993,-1919,-1705,-1349,-901,-370,186,735,1238,1658,1971,2168,2227,2177,2001,1755,1435,1100,762,469,235,70,-23,-64,-83,-102,-170,-299,-504,-791,-1118,-1466,-1775,-2014,-2139,-2157,-2045,-1868,-1638,-1424,-1269,-1200,-1244,-1380,-1590,-1813,-2003,-2101,-2056,-1854,-1481,-967,-344,320,989,1577,2072,2415,2620,2680,2628,2497,2323,2146,1995,1883,1820,1798,1799,1812,1820,1803,1778,1723,1675,1629,1609,1613,1651,1705,1771,1832,1868,1873,1827,1728,1571,1354,1090,787,464,144,-154,-416,-616,-771,-857,-902,-907,-892,-861,-847,-831,-853,-884,-945,-1013,-1083,-1140,-1168,-1164,-1114,-1038,-932,-824,-729,-668,-649,-691,-775,-907,-1059,-1215,-1353,-1445,-1488,-1462,-1376,-1237,-1056,-867,-688,-542,-468,-455,-540,-695,-919,-1183,-1463,-1721,-1941,-2080,-2143,-2099,-1979,-1784,-1562,-1341,-1183,-1113,-1190,-1410,-1796,-2307,-2917,-3557,-4159,-4666,-5005,-5171,-5134,-4931,-4610,-4217,-3841,-3520,-3305,-3220,-3238,-3345,-3468,-3561,-3545,-3391,-3054,-2546,-1885,-1122,-319,457,1146,1692,2078,2280,2341,2264,2128,1962,1831,1775,1818,1985,2257,2631,3061,3520,3963,4351,4654,4851,4923,4866,4678,4366,3948,3451,2899,2343,1812,1349,978,721,578,538,596,710,868,1023,1153,1228,1218,1114,890,565,126,-390,-971,-1578,-2167,-2718,-3161,-3487,-3651,-3635,-3454,-3100,-2638,-2094,-1550,-1060,-679,-466,-428,-584,-901,-1347,-1870,-2408,-2903,-3316,-3594,-3743,-3744,-3626,-3419,-3155,-2879,-2623,-2415,-2276,-2208,-2211,-2266,-2348,-2440,-2501,-2520,-2464,-2332,-2117,-1836,-1516,-1191,-916,-724,-656,-746,-979,-1367,-1854,-2394,-2923,-3357,-3642,-3714,-3551,-3163,-2572,-1854,-1084,-345,266,702,921,916,732,403,27,-335,-601,-712,-641,-369,85,674,1362,2066,2747,3334,3806,4133,4313,4377,4329,4232,4096,3978,3881,3840,3835,3875,3937,4002,4065,4093,4093,4044,3942,3788,3571,3298,2981,2615,2242,1860,1499,1175,883,648,443,280,132,0,-145,-305,-506,-747,-1048,-1393,-1793,-2216,-2656,-3076,-3461,-3776,-4006,-4125,-4125,-3991,-3729,-3342,-2857,-2303,-1724,-1165,-677,-296,-66,21,-63,-259,-568,-908,-1261,-1553,-1768,-1860,-1826,-1663,-1375,-996,-535,-38,468,955,1379,1733,1979,2115,2131,2030,1831,1554,1229,896,580,322,121,-2,-70,-92,-99,-116,-169,-262,-409,-583,-771,-929,-1026,-1036,-945,-762,-517,-248,-20,128,147,15,-245,-629,-1050,-1464,-1784,-1953,-1924,-1683,-1232,-613,121,898,1641,2284,2765,3055,3135,3027,2753,2383,1949,1545,1185,950,831,858,1009,1258,1582,1924,2261,2540,2742,2835,2811,2672,2413,2087,1693,1310,947,661,467,373,379,462,592,745,876,964,987,924,785,575,312,32,-239,-464,-623,-695,-675,-575,-397,-176,81,347,602,843,1039,1197,1294,1330,1304,1214,1070,888,677,469,280,120,23,-37,-26,21,108,214,317,407,467,476,445,349,217,41,-150,-352,-537,-706,-829,-917,-961,-969,-956,-939,-945,-997,-1116,-1326,-1619,-2009,-2463,-2964,-3475,-3940,-4332,-4594,-4714,-4667,-4473,-4155,-3760,-3358,-2991,-2735,-2615,-2656,-2840,-3141,-3483,-3809,-4029,-4080,-3908,-3490,-2825,-1959,-938,143,1213,2174,2965,3537,3862,3957,3849,3597,3271,2951,2702,2600,2665,2938,3384,3991,4681,5410,6082,6647,7031,7195,7117,6787,6241,5514,4676,3811,2973,2268,1707,1361,1199,1236,1400,1669,1946,2195,2336,2342,2174,1842,1349,741,62,-638,-1305,-1885,-2359,-2676,-2858,-2865,-2747,-2484,-2137,-1717,-1281,-868,-521,-285,-178,-218,-399,-700,-1086,-1527,-1960,-2365,-2701,-2943,-3104,-3169,-3171,-3122,-3053,-2982,-2923,-2894,-2876,-2892,-2902,-2921,-2919,-2903,-2864,-2802,-2718,-2610,-2485,-2337,-2187,-2027,-1886,-1767,-1692,-1670,-1700,-1794,-1921,-2086,-2236,-2359,-2407,-2350,-2170,-1847,-1394,-843,-233,365,896,1286,1500,1495,1294,919,431,-87,-559,-900,-1047,-964,-645,-95,608,1434,2274,3071,3751,4263,4576,4690,4616,4401,4086,3745,3421,3179,3038,3022,3123,3310,3558,3806,4022,4159,4173,4061,3796,3400,2886,2296,1672,1066,518,74,-257,-451,-539,-531,-474,-408,-378,-419,-568,-824,-1199,-1668,-2194,-2748,-3275,-3731,-4096,-4322,-4430,-4397,-4255,-4012,-3700,-3336,-2949,-2550,-2174,-1821,-1529,-1291,-1134,-1042,-1020,-1049,-1105,-1167,-1213,-1211,-1161,-1045,-871,-646,-391,-104,168,444,688,902,1087,1226,1337,1403,1437,1425,1380,1293,1173,1030,860,680,490,284,81,-147,-372,-619,-860,-1102,-1323,-1510,-1647,-1717,-1694,-1583,-1360,-1054,-677,-266,116,429,605,611,419,29,-516,-1170,-1845,-2462,-2927,-3181,-3171,-2886,-2350,-1600,-723,210,1095,1869,2445,2806,2921,2818,2527,2114,1643,1189,818,579,510,614,882,1277,1756,2251,2718,3086,3324,3395,3291,3025,2622,2137,1619,1137,736,472,353,403,589,880,1237,1578,1871,2042,2073,1940,1661,1261,798,328,-86,-388,-545,-538,-378,-87,287,707,1108,1470,1735,1903,1946,1872,1690,1420,1082,722,362,47,-189,-334,-354,-269,-82,179,466,760,996,1164,1231,1186,1045,807,516,183,-141,-442,-688,-866,-974,-1011,-994,-941,-877,-830,-828,-886,-1034,-1256,-1573,-1939,-2363,-2784,-3195,-3542,-3811,-3966,-3994,-3887,-3640,-3277,-2820,-2311,-1817,-1366,-1052,-880,-904,-1105,-1459,-1909,-2379,-2787,-3045,-3095,-2887,-2418,-1710,-812,194,1233,2211,3065,3734,4199,4451,4518,4446,4280,4097,3936,3866,3904,4077,4371,4768,5225,5698,6132,6477,6692,6736,6604,6281,5800,5183,4494,3781,3108,2530,2080,1790,1657,1666,1779,1949,2112,2224,2223,2096,1816,1415,914,367,-167,-645,-1011,-1251,-1349,-1322,-1190,-994,-762,-535,-340,-196,-123,-120,-198,-340,-547,-790,-1057,-1322,-1560,-1759,-1890,-1963,-1964,-1916,-1835,-1740,-1668,-1625,-1634,-1699,-1805,-1960,-2118,-2284,-2410,-2504,-2531,-2506,-2413,-2279,-2097,-1904,-1701,-1523,-1384,-1306,-1297,-1373,-1518,-1729,-1975,-2228,-2459,-2628,-2718,-2688,-2545,-2261,-1856,-1333,-723,-57,605,1217,1713,2042,2163,2061,1736,1240,621,-23,-622,-1071,-1324,-1322,-1068,-583,89,869,1689,2465,3139,3672,4038,4240,4299,4238,4113,3953,3802,3693,3645,3663,3753,3882,4045,4197,4317,4372,4338,4198,3947,3579,3126,2602,2053,1522,1044,663,400,255,228,271,350,401,374,214,-99,-581,-1210,-1936,-2711,-3443,-4082,-4544,-4808,-4840,-4660,-4303,-3811,-3258,-2693,-2182,-1753,-1457,-1277,-1250,-1327,-1515,-1760,-2047,-2313,-2545,-2681,-2717,-2620,-2403,-2070,-1664,-1205,-762,-350,-29,200,312,326,256,131,-13,-154,-254,-314,-317,-281,-211,-139,-71,-56,-88,-207,-401,-687,-1036,-1444,-1867,-2280,-2636,-2914,-3063,-3093,-2966,-2711,-2320,-1830,-1261,-652,-58,488,908,1177,1231,1062,666,68,-661,-1466,-2228,-2881,-3326,-3519,-3429,-3061,-2459,-1684,-821,43,830,1473,1930,2185,2236,2118,1860,1519,1145,784,484,273,166,176,284,477,730,1001,1266,1485,1628,1677,1624,1459,1217,907,573,252,-28,-235,-357,-401,-376,-322,-268,-260,-319,-478,-716,-1029,-1367,-1686,-1931,-2053,-2018,-1805,-1436,-925,-341,268,833,1292,1604,1732,1683,1446,1072,578,35,-530,-1037,-1474,-1774,-1936,-1936,-1781,-1492,-1096,-645,-176,254,609,856,973,965,828,596,280,-75,-450,-811,-1139,-1422,-1642,-1818,-1934,-2023,-2094,-2164,-2266,-2402,-2590,-2828,-3111,-3415,-3730,-4015,-4252,-4417,-4496,-4475,-4363,-4147,-3860,-3497,-3098,-2678,-2280,-1942,-1709,-1605,-1664,-1869,-2216,-2645,-3107,-3522,-3824,-3954,-3880,-3577,-3078,-2396,-1605,-758,86,863,1549,2108,2534,2839,3033,3150,3217,3261,3318,3405,3543,3738,3989,4296,4631,4989,5325,5626,5843,5961,5948,5797,5515,5109,4623,4097,3568,3096,2692,2392,2183,2050,1962,1875,1761,1577,1317,976,574,146,-266,-621,-874,-1004,-1009,-886,-687,-430,-183,23,144,155,50,-171,-486,-873,-1289,-1714,-2091,-2418,-2644,-2779,-2801,-2732,-2576,-2373,-2145,-1937,-1777,-1695,-1706,-1819,-2011,-2285,-2578,-2891,-3164,-3377,-3509,-3539,-3471,-3312,-3075,-2793,-2487,-2200,-1959,-1801,-1739,-1789,-1942,-2181,-2477,-2778,-3050,-3237,-3308,-3240,-3007,-2634,-2114,-1487,-781,-23,733,1455,2100,2614,2978,3143,3122,2899,2524,2033,1493,974,541,246,136,217,490,919,1467,2075,2697,3274,3782,4185,4486,4677,4783,4812,4802,4757,4710,4663,4626,4603,4579,4562,4531,4477,4399,4266,4094,3845,3548,3175,2770,2325,1895,1487,1146,876,688,566,481,400,273,62,-256,-705,-1258,-1906,-2581,-3243,-3807,-4236,-4464,-4486,-4293,-3910,-3395,-2791,-2183,-1616,-1156,-828,-657,-643,-760,-1002,-1300,-1648,-1974,-2254,-2454,-2534,-2495,-2328,-2035,-1662,-1220,-764,-328,58,360,577,699,759,755,744,724,748,809,924,1078,1258,1440,1595,1699,1733,1675,1531,1284,963,561,114,-373,-852,-1308,-1694,-1986,-2148,-2166,-2016,-1722,-1269,-711,-67,610,1261,1836,2271,2520,2547,2353,1935,1353,652,-86,-791,-1391,-1842,-2108,-2187,-2100,-1875,-1573,-1223,-893,-587,-352,-168,-34,58,154,237,363,502,684,884,1107,1329,1560,1769,1976,2162,2325,2471,2580,2660,2695,2696,2655,2595,2520,2453,2398,2367,2342,2321,2260,2158,1960,1682,1304,851,365,-122,-536,-835,-963,-895,-616,-150,472,1173,1897,2535,3036,3308,3325,3058,2520,1754,806,-231,-1289,-2277,-3126,-3774,-4187,-4333,-4215,-3857,-3272,-2537,-1689,-805,45,813,1433,1879,2134,2195,2086,1837,1486,1085,665,265,-98,-413,-685,-926,-1161,-1409,-1697,-2038,-2438,-2896,-3394,-3913,-4419,-4883,-5269,-5550,-5708,-5726,-5617,-5376,-5038,-4612,-4137,-3629,-3131,-2660,-2255,-1940,-1740,-1666,-1725,-1891,-2139,-2422,-2686,-2882,-2960,-2890,-2654,-2261,-1731,-1099,-418,275,925,1499,1973,2334,2582,2733,2800,2814,2804,2790,2797,2849,2934,3095,3290,3554,3849,4181,4514,4836,5112,5320,5441,5466,5393,5247,5036,4796,4538,4277,4012,3741,3442,3123,2759,2373,1966,1567,1200,896,677,560,556,651,837,1078,1333,1571,1729,1789,1705,1473,1086,567,-66,-761,-1478,-2173,-2787,-3311,-3688,-3943,-4037,-4011,-3854,-3605,-3282,-2922,-2556,-2220,-1943,-1744,-1641,-1631,-1703,-1849,-2033,-2246,-2458,-2659,-2848,-3014,-3174,-3329,-3496,-3683,-3900,-4149,-4430,-4736,-5048,-5355,-5625,-5851,-5997,-6056,-6012,-5850,-5597,-5245,-4845,-4410,-3997,-3616,-3304,-3050,-2863,-2708,-2583,-2441,-2282,-2081,-1824,-1517,-1144,-711,-220,336,939,1589,2246,2886,3450,3896,4174,4258,4143,3860,3448,3010,2604,2359,2318,2569,3095,3903,4908,6035,7173,8210,9066,9658,9968,9982,9738,9290,8699,8055,7420,6867,6450,6203,6137,6243,6480,6788,7108,7352,7478,7420,7162,6697,6026,5194,4221,3169,2081,1013,5,-900,-1687,-2342,-2880,-3314,-3681,-4004,-4318,-4643,-4985,-5356,-5732,-6114,-6457,-6766,-6987,-7136,-7172,-7109,-6932,-6651,-6264,-5797,-5262,-4703,-4160,-3681,-3312,-3089,-3026,-3120,-3338,-3633,-3930,-4172,-4269,-4195,-3894,-3388,-2687,-1850,-943,-42,776,1448,1917,2157,2147,1900,1440,814,86,-668,-1371,-1934,-2296,-2391,-2194,-1699,-925,65,1210,2407,3572,4604,5430,5991,6260,6241,5968,5502,4922,4323,3782,3383,3174,3182,3411,3827,4384,5017,5659,6245,6731,7076,7268,7308,7183,6923,6512,5978,5319,4554,3696,2771,1801,823,-136,-1037,-1852,-2554,-3118,-3535,-3791,-3895,-3844,-3658,-3345,-2933,-2442,-1919,-1389,-915,-529,-266,-162,-203,-414,-747,-1203,-1730,-2305,-2884,-3427,-3895,-4248,-4453,-4482,-4321,-3967,-3440,-2763,-1985,-1158,-334,432,1089,1624,1988,2206,2249,2143,1889,1508,1023,461,-124,-703,-1204,-1596,-1819,-1849,-1673,-1296,-751,-91,627,1325,1949,2442,2781,2955,2978,2885,2707,2493,2275,2081,1931,1818,1756,1720,1711,1710,1709,1702,1681,1648,1592,1531,1436,1319,1150,906,580,137,-408,-1057,-1782,-2546,-3319,-4051,-4723,-5299,-5768,-6119,-6339,-6438,-6401,-6248,-5971,-5599,-5140,-4636,-4100,-3585,-3106,-2691,-2356,-2085,-1885,-1722,-1601,-1494,-1416,-1355,-1325,-1327,-1354,-1399,-1435,-1428,-1349,-1158,-828,-353,282,1030,1876,2748,3608,4394,5062,5577,5918,6056,6007,5740,5292,4660,3895,3029,2140,1277,534,-34,-371,-447,-264,144,731,1403,2102,2727,3232,3571,3722,3708,3550,3298,3003,2716,2480,2324,2266,2303,2415,2579,2750,2893,2969,2957,2830,2614,2286,1895,1436,929,385,-200,-809,-1453,-2109,-2789,-3464,-4134,-4786,-5399,-5972,-6483,-6925,-7293,-7571,-7768,-7868,-7888,-7814,-7670,-7442,-7160,-6816,-6432,-6012,-5574,-5128,-4706,-4326,-4026,-3836,-3778,-3863,-4088,-4416,-4813,-5197,-5519,-5691,-5670,-5417,-4913,-4192,-3268,-2228,-1110,-4,1042,1967,2738,3325,3717,3903,3901,3718,3398,2970,2505,2038,1658,1394,1309,1422,1741,2237,2879,3579,4285,4903,5382,5682,5785,5717,5509,5227,4929,4686,4538,4537,4683,4984,5416,5934,6493,7018,7450,7718,7777,7590,7148,6475,5599,4576,3466,2316,1190,121,-854,-1713,-2452,-3075,-3586,-4024,-4385,-4716,-5014,-5293,-5550,-5775,-5955,-6064,-6097,-6023,-5860,-5592,-5246,-4838,-4390,-3934,-3490,-3088,-2749,-2512,-2391,-2418,-2612,-2955,-3459,-4062,-4728,-5392,-5967,-6402,-6613,-6571,-6243,-5637,-4783,-3734,-2568,-1361,-208,822,1654,2247,2564,2612,2390,1959,1350,655,-60,-714,-1233,-1564,-1663,-1518,-1138,-566,148,917,1684,2352,2893,3260,3465,3517,3484,3384,3317,3297,3387,3599,3936,4389,4926,5504,6076,6590,6987,7241,7302,7175,6853,6367,5740,5026,4242,3432,2611,1795,998,216,-543,-1273,-1978,-2633,-3243,-3768,-4209,-4528,-4726,-4780,-4702,-4490,-4177,-3777,-3338,-2890,-2472,-2121,-1847,-1672,-1588,-1579,-1647,-1756,-1916,-2109,-2333,-2594,-2871,-3163,-3439,-3673,-3831,-3874,-3780,-3517,-3102,-2527,-1832,-1054,-236,563,1309,1958,2480,2860,3080,3137,3035,2775,2388,1889,1328,744,191,-279,-611,-784,-750,-534,-137,383,977,1568,2106,2534,2826,2984,3021,2985,2922,2885,2924,3074,3355,3760,4270,4843,5424,5952,6362,6599,6621,6402,5944,5261,4399,3400,2319,1210,115,-922,-1868,-2711,-3427,-4029,-4514,-4907,-5217,-5469,-5674,-5844,-5986,-6096,-6167,-6187,-6153,-6036,-5860,-5593,-5267,-4878,-4436,-3968,-3470,-2968,-2477,-2017,-1627,-1322,-1146,-1106,-1220,-1468,-1831,-2247,-2673,-3022,-3244,-3275,-3087,-2661,-2023,-1195,-253,761,1753,2684,3479,4110,4549,4773,4798,4622,4275,3797,3217,2603,1989,1458,1026,779,696,827,1130,1573,2110,2659,3169,3576,3844,3962,3937,3811,3626,3459,3355,3379,3556,3898,4394,4994,5650,6276,6801,7151,7264,7115,6691,6029,5163,4179,3114,2068,1056,137,-690,-1425,-2092,-2708,-3325,-3938,-4585,-5250,-5914,-6558,-7130,-7598,-7923,-8074,-8046,-7833,-7463,-6964,-6378,-5754,-5125,-4535,-4006,-3556,-3212,-2971,-2873,-2901,-3093,-3411,-3867,-4393,-4957,-5475,-5884,-6104,-6096,-5803,-5248,-4426,-3405,-2242,-1017,196,1313,2292,3074,3646,3994,4123,4047,3795,3401,2904,2358,1809,1319,936,717,684,877,1274,1870,2604,3419,4232,4968,5553,5939,6097,6036,5791,5419,5004,4626,4356,4271,4390,4727,5256,5919,6639,7334,7891,8245,8319,8084,7542,6721,5691,4523,3303,2112,1008,35,-796,-1489,-2080,-2600,-3105,-3616,-4174,-4764,-5391,-6003,-6577,-7038,-7372,-7505,-7455,-7194,-6757,-6188,-5520,-4832,-4154,-3552,-3041,-2667,-2421,-2335,-2390,-2586,-2901,-3312,-3769,-4245,-4660,-4992,-5167,-5167,-4962,-4550,-3955,-3207,-2359,-1467,-591,219,916,1471,1868,2107,2186,2136,1963,1705,1390,1040,692,367,87,-120,-239,-250,-151,80,406,841,1327,1835,2325,2741,3062,3267,3359,3365,3322,3277,3292,3392,3626,3981,4465,5022,5626,6188,6666,6984,7101,6987,6637,6064,5315,4421,3458,2455,1472,530,-359,-1187,-1970,-2712,-3431,-4126,-4787,-5413,-5954,-6411,-6725,-6899,-6895,-6723,-6381,-5901,-5306,-4645,-3952,-3273,-2639,-2082,-1619,-1271,-1055,-971,-1049,-1262,-1635,-2125,-2714,-3357,-3993,-4570,-5019,-5287,-5332,-5130,-4666,-3975,-3067,-2016,-865,307,1441,2473,3345,4020,4460,4654,4606,4338,3881,3310,2668,2049,1509,1112,907,913,1141,1546,2105,2721,3343,3876,4259,4446,4428,4215,3870,3454,3064,2770,2657,2748,3074,3597,4277,5041,5802,6473,6980,7253,7256,6973,6409,5614,4639,3558,2450,1380,405,-443,-1162,-1763,-2288,-2776,-3280,-3825,-4438,-5106,-5806,-6490,-7094,-7565,-7837,-7877,-7654,-7187,-6491,-5630,-4665,-3665,-2709,-1859,-1167,-679,-412,-389,-591,-1012,-1595,-2305,-3060,-3801,-4438,-4909,-5147,-5121,-4803,-4218,-3394,-2396,-1304,-195,853,1772,2523,3076,3440,3617,3654,3568,3403,3196,2960,2745,2540,2397,2297,2293,2363,2551,2828,3215,3671,4173,4678,5129,5488,5712,5778,5695,5470,5167,4824,4524,4308,4244,4336,4613,5033,5560,6144,6692,7164,7459,7556,7401,6996,6359,5518,4546,3496,2439,1424,489,-358,-1123,-1829,-2518,-3203,-3928,-4669,-5434,-6173,-6847,-7397,-7781,-7954,-7903,-7621,-7132,-6474,-5696,-4847,-3979,-3139,-2358,-1676,-1111,-689,-443,-375,-509,-837,-1343,-1996,-2741,-3515,-4246,-4857,-5281,-5467,-5378,-5021,-4395,-3561,-2561,-1473,-367,695,1643,2443,3042,3441,3606,3571,3328,2938,2422,1861,1303,822,482,328,407,714,1258,1980,2837,3738,4615,5376,5975,6358,6515,6466,6234,5893,5488,5103,4778,4570,4493,4556,4745,5023,5350,5673,5937,6097,6102,5936,5583,5054,4387,3610,2780,1932,1092,280,-513,-1297,-2092,-2910,-3758,-4617,-5466,-6258,-6938,-7458,-7768,-7835,-7647,-7219,-6567,-5767,-4852,-3911,-2992,-2154,-1436,-869,-474,-261,-246,-416,-780,-1310,-1982,-2753,-3565,-4352,-5036,-5560,-5844,-5876,-5613,-5087,-4327,-3392,-2364,-1310,-320,556,1258,1767,2067,2174,2104,1901,1596,1246,882,559,304,156,134,252,513,907,1409,1986,2583,3161,3653,4035,4264,4342,4274,4091,3847,3576,3356,3206,3179,3274,3493,3813,4192,4597,4959,5258,5421,5452,5303,5003,4547,3982,3346,2691,2054,1470,937,445,-47,-575,-1194,-1922,-2778,-3742,-4764,-5784,-6720,-7486,-8025,-8268,-8218,-7862,-7256,-6456,-5534,-4578,-3654,-2827,-2147,-1638,-1321,-1197,-1262,-1501,-1888,-2393,-2977,-3592,-4185,-4712,-5108,-5347,-5382,-5204,-4805,-4210,-3434,-2539,-1556,-550,427,1339,2123,2763,3215,3467,3502,3329,2959,2436,1808,1145,520,11,-322,-422,-275,121,725,1477,2299,3096,3790,4297,4588,4623,4440,4066,3575,3050,2561,2192,1983,1978,2164,2535,3035,3618,4203,4744,5155,5412,5457,5295,4914,4360,3662,2886,2075,1282,518,-199,-905,-1611,-2366,-3186,-4082,-5049,-6029,-6993,-7845,-8535,-8983,-9160,-9028,-8620,-7951,-7093,-6123,-5109,-4146,-3287,-2593,-2101,-1827,-1783,-1955,-2321,-2850,-3489,-4183,-4867,-5478,-5949,-6237,-6287,-6099,-5652,-4987,-4130,-3147,-2087,-1032,-20,877,1640,2232,2653,2893,2971,2893,2683,2362,1961,1508,1048,617,259,13,-85,-18,234,648,1213,1867,2573,3247,3845,4294,4582,4674,4600,4393,4094,3784,3510,3326,3288,3384,3644,4013,4472,4953,5402,5761,5982,6028,5886,5561,5081,4491,3842,3180,2552,1953,1391,823,207,-497,-1337,-2316,-3424,-4624,-5839,-6999,-8001,-8775,-9259,-9409,-9250,-8774,-8075,-7190,-6215,-5213,-4245,-3354,-2587,-1948,-1472,-1156,-1008,-1040,-1231,-1583,-2061,-2639,-3264,-3889,-4448,-4891,-5160,-5222,-5057,-4656,-4050,-3259,-2346,-1366,-378,546,1365,2017,2481,2730,2760,2589,2236,1750,1191,618,108,-276,-474,-439,-152,393,1163,2117,3168,4256,5267,6153,6825,7263,7457,7407,7181,6793,6342,5848,5389,4982,4663,4432,4291,4210,4182,4164,4127,4059,3917,3722,3466,3178,2885,2608,2357,2127,1888,1588,1179,592,-195,-1211,-2419,-3779,-5187,-6550,-7743,-8665,-9227,-9376,-9105,-8437,-7444,-6219,-4867,-3508,-2238,-1145,-293,278,555,538,252,-256,-950,-1751,-2608,-3446,-4204,-4824,-5255,-5469,-5437,-5177,-4684,-4010,-3185,-2270,-1320,-389,465,1204,1783,2190,2401,2429,2276,1982,1581,1128,681,299,41,-46,65,402,937,1667,2512,3427,4307,5087,5673,6024,6096,5904,5476,4883,4200,3523,2923,2476,2216,2164,2302,2605,3018,3488,3952,4358,4651,4803,4800,4633,4344,3944,3507,3048,2629,2229,1873,1495,1076,546,-129,-967,-1976,-3095,-4289,-5437,-6483,-7303,-7861,-8090,-8006,-7619,-7000,-6210,-5346,-4474,-3677,-2990,-2476,-2124,-1977,-2000,-2195,-2530,-2969,-3477,-4009,-4519,-4962,-5313,-5523,-5589,-5491,-5222,-4801,-4225,-3519,-2709,-1809,-869,98,1039,1925,2711,3361,3829,4096,4134,3952,3568,3024,2391,1735,1154,721,508,570,914,1534,2369,3344,4354,5294,6063,6583,6814,6747,6415,5885,5233,4562,3942,3454,3130,2998,3035,3227,3517,3860,4209,4502,4722,4826,4834,4729,4550,4308,4024,3710,3350,2927,2394,1716,849,-228,-1503,-2956,-4502,-6068,-7530,-8795,-9757,-10347,-10529,-10296,-9696,-8789,-7673,-6442,-5202,-4033,-3022,-2205,-1640,-1322,-1263,-1438,-1802,-2318,-2907,-3515,-4066,-4502,-4766,-4837,-4675,-4314,-3741,-3024,-2191,-1304,-412,431,1187,1818,2301,2629,2784,2786,2625,2331,1914,1406,839,255,-306,-785,-1142,-1320,-1286,-1007,-482,275,1214,2264,3341,4350,5205,5833,6204,6294,6152,5809,5361,4877,4436,4108,3916,3897,4014,4254,4555,4867,5133,5304,5351,5264,5049,4740,4363,3975,3584,3233,2885,2541,2125,1601,899,-13,-1147,-2492,-3968,-5515,-6991,-8301,-9327,-9976,-10214,-10012,-9421,-8494,-7337,-6047,-4734,-3496,-2403,-1531,-898,-542,-448,-598,-962,-1485,-2121,-2806,-3485,-4107,-4632,-5018,-5260,-5332,-5252,-5007,-4631,-4118,-3506,-2800,-2033,-1220,-404,401,1147,1801,2324,2678,2835,2781,2518,2069,1481,824,170,-377,-746,-852,-655,-143,667,1698,2876,4073,5196,6132,6821,7215,7320,7170,6818,6356,5845,5367,4968,4679,4501,4426,4410,4427,4430,4385,4276,4088,3835,3532,3205,2878,2569,2284,2009,1719,1374,917,311,-489,-1489,-2672,-3991,-5367,-6693,-7876,-8794,-9379,-9566,-9343,-8733,-7792,-6613,-5292,-3945,-2677,-1569,-713,-133,126,82,-244,-807,-1529,-2351,-3170,-3933,-4545,-4979,-5173,-5134,-4855,-4363,-3699,-2906,-2040,-1156,-305,480,1143,1689,2082,2341,2467,2481,2396,2249,2037,1813,1575,1368,1209,1125,1147,1281,1556,1945,2459,3036,3648,4229,4717,5079,5263,5267,5109,4797,4424,4006,3639,3355,3199,3186,3314,3545,3854,4171,4457,4659,4733,4685,4490,4200,3832,3433,3050,2700,2415,2177,1968,1743,1449,1027,439,-351,-1326,-2462,-3677,-4896,-6002,-6913,-7529,-7819,-7740,-7347,-6655,-5787,-4802,-3814,-2911,-2151,-1605,-1297,-1229,-1414,-1793,-2348,-2995,-3685,-4335,-4885,-5273,-5459,-5414,-5142,-4652,-3985,-3179,-2292,-1374,-474,367,1119,1757,2282,2681,2977,3165,3263,3281,3210,3081,2876,2642,2387,2164,1995,1941,2015,2259,2659,3203,3845,4528,5176,5727,6112,6307,6283,6080,5719,5296,4851,4493,4247,4182,4285,4550,4933,5363,5780,6103,6283,6270,6072,5682,5172,4574,3969,3407,2931,2568,2308,2122,1962,1748,1423,902,160,-833,-2045,-3419,-4868,-6281,-7537,-8535,-9187,-9428,-9261,-8683,-7773,-6604,-5285,-3929,-2655,-1564,-752,-276,-178,-441,-1039,-1889,-2891,-3947,-4914,-5703,-6217,-6387,-6208,-5661,-4814,-3711,-2455,-1127,179,1375,2404,3205,3765,4063,4119,3954,3594,3087,2466,1777,1068,389,-215,-695,-1009,-1137,-1046,-744,-244,430,1216,2055,2879,3606,4188,4575,4749,4728,4537,4252,3925,3656,3486,3488,3666,4030,4529,5119,5712,6227,6592,6746,6660,6345,5827,5173,4453,3733,3083,2536,2116,1814,1584,1377,1118,728,165,-620,-1622,-2804,-4111,-5436,-6692,-7760,-8565,-9023,-9120,-8836,-8223,-7323,-6231,-5033,-3831,-2724,-1800,-1125,-752,-694,-941,-1455,-2162,-2989,-3833,-4609,-5233,-5635,-5783,-5662,-5274,-4675,-3897,-3017,-2100,-1208,-407,263,773,1106,1282,1296,1197,994,728,427,108,-186,-445,-631,-729,-710,-566,-273,152,717,1376,2115,2867,3599,4257,4798,5209,5464,5586,5591,5514,5406,5291,5221,5195,5237,5311,5413,5481,5491,5394,5172,4819,4351,3804,3214,2643,2110,1661,1295,1011,797,597,380,75,-360,-974,-1776,-2773,-3910,-5134,-6352,-7463,-8372,-8994,-9255,-9143,-8637,-7791,-6656,-5331,-3910,-2520,-1261,-242,459,790,740,318,-405,-1357,-2426,-3503,-4475,-5252,-5754,-5948,-5821,-5393,-4716,-3849,-2875,-1871,-917,-66,618,1121,1424,1535,1482,1291,1001,655,292,-50,-337,-531,-622,-575,-404,-87,341,882,1486,2122,2746,3302,3756,4068,4210,4197,4019,3733,3370,2994,2658,2422,2313,2365,2572,2916,3364,3853,4330,4719,4983,5065,4965,4679,4233,3680,3045,2403,1771,1211,722,321,-21,-331,-665,-1065,-1581,-2228,-3008,-3895,-4822,-5739,-6540,-7175,-7561,-7674,-7497,-7050,-6375,-5541,-4623,-3718,-2908,-2280,-1892,-1796,-1989,-2469,-3176,-4044,-4980,-5883,-6665,-7230,-7534,-7532,-7228,-6655,-5856,-4911,-3894,-2882,-1948,-1146,-508,-58,219,338,345,275,179,90,41,55,137,304,538,851,1217,1642,2102,2599,3095,3588,4040,4426,4731,4915,4988,4940,4788,4565,4302,4046,3840,3716,3706,3807,4020,4310,4643,4966,5235,5403,5438,5342,5102,4766,4347,3896,3446,3009,2624,2265,1953,1640,1321,933,457,-158,-924,-1844,-2896,-4027,-5178,-6265,-7209,-7938,-8391,-8543,-8374,-7917,-7190,-6281,-5243,-4182,-3179,-2335,-1714,-1389,-1368,-1667,-2232,-3009,-3902,-4817,-5641,-6293,-6689,-6785,-6562,-6026,-5220,-4198,-3037,-1811,-614,501,1441,2193,2696,2975,3021,2874,2575,2152,1683,1177,708,288,-40,-265,-365,-340,-188,86,464,929,1457,2005,2557,3058,3502,3853,4104,4261,4332,4346,4336,4330,4363,4454,4615,4843,5118,5412,5697,5927,6087,6144,6103,5958,5740,5447,5126,4771,4417,4065,3718,3378,3015,2606,2117,1501,747,-169,-1229,-2387,-3600,-4770,-5839,-6709,-7331,-7655,-7668,-7373,-6809,-6019,-5084,-4080,-3101,-2233,-1555,-1126,-982,-1123,-1528,-2142,-2884,-3677,-4417,-5038,-5462,-5654,-5587,-5289,-4768,-4097,-3312,-2491,-1694,-967,-368,95,398,569,629,621,584,560,562,617,709,831,969,1088,1195,1264,1315,1357,1413,1510,1655,1884,2159,2522,2902,3316,3711,4080,4400,4671,4891,5076,5243,5405,5577,5756,5943,6106,6242,6298,6281,6147,5905,5548,5083,4525,3884,3186,2440,1692,944,246,-411,-998,-1551,-2057,-2581,-3110,-3685,-4296,-4926,-5555,-6131,-6612,-6947,-7103,-7046,-6774,-6277,-5603,-4771,-3875,-2960,-2130,-1450,-976,-765,-799,-1081,-1552,-2146,-2784,-3393,-3886,-4227,-4369,-4299,-4041,-3599,-3028,-2370,-1666,-983,-347,181,602,875,1028,1059,1003,886,738,583,453,346,298,289,342,457,620,855,1136,1472,1856,2261,2687,3090,3466,3773,4008,4146,4197,4164,4073,3953,3838,3754,3743,3799,3951,4168,4440,4733,5010,5241,5388,5434,5352,5144,4795,4321,3728,3047,2312,1568,852,215,-336,-787,-1157,-1485,-1797,-2145,-2547,-3018,-3556,-4122,-4692,-5207,-5619,-5893,-5982,-5883,-5590,-5134,-4561,-3940,-3339,-2848,-2514,-2403,-2517,-2857,-3376,-4019,-4701,-5353,-5887,-6247,-6398,-6309,-6000,-5492,-4821,-4054,-3230,-2417,-1658,-988,-441,-9,302,522,671,774,857,929,999,1074,1146,1226,1310,1413,1552,1732,1990,2312,2725,3202,3725,4266,4775,5216,5552,5745,5796,5701,5474,5166,4793,4429,4093,3830,3661,3598,3628,3756,3939,4163,4395,4590,4729,4758,4665,4406,3983,3391,2659,1829,956,93,-701,-1405,-2000,-2498,-2926,-3316,-3701,-4106,-4533,-4984,-5428,-5839,-6165,-6378,-6421,-6292,-5958,-5454,-4807,-4090,-3370,-2746,-2278,-2039,-2055,-2326,-2823,-3476,-4218,-4937,-5573,-6025,-6250,-6218,-5911,-5367,-4609,-3704,-2716,-1715,-762,82,782,1316,1678,1884,1953,1912,1789,1604,1381,1130,869,616,374,177,28,-38,-15,118,360,718,1150,1661,2176,2685,3129,3476,3720,3839,3863,3806,3716,3624,3584,3605,3727,3941,4242,4613,5019,5426,5802,6089,6277,6301,6169,5841,5342,4671,3887,3025,2164,1349,642,55,-401,-756,-1056,-1345,-1678,-2089,-2594,-3188,-3848,-4521,-5156,-5687,-6053,-6205,-6116,-5779,-5232,-4520,-3741,-2967,-2317,-1848,-1629,-1675,-1973,-2472,-3102,-3778,-4399,-4907,-5213,-5307,-5161,-4802,-4255,-3575,-2809,-2013,-1242,-524,99,626,1046,1374,1609,1779,1875,1918,1894,1820,1676,1503,1286,1079,886,764,729,819,1042,1404,1888,2469,3102,3741,4345,4865,5278,5563,5721,5764,5720,5614,5488,5363,5277,5235,5253,5330,5447,5601,5750,5867,5922,5864,5676,5322,4791,4089,3239,2283,1280,296,-614,-1395,-2031,-2522,-2880,-3160,-3380,-3609,-3848,-4129,-4441,-4758,-5069,-5296,-5439,-5420,-5242,-4882,-4367,-3736,-3049,-2382,-1797,-1370,-1114,-1068,-1187,-1444,-1778,-2108,-2390,-2555,-2585,-2467,-2214,-1860,-1434,-993,-554,-173,158,399,574,681,736,768,782,803,828,863,899,922,939,927,913,885,877,908,999,1181,1468,1851,2339,2877,3442,3976,4422,4746,4906,4905,4743,4454,4089,3690,3334,3055,2906,2910,3083,3412,3889,4458,5079,5684,6209,6584,6756,6674,6318,5691,4811,3744,2554,1336,177,-857,-1695,-2337,-2765,-3027,-3157,-3217,-3254,-3316,-3418,-3578,-3772,-3984,-4166,-4281,-4298,-4187,-3963,-3637,-3260,-2888,-2571,-2376,-2322,-2438,-2705,-3093,-3560,-4033,-4472,-4806,-5012,-5059,-4952,-4695,-4315,-3838,-3291,-2708,-2105,-1526,-973,-486,-65,272,514,660,704,658,517,325,76,-163,-373,-503,-504,-358,-16,509,1229,2102,3079,4091,5053,5889,6516,6884,6961,6748,6280,5611,4832,4016,3276,2657,2263,2090,2185,2515,3045,3724,4462,5188,5795,6232,6394,6285,5845,5123,4138,2977,1719,458,-703,-1713,-2497,-3073,-3426,-3619,-3690,-3707,-3718,-3759,-3852,-3999,-4176,-4357,-4493,-4543,-4474,-4265,-3922,-3475,-2973,-2479,-2068,-1785,-1696,-1797,-2099,-2554,-3117,-3709,-4266,-4714,-5002,-5091,-4965,-4619,-4083,-3369,-2543,-1633,-717,166,942,1585,2043,2317,2384,2263,1972,1531,989,371,-261,-875,-1405,-1822,-2071,-2133,-1980,-1614,-1043,-305,557,1473,2374,3182,3837,4274,4491,4450,4220,3811,3322,2804,2345,2008,1836,1872,2106,2537,3120,3802,4512,5173,5714,6054,6169,5999,5585,4918,4088,3141,2178,1272,487,-125,-567,-846,-1020,-1149,-1301,-1542,-1908,-2418,-3059,-3782,-4540,-5240,-5815,-6190,-6316,-6173,-5788,-5190,-4486,-3742,-3079,-2567,-2287,-2252,-2478,-2915,-3500,-4167,-4803,-5359,-5743,-5934,-5899,-5645,-5194,-4573,-3833,-3015,-2182,-1369,-639,-20,457,777,938,948,820,584,270,-93,-449,-781,-1023,-1164,-1157,-994,-656,-154,504,1279,2131,2997,3821,4533,5092,5446,5592,5520,5267,4871,4393,3890,3434,3068,2846,2784,2893,3161,3560,4028,4527,4962,5296,5441,5380,5067,4517,3748,2794,1735,621,-463,-1457,-2314,-3004,-3524,-3897,-4156,-4355,-4526,-4724,-4946,-5220,-5506,-5793,-6026,-6171,-6183,-6041,-5740,-5300,-4768,-4195,-3657,-3215,-2916,-2797,-2854,-3061,-3379,-3733,-4058,-4299,-4392,-4327,-4089,-3698,-3196,-2611,-2010,-1416,-893,-454,-130,76,168,162,84,-44,-180,-327,-445,-550,-630,-689,-738,-758,-761,-706,-596,-382,-53,412,1023,1750,2564,3411,4208,4896,5397,5667,5677,5440,4980,4371,3687,3020,2458,2077,1929,2051,2425,3041,3806,4668,5502,6232,6747,6997,6920,6523,5816,4859,3717,2497,1266,132,-857,-1655,-2242,-2647,-2890,-3030,-3115,-3195,-3295,-3453,-3636,-3863,-4068,-4237,-4322,-4299,-4166,-3936,-3634,-3337,-3070,-2925,-2917,-3091,-3434,-3928,-4522,-5149,-5749,-6239,-6571,-6693,-6591,-6251,-5714,-4991,-4168,-3276,-2402,-1595,-908,-389,-34,131,150,41,-149,-378,-612,-812,-957,-1027,-1008,-898,-684,-365,67,618,1284,2068,2941,3877,4826,5713,6494,7064,7405,7453,7209,6698,5957,5071,4135,3234,2491,1967,1739,1838,2248,2942,3829,4820,5774,6600,7166,7407,7279,6776,5937,4843,3580,2272,1020,-79,-964,-1600,-2003,-2202,-2275,-2281,-2311,-2402,-2607,-2915,-3322,-3774,-4222,-4601,-4856,-4951,-4865,-4613,-4230,-3768,-3297,-2881,-2571,-2419,-2424,-2597,-2900,-3294,-3725,-4134,-4470,-4679,-4737,-4611,-4303,-3819,-3182,-2434,-1623,-800,-36,628,1138,1477,1622,1598,1401,1089,679,223,-236,-666,-1023,-1279,-1409,-1388,-1212,-861,-358,306,1081,1945,2835,3689,4446,5041,5422,5563,5451,5105,4574,3915,3216,2562,2034,1712,1635,1836,2294,2974,3797,4667,5480,6136,6549,6664,6468,5957,5213,4283,3286,2304,1432,729,230,-65,-204,-238,-256,-343,-555,-963,-1545,-2317,-3188,-4098,-4944,-5616,-6053,-6179,-5995,-5525,-4836,-4030,-3224,-2521,-2033,-1809,-1886,-2247,-2836,-3575,-4360,-5083,-5648,-5974,-6018,-5758,-5228,-4467,-3556,-2576,-1615,-749,-43,471,771,879,804,620,338,40,-255,-499,-677,-758,-756,-643,-444,-143,246,722,1285,1918,2612,3333,4048,4706,5263,5664,5889,5903,5725,5362,4870,4299,3719,3202,2802,2584,2566,2766,3156,3695,4310,4916,5428,5754,5841,5639,5151,4399,3434,2343,1202,118,-846,-1607,-2157,-2466,-2590,-2561,-2466,-2380,-2368,-2494,-2768,-3199,-3742,-4341,-4923,-5405,-5728,-5837,-5732,-5419,-4960,-4423,-3890,-3447,-3149,-3045,-3131,-3395,-3774,-4200,-4584,-4853,-4925,-4778,-4379,-3761,-2969,-2069,-1146,-288,438,963,1260,1316,1160,822,391,-94,-543,-920,-1184,-1322,-1345,-1267,-1121,-926,-716,-481,-244,37,367,775,1278,1877,2552,3269,3969,4585,5058,5326,5357,5140,4698,4081,3363,2633,1987,1503,1266,1288,1596,2138,2854,3653,4428,5073,5514,5668,5538,5099,4422,3555,2603,1635,763,14,-531,-903,-1089,-1158,-1156,-1165,-1239,-1440,-1780,-2274,-2872,-3540,-4178,-4739,-5121,-5304,-5255,-4988,-4569,-4045,-3535,-3100,-2838,-2785,-2965,-3369,-3935,-4609,-5279,-5871,-6283,-6457,-6355,-5971,-5332,-4493,-3529,-2526,-1574,-743,-102,328,519,507,312,2,-383,-773,-1138,-1422,-1618,-1698,-1660,-1500,-1210,-798,-252,415,1207,2111,3094,4130,5159,6113,6938,7543,7896,7945,7679,7132,6326,5369,4330,3337,2481,1872,1563,1605,1966,2622,3453,4367,5224,5902,6308,6371,6068,5430,4503,3403,2213,1077,71,-716,-1244,-1511,-1548,-1417,-1207,-1019,-925,-1016,-1309,-1821,-2506,-3295,-4102,-4814,-5360,-5650,-5673,-5420,-4939,-4313,-3615,-2965,-2429,-2084,-1954,-2042,-2308,-2697,-3126,-3521,-3806,-3935,-3873,-3625,-3204,-2655,-2023,-1365,-738,-184,257,561,735,770,713,569,392,190,-3,-183,-338,-470,-570,-635,-649,-595,-447,-186,209,746,1413,2194,3034,3878,4658,5292,5740,5932,5873,5557,5034,4373,3654,2983,2447,2125,2073,2306,2801,3509,4333,5176,5924,6477,6772,6748,6420,5810,4978,4032,3048,2143,1393,853,554,484,604,839,1116,1318,1391,1230,829,164,-712,-1733,-2790,-3776,-4576,-5113,-5336,-5241,-4878,-4318,-3671,-3046,-2544,-2243,-2186,-2369,-2757,-3278,-3847,-4371,-4758,-4957,-4919,-4650,-4171,-3534,-2804,-2058,-1362,-778,-349,-86,2,-47,-206,-424,-657,-867,-1024,-1112,-1128,-1073,-955,-772,-541,-233,130,593,1141,1795,2542,3358,4209,5025,5762,6335,6706,6829,6693,6317,5740,5026,4265,3535,2941,2537,2393,2515,2893,3470,4168,4882,5510,5957,6136,6021,5582,4864,3920,2825,1699,609,-319,-1055,-1526,-1753,-1736,-1544,-1241,-918,-663,-557,-654,-976,-1523,-2230,-3039,-3837,-4538,-5050,-5324,-5332,-5101,-4683,-4152,-3607,-3129,-2785,-2625,-2635,-2822,-3092,-3419,-3681,-3848,-3840,-3648,-3260,-2711,-2047,-1333,-633,-28,453,738,849,761,530,183,-219,-619,-990,-1278,-1496,-1620,-1670,-1658,-1580,-1453,-1255,-976,-604,-106,506,1245,2070,2944,3800,4570,5172,5554,5663,5487,5053,4384,3595,2746,1974,1362,1000,945,1205,1757,2531,3433,4348,5158,5768,6094,6107,5792,5198,4381,3437,2462,1548,776,200,-172,-330,-332,-216,-67,61,80,-38,-350,-840,-1503,-2269,-3083,-3837,-4466,-4888,-5069,-5007,-4729,-4307,-3820,-3367,-3020,-2855,-2894,-3139,-3563,-4091,-4665,-5185,-5590,-5801,-5801,-5552,-5093,-4447,-3685,-2870,-2083,-1382,-832,-455,-272,-259,-386,-614,-875,-1145,-1362,-1518,-1589,-1577,-1476,-1299,-1033,-689,-248,289,926,1669,2496,3388,4295,5168,5934,6546,6927,7064,6922,6537,5928,5186,4374,3599,2953,2499,2315,2391,2734,3269,3928,4593,5174,5565,5697,5535,5066,4332,3386,2321,1223,193,-692,-1380,-1833,-2058,-2088,-1960,-1758,-1541,-1389,-1365,-1509,-1850,-2370,-3045,-3792,-4546,-5219,-5728,-6042,-6117,-5982,-5670,-5245,-4775,-4338,-3983,-3755,-3667,-3703,-3841,-4029,-4221,-4366,-4431,-4382,-4219,-3943,-3562,-3125,-2631,-2152,-1680,-1283,-948,-721,-572,-526,-540,-621,-727,-857,-985,-1110,-1216,-1295,-1335,-1318,-1219,-1024,-702,-254,338,1051,1863,2736,3598,4408,5085,5583,5867,5900,5717,5311,4773,4140,3519,2982,2597,2431,2485,2762,3205,3732,4264,4679,4910,4865,4525,3871,2956,1840,623,-576,-1651,-2493,-3026,-3221,-3068,-2613,-1941,-1128,-322,397,898,1116,1007,555,-186,-1144,-2216,-3264,-4199,-4902,-5341,-5483,-5363,-5038,-4584,-4097,-3646,-3310,-3106,-3070,-3154,-3346,-3569,-3784,-3930,-3965,-3868,-3637,-3278,-2836,-2338,-1843,-1399,-1038,-809,-703,-739,-888,-1119,-1405,-1698,-1967,-2189,-2332,-2392,-2357,-2217,-1979,-1631,-1186,-633,0,716,1478,2260,3014,3684,4230,4580,4735,4640,4347,3864,3270,2629,2035,1568,1297,1273,1506,1990,2652,3441,4222,4926,5428,5676,5606,5227,4553,3651,2608,1518,487,-392,-1052,-1438,-1562,-1416,-1085,-614,-100,369,731,891,835,519,-22,-756,-1611,-2493,-3327,-4013,-4520,-4796,-4871,-4761,-4533,-4247,-3971,-3752,-3627,-3601,-3655,-3762,-3864,-3914,-3871,-3690,-3371,-2912,-2344,-1708,-1063,-458,43,397,583,573,404,77,-334,-796,-1238,-1620,-1904,-2064,-2111,-2031,-1866,-1606,-1283,-893,-450,62,630,1275,1968,2717,3461,4192,4820,5325,5633,5726,5584,5220,4676,4019,3321,2686,2186,1909,1876,2118,2578,3215,3928,4615,5188,5551,5658,5471,5001,4278,3372,2351,1312,343,-489,-1114,-1515,-1688,-1646,-1447,-1128,-765,-407,-122,53,81,-58,-344,-766,-1266,-1799,-2304,-2735,-3048,-3237,-3290,-3244,-3125,-2984,-2864,-2802,-2832,-2952,-3161,-3423,-3708,-3960,-4136,-4192,-4097,-3844,-3433,-2898,-2273,-1629,-1013,-499,-117,88,126,0,-246,-566,-920,-1254,-1540,-1759,-1884,-1930,-1874,-1730,-1478,-1125,-656,-77,618,1411,2270,3168,4025,4808,5421,5831,5984,5869,5506,4923,4209,3430,2696,2094,1691,1551,1667,2026,2570,3210,3859,4416,4802,4957,4851,4489,3893,3139,2280,1417,616,-51,-539,-830,-931,-869,-700,-471,-247,-88,-28,-113,-350,-735,-1249,-1843,-2469,-3069,-3588,-3987,-4244,-4337,-4304,-4138,-3909,-3638,-3377,-3164,-3018,-2950,-2957,-3012,-3094,-3159,-3180,-3123,-2970,-2716,-2365,-1931,-1452,-954,-491,-92,196,364,395,297,109,-163,-447,-731,-970,-1141,-1240,-1238,-1158,-976,-713,-361,78,589,1176,1817,2496,3182,3830,4405,4848,5131,5218,5100,4797,4332,3768,3167,2617,2180,1932,1891,2075,2451,2955,3519,4031,4428,4610,4551,4218,3632,2841,1913,932,-5,-819,-1433,-1812,-1933,-1822,-1516,-1090,-605,-148,225,452,499,352,20,-477,-1077,-1742,-2388,-2977,-3454,-3797,-4004,-4079,-4063,-3983,-3894,-3819,-3800,-3843,-3956,-4117,-4307,-4484,-4616,-4667,-4608,-4423,-4111,-3680,-3161,-2597,-2036,-1536,-1139,-898,-808,-904,-1122,-1456,-1831,-2201,-2518,-2734,-2831,-2792,-2619,-2317,-1909,-1397,-816,-168,525,1239,1977,2697,3384,4003,4509,4873,5061,5056,4864,4500,4008,3449,2876,2378,1989,1775,1743,1896,2204,2619,3085,3526,3896,4129,4193,4073,3761,3284,2677,1984,1267,583,-23,-496,-829,-1000,-1041,-964,-826,-658,-510,-425,-430,-550,-788,-1133,-1553,-2019,-2468,-2879,-3209,-3446,-3604,-3675,-3715,-3729,-3765,-3831,-3945,-4100,-4276,-4451,-4583,-4638,-4592,-4399,-4077,-3602,-3009,-2323,-1585,-856,-179,376,783,988,995,799,440,-50,-592,-1154,-1644,-2047,-2303,-2411,-2355,-2143,-1782,-1297,-695,-17,742,1528,2346,3135,3889,4543,5082,5447,5627,5604,5376,4981,4445,3839,3224,2667,2242,1982,1926,2064,2378,2819,3324,3829,4267,4591,4755,4745,4559,4208,3737,3162,2554,1933,1359,844,418,71,-198,-410,-592,-748,-908,-1065,-1234,-1408,-1577,-1740,-1862,-1949,-1972,-1938,-1848,-1725,-1595,-1499,-1468,-1533,-1713,-2018,-2425,-2928,-3464,-4007,-4490,-4870,-5101,-5158,-5012,-4680,-4156,-3490,-2708,-1879,-1056,-303,315,759,992,1007,826,474,19,-497,-994,-1443,-1773,-1989,-2047,-1963,-1728,-1357,-859,-257,450,1225,2060,2931,3795,4631,5382,6013,6481,6769,6842,6729,6430,5994,5472,4914,4379,3917,3551,3315,3194,3182,3249,3365,3489,3596,3646,3627,3521,3330,3063,2731,2371,1990,1636,1309,1038,813,631,473,320,155,-45,-288,-582,-923,-1303,-1690,-2072,-2396,-2652,-2809,-2872,-2852,-2779,-2695,-2629,-2635,-2701,-2876,-3100,-3388,-3673,-3925,-4103,-4170,-4102,-3902,-3561,-3115,-2578,-1995,-1393,-817,-292,141,479,674,762,700,550,296,6,-312,-597,-838,-995,-1061,-1023,-877,-634,-296,121,601,1133,1699,2286,2875,3458,3996,4490,4892,5198,5377,5435,5355,5168,4883,4535,4163,3792,3464,3193,2999,2879,2837,2844,2903,2965,3034,3067,3058,2989,2843,2637,2357,2031,1671,1300,938,612,306,57,-175,-373,-559,-744,-921,-1116,-1307,-1514,-1718,-1912,-2098,-2251,-2389,-2503,-2617,-2744,-2909,-3120,-3404,-3730,-4116,-4505,-4879,-5202,-5419,-5529,-5491,-5321,-5022,-4615,-4133,-3606,-3066,-2550,-2079,-1688,-1389,-1201,-1124,-1154,-1264,-1434,-1617,-1779,-1884,-1906,-1829,-1666,-1412,-1102,-745,-364,28,430,835,1262,1709,2196,2719,3277,3851,4407,4913,5320,5595,5710,5654,5438,5087,4647,4168,3700,3289,2965,2748,2644,2636,2715,2842,2999,3143,3249,3282,3224,3054,2771,2381,1902,1369,813,281,-194,-594,-884,-1100,-1213,-1282,-1301,-1314,-1336,-1383,-1477,-1607,-1786,-1998,-2236,-2501,-2780,-3090,-3420,-3794,-4192,-4633,-5083,-5531,-5937,-6268,-6488,-6556,-6462,-6186,-5732,-5135,-4393,-3577,-2697,-1817,-956,-168,533,1094,1511,1745,1804,1680,1392,973,464,-87,-627,-1104,-1486,-1723,-1817,-1739,-1501,-1113,-587,45,756,1521,2297,3063,3775,4410,4928,5311,5532,5590,5475,5218,4833,4368,3867,3370,2933,2574,2331,2202,2190,2280,2446,2660,2885,3088,3235,3301,3261,3114,2855,2508,2093,1647,1205,797,451,160,-64,-261,-442,-642,-872,-1142,-1437,-1748,-2037,-2291,-2479,-2597,-2650,-2647,-2636,-2635,-2699,-2845,-3107,-3473,-3947,-4475,-5030,-5546,-5968,-6255,-6350,-6258,-5943,-5459,-4801,-4042,-3214,-2382,-1592,-906,-353,13,189,148,-83,-493,-1019,-1612,-2200,-2715,-3098,-3302,-3302,-3087,-2686,-2104,-1415,-638,158,937,1661,2307,2854,3317,3677,3968,4179,4343,4446,4519,4548,4553,4533,4492,4434,4346,4233,4067,3857,3582,3254,2883,2481,2091,1714,1405,1144,965,838,766,715,680,631,569,482,372,236,79,-118,-343,-620,-936,-1287,-1666,-2028,-2375,-2648,-2859,-2966,-3005,-2966,-2910,-2861,-2883,-3004,-3269,-3680,-4230,-4892,-5599,-6300,-6900,-7342,-7549,-7494,-7148,-6534,-5683,-4661,-3547,-2412,-1350,-418,322,839,1116,1164,999,676,237,-252,-733,-1142,-1442,-1583,-1567,-1375,-1043,-588,-60,503,1049,1549,1965,2299,2535,2705,2822,2923,3035,3177,3360,3585,3823,4068,4270,4418,4468,4422,4239,3954,3539,3047,2493,1926,1396,949,626,461,461,615,900,1250,1631,1958,2202,2313,2281,2113,1822,1445,1017,567,129,-275,-634,-913,-1127,-1242,-1279,-1231,-1126,-993,-872,-810,-858,-1054,-1424,-1985,-2702,-3556,-4476,-5388,-6228,-6900,-7358,-7541,-7433,-7036,-6376,-5507,-4498,-3422,-2370,-1397,-575,63,486,689,684,484,135,-329,-855,-1382,-1864,-2239,-2475,-2540,-2427,-2143,-1714,-1174,-575,56,659,1228,1728,2167,2554,2892,3230,3546,3896,4236,4587,4903,5171,5352,5430,5383,5219,4932,4553,4088,3581,3050,2534,2075,1689,1434,1304,1331,1494,1779,2128,2498,2816,3031,3101,2994,2727,2306,1799,1231,682,173,-256,-582,-826,-969,-1051,-1071,-1058,-1024,-990,-977,-1011,-1119,-1328,-1659,-2126,-2725,-3435,-4221,-5023,-5786,-6443,-6931,-7208,-7240,-7018,-6560,-5891,-5060,-4133,-3154,-2197,-1296,-493,187,736,1150,1427,1584,1621,1551,1393,1152,863,546,228,-46,-260,-377,-384,-282,-58,252,651,1086,1560,2023,2475,2898,3273,3629,3924,4195,4406,4565,4659,4673,4614,4465,4250,3957,3618,3235,2832,2431,2055,1730,1491,1346,1327,1418,1622,1898,2209,2510,2735,2866,2853,2708,2438,2077,1671,1263,897,591,367,203,94,6,-81,-186,-318,-478,-667,-877,-1117,-1391,-1716,-2108,-2580,-3130,-3758,-4429,-5110,-5759,-6313,-6744,-6998,-7065,-6926,-6596,-6090,-5442,-4695,-3879,-3056,-2243,-1505,-844,-321,70,292,355,250,5,-374,-824,-1328,-1808,-2232,-2537,-2694,-2667,-2453,-2053,-1493,-805,-38,758,1539,2248,2881,3383,3790,4083,4299,4457,4573,4676,4769,4863,4954,5037,5100,5125,5091,4968,4756,4423,3991,3469,2891,2307,1766,1311,982,791,735,790,907,1050,1148,1188,1126,964,714,392,33,-340,-698,-1033,-1332,-1594,-1829,-2024,-2191,-2317,-2413,-2478,-2534,-2603,-2718,-2913,-3219,-3652,-4212,-4886,-5620,-6375,-7072,-7653,-8052,-8230,-8151,-7828,-7256,-6498,-5580,-4586,-3556,-2567,-1665,-885,-284,158,394,466,370,146,-168,-530,-893,-1200,-1424,-1508,-1446,-1218,-837,-318,299,981,1664,2325,2901,3384,3754,4007,4178,4272,4342,4393,4465,4547,4643,4733,4796,4803,4735,4560,4280,3869,3361,2755,2107,1454,855,370,48,-76,15,306,763,1323,1912,2451,2860,3096,3114,2928,2563,2057,1498,923,409,-13,-325,-510,-602,-595,-538,-438,-343,-264,-261,-347,-579,-976,-1555,-2316,-3229,-4244,-5290,-6283,-7149,-7791,-8176,-8247,-8017,-7505,-6765,-5855,-4875,-3866,-2936,-2105,-1432,-929,-594,-430,-404,-494,-668,-886,-1117,-1336,-1494,-1592,-1581,-1480,-1258,-956,-554,-119,355,816,1244,1628,1942,2206,2420,2617,2817,3052,3342,3686,4089,4512,4934,5311,5594,5768,5777,5639,5323,4859,4268,3588,2876,2183,1575,1106,823,750,890,1219,1688,2227,2761,3203,3494,3578,3448,3106,2606,1993,1355,732,208,-219,-513,-703,-813,-865,-906,-938,-998,-1085,-1217,-1413,-1678,-2036,-2500,-3057,-3713,-4417,-5133,-5804,-6356,-6743,-6911,-6837,-6524,-5990,-5285,-4466,-3591,-2736,-1928,-1230,-640,-175,172,423,589,695,770,815,858,902,951,1013,1095,1184,1300,1422,1561,1702,1851,1988,2126,2243,2362,2470,2596,2738,2927,3161,3460,3805,4186,4575,4926,5219,5397,5448,5344,5077,4656,4098,3431,2713,1980,1314,759,378,209,262,536,986,1550,2152,2704,3128,3368,3387,3195,2824,2344,1818,1339,946,695,574,573,634,712,742,694,534,267,-102,-554,-1071,-1636,-2245,-2884,-3544,-4218,-4862,-5466,-5971,-6345,-6541,-6544,-6323,-5916,-5321,-4610,-3824,-3029,-2274,-1608,-1048,-616,-308,-108,-7,18,-6,-78,-162,-259,-351,-425,-479,-489,-460,-369,-230,-30,223,518,856,1209,1584,1960,2331,2705,3066,3439,3813,4197,4588,4968,5331,5640,5887,6036,6082,5997,5795,5457,5021,4482,3893,3274,2675,2137,1701,1395,1243,1235,1355,1565,1801,2009,2125,2104,1926,1591,1126,586,25,-487,-910,-1210,-1383,-1455,-1448,-1423,-1408,-1433,-1514,-1644,-1813,-2018,-2240,-2501,-2796,-3160,-3589,-4111,-4695,-5343,-5989,-6601,-7107,-7457,-7605,-7521,-7198,-6662,-5936,-5095,-4180,-3276,-2425,-1689,-1089,-650,-366,-218,-189,-230,-316,-400,-458,-453,-373,-207,51,382,782,1219,1672,2114,2517,2864,3137,3333,3459,3523,3556,3575,3616,3692,3823,4000,4213,4443,4645,4797,4851,4787,4575,4214,3710,3082,2383,1648,953,353,-92,-333,-350,-133,275,841,1477,2109,2657,3050,3245,3233,3021,2655,2191,1695,1213,808,472,233,53,-83,-209,-335,-485,-640,-811,-995,-1196,-1443,-1755,-2161,-2685,-3331,-4083,-4911,-5751,-6538,-7201,-7664,-7888,-7834,-7511,-6944,-6184,-5305,-4379,-3484,-2681,-2023,-1536,-1226,-1087,-1079,-1174,-1315,-1463,-1571,-1611,-1550,-1390,-1117,-758,-329,129,582,979,1297,1498,1578,1540,1413,1232,1056,939,935,1090,1419,1924,2563,3294,4039,4722,5275,5623,5731,5582,5169,4544,3746,2855,1960,1131,466,16,-169,-71,288,868,1594,2371,3105,3703,4082,4211,4053,3647,3032,2278,1470,668,-49,-664,-1141,-1505,-1758,-1943,-2068,-2165,-2235,-2285,-2339,-2397,-2505,-2669,-2938,-3318,-3819,-4429,-5104,-5795,-6434,-6946,-7271,-7358,-7180,-6744,-6073,-5224,-4272,-3282,-2354,-1536,-892,-454,-213,-176,-275,-483,-724,-947,-1096,-1128,-1026,-770,-386,111,668,1233,1750,2170,2439,2551,2477,2263,1922,1531,1148,841,686,702,938,1359,1943,2621,3317,3945,4427,4696,4711,4461,3955,3246,2388,1479,588,-177,-756,-1083,-1128,-898,-420,239,990,1748,2410,2902,3176,3199,2999,2613,2104,1558,1028,590,251,41,-89,-151,-207,-286,-412,-600,-837,-1103,-1394,-1687,-1999,-2341,-2723,-3186,-3711,-4318,-4965,-5614,-6217,-6700,-7020,-7131,-7009,-6662,-6108,-5405,-4602,-3783,-2998,-2321,-1785,-1427,-1240,-1226,-1330,-1538,-1765,-1990,-2131,-2175,-2069,-1821,-1417,-896,-284,353,973,1505,1912,2162,2240,2173,1992,1754,1534,1386,1386,1559,1930,2475,3152,3893,4618,5238,5686,5892,5838,5512,4949,4201,3340,2456,1630,943,462,221,249,521,1002,1633,2324,3002,3567,3964,4126,4042,3713,3168,2480,1695,906,165,-486,-1006,-1414,-1708,-1923,-2087,-2211,-2318,-2406,-2478,-2536,-2596,-2673,-2811,-3028,-3369,-3834,-4432,-5131,-5888,-6637,-7302,-7810,-8091,-8106,-7823,-7253,-6427,-5404,-4262,-3093,-1986,-1026,-289,196,398,356,96,-293,-743,-1155,-1456,-1573,-1471,-1127,-570,168,1005,1867,2661,3315,3760,3978,3954,3727,3361,2917,2503,2175,2021,2054,2307,2725,3285,3878,4452,4890,5147,5151,4903,4399,3702,2860,1983,1142,447,-48,-277,-226,96,656,1379,2187,2997,3706,4269,4601,4713,4578,4252,3769,3196,2596,2019,1496,1053,670,347,48,-239,-519,-801,-1054,-1283,-1458,-1602,-1718,-1853,-2039,-2323,-2733,-3277,-3947,-4697,-5470,-6191,-6782,-7178,-7327,-7204,-6816,-6189,-5382,-4464,-3510,-2615,-1833,-1236,-853,-695,-745,-969,-1297,-1664,-2000,-2213,-2267,-2103,-1718,-1127,-369,481,1336,2105,2699,3058,3141,2955,2547,1984,1381,839,463,353,531,1032,1801,2758,3813,4815,5666,6245,6487,6362,5877,5101,4109,3034,1976,1068,395,36,10,328,928,1757,2701,3668,4536,5223,5638,5751,5537,5023,4262,3316,2283,1230,239,-638,-1374,-1947,-2375,-2660,-2836,-2902,-2900,-2816,-2704,-2558,-2452,-2388,-2446,-2634,-2989,-3511,-4166,-4917,-5682,-6392,-6949,-7292,-7357,-7115,-6588,-5783,-4797,-3684,-2560,-1512,-633,6,371,435,244,-172,-710,-1295,-1809,-2171,-2296,-2146,-1699,-993,-73,954,1997,2936,3672,4140,4288,4137,3720,3116,2437,1774,1249,933,873,1092,1544,2170,2888,3563,4130,4459,4527,4288,3769,3022,2125,1186,303,-421,-902,-1093,-960,-527,163,1038,1987,2921,3719,4305,4606,4594,4282,3702,2937,2068,1194,396,-261,-750,-1057,-1215,-1256,-1228,-1176,-1130,-1112,-1134,-1203,-1324,-1507,-1770,-2124,-2593,-3177,-3865,-4641,-5440,-6218,-6893,-7398,-7680,-7691,-7421,-6893,-6129,-5220,-4215,-3225,-2319,-1575,-1044,-763,-727,-930,-1307,-1808,-2342,-2820,-3172,-3299,-3179,-2762,-2081,-1172,-116,975,2002,2837,3418,3671,3606,3254,2693,2036,1393,889,608,622,936,1532,2333,3238,4131,4889,5406,5623,5493,5053,4344,3466,2519,1630,882,385,169,272,665,1308,2118,3006,3862,4596,5104,5346,5261,4876,4201,3314,2286,1207,158,-788,-1594,-2223,-2685,-2992,-3161,-3232,-3224,-3157,-3073,-2959,-2879,-2827,-2856,-2981,-3233,-3617,-4138,-4759,-5454,-6148,-6789,-7297,-7613,-7688,-7501,-7041,-6346,-5450,-4424,-3341,-2286,-1333,-551,14,332,404,253,-64,-486,-920,-1287,-1497,-1489,-1228,-704,45,954,1929,2868,3663,4231,4526,4516,4253,3779,3202,2610,2117,1795,1710,1872,2262,2821,3461,4082,4578,4859,4870,4584,4027,3244,2337,1393,545,-126,-515,-591,-311,270,1125,2131,3203,4194,5026,5578,5818,5717,5295,4618,3764,2824,1908,1079,407,-87,-411,-578,-646,-640,-613,-587,-577,-594,-624,-691,-779,-924,-1137,-1445,-1876,-2422,-3081,-3813,-4563,-5269,-5846,-6244,-6394,-6285,-5906,-5298,-4505,-3610,-2678,-1811,-1059,-499,-144,-19,-105,-357,-736,-1154,-1555,-1850,-1983,-1888,-1558,-972,-181,764,1765,2732,3548,4149,4452,4462,4180,3680,3048,2391,1819,1432,1300,1458,1896,2563,3367,4207,4946,5498,5756,5708,5328,4684,3843,2917,2025,1271,754,533,635,1045,1715,2552,3469,4339,5069,5566,5777,5668,5267,4596,3750,2794,1824,916,122,-517,-1003,-1338,-1558,-1689,-1771,-1827,-1876,-1934,-1998,-2084,-2189,-2322,-2504,-2734,-3040,-3414,-3862,-4351,-4865,-5338,-5739,-5993,-6074,-5931,-5572,-4989,-4241,-3362,-2438,-1544,-744,-121,300,480,442,199,-166,-606,-1017,-1324,-1447,-1332,-950,-308,545,1537,2570,3522,4314,4833,5058,4965,4587,4007,3297,2584,1956,1510,1302,1357,1658,2155,2754,3374,3879,4220,4291,4101,3641,2965,2160,1315,538,-67,-434,-494,-251,287,1055,1959,2902,3754,4421,4810,4873,4594,4006,3165,2177,1139,161,-671,-1292,-1680,-1837,-1803,-1626,-1377,-1103,-867,-695,-612,-631,-743,-956,-1255,-1647,-2126,-2686,-3322,-4006,-4705,-5373,-5950,-6381,-6611,-6604,-6345,-5844,-5139,-4291,-3372,-2474,-1672,-1041,-637,-474,-572,-876,-1362,-1932,-2524,-3039,-3393,-3522,-3363,-2904,-2141,-1137,49,1297,2493,3528,4284,4716,4775,4508,3950,3236,2444,1736,1194,909,932,1228,1784,2466,3196,3832,4271,4451,4317,3900,3249,2459,1640,919,383,132,185,558,1190,2025,2935,3831,4586,5116,5353,5271,4866,4190,3307,2303,1280,325,-495,-1131,-1566,-1820,-1916,-1915,-1860,-1801,-1774,-1808,-1909,-2085,-2325,-2621,-2962,-3343,-3757,-4200,-4669,-5145,-5617,-6057,-6425,-6698,-6826,-6796,-6582,-6190,-5635,-4946,-4179,-3375,-2606,-1914,-1358,-964,-746,-702,-807,-1014,-1278,-1527,-1701,-1742,-1606,-1258,-721,1,828,1697,2514,3192,3668,3890,3861,3598,3165,2636,2111,1669,1395,1330,1500,1871,2404,2995,3557,3984,4195,4131,3781,3170,2358,1454,553,-209,-748,-973,-862,-405,337,1295,2346,3365,4250,4861,5175,5115,4726,4037,3153,2153,1178,289,-410,-901,-1165,-1241,-1172,-1023,-856,-722,-658,-689,-808,-1009,-1272,-1567,-1893,-2221,-2570,-2928,-3323,-3734,-4184,-4623,-5047,-5399,-5638,-5734,-5648,-5386,-4947,-4370,-3700,-3004,-2329,-1758,-1312,-1053,-968,-1063,-1298,-1633,-2008,-2355,-2624,-2739,-2680,-2402,-1918,-1247,-431,452,1332,2120,2744,3150,3306,3216,2910,2451,1917,1391,969,710,667,844,1224,1731,2306,2831,3242,3459,3452,3225,2803,2275,1694,1185,795,610,646,908,1360,1940,2572,3168,3652,3954,4044,3898,3541,3012,2364,1680,1013,429,-42,-382,-610,-747,-849,-944,-1089,-1290,-1578,-1932,-2347,-2791,-3231,-3647,-3998,-4294,-4513,-4680,-4810,-4914,-5022,-5132,-5243,-5345,-5402,-5396,-5288,-5062,-4701,-4224,-3633,-2994,-2329,-1719,-1203,-835,-638,-622,-766,-1033,-1367,-1686,-1934,-2019,-1919,-1569,-1006,-227,678,1646,2578,3375,3978,4313,4384,4188,3786,3236,2641,2073,1632,1371,1321,1491,1827,2278,2747,3152,3408,3469,3301,2930,2393,1770,1142,590,206,12,75,342,819,1409,2061,2667,3167,3475,3564,3403,3014,2430,1723,957,222,-423,-915,-1234,-1372,-1366,-1239,-1064,-875,-739,-679,-728,-892,-1165,-1534,-1968,-2441,-2930,-3407,-3870,-4302,-4703,-5066,-5387,-5636,-5817,-5871,-5805,-5582,-5202,-4678,-4030,-3294,-2540,-1800,-1170,-670,-367,-268,-372,-659,-1064,-1540,-1994,-2357,-2557,-2531,-2255,-1720,-952,-5,1045,2105,3086,3898,4476,4782,4806,4573,4150,3600,3030,2521,2160,1988,2030,2258,2616,3029,3404,3662,3745,3622,3305,2835,2280,1730,1259,956,862,1000,1366,1905,2563,3252,3885,4385,4687,4751,4569,4154,3544,2808,2002,1219,503,-85,-528,-821,-982,-1052,-1061,-1072,-1100,-1202,-1375,-1646,-1999,-2428,-2903,-3399,-3890,-4345,-4753,-5097,-5374,-5586,-5728,-5806,-5813,-5746,-5602,-5368,-5057,-4651,-4184,-3646,-3089,-2516,-1984,-1509,-1130,-860,-703,-656,-682,-758,-831,-857,-792,-604,-268,198,799,1461,2166,2819,3386,3803,4041,4091,3964,3694,3346,2971,2652,2445,2392,2517,2801,3194,3640,4037,4321,4409,4272,3897,3316,2594,1807,1060,440,25,-123,9,417,1054,1848,2708,3546,4251,4762,5011,4975,4666,4108,3379,2542,1698,912,249,-250,-584,-767,-829,-832,-813,-822,-902,-1064,-1327,-1676,-2094,-2549,-3008,-3441,-3820,-4137,-4388,-4577,-4715,-4817,-4877,-4913,-4899,-4842,-4717,-4522,-4247,-3903,-3492,-3046,-2584,-2154,-1766,-1481,-1274,-1196,-1201,-1285,-1412,-1534,-1621,-1622,-1512,-1276,-909,-428,131,735,1318,1850,2265,2556,2678,2659,2500,2250,1953,1674,1458,1365,1403,1589,1891,2264,2653,2989,3227,3321,3267,3068,2763,2398,2032,1723,1519,1447,1526,1734,2052,2416,2787,3083,3274,3306,3174,2873,2440,1901,1337,774,297,-79,-330,-447,-495,-470,-474,-519,-677,-958,-1380,-1929,-2583,-3297,-4024,-4702,-5290,-5732,-6012,-6120,-6062,-5882,-5603,-5280,-4949,-4641,-4377,-4158,-3975,-3813,-3644,-3453,-3216,-2935,-2612,-2274,-1940,-1654,-1429,-1297,-1251,-1280,-1364,-1448,-1506,-1473,-1325,-1035,-587,-21,656,1364,2069,2693,3195,3534,3690,3671,3491,3198,2840,2479,2161,1947,1843,1872,2003,2209,2439,2649,2785,2830,2752,2569,2292,1956,1605,1272,1013,834,784,835,1005,1245,1541,1825,2079,2234,2284,2191,1964,1619,1187,715,252,-155,-475,-679,-788,-798,-769,-712,-688,-720,-840,-1060,-1388,-1800,-2291,-2813,-3332,-3817,-4217,-4536,-4740,-4855,-4882,-4843,-4756,-4630,-4467,-4273,-4019,-3719,-3336,-2896,-2381,-1828,-1262,-726,-270,72,254,277,127,-148,-519,-914,-1266,-1513,-1592,-1462,-1115,-551,189,1040,1945,2813,3573,4172,4555,4717,4660,4425,4055,3633,3206,2854,2607,2491,2503,2612,2783,2965,3110,3184,3163,3044,2845,2593,2322,2087,1906,1834,1864,2009,2248,2555,2884,3207,3462,3637,3684,3605,3384,3047,2603,2101,1565,1046,568,156,-175,-436,-623,-768,-885,-994,-1137,-1310,-1560,-1878,-2269,-2735,-3226,-3748,-4226,-4669,-5007,-5260,-5389,-5416,-5338,-5172,-4928,-4626,-4268,-3866,-3424,-2944,-2434,-1909,-1372,-875,-414,-46,224,379,426,375,275,149,59,48,147,393,777,1302,1912,2577,3221,3785,4220,4472,4535,4407,4119,3730,3295,2900,2590,2430,2426,2598,2888,3275,3656,3996,4202,4246,4102,3759,3274,2671,2040,1446,960,645,532,644,956,1442,2033,2666,3267,3763,4100,4245,4167,3891,3436,2847,2197,1521,896,341,-110,-461,-720,-902,-1044,-1167,-1305,-1480,-1710,-2000,-2352,-2738,-3143,-3526,-3857,-4113,-4262,-4321,-4274,-4151,-3963,-3733,-3485,-3232,-2985,-2756,-2537,-2332,-2132,-1930,-1728,-1523,-1324,-1135,-961,-815,-683,-580,-483,-387,-284,-154,12,215,473,759,1081,1400,1704,1956,2138,2225,2216,2106,1925,1698,1474,1291,1201,1224,1391,1680,2087,2545,3024,3440,3759,3931,3932,3771,3462,3045,2585,2123,1725,1436,1276,1262,1381,1595,1876,2163,2415,2598,2670,2640,2491,2258,1961,1639,1326,1051,828,664,535,435,310,159,-78,-388,-811,-1314,-1917,-2574,-3264,-3950,-4568,-5102,-5484,-5709,-5754,-5628,-5360,-4978,-4536,-4073,-3635,-3254,-2953,-2732,-2592,-2504,-2449,-2402,-2340,-2251,-2139,-1999,-1853,-1702,-1560,-1424,-1289,-1145,-973,-753,-473,-113,317,820,1363,1919,2443,2896,3240,3445,3504,3411,3201,2893,2555,2213,1939,1748,1681,1733,1899,2140,2428,2706,2937,3088,3121,3052,2863,2601,2283,1954,1657,1412,1261,1192,1220,1305,1437,1564,1673,1712,1692,1569,1390,1129,846,553,281,67,-92,-184,-224,-240,-253,-297,-397,-568,-827,-1168,-1598,-2086,-2624,-3171,-3698,-4164,-4545,-4800,-4941,-4947,-4856,-4677,-4450,-4202,-3952,-3724,-3518,-3322,-3138,-2927,-2692,-2410,-2083,-1725,-1356,-1003,-708,-483,-375,-362,-461,-631,-837,-1036,-1167,-1184,-1056,-752,-287,327,1027,1772,2476,3083,3530,3780,3818,3659,3334,2908,2439,2005,1659,1446,1382,1469,1669,1946,2243,2508,2702,2791,2770,2643,2442,2191,1947,1736,1597,1548,1583,1702,1867,2061,2237,2378,2451,2447,2358,2180,1935,1622,1275,904,526,162,-191,-517,-823,-1095,-1351,-1575,-1798,-2012,-2244,-2510,-2811,-3167,-3558,-3977,-4401,-4794,-5143,-5413,-5603,-5702,-5715,-5654,-5527,-5350,-5131,-4878,-4587,-4261,-3899,-3494,-3061,-2607,-2151,-1722,-1334,-1014,-771,-610,-513,-471,-441,-396,-302,-125,149,518,974,1479,1985,2455,2821,3061,3135,3049,2819,2485,2106,1745,1459,1310,1317,1496,1824,2262,2742,3204,3565,3782,3798,3620,3241,2719,2102,1469,899,449,189,125,281,610,1083,1625,2172,2662,3019,3228,3232,3054,2690,2185,1576,920,261,-354,-900,-1348,-1707,-1958,-2143,-2263,-2356,-2458,-2586,-2785,-3045,-3396,-3789,-4232,-4653,-5032,-5316,-5482,-5517,-5412,-5191,-4869,-4484,-4070,-3653,-3265,-2922,-2623,-2388,-2183,-2025,-1882,-1755,-1631,-1507,-1372,-1232,-1071,-903,-707,-496,-254,18,323,659,1016,1381,1725,2034,2260,2400,2418,2316,2105,1804,1461,1120,833,651,609,726,1002,1414,1913,2449,2951,3356,3622,3703,3606,3332,2931,2454,1963,1533,1204,1028,1011,1141,1394,1717,2055,2357,2575,2675,2651,2496,2230,1894,1501,1123,754,450,199,3,-146,-280,-418,-588,-819,-1126,-1527,-2023,-2610,-3271,-3968,-4665,-5302,-5835,-6201,-6380,-6339,-6098,-5676,-5123,-4500,-3867,-3288,-2800,-2450,-2222,-2136,-2133,-2205,-2289,-2360,-2376,-2323,-2186,-1969,-1680,-1340,-959,-568,-163,227,618,998,1377,1751,2111,2449,2744,2971,3126,3171,3130,2993,2793,2557,2325,2123,2002,1960,2032,2191,2437,2727,3032,3305,3514,3624,3626,3513,3299,3022,2698,2395,2128,1940,1848,1846,1931,2067,2223,2363,2447,2461,2381,2213,1962,1652,1303,954,620,334,99,-80,-215,-326,-428,-557,-719,-942,-1236,-1599,-2042,-2541,-3088,-3648,-4193,-4683,-5077,-5356,-5477,-5459,-5292,-5013,-4649,-4246,-3836,-3455,-3125,-2845,-2620,-2425,-2249,-2054,-1849,-1587,-1301,-969,-626,-283,34,299,506,633,699,709,694,686,719,814,990,1250,1566,1931,2283,2611,2865,3028,3093,3047,2920,2713,2471,2205,1964,1761,1627,1563,1583,1660,1795,1951,2103,2237,2326,2359,2354,2289,2220,2129,2061,2018,2012,2040,2093,2162,2222,2277,2286,2273,2199,2093,1932,1743,1519,1275,1013,736,446,147,-169,-485,-817,-1148,-1486,-1835,-2196,-2572,-2971,-3376,-3787,-4183,-4529,-4816,-4998,-5084,-5044,-4915,-4690,-4427,-4133,-3857,-3607,-3404,-3242,-3109,-2994,-2861,-2712,-2504,-2261,-1951,-1616,-1243,-876,-515,-200,79,296,478,620,756,890,1051,1220,1415,1592,1754,1861,1910,1898,1821,1717,1581,1464,1361,1311,1300,1357,1459,1618,1807,2028,2237,2440,2586,2673,2674,2581,2402,2142,1833,1507,1194,941,765,691,730,861,1081,1346,1630,1896,2098,2217,2224,2105,1879,1532,1118,640,138,-358,-846,-1276,-1673,-2005,-2294,-2542,-2776,-2996,-3247,-3501,-3806,-4101,-4417,-4672,-4880,-4974,-4957,-4813,-4554,-4209,-3817,-3411,-3042,-2730,-2494,-2345,-2257,-2230,-2220,-2215,-2180,-2099,-1963,-1760,-1505,-1191,-849,-476,-99,282,656,1024,1385,1740,2079,2391,2655,2851,2949,2947,2818,2596,2280,1915,1527,1151,820,552,368,274,279,374,561,810,1119,1441,1775,2064,2311,2476,2559,2556,2478,2342,2174,1992,1825,1678,1569,1489,1448,1426,1430,1436,1455,1459,1464,1442,1408,1349,1265,1156,1005,820,585,305,-29,-411,-849,-1335,-1867,-2447,-3054,-3680,-4295,-4869,-5364,-5741,-5958,-5985,-5818,-5449,-4931,-4291,-3615,-2959,-2400,-1976,-1733,-1659,-1747,-1953,-2219,-2493,-2706,-2823,-2794,-2618,-2287,-1821,-1265,-630,0,641,1210,1734,2176,2545,2841,3069,3220,3302,3312,3247,3130,2959,2767,2566,2380,2211,2077,1971,1890,1845,1809,1820,1844,1922,2029,2188,2377,2604,2842,3085,3312,3508,3671,3779,3851,3863,3838,3761,3643,3485,3284,3060,2805,2548,2290,2060,1860,1715,1622,1590,1607,1657,1711,1734,1695,1549,1281,865,301,-411,-1247,-2187,-3189,-4213,-5210,-6124,-6906,-7495,-7856,-7946,-7761,-7303,-6614,-5748,-4777,-3786,-2841,-2017,-1344,-846,-518,-328,-248,-220,-209,-175,-88,53,259,501,772,1041,1296,1524,1724,1911,2090,2284,2499,2731,2987,3229,3450,3617,3709,3720,3625,3443,3163,2810,2395,1947,1497,1084,748,525,455,545,815,1234,1791,2419,3078,3702,4230,4627,4853,4895,4765,4468,4052,3541,2993,2444,1938,1513,1191,988,904,934,1044,1219,1410,1586,1713,1749,1670,1465,1109,642,43,-618,-1345,-2076,-2793,-3461,-4056,-4563,-4959,-5240,-5396,-5408,-5301,-5036,-4677,-4208,-3700,-3186,-2740,-2399,-2227,-2221,-2402,-2721,-3132,-3567,-3936,-4182,-4229,-4057,-3653,-3041,-2274,-1417,-543,274,980,1525,1917,2136,2253,2272,2272,2283,2338,2464,2652,2903,3194,3494,3784,4021,4191,4266,4235,4096,3865,3560,3228,2897,2623,2429,2348,2377,2513,2717,2958,3182,3357,3439,3429,3304,3101,2825,2522,2212,1931,1696,1523,1408,1343,1301,1261,1179,1043,813,504,104,-350,-831,-1317,-1740,-2117,-2373,-2550,-2619,-2616,-2577,-2520,-2510,-2549,-2681,-2893,-3178,-3500,-3826,-4084,-4250,-4251,-4096,-3760,-3291,-2728,-2137,-1586,-1126,-812,-639,-625,-714,-887,-1068,-1222,-1289,-1255,-1087,-810,-418,39,550,1074,1590,2083,2540,2957,3331,3651,3910,4081,4142,4058,3808,3373,2746,1944,990,-76,-1184,-2288,-3292,-4138,-4746,-5065,-5056,-4719,-4069,-3176,-2114,-987,83,992,1635,1939,1887,1471,751,-187,-1244,-2289,-3220,-3927,-4338,-4397,-4087,-3422,-2432,-1193,226,1730,3219,4623,5847,6847,7579,8029,8206,8131,7843,7384,6797,6122,5397,4635,3867,3080,2281,1462,607,-275,-1182,-2081,-2930,-3681,-4269,-4650,-4795,-4689,-4364,-3852,-3236,-2572,-1956,-1428,-1038,-803,-707,-734,-845,-999,-1172,-1325,-1457,-1557,-1635,-1706,-1777,-1861,-1958,-2050,-2135,-2178,-2183,-2128,-2022,-1871,-1694,-1512,-1353,-1241,-1203,-1253,-1406,-1658,-2010,-2439,-2930,-3439,-3946,-4388,-4751,-4985,-5075,-5009,-4772,-4387,-3851,-3192,-2423,-1556,-625,368,1380,2394,3371,4281,5094,5786,6334,6740,6992,7106,7096,6974,6780,6532,6272,6021,5806,5624,5468,5293,5067,4710,4204,3471,2530,1361,26,-1410,-2861,-4212,-5377,-6247,-6777,-6901,-6648,-6008,-5075,-3917,-2646,-1397,-271,609,1170,1365,1180,655,-167,-1184,-2314,-3448,-4484,-5356,-5989,-6360,-6460,-6299,-5921,-5365,-4688,-3941,-3166,-2411,-1685,-1045,-477,-45,255,379,316,51,-411,-1050,-1834,-2707,-3603,-4456,-5175,-5693,-5938,-5859,-5426,-4633,-3510,-2104,-497,1217,2944,4580,6039,7274,8212,8885,9253,9391,9304,9065,8709,8301,7872,7475,7118,6820,6554,6297,5993,5609,5095,4440,3642,2728,1754,772,-133,-903,-1494,-1869,-2048,-2045,-1922,-1735,-1544,-1408,-1369,-1445,-1660,-1969,-2386,-2827,-3291,-3706,-4070,-4346,-4554,-4699,-4815,-4927,-5065,-5238,-5450,-5684,-5894,-6054,-6095,-5996,-5719,-5267,-4660,-3937,-3162,-2405,-1739,-1227,-921,-834,-970,-1286,-1733,-2230,-2717,-3099,-3338,-3377,-3198,-2810,-2216,-1471,-607,316,1251,2157,3000,3765,4446,5054,5603,6115,6608,7086,7563,8013,8439,8807,9103,9314,9409,9393,9226,8912,8420,7751,6905,5902,4793,3622,2492,1446,602,-26,-371,-463,-318,0,421,863,1254,1524,1623,1527,1217,715,40,-763,-1653,-2581,-3501,-4385,-5185,-5897,-6485,-6947,-7266,-7437,-7458,-7322,-7046,-6627,-6108,-5504,-4876,-4253,-3694,-3229,-2897,-2712,-2682,-2790,-3019,-3324,-3678,-4025,-4339,-4582,-4729,-4756,-4653,-4390,-3981,-3398,-2657,-1758,-723,418,1620,2839,4008,5086,6009,6741,7247,7503,7506,7252,6764,6075,5231,4309,3372,2518,1808,1303,1025,962,1076,1293,1549,1755,1861,1825,1638,1325,919,481,68,-271,-478,-540,-428,-157,261,777,1354,1919,2426,2813,3041,3079,2918,2559,2014,1324,514,-355,-1241,-2085,-2853,-3486,-3991,-4325,-4519,-4569,-4513,-4368,-4186,-3975,-3785,-3618,-3508,-3453,-3465,-3540,-3662,-3835,-4022,-4233,-4433,-4630,-4790,-4918,-4978,-4953,-4824,-4555,-4149,-3581,-2875,-2036,-1097,-92,959,2005,3040,4019,4942,5777,6518,7134,7619,7941,8099,8073,7872,7502,6972,6303,5500,4577,3560,2452,1306,156,-938,-1903,-2678,-3194,-3415,-3319,-2930,-2280,-1453,-529,395,1224,1890,2318,2493,2386,2029,1456,725,-97,-942,-1751,-2478,-3085,-3571,-3933,-4185,-4357,-4463,-4529,-4562,-4563,-4530,-4445,-4304,-4096,-3821,-3497,-3140,-2795,-2500,-2304,-2252,-2360,-2652,-3103,-3686,-4345,-5006,-5600,-6052,-6285,-6268,-5947,-5332,-4441,-3306,-2003,-593,832,2217,3471,4586,5501,6232,6772,7149,7373,7485,7488,7413,7268,7073,6839,6589,6336,6092,5857,5618,5351,5015,4583,4007,3289,2411,1417,336,-763,-1815,-2762,-3540,-4115,-4452,-4545,-4399,-4037,-3487,-2822,-2066,-1326,-616,-30,426,703,807,736,507,147,-311,-824,-1359,-1856,-2292,-2600,-2770,-2764,-2575,-2225,-1723,-1132,-504,99,601,945,1082,971,618,30,-743,-1643,-2581,-3489,-4268,-4874,-5249,-5391,-5283,-4985,-4493,-3901,-3209,-2498,-1765,-1049,-349,342,1023,1715,2416,3120,3823,4485,5080,5575,5917,6108,6115,5965,5686,5313,4901,4475,4067,3674,3292,2898,2485,2032,1552,1063,588,188,-125,-290,-314,-169,112,510,969,1432,1837,2114,2218,2105,1775,1231,528,-297,-1151,-1979,-2706,-3272,-3648,-3799,-3729,-3447,-2984,-2373,-1668,-910,-161,544,1148,1633,1958,2111,2089,1877,1501,967,310,-432,-1225,-2004,-2750,-3393,-3925,-4302,-4522,-4573,-4459,-4188,-3770,-3216,-2544,-1766,-905,13,965,1914,2831,3681,4437,5068,5562,5909,6104,6170,6108,5960,5744,5499,5252,5022,4820,4635,4442,4207,3893,3465,2911,2232,1453,627,-193,-929,-1538,-1956,-2168,-2160,-1948,-1574,-1084,-546,-22,424,741,904,892,722,408,-10,-507,-1037,-1585,-2127,-2653,-3161,-3646,-4100,-4520,-4877,-5153,-5315,-5326,-5166,-4806,-4261,-3541,-2701,-1800,-917,-137,466,831,928,749,325,-293,-1024,-1783,-2464,-2995,-3289,-3319,-3056,-2529,-1773,-855,143,1164,2115,2972,3682,4252,4678,4998,5231,5426,5598,5777,5962,6150,6320,6458,6521,6515,6390,6157,5784,5265,4604,3784,2847,1804,718,-357,-1354,-2203,-2857,-3275,-3447,-3380,-3105,-2661,-2118,-1517,-942,-433,-47,195,262,183,-55,-390,-814,-1267,-1732,-2169,-2561,-2888,-3133,-3295,-3351,-3316,-3175,-2952,-2648,-2301,-1925,-1576,-1268,-1064,-975,-1040,-1278,-1670,-2230,-2893,-3631,-4368,-5044,-5584,-5937,-6049,-5905,-5497,-4855,-4013,-3035,-1981,-916,106,1046,1878,2603,3215,3747,4210,4626,5011,5362,5671,5926,6097,6160,6108,5915,5612,5205,4740,4260,3782,3356,2945,2571,2169,1725,1197,569,-155,-959,-1795,-2622,-3362,-3977,-4392,-4592,-4537,-4245,-3738,-3059,-2282,-1459,-666,49,651,1115,1437,1634,1702,1686,1584,1425,1234,1016,801,599,422,291,205,184,225,329,497,701,930,1135,1277,1311,1186,883,379,-308,-1149,-2092,-3068,-4004,-4824,-5454,-5854,-5964,-5800,-5343,-4641,-3730,-2658,-1501,-293,888,2016,3042,3955,4722,5364,5862,6240,6513,6695,6806,6866,6882,6877,6848,6809,6743,6639,6464,6182,5755,5147,4345,3352,2204,952,-323,-1542,-2614,-3470,-4059,-4347,-4351,-4085,-3627,-3036,-2407,-1818,-1332,-1006,-845,-866,-1018,-1291,-1615,-1967,-2308,-2610,-2873,-3081,-3251,-3365,-3446,-3467,-3435,-3322,-3115,-2797,-2358,-1811,-1168,-489,180,750,1162,1343,1256,898,276,-540,-1490,-2474,-3398,-4179,-4735,-5027,-5024,-4732,-4184,-3418,-2501,-1488,-440,594,1572,2470,3276,3978,4605,5141,5633,6068,6482,6857,7208,7510,7754,7924,7999,7976,7839,7581,7195,6663,5984,5145,4154,3036,1819,563,-680,-1838,-2853,-3672,-4256,-4594,-4673,-4538,-4207,-3758,-3241,-2724,-2267,-1910,-1678,-1587,-1623,-1771,-2011,-2310,-2653,-3008,-3359,-3682,-3954,-4157,-4265,-4259,-4133,-3868,-3470,-2959,-2338,-1663,-966,-310,242,630,798,725,386,-175,-928,-1792,-2682,-3517,-4199,-4678,-4887,-4822,-4477,-3883,-3099,-2169,-1179,-176,773,1633,2358,2953,3379,3684,3836,3898,3859,3762,3623,3456,3283,3112,2950,2820,2715,2662,2644,2663,2688,2688,2617,2440,2126,1668,1083,394,-330,-1045,-1668,-2167,-2479,-2613,-2549,-2337,-2019,-1658,-1330,-1084,-981,-1028,-1236,-1567,-1974,-2408,-2798,-3107,-3297,-3354,-3291,-3113,-2870,-2582,-2291,-2026,-1795,-1617,-1479,-1362,-1260,-1137,-1009,-868,-737,-656,-652,-773,-1030,-1442,-1986,-2639,-3339,-4034,-4637,-5096,-5335,-5316,-5019,-4433,-3603,-2565,-1393,-160,1063,2204,3216,4058,4718,5194,5511,5697,5786,5827,5832,5851,5869,5904,5945,5967,5978,5935,5842,5665,5382,4979,4415,3704,2823,1812,697,-457,-1593,-2627,-3510,-4165,-4573,-4705,-4587,-4240,-3735,-3124,-2491,-1898,-1392,-1022,-783,-691,-715,-836,-1034,-1282,-1572,-1898,-2261,-2654,-3089,-3532,-3985,-4391,-4729,-4930,-4968,-4789,-4402,-3793,-3035,-2169,-1317,-550,21,339,360,86,-444,-1170,-1986,-2816,-3528,-4072,-4349,-4349,-4045,-3464,-2641,-1639,-503,677,1879,3022,4094,5056,5899,6609,7188,7637,7957,8166,8267,8279,8217,8096,7938,7763,7593,7433,7302,7165,7021,6802,6487,6004,5340,4461,3387,2142,788,-606,-1954,-3166,-4178,-4917,-5365,-5503,-5361,-4980,-4419,-3759,-3053,-2382,-1785,-1301,-963,-766,-727,-824,-1052,-1380,-1784,-2228,-2675,-3084,-3425,-3657,-3765,-3727,-3543,-3229,-2808,-2338,-1861,-1464,-1193,-1115,-1253,-1615,-2166,-2868,-3620,-4366,-4991,-5445,-5656,-5612,-5295,-4752,-4008,-3138,-2195,-1237,-319,540,1310,2007,2622,3184,3699,4173,4621,5020,5380,5674,5907,6061,6151,6178,6159,6122,6066,6014,5953,5856,5694,5410,4975,4340,3528,2519,1406,223,-923,-1959,-2807,-3420,-3770,-3873,-3766,-3510,-3189,-2872,-2638,-2516,-2544,-2696,-2945,-3239,-3513,-3718,-3815,-3769,-3589,-3276,-2865,-2379,-1865,-1346,-866,-438,-77,210,432,588,701,747,743,648,458,145,-301,-880,-1566,-2343,-3148,-3943,-4664,-5253,-5674,-5873,-5841,-5546,-5013,-4239,-3283,-2167,-970,256,1443,2529,3463,4207,4733,5042,5139,5056,4822,4504,4129,3788,3494,3320,3280,3395,3672,4076,4582,5114,5603,5966,6114,5994,5564,4819,3799,2557,1183,-221,-1557,-2732,-3677,-4352,-4733,-4839,-4693,-4359,-3873,-3324,-2734,-2186,-1693,-1296,-1029,-882,-904,-1065,-1398,-1866,-2471,-3171,-3930,-4697,-5421,-6033,-6495,-6730,-6728,-6442,-5904,-5132,-4199,-3194,-2215,-1358,-720,-344,-276,-495,-968,-1619,-2378,-3127,-3807,-4311,-4607,-4644,-4431,-3975,-3325,-2528,-1648,-739,140,964,1698,2348,2914,3415,3870,4300,4711,5111,5495,5848,6160,6404,6577,6663,6674,6604,6472,6267,6002,5654,5221,4684,4037,3288,2444,1549,635,-238,-1022,-1666,-2146,-2424,-2527,-2445,-2239,-1936,-1602,-1278,-1011,-833,-749,-768,-870,-1030,-1225,-1424,-1601,-1746,-1844,-1910,-1939,-1963,-1976,-2002,-2031,-2053,-2052,-2016,-1932,-1810,-1666,-1536,-1461,-1477,-1619,-1886,-2278,-2747,-3244,-3703,-4051,-4240,-4218,-3974,-3512,-2858,-2061,-1174,-254,640,1464,2187,2788,3263,3613,3862,4007,4085,4087,4032,3919,3749,3532,3274,3002,2736,2534,2412,2430,2591,2899,3334,3819,4302,4668,4851,4774,4395,3725,2783,1657,427,-793,-1908,-2830,-3500,-3895,-4007,-3870,-3526,-3031,-2449,-1825,-1211,-637,-129,295,623,844,951,948,834,625,339,13,-341,-644,-902,-1027,-1020,-839,-500,-23,530,1090,1563,1866,1932,1703,1193,398,-589,-1707,-2831,-3864,-4702,-5266,-5498,-5379,-4907,-4125,-3076,-1847,-504,855,2157,3328,4306,5057,5556,5810,5836,5675,5371,4992,4580,4200,3901,3699,3651,3732,3960,4301,4720,5156,5547,5813,5887,5715,5257,4521,3521,2335,1029,-287,-1529,-2604,-3463,-4058,-4406,-4513,-4435,-4218,-3920,-3587,-3257,-2934,-2644,-2357,-2090,-1823,-1574,-1344,-1168,-1051,-1028,-1098,-1269,-1518,-1824,-2132,-2403,-2571,-2600,-2451,-2132,-1664,-1104,-543,-48,268,367,200,-220,-858,-1640,-2478,-3270,-3927,-4379,-4568,-4482,-4117,-3517,-2718,-1786,-785,231,1191,2072,2819,3443,3910,4260,4499,4663,4799,4926,5083,5287,5529,5809,6101,6368,6598,6747,6807,6757,6594,6301,5887,5332,4646,3825,2886,1849,745,-380,-1483,-2507,-3415,-4152,-4708,-5039,-5161,-5061,-4776,-4323,-3762,-3117,-2463,-1838,-1297,-888,-632,-574,-694,-1014,-1468,-2040,-2658,-3256,-3788,-4174,-4389,-4389,-4166,-3723,-3096,-2327,-1501,-691,9,516,780,757,458,-95,-825,-1675,-2516,-3295,-3894,-4273,-4386,-4216,-3786,-3122,-2277,-1316,-297,713,1667,2507,3220,3760,4144,4356,4416,4351,4181,3943,3670,3383,3126,2895,2745,2655,2674,2784,3001,3313,3693,4102,4489,4781,4922,4851,4527,3937,3095,2035,831,-452,-1727,-2908,-3935,-4749,-5323,-5651,-5735,-5615,-5316,-4899,-4391,-3841,-3288,-2739,-2251,-1800,-1441,-1139,-935,-789,-730,-717,-764,-835,-929,-1007,-1055,-1042,-954,-794,-564,-310,-59,123,209,150,-50,-396,-853,-1364,-1873,-2305,-2594,-2696,-2556,-2185,-1569,-769,180,1198,2213,3156,3969,4605,5049,5293,5361,5294,5133,4946,4778,4686,4696,4824,5057,5373,5735,6082,6387,6584,6662,6583,6349,5955,5417,4750,3983,3140,2272,1396,581,-177,-818,-1363,-1789,-2127,-2380,-2597,-2772,-2953,-3128,-3309,-3484,-3627,-3733,-3759,-3716,-3591,-3400,-3182,-2963,-2797,-2715,-2749,-2906,-3178,-3534,-3915,-4270,-4509,-4586,-4443,-4076,-3500,-2786,-2009,-1293,-722,-396,-369,-643,-1210,-1980,-2871,-3761,-4538,-5098,-5363,-5287,-4855,-4090,-3044,-1779,-392,1034,2416,3673,4751,5614,6227,6609,6759,6722,6542,6276,5980,5717,5522,5433,5462,5597,5831,6124,6441,6746,6987,7133,7142,6983,6638,6084,5331,4393,3296,2099,837,-408,-1595,-2656,-3552,-4241,-4711,-4947,-4966,-4787,-4447,-3990,-3467,-2925,-2414,-1978,-1646,-1457,-1401,-1508,-1734,-2075,-2484,-2914,-3332,-3686,-3936,-4065,-4034,-3861,-3545,-3131,-2670,-2224,-1863,-1641,-1604,-1764,-2102,-2590,-3149,-3726,-4234,-4613,-4816,-4814,-4599,-4195,-3617,-2917,-2128,-1301,-466,344,1107,1810,2443,2992,3474,3857,4170,4390,4546,4635,4687,4714,4732,4768,4816,4894,4990,5103,5213,5316,5375,5389,5309,5138,4825,4392,3805,3104,2290,1416,500,-395,-1264,-2045,-2751,-3346,-3838,-4226,-4510,-4700,-4791,-4793,-4690,-4501,-4219,-3860,-3449,-3016,-2589,-2216,-1912,-1709,-1610,-1623,-1708,-1877,-2048,-2230,-2349,-2398,-2358,-2236,-2060,-1872,-1726,-1669,-1749,-1986,-2382,-2919,-3553,-4228,-4874,-5432,-5823,-6013,-5944,-5608,-4997,-4134,-3054,-1823,-506,811,2046,3124,3977,4562,4860,4870,4633,4196,3639,3048,2504,2091,1861,1860,2082,2528,3134,3870,4641,5403,6067,6586,6898,6973,6771,6307,5578,4627,3510,2273,1012,-235,-1375,-2384,-3196,-3815,-4208,-4397,-4389,-4213,-3896,-3477,-2989,-2475,-1975,-1536,-1198,-1001,-981,-1141,-1497,-2007,-2644,-3343,-4040,-4657,-5129,-5384,-5393,-5126,-4613,-3896,-3066,-2214,-1461,-886,-582,-575,-871,-1437,-2192,-3054,-3907,-4653,-5201,-5478,-5450,-5095,-4445,-3535,-2439,-1224,20,1224,2319,3263,4023,4599,4993,5236,5361,5398,5403,5386,5400,5433,5517,5625,5763,5902,6031,6129,6183,6186,6127,6009,5821,5561,5225,4798,4296,3708,3057,2352,1616,872,147,-542,-1161,-1702,-2133,-2448,-2631,-2678,-2592,-2371,-2049,-1620,-1151,-650,-186,207,479,602,545,313,-85,-623,-1247,-1921,-2564,-3141,-3580,-3864,-3972,-3919,-3738,-3479,-3204,-2965,-2812,-2767,-2841,-3015,-3263,-3534,-3786,-3958,-4019,-3928,-3668,-3248,-2668,-1976,-1200,-398,390,1109,1737,2243,2623,2871,3017,3057,3042,2979,2898,2828,2783,2782,2845,2972,3176,3449,3780,4155,4538,4903,5207,5405,5474,5357,5065,4554,3867,2998,2012,939,-147,-1206,-2165,-3002,-3657,-4128,-4386,-4442,-4299,-3974,-3494,-2895,-2209,-1502,-803,-193,294,608,719,622,323,-138,-720,-1348,-1968,-2498,-2885,-3081,-3060,-2837,-2425,-1920,-1364,-879,-528,-381,-480,-819,-1382,-2103,-2909,-3711,-4415,-4946,-5239,-5247,-4973,-4414,-3622,-2660,-1580,-501,549,1463,2224,2796,3171,3377,3428,3374,3248,3089,2939,2806,2735,2707,2752,2851,3002,3194,3401,3608,3785,3908,3960,3912,3774,3521,3174,2726,2195,1584,914,188,-575,-1359,-2141,-2895,-3591,-4190,-4668,-4979,-5115,-5049,-4789,-4342,-3750,-3042,-2295,-1554,-904,-395,-77,17,-112,-458,-981,-1626,-2333,-3018,-3614,-4050,-4287,-4299,-4110,-3761,-3318,-2876,-2496,-2262,-2203,-2337,-2643,-3074,-3568,-4048,-4451,-4703,-4768,-4616,-4248,-3683,-2958,-2118,-1228,-333,511,1265,1905,2411,2791,3052,3218,3314,3369,3421,3478,3592,3743,3973,4256,4594,4970,5345,5702,5982,6165,6203,6083,5792,5324,4713,3960,3118,2202,1247,283,-675,-1594,-2456,-3230,-3886,-4401,-4736,-4884,-4828,-4576,-4154,-3584,-2935,-2237,-1569,-974,-506,-209,-95,-185,-461,-896,-1449,-2062,-2669,-3210,-3609,-3814,-3779,-3494,-2968,-2260,-1445,-621,99,634,901,877,560,-4,-740,-1553,-2330,-2978,-3403,-3544,-3380,-2901,-2150,-1189,-83,1064,2174,3174,3986,4597,4970,5121,5088,4886,4590,4226,3858,3509,3229,3019,2911,2900,2983,3155,3392,3672,3958,4213,4409,4500,4490,4334,4058,3649,3116,2483,1737,919,26,-911,-1855,-2785,-3637,-4375,-4955,-5324,-5469,-5371,-5030,-4484,-3763,-2920,-2036,-1151,-371,283,727,972,966,765,363,-164,-769,-1381,-1923,-2342,-2580,-2619,-2467,-2151,-1747,-1316,-940,-686,-589,-666,-904,-1251,-1653,-2036,-2329,-2470,-2426,-2152,-1676,-990,-154,791,1788,2771,3685,4486,5128,5604,5898,6028,6013,5886,5682,5434,5169,4915,4684,4488,4337,4224,4163,4143,4158,4210,4264,4329,4354,4346,4271,4119,3880,3533,3078,2497,1797,971,55,-943,-1960,-2960,-3870,-4649,-5226,-5585,-5684,-5536,-5157,-4580,-3865,-3072,-2269,-1532,-927,-503,-315,-361,-655,-1157,-1817,-2575,-3333,-4022,-4542,-4834,-4858,-4603,-4114,-3450,-2719,-2022,-1464,-1123,-1044,-1232,-1654,-2235,-2887,-3493,-3968,-4208,-4165,-3807,-3128,-2183,-1015,283,1627,2931,4102,5089,5835,6327,6569,6584,6418,6132,5767,5410,5079,4836,4693,4659,4747,4920,5189,5501,5846,6176,6460,6652,6726,6642,6398,5964,5357,4573,3624,2544,1346,81,-1207,-2464,-3628,-4638,-5440,-5994,-6261,-6246,-5951,-5408,-4677,-3802,-2874,-1946,-1112,-424,49,275,228,-88,-650,-1405,-2296,-3226,-4126,-4884,-5439,-5720,-5696,-5387,-4819,-4092,-3280,-2522,-1877,-1465,-1294,-1399,-1737,-2263,-2886,-3529,-4084,-4488,-4665,-4587,-4234,-3637,-2816,-1857,-798,261,1267,2163,2904,3480,3894,4161,4322,4413,4470,4531,4602,4703,4821,4946,5066,5164,5235,5275,5282,5263,5208,5132,5020,4873,4695,4458,4178,3813,3376,2827,2181,1429,583,-323,-1267,-2194,-3075,-3848,-4489,-4950,-5216,-5260,-5086,-4699,-4124,-3411,-2614,-1807,-1076,-482,-108,20,-123,-516,-1110,-1845,-2617,-3336,-3916,-4272,-4388,-4241,-3889,-3392,-2848,-2342,-1968,-1777,-1802,-2034,-2434,-2937,-3468,-3930,-4252,-4356,-4210,-3776,-3083,-2149,-1042,161,1380,2518,3503,4269,4781,5038,5046,4868,4558,4183,3837,3546,3394,3376,3517,3803,4203,4696,5230,5783,6300,6754,7106,7328,7407,7332,7099,6723,6197,5538,4747,3834,2812,1706,541,-625,-1754,-2771,-3637,-4275,-4672,-4774,-4597,-4149,-3460,-2607,-1639,-667,237,966,1455,1637,1494,1024,267,-707,-1811,-2944,-3987,-4855,-5457,-5750,-5733,-5416,-4894,-4228,-3548,-2934,-2483,-2242,-2237,-2449,-2835,-3328,-3835,-4278,-4569,-4646,-4473,-4027,-3337,-2431,-1378,-246,884,1937,2855,3592,4126,4464,4612,4631,4543,4417,4283,4182,4138,4158,4249,4397,4595,4824,5070,5315,5539,5726,5854,5920,5907,5824,5671,5452,5161,4791,4327,3749,3056,2226,1294,276,-769,-1784,-2700,-3449,-3978,-4255,-4260,-4012,-3536,-2883,-2121,-1316,-535,140,675,1010,1131,1040,735,268,-336,-1008,-1696,-2338,-2881,-3285,-3541,-3636,-3610,-3494,-3334,-3192,-3095,-3089,-3178,-3361,-3620,-3914,-4197,-4418,-4522,-4479,-4252,-3845,-3259,-2534,-1710,-844,9,791,1467,1999,2388,2636,2768,2820,2827,2826,2847,2898,2998,3123,3281,3432,3589,3711,3813,3878,3898,3883,3808,3689,3514,3299,3036,2729,2377,1953,1463,876,199,-552,-1367,-2182,-2958,-3624,-4118,-4401,-4428,-4214,-3760,-3127,-2356,-1531,-712,29,631,1062,1271,1271,1048,641,75,-584,-1295,-1973,-2564,-3006,-3246,-3284,-3106,-2771,-2338,-1883,-1517,-1285,-1287,-1519,-2009,-2699,-3534,-4413,-5233,-5890,-6289,-6364,-6080,-5434,-4479,-3271,-1922,-535,788,1931,2844,3460,3785,3821,3636,3271,2823,2349,1916,1583,1359,1283,1324,1489,1740,2056,2403,2757,3084,3365,3582,3727,3799,3803,3739,3604,3375,3037,2548,1899,1063,61,-1078,-2291,-3493,-4597,-5503,-6137,-6433,-6378,-5963,-5247,-4273,-3142,-1939,-762,301,1170,1791,2113,2137,1850,1308,541,-354,-1298,-2200,-2955,-3516,-3815,-3868,-3694,-3351,-2932,-2508,-2173,-1979,-1948,-2090,-2349,-2685,-3006,-3254,-3352,-3267,-2977,-2493,-1856,-1107,-323,443,1136,1705,2146,2440,2611,2688,2701,2694,2697,2745,2845,3011,3230,3491,3770,4054,4307,4538,4708,4835,4890,4885,4805,4660,4450,4198,3901,3587,3241,2860,2424,1899,1278,536,-311,-1236,-2187,-3101,-3903,-4524,-4913,-5029,-4881,-4480,-3887,-3148,-2358,-1568,-866,-288,109,321,337,179,-116,-511,-935,-1338,-1653,-1827,-1833,-1654,-1313,-860,-358,109,456,635,586,315,-155,-783,-1470,-2154,-2724,-3122,-3278,-3172,-2794,-2174,-1354,-401,613,1617,2536,3317,3911,4295,4453,4409,4172,3803,3331,2831,2336,1911,1575,1369,1285,1344,1508,1780,2113,2481,2850,3167,3421,3558,3591,3490,3278,2953,2525,2007,1385,685,-107,-961,-1847,-2736,-3548,-4257,-4768,-5067,-5099,-4868,-4390,-3700,-2859,-1946,-1023,-187,507,987,1224,1193,907,392,-297,-1087,-1900,-2640,-3230,-3599,-3698,-3539,-3129,-2557,-1891,-1245,-710,-362,-250,-387,-747,-1278,-1905,-2535,-3091,-3485,-3673,-3609,-3300,-2753,-2009,-1133,-176,778,1679,2464,3097,3554,3836,3951,3944,3836,3695,3541,3430,3362,3366,3414,3503,3601,3687,3742,3748,3704,3599,3447,3251,3027,2790,2557,2337,2125,1909,1656,1326,893,299,-438,-1351,-2372,-3471,-4558,-5552,-6372,-6938,-7197,-7127,-6722,-6017,-5073,-3956,-2781,-1628,-617,185,696,896,765,349,-309,-1112,-1973,-2787,-3465,-3951,-4208,-4251,-4116,-3875,-3607,-3387,-3293,-3340,-3564,-3912,-4352,-4798,-5176,-5407,-5424,-5193,-4686,-3936,-2962,-1849,-664,506,1571,2469,3139,3561,3731,3685,3466,3144,2794,2490,2286,2244,2353,2643,3061,3578,4143,4689,5187,5575,5844,5951,5909,5692,5338,4848,4259,3604,2898,2176,1437,693,-63,-839,-1620,-2416,-3177,-3895,-4506,-4971,-5253,-5308,-5141,-4744,-4155,-3413,-2591,-1750,-978,-340,102,294,231,-101,-651,-1367,-2173,-2959,-3643,-4130,-4358,-4299,-3965,-3398,-2692,-1938,-1251,-725,-433,-413,-671,-1156,-1819,-2542,-3254,-3823,-4193,-4277,-4063,-3539,-2746,-1735,-595,599,1747,2787,3653,4312,4757,4992,5056,4983,4826,4625,4423,4241,4099,4000,3932,3904,3880,3893,3903,3948,4013,4103,4226,4347,4468,4552,4563,4489,4282,3931,3419,2736,1896,918,-161,-1294,-2411,-3450,-4340,-5010,-5432,-5552,-5396,-4961,-4308,-3488,-2572,-1638,-758,2,578,944,1062,949,613,105,-512,-1174,-1784,-2291,-2620,-2759,-2702,-2482,-2166,-1810,-1510,-1299,-1244,-1339,-1575,-1911,-2281,-2618,-2853,-2926,-2801,-2457,-1919,-1197,-381,498,1335,2092,2698,3129,3377,3448,3387,3229,3048,2883,2802,2826,2980,3264,3645,4104,4579,5034,5421,5711,5888,5947,5893,5742,5515,5229,4906,4555,4196,3824,3455,3068,2669,2241,1771,1259,687,75,-581,-1247,-1899,-2496,-3008,-3386,-3619,-3672,-3556,-3270,-2849,-2321,-1746,-1181,-685,-329,-148,-185,-443,-901,-1513,-2205,-2890,-3482,-3912,-4124,-4122,-3907,-3560,-3134,-2731,-2423,-2266,-2299,-2511,-2873,-3319,-3772,-4150,-4369,-4372,-4118,-3590,-2814,-1821,-687,516,1705,2795,3727,4435,4908,5122,5115,4906,4562,4143,3708,3324,3033,2869,2850,2969,3209,3554,3955,4399,4831,5231,5570,5809,5941,5928,5769,5450,4976,4349,3593,2711,1752,713,-336,-1394,-2386,-3296,-4061,-4644,-5007,-5119,-4969,-4561,-3919,-3091,-2141,-1143,-185,656,1298,1685,1779,1559,1043,271,-690,-1745,-2786,-3715,-4423,-4850,-4969,-4778,-4349,-3745,-3074,-2441,-1921,-1593,-1467,-1549,-1798,-2151,-2534,-2877,-3103,-3176,-3060,-2767,-2299,-1728,-1063,-405,243,798,1274,1630,1898,2075,2208,2305,2415,2539,2703,2906,3132,3376,3603,3791,3919,3965,3924,3800,3606,3355,3071,2770,2455,2145,1818,1492,1139,779,388,-17,-443,-885,-1333,-1787,-2231,-2652,-3036,-3363,-3603,-3753,-3774,-3676,-3430,-3063,-2564,-1975,-1310,-618,60,679,1186,1551,1730,1725,1522,1165,679,136,-414,-912,-1319,-1618,-1809,-1915,-1967,-1999,-2051,-2133,-2266,-2431,-2621,-2803,-2946,-3022,-2995,-2856,-2576,-2178,-1651,-1041,-359,341,1037,1674,2239,2684,3016,3202,3275,3233,3119,2959,2794,2658,2583,2584,2681,2858,3127,3451,3832,4231,4637,5016,5337,5575,5683,5633,5394,4942,4290,3435,2431,1307,135,-1026,-2118,-3076,-3861,-4431,-4769,-4862,-4721,-4351,-3793,-3065,-2228,-1316,-400,476,1236,1838,2220,2346,2202,1777,1109,249,-723,-1713,-2612,-3336,-3804,-3972,-3849,-3460,-2885,-2213,-1554,-993,-627,-477,-573,-875,-1340,-1883,-2426,-2887,-3188,-3297,-3162,-2811,-2250,-1532,-720,135,949,1688,2294,2755,3058,3220,3261,3231,3158,3106,3092,3164,3316,3564,3869,4219,4565,4879,5137,5305,5395,5382,5288,5106,4849,4509,4106,3626,3097,2516,1911,1281,666,44,-537,-1105,-1628,-2120,-2562,-2954,-3274,-3523,-3659,-3700,-3600,-3385,-3037,-2583,-2050,-1475,-910,-408,-16,215,272,137,-156,-579,-1072,-1572,-2035,-2406,-2677,-2828,-2888,-2865,-2797,-2698,-2587,-2470,-2345,-2195,-2019,-1790,-1516,-1186,-815,-412,-1,403,774,1099,1371,1577,1737,1835,1917,1959,2015,2060,2137,2224,2339,2476,2624,2788,2949,3103,3242,3356,3435,3491,3506,3509,3481,3441,3368,3252,3067,2784,2383,1853,1193,431,-408,-1271,-2117,-2889,-3554,-4073,-4434,-4620,-4646,-4512,-4248,-3866,-3393,-2861,-2279,-1700,-1122,-606,-157,174,378,423,311,41,-360,-854,-1384,-1894,-2320,-2620,-2756,-2729,-2552,-2270,-1929,-1596,-1314,-1134,-1072,-1133,-1305,-1557,-1843,-2127,-2350,-2480,-2478,-2328,-2018,-1568,-990,-325,389,1109,1792,2395,2895,3256,3478,3557,3508,3360,3142,2893,2656,2445,2306,2224,2227,2286,2399,2556,2720,2907,3068,3207,3291,3297,3201,2977,2610,2102,1457,712,-108,-950,-1777,-2553,-3239,-3828,-4300,-4652,-4905,-5035,-5077,-5014,-4853,-4594,-4230,-3760,-3204,-2568,-1899,-1233,-637,-155,145,244,108,-241,-783,-1446,-2187,-2914,-3583,-4138,-4553,-4826,-4951,-4977,-4892,-4764,-4570,-4352,-4093,-3798,-3455,-3053,-2599,-2078,-1516,-914,-303,297,865,1380,1832,2216,2536,2803,3030,3229,3420,3602,3803,4007,4238,4483,4742,5018,5276,5531,5734,5897,5991,6023,5995,5909,5783,5607,5389,5102,4736,4262,3662,2935,2071,1109,60,-1015,-2084,-3085,-3984,-4736,-5322,-5721,-5933,-5968,-5834,-5567,-5178,-4712,-4186,-3634,-3084,-2557,-2093,-1705,-1432,-1279,-1271,-1389,-1624,-1934,-2268,-2583,-2817,-2949,-2939,-2818,-2578,-2294,-1982,-1715,-1519,-1421,-1429,-1522,-1668,-1834,-1952,-2001,-1920,-1705,-1337,-838,-221,464,1188,1889,2547,3111,3577,3921,4151,4272,4297,4256,4157,4048,3937,3861,3833,3866,3964,4119,4317,4542,4763,4980,5156,5296,5365,5357,5232,4972,4550,3942,3162,2215,1155,28,-1097,-2151,-3087,-3849,-4429,-4804,-5009,-5045,-4975,-4812,-4605,-4375,-4138,-3894,-3650,-3374,-3079,-2742,-2378,-1995,-1622,-1291,-1017,-851,-764,-789,-888,-1049,-1236,-1437,-1617,-1789,-1932,-2064,-2190,-2313,-2432,-2548,-2628,-2681,-2654,-2562,-2354,-2065,-1664,-1202,-677,-142,383,854,1258,1580,1823,2001,2137,2259,2400,2576,2819,3117,3491,3908,4365,4823,5258,5634,5918,6083,6105,5977,5701,5305,4803,4258,3674,3111,2556,2037,1529,1028,521,-2,-531,-1073,-1597,-2099,-2567,-2980,-3352,-3660,-3911,-4106,-4218,-4264,-4203,-4052,-3786,-3413,-2944,-2393,-1802,-1209,-665,-229,54,144,26,-293,-786,-1391,-2064,-2712,-3310,-3780,-4131,-4336,-4432,-4439,-4400,-4355,-4330,-4343,-4395,-4465,-4525,-4537,-4456,-4255,-3906,-3405,-2764,-2007,-1185,-333,485,1233,1873,2378,2747,2978,3087,3102,3050,2962,2882,2825,2829,2901,3053,3270,3552,3859,4181,4483,4756,4979,5155,5265,5313,5269,5125,4848,4418,3825,3060,2147,1125,35,-1056,-2100,-3045,-3849,-4494,-4960,-5257,-5380,-5360,-5201,-4941,-4601,-4210,-3811,-3425,-3084,-2824,-2639,-2568,-2593,-2715,-2919,-3179,-3467,-3746,-4008,-4202,-4363,-4459,-4537,-4602,-4696,-4813,-4991,-5189,-5414,-5611,-5750,-5777,-5657,-5351,-4843,-4128,-3218,-2150,-958,284,1541,2725,3804,4723,5460,6005,6371,6575,6659,6656,6612,6557,6526,6531,6578,6676,6793,6938,7069,7174,7228,7217,7123,6963,6715,6404,6017,5561,5015,4377,3624,2753,1768,695,-432,-1548,-2608,-3543,-4311,-4889,-5258,-5437,-5450,-5319,-5098,-4810,-4487,-4156,-3831,-3513,-3220,-2927,-2655,-2369,-2102,-1820,-1563,-1316,-1102,-929,-800,-727,-702,-734,-813,-940,-1103,-1299,-1508,-1723,-1918,-2089,-2221,-2307,-2363,-2377,-2380,-2371,-2345,-2325,-2259,-2178,-2014,-1795,-1473,-1068,-573,-17,587,1187,1770,2280,2705,3009,3196,3254,3213,3086,2919,2745,2603,2534,2556,2687,2930,3256,3664,4093,4517,4881,5125,5219,5104,4766,4193,3403,2440,1378,291,-710,-1555,-2162,-2495,-2551,-2343,-1941,-1394,-794,-203,320,733,1023,1196,1272,1291,1292,1303,1363,1464,1610,1770,1917,2012,2037,1964,1794,1537,1200,816,399,-19,-432,-811,-1168,-1486,-1777,-2046,-2290,-2523,-2735,-2910,-3047,-3107,-3079,-2938,-2668,-2275,-1759,-1164,-502,153,788,1333,1785,2103,2300,2372,2357,2271,2166,2071,2026,2061,2190,2425,2750,3159,3615,4095,4558,4983,5335,5599,5752,5785,5679,5438,5047,4516,3859,3084,2242,1350,468,-374,-1142,-1818,-2383,-2865,-3240,-3557,-3789,-3972,-4075,-4116,-4075,-3952,-3754,-3491,-3182,-2860,-2559,-2309,-2152,-2099,-2163,-2328,-2567,-2837,-3088,-3284,-3379,-3376,-3266,-3083,-2867,-2657,-2506,-2450,-2497,-2668,-2912,-3214,-3496,-3703,-3771,-3641,-3289,-2693,-1877,-878,243,1412,2551,3588,4467,5142,5607,5858,5926,5845,5659,5410,5142,4876,4646,4452,4306,4212,4146,4130,4123,4152,4185,4235,4280,4311,4298,4212,4014,3668,3151,2442,1551,505,-644,-1826,-2965,-3974,-4802,-5386,-5724,-5816,-5690,-5406,-5007,-4565,-4118,-3721,-3385,-3134,-2955,-2839,-2765,-2711,-2660,-2598,-2517,-2409,-2282,-2120,-1937,-1725,-1494,-1261,-1035,-844,-713,-651,-687,-802,-1002,-1256,-1540,-1819,-2062,-2239,-2326,-2313,-2192,-1971,-1666,-1294,-882,-449,-11,417,839,1249,1666,2079,2505,2926,3335,3710,4025,4256,4383,4396,4295,4096,3823,3510,3197,2910,2693,2549,2500,2524,2602,2692,2742,2697,2506,2122,1537,741,-221,-1297,-2399,-3439,-4317,-4953,-5302,-5324,-5058,-4533,-3832,-3048,-2252,-1547,-963,-553,-302,-190,-169,-177,-167,-86,79,335,657,1008,1341,1625,1814,1899,1863,1717,1472,1158,795,426,67,-244,-511,-703,-847,-933,-985,-1015,-1028,-1035,-1027,-1000,-936,-822,-639,-379,-34,396,902,1465,2073,2680,3275,3803,4249,4576,4779,4851,4805,4673,4474,4269,4077,3945,3891,3917,4028,4203,4409,4630,4807,4914,4918,4771,4476,3994,3348,2530,1583,529,-567,-1653,-2674,-3562,-4301,-4845,-5217,-5413,-5475,-5431,-5322,-5171,-5005,-4834,-4658,-4475,-4277,-4054,-3812,-3553,-3293,-3060,-2876,-2753,-2709,-2721,-2779,-2846,-2890,-2882,-2806,-2646,-2426,-2149,-1859,-1584,-1357,-1213,-1162,-1215,-1355,-1558,-1774,-1959,-2042,-1987,-1734,-1280,-607,244,1245,2325,3425,4472,5420,6204,6822,7247,7491,7588,7554,7436,7277,7096,6942,6814,6738,6702,6702,6728,6756,6780,6775,6729,6630,6447,6173,5786,5258,4596,3779,2825,1758,614,-556,-1679,-2716,-3588,-4288,-4773,-5082,-5218,-5249,-5213,-5160,-5135,-5145,-5207,-5297,-5391,-5456,-5460,-5369,-5190,-4907,-4561,-4171,-3781,-3414,-3109,-2870,-2713,-2629,-2619,-2659,-2743,-2838,-2929,-2987,-2997,-2937,-2807,-2601,-2338,-2032,-1705,-1387,-1085,-828,-603,-426,-268,-135,8,158,354,586,884,1237,1644,2106,2581,3069,3521,3920,4238,4453,4553,4542,4423,4216,3953,3651,3360,3097,2899,2768,2713,2711,2725,2720,2626,2414,2022,1447,674,-253,-1298,-2369,-3393,-4265,-4927,-5308,-5407,-5218,-4806,-4225,-3568,-2916,-2334,-1891,-1594,-1464,-1456,-1555,-1696,-1857,-1991,-2098,-2161,-2208,-2242,-2285,-2347,-2433,-2536,-2659,-2771,-2879,-2946,-2971,-2952,-2863,-2743,-2571,-2385,-2206,-2036,-1922,-1831,-1804,-1789,-1788,-1758,-1666,-1492,-1208,-810,-306,282,933,1593,2248,2844,3371,3804,4149,4395,4568,4675,4738,4779,4810,4847,4904,4976,5075,5189,5314,5444,5547,5621,5611,5521,5287,4922,4380,3686,2841,1879,850,-192,-1184,-2054,-2760,-3258,-3542,-3622,-3541,-3344,-3102,-2874,-2709,-2644,-2691,-2840,-3063,-3324,-3562,-3748,-3836,-3815,-3694,-3486,-3243,-2996,-2796,-2672,-2660,-2758,-2975,-3285,-3656,-4059,-4440,-4768,-5011,-5144,-5172,-5090,-4933,-4708,-4460,-4197,-3935,-3678,-3411,-3115,-2762,-2335,-1801,-1175,-434,378,1256,2151,3033,3876,4637,5316,5885,6348,6708,6962,7128,7212,7226,7187,7106,6998,6873,6746,6616,6498,6372,6244,6081,5877,5601,5240,4781,4216,3555,2808,2008,1181,368,-399,-1082,-1671,-2143,-2517,-2798,-3016,-3195,-3359,-3521,-3692,-3858,-4012,-4115,-4156,-4099,-3934,-3667,-3303,-2890,-2465,-2069,-1765,-1564,-1504,-1576,-1774,-2060,-2405,-2741,-3048,-3256,-3364,-3339,-3206,-2974,-2698,-2408,-2158,-1984,-1903,-1924,-2034,-2194,-2369,-2503,-2548,-2465,-2228,-1821,-1263,-572,205,1017,1813,2534,3151,3625,3960,4145,4225,4210,4164,4107,4099,4144,4282,4491,4768,5070,5353,5571,5657,5579,5289,4775,4040,3101,2008,812,-416,-1593,-2657,-3523,-4145,-4484,-4523,-4286,-3815,-3177,-2466,-1765,-1171,-750,-553,-593,-858,-1286,-1825,-2370,-2856,-3201,-3365,-3326,-3097,-2711,-2223,-1698,-1201,-793,-519,-401,-443,-619,-898,-1225,-1552,-1836,-2033,-2137,-2126,-2031,-1853,-1633,-1396,-1171,-980,-845,-758,-734,-753,-799,-867,-913,-940,-911,-825,-663,-433,-124,238,661,1109,1581,2049,2496,2914,3281,3590,3844,4024,4148,4199,4184,4103,3946,3722,3426,3063,2646,2174,1668,1134,584,37,-507,-1014,-1486,-1890,-2217,-2458,-2604,-2681,-2688,-2670,-2641,-2642,-2682,-2784,-2929,-3118,-3302,-3467,-3561,-3568,-3475,-3283,-3021,-2732,-2450,-2239,-2125,-2154,-2321,-2637,-3047,-3528,-3997,-4405,-4693,-4814,-4764,-4537,-4169,-3720,-3227,-2779,-2405,-2147,-2023,-2001,-2057,-2130,-2155,-2077,-1844,-1418,-808,-16,903,1898,2892,3819,4609,5217,5608,5781,5746,5548,5239,4876,4543,4271,4137,4139,4296,4583,4951,5352,5705,5950,6022,5872,5485,4843,3993,2958,1826,654,-459,-1456,-2245,-2807,-3087,-3113,-2900,-2517,-2033,-1542,-1122,-853,-773,-917,-1253,-1763,-2358,-2972,-3514,-3911,-4112,-4094,-3856,-3434,-2879,-2252,-1640,-1093,-691,-453,-409,-539,-822,-1193,-1616,-2011,-2351,-2579,-2696,-2678,-2560,-2346,-2079,-1773,-1462,-1149,-850,-550,-248,78,429,819,1251,1709,2196,2678,3155,3582,3975,4285,4539,4717,4830,4899,4927,4932,4938,4940,4954,4969,4973,4943,4858,4682,4396,3980,3418,2721,1899,979,6,-985,-1933,-2795,-3530,-4087,-4459,-4613,-4561,-4326,-3932,-3444,-2913,-2400,-1969,-1653,-1485,-1462,-1559,-1742,-1938,-2101,-2160,-2080,-1835,-1439,-910,-309,309,873,1323,1601,1687,1562,1264,826,327,-173,-592,-886,-1007,-961,-751,-427,-37,360,700,945,1061,1043,910,692,439,214,59,37,165,464,925,1519,2206,2935,3646,4287,4819,5197,5421,5478,5404,5225,4996,4765,4580,4478,4477,4572,4744,4945,5130,5222,5183,4937,4478,3771,2852,1740,515,-769,-2009,-3136,-4065,-4746,-5141,-5247,-5093,-4726,-4227,-3672,-3160,-2747,-2510,-2460,-2613,-2937,-3371,-3858,-4301,-4645,-4817,-4782,-4536,-4084,-3474,-2766,-2026,-1335,-752,-331,-91,-35,-144,-363,-666,-982,-1281,-1528,-1703,-1805,-1845,-1827,-1771,-1682,-1566,-1413,-1219,-956,-624,-199,311,895,1538,2194,2838,3417,3903,4268,4495,4596,4574,4470,4308,4138,3994,3914,3928,4039,4264,4559,4918,5259,5564,5745,5774,5603,5211,4598,3787,2808,1737,627,-430,-1382,-2154,-2723,-3058,-3172,-3092,-2873,-2571,-2274,-2033,-1928,-1984,-2231,-2664,-3241,-3931,-4642,-5328,-5888,-6286,-6459,-6400,-6112,-5626,-4995,-4282,-3563,-2894,-2354,-1954,-1739,-1673,-1747,-1890,-2070,-2202,-2270,-2216,-2051,-1770,-1404,-989,-563,-163,177,449,645,776,877,962,1070,1237,1455,1768,2128,2549,2987,3417,3807,4138,4381,4544,4614,4613,4550,4454,4337,4238,4157,4121,4127,4156,4221,4263,4296,4248,4133,3889,3528,3023,2381,1623,771,-133,-1044,-1905,-2673,-3277,-3700,-3893,-3869,-3637,-3240,-2743,-2212,-1729,-1363,-1163,-1173,-1381,-1784,-2312,-2924,-3511,-4040,-4400,-4595,-4558,-4331,-3919,-3392,-2799,-2224,-1716,-1331,-1093,-1000,-1039,-1171,-1353,-1538,-1691,-1765,-1758,-1644,-1439,-1149,-791,-389,46,483,932,1363,1794,2219,2638,3064,3476,3884,4262,4604,4883,5102,5232,5299,5282,5222,5116,4998,4889,4799,4766,4767,4831,4924,5043,5159,5241,5264,5194,5000,4667,4174,3520,2723,1801,804,-219,-1212,-2104,-2848,-3385,-3693,-3754,-3597,-3259,-2808,-2328,-1896,-1593,-1475,-1572,-1885,-2381,-3004,-3666,-4294,-4793,-5095,-5170,-4987,-4588,-4004,-3322,-2613,-1980,-1489,-1196,-1131,-1291,-1630,-2117,-2650,-3181,-3629,-3949,-4101,-4089,-3903,-3586,-3158,-2665,-2141,-1608,-1097,-603,-131,324,786,1252,1739,2246,2761,3280,3776,4240,4648,4993,5266,5476,5625,5734,5817,5898,5986,6094,6218,6358,6490,6610,6680,6702,6634,6476,6194,5791,5244,4574,3778,2906,1973,1045,160,-635,-1285,-1787,-2096,-2242,-2222,-2092,-1891,-1677,-1517,-1446,-1515,-1728,-2091,-2566,-3124,-3699,-4231,-4677,-4973,-5108,-5058,-4835,-4459,-3982,-3428,-2883,-2353,-1924,-1585,-1374,-1283,-1294,-1407,-1574,-1793,-2028,-2265,-2489,-2686,-2846,-2962,-3017,-3012,-2924,-2760,-2502,-2161,-1732,-1240,-688,-111,472,1032,1538,1977,2334,2598,2792,2915,2999,3074,3151,3273,3443,3665,3939,4234,4532,4795,5004,5116,5146,5050,4863,4558,4162,3669,3097,2457,1761,1037,299,-421,-1094,-1697,-2191,-2561,-2787,-2868,-2820,-2669,-2461,-2247,-2082,-2010,-2068,-2266,-2595,-3029,-3512,-3989,-4406,-4693,-4827,-4766,-4523,-4104,-3564,-2946,-2326,-1756,-1301,-987,-843,-855,-1009,-1267,-1591,-1924,-2241,-2478,-2633,-2664,-2576,-2370,-2059,-1671,-1234,-776,-332,77,435,729,961,1137,1264,1358,1429,1490,1549,1613,1686,1777,1881,2011,2161,2342,2549,2788,3041,3304,3557,3790,3983,4128,4219,4247,4217,4119,3949,3705,3380,2978,2503,1974,1398,825,259,-237,-659,-959,-1150,-1217,-1202,-1134,-1069,-1066,-1166,-1423,-1826,-2398,-3067,-3802,-4511,-5127,-5577,-5808,-5801,-5542,-5079,-4446,-3734,-3010,-2364,-1854,-1531,-1412,-1496,-1755,-2140,-2602,-3072,-3505,-3849,-4065,-4140,-4051,-3813,-3422,-2913,-2292,-1607,-871,-125,609,1304,1932,2485,2931,3274,3491,3594,3577,3462,3264,3019,2758,2519,2342,2260,2292,2453,2726,3092,3503,3912,4270,4525,4651,4623,4434,4094,3613,3021,2344,1625,902,217,-390,-884,-1243,-1445,-1491,-1391,-1158,-833,-446,-57,296,551,681,644,442,68,-434,-1042,-1678,-2307,-2863,-3303,-3612,-3754,-3761,-3621,-3387,-3075,-2730,-2388,-2070,-1805,-1593,-1454,-1374,-1366,-1410,-1515,-1664,-1850,-2058,-2268,-2456,-2601,-2670,-2647,-2514,-2255,-1892,-1411,-868,-269,330,901,1409,1821,2126,2316,2401,2399,2337,2253,2177,2147,2178,2295,2485,2737,3019,3284,3497,3608,3597,3440,3154,2739,2240,1672,1085,489,-70,-595,-1049,-1433,-1732,-1937,-2049,-2066,-1989,-1831,-1600,-1321,-1022,-732,-497,-351,-328,-459,-738,-1170,-1704,-2308,-2902,-3432,-3820,-4024,-3998,-3734,-3244,-2554,-1740,-861,-13,727,1297,1630,1728,1559,1180,607,-83,-837,-1575,-2240,-2765,-3109,-3239,-3147,-2844,-2354,-1727,-1014,-270,446,1092,1631,2042,2316,2464,2493,2438,2313,2166,2004,1873,1775,1742,1771,1876,2042,2268,2527,2793,3044,3240,3381,3425,3396,3273,3078,2799,2458,2026,1540,964,333,-348,-1054,-1746,-2391,-2955,-3396,-3707,-3857,-3872,-3755,-3551,-3306,-3065,-2892,-2821,-2892,-3113,-3470,-3937,-4450,-4954,-5375,-5659,-5754,-5647,-5320,-4816,-4166,-3434,-2692,-2003,-1414,-984,-699,-575,-579,-673,-836,-1011,-1195,-1346,-1468,-1543,-1567,-1539,-1445,-1289,-1056,-745,-359,104,630,1197,1791,2368,2908,3366,3722,3951,4045,4016,3866,3643,3374,3107,2887,2740,2710,2785,2971,3238,3545,3853,4123,4308,4405,4373,4232,3956,3569,3065,2457,1773,1031,278,-444,-1095,-1629,-2025,-2263,-2342,-2291,-2116,-1885,-1622,-1391,-1235,-1193,-1299,-1554,-1971,-2497,-3121,-3764,-4376,-4902,-5277,-5481,-5480,-5280,-4901,-4373,-3749,-3080,-2418,-1808,-1288,-865,-566,-354,-259,-224,-269,-356,-476,-612,-741,-824,-857,-779,-598,-276,175,739,1397,2089,2780,3403,3918,4271,4447,4429,4235,3896,3465,2993,2556,2202,1988,1935,2059,2331,2719,3163,3592,3954,4184,4254,4157,3892,3504,3009,2459,1880,1291,720,164,-356,-829,-1244,-1564,-1795,-1886,-1862,-1693,-1411,-1031,-594,-144,253,555,689,629,341,-174,-885,-1744,-2677,-3602,-4428,-5079,-5488,-5625,-5468,-5060,-4430,-3666,-2848,-2050,-1354,-806,-431,-240,-211,-322,-528,-794,-1076,-1342,-1551,-1683,-1698,-1591,-1344,-954,-438,198,912,1680,2459,3213,3904,4505,4988,5340,5563,5641,5610,5473,5260,5007,4734,4478,4258,4087,3968,3895,3856,3829,3809,3769,3720,3654,3573,3488,3375,3247,3052,2794,2432,1953,1369,681,-65,-821,-1534,-2144,-2596,-2867,-2928,-2804,-2509,-2115,-1680,-1284,-1009,-901,-1025,-1366,-1931,-2646,-3455,-4260,-4970,-5506,-5807,-5838,-5611,-5153,-4530,-3826,-3122,-2498,-2015,-1704,-1574,-1612,-1776,-2030,-2323,-2613,-2867,-3050,-3148,-3138,-3015,-2755,-2373,-1853,-1217,-483,328,1168,2000,2789,3472,4047,4456,4713,4808,4757,4602,4364,4110,3874,3710,3654,3717,3915,4220,4599,5009,5384,5689,5870,5912,5804,5552,5181,4701,4148,3531,2876,2191,1498,808,145,-478,-1025,-1492,-1843,-2081,-2188,-2171,-2036,-1809,-1527,-1232,-983,-826,-820,-982,-1339,-1863,-2526,-3266,-4009,-4676,-5205,-5526,-5627,-5484,-5141,-4635,-4033,-3408,-2806,-2298,-1888,-1613,-1450,-1402,-1444,-1558,-1727,-1937,-2168,-2406,-2631,-2805,-2919,-2921,-2805,-2547,-2141,-1615,-974,-281,441,1127,1739,2244,2609,2834,2920,2891,2779,2631,2490,2404,2405,2514,2736,3046,3424,3818,4188,4498,4714,4818,4827,4724,4546,4293,3976,3608,3179,2695,2164,1586,1001,416,-123,-585,-938,-1152,-1209,-1106,-853,-486,-45,383,757,971,991,767,290,-404,-1280,-2235,-3198,-4051,-4724,-5134,-5262,-5096,-4675,-4066,-3339,-2594,-1894,-1311,-872,-599,-485,-500,-630,-827,-1065,-1313,-1544,-1729,-1858,-1904,-1864,-1733,-1501,-1190,-798,-356,122,614,1086,1535,1921,2259,2512,2706,2824,2881,2898,2875,2860,2843,2869,2922,3015,3132,3255,3368,3451,3498,3505,3485,3450,3411,3385,3361,3338,3289,3189,3016,2750,2383,1930,1406,847,303,-196,-591,-859,-977,-932,-754,-466,-135,176,401,466,335,-11,-570,-1284,-2104,-2938,-3699,-4318,-4726,-4897,-4841,-4568,-4162,-3660,-3165,-2706,-2356,-2106,-1995,-1970,-2042,-2155,-2294,-2428,-2531,-2589,-2578,-2497,-2322,-2053,-1694,-1231,-694,-81,578,1256,1926,2552,3103,3547,3865,4037,4065,3959,3735,3436,3097,2769,2495,2315,2238,2290,2429,2652,2906,3153,3371,3519,3609,3618,3577,3468,3320,3114,2855,2532,2146,1692,1195,671,152,-310,-700,-959,-1075,-1030,-814,-454,24,570,1111,1588,1917,2048,1935,1568,960,171,-749,-1678,-2560,-3275,-3790,-4053,-4067,-3866,-3498,-3034,-2549,-2096,-1733,-1478,-1351,-1337,-1415,-1570,-1748,-1953,-2120,-2264,-2341,-2348,-2284,-2126,-1895,-1577,-1197,-753,-279,222,710,1173,1583,1923,2180,2351,2431,2443,2397,2326,2254,2212,2209,2257,2346,2453,2551,2610,2599,2505,2331,2076,1790,1484,1203,965,772,624,490,343,163,-84,-386,-751,-1137,-1524,-1853,-2101,-2222,-2195,-2013,-1675,-1214,-668,-94,441,872,1140,1199,1035,651,81,-613,-1358,-2067,-2673,-3103,-3346,-3371,-3235,-2951,-2601,-2222,-1870,-1573,-1348,-1193,-1108,-1071,-1077,-1106,-1160,-1217,-1287,-1355,-1413,-1470,-1487,-1491,-1430,-1328,-1146,-897,-566,-165,294,798,1309,1812,2273,2662,2978,3199,3338,3403,3409,3373,3308,3215,3103,2962,2797,2602,2394,2176,1975,1799,1667,1574,1518,1468,1395,1271,1051,736,298,-224,-821,-1429,-2017,-2525,-2918,-3169,-3261,-3201,-3007,-2705,-2351,-1985,-1669,-1448,-1365,-1443,-1682,-2063,-2539,-3055,-3535,-3917,-4145,-4184,-4040,-3727,-3305,-2833,-2377,-1995,-1724,-1584,-1562,-1643,-1778,-1940,-2085,-2180,-2213,-2160,-2021,-1801,-1500,-1136,-720,-266,212,698,1182,1651,2096,2504,2865,3170,3398,3563,3639,3649,3596,3493,3374,3245,3137,3052,3001,2971,2953,2937,2903,2847,2772,2673,2581,2490,2417,2363,2299,2225,2091,1879,1571,1140,617,0,-660,-1323,-1945,-2477,-2883,-3141,-3241,-3177,-2986,-2674,-2306,-1914,-1563,-1297,-1164,-1192,-1393,-1751,-2237,-2791,-3356,-3858,-4250,-4486,-4562,-4481,-4270,-3980,-3638,-3300,-2979,-2697,-2450,-2231,-2029,-1827,-1620,-1396,-1159,-910,-656,-398,-152,92,310,519,708,884,1052,1217,1384,1564,1755,1960,2174,2393,2607,2819,3006,3187,3333,3463,3547,3587,3560,3458,3266,2983,2615,2187,1722,1266,849,521,291,177,164,222,317,406,438,403,260,33,-277,-637,-998,-1339,-1601,-1767,-1819,-1736,-1554,-1283,-972,-680,-450,-340,-390,-607,-1007,-1536,-2162,-2804,-3394,-3870,-4173,-4294,-4231,-4016,-3706,-3350,-3008,-2727,-2522,-2414,-2378,-2410,-2463,-2532,-2569,-2570,-2512,-2385,-2198,-1932,-1612,-1235,-816,-378,79,524,956,1362,1743,2086,2408,2692,2957,3188,3396,3574,3731,3853,3962,4031,4080,4082,4039,3942,3783,3571,3306,3015,2709,2424,2172,1971,1825,1714,1627,1521,1372,1141,821,380,-141,-751,-1379,-1997,-2539,-2961,-3214,-3282,-3149,-2847,-2402,-1883,-1363,-913,-614,-516,-653,-1037,-1624,-2374,-3194,-4002,-4717,-5259,-5600,-5720,-5645,-5423,-5106,-4776,-4465,-4230,-4075,-3994,-3978,-3975,-3980,-3939,-3851,-3692,-3469,-3178,-2835,-2446,-2030,-1593,-1159,-718,-298,116,514,906,1300,1691,2108,2521,2963,3396,3835,4250,4641,4978,5263,5459,5572,5568,5459,5233,4904,4496,4032,3562,3121,2754,2491,2351,2324,2393,2514,2628,2693,2641,2448,2085,1565,905,161,-610,-1348,-1970,-2446,-2720,-2789,-2659,-2360,-1945,-1485,-1045,-703,-503,-494,-670,-1026,-1496,-2036,-2554,-3006,-3324,-3498,-3525,-3437,-3275,-3098,-2947,-2866,-2869,-2953,-3107,-3287,-3466,-3603,-3657,-3620,-3461,-3188,-2808,-2330,-1791,-1203,-619,-48,460,900,1247,1500,1663,1755,1792,1808,1824,1868,1959,2116,2336,2628,2968,3338,3714,4049,4326,4499,4557,4483,4290,3984,3614,3205,2811,2467,2199,2015,1910,1858,1817,1761,1639,1431,1140,745,315,-152,-562,-902,-1093,-1136,-995,-703,-282,211,700,1125,1400,1481,1319,917,290,-501,-1380,-2254,-3033,-3637,-4019,-4153,-4059,-3770,-3355,-2872,-2396,-1975,-1643,-1423,-1309,-1292,-1353,-1460,-1591,-1719,-1816,-1875,-1864,-1796,-1646,-1441,-1171,-865,-529,-188,150,470,773,1059,1335,1616,1909,2217,2550,2897,3253,3603,3924,4196,4400,4510,4516,4408,4191,3879,3501,3084,2681,2324,2055,1904,1872,1956,2128,2344,2553,2711,2755,2673,2431,2045,1538,946,338,-240,-720,-1066,-1242,-1244,-1082,-795,-434,-59,253,452,475,311,-54,-579,-1213,-1903,-2544,-3120,-3541,-3819,-3943,-3941,-3864,-3740,-3632,-3549,-3523,-3545,-3595,-3660,-3699,-3689,-3600,-3415,-3128,-2736,-2260,-1711,-1135,-550,0,492,913,1235,1484,1645,1753,1826,1883,1956,2055,2202,2404,2652,2953,3269,3597,3888,4122,4259,4273,4158,3890,3515,3033,2516,2003,1555,1226,1038,1004,1115,1309,1564,1775,1921,1918,1757,1429,953,383,-221,-794,-1251,-1560,-1665,-1569,-1283,-842,-309,250,763,1147,1352,1326,1059,571,-100,-872,-1665,-2388,-2971,-3354,-3532,-3494,-3298,-2988,-2633,-2296,-2025,-1858,-1814,-1879,-2050,-2278,-2539,-2778,-2964,-3056,-3038,-2891,-2624,-2244,-1773,-1245,-678,-118,427,910,1339,1669,1923,2071,2145,2140,2089,2015,1941,1902,1897,1945,2019,2122,2201,2250,2222,2113,1911,1633,1300,960,639,400,241,197,238,341,469,570,605,542,364,80,-295,-708,-1131,-1484,-1745,-1851,-1793,-1563,-1160,-640,-14,626,1240,1757,2109,2272,2208,1930,1477,885,244,-406,-978,-1449,-1785,-1987,-2076,-2070,-2000,-1900,-1774,-1650,-1520,-1392,-1264,-1136,-1010,-881,-767,-644,-545,-442,-350,-265,-170,-76,35,161,312,480,676,882,1105,1342,1583,1846,2122,2423,2750,3092,3440,3768,4048,4238,4319,4251,4035,3664,3167,2579,1964,1366,858,471,242,171,235,405,611,819,953,994,901,678,343,-78,-528,-963,-1326,-1580,-1688,-1648,-1459,-1149,-770,-366,-4,252,369,299,60,-346,-849,-1409,-1938,-2391,-2719,-2893,-2933,-2847,-2687,-2490,-2298,-2147,-2048,-2004,-2010,-2044,-2090,-2130,-2136,-2107,-2015,-1863,-1632,-1339,-959,-534,-41,476,1017,1549,2063,2516,2917,3214,3432,3542,3570,3533,3453,3367,3302,3270,3298,3358,3458,3551,3629,3657,3617,3517,3345,3145,2921,2730,2572,2481,2446,2447,2457,2428,2318,2096,1733,1224,595,-133,-882,-1614,-2237,-2713,-2983,-3027,-2851,-2468,-1935,-1299,-641,-29,469,785,895,770,432,-81,-712,-1385,-2038,-2606,-3060,-3369,-3555,-3614,-3599,-3518,-3399,-3259,-3091,-2902,-2676,-2421,-2127,-1812,-1484,-1147,-837,-530,-261,-8,228,450,677,911,1152,1419,1687,1971,2244,2505,2730,2926,3072,3190,3270,3334,3384,3433,3468,3497,3483,3439,3319,3136,2869,2537,2149,1739,1334,975,692,504,420,431,512,633,750,826,827,725,511,188,-230,-703,-1198,-1664,-2058,-2350,-2500,-2517,-2385,-2143,-1810,-1439,-1079,-773,-581,-512,-600,-818,-1156,-1564,-2016,-2461,-2880,-3249,-3557,-3801,-3971,-4073,-4083,-4015,-3846,-3588,-3254,-2860,-2445,-2039,-1674,-1375,-1154,-999,-904,-825,-739,-605,-403,-115,263,708,1205,1711,2193,2621,2959,3201,3340,3390,3373,3310,3233,3163,3114,3101,3114,3148,3188,3211,3211,3161,3070,2928,2751,2554,2341,2140,1937,1752,1562,1370,1147,897,596,255,-128,-534,-944,-1314,-1628,-1834,-1928,-1880,-1712,-1429,-1084,-712,-380,-135,-34,-105,-367,-814,-1406,-2102,-2830,-3528,-4146,-4632,-4988,-5194,-5294,-5302,-5260,-5193,-5104,-5013,-4893,-4747,-4558,-4311,-4021,-3678,-3306,-2918,-2518,-2135,-1760,-1411,-1083,-770,-468,-167,149,475,836,1207,1617,2024,2447,2858,3252,3612,3942,4205,4430,4567,4653,4646,4577,4433,4225,3977,3690,3399,3128,2894,2737,2652,2662,2746,2884,3039,3165,3215,3149,2931,2547,2004,1322,550,-256,-1031,-1698,-2218,-2527,-2633,-2523,-2239,-1821,-1338,-838,-407,-74,105,113,-42,-352,-773,-1274,-1802,-2344,-2852,-3345,-3804,-4242,-4664,-5062,-5420,-5720,-5916,-5984,-5896,-5639,-5222,-4672,-4023,-3336,-2655,-2039,-1511,-1111,-820,-653,-555,-518,-475,-411,-285,-77,199,556,942,1354,1739,2084,2359,2558,2675,2718,2706,2645,2572,2489,2412,2360,2315,2293,2282,2276,2284,2294,2320,2346,2382,2403,2400,2354,2239,2051,1773,1410,974,490,-16,-495,-922,-1239,-1441,-1489,-1402,-1183,-865,-490,-89,276,585,786,866,809,619,311,-86,-554,-1044,-1558,-2059,-2548,-3025,-3468,-3894,-4265,-4583,-4806,-4927,-4913,-4778,-4514,-4159,-3739,-3301,-2886,-2529,-2250,-2063,-1950,-1899,-1862,-1817,-1715,-1537,-1265,-891,-447,69,594,1119,1590,1990,2301,2502,2605,2604,2519,2374,2175,1963,1740,1540,1366,1235,1156,1130,1173,1271,1439,1656,1912,2186,2439,2646,2769,2780,2662,2400,2010,1494,906,269,-357,-923,-1380,-1694,-1829,-1789,-1580,-1226,-778,-279,210,636,946,1107,1087,890,523,11,-602,-1296,-2009,-2735,-3425,-4079,-4666,-5179,-5592,-5889,-6046,-6043,-5875,-5538,-5055,-4452,-3775,-3076,-2403,-1811,-1329,-991,-799,-744,-803,-933,-1089,-1225,-1290,-1260,-1108,-829,-440,45,593,1159,1717,2211,2621,2912,3069,3098,2997,2804,2530,2226,1910,1638,1412,1284,1248,1315,1490,1726,2023,2307,2560,2714,2753,2635,2373,1961,1438,844,225,-356,-854,-1219,-1417,-1429,-1268,-936,-492,35,579,1086,1517,1813,1965,1938,1756,1418,976,443,-117,-693,-1247,-1770,-2261,-2711,-3130,-3514,-3851,-4136,-4334,-4438,-4418,-4276,-3997,-3614,-3127,-2591,-2025,-1481,-973,-544,-190,74,267,401,513,612,743,899,1109,1341,1611,1870,2118,2314,2445,2489,2443,2294,2072,1776,1451,1119,812,567,395,319,338,454,650,923,1234,1576,1893,2171,2355,2428,2359,2140,1779,1292,715,85,-546,-1129,-1614,-1963,-2132,-2118,-1892,-1501,-940,-282,447,1171,1850,2420,2850,3100,3158,3027,2711,2240,1635,926,152,-670,-1493,-2293,-3021,-3645,-4111,-4397,-4462,-4305,-3939,-3387,-2711,-1967,-1227,-557,-6,379,598,639,557,369,162,-33,-135,-123,40,359,810,1375,1996,2633,3225,3730,4096,4304,4323,4168,3838,3377,2813,2204,1600,1040,578,229,25,-37,48,250,558,921,1307,1662,1944,2107,2132,1993,1716,1292,789,222,-344,-858,-1297,-1598,-1769,-1776,-1643,-1381,-1025,-616,-188,214,560,824,992,1049,1019,880,680,396,57,-344,-814,-1338,-1930,-2561,-3214,-3847,-4409,-4851,-5124,-5189,-5041,-4670,-4130,-3439,-2683,-1894,-1151,-489,67,485,789,974,1087,1148,1209,1285,1420,1615,1883,2213,2592,2994,3396,3761,4062,4279,4376,4368,4223,3982,3642,3242,2817,2389,2014,1699,1493,1387,1408,1532,1742,2002,2257,2459,2560,2503,2272,1855,1264,544,-255,-1074,-1827,-2468,-2925,-3179,-3192,-2992,-2583,-2031,-1371,-690,-24,543,984,1253,1331,1224,926,484,-100,-763,-1497,-2251,-3009,-3733,-4405,-4991,-5462,-5792,-5947,-5916,-5679,-5259,-4665,-3965,-3184,-2416,-1689,-1070,-582,-240,-28,63,89,81,92,164,331,608,1005,1507,2089,2717,3347,3930,4426,4791,5003,5034,4901,4594,4167,3631,3053,2465,1920,1460,1106,900,832,923,1140,1475,1875,2299,2694,2989,3148,3122,2884,2451,1819,1052,190,-700,-1548,-2301,-2898,-3313,-3515,-3508,-3305,-2932,-2430,-1842,-1211,-589,-6,485,874,1113,1208,1130,880,459,-132,-872,-1741,-2697,-3696,-4670,-5551,-6278,-6767,-6999,-6919,-6558,-5929,-5099,-4142,-3139,-2179,-1323,-627,-107,226,410,476,486,493,547,696,950,1335,1815,2388,2991,3602,4143,4603,4911,5074,5062,4903,4607,4225,3793,3363,2977,2676,2476,2401,2441,2594,2830,3126,3442,3735,3975,4099,4104,3935,3616,3131,2532,1836,1116,411,-220,-735,-1105,-1304,-1345,-1218,-981,-638,-261,124,466,728,893,937,859,664,363,-29,-491,-1015,-1581,-2187,-2823,-3481,-4150,-4807,-5423,-5965,-6382,-6645,-6710,-6571,-6224,-5698,-5037,-4298,-3545,-2845,-2238,-1771,-1443,-1253,-1166,-1132,-1106,-1019,-836,-507,-26,613,1381,2244,3150,4026,4832,5478,5948,6184,6195,5971,5560,4992,4336,3647,2991,2424,1997,1736,1674,1801,2120,2584,3167,3789,4399,4905,5251,5376,5239,4839,4184,3328,2327,1273,240,-680,-1422,-1931,-2176,-2151,-1873,-1382,-728,19,801,1544,2204,2720,3064,3203,3125,2813,2274,1518,551,-577,-1850,-3192,-4554,-5851,-7014,-7950,-8607,-8916,-8868,-8461,-7745,-6787,-5688,-4541,-3456,-2507,-1749,-1215,-870,-703,-619,-574,-473,-271,83,605,1282,2093,2978,3884,4737,5476,6038,6384,6491,6355,6000,5468,4807,4095,3382,2739,2209,1819,1601,1527,1611,1801,2076,2392,2701,2965,3131,3178,3052,2773,2299,1679,924,91,-769,-1593,-2329,-2913,-3312,-3494,-3448,-3183,-2719,-2095,-1356,-564,237,983,1639,2166,2543,2743,2770,2605,2252,1714,985,96,-943,-2082,-3265,-4437,-5510,-6420,-7108,-7517,-7647,-7492,-7100,-6532,-5856,-5157,-4498,-3933,-3496,-3174,-2976,-2824,-2709,-2543,-2295,-1922,-1391,-712,127,1070,2104,3149,4161,5073,5820,6366,6668,6722,6539,6143,5600,4949,4285,3639,3095,2669,2392,2264,2268,2386,2580,2811,3041,3222,3327,3309,3158,2849,2396,1804,1114,356,-412,-1144,-1796,-2313,-2682,-2869,-2879,-2724,-2417,-2011,-1525,-1029,-535,-104,252,512,658,703,632,454,171,-222,-720,-1319,-2010,-2765,-3548,-4318,-5005,-5560,-5922,-6046,-5927,-5550,-4977,-4232,-3423,-2600,-1867,-1278,-891,-730,-803,-1083,-1529,-2084,-2664,-3207,-3619,-3843,-3817,-3516,-2928,-2097,-1067,68,1201,2244,3080,3666,3936,3918,3624,3141,2544,1932,1396,1017,846,921,1247,1799,2549,3418,4351,5246,6031,6616,6937,6951,6639,6020,5130,4048,2859,1661,545,-401,-1130,-1587,-1782,-1720,-1444,-1002,-465,117,670,1155,1524,1755,1825,1730,1461,1019,411,-364,-1277,-2323,-3448,-4620,-5766,-6826,-7711,-8373,-8723,-8757,-8434,-7800,-6889,-5788,-4569,-3338,-2153,-1115,-258,362,712,792,591,135,-534,-1376,-2305,-3267,-4158,-4925,-5494,-5833,-5923,-5779,-5419,-4906,-4274,-3585,-2879,-2185,-1537,-927,-389,111,542,936,1285,1607,1923,2240,2595,2985,3433,3925,4452,4981,5478,5900,6205,6367,6364,6189,5870,5419,4895,4336,3797,3327,2956,2720,2616,2655,2803,3044,3329,3637,3917,4149,4301,4339,4243,3962,3480,2738,1751,481,-1004,-2670,-4407,-6101,-7619,-8822,-9613,-9906,-9694,-9008,-7934,-6618,-5199,-3849,-2697,-1842,-1340,-1181,-1322,-1663,-2101,-2509,-2784,-2841,-2617,-2113,-1329,-336,810,1996,3142,4137,4916,5404,5582,5435,4982,4273,3350,2289,1153,7,-1083,-2064,-2890,-3512,-3912,-4057,-3957,-3622,-3091,-2427,-1698,-983,-370,108,365,419,233,-160,-741,-1466,-2299,-3176,-4052,-4867,-5562,-6083,-6387,-6424,-6188,-5657,-4860,-3820,-2610,-1283,36,1287,2337,3118,3553,3589,3237,2498,1460,201,-1145,-2447,-3579,-4406,-4868,-4883,-4481,-3675,-2567,-1250,137,1476,2639,3541,4118,4350,4257,3893,3340,2697,2071,1552,1229,1144,1334,1772,2444,3258,4163,5055,5866,6533,6995,7238,7228,6975,6477,5757,4833,3760,2566,1339,133,-967,-1883,-2556,-2948,-3039,-2874,-2490,-2002,-1494,-1076,-841,-833,-1087,-1571,-2238,-3005,-3785,-4470,-4998,-5280,-5300,-5029,-4490,-3718,-2759,-1688,-565,540,1566,2460,3191,3708,4016,4078,3909,3511,2901,2120,1202,214,-781,-1711,-2508,-3106,-3475,-3574,-3422,-3038,-2472,-1785,-1047,-312,354,908,1309,1529,1543,1354,953,372,-363,-1195,-2065,-2900,-3633,-4197,-4540,-4633,-4454,-4028,-3365,-2529,-1571,-553,452,1394,2221,2893,3406,3729,3903,3915,3827,3652,3448,3245,3088,3001,3006,3110,3297,3563,3847,4141,4367,4503,4497,4332,3988,3476,2812,2035,1201,361,-408,-1058,-1516,-1764,-1767,-1539,-1112,-517,167,884,1557,2113,2492,2630,2483,2030,1257,205,-1080,-2506,-3959,-5315,-6437,-7206,-7526,-7342,-6655,-5516,-4030,-2344,-623,967,2269,3187,3645,3647,3242,2514,1594,625,-277,-963,-1389,-1468,-1235,-701,43,916,1824,2663,3378,3901,4221,4331,4251,4011,3646,3190,2686,2140,1599,1059,551,82,-328,-671,-922,-1089,-1149,-1119,-998,-799,-555,-265,6,253,400,426,261,-111,-719,-1563,-2596,-3786,-5028,-6246,-7334,-8199,-8774,-9005,-8887,-8429,-7687,-6731,-5650,-4542,-3502,-2606,-1926,-1496,-1331,-1420,-1723,-2184,-2733,-3279,-3754,-4073,-4176,-4043,-3620,-2971,-2075,-1028,132,1316,2464,3505,4398,5108,5619,5954,6120,6164,6129,6041,5963,5891,5863,5862,5883,5905,5907,5875,5810,5701,5573,5417,5252,5052,4808,4486,4061,3514,2835,2042,1171,276,-578,-1317,-1880,-2220,-2317,-2187,-1874,-1445,-982,-572,-290,-178,-280,-562,-1017,-1564,-2148,-2680,-3100,-3335,-3365,-3152,-2719,-2091,-1312,-454,428,1248,1967,2504,2857,2972,2874,2547,2031,1340,524,-385,-1329,-2266,-3133,-3893,-4486,-4893,-5077,-5050,-4807,-4389,-3824,-3160,-2454,-1748,-1112,-592,-245,-120,-233,-612,-1214,-2017,-2929,-3874,-4736,-5426,-5849,-5948,-5693,-5081,-4157,-2976,-1628,-198,1212,2521,3653,4552,5186,5546,5638,5495,5159,4679,4123,3539,2989,2523,2169,1971,1923,2045,2308,2701,3186,3717,4260,4757,5172,5462,5599,5561,5353,4974,4469,3865,3224,2605,2059,1644,1393,1326,1449,1741,2168,2682,3216,3700,4052,4205,4086,3670,2932,1903,648,-761,-2185,-3529,-4652,-5463,-5888,-5904,-5528,-4829,-3911,-2896,-1916,-1101,-521,-259,-298,-631,-1171,-1836,-2507,-3086,-3474,-3605,-3458,-3020,-2351,-1501,-561,377,1245,1961,2508,2854,3029,3051,2985,2856,2734,2632,2578,2575,2610,2666,2716,2740,2703,2612,2432,2199,1899,1579,1261,975,760,618,549,530,508,428,233,-132,-690,-1436,-2348,-3344,-4345,-5250,-5957,-6394,-6494,-6248,-5665,-4811,-3751,-2600,-1443,-390,491,1141,1544,1693,1636,1395,1058,661,285,-36,-251,-334,-281,-87,235,644,1138,1651,2170,2658,3082,3435,3692,3851,3917,3886,3786,3615,3403,3158,2901,2638,2381,2136,1905,1706,1538,1426,1372,1392,1474,1602,1736,1834,1835,1700,1391,902,250,-520,-1340,-2128,-2797,-3272,-3487,-3421,-3069,-2479,-1711,-862,-17,723,1283,1619,1690,1515,1121,558,-93,-766,-1372,-1850,-2141,-2207,-2048,-1658,-1087,-380,398,1163,1862,2408,2778,2924,2859,2590,2152,1593,961,313,-299,-838,-1264,-1561,-1717,-1735,-1638,-1435,-1170,-849,-523,-192,92,312,427,385,161,-288,-964,-1856,-2922,-4086,-5266,-6342,-7234,-7840,-8110,-8012,-7565,-6800,-5807,-4662,-3474,-2342,-1340,-537,37,375,501,456,302,91,-109,-268,-343,-333,-237,-65,164,437,740,1067,1418,1791,2203,2633,3100,3569,4035,4460,4828,5097,5260,5295,5208,5010,4724,4386,4029,3693,3410,3206,3093,3076,3140,3260,3400,3507,3527,3419,3127,2657,1986,1173,250,-691,-1572,-2306,-2813,-3042,-2972,-2613,-2021,-1276,-480,264,849,1215,1305,1122,690,77,-643,-1364,-2002,-2467,-2714,-2700,-2448,-1979,-1361,-666,29,644,1129,1435,1555,1488,1261,913,489,38,-397,-774,-1078,-1292,-1419,-1484,-1496,-1502,-1520,-1572,-1670,-1807,-1963,-2106,-2204,-2234,-2174,-2067,-1910,-1809,-1789,-1944,-2298,-2874,-3644,-4556,-5511,-6412,-7143,-7603,-7725,-7458,-6807,-5809,-4534,-3083,-1571,-102,1205,2288,3076,3565,3751,3689,3421,3031,2587,2157,1804,1567,1477,1540,1759,2102,2561,3083,3648,4210,4739,5207,5586,5859,6018,6053,5973,5785,5508,5161,4778,4366,3979,3603,3292,3026,2837,2712,2663,2665,2721,2780,2827,2794,2649,2339,1842,1155,293,-692,-1733,-2751,-3652,-4372,-4830,-5006,-4885,-4494,-3904,-3193,-2460,-1817,-1339,-1103,-1134,-1434,-1958,-2642,-3397,-4125,-4734,-5154,-5318,-5223,-4856,-4268,-3497,-2631,-1712,-848,-54,576,1060,1335,1446,1369,1155,821,420,-14,-421,-767,-1016,-1121,-1100,-921,-628,-242,203,654,1081,1447,1725,1895,1930,1805,1508,1002,311,-584,-1615,-2750,-3888,-4948,-5831,-6449,-6745,-6680,-6255,-5507,-4502,-3330,-2101,-914,133,965,1537,1831,1872,1689,1366,953,549,192,-49,-170,-158,-41,147,381,611,839,1026,1199,1345,1492,1640,1799,1977,2154,2338,2489,2608,2666,2643,2535,2327,2025,1649,1208,753,312,-69,-347,-508,-516,-413,-201,39,255,364,315,50,-419,-1098,-1901,-2779,-3605,-4316,-4789,-4990,-4863,-4430,-3724,-2832,-1845,-884,-47,576,924,975,740,269,-364,-1071,-1744,-2298,-2652,-2760,-2602,-2190,-1559,-784,80,929,1720,2355,2827,3067,3112,2940,2602,2133,1573,989,411,-101,-520,-816,-978,-1004,-907,-706,-422,-89,281,651,1001,1294,1485,1528,1368,952,266,-713,-1928,-3341,-4824,-6288,-7578,-8597,-9239,-9442,-9192,-8512,-7461,-6156,-4692,-3228,-1865,-724,120,632,793,654,268,-273,-868,-1429,-1866,-2122,-2169,-2002,-1645,-1139,-533,128,786,1425,2009,2533,2987,3375,3686,3937,4114,4222,4270,4246,4177,4061,3920,3766,3622,3490,3395,3333,3315,3348,3418,3535,3674,3815,3932,3978,3916,3716,3350,2822,2153,1373,556,-246,-949,-1494,-1825,-1904,-1723,-1301,-673,72,860,1582,2149,2488,2544,2317,1814,1111,272,-589,-1389,-2030,-2462,-2646,-2580,-2299,-1840,-1279,-675,-96,401,779,1007,1080,997,780,447,41,-419,-880,-1323,-1704,-2015,-2220,-2337,-2341,-2265,-2105,-1886,-1616,-1311,-989,-667,-388,-190,-128,-259,-618,-1240,-2110,-3184,-4399,-5626,-6771,-7694,-8295,-8502,-8272,-7615,-6587,-5262,-3765,-2204,-711,621,1701,2492,2973,3172,3127,2921,2615,2302,2042,1881,1855,1956,2189,2509,2906,3340,3792,4249,4695,5113,5506,5839,6111,6298,6389,6375,6257,6040,5744,5383,4988,4572,4174,3798,3477,3212,3023,2907,2875,2906,3001,3115,3222,3260,3186,2937,2486,1812,934,-110,-1248,-2397,-3460,-4349,-4978,-5307,-5293,-4967,-4353,-3550,-2639,-1750,-987,-443,-200,-276,-669,-1333,-2176,-3105,-3991,-4734,-5233,-5440,-5314,-4887,-4193,-3304,-2317,-1303,-366,439,1050,1440,1595,1528,1260,842,311,-256,-823,-1316,-1706,-1958,-2052,-1999,-1794,-1475,-1049,-549,15,603,1197,1741,2179,2456,2483,2226,1643,729,-450,-1842,-3298,-4705,-5910,-6796,-7257,-7248,-6758,-5831,-4553,-3041,-1424,150,1564,2720,3535,4003,4107,3907,3459,2856,2176,1521,941,503,225,111,147,307,547,842,1143,1449,1713,1954,2145,2293,2408,2468,2508,2501,2478,2427,2356,2269,2156,2024,1863,1679,1469,1252,1034,845,700,618,604,649,726,783,791,665,409,-36,-629,-1363,-2162,-2978,-3714,-4318,-4710,-4866,-4740,-4351,-3716,-2891,-1955,-996,-107,618,1115,1346,1289,990,490,-117,-739,-1281,-1662,-1818,-1724,-1374,-801,-49,800,1687,2522,3239,3788,4119,4220,4091,3749,3235,2592,1888,1172,517,-40,-458,-716,-816,-765,-582,-295,72,482,899,1277,1561,1692,1609,1266,632,-291,-1468,-2832,-4274,-5680,-6911,-7851,-8406,-8502,-8144,-7341,-6185,-4771,-3232,-1706,-319,821,1637,2088,2185,1957,1484,860,177,-450,-951,-1265,-1353,-1230,-908,-442,124,734,1344,1920,2441,2897,3290,3606,3873,4059,4196,4259,4260,4205,4095,3953,3777,3611,3436,3302,3191,3129,3120,3165,3266,3427,3628,3858,4084,4259,4342,4287,4053,3634,3021,2262,1396,505,-340,-1063,-1589,-1881,-1892,-1647,-1142,-463,338,1158,1898,2483,2832,2908,2711,2240,1586,796,-18,-770,-1378,-1778,-1935,-1849,-1543,-1065,-485,129,702,1170,1489,1623,1571,1333,950,443,-118,-698,-1236,-1690,-2037,-2245,-2331,-2297,-2176,-1984,-1753,-1485,-1201,-893,-595,-308,-95,19,-35,-295,-796,-1537,-2498,-3615,-4804,-5954,-6956,-7698,-8108,-8118,-7730,-6958,-5873,-4563,-3135,-1700,-362,790,1699,2332,2692,2808,2722,2520,2246,1999,1809,1739,1797,1989,2300,2696,3147,3600,4028,4394,4677,4872,4967,4989,4929,4837,4697,4568,4430,4328,4249,4202,4194,4197,4222,4241,4247,4234,4194,4123,4034,3914,3781,3609,3393,3100,2701,2182,1514,721,-187,-1154,-2119,-3011,-3760,-4297,-4590,-4594,-4329,-3801,-3070,-2213,-1304,-463,243,718,921,822,443,-180,-970,-1835,-2686,-3419,-3967,-4268,-4307,-4072,-3622,-2978,-2239,-1452,-704,-54,452,786,922,888,678,342,-83,-548,-1007,-1398,-1707,-1881,-1933,-1853,-1660,-1381,-1028,-644,-242,129,444,646,709,577,242,-317,-1069,-1979,-2970,-3965,-4855,-5558,-5979,-6074,-5803,-5188,-4254,-3084,-1764,-398,902,2055,2968,3611,3949,4003,3813,3427,2933,2396,1882,1468,1165,1024,1021,1154,1388,1685,2008,2319,2594,2806,2960,3041,3079,3072,3051,3017,2995,2971,2956,2931,2883,2804,2674,2501,2267,2013,1719,1447,1192,1002,883,854,901,1000,1119,1178,1155,961,601,29,-698,-1568,-2480,-3377,-4160,-4764,-5130,-5220,-5036,-4591,-3942,-3153,-2315,-1518,-851,-383,-155,-192,-461,-921,-1491,-2077,-2588,-2936,-3049,-2897,-2464,-1786,-903,98,1142,2122,2976,3604,3993,4087,3911,3491,2872,2140,1349,603,-50,-541,-837,-926,-814,-517,-83,464,1057,1660,2193,2623,2854,2863,2580,1998,1125,-22,-1343,-2785,-4194,-5492,-6533,-7255,-7573,-7475,-6974,-6108,-4981,-3673,-2318,-1018,125,1026,1647,1957,1981,1754,1334,809,243,-274,-684,-939,-1005,-889,-596,-180,317,836,1306,1691,1941,2042,2000,1831,1575,1287,997,773,620,591,660,853,1120,1468,1842,2232,2601,2930,3209,3425,3587,3691,3755,3767,3745,3651,3492,3221,2837,2319,1681,932,128,-693,-1456,-2101,-2571,-2815,-2804,-2529,-1992,-1251,-338,640,1615,2474,3140,3542,3644,3433,2950,2238,1394,507,-342,-1045,-1572,-1865,-1924,-1777,-1440,-992,-471,50,520,900,1147,1255,1205,1013,689,258,-249,-792,-1347,-1861,-2323,-2695,-2960,-3114,-3134,-3042,-2849,-2589,-2322,-2097,-1986,-2040,-2307,-2798,-3512,-4400,-5405,-6435,-7392,-8181,-8707,-8910,-8756,-8230,-7387,-6265,-4978,-3611,-2281,-1089,-108,596,1004,1121,983,655,215,-248,-654,-923,-1011,-878,-534,12,708,1500,2328,3117,3821,4387,4793,5020,5086,5006,4817,4567,4292,4036,3832,3695,3639,3655,3730,3840,3963,4074,4148,4185,4160,4100,3987,3859,3707,3536,3340,3085,2751,2297,1705,957,76,-917,-1955,-2977,-3895,-4652,-5169,-5427,-5395,-5092,-4564,-3848,-3062,-2251,-1552,-1011,-717,-694,-946,-1459,-2147,-2958,-3764,-4488,-5027,-5314,-5310,-5009,-4431,-3651,-2721,-1767,-858,-99,449,743,761,526,67,-548,-1255,-1970,-2627,-3151,-3509,-3660,-3610,-3348,-2922,-2331,-1653,-905,-174,491,1011,1326,1388,1155,643,-146,-1131,-2256,-3396,-4467,-5348,-5963,-6246,-6164,-5723,-4953,-3923,-2705,-1408,-106,1094,2141,2968,3559,3903,4023,3941,3720,3389,3030,2664,2362,2132,2004,1974,2019,2130,2257,2383,2467,2499,2454,2345,2170,1955,1730,1506,1335,1207,1165,1182,1273,1407,1567,1736,1885,2011,2107,2165,2204,2223,2238,2252,2272,2284,2274,2211,2052,1767,1324,706,-71,-991,-1984,-2993,-3929,-4717,-5287,-5582,-5579,-5264,-4667,-3827,-2809,-1704,-597,405,1220,1766,2005,1910,1513,855,31,-873,-1732,-2459,-2955,-3168,-3070,-2665,-2007,-1141,-178,814,1733,2509,3089,3433,3546,3425,3124,2675,2142,1589,1061,616,281,86,29,121,325,621,941,1235,1417,1431,1210,724,-36,-1042,-2238,-3531,-4815,-5966,-6878,-7443,-7611,-7335,-6639,-5573,-4218,-2698,-1130,349,1630,2607,3232,3464,3323,2860,2137,1284,374,-446,-1108,-1518,-1644,-1468,-1022,-352,459,1333,2169,2900,3452,3792,3906,3808,3530,3135,2671,2220,1819,1525,1361,1324,1415,1594,1835,2099,2349,2567,2730,2847,2908,2947,2965,2999,3048,3130,3222,3302,3328,3255,3043,2664,2100,1380,527,-392,-1301,-2137,-2805,-3265,-3454,-3366,-2991,-2371,-1551,-614,352,1244,1978,2465,2671,2561,2174,1537,755,-105,-918,-1614,-2100,-2341,-2309,-2017,-1512,-851,-119,608,1241,1727,2005,2063,1895,1520,987,334,-361,-1067,-1701,-2247,-2642,-2890,-2942,-2841,-2557,-2175,-1722,-1281,-938,-746,-788,-1080,-1649,-2451,-3461,-4573,-5721,-6783,-7674,-8299,-8597,-8526,-8086,-7300,-6229,-4956,-3578,-2201,-923,174,1024,1601,1898,1938,1773,1467,1091,722,426,244,218,353,621,1020,1472,1958,2409,2795,3073,3241,3275,3213,3044,2835,2594,2386,2234,2173,2227,2398,2681,3055,3483,3938,4373,4758,5073,5279,5392,5388,5293,5101,4838,4480,4056,3528,2903,2169,1339,422,-522,-1473,-2336,-3076,-3621,-3930,-3984,-3778,-3337,-2706,-1944,-1125,-328,365,886,1171,1197,939,434,-279,-1128,-2022,-2876,-3596,-4115,-4375,-4369,-4090,-3600,-2946,-2222,-1505,-873,-386,-77,41,-19,-217,-519,-856,-1199,-1488,-1710,-1831,-1870,-1813,-1690,-1506,-1287,-1056,-839,-682,-606,-660,-865,-1232,-1767,-2437,-3208,-4023,-4815,-5509,-6045,-6349,-6393,-6131,-5579,-4736,-3656,-2387,-1005,410,1777,3020,4063,4863,5376,5598,5541,5232,4745,4121,3468,2836,2302,1923,1709,1692,1841,2139,2534,2987,3436,3853,4189,4428,4555,4567,4485,4313,4094,3836,3586,3345,3143,2973,2834,2721,2610,2502,2383,2258,2136,2022,1942,1900,1927,2008,2149,2309,2454,2521,2463,2220,1772,1107,254,-731,-1775,-2783,-3669,-4346,-4759,-4873,-4680,-4206,-3504,-2641,-1709,-804,-14,569,895,934,679,193,-482,-1231,-1966,-2592,-3006,-3174,-3043,-2629,-1970,-1115,-163,815,1715,2477,3026,3344,3413,3255,2906,2426,1876,1316,821,418,165,73,148,379,733,1152,1569,1910,2076,2033,1698,1094,213,-879,-2104,-3367,-4555,-5567,-6317,-6728,-6778,-6449,-5763,-4789,-3575,-2242,-863,439,1588,2497,3120,3434,3442,3182,2718,2118,1482,882,403,93,-6,103,406,853,1392,1937,2442,2811,3036,3051,2895,2553,2095,1547,992,470,52,-228,-339,-270,-25,360,859,1404,1961,2470,2896,3221,3433,3541,3578,3556,3517,3472,3417,3351,3218,3009,2651,2154,1482,679,-222,-1149,-2017,-2742,-3246,-3461,-3368,-2942,-2235,-1283,-182,985,2093,3062,3766,4166,4190,3854,3176,2233,1115,-59,-1183,-2135,-2841,-3236,-3296,-3043,-2515,-1792,-954,-99,696,1357,1840,2123,2194,2083,1805,1411,937,426,-79,-544,-933,-1230,-1408,-1485,-1461,-1390,-1305,-1277,-1349,-1565,-1950,-2495,-3193,-3981,-4824,-5639,-6365,-6948,-7324,-7477,-7367,-7020,-6418,-5630,-4651,-3580,-2427,-1302,-225,706,1465,1995,2284,2327,2145,1785,1299,765,244,-187,-487,-611,-551,-313,81,590,1163,1761,2318,2814,3200,3478,3623,3665,3604,3483,3331,3184,3075,3032,3069,3187,3382,3622,3889,4145,4356,4507,4564,4546,4434,4275,4060,3826,3571,3289,2980,2602,2161,1618,1001,305,-416,-1131,-1771,-2294,-2652,-2820,-2788,-2575,-2201,-1719,-1175,-633,-147,216,426,429,235,-163,-707,-1362,-2030,-2657,-3146,-3449,-3528,-3370,-3004,-2471,-1841,-1193,-598,-131,170,264,171,-116,-525,-1037,-1562,-2069,-2482,-2786,-2934,-2924,-2760,-2441,-2028,-1539,-1062,-651,-381,-311,-476,-889,-1535,-2363,-3312,-4287,-5208,-5979,-6533,-6809,-6787,-6447,-5826,-4947,-3874,-2666,-1390,-116,1097,2186,3114,3835,4345,4634,4720,4633,4408,4098,3741,3391,3070,2814,2632,2520,2485,2493,2552,2620,2711,2786,2867,2936,2998,3056,3102,3134,3148,3132,3080,2997,2874,2734,2571,2418,2266,2146,2053,1991,1973,1980,2028,2105,2221,2360,2524,2667,2774,2778,2642,2312,1768,1004,42,-1050,-2208,-3320,-4295,-5036,-5477,-5573,-5329,-4762,-3945,-2954,-1893,-863,32,706,1101,1169,928,391,-359,-1245,-2156,-2988,-3646,-4057,-4170,-3982,-3507,-2804,-1951,-1025,-125,677,1325,1770,2017,2065,1951,1722,1421,1107,815,591,448,409,466,601,787,965,1093,1097,942,580,12,-752,-1675,-2684,-3719,-4681,-5509,-6120,-6472,-6534,-6294,-5786,-5034,-4104,-3071,-1987,-955,-7,783,1395,1811,2026,2068,1954,1735,1436,1112,790,506,287,138,80,101,201,356,552,760,961,1123,1235,1275,1247,1142,981,773,543,316,110,-52,-154,-192,-164,-72,62,241,428,629,807,974,1104,1216,1306,1395,1485,1583,1673,1734,1734,1636,1410,1039,525,-104,-807,-1514,-2161,-2676,-2995,-3092,-2934,-2543,-1953,-1195,-366,494,1273,1925,2357,2543,2434,2051,1412,585,-339,-1287,-2124,-2801,-3216,-3356,-3200,-2776,-2143,-1363,-533,271,961,1482,1778,1840,1653,1258,681,-4,-735,-1438,-2039,-2487,-2727,-2768,-2601,-2299,-1919,-1558,-1308,-1247,-1429,-1877,-2573,-3468,-4488,-5533,-6519,-7341,-7943,-8260,-8285,-8006,-7468,-6691,-5757,-4706,-3622,-2560,-1572,-713,0,536,917,1133,1236,1234,1183,1101,1029,979,965,1001,1064,1167,1274,1380,1477,1541,1594,1620,1651,1696,1775,1908,2095,2346,2643,2973,3311,3631,3907,4121,4266,4329,4328,4261,4151,4010,3850,3690,3541,3420,3335,3299,3301,3333,3347,3321,3182,2918,2475,1868,1106,248,-651,-1495,-2224,-2757,-3056,-3102,-2904,-2505,-1958,-1334,-701,-128,327,620,719,619,317,-148,-746,-1411,-2079,-2688,-3171,-3483,-3591,-3488,-3184,-2723,-2151,-1537,-937,-424,-26,203,274,176,-59,-402,-802,-1217,-1595,-1893,-2084,-2138,-2074,-1890,-1649,-1393,-1190,-1108,-1177,-1442,-1881,-2480,-3177,-3908,-4598,-5177,-5576,-5758,-5683,-5355,-4777,-3991,-3033,-1971,-861,229,1239,2126,2840,3379,3726,3897,3927,3832,3664,3457,3229,3031,2858,2745,2679,2679,2726,2816,2942,3073,3215,3328,3429,3481,3514,3495,3464,3400,3331,3256,3176,3101,3014,2923,2809,2678,2523,2351,2181,2018,1889,1803,1772,1803,1897,2053,2261,2510,2762,2991,3139,3162,3011,2648,2067,1274,312,-755,-1847,-2866,-3735,-4371,-4734,-4802,-4586,-4130,-3487,-2737,-1948,-1207,-571,-103,160,199,17,-358,-879,-1475,-2083,-2619,-3021,-3246,-3252,-3050,-2647,-2086,-1420,-701,0,635,1152,1513,1702,1707,1543,1239,839,394,-33,-384,-620,-697,-640,-449,-201,49,211,223,28,-394,-1029,-1842,-2752,-3692,-4555,-5278,-5775,-6017,-5978,-5667,-5125,-4385,-3530,-2607,-1695,-842,-97,519,978,1307,1497,1598,1626,1626,1616,1632,1669,1743,1832,1932,2009,2067,2059,2014,1886,1724,1500,1260,1010,774,583,442,379,393,483,653,867,1123,1378,1616,1804,1932,1982,1962,1877,1750,1592,1436,1292,1187,1140,1154,1243,1387,1563,1736,1844,1849,1705,1383,902,271,-431,-1146,-1787,-2272,-2554,-2585,-2370,-1938,-1327,-636,95,751,1305,1672,1846,1797,1537,1088,496,-196,-905,-1593,-2172,-2617,-2874,-2944,-2815,-2515,-2080,-1534,-951,-344,218,720,1117,1396,1534,1532,1382,1111,733,291,-178,-627,-1022,-1325,-1544,-1671,-1756,-1826,-1945,-2149,-2467,-2914,-3464,-4099,-4752,-5377,-5902,-6282,-6470,-6438,-6191,-5720,-5081,-4289,-3417,-2502,-1608,-774,-42,565,1030,1346,1522,1568,1505,1365,1163,952,744,590,505,518,639,867,1196,1594,2040,2490,2915,3280,3569,3761,3873,3900,3871,3812,3739,3686,3653,3663,3700,3758,3826,3872,3897,3877,3805,3694,3533,3358,3173,3021,2922,2907,2987,3146,3378,3605,3800,3869,3776,3470,2947,2224,1347,395,-553,-1402,-2076,-2520,-2703,-2623,-2319,-1834,-1241,-614,-14,479,834,1001,973,757,371,-127,-697,-1262,-1778,-2170,-2430,-2509,-2434,-2207,-1868,-1459,-1029,-623,-278,-44,83,57,-87,-356,-709,-1107,-1505,-1850,-2108,-2238,-2241,-2121,-1916,-1684,-1485,-1387,-1442,-1676,-2095,-2666,-3337,-4040,-4685,-5208,-5533,-5623,-5454,-5030,-4388,-3569,-2646,-1681,-737,121,871,1477,1954,2306,2567,2765,2931,3089,3253,3427,3604,3778,3934,4058,4147,4182,4184,4133,4055,3945,3815,3685,3551,3443,3360,3313,3319,3359,3445,3554,3666,3777,3845,3872,3833,3738,3581,3396,3185,2994,2830,2717,2654,2654,2690,2769,2858,2947,3003,3002,2898,2666,2280,1721,1007,162,-762,-1683,-2539,-3235,-3721,-3942,-3888,-3582,-3055,-2408,-1689,-1023,-453,-63,132,105,-111,-505,-1011,-1586,-2174,-2714,-3172,-3508,-3704,-3766,-3681,-3494,-3204,-2852,-2451,-2028,-1583,-1145,-706,-282,113,471,779,1020,1187,1285,1294,1247,1130,966,756,506,200,-153,-579,-1063,-1608,-2181,-2765,-3310,-3787,-4159,-4396,-4492,-4431,-4223,-3877,-3408,-2843,-2193,-1494,-762,-21,687,1370,1963,2482,2884,3173,3333,3369,3284,3091,2812,2462,2085,1698,1357,1077,901,841,905,1084,1361,1694,2058,2400,2690,2901,3002,3005,2897,2710,2462,2177,1892,1616,1373,1163,975,816,658,496,328,131,-65,-276,-452,-588,-629,-566,-365,-56,361,805,1233,1566,1735,1706,1456,991,373,-356,-1088,-1757,-2267,-2572,-2620,-2430,-2005,-1415,-720,0,664,1207,1573,1719,1645,1347,879,273,-377,-1023,-1568,-1969,-2185,-2182,-1986,-1609,-1099,-519,86,643,1108,1436,1597,1581,1389,1048,588,71,-461,-931,-1310,-1543,-1638,-1593,-1458,-1287,-1155,-1124,-1247,-1557,-2037,-2682,-3409,-4173,-4882,-5471,-5879,-6062,-6006,-5711,-5211,-4542,-3766,-2943,-2135,-1387,-758,-248,109,339,455,490,477,457,450,484,566,691,858,1044,1233,1410,1552,1655,1716,1732,1725,1699,1696,1718,1805,1960,2192,2509,2873,3281,3692,4063,4378,4583,4674,4632,4459,4180,3819,3420,3023,2674,2402,2246,2214,2321,2552,2885,3262,3642,3922,4064,3971,3637,3035,2214,1231,185,-822,-1678,-2294,-2612,-2605,-2288,-1725,-978,-182,597,1229,1680,1881,1846,1569,1114,507,-170,-880,-1558,-2169,-2681,-3082,-3365,-3532,-3607,-3592,-3516,-3387,-3211,-3003,-2761,-2490,-2203,-1903,-1610,-1343,-1121,-969,-897,-926,-1048,-1272,-1576,-1958,-2392,-2880,-3385,-3918,-4421,-4907,-5307,-5626,-5814,-5874,-5787,-5573,-5237,-4819,-4329,-3813,-3268,-2732,-2186,-1644,-1082,-500,121,765,1447,2120,2783,3376,3878,4239,4447,4470,4322,4021,3596,3113,2612,2174,1830,1645,1613,1765,2055,2479,2964,3485,3976,4401,4720,4916,4970,4894,4692,4389,4013,3586,3149,2709,2315,1947,1648,1390,1188,1022,874,743,613,491,392,315,284,288,315,347,340,258,77,-238,-673,-1224,-1848,-2504,-3129,-3677,-4098,-4366,-4468,-4412,-4230,-3948,-3625,-3294,-2992,-2752,-2582,-2494,-2483,-2549,-2661,-2829,-3010,-3203,-3378,-3516,-3598,-3603,-3515,-3329,-3036,-2649,-2177,-1655,-1100,-570,-79,317,615,782,835,775,634,438,225,16,-168,-326,-472,-631,-820,-1076,-1398,-1787,-2232,-2692,-3140,-3534,-3838,-4036,-4089,-4023,-3798,-3463,-3009,-2465,-1868,-1227,-598,8,541,997,1336,1577,1700,1739,1709,1641,1560,1496,1460,1458,1495,1543,1596,1628,1608,1539,1398,1199,961,708,476,306,219,242,382,621,941,1298,1644,1936,2126,2177,2080,1821,1432,933,379,-178,-682,-1080,-1328,-1395,-1261,-927,-414,234,954,1657,2262,2671,2826,2677,2234,1529,643,-322,-1247,-2024,-2551,-2773,-2655,-2223,-1524,-656,284,1176,1928,2460,2727,2732,2478,2037,1454,811,170,-412,-896,-1258,-1504,-1630,-1683,-1662,-1626,-1567,-1524,-1484,-1443,-1399,-1313,-1199,-1016,-789,-505,-197,114,399,617,751,769,659,405,5,-545,-1223,-2017,-2869,-3752,-4577,-5314,-5881,-6261,-6417,-6351,-6093,-5651,-5097,-4453,-3778,-3104,-2464,-1866,-1341,-865,-458,-103,200,458,671,846,976,1064,1116,1131,1120,1095,1076,1073,1121,1210,1370,1586,1854,2166,2502,2848,3201,3536,3863,4167,4445,4695,4905,5067,5180,5225,5210,5129,4984,4792,4551,4289,3997,3706,3401,3109,2819,2552,2313,2127,2008,1968,2020,2138,2300,2464,2565,2569,2425,2117,1658,1060,398,-295,-921,-1444,-1806,-1985,-1980,-1809,-1515,-1140,-750,-377,-75,140,259,269,191,19,-234,-547,-928,-1340,-1786,-2234,-2661,-3041,-3349,-3550,-3646,-3604,-3443,-3169,-2808,-2393,-1966,-1554,-1216,-964,-836,-834,-952,-1175,-1471,-1809,-2161,-2502,-2825,-3118,-3397,-3646,-3885,-4096,-4279,-4423,-4518,-4550,-4524,-4425,-4255,-4018,-3699,-3314,-2846,-2308,-1705,-1052,-371,310,964,1550,2046,2432,2688,2827,2858,2799,2703,2586,2501,2473,2519,2651,2862,3121,3404,3666,3864,3977,3971,3860,3648,3370,3076,2794,2590,2471,2474,2584,2792,3065,3363,3651,3877,4029,4064,4002,3815,3555,3209,2836,2432,2051,1682,1372,1100,882,695,520,326,82,-238,-659,-1163,-1755,-2376,-2999,-3557,-3996,-4287,-4380,-4289,-4013,-3595,-3084,-2540,-2021,-1577,-1241,-1029,-936,-950,-1043,-1190,-1379,-1584,-1818,-2065,-2340,-2645,-2959,-3294,-3601,-3862,-4050,-4108,-4037,-3798,-3394,-2839,-2141,-1353,-502,344,1143,1834,2383,2758,2941,2939,2740,2385,1871,1248,531,-225,-985,-1691,-2301,-2779,-3086,-3230,-3191,-3014,-2704,-2316,-1871,-1413,-969,-559,-204,92,322,484,587,622,603,520,373,164,-113,-439,-808,-1186,-1552,-1860,-2086,-2196,-2169,-2011,-1714,-1315,-838,-312,219,732,1211,1635,2017,2355,2660,2948,3226,3497,3769,4026,4270,4477,4643,4750,4786,4750,4616,4404,4081,3686,3199,2671,2116,1593,1142,802,613,568,669,869,1121,1376,1570,1680,1668,1559,1350,1097,824,587,411,327,333,428,587,774,977,1136,1276,1354,1407,1428,1446,1451,1458,1435,1365,1220,965,591,86,-523,-1216,-1926,-2631,-3245,-3763,-4130,-4347,-4414,-4345,-4167,-3915,-3625,-3324,-3046,-2795,-2593,-2431,-2322,-2262,-2267,-2343,-2501,-2742,-3053,-3414,-3783,-4117,-4366,-4494,-4459,-4256,-3875,-3337,-2658,-1888,-1048,-197,632,1396,2056,2582,2952,3148,3184,3054,2807,2461,2081,1708,1404,1199,1149,1257,1542,1983,2546,3190,3840,4449,4933,5260,5386,5314,5055,4658,4173,3675,3226,2884,2695,2671,2831,3133,3564,4060,4577,5053,5441,5688,5771,5657,5352,4858,4214,3446,2629,1801,1044,386,-135,-512,-773,-939,-1075,-1220,-1422,-1695,-2052,-2452,-2871,-3240,-3513,-3633,-3572,-3310,-2864,-2266,-1560,-822,-100,535,1052,1422,1647,1738,1719,1619,1456,1255,1015,749,442,106,-277,-682,-1109,-1524,-1904,-2217,-2428,-2522,-2465,-2273,-1932,-1483,-963,-412,95,533,833,998,987,827,499,46,-539,-1208,-1948,-2713,-3466,-4157,-4748,-5195,-5476,-5575,-5490,-5224,-4812,-4258,-3614,-2889,-2139,-1373,-650,25,605,1079,1428,1638,1726,1668,1516,1248,920,535,141,-242,-566,-806,-924,-904,-732,-419,18,541,1109,1676,2201,2649,3011,3265,3434,3527,3561,3583,3590,3636,3714,3856,4058,4326,4652,5021,5412,5787,6114,6338,6422,6317,6003,5477,4759,3897,2970,2046,1217,539,52,-229,-335,-294,-182,-37,65,105,46,-100,-331,-619,-935,-1257,-1553,-1821,-2042,-2225,-2375,-2487,-2580,-2636,-2655,-2630,-2544,-2410,-2227,-2027,-1828,-1684,-1608,-1649,-1802,-2075,-2446,-2872,-3328,-3747,-4104,-4356,-4486,-4494,-4389,-4204,-3974,-3741,-3538,-3381,-3283,-3228,-3206,-3198,-3176,-3150,-3098,-3040,-2981,-2920,-2883,-2847,-2831,-2812,-2787,-2741,-2650,-2509,-2282,-1964,-1533,-987,-327,429,1254,2098,2924,3657,4266,4694,4925,4945,4773,4433,3987,3477,2980,2538,2214,2031,2017,2164,2454,2865,3330,3824,4263,4623,4848,4920,4831,4585,4206,3728,3188,2631,2097,1628,1250,1005,882,918,1072,1350,1693,2071,2412,2669,2784,2715,2445,1977,1341,585,-219,-1015,-1733,-2342,-2813,-3159,-3389,-3542,-3650,-3744,-3831,-3930,-4008,-4055,-4037,-3915,-3686,-3320,-2846,-2270,-1641,-1004,-394,139,579,920,1163,1338,1462,1559,1644,1713,1761,1767,1708,1564,1326,994,591,142,-304,-700,-992,-1141,-1113,-908,-541,-49,499,1058,1550,1940,2184,2268,2185,1939,1541,1003,353,-397,-1198,-2023,-2820,-3536,-4145,-4593,-4872,-4969,-4888,-4654,-4295,-3837,-3329,-2791,-2271,-1779,-1351,-983,-704,-503,-396,-364,-425,-547,-742,-985,-1255,-1552,-1826,-2077,-2269,-2383,-2411,-2335,-2159,-1897,-1547,-1147,-702,-234,230,695,1135,1543,1918,2234,2498,2694,2826,2895,2925,2925,2942,2997,3124,3345,3663,4074,4542,5027,5474,5822,6029,6061,5898,5568,5082,4497,3851,3187,2547,1944,1406,931,527,199,-54,-225,-308,-308,-217,-61,158,395,630,822,928,939,811,562,194,-267,-773,-1289,-1770,-2185,-2516,-2758,-2925,-3028,-3103,-3165,-3240,-3348,-3484,-3665,-3866,-4090,-4301,-4501,-4663,-4794,-4890,-4967,-5042,-5124,-5231,-5362,-5512,-5684,-5851,-6019,-6154,-6272,-6332,-6351,-6306,-6193,-6017,-5769,-5461,-5102,-4702,-4277,-3832,-3383,-2914,-2445,-1946,-1433,-886,-314,272,868,1437,1970,2431,2800,3073,3223,3286,3242,3159,3029,2931,2858,2876,2975,3179,3471,3836,4234,4642,5010,5310,5519,5613,5596,5468,5248,4947,4596,4210,3813,3428,3070,2756,2512,2334,2246,2237,2301,2423,2562,2694,2767,2755,2617,2345,1936,1411,804,150,-494,-1120,-1665,-2163,-2569,-2938,-3256,-3568,-3864,-4177,-4471,-4760,-4995,-5163,-5224,-5164,-4965,-4644,-4212,-3714,-3182,-2673,-2209,-1830,-1529,-1313,-1157,-1048,-963,-896,-844,-810,-812,-852,-946,-1092,-1275,-1483,-1687,-1844,-1946,-1936,-1836,-1621,-1326,-980,-606,-264,47,290,462,574,613,608,545,446,299,117,-101,-344,-605,-866,-1122,-1354,-1551,-1714,-1823,-1883,-1894,-1837,-1734,-1566,-1343,-1073,-748,-393,-3,391,784,1142,1450,1679,1812,1833,1744,1547,1261,924,553,202,-108,-353,-493,-555,-503,-375,-164,106,417,764,1119,1482,1819,2132,2387,2594,2724,2796,2809,2778,2729,2683,2656,2681,2750,2873,3039,3217,3401,3543,3639,3658,3609,3484,3296,3058,2770,2455,2098,1720,1312,898,477,82,-273,-562,-758,-855,-832,-699,-456,-140,239,622,988,1284,1485,1564,1524,1368,1126,833,515,207,-77,-343,-586,-837,-1104,-1399,-1735,-2082,-2447,-2770,-3045,-3228,-3305,-3271,-3142,-2932,-2702,-2474,-2301,-2211,-2210,-2320,-2513,-2789,-3117,-3483,-3857,-4230,-4562,-4852,-5057,-5171,-5164,-5025,-4756,-4358,-3852,-3266,-2628,-1982,-1354,-782,-276,149,492,766,981,1151,1298,1424,1547,1659,1768,1854,1928,1963,1977,1960,1929,1904,1904,1945,2059,2236,2500,2822,3197,3591,3985,4344,4651,4886,5035,5092,5053,4920,4695,4402,4034,3637,3215,2809,2437,2119,1878,1702,1608,1559,1558,1572,1583,1579,1542,1476,1378,1253,1096,918,698,436,124,-260,-695,-1194,-1730,-2280,-2821,-3307,-3719,-4017,-4178,-4195,-4050,-3761,-3338,-2818,-2232,-1631,-1048,-528,-87,254,501,661,745,762,725,624,472,253,-28,-363,-744,-1141,-1531,-1878,-2150,-2323,-2394,-2359,-2257,-2105,-1954,-1835,-1764,-1767,-1818,-1932,-2062,-2219,-2362,-2503,-2618,-2717,-2785,-2825,-2822,-2770,-2666,-2502,-2293,-2047,-1785,-1541,-1328,-1185,-1113,-1132,-1233,-1398,-1618,-1838,-2054,-2207,-2286,-2263,-2121,-1871,-1513,-1079,-588,-83,412,863,1247,1558,1776,1920,1980,1981,1933,1854,1761,1677,1606,1585,1606,1691,1835,2036,2284,2570,2873,3185,3497,3795,4084,4353,4607,4840,5041,5203,5308,5343,5295,5153,4920,4608,4231,3829,3419,3035,2694,2394,2141,1905,1680,1433,1158,850,499,143,-237,-581,-900,-1156,-1338,-1450,-1465,-1415,-1289,-1118,-924,-730,-559,-438,-365,-355,-396,-484,-610,-780,-986,-1247,-1563,-1939,-2374,-2844,-3326,-3779,-4157,-4414,-4528,-4468,-4261,-3922,-3508,-3077,-2683,-2378,-2195,-2152,-2237,-2448,-2742,-3103,-3484,-3867,-4209,-4500,-4699,-4797,-4767,-4607,-4297,-3858,-3289,-2629,-1898,-1142,-394,309,939,1476,1919,2259,2526,2717,2877,3001,3130,3261,3403,3559,3716,3865,3996,4085,4140,4140,4108,4045,3971,3915,3884,3900,3980,4105,4299,4516,4766,5009,5237,5414,5533,5568,5511,5360,5105,4769,4355,3894,3407,2914,2448,2008,1616,1257,932,624,328,33,-247,-505,-707,-836,-865,-785,-607,-351,-61,210,417,498,428,192,-222,-764,-1429,-2131,-2838,-3472,-3993,-4343,-4507,-4454,-4208,-3773,-3197,-2514,-1774,-1020,-282,406,1031,1572,2014,2344,2537,2593,2478,2222,1810,1296,704,107,-453,-908,-1234,-1401,-1420,-1316,-1122,-892,-655,-452,-296,-203,-160,-180,-241,-345,-491,-662,-863,-1065,-1264,-1418,-1520,-1532,-1455,-1278,-1020,-709,-375,-81,154,269,258,99,-183,-577,-1030,-1503,-1944,-2309,-2558,-2671,-2631,-2450,-2137,-1730,-1251,-754,-260,188,578,888,1120,1274,1362,1401,1399,1383,1361,1349,1361,1400,1467,1564,1676,1797,1917,2021,2114,2194,2273,2365,2492,2663,2896,3181,3509,3856,4188,4463,4652,4723,4668,4496,4220,3886,3518,3153,2811,2501,2232,1982,1759,1534,1321,1105,901,718,552,431,333,281,255,257,277,313,353,400,443,483,519,549,576,594,600,571,499,342,89,-295,-814,-1460,-2215,-3030,-3844,-4603,-5226,-5683,-5925,-5964,-5811,-5512,-5127,-4703,-4315,-3998,-3789,-3721,-3780,-3986,-4304,-4715,-5189,-5669,-6127,-6492,-6738,-6800,-6680,-6340,-5816,-5116,-4298,-3413,-2527,-1690,-958,-357,100,412,603,713,763,816,884,1007,1193,1447,1761,2116,2487,2859,3189,3486,3711,3884,3999,4078,4136,4197,4274,4384,4527,4704,4905,5117,5314,5498,5626,5717,5735,5696,5594,5439,5238,5008,4754,4495,4231,3970,3702,3425,3118,2766,2361,1877,1345,751,150,-428,-933,-1311,-1545,-1603,-1509,-1281,-978,-659,-385,-216,-198,-353,-686,-1183,-1800,-2502,-3223,-3903,-4504,-4953,-5251,-5345,-5260,-4988,-4566,-4019,-3385,-2705,-2002,-1326,-680,-122,354,697,908,961,867,622,276,-167,-623,-1088,-1491,-1834,-2090,-2274,-2394,-2470,-2519,-2543,-2553,-2530,-2478,-2382,-2249,-2079,-1884,-1687,-1490,-1323,-1170,-1045,-923,-796,-642,-453,-216,59,359,658,930,1136,1263,1275,1185,984,713,382,46,-262,-519,-675,-737,-684,-522,-277,44,399,768,1123,1432,1696,1881,2011,2066,2071,2022,1947,1842,1733,1609,1494,1382,1275,1181,1090,1014,944,894,854,847,864,923,1019,1162,1340,1551,1772,1989,2172,2300,2352,2314,2187,1990,1729,1460,1184,946,748,601,489,419,350,294,220,133,27,-89,-219,-347,-469,-589,-684,-765,-825,-846,-842,-788,-690,-533,-328,-57,246,594,944,1272,1532,1677,1660,1447,1009,358,-489,-1461,-2500,-3509,-4412,-5133,-5624,-5858,-5840,-5597,-5173,-4629,-4034,-3441,-2931,-2533,-2313,-2276,-2440,-2788,-3284,-3881,-4516,-5106,-5600,-5910,-6020,-5885,-5521,-4960,-4242,-3449,-2643,-1898,-1276,-816,-521,-403,-397,-485,-586,-655,-645,-521,-281,68,493,954,1395,1782,2057,2221,2241,2154,1980,1766,1567,1426,1389,1479,1708,2060,2509,3014,3520,3982,4345,4580,4661,4588,4373,4041,3647,3218,2824,2486,2246,2110,2071,2106,2178,2235,2241,2136,1919,1559,1099,557,-10,-540,-1002,-1331,-1534,-1589,-1523,-1361,-1145,-910,-702,-542,-461,-464,-561,-730,-974,-1255,-1569,-1879,-2165,-2416,-2585,-2698,-2693,-2610,-2407,-2108,-1708,-1223,-684,-113,430,907,1259,1442,1432,1214,808,237,-437,-1173,-1905,-2589,-3193,-3684,-4066,-4324,-4479,-4529,-4497,-4396,-4243,-4066,-3880,-3709,-3570,-3466,-3408,-3371,-3358,-3325,-3265,-3140,-2945,-2665,-2308,-1891,-1430,-971,-536,-171,102,257,295,206,33,-225,-493,-764,-973,-1100,-1115,-1008,-775,-438,-6,481,1000,1513,2001,2433,2804,3096,3319,3456,3540,3544,3515,3431,3325,3197,3071,2945,2851,2774,2741,2743,2784,2861,2967,3098,3244,3400,3552,3688,3805,3871,3894,3842,3724,3535,3285,2998,2697,2406,2160,1955,1802,1684,1564,1437,1250,1007,693,331,-62,-439,-773,-1032,-1184,-1241,-1204,-1096,-969,-840,-766,-753,-826,-966,-1159,-1363,-1541,-1641,-1641,-1507,-1252,-903,-498,-127,167,291,214,-93,-632,-1355,-2229,-3157,-4095,-4931,-5634,-6121,-6376,-6372,-6116,-5635,-4976,-4201,-3389,-2621,-1958,-1476,-1190,-1126,-1255,-1536,-1905,-2297,-2636,-2870,-2950,-2865,-2613,-2218,-1726,-1176,-626,-118,319,658,902,1065,1168,1246,1332,1449,1631,1871,2183,2534,2906,3260,3563,3780,3892,3885,3773,3572,3324,3068,2852,2705,2663,2716,2876,3100,3363,3621,3833,3967,3998,3916,3727,3447,3106,2732,2368,2041,1780,1591,1485,1430,1427,1408,1374,1260,1063,772,382,-50,-523,-952,-1334,-1603,-1773,-1821,-1786,-1676,-1542,-1400,-1289,-1223,-1198,-1234,-1293,-1379,-1474,-1546,-1618,-1646,-1667,-1655,-1639,-1597,-1552,-1475,-1375,-1223,-1011,-720,-349,103,611,1145,1652,2077,2372,2478,2390,2076,1578,907,133,-705,-1529,-2300,-2958,-3470,-3817,-3980,-3972,-3814,-3529,-3181,-2797,-2446,-2160,-1976,-1902,-1951,-2076,-2277,-2471,-2649,-2742,-2746,-2630,-2414,-2107,-1755,-1386,-1048,-776,-591,-510,-533,-635,-810,-1003,-1204,-1359,-1466,-1488,-1431,-1298,-1096,-853,-581,-307,-52,182,375,553,700,858,1012,1204,1412,1656,1916,2177,2427,2635,2794,2878,2894,2824,2696,2511,2305,2101,1937,1829,1818,1899,2087,2366,2710,3094,3469,3809,4060,4219,4245,4169,3982,3722,3413,3083,2739,2411,2066,1727,1363,983,589,193,-169,-479,-690,-788,-750,-587,-306,40,423,774,1054,1210,1231,1099,840,485,89,-289,-583,-758,-767,-629,-361,-23,302,548,626,486,95,-549,-1407,-2424,-3521,-4600,-5581,-6367,-6911,-7156,-7114,-6779,-6233,-5515,-4742,-3974,-3318,-2815,-2518,-2431,-2535,-2790,-3127,-3481,-3777,-3961,-3988,-3841,-3527,-3065,-2509,-1894,-1300,-747,-303,33,248,364,414,439,488,600,807,1121,1536,2035,2575,3121,3619,4039,4345,4526,4585,4542,4421,4272,4122,4016,3969,4004,4106,4279,4483,4704,4904,5062,5153,5162,5090,4930,4710,4433,4142,3852,3596,3395,3255,3181,3159,3158,3154,3112,2998,2808,2523,2167,1761,1335,925,543,217,-74,-324,-566,-811,-1076,-1352,-1642,-1904,-2117,-2241,-2253,-2136,-1899,-1558,-1159,-753,-392,-134,-7,-48,-231,-551,-939,-1348,-1701,-1933,-2000,-1869,-1551,-1069,-497,113,643,1046,1230,1162,826,227,-576,-1532,-2531,-3498,-4316,-4916,-5232,-5230,-4927,-4354,-3592,-2725,-1857,-1079,-469,-79,79,12,-225,-569,-953,-1279,-1521,-1591,-1516,-1273,-905,-460,23,474,861,1148,1315,1380,1338,1243,1114,993,926,910,997,1143,1373,1634,1909,2168,2367,2507,2560,2547,2472,2370,2262,2182,2149,2173,2258,2390,2551,2719,2869,2977,3031,3018,2934,2796,2602,2386,2157,1951,1769,1651,1577,1569,1605,1672,1755,1829,1877,1889,1859,1787,1693,1576,1456,1337,1204,1058,867,627,306,-83,-545,-1047,-1547,-2006,-2351,-2557,-2561,-2365,-1967,-1385,-697,54,778,1400,1865,2119,2158,1979,1639,1174,686,229,-119,-311,-342,-209,28,314,560,696,643,363,-156,-910,-1828,-2854,-3883,-4811,-5561,-6030,-6199,-6036,-5575,-4883,-4031,-3132,-2286,-1578,-1085,-838,-838,-1063,-1440,-1907,-2377,-2774,-3052,-3161,-3110,-2902,-2582,-2191,-1791,-1418,-1117,-902,-770,-704,-679,-641,-570,-420,-182,150,551,1004,1445,1852,2162,2355,2409,2327,2137,1869,1581,1321,1139,1066,1132,1315,1628,2003,2427,2840,3200,3482,3649,3703,3643,3490,3272,3021,2784,2586,2461,2425,2473,2601,2775,2966,3128,3236,3249,3164,2971,2696,2354,1992,1622,1279,957,670,383,100,-215,-563,-944,-1348,-1743,-2095,-2362,-2505,-2492,-2314,-1968,-1483,-899,-273,328,844,1215,1413,1410,1227,890,452,-14,-451,-787,-992,-1038,-944,-742,-497,-273,-148,-183,-406,-853,-1480,-2260,-3113,-3956,-4702,-5271,-5603,-5673,-5482,-5071,-4494,-3852,-3210,-2677,-2294,-2117,-2142,-2349,-2683,-3074,-3451,-3736,-3880,-3855,-3650,-3298,-2831,-2309,-1793,-1332,-969,-721,-593,-556,-580,-612,-608,-527,-336,-29,384,883,1413,1947,2412,2794,3042,3160,3151,3029,2847,2626,2428,2278,2208,2233,2354,2556,2832,3132,3444,3723,3946,4084,4132,4073,3924,3701,3425,3138,2862,2629,2463,2363,2334,2356,2410,2472,2511,2523,2479,2404,2279,2138,1974,1795,1593,1352,1059,681,230,-326,-934,-1593,-2237,-2820,-3283,-3584,-3677,-3565,-3241,-2738,-2118,-1423,-750,-144,314,594,661,529,214,-227,-735,-1234,-1657,-1947,-2078,-2042,-1875,-1627,-1379,-1213,-1191,-1387,-1802,-2442,-3249,-4147,-5039,-5816,-6379,-6657,-6599,-6229,-5561,-4700,-3733,-2780,-1946,-1315,-942,-846,-997,-1347,-1810,-2298,-2725,-3015,-3127,-3036,-2767,-2339,-1838,-1297,-816,-423,-172,-77,-116,-277,-481,-694,-828,-848,-699,-388,98,690,1370,2031,2634,3103,3394,3493,3396,3135,2763,2327,1898,1535,1271,1150,1166,1321,1590,1939,2324,2709,3046,3307,3469,3510,3446,3269,3021,2719,2395,2086,1802,1573,1380,1241,1116,1007,890,754,604,437,274,110,-39,-186,-341,-526,-761,-1069,-1453,-1906,-2416,-2927,-3411,-3798,-4045,-4111,-3968,-3614,-3066,-2365,-1563,-734,58,750,1278,1625,1761,1706,1480,1141,729,325,-28,-278,-404,-400,-307,-156,-24,31,-49,-310,-758,-1389,-2142,-2964,-3749,-4429,-4903,-5140,-5094,-4799,-4289,-3649,-2971,-2343,-1860,-1568,-1507,-1655,-1978,-2406,-2852,-3249,-3504,-3601,-3495,-3224,-2807,-2310,-1796,-1321,-938,-679,-553,-552,-641,-780,-921,-1010,-1011,-897,-658,-312,120,598,1057,1480,1792,1998,2076,2033,1915,1739,1563,1425,1346,1359,1454,1623,1856,2107,2373,2603,2805,2943,3036,3072,3075,3053,3025,3008,3005,3033,3069,3125,3164,3182,3157,3072,2935,2735,2506,2250,2020,1819,1689,1621,1620,1645,1672,1645,1523,1280,891,373,-259,-941,-1635,-2248,-2741,-3042,-3123,-2965,-2576,-1989,-1255,-446,368,1109,1706,2125,2315,2297,2071,1693,1221,715,255,-129,-384,-536,-586,-605,-632,-751,-988,-1396,-1951,-2640,-3395,-4142,-4797,-5279,-5531,-5526,-5262,-4786,-4161,-3469,-2809,-2259,-1883,-1723,-1769,-2000,-2355,-2757,-3131,-3407,-3525,-3481,-3254,-2898,-2443,-1965,-1513,-1147,-895,-776,-776,-869,-1000,-1122,-1168,-1099,-875,-495,39,680,1385,2082,2720,3229,3586,3752,3750,3583,3320,2976,2650,2349,2143,2045,2059,2198,2425,2731,3080,3439,3781,4076,4301,4450,4501,4482,4373,4225,4024,3818,3601,3401,3203,3021,2830,2633,2420,2184,1942,1699,1471,1286,1133,1034,949,877,758,582,303,-79,-565,-1135,-1738,-2338,-2864,-3275,-3525,-3579,-3436,-3108,-2618,-2028,-1376,-737,-160,310,634,811,825,719,503,242,-40,-278,-463,-568,-608,-610,-616,-677,-845,-1144,-1600,-2186,-2869,-3578,-4233,-4753,-5062,-5121,-4907,-4460,-3820,-3093,-2360,-1732,-1290,-1082,-1147,-1439,-1931,-2514,-3108,-3600,-3908,-3975,-3778,-3331,-2689,-1927,-1136,-410,176,564,726,676,440,89,-315,-681,-946,-1050,-960,-676,-214,374,1029,1679,2264,2717,3017,3135,3102,2931,2685,2403,2149,1956,1868,1881,2013,2232,2527,2853,3187,3489,3734,3909,3989,3986,3901,3745,3547,3315,3078,2843,2625,2418,2223,2033,1835,1636,1425,1225,1036,898,795,771,784,844,891,894,805,581,205,-320,-986,-1721,-2491,-3198,-3784,-4180,-4338,-4236,-3875,-3281,-2509,-1629,-709,149,904,1475,1848,2001,1955,1745,1423,1056,696,417,231,173,200,294,372,390,270,-21,-495,-1145,-1900,-2709,-3455,-4070,-4468,-4603,-4478,-4101,-3548,-2894,-2232,-1656,-1235,-1021,-1020,-1221,-1566,-1985,-2409,-2741,-2938,-2951,-2771,-2433,-1953,-1427,-888,-422,-64,148,213,128,-49,-301,-551,-756,-869,-853,-692,-398,20,514,1040,1558,2002,2363,2596,2714,2719,2632,2496,2321,2166,2016,1926,1869,1869,1909,1990,2105,2245,2412,2597,2800,3018,3236,3466,3673,3876,4031,4152,4208,4201,4116,3961,3730,3442,3111,2763,2426,2138,1914,1792,1752,1803,1891,1995,2030,1984,1773,1425,899,266,-463,-1188,-1862,-2395,-2739,-2851,-2708,-2336,-1756,-1042,-260,508,1184,1713,2048,2177,2108,1874,1524,1128,737,423,209,124,137,240,339,413,359,165,-214,-762,-1441,-2190,-2936,-3585,-4087,-4380,-4453,-4327,-4030,-3645,-3223,-2857,-2584,-2464,-2484,-2654,-2902,-3203,-3458,-3630,-3653,-3511,-3207,-2763,-2236,-1680,-1164,-735,-444,-283,-267,-347,-482,-621,-702,-693,-550,-284,120,600,1151,1689,2199,2614,2924,3113,3179,3158,3061,2944,2827,2753,2737,2792,2920,3105,3332,3576,3815,4025,4194,4303,4356,4350,4301,4216,4119,4014,3926,3845,3787,3724,3666,3575,3449,3270,3031,2744,2414,2082,1755,1500,1301,1213,1201,1262,1346,1408,1388,1249,952,491,-116,-838,-1611,-2378,-3059,-3601,-3937,-4048,-3910,-3542,-2979,-2263,-1478,-675,58,680,1130,1408,1487,1421,1221,960,675,419,218,86,-4,-66,-166,-338,-621,-1046,-1594,-2236,-2916,-3556,-4082,-4432,-4562,-4466,-4168,-3715,-3191,-2656,-2213,-1894,-1749,-1783,-1966,-2257,-2590,-2889,-3103,-3157,-3052,-2753,-2317,-1761,-1165,-579,-75,312,544,623,555,381,137,-114,-331,-462,-477,-367,-122,219,645,1086,1519,1892,2169,2346,2407,2370,2262,2102,1936,1779,1671,1606,1618,1676,1798,1955,2138,2343,2534,2729,2885,3021,3107,3152,3148,3100,3008,2887,2743,2589,2442,2302,2187,2088,2012,1948,1900,1860,1826,1802,1774,1747,1690,1594,1425,1167,799,316,-269,-935,-1638,-2323,-2944,-3429,-3746,-3850,-3727,-3390,-2859,-2185,-1429,-659,60,666,1122,1395,1489,1418,1222,943,638,355,130,2,-50,-14,57,129,155,89,-98,-412,-848,-1359,-1911,-2425,-2870,-3185,-3372,-3414,-3363,-3234,-3105,-3004,-2978,-3051,-3219,-3466,-3758,-4029,-4249,-4341,-4290,-4061,-3672,-3146,-2538,-1904,-1316,-821,-478,-284,-264,-364,-570,-804,-1031,-1192,-1249,-1198,-1012,-733,-367,37,447,825,1151,1405,1588,1713,1790,1849,1904,1975,2063,2175,2298,2419,2532,2609,2660,2667,2651,2612,2573,2548,2561,2611,2725,2873,3074,3287,3500,3687,3811,3864,3819,3673,3434,3106,2732,2327,1946,1619,1383,1259,1243,1320,1451,1574,1644,1587,1372,966,378,-375,-1227,-2120,-2974,-3697,-4247,-4543,-4582,-4355,-3890,-3241,-2473,-1665,-886,-218,307,638,775,739,543,255,-83,-419,-694,-894,-989,-992,-924,-824,-742,-716,-793,-987,-1301,-1716,-2193,-2686,-3153,-3544,-3847,-4032,-4127,-4123,-4067,-3974,-3862,-3768,-3669,-3589,-3500,-3389,-3241,-3042,-2780,-2476,-2133,-1791,-1480,-1229,-1067,-1007,-1041,-1159,-1320,-1493,-1630,-1694,-1661,-1511,-1252,-892,-464,0,454,870,1203,1445,1575,1612,1561,1454,1321,1185,1085,1023,1020,1073,1170,1308,1455,1612,1751,1874,1973,2051,2118,2181,2252,2338,2444,2564,2696,2818,2921,2982,2988,2936,2813,2642,2416,2177,1924,1702,1515,1387,1323,1313,1349,1390,1413,1373,1238,987,604,96,-506,-1186,-1875,-2538,-3121,-3567,-3856,-3959,-3866,-3601,-3181,-2649,-2053,-1445,-867,-368,26,303,452,495,436,313,130,-79,-309,-553,-802,-1065,-1328,-1609,-1880,-2152,-2397,-2597,-2738,-2801,-2780,-2684,-2536,-2370,-2230,-2165,-2199,-2374,-2668,-3087,-3566,-4073,-4527,-4879,-5064,-5049,-4818,-4375,-3759,-3027,-2242,-1493,-843,-358,-71,7,-108,-373,-730,-1104,-1424,-1630,-1675,-1539,-1220,-756,-180,430,1027,1539,1926,2156,2231,2162,1990,1756,1512,1305,1175,1143,1226,1410,1690,2026,2397,2761,3089,3357,3544,3653,3668,3626,3511,3376,3215,3061,2921,2803,2716,2652,2608,2571,2541,2485,2429,2332,2231,2109,1994,1886,1805,1732,1674,1588,1461,1250,934,493,-70,-738,-1479,-2233,-2950,-3564,-4012,-4271,-4286,-4086,-3671,-3088,-2397,-1658,-940,-303,208,570,763,815,740,588,382,173,-29,-192,-323,-419,-483,-538,-585,-641,-718,-810,-917,-1040,-1146,-1251,-1327,-1394,-1449,-1527,-1629,-1796,-2015,-2305,-2632,-2980,-3296,-3556,-3693,-3707,-3550,-3247,-2798,-2250,-1646,-1036,-492,-36,269,422,417,274,31,-270,-577,-849,-1036,-1132,-1107,-982,-764,-477,-153,179,493,762,975,1124,1209,1238,1224,1179,1113,1044,969,912,860,823,805,798,817,854,931,1036,1201,1410,1677,1998,2357,2743,3135,3501,3813,4057,4191,4223,4133,3931,3644,3281,2899,2514,2184,1936,1797,1785,1877,2064,2284,2492,2621,2619,2449,2082,1540,831,35,-807,-1590,-2259,-2742,-2993,-3006,-2774,-2350,-1779,-1141,-499,66,519,806,943,913,770,530,251,-46,-318,-559,-749,-897,-996,-1070,-1111,-1153,-1183,-1232,-1284,-1360,-1442,-1546,-1664,-1815,-2002,-2246,-2554,-2933,-3375,-3861,-4361,-4826,-5216,-5477,-5569,-5469,-5172,-4679,-4042,-3297,-2520,-1788,-1153,-697,-433,-398,-556,-876,-1291,-1724,-2096,-2337,-2392,-2237,-1866,-1310,-619,144,902,1587,2134,2503,2675,2649,2468,2160,1806,1456,1177,1017,1005,1145,1446,1842,2334,2825,3297,3688,3960,4113,4121,4029,3834,3606,3361,3152,3006,2932,2946,3023,3152,3295,3427,3508,3531,3458,3311,3076,2784,2459,2130,1828,1580,1387,1263,1176,1111,1025,886,662,325,-116,-675,-1300,-1970,-2628,-3219,-3701,-4024,-4176,-4124,-3906,-3511,-3008,-2422,-1811,-1220,-682,-233,118,359,492,518,452,290,56,-242,-590,-951,-1323,-1660,-1955,-2176,-2308,-2337,-2252,-2067,-1790,-1458,-1113,-800,-585,-491,-570,-807,-1207,-1713,-2273,-2812,-3256,-3535,-3610,-3432,-3031,-2414,-1659,-832,-29,664,1171,1442,1446,1210,755,174,-466,-1057,-1526,-1800,-1843,-1645,-1230,-644,34,740,1382,1902,2249,2396,2346,2119,1762,1321,860,429,78,-158,-255,-215,-31,264,649,1094,1556,2018,2439,2808,3107,3328,3478,3548,3565,3520,3437,3332,3204,3084,2959,2860,2768,2709,2657,2634,2617,2622,2629,2651,2665,2678,2660,2608,2484,2293,1993,1614,1132,591,9,-561,-1084,-1502,-1783,-1900,-1837,-1611,-1240,-771,-259,251,686,1024,1225,1285,1218,1049,809,553,298,95,-64,-144,-179,-159,-120,-79,-66,-93,-186,-342,-555,-815,-1091,-1363,-1621,-1839,-2043,-2221,-2417,-2630,-2893,-3190,-3531,-3866,-4181,-4416,-4541,-4512,-4323,-3953,-3443,-2815,-2128,-1445,-827,-327,15,181,184,42,-188,-450,-694,-851,-899,-804,-575,-233,194,650,1096,1477,1761,1926,1964,1890,1728,1520,1307,1133,1032,1035,1142,1365,1667,2040,2430,2819,3163,3441,3648,3770,3828,3839,3816,3794,3788,3805,3861,3935,4031,4110,4177,4180,4137,4017,3832,3591,3305,3003,2710,2453,2260,2146,2112,2155,2236,2328,2376,2324,2140,1776,1242,529,-303,-1215,-2118,-2941,-3604,-4056,-4247,-4182,-3865,-3347,-2691,-1959,-1242,-584,-52,335,561,639,581,430,200,-56,-328,-567,-775,-905,-979,-961,-890,-755,-601,-438,-299,-214,-187,-250,-403,-645,-987,-1403,-1879,-2394,-2898,-3364,-3738,-3991,-4075,-3986,-3706,-3255,-2668,-1984,-1276,-607,-46,342,525,478,210,-234,-800,-1402,-1953,-2373,-2593,-2559,-2280,-1741,-1032,-182,690,1513,2205,2690,2949,2945,2719,2292,1739,1124,525,9,-368,-568,-580,-403,-77,367,860,1361,1802,2153,2388,2494,2496,2412,2284,2159,2068,2045,2110,2257,2481,2749,3031,3288,3489,3605,3621,3533,3351,3100,2806,2510,2244,2027,1895,1813,1808,1815,1826,1789,1675,1466,1153,740,267,-244,-734,-1161,-1488,-1679,-1720,-1619,-1388,-1067,-693,-314,31,301,486,561,545,430,249,2,-276,-585,-898,-1210,-1508,-1771,-2000,-2175,-2294,-2357,-2362,-2313,-2225,-2110,-1989,-1893,-1847,-1876,-2010,-2255,-2608,-3062,-3571,-4097,-4581,-4966,-5205,-5259,-5107,-4760,-4227,-3574,-2837,-2108,-1435,-899,-533,-365,-402,-600,-933,-1311,-1683,-1955,-2090,-2026,-1761,-1291,-664,83,860,1613,2256,2734,3007,3047,2873,2502,2004,1428,865,376,33,-121,-58,219,694,1321,2047,2805,3533,4172,4679,5025,5190,5192,5030,4752,4377,3958,3518,3106,2733,2430,2196,2039,1945,1902,1887,1889,1876,1857,1804,1736,1643,1533,1406,1253,1066,827,524,142,-317,-850,-1428,-2027,-2596,-3093,-3478,-3713,-3784,-3687,-3434,-3064,-2607,-2122,-1647,-1221,-879,-617,-461,-377,-366,-398,-457,-526,-595,-654,-709,-746,-786,-811,-840,-865,-892,-929,-972,-1038,-1121,-1238,-1392,-1595,-1842,-2146,-2488,-2859,-3235,-3577,-3862,-4037,-4088,-3978,-3710,-3283,-2731,-2081,-1400,-743,-166,258,502,530,345,-27,-545,-1130,-1726,-2231,-2599,-2760,-2691,-2393,-1884,-1224,-473,281,963,1501,1840,1958,1840,1520,1032,430,-203,-825,-1346,-1742,-1967,-2023,-1914,-1674,-1337,-957,-561,-200,125,397,629,844,1064,1316,1618,1984,2400,2859,3322,3755,4117,4363,4469,4409,4188,3808,3312,2733,2134,1567,1086,745,555,543,666,908,1196,1472,1678,1750,1675,1431,1049,573,58,-413,-785,-1001,-1033,-888,-582,-181,270,680,1014,1202,1229,1085,776,341,-181,-753,-1310,-1836,-2279,-2638,-2901,-3070,-3159,-3171,-3136,-3049,-2945,-2818,-2699,-2592,-2523,-2504,-2556,-2684,-2895,-3181,-3521,-3892,-4253,-4574,-4809,-4942,-4945,-4813,-4564,-4200,-3777,-3313,-2878,-2488,-2217,-2057,-2051,-2168,-2390,-2666,-2941,-3141,-3220,-3114,-2806,-2286,-1580,-730,190,1109,1931,2583,3002,3137,2994,2576,1942,1163,311,-502,-1217,-1740,-2038,-2080,-1865,-1430,-814,-90,679,1420,2078,2610,2999,3238,3358,3377,3350,3311,3301,3354,3476,3684,3952,4271,4602,4912,5163,5314,5347,5228,4969,4564,4053,3456,2847,2240,1719,1280,961,751,627,562,516,443,329,141,-118,-435,-795,-1160,-1498,-1782,-1988,-2104,-2141,-2099,-2018,-1901,-1789,-1687,-1607,-1561,-1527,-1519,-1510,-1499,-1488,-1462,-1447,-1440,-1457,-1504,-1591,-1689,-1817,-1924,-2019,-2072,-2085,-2057,-2014,-1959,-1944,-1961,-2056,-2199,-2403,-2618,-2822,-2956,-2987,-2877,-2601,-2175,-1592,-912,-170,568,1240,1780,2145,2296,2218,1947,1485,938,334,-223,-675,-980,-1089,-1015,-762,-377,89,570,988,1290,1395,1287,927,341,-447,-1363,-2343,-3278,-4105,-4724,-5105,-5200,-5038,-4629,-4059,-3372,-2672,-2012,-1459,-1038,-763,-607,-537,-489,-393,-204,155,676,1387,2233,3164,4097,4943,5624,6057,6222,6073,5672,5042,4295,3515,2827,2313,2063,2100,2426,2991,3704,4467,5159,5690,5972,5973,5683,5134,4398,3552,2700,1932,1321,913,727,732,890,1127,1365,1542,1592,1495,1240,853,371,-139,-633,-1033,-1326,-1467,-1468,-1351,-1126,-861,-579,-335,-179,-140,-266,-571,-1070,-1754,-2597,-3560,-4579,-5601,-6545,-7358,-7983,-8374,-8528,-8421,-8100,-7571,-6908,-6144,-5353,-4579,-3884,-3306,-2881,-2620,-2525,-2566,-2712,-2903,-3082,-3188,-3171,-2983,-2611,-2038,-1292,-403,572,1553,2477,3236,3777,4018,3933,3508,2776,1784,642,-558,-1674,-2593,-3209,-3438,-3253,-2640,-1671,-407,1008,2478,3854,5051,5972,6582,6872,6853,6597,6151,5618,5063,4558,4160,3887,3764,3757,3861,4023,4201,4371,4476,4519,4476,4355,4179,3970,3751,3565,3399,3292,3214,3161,3108,3026,2885,2672,2344,1914,1358,710,-14,-766,-1500,-2169,-2730,-3158,-3444,-3597,-3643,-3622,-3564,-3520,-3497,-3520,-3570,-3638,-3692,-3706,-3664,-3539,-3344,-3072,-2737,-2372,-1968,-1578,-1189,-847,-549,-327,-185,-135,-190,-342,-594,-932,-1334,-1779,-2222,-2626,-2943,-3134,-3167,-3019,-2699,-2203,-1576,-848,-67,708,1436,2061,2545,2865,3003,2976,2795,2506,2146,1774,1425,1153,979,917,977,1118,1328,1545,1717,1796,1726,1494,1071,494,-212,-969,-1713,-2354,-2826,-3062,-3045,-2755,-2239,-1532,-714,138,959,1674,2243,2624,2808,2790,2592,2241,1798,1301,832,424,140,-9,-5,122,350,630,907,1152,1311,1381,1354,1241,1080,890,719,589,531,546,648,809,1030,1271,1519,1750,1950,2118,2256,2383,2506,2646,2791,2949,3087,3186,3220,3145,2960,2635,2181,1620,967,295,-364,-931,-1354,-1586,-1591,-1378,-953,-384,292,977,1612,2119,2438,2544,2401,2030,1439,688,-192,-1116,-2043,-2900,-3642,-4229,-4633,-4830,-4828,-4625,-4243,-3721,-3075,-2370,-1634,-921,-274,272,684,949,1063,1047,926,748,547,366,234,153,137,158,207,257,291,285,232,112,-86,-369,-746,-1215,-1758,-2365,-2984,-3583,-4102,-4501,-4737,-4786,-4645,-4318,-3847,-3244,-2582,-1869,-1173,-500,115,668,1164,1603,2017,2411,2810,3216,3626,4018,4376,4653,4841,4901,4837,4642,4336,3947,3509,3059,2643,2296,2055,1947,1977,2149,2436,2807,3220,3607,3933,4128,4166,4026,3698,3217,2604,1923,1223,562,-9,-463,-778,-956,-1012,-969,-868,-738,-615,-519,-460,-446,-453,-470,-472,-429,-340,-178,45,327,656,1010,1366,1689,1943,2083,2064,1851,1422,770,-77,-1084,-2186,-3301,-4353,-5255,-5934,-6340,-6439,-6228,-5728,-4990,-4078,-3086,-2099,-1217,-510,-55,136,44,-275,-781,-1362,-1953,-2428,-2732,-2779,-2545,-2022,-1235,-254,840,1935,2902,3657,4065,4109,3725,2954,1848,496,-969,-2431,-3743,-4800,-5505,-5803,-5670,-5134,-4244,-3093,-1789,-446,812,1894,2714,3243,3453,3394,3106,2679,2200,1752,1421,1248,1261,1459,1804,2254,2746,3213,3609,3884,4021,4013,3887,3660,3391,3112,2869,2688,2593,2575,2640,2762,2911,3078,3198,3275,3239,3098,2813,2401,1874,1256,600,-68,-692,-1246,-1700,-2043,-2270,-2398,-2441,-2418,-2367,-2290,-2227,-2175,-2151,-2162,-2205,-2286,-2389,-2518,-2645,-2755,-2830,-2838,-2770,-2597,-2316,-1923,-1436,-883,-312,218,653,930,1020,897,577,89,-507,-1149,-1758,-2277,-2647,-2833,-2825,-2617,-2234,-1706,-1063,-365,359,1047,1660,2162,2511,2713,2744,2641,2421,2134,1814,1528,1277,1124,1033,1020,1039,1057,1030,918,697,353,-96,-630,-1192,-1730,-2185,-2499,-2640,-2578,-2321,-1882,-1296,-609,129,861,1527,2079,2456,2630,2566,2273,1763,1087,301,-527,-1315,-2013,-2541,-2889,-3013,-2940,-2675,-2268,-1765,-1215,-681,-208,169,408,513,464,286,-9,-372,-775,-1156,-1472,-1680,-1721,-1592,-1250,-737,-69,677,1428,2092,2589,2848,2837,2545,2001,1266,410,-473,-1298,-1996,-2499,-2779,-2821,-2629,-2238,-1677,-1017,-292,414,1064,1602,1993,2229,2290,2205,1984,1661,1282,858,443,43,-322,-629,-888,-1079,-1188,-1227,-1157,-1000,-734,-380,54,532,1029,1495,1899,2199,2372,2410,2310,2102,1809,1481,1144,842,574,357,162,-20,-231,-481,-817,-1233,-1757,-2368,-3062,-3806,-4570,-5308,-5986,-6548,-6982,-7239,-7333,-7251,-7020,-6668,-6238,-5770,-5322,-4929,-4627,-4434,-4339,-4314,-4317,-4269,-4113,-3774,-3216,-2427,-1436,-295,902,2052,3051,3808,4252,4369,4144,3647,2934,2117,1291,558,14,-297,-314,-64,449,1145,1963,2798,3569,4177,4579,4723,4617,4288,3778,3184,2559,2004,1572,1303,1226,1312,1552,1873,2237,2571,2828,2971,2964,2810,2518,2115,1651,1167,721,354,100,-22,-10,128,358,664,976,1265,1459,1519,1389,1063,511,-221,-1123,-2120,-3152,-4143,-5016,-5708,-6168,-6359,-6280,-5939,-5384,-4664,-3865,-3056,-2318,-1718,-1291,-1076,-1049,-1211,-1501,-1877,-2276,-2624,-2860,-2918,-2745,-2323,-1643,-750,300,1404,2464,3360,4004,4310,4250,3817,3047,2017,823,-432,-1623,-2659,-3451,-3933,-4090,-3901,-3421,-2681,-1783,-794,177,1063,1786,2320,2635,2756,2704,2537,2303,2072,1878,1770,1756,1836,2001,2213,2450,2674,2857,2985,3043,3035,2969,2869,2746,2633,2530,2465,2428,2422,2440,2473,2505,2541,2545,2516,2426,2246,1967,1559,1025,373,-388,-1204,-2056,-2866,-3593,-4182,-4579,-4780,-4753,-4534,-4151,-3661,-3138,-2635,-2227,-1948,-1824,-1859,-2030,-2307,-2644,-2992,-3298,-3515,-3595,-3489,-3189,-2660,-1947,-1073,-113,839,1706,2387,2819,2967,2814,2409,1796,1086,346,-290,-775,-1024,-1021,-767,-296,338,1042,1752,2365,2827,3081,3112,2932,2579,2113,1614,1144,793,588,576,731,1039,1421,1816,2134,2300,2261,1986,1476,763,-91,-1016,-1918,-2717,-3347,-3755,-3919,-3842,-3554,-3105,-2555,-1966,-1400,-893,-495,-211,-64,-55,-168,-408,-732,-1138,-1584,-2044,-2501,-2910,-3272,-3546,-3728,-3810,-3775,-3649,-3411,-3112,-2746,-2360,-1971,-1612,-1298,-1059,-885,-808,-797,-865,-981,-1117,-1243,-1306,-1276,-1106,-788,-321,277,953,1667,2350,2946,3419,3717,3850,3800,3597,3258,2828,2326,1817,1318,881,546,317,238,275,434,668,944,1226,1470,1665,1773,1817,1777,1692,1568,1428,1297,1175,1070,981,887,792,683,551,425,286,187,123,127,212,377,620,925,1259,1602,1913,2167,2346,2433,2441,2368,2226,2026,1759,1441,1048,590,57,-551,-1223,-1940,-2692,-3426,-4129,-4740,-5238,-5583,-5761,-5772,-5622,-5352,-4998,-4602,-4230,-3896,-3657,-3508,-3462,-3501,-3592,-3693,-3762,-3724,-3556,-3195,-2648,-1910,-1022,-43,964,1915,2749,3406,3860,4092,4131,3997,3745,3421,3075,2758,2494,2328,2258,2301,2434,2643,2875,3108,3279,3375,3364,3256,3052,2791,2493,2203,1947,1746,1619,1567,1579,1655,1751,1881,1993,2106,2184,2237,2253,2233,2174,2074,1936,1759,1554,1326,1096,874,686,547,473,488,584,770,1012,1288,1540,1725,1783,1671,1368,845,138,-743,-1726,-2746,-3733,-4582,-5245,-5633,-5733,-5517,-5015,-4276,-3367,-2392,-1429,-589,72,480,629,512,173,-323,-888,-1427,-1837,-2050,-2006,-1692,-1139,-391,452,1307,2070,2656,3008,3089,2904,2482,1872,1149,388,-342,-960,-1430,-1696,-1770,-1652,-1395,-1054,-702,-407,-222,-168,-249,-422,-643,-833,-936,-888,-658,-238,352,1063,1831,2572,3223,3703,3992,4045,3896,3556,3096,2567,2049,1599,1274,1112,1116,1295,1606,2019,2481,2941,3349,3675,3873,3936,3834,3563,3125,2512,1765,884,-62,-1056,-2016,-2915,-3672,-4272,-4655,-4827,-4777,-4535,-4139,-3650,-3117,-2615,-2184,-1865,-1670,-1607,-1630,-1737,-1851,-1952,-1980,-1908,-1713,-1392,-953,-441,114,633,1080,1395,1556,1546,1399,1119,797,449,169,-20,-68,35,290,689,1193,1784,2395,2993,3511,3891,4099,4076,3840,3383,2764,2038,1301,618,102,-226,-288,-109,299,877,1534,2192,2753,3141,3311,3220,2897,2364,1689,943,203,-455,-981,-1323,-1492,-1469,-1303,-1024,-681,-319,26,331,578,759,863,890,820,655,372,-18,-528,-1130,-1813,-2530,-3234,-3869,-4380,-4711,-4829,-4723,-4386,-3879,-3223,-2515,-1808,-1181,-682,-357,-200,-222,-354,-574,-786,-954,-1000,-910,-670,-299,145,611,1027,1335,1502,1507,1378,1146,880,637,487,467,612,904,1337,1850,2403,2926,3373,3678,3813,3738,3454,2969,2320,1575,794,84,-500,-862,-973,-804,-366,296,1110,1996,2842,3559,4068,4306,4253,3931,3369,2664,1891,1162,561,168,11,121,453,969,1588,2220,2796,3231,3486,3533,3375,3033,2544,1950,1292,614,-68,-716,-1354,-1950,-2546,-3116,-3684,-4234,-4752,-5217,-5603,-5882,-6042,-6066,-5959,-5736,-5418,-5048,-4656,-4288,-3976,-3731,-3575,-3472,-3412,-3332,-3205,-2977,-2635,-2175,-1604,-981,-329,276,802,1207,1472,1610,1632,1593,1522,1485,1501,1619,1835,2155,2570,3025,3511,3940,4287,4477,4488,4287,3891,3318,2625,1887,1167,564,115,-101,-92,172,631,1252,1947,2642,3246,3693,3921,3906,3644,3169,2520,1788,1023,333,-246,-632,-819,-782,-540,-133,406,1006,1620,2186,2659,2993,3156,3121,2869,2402,1722,851,-172,-1305,-2487,-3648,-4728,-5650,-6364,-6826,-7004,-6920,-6563,-6007,-5279,-4464,-3609,-2795,-2052,-1436,-959,-626,-416,-317,-266,-250,-222,-162,-82,26,117,180,186,117,-17,-222,-447,-678,-859,-954,-936,-774,-474,-32,512,1140,1784,2407,2936,3317,3493,3433,3104,2540,1756,843,-126,-1046,-1819,-2361,-2611,-2535,-2143,-1458,-564,461,1510,2477,3278,3840,4123,4121,3870,3403,2822,2173,1566,1042,674,466,437,555,794,1100,1425,1730,1964,2130,2192,2172,2056,1864,1580,1218,749,192,-484,-1246,-2100,-2996,-3898,-4743,-5482,-6047,-6414,-6539,-6447,-6133,-5668,-5081,-4455,-3844,-3291,-2843,-2502,-2270,-2119,-2006,-1887,-1723,-1475,-1155,-750,-331,84,417,637,715,629,418,85,-284,-660,-958,-1140,-1144,-956,-558,40,804,1690,2625,3525,4304,4871,5154,5102,4712,3993,3031,1890,708,-419,-1368,-2048,-2403,-2390,-2034,-1368,-483,525,1535,2446,3142,3565,3660,3426,2887,2109,1162,156,-824,-1675,-2335,-2747,-2900,-2803,-2486,-2021,-1457,-878,-330,135,484,708,788,733,534,210,-253,-819,-1500,-2253,-3050,-3857,-4602,-5265,-5756,-6086,-6187,-6097,-5805,-5363,-4807,-4195,-3575,-2988,-2467,-2026,-1664,-1367,-1114,-870,-620,-343,-52,237,486,658,723,652,463,154,-210,-596,-935,-1182,-1295,-1253,-1051,-699,-217,355,995,1642,2272,2817,3253,3518,3610,3497,3211,2769,2231,1648,1091,613,265,83,75,253,575,1024,1523,2032,2474,2809,2990,2996,2841,2523,2112,1628,1150,724,397,214,184,314,587,966,1408,1862,2277,2606,2824,2904,2844,2648,2314,1864,1297,624,-145,-999,-1920,-2869,-3817,-4706,-5485,-6105,-6525,-6715,-6684,-6438,-6019,-5487,-4894,-4308,-3776,-3337,-3006,-2782,-2630,-2519,-2393,-2206,-1923,-1529,-1035,-496,48,506,824,956,875,612,205,-266,-714,-1048,-1196,-1100,-747,-137,684,1665,2714,3764,4702,5463,5963,6145,6003,5516,4749,3757,2635,1494,432,-449,-1075,-1395,-1389,-1061,-467,344,1266,2208,3078,3769,4234,4407,4295,3901,3276,2482,1600,708,-107,-787,-1282,-1550,-1608,-1439,-1103,-623,-66,528,1104,1623,2052,2362,2537,2551,2391,2045,1498,763,-155,-1220,-2380,-3578,-4725,-5749,-6569,-7122,-7373,-7302,-6928,-6295,-5464,-4503,-3510,-2536,-1665,-927,-350,63,334,489,566,588,575,530,438,286,58,-256,-643,-1077,-1515,-1894,-2159,-2258,-2142,-1826,-1282,-598,216,1055,1868,2573,3106,3428,3492,3310,2879,2250,1485,656,-147,-850,-1380,-1699,-1776,-1623,-1254,-723,-72,623,1312,1928,2429,2786,2974,3005,2886,2647,2321,1949,1559,1203,891,663,521,477,527,648,832,1036,1241,1417,1538,1601,1587,1504,1349,1115,810,410,-77,-671,-1359,-2137,-2978,-3840,-4690,-5457,-6113,-6604,-6907,-7020,-6937,-6692,-6306,-5813,-5252,-4640,-4004,-3351,-2689,-2005,-1311,-594,123,815,1447,1959,2299,2427,2301,1930,1332,564,-286,-1124,-1843,-2351,-2566,-2452,-1991,-1209,-178,1037,2309,3543,4623,5460,5980,6155,5967,5461,4691,3752,2733,1745,863,169,-302,-535,-524,-322,56,522,1046,1544,1990,2332,2561,2655,2640,2504,2296,2022,1716,1401,1092,813,564,364,207,104,46,48,83,181,312,489,695,915,1121,1282,1346,1275,1023,566,-113,-982,-2006,-3106,-4191,-5178,-5961,-6492,-6714,-6628,-6259,-5650,-4876,-4006,-3111,-2266,-1506,-879,-380,-15,241,418,531,611,651,653,602,479,282,-3,-338,-718,-1065,-1357,-1508,-1504,-1280,-872,-255,500,1342,2202,2983,3623,4046,4216,4110,3762,3198,2518,1793,1132,619,313,268,466,907,1512,2230,2967,3657,4216,4603,4774,4714,4450,3993,3421,2773,2134,1555,1107,810,701,764,986,1330,1747,2182,2589,2908,3124,3189,3121,2908,2594,2199,1769,1327,897,481,64,-374,-867,-1431,-2089,-2819,-3614,-4408,-5172,-5827,-6337,-6665,-6779,-6705,-6431,-6015,-5480,-4869,-4236,-3580,-2968,-2361,-1806,-1256,-735,-228,249,666,1005,1212,1270,1152,863,421,-125,-709,-1256,-1677,-1905,-1871,-1554,-937,-71,1002,2172,3345,4399,5234,5769,5947,5763,5248,4464,3521,2519,1584,805,261,-7,2,265,725,1316,1955,2572,3089,3467,3666,3681,3520,3206,2779,2276,1743,1219,737,323,-3,-232,-359,-383,-317,-166,58,325,636,950,1264,1561,1815,2031,2171,2232,2171,1974,1592,1030,254,-694,-1794,-2971,-4144,-5233,-6133,-6790,-7133,-7154,-6845,-6249,-5412,-4410,-3307,-2199,-1124,-171,644,1292,1745,2038,2136,2077,1849,1472,957,330,-371,-1106,-1803,-2421,-2877,-3125,-3124,-2840,-2286,-1476,-458,690,1889,3041,4041,4809,5256,5346,5063,4433,3526,2446,1315,264,-580,-1133,-1324,-1158,-644,124,1077,2079,3035,3833,4403,4688,4692,4422,3945,3325,2650,1995,1432,1008,750,661,719,899,1151,1435,1704,1919,2053,2083,2012,1835,1585,1278,962,654,392,174,-3,-167,-359,-616,-984,-1472,-2096,-2823,-3618,-4423,-5177,-5827,-6323,-6642,-6758,-6683,-6426,-6012,-5472,-4834,-4132,-3379,-2611,-1821,-1049,-295,402,1013,1494,1809,1927,1842,1551,1096,513,-122,-742,-1275,-1640,-1798,-1689,-1310,-663,221,1276,2422,3565,4595,5419,5957,6145,5985,5479,4710,3757,2742,1780,978,414,149,175,502,1029,1721,2442,3126,3667,4012,4115,3979,3625,3097,2464,1794,1150,600,170,-105,-231,-213,-87,118,360,605,821,987,1089,1133,1116,1071,1002,945,897,864,824,741,579,282,-171,-807,-1608,-2545,-3550,-4554,-5475,-6238,-6783,-7069,-7079,-6814,-6307,-5588,-4719,-3755,-2749,-1773,-853,-51,621,1124,1444,1558,1465,1158,665,15,-739,-1515,-2256,-2867,-3289,-3471,-3375,-3000,-2360,-1502,-479,611,1700,2679,3471,4014,4249,4173,3800,3169,2370,1484,629,-95,-595,-813,-714,-302,381,1273,2284,3307,4248,5002,5494,5681,5539,5097,4409,3550,2631,1742,993,449,168,160,415,888,1510,2198,2874,3447,3863,4064,4034,3776,3320,2711,2022,1308,641,57,-429,-821,-1160,-1489,-1856,-2313,-2865,-3529,-4268,-5044,-5800,-6477,-7016,-7378,-7531,-7457,-7177,-6698,-6062,-5314,-4479,-3620,-2750,-1916,-1140,-455,106,502,714,702,480,59,-524,-1184,-1869,-2465,-2910,-3124,-3063,-2702,-2050,-1140,-35,1179,2406,3534,4479,5144,5485,5474,5119,4471,3603,2606,1598,664,-89,-607,-848,-796,-487,54,749,1534,2317,3034,3598,3975,4120,4044,3757,3301,2738,2106,1493,913,441,67,-176,-302,-329,-263,-150,2,162,314,442,552,621,689,727,784,830,883,903,862,709,401,-108,-825,-1756,-2845,-4048,-5249,-6382,-7318,-7989,-8326,-8287,-7888,-7144,-6140,-4934,-3653,-2363,-1179,-150,663,1228,1542,1587,1400,982,387,-347,-1157,-1974,-2726,-3350,-3766,-3954,-3857,-3497,-2874,-2037,-1044,39,1113,2110,2937,3530,3844,3845,3548,2983,2211,1331,423,-383,-1030,-1416,-1530,-1343,-887,-212,629,1542,2462,3291,3968,4425,4632,4568,4255,3733,3060,2323,1590,942,438,111,-16,36,255,573,970,1357,1717,1981,2133,2149,2023,1765,1395,946,458,-36,-500,-931,-1320,-1701,-2090,-2538,-3050,-3667,-4357,-5120,-5902,-6660,-7329,-7861,-8195,-8311,-8174,-7795,-7189,-6390,-5448,-4417,-3346,-2295,-1312,-433,280,813,1116,1185,1012,618,44,-643,-1374,-2053,-2606,-2957,-3052,-2869,-2394,-1663,-711,381,1546,2683,3727,4587,5216,5581,5658,5483,5073,4496,3825,3115,2452,1871,1419,1111,953,936,1047,1268,1565,1919,2281,2615,2891,3058,3123,3046,2867,2582,2245,1878,1526,1217,965,781,656,577,528,488,447,396,341,276,223,173,154,155,188,247,311,359,355,244,6,-416,-1006,-1781,-2679,-3670,-4660,-5581,-6349,-6898,-7171,-7153,-6832,-6240,-5429,-4447,-3387,-2295,-1260,-315,469,1079,1462,1617,1517,1174,601,-155,-1037,-1963,-2838,-3570,-4066,-4260,-4105,-3600,-2760,-1664,-387,938,2209,3295,4113,4591,4705,4462,3912,3136,2227,1309,480,-159,-542,-634,-434,20,679,1456,2286,3083,3786,4334,4694,4834,4746,4449,3951,3325,2603,1880,1215,682,330,189,268,539,969,1481,2025,2513,2904,3132,3182,3043,2720,2257,1682,1064,455,-98,-549,-895,-1140,-1328,-1506,-1735,-2065,-2536,-3158,-3921,-4779,-5669,-6510,-7224,-7730,-7978,-7932,-7596,-6990,-6179,-5212,-4184,-3138,-2162,-1282,-557,-4,352,492,430,161,-267,-823,-1434,-2030,-2542,-2880,-3014,-2872,-2470,-1805,-935,77,1137,2157,3044,3731,4166,4337,4250,3956,3505,2986,2464,2015,1686,1502,1463,1539,1691,1859,2004,2078,2065,1970,1790,1580,1335,1117,919,778,680,641,642,677,740,809,887,950,1004,1033,1042,1026,986,931,864,795,732,675,638,615,612,630,661,698,713,675,543,275,-167,-799,-1618,-2599,-3682,-4798,-5849,-6738,-7380,-7705,-7664,-7260,-6509,-5472,-4243,-2897,-1565,-316,744,1565,2085,2291,2163,1733,1029,122,-916,-1981,-2981,-3806,-4378,-4627,-4510,-4027,-3201,-2096,-807,560,1875,3030,3925,4495,4710,4565,4116,3411,2567,1662,820,121,-353,-570,-504,-203,313,940,1635,2292,2873,3317,3607,3734,3713,3566,3334,3051,2755,2484,2269,2120,2068,2086,2193,2349,2538,2733,2903,3024,3087,3069,2983,2815,2586,2296,1955,1584,1186,796,416,74,-246,-537,-835,-1164,-1553,-2031,-2604,-3271,-4005,-4766,-5501,-6148,-6658,-6969,-7067,-6921,-6551,-5981,-5246,-4407,-3507,-2605,-1747,-978,-332,148,455,559,477,216,-178,-663,-1170,-1632,-1985,-2162,-2129,-1855,-1349,-638,223,1153,2081,2910,3576,4036,4248,4236,4005,3624,3139,2642,2176,1829,1611,1561,1656,1875,2173,2497,2810,3058,3243,3319,3325,3233,3094,2898,2681,2451,2228,2023,1852,1725,1650,1637,1679,1780,1914,2066,2212,2315,2370,2344,2250,2076,1856,1588,1324,1067,864,720,661,672,740,819,855,785,555,124,-531,-1381,-2400,-3499,-4602,-5601,-6410,-6946,-7168,-7039,-6585,-5823,-4834,-3668,-2430,-1183,-32,959,1702,2155,2259,2015,1423,546,-554,-1754,-2949,-3998,-4789,-5229,-5242,-4827,-3989,-2827,-1431,31,1436,2623,3493,3981,4059,3766,3172,2382,1520,715,73,-309,-388,-149,373,1118,1987,2891,3725,4412,4885,5115,5086,4819,4345,3718,3002,2267,1582,1014,612,419,448,699,1148,1750,2450,3173,3863,4440,4864,5085,5093,4878,4465,3881,3167,2387,1583,839,180,-330,-699,-933,-1070,-1187,-1336,-1594,-2006,-2587,-3337,-4195,-5106,-5965,-6694,-7200,-7427,-7342,-6947,-6280,-5399,-4384,-3314,-2273,-1340,-568,-25,277,306,75,-377,-1020,-1751,-2508,-3168,-3655,-3867,-3759,-3279,-2452,-1310,44,1507,2928,4187,5159,5759,5958,5757,5217,4433,3515,2602,1808,1235,945,957,1246,1746,2368,3006,3560,3951,4127,4067,3792,3341,2763,2143,1518,977,540,255,122,146,307,574,920,1289,1662,1984,2240,2396,2452,2393,2245,2009,1724,1407,1090,803,555,384,277,252,290,358,413,399,247,-77,-624,-1381,-2335,-3417,-4543,-5619,-6527,-7193,-7528,-7516,-7139,-6450,-5505,-4398,-3218,-2065,-1013,-145,500,872,969,785,345,-289,-1076,-1907,-2710,-3379,-3830,-3991,-3821,-3301,-2460,-1365,-98,1203,2429,3451,4178,4550,4558,4215,3601,2805,1930,1116,439,9,-135,25,467,1132,1935,2794,3592,4279,4765,5053,5114,4984,4694,4287,3818,3329,2857,2446,2101,1860,1707,1660,1706,1831,2034,2280,2564,2853,3125,3359,3526,3613,3591,3462,3206,2837,2351,1794,1168,544,-78,-647,-1174,-1656,-2125,-2602,-3125,-3708,-4356,-5066,-5792,-6500,-7126,-7607,-7902,-7958,-7777,-7338,-6698,-5868,-4932,-3933,-2946,-2028,-1237,-629,-227,-73,-141,-433,-892,-1468,-2080,-2657,-3101,-3358,-3354,-3071,-2497,-1674,-649,468,1607,2633,3488,4082,4397,4423,4197,3781,3258,2723,2249,1928,1787,1852,2098,2477,2920,3360,3715,3945,4018,3935,3715,3397,3019,2623,2242,1893,1591,1339,1128,960,833,742,706,723,809,972,1207,1506,1854,2207,2550,2830,3025,3097,3036,2822,2479,2008,1466,878,294,-254,-752,-1189,-1592,-1969,-2356,-2771,-3220,-3715,-4223,-4725,-5175,-5527,-5741,-5778,-5620,-5265,-4724,-4030,-3227,-2360,-1514,-725,-103,329,485,360,-61,-751,-1639,-2658,-3683,-4609,-5327,-5719,-5740,-5335,-4533,-3384,-1996,-497,968,2249,3237,3837,4018,3789,3201,2359,1376,393,-464,-1083,-1392,-1350,-972,-306,565,1541,2507,3381,4063,4516,4702,4624,4306,3786,3122,2386,1634,947,373,-41,-256,-275,-90,261,750,1324,1931,2511,3029,3414,3671,3749,3666,3424,3042,2549,1982,1382,791,251,-210,-580,-869,-1102,-1330,-1597,-1957,-2435,-3054,-3797,-4625,-5488,-6298,-6987,-7474,-7704,-7641,-7289,-6656,-5814,-4808,-3740,-2687,-1746,-989,-488,-272,-369,-740,-1357,-2118,-2956,-3734,-4372,-4755,-4812,-4509,-3818,-2802,-1521,-94,1356,2688,3792,4568,4968,4982,4644,4025,3225,2362,1544,885,452,286,391,723,1221,1794,2352,2822,3132,3268,3209,2984,2627,2179,1694,1207,756,359,40,-213,-389,-510,-575,-602,-586,-538,-445,-307,-119,118,405,720,1056,1386,1676,1916,2063,2117,2063,1903,1661,1337,957,512,12,-561,-1215,-1952,-2777,-3659,-4575,-5464,-6270,-6926,-7364,-7550,-7434,-7034,-6356,-5447,-4373,-3202,-2024,-927,10,703,1100,1161,879,290,-564,-1570,-2650,-3649,-4484,-5015,-5197,-4959,-4329,-3339,-2086,-691,719,1998,3038,3749,4091,4057,3702,3083,2324,1526,806,270,-19,-20,269,797,1501,2287,3045,3705,4171,4426,4438,4236,3863,3365,2826,2298,1844,1512,1326,1292,1408,1631,1941,2273,2603,2874,3080,3196,3230,3197,3113,3003,2891,2778,2678,2579,2459,2319,2111,1857,1519,1118,647,107,-495,-1157,-1884,-2651,-3467,-4290,-5101,-5864,-6526,-7058,-7408,-7557,-7481,-7192,-6695,-6037,-5249,-4400,-3531,-2722,-2013,-1477,-1138,-1023,-1137,-1440,-1908,-2450,-3018,-3508,-3870,-4026,-3942,-3610,-3025,-2246,-1316,-319,673,1586,2355,2949,3332,3523,3519,3370,3102,2788,2458,2184,1988,1915,1957,2122,2361,2656,2945,3200,3377,3471,3464,3373,3208,2983,2720,2429,2128,1823,1527,1251,993,786,604,487,411,399,439,540,695,900,1151,1429,1728,2014,2276,2474,2597,2617,2531,2342,2052,1695,1256,790,252,-303,-930,-1588,-2313,-3072,-3860,-4643,-5371,-6000,-6473,-6736,-6763,-6518,-6020,-5277,-4350,-3292,-2201,-1159,-285,349,652,599,171,-586,-1595,-2751,-3922,-4971,-5777,-6227,-6266,-5862,-5056,-3909,-2536,-1076,350,1596,2573,3212,3486,3415,3046,2460,1746,1013,352,-147,-423,-445,-207,259,893,1634,2377,3082,3641,4053,4259,4279,4120,3805,3378,2875,2334,1808,1320,915,614,425,367,412,557,765,1009,1259,1499,1706,1889,2042,2182,2313,2435,2554,2643,2697,2693,2600,2425,2133,1744,1237,637,-70,-855,-1716,-2633,-3574,-4522,-5424,-6245,-6946,-7466,-7789,-7865,-7697,-7275,-6615,-5756,-4747,-3656,-2581,-1588,-792,-241,3,-75,-442,-1056,-1820,-2632,-3382,-3955,-4265,-4255,-3892,-3205,-2234,-1066,205,1474,2645,3640,4409,4921,5179,5204,5036,4728,4331,3909,3506,3177,2934,2799,2768,2816,2926,3056,3183,3271,3324,3301,3235,3088,2896,2637,2341,1996,1643,1276,946,654,439,305,264,307,410,560,702,834,910,940,917,869,818,797,830,939,1119,1373,1659,1959,2213,2384,2411,2254,1879,1257,400,-683,-1936,-3292,-4669,-5956,-7068,-7899,-8390,-8493,-8195,-7512,-6506,-5241,-3835,-2397,-1050,77,897,1328,1347,967,241,-722,-1810,-2874,-3780,-4421,-4699,-4590,-4096,-3262,-2193,-974,253,1400,2359,3081,3534,3731,3703,3517,3228,2915,2641,2440,2366,2397,2554,2783,3060,3336,3565,3724,3783,3753,3645,3481,3305,3125,2981,2869,2795,2751,2722,2696,2664,2619,2566,2514,2472,2451,2467,2508,2582,2667,2750,2815,2852,2848,2806,2728,2616,2487,2339,2184,2020,1843,1657,1439,1184,870,466,-33,-662,-1414,-2293,-3269,-4302,-5344,-6309,-7150,-7782,-8164,-8252,-8035,-7517,-6737,-5745,-4629,-3480,-2402,-1494,-834,-480,-444,-716,-1227,-1897,-2620,-3276,-3778,-4029,-3995,-3657,-3041,-2205,-1216,-169,860,1791,2573,3173,3577,3804,3868,3819,3686,3526,3364,3251,3184,3208,3277,3421,3576,3740,3869,3942,3947,3871,3729,3517,3262,2971,2660,2349,2041,1761,1521,1323,1197,1128,1134,1201,1323,1476,1646,1802,1918,1983,1972,1889,1749,1556,1360,1175,1039,979,998,1108,1288,1522,1761,1973,2095,2080,1878,1454,793,-96,-1177,-2384,-3636,-4830,-5872,-6665,-7148,-7266,-7014,-6411,-5506,-4399,-3187,-2003,-969,-189,246,317,1,-613,-1468,-2412,-3337,-4103,-4612,-4803,-4639,-4155,-3388,-2436,-1378,-325,655,1487,2133,2584,2841,2936,2900,2771,2596,2397,2215,2063,1957,1918,1938,2023,2163,2347,2551,2770,2964,3147,3280,3380,3416,3398,3311,3155,2939,2662,2353,2024,1716,1442,1248,1126,1105,1166,1291,1458,1619,1747,1808,1778,1666,1466,1225,968,743,596,554,633,848,1150,1530,1900,2205,2348,2269,1888,1192,163,-1160,-2697,-4364,-6024,-7562,-8830,-9730,-10149,-10052,-9413,-8284,-6752,-4961,-3071,-1277,262,1393,2026,2129,1733,926,-148,-1328,-2442,-3335,-3893,-4045,-3770,-3100,-2100,-878,472,1813,3068,4141,4984,5581,5917,6034,5956,5744,5433,5080,4707,4343,4000,3661,3336,2974,2586,2121,1609,1033,449,-117,-614,-991,-1224,-1288,-1186,-943,-577,-144,326,784,1187,1525,1750,1875,1880,1782,1594,1339,1043,750,479,281,174,177,320,574,957,1424,1951,2502,3020,3467,3782,3911,3811,3426,2747,1755,481,-1018,-2671,-4374,-6019,-7497,-8700,-9541,-9955,-9905,-9387,-8443,-7156,-5634,-4027,-2471,-1126,-92,533,731,515,-42,-839,-1745,-2636,-3385,-3915,-4148,-4081,-3703,-3065,-2210,-1212,-137,956,1991,2949,3766,4444,4953,5310,5499,5553,5472,5276,4999,4632,4225,3776,3309,2847,2387,1963,1579,1266,1034,914,893,997,1189,1469,1796,2148,2504,2824,3117,3347,3527,3634,3676,3634,3518,3307,3014,2634,2184,1673,1128,572,37,-443,-840,-1118,-1256,-1231,-1043,-692,-219,337,905,1389,1719,1787,1540,942,-15,-1274,-2768,-4388,-6006,-7503,-8755,-9657,-10141,-10164,-9731,-8899,-7747,-6403,-5005,-3677,-2549,-1688,-1146,-916,-944,-1172,-1491,-1828,-2104,-2259,-2285,-2160,-1918,-1576,-1166,-719,-247,223,701,1171,1643,2112,2568,3012,3416,3778,4065,4272,4374,4367,4240,3997,3648,3201,2684,2110,1525,942,408,-57,-432,-695,-867,-934,-938,-881,-793,-683,-559,-421,-269,-88,110,344,586,842,1082,1295,1458,1552,1571,1505,1367,1169,941,719,540,455,483,658,969,1399,1888,2368,2734,2901,2786,2319,1509,347,-1071,-2666,-4309,-5870,-7217,-8241,-8850,-8995,-8677,-7936,-6863,-5585,-4247,-2994,-1960,-1231,-862,-845,-1126,-1627,-2225,-2827,-3324,-3646,-3753,-3627,-3280,-2749,-2064,-1286,-448,395,1216,1986,2667,3267,3738,4104,4339,4461,4466,4379,4205,3974,3698,3401,3103,2808,2538,2279,2048,1824,1622,1410,1213,986,766,513,258,-9,-267,-497,-678,-784,-801,-718,-540,-277,42,397,738,1051,1283,1428,1453,1357,1136,810,401,-48,-489,-876,-1148,-1285,-1240,-1040,-694,-272,149,484,638,537,149,-552,-1510,-2678,-3941,-5205,-6337,-7248,-7830,-8049,-7870,-7342,-6514,-5508,-4428,-3412,-2553,-1938,-1591,-1499,-1619,-1851,-2129,-2340,-2437,-2361,-2113,-1696,-1147,-501,203,914,1627,2289,2926,3495,4017,4466,4846,5132,5322,5392,5345,5173,4881,4492,4007,3483,2923,2385,1884,1456,1107,856,676,576,501,456,390,303,178,20,-159,-333,-478,-574,-587,-534,-390,-196,31,268,459,607,664,640,531,351,133,-91,-269,-372,-341,-169,170,654,1259,1920,2568,3112,3447,3507,3207,2533,1485,122,-1472,-3169,-4852,-6363,-7613,-8478,-8920,-8913,-8474,-7685,-6622,-5423,-4206,-3100,-2196,-1573,-1240,-1187,-1359,-1661,-2031,-2355,-2588,-2676,-2609,-2394,-2048,-1625,-1131,-640,-130,349,821,1277,1732,2196,2662,3142,3607,4052,4444,4756,4961,5041,4979,4773,4450,4017,3540,3049,2600,2233,1973,1825,1782,1812,1876,1942,1965,1930,1828,1658,1456,1237,1042,904,834,863,972,1162,1404,1663,1903,2080,2153,2103,1893,1549,1071,521,-63,-608,-1059,-1370,-1503,-1470,-1282,-991,-676,-399,-258,-299,-578,-1089,-1826,-2720,-3717,-4710,-5640,-6397,-6948,-7237,-7267,-7054,-6648,-6103,-5505,-4902,-4369,-3934,-3606,-3388,-3240,-3135,-3036,-2908,-2738,-2519,-2257,-1966,-1652,-1329,-1004,-657,-304,95,530,1009,1536,2082,2639,3164,3640,4027,4320,4484,4540,4468,4300,4042,3721,3364,3000,2654,2347,2099,1903,1757,1639,1516,1372,1172,919,602,256,-108,-432,-691,-842,-859,-735,-467,-78,401,929,1454,1931,2307,2545,2619,2517,2260,1871,1418,947,546,261,140,207,441,815,1251,1674,1990,2120,2000,1604,928,19,-1054,-2203,-3318,-4312,-5098,-5625,-5874,-5860,-5639,-5270,-4852,-4448,-4139,-3955,-3910,-3984,-4127,-4287,-4397,-4413,-4290,-4024,-3619,-3089,-2487,-1819,-1144,-457,198,842,1440,2019,2549,3038,3458,3796,4033,4153,4147,4023,3782,3468,3090,2718,2364,2099,1940,1921,2068,2353,2794,3307,3871,4377,4776,4973,4932,4618,4037,3251,2308,1326,391,-402,-966,-1274,-1290,-1045,-571,59,786,1507,2177,2702,3060,3211,3161,2925,2548,2084,1591,1130,737,441,250,131,63,-27,-183,-463,-903,-1514,-2285,-3172,-4103,-5002,-5770,-6324,-6612,-6583,-6264,-5693,-4947,-4142,-3377,-2757,-2355,-2209,-2308,-2612,-3036,-3497,-3892,-4149,-4209,-4047,-3672,-3103,-2391,-1586,-735,114,930,1689,2382,3003,3556,4038,4455,4799,5073,5262,5374,5388,5326,5171,4949,4662,4329,3969,3611,3274,3003,2802,2717,2724,2835,3004,3192,3345,3411,3349,3134,2772,2275,1697,1077,482,-45,-467,-743,-891,-876,-755,-519,-225,107,435,728,972,1141,1255,1299,1313,1295,1273,1252,1234,1199,1141,1007,784,424,-89,-762,-1578,-2504,-3476,-4427,-5272,-5936,-6353,-6487,-6326,-5899,-5269,-4521,-3752,-3072,-2542,-2240,-2156,-2291,-2573,-2951,-3327,-3646,-3844,-3895,-3779,-3517,-3110,-2601,-1998,-1330,-605,159,959,1777,2598,3407,4160,4850,5414,5859,6124,6234,6162,5934,5575,5114,4594,4066,3560,3135,2810,2632,2607,2753,3042,3456,3928,4405,4796,5050,5098,4922,4521,3922,3200,2405,1647,972,459,132,4,60,268,570,913,1241,1496,1648,1665,1552,1313,986,593,188,-213,-556,-852,-1070,-1234,-1359,-1471,-1608,-1809,-2086,-2470,-2945,-3489,-4073,-4627,-5109,-5449,-5612,-5575,-5349,-4968,-4502,-4019,-3609,-3325,-3211,-3266,-3460,-3735,-4018,-4232,-4315,-4233,-3961,-3532,-2960,-2316,-1630,-964,-330,238,759,1233,1691,2141,2607,3083,3563,4026,4441,4773,4999,5095,5052,4882,4603,4246,3869,3491,3184,2962,2869,2915,3097,3396,3769,4155,4492,4691,4707,4471,3979,3237,2285,1206,82,-985,-1897,-2583,-2982,-3068,-2859,-2381,-1704,-912,-79,692,1342,1812,2074,2129,2001,1722,1364,955,574,237,-19,-198,-316,-400,-508,-672,-954,-1363,-1915,-2585,-3316,-4051,-4680,-5140,-5348,-5267,-4898,-4286,-3503,-2673,-1895,-1296,-940,-888,-1121,-1612,-2280,-3024,-3756,-4369,-4791,-4974,-4873,-4504,-3864,-2995,-1942,-758,504,1763,2988,4086,5028,5760,6240,6464,6416,6124,5613,4943,4168,3366,2601,1938,1439,1123,1034,1144,1466,1948,2552,3235,3907,4533,5010,5303,5342,5113,4606,3852,2903,1837,746,-286,-1162,-1834,-2241,-2389,-2276,-1948,-1456,-859,-225,391,950,1407,1762,1993,2117,2133,2049,1868,1594,1222,758,206,-424,-1119,-1853,-2622,-3378,-4121,-4803,-5402,-5876,-6188,-6297,-6176,-5807,-5202,-4396,-3460,-2477,-1558,-793,-284,-60,-166,-549,-1166,-1927,-2720,-3458,-4044,-4407,-4516,-4352,-3925,-3277,-2441,-1476,-439,633,1679,2678,3581,4381,5037,5540,5874,6015,5969,5735,5326,4768,4114,3384,2667,1980,1403,959,684,601,690,972,1379,1905,2458,3006,3463,3781,3910,3825,3510,2998,2303,1504,641,-208,-989,-1656,-2165,-2513,-2680,-2689,-2558,-2306,-1977,-1582,-1155,-715,-264,171,587,965,1276,1506,1614,1581,1395,1032,519,-157,-950,-1835,-2771,-3709,-4593,-5373,-5983,-6376,-6509,-6359,-5938,-5268,-4436,-3501,-2600,-1798,-1207,-861,-805,-1002,-1432,-2003,-2656,-3290,-3842,-4246,-4459,-4467,-4252,-3846,-3245,-2508,-1640,-704,282,1269,2230,3126,3922,4589,5097,5423,5555,5491,5236,4817,4265,3623,2942,2276,1665,1170,819,646,670,887,1290,1836,2480,3141,3759,4238,4520,4552,4301,3786,3025,2097,1068,41,-901,-1677,-2224,-2512,-2523,-2283,-1827,-1210,-508,218,890,1452,1864,2090,2121,1957,1603,1095,448,-290,-1075,-1867,-2613,-3282,-3852,-4302,-4648,-4896,-5075,-5199,-5287,-5337,-5349,-5300,-5185,-4985,-4711,-4369,-3988,-3596,-3236,-2927,-2707,-2573,-2545,-2597,-2734,-2914,-3122,-3326,-3490,-3587,-3583,-3446,-3157,-2698,-2064,-1265,-329,714,1800,2884,3880,4738,5388,5783,5898,5722,5276,4616,3792,2898,2021,1231,624,224,86,193,539,1068,1730,2438,3128,3703,4123,4306,4256,3944,3409,2686,1839,936,47,-758,-1434,-1941,-2253,-2385,-2325,-2120,-1782,-1355,-873,-371,117,563,950,1253,1472,1584,1592,1480,1253,899,444,-123,-750,-1438,-2143,-2839,-3506,-4109,-4633,-5047,-5338,-5477,-5460,-5280,-4944,-4488,-3935,-3353,-2775,-2270,-1872,-1615,-1524,-1588,-1816,-2162,-2614,-3109,-3613,-4065,-4421,-4622,-4632,-4406,-3935,-3197,-2225,-1036,301,1721,3136,4461,5599,6480,7035,7224,7048,6507,5674,4609,3410,2196,1050,100,-604,-974,-1010,-690,-70,804,1839,2936,3988,4887,5554,5909,5934,5609,4979,4097,3047,1921,818,-178,-997,-1583,-1928,-2012,-1877,-1548,-1078,-525,67,641,1159,1598,1921,2137,2217,2184,2011,1720,1292,742,84,-673,-1491,-2346,-3202,-4020,-4776,-5432,-5976,-6369,-6612,-6680,-6573,-6306,-5883,-5351,-4732,-4082,-3434,-2831,-2309,-1879,-1578,-1393,-1345,-1415,-1593,-1863,-2182,-2525,-2842,-3084,-3218,-3187,-2971,-2541,-1909,-1064,-75,1052,2207,3365,4405,5293,5939,6306,6380,6141,5638,4917,4032,3098,2153,1314,619,122,-147,-190,-12,344,848,1422,2034,2602,3093,3459,3673,3733,3620,3371,2976,2486,1909,1285,643,7,-582,-1103,-1524,-1821,-1977,-1983,-1835,-1550,-1140,-646,-95,463,984,1426,1731,1875,1812,1536,1041,356,-483,-1421,-2393,-3345,-4206,-4938,-5493,-5851,-5993,-5927,-5667,-5253,-4731,-4155,-3590,-3073,-2656,-2340,-2147,-2052,-2049,-2111,-2224,-2367,-2539,-2717,-2903,-3083,-3237,-3348,-3384,-3312,-3099,-2713,-2131,-1346,-373,767,2004,3285,4506,5589,6441,6985,7182,7006,6480,5656,4614,3458,2305,1255,424,-137,-355,-246,185,879,1741,2699,3612,4419,5003,5336,5366,5123,4615,3917,3084,2198,1323,525,-156,-683,-1047,-1243,-1280,-1181,-957,-652,-278,122,518,886,1181,1397,1492,1469,1301,996,551,-21,-683,-1421,-2168,-2904,-3570,-4148,-4608,-4952,-5159,-5258,-5234,-5122,-4925,-4676,-4394,-4117,-3860,-3643,-3476,-3341,-3241,-3130,-3013,-2852,-2655,-2417,-2146,-1867,-1588,-1344,-1127,-968,-829,-721,-585,-410,-136,247,787,1460,2281,3189,4150,5075,5895,6528,6899,6975,6717,6161,5330,4317,3201,2092,1095,296,-228,-439,-325,85,738,1545,2407,3227,3900,4368,4565,4499,4161,3617,2896,2094,1251,454,-266,-857,-1295,-1574,-1675,-1628,-1426,-1113,-707,-245,235,706,1129,1483,1742,1886,1898,1769,1482,1051,472,-223,-1004,-1835,-2667,-3459,-4176,-4770,-5232,-5518,-5635,-5574,-5349,-4990,-4533,-4025,-3510,-3036,-2616,-2282,-2026,-1851,-1740,-1690,-1687,-1722,-1803,-1905,-2037,-2171,-2290,-2363,-2354,-2225,-1937,-1473,-802,54,1084,2239,3455,4663,5777,6708,7394,7759,7785,7460,6808,5897,4794,3616,2456,1430,617,99,-98,52,508,1223,2109,3065,3977,4748,5279,5527,5457,5087,4462,3648,2734,1797,929,181,-389,-767,-943,-936,-771,-486,-128,268,655,1001,1277,1466,1556,1550,1448,1266,996,668,260,-204,-731,-1302,-1909,-2523,-3130,-3693,-4198,-4611,-4920,-5104,-5156,-5075,-4884,-4587,-4243,-3867,-3506,-3183,-2914,-2705,-2542,-2416,-2290,-2165,-2001,-1816,-1591,-1344,-1086,-832,-591,-377,-181,6,204,436,735,1114,1603,2190,2880,3618,4385,5093,5688,6104,6273,6179,5799,5169,4329,3363,2352,1387,562,-73,-443,-557,-390,-1,571,1252,1951,2609,3133,3500,3661,3628,3412,3054,2586,2071,1533,1030,579,203,-84,-280,-385,-410,-368,-269,-142,19,170,328,464,589,696,779,836,851,802,675,447,105,-347,-912,-1556,-2263,-2983,-3675,-4287,-4767,-5075,-5189,-5094,-4816,-4385,-3853,-3279,-2725,-2236,-1858,-1610,-1498,-1519,-1646,-1851,-2089,-2329,-2520,-2643,-2662,-2571,-2359,-2031,-1602,-1072,-473,199,917,1674,2452,3236,3984,4684,5265,5707,5947,5964,5733,5267,4590,3764,2853,1949,1131,482,58,-94,23,407,992,1723,2511,3253,3882,4302,4487,4409,4077,3542,2847,2077,1295,574,-38,-497,-784,-901,-851,-678,-395,-60,303,645,941,1164,1299,1337,1283,1143,930,653,332,-36,-428,-844,-1273,-1700,-2113,-2515,-2878,-3222,-3512,-3769,-3960,-4102,-4173,-4187,-4143,-4056,-3934,-3787,-3626,-3446,-3265,-3068,-2877,-2678,-2489,-2304,-2133,-1958,-1790,-1601,-1398,-1158,-885,-561,-206,201,635,1105,1599,2115,2642,3184,3707,4215,4646,4997,5201,5246,5094,4747,4213,3526,2743,1911,1124,421,-113,-455,-563,-446,-118,373,969,1591,2173,2633,2938,3039,2960,2701,2320,1867,1396,966,617,374,258,253,350,509,709,903,1068,1184,1232,1222,1159,1054,939,810,701,585,473,323,135,-137,-479,-921,-1437,-2022,-2642,-3273,-3862,-4386,-4794,-5067,-5189,-5158,-4994,-4731,-4391,-4027,-3661,-3324,-3041,-2815,-2660,-2574,-2558,-2602,-2696,-2820,-2948,-3058,-3102,-3068,-2903,-2607,-2156,-1555,-816,34,968,1935,2900,3813,4624,5292,5771,6031,6051,5825,5370,4726,3937,3084,2228,1454,815,378,158,182,430,875,1468,2141,2820,3427,3893,4155,4184,3973,3530,2918,2178,1410,673,56,-389,-626,-636,-446,-84,373,874,1325,1676,1867,1875,1684,1330,827,250,-354,-937,-1442,-1858,-2171,-2391,-2544,-2657,-2761,-2883,-3050,-3260,-3533,-3837,-4166,-4484,-4760,-4982,-5114,-5170,-5131,-5020,-4849,-4620,-4376,-4102,-3842,-3579,-3351,-3138,-2961,-2806,-2673,-2544,-2411,-2241,-2029,-1746,-1389,-941,-413,200,866,1588,2319,3053,3747,4379,4899,5295,5502,5529,5336,4942,4372,3658,2869,2058,1294,641,132,-189,-325,-271,-59,282,699,1149,1571,1931,2179,2305,2289,2147,1895,1566,1198,830,501,236,60,-30,-31,28,130,238,328,376,372,300,187,19,-155,-333,-489,-614,-714,-798,-896,-1024,-1222,-1494,-1858,-2307,-2825,-3390,-3972,-4525,-5023,-5415,-5692,-5815,-5806,-5652,-5397,-5055,-4674,-4275,-3908,-3576,-3329,-3144,-3051,-3031,-3065,-3149,-3237,-3308,-3332,-3264,-3090,-2784,-2330,-1740,-1012,-179,735,1688,2656,3574,4431,5158,5738,6131,6304,6258,5971,5488,4821,4044,3207,2387,1652,1062,657,471,497,732,1121,1629,2174,2700,3130,3413,3501,3384,3052,2546,1904,1197,497,-126,-603,-891,-965,-833,-519,-90,403,865,1247,1475,1522,1375,1034,555,-42,-669,-1296,-1853,-2325,-2682,-2937,-3092,-3184,-3227,-3251,-3279,-3314,-3385,-3476,-3605,-3754,-3928,-4113,-4309,-4503,-4688,-4852,-4977,-5048,-5050,-4964,-4791,-4521,-4164,-3733,-3243,-2717,-2182,-1657,-1161,-717,-319,15,309,563,812,1059,1347,1672,2068,2522,3051,3621,4222,4808,5334,5747,6003,6051,5883,5484,4881,4122,3255,2363,1506,755,159,-245,-443,-436,-256,62,455,876,1256,1547,1718,1739,1623,1381,1055,693,352,81,-77,-99,25,270,606,975,1322,1589,1728,1704,1506,1148,651,75,-535,-1114,-1621,-2023,-2308,-2489,-2574,-2622,-2643,-2694,-2780,-2928,-3136,-3393,-3693,-3999,-4299,-4568,-4782,-4942,-5019,-5030,-4959,-4819,-4612,-4352,-4049,-3730,-3396,-3079,-2782,-2519,-2298,-2103,-1951,-1804,-1667,-1499,-1290,-1004,-629,-149,447,1142,1932,2774,3647,4480,5246,5861,6292,6482,6402,6057,5460,4661,3736,2757,1836,1034,443,93,18,205,617,1202,1878,2562,3163,3607,3823,3788,3474,2922,2161,1282,359,-500,-1208,-1682,-1872,-1757,-1355,-723,64,889,1662,2264,2630,2705,2474,1967,1228,346,-599,-1515,-2327,-2981,-3452,-3721,-3828,-3777,-3628,-3409,-3157,-2902,-2672,-2472,-2335,-2257,-2259,-2343,-2515,-2758,-3071,-3411,-3765,-4079,-4334,-4491,-4537,-4462,-4264,-3956,-3558,-3083,-2572,-2029,-1494,-978,-492,-55,339,688,1005,1298,1596,1896,2241,2621,3052,3530,4019,4502,4921,5224,5370,5313,5045,4573,3923,3162,2341,1544,844,278,-88,-255,-221,-3,340,763,1198,1579,1863,1991,1965,1755,1419,961,473,-17,-410,-689,-777,-699,-436,-37,443,949,1401,1744,1939,1943,1781,1459,1027,550,73,-335,-654,-856,-961,-984,-976,-973,-1021,-1142,-1357,-1657,-2023,-2437,-2848,-3250,-3594,-3881,-4086,-4215,-4267,-4246,-4167,-4037,-3871,-3684,-3484,-3282,-3089,-2898,-2716,-2538,-2352,-2165,-1955,-1727,-1472,-1182,-858,-491,-75,378,900,1458,2081,2739,3432,4126,4793,5381,5846,6135,6218,6067,5690,5112,4378,3557,2721,1939,1278,789,492,414,525,815,1217,1693,2161,2567,2853,2971,2903,2639,2202,1632,993,349,-219,-643,-869,-865,-630,-191,402,1067,1734,2300,2718,2909,2874,2591,2111,1469,730,-30,-778,-1440,-2008,-2455,-2785,-3001,-3121,-3149,-3102,-2992,-2822,-2624,-2404,-2205,-2056,-1994,-2043,-2229,-2533,-2954,-3436,-3944,-4409,-4786,-5018,-5076,-4939,-4606,-4088,-3426,-2644,-1810,-951,-137,612,1251,1761,2147,2394,2542,2601,2618,2628,2683,2803,3030,3347,3749,4192,4621,4981,5207,5266,5124,4792,4287,3658,2961,2259,1612,1077,685,468,415,513,725,1004,1296,1559,1741,1829,1804,1680,1479,1241,1002,818,711,733,872,1146,1512,1947,2385,2785,3073,3221,3179,2955,2543,1990,1331,627,-70,-715,-1279,-1731,-2097,-2346,-2539,-2656,-2743,-2794,-2828,-2839,-2841,-2833,-2830,-2853,-2908,-3028,-3211,-3464,-3781,-4126,-4490,-4813,-5079,-5231,-5264,-5142,-4873,-4466,-3926,-3310,-2623,-1927,-1243,-597,-25,492,919,1301,1616,1917,2197,2500,2829,3199,3611,4035,4455,4815,5073,5194,5142,4916,4531,4018,3436,2838,2297,1854,1571,1454,1529,1773,2160,2642,3156,3640,4030,4266,4313,4145,3768,3202,2502,1719,935,228,-339,-695,-811,-671,-294,278,970,1703,2383,2920,3255,3331,3146,2698,2039,1215,293,-657,-1590,-2444,-3188,-3803,-4262,-4562,-4700,-4670,-4485,-4159,-3713,-3198,-2656,-2164,-1765,-1534,-1488,-1661,-2025,-2563,-3195,-3876,-4503,-5028,-5373,-5505,-5397,-5059,-4504,-3789,-2944,-2050,-1144,-290,481,1144,1681,2098,2407,2620,2778,2890,3012,3146,3329,3544,3798,4047,4275,4424,4485,4423,4244,3958,3592,3186,2781,2413,2116,1911,1807,1805,1881,2017,2169,2305,2388,2381,2281,2074,1772,1412,1000,607,239,-50,-247,-331,-299,-159,75,377,716,1055,1358,1596,1736,1773,1698,1513,1256,918,546,132,-296,-749,-1211,-1686,-2172,-2640,-3099,-3493,-3821,-4043,-4150,-4141,-4028,-3845,-3631,-3435,-3296,-3251,-3317,-3490,-3758,-4076,-4407,-4690,-4880,-4940,-4829,-4561,-4117,-3549,-2875,-2149,-1415,-706,-65,515,1004,1438,1814,2173,2525,2908,3323,3784,4283,4787,5273,5686,5994,6149,6135,5943,5584,5099,4515,3902,3297,2760,2317,2007,1825,1791,1861,2030,2240,2456,2637,2734,2731,2603,2357,1996,1557,1056,550,59,-362,-694,-901,-979,-920,-739,-458,-119,246,573,844,999,1040,931,704,339,-122,-675,-1290,-1944,-2611,-3269,-3874,-4414,-4830,-5114,-5218,-5144,-4886,-4477,-3965,-3414,-2913,-2528,-2335,-2369,-2641,-3134,-3782,-4507,-5207,-5779,-6133,-6197,-5932,-5333,-4437,-3301,-2011,-673,632,1798,2773,3510,3989,4236,4271,4155,3952,3712,3518,3392,3374,3462,3637,3862,4099,4290,4407,4416,4315,4107,3819,3475,3118,2772,2472,2221,2040,1906,1814,1737,1650,1532,1365,1146,878,585,281,5,-231,-397,-489,-504,-452,-341,-196,-25,152,322,479,607,700,748,742,681,556,382,146,-138,-471,-853,-1283,-1754,-2271,-2801,-3352,-3867,-4343,-4715,-4973,-5069,-5006,-4789,-4445,-4037,-3616,-3271,-3045,-3018,-3181,-3559,-4097,-4734,-5396,-5967,-6379,-6537,-6401,-5957,-5215,-4230,-3086,-1850,-654,459,1388,2111,2610,2894,3006,3001,2932,2878,2870,2951,3122,3359,3620,3854,3992,4004,3852,3555,3126,2635,2131,1696,1379,1231,1265,1483,1854,2328,2844,3329,3713,3943,3968,3778,3380,2789,2077,1278,475,-281,-933,-1443,-1783,-1945,-1933,-1764,-1458,-1052,-585,-88,379,796,1114,1309,1372,1287,1058,691,196,-413,-1115,-1888,-2698,-3508,-4269,-4939,-5455,-5780,-5865,-5704,-5282,-4656,-3870,-3022,-2209,-1536,-1089,-943,-1118,-1608,-2363,-3288,-4278,-5201,-5945,-6405,-6516,-6251,-5617,-4671,-3493,-2178,-841,422,1535,2418,3070,3465,3643,3646,3534,3372,3224,3124,3108,3158,3260,3359,3416,3375,3221,2934,2539,2079,1590,1162,819,623,596,715,992,1344,1744,2110,2388,2528,2500,2292,1931,1441,888,311,-218,-672,-1011,-1234,-1345,-1362,-1317,-1233,-1134,-1031,-926,-821,-693,-543,-346,-108,175,485,804,1083,1294,1376,1303,1036,577,-78,-869,-1774,-2681,-3553,-4266,-4785,-5038,-5034,-4772,-4332,-3768,-3206,-2727,-2418,-2349,-2527,-2950,-3557,-4261,-4961,-5546,-5922,-6006,-5773,-5200,-4353,-3279,-2085,-868,281,1268,2062,2617,2956,3111,3127,3095,3048,3082,3198,3431,3748,4105,4442,4687,4780,4682,4385,3906,3294,2619,1958,1385,971,741,725,897,1232,1661,2135,2562,2904,3088,3106,2930,2589,2100,1514,873,234,-363,-878,-1289,-1578,-1744,-1797,-1740,-1608,-1400,-1151,-880,-595,-325,-69,150,327,441,471,405,199,-127,-619,-1230,-1959,-2750,-3543,-4284,-4875,-5285,-5431,-5327,-4965,-4410,-3742,-3065,-2480,-2104,-1989,-2187,-2682,-3407,-4288,-5174,-5954,-6482,-6662,-6432,-5761,-4695,-3303,-1699,-19,1598,3032,4171,4961,5378,5427,5186,4712,4127,3520,2999,2621,2444,2450,2626,2900,3205,3460,3600,3586,3404,3070,2633,2150,1695,1327,1097,1025,1116,1334,1645,1975,2275,2481,2559,2490,2269,1928,1495,1021,558,137,-188,-412,-517,-517,-428,-276,-96,99,269,416,526,594,641,655,662,651,626,565,456,269,-16,-414,-924,-1544,-2228,-2957,-3651,-4263,-4727,-4990,-5034,-4851,-4477,-3986,-3443,-2974,-2641,-2545,-2705,-3147,-3814,-4650,-5532,-6353,-6980,-7314,-7275,-6828,-5984,-4802,-3374,-1816,-265,1166,2371,3279,3869,4138,4147,3960,3667,3365,3123,3005,3017,3158,3369,3598,3764,3809,3693,3403,2962,2428,1865,1374,1023,884,993,1347,1930,2662,3478,4270,4958,5446,5694,5644,5321,4726,3922,2971,1945,934,4,-773,-1354,-1706,-1826,-1723,-1430,-994,-464,101,644,1130,1506,1769,1890,1882,1733,1463,1062,549,-79,-799,-1592,-2428,-3256,-4039,-4698,-5196,-5461,-5480,-5224,-4733,-4045,-3266,-2477,-1816,-1358,-1194,-1363,-1844,-2609,-3549,-4560,-5507,-6257,-6712,-6776,-6435,-5671,-4556,-3160,-1602,4,1527,2880,3963,4753,5210,5379,5297,5033,4691,4317,4012,3792,3681,3670,3702,3752,3739,3638,3414,3061,2609,2096,1585,1142,823,670,712,931,1313,1787,2310,2792,3184,3432,3499,3390,3105,2681,2157,1579,994,441,-49,-461,-781,-1019,-1170,-1265,-1286,-1268,-1184,-1055,-860,-606,-285,92,509,931,1318,1612,1771,1738,1490,1011,317,-541,-1519,-2506,-3438,-4205,-4746,-5012,-4993,-4718,-4255,-3692,-3137,-2683,-2423,-2392,-2615,-3055,-3645,-4304,-4910,-5370,-5587,-5495,-5065,-4308,-3263,-2017,-661,697,1957,3028,3866,4429,4732,4811,4718,4535,4337,4189,4143,4215,4394,4640,4894,5092,5161,5069,4779,4309,3693,2986,2268,1610,1090,756,649,768,1098,1598,2199,2844,3440,3929,4244,4348,4218,3861,3299,2580,1764,915,105,-612,-1187,-1591,-1821,-1879,-1797,-1611,-1352,-1070,-781,-515,-286,-81,69,194,245,236,118,-121,-500,-1030,-1686,-2452,-3247,-4033,-4692,-5187,-5432,-5410,-5126,-4627,-3988,-3327,-2744,-2351,-2218,-2383,-2827,-3504,-4300,-5101,-5776,-6187,-6254,-5897,-5112,-3926,-2419,-699,1099,2840,4396,5659,6561,7063,7177,6949,6450,5792,5063,4378,3810,3413,3212,3182,3298,3487,3695,3861,3934,3897,3740,3480,3155,2798,2456,2164,1953,1835,1822,1893,2037,2217,2397,2548,2628,2620,2500,2265,1928,1497,1017,503,15,-435,-794,-1064,-1218,-1269,-1226,-1104,-935,-734,-531,-338,-167,-27,76,141,140,87,-65,-302,-644,-1092,-1617,-2206,-2807,-3366,-3843,-4157,-4303,-4228,-3969,-3555,-3053,-2561,-2159,-1941,-1957,-2236,-2758,-3479,-4301,-5127,-5834,-6319,-6492,-6301,-5725,-4794,-3566,-2137,-619,869,2222,3342,4183,4707,4942,4910,4707,4384,4052,3757,3557,3468,3467,3531,3587,3590,3489,3248,2884,2400,1873,1342,904,597,483,571,863,1327,1920,2581,3243,3844,4326,4637,4753,4644,4329,3813,3139,2343,1494,631,-168,-869,-1421,-1797,-1988,-1990,-1829,-1523,-1124,-657,-176,297,718,1085,1355,1529,1582,1491,1250,844,273,-435,-1257,-2132,-2987,-3760,-4350,-4720,-4804,-4615,-4161,-3529,-2802,-2102,-1552,-1231,-1235,-1552,-2195,-3055,-4057,-5053,-5919,-6531,-6794,-6646,-6074,-5101,-3792,-2252,-578,1080,2636,3962,5002,5700,6062,6095,5881,5472,4969,4463,4002,3664,3437,3330,3296,3290,3253,3144,2928,2598,2174,1683,1182,719,348,103,14,77,282,610,996,1424,1812,2139,2349,2428,2354,2132,1780,1310,778,198,-365,-900,-1350,-1719,-1967,-2114,-2143,-2075,-1915,-1675,-1376,-1013,-610,-171,291,742,1155,1494,1691,1737,1569,1197,615,-137,-1005,-1905,-2762,-3483,-4005,-4298,-4330,-4171,-3847,-3471,-3125,-2889,-2839,-2990,-3343,-3849,-4432,-5005,-5461,-5722,-5707,-5390,-4755,-3838,-2696,-1408,-71,1218,2380,3335,4049,4503,4703,4690,4517,4249,3957,3697,3510,3415,3404,3452,3512,3540,3487,3323,3045,2644,2171,1645,1134,674,313,79,-15,42,221,523,901,1327,1765,2164,2497,2722,2817,2765,2557,2219,1754,1223,647,88,-423,-833,-1141,-1305,-1362,-1296,-1158,-962,-745,-540,-352,-217,-121,-100,-145,-281,-528,-884,-1376,-1980,-2679,-3432,-4168,-4838,-5344,-5662,-5722,-5552,-5157,-4629,-4032,-3500,-3107,-2950,-3068,-3470,-4113,-4914,-5770,-6541,-7119,-7383,-7265,-6735,-5793,-4513,-2961,-1280,434,2034,3432,4542,5308,5740,5835,5667,5295,4810,4298,3827,3450,3194,3056,3005,3014,3016,2985,2879,2686,2412,2080,1724,1390,1111,933,858,913,1072,1325,1633,1969,2282,2548,2738,2821,2809,2683,2463,2169,1802,1420,1007,623,252,-62,-339,-552,-719,-839,-920,-976,-1009,-1035,-1042,-1047,-1024,-998,-945,-910,-880,-910,-1010,-1209,-1524,-1947,-2460,-3024,-3583,-4087,-4470,-4706,-4765,-4658,-4433,-4122,-3831,-3601,-3518,-3611,-3898,-4353,-4937,-5563,-6152,-6610,-6850,-6818,-6475,-5821,-4883,-3725,-2423,-1073,236,1410,2395,3132,3621,3871,3913,3817,3633,3439,3277,3181,3165,3205,3276,3323,3307,3186,2949,2590,2145,1650,1176,771,498,401,486,779,1231,1820,2478,3144,3743,4218,4507,4578,4416,4022,3433,2686,1844,971,133,-615,-1216,-1650,-1889,-1938,-1819,-1553,-1199,-788,-389,-27,250,432,508,481,362,161,-118,-462,-875,-1344,-1861,-2407,-2950,-3457,-3878,-4188,-4345,-4361,-4222,-3989,-3688,-3401,-3185,-3092,-3172,-3424,-3845,-4385,-4986,-5566,-6047,-6353,-6426,-6229,-5751,-5006,-4046,-2910,-1695,-449,736,1814,2734,3467,4009,4360,4550,4616,4590,4525,4446,4375,4333,4293,4253,4177,4045,3838,3548,3186,2762,2322,1884,1498,1186,970,867,867,961,1122,1317,1515,1667,1760,1743,1631,1408,1094,722,319,-76,-426,-715,-922,-1046,-1100,-1095,-1058,-1009,-965,-945,-947,-977,-1015,-1050,-1056,-1021,-927,-787,-606,-425,-277,-213,-266,-463,-809,-1284,-1846,-2444,-3012,-3496,-3859,-4073,-4160,-4126,-4046,-3944,-3899,-3936,-4080,-4338,-4669,-5043,-5386,-5646,-5753,-5663,-5344,-4786,-4007,-3040,-1942,-772,401,1516,2527,3387,4088,4616,4986,5228,5360,5431,5458,5473,5471,5464,5411,5312,5117,4823,4413,3901,3304,2674,2037,1467,992,660,495,497,666,971,1377,1830,2284,2670,2947,3065,2989,2732,2271,1681,968,235,-486,-1107,-1594,-1907,-2030,-1974,-1762,-1429,-1031,-621,-252,22,161,156,-15,-301,-698,-1131,-1578,-1973,-2320,-2569,-2762,-2876,-2947,-2980,-2981,-2968,-2932,-2892,-2855,-2840,-2871,-2980,-3177,-3501,-3937,-4484,-5112,-5764,-6385,-6904,-7245,-7357,-7186,-6714,-5937,-4885,-3594,-2149,-621,879,2269,3446,4360,4955,5244,5248,5033,4697,4317,4013,3838,3867,4091,4515,5069,5686,6291,6781,7110,7214,7068,6686,6075,5299,4394,3447,2498,1634,886,318,-58,-206,-158,94,476,959,1460,1917,2274,2469,2476,2270,1849,1228,447,-447,-1387,-2278,-3062,-3632,-3950,-3964,-3675,-3108,-2318,-1393,-417,501,1271,1821,2084,2042,1684,1047,181,-835,-1907,-2945,-3852,-4567,-5031,-5244,-5207,-4976,-4604,-4168,-3738,-3374,-3126,-3012,-3029,-3164,-3370,-3624,-3877,-4116,-4311,-4462,-4553,-4580,-4529,-4375,-4106,-3678,-3097,-2325,-1388,-289,926,2220,3520,4781,5923,6909,7678,8201,8456,8425,8124,7562,6783,5832,4780,3695,2666,1753,1046,570,376,455,793,1344,2060,2847,3650,4354,4897,5191,5186,4849,4184,3218,2037,723,-591,-1796,-2772,-3433,-3715,-3606,-3120,-2314,-1277,-103,1078,2169,3054,3668,3941,3860,3429,2675,1672,481,-802,-2081,-3279,-4297,-5072,-5553,-5684,-5483,-4937,-4115,-3082,-1935,-810,191,936,1327,1313,856,-3,-1193,-2598,-4061,-5423,-6522,-7233,-7457,-7159,-6354,-5102,-3524,-1742,86,1821,3341,4551,5401,5872,5999,5821,5438,4917,4368,3862,3469,3230,3156,3232,3424,3673,3914,4104,4168,4114,3899,3558,3099,2557,1953,1330,687,69,-529,-1066,-1532,-1892,-2130,-2219,-2159,-1944,-1602,-1159,-657,-142,331,735,1013,1173,1185,1077,864,582,270,-35,-296,-491,-594,-610,-526,-365,-123,159,486,805,1116,1366,1551,1620,1575,1375,1036,546,-66,-778,-1550,-2341,-3108,-3815,-4420,-4894,-5226,-5386,-5392,-5233,-4939,-4521,-4013,-3439,-2830,-2221,-1639,-1110,-663,-302,-47,122,199,226,218,221,273,405,657,1043,1573,2242,3027,3895,4794,5668,6438,7040,7393,7440,7134,6478,5484,4225,2800,1325,-54,-1211,-2040,-2451,-2430,-1974,-1156,-69,1166,2408,3531,4416,4968,5138,4905,4279,3341,2130,800,-585,-1888,-3023,-3920,-4503,-4764,-4678,-4270,-3590,-2672,-1616,-480,644,1664,2522,3124,3441,3409,3044,2325,1324,83,-1287,-2685,-3980,-5059,-5805,-6147,-6052,-5514,-4626,-3460,-2186,-930,144,924,1320,1292,853,53,-1013,-2216,-3441,-4531,-5401,-5928,-6086,-5833,-5204,-4242,-3030,-1663,-246,1117,2337,3342,4082,4531,4704,4611,4326,3897,3411,2945,2557,2308,2217,2291,2505,2818,3181,3537,3841,4050,4153,4129,4015,3799,3549,3253,2978,2710,2483,2288,2123,1981,1837,1685,1510,1304,1081,846,621,444,319,282,324,439,603,778,916,975,919,725,401,-29,-515,-993,-1387,-1641,-1696,-1534,-1172,-637,-17,616,1166,1550,1718,1643,1332,826,177,-540,-1269,-1953,-2563,-3072,-3491,-3806,-4063,-4247,-4398,-4506,-4588,-4624,-4618,-4537,-4389,-4148,-3828,-3434,-2992,-2535,-2097,-1716,-1420,-1217,-1107,-1067,-1054,-1021,-913,-667,-253,364,1185,2181,3303,4479,5604,6592,7329,7740,7762,7384,6611,5520,4190,2756,1347,98,-880,-1494,-1700,-1480,-879,45,1180,2421,3618,4668,5426,5836,5815,5369,4510,3312,1874,312,-1230,-2630,-3765,-4545,-4913,-4844,-4363,-3508,-2377,-1060,327,1664,2858,3804,4436,4715,4604,4129,3305,2196,880,-560,-2003,-3356,-4510,-5386,-5931,-6131,-6007,-5616,-5040,-4380,-3723,-3173,-2780,-2604,-2660,-2947,-3435,-4085,-4824,-5590,-6288,-6844,-7179,-7229,-6964,-6360,-5450,-4270,-2904,-1445,17,1363,2534,3442,4078,4424,4521,4420,4187,3905,3624,3404,3255,3185,3149,3137,3076,2957,2752,2463,2125,1770,1451,1212,1086,1085,1186,1361,1542,1675,1685,1542,1190,666,-40,-841,-1681,-2463,-3099,-3518,-3657,-3500,-3046,-2348,-1472,-511,427,1254,1887,2268,2392,2257,1932,1467,961,486,104,-129,-215,-160,-6,184,364,467,472,352,118,-220,-640,-1124,-1659,-2246,-2874,-3549,-4250,-4949,-5620,-6200,-6649,-6923,-6972,-6808,-6396,-5796,-5016,-4128,-3180,-2235,-1339,-548,123,633,990,1194,1252,1208,1063,895,706,583,535,630,882,1317,1934,2699,3584,4497,5380,6112,6633,6836,6703,6192,5355,4237,2955,1619,376,-664,-1386,-1731,-1669,-1219,-451,541,1620,2665,3525,4116,4343,4188,3669,2835,1785,627,-531,-1571,-2425,-3027,-3370,-3447,-3318,-3007,-2600,-2123,-1643,-1179,-757,-389,-81,141,269,252,78,-308,-896,-1706,-2673,-3758,-4852,-5869,-6712,-7299,-7598,-7573,-7278,-6720,-6009,-5182,-4345,-3546,-2861,-2314,-1949,-1760,-1741,-1872,-2095,-2374,-2635,-2825,-2888,-2777,-2468,-1952,-1240,-365,624,1672,2711,3686,4534,5221,5707,5987,6048,5912,5587,5111,4512,3829,3104,2381,1693,1103,630,324,199,262,518,932,1474,2091,2718,3308,3798,4141,4309,4270,4028,3581,2957,2186,1312,395,-514,-1345,-2044,-2564,-2868,-2935,-2786,-2432,-1943,-1371,-809,-313,30,202,161,-61,-443,-913,-1417,-1883,-2267,-2527,-2661,-2675,-2588,-2444,-2254,-2066,-1892,-1750,-1671,-1654,-1738,-1928,-2236,-2671,-3201,-3817,-4448,-5067,-5591,-5994,-6220,-6263,-6102,-5764,-5260,-4630,-3906,-3123,-2319,-1523,-768,-84,503,971,1292,1478,1502,1423,1241,1036,854,765,824,1075,1527,2181,2989,3886,4793,5610,6256,6659,6770,6592,6128,5457,4634,3777,2959,2282,1796,1549,1543,1753,2133,2600,3084,3483,3734,3775,3569,3121,2444,1596,627,-379,-1371,-2264,-3029,-3614,-4008,-4208,-4208,-4035,-3697,-3219,-2622,-1934,-1177,-398,377,1081,1672,2093,2293,2247,1939,1385,626,-275,-1252,-2216,-3113,-3882,-4491,-4939,-5211,-5337,-5321,-5185,-4937,-4595,-4170,-3689,-3177,-2672,-2214,-1842,-1591,-1473,-1494,-1619,-1824,-2031,-2192,-2235,-2102,-1773,-1221,-474,437,1458,2510,3542,4465,5252,5843,6229,6410,6379,6181,5819,5351,4798,4208,3618,3058,2570,2170,1883,1720,1676,1760,1927,2187,2467,2761,2998,3149,3158,2997,2633,2066,1307,401,-598,-1605,-2541,-3310,-3841,-4076,-3982,-3575,-2875,-1972,-938,117,1089,1905,2487,2818,2882,2723,2369,1902,1370,836,345,-81,-414,-671,-834,-942,-993,-1014,-1042,-1082,-1190,-1370,-1659,-2060,-2573,-3176,-3843,-4510,-5139,-5662,-6036,-6222,-6200,-5967,-5533,-4935,-4195,-3366,-2489,-1598,-730,81,827,1478,2029,2481,2811,3048,3176,3225,3207,3146,3066,2992,2942,2926,2956,3015,3098,3181,3240,3255,3213,3095,2921,2680,2407,2112,1827,1568,1365,1215,1145,1135,1185,1279,1376,1469,1509,1487,1378,1177,891,534,123,-300,-723,-1103,-1425,-1675,-1839,-1923,-1932,-1866,-1753,-1579,-1377,-1131,-866,-574,-279,16,273,483,599,610,485,221,-187,-718,-1361,-2081,-2850,-3642,-4417,-5159,-5818,-6380,-6793,-7028,-7052,-6827,-6363,-5650,-4745,-3690,-2578,-1483,-500,309,886,1226,1329,1254,1059,825,644,573,676,973,1459,2109,2870,3673,4458,5144,5690,6049,6197,6143,5883,5457,4882,4202,3453,2680,1919,1222,623,173,-102,-172,-30,326,878,1579,2395,3238,4051,4746,5246,5485,5419,5018,4296,3297,2076,745,-602,-1848,-2891,-3653,-4079,-4146,-3889,-3339,-2600,-1736,-868,-60,609,1098,1400,1501,1447,1243,949,577,169,-264,-690,-1112,-1496,-1844,-2144,-2389,-2596,-2767,-2929,-3096,-3287,-3513,-3763,-4027,-4272,-4452,-4537,-4486,-4274,-3922,-3413,-2836,-2187,-1580,-1015,-575,-253,-71,1,-13,-61,-105,-97,-9,177,467,848,1292,1776,2247,2693,3061,3356,3553,3675,3727,3729,3707,3674,3641,3626,3604,3609,3594,3599,3584,3580,3585,3600,3664,3755,3905,4103,4322,4555,4750,4860,4861,4688,4341,3801,3091,2241,1314,361,-542,-1333,-1980,-2434,-2713,-2804,-2759,-2592,-2365,-2085,-1811,-1523,-1265,-1005,-759,-524,-288,-90,95,210,264,228,81,-176,-561,-1072,-1699,-2426,-3222,-4041,-4831,-5528,-6066,-6379,-6424,-6171,-5626,-4830,-3842,-2763,-1683,-713,76,615,895,920,736,411,28,-343,-610,-742,-684,-443,-11,569,1270,2038,2820,3567,4229,4760,5136,5325,5328,5142,4786,4297,3703,3068,2433,1860,1387,1065,900,924,1112,1448,1900,2412,2939,3423,3795,4027,4049,3861,3432,2791,1959,997,-41,-1059,-2009,-2782,-3359,-3656,-3695,-3449,-2974,-2311,-1520,-696,122,833,1422,1832,2066,2122,2023,1801,1486,1128,748,397,86,-168,-360,-518,-656,-828,-1066,-1416,-1895,-2519,-3257,-4074,-4902,-5651,-6254,-6621,-6709,-6494,-5999,-5266,-4386,-3439,-2530,-1729,-1102,-664,-406,-304,-279,-284,-250,-116,126,513,1008,1603,2240,2880,3472,3975,4361,4616,4729,4723,4606,4413,4160,3878,3585,3287,3010,2738,2502,2286,2125,2004,1959,1985,2094,2285,2539,2834,3131,3379,3531,3536,3366,2995,2445,1729,912,53,-784,-1512,-2110,-2500,-2707,-2703,-2542,-2240,-1854,-1428,-994,-606,-255,15,234,381,479,526,518,464,337,151,-126,-477,-921,-1447,-2052,-2732,-3465,-4236,-5011,-5762,-6431,-6986,-7351,-7495,-7358,-6927,-6199,-5204,-4013,-2704,-1390,-184,830,1560,1978,2081,1901,1523,1027,528,121,-107,-97,175,714,1468,2398,3393,4390,5275,5983,6438,6608,6471,6042,5358,4473,3460,2397,1374,448,-291,-827,-1117,-1158,-975,-577,-24,649,1391,2142,2861,3481,3958,4245,4293,4087,3606,2880,1927,832,-353,-1515,-2581,-3456,-4085,-4418,-4453,-4213,-3731,-3101,-2377,-1666,-1028,-525,-195,-40,-59,-214,-471,-792,-1135,-1478,-1802,-2103,-2395,-2681,-2999,-3357,-3777,-4271,-4818,-5418,-6015,-6582,-7049,-7373,-7494,-7377,-6997,-6356,-5488,-4438,-3304,-2154,-1108,-223,417,797,912,796,522,155,-213,-503,-663,-632,-415,0,565,1246,1972,2689,3321,3831,4172,4327,4299,4098,3756,3322,2830,2346,1902,1554,1313,1219,1248,1414,1683,2024,2425,2829,3242,3617,3956,4233,4439,4556,4566,4458,4219,3847,3347,2739,2044,1304,545,-186,-857,-1450,-1934,-2316,-2586,-2754,-2839,-2845,-2798,-2701,-2568,-2404,-2217,-2001,-1782,-1546,-1334,-1140,-1002,-926,-948,-1076,-1334,-1736,-2272,-2948,-3720,-4568,-5414,-6210,-6870,-7326,-7513,-7383,-6914,-6116,-5043,-3761,-2393,-1044,156,1115,1752,2048,1998,1676,1148,534,-64,-540,-820,-844,-604,-109,600,1442,2363,3256,4070,4723,5192,5433,5465,5279,4921,4420,3827,3191,2572,2007,1553,1228,1055,1031,1154,1383,1708,2078,2464,2847,3168,3437,3590,3633,3525,3271,2847,2287,1583,793,-55,-910,-1707,-2417,-2980,-3380,-3600,-3635,-3514,-3251,-2894,-2470,-2029,-1588,-1184,-818,-509,-251,-52,98,191,226,201,107,-63,-314,-664,-1104,-1650,-2276,-2976,-3711,-4444,-5121,-5703,-6119,-6355,-6349,-6119,-5645,-4980,-4170,-3284,-2414,-1630,-1009,-599,-418,-453,-667,-989,-1343,-1640,-1804,-1777,-1519,-1030,-327,534,1493,2458,3357,4106,4658,4968,5047,4877,4532,4021,3428,2802,2188,1660,1231,942,810,816,970,1228,1572,1959,2365,2739,3082,3338,3517,3578,3521,3323,2984,2505,1891,1179,386,-427,-1223,-1947,-2559,-3019,-3316,-3433,-3390,-3207,-2914,-2555,-2165,-1782,-1439,-1148,-928,-775,-686,-660,-690,-766,-904,-1087,-1340,-1660,-2058,-2537,-3102,-3731,-4427,-5129,-5838,-6463,-6997,-7351,-7509,-7416,-7067,-6447,-5592,-4540,-3358,-2142,-965,68,894,1470,1758,1801,1619,1295,910,546,290,201,325,676,1238,1980,2836,3737,4603,5365,5951,6335,6463,6360,6005,5455,4729,3890,2994,2099,1264,548,-22,-401,-593,-600,-439,-151,231,662,1104,1520,1886,2168,2357,2429,2382,2204,1908,1495,998,430,-162,-750,-1294,-1761,-2134,-2384,-2525,-2551,-2480,-2338,-2137,-1900,-1653,-1383,-1126,-861,-611,-376,-167,-13,77,62,-66,-347,-770,-1372,-2103,-2974,-3913,-4884,-5805,-6618,-7236,-7613,-7692,-7450,-6887,-6019,-4903,-3605,-2227,-862,374,1395,2119,2512,2564,2304,1813,1158,476,-158,-614,-849,-782,-431,211,1079,2107,3208,4279,5243,6010,6535,6777,6730,6411,5846,5103,4222,3297,2380,1552,870,381,120,99,315,735,1330,2029,2796,3536,4229,4783,5194,5401,5412,5213,4822,4266,3575,2802,1988,1186,430,-236,-804,-1254,-1589,-1835,-1983,-2092,-2136,-2172,-2171,-2165,-2130,-2071,-1977,-1845,-1689,-1506,-1344,-1197,-1128,-1142,-1284,-1559,-1988,-2550,-3243,-4017,-4826,-5612,-6306,-6840,-7162,-7218,-6986,-6464,-5671,-4649,-3476,-2230,-1007,90,990,1623,1955,1996,1774,1347,820,257,-215,-545,-656,-519,-142,464,1225,2093,2966,3779,4449,4930,5185,5202,4999,4592,4045,3394,2710,2049,1463,1003,703,577,637,859,1222,1678,2188,2685,3141,3490,3722,3803,3725,3505,3144,2683,2153,1589,1039,533,103,-236,-475,-630,-701,-737,-745,-775,-837,-953,-1128,-1343,-1588,-1809,-1988,-2070,-2032,-1867,-1558,-1161,-694,-232,159,425,499,348,-42,-668,-1484,-2446,-3455,-4442,-5297,-5949,-6322,-6376,-6098,-5498,-4629,-3554,-2361,-1163,-43,882,1555,1910,1942,1664,1128,421,-370,-1124,-1750,-2152,-2273,-2079,-1568,-784,228,1362,2549,3666,4657,5424,5946,6188,6156,5876,5385,4729,3977,3173,2393,1679,1090,656,410,354,487,781,1209,1711,2253,2771,3215,3561,3740,3773,3615,3304,2841,2283,1650,1021,412,-117,-543,-861,-1051,-1155,-1168,-1145,-1091,-1052,-1026,-1030,-1052,-1078,-1088,-1061,-972,-830,-625,-393,-168,7,73,0,-265,-716,-1373,-2185,-3117,-4099,-5049,-5892,-6541,-6946,-7048,-6840,-6321,-5524,-4513,-3355,-2144,-976,66,894,1463,1736,1728,1466,1027,487,-51,-487,-752,-760,-504,43,833,1825,2931,4070,5143,6073,6786,7247,7423,7330,6975,6410,5670,4823,3911,3008,2151,1400,794,358,115,65,192,473,874,1336,1828,2284,2667,2937,3059,3023,2816,2458,1964,1384,753,136,-434,-903,-1246,-1453,-1516,-1468,-1335,-1152,-969,-809,-709,-666,-693,-748,-832,-883,-898,-842,-720,-551,-358,-199,-121,-170,-398,-812,-1430,-2212,-3127,-4098,-5058,-5913,-6599,-7035,-7188,-7027,-6554,-5810,-4821,-3686,-2452,-1236,-100,862,1594,2057,2237,2146,1836,1357,802,249,-218,-528,-636,-511,-155,405,1132,1948,2810,3622,4355,4930,5345,5555,5584,5421,5099,4646,4085,3471,2827,2208,1645,1185,848,670,658,812,1125,1567,2101,2687,3259,3773,4165,4399,4436,4272,3911,3386,2745,2044,1359,732,234,-134,-340,-423,-398,-332,-256,-230,-283,-425,-677,-993,-1363,-1728,-2057,-2306,-2470,-2528,-2526,-2473,-2441,-2464,-2595,-2864,-3287,-3848,-4529,-5264,-5998,-6650,-7146,-7427,-7434,-7151,-6567,-5722,-4647,-3433,-2146,-887,257,1214,1908,2320,2420,2250,1840,1276,630,12,-511,-839,-944,-774,-345,323,1177,2142,3145,4102,4940,5601,6039,6236,6182,5900,5415,4771,4023,3223,2437,1712,1103,641,359,258,346,598,990,1489,2035,2598,3098,3510,3762,3837,3701,3364,2838,2177,1426,670,-36,-618,-1029,-1253,-1274,-1136,-867,-536,-204,74,238,274,164,-71,-394,-755,-1098,-1374,-1546,-1610,-1562,-1455,-1322,-1230,-1237,-1375,-1691,-2163,-2784,-3498,-4236,-4927,-5488,-5843,-5957,-5781,-5344,-4655,-3784,-2796,-1780,-819,6,634,1018,1131,995,623,90,-541,-1187,-1751,-2174,-2375,-2333,-2021,-1459,-691,234,1230,2222,3134,3899,4463,4810,4908,4793,4465,3982,3381,2718,2052,1428,899,496,245,163,234,461,799,1228,1697,2168,2588,2921,3114,3148,2991,2651,2129,1476,721,-53,-797,-1440,-1930,-2238,-2345,-2268,-2033,-1695,-1306,-928,-615,-408,-331,-394,-575,-848,-1167,-1477,-1753,-1946,-2068,-2112,-2122,-2133,-2201,-2367,-2672,-3123,-3726,-4430,-5199,-5944,-6604,-7076,-7320,-7261,-6898,-6237,-5298,-4177,-2914,-1644,-426,625,1448,1992,2212,2140,1781,1218,521,-211,-878,-1399,-1689,-1717,-1446,-907,-122,831,1882,2944,3941,4796,5470,5913,6121,6099,5849,5415,4823,4117,3352,2565,1814,1132,571,139,-127,-238,-188,3,308,694,1119,1530,1887,2134,2234,2169,1915,1505,951,317,-351,-983,-1529,-1934,-2175,-2236,-2126,-1874,-1504,-1086,-643,-244,81,309,412,409,300,111,-133,-422,-731,-1077,-1448,-1869,-2344,-2890,-3497,-4164,-4849,-5521,-6125,-6603,-6904,-6977,-6803,-6358,-5676,-4777,-3730,-2600,-1462,-394,538,1281,1790,2047,2050,1821,1403,853,243,-348,-842,-1169,-1286,-1147,-774,-153,631,1552,2503,3433,4257,4925,5394,5640,5665,5479,5113,4602,3988,3328,2655,2026,1472,1025,708,525,482,562,760,1036,1384,1755,2131,2461,2719,2861,2863,2706,2387,1926,1348,713,67,-526,-1005,-1350,-1514,-1520,-1372,-1108,-791,-450,-171,29,94,22,-190,-514,-923,-1364,-1805,-2209,-2554,-2848,-3089,-3321,-3558,-3844,-4201,-4630,-5137,-5679,-6233,-6722,-7112,-7326,-7332,-7109,-6635,-5950,-5073,-4069,-2988,-1907,-872,45,809,1376,1727,1853,1770,1501,1098,614,119,-327,-647,-818,-766,-530,-67,545,1296,2110,2927,3693,4344,4843,5155,5260,5158,4863,4391,3798,3110,2401,1717,1101,618,272,106,101,260,551,946,1397,1857,2277,2605,2791,2807,2615,2233,1658,947,138,-681,-1461,-2110,-2604,-2882,-2952,-2809,-2480,-2022,-1465,-896,-347,115,456,654,699,604,383,67,-321,-760,-1227,-1720,-2234,-2767,-3331,-3913,-4510,-5096,-5642,-6103,-6434,-6583,-6516,-6204,-5646,-4862,-3895,-2810,-1683,-593,386,1184,1763,2079,2140,1942,1525,935,233,-504,-1205,-1793,-2205,-2390,-2321,-1986,-1411,-630,296,1290,2288,3205,3987,4580,4952,5086,4985,4670,4169,3541,2826,2101,1424,847,424,181,130,268,568,984,1480,1985,2459,2843,3098,3188,3100,2814,2358,1744,1021,249,-516,-1201,-1753,-2126,-2295,-2251,-2021,-1632,-1139,-603,-74,382,730,937,993,902,690,382,21,-365,-747,-1112,-1451,-1777,-2099,-2444,-2822,-3250,-3726,-4234,-4750,-5229,-5624,-5886,-5967,-5835,-5477,-4888,-4108,-3167,-2129,-1061,-10,938,1761,2386,2815,3002,2976,2729,2325,1789,1205,629,139,-205,-356,-279,24,552,1248,2080,2961,3849,4654,5342,5851,6157,6238,6094,5728,5174,4461,3649,2778,1935,1148,496,0,-305,-421,-345,-124,231,646,1098,1512,1860,2081,2161,2061,1797,1369,812,180,-487,-1110,-1651,-2054,-2289,-2354,-2238,-1984,-1611,-1172,-706,-259,137,456,686,821,862,818,682,472,172,-220,-694,-1285,-1948,-2719,-3530,-4383,-5199,-5946,-6542,-6949,-7095,-6977,-6555,-5873,-4949,-3855,-2668,-1457,-319,698,1523,2132,2509,2638,2559,2275,1847,1323,750,209,-262,-594,-751,-709,-452,0,620,1367,2168,2985,3735,4382,4886,5196,5336,5261,5023,4617,4096,3495,2869,2265,1735,1315,1041,918,961,1126,1419,1761,2143,2499,2788,2990,3054,2983,2754,2382,1871,1270,596,-74,-705,-1228,-1596,-1785,-1764,-1563,-1185,-710,-173,330,758,1037,1149,1067,821,422,-69,-622,-1178,-1711,-2199,-2627,-3009,-3352,-3678,-4013,-4353,-4716,-5076,-5417,-5705,-5887,-5947,-5825,-5533,-5037,-4386,-3585,-2699,-1776,-859,-16,741,1355,1833,2135,2287,2260,2102,1806,1428,995,558,167,-129,-295,-299,-128,209,702,1312,2003,2727,3432,4074,4603,4983,5182,5177,4977,4580,4031,3369,2653,1952,1323,828,514,393,483,754,1176,1696,2250,2785,3233,3549,3695,3638,3381,2930,2305,1561,746,-79,-836,-1477,-1934,-2186,-2206,-2016,-1631,-1120,-525,60,604,1023,1310,1432,1403,1236,957,597,181,-271,-748,-1248,-1769,-2325,-2904,-3514,-4128,-4719,-5250,-5668,-5928,-5987,-5812,-5391,-4735,-3878,-2872,-1795,-721,278,1129,1794,2235,2443,2430,2211,1826,1314,729,123,-442,-922,-1257,-1418,-1373,-1118,-664,-37,721,1558,2418,3243,3984,4591,5029,5272,5300,5120,4739,4195,3528,2803,2078,1427,909,564,432,502,771,1191,1712,2267,2789,3220,3495,3595,3476,3152,2634,1948,1157,300,-537,-1301,-1919,-2345,-2543,-2492,-2211,-1722,-1088,-372,348,990,1502,1823,1948,1866,1611,1222,745,233,-280,-759,-1202,-1605,-1992,-2378,-2787,-3235,-3711,-4213,-4704,-5144,-5489,-5689,-5701,-5508,-5089,-4471,-3668,-2753,-1759,-773,166,996,1684,2193,2516,2636,2571,2331,1958,1481,967,463,28,-278,-422,-374,-119,313,918,1630,2421,3223,3986,4668,5209,5591,5763,5727,5467,5008,4373,3612,2790,1959,1210,571,124,-140,-183,-52,235,618,1037,1436,1760,1958,2015,1902,1636,1225,707,119,-486,-1063,-1557,-1932,-2148,-2197,-2070,-1793,-1392,-913,-413,66,458,745,888,885,741,474,113,-312,-773,-1243,-1714,-2168,-2624,-3070,-3530,-3990,-4452,-4891,-5279,-5581,-5752,-5757,-5573,-5178,-4597,-3832,-2956,-2000,-1053,-153,633,1276,1753,2049,2184,2168,2026,1798,1509,1201,919,679,540,492,584,782,1111,1516,1996,2498,3000,3466,3867,4185,4392,4483,4444,4271,3977,3574,3083,2564,2024,1557,1159,909,800,855,1059,1374,1769,2185,2571,2876,3054,3084,2946,2647,2205,1643,1021,363,-257,-812,-1239,-1524,-1634,-1580,-1366,-1036,-622,-192,211,527,717,756,629,348,-71,-591,-1178,-1784,-2381,-2934,-3424,-3853,-4210,-4528,-4796,-5052,-5279,-5496,-5669,-5795,-5837,-5770,-5573,-5230,-4737,-4118,-3383,-2588,-1757,-954,-197,464,1018,1440,1728,1869,1876,1748,1512,1189,821,443,106,-155,-298,-310,-170,106,506,1002,1557,2139,2711,3227,3667,3978,4155,4161,3998,3673,3195,2616,1974,1329,743,274,-46,-162,-101,155,544,1032,1547,2021,2400,2612,2640,2450,2049,1462,732,-97,-930,-1738,-2414,-2934,-3242,-3318,-3177,-2821,-2319,-1703,-1058,-430,105,516,754,818,693,406,-25,-560,-1163,-1794,-2424,-3026,-3588,-4090,-4542,-4919,-5231,-5460,-5585,-5602,-5486,-5225,-4827,-4286,-3642,-2914,-2154,-1415,-725,-146,318,641,831,899,861,736,541,303,25,-256,-533,-773,-944,-1034,-997,-844,-546,-131,398,1004,1655,2316,2947,3508,3974,4298,4477,4475,4310,3977,3518,2955,2362,1767,1256,845,595,501,576,784,1103,1472,1842,2166,2387,2475,2404,2159,1760,1222,586,-95,-771,-1382,-1879,-2226,-2396,-2383,-2206,-1881,-1466,-1002,-537,-138,176,358,403,310,91,-228,-619,-1037,-1473,-1871,-2251,-2573,-2877,-3142,-3409,-3669,-3938,-4207,-4460,-4674,-4824,-4872,-4805,-4595,-4247,-3762,-3169,-2493,-1775,-1047,-347,302,874,1361,1741,2018,2172,2214,2140,1957,1701,1380,1053,744,501,366,352,490,763,1179,1695,2298,2922,3540,4085,4507,4772,4820,4660,4271,3687,2953,2130,1299,533,-90,-529,-737,-729,-516,-154,296,772,1188,1512,1664,1653,1440,1061,533,-91,-760,-1405,-1980,-2419,-2700,-2793,-2693,-2432,-2017,-1516,-955,-404,100,510,787,918,876,674,314,-169,-759,-1398,-2077,-2734,-3371,-3943,-4457,-4891,-5247,-5513,-5684,-5749,-5695,-5521,-5214,-4788,-4250,-3626,-2949,-2248,-1571,-944,-393,55,418,677,867,994,1075,1120,1141,1127,1102,1038,974,884,819,757,742,768,848,992,1188,1448,1746,2078,2421,2745,3031,3236,3338,3318,3160,2878,2490,2036,1562,1125,770,538,452,510,699,985,1318,1652,1930,2109,2153,2041,1774,1359,838,251,-352,-903,-1361,-1680,-1834,-1826,-1659,-1374,-1009,-613,-239,79,299,401,377,221,-52,-429,-885,-1400,-1939,-2498,-3034,-3559,-4037,-4487,-4878,-5225,-5497,-5697,-5802,-5800,-5677,-5431,-5052,-4560,-3966,-3295,-2590,-1873,-1193,-566,-31,413,753,1000,1162,1248,1271,1237,1148,1019,841,651,444,260,114,35,39,146,353,663,1065,1538,2062,2604,3126,3593,3964,4197,4273,4166,3882,3440,2877,2245,1616,1042,602,315,236,336,614,1020,1495,1990,2429,2762,2944,2936,2731,2332,1762,1071,308,-461,-1166,-1764,-2192,-2450,-2504,-2392,-2116,-1740,-1284,-817,-360,27,330,513,571,499,311,16,-353,-793,-1261,-1764,-2266,-2770,-3257,-3707,-4109,-4422,-4637,-4709,-4629,-4383,-3967,-3411,-2733,-1993,-1229,-513,127,636,1002,1225,1308,1305,1221,1129,1021,951,891,863,830,802,749,685,609,533,487,483,543,694,933,1266,1694,2170,2696,3202,3668,4033,4265,4340,4239,3985,3591,3118,2602,2124,1711,1425,1267,1253,1357,1554,1796,2046,2244,2361,2351,2198,1890,1443,872,235,-428,-1049,-1582,-1969,-2199,-2240,-2120,-1853,-1476,-1046,-592,-178,172,418,542,539,409,169,-160,-553,-984,-1424,-1868,-2299,-2716,-3130,-3525,-3922,-4288,-4624,-4893,-5065,-5117,-5017,-4753,-4328,-3751,-3064,-2297,-1513,-751,-64,523,983,1327,1556,1701,1786,1830,1852,1865,1854,1840,1787,1722,1625,1522,1414,1339,1299,1339,1464,1689,2025,2449,2954,3489,4029,4494,4861,5055,5062,4852,4446,3865,3169,2428,1702,1073,583,266,133,162,325,571,849,1106,1295,1373,1331,1139,832,409,-79,-589,-1081,-1493,-1807,-1971,-1999,-1863,-1612,-1238,-814,-348,90,470,746,893,875,704,367,-95,-660,-1286,-1922,-2547,-3109,-3613,-4032,-4372,-4638,-4827,-4942,-4977,-4915,-4754,-4476,-4079,-3576,-2976,-2323,-1640,-986,-391,106,486,749,896,972,986,1000,1018,1074,1168,1289,1434,1562,1686,1754,1801,1791,1767,1725,1702,1719,1794,1954,2193,2513,2889,3285,3659,3961,4142,4173,4037,3733,3303,2785,2242,1754,1353,1112,1032,1126,1359,1701,2084,2460,2764,2950,2982,2843,2536,2073,1503,858,202,-415,-950,-1357,-1620,-1730,-1691,-1531,-1271,-962,-629,-330,-86,62,95,9,-205,-518,-922,-1375,-1862,-2339,-2803,-3225,-3609,-3948,-4247,-4500,-4716,-4870,-4964,-4971,-4870,-4651,-4285,-3794,-3160,-2436,-1633,-812,-11,720,1347,1840,2194,2407,2498,2489,2401,2261,2086,1898,1700,1518,1339,1189,1064,971,915,910,947,1056,1228,1475,1798,2174,2599,3022,3419,3731,3928,3970,3856,3575,3179,2690,2194,1729,1375,1158,1108,1215,1462,1791,2165,2498,2755,2869,2815,2583,2159,1600,913,186,-548,-1208,-1753,-2139,-2341,-2361,-2200,-1891,-1481,-995,-514,-56,311,559,675,626,454,145,-244,-685,-1150,-1591,-2006,-2370,-2690,-2965,-3207,-3415,-3596,-3741,-3835,-3859,-3796,-3615,-3320,-2891,-2351,-1720,-1030,-330,335,924,1400,1744,1953,2034,2011,1909,1759,1578,1391,1201,1020,851,688,549,427,334,288,283,358,495,732,1048,1455,1931,2452,2984,3489,3909,4220,4365,4348,4149,3797,3329,2785,2233,1715,1280,960,765,693,728,841,994,1154,1276,1333,1301,1159,922,584,187,-257,-696,-1109,-1454,-1716,-1868,-1916,-1854,-1699,-1474,-1200,-917,-651,-437,-293,-238,-267,-382,-555,-784,-1035,-1311,-1593,-1889,-2200,-2524,-2877,-3232,-3597,-3931,-4215,-4407,-4475,-4386,-4128,-3696,-3103,-2390,-1593,-777,-3,695,1253,1667,1930,2045,2063,2000,1906,1805,1737,1689,1699,1731,1799,1877,1956,2032,2094,2150,2205,2271,2366,2499,2672,2892,3130,3379,3592,3740,3791,3711,3498,3157,2706,2203,1678,1208,818,558,431,444,560,760,970,1178,1304,1345,1256,1045,711,277,-224,-770,-1302,-1806,-2224,-2550,-2741,-2799,-2709,-2481,-2135,-1696,-1212,-722,-292,45,231,253,101,-213,-661,-1196,-1783,-2366,-2918,-3409,-3818,-4160,-4413,-4613,-4742,-4818,-4838,-4785,-4662,-4448,-4139,-3748,-3262,-2723,-2136,-1547,-970,-439,33,445,785,1087,1345,1589,1821,2047,2254,2431,2554,2603,2562,2418,2170,1838,1435,1012,597,254,16,-67,18,280,698,1230,1821,2396,2887,3236,3387,3343,3092,2687,2177,1627,1110,685,386,247,250,383,602,862,1103,1298,1383,1362,1208,933,564,113,-369,-861,-1322,-1726,-2045,-2267,-2372,-2371,-2256,-2064,-1804,-1533,-1276,-1074,-972,-962,-1088,-1305,-1626,-2003,-2428,-2857,-3291,-3698,-4077,-4428,-4730,-5000,-5202,-5346,-5391,-5339,-5159,-4845,-4398,-3820,-3138,-2377,-1582,-786,-49,608,1128,1521,1757,1872,1879,1816,1730,1635,1576,1540,1549,1573,1594,1594,1534,1414,1222,975,707,469,312,300,458,821,1352,2017,2725,3371,3845,4042,3892,3377,2525,1432,229,-918,-1849,-2423,-2555,-2197,-1407,-257,1095,2483,3739,4707,5265,5375,5005,4248,3181,1959,729,-381,-1234,-1785,-1990,-1892,-1556,-1090,-625,-278,-161,-334,-815,-1563,-2491,-3472,-4369,-5047,-5407,-5392,-5005,-4304,-3389,-2399,-1461,-717,-243,-100,-266,-708,-1302,-1963,-2547,-2963,-3140,-3048,-2709,-2183,-1568,-968,-499,-245,-259,-538,-1040,-1661,-2292,-2792,-3049,-2985,-2558,-1793,-762,438,1660,2784,3680,4266,4504,4393,4003,3414,2760,2153,1717,1523,1611,1969,2523,3180,3799,4243,4402,4181,3567,2575,1312,-99,-1490,-2693,-3584,-4039,-4041,-3581,-2756,-1657,-459,709,1685,2360,2664,2566,2110,1359,439,-542,-1430,-2146,-2579,-2723,-2562,-2163,-1608,-1011,-490,-143,-38,-200,-596,-1157,-1768,-2311,-2681,-2790,-2619,-2178,-1539,-809,-111,445,744,756,447,-114,-857,-1655,-2377,-2918,-3162,-3088,-2673,-1990,-1119,-196,646,1288,1621,1608,1252,606,-204,-1061,-1804,-2323,-2510,-2340,-1816,-1008,-17,1026,2001,2780,3300,3514,3437,3120,2659,2142,1698,1387,1284,1388,1673,2073,2484,2808,2932,2790,2337,1587,598,-530,-1668,-2676,-3429,-3833,-3825,-3424,-2647,-1626,-444,726,1769,2558,3017,3105,2832,2244,1439,516,-393,-1187,-1764,-2077,-2102,-1864,-1447,-926,-453,-124,-50,-303,-876,-1747,-2820,-3956,-5053,-5929,-6535,-6769,-6650,-6206,-5522,-4700,-3867,-3109,-2528,-2151,-1998,-2016,-2167,-2332,-2464,-2455,-2274,-1898,-1337,-649,102,824,1437,1876,2102,2122,1968,1712,1449,1255,1227,1401,1796,2391,3110,3879,4586,5141,5461,5508,5272,4800,4155,3450,2780,2261,1948,1906,2099,2515,3037,3585,4026,4268,4222,3855,3172,2223,1109,-55,-1137,-2008,-2580,-2773,-2593,-2046,-1227,-225,828,1803,2597,3107,3291,3133,2657,1926,1027,57,-883,-1695,-2328,-2727,-2904,-2890,-2749,-2562,-2422,-2389,-2530,-2828,-3282,-3809,-4345,-4799,-5095,-5192,-5069,-4743,-4265,-3700,-3123,-2612,-2207,-1960,-1849,-1869,-1960,-2061,-2116,-2051,-1851,-1479,-961,-331,359,1020,1590,1991,2179,2126,1854,1389,819,215,-327,-725,-930,-903,-649,-214,367,993,1613,2141,2544,2788,2887,2864,2762,2639,2528,2476,2489,2564,2687,2813,2918,2960,2920,2779,2560,2268,1957,1662,1434,1314,1333,1503,1815,2245,2741,3246,3693,4017,4161,4098,3810,3312,2651,1875,1065,292,-374,-881,-1197,-1318,-1281,-1118,-920,-747,-685,-781,-1072,-1545,-2173,-2883,-3597,-4235,-4720,-5002,-5058,-4888,-4533,-4034,-3455,-2858,-2286,-1782,-1363,-1025,-766,-559,-391,-237,-100,32,146,223,261,233,137,-27,-260,-533,-822,-1090,-1290,-1393,-1343,-1152,-783,-289,318,970,1608,2166,2599,2864,2960,2902,2724,2493,2267,2114,2070,2175,2410,2758,3173,3573,3918,4115,4137,3945,3522,2911,2118,1233,303,-583,-1353,-1948,-2308,-2424,-2280,-1918,-1379,-740,-79,526,999,1290,1362,1219,873,373,-221,-846,-1434,-1928,-2304,-2531,-2631,-2618,-2533,-2409,-2287,-2174,-2093,-2021,-1951,-1862,-1732,-1554,-1332,-1068,-797,-528,-302,-131,-29,-7,-30,-107,-174,-228,-225,-148,5,239,530,858,1191,1497,1747,1918,1990,1967,1845,1658,1425,1194,992,868,830,908,1078,1340,1653,1990,2316,2598,2829,2994,3106,3183,3236,3299,3357,3436,3499,3542,3525,3427,3222,2898,2454,1904,1270,589,-109,-769,-1370,-1855,-2211,-2403,-2426,-2283,-1990,-1578,-1102,-602,-153,206,430,487,390,140,-211,-619,-1018,-1360,-1589,-1685,-1646,-1479,-1245,-977,-750,-614,-608,-769,-1088,-1551,-2127,-2758,-3407,-4006,-4517,-4904,-5128,-5188,-5069,-4785,-4355,-3801,-3160,-2463,-1751,-1066,-429,101,531,818,982,1022,970,855,723,611,557,588,722,965,1314,1755,2260,2810,3354,3877,4319,4670,4887,4970,4912,4729,4452,4117,3778,3479,3264,3167,3192,3336,3577,3856,4143,4366,4491,4477,4310,3987,3523,2946,2288,1591,895,237,-344,-823,-1171,-1385,-1449,-1392,-1205,-949,-629,-301,11,279,473,595,633,600,508,363,185,-39,-285,-590,-929,-1339,-1795,-2307,-2853,-3405,-3947,-4429,-4837,-5142,-5326,-5388,-5328,-5156,-4895,-4556,-4173,-3751,-3327,-2895,-2473,-2067,-1662,-1281,-893,-527,-163,186,511,823,1103,1357,1581,1772,1924,2035,2095,2097,2048,1936,1786,1589,1373,1148,926,728,563,442,387,391,483,648,904,1236,1627,2068,2509,2930,3273,3516,3614,3564,3358,3024,2592,2119,1648,1239,924,730,669,729,904,1156,1471,1796,2119,2385,2591,2682,2662,2507,2215,1815,1304,753,185,-337,-769,-1081,-1252,-1289,-1218,-1071,-900,-743,-642,-621,-687,-846,-1070,-1355,-1664,-1988,-2305,-2602,-2868,-3098,-3276,-3402,-3461,-3450,-3354,-3180,-2912,-2563,-2136,-1640,-1099,-530,34,569,1037,1420,1691,1840,1870,1777,1592,1328,1020,697,390,132,-60,-166,-182,-117,21,201,403,590,747,850,895,898,864,840,842,913,1073,1321,1666,2070,2502,2924,3281,3551,3698,3722,3614,3396,3078,2687,2239,1756,1255,754,260,-203,-641,-1032,-1379,-1686,-1940,-2157,-2337,-2469,-2573,-2623,-2619,-2567,-2445,-2285,-2094,-1897,-1740,-1641,-1630,-1721,-1893,-2135,-2392,-2634,-2803,-2888,-2852,-2727,-2510,-2258,-1994,-1762,-1593,-1491,-1465,-1502,-1566,-1644,-1686,-1671,-1576,-1386,-1092,-721,-263,219,727,1195,1619,1947,2188,2317,2357,2315,2220,2093,1963,1847,1752,1689,1630,1577,1499,1379,1213,985,726,434,165,-64,-194,-200,-46,267,745,1339,2022,2702,3328,3806,4089,4124,3897,3419,2724,1871,939,-16,-895,-1668,-2259,-2670,-2867,-2882,-2733,-2465,-2136,-1791,-1495,-1280,-1188,-1216,-1366,-1596,-1865,-2122,-2312,-2405,-2374,-2231,-1998,-1720,-1444,-1224,-1084,-1054,-1123,-1279,-1496,-1742,-1995,-2246,-2481,-2713,-2943,-3181,-3428,-3678,-3912,-4113,-4251,-4303,-4247,-4076,-3783,-3388,-2904,-2361,-1799,-1240,-730,-290,67,316,479,545,567,547,556,591,719,925,1231,1615,2042,2477,2868,3171,3351,3394,3287,3065,2747,2395,2060,1793,1650,1651,1816,2133,2564,3063,3567,4004,4329,4486,4465,4263,3907,3444,2912,2384,1877,1450,1094,823,619,449,307,132,-68,-332,-658,-1038,-1470,-1907,-2338,-2698,-2973,-3108,-3100,-2935,-2641,-2247,-1820,-1411,-1094,-921,-920,-1114,-1469,-1966,-2532,-3131,-3682,-4172,-4547,-4818,-4972,-5034,-5012,-4940,-4812,-4661,-4469,-4259,-4006,-3724,-3394,-3027,-2607,-2150,-1644,-1108,-543,29,602,1135,1636,2052,2404,2650,2825,2910,2940,2920,2866,2782,2667,2505,2282,1992,1613,1173,674,164,-311,-704,-959,-1035,-905,-566,-40,639,1396,2171,2877,3438,3811,3945,3846,3528,3040,2440,1814,1212,720,353,157,109,196,374,592,797,945,986,909,697,360,-61,-545,-1022,-1452,-1787,-1986,-2044,-1958,-1762,-1487,-1202,-942,-769,-706,-760,-931,-1183,-1484,-1797,-2092,-2343,-2557,-2727,-2875,-3015,-3161,-3318,-3480,-3636,-3757,-3830,-3815,-3710,-3487,-3159,-2717,-2186,-1582,-931,-269,389,988,1521,1936,2226,2369,2360,2221,1961,1637,1280,939,650,435,297,231,213,216,221,207,171,124,81,73,130,277,527,895,1346,1882,2437,2982,3467,3844,4097,4189,4144,3952,3659,3287,2876,2457,2059,1690,1360,1059,769,485,165,-175,-573,-1006,-1470,-1956,-2424,-2858,-3226,-3505,-3682,-3756,-3726,-3625,-3464,-3296,-3126,-3011,-2940,-2938,-2982,-3063,-3142,-3204,-3219,-3176,-3083,-2937,-2780,-2609,-2482,-2373,-2325,-2300,-2303,-2302,-2267,-2185,-2026,-1796,-1486,-1107,-674,-205,282,764,1234,1665,2060,2400,2689,2916,3091,3212,3292,3349,3381,3411,3428,3430,3390,3300,3113,2837,2451,1975,1440,894,388,-6,-246,-280,-104,294,862,1564,2322,3059,3708,4205,4497,4581,4435,4103,3604,3008,2348,1696,1077,529,71,-307,-607,-854,-1080,-1292,-1535,-1798,-2098,-2421,-2746,-3057,-3320,-3522,-3635,-3664,-3597,-3453,-3246,-2996,-2720,-2448,-2173,-1924,-1682,-1463,-1255,-1067,-910,-797,-752,-796,-946,-1213,-1594,-2065,-2596,-3131,-3619,-3997,-4222,-4255,-4081,-3712,-3165,-2491,-1738,-960,-215,455,1027,1467,1795,2002,2117,2164,2171,2164,2175,2220,2316,2467,2660,2880,3089,3249,3332,3296,3146,2867,2504,2084,1682,1341,1132,1090,1246,1590,2108,2732,3421,4082,4658,5088,5329,5371,5212,4882,4419,3867,3285,2701,2167,1684,1277,924,622,338,50,-257,-609,-999,-1428,-1868,-2304,-2688,-3006,-3224,-3323,-3325,-3212,-3038,-2812,-2585,-2377,-2222,-2122,-2084,-2098,-2142,-2201,-2262,-2302,-2340,-2366,-2401,-2465,-2568,-2714,-2912,-3129,-3358,-3547,-3671,-3690,-3579,-3333,-2947,-2447,-1856,-1220,-564,56,627,1123,1533,1865,2128,2334,2508,2666,2821,2989,3173,3372,3571,3751,3878,3918,3836,3608,3217,2682,2022,1300,571,-74,-580,-867,-913,-694,-235,409,1179,1974,2722,3333,3756,3956,3932,3706,3328,2851,2349,1869,1474,1178,1009,945,967,1040,1117,1159,1125,996,750,408,-30,-509,-1006,-1472,-1868,-2173,-2368,-2457,-2447,-2371,-2238,-2094,-1936,-1797,-1652,-1525,-1381,-1229,-1068,-889,-738,-604,-539,-553,-666,-888,-1209,-1603,-2039,-2467,-2845,-3117,-3253,-3225,-3015,-2648,-2122,-1492,-785,-55,653,1297,1845,2267,2561,2714,2753,2691,2564,2415,2277,2185,2162,2209,2310,2434,2529,2548,2449,2197,1789,1249,614,-37,-641,-1102,-1373,-1396,-1160,-686,-1,807,1676,2519,3256,3847,4237,4441,4446,4309,4043,3718,3353,2993,2651,2333,2028,1729,1400,1035,603,106,-449,-1054,-1657,-2248,-2763,-3184,-3481,-3639,-3668,-3590,-3420,-3215,-2990,-2784,-2624,-2488,-2403,-2321,-2243,-2149,-2017,-1871,-1691,-1525,-1372,-1267,-1222,-1239,-1323,-1449,-1596,-1733,-1823,-1841,-1772,-1594,-1324,-954,-521,-30,479,998,1488,1946,2343,2679,2941,3127,3239,3284,3272,3223,3156,3090,3041,3012,3005,2992,2957,2856,2666,2370,1952,1446,870,286,-242,-655,-890,-912,-693,-263,376,1129,1953,2753,3452,4001,4333,4449,4334,4027,3560,3005,2401,1830,1312,907,596,400,268,185,93,-43,-252,-562,-956,-1438,-1966,-2506,-3025,-3468,-3833,-4069,-4197,-4200,-4094,-3899,-3618,-3277,-2881,-2449,-1991,-1535,-1099,-715,-419,-223,-175,-254,-490,-837,-1284,-1776,-2265,-2698,-3022,-3209,-3225,-3078,-2771,-2332,-1801,-1220,-624,-66,445,865,1205,1445,1608,1696,1733,1737,1731,1737,1772,1859,1997,2190,2419,2661,2883,3051,3126,3091,2931,2653,2287,1861,1437,1060,782,642,665,856,1201,1674,2232,2830,3413,3943,4370,4676,4834,4843,4711,4450,4084,3646,3164,2667,2188,1723,1306,908,537,168,-214,-618,-1048,-1506,-1967,-2429,-2846,-3216,-3501,-3696,-3790,-3787,-3691,-3527,-3297,-3039,-2750,-2472,-2199,-1966,-1775,-1640,-1580,-1581,-1660,-1793,-1985,-2197,-2437,-2645,-2840,-2969,-3040,-3035,-2958,-2811,-2615,-2363,-2095,-1788,-1481,-1152,-814,-464,-89,294,697,1105,1505,1895,2250,2571,2845,3068,3234,3348,3394,3371,3272,3079,2800,2421,1967,1455,916,405,-51,-390,-593,-632,-503,-223,195,694,1264,1825,2379,2863,3274,3582,3787,3878,3865,3745,3533,3239,2890,2491,2086,1676,1295,947,641,368,132,-105,-330,-590,-870,-1202,-1562,-1968,-2379,-2791,-3171,-3485,-3720,-3834,-3825,-3677,-3402,-3018,-2562,-2085,-1628,-1273,-1029,-972,-1081,-1373,-1810,-2341,-2920,-3472,-3940,-4280,-4448,-4437,-4255,-3909,-3454,-2916,-2343,-1769,-1231,-735,-308,64,373,635,851,1035,1183,1309,1412,1499,1584,1665,1757,1868,1979,2106,2203,2272,2273,2191,2015,1737,1379,962,523,104,-258,-527,-678,-703,-589,-362,-15,406,903,1429,1975,2506,2993,3425,3753,3981,4067,4015,3819,3476,3020,2451,1815,1136,435,-240,-891,-1479,-2010,-2473,-2877,-3222,-3532,-3805,-4060,-4298,-4515,-4706,-4854,-4933,-4925,-4807,-4568,-4210,-3753,-3230,-2691,-2195,-1793,-1535,-1449,-1541,-1784,-2153,-2560,-2964,-3277,-3450,-3444,-3251,-2865,-2350,-1718,-1060,-403,179,672,1037,1294,1435,1508,1526,1536,1562,1623,1737,1902,2101,2344,2573,2813,2996,3137,3202,3171,3051,2820,2493,2086,1612,1115,626,192,-153,-370,-457,-383,-184,145,556,1029,1513,1992,2411,2767,3029,3185,3237,3177,3027,2787,2489,2141,1767,1386,1001,633,264,-93,-462,-843,-1250,-1693,-2168,-2689,-3232,-3805,-4368,-4922,-5423,-5852,-6175,-6367,-6389,-6252,-5905,-5404,-4730,-3956,-3123,-2307,-1576,-1004,-632,-500,-608,-924,-1408,-1975,-2557,-3066,-3440,-3620,-3594,-3351,-2927,-2361,-1709,-1042,-403,147,590,900,1100,1193,1225,1227,1227,1278,1369,1544,1765,2052,2357,2670,2961,3197,3375,3464,3469,3391,3235,3026,2776,2519,2269,2055,1881,1762,1694,1669,1681,1716,1771,1841,1917,2017,2124,2262,2406,2568,2719,2853,2942,2967,2912,2761,2513,2171,1739,1240,686,101,-498,-1094,-1673,-2226,-2745,-3230,-3676,-4079,-4443,-4756,-5021,-5222,-5359,-5409,-5370,-5228,-4981,-4632,-4195,-3696,-3168,-2660,-2206,-1858,-1636,-1566,-1635,-1827,-2107,-2415,-2715,-2935,-3055,-3026,-2867,-2564,-2165,-1702,-1225,-780,-407,-124,50,132,149,123,116,146,265,488,820,1264,1786,2363,2944,3493,3955,4306,4503,4545,4418,4134,3725,3212,2651,2078,1542,1081,718,468,334,292,345,442,589,750,919,1098,1271,1459,1644,1839,2030,2211,2367,2478,2531,2509,2403,2212,1937,1591,1191,755,301,-150,-597,-1021,-1435,-1831,-2221,-2605,-2982,-3355,-3707,-4031,-4301,-4495,-4587,-4557,-4384,-4073,-3622,-3076,-2460,-1851,-1289,-852,-574,-492,-614,-917,-1369,-1906,-2454,-2956,-3324,-3532,-3527,-3313,-2898,-2321,-1626,-877,-127,563,1154,1610,1926,2099,2145,2099,1979,1846,1703,1610,1559,1590,1682,1844,2050,2287,2520,2729,2878,2951,2931,2809,2601,2305,1964,1580,1192,817,466,164,-87,-278,-393,-434,-383,-251,-25,271,639,1044,1467,1881,2244,2552,2754,2860,2849,2724,2498,2180,1795,1355,883,386,-119,-632,-1147,-1665,-2178,-2688,-3182,-3647,-4078,-4437,-4720,-4889,-4929,-4819,-4553,-4134,-3582,-2941,-2243,-1573,-966,-502,-206,-113,-216,-489,-881,-1329,-1744,-2077,-2232,-2199,-1939,-1469,-836,-73,713,1485,2139,2647,2958,3070,2993,2763,2432,2048,1682,1370,1168,1084,1132,1305,1564,1899,2243,2579,2853,3047,3124,3090,2920,2655,2289,1877,1439,1015,640,331,109,-25,-69,-35,73,231,430,655,886,1119,1328,1520,1668,1786,1859,1896,1900,1872,1826,1756,1677,1574,1454,1299,1104,847,531,124,-358,-934,-1579,-2284,-3025,-3761,-4461,-5077,-5563,-5891,-6006,-5911,-5581,-5039,-4323,-3463,-2557,-1647,-838,-173,274,493,461,217,-200,-723,-1267,-1768,-2136,-2336,-2318,-2087,-1661,-1080,-408,286,935,1476,1867,2089,2144,2054,1859,1620,1372,1193,1096,1126,1278,1547,1902,2310,2730,3121,3444,3681,3801,3822,3727,3556,3319,3048,2773,2512,2278,2087,1932,1809,1724,1652,1610,1586,1577,1607,1647,1729,1824,1940,2057,2170,2261,2320,2347,2319,2258,2137,1982,1769,1518,1208,843,423,-62,-604,-1187,-1813,-2439,-3054,-3623,-4116,-4510,-4786,-4917,-4915,-4752,-4463,-4050,-3546,-2985,-2412,-1859,-1389,-1021,-793,-720,-796,-1009,-1332,-1709,-2105,-2452,-2714,-2833,-2798,-2580,-2203,-1687,-1078,-433,192,739,1162,1437,1554,1520,1377,1155,909,695,540,507,577,793,1102,1505,1956,2414,2848,3221,3509,3695,3775,3741,3618,3403,3140,2830,2512,2198,1904,1652,1438,1281,1177,1130,1139,1208,1323,1485,1674,1880,2075,2256,2382,2463,2472,2427,2318,2173,2003,1822,1666,1517,1403,1299,1196,1067,889,631,285,-165,-711,-1334,-2006,-2684,-3320,-3866,-4276,-4514,-4554,-4405,-4067,-3594,-3023,-2427,-1863,-1403,-1079,-944,-988,-1212,-1578,-2032,-2524,-2981,-3343,-3567,-3602,-3447,-3087,-2553,-1879,-1118,-326,435,1111,1660,2043,2262,2308,2216,2011,1747,1468,1222,1053,978,1027,1180,1447,1783,2180,2590,2990,3348,3631,3830,3924,3911,3800,3591,3306,2955,2557,2132,1695,1269,875,532,261,84,-4,26,143,355,632,943,1278,1580,1857,2057,2196,2248,2233,2149,2009,1826,1593,1326,1004,630,196,-318,-879,-1527,-2189,-2893,-3570,-4199,-4741,-5145,-5388,-5441,-5286,-4946,-4420,-3778,-3045,-2319,-1635,-1084,-696,-510,-540,-756,-1135,-1605,-2100,-2544,-2870,-3010,-2937,-2630,-2100,-1387,-541,370,1270,2089,2777,3269,3571,3653,3556,3303,2952,2553,2170,1844,1625,1522,1559,1708,1970,2293,2662,3022,3346,3599,3747,3781,3680,3459,3120,2702,2222,1736,1264,862,544,341,261,296,445,668,952,1244,1525,1752,1911,1983,1964,1864,1699,1488,1266,1044,862,716,622,563,524,472,375,200,-80,-486,-1013,-1666,-2404,-3196,-3995,-4741,-5379,-5861,-6138,-6192,-6011,-5617,-5040,-4343,-3589,-2849,-2200,-1690,-1368,-1256,-1333,-1593,-1961,-2394,-2809,-3141,-3332,-3340,-3140,-2742,-2155,-1436,-621,211,1015,1725,2301,2718,2960,3040,2977,2810,2576,2332,2099,1938,1840,1845,1921,2080,2279,2517,2756,2989,3200,3377,3525,3630,3702,3732,3723,3668,3564,3407,3201,2944,2653,2335,2013,1708,1433,1218,1055,965,929,943,985,1036,1073,1084,1051,977,857,701,525,327,139,-69,-268,-500,-753,-1067,-1436,-1880,-2385,-2944,-3531,-4118,-4660,-5130,-5483,-5691,-5739,-5606,-5323,-4886,-4359,-3772,-3188,-2662,-2232,-1948,-1818,-1852,-2031,-2318,-2666,-3020,-3314,-3507,-3539,-3400,-3069,-2566,-1921,-1177,-401,353,1021,1560,1926,2115,2118,1965,1696,1339,973,621,343,171,117,196,396,693,1063,1479,1895,2303,2657,2954,3171,3303,3347,3300,3164,2957,2669,2340,1961,1564,1167,780,439,141,-73,-221,-267,-233,-117,68,300,556,819,1059,1259,1407,1484,1497,1441,1325,1153,937,674,379,44,-333,-736,-1190,-1653,-2157,-2647,-3134,-3576,-3953,-4240,-4404,-4440,-4335,-4096,-3749,-3320,-2861,-2420,-2034,-1766,-1616,-1629,-1771,-2051,-2406,-2818,-3208,-3552,-3785,-3886,-3831,-3612,-3242,-2742,-2139,-1480,-793,-126,492,1034,1475,1810,2031,2143,2153,2082,1935,1757,1543,1344,1158,1023,940,934,992,1143,1350,1633,1947,2283,2603,2877,3072,3163,3129,2966,2665,2255,1743,1182,596,40,-447,-833,-1081,-1195,-1159,-1006,-753,-441,-113,205,460,658,760,785,736,623,475,292,93,-123,-367,-629,-947,-1293,-1703,-2141,-2621,-3103,-3571,-3989,-4329,-4553,-4643,-4573,-4344,-3972,-3477,-2909,-2321,-1762,-1309,-976,-833,-859,-1073,-1432,-1894,-2397,-2874,-3258,-3483,-3510,-3305,-2872,-2230,-1427,-513,424,1331,2127,2773,3224,3480,3541,3428,3195,2857,2489,2113,1764,1482,1256,1117,1043,1031,1083,1166,1300,1450,1632,1819,2012,2185,2327,2413,2430,2362,2208,1968,1651,1289,885,497,127,-178,-406,-541,-580,-525,-402,-213,-8,211,405,564,677,741,764,750,721,671,613,537,431,286,80,-192,-540,-957,-1436,-1955,-2494,-3021,-3503,-3915,-4215,-4388,-4419,-4298,-4047,-3688,-3268,-2826,-2430,-2104,-1902,-1846,-1924,-2153,-2467,-2861,-3246,-3598,-3838,-3935,-3859,-3592,-3143,-2543,-1819,-1036,-243,509,1164,1696,2077,2309,2392,2361,2233,2053,1849,1656,1500,1397,1357,1384,1471,1610,1791,1997,2230,2467,2715,2957,3186,3394,3560,3672,3725,3687,3577,3368,3088,2733,2336,1908,1493,1108,789,549,414,370,432,563,754,971,1184,1371,1514,1595,1620,1584,1494,1352,1159,904,587,187,-291,-848,-1471,-2132,-2802,-3433,-3993,-4426,-4716,-4826,-4755,-4504,-4098,-3571,-2982,-2381,-1844,-1416,-1156,-1084,-1214,-1537,-2008,-2593,-3207,-3796,-4283,-4602,-4720,-4593,-4234,-3648,-2888,-2007,-1072,-164,660,1339,1836,2137,2249,2198,2025,1780,1513,1258,1066,930,878,884,942,1031,1131,1226,1315,1395,1484,1585,1722,1903,2121,2381,2643,2896,3096,3223,3237,3143,2915,2585,2164,1689,1203,753,373,116,-18,2,158,435,799,1208,1618,1998,2295,2513,2616,2620,2530,2348,2094,1775,1384,954,459,-58,-606,-1151,-1677,-2158,-2562,-2885,-3082,-3175,-3126,-2967,-2695,-2344,-1955,-1559,-1219,-962,-842,-869,-1065,-1416,-1897,-2479,-3093,-3703,-4223,-4619,-4826,-4826,-4600,-4159,-3532,-2759,-1906,-1022,-183,569,1189,1653,1960,2110,2139,2072,1947,1799,1649,1521,1426,1360,1319,1301,1288,1289,1301,1329,1402,1518,1715,1974,2320,2709,3141,3551,3922,4193,4332,4314,4112,3742,3208,2561,1834,1102,416,-164,-587,-831,-883,-750,-473,-79,362,816,1227,1561,1804,1927,1944,1847,1639,1329,913,406,-192,-852,-1559,-2279,-2967,-3600,-4112,-4497,-4698,-4726,-4557,-4213,-3728,-3132,-2492,-1869,-1310,-893,-627,-564,-679,-980,-1405,-1933,-2483,-3006,-3438,-3721,-3823,-3706,-3382,-2840,-2139,-1295,-395,529,1388,2156,2775,3228,3514,3631,3617,3495,3308,3093,2875,2688,2533,2427,2362,2325,2324,2329,2364,2409,2484,2590,2736,2915,3127,3342,3541,3690,3760,3724,3566,3281,2880,2377,1817,1227,664,165,-228,-486,-599,-557,-395,-121,203,550,863,1117,1281,1351,1331,1228,1070,863,631,365,74,-254,-629,-1040,-1512,-2002,-2527,-3030,-3505,-3898,-4193,-4339,-4334,-4151,-3808,-3335,-2765,-2175,-1613,-1165,-868,-777,-902,-1236,-1748,-2389,-3077,-3755,-4318,-4715,-4881,-4783,-4418,-3799,-2980,-2010,-982,44,979,1774,2382,2790,3001,3041,2958,2794,2610,2448,2340,2314,2364,2484,2652,2839,3018,3170,3280,3349,3386,3413,3446,3509,3615,3758,3947,4141,4333,4480,4560,4542,4407,4153,3775,3298,2744,2153,1565,1027,569,229,22,-50,9,170,405,684,958,1216,1408,1534,1565,1492,1306,1002,572,36,-611,-1322,-2083,-2839,-3560,-4192,-4699,-5046,-5207,-5168,-4934,-4510,-3954,-3283,-2600,-1936,-1389,-1003,-820,-880,-1148,-1637,-2257,-2982,-3694,-4349,-4835,-5114,-5119,-4842,-4278,-3465,-2452,-1316,-138,993,2001,2814,3392,3713,3778,3634,3309,2893,2438,2012,1675,1453,1362,1406,1542,1761,2007,2261,2486,2682,2835,2966,3084,3206,3344,3492,3648,3782,3878,3897,3816,3617,3286,2838,2279,1656,1002,373,-189,-631,-933,-1056,-1016,-810,-469,-30,464,973,1447,1860,2180,2380,2461,2386,2184,1819,1330,717,10,-751,-1524,-2268,-2919,-3461,-3834,-4039,-4047,-3875,-3532,-3057,-2484,-1877,-1290,-780,-413,-208,-208,-407,-786,-1319,-1938,-2600,-3222,-3752,-4122,-4300,-4252,-3987,-3506,-2869,-2094,-1279,-446,312,973,1485,1843,2037,2093,2038,1911,1761,1626,1534,1518,1565,1675,1824,1975,2107,2187,2199,2155,2054,1937,1835,1783,1815,1953,2185,2515,2884,3264,3588,3809,3877,3761,3449,2954,2305,1565,785,53,-575,-1040,-1295,-1339,-1170,-822,-346,201,762,1272,1694,1984,2126,2104,1927,1588,1114,517,-174,-926,-1701,-2468,-3170,-3793,-4275,-4620,-4783,-4772,-4582,-4221,-3723,-3122,-2459,-1809,-1208,-732,-417,-287,-371,-640,-1084,-1649,-2274,-2909,-3460,-3893,-4126,-4146,-3914,-3456,-2774,-1928,-968,49,1038,1955,2733,3333,3738,3933,3937,3778,3497,3139,2764,2407,2110,1894,1766,1717,1743,1801,1894,1980,2066,2137,2204,2279,2366,2486,2622,2777,2932,3045,3105,3060,2897,2591,2152,1576,925,215,-471,-1091,-1587,-1909,-2053,-1991,-1769,-1403,-954,-476,-17,374,662,837,877,798,601,300,-85,-543,-1049,-1581,-2117,-2626,-3086,-3476,-3772,-3964,-4044,-4004,-3854,-3599,-3255,-2848,-2414,-1981,-1608,-1310,-1146,-1117,-1248,-1527,-1929,-2432,-2969,-3506,-3970,-4317,-4496,-4486,-4266,-3853,-3268,-2545,-1751,-918,-129,594,1188,1645,1936,2083,2080,1985,1804,1607,1411,1267,1183,1187,1267,1417,1622,1843,2080,2291,2477,2629,2751,2851,2945,3039,3140,3251,3355,3444,3489,3471,3362,3153,2825,2399,1879,1304,718,155,-321,-689,-907,-965,-873,-637,-304,93,506,890,1208,1426,1522,1477,1287,949,473,-127,-827,-1591,-2387,-3164,-3892,-4517,-5014,-5352,-5513,-5494,-5294,-4931,-4434,-3845,-3212,-2602,-2061,-1651,-1419,-1382,-1568,-1942,-2492,-3155,-3865,-4557,-5137,-5562,-5751,-5698,-5366,-4798,-4003,-3060,-2020,-964,49,941,1689,2234,2586,2742,2724,2574,2337,2057,1795,1569,1435,1372,1412,1510,1665,1833,1999,2136,2239,2303,2335,2356,2371,2408,2459,2538,2614,2688,2709,2673,2534,2289,1929,1460,918,329,-246,-769,-1176,-1444,-1531,-1443,-1181,-778,-275,282,838,1342,1752,2031,2158,2112,1901,1519,993,349,-384,-1154,-1921,-2634,-3247,-3726,-4037,-4175,-4127,-3917,-3561,-3104,-2582,-2061,-1578,-1196,-945,-863,-951,-1214,-1626,-2154,-2756,-3369,-3953,-4441,-4797,-4981,-4971,-4766,-4371,-3812,-3127,-2361,-1556,-777,-42,578,1093,1455,1691,1782,1774,1669,1522,1350,1201,1086,1036,1044,1119,1227,1374,1509,1642,1743,1820,1877,1927,1992,2089,2229,2421,2650,2906,3153,3358,3478,3482,3338,3033,2579,1984,1315,600,-73,-655,-1086,-1314,-1342,-1146,-778,-264,328,932,1489,1935,2232,2338,2251,1954,1474,825,49,-810,-1713,-2591,-3417,-4125,-4686,-5076,-5254,-5252,-5027,-4651,-4113,-3494,-2823,-2190,-1625,-1209,-963,-905,-1049,-1352,-1786,-2296,-2811,-3283,-3644,-3855,-3887,-3726,-3381,-2876,-2244,-1529,-781,-37,657,1279,1805,2229,2540,2757,2867,2904,2863,2773,2652,2509,2380,2266,2188,2152,2153,2198,2267,2365,2469,2585,2701,2811,2927,3030,3138,3228,3303,3340,3327,3239,3058,2772,2369,1860,1258,600,-75,-713,-1261,-1672,-1905,-1941,-1780,-1443,-968,-420,154,665,1081,1338,1417,1315,1023,587,21,-618,-1295,-1960,-2581,-3120,-3552,-3872,-4051,-4119,-4054,-3879,-3606,-3240,-2814,-2344,-1869,-1421,-1043,-768,-623,-636,-797,-1106,-1534,-2030,-2564,-3060,-3479,-3769,-3894,-3841,-3604,-3210,-2674,-2059,-1389,-731,-103,449,919,1296,1580,1795,1935,2040,2097,2146,2175,2203,2234,2264,2310,2352,2415,2479,2562,2660,2771,2912,3058,3243,3421,3632,3825,4019,4181,4298,4354,4332,4209,3987,3646,3202,2656,2039,1372,705,74,-473,-886,-1153,-1224,-1132,-858,-466,20,527,1009,1399,1659,1746,1647,1364,899,299,-420,-1188,-1977,-2723,-3402,-3962,-4399,-4678,-4808,-4783,-4601,-4299,-3878,-3390,-2867,-2360,-1918,-1591,-1410,-1400,-1571,-1903,-2370,-2918,-3490,-4018,-4442,-4704,-4761,-4601,-4211,-3624,-2870,-2006,-1087,-174,680,1432,2049,2518,2835,3009,3057,3013,2894,2742,2582,2430,2328,2262,2256,2307,2396,2532,2691,2861,3050,3220,3400,3551,3695,3806,3886,3922,3897,3806,3633,3366,3014,2562,2039,1454,834,217,-366,-871,-1268,-1521,-1619,-1540,-1309,-921,-429,144,741,1310,1808,2185,2405,2456,2313,1995,1517,905,210,-540,-1280,-1979,-2591,-3081,-3436,-3629,-3665,-3547,-3292,-2918,-2476,-1987,-1518,-1105,-794,-627,-618,-782,-1103,-1553,-2096,-2673,-3225,-3703,-4035,-4209,-4170,-3943,-3515,-2946,-2250,-1510,-755,-60,552,1037,1393,1613,1713,1725,1673,1592,1519,1463,1462,1501,1596,1719,1874,2024,2168,2287,2370,2435,2468,2503,2534,2593,2674,2794,2948,3127,3312,3495,3629,3716,3702,3590,3356,2999,2538,1982,1382,770,209,-269,-595,-768,-736,-530,-150,352,923,1507,2021,2422,2644,2663,2464,2046,1448,689,-158,-1060,-1942,-2768,-3482,-4059,-4464,-4698,-4740,-4610,-4318,-3890,-3369,-2799,-2232,-1727,-1336,-1088,-1032,-1143,-1437,-1860,-2370,-2908,-3406,-3806,-4051,-4113,-3957,-3603,-3053,-2357,-1553,-708,132,915,1600,2164,2591,2885,3054,3123,3101,3027,2908,2776,2635,2513,2397,2322,2260,2240,2247,2289,2367,2490,2650,2860,3101,3376,3664,3953,4214,4432,4573,4627,4563,4375,4048,3586,2995,2296,1519,709,-97,-820,-1440,-1866,-2094,-2081,-1840,-1393,-786,-88,625,1280,1805,2152,2292,2208,1925,1445,811,47,-817,-1740,-2693,-3627,-4492,-5232,-5791,-6107,-6148,-5875,-5296,-4438,-3350,-2128,-853,363,1423,2267,2812,3061,2987,2624,1991,1146,123,-997,-2164,-3299,-4323,-5176,-5767,-6070,-6023,-5640,-4930,-3937,-2747,-1421,-66,1245,2440,3453,4278,4857,5229,5343,5248,4904,4356,3599,2690,1674,644,-321,-1098,-1612,-1779,-1556,-950,14,1246,2653,4111,5507,6734,7706,8373,8689,8656,8263,7533,6498,5187,3670,2015,312,-1321,-2783,-3950,-4742,-5084,-4968,-4410,-3492,-2314,-1019,261,1396,2281,2867,3104,3019,2626,1976,1122,115,-997,-2143,-3292,-4352,-5284,-6000,-6447,-6568,-6341,-5756,-4866,-3723,-2440,-1113,129,1200,2010,2513,2700,2570,2154,1506,661,-314,-1361,-2434,-3446,-4344,-5060,-5512,-5679,-5494,-4976,-4131,-3015,-1699,-278,1159,2512,3714,4697,5434,5906,6107,6055,5752,5217,4479,3562,2527,1438,380,-546,-1247,-1643,-1666,-1306,-578,461,1699,3041,4344,5502,6417,7022,7278,7179,6738,5982,4961,3715,2311,819,-696,-2129,-3411,-4430,-5131,-5435,-5343,-4842,-4015,-2931,-1723,-515,571,1430,2000,2243,2175,1818,1239,483,-379,-1304,-2240,-3147,-3978,-4695,-5236,-5572,-5640,-5432,-4936,-4179,-3221,-2135,-1016,37,957,1665,2152,2395,2433,2282,2002,1598,1135,595,34,-552,-1113,-1609,-1991,-2201,-2197,-1957,-1478,-792,39,945,1836,2634,3277,3724,3967,4018,3916,3697,3408,3085,2731,2382,1994,1606,1185,761,349,-13,-295,-442,-460,-309,-23,385,871,1381,1886,2323,2680,2909,3005,2937,2703,2285,1700,961,104,-822,-1775,-2699,-3563,-4336,-5014,-5600,-6107,-6560,-6966,-7341,-7669,-7932,-8087,-8096,-7901,-7493,-6836,-5990,-4986,-3945,-2961,-2163,-1636,-1443,-1591,-2027,-2667,-3363,-3993,-4404,-4502,-4226,-3554,-2535,-1231,259,1820,3348,4739,5889,6737,7192,7240,6836,6021,4823,3358,1727,112,-1352,-2482,-3168,-3308,-2878,-1903,-472,1284,3202,5105,6841,8264,9295,9881,10018,9753,9134,8254,7183,6006,4795,3598,2485,1480,644,-1,-424,-598,-538,-232,266,919,1658,2389,3044,3519,3756,3698,3316,2608,1606,350,-1076,-2592,-4088,-5458,-6591,-7390,-7782,-7726,-7228,-6342,-5170,-3846,-2533,-1384,-540,-96,-101,-540,-1358,-2440,-3674,-4912,-6049,-6980,-7648,-8021,-8101,-7904,-7472,-6833,-6034,-5103,-4084,-3014,-1962,-991,-204,322,493,270,-368,-1371,-2657,-4095,-5530,-6822,-7814,-8429,-8584,-8278,-7532,-6404,-4991,-3392,-1730,-110,1349,2578,3496,4090,4339,4293,3997,3548,3038,2567,2235,2101,2220,2590,3182,3941,4763,5566,6235,6697,6898,6818,6483,5955,5304,4635,4033,3570,3306,3259,3423,3772,4246,4782,5309,5749,6037,6116,5942,5517,4836,3968,2958,1928,955,152,-413,-704,-723,-516,-179,194,482,596,470,95,-521,-1283,-2132,-2950,-3670,-4236,-4624,-4857,-4960,-4993,-4995,-4998,-5027,-5055,-5078,-5049,-4931,-4714,-4364,-3911,-3358,-2754,-2138,-1549,-1040,-620,-338,-189,-191,-340,-629,-1038,-1537,-2079,-2608,-3057,-3361,-3459,-3306,-2882,-2199,-1289,-235,903,2012,3027,3869,4475,4817,4842,4556,3921,2974,1714,217,-1457,-3189,-4861,-6324,-7449,-8111,-8227,-7754,-6709,-5161,-3234,-1101,1056,3021,4627,5726,6226,6121,5431,4279,2791,1143,-492,-1950,-3089,-3810,-4037,-3771,-3020,-1879,-443,1130,2691,4069,5119,5736,5846,5449,4596,3387,1973,514,-833,-1920,-2654,-2988,-2912,-2490,-1793,-927,-1,884,1659,2257,2671,2894,2950,2891,2745,2570,2391,2240,2109,2015,1909,1805,1649,1448,1173,841,458,58,-326,-654,-896,-1026,-1038,-936,-731,-459,-141,182,468,705,839,883,816,661,439,184,-77,-308,-498,-636,-720,-771,-796,-808,-827,-840,-870,-891,-909,-897,-857,-768,-634,-452,-235,2,236,451,613,713,736,690,578,419,206,-50,-382,-803,-1352,-2050,-2904,-3898,-4994,-6114,-7188,-8095,-8764,-9097,-9047,-8598,-7755,-6583,-5178,-3647,-2148,-801,263,956,1238,1102,616,-143,-1038,-1943,-2721,-3251,-3450,-3257,-2666,-1706,-449,991,2486,3899,5094,5967,6453,6514,6197,5542,4670,3692,2731,1913,1322,1023,1046,1374,1967,2767,3681,4633,5537,6311,6914,7289,7436,7347,7065,6617,6073,5470,4859,4271,3716,3189,2693,2193,1701,1201,715,263,-121,-394,-535,-514,-345,-59,307,660,956,1099,1058,785,293,-398,-1230,-2116,-2978,-3704,-4224,-4475,-4430,-4118,-3571,-2901,-2178,-1526,-1019,-723,-664,-843,-1219,-1744,-2346,-2949,-3489,-3910,-4168,-4249,-4142,-3872,-3453,-2939,-2359,-1764,-1188,-663,-222,115,305,337,157,-227,-846,-1655,-2643,-3708,-4801,-5792,-6609,-7146,-7357,-7185,-6645,-5746,-4559,-3159,-1660,-171,1181,2297,3089,3518,3572,3295,2770,2090,1391,773,348,189,330,789,1510,2445,3464,4480,5350,5987,6319,6310,5988,5395,4633,3786,2986,2303,1838,1618,1676,1984,2504,3172,3898,4610,5214,5652,5872,5852,5596,5135,4532,3841,3166,2552,2083,1774,1630,1616,1668,1718,1684,1521,1178,676,33,-683,-1395,-2040,-2538,-2878,-3024,-3033,-2922,-2773,-2629,-2550,-2560,-2677,-2884,-3162,-3467,-3762,-3994,-4129,-4125,-3971,-3651,-3181,-2593,-1908,-1211,-522,68,538,832,945,869,629,271,-156,-578,-935,-1175,-1251,-1158,-891,-488,20,575,1147,1688,2183,2602,2924,3120,3150,2970,2549,1849,880,-337,-1736,-3214,-4649,-5903,-6839,-7361,-7379,-6888,-5907,-4515,-2848,-1035,735,2332,3607,4480,4898,4863,4420,3655,2674,1599,550,-352,-1022,-1372,-1385,-1055,-439,380,1280,2136,2828,3261,3385,3200,2747,2125,1429,797,314,75,97,391,892,1540,2222,2854,3345,3637,3700,3540,3181,2688,2114,1537,1021,615,377,309,437,722,1143,1637,2145,2598,2945,3120,3123,2923,2569,2084,1538,983,477,51,-267,-495,-628,-718,-774,-839,-915,-1011,-1098,-1158,-1142,-1024,-767,-374,150,753,1377,1950,2378,2611,2586,2296,1755,1007,130,-796,-1666,-2411,-2941,-3223,-3222,-2947,-2425,-1705,-857,43,917,1688,2313,2732,2949,2924,2677,2190,1478,548,-587,-1877,-3301,-4760,-6202,-7520,-8622,-9425,-9849,-9841,-9392,-8510,-7257,-5735,-4055,-2381,-841,414,1299,1732,1724,1300,558,-389,-1390,-2317,-3019,-3410,-3410,-3006,-2213,-1114,207,1610,2976,4189,5150,5817,6164,6214,6023,5645,5182,4679,4232,3863,3615,3496,3487,3587,3741,3939,4133,4301,4432,4507,4544,4548,4538,4547,4581,4669,4799,4961,5117,5221,5222,5056,4703,4122,3347,2396,1353,284,-698,-1527,-2123,-2457,-2527,-2361,-2013,-1569,-1084,-664,-329,-161,-141,-291,-569,-947,-1368,-1793,-2177,-2490,-2721,-2870,-2952,-2996,-3027,-3078,-3166,-3305,-3488,-3698,-3907,-4076,-4169,-4147,-3988,-3686,-3239,-2687,-2058,-1414,-807,-291,98,335,432,391,256,34,-241,-573,-962,-1419,-1952,-2557,-3210,-3878,-4496,-4999,-5319,-5387,-5168,-4641,-3819,-2759,-1526,-233,1015,2101,2937,3441,3599,3407,2918,2225,1420,632,-31,-468,-601,-397,159,998,2065,3216,4337,5280,5941,6230,6121,5638,4835,3846,2776,1789,988,484,323,516,1029,1788,2691,3632,4491,5176,5616,5761,5609,5178,4514,3687,2769,1844,968,215,-399,-854,-1155,-1356,-1476,-1575,-1697,-1856,-2075,-2341,-2620,-2882,-3073,-3164,-3130,-2972,-2713,-2395,-2065,-1788,-1610,-1565,-1684,-1941,-2328,-2778,-3244,-3637,-3911,-3995,-3870,-3521,-2974,-2272,-1477,-672,77,691,1125,1345,1341,1135,759,275,-254,-763,-1181,-1468,-1578,-1511,-1264,-874,-373,188,767,1315,1812,2217,2522,2689,2708,2533,2159,1552,720,-314,-1513,-2800,-4090,-5278,-6277,-6982,-7350,-7328,-6921,-6169,-5128,-3909,-2609,-1354,-240,642,1250,1551,1582,1366,990,527,57,-329,-591,-681,-608,-393,-102,216,463,604,580,394,62,-353,-792,-1148,-1365,-1354,-1102,-582,152,1056,2038,3001,3858,4516,4915,5025,4830,4371,3680,2853,1946,1079,299,-290,-662,-775,-631,-268,276,919,1586,2203,2694,3022,3161,3111,2906,2578,2175,1743,1302,880,467,68,-340,-759,-1192,-1637,-2061,-2449,-2753,-2939,-2973,-2832,-2503,-2020,-1397,-715,-21,594,1068,1337,1365,1131,647,-61,-933,-1903,-2893,-3810,-4585,-5126,-5387,-5330,-4936,-4242,-3279,-2135,-889,352,1500,2461,3166,3558,3601,3284,2604,1591,279,-1260,-2956,-4701,-6395,-7923,-9168,-10048,-10471,-10407,-9843,-8813,-7387,-5677,-3810,-1940,-220,1227,2276,2884,3010,2701,2008,1055,-43,-1136,-2088,-2795,-3153,-3147,-2761,-2062,-1122,-42,1056,2090,2959,3631,4075,4313,4383,4341,4261,4191,4193,4275,4454,4700,4983,5250,5463,5567,5549,5386,5093,4694,4220,3732,3259,2869,2579,2426,2411,2524,2729,2988,3221,3392,3409,3255,2874,2290,1511,601,-366,-1310,-2144,-2791,-3221,-3386,-3327,-3051,-2638,-2139,-1635,-1180,-831,-608,-522,-556,-679,-855,-1055,-1240,-1422,-1574,-1746,-1929,-2175,-2483,-2871,-3321,-3807,-4295,-4721,-5055,-5229,-5226,-5012,-4598,-3988,-3224,-2351,-1420,-501,349,1083,1643,2008,2156,2075,1775,1270,573,-273,-1246,-2298,-3374,-4425,-5372,-6158,-6713,-6980,-6926,-6525,-5790,-4761,-3493,-2084,-638,732,1900,2783,3298,3425,3162,2578,1744,799,-150,-948,-1506,-1716,-1558,-1029,-186,864,2014,3119,4069,4761,5139,5193,4930,4428,3751,3012,2305,1713,1312,1143,1218,1530,2036,2675,3396,4101,4747,5256,5594,5730,5655,5379,4933,4349,3685,2981,2306,1674,1142,685,323,17,-254,-519,-808,-1121,-1470,-1816,-2156,-2422,-2612,-2680,-2637,-2485,-2261,-1995,-1748,-1550,-1451,-1468,-1618,-1884,-2251,-2666,-3096,-3471,-3764,-3921,-3939,-3801,-3535,-3164,-2732,-2281,-1854,-1485,-1187,-988,-858,-810,-803,-820,-844,-843,-814,-734,-613,-439,-224,37,332,666,1016,1381,1728,2033,2252,2356,2286,2025,1542,835,-62,-1108,-2224,-3314,-4300,-5072,-5575,-5752,-5587,-5102,-4336,-3363,-2277,-1173,-153,701,1332,1706,1826,1726,1462,1110,749,466,307,331,517,861,1281,1727,2088,2314,2328,2120,1694,1092,393,-319,-941,-1385,-1574,-1476,-1066,-389,512,1542,2612,3612,4460,5074,5406,5438,5177,4648,3927,3055,2138,1237,435,-205,-643,-847,-826,-605,-229,232,720,1171,1528,1773,1886,1882,1794,1647,1483,1318,1169,1019,863,668,415,88,-314,-774,-1252,-1712,-2073,-2308,-2333,-2152,-1738,-1130,-375,456,1273,2002,2550,2875,2927,2708,2225,1528,662,-289,-1253,-2153,-2902,-3454,-3742,-3760,-3487,-2958,-2196,-1262,-223,851,1873,2770,3459,3889,4001,3779,3214,2319,1145,-265,-1810,-3425,-4982,-6410,-7592,-8471,-8973,-9083,-8777,-8101,-7090,-5843,-4456,-3039,-1720,-581,276,830,1044,971,647,171,-368,-878,-1271,-1502,-1538,-1391,-1093,-694,-261,160,514,797,993,1147,1283,1460,1720,2095,2610,3250,4000,4804,5611,6353,6964,7396,7610,7590,7344,6903,6306,5622,4904,4220,3622,3153,2842,2696,2710,2855,3088,3365,3617,3801,3862,3772,3514,3092,2534,1870,1163,441,-219,-816,-1297,-1678,-1941,-2115,-2205,-2235,-2220,-2162,-2080,-1955,-1801,-1592,-1348,-1065,-766,-490,-263,-137,-154,-325,-690,-1210,-1884,-2645,-3445,-4199,-4859,-5334,-5603,-5607,-5359,-4856,-4141,-3268,-2295,-1308,-358,488,1182,1697,2001,2088,1958,1617,1091,403,-417,-1323,-2285,-3241,-4155,-4955,-5606,-6026,-6198,-6061,-5615,-4853,-3806,-2528,-1101,369,1782,3002,3950,4535,4721,4519,3966,3156,2207,1245,410,-204,-499,-476,-109,496,1297,2146,2968,3643,4131,4381,4414,4263,3983,3654,3336,3090,2956,2951,3070,3291,3587,3906,4219,4479,4662,4753,4738,4630,4431,4167,3857,3525,3196,2891,2619,2397,2206,2040,1867,1653,1372,982,489,-126,-819,-1568,-2296,-2960,-3477,-3825,-3961,-3896,-3660,-3287,-2855,-2420,-2036,-1766,-1613,-1596,-1685,-1844,-2022,-2171,-2249,-2221,-2100,-1879,-1608,-1318,-1056,-865,-761,-765,-847,-994,-1158,-1288,-1352,-1300,-1118,-791,-333,231,857,1501,2108,2637,3042,3314,3425,3378,3186,2849,2407,1876,1292,676,65,-539,-1106,-1630,-2104,-2505,-2832,-3062,-3191,-3194,-3077,-2835,-2475,-2035,-1532,-1031,-568,-199,47,144,93,-79,-336,-616,-854,-996,-989,-808,-456,46,639,1256,1819,2251,2494,2509,2293,1870,1303,658,41,-481,-812,-922,-764,-366,258,1040,1913,2801,3631,4335,4870,5205,5332,5259,5015,4620,4133,3576,3006,2448,1940,1493,1125,826,586,390,220,65,-81,-213,-313,-359,-327,-202,27,343,717,1105,1447,1689,1786,1697,1427,973,396,-260,-910,-1482,-1915,-2157,-2187,-2019,-1683,-1234,-749,-281,96,340,438,368,168,-146,-521,-920,-1293,-1608,-1829,-1944,-1938,-1814,-1586,-1261,-872,-436,13,440,812,1082,1229,1219,1060,748,323,-205,-782,-1398,-2014,-2619,-3201,-3743,-4246,-4682,-5046,-5302,-5433,-5403,-5210,-4841,-4327,-3696,-3002,-2307,-1658,-1117,-693,-407,-234,-146,-94,-41,53,201,403,641,873,1065,1164,1149,1002,735,387,13,-313,-522,-538,-325,145,867,1790,2874,4018,5156,6191,7053,7684,8044,8122,7920,7470,6812,5997,5101,4159,3269,2440,1770,1238,911,742,741,854,1038,1239,1411,1506,1507,1404,1204,936,617,288,-46,-359,-660,-952,-1235,-1536,-1836,-2151,-2454,-2721,-2927,-3033,-3010,-2842,-2527,-2078,-1544,-964,-414,43,347,449,326,-28,-589,-1311,-2132,-2981,-3777,-4455,-4943,-5209,-5223,-4990,-4530,-3880,-3103,-2235,-1371,-535,169,721,1045,1132,962,555,-49,-800,-1634,-2484,-3300,-4027,-4635,-5100,-5401,-5543,-5510,-5315,-4947,-4427,-3756,-2970,-2095,-1192,-306,492,1150,1626,1889,1939,1801,1508,1123,703,308,-20,-243,-362,-369,-300,-166,-11,155,305,447,580,736,923,1183,1514,1940,2427,2978,3527,4061,4513,4871,5084,5167,5102,4910,4629,4267,3884,3494,3129,2818,2561,2380,2266,2222,2225,2270,2308,2316,2252,2071,1758,1285,669,-75,-887,-1728,-2509,-3200,-3732,-4105,-4304,-4359,-4300,-4179,-4025,-3886,-3765,-3677,-3601,-3510,-3384,-3186,-2923,-2580,-2206,-1822,-1495,-1269,-1188,-1281,-1542,-1960,-2474,-3039,-3569,-4001,-4278,-4346,-4187,-3794,-3186,-2400,-1491,-515,462,1380,2188,2829,3267,3465,3392,3053,2436,1602,587,-517,-1624,-2651,-3510,-4159,-4547,-4685,-4580,-4275,-3819,-3254,-2643,-2006,-1398,-821,-313,119,450,665,753,707,542,271,-57,-401,-702,-913,-990,-913,-678,-317,146,631,1109,1494,1766,1883,1843,1670,1384,1057,718,453,280,255,373,631,1010,1460,1943,2417,2829,3170,3394,3525,3539,3475,3332,3139,2919,2679,2446,2213,1999,1784,1579,1352,1101,801,452,42,-412,-891,-1364,-1771,-2084,-2245,-2229,-2038,-1662,-1175,-603,-42,453,811,985,962,735,356,-137,-655,-1148,-1532,-1786,-1869,-1801,-1598,-1315,-993,-699,-462,-328,-298,-373,-534,-741,-967,-1163,-1297,-1350,-1295,-1142,-888,-558,-180,231,626,996,1290,1487,1554,1458,1202,777,219,-436,-1126,-1791,-2380,-2845,-3165,-3338,-3374,-3308,-3177,-3017,-2860,-2733,-2630,-2570,-2530,-2510,-2506,-2500,-2514,-2529,-2554,-2577,-2577,-2545,-2443,-2266,-1985,-1615,-1161,-652,-141,335,717,965,1057,977,752,414,30,-343,-617,-734,-642,-304,274,1066,2038,3095,4187,5223,6125,6862,7359,7638,7668,7496,7129,6631,6028,5376,4712,4071,3491,2989,2581,2267,2039,1867,1731,1587,1417,1195,917,593,258,-70,-334,-529,-626,-641,-594,-528,-482,-508,-630,-866,-1199,-1604,-2015,-2386,-2642,-2737,-2655,-2383,-1961,-1451,-909,-435,-88,74,13,-265,-749,-1375,-2103,-2838,-3536,-4113,-4537,-4771,-4802,-4640,-4296,-3809,-3212,-2542,-1853,-1188,-599,-147,142,213,69,-293,-833,-1507,-2243,-2983,-3663,-4239,-4675,-4956,-5082,-5057,-4898,-4615,-4221,-3723,-3136,-2462,-1734,-971,-215,494,1110,1609,1957,2162,2223,2176,2050,1884,1715,1560,1443,1354,1298,1241,1192,1114,1030,926,829,754,733,789,946,1220,1613,2119,2719,3374,4047,4691,5245,5692,5967,6083,6010,5779,5405,4935,4408,3871,3368,2940,2602,2384,2268,2258,2312,2398,2465,2468,2357,2104,1688,1111,412,-380,-1182,-1945,-2603,-3109,-3449,-3620,-3650,-3587,-3466,-3355,-3267,-3250,-3275,-3342,-3400,-3410,-3337,-3146,-2835,-2421,-1941,-1456,-1030,-717,-582,-632,-881,-1294,-1809,-2374,-2881,-3288,-3496,-3492,-3233,-2741,-2034,-1174,-207,785,1742,2598,3288,3761,3983,3909,3560,2920,2065,1036,-55,-1127,-2073,-2828,-3334,-3574,-3562,-3330,-2936,-2439,-1897,-1360,-857,-414,-25,289,549,729,839,859,791,636,410,141,-135,-380,-544,-606,-533,-335,-18,372,797,1197,1531,1760,1862,1839,1709,1495,1256,1019,836,740,755,887,1140,1489,1905,2366,2814,3235,3585,3857,4032,4115,4112,4030,3895,3711,3503,3280,3050,2831,2609,2400,2173,1930,1638,1286,871,377,-154,-718,-1237,-1681,-1970,-2080,-1977,-1664,-1185,-579,54,652,1116,1397,1451,1276,904,387,-193,-764,-1245,-1587,-1755,-1750,-1595,-1333,-1023,-726,-489,-364,-349,-470,-672,-960,-1240,-1514,-1691,-1777,-1719,-1536,-1221,-818,-339,158,648,1072,1403,1591,1622,1465,1132,634,20,-656,-1329,-1920,-2396,-2694,-2835,-2817,-2685,-2492,-2289,-2110,-1999,-1940,-1939,-1954,-1970,-1946,-1879,-1762,-1603,-1426,-1236,-1065,-904,-780,-666,-585,-500,-431,-353,-280,-212,-158,-127,-127,-159,-222,-295,-366,-403,-380,-265,-39,321,818,1439,2189,3002,3882,4734,5558,6264,6837,7237,7441,7455,7283,6948,6493,5943,5351,4751,4179,3673,3245,2915,2681,2523,2427,2341,2246,2095,1869,1561,1174,743,305,-95,-413,-630,-733,-747,-702,-655,-649,-733,-932,-1233,-1622,-2027,-2390,-2638,-2710,-2569,-2218,-1668,-1001,-267,414,985,1347,1476,1330,944,341,-400,-1214,-2007,-2714,-3265,-3611,-3740,-3631,-3316,-2808,-2165,-1423,-662,62,666,1089,1267,1176,795,164,-667,-1608,-2560,-3430,-4125,-4598,-4826,-4816,-4617,-4281,-3862,-3425,-2984,-2567,-2156,-1742,-1303,-827,-318,213,746,1235,1668,1993,2199,2271,2203,2019,1731,1380,994,609,255,-41,-265,-393,-432,-366,-208,44,375,776,1227,1714,2215,2718,3207,3664,4089,4458,4772,5011,5167,5229,5195,5068,4853,4587,4278,3986,3717,3519,3399,3375,3429,3558,3707,3859,3934,3915,3726,3365,2807,2068,1199,244,-709,-1586,-2319,-2846,-3161,-3250,-3161,-2936,-2654,-2363,-2142,-2005,-1976,-2048,-2172,-2323,-2438,-2491,-2447,-2322,-2104,-1863,-1612,-1424,-1326,-1354,-1510,-1786,-2144,-2531,-2892,-3163,-3290,-3238,-2983,-2526,-1892,-1114,-247,650,1523,2293,2919,3323,3484,3356,2946,2267,1367,320,-785,-1845,-2752,-3438,-3835,-3933,-3755,-3343,-2796,-2178,-1592,-1085,-700,-450,-301,-240,-215,-196,-162,-91,5,128,242,343,392,394,340,246,124,10,-87,-129,-113,-36,108,292,515,743,968,1164,1330,1446,1532,1574,1602,1618,1650,1711,1819,1981,2206,2482,2806,3148,3484,3791,4034,4200,4269,4243,4115,3903,3625,3289,2935,2556,2181,1796,1403,992,549,78,-426,-930,-1413,-1824,-2121,-2263,-2223,-2003,-1621,-1132,-594,-93,301,527,551,367,5,-478,-1014,-1520,-1931,-2200,-2295,-2234,-2028,-1746,-1424,-1139,-923,-813,-820,-925,-1114,-1325,-1538,-1686,-1757,-1712,-1560,-1302,-967,-577,-173,215,546,791,914,892,714,375,-101,-682,-1313,-1928,-2459,-2838,-3014,-2971,-2710,-2280,-1754,-1214,-761,-474,-404,-577,-970,-1531,-2184,-2838,-3403,-3805,-3987,-3922,-3620,-3112,-2458,-1748,-1045,-453,-13,223,237,52,-321,-808,-1370,-1923,-2419,-2794,-3011,-3040,-2872,-2508,-1974,-1289,-505,343,1210,2041,2822,3502,4087,4554,4906,5150,5286,5324,5272,5140,4935,4681,4383,4073,3757,3468,3209,3007,2851,2746,2671,2598,2508,2349,2123,1789,1374,880,359,-152,-594,-936,-1143,-1235,-1211,-1144,-1069,-1061,-1157,-1392,-1755,-2217,-2722,-3186,-3541,-3716,-3661,-3376,-2864,-2194,-1429,-667,4,495,751,731,437,-102,-831,-1673,-2536,-3348,-4008,-4480,-4703,-4673,-4393,-3884,-3207,-2408,-1590,-806,-179,250,396,257,-183,-866,-1739,-2693,-3636,-4452,-5064,-5404,-5455,-5235,-4790,-4203,-3557,-2934,-2406,-2006,-1751,-1620,-1583,-1574,-1560,-1465,-1280,-968,-563,-78,415,878,1238,1468,1527,1421,1163,784,340,-130,-552,-901,-1115,-1186,-1085,-828,-411,127,771,1474,2200,2910,3557,4125,4559,4879,5042,5081,4992,4795,4528,4198,3858,3512,3217,2969,2820,2753,2792,2921,3128,3382,3659,3893,4061,4089,3950,3607,3044,2279,1338,295,-792,-1814,-2712,-3406,-3864,-4076,-4070,-3890,-3605,-3298,-3006,-2817,-2708,-2717,-2786,-2892,-2985,-3025,-2987,-2871,-2672,-2443,-2205,-2011,-1896,-1884,-1989,-2187,-2460,-2740,-2993,-3151,-3165,-3015,-2670,-2157,-1484,-703,135,983,1760,2432,2918,3184,3195,2927,2410,1656,746,-254,-1244,-2132,-2828,-3259,-3389,-3206,-2745,-2082,-1293,-501,205,740,1046,1120,957,630,172,-306,-765,-1113,-1332,-1392,-1310,-1114,-853,-561,-299,-70,75,171,193,190,164,162,181,266,393,586,819,1081,1354,1616,1848,2044,2181,2271,2308,2301,2279,2239,2227,2239,2304,2420,2583,2789,3002,3216,3395,3520,3580,3562,3464,3306,3080,2824,2527,2217,1880,1521,1137,716,279,-178,-618,-1011,-1324,-1512,-1571,-1483,-1282,-996,-696,-429,-264,-236,-357,-631,-996,-1412,-1801,-2096,-2251,-2235,-2054,-1728,-1323,-884,-495,-201,-58,-67,-247,-543,-929,-1336,-1704,-1985,-2139,-2137,-1993,-1705,-1316,-858,-373,92,498,798,955,949,752,384,-147,-796,-1503,-2202,-2826,-3287,-3556,-3562,-3324,-2850,-2209,-1476,-766,-164,224,350,191,-238,-871,-1635,-2412,-3121,-3651,-3956,-4001,-3785,-3363,-2778,-2116,-1449,-834,-339,24,220,276,191,20,-220,-466,-692,-851,-921,-869,-692,-375,71,631,1291,2002,2744,3451,4110,4652,5081,5355,5491,5489,5365,5164,4892,4606,4317,4054,3838,3674,3569,3511,3507,3522,3555,3570,3543,3443,3253,2940,2519,1978,1364,702,54,-535,-1020,-1378,-1600,-1713,-1748,-1761,-1801,-1914,-2114,-2409,-2760,-3119,-3431,-3616,-3648,-3476,-3121,-2601,-1971,-1309,-688,-183,136,247,117,-223,-744,-1378,-2063,-2710,-3266,-3652,-3850,-3817,-3570,-3116,-2499,-1766,-993,-241,393,855,1073,1019,682,89,-708,-1632,-2583,-3472,-4185,-4651,-4812,-4637,-4161,-3426,-2529,-1578,-675,75,611,896,944,785,500,147,-184,-450,-599,-642,-568,-430,-238,-43,144,302,431,533,622,703,797,898,1028,1173,1351,1538,1759,1988,2246,2522,2822,3141,3475,3810,4130,4411,4632,4776,4824,4779,4642,4429,4177,3895,3638,3410,3247,3150,3123,3157,3243,3358,3491,3621,3722,3786,3765,3663,3429,3079,2583,1972,1254,489,-299,-1029,-1689,-2219,-2629,-2902,-3079,-3174,-3229,-3270,-3310,-3354,-3395,-3399,-3363,-3251,-3068,-2821,-2527,-2222,-1951,-1740,-1639,-1645,-1781,-2011,-2321,-2653,-2959,-3192,-3292,-3248,-3022,-2633,-2094,-1435,-709,53,781,1443,1975,2344,2511,2451,2171,1670,1012,217,-613,-1434,-2147,-2703,-3026,-3096,-2885,-2417,-1739,-913,-48,778,1460,1938,2179,2168,1949,1567,1091,594,122,-276,-593,-828,-989,-1108,-1170,-1211,-1184,-1116,-956,-719,-379,41,538,1071,1619,2133,2590,2951,3208,3354,3394,3358,3262,3145,3030,2941,2891,2887,2917,2981,3052,3128,3190,3236,3262,3263,3255,3221,3179,3111,3024,2905,2769,2602,2428,2244,2058,1877,1691,1491,1277,1026,753,454,150,-133,-380,-560,-682,-738,-765,-782,-842,-958,-1177,-1473,-1845,-2239,-2605,-2879,-3018,-2974,-2756,-2370,-1869,-1311,-771,-310,4,148,103,-113,-460,-891,-1339,-1736,-2045,-2197,-2200,-2020,-1692,-1230,-682,-85,498,1023,1425,1669,1710,1540,1157,592,-110,-886,-1658,-2350,-2894,-3218,-3294,-3081,-2616,-1914,-1069,-159,707,1428,1926,2149,2092,1776,1270,645,-14,-623,-1143,-1536,-1799,-1970,-2041,-2088,-2091,-2092,-2078,-2032,-1960,-1816,-1617,-1333,-992,-582,-147,316,758,1189,1571,1925,2240,2538,2821,3113,3401,3697,3984,4240,4457,4606,4681,4675,4592,4452,4261,4069,3865,3708,3570,3486,3431,3409,3403,3411,3418,3427,3422,3394,3338,3226,3060,2814,2496,2108,1657,1174,670,166,-319,-795,-1253,-1712,-2174,-2646,-3110,-3549,-3923,-4186,-4304,-4234,-3974,-3524,-2930,-2237,-1530,-881,-356,-35,73,-71,-428,-968,-1627,-2328,-2995,-3560,-3945,-4130,-4071,-3783,-3286,-2612,-1830,-999,-200,489,999,1264,1258,956,396,-396,-1330,-2332,-3297,-4137,-4764,-5117,-5152,-4858,-4258,-3401,-2369,-1258,-180,787,1540,2067,2323,2351,2180,1868,1474,1037,609,186,-197,-564,-893,-1186,-1429,-1591,-1657,-1595,-1389,-1034,-532,90,798,1557,2297,3001,3599,4083,4436,4644,4743,4739,4667,4556,4420,4285,4149,4023,3889,3754,3611,3456,3311,3169,3068,3001,2996,3043,3137,3267,3399,3526,3608,3648,3611,3514,3329,3064,2719,2281,1776,1199,583,-44,-653,-1196,-1661,-2027,-2289,-2484,-2618,-2755,-2906,-3120,-3379,-3702,-4025,-4339,-4574,-4707,-4701,-4556,-4282,-3915,-3497,-3081,-2720,-2451,-2303,-2279,-2367,-2536,-2745,-2939,-3070,-3103,-2990,-2739,-2328,-1791,-1143,-431,297,999,1586,2038,2270,2269,2011,1508,798,-57,-984,-1885,-2679,-3278,-3616,-3655,-3371,-2790,-1949,-939,158,1211,2128,2812,3199,3277,3047,2565,1896,1111,291,-505,-1234,-1859,-2370,-2751,-3002,-3121,-3102,-2951,-2670,-2263,-1760,-1168,-523,138,795,1400,1931,2365,2683,2886,2982,2981,2919,2807,2690,2576,2488,2433,2405,2399,2401,2390,2367,2308,2235,2132,2029,1921,1823,1737,1649,1566,1465,1353,1221,1078,935,794,670,563,464,379,288,192,81,-49,-194,-358,-546,-754,-1012,-1303,-1660,-2074,-2534,-3034,-3517,-3958,-4297,-4492,-4518,-4352,-4018,-3537,-2962,-2371,-1796,-1339,-996,-836,-828,-979,-1237,-1568,-1919,-2238,-2490,-2638,-2669,-2577,-2370,-2065,-1680,-1251,-807,-394,-56,174,252,160,-103,-535,-1084,-1719,-2364,-2961,-3447,-3762,-3875,-3758,-3412,-2866,-2150,-1351,-523,231,848,1268,1459,1418,1176,764,248,-335,-928,-1510,-2043,-2529,-2939,-3275,-3516,-3654,-3679,-3587,-3377,-3057,-2653,-2166,-1643,-1088,-534,3,512,982,1417,1816,2199,2560,2919,3270,3610,3930,4211,4436,4583,4645,4604,4467,4255,3971,3671,3363,3101,2890,2765,2705,2721,2781,2865,2958,3033,3088,3109,3091,3038,2928,2775,2550,2262,1903,1475,1001,475,-61,-620,-1174,-1720,-2263,-2784,-3290,-3758,-4171,-4496,-4706,-4770,-4676,-4414,-4010,-3487,-2914,-2332,-1818,-1423,-1184,-1136,-1260,-1551,-1949,-2413,-2872,-3265,-3549,-3668,-3621,-3385,-2988,-2444,-1803,-1098,-402,250,771,1135,1271,1178,821,246,-529,-1424,-2364,-3268,-4038,-4615,-4925,-4950,-4660,-4089,-3252,-2234,-1091,72,1164,2114,2837,3308,3507,3436,3132,2623,1963,1198,376,-447,-1229,-1913,-2452,-2816,-2959,-2888,-2588,-2102,-1453,-709,94,884,1643,2311,2900,3379,3771,4079,4319,4507,4649,4752,4813,4825,4782,4667,4483,4220,3893,3518,3119,2736,2402,2153,2028,2023,2162,2411,2738,3113,3458,3752,3934,3983,3887,3646,3268,2793,2227,1626,1010,415,-132,-606,-1001,-1302,-1532,-1694,-1835,-1960,-2131,-2338,-2615,-2937,-3289,-3635,-3931,-4143,-4238,-4204,-4045,-3784,-3460,-3120,-2807,-2578,-2444,-2434,-2521,-2689,-2888,-3069,-3182,-3182,-3043,-2762,-2329,-1794,-1161,-503,167,773,1305,1686,1914,1940,1759,1381,813,107,-686,-1503,-2264,-2905,-3363,-3587,-3550,-3246,-2682,-1891,-936,128,1194,2185,3004,3585,3871,3848,3515,2907,2072,1073,-17,-1123,-2174,-3092,-3817,-4291,-4477,-4362,-3940,-3266,-2374,-1367,-317,677,1533,2193,2620,2813,2797,2626,2373,2108,1912,1838,1914,2172,2560,3072,3630,4174,4653,4987,5163,5130,4913,4511,3981,3360,2725,2118,1612,1226,999,915,966,1104,1288,1459,1561,1554,1400,1101,658,120,-474,-1044,-1535,-1876,-2029,-1984,-1737,-1354,-879,-406,-10,237,288,117,-257,-814,-1470,-2191,-2870,-3483,-3950,-4262,-4395,-4347,-4153,-3811,-3378,-2866,-2321,-1769,-1248,-773,-381,-86,94,149,86,-89,-344,-648,-960,-1243,-1469,-1619,-1694,-1692,-1640,-1547,-1433,-1320,-1195,-1090,-974,-874,-774,-683,-606,-536,-482,-426,-379,-322,-278,-238,-225,-252,-319,-459,-652,-924,-1259,-1661,-2110,-2587,-3065,-3506,-3869,-4134,-4240,-4209,-4007,-3656,-3187,-2619,-1998,-1364,-734,-138,420,952,1463,1988,2538,3147,3804,4520,5260,5991,6660,7211,7585,7743,7652,7303,6729,5959,5075,4152,3282,2547,2020,1743,1732,1983,2442,3055,3747,4427,5030,5474,5713,5712,5452,4942,4213,3304,2296,1240,232,-669,-1401,-1929,-2242,-2359,-2305,-2149,-1933,-1730,-1579,-1516,-1551,-1689,-1902,-2177,-2477,-2786,-3083,-3360,-3621,-3859,-4097,-4318,-4532,-4718,-4857,-4927,-4896,-4758,-4491,-4119,-3647,-3126,-2576,-2055,-1574,-1183,-874,-680,-584,-598,-700,-885,-1122,-1387,-1644,-1857,-1983,-2011,-1899,-1663,-1297,-826,-282,309,914,1496,2033,2487,2844,3079,3187,3159,3011,2742,2373,1924,1402,847,266,-297,-815,-1245,-1555,-1718,-1712,-1551,-1233,-814,-319,187,671,1093,1432,1693,1884,2039,2194,2384,2644,2995,3435,3956,4513,5066,5549,5905,6086,6039,5772,5262,4570,3722,2804,1875,1025,311,-198,-474,-493,-265,183,796,1517,2256,2956,3510,3876,3991,3826,3399,2718,1856,882,-108,-1030,-1793,-2341,-2640,-2684,-2504,-2151,-1686,-1187,-711,-320,-34,123,152,80,-97,-329,-622,-939,-1289,-1641,-2009,-2356,-2684,-2953,-3147,-3232,-3185,-2997,-2659,-2198,-1629,-1007,-371,232,754,1166,1436,1549,1486,1257,850,300,-380,-1133,-1919,-2663,-3307,-3787,-4049,-4065,-3817,-3317,-2597,-1701,-701,344,1343,2234,2940,3410,3596,3482,3064,2361,1417,286,-959,-2239,-3460,-4541,-5399,-5961,-6190,-6050,-5568,-4763,-3729,-2527,-1288,-91,960,1802,2388,2720,2809,2718,2517,2281,2106,2050,2174,2504,3036,3742,4558,5423,6238,6934,7426,7673,7638,7335,6777,6031,5151,4231,3339,2554,1944,1535,1371,1427,1705,2138,2688,3270,3809,4230,4464,4454,4184,3642,2869,1917,866,-200,-1191,-2043,-2692,-3123,-3332,-3339,-3196,-2938,-2627,-2305,-2003,-1763,-1581,-1489,-1473,-1547,-1696,-1930,-2224,-2580,-2974,-3384,-3792,-4154,-4453,-4641,-4712,-4641,-4431,-4103,-3666,-3177,-2650,-2132,-1650,-1220,-873,-612,-462,-423,-510,-707,-1017,-1396,-1829,-2250,-2624,-2887,-3005,-2930,-2661,-2174,-1509,-680,249,1237,2201,3096,3841,4390,4695,4725,4462,3922,3112,2092,916,-341,-1579,-2720,-3655,-4325,-4650,-4626,-4235,-3537,-2591,-1494,-357,726,1650,2363,2816,3017,2992,2796,2509,2202,1955,1828,1853,2063,2427,2934,3523,4133,4719,5191,5532,5680,5640,5397,4982,4416,3755,3030,2309,1625,1039,573,270,129,178,378,718,1141,1586,1989,2278,2402,2319,2023,1523,872,115,-661,-1406,-2046,-2547,-2891,-3065,-3093,-2987,-2782,-2505,-2173,-1822,-1462,-1118,-813,-560,-392,-317,-360,-519,-799,-1175,-1625,-2102,-2562,-2948,-3218,-3330,-3273,-3037,-2649,-2134,-1543,-916,-310,244,689,1005,1153,1117,885,464,-140,-877,-1712,-2573,-3394,-4104,-4629,-4922,-4932,-4656,-4087,-3273,-2257,-1117,64,1205,2210,3014,3538,3755,3620,3148,2358,1287,22,-1371,-2779,-4111,-5254,-6128,-6661,-6799,-6558,-5934,-5005,-3840,-2546,-1216,39,1150,2049,2706,3123,3312,3332,3219,3058,2892,2778,2752,2827,3007,3273,3601,3944,4285,4567,4786,4915,4953,4907,4792,4617,4408,4167,3923,3665,3434,3201,3017,2867,2770,2735,2740,2787,2828,2840,2767,2585,2258,1788,1184,481,-272,-1027,-1718,-2324,-2794,-3137,-3342,-3434,-3433,-3368,-3256,-3134,-3001,-2895,-2811,-2776,-2788,-2871,-3013,-3229,-3502,-3813,-4147,-4459,-4733,-4918,-5006,-4973,-4819,-4566,-4225,-3828,-3413,-2985,-2584,-2201,-1866,-1568,-1342,-1182,-1123,-1168,-1338,-1621,-2015,-2482,-2978,-3456,-3844,-4088,-4140,-3952,-3531,-2866,-2012,-1008,74,1158,2174,3050,3717,4134,4249,4044,3520,2685,1595,307,-1080,-2471,-3738,-4785,-5502,-5827,-5730,-5207,-4321,-3139,-1785,-367,981,2164,3092,3721,4039,4061,3854,3467,3017,2549,2168,1898,1786,1827,1999,2271,2595,2926,3225,3454,3604,3661,3634,3531,3365,3154,2900,2618,2302,1973,1619,1272,931,634,391,232,155,162,231,324,412,437,391,226,-28,-375,-782,-1198,-1613,-1973,-2277,-2511,-2672,-2777,-2827,-2840,-2817,-2762,-2684,-2573,-2446,-2299,-2146,-2002,-1880,-1802,-1778,-1813,-1909,-2054,-2222,-2401,-2540,-2640,-2660,-2607,-2471,-2265,-1996,-1685,-1339,-989,-644,-339,-89,68,122,47,-166,-496,-950,-1461,-2015,-2532,-2979,-3277,-3407,-3329,-3032,-2545,-1876,-1083,-220,671,1507,2250,2825,3189,3294,3112,2633,1874,866,-314,-1598,-2869,-4043,-5005,-5692,-6034,-6018,-5650,-4962,-4028,-2916,-1724,-525,595,1594,2421,3071,3547,3871,4073,4197,4271,4327,4394,4456,4546,4617,4687,4723,4722,4688,4617,4535,4451,4386,4353,4354,4386,4431,4473,4486,4456,4370,4230,4052,3851,3648,3468,3307,3175,3033,2876,2643,2343,1925,1424,830,200,-448,-1057,-1605,-2062,-2416,-2665,-2815,-2871,-2861,-2778,-2668,-2519,-2373,-2239,-2138,-2090,-2114,-2220,-2410,-2691,-3030,-3421,-3816,-4183,-4474,-4665,-4723,-4646,-4443,-4126,-3737,-3298,-2837,-2384,-1945,-1542,-1181,-877,-647,-504,-469,-551,-754,-1073,-1477,-1939,-2403,-2812,-3115,-3250,-3187,-2899,-2389,-1677,-800,190,1229,2258,3206,4011,4612,4954,5000,4725,4130,3243,2110,815,-550,-1871,-3033,-3945,-4514,-4707,-4488,-3907,-2986,-1836,-534,810,2090,3225,4147,4809,5206,5338,5245,4980,4591,4158,3715,3320,2996,2748,2580,2470,2398,2350,2307,2270,2246,2242,2278,2355,2475,2627,2779,2913,2980,2965,2845,2618,2303,1922,1514,1108,738,408,127,-120,-349,-578,-814,-1069,-1325,-1575,-1799,-1978,-2106,-2179,-2195,-2180,-2129,-2082,-2033,-2013,-2020,-2062,-2143,-2247,-2383,-2519,-2665,-2782,-2885,-2935,-2942,-2886,-2761,-2576,-2324,-2026,-1702,-1357,-1046,-750,-524,-326,-196,-86,-16,40,75,77,40,-60,-235,-492,-834,-1242,-1683,-2128,-2512,-2811,-2970,-2969,-2804,-2472,-2017,-1460,-854,-241,342,853,1263,1536,1652,1573,1297,799,101,-775,-1783,-2847,-3891,-4825,-5557,-6030,-6182,-6005,-5503,-4723,-3721,-2579,-1372,-191,910,1867,2651,3257,3674,3949,4083,4142,4135,4113,4085,4070,4070,4083,4102,4123,4133,4148,4154,4175,4212,4278,4375,4498,4632,4755,4840,4858,4795,4637,4394,4090,3752,3433,3155,2950,2823,2757,2725,2680,2580,2389,2082,1666,1153,575,-20,-605,-1131,-1586,-1954,-2230,-2428,-2558,-2643,-2703,-2758,-2821,-2908,-3022,-3161,-3326,-3503,-3689,-3861,-4023,-4144,-4236,-4271,-4254,-4189,-4069,-3923,-3751,-3575,-3415,-3258,-3124,-2989,-2853,-2708,-2540,-2364,-2170,-1990,-1827,-1706,-1632,-1618,-1645,-1717,-1794,-1858,-1879,-1825,-1681,-1438,-1087,-655,-145,415,997,1583,2134,2623,3011,3269,3350,3245,2925,2401,1706,866,-29,-927,-1729,-2370,-2791,-2950,-2841,-2470,-1872,-1103,-212,728,1667,2551,3338,4019,4560,4992,5289,5505,5615,5673,5658,5600,5487,5335,5126,4881,4588,4261,3918,3568,3234,2944,2703,2541,2448,2433,2476,2562,2672,2773,2863,2907,2915,2879,2792,2668,2479,2229,1899,1470,949,315,-376,-1137,-1876,-2576,-3172,-3616,-3901,-3986,-3905,-3653,-3282,-2825,-2332,-1855,-1436,-1120,-930,-879,-969,-1179,-1479,-1839,-2198,-2537,-2788,-2947,-2975,-2876,-2656,-2336,-1946,-1528,-1113,-740,-422,-172,18,154,255,325,377,399,392,337,233,59,-170,-455,-768,-1087,-1370,-1598,-1719,-1736,-1614,-1371,-1009,-561,-48,489,1018,1504,1914,2214,2386,2394,2232,1890,1366,691,-120,-992,-1893,-2730,-3453,-4001,-4319,-4404,-4222,-3818,-3190,-2415,-1519,-577,368,1262,2062,2752,3293,3713,3982,4148,4202,4187,4103,3983,3830,3662,3484,3316,3155,3038,2954,2944,2993,3126,3324,3582,3877,4184,4468,4710,4875,4959,4956,4871,4724,4536,4314,4084,3821,3538,3200,2799,2318,1755,1131,461,-193,-813,-1329,-1727,-1974,-2067,-2028,-1866,-1644,-1378,-1148,-978,-921,-1008,-1233,-1622,-2116,-2708,-3328,-3930,-4453,-4855,-5090,-5145,-5013,-4714,-4277,-3757,-3192,-2655,-2169,-1783,-1499,-1335,-1268,-1299,-1395,-1552,-1749,-1974,-2218,-2456,-2691,-2880,-3031,-3094,-3080,-2955,-2727,-2398,-1975,-1483,-950,-402,130,615,1045,1387,1650,1816,1895,1879,1773,1566,1265,869,381,-167,-761,-1345,-1880,-2309,-2596,-2695,-2603,-2304,-1830,-1194,-454,358,1183,1987,2726,3374,3917,4334,4648,4844,4957,4991,4966,4895,4788,4649,4483,4293,4078,3854,3615,3392,3176,2996,2850,2737,2659,2600,2548,2497,2420,2334,2214,2102,1976,1895,1833,1833,1863,1915,1947,1921,1787,1518,1096,514,-177,-956,-1733,-2472,-3087,-3554,-3828,-3911,-3802,-3546,-3163,-2727,-2277,-1870,-1564,-1370,-1333,-1431,-1668,-1998,-2390,-2791,-3151,-3438,-3604,-3646,-3549,-3332,-3024,-2657,-2277,-1924,-1624,-1403,-1258,-1193,-1181,-1217,-1272,-1330,-1382,-1411,-1415,-1393,-1340,-1262,-1161,-1035,-898,-735,-572,-388,-213,-28,139,304,440,563,653,709,748,732,707,622,507,336,101,-192,-560,-980,-1447,-1921,-2385,-2786,-3107,-3306,-3380,-3303,-3098,-2756,-2310,-1774,-1173,-542,111,746,1357,1919,2426,2858,3224,3505,3722,3861,3947,3971,3959,3910,3841,3761,3683,3612,3563,3532,3524,3532,3547,3554,3550,3515,3460,3365,3265,3144,3053,2977,2951,2962,2993,3030,3009,2909,2677,2293,1742,1043,229,-644,-1513,-2301,-2964,-3423,-3678,-3689,-3493,-3107,-2602,-2039,-1494,-1049,-756,-666,-798,-1138,-1666,-2317,-3034,-3746,-4374,-4880,-5200,-5333,-5264,-5027,-4640,-4174,-3651,-3141,-2670,-2271,-1967,-1763,-1667,-1671,-1770,-1952,-2190,-2477,-2767,-3056,-3303,-3495,-3615,-3646,-3586,-3438,-3193,-2879,-2487,-2040,-1552,-1043,-531,-49,385,747,1013,1190,1257,1236,1117,914,632,275,-134,-590,-1059,-1513,-1928,-2257,-2489,-2582,-2544,-2349,-2023,-1559,-999,-345,339,1056,1746,2393,2972,3456,3838,4110,4271,4324,4282,4149,3945,3681,3379,3054,2739,2443,2202,2021,1917,1885,1925,2004,2116,2217,2291,2318,2284,2194,2061,1905,1755,1635,1562,1534,1544,1552,1533,1434,1230,890,417,-174,-852,-1569,-2275,-2914,-3448,-3833,-4054,-4104,-3985,-3734,-3381,-2977,-2577,-2232,-1983,-1863,-1888,-2047,-2322,-2675,-3054,-3418,-3711,-3903,-3966,-3895,-3701,-3404,-3032,-2638,-2221,-1856,-1512,-1251,-1044,-924,-861,-877,-940,-1047,-1183,-1315,-1440,-1526,-1574,-1559,-1497,-1371,-1200,-993,-752,-500,-238,21,263,480,654,766,808,764,638,432,160,-168,-521,-907,-1287,-1665,-2026,-2340,-2614,-2806,-2928,-2942,-2867,-2678,-2397,-2019,-1559,-1031,-450,167,790,1409,1989,2514,2970,3330,3605,3783,3874,3899,3867,3805,3731,3659,3611,3594,3609,3669,3750,3857,3968,4060,4124,4135,4077,3956,3755,3500,3199,2881,2575,2319,2131,2041,2046,2134,2280,2435,2548,2582,2481,2243,1852,1338,726,74,-580,-1177,-1680,-2055,-2278,-2346,-2274,-2075,-1809,-1501,-1226,-1016,-917,-960,-1131,-1449,-1849,-2328,-2804,-3261,-3632,-3904,-4052,-4067,-3981,-3790,-3547,-3264,-2979,-2707,-2474,-2282,-2141,-2054,-2005,-2001,-2011,-2035,-2051,-2048,-2019,-1965,-1871,-1762,-1619,-1462,-1291,-1100,-897,-676,-428,-167,119,400,676,909,1096,1217,1266,1259,1182,1071,908,716,482,214,-93,-419,-775,-1111,-1437,-1695,-1879,-1952,-1895,-1691,-1337,-835,-198,537,1352,2183,3005,3756,4404,4916,5264,5455,5478,5363,5128,4813,4445,4068,3714,3405,3179,3030,2977,2999,3089,3206,3329,3416,3443,3388,3238,3002,2693,2337,1976,1634,1359,1164,1062,1048,1091,1161,1206,1191,1062,820,427,-73,-681,-1339,-2015,-2649,-3202,-3625,-3889,-3981,-3888,-3647,-3268,-2827,-2344,-1908,-1530,-1277,-1137,-1140,-1252,-1464,-1732,-2022,-2299,-2529,-2684,-2760,-2734,-2633,-2447,-2213,-1936,-1653,-1378,-1149,-966,-874,-839,-898,-1004,-1162,-1329,-1501,-1634,-1737,-1774,-1766,-1695,-1584,-1423,-1238,-1016,-781,-529,-276,-46,156,282,341,298,174,-20,-263,-521,-774,-999,-1198,-1359,-1512,-1646,-1791,-1943,-2105,-2272,-2420,-2535,-2587,-2549,-2391,-2107,-1668,-1110,-419,342,1156,1942,2681,3291,3763,4054,4159,4098,3880,3561,3173,2785,2431,2177,2041,2055,2221,2521,2931,3401,3875,4308,4638,4833,4879,4753,4498,4120,3675,3201,2749,2346,2022,1796,1648,1584,1561,1562,1548,1504,1399,1235,1004,710,370,-12,-404,-809,-1179,-1518,-1798,-2009,-2161,-2239,-2283,-2283,-2287,-2288,-2319,-2379,-2469,-2594,-2729,-2880,-3020,-3144,-3246,-3311,-3351,-3349,-3317,-3245,-3147,-3008,-2857,-2680,-2516,-2354,-2227,-2128,-2069,-2048,-2048,-2080,-2108,-2148,-2159,-2166,-2130,-2071,-1969,-1822,-1632,-1393,-1109,-798,-460,-151,136,332,453,467,394,254,85,-94,-231,-340,-391,-409,-407,-405,-426,-481,-582,-707,-861,-980,-1061,-1037,-890,-588,-119,500,1251,2079,2944,3771,4518,5128,5569,5835,5916,5838,5637,5333,4994,4636,4313,4037,3841,3713,3670,3675,3726,3777,3814,3796,3717,3552,3318,3014,2679,2327,2007,1726,1526,1392,1336,1327,1339,1349,1310,1221,1041,799,479,119,-269,-660,-1034,-1382,-1687,-1953,-2165,-2336,-2451,-2533,-2562,-2569,-2540,-2491,-2423,-2340,-2245,-2142,-2035,-1935,-1841,-1777,-1726,-1722,-1744,-1809,-1895,-2007,-2112,-2204,-2261,-2262,-2217,-2099,-1946,-1741,-1521,-1293,-1069,-880,-708,-591,-497,-447,-421,-403,-394,-364,-312,-226,-92,76,279,493,695,858,953,962,884,725,523,305,118,-19,-79,-77,-28,37,69,47,-69,-281,-589,-966,-1368,-1751,-2042,-2205,-2171,-1935,-1469,-809,19,944,1902,2804,3595,4203,4609,4795,4775,4592,4289,3930,3570,3264,3052,2958,2986,3132,3364,3653,3951,4211,4398,4477,4435,4277,4010,3687,3323,2983,2691,2474,2347,2292,2291,2299,2283,2189,2009,1705,1313,832,328,-180,-624,-985,-1238,-1361,-1394,-1321,-1203,-1060,-929,-847,-829,-895,-1033,-1246,-1504,-1786,-2071,-2327,-2550,-2717,-2838,-2901,-2927,-2919,-2887,-2840,-2781,-2709,-2622,-2514,-2381,-2226,-2066,-1896,-1755,-1639,-1571,-1565,-1603,-1699,-1829,-1972,-2124,-2236,-2317,-2329,-2270,-2134,-1916,-1624,-1274,-887,-492,-127,180,387,491,467,360,180,-13,-162,-251,-220,-108,93,315,519,636,626,455,120,-359,-928,-1523,-2052,-2437,-2594,-2476,-2049,-1331,-359,783,2004,3189,4242,5067,5621,5856,5810,5497,5004,4404,3784,3225,2790,2527,2449,2556,2816,3182,3598,3993,4315,4506,4545,4408,4113,3691,3174,2630,2099,1634,1272,1021,890,844,857,881,871,798,642,402,100,-241,-585,-901,-1166,-1368,-1505,-1588,-1641,-1673,-1724,-1796,-1909,-2066,-2249,-2454,-2649,-2814,-2930,-2977,-2952,-2867,-2719,-2550,-2374,-2215,-2105,-2042,-2035,-2071,-2123,-2174,-2194,-2168,-2090,-1963,-1808,-1644,-1505,-1407,-1379,-1422,-1542,-1719,-1937,-2154,-2344,-2459,-2478,-2362,-2113,-1723,-1229,-659,-80,452,864,1110,1140,964,576,62,-534,-1098,-1561,-1848,-1924,-1790,-1481,-1056,-607,-200,61,160,35,-264,-721,-1249,-1763,-2184,-2411,-2409,-2126,-1587,-811,120,1139,2139,3045,3781,4297,4582,4632,4491,4206,3840,3462,3124,2886,2761,2784,2926,3178,3493,3829,4135,4366,4481,4472,4313,4051,3672,3255,2814,2412,2078,1826,1673,1595,1558,1536,1460,1320,1071,727,297,-183,-660,-1103,-1448,-1697,-1809,-1820,-1729,-1599,-1453,-1356,-1330,-1408,-1601,-1882,-2242,-2618,-2982,-3280,-3483,-3573,-3545,-3428,-3237,-3035,-2844,-2715,-2662,-2694,-2801,-2953,-3123,-3267,-3371,-3405,-3370,-3280,-3134,-2980,-2815,-2681,-2578,-2524,-2506,-2529,-2563,-2598,-2610,-2577,-2490,-2332,-2113,-1833,-1528,-1210,-927,-697,-558,-511,-563,-683,-835,-970,-1041,-999,-844,-559,-197,203,568,834,942,856,569,97,-501,-1157,-1777,-2275,-2561,-2588,-2317,-1763,-961,13,1072,2117,3056,3813,4344,4620,4667,4514,4216,3856,3473,3154,2914,2801,2799,2910,3089,3311,3517,3674,3732,3682,3495,3201,2807,2360,1908,1490,1158,941,845,876,985,1136,1264,1302,1205,932,483,-123,-828,-1578,-2278,-2878,-3294,-3520,-3520,-3343,-3010,-2599,-2172,-1798,-1533,-1412,-1443,-1623,-1910,-2274,-2644,-2997,-3263,-3443,-3503,-3462,-3327,-3139,-2908,-2687,-2468,-2287,-2123,-1990,-1868,-1766,-1677,-1609,-1574,-1571,-1616,-1701,-1824,-1976,-2137,-2299,-2426,-2516,-2536,-2482,-2337,-2105,-1785,-1403,-977,-555,-164,134,328,368,274,36,-285,-659,-995,-1245,-1347,-1264,-1009,-605,-109,374,786,1019,1026,776,273,-431,-1259,-2102,-2852,-3388,-3640,-3524,-3057,-2234,-1157,105,1395,2633,3662,4439,4886,5008,4836,4425,3868,3254,2681,2224,1946,1877,2018,2351,2823,3387,3956,4480,4886,5139,5211,5094,4812,4388,3874,3327,2785,2322,1946,1694,1542,1478,1448,1409,1320,1139,858,485,36,-441,-903,-1305,-1608,-1774,-1812,-1710,-1511,-1251,-974,-741,-586,-532,-610,-783,-1053,-1372,-1698,-2011,-2256,-2440,-2537,-2567,-2535,-2466,-2369,-2260,-2142,-2009,-1874,-1718,-1568,-1426,-1321,-1271,-1300,-1416,-1628,-1915,-2263,-2625,-2982,-3269,-3477,-3547,-3491,-3266,-2918,-2426,-1861,-1238,-634,-85,340,615,706,613,350,-31,-492,-927,-1292,-1488,-1493,-1261,-837,-243,418,1068,1598,1929,2000,1794,1324,651,-139,-937,-1629,-2115,-2323,-2203,-1763,-1032,-86,983,2073,3086,3937,4574,4968,5127,5083,4882,4596,4271,3979,3750,3618,3594,3672,3835,4052,4291,4506,4673,4751,4728,4590,4340,3997,3578,3130,2669,2256,1900,1625,1441,1309,1223,1128,1000,800,527,173,-235,-664,-1090,-1463,-1767,-1974,-2086,-2101,-2052,-1952,-1853,-1770,-1748,-1782,-1895,-2057,-2252,-2449,-2614,-2721,-2753,-2700,-2579,-2405,-2200,-2009,-1832,-1710,-1625,-1595,-1586,-1612,-1641,-1687,-1746,-1824,-1931,-2070,-2242,-2433,-2639,-2819,-2973,-3050,-3058,-2958,-2760,-2457,-2065,-1612,-1122,-643,-217,123,327,391,296,62,-285,-685,-1096,-1432,-1646,-1676,-1494,-1097,-520,189,928,1617,2145,2425,2420,2080,1462,600,-393,-1402,-2312,-2994,-3375,-3386,-3029,-2322,-1344,-188,1038,2210,3246,4051,4609,4884,4927,4760,4470,4108,3747,3445,3219,3116,3107,3195,3344,3520,3690,3813,3875,3840,3728,3518,3253,2927,2602,2275,2000,1784,1635,1559,1520,1499,1440,1315,1085,731,270,-295,-898,-1509,-2060,-2511,-2817,-2963,-2942,-2773,-2483,-2126,-1740,-1387,-1097,-911,-828,-862,-977,-1168,-1379,-1610,-1807,-1985,-2112,-2205,-2265,-2293,-2299,-2273,-2221,-2124,-2006,-1856,-1706,-1585,-1509,-1524,-1628,-1844,-2141,-2515,-2899,-3270,-3559,-3733,-3760,-3606,-3291,-2815,-2221,-1563,-888,-279,224,559,705,656,420,50,-407,-874,-1278,-1551,-1632,-1490,-1113,-536,189,971,1715,2303,2662,2698,2411,1786,904,-159,-1265,-2287,-3097,-3582,-3687,-3371,-2679,-1663,-444,865,2133,3243,4112,4686,4953,4933,4688,4283,3809,3336,2946,2669,2560,2603,2795,3109,3492,3910,4303,4633,4862,4963,4929,4749,4451,4042,3571,3065,2566,2109,1715,1392,1133,910,704,473,210,-114,-474,-864,-1244,-1577,-1835,-1988,-2017,-1936,-1748,-1492,-1199,-915,-668,-497,-412,-418,-514,-669,-875,-1087,-1289,-1459,-1575,-1647,-1651,-1618,-1527,-1407,-1247,-1057,-850,-626,-421,-254,-157,-173,-317,-618,-1059,-1630,-2279,-2955,-3595,-4118,-4485,-4625,-4522,-4169,-3570,-2794,-1874,-929,-19,742,1295,1578,1573,1298,786,129,-603,-1287,-1847,-2175,-2243,-1993,-1468,-699,226,1188,2080,2772,3182,3236,2927,2277,1365,296,-797,-1781,-2534,-2961,-3014,-2683,-2002,-1062,53,1204,2295,3225,3924,4374,4567,4548,4377,4116,3849,3622,3499,3485,3607,3824,4129,4462,4791,5067,5253,5331,5277,5104,4808,4430,3985,3521,3074,2678,2366,2153,2039,2006,2024,2047,2027,1930,1721,1397,971,465,-71,-592,-1064,-1434,-1701,-1847,-1890,-1858,-1778,-1692,-1620,-1593,-1604,-1660,-1742,-1819,-1888,-1909,-1889,-1815,-1704,-1559,-1418,-1272,-1161,-1071,-1021,-995,-1007,-1041,-1122,-1245,-1435,-1694,-2033,-2433,-2889,-3352,-3792,-4155,-4393,-4476,-4362,-4056,-3546,-2871,-2071,-1203,-356,411,1006,1384,1496,1342,938,338,-380,-1130,-1802,-2318,-2587,-2565,-2231,-1593,-719,327,1409,2430,3241,3763,3897,3641,2985,2023,842,-410,-1598,-2575,-3243,-3510,-3367,-2819,-1936,-813,437,1685,2834,3778,4487,4907,5084,5023,4811,4489,4136,3797,3517,3322,3211,3188,3227,3311,3410,3496,3551,3554,3495,3378,3194,2971,2710,2447,2193,1969,1792,1653,1558,1468,1369,1211,983,646,214,-316,-898,-1494,-2055,-2517,-2852,-3017,-3008,-2836,-2526,-2125,-1686,-1259,-896,-625,-472,-434,-501,-649,-852,-1070,-1283,-1461,-1592,-1666,-1682,-1643,-1553,-1424,-1260,-1079,-898,-745,-641,-629,-715,-933,-1268,-1719,-2245,-2807,-3352,-3814,-4155,-4312,-4268,-4004,-3532,-2882,-2119,-1298,-521,150,630,883,882,641,210,-362,-966,-1535,-1971,-2204,-2201,-1924,-1415,-694,139,1012,1798,2409,2742,2742,2380,1670,678,-505,-1743,-2909,-3861,-4492,-4726,-4532,-3924,-2972,-1766,-439,890,2092,3078,3782,4178,4294,4152,3854,3448,3042,2692,2457,2370,2436,2651,2979,3388,3821,4245,4600,4863,4997,4988,4844,4562,4173,3710,3202,2697,2219,1796,1440,1140,892,656,418,146,-168,-533,-915,-1307,-1654,-1927,-2096,-2134,-2048,-1851,-1576,-1279,-1003,-806,-727,-782,-986,-1312,-1726,-2186,-2628,-3003,-3262,-3366,-3301,-3061,-2666,-2153,-1557,-945,-354,147,516,707,686,438,-46,-734,-1606,-2584,-3612,-4597,-5466,-6141,-6567,-6700,-6530,-6062,-5324,-4394,-3311,-2216,-1151,-260,424,814,907,703,248,-387,-1114,-1833,-2453,-2882,-3074,-2976,-2606,-1981,-1160,-232,720,1578,2255,2664,2757,2507,1949,1131,157,-873,-1828,-2609,-3122,-3316,-3177,-2725,-2025,-1158,-217,696,1506,2147,2595,2839,2917,2855,2729,2577,2470,2434,2496,2665,2914,3236,3579,3913,4200,4407,4507,4490,4346,4079,3710,3252,2749,2221,1725,1274,915,655,491,426,407,425,416,364,230,11,-291,-662,-1071,-1479,-1864,-2182,-2426,-2587,-2664,-2683,-2657,-2617,-2581,-2572,-2589,-2647,-2715,-2799,-2854,-2870,-2817,-2682,-2455,-2152,-1768,-1358,-924,-527,-187,50,156,99,-131,-546,-1119,-1829,-2617,-3422,-4171,-4795,-5225,-5417,-5339,-4990,-4381,-3566,-2597,-1566,-568,316,973,1370,1425,1175,613,-169,-1092,-2043,-2906,-3575,-3971,-4016,-3719,-3055,-2117,-948,309,1565,2668,3518,4011,4088,3727,2963,1854,526,-894,-2257,-3419,-4272,-4730,-4755,-4359,-3590,-2534,-1301,-3,1243,2354,3249,3909,4307,4486,4471,4327,4102,3864,3637,3479,3374,3354,3395,3477,3595,3700,3792,3826,3809,3701,3538,3290,3006,2694,2384,2116,1892,1745,1652,1614,1587,1543,1440,1250,945,538,25,-540,-1122,-1666,-2110,-2418,-2561,-2524,-2333,-2011,-1611,-1189,-800,-498,-317,-281,-396,-640,-994,-1398,-1812,-2172,-2435,-2562,-2532,-2340,-1999,-1542,-1013,-467,32,420,652,666,465,28,-597,-1378,-2225,-3081,-3845,-4450,-4843,-4963,-4811,-4380,-3718,-2878,-1950,-1020,-180,469,900,1038,934,579,78,-522,-1088,-1567,-1850,-1910,-1706,-1256,-592,221,1096,1950,2678,3205,3455,3385,2987,2274,1316,180,-1005,-2144,-3108,-3808,-4172,-4158,-3778,-3057,-2088,-933,263,1438,2465,3293,3881,4201,4287,4170,3897,3560,3191,2885,2666,2582,2641,2845,3174,3598,4078,4564,5015,5374,5621,5709,5639,5398,5010,4493,3890,3241,2589,1979,1427,964,584,278,39,-166,-339,-504,-658,-799,-919,-1006,-1047,-1043,-985,-897,-788,-688,-619,-603,-663,-797,-1016,-1300,-1629,-1988,-2318,-2603,-2791,-2858,-2779,-2549,-2167,-1665,-1065,-427,208,762,1186,1410,1390,1104,544,-259,-1252,-2358,-3484,-4524,-5397,-6002,-6305,-6250,-5860,-5161,-4223,-3141,-2023,-972,-107,512,820,810,520,-16,-679,-1398,-2048,-2551,-2830,-2840,-2575,-2045,-1305,-420,534,1454,2268,2888,3251,3326,3093,2575,1830,917,-50,-996,-1803,-2413,-2759,-2820,-2606,-2139,-1490,-708,114,931,1662,2292,2780,3137,3373,3511,3593,3641,3699,3780,3900,4061,4256,4465,4676,4851,4978,5021,4977,4818,4559,4194,3750,3252,2742,2242,1816,1459,1224,1085,1041,1058,1097,1112,1064,927,673,320,-131,-635,-1158,-1655,-2090,-2424,-2655,-2761,-2779,-2706,-2596,-2468,-2359,-2287,-2277,-2315,-2415,-2537,-2674,-2781,-2848,-2829,-2722,-2507,-2191,-1784,-1313,-813,-332,68,340,420,290,-80,-663,-1426,-2298,-3198,-4026,-4708,-5143,-5292,-5122,-4624,-3865,-2881,-1805,-719,245,985,1440,1537,1316,778,38,-828,-1673,-2406,-2904,-3109,-2974,-2503,-1743,-752,356,1490,2531,3379,3961,4208,4105,3643,2872,1845,664,-584,-1765,-2806,-3583,-4059,-4178,-3945,-3389,-2557,-1545,-420,701,1753,2652,3356,3844,4102,4173,4070,3864,3587,3307,3051,2865,2758,2746,2816,2960,3152,3362,3560,3718,3808,3814,3729,3554,3301,2999,2662,2331,2021,1754,1529,1353,1188,1032,841,602,297,-71,-495,-937,-1376,-1760,-2052,-2230,-2258,-2154,-1914,-1573,-1172,-751,-358,-38,179,271,225,54,-228,-598,-1008,-1436,-1819,-2131,-2324,-2369,-2249,-1960,-1526,-991,-411,121,550,773,777,501,-6,-737,-1586,-2495,-3338,-4044,-4521,-4719,-4626,-4243,-3638,-2872,-2046,-1258,-586,-108,143,169,-20,-347,-760,-1157,-1478,-1638,-1611,-1370,-929,-329,379,1114,1809,2385,2789,2973,2907,2600,2055,1327,458,-470,-1388,-2212,-2871,-3307,-3474,-3360,-2973,-2338,-1518,-567,432,1407,2297,3041,3616,4000,4201,4245,4170,4019,3849,3696,3608,3604,3704,3898,4185,4524,4898,5252,5564,5784,5890,5862,5683,5369,4922,4381,3772,3145,2531,1972,1489,1093,790,562,394,267,151,45,-77,-203,-338,-477,-598,-717,-802,-884,-940,-1008,-1071,-1170,-1283,-1441,-1621,-1825,-2035,-2227,-2388,-2495,-2545,-2515,-2414,-2238,-1982,-1664,-1284,-871,-451,-69,231,389,370,144,-301,-935,-1730,-2596,-3474,-4252,-4860,-5223,-5293,-5064,-4551,-3805,-2916,-1963,-1061,-290,279,597,667,502,166,-273,-727,-1119,-1376,-1441,-1306,-950,-428,227,945,1650,2286,2781,3107,3227,3143,2862,2410,1827,1157,454,-232,-847,-1357,-1719,-1926,-1960,-1834,-1560,-1171,-681,-144,435,1010,1567,2097,2570,3006,3374,3697,3960,4174,4334,4453,4522,4558,4556,4527,4472,4397,4303,4184,4054,3889,3708,3498,3265,3022,2765,2522,2288,2087,1904,1745,1592,1420,1219,958,639,258,-180,-631,-1098,-1505,-1865,-2121,-2278,-2331,-2287,-2167,-2004,-1815,-1643,-1499,-1408,-1371,-1391,-1459,-1562,-1693,-1830,-1971,-2097,-2202,-2267,-2283,-2232,-2115,-1926,-1695,-1437,-1205,-1032,-960,-1025,-1232,-1572,-2021,-2513,-3002,-3405,-3666,-3734,-3585,-3230,-2695,-2055,-1379,-756,-274,19,74,-99,-476,-987,-1555,-2086,-2483,-2685,-2622,-2295,-1698,-893,64,1068,2036,2869,3489,3849,3908,3676,3168,2439,1535,547,-476,-1433,-2281,-2945,-3392,-3590,-3533,-3226,-2702,-1996,-1168,-271,634,1492,2254,2889,3368,3698,3872,3920,3864,3747,3586,3440,3302,3223,3183,3200,3257,3339,3434,3512,3566,3571,3526,3418,3257,3042,2792,2517,2237,1964,1711,1474,1254,1028,787,510,188,-179,-584,-998,-1408,-1768,-2060,-2261,-2351,-2339,-2234,-2042,-1812,-1544,-1294,-1068,-903,-805,-797,-867,-1031,-1256,-1553,-1882,-2230,-2564,-2851,-3061,-3167,-3141,-2994,-2718,-2364,-1969,-1588,-1289,-1111,-1097,-1258,-1587,-2038,-2573,-3106,-3578,-3925,-4095,-4083,-3877,-3530,-3073,-2582,-2117,-1726,-1458,-1317,-1304,-1389,-1527,-1669,-1757,-1751,-1619,-1350,-949,-453,116,678,1206,1630,1911,2028,1948,1683,1231,618,-121,-943,-1781,-2581,-3255,-3756,-4013,-4000,-3703,-3137,-2349,-1388,-345,728,1731,2623,3343,3855,4150,4216,4070,3744,3284,2755,2226,1771,1451,1323,1411,1716,2215,2859,3582,4304,4960,5463,5779,5858,5682,5265,4609,3765,2789,1735,700,-263,-1073,-1686,-2076,-2238,-2189,-1977,-1637,-1246,-849,-500,-247,-107,-106,-236,-498,-871,-1335,-1861,-2415,-2955,-3445,-3842,-4102,-4214,-4142,-3916,-3535,-3059,-2526,-1995,-1523,-1133,-867,-721,-700,-801,-1009,-1325,-1736,-2231,-2790,-3379,-3958,-4470,-4861,-5075,-5071,-4820,-4333,-3631,-2783,-1851,-942,-124,509,913,1041,900,499,-110,-848,-1650,-2397,-3027,-3440,-3594,-3454,-3016,-2326,-1429,-413,618,1585,2377,2948,3242,3257,2995,2503,1808,988,82,-837,-1713,-2486,-3098,-3510,-3673,-3587,-3227,-2642,-1842,-916,107,1118,2101,2957,3687,4239,4613,4812,4843,4732,4504,4197,3855,3510,3223,3001,2900,2906,3027,3239,3496,3763,3979,4109,4110,3979,3699,3299,2803,2241,1672,1106,598,148,-223,-522,-757,-927,-1054,-1135,-1184,-1212,-1221,-1227,-1249,-1281,-1356,-1453,-1597,-1770,-1975,-2202,-2434,-2664,-2872,-3032,-3136,-3152,-3078,-2908,-2640,-2305,-1913,-1506,-1115,-765,-506,-340,-314,-415,-672,-1061,-1574,-2162,-2782,-3359,-3825,-4104,-4126,-3858,-3274,-2411,-1322,-99,1127,2255,3149,3733,3958,3801,3314,2556,1636,673,-217,-928,-1379,-1536,-1387,-978,-372,345,1066,1702,2166,2396,2366,2064,1527,791,-78,-1019,-1978,-2882,-3712,-4398,-4947,-5310,-5500,-5506,-5336,-5004,-4519,-3910,-3194,-2414,-1595,-789,-19,669,1271,1758,2156,2456,2702,2903,3091,3283,3474,3685,3886,4097,4298,4498,4712,4927,5179,5437,5720,6003,6269,6499,6682,6787,6823,6769,6617,6367,6000,5514,4899,4157,3308,2380,1429,509,-313,-971,-1431,-1653,-1652,-1434,-1058,-567,-42,462,878,1154,1276,1205,975,594,102,-438,-990,-1483,-1872,-2112,-2180,-2065,-1799,-1420,-1011,-646,-427,-422,-697,-1272,-2128,-3222,-4443,-5705,-6861,-7822,-8480,-8787,-8723,-8309,-7603,-6690,-5676,-4668,-3777,-3087,-2665,-2531,-2690,-3088,-3673,-4342,-5021,-5606,-6028,-6228,-6155,-5814,-5184,-4304,-3211,-1955,-625,709,1946,3011,3812,4322,4487,4338,3889,3213,2379,1489,626,-105,-640,-905,-864,-502,173,1121,2285,3581,4922,6201,7327,8216,8801,9063,8992,8631,8030,7271,6441,5624,4893,4311,3910,3708,3704,3873,4183,4593,5037,5472,5819,6040,6061,5874,5439,4779,3927,2924,1856,777,-233,-1140,-1900,-2516,-2988,-3334,-3582,-3748,-3845,-3896,-3892,-3863,-3800,-3742,-3696,-3707,-3783,-3954,-4219,-4574,-4998,-5459,-5916,-6344,-6695,-6955,-7090,-7098,-6961,-6693,-6299,-5796,-5226,-4609,-3999,-3429,-2934,-2548,-2272,-2127,-2082,-2141,-2252,-2392,-2511,-2557,-2504,-2292,-1921,-1360,-638,229,1179,2170,3114,3979,4679,5213,5531,5655,5584,5355,4998,4560,4072,3581,3115,2711,2392,2179,2086,2113,2262,2512,2846,3220,3613,3958,4239,4398,4412,4264,3934,3439,2796,2036,1212,373,-417,-1100,-1618,-1919,-1972,-1765,-1309,-652,156,1017,1852,2570,3090,3370,3363,3091,2568,1853,1009,107,-781,-1581,-2249,-2726,-3001,-3042,-2883,-2519,-2026,-1448,-855,-340,62,270,273,48,-382,-998,-1727,-2525,-3306,-3999,-4526,-4831,-4854,-4590,-4037,-3233,-2247,-1159,-59,962,1828,2492,2915,3104,3079,2873,2548,2153,1744,1386,1104,953,935,1065,1327,1702,2149,2621,3064,3425,3659,3727,3622,3338,2906,2366,1767,1179,657,253,25,-20,149,503,1017,1642,2299,2931,3439,3779,3879,3725,3305,2663,1838,926,3,-852,-1556,-2082,-2395,-2516,-2474,-2319,-2109,-1894,-1722,-1624,-1606,-1686,-1837,-2059,-2326,-2630,-2947,-3282,-3601,-3923,-4219,-4496,-4743,-4961,-5139,-5289,-5384,-5428,-5410,-5298,-5108,-4798,-4388,-3859,-3225,-2496,-1671,-792,147,1080,1997,2820,3528,4046,4372,4477,4390,4148,3822,3485,3223,3108,3177,3471,3959,4622,5385,6188,6935,7569,7998,8197,8113,7750,7120,6250,5208,4063,2900,1816,898,215,-156,-213,71,636,1439,2369,3342,4230,4941,5386,5504,5261,4664,3736,2554,1180,-260,-1685,-2961,-4008,-4743,-5116,-5135,-4813,-4247,-3515,-2757,-2079,-1596,-1384,-1471,-1879,-2540,-3414,-4389,-5392,-6314,-7098,-7665,-7996,-8066,-7880,-7468,-6856,-6106,-5272,-4422,-3624,-2932,-2404,-2053,-1918,-1966,-2200,-2558,-3007,-3467,-3885,-4182,-4308,-4217,-3884,-3321,-2549,-1629,-620,390,1335,2144,2775,3205,3437,3491,3412,3242,3035,2840,2693,2630,2667,2815,3069,3421,3836,4301,4760,5185,5541,5784,5922,5915,5816,5607,5358,5084,4843,4651,4547,4519,4579,4701,4862,5030,5177,5266,5279,5185,4969,4625,4141,3533,2813,2015,1178,354,-416,-1082,-1631,-2045,-2339,-2534,-2671,-2779,-2899,-3032,-3199,-3371,-3541,-3678,-3770,-3808,-3804,-3767,-3733,-3710,-3732,-3791,-3905,-4048,-4228,-4414,-4619,-4810,-5010,-5182,-5343,-5468,-5543,-5565,-5503,-5353,-5106,-4756,-4312,-3785,-3194,-2565,-1931,-1319,-765,-285,94,382,584,725,852,985,1196,1489,1915,2456,3120,3861,4657,5437,6159,6760,7191,7408,7387,7103,6578,5820,4904,3875,2845,1889,1111,590,387,529,1004,1765,2719,3749,4733,5532,6046,6187,5914,5226,4163,2796,1232,-414,-2014,-3441,-4594,-5381,-5747,-5699,-5236,-4461,-3445,-2331,-1235,-284,423,836,907,673,158,-559,-1403,-2296,-3157,-3925,-4552,-4993,-5243,-5270,-5094,-4721,-4192,-3546,-2864,-2198,-1644,-1254,-1082,-1157,-1466,-1981,-2638,-3358,-4048,-4628,-5010,-5147,-5004,-4577,-3894,-2996,-1949,-826,292,1334,2233,2941,3436,3702,3779,3671,3460,3165,2865,2584,2371,2235,2195,2237,2354,2509,2681,2820,2892,2866,2713,2436,2052,1593,1142,739,497,433,612,1010,1592,2293,2999,3630,4067,4250,4134,3702,3006,2090,1058,-9,-997,-1839,-2447,-2803,-2890,-2744,-2418,-1997,-1576,-1241,-1083,-1144,-1463,-2010,-2757,-3604,-4489,-5297,-5969,-6442,-6688,-6721,-6561,-6268,-5889,-5483,-5082,-4736,-4440,-4233,-4094,-4049,-4077,-4196,-4374,-4612,-4862,-5099,-5254,-5301,-5165,-4845,-4306,-3583,-2706,-1737,-753,182,1001,1650,2125,2401,2531,2531,2487,2430,2442,2556,2802,3205,3734,4383,5090,5810,6477,7028,7425,7611,7578,7303,6796,6077,5185,4174,3123,2125,1265,659,363,446,895,1691,2723,3889,5019,5969,6592,6781,6479,5677,4423,2824,986,-908,-2745,-4351,-5641,-6516,-6960,-6971,-6604,-5957,-5119,-4240,-3416,-2764,-2352,-2214,-2342,-2694,-3196,-3770,-4326,-4805,-5150,-5347,-5405,-5340,-5196,-4995,-4764,-4509,-4233,-3921,-3577,-3196,-2793,-2393,-2031,-1736,-1550,-1472,-1513,-1646,-1832,-2038,-2197,-2291,-2268,-2136,-1868,-1503,-1031,-503,73,663,1247,1814,2341,2832,3270,3669,4017,4328,4601,4839,5048,5221,5354,5439,5470,5428,5324,5125,4849,4484,4047,3570,3082,2653,2326,2175,2228,2519,3023,3716,4496,5299,5983,6467,6646,6469,5909,5004,3801,2412,950,-461,-1695,-2662,-3288,-3556,-3467,-3085,-2483,-1769,-1047,-427,14,208,137,-183,-721,-1383,-2111,-2799,-3398,-3840,-4134,-4257,-4276,-4212,-4127,-4062,-4033,-4058,-4110,-4188,-4246,-4299,-4315,-4321,-4326,-4352,-4412,-4517,-4648,-4788,-4896,-4935,-4864,-4662,-4301,-3795,-3144,-2387,-1549,-679,191,1015,1766,2416,2953,3363,3661,3851,3963,4029,4084,4168,4316,4545,4870,5269,5722,6165,6552,6796,6848,6648,6184,5472,4556,3551,2537,1673,1031,726,763,1164,1835,2707,3624,4468,5099,5410,5350,4871,4029,2862,1489,25,-1412,-2685,-3726,-4441,-4826,-4884,-4651,-4221,-3646,-3042,-2480,-2020,-1722,-1587,-1624,-1797,-2067,-2390,-2710,-3002,-3231,-3396,-3494,-3550,-3571,-3590,-3597,-3608,-3597,-3559,-3480,-3356,-3193,-3019,-2840,-2706,-2606,-2576,-2581,-2617,-2645,-2630,-2547,-2372,-2093,-1718,-1252,-728,-162,401,946,1432,1852,2182,2431,2593,2691,2742,2771,2804,2864,2968,3127,3326,3567,3796,4005,4129,4148,4016,3727,3265,2664,1960,1225,547,11,-293,-306,9,639,1537,2604,3732,4770,5596,6074,6130,5711,4831,3539,1957,207,-1518,-3072,-4279,-5039,-5278,-4998,-4261,-3177,-1901,-605,550,1411,1883,1914,1503,714,-358,-1590,-2843,-4003,-4970,-5670,-6088,-6222,-6111,-5815,-5381,-4883,-4346,-3825,-3318,-2871,-2480,-2185,-2002,-1958,-2069,-2338,-2741,-3241,-3774,-4275,-4664,-4890,-4891,-4658,-4177,-3479,-2594,-1588,-505,573,1609,2532,3316,3930,4362,4625,4727,4714,4617,4497,4387,4342,4373,4508,4721,5002,5301,5579,5787,5879,5838,5635,5307,4861,4378,3900,3509,3254,3175,3285,3558,3948,4377,4761,5000,5027,4766,4215,3355,2264,989,-335,-1625,-2743,-3625,-4188,-4438,-4381,-4094,-3657,-3179,-2754,-2472,-2383,-2518,-2854,-3347,-3918,-4476,-4930,-5205,-5245,-5048,-4620,-4035,-3363,-2709,-2160,-1792,-1647,-1733,-2019,-2441,-2933,-3413,-3819,-4105,-4248,-4245,-4110,-3867,-3537,-3151,-2721,-2281,-1832,-1410,-1012,-663,-366,-126,60,209,323,449,578,762,999,1309,1699,2161,2688,3273,3885,4520,5135,5710,6199,6565,6769,6769,6558,6107,5458,4626,3687,2705,1785,999,454,192,270,678,1398,2358,3470,4622,5689,6563,7129,7319,7082,6415,5359,3985,2409,762,-812,-2185,-3246,-3939,-4232,-4158,-3769,-3153,-2405,-1629,-896,-299,150,393,467,365,131,-212,-625,-1102,-1608,-2160,-2739,-3355,-3996,-4644,-5258,-5795,-6186,-6383,-6342,-6044,-5519,-4810,-4007,-3205,-2497,-1977,-1691,-1678,-1913,-2371,-2965,-3627,-4244,-4734,-5006,-4992,-4663,-3989,-3007,-1747,-300,1257,2802,4245,5474,6420,7032,7292,7230,6890,6361,5731,5088,4525,4097,3840,3778,3871,4106,4410,4750,5060,5322,5495,5592,5601,5540,5426,5264,5066,4836,4566,4256,3895,3474,2995,2450,1860,1224,593,-17,-546,-966,-1242,-1360,-1344,-1217,-1058,-911,-861,-952,-1212,-1664,-2259,-2966,-3711,-4400,-4975,-5340,-5473,-5339,-4963,-4387,-3682,-2935,-2237,-1670,-1294,-1146,-1215,-1474,-1865,-2318,-2772,-3176,-3491,-3712,-3839,-3874,-3843,-3739,-3579,-3353,-3055,-2688,-2235,-1713,-1125,-492,156,788,1371,1869,2259,2518,2655,2653,2560,2383,2175,1983,1852,1832,1966,2268,2757,3400,4168,4988,5791,6479,6969,7185,7072,6610,5828,4775,3562,2300,1114,135,-555,-881,-828,-409,310,1244,2272,3272,4118,4701,4936,4783,4233,3338,2177,863,-475,-1722,-2777,-3581,-4088,-4328,-4299,-4082,-3722,-3275,-2813,-2357,-1952,-1613,-1343,-1162,-1065,-1071,-1179,-1416,-1762,-2244,-2816,-3470,-4149,-4788,-5339,-5701,-5851,-5729,-5351,-4746,-3981,-3154,-2364,-1718,-1289,-1142,-1278,-1700,-2332,-3108,-3928,-4666,-5248,-5549,-5529,-5137,-4370,-3270,-1880,-308,1370,3024,4570,5909,6978,7735,8165,8285,8134,7768,7252,6660,6050,5483,4996,4610,4337,4157,4070,4039,4060,4122,4210,4340,4489,4665,4840,4993,5084,5084,4945,4646,4158,3481,2622,1615,502,-646,-1751,-2737,-3506,-4009,-4188,-4056,-3642,-3022,-2303,-1599,-1029,-694,-650,-938,-1527,-2371,-3365,-4412,-5371,-6165,-6677,-6890,-6781,-6383,-5768,-5012,-4208,-3455,-2809,-2332,-2032,-1900,-1909,-2017,-2186,-2384,-2595,-2802,-3016,-3221,-3426,-3607,-3755,-3832,-3819,-3677,-3382,-2921,-2289,-1498,-587,412,1430,2410,3293,4017,4563,4886,5016,4946,4741,4436,4102,3794,3574,3483,3557,3795,4197,4709,5293,5859,6338,6641,6707,6487,5984,5215,4249,3180,2093,1112,304,-256,-532,-531,-268,193,797,1451,2083,2620,2994,3181,3150,2921,2513,1970,1325,626,-105,-849,-1583,-2313,-3001,-3646,-4199,-4644,-4929,-5033,-4924,-4603,-4080,-3402,-2630,-1853,-1169,-682,-467,-603,-1100,-1950,-3093,-4419,-5808,-7098,-8148,-8834,-9070,-8839,-8163,-7120,-5841,-4453,-3122,-1972,-1127,-646,-575,-878,-1507,-2358,-3302,-4215,-4957,-5420,-5529,-5227,-4527,-3460,-2103,-552,1084,2687,4160,5408,6381,7039,7386,7442,7250,6877,6369,5802,5215,4645,4120,3647,3225,2868,2567,2349,2217,2189,2273,2457,2727,3035,3338,3582,3706,3682,3467,3069,2487,1762,937,74,-756,-1492,-2066,-2438,-2599,-2551,-2353,-2067,-1777,-1569,-1512,-1653,-2008,-2568,-3283,-4081,-4897,-5606,-6172,-6498,-6572,-6395,-5990,-5423,-4773,-4103,-3502,-3014,-2668,-2474,-2397,-2395,-2422,-2419,-2374,-2260,-2112,-1953,-1837,-1806,-1896,-2123,-2488,-2949,-3467,-3959,-4356,-4573,-4545,-4226,-3601,-2683,-1524,-204,1181,2512,3681,4593,5176,5386,5241,4763,4051,3203,2342,1600,1077,865,989,1461,2213,3169,4201,5179,5976,6483,6628,6397,5791,4901,3792,2600,1421,363,-491,-1098,-1421,-1482,-1290,-910,-386,206,817,1381,1866,2237,2473,2570,2509,2290,1904,1342,620,-266,-1257,-2324,-3381,-4362,-5164,-5729,-5969,-5861,-5389,-4586,-3524,-2312,-1066,60,952,1490,1620,1303,591,-464,-1722,-3049,-4294,-5311,-6006,-6311,-6222,-5782,-5071,-4207,-3304,-2493,-1860,-1481,-1385,-1555,-1949,-2485,-3061,-3581,-3937,-4060,-3885,-3398,-2609,-1551,-304,1066,2454,3784,4980,5976,6763,7309,7662,7825,7869,7805,7688,7527,7326,7092,6784,6414,5938,5383,4747,4079,3418,2831,2365,2072,1963,2042,2268,2593,2936,3223,3367,3318,3029,2497,1752,846,-130,-1081,-1910,-2534,-2901,-2999,-2849,-2524,-2093,-1677,-1334,-1172,-1200,-1453,-1896,-2473,-3123,-3744,-4277,-4643,-4817,-4790,-4586,-4263,-3877,-3511,-3206,-3024,-2949,-2991,-3084,-3181,-3213,-3121,-2892,-2501,-2005,-1447,-909,-488,-239,-242,-509,-1029,-1772,-2626,-3512,-4284,-4842,-5069,-4904,-4306,-3295,-1923,-296,1476,3238,4862,6223,7218,7810,7972,7760,7234,6518,5717,4960,4337,3920,3732,3773,3986,4313,4661,4952,5109,5090,4868,4460,3891,3225,2507,1811,1177,639,232,-64,-235,-310,-313,-239,-133,41,246,521,849,1229,1653,2061,2422,2650,2684,2466,1953,1145,73,-1196,-2560,-3899,-5086,-6000,-6551,-6676,-6374,-5682,-4692,-3540,-2360,-1331,-559,-178,-216,-695,-1547,-2681,-3950,-5212,-6309,-7125,-7569,-7614,-7268,-6607,-5722,-4747,-3801,-3005,-2439,-2156,-2158,-2406,-2825,-3324,-3779,-4108,-4200,-4022,-3534,-2763,-1751,-571,677,1927,3073,4085,4914,5560,6045,6395,6663,6870,7053,7207,7332,7403,7386,7247,6961,6503,5887,5122,4259,3356,2480,1712,1106,727,587,705,1035,1539,2132,2740,3266,3655,3831,3798,3527,3083,2489,1824,1143,487,-112,-651,-1154,-1632,-2135,-2661,-3242,-3843,-4451,-5012,-5470,-5783,-5894,-5797,-5482,-4997,-4391,-3750,-3160,-2699,-2431,-2391,-2577,-2954,-3462,-3998,-4479,-4797,-4885,-4692,-4221,-3500,-2615,-1663,-777,-64,356,439,134,-500,-1412,-2462,-3520,-4428,-5049,-5279,-5055,-4361,-3253,-1812,-176,1510,3099,4453,5485,6128,6392,6301,5942,5415,4820,4270,3831,3565,3480,3563,3777,4063,4352,4586,4712,4686,4522,4192,3770,3249,2721,2193,1736,1350,1065,859,723,630,547,470,385,309,268,290,410,643,981,1395,1827,2194,2422,2416,2136,1545,663,-462,-1733,-3059,-4287,-5338,-6072,-6450,-6415,-6006,-5253,-4274,-3164,-2066,-1086,-345,107,212,9,-490,-1173,-1973,-2763,-3465,-3989,-4312,-4401,-4315,-4081,-3799,-3529,-3352,-3309,-3410,-3652,-3961,-4292,-4534,-4624,-4483,-4080,-3398,-2466,-1340,-89,1192,2437,3559,4527,5304,5897,6332,6634,6866,7050,7240,7431,7639,7835,7998,8078,8054,7874,7534,7022,6353,5574,4721,3866,3062,2369,1824,1448,1245,1185,1242,1343,1453,1496,1460,1299,1041,698,320,-43,-345,-563,-676,-722,-725,-757,-866,-1106,-1504,-2060,-2748,-3502,-4262,-4927,-5429,-5699,-5691,-5418,-4887,-4185,-3383,-2597,-1920,-1445,-1225,-1286,-1607,-2127,-2764,-3409,-3951,-4300,-4380,-4163,-3663,-2933,-2068,-1186,-402,163,438,372,-23,-700,-1561,-2489,-3349,-4005,-4356,-4315,-3848,-2970,-1717,-188,1514,3273,4964,6481,7747,8695,9305,9584,9546,9258,8759,8125,7393,6633,5866,5140,4464,3855,3315,2847,2448,2121,1860,1673,1547,1487,1469,1488,1508,1524,1491,1415,1261,1044,772,463,170,-76,-219,-221,-61,259,704,1218,1708,2090,2256,2158,1720,985,-53,-1261,-2571,-3810,-4883,-5649,-6054,-6053,-5676,-4992,-4117,-3181,-2331,-1679,-1329,-1317,-1644,-2252,-3060,-3944,-4789,-5470,-5908,-6038,-5862,-5410,-4760,-4030,-3311,-2743,-2371,-2277,-2432,-2811,-3325,-3870,-4335,-4605,-4606,-4265,-3592,-2584,-1329,116,1624,3114,4474,5638,6549,7191,7565,7704,7658,7483,7233,6960,6689,6453,6250,6078,5926,5768,5586,5358,5059,4697,4250,3754,3203,2652,2110,1624,1218,913,724,655,686,816,1003,1235,1472,1702,1906,2069,2186,2237,2198,2054,1764,1312,680,-138,-1116,-2210,-3365,-4490,-5505,-6312,-6847,-7045,-6902,-6429,-5687,-4773,-3797,-2878,-2132,-1641,-1458,-1587,-1992,-2595,-3294,-3971,-4507,-4808,-4796,-4450,-3785,-2872,-1822,-765,141,785,1051,910,363,-517,-1611,-2767,-3823,-4630,-5058,-5044,-4542,-3606,-2292,-729,958,2630,4148,5423,6362,6954,7175,7091,6736,6210,5582,4921,4295,3737,3274,2921,2663,2496,2393,2338,2300,2274,2232,2188,2114,2041,1946,1857,1757,1661,1559,1447,1325,1181,1026,861,704,566,482,463,523,664,850,1058,1226,1305,1238,1003,565,-41,-799,-1635,-2484,-3259,-3891,-4311,-4487,-4405,-4089,-3598,-2996,-2385,-1839,-1443,-1240,-1250,-1462,-1819,-2276,-2729,-3126,-3377,-3455,-3331,-3024,-2593,-2103,-1657,-1348,-1249,-1419,-1862,-2551,-3408,-4327,-5192,-5870,-6263,-6287,-5903,-5123,-3977,-2557,-950,720,2341,3822,5058,6023,6665,7010,7082,6939,6650,6283,5903,5559,5286,5098,4994,4951,4940,4916,4843,4690,4434,4074,3626,3105,2559,2011,1504,1054,681,377,147,-37,-175,-296,-400,-495,-577,-637,-665,-664,-630,-589,-566,-601,-729,-993,-1400,-1967,-2656,-3437,-4238,-4984,-5607,-6022,-6194,-6083,-5708,-5101,-4338,-3509,-2713,-2058,-1606,-1434,-1530,-1891,-2446,-3106,-3779,-4349,-4731,-4847,-4674,-4210,-3515,-2682,-1810,-1050,-482,-222,-287,-693,-1375,-2250,-3194,-4073,-4759,-5138,-5126,-4690,-3823,-2582,-1051,662,2414,4088,5556,6719,7532,7947,7998,7715,7170,6444,5621,4768,3976,3267,2705,2275,1993,1819,1725,1673,1619,1540,1411,1225,989,702,399,79,-220,-489,-711,-862,-942,-938,-846,-682,-432,-130,221,587,938,1232,1429,1485,1366,1054,532,-169,-1030,-1978,-2953,-3862,-4637,-5187,-5472,-5460,-5160,-4624,-3926,-3167,-2462,-1912,-1605,-1588,-1872,-2423,-3167,-4016,-4849,-5567,-6065,-6288,-6198,-5819,-5204,-4448,-3667,-2978,-2488,-2261,-2343,-2700,-3285,-4001,-4713,-5323,-5681,-5715,-5358,-4576,-3423,-1930,-231,1575,3337,4942,6265,7249,7830,8030,7872,7437,6808,6085,5361,4717,4220,3898,3776,3830,4028,4313,4613,4865,5003,4975,4761,4356,3782,3086,2324,1565,874,318,-73,-255,-236,-27,339,814,1342,1869,2328,2673,2847,2822,2565,2075,1367,462,-573,-1700,-2824,-3887,-4802,-5511,-5966,-6125,-6001,-5593,-4974,-4202,-3383,-2604,-1973,-1553,-1408,-1533,-1918,-2487,-3159,-3824,-4369,-4714,-4772,-4527,-3970,-3168,-2196,-1189,-265,446,837,858,479,-248,-1239,-2365,-3472,-4406,-5018,-5203,-4891,-4077,-2809,-1181,666,2577,4384,5950,7144,7907,8204,8061,7550,6763,5827,4851,3952,3214,2689,2411,2367,2519,2825,3183,3553,3831,3985,3964,3760,3385,2869,2265,1624,1016,489,95,-140,-200,-96,153,503,916,1333,1711,2006,2165,2184,2013,1681,1178,549,-170,-929,-1664,-2331,-2872,-3264,-3471,-3507,-3357,-3070,-2661,-2191,-1708,-1267,-934,-737,-732,-909,-1272,-1782,-2382,-3010,-3585,-4036,-4307,-4356,-4170,-3772,-3197,-2534,-1854,-1270,-859,-701,-829,-1245,-1919,-2760,-3680,-4536,-5214,-5589,-5587,-5145,-4283,-3026,-1477,258,2040,3738,5232,6429,7271,7739,7854,7669,7258,6712,6114,5550,5077,4739,4554,4518,4602,4768,4954,5112,5180,5126,4918,4555,4054,3433,2750,2038,1356,744,237,-140,-371,-471,-441,-321,-133,86,291,461,534,501,305,-43,-577,-1255,-2068,-2945,-3842,-4674,-5386,-5902,-6187,-6205,-5956,-5457,-4753,-3912,-3015,-2154,-1421,-894,-630,-661,-969,-1524,-2244,-3037,-3807,-4439,-4871,-5025,-4899,-4481,-3838,-3027,-2157,-1325,-635,-171,11,-111,-512,-1131,-1876,-2623,-3253,-3657,-3723,-3429,-2722,-1676,-325,1195,2787,4307,5643,6698,7405,7739,7707,7357,6762,6009,5205,4431,3771,3283,2992,2909,3003,3225,3515,3787,3985,4031,3899,3558,3027,2323,1513,647,-187,-935,-1513,-1896,-2035,-1944,-1624,-1126,-487,216,926,1563,2057,2344,2370,2107,1550,729,-297,-1454,-2624,-3734,-4648,-5321,-5665,-5674,-5339,-4703,-3829,-2813,-1753,-780,17,522,692,489,-67,-916,-1969,-3108,-4208,-5155,-5848,-6233,-6277,-6009,-5478,-4776,-4005,-3281,-2704,-2356,-2286,-2494,-2941,-3550,-4204,-4789,-5169,-5254,-4964,-4277,-3211,-1823,-221,1484,3147,4655,5891,6783,7287,7415,7184,6687,6002,5233,4498,3861,3419,3194,3216,3456,3880,4413,4981,5489,5854,6018,5914,5550,4911,4066,3064,2009,985,98,-589,-996,-1130,-963,-558,33,737,1462,2121,2648,2951,2997,2741,2185,1342,278,-943,-2216,-3430,-4498,-5306,-5811,-5954,-5751,-5217,-4423,-3445,-2400,-1381,-516,120,448,433,94,-544,-1374,-2313,-3223,-3994,-4534,-4764,-4673,-4271,-3609,-2791,-1897,-1065,-378,55,197,17,-454,-1147,-1967,-2785,-3475,-3922,-4031,-3752,-3086,-2057,-771,691,2180,3579,4781,5687,6262,6477,6369,5982,5407,4728,4048,3443,2982,2707,2623,2728,2973,3304,3661,3958,4149,4167,3990,3614,3042,2338,1538,740,2,-587,-980,-1131,-1026,-690,-148,517,1260,1976,2621,3108,3401,3450,3243,2769,2048,1115,34,-1124,-2262,-3289,-4122,-4675,-4917,-4817,-4393,-3690,-2773,-1738,-680,295,1089,1628,1848,1736,1301,588,-319,-1335,-2337,-3236,-3929,-4376,-4533,-4426,-4090,-3583,-3003,-2415,-1917,-1563,-1399,-1432,-1655,-2005,-2429,-2832,-3133,-3262,-3157,-2798,-2181,-1346,-331,768,1903,2971,3932,4718,5321,5718,5935,5994,5936,5808,5649,5497,5382,5312,5299,5331,5391,5454,5496,5468,5361,5128,4773,4278,3677,2973,2237,1491,813,239,-190,-441,-524,-433,-219,91,435,770,1048,1223,1270,1152,857,374,-290,-1118,-2066,-3089,-4117,-5071,-5887,-6481,-6810,-6834,-6548,-5962,-5124,-4097,-2965,-1829,-792,57,629,884,802,393,-264,-1115,-2016,-2897,-3627,-4153,-4416,-4420,-4187,-3768,-3243,-2673,-2157,-1736,-1472,-1367,-1423,-1595,-1837,-2073,-2240,-2268,-2119,-1755,-1185,-416,496,1506,2535,3523,4396,5112,5626,5928,6020,5929,5696,5377,5026,4697,4436,4269,4215,4270,4414,4618,4840,5030,5143,5124,4948,4582,4034,3316,2475,1567,669,-154,-810,-1270,-1470,-1429,-1140,-657,-29,672,1374,1997,2473,2732,2730,2437,1840,977,-116,-1354,-2639,-3874,-4944,-5759,-6247,-6359,-6084,-5452,-4506,-3353,-2080,-836,276,1118,1616,1700,1366,637,-406,-1656,-2978,-4245,-5326,-6140,-6626,-6779,-6629,-6236,-5680,-5050,-4429,-3888,-3481,-3225,-3138,-3167,-3305,-3448,-3576,-3588,-3457,-3130,-2600,-1866,-967,64,1150,2236,3246,4122,4820,5308,5587,5658,5580,5378,5133,4883,4693,4587,4597,4712,4922,5191,5469,5712,5854,5857,5680,5303,4735,3995,3143,2243,1380,629,64,-273,-351,-191,180,696,1283,1868,2370,2718,2867,2761,2396,1761,883,-192,-1399,-2666,-3887,-4988,-5869,-6464,-6720,-6616,-6150,-5369,-4331,-3128,-1869,-670,356,1108,1512,1536,1173,479,-474,-1559,-2668,-3660,-4451,-4959,-5171,-5089,-4781,-4296,-3745,-3179,-2684,-2302,-2059,-1966,-2003,-2142,-2329,-2521,-2651,-2676,-2558,-2261,-1798,-1164,-404,440,1315,2147,2898,3494,3932,4161,4219,4108,3881,3593,3298,3050,2899,2866,2958,3171,3464,3793,4113,4331,4426,4315,3988,3427,2666,1742,756,-220,-1070,-1711,-2072,-2112,-1840,-1276,-514,385,1291,2131,2794,3225,3365,3190,2704,1928,905,-282,-1574,-2856,-4055,-5075,-5852,-6325,-6470,-6279,-5764,-4981,-3978,-2840,-1668,-536,423,1162,1576,1656,1368,756,-127,-1193,-2331,-3443,-4424,-5214,-5761,-6066,-6138,-6018,-5740,-5360,-4900,-4421,-3923,-3458,-3018,-2635,-2301,-2022,-1788,-1585,-1401,-1215,-1008,-761,-459,-96,343,836,1389,1968,2555,3126,3650,4112,4493,4799,5023,5185,5292,5354,5385,5391,5365,5307,5201,5026,4776,4421,3961,3388,2727,2001,1263,562,-42,-506,-786,-883,-795,-570,-248,106,436,684,814,784,591,215,-327,-1022,-1838,-2729,-3653,-4548,-5366,-6054,-6577,-6908,-7037,-6962,-6685,-6241,-5624,-4902,-4070,-3215,-2361,-1585,-945,-481,-246,-246,-471,-889,-1445,-2064,-2698,-3259,-3743,-4073,-4294,-4349,-4290,-4105,-3817,-3453,-3031,-2587,-2144,-1733,-1362,-1060,-802,-597,-407,-216,9,294,660,1105,1640,2218,2838,3435,3980,4436,4765,4965,5035,4998,4891,4755,4623,4538,4512,4556,4659,4796,4932,5022,5029,4895,4609,4144,3513,2753,1911,1062,289,-348,-769,-956,-879,-572,-74,560,1234,1897,2440,2816,2957,2822,2396,1692,730,-413,-1671,-2942,-4140,-5164,-5958,-6455,-6634,-6501,-6055,-5354,-4438,-3369,-2236,-1102,-64,794,1413,1709,1688,1309,644,-278,-1343,-2473,-3566,-4537,-5322,-5881,-6183,-6239,-6051,-5650,-5075,-4366,-3588,-2793,-2055,-1417,-939,-634,-513,-551,-704,-905,-1089,-1176,-1107,-842,-359,336,1193,2172,3185,4173,5056,5793,6344,6718,6917,6986,6950,6861,6742,6616,6493,6361,6214,6023,5765,5423,4979,4433,3806,3120,2435,1793,1259,876,673,668,837,1151,1556,1984,2374,2665,2797,2741,2454,1939,1199,254,-836,-2026,-3224,-4359,-5348,-6123,-6635,-6860,-6796,-6466,-5903,-5167,-4297,-3364,-2408,-1496,-665,19,533,828,898,738,379,-151,-782,-1471,-2147,-2777,-3302,-3728,-4001,-4156,-4155,-4029,-3773,-3402,-2947,-2431,-1896,-1379,-916,-528,-238,-35,92,174,243,350,504,755,1088,1503,1982,2474,2954,3379,3710,3957,4087,4159,4170,4187,4219,4307,4449,4643,4862,5070,5218,5255,5135,4820,4288,3551,2630,1603,539,-450,-1275,-1848,-2110,-2039,-1658,-1003,-177,742,1639,2419,3007,3331,3358,3070,2481,1621,557,-647,-1899,-3113,-4208,-5102,-5757,-6124,-6212,-6014,-5578,-4928,-4121,-3206,-2236,-1273,-372,410,1011,1398,1525,1396,1013,411,-359,-1245,-2170,-3085,-3920,-4638,-5201,-5580,-5764,-5744,-5522,-5111,-4541,-3844,-3084,-2304,-1589,-963,-504,-189,-58,-40,-123,-212,-266,-203,1,391,940,1642,2435,3265,4074,4792,5397,5842,6143,6294,6326,6258,6119,5937,5716,5488,5227,4959,4654,4307,3910,3452,2942,2402,1851,1336,893,553,344,271,322,469,678,888,1076,1173,1163,1006,690,212,-427,-1197,-2068,-2988,-3900,-4748,-5471,-6023,-6380,-6516,-6464,-6221,-5857,-5380,-4853,-4286,-3706,-3127,-2555,-2013,-1507,-1077,-725,-498,-385,-414,-561,-826,-1168,-1575,-1988,-2395,-2750,-3026,-3206,-3272,-3212,-3042,-2765,-2417,-2026,-1636,-1274,-974,-746,-585,-479,-392,-290,-139,107,445,909,1456,2081,2725,3355,3907,4360,4669,4848,4895,4844,4719,4571,4408,4272,4160,4077,4022,3969,3904,3798,3634,3383,3043,2617,2118,1594,1073,622,277,75,43,171,454,842,1309,1780,2223,2564,2765,2773,2565,2108,1433,536,-504,-1640,-2775,-3836,-4728,-5398,-5785,-5880,-5682,-5229,-4568,-3760,-2871,-1967,-1103,-335,290,745,993,1026,852,475,-59,-722,-1456,-2224,-2965,-3646,-4230,-4683,-5002,-5159,-5167,-5012,-4726,-4309,-3809,-3250,-2698,-2182,-1764,-1456,-1280,-1223,-1253,-1313,-1357,-1301,-1116,-745,-187,548,1418,2376,3344,4276,5099,5794,6335,6725,6989,7132,7196,7185,7113,6987,6790,6532,6180,5755,5234,4645,4007,3351,2731,2183,1761,1489,1396,1472,1698,2037,2433,2825,3164,3387,3463,3357,3050,2539,1828,943,-93,-1210,-2368,-3481,-4483,-5311,-5900,-6227,-6270,-6048,-5605,-4980,-4266,-3497,-2761,-2083,-1497,-1032,-668,-430,-289,-236,-262,-329,-443,-565,-711,-861,-1036,-1242,-1481,-1776,-2100,-2465,-2818,-3148,-3385,-3511,-3477,-3277,-2917,-2414,-1821,-1176,-546,34,520,908,1186,1385,1521,1636,1761,1912,2121,2368,2665,2982,3310,3633,3932,4217,4464,4697,4890,5057,5182,5261,5278,5232,5104,4893,4589,4200,3722,3193,2615,2046,1496,1028,644,391,248,243,328,521,767,1061,1373,1665,1917,2086,2139,2055,1803,1392,817,109,-696,-1555,-2414,-3230,-3959,-4572,-5052,-5394,-5592,-5665,-5596,-5409,-5096,-4668,-4141,-3530,-2861,-2176,-1484,-848,-272,185,507,654,612,363,-96,-733,-1544,-2449,-3408,-4330,-5134,-5749,-6108,-6174,-5939,-5418,-4667,-3732,-2709,-1645,-628,307,1125,1804,2358,2786,3120,3379,3584,3756,3899,4024,4126,4208,4274,4318,4358,4387,4420,4452,4485,4521,4549,4583,4599,4619,4621,4613,4589,4539,4464,4353,4201,4007,3762,3459,3108,2693,2240,1749,1247,750,290,-131,-491,-806,-1081,-1335,-1588,-1855,-2142,-2463,-2792,-3142,-3472,-3790,-4069,-4317,-4534,-4729,-4919,-5104,-5289,-5457,-5596,-5667,-5648,-5508,-5220,-4779,-4170,-3432,-2567,-1672,-766,32,686,1106,1266,1139,728,87,-750,-1677,-2616,-3469,-4151,-4597,-4779,-4671,-4311,-3715,-2958,-2071,-1136,-172,752,1637,2437,3163,3789,4326,4748,5073,5267,5358,5315,5168,4920,4595,4225,3822,3437,3070,2770,2526,2377,2302,2323,2410,2558,2742,2931,3111,3244,3326,3334,3267,3128,2912,2641,2312,1959,1594,1241,939,675,492,351,252,154,35,-153,-408,-764,-1196,-1694,-2220,-2732,-3183,-3542,-3766,-3860,-3815,-3669,-3444,-3193,-2954,-2764,-2657,-2629,-2690,-2799,-2934,-3037,-3085,-3046,-2919,-2723,-2488,-2268,-2105,-2047,-2119,-2333,-2679,-3123,-3615,-4095,-4501,-4773,-4877,-4794,-4534,-4126,-3613,-3052,-2473,-1932,-1426,-974,-552,-144,281,740,1254,1819,2436,3078,3722,4336,4883,5348,5694,5918,6004,5951,5760,5442,5011,4498,3933,3352,2802,2312,1919,1646,1495,1484,1583,1786,2063,2368,2679,2936,3118,3177,3111,2891,2541,2055,1467,791,57,-716,-1499,-2266,-3000,-3653,-4228,-4675,-4992,-5163,-5184,-5070,-4839,-4524,-4167,-3805,-3484,-3239,-3085,-3055,-3124,-3295,-3517,-3759,-3953,-4060,-4029,-3846,-3513,-3057,-2533,-1998,-1528,-1175,-985,-985,-1158,-1499,-1927,-2406,-2836,-3161,-3325,-3285,-3049,-2627,-2064,-1419,-749,-105,462,943,1314,1599,1816,1984,2150,2313,2513,2733,2983,3247,3505,3746,3945,4088,4156,4134,4018,3797,3488,3103,2670,2228,1797,1421,1107,879,718,644,611,639,690,761,847,921,999,1046,1080,1087,1070,1023,948,825,654,418,113,-269,-710,-1214,-1743,-2287,-2800,-3273,-3649,-3939,-4101,-4152,-4092,-3934,-3709,-3429,-3140,-2837,-2573,-2326,-2122,-1941,-1767,-1601,-1415,-1237,-1058,-931,-869,-925,-1108,-1447,-1915,-2508,-3155,-3815,-4406,-4860,-5119,-5133,-4880,-4385,-3676,-2827,-1926,-1039,-265,358,795,1046,1148,1143,1104,1084,1157,1346,1695,2182,2802,3517,4265,5016,5689,6251,6647,6840,6814,6558,6096,5460,4721,3936,3193,2543,2056,1743,1628,1678,1874,2153,2479,2783,3031,3178,3199,3085,2827,2453,1962,1398,767,106,-577,-1255,-1918,-2543,-3115,-3611,-4020,-4315,-4498,-4550,-4493,-4324,-4081,-3784,-3476,-3187,-2946,-2770,-2668,-2632,-2650,-2701,-2757,-2793,-2776,-2694,-2538,-2314,-2047,-1766,-1511,-1322,-1222,-1233,-1349,-1559,-1827,-2123,-2388,-2595,-2686,-2643,-2452,-2108,-1658,-1121,-569,-39,408,763,994,1132,1198,1230,1294,1410,1637,1976,2443,3008,3654,4323,4982,5573,6056,6388,6538,6482,6218,5747,5112,4344,3529,2720,1994,1404,988,750,692,774,957,1204,1467,1710,1923,2075,2174,2227,2224,2203,2132,2049,1905,1718,1447,1089,635,85,-538,-1207,-1880,-2514,-3052,-3461,-3697,-3747,-3610,-3301,-2852,-2319,-1744,-1181,-686,-280,-10,120,106,-48,-313,-682,-1111,-1594,-2106,-2627,-3160,-3673,-4170,-4610,-4983,-5252,-5394,-5384,-5208,-4854,-4334,-3656,-2867,-1996,-1122,-297,410,932,1260,1355,1259,1005,653,292,-16,-192,-184,38,488,1147,1984,2943,3970,4996,5954,6789,7430,7844,7981,7832,7403,6720,5849,4858,3823,2836,1941,1210,648,278,82,43,136,340,620,966,1339,1739,2126,2492,2803,3028,3131,3081,2831,2382,1706,839,-192,-1330,-2496,-3618,-4608,-5400,-5939,-6191,-6159,-5854,-5335,-4649,-3870,-3060,-2280,-1587,-1001,-572,-288,-171,-202,-373,-670,-1075,-1575,-2147,-2772,-3431,-4077,-4689,-5205,-5590,-5796,-5791,-5547,-5072,-4356,-3446,-2379,-1210,-35,1091,2060,2823,3308,3507,3407,3058,2511,1852,1171,555,93,-166,-177,66,540,1217,2030,2917,3817,4640,5346,5846,6123,6133,5884,5403,4729,3940,3093,2269,1510,857,329,-79,-365,-559,-658,-687,-647,-538,-372,-132,160,517,896,1296,1654,1935,2089,2068,1845,1418,773,-23,-954,-1930,-2892,-3776,-4503,-5053,-5370,-5470,-5340,-5011,-4518,-3880,-3164,-2389,-1617,-884,-239,288,646,828,792,546,83,-573,-1386,-2324,-3306,-4289,-5186,-5940,-6486,-6781,-6790,-6504,-5919,-5069,-3989,-2744,-1424,-102,1102,2117,2858,3285,3384,3180,2731,2122,1456,834,360,103,118,420,985,1779,2720,3741,4747,5664,6416,6948,7219,7226,6975,6515,5903,5212,4506,3865,3300,2863,2517,2265,2048,1856,1632,1380,1082,758,429,128,-111,-260,-312,-268,-160,-31,69,78,-43,-328,-779,-1386,-2101,-2882,-3652,-4356,-4933,-5340,-5550,-5556,-5361,-4994,-4479,-3852,-3157,-2425,-1708,-1032,-456,11,307,433,355,79,-389,-1011,-1759,-2558,-3356,-4070,-4644,-5009,-5142,-5006,-4620,-4003,-3190,-2246,-1211,-165,845,1747,2497,3045,3371,3460,3342,3032,2616,2130,1683,1323,1127,1142,1380,1853,2514,3334,4220,5131,5953,6651,7136,7380,7353,7060,6533,5828,5011,4168,3367,2659,2087,1637,1311,1060,853,655,443,211,-20,-247,-399,-485,-435,-270,23,397,813,1186,1464,1565,1449,1098,517,-249,-1135,-2061,-2930,-3660,-4179,-4431,-4402,-4083,-3516,-2751,-1852,-910,7,809,1438,1841,1982,1856,1461,830,-10,-995,-2080,-3193,-4266,-5246,-6050,-6649,-6979,-7034,-6797,-6292,-5549,-4619,-3556,-2432,-1291,-210,780,1620,2273,2723,2938,2943,2736,2374,1901,1392,917,548,354,374,644,1153,1883,2781,3784,4816,5796,6657,7323,7750,7905,7771,7382,6762,5983,5113,4214,3359,2575,1903,1330,866,476,158,-114,-334,-503,-607,-628,-546,-360,-47,341,803,1250,1639,1887,1930,1725,1249,517,-439,-1535,-2701,-3817,-4804,-5561,-6032,-6173,-5978,-5480,-4727,-3799,-2787,-1778,-855,-96,462,781,852,694,310,-248,-968,-1781,-2667,-3553,-4398,-5142,-5721,-6097,-6218,-6066,-5640,-4946,-4032,-2939,-1721,-456,812,2010,3078,3980,4648,5071,5212,5083,4696,4096,3338,2509,1680,960,402,93,46,290,780,1491,2327,3234,4107,4870,5462,5815,5925,5769,5402,4838,4173,3426,2679,1951,1272,652,79,-428,-896,-1295,-1622,-1863,-1972,-1958,-1776,-1445,-970,-387,245,861,1384,1738,1867,1734,1323,669,-197,-1191,-2237,-3244,-4120,-4797,-5207,-5329,-5144,-4683,-3997,-3139,-2212,-1276,-430,269,772,1040,1074,870,455,-133,-867,-1686,-2561,-3424,-4243,-4948,-5509,-5867,-6002,-5879,-5509,-4895,-4079,-3098,-2009,-871,256,1308,2232,2973,3483,3746,3731,3480,2998,2379,1674,996,422,40,-93,48,472,1125,1964,2882,3812,4641,5320,5771,5978,5934,5662,5212,4649,4040,3456,2942,2538,2235,2035,1886,1755,1600,1380,1090,713,279,-187,-638,-1030,-1324,-1490,-1519,-1436,-1263,-1070,-906,-832,-900,-1138,-1543,-2109,-2783,-3511,-4227,-4848,-5318,-5570,-5581,-5340,-4865,-4209,-3425,-2603,-1803,-1105,-555,-192,-28,-63,-276,-644,-1135,-1713,-2351,-3016,-3671,-4284,-4809,-5207,-5430,-5444,-5222,-4755,-4066,-3181,-2163,-1068,34,1076,2002,2769,3328,3682,3791,3692,3383,2920,2344,1727,1137,649,330,229,373,763,1374,2143,3006,3870,4653,5284,5702,5867,5790,5469,4966,4332,3635,2939,2290,1712,1207,765,346,-67,-506,-974,-1457,-1924,-2334,-2623,-2761,-2697,-2425,-1960,-1345,-652,26,599,969,1071,865,345,-447,-1454,-2564,-3679,-4669,-5443,-5908,-6010,-5746,-5114,-4204,-3072,-1847,-635,463,1331,1921,2165,2061,1619,871,-107,-1262,-2496,-3739,-4914,-5951,-6799,-7408,-7739,-7785,-7518,-6975,-6161,-5138,-3957,-2690,-1412,-185,925,1878,2627,3161,3459,3530,3382,3049,2567,2005,1423,902,512,322,367,680,1230,1996,2897,3857,4788,5606,6242,6651,6809,6717,6402,5911,5294,4620,3924,3269,2648,2093,1569,1075,585,92,-408,-900,-1357,-1746,-2029,-2166,-2137,-1925,-1544,-1029,-440,156,657,1003,1109,939,494,-218,-1118,-2133,-3154,-4077,-4800,-5265,-5411,-5257,-4819,-4177,-3412,-2631,-1912,-1350,-964,-805,-838,-1052,-1393,-1820,-2281,-2753,-3195,-3618,-4002,-4364,-4696,-4996,-5248,-5421,-5487,-5395,-5126,-4646,-3956,-3064,-2006,-818,430,1684,2877,3943,4828,5484,5875,5987,5828,5415,4818,4084,3318,2584,1981,1557,1364,1403,1660,2090,2639,3228,3804,4293,4658,4868,4909,4797,4542,4196,3769,3310,2822,2315,1792,1230,640,4,-647,-1296,-1893,-2389,-2727,-2858,-2745,-2383,-1782,-1009,-127,741,1510,2051,2310,2221,1794,1067,113,-950,-2016,-2954,-3675,-4104,-4211,-4009,-3535,-2880,-2125,-1378,-720,-234,57,105,-47,-399,-886,-1466,-2087,-2696,-3261,-3757,-4170,-4496,-4738,-4892,-4960,-4935,-4798,-4549,-4162,-3645,-2987,-2221,-1352,-437,501,1405,2232,2930,3466,3795,3914,3815,3532,3108,2616,2137,1742,1517,1488,1699,2118,2719,3420,4153,4828,5375,5746,5905,5853,5613,5214,4728,4196,3682,3230,2860,2575,2369,2201,2044,1871,1637,1358,1006,626,225,-151,-463,-684,-779,-751,-609,-389,-143,64,173,131,-94,-503,-1075,-1759,-2484,-3174,-3748,-4141,-4311,-4233,-3930,-3433,-2820,-2150,-1528,-999,-641,-468,-490,-694,-1026,-1462,-1916,-2373,-2770,-3098,-3343,-3512,-3622,-3686,-3720,-3723,-3690,-3601,-3436,-3157,-2755,-2205,-1517,-704,198,1155,2104,3007,3800,4440,4895,5122,5135,4923,4537,4020,3443,2876,2400,2060,1915,1957,2198,2584,3069,3599,4096,4531,4846,5026,5055,4945,4701,4362,3939,3471,2960,2425,1852,1244,584,-116,-856,-1595,-2297,-2902,-3356,-3593,-3584,-3295,-2751,-1983,-1083,-140,725,1391,1785,1814,1493,824,-108,-1203,-2336,-3385,-4226,-4787,-5000,-4861,-4407,-3677,-2788,-1814,-870,-40,614,1026,1192,1095,756,227,-479,-1269,-2118,-2955,-3740,-4433,-5004,-5434,-5704,-5824,-5772,-5574,-5221,-4736,-4124,-3411,-2601,-1732,-811,122,1049,1933,2736,3428,3955,4302,4429,4352,4080,3663,3168,2667,2246,1967,1879,2002,2326,2802,3386,3984,4561,5024,5362,5536,5548,5413,5156,4808,4408,3973,3522,3060,2566,2044,1459,824,126,-606,-1339,-2035,-2625,-3069,-3311,-3320,-3098,-2655,-2050,-1353,-660,-54,377,589,546,266,-218,-839,-1526,-2203,-2803,-3276,-3591,-3747,-3748,-3650,-3467,-3281,-3098,-2978,-2908,-2910,-2951,-3029,-3107,-3179,-3222,-3238,-3232,-3219,-3212,-3240,-3300,-3417,-3566,-3744,-3910,-4038,-4090,-4022,-3819,-3441,-2903,-2189,-1332,-350,715,1824,2925,3968,4897,5654,6204,6499,6543,6336,5915,5342,4678,4005,3393,2892,2552,2370,2360,2480,2711,3004,3315,3603,3829,3964,3985,3897,3689,3386,2998,2532,2016,1436,819,156,-532,-1226,-1900,-2504,-2997,-3320,-3437,-3304,-2929,-2323,-1552,-689,156,900,1435,1719,1709,1426,915,238,-495,-1225,-1837,-2305,-2566,-2639,-2525,-2286,-1958,-1611,-1288,-1032,-872,-817,-868,-1029,-1262,-1581,-1928,-2314,-2695,-3067,-3413,-3712,-3967,-4145,-4250,-4259,-4163,-3960,-3641,-3229,-2716,-2147,-1519,-869,-214,432,1047,1630,2159,2634,3034,3354,3580,3705,3745,3702,3619,3506,3418,3360,3371,3434,3561,3718,3892,4056,4189,4287,4342,4351,4326,4254,4159,4022,3865,3669,3440,3169,2847,2472,2044,1553,1033,460,-96,-654,-1144,-1542,-1820,-1924,-1872,-1642,-1283,-824,-344,106,455,657,684,526,196,-264,-815,-1392,-1940,-2406,-2747,-2932,-2959,-2830,-2579,-2246,-1866,-1507,-1194,-978,-881,-910,-1071,-1343,-1696,-2093,-2493,-2860,-3164,-3387,-3517,-3556,-3515,-3388,-3208,-2956,-2663,-2314,-1914,-1466,-959,-403,207,858,1543,2250,2950,3627,4238,4753,5134,5354,5392,5255,4960,4538,4054,3538,3064,2660,2364,2190,2145,2221,2409,2685,3023,3389,3734,4031,4222,4286,4192,3923,3482,2870,2116,1239,290,-697,-1656,-2540,-3289,-3844,-4170,-4215,-3983,-3465,-2713,-1778,-756,261,1161,1861,2284,2394,2186,1695,972,115,-804,-1681,-2446,-3031,-3405,-3543,-3465,-3187,-2759,-2218,-1630,-1034,-495,-58,233,336,235,-75,-577,-1228,-1975,-2756,-3488,-4130,-4601,-4896,-4969,-4850,-4539,-4096,-3545,-2961,-2363,-1811,-1300,-853,-435,-44,376,824,1347,1920,2545,3176,3771,4279,4655,4869,4913,4791,4540,4189,3793,3390,3025,2717,2501,2373,2346,2416,2568,2794,3059,3344,3610,3831,3973,4003,3903,3648,3236,2669,1961,1144,261,-642,-1498,-2260,-2859,-3253,-3402,-3291,-2929,-2348,-1615,-800,3,708,1242,1551,1598,1403,974,370,-349,-1119,-1870,-2544,-3103,-3515,-3776,-3892,-3874,-3767,-3569,-3342,-3085,-2841,-2628,-2464,-2368,-2344,-2396,-2507,-2673,-2870,-3074,-3280,-3448,-3589,-3666,-3692,-3644,-3528,-3350,-3096,-2804,-2442,-2050,-1603,-1114,-577,23,681,1408,2185,2996,3800,4551,5182,5652,5895,5906,5664,5202,4566,3814,3031,2288,1663,1207,970,954,1166,1551,2071,2640,3184,3631,3911,3990,3844,3473,2904,2167,1311,389,-558,-1468,-2307,-3025,-3583,-3947,-4085,-3972,-3610,-3005,-2204,-1268,-284,654,1439,1988,2237,2147,1738,1034,129,-894,-1912,-2836,-3567,-4047,-4243,-4167,-3840,-3335,-2713,-2048,-1434,-913,-559,-408,-466,-761,-1232,-1874,-2593,-3348,-4055,-4659,-5108,-5370,-5434,-5301,-4998,-4553,-4019,-3431,-2849,-2297,-1814,-1416,-1098,-851,-660,-467,-275,-3,329,780,1309,1925,2571,3218,3799,4291,4629,4814,4820,4665,4368,3965,3500,3027,2592,2245,2016,1922,1968,2113,2348,2588,2821,2964,3003,2904,2653,2268,1753,1148,483,-204,-877,-1495,-2037,-2456,-2739,-2854,-2786,-2543,-2129,-1587,-969,-331,237,693,956,1011,829,427,-157,-878,-1664,-2443,-3153,-3721,-4120,-4311,-4307,-4112,-3776,-3336,-2853,-2386,-1984,-1705,-1570,-1603,-1794,-2114,-2530,-2985,-3430,-3820,-4115,-4295,-4357,-4304,-4155,-3931,-3650,-3332,-2987,-2618,-2223,-1799,-1328,-820,-256,351,1007,1699,2425,3152,3875,4544,5127,5584,5873,5965,5851,5527,5024,4373,3646,2890,2193,1607,1201,999,1035,1276,1705,2248,2835,3380,3805,4043,4040,3786,3261,2516,1572,509,-612,-1712,-2719,-3559,-4184,-4527,-4570,-4286,-3694,-2826,-1754,-574,604,1650,2460,2939,3031,2725,2050,1073,-96,-1349,-2555,-3601,-4408,-4894,-5059,-4893,-4448,-3786,-2980,-2128,-1303,-599,-75,210,228,-30,-532,-1247,-2080,-2975,-3822,-4549,-5091,-5386,-5439,-5227,-4804,-4208,-3501,-2748,-2013,-1335,-760,-296,59,319,516,689,869,1110,1424,1854,2376,2997,3661,4344,4962,5487,5845,6019,5977,5737,5313,4756,4125,3472,2876,2385,2041,1875,1876,2035,2302,2635,2970,3257,3448,3498,3399,3127,2698,2130,1442,684,-110,-892,-1596,-2186,-2587,-2773,-2703,-2378,-1835,-1110,-318,474,1140,1599,1787,1664,1245,565,-299,-1258,-2210,-3064,-3750,-4208,-4428,-4414,-4194,-3831,-3363,-2865,-2385,-1971,-1662,-1485,-1448,-1550,-1774,-2084,-2447,-2810,-3131,-3379,-3517,-3549,-3462,-3285,-3033,-2735,-2421,-2108,-1814,-1541,-1288,-1042,-785,-503,-169,220,691,1244,1892,2621,3426,4256,5084,5827,6442,6845,7008,6883,6483,5832,4986,4037,3061,2179,1456,985,788,885,1235,1789,2448,3129,3727,4154,4364,4293,3958,3361,2540,1565,478,-623,-1679,-2606,-3332,-3797,-3944,-3750,-3214,-2374,-1304,-110,1073,2117,2885,3287,3260,2793,1939,778,-562,-1934,-3199,-4230,-4916,-5228,-5123,-4670,-3905,-2957,-1908,-887,5,692,1096,1184,958,425,-348,-1293,-2313,-3314,-4186,-4875,-5294,-5446,-5307,-4931,-4352,-3650,-2882,-2120,-1412,-792,-285,116,418,635,805,939,1076,1248,1473,1789,2207,2726,3338,4003,4671,5287,5780,6106,6219,6104,5777,5266,4625,3934,3244,2649,2184,1893,1778,1826,1988,2220,2447,2622,2690,2613,2389,1998,1479,843,139,-592,-1299,-1932,-2440,-2774,-2901,-2788,-2451,-1903,-1209,-446,294,910,1314,1450,1280,824,117,-753,-1700,-2604,-3379,-3942,-4239,-4264,-4027,-3576,-2993,-2340,-1719,-1188,-814,-633,-661,-885,-1294,-1822,-2435,-3051,-3616,-4067,-4361,-4472,-4398,-4151,-3772,-3305,-2807,-2330,-1915,-1583,-1351,-1195,-1094,-1011,-888,-709,-418,-23,502,1140,1877,2694,3555,4420,5253,5979,6567,6941,7082,6955,6571,5957,5165,4271,3352,2497,1776,1254,956,893,1042,1352,1763,2193,2571,2826,2910,2789,2449,1909,1178,325,-622,-1564,-2463,-3212,-3779,-4073,-4081,-3766,-3163,-2303,-1289,-212,794,1611,2144,2306,2091,1488,586,-540,-1761,-2946,-3988,-4779,-5255,-5396,-5199,-4717,-4007,-3162,-2258,-1396,-646,-69,274,374,207,-196,-811,-1574,-2418,-3274,-4052,-4700,-5154,-5385,-5383,-5161,-4748,-4190,-3536,-2840,-2139,-1480,-863,-323,165,590,975,1319,1646,1951,2263,2584,2933,3317,3736,4178,4623,5034,5381,5616,5725,5673,5476,5138,4692,4178,3638,3122,2665,2303,2039,1884,1812,1804,1824,1851,1838,1788,1658,1465,1192,855,468,51,-366,-750,-1066,-1270,-1344,-1252,-1008,-622,-140,368,838,1182,1344,1268,947,388,-353,-1214,-2100,-2923,-3601,-4064,-4283,-4246,-3974,-3524,-2945,-2329,-1735,-1242,-891,-731,-756,-987,-1376,-1908,-2507,-3139,-3712,-4200,-4520,-4670,-4611,-4369,-3961,-3438,-2845,-2248,-1682,-1199,-812,-523,-326,-175,-56,95,293,577,958,1446,2021,2699,3412,4183,4926,5634,6228,6682,6937,6975,6779,6362,5759,5016,4210,3395,2664,2053,1628,1394,1361,1496,1762,2090,2435,2714,2895,2925,2779,2455,1957,1307,558,-256,-1054,-1785,-2367,-2749,-2875,-2728,-2298,-1637,-798,110,988,1717,2207,2376,2204,1687,884,-138,-1249,-2366,-3343,-4114,-4589,-4749,-4580,-4117,-3417,-2551,-1617,-702,110,733,1123,1233,1061,623,-45,-866,-1775,-2675,-3482,-4123,-4541,-4706,-4621,-4303,-3805,-3183,-2504,-1832,-1212,-687,-264,53,288,465,624,795,1009,1290,1649,2092,2619,3209,3848,4489,5102,5629,6044,6296,6383,6280,6019,5604,5091,4510,3918,3356,2859,2456,2161,1964,1858,1803,1780,1747,1678,1555,1356,1087,754,362,-53,-485,-882,-1242,-1502,-1667,-1682,-1566,-1304,-934,-505,-64,298,539,589,431,57,-506,-1200,-1962,-2709,-3356,-3849,-4119,-4162,-3967,-3565,-3005,-2349,-1673,-1041,-538,-190,-65,-148,-453,-938,-1567,-2280,-3000,-3681,-4226,-4613,-4782,-4731,-4464,-4013,-3423,-2763,-2083,-1455,-912,-491,-193,-5,97,165,239,368,594,938,1419,2031,2758,3564,4417,5260,6041,6709,7209,7497,7559,7373,6968,6363,5618,4780,3927,3114,2400,1832,1427,1199,1122,1167,1279,1412,1502,1517,1423,1204,866,425,-104,-668,-1262,-1817,-2328,-2723,-3004,-3102,-3033,-2774,-2351,-1816,-1213,-641,-156,155,250,104,-284,-866,-1590,-2375,-3128,-3783,-4249,-4505,-4509,-4283,-3852,-3271,-2610,-1947,-1355,-905,-640,-602,-779,-1173,-1734,-2411,-3144,-3854,-4482,-4962,-5250,-5318,-5164,-4801,-4272,-3612,-2900,-2166,-1489,-876,-380,18,309,522,681,828,978,1184,1441,1779,2198,2684,3231,3811,4384,4933,5393,5758,5976,6049,5968,5738,5393,4944,4439,3911,3383,2905,2478,2124,1839,1600,1409,1211,1028,799,569,298,40,-229,-461,-678,-849,-990,-1091,-1158,-1180,-1161,-1091,-980,-835,-684,-553,-487,-511,-656,-933,-1337,-1843,-2414,-3000,-3546,-4012,-4340,-4524,-4532,-4385,-4093,-3686,-3215,-2716,-2247,-1858,-1588,-1467,-1520,-1734,-2106,-2604,-3176,-3782,-4356,-4839,-5187,-5349,-5317,-5079,-4665,-4112,-3468,-2806,-2161,-1601,-1135,-789,-544,-378,-258,-135,22,258,587,1024,1564,2183,2862,3558,4231,4848,5360,5739,5962,6009,5886,5608,5185,4672,4088,3487,2916,2394,1979,1659,1466,1367,1350,1382,1418,1433,1395,1279,1096,822,492,102,-317,-756,-1178,-1572,-1896,-2132,-2247,-2228,-2060,-1779,-1385,-968,-547,-218,-16,8,-161,-518,-1033,-1651,-2317,-2946,-3495,-3881,-4094,-4086,-3888,-3494,-2967,-2347,-1705,-1109,-615,-283,-141,-204,-476,-925,-1521,-2217,-2935,-3644,-4250,-4725,-5016,-5101,-4978,-4659,-4183,-3587,-2934,-2269,-1642,-1097,-644,-299,-45,151,308,491,713,1023,1428,1925,2508,3137,3786,4397,4934,5349,5614,5717,5648,5430,5081,4645,4151,3647,3158,2725,2353,2070,1851,1708,1608,1536,1483,1412,1337,1229,1097,925,715,451,132,-247,-684,-1150,-1628,-2062,-2419,-2643,-2712,-2614,-2364,-1995,-1572,-1146,-793,-555,-468,-545,-767,-1105,-1505,-1913,-2279,-2549,-2704,-2716,-2603,-2376,-2081,-1753,-1459,-1221,-1098,-1091,-1210,-1451,-1772,-2162,-2559,-2953,-3279,-3539,-3677,-3713,-3607,-3405,-3088,-2714,-2286,-1865,-1449,-1096,-784,-546,-354,-199,-50,119,352,665,1088,1634,2280,3036,3840,4672,5474,6197,6792,7215,7433,7430,7202,6770,6167,5437,4647,3842,3097,2446,1936,1578,1381,1318,1362,1470,1595,1697,1739,1696,1558,1314,975,551,50,-490,-1059,-1616,-2114,-2533,-2810,-2936,-2882,-2667,-2305,-1865,-1385,-960,-629,-467,-484,-694,-1075,-1575,-2140,-2694,-3161,-3492,-3624,-3552,-3266,-2808,-2225,-1592,-987,-495,-174,-70,-203,-548,-1084,-1737,-2452,-3147,-3763,-4235,-4527,-4613,-4487,-4162,-3670,-3051,-2357,-1641,-950,-326,200,614,915,1120,1245,1339,1427,1548,1745,2016,2399,2866,3423,4034,4679,5314,5907,6413,6804,7041,7112,7008,6727,6303,5740,5101,4400,3703,3036,2445,1953,1584,1333,1209,1173,1217,1289,1363,1405,1371,1267,1042,734,321,-149,-656,-1149,-1576,-1910,-2099,-2148,-2058,-1856,-1595,-1326,-1103,-981,-978,-1116,-1373,-1721,-2123,-2511,-2860,-3100,-3229,-3209,-3060,-2784,-2418,-2006,-1588,-1230,-960,-834,-854,-1038,-1364,-1805,-2324,-2877,-3411,-3892,-4272,-4517,-4622,-4554,-4339,-3986,-3517,-2988,-2416,-1861,-1344,-897,-524,-222,22,248,469,742,1075,1494,1999,2575,3201,3838,4459,5016,5498,5867,6118,6233,6224,6074,5818,5456,5020,4537,4038,3549,3117,2746,2479,2313,2253,2294,2395,2536,2657,2720,2680,2495,2154,1640,974,182,-684,-1567,-2387,-3081,-3569,-3807,-3763,-3445,-2882,-2152,-1334,-542,135,601,804,718,349,-250,-1018,-1855,-2683,-3395,-3942,-4252,-4323,-4144,-3757,-3212,-2578,-1930,-1340,-868,-550,-415,-447,-643,-966,-1380,-1853,-2344,-2818,-3251,-3600,-3856,-3984,-3982,-3840,-3572,-3182,-2711,-2172,-1619,-1061,-549,-73,338,717,1054,1398,1742,2124,2541,2987,3467,3940,4415,4840,5222,5509,5710,5783,5736,5554,5245,4823,4309,3730,3121,2523,1967,1506,1153,941,864,915,1059,1258,1453,1594,1627,1512,1225,754,121,-649,-1490,-2338,-3117,-3735,-4146,-4282,-4149,-3758,-3155,-2440,-1671,-978,-411,-53,84,-13,-300,-737,-1242,-1756,-2198,-2530,-2703,-2721,-2581,-2332,-2011,-1687,-1411,-1242,-1199,-1306,-1537,-1872,-2258,-2651,-3004,-3277,-3453,-3507,-3459,-3297,-3064,-2760,-2434,-2091,-1771,-1480,-1234,-1044,-895,-785,-691,-584,-443,-231,74,490,1030,1677,2428,3236,4078,4902,5664,6339,6869,7249,7429,7407,7166,6711,6061,5251,4331,3368,2427,1598,934,502,327,411,729,1204,1774,2312,2748,2980,2952,2642,2042,1201,173,-952,-2077,-3106,-3946,-4521,-4789,-4725,-4358,-3737,-2936,-2073,-1226,-519,-10,237,212,-73,-562,-1191,-1873,-2519,-3048,-3399,-3528,-3431,-3125,-2662,-2108,-1559,-1076,-758,-626,-717,-1009,-1457,-2007,-2588,-3125,-3576,-3882,-4041,-4037,-3883,-3607,-3220,-2770,-2266,-1746,-1229,-730,-272,144,508,825,1100,1347,1583,1823,2090,2379,2711,3066,3448,3837,4221,4598,4944,5273,5560,5807,5998,6106,6127,6018,5796,5433,4963,4399,3798,3202,2670,2250,1962,1832,1818,1902,2010,2090,2078,1931,1623,1155,543,-156,-906,-1607,-2229,-2671,-2928,-2943,-2745,-2357,-1835,-1263,-707,-262,28,112,-6,-319,-762,-1299,-1826,-2308,-2661,-2866,-2890,-2748,-2457,-2069,-1633,-1212,-875,-649,-600,-707,-978,-1371,-1839,-2322,-2775,-3138,-3400,-3534,-3552,-3469,-3299,-3084,-2828,-2573,-2314,-2078,-1853,-1650,-1454,-1260,-1050,-810,-522,-168,259,761,1338,1954,2605,3235,3823,4333,4743,5044,5246,5356,5396,5387,5329,5233,5089,4873,4602,4239,3837,3386,2956,2577,2303,2171,2191,2351,2618,2916,3182,3329,3288,3026,2503,1754,807,-263,-1370,-2423,-3326,-3993,-4369,-4414,-4135,-3566,-2767,-1840,-878,8,727,1204,1406,1314,966,404,-288,-1035,-1743,-2344,-2773,-3000,-3017,-2837,-2518,-2093,-1665,-1266,-975,-809,-787,-894,-1104,-1370,-1665,-1951,-2208,-2435,-2631,-2800,-2965,-3100,-3228,-3309,-3339,-3283,-3135,-2871,-2501,-2031,-1476,-871,-237,398,1005,1581,2093,2563,2959,3317,3610,3872,4089,4287,4465,4637,4803,4955,5086,5162,5165,5059,4824,4457,3961,3375,2738,2126,1583,1181,943,887,987,1201,1451,1677,1788,1741,1478,1004,316,-526,-1475,-2441,-3333,-4082,-4587,-4829,-4756,-4407,-3807,-3039,-2190,-1354,-627,-66,264,371,248,-47,-463,-934,-1381,-1762,-2010,-2130,-2100,-1962,-1751,-1529,-1352,-1275,-1333,-1537,-1874,-2306,-2775,-3224,-3597,-3848,-3963,-3935,-3792,-3553,-3271,-2961,-2672,-2403,-2177,-1976,-1808,-1642,-1485,-1304,-1102,-862,-580,-253,128,547,1015,1508,2026,2549,3067,3562,4032,4451,4832,5144,5403,5573,5662,5623,5467,5150,4700,4105,3420,2675,1955,1311,820,524,441,563,844,1205,1572,1838,1943,1815,1448,836,33,-904,-1888,-2821,-3628,-4211,-4538,-4562,-4303,-3783,-3084,-2273,-1464,-736,-182,144,210,14,-413,-1014,-1723,-2443,-3107,-3634,-3967,-4089,-3987,-3697,-3284,-2801,-2356,-2003,-1809,-1814,-2000,-2360,-2812,-3315,-3777,-4157,-4408,-4515,-4488,-4344,-4118,-3836,-3530,-3211,-2890,-2564,-2222,-1867,-1474,-1067,-617,-161,312,778,1224,1645,2019,2355,2634,2880,3077,3260,3421,3596,3777,3991,4220,4481,4734,4975,5157,5258,5244,5093,4808,4390,3879,3308,2744,2218,1794,1472,1263,1145,1062,988,846,628,279,-173,-735,-1355,-1984,-2572,-3047,-3372,-3503,-3440,-3177,-2775,-2261,-1730,-1235,-845,-613,-551,-675,-944,-1329,-1758,-2185,-2540,-2782,-2883,-2828,-2640,-2341,-1988,-1633,-1343,-1159,-1130,-1259,-1545,-1951,-2424,-2895,-3316,-3608,-3771,-3766,-3631,-3392,-3098,-2802,-2547,-2362,-2265,-2246,-2287,-2356,-2410,-2413,-2325,-2130,-1798,-1353,-780,-135,573,1280,1966,2579,3101,3514,3809,4002,4094,4126,4105,4077,4049,4042,4062,4098,4139,4169,4151,4086,3951,3756,3520,3262,3013,2799,2626,2492,2376,2245,2061,1792,1409,906,287,-417,-1171,-1914,-2591,-3146,-3514,-3683,-3611,-3326,-2853,-2235,-1561,-873,-275,208,498,602,506,231,-164,-652,-1148,-1606,-1970,-2198,-2286,-2227,-2058,-1823,-1574,-1374,-1262,-1279,-1416,-1670,-1992,-2336,-2649,-2885,-3018,-3044,-2975,-2848,-2694,-2559,-2473,-2436,-2463,-2508,-2555,-2550,-2459,-2251,-1904,-1427,-821,-136,606,1345,2049,2675,3207,3624,3937,4155,4290,4380,4425,4469,4511,4575,4675,4793,4954,5104,5250,5329,5329,5200,4939,4530,4000,3383,2725,2089,1510,1033,671,406,244,107,7,-147,-342,-624,-978,-1392,-1841,-2268,-2651,-2919,-3066,-3055,-2902,-2619,-2246,-1825,-1403,-1022,-719,-509,-407,-402,-479,-614,-774,-935,-1071,-1160,-1213,-1214,-1210,-1196,-1232,-1315,-1486,-1727,-2041,-2380,-2721,-2997,-3183,-3238,-3163,-2957,-2672,-2329,-2006,-1722,-1531,-1434,-1431,-1494,-1588,-1659,-1668,-1565,-1325,-932,-392,274,1028,1817,2592,3300,3896,4365,4674,4853,4898,4856,4742,4611,4474,4387,4344,4383,4469,4609,4749,4856,4887,4799,4574,4213,3728,3168,2576,2012,1516,1119,829,627,492,378,255,84,-147,-453,-803,-1197,-1578,-1925,-2195,-2356,-2405,-2331,-2162,-1917,-1642,-1367,-1128,-954,-855,-830,-876,-968,-1082,-1200,-1288,-1339,-1334,-1284,-1193,-1093,-1012,-980,-1033,-1184,-1439,-1787,-2197,-2630,-3041,-3388,-3641,-3792,-3844,-3824,-3770,-3707,-3680,-3681,-3723,-3760,-3771,-3690,-3485,-3118,-2566,-1853,-977,-22,988,1951,2828,3546,4081,4409,4550,4532,4405,4224,4046,3907,3844,3856,3946,4094,4274,4470,4641,4775,4842,4829,4722,4521,4230,3871,3479,3076,2718,2422,2215,2108,2061,2067,2048,1979,1786,1464,969,344,-401,-1186,-1957,-2638,-3171,-3513,-3657,-3597,-3393,-3069,-2701,-2341,-2030,-1815,-1695,-1671,-1722,-1806,-1892,-1933,-1900,-1775,-1556,-1264,-929,-610,-350,-206,-215,-391,-734,-1213,-1771,-2359,-2886,-3323,-3602,-3736,-3724,-3613,-3456,-3309,-3214,-3214,-3289,-3442,-3602,-3729,-3739,-3588,-3226,-2632,-1828,-834,269,1407,2495,3437,4176,4655,4865,4821,4559,4152,3664,3176,2754,2444,2281,2273,2408,2662,2992,3347,3687,3947,4113,4139,4027,3785,3435,3005,2556,2097,1687,1331,1040,804,609,434,253,58,-167,-424,-691,-972,-1227,-1448,-1609,-1710,-1744,-1728,-1678,-1618,-1562,-1536,-1539,-1572,-1640,-1704,-1782,-1819,-1832,-1781,-1668,-1478,-1217,-893,-535,-173,137,358,423,315,-4,-516,-1190,-1969,-2769,-3512,-4120,-4535,-4738,-4726,-4544,-4236,-3876,-3512,-3211,-2966,-2816,-2687,-2584,-2408,-2137,-1706,-1101,-322,604,1621,2656,3640,4494,5175,5643,5897,5959,5859,5655,5401,5143,4929,4766,4668,4597,4539,4423,4231,3908,3439,2827,2087,1267,426,-365,-1036,-1525,-1791,-1823,-1629,-1268,-788,-291,171,512,699,708,525,184,-304,-892,-1537,-2207,-2861,-3466,-4014,-4469,-4835,-5090,-5223,-5225,-5079,-4782,-4336,-3752,-3058,-2288,-1488,-702,6,603,1028,1269,1287,1100,709,167,-494,-1190,-1874,-2445,-2856,-3035,-2954,-2608,-2030,-1287,-480,290,902,1283,1362,1146,654,-24,-784,-1503,-2049,-2320,-2236,-1757,-896,298,1736,3305,4880,6347,7603,8573,9223,9522,9505,9189,8641,7907,7079,6193,5354,4580,3946,3466,3155,3014,3009,3110,3269,3435,3573,3642,3626,3516,3314,3030,2668,2239,1754,1221,659,90,-458,-947,-1355,-1649,-1829,-1891,-1852,-1753,-1630,-1549,-1566,-1730,-2093,-2651,-3411,-4310,-5288,-6244,-7089,-7716,-8062,-8068,-7725,-7053,-6103,-4964,-3735,-2528,-1453,-594,-15,257,230,-58,-543,-1158,-1808,-2440,-2980,-3398,-3690,-3848,-3927,-3945,-3955,-3989,-4049,-4151,-4252,-4311,-4282,-4096,-3719,-3118,-2299,-1290,-156,1020,2149,3125,3893,4380,4596,4534,4270,3858,3400,2986,2682,2573,2660,2968,3444,4038,4659,5230,5657,5884,5863,5584,5074,4368,3563,2708,1932,1275,821,590,589,801,1171,1651,2176,2691,3164,3544,3832,3983,4014,3886,3623,3200,2644,1967,1197,379,-447,-1217,-1884,-2376,-2668,-2704,-2495,-2034,-1372,-554,336,1217,2000,2601,2944,2981,2688,2066,1176,66,-1136,-2344,-3427,-4301,-4882,-5141,-5070,-4721,-4177,-3545,-2966,-2547,-2412,-2608,-3171,-4041,-5152,-6343,-7490,-8398,-8956,-9036,-8601,-7653,-6266,-4551,-2667,-777,956,2409,3482,4158,4435,4368,4052,3553,2986,2408,1877,1432,1072,804,602,456,344,259,194,154,152,189,299,463,707,1003,1325,1640,1890,2026,2010,1802,1416,862,198,-503,-1175,-1727,-2106,-2260,-2171,-1849,-1333,-682,14,684,1219,1585,1702,1590,1250,737,132,-500,-1052,-1470,-1682,-1673,-1426,-988,-395,273,938,1538,2002,2310,2440,2417,2254,1999,1673,1318,941,562,169,-234,-664,-1121,-1600,-2094,-2552,-2951,-3218,-3315,-3177,-2784,-2114,-1191,-67,1188,2458,3629,4579,5210,5445,5265,4686,3787,2675,1495,376,-532,-1155,-1416,-1336,-954,-374,280,860,1252,1335,1076,453,-474,-1613,-2835,-4001,-4963,-5625,-5891,-5756,-5235,-4405,-3382,-2289,-1261,-405,202,534,597,450,148,-223,-608,-962,-1266,-1524,-1764,-1992,-2261,-2542,-2867,-3170,-3443,-3613,-3647,-3494,-3138,-2568,-1809,-906,82,1061,1949,2646,3077,3178,2926,2328,1433,321,-891,-2095,-3147,-3948,-4395,-4450,-4088,-3371,-2357,-1193,-2,1057,1865,2317,2375,2035,1372,481,-481,-1373,-2040,-2371,-2294,-1784,-895,310,1687,3121,4467,5620,6497,7064,7301,7246,6929,6416,5761,5025,4262,3516,2833,2225,1740,1366,1144,1057,1116,1309,1617,2016,2473,2946,3393,3763,4002,4064,3906,3492,2826,1916,814,-399,-1636,-2775,-3725,-4386,-4721,-4701,-4361,-3775,-3035,-2278,-1617,-1167,-1007,-1173,-1663,-2410,-3346,-4328,-5262,-6012,-6486,-6632,-6413,-5860,-5020,-3992,-2871,-1795,-841,-125,327,489,390,95,-332,-796,-1236,-1593,-1850,-1997,-2068,-2092,-2110,-2168,-2273,-2446,-2660,-2886,-3075,-3161,-3089,-2810,-2286,-1526,-547,583,1771,2927,3915,4663,5075,5126,4813,4180,3312,2308,1295,386,-311,-719,-802,-563,-41,674,1487,2275,2932,3375,3544,3422,3037,2442,1721,979,291,-231,-560,-643,-498,-157,337,906,1502,2052,2525,2880,3104,3182,3118,2908,2571,2120,1579,987,381,-189,-675,-1022,-1204,-1178,-947,-516,93,830,1648,2477,3265,3927,4425,4677,4668,4355,3746,2875,1776,553,-716,-1918,-2946,-3724,-4189,-4326,-4153,-3737,-3165,-2550,-2019,-1663,-1579,-1793,-2311,-3076,-4004,-4975,-5855,-6525,-6871,-6829,-6368,-5513,-4321,-2901,-1366,141,1506,2624,3428,3901,4039,3911,3556,3073,2510,1932,1366,838,331,-132,-593,-1021,-1435,-1795,-2092,-2277,-2330,-2217,-1927,-1456,-831,-88,711,1493,2183,2708,3001,3038,2800,2311,1621,793,-80,-917,-1620,-2126,-2367,-2321,-1986,-1387,-601,310,1217,2054,2694,3099,3206,3029,2592,1962,1235,502,-129,-573,-781,-715,-394,136,819,1554,2284,2901,3380,3650,3722,3579,3255,2775,2189,1537,874,238,-323,-777,-1094,-1260,-1265,-1118,-825,-413,104,682,1314,1945,2568,3126,3602,3938,4114,4093,3862,3428,2809,2061,1244,438,-283,-857,-1239,-1422,-1423,-1292,-1103,-934,-866,-967,-1265,-1779,-2465,-3271,-4106,-4874,-5485,-5855,-5939,-5712,-5199,-4445,-3528,-2538,-1569,-707,-19,454,699,740,611,386,108,-151,-362,-508,-585,-625,-645,-685,-755,-881,-1036,-1216,-1379,-1489,-1515,-1417,-1184,-806,-306,292,928,1555,2093,2490,2689,2660,2394,1913,1252,486,-318,-1072,-1698,-2126,-2310,-2221,-1868,-1286,-535,299,1125,1846,2388,2685,2722,2502,2068,1493,862,262,-202,-485,-512,-297,170,813,1597,2411,3204,3874,4374,4647,4669,4439,3966,3303,2491,1610,729,-77,-736,-1201,-1433,-1431,-1193,-773,-205,433,1091,1696,2213,2584,2805,2843,2717,2426,1999,1460,852,214,-407,-963,-1408,-1711,-1847,-1821,-1650,-1382,-1074,-795,-619,-592,-768,-1142,-1711,-2422,-3210,-3997,-4694,-5222,-5529,-5561,-5323,-4826,-4114,-3259,-2331,-1418,-598,67,532,777,816,679,417,95,-248,-553,-821,-1026,-1204,-1360,-1531,-1730,-1968,-2243,-2526,-2798,-3004,-3104,-3056,-2817,-2380,-1726,-891,96,1166,2237,3239,4067,4658,4949,4913,4555,3910,3051,2053,1047,105,-639,-1139,-1332,-1212,-817,-202,538,1300,1981,2493,2765,2767,2502,1992,1314,543,-236,-913,-1432,-1712,-1734,-1484,-989,-293,537,1424,2284,3038,3614,3959,4048,3874,3474,2892,2211,1510,881,395,120,79,283,699,1274,1942,2618,3230,3712,4012,4112,3986,3660,3141,2473,1694,860,13,-775,-1462,-1990,-2325,-2448,-2366,-2109,-1729,-1306,-909,-627,-520,-629,-977,-1537,-2266,-3090,-3917,-4645,-5194,-5471,-5451,-5100,-4445,-3538,-2446,-1278,-125,905,1730,2275,2526,2464,2154,1647,1045,441,-87,-468,-685,-735,-660,-513,-366,-264,-279,-411,-684,-1062,-1503,-1960,-2359,-2644,-2767,-2682,-2392,-1894,-1240,-479,316,1067,1701,2168,2418,2458,2295,1972,1562,1122,740,471,367,454,722,1144,1666,2206,2705,3067,3256,3216,2957,2476,1847,1101,356,-346,-895,-1256,-1377,-1247,-884,-306,419,1246,2089,2876,3528,3971,4155,4047,3647,2996,2156,1229,321,-459,-1004,-1261,-1172,-768,-68,831,1846,2865,3784,4531,5024,5254,5190,4868,4320,3589,2756,1859,996,198,-450,-929,-1200,-1269,-1167,-932,-645,-373,-203,-193,-399,-828,-1482,-2305,-3242,-4199,-5089,-5830,-6346,-6596,-6563,-6249,-5701,-4968,-4122,-3242,-2397,-1657,-1067,-653,-427,-357,-415,-539,-664,-755,-757,-674,-512,-310,-120,8,21,-104,-381,-792,-1295,-1840,-2354,-2773,-3034,-3085,-2901,-2478,-1844,-1047,-160,737,1559,2238,2710,2964,2978,2798,2445,2005,1516,1073,706,485,410,508,729,1064,1419,1772,2028,2168,2153,1974,1667,1258,809,389,46,-155,-196,-55,245,683,1204,1771,2324,2828,3236,3519,3646,3605,3377,2986,2438,1796,1109,442,-124,-541,-753,-739,-501,-64,524,1192,1872,2481,2965,3256,3334,3169,2782,2188,1438,587,-294,-1130,-1849,-2382,-2678,-2713,-2489,-2051,-1461,-819,-226,214,414,323,-83,-787,-1717,-2800,-3910,-4939,-5777,-6334,-6558,-6432,-5975,-5252,-4331,-3331,-2333,-1448,-738,-250,-6,24,-135,-396,-703,-970,-1135,-1162,-1034,-767,-415,-32,300,517,563,416,68,-440,-1055,-1709,-2299,-2762,-3006,-2990,-2682,-2088,-1258,-250,826,1875,2793,3484,3908,4013,3839,3401,2785,2069,1332,674,145,-195,-338,-290,-93,203,517,791,957,971,814,476,-10,-611,-1260,-1906,-2467,-2897,-3138,-3161,-2957,-2518,-1888,-1088,-184,747,1651,2404,2969,3242,3216,2866,2237,1399,449,-489,-1303,-1894,-2180,-2151,-1778,-1153,-302,640,1600,2475,3179,3663,3882,3825,3511,2962,2245,1410,549,-270,-967,-1471,-1756,-1783,-1593,-1220,-742,-252,159,411,434,200,-291,-1010,-1885,-2842,-3776,-4594,-5213,-5564,-5614,-5355,-4806,-4028,-3084,-2084,-1099,-243,419,847,999,913,623,191,-276,-721,-1040,-1204,-1178,-984,-673,-308,15,231,260,89,-304,-879,-1580,-2345,-3074,-3698,-4144,-4355,-4319,-4021,-3504,-2797,-1979,-1103,-250,530,1181,1681,2008,2171,2192,2089,1924,1717,1533,1397,1334,1357,1443,1583,1717,1829,1849,1774,1566,1248,826,351,-131,-569,-894,-1080,-1081,-893,-513,29,715,1471,2267,3006,3635,4071,4265,4169,3795,3149,2314,1369,427,-393,-1000,-1310,-1285,-925,-265,627,1664,2749,3794,4703,5424,5890,6073,5957,5530,4823,3867,2717,1475,212,-941,-1895,-2576,-2917,-2937,-2659,-2166,-1571,-980,-527,-286,-339,-685,-1319,-2160,-3134,-4121,-5027,-5760,-6242,-6454,-6364,-6020,-5435,-4708,-3866,-3032,-2232,-1564,-1055,-740,-631,-707,-932,-1260,-1609,-1934,-2153,-2247,-2191,-1995,-1708,-1368,-1042,-792,-646,-650,-783,-1041,-1366,-1718,-2015,-2217,-2259,-2134,-1818,-1356,-764,-114,549,1168,1698,2119,2404,2571,2617,2578,2476,2353,2240,2171,2172,2243,2394,2582,2792,2963,3066,3055,2918,2644,2268,1816,1350,923,581,378,303,383,564,834,1143,1459,1752,1999,2179,2284,2297,2219,2046,1780,1449,1061,667,297,-3,-190,-245,-151,82,427,851,1296,1729,2095,2371,2541,2577,2508,2309,2010,1618,1147,623,81,-458,-939,-1340,-1631,-1798,-1858,-1824,-1744,-1658,-1614,-1653,-1799,-2065,-2445,-2899,-3405,-3888,-4324,-4640,-4828,-4844,-4705,-4409,-3982,-3462,-2876,-2276,-1680,-1138,-656,-261,45,265,411,495,547,592,649,737,860,997,1137,1228,1246,1139,906,524,25,-554,-1152,-1694,-2101,-2314,-2271,-1971,-1423,-691,139,968,1690,2223,2523,2563,2397,2059,1658,1271,982,865,930,1208,1639,2186,2759,3272,3658,3829,3763,3427,2838,2049,1103,107,-870,-1716,-2369,-2755,-2852,-2648,-2189,-1513,-710,143,968,1666,2192,2477,2506,2274,1806,1150,382,-419,-1160,-1749,-2128,-2225,-2040,-1566,-851,46,1036,2046,2975,3771,4369,4740,4876,4772,4456,3956,3311,2576,1799,1041,366,-191,-567,-774,-786,-654,-416,-133,118,283,300,141,-216,-745,-1422,-2178,-2944,-3644,-4196,-4538,-4625,-4439,-3988,-3315,-2482,-1565,-677,113,701,1046,1108,905,470,-106,-748,-1331,-1777,-1989,-1939,-1600,-1030,-286,515,1263,1841,2154,2142,1778,1096,144,-960,-2107,-3154,-3978,-4481,-4598,-4316,-3677,-2759,-1682,-573,438,1247,1786,2021,1973,1691,1251,757,291,-51,-215,-165,91,521,1059,1625,2146,2524,2739,2713,2497,2070,1518,888,260,-289,-710,-943,-972,-788,-396,164,858,1624,2388,3085,3632,3965,4044,3843,3377,2691,1851,949,87,-639,-1151,-1372,-1296,-896,-228,663,1696,2780,3832,4758,5494,5967,6146,6003,5543,4796,3809,2672,1464,307,-720,-1524,-2057,-2308,-2288,-2073,-1722,-1351,-1040,-872,-913,-1175,-1664,-2339,-3140,-3992,-4814,-5521,-6046,-6335,-6357,-6110,-5611,-4914,-4081,-3200,-2349,-1622,-1066,-751,-662,-810,-1131,-1567,-2040,-2451,-2734,-2826,-2690,-2350,-1826,-1210,-582,-39,332,471,358,-12,-568,-1250,-1944,-2552,-2977,-3148,-3027,-2617,-1955,-1111,-179,753,1580,2240,2674,2877,2853,2655,2338,1985,1677,1472,1434,1563,1866,2286,2768,3235,3611,3839,3886,3731,3413,2954,2435,1907,1437,1073,844,756,802,956,1186,1461,1742,2002,2211,2352,2403,2362,2228,2006,1718,1382,1033,697,413,195,69,42,99,248,447,692,951,1217,1470,1717,1924,2104,2215,2253,2181,1999,1685,1264,747,174,-416,-980,-1489,-1916,-2253,-2504,-2679,-2799,-2894,-2976,-3078,-3199,-3351,-3524,-3698,-3867,-3988,-4058,-4045,-3942,-3745,-3455,-3079,-2646,-2154,-1658,-1145,-674,-236,140,444,684,849,957,1028,1065,1109,1160,1233,1326,1404,1463,1443,1339,1115,784,360,-109,-575,-964,-1230,-1309,-1193,-876,-398,183,800,1362,1814,2086,2171,2054,1782,1395,982,599,341,247,367,704,1235,1907,2641,3341,3905,4251,4307,4051,3488,2675,1696,666,-301,-1092,-1628,-1851,-1773,-1409,-846,-151,564,1223,1741,2059,2153,2004,1631,1073,373,-388,-1154,-1834,-2382,-2720,-2834,-2691,-2309,-1712,-941,-66,854,1750,2553,3226,3718,4029,4137,4079,3857,3527,3115,2671,2235,1840,1510,1253,1062,929,809,687,515,281,-40,-450,-940,-1496,-2079,-2661,-3191,-3634,-3945,-4099,-4073,-3868,-3496,-2985,-2375,-1715,-1062,-461,28,392,586,631,521,299,3,-322,-612,-836,-940,-900,-716,-378,57,552,1027,1405,1602,1568,1250,670,-150,-1125,-2151,-3111,-3884,-4379,-4530,-4314,-3778,-2970,-2021,-1029,-118,602,1078,1260,1169,834,335,-249,-810,-1267,-1534,-1569,-1352,-899,-270,468,1209,1880,2375,2671,2704,2526,2133,1635,1073,563,160,-63,-84,121,515,1080,1737,2430,3074,3594,3929,4015,3844,3406,2740,1911,993,93,-705,-1295,-1631,-1647,-1356,-762,78,1090,2188,3277,4262,5071,5635,5916,5904,5599,5049,4301,3427,2510,1618,820,167,-327,-649,-834,-915,-936,-962,-1014,-1153,-1378,-1711,-2145,-2650,-3221,-3793,-4363,-4849,-5252,-5498,-5600,-5518,-5269,-4873,-4352,-3771,-3168,-2611,-2142,-1812,-1634,-1621,-1752,-1995,-2305,-2625,-2903,-3081,-3133,-3019,-2751,-2345,-1839,-1310,-810,-436,-219,-230,-443,-866,-1417,-2041,-2627,-3105,-3378,-3409,-3165,-2665,-1951,-1096,-175,706,1493,2094,2496,2669,2639,2433,2118,1746,1396,1121,961,955,1085,1349,1694,2081,2450,2762,2960,3046,2981,2808,2523,2177,1804,1440,1124,881,728,677,733,877,1100,1359,1614,1821,1931,1906,1732,1393,933,373,-213,-768,-1237,-1555,-1709,-1668,-1452,-1084,-597,-37,542,1109,1594,1981,2218,2290,2185,1905,1480,939,344,-268,-833,-1326,-1721,-2005,-2201,-2314,-2393,-2453,-2535,-2647,-2817,-3033,-3301,-3596,-3904,-4195,-4444,-4620,-4704,-4677,-4530,-4263,-3884,-3403,-2855,-2256,-1647,-1071,-538,-108,225,435,528,525,441,315,175,62,-2,7,93,241,433,621,776,835,789,596,284,-149,-637,-1151,-1610,-1977,-2199,-2259,-2152,-1896,-1520,-1077,-592,-139,286,627,898,1087,1205,1278,1308,1334,1366,1425,1526,1654,1815,1969,2107,2179,2180,2073,1880,1588,1247,872,515,206,-35,-185,-251,-236,-155,-22,136,315,471,598,660,628,502,248,-99,-543,-1024,-1509,-1928,-2235,-2381,-2331,-2076,-1627,-996,-251,588,1437,2259,2997,3606,4059,4335,4421,4342,4104,3762,3346,2907,2483,2093,1765,1479,1244,1029,810,580,303,-11,-373,-769,-1177,-1576,-1945,-2254,-2493,-2645,-2718,-2714,-2653,-2554,-2433,-2319,-2212,-2134,-2073,-2037,-2015,-1994,-1972,-1929,-1860,-1758,-1612,-1434,-1210,-970,-689,-407,-101,200,482,728,885,939,831,557,100,-514,-1242,-2026,-2774,-3428,-3895,-4146,-4146,-3909,-3461,-2868,-2181,-1482,-824,-260,178,481,644,701,662,578,474,392,345,360,425,543,691,852,1003,1139,1236,1314,1362,1409,1462,1543,1659,1817,2018,2245,2507,2771,3040,3292,3503,3653,3710,3645,3442,3088,2587,1974,1282,589,-53,-551,-857,-913,-699,-233,462,1300,2218,3104,3885,4476,4826,4903,4705,4252,3598,2812,1967,1160,449,-91,-440,-590,-560,-408,-180,53,231,319,279,108,-189,-598,-1092,-1648,-2235,-2831,-3399,-3923,-4364,-4718,-4954,-5071,-5070,-4951,-4748,-4471,-4158,-3834,-3521,-3249,-3013,-2833,-2677,-2553,-2429,-2290,-2134,-1931,-1707,-1448,-1167,-893,-624,-422,-281,-258,-353,-574,-922,-1346,-1814,-2257,-2615,-2818,-2833,-2615,-2186,-1550,-780,84,945,1752,2432,2947,3275,3410,3379,3205,2945,2644,2351,2119,1966,1927,1983,2136,2350,2592,2834,3034,3173,3231,3200,3086,2893,2645,2359,2060,1783,1539,1382,1305,1345,1480,1698,1960,2204,2386,2436,2329,2040,1585,1002,348,-297,-865,-1285,-1508,-1512,-1296,-890,-339,291,950,1551,2070,2431,2629,2640,2465,2137,1675,1147,590,69,-385,-737,-977,-1112,-1157,-1145,-1104,-1075,-1079,-1149,-1290,-1514,-1813,-2179,-2586,-3019,-3431,-3804,-4087,-4259,-4287,-4160,-3874,-3444,-2889,-2259,-1588,-941,-354,122,476,676,760,724,632,508,414,370,422,568,822,1163,1571,2007,2419,2763,2972,3015,2846,2463,1872,1111,238,-675,-1551,-2304,-2873,-3207,-3280,-3096,-2676,-2067,-1328,-523,280,1019,1648,2127,2447,2600,2616,2508,2326,2090,1834,1567,1303,1036,767,499,231,-12,-233,-398,-515,-556,-543,-471,-361,-229,-70,90,269,450,626,781,894,924,860,666,348,-87,-606,-1159,-1686,-2117,-2392,-2455,-2292,-1878,-1260,-461,438,1379,2285,3100,3767,4261,4559,4664,4593,4368,4031,3621,3171,2724,2297,1920,1586,1329,1111,970,865,809,780,766,755,711,637,477,247,-92,-518,-1040,-1615,-2228,-2829,-3370,-3827,-4144,-4315,-4317,-4167,-3878,-3482,-3020,-2523,-2026,-1561,-1127,-746,-401,-97,176,412,621,775,889,918,878,723,467,83,-415,-1021,-1704,-2437,-3160,-3843,-4418,-4855,-5112,-5170,-5023,-4678,-4162,-3498,-2748,-1942,-1147,-405,237,749,1096,1290,1321,1226,1031,777,509,248,30,-143,-259,-324,-334,-303,-205,-57,172,469,854,1304,1823,2375,2947,3509,4029,4488,4841,5071,5131,5014,4695,4187,3515,2722,1878,1057,340,-190,-480,-486,-199,344,1102,1976,2877,3701,4361,4779,4933,4801,4414,3835,3116,2354,1618,970,464,114,-77,-119,-62,91,271,473,656,793,877,866,762,532,173,-319,-947,-1677,-2483,-3317,-4119,-4839,-5417,-5819,-6017,-6005,-5804,-5434,-4949,-4397,-3823,-3285,-2808,-2420,-2128,-1920,-1785,-1692,-1619,-1539,-1434,-1294,-1118,-898,-662,-397,-153,70,227,298,265,110,-148,-497,-886,-1276,-1605,-1823,-1895,-1784,-1498,-1036,-442,250,976,1688,2325,2851,3226,3448,3513,3447,3285,3069,2850,2664,2537,2490,2495,2559,2614,2649,2612,2486,2253,1929,1529,1101,693,356,151,105,263,600,1134,1775,2494,3180,3758,4147,4283,4133,3696,3001,2102,1092,47,-913,-1719,-2278,-2552,-2516,-2176,-1591,-807,67,957,1751,2384,2783,2927,2811,2459,1936,1291,618,-41,-612,-1078,-1406,-1612,-1687,-1674,-1571,-1426,-1249,-1065,-910,-780,-728,-745,-862,-1082,-1392,-1789,-2224,-2675,-3070,-3389,-3557,-3576,-3412,-3083,-2615,-2047,-1436,-837,-292,150,477,679,776,789,770,735,753,816,970,1202,1506,1870,2246,2607,2887,3047,3021,2786,2305,1599,689,-364,-1476,-2567,-3526,-4287,-4762,-4925,-4744,-4247,-3471,-2471,-1341,-145,1006,2048,2909,3527,3890,3962,3777,3350,2733,1981,1161,330,-435,-1093,-1588,-1904,-2028,-1973,-1768,-1438,-1048,-604,-169,270,688,1100,1503,1904,2275,2603,2831,2913,2815,2482,1941,1172,265,-737,-1716,-2583,-3238,-3602,-3631,-3303,-2648,-1717,-592,620,1826,2924,3829,4497,4884,5010,4879,4562,4089,3542,2949,2372,1812,1315,862,491,191,-11,-106,-87,61,310,658,1039,1421,1716,1879,1837,1563,1039,287,-648,-1696,-2766,-3761,-4602,-5201,-5534,-5564,-5319,-4833,-4167,-3388,-2568,-1762,-1029,-397,110,484,727,839,835,722,517,245,-80,-428,-774,-1119,-1435,-1747,-2045,-2359,-2681,-3035,-3402,-3780,-4145,-4460,-4701,-4824,-4802,-4625,-4272,-3778,-3155,-2454,-1736,-1035,-434,59,392,577,609,528,357,147,-76,-272,-424,-516,-540,-507,-413,-275,-105,96,312,547,803,1081,1403,1766,2184,2640,3117,3576,3956,4220,4292,4169,3816,3269,2565,1779,996,297,-223,-526,-562,-338,100,711,1389,2058,2631,3029,3215,3171,2901,2460,1894,1287,698,208,-164,-379,-447,-396,-253,-64,123,291,404,448,429,328,163,-70,-382,-756,-1215,-1741,-2334,-2974,-3629,-4267,-4843,-5320,-5661,-5846,-5860,-5715,-5430,-5031,-4568,-4070,-3589,-3148,-2780,-2487,-2283,-2150,-2073,-2052,-2037,-2048,-2046,-2032,-2002,-1937,-1839,-1700,-1518,-1306,-1078,-861,-676,-557,-512,-561,-690,-886,-1115,-1346,-1530,-1636,-1625,-1486,-1210,-806,-304,274,879,1486,2060,2572,3015,3373,3652,3854,3979,4034,4015,3915,3737,3462,3104,2661,2148,1607,1048,541,113,-177,-300,-218,78,593,1293,2146,3061,3967,4761,5337,5638,5586,5175,4423,3377,2140,809,-486,-1635,-2533,-3116,-3342,-3218,-2774,-2077,-1216,-277,638,1446,2080,2486,2654,2580,2300,1853,1287,664,10,-616,-1210,-1726,-2169,-2505,-2733,-2831,-2800,-2630,-2355,-1973,-1557,-1132,-769,-519,-420,-505,-773,-1200,-1755,-2358,-2965,-3482,-3875,-4079,-4092,-3904,-3549,-3066,-2508,-1934,-1383,-909,-505,-206,41,221,407,581,807,1054,1346,1654,1962,2239,2458,2583,2586,2437,2115,1616,954,153,-728,-1628,-2469,-3164,-3653,-3868,-3782,-3391,-2712,-1808,-744,380,1483,2457,3241,3763,4004,3959,3655,3147,2501,1790,1090,454,-69,-453,-697,-801,-790,-689,-516,-311,-80,145,368,574,775,970,1172,1372,1579,1752,1881,1918,1841,1609,1237,701,67,-642,-1353,-1983,-2493,-2782,-2854,-2644,-2200,-1525,-687,240,1198,2081,2852,3430,3801,3943,3865,3602,3182,2653,2064,1442,840,279,-207,-586,-842,-937,-860,-600,-166,416,1091,1806,2457,2981,3273,3278,2953,2282,1306,86,-1289,-2683,-3990,-5081,-5858,-6266,-6268,-5888,-5179,-4224,-3120,-1978,-887,63,821,1347,1634,1697,1558,1266,867,406,-55,-484,-838,-1090,-1236,-1277,-1240,-1155,-1074,-1028,-1067,-1204,-1453,-1802,-2216,-2666,-3076,-3422,-3627,-3682,-3543,-3241,-2768,-2188,-1530,-860,-221,336,792,1114,1321,1408,1412,1342,1244,1120,1011,911,841,805,804,844,927,1060,1243,1485,1779,2120,2509,2918,3331,3721,4037,4262,4345,4284,4057,3700,3223,2698,2154,1665,1264,999,874,905,1063,1319,1638,1954,2245,2459,2579,2603,2529,2391,2209,2014,1840,1684,1571,1468,1374,1257,1105,898,638,331,-7,-339,-644,-875,-1018,-1052,-982,-836,-643,-474,-376,-420,-644,-1068,-1695,-2473,-3350,-4242,-5056,-5723,-6162,-6356,-6273,-5960,-5440,-4800,-4100,-3418,-2814,-2338,-2004,-1826,-1779,-1832,-1955,-2078,-2189,-2226,-2175,-2020,-1742,-1357,-884,-333,223,762,1207,1514,1644,1568,1296,850,284,-336,-938,-1432,-1766,-1886,-1764,-1417,-842,-107,753,1671,2579,3434,4167,4760,5168,5397,5429,5285,4974,4517,3952,3293,2602,1897,1249,687,269,32,-6,183,570,1146,1856,2643,3440,4162,4729,5079,5147,4915,4379,3567,2557,1415,267,-806,-1696,-2329,-2669,-2694,-2444,-1955,-1322,-606,89,715,1210,1557,1739,1778,1686,1489,1216,872,477,38,-442,-953,-1474,-1996,-2467,-2877,-3166,-3321,-3303,-3114,-2752,-2256,-1664,-1045,-469,0,287,362,191,-216,-818,-1573,-2390,-3189,-3898,-4415,-4721,-4760,-4550,-4110,-3494,-2756,-1981,-1203,-503,120,620,1030,1332,1576,1752,1894,2004,2079,2124,2125,2090,2008,1888,1724,1518,1272,978,645,274,-122,-513,-893,-1207,-1444,-1568,-1553,-1401,-1102,-674,-152,442,1043,1623,2124,2510,2768,2864,2838,2667,2425,2092,1744,1355,977,587,209,-157,-504,-795,-1033,-1171,-1201,-1108,-882,-542,-102,400,920,1399,1783,2011,2040,1840,1415,780,7,-858,-1695,-2445,-2999,-3321,-3354,-3105,-2590,-1853,-976,-18,923,1790,2511,3062,3410,3580,3567,3427,3161,2828,2416,1978,1499,1019,547,120,-229,-464,-556,-475,-225,191,735,1346,1975,2522,2930,3118,3035,2662,1984,1056,-85,-1326,-2585,-3735,-4688,-5346,-5673,-5633,-5258,-4593,-3717,-2726,-1711,-765,39,649,1031,1187,1125,886,513,63,-403,-841,-1193,-1444,-1561,-1557,-1434,-1230,-975,-720,-522,-404,-433,-595,-919,-1360,-1900,-2465,-3007,-3462,-3769,-3896,-3824,-3543,-3081,-2470,-1747,-980,-207,516,1145,1666,2045,2303,2432,2455,2401,2275,2117,1930,1745,1575,1432,1343,1306,1348,1467,1664,1940,2278,2662,3068,3457,3796,4041,4162,4122,3924,3563,3069,2487,1864,1268,752,364,139,93,215,491,868,1318,1778,2216,2592,2895,3106,3245,3303,3302,3236,3106,2896,2599,2201,1714,1138,526,-107,-687,-1181,-1540,-1727,-1737,-1564,-1245,-808,-329,143,517,740,743,506,0,-740,-1674,-2734,-3815,-4840,-5698,-6323,-6657,-6679,-6397,-5861,-5125,-4289,-3419,-2614,-1917,-1391,-1036,-858,-826,-898,-1034,-1178,-1295,-1339,-1305,-1160,-926,-595,-188,261,731,1167,1535,1781,1877,1791,1524,1086,524,-120,-761,-1343,-1789,-2035,-2062,-1820,-1340,-635,251,1237,2266,3246,4107,4788,5235,5441,5386,5102,4628,4001,3307,2587,1919,1346,918,651,562,636,856,1185,1597,2040,2491,2903,3250,3489,3601,3543,3316,2899,2313,1586,762,-91,-904,-1608,-2129,-2440,-2495,-2323,-1934,-1393,-752,-96,531,1061,1469,1743,1872,1877,1769,1551,1244,834,336,-258,-920,-1631,-2342,-3002,-3553,-3942,-4118,-4071,-3781,-3293,-2636,-1888,-1125,-424,135,491,605,450,43,-589,-1385,-2273,-3164,-3969,-4611,-5016,-5154,-5007,-4591,-3957,-3162,-2281,-1394,-559,163,745,1166,1436,1558,1570,1485,1344,1165,970,779,609,464,372,325,343,407,511,617,701,709,622,403,58,-398,-928,-1477,-1974,-2357,-2573,-2575,-2359,-1926,-1317,-582,206,983,1676,2232,2609,2790,2768,2564,2197,1710,1132,520,-98,-675,-1173,-1572,-1845,-1983,-1983,-1848,-1589,-1231,-789,-307,187,633,994,1209,1250,1084,706,140,-583,-1393,-2209,-2958,-3543,-3895,-3967,-3717,-3173,-2343,-1317,-144,1046,2202,3203,4023,4582,4896,4926,4711,4262,3601,2789,1843,845,-155,-1083,-1860,-2433,-2735,-2753,-2469,-1926,-1170,-287,625,1478,2160,2613,2768,2612,2146,1404,445,-651,-1801,-2911,-3891,-4679,-5198,-5440,-5380,-5042,-4474,-3724,-2875,-1997,-1160,-435,146,538,742,760,624,363,31,-341,-693,-1013,-1258,-1427,-1530,-1549,-1530,-1464,-1394,-1336,-1320,-1373,-1514,-1763,-2106,-2540,-3021,-3514,-3956,-4304,-4502,-4514,-4333,-3940,-3379,-2676,-1889,-1078,-307,380,929,1336,1583,1697,1694,1617,1500,1375,1274,1212,1205,1253,1355,1497,1681,1883,2114,2345,2592,2836,3074,3286,3450,3536,3534,3399,3158,2775,2311,1766,1203,667,198,-140,-326,-324,-133,251,791,1470,2222,3007,3769,4456,5026,5445,5676,5702,5500,5059,4382,3484,2401,1190,-68,-1291,-2368,-3221,-3765,-3957,-3783,-3275,-2491,-1549,-548,359,1071,1467,1499,1118,372,-709,-1999,-3396,-4755,-5959,-6893,-7487,-7690,-7517,-6996,-6213,-5247,-4216,-3212,-2322,-1604,-1097,-795,-690,-731,-872,-1060,-1237,-1360,-1403,-1336,-1171,-901,-556,-147,286,725,1138,1495,1768,1927,1937,1789,1466,981,359,-354,-1101,-1806,-2407,-2820,-3005,-2913,-2539,-1890,-1016,33,1166,2300,3351,4239,4910,5347,5515,5468,5209,4807,4307,3763,3220,2723,2293,1950,1700,1544,1477,1497,1577,1723,1891,2070,2217,2290,2269,2109,1818,1379,840,220,-412,-1009,-1510,-1871,-2063,-2076,-1911,-1597,-1155,-637,-63,516,1094,1630,2130,2561,2915,3161,3271,3216,2960,2493,1810,936,-73,-1159,-2216,-3167,-3906,-4370,-4504,-4294,-3766,-2968,-1998,-953,43,882,1468,1740,1660,1251,545,-360,-1368,-2370,-3238,-3898,-4262,-4316,-4048,-3521,-2780,-1942,-1079,-296,345,799,1047,1106,1011,816,577,358,204,149,210,387,649,977,1315,1635,1893,2062,2127,2069,1899,1597,1187,661,49,-635,-1347,-2054,-2698,-3245,-3632,-3837,-3824,-3587,-3140,-2497,-1716,-845,50,898,1639,2228,2619,2813,2797,2602,2247,1789,1247,697,159,-319,-701,-983,-1140,-1179,-1107,-933,-675,-363,-12,327,626,838,926,865,640,263,-247,-829,-1429,-1971,-2377,-2596,-2568,-2280,-1732,-953,12,1089,2221,3327,4360,5266,6009,6568,6916,7044,6934,6579,5978,5148,4111,2930,1661,403,-756,-1717,-2396,-2732,-2685,-2262,-1499,-478,696,1881,2947,3749,4178,4167,3671,2729,1407,-180,-1879,-3527,-4981,-6077,-6761,-6945,-6673,-5981,-4984,-3810,-2596,-1476,-555,102,459,540,373,51,-373,-795,-1170,-1446,-1601,-1643,-1594,-1487,-1375,-1283,-1251,-1282,-1380,-1539,-1734,-1968,-2221,-2497,-2797,-3120,-3451,-3790,-4090,-4335,-4471,-4472,-4295,-3935,-3386,-2668,-1828,-903,26,923,1717,2386,2910,3279,3525,3649,3692,3676,3624,3557,3495,3434,3409,3393,3419,3465,3549,3659,3796,3936,4065,4137,4130,3986,3701,3237,2630,1893,1098,304,-389,-926,-1226,-1259,-1013,-506,212,1073,1986,2888,3677,4335,4799,5089,5197,5158,4988,4712,4337,3881,3320,2689,1952,1169,330,-487,-1254,-1898,-2375,-2629,-2642,-2401,-1940,-1306,-578,140,751,1137,1230,958,316,-672,-1936,-3361,-4827,-6181,-7304,-8084,-8455,-8400,-7933,-7122,-6062,-4868,-3657,-2543,-1608,-924,-506,-365,-453,-716,-1082,-1462,-1785,-1990,-2013,-1861,-1504,-1004,-380,302,980,1622,2162,2587,2858,2963,2891,2638,2212,1637,934,172,-620,-1356,-1983,-2444,-2675,-2664,-2375,-1835,-1064,-118,936,2025,3073,4011,4791,5363,5709,5821,5695,5369,4849,4201,3459,2689,1945,1287,767,425,283,351,602,1003,1484,1972,2387,2651,2707,2524,2089,1444,620,-286,-1207,-2048,-2727,-3203,-3405,-3367,-3053,-2553,-1873,-1116,-306,467,1189,1799,2284,2607,2764,2718,2492,2063,1472,738,-76,-922,-1721,-2416,-2947,-3266,-3345,-3173,-2760,-2124,-1329,-416,522,1405,2143,2649,2855,2718,2233,1418,353,-866,-2122,-3267,-4197,-4795,-5012,-4815,-4253,-3376,-2312,-1170,-86,832,1496,1876,1946,1770,1390,905,406,-41,-345,-496,-467,-281,11,365,707,988,1167,1223,1157,983,721,400,29,-367,-794,-1236,-1707,-2172,-2648,-3065,-3423,-3651,-3728,-3609,-3294,-2768,-2081,-1253,-372,529,1353,2083,2642,3033,3214,3209,2999,2629,2110,1495,822,154,-469,-980,-1346,-1530,-1512,-1295,-898,-365,241,843,1362,1720,1860,1736,1359,742,-40,-906,-1750,-2464,-2949,-3133,-2966,-2445,-1586,-466,860,2267,3681,5000,6146,7062,7698,8025,8041,7738,7152,6314,5277,4116,2896,1703,619,-291,-958,-1345,-1432,-1218,-727,-13,865,1809,2730,3512,4063,4285,4115,3526,2525,1169,-435,-2168,-3864,-5368,-6547,-7277,-7519,-7248,-6529,-5452,-4145,-2766,-1443,-311,542,1075,1266,1160,806,287,-312,-909,-1444,-1864,-2152,-2311,-2355,-2326,-2263,-2186,-2144,-2110,-2114,-2126,-2140,-2167,-2190,-2252,-2345,-2511,-2741,-3038,-3385,-3731,-4044,-4255,-4315,-4190,-3841,-3276,-2511,-1574,-536,573,1658,2706,3622,4416,5019,5444,5669,5712,5582,5324,4957,4548,4121,3739,3432,3231,3155,3199,3344,3549,3767,3927,3990,3886,3611,3135,2505,1738,917,102,-631,-1206,-1582,-1706,-1585,-1220,-648,73,904,1756,2598,3349,3988,4453,4736,4798,4642,4263,3684,2932,2061,1125,198,-658,-1373,-1910,-2223,-2318,-2186,-1871,-1405,-849,-264,274,711,952,969,688,112,-776,-1922,-3270,-4717,-6156,-7454,-8518,-9216,-9528,-9385,-8838,-7925,-6744,-5406,-4037,-2738,-1627,-755,-164,140,200,59,-208,-525,-833,-1063,-1187,-1185,-1056,-827,-518,-162,203,581,927,1272,1580,1860,2083,2218,2239,2101,1795,1305,660,-101,-915,-1698,-2367,-2844,-3062,-2988,-2607,-1947,-1048,7,1156,2298,3366,4273,4974,5411,5570,5438,5035,4397,3588,2668,1737,860,129,-398,-681,-701,-476,-51,505,1103,1651,2065,2268,2221,1903,1334,556,-360,-1337,-2278,-3112,-3762,-4179,-4344,-4248,-3917,-3392,-2707,-1929,-1101,-286,463,1093,1549,1799,1808,1580,1123,485,-276,-1083,-1852,-2504,-2977,-3216,-3211,-2954,-2480,-1825,-1053,-223,589,1318,1896,2269,2384,2224,1767,1053,107,-980,-2127,-3226,-4170,-4874,-5262,-5298,-4986,-4356,-3478,-2444,-1356,-322,569,1245,1675,1835,1769,1502,1118,671,242,-128,-384,-526,-549,-475,-354,-209,-93,-26,-15,-70,-155,-271,-378,-495,-600,-737,-901,-1137,-1439,-1811,-2233,-2663,-3062,-3374,-3548,-3560,-3373,-3012,-2470,-1810,-1053,-276,495,1181,1764,2181,2415,2443,2253,1862,1297,598,-157,-929,-1605,-2155,-2485,-2576,-2406,-1990,-1377,-635,139,862,1432,1798,1899,1750,1352,783,97,-605,-1240,-1733,-2009,-2042,-1800,-1306,-567,356,1431,2583,3753,4878,5870,6679,7216,7450,7341,6892,6130,5120,3931,2691,1474,412,-435,-996,-1245,-1184,-845,-273,456,1263,2072,2778,3326,3624,3627,3303,2639,1667,432,-974,-2457,-3885,-5159,-6154,-6807,-7061,-6911,-6397,-5566,-4527,-3360,-2190,-1090,-159,573,1049,1289,1279,1082,705,228,-336,-909,-1486,-2015,-2499,-2915,-3262,-3540,-3737,-3847,-3858,-3762,-3554,-3256,-2882,-2488,-2117,-1819,-1644,-1614,-1741,-2008,-2372,-2778,-3157,-3428,-3535,-3414,-3048,-2426,-1569,-534,634,1840,3022,4095,4992,5667,6079,6230,6127,5810,5336,4767,4181,3648,3229,2973,2898,3007,3261,3606,3959,4250,4385,4322,4015,3467,2723,1826,877,-42,-834,-1420,-1749,-1785,-1545,-1044,-352,484,1378,2272,3101,3810,4359,4711,4835,4729,4372,3800,3031,2121,1147,169,-703,-1422,-1899,-2128,-2076,-1784,-1297,-671,-8,644,1182,1568,1734,1655,1317,709,-141,-1205,-2424,-3730,-5038,-6267,-7319,-8120,-8609,-8744,-8520,-7958,-7103,-6040,-4840,-3622,-2446,-1422,-568,50,457,648,675,574,395,197,-5,-150,-253,-280,-249,-165,-28,140,352,596,881,1201,1551,1904,2238,2502,2658,2659,2475,2093,1523,798,-23,-865,-1644,-2268,-2669,-2780,-2583,-2067,-1271,-244,928,2159,3348,4397,5225,5757,5963,5822,5362,4632,3707,2688,1674,766,59,-389,-537,-393,7,591,1265,1924,2466,2805,2881,2668,2172,1440,542,-437,-1397,-2247,-2919,-3348,-3521,-3432,-3112,-2598,-1947,-1216,-456,250,885,1359,1671,1775,1669,1367,891,283,-391,-1083,-1708,-2219,-2548,-2668,-2548,-2197,-1632,-894,-41,864,1744,2531,3146,3537,3654,3474,2998,2249,1286,179,-980,-2084,-3053,-3785,-4239,-4372,-4193,-3733,-3054,-2242,-1375,-553,158,706,1053,1209,1185,1026,778,497,230,11,-127,-189,-176,-105,-15,81,145,169,146,88,-4,-87,-171,-223,-266,-300,-353,-446,-594,-812,-1088,-1412,-1740,-2045,-2267,-2383,-2354,-2165,-1834,-1352,-789,-148,484,1091,1589,1960,2141,2122,1880,1439,816,85,-703,-1448,-2069,-2485,-2628,-2469,-2009,-1288,-397,570,1478,2224,2702,2858,2677,2187,1458,596,-297,-1081,-1680,-1994,-1999,-1678,-1059,-201,836,1961,3108,4192,5153,5933,6480,6770,6776,6500,5958,5178,4217,3133,1999,899,-96,-915,-1491,-1807,-1816,-1556,-1031,-310,551,1465,2348,3115,3682,3982,3971,3620,2935,1957,729,-649,-2091,-3493,-4746,-5774,-6497,-6872,-6884,-6536,-5870,-4940,-3826,-2611,-1395,-262,710,1447,1924,2107,2014,1672,1129,449,-305,-1067,-1784,-2412,-2922,-3308,-3555,-3692,-3697,-3620,-3427,-3169,-2827,-2439,-2024,-1612,-1255,-971,-819,-798,-926,-1180,-1520,-1895,-2224,-2459,-2511,-2367,-1978,-1360,-545,435,1492,2579,3596,4488,5185,5647,5857,5810,5543,5098,4540,3944,3383,2921,2608,2468,2489,2644,2866,3078,3221,3204,3013,2609,2027,1308,521,-240,-906,-1386,-1639,-1630,-1363,-869,-195,600,1442,2277,3026,3661,4112,4371,4396,4199,3776,3162,2400,1541,667,-162,-876,-1414,-1753,-1856,-1750,-1441,-988,-436,158,727,1231,1609,1836,1879,1715,1344,761,-23,-969,-2053,-3202,-4366,-5458,-6419,-7167,-7655,-7842,-7705,-7268,-6540,-5598,-4500,-3327,-2173,-1105,-194,504,987,1218,1258,1101,841,497,150,-161,-398,-525,-544,-436,-229,76,444,861,1293,1722,2111,2438,2670,2770,2718,2474,2048,1425,655,-234,-1147,-2020,-2747,-3259,-3488,-3395,-2986,-2281,-1346,-258,890,1999,2984,3761,4281,4502,4421,4052,3442,2651,1763,874,67,-553,-931,-1011,-792,-299,397,1210,2013,2708,3180,3366,3233,2773,2061,1146,163,-802,-1635,-2254,-2615,-2689,-2506,-2088,-1518,-838,-144,523,1093,1536,1824,1936,1893,1677,1350,905,409,-111,-616,-1051,-1405,-1628,-1721,-1665,-1460,-1126,-669,-124,488,1121,1749,2322,2807,3161,3359,3362,3180,2788,2229,1510,697,-183,-1053,-1873,-2589,-3157,-3554,-3760,-3764,-3595,-3245,-2779,-2203,-1585,-953,-360,163,578,873,1025,1048,940,730,438,97,-259,-602,-903,-1139,-1299,-1374,-1367,-1281,-1130,-922,-685,-428,-189,13,154,204,169,29,-181,-451,-741,-1004,-1221,-1332,-1350,-1233,-1018,-687,-296,144,580,979,1293,1489,1527,1401,1109,676,150,-410,-922,-1310,-1503,-1448,-1140,-584,144,971,1776,2454,2910,3072,2913,2455,1734,873,-53,-894,-1562,-1959,-2032,-1765,-1165,-294,792,1995,3222,4381,5386,6148,6633,6771,6580,6044,5218,4142,2901,1578,270,-930,-1938,-2682,-3118,-3217,-2996,-2475,-1727,-813,167,1141,2007,2724,3207,3457,3435,3159,2652,1934,1068,83,-945,-1975,-2947,-3801,-4507,-5004,-5280,-5302,-5074,-4600,-3911,-3050,-2078,-1069,-93,757,1439,1868,2045,1940,1581,1009,269,-565,-1433,-2272,-3030,-3664,-4154,-4474,-4628,-4609,-4438,-4113,-3676,-3126,-2521,-1881,-1276,-736,-335,-95,-49,-202,-525,-982,-1508,-2032,-2480,-2792,-2912,-2817,-2489,-1951,-1219,-348,614,1603,2545,3378,4043,4485,4688,4637,4353,3889,3296,2664,2057,1550,1183,966,890,908,966,1011,976,846,595,257,-151,-549,-911,-1151,-1256,-1188,-953,-569,-64,512,1121,1710,2235,2659,2948,3076,3041,2827,2463,1967,1381,745,123,-454,-920,-1260,-1441,-1465,-1337,-1084,-739,-349,47,404,685,866,929,862,678,364,-54,-577,-1185,-1861,-2577,-3313,-4018,-4677,-5224,-5656,-5917,-6014,-5925,-5665,-5245,-4695,-4047,-3338,-2619,-1919,-1306,-790,-430,-221,-180,-290,-520,-826,-1160,-1460,-1681,-1777,-1731,-1531,-1201,-766,-275,219,666,1021,1246,1328,1259,1048,714,272,-234,-792,-1348,-1878,-2346,-2702,-2939,-3010,-2922,-2672,-2271,-1753,-1146,-484,183,834,1427,1928,2322,2563,2657,2577,2344,1972,1505,1009,540,189,-6,12,242,656,1196,1781,2303,2696,2869,2793,2465,1913,1209,433,-322,-969,-1444,-1702,-1732,-1552,-1193,-713,-170,378,877,1279,1565,1704,1708,1574,1329,995,602,182,-232,-612,-924,-1158,-1278,-1300,-1196,-999,-709,-360,28,415,796,1130,1425,1671,1864,2017,2122,2173,2170,2090,1931,1679,1322,881,334,-258,-917,-1566,-2200,-2756,-3201,-3500,-3611,-3536,-3250,-2791,-2181,-1477,-742,-44,557,992,1243,1266,1095,734,240,-336,-930,-1489,-1952,-2295,-2483,-2527,-2413,-2185,-1841,-1435,-969,-506,-37,355,688,895,982,933,753,471,114,-273,-648,-961,-1191,-1296,-1285,-1144,-902,-585,-235,108,388,576,637,566,375,99,-216,-490,-674,-696,-531,-171,350,970,1606,2163,2558,2718,2615,2245,1661,925,142,-582,-1151,-1468,-1486,-1177,-545,353,1461,2673,3897,5023,5959,6621,6958,6935,6558,5852,4878,3709,2440,1168,-15,-1012,-1768,-2222,-2361,-2189,-1730,-1053,-222,677,1552,2335,2948,3354,3531,3473,3207,2750,2160,1460,712,-51,-792,-1466,-2059,-2537,-2894,-3117,-3212,-3183,-3052,-2823,-2537,-2189,-1829,-1442,-1079,-726,-431,-185,-26,50,18,-119,-363,-713,-1139,-1642,-2173,-2715,-3224,-3666,-4006,-4219,-4288,-4203,-3988,-3640,-3207,-2704,-2176,-1653,-1173,-767,-462,-283,-234,-323,-527,-822,-1172,-1522,-1824,-2034,-2090,-1983,-1671,-1159,-465,386,1329,2305,3231,4029,4635,4990,5074,4887,4471,3878,3203,2510,1889,1387,1025,810,713,691,710,716,696,629,524,403,289,226,237,350,580,922,1370,1892,2456,3012,3508,3904,4147,4217,4099,3786,3320,2722,2048,1360,698,127,-323,-618,-754,-717,-535,-225,179,624,1078,1481,1799,1986,2025,1886,1586,1108,500,-235,-1039,-1881,-2705,-3467,-4109,-4609,-4918,-5045,-4979,-4752,-4394,-3956,-3478,-3008,-2580,-2215,-1924,-1707,-1551,-1443,-1363,-1297,-1224,-1151,-1057,-954,-845,-723,-610,-489,-378,-261,-150,-30,88,205,309,381,419,391,317,186,19,-154,-334,-474,-590,-655,-684,-681,-654,-621,-581,-550,-516,-478,-423,-329,-182,35,320,677,1067,1472,1830,2104,2257,2257,2123,1861,1541,1217,954,825,839,1014,1307,1668,2017,2293,2417,2368,2124,1721,1194,618,52,-423,-769,-937,-926,-744,-410,21,511,999,1436,1785,2006,2091,2025,1829,1509,1114,657,200,-239,-609,-888,-1056,-1088,-995,-775,-442,-36,433,907,1368,1768,2092,2318,2441,2462,2386,2221,1978,1664,1288,866,408,-62,-530,-972,-1368,-1714,-1982,-2193,-2323,-2397,-2405,-2361,-2259,-2108,-1902,-1651,-1361,-1045,-730,-418,-155,71,221,312,329,284,182,29,-160,-379,-609,-846,-1066,-1275,-1444,-1578,-1657,-1663,-1590,-1422,-1164,-828,-449,-55,292,559,695,688,517,208,-213,-705,-1203,-1664,-2027,-2255,-2325,-2221,-1970,-1590,-1142,-679,-249,84,306,404,392,322,228,177,197,309,509,757,1015,1221,1333,1317,1166,904,560,208,-106,-305,-353,-205,138,684,1381,2204,3074,3937,4724,5364,5816,6025,5992,5691,5162,4423,3538,2566,1577,646,-165,-783,-1183,-1317,-1200,-842,-286,402,1144,1876,2498,2984,3264,3348,3223,2920,2466,1893,1237,529,-206,-934,-1626,-2254,-2781,-3184,-3434,-3526,-3443,-3217,-2855,-2398,-1892,-1367,-871,-438,-85,163,303,339,268,111,-128,-430,-786,-1180,-1598,-2032,-2455,-2869,-3230,-3543,-3770,-3910,-3949,-3885,-3733,-3494,-3189,-2825,-2418,-1976,-1524,-1076,-667,-324,-79,45,42,-89,-316,-610,-921,-1194,-1384,-1441,-1341,-1067,-620,-32,670,1414,2146,2794,3298,3622,3735,3652,3403,3037,2633,2233,1910,1670,1537,1488,1489,1517,1521,1484,1395,1246,1064,874,707,609,604,729,986,1385,1891,2477,3085,3659,4142,4477,4635,4586,4340,3906,3334,2658,1953,1259,640,138,-221,-411,-437,-310,-51,291,684,1063,1393,1608,1702,1627,1408,1035,555,-14,-617,-1242,-1840,-2415,-2929,-3405,-3803,-4149,-4400,-4578,-4641,-4608,-4446,-4187,-3813,-3366,-2852,-2319,-1781,-1284,-837,-464,-177,34,153,214,206,164,84,-8,-115,-210,-311,-388,-457,-505,-531,-547,-551,-557,-571,-601,-645,-689,-722,-724,-675,-574,-414,-216,-9,187,318,383,333,198,-23,-297,-565,-793,-917,-908,-732,-404,70,627,1222,1780,2241,2568,2720,2728,2591,2383,2144,1920,1768,1666,1647,1652,1667,1648,1558,1392,1127,801,413,25,-344,-640,-837,-912,-844,-653,-338,46,477,885,1247,1494,1627,1601,1444,1149,766,319,-136,-562,-909,-1149,-1257,-1219,-1047,-735,-337,141,637,1117,1541,1866,2075,2157,2112,1964,1730,1444,1127,792,460,111,-233,-610,-989,-1399,-1799,-2199,-2547,-2829,-3008,-3054,-2953,-2696,-2286,-1751,-1128,-457,196,782,1254,1564,1700,1653,1442,1093,653,156,-343,-820,-1240,-1585,-1844,-2010,-2089,-2089,-2017,-1903,-1737,-1563,-1359,-1146,-913,-666,-397,-134,122,326,461,485,381,131,-253,-756,-1341,-1954,-2550,-3061,-3437,-3648,-3650,-3467,-3095,-2598,-2015,-1426,-876,-432,-98,100,195,215,194,179,173,204,248,291,322,295,236,115,-31,-184,-315,-381,-360,-220,48,455,971,1593,2249,2911,3509,3992,4318,4450,4380,4106,3657,3068,2395,1687,1015,419,-37,-334,-440,-362,-110,283,757,1276,1748,2142,2390,2473,2389,2141,1786,1351,903,469,86,-248,-531,-796,-1060,-1359,-1696,-2090,-2510,-2948,-3346,-3681,-3884,-3950,-3826,-3539,-3080,-2509,-1863,-1214,-626,-155,145,246,140,-168,-643,-1244,-1917,-2602,-3252,-3815,-4264,-4567,-4731,-4746,-4648,-4445,-4185,-3893,-3602,-3331,-3081,-2859,-2640,-2416,-2171,-1894,-1597,-1294,-1004,-767,-596,-518,-538,-653,-835,-1059,-1270,-1431,-1489,-1419,-1186,-811,-302,294,912,1510,2017,2397,2638,2724,2690,2559,2371,2160,1947,1759,1589,1452,1332,1219,1123,1021,930,847,785,763,796,905,1103,1397,1775,2216,2682,3126,3501,3752,3858,3784,3544,3147,2630,2039,1431,858,367,5,-216,-268,-169,66,405,801,1206,1568,1835,1967,1936,1730,1362,857,269,-360,-965,-1507,-1963,-2317,-2589,-2804,-2988,-3188,-3414,-3683,-3984,-4290,-4563,-4760,-4829,-4743,-4468,-4015,-3387,-2638,-1804,-964,-166,514,1041,1377,1511,1460,1242,906,493,52,-369,-750,-1049,-1268,-1389,-1423,-1382,-1279,-1141,-987,-842,-711,-611,-518,-437,-331,-190,-4,229,485,738,943,1065,1058,919,636,234,-233,-723,-1151,-1461,-1608,-1544,-1283,-834,-247,411,1082,1693,2205,2577,2814,2911,2904,2805,2649,2449,2222,1973,1704,1422,1126,828,536,262,27,-163,-282,-328,-279,-145,82,375,717,1072,1396,1656,1823,1860,1782,1566,1258,880,473,99,-223,-428,-517,-460,-274,33,427,880,1346,1787,2164,2441,2599,2626,2523,2322,2043,1742,1446,1192,989,833,703,557,365,86,-300,-783,-1357,-1968,-2566,-3089,-3471,-3664,-3630,-3352,-2851,-2149,-1321,-421,453,1233,1850,2252,2423,2357,2083,1648,1100,504,-86,-620,-1064,-1380,-1573,-1616,-1551,-1373,-1141,-869,-617,-397,-256,-177,-174,-211,-269,-309,-318,-274,-194,-99,-18,-1,-74,-275,-601,-1057,-1586,-2159,-2690,-3117,-3387,-3436,-3272,-2881,-2320,-1634,-892,-167,497,1053,1474,1773,1924,1970,1894,1732,1482,1174,819,453,98,-206,-432,-553,-544,-399,-109,320,861,1503,2174,2858,3461,3960,4278,4400,4305,3999,3525,2918,2250,1590,995,541,254,168,290,593,1058,1624,2236,2834,3342,3721,3908,3894,3668,3245,2677,2010,1322,677,137,-266,-509,-623,-631,-603,-596,-667,-860,-1193,-1647,-2199,-2774,-3315,-3738,-3991,-4014,-3805,-3353,-2716,-1938,-1108,-307,385,898,1179,1213,996,563,-38,-749,-1491,-2213,-2838,-3333,-3661,-3803,-3773,-3585,-3271,-2883,-2464,-2060,-1717,-1457,-1290,-1215,-1200,-1214,-1226,-1193,-1106,-960,-764,-565,-380,-266,-241,-326,-513,-775,-1069,-1344,-1541,-1615,-1541,-1303,-926,-443,106,656,1180,1631,2001,2273,2467,2571,2613,2584,2498,2356,2154,1912,1614,1306,971,664,392,189,93,117,291,607,1053,1597,2197,2780,3301,3695,3921,3965,3808,3486,3029,2488,1926,1400,967,671,541,587,801,1152,1603,2085,2558,2929,3172,3224,3071,2710,2164,1472,711,-61,-767,-1345,-1772,-2024,-2138,-2137,-2103,-2073,-2130,-2288,-2575,-2972,-3444,-3939,-4385,-4726,-4903,-4876,-4641,-4193,-3570,-2824,-1999,-1187,-424,218,709,1022,1157,1117,938,646,280,-108,-497,-829,-1100,-1270,-1346,-1330,-1228,-1076,-882,-691,-505,-351,-220,-109,3,138,308,522,767,1012,1227,1348,1352,1190,867,390,-198,-834,-1437,-1934,-2246,-2320,-2148,-1710,-1084,-296,533,1363,2075,2654,3032,3220,3211,3039,2726,2330,1868,1403,949,546,204,-57,-240,-336,-355,-292,-157,52,323,645,994,1341,1652,1893,2036,2055,1952,1724,1408,1021,623,238,-73,-282,-371,-306,-118,205,622,1105,1611,2099,2530,2864,3078,3151,3079,2869,2543,2140,1698,1271,891,590,379,240,153,62,-66,-282,-611,-1045,-1574,-2146,-2700,-3165,-3478,-3576,-3439,-3059,-2460,-1704,-857,-6,763,1384,1799,1989,1946,1704,1302,805,270,-234,-666,-973,-1138,-1158,-1033,-805,-508,-185,93,298,374,314,108,-212,-611,-1019,-1375,-1615,-1692,-1587,-1319,-926,-487,-86,200,289,154,-224,-804,-1526,-2293,-3009,-3570,-3897,-3936,-3679,-3139,-2384,-1483,-527,391,1203,1847,2276,2492,2472,2268,1879,1389,818,254,-271,-690,-975,-1091,-1026,-785,-373,186,849,1585,2327,3027,3618,4057,4291,4310,4109,3705,3154,2508,1844,1237,758,459,386,541,919,1478,2166,2909,3630,4256,4714,4960,4959,4711,4226,3555,2751,1893,1060,330,-240,-588,-732,-653,-436,-130,166,363,394,196,-236,-893,-1714,-2620,-3502,-4268,-4799,-5058,-4972,-4581,-3901,-3031,-2059,-1103,-263,374,747,844,656,248,-336,-1002,-1677,-2272,-2732,-2999,-3067,-2931,-2632,-2218,-1766,-1341,-1020,-840,-846,-1023,-1351,-1774,-2208,-2582,-2807,-2829,-2624,-2196,-1599,-909,-226,354,741,888,763,402,-143,-783,-1412,-1933,-2264,-2339,-2155,-1702,-1052,-237,636,1525,2337,3035,3564,3906,4039,3976,3723,3308,2780,2165,1533,923,382,-22,-288,-342,-212,135,654,1318,2058,2808,3480,4012,4331,4412,4231,3819,3204,2466,1673,911,269,-210,-450,-455,-214,237,851,1542,2258,2884,3375,3661,3700,3497,3049,2404,1623,766,-67,-820,-1408,-1801,-1975,-1950,-1767,-1503,-1228,-1039,-998,-1159,-1538,-2121,-2849,-3658,-4438,-5104,-5553,-5730,-5584,-5127,-4385,-3431,-2356,-1264,-253,576,1174,1482,1520,1293,872,317,-293,-865,-1355,-1683,-1847,-1827,-1657,-1371,-1030,-681,-394,-193,-119,-159,-306,-517,-736,-921,-1006,-974,-806,-531,-192,150,411,545,485,232,-210,-787,-1424,-2037,-2525,-2820,-2861,-2634,-2148,-1462,-626,250,1115,1863,2456,2846,3013,2962,2712,2295,1759,1153,528,-62,-582,-988,-1269,-1386,-1359,-1160,-831,-366,176,767,1346,1858,2258,2495,2552,2417,2097,1633,1055,433,-176,-716,-1120,-1355,-1389,-1212,-837,-294,360,1083,1780,2409,2895,3191,3283,3148,2814,2310,1692,1018,369,-215,-659,-959,-1093,-1101,-1017,-916,-854,-902,-1094,-1454,-1963,-2591,-3260,-3905,-4424,-4766,-4846,-4663,-4198,-3503,-2637,-1682,-738,111,774,1203,1366,1261,937,422,-173,-799,-1349,-1775,-2021,-2073,-1936,-1646,-1264,-852,-498,-248,-176,-280,-581,-1023,-1561,-2105,-2579,-2898,-3004,-2871,-2503,-1958,-1309,-661,-121,221,298,85,-399,-1092,-1904,-2711,-3416,-3890,-4091,-3956,-3519,-2812,-1915,-931,59,944,1669,2162,2418,2411,2188,1769,1227,617,14,-526,-944,-1195,-1261,-1114,-779,-255,401,1153,1923,2641,3247,3660,3858,3801,3507,3009,2360,1640,933,318,-133,-357,-345,-73,420,1087,1872,2685,3456,4099,4563,4785,4764,4479,3976,3282,2478,1619,800,74,-481,-838,-969,-897,-661,-326,13,285,385,272,-95,-719,-1541,-2513,-3518,-4453,-5212,-5691,-5838,-5615,-5041,-4171,-3088,-1914,-758,263,1042,1537,1687,1523,1074,412,-369,-1174,-1909,-2489,-2856,-2984,-2877,-2569,-2126,-1629,-1153,-794,-582,-571,-740,-1061,-1481,-1901,-2266,-2471,-2484,-2267,-1837,-1248,-572,87,631,974,1054,852,384,-287,-1081,-1871,-2565,-3043,-3250,-3129,-2698,-1970,-1031,52,1183,2256,3208,3936,4425,4613,4533,4179,3626,2920,2146,1384,703,178,-141,-222,-52,359,968,1717,2537,3318,4009,4498,4756,4740,4457,3940,3241,2441,1622,868,264,-147,-303,-216,124,665,1354,2124,2880,3554,4066,4358,4403,4187,3735,3087,2313,1477,668,-52,-615,-994,-1172,-1169,-1033,-830,-636,-544,-603,-882,-1380,-2087,-2948,-3876,-4780,-5536,-6066,-6274,-6136,-5625,-4806,-3714,-2487,-1207,-10,1005,1762,2195,2303,2085,1604,909,111,-727,-1480,-2100,-2496,-2652,-2549,-2212,-1694,-1058,-391,227,722,1045,1171,1106,888,561,219,-91,-278,-330,-216,32,366,723,1015,1191,1181,986,598,72,-533,-1132,-1646,-1999,-2144,-2059,-1738,-1228,-562,179,942,1650,2249,2696,2952,3016,2885,2588,2152,1637,1080,557,107,-201,-341,-277,-7,444,1045,1712,2389,2967,3397,3595,3551,3248,2723,2020,1224,404,-337,-934,-1316,-1445,-1302,-900,-270,518,1407,2295,3111,3774,4220,4418,4342,4019,3471,2765,1963,1135,365,-305,-806,-1129,-1257,-1223,-1064,-848,-634,-508,-506,-687,-1044,-1573,-2233,-2941,-3644,-4228,-4639,-4800,-4681,-4269,-3600,-2711,-1696,-629,384,1269,1944,2376,2533,2424,2080,1538,875,136,-577,-1231,-1735,-2076,-2217,-2167,-1965,-1635,-1268,-890,-588,-373,-283,-303,-413,-579,-739,-865,-899,-842,-672,-434,-155,90,262,289,153,-167,-650,-1251,-1904,-2531,-3056,-3407,-3548,-3452,-3129,-2614,-1941,-1185,-389,366,1039,1571,1938,2112,2098,1911,1584,1170,716,300,-34,-212,-213,-8,395,951,1619,2305,2940,3439,3739,3813,3644,3263,2727,2103,1477,934,537,343,375,633,1085,1700,2392,3120,3781,4350,4732,4932,4903,4669,4245,3679,3011,2318,1631,1030,525,169,-52,-135,-115,-37,46,68,-22,-285,-728,-1379,-2190,-3124,-4099,-5024,-5806,-6356,-6610,-6525,-6101,-5359,-4372,-3208,-1981,-783,290,1150,1749,2051,2047,1764,1235,522,-307,-1180,-2015,-2750,-3323,-3697,-3855,-3789,-3540,-3122,-2615,-2044,-1486,-971,-538,-206,31,177,261,308,347,400,464,549,607,638,578,427,144,-240,-729,-1256,-1773,-2218,-2512,-2629,-2512,-2174,-1620,-887,-31,880,1782,2588,3247,3694,3895,3849,3551,3065,2427,1731,1055,482,95,-56,60,452,1069,1864,2732,3586,4315,4831,5083,5023,4681,4081,3303,2433,1560,779,164,-236,-376,-271,75,613,1277,2007,2720,3349,3834,4127,4207,4073,3738,3243,2626,1942,1243,572,-23,-525,-904,-1170,-1330,-1416,-1476,-1546,-1685,-1926,-2292,-2793,-3397,-4070,-4748,-5363,-5842,-6125,-6162,-5936,-5442,-4717,-3798,-2769,-1690,-655,271,1020,1547,1826,1852,1641,1223,654,-18,-708,-1368,-1916,-2311,-2506,-2486,-2255,-1827,-1258,-591,109,775,1358,1817,2115,2267,2260,2147,1942,1712,1476,1279,1130,1026,962,897,817,687,493,237,-72,-399,-709,-959,-1116,-1153,-1062,-844,-521,-123,317,743,1136,1424,1614,1657,1580,1381,1098,780,464,225,82,100,273,608,1068,1607,2153,2638,2990,3154,3096,2816,2327,1689,964,237,-411,-908,-1199,-1246,-1052,-626,-13,722,1525,2305,3009,3576,3949,4130,4077,3839,3417,2867,2237,1571,923,334,-168,-545,-805,-921,-936,-847,-714,-570,-473,-465,-591,-869,-1304,-1877,-2539,-3247,-3913,-4493,-4900,-5105,-5070,-4786,-4271,-3553,-2680,-1712,-715,256,1120,1847,2372,2679,2752,2582,2205,1638,945,177,-599,-1319,-1929,-2386,-2658,-2741,-2632,-2351,-1932,-1397,-805,-174,446,1030,1548,1985,2316,2546,2652,2638,2490,2205,1781,1220,540,-241,-1068,-1903,-2671,-3322,-3785,-4029,-4015,-3761,-3259,-2579,-1743,-846,60,885,1574,2048,2301,2272,2022,1545,934,248,-405,-953,-1299,-1402,-1231,-791,-138,664,1516,2315,2981,3430,3636,3585,3309,2867,2328,1785,1298,950,767,775,970,1314,1776,2296,2811,3278,3631,3852,3912,3815,3577,3229,2813,2377,1963,1605,1333,1148,1049,1016,1022,1040,1026,962,794,522,101,-460,-1167,-1994,-2906,-3844,-4752,-5539,-6157,-6518,-6602,-6364,-5830,-5015,-3992,-2828,-1624,-470,531,1313,1800,1975,1826,1373,677,-202,-1181,-2163,-3081,-3841,-4398,-4710,-4760,-4566,-4142,-3549,-2826,-2048,-1256,-519,137,671,1071,1328,1448,1449,1343,1174,948,705,447,183,-82,-366,-660,-988,-1320,-1652,-1945,-2162,-2272,-2231,-2035,-1662,-1149,-507,194,915,1569,2118,2469,2623,2523,2198,1676,1008,286,-409,-976,-1334,-1415,-1187,-654,142,1119,2172,3171,4013,4571,4807,4663,4186,3411,2452,1398,381,-504,-1176,-1558,-1657,-1442,-978,-290,531,1431,2315,3124,3784,4258,4492,4495,4233,3759,3071,2244,1302,333,-629,-1505,-2260,-2850,-3250,-3461,-3499,-3395,-3207,-2987,-2799,-2694,-2713,-2861,-3138,-3503,-3914,-4311,-4637,-4837,-4869,-4718,-4354,-3818,-3115,-2316,-1484,-693,-26,450,689,650,357,-178,-880,-1673,-2478,-3179,-3725,-4033,-4094,-3895,-3478,-2888,-2203,-1497,-845,-313,50,213,176,-59,-445,-947,-1497,-2040,-2504,-2845,-3018,-3010,-2834,-2514,-2107,-1674,-1269,-956,-750,-665,-674,-737,-814,-854,-826,-711,-507,-234,89,419,735,1000,1217,1373,1495,1604,1732,1921,2194,2589,3121,3785,4574,5427,6293,7067,7673,7997,7991,7599,6833,5749,4430,3016,1649,480,-366,-796,-769,-287,585,1760,3097,4453,5673,6616,7173,7275,6907,6082,4881,3377,1691,-77,-1816,-3449,-4888,-6101,-7029,-7668,-7999,-8031,-7785,-7291,-6601,-5784,-4917,-4087,-3381,-2861,-2592,-2590,-2851,-3357,-4030,-4818,-5618,-6354,-6934,-7292,-7370,-7134,-6588,-5730,-4638,-3345,-1971,-586,692,1790,2616,3146,3337,3236,2869,2321,1659,982,338,-192,-586,-822,-876,-778,-501,-77,502,1220,2057,2995,3989,4998,5967,6840,7572,8128,8473,8600,8487,8140,7548,6726,5685,4459,3110,1699,331,-914,-1914,-2609,-2915,-2823,-2339,-1508,-430,799,2036,3151,4017,4534,4634,4316,3590,2561,1310,-24,-1334,-2521,-3508,-4275,-4806,-5133,-5293,-5332,-5290,-5202,-5073,-4908,-4686,-4396,-4002,-3514,-2905,-2223,-1460,-698,49,694,1206,1537,1660,1576,1296,858,321,-257,-802,-1250,-1555,-1670,-1593,-1324,-901,-361,226,818,1348,1787,2101,2281,2314,2203,1939,1535,985,321,-443,-1242,-2025,-2714,-3216,-3479,-3420,-3026,-2286,-1231,67,1538,3068,4567,5930,7073,7923,8418,8515,8194,7450,6321,4864,3165,1351,-459,-2114,-3498,-4501,-5058,-5144,-4767,-3990,-2884,-1579,-180,1153,2324,3201,3735,3871,3620,3018,2115,1001,-255,-1566,-2864,-4089,-5202,-6154,-6942,-7524,-7903,-8057,-7974,-7659,-7103,-6337,-5378,-4279,-3093,-1896,-762,226,990,1474,1626,1448,956,209,-701,-1669,-2570,-3294,-3735,-3833,-3556,-2917,-1986,-838,397,1605,2672,3503,4050,4294,4259,3990,3560,3037,2489,1985,1555,1249,1079,1070,1226,1552,2040,2672,3421,4246,5094,5916,6654,7260,7718,7982,8087,7998,7752,7331,6752,6001,5094,4035,2862,1620,366,-824,-1886,-2760,-3395,-3777,-3887,-3758,-3401,-2895,-2275,-1645,-1054,-585,-270,-142,-196,-417,-761,-1216,-1711,-2261,-2814,-3371,-3931,-4471,-4988,-5466,-5870,-6183,-6355,-6378,-6205,-5853,-5314,-4615,-3805,-2929,-2048,-1232,-531,0,329,445,353,89,-307,-769,-1232,-1639,-1921,-2047,-1987,-1742,-1334,-803,-208,397,938,1387,1700,1888,1959,1945,1881,1792,1709,1626,1558,1483,1408,1327,1259,1215,1237,1334,1555,1890,2370,2968,3670,4459,5269,6101,6868,7552,8075,8390,8434,8158,7542,6576,5299,3787,2128,466,-1081,-2373,-3310,-3807,-3838,-3391,-2532,-1344,54,1494,2851,3950,4702,5016,4875,4291,3329,2061,608,-948,-2480,-3927,-5191,-6238,-7019,-7518,-7737,-7676,-7365,-6833,-6124,-5293,-4396,-3499,-2664,-1942,-1388,-1028,-887,-961,-1229,-1659,-2187,-2756,-3291,-3723,-3996,-4064,-3902,-3519,-2925,-2180,-1326,-454,385,1110,1679,2064,2254,2281,2171,1987,1765,1549,1356,1192,1047,903,757,599,468,370,377,507,813,1312,1995,2857,3842,4896,5954,6937,7789,8442,8845,8955,8736,8174,7265,6038,4548,2874,1128,-577,-2108,-3354,-4215,-4629,-4573,-4052,-3136,-1913,-519,895,2178,3193,3826,4026,3775,3111,2118,882,-465,-1828,-3109,-4228,-5154,-5846,-6313,-6561,-6616,-6495,-6232,-5836,-5336,-4747,-4080,-3365,-2608,-1846,-1101,-401,214,719,1082,1285,1317,1187,915,523,80,-403,-836,-1212,-1465,-1597,-1584,-1442,-1187,-841,-446,-18,411,831,1232,1603,1946,2228,2448,2547,2519,2325,1966,1470,872,261,-284,-666,-795,-612,-75,803,1986,3378,4892,6385,7751,8869,9646,10018,9932,9389,8394,7016,5325,3437,1482,-413,-2097,-3472,-4432,-4926,-4943,-4483,-3636,-2465,-1117,279,1582,2647,3389,3715,3626,3115,2264,1133,-154,-1523,-2845,-4077,-5119,-5970,-6578,-6966,-7123,-7078,-6853,-6460,-5951,-5323,-4633,-3895,-3141,-2418,-1732,-1148,-660,-328,-143,-126,-269,-542,-928,-1367,-1821,-2234,-2558,-2763,-2811,-2711,-2450,-2068,-1583,-1046,-483,64,579,1049,1472,1856,2195,2502,2736,2910,2955,2884,2663,2317,1878,1407,979,682,595,783,1278,2083,3152,4415,5754,7065,8213,9099,9636,9763,9459,8726,7599,6150,4449,2625,766,-982,-2535,-3784,-4664,-5138,-5184,-4831,-4126,-3138,-1986,-763,386,1373,2094,2497,2559,2295,1740,969,35,-968,-1998,-2974,-3879,-4661,-5309,-5808,-6143,-6312,-6313,-6140,-5810,-5332,-4728,-4033,-3279,-2508,-1763,-1081,-505,-57,238,377,370,227,-18,-334,-687,-1034,-1350,-1599,-1768,-1834,-1801,-1674,-1458,-1178,-845,-469,-76,348,784,1237,1695,2139,2532,2845,3020,3031,2843,2458,1911,1260,596,33,-332,-387,-80,616,1679,3022,4545,6092,7531,8713,9535,9910,9800,9198,8142,6695,4962,3057,1114,-729,-2352,-3642,-4526,-4953,-4913,-4428,-3558,-2393,-1058,320,1593,2640,3348,3664,3553,3049,2200,1095,-172,-1503,-2812,-4022,-5082,-5945,-6605,-7039,-7261,-7281,-7107,-6783,-6315,-5758,-5132,-4481,-3838,-3234,-2693,-2238,-1875,-1611,-1444,-1353,-1331,-1352,-1397,-1448,-1491,-1513,-1522,-1499,-1476,-1428,-1387,-1332,-1275,-1191,-1081,-914,-681,-358,51,560,1122,1728,2300,2785,3110,3220,3072,2668,2035,1251,430,-313,-822,-1018,-783,-131,942,2324,3894,5501,6960,8148,8922,9221,9007,8292,7137,5616,3863,1980,124,-1601,-3072,-4207,-4962,-5295,-5236,-4799,-4067,-3117,-2052,-992,-39,707,1172,1329,1161,714,38,-794,-1701,-2615,-3479,-4247,-4905,-5426,-5830,-6100,-6268,-6315,-6266,-6113,-5857,-5511,-5071,-4559,-3992,-3380,-2768,-2162,-1618,-1143,-773,-527,-403,-413,-527,-739,-1001,-1303,-1591,-1858,-2066,-2218,-2295,-2306,-2246,-2129,-1938,-1704,-1385,-1024,-583,-101,427,948,1436,1815,2054,2079,1895,1474,894,203,-465,-997,-1266,-1169,-652,299,1626,3233,4967,6667,8167,9319,10025,10219,9900,9099,7891,6377,4670,2900,1176,-385,-1710,-2731,-3417,-3759,-3762,-3462,-2904,-2144,-1274,-358,497,1221,1742,2019,2035,1806,1360,750,28,-763,-1567,-2367,-3135,-3850,-4516,-5094,-5590,-5960,-6200,-6271,-6172,-5888,-5434,-4823,-4096,-3296,-2473,-1694,-999,-451,-73,112,102,-74,-389,-794,-1227,-1651,-2000,-2257,-2385,-2387,-2262,-2029,-1718,-1345,-947,-535,-129,273,663,1059,1448,1833,2192,2496,2711,2799,2733,2511,2144,1690,1214,807,569,571,886,1526,2461,3648,4948,6273,7460,8405,9004,9203,8979,8347,7360,6085,4617,3051,1490,18,-1282,-2360,-3170,-3694,-3920,-3862,-3531,-2972,-2227,-1372,-466,390,1145,1714,2066,2181,2053,1712,1185,514,-256,-1079,-1919,-2733,-3489,-4148,-4682,-5060,-5266,-5275,-5107,-4746,-4245,-3620,-2920,-2200,-1492,-857,-318,85,343,445,403,236,-28,-345,-692,-1003,-1279,-1459,-1564,-1567,-1499,-1365,-1203,-1020,-848,-678,-521,-346,-146,116,441,839,1283,1741,2154,2470,2629,2611,2399,2037,1567,1102,713,526,595,981,1684,2653,3826,5068,6275,7316,8084,8513,8560,8214,7512,6495,5245,3844,2385,959,-360,-1492,-2399,-3038,-3388,-3448,-3232,-2775,-2132,-1386,-603,105,680,1051,1187,1094,777,298,-314,-989,-1695,-2390,-3053,-3665,-4218,-4700,-5101,-5414,-5618,-5713,-5681,-5532,-5265,-4902,-4462,-3964,-3447,-2915,-2418,-1942,-1538,-1183,-903,-696,-550,-481,-466,-506,-583,-697,-819,-952,-1071,-1164,-1227,-1233,-1193,-1068,-883,-597,-237,214,728,1285,1839,2347,2749,2998,3069,2938,2643,2209,1729,1271,947,818,971,1409,2147,3123,4259,5451,6571,7513,8172,8476,8394,7925,7091,5983,4646,3221,1773,417,-783,-1759,-2485,-2935,-3120,-3048,-2756,-2285,-1692,-1050,-422,111,508,707,720,523,180,-288,-822,-1376,-1916,-2423,-2872,-3285,-3646,-3979,-4278,-4540,-4767,-4917,-5007,-4973,-4840,-4568,-4171,-3658,-3048,-2379,-1697,-1046,-481,-48,226,313,223,-32,-410,-871,-1352,-1807,-2183,-2450,-2577,-2571,-2423,-2166,-1812,-1401,-948,-492,-37,388,783,1130,1417,1639,1769,1819,1768,1648,1472,1290,1153,1113,1222,1522,2020,2716,3572,4522,5506,6421,7198,7759,8061,8073,7816,7296,6590,5736,4812,3875,2965,2131,1369,698,96,-426,-878,-1244,-1509,-1658,-1678,-1572,-1369,-1084,-780,-477,-232,-50,42,55,-15,-160,-378,-671,-1047,-1501,-2046,-2647,-3306,-3964,-4592,-5120,-5512,-5698,-5675,-5393,-4886,-4160,-3280,-2308,-1330,-424,323,853,1123,1119,858,382,-246,-951,-1646,-2266,-2729,-3016,-3076,-2933,-2604,-2116,-1551,-930,-340,196,640,982,1229,1401,1517,1613,1691,1771,1838,1897,1926,1944,1938,1943,1974,2067,2246,2533,2926,3425,3994,4597,5174,5679,6054,6267,6290,6121,5774,5279,4660,3965,3208,2423,1607,774,-75,-920,-1730,-2462,-3054,-3458,-3624,-3540,-3205,-2659,-1968,-1200,-448,219,738,1064,1180,1069,757,249,-411,-1191,-2043,-2916,-3752,-4499,-5096,-5506,-5686,-5629,-5331,-4820,-4130,-3320,-2446,-1577,-770,-87,439,769,905,846,617,270,-161,-603,-1012,-1335,-1541,-1605,-1538,-1343,-1062,-729,-382,-73,184,359,452,491,491,510,576,726,965,1293,1678,2082,2464,2788,3025,3183,3259,3290,3306,3341,3432,3584,3826,4121,4478,4835,5181,5454,5644,5706,5640,5443,5112,4668,4110,3447,2691,1848,938,-7,-938,-1798,-2520,-3048,-3335,-3374,-3165,-2767,-2229,-1627,-1048,-534,-156,77,141,40,-212,-606,-1109,-1708,-2360,-3044,-3708,-4324,-4843,-5235,-5472,-5542,-5435,-5167,-4752,-4215,-3593,-2915,-2223,-1547,-925,-383,60,376,576,644,599,458,238,-24,-310,-583,-825,-1021,-1143,-1214,-1198,-1131,-990,-791,-527,-187,226,725,1298,1914,2549,3131,3626,3967,4134,4107,3922,3602,3237,2877,2605,2480,2530,2779,3209,3783,4448,5138,5775,6298,6651,6798,6737,6470,6032,5441,4743,3942,3071,2127,1137,125,-872,-1784,-2568,-3139,-3475,-3538,-3352,-2946,-2393,-1765,-1151,-613,-215,18,71,-49,-324,-725,-1231,-1800,-2418,-3046,-3668,-4247,-4766,-5191,-5498,-5675,-5682,-5537,-5213,-4743,-4136,-3445,-2699,-1980,-1316,-785,-405,-213,-211,-373,-681,-1076,-1509,-1937,-2297,-2574,-2729,-2767,-2682,-2497,-2228,-1903,-1550,-1177,-808,-434,-60,330,725,1137,1529,1899,2197,2418,2532,2550,2491,2388,2292,2250,2306,2484,2794,3228,3743,4317,4878,5393,5799,6064,6170,6105,5905,5588,5207,4795,4375,3955,3521,3045,2506,1870,1157,368,-428,-1187,-1830,-2315,-2593,-2659,-2526,-2218,-1807,-1318,-835,-382,-16,243,367,334,149,-209,-710,-1346,-2080,-2863,-3655,-4384,-5010,-5476,-5738,-5791,-5591,-5192,-4576,-3827,-2976,-2104,-1280,-559,-4,356,507,446,212,-176,-642,-1160,-1647,-2073,-2390,-2578,-2625,-2547,-2348,-2073,-1733,-1367,-984,-593,-194,218,654,1093,1545,1953,2311,2567,2698,2705,2571,2360,2086,1831,1632,1551,1610,1825,2182,2645,3179,3717,4215,4613,4886,5014,5013,4894,4701,4449,4151,3809,3380,2860,2189,1384,439,-592,-1635,-2611,-3423,-3999,-4293,-4278,-3983,-3455,-2758,-1988,-1211,-515,43,417,578,503,209,-314,-1014,-1865,-2805,-3770,-4683,-5482,-6079,-6447,-6522,-6317,-5829,-5111,-4220,-3234,-2243,-1329,-568,-15,300,369,213,-124,-591,-1122,-1653,-2134,-2504,-2752,-2850,-2809,-2642,-2376,-2036,-1658,-1260,-863,-473,-94,284,649,1022,1372,1704,1974,2171,2263,2239,2115,1897,1643,1398,1217,1155,1240,1481,1873,2376,2941,3518,4037,4466,4744,4881,4855,4709,4472,4184,3878,3572,3249,2891,2458,1896,1205,349,-602,-1634,-2628,-3544,-4266,-4778,-5013,-5001,-4756,-4319,-3775,-3149,-2540,-1973,-1517,-1194,-1045,-1082,-1313,-1738,-2320,-3035,-3821,-4626,-5381,-6027,-6508,-6773,-6815,-6595,-6159,-5507,-4711,-3820,-2908,-2047,-1288,-691,-272,-50,-6,-121,-350,-657,-990,-1311,-1595,-1806,-1948,-2004,-1983,-1889,-1717,-1483,-1168,-784,-318,227,841,1512,2205,2875,3481,3951,4265,4369,4281,4004,3605,3130,2676,2304,2087,2054,2226,2564,3046,3592,4146,4639,5023,5267,5370,5348,5233,5074,4890,4704,4497,4235,3868,3354,2637,1740,654,-525,-1735,-2866,-3820,-4530,-4923,-5007,-4776,-4288,-3610,-2809,-1980,-1181,-499,41,358,468,318,-65,-669,-1461,-2380,-3361,-4342,-5218,-5947,-6435,-6662,-6581,-6221,-5581,-4751,-3772,-2767,-1790,-959,-313,88,232,139,-170,-623,-1171,-1733,-2255,-2681,-2983,-3127,-3120,-2952,-2647,-2214,-1686,-1077,-429,242,906,1535,2114,2614,3022,3311,3482,3509,3422,3219,2953,2657,2393,2217,2170,2295,2589,3049,3625,4268,4904,5465,5899,6155,6229,6125,5885,5560,5214,4896,4646,4454,4315,4153,3934,3581,3065,2374,1538,599,-353,-1252,-2016,-2580,-2921,-3016,-2885,-2565,-2097,-1547,-974,-430,13,321,443,355,55,-459,-1145,-1965,-2851,-3741,-4553,-5232,-5705,-5950,-5926,-5652,-5134,-4431,-3600,-2721,-1873,-1127,-549,-177,-21,-90,-323,-706,-1147,-1608,-2012,-2324,-2494,-2509,-2359,-2047,-1610,-1061,-457,175,785,1342,1817,2204,2487,2676,2780,2789,2742,2614,2443,2223,1989,1754,1564,1440,1422,1525,1763,2117,2569,3069,3564,4006,4341,4545,4604,4534,4366,4154,3936,3775,3663,3624,3593,3537,3372,3043,2511,1763,837,-215,-1303,-2333,-3214,-3874,-4254,-4347,-4141,-3691,-3034,-2244,-1397,-563,169,746,1088,1176,953,451,-329,-1318,-2447,-3618,-4730,-5677,-6371,-6737,-6734,-6361,-5640,-4640,-3455,-2185,-966,114,945,1477,1674,1546,1126,482,-310,-1168,-1998,-2731,-3293,-3646,-3747,-3608,-3212,-2624,-1860,-1007,-112,746,1514,2142,2598,2878,2974,2916,2720,2425,2060,1672,1289,959,721,593,631,812,1174,1667,2288,2968,3678,4340,4927,5378,5690,5843,5854,5761,5573,5357,5099,4840,4534,4188,3727,3154,2416,1545,543,-505,-1567,-2528,-3355,-3965,-4337,-4456,-4331,-4000,-3503,-2896,-2243,-1595,-1029,-586,-324,-278,-470,-902,-1554,-2383,-3329,-4307,-5244,-6035,-6624,-6935,-6939,-6628,-6025,-5185,-4180,-3116,-2077,-1169,-460,3,186,125,-172,-617,-1161,-1720,-2211,-2595,-2790,-2800,-2585,-2186,-1609,-931,-181,557,1239,1821,2266,2578,2762,2846,2867,2858,2844,2855,2880,2938,3007,3090,3186,3292,3423,3576,3772,3990,4240,4488,4721,4906,5030,5061,5018,4893,4718,4529,4344,4212,4124,4090,4069,4018,3878,3587,3113,2428,1563,550,-538,-1612,-2611,-3433,-4058,-4416,-4532,-4386,-4026,-3477,-2789,-2012,-1210,-437,232,737,1019,1030,752,184,-640,-1659,-2789,-3928,-4964,-5797,-6343,-6539,-6373,-5856,-5053,-4050,-2967,-1912,-1011,-345,18,59,-212,-741,-1455,-2254,-3037,-3704,-4173,-4385,-4319,-3964,-3376,-2588,-1693,-759,135,926,1571,2049,2361,2536,2596,2591,2536,2470,2390,2317,2245,2185,2151,2158,2228,2382,2634,2982,3420,3912,4439,4939,5396,5748,5991,6099,6080,5954,5735,5477,5179,4893,4598,4307,3982,3605,3144,2589,1942,1230,478,-259,-938,-1517,-1955,-2235,-2349,-2298,-2102,-1790,-1387,-944,-507,-116,152,280,198,-97,-616,-1341,-2221,-3197,-4184,-5096,-5847,-6357,-6579,-6471,-6046,-5341,-4411,-3374,-2311,-1352,-589,-92,77,-67,-512,-1180,-1973,-2787,-3489,-3984,-4183,-4037,-3539,-2730,-1674,-486,728,1840,2752,3381,3695,3692,3420,2952,2384,1804,1296,915,688,620,687,860,1111,1401,1720,2046,2373,2700,3014,3315,3592,3834,4035,4181,4274,4302,4285,4220,4132,4032,3942,3865,3810,3745,3659,3494,3228,2823,2267,1574,766,-110,-994,-1824,-2539,-3077,-3406,-3490,-3334,-2941,-2355,-1620,-813,-5,706,1249,1536,1526,1181,514,-432,-1591,-2850,-4101,-5221,-6092,-6629,-6764,-6480,-5803,-4788,-3550,-2197,-887,275,1148,1695,1834,1634,1093,356,-509,-1358,-2095,-2628,-2913,-2919,-2680,-2231,-1640,-989,-347,227,670,990,1166,1243,1266,1272,1329,1431,1617,1835,2089,2302,2476,2547,2551,2461,2341,2203,2104,2079,2159,2364,2707,3163,3724,4336,4960,5534,6003,6318,6439,6355,6056,5572,4920,4144,3277,2357,1419,502,-370,-1164,-1862,-2450,-2914,-3249,-3457,-3536,-3490,-3332,-3070,-2723,-2317,-1879,-1456,-1094,-837,-746,-839,-1154,-1666,-2361,-3166,-4024,-4826,-5504,-5967,-6163,-6067,-5670,-5023,-4183,-3244,-2306,-1466,-819,-413,-297,-431,-809,-1316,-1901,-2437,-2861,-3095,-3109,-2888,-2466,-1874,-1200,-489,162,714,1113,1344,1417,1361,1228,1091,1000,1030,1184,1494,1915,2414,2937,3420,3823,4121,4290,4362,4338,4274,4192,4135,4134,4201,4348,4556,4807,5051,5266,5381,5381,5229,4924,4488,3946,3343,2725,2113,1555,1036,588,175,-193,-555,-907,-1279,-1659,-2047,-2426,-2774,-3045,-3228,-3261,-3149,-2874,-2444,-1918,-1332,-788,-349,-104,-101,-381,-934,-1717,-2670,-3678,-4648,-5468,-6038,-6317,-6250,-5883,-5245,-4441,-3567,-2738,-2046,-1567,-1331,-1341,-1563,-1928,-2375,-2813,-3189,-3435,-3538,-3473,-3263,-2927,-2494,-2013,-1501,-1000,-523,-71,340,742,1133,1530,1928,2314,2655,2914,3060,3051,2898,2598,2202,1771,1364,1069,929,1000,1292,1794,2480,3288,4150,4989,5718,6264,6565,6568,6274,5684,4859,3869,2799,1754,802,10,-573,-958,-1129,-1145,-1039,-871,-698,-560,-485,-497,-569,-707,-855,-989,-1074,-1085,-1023,-906,-775,-686,-701,-878,-1252,-1846,-2628,-3557,-4549,-5504,-6333,-6921,-7212,-7151,-6747,-6036,-5100,-4049,-2998,-2078,-1371,-957,-850,-1042,-1471,-2062,-2711,-3326,-3813,-4109,-4173,-3990,-3592,-3006,-2304,-1551,-818,-167,357,735,968,1086,1134,1163,1219,1324,1487,1687,1886,2047,2124,2094,1959,1726,1446,1162,927,802,809,988,1323,1803,2387,3016,3632,4165,4547,4741,4700,4437,3961,3338,2621,1890,1206,614,139,-212,-473,-655,-829,-1002,-1232,-1510,-1840,-2201,-2549,-2848,-3044,-3109,-3006,-2752,-2342,-1852,-1313,-841,-478,-329,-418,-784,-1403,-2235,-3197,-4203,-5129,-5891,-6387,-6557,-6389,-5870,-5079,-4073,-2962,-1851,-825,16,642,1010,1131,1036,753,362,-110,-577,-1020,-1388,-1666,-1852,-1938,-1948,-1886,-1771,-1614,-1410,-1156,-831,-418,91,703,1383,2099,2778,3359,3769,3963,3913,3627,3144,2532,1875,1269,810,566,603,933,1549,2405,3418,4495,5513,6363,6933,7152,6975,6419,5526,4408,3168,1941,841,-50,-675,-1031,-1147,-1085,-923,-747,-623,-604,-709,-932,-1243,-1593,-1927,-2193,-2349,-2380,-2283,-2097,-1867,-1647,-1519,-1505,-1674,-1999,-2487,-3073,-3711,-4308,-4815,-5150,-5291,-5210,-4930,-4474,-3908,-3280,-2662,-2098,-1637,-1293,-1074,-978,-974,-1044,-1156,-1278,-1397,-1480,-1531,-1520,-1469,-1363,-1212,-1032,-815,-579,-319,-18,311,716,1172,1707,2288,2885,3465,3957,4338,4552,4598,4484,4229,3908,3556,3268,3084,3069,3233,3600,4115,4766,5438,6088,6589,6876,6872,6525,5842,4850,3627,2298,977,-183,-1085,-1629,-1806,-1615,-1143,-491,218,841,1287,1453,1336,916,282,-501,-1304,-2015,-2536,-2783,-2740,-2405,-1853,-1172,-483,82,431,472,188,-415,-1266,-2274,-3306,-4249,-4978,-5410,-5502,-5232,-4665,-3845,-2896,-1911,-1002,-265,241,470,425,119,-393,-1046,-1770,-2475,-3099,-3571,-3857,-3922,-3779,-3422,-2899,-2241,-1484,-683,144,957,1724,2432,3023,3485,3763,3844,3707,3358,2835,2188,1496,846,323,12,-36,220,761,1574,2573,3688,4799,5810,6602,7100,7223,6951,6281,5267,3995,2583,1182,-80,-1062,-1687,-1897,-1710,-1180,-417,459,1303,2002,2455,2614,2473,2057,1453,732,25,-610,-1062,-1333,-1388,-1294,-1104,-914,-814,-883,-1173,-1695,-2436,-3321,-4279,-5195,-5961,-6495,-6706,-6574,-6092,-5305,-4299,-3166,-2034,-1008,-194,336,547,441,47,-556,-1290,-2042,-2727,-3247,-3557,-3603,-3405,-2973,-2374,-1659,-904,-160,529,1135,1666,2116,2513,2853,3138,3354,3469,3460,3310,2996,2557,2007,1423,866,413,135,80,278,726,1394,2234,3157,4078,4890,5500,5821,5807,5421,4703,3694,2506,1251,75,-913,-1598,-1939,-1915,-1589,-1022,-365,303,819,1144,1185,975,519,-95,-781,-1436,-1966,-2296,-2397,-2254,-1926,-1472,-996,-608,-380,-412,-708,-1282,-2076,-3014,-3986,-4881,-5578,-5989,-6053,-5737,-5080,-4126,-2980,-1757,-567,466,1263,1759,1926,1779,1351,718,-48,-855,-1626,-2287,-2794,-3111,-3236,-3178,-2943,-2583,-2089,-1519,-863,-152,602,1383,2149,2871,3485,3948,4201,4226,3999,3566,2952,2267,1578,1008,633,535,743,1275,2080,3110,4254,5408,6438,7231,7679,7712,7304,6461,5257,3793,2217,691,-623,-1592,-2112,-2166,-1766,-1021,-59,958,1861,2519,2822,2739,2259,1469,441,-668,-1746,-2650,-3304,-3639,-3668,-3421,-2993,-2488,-2027,-1703,-1608,-1762,-2180,-2801,-3557,-4340,-5044,-5567,-5829,-5791,-5445,-4827,-4009,-3080,-2144,-1302,-636,-210,-46,-149,-476,-976,-1573,-2176,-2723,-3129,-3363,-3386,-3200,-2818,-2268,-1598,-833,-36,779,1565,2307,2983,3567,4034,4366,4522,4508,4304,3941,3466,2928,2424,2024,1803,1832,2115,2679,3459,4410,5427,6411,7240,7820,8042,7869,7265,6258,4921,3353,1689,93,-1303,-2338,-2930,-3016,-2614,-1787,-669,583,1793,2791,3444,3670,3432,2782,1793,612,-623,-1741,-2621,-3152,-3295,-3063,-2516,-1783,-984,-293,182,314,76,-545,-1473,-2602,-3793,-4875,-5720,-6198,-6254,-5882,-5123,-4090,-2901,-1718,-665,120,576,645,351,-262,-1103,-2064,-3021,-3867,-4497,-4852,-4901,-4640,-4108,-3355,-2445,-1456,-443,530,1419,2194,2823,3295,3591,3696,3610,3338,2893,2331,1687,1054,504,116,-38,79,490,1179,2098,3185,4338,5467,6454,7207,7634,7684,7329,6582,5507,4179,2730,1285,-6,-1017,-1639,-1820,-1541,-874,102,1224,2346,3319,4008,4348,4304,3906,3225,2371,1454,608,-85,-547,-768,-773,-616,-409,-243,-228,-445,-919,-1666,-2613,-3687,-4751,-5692,-6373,-6718,-6655,-6206,-5405,-4356,-3185,-2025,-1014,-261,166,225,-54,-626,-1397,-2262,-3104,-3817,-4315,-4536,-4461,-4094,-3472,-2664,-1729,-761,186,1047,1777,2364,2793,3082,3243,3293,3253,3116,2916,2632,2302,1946,1591,1296,1093,1024,1121,1392,1830,2416,3108,3846,4578,5213,5689,5926,5873,5502,4815,3851,2680,1400,126,-1020,-1919,-2489,-2664,-2446,-1874,-1030,-50,943,1802,2419,2706,2648,2230,1544,648,-315,-1244,-2019,-2562,-2823,-2805,-2541,-2119,-1645,-1218,-965,-927,-1170,-1658,-2348,-3147,-3934,-4610,-5054,-5221,-5066,-4624,-3945,-3127,-2269,-1480,-836,-402,-187,-194,-371,-672,-1022,-1365,-1652,-1837,-1926,-1896,-1792,-1610,-1397,-1148,-890,-614,-307,22,410,836,1305,1807,2285,2728,3058,3250,3259,3092,2744,2291,1768,1284,900,696,721,995,1520,2253,3139,4092,5018,5807,6368,6614,6498,6001,5148,4000,2658,1235,-120,-1288,-2138,-2592,-2620,-2225,-1497,-533,519,1511,2325,2832,3008,2796,2272,1471,519,-478,-1407,-2163,-2694,-2959,-2996,-2844,-2608,-2375,-2241,-2276,-2503,-2930,-3495,-4146,-4770,-5306,-5650,-5777,-5657,-5314,-4797,-4172,-3521,-2920,-2438,-2116,-1976,-2011,-2193,-2478,-2801,-3113,-3348,-3470,-3453,-3277,-2965,-2516,-1978,-1365,-714,-60,591,1197,1767,2274,2715,3083,3354,3525,3555,3444,3170,2755,2232,1656,1108,673,427,441,742,1341,2193,3233,4364,5455,6393,7039,7304,7114,6457,5352,3897,2197,427,-1263,-2704,-3752,-4315,-4335,-3828,-2874,-1594,-165,1235,2428,3266,3660,3563,3002,2054,837,-502,-1800,-2924,-3744,-4207,-4275,-4000,-3453,-2762,-2055,-1467,-1099,-1029,-1269,-1802,-2554,-3433,-4315,-5101,-5682,-6010,-6046,-5813,-5352,-4734,-4042,-3359,-2754,-2285,-1985,-1854,-1896,-2055,-2310,-2595,-2863,-3088,-3212,-3245,-3160,-2967,-2681,-2298,-1846,-1331,-771,-187,407,978,1506,1952,2287,2478,2505,2360,2068,1657,1202,759,418,234,264,527,1018,1721,2556,3484,4382,5184,5785,6102,6095,5724,5019,4020,2820,1525,269,-831,-1655,-2110,-2153,-1775,-1033,-31,1097,2196,3110,3733,3962,3809,3271,2454,1459,411,-550,-1325,-1848,-2075,-2053,-1810,-1473,-1122,-888,-839,-1044,-1505,-2205,-3072,-4020,-4938,-5740,-6320,-6642,-6668,-6419,-5943,-5301,-4593,-3881,-3264,-2777,-2467,-2336,-2369,-2530,-2772,-3032,-3261,-3401,-3419,-3285,-2991,-2539,-1950,-1250,-478,328,1115,1850,2490,3008,3388,3618,3697,3636,3432,3114,2696,2223,1727,1282,919,722,708,910,1337,1953,2735,3609,4511,5347,6035,6478,6616,6385,5788,4832,3596,2179,705,-678,-1846,-2666,-3071,-2994,-2478,-1556,-368,951,2230,3315,4070,4417,4314,3789,2907,1782,544,-663,-1710,-2496,-2955,-3063,-2859,-2394,-1789,-1143,-587,-208,-96,-262,-723,-1412,-2262,-3167,-4024,-4734,-5229,-5467,-5440,-5190,-4751,-4216,-3637,-3083,-2606,-2216,-1939,-1744,-1626,-1543,-1483,-1416,-1332,-1234,-1106,-972,-807,-635,-425,-192,93,417,790,1199,1627,2056,2447,2778,3003,3108,3078,2908,2649,2315,1984,1712,1543,1537,1701,2052,2562,3210,3923,4663,5324,5857,6175,6227,5989,5450,4649,3647,2526,1397,365,-461,-996,-1171,-970,-418,420,1420,2457,3377,4059,4402,4360,3932,3175,2172,1058,-60,-1029,-1782,-2222,-2354,-2191,-1796,-1282,-748,-327,-107,-161,-524,-1171,-2058,-3088,-4158,-5153,-5975,-6543,-6815,-6781,-6465,-5925,-5229,-4461,-3697,-3011,-2449,-2048,-1815,-1736,-1785,-1921,-2090,-2254,-2353,-2363,-2245,-1994,-1601,-1078,-449,253,984,1705,2365,2935,3375,3679,3817,3812,3649,3362,2973,2532,2076,1684,1386,1259,1316,1587,2060,2706,3481,4313,5116,5804,6277,6464,6304,5782,4906,3758,2410,1014,-322,-1438,-2243,-2631,-2572,-2069,-1173,3,1310,2600,3683,4448,4775,4626,4022,3017,1733,311,-1104,-2344,-3308,-3881,-4032,-3766,-3133,-2248,-1236,-250,558,1069,1190,889,174,-877,-2170,-3549,-4892,-6044,-6923,-7433,-7583,-7361,-6848,-6115,-5251,-4369,-3532,-2824,-2270,-1895,-1685,-1611,-1638,-1714,-1794,-1846,-1825,-1727,-1532,-1246,-877,-444,35,533,1025,1487,1895,2229,2478,2622,2671,2619,2487,2302,2095,1907,1783,1741,1823,2023,2348,2779,3293,3844,4396,4874,5229,5397,5328,5000,4409,3590,2602,1537,490,-421,-1106,-1465,-1469,-1071,-340,683,1842,3006,4016,4715,5024,4852,4248,3232,1957,537,-843,-2046,-2930,-3423,-3479,-3134,-2455,-1574,-634,198,790,1013,819,181,-842,-2167,-3652,-5158,-6533,-7643,-8406,-8757,-8706,-8280,-7560,-6630,-5609,-4582,-3653,-2877,-2306,-1945,-1793,-1802,-1934,-2109,-2279,-2363,-2321,-2114,-1718,-1159,-441,362,1214,2027,2750,3325,3711,3907,3904,3742,3449,3085,2690,2338,2047,1888,1860,1985,2260,2656,3160,3721,4317,4889,5409,5813,6067,6112,5928,5483,4802,3899,2861,1756,704,-200,-849,-1167,-1110,-660,124,1185,2373,3555,4569,5267,5549,5345,4650,3538,2087,482,-1141,-2585,-3709,-4400,-4589,-4293,-3565,-2540,-1367,-242,682,1232,1333,926,53,-1212,-2730,-4336,-5868,-7154,-8095,-8594,-8651,-8285,-7578,-6627,-5559,-4470,-3483,-2643,-2021,-1606,-1404,-1364,-1445,-1581,-1714,-1788,-1763,-1606,-1309,-867,-310,338,1026,1715,2338,2882,3274,3539,3637,3607,3450,3208,2906,2591,2296,2063,1920,1896,1991,2231,2572,3033,3553,4116,4668,5159,5537,5749,5756,5531,5074,4408,3584,2678,1771,964,342,-16,-59,232,835,1694,2707,3753,4687,5377,5708,5609,5058,4094,2797,1309,-218,-1614,-2731,-3444,-3704,-3479,-2855,-1922,-850,196,1038,1530,1572,1116,197,-1121,-2682,-4351,-5931,-7282,-8270,-8824,-8915,-8583,-7885,-6941,-5866,-4779,-3794,-2987,-2409,-2087,-1983,-2078,-2278,-2530,-2739,-2844,-2791,-2551,-2114,-1506,-753,74,930,1728,2427,2967,3337,3519,3548,3443,3255,3028,2796,2605,2469,2419,2452,2582,2798,3089,3456,3859,4311,4750,5175,5516,5747,5811,5670,5308,4721,3934,3026,2039,1122,319,-229,-488,-397,34,769,1721,2782,3810,4666,5215,5360,5047,4271,3108,1649,72,-1465,-2785,-3735,-4222,-4199,-3687,-2778,-1607,-345,813,1703,2172,2137,1556,486,-1003,-2732,-4551,-6255,-7682,-8694,-9208,-9192,-8690,-7770,-6572,-5217,-3867,-2640,-1648,-958,-599,-560,-794,-1220,-1751,-2269,-2699,-2933,-2944,-2681,-2177,-1443,-565,395,1349,2210,2930,3448,3766,3879,3822,3635,3360,3054,2738,2468,2249,2106,2048,2066,2166,2333,2557,2825,3126,3421,3696,3895,3988,3933,3702,3285,2704,1989,1221,460,-183,-642,-833,-721,-296,421,1350,2408,3458,4373,5034,5323,5197,4628,3674,2424,1019,-378,-1618,-2543,-3071,-3151,-2805,-2103,-1186,-183,709,1359,1627,1449,790,-291,-1722,-3345,-5024,-6570,-7865,-8766,-9239,-9246,-8843,-8099,-7131,-6053,-4992,-4035,-3271,-2717,-2404,-2275,-2304,-2401,-2505,-2542,-2458,-2218,-1806,-1238,-543,229,1010,1747,2361,2822,3092,3174,3089,2892,2629,2376,2178,2076,2098,2241,2488,2820,3187,3559,3895,4169,4356,4452,4453,4355,4169,3886,3516,3055,2511,1905,1256,614,22,-462,-776,-882,-734,-337,304,1134,2080,3040,3916,4578,4953,4949,4546,3752,2613,1242,-243,-1690,-2951,-3908,-4454,-4571,-4242,-3565,-2626,-1587,-599,178,620,636,188,-696,-1951,-3450,-5044,-6579,-7893,-8876,-9431,-9536,-9201,-8489,-7508,-6350,-5165,-4034,-3066,-2309,-1793,-1509,-1428,-1492,-1635,-1799,-1904,-1933,-1816,-1585,-1211,-751,-223,315,818,1244,1567,1771,1873,1883,1838,1774,1700,1657,1630,1635,1652,1685,1716,1757,1808,1878,1994,2156,2377,2647,2939,3218,3441,3542,3509,3279,2890,2328,1678,978,343,-176,-470,-512,-250,286,1074,2010,3018,3967,4753,5276,5462,5273,4709,3815,2663,1359,24,-1227,-2285,-3075,-3554,-3720,-3609,-3295,-2876,-2455,-2141,-2016,-2137,-2528,-3157,-3984,-4908,-5846,-6686,-7347,-7771,-7918,-7807,-7456,-6941,-6315,-5671,-5056,-4544,-4147,-3890,-3742,-3695,-3675,-3667,-3583,-3424,-3132,-2729,-2196,-1588,-914,-252,377,909,1322,1590,1726,1742,1684,1587,1503,1455,1485,1574,1741,1956,2200,2464,2711,2954,3171,3378,3573,3757,3929,4058,4138,4118,3988,3711,3294,2739,2095,1400,740,177,-209,-356,-233,172,826,1661,2586,3488,4256,4790,5019,4893,4414,3610,2554,1332,73,-1123,-2129,-2862,-3259,-3301,-3008,-2448,-1714,-926,-216,291,502,338,-206,-1123,-2319,-3704,-5120,-6437,-7517,-8248,-8567,-8457,-7938,-7093,-6017,-4834,-3668,-2627,-1806,-1248,-986,-990,-1217,-1599,-2047,-2488,-2835,-3042,-3069,-2901,-2554,-2052,-1434,-752,-42,650,1303,1899,2430,2893,3285,3601,3830,3970,4003,3938,3774,3533,3239,2936,2653,2446,2329,2334,2450,2659,2917,3175,3374,3461,3407,3184,2815,2330,1780,1247,792,498,413,569,963,1559,2290,3078,3824,4452,4879,5060,4963,4592,3965,3137,2168,1137,129,-777,-1513,-2026,-2303,-2339,-2185,-1884,-1533,-1214,-1009,-1003,-1226,-1703,-2410,-3280,-4254,-5216,-6091,-6777,-7237,-7417,-7346,-7026,-6534,-5911,-5248,-4578,-3971,-3436,-2991,-2614,-2297,-1986,-1676,-1326,-930,-491,-17,464,926,1338,1672,1921,2066,2135,2144,2128,2135,2199,2344,2600,2939,3363,3813,4264,4652,4952,5124,5163,5073,4865,4581,4233,3862,3479,3089,2696,2287,1852,1397,910,435,-22,-381,-627,-667,-491,-47,646,1568,2641,3788,4883,5834,6533,6910,6930,6569,5859,4845,3598,2213,782,-588,-1795,-2765,-3423,-3749,-3735,-3425,-2884,-2223,-1541,-976,-617,-558,-833,-1445,-2351,-3453,-4659,-5821,-6839,-7604,-8046,-8142,-7892,-7346,-6570,-5646,-4661,-3696,-2808,-2047,-1429,-955,-617,-386,-233,-137,-64,-5,56,129,208,300,409,529,689,873,1113,1391,1725,2079,2453,2792,3078,3269,3345,3298,3131,2871,2567,2253,2008,1845,1830,1937,2180,2498,2848,3162,3376,3443,3328,3036,2584,2028,1436,893,476,273,321,661,1278,2123,3129,4190,5206,6069,6685,6984,6907,6452,5611,4449,3014,1429,-219,-1787,-3176,-4282,-5038,-5418,-5432,-5139,-4629,-4011,-3414,-2933,-2669,-2646,-2891,-3343,-3951,-4618,-5247,-5773,-6115,-6257,-6196,-5946,-5561,-5091,-4580,-4093,-3645,-3265,-2947,-2684,-2449,-2223,-1979,-1708,-1397,-1064,-702,-354,-19,265,503,678,808,894,971,1047,1158,1305,1502,1735,1992,2246,2481,2666,2804,2880,2924,2936,2962,2999,3077,3179,3290,3384,3408,3348,3145,2822,2347,1784,1159,546,17,-361,-519,-419,-34,609,1475,2471,3498,4441,5193,5662,5803,5572,5002,4117,2999,1722,395,-901,-2052,-2991,-3644,-3974,-3973,-3670,-3116,-2410,-1648,-964,-456,-235,-336,-800,-1570,-2586,-3727,-4859,-5855,-6599,-7007,-7052,-6729,-6112,-5266,-4313,-3349,-2478,-1771,-1271,-986,-908,-988,-1180,-1426,-1668,-1871,-1995,-2033,-1980,-1833,-1613,-1313,-954,-527,-39,509,1121,1771,2456,3126,3758,4290,4692,4915,4957,4799,4483,4033,3513,2980,2486,2080,1790,1614,1550,1554,1599,1633,1625,1544,1388,1160,889,611,379,238,251,438,838,1420,2160,2982,3809,4548,5123,5463,5539,5330,4856,4152,3264,2259,1203,157,-793,-1614,-2233,-2636,-2801,-2742,-2501,-2131,-1721,-1343,-1090,-1020,-1181,-1576,-2190,-2956,-3818,-4675,-5459,-6087,-6522,-6726,-6715,-6491,-6107,-5591,-4995,-4354,-3696,-3042,-2410,-1798,-1226,-690,-203,220,573,842,1022,1117,1138,1103,1047,995,995,1063,1241,1526,1934,2431,3001,3586,4136,4609,4943,5128,5134,4985,4695,4307,3858,3393,2931,2509,2113,1753,1407,1066,717,354,-11,-361,-659,-866,-931,-807,-451,153,1004,2067,3259,4497,5640,6595,7241,7525,7400,6886,6016,4860,3508,2044,572,-823,-2059,-3057,-3777,-4166,-4235,-3992,-3490,-2817,-2060,-1345,-777,-447,-433,-740,-1371,-2247,-3290,-4376,-5395,-6238,-6832,-7113,-7086,-6754,-6168,-5390,-4475,-3495,-2509,-1553,-689,80,710,1188,1514,1664,1664,1518,1261,932,583,265,34,-71,-13,204,586,1080,1659,2242,2781,3206,3473,3559,3454,3188,2797,2346,1899,1516,1251,1123,1143,1285,1510,1766,1990,2131,2150,2021,1756,1375,932,497,141,-48,-11,311,924,1817,2919,4132,5333,6387,7180,7621,7658,7290,6542,5486,4192,2770,1296,-130,-1436,-2560,-3440,-4061,-4390,-4456,-4271,-3908,-3423,-2910,-2451,-2117,-1977,-2041,-2324,-2776,-3350,-3964,-4544,-5021,-5343,-5476,-5423,-5184,-4803,-4310,-3753,-3176,-2606,-2086,-1612,-1223,-887,-640,-439,-312,-218,-171,-139,-121,-95,-44,35,164,331,542,793,1058,1340,1611,1856,2072,2225,2338,2386,2401,2388,2372,2388,2436,2550,2700,2894,3073,3219,3263,3186,2938,2527,1958,1276,549,-148,-718,-1079,-1156,-907,-318,574,1696,2928,4136,5166,5893,6217,6096,5538,4621,3424,2106,760,-480,-1540,-2367,-2942,-3263,-3378,-3300,-3102,-2808,-2479,-2151,-1875,-1680,-1614,-1684,-1919,-2294,-2787,-3350,-3919,-4437,-4840,-5090,-5165,-5066,-4819,-4455,-4026,-3569,-3126,-2720,-2366,-2077,-1836,-1651,-1502,-1386,-1303,-1235,-1195,-1159,-1132,-1090,-1015,-893,-696,-416,-47,409,938,1509,2093,2651,3142,3536,3803,3928,3926,3797,3589,3323,3051,2790,2574,2395,2254,2129,1988,1816,1571,1260,865,418,-52,-504,-872,-1119,-1179,-1034,-659,-62,721,1630,2584,3478,4216,4701,4875,4703,4225,3473,2564,1573,621,-224,-901,-1390,-1702,-1858,-1918,-1913,-1916,-1936,-2024,-2171,-2387,-2662,-2982,-3335,-3702,-4078,-4429,-4773,-5065,-5329,-5539,-5708,-5834,-5923,-5975,-5988,-5955,-5854,-5684,-5405,-5033,-4541,-3957,-3293,-2589,-1882,-1221,-641,-175,160,368,459,469,432,391,382,442,580,825,1154,1569,2036,2528,3002,3431,3764,3989,4081,4045,3892,3637,3313,2929,2524,2089,1646,1183,700,200,-324,-845,-1346,-1781,-2111,-2276,-2243,-1969,-1442,-672,317,1456,2670,3850,4876,5661,6081,6122,5749,5016,4020,2853,1663,546,-398,-1126,-1616,-1900,-2008,-2010,-1950,-1895,-1863,-1893,-1983,-2133,-2345,-2606,-2915,-3274,-3669,-4096,-4539,-4979,-5387,-5746,-6021,-6207,-6281,-6249,-6102,-5846,-5496,-5039,-4508,-3890,-3225,-2508,-1791,-1083,-442,113,538,824,948,932,791,568,310,74,-101,-161,-104,98,403,806,1237,1663,2024,2283,2414,2408,2279,2059,1785,1513,1272,1103,1005,976,995,1016,1016,942,789,544,228,-114,-435,-671,-754,-655,-315,251,1048,2018,3102,4211,5226,6065,6602,6790,6587,6012,5124,4025,2816,1631,549,-340,-1025,-1480,-1764,-1897,-1955,-1985,-2025,-2118,-2256,-2452,-2680,-2928,-3165,-3383,-3551,-3677,-3737,-3753,-3717,-3655,-3577,-3501,-3449,-3415,-3409,-3408,-3398,-3355,-3249,-3072,-2802,-2453,-2030,-1556,-1066,-573,-130,275,593,848,1019,1127,1167,1164,1116,1046,955,861,775,706,676,680,746,854,1019,1219,1457,1708,1973,2226,2459,2653,2791,2856,2832,2707,2475,2143,1725,1236,732,233,-185,-490,-624,-556,-272,245,948,1819,2761,3699,4527,5133,5444,5389,4963,4194,3173,2003,836,-217,-1037,-1565,-1787,-1721,-1449,-1041,-617,-251,-34,0,-173,-524,-1029,-1611,-2229,-2798,-3285,-3633,-3830,-3861,-3742,-3500,-3175,-2814,-2464,-2166,-1946,-1822,-1778,-1814,-1880,-1966,-2025,-2042,-2002,-1888,-1717,-1486,-1212,-917,-603,-298,-4,275,523,764,984,1202,1425,1647,1886,2125,2371,2604,2825,3014,3170,3281,3351,3373,3360,3310,3216,3090,2908,2680,2396,2063,1692,1308,931,598,331,164,110,183,371,670,1053,1499,1983,2468,2940,3345,3667,3859,3887,3745,3409,2924,2317,1670,1041,526,160,-4,14,198,479,790,1045,1181,1126,864,376,-307,-1134,-2044,-2962,-3804,-4519,-5038,-5353,-5444,-5347,-5098,-4757,-4393,-4059,-3803,-3651,-3600,-3634,-3710,-3787,-3812,-3750,-3578,-3276,-2866,-2355,-1787,-1194,-619,-99,340,674,908,1035,1095,1091,1079,1073,1115,1221,1399,1663,1988,2371,2774,3170,3532,3828,4039,4142,4133,3986,3722,3314,2798,2180,1498,797,118,-477,-960,-1273,-1414,-1354,-1103,-685,-106,578,1355,2171,3001,3792,4506,5086,5483,5658,5566,5218,4617,3818,2900,1939,1040,280,-289,-634,-760,-712,-532,-300,-76,70,102,-19,-296,-718,-1268,-1899,-2586,-3269,-3925,-4503,-4978,-5340,-5562,-5670,-5651,-5536,-5339,-5075,-4766,-4416,-4041,-3643,-3230,-2805,-2375,-1940,-1517,-1095,-699,-323,2,279,473,587,598,520,355,137,-111,-339,-524,-621,-621,-509,-301,-5,336,712,1064,1396,1658,1859,1976,2001,1943,1784,1555,1257,917,579,243,-28,-242,-361,-387,-312,-139,132,495,944,1471,2079,2741,3453,4163,4837,5410,5819,6012,5940,5600,5005,4209,3296,2349,1476,742,204,-125,-267,-265,-182,-99,-68,-161,-398,-788,-1322,-1954,-2641,-3314,-3920,-4401,-4721,-4861,-4819,-4616,-4294,-3889,-3463,-3052,-2695,-2415,-2228,-2125,-2118,-2167,-2278,-2401,-2526,-2602,-2607,-2504,-2279,-1915,-1432,-849,-213,419,999,1459,1767,1888,1815,1574,1180,712,207,-246,-604,-806,-825,-645,-285,233,844,1502,2122,2654,3037,3251,3275,3142,2865,2508,2093,1684,1283,944,643,426,263,195,209,340,597,991,1512,2147,2824,3500,4068,4463,4613,4483,4067,3420,2602,1738,914,251,-197,-390,-339,-100,253,621,908,1036,940,610,37,-711,-1586,-2497,-3346,-4074,-4587,-4865,-4888,-4663,-4248,-3683,-3051,-2419,-1839,-1378,-1047,-877,-859,-976,-1203,-1504,-1828,-2138,-2377,-2509,-2509,-2355,-2065,-1647,-1149,-612,-80,397,799,1097,1293,1397,1428,1414,1383,1367,1385,1465,1607,1818,2085,2383,2677,2931,3092,3133,3022,2759,2363,1876,1351,858,448,179,75,148,378,745,1187,1681,2157,2607,2994,3317,3582,3781,3934,4013,4024,3938,3742,3435,3015,2526,1996,1510,1109,870,819,961,1284,1706,2177,2573,2827,2847,2581,2017,1152,55,-1219,-2548,-3851,-4996,-5921,-6536,-6832,-6791,-6467,-5912,-5207,-4445,-3694,-3032,-2505,-2134,-1937,-1890,-1968,-2127,-2323,-2491,-2599,-2594,-2467,-2204,-1827,-1356,-840,-319,171,591,926,1172,1323,1417,1450,1472,1487,1523,1595,1706,1865,2063,2293,2541,2780,2995,3142,3210,3163,3008,2733,2374,1941,1487,1036,626,281,20,-147,-213,-174,-27,230,612,1103,1727,2438,3232,4040,4809,5454,5911,6106,6017,5617,4952,4067,3065,2041,1106,353,-163,-405,-396,-174,180,590,946,1193,1237,1065,647,0,-836,-1812,-2854,-3891,-4850,-5657,-6273,-6644,-6775,-6654,-6318,-5797,-5149,-4430,-3697,-3009,-2408,-1916,-1558,-1300,-1150,-1036,-956,-851,-713,-543,-331,-129,62,190,252,223,129,-33,-210,-380,-509,-563,-536,-421,-219,48,370,722,1089,1446,1777,2058,2269,2402,2430,2373,2211,1979,1673,1327,953,583,231,-74,-306,-441,-455,-318,-30,443,1068,1855,2734,3669,4560,5333,5894,6168,6114,5714,5000,4035,2922,1778,724,-126,-706,-964,-928,-636,-188,309,751,1017,1056,801,262,-532,-1519,-2610,-3708,-4718,-5545,-6132,-6424,-6423,-6131,-5603,-4889,-4075,-3231,-2450,-1795,-1333,-1094,-1092,-1305,-1693,-2174,-2688,-3122,-3430,-3533,-3419,-3084,-2557,-1891,-1157,-426,229,748,1094,1236,1186,950,576,107,-394,-871,-1253,-1497,-1554,-1396,-1046,-490,181,945,1697,2385,2938,3313,3482,3441,3196,2781,2232,1596,932,280,-284,-726,-992,-1038,-859,-422,232,1075,2031,3004,3892,4586,4987,5045,4721,4057,3104,1986,819,-243,-1087,-1614,-1788,-1607,-1148,-495,205,828,1248,1370,1141,556,-360,-1520,-2834,-4181,-5444,-6517,-7301,-7750,-7819,-7537,-6926,-6075,-5052,-3985,-2953,-2072,-1401,-1000,-882,-1028,-1388,-1891,-2433,-2944,-3322,-3524,-3513,-3295,-2898,-2368,-1772,-1162,-605,-131,230,476,607,648,618,545,457,387,354,402,525,763,1077,1463,1865,2236,2515,2658,2624,2411,2020,1503,891,266,-327,-818,-1161,-1330,-1298,-1075,-667,-106,577,1339,2138,2916,3628,4204,4606,4771,4683,4323,3719,2909,1979,1012,122,-588,-1037,-1152,-938,-400,361,1256,2129,2861,3307,3383,3029,2239,1061,-423,-2096,-3816,-5446,-6845,-7914,-8563,-8773,-8532,-7906,-6966,-5828,-4610,-3433,-2408,-1620,-1122,-929,-1019,-1338,-1803,-2325,-2805,-3169,-3358,-3342,-3128,-2735,-2223,-1637,-1057,-514,-76,257,458,548,536,457,346,230,167,170,290,539,918,1414,1980,2555,3071,3449,3632,3585,3291,2788,2105,1333,526,-216,-841,-1281,-1511,-1504,-1266,-809,-161,638,1554,2529,3518,4449,5267,5896,6288,6383,6174,5643,4845,3824,2682,1515,442,-436,-1032,-1297,-1222,-839,-225,511,1255,1872,2266,2348,2082,1463,524,-658,-2003,-3388,-4718,-5873,-6776,-7347,-7568,-7416,-6941,-6182,-5238,-4187,-3149,-2188,-1397,-802,-424,-251,-226,-309,-426,-529,-574,-544,-431,-269,-74,105,236,302,277,184,21,-169,-368,-529,-649,-676,-622,-448,-163,239,745,1321,1929,2497,2976,3282,3397,3266,2922,2373,1693,938,197,-469,-990,-1330,-1455,-1377,-1087,-630,-25,692,1474,2303,3122,3908,4599,5164,5539,5703,5604,5256,4661,3858,2929,1931,989,177,-409,-709,-706,-404,132,815,1539,2163,2607,2743,2560,2002,1131,-16,-1327,-2705,-4021,-5172,-6044,-6580,-6735,-6497,-5924,-5058,-4017,-2901,-1822,-894,-182,249,397,282,-51,-505,-1021,-1483,-1848,-2034,-2046,-1856,-1515,-1052,-526,-10,467,829,1078,1174,1148,1000,781,531,309,167,163,321,668,1177,1810,2490,3143,3673,4021,4136,4011,3660,3134,2493,1811,1157,588,144,-140,-279,-246,-86,210,611,1104,1674,2294,2933,3549,4082,4478,4680,4636,4333,3770,2979,2045,1026,66,-768,-1348,-1628,-1568,-1183,-523,304,1197,2000,2605,2901,2814,2328,1445,241,-1203,-2760,-4299,-5686,-6807,-7550,-7878,-7744,-7190,-6274,-5091,-3777,-2446,-1245,-257,418,772,786,525,53,-538,-1142,-1683,-2082,-2296,-2315,-2143,-1815,-1376,-884,-382,66,447,724,900,985,996,974,950,981,1090,1317,1660,2105,2602,3096,3488,3732,3742,3513,3034,2349,1528,652,-183,-893,-1407,-1691,-1706,-1490,-1045,-444,277,1048,1829,2574,3247,3822,4268,4559,4683,4607,4338,3877,3245,2499,1683,887,183,-348,-638,-644,-356,205,968,1848,2715,3452,3931,4059,3773,3052,1935,477,-1196,-2963,-4676,-6195,-7401,-8208,-8560,-8460,-7943,-7095,-6006,-4814,-3626,-2556,-1695,-1082,-751,-680,-829,-1132,-1518,-1903,-2235,-2447,-2531,-2460,-2273,-1978,-1640,-1286,-975,-721,-565,-483,-485,-528,-580,-597,-534,-352,-26,456,1068,1776,2494,3153,3644,3906,3878,3544,2941,2115,1174,215,-664,-1356,-1816,-1991,-1887,-1527,-947,-214,618,1486,2342,3143,3863,4465,4934,5237,5360,5276,4987,4486,3804,2981,2079,1169,344,-335,-772,-948,-815,-406,241,1049,1896,2696,3300,3639,3616,3208,2408,1272,-138,-1697,-3296,-4799,-6081,-7061,-7644,-7825,-7587,-6991,-6093,-5008,-3821,-2655,-1595,-713,-61,350,533,521,365,124,-148,-406,-614,-765,-849,-890,-897,-907,-916,-957,-1002,-1056,-1091,-1073,-998,-825,-560,-190,272,813,1389,1969,2480,2872,3079,3063,2801,2305,1617,805,-47,-838,-1499,-1942,-2150,-2086,-1798,-1298,-664,53,783,1490,2118,2681,3138,3518,3809,4017,4138,4153,4058,3827,3469,2985,2404,1768,1133,561,127,-124,-138,91,548,1191,1926,2670,3306,3723,3860,3629,3050,2123,924,-450,-1898,-3275,-4500,-5439,-6070,-6324,-6239,-5823,-5165,-4319,-3388,-2443,-1571,-818,-243,147,335,348,203,-50,-377,-727,-1056,-1338,-1541,-1655,-1678,-1610,-1473,-1273,-1033,-761,-471,-171,130,434,735,1052,1385,1746,2136,2534,2924,3247,3478,3549,3455,3170,2725,2160,1535,921,389,-14,-243,-295,-168,95,476,902,1363,1808,2225,2613,2958,3275,3550,3774,3920,3961,3862,3605,3170,2582,1863,1078,301,-400,-924,-1230,-1252,-986,-453,301,1180,2081,2884,3468,3740,3628,3106,2196,955,-518,-2092,-3650,-5039,-6168,-6946,-7326,-7313,-6924,-6232,-5311,-4260,-3174,-2134,-1225,-482,44,369,492,451,283,36,-255,-541,-807,-1020,-1172,-1250,-1249,-1164,-992,-734,-393,20,484,981,1472,1948,2368,2740,3040,3284,3454,3554,3563,3472,3260,2923,2457,1891,1250,592,-31,-573,-964,-1194,-1225,-1061,-736,-255,305,926,1553,2141,2688,3145,3533,3812,4002,4070,4021,3846,3538,3114,2590,2002,1398,830,358,32,-94,-7,317,840,1531,2308,3083,3753,4209,4373,4161,3567,2590,1290,-229,-1868,-3473,-4936,-6132,-7002,-7492,-7610,-7386,-6881,-6167,-5333,-4445,-3579,-2792,-2106,-1568,-1160,-899,-758,-730,-781,-906,-1072,-1275,-1488,-1706,-1899,-2061,-2157,-2180,-2105,-1921,-1641,-1256,-815,-321,179,668,1134,1547,1927,2235,2483,2636,2676,2591,2358,1995,1514,959,382,-160,-612,-928,-1074,-1041,-829,-461,32,613,1237,1872,2486,3056,3570,4011,4366,4631,4770,4784,4634,4326,3856,3243,2529,1763,1011,346,-177,-499,-584,-441,-53,498,1184,1895,2549,3048,3296,3239,2828,2069,1001,-321,-1776,-3285,-4705,-5964,-6959,-7653,-8011,-8039,-7763,-7222,-6472,-5571,-4594,-3591,-2635,-1769,-1035,-471,-77,129,161,41,-221,-567,-991,-1419,-1841,-2189,-2446,-2573,-2550,-2389,-2078,-1667,-1170,-651,-137,333,727,1057,1291,1455,1545,1549,1486,1328,1091,768,386,-47,-469,-878,-1200,-1432,-1531,-1498,-1333,-1050,-676,-234,238,721,1191,1634,2047,2413,2734,2987,3154,3216,3143,2918,2540,2010,1367,654,-64,-710,-1222,-1524,-1587,-1376,-914,-225,607,1509,2357,3060,3497,3610,3335,2684,1686,415,-1017,-2505,-3916,-5153,-6129,-6793,-7127,-7135,-6861,-6347,-5668,-4868,-4036,-3201,-2438,-1768,-1235,-843,-625,-552,-641,-845,-1156,-1513,-1888,-2222,-2476,-2614,-2603,-2448,-2140,-1725,-1228,-711,-226,185,485,664,740,729,694,647,648,675,757,835,917,938,909,800,630,419,198,-1,-146,-213,-201,-92,84,319,591,871,1156,1430,1695,1947,2187,2398,2569,2665,2658,2522,2233,1799,1238,593,-63,-669,-1135,-1409,-1436,-1201,-711,-7,845,1756,2620,3336,3796,3932,3689,3060,2083,821,-623,-2138,-3597,-4910,-5963,-6726,-7150,-7249,-7055,-6603,-5973,-5210,-4396,-3573,-2802,-2110,-1533,-1074,-748,-556,-472,-506,-612,-777,-967,-1148,-1284,-1354,-1325,-1199,-970,-658,-290,98,467,787,1037,1210,1322,1392,1456,1535,1652,1792,1954,2084,2164,2144,2001,1735,1344,871,361,-141,-559,-861,-997,-949,-726,-331,186,791,1433,2064,2649,3145,3530,3774,3868,3792,3555,3152,2614,1964,1255,542,-109,-634,-974,-1077,-924,-510,146,990,1958,2957,3888,4648,5139,5288,5034,4378,3336,1972,399,-1291,-2944,-4463,-5729,-6678,-7259,-7484,-7356,-6957,-6326,-5561,-4718,-3874,-3069,-2353,-1739,-1250,-884,-643,-507,-469,-499,-579,-678,-775,-842,-866,-836,-740,-600,-408,-202,5,190,330,427,476,499,516,559,639,773,946,1139,1319,1450,1497,1447,1293,1048,749,424,129,-108,-243,-261,-151,82,426,849,1334,1847,2359,2858,3309,3702,4015,4220,4308,4251,4045,3694,3200,2616,1967,1329,756,311,51,1,175,572,1140,1853,2624,3391,4072,4576,4858,4830,4506,3845,2902,1722,374,-1039,-2438,-3724,-4818,-5662,-6217,-6465,-6421,-6112,-5595,-4922,-4170,-3389,-2645,-1976,-1401,-950,-592,-340,-152,-12,91,191,265,343,388,411,388,318,191,20,-198,-438,-676,-891,-1043,-1102,-1060,-874,-582,-170,295,789,1231,1587,1798,1846,1728,1454,1076,641,207,-156,-415,-518,-463,-244,113,581,1113,1686,2240,2772,3234,3620,3905,4070,4098,3973,3686,3240,2650,1948,1192,444,-218,-716,-996,-1000,-725,-168,613,1561,2583,3574,4440,5080,5413,5397,4990,4224,3127,1779,276,-1288,-2791,-4145,-5260,-6075,-6552,-6697,-6507,-6064,-5397,-4606,-3765,-2938,-2205,-1600,-1151,-872,-732,-716,-770,-856,-930,-957,-918,-810,-633,-417,-180,38,215,316,339,259,110,-101,-325,-518,-641,-640,-507,-234,161,608,1079,1466,1750,1857,1793,1563,1206,785,362,9,-227,-305,-217,35,409,878,1371,1869,2301,2675,2944,3124,3208,3188,3079,2863,2544,2127,1613,1035,427,-155,-652,-1007,-1159,-1086,-765,-218,506,1366,2260,3131,3872,4430,4723,4720,4393,3750,2817,1655,327,-1075,-2456,-3751,-4851,-5737,-6337,-6676,-6740,-6583,-6244,-5787,-5268,-4736,-4227,-3764,-3338,-2955,-2579,-2205,-1812,-1396,-971,-558,-184,117,315,397,352,187,-65,-393,-735,-1068,-1342,-1519,-1571,-1472,-1210,-795,-236,416,1115,1791,2373,2795,3004,2964,2685,2173,1513,748,0,-672,-1169,-1437,-1447,-1182,-686,8,822,1687,2525,3273,3878,4311,4537,4573,4399,4058,3547,2926,2201,1453,700,30,-525,-893,-1045,-948,-597,-17,764,1674,2644,3596,4440,5109,5520,5638,5406,4837,3923,2719,1286,-296,-1918,-3490,-4908,-6090,-6983,-7546,-7783,-7722,-7397,-6897,-6265,-5593,-4918,-4290,-3722,-3220,-2776,-2363,-1984,-1596,-1236,-875,-558,-292,-98,1,10,-76,-227,-430,-640,-831,-969,-1023,-977,-817,-550,-180,256,736,1207,1630,1948,2146,2175,2057,1791,1426,1002,585,221,-35,-155,-121,64,381,797,1274,1766,2240,2666,3018,3303,3494,3617,3655,3620,3506,3309,3037,2683,2279,1835,1403,1015,723,563,563,733,1063,1524,2070,2659,3224,3732,4125,4371,4443,4309,3961,3387,2595,1615,472,-759,-2033,-3259,-4373,-5307,-6013,-6454,-6644,-6572,-6311,-5879,-5358,-4772,-4186,-3599,-3043,-2498,-1963,-1428,-889,-352,160,627,1008,1281,1413,1399,1238,949,566,128,-314,-714,-1020,-1204,-1232,-1101,-813,-387,135,711,1280,1785,2167,2391,2417,2259,1919,1461,916,383,-107,-460,-663,-669,-487,-136,365,948,1590,2228,2828,3359,3795,4109,4295,4326,4197,3903,3443,2839,2123,1343,575,-113,-635,-932,-939,-658,-75,737,1721,2776,3801,4703,5398,5827,5939,5729,5184,4337,3232,1920,483,-995,-2441,-3747,-4871,-5735,-6314,-6608,-6610,-6386,-5955,-5410,-4781,-4146,-3532,-2975,-2479,-2060,-1682,-1367,-1065,-798,-540,-313,-109,42,149,187,166,89,-41,-194,-357,-501,-589,-616,-528,-350,-44,350,833,1341,1853,2288,2618,2783,2773,2571,2224,1755,1244,755,351,102,28,159,469,943,1514,2143,2756,3309,3765,4079,4263,4280,4159,3890,3486,2970,2347,1663,941,241,-395,-897,-1228,-1337,-1211,-846,-281,453,1265,2109,2886,3555,4054,4358,4445,4299,3934,3345,2561,1608,522,-643,-1836,-3001,-4076,-5025,-5794,-6379,-6751,-6928,-6909,-6727,-6392,-5941,-5389,-4758,-4070,-3337,-2583,-1827,-1098,-430,147,590,882,998,935,717,358,-86,-564,-1037,-1421,-1704,-1823,-1766,-1528,-1111,-548,123,855,1584,2247,2785,3140,3271,3164,2816,2265,1567,782,14,-682,-1210,-1536,-1617,-1459,-1071,-509,181,924,1662,2336,2903,3328,3592,3688,3609,3371,2983,2469,1867,1206,555,-56,-544,-882,-1015,-918,-602,-67,628,1443,2297,3137,3887,4510,4954,5203,5224,5019,4570,3889,2991,1897,654,-694,-2088,-3457,-4755,-5905,-6869,-7601,-8071,-8271,-8207,-7885,-7371,-6673,-5888,-5035,-4203,-3413,-2723,-2146,-1711,-1413,-1261,-1234,-1321,-1485,-1709,-1936,-2157,-2313,-2394,-2373,-2237,-2000,-1655,-1246,-782,-313,135,520,823,1007,1080,1010,836,549,206,-168,-525,-807,-999,-1051,-968,-756,-420,-13,446,902,1328,1691,1982,2191,2333,2415,2451,2456,2425,2362,2255,2095,1877,1606,1284,954,619,347,143,63,105,285,586,987,1452,1951,2437,2888,3266,3543,3700,3689,3509,3107,2496,1660,621,-579,-1897,-3257,-4591,-5819,-6869,-7677,-8205,-8420,-8335,-7960,-7353,-6568,-5676,-4753,-3844,-3024,-2304,-1718,-1268,-944,-737,-630,-598,-620,-675,-734,-786,-811,-795,-740,-638,-499,-327,-137,57,241,402,530,613,649,626,547,400,196,-62,-359,-663,-959,-1198,-1369,-1434,-1387,-1221,-945,-577,-140,328,814,1271,1700,2077,2393,2648,2813,2896,2860,2711,2429,2030,1517,949,343,-201,-663,-944,-1030,-870,-476,135,916,1805,2723,3604,4362,4950,5316,5425,5274,4841,4160,3235,2121,857,-497,-1876,-3216,-4452,-5517,-6370,-6959,-7269,-7297,-7052,-6585,-5937,-5184,-4395,-3631,-2959,-2411,-2012,-1761,-1645,-1623,-1677,-1746,-1812,-1831,-1791,-1684,-1498,-1266,-973,-674,-357,-63,214,450,653,810,940,1025,1091,1123,1131,1108,1054,955,838,678,532,382,290,250,298,433,657,961,1321,1720,2119,2510,2855,3156,3402,3585,3710,3762,3734,3615,3389,3052,2603,2066,1458,838,245,-256,-616,-801,-770,-546,-120,449,1125,1836,2539,3155,3664,4009,4188,4169,3974,3571,3008,2260,1378,367,-726,-1867,-3012,-4106,-5106,-5960,-6636,-7097,-7342,-7355,-7166,-6791,-6270,-5639,-4941,-4212,-3479,-2779,-2116,-1516,-992,-543,-192,71,237,315,318,252,163,42,-48,-106,-97,-3,170,437,767,1146,1546,1920,2251,2489,2613,2605,2462,2190,1831,1401,974,569,254,45,-23,48,258,583,993,1454,1930,2384,2797,3140,3402,3578,3638,3605,3444,3180,2813,2356,1852,1325,832,412,122,-13,54,310,778,1402,2171,3006,3858,4654,5334,5848,6153,6229,6054,5638,4975,4093,3012,1768,414,-1015,-2435,-3805,-5043,-6099,-6922,-7470,-7740,-7723,-7458,-6972,-6340,-5608,-4856,-4130,-3479,-2934,-2508,-2198,-1990,-1861,-1776,-1718,-1645,-1542,-1399,-1186,-933,-613,-266,114,496,864,1194,1469,1665,1784,1800,1737,1579,1359,1076,770,449,159,-83,-231,-282,-194,4,330,738,1206,1687,2139,2527,2818,3003,3084,3073,3005,2897,2788,2687,2608,2545,2490,2433,2358,2262,2143,2012,1881,1783,1718,1738,1825,2013,2283,2620,3007,3397,3758,4053,4243,4313,4245,4028,3672,3165,2530,1770,903,-45,-1054,-2081,-3102,-4058,-4929,-5654,-6222,-6587,-6763,-6716,-6495,-6075,-5526,-4834,-4060,-3214,-2339,-1475,-647,77,675,1087,1293,1281,1046,632,70,-561,-1201,-1775,-2221,-2515,-2623,-2584,-2413,-2177,-1926,-1726,-1607,-1619,-1751,-2011,-2371,-2784,-3216,-3591,-3866,-3989,-3917,-3645,-3170,-2517,-1737,-866,27,901,1722,2451,3106,3663,4163,4598,4987,5323,5586,5766,5825,5760,5552,5221,4799,4324,3862,3462,3179,3056,3116,3368,3795,4369,5023,5719,6352,6885,7227,7345,7204,6792,6115,5206,4087,2830,1464,67,-1311,-2616,-3776,-4764,-5521,-6032,-6292,-6318,-6149,-5862,-5515,-5215,-5017,-4990,-5159,-5523,-6046,-6664,-7286,-7834,-8205,-8363,-8243,-7882,-7279,-6528,-5679,-4822,-4025,-3323,-2760,-2315,-1991,-1736,-1532,-1321,-1094,-812,-484,-113,271,643,962,1215,1380,1477,1516,1545,1598,1721,1938,2269,2702,3229,3804,4390,4942,5423,5805,6084,6255,6336,6342,6279,6157,5976,5726,5415,5028,4588,4100,3593,3105,2661,2310,2073,1972,2018,2204,2507,2896,3316,3723,4053,4278,4349,4280,4055,3717,3271,2763,2184,1566,862,83,-827,-1870,-3068,-4392,-5821,-7264,-8660,-9886,-10865,-11503,-11758,-11610,-11081,-10246,-9181,-8000,-6813,-5703,-4747,-3990,-3413,-3034,-2765,-2582,-2407,-2183,-1876,-1452,-913,-282,418,1133,1825,2449,2969,3376,3650,3811,3864,3844,3771,3673,3573,3483,3423,3389,3394,3424,3492,3576,3689,3810,3939,4064,4172,4261,4313,4342,4324,4284,4209,4115,3992,3851,3661,3445,3158,2833,2439,2013,1552,1104,682,351,124,75,199,545,1074,1774,2572,3380,4112,4642,4899,4799,4316,3457,2275,847,-704,-2272,-3737,-5003,-6019,-6745,-7207,-7428,-7485,-7428,-7334,-7233,-7163,-7108,-7064,-6982,-6834,-6577,-6186,-5648,-4974,-4188,-3334,-2465,-1623,-864,-210,320,720,1013,1214,1359,1472,1584,1709,1855,2018,2190,2348,2483,2569,2610,2599,2554,2485,2416,2363,2350,2376,2462,2586,2753,2926,3101,3242,3334,3378,3342,3265,3128,2970,2795,2637,2493,2397,2324,2295,2275,2273,2256,2235,2185,2116,2021,1897,1752,1573,1366,1124,843,534,185,-173,-547,-900,-1233,-1514,-1746,-1911,-2026,-2089,-2129,-2155,-2208,-2288,-2435,-2639,-2910,-3242,-3606,-3993,-4360,-4684,-4931,-5077,-5102,-4991,-4754,-4375,-3893,-3302,-2645,-1935,-1214,-509,148,724,1202,1568,1816,1966,2025,2035,2017,2013,2043,2137,2300,2538,2829,3156,3480,3765,3974,4070,4033,3853,3524,3079,2532,1940,1336,774,287,-86,-341,-457,-466,-368,-209,-4,201,412,588,747,876,979,1058,1100,1103,1041,894,643,251,-262,-922,-1680,-2507,-3338,-4097,-4712,-5117,-5243,-5082,-4608,-3875,-2934,-1876,-811,170,962,1516,1787,1794,1569,1191,741,311,-23,-205,-219,-51,230,609,963,1272,1423,1408,1184,767,193,-488,-1198,-1865,-2419,-2799,-2979,-2939,-2706,-2296,-1782,-1191,-601,-41,449,833,1120,1284,1349,1309,1189,999,772,521,280,73,-82,-174,-196,-171,-102,-27,35,50,15,-85,-225,-389,-541,-646,-682,-629,-490,-278,-26,226,433,538,521,327,-12,-520,-1130,-1806,-2492,-3114,-3645,-4032,-4271,-4365,-4328,-4200,-4006,-3793,-3572,-3371,-3165,-2959,-2702,-2377,-1953,-1406,-749,15,841,1687,2497,3217,3796,4193,4381,4358,4119,3698,3117,2416,1642,830,19,-751,-1456,-2069,-2558,-2918,-3111,-3142,-2987,-2666,-2172,-1554,-837,-91,623,1244,1694,1959,1983,1814,1457,993,483,1,-377,-620,-675,-567,-288,102,572,1061,1525,1919,2204,2358,2363,2211,1913,1473,933,295,-383,-1104,-1812,-2513,-3159,-3753,-4251,-4646,-4904,-5020,-4984,-4808,-4510,-4126,-3703,-3276,-2905,-2615,-2433,-2378,-2411,-2532,-2672,-2788,-2823,-2725,-2462,-2014,-1381,-593,326,1304,2306,3244,4092,4774,5272,5555,5616,5471,5143,4662,4095,3475,2874,2327,1884,1565,1383,1332,1392,1523,1691,1825,1900,1847,1661,1309,812,199,-488,-1173,-1799,-2301,-2623,-2758,-2683,-2441,-2061,-1605,-1127,-679,-302,-19,165,256,279,252,203,157,125,122,150,192,237,243,182,12,-287,-736,-1315,-1997,-2732,-3444,-4077,-4561,-4850,-4924,-4781,-4448,-3979,-3419,-2857,-2318,-1887,-1536,-1311,-1145,-1028,-891,-695,-398,17,553,1183,1863,2535,3135,3595,3869,3916,3733,3337,2766,2091,1379,713,164,-209,-371,-298,-16,471,1088,1804,2533,3235,3821,4272,4512,4540,4336,3897,3276,2487,1623,732,-108,-831,-1392,-1763,-1928,-1914,-1743,-1462,-1116,-760,-416,-134,98,248,335,354,317,238,123,0,-139,-269,-412,-564,-747,-963,-1225,-1519,-1829,-2132,-2396,-2600,-2739,-2795,-2813,-2790,-2779,-2807,-2890,-3053,-3279,-3551,-3827,-4052,-4173,-4119,-3864,-3356,-2618,-1648,-518,716,1957,3109,4091,4808,5224,5287,5031,4450,3650,2662,1627,599,-294,-1015,-1476,-1675,-1590,-1239,-665,94,977,1922,2867,3751,4504,5089,5443,5559,5408,5023,4436,3709,2919,2147,1462,931,585,430,456,608,844,1083,1285,1384,1374,1220,955,575,135,-346,-809,-1237,-1587,-1865,-2067,-2222,-2367,-2517,-2723,-2964,-3253,-3561,-3846,-4081,-4228,-4262,-4180,-3980,-3676,-3304,-2880,-2451,-2032,-1667,-1344,-1099,-890,-735,-586,-438,-257,-30,257,607,1014,1462,1925,2371,2765,3070,3257,3311,3221,3002,2680,2282,1866,1460,1119,860,717,675,762,924,1180,1467,1766,2038,2224,2321,2263,2078,1746,1323,840,377,-11,-255,-307,-146,223,777,1439,2162,2838,3414,3815,4011,3989,3757,3340,2787,2121,1417,685,-10,-659,-1231,-1736,-2159,-2542,-2870,-3183,-3468,-3736,-3960,-4137,-4237,-4259,-4202,-4071,-3894,-3696,-3503,-3354,-3253,-3218,-3226,-3256,-3247,-3170,-2937,-2545,-1931,-1119,-124,1008,2188,3341,4356,5142,5615,5720,5429,4770,3788,2580,1265,-43,-1205,-2132,-2731,-2981,-2859,-2421,-1706,-809,193,1202,2149,2947,3553,3910,4002,3820,3384,2727,1922,1030,155,-633,-1249,-1642,-1790,-1686,-1377,-897,-334,260,805,1272,1622,1860,1985,2028,1995,1916,1797,1647,1484,1292,1092,856,586,261,-140,-617,-1182,-1816,-2496,-3194,-3851,-4451,-4928,-5278,-5472,-5510,-5412,-5191,-4882,-4513,-4112,-3689,-3254,-2799,-2316,-1786,-1208,-556,144,897,1674,2434,3152,3772,4257,4581,4701,4633,4367,3935,3370,2717,2016,1325,661,78,-414,-788,-1024,-1117,-1041,-802,-403,133,751,1396,1987,2441,2702,2717,2479,2024,1401,711,45,-496,-842,-940,-797,-427,91,694,1280,1783,2131,2294,2257,2033,1644,1153,593,42,-452,-843,-1097,-1204,-1190,-1072,-916,-762,-671,-665,-779,-992,-1307,-1677,-2086,-2482,-2851,-3164,-3409,-3593,-3713,-3773,-3776,-3710,-3555,-3312,-2943,-2467,-1866,-1170,-399,411,1214,1973,2632,3169,3531,3730,3727,3571,3261,2855,2403,1952,1554,1259,1067,1026,1092,1282,1547,1885,2250,2629,2979,3264,3442,3471,3314,2946,2376,1621,751,-159,-1011,-1706,-2159,-2321,-2154,-1698,-986,-122,805,1688,2436,2983,3291,3350,3182,2814,2295,1673,988,295,-384,-998,-1543,-1992,-2358,-2640,-2861,-3034,-3164,-3261,-3311,-3300,-3231,-3075,-2858,-2583,-2283,-1994,-1751,-1581,-1506,-1504,-1568,-1626,-1646,-1552,-1314,-902,-322,392,1201,2026,2814,3487,3998,4310,4401,4285,3970,3512,2942,2329,1715,1145,662,270,0,-165,-220,-173,-31,206,530,941,1407,1913,2395,2813,3105,3219,3139,2845,2371,1760,1083,406,-192,-666,-976,-1121,-1110,-983,-772,-528,-280,-49,145,322,455,578,659,718,730,704,627,520,375,215,34,-170,-400,-673,-996,-1372,-1797,-2258,-2733,-3200,-3635,-4017,-4328,-4558,-4690,-4724,-4644,-4441,-4112,-3639,-3028,-2284,-1425,-485,496,1467,2381,3190,3867,4378,4719,4885,4876,4718,4410,3986,3455,2854,2200,1537,886,293,-217,-608,-859,-948,-866,-609,-182,384,1065,1781,2484,3081,3504,3706,3642,3334,2808,2141,1417,745,198,-137,-240,-96,258,758,1334,1887,2354,2658,2762,2653,2319,1806,1134,369,-442,-1233,-1950,-2543,-2981,-3248,-3363,-3337,-3240,-3099,-2989,-2931,-2956,-3077,-3265,-3521,-3794,-4064,-4294,-4473,-4563,-4587,-4505,-4348,-4093,-3752,-3320,-2801,-2202,-1535,-815,-68,687,1425,2123,2765,3331,3810,4192,4469,4646,4716,4708,4615,4475,4294,4090,3878,3660,3432,3208,2967,2736,2506,2308,2145,2029,1958,1911,1867,1784,1638,1387,1052,605,118,-395,-845,-1198,-1386,-1387,-1190,-807,-286,329,960,1557,2050,2398,2574,2552,2337,1941,1378,694,-79,-884,-1673,-2398,-3014,-3505,-3856,-4072,-4186,-4194,-4159,-4068,-3964,-3857,-3753,-3680,-3635,-3634,-3674,-3750,-3842,-3919,-3952,-3889,-3700,-3346,-2812,-2104,-1249,-299,677,1594,2387,2969,3323,3403,3248,2876,2370,1793,1234,761,439,283,315,485,768,1081,1378,1595,1707,1705,1611,1461,1305,1188,1126,1143,1200,1281,1332,1305,1186,939,603,191,-223,-607,-884,-1045,-1047,-922,-682,-370,-29,310,614,870,1076,1223,1325,1366,1360,1284,1150,939,660,320,-87,-536,-1034,-1568,-2131,-2709,-3292,-3855,-4386,-4864,-5284,-5636,-5930,-6154,-6329,-6437,-6488,-6466,-6358,-6160,-5848,-5430,-4890,-4248,-3520,-2731,-1925,-1129,-395,257,797,1213,1516,1702,1800,1817,1779,1689,1569,1409,1225,1009,776,539,315,141,50,71,252,591,1093,1724,2412,3088,3655,4025,4151,3979,3562,2907,2155,1369,695,210,-5,55,395,924,1576,2226,2781,3152,3286,3161,2794,2217,1486,675,-171,-962,-1676,-2252,-2673,-2927,-3017,-2972,-2826,-2630,-2443,-2306,-2276,-2365,-2596,-2955,-3426,-3973,-4553,-5115,-5611,-5984,-6200,-6228,-6047,-5674,-5112,-4415,-3610,-2763,-1914,-1119,-421,161,599,900,1077,1151,1160,1150,1139,1186,1289,1474,1730,2038,2371,2692,2961,3149,3220,3175,3007,2747,2422,2075,1745,1458,1225,1049,909,796,679,555,409,264,118,21,-37,-6,99,284,530,817,1112,1400,1659,1879,2067,2220,2346,2439,2484,2471,2357,2137,1775,1281,666,-35,-777,-1506,-2168,-2731,-3146,-3414,-3520,-3474,-3314,-3054,-2765,-2468,-2233,-2071,-2017,-2067,-2200,-2402,-2606,-2799,-2906,-2917,-2789,-2520,-2114,-1588,-992,-359,238,757,1140,1361,1407,1286,1037,699,338,9,-240,-372,-374,-264,-48,209,491,741,942,1084,1171,1223,1260,1297,1347,1398,1448,1462,1429,1326,1142,900,602,311,52,-117,-164,-65,184,564,1042,1567,2087,2556,2922,3174,3272,3235,3047,2744,2344,1878,1391,914,491,150,-85,-219,-251,-232,-187,-182,-258,-451,-796,-1284,-1916,-2648,-3445,-4231,-4951,-5529,-5900,-6027,-5873,-5449,-4785,-3922,-2943,-1905,-899,9,775,1331,1692,1823,1768,1546,1223,837,473,162,-28,-85,8,233,557,940,1323,1666,1923,2075,2128,2086,2008,1906,1839,1810,1835,1885,1945,1962,1920,1790,1571,1284,965,666,434,328,363,560,887,1305,1745,2150,2447,2607,2600,2440,2153,1772,1358,934,554,218,-48,-276,-447,-613,-767,-928,-1119,-1324,-1559,-1814,-2066,-2323,-2541,-2724,-2848,-2911,-2919,-2866,-2780,-2657,-2526,-2393,-2263,-2156,-2058,-1969,-1877,-1749,-1579,-1322,-979,-534,-6,586,1195,1784,2293,2699,2965,3088,3083,2955,2763,2516,2270,2033,1836,1676,1561,1487,1447,1444,1469,1516,1579,1624,1638,1576,1417,1139,745,238,-321,-910,-1430,-1837,-2064,-2060,-1826,-1361,-717,38,827,1568,2183,2637,2886,2955,2842,2600,2251,1843,1398,937,488,49,-344,-692,-957,-1140,-1208,-1188,-1076,-918,-748,-608,-551,-600,-787,-1105,-1545,-2076,-2629,-3163,-3579,-3845,-3886,-3699,-3261,-2608,-1779,-835,144,1088,1909,2554,2950,3097,2967,2603,2055,1395,721,125,-311,-515,-468,-157,355,1014,1717,2367,2891,3205,3291,3148,2803,2317,1756,1171,637,161,-213,-502,-706,-848,-943,-1003,-1036,-1040,-1006,-927,-800,-617,-406,-162,68,285,457,584,669,708,734,729,720,688,630,544,397,212,-36,-315,-613,-904,-1169,-1384,-1565,-1695,-1811,-1907,-2020,-2145,-2305,-2490,-2708,-2934,-3171,-3380,-3558,-3675,-3723,-3693,-3572,-3375,-3080,-2706,-2247,-1705,-1111,-458,208,869,1493,2050,2516,2889,3138,3294,3345,3321,3238,3115,2979,2842,2726,2644,2605,2628,2709,2852,3046,3270,3483,3653,3715,3634,3383,2926,2308,1535,683,-169,-952,-1562,-1951,-2063,-1894,-1471,-845,-112,638,1305,1798,2074,2092,1867,1425,822,112,-626,-1351,-1989,-2527,-2921,-3178,-3289,-3265,-3132,-2904,-2630,-2330,-2061,-1838,-1708,-1671,-1741,-1908,-2162,-2477,-2828,-3183,-3503,-3764,-3924,-3974,-3888,-3670,-3319,-2844,-2271,-1616,-926,-217,441,1040,1510,1862,2050,2116,2050,1919,1745,1602,1520,1552,1713,2012,2436,2953,3518,4080,4584,4985,5246,5345,5271,5033,4644,4128,3522,2854,2173,1508,908,381,-20,-307,-452,-460,-339,-108,214,565,931,1230,1461,1558,1548,1407,1183,882,558,223,-90,-371,-616,-818,-998,-1144,-1283,-1398,-1495,-1578,-1632,-1672,-1693,-1705,-1722,-1749,-1797,-1881,-2005,-2173,-2385,-2620,-2869,-3101,-3289,-3408,-3432,-3349,-3140,-2819,-2373,-1840,-1232,-582,65,678,1218,1652,1959,2134,2172,2098,1938,1719,1485,1265,1096,990,981,1046,1210,1440,1740,2080,2450,2823,3184,3503,3761,3931,3996,3933,3750,3429,3010,2507,1963,1436,973,631,461,476,697,1078,1590,2143,2674,3101,3362,3423,3265,2898,2353,1670,901,104,-673,-1378,-1976,-2441,-2756,-2922,-2938,-2832,-2624,-2353,-2066,-1796,-1593,-1490,-1511,-1679,-1991,-2438,-2990,-3606,-4239,-4821,-5313,-5649,-5800,-5745,-5461,-4973,-4297,-3467,-2552,-1589,-669,173,859,1381,1696,1840,1820,1701,1538,1384,1313,1354,1538,1873,2331,2881,3481,4061,4585,4995,5266,5372,5320,5096,4744,4262,3709,3096,2481,1886,1359,926,622,463,475,655,1006,1494,2089,2718,3332,3840,4196,4346,4276,3986,3510,2886,2175,1424,681,-19,-658,-1223,-1727,-2166,-2561,-2910,-3216,-3470,-3666,-3784,-3834,-3805,-3718,-3593,-3460,-3356,-3307,-3350,-3490,-3730,-4054,-4429,-4818,-5171,-5448,-5595,-5590,-5391,-5008,-4427,-3690,-2830,-1896,-966,-80,682,1306,1737,2006,2102,2077,1965,1824,1688,1621,1622,1743,1959,2286,2690,3162,3660,4164,4628,5022,5308,5453,5426,5210,4801,4200,3447,2569,1646,725,-97,-764,-1198,-1364,-1234,-836,-201,573,1413,2197,2856,3307,3524,3497,3248,2824,2280,1683,1090,549,106,-234,-445,-555,-564,-498,-377,-223,-72,57,118,93,-64,-357,-818,-1421,-2166,-3001,-3879,-4739,-5504,-6127,-6545,-6727,-6660,-6346,-5808,-5104,-4265,-3383,-2499,-1699,-1020,-517,-199,-76,-121,-298,-551,-826,-1058,-1213,-1243,-1147,-914,-571,-135,354,867,1371,1832,2237,2556,2784,2912,2937,2857,2683,2428,2098,1736,1339,971,620,362,177,129,201,405,722,1110,1528,1913,2224,2406,2450,2335,2084,1711,1261,752,245,-260,-710,-1102,-1416,-1641,-1769,-1790,-1697,-1479,-1159,-732,-254,235,678,987,1125,1014,642,-9,-907,-2008,-3233,-4497,-5704,-6763,-7597,-8138,-8357,-8232,-7791,-7063,-6127,-5055,-3940,-2876,-1930,-1181,-655,-361,-291,-378,-583,-816,-1012,-1122,-1083,-904,-556,-87,488,1116,1754,2360,2887,3316,3606,3770,3777,3653,3392,3029,2564,2053,1508,976,514,133,-90,-152,-23,299,780,1382,2040,2667,3208,3579,3745,3677,3376,2854,2164,1333,429,-492,-1395,-2201,-2909,-3457,-3851,-4056,-4084,-3917,-3593,-3110,-2543,-1918,-1321,-808,-433,-254,-281,-523,-961,-1550,-2233,-2959,-3642,-4240,-4684,-4937,-4976,-4789,-4400,-3835,-3154,-2411,-1681,-1030,-499,-144,39,48,-85,-304,-557,-771,-901,-887,-726,-400,60,624,1246,1876,2468,2983,3384,3660,3786,3779,3629,3361,2987,2522,1999,1427,852,290,-204,-614,-876,-984,-895,-627,-190,359,971,1562,2070,2438,2622,2618,2426,2076,1607,1068,505,-36,-527,-930,-1249,-1452,-1566,-1567,-1477,-1290,-1014,-672,-278,120,483,755,877,820,538,46,-649,-1487,-2413,-3331,-4169,-4822,-5236,-5333,-5101,-4535,-3666,-2573,-1328,-54,1155,2184,2966,3435,3583,3409,2975,2330,1576,781,44,-585,-1041,-1316,-1394,-1299,-1053,-694,-268,192,638,1045,1382,1635,1790,1847,1798,1651,1412,1089,708,285,-141,-530,-837,-1019,-1038,-884,-560,-94,453,1034,1563,2002,2292,2418,2364,2144,1770,1285,712,109,-485,-1028,-1459,-1764,-1887,-1838,-1584,-1167,-584,95,817,1513,2079,2462,2566,2368,1832,989,-119,-1407,-2774,-4115,-5310,-6272,-6919,-7208,-7117,-6663,-5892,-4871,-3689,-2442,-1212,-103,847,1577,2089,2390,2519,2527,2471,2412,2392,2448,2593,2818,3099,3414,3697,3942,4080,4109,4005,3770,3426,2994,2511,2021,1541,1122,765,492,303,196,173,227,360,565,843,1172,1531,1879,2175,2377,2449,2369,2148,1786,1322,789,207,-372,-950,-1483,-1974,-2392,-2732,-2971,-3101,-3106,-2990,-2750,-2402,-1963,-1469,-955,-475,-79,187,273,159,-170,-697,-1403,-2223,-3114,-3986,-4780,-5415,-5837,-5997,-5872,-5478,-4822,-3978,-2997,-1970,-976,-85,632,1150,1446,1547,1497,1356,1199,1102,1121,1310,1672,2214,2894,3669,4477,5245,5914,6423,6740,6831,6709,6373,5865,5204,4447,3615,2757,1909,1095,373,-247,-702,-982,-1052,-921,-597,-140,417,963,1470,1839,2051,2070,1892,1531,1021,383,-316,-1051,-1746,-2363,-2846,-3164,-3279,-3205,-2922,-2488,-1920,-1277,-625,-7,493,839,975,874,533,-46,-813,-1722,-2695,-3642,-4487,-5137,-5534,-5630,-5405,-4878,-4094,-3123,-2059,-995,-32,755,1308,1605,1645,1474,1133,714,285,-79,-312,-383,-275,9,430,951,1522,2087,2601,3029,3336,3526,3595,3568,3472,3344,3204,3090,3000,2944,2915,2896,2876,2847,2797,2736,2664,2580,2489,2367,2208,1986,1699,1331,905,427,-79,-584,-1079,-1537,-1947,-2295,-2565,-2747,-2820,-2792,-2640,-2393,-2052,-1649,-1214,-778,-372,-42,193,290,233,2,-410,-996,-1733,-2590,-3511,-4438,-5302,-6026,-6551,-6822,-6807,-6500,-5927,-5116,-4146,-3081,-1994,-974,-61,682,1242,1609,1801,1846,1784,1670,1538,1443,1406,1458,1603,1840,2155,2513,2886,3227,3491,3658,3700,3616,3430,3162,2856,2556,2294,2111,2017,2025,2126,2311,2564,2871,3209,3567,3907,4211,4431,4544,4519,4339,4006,3517,2904,2162,1347,455,-460,-1370,-2240,-3011,-3660,-4132,-4422,-4499,-4392,-4103,-3682,-3159,-2586,-2017,-1490,-1075,-783,-687,-774,-1094,-1602,-2312,-3146,-4072,-4994,-5837,-6523,-6972,-7149,-7013,-6599,-5912,-5042,-4044,-3000,-2003,-1094,-351,215,585,776,827,780,707,660,709,883,1216,1701,2322,3021,3751,4413,4954,5284,5379,5208,4805,4214,3506,2768,2077,1502,1091,862,821,935,1189,1533,1944,2388,2833,3260,3640,3934,4137,4202,4150,3957,3649,3247,2770,2261,1741,1248,801,436,149,-29,-124,-136,-91,-30,40,56,39,-62,-212,-432,-697,-1008,-1351,-1735,-2146,-2603,-3087,-3609,-4134,-4655,-5120,-5500,-5754,-5847,-5763,-5511,-5085,-4543,-3900,-3220,-2537,-1893,-1322,-847,-478,-221,-62,22,52,79,124,227,410,675,1038,1452,1927,2380,2817,3162,3417,3557,3591,3542,3427,3293,3146,3030,2929,2860,2811,2772,2750,2731,2739,2770,2832,2929,3031,3136,3195,3199,3120,2948,2681,2329,1898,1426,921,434,-23,-399,-685,-843,-871,-763,-523,-190,227,666,1102,1486,1783,1960,1996,1862,1556,1060,381,-467,-1463,-2560,-3707,-4830,-5853,-6696,-7289,-7580,-7544,-7176,-6525,-5633,-4592,-3484,-2393,-1407,-575,55,469,677,696,592,403,215,78,46,168,436,871,1409,2030,2639,3195,3610,3861,3908,3766,3459,3043,2572,2128,1756,1518,1445,1538,1807,2203,2706,3257,3802,4296,4667,4880,4888,4675,4247,3621,2848,1980,1076,205,-598,-1275,-1814,-2178,-2387,-2416,-2315,-2079,-1762,-1389,-1006,-640,-330,-81,95,204,272,299,314,305,273,187,30,-236,-627,-1140,-1767,-2459,-3167,-3829,-4375,-4763,-4955,-4944,-4740,-4371,-3880,-3317,-2730,-2162,-1660,-1230,-910,-673,-530,-435,-379,-301,-200,-16,243,586,1002,1445,1880,2246,2501,2605,2538,2320,1957,1524,1056,623,283,66,17,124,390,790,1286,1852,2437,3017,3547,3994,4341,4548,4626,4553,4342,4009,3556,3023,2411,1760,1091,441,-165,-681,-1094,-1364,-1499,-1486,-1350,-1114,-797,-449,-76,284,613,903,1110,1231,1213,1049,688,150,-601,-1487,-2496,-3515,-4476,-5277,-5844,-6122,-6092,-5764,-5184,-4416,-3539,-2642,-1796,-1076,-521,-177,-27,-87,-291,-616,-979,-1320,-1579,-1687,-1629,-1379,-958,-418,196,788,1305,1673,1861,1861,1679,1373,974,566,196,-86,-232,-240,-87,200,608,1099,1640,2180,2685,3103,3396,3534,3503,3291,2926,2421,1817,1166,502,-114,-646,-1060,-1324,-1444,-1408,-1251,-1003,-701,-414,-162,-14,30,-57,-249,-527,-853,-1185,-1513,-1806,-2087,-2355,-2648,-2975,-3366,-3800,-4282,-4759,-5199,-5559,-5779,-5861,-5757,-5495,-5076,-4525,-3881,-3172,-2439,-1712,-1037,-418,92,518,827,1057,1219,1343,1469,1607,1784,1986,2200,2384,2518,2540,2462,2239,1925,1515,1088,665,313,59,-73,-67,54,294,596,967,1342,1713,2041,2294,2452,2486,2381,2142,1765,1291,723,124,-493,-1085,-1620,-2085,-2445,-2715,-2862,-2924,-2874,-2756,-2561,-2324,-2048,-1764,-1465,-1174,-880,-589,-306,-35,192,339,373,224,-107,-680,-1444,-2391,-3423,-4465,-5403,-6144,-6598,-6722,-6486,-5922,-5066,-4009,-2833,-1651,-549,385,1095,1546,1739,1699,1483,1166,835,575,458,536,818,1293,1892,2560,3182,3701,4028,4132,4006,3659,3145,2513,1835,1170,581,108,-213,-362,-340,-152,182,622,1129,1643,2101,2452,2634,2630,2423,2023,1477,806,84,-660,-1359,-1987,-2496,-2874,-3093,-3165,-3072,-2853,-2512,-2094,-1625,-1153,-698,-299,44,323,546,723,853,937,945,869,664,324,-170,-791,-1520,-2291,-3048,-3728,-4257,-4615,-4760,-4700,-4450,-4040,-3506,-2899,-2250,-1605,-993,-435,50,459,784,1050,1248,1422,1572,1720,1873,2018,2152,2249,2295,2278,2201,2067,1906,1734,1580,1460,1385,1360,1380,1445,1545,1684,1860,2070,2325,2602,2907,3197,3455,3637,3715,3667,3484,3165,2728,2181,1560,875,162,-558,-1262,-1907,-2476,-2933,-3253,-3422,-3438,-3300,-3046,-2695,-2290,-1866,-1448,-1055,-703,-399,-159,-10,32,-79,-352,-819,-1456,-2247,-3115,-4001,-4800,-5436,-5838,-5947,-5769,-5292,-4589,-3699,-2721,-1725,-789,14,654,1077,1315,1345,1249,1046,839,673,635,755,1060,1542,2151,2839,3513,4116,4560,4827,4869,4718,4384,3924,3387,2836,2332,1921,1657,1561,1654,1924,2364,2909,3538,4151,4704,5128,5366,5405,5218,4829,4251,3525,2676,1761,797,-150,-1062,-1892,-2598,-3172,-3570,-3811,-3880,-3817,-3640,-3403,-3137,-2875,-2640,-2437,-2265,-2118,-1994,-1908,-1871,-1925,-2083,-2379,-2810,-3359,-3990,-4639,-5237,-5719,-6008,-6084,-5902,-5488,-4856,-4050,-3134,-2151,-1174,-239,606,1326,1919,2354,2662,2846,2936,2981,2997,3031,3089,3179,3285,3385,3456,3473,3420,3306,3127,2923,2706,2504,2332,2198,2102,2045,2016,2018,2047,2107,2201,2331,2500,2697,2915,3137,3346,3522,3654,3702,3665,3493,3184,2712,2083,1317,445,-462,-1347,-2127,-2735,-3127,-3260,-3152,-2814,-2305,-1691,-1025,-390,192,660,1015,1215,1261,1124,794,256,-478,-1394,-2435,-3546,-4636,-5626,-6422,-6975,-7221,-7166,-6805,-6189,-5364,-4412,-3386,-2382,-1432,-603,84,612,979,1208,1328,1378,1411,1464,1574,1755,2008,2309,2618,2903,3102,3207,3175,3025,2766,2434,2061,1696,1361,1108,936,884,939,1117,1400,1780,2225,2725,3224,3708,4128,4459,4668,4741,4647,4392,3953,3351,2595,1720,778,-178,-1079,-1856,-2461,-2839,-2988,-2897,-2614,-2168,-1639,-1071,-534,-58,332,629,832,946,957,853,613,201,-378,-1151,-2065,-3100,-4167,-5206,-6122,-6857,-7354,-7587,-7547,-7260,-6749,-6081,-5294,-4460,-3620,-2831,-2123,-1516,-1027,-633,-328,-60,194,491,834,1260,1736,2261,2780,3259,3660,3945,4118,4165,4127,4017,3877,3742,3610,3521,3449,3402,3370,3340,3313,3301,3301,3339,3413,3540,3704,3908,4102,4273,4355,4306,4086,3645,2992,2111,1069,-100,-1294,-2439,-3445,-4234,-4764,-4997,-4943,-4623,-4084,-3393,-2605,-1802,-1023,-326,253,686,936,984,802,385,-270,-1125,-2138,-3235,-4326,-5322,-6137,-6689,-6954,-6885,-6519,-5879,-5028,-4043,-2995,-1973,-1042,-264,323,697,863,839,677,428,164,-57,-183,-181,-44,220,580,993,1424,1823,2172,2457,2662,2813,2899,2944,2954,2928,2880,2808,2729,2654,2601,2602,2666,2824,3070,3400,3784,4189,4553,4833,4957,4883,4569,3999,3183,2154,983,-255,-1451,-2515,-3357,-3911,-4142,-4053,-3663,-3040,-2253,-1381,-516,289,972,1507,1884,2098,2150,2049,1781,1361,780,55,-784,-1703,-2637,-3530,-4313,-4925,-5331,-5489,-5406,-5092,-4563,-3889,-3088,-2234,-1375,-545,197,842,1357,1743,2003,2151,2208,2198,2130,2025,1877,1686,1454,1163,828,455,64,-307,-627,-859,-972,-953,-799,-522,-156,272,719,1152,1556,1910,2235,2534,2838,3156,3504,3879,4259,4615,4898,5047,5023,4763,4263,3503,2533,1395,185,-1006,-2082,-2939,-3521,-3778,-3700,-3320,-2670,-1843,-903,53,957,1741,2360,2769,2955,2883,2555,1973,1146,124,-1050,-2289,-3515,-4625,-5548,-6199,-6542,-6552,-6248,-5650,-4841,-3854,-2809,-1742,-747,132,860,1400,1776,1974,2061,2053,2021,1992,2020,2108,2273,2504,2757,3033,3259,3436,3523,3511,3412,3214,2952,2629,2266,1881,1482,1085,703,357,69,-125,-204,-127,106,510,1059,1708,2405,3064,3611,3957,4043,3817,3279,2449,1387,192,-1043,-2185,-3148,-3839,-4213,-4259,-3995,-3482,-2795,-2016,-1239,-521,66,521,805,960,968,861,634,289,-171,-746,-1430,-2190,-2998,-3797,-4532,-5152,-5593,-5832,-5828,-5590,-5121,-4454,-3625,-2687,-1691,-689,270,1137,1894,2498,2969,3286,3479,3558,3548,3473,3346,3196,3023,2856,2699,2564,2473,2423,2438,2503,2626,2774,2932,3063,3126,3110,2975,2742,2405,2003,1580,1173,842,614,508,540,665,867,1061,1194,1192,997,582,-59,-897,-1859,-2874,-3821,-4626,-5173,-5424,-5327,-4898,-4154,-3173,-2019,-799,401,1498,2419,3119,3567,3746,3658,3300,2705,1876,884,-254,-1431,-2612,-3688,-4609,-5309,-5746,-5912,-5807,-5456,-4905,-4207,-3410,-2585,-1763,-1001,-317,264,739,1115,1401,1620,1788,1917,2024,2098,2149,2152,2110,2006,1842,1629,1373,1108,857,650,510,449,468,553,689,843,1005,1156,1296,1436,1590,1785,2035,2350,2727,3138,3552,3892,4113,4116,3868,3309,2439,1278,-108,-1633,-3175,-4622,-5846,-6767,-7299,-7431,-7155,-6517,-5587,-4450,-3211,-1960,-796,230,1046,1644,1996,2097,1969,1582,994,183,-783,-1884,-3041,-4202,-5280,-6215,-6937,-7399,-7572,-7437,-7014,-6320,-5419,-4360,-3224,-2082,-1004,-44,749,1367,1793,2056,2175,2182,2117,1999,1880,1752,1669,1608,1609,1652,1755,1901,2096,2314,2551,2765,2944,3047,3062,2972,2785,2516,2207,1885,1610,1416,1329,1386,1559,1850,2205,2573,2892,3086,3108,2896,2452,1761,882,-137,-1215,-2256,-3200,-3954,-4502,-4800,-4876,-4746,-4457,-4074,-3633,-3213,-2827,-2520,-2290,-2133,-2040,-1999,-2005,-2064,-2187,-2390,-2677,-3063,-3512,-4016,-4519,-4978,-5351,-5585,-5664,-5564,-5290,-4858,-4290,-3621,-2887,-2121,-1359,-622,66,695,1257,1741,2150,2458,2678,2779,2785,2680,2492,2246,1966,1704,1483,1344,1302,1370,1529,1767,2039,2318,2555,2746,2848,2895,2866,2810,2722,2651,2590,2578,2596,2661,2741,2822,2854,2802,2610,2256,1708,978,90,-896,-1914,-2869,-3682,-4269,-4564,-4544,-4171,-3509,-2559,-1453,-244,928,1976,2798,3332,3535,3401,2956,2218,1271,142,-1078,-2336,-3572,-4716,-5726,-6549,-7156,-7520,-7638,-7508,-7152,-6582,-5843,-4953,-3965,-2911,-1832,-778,225,1129,1913,2551,3027,3329,3455,3410,3202,2863,2413,1905,1371,876,446,144,-19,-15,147,454,867,1347,1835,2290,2668,2942,3104,3157,3116,3010,2870,2727,2609,2544,2537,2584,2679,2761,2814,2751,2554,2163,1583,817,-88,-1068,-2047,-2934,-3657,-4136,-4341,-4239,-3848,-3196,-2352,-1383,-390,558,1376,2011,2446,2651,2661,2479,2128,1646,1025,306,-516,-1410,-2355,-3312,-4243,-5093,-5814,-6355,-6679,-6753,-6578,-6149,-5505,-4685,-3732,-2724,-1685,-700,232,1051,1763,2350,2807,3151,3379,3511,3558,3541,3472,3379,3268,3165,3074,3016,2981,2983,2998,3025,3038,3032,2980,2894,2759,2595,2405,2216,2027,1876,1754,1691,1675,1711,1776,1841,1872,1817,1654,1341,890,302,-372,-1084,-1766,-2359,-2804,-3061,-3122,-2967,-2653,-2178,-1630,-1041,-476,12,405,667,818,858,820,718,556,345,51,-326,-810,-1409,-2095,-2863,-3640,-4384,-5025,-5507,-5783,-5826,-5621,-5190,-4558,-3770,-2877,-1938,-988,-90,736,1451,2031,2457,2716,2797,2715,2486,2145,1745,1335,983,734,641,723,994,1436,2013,2684,3373,4038,4596,5025,5268,5336,5209,4935,4515,4022,3474,2931,2431,1996,1656,1394,1198,1031,845,597,253,-210,-782,-1434,-2126,-2780,-3347,-3746,-3931,-3861,-3525,-2932,-2119,-1150,-96,938,1879,2628,3140,3369,3322,3007,2478,1768,942,36,-895,-1833,-2718,-3551,-4276,-4884,-5346,-5633,-5749,-5671,-5416,-4987,-4399,-3683,-2854,-1954,-996,-25,938,1851,2673,3380,3899,4234,4315,4168,3785,3212,2495,1722,945,264,-277,-616,-731,-612,-277,241,890,1609,2327,2986,3528,3917,4129,4166,4036,3779,3424,3026,2624,2260,1952,1711,1512,1331,1121,836,446,-73,-719,-1459,-2265,-3048,-3772,-4340,-4718,-4844,-4708,-4306,-3666,-2838,-1883,-889,68,914,1584,2059,2315,2377,2271,2022,1672,1223,702,102,-574,-1310,-2114,-2930,-3753,-4501,-5145,-5617,-5876,-5890,-5639,-5128,-4379,-3423,-2322,-1121,91,1269,2320,3202,3847,4233,4336,4187,3812,3283,2671,2051,1504,1078,821,744,851,1112,1510,1976,2484,2954,3349,3616,3720,3655,3409,3026,2525,1976,1427,943,570,354,295,394,606,872,1134,1315,1363,1246,952,503,-61,-680,-1293,-1831,-2245,-2497,-2568,-2469,-2219,-1872,-1465,-1080,-745,-527,-433,-469,-621,-845,-1114,-1383,-1642,-1871,-2101,-2329,-2604,-2915,-3303,-3728,-4195,-4647,-5053,-5364,-5534,-5543,-5355,-4982,-4419,-3691,-2829,-1860,-836,209,1216,2138,2924,3534,3935,4125,4104,3913,3591,3204,2796,2446,2173,2035,2044,2204,2512,2939,3439,3970,4459,4849,5089,5140,4981,4626,4098,3447,2744,2045,1428,922,565,336,218,147,70,-71,-324,-705,-1211,-1815,-2447,-3056,-3550,-3862,-3936,-3717,-3225,-2448,-1471,-350,795,1873,2760,3388,3692,3649,3295,2661,1836,895,-87,-1041,-1930,-2727,-3431,-4042,-4575,-5036,-5427,-5743,-5966,-6073,-6043,-5838,-5457,-4866,-4079,-3109,-1968,-729,588,1881,3094,4131,4927,5409,5549,5330,4787,3982,3004,1962,977,149,-423,-676,-581,-133,621,1618,2743,3893,4924,5739,6233,6359,6102,5496,4610,3553,2434,1385,503,-129,-481,-558,-415,-140,178,421,530,430,122,-385,-1030,-1745,-2425,-2993,-3352,-3456,-3264,-2793,-2072,-1183,-204,747,1597,2241,2659,2813,2740,2473,2084,1621,1145,676,221,-226,-700,-1220,-1810,-2478,-3214,-3983,-4756,-5456,-6051,-6467,-6668,-6623,-6304,-5729,-4897,-3857,-2649,-1345,-13,1255,2394,3321,3997,4395,4510,4393,4073,3648,3167,2729,2384,2191,2174,2347,2685,3166,3712,4279,4769,5137,5321,5293,5064,4640,4096,3471,2860,2315,1903,1654,1567,1618,1745,1875,1922,1824,1519,1007,298,-554,-1463,-2344,-3100,-3641,-3918,-3887,-3563,-2971,-2197,-1314,-444,324,903,1228,1293,1095,706,174,-402,-960,-1447,-1827,-2105,-2304,-2453,-2603,-2791,-3035,-3357,-3736,-4150,-4554,-4899,-5136,-5214,-5098,-4765,-4204,-3438,-2485,-1409,-271,850,1861,2690,3258,3533,3491,3164,2600,1886,1136,438,-74,-345,-289,87,792,1747,2881,4069,5185,6109,6730,6973,6812,6253,5363,4231,2990,1757,681,-158,-665,-845,-705,-336,165,671,1062,1241,1154,778,159,-646,-1524,-2356,-3038,-3450,-3549,-3282,-2685,-1801,-732,404,1488,2394,3032,3352,3325,3003,2419,1688,866,60,-698,-1356,-1925,-2405,-2839,-3249,-3672,-4123,-4595,-5078,-5523,-5895,-6119,-6168,-5963,-5513,-4779,-3801,-2609,-1271,120,1474,2670,3627,4242,4483,4308,3762,2884,1797,597,-556,-1559,-2279,-2648,-2621,-2195,-1416,-373,835,2064,3194,4103,4712,4962,4865,4438,3766,2933,2047,1215,516,24,-254,-318,-236,-73,62,100,-40,-372,-905,-1573,-2306,-2997,-3538,-3837,-3823,-3461,-2776,-1813,-678,513,1624,2531,3137,3376,3240,2752,1996,1066,76,-867,-1681,-2310,-2748,-3003,-3141,-3196,-3265,-3372,-3586,-3894,-4311,-4782,-5275,-5715,-6038,-6187,-6097,-5755,-5124,-4248,-3145,-1896,-582,705,1859,2802,3466,3818,3862,3626,3197,2644,2087,1614,1297,1215,1357,1736,2284,2936,3591,4147,4507,4599,4377,3843,3025,2004,868,-260,-1275,-2062,-2542,-2679,-2458,-1952,-1233,-444,280,806,1023,876,346,-505,-1598,-2782,-3923,-4866,-5494,-5725,-5528,-4925,-3993,-2840,-1604,-415,602,1361,1817,1963,1828,1492,1001,465,-85,-587,-1035,-1433,-1806,-2186,-2611,-3095,-3654,-4263,-4895,-5494,-5996,-6347,-6468,-6332,-5886,-5145,-4108,-2844,-1402,96,1565,2876,3939,4659,4998,4933,4493,3763,2820,1819,870,108,-366,-499,-257,330,1204,2258,3382,4421,5282,5826,6014,5802,5217,4320,3196,1963,732,-383,-1291,-1934,-2291,-2383,-2269,-2035,-1788,-1610,-1603,-1774,-2156,-2677,-3275,-3832,-4243,-4406,-4243,-3735,-2881,-1764,-470,855,2082,3076,3731,4000,3853,3351,2554,1589,553,-414,-1252,-1869,-2270,-2451,-2473,-2390,-2294,-2238,-2298,-2485,-2819,-3259,-3763,-4270,-4692,-4975,-5043,-4858,-4396,-3664,-2695,-1557,-336,870,1954,2820,3406,3658,3598,3242,2682,2008,1326,759,381,266,448,898,1593,2425,3312,4123,4758,5129,5177,4893,4309,3482,2520,1522,607,-121,-597,-764,-648,-276,242,808,1279,1551,1521,1151,441,-555,-1721,-2938,-4032,-4883,-5357,-5395,-4971,-4125,-2938,-1542,-60,1335,2551,3449,4007,4182,4010,3537,2844,1998,1102,194,-649,-1419,-2091,-2683,-3205,-3680,-4130,-4553,-4958,-5314,-5599,-5770,-5785,-5605,-5193,-4547,-3649,-2555,-1291,41,1360,2557,3537,4219,4554,4534,4182,3576,2810,2002,1283,749,498,573,973,1681,2605,3657,4713,5641,6343,6718,6736,6372,5681,4721,3593,2416,1283,327,-407,-837,-988,-864,-562,-159,217,477,526,330,-132,-803,-1616,-2464,-3220,-3785,-4065,-4005,-3615,-2914,-2009,-988,8,872,1506,1844,1875,1615,1123,488,-207,-858,-1395,-1777,-1966,-1999,-1907,-1760,-1637,-1608,-1734,-2048,-2549,-3211,-3968,-4739,-5427,-5928,-6162,-6052,-5571,-4714,-3529,-2089,-516,1079,2549,3793,4712,5261,5427,5257,4811,4203,3535,2922,2458,2201,2191,2408,2830,3367,3958,4485,4890,5086,5055,4783,4297,3660,2925,2190,1514,982,629,495,559,793,1115,1442,1665,1697,1461,924,97,-968,-2163,-3368,-4429,-5208,-5592,-5498,-4910,-3864,-2449,-804,910,2521,3884,4866,5402,5470,5080,4329,3273,2058,772,-476,-1602,-2568,-3332,-3916,-4319,-4603,-4778,-4892,-4960,-4982,-4969,-4881,-4729,-4454,-4073,-3549,-2897,-2134,-1293,-427,397,1121,1681,2038,2170,2085,1813,1415,966,544,236,99,189,516,1072,1818,2687,3604,4478,5212,5740,5985,5936,5576,4940,4092,3094,2049,1042,169,-491,-892,-998,-846,-467,30,562,1002,1285,1316,1109,657,37,-659,-1346,-1896,-2245,-2330,-2135,-1693,-1052,-304,467,1163,1717,2078,2230,2186,1979,1660,1278,883,503,164,-135,-414,-681,-995,-1364,-1841,-2429,-3129,-3930,-4769,-5614,-6373,-6980,-7364,-7455,-7213,-6620,-5681,-4450,-2993,-1421,164,1636,2901,3867,4493,4753,4676,4305,3729,3032,2324,1694,1214,949,909,1102,1486,2005,2595,3159,3650,3978,4130,4080,3841,3459,2978,2475,2012,1659,1441,1390,1461,1620,1772,1835,1725,1383,782,-55,-1071,-2165,-3218,-4105,-4710,-4940,-4753,-4139,-3151,-1871,-429,1050,2408,3537,4314,4694,4634,4172,3333,2224,922,-450,-1793,-3004,-4014,-4766,-5249,-5477,-5491,-5348,-5130,-4877,-4670,-4511,-4426,-4389,-4360,-4297,-4139,-3843,-3392,-2766,-2008,-1148,-257,596,1353,1953,2379,2615,2691,2647,2540,2445,2402,2485,2686,3039,3493,4022,4555,5023,5358,5496,5392,5041,4439,3640,2707,1712,765,-67,-683,-1037,-1093,-862,-394,224,883,1467,1850,1982,1775,1283,507,-426,-1433,-2371,-3139,-3634,-3803,-3617,-3106,-2317,-1344,-278,775,1732,2508,3077,3406,3513,3418,3159,2768,2289,1744,1154,540,-112,-793,-1516,-2294,-3110,-3979,-4841,-5691,-6440,-7051,-7449,-7574,-7392,-6869,-6024,-4887,-3533,-2055,-554,850,2071,3017,3644,3934,3897,3581,3064,2413,1756,1151,698,451,434,665,1119,1740,2494,3269,4023,4651,5113,5350,5350,5104,4637,3994,3225,2413,1619,925,364,-25,-261,-376,-415,-455,-524,-684,-914,-1223,-1558,-1858,-2089,-2162,-2063,-1760,-1247,-569,244,1121,1980,2768,3389,3826,4009,3967,3675,3197,2548,1801,994,203,-539,-1166,-1669,-2015,-2234,-2336,-2376,-2393,-2445,-2553,-2762,-3048,-3425,-3829,-4244,-4582,-4819,-4887,-4769,-4435,-3906,-3183,-2327,-1362,-367,616,1517,2306,2934,3404,3702,3865,3909,3890,3833,3780,3756,3758,3791,3822,3821,3760,3601,3332,2961,2495,1984,1479,1034,722,587,650,930,1359,1886,2400,2789,2961,2825,2357,1554,483,-768,-2075,-3306,-4329,-5049,-5378,-5289,-4794,-3928,-2785,-1466,-80,1242,2411,3336,3968,4279,4282,3994,3472,2757,1924,1022,120,-757,-1560,-2299,-2956,-3556,-4103,-4611,-5065,-5457,-5742,-5883,-5837,-5551,-5014,-4207,-3163,-1929,-585,771,2036,3096,3875,4299,4344,4023,3386,2515,1533,555,-286,-879,-1148,-1041,-565,250,1313,2524,3753,4868,5766,6338,6551,6373,5846,5020,3990,2867,1750,766,-29,-554,-831,-864,-738,-524,-316,-184,-184,-321,-589,-930,-1294,-1604,-1813,-1869,-1767,-1509,-1127,-672,-184,261,651,923,1084,1127,1057,917,715,489,250,7,-231,-480,-721,-995,-1266,-1588,-1932,-2328,-2766,-3245,-3755,-4277,-4780,-5230,-5593,-5822,-5889,-5755,-5408,-4843,-4078,-3134,-2069,-925,221,1321,2298,3123,3736,4138,4317,4289,4093,3758,3338,2878,2419,2001,1650,1375,1192,1076,1036,1027,1050,1083,1099,1121,1110,1109,1101,1127,1179,1275,1388,1503,1565,1536,1363,1028,513,-152,-926,-1742,-2518,-3178,-3651,-3879,-3833,-3511,-2933,-2142,-1205,-184,835,1782,2591,3209,3596,3735,3622,3265,2691,1938,1035,59,-958,-1944,-2852,-3649,-4300,-4811,-5176,-5424,-5569,-5647,-5666,-5646,-5578,-5446,-5234,-4904,-4445,-3837,-3101,-2243,-1344,-426,405,1107,1616,1899,1954,1808,1507,1133,765,498,385,499,833,1390,2113,2926,3731,4432,4915,5114,4965,4460,3618,2507,1218,-127,-1400,-2482,-3259,-3687,-3726,-3435,-2873,-2166,-1429,-792,-337,-148,-214,-540,-1037,-1648,-2248,-2774,-3120,-3266,-3165,-2846,-2328,-1669,-929,-166,553,1192,1704,2077,2304,2381,2334,2151,1873,1492,1038,522,-46,-660,-1303,-1990,-2700,-3437,-4189,-4921,-5619,-6221,-6688,-6959,-6980,-6719,-6157,-5297,-4200,-2909,-1543,-183,1057,2092,2859,3318,3479,3358,3025,2544,2001,1473,1030,719,581,620,827,1190,1639,2166,2667,3137,3495,3729,3810,3737,3525,3201,2796,2369,1935,1545,1181,847,504,118,-339,-902,-1553,-2281,-3026,-3718,-4292,-4661,-4781,-4612,-4160,-3450,-2548,-1522,-464,543,1438,2153,2668,2962,3046,2935,2671,2267,1775,1203,586,-61,-712,-1345,-1944,-2480,-2949,-3341,-3655,-3909,-4114,-4277,-4424,-4536,-4622,-4658,-4622,-4491,-4252,-3890,-3423,-2862,-2239,-1605,-977,-417,74,470,766,991,1148,1279,1410,1567,1781,2063,2426,2863,3357,3891,4409,4882,5234,5435,5431,5203,4755,4104,3312,2448,1593,855,286,-38,-116,29,353,749,1149,1440,1568,1473,1150,617,-86,-880,-1709,-2476,-3129,-3603,-3877,-3922,-3760,-3391,-2856,-2196,-1434,-649,153,889,1546,2068,2423,2593,2550,2300,1860,1249,525,-278,-1106,-1914,-2678,-3366,-3970,-4479,-4877,-5165,-5306,-5297,-5099,-4708,-4111,-3327,-2377,-1322,-220,850,1808,2594,3147,3444,3481,3279,2889,2375,1806,1273,829,556,469,609,950,1468,2108,2786,3434,3958,4303,4415,4284,3916,3365,2682,1956,1267,676,244,-28,-151,-157,-127,-99,-144,-297,-553,-919,-1336,-1763,-2130,-2381,-2471,-2364,-2067,-1587,-983,-300,388,1015,1526,1871,2039,2017,1836,1526,1131,706,285,-94,-404,-640,-791,-874,-903,-908,-923,-984,-1124,-1366,-1707,-2146,-2631,-3126,-3551,-3856,-3979,-3882,-3558,-3010,-2292,-1449,-568,297,1059,1695,2149,2441,2564,2562,2465,2321,2176,2060,2014,2043,2166,2368,2638,2932,3230,3463,3617,3630,3510,3231,2830,2329,1780,1247,776,434,234,195,290,478,696,885,980,948,760,426,-28,-554,-1097,-1584,-1968,-2188,-2220,-2050,-1685,-1162,-516,185,900,1556,2124,2561,2852,2991,2972,2805,2489,2034,1441,733,-80,-955,-1868,-2763,-3614,-4377,-5028,-5541,-5898,-6094,-6111,-5966,-5636,-5171,-4557,-3855,-3076,-2274,-1478,-731,-59,519,981,1341,1593,1761,1860,1904,1930,1932,1963,2013,2122,2300,2560,2912,3353,3851,4390,4898,5338,5640,5758,5656,5326,4775,4049,3206,2323,1478,740,160,-243,-464,-546,-516,-446,-371,-340,-378,-488,-664,-880,-1103,-1303,-1439,-1492,-1446,-1296,-1062,-758,-419,-74,247,521,738,885,975,1004,981,910,776,590,335,22,-343,-753,-1181,-1627,-2072,-2512,-2954,-3379,-3802,-4195,-4553,-4849,-5064,-5167,-5141,-4964,-4625,-4129,-3483,-2704,-1841,-908,23,929,1758,2473,3057,3489,3767,3915,3938,3895,3803,3720,3666,3672,3728,3830,3931,4006,3998,3887,3646,3280,2807,2276,1720,1220,794,506,334,293,315,366,378,293,79,-288,-794,-1407,-2070,-2716,-3278,-3688,-3902,-3890,-3650,-3201,-2590,-1861,-1089,-333,350,916,1343,1623,1772,1805,1756,1648,1486,1299,1057,794,472,120,-286,-722,-1195,-1692,-2200,-2705,-3179,-3593,-3920,-4117,-4178,-4071,-3814,-3407,-2894,-2303,-1693,-1103,-578,-150,169,371,479,505,492,470,472,541,681,932,1279,1731,2262,2857,3460,4049,4547,4935,5139,5166,4966,4583,4014,3317,2547,1759,1023,388,-114,-454,-645,-714,-678,-610,-525,-479,-490,-575,-723,-937,-1163,-1405,-1599,-1731,-1773,-1698,-1519,-1227,-853,-420,34,468,861,1169,1395,1512,1531,1445,1263,988,631,205,-270,-763,-1248,-1697,-2087,-2410,-2657,-2841,-2972,-3062,-3137,-3192,-3257,-3315,-3370,-3413,-3411,-3362,-3227,-2997,-2650,-2191,-1613,-960,-238,477,1158,1741,2184,2470,2580,2540,2386,2176,1970,1835,1814,1943,2212,2620,3095,3601,4058,4409,4605,4627,4453,4135,3680,3181,2649,2178,1757,1441,1201,1026,893,754,597,389,132,-160,-471,-759,-990,-1127,-1143,-1028,-785,-440,-20,408,813,1128,1329,1382,1297,1073,754,363,-67,-492,-908,-1275,-1608,-1876,-2100,-2269,-2397,-2497,-2580,-2661,-2758,-2861,-2991,-3114,-3244,-3330,-3384,-3349,-3238,-3011,-2679,-2236,-1702,-1085,-422,260,930,1551,2098,2555,2898,3145,3296,3378,3428,3464,3531,3635,3784,3958,4129,4249,4276,4168,3893,3450,2843,2124,1337,573,-108,-635,-951,-1061,-946,-681,-306,89,433,661,738,633,383,-6,-452,-920,-1327,-1650,-1831,-1878,-1780,-1559,-1258,-883,-508,-126,212,504,748,937,1084,1190,1254,1267,1230,1115,941,685,371,5,-400,-822,-1253,-1675,-2077,-2448,-2773,-3048,-3253,-3379,-3417,-3348,-3175,-2881,-2471,-1947,-1321,-611,160,953,1740,2470,3113,3621,3977,4162,4174,4045,3788,3470,3132,2819,2588,2440,2403,2443,2539,2643,2705,2684,2544,2268,1863,1346,769,156,-416,-943,-1376,-1719,-1982,-2169,-2319,-2441,-2550,-2657,-2745,-2801,-2812,-2736,-2570,-2286,-1877,-1356,-732,-35,689,1402,2049,2583,2960,3155,3140,2930,2532,1980,1324,607,-108,-763,-1319,-1713,-1949,-1990,-1887,-1652,-1364,-1083,-873,-803,-906,-1202,-1683,-2310,-3024,-3756,-4408,-4915,-5186,-5193,-4893,-4308,-3469,-2436,-1302,-139,941,1891,2622,3142,3419,3507,3441,3292,3132,3017,3002,3096,3311,3591,3913,4179,4348,4339,4124,3689,3047,2260,1390,532,-235,-840,-1243,-1423,-1413,-1240,-987,-709,-487,-373,-402,-593,-927,-1376,-1886,-2388,-2827,-3132,-3264,-3192,-2915,-2446,-1846,-1150,-453,199,733,1115,1312,1337,1180,901,508,59,-403,-869,-1269,-1643,-1941,-2206,-2434,-2653,-2873,-3114,-3374,-3654,-3944,-4224,-4468,-4653,-4745,-4716,-4554,-4235,-3766,-3155,-2425,-1612,-762,90,882,1590,2166,2612,2907,3082,3147,3153,3127,3120,3144,3229,3363,3532,3710,3851,3921,3880,3702,3387,2940,2402,1803,1209,648,169,-220,-529,-752,-958,-1135,-1354,-1599,-1907,-2242,-2614,-2968,-3293,-3543,-3703,-3741,-3667,-3468,-3181,-2821,-2434,-2059,-1735,-1498,-1366,-1348,-1422,-1583,-1762,-1948,-2070,-2116,-2045,-1867,-1569,-1202,-777,-358,13,290,420,388,164,-240,-811,-1516,-2294,-3098,-3837,-4457,-4868,-5025,-4878,-4417,-3649,-2622,-1398,-73,1255,2481,3513,4283,4740,4884,4730,4340,3791,3170,2575,2077,1740,1588,1614,1790,2046,2319,2533,2620,2549,2303,1904,1402,854,331,-113,-433,-626,-682,-658,-579,-509,-494,-565,-749,-1044,-1428,-1872,-2314,-2713,-2993,-3133,-3072,-2831,-2406,-1844,-1208,-556,24,481,746,805,642,275,-247,-882,-1547,-2194,-2746,-3166,-3417,-3491,-3396,-3165,-2836,-2478,-2129,-1874,-1726,-1745,-1911,-2219,-2623,-3064,-3460,-3750,-3854,-3738,-3370,-2778,-1980,-1070,-104,817,1625,2263,2697,2931,2985,2914,2778,2644,2575,2619,2797,3116,3543,4031,4509,4901,5133,5140,4885,4369,3613,2690,1685,693,-178,-859,-1295,-1461,-1389,-1111,-710,-255,172,515,720,778,688,477,199,-103,-364,-537,-597,-526,-338,-71,232,510,711,786,721,495,142,-311,-814,-1316,-1757,-2119,-2351,-2469,-2476,-2385,-2250,-2092,-1966,-1910,-1946,-2117,-2417,-2845,-3395,-3991,-4627,-5185,-5641,-5894,-5909,-5634,-5069,-4211,-3114,-1824,-434,978,2320,3503,4473,5169,5579,5702,5563,5214,4722,4150,3580,3073,2684,2437,2347,2387,2535,2719,2909,3028,3062,2978,2784,2496,2143,1759,1368,1000,652,335,37,-255,-537,-826,-1100,-1358,-1567,-1711,-1762,-1702,-1524,-1225,-819,-338,187,707,1169,1541,1767,1847,1762,1535,1204,793,376,-34,-378,-654,-850,-974,-1047,-1089,-1128,-1174,-1263,-1392,-1584,-1845,-2173,-2576,-3031,-3524,-4021,-4474,-4850,-5080,-5144,-4990,-4612,-4013,-3209,-2253,-1183,-85,998,1975,2824,3481,3954,4230,4343,4339,4258,4165,4109,4118,4216,4394,4606,4817,4941,4927,4714,4285,3642,2834,1934,1039,237,-369,-744,-841,-701,-362,81,545,924,1153,1173,970,562,2,-650,-1285,-1846,-2237,-2412,-2357,-2056,-1573,-935,-244,440,1028,1472,1715,1771,1614,1307,873,377,-133,-610,-1015,-1328,-1532,-1642,-1661,-1629,-1571,-1535,-1565,-1687,-1936,-2302,-2784,-3326,-3882,-4381,-4749,-4928,-4873,-4547,-3979,-3175,-2212,-1147,-68,949,1831,2533,3018,3289,3358,3266,3086,2853,2681,2584,2639,2853,3207,3684,4201,4698,5088,5309,5316,5095,4665,4071,3377,2649,1954,1338,820,418,94,-160,-383,-602,-814,-1039,-1236,-1402,-1489,-1482,-1366,-1128,-797,-384,60,493,863,1130,1249,1214,1010,666,223,-279,-757,-1181,-1472,-1623,-1611,-1452,-1188,-849,-506,-193,40,168,181,61,-173,-525,-969,-1486,-2055,-2629,-3184,-3669,-4047,-4287,-4343,-4210,-3862,-3320,-2581,-1708,-719,303,1303,2220,2979,3558,3902,4029,3935,3673,3284,2845,2402,2027,1740,1560,1481,1457,1470,1454,1391,1252,1042,777,486,210,-24,-174,-246,-220,-138,-2,124,238,276,252,127,-74,-350,-673,-1008,-1328,-1581,-1749,-1790,-1697,-1468,-1114,-665,-161,362,853,1294,1647,1913,2072,2142,2097,1972,1726,1398,968,463,-84,-653,-1174,-1637,-1984,-2216,-2342,-2363,-2352,-2306,-2302,-2321,-2404,-2500,-2605,-2655,-2611,-2432,-2092,-1574,-919,-134,685,1504,2218,2794,3162,3322,3264,3037,2680,2276,1885,1578,1396,1350,1442,1613,1822,1987,2054,1981,1745,1363,867,309,-247,-743,-1139,-1405,-1538,-1567,-1514,-1439,-1375,-1357,-1404,-1506,-1640,-1767,-1836,-1800,-1625,-1294,-806,-208,466,1126,1704,2120,2322,2271,1983,1473,829,118,-558,-1121,-1506,-1685,-1651,-1452,-1130,-762,-410,-132,37,71,-28,-261,-612,-1060,-1582,-2148,-2712,-3240,-3666,-3951,-4040,-3902,-3525,-2906,-2082,-1099,-24,1069,2099,3010,3736,4252,4555,4641,4560,4357,4078,3813,3581,3459,3432,3525,3685,3874,4029,4082,3990,3718,3269,2653,1931,1139,357,-371,-989,-1480,-1823,-2044,-2156,-2209,-2220,-2243,-2278,-2346,-2439,-2530,-2609,-2644,-2616,-2522,-2341,-2107,-1810,-1492,-1159,-835,-539,-266,-34,177,363,528,679,797,875,879,790,580,245,-206,-736,-1289,-1797,-2185,-2404,-2414,-2226,-1866,-1412,-920,-501,-183,-43,-55,-226,-474,-754,-954,-1028,-891,-525,83,904,1876,2931,3967,4906,5662,6173,6415,6378,6098,5630,5049,4433,3851,3361,2980,2715,2544,2414,2306,2149,1935,1631,1238,768,236,-319,-874,-1397,-1865,-2273,-2605,-2874,-3081,-3229,-3336,-3388,-3402,-3365,-3283,-3156,-2987,-2785,-2559,-2322,-2088,-1860,-1652,-1457,-1272,-1088,-890,-672,-410,-119,219,567,911,1210,1425,1525,1485,1308,1007,620,191,-232,-621,-943,-1209,-1411,-1582,-1720,-1851,-1948,-2014,-1999,-1888,-1631,-1228,-652,64,896,1791,2685,3517,4222,4762,5096,5229,5160,4932,4590,4194,3808,3490,3271,3191,3212,3333,3480,3599,3642,3556,3329,2962,2477,1923,1342,787,291,-117,-438,-678,-881,-1058,-1274,-1520,-1837,-2184,-2557,-2899,-3168,-3335,-3344,-3224,-2944,-2570,-2118,-1659,-1236,-900,-688,-613,-685,-880,-1175,-1518,-1875,-2196,-2455,-2634,-2741,-2782,-2799,-2806,-2827,-2866,-2908,-2934,-2910,-2822,-2643,-2395,-2083,-1753,-1435,-1170,-983,-879,-864,-906,-974,-1033,-1017,-920,-671,-293,240,899,1649,2461,3268,4034,4709,5257,5665,5924,6048,6071,6006,5898,5754,5582,5387,5142,4847,4479,4049,3545,3004,2427,1849,1294,772,308,-105,-458,-763,-1037,-1274,-1499,-1695,-1873,-2014,-2118,-2178,-2193,-2177,-2140,-2097,-2072,-2070,-2105,-2178,-2284,-2414,-2563,-2710,-2853,-2977,-3067,-3132,-3157,-3164,-3157,-3168,-3211,-3314,-3489,-3720,-4006,-4291,-4542,-4712,-4755,-4669,-4448,-4121,-3737,-3337,-2967,-2667,-2425,-2252,-2086,-1903,-1629,-1233,-677,42,913,1878,2884,3848,4689,5347,5759,5903,5783,5433,4904,4296,3673,3143,2758,2559,2559,2715,2987,3289,3556,3715,3717,3533,3165,2624,1964,1218,457,-278,-933,-1496,-1931,-2266,-2475,-2610,-2656,-2656,-2607,-2527,-2425,-2304,-2171,-2020,-1863,-1685,-1511,-1331,-1163,-1026,-919,-871,-872,-929,-1037,-1171,-1336,-1504,-1682,-1875,-2085,-2332,-2626,-2957,-3331,-3707,-4059,-4350,-4543,-4622,-4581,-4431,-4210,-3941,-3677,-3433,-3236,-3086,-2957,-2831,-2664,-2423,-2087,-1627,-1053,-371,384,1183,1974,2719,3375,3900,4287,4504,4577,4513,4346,4115,3847,3569,3306,3038,2793,2528,2266,1987,1699,1414,1144,896,691,517,391,278,185,68,-75,-260,-498,-758,-1041,-1294,-1506,-1629,-1653,-1568,-1368,-1082,-726,-338,38,369,616,747,757,627,391,59,-317,-703,-1055,-1354,-1581,-1760,-1901,-2050,-2234,-2481,-2800,-3185,-3600,-4016,-4380,-4653,-4812,-4838,-4747,-4554,-4296,-4010,-3716,-3457,-3216,-3017,-2824,-2623,-2392,-2095,-1729,-1280,-747,-156,481,1130,1761,2346,2856,3281,3615,3867,4060,4204,4340,4456,4585,4683,4763,4767,4697,4510,4203,3774,3221,2583,1876,1146,443,-206,-745,-1172,-1443,-1586,-1573,-1451,-1212,-905,-548,-181,165,468,700,852,924,911,835,697,510,288,32,-246,-533,-825,-1095,-1335,-1527,-1660,-1745,-1783,-1804,-1819,-1863,-1932,-2056,-2201,-2379,-2539,-2694,-2790,-2850,-2863,-2839,-2815,-2782,-2783,-2791,-2828,-2842,-2827,-2736,-2543,-2221,-1756,-1159,-436,358,1196,2008,2743,3356,3793,4043,4093,3954,3671,3284,2860,2454,2118,1880,1767,1756,1839,1966,2113,2225,2280,2250,2117,1895,1578,1207,792,374,-40,-420,-761,-1061,-1305,-1509,-1662,-1763,-1819,-1814,-1745,-1612,-1396,-1107,-744,-321,141,610,1049,1433,1713,1890,1937,1875,1711,1479,1191,876,540,191,-179,-562,-968,-1379,-1795,-2171,-2503,-2728,-2842,-2814,-2633,-2332,-1912,-1437,-934,-455,-40,291,520,643,694,669,632,591,598,662,806,1023,1297,1620,1931,2234,2460,2625,2686,2677,2586,2455,2289,2115,1937,1756,1564,1358,1110,837,507,144,-255,-670,-1080,-1458,-1781,-2029,-2186,-2248,-2210,-2082,-1875,-1599,-1274,-908,-528,-145,224,566,864,1115,1295,1411,1440,1392,1256,1050,772,469,146,-130,-347,-456,-452,-325,-109,169,447,681,818,823,681,394,-16,-495,-1008,-1478,-1873,-2141,-2272,-2258,-2111,-1857,-1514,-1123,-695,-261,179,608,1040,1458,1882,2293,2696,3075,3411,3689,3889,3996,4004,3920,3750,3536,3284,3050,2834,2665,2527,2416,2289,2140,1909,1604,1183,668,55,-615,-1316,-1995,-2610,-3122,-3500,-3728,-3807,-3740,-3548,-3256,-2879,-2458,-2000,-1531,-1069,-619,-208,174,490,758,935,1036,1032,934,736,461,125,-234,-581,-883,-1110,-1252,-1310,-1298,-1234,-1155,-1067,-1008,-964,-951,-945,-939,-904,-836,-714,-552,-349,-128,86,289,447,577,669,750,832,947,1116,1361,1688,2113,2604,3162,3737,4299,4803,5206,5472,5580,5519,5305,4955,4514,4017,3502,3009,2536,2117,1718,1355,996,623,235,-201,-668,-1168,-1692,-2200,-2689,-3117,-3478,-3755,-3943,-4042,-4058,-3994,-3868,-3686,-3460,-3207,-2938,-2668,-2411,-2176,-1974,-1802,-1675,-1572,-1497,-1436,-1359,-1276,-1139,-966,-731,-462,-170,103,315,427,409,232,-83,-544,-1083,-1667,-2221,-2682,-2990,-3099,-2978,-2630,-2064,-1336,-477,424,1333,2165,2886,3464,3871,4121,4222,4205,4110,3965,3818,3681,3588,3532,3529,3551,3608,3669,3743,3815,3897,3983,4072,4164,4219,4241,4174,4000,3695,3225,2599,1811,885,-134,-1205,-2253,-3226,-4053,-4691,-5110,-5293,-5250,-5008,-4604,-4093,-3524,-2944,-2412,-1947,-1590,-1348,-1217,-1212,-1292,-1466,-1692,-1959,-2243,-2517,-2764,-2955,-3071,-3096,-3019,-2845,-2588,-2270,-1931,-1601,-1319,-1114,-1011,-1017,-1132,-1342,-1609,-1907,-2186,-2408,-2541,-2550,-2438,-2179,-1808,-1318,-740,-109,578,1264,1969,2650,3316,3948,4544,5093,5585,6001,6339,6565,6688,6689,6569,6343,6018,5625,5181,4712,4232,3755,3288,2829,2383,1945,1519,1106,702,326,-34,-344,-616,-824,-976,-1065,-1108,-1102,-1082,-1040,-1013,-998,-1011,-1059,-1139,-1255,-1408,-1593,-1815,-2076,-2371,-2712,-3077,-3469,-3857,-4220,-4530,-4747,-4852,-4818,-4641,-4338,-3931,-3471,-3009,-2593,-2286,-2103,-2088,-2212,-2478,-2811,-3182,-3492,-3699,-3732,-3564,-3176,-2594,-1840,-988,-85,788,1585,2262,2791,3190,3458,3656,3802,3955,4138,4374,4673,5020,5395,5777,6123,6419,6634,6763,6811,6774,6673,6508,6282,5999,5645,5219,4710,4110,3423,2646,1807,920,28,-830,-1600,-2247,-2720,-2997,-3063,-2909,-2566,-2052,-1429,-737,-62,556,1037,1350,1458,1346,1026,513,-133,-885,-1649,-2392,-3035,-3536,-3863,-4001,-3959,-3769,-3481,-3153,-2854,-2640,-2551,-2613,-2822,-3156,-3571,-4007,-4406,-4696,-4833,-4763,-4479,-3971,-3274,-2427,-1481,-509,446,1324,2095,2739,3248,3633,3910,4105,4235,4330,4394,4448,4483,4513,4511,4483,4395,4246,4014,3709,3335,2919,2486,2076,1711,1428,1241,1164,1183,1285,1409,1517,1525,1386,1040,474,-309,-1273,-2331,-3420,-4403,-5217,-5746,-5951,-5792,-5274,-4432,-3329,-2053,-705,592,1732,2594,3101,3184,2837,2060,948,-426,-1907,-3355,-4630,-5588,-6153,-6264,-5938,-5219,-4217,-3043,-1848,-753,113,684,899,782,351,-286,-1055,-1823,-2504,-2998,-3254,-3234,-2943,-2400,-1655,-761,213,1212,2169,3051,3817,4452,4959,5329,5604,5776,5896,5965,6003,6033,6029,6026,5987,5933,5842,5712,5535,5294,4997,4627,4204,3728,3210,2668,2098,1516,919,324,-259,-800,-1285,-1673,-1957,-2109,-2130,-2036,-1833,-1578,-1286,-1027,-824,-727,-759,-940,-1259,-1714,-2242,-2817,-3358,-3821,-4155,-4337,-4359,-4243,-4021,-3745,-3469,-3245,-3121,-3130,-3274,-3565,-3956,-4426,-4917,-5390,-5806,-6140,-6372,-6513,-6544,-6510,-6385,-6216,-5996,-5732,-5441,-5099,-4717,-4269,-3746,-3135,-2428,-1630,-755,157,1065,1896,2591,3080,3316,3265,2934,2348,1576,708,-137,-855,-1321,-1471,-1250,-669,219,1326,2527,3689,4686,5398,5753,5709,5269,4491,3454,2282,1104,44,-782,-1295,-1453,-1243,-718,80,1034,2064,3056,3910,4574,4955,5076,4897,4479,3863,3114,2330,1556,897,371,34,-114,-84,94,377,706,1032,1296,1472,1525,1456,1265,965,585,145,-323,-789,-1227,-1600,-1909,-2126,-2271,-2334,-2344,-2295,-2213,-2086,-1924,-1724,-1476,-1196,-883,-552,-237,67,306,503,608,643,577,403,129,-267,-750,-1316,-1914,-2519,-3068,-3543,-3895,-4123,-4203,-4159,-3997,-3758,-3482,-3220,-3022,-2927,-2962,-3129,-3407,-3763,-4129,-4461,-4682,-4762,-4651,-4347,-3851,-3183,-2393,-1524,-654,161,841,1340,1599,1606,1358,883,247,-490,-1227,-1882,-2376,-2634,-2627,-2337,-1790,-1035,-147,797,1691,2473,3068,3442,3585,3516,3267,2917,2505,2131,1818,1637,1578,1665,1860,2151,2488,2852,3199,3521,3785,3999,4149,4242,4284,4279,4240,4169,4082,3966,3839,3684,3504,3298,3063,2804,2529,2246,1959,1682,1404,1135,868,596,321,25,-298,-662,-1073,-1531,-2017,-2513,-2982,-3380,-3693,-3862,-3911,-3801,-3569,-3228,-2808,-2351,-1893,-1478,-1137,-913,-810,-850,-1011,-1271,-1597,-1938,-2272,-2553,-2781,-2936,-3037,-3078,-3085,-3050,-2983,-2882,-2737,-2556,-2323,-2049,-1743,-1415,-1097,-809,-592,-465,-467,-585,-844,-1202,-1641,-2102,-2535,-2868,-3045,-3000,-2702,-2122,-1289,-224,985,2252,3470,4513,5298,5712,5735,5318,4522,3388,2046,600,-783,-1991,-2877,-3381,-3431,-3054,-2282,-1216,37,1326,2535,3514,4185,4467,4344,3838,3002,1951,779,-364,-1376,-2150,-2622,-2759,-2575,-2100,-1415,-596,261,1068,1754,2267,2577,2675,2594,2351,2027,1651,1305,1018,844,781,845,1009,1247,1518,1784,1999,2149,2199,2163,2039,1848,1627,1378,1157,953,809,716,690,714,784,860,930,951,916,820,670,508,353,265,265,378,613,954,1378,1852,2325,2765,3096,3304,3307,3113,2681,2044,1224,290,-694,-1642,-2480,-3153,-3616,-3860,-3900,-3756,-3503,-3173,-2859,-2601,-2461,-2465,-2624,-2922,-3327,-3787,-4247,-4647,-4942,-5076,-5049,-4830,-4456,-3945,-3353,-2730,-2144,-1647,-1290,-1120,-1135,-1357,-1735,-2242,-2799,-3343,-3787,-4073,-4142,-3958,-3523,-2835,-1937,-880,279,1464,2604,3643,4504,5162,5577,5743,5677,5400,4959,4406,3794,3178,2627,2163,1862,1726,1804,2082,2570,3220,4011,4856,5710,6479,7114,7547,7754,7702,7417,6899,6218,5407,4543,3692,2914,2269,1791,1501,1398,1454,1628,1867,2110,2299,2393,2332,2121,1734,1197,551,-175,-902,-1604,-2208,-2712,-3070,-3319,-3438,-3474,-3434,-3338,-3216,-3054,-2888,-2698,-2515,-2322,-2136,-1964,-1804,-1693,-1625,-1645,-1759,-1989,-2339,-2789,-3320,-3884,-4430,-4900,-5246,-5415,-5392,-5160,-4729,-4132,-3409,-2629,-1845,-1156,-588,-236,-102,-204,-538,-1027,-1645,-2266,-2826,-3215,-3369,-3232,-2792,-2072,-1123,-35,1094,2155,3044,3673,3994,3965,3617,2986,2148,1209,259,-584,-1228,-1610,-1664,-1396,-809,45,1085,2229,3362,4403,5247,5838,6134,6113,5804,5243,4493,3634,2745,1913,1194,658,308,177,226,428,725,1053,1363,1589,1703,1680,1518,1238,873,463,63,-291,-555,-716,-755,-694,-545,-345,-131,66,210,289,288,225,107,-37,-178,-304,-389,-424,-415,-354,-269,-172,-88,-49,-62,-150,-305,-503,-723,-909,-1019,-1008,-845,-509,-17,621,1346,2105,2816,3404,3781,3887,3667,3103,2228,1082,-223,-1581,-2871,-3962,-4770,-5232,-5319,-5068,-4514,-3752,-2872,-1978,-1174,-530,-135,7,-138,-525,-1100,-1796,-2509,-3154,-3647,-3920,-3945,-3709,-3253,-2620,-1891,-1146,-454,99,470,620,536,239,-237,-843,-1489,-2129,-2652,-3031,-3168,-3070,-2676,-2029,-1119,-27,1213,2493,3750,4878,5807,6463,6807,6817,6500,5890,5039,4024,2919,1830,826,9,-571,-854,-828,-489,120,946,1912,2921,3888,4722,5345,5722,5812,5632,5203,4577,3817,2998,2188,1453,844,391,109,-16,0,107,282,467,647,787,880,925,918,887,826,771,713,678,644,618,572,495,369,183,-60,-350,-666,-968,-1228,-1391,-1434,-1319,-1045,-618,-77,515,1084,1547,1818,1850,1595,1072,301,-637,-1668,-2690,-3614,-4367,-4881,-5141,-5121,-4854,-4371,-3720,-2981,-2222,-1519,-959,-581,-453,-565,-924,-1475,-2148,-2860,-3515,-4017,-4319,-4351,-4129,-3651,-2976,-2164,-1299,-468,251,782,1084,1134,932,523,-43,-684,-1309,-1840,-2180,-2279,-2086,-1592,-818,191,1356,2583,3768,4809,5608,6106,6247,6036,5487,4663,3645,2537,1445,475,-280,-757,-918,-761,-327,331,1116,1949,2720,3363,3802,4012,3977,3720,3285,2732,2129,1555,1064,717,539,540,711,1007,1401,1810,2215,2542,2788,2928,2970,2930,2823,2672,2486,2282,2052,1799,1504,1159,753,277,-245,-815,-1369,-1893,-2316,-2612,-2734,-2672,-2410,-1969,-1367,-656,103,851,1488,1950,2147,2033,1573,788,-300,-1592,-2999,-4402,-5681,-6735,-7484,-7876,-7907,-7592,-6989,-6165,-5209,-4216,-3272,-2464,-1854,-1490,-1388,-1540,-1906,-2430,-3024,-3619,-4129,-4493,-4683,-4670,-4479,-4127,-3657,-3112,-2549,-1993,-1515,-1112,-841,-678,-636,-679,-774,-868,-913,-855,-649,-278,287,1017,1897,2876,3890,4883,5771,6507,7024,7299,7308,7058,6574,5891,5079,4186,3298,2473,1778,1260,953,860,979,1262,1675,2144,2612,3025,3321,3495,3501,3378,3111,2758,2328,1872,1405,958,533,144,-220,-555,-870,-1164,-1434,-1673,-1859,-1987,-2037,-2003,-1900,-1735,-1539,-1349,-1182,-1087,-1070,-1160,-1352,-1647,-2022,-2453,-2906,-3336,-3717,-3999,-4169,-4201,-4081,-3815,-3395,-2853,-2202,-1504,-800,-174,317,609,659,458,21,-610,-1355,-2143,-2870,-3472,-3864,-4024,-3914,-3562,-2978,-2229,-1352,-433,462,1267,1894,2310,2451,2320,1916,1297,519,-321,-1128,-1820,-2315,-2579,-2580,-2336,-1875,-1257,-554,160,794,1285,1563,1597,1383,933,314,-421,-1165,-1848,-2367,-2663,-2685,-2410,-1858,-1066,-111,916,1899,2749,3353,3662,3626,3256,2586,1693,664,-379,-1345,-2115,-2636,-2853,-2760,-2399,-1806,-1083,-300,444,1080,1551,1835,1921,1838,1620,1322,999,702,472,343,325,422,613,877,1169,1461,1707,1894,1994,2031,2007,1963,1922,1912,1945,2032,2155,2294,2422,2496,2491,2367,2117,1725,1216,629,-8,-603,-1139,-1522,-1748,-1767,-1584,-1209,-661,5,742,1460,2105,2566,2806,2750,2380,1709,758,-386,-1659,-2937,-4134,-5152,-5916,-6387,-6547,-6402,-6006,-5399,-4660,-3872,-3100,-2445,-1945,-1678,-1645,-1866,-2301,-2904,-3613,-4349,-5042,-5635,-6067,-6318,-6361,-6201,-5859,-5366,-4770,-4144,-3534,-3018,-2633,-2402,-2327,-2375,-2490,-2608,-2652,-2556,-2270,-1774,-1054,-170,861,1930,2989,3933,4713,5261,5560,5597,5393,4995,4446,3826,3192,2613,2147,1834,1697,1758,1997,2398,2923,3514,4132,4707,5202,5569,5788,5855,5770,5571,5274,4920,4544,4154,3787,3421,3082,2736,2403,2052,1704,1348,1007,690,423,214,75,-2,-36,-44,-73,-146,-296,-544,-896,-1348,-1887,-2484,-3103,-3713,-4265,-4733,-5082,-5287,-5343,-5230,-4967,-4550,-4016,-3389,-2730,-2073,-1501,-1045,-767,-682,-798,-1101,-1556,-2108,-2709,-3282,-3786,-4158,-4362,-4380,-4189,-3813,-3247,-2550,-1735,-879,-26,747,1375,1798,1966,1869,1494,902,134,-716,-1561,-2315,-2901,-3253,-3349,-3168,-2740,-2116,-1349,-542,256,933,1473,1803,1948,1901,1718,1446,1154,906,758,750,905,1212,1659,2181,2743,3255,3680,3947,4038,3933,3651,3215,2688,2115,1570,1103,768,585,575,715,975,1324,1685,2035,2302,2475,2521,2449,2261,1999,1672,1343,1023,758,569,463,449,512,630,781,927,1040,1104,1094,1035,928,814,724,681,705,790,919,1062,1177,1229,1176,1007,693,261,-285,-891,-1516,-2098,-2578,-2915,-3051,-2996,-2703,-2231,-1577,-808,24,853,1610,2224,2653,2843,2789,2483,1965,1269,472,-370,-1169,-1872,-2416,-2772,-2926,-2880,-2667,-2316,-1879,-1389,-903,-447,-78,186,299,261,46,-314,-819,-1408,-2059,-2703,-3306,-3808,-4184,-4390,-4420,-4264,-3946,-3491,-2963,-2407,-1900,-1485,-1206,-1083,-1097,-1230,-1408,-1590,-1692,-1670,-1478,-1098,-541,174,991,1859,2701,3462,4075,4503,4722,4725,4539,4198,3748,3258,2766,2346,2017,1820,1758,1833,2027,2320,2672,3052,3422,3744,3995,4152,4213,4178,4068,3902,3705,3502,3309,3143,2995,2876,2753,2624,2464,2258,2004,1702,1377,1044,747,504,341,262,262,316,395,473,501,465,332,94,-246,-679,-1184,-1719,-2262,-2750,-3161,-3437,-3557,-3482,-3217,-2759,-2154,-1445,-710,-26,529,893,1030,916,584,49,-603,-1325,-2025,-2644,-3123,-3414,-3508,-3389,-3090,-2632,-2066,-1437,-796,-192,329,723,956,1002,852,503,-14,-681,-1426,-2215,-2962,-3615,-4113,-4398,-4460,-4271,-3862,-3269,-2557,-1797,-1079,-457,-7,262,328,235,19,-253,-505,-690,-746,-661,-426,-75,371,831,1288,1651,1926,2055,2066,1955,1760,1521,1279,1076,959,931,1029,1229,1526,1898,2293,2701,3064,3369,3586,3700,3721,3637,3480,3258,3000,2733,2473,2246,2060,1925,1838,1794,1787,1799,1826,1848,1878,1901,1950,2020,2139,2300,2499,2705,2891,2997,2999,2845,2521,2027,1364,585,-291,-1173,-2035,-2776,-3375,-3756,-3912,-3813,-3468,-2908,-2159,-1303,-400,450,1172,1675,1917,1857,1504,896,94,-829,-1775,-2676,-3453,-4065,-4477,-4702,-4735,-4634,-4412,-4132,-3811,-3486,-3167,-2863,-2590,-2344,-2148,-2012,-1950,-1976,-2109,-2328,-2649,-3033,-3450,-3868,-4215,-4459,-4529,-4398,-4044,-3466,-2708,-1819,-874,31,832,1448,1846,2014,1970,1765,1467,1148,895,755,790,1003,1402,1956,2609,3322,4008,4635,5130,5475,5641,5642,5482,5205,4842,4442,4045,3688,3399,3191,3077,3041,3080,3159,3271,3369,3458,3492,3489,3421,3323,3178,3037,2889,2772,2682,2622,2581,2536,2464,2338,2135,1847,1476,1047,589,152,-233,-535,-732,-853,-894,-916,-934,-1004,-1145,-1380,-1711,-2123,-2602,-3096,-3585,-4009,-4340,-4537,-4582,-4437,-4129,-3629,-3000,-2255,-1484,-735,-103,356,588,569,314,-147,-740,-1387,-1998,-2478,-2768,-2810,-2599,-2139,-1490,-699,130,941,1645,2196,2557,2716,2677,2466,2096,1619,1055,447,-171,-777,-1332,-1812,-2193,-2444,-2540,-2466,-2206,-1769,-1191,-507,200,866,1400,1752,1860,1736,1372,847,216,-428,-997,-1435,-1670,-1711,-1534,-1199,-738,-218,295,753,1108,1335,1430,1402,1266,1076,835,616,412,269,183,157,183,244,326,411,485,548,589,624,656,704,777,890,1036,1226,1428,1652,1845,2015,2123,2172,2154,2084,1980,1877,1819,1825,1964,2211,2614,3112,3686,4260,4766,5131,5294,5207,4858,4248,3411,2404,1296,167,-889,-1809,-2516,-2965,-3127,-2997,-2583,-1938,-1104,-182,751,1578,2209,2561,2572,2234,1550,591,-565,-1808,-3019,-4106,-4969,-5565,-5864,-5885,-5658,-5253,-4737,-4177,-3650,-3187,-2830,-2584,-2444,-2407,-2452,-2566,-2751,-2983,-3287,-3632,-4028,-4448,-4860,-5233,-5502,-5632,-5572,-5300,-4824,-4166,-3391,-2578,-1809,-1174,-732,-524,-554,-781,-1155,-1572,-1957,-2213,-2272,-2098,-1675,-1034,-218,701,1653,2549,3346,3969,4419,4668,4746,4677,4501,4269,4025,3810,3658,3591,3612,3721,3899,4106,4328,4507,4633,4671,4619,4481,4277,4016,3751,3468,3226,2999,2813,2655,2514,2388,2247,2098,1911,1705,1469,1234,1006,823,683,606,568,543,500,387,182,-156,-621,-1221,-1918,-2682,-3462,-4208,-4862,-5391,-5733,-5889,-5816,-5536,-5047,-4389,-3603,-2761,-1926,-1191,-624,-293,-249,-496,-1040,-1809,-2758,-3765,-4741,-5568,-6157,-6436,-6366,-5947,-5209,-4225,-3079,-1879,-716,299,1123,1680,1983,2013,1815,1413,858,198,-529,-1260,-1963,-2575,-3056,-3352,-3428,-3239,-2784,-2062,-1118,-19,1147,2259,3211,3888,4213,4139,3669,2849,1775,571,-631,-1680,-2489,-2960,-3067,-2826,-2258,-1467,-516,480,1441,2287,2953,3411,3639,3646,3459,3112,2655,2139,1606,1112,676,337,100,-28,-50,14,157,349,582,830,1080,1324,1542,1736,1889,1995,2057,2055,2006,1898,1752,1573,1386,1216,1079,1019,1036,1157,1369,1645,1955,2230,2423,2468,2331,1989,1449,743,-79,-954,-1805,-2576,-3199,-3634,-3861,-3862,-3653,-3252,-2681,-1991,-1221,-431,317,958,1429,1679,1673,1397,872,133,-743,-1674,-2567,-3330,-3891,-4202,-4246,-4043,-3627,-3074,-2448,-1832,-1296,-877,-616,-505,-532,-669,-881,-1142,-1433,-1747,-2084,-2444,-2835,-3234,-3630,-3986,-4250,-4389,-4354,-4130,-3719,-3160,-2500,-1831,-1220,-760,-497,-480,-690,-1113,-1662,-2272,-2826,-3250,-3451,-3396,-3050,-2450,-1616,-645,413,1445,2404,3193,3796,4157,4292,4203,3920,3499,2978,2434,1903,1452,1101,891,820,889,1078,1365,1720,2116,2525,2919,3280,3587,3817,3959,3996,3911,3721,3406,3006,2536,2032,1539,1092,735,505,422,512,763,1171,1676,2242,2770,3201,3448,3450,3177,2615,1785,748,-442,-1677,-2884,-3964,-4841,-5459,-5774,-5777,-5468,-4879,-4056,-3071,-2009,-961,-35,686,1123,1227,987,413,-433,-1480,-2619,-3739,-4730,-5481,-5927,-6015,-5729,-5110,-4199,-3105,-1916,-753,288,1126,1708,2022,2065,1882,1506,991,388,-265,-921,-1555,-2125,-2616,-2987,-3224,-3303,-3207,-2949,-2539,-2023,-1457,-909,-445,-144,-32,-147,-464,-947,-1524,-2110,-2614,-2952,-3077,-2946,-2588,-2017,-1323,-549,206,903,1489,1948,2287,2525,2689,2826,2949,3099,3274,3472,3688,3878,4044,4135,4148,4064,3879,3618,3285,2933,2584,2290,2083,1987,2017,2171,2425,2747,3094,3421,3680,3848,3888,3814,3630,3371,3082,2809,2607,2500,2519,2638,2836,3051,3206,3251,3105,2760,2196,1443,563,-393,-1323,-2172,-2858,-3339,-3590,-3591,-3371,-2938,-2355,-1647,-905,-170,463,935,1175,1141,807,177,-701,-1779,-2945,-4116,-5179,-6048,-6641,-6927,-6876,-6519,-5893,-5062,-4114,-3118,-2167,-1317,-611,-86,273,458,494,399,182,-140,-559,-1052,-1599,-2156,-2678,-3104,-3376,-3444,-3265,-2840,-2177,-1344,-413,511,1316,1915,2218,2198,1843,1200,361,-583,-1476,-2222,-2694,-2824,-2590,-1986,-1081,53,1310,2579,3765,4777,5556,6067,6305,6283,6053,5660,5175,4665,4182,3777,3481,3299,3242,3274,3381,3520,3665,3787,3868,3898,3882,3819,3725,3606,3474,3329,3181,3020,2851,2656,2439,2184,1900,1581,1238,895,556,261,11,-181,-317,-422,-509,-620,-762,-967,-1227,-1549,-1906,-2297,-2679,-3049,-3369,-3632,-3815,-3907,-3899,-3777,-3544,-3198,-2752,-2234,-1671,-1119,-608,-201,76,194,142,-63,-399,-824,-1281,-1722,-2092,-2344,-2462,-2407,-2207,-1853,-1397,-853,-288,283,798,1247,1608,1866,2036,2104,2089,1982,1793,1519,1165,746,277,-216,-692,-1122,-1456,-1676,-1756,-1715,-1567,-1363,-1153,-996,-940,-1012,-1228,-1548,-1960,-2364,-2725,-2949,-3005,-2855,-2509,-1993,-1359,-670,5,615,1105,1465,1681,1769,1754,1662,1531,1383,1237,1109,992,899,819,756,713,692,710,764,879,1045,1271,1554,1870,2215,2553,2861,3109,3271,3318,3256,3064,2785,2434,2066,1733,1488,1387,1459,1738,2197,2821,3532,4247,4875,5298,5460,5273,4760,3914,2831,1588,314,-896,-1917,-2704,-3180,-3360,-3240,-2876,-2317,-1631,-887,-152,512,1042,1402,1541,1460,1138,617,-82,-879,-1731,-2538,-3259,-3820,-4201,-4380,-4375,-4205,-3918,-3551,-3150,-2752,-2372,-2034,-1728,-1450,-1192,-924,-669,-407,-191,-30,10,-94,-384,-865,-1525,-2325,-3197,-4064,-4833,-5429,-5790,-5883,-5715,-5320,-4754,-4106,-3438,-2849,-2369,-2050,-1879,-1833,-1872,-1924,-1937,-1852,-1635,-1268,-755,-128,590,1338,2094,2809,3466,4049,4549,4983,5341,5654,5911,6130,6298,6420,6472,6462,6360,6185,5917,5583,5187,4769,4342,3958,3624,3377,3215,3141,3144,3193,3278,3352,3415,3430,3401,3318,3189,3024,2834,2639,2450,2286,2142,2021,1898,1752,1550,1272,896,428,-124,-724,-1341,-1926,-2446,-2867,-3159,-3327,-3351,-3257,-3050,-2752,-2390,-1986,-1573,-1187,-864,-644,-558,-633,-883,-1299,-1870,-2538,-3275,-3993,-4647,-5154,-5483,-5573,-5434,-5056,-4473,-3741,-2905,-2039,-1197,-437,220,736,1129,1399,1573,1674,1714,1713,1655,1550,1371,1120,787,392,-51,-497,-904,-1240,-1453,-1551,-1514,-1390,-1203,-1017,-871,-809,-855,-995,-1225,-1481,-1732,-1908,-1980,-1910,-1697,-1350,-904,-386,141,665,1138,1553,1901,2194,2423,2630,2792,2942,3063,3156,3214,3226,3186,3107,2973,2826,2657,2505,2377,2299,2276,2320,2431,2583,2784,2981,3165,3293,3338,3283,3110,2833,2450,2011,1536,1086,691,410,250,251,381,634,944,1274,1543,1708,1740,1598,1330,922,455,-49,-524,-941,-1265,-1485,-1606,-1631,-1586,-1488,-1351,-1201,-1040,-884,-753,-645,-593,-596,-667,-814,-1015,-1276,-1555,-1843,-2103,-2321,-2482,-2587,-2641,-2667,-2675,-2699,-2738,-2805,-2885,-2960,-2995,-2964,-2830,-2576,-2192,-1690,-1110,-499,73,522,803,831,612,127,-573,-1426,-2330,-3211,-3944,-4497,-4793,-4840,-4661,-4290,-3810,-3279,-2773,-2339,-2011,-1793,-1671,-1615,-1578,-1523,-1403,-1201,-901,-508,-47,460,974,1467,1908,2283,2566,2772,2888,2932,2911,2840,2737,2618,2499,2397,2319,2273,2262,2270,2304,2332,2365,2375,2372,2348,2306,2252,2187,2119,2050,1997,1949,1944,1952,2009,2093,2207,2343,2485,2621,2738,2817,2841,2789,2640,2374,1981,1454,814,81,-699,-1481,-2210,-2849,-3355,-3714,-3909,-3946,-3840,-3608,-3274,-2858,-2385,-1890,-1393,-945,-570,-313,-208,-274,-522,-941,-1507,-2171,-2877,-3562,-4149,-4593,-4842,-4866,-4689,-4296,-3763,-3118,-2420,-1731,-1067,-467,64,536,946,1320,1652,1950,2189,2348,2386,2263,1948,1419,678,-247,-1305,-2423,-3499,-4475,-5234,-5754,-5984,-5922,-5618,-5087,-4428,-3685,-2949,-2255,-1674,-1201,-875,-665,-575,-563,-612,-685,-753,-790,-766,-667,-476,-185,193,652,1166,1704,2239,2726,3150,3468,3683,3775,3761,3653,3473,3255,3018,2797,2608,2463,2381,2349,2372,2443,2536,2650,2758,2854,2928,2979,3010,3029,3053,3085,3139,3218,3318,3442,3574,3695,3796,3836,3804,3666,3411,3024,2522,1915,1242,544,-138,-760,-1283,-1692,-1971,-2129,-2172,-2137,-2031,-1902,-1762,-1648,-1578,-1584,-1677,-1867,-2170,-2551,-3027,-3529,-4054,-4534,-4944,-5242,-5402,-5420,-5290,-5044,-4710,-4327,-3942,-3584,-3278,-3033,-2835,-2668,-2493,-2295,-2028,-1703,-1295,-832,-340,147,564,870,1020,959,717,259,-329,-1020,-1721,-2370,-2895,-3259,-3436,-3435,-3284,-3029,-2723,-2421,-2165,-1996,-1916,-1931,-2008,-2118,-2210,-2244,-2167,-1954,-1586,-1051,-382,414,1271,2156,3005,3765,4394,4850,5117,5194,5082,4837,4467,4058,3634,3245,2939,2700,2566,2494,2485,2503,2526,2546,2534,2518,2467,2426,2372,2343,2316,2316,2316,2322,2302,2256,2151,1990,1759,1460,1111,726,322,-72,-458,-813,-1146,-1455,-1752,-2029,-2302,-2558,-2802,-3024,-3221,-3383,-3507,-3577,-3598,-3543,-3427,-3218,-2945,-2593,-2206,-1802,-1427,-1125,-930,-872,-962,-1198,-1553,-1992,-2470,-2930,-3323,-3617,-3769,-3783,-3644,-3379,-3004,-2549,-2039,-1500,-948,-398,132,647,1119,1557,1951,2291,2587,2820,2982,3062,3019,2856,2527,2040,1402,621,-235,-1142,-2014,-2805,-3456,-3925,-4198,-4257,-4132,-3834,-3421,-2927,-2406,-1901,-1444,-1065,-774,-566,-442,-371,-347,-331,-322,-288,-233,-139,-23,127,282,451,608,751,882,986,1088,1176,1281,1403,1554,1740,1948,2188,2419,2658,2853,3021,3135,3193,3198,3150,3063,2950,2834,2722,2643,2603,2613,2676,2786,2943,3135,3356,3599,3837,4071,4254,4371,4382,4253,3971,3513,2899,2149,1310,438,-406,-1165,-1783,-2233,-2487,-2557,-2446,-2193,-1827,-1401,-958,-551,-220,-7,66,-9,-231,-569,-1000,-1468,-1941,-2363,-2712,-2956,-3099,-3140,-3111,-3034,-2933,-2841,-2755,-2679,-2597,-2479,-2314,-2077,-1768,-1401,-982,-561,-151,201,468,624,644,511,232,-203,-756,-1410,-2107,-2802,-3436,-3960,-4334,-4536,-4563,-4422,-4147,-3766,-3333,-2880,-2455,-2068,-1755,-1495,-1295,-1111,-932,-696,-393,17,547,1178,1908,2682,3467,4195,4843,5336,5688,5862,5892,5793,5609,5381,5157,4959,4815,4722,4664,4626,4556,4436,4235,3935,3563,3120,2669,2247,1911,1714,1682,1834,2163,2634,3205,3807,4371,4831,5127,5218,5089,4744,4209,3536,2762,1956,1150,392,-308,-924,-1468,-1925,-2320,-2642,-2915,-3127,-3297,-3410,-3480,-3485,-3432,-3310,-3117,-2870,-2573,-2275,-1987,-1781,-1665,-1696,-1870,-2196,-2647,-3191,-3763,-4326,-4801,-5158,-5346,-5348,-5154,-4772,-4222,-3524,-2724,-1844,-937,-33,821,1583,2209,2676,2953,3051,2980,2787,2514,2220,1939,1708,1529,1393,1273,1141,954,698,353,-70,-556,-1067,-1567,-2005,-2350,-2567,-2639,-2574,-2377,-2093,-1740,-1372,-1009,-688,-414,-187,2,173,350,543,782,1054,1373,1707,2049,2370,2649,2865,3005,3058,3031,2924,2761,2550,2322,2090,1875,1688,1542,1433,1369,1336,1339,1360,1395,1441,1484,1530,1571,1606,1639,1668,1687,1706,1713,1719,1721,1721,1734,1747,1786,1823,1868,1889,1866,1776,1581,1284,864,356,-215,-802,-1341,-1797,-2107,-2271,-2263,-2111,-1840,-1486,-1106,-741,-439,-244,-168,-248,-441,-768,-1142,-1566,-1946,-2278,-2499,-2614,-2616,-2514,-2359,-2156,-1975,-1812,-1722,-1674,-1693,-1732,-1773,-1784,-1733,-1605,-1406,-1135,-825,-498,-173,114,373,573,727,819,848,803,679,473,180,-172,-589,-1023,-1463,-1883,-2250,-2572,-2819,-3005,-3124,-3180,-3187,-3132,-3032,-2867,-2644,-2340,-1951,-1469,-892,-237,476,1214,1923,2568,3090,3454,3644,3641,3480,3181,2811,2424,2088,1847,1752,1807,2014,2336,2726,3126,3477,3711,3814,3734,3510,3146,2706,2247,1841,1540,1407,1453,1690,2091,2604,3174,3726,4194,4527,4678,4640,4408,4018,3494,2894,2248,1605,980,401,-133,-620,-1060,-1462,-1824,-2149,-2436,-2684,-2875,-3022,-3080,-3071,-2940,-2714,-2362,-1926,-1414,-891,-400,-6,233,291,135,-213,-734,-1373,-2067,-2740,-3335,-3775,-4035,-4072,-3896,-3508,-2948,-2258,-1474,-668,130,849,1459,1910,2186,2257,2150,1868,1473,1003,536,109,-219,-449,-568,-615,-614,-629,-676,-807,-1020,-1314,-1678,-2063,-2443,-2766,-2993,-3105,-3072,-2912,-2624,-2252,-1821,-1377,-951,-561,-234,47,270,465,640,803,979,1155,1349,1553,1761,1982,2197,2416,2624,2815,2989,3123,3229,3272,3279,3214,3106,2933,2720,2464,2192,1910,1646,1419,1248,1160,1164,1279,1504,1837,2258,2748,3266,3776,4234,4604,4846,4955,4903,4721,4402,3987,3492,2929,2340,1694,1049,371,-282,-911,-1471,-1928,-2262,-2447,-2479,-2374,-2151,-1843,-1511,-1172,-903,-721,-677,-781,-1047,-1456,-1990,-2591,-3223,-3808,-4315,-4683,-4901,-4948,-4841,-4600,-4257,-3855,-3424,-3000,-2610,-2253,-1958,-1696,-1484,-1303,-1155,-1041,-969,-935,-962,-1030,-1147,-1294,-1441,-1577,-1663,-1688,-1650,-1532,-1374,-1165,-955,-744,-570,-439,-369,-372,-445,-602,-820,-1113,-1434,-1785,-2116,-2398,-2594,-2660,-2572,-2301,-1847,-1208,-418,489,1448,2403,3272,4005,4532,4833,4892,4726,4382,3912,3391,2888,2461,2146,1978,1920,1986,2085,2207,2268,2244,2106,1840,1477,1037,585,181,-126,-265,-234,1,393,911,1478,2020,2459,2730,2793,2624,2248,1687,1012,275,-439,-1100,-1635,-2064,-2342,-2524,-2601,-2621,-2594,-2548,-2490,-2441,-2397,-2371,-2357,-2356,-2358,-2351,-2322,-2264,-2163,-2040,-1885,-1741,-1615,-1545,-1542,-1621,-1778,-2000,-2255,-2511,-2720,-2845,-2855,-2720,-2454,-2056,-1577,-1047,-523,-47,349,626,796,840,783,649,459,251,54,-106,-202,-219,-153,-3,205,446,686,870,985,970,839,563,177,-310,-855,-1414,-1952,-2420,-2789,-3034,-3150,-3127,-2995,-2755,-2452,-2096,-1721,-1338,-958,-603,-264,32,286,480,606,655,632,543,414,265,141,56,48,123,276,506,776,1066,1345,1586,1766,1882,1925,1905,1844,1742,1646,1557,1512,1522,1608,1768,2017,2327,2701,3100,3504,3882,4199,4439,4571,4594,4496,4297,3996,3632,3194,2735,2227,1716,1183,648,133,-362,-793,-1154,-1413,-1571,-1606,-1546,-1383,-1153,-882,-596,-351,-163,-87,-136,-328,-661,-1110,-1645,-2218,-2778,-3279,-3675,-3948,-4074,-4069,-3939,-3720,-3443,-3137,-2844,-2567,-2339,-2153,-2009,-1915,-1853,-1826,-1837,-1869,-1936,-2026,-2134,-2262,-2384,-2505,-2595,-2655,-2667,-2634,-2553,-2433,-2273,-2098,-1897,-1703,-1511,-1344,-1207,-1109,-1061,-1045,-1079,-1120,-1184,-1228,-1244,-1215,-1114,-944,-687,-346,62,536,1036,1554,2047,2492,2873,3160,3366,3482,3530,3528,3504,3474,3464,3482,3519,3585,3630,3660,3618,3503,3278,2964,2549,2088,1598,1152,788,570,527,681,1027,1530,2143,2789,3394,3878,4184,4264,4108,3720,3140,2417,1611,791,-4,-721,-1347,-1876,-2318,-2683,-2996,-3256,-3475,-3649,-3772,-3843,-3853,-3818,-3725,-3611,-3464,-3318,-3178,-3072,-3013,-3015,-3100,-3257,-3499,-3795,-4128,-4449,-4733,-4913,-4976,-4869,-4603,-4157,-3577,-2876,-2115,-1343,-611,36,553,933,1157,1231,1186,1024,808,544,283,47,-139,-250,-278,-216,-60,168,460,777,1092,1366,1569,1677,1680,1571,1372,1082,743,361,-33,-425,-798,-1146,-1446,-1719,-1919,-2079,-2152,-2149,-2042,-1831,-1502,-1072,-553,20,601,1147,1611,1949,2149,2195,2114,1931,1687,1434,1203,1033,936,916,961,1051,1150,1237,1270,1251,1151,991,783,560,356,215,167,236,438,750,1163,1622,2091,2509,2839,3051,3121,3062,2882,2614,2292,1958,1634,1362,1134,969,853,769,713,660,608,558,500,444,389,330,273,213,142,69,-25,-131,-261,-420,-604,-822,-1050,-1294,-1517,-1711,-1849,-1915,-1907,-1820,-1673,-1485,-1284,-1101,-958,-879,-869,-929,-1053,-1226,-1429,-1653,-1876,-2092,-2285,-2448,-2567,-2629,-2627,-2555,-2398,-2177,-1876,-1528,-1147,-763,-416,-132,45,113,47,-127,-399,-724,-1077,-1407,-1696,-1911,-2048,-2098,-2077,-1985,-1851,-1676,-1476,-1255,-1004,-726,-416,-61,311,714,1109,1483,1816,2083,2286,2422,2505,2562,2609,2690,2806,2995,3233,3537,3860,4191,4484,4701,4824,4817,4689,4452,4125,3768,3416,3131,2957,2923,3044,3305,3677,4108,4532,4893,5126,5193,5075,4763,4291,3677,2988,2253,1525,840,199,-371,-890,-1364,-1792,-2189,-2534,-2818,-3028,-3141,-3153,-3062,-2874,-2614,-2306,-1980,-1678,-1427,-1266,-1216,-1284,-1478,-1768,-2134,-2527,-2909,-3230,-3453,-3548,-3507,-3325,-3025,-2634,-2180,-1714,-1258,-848,-505,-232,-46,72,120,118,80,14,-49,-111,-148,-155,-137,-70,18,148,300,460,629,766,865,903,859,745,550,299,18,-281,-561,-815,-1024,-1195,-1321,-1424,-1503,-1576,-1637,-1694,-1720,-1710,-1635,-1472,-1218,-855,-410,109,649,1184,1652,2029,2283,2409,2416,2336,2193,2050,1925,1870,1888,1984,2151,2341,2545,2695,2796,2796,2723,2575,2390,2212,2074,2029,2090,2283,2584,2988,3428,3878,4260,4536,4658,4604,4365,3957,3394,2738,2006,1280,573,-62,-608,-1064,-1418,-1694,-1887,-2013,-2074,-2066,-2007,-1882,-1722,-1526,-1323,-1128,-969,-863,-834,-902,-1062,-1330,-1670,-2075,-2494,-2892,-3217,-3434,-3515,-3439,-3226,-2875,-2447,-1961,-1483,-1048,-691,-445,-310,-298,-392,-595,-867,-1220,-1600,-2015,-2415,-2785,-3092,-3295,-3385,-3321,-3115,-2745,-2254,-1643,-983,-311,309,811,1160,1314,1269,1033,644,131,-437,-1025,-1569,-2033,-2384,-2596,-2662,-2580,-2352,-2014,-1563,-1040,-463,151,764,1377,1953,2496,2975,3391,3733,3990,4168,4263,4280,4242,4151,4038,3916,3806,3717,3663,3624,3615,3596,3578,3519,3440,3315,3168,3008,2853,2729,2652,2630,2664,2744,2837,2915,2943,2876,2708,2408,2002,1499,942,369,-176,-659,-1057,-1359,-1578,-1735,-1865,-2001,-2173,-2386,-2646,-2915,-3176,-3371,-3481,-3467,-3330,-3064,-2705,-2274,-1830,-1403,-1054,-800,-686,-696,-848,-1096,-1423,-1772,-2102,-2360,-2512,-2524,-2395,-2123,-1740,-1276,-777,-300,137,472,705,816,795,671,444,153,-182,-520,-839,-1091,-1269,-1332,-1283,-1113,-821,-441,30,528,1039,1494,1863,2087,2149,2022,1723,1262,682,40,-630,-1237,-1774,-2156,-2398,-2458,-2366,-2128,-1775,-1344,-862,-369,112,564,950,1290,1530,1712,1781,1783,1680,1521,1296,1048,808,604,481,456,545,753,1060,1433,1842,2227,2564,2810,2947,2978,2907,2760,2573,2373,2192,2064,1993,2004,2079,2215,2386,2568,2734,2854,2922,2911,2840,2698,2515,2302,2073,1852,1630,1422,1205,979,729,460,176,-95,-341,-516,-617,-620,-525,-355,-117,145,399,619,756,808,742,568,285,-93,-536,-1031,-1531,-2026,-2478,-2868,-3183,-3410,-3548,-3598,-3562,-3450,-3275,-3048,-2797,-2546,-2327,-2180,-2129,-2206,-2416,-2757,-3205,-3715,-4245,-4718,-5094,-5309,-5331,-5142,-4734,-4127,-3357,-2482,-1558,-685,90,674,1032,1127,941,513,-135,-919,-1768,-2580,-3273,-3750,-3969,-3877,-3488,-2821,-1937,-906,182,1252,2220,3031,3652,4046,4242,4229,4068,3773,3417,3023,2662,2351,2133,2026,2030,2147,2351,2614,2907,3183,3423,3587,3674,3679,3606,3483,3328,3165,3028,2917,2862,2842,2860,2892,2916,2906,2843,2707,2493,2207,1851,1453,1026,594,176,-222,-598,-958,-1318,-1686,-2073,-2471,-2869,-3245,-3560,-3796,-3919,-3925,-3812,-3596,-3292,-2946,-2571,-2232,-1930,-1729,-1627,-1658,-1823,-2121,-2529,-3036,-3577,-4127,-4615,-4995,-5221,-5262,-5105,-4760,-4248,-3611,-2902,-2173,-1487,-889,-425,-119,11,-22,-202,-493,-841,-1205,-1517,-1741,-1836,-1777,-1562,-1190,-690,-72,605,1318,2003,2609,3090,3386,3468,3313,2915,2306,1524,640,-266,-1114,-1811,-2308,-2543,-2515,-2230,-1723,-1066,-306,463,1193,1818,2305,2627,2782,2764,2596,2285,1868,1366,817,263,-265,-708,-1044,-1233,-1251,-1104,-790,-341,201,802,1393,1941,2393,2725,2913,2954,2855,2629,2311,1925,1518,1116,767,488,306,226,245,355,533,750,984,1199,1371,1483,1505,1439,1261,984,607,143,-371,-909,-1423,-1862,-2200,-2393,-2432,-2325,-2071,-1713,-1271,-798,-324,96,436,643,716,610,363,-43,-549,-1127,-1717,-2264,-2723,-3044,-3205,-3191,-2994,-2642,-2148,-1558,-911,-265,337,825,1173,1327,1283,1032,602,27,-625,-1295,-1905,-2393,-2708,-2808,-2690,-2356,-1834,-1172,-421,345,1055,1641,2028,2182,2044,1637,941,33,-1050,-2194,-3321,-4301,-5063,-5511,-5611,-5345,-4741,-3861,-2785,-1624,-464,590,1477,2145,2575,2781,2781,2628,2360,2033,1699,1383,1137,960,891,911,1034,1238,1516,1842,2202,2566,2924,3258,3551,3808,4005,4157,4248,4290,4277,4214,4104,3941,3730,3471,3156,2806,2410,2005,1593,1207,859,563,329,141,-8,-150,-313,-523,-817,-1188,-1651,-2166,-2703,-3216,-3638,-3940,-4067,-4018,-3778,-3373,-2835,-2207,-1569,-958,-469,-138,-28,-164,-557,-1183,-2017,-2969,-3979,-4938,-5741,-6325,-6581,-6514,-6079,-5334,-4323,-3149,-1914,-735,277,1034,1475,1568,1331,797,55,-820,-1704,-2520,-3164,-3580,-3734,-3607,-3235,-2634,-1884,-1021,-129,734,1509,2127,2549,2727,2640,2282,1668,843,-133,-1168,-2170,-3037,-3682,-4033,-4054,-3739,-3117,-2247,-1205,-84,1025,2049,2906,3569,3996,4193,4173,3964,3595,3128,2592,2050,1540,1109,790,615,594,730,1017,1419,1915,2454,3000,3511,3950,4289,4517,4605,4569,4391,4092,3679,3178,2606,2006,1399,833,323,-93,-408,-607,-695,-685,-593,-450,-276,-114,17,84,68,-49,-272,-590,-1002,-1455,-1944,-2399,-2798,-3101,-3265,-3287,-3137,-2829,-2382,-1821,-1204,-585,-28,397,645,679,487,84,-481,-1161,-1865,-2525,-3066,-3419,-3555,-3446,-3109,-2568,-1882,-1113,-343,350,896,1238,1341,1195,819,250,-437,-1181,-1884,-2486,-2909,-3120,-3099,-2850,-2407,-1806,-1106,-365,363,1007,1530,1872,2006,1909,1569,1006,244,-655,-1629,-2580,-3420,-4060,-4406,-4425,-4066,-3371,-2361,-1136,217,1579,2852,3929,4766,5290,5527,5461,5163,4666,4058,3390,2744,2163,1703,1390,1237,1253,1413,1703,2082,2517,2968,3403,3789,4106,4329,4463,4483,4415,4247,4001,3694,3344,2968,2595,2226,1885,1572,1293,1045,837,648,494,357,235,128,13,-100,-239,-398,-600,-840,-1117,-1423,-1734,-2028,-2263,-2425,-2464,-2388,-2174,-1837,-1405,-908,-406,48,390,568,537,279,-205,-892,-1721,-2635,-3548,-4370,-5037,-5461,-5614,-5452,-4998,-4248,-3294,-2161,-978,191,1246,2105,2719,3040,3070,2824,2352,1707,984,237,-428,-983,-1350,-1536,-1508,-1303,-927,-423,176,830,1501,2133,2697,3125,3382,3432,3233,2801,2131,1284,316,-675,-1600,-2357,-2875,-3085,-2977,-2547,-1844,-934,108,1178,2200,3086,3772,4218,4398,4315,3991,3464,2795,2046,1294,609,45,-339,-529,-508,-300,60,536,1059,1593,2072,2471,2752,2908,2928,2821,2599,2278,1880,1431,947,458,-13,-450,-819,-1110,-1302,-1378,-1346,-1199,-964,-664,-323,8,315,549,700,755,693,554,320,50,-231,-492,-674,-768,-738,-584,-312,47,463,871,1224,1457,1523,1384,1035,479,-241,-1067,-1923,-2724,-3386,-3845,-4046,-3968,-3618,-3026,-2256,-1376,-475,356,1048,1519,1745,1696,1386,850,149,-646,-1441,-2156,-2710,-3046,-3127,-2957,-2553,-1972,-1284,-553,135,734,1195,1496,1630,1601,1420,1104,667,131,-493,-1178,-1898,-2626,-3300,-3894,-4337,-4594,-4619,-4390,-3900,-3175,-2239,-1165,-9,1134,2199,3097,3789,4217,4383,4284,3953,3444,2804,2113,1434,824,351,45,-58,52,371,882,1557,2342,3199,4055,4865,5552,6085,6394,6485,6319,5928,5333,4583,3742,2872,2039,1300,705,274,34,-41,44,236,497,771,1007,1164,1207,1111,876,504,22,-534,-1119,-1685,-2170,-2552,-2775,-2845,-2755,-2525,-2204,-1830,-1474,-1195,-1048,-1086,-1329,-1781,-2431,-3214,-4092,-4962,-5762,-6400,-6823,-6979,-6847,-6430,-5751,-4861,-3822,-2706,-1604,-584,278,929,1340,1492,1417,1133,719,218,-277,-721,-1046,-1231,-1258,-1126,-866,-492,-58,429,916,1405,1858,2277,2633,2914,3096,3158,3082,2862,2490,1996,1410,779,173,-361,-751,-967,-974,-779,-394,137,771,1445,2102,2690,3162,3489,3664,3669,3550,3295,2988,2614,2268,1931,1669,1473,1359,1322,1351,1432,1553,1690,1843,1975,2100,2183,2221,2210,2118,1968,1730,1436,1070,677,247,-166,-561,-897,-1162,-1337,-1410,-1377,-1253,-1039,-780,-482,-196,65,258,379,395,323,147,-106,-415,-760,-1084,-1375,-1574,-1673,-1647,-1490,-1240,-899,-552,-227,-5,69,-40,-354,-849,-1501,-2235,-2980,-3655,-4173,-4479,-4521,-4279,-3766,-3006,-2065,-1009,75,1102,1989,2669,3088,3229,3081,2690,2078,1345,539,-237,-921,-1447,-1775,-1889,-1788,-1509,-1079,-565,-9,533,1027,1430,1729,1896,1925,1805,1521,1084,483,-248,-1103,-2021,-2969,-3868,-4665,-5291,-5689,-5823,-5664,-5215,-4498,-3549,-2437,-1231,-13,1128,2125,2908,3442,3697,3686,3419,2954,2331,1627,902,226,-341,-750,-961,-955,-724,-286,330,1074,1884,2691,3434,4037,4465,4671,4652,4408,3983,3402,2747,2057,1410,846,410,126,-8,11,132,339,572,792,976,1078,1115,1064,957,806,633,466,315,201,127,93,87,94,95,65,-22,-180,-443,-806,-1282,-1869,-2539,-3272,-4026,-4759,-5416,-5958,-6340,-6532,-6529,-6321,-5921,-5370,-4678,-3917,-3108,-2325,-1599,-992,-520,-226,-98,-144,-328,-618,-967,-1324,-1643,-1879,-2013,-2020,-1915,-1700,-1406,-1058,-675,-294,87,438,767,1061,1316,1520,1662,1717,1672,1507,1209,790,249,-359,-1017,-1642,-2204,-2622,-2872,-2906,-2721,-2318,-1719,-972,-121,764,1635,2416,3087,3573,3893,4001,3925,3677,3280,2790,2235,1691,1179,783,512,416,506,768,1204,1748,2373,2985,3542,3942,4158,4122,3832,3294,2539,1640,666,-287,-1133,-1792,-2205,-2339,-2192,-1794,-1198,-483,264,963,1525,1919,2085,2054,1808,1419,906,340,-243,-781,-1258,-1621,-1882,-2014,-2036,-1960,-1817,-1641,-1482,-1378,-1377,-1510,-1790,-2217,-2760,-3382,-4012,-4596,-5053,-5333,-5392,-5213,-4792,-4165,-3367,-2468,-1536,-650,129,728,1129,1300,1259,1036,678,249,-188,-572,-855,-999,-995,-837,-556,-171,261,710,1131,1488,1779,1968,2085,2124,2102,2047,1950,1833,1676,1474,1209,863,435,-81,-656,-1274,-1875,-2431,-2866,-3162,-3259,-3154,-2827,-2296,-1585,-735,205,1178,2121,2978,3692,4218,4522,4583,4397,3986,3375,2629,1807,994,261,-312,-675,-789,-651,-276,276,952,1659,2321,2862,3220,3353,3264,2952,2467,1860,1199,547,-22,-486,-776,-921,-893,-747,-503,-209,81,347,541,664,710,671,578,417,227,0,-239,-479,-717,-917,-1104,-1233,-1338,-1400,-1454,-1505,-1600,-1745,-1989,-2323,-2772,-3297,-3898,-4504,-5085,-5578,-5924,-6097,-6045,-5763,-5250,-4521,-3623,-2613,-1561,-551,343,1055,1530,1750,1708,1444,992,434,-171,-742,-1211,-1538,-1680,-1636,-1409,-1031,-538,24,596,1149,1617,1985,2219,2311,2268,2096,1817,1450,1016,535,20,-511,-1043,-1560,-2037,-2465,-2805,-3058,-3185,-3192,-3054,-2783,-2371,-1833,-1190,-459,316,1104,1856,2522,3066,3442,3622,3608,3382,2994,2466,1867,1255,696,257,-26,-103,13,327,790,1353,1945,2499,2936,3211,3272,3113,2743,2191,1523,797,101,-501,-941,-1181,-1204,-1015,-657,-169,367,909,1384,1773,2040,2195,2231,2181,2045,1857,1606,1330,1004,668,303,-64,-427,-774,-1093,-1389,-1656,-1910,-2165,-2423,-2716,-3015,-3338,-3647,-3922,-4132,-4243,-4238,-4093,-3817,-3407,-2898,-2320,-1711,-1126,-600,-181,108,249,248,107,-130,-442,-782,-1106,-1391,-1593,-1702,-1705,-1608,-1414,-1150,-830,-487,-139,191,479,727,903,1033,1089,1101,1055,966,828,629,372,34,-385,-877,-1432,-2008,-2566,-3045,-3402,-3570,-3534,-3259,-2761,-2053,-1185,-201,834,1861,2825,3672,4362,4865,5156,5246,5127,4839,4414,3895,3362,2841,2425,2126,1996,2039,2235,2571,2979,3414,3811,4103,4257,4236,4029,3669,3166,2596,1999,1445,977,643,450,417,509,716,973,1262,1514,1713,1829,1848,1783,1630,1418,1149,846,510,159,-205,-572,-930,-1267,-1571,-1824,-2026,-2170,-2268,-2335,-2401,-2485,-2633,-2840,-3141,-3509,-3935,-4381,-4807,-5160,-5406,-5486,-5395,-5094,-4602,-3934,-3129,-2245,-1351,-509,206,753,1095,1233,1174,977,678,359,69,-134,-212,-151,53,382,794,1260,1729,2154,2512,2759,2890,2902,2796,2610,2361,2107,1864,1681,1553,1497,1468,1466,1415,1317,1116,817,422,-47,-541,-1015,-1407,-1662,-1739,-1599,-1240,-663,92,977,1921,2850,3684,4350,4795,4974,4896,4557,4021,3339,2589,1864,1225,743,467,394,541,844,1264,1718,2128,2423,2535,2435,2102,1564,855,55,-766,-1509,-2111,-2491,-2637,-2511,-2166,-1621,-962,-257,427,1009,1464,1748,1854,1806,1600,1286,888,434,-24,-468,-854,-1160,-1359,-1443,-1411,-1277,-1079,-858,-669,-567,-593,-778,-1118,-1605,-2174,-2784,-3336,-3773,-4018,-4026,-3774,-3258,-2517,-1598,-586,443,1388,2174,2733,3014,3014,2731,2218,1530,746,-50,-784,-1372,-1785,-1960,-1922,-1659,-1223,-657,-27,606,1169,1623,1913,2029,1959,1727,1359,910,419,-54,-492,-859,-1169,-1424,-1657,-1881,-2122,-2385,-2660,-2938,-3175,-3347,-3414,-3349,-3131,-2755,-2222,-1555,-776,73,953,1814,2617,3312,3865,4253,4461,4488,4359,4084,3726,3305,2883,2493,2177,1953,1843,1833,1925,2088,2296,2516,2716,2864,2942,2938,2847,2680,2451,2172,1886,1589,1333,1103,941,833,790,807,864,966,1079,1198,1294,1343,1333,1222,1018,690,257,-268,-858,-1469,-2047,-2558,-2935,-3179,-3256,-3201,-3036,-2823,-2611,-2474,-2436,-2555,-2806,-3200,-3664,-4164,-4611,-4941,-5091,-5007,-4676,-4093,-3313,-2374,-1387,-417,432,1086,1503,1638,1522,1162,647,29,-592,-1143,-1555,-1773,-1778,-1555,-1146,-568,85,775,1406,1926,2277,2418,2348,2065,1622,1056,457,-131,-625,-1001,-1235,-1330,-1319,-1233,-1113,-999,-914,-861,-848,-837,-825,-769,-652,-463,-186,164,577,1042,1516,1995,2436,2828,3156,3410,3590,3704,3760,3774,3765,3736,3708,3683,3656,3633,3595,3533,3435,3282,3063,2771,2410,1979,1506,1011,528,91,-260,-508,-626,-611,-479,-243,70,413,760,1068,1310,1466,1526,1485,1350,1138,854,521,145,-251,-671,-1075,-1482,-1841,-2160,-2405,-2566,-2649,-2646,-2594,-2516,-2449,-2437,-2498,-2660,-2910,-3235,-3597,-3939,-4222,-4372,-4361,-4154,-3738,-3149,-2400,-1585,-740,30,674,1138,1377,1404,1223,879,436,-50,-513,-891,-1151,-1261,-1212,-1024,-711,-313,126,571,968,1304,1526,1653,1648,1546,1339,1069,756,431,135,-144,-356,-555,-723,-905,-1123,-1384,-1707,-2062,-2438,-2777,-3055,-3196,-3201,-3002,-2635,-2081,-1382,-586,269,1122,1918,2631,3207,3655,3956,4131,4204,4194,4142,4059,3980,3898,3823,3749,3646,3522,3337,3096,2788,2418,1998,1550,1094,667,293,-1,-188,-274,-237,-105,109,380,660,932,1143,1282,1309,1226,1015,692,264,-245,-807,-1402,-1989,-2558,-3067,-3503,-3838,-4057,-4139,-4084,-3877,-3546,-3105,-2603,-2098,-1648,-1327,-1186,-1268,-1588,-2126,-2842,-3657,-4486,-5217,-5764,-6034,-5974,-5567,-4825,-3813,-2624,-1361,-158,885,1667,2140,2275,2101,1673,1066,397,-263,-787,-1145,-1256,-1138,-783,-244,429,1155,1870,2493,2970,3258,3326,3180,2833,2322,1711,1049,425,-117,-509,-743,-805,-733,-581,-401,-278,-254,-371,-646,-1054,-1561,-2106,-2624,-3044,-3316,-3396,-3268,-2938,-2436,-1801,-1090,-367,331,939,1455,1845,2132,2315,2424,2477,2491,2487,2473,2444,2424,2379,2341,2276,2199,2095,1966,1800,1608,1381,1133,879,631,413,250,150,143,215,386,617,922,1233,1562,1837,2061,2183,2206,2101,1890,1557,1130,623,57,-530,-1114,-1650,-2102,-2439,-2624,-2658,-2530,-2282,-1948,-1595,-1294,-1101,-1080,-1246,-1608,-2127,-2739,-3376,-3921,-4315,-4453,-4312,-3864,-3149,-2218,-1174,-117,831,1576,2037,2173,1970,1477,739,-140,-1059,-1932,-2638,-3140,-3372,-3327,-3029,-2492,-1804,-1010,-201,559,1203,1691,1978,2066,1956,1661,1236,701,133,-436,-942,-1361,-1661,-1844,-1920,-1910,-1850,-1768,-1695,-1649,-1636,-1660,-1695,-1737,-1737,-1696,-1566,-1351,-1036,-619,-120,445,1060,1681,2303,2892,3435,3925,4350,4706,4991,5194,5309,5330,5243,5055,4759,4383,3931,3450,2961,2507,2113,1822,1624,1560,1588,1732,1938,2202,2478,2738,2959,3103,3166,3122,2982,2734,2397,1976,1484,949,374,-209,-800,-1375,-1937,-2468,-2969,-3430,-3834,-4179,-4427,-4589,-4630,-4568,-4411,-4182,-3939,-3716,-3581,-3569,-3715,-4024,-4478,-5029,-5615,-6143,-6547,-6735,-6671,-6328,-5715,-4898,-3932,-2928,-1970,-1133,-498,-61,140,174,65,-108,-281,-398,-412,-296,-66,287,700,1161,1603,2007,2327,2555,2681,2699,2632,2481,2274,2023,1755,1481,1238,1033,895,828,832,893,977,1059,1085,1030,867,576,190,-302,-818,-1352,-1821,-2195,-2438,-2516,-2437,-2201,-1830,-1368,-836,-285,266,785,1273,1710,2122,2485,2830,3123,3377,3560,3656,3647,3514,3253,2866,2367,1786,1153,517,-86,-603,-1004,-1254,-1331,-1243,-983,-600,-115,408,928,1386,1752,1983,2073,2011,1809,1484,1067,588,89,-401,-849,-1236,-1546,-1776,-1927,-2004,-2022,-1977,-1901,-1772,-1638,-1489,-1372,-1300,-1316,-1441,-1684,-2056,-2515,-3041,-3558,-4012,-4329,-4453,-4350,-4000,-3421,-2661,-1786,-882,-42,651,1140,1367,1352,1096,669,134,-422,-927,-1301,-1508,-1523,-1333,-992,-504,44,628,1177,1665,2053,2325,2489,2528,2480,2340,2132,1877,1576,1268,945,650,377,149,-34,-187,-320,-460,-637,-861,-1167,-1538,-1973,-2440,-2899,-3306,-3610,-3770,-3750,-3546,-3136,-2564,-1842,-1020,-158,716,1531,2265,2889,3373,3731,3944,4041,4021,3916,3739,3517,3275,3026,2806,2617,2479,2402,2383,2430,2520,2663,2823,3011,3188,3364,3504,3622,3683,3701,3653,3546,3372,3133,2833,2467,2057,1594,1107,596,81,-427,-909,-1364,-1763,-2110,-2376,-2562,-2650,-2639,-2529,-2331,-2076,-1799,-1544,-1375,-1324,-1439,-1733,-2185,-2782,-3433,-4085,-4638,-5017,-5157,-5029,-4618,-3979,-3160,-2266,-1379,-605,-7,358,489,398,134,-228,-626,-958,-1183,-1236,-1106,-795,-331,239,843,1439,1945,2339,2581,2664,2609,2429,2171,1865,1552,1263,1024,854,766,771,863,1043,1280,1559,1824,2041,2158,2141,1954,1608,1090,457,-250,-975,-1636,-2192,-2574,-2758,-2720,-2474,-2031,-1441,-739,13,778,1501,2170,2745,3239,3623,3922,4114,4216,4218,4134,3952,3706,3385,3035,2661,2307,1986,1740,1575,1514,1561,1708,1942,2244,2563,2891,3156,3364,3458,3454,3329,3113,2810,2452,2063,1662,1278,921,592,310,42,-200,-457,-729,-1041,-1393,-1778,-2191,-2589,-2962,-3261,-3491,-3626,-3691,-3693,-3672,-3640,-3637,-3650,-3698,-3751,-3792,-3789,-3715,-3559,-3306,-2983,-2594,-2196,-1814,-1492,-1258,-1122,-1091,-1137,-1244,-1362,-1464,-1501,-1463,-1304,-1066,-706,-299,171,638,1090,1488,1819,2062,2220,2286,2274,2190,2044,1852,1621,1373,1113,869,650,487,391,375,435,560,718,871,979,984,879,618,238,-264,-810,-1363,-1835,-2167,-2305,-2199,-1848,-1247,-439,532,1590,2668,3670,4554,5227,5680,5869,5808,5508,5019,4381,3669,2937,2256,1673,1236,967,873,954,1175,1512,1910,2324,2706,3013,3208,3276,3207,3003,2693,2294,1843,1370,908,462,67,-306,-638,-955,-1258,-1566,-1871,-2186,-2496,-2791,-3069,-3294,-3476,-3572,-3595,-3517,-3353,-3113,-2827,-2531,-2284,-2121,-2104,-2236,-2545,-2983,-3531,-4096,-4622,-5019,-5219,-5194,-4905,-4399,-3703,-2913,-2090,-1340,-713,-260,3,101,64,-42,-158,-213,-168,24,354,824,1387,2000,2602,3131,3538,3783,3850,3733,3458,3064,2595,2117,1666,1300,1039,901,886,974,1151,1372,1613,1817,1959,1981,1869,1580,1124,493,-267,-1131,-2017,-2884,-3639,-4240,-4627,-4778,-4668,-4325,-3748,-3005,-2125,-1174,-210,718,1556,2272,2830,3227,3442,3504,3405,3194,2876,2513,2120,1749,1431,1195,1070,1074,1201,1454,1802,2216,2649,3060,3388,3606,3674,3578,3335,2945,2467,1937,1407,935,542,274,113,72,114,212,338,435,497,467,357,131,-186,-590,-1048,-1513,-1954,-2316,-2576,-2708,-2713,-2616,-2434,-2231,-2021,-1858,-1761,-1729,-1763,-1837,-1919,-1986,-2011,-1979,-1901,-1787,-1664,-1560,-1504,-1512,-1596,-1754,-1952,-2192,-2409,-2596,-2706,-2722,-2631,-2434,-2138,-1772,-1359,-940,-530,-180,121,330,469,526,512,443,311,149,-57,-277,-503,-717,-884,-997,-1014,-948,-778,-544,-267,-5,201,294,255,60,-272,-711,-1199,-1678,-2070,-2312,-2361,-2160,-1724,-1040,-159,865,1979,3074,4099,4954,5578,5938,5989,5750,5257,4553,3745,2907,2146,1551,1178,1087,1258,1699,2313,3060,3817,4511,5041,5359,5410,5201,4748,4089,3305,2457,1626,876,250,-224,-550,-745,-856,-927,-1007,-1144,-1360,-1677,-2081,-2567,-3084,-3625,-4113,-4547,-4848,-5029,-5040,-4906,-4636,-4278,-3880,-3512,-3228,-3079,-3093,-3269,-3581,-3980,-4400,-4773,-5031,-5133,-5050,-4794,-4394,-3900,-3374,-2871,-2446,-2122,-1912,-1802,-1754,-1730,-1673,-1546,-1302,-943,-449,134,779,1421,2005,2467,2759,2859,2735,2435,1965,1413,827,292,-133,-400,-474,-363,-70,357,878,1446,1995,2498,2893,3161,3272,3200,2955,2527,1946,1243,461,-340,-1099,-1758,-2259,-2561,-2635,-2470,-2070,-1464,-692,196,1133,2058,2899,3599,4104,4380,4402,4177,3712,3064,2278,1424,595,-162,-744,-1133,-1270,-1173,-844,-347,266,903,1491,1945,2216,2262,2085,1700,1167,548,-78,-637,-1073,-1333,-1416,-1320,-1087,-762,-398,-59,222,391,450,373,179,-116,-491,-901,-1315,-1678,-1960,-2122,-2153,-2054,-1850,-1580,-1297,-1062,-905,-886,-987,-1225,-1545,-1918,-2277,-2577,-2777,-2850,-2799,-2633,-2392,-2108,-1830,-1586,-1407,-1307,-1271,-1307,-1367,-1441,-1494,-1490,-1431,-1285,-1068,-779,-442,-78,295,638,957,1207,1411,1538,1609,1609,1555,1439,1273,1065,821,574,333,133,-10,-76,-68,9,123,236,310,298,174,-77,-457,-925,-1454,-1968,-2406,-2708,-2803,-2663,-2258,-1599,-712,343,1489,2644,3699,4577,5191,5484,5439,5053,4374,3477,2460,1438,532,-159,-548,-590,-279,345,1225,2228,3276,4204,4943,5376,5478,5230,4665,3852,2882,1856,885,54,-570,-950,-1086,-1015,-782,-472,-144,121,288,310,199,-54,-404,-827,-1271,-1688,-2044,-2286,-2407,-2385,-2240,-1997,-1709,-1428,-1214,-1124,-1171,-1394,-1749,-2230,-2765,-3306,-3803,-4197,-4483,-4632,-4669,-4610,-4490,-4340,-4197,-4065,-3980,-3900,-3848,-3769,-3655,-3475,-3203,-2843,-2384,-1859,-1280,-706,-156,310,673,904,1004,977,865,682,495,322,207,176,218,363,562,832,1130,1452,1774,2093,2381,2646,2846,2988,3025,2958,2749,2406,1923,1319,626,-111,-839,-1501,-2039,-2403,-2555,-2469,-2147,-1613,-888,-59,832,1689,2435,3023,3371,3484,3332,2962,2411,1754,1076,454,-31,-317,-377,-194,201,758,1414,2072,2664,3101,3349,3363,3169,2781,2272,1704,1149,682,337,155,129,237,444,691,930,1105,1183,1130,942,615,165,-379,-986,-1612,-2208,-2731,-3135,-3387,-3486,-3423,-3248,-2992,-2724,-2496,-2363,-2355,-2479,-2734,-3066,-3449,-3815,-4120,-4332,-4422,-4393,-4259,-4049,-3786,-3524,-3263,-3048,-2867,-2723,-2604,-2487,-2355,-2188,-1967,-1695,-1359,-986,-579,-164,222,579,862,1081,1228,1302,1337,1332,1320,1320,1336,1384,1473,1581,1736,1904,2094,2297,2492,2678,2821,2917,2923,2839,2633,2301,1858,1294,676,12,-613,-1158,-1552,-1747,-1705,-1407,-862,-101,814,1809,2787,3664,4338,4756,4855,4638,4109,3334,2367,1321,278,-653,-1391,-1870,-2052,-1926,-1513,-857,-31,886,1799,2633,3303,3776,4000,4000,3786,3410,2930,2411,1905,1468,1116,867,700,597,509,412,271,70,-186,-502,-837,-1186,-1504,-1776,-1974,-2085,-2091,-2003,-1818,-1577,-1295,-1039,-839,-762,-827,-1074,-1486,-2046,-2717,-3417,-4110,-4702,-5163,-5440,-5521,-5416,-5134,-4724,-4216,-3663,-3100,-2557,-2054,-1597,-1181,-797,-425,-50,344,755,1196,1642,2085,2504,2864,3159,3358,3463,3465,3382,3231,3024,2803,2568,2349,2153,1980,1845,1735,1663,1621,1616,1640,1698,1771,1849,1916,1934,1896,1756,1509,1138,648,57,-604,-1282,-1931,-2478,-2874,-3069,-3021,-2734,-2201,-1481,-611,312,1223,2028,2668,3089,3272,3217,2966,2555,2074,1575,1148,841,712,774,1036,1470,2033,2664,3291,3842,4258,4484,4500,4310,3926,3422,2830,2239,1703,1279,1000,883,916,1078,1324,1607,1878,2095,2213,2225,2090,1833,1444,947,384,-227,-817,-1364,-1805,-2137,-2327,-2401,-2381,-2303,-2230,-2191,-2233,-2376,-2602,-2920,-3260,-3612,-3912,-4132,-4251,-4253,-4148,-3960,-3700,-3427,-3142,-2896,-2688,-2536,-2426,-2358,-2293,-2223,-2112,-1944,-1707,-1398,-1026,-606,-172,264,659,1007,1290,1503,1657,1752,1813,1838,1849,1838,1821,1787,1748,1696,1652,1610,1589,1587,1604,1639,1682,1710,1710,1646,1512,1272,946,520,38,-470,-945,-1334,-1570,-1617,-1441,-1029,-412,386,1282,2224,3107,3881,4464,4825,4947,4825,4504,4012,3428,2797,2198,1676,1286,1055,1002,1126,1408,1820,2317,2855,3381,3854,4233,4487,4616,4595,4456,4197,3844,3418,2929,2398,1825,1223,593,-59,-715,-1372,-1999,-2590,-3116,-3571,-3938,-4214,-4392,-4472,-4448,-4328,-4116,-3830,-3496,-3145,-2822,-2562,-2416,-2394,-2522,-2781,-3149,-3588,-4043,-4470,-4823,-5061,-5177,-5144,-4987,-4703,-4322,-3861,-3339,-2777,-2187,-1583,-975,-373,212,773,1290,1762,2161,2482,2708,2825,2832,2719,2506,2190,1819,1400,986,608,288,72,-54,-52,31,220,456,744,1046,1344,1629,1884,2109,2296,2447,2547,2600,2572,2468,2245,1921,1467,925,301,-336,-950,-1463,-1828,-1995,-1938,-1648,-1149,-473,306,1140,1938,2650,3215,3594,3771,3739,3519,3130,2626,2037,1436,852,354,-38,-274,-363,-286,-89,223,577,958,1291,1572,1752,1843,1829,1743,1583,1391,1166,939,705,480,257,37,-167,-360,-528,-671,-788,-882,-964,-1059,-1165,-1320,-1494,-1724,-1956,-2212,-2443,-2660,-2840,-2989,-3116,-3230,-3338,-3453,-3563,-3668,-3747,-3778,-3742,-3624,-3403,-3096,-2693,-2234,-1734,-1233,-761,-350,-27,211,338,391,364,296,202,120,42,18,7,50,103,183,264,350,428,510,584,668,748,835,913,974,1012,1004,959,854,700,504,267,14,-242,-498,-717,-919,-1070,-1202,-1300,-1398,-1489,-1598,-1706,-1820,-1898,-1929,-1859,-1675,-1338,-854,-223,522,1344,2178,2974,3662,4191,4528,4643,4542,4245,3783,3209,2577,1941,1353,857,477,241,146,188,357,619,965,1348,1752,2145,2499,2804,3021,3162,3188,3117,2927,2625,2218,1710,1121,475,-207,-877,-1517,-2070,-2526,-2850,-3039,-3100,-3042,-2895,-2681,-2432,-2171,-1922,-1699,-1522,-1394,-1341,-1358,-1468,-1657,-1936,-2270,-2656,-3041,-3416,-3733,-3978,-4133,-4186,-4149,-4030,-3848,-3632,-3397,-3170,-2960,-2778,-2620,-2483,-2355,-2223,-2079,-1915,-1730,-1532,-1329,-1143,-978,-860,-779,-750,-752,-776,-798,-796,-753,-645,-477,-235,56,381,725,1040,1328,1549,1713,1815,1865,1886,1899,1914,1961,2022,2107,2186,2241,2233,2146,1957,1673,1300,878,437,47,-260,-416,-406,-194,207,782,1488,2268,3059,3794,4408,4855,5098,5124,4936,4562,4033,3409,2732,2064,1447,924,521,249,107,80,141,268,411,562,669,745,753,720,626,502,346,168,-24,-229,-451,-675,-930,-1183,-1457,-1734,-2007,-2278,-2531,-2765,-2978,-3159,-3312,-3426,-3507,-3547,-3554,-3528,-3483,-3421,-3371,-3327,-3312,-3322,-3358,-3412,-3472,-3519,-3538,-3515,-3427,-3284,-3061,-2791,-2464,-2113,-1757,-1414,-1111,-850,-655,-494,-400,-309,-249,-174,-93,8,120,243,357,459,539,596,643,681,739,825,956,1142,1378,1655,1965,2270,2567,2817,3017,3154,3219,3229,3180,3089,2964,2813,2642,2451,2241,2005,1743,1449,1134,803,477,178,-71,-237,-304,-246,-58,259,689,1198,1746,2279,2742,3075,3235,3185,2911,2424,1750,941,61,-826,-1642,-2334,-2853,-3168,-3276,-3177,-2898,-2463,-1911,-1274,-580,130,851,1543,2199,2796,3310,3728,4026,4194,4214,4088,3831,3445,2991,2469,1952,1446,988,589,234,-68,-350,-608,-860,-1096,-1318,-1508,-1660,-1763,-1823,-1840,-1838,-1836,-1862,-1950,-2123,-2396,-2788,-3274,-3860,-4491,-5156,-5790,-6367,-6840,-7171,-7340,-7315,-7099,-6690,-6112,-5390,-4575,-3717,-2866,-2092,-1428,-937,-638,-542,-659,-943,-1378,-1884,-2429,-2918,-3324,-3566,-3629,-3482,-3121,-2570,-1849,-1015,-114,791,1651,2409,3041,3516,3836,4008,4051,4006,3899,3791,3691,3661,3690,3817,4013,4286,4596,4940,5267,5572,5807,5973,6029,5993,5842,5596,5274,4884,4473,4056,3673,3348,3102,2939,2849,2794,2733,2593,2328,1875,1218,346,-694,-1850,-3028,-4131,-5056,-5716,-6033,-5984,-5558,-4808,-3810,-2676,-1526,-484,343,878,1069,920,445,-281,-1193,-2177,-3143,-3988,-4637,-5037,-5152,-5009,-4627,-4086,-3454,-2821,-2263,-1853,-1632,-1624,-1821,-2197,-2695,-3270,-3835,-4362,-4763,-5047,-5145,-5088,-4852,-4458,-3928,-3270,-2522,-1695,-825,71,958,1813,2603,3295,3872,4300,4586,4719,4713,4597,4395,4155,3914,3708,3571,3524,3573,3712,3929,4185,4457,4697,4872,4949,4922,4767,4528,4191,3839,3473,3174,2948,2828,2806,2846,2900,2893,2760,2430,1875,1073,62,-1102,-2335,-3526,-4578,-5391,-5890,-6044,-5844,-5336,-4591,-3695,-2774,-1905,-1194,-695,-442,-452,-702,-1148,-1750,-2421,-3110,-3727,-4222,-4535,-4646,-4528,-4211,-3706,-3076,-2369,-1646,-968,-371,105,465,703,864,953,1045,1134,1282,1483,1750,2081,2453,2856,3264,3646,4001,4287,4521,4670,4749,4743,4664,4505,4284,4004,3683,3347,3021,2729,2516,2383,2361,2439,2600,2811,3027,3199,3261,3186,2910,2444,1760,919,-63,-1080,-2074,-2942,-3610,-4008,-4099,-3869,-3357,-2615,-1758,-875,-115,440,689,602,170,-551,-1491,-2530,-3552,-4440,-5085,-5424,-5413,-5076,-4443,-3630,-2697,-1801,-994,-391,-11,113,-2,-307,-764,-1275,-1796,-2236,-2542,-2674,-2600,-2330,-1880,-1298,-642,21,625,1113,1439,1590,1556,1365,1049,648,225,-193,-543,-814,-957,-978,-857,-595,-211,301,902,1577,2308,3035,3759,4406,4975,5406,5705,5839,5836,5692,5467,5171,4879,4617,4419,4321,4307,4386,4524,4689,4857,4972,5029,4989,4856,4633,4339,4002,3660,3335,3066,2852,2713,2618,2554,2468,2319,2040,1591,925,32,-1072,-2365,-3750,-5174,-6498,-7659,-8539,-9090,-9262,-9061,-8525,-7725,-6763,-5756,-4817,-4049,-3530,-3294,-3359,-3681,-4215,-4869,-5556,-6188,-6657,-6923,-6899,-6599,-6000,-5159,-4124,-2977,-1816,-718,211,924,1363,1522,1419,1095,619,78,-458,-893,-1174,-1251,-1100,-722,-147,604,1450,2372,3273,4142,4888,5517,5965,6251,6355,6309,6135,5878,5584,5296,5055,4898,4832,4871,5004,5192,5423,5624,5769,5800,5683,5392,4931,4304,3568,2767,1976,1267,690,307,114,126,299,575,903,1177,1347,1328,1073,573,-182,-1132,-2211,-3334,-4383,-5262,-5883,-6164,-6092,-5638,-4869,-3831,-2643,-1401,-233,766,1510,1949,2060,1860,1369,662,-218,-1176,-2163,-3085,-3918,-4573,-5060,-5328,-5398,-5276,-4995,-4598,-4129,-3645,-3181,-2778,-2456,-2221,-2081,-2004,-1999,-2016,-2057,-2093,-2108,-2104,-2057,-1978,-1839,-1648,-1371,-1006,-541,47,726,1521,2385,3308,4250,5178,6045,6817,7448,7912,8178,8235,8078,7710,7162,6451,5634,4739,3838,2961,2184,1521,1038,738,647,758,1047,1489,2022,2606,3155,3632,3951,4089,3984,3637,3023,2171,1103,-121,-1434,-2759,-3997,-5070,-5892,-6397,-6559,-6349,-5825,-5020,-4057,-3027,-2066,-1270,-740,-510,-611,-1004,-1643,-2442,-3314,-4162,-4902,-5462,-5787,-5860,-5657,-5223,-4570,-3790,-2929,-2081,-1313,-690,-253,-17,23,-103,-346,-647,-954,-1197,-1350,-1360,-1233,-954,-554,-52,515,1105,1697,2237,2727,3123,3432,3654,3791,3872,3904,3918,3910,3902,3874,3822,3733,3581,3358,3058,2671,2225,1721,1204,683,217,-188,-478,-647,-678,-569,-334,-7,394,801,1192,1515,1734,1843,1807,1651,1358,963,463,-118,-758,-1460,-2166,-2894,-3574,-4209,-4747,-5154,-5415,-5482,-5370,-5062,-4596,-3997,-3336,-2649,-2017,-1469,-1069,-824,-766,-877,-1149,-1557,-2051,-2597,-3133,-3612,-3986,-4217,-4284,-4178,-3919,-3526,-3055,-2532,-2014,-1520,-1086,-716,-423,-199,-57,28,36,3,-81,-189,-301,-403,-451,-439,-328,-107,233,708,1303,2014,2810,3665,4525,5357,6086,6685,7086,7285,7250,6998,6555,5947,5246,4477,3715,2986,2344,1814,1423,1186,1111,1188,1410,1735,2134,2552,2933,3227,3378,3341,3096,2613,1915,1006,-71,-1267,-2535,-3799,-5009,-6096,-7003,-7694,-8121,-8279,-8149,-7761,-7131,-6335,-5415,-4482,-3587,-2849,-2284,-1982,-1913,-2099,-2483,-3018,-3627,-4245,-4779,-5182,-5377,-5343,-5052,-4515,-3766,-2857,-1864,-882,16,734,1225,1452,1409,1140,683,128,-460,-989,-1401,-1635,-1682,-1519,-1191,-715,-153,456,1068,1661,2228,2779,3334,3918,4544,5230,5940,6671,7342,7929,8348,8574,8559,8312,7835,7176,6381,5514,4633,3794,3042,2412,1933,1610,1460,1452,1591,1820,2112,2424,2692,2900,2983,2940,2745,2398,1915,1303,597,-187,-1022,-1879,-2743,-3570,-4349,-5025,-5579,-5957,-6140,-6094,-5824,-5330,-4664,-3872,-3035,-2224,-1523,-990,-664,-567,-683,-986,-1436,-1973,-2549,-3112,-3616,-4032,-4321,-4494,-4516,-4436,-4242,-4002,-3721,-3468,-3253,-3105,-3032,-3005,-3021,-3020,-2988,-2874,-2669,-2355,-1944,-1458,-932,-410,68,473,789,1039,1247,1482,1784,2230,2847,3647,4619,5702,6819,7885,8776,9425,9738,9682,9247,8449,7364,6053,4638,3215,1905,806,5,-445,-516,-224,375,1205,2151,3100,3944,4567,4925,4951,4668,4083,3259,2266,1175,65,-1004,-1977,-2823,-3519,-4060,-4443,-4675,-4770,-4733,-4592,-4350,-4051,-3713,-3386,-3100,-2902,-2810,-2855,-3014,-3292,-3642,-4036,-4440,-4809,-5126,-5373,-5531,-5612,-5599,-5499,-5320,-5055,-4730,-4348,-3946,-3534,-3148,-2798,-2493,-2237,-2014,-1812,-1616,-1414,-1191,-959,-720,-492,-307,-171,-109,-109,-151,-191,-169,-25,302,846,1615,2584,3679,4820,5888,6768,7375,7612,7465,6932,6053,4923,3630,2298,1043,-39,-859,-1360,-1525,-1345,-872,-158,698,1602,2445,3128,3579,3742,3609,3195,2554,1761,895,45,-718,-1350,-1812,-2125,-2301,-2399,-2471,-2570,-2739,-3001,-3347,-3766,-4193,-4583,-4875,-5014,-4989,-4771,-4405,-3904,-3345,-2755,-2216,-1748,-1399,-1187,-1101,-1150,-1290,-1496,-1726,-1920,-2055,-2073,-1974,-1739,-1398,-965,-506,-42,358,683,892,990,965,844,628,358,36,-300,-634,-946,-1201,-1391,-1465,-1413,-1188,-771,-152,674,1667,2788,3951,5078,6066,6830,7300,7425,7201,6648,5831,4826,3743,2678,1733,992,500,302,384,730,1282,1975,2715,3428,4012,4413,4576,4486,4157,3624,2943,2182,1402,661,-5,-572,-1039,-1420,-1746,-2053,-2378,-2750,-3185,-3684,-4222,-4766,-5260,-5646,-5879,-5917,-5750,-5389,-4877,-4264,-3626,-3031,-2536,-2194,-2032,-2047,-2233,-2550,-2949,-3378,-3760,-4056,-4188,-4145,-3903,-3473,-2907,-2255,-1592,-1000,-521,-219,-88,-132,-300,-547,-803,-1018,-1128,-1112,-944,-634,-195,344,955,1608,2284,2975,3667,4376,5083,5792,6482,7122,7692,8132,8437,8551,8490,8235,7819,7266,6615,5907,5187,4484,3840,3264,2780,2396,2102,1908,1785,1724,1698,1678,1640,1554,1406,1172,868,475,27,-486,-1024,-1586,-2141,-2671,-3170,-3614,-4007,-4340,-4610,-4816,-4946,-4998,-4941,-4782,-4495,-4088,-3586,-3009,-2417,-1858,-1395,-1067,-917,-937,-1125,-1439,-1827,-2234,-2594,-2862,-2995,-2972,-2789,-2458,-2012,-1505,-989,-539,-208,-46,-82,-308,-709,-1225,-1791,-2339,-2789,-3095,-3211,-3124,-2850,-2412,-1859,-1245,-622,-22,507,993,1405,1799,2189,2602,3069,3583,4134,4699,5220,5664,5964,6087,6000,5685,5172,4473,3673,2827,2022,1347,858,619,651,954,1490,2217,3029,3863,4598,5180,5517,5608,5418,4999,4381,3643,2852,2081,1400,845,465,245,189,237,351,463,508,455,247,-95,-584,-1175,-1828,-2512,-3161,-3762,-4261,-4656,-4917,-5049,-5051,-4934,-4724,-4449,-4147,-3858,-3615,-3450,-3372,-3389,-3480,-3624,-3796,-3959,-4096,-4176,-4190,-4120,-3962,-3711,-3368,-2945,-2451,-1904,-1335,-750,-205,305,732,1089,1352,1550,1689,1820,1964,2175,2473,2885,3411,4030,4705,5389,6006,6503,6815,6891,6721,6283,5625,4780,3835,2864,1957,1198,639,337,288,496,909,1472,2102,2717,3231,3569,3679,3537,3139,2527,1746,876,-14,-841,-1550,-2089,-2442,-2609,-2619,-2519,-2369,-2232,-2157,-2190,-2334,-2582,-2893,-3214,-3490,-3664,-3705,-3596,-3339,-2970,-2512,-2030,-1545,-1106,-738,-447,-255,-147,-112,-144,-204,-266,-316,-303,-243,-112,70,276,488,656,767,777,686,487,190,-166,-568,-958,-1321,-1608,-1805,-1888,-1843,-1659,-1343,-883,-318,349,1075,1817,2543,3191,3722,4101,4293,4295,4112,3758,3294,2747,2207,1716,1354,1157,1162,1369,1766,2298,2924,3560,4150,4626,4936,5053,4947,4639,4131,3479,2730,1938,1191,515,-9,-379,-570,-599,-499,-313,-101,80,163,108,-133,-556,-1161,-1900,-2709,-3515,-4239,-4806,-5178,-5323,-5256,-5011,-4642,-4215,-3791,-3431,-3171,-3033,-3029,-3128,-3317,-3542,-3765,-3936,-4013,-3980,-3809,-3545,-3187,-2817,-2466,-2204,-2062,-2070,-2202,-2444,-2709,-2948,-3068,-3019,-2759,-2267,-1584,-720,237,1244,2226,3126,3905,4531,4995,5310,5489,5577,5601,5608,5628,5680,5787,5925,6104,6279,6437,6544,6575,6514,6347,6059,5664,5152,4560,3896,3208,2525,1898,1351,923,614,433,358,360,408,451,458,387,211,-84,-504,-1029,-1635,-2274,-2898,-3468,-3933,-4282,-4494,-4576,-4545,-4419,-4221,-3988,-3730,-3493,-3281,-3131,-3051,-3047,-3124,-3268,-3457,-3672,-3871,-4041,-4141,-4171,-4108,-3959,-3727,-3417,-3049,-2635,-2221,-1814,-1491,-1253,-1167,-1224,-1441,-1777,-2196,-2625,-2994,-3237,-3302,-3159,-2808,-2270,-1576,-792,51,877,1666,2367,2963,3436,3788,4017,4149,4194,4182,4133,4066,3991,3918,3835,3748,3635,3508,3351,3183,3001,2831,2668,2542,2443,2390,2379,2415,2488,2592,2710,2824,2907,2951,2913,2812,2620,2355,2030,1651,1255,848,464,115,-174,-399,-532,-608,-603,-583,-554,-571,-667,-867,-1187,-1632,-2180,-2813,-3495,-4182,-4844,-5426,-5903,-6233,-6398,-6380,-6191,-5843,-5381,-4842,-4292,-3775,-3343,-3024,-2835,-2785,-2857,-3039,-3300,-3602,-3905,-4162,-4318,-4336,-4171,-3809,-3253,-2534,-1698,-826,21,760,1353,1756,1980,2034,1971,1833,1681,1560,1506,1547,1686,1926,2244,2620,3021,3414,3776,4067,4293,4415,4461,4409,4295,4107,3887,3621,3353,3069,2814,2580,2394,2264,2173,2140,2113,2099,2045,1950,1787,1552,1260,914,542,161,-217,-571,-897,-1194,-1451,-1691,-1904,-2115,-2334,-2566,-2823,-3090,-3364,-3615,-3836,-3993,-4091,-4117,-4077,-3989,-3858,-3708,-3537,-3359,-3166,-2969,-2743,-2517,-2249,-1980,-1665,-1333,-959,-566,-156,249,612,921,1131,1240,1235,1122,931,673,397,119,-130,-332,-474,-547,-542,-453,-278,-2,363,815,1332,1890,2444,2969,3404,3747,3947,4024,3973,3819,3610,3374,3173,3033,2988,3046,3196,3419,3662,3894,4049,4107,4026,3826,3498,3102,2653,2208,1792,1426,1114,858,631,426,216,-19,-275,-579,-906,-1264,-1624,-1967,-2265,-2497,-2643,-2701,-2674,-2587,-2463,-2339,-2241,-2195,-2215,-2307,-2471,-2693,-2953,-3231,-3495,-3717,-3867,-3920,-3853,-3668,-3361,-2957,-2483,-1978,-1475,-1016,-628,-333,-156,-95,-160,-336,-606,-952,-1329,-1713,-2052,-2316,-2477,-2511,-2416,-2196,-1869,-1457,-982,-467,71,619,1163,1703,2222,2709,3143,3510,3777,3946,3999,3944,3818,3631,3457,3317,3269,3335,3528,3828,4212,4599,4947,5154,5176,4960,4498,3812,2955,2015,1075,240,-428,-866,-1065,-1037,-820,-486,-100,254,508,616,536,264,-181,-768,-1429,-2094,-2693,-3150,-3426,-3490,-3351,-3039,-2597,-2101,-1605,-1195,-921,-832,-959,-1297,-1835,-2520,-3294,-4077,-4786,-5350,-5703,-5820,-5682,-5320,-4775,-4113,-3415,-2747,-2185,-1766,-1534,-1474,-1586,-1827,-2147,-2501,-2837,-3099,-3275,-3323,-3254,-3064,-2775,-2400,-1972,-1503,-1015,-522,-29,446,909,1333,1730,2064,2347,2556,2697,2770,2792,2778,2763,2758,2801,2893,3042,3233,3442,3635,3778,3835,3779,3602,3304,2920,2480,2051,1675,1410,1283,1306,1465,1728,2043,2352,2599,2731,2716,2542,2205,1741,1184,587,13,-491,-864,-1093,-1143,-1063,-857,-614,-382,-237,-233,-406,-779,-1336,-2055,-2877,-3742,-4589,-5322,-5915,-6276,-6415,-6286,-5927,-5367,-4657,-3879,-3089,-2362,-1749,-1280,-973,-815,-787,-854,-988,-1147,-1320,-1469,-1602,-1694,-1752,-1769,-1741,-1668,-1544,-1364,-1133,-837,-492,-98,333,771,1203,1587,1913,2125,2244,2213,2086,1850,1576,1291,1075,963,1008,1223,1599,2107,2689,3271,3772,4125,4259,4172,3842,3334,2705,2049,1463,1023,787,785,990,1382,1865,2386,2841,3176,3332,3284,3027,2587,1993,1318,609,-57,-619,-1040,-1278,-1347,-1253,-1049,-781,-518,-314,-223,-286,-511,-908,-1436,-2063,-2710,-3327,-3812,-4137,-4220,-4074,-3694,-3131,-2451,-1729,-1040,-457,-15,258,363,329,172,-61,-343,-659,-980,-1312,-1643,-1976,-2299,-2611,-2889,-3108,-3262,-3298,-3230,-3011,-2667,-2176,-1587,-897,-178,555,1224,1804,2252,2539,2694,2709,2665,2597,2581,2675,2909,3308,3851,4501,5198,5856,6412,6779,6930,6825,6496,5973,5327,4638,3977,3414,2988,2709,2576,2539,2564,2594,2577,2487,2276,1959,1512,976,351,-308,-976,-1590,-2123,-2515,-2767,-2841,-2783,-2597,-2350,-2096,-1887,-1790,-1839,-2064,-2471,-3031,-3715,-4452,-5179,-5812,-6287,-6540,-6545,-6283,-5775,-5059,-4195,-3251,-2302,-1425,-679,-126,207,292,139,-246,-806,-1500,-2243,-2956,-3562,-3970,-4147,-4032,-3646,-2990,-2119,-1088,25,1164,2236,3211,4014,4633,5032,5217,5198,4997,4681,4294,3927,3643,3508,3578,3848,4335,4950,5659,6327,6879,7198,7222,6904,6256,5315,4191,2976,1827,838,126,-279,-344,-139,291,814,1341,1762,1990,1993,1728,1241,559,-230,-1048,-1805,-2413,-2819,-2959,-2843,-2483,-1929,-1268,-584,28,471,688,626,274,-347,-1197,-2188,-3248,-4267,-5156,-5844,-6256,-6376,-6193,-5730,-5044,-4196,-3266,-2344,-1510,-831,-366,-146,-172,-450,-924,-1560,-2283,-3016,-3687,-4208,-4530,-4604,-4412,-3967,-3292,-2438,-1473,-459,534,1444,2226,2847,3280,3540,3620,3563,3394,3157,2913,2694,2564,2554,2680,2971,3382,3915,4488,5070,5563,5940,6117,6097,5851,5417,4834,4179,3519,2952,2529,2315,2310,2522,2886,3349,3817,4207,4444,4464,4240,3769,3085,2239,1311,384,-466,-1150,-1634,-1872,-1879,-1685,-1356,-964,-620,-386,-367,-584,-1082,-1830,-2792,-3902,-5052,-6181,-7147,-7920,-8385,-8531,-8335,-7801,-6989,-5959,-4798,-3614,-2502,-1542,-824,-364,-199,-300,-638,-1144,-1759,-2376,-2934,-3331,-3522,-3456,-3123,-2539,-1745,-805,212,1222,2158,2950,3563,3968,4160,4173,4014,3770,3454,3161,2908,2764,2736,2850,3094,3447,3869,4320,4735,5075,5277,5320,5173,4847,4357,3749,3082,2422,1835,1386,1105,1025,1112,1351,1660,1984,2239,2364,2314,2066,1622,1013,274,-530,-1347,-2114,-2779,-3314,-3674,-3871,-3875,-3737,-3450,-3090,-2672,-2277,-1935,-1703,-1614,-1684,-1924,-2304,-2793,-3338,-3867,-4319,-4618,-4711,-4559,-4147,-3485,-2623,-1619,-562,454,1343,2029,2449,2591,2426,2001,1347,521,-388,-1317,-2173,-2892,-3417,-3709,-3751,-3545,-3119,-2503,-1765,-945,-133,630,1272,1755,2054,2151,2073,1834,1494,1104,726,430,265,280,501,924,1540,2284,3111,3920,4643,5196,5513,5577,5362,4928,4307,3603,2894,2273,1817,1565,1532,1700,1999,2377,2726,2986,3077,2958,2627,2080,1373,550,-314,-1152,-1898,-2492,-2909,-3107,-3102,-2908,-2551,-2111,-1619,-1186,-839,-681,-723,-1012,-1533,-2264,-3142,-4096,-5028,-5837,-6429,-6727,-6677,-6272,-5543,-4559,-3431,-2285,-1252,-463,7,85,-221,-880,-1817,-2912,-4049,-5086,-5909,-6414,-6549,-6290,-5663,-4733,-3575,-2314,-1026,169,1217,2059,2676,3070,3269,3321,3268,3179,3097,3066,3118,3260,3503,3828,4222,4652,5084,5491,5818,6046,6123,6030,5746,5267,4614,3824,2955,2073,1263,585,105,-158,-194,-43,243,580,893,1098,1142,985,625,78,-603,-1363,-2120,-2809,-3358,-3725,-3867,-3788,-3484,-2997,-2372,-1665,-959,-312,194,499,559,342,-146,-883,-1800,-2824,-3843,-4746,-5441,-5819,-5848,-5486,-4773,-3766,-2576,-1329,-165,781,1404,1631,1428,821,-136,-1339,-2668,-3981,-5153,-6052,-6603,-6742,-6469,-5810,-4837,-3638,-2332,-1026,175,1174,1927,2390,2580,2527,2296,1961,1597,1291,1072,1006,1072,1280,1590,1962,2351,2716,3005,3209,3285,3246,3092,2838,2538,2206,1920,1708,1624,1702,1951,2377,2953,3624,4334,4995,5541,5894,6013,5876,5480,4880,4115,3268,2419,1637,985,515,238,162,257,487,794,1120,1407,1580,1614,1438,1061,452,-341,-1307,-2355,-3434,-4454,-5329,-6017,-6436,-6597,-6474,-6118,-5575,-4923,-4251,-3641,-3172,-2892,-2830,-2977,-3297,-3734,-4213,-4660,-4995,-5166,-5129,-4867,-4401,-3749,-2973,-2133,-1279,-489,214,780,1208,1488,1653,1711,1727,1712,1730,1793,1931,2151,2436,2780,3145,3513,3845,4121,4325,4439,4467,4399,4248,4019,3730,3398,3052,2725,2449,2267,2196,2271,2480,2830,3262,3756,4215,4597,4822,4844,4633,4185,3511,2671,1693,684,-325,-1231,-2001,-2578,-2939,-3079,-2998,-2729,-2300,-1767,-1182,-615,-133,201,320,202,-178,-791,-1592,-2502,-3430,-4271,-4929,-5332,-5412,-5170,-4610,-3795,-2820,-1785,-820,-32,492,695,568,142,-520,-1321,-2161,-2937,-3561,-3979,-4155,-4092,-3819,-3383,-2844,-2269,-1706,-1219,-827,-555,-393,-328,-321,-338,-338,-275,-140,96,421,816,1268,1726,2175,2578,2915,3184,3367,3487,3531,3524,3469,3380,3273,3165,3066,3001,2983,3020,3124,3289,3500,3740,3970,4142,4240,4194,4018,3678,3197,2590,1910,1168,456,-233,-823,-1317,-1694,-1953,-2114,-2184,-2198,-2166,-2116,-2064,-2032,-2036,-2097,-2220,-2421,-2690,-3021,-3392,-3774,-4140,-4447,-4678,-4785,-4777,-4631,-4372,-4034,-3656,-3308,-3049,-2924,-2985,-3225,-3639,-4173,-4770,-5346,-5831,-6148,-6252,-6110,-5735,-5131,-4378,-3499,-2600,-1719,-925,-252,291,698,1000,1236,1442,1675,1955,2316,2759,3267,3820,4364,4866,5273,5555,5692,5683,5536,5285,4959,4589,4220,3862,3561,3315,3154,3074,3086,3186,3365,3608,3885,4155,4385,4494,4474,4232,3794,3115,2235,1203,63,-1081,-2164,-3101,-3818,-4279,-4454,-4352,-4008,-3473,-2807,-2095,-1380,-749,-224,139,324,305,89,-338,-928,-1672,-2508,-3376,-4224,-4966,-5562,-5945,-6100,-6009,-5703,-5221,-4640,-4029,-3477,-3049,-2777,-2701,-2774,-2992,-3275,-3581,-3837,-4012,-4059,-3979,-3760,-3426,-2992,-2491,-1940,-1370,-785,-208,370,936,1500,2052,2597,3115,3602,4032,4385,4647,4785,4800,4673,4417,4050,3604,3126,2657,2263,1957,1809,1785,1929,2178,2542,2940,3374,3760,4112,4374,4565,4664,4694,4650,4542,4374,4141,3855,3514,3130,2713,2283,1857,1451,1093,790,556,403,307,287,297,352,414,495,571,644,694,689,616,424,95,-389,-1042,-1831,-2729,-3677,-4602,-5436,-6102,-6557,-6749,-6705,-6421,-5973,-5422,-4831,-4282,-3798,-3423,-3144,-2961,-2839,-2757,-2692,-2617,-2535,-2426,-2313,-2184,-2055,-1931,-1791,-1654,-1466,-1239,-921,-514,4,623,1332,2090,2866,3592,4238,4727,5045,5149,5039,4730,4247,3647,2986,2327,1736,1261,937,787,808,993,1311,1736,2225,2755,3289,3813,4297,4733,5090,5355,5493,5489,5317,4970,4454,3776,2978,2085,1155,230,-642,-1411,-2058,-2548,-2875,-3037,-3024,-2859,-2528,-2066,-1482,-831,-170,432,879,1115,1065,714,61,-834,-1904,-3018,-4076,-4937,-5514,-5727,-5571,-5058,-4275,-3323,-2317,-1389,-617,-78,212,254,102,-203,-577,-968,-1312,-1567,-1713,-1732,-1640,-1435,-1152,-803,-414,-6,411,806,1178,1494,1751,1935,2023,2038,1950,1803,1590,1345,1097,860,675,554,519,586,748,1012,1357,1766,2215,2680,3125,3548,3902,4198,4409,4549,4605,4604,4521,4392,4184,3913,3566,3141,2647,2091,1494,882,282,-270,-758,-1142,-1437,-1609,-1692,-1676,-1581,-1422,-1193,-915,-582,-222,145,469,707,799,698,385,-160,-890,-1778,-2725,-3660,-4470,-5083,-5428,-5477,-5235,-4744,-4084,-3333,-2608,-1962,-1487,-1184,-1075,-1122,-1286,-1522,-1771,-2005,-2186,-2305,-2360,-2356,-2301,-2204,-2058,-1865,-1603,-1264,-832,-308,313,994,1726,2448,3130,3721,4185,4494,4632,4600,4416,4108,3720,3298,2895,2556,2318,2208,2230,2389,2652,3001,3398,3800,4173,4489,4715,4841,4860,4753,4540,4207,3759,3214,2563,1852,1086,316,-424,-1088,-1642,-2047,-2294,-2360,-2264,-2017,-1647,-1188,-678,-143,371,854,1266,1589,1784,1818,1656,1273,652,-180,-1208,-2342,-3518,-4624,-5571,-6259,-6640,-6666,-6362,-5778,-4978,-4094,-3202,-2431,-1829,-1464,-1330,-1421,-1690,-2081,-2540,-3002,-3428,-3771,-4011,-4134,-4125,-3981,-3703,-3280,-2724,-2034,-1233,-340,601,1555,2461,3277,3943,4432,4705,4753,4584,4208,3676,3020,2312,1609,975,478,152,39,150,470,983,1631,2367,3123,3837,4459,4939,5262,5419,5414,5285,5042,4731,4369,3982,3591,3200,2822,2454,2095,1744,1393,1059,728,443,194,23,-62,-49,78,303,630,1019,1447,1852,2177,2347,2309,1989,1380,459,-723,-2115,-3615,-5113,-6496,-7643,-8475,-8921,-8968,-8633,-7974,-7073,-6026,-4947,-3917,-3021,-2306,-1806,-1522,-1457,-1563,-1824,-2181,-2581,-2973,-3295,-3499,-3545,-3406,-3073,-2558,-1895,-1124,-313,483,1202,1783,2201,2428,2460,2329,2048,1679,1266,849,497,210,49,-3,73,261,547,916,1343,1810,2296,2779,3246,3679,4064,4391,4656,4854,4982,5042,5027,4937,4770,4523,4196,3801,3336,2826,2279,1720,1176,675,244,-78,-288,-361,-316,-169,52,299,534,718,797,756,539,147,-449,-1229,-2179,-3243,-4371,-5476,-6481,-7305,-7866,-8126,-8055,-7654,-6987,-6094,-5091,-4065,-3109,-2310,-1714,-1348,-1218,-1291,-1534,-1893,-2320,-2753,-3149,-3450,-3621,-3629,-3443,-3071,-2517,-1820,-1025,-206,584,1253,1766,2067,2149,2016,1716,1283,817,364,10,-189,-209,-25,344,859,1486,2147,2805,3393,3887,4257,4505,4632,4669,4632,4549,4454,4358,4287,4238,4220,4208,4201,4147,4038,3825,3501,3034,2442,1721,925,81,-735,-1476,-2081,-2507,-2734,-2756,-2605,-2304,-1926,-1496,-1096,-741,-495,-368,-396,-589,-950,-1481,-2152,-2940,-3778,-4622,-5375,-5988,-6368,-6489,-6308,-5845,-5129,-4234,-3254,-2283,-1432,-766,-356,-220,-352,-727,-1285,-1971,-2701,-3408,-4013,-4452,-4675,-4646,-4349,-3809,-3044,-2133,-1126,-122,817,1617,2231,2636,2829,2824,2674,2407,2102,1792,1541,1371,1317,1372,1543,1800,2134,2511,2924,3343,3774,4207,4643,5078,5506,5914,6278,6587,6794,6892,6844,6640,6266,5722,5015,4169,3216,2205,1186,229,-606,-1262,-1690,-1864,-1786,-1472,-974,-368,287,873,1353,1637,1718,1579,1239,742,118,-575,-1317,-2067,-2816,-3542,-4244,-4892,-5488,-5981,-6362,-6589,-6634,-6497,-6161,-5669,-5047,-4372,-3693,-3090,-2607,-2283,-2145,-2168,-2356,-2644,-3004,-3357,-3651,-3817,-3808,-3587,-3134,-2472,-1624,-662,348,1322,2177,2859,3322,3553,3570,3411,3128,2804,2487,2256,2140,2166,2339,2621,2988,3371,3720,3983,4120,4114,3973,3717,3398,3058,2756,2540,2426,2456,2586,2837,3144,3480,3794,4027,4154,4119,3923,3551,3031,2395,1700,993,354,-183,-560,-768,-800,-671,-435,-117,195,494,700,828,840,760,586,332,1,-402,-887,-1456,-2112,-2853,-3653,-4479,-5283,-5989,-6548,-6878,-6948,-6731,-6243,-5526,-4655,-3710,-2792,-1983,-1360,-959,-820,-914,-1222,-1678,-2202,-2718,-3126,-3372,-3385,-3161,-2695,-2031,-1232,-372,467,1202,1792,2174,2368,2356,2188,1904,1553,1193,861,594,417,330,333,402,522,658,808,947,1093,1254,1444,1700,2021,2430,2904,3433,3974,4488,4929,5244,5410,5383,5171,4765,4201,3520,2771,2025,1333,753,316,41,-88,-82,-8,101,168,151,5,-294,-738,-1312,-1962,-2645,-3289,-3858,-4306,-4627,-4828,-4932,-4983,-5021,-5080,-5175,-5310,-5449,-5567,-5608,-5532,-5313,-4941,-4442,-3849,-3228,-2637,-2138,-1778,-1580,-1543,-1650,-1846,-2084,-2284,-2387,-2331,-2088,-1642,-1013,-253,575,1386,2082,2603,2866,2855,2564,2029,1312,506,-299,-998,-1514,-1774,-1754,-1442,-875,-111,772,1679,2519,3218,3719,4002,4076,3980,3779,3541,3338,3229,3242,3401,3667,4023,4401,4752,5013,5140,5102,4881,4491,3946,3284,2557,1791,1050,355,-262,-783,-1202,-1527,-1755,-1916,-2020,-2080,-2118,-2130,-2121,-2092,-2031,-1950,-1848,-1748,-1679,-1668,-1763,-1977,-2337,-2821,-3405,-4027,-4609,-5076,-5340,-5359,-5089,-4558,-3798,-2900,-1955,-1080,-360,116,308,203,-175,-770,-1497,-2268,-2978,-3547,-3903,-4019,-3872,-3510,-2958,-2303,-1603,-934,-350,113,435,629,711,715,690,658,677,742,893,1107,1380,1696,2005,2307,2548,2744,2872,2976,3065,3199,3399,3709,4127,4660,5257,5889,6471,6951,7256,7348,7185,6785,6146,5337,4396,3414,2447,1570,834,268,-101,-288,-307,-198,-8,217,419,565,622,570,428,191,-94,-411,-725,-1022,-1300,-1560,-1835,-2129,-2480,-2874,-3312,-3749,-4156,-4463,-4649,-4666,-4522,-4231,-3838,-3409,-3012,-2713,-2565,-2593,-2794,-3141,-3570,-4013,-4388,-4618,-4648,-4440,-3992,-3332,-2516,-1618,-728,70,704,1121,1300,1248,995,612,163,-261,-587,-745,-698,-410,88,781,1595,2462,3296,4011,4537,4829,4868,4671,4285,3783,3256,2787,2462,2326,2414,2709,3178,3762,4388,4993,5504,5876,6077,6085,5905,5546,5035,4399,3684,2916,2146,1399,714,111,-391,-777,-1058,-1216,-1285,-1249,-1139,-948,-706,-417,-118,173,401,541,530,347,-46,-644,-1426,-2341,-3319,-4271,-5109,-5755,-6141,-6243,-6055,-5611,-4970,-4212,-3422,-2682,-2058,-1586,-1298,-1163,-1176,-1263,-1400,-1520,-1596,-1592,-1513,-1364,-1168,-966,-772,-632,-540,-510,-514,-538,-541,-505,-390,-201,81,427,825,1236,1627,1963,2212,2364,2399,2344,2209,2048,1903,1834,1894,2110,2517,3090,3813,4619,5449,6224,6880,7361,7633,7675,7499,7116,6559,5873,5092,4266,3440,2643,1918,1282,749,336,18,-193,-356,-465,-588,-730,-928,-1190,-1517,-1899,-2321,-2756,-3190,-3596,-3973,-4303,-4597,-4838,-5038,-5179,-5257,-5261,-5184,-5027,-4794,-4505,-4173,-3842,-3528,-3279,-3101,-3023,-3024,-3095,-3193,-3274,-3292,-3186,-2943,-2525,-1957,-1264,-485,285,1012,1595,2010,2205,2185,1966,1581,1107,585,117,-257,-467,-488,-300,80,636,1310,2054,2802,3499,4091,4546,4842,4982,4991,4899,4757,4608,4495,4447,4469,4568,4709,4878,5031,5146,5194,5168,5058,4865,4604,4265,3870,3414,2895,2333,1710,1057,377,-301,-955,-1547,-2061,-2459,-2738,-2885,-2898,-2801,-2599,-2339,-2048,-1779,-1564,-1460,-1477,-1652,-1965,-2408,-2938,-3496,-4036,-4484,-4802,-4954,-4923,-4717,-4367,-3901,-3386,-2847,-2360,-1931,-1608,-1383,-1255,-1213,-1226,-1280,-1353,-1425,-1501,-1566,-1630,-1706,-1777,-1877,-1966,-2070,-2149,-2200,-2196,-2123,-1959,-1710,-1358,-926,-418,139,724,1301,1852,2338,2744,3056,3249,3354,3352,3299,3208,3128,3096,3151,3304,3589,3969,4450,4981,5517,6018,6421,6697,6799,6727,6444,5992,5353,4583,3700,2757,1793,854,-12,-775,-1394,-1858,-2156,-2292,-2294,-2179,-2003,-1787,-1590,-1418,-1320,-1281,-1338,-1468,-1684,-1971,-2321,-2718,-3140,-3562,-3956,-4289,-4541,-4689,-4724,-4660,-4507,-4297,-4069,-3857,-3693,-3613,-3611,-3701,-3849,-4026,-4188,-4278,-4274,-4120,-3832,-3394,-2855,-2252,-1642,-1091,-638,-333,-181,-178,-294,-480,-680,-835,-892,-809,-570,-168,375,1021,1742,2459,3160,3767,4275,4650,4884,4988,4964,4842,4644,4400,4144,3911,3734,3639,3647,3763,3987,4287,4648,5000,5334,5563,5689,5641,5430,5023,4434,3684,2783,1795,748,-303,-1298,-2205,-2971,-3575,-4001,-4248,-4329,-4265,-4087,-3820,-3506,-3173,-2860,-2599,-2423,-2350,-2400,-2566,-2834,-3187,-3580,-3994,-4376,-4715,-4975,-5161,-5251,-5275,-5216,-5110,-4948,-4752,-4515,-4257,-3956,-3632,-3267,-2868,-2436,-1971,-1496,-1017,-576,-180,115,308,354,263,26,-332,-771,-1257,-1715,-2104,-2350,-2424,-2285,-1933,-1374,-650,197,1088,1971,2768,3429,3917,4207,4317,4254,4080,3829,3579,3380,3296,3357,3595,4000,4554,5207,5885,6533,7050,7394,7505,7358,6960,6325,5493,4520,3457,2372,1308,329,-545,-1259,-1822,-2193,-2409,-2453,-2376,-2203,-1981,-1758,-1571,-1457,-1441,-1533,-1735,-2044,-2422,-2859,-3293,-3699,-4022,-4241,-4323,-4275,-4106,-3845,-3545,-3246,-3010,-2863,-2841,-2934,-3140,-3413,-3725,-4026,-4270,-4424,-4453,-4340,-4085,-3681,-3174,-2571,-1949,-1334,-797,-372,-107,-11,-90,-322,-662,-1079,-1487,-1860,-2109,-2227,-2149,-1895,-1447,-840,-105,712,1559,2385,3144,3798,4315,4687,4910,5008,5003,4946,4878,4847,4897,5055,5321,5703,6141,6611,7031,7357,7522,7498,7264,6831,6215,5466,4622,3739,2858,2019,1243,550,-64,-595,-1056,-1455,-1801,-2104,-2365,-2577,-2749,-2856,-2907,-2890,-2817,-2697,-2555,-2411,-2279,-2183,-2106,-2070,-2036,-2029,-2011,-2012,-2027,-2077,-2186,-2355,-2591,-2880,-3188,-3487,-3726,-3868,-3887,-3754,-3478,-3063,-2536,-1953,-1337,-781,-296,31,203,181,-9,-354,-797,-1290,-1762,-2161,-2419,-2517,-2409,-2110,-1624,-984,-239,566,1373,2125,2779,3293,3637,3813,3811,3672,3423,3134,2845,2645,2559,2650,2915,3365,3953,4634,5340,5982,6501,6811,6884,6685,6228,5538,4663,3676,2636,1617,677,-141,-805,-1307,-1646,-1843,-1920,-1907,-1845,-1750,-1667,-1596,-1564,-1554,-1573,-1592,-1612,-1613,-1598,-1576,-1552,-1541,-1559,-1600,-1683,-1794,-1932,-2106,-2301,-2538,-2805,-3112,-3445,-3785,-4109,-4388,-4586,-4696,-4692,-4581,-4367,-4066,-3693,-3278,-2829,-2394,-1967,-1611,-1306,-1110,-1007,-1014,-1119,-1308,-1547,-1820,-2071,-2285,-2417,-2448,-2357,-2133,-1774,-1292,-698,-28,695,1423,2116,2744,3263,3681,3970,4172,4291,4376,4456,4554,4699,4882,5111,5353,5600,5798,5949,5993,5949,5775,5501,5121,4671,4158,3622,3069,2522,1988,1464,948,437,-84,-614,-1159,-1710,-2260,-2791,-3290,-3729,-4089,-4350,-4485,-4503,-4381,-4165,-3850,-3505,-3144,-2826,-2567,-2400,-2323,-2353,-2475,-2692,-2991,-3368,-3798,-4263,-4726,-5140,-5468,-5655,-5686,-5527,-5205,-4721,-4130,-3471,-2791,-2155,-1582,-1133,-809,-632,-597,-688,-882,-1149,-1448,-1743,-2003,-2187,-2281,-2257,-2112,-1840,-1444,-934,-332,353,1064,1797,2479,3095,3588,3953,4168,4252,4231,4139,4041,3961,3957,4031,4205,4448,4745,5049,5328,5527,5634,5603,5450,5161,4770,4296,3782,3248,2741,2257,1830,1438,1089,756,441,113,-211,-549,-884,-1207,-1506,-1764,-1968,-2111,-2184,-2180,-2104,-1959,-1765,-1533,-1295,-1059,-854,-690,-565,-505,-497,-565,-717,-956,-1306,-1741,-2270,-2834,-3419,-3958,-4427,-4777,-5003,-5078,-5030,-4851,-4577,-4226,-3822,-3409,-2996,-2637,-2339,-2142,-2049,-2084,-2216,-2460,-2757,-3085,-3406,-3654,-3804,-3813,-3639,-3294,-2746,-2037,-1179,-229,768,1755,2676,3495,4186,4726,5145,5440,5662,5831,5986,6143,6324,6517,6724,6913,7075,7171,7184,7097,6886,6573,6148,5653,5107,4551,4017,3534,3115,2762,2468,2202,1942,1653,1304,883,385,-186,-800,-1427,-2027,-2558,-2969,-3237,-3317,-3216,-2936,-2513,-1999,-1460,-965,-579,-353,-319,-497,-874,-1433,-2132,-2917,-3736,-4510,-5184,-5694,-5995,-6065,-5902,-5526,-4992,-4345,-3660,-2988,-2388,-1885,-1515,-1264,-1145,-1121,-1186,-1304,-1443,-1591,-1701,-1774,-1782,-1718,-1579,-1365,-1080,-728,-324,139,628,1154,1686,2219,2732,3217,3645,4032,4337,4593,4775,4912,4994,5043,5060,5054,5029,4986,4922,4845,4744,4624,4481,4311,4121,3904,3674,3431,3185,2951,2713,2503,2278,2067,1825,1562,1262,920,541,138,-283,-690,-1078,-1416,-1691,-1883,-1973,-1949,-1801,-1540,-1177,-753,-307,106,432,635,671,540,231,-229,-816,-1487,-2200,-2892,-3536,-4060,-4459,-4688,-4758,-4675,-4472,-4178,-3843,-3493,-3167,-2888,-2661,-2501,-2394,-2350,-2347,-2393,-2472,-2579,-2711,-2851,-2990,-3113,-3196,-3220,-3167,-3010,-2745,-2355,-1838,-1217,-484,311,1170,2038,2903,3723,4482,5150,5722,6175,6524,6758,6897,6942,6912,6817,6673,6499,6301,6109,5927,5767,5643,5542,5475,5424,5378,5324,5237,5108,4903,4614,4218,3702,3071,2318,1472,553,-395,-1336,-2209,-2986,-3602,-4045,-4262,-4264,-4031,-3610,-3029,-2368,-1704,-1120,-709,-522,-598,-941,-1508,-2250,-3085,-3926,-4700,-5337,-5789,-6042,-6081,-5941,-5645,-5247,-4789,-4323,-3884,-3495,-3172,-2898,-2674,-2466,-2267,-2057,-1831,-1598,-1369,-1162,-1002,-902,-877,-924,-1034,-1176,-1329,-1435,-1473,-1387,-1155,-758,-184,541,1405,2339,3313,4230,5064,5728,6209,6476,6538,6425,6171,5827,5458,5090,4779,4539,4372,4286,4245,4234,4218,4167,4063,3882,3635,3318,2961,2579,2199,1841,1507,1208,921,643,343,15,-364,-785,-1257,-1744,-2232,-2666,-3003,-3200,-3197,-2989,-2548,-1924,-1148,-321,477,1137,1583,1747,1618,1187,518,-331,-1281,-2228,-3114,-3855,-4420,-4778,-4939,-4918,-4760,-4505,-4207,-3913,-3656,-3473,-3362,-3333,-3369,-3449,-3562,-3671,-3776,-3851,-3899,-3911,-3900,-3854,-3792,-3697,-3575,-3413,-3196,-2909,-2537,-2062,-1483,-796,-12,839,1728,2618,3450,4201,4815,5283,5586,5733,5736,5632,5438,5202,4939,4688,4452,4263,4109,4009,3952,3931,3940,3968,3993,4019,4021,4001,3946,3844,3689,3457,3148,2741,2234,1635,944,200,-572,-1326,-2008,-2567,-2954,-3125,-3064,-2763,-2260,-1597,-874,-171,398,745,809,553,-3,-805,-1776,-2802,-3792,-4645,-5305,-5731,-5930,-5916,-5752,-5471,-5152,-4822,-4532,-4298,-4125,-4011,-3938,-3884,-3839,-3768,-3684,-3558,-3414,-3246,-3068,-2896,-2727,-2581,-2443,-2318,-2195,-2045,-1865,-1612,-1282,-844,-303,347,1072,1848,2622,3348,3968,4448,4751,4873,4824,4637,4352,4023,3698,3417,3212,3092,3053,3085,3157,3245,3321,3363,3362,3306,3215,3089,2966,2844,2752,2675,2610,2521,2384,2149,1803,1310,684,-67,-887,-1730,-2511,-3160,-3599,-3770,-3638,-3199,-2486,-1568,-538,472,1349,1967,2245,2135,1648,827,-217,-1380,-2522,-3539,-4333,-4859,-5104,-5091,-4881,-4536,-4142,-3763,-3456,-3255,-3174,-3194,-3302,-3438,-3576,-3667,-3687,-3620,-3477,-3265,-3033,-2808,-2629,-2537,-2534,-2638,-2815,-3038,-3246,-3385,-3393,-3217,-2833,-2229,-1426,-472,560,1606,2561,3373,3981,4346,4487,4415,4178,3853,3479,3150,2888,2753,2739,2860,3094,3415,3781,4171,4520,4829,5039,5167,5187,5122,4979,4776,4535,4256,3953,3609,3218,2773,2243,1654,985,290,-419,-1072,-1635,-2035,-2243,-2228,-1977,-1534,-932,-259,393,933,1282,1369,1196,750,112,-673,-1495,-2281,-2971,-3509,-3899,-4153,-4289,-4371,-4416,-4467,-4524,-4596,-4656,-4692,-4679,-4591,-4427,-4179,-3869,-3517,-3161,-2837,-2586,-2432,-2399,-2478,-2664,-2905,-3165,-3367,-3459,-3384,-3096,-2587,-1851,-941,112,1208,2294,3273,4089,4691,5062,5207,5163,4979,4726,4458,4255,4126,4126,4217,4397,4618,4832,5006,5096,5085,4976,4766,4496,4181,3873,3592,3377,3228,3160,3132,3134,3097,2993,2766,2388,1857,1172,392,-442,-1240,-1934,-2438,-2711,-2701,-2430,-1902,-1208,-412,371,1042,1522,1737,1682,1342,790,74,-702,-1465,-2134,-2668,-3038,-3256,-3352,-3368,-3355,-3349,-3384,-3463,-3582,-3728,-3866,-3978,-4034,-4018,-3927,-3766,-3551,-3314,-3080,-2889,-2757,-2714,-2739,-2830,-2938,-3018,-3024,-2894,-2607,-2137,-1504,-731,102,953,1707,2337,2753,2964,2948,2768,2458,2122,1816,1628,1609,1783,2153,2684,3315,3980,4592,5094,5413,5544,5460,5208,4816,4357,3886,3472,3158,2985,2949,3047,3230,3445,3628,3703,3626,3348,2871,2216,1433,599,-201,-882,-1371,-1612,-1601,-1333,-877,-295,314,848,1223,1366,1237,836,184,-658,-1616,-2604,-3542,-4360,-5018,-5492,-5798,-5957,-6014,-6007,-5973,-5935,-5907,-5877,-5852,-5796,-5722,-5594,-5426,-5213,-4970,-4716,-4475,-4265,-4103,-3996,-3927,-3885,-3830,-3726,-3537,-3226,-2779,-2185,-1471,-653,208,1075,1879,2579,3135,3519,3739,3798,3737,3599,3427,3271,3171,3149,3219,3375,3595,3855,4120,4355,4535,4639,4667,4620,4519,4387,4248,4133,4058,4030,4048,4087,4111,4075,3929,3626,3142,2469,1621,662,-362,-1332,-2194,-2840,-3233,-3328,-3139,-2697,-2073,-1358,-641,-34,397,582,500,157,-416,-1153,-1989,-2835,-3629,-4295,-4812,-5145,-5326,-5355,-5299,-5171,-5017,-4857,-4689,-4518,-4327,-4109,-3858,-3583,-3290,-3013,-2774,-2606,-2528,-2559,-2690,-2906,-3170,-3435,-3655,-3777,-3766,-3598,-3257,-2770,-2148,-1449,-710,6,652,1188,1575,1822,1915,1900,1807,1691,1604,1589,1683,1899,2240,2675,3177,3682,4153,4531,4777,4879,4820,4637,4351,4026,3704,3454,3306,3302,3440,3716,4084,4494,4876,5154,5264,5159,4801,4216,3415,2478,1471,484,-397,-1107,-1592,-1824,-1806,-1566,-1147,-629,-71,433,823,1046,1068,879,500,-51,-709,-1433,-2166,-2865,-3501,-4066,-4549,-4972,-5320,-5613,-5829,-5955,-5984,-5881,-5665,-5325,-4894,-4397,-3889,-3402,-2993,-2681,-2492,-2431,-2470,-2595,-2754,-2908,-3016,-3031,-2942,-2719,-2382,-1928,-1396,-805,-202,388,931,1414,1824,2172,2462,2733,2990,3274,3574,3920,4267,4630,4946,5210,5374,5431,5361,5180,4898,4553,4183,3826,3528,3316,3221,3237,3382,3604,3902,4204,4464,4630,4640,4470,4093,3521,2780,1924,1018,130,-662,-1311,-1758,-1989,-2000,-1806,-1462,-1010,-533,-95,233,399,372,138,-289,-871,-1559,-2285,-2979,-3592,-4060,-4378,-4525,-4525,-4403,-4188,-3924,-3634,-3343,-3080,-2855,-2684,-2586,-2545,-2580,-2659,-2771,-2879,-2959,-2981,-2924,-2774,-2535,-2210,-1820,-1390,-929,-480,-42,353,699,985,1196,1329,1383,1355,1273,1150,1032,957,972,1111,1400,1849,2436,3132,3878,4610,5264,5768,6083,6162,6025,5661,5148,4521,3865,3258,2753,2419,2270,2329,2560,2934,3386,3845,4241,4514,4604,4507,4190,3712,3071,2358,1600,873,208,-340,-759,-1025,-1138,-1117,-977,-771,-520,-310,-142,-110,-198,-463,-876,-1441,-2099,-2820,-3534,-4195,-4754,-5179,-5446,-5562,-5512,-5336,-5032,-4651,-4213,-3763,-3341,-2965,-2676,-2463,-2339,-2285,-2288,-2326,-2390,-2465,-2537,-2615,-2676,-2723,-2737,-2708,-2609,-2431,-2154,-1773,-1297,-733,-114,530,1170,1770,2315,2781,3181,3503,3776,4000,4193,4366,4518,4658,4781,4888,4975,5037,5075,5089,5077,5063,5033,5027,5035,5080,5163,5281,5420,5557,5656,5683,5584,5349,4928,4354,3616,2784,1885,1016,209,-456,-949,-1246,-1330,-1232,-962,-587,-149,272,614,813,821,602,151,-529,-1399,-2406,-3486,-4549,-5527,-6337,-6926,-7259,-7323,-7134,-6716,-6131,-5417,-4660,-3903,-3219,-2649,-2229,-1984,-1899,-1974,-2162,-2433,-2736,-3040,-3303,-3501,-3626,-3649,-3598,-3444,-3222,-2918,-2556,-2141,-1683,-1203,-714,-228,226,648,1021,1355,1651,1941,2219,2535,2869,3254,3661,4086,4504,4874,5184,5376,5457,5385,5173,4833,4376,3864,3324,2824,2414,2141,2038,2131,2402,2844,3386,3990,4555,5029,5326,5395,5206,4744,4035,3113,2051,917,-187,-1181,-1976,-2513,-2743,-2669,-2315,-1746,-1049,-326,310,769,966,866,455,-241,-1159,-2216,-3323,-4372,-5295,-6017,-6510,-6759,-6774,-6576,-6215,-5718,-5145,-4529,-3909,-3327,-2796,-2353,-1994,-1749,-1604,-1583,-1667,-1868,-2154,-2524,-2929,-3352,-3734,-4050,-4248,-4307,-4201,-3926,-3493,-2918,-2244,-1500,-739,18,730,1391,1984,2516,2982,3386,3731,4001,4205,4320,4353,4297,4169,3967,3740,3479,3249,3040,2909,2844,2878,2998,3196,3473,3779,4124,4445,4737,4950,5062,5043,4871,4538,4038,3394,2626,1780,906,61,-689,-1289,-1693,-1879,-1840,-1621,-1257,-853,-468,-221,-158,-354,-818,-1545,-2486,-3565,-4689,-5747,-6647,-7300,-7651,-7687,-7409,-6882,-6151,-5325,-4461,-3664,-2979,-2466,-2145,-2021,-2075,-2279,-2579,-2928,-3279,-3579,-3810,-3936,-3962,-3871,-3689,-3405,-3058,-2640,-2188,-1711,-1233,-778,-370,-28,234,409,515,569,614,704,864,1162,1586,2163,2857,3619,4415,5141,5774,6220,6468,6484,6282,5878,5333,4687,4025,3390,2855,2454,2224,2169,2294,2567,2961,3416,3876,4271,4538,4618,4468,4076,3430,2582,1561,465,-640,-1651,-2496,-3104,-3445,-3508,-3326,-2955,-2479,-1986,-1573,-1311,-1267,-1467,-1906,-2558,-3355,-4224,-5076,-5813,-6376,-6697,-6759,-6556,-6114,-5480,-4707,-3869,-3022,-2241,-1579,-1081,-775,-675,-773,-1049,-1462,-1983,-2540,-3120,-3644,-4102,-4447,-4669,-4738,-4669,-4435,-4069,-3561,-2951,-2252,-1503,-740,11,717,1360,1936,2440,2884,3276,3628,3943,4232,4483,4697,4867,4983,5052,5064,5035,4967,4876,4781,4684,4615,4566,4562,4591,4662,4764,4898,5042,5191,5316,5395,5393,5283,5023,4612,4029,3294,2437,1511,576,-291,-1025,-1566,-1868,-1927,-1752,-1397,-928,-443,-26,231,255,19,-510,-1285,-2270,-3371,-4508,-5564,-6460,-7102,-7447,-7460,-7148,-6548,-5713,-4726,-3676,-2654,-1745,-1042,-577,-415,-542,-939,-1568,-2338,-3182,-4000,-4708,-5249,-5553,-5620,-5421,-5001,-4380,-3618,-2769,-1892,-1043,-264,400,945,1350,1634,1832,1964,2097,2260,2493,2827,3263,3787,4376,4975,5549,6032,6393,6587,6610,6445,6133,5671,5135,4538,3947,3398,2932,2582,2383,2343,2482,2787,3238,3799,4403,4985,5460,5751,5795,5544,4991,4157,3090,1890,634,-540,-1552,-2299,-2745,-2856,-2678,-2252,-1684,-1070,-519,-129,25,-95,-514,-1194,-2092,-3132,-4211,-5241,-6110,-6741,-7057,-7034,-6661,-5969,-5036,-3926,-2781,-1678,-758,-82,265,281,-48,-640,-1455,-2360,-3286,-4113,-4773,-5206,-5382,-5294,-4968,-4432,-3749,-2971,-2158,-1370,-650,-27,465,842,1102,1287,1427,1579,1760,2030,2370,2807,3292,3799,4272,4665,4928,5037,4968,4746,4380,3929,3433,2946,2525,2193,2005,1945,2053,2292,2670,3146,3689,4251,4768,5191,5435,5474,5242,4756,4012,3073,1993,871,-212,-1165,-1915,-2425,-2667,-2668,-2469,-2143,-1779,-1460,-1276,-1285,-1523,-2017,-2717,-3610,-4596,-5602,-6527,-7271,-7749,-7883,-7638,-7000,-6008,-4732,-3281,-1788,-398,753,1551,1908,1804,1239,302,-919,-2264,-3606,-4784,-5699,-6257,-6427,-6213,-5654,-4833,-3836,-2775,-1745,-834,-112,386,645,682,543,281,-9,-274,-408,-379,-133,339,1011,1847,2774,3710,4577,5292,5796,6055,6047,5805,5345,4748,4054,3350,2686,2125,1716,1484,1463,1644,2023,2569,3221,3922,4575,5107,5414,5465,5183,4606,3731,2649,1420,175,-1022,-2043,-2851,-3378,-3623,-3609,-3374,-3005,-2564,-2160,-1850,-1716,-1784,-2080,-2585,-3267,-4057,-4878,-5637,-6240,-6607,-6670,-6402,-5800,-4915,-3820,-2631,-1465,-449,306,717,736,365,-357,-1346,-2493,-3675,-4764,-5658,-6276,-6572,-6552,-6229,-5678,-4960,-4163,-3363,-2620,-1983,-1474,-1079,-803,-571,-371,-123,211,663,1260,1991,2836,3741,4653,5490,6199,6706,6992,7025,6831,6439,5904,5297,4671,4108,3627,3289,3074,3011,3062,3224,3458,3745,4048,4345,4594,4766,4823,4742,4492,4077,3491,2774,1954,1094,239,-542,-1211,-1716,-2049,-2184,-2161,-1984,-1732,-1430,-1167,-980,-929,-1043,-1335,-1806,-2416,-3120,-3847,-4515,-5058,-5384,-5462,-5246,-4745,-4003,-3063,-2051,-1038,-160,502,857,866,509,-180,-1142,-2283,-3490,-4641,-5625,-6356,-6756,-6824,-6536,-5974,-5164,-4230,-3228,-2270,-1419,-725,-235,70,186,182,93,7,-19,82,350,805,1448,2232,3120,4020,4866,5574,6086,6354,6364,6127,5668,5053,4333,3579,2867,2244,1777,1492,1419,1564,1916,2451,3121,3875,4637,5348,5925,6326,6495,6419,6102,5552,4834,3969,3061,2128,1284,536,-35,-434,-640,-681,-598,-439,-275,-167,-173,-340,-685,-1214,-1888,-2665,-3470,-4228,-4859,-5297,-5492,-5422,-5096,-4549,-3849,-3083,-2330,-1704,-1249,-1053,-1107,-1435,-1972,-2680,-3450,-4219,-4875,-5366,-5626,-5646,-5414,-4979,-4368,-3659,-2903,-2160,-1481,-893,-416,-52,220,414,577,741,943,1225,1591,2072,2637,3277,3945,4591,5169,5620,5914,6020,5938,5686,5282,4794,4245,3716,3237,2867,2621,2540,2605,2836,3190,3650,4173,4706,5210,5625,5909,6027,5947,5664,5174,4509,3688,2777,1803,854,-48,-818,-1440,-1874,-2113,-2176,-2088,-1907,-1692,-1510,-1422,-1479,-1702,-2105,-2649,-3298,-3970,-4590,-5077,-5346,-5360,-5072,-4494,-3660,-2635,-1516,-412,563,1303,1731,1780,1465,782,-165,-1300,-2480,-3593,-4514,-5147,-5452,-5390,-5019,-4374,-3565,-2685,-1834,-1112,-566,-255,-163,-275,-529,-847,-1150,-1343,-1369,-1162,-718,-32,838,1844,2887,3884,4754,5411,5834,5980,5879,5562,5093,4540,3994,3508,3168,2994,3019,3238,3624,4138,4727,5324,5886,6336,6663,6807,6781,6563,6180,5636,4979,4217,3408,2561,1728,919,170,-495,-1075,-1536,-1900,-2150,-2314,-2406,-2448,-2475,-2499,-2554,-2656,-2806,-3022,-3284,-3582,-3892,-4181,-4420,-4575,-4626,-4547,-4348,-4037,-3640,-3213,-2792,-2446,-2223,-2158,-2279,-2585,-3047,-3631,-4260,-4878,-5407,-5794,-6005,-6016,-5839,-5502,-5036,-4497,-3925,-3357,-2830,-2345,-1914,-1514,-1124,-717,-254,283,913,1642,2451,3318,4194,5039,5785,6405,6829,7072,7082,6919,6563,6102,5545,4987,4449,4008,3677,3489,3453,3535,3740,3998,4293,4569,4800,4951,5012,4955,4796,4506,4109,3597,2981,2291,1529,745,-49,-794,-1476,-2043,-2482,-2780,-2925,-2949,-2856,-2699,-2500,-2316,-2175,-2115,-2157,-2311,-2564,-2905,-3286,-3664,-4002,-4234,-4350,-4303,-4114,-3779,-3355,-2876,-2417,-2035,-1792,-1736,-1885,-2253,-2805,-3496,-4265,-5014,-5690,-6199,-6507,-6580,-6421,-6056,-5529,-4898,-4222,-3554,-2948,-2417,-1996,-1647,-1376,-1121,-863,-545,-151,354,946,1639,2359,3095,3769,4337,4760,4997,5051,4922,4634,4236,3765,3284,2840,2470,2217,2083,2079,2187,2381,2641,2930,3237,3537,3836,4118,4394,4647,4866,5032,5103,5060,4855,4483,3923,3198,2325,1366,372,-579,-1425,-2097,-2566,-2789,-2799,-2599,-2267,-1866,-1484,-1201,-1089,-1190,-1522,-2075,-2782,-3596,-4408,-5143,-5717,-6066,-6171,-6015,-5642,-5098,-4469,-3837,-3285,-2899,-2710,-2768,-3040,-3503,-4078,-4686,-5236,-5656,-5870,-5864,-5617,-5163,-4552,-3832,-3093,-2377,-1753,-1241,-862,-599,-416,-279,-120,90,409,839,1395,2038,2746,3441,4092,4615,4988,5166,5152,4943,4588,4119,3609,3113,2696,2401,2270,2309,2502,2835,3237,3687,4107,4476,4753,4929,5003,4972,4862,4663,4395,4052,3630,3134,2551,1892,1164,384,-413,-1189,-1908,-2511,-2980,-3275,-3403,-3375,-3235,-3031,-2835,-2709,-2704,-2861,-3176,-3629,-4172,-4725,-5219,-5570,-5722,-5639,-5303,-4752,-4004,-3157,-2257,-1423,-698,-174,120,168,-38,-436,-993,-1613,-2235,-2768,-3173,-3386,-3429,-3271,-2983,-2583,-2135,-1691,-1285,-961,-715,-560,-448,-371,-259,-101,164,525,1005,1566,2192,2819,3417,3919,4301,4532,4593,4517,4294,3998,3643,3297,2994,2770,2654,2635,2729,2885,3103,3327,3553,3751,3916,4060,4171,4280,4366,4432,4453,4403,4240,3950,3488,2869,2089,1190,227,-736,-1613,-2332,-2836,-3068,-3048,-2769,-2324,-1769,-1223,-772,-504,-476,-705,-1170,-1816,-2549,-3283,-3904,-4336,-4525,-4428,-4085,-3503,-2778,-1977,-1201,-535,-63,169,116,-211,-785,-1551,-2422,-3315,-4139,-4815,-5293,-5538,-5557,-5372,-5024,-4576,-4074,-3577,-3107,-2697,-2317,-1972,-1609,-1195,-698,-89,631,1460,2343,3260,4126,4896,5524,5954,6194,6225,6088,5817,5474,5107,4788,4553,4435,4453,4579,4797,5064,5314,5523,5635,5637,5526,5315,5033,4721,4400,4101,3826,3568,3304,2996,2616,2126,1526,809,19,-806,-1585,-2260,-2751,-3022,-3044,-2838,-2447,-1951,-1444,-1023,-777,-766,-1018,-1525,-2222,-3046,-3878,-4628,-5205,-5529,-5589,-5364,-4907,-4262,-3518,-2746,-2045,-1467,-1088,-924,-993,-1281,-1744,-2337,-2983,-3614,-4164,-4573,-4815,-4860,-4735,-4440,-4037,-3559,-3051,-2569,-2119,-1744,-1418,-1148,-891,-628,-326,46,485,1011,1586,2201,2802,3356,3816,4149,4332,4363,4246,4016,3713,3371,3051,2773,2567,2445,2395,2403,2458,2516,2589,2647,2707,2776,2867,3000,3189,3421,3696,3968,4196,4335,4328,4152,3789,3248,2579,1833,1093,444,-60,-339,-407,-246,71,475,869,1144,1219,1024,532,-240,-1246,-2388,-3573,-4672,-5603,-6269,-6641,-6693,-6463,-5994,-5366,-4655,-3944,-3309,-2810,-2493,-2378,-2469,-2747,-3171,-3696,-4252,-4791,-5249,-5591,-5788,-5838,-5743,-5536,-5229,-4874,-4480,-4084,-3683,-3290,-2878,-2454,-1977,-1452,-866,-228,451,1133,1805,2409,2935,3344,3631,3791,3840,3798,3704,3584,3482,3420,3410,3464,3563,3695,3837,3962,4059,4114,4132,4116,4093,4069,4075,4117,4198,4315,4427,4519,4526,4427,4175,3759,3190,2478,1679,841,28,-696,-1281,-1702,-1940,-2031,-2002,-1926,-1865,-1887,-2039,-2351,-2820,-3412,-4075,-4735,-5311,-5744,-5966,-5961,-5721,-5275,-4663,-3953,-3199,-2476,-1829,-1314,-953,-769,-760,-914,-1200,-1578,-1997,-2402,-2750,-2993,-3120,-3120,-3012,-2833,-2607,-2403,-2231,-2139,-2123,-2174,-2274,-2362,-2421,-2371,-2212,-1898,-1438,-854,-165,562,1292,1959,2529,2968,3267,3431,3490,3473,3423,3381,3364,3407,3495,3636,3804,3988,4169,4330,4473,4580,4669,4737,4790,4839,4878,4898,4897,4831,4701,4468,4130,3683,3138,2523,1873,1229,626,113,-300,-582,-756,-827,-840,-845,-887,-1022,-1277,-1672,-2199,-2820,-3494,-4141,-4714,-5140,-5381,-5423,-5260,-4930,-4464,-3924,-3355,-2813,-2329,-1945,-1661,-1513,-1474,-1573,-1768,-2069,-2430,-2832,-3239,-3614,-3939,-4177,-4337,-4398,-4383,-4296,-4155,-3972,-3758,-3512,-3227,-2890,-2489,-1997,-1423,-739,13,845,1692,2536,3324,4014,4582,5004,5285,5440,5498,5503,5491,5501,5558,5666,5826,6011,6194,6343,6428,6426,6323,6117,5821,5451,5039,4606,4185,3806,3470,3211,2998,2844,2718,2607,2484,2330,2124,1851,1514,1107,659,179,-301,-762,-1186,-1577,-1926,-2266,-2592,-2933,-3282,-3644,-3985,-4299,-4530,-4673,-4687,-4580,-4352,-4035,-3658,-3272,-2915,-2618,-2409,-2291,-2258,-2302,-2400,-2527,-2681,-2831,-2983,-3120,-3242,-3338,-3417,-3461,-3487,-3484,-3464,-3426,-3374,-3294,-3196,-3039,-2832,-2526,-2120,-1593,-934,-167,705,1629,2573,3474,4291,4962,5477,5791,5936,5909,5764,5546,5295,5069,4889,4777,4740,4752,4821,4892,4979,5033,5065,5062,5014,4938,4816,4672,4501,4318,4139,3965,3823,3699,3603,3515,3419,3282,3090,2797,2414,1921,1346,722,88,-496,-1005,-1397,-1676,-1857,-1966,-2059,-2163,-2332,-2572,-2896,-3280,-3695,-4098,-4453,-4716,-4872,-4904,-4814,-4625,-4334,-3998,-3601,-3203,-2793,-2416,-2078,-1804,-1613,-1506,-1507,-1587,-1755,-1969,-2215,-2457,-2673,-2836,-2939,-2972,-2928,-2819,-2631,-2382,-2061,-1663,-1204,-661,-74,563,1206,1830,2398,2873,3233,3458,3553,3531,3427,3271,3116,2991,2929,2950,3053,3225,3453,3698,3945,4154,4322,4423,4466,4445,4367,4250,4095,3930,3768,3629,3537,3504,3535,3627,3756,3890,3990,4005,3894,3631,3186,2587,1848,1028,185,-632,-1358,-1977,-2475,-2851,-3151,-3377,-3583,-3772,-3962,-4145,-4314,-4447,-4528,-4545,-4488,-4365,-4184,-3955,-3714,-3452,-3208,-2977,-2762,-2572,-2392,-2233,-2091,-1978,-1886,-1838,-1814,-1833,-1867,-1931,-1998,-2088,-2181,-2299,-2430,-2575,-2732,-2866,-2971,-2998,-2922,-2721,-2360,-1859,-1203,-446,390,1246,2075,2828,3460,3952,4287,4466,4517,4446,4312,4125,3932,3758,3609,3521,3468,3470,3506,3561,3629,3679,3709,3691,3632,3515,3371,3194,3024,2867,2740,2642,2566,2473,2346,2131,1806,1343,737,2,-819,-1683,-2511,-3260,-3860,-4297,-4557,-4659,-4647,-4549,-4430,-4306,-4208,-4131,-4069,-3994,-3887,-3724,-3486,-3183,-2813,-2401,-1976,-1554,-1177,-851,-590,-402,-268,-202,-173,-198,-259,-370,-533,-744,-1021,-1343,-1725,-2144,-2599,-3068,-3536,-3976,-4358,-4660,-4839,-4879,-4752,-4445,-3969,-3332,-2568,-1735,-858,-30,729,1362,1843,2171,2346,2394,2362,2276,2201,2161,2198,2333,2564,2891,3285,3704,4124,4470,4734,4857,4835,4670,4360,3965,3501,3046,2639,2340,2171,2158,2275,2502,2769,3019,3165,3157,2940,2498,1848,1023,109,-828,-1699,-2444,-3024,-3420,-3652,-3746,-3747,-3695,-3630,-3573,-3535,-3521,-3510,-3508,-3490,-3452,-3404,-3333,-3272,-3217,-3188,-3190,-3222,-3282,-3352,-3419,-3465,-3480,-3460,-3409,-3334,-3251,-3180,-3125,-3116,-3145,-3239,-3373,-3567,-3774,-3996,-4171,-4283,-4265,-4104,-3747,-3202,-2458,-1555,-527,564,1650,2674,3568,4293,4827,5149,5287,5257,5099,4870,4605,4357,4155,4016,3953,3941,3967,3988,3981,3910,3764,3531,3232,2875,2509,2153,1855,1649,1549,1580,1729,1967,2269,2561,2795,2908,2854,2608,2161,1545,809,20,-735,-1395,-1891,-2198,-2318,-2274,-2121,-1913,-1712,-1567,-1512,-1556,-1699,-1912,-2167,-2433,-2666,-2856,-2966,-3002,-2955,-2838,-2660,-2440,-2198,-1944,-1703,-1483,-1300,-1173,-1111,-1129,-1240,-1440,-1734,-2113,-2550,-3044,-3548,-4051,-4518,-4910,-5210,-5377,-5385,-5221,-4862,-4320,-3605,-2753,-1808,-829,131,1009,1756,2345,2749,2979,3049,2998,2867,2716,2590,2541,2599,2779,3079,3472,3923,4377,4795,5127,5354,5465,5472,5395,5278,5139,5037,4979,4990,5082,5226,5419,5614,5768,5839,5772,5546,5123,4521,3743,2847,1874,915,6,-771,-1408,-1881,-2216,-2445,-2611,-2756,-2923,-3116,-3366,-3627,-3910,-4159,-4365,-4492,-4538,-4486,-4363,-4167,-3935,-3681,-3427,-3193,-2974,-2787,-2595,-2412,-2202,-1976,-1723,-1469,-1214,-1008,-853,-786,-823,-973,-1241,-1612,-2062,-2556,-3043,-3468,-3776,-3905,-3834,-3518,-2983,-2227,-1324,-303,733,1742,2634,3369,3905,4226,4340,4270,4062,3773,3466,3187,3000,2904,2931,3048,3235,3462,3685,3883,4040,4139,4198,4212,4206,4186,4171,4158,4165,4177,4193,4200,4168,4081,3910,3625,3220,2681,2029,1290,512,-242,-923,-1467,-1852,-2063,-2123,-2069,-1959,-1843,-1779,-1793,-1902,-2100,-2348,-2626,-2873,-3063,-3162,-3155,-3048,-2854,-2600,-2325,-2055,-1831,-1665,-1578,-1555,-1603,-1677,-1783,-1884,-1982,-2076,-2171,-2287,-2443,-2654,-2937,-3301,-3736,-4231,-4750,-5257,-5694,-6015,-6161,-6094,-5791,-5236,-4454,-3472,-2344,-1136,93,1261,2333,3232,3966,4492,4845,5038,5111,5114,5077,5049,5039,5064,5120,5184,5253,5286,5291,5235,5136,4986,4806,4603,4393,4185,3989,3808,3646,3494,3357,3214,3057,2862,2606,2269,1832,1282,630,-110,-901,-1695,-2448,-3107,-3648,-4044,-4309,-4447,-4493,-4466,-4404,-4308,-4212,-4094,-3972,-3824,-3665,-3467,-3270,-3045,-2838,-2645,-2489,-2378,-2323,-2321,-2372,-2445,-2535,-2583,-2597,-2515,-2357,-2117,-1820,-1522,-1255,-1094,-1073,-1236,-1596,-2133,-2821,-3579,-4337,-4983,-5445,-5624,-5493,-5009,-4216,-3140,-1879,-515,843,2101,3179,4015,4582,4874,4913,4750,4425,4015,3559,3117,2713,2370,2097,1883,1737,1624,1565,1529,1536,1581,1667,1815,2005,2258,2543,2868,3198,3533,3839,4110,4324,4465,4523,4472,4325,4057,3699,3249,2752,2229,1724,1263,858,520,222,-51,-345,-675,-1079,-1547,-2080,-2642,-3202,-3717,-4147,-4469,-4659,-4729,-4685,-4566,-4402,-4238,-4109,-4050,-4073,-4194,-4386,-4638,-4894,-5123,-5270,-5313,-5224,-5020,-4702,-4328,-3929,-3565,-3277,-3095,-3042,-3094,-3239,-3410,-3552,-3608,-3495,-3204,-2671,-1938,-997,74,1223,2367,3419,4328,5010,5466,5665,5640,5432,5086,4680,4258,3883,3588,3382,3289,3260,3304,3349,3395,3384,3331,3206,3040,2840,2633,2453,2305,2224,2196,2246,2338,2482,2632,2772,2865,2875,2788,2573,2240,1791,1256,676,84,-473,-975,-1397,-1741,-2015,-2230,-2405,-2558,-2688,-2809,-2913,-2995,-3056,-3081,-3077,-3042,-2974,-2891,-2774,-2650,-2496,-2323,-2127,-1890,-1628,-1309,-958,-544,-98,379,855,1283,1626,1828,1837,1632,1176,490,-412,-1464,-2601,-3719,-4728,-5527,-6033,-6192,-5967,-5376,-4456,-3275,-1941,-544,788,1972,2926,3601,3987,4089,3957,3646,3227,2785,2379,2076,1909,1900,2038,2319,2684,3115,3551,3960,4310,4579,4756,4844,4839,4764,4623,4442,4232,4012,3795,3583,3378,3157,2911,2610,2240,1784,1247,640,-8,-664,-1300,-1881,-2394,-2836,-3206,-3527,-3797,-4044,-4248,-4416,-4523,-4548,-4475,-4292,-3986,-3585,-3092,-2554,-2003,-1467,-996,-587,-275,-40,125,244,348,460,612,801,1041,1297,1539,1727,1799,1728,1467,1017,373,-421,-1320,-2241,-3107,-3819,-4307,-4484,-4331,-3806,-2956,-1811,-463,995,2458,3822,5000,5929,6574,6933,7029,6913,6645,6292,5919,5573,5285,5072,4915,4802,4685,4551,4341,4073,3712,3299,2843,2394,1970,1627,1361,1208,1148,1182,1282,1418,1558,1661,1681,1600,1367,993,465,-186,-915,-1674,-2394,-3021,-3507,-3826,-3971,-3951,-3799,-3547,-3231,-2899,-2560,-2260,-1996,-1788,-1642,-1554,-1530,-1569,-1655,-1801,-1981,-2194,-2426,-2660,-2885,-3085,-3235,-3329,-3334,-3246,-3062,-2782,-2439,-2070,-1719,-1452,-1316,-1353,-1596,-2036,-2654,-3395,-4172,-4906,-5476,-5809,-5810,-5443,-4696,-3594,-2214,-640,1000,2597,4036,5227,6128,6695,6959,6952,6731,6380,5956,5531,5144,4827,4577,4400,4257,4134,3997,3828,3612,3350,3049,2718,2387,2059,1758,1493,1260,1081,935,851,797,805,836,898,965,1012,1033,1002,916,779,593,368,120,-160,-450,-776,-1116,-1494,-1889,-2304,-2716,-3105,-3454,-3726,-3926,-4018,-4017,-3920,-3733,-3493,-3196,-2894,-2592,-2320,-2111,-1953,-1887,-1884,-1957,-2075,-2216,-2362,-2477,-2566,-2611,-2631,-2645,-2682,-2765,-2930,-3173,-3504,-3893,-4297,-4667,-4931,-5029,-4913,-4547,-3935,-3099,-2095,-1002,98,1114,1970,2619,3020,3195,3160,2973,2694,2387,2105,1887,1746,1688,1687,1723,1763,1779,1765,1707,1629,1546,1492,1498,1584,1766,2042,2397,2812,3248,3680,4074,4403,4652,4794,4832,4744,4551,4228,3818,3302,2734,2111,1474,828,200,-405,-976,-1513,-2001,-2452,-2840,-3178,-3444,-3655,-3788,-3878,-3901,-3903,-3863,-3819,-3752,-3677,-3589,-3469,-3327,-3131,-2894,-2593,-2236,-1825,-1356,-861,-341,158,609,961,1181,1208,1036,627,2,-813,-1765,-2779,-3752,-4600,-5211,-5518,-5467,-5040,-4268,-3202,-1944,-591,727,1922,2888,3585,3972,4060,3890,3493,2966,2350,1737,1167,699,357,163,110,204,406,715,1088,1504,1941,2370,2769,3126,3411,3625,3751,3788,3748,3627,3453,3223,2963,2664,2347,1997,1633,1248,869,497,165,-124,-355,-525,-657,-756,-855,-976,-1129,-1337,-1577,-1851,-2128,-2389,-2604,-2755,-2828,-2816,-2722,-2552,-2317,-2040,-1733,-1418,-1117,-831,-596,-393,-253,-157,-113,-112,-153,-227,-349,-517,-754,-1068,-1477,-1980,-2580,-3249,-3955,-4643,-5252,-5723,-5984,-6014,-5766,-5274,-4539,-3631,-2596,-1503,-403,647,1633,2511,3299,3974,4560,5041,5435,5726,5919,6008,5991,5876,5677,5406,5095,4759,4429,4123,3855,3638,3478,3365,3316,3303,3340,3408,3512,3637,3780,3927,4045,4130,4117,4000,3727,3287,2673,1907,1014,65,-899,-1794,-2584,-3217,-3679,-3966,-4090,-4085,-3981,-3811,-3618,-3416,-3240,-3088,-2979,-2897,-2846,-2805,-2763,-2715,-2639,-2550,-2435,-2314,-2187,-2072,-1978,-1898,-1848,-1794,-1756,-1700,-1639,-1573,-1516,-1502,-1548,-1690,-1944,-2303,-2766,-3269,-3777,-4201,-4484,-4551,-4374,-3923,-3219,-2300,-1217,-51,1126,2256,3262,4127,4804,5296,5601,5725,5688,5504,5194,4786,4298,3771,3229,2708,2250,1860,1585,1409,1353,1391,1515,1694,1909,2122,2327,2489,2621,2711,2777,2826,2879,2935,3010,3078,3142,3171,3153,3078,2934,2738,2491,2214,1913,1592,1258,881,476,-2,-533,-1138,-1795,-2488,-3188,-3857,-4457,-4955,-5311,-5519,-5551,-5425,-5156,-4773,-4325,-3859,-3425,-3077,-2851,-2771,-2847,-3064,-3388,-3781,-4176,-4531,-4794,-4946,-4975,-4897,-4739,-4532,-4321,-4123,-3952,-3815,-3669,-3513,-3284,-2967,-2530,-1959,-1269,-468,396,1294,2168,2979,3688,4253,4674,4918,5022,4965,4808,4544,4234,3884,3539,3216,2934,2713,2545,2446,2395,2392,2417,2455,2497,2518,2522,2497,2456,2399,2350,2311,2301,2323,2360,2408,2429,2399,2297,2092,1802,1411,968,475,-15,-500,-959,-1384,-1799,-2189,-2592,-2996,-3409,-3820,-4210,-4558,-4842,-5035,-5132,-5105,-4973,-4722,-4376,-3949,-3453,-2927,-2376,-1840,-1331,-877,-486,-177,61,217,321,364,382,360,304,206,40,-206,-543,-996,-1532,-2153,-2800,-3430,-3976,-4366,-4559,-4476,-4135,-3491,-2609,-1505,-271,1021,2276,3401,4323,4971,5311,5328,5038,4493,3748,2901,2030,1238,593,166,-18,61,381,906,1573,2323,3076,3776,4366,4802,5083,5196,5165,5026,4793,4517,4210,3882,3540,3176,2771,2345,1865,1381,878,397,-50,-465,-833,-1180,-1527,-1880,-2277,-2708,-3177,-3662,-4136,-4563,-4908,-5146,-5256,-5224,-5075,-4797,-4439,-4011,-3555,-3087,-2652,-2240,-1901,-1611,-1395,-1240,-1137,-1084,-1052,-1040,-1025,-1002,-976,-946,-936,-965,-1046,-1204,-1445,-1754,-2129,-2515,-2882,-3166,-3325,-3302,-3080,-2629,-1970,-1121,-127,951,2059,3117,4077,4871,5477,5855,6016,5957,5720,5332,4848,4311,3775,3272,2843,2492,2240,2064,1960,1894,1855,1812,1763,1696,1624,1558,1517,1524,1590,1722,1909,2135,2355,2540,2633,2605,2430,2098,1625,1040,381,-303,-975,-1599,-2153,-2631,-3026,-3346,-3594,-3770,-3879,-3910,-3865,-3734,-3523,-3237,-2881,-2494,-2071,-1672,-1294,-986,-765,-645,-641,-748,-942,-1221,-1523,-1834,-2097,-2284,-2371,-2338,-2199,-1969,-1689,-1410,-1179,-1051,-1067,-1240,-1584,-2060,-2635,-3229,-3774,-4183,-4388,-4333,-3984,-3340,-2429,-1299,-28,1297,2583,3743,4687,5383,5759,5854,5644,5212,4595,3887,3161,2496,1953,1578,1389,1389,1547,1830,2175,2549,2875,3150,3324,3415,3424,3378,3312,3257,3236,3279,3369,3517,3676,3827,3919,3924,3805,3554,3155,2624,1964,1210,371,-510,-1420,-2310,-3168,-3942,-4611,-5148,-5520,-5728,-5750,-5606,-5300,-4864,-4317,-3697,-3035,-2366,-1722,-1133,-630,-224,53,216,244,167,-8,-242,-509,-768,-989,-1147,-1229,-1237,-1187,-1102,-1018,-960,-961,-1020,-1151,-1316,-1496,-1638,-1708,-1650,-1454,-1087,-570,84,830,1615,2386,3065,3623,3989,4161,4117,3875,3472,2941,2357,1758,1231,802,531,429,501,739,1100,1546,2031,2500,2918,3255,3491,3639,3698,3710,3689,3684,3708,3781,3907,4068,4238,4386,4464,4445,4293,3997,3554,2969,2266,1467,605,-285,-1163,-2007,-2755,-3407,-3903,-4247,-4421,-4420,-4273,-3986,-3601,-3155,-2675,-2212,-1779,-1411,-1117,-900,-764,-685,-660,-661,-672,-680,-668,-630,-569,-484,-398,-318,-280,-294,-407,-613,-953,-1392,-1950,-2555,-3189,-3769,-4248,-4550,-4632,-4446,-3989,-3256,-2291,-1136,124,1417,2643,3727,4594,5193,5499,5511,5258,4793,4184,3509,2852,2282,1860,1622,1586,1740,2057,2494,2997,3513,3999,4402,4708,4901,4977,4960,4866,4719,4546,4357,4157,3938,3682,3371,2970,2487,1891,1218,471,-313,-1093,-1856,-2546,-3173,-3701,-4145,-4499,-4771,-4973,-5104,-5184,-5204,-5182,-5110,-4989,-4836,-4618,-4377,-4068,-3735,-3349,-2952,-2527,-2120,-1723,-1381,-1084,-872,-726,-663,-668,-719,-809,-905,-999,-1079,-1147,-1209,-1287,-1402,-1567,-1807,-2114,-2485,-2888,-3288,-3617,-3843,-3878,-3715,-3295,-2644,-1761,-712,445,1628,2734,3706,4437,4910,5072,4936,4544,3923,3179,2363,1576,881,339,-19,-179,-148,47,369,775,1220,1672,2103,2492,2845,3159,3447,3726,3985,4237,4456,4616,4690,4641,4441,4081,3551,2877,2083,1219,316,-567,-1410,-2168,-2837,-3384,-3822,-4127,-4315,-4379,-4337,-4200,-3991,-3738,-3468,-3209,-2993,-2824,-2735,-2702,-2743,-2832,-2961,-3114,-3276,-3428,-3570,-3686,-3770,-3827,-3836,-3811,-3735,-3616,-3448,-3244,-3011,-2771,-2552,-2377,-2277,-2275,-2377,-2583,-2867,-3188,-3494,-3711,-3788,-3656,-3295,-2673,-1823,-772,401,1623,2800,3841,4683,5258,5557,5569,5334,4904,4351,3747,3180,2695,2360,2186,2179,2332,2597,2943,3316,3679,3988,4241,4400,4502,4532,4524,4487,4421,4344,4226,4062,3834,3500,3078,2533,1886,1156,349,-485,-1337,-2174,-2974,-3732,-4428,-5053,-5604,-6051,-6405,-6627,-6730,-6692,-6525,-6241,-5845,-5370,-4831,-4256,-3664,-3083,-2522,-2013,-1557,-1184,-887,-679,-553,-498,-502,-545,-595,-637,-640,-588,-471,-281,-40,241,517,754,911,950,850,618,253,-177,-638,-1047,-1344,-1474,-1392,-1096,-592,71,833,1620,2345,2948,3362,3562,3541,3321,2944,2481,1986,1546,1209,1018,998,1144,1428,1821,2263,2710,3118,3447,3683,3818,3868,3845,3789,3703,3626,3545,3468,3368,3232,3023,2736,2343,1858,1281,646,-31,-710,-1370,-1996,-2563,-3081,-3531,-3918,-4241,-4489,-4660,-4757,-4763,-4700,-4560,-4354,-4103,-3789,-3453,-3067,-2662,-2230,-1790,-1348,-934,-563,-260,-57,43,13,-132,-389,-725,-1105,-1483,-1813,-2055,-2181,-2178,-2063,-1866,-1623,-1412,-1245,-1194,-1250,-1402,-1621,-1834,-1978,-1977,-1781,-1345,-677,206,1239,2350,3445,4439,5253,5834,6148,6206,6024,5667,5187,4673,4178,3779,3505,3390,3440,3635,3962,4362,4809,5236,5610,5884,6025,6022,5864,5553,5116,4561,3917,3212,2463,1694,930,175,-541,-1212,-1822,-2360,-2823,-3210,-3536,-3809,-4049,-4276,-4493,-4722,-4944,-5164,-5360,-5517,-5612,-5640,-5572,-5419,-5165,-4817,-4387,-3884,-3322,-2743,-2142,-1589,-1077,-661,-349,-156,-90,-137,-283,-489,-726,-937,-1090,-1139,-1063,-852,-527,-126,299,666,920,989,851,494,-31,-670,-1321,-1877,-2251,-2343,-2124,-1575,-736,318,1492,2660,3718,4550,5100,5310,5198,4780,4136,3335,2477,1647,925,369,22,-95,2,310,767,1342,1964,2589,3149,3625,3955,4162,4208,4124,3920,3601,3213,2752,2255,1734,1213,697,231,-219,-590,-932,-1219,-1476,-1724,-1978,-2249,-2556,-2880,-3224,-3552,-3852,-4082,-4230,-4276,-4207,-4039,-3766,-3424,-3026,-2611,-2194,-1827,-1511,-1295,-1180,-1178,-1303,-1524,-1845,-2213,-2606,-2966,-3251,-3409,-3400,-3207,-2817,-2269,-1603,-899,-248,263,547,548,252,-326,-1111,-2009,-2889,-3633,-4111,-4256,-4007,-3384,-2427,-1236,77,1386,2565,3525,4183,4526,4542,4288,3815,3209,2562,1952,1456,1140,1019,1136,1439,1925,2511,3150,3755,4271,4641,4838,4849,4689,4388,3983,3528,3055,2601,2192,1823,1501,1200,905,585,230,-193,-676,-1234,-1859,-2532,-3241,-3954,-4637,-5260,-5777,-6163,-6384,-6424,-6276,-5943,-5445,-4805,-4063,-3254,-2433,-1630,-904,-278,203,533,698,697,569,315,9,-331,-632,-857,-950,-888,-648,-235,320,978,1654,2281,2762,3018,2996,2656,2023,1123,63,-1066,-2124,-3000,-3588,-3829,-3682,-3182,-2373,-1354,-234,884,1884,2698,3264,3577,3633,3491,3185,2808,2409,2068,1833,1735,1797,1996,2325,2717,3143,3525,3835,4011,4052,3932,3677,3320,2878,2420,1965,1553,1215,946,760,635,555,489,415,294,114,-161,-528,-1008,-1580,-2232,-2933,-3639,-4310,-4896,-5346,-5641,-5734,-5636,-5331,-4844,-4205,-3440,-2615,-1753,-928,-182,448,898,1170,1229,1082,757,275,-296,-909,-1484,-1960,-2278,-2391,-2290,-1984,-1505,-937,-337,173,533,651,497,63,-617,-1467,-2386,-3255,-3951,-4375,-4452,-4149,-3487,-2507,-1320,-12,1281,2460,3442,4162,4605,4786,4732,4527,4231,3927,3694,3566,3602,3780,4103,4516,4970,5398,5740,5939,5965,5797,5443,4937,4314,3641,2964,2342,1807,1389,1088,896,787,723,666,576,420,169,-185,-653,-1224,-1878,-2595,-3331,-4055,-4712,-5278,-5696,-5960,-6037,-5940,-5670,-5263,-4735,-4154,-3520,-2919,-2344,-1857,-1465,-1189,-1038,-1015,-1099,-1292,-1537,-1831,-2101,-2333,-2456,-2461,-2306,-1994,-1543,-970,-345,279,824,1221,1408,1347,1019,444,-320,-1204,-2095,-2895,-3491,-3804,-3775,-3393,-2674,-1681,-497,769,2015,3127,4034,4666,5010,5068,4884,4524,4065,3594,3182,2887,2750,2761,2926,3181,3501,3811,4078,4249,4311,4251,4088,3843,3553,3256,2977,2752,2575,2463,2395,2354,2323,2259,2163,1989,1752,1417,1014,517,-31,-641,-1268,-1899,-2491,-3016,-3437,-3730,-3874,-3868,-3711,-3434,-3060,-2626,-2178,-1745,-1369,-1072,-873,-785,-808,-933,-1146,-1422,-1726,-2024,-2273,-2438,-2479,-2389,-2131,-1748,-1229,-647,-30,544,1023,1351,1477,1384,1058,516,-194,-1030,-1894,-2724,-3419,-3914,-4148,-4081,-3716,-3059,-2169,-1103,58,1228,2337,3312,4110,4709,5107,5323,5398,5365,5282,5171,5076,4994,4942,4899,4857,4799,4709,4586,4427,4246,4051,3877,3718,3623,3556,3558,3576,3620,3641,3630,3540,3368,3079,2672,2150,1510,779,-34,-894,-1786,-2666,-3521,-4304,-4995,-5554,-5963,-6192,-6240,-6096,-5777,-5298,-4695,-4000,-3257,-2513,-1809,-1194,-698,-362,-191,-201,-362,-654,-1022,-1408,-1756,-1987,-2071,-1948,-1622,-1092,-394,408,1253,2051,2723,3199,3417,3346,2976,2323,1441,397,-718,-1795,-2740,-3453,-3865,-3933,-3643,-3022,-2122,-1024,179,1387,2514,3480,4241,4768,5068,5161,5094,4907,4660,4387,4128,3900,3711,3560,3432,3314,3189,3042,2867,2656,2422,2175,1930,1710,1520,1384,1288,1245,1226,1224,1210,1158,1043,840,531,108,-435,-1088,-1837,-2654,-3505,-4346,-5136,-5821,-6361,-6719,-6868,-6802,-6522,-6057,-5439,-4718,-3944,-3176,-2459,-1847,-1367,-1050,-899,-911,-1062,-1322,-1646,-1986,-2291,-2528,-2651,-2647,-2508,-2233,-1864,-1415,-953,-509,-143,115,232,193,-7,-347,-817,-1355,-1939,-2491,-2966,-3301,-3460,-3399,-3117,-2613,-1915,-1062,-115,883,1855,2768,3570,4239,4767,5149,5404,5543,5594,5571,5492,5369,5197,4995,4739,4444,4098,3709,3284,2836,2382,1950,1550,1222,962,795,700,686,714,777,832,852,809,674,422,49,-462,-1095,-1842,-2672,-3558,-4447,-5299,-6053,-6669,-7095,-7309,-7287,-7043,-6588,-5973,-5236,-4449,-3660,-2932,-2308,-1824,-1498,-1339,-1323,-1432,-1620,-1836,-2042,-2178,-2222,-2145,-1940,-1617,-1191,-701,-183,317,754,1092,1299,1360,1275,1040,693,226,-295,-868,-1436,-1970,-2424,-2771,-2960,-2987,-2816,-2454,-1912,-1203,-376,531,1468,2376,3214,3936,4505,4904,5123,5154,5018,4726,4305,3791,3211,2611,2022,1485,1030,683,471,389,455,642,944,1314,1733,2135,2498,2775,2931,2961,2837,2581,2181,1682,1075,422,-280,-985,-1674,-2331,-2922,-3441,-3864,-4174,-4369,-4431,-4369,-4191,-3904,-3548,-3129,-2694,-2258,-1853,-1500,-1204,-984,-829,-742,-704,-701,-712,-719,-703,-661,-570,-453,-289,-111,96,297,494,668,796,889,908,873,764,587,336,12,-380,-837,-1330,-1850,-2345,-2779,-3107,-3269,-3246,-2996,-2518,-1828,-944,60,1149,2221,3239,4102,4798,5251,5485,5466,5251,4840,4318,3699,3074,2461,1936,1501,1210,1046,1021,1114,1303,1564,1854,2160,2433,2669,2832,2928,2935,2866,2705,2466,2135,1727,1226,646,-16,-750,-1537,-2367,-3199,-4008,-4743,-5366,-5836,-6114,-6182,-6030,-5663,-5112,-4408,-3609,-2759,-1925,-1152,-493,27,381,579,616,546,374,173,-44,-222,-339,-370,-305,-139,130,478,896,1352,1803,2241,2602,2881,3040,3054,2915,2607,2129,1507,755,-63,-902,-1675,-2315,-2745,-2910,-2774,-2333,-1600,-640,486,1679,2849,3903,4759,5363,5677,5700,5440,4947,4270,3474,2641,1816,1083,470,15,-264,-375,-327,-150,120,455,813,1159,1474,1724,1904,2009,2027,1972,1835,1627,1334,972,520,2,-596,-1250,-1947,-2669,-3360,-4016,-4560,-4979,-5223,-5272,-5118,-4768,-4241,-3586,-2837,-2068,-1308,-637,-60,365,658,797,822,734,590,395,197,9,-152,-267,-345,-373,-370,-326,-274,-208,-161,-140,-157,-225,-345,-517,-748,-1027,-1363,-1737,-2164,-2591,-3034,-3414,-3722,-3895,-3903,-3716,-3319,-2718,-1940,-1025,-31,985,1950,2819,3532,4072,4416,4578,4565,4419,4173,3861,3536,3213,2936,2709,2552,2456,2424,2435,2489,2554,2636,2708,2773,2822,2855,2865,2861,2819,2751,2618,2419,2119,1708,1169,500,-298,-1194,-2173,-3176,-4166,-5082,-5869,-6485,-6886,-7060,-6992,-6715,-6248,-5641,-4955,-4229,-3532,-2890,-2343,-1905,-1577,-1365,-1236,-1189,-1189,-1219,-1262,-1292,-1312,-1294,-1248,-1159,-1030,-858,-658,-422,-190,52,265,452,596,682,703,644,496,256,-70,-474,-910,-1354,-1737,-2022,-2145,-2084,-1806,-1318,-655,169,1050,1967,2807,3528,4068,4383,4468,4313,3951,3416,2770,2056,1359,708,182,-207,-423,-466,-340,-73,311,766,1257,1740,2182,2551,2828,3000,3060,3004,2845,2572,2207,1749,1209,613,-35,-703,-1370,-2014,-2598,-3103,-3500,-3757,-3875,-3829,-3633,-3300,-2849,-2323,-1755,-1184,-656,-184,186,470,635,712,690,594,435,228,-14,-264,-522,-757,-965,-1132,-1241,-1296,-1287,-1234,-1135,-1027,-908,-824,-773,-779,-850,-985,-1192,-1465,-1788,-2154,-2525,-2882,-3176,-3378,-3438,-3335,-3036,-2545,-1862,-1019,-57,966,1987,2940,3773,4432,4898,5146,5203,5071,4809,4442,4033,3629,3259,2976,2778,2692,2703,2799,2957,3158,3364,3568,3738,3866,3947,3965,3929,3818,3636,3368,3003,2533,1950,1262,461,-413,-1364,-2340,-3308,-4240,-5068,-5781,-6323,-6683,-6840,-6806,-6579,-6206,-5700,-5114,-4481,-3831,-3206,-2618,-2098,-1656,-1299,-1039,-872,-798,-801,-873,-981,-1107,-1215,-1271,-1262,-1147,-938,-616,-214,256,745,1222,1647,1988,2224,2339,2326,2196,1943,1595,1153,658,130,-383,-840,-1184,-1372,-1360,-1129,-670,-11,818,1735,2682,3561,4305,4846,5136,5159,4914,4437,3780,2999,2186,1397,712,173,-185,-347,-327,-139,170,574,1023,1480,1915,2300,2610,2838,2965,2990,2901,2698,2370,1928,1366,700,-51,-873,-1729,-2594,-3427,-4196,-4856,-5382,-5733,-5896,-5862,-5627,-5219,-4656,-3980,-3236,-2461,-1709,-1004,-396,103,466,679,758,682,498,210,-136,-496,-844,-1126,-1321,-1408,-1380,-1242,-1016,-729,-421,-134,105,260,326,297,187,11,-207,-458,-716,-983,-1236,-1470,-1662,-1798,-1835,-1771,-1551,-1198,-683,-44,700,1500,2310,3072,3750,4290,4686,4910,4973,4894,4692,4416,4098,3782,3501,3283,3140,3086,3102,3188,3313,3460,3613,3740,3844,3895,3896,3836,3704,3501,3216,2842,2376,1817,1167,436,-360,-1211,-2082,-2953,-3793,-4561,-5233,-5769,-6148,-6353,-6370,-6211,-5879,-5405,-4809,-4128,-3396,-2646,-1916,-1235,-636,-144,221,452,538,509,366,162,-75,-301,-472,-556,-537,-394,-148,198,603,1036,1458,1833,2146,2361,2497,2526,2465,2308,2051,1703,1267,763,225,-306,-771,-1116,-1289,-1250,-979,-491,204,1025,1939,2833,3664,4342,4830,5088,5114,4916,4538,4021,3425,2814,2229,1728,1332,1062,926,912,1009,1202,1462,1773,2103,2432,2729,2973,3129,3187,3110,2906,2544,2050,1423,693,-111,-950,-1793,-2593,-3330,-3961,-4472,-4841,-5055,-5110,-5007,-4746,-4346,-3823,-3196,-2506,-1772,-1042,-351,273,786,1177,1421,1522,1483,1320,1069,757,432,130,-117,-285,-357,-349,-257,-116,56,239,396,527,612,646,642,584,484,336,126,-147,-483,-897,-1333,-1802,-2220,-2566,-2765,-2795,-2605,-2216,-1612,-870,-11,865,1703,2431,2984,3342,3471,3388,3124,2710,2228,1720,1256,894,645,561,606,793,1072,1425,1795,2169,2488,2754,2925,3006,2976,2841,2596,2255,1811,1291,693,48,-645,-1349,-2070,-2772,-3455,-4094,-4680,-5195,-5617,-5937,-6130,-6188,-6090,-5840,-5422,-4860,-4163,-3360,-2499,-1620,-784,-41,554,962,1154,1125,885,475,-55,-630,-1185,-1643,-1952,-2071,-1982,-1692,-1231,-630,36,725,1361,1896,2284,2496,2509,2336,1963,1440,766,10,-806,-1604,-2350,-2955,-3399,-3609,-3584,-3308,-2803,-2108,-1283,-388,492,1302,1963,2452,2720,2783,2644,2346,1937,1470,1005,587,266,54,-26,8,153,385,670,999,1336,1674,1987,2270,2490,2654,2714,2686,2520,2236,1811,1255,591,-178,-1001,-1864,-2720,-3544,-4294,-4950,-5471,-5852,-6057,-6088,-5932,-5600,-5102,-4470,-3735,-2936,-2135,-1357,-670,-101,317,562,632,529,287,-73,-483,-907,-1281,-1563,-1718,-1724,-1579,-1290,-882,-387,159,701,1201,1605,1871,1978,1891,1626,1187,603,-81,-821,-1557,-2240,-2812,-3241,-3479,-3527,-3358,-3014,-2489,-1845,-1114,-347,398,1092,1688,2171,2517,2738,2832,2834,2753,2636,2500,2384,2302,2268,2287,2355,2453,2577,2702,2825,2933,3034,3119,3202,3280,3347,3401,3415,3374,3259,3040,2714,2262,1701,1024,267,-564,-1425,-2300,-3140,-3922,-4599,-5135,-5506,-5669,-5622,-5349,-4864,-4200,-3387,-2489,-1564,-665,129,787,1249,1506,1539,1374,1027,561,16,-530,-1040,-1442,-1718,-1838,-1793,-1602,-1279,-863,-397,77,503,840,1047,1100,983,707,278,-255,-873,-1507,-2140,-2697,-3166,-3499,-3671,-3682,-3500,-3153,-2637,-1979,-1216,-374,496,1351,2157,2862,3448,3895,4184,4341,4365,4290,4153,3971,3793,3630,3511,3436,3420,3459,3542,3685,3847,4058,4263,4474,4639,4741,4745,4614,4339,3898,3309,2586,1761,888,-10,-868,-1672,-2394,-3014,-3538,-3958,-4272,-4494,-4604,-4612,-4501,-4277,-3933,-3479,-2937,-2316,-1674,-1025,-436,77,448,683,736,639,391,43,-364,-772,-1118,-1362,-1452,-1384,-1141,-753,-247,320,889,1397,1781,1990,1996,1776,1357,760,52,-715,-1462,-2130,-2665,-3026,-3195,-3169,-2957,-2593,-2101,-1533,-912,-289,311,864,1345,1750,2068,2306,2462,2560,2595,2601,2583,2565,2552,2564,2586,2628,2672,2702,2720,2702,2665,2607,2552,2509,2496,2528,2591,2691,2785,2856,2871,2789,2599,2267,1811,1212,510,-288,-1137,-2010,-2856,-3651,-4336,-4895,-5285,-5487,-5499,-5300,-4926,-4374,-3694,-2919,-2104,-1295,-559,65,516,772,805,621,242,-286,-903,-1533,-2103,-2544,-2796,-2834,-2646,-2250,-1695,-1034,-342,302,830,1185,1316,1224,901,389,-255,-974,-1677,-2318,-2813,-3145,-3273,-3209,-2957,-2557,-2033,-1439,-800,-159,460,1040,1557,2014,2394,2702,2930,3083,3157,3167,3112,3010,2876,2720,2572,2422,2305,2200,2132,2092,2076,2107,2159,2259,2385,2534,2690,2820,2907,2902,2797,2547,2161,1621,951,164,-711,-1635,-2585,-3510,-4387,-5177,-5839,-6360,-6695,-6839,-6778,-6514,-6064,-5456,-4727,-3926,-3111,-2326,-1641,-1084,-700,-504,-490,-651,-935,-1305,-1685,-2028,-2258,-2351,-2262,-1994,-1566,-1003,-370,286,897,1408,1764,1942,1909,1687,1287,759,161,-445,-993,-1421,-1705,-1809,-1757,-1564,-1277,-951,-626,-351,-139,1,83,142,211,332,534,838,1251,1751,2327,2922,3507,4031,4454,4752,4899,4894,4734,4451,4058,3613,3147,2715,2367,2122,2032,2065,2243,2504,2814,3100,3314,3381,3288,2980,2480,1791,944,-10,-1037,-2075,-3088,-4030,-4867,-5567,-6115,-6482,-6679,-6686,-6520,-6188,-5708,-5111,-4428,-3687,-2945,-2226,-1583,-1049,-644,-390,-286,-304,-434,-614,-813,-977,-1062,-1043,-896,-620,-231,248,775,1304,1792,2188,2454,2574,2516,2315,1958,1513,994,466,-31,-468,-800,-1045,-1165,-1208,-1156,-1041,-874,-651,-396,-90,250,626,1030,1445,1852,2238,2575,2851,3060,3182,3232,3201,3109,2953,2755,2524,2267,2020,1778,1580,1443,1381,1413,1538,1747,2013,2305,2573,2769,2861,2803,2584,2207,1670,1017,268,-529,-1337,-2119,-2845,-3478,-4009,-4407,-4678,-4806,-4801,-4665,-4410,-4060,-3621,-3130,-2597,-2060,-1534,-1050,-618,-258,34,243,398,485,542,561,568,571,573,584,601,613,627,606,567,465,320,103,-168,-482,-823,-1157,-1451,-1682,-1808,-1832,-1727,-1528,-1237,-910,-578,-284,-60,79,140,138,109,104,150,298,550,923,1387,1931,2491,3043,3533,3926,4208,4351,4364,4252,4031,3723,3359,2959,2561,2190,1869,1634,1472,1419,1432,1513,1611,1691,1711,1622,1410,1037,526,-124,-878,-1700,-2550,-3383,-4164,-4860,-5440,-5900,-6213,-6382,-6409,-6279,-6021,-5611,-5091,-4441,-3714,-2908,-2073,-1236,-435,293,916,1414,1767,1985,2062,2037,1920,1764,1592,1455,1372,1372,1467,1642,1892,2175,2453,2694,2838,2879,2767,2536,2156,1704,1166,639,115,-323,-688,-941,-1102,-1176,-1188,-1155,-1100,-1023,-940,-827,-693,-505,-278,9,328,682,1033,1369,1650,1872,1997,2042,1985,1852,1654,1413,1166,937,762,670,694,838,1127,1530,2040,2606,3166,3674,4039,4233,4200,3930,3435,2745,1916,1016,104,-748,-1502,-2115,-2580,-2896,-3075,-3147,-3126,-3054,-2937,-2800,-2647,-2483,-2297,-2094,-1852,-1577,-1258,-907,-529,-144,223,555,814,989,1056,1017,876,653,381,90,-172,-384,-514,-552,-507,-381,-215,-27,153,293,385,412,383,304,196,71,-41,-133,-189,-213,-198,-163,-95,-13,99,239,420,646,922,1241,1600,1977,2362,2733,3070,3362,3595,3762,3855,3871,3811,3670,3461,3186,2867,2526,2194,1896,1679,1557,1559,1687,1922,2238,2577,2890,3101,3177,3061,2745,2239,1554,744,-149,-1079,-1990,-2855,-3637,-4319,-4885,-5325,-5630,-5792,-5799,-5647,-5327,-4832,-4178,-3370,-2447,-1453,-433,534,1394,2087,2555,2791,2766,2523,2081,1523,891,292,-241,-627,-851,-895,-768,-516,-171,197,541,806,958,972,846,583,209,-245,-742,-1247,-1716,-2139,-2470,-2730,-2896,-2987,-3011,-2967,-2873,-2720,-2520,-2255,-1944,-1569,-1149,-689,-198,303,795,1269,1690,2060,2359,2575,2724,2781,2794,2743,2676,2598,2549,2537,2596,2714,2907,3139,3388,3602,3733,3734,3564,3207,2670,1964,1156,279,-591,-1405,-2131,-2734,-3219,-3598,-3884,-4120,-4319,-4515,-4699,-4882,-5025,-5112,-5094,-4949,-4643,-4187,-3581,-2877,-2110,-1361,-673,-122,264,450,450,265,-31,-419,-794,-1133,-1359,-1456,-1413,-1238,-977,-666,-370,-131,4,12,-107,-350,-677,-1052,-1428,-1761,-2010,-2163,-2200,-2142,-2005,-1824,-1633,-1457,-1314,-1207,-1122,-1045,-938,-785,-558,-243,150,629,1152,1709,2245,2747,3154,3465,3632,3661,3543,3295,2939,2513,2064,1634,1286,1041,950,1005,1199,1502,1836,2162,2382,2464,2348,2034,1535,877,134,-661,-1434,-2153,-2792,-3329,-3782,-4150,-4462,-4713,-4928,-5081,-5167,-5159,-5021,-4742,-4297,-3705,-2969,-2154,-1295,-474,256,829,1211,1361,1294,1011,568,2,-608,-1209,-1722,-2111,-2323,-2355,-2202,-1897,-1479,-1014,-548,-156,131,272,263,107,-163,-515,-894,-1258,-1552,-1749,-1815,-1749,-1554,-1240,-843,-374,126,642,1154,1642,2106,2526,2896,3213,3451,3625,3705,3706,3620,3458,3237,2975,2697,2434,2208,2052,1975,2000,2117,2330,2610,2933,3253,3525,3702,3736,3596,3271,2757,2097,1328,504,-298,-1057,-1705,-2247,-2680,-3017,-3297,-3546,-3787,-4045,-4301,-4552,-4749,-4862,-4847,-4661,-4302,-3751,-3051,-2233,-1362,-498,281,934,1402,1675,1739,1618,1341,955,518,80,-301,-579,-729,-733,-591,-335,11,391,758,1068,1274,1355,1295,1095,774,352,-130,-633,-1127,-1557,-1920,-2167,-2314,-2348,-2283,-2139,-1921,-1655,-1344,-994,-622,-199,244,737,1253,1805,2360,2923,3451,3937,4350,4672,4894,5008,5029,4963,4846,4698,4558,4452,4401,4423,4508,4648,4799,4937,5001,4961,4784,4464,4001,3440,2800,2138,1481,850,256,-319,-891,-1484,-2121,-2799,-3517,-4233,-4917,-5497,-5929,-6159,-6156,-5912,-5444,-4799,-4036,-3242,-2489,-1856,-1393,-1140,-1091,-1244,-1539,-1930,-2353,-2733,-3021,-3165,-3133,-2916,-2526,-1982,-1343,-648,25,639,1122,1467,1638,1655,1531,1301,1005,692,391,156,-5,-61,-22,103,295,515,745,941,1104,1204,1267,1289,1300,1325,1374,1479,1636,1850,2110,2402,2698,2984,3225,3418,3537,3590,3573,3505,3400,3288,3186,3121,3103,3129,3191,3257,3293,3257,3111,2827,2401,1829,1145,378,-427,-1223,-1983,-2674,-3283,-3807,-4246,-4605,-4894,-5108,-5250,-5314,-5281,-5151,-4906,-4549,-4091,-3540,-2936,-2303,-1686,-1112,-622,-230,46,204,263,227,136,7,-116,-225,-276,-285,-230,-141,-34,64,112,103,-7,-196,-472,-810,-1175,-1548,-1890,-2178,-2413,-2565,-2669,-2704,-2708,-2677,-2632,-2570,-2494,-2391,-2251,-2054,-1787,-1440,-1003,-498,81,686,1314,1910,2472,2955,3361,3675,3898,4042,4108,4125,4093,4048,3982,3930,3883,3866,3864,3888,3913,3925,3896,3791,3584,3248,2773,2163,1440,631,-208,-1053,-1842,-2568,-3197,-3729,-4170,-4525,-4810,-5038,-5201,-5320,-5367,-5345,-5240,-5031,-4733,-4327,-3847,-3300,-2735,-2174,-1676,-1255,-967,-803,-794,-910,-1139,-1439,-1763,-2059,-2281,-2378,-2328,-2109,-1738,-1238,-659,-62,499,957,1278,1439,1429,1286,1016,690,330,-9,-300,-517,-646,-691,-648,-558,-406,-253,-81,72,220,356,498,643,815,1004,1213,1435,1652,1854,2024,2149,2226,2252,2237,2193,2139,2097,2083,2118,2208,2362,2571,2827,3106,3382,3626,3799,3872,3831,3644,3338,2904,2384,1806,1212,633,101,-375,-785,-1144,-1455,-1754,-2037,-2338,-2643,-2955,-3257,-3516,-3717,-3814,-3797,-3646,-3348,-2934,-2395,-1798,-1162,-547,-9,430,710,837,800,625,342,12,-335,-620,-832,-929,-908,-791,-595,-373,-157,8,95,85,-21,-218,-478,-783,-1102,-1402,-1678,-1882,-2031,-2095,-2081,-1999,-1838,-1639,-1389,-1123,-843,-559,-286,-13,246,507,764,1032,1303,1592,1877,2177,2458,2734,2987,3212,3411,3577,3713,3825,3915,3994,4070,4148,4234,4320,4393,4443,4427,4336,4135,3816,3381,2840,2221,1553,872,197,-449,-1067,-1659,-2233,-2801,-3359,-3919,-4439,-4919,-5302,-5555,-5648,-5541,-5234,-4728,-4045,-3240,-2359,-1484,-669,12,527,836,950,882,673,387,71,-200,-388,-457,-384,-200,95,427,769,1053,1243,1306,1237,1043,750,404,27,-317,-627,-861,-1027,-1121,-1160,-1149,-1124,-1083,-1061,-1056,-1089,-1138,-1223,-1298,-1374,-1411,-1401,-1321,-1170,-926,-612,-214,244,741,1278,1811,2348,2852,3329,3755,4135,4461,4736,4960,5146,5280,5373,5404,5361,5221,4966,4574,4046,3390,2630,1822,996,229,-458,-1023,-1467,-1807,-2073,-2307,-2556,-2852,-3213,-3644,-4115,-4594,-5030,-5357,-5539,-5516,-5279,-4816,-4148,-3328,-2399,-1459,-561,209,802,1196,1373,1371,1227,998,754,545,415,388,462,607,796,965,1074,1083,969,730,389,-29,-471,-903,-1283,-1586,-1801,-1926,-1974,-1952,-1879,-1761,-1607,-1417,-1189,-916,-600,-239,168,599,1063,1522,1984,2414,2812,3161,3458,3700,3883,4017,4100,4141,4149,4121,4074,4009,3939,3876,3828,3812,3815,3857,3884,3906,3856,3723,3472,3086,2579,1968,1293,608,-56,-651,-1163,-1598,-1957,-2287,-2593,-2927,-3277,-3668,-4060,-4440,-4759,-4968,-5040,-4921,-4616,-4108,-3435,-2628,-1761,-889,-94,564,1039,1299,1346,1206,908,525,104,-281,-584,-779,-831,-775,-605,-387,-152,54,191,249,219,112,-32,-201,-344,-456,-507,-506,-445,-348,-212,-59,112,292,486,684,901,1122,1353,1583,1807,2007,2178,2302,2372,2390,2351,2278,2176,2084,2008,1989,2032,2152,2357,2625,2960,3329,3714,4089,4421,4684,4852,4891,4795,4539,4139,3598,2959,2249,1539,848,250,-263,-664,-990,-1266,-1546,-1872,-2287,-2805,-3430,-4126,-4852,-5531,-6103,-6485,-6625,-6491,-6063,-5375,-4469,-3418,-2320,-1263,-342,371,826,1011,935,647,212,-298,-797,-1220,-1510,-1640,-1596,-1402,-1085,-696,-292,97,404,647,779,844,837,787,713,617,507,368,198,-27,-290,-612,-948,-1304,-1621,-1890,-2065,-2138,-2093,-1928,-1661,-1301,-881,-426,43,498,926,1317,1657,1960,2205,2413,2566,2681,2745,2776,2769,2752,2723,2711,2709,2729,2763,2782,2785,2722,2590,2362,2046,1638,1185,685,197,-284,-735,-1173,-1611,-2081,-2605,-3205,-3873,-4600,-5344,-6053,-6676,-7131,-7392,-7396,-7154,-6654,-5952,-5092,-4149,-3198,-2306,-1538,-920,-487,-205,-88,-66,-123,-200,-267,-294,-265,-175,-34,138,323,480,602,655,640,561,426,268,98,-52,-175,-262,-315,-355,-382,-420,-473,-532,-603,-655,-682,-659,-586,-447,-266,-45,181,395,567,686,743,742,709,663,637,665,762,944,1218,1551,1946,2351,2753,3112,3405,3620,3728,3737,3636,3424,3116,2707,2214,1652,1040,399,-229,-838,-1388,-1878,-2314,-2696,-3069,-3435,-3837,-4268,-4743,-5226,-5703,-6106,-6410,-6543,-6482,-6196,-5676,-4943,-4031,-2993,-1889,-795,240,1144,1890,2449,2813,3000,3017,2915,2703,2443,2131,1821,1504,1199,912,626,358,99,-141,-344,-506,-596,-618,-552,-430,-253,-80,68,137,96,-67,-355,-737,-1171,-1597,-1957,-2183,-2249,-2117,-1797,-1311,-702,-30,646,1268,1793,2190,2456,2593,2637,2609,2563,2519,2523,2579,2710,2906,3161,3456,3766,4065,4322,4502,4580,4518,4305,3919,3367,2669,1856,978,99,-738,-1470,-2076,-2541,-2876,-3108,-3280,-3423,-3576,-3751,-3954,-4162,-4356,-4478,-4514,-4405,-4157,-3748,-3209,-2557,-1849,-1120,-431,184,688,1052,1276,1354,1305,1147,917,638,362,106,-84,-198,-217,-145,7,218,466,706,932,1095,1202,1232,1186,1080,908,702,462,211,-29,-253,-424,-529,-549,-457,-252,66,488,980,1502,2015,2457,2794,2987,3016,2892,2628,2270,1872,1492,1188,1009,978,1111,1394,1798,2289,2813,3332,3792,4166,4412,4525,4483,4286,3956,3481,2917,2271,1592,925,299,-236,-678,-1011,-1261,-1455,-1637,-1850,-2130,-2501,-2956,-3489,-4036,-4574,-5005,-5302,-5385,-5244,-4848,-4221,-3388,-2399,-1331,-233,795,1713,2443,2956,3228,3252,3053,2656,2113,1487,823,205,-349,-759,-1039,-1140,-1099,-907,-616,-243,154,548,887,1140,1271,1260,1093,769,308,-271,-910,-1563,-2164,-2643,-2971,-3076,-2983,-2662,-2181,-1568,-910,-258,306,749,1030,1160,1151,1052,906,779,717,755,925,1215,1629,2131,2688,3273,3827,4329,4737,5020,5164,5153,4969,4642,4149,3548,2844,2093,1330,595,-73,-668,-1177,-1622,-2034,-2434,-2864,-3337,-3849,-4398,-4930,-5415,-5789,-6008,-6033,-5842,-5433,-4828,-4057,-3176,-2244,-1319,-463,271,846,1232,1417,1416,1231,921,502,52,-405,-803,-1125,-1329,-1427,-1406,-1304,-1133,-937,-741,-570,-445,-369,-345,-376,-441,-554,-692,-869,-1071,-1303,-1549,-1803,-2034,-2227,-2340,-2360,-2255,-2038,-1692,-1275,-781,-294,185,596,929,1185,1363,1493,1610,1734,1909,2150,2458,2842,3270,3732,4176,4588,4907,5120,5189,5089,4826,4380,3776,3033,2181,1269,349,-536,-1312,-1955,-2419,-2709,-2831,-2836,-2765,-2697,-2680,-2770,-3001,-3361,-3857,-4415,-5000,-5523,-5918,-6121,-6076,-5754,-5157,-4290,-3225,-2001,-721,532,1669,2601,3274,3644,3698,3458,2964,2282,1496,682,-75,-715,-1189,-1470,-1559,-1467,-1236,-904,-521,-149,187,420,545,530,374,86,-316,-803,-1325,-1844,-2297,-2633,-2809,-2779,-2536,-2080,-1436,-666,178,1006,1750,2350,2752,2948,2941,2765,2477,2145,1829,1599,1504,1558,1793,2165,2665,3230,3809,4339,4759,5019,5075,4914,4520,3916,3133,2219,1241,269,-634,-1394,-1974,-2343,-2512,-2513,-2387,-2224,-2059,-1992,-2026,-2215,-2523,-2936,-3388,-3832,-4184,-4406,-4430,-4245,-3832,-3216,-2421,-1512,-542,401,1261,1949,2433,2653,2614,2316,1796,1117,337,-453,-1189,-1796,-2229,-2468,-2491,-2344,-2041,-1650,-1217,-802,-439,-174,0,49,12,-119,-308,-533,-772,-982,-1152,-1233,-1219,-1072,-787,-366,183,816,1499,2156,2745,3189,3464,3539,3437,3177,2841,2481,2196,2039,2073,2310,2758,3369,4095,4856,5570,6165,6559,6717,6585,6184,5504,4614,3554,2412,1264,193,-723,-1432,-1889,-2098,-2072,-1873,-1577,-1276,-1068,-1031,-1225,-1678,-2366,-3254,-4244,-5243,-6143,-6824,-7220,-7254,-6913,-6207,-5193,-3943,-2579,-1196,65,1123,1873,2286,2327,2039,1456,691,-187,-1036,-1778,-2317,-2585,-2580,-2276,-1743,-1019,-200,632,1402,2035,2493,2743,2789,2638,2329,1892,1376,816,261,-263,-715,-1065,-1300,-1380,-1317,-1078,-709,-200,375,992,1576,2087,2475,2728,2835,2827,2733,2610,2494,2436,2451,2557,2737,2982,3242,3502,3704,3833,3851,3755,3529,3186,2741,2207,1627,1020,421,-137,-622,-1020,-1292,-1466,-1523,-1513,-1463,-1423,-1450,-1574,-1831,-2222,-2731,-3321,-3935,-4500,-4951,-5219,-5251,-5020,-4509,-3745,-2767,-1645,-456,710,1761,2623,3228,3544,3556,3287,2774,2097,1318,542,-174,-746,-1155,-1363,-1400,-1283,-1070,-813,-567,-375,-265,-251,-323,-464,-647,-840,-1024,-1173,-1280,-1348,-1365,-1355,-1299,-1212,-1069,-873,-599,-249,172,655,1158,1662,2117,2518,2828,3076,3258,3411,3572,3751,3989,4268,4590,4923,5237,5489,5645,5672,5547,5269,4830,4260,3584,2834,2064,1293,580,-56,-593,-1007,-1305,-1482,-1559,-1570,-1546,-1545,-1602,-1771,-2080,-2534,-3140,-3848,-4622,-5374,-6043,-6528,-6788,-6744,-6395,-5727,-4783,-3614,-2300,-933,397,1586,2570,3270,3665,3738,3512,3036,2374,1614,836,131,-446,-825,-1007,-962,-738,-363,115,625,1134,1582,1951,2221,2385,2452,2428,2322,2150,1910,1616,1274,901,516,160,-144,-332,-395,-284,-13,408,944,1532,2119,2645,3050,3315,3411,3357,3164,2875,2527,2161,1818,1523,1309,1158,1097,1068,1075,1062,1001,863,621,268,-196,-748,-1365,-1999,-2612,-3149,-3561,-3828,-3914,-3845,-3631,-3331,-3003,-2714,-2524,-2481,-2602,-2878,-3280,-3735,-4175,-4517,-4680,-4618,-4282,-3679,-2833,-1793,-650,524,1611,2543,3228,3630,3715,3502,3022,2341,1538,697,-92,-757,-1247,-1526,-1596,-1481,-1215,-875,-504,-178,67,193,202,92,-104,-357,-635,-900,-1138,-1320,-1459,-1528,-1561,-1535,-1472,-1359,-1198,-977,-703,-364,25,448,899,1339,1766,2150,2480,2750,2947,3082,3142,3147,3096,3001,2885,2747,2609,2478,2349,2227,2093,1940,1743,1501,1188,815,383,-90,-579,-1053,-1476,-1821,-2056,-2200,-2236,-2228,-2206,-2233,-2376,-2655,-3116,-3727,-4470,-5265,-6034,-6685,-7119,-7277,-7096,-6579,-5730,-4621,-3328,-1958,-632,551,1487,2112,2390,2317,1935,1296,501,-373,-1208,-1930,-2464,-2753,-2798,-2581,-2156,-1567,-872,-160,524,1100,1544,1813,1915,1840,1622,1277,840,350,-170,-666,-1132,-1505,-1792,-1932,-1937,-1768,-1442,-954,-333,388,1164,1939,2656,3272,3727,4009,4092,3981,3703,3281,2771,2225,1696,1240,893,676,603,642,781,957,1140,1273,1319,1258,1061,753,327,-163,-690,-1205,-1652,-2015,-2259,-2393,-2439,-2432,-2426,-2470,-2608,-2856,-3215,-3654,-4118,-4529,-4822,-4901,-4736,-4276,-3527,-2527,-1339,-56,1215,2369,3308,3951,4264,4231,3884,3283,2502,1639,785,13,-599,-1042,-1275,-1345,-1261,-1091,-872,-669,-500,-414,-393,-449,-546,-670,-781,-880,-940,-982,-1010,-1050,-1121,-1244,-1417,-1640,-1885,-2108,-2268,-2303,-2173,-1844,-1312,-587,276,1228,2184,3066,3810,4347,4653,4711,4546,4195,3722,3199,2692,2273,1980,1838,1845,1971,2179,2409,2606,2725,2717,2576,2293,1889,1407,890,398,-20,-330,-512,-573,-552,-485,-451,-491,-664,-984,-1453,-2034,-2665,-3276,-3773,-4092,-4160,-3950,-3449,-2688,-1718,-617,519,1599,2514,3206,3596,3674,3433,2905,2161,1262,315,-599,-1401,-2010,-2408,-2558,-2486,-2221,-1814,-1324,-813,-329,89,416,654,790,864,861,829,745,634,491,317,115,-96,-304,-466,-544,-500,-289,108,695,1449,2324,3241,4129,4889,5457,5765,5789,5526,5013,4310,3495,2671,1914,1324,931,780,845,1092,1443,1829,2146,2331,2317,2074,1605,934,124,-757,-1617,-2382,-2984,-3377,-3559,-3538,-3373,-3125,-2869,-2685,-2610,-2694,-2918,-3264,-3675,-4081,-4412,-4591,-4572,-4312,-3809,-3082,-2165,-1136,-54,984,1916,2660,3183,3440,3443,3198,2754,2162,1492,815,195,-315,-677,-870,-902,-784,-553,-251,89,414,717,948,1128,1216,1240,1184,1050,849,574,248,-124,-510,-881,-1200,-1422,-1509,-1425,-1146,-677,-35,733,1555,2357,3047,3557,3824,3820,3541,3029,2338,1562,798,138,-327,-540,-474,-137,424,1129,1883,2587,3128,3447,3473,3211,2677,1928,1061,162,-656,-1313,-1755,-1951,-1931,-1741,-1471,-1215,-1066,-1103,-1360,-1854,-2534,-3343,-4169,-4915,-5473,-5750,-5712,-5319,-4615,-3656,-2533,-1363,-257,672,1333,1673,1653,1304,646,-217,-1223,-2239,-3187,-3958,-4502,-4753,-4730,-4418,-3896,-3200,-2438,-1657,-959,-368,59,328,445,434,336,181,3,-167,-318,-431,-502,-524,-480,-373,-172,117,525,1037,1655,2352,3083,3804,4451,4969,5306,5431,5327,5010,4510,3886,3195,2529,1936,1488,1208,1109,1168,1349,1581,1809,1958,1970,1813,1458,915,219,-595,-1436,-2261,-2974,-3539,-3906,-4071,-4059,-3905,-3685,-3459,-3309,-3283,-3410,-3697,-4100,-4576,-5037,-5402,-5596,-5548,-5226,-4619,-3749,-2673,-1471,-225,943,1971,2757,3270,3479,3392,3054,2513,1846,1133,441,-150,-609,-888,-998,-927,-736,-433,-100,241,533,755,890,939,916,833,711,565,394,212,0,-229,-484,-750,-1018,-1256,-1436,-1522,-1485,-1302,-964,-485,108,763,1422,2023,2504,2815,2935,2851,2589,2185,1705,1211,772,455,283,295,463,768,1158,1571,1951,2241,2395,2406,2246,1967,1576,1138,707,321,37,-137,-200,-167,-88,-20,-1,-108,-339,-733,-1249,-1859,-2495,-3086,-3566,-3866,-3946,-3792,-3393,-2803,-2049,-1217,-366,421,1085,1574,1850,1911,1758,1421,945,367,-242,-846,-1383,-1824,-2137,-2307,-2339,-2235,-2027,-1741,-1395,-1040,-665,-310,38,376,697,1015,1306,1579,1796,1960,2040,2037,1963,1811,1647,1468,1352,1313,1403,1618,1977,2427,2952,3468,3933,4267,4435,4400,4158,3738,3176,2550,1919,1373,951,704,623,693,861,1061,1226,1281,1182,893,413,-230,-1000,-1806,-2603,-3275,-3794,-4082,-4142,-3977,-3627,-3174,-2674,-2243,-1928,-1802,-1879,-2156,-2587,-3109,-3622,-4054,-4294,-4302,-4012,-3439,-2592,-1542,-361,855,2008,3012,3802,4317,4560,4513,4226,3734,3104,2400,1695,1046,509,122,-100,-149,-50,167,451,762,1039,1263,1391,1425,1370,1226,1033,786,529,258,-8,-265,-516,-744,-957,-1131,-1264,-1325,-1304,-1171,-927,-561,-92,459,1041,1615,2121,2509,2750,2813,2716,2476,2145,1779,1437,1175,1025,1002,1106,1295,1543,1787,1980,2085,2062,1919,1650,1297,898,504,168,-68,-187,-170,-54,132,323,457,474,328,-6,-522,-1186,-1932,-2688,-3357,-3863,-4138,-4135,-3856,-3313,-2568,-1690,-769,102,852,1401,1735,1811,1665,1311,809,211,-420,-1022,-1547,-1941,-2187,-2259,-2170,-1930,-1580,-1160,-722,-303,47,326,504,614,659,674,682,695,740,796,874,950,1007,1050,1055,1037,1004,974,966,1025,1138,1366,1668,2065,2514,2984,3428,3792,4040,4132,4067,3837,3477,3020,2509,1993,1502,1066,694,395,150,-47,-214,-371,-521,-673,-824,-956,-1066,-1119,-1116,-1040,-892,-698,-472,-265,-126,-90,-206,-486,-931,-1510,-2171,-2839,-3438,-3878,-4104,-4051,-3722,-3109,-2274,-1272,-188,878,1855,2652,3233,3555,3625,3449,3074,2536,1898,1209,523,-113,-667,-1098,-1404,-1568,-1604,-1536,-1371,-1164,-920,-678,-443,-230,-40,122,256,351,396,375,269,74,-231,-620,-1096,-1603,-2120,-2573,-2926,-3114,-3093,-2850,-2352,-1645,-749,256,1290,2261,3079,3670,3990,4015,3774,3305,2680,1996,1303,711,235,-69,-210,-198,-70,139,373,600,785,902,957,943,892,818,755,708,702,711,728,715,625,440,117,-338,-923,-1594,-2311,-2989,-3589,-4015,-4253,-4248,-4009,-3561,-2924,-2189,-1392,-624,59,608,975,1157,1134,939,584,117,-418,-975,-1503,-1958,-2308,-2522,-2604,-2551,-2387,-2139,-1834,-1503,-1173,-855,-561,-298,-62,140,299,416,465,444,330,132,-164,-512,-918,-1306,-1663,-1914,-2031,-1968,-1703,-1234,-575,231,1121,2024,2849,3526,3982,4182,4117,3805,3291,2648,1932,1226,579,30,-391,-700,-893,-1012,-1073,-1113,-1153,-1201,-1265,-1326,-1371,-1377,-1313,-1188,-978,-730,-454,-217,-67,-53,-224,-580,-1137,-1834,-2640,-3451,-4204,-4800,-5177,-5280,-5082,-4598,-3845,-2911,-1834,-745,316,1235,1967,2465,2701,2677,2416,1947,1333,634,-78,-732,-1275,-1643,-1833,-1812,-1627,-1290,-877,-432,-20,314,541,642,617,498,289,40,-239,-519,-781,-1031,-1252,-1458,-1637,-1792,-1914,-1990,-1998,-1923,-1722,-1402,-921,-313,418,1222,2027,2781,3395,3826,4033,4005,3765,3354,2823,2247,1669,1154,722,402,186,70,32,46,101,162,243,323,416,539,677,865,1060,1268,1444,1548,1542,1384,1047,529,-156,-965,-1843,-2701,-3486,-4093,-4492,-4624,-4490,-4108,-3513,-2780,-1975,-1174,-463,119,514,716,721,550,237,-172,-629,-1084,-1494,-1815,-2025,-2095,-2039,-1839,-1547,-1164,-757,-348,21,312,532,653,717,724,718,715,741,801,885,990,1078,1139,1140,1074,937,745,524,316,175,147,283,619,1148,1873,2721,3631,4504,5243,5760,5995,5912,5518,4847,3962,2939,1868,823,-116,-914,-1515,-1931,-2146,-2193,-2088,-1876,-1568,-1215,-820,-414,-12,376,713,997,1168,1230,1116,850,386,-219,-969,-1772,-2585,-3321,-3904,-4287,-4405,-4265,-3850,-3217,-2399,-1486,-534,367,1165,1799,2251,2498,2564,2448,2211,1866,1479,1075,700,381,151,13,-9,64,218,436,661,886,1052,1153,1165,1096,958,768,560,344,152,-24,-168,-310,-441,-601,-770,-981,-1187,-1403,-1559,-1643,-1593,-1369,-958,-326,489,1461,2514,3557,4506,5254,5746,5921,5778,5339,4652,3797,2857,1916,1053,328,-218,-565,-716,-689,-520,-236,105,481,850,1189,1485,1714,1876,1948,1928,1784,1519,1108,556,-138,-940,-1836,-2750,-3661,-4480,-5171,-5675,-5959,-6006,-5813,-5403,-4807,-4076,-3261,-2421,-1609,-874,-246,236,576,752,803,722,570,359,150,-30,-144,-165,-88,91,344,663,989,1325,1607,1840,2012,2107,2168,2175,2173,2154,2132,2102,2049,1959,1818,1603,1326,976,587,187,-187,-479,-651,-664,-482,-120,430,1103,1842,2569,3191,3632,3837,3756,3403,2790,1975,1020,2,-1000,-1932,-2729,-3363,-3815,-4071,-4155,-4062,-3840,-3479,-3034,-2510,-1931,-1341,-745,-205,263,595,782,766,563,158,-413,-1111,-1874,-2642,-3335,-3899,-4276,-4435,-4354,-4044,-3519,-2826,-2013,-1136,-258,562,1286,1848,2249,2445,2456,2284,1971,1540,1065,577,142,-208,-439,-551,-538,-457,-315,-199,-120,-140,-264,-500,-819,-1191,-1562,-1879,-2110,-2207,-2171,-2011,-1739,-1420,-1081,-780,-555,-420,-385,-434,-516,-606,-619,-534,-278,148,755,1515,2360,3235,4043,4715,5175,5389,5316,4987,4405,3634,2728,1745,765,-166,-981,-1650,-2135,-2429,-2523,-2439,-2183,-1809,-1329,-821,-308,140,476,663,642,427,-17,-641,-1426,-2308,-3217,-4090,-4854,-5448,-5843,-5992,-5923,-5620,-5143,-4508,-3788,-3008,-2230,-1480,-793,-183,328,756,1076,1331,1500,1629,1717,1791,1863,1945,2042,2150,2271,2370,2457,2485,2464,2362,2194,1954,1669,1362,1064,814,630,547,549,645,790,952,1080,1130,1060,849,499,20,-525,-1099,-1616,-2011,-2224,-2200,-1929,-1419,-707,120,990,1775,2408,2782,2874,2645,2128,1363,427,-590,-1598,-2497,-3219,-3688,-3881,-3770,-3381,-2740,-1902,-943,85,1075,1992,2743,3303,3624,3692,3513,3100,2494,1745,917,69,-712,-1399,-1908,-2244,-2378,-2321,-2116,-1777,-1368,-920,-476,-62,294,598,827,1008,1122,1199,1234,1234,1213,1158,1092,991,882,736,582,398,199,-12,-240,-469,-701,-924,-1123,-1298,-1417,-1487,-1477,-1391,-1234,-992,-721,-403,-118,135,300,366,312,159,-89,-374,-661,-891,-1007,-974,-753,-338,273,1037,1919,2840,3730,4512,5105,5459,5529,5304,4797,4037,3097,2035,946,-82,-977,-1667,-2113,-2294,-2219,-1912,-1438,-847,-217,390,921,1315,1568,1633,1545,1282,895,388,-183,-802,-1421,-2012,-2544,-2989,-3321,-3537,-3608,-3549,-3348,-3018,-2575,-2028,-1411,-731,-37,665,1327,1939,2464,2894,3203,3395,3457,3400,3229,2960,2616,2218,1798,1375,987,639,361,145,0,-94,-139,-165,-171,-183,-198,-221,-258,-298,-357,-430,-525,-657,-820,-1026,-1262,-1506,-1747,-1935,-2047,-2042,-1893,-1572,-1088,-429,361,1242,2166,3049,3840,4456,4864,5007,4890,4500,3873,3059,2110,1125,159,-680,-1341,-1760,-1909,-1790,-1423,-860,-164,589,1318,1960,2447,2748,2838,2719,2407,1937,1351,697,26,-628,-1222,-1744,-2169,-2500,-2731,-2870,-2916,-2868,-2734,-2509,-2201,-1821,-1373,-888,-377,124,596,1013,1352,1607,1760,1817,1778,1649,1449,1188,893,577,258,-44,-329,-578,-808,-999,-1176,-1314,-1428,-1500,-1520,-1473,-1356,-1156,-886,-566,-214,119,406,606,688,653,490,239,-72,-391,-657,-825,-845,-685,-338,201,888,1697,2544,3380,4112,4683,5022,5089,4863,4341,3568,2591,1499,391,-642,-1487,-2091,-2385,-2369,-2050,-1488,-743,88,925,1684,2291,2710,2905,2876,2640,2229,1677,1051,364,-304,-948,-1520,-2008,-2394,-2678,-2840,-2908,-2860,-2730,-2514,-2235,-1903,-1552,-1173,-825,-483,-201,31,191,271,268,175,1,-251,-552,-886,-1218,-1517,-1757,-1911,-1984,-1960,-1879,-1747,-1596,-1460,-1340,-1248,-1180,-1101,-1007,-871,-678,-437,-162,124,373,565,660,657,546,372,153,-43,-171,-187,-43,263,739,1358,2071,2826,3555,4182,4650,4899,4889,4608,4055,3262,2283,1189,65,-993,-1915,-2611,-3057,-3213,-3108,-2766,-2258,-1647,-1020,-444,12,309,415,335,76,-320,-823,-1365,-1921,-2430,-2868,-3214,-3453,-3589,-3631,-3581,-3462,-3280,-3040,-2758,-2426,-2061,-1663,-1242,-806,-373,49,436,781,1068,1286,1430,1505,1502,1452,1343,1219,1070,931,792,661,530,385,213,5,-249,-548,-881,-1227,-1567,-1853,-2079,-2196,-2220,-2131,-1972,-1758,-1549,-1366,-1271,-1258,-1360,-1537,-1773,-2011,-2200,-2280,-2213,-1946,-1488,-823,6,948,1941,2894,3726,4357,4716,4771,4504,3944,3138,2171,1134,124,-758,-1447,-1883,-2050,-1955,-1622,-1120,-500,159,787,1333,1737,1973,2027,1881,1571,1091,500,-192,-931,-1689,-2430,-3111,-3725,-4217,-4591,-4814,-4878,-4786,-4531,-4137,-3620,-3013,-2351,-1678,-1028,-450,35,395,617,705,658,509,274,2,-279,-523,-705,-794,-789,-683,-502,-263,-6,236,430,555,591,565,459,348,227,159,158,241,406,633,893,1143,1351,1487,1533,1496,1387,1249,1112,1029,1028,1140,1378,1732,2182,2685,3189,3635,3963,4108,4039,3716,3147,2349,1364,267,-874,-1966,-2937,-3713,-4256,-4524,-4541,-4308,-3877,-3315,-2659,-2013,-1393,-892,-504,-286,-205,-275,-458,-722,-1049,-1382,-1719,-2012,-2253,-2420,-2493,-2465,-2315,-2046,-1655,-1155,-567,81,746,1396,1979,2476,2844,3089,3195,3183,3074,2885,2665,2418,2186,1968,1781,1615,1456,1299,1102,877,582,235,-170,-621,-1085,-1540,-1952,-2268,-2473,-2525,-2418,-2151,-1753,-1249,-706,-178,282,612,784,791,623,349,-18,-368,-672,-831,-817,-583,-124,545,1384,2325,3290,4185,4916,5404,5587,5429,4940,4141,3110,1926,696,-476,-1495,-2278,-2775,-2958,-2834,-2433,-1812,-1035,-184,672,1455,2103,2572,2818,2835,2611,2170,1534,756,-121,-1020,-1897,-2662,-3291,-3707,-3906,-3862,-3591,-3114,-2485,-1743,-971,-214,457,1006,1399,1636,1707,1662,1508,1319,1110,943,830,802,854,982,1156,1353,1527,1641,1671,1581,1380,1074,682,270,-136,-462,-669,-723,-604,-320,94,595,1114,1586,1946,2149,2156,1981,1632,1157,629,98,-349,-663,-806,-745,-486,-54,512,1151,1789,2352,2766,2962,2911,2580,1989,1179,206,-826,-1842,-2728,-3419,-3841,-3971,-3803,-3363,-2718,-1922,-1074,-235,506,1111,1519,1731,1734,1555,1221,785,280,-229,-706,-1114,-1416,-1606,-1665,-1611,-1440,-1187,-867,-503,-140,228,555,845,1088,1279,1434,1552,1658,1748,1850,1951,2062,2174,2263,2331,2334,2271,2104,1831,1432,923,307,-381,-1104,-1822,-2476,-3029,-3424,-3632,-3632,-3416,-3008,-2440,-1770,-1071,-409,130,506,656,586,292,-174,-756,-1377,-1950,-2402,-2663,-2683,-2450,-1952,-1232,-325,682,1719,2686,3499,4079,4374,4342,4001,3359,2493,1467,386,-657,-1577,-2289,-2754,-2933,-2842,-2494,-1951,-1258,-500,260,948,1501,1872,2026,1950,1650,1160,512,-225,-992,-1726,-2362,-2857,-3192,-3327,-3309,-3107,-2805,-2389,-1939,-1456,-994,-559,-172,162,445,669,846,970,1043,1071,1038,965,833,667,457,224,-36,-307,-591,-876,-1168,-1452,-1730,-1985,-2204,-2371,-2469,-2472,-2380,-2173,-1862,-1471,-1015,-546,-105,268,527,653,645,506,289,22,-224,-406,-479,-404,-182,194,700,1303,1965,2630,3244,3755,4095,4238,4130,3777,3176,2368,1407,358,-686,-1663,-2482,-3106,-3488,-3628,-3523,-3219,-2740,-2157,-1504,-854,-244,267,657,885,961,861,632,267,-165,-650,-1124,-1555,-1904,-2141,-2248,-2226,-2071,-1815,-1466,-1073,-644,-226,178,538,865,1139,1383,1583,1757,1896,2004,2068,2087,2041,1931,1747,1471,1128,680,179,-408,-1016,-1669,-2286,-2884,-3387,-3788,-4037,-4112,-3993,-3667,-3153,-2468,-1671,-823,-2,713,1238,1540,1553,1319,832,183,-560,-1295,-1923,-2362,-2527,-2392,-1916,-1139,-90,1143,2455,3741,4855,5715,6192,6268,5890,5116,4004,2659,1228,-170,-1383,-2317,-2882,-3049,-2804,-2203,-1292,-186,1030,2231,3321,4197,4793,5058,4972,4559,3841,2904,1818,667,-438,-1455,-2284,-2915,-3313,-3481,-3449,-3238,-2901,-2481,-2021,-1567,-1143,-774,-472,-236,-73,35,80,84,36,-44,-167,-311,-493,-686,-907,-1135,-1372,-1612,-1840,-2059,-2233,-2371,-2432,-2417,-2292,-2060,-1697,-1220,-626,56,792,1538,2238,2844,3295,3565,3615,3458,3110,2613,2032,1424,873,432,165,100,259,642,1227,1960,2796,3632,4398,4997,5334,5371,5044,4377,3397,2174,822,-563,-1842,-2929,-3729,-4196,-4324,-4109,-3630,-2925,-2099,-1221,-384,345,902,1257,1382,1296,1016,584,68,-502,-1031,-1511,-1867,-2104,-2194,-2149,-1983,-1723,-1386,-1018,-620,-230,154,522,884,1237,1596,1958,2332,2703,3070,3399,3683,3883,3982,3950,3777,3453,2974,2364,1632,824,-24,-863,-1644,-2317,-2844,-3186,-3319,-3238,-2945,-2464,-1840,-1125,-392,279,824,1167,1271,1114,707,89,-662,-1477,-2238,-2868,-3272,-3386,-3177,-2628,-1772,-645,655,2056,3421,4662,5655,6320,6596,6455,5911,5020,3865,2556,1228,-16,-1047,-1805,-2226,-2304,-2052,-1516,-764,131,1073,1982,2772,3371,3729,3808,3606,3128,2426,1540,555,-469,-1444,-2320,-3024,-3537,-3818,-3879,-3717,-3370,-2861,-2253,-1579,-912,-286,235,619,831,854,681,326,-183,-813,-1497,-2197,-2829,-3354,-3711,-3877,-3834,-3590,-3170,-2617,-1970,-1299,-635,-26,497,943,1293,1591,1848,2105,2386,2708,3081,3477,3886,4247,4536,4694,4713,4555,4247,3803,3260,2692,2126,1655,1308,1133,1160,1370,1767,2276,2848,3384,3803,4013,3944,3559,2844,1832,591,-805,-2223,-3582,-4753,-5671,-6270,-6521,-6428,-6018,-5340,-4471,-3487,-2490,-1563,-794,-250,33,33,-228,-707,-1335,-2037,-2713,-3302,-3721,-3930,-3912,-3657,-3204,-2575,-1843,-1039,-239,534,1227,1832,2327,2722,3011,3217,3331,3387,3359,3284,3132,2922,2642,2297,1882,1399,857,253,-387,-1057,-1728,-2370,-2949,-3434,-3782,-3966,-3960,-3750,-3341,-2754,-2027,-1227,-424,287,828,1119,1113,787,165,-708,-1735,-2807,-3803,-4595,-5081,-5176,-4832,-4052,-2862,-1355,374,2173,3912,5424,6595,7309,7503,7168,6323,5060,3488,1757,26,-1555,-2845,-3743,-4179,-4127,-3600,-2656,-1377,115,1691,3208,4520,5514,6081,6171,5769,4900,3643,2096,389,-1341,-2971,-4378,-5489,-6233,-6600,-6590,-6242,-5621,-4787,-3842,-2844,-1891,-1031,-315,213,565,714,701,536,265,-85,-462,-846,-1195,-1493,-1728,-1892,-1992,-2040,-2043,-2015,-1969,-1895,-1809,-1674,-1499,-1245,-903,-459,110,787,1565,2410,3256,4053,4704,5152,5333,5231,4852,4253,3501,2718,1981,1414,1061,953,1078,1348,1691,1960,2072,1910,1425,614,-505,-1821,-3251,-4646,-5912,-6942,-7708,-8189,-8436,-8504,-8477,-8432,-8424,-8481,-8605,-8747,-8864,-8882,-8744,-8405,-7851,-7087,-6152,-5095,-3980,-2867,-1826,-890,-108,509,962,1242,1407,1454,1460,1452,1477,1586,1803,2149,2640,3243,3953,4711,5471,6177,6793,7260,7603,7770,7814,7702,7480,7118,6656,6064,5386,4607,3770,2874,1954,1016,94,-793,-1596,-2281,-2791,-3086,-3141,-2940,-2511,-1896,-1157,-391,325,898,1271,1410,1306,1006,567,80,-355,-642,-701,-464,82,943,2068,3395,4832,6273,7628,8784,9678,10234,10423,10233,9674,8799,7663,6363,4982,3634,2397,1349,543,0,-272,-290,-86,298,814,1392,1971,2477,2819,2945,2758,2220,1296,-25,-1690,-3640,-5745,-7870,-9836,-11473,-12611,-13126,-12946,-12079,-10613,-8708,-6590,-4506,-2696,-1376,-676,-662,-1300,-2477,-4021,-5713,-7333,-8672,-9563,-9909,-9660,-8858,-7579,-5971,-4178,-2377,-716,674,1714,2349,2610,2523,2186,1700,1183,742,478,448,687,1186,1895,2729,3599,4379,5001,5384,5514,5404,5099,4675,4197,3746,3366,3105,2973,2969,3081,3266,3493,3704,3859,3909,3835,3606,3245,2749,2160,1503,807,112,-560,-1180,-1715,-2145,-2430,-2551,-2476,-2197,-1710,-1035,-211,711,1656,2566,3365,4010,4466,4720,4787,4693,4479,4193,3884,3592,3363,3212,3157,3198,3309,3486,3678,3869,4025,4110,4120,4028,3831,3540,3165,2734,2283,1842,1439,1096,805,542,261,-104,-631,-1373,-2393,-3680,-5225,-6935,-8710,-10394,-11838,-12879,-13399,-13307,-12606,-11337,-9647,-7712,-5759,-4013,-2672,-1889,-1733,-2203,-3211,-4598,-6176,-7707,-8989,-9841,-10120,-9790,-8818,-7316,-5372,-3175,-891,1297,3230,4781,5878,6472,6598,6294,5656,4795,3825,2866,2022,1373,980,860,1017,1403,1986,2679,3435,4174,4848,5399,5783,5960,5915,5627,5126,4426,3587,2659,1695,747,-135,-935,-1604,-2149,-2527,-2753,-2805,-2706,-2472,-2142,-1762,-1384,-1047,-794,-636,-574,-591,-643,-704,-715,-654,-485,-213,176,637,1170,1710,2251,2727,3142,3443,3640,3720,3686,3562,3369,3132,2894,2674,2515,2433,2453,2576,2790,3073,3375,3646,3832,3878,3758,3463,3002,2423,1767,1099,458,-121,-640,-1116,-1584,-2097,-2682,-3375,-4163,-5024,-5901,-6719,-7394,-7849,-8010,-7859,-7395,-6672,-5792,-4856,-4010,-3356,-2985,-2942,-3212,-3750,-4458,-5223,-5925,-6453,-6712,-6662,-6263,-5551,-4560,-3368,-2056,-728,548,1675,2618,3343,3836,4130,4241,4228,4120,3979,3823,3698,3619,3595,3639,3729,3868,4020,4177,4314,4424,4493,4525,4506,4436,4302,4092,3802,3418,2941,2374,1712,979,178,-663,-1508,-2329,-3062,-3669,-4083,-4275,-4218,-3914,-3398,-2718,-1944,-1166,-440,161,610,898,1038,1069,1050,1021,1058,1183,1449,1850,2399,3063,3815,4610,5394,6127,6746,7234,7544,7672,7608,7345,6911,6314,5595,4789,3952,3129,2372,1721,1195,813,550,401,318,282,251,204,117,-29,-251,-571,-1012,-1580,-2304,-3158,-4150,-5214,-6313,-7363,-8279,-8987,-9393,-9459,-9134,-8452,-7445,-6223,-4910,-3643,-2578,-1815,-1444,-1484,-1898,-2618,-3516,-4456,-5301,-5920,-6227,-6162,-5720,-4930,-3864,-2618,-1302,-27,1109,2032,2687,3080,3198,3122,2879,2566,2237,1965,1794,1766,1884,2150,2527,2976,3435,3848,4164,4348,4384,4279,4057,3747,3396,3026,2671,2343,2039,1754,1463,1144,770,330,-183,-761,-1369,-1983,-2541,-3010,-3344,-3532,-3555,-3441,-3211,-2892,-2543,-2162,-1793,-1434,-1082,-740,-390,-33,347,736,1150,1579,2015,2475,2931,3406,3873,4338,4774,5181,5525,5804,5991,6079,6061,5932,5709,5405,5049,4667,4295,3948,3651,3395,3176,2968,2756,2511,2231,1905,1546,1156,742,306,-169,-695,-1303,-2005,-2820,-3733,-4718,-5737,-6706,-7575,-8245,-8655,-8747,-8493,-7890,-6991,-5866,-4633,-3422,-2362,-1567,-1124,-1068,-1389,-2038,-2904,-3885,-4832,-5637,-6173,-6379,-6199,-5648,-4749,-3584,-2229,-804,598,1879,2957,3795,4340,4606,4596,4343,3908,3334,2710,2091,1559,1156,935,890,1037,1328,1746,2227,2736,3222,3642,3967,4160,4212,4103,3847,3439,2913,2269,1553,778,-6,-772,-1473,-2063,-2510,-2763,-2818,-2655,-2301,-1784,-1167,-496,151,736,1214,1564,1796,1915,1958,1964,1957,1991,2074,2229,2468,2766,3130,3522,3926,4307,4645,4909,5092,5171,5156,5042,4862,4621,4365,4101,3881,3694,3590,3525,3522,3527,3522,3450,3295,3003,2598,2062,1445,777,113,-513,-1062,-1541,-1945,-2311,-2673,-3054,-3508,-4016,-4605,-5231,-5878,-6486,-7022,-7420,-7661,-7700,-7552,-7232,-6778,-6262,-5743,-5288,-4962,-4784,-4786,-4941,-5226,-5579,-5939,-6225,-6374,-6318,-6021,-5460,-4649,-3618,-2430,-1152,131,1344,2418,3305,3964,4397,4596,4605,4453,4204,3917,3646,3455,3369,3418,3604,3904,4302,4746,5205,5628,5973,6209,6288,6207,5923,5450,4777,3920,2912,1763,546,-723,-1955,-3118,-4124,-4934,-5482,-5745,-5702,-5375,-4799,-4051,-3209,-2372,-1613,-1023,-624,-453,-484,-692,-1020,-1404,-1778,-2076,-2250,-2250,-2063,-1675,-1102,-379,458,1342,2210,3006,3660,4133,4402,4442,4289,3954,3496,2972,2431,1951,1555,1288,1151,1119,1172,1240,1277,1241,1086,830,477,70,-331,-699,-991,-1203,-1365,-1495,-1665,-1905,-2262,-2748,-3348,-4034,-4737,-5396,-5925,-6266,-6357,-6175,-5739,-5072,-4278,-3418,-2632,-1989,-1594,-1478,-1665,-2119,-2788,-3574,-4382,-5099,-5627,-5896,-5853,-5497,-4841,-3955,-2893,-1766,-643,385,1258,1939,2406,2665,2754,2690,2568,2397,2280,2235,2305,2513,2833,3259,3737,4217,4648,4981,5167,5199,5043,4730,4256,3663,2975,2221,1433,625,-179,-973,-1740,-2471,-3144,-3741,-4236,-4596,-4799,-4824,-4667,-4349,-3887,-3342,-2752,-2187,-1681,-1290,-1015,-883,-854,-918,-1011,-1091,-1098,-981,-710,-251,377,1171,2074,3036,3992,4880,5637,6232,6636,6849,6886,6770,6543,6236,5903,5557,5250,4974,4747,4549,4361,4150,3884,3535,3095,2571,1994,1405,860,387,25,-255,-458,-657,-902,-1257,-1767,-2447,-3295,-4257,-5280,-6265,-7130,-7790,-8160,-8214,-7913,-7310,-6445,-5430,-4380,-3415,-2668,-2213,-2125,-2391,-3000,-3842,-4826,-5809,-6656,-7259,-7516,-7393,-6868,-5991,-4827,-3474,-2058,-678,550,1543,2251,2644,2737,2579,2235,1805,1387,1072,948,1053,1407,1988,2731,3563,4391,5111,5673,5991,6078,5908,5537,4992,4337,3614,2875,2134,1435,763,155,-403,-870,-1253,-1498,-1601,-1527,-1267,-832,-240,453,1197,1909,2527,2995,3259,3322,3172,2860,2425,1938,1465,1060,789,666,719,932,1279,1724,2209,2693,3119,3462,3694,3810,3824,3748,3617,3452,3282,3133,3001,2915,2839,2780,2699,2573,2365,2052,1613,1060,416,-265,-917,-1472,-1861,-2066,-2078,-1943,-1733,-1534,-1441,-1535,-1859,-2434,-3225,-4172,-5180,-6140,-6949,-7505,-7738,-7609,-7109,-6282,-5210,-3990,-2771,-1675,-826,-331,-219,-514,-1149,-2038,-3053,-4050,-4891,-5453,-5661,-5466,-4892,-3972,-2819,-1514,-199,1036,2090,2902,3440,3713,3747,3614,3382,3139,2961,2911,3020,3301,3719,4240,4777,5273,5640,5830,5806,5553,5092,4455,3685,2849,1977,1131,324,-417,-1089,-1684,-2209,-2649,-3003,-3244,-3354,-3303,-3073,-2650,-2052,-1301,-463,401,1199,1864,2321,2542,2505,2243,1801,1245,671,145,-245,-454,-458,-242,152,696,1321,1969,2579,3104,3502,3754,3857,3808,3642,3362,3017,2624,2219,1832,1477,1182,928,733,547,375,169,-67,-349,-643,-924,-1140,-1253,-1230,-1080,-822,-531,-276,-146,-222,-543,-1133,-1950,-2937,-3991,-4998,-5847,-6427,-6680,-6546,-6038,-5188,-4064,-2791,-1473,-265,716,1362,1604,1418,833,-92,-1239,-2490,-3698,-4741,-5506,-5922,-5955,-5611,-4944,-4022,-2962,-1855,-819,72,758,1216,1463,1528,1481,1378,1299,1282,1375,1583,1894,2281,2685,3061,3348,3500,3502,3331,3020,2584,2073,1519,960,411,-109,-613,-1089,-1563,-2014,-2456,-2854,-3198,-3445,-3570,-3539,-3328,-2939,-2374,-1683,-910,-132,577,1151,1528,1696,1633,1389,1000,553,115,-229,-429,-436,-245,140,679,1328,2029,2723,3360,3903,4308,4579,4691,4671,4518,4263,3926,3538,3130,2725,2353,2025,1744,1518,1322,1157,988,827,648,484,333,229,175,182,222,260,241,105,-199,-707,-1428,-2335,-3375,-4451,-5482,-6346,-6965,-7264,-7205,-6782,-6032,-5007,-3807,-2530,-1305,-240,553,1001,1062,729,49,-906,-2020,-3181,-4250,-5126,-5712,-5950,-5840,-5371,-4638,-3681,-2620,-1538,-514,372,1093,1623,1968,2158,2221,2207,2157,2104,2084,2100,2166,2249,2350,2421,2447,2417,2303,2142,1927,1697,1475,1268,1090,923,756,558,324,24,-314,-689,-1051,-1362,-1564,-1621,-1477,-1131,-566,176,1047,1974,2869,3652,4239,4599,4684,4533,4157,3645,3048,2468,1962,1596,1410,1417,1615,1992,2495,3091,3720,4325,4861,5280,5548,5643,5564,5305,4903,4377,3778,3147,2533,1967,1481,1088,783,559,381,240,90,-60,-230,-400,-553,-682,-781,-862,-962,-1113,-1374,-1766,-2331,-3043,-3897,-4819,-5746,-6592,-7273,-7728,-7902,-7785,-7371,-6709,-5843,-4861,-3838,-2882,-2067,-1482,-1167,-1151,-1421,-1934,-2618,-3383,-4133,-4760,-5200,-5363,-5243,-4809,-4105,-3160,-2060,-862,334,1468,2470,3297,3925,4345,4578,4644,4590,4459,4298,4148,4038,3976,3958,3973,3975,3951,3854,3684,3428,3105,2729,2326,1911,1498,1077,658,210,-250,-737,-1227,-1701,-2122,-2454,-2652,-2689,-2534,-2186,-1654,-975,-204,589,1326,1936,2352,2546,2491,2222,1770,1204,601,32,-422,-716,-795,-664,-297,244,957,1741,2569,3342,4009,4516,4811,4883,4726,4354,3811,3141,2409,1670,990,404,-40,-348,-500,-539,-478,-367,-236,-110,-13,68,112,147,135,83,-52,-306,-687,-1247,-1939,-2776,-3669,-4572,-5379,-6018,-6412,-6497,-6267,-5706,-4866,-3798,-2587,-1321,-112,955,1775,2284,2436,2210,1642,770,-299,-1472,-2623,-3633,-4402,-4843,-4903,-4577,-3875,-2872,-1640,-298,1057,2297,3359,4147,4658,4858,4793,4504,4060,3540,3020,2551,2186,1930,1775,1702,1654,1602,1504,1337,1101,798,445,58,-343,-766,-1187,-1623,-2062,-2506,-2928,-3319,-3634,-3854,-3942,-3867,-3628,-3201,-2626,-1904,-1108,-281,503,1174,1692,1997,2104,1998,1735,1368,956,591,328,237,353,703,1268,2032,2938,3906,4889,5775,6532,7083,7407,7498,7355,7034,6551,5994,5393,4830,4332,3949,3684,3545,3498,3517,3531,3516,3392,3158,2785,2303,1745,1155,578,31,-464,-936,-1409,-1913,-2501,-3163,-3921,-4733,-5557,-6329,-6983,-7451,-7688,-7661,-7373,-6841,-6113,-5251,-4325,-3422,-2619,-1986,-1589,-1454,-1606,-2018,-2657,-3451,-4309,-5148,-5844,-6328,-6505,-6341,-5822,-4968,-3852,-2548,-1173,171,1379,2367,3078,3484,3595,3446,3097,2636,2131,1678,1321,1103,1035,1083,1232,1407,1587,1711,1778,1758,1680,1535,1344,1101,809,453,42,-441,-960,-1508,-2027,-2477,-2805,-2954,-2899,-2604,-2075,-1337,-427,576,1597,2543,3330,3883,4164,4142,3841,3301,2598,1818,1068,438,15,-143,-20,394,1036,1855,2745,3627,4388,4970,5294,5355,5132,4673,4012,3229,2396,1583,875,307,-67,-261,-276,-160,27,229,368,399,291,34,-345,-815,-1335,-1858,-2378,-2867,-3354,-3847,-4369,-4938,-5545,-6183,-6816,-7401,-7886,-8228,-8381,-8331,-8057,-7586,-6938,-6158,-5301,-4419,-3578,-2829,-2235,-1825,-1642,-1684,-1935,-2363,-2894,-3459,-3967,-4331,-4486,-4380,-3988,-3336,-2446,-1393,-253,901,1981,2930,3700,4262,4611,4767,4752,4625,4424,4214,4010,3868,3756,3694,3634,3543,3406,3183,2893,2532,2140,1738,1353,1005,675,371,53,-288,-674,-1107,-1577,-2061,-2516,-2913,-3183,-3314,-3250,-3000,-2553,-1954,-1241,-492,221,831,1264,1495,1503,1312,967,540,99,-263,-493,-528,-359,25,578,1274,2025,2790,3484,4062,4487,4718,4776,4641,4369,3973,3525,3052,2620,2264,2008,1867,1827,1855,1918,1964,1943,1837,1610,1291,901,484,98,-240,-496,-689,-854,-1026,-1279,-1630,-2130,-2754,-3493,-4271,-5039,-5696,-6179,-6432,-6397,-6099,-5527,-4756,-3828,-2843,-1856,-978,-248,250,499,469,182,-332,-1004,-1760,-2515,-3170,-3665,-3923,-3924,-3663,-3151,-2455,-1619,-733,145,934,1600,2081,2389,2504,2472,2317,2108,1880,1689,1567,1516,1549,1623,1726,1805,1852,1830,1761,1627,1469,1279,1080,857,611,316,-30,-431,-893,-1367,-1849,-2270,-2606,-2797,-2827,-2663,-2308,-1785,-1107,-356,428,1155,1765,2191,2411,2403,2203,1852,1424,999,657,466,467,689,1117,1722,2451,3237,4017,4720,5302,5717,5959,6019,5928,5706,5412,5084,4774,4526,4370,4316,4373,4492,4659,4797,4865,4801,4570,4157,3575,2863,2089,1322,630,72,-351,-631,-836,-1013,-1244,-1587,-2087,-2756,-3580,-4504,-5462,-6365,-7132,-7681,-7976,-7971,-7698,-7169,-6450,-5607,-4710,-3823,-3027,-2346,-1852,-1546,-1454,-1564,-1862,-2303,-2843,-3420,-3967,-4423,-4725,-4832,-4707,-4346,-3751,-2952,-2002,-957,109,1119,2012,2731,3242,3538,3624,3532,3298,2971,2590,2199,1826,1497,1236,1046,949,937,1018,1169,1370,1571,1738,1816,1766,1574,1227,749,192,-399,-941,-1367,-1624,-1649,-1434,-960,-269,605,1574,2558,3458,4183,4666,4856,4751,4375,3785,3077,2328,1661,1138,835,775,963,1360,1918,2563,3206,3794,4231,4494,4550,4392,4059,3582,3033,2467,1960,1550,1286,1170,1191,1319,1496,1671,1778,1774,1621,1309,858,292,-318,-932,-1479,-1945,-2300,-2576,-2792,-3002,-3243,-3556,-3957,-4446,-4998,-5577,-6133,-6617,-6982,-7199,-7250,-7139,-6890,-6519,-6068,-5553,-5002,-4427,-3847,-3278,-2742,-2276,-1900,-1656,-1556,-1610,-1811,-2122,-2501,-2883,-3198,-3382,-3376,-3135,-2649,-1924,-999,66,1198,2315,3341,4214,4890,5351,5591,5640,5509,5250,4881,4447,3973,3486,3016,2593,2237,1978,1812,1740,1736,1746,1734,1630,1395,1001,436,-272,-1089,-1930,-2752,-3432,-3943,-4196,-4178,-3881,-3318,-2563,-1668,-744,134,872,1407,1704,1747,1561,1190,690,140,-393,-845,-1158,-1306,-1262,-1035,-631,-92,554,1250,1952,2608,3173,3621,3917,4076,4071,3954,3716,3409,3057,2673,2304,1931,1588,1249,934,619,320,33,-227,-437,-581,-644,-632,-561,-474,-419,-453,-627,-973,-1499,-2188,-2995,-3852,-4676,-5395,-5914,-6203,-6206,-5931,-5400,-4647,-3748,-2755,-1746,-781,85,809,1343,1672,1757,1609,1222,637,-125,-987,-1889,-2751,-3491,-4042,-4347,-4365,-4096,-3548,-2775,-1834,-812,213,1157,1964,2577,2986,3177,3188,3024,2755,2384,1982,1553,1141,754,417,136,-76,-218,-296,-322,-322,-319,-342,-416,-549,-752,-1004,-1285,-1568,-1811,-1987,-2069,-2035,-1884,-1607,-1228,-750,-218,356,917,1447,1897,2260,2504,2642,2671,2619,2508,2375,2251,2165,2152,2220,2395,2661,3026,3460,3944,4452,4947,5409,5812,6139,6381,6536,6600,6588,6499,6347,6132,5864,5537,5147,4705,4185,3625,3001,2360,1715,1098,561,113,-213,-440,-587,-714,-865,-1129,-1529,-2122,-2893,-3820,-4859,-5915,-6923,-7776,-8413,-8760,-8803,-8515,-7946,-7129,-6135,-5054,-3939,-2892,-1953,-1189,-645,-336,-309,-532,-1018,-1700,-2532,-3425,-4280,-5001,-5487,-5660,-5480,-4923,-4023,-2861,-1506,-122,1218,2353,3233,3773,3978,3858,3472,2897,2218,1526,896,392,48,-116,-106,57,338,694,1072,1430,1709,1880,1907,1772,1490,1061,550,-15,-541,-991,-1272,-1366,-1222,-839,-238,559,1490,2499,3520,4473,5298,5933,6332,6474,6353,5987,5427,4712,3933,3139,2405,1785,1314,1018,896,941,1120,1410,1761,2143,2516,2848,3126,3311,3420,3420,3334,3156,2893,2574,2184,1767,1309,833,346,-154,-643,-1136,-1591,-2021,-2375,-2645,-2806,-2846,-2776,-2628,-2432,-2264,-2163,-2198,-2401,-2785,-3349,-4043,-4820,-5600,-6295,-6838,-7149,-7200,-6953,-6442,-5676,-4734,-3667,-2558,-1469,-478,379,1024,1446,1598,1481,1105,496,-280,-1157,-2032,-2814,-3403,-3717,-3706,-3339,-2642,-1653,-456,851,2163,3377,4403,5191,5684,5901,5838,5552,5081,4492,3831,3158,2509,1925,1419,1023,707,502,344,244,136,10,-182,-442,-800,-1218,-1706,-2193,-2663,-3047,-3311,-3414,-3323,-3040,-2550,-1881,-1057,-120,865,1843,2731,3471,3999,4268,4272,4005,3512,2847,2087,1317,634,105,-197,-236,-10,482,1175,2025,2937,3843,4648,5291,5710,5879,5779,5434,4868,4144,3325,2477,1672,959,381,-49,-329,-487,-549,-560,-553,-555,-572,-612,-663,-725,-800,-897,-1040,-1260,-1562,-1985,-2493,-3088,-3706,-4295,-4786,-5109,-5216,-5069,-4662,-4021,-3181,-2223,-1210,-239,634,1334,1849,2135,2218,2089,1772,1289,649,-117,-980,-1903,-2819,-3682,-4395,-4918,-5169,-5130,-4795,-4179,-3350,-2369,-1334,-332,552,1248,1717,1932,1905,1656,1235,683,73,-556,-1148,-1658,-2068,-2345,-2490,-2507,-2403,-2209,-1942,-1655,-1358,-1119,-935,-858,-877,-1003,-1213,-1486,-1778,-2052,-2259,-2354,-2304,-2067,-1644,-1014,-223,711,1706,2703,3607,4353,4867,5120,5084,4793,4268,3605,2854,2136,1502,1054,823,851,1141,1667,2401,3263,4202,5118,5953,6627,7091,7313,7283,7010,6535,5894,5150,4354,3555,2784,2071,1411,815,258,-261,-752,-1216,-1632,-2003,-2307,-2552,-2752,-2928,-3125,-3369,-3699,-4127,-4651,-5246,-5872,-6470,-6990,-7370,-7575,-7581,-7384,-7010,-6483,-5860,-5185,-4509,-3866,-3293,-2786,-2368,-2016,-1747,-1552,-1450,-1446,-1553,-1766,-2072,-2440,-2820,-3165,-3420,-3541,-3496,-3283,-2902,-2395,-1795,-1159,-536,20,481,803,994,1033,955,758,490,159,-185,-525,-832,-1079,-1265,-1368,-1408,-1372,-1295,-1180,-1056,-943,-853,-798,-781,-792,-813,-823,-778,-670,-435,-83,434,1093,1901,2821,3816,4825,5792,6624,7285,7670,7783,7570,7061,6285,5307,4208,3085,2026,1124,455,64,-6,227,750,1497,2392,3349,4258,5040,5602,5893,5880,5550,4949,4106,3110,2030,950,-52,-932,-1641,-2180,-2546,-2767,-2873,-2900,-2862,-2793,-2680,-2547,-2391,-2226,-2092,-2001,-2012,-2145,-2427,-2866,-3442,-4118,-4849,-5556,-6191,-6677,-6978,-7061,-6917,-6553,-6004,-5294,-4490,-3623,-2751,-1905,-1119,-412,188,674,1008,1198,1194,1037,699,248,-285,-823,-1301,-1641,-1798,-1720,-1409,-863,-132,741,1674,2601,3448,4141,4647,4916,4945,4740,4315,3722,2989,2189,1361,573,-142,-743,-1212,-1548,-1740,-1829,-1809,-1740,-1625,-1524,-1438,-1411,-1430,-1512,-1621,-1743,-1831,-1842,-1752,-1510,-1128,-580,99,880,1722,2554,3329,3977,4449,4708,4735,4541,4144,3604,2974,2334,1760,1312,1053,1012,1200,1606,2172,2864,3580,4265,4831,5216,5383,5302,4978,4438,3730,2911,2065,1240,520,-71,-495,-763,-881,-895,-833,-755,-682,-649,-659,-703,-777,-855,-937,-1006,-1082,-1160,-1272,-1415,-1608,-1831,-2087,-2329,-2552,-2698,-2760,-2700,-2520,-2212,-1797,-1304,-748,-200,339,807,1190,1477,1651,1716,1677,1525,1272,920,473,-34,-601,-1157,-1698,-2151,-2502,-2708,-2759,-2649,-2390,-2000,-1528,-1002,-492,-29,328,547,609,506,245,-140,-627,-1151,-1672,-2132,-2491,-2717,-2797,-2734,-2544,-2267,-1926,-1589,-1275,-1043,-909,-892,-986,-1171,-1408,-1644,-1831,-1910,-1850,-1615,-1212,-643,58,846,1689,2515,3291,3953,4472,4803,4939,4866,4603,4179,3640,3047,2469,1980,1635,1500,1591,1935,2500,3254,4133,5063,5967,6760,7383,7776,7919,7799,7438,6876,6157,5356,4518,3706,2956,2283,1706,1194,746,320,-97,-517,-942,-1351,-1716,-2021,-2235,-2366,-2420,-2439,-2457,-2542,-2718,-3038,-3495,-4088,-4777,-5511,-6225,-6856,-7336,-7628,-7699,-7539,-7171,-6608,-5916,-5124,-4299,-3474,-2692,-1977,-1355,-832,-432,-157,-21,-26,-170,-432,-803,-1231,-1689,-2115,-2475,-2714,-2808,-2740,-2504,-2133,-1654,-1116,-584,-91,297,569,693,674,530,277,-33,-375,-696,-972,-1174,-1296,-1334,-1309,-1219,-1107,-967,-839,-720,-626,-546,-479,-391,-279,-104,139,469,875,1364,1884,2448,2988,3507,3967,4345,4639,4816,4876,4801,4588,4235,3763,3185,2559,1922,1345,877,574,474,584,907,1393,2005,2658,3289,3818,4185,4355,4297,4029,3555,2947,2228,1499,777,156,-368,-750,-1006,-1159,-1220,-1255,-1258,-1288,-1325,-1387,-1449,-1507,-1546,-1580,-1611,-1686,-1824,-2077,-2465,-2995,-3668,-4442,-5270,-6098,-6845,-7452,-7869,-8043,-7967,-7638,-7069,-6314,-5404,-4415,-3391,-2402,-1486,-683,-13,515,906,1166,1314,1362,1325,1227,1074,901,715,554,441,398,461,625,915,1305,1772,2288,2792,3251,3611,3834,3902,3796,3524,3102,2562,1939,1281,624,10,-545,-1021,-1417,-1733,-1980,-2160,-2292,-2375,-2421,-2434,-2418,-2370,-2297,-2194,-2058,-1899,-1707,-1491,-1260,-1004,-738,-452,-143,192,558,949,1357,1755,2127,2443,2676,2831,2895,2893,2851,2798,2777,2814,2930,3137,3417,3762,4132,4497,4811,5051,5172,5176,5036,4772,4391,3932,3420,2912,2426,2014,1669,1412,1223,1078,963,839,700,546,360,188,11,-127,-246,-342,-446,-583,-791,-1097,-1522,-2068,-2713,-3423,-4150,-4824,-5395,-5793,-5988,-5947,-5677,-5179,-4512,-3701,-2831,-1931,-1094,-325,297,796,1140,1369,1494,1547,1558,1528,1483,1406,1287,1135,920,671,388,102,-155,-358,-477,-504,-431,-280,-71,161,382,557,660,670,578,390,116,-210,-571,-929,-1262,-1562,-1809,-2016,-2183,-2311,-2420,-2498,-2563,-2605,-2636,-2638,-2629,-2591,-2533,-2453,-2343,-2215,-2055,-1870,-1638,-1361,-1007,-581,-48,561,1265,2000,2756,3462,4080,4577,4912,5103,5142,5072,4934,4765,4628,4544,4549,4656,4852,5131,5457,5791,6106,6348,6505,6531,6443,6206,5875,5426,4931,4382,3831,3284,2757,2259,1779,1323,871,435,-2,-428,-837,-1238,-1608,-1978,-2331,-2703,-3095,-3533,-4014,-4547,-5116,-5692,-6257,-6755,-7159,-7428,-7528,-7451,-7179,-6732,-6119,-5381,-4549,-3666,-2780,-1919,-1131,-426,177,685,1098,1449,1733,1973,2152,2258,2264,2156,1905,1526,1022,442,-170,-748,-1247,-1601,-1809,-1832,-1714,-1460,-1134,-771,-434,-160,8,52,-30,-233,-524,-874,-1246,-1613,-1941,-2226,-2441,-2585,-2650,-2620,-2500,-2284,-1980,-1598,-1163,-691,-217,232,649,994,1290,1523,1708,1880,2037,2232,2469,2766,3128,3530,3960,4366,4727,4992,5147,5173,5077,4875,4596,4278,3957,3672,3448,3310,3256,3291,3391,3537,3696,3838,3923,3936,3829,3612,3265,2798,2245,1619,977,351,-224,-711,-1101,-1389,-1578,-1692,-1750,-1781,-1808,-1861,-1956,-2115,-2350,-2671,-3083,-3580,-4161,-4791,-5467,-6128,-6763,-7304,-7735,-7999,-8082,-7953,-7615,-7064,-6336,-5444,-4456,-3396,-2337,-1311,-368,465,1171,1750,2212,2589,2893,3157,3382,3564,3689,3730,3654,3459,3125,2686,2165,1610,1082,621,278,69,2,62,222,438,670,870,998,1029,933,712,379,-64,-571,-1129,-1700,-2250,-2757,-3180,-3501,-3683,-3727,-3614,-3374,-3014,-2593,-2135,-1710,-1339,-1069,-906,-857,-904,-1018,-1162,-1290,-1352,-1320,-1137,-818,-324,296,1023,1806,2576,3286,3866,4278,4495,4499,4312,3951,3470,2920,2353,1836,1400,1093,919,888,972,1145,1363,1583,1762,1874,1899,1840,1719,1549,1384,1228,1121,1056,1034,1032,1029,990,900,733,487,162,-232,-677,-1157,-1640,-2128,-2580,-3017,-3398,-3746,-4038,-4272,-4443,-4525,-4520,-4400,-4161,-3799,-3314,-2723,-2054,-1331,-619,68,651,1138,1470,1671,1744,1719,1645,1554,1486,1449,1440,1428,1371,1234,977,580,63,-563,-1237,-1907,-2520,-3026,-3390,-3613,-3687,-3646,-3523,-3344,-3168,-3001,-2893,-2829,-2837,-2884,-2984,-3102,-3236,-3368,-3485,-3575,-3625,-3614,-3541,-3388,-3163,-2875,-2533,-2178,-1820,-1503,-1232,-1039,-905,-844,-811,-798,-753,-657,-456,-141,324,934,1681,2541,3456,4384,5237,5972,6506,6822,6874,6690,6282,5710,5049,4365,3745,3248,2922,2793,2855,3083,3432,3843,4254,4611,4867,4990,4978,4828,4566,4221,3808,3365,2889,2401,1883,1343,778,181,-412,-1011,-1569,-2085,-2525,-2898,-3187,-3420,-3608,-3778,-3953,-4155,-4390,-4668,-4969,-5279,-5563,-5796,-5936,-5968,-5857,-5606,-5207,-4689,-4064,-3375,-2652,-1931,-1238,-605,-24,480,931,1333,1684,2001,2249,2423,2472,2382,2109,1663,1042,292,-540,-1387,-2186,-2868,-3397,-3724,-3863,-3792,-3562,-3183,-2719,-2201,-1687,-1209,-806,-502,-301,-216,-226,-318,-468,-641,-801,-917,-947,-873,-684,-376,19,472,931,1351,1682,1895,1967,1911,1737,1494,1229,995,856,855,1025,1399,1952,2671,3493,4348,5154,5822,6282,6477,6381,5997,5362,4530,3596,2629,1737,983,429,113,33,181,512,979,1513,2054,2538,2921,3164,3256,3193,2992,2682,2287,1841,1370,896,435,-4,-406,-777,-1094,-1378,-1605,-1807,-1974,-2128,-2283,-2443,-2633,-2846,-3099,-3370,-3672,-3964,-4252,-4485,-4662,-4731,-4688,-4502,-4168,-3689,-3078,-2360,-1576,-759,39,794,1458,2033,2492,2852,3123,3322,3469,3582,3652,3686,3653,3540,3320,2987,2533,1986,1356,702,52,-544,-1046,-1441,-1693,-1824,-1822,-1732,-1561,-1370,-1171,-1018,-924,-906,-972,-1112,-1312,-1555,-1812,-2061,-2269,-2417,-2480,-2444,-2311,-2084,-1782,-1436,-1076,-739,-459,-252,-144,-122,-183,-290,-409,-488,-487,-345,-51,441,1095,1912,2811,3740,4606,5326,5832,6062,6001,5639,5033,4221,3312,2378,1524,826,345,122,168,460,959,1607,2313,3024,3639,4112,4398,4466,4332,4002,3516,2920,2245,1550,854,196,-396,-922,-1340,-1675,-1897,-2041,-2093,-2104,-2069,-2040,-2025,-2057,-2148,-2313,-2547,-2847,-3187,-3541,-3872,-4139,-4309,-4339,-4224,-3933,-3503,-2927,-2269,-1553,-835,-156,451,963,1365,1669,1876,2012,2099,2149,2189,2203,2198,2144,2023,1820,1503,1090,562,-44,-707,-1402,-2076,-2715,-3265,-3720,-4045,-4246,-4309,-4263,-4103,-3880,-3590,-3285,-2968,-2678,-2427,-2232,-2120,-2067,-2111,-2195,-2336,-2473,-2601,-2663,-2669,-2587,-2435,-2234,-1995,-1770,-1567,-1417,-1315,-1257,-1202,-1131,-977,-720,-307,274,1015,1905,2874,3871,4804,5595,6167,6470,6464,6173,5605,4848,3962,3051,2210,1513,1041,819,877,1187,1721,2402,3163,3913,4570,5071,5356,5406,5217,4808,4227,3513,2731,1918,1129,389,-282,-863,-1362,-1765,-2093,-2341,-2545,-2699,-2841,-2970,-3099,-3249,-3394,-3562,-3731,-3900,-4076,-4230,-4379,-4489,-4571,-4583,-4538,-4402,-4183,-3869,-3474,-3002,-2476,-1910,-1322,-738,-167,361,840,1242,1567,1791,1928,1963,1905,1766,1532,1232,849,405,-96,-639,-1213,-1790,-2367,-2899,-3389,-3795,-4113,-4310,-4386,-4317,-4112,-3768,-3298,-2733,-2094,-1433,-796,-226,224,525,659,622,439,145,-209,-575,-898,-1158,-1318,-1399,-1404,-1361,-1304,-1239,-1193,-1142,-1074,-943,-717,-352,183,890,1775,2792,3897,5016,6062,6959,7624,7999,8056,7780,7216,6414,5468,4477,3556,2796,2292,2080,2193,2589,3232,4008,4833,5573,6136,6429,6414,6060,5420,4527,3488,2387,1319,362,-429,-1031,-1443,-1686,-1809,-1846,-1860,-1877,-1948,-2085,-2293,-2587,-2925,-3308,-3692,-4064,-4390,-4675,-4894,-5066,-5193,-5281,-5342,-5375,-5372,-5330,-5223,-5034,-4748,-4337,-3806,-3141,-2361,-1486,-543,412,1353,2205,2953,3541,3964,4225,4319,4299,4160,3958,3679,3369,2989,2572,2078,1528,906,229,-480,-1199,-1875,-2466,-2928,-3204,-3279,-3120,-2749,-2181,-1483,-715,34,684,1153,1396,1371,1092,591,-65,-790,-1483,-2067,-2459,-2631,-2567,-2311,-1901,-1435,-963,-575,-293,-151,-118,-168,-229,-250,-158,87,513,1126,1892,2759,3653,4483,5161,5619,5789,5673,5266,4644,3877,3068,2335,1756,1433,1376,1624,2107,2793,3555,4319,4946,5381,5528,5387,4950,4277,3435,2528,1643,867,264,-135,-330,-339,-221,-13,212,421,556,610,546,389,129,-200,-577,-978,-1373,-1749,-2086,-2387,-2634,-2845,-3004,-3127,-3203,-3229,-3206,-3113,-2957,-2721,-2403,-2012,-1544,-1025,-468,94,628,1105,1484,1748,1880,1878,1770,1570,1322,1051,778,512,243,-54,-402,-841,-1388,-2062,-2843,-3722,-4622,-5504,-6259,-6836,-7141,-7144,-6815,-6173,-5273,-4198,-3052,-1961,-1029,-357,-2,15,-290,-842,-1560,-2308,-2988,-3480,-3725,-3680,-3365,-2823,-2131,-1381,-650,-20,481,826,1047,1172,1262,1382,1577,1904,2370,2986,3709,4498,5276,5976,6524,6869,6976,6853,6520,6034,5463,4880,4370,3976,3766,3734,3894,4208,4625,5089,5525,5867,6064,6073,5887,5510,4974,4329,3620,2905,2220,1596,1042,568,143,-217,-557,-856,-1145,-1407,-1665,-1903,-2140,-2375,-2610,-2859,-3118,-3396,-3702,-4026,-4385,-4761,-5150,-5544,-5909,-6240,-6490,-6652,-6683,-6572,-6302,-5866,-5280,-4562,-3749,-2891,-2042,-1259,-592,-94,226,347,306,132,-108,-365,-576,-718,-774,-770,-741,-741,-831,-1049,-1428,-1959,-2613,-3319,-3992,-4534,-4846,-4854,-4513,-3815,-2813,-1584,-256,1041,2163,3000,3459,3516,3175,2511,1621,640,-296,-1061,-1563,-1743,-1601,-1173,-529,221,998,1678,2220,2549,2684,2613,2409,2103,1785,1500,1317,1257,1352,1578,1925,2337,2764,3150,3436,3585,3569,3384,3042,2584,2052,1507,1006,604,333,222,264,443,718,1042,1354,1615,1776,1817,1741,1546,1276,953,612,290,-3,-250,-453,-611,-741,-825,-894,-927,-951,-962,-977,-1012,-1069,-1178,-1323,-1532,-1784,-2091,-2432,-2799,-3171,-3531,-3853,-4118,-4299,-4377,-4332,-4145,-3813,-3331,-2718,-1995,-1202,-386,399,1104,1675,2081,2296,2322,2173,1892,1526,1140,785,508,320,225,180,142,43,-169,-541,-1077,-1779,-2582,-3425,-4213,-4848,-5259,-5369,-5175,-4671,-3930,-3027,-2070,-1187,-463,4,179,50,-345,-937,-1627,-2304,-2867,-3221,-3319,-3129,-2686,-2033,-1259,-447,305,935,1377,1622,1671,1550,1327,1041,786,600,553,670,973,1449,2078,2789,3544,4237,4829,5232,5425,5381,5115,4673,4102,3487,2894,2397,2048,1882,1898,2090,2407,2803,3214,3583,3859,4010,4029,3907,3678,3351,2968,2539,2099,1638,1192,744,332,-51,-384,-644,-856,-988,-1090,-1152,-1210,-1281,-1382,-1529,-1727,-1982,-2283,-2628,-2994,-3371,-3734,-4062,-4334,-4520,-4606,-4570,-4398,-4091,-3649,-3092,-2450,-1758,-1065,-417,140,561,833,921,863,654,365,24,-298,-583,-788,-933,-1031,-1135,-1283,-1532,-1898,-2398,-3006,-3670,-4330,-4901,-5305,-5477,-5374,-4991,-4355,-3529,-2610,-1687,-886,-275,75,138,-60,-478,-1022,-1597,-2087,-2410,-2473,-2261,-1753,-1011,-89,903,1880,2734,3403,3832,4006,3953,3698,3332,2920,2549,2297,2222,2355,2712,3253,3936,4670,5366,5931,6269,6344,6104,5590,4831,3931,2974,2089,1361,881,693,804,1194,1788,2509,3253,3912,4415,4670,4680,4414,3923,3259,2478,1679,895,216,-354,-758,-1024,-1121,-1106,-967,-779,-553,-361,-227,-189,-264,-451,-738,-1097,-1497,-1891,-2262,-2563,-2790,-2926,-2974,-2937,-2830,-2649,-2409,-2115,-1759,-1363,-917,-450,39,500,938,1292,1562,1713,1739,1640,1433,1133,788,426,82,-219,-470,-689,-894,-1124,-1420,-1794,-2280,-2849,-3485,-4144,-4749,-5260,-5594,-5719,-5612,-5272,-4744,-4091,-3383,-2723,-2171,-1804,-1637,-1682,-1889,-2209,-2545,-2812,-2918,-2792,-2396,-1714,-788,324,1523,2700,3754,4581,5125,5348,5259,4909,4366,3732,3118,2612,2312,2264,2495,2985,3684,4499,5336,6069,6600,6842,6743,6300,5542,4548,3407,2259,1194,348,-232,-472,-402,-22,561,1287,2026,2692,3185,3457,3462,3229,2762,2142,1413,657,-71,-723,-1268,-1677,-1952,-2085,-2092,-1997,-1822,-1609,-1399,-1224,-1128,-1120,-1222,-1416,-1706,-2045,-2425,-2796,-3138,-3413,-3606,-3680,-3640,-3453,-3136,-2673,-2098,-1417,-679,79,814,1466,2005,2386,2599,2637,2509,2256,1894,1496,1081,712,410,209,98,83,111,153,145,48,-198,-585,-1148,-1830,-2598,-3380,-4087,-4653,-5004,-5102,-4941,-4549,-3986,-3341,-2707,-2176,-1819,-1684,-1779,-2064,-2494,-2954,-3365,-3611,-3610,-3316,-2708,-1828,-743,440,1595,2610,3374,3821,3927,3696,3206,2524,1779,1069,505,163,85,293,739,1378,2099,2808,3396,3768,3870,3665,3179,2454,1580,654,-220,-941,-1443,-1670,-1619,-1302,-779,-111,605,1301,1883,2312,2546,2581,2439,2142,1743,1277,786,307,-146,-538,-871,-1110,-1268,-1314,-1280,-1157,-986,-797,-619,-483,-418,-412,-493,-621,-809,-1013,-1244,-1458,-1660,-1818,-1927,-1955,-1897,-1721,-1431,-1017,-501,106,755,1409,2020,2526,2910,3120,3162,3025,2733,2309,1796,1229,660,123,-333,-700,-953,-1108,-1197,-1248,-1333,-1487,-1759,-2186,-2756,-3465,-4256,-5065,-5824,-6448,-6888,-7101,-7093,-6872,-6518,-6058,-5603,-5178,-4851,-4620,-4486,-4394,-4305,-4135,-3837,-3355,-2683,-1830,-857,176,1161,2025,2686,3099,3254,3175,2904,2535,2131,1799,1586,1565,1740,2128,2687,3380,4141,4897,5586,6136,6507,6665,6606,6347,5923,5391,4808,4241,3755,3381,3179,3127,3250,3489,3821,4179,4514,4768,4908,4903,4756,4467,4072,3583,3040,2462,1873,1286,716,173,-330,-778,-1169,-1496,-1766,-1994,-2189,-2377,-2563,-2767,-2979,-3211,-3445,-3681,-3906,-4109,-4285,-4406,-4481,-4471,-4381,-4197,-3901,-3516,-3035,-2488,-1906,-1309,-753,-246,168,486,706,823,876,856,812,742,673,620,589,589,626,682,748,791,778,675,450,84,-425,-1048,-1760,-2478,-3154,-3702,-4081,-4248,-4212,-3990,-3636,-3219,-2798,-2434,-2162,-1986,-1895,-1848,-1781,-1650,-1375,-941,-314,481,1405,2386,3343,4183,4827,5219,5320,5143,4710,4099,3376,2654,2003,1514,1241,1208,1432,1862,2470,3159,3864,4485,4946,5198,5194,4945,4471,3826,3086,2331,1638,1089,713,572,631,902,1309,1806,2310,2752,3070,3212,3161,2907,2481,1907,1240,518,-206,-896,-1513,-2035,-2431,-2694,-2808,-2783,-2638,-2398,-2108,-1806,-1537,-1328,-1205,-1174,-1234,-1384,-1584,-1839,-2089,-2331,-2510,-2604,-2580,-2423,-2111,-1670,-1086,-417,312,1058,1759,2402,2929,3348,3632,3802,3857,3821,3712,3543,3342,3117,2887,2673,2485,2326,2202,2084,1962,1774,1505,1085,512,-232,-1127,-2123,-3151,-4137,-4986,-5652,-6068,-6260,-6214,-6016,-5709,-5381,-5082,-4859,-4723,-4665,-4649,-4622,-4528,-4306,-3928,-3351,-2612,-1717,-760,209,1067,1758,2190,2328,2161,1710,1032,215,-652,-1453,-2101,-2508,-2617,-2411,-1884,-1088,-83,1042,2182,3234,4111,4731,5060,5093,4837,4380,3767,3122,2509,2037,1741,1686,1842,2217,2732,3336,3947,4488,4902,5140,5180,5020,4671,4165,3535,2825,2084,1349,678,97,-342,-643,-776,-787,-683,-532,-370,-256,-217,-293,-472,-773,-1155,-1608,-2083,-2551,-2961,-3293,-3498,-3571,-3495,-3274,-2929,-2485,-1975,-1447,-931,-469,-82,212,408,507,526,474,381,260,129,14,-88,-147,-182,-166,-129,-60,0,35,-9,-157,-457,-922,-1556,-2341,-3224,-4142,-5023,-5791,-6390,-6790,-6974,-6965,-6800,-6507,-6155,-5755,-5348,-4932,-4510,-4052,-3555,-2974,-2304,-1540,-679,226,1148,1998,2722,3235,3488,3450,3106,2505,1686,756,-199,-1058,-1739,-2148,-2249,-2011,-1453,-628,412,1544,2700,3746,4611,5214,5520,5517,5238,4733,4088,3386,2729,2188,1827,1688,1759,2034,2455,2952,3472,3917,4260,4431,4433,4249,3908,3426,2850,2203,1532,856,213,-377,-891,-1303,-1617,-1810,-1921,-1940,-1931,-1895,-1884,-1912,-1992,-2145,-2347,-2613,-2902,-3219,-3515,-3790,-3995,-4132,-4174,-4114,-3956,-3707,-3377,-2989,-2560,-2107,-1654,-1202,-773,-359,24,380,705,991,1239,1442,1591,1692,1730,1720,1666,1574,1456,1313,1132,920,625,268,-206,-759,-1399,-2082,-2758,-3385,-3908,-4302,-4546,-4650,-4623,-4508,-4320,-4101,-3854,-3599,-3307,-2991,-2594,-2131,-1560,-895,-146,656,1457,2192,2796,3195,3337,3198,2761,2080,1189,204,-795,-1684,-2375,-2784,-2857,-2577,-1961,-1052,64,1300,2542,3675,4617,5269,5611,5607,5312,4758,4061,3289,2576,1984,1602,1460,1563,1897,2388,2987,3580,4113,4489,4677,4638,4380,3925,3315,2604,1847,1086,378,-264,-796,-1226,-1526,-1719,-1795,-1794,-1733,-1656,-1597,-1586,-1649,-1793,-2018,-2301,-2633,-2965,-3291,-3558,-3768,-3875,-3902,-3813,-3642,-3383,-3060,-2696,-2304,-1910,-1517,-1143,-772,-413,-44,334,732,1144,1558,1962,2324,2623,2828,2923,2897,2755,2508,2195,1830,1464,1095,751,411,77,-286,-669,-1103,-1560,-2045,-2522,-2978,-3388,-3744,-4029,-4251,-4400,-4474,-4474,-4367,-4167,-3827,-3372,-2769,-2064,-1252,-400,463,1263,1951,2460,2748,2774,2532,2023,1294,390,-598,-1589,-2481,-3190,-3639,-3781,-3586,-3070,-2257,-1220,-30,1218,2412,3485,4321,4901,5154,5119,4807,4296,3659,2998,2387,1927,1643,1586,1741,2078,2553,3088,3624,4080,4420,4589,4592,4416,4095,3657,3132,2578,2000,1464,960,545,206,-13,-134,-137,-63,77,220,350,401,370,225,-12,-338,-709,-1102,-1470,-1782,-2012,-2136,-2147,-2047,-1845,-1559,-1214,-834,-443,-61,300,642,959,1271,1572,1886,2195,2506,2784,3013,3150,3175,3047,2762,2314,1728,1033,286,-466,-1168,-1783,-2297,-2708,-3034,-3307,-3554,-3808,-4089,-4393,-4737,-5083,-5437,-5767,-6046,-6273,-6398,-6427,-6331,-6091,-5719,-5192,-4538,-3775,-2914,-2021,-1097,-223,588,1273,1805,2142,2275,2184,1899,1439,861,229,-382,-896,-1248,-1379,-1264,-887,-268,561,1540,2611,3683,4698,5557,6230,6633,6794,6668,6339,5821,5212,4580,3997,3540,3234,3111,3160,3348,3637,3960,4262,4492,4605,4584,4423,4130,3739,3266,2753,2223,1697,1202,737,338,0,-248,-405,-480,-474,-438,-385,-384,-439,-600,-853,-1191,-1593,-2010,-2418,-2773,-3050,-3238,-3325,-3328,-3255,-3131,-2976,-2812,-2642,-2485,-2315,-2133,-1910,-1631,-1283,-866,-391,108,595,1019,1335,1500,1492,1294,927,414,-200,-849,-1485,-2038,-2474,-2764,-2913,-2938,-2885,-2799,-2729,-2721,-2789,-2955,-3201,-3503,-3834,-4140,-4389,-4533,-4547,-4402,-4097,-3623,-3010,-2269,-1452,-579,287,1131,1895,2571,3117,3528,3773,3858,3752,3489,3048,2490,1822,1131,439,-150,-617,-882,-942,-762,-376,207,927,1736,2557,3339,3986,4476,4725,4741,4505,4043,3406,2644,1846,1065,387,-155,-517,-704,-721,-620,-430,-224,-34,86,118,53,-104,-331,-606,-902,-1194,-1461,-1691,-1866,-1980,-2018,-1975,-1855,-1660,-1416,-1155,-902,-710,-577,-546,-580,-698,-837,-1006,-1145,-1252,-1303,-1298,-1237,-1141,-1009,-878,-740,-617,-494,-359,-199,23,313,690,1147,1662,2196,2701,3117,3391,3478,3354,3013,2481,1791,1003,188,-594,-1273,-1806,-2166,-2345,-2377,-2300,-2173,-2062,-2003,-2052,-2202,-2468,-2813,-3218,-3635,-4025,-4363,-4598,-4736,-4738,-4614,-4362,-3991,-3518,-2974,-2365,-1740,-1103,-490,78,594,1016,1345,1542,1593,1498,1231,832,307,-287,-895,-1460,-1908,-2196,-2272,-2117,-1732,-1135,-365,512,1442,2328,3116,3730,4129,4287,4213,3930,3496,2976,2439,1957,1592,1369,1327,1437,1692,2034,2426,2797,3119,3338,3442,3425,3283,3053,2736,2375,1985,1591,1218,890,621,449,367,400,518,710,930,1141,1306,1391,1393,1303,1150,936,704,457,215,-6,-234,-434,-651,-847,-1051,-1226,-1361,-1436,-1406,-1271,-1000,-604,-107,461,1031,1553,1940,2148,2124,1855,1347,632,-222,-1156,-2067,-2910,-3583,-4073,-4325,-4369,-4211,-3921,-3547,-3164,-2827,-2587,-2465,-2481,-2615,-2865,-3189,-3571,-3969,-4360,-4701,-4975,-5129,-5154,-5006,-4678,-4160,-3450,-2586,-1580,-498,630,1728,2755,3645,4358,4850,5094,5092,4835,4378,3751,3022,2283,1572,1005,593,420,466,760,1260,1932,2724,3560,4376,5093,5653,6002,6118,5990,5648,5122,4488,3795,3124,2529,2047,1719,1530,1489,1548,1692,1867,2052,2213,2326,2389,2381,2308,2168,1951,1683,1345,984,596,235,-83,-322,-474,-527,-509,-432,-337,-249,-183,-159,-171,-206,-271,-334,-425,-522,-652,-818,-1018,-1263,-1523,-1776,-1988,-2111,-2112,-1963,-1650,-1191,-615,18,644,1186,1568,1750,1676,1370,834,129,-668,-1493,-2243,-2874,-3306,-3538,-3531,-3318,-2921,-2381,-1757,-1104,-477,69,483,735,781,624,238,-340,-1096,-1973,-2902,-3808,-4606,-5204,-5547,-5566,-5252,-4605,-3669,-2507,-1208,141,1437,2597,3549,4233,4625,4701,4489,4002,3314,2476,1572,683,-120,-765,-1212,-1421,-1399,-1143,-693,-93,618,1353,2080,2713,3212,3528,3632,3519,3204,2715,2112,1448,803,220,-224,-530,-645,-619,-434,-165,181,534,880,1180,1417,1594,1683,1711,1649,1515,1306,1025,699,342,-6,-313,-552,-694,-751,-706,-603,-441,-264,-74,102,270,415,541,631,682,669,592,427,189,-121,-475,-831,-1162,-1408,-1546,-1539,-1389,-1098,-707,-253,196,579,838,927,819,512,25,-602,-1304,-2028,-2706,-3279,-3721,-3972,-4048,-3912,-3588,-3090,-2436,-1690,-896,-137,514,968,1164,1036,570,-233,-1316,-2604,-3972,-5300,-6434,-7274,-7691,-7658,-7145,-6191,-4888,-3333,-1672,-35,1448,2676,3563,4078,4194,3942,3359,2516,1502,402,-676,-1648,-2430,-2961,-3210,-3161,-2838,-2277,-1533,-686,206,1053,1806,2398,2794,2977,2935,2710,2312,1830,1292,800,380,104,-11,45,267,626,1066,1568,2050,2499,2853,3106,3231,3238,3127,2912,2613,2260,1873,1499,1155,887,710,642,681,803,982,1170,1326,1419,1411,1313,1118,856,546,221,-106,-415,-695,-964,-1190,-1410,-1592,-1747,-1863,-1913,-1916,-1829,-1686,-1477,-1225,-970,-725,-545,-448,-467,-607,-879,-1258,-1728,-2247,-2778,-3277,-3710,-4030,-4228,-4262,-4132,-3825,-3344,-2713,-1949,-1123,-282,479,1076,1435,1474,1163,487,-523,-1794,-3219,-4677,-6010,-7102,-7813,-8073,-7835,-7102,-5932,-4410,-2664,-827,961,2581,3917,4915,5508,5709,5519,4996,4198,3209,2118,1014,-15,-889,-1550,-1946,-2057,-1876,-1423,-732,137,1124,2152,3132,4004,4675,5112,5276,5157,4792,4220,3512,2758,2029,1419,967,733,702,889,1232,1699,2216,2727,3170,3502,3678,3692,3524,3202,2736,2182,1569,976,436,23,-241,-330,-241,-25,301,639,953,1159,1228,1132,869,469,-43,-606,-1193,-1738,-2225,-2614,-2890,-3056,-3100,-3045,-2898,-2678,-2421,-2140,-1876,-1649,-1489,-1415,-1440,-1565,-1789,-2080,-2434,-2784,-3124,-3381,-3543,-3565,-3440,-3157,-2729,-2172,-1521,-799,-55,695,1400,2037,2559,2922,3092,3016,2675,2054,1162,50,-1227,-2564,-3862,-4996,-5868,-6377,-6476,-6134,-5370,-4251,-2849,-1305,290,1784,3099,4137,4852,5228,5256,4983,4436,3691,2796,1831,859,-69,-871,-1533,-1988,-2227,-2236,-2006,-1569,-939,-161,709,1629,2516,3319,3975,4427,4647,4611,4338,3848,3205,2462,1703,989,390,-55,-309,-376,-251,21,420,883,1371,1825,2203,2466,2580,2533,2320,1955,1471,913,335,-194,-623,-896,-995,-899,-643,-246,223,711,1168,1536,1795,1925,1925,1808,1597,1306,974,608,243,-114,-424,-701,-886,-1015,-1032,-980,-834,-639,-399,-165,40,175,219,153,-20,-289,-620,-977,-1309,-1575,-1732,-1755,-1635,-1372,-996,-526,-14,512,1001,1411,1705,1829,1761,1454,914,121,-874,-2043,-3288,-4538,-5672,-6598,-7223,-7479,-7329,-6781,-5866,-4663,-3270,-1797,-368,923,1982,2763,3238,3404,3303,2959,2447,1815,1117,426,-238,-812,-1282,-1624,-1815,-1872,-1772,-1554,-1203,-763,-240,333,930,1520,2078,2565,2966,3256,3423,3477,3420,3287,3090,2878,2666,2499,2375,2330,2335,2417,2533,2680,2837,2978,3087,3154,3151,3094,2954,2759,2501,2213,1908,1626,1397,1243,1195,1238,1375,1568,1777,1962,2082,2107,2029,1846,1588,1255,910,526,170,-199,-551,-905,-1261,-1618,-1967,-2298,-2578,-2799,-2931,-2956,-2892,-2713,-2485,-2197,-1913,-1657,-1463,-1349,-1331,-1399,-1539,-1737,-1943,-2147,-2299,-2391,-2394,-2307,-2128,-1860,-1520,-1126,-712,-316,5,202,212,-7,-486,-1221,-2195,-3325,-4551,-5733,-6774,-7543,-7945,-7916,-7419,-6481,-5144,-3529,-1734,83,1799,3296,4479,5292,5720,5753,5458,4859,4063,3115,2126,1147,268,-469,-1006,-1326,-1401,-1251,-882,-341,336,1090,1879,2629,3314,3867,4268,4488,4516,4354,4032,3562,3005,2397,1787,1223,739,356,102,-37,-51,31,186,396,618,836,1018,1149,1207,1201,1112,969,781,577,392,249,173,177,244,359,482,574,600,532,364,113,-204,-536,-870,-1148,-1382,-1548,-1671,-1765,-1854,-1965,-2103,-2289,-2504,-2747,-2996,-3229,-3424,-3568,-3644,-3643,-3566,-3403,-3172,-2873,-2531,-2153,-1764,-1385,-1021,-701,-420,-187,-4,145,255,345,431,519,624,738,856,941,967,883,649,247,-353,-1119,-2021,-2995,-3946,-4792,-5428,-5780,-5788,-5427,-4708,-3683,-2428,-1048,352,1649,2760,3597,4128,4325,4209,3803,3173,2370,1479,553,-312,-1089,-1691,-2108,-2297,-2253,-1985,-1508,-859,-80,784,1667,2525,3299,3929,4395,4633,4663,4458,4060,3496,2834,2122,1442,839,372,65,-62,-18,170,479,835,1218,1550,1801,1935,1918,1760,1455,1037,538,23,-463,-841,-1074,-1116,-960,-625,-151,392,946,1428,1797,2012,2067,1972,1755,1444,1081,688,287,-103,-490,-850,-1199,-1517,-1800,-2026,-2194,-2265,-2260,-2136,-1930,-1624,-1258,-845,-426,-30,308,555,709,732,666,480,240,-64,-375,-678,-943,-1143,-1266,-1295,-1223,-1060,-819,-534,-248,-14,109,68,-171,-624,-1280,-2091,-2996,-3903,-4710,-5336,-5687,-5727,-5422,-4801,-3900,-2803,-1598,-379,753,1736,2497,3021,3274,3288,3064,2662,2109,1462,777,95,-519,-1036,-1409,-1615,-1633,-1460,-1105,-578,80,850,1681,2529,3364,4113,4763,5247,5560,5670,5592,5337,4939,4450,3910,3384,2909,2529,2269,2129,2119,2203,2363,2562,2757,2924,3028,3044,2972,2794,2537,2207,1850,1498,1195,976,862,853,945,1089,1258,1394,1467,1441,1308,1077,758,398,13,-354,-687,-968,-1195,-1375,-1515,-1626,-1714,-1777,-1815,-1807,-1746,-1609,-1397,-1106,-754,-367,16,361,611,754,744,594,304,-92,-555,-1040,-1492,-1882,-2161,-2332,-2377,-2310,-2156,-1922,-1667,-1399,-1181,-1040,-1023,-1161,-1486,-1989,-2680,-3498,-4408,-5321,-6150,-6811,-7213,-7299,-7025,-6396,-5423,-4189,-2753,-1235,274,1674,2878,3836,4504,4872,4959,4774,4386,3819,3156,2435,1740,1095,595,226,74,102,348,767,1347,2032,2791,3557,4294,4938,5453,5802,5945,5889,5608,5146,4511,3765,2952,2134,1364,696,162,-207,-412,-457,-372,-191,48,289,510,654,720,678,544,325,57,-221,-472,-640,-717,-666,-520,-283,-15,241,440,530,501,340,61,-298,-721,-1143,-1560,-1927,-2250,-2517,-2747,-2934,-3108,-3246,-3362,-3430,-3437,-3370,-3212,-2965,-2638,-2249,-1827,-1399,-998,-648,-370,-175,-61,-31,-59,-146,-253,-389,-513,-638,-735,-813,-858,-859,-835,-758,-666,-552,-458,-407,-450,-597,-906,-1357,-1962,-2672,-3441,-4188,-4845,-5316,-5553,-5494,-5130,-4470,-3556,-2452,-1252,-31,1099,2087,2842,3355,3586,3559,3292,2828,2218,1525,807,132,-454,-892,-1154,-1216,-1071,-736,-231,396,1105,1839,2543,3177,3682,4036,4209,4185,3968,3576,3028,2370,1648,903,192,-450,-985,-1395,-1666,-1805,-1833,-1757,-1629,-1461,-1289,-1137,-1023,-952,-942,-963,-1021,-1068,-1085,-1027,-870,-596,-203,282,824,1357,1840,2194,2405,2429,2286,1992,1591,1132,665,228,-143,-444,-665,-820,-924,-993,-1030,-1064,-1071,-1082,-1072,-1058,-1038,-1009,-994,-976,-981,-999,-1034,-1095,-1165,-1259,-1355,-1471,-1578,-1701,-1801,-1905,-1974,-2021,-2021,-1970,-1860,-1695,-1475,-1228,-962,-733,-549,-480,-527,-737,-1098,-1602,-2216,-2881,-3533,-4107,-4521,-4732,-4694,-4384,-3830,-3044,-2100,-1058,-3,990,1849,2512,2956,3132,3075,2769,2270,1610,849,40,-741,-1458,-2026,-2437,-2622,-2599,-2340,-1887,-1250,-489,365,1246,2115,2914,3612,4167,4559,4780,4818,4708,4449,4105,3689,3263,2858,2510,2243,2077,2000,2026,2107,2248,2389,2527,2613,2636,2574,2430,2208,1946,1663,1428,1257,1213,1285,1477,1750,2039,2284,2409,2353,2092,1603,936,132,-729,-1547,-2274,-2810,-3156,-3280,-3215,-3005,-2710,-2385,-2107,-1897,-1806,-1829,-1955,-2165,-2416,-2665,-2881,-3017,-3064,-3000,-2836,-2594,-2287,-1971,-1660,-1402,-1218,-1117,-1113,-1179,-1308,-1447,-1580,-1649,-1654,-1547,-1364,-1085,-769,-435,-144,60,133,38,-229,-675,-1251,-1923,-2603,-3233,-3711,-3990,-4000,-3723,-3155,-2327,-1297,-135,1056,2201,3196,3982,4500,4729,4654,4312,3723,2964,2089,1180,308,-460,-1063,-1465,-1634,-1572,-1291,-820,-196,523,1310,2091,2845,3518,4083,4512,4780,4883,4808,4586,4218,3765,3245,2727,2245,1846,1563,1412,1393,1508,1712,1992,2288,2577,2801,2951,2980,2913,2730,2491,2198,1923,1686,1520,1436,1415,1420,1414,1325,1119,743,202,-510,-1323,-2196,-3029,-3759,-4310,-4649,-4758,-4663,-4403,-4049,-3660,-3313,-3050,-2900,-2875,-2941,-3077,-3223,-3330,-3358,-3267,-3037,-2683,-2199,-1640,-1025,-407,180,701,1134,1473,1707,1862,1944,1980,2003,2013,2046,2086,2136,2185,2202,2186,2093,1925,1651,1273,778,191,-487,-1196,-1918,-2582,-3151,-3570,-3806,-3832,-3654,-3274,-2744,-2090,-1393,-685,-48,502,907,1182,1286,1271,1105,862,519,152,-238,-599,-898,-1110,-1195,-1141,-937,-580,-90,517,1202,1935,2670,3374,4008,4532,4926,5153,5208,5084,4787,4341,3777,3143,2474,1838,1254,784,435,223,148,186,317,503,709,902,1055,1156,1197,1189,1154,1114,1092,1120,1176,1281,1379,1444,1430,1285,993,542,-47,-716,-1404,-2027,-2508,-2799,-2855,-2714,-2386,-1974,-1539,-1188,-977,-972,-1161,-1540,-2034,-2565,-3044,-3368,-3477,-3322,-2891,-2230,-1380,-447,482,1307,1942,2332,2450,2296,1913,1366,728,102,-443,-821,-998,-955,-706,-299,206,739,1216,1585,1781,1770,1544,1086,441,-370,-1283,-2235,-3157,-3979,-4639,-5087,-5293,-5245,-4959,-4469,-3827,-3101,-2352,-1655,-1053,-593,-297,-166,-195,-354,-619,-931,-1269,-1559,-1787,-1897,-1875,-1698,-1375,-908,-331,336,1049,1777,2490,3154,3763,4286,4726,5061,5287,5398,5379,5242,4980,4612,4151,3625,3068,2506,1984,1510,1131,832,634,517,471,480,525,588,668,747,833,920,1017,1110,1197,1257,1257,1180,974,639,150,-463,-1169,-1905,-2594,-3151,-3510,-3615,-3460,-3056,-2474,-1793,-1124,-555,-187,-46,-169,-505,-999,-1556,-2081,-2474,-2674,-2632,-2361,-1882,-1271,-613,8,495,790,855,667,265,-318,-1004,-1718,-2379,-2915,-3264,-3407,-3322,-3052,-2631,-2130,-1624,-1169,-834,-647,-637,-801,-1129,-1603,-2169,-2819,-3465,-4095,-4627,-5032,-5252,-5264,-5037,-4573,-3886,-3008,-1997,-909,177,1195,2089,2795,3299,3567,3616,3457,3129,2670,2138,1590,1074,653,357,227,277,503,900,1435,2072,2773,3483,4168,4774,5276,5628,5826,5834,5668,5325,4829,4219,3523,2803,2095,1450,900,463,153,-38,-132,-137,-94,-8,100,214,342,468,596,723,837,938,1009,1031,991,867,637,303,-149,-697,-1309,-1951,-2552,-3067,-3429,-3603,-3571,-3339,-2959,-2474,-1985,-1551,-1254,-1134,-1203,-1452,-1830,-2274,-2696,-3031,-3202,-3180,-2947,-2514,-1935,-1260,-561,86,631,1025,1240,1285,1158,908,564,191,-176,-471,-674,-750,-706,-562,-344,-107,109,259,320,272,130,-109,-406,-750,-1109,-1462,-1786,-2065,-2279,-2414,-2457,-2387,-2211,-1906,-1494,-974,-373,279,954,1612,2219,2744,3153,3428,3557,3532,3368,3077,2703,2267,1838,1437,1120,913,833,893,1083,1375,1757,2172,2608,3005,3353,3599,3739,3735,3587,3285,2832,2254,1567,822,59,-673,-1312,-1842,-2193,-2387,-2379,-2206,-1874,-1404,-847,-218,419,1040,1601,2061,2415,2631,2725,2713,2603,2448,2251,2054,1864,1694,1553,1431,1343,1273,1244,1241,1280,1336,1411,1457,1460,1374,1185,869,446,-82,-649,-1228,-1738,-2146,-2388,-2462,-2341,-2072,-1677,-1229,-790,-419,-175,-87,-162,-400,-752,-1177,-1619,-2006,-2291,-2426,-2377,-2155,-1762,-1262,-696,-157,311,632,791,774,601,314,-44,-432,-799,-1134,-1418,-1651,-1848,-2008,-2143,-2252,-2318,-2335,-2276,-2126,-1878,-1523,-1077,-560,-4,556,1078,1523,1851,2048,2076,1968,1699,1333,877,398,-71,-473,-778,-946,-965,-825,-532,-109,423,1024,1661,2287,2873,3365,3740,3960,4001,3867,3543,3076,2480,1818,1146,508,-17,-414,-629,-659,-505,-171,290,870,1484,2120,2689,3178,3538,3752,3830,3772,3615,3378,3093,2778,2445,2103,1742,1371,984,592,213,-143,-446,-690,-870,-991,-1078,-1163,-1266,-1428,-1652,-1950,-2306,-2696,-3092,-3455,-3755,-3973,-4086,-4113,-4055,-3953,-3825,-3715,-3648,-3636,-3696,-3812,-3971,-4147,-4303,-4405,-4421,-4321,-4083,-3709,-3205,-2601,-1945,-1281,-676,-169,198,413,491,448,334,187,44,-55,-116,-120,-97,-48,-5,36,55,81,106,173,274,445,669,950,1268,1601,1914,2189,2376,2468,2433,2269,1970,1554,1042,470,-126,-697,-1209,-1614,-1888,-2009,-1971,-1780,-1457,-1028,-528,3,529,1014,1421,1722,1897,1919,1809,1548,1182,732,239,-231,-650,-947,-1090,-1059,-814,-390,220,957,1780,2615,3402,4065,4555,4834,4887,4717,4360,3844,3224,2539,1830,1127,454,-174,-742,-1243,-1665,-1997,-2235,-2374,-2426,-2404,-2332,-2247,-2174,-2164,-2221,-2382,-2631,-2970,-3372,-3804,-4236,-4622,-4939,-5158,-5264,-5267,-5161,-4978,-4731,-4447,-4141,-3834,-3522,-3220,-2911,-2591,-2250,-1865,-1435,-949,-417,147,708,1236,1678,2002,2178,2194,2065,1821,1511,1193,920,730,655,683,802,974,1147,1291,1367,1353,1268,1105,918,727,574,488,484,560,721,918,1146,1344,1483,1532,1456,1254,919,470,-56,-636,-1204,-1737,-2173,-2494,-2663,-2687,-2549,-2293,-1911,-1462,-950,-431,84,547,943,1243,1422,1482,1408,1220,941,606,262,-32,-240,-297,-198,101,561,1186,1913,2693,3473,4174,4757,5169,5391,5411,5252,4929,4488,3964,3394,2811,2246,1706,1217,778,393,75,-189,-390,-535,-634,-703,-755,-827,-938,-1114,-1387,-1750,-2222,-2769,-3378,-3993,-4578,-5071,-5438,-5639,-5661,-5508,-5195,-4764,-4252,-3711,-3180,-2700,-2285,-1951,-1684,-1468,-1272,-1062,-810,-486,-95,374,879,1393,1868,2265,2541,2698,2711,2625,2457,2250,2048,1869,1737,1634,1555,1461,1332,1140,872,540,153,-247,-636,-963,-1209,-1347,-1373,-1296,-1136,-912,-676,-436,-254,-134,-106,-185,-357,-626,-956,-1326,-1682,-2002,-2213,-2312,-2237,-2011,-1614,-1083,-453,243,936,1595,2160,2602,2880,2990,2916,2678,2296,1811,1264,719,210,-188,-461,-561,-482,-227,199,763,1432,2168,2923,3650,4315,4874,5311,5614,5776,5819,5746,5584,5351,5064,4737,4382,4013,3626,3250,2869,2525,2203,1937,1713,1541,1399,1262,1101,871,545,90,-496,-1223,-2048,-2958,-3879,-4780,-5590,-6283,-6810,-7167,-7339,-7340,-7188,-6900,-6517,-6054,-5547,-5007,-4461,-3908,-3358,-2802,-2234,-1653,-1050,-436,178,769,1308,1760,2111,2322,2417,2378,2247,2058,1837,1633,1452,1299,1172,1025,838,571,204,-269,-830,-1449,-2071,-2637,-3096,-3393,-3500,-3408,-3126,-2689,-2141,-1551,-969,-466,-80,157,241,188,31,-170,-365,-476,-463,-275,102,679,1420,2300,3255,4235,5173,6020,6712,7221,7508,7569,7402,7032,6494,5839,5125,4411,3763,3227,2848,2648,2632,2787,3089,3474,3900,4291,4569,4688,4577,4217,3598,2742,1689,521,-698,-1875,-2935,-3811,-4466,-4864,-5030,-4961,-4712,-4315,-3825,-3272,-2707,-2146,-1632,-1177,-822,-581,-492,-566,-819,-1243,-1816,-2498,-3239,-3965,-4616,-5134,-5469,-5601,-5541,-5289,-4923,-4466,-3998,-3559,-3193,-2917,-2733,-2625,-2551,-2491,-2381,-2216,-1957,-1630,-1230,-820,-414,-71,184,348,417,422,418,437,551,791,1184,1727,2399,3140,3898,4595,5172,5580,5793,5813,5647,5347,4942,4498,4050,3644,3312,3071,2927,2871,2879,2923,2948,2925,2795,2545,2136,1583,879,70,-832,-1760,-2689,-3557,-4328,-4966,-5429,-5708,-5775,-5647,-5317,-4833,-4207,-3511,-2768,-2051,-1391,-850,-457,-246,-234,-415,-771,-1262,-1829,-2407,-2917,-3300,-3488,-3460,-3208,-2759,-2170,-1515,-874,-316,85,314,336,185,-124,-528,-988,-1427,-1810,-2070,-2181,-2115,-1852,-1416,-803,-69,753,1594,2399,3085,3617,3924,4017,3881,3571,3143,2676,2266,1983,1914,2085,2515,3171,3993,4889,5766,6515,7058,7330,7298,6961,6347,5508,4521,3466,2440,1524,787,269,-11,-86,13,196,401,532,535,350,-45,-656,-1463,-2429,-3503,-4625,-5747,-6798,-7753,-8550,-9185,-9619,-9856,-9888,-9712,-9352,-8802,-8101,-7276,-6370,-5443,-4555,-3766,-3150,-2741,-2587,-2679,-3005,-3507,-4113,-4722,-5241,-5576,-5651,-5427,-4884,-4051,-2969,-1720,-378,960,2219,3325,4236,4922,5391,5652,5766,5749,5691,5605,5560,5573,5675,5871,6172,6557,7012,7511,8019,8506,8937,9282,9527,9651,9662,9572,9387,9160,8878,8592,8286,7966,7616,7216,6747,6200,5562,4836,4045,3192,2329,1478,677,-27,-624,-1086,-1427,-1665,-1848,-2013,-2237,-2544,-2995,-3586,-4337,-5200,-6170,-7159,-8151,-9046,-9835,-10431,-10841,-11018,-10973,-10710,-10249,-9621,-8857,-7989,-7049,-6075,-5094,-4152,-3278,-2526,-1929,-1540,-1379,-1467,-1787,-2304,-2949,-3641,-4269,-4752,-4978,-4920,-4518,-3816,-2838,-1681,-438,771,1845,2678,3211,3400,3251,2807,2139,1356,559,-114,-592,-760,-602,-87,755,1856,3138,4489,5800,6970,7923,8596,8991,9109,9013,8770,8464,8180,7975,7904,7957,8124,8355,8569,8730,8743,8608,8281,7791,7157,6427,5646,4871,4134,3487,2933,2509,2185,1969,1819,1704,1587,1419,1170,807,305,-342,-1134,-2071,-3103,-4226,-5357,-6458,-7460,-8295,-8917,-9272,-9344,-9125,-8631,-7907,-7004,-5999,-4982,-4027,-3235,-2670,-2392,-2431,-2789,-3443,-4324,-5371,-6454,-7487,-8354,-8955,-9241,-9154,-8718,-7943,-6909,-5681,-4362,-3029,-1780,-666,249,938,1405,1644,1717,1653,1536,1422,1387,1483,1754,2207,2839,3594,4431,5260,6021,6649,7099,7367,7453,7405,7266,7101,6969,6904,6937,7047,7205,7345,7396,7270,6919,6293,5403,4290,3022,1708,450,-650,-1510,-2080,-2349,-2326,-2077,-1669,-1194,-757,-433,-308,-412,-779,-1374,-2182,-3112,-4124,-5113,-6027,-6801,-7383,-7757,-7907,-7826,-7550,-7072,-6441,-5667,-4786,-3836,-2846,-1879,-975,-211,358,671,687,387,-221,-1095,-2164,-3337,-4489,-5532,-6336,-6861,-7034,-6883,-6413,-5716,-4853,-3926,-3011,-2173,-1458,-880,-447,-126,90,248,366,473,591,734,914,1143,1422,1748,2118,2508,2908,3291,3639,3949,4201,4423,4613,4796,4998,5214,5483,5766,6084,6375,6620,6766,6753,6569,6158,5559,4779,3901,2996,2162,1485,1026,832,895,1185,1643,2174,2688,3089,3288,3234,2889,2268,1395,347,-813,-1986,-3104,-4091,-4905,-5519,-5924,-6145,-6204,-6142,-6010,-5832,-5658,-5491,-5356,-5234,-5129,-5029,-4916,-4814,-4709,-4638,-4617,-4675,-4823,-5079,-5416,-5825,-6245,-6639,-6929,-7084,-7044,-6793,-6331,-5651,-4816,-3829,-2769,-1661,-554,512,1520,2437,3253,3963,4548,5023,5381,5639,5819,5939,6016,6091,6155,6251,6371,6529,6729,6975,7248,7553,7856,8139,8376,8526,8570,8485,8246,7869,7333,6677,5908,5070,4195,3348,2563,1924,1447,1184,1120,1234,1466,1739,1969,2071,1983,1655,1081,267,-740,-1880,-3085,-4258,-5349,-6267,-7000,-7496,-7791,-7871,-7808,-7618,-7358,-7071,-6778,-6503,-6249,-6001,-5747,-5459,-5106,-4674,-4153,-3556,-2908,-2258,-1669,-1200,-924,-871,-1076,-1518,-2154,-2916,-3694,-4421,-4970,-5302,-5351,-5125,-4632,-3934,-3083,-2170,-1256,-420,302,856,1241,1441,1483,1373,1169,891,612,369,223,202,355,673,1188,1856,2678,3594,4566,5536,6440,7232,7858,8283,8498,8493,8301,7942,7466,6917,6327,5740,5168,4643,4184,3807,3546,3413,3420,3556,3796,4077,4354,4522,4542,4337,3892,3200,2286,1211,30,-1161,-2299,-3307,-4152,-4793,-5258,-5542,-5713,-5790,-5833,-5859,-5887,-5926,-5947,-5949,-5896,-5778,-5577,-5302,-4949,-4569,-4173,-3832,-3580,-3466,-3536,-3793,-4259,-4892,-5661,-6493,-7313,-8030,-8579,-8877,-8901,-8618,-8053,-7233,-6219,-5074,-3874,-2685,-1559,-550,332,1053,1636,2078,2405,2648,2832,3004,3199,3448,3799,4254,4847,5565,6396,7314,8263,9201,10050,10764,11272,11537,11538,11265,10752,10031,9165,8209,7222,6233,5291,4389,3563,2809,2152,1614,1219,976,899,942,1095,1255,1396,1410,1269,918,364,-391,-1288,-2284,-3293,-4252,-5091,-5757,-6224,-6471,-6511,-6372,-6071,-5674,-5196,-4690,-4191,-3720,-3304,-2959,-2670,-2456,-2277,-2137,-2012,-1894,-1795,-1714,-1685,-1720,-1854,-2090,-2441,-2880,-3377,-3889,-4356,-4740,-4992,-5089,-5026,-4800,-4443,-3964,-3402,-2769,-2087,-1371,-630,116,845,1532,2128,2604,2913,3038,2977,2748,2421,2056,1767,1633,1742,2140,2838,3796,4945,6165,7339,8335,9042,9388,9327,8882,8091,7056,5858,4623,3434,2375,1515,880,513,410,574,985,1605,2382,3243,4096,4859,5425,5745,5737,5425,4782,3896,2822,1652,499,-562,-1446,-2107,-2527,-2724,-2725,-2608,-2425,-2258,-2158,-2175,-2325,-2609,-3007,-3478,-3966,-4427,-4796,-5051,-5165,-5156,-5037,-4875,-4701,-4603,-4601,-4757,-5051,-5494,-6030,-6611,-7166,-7625,-7926,-8015,-7853,-7425,-6728,-5790,-4645,-3354,-1976,-595,727,1908,2895,3637,4109,4308,4248,3982,3581,3126,2750,2507,2537,2849,3500,4446,5630,6953,8280,9492,10438,11032,11182,10875,10129,9013,7641,6139,4648,3291,2163,1326,805,588,630,869,1239,1647,2047,2337,2507,2468,2241,1782,1125,283,-691,-1756,-2845,-3905,-4883,-5721,-6395,-6869,-7143,-7223,-7133,-6915,-6615,-6275,-5956,-5679,-5481,-5350,-5297,-5267,-5249,-5177,-5012,-4726,-4288,-3713,-3015,-2258,-1495,-814,-282,34,95,-106,-555,-1186,-1939,-2715,-3427,-4001,-4362,-4482,-4344,-3958,-3374,-2629,-1799,-947,-131,581,1165,1566,1786,1810,1643,1332,893,421,-28,-352,-471,-319,152,937,2010,3274,4641,5948,7092,7930,8394,8442,8081,7385,6448,5400,4371,3471,2783,2354,2177,2219,2426,2712,3026,3292,3484,3584,3585,3503,3346,3121,2839,2492,2083,1603,1055,449,-212,-894,-1586,-2244,-2844,-3358,-3764,-4052,-4220,-4275,-4236,-4124,-3966,-3786,-3614,-3470,-3368,-3326,-3339,-3406,-3525,-3679,-3857,-4066,-4271,-4509,-4743,-5001,-5269,-5555,-5845,-6133,-6395,-6618,-6768,-6835,-6793,-6635,-6364,-5975,-5489,-4912,-4271,-3573,-2844,-2086,-1322,-560,190,900,1581,2191,2761,3275,3764,4258,4777,5379,6050,6836,7684,8586,9467,10272,10920,11345,11503,11348,10898,10161,9201,8093,6912,5765,4711,3829,3142,2661,2379,2245,2238,2278,2348,2376,2365,2260,2084,1803,1434,978,434,-172,-836,-1531,-2239,-2933,-3581,-4154,-4616,-4934,-5087,-5054,-4843,-4481,-3994,-3455,-2913,-2438,-2088,-1890,-1880,-2026,-2319,-2679,-3055,-3367,-3552,-3580,-3430,-3130,-2728,-2286,-1894,-1616,-1515,-1627,-1952,-2464,-3118,-3833,-4543,-5163,-5629,-5882,-5893,-5643,-5145,-4425,-3526,-2512,-1448,-412,520,1292,1838,2150,2214,2057,1758,1365,1015,772,754,1000,1558,2387,3452,4640,5846,6943,7816,8371,8560,8351,7784,6906,5821,4632,3470,2427,1619,1070,839,886,1188,1684,2292,2957,3602,4178,4657,5000,5214,5273,5194,4959,4590,4079,3448,2710,1885,1020,132,-714,-1493,-2150,-2667,-3023,-3219,-3282,-3237,-3130,-3012,-2910,-2872,-2904,-3012,-3180,-3384,-3590,-3769,-3893,-3953,-3952,-3904,-3848,-3803,-3820,-3910,-4091,-4359,-4685,-5042,-5373,-5641,-5791,-5795,-5625,-5279,-4760,-4096,-3315,-2461,-1585,-726,66,749,1317,1728,2022,2190,2295,2362,2465,2633,2930,3361,3951,4667,5483,6332,7145,7851,8379,8670,8701,8450,7945,7222,6339,5379,4422,3550,2841,2341,2073,2027,2163,2417,2713,2970,3123,3114,2933,2555,2050,1426,781,150,-404,-846,-1170,-1382,-1506,-1590,-1667,-1792,-1980,-2255,-2606,-3020,-3463,-3904,-4307,-4650,-4908,-5078,-5151,-5139,-5042,-4872,-4628,-4317,-3933,-3478,-2952,-2364,-1742,-1119,-540,-69,262,376,284,-63,-609,-1345,-2193,-3090,-3958,-4724,-5329,-5718,-5874,-5784,-5463,-4955,-4289,-3541,-2747,-1971,-1244,-608,-73,348,660,886,1047,1177,1317,1489,1735,2062,2483,2992,3566,4181,4801,5376,5885,6264,6513,6580,6483,6205,5784,5255,4671,4089,3565,3128,2816,2609,2507,2472,2468,2468,2443,2376,2278,2134,1983,1809,1634,1443,1212,937,560,101,-504,-1196,-2007,-2852,-3716,-4506,-5183,-5674,-5960,-6019,-5873,-5555,-5134,-4663,-4232,-3889,-3682,-3638,-3749,-3986,-4317,-4671,-5006,-5267,-5423,-5453,-5371,-5182,-4929,-4648,-4370,-4152,-3996,-3942,-3976,-4096,-4282,-4493,-4700,-4860,-4935,-4895,-4720,-4386,-3898,-3256,-2469,-1573,-593,427,1436,2411,3302,4105,4800,5388,5881,6280,6606,6860,7060,7197,7278,7295,7245,7118,6920,6630,6272,5836,5348,4827,4308,3825,3403,3080,2837,2704,2621,2590,2555,2496,2381,2199,1940,1632,1274,925,583,308,83,-64,-156,-216,-265,-350,-491,-714,-1033,-1437,-1909,-2414,-2909,-3359,-3718,-3974,-4103,-4119,-4041,-3882,-3695,-3484,-3294,-3119,-2968,-2828,-2685,-2529,-2358,-2180,-2019,-1907,-1872,-1956,-2164,-2517,-2988,-3554,-4165,-4771,-5308,-5736,-5993,-6065,-5937,-5605,-5105,-4448,-3684,-2841,-1965,-1088,-261,493,1123,1619,1968,2171,2266,2276,2257,2260,2325,2494,2789,3212,3750,4369,5022,5652,6205,6617,6855,6883,6701,6331,5804,5194,4552,3960,3466,3110,2908,2852,2918,3068,3263,3458,3626,3743,3793,3786,3721,3612,3468,3286,3059,2772,2400,1933,1341,643,-177,-1056,-1987,-2874,-3694,-4362,-4857,-5150,-5243,-5166,-4962,-4681,-4388,-4124,-3930,-3825,-3797,-3837,-3898,-3946,-3944,-3866,-3709,-3480,-3204,-2924,-2663,-2478,-2371,-2381,-2498,-2717,-3025,-3378,-3766,-4130,-4445,-4672,-4760,-4700,-4430,-3969,-3278,-2405,-1362,-219,956,2094,3119,3984,4647,5101,5344,5410,5316,5112,4824,4500,4171,3864,3611,3425,3316,3288,3325,3419,3545,3684,3817,3927,4005,4036,4025,3947,3817,3603,3316,2939,2477,1944,1348,728,107,-467,-960,-1327,-1541,-1582,-1463,-1195,-847,-462,-133,81,111,-74,-489,-1105,-1872,-2718,-3551,-4299,-4881,-5270,-5426,-5382,-5143,-4774,-4318,-3819,-3326,-2855,-2417,-2017,-1633,-1269,-918,-595,-321,-122,-40,-89,-297,-659,-1168,-1786,-2491,-3208,-3909,-4531,-5029,-5364,-5504,-5418,-5107,-4567,-3815,-2894,-1854,-758,309,1292,2116,2757,3196,3453,3559,3576,3547,3538,3573,3688,3882,4148,4467,4804,5124,5401,5584,5675,5643,5506,5270,4974,4646,4327,4054,3848,3730,3688,3715,3777,3838,3876,3838,3730,3517,3210,2821,2356,1856,1332,818,335,-113,-515,-885,-1229,-1575,-1922,-2303,-2692,-3102,-3495,-3853,-4144,-4342,-4441,-4432,-4334,-4173,-3974,-3785,-3622,-3518,-3476,-3489,-3542,-3600,-3636,-3617,-3529,-3359,-3121,-2835,-2520,-2220,-1946,-1745,-1617,-1593,-1666,-1837,-2094,-2403,-2733,-3029,-3237,-3305,-3183,-2843,-2278,-1501,-562,487,1560,2592,3508,4262,4833,5218,5437,5531,5532,5488,5416,5345,5264,5195,5103,5009,4882,4743,4582,4422,4273,4151,4075,4043,4063,4120,4196,4264,4295,4255,4123,3886,3539,3112,2617,2111,1626,1207,891,690,622,677,835,1063,1321,1548,1698,1702,1532,1143,552,-243,-1173,-2182,-3181,-4081,-4816,-5314,-5559,-5534,-5278,-4827,-4252,-3612,-2983,-2406,-1930,-1578,-1347,-1250,-1263,-1384,-1607,-1918,-2313,-2774,-3282,-3810,-4331,-4809,-5224,-5555,-5779,-5893,-5874,-5726,-5430,-4995,-4409,-3707,-2895,-2026,-1142,-295,455,1064,1506,1762,1852,1807,1669,1511,1377,1326,1380,1564,1850,2240,2663,3117,3525,3884,4162,4347,4461,4498,4494,4465,4421,4386,4339,4300,4229,4134,3976,3765,3478,3138,2737,2322,1889,1497,1142,866,673,565,554,608,722,854,965,1016,952,749,367,-176,-886,-1695,-2561,-3402,-4141,-4720,-5089,-5224,-5146,-4863,-4450,-3938,-3409,-2898,-2446,-2075,-1776,-1550,-1367,-1222,-1096,-1007,-951,-970,-1062,-1269,-1582,-2022,-2561,-3190,-3865,-4541,-5163,-5665,-6004,-6115,-5990,-5598,-4971,-4135,-3147,-2075,-987,42,960,1715,2283,2663,2853,2895,2808,2637,2414,2167,1914,1673,1443,1246,1067,946,875,894,1013,1258,1631,2141,2750,3441,4144,4819,5383,5798,6004,5982,5725,5247,4582,3788,2912,2030,1190,449,-156,-594,-854,-930,-832,-587,-218,208,645,1015,1253,1299,1112,670,-8,-885,-1886,-2934,-3925,-4793,-5446,-5865,-6014,-5924,-5615,-5154,-4587,-3980,-3376,-2816,-2313,-1888,-1531,-1254,-1054,-942,-918,-992,-1162,-1423,-1766,-2156,-2579,-2974,-3321,-3559,-3659,-3597,-3351,-2929,-2352,-1645,-859,-39,769,1525,2194,2759,3211,3557,3812,4001,4144,4263,4380,4482,4573,4620,4603,4478,4242,3864,3380,2811,2223,1681,1259,1012,985,1183,1584,2144,2778,3421,3979,4395,4622,4647,4470,4127,3657,3103,2526,1943,1408,920,506,157,-121,-325,-467,-536,-560,-547,-528,-537,-591,-732,-950,-1259,-1616,-2008,-2367,-2668,-2869,-2946,-2908,-2766,-2550,-2316,-2097,-1938,-1867,-1894,-2010,-2202,-2423,-2658,-2873,-3045,-3182,-3272,-3327,-3370,-3386,-3410,-3420,-3433,-3443,-3444,-3443,-3426,-3404,-3357,-3303,-3212,-3099,-2939,-2722,-2442,-2067,-1612,-1046,-398,341,1140,1979,2832,3661,4435,5127,5688,6114,6356,6425,6306,6031,5635,5185,4744,4396,4189,4188,4400,4817,5403,6084,6786,7418,7895,8159,8157,7888,7357,6606,5700,4706,3701,2768,1939,1280,781,445,244,131,71,-4,-117,-338,-674,-1156,-1784,-2536,-3386,-4277,-5148,-5935,-6564,-6992,-7173,-7097,-6775,-6239,-5543,-4746,-3928,-3141,-2454,-1899,-1492,-1255,-1148,-1185,-1310,-1534,-1806,-2124,-2452,-2764,-3025,-3207,-3278,-3228,-3043,-2740,-2327,-1849,-1326,-809,-331,84,404,636,774,837,850,824,793,762,749,758,790,844,908,984,1048,1109,1133,1136,1090,1020,929,848,814,857,1022,1317,1754,2317,2956,3633,4263,4797,5160,5331,5272,5020,4594,4065,3494,2956,2506,2200,2050,2069,2228,2500,2830,3173,3477,3705,3820,3810,3643,3330,2854,2227,1467,591,-346,-1310,-2224,-3047,-3712,-4191,-4470,-4557,-4485,-4315,-4087,-3882,-3727,-3664,-3695,-3811,-3988,-4189,-4403,-4590,-4771,-4929,-5079,-5231,-5371,-5514,-5629,-5727,-5784,-5804,-5779,-5711,-5605,-5458,-5269,-5037,-4736,-4370,-3887,-3296,-2559,-1686,-686,419,1569,2726,3815,4783,5574,6147,6476,6548,6376,5972,5381,4649,3835,3019,2269,1660,1266,1124,1265,1677,2315,3117,3975,4790,5438,5834,5898,5604,4958,4007,2827,1523,189,-1065,-2167,-3051,-3695,-4085,-4256,-4225,-4056,-3777,-3441,-3077,-2716,-2377,-2096,-1881,-1769,-1771,-1895,-2151,-2508,-2948,-3418,-3867,-4246,-4503,-4605,-4541,-4298,-3908,-3384,-2776,-2115,-1443,-793,-191,339,766,1091,1283,1354,1312,1161,953,688,412,134,-140,-403,-671,-942,-1229,-1532,-1836,-2138,-2400,-2605,-2716,-2717,-2578,-2316,-1917,-1421,-844,-232,384,960,1461,1859,2116,2232,2179,1979,1636,1193,694,194,-233,-535,-635,-511,-117,520,1383,2399,3498,4579,5562,6353,6912,7198,7230,7024,6654,6160,5629,5093,4607,4178,3814,3490,3181,2858,2475,2032,1503,912,270,-387,-1034,-1633,-2175,-2640,-3035,-3362,-3635,-3868,-4073,-4261,-4443,-4621,-4805,-4992,-5186,-5387,-5585,-5778,-5955,-6095,-6194,-6225,-6185,-6061,-5848,-5552,-5164,-4700,-4151,-3539,-2876,-2184,-1513,-891,-378,-6,187,201,33,-260,-638,-1011,-1305,-1436,-1348,-999,-384,470,1517,2682,3870,5020,6013,6822,7364,7641,7628,7367,6879,6237,5495,4729,4007,3383,2914,2630,2541,2659,2932,3345,3805,4272,4642,4873,4897,4703,4287,3696,2973,2206,1453,798,262,-101,-322,-402,-389,-338,-281,-280,-337,-481,-688,-943,-1219,-1484,-1723,-1926,-2098,-2239,-2373,-2491,-2610,-2709,-2778,-2797,-2744,-2613,-2400,-2119,-1783,-1434,-1094,-807,-600,-484,-482,-581,-779,-1065,-1421,-1832,-2284,-2749,-3217,-3665,-4074,-4439,-4745,-4996,-5192,-5338,-5436,-5494,-5503,-5459,-5340,-5135,-4819,-4392,-3841,-3184,-2442,-1648,-845,-76,622,1200,1650,1942,2089,2108,2023,1899,1767,1696,1723,1878,2181,2626,3190,3850,4549,5251,5898,6447,6857,7105,7161,7045,6754,6346,5841,5319,4806,4360,3999,3729,3539,3407,3280,3138,2927,2632,2248,1763,1235,666,129,-351,-740,-1025,-1220,-1350,-1454,-1581,-1773,-2047,-2435,-2891,-3424,-3952,-4462,-4875,-5185,-5341,-5364,-5243,-5015,-4691,-4309,-3881,-3440,-2993,-2576,-2188,-1873,-1631,-1484,-1442,-1499,-1664,-1918,-2256,-2650,-3080,-3511,-3895,-4202,-4360,-4344,-4100,-3612,-2886,-1932,-814,413,1665,2862,3923,4782,5385,5698,5708,5421,4867,4096,3171,2176,1189,299,-427,-926,-1160,-1117,-790,-219,563,1494,2493,3499,4409,5170,5700,5981,5978,5733,5266,4661,3970,3281,2630,2085,1631,1298,1052,871,744,616,517,400,319,252,252,317,451,649,863,1064,1180,1182,1005,665,138,-517,-1263,-2029,-2751,-3375,-3857,-4172,-4318,-4304,-4136,-3849,-3443,-2956,-2395,-1801,-1194,-622,-115,286,557,667,617,399,24,-484,-1114,-1817,-2563,-3295,-3959,-4491,-4832,-4922,-4734,-4242,-3472,-2451,-1259,33,1312,2504,3493,4243,4672,4800,4613,4180,3555,2837,2104,1454,944,621,503,574,812,1165,1603,2068,2552,3019,3466,3892,4284,4644,4965,5236,5459,5625,5734,5792,5779,5708,5545,5290,4916,4409,3768,2983,2087,1095,67,-942,-1863,-2625,-3168,-3460,-3473,-3251,-2818,-2278,-1705,-1200,-851,-701,-797,-1125,-1656,-2344,-3117,-3910,-4660,-5300,-5799,-6102,-6216,-6103,-5816,-5344,-4772,-4123,-3497,-2917,-2472,-2164,-2029,-2063,-2238,-2546,-2932,-3382,-3832,-4270,-4625,-4880,-4981,-4899,-4620,-4125,-3438,-2579,-1590,-531,545,1577,2503,3297,3899,4324,4550,4619,4554,4417,4251,4116,4043,4060,4164,4348,4566,4791,4972,5075,5092,5001,4835,4605,4345,4092,3866,3693,3579,3533,3536,3584,3637,3662,3628,3475,3193,2736,2115,1327,410,-594,-1630,-2626,-3526,-4263,-4803,-5105,-5181,-5040,-4723,-4301,-3822,-3366,-2977,-2700,-2541,-2506,-2563,-2686,-2841,-2978,-3076,-3101,-3034,-2868,-2605,-2248,-1836,-1385,-954,-581,-327,-228,-324,-618,-1099,-1730,-2455,-3208,-3927,-4538,-4999,-5276,-5339,-5206,-4875,-4389,-3784,-3110,-2422,-1766,-1187,-715,-368,-150,-58,-74,-174,-339,-525,-712,-859,-943,-933,-826,-595,-268,160,653,1176,1702,2179,2588,2910,3133,3282,3368,3434,3497,3600,3740,3944,4198,4493,4820,5155,5476,5757,5980,6111,6155,6082,5906,5629,5272,4855,4410,3962,3530,3151,2811,2539,2304,2098,1886,1636,1307,879,323,-347,-1128,-1979,-2853,-3708,-4480,-5136,-5635,-5965,-6121,-6128,-6003,-5789,-5524,-5246,-4999,-4810,-4708,-4709,-4818,-5028,-5331,-5685,-6081,-6462,-6809,-7078,-7232,-7236,-7059,-6667,-6049,-5194,-4120,-2860,-1467,-4,1450,2833,4058,5095,5884,6418,6699,6735,6583,6272,5874,5435,5004,4631,4324,4118,3991,3955,3967,4027,4091,4153,4195,4205,4203,4171,4140,4097,4051,3987,3908,3786,3631,3433,3177,2893,2539,2149,1698,1186,625,3,-654,-1330,-1996,-2611,-3134,-3528,-3742,-3772,-3581,-3203,-2651,-1985,-1275,-594,-22,373,551,485,207,-261,-816,-1408,-1915,-2285,-2441,-2355,-2031,-1471,-748,101,980,1820,2544,3078,3386,3423,3198,2720,2020,1164,193,-814,-1796,-2692,-3444,-4010,-4358,-4479,-4374,-4079,-3627,-3084,-2507,-1956,-1492,-1141,-942,-888,-977,-1168,-1436,-1707,-1964,-2130,-2198,-2124,-1930,-1598,-1186,-695,-189,314,771,1177,1514,1809,2074,2362,2703,3141,3703,4387,5195,6085,7019,7939,8790,9516,10064,10401,10485,10315,9867,9172,8241,7122,5860,4527,3178,1902,752,-206,-924,-1386,-1573,-1528,-1277,-916,-516,-186,-15,-77,-418,-1049,-1934,-3018,-4211,-5411,-6535,-7482,-8220,-8689,-8910,-8885,-8663,-8293,-7834,-7346,-6881,-6484,-6172,-5963,-5838,-5780,-5757,-5722,-5648,-5483,-5219,-4816,-4281,-3618,-2834,-1978,-1072,-170,683,1458,2120,2661,3089,3413,3673,3900,4133,4399,4728,5112,5557,6031,6498,6927,7259,7469,7513,7380,7062,6565,5918,5148,4315,3461,2647,1923,1327,889,614,494,509,625,806,1011,1205,1348,1409,1360,1175,847,368,-246,-974,-1780,-2610,-3418,-4137,-4724,-5123,-5303,-5244,-4944,-4418,-3702,-2850,-1921,-992,-122,632,1237,1672,1949,2075,2087,2009,1861,1673,1436,1176,869,532,153,-256,-702,-1166,-1666,-2172,-2698,-3220,-3744,-4241,-4717,-5128,-5481,-5735,-5891,-5936,-5868,-5705,-5463,-5176,-4879,-4612,-4399,-4276,-4237,-4288,-4400,-4542,-4674,-4749,-4724,-4577,-4275,-3827,-3240,-2552,-1786,-1010,-237,468,1096,1628,2058,2397,2664,2865,3052,3213,3405,3625,3890,4212,4583,4993,5447,5910,6388,6861,7308,7726,8077,8336,8482,8459,8266,7860,7253,6453,5491,4421,3294,2185,1152,253,-468,-1000,-1334,-1502,-1549,-1525,-1513,-1549,-1705,-1997,-2433,-3010,-3678,-4411,-5142,-5842,-6456,-6973,-7366,-7639,-7789,-7834,-7777,-7653,-7461,-7238,-6988,-6737,-6496,-6268,-6058,-5846,-5614,-5333,-4964,-4479,-3853,-3075,-2151,-1109,5,1140,2210,3181,3957,4548,4893,5046,5007,4854,4621,4390,4186,4053,3999,4006,4064,4121,4144,4105,3962,3727,3377,2950,2457,1941,1433,960,561,243,36,-73,-73,21,197,440,731,1048,1382,1700,1990,2214,2353,2374,2255,1983,1559,993,323,-402,-1130,-1775,-2288,-2598,-2665,-2473,-2023,-1359,-523,401,1338,2209,2918,3441,3699,3716,3487,3051,2474,1792,1090,397,-230,-774,-1212,-1547,-1772,-1908,-1968,-1976,-1958,-1945,-1959,-2034,-2175,-2390,-2667,-2974,-3291,-3569,-3789,-3923,-3971,-3942,-3858,-3761,-3675,-3650,-3684,-3795,-3951,-4108,-4223,-4219,-4063,-3709,-3147,-2409,-1519,-565,392,1273,1999,2539,2860,2962,2896,2683,2420,2158,1977,1940,2076,2427,2974,3711,4585,5550,6532,7479,8319,9015,9520,9832,9930,9835,9550,9094,8478,7718,6818,5800,4675,3473,2229,984,-206,-1294,-2231,-2981,-3525,-3852,-3974,-3914,-3707,-3398,-3044,-2700,-2421,-2270,-2268,-2462,-2833,-3388,-4085,-4888,-5742,-6586,-7372,-8034,-8534,-8825,-8896,-8728,-8361,-7798,-7120,-6353,-5580,-4828,-4143,-3536,-2994,-2518,-2065,-1628,-1182,-723,-260,192,606,959,1227,1411,1505,1553,1576,1632,1771,2010,2390,2884,3473,4104,4713,5232,5605,5781,5740,5481,5032,4435,3746,3036,2353,1756,1272,920,687,574,523,546,575,635,689,767,878,1035,1266,1564,1926,2327,2713,3037,3239,3252,3064,2630,1986,1169,234,-714,-1605,-2325,-2813,-2993,-2838,-2340,-1513,-419,872,2242,3588,4770,5679,6225,6330,5998,5220,4079,2643,1039,-621,-2223,-3649,-4831,-5687,-6224,-6411,-6332,-6010,-5565,-5054,-4590,-4209,-3986,-3908,-3986,-4178,-4442,-4734,-5000,-5216,-5353,-5416,-5403,-5347,-5249,-5144,-5013,-4851,-4635,-4316,-3883,-3303,-2577,-1732,-801,154,1069,1879,2538,3008,3280,3379,3326,3186,3018,2870,2812,2861,3055,3377,3819,4343,4907,5474,5998,6464,6848,7157,7397,7584,7737,7869,7976,8060,8083,8030,7841,7503,6960,6241,5307,4244,3048,1840,655,-397,-1265,-1883,-2225,-2290,-2099,-1717,-1209,-680,-229,58,93,-159,-718,-1566,-2627,-3844,-5091,-6299,-7348,-8179,-8732,-8973,-8910,-8556,-7955,-7181,-6298,-5392,-4529,-3772,-3147,-2663,-2306,-2022,-1770,-1491,-1133,-685,-131,496,1145,1772,2288,2675,2877,2918,2819,2644,2458,2329,2317,2428,2686,3030,3419,3782,4036,4142,4043,3740,3243,2591,1837,1047,287,-391,-932,-1318,-1533,-1580,-1491,-1282,-988,-639,-241,187,647,1140,1667,2215,2775,3310,3781,4146,4354,4361,4150,3700,3045,2208,1272,298,-603,-1350,-1852,-2043,-1889,-1384,-561,508,1732,2992,4156,5107,5723,5935,5688,4991,3891,2465,844,-863,-2506,-3983,-5188,-6055,-6560,-6684,-6485,-5996,-5319,-4537,-3750,-3045,-2488,-2136,-1994,-2072,-2325,-2715,-3191,-3692,-4188,-4635,-5030,-5360,-5637,-5861,-6028,-6121,-6111,-5956,-5618,-5075,-4304,-3345,-2230,-1046,119,1172,2023,2613,2910,2910,2665,2231,1705,1184,769,540,570,872,1466,2292,3299,4389,5466,6439,7225,7780,8083,8152,8023,7755,7413,7052,6720,6430,6180,5939,5663,5295,4792,4110,3246,2207,1050,-169,-1342,-2404,-3247,-3836,-4127,-4132,-3888,-3461,-2933,-2400,-1945,-1657,-1582,-1768,-2200,-2876,-3714,-4685,-5679,-6642,-7492,-8170,-8632,-8846,-8800,-8506,-7986,-7288,-6463,-5570,-4677,-3817,-3046,-2364,-1791,-1306,-894,-541,-218,55,291,459,543,530,416,220,-11,-229,-358,-348,-139,276,892,1659,2504,3341,4076,4627,4936,4974,4733,4260,3589,2816,1996,1222,544,21,-332,-497,-503,-376,-163,78,316,514,659,766,852,960,1118,1367,1703,2141,2628,3142,3590,3930,4076,3994,3662,3089,2329,1461,584,-186,-745,-1006,-920,-476,289,1302,2459,3632,4698,5535,6045,6169,5867,5172,4117,2803,1318,-212,-1690,-3016,-4122,-4955,-5503,-5754,-5755,-5529,-5152,-4678,-4182,-3726,-3370,-3152,-3102,-3216,-3489,-3877,-4351,-4849,-5336,-5769,-6114,-6355,-6469,-6442,-6266,-5924,-5413,-4732,-3901,-2937,-1909,-862,126,972,1636,2051,2218,2140,1863,1452,995,582,300,218,390,827,1521,2422,3467,4567,5631,6569,7309,7795,8023,7992,7766,7408,6997,6625,6345,6217,6243,6406,6665,6935,7149,7223,7089,6728,6116,5303,4325,3271,2218,1240,418,-237,-674,-947,-1061,-1091,-1088,-1120,-1232,-1472,-1856,-2390,-3059,-3826,-4651,-5480,-6257,-6944,-7487,-7877,-8081,-8107,-7953,-7642,-7187,-6627,-5982,-5290,-4589,-3892,-3240,-2628,-2070,-1558,-1078,-638,-216,160,498,765,968,1091,1152,1183,1210,1295,1463,1756,2175,2711,3319,3935,4493,4911,5136,5124,4865,4369,3692,2878,2023,1180,435,-172,-590,-822,-855,-730,-468,-130,247,599,909,1148,1311,1431,1516,1618,1757,1959,2222,2541,2871,3179,3404,3502,3443,3202,2802,2269,1664,1052,513,106,-114,-111,96,501,1027,1620,2187,2665,2976,3095,2981,2653,2114,1420,608,-257,-1122,-1932,-2656,-3246,-3707,-4005,-4152,-4150,-4002,-3733,-3374,-2948,-2531,-2150,-1886,-1768,-1835,-2097,-2531,-3113,-3774,-4472,-5126,-5698,-6141,-6424,-6532,-6462,-6201,-5783,-5192,-4482,-3662,-2790,-1913,-1081,-365,196,563,706,654,402,38,-401,-817,-1137,-1297,-1231,-922,-358,434,1408,2502,3631,4721,5690,6474,7041,7364,7468,7388,7182,6917,6657,6452,6333,6311,6366,6467,6559,6600,6518,6303,5886,5302,4520,3591,2543,1424,290,-802,-1820,-2706,-3461,-4055,-4505,-4816,-5003,-5099,-5121,-5098,-5073,-5057,-5097,-5204,-5400,-5691,-6072,-6530,-7031,-7536,-7990,-8328,-8501,-8445,-8153,-7604,-6847,-5924,-4924,-3926,-3020,-2268,-1726,-1399,-1303,-1384,-1613,-1921,-2243,-2519,-2678,-2678,-2472,-2049,-1401,-554,448,1547,2658,3705,4595,5261,5648,5722,5485,4969,4212,3308,2321,1352,480,-222,-702,-923,-888,-598,-114,530,1238,1951,2592,3093,3434,3584,3575,3433,3205,2952,2713,2535,2434,2420,2471,2575,2672,2748,2735,2628,2399,2056,1631,1149,676,250,-65,-249,-273,-152,101,436,817,1187,1505,1737,1850,1829,1670,1360,922,358,-311,-1056,-1869,-2698,-3522,-4281,-4943,-5440,-5767,-5875,-5806,-5564,-5225,-4848,-4500,-4258,-4139,-4192,-4374,-4680,-5033,-5383,-5661,-5813,-5782,-5558,-5105,-4464,-3641,-2704,-1701,-717,187,933,1467,1765,1799,1606,1210,680,91,-483,-960,-1282,-1396,-1279,-924,-348,411,1306,2272,3248,4163,4967,5609,6069,6332,6421,6356,6207,6009,5844,5754,5783,5970,6302,6776,7345,7941,8500,8921,9129,9043,8624,7835,6714,5289,3659,1922,191,-1413,-2806,-3908,-4692,-5149,-5316,-5241,-5010,-4685,-4366,-4109,-3978,-4012,-4221,-4602,-5140,-5782,-6494,-7205,-7848,-8364,-8669,-8723,-8484,-7942,-7126,-6090,-4906,-3689,-2510,-1485,-651,-60,305,469,498,454,421,450,601,898,1344,1940,2637,3406,4192,4930,5585,6087,6417,6533,6446,6143,5669,5045,4323,3554,2781,2052,1404,863,445,161,6,-30,38,178,375,585,800,978,1129,1220,1285,1300,1318,1325,1367,1453,1593,1808,2076,2383,2697,2948,3106,3083,2864,2391,1692,766,-303,-1455,-2582,-3593,-4404,-4938,-5180,-5102,-4761,-4186,-3471,-2676,-1898,-1187,-613,-200,27,76,-46,-305,-682,-1124,-1612,-2073,-2495,-2802,-2982,-3004,-2873,-2614,-2273,-1911,-1598,-1395,-1346,-1467,-1743,-2135,-2565,-2968,-3264,-3390,-3323,-3040,-2566,-1938,-1211,-444,290,945,1458,1810,1962,1933,1719,1365,909,397,-96,-535,-847,-1014,-993,-787,-394,154,830,1587,2377,3155,3873,4494,4992,5348,5561,5638,5602,5488,5322,5175,5055,5028,5106,5290,5593,5955,6351,6693,6919,6941,6701,6149,5272,4085,2650,1032,-636,-2269,-3725,-4930,-5802,-6313,-6468,-6300,-5880,-5288,-4609,-3932,-3322,-2839,-2518,-2381,-2425,-2652,-3023,-3532,-4112,-4741,-5339,-5866,-6249,-6451,-6437,-6204,-5779,-5204,-4559,-3904,-3334,-2877,-2591,-2440,-2426,-2459,-2511,-2487,-2365,-2099,-1692,-1152,-511,194,926,1638,2307,2898,3400,3796,4076,4241,4282,4217,4039,3779,3444,3066,2671,2285,1937,1658,1459,1368,1377,1491,1693,1954,2243,2527,2757,2919,2980,2949,2834,2674,2502,2378,2336,2415,2628,2969,3413,3905,4385,4780,5012,5031,4798,4298,3571,2653,1636,609,-337,-1106,-1643,-1898,-1879,-1595,-1118,-496,168,817,1373,1787,2031,2079,1944,1621,1144,525,-182,-953,-1717,-2438,-3036,-3479,-3713,-3744,-3571,-3261,-2869,-2502,-2226,-2127,-2235,-2549,-3038,-3614,-4198,-4683,-4988,-5061,-4861,-4418,-3743,-2921,-2006,-1090,-244,469,994,1305,1383,1238,894,379,-246,-940,-1634,-2279,-2824,-3231,-3463,-3512,-3360,-3022,-2511,-1852,-1088,-255,584,1392,2104,2701,3147,3456,3640,3747,3824,3928,4118,4411,4845,5383,6012,6650,7245,7690,7926,7878,7506,6803,5797,4535,3127,1659,257,-973,-1947,-2601,-2915,-2904,-2614,-2122,-1517,-886,-324,126,394,490,388,119,-302,-838,-1454,-2118,-2775,-3401,-3928,-4339,-4583,-4652,-4544,-4284,-3922,-3525,-3154,-2896,-2770,-2823,-3021,-3327,-3670,-3966,-4134,-4118,-3873,-3404,-2729,-1909,-1013,-126,678,1321,1765,1966,1938,1685,1259,702,79,-548,-1129,-1612,-1969,-2188,-2266,-2212,-2055,-1799,-1486,-1114,-711,-285,152,576,980,1346,1664,1945,2190,2428,2681,2971,3317,3722,4176,4650,5113,5511,5804,5937,5884,5607,5112,4396,3502,2469,1367,274,-736,-1585,-2219,-2592,-2698,-2549,-2189,-1688,-1111,-550,-63,289,479,503,371,114,-233,-631,-1049,-1456,-1837,-2171,-2460,-2684,-2856,-2959,-3005,-3004,-2971,-2942,-2940,-3003,-3145,-3372,-3669,-4000,-4319,-4570,-4704,-4679,-4482,-4114,-3605,-2999,-2358,-1732,-1199,-778,-526,-428,-492,-680,-959,-1279,-1597,-1875,-2062,-2161,-2129,-1988,-1730,-1367,-928,-416,134,719,1312,1902,2472,3012,3507,3954,4357,4712,5058,5377,5725,6079,6468,6864,7255,7613,7899,8096,8160,8097,7884,7540,7065,6476,5789,5008,4171,3268,2353,1425,537,-288,-1019,-1620,-2088,-2409,-2598,-2670,-2663,-2594,-2516,-2433,-2383,-2370,-2406,-2488,-2623,-2790,-3003,-3241,-3501,-3782,-4058,-4337,-4590,-4822,-5023,-5203,-5373,-5536,-5719,-5898,-6085,-6235,-6325,-6311,-6152,-5829,-5313,-4636,-3796,-2866,-1878,-915,-25,727,1311,1699,1888,1901,1753,1505,1181,840,513,242,43,-57,-52,61,283,599,1003,1468,1983,2513,3040,3536,3987,4369,4695,4954,5178,5376,5579,5799,6054,6331,6626,6900,7139,7290,7350,7276,7090,6774,6366,5867,5312,4711,4085,3448,2807,2185,1582,1029,524,94,-253,-516,-684,-777,-791,-751,-673,-575,-484,-409,-378,-388,-456,-571,-735,-935,-1169,-1422,-1700,-1990,-2301,-2630,-2985,-3379,-3817,-4313,-4867,-5467,-6096,-6708,-7261,-7694,-7956,-8006,-7815,-7390,-6744,-5932,-5012,-4062,-3149,-2351,-1709,-1258,-1007,-933,-1009,-1188,-1410,-1634,-1802,-1889,-1866,-1725,-1458,-1079,-596,-24,604,1288,1991,2696,3398,4058,4693,5275,5811,6304,6742,7151,7507,7832,8105,8321,8466,8514,8455,8264,7945,7491,6932,6288,5598,4902,4231,3608,3051,2550,2102,1686,1275,859,414,-59,-562,-1089,-1622,-2151,-2648,-3113,-3519,-3872,-4167,-4398,-4585,-4708,-4784,-4797,-4745,-4629,-4452,-4225,-3976,-3736,-3531,-3411,-3376,-3476,-3688,-4029,-4465,-4965,-5483,-5965,-6344,-6575,-6600,-6394,-5943,-5256,-4357,-3301,-2140,-946,205,1255,2126,2787,3200,3367,3300,3043,2643,2166,1671,1218,848,595,464,449,535,679,860,1025,1166,1251,1296,1303,1303,1328,1395,1533,1741,2010,2330,2661,2983,3258,3459,3569,3567,3456,3231,2918,2525,2094,1660,1243,899,622,436,329,277,257,238,188,87,-70,-286,-546,-822,-1090,-1319,-1485,-1579,-1595,-1552,-1463,-1366,-1276,-1217,-1194,-1210,-1243,-1293,-1344,-1391,-1451,-1536,-1671,-1881,-2191,-2603,-3128,-3747,-4427,-5141,-5825,-6438,-6929,-7251,-7386,-7318,-7049,-6618,-6027,-5353,-4600,-3838,-3092,-2395,-1785,-1265,-860,-560,-364,-255,-208,-210,-223,-237,-223,-168,-64,103,320,599,917,1280,1663,2084,2517,2989,3479,4008,4561,5134,5710,6269,6789,7250,7620,7894,8037,8065,7938,7695,7306,6820,6241,5610,4959,4324,3730,3196,2723,2285,1880,1444,976,432,-195,-891,-1656,-2435,-3211,-3928,-4561,-5084,-5480,-5760,-5937,-6016,-6047,-6005,-5932,-5797,-5599,-5324,-4961,-4520,-4023,-3502,-3020,-2616,-2356,-2263,-2364,-2640,-3077,-3596,-4160,-4663,-5052,-5250,-5215,-4921,-4372,-3594,-2632,-1556,-423,680,1699,2557,3222,3642,3824,3751,3462,2995,2395,1747,1090,503,27,-306,-479,-494,-369,-136,174,519,875,1225,1553,1869,2167,2469,2760,3054,3318,3554,3732,3850,3891,3877,3799,3694,3560,3426,3281,3149,2996,2852,2675,2505,2317,2150,1996,1877,1791,1732,1694,1653,1602,1518,1397,1240,1051,851,654,490,364,302,299,356,471,624,812,1026,1253,1498,1747,1989,2207,2369,2434,2366,2120,1669,1006,138,-905,-2066,-3282,-4487,-5590,-6553,-7296,-7816,-8086,-8128,-7967,-7643,-7197,-6683,-6124,-5580,-5047,-4584,-4173,-3845,-3587,-3395,-3254,-3147,-3039,-2925,-2766,-2563,-2294,-1971,-1591,-1166,-709,-213,305,867,1474,2134,2866,3646,4485,5328,6162,6914,7566,8048,8354,8462,8369,8119,7717,7225,6679,6109,5562,5038,4567,4140,3764,3431,3140,2880,2644,2418,2182,1929,1627,1277,862,386,-146,-715,-1308,-1892,-2455,-2971,-3417,-3791,-4049,-4204,-4218,-4088,-3813,-3384,-2837,-2187,-1496,-810,-205,254,521,535,306,-170,-856,-1674,-2585,-3484,-4314,-5009,-5516,-5812,-5878,-5726,-5369,-4841,-4175,-3399,-2553,-1669,-769,88,892,1585,2137,2528,2720,2736,2562,2245,1803,1287,741,193,-308,-755,-1108,-1364,-1510,-1530,-1437,-1222,-903,-502,-47,420,854,1220,1470,1599,1581,1455,1228,970,713,520,428,456,622,896,1251,1649,2031,2377,2643,2832,2941,2992,3005,3009,3031,3083,3188,3331,3519,3726,3940,4128,4269,4330,4296,4142,3881,3501,3044,2533,2008,1528,1106,799,589,495,467,478,461,368,143,-241,-800,-1526,-2387,-3344,-4344,-5330,-6251,-7060,-7719,-8219,-8528,-8679,-8644,-8469,-8138,-7682,-7104,-6424,-5674,-4877,-4089,-3344,-2703,-2188,-1843,-1650,-1618,-1702,-1855,-2030,-2163,-2200,-2112,-1839,-1402,-765,28,966,2000,3080,4155,5168,6068,6812,7375,7739,7922,7936,7839,7659,7467,7292,7176,7132,7159,7227,7308,7346,7296,7123,6797,6330,5732,5048,4323,3606,2932,2334,1804,1351,932,536,121,-336,-843,-1422,-2046,-2712,-3382,-4021,-4592,-5045,-5351,-5469,-5398,-5123,-4677,-4090,-3414,-2712,-2051,-1491,-1086,-871,-858,-1041,-1396,-1887,-2453,-3063,-3644,-4164,-4586,-4874,-5024,-5027,-4883,-4613,-4219,-3723,-3140,-2494,-1811,-1125,-479,83,527,800,904,816,550,148,-373,-929,-1495,-1986,-2371,-2594,-2634,-2472,-2127,-1598,-954,-217,528,1244,1856,2331,2633,2759,2728,2574,2360,2149,2004,1996,2134,2460,2925,3505,4132,4719,5216,5533,5654,5555,5256,4815,4280,3746,3262,2898,2677,2611,2683,2849,3072,3284,3443,3498,3423,3210,2855,2396,1857,1301,769,321,-17,-210,-268,-208,-59,108,262,319,258,23,-385,-978,-1738,-2631,-3642,-4707,-5815,-6901,-7942,-8897,-9723,-10407,-10896,-11196,-11263,-11111,-10727,-10118,-9325,-8351,-7290,-6155,-5049,-4012,-3107,-2377,-1831,-1480,-1286,-1215,-1198,-1184,-1097,-889,-518,35,770,1655,2664,3729,4791,5791,6654,7354,7828,8091,8124,7968,7669,7266,6843,6428,6089,5829,5675,5594,5566,5540,5461,5285,4962,4480,3830,3049,2186,1307,496,-188,-693,-988,-1095,-1028,-862,-653,-478,-392,-451,-663,-1041,-1540,-2127,-2725,-3282,-3718,-3999,-4083,-3976,-3692,-3277,-2787,-2271,-1801,-1393,-1102,-908,-844,-869,-1006,-1230,-1544,-1960,-2455,-3055,-3712,-4428,-5143,-5815,-6388,-6797,-6991,-6924,-6570,-5919,-5002,-3854,-2562,-1207,106,1276,2221,2878,3209,3228,2963,2484,1874,1226,625,149,-158,-271,-195,40,395,806,1226,1599,1889,2073,2140,2106,1992,1839,1697,1605,1613,1744,2014,2417,2925,3494,4079,4601,5028,5276,5338,5181,4821,4309,3692,3062,2501,2070,1843,1825,2019,2377,2832,3300,3692,3929,3950,3721,3245,2551,1691,751,-200,-1066,-1794,-2333,-2659,-2797,-2756,-2602,-2381,-2144,-1942,-1803,-1742,-1779,-1907,-2135,-2453,-2871,-3381,-3982,-4670,-5414,-6191,-6959,-7650,-8233,-8613,-8769,-8634,-8195,-7455,-6424,-5175,-3765,-2310,-894,360,1387,2123,2546,2677,2571,2298,1968,1647,1440,1372,1489,1768,2181,2678,3195,3684,4084,4380,4543,4588,4531,4402,4245,4098,4006,3994,4092,4301,4618,5021,5480,5947,6384,6725,6935,6949,6752,6305,5636,4754,3740,2648,1580,617,-176,-738,-1068,-1164,-1083,-875,-626,-398,-266,-254,-401,-679,-1071,-1525,-1988,-2400,-2729,-2930,-3002,-2954,-2791,-2570,-2293,-2008,-1717,-1438,-1170,-925,-705,-544,-460,-502,-697,-1084,-1668,-2447,-3381,-4418,-5468,-6446,-7254,-7791,-8008,-7831,-7284,-6371,-5183,-3800,-2366,-981,208,1138,1737,2002,1968,1699,1287,835,435,167,82,194,498,950,1507,2091,2659,3140,3510,3745,3839,3821,3699,3533,3338,3181,3069,3045,3104,3252,3463,3717,3963,4173,4286,4284,4115,3787,3281,2639,1891,1100,343,-330,-837,-1162,-1272,-1201,-967,-658,-308,-23,182,235,158,-61,-366,-726,-1057,-1333,-1475,-1482,-1321,-1012,-585,-76,449,958,1384,1713,1901,1952,1852,1601,1207,654,-35,-881,-1847,-2928,-4080,-5252,-6398,-7428,-8297,-8924,-9256,-9274,-8936,-8291,-7354,-6212,-4950,-3664,-2467,-1436,-645,-127,120,124,-61,-352,-688,-975,-1180,-1248,-1189,-996,-718,-376,-29,294,570,772,913,999,1049,1101,1167,1292,1481,1753,2113,2539,3030,3539,4046,4507,4885,5149,5266,5224,5007,4639,4128,3530,2899,2290,1785,1421,1246,1270,1456,1785,2156,2525,2796,2919,2854,2584,2128,1514,789,16,-762,-1483,-2120,-2639,-3039,-3307,-3466,-3515,-3486,-3382,-3239,-3055,-2867,-2698,-2569,-2540,-2626,-2882,-3322,-3963,-4780,-5753,-6803,-7866,-8831,-9620,-10119,-10276,-10018,-9342,-8250,-6802,-5072,-3165,-1204,703,2430,3895,5023,5779,6151,6171,5867,5330,4606,3811,2988,2241,1597,1117,813,685,735,916,1214,1558,1930,2254,2530,2699,2780,2754,2657,2488,2298,2084,1886,1693,1512,1339,1146,939,685,390,52,-320,-704,-1058,-1359,-1549,-1614,-1519,-1276,-902,-429,82,598,1056,1433,1712,1887,1972,1980,1941,1866,1776,1684,1582,1496,1405,1334,1278,1256,1264,1334,1447,1623,1842,2079,2306,2464,2496,2347,1956,1301,359,-835,-2239,-3765,-5308,-6762,-8004,-8946,-9510,-9665,-9399,-8762,-7798,-6627,-5316,-4015,-2790,-1757,-975,-473,-283,-362,-687,-1177,-1767,-2372,-2918,-3343,-3593,-3645,-3480,-3110,-2555,-1837,-1010,-100,835,1776,2676,3534,4322,5053,5726,6356,6948,7507,8033,8510,8921,9239,9431,9470,9330,8991,8462,7745,6893,5946,4983,4075,3286,2674,2265,2053,2018,2095,2226,2336,2367,2253,1987,1525,906,127,-764,-1727,-2720,-3686,-4582,-5365,-5983,-6424,-6645,-6656,-6452,-6060,-5512,-4858,-4152,-3465,-2862,-2419,-2191,-2223,-2540,-3125,-3946,-4922,-5965,-6947,-7757,-8277,-8414,-8118,-7361,-6168,-4606,-2767,-773,1233,3126,4769,6067,6947,7378,7365,6958,6220,5267,4188,3108,2114,1297,692,353,243,365,645,1034,1455,1840,2131,2284,2280,2112,1817,1411,986,554,217,-23,-107,-54,136,411,734,1033,1263,1371,1329,1137,805,392,-59,-459,-759,-880,-805,-509,-8,658,1451,2302,3160,3960,4659,5211,5589,5778,5773,5592,5258,4808,4298,3754,3254,2799,2440,2167,1972,1842,1729,1611,1439,1182,804,273,-434,-1326,-2407,-3660,-5040,-6509,-7969,-9366,-10581,-11551,-12182,-12434,-12269,-11701,-10760,-9522,-8071,-6534,-5011,-3632,-2478,-1623,-1097,-897,-986,-1287,-1723,-2187,-2587,-2841,-2883,-2679,-2216,-1509,-601,470,1624,2812,3970,5032,5981,6763,7392,7857,8174,8378,8474,8515,8493,8447,8359,8242,8071,7839,7520,7111,6590,5982,5276,4525,3744,2990,2309,1737,1311,1033,906,889,958,1044,1104,1081,931,627,154,-491,-1273,-2172,-3113,-4044,-4887,-5575,-6054,-6288,-6256,-5985,-5498,-4857,-4123,-3363,-2630,-1988,-1458,-1096,-901,-916,-1125,-1556,-2165,-2946,-3823,-4739,-5594,-6288,-6732,-6823,-6522,-5779,-4630,-3111,-1336,590,2499,4261,5720,6767,7323,7347,6862,5921,4628,3106,1499,-54,-1425,-2519,-3265,-3645,-3658,-3363,-2819,-2115,-1346,-594,68,593,953,1150,1213,1161,1076,962,907,904,999,1169,1417,1703,2003,2276,2491,2630,2676,2636,2524,2365,2198,2062,1998,2042,2213,2535,2980,3557,4196,4876,5515,6064,6452,6627,6547,6194,5579,4731,3709,2591,1453,389,-547,-1291,-1832,-2158,-2305,-2305,-2209,-2076,-1941,-1869,-1878,-2024,-2320,-2804,-3475,-4347,-5393,-6575,-7835,-9076,-10210,-11114,-11703,-11884,-11613,-10877,-9698,-8165,-6364,-4446,-2549,-812,625,1681,2296,2466,2226,1671,890,39,-779,-1430,-1828,-1916,-1672,-1107,-286,747,1875,3027,4109,5048,5800,6343,6668,6819,6817,6726,6593,6455,6353,6282,6243,6206,6133,5981,5713,5292,4717,3978,3111,2146,1147,167,-720,-1457,-1992,-2284,-2320,-2112,-1681,-1098,-417,261,860,1289,1485,1408,1042,417,-421,-1386,-2389,-3323,-4104,-4660,-4942,-4948,-4680,-4192,-3541,-2790,-2024,-1295,-673,-202,72,123,-83,-541,-1251,-2176,-3250,-4391,-5485,-6421,-7077,-7374,-7241,-6667,-5694,-4381,-2857,-1253,282,1608,2597,3181,3303,2983,2270,1259,78,-1139,-2252,-3138,-3715,-3913,-3748,-3227,-2442,-1469,-440,563,1412,2074,2481,2656,2617,2435,2177,1937,1771,1757,1903,2236,2704,3283,3876,4433,4860,5114,5141,4945,4526,3939,3230,2485,1768,1170,741,547,598,909,1440,2146,2942,3739,4440,4950,5200,5141,4764,4091,3182,2117,992,-99,-1070,-1863,-2439,-2794,-2949,-2941,-2821,-2652,-2476,-2343,-2281,-2305,-2433,-2660,-3001,-3443,-4005,-4654,-5396,-6168,-6943,-7628,-8178,-8491,-8548,-8272,-7704,-6826,-5728,-4469,-3149,-1875,-734,181,819,1143,1159,900,423,-185,-833,-1434,-1895,-2164,-2189,-1965,-1497,-836,-17,874,1790,2657,3428,4079,4581,4958,5205,5369,5466,5529,5589,5633,5694,5731,5758,5728,5639,5463,5199,4849,4426,3957,3470,3003,2586,2251,2027,1921,1960,2117,2393,2743,3128,3490,3774,3916,3880,3630,3166,2505,1686,778,-164,-1051,-1835,-2458,-2904,-3165,-3258,-3226,-3100,-2938,-2776,-2643,-2561,-2539,-2565,-2644,-2762,-2927,-3142,-3421,-3771,-4197,-4684,-5208,-5718,-6159,-6467,-6575,-6437,-6027,-5331,-4395,-3256,-2005,-733,456,1463,2213,2641,2741,2510,2006,1305,492,-327,-1061,-1636,-1986,-2085,-1934,-1547,-974,-269,509,1293,2038,2702,3265,3720,4070,4329,4513,4633,4699,4720,4682,4602,4441,4224,3922,3553,3117,2632,2120,1606,1119,686,338,98,-6,45,263,658,1210,1900,2677,3487,4249,4904,5368,5598,5563,5246,4686,3908,2991,1994,998,69,-739,-1385,-1850,-2122,-2225,-2156,-1981,-1696,-1380,-1042,-742,-506,-380,-394,-580,-963,-1544,-2327,-3265,-4321,-5410,-6459,-7371,-8070,-8488,-8581,-8347,-7794,-6990,-5994,-4920,-3853,-2903,-2146,-1644,-1420,-1469,-1742,-2185,-2693,-3201,-3594,-3827,-3835,-3601,-3136,-2463,-1642,-730,202,1106,1927,2650,3265,3784,4235,4647,5041,5457,5872,6310,6728,7104,7408,7585,7632,7502,7217,6764,6182,5498,4752,3995,3264,2612,2078,1685,1474,1429,1564,1825,2189,2567,2913,3140,3197,3032,2626,1968,1089,29,-1162,-2398,-3632,-4768,-5775,-6585,-7180,-7547,-7677,-7605,-7343,-6942,-6438,-5876,-5291,-4724,-4193,-3740,-3375,-3128,-3009,-3024,-3169,-3415,-3734,-4067,-4367,-4570,-4624,-4495,-4154,-3613,-2889,-2024,-1087,-131,756,1525,2111,2503,2669,2643,2439,2116,1716,1303,913,592,355,208,146,136,167,189,205,187,146,100,66,83,168,344,606,957,1344,1760,2123,2420,2588,2616,2482,2202,1784,1287,734,197,-280,-643,-843,-855,-653,-243,363,1117,1978,2865,3723,4475,5071,5465,5645,5595,5350,4917,4362,3698,2999,2275,1576,916,310,-231,-708,-1120,-1470,-1771,-2023,-2241,-2430,-2589,-2740,-2881,-3034,-3223,-3465,-3790,-4215,-4747,-5377,-6084,-6817,-7545,-8185,-8709,-9052,-9193,-9122,-8839,-8377,-7772,-7080,-6346,-5641,-4982,-4432,-3970,-3626,-3350,-3139,-2928,-2695,-2390,-1982,-1453,-789,2,899,1881,2899,3932,4916,5855,6685,7421,8040,8534,8926,9192,9360,9418,9378,9238,9007,8691,8292,7839,7311,6758,6161,5549,4946,4350,3807,3314,2904,2563,2313,2116,1966,1826,1654,1431,1116,702,178,-445,-1147,-1911,-2691,-3466,-4203,-4867,-5458,-5937,-6322,-6585,-6755,-6803,-6766,-6617,-6383,-6049,-5628,-5113,-4513,-3848,-3121,-2398,-1697,-1086,-627,-346,-291,-452,-810,-1305,-1875,-2412,-2855,-3100,-3112,-2848,-2323,-1569,-646,354,1351,2234,2940,3391,3562,3446,3062,2462,1705,871,29,-743,-1393,-1872,-2163,-2252,-2159,-1903,-1508,-1025,-473,105,679,1230,1719,2132,2448,2647,2727,2682,2519,2265,1928,1562,1177,833,538,352,273,352,580,985,1545,2263,3090,4010,4954,5886,6740,7478,8046,8431,8597,8554,8298,7844,7227,6460,5589,4641,3648,2653,1674,748,-104,-862,-1512,-2039,-2440,-2714,-2864,-2916,-2879,-2794,-2691,-2616,-2613,-2726,-2993,-3442,-4084,-4908,-5887,-6962,-8073,-9125,-10050,-10747,-11166,-11253,-10988,-10392,-9482,-8347,-7038,-5678,-4331,-3104,-2051,-1222,-638,-278,-122,-103,-162,-226,-225,-104,172,630,1253,2035,2924,3890,4871,5840,6737,7560,8252,8833,9261,9558,9700,9703,9558,9273,8859,8311,7655,6896,6050,5158,4229,3325,2468,1711,1083,605,294,129,105,172,306,462,605,704,738,682,531,270,-101,-587,-1171,-1856,-2610,-3410,-4231,-5017,-5741,-6351,-6794,-7045,-7048,-6798,-6278,-5512,-4525,-3384,-2147,-901,277,1309,2124,2668,2910,2837,2465,1832,998,40,-947,-1886,-2672,-3260,-3575,-3616,-3372,-2888,-2208,-1414,-583,195,842,1300,1515,1486,1205,720,76,-656,-1405,-2098,-2682,-3107,-3352,-3417,-3305,-3060,-2691,-2251,-1748,-1217,-656,-82,513,1123,1739,2355,2947,3485,3947,4293,4501,4566,4459,4236,3883,3494,3090,2765,2555,2530,2691,3064,3606,4284,5035,5794,6493,7086,7511,7766,7814,7670,7338,6825,6166,5354,4439,3413,2324,1178,23,-1121,-2195,-3173,-3994,-4639,-5065,-5281,-5283,-5120,-4822,-4474,-4118,-3838,-3677,-3674,-3860,-4217,-4753,-5410,-6154,-6935,-7681,-8356,-8892,-9258,-9421,-9370,-9095,-8621,-7956,-7150,-6231,-5250,-4249,-3274,-2349,-1519,-770,-137,418,886,1305,1693,2073,2466,2891,3349,3850,4377,4927,5476,6012,6519,6974,7372,7699,7948,8119,8204,8207,8124,7947,7680,7305,6829,6243,5555,4786,3957,3104,2280,1515,874,367,27,-156,-196,-132,-5,133,244,285,240,89,-152,-484,-872,-1302,-1748,-2184,-2613,-3006,-3378,-3714,-4015,-4264,-4457,-4555,-4550,-4420,-4135,-3731,-3186,-2563,-1893,-1225,-624,-129,223,393,388,198,-149,-633,-1203,-1836,-2460,-3054,-3555,-3944,-4184,-4272,-4194,-3980,-3639,-3220,-2749,-2292,-1865,-1542,-1320,-1240,-1298,-1479,-1761,-2112,-2485,-2835,-3129,-3311,-3374,-3282,-3037,-2644,-2113,-1468,-735,53,869,1675,2442,3150,3755,4263,4629,4868,4957,4912,4739,4459,4118,3732,3376,3074,2882,2835,2943,3224,3648,4199,4821,5469,6091,6632,7058,7340,7451,7398,7168,6778,6240,5564,4776,3892,2924,1911,857,-192,-1222,-2192,-3080,-3848,-4483,-4962,-5284,-5452,-5496,-5428,-5311,-5162,-5039,-4968,-4976,-5070,-5268,-5538,-5890,-6281,-6698,-7113,-7490,-7817,-8057,-8193,-8209,-8081,-7815,-7401,-6849,-6177,-5403,-4557,-3668,-2772,-1903,-1085,-353,286,823,1249,1593,1848,2053,2222,2375,2538,2724,2945,3210,3517,3877,4270,4705,5160,5622,6080,6493,6853,7116,7263,7261,7088,6734,6201,5497,4668,3739,2790,1867,1036,357,-147,-435,-520,-413,-146,230,664,1106,1493,1794,1965,1992,1863,1591,1178,666,61,-585,-1252,-1907,-2512,-3044,-3479,-3782,-3956,-3970,-3839,-3551,-3140,-2612,-2022,-1402,-808,-281,138,430,580,601,509,328,88,-194,-503,-829,-1181,-1556,-1957,-2384,-2811,-3229,-3591,-3880,-4054,-4096,-4001,-3763,-3417,-2991,-2533,-2092,-1718,-1437,-1289,-1266,-1361,-1558,-1803,-2067,-2303,-2465,-2536,-2470,-2278,-1932,-1451,-833,-96,728,1620,2540,3443,4304,5057,5696,6158,6451,6544,6463,6221,5864,5439,5003,4610,4309,4130,4094,4200,4431,4766,5153,5562,5941,6256,6470,6561,6512,6313,5981,5503,4918,4223,3452,2625,1754,878,0,-841,-1641,-2382,-3045,-3636,-4133,-4555,-4888,-5148,-5347,-5487,-5593,-5669,-5718,-5757,-5762,-5754,-5703,-5635,-5530,-5417,-5300,-5198,-5140,-5118,-5170,-5260,-5399,-5549,-5678,-5749,-5727,-5566,-5256,-4769,-4115,-3304,-2370,-1357,-310,710,1660,2495,3185,3713,4081,4305,4404,4428,4392,4357,4336,4369,4466,4635,4878,5178,5520,5880,6224,6528,6751,6870,6850,6671,6328,5811,5151,4368,3518,2639,1802,1038,403,-81,-390,-531,-500,-339,-64,272,624,949,1197,1331,1335,1175,876,437,-92,-685,-1272,-1824,-2279,-2616,-2814,-2869,-2798,-2626,-2382,-2108,-1824,-1570,-1356,-1201,-1111,-1084,-1119,-1192,-1298,-1392,-1476,-1504,-1492,-1413,-1311,-1181,-1090,-1050,-1117,-1311,-1651,-2132,-2732,-3413,-4128,-4804,-5402,-5845,-6109,-6164,-5998,-5652,-5140,-4535,-3877,-3231,-2648,-2153,-1783,-1524,-1380,-1331,-1339,-1390,-1429,-1443,-1377,-1228,-942,-543,6,660,1421,2225,3053,3825,4519,5065,5456,5652,5684,5555,5322,5027,4735,4485,4333,4299,4391,4624,4952,5373,5823,6281,6676,6984,7147,7139,6937,6530,5934,5169,4296,3348,2412,1527,742,91,-437,-845,-1179,-1476,-1798,-2170,-2645,-3213,-3890,-4637,-5430,-6219,-6961,-7603,-8110,-8441,-8574,-8511,-8252,-7844,-7315,-6746,-6180,-5705,-5356,-5183,-5202,-5400,-5750,-6192,-6654,-7065,-7334,-7400,-7208,-6729,-5964,-4940,-3704,-2343,-931,434,1671,2716,3520,4062,4355,4417,4304,4074,3787,3515,3310,3217,3273,3478,3828,4297,4839,5402,5926,6345,6608,6673,6506,6110,5501,4712,3808,2846,1900,1031,295,-272,-640,-806,-774,-576,-240,171,611,1005,1306,1449,1420,1175,760,172,-494,-1204,-1849,-2384,-2740,-2903,-2856,-2647,-2298,-1905,-1503,-1180,-958,-876,-927,-1083,-1318,-1570,-1806,-1968,-2034,-1969,-1773,-1436,-992,-457,108,665,1144,1491,1658,1605,1321,798,68,-827,-1825,-2851,-3831,-4689,-5363,-5804,-5991,-5919,-5617,-5131,-4519,-3859,-3214,-2649,-2204,-1909,-1756,-1743,-1825,-1981,-2155,-2313,-2421,-2438,-2353,-2138,-1792,-1314,-722,-25,729,1523,2301,3035,3690,4232,4667,4971,5181,5298,5364,5397,5432,5482,5571,5699,5874,6089,6334,6592,6842,7057,7217,7283,7249,7083,6796,6380,5867,5267,4633,3976,3340,2727,2146,1581,1011,403,-264,-1014,-1853,-2767,-3736,-4715,-5651,-6498,-7208,-7739,-8082,-8215,-8163,-7936,-7582,-7127,-6640,-6152,-5726,-5396,-5196,-5136,-5233,-5448,-5782,-6172,-6580,-6957,-7240,-7388,-7357,-7112,-6643,-5937,-5026,-3913,-2681,-1341,-2,1316,2523,3597,4495,5201,5719,6057,6240,6299,6278,6205,6131,6089,6099,6201,6374,6637,6947,7288,7609,7869,8036,8065,7944,7663,7225,6653,5971,5205,4398,3581,2787,2058,1408,873,457,161,-24,-133,-187,-244,-324,-481,-715,-1045,-1453,-1913,-2390,-2841,-3219,-3503,-3659,-3694,-3616,-3449,-3237,-3009,-2807,-2652,-2563,-2530,-2547,-2584,-2610,-2602,-2523,-2367,-2111,-1758,-1303,-763,-151,499,1156,1773,2305,2702,2921,2933,2709,2255,1579,713,-288,-1368,-2451,-3468,-4346,-5031,-5467,-5642,-5543,-5198,-4650,-3960,-3200,-2444,-1756,-1196,-800,-590,-569,-717,-1003,-1383,-1796,-2186,-2489,-2644,-2619,-2376,-1927,-1280,-481,410,1340,2230,3039,3713,4244,4607,4842,4940,4978,4959,4961,4990,5105,5299,5599,5975,6418,6881,7331,7721,8013,8188,8220,8123,7892,7562,7147,6679,6184,5673,5165,4655,4134,3585,2985,2304,1544,669,-284,-1328,-2404,-3485,-4518,-5462,-6271,-6926,-7403,-7706,-7845,-7833,-7701,-7480,-7206,-6917,-6657,-6450,-6333,-6318,-6411,-6613,-6900,-7247,-7620,-7975,-8268,-8458,-8495,-8350,-7989,-7407,-6587,-5565,-4354,-3014,-1600,-174,1196,2455,3557,4466,5174,5677,5998,6168,6225,6221,6203,6210,6284,6433,6667,6967,7301,7632,7918,8107,8178,8102,7873,7504,7004,6411,5752,5070,4389,3744,3153,2628,2173,1783,1437,1124,819,495,150,-238,-659,-1109,-1576,-2037,-2477,-2875,-3218,-3491,-3688,-3812,-3867,-3868,-3840,-3796,-3769,-3768,-3809,-3887,-3998,-4111,-4201,-4235,-4178,-4010,-3713,-3286,-2730,-2063,-1304,-478,380,1236,2049,2773,3367,3790,4010,4018,3793,3363,2744,1972,1114,204,-673,-1474,-2134,-2617,-2891,-2950,-2805,-2483,-2043,-1536,-1040,-614,-316,-189,-254,-511,-944,-1512,-2160,-2831,-3442,-3942,-4257,-4364,-4226,-3865,-3294,-2575,-1752,-906,-73,676,1329,1853,2257,2546,2743,2874,2972,3060,3167,3308,3492,3727,4002,4315,4645,4993,5334,5673,5985,6281,6529,6741,6877,6935,6888,6718,6414,5972,5394,4693,3888,3005,2071,1121,173,-732,-1589,-2358,-3055,-3642,-4164,-4581,-4959,-5272,-5561,-5826,-6066,-6286,-6472,-6617,-6722,-6773,-6800,-6795,-6793,-6804,-6841,-6928,-7048,-7217,-7403,-7601,-7779,-7910,-7971,-7918,-7745,-7413,-6917,-6256,-5420,-4447,-3351,-2177,-972,226,1355,2393,3293,4045,4647,5090,5427,5659,5851,6024,6217,6456,6741,7077,7437,7808,8150,8442,8659,8778,8798,8710,8519,8235,7865,7421,6908,6337,5699,5012,4269,3485,2682,1870,1092,353,-302,-886,-1365,-1777,-2107,-2414,-2690,-2991,-3310,-3670,-4062,-4470,-4878,-5253,-5581,-5838,-6016,-6107,-6123,-6058,-5938,-5754,-5529,-5258,-4954,-4616,-4237,-3830,-3365,-2858,-2283,-1649,-972,-257,428,1064,1568,1896,2001,1847,1439,786,-51,-1014,-2011,-2951,-3756,-4340,-4659,-4679,-4393,-3829,-3028,-2053,-989,97,1104,1970,2631,3039,3182,3037,2640,2006,1199,273,-696,-1625,-2449,-3083,-3485,-3608,-3445,-2996,-2295,-1391,-343,757,1851,2848,3690,4339,4754,4963,4958,4812,4550,4259,3980,3781,3708,3780,4027,4426,4959,5580,6235,6852,7377,7733,7881,7777,7415,6795,5971,4977,3914,2835,1838,972,286,-206,-508,-663,-705,-713,-733,-838,-1060,-1434,-1971,-2642,-3432,-4271,-5109,-5895,-6562,-7099,-7481,-7721,-7859,-7909,-7943,-7974,-8047,-8158,-8315,-8483,-8650,-8760,-8799,-8723,-8525,-8181,-7700,-7077,-6323,-5454,-4477,-3415,-2294,-1127,41,1196,2293,3308,4208,4982,5603,6092,6435,6675,6820,6910,6960,6998,7028,7068,7109,7165,7216,7276,7331,7380,7425,7445,7453,7419,7349,7223,7039,6789,6474,6104,5690,5251,4806,4356,3919,3474,3011,2505,1928,1263,494,-371,-1324,-2320,-3322,-4273,-5111,-5797,-6283,-6550,-6601,-6444,-6130,-5701,-5208,-4723,-4266,-3902,-3621,-3446,-3348,-3307,-3279,-3216,-3078,-2817,-2410,-1849,-1142,-332,522,1347,2053,2565,2822,2777,2435,1827,1007,75,-879,-1760,-2458,-2941,-3133,-3058,-2703,-2139,-1407,-596,224,973,1590,2020,2236,2224,1983,1542,919,170,-676,-1548,-2413,-3198,-3858,-4343,-4594,-4599,-4318,-3766,-2968,-1969,-846,318,1435,2418,3191,3721,3963,3951,3700,3292,2788,2294,1877,1631,1591,1794,2233,2875,3665,4533,5377,6120,6659,6909,6814,6316,5438,4187,2667,964,-775,-2421,-3834,-4918,-5593,-5846,-5678,-5167,-4380,-3439,-2450,-1515,-722,-141,212,318,222,-36,-390,-785,-1163,-1498,-1771,-1989,-2176,-2353,-2548,-2773,-3022,-3284,-3523,-3722,-3856,-3934,-3956,-3977,-3999,-4096,-4251,-4500,-4792,-5108,-5365,-5510,-5468,-5184,-4631,-3803,-2722,-1451,-54,1371,2741,3978,5011,5804,6336,6602,6637,6465,6147,5738,5288,4855,4481,4196,4024,3966,4015,4149,4338,4541,4727,4841,4878,4792,4599,4294,3895,3430,2923,2392,1854,1311,751,167,-457,-1140,-1862,-2627,-3385,-4104,-4723,-5198,-5486,-5560,-5433,-5112,-4676,-4165,-3690,-3296,-3071,-3042,-3215,-3576,-4054,-4576,-5054,-5381,-5493,-5309,-4822,-4011,-2942,-1653,-265,1133,2413,3457,4168,4446,4265,3592,2489,1021,-679,-2473,-4202,-5730,-6930,-7728,-8075,-7978,-7475,-6627,-5541,-4287,-2994,-1719,-561,441,1243,1828,2187,2343,2293,2101,1776,1395,996,659,420,364,499,899,1516,2381,3371,4455,5461,6309,6859,7034,6796,6151,5163,3957,2656,1446,452,-180,-381,-114,599,1683,3025,4493,5927,7209,8193,8821,9020,8800,8175,7213,5987,4596,3144,1721,426,-675,-1534,-2115,-2436,-2500,-2379,-2113,-1789,-1473,-1226,-1112,-1149,-1363,-1731,-2224,-2802,-3400,-3972,-4478,-4880,-5179,-5370,-5477,-5526,-5538,-5540,-5537,-5539,-5529,-5499,-5430,-5316,-5152,-4953,-4727,-4522,-4333,-4214,-4148,-4136,-4148,-4132,-4043,-3820,-3412,-2807,-1970,-964,205,1441,2672,3833,4834,5648,6230,6573,6691,6588,6304,5855,5290,4635,3936,3229,2551,1941,1425,1029,767,649,673,823,1093,1439,1848,2274,2688,3060,3359,3570,3667,3653,3511,3255,2897,2443,1948,1412,910,460,121,-68,-104,41,300,654,994,1259,1352,1221,832,188,-667,-1661,-2703,-3676,-4488,-5044,-5285,-5182,-4734,-3983,-2992,-1839,-633,544,1590,2436,3017,3302,3274,2938,2331,1488,487,-602,-1700,-2707,-3570,-4213,-4601,-4733,-4597,-4255,-3735,-3119,-2454,-1821,-1250,-797,-469,-285,-235,-314,-500,-772,-1100,-1445,-1769,-2021,-2166,-2143,-1944,-1530,-921,-127,795,1792,2774,3672,4410,4922,5181,5175,4921,4475,3893,3261,2657,2154,1808,1655,1703,1933,2313,2777,3266,3717,4061,4274,4313,4186,3896,3459,2890,2213,1425,568,-372,-1343,-2333,-3293,-4182,-4964,-5595,-6055,-6331,-6416,-6343,-6119,-5788,-5386,-4931,-4467,-4008,-3560,-3152,-2767,-2426,-2130,-1873,-1670,-1508,-1396,-1312,-1254,-1179,-1075,-908,-651,-322,84,517,928,1265,1466,1498,1337,1008,532,-4,-534,-966,-1220,-1238,-989,-457,305,1269,2333,3438,4482,5417,6179,6750,7123,7294,7300,7136,6846,6435,5925,5360,4735,4133,3549,3064,2686,2460,2379,2434,2598,2808,3026,3174,3214,3098,2810,2345,1722,973,144,-719,-1552,-2328,-2986,-3519,-3893,-4114,-4174,-4100,-3896,-3600,-3235,-2834,-2439,-2074,-1782,-1573,-1475,-1475,-1573,-1736,-1941,-2135,-2290,-2355,-2306,-2118,-1791,-1334,-785,-177,428,984,1436,1759,1920,1929,1780,1493,1085,561,-59,-771,-1555,-2386,-3239,-4061,-4825,-5463,-5957,-6253,-6349,-6220,-5889,-5361,-4670,-3856,-2952,-2017,-1083,-216,568,1204,1707,2047,2258,2361,2406,2442,2512,2674,2939,3349,3877,4526,5225,5946,6578,7086,7360,7392,7115,6568,5760,4767,3667,2553,1517,647,2,-373,-470,-298,96,661,1314,1987,2588,3062,3339,3393,3194,2756,2079,1226,223,-844,-1912,-2902,-3739,-4364,-4742,-4851,-4709,-4354,-3845,-3255,-2660,-2125,-1704,-1431,-1318,-1361,-1540,-1823,-2175,-2560,-2945,-3307,-3618,-3877,-4065,-4187,-4236,-4219,-4128,-3983,-3759,-3502,-3184,-2861,-2523,-2208,-1927,-1688,-1499,-1348,-1212,-1083,-916,-697,-408,-25,423,943,1487,2033,2529,2960,3276,3508,3622,3679,3682,3679,3678,3685,3673,3620,3462,3184,2737,2132,1381,531,-364,-1234,-2018,-2662,-3116,-3370,-3417,-3274,-2976,-2563,-2085,-1604,-1151,-784,-524,-382,-381,-479,-694,-961,-1273,-1570,-1809,-1953,-1938,-1752,-1373,-822,-145,584,1273,1821,2140,2160,1857,1235,358,-679,-1754,-2731,-3478,-3901,-3914,-3519,-2716,-1600,-256,1181,2574,3813,4782,5424,5694,5596,5161,4440,3513,2446,1349,279,-666,-1441,-1995,-2305,-2367,-2204,-1847,-1347,-765,-155,421,917,1289,1527,1605,1545,1350,1061,700,318,-53,-380,-621,-766,-790,-699,-496,-199,164,575,984,1385,1732,2019,2231,2361,2418,2402,2332,2214,2064,1907,1736,1589,1452,1345,1265,1207,1176,1156,1154,1146,1141,1118,1084,1020,937,794,613,325,-43,-542,-1158,-1886,-2699,-3562,-4423,-5234,-5947,-6506,-6884,-7047,-6985,-6692,-6193,-5505,-4685,-3781,-2855,-1982,-1206,-587,-157,87,127,22,-205,-477,-727,-890,-886,-691,-267,348,1120,1948,2744,3382,3776,3847,3564,2948,2053,993,-105,-1094,-1840,-2230,-2193,-1712,-803,445,1941,3542,5122,6549,7727,8577,9079,9222,9052,8610,7979,7209,6388,5556,4778,4079,3497,3032,2701,2475,2346,2274,2230,2172,2061,1878,1591,1208,721,152,-471,-1126,-1776,-2397,-2968,-3479,-3917,-4297,-4607,-4871,-5087,-5260,-5384,-5455,-5454,-5373,-5196,-4919,-4545,-4087,-3565,-3006,-2438,-1894,-1395,-959,-594,-300,-67,110,261,380,506,619,755,884,1032,1172,1314,1447,1565,1669,1742,1768,1720,1569,1278,838,219,-548,-1449,-2428,-3433,-4380,-5226,-5873,-6304,-6453,-6337,-5944,-5327,-4529,-3627,-2693,-1808,-1029,-405,39,314,434,452,430,432,530,780,1211,1843,2645,3568,4529,5417,6137,6569,6645,6313,5570,4473,3098,1585,77,-1281,-2337,-3001,-3200,-2915,-2193,-1095,251,1720,3171,4462,5501,6182,6490,6405,5966,5235,4284,3211,2091,1014,30,-798,-1459,-1929,-2224,-2364,-2375,-2310,-2198,-2094,-2018,-2009,-2075,-2218,-2440,-2717,-3041,-3394,-3752,-4113,-4455,-4777,-5062,-5312,-5512,-5656,-5750,-5765,-5731,-5605,-5411,-5125,-4738,-4264,-3678,-3021,-2288,-1519,-745,6,693,1295,1801,2190,2479,2672,2788,2855,2900,2940,3008,3110,3258,3451,3689,3949,4243,4523,4798,5010,5145,5140,4967,4590,3985,3172,2151,988,-271,-1549,-2770,-3869,-4775,-5452,-5868,-6021,-5933,-5637,-5199,-4662,-4111,-3575,-3115,-2742,-2473,-2297,-2196,-2138,-2080,-1982,-1800,-1503,-1070,-513,153,859,1547,2122,2507,2630,2451,1962,1200,236,-830,-1864,-2754,-3365,-3632,-3479,-2920,-1976,-731,714,2231,3707,5012,6061,6800,7176,7224,6941,6399,5642,4744,3761,2756,1785,888,114,-520,-979,-1270,-1379,-1343,-1171,-908,-595,-263,27,259,386,398,279,33,-326,-776,-1278,-1794,-2280,-2689,-2988,-3142,-3144,-2978,-2662,-2193,-1604,-905,-127,698,1535,2340,3059,3656,4081,4311,4328,4139,3764,3250,2642,2011,1399,881,480,232,140,190,353,591,854,1107,1298,1421,1428,1337,1108,768,288,-313,-1033,-1855,-2763,-3709,-4692,-5630,-6517,-7286,-7909,-8353,-8596,-8632,-8470,-8132,-7647,-7059,-6396,-5703,-5001,-4317,-3665,-3057,-2482,-1951,-1429,-922,-392,154,742,1348,1964,2548,3052,3428,3622,3603,3363,2908,2289,1576,849,219,-239,-439,-340,76,789,1752,2892,4128,5361,6520,7524,8327,8897,9232,9324,9221,8921,8476,7903,7233,6483,5686,4845,4001,3156,2339,1564,851,212,-333,-779,-1125,-1372,-1539,-1640,-1714,-1782,-1886,-2053,-2302,-2647,-3093,-3606,-4187,-4768,-5327,-5805,-6155,-6338,-6311,-6049,-5544,-4798,-3839,-2729,-1530,-336,755,1667,2312,2654,2675,2394,1863,1160,378,-383,-1043,-1511,-1768,-1766,-1542,-1121,-564,56,672,1215,1626,1872,1917,1769,1415,889,204,-600,-1485,-2400,-3308,-4144,-4887,-5476,-5898,-6135,-6176,-6052,-5761,-5358,-4863,-4319,-3748,-3167,-2579,-1982,-1358,-710,-13,713,1485,2270,3069,3857,4616,5336,5991,6567,7036,7364,7517,7451,7139,6561,5718,4646,3401,2069,761,-421,-1366,-1995,-2245,-2106,-1589,-755,308,1509,2715,3842,4776,5464,5859,5955,5772,5356,4742,4020,3205,2380,1556,773,43,-620,-1218,-1732,-2170,-2519,-2768,-2924,-2970,-2925,-2794,-2600,-2379,-2154,-1970,-1857,-1845,-1945,-2176,-2510,-2945,-3432,-3933,-4401,-4788,-5040,-5125,-5001,-4650,-4069,-3265,-2267,-1139,75,1274,2389,3343,4055,4497,4630,4471,4045,3406,2627,1782,960,235,-322,-656,-740,-561,-140,480,1238,2058,2853,3560,4091,4421,4494,4318,3879,3217,2350,1337,226,-924,-2058,-3118,-4062,-4852,-5455,-5865,-6068,-6073,-5891,-5543,-5050,-4443,-3762,-3035,-2318,-1628,-1010,-463,5,415,791,1173,1580,2037,2545,3076,3597,4038,4327,4394,4176,3634,2774,1623,267,-1194,-2615,-3883,-4835,-5409,-5503,-5115,-4276,-3032,-1522,159,1847,3424,4767,5795,6452,6731,6646,6252,5603,4792,3875,2949,2057,1266,611,123,-180,-293,-214,32,423,915,1452,1986,2438,2767,2914,2864,2604,2167,1583,925,243,-385,-919,-1314,-1548,-1617,-1517,-1269,-880,-384,213,869,1565,2262,2911,3480,3904,4154,4189,3989,3564,2915,2099,1152,151,-839,-1758,-2532,-3132,-3515,-3677,-3620,-3375,-2957,-2442,-1839,-1235,-649,-143,259,512,609,521,254,-194,-806,-1558,-2409,-3331,-4260,-5161,-5975,-6655,-7152,-7436,-7468,-7245,-6765,-6048,-5130,-4076,-2929,-1797,-715,220,990,1551,1924,2121,2196,2196,2174,2182,2237,2368,2541,2742,2902,2973,2888,2607,2109,1391,506,-498,-1520,-2473,-3256,-3791,-4002,-3863,-3348,-2484,-1315,95,1640,3240,4754,6116,7208,7988,8421,8497,8259,7742,7031,6183,5291,4413,3617,2951,2441,2110,1957,1957,2086,2287,2512,2700,2793,2746,2518,2110,1498,739,-159,-1120,-2082,-2996,-3765,-4375,-4742,-4886,-4774,-4454,-3952,-3335,-2660,-1996,-1405,-931,-620,-489,-546,-792,-1195,-1735,-2366,-3045,-3727,-4364,-4914,-5344,-5625,-5750,-5703,-5503,-5154,-4691,-4137,-3528,-2898,-2284,-1700,-1192,-752,-408,-157,8,86,79,11,-139,-340,-615,-934,-1314,-1716,-2145,-2558,-2942,-3261,-3496,-3605,-3578,-3378,-2998,-2438,-1701,-827,151,1173,2174,3103,3896,4533,4976,5238,5328,5276,5123,4897,4625,4320,3964,3544,3030,2385,1610,693,-331,-1405,-2474,-3436,-4221,-4749,-4965,-4834,-4358,-3548,-2464,-1163,267,1741,3162,4450,5528,6342,6852,7047,6919,6511,5833,4961,3943,2856,1785,798,-28,-637,-998,-1095,-954,-604,-128,421,944,1379,1654,1731,1578,1203,619,-132,-990,-1892,-2754,-3509,-4085,-4438,-4524,-4365,-3950,-3358,-2613,-1807,-992,-243,389,861,1134,1203,1054,711,190,-463,-1209,-1983,-2726,-3365,-3846,-4095,-4093,-3790,-3216,-2387,-1369,-237,907,1982,2889,3576,4001,4164,4083,3812,3404,2922,2420,1940,1503,1125,792,495,207,-89,-412,-773,-1164,-1581,-1981,-2345,-2608,-2745,-2703,-2467,-2035,-1413,-654,203,1076,1913,2625,3174,3504,3590,3444,3059,2492,1765,938,44,-877,-1794,-2685,-3522,-4283,-4944,-5469,-5834,-6000,-5945,-5651,-5119,-4353,-3394,-2272,-1053,204,1439,2582,3593,4425,5058,5493,5722,5788,5687,5485,5181,4837,4468,4122,3814,3582,3428,3357,3372,3424,3515,3574,3599,3530,3375,3120,2773,2371,1924,1479,1050,666,332,66,-142,-287,-374,-411,-391,-328,-208,-45,166,417,686,968,1217,1418,1521,1507,1336,1005,502,-158,-938,-1810,-2689,-3529,-4237,-4753,-5008,-4968,-4620,-3985,-3122,-2106,-1044,-45,801,1394,1700,1680,1357,761,-19,-935,-1855,-2739,-3480,-4052,-4429,-4607,-4636,-4551,-4410,-4280,-4179,-4151,-4176,-4247,-4319,-4351,-4310,-4153,-3875,-3469,-2941,-2322,-1633,-909,-189,501,1116,1641,2046,2325,2469,2472,2336,2054,1625,1051,339,-483,-1387,-2303,-3176,-3909,-4440,-4673,-4576,-4094,-3249,-2063,-611,1020,2712,4355,5825,7037,7910,8416,8551,8349,7877,7216,6459,5698,5001,4439,4026,3779,3678,3673,3729,3767,3749,3606,3323,2868,2268,1535,741,-78,-836,-1491,-1994,-2324,-2482,-2482,-2364,-2177,-1968,-1794,-1690,-1687,-1800,-2019,-2324,-2684,-3051,-3389,-3653,-3824,-3878,-3839,-3701,-3526,-3330,-3174,-3078,-3077,-3168,-3354,-3598,-3870,-4118,-4301,-4378,-4311,-4096,-3721,-3222,-2623,-1971,-1328,-716,-211,189,450,574,590,505,368,198,21,-152,-332,-521,-758,-1049,-1417,-1846,-2320,-2783,-3188,-3458,-3542,-3401,-3010,-2391,-1577,-625,376,1381,2285,3076,3679,4122,4376,4492,4484,4397,4259,4084,3874,3611,3261,2802,2186,1435,526,-469,-1502,-2478,-3294,-3855,-4077,-3902,-3314,-2337,-1037,480,2088,3639,5001,6047,6698,6900,6662,6020,5079,3931,2732,1571,586,-165,-635,-806,-729,-438,-22,437,860,1171,1317,1280,1042,639,96,-517,-1156,-1738,-2228,-2558,-2710,-2664,-2422,-2015,-1476,-853,-208,415,956,1390,1681,1838,1855,1760,1572,1313,1020,687,357,10,-331,-664,-996,-1301,-1583,-1824,-1999,-2107,-2117,-2037,-1853,-1592,-1259,-896,-533,-202,50,224,295,290,222,129,45,-2,3,74,180,311,408,421,314,20,-453,-1122,-1931,-2818,-3692,-4447,-4992,-5243,-5163,-4740,-4017,-3052,-1942,-790,312,1267,2027,2543,2810,2842,2663,2341,1906,1428,939,461,11,-428,-864,-1320,-1801,-2310,-2828,-3327,-3757,-4074,-4222,-4173,-3883,-3369,-2624,-1699,-643,481,1597,2633,3530,4228,4712,4958,5002,4868,4608,4280,3926,3593,3298,3054,2852,2680,2523,2357,2191,2002,1819,1639,1478,1363,1282,1271,1305,1404,1550,1735,1945,2163,2365,2538,2661,2723,2716,2641,2508,2329,2128,1920,1725,1558,1409,1281,1151,993,790,515,157,-278,-789,-1337,-1893,-2412,-2850,-3172,-3359,-3396,-3310,-3113,-2872,-2618,-2430,-2327,-2370,-2539,-2841,-3226,-3634,-4018,-4287,-4432,-4386,-4179,-3796,-3297,-2719,-2135,-1610,-1211,-1002,-1012,-1271,-1744,-2403,-3157,-3933,-4619,-5136,-5396,-5356,-4991,-4307,-3351,-2168,-851,529,1878,3108,4155,4944,5454,5650,5556,5182,4575,3777,2834,1801,726,-338,-1344,-2223,-2952,-3459,-3731,-3734,-3464,-2932,-2171,-1218,-137,1002,2136,3180,4089,4800,5294,5560,5615,5504,5274,5009,4753,4573,4496,4517,4637,4792,4950,5050,5042,4920,4638,4257,3767,3243,2726,2264,1911,1684,1607,1662,1829,2065,2312,2518,2627,2589,2383,1984,1421,703,-102,-956,-1781,-2527,-3141,-3589,-3853,-3942,-3867,-3686,-3429,-3172,-2961,-2850,-2875,-3049,-3375,-3818,-4348,-4891,-5407,-5809,-6078,-6149,-6033,-5717,-5223,-4596,-3858,-3082,-2282,-1530,-831,-231,262,630,872,986,994,912,769,597,417,241,74,-90,-268,-460,-677,-916,-1145,-1361,-1506,-1565,-1497,-1285,-912,-386,287,1058,1910,2758,3575,4270,4806,5133,5230,5095,4737,4187,3479,2654,1753,815,-120,-1003,-1799,-2457,-2935,-3199,-3209,-2966,-2458,-1727,-808,224,1296,2319,3217,3916,4371,4564,4501,4232,3809,3324,2850,2477,2236,2184,2281,2531,2846,3189,3473,3651,3674,3518,3185,2693,2071,1389,684,48,-491,-853,-1037,-1007,-796,-420,50,578,1064,1481,1742,1834,1718,1404,903,255,-493,-1279,-2045,-2730,-3284,-3672,-3875,-3895,-3757,-3489,-3149,-2780,-2433,-2155,-1952,-1858,-1840,-1900,-1990,-2088,-2154,-2150,-2068,-1863,-1566,-1146,-652,-85,515,1114,1698,2211,2662,2997,3230,3339,3336,3228,3032,2750,2412,1998,1541,1026,473,-107,-690,-1258,-1767,-2206,-2527,-2728,-2776,-2682,-2446,-2088,-1637,-1141,-628,-175,197,427,505,416,177,-191,-651,-1180,-1726,-2294,-2834,-3368,-3854,-4309,-4688,-4993,-5178,-5219,-5084,-4751,-4204,-3460,-2530,-1464,-317,852,1971,2992,3856,4552,5046,5370,5524,5557,5496,5377,5229,5073,4910,4762,4593,4432,4237,4025,3769,3481,3149,2801,2429,2086,1773,1530,1372,1305,1328,1422,1561,1710,1831,1889,1853,1705,1434,1045,547,-21,-630,-1223,-1761,-2198,-2506,-2673,-2699,-2612,-2441,-2231,-2026,-1859,-1765,-1758,-1838,-2005,-2222,-2477,-2722,-2936,-3080,-3143,-3107,-2982,-2784,-2530,-2263,-1993,-1760,-1563,-1408,-1294,-1194,-1120,-1049,-987,-942,-912,-916,-948,-1034,-1167,-1377,-1660,-2031,-2490,-3020,-3613,-4214,-4809,-5308,-5688,-5873,-5832,-5538,-4980,-4182,-3191,-2065,-907,202,1146,1862,2278,2389,2204,1777,1175,480,-239,-905,-1491,-1952,-2291,-2502,-2589,-2564,-2422,-2163,-1787,-1284,-663,68,892,1768,2678,3564,4403,5155,5786,6293,6646,6872,6964,6959,6877,6746,6588,6416,6231,6027,5797,5521,5195,4809,4363,3881,3368,2873,2406,2019,1714,1524,1424,1416,1452,1502,1508,1433,1236,887,391,-249,-995,-1806,-2619,-3388,-4037,-4549,-4864,-5003,-4947,-4743,-4420,-4033,-3636,-3276,-2999,-2827,-2779,-2847,-3008,-3233,-3464,-3666,-3776,-3773,-3614,-3315,-2867,-2321,-1712,-1085,-510,-2,375,635,764,789,743,647,552,461,409,391,415,473,546,626,667,665,561,362,26,-418,-972,-1580,-2200,-2761,-3196,-3445,-3460,-3211,-2704,-1954,-1031,-1,1037,1992,2787,3353,3662,3717,3528,3151,2625,2006,1344,680,48,-513,-991,-1352,-1580,-1662,-1574,-1326,-911,-353,321,1077,1861,2634,3348,3966,4457,4807,5003,5066,5011,4861,4666,4435,4218,4008,3822,3642,3454,3236,2962,2625,2218,1750,1251,749,291,-81,-338,-443,-404,-215,82,458,843,1199,1450,1564,1502,1246,812,213,-488,-1247,-1982,-2627,-3120,-3406,-3471,-3306,-2949,-2450,-1890,-1339,-887,-581,-474,-551,-810,-1170,-1589,-1966,-2240,-2363,-2287,-2041,-1624,-1106,-547,-2,446,783,960,995,901,718,489,259,54,-90,-189,-224,-228,-194,-146,-78,-15,46,72,40,-83,-319,-700,-1206,-1845,-2551,-3291,-3968,-4543,-4916,-5068,-4955,-4588,-4007,-3261,-2454,-1646,-956,-417,-93,20,-71,-329,-710,-1166,-1647,-2118,-2548,-2913,-3196,-3389,-3473,-3447,-3299,-3021,-2615,-2074,-1418,-644,211,1123,2060,2965,3806,4533,5107,5503,5718,5744,5625,5385,5072,4728,4381,4053,3744,3445,3135,2798,2425,2007,1574,1143,755,456,268,222,314,526,824,1159,1462,1694,1789,1732,1509,1126,624,40,-573,-1156,-1673,-2077,-2346,-2473,-2452,-2309,-2066,-1772,-1463,-1191,-988,-879,-875,-961,-1117,-1303,-1482,-1619,-1689,-1675,-1596,-1455,-1302,-1158,-1074,-1068,-1168,-1369,-1661,-2015,-2388,-2733,-3000,-3159,-3179,-3072,-2844,-2548,-2198,-1868,-1548,-1296,-1089,-963,-914,-959,-1125,-1415,-1846,-2405,-3067,-3775,-4478,-5079,-5524,-5725,-5653,-5273,-4613,-3712,-2643,-1507,-393,608,1425,2030,2388,2530,2460,2225,1844,1360,798,190,-424,-1012,-1525,-1914,-2142,-2159,-1949,-1488,-798,105,1171,2334,3542,4704,5770,6671,7362,7827,8038,8017,7785,7375,6851,6252,5644,5063,4544,4106,3750,3473,3259,3082,2939,2795,2660,2516,2365,2217,2061,1911,1745,1568,1355,1099,783,401,-57,-571,-1141,-1729,-2306,-2846,-3302,-3658,-3883,-3979,-3948,-3806,-3589,-3323,-3056,-2808,-2611,-2475,-2393,-2368,-2360,-2366,-2340,-2282,-2159,-1982,-1744,-1473,-1183,-909,-681,-518,-448,-466,-572,-735,-924,-1098,-1198,-1213,-1088,-849,-499,-93,316,660,901,992,937,743,444,69,-342,-780,-1222,-1667,-2122,-2564,-2996,-3383,-3684,-3870,-3883,-3706,-3317,-2731,-1983,-1138,-281,516,1167,1636,1897,1962,1868,1663,1399,1122,864,635,445,273,125,-29,-166,-291,-367,-370,-260,-14,385,940,1619,2395,3201,3986,4670,5216,5557,5689,5596,5297,4843,4265,3637,2998,2403,1880,1458,1135,929,804,774,784,834,883,916,905,850,731,560,347,84,-185,-482,-767,-1048,-1306,-1535,-1724,-1860,-1939,-1947,-1886,-1755,-1566,-1340,-1092,-868,-672,-560,-520,-580,-713,-910,-1120,-1315,-1436,-1464,-1362,-1138,-798,-371,93,559,972,1292,1488,1543,1449,1219,881,461,14,-421,-789,-1058,-1178,-1160,-985,-692,-314,99,495,836,1085,1231,1261,1170,954,618,141,-447,-1152,-1942,-2772,-3604,-4372,-5015,-5487,-5726,-5734,-5480,-5026,-4392,-3671,-2919,-2217,-1611,-1135,-803,-600,-511,-507,-557,-650,-763,-893,-1034,-1186,-1329,-1464,-1532,-1539,-1405,-1130,-672,-31,773,1717,2733,3771,4748,5610,6297,6773,7018,7038,6851,6502,6029,5493,4934,4392,3892,3443,3056,2718,2432,2180,1966,1778,1619,1487,1377,1293,1229,1178,1144,1106,1061,1003,902,774,590,356,72,-252,-611,-971,-1325,-1633,-1872,-2015,-2042,-1930,-1699,-1341,-909,-425,52,489,829,1079,1186,1200,1098,929,708,462,200,-53,-319,-576,-853,-1128,-1422,-1705,-1981,-2219,-2399,-2513,-2529,-2470,-2304,-2084,-1805,-1513,-1242,-1007,-850,-759,-751,-794,-892,-1020,-1183,-1386,-1640,-1957,-2349,-2812,-3333,-3878,-4403,-4850,-5160,-5276,-5159,-4795,-4196,-3411,-2497,-1538,-604,237,935,1469,1820,1992,2003,1845,1571,1168,704,193,-298,-716,-994,-1082,-921,-502,194,1132,2254,3502,4756,5952,6963,7736,8200,8330,8130,7634,6897,6016,5062,4161,3374,2801,2461,2382,2539,2876,3328,3802,4208,4472,4528,4343,3917,3268,2453,1530,583,-329,-1130,-1789,-2274,-2581,-2729,-2740,-2651,-2515,-2357,-2233,-2154,-2138,-2187,-2275,-2378,-2463,-2489,-2437,-2290,-2054,-1742,-1392,-1033,-709,-447,-267,-180,-178,-251,-375,-530,-689,-842,-957,-1038,-1064,-1028,-932,-762,-532,-241,94,455,821,1169,1463,1691,1810,1815,1682,1413,1017,521,-30,-581,-1079,-1466,-1726,-1833,-1826,-1735,-1616,-1541,-1544,-1677,-1945,-2324,-2796,-3278,-3735,-4089,-4312,-4368,-4255,-3979,-3559,-3012,-2381,-1671,-947,-219,435,997,1390,1610,1614,1437,1095,660,203,-193,-442,-489,-285,170,854,1721,2680,3662,4561,5298,5818,6057,6021,5706,5156,4433,3611,2781,2031,1434,1051,907,995,1279,1695,2150,2564,2837,2904,2725,2278,1599,732,-249,-1253,-2193,-2992,-3579,-3926,-4005,-3837,-3453,-2916,-2287,-1648,-1046,-558,-190,27,114,83,-25,-197,-389,-598,-799,-991,-1152,-1287,-1360,-1375,-1295,-1132,-862,-524,-120,295,688,1011,1222,1306,1233,1040,724,358,-31,-370,-630,-760,-754,-607,-344,13,399,788,1110,1323,1404,1316,1075,695,213,-322,-876,-1396,-1888,-2316,-2722,-3099,-3494,-3901,-4350,-4810,-5266,-5690,-6020,-6258,-6338,-6299,-6099,-5791,-5370,-4856,-4282,-3646,-2981,-2308,-1662,-1072,-587,-222,-5,62,6,-152,-346,-533,-647,-636,-470,-113,417,1125,1948,2857,3775,4643,5400,5985,6363,6519,6445,6181,5768,5273,4766,4310,3947,3718,3602,3600,3655,3729,3767,3718,3559,3258,2826,2277,1632,947,244,-421,-1023,-1533,-1936,-2227,-2403,-2474,-2438,-2312,-2093,-1796,-1424,-993,-521,-25,457,902,1267,1521,1637,1592,1387,1030,556,3,-565,-1094,-1529,-1817,-1948,-1898,-1697,-1376,-970,-555,-149,181,427,568,611,567,455,305,129,-42,-199,-326,-404,-439,-418,-358,-266,-175,-103,-88,-135,-265,-469,-746,-1079,-1463,-1884,-2347,-2831,-3349,-3859,-4359,-4807,-5161,-5402,-5487,-5421,-5197,-4845,-4389,-3867,-3307,-2739,-2176,-1639,-1127,-660,-229,139,463,722,938,1103,1239,1352,1460,1582,1718,1904,2115,2386,2688,3022,3372,3720,4043,4337,4572,4757,4881,4963,4999,5036,5068,5146,5268,5445,5670,5908,6119,6249,6247,6056,5658,5027,4189,3180,2062,910,-201,-1189,-2013,-2612,-2993,-3152,-3109,-2916,-2597,-2209,-1783,-1361,-965,-630,-355,-165,-51,-11,-45,-121,-252,-401,-583,-772,-973,-1184,-1390,-1602,-1793,-1975,-2115,-2220,-2268,-2248,-2161,-1993,-1751,-1446,-1082,-695,-290,85,426,689,874,950,939,816,625,376,103,-151,-363,-506,-559,-545,-455,-344,-215,-115,-56,-57,-130,-285,-535,-889,-1369,-1962,-2681,-3478,-4326,-5150,-5893,-6472,-6846,-6955,-6808,-6384,-5744,-4902,-3937,-2890,-1831,-815,108,889,1497,1899,2104,2095,1920,1595,1182,733,303,-49,-285,-364,-289,-38,340,835,1384,1945,2464,2900,3223,3412,3480,3440,3333,3208,3105,3076,3141,3307,3563,3858,4139,4340,4377,4220,3806,3151,2264,1208,51,-1110,-2185,-3080,-3734,-4088,-4134,-3875,-3346,-2617,-1754,-852,12,753,1311,1644,1730,1588,1235,742,147,-455,-1031,-1506,-1866,-2078,-2156,-2114,-1973,-1784,-1559,-1348,-1158,-1022,-931,-908,-933,-1002,-1106,-1211,-1310,-1366,-1365,-1293,-1136,-908,-620,-289,39,363,632,856,1006,1093,1114,1069,966,801,576,307,3,-304,-591,-830,-1014,-1139,-1239,-1343,-1497,-1745,-2108,-2593,-3191,-3861,-4558,-5227,-5810,-6265,-6548,-6632,-6494,-6128,-5529,-4714,-3705,-2562,-1332,-120,1011,1945,2633,2990,3016,2710,2119,1336,451,-410,-1135,-1636,-1833,-1717,-1275,-574,318,1313,2304,3212,3979,4543,4927,5119,5185,5157,5112,5073,5090,5155,5257,5356,5407,5337,5124,4710,4108,3317,2391,1385,374,-558,-1349,-1922,-2242,-2283,-2044,-1556,-861,-31,859,1716,2472,3032,3369,3431,3225,2776,2113,1323,452,-401,-1187,-1834,-2313,-2597,-2691,-2601,-2369,-2025,-1617,-1191,-789,-443,-188,-38,8,-64,-212,-438,-700,-975,-1239,-1468,-1651,-1773,-1836,-1831,-1755,-1605,-1366,-1049,-643,-185,309,770,1159,1409,1483,1369,1066,626,98,-464,-990,-1466,-1864,-2199,-2497,-2782,-3087,-3437,-3825,-4267,-4720,-5169,-5560,-5851,-5985,-5913,-5594,-4995,-4129,-3008,-1713,-321,1045,2266,3233,3847,4058,3859,3274,2402,1331,210,-844,-1703,-2278,-2509,-2380,-1902,-1124,-125,1023,2213,3372,4423,5309,6004,6477,6747,6822,6730,6516,6203,5827,5418,4974,4520,4037,3540,3000,2445,1855,1271,705,198,-219,-503,-642,-604,-411,-73,364,851,1319,1715,1967,2043,1911,1571,1045,380,-361,-1106,-1776,-2321,-2680,-2850,-2828,-2645,-2354,-1996,-1634,-1303,-1034,-848,-737,-694,-710,-753,-825,-903,-981,-1073,-1151,-1250,-1336,-1432,-1503,-1563,-1567,-1529,-1415,-1218,-951,-584,-177,292,737,1157,1459,1637,1623,1432,1068,564,3,-580,-1084,-1508,-1791,-1986,-2085,-2169,-2257,-2423,-2660,-3019,-3445,-3956,-4472,-4965,-5358,-5595,-5619,-5373,-4853,-4034,-2980,-1734,-402,906,2080,3015,3631,3884,3771,3328,2628,1774,869,41,-627,-1044,-1182,-1015,-577,98,932,1854,2788,3650,4402,4976,5380,5580,5629,5520,5334,5077,4816,4552,4304,4057,3787,3467,3058,2559,1953,1280,564,-124,-741,-1212,-1512,-1605,-1504,-1231,-830,-366,104,514,821,990,1010,882,635,290,-96,-503,-866,-1177,-1391,-1524,-1554,-1523,-1424,-1311,-1182,-1073,-980,-917,-861,-820,-760,-679,-566,-413,-232,-28,167,349,468,533,504,400,218,-14,-263,-493,-661,-728,-672,-467,-132,326,851,1408,1921,2346,2625,2728,2645,2373,1930,1341,626,-191,-1094,-2069,-3098,-4152,-5218,-6231,-7178,-7980,-8604,-8990,-9091,-8866,-8289,-7329,-6021,-4381,-2509,-515,1448,3211,4599,5485,5758,5403,4451,3025,1290,-533,-2236,-3588,-4445,-4673,-4248,-3191,-1591,395,2622,4875,7009,8849,10291,11256,11709,11664,11159,10279,9110,7769,6360,4986,3727,2641,1750,1066,558,207,-34,-183,-281,-316,-318,-255,-152,6,184,355,475,484,351,24,-494,-1199,-2049,-2972,-3900,-4727,-5382,-5780,-5879,-5648,-5101,-4263,-3207,-1997,-739,489,1592,2507,3178,3578,3701,3559,3192,2641,1970,1230,492,-208,-800,-1282,-1598,-1777,-1795,-1687,-1461,-1151,-771,-355,93,549,987,1405,1739,1982,2065,1963,1632,1074,290,-664,-1705,-2752,-3660,-4361,-4735,-4762,-4426,-3782,-2910,-1930,-957,-121,492,818,819,542,7,-659,-1382,-2028,-2495,-2700,-2584,-2139,-1399,-441,630,1675,2579,3215,3521,3448,3033,2321,1425,470,-422,-1130,-1575,-1710,-1540,-1101,-479,239,951,1559,2006,2242,2275,2127,1848,1515,1190,948,840,888,1121,1495,1998,2551,3105,3577,3914,4051,3968,3631,3069,2288,1354,312,-759,-1795,-2722,-3492,-4046,-4372,-4450,-4288,-3919,-3373,-2697,-1947,-1167,-403,296,902,1386,1716,1898,1894,1736,1406,949,387,-226,-837,-1391,-1823,-2101,-2174,-2044,-1703,-1181,-513,243,1042,1806,2496,3052,3447,3652,3676,3511,3205,2768,2268,1724,1202,717,309,-26,-283,-493,-675,-872,-1103,-1383,-1712,-2071,-2420,-2735,-2966,-3106,-3152,-3136,-3105,-3134,-3280,-3612,-4158,-4923,-5871,-6922,-7978,-8908,-9587,-9893,-9741,-9078,-7912,-6298,-4338,-2198,-30,1965,3638,4848,5523,5631,5221,4366,3208,1896,589,-553,-1417,-1902,-1970,-1619,-896,118,1304,2550,3724,4719,5461,5889,6006,5829,5401,4809,4108,3398,2736,2165,1739,1424,1237,1118,1031,933,776,548,236,-135,-533,-903,-1193,-1346,-1324,-1104,-677,-84,651,1441,2240,2953,3527,3910,4063,3989,3699,3238,2658,2031,1413,865,421,106,-92,-175,-182,-133,-56,22,97,147,175,163,108,-13,-211,-506,-903,-1398,-1982,-2612,-3253,-3841,-4308,-4618,-4685,-4528,-4095,-3442,-2593,-1615,-589,411,1299,2010,2496,2720,2685,2405,1919,1291,565,-170,-890,-1529,-2087,-2542,-2922,-3238,-3533,-3823,-4128,-4456,-4780,-5078,-5291,-5373,-5258,-4911,-4294,-3415,-2315,-1047,268,1539,2627,3429,3870,3897,3525,2801,1821,716,-371,-1289,-1914,-2146,-1935,-1282,-228,1117,2645,4189,5623,6798,7629,8047,8037,7640,6913,5975,4935,3929,3068,2446,2110,2072,2288,2688,3162,3603,3903,3982,3789,3304,2565,1598,509,-653,-1779,-2815,-3699,-4392,-4884,-5162,-5257,-5172,-4955,-4612,-4193,-3697,-3164,-2587,-1996,-1385,-774,-169,412,951,1422,1803,2071,2209,2219,2099,1880,1587,1261,946,671,474,360,344,393,513,638,770,853,895,870,805,699,591,488,414,372,351,346,325,264,140,-70,-373,-771,-1235,-1744,-2237,-2672,-2995,-3166,-3165,-3003,-2696,-2316,-1913,-1583,-1387,-1390,-1623,-2088,-2755,-3551,-4399,-5171,-5775,-6097,-6058,-5630,-4801,-3638,-2235,-723,737,2008,2949,3489,3580,3254,2569,1649,614,-388,-1240,-1843,-2149,-2136,-1849,-1335,-696,-9,626,1151,1516,1719,1776,1733,1663,1619,1676,1871,2226,2742,3373,4064,4730,5284,5640,5725,5497,4946,4090,2999,1744,441,-814,-1913,-2780,-3356,-3623,-3584,-3291,-2791,-2178,-1520,-905,-382,-5,221,285,228,73,-131,-340,-539,-680,-795,-858,-919,-970,-1048,-1134,-1236,-1316,-1352,-1313,-1172,-933,-601,-208,193,559,834,980,986,844,597,280,-41,-312,-475,-504,-374,-108,267,706,1147,1534,1828,1967,1964,1780,1458,994,446,-179,-828,-1493,-2150,-2785,-3403,-3994,-4564,-5125,-5665,-6213,-6739,-7259,-7729,-8134,-8433,-8569,-8518,-8212,-7650,-6810,-5723,-4438,-3037,-1612,-280,863,1734,2279,2492,2403,2079,1624,1150,770,584,656,1024,1666,2547,3568,4640,5643,6478,7064,7355,7343,7051,6556,5920,5261,4639,4141,3799,3623,3600,3676,3794,3886,3879,3734,3408,2915,2254,1498,668,-137,-889,-1519,-2003,-2326,-2486,-2505,-2407,-2230,-2003,-1761,-1522,-1307,-1111,-946,-781,-625,-449,-252,-31,212,462,692,885,1006,1044,979,818,576,268,-59,-391,-692,-946,-1154,-1319,-1454,-1583,-1702,-1831,-1936,-2011,-2004,-1884,-1624,-1188,-606,118,908,1711,2429,3006,3363,3484,3345,2983,2431,1755,1025,300,-355,-907,-1322,-1599,-1728,-1737,-1633,-1452,-1232,-1006,-850,-789,-900,-1202,-1713,-2424,-3281,-4214,-5129,-5912,-6469,-6716,-6604,-6134,-5339,-4308,-3143,-1964,-894,-13,606,963,1069,1003,822,643,522,534,703,1031,1483,2028,2583,3118,3565,3913,4146,4283,4343,4378,4403,4478,4593,4778,5009,5274,5539,5764,5912,5935,5802,5475,4948,4207,3277,2184,975,-288,-1552,-2739,-3801,-4679,-5339,-5758,-5925,-5850,-5549,-5056,-4404,-3642,-2819,-1984,-1183,-471,133,571,856,950,888,660,317,-123,-597,-1071,-1471,-1755,-1870,-1775,-1459,-919,-179,706,1671,2646,3527,4269,4791,5072,5114,4917,4564,4082,3565,3050,2591,2207,1891,1638,1416,1207,1000,780,555,326,101,-120,-332,-552,-772,-1015,-1266,-1532,-1806,-2062,-2306,-2520,-2711,-2906,-3114,-3388,-3737,-4192,-4747,-5377,-6033,-6650,-7132,-7403,-7382,-7018,-6309,-5274,-4006,-2602,-1201,58,1079,1748,2063,1999,1630,1029,298,-445,-1112,-1612,-1895,-1921,-1693,-1212,-523,346,1334,2394,3469,4499,5442,6245,6876,7304,7518,7514,7317,6944,6440,5843,5192,4521,3858,3209,2600,2020,1481,986,542,164,-137,-345,-458,-468,-397,-251,-60,149,351,524,638,699,675,587,415,184,-105,-433,-778,-1126,-1459,-1761,-2029,-2247,-2424,-2536,-2596,-2571,-2474,-2281,-2011,-1663,-1270,-856,-453,-94,206,433,596,709,802,905,1044,1236,1489,1790,2116,2447,2732,2976,3126,3211,3195,3103,2921,2643,2260,1765,1136,392,-469,-1410,-2390,-3355,-4253,-5013,-5625,-6027,-6269,-6333,-6295,-6182,-6059,-5960,-5906,-5904,-5924,-5933,-5880,-5713,-5404,-4931,-4314,-3592,-2816,-2057,-1377,-815,-405,-124,44,156,274,453,747,1190,1780,2520,3363,4258,5161,5984,6707,7250,7621,7774,7747,7532,7180,6718,6190,5642,5110,4632,4239,3934,3733,3601,3521,3449,3327,3135,2818,2370,1804,1109,369,-414,-1151,-1798,-2319,-2663,-2830,-2811,-2625,-2305,-1892,-1427,-961,-526,-162,120,311,421,461,458,415,356,267,147,-21,-258,-561,-946,-1382,-1866,-2342,-2793,-3158,-3424,-3546,-3515,-3322,-2958,-2440,-1772,-986,-97,848,1816,2746,3591,4289,4794,5068,5083,4857,4400,3768,3016,2209,1402,661,3,-522,-919,-1176,-1297,-1295,-1190,-992,-754,-483,-252,-83,-44,-167,-488,-1022,-1759,-2659,-3671,-4704,-5669,-6465,-7004,-7220,-7082,-6591,-5801,-4786,-3651,-2514,-1469,-614,1,362,474,394,186,-64,-288,-394,-368,-145,234,770,1402,2072,2723,3291,3738,4030,4171,4171,4064,3903,3729,3604,3565,3639,3836,4137,4496,4852,5117,5217,5063,4606,3814,2699,1313,-260,-1911,-3494,-4910,-6001,-6721,-6977,-6782,-6149,-5146,-3873,-2437,-972,402,1582,2473,3031,3231,3087,2643,1965,1127,223,-683,-1503,-2192,-2697,-2991,-3053,-2890,-2496,-1923,-1185,-361,511,1357,2129,2780,3285,3630,3831,3898,3870,3774,3635,3479,3300,3102,2859,2558,2191,1741,1235,680,115,-426,-918,-1331,-1658,-1890,-2047,-2132,-2180,-2199,-2217,-2254,-2317,-2429,-2589,-2821,-3121,-3505,-3974,-4517,-5128,-5765,-6394,-6947,-7367,-7579,-7525,-7157,-6464,-5462,-4214,-2813,-1378,-45,1060,1830,2201,2147,1701,942,-31,-1064,-2042,-2824,-3318,-3467,-3245,-2676,-1819,-745,443,1647,2782,3765,4551,5105,5422,5524,5438,5214,4901,4544,4196,3877,3619,3403,3242,3078,2912,2685,2399,2021,1581,1072,560,65,-346,-640,-773,-735,-506,-120,408,1020,1663,2271,2792,3152,3332,3286,3021,2553,1923,1177,388,-384,-1092,-1663,-2097,-2349,-2428,-2348,-2116,-1774,-1360,-905,-471,-73,232,445,542,536,443,281,92,-95,-249,-344,-361,-302,-160,40,287,553,820,1055,1246,1360,1386,1289,1065,682,152,-538,-1349,-2265,-3218,-4158,-5015,-5720,-6240,-6521,-6574,-6388,-6017,-5501,-4904,-4297,-3729,-3266,-2911,-2702,-2583,-2550,-2526,-2478,-2346,-2116,-1772,-1331,-825,-279,256,763,1221,1625,1985,2314,2617,2921,3207,3495,3751,3984,4164,4290,4350,4347,4277,4158,3989,3787,3568,3329,3096,2865,2651,2458,2303,2181,2108,2076,2077,2099,2113,2089,2010,1844,1588,1239,817,346,-123,-568,-923,-1183,-1298,-1290,-1136,-882,-528,-119,319,768,1191,1588,1937,2239,2492,2687,2828,2897,2885,2765,2523,2130,1592,904,87,-815,-1757,-2677,-3502,-4184,-4651,-4886,-4840,-4545,-3989,-3245,-2345,-1369,-396,513,1267,1826,2135,2181,1958,1497,846,67,-746,-1533,-2183,-2670,-2917,-2950,-2755,-2408,-1938,-1445,-965,-569,-276,-97,-28,-34,-92,-162,-222,-243,-248,-216,-219,-253,-379,-613,-952,-1401,-1888,-2387,-2808,-3095,-3215,-3104,-2807,-2301,-1661,-928,-168,548,1178,1655,1965,2069,1975,1688,1222,622,-81,-837,-1586,-2301,-2899,-3373,-3651,-3729,-3580,-3200,-2613,-1834,-925,74,1081,2041,2884,3551,3998,4188,4097,3729,3092,2219,1174,6,-1183,-2315,-3300,-4053,-4509,-4634,-4399,-3831,-2963,-1855,-596,728,2023,3199,4186,4912,5367,5504,5384,4993,4436,3730,2982,2221,1514,893,368,-41,-348,-556,-683,-731,-725,-647,-515,-316,-52,272,648,1055,1454,1809,2068,2187,2125,1852,1361,668,-204,-1184,-2214,-3200,-4056,-4707,-5075,-5130,-4862,-4292,-3502,-2561,-1594,-701,15,499,695,630,325,-165,-744,-1373,-1954,-2453,-2831,-3065,-3169,-3148,-3042,-2869,-2667,-2446,-2217,-1967,-1691,-1365,-986,-560,-97,348,748,1024,1151,1065,767,246,-466,-1315,-2254,-3180,-4051,-4773,-5301,-5600,-5640,-5425,-4981,-4323,-3515,-2590,-1614,-621,330,1213,1998,2665,3210,3635,3940,4158,4286,4364,4387,4381,4333,4256,4132,3973,3778,3565,3356,3188,3087,3093,3220,3476,3853,4321,4831,5342,5780,6104,6259,6215,5961,5497,4855,4070,3199,2304,1437,655,-17,-558,-980,-1292,-1537,-1744,-1939,-2161,-2400,-2674,-2955,-3230,-3470,-3657,-3769,-3808,-3767,-3670,-3527,-3359,-3194,-3033,-2902,-2790,-2702,-2612,-2519,-2380,-2193,-1928,-1579,-1154,-660,-145,366,786,1090,1196,1092,758,217,-470,-1239,-1980,-2621,-3062,-3270,-3195,-2869,-2304,-1591,-785,-7,681,1182,1456,1488,1283,913,430,-62,-503,-816,-987,-994,-891,-705,-516,-371,-317,-383,-568,-844,-1175,-1506,-1782,-1971,-2026,-1952,-1747,-1442,-1066,-664,-264,103,423,698,933,1153,1381,1637,1946,2317,2757,3259,3806,4370,4921,5414,5802,6054,6127,6013,5708,5226,4611,3905,3169,2459,1830,1325,978,803,804,957,1250,1627,2051,2475,2824,3086,3189,3129,2891,2465,1889,1171,352,-533,-1455,-2380,-3270,-4121,-4876,-5540,-6067,-6444,-6648,-6662,-6478,-6104,-5548,-4851,-4041,-3169,-2291,-1445,-696,-50,441,811,1041,1186,1273,1345,1454,1616,1861,2185,2571,2997,3402,3769,4019,4152,4127,3966,3684,3337,2961,2633,2366,2202,2114,2088,2061,1989,1807,1471,961,259,-594,-1569,-2577,-3553,-4398,-5044,-5439,-5558,-5419,-5070,-4583,-4059,-3581,-3238,-3080,-3139,-3400,-3835,-4369,-4943,-5470,-5888,-6145,-6198,-6042,-5664,-5089,-4331,-3426,-2394,-1287,-108,1071,2258,3384,4449,5400,6232,6915,7435,7807,8004,8065,7974,7758,7411,6946,6361,5670,4885,4030,3136,2247,1407,660,48,-396,-664,-734,-647,-405,-65,324,719,1054,1286,1384,1313,1073,674,128,-513,-1219,-1944,-2643,-3281,-3823,-4237,-4502,-4593,-4494,-4191,-3692,-3003,-2156,-1196,-175,839,1779,2583,3202,3591,3748,3674,3404,2995,2518,2045,1662,1421,1383,1547,1920,2453,3087,3757,4360,4843,5107,5126,4858,4305,3514,2521,1424,294,-771,-1718,-2483,-3069,-3473,-3733,-3894,-4004,-4103,-4233,-4400,-4615,-4866,-5131,-5384,-5598,-5751,-5825,-5832,-5772,-5682,-5589,-5530,-5535,-5616,-5785,-6010,-6274,-6519,-6700,-6762,-6668,-6366,-5872,-5136,-4224,-3110,-1873,-522,877,2290,3669,4980,6185,7265,8190,8963,9558,9993,10253,10365,10326,10171,9911,9578,9193,8776,8339,7895,7431,6942,6414,5821,5163,4414,3591,2696,1750,794,-147,-1031,-1814,-2481,-3000,-3365,-3599,-3690,-3700,-3631,-3542,-3452,-3382,-3357,-3367,-3427,-3519,-3634,-3767,-3890,-3988,-4041,-4009,-3881,-3616,-3206,-2644,-1930,-1094,-157,824,1813,2741,3570,4256,4765,5098,5253,5258,5156,4983,4790,4605,4457,4343,4260,4178,4062,3877,3577,3137,2527,1746,802,-274,-1426,-2604,-3719,-4727,-5561,-6197,-6630,-6867,-6944,-6896,-6759,-6560,-6332,-6074,-5811,-5545,-5283,-5036,-4813,-4617,-4470,-4366,-4319,-4318,-4361,-4416,-4466,-4456,-4363,-4126,-3727,-3148,-2381,-1475,-439,642,1725,2746,3651,4416,5015,5464,5775,5990,6142,6280,6429,6628,6867,7161,7473,7784,8051,8235,8312,8239,8019,7628,7079,6375,5531,4564,3498,2356,1171,-20,-1186,-2273,-3256,-4085,-4733,-5185,-5426,-5465,-5330,-5038,-4649,-4199,-3740,-3321,-2971,-2725,-2583,-2547,-2596,-2703,-2838,-2969,-3073,-3136,-3153,-3113,-3024,-2879,-2664,-2376,-1988,-1492,-882,-155,667,1560,2477,3377,4204,4913,5467,5848,6042,6077,5959,5742,5449,5123,4784,4442,4110,3770,3416,3037,2623,2166,1672,1137,563,-30,-652,-1276,-1903,-2517,-3111,-3683,-4223,-4734,-5212,-5640,-6021,-6320,-6528,-6616,-6580,-6408,-6131,-5751,-5328,-4880,-4464,-4107,-3842,-3679,-3633,-3684,-3824,-4013,-4217,-4386,-4477,-4443,-4252,-3883,-3333,-2614,-1754,-792,225,1249,2232,3141,3942,4619,5171,5589,5897,6097,6213,6250,6228,6144,6006,5806,5546,5208,4804,4317,3755,3117,2406,1626,789,-94,-1002,-1910,-2788,-3597,-4305,-4870,-5268,-5466,-5462,-5241,-4829,-4242,-3524,-2718,-1882,-1070,-326,299,797,1146,1372,1492,1556,1586,1645,1730,1879,2074,2322,2589,2875,3154,3419,3666,3885,4080,4245,4378,4468,4509,4491,4406,4247,4027,3735,3409,3050,2691,2345,2025,1733,1463,1200,910,588,191,-270,-813,-1413,-2063,-2726,-3375,-3979,-4510,-4939,-5255,-5444,-5499,-5437,-5258,-4993,-4660,-4287,-3900,-3517,-3157,-2822,-2527,-2272,-2064,-1906,-1813,-1774,-1808,-1907,-2067,-2292,-2565,-2877,-3221,-3568,-3905,-4205,-4439,-4590,-4620,-4525,-4284,-3900,-3377,-2730,-1982,-1148,-276,639,1536,2414,3237,3982,4640,5180,5613,5912,6104,6180,6169,6080,5938,5757,5562,5362,5164,4976,4783,4576,4341,4050,3698,3264,2758,2179,1560,929,319,-210,-636,-911,-1022,-957,-726,-358,116,641,1174,1658,2062,2344,2496,2503,2378,2131,1775,1336,823,264,-316,-898,-1429,-1887,-2220,-2408,-2421,-2267,-1955,-1524,-1020,-498,-4,401,703,869,908,832,656,428,149,-126,-405,-662,-907,-1140,-1373,-1608,-1855,-2106,-2357,-2601,-2825,-3027,-3193,-3323,-3402,-3433,-3388,-3275,-3070,-2782,-2404,-1966,-1475,-984,-520,-117,179,371,426,365,190,-67,-387,-735,-1094,-1442,-1780,-2095,-2415,-2723,-3054,-3385,-3729,-4055,-4351,-4582,-4728,-4764,-4671,-4445,-4082,-3599,-3006,-2333,-1597,-831,-59,697,1417,2088,2702,3254,3742,4173,4534,4842,5072,5245,5332,5356,5298,5179,5001,4771,4513,4213,3912,3578,3258,2914,2587,2251,1939,1639,1384,1164,1016,922,903,941,1021,1120,1206,1239,1204,1057,803,425,-60,-629,-1271,-1945,-2635,-3317,-3959,-4562,-5085,-5528,-5856,-6061,-6122,-6033,-5794,-5410,-4902,-4287,-3597,-2857,-2099,-1343,-628,45,637,1159,1592,1949,2226,2443,2601,2719,2798,2858,2883,2904,2903,2901,2896,2884,2876,2859,2837,2802,2750,2682,2590,2473,2323,2132,1884,1568,1160,663,55,-621,-1378,-2144,-2908,-3612,-4228,-4736,-5124,-5404,-5602,-5746,-5887,-6048,-6271,-6565,-6929,-7346,-7773,-8169,-8471,-8630,-8595,-8338,-7834,-7100,-6130,-4985,-3684,-2295,-867,546,1896,3132,4236,5163,5926,6497,6908,7158,7278,7290,7220,7088,6930,6741,6565,6380,6206,6025,5824,5583,5283,4902,4438,3873,3239,2535,1811,1099,442,-113,-543,-822,-945,-935,-808,-609,-385,-174,-28,32,-29,-199,-507,-906,-1398,-1948,-2518,-3084,-3596,-4026,-4337,-4503,-4509,-4337,-4004,-3514,-2894,-2181,-1394,-589,222,986,1700,2328,2867,3305,3650,3899,4075,4175,4230,4242,4224,4187,4128,4053,3968,3864,3756,3638,3517,3390,3262,3113,2952,2747,2504,2190,1810,1344,791,159,-561,-1348,-2191,-3074,-3960,-4831,-5644,-6376,-6983,-7474,-7807,-8028,-8119,-8148,-8124,-8114,-8138,-8230,-8399,-8640,-8918,-9203,-9419,-9523,-9434,-9111,-8511,-7621,-6447,-5020,-3386,-1611,235,2079,3850,5489,6948,8195,9210,10001,10565,10942,11146,11216,11181,11063,10888,10666,10418,10137,9840,9519,9162,8772,8310,7781,7146,6404,5542,4562,3483,2334,1151,-8,-1110,-2086,-2918,-3565,-4026,-4301,-4414,-4389,-4273,-4096,-3909,-3732,-3612,-3545,-3558,-3632,-3766,-3941,-4120,-4293,-4409,-4461,-4408,-4234,-3931,-3478,-2892,-2172,-1330,-411,580,1582,2568,3494,4310,4993,5499,5821,5950,5887,5668,5306,4856,4346,3818,3305,2835,2420,2095,1832,1661,1546,1470,1417,1328,1195,962,623,141,-466,-1209,-2045,-2949,-3877,-4780,-5623,-6355,-6955,-7390,-7647,-7718,-7607,-7327,-6919,-6410,-5867,-5344,-4897,-4585,-4442,-4485,-4708,-5065,-5505,-5935,-6268,-6407,-6273,-5808,-4994,-3827,-2374,-686,1119,2950,4698,6263,7587,8604,9318,9720,9858,9777,9540,9220,8865,8535,8249,8029,7865,7748,7644,7533,7374,7147,6821,6369,5779,5029,4126,3078,1907,656,-621,-1868,-3011,-3993,-4767,-5295,-5571,-5611,-5435,-5117,-4691,-4244,-3822,-3473,-3242,-3129,-3149,-3269,-3468,-3694,-3917,-4081,-4164,-4128,-3970,-3676,-3258,-2715,-2071,-1334,-524,330,1221,2109,2982,3810,4572,5240,5807,6235,6534,6676,6679,6535,6274,5902,5457,4959,4440,3923,3430,2980,2581,2249,1965,1747,1550,1383,1192,967,665,262,-259,-910,-1691,-2567,-3525,-4512,-5482,-6403,-7210,-7881,-8373,-8665,-8731,-8578,-8199,-7636,-6923,-6127,-5322,-4579,-3981,-3563,-3376,-3404,-3623,-3974,-4374,-4724,-4940,-4926,-4628,-4012,-3073,-1852,-400,1187,2829,4406,5845,7053,7980,8602,8902,8920,8678,8256,7691,7076,6438,5840,5293,4812,4396,4025,3683,3355,2997,2623,2177,1672,1090,429,-288,-1055,-1828,-2573,-3246,-3796,-4189,-4392,-4382,-4178,-3779,-3235,-2587,-1883,-1187,-538,16,452,754,931,989,967,889,798,727,696,740,859,1070,1369,1755,2212,2728,3276,3830,4352,4821,5182,5438,5548,5509,5333,5004,4569,4021,3411,2744,2079,1415,809,266,-184,-534,-779,-923,-982,-967,-918,-850,-806,-820,-913,-1127,-1468,-1943,-2557,-3265,-4051,-4850,-5616,-6302,-6850,-7248,-7466,-7509,-7384,-7106,-6691,-6169,-5551,-4876,-4178,-3493,-2883,-2388,-2057,-1927,-2009,-2289,-2753,-3305,-3904,-4428,-4792,-4918,-4721,-4185,-3296,-2091,-640,969,2628,4227,5672,6871,7779,8358,8619,8586,8311,7855,7284,6668,6047,5473,4952,4498,4098,3740,3405,3087,2773,2453,2135,1802,1462,1102,729,325,-84,-515,-934,-1335,-1688,-1979,-2178,-2285,-2274,-2167,-1952,-1665,-1305,-920,-507,-118,266,599,914,1190,1437,1674,1869,2051,2181,2266,2286,2244,2136,1983,1792,1596,1410,1263,1164,1129,1145,1215,1297,1379,1401,1349,1167,850,389,-206,-893,-1637,-2376,-3060,-3640,-4082,-4367,-4481,-4448,-4267,-3994,-3646,-3283,-2938,-2663,-2490,-2453,-2563,-2816,-3196,-3656,-4148,-4614,-4982,-5225,-5275,-5136,-4793,-4250,-3554,-2707,-1788,-821,112,954,1630,2080,2252,2113,1673,953,31,-1008,-2044,-2962,-3639,-3999,-3967,-3540,-2736,-1617,-294,1130,2521,3768,4775,5478,5843,5879,5618,5126,4476,3759,3053,2428,1938,1609,1448,1435,1541,1710,1908,2067,2160,2140,1988,1693,1256,695,46,-655,-1343,-1972,-2476,-2811,-2953,-2863,-2587,-2109,-1514,-833,-139,509,1063,1485,1761,1884,1883,1774,1615,1428,1266,1144,1086,1088,1148,1238,1349,1447,1523,1555,1538,1474,1358,1217,1050,888,743,626,555,517,513,524,533,524,471,375,208,-14,-305,-643,-1021,-1414,-1792,-2125,-2376,-2509,-2516,-2367,-2093,-1712,-1279,-862,-518,-317,-300,-487,-873,-1418,-2071,-2752,-3396,-3922,-4283,-4430,-4353,-4038,-3503,-2778,-1898,-930,64,1002,1790,2360,2634,2568,2150,1396,360,-854,-2146,-3375,-4413,-5152,-5489,-5398,-4853,-3918,-2652,-1179,372,1880,3204,4261,4968,5303,5264,4900,4271,3475,2599,1735,960,325,-137,-413,-525,-485,-339,-118,134,379,578,704,736,665,495,242,-57,-374,-643,-845,-912,-843,-608,-227,285,882,1530,2158,2744,3219,3576,3790,3869,3834,3710,3537,3348,3173,3028,2924,2845,2792,2727,2644,2514,2334,2091,1797,1458,1093,715,348,0,-306,-573,-791,-965,-1105,-1216,-1317,-1414,-1519,-1639,-1771,-1915,-2056,-2189,-2291,-2349,-2359,-2303,-2198,-2049,-1889,-1740,-1655,-1647,-1763,-1997,-2355,-2790,-3281,-3744,-4146,-4422,-4537,-4488,-4256,-3893,-3397,-2835,-2218,-1597,-980,-420,82,461,704,757,597,197,-425,-1262,-2240,-3299,-4335,-5249,-5946,-6341,-6384,-6041,-5335,-4301,-3016,-1581,-80,1351,2652,3714,4504,4981,5154,5040,4691,4163,3531,2856,2216,1645,1206,895,748,736,857,1081,1376,1709,2037,2328,2541,2658,2661,2540,2312,1986,1596,1173,761,385,93,-102,-178,-130,37,310,668,1093,1549,2024,2486,2918,3307,3623,3860,3979,3970,3799,3455,2941,2262,1460,586,-304,-1126,-1822,-2327,-2607,-2646,-2461,-2081,-1580,-1015,-483,-47,217,267,74,-358,-1004,-1817,-2716,-3630,-4469,-5150,-5613,-5805,-5712,-5346,-4740,-3963,-3108,-2260,-1535,-1005,-746,-776,-1099,-1647,-2361,-3111,-3809,-4335,-4632,-4634,-4353,-3808,-3055,-2181,-1237,-326,515,1223,1768,2127,2276,2209,1920,1418,725,-127,-1069,-2047,-2958,-3728,-4263,-4503,-4404,-3957,-3190,-2166,-959,306,1550,2646,3540,4159,4493,4548,4362,3998,3532,3037,2591,2244,2033,1961,2023,2167,2372,2554,2708,2757,2723,2564,2325,2008,1661,1317,1003,762,593,514,510,562,657,756,851,909,932,912,854,774,679,604,560,572,663,831,1080,1400,1739,2078,2339,2487,2460,2235,1791,1150,346,-544,-1447,-2259,-2892,-3275,-3345,-3105,-2565,-1793,-880,66,921,1579,1957,1995,1694,1075,223,-766,-1771,-2665,-3352,-3738,-3788,-3492,-2889,-2035,-1048,-5,934,1710,2187,2353,2140,1614,788,-211,-1312,-2364,-3292,-3975,-4377,-4457,-4221,-3714,-2971,-2080,-1096,-101,842,1667,2315,2726,2864,2685,2186,1370,281,-1014,-2407,-3788,-5010,-5962,-6511,-6618,-6207,-5350,-4070,-2510,-796,931,2506,3835,4804,5386,5566,5385,4915,4242,3481,2714,2049,1533,1206,1076,1118,1294,1558,1852,2130,2361,2497,2549,2485,2326,2081,1763,1400,1016,634,286,-7,-233,-370,-424,-391,-287,-122,81,314,562,819,1093,1384,1700,2045,2420,2797,3169,3473,3686,3752,3632,3322,2805,2132,1341,528,-242,-852,-1258,-1397,-1256,-881,-299,375,1065,1663,2092,2287,2235,1927,1417,764,43,-650,-1255,-1699,-1958,-2018,-1899,-1635,-1271,-867,-470,-134,100,203,148,-66,-446,-957,-1582,-2261,-2949,-3586,-4113,-4494,-4691,-4696,-4519,-4175,-3705,-3143,-2528,-1903,-1297,-756,-303,11,157,102,-183,-690,-1414,-2299,-3286,-4279,-5177,-5882,-6300,-6360,-6039,-5316,-4258,-2908,-1386,217,1773,3188,4369,5264,5840,6109,6093,5859,5468,5007,4539,4136,3830,3654,3606,3674,3830,4038,4262,4466,4615,4692,4664,4539,4294,3948,3492,2958,2345,1693,1011,345,-285,-838,-1283,-1599,-1750,-1737,-1544,-1180,-676,-41,662,1394,2103,2713,3192,3466,3514,3304,2841,2149,1280,311,-669,-1555,-2253,-2685,-2798,-2583,-2064,-1308,-410,520,1360,2018,2407,2497,2273,1786,1091,279,-544,-1308,-1907,-2324,-2513,-2501,-2311,-1998,-1612,-1221,-861,-581,-415,-375,-493,-760,-1184,-1741,-2413,-3146,-3900,-4596,-5190,-5605,-5824,-5802,-5560,-5119,-4516,-3817,-3067,-2321,-1625,-996,-469,-51,252,411,441,304,19,-420,-985,-1631,-2307,-2924,-3416,-3695,-3710,-3417,-2814,-1928,-821,433,1734,2998,4129,5077,5788,6257,6493,6519,6389,6140,5830,5491,5164,4857,4585,4335,4116,3890,3683,3458,3237,3022,2808,2613,2419,2231,2024,1786,1493,1131,691,178,-397,-1002,-1601,-2149,-2603,-2910,-3050,-2989,-2728,-2282,-1682,-978,-237,476,1099,1557,1824,1861,1676,1291,740,94,-591,-1233,-1765,-2137,-2289,-2225,-1921,-1436,-793,-82,636,1280,1784,2106,2219,2134,1872,1491,1039,594,199,-87,-247,-263,-157,55,327,623,900,1121,1258,1288,1196,971,610,118,-497,-1209,-1988,-2795,-3577,-4275,-4843,-5221,-5394,-5329,-5056,-4584,-3975,-3278,-2551,-1859,-1238,-740,-375,-179,-141,-276,-570,-1002,-1558,-2176,-2824,-3422,-3906,-4221,-4291,-4108,-3639,-2909,-1964,-851,333,1533,2650,3642,4450,5047,5439,5617,5619,5470,5200,4854,4454,4028,3601,3179,2786,2424,2104,1846,1643,1514,1447,1422,1438,1431,1394,1269,1040,680,198,-401,-1078,-1784,-2474,-3074,-3543,-3819,-3877,-3684,-3256,-2592,-1753,-778,254,1271,2206,2977,3558,3886,3979,3820,3454,2913,2259,1562,878,289,-163,-429,-486,-344,-25,426,941,1462,1922,2261,2467,2498,2387,2139,1792,1386,955,531,141,-199,-488,-714,-897,-1030,-1126,-1188,-1209,-1209,-1177,-1148,-1138,-1184,-1320,-1577,-1970,-2501,-3154,-3866,-4601,-5257,-5784,-6114,-6209,-6064,-5698,-5150,-4495,-3789,-3110,-2514,-2047,-1734,-1593,-1603,-1767,-2037,-2400,-2802,-3228,-3620,-3964,-4211,-4339,-4323,-4136,-3779,-3243,-2548,-1707,-768,246,1263,2267,3182,3997,4662,5176,5521,5712,5757,5680,5513,5274,5002,4716,4436,4177,3947,3744,3575,3431,3304,3193,3076,2945,2781,2567,2290,1938,1511,1009,462,-116,-669,-1171,-1562,-1804,-1873,-1736,-1419,-931,-318,354,1039,1656,2170,2534,2730,2758,2625,2363,1995,1567,1103,646,221,-145,-432,-615,-703,-676,-564,-374,-137,116,352,545,667,700,638,468,205,-150,-574,-1052,-1552,-2055,-2522,-2931,-3249,-3455,-3526,-3451,-3238,-2894,-2469,-2003,-1568,-1231,-1050,-1084,-1341,-1839,-2510,-3321,-4151,-4928,-5541,-5910,-5998,-5759,-5239,-4454,-3493,-2425,-1334,-311,592,1313,1825,2113,2176,2026,1688,1187,561,-144,-881,-1590,-2214,-2695,-2970,-3021,-2790,-2318,-1577,-654,428,1568,2709,3761,4660,5361,5815,6025,5986,5732,5299,4750,4133,3517,2946,2474,2114,1914,1830,1907,2065,2325,2602,2886,3099,3220,3188,2999,2620,2078,1384,600,-231,-1023,-1725,-2257,-2591,-2677,-2541,-2179,-1660,-1021,-349,306,876,1320,1625,1758,1747,1589,1310,939,479,-24,-577,-1127,-1672,-2168,-2593,-2920,-3123,-3194,-3124,-2923,-2609,-2204,-1737,-1248,-758,-318,65,354,545,632,610,500,316,78,-176,-432,-649,-808,-888,-876,-779,-604,-384,-163,25,112,81,-110,-455,-945,-1525,-2157,-2749,-3250,-3597,-3745,-3688,-3431,-3001,-2459,-1843,-1232,-664,-195,152,353,418,331,136,-190,-586,-1074,-1597,-2152,-2704,-3202,-3634,-3923,-4059,-3993,-3716,-3227,-2545,-1707,-766,210,1156,2006,2698,3203,3471,3531,3375,3059,2626,2144,1670,1273,994,866,905,1097,1420,1831,2274,2697,3030,3231,3247,3052,2647,2033,1269,398,-495,-1326,-2021,-2494,-2706,-2618,-2242,-1596,-746,244,1286,2289,3179,3883,4352,4558,4489,4158,3587,2826,1907,917,-114,-1094,-1974,-2701,-3212,-3496,-3521,-3303,-2871,-2262,-1555,-800,-93,524,974,1235,1290,1134,814,348,-190,-753,-1279,-1716,-2027,-2179,-2169,-1992,-1666,-1220,-681,-98,484,1009,1417,1652,1667,1421,904,133,-858,-1977,-3149,-4235,-5145,-5764,-6035,-5925,-5443,-4652,-3628,-2487,-1351,-316,493,1030,1236,1104,667,-47,-957,-1998,-3097,-4173,-5175,-6033,-6711,-7154,-7341,-7235,-6821,-6102,-5082,-3814,-2351,-791,770,2210,3436,4358,4926,5132,5009,4625,4087,3507,3009,2693,2634,2870,3393,4153,5072,6034,6944,7663,8131,8247,8010,7398,6466,5283,3941,2559,1250,121,-727,-1238,-1371,-1124,-537,341,1407,2573,3718,4717,5479,5888,5893,5441,4543,3228,1593,-275,-2210,-4086,-5751,-7069,-7975,-8384,-8316,-7788,-6888,-5701,-4365,-2981,-1679,-550,342,940,1254,1283,1090,713,244,-265,-730,-1100,-1333,-1393,-1274,-984,-535,33,681,1367,2024,2611,3049,3284,3247,2891,2178,1102,-306,-1988,-3826,-5699,-7444,-8898,-9927,-10392,-10253,-9478,-8133,-6325,-4208,-1963,217,2166,3732,4822,5386,5432,5011,4215,3164,1974,767,-354,-1323,-2068,-2580,-2837,-2841,-2616,-2169,-1531,-743,174,1142,2115,3017,3771,4331,4631,4666,4441,3988,3394,2722,2092,1581,1279,1235,1479,1992,2750,3665,4668,5655,6523,7196,7577,7629,7303,6612,5566,4239,2701,1062,-560,-2051,-3291,-4184,-4664,-4687,-4265,-3432,-2271,-893,577,1987,3213,4117,4616,4648,4202,3314,2062,560,-1060,-2647,-4081,-5228,-6030,-6423,-6419,-6034,-5336,-4382,-3284,-2095,-933,169,1121,1917,2520,2940,3200,3313,3335,3290,3220,3160,3121,3131,3184,3277,3397,3513,3606,3634,3579,3402,3086,2609,1954,1119,100,-1081,-2398,-3802,-5238,-6625,-7894,-8953,-9731,-10171,-10229,-9904,-9222,-8229,-7018,-5680,-4320,-3048,-1940,-1072,-473,-147,-71,-181,-427,-716,-1008,-1235,-1386,-1446,-1435,-1382,-1315,-1265,-1237,-1230,-1216,-1150,-992,-695,-230,413,1224,2176,3207,4264,5263,6125,6790,7194,7323,7169,6782,6222,5590,4981,4498,4201,4149,4316,4686,5160,5654,6058,6276,6239,5899,5278,4397,3371,2280,1268,436,-112,-324,-177,291,1020,1883,2769,3519,4023,4163,3884,3153,2005,496,-1261,-3143,-5009,-6709,-8125,-9145,-9703,-9761,-9330,-8447,-7188,-5656,-3962,-2243,-621,791,1892,2622,2955,2886,2477,1781,913,-36,-953,-1750,-2344,-2687,-2742,-2506,-1992,-1238,-289,775,1883,2952,3885,4611,5037,5105,4757,3981,2782,1222,-607,-2566,-4498,-6220,-7560,-8367,-8541,-8026,-6870,-5146,-3050,-775,1426,3316,4704,5431,5449,4778,3538,1918,155,-1510,-2859,-3723,-4035,-3776,-3044,-1962,-704,552,1670,2524,3078,3310,3264,3014,2623,2188,1766,1410,1161,1017,992,1051,1186,1360,1553,1745,1906,2037,2098,2087,1983,1763,1440,1002,483,-96,-677,-1234,-1695,-2054,-2253,-2312,-2210,-1985,-1646,-1234,-776,-312,135,524,850,1071,1202,1199,1098,857,530,91,-390,-906,-1382,-1791,-2065,-2178,-2095,-1802,-1326,-673,65,866,1606,2263,2739,3034,3118,3030,2810,2527,2254,2066,2009,2123,2395,2794,3249,3668,3953,4022,3805,3292,2508,1532,483,-501,-1291,-1768,-1895,-1662,-1157,-492,169,663,844,608,-84,-1201,-2655,-4290,-5930,-7386,-8480,-9086,-9120,-8566,-7486,-5966,-4183,-2292,-483,1082,2278,3019,3268,3046,2406,1454,298,-917,-2083,-3079,-3832,-4278,-4413,-4221,-3763,-3058,-2191,-1221,-221,726,1570,2232,2692,2905,2893,2655,2265,1753,1224,724,344,119,106,296,701,1270,1959,2701,3418,4049,4518,4794,4834,4632,4194,3538,2707,1756,757,-217,-1069,-1730,-2123,-2210,-1980,-1457,-702,189,1104,1901,2465,2674,2465,1805,729,-672,-2251,-3822,-5193,-6171,-6620,-6459,-5689,-4394,-2726,-878,929,2492,3656,4309,4432,4054,3296,2275,1188,153,-663,-1195,-1374,-1219,-765,-102,669,1437,2091,2555,2767,2711,2384,1831,1086,233,-687,-1595,-2463,-3233,-3909,-4458,-4906,-5244,-5498,-5672,-5780,-5824,-5812,-5723,-5574,-5330,-5006,-4585,-4077,-3484,-2824,-2107,-1366,-608,122,817,1448,1998,2466,2841,3133,3355,3510,3627,3696,3738,3741,3702,3620,3491,3322,3139,2946,2788,2673,2624,2645,2717,2830,2934,3000,2972,2804,2465,1921,1187,284,-715,-1731,-2639,-3342,-3717,-3707,-3267,-2428,-1269,89,1476,2733,3689,4229,4273,3817,2919,1689,296,-1088,-2283,-3134,-3546,-3456,-2887,-1900,-612,830,2267,3542,4519,5105,5248,4953,4268,3289,2127,920,-199,-1126,-1766,-2074,-2053,-1718,-1152,-427,349,1089,1704,2137,2351,2335,2099,1689,1133,507,-150,-779,-1330,-1794,-2123,-2342,-2439,-2438,-2360,-2223,-2041,-1843,-1619,-1404,-1198,-1032,-916,-876,-921,-1060,-1294,-1607,-1976,-2384,-2771,-3129,-3387,-3538,-3546,-3406,-3125,-2727,-2247,-1747,-1280,-915,-700,-659,-798,-1070,-1416,-1746,-1963,-1978,-1723,-1161,-314,773,1982,3195,4252,5031,5417,5358,4850,3952,2766,1440,114,-1056,-1956,-2514,-2688,-2501,-2004,-1281,-434,416,1187,1768,2127,2218,2055,1666,1093,414,-330,-1053,-1719,-2272,-2683,-2934,-3025,-2955,-2760,-2454,-2082,-1682,-1277,-914,-599,-351,-178,-65,-6,9,9,-11,-17,-28,-21,-19,-23,-42,-86,-143,-193,-226,-196,-94,120,452,904,1465,2103,2765,3401,3924,4297,4441,4359,4009,3444,2680,1782,818,-164,-1096,-1952,-2708,-3357,-3914,-4369,-4738,-4990,-5127,-5096,-4891,-4471,-3844,-3018,-2041,-972,83,1031,1762,2190,2258,1951,1285,363,-741,-1851,-2860,-3611,-4021,-4023,-3610,-2816,-1723,-428,930,2245,3384,4270,4843,5077,4997,4628,4044,3307,2482,1644,817,61,-627,-1221,-1727,-2147,-2483,-2734,-2915,-3005,-3038,-2991,-2907,-2782,-2652,-2535,-2451,-2417,-2446,-2523,-2654,-2800,-2952,-3074,-3149,-3150,-3073,-2904,-2637,-2289,-1852,-1345,-777,-147,527,1241,1974,2689,3353,3902,4291,4474,4410,4106,3565,2833,1966,1034,106,-746,-1482,-2053,-2469,-2704,-2797,-2738,-2561,-2269,-1868,-1362,-749,-14,822,1775,2794,3846,4848,5719,6363,6692,6654,6212,5408,4293,2994,1643,391,-629,-1302,-1586,-1434,-920,-83,931,2019,3027,3852,4387,4589,4435,3960,3217,2283,1252,190,-819,-1736,-2527,-3173,-3683,-4053,-4311,-4450,-4499,-4454,-4327,-4129,-3863,-3544,-3190,-2811,-2437,-2075,-1746,-1462,-1213,-1012,-830,-669,-508,-340,-166,22,218,416,629,846,1099,1382,1726,2123,2577,3059,3530,3934,4214,4309,4175,3791,3151,2287,1243,92,-1094,-2224,-3238,-4059,-4654,-4990,-5058,-4867,-4429,-3775,-2940,-1966,-898,214,1321,2373,3323,4117,4711,5055,5116,4873,4323,3492,2441,1236,-2,-1175,-2171,-2890,-3281,-3305,-2976,-2338,-1462,-450,599,1566,2358,2898,3132,3060,2698,2114,1379,600,-160,-794,-1287,-1582,-1715,-1693,-1584,-1419,-1269,-1158,-1111,-1131,-1203,-1297,-1392,-1449,-1449,-1386,-1255,-1072,-862,-638,-445,-284,-195,-175,-237,-373,-561,-778,-966,-1098,-1105,-963,-654,-159,470,1208,1964,2659,3199,3497,3492,3149,2467,1492,291,-1038,-2386,-3632,-4686,-5441,-5861,-5904,-5584,-4934,-4020,-2903,-1696,-453,716,1771,2653,3342,3840,4161,4337,4393,4366,4259,4097,3862,3565,3193,2761,2282,1787,1314,896,572,362,281,327,481,732,1026,1345,1641,1887,2063,2158,2172,2111,1988,1793,1548,1211,808,288,-325,-1040,-1842,-2681,-3524,-4298,-4953,-5429,-5698,-5724,-5536,-5140,-4591,-3949,-3263,-2610,-2020,-1548,-1199,-992,-907,-935,-1034,-1158,-1254,-1242,-1077,-680,-35,885,2040,3382,4815,6225,7483,8467,9053,9177,8784,7901,6578,4931,3087,1203,-574,-2110,-3288,-4048,-4359,-4238,-3751,-2978,-2038,-1044,-106,684,1260,1592,1671,1529,1214,787,319,-140,-537,-856,-1100,-1280,-1435,-1595,-1776,-2006,-2263,-2535,-2780,-2960,-3032,-2960,-2729,-2316,-1745,-1030,-218,640,1481,2252,2885,3358,3621,3688,3544,3217,2737,2132,1460,760,83,-513,-1006,-1336,-1502,-1487,-1292,-962,-517,-24,459,876,1165,1290,1230,976,562,18,-579,-1176,-1681,-2040,-2177,-2060,-1656,-983,-65,1018,2186,3315,4303,5031,5415,5397,4949,4088,2862,1350,-343,-2098,-3798,-5331,-6601,-7537,-8089,-8228,-7976,-7348,-6419,-5263,-3975,-2653,-1395,-261,681,1420,1965,2332,2595,2794,3007,3278,3643,4103,4640,5198,5706,6098,6292,6261,5981,5477,4805,4038,3266,2579,2039,1714,1613,1742,2060,2513,3012,3482,3816,3952,3834,3432,2764,1849,755,-461,-1715,-2941,-4072,-5051,-5847,-6425,-6792,-6929,-6885,-6654,-6302,-5857,-5359,-4865,-4384,-3963,-3592,-3293,-3028,-2814,-2589,-2360,-2078,-1732,-1305,-777,-147,589,1421,2338,3302,4287,5234,6100,6828,7370,7692,7749,7539,7045,6279,5273,4059,2701,1252,-211,-1623,-2907,-3998,-4842,-5396,-5635,-5567,-5202,-4601,-3815,-2922,-2012,-1148,-422,127,458,554,439,137,-292,-794,-1308,-1788,-2200,-2526,-2771,-2942,-3051,-3119,-3138,-3119,-3040,-2890,-2644,-2289,-1802,-1189,-443,395,1306,2214,3093,3853,4481,4922,5173,5240,5130,4885,4530,4100,3640,3158,2704,2271,1897,1574,1322,1138,1027,982,993,1043,1111,1174,1200,1176,1070,892,625,300,-75,-456,-819,-1109,-1301,-1347,-1235,-959,-526,4,593,1146,1604,1879,1940,1713,1232,467,-517,-1677,-2948,-4234,-5470,-6558,-7432,-8022,-8276,-8167,-7685,-6856,-5724,-4377,-2893,-1400,21,1263,2263,2983,3416,3587,3554,3386,3168,2986,2903,2964,3184,3532,3963,4401,4762,4979,4997,4779,4353,3721,2971,2157,1361,671,133,-182,-278,-145,163,590,1054,1465,1754,1845,1708,1316,685,-154,-1154,-2245,-3358,-4417,-5354,-6116,-6657,-6960,-7018,-6859,-6515,-6038,-5485,-4914,-4374,-3905,-3516,-3214,-2968,-2759,-2528,-2253,-1873,-1378,-739,34,933,1915,2942,3948,4874,5654,6237,6577,6650,6451,5987,5279,4373,3293,2118,887,-327,-1452,-2447,-3243,-3802,-4116,-4141,-3931,-3478,-2872,-2153,-1429,-761,-240,90,192,74,-243,-690,-1210,-1708,-2118,-2365,-2403,-2223,-1822,-1265,-608,56,632,1053,1250,1221,969,557,52,-448,-848,-1067,-1038,-730,-143,687,1682,2757,3794,4701,5382,5787,5878,5678,5204,4531,3720,2855,2003,1232,582,92,-234,-405,-432,-378,-254,-152,-77,-107,-221,-455,-765,-1130,-1511,-1850,-2120,-2274,-2289,-2152,-1859,-1424,-876,-256,388,991,1501,1861,2018,1958,1650,1125,391,-490,-1493,-2537,-3582,-4562,-5420,-6125,-6619,-6903,-6940,-6740,-6302,-5637,-4776,-3756,-2620,-1441,-268,824,1788,2578,3180,3580,3807,3879,3855,3774,3698,3664,3708,3846,4064,4334,4608,4829,4942,4918,4727,4402,3953,3450,2949,2503,2176,1991,1957,2076,2292,2563,2808,2967,2965,2778,2370,1779,1012,153,-758,-1654,-2468,-3192,-3765,-4214,-4519,-4716,-4810,-4839,-4821,-4778,-4739,-4690,-4655,-4594,-4510,-4359,-4140,-3813,-3397,-2872,-2255,-1570,-812,-34,764,1528,2248,2886,3416,3822,4078,4181,4133,3925,3585,3110,2536,1858,1126,332,-467,-1260,-2007,-2688,-3270,-3748,-4081,-4281,-4317,-4215,-3968,-3622,-3203,-2765,-2349,-1991,-1731,-1562,-1505,-1521,-1587,-1670,-1720,-1711,-1599,-1375,-1027,-571,-52,498,991,1387,1623,1671,1533,1230,816,356,-69,-388,-533,-456,-148,395,1115,1959,2826,3646,4304,4769,4954,4883,4525,3942,3158,2246,1265,276,-658,-1494,-2193,-2728,-3092,-3282,-3306,-3175,-2906,-2513,-2021,-1463,-859,-277,268,710,1030,1212,1254,1182,1028,829,635,471,368,334,354,417,467,486,404,216,-130,-621,-1252,-1995,-2797,-3604,-4369,-5022,-5546,-5899,-6081,-6086,-5918,-5585,-5097,-4480,-3746,-2946,-2103,-1275,-496,202,782,1251,1593,1850,2021,2173,2312,2504,2752,3092,3507,3992,4493,4975,5353,5603,5652,5504,5151,4620,3968,3236,2504,1805,1212,723,387,159,51,-1,-23,-66,-165,-345,-610,-976,-1414,-1926,-2469,-3037,-3596,-4128,-4618,-5044,-5402,-5674,-5852,-5924,-5875,-5701,-5392,-4954,-4398,-3745,-3025,-2267,-1511,-762,-58,621,1252,1864,2437,2985,3488,3926,4283,4515,4616,4542,4304,3883,3314,2620,1846,1055,296,-366,-887,-1234,-1407,-1399,-1276,-1039,-775,-489,-232,-4,179,319,420,477,499,479,420,330,213,81,-47,-157,-225,-236,-176,-30,199,519,899,1326,1744,2119,2397,2543,2538,2375,2076,1676,1226,781,399,132,22,86,334,741,1261,1851,2426,2945,3340,3582,3641,3528,3234,2802,2248,1614,945,263,-374,-939,-1395,-1703,-1856,-1825,-1634,-1291,-855,-365,93,473,701,755,627,326,-77,-543,-981,-1341,-1576,-1659,-1609,-1445,-1232,-1026,-890,-889,-1049,-1392,-1901,-2526,-3225,-3907,-4522,-5000,-5318,-5456,-5437,-5293,-5056,-4769,-4446,-4089,-3693,-3227,-2685,-2046,-1324,-531,289,1095,1836,2460,2945,3252,3407,3404,3300,3134,2958,2844,2817,2922,3162,3517,3954,4417,4848,5192,5411,5472,5377,5130,4760,4301,3793,3287,2807,2402,2062,1813,1613,1452,1285,1082,810,459,3,-535,-1165,-1853,-2583,-3319,-4028,-4665,-5193,-5573,-5765,-5768,-5555,-5167,-4616,-3966,-3257,-2561,-1905,-1340,-862,-469,-132,186,525,916,1377,1903,2476,3046,3570,3985,4232,4294,4122,3760,3216,2573,1890,1256,730,363,174,134,209,309,361,282,21,-441,-1082,-1854,-2673,-3462,-4132,-4620,-4892,-4929,-4750,-4400,-3910,-3370,-2802,-2278,-1812,-1422,-1115,-851,-637,-400,-156,159,510,915,1324,1710,2040,2270,2405,2425,2362,2237,2091,1973,1915,1962,2124,2417,2805,3267,3736,4161,4479,4642,4609,4374,3924,3294,2513,1640,731,-142,-913,-1530,-1942,-2137,-2099,-1861,-1447,-924,-339,238,757,1174,1467,1627,1672,1631,1530,1427,1322,1257,1212,1172,1108,972,725,336,-214,-926,-1747,-2654,-3536,-4343,-4970,-5374,-5499,-5371,-4997,-4477,-3886,-3329,-2894,-2637,-2565,-2660,-2847,-3044,-3165,-3122,-2871,-2386,-1694,-827,127,1109,2028,2825,3460,3912,4197,4346,4407,4438,4490,4616,4831,5146,5534,5948,6329,6609,6711,6593,6211,5559,4648,3532,2266,941,-343,-1512,-2471,-3172,-3599,-3743,-3661,-3397,-3033,-2637,-2283,-2023,-1891,-1906,-2053,-2314,-2653,-3024,-3394,-3715,-3973,-4133,-4200,-4151,-3999,-3730,-3359,-2878,-2304,-1634,-895,-87,755,1614,2463,3252,3966,4533,4937,5116,5054,4727,4145,3331,2360,1291,248,-697,-1419,-1881,-2009,-1841,-1393,-774,-73,567,1054,1284,1232,902,348,-320,-1014,-1598,-2007,-2172,-2086,-1775,-1297,-737,-183,291,604,748,689,486,164,-182,-502,-694,-729,-538,-135,479,1242,2085,2922,3649,4203,4496,4523,4253,3744,3034,2227,1405,673,115,-223,-293,-141,229,718,1271,1805,2261,2594,2794,2845,2783,2613,2375,2086,1771,1430,1073,688,268,-184,-677,-1195,-1725,-2241,-2720,-3121,-3428,-3601,-3643,-3530,-3297,-2950,-2548,-2137,-1770,-1515,-1402,-1480,-1732,-2161,-2694,-3291,-3856,-4332,-4641,-4756,-4650,-4348,-3887,-3342,-2783,-2311,-1974,-1828,-1872,-2067,-2356,-2637,-2820,-2824,-2582,-2093,-1359,-455,546,1536,2428,3122,3587,3775,3729,3481,3116,2713,2370,2159,2139,2348,2776,3413,4184,5027,5851,6557,7092,7359,7362,7058,6497,5702,4762,3741,2741,1826,1065,488,96,-128,-235,-274,-292,-335,-419,-566,-760,-1010,-1289,-1599,-1927,-2273,-2633,-3015,-3411,-3811,-4196,-4531,-4784,-4908,-4877,-4654,-4239,-3625,-2846,-1932,-948,49,990,1805,2436,2840,2986,2879,2530,1993,1333,625,-30,-569,-901,-1000,-836,-433,157,850,1541,2097,2421,2396,1996,1196,72,-1281,-2716,-4074,-5214,-6012,-6407,-6379,-5968,-5256,-4352,-3374,-2437,-1613,-977,-518,-247,-102,-41,1,77,216,467,808,1270,1797,2382,2959,3489,3908,4177,4251,4112,3757,3211,2516,1746,969,266,-292,-666,-827,-791,-579,-244,174,617,1041,1408,1682,1846,1868,1744,1461,1020,436,-268,-1051,-1854,-2601,-3224,-3632,-3781,-3615,-3141,-2361,-1349,-172,1066,2251,3288,4064,4522,4593,4274,3575,2544,1274,-152,-1597,-2959,-4120,-4994,-5528,-5694,-5506,-5012,-4285,-3431,-2562,-1790,-1226,-932,-951,-1273,-1822,-2527,-3230,-3841,-4218,-4308,-4054,-3489,-2648,-1625,-523,571,1551,2365,2981,3385,3622,3736,3789,3856,3991,4238,4627,5152,5784,6479,7158,7739,8137,8263,8053,7473,6511,5213,3635,1895,97,-1613,-3127,-4334,-5168,-5590,-5608,-5251,-4593,-3700,-2686,-1623,-638,208,808,1122,1093,709,-3,-1013,-2222,-3533,-4823,-5944,-6795,-7259,-7285,-6848,-5976,-4735,-3232,-1580,73,1614,2917,3893,4494,4676,4476,3921,3104,2114,1064,61,-802,-1440,-1818,-1895,-1701,-1255,-627,116,881,1579,2119,2436,2476,2245,1760,1100,360,-350,-921,-1270,-1355,-1161,-749,-169,447,1023,1440,1646,1596,1300,794,160,-523,-1143,-1614,-1867,-1847,-1543,-971,-168,789,1823,2834,3724,4408,4798,4860,4557,3914,2975,1821,554,-700,-1826,-2693,-3223,-3346,-3058,-2377,-1385,-169,1129,2408,3527,4404,4956,5137,4940,4376,3489,2344,1033,-361,-1716,-2956,-3974,-4726,-5157,-5267,-5077,-4626,-3993,-3257,-2504,-1836,-1315,-1027,-981,-1215,-1673,-2321,-3076,-3837,-4536,-5076,-5420,-5529,-5419,-5103,-4640,-4080,-3470,-2888,-2352,-1933,-1644,-1516,-1559,-1749,-2068,-2446,-2823,-3108,-3226,-3126,-2759,-2156,-1333,-388,609,1545,2345,2936,3281,3391,3283,3028,2696,2376,2142,2067,2182,2506,3026,3695,4469,5266,6022,6653,7108,7314,7261,6901,6270,5375,4276,3042,1758,530,-555,-1401,-1957,-2197,-2128,-1811,-1312,-740,-193,238,463,443,137,-446,-1271,-2284,-3403,-4526,-5564,-6400,-6970,-7199,-7070,-6575,-5758,-4677,-3416,-2066,-739,493,1520,2296,2779,2942,2817,2437,1867,1196,500,-131,-631,-946,-1053,-937,-633,-160,411,1032,1619,2111,2426,2500,2289,1759,926,-173,-1460,-2819,-4129,-5267,-6120,-6622,-6741,-6499,-5958,-5213,-4357,-3515,-2741,-2126,-1654,-1346,-1139,-994,-834,-616,-275,193,808,1547,2363,3226,4062,4828,5463,5919,6149,6134,5842,5301,4522,3580,2542,1524,614,-66,-456,-493,-185,433,1270,2223,3155,3952,4493,4709,4545,3993,3094,1889,496,-996,-2453,-3758,-4811,-5521,-5834,-5736,-5227,-4372,-3232,-1911,-528,800,1957,2832,3372,3507,3266,2663,1785,723,-417,-1525,-2513,-3302,-3864,-4163,-4240,-4089,-3779,-3332,-2805,-2232,-1656,-1117,-652,-308,-103,-57,-165,-391,-685,-972,-1180,-1238,-1114,-781,-276,357,1039,1688,2238,2625,2841,2879,2800,2655,2525,2488,2596,2895,3378,4027,4770,5541,6234,6777,7084,7104,6810,6183,5253,4048,2635,1098,-489,-1997,-3361,-4457,-5235,-5638,-5649,-5293,-4624,-3724,-2707,-1675,-745,-5,482,666,549,144,-501,-1308,-2204,-3081,-3866,-4464,-4825,-4905,-4690,-4194,-3447,-2500,-1426,-299,799,1784,2589,3167,3478,3533,3343,2958,2431,1834,1218,646,138,-274,-599,-843,-1024,-1155,-1254,-1315,-1355,-1361,-1346,-1321,-1299,-1304,-1349,-1433,-1564,-1698,-1819,-1873,-1830,-1672,-1394,-1021,-597,-172,192,451,572,555,413,195,-37,-225,-284,-186,127,644,1348,2208,3136,4087,4964,5723,6297,6666,6802,6716,6421,5945,5339,4640,3907,3188,2526,1961,1524,1220,1058,1014,1066,1173,1301,1413,1473,1468,1370,1175,877,476,-15,-594,-1226,-1912,-2600,-3289,-3920,-4491,-4942,-5273,-5450,-5479,-5371,-5151,-4854,-4531,-4203,-3928,-3695,-3532,-3413,-3326,-3241,-3135,-2983,-2784,-2530,-2245,-1939,-1632,-1347,-1078,-842,-622,-416,-228,-46,95,207,251,240,169,65,-33,-90,-52,101,385,779,1253,1740,2200,2556,2791,2869,2809,2641,2408,2174,1986,1904,1945,2137,2448,2874,3339,3819,4233,4558,4753,4813,4742,4566,4300,3987,3637,3277,2911,2545,2182,1818,1463,1116,788,476,181,-99,-379,-656,-949,-1249,-1556,-1862,-2148,-2411,-2618,-2777,-2849,-2862,-2770,-2613,-2361,-2033,-1637,-1170,-676,-156,332,771,1110,1337,1417,1364,1175,884,523,142,-225,-522,-741,-851,-870,-812,-707,-597,-510,-469,-498,-591,-751,-975,-1239,-1562,-1911,-2311,-2726,-3168,-3593,-3994,-4310,-4536,-4626,-4583,-4410,-4124,-3752,-3330,-2871,-2403,-1923,-1424,-902,-324,302,1005,1761,2564,3381,4172,4902,5518,5989,6286,6407,6368,6202,5956,5684,5418,5198,5027,4886,4768,4617,4414,4129,3742,3263,2707,2097,1463,843,244,-294,-772,-1178,-1506,-1761,-1951,-2085,-2182,-2263,-2346,-2451,-2588,-2763,-2953,-3155,-3319,-3419,-3427,-3305,-3063,-2687,-2213,-1652,-1072,-492,13,417,682,780,713,483,112,-365,-922,-1507,-2090,-2615,-3053,-3349,-3485,-3412,-3143,-2660,-2007,-1224,-376,454,1196,1780,2155,2310,2244,1997,1611,1151,665,217,-162,-428,-566,-553,-391,-77,380,953,1624,2346,3087,3792,4427,4931,5288,5459,5442,5246,4898,4451,3958,3485,3075,2761,2540,2388,2250,2069,1779,1337,721,-49,-936,-1853,-2736,-3476,-4035,-4337,-4394,-4201,-3791,-3223,-2548,-1840,-1169,-597,-183,38,34,-182,-600,-1161,-1814,-2463,-3052,-3478,-3706,-3681,-3393,-2863,-2130,-1260,-347,527,1267,1791,2063,2036,1741,1190,462,-395,-1291,-2156,-2932,-3546,-3975,-4180,-4153,-3906,-3465,-2864,-2181,-1454,-781,-196,239,512,628,605,503,362,233,161,150,224,348,520,699,870,1013,1114,1186,1222,1256,1292,1365,1483,1677,1942,2308,2746,3281,3872,4522,5192,5853,6476,6993,7365,7524,7412,7004,6267,5234,3948,2511,1016,-388,-1605,-2521,-3085,-3275,-3106,-2639,-1933,-1101,-209,617,1327,1812,2051,1984,1617,968,68,-1003,-2170,-3335,-4407,-5292,-5938,-6280,-6329,-6079,-5597,-4938,-4191,-3444,-2773,-2251,-1911,-1781,-1845,-2079,-2443,-2886,-3364,-3830,-4248,-4588,-4817,-4923,-4885,-4701,-4372,-3916,-3353,-2735,-2098,-1496,-973,-545,-241,-23,104,207,290,398,535,706,909,1118,1338,1538,1739,1928,2115,2319,2530,2766,3012,3270,3534,3803,4072,4351,4629,4919,5216,5513,5816,6094,6353,6538,6637,6580,6354,5897,5221,4309,3216,1985,699,-556,-1712,-2682,-3448,-3953,-4221,-4243,-4059,-3696,-3203,-2636,-2046,-1506,-1063,-774,-675,-778,-1073,-1530,-2087,-2679,-3216,-3633,-3857,-3856,-3614,-3149,-2498,-1737,-922,-151,517,1027,1331,1434,1332,1062,662,177,-346,-855,-1320,-1687,-1941,-2049,-2011,-1822,-1507,-1097,-640,-201,158,386,429,288,-43,-519,-1087,-1695,-2260,-2747,-3102,-3300,-3340,-3210,-2940,-2540,-2053,-1506,-942,-390,114,566,948,1283,1580,1881,2187,2546,2938,3378,3845,4323,4787,5220,5577,5843,5972,5937,5711,5275,4642,3833,2902,1909,945,74,-622,-1091,-1308,-1253,-959,-453,192,908,1601,2180,2574,2700,2526,2039,1259,252,-891,-2060,-3127,-3980,-4517,-4693,-4474,-3917,-3079,-2087,-1056,-138,570,955,979,627,-70,-1034,-2179,-3381,-4551,-5565,-6375,-6884,-7102,-6979,-6560,-5865,-4942,-3865,-2706,-1536,-465,465,1154,1593,1753,1665,1389,980,542,137,-160,-302,-279,-80,258,710,1220,1746,2247,2694,3070,3381,3632,3854,4071,4303,4571,4872,5191,5496,5755,5903,5934,5789,5474,4984,4322,3514,2580,1534,425,-730,-1875,-2966,-3946,-4754,-5346,-5677,-5737,-5522,-5071,-4426,-3664,-2845,-2074,-1396,-914,-653,-667,-952,-1496,-2238,-3110,-3997,-4793,-5386,-5672,-5599,-5139,-4318,-3217,-1920,-589,677,1719,2465,2838,2823,2449,1772,892,-88,-1067,-1943,-2661,-3169,-3457,-3533,-3415,-3133,-2735,-2229,-1683,-1095,-522,14,472,821,1032,1101,1024,827,543,203,-139,-472,-756,-986,-1168,-1289,-1381,-1426,-1439,-1407,-1306,-1129,-829,-416,150,830,1637,2500,3397,4247,5006,5604,6018,6204,6193,5986,5641,5202,4722,4231,3762,3316,2885,2468,2033,1595,1145,714,322,6,-208,-295,-252,-76,198,541,894,1188,1365,1352,1106,610,-124,-1053,-2088,-3147,-4119,-4907,-5464,-5728,-5731,-5490,-5083,-4585,-4084,-3655,-3345,-3207,-3218,-3388,-3660,-3989,-4330,-4625,-4845,-4972,-4998,-4932,-4782,-4566,-4283,-3948,-3540,-3066,-2510,-1874,-1176,-427,313,1029,1648,2167,2538,2772,2871,2843,2729,2535,2295,2031,1741,1477,1213,1019,877,851,939,1174,1548,2063,2672,3355,4039,4679,5218,5596,5796,5777,5565,5171,4648,4056,3446,2883,2383,1977,1633,1341,1053,746,403,28,-344,-680,-919,-1033,-986,-784,-444,-8,457,889,1208,1350,1275,951,411,-310,-1120,-1922,-2612,-3085,-3280,-3154,-2725,-2035,-1177,-262,598,1284,1709,1822,1594,1054,263,-708,-1734,-2729,-3579,-4230,-4618,-4757,-4647,-4346,-3904,-3373,-2815,-2249,-1718,-1222,-774,-387,-67,158,264,241,67,-224,-633,-1080,-1544,-1943,-2240,-2407,-2405,-2258,-1953,-1525,-994,-383,275,963,1653,2321,2951,3516,4000,4387,4667,4831,4887,4840,4709,4527,4315,4125,3978,3907,3920,3998,4119,4216,4246,4133,3854,3386,2748,1999,1197,427,-233,-738,-1046,-1163,-1108,-940,-714,-519,-412,-459,-682,-1084,-1618,-2236,-2844,-3371,-3746,-3908,-3857,-3592,-3160,-2626,-2067,-1545,-1146,-887,-808,-885,-1098,-1396,-1718,-2022,-2241,-2365,-2374,-2286,-2138,-1960,-1804,-1686,-1621,-1595,-1572,-1510,-1371,-1098,-701,-158,469,1142,1786,2330,2723,2923,2911,2688,2284,1716,1063,357,-325,-909,-1364,-1602,-1630,-1399,-942,-281,527,1418,2313,3148,3851,4384,4712,4834,4757,4517,4138,3686,3189,2713,2290,1951,1716,1584,1531,1539,1557,1571,1543,1483,1379,1265,1149,1056,987,946,909,864,768,608,343,-29,-511,-1083,-1696,-2301,-2825,-3209,-3398,-3364,-3105,-2652,-2061,-1412,-787,-283,38,117,-59,-489,-1118,-1909,-2757,-3606,-4355,-4948,-5333,-5478,-5406,-5118,-4692,-4153,-3578,-2994,-2434,-1907,-1401,-914,-418,76,578,1045,1463,1781,1977,2033,1951,1755,1478,1170,883,665,566,602,797,1131,1586,2119,2675,3207,3654,3976,4145,4148,3996,3715,3356,2963,2602,2310,2140,2100,2212,2451,2797,3215,3654,4055,4373,4537,4519,4280,3823,3165,2366,1485,610,-176,-809,-1246,-1457,-1482,-1334,-1093,-817,-574,-416,-375,-457,-639,-896,-1171,-1436,-1637,-1776,-1834,-1851,-1826,-1826,-1838,-1926,-2053,-2252,-2470,-2713,-2933,-3124,-3264,-3340,-3369,-3332,-3267,-3173,-3081,-3009,-2974,-2988,-3038,-3121,-3186,-3207,-3133,-2926,-2560,-2030,-1345,-555,283,1092,1794,2321,2626,2683,2501,2111,1571,946,323,-242,-676,-940,-1015,-889,-589,-139,418,1028,1645,2222,2725,3134,3439,3649,3779,3848,3876,3884,3879,3875,3877,3876,3899,3920,3970,4021,4087,4146,4193,4204,4166,4077,3912,3692,3391,3029,2580,2057,1436,738,-43,-865,-1699,-2481,-3161,-3675,-3982,-4052,-3892,-3515,-2988,-2374,-1758,-1231,-856,-699,-782,-1105,-1642,-2334,-3111,-3894,-4602,-5164,-5538,-5670,-5579,-5250,-4740,-4093,-3371,-2650,-1981,-1411,-955,-617,-363,-166,22,242,515,848,1228,1609,1952,2203,2328,2314,2165,1920,1611,1292,1010,777,633,546,524,518,516,484,407,286,116,-73,-263,-420,-516,-522,-416,-189,157,620,1166,1783,2425,3065,3657,4182,4602,4902,5081,5113,5027,4795,4459,4005,3482,2900,2304,1722,1183,694,275,-102,-426,-720,-981,-1205,-1382,-1500,-1539,-1510,-1405,-1268,-1113,-1009,-966,-1055,-1253,-1602,-2045,-2572,-3116,-3637,-4077,-4403,-4583,-4619,-4503,-4282,-3967,-3614,-3260,-2939,-2699,-2552,-2526,-2605,-2783,-2999,-3216,-3354,-3360,-3173,-2767,-2127,-1294,-310,726,1727,2594,3255,3653,3792,3663,3338,2848,2288,1694,1145,667,295,45,-84,-99,-2,180,436,753,1103,1481,1873,2256,2640,2998,3329,3619,3858,4034,4134,4160,4102,3980,3808,3615,3435,3289,3196,3145,3124,3095,3014,2849,2555,2113,1512,752,-143,-1136,-2174,-3192,-4110,-4858,-5364,-5584,-5501,-5121,-4503,-3703,-2835,-1977,-1248,-703,-420,-405,-663,-1153,-1820,-2584,-3376,-4095,-4700,-5109,-5311,-5284,-5038,-4602,-4027,-3344,-2644,-1966,-1381,-932,-637,-509,-520,-633,-799,-948,-1044,-1016,-871,-576,-164,339,893,1457,1984,2454,2830,3094,3236,3235,3090,2797,2377,1833,1219,564,-86,-661,-1140,-1464,-1616,-1586,-1366,-980,-444,208,943,1717,2500,3228,3889,4423,4814,5053,5117,5054,4867,4621,4345,4087,3864,3682,3537,3391,3222,2989,2657,2222,1651,981,209,-594,-1402,-2116,-2709,-3093,-3258,-3186,-2903,-2472,-1957,-1461,-1053,-812,-773,-942,-1305,-1790,-2348,-2884,-3332,-3639,-3759,-3694,-3461,-3093,-2658,-2204,-1804,-1504,-1350,-1371,-1582,-1971,-2530,-3191,-3916,-4608,-5202,-5606,-5775,-5642,-5204,-4461,-3446,-2225,-879,517,1843,3046,4026,4756,5189,5324,5173,4759,4150,3387,2569,1754,1031,450,62,-131,-128,26,290,600,908,1174,1370,1503,1571,1614,1646,1712,1822,2007,2264,2605,3014,3494,4018,4577,5132,5649,6068,6341,6398,6205,5721,4950,3904,2640,1216,-283,-1770,-3146,-4332,-5226,-5794,-5974,-5788,-5261,-4480,-3546,-2583,-1720,-1064,-686,-639,-897,-1427,-2143,-2935,-3711,-4352,-4794,-4973,-4881,-4527,-3962,-3247,-2470,-1707,-1057,-579,-340,-367,-663,-1194,-1910,-2713,-3517,-4221,-4725,-4961,-4869,-4417,-3620,-2502,-1137,384,1955,3459,4780,5818,6491,6737,6532,5889,4844,3490,1928,285,-1296,-2708,-3833,-4617,-5025,-5070,-4793,-4268,-3561,-2772,-1949,-1166,-448,181,721,1181,1585,1948,2307,2667,3063,3479,3940,4417,4900,5363,5747,6033,6149,6083,5801,5314,4644,3825,2912,1942,977,50,-799,-1527,-2120,-2544,-2796,-2881,-2814,-2642,-2396,-2148,-1926,-1798,-1771,-1873,-2080,-2387,-2736,-3107,-3434,-3696,-3852,-3892,-3818,-3630,-3371,-3048,-2721,-2419,-2188,-2063,-2070,-2214,-2486,-2850,-3251,-3639,-3934,-4080,-4018,-3717,-3159,-2360,-1368,-237,921,2033,2984,3702,4123,4205,3947,3373,2524,1496,358,-765,-1789,-2611,-3180,-3438,-3418,-3116,-2638,-2020,-1389,-788,-296,66,291,409,458,507,627,862,1289,1914,2751,3771,4925,6123,7297,8317,9114,9567,9636,9244,8422,7181,5619,3844,1979,166,-1490,-2892,-3986,-4744,-5173,-5292,-5161,-4825,-4361,-3839,-3319,-2873,-2541,-2359,-2336,-2478,-2740,-3114,-3523,-3946,-4312,-4585,-4730,-4706,-4515,-4133,-3587,-2882,-2063,-1179,-283,540,1238,1723,1970,1937,1651,1150,505,-177,-790,-1234,-1399,-1250,-737,93,1189,2433,3710,4868,5798,6374,6545,6264,5559,4467,3097,1549,-23,-1499,-2744,-3672,-4219,-4373,-4165,-3659,-2944,-2129,-1297,-554,63,498,768,879,889,844,823,877,1066,1412,1924,2577,3329,4107,4843,5455,5867,6029,5893,5462,4768,3854,2827,1747,725,-189,-947,-1523,-1939,-2195,-2341,-2394,-2390,-2355,-2298,-2237,-2168,-2083,-1986,-1850,-1684,-1475,-1234,-984,-742,-554,-440,-440,-564,-813,-1176,-1613,-2083,-2540,-2930,-3238,-3433,-3537,-3562,-3538,-3500,-3461,-3432,-3406,-3343,-3231,-2995,-2632,-2089,-1377,-511,467,1478,2447,3266,3870,4174,4148,3783,3104,2172,1089,-48,-1095,-1951,-2501,-2692,-2486,-1918,-1043,35,1195,2321,3289,4024,4467,4618,4500,4188,3773,3361,3059,2957,3108,3548,4234,5132,6123,7114,7971,8590,8872,8770,8250,7348,6125,4673,3118,1577,147,-1070,-2049,-2755,-3211,-3457,-3534,-3506,-3428,-3334,-3282,-3277,-3354,-3502,-3728,-4010,-4331,-4668,-4989,-5280,-5504,-5669,-5733,-5719,-5597,-5383,-5069,-4661,-4161,-3591,-2962,-2321,-1695,-1134,-676,-346,-158,-102,-157,-270,-408,-491,-485,-326,12,548,1277,2157,3143,4138,5062,5806,6282,6411,6148,5474,4414,3041,1443,-234,-1862,-3296,-4420,-5163,-5473,-5386,-4935,-4231,-3366,-2460,-1606,-885,-318,74,354,559,788,1104,1575,2237,3079,4074,5131,6159,7044,7676,7984,7921,7482,6734,5734,4630,3516,2530,1760,1256,1042,1079,1303,1626,1941,2165,2220,2065,1690,1110,379,-449,-1298,-2101,-2793,-3333,-3687,-3857,-3843,-3691,-3428,-3118,-2803,-2516,-2313,-2175,-2140,-2168,-2252,-2376,-2496,-2618,-2701,-2739,-2723,-2637,-2495,-2288,-2050,-1785,-1526,-1289,-1079,-913,-759,-628,-485,-324,-149,54,254,437,578,647,616,485,234,-103,-503,-918,-1291,-1584,-1742,-1760,-1628,-1365,-1022,-627,-246,90,360,557,718,874,1106,1455,1998,2747,3722,4875,6146,7421,8587,9507,10067,10190,9826,9008,7795,6301,4666,3032,1528,256,-732,-1418,-1842,-2065,-2178,-2258,-2386,-2597,-2918,-3323,-3782,-4227,-4622,-4896,-5037,-5027,-4867,-4612,-4276,-3935,-3626,-3394,-3265,-3243,-3307,-3427,-3545,-3606,-3553,-3344,-2953,-2370,-1623,-727,241,1245,2186,3022,3654,4050,4159,3972,3514,2834,2009,1157,362,-252,-630,-706,-490,0,683,1470,2254,2913,3358,3505,3322,2820,2034,1061,-14,-1052,-1979,-2675,-3121,-3270,-3158,-2819,-2318,-1725,-1092,-469,133,705,1269,1841,2447,3091,3768,4440,5066,5575,5908,6013,5851,5440,4800,4013,3148,2305,1549,950,517,262,136,92,57,-36,-244,-599,-1109,-1738,-2442,-3137,-3748,-4205,-4441,-4434,-4181,-3703,-3072,-2339,-1618,-966,-485,-212,-189,-406,-835,-1421,-2078,-2738,-3298,-3707,-3895,-3846,-3546,-3035,-2345,-1568,-763,-38,539,902,1012,876,515,5,-582,-1137,-1582,-1841,-1879,-1685,-1298,-766,-182,380,826,1088,1135,942,555,16,-581,-1159,-1616,-1892,-1941,-1742,-1334,-749,-68,641,1316,1898,2390,2766,3096,3382,3705,4085,4555,5111,5736,6366,6964,7433,7730,7802,7625,7222,6617,5875,5055,4231,3441,2738,2121,1597,1136,708,263,-220,-791,-1434,-2158,-2917,-3670,-4372,-4959,-5412,-5695,-5817,-5799,-5665,-5477,-5264,-5087,-4965,-4924,-4962,-5055,-5188,-5296,-5361,-5316,-5139,-4802,-4295,-3628,-2815,-1900,-928,44,933,1691,2222,2501,2487,2192,1665,972,237,-444,-937,-1170,-1066,-630,120,1092,2191,3264,4197,4839,5115,4959,4362,3391,2099,649,-859,-2260,-3455,-4344,-4881,-5054,-4877,-4399,-3674,-2763,-1731,-627,500,1603,2655,3598,4418,5054,5483,5672,5609,5289,4757,4034,3219,2371,1596,962,531,335,359,584,938,1339,1727,1986,2088,1963,1606,1035,287,-569,-1446,-2272,-2962,-3470,-3761,-3840,-3715,-3447,-3069,-2653,-2254,-1910,-1660,-1515,-1465,-1490,-1553,-1598,-1595,-1494,-1276,-940,-483,52,635,1206,1708,2075,2251,2177,1838,1216,352,-695,-1841,-2954,-3945,-4679,-5092,-5126,-4788,-4109,-3184,-2106,-1015,-26,732,1186,1271,990,367,-513,-1557,-2624,-3606,-4365,-4828,-4917,-4615,-3932,-2912,-1621,-158,1403,2952,4423,5743,6860,7749,8389,8784,8945,8894,8664,8292,7815,7265,6687,6093,5521,4975,4459,3976,3499,3017,2502,1934,1296,580,-219,-1086,-1997,-2922,-3799,-4602,-5259,-5748,-6044,-6138,-6075,-5871,-5612,-5335,-5117,-4992,-4993,-5115,-5339,-5604,-5855,-5998,-5983,-5727,-5226,-4457,-3473,-2318,-1082,167,1333,2360,3177,3759,4055,4087,3819,3317,2591,1728,801,-93,-853,-1399,-1645,-1565,-1141,-411,556,1670,2804,3848,4663,5173,5282,4984,4272,3215,1892,426,-1061,-2446,-3606,-4467,-4957,-5052,-4765,-4118,-3188,-2040,-778,518,1739,2819,3676,4269,4577,4596,4363,3932,3359,2738,2125,1590,1179,909,787,792,890,1035,1191,1302,1357,1314,1191,970,681,328,-56,-457,-834,-1176,-1446,-1639,-1745,-1772,-1740,-1673,-1610,-1579,-1615,-1729,-1927,-2186,-2483,-2765,-2990,-3115,-3115,-2978,-2730,-2389,-2021,-1661,-1376,-1183,-1123,-1198,-1397,-1730,-2150,-2658,-3219,-3794,-4367,-4875,-5288,-5557,-5638,-5509,-5143,-4554,-3752,-2797,-1734,-655,367,1241,1891,2263,2316,2052,1507,728,-175,-1113,-1960,-2602,-2948,-2919,-2477,-1632,-419,1078,2746,4467,6094,7517,8626,9350,9665,9570,9127,8406,7513,6558,5630,4825,4178,3723,3439,3299,3236,3197,3110,2928,2609,2132,1495,716,-184,-1154,-2170,-3160,-4102,-4930,-5622,-6145,-6483,-6642,-6639,-6517,-6308,-6090,-5874,-5737,-5653,-5649,-5664,-5667,-5597,-5394,-5033,-4485,-3772,-2928,-2010,-1082,-212,565,1196,1690,2038,2251,2357,2346,2251,2054,1777,1421,1019,595,209,-106,-285,-302,-125,233,749,1370,2014,2605,3046,3249,3167,2736,1990,924,-363,-1796,-3258,-4610,-5758,-6566,-6973,-6919,-6404,-5455,-4147,-2581,-879,819,2386,3714,4714,5355,5631,5587,5304,4868,4381,3937,3586,3387,3324,3381,3517,3672,3804,3877,3857,3762,3582,3357,3101,2835,2578,2323,2071,1802,1500,1159,766,324,-165,-694,-1250,-1828,-2417,-2992,-3548,-4028,-4431,-4689,-4792,-4709,-4431,-3986,-3396,-2734,-2069,-1468,-1014,-741,-681,-825,-1145,-1580,-2089,-2596,-3072,-3472,-3796,-4027,-4186,-4262,-4268,-4188,-4013,-3715,-3293,-2716,-2014,-1177,-271,680,1588,2402,3040,3450,3585,3429,2996,2321,1488,586,-272,-958,-1386,-1452,-1133,-408,669,2021,3531,5070,6503,7705,8593,9095,9222,8978,8446,7701,6840,5961,5126,4393,3780,3274,2857,2477,2105,1709,1266,795,283,-216,-717,-1174,-1604,-1998,-2382,-2761,-3163,-3586,-4025,-4475,-4890,-5260,-5540,-5714,-5759,-5679,-5458,-5136,-4694,-4190,-3622,-3035,-2445,-1881,-1365,-920,-564,-302,-140,-62,-49,-62,-67,-19,112,335,653,1025,1407,1730,1937,1969,1811,1449,941,320,-300,-860,-1257,-1438,-1371,-1052,-525,150,874,1542,2055,2313,2262,1864,1143,150,-1011,-2212,-3322,-4188,-4710,-4801,-4431,-3614,-2433,-968,622,2223,3696,4933,5882,6488,6791,6801,6608,6272,5868,5466,5090,4782,4523,4313,4123,3936,3747,3548,3363,3198,3085,3013,3001,3002,3001,2940,2775,2468,1996,1344,551,-362,-1321,-2267,-3136,-3860,-4413,-4752,-4902,-4859,-4683,-4406,-4089,-3777,-3513,-3327,-3235,-3246,-3343,-3518,-3725,-3943,-4117,-4222,-4214,-4092,-3834,-3492,-3067,-2652,-2264,-1984,-1819,-1791,-1869,-2011,-2148,-2207,-2120,-1830,-1316,-574,339,1377,2420,3382,4150,4623,4754,4493,3866,2938,1790,588,-558,-1470,-2044,-2179,-1851,-1066,97,1530,3093,4628,6003,7097,7841,8192,8178,7826,7243,6493,5694,4909,4212,3627,3158,2798,2494,2230,1955,1658,1339,997,675,382,145,-30,-158,-267,-391,-590,-892,-1330,-1906,-2594,-3349,-4097,-4768,-5281,-5586,-5645,-5469,-5072,-4527,-3891,-3249,-2672,-2215,-1905,-1759,-1745,-1838,-1977,-2104,-2166,-2113,-1909,-1556,-1034,-406,311,1035,1697,2233,2562,2652,2468,2035,1376,596,-246,-1013,-1625,-1985,-2042,-1778,-1216,-415,528,1498,2365,3009,3338,3272,2817,1982,866,-421,-1731,-2918,-3835,-4391,-4508,-4187,-3461,-2396,-1119,285,1672,2974,4097,5003,5671,6102,6319,6355,6240,6017,5703,5324,4886,4393,3858,3281,2692,2111,1578,1141,824,672,677,831,1098,1403,1683,1849,1833,1597,1112,423,-431,-1351,-2248,-3028,-3617,-3974,-4087,-3999,-3741,-3420,-3086,-2840,-2717,-2757,-2956,-3283,-3693,-4117,-4484,-4728,-4796,-4646,-4279,-3698,-2955,-2113,-1249,-465,166,552,663,469,0,-680,-1488,-2300,-3001,-3484,-3653,-3466,-2908,-2024,-880,398,1697,2871,3798,4398,4599,4411,3874,3059,2103,1113,233,-438,-806,-838,-525,102,969,2006,3104,4183,5153,5952,6539,6888,7010,6920,6652,6261,5771,5246,4695,4144,3605,3064,2537,2002,1484,969,495,64,-295,-577,-771,-903,-984,-1067,-1186,-1379,-1674,-2074,-2555,-3091,-3610,-4070,-4411,-4607,-4641,-4538,-4323,-4061,-3802,-3603,-3512,-3542,-3702,-3966,-4287,-4617,-4871,-5016,-4957,-4700,-4188,-3465,-2537,-1487,-367,716,1679,2433,2911,3060,2884,2387,1652,753,-186,-1051,-1727,-2126,-2192,-1904,-1299,-432,577,1625,2568,3298,3722,3787,3485,2861,1973,948,-119,-1096,-1885,-2428,-2654,-2594,-2234,-1648,-884,-9,901,1803,2623,3352,3929,4374,4655,4796,4807,4694,4501,4215,3889,3509,3125,2739,2390,2099,1888,1778,1771,1859,2030,2239,2457,2622,2706,2654,2463,2109,1619,1017,341,-353,-1030,-1636,-2164,-2581,-2914,-3161,-3362,-3536,-3715,-3918,-4159,-4432,-4739,-5037,-5326,-5546,-5689,-5708,-5596,-5328,-4908,-4352,-3670,-2929,-2157,-1447,-846,-434,-254,-328,-663,-1201,-1888,-2620,-3284,-3790,-4020,-3938,-3497,-2726,-1684,-460,818,2023,3035,3745,4099,4070,3676,2993,2092,1112,143,-686,-1296,-1615,-1609,-1273,-628,275,1379,2588,3828,5002,6033,6851,7411,7670,7649,7336,6794,6053,5181,4237,3278,2363,1540,860,336,10,-149,-126,22,265,550,823,1037,1152,1122,945,595,93,-541,-1274,-2054,-2837,-3576,-4229,-4768,-5183,-5470,-5642,-5728,-5731,-5704,-5634,-5556,-5449,-5309,-5112,-4826,-4431,-3904,-3241,-2452,-1558,-607,365,1278,2097,2740,3178,3363,3278,2935,2346,1575,689,-232,-1068,-1751,-2179,-2302,-2105,-1575,-791,197,1254,2287,3164,3791,4094,4023,3594,2828,1807,634,-597,-1733,-2706,-3384,-3741,-3718,-3337,-2627,-1657,-510,717,1924,3024,3935,4619,5028,5185,5084,4786,4324,3760,3144,2518,1936,1419,1007,712,535,486,535,678,882,1135,1416,1710,2002,2265,2476,2614,2627,2522,2242,1818,1225,504,-327,-1222,-2148,-3058,-3919,-4701,-5376,-5929,-6358,-6647,-6801,-6816,-6682,-6405,-5977,-5403,-4698,-3881,-2996,-2080,-1195,-403,238,671,846,755,370,-259,-1101,-2071,-3077,-4022,-4785,-5296,-5457,-5252,-4657,-3718,-2489,-1074,435,1903,3240,4335,5124,5555,5612,5309,4679,3795,2737,1607,524,-411,-1086,-1427,-1384,-941,-138,965,2256,3616,4914,6020,6849,7312,7409,7123,6526,5668,4650,3554,2470,1475,616,-57,-548,-847,-986,-992,-895,-730,-517,-263,-5,265,496,667,730,640,357,-129,-831,-1712,-2726,-3814,-4883,-5871,-6703,-7334,-7729,-7898,-7843,-7615,-7257,-6813,-6333,-5837,-5345,-4849,-4345,-3800,-3215,-2556,-1845,-1075,-297,471,1156,1725,2117,2305,2266,2006,1550,949,263,-419,-1036,-1495,-1760,-1784,-1558,-1100,-435,372,1263,2153,2964,3621,4048,4205,4049,3587,2839,1864,745,-412,-1495,-2391,-3007,-3268,-3161,-2670,-1877,-830,340,1534,2637,3551,4217,4585,4668,4474,4075,3520,2895,2272,1719,1278,1004,882,938,1115,1414,1761,2147,2513,2851,3141,3370,3536,3618,3612,3481,3215,2782,2176,1398,462,-588,-1710,-2836,-3913,-4877,-5684,-6305,-6725,-6955,-7006,-6911,-6693,-6377,-5982,-5516,-4975,-4377,-3700,-2979,-2215,-1446,-724,-87,385,648,653,374,-179,-980,-1954,-3020,-4054,-4952,-5600,-5913,-5832,-5342,-4454,-3227,-1746,-111,1546,3109,4442,5450,6041,6172,5830,5050,3910,2530,1057,-353,-1530,-2347,-2687,-2511,-1807,-642,881,2620,4398,6060,7442,8427,8937,8939,8467,7571,6376,4987,3554,2203,1039,159,-396,-600,-480,-80,522,1236,1969,2633,3148,3475,3568,3432,3063,2488,1721,807,-235,-1347,-2497,-3627,-4687,-5627,-6399,-6969,-7320,-7441,-7362,-7104,-6727,-6262,-5778,-5284,-4828,-4382,-3955,-3507,-3014,-2451,-1795,-1054,-229,626,1483,2265,2919,3377,3603,3556,3245,2684,1921,1035,101,-776,-1511,-2017,-2232,-2120,-1660,-885,172,1412,2736,4017,5109,5900,6272,6167,5569,4516,3108,1474,-207,-1781,-3073,-3974,-4406,-4345,-3829,-2940,-1785,-506,769,1924,2847,3494,3820,3845,3595,3140,2538,1890,1256,722,340,149,172,401,805,1349,1953,2576,3133,3595,3920,4109,4158,4101,3939,3708,3400,3024,2560,2009,1345,588,-271,-1188,-2147,-3092,-3989,-4794,-5476,-6007,-6382,-6576,-6604,-6449,-6122,-5626,-4964,-4170,-3260,-2278,-1289,-323,515,1198,1637,1807,1670,1232,509,-435,-1543,-2707,-3840,-4823,-5565,-5977,-6004,-5602,-4780,-3560,-2024,-253,1608,3431,5054,6339,7172,7469,7217,6444,5242,3763,2166,651,-612,-1480,-1847,-1686,-1008,101,1515,3093,4643,6040,7114,7799,8024,7801,7168,6220,5057,3829,2651,1659,937,559,528,832,1392,2120,2888,3593,4105,4371,4319,3969,3341,2505,1541,525,-470,-1392,-2222,-2943,-3571,-4122,-4611,-5057,-5462,-5825,-6142,-6407,-6603,-6744,-6804,-6808,-6735,-6587,-6356,-6018,-5572,-4994,-4284,-3451,-2499,-1476,-407,647,1625,2490,3156,3620,3819,3763,3452,2913,2190,1346,449,-415,-1160,-1711,-1992,-1960,-1585,-887,107,1296,2595,3843,4931,5711,6093,6024,5480,4532,3248,1778,261,-1147,-2310,-3128,-3534,-3522,-3116,-2394,-1453,-403,638,1576,2327,2847,3109,3140,2958,2645,2252,1877,1572,1419,1429,1640,2007,2507,3060,3610,4075,4398,4553,4508,4307,3968,3569,3157,2795,2506,2295,2144,1988,1786,1463,979,312,-538,-1530,-2607,-3702,-4720,-5616,-6297,-6768,-6966,-6938,-6671,-6220,-5618,-4908,-4135,-3332,-2541,-1779,-1089,-488,-11,308,459,393,135,-348,-1000,-1806,-2689,-3584,-4402,-5051,-5449,-5512,-5207,-4496,-3415,-2002,-364,1383,3095,4614,5812,6559,6802,6502,5716,4516,3058,1489,0,-1255,-2129,-2535,-2432,-1836,-815,513,2011,3516,4881,5974,6689,6980,6819,6269,5378,4298,3132,2044,1147,547,294,402,825,1482,2269,3049,3715,4154,4303,4134,3660,2930,2045,1081,156,-658,-1318,-1788,-2108,-2303,-2438,-2575,-2757,-3027,-3386,-3832,-4336,-4862,-5376,-5825,-6193,-6433,-6540,-6476,-6263,-5857,-5307,-4581,-3726,-2755,-1707,-624,436,1422,2266,2916,3313,3437,3251,2783,2048,1108,48,-1051,-2054,-2872,-3387,-3524,-3248,-2540,-1455,-74,1481,3054,4498,5653,6406,6668,6410,5668,4500,3044,1437,-164,-1603,-2759,-3548,-3915,-3873,-3456,-2747,-1837,-835,154,1046,1764,2273,2564,2646,2577,2403,2211,2046,1990,2040,2234,2522,2870,3210,3471,3594,3531,3271,2813,2213,1524,836,238,-197,-401,-363,-92,352,874,1363,1713,1805,1599,1037,157,-993,-2329,-3730,-5099,-6309,-7288,-7948,-8263,-8210,-7807,-7088,-6117,-4954,-3684,-2391,-1143,-30,899,1583,1987,2088,1886,1401,664,-251,-1295,-2351,-3350,-4173,-4751,-4989,-4859,-4325,-3420,-2205,-749,806,2361,3767,4919,5723,6110,6067,5597,4768,3661,2391,1086,-133,-1149,-1880,-2264,-2294,-1977,-1371,-549,400,1374,2294,3076,3677,4071,4260,4276,4166,3984,3799,3652,3583,3605,3695,3836,3963,4034,3983,3786,3405,2861,2172,1383,571,-217,-887,-1405,-1711,-1812,-1711,-1471,-1160,-860,-676,-654,-875,-1333,-2026,-2897,-3888,-4902,-5874,-6714,-7360,-7779,-7932,-7829,-7472,-6902,-6146,-5264,-4298,-3291,-2300,-1352,-488,259,869,1311,1568,1634,1497,1180,696,102,-550,-1184,-1721,-2089,-2223,-2081,-1663,-973,-75,975,2083,3166,4129,4902,5410,5626,5517,5103,4405,3485,2406,1260,117,-927,-1816,-2477,-2889,-3024,-2897,-2528,-1958,-1238,-428,418,1242,2001,2662,3196,3602,3879,4039,4098,4068,3957,3772,3518,3182,2786,2313,1802,1264,733,257,-147,-417,-552,-510,-310,54,529,1073,1607,2056,2343,2391,2170,1647,852,-178,-1367,-2636,-3880,-5025,-5972,-6678,-7077,-7176,-6950,-6454,-5708,-4789,-3753,-2674,-1621,-655,165,799,1194,1355,1229,868,253,-536,-1459,-2419,-3331,-4094,-4628,-4855,-4748,-4287,-3511,-2482,-1272,8,1279,2439,3421,4160,4625,4781,4639,4207,3526,2644,1634,561,-480,-1417,-2169,-2681,-2903,-2826,-2448,-1795,-927,112,1224,2356,3408,4335,5061,5578,5848,5901,5745,5431,4990,4478,3917,3353,2801,2276,1791,1349,948,598,288,29,-183,-344,-443,-481,-450,-358,-221,-70,55,96,13,-250,-706,-1374,-2217,-3207,-4267,-5332,-6312,-7147,-7754,-8108,-8169,-7946,-7454,-6736,-5837,-4819,-3741,-2652,-1615,-662,155,815,1277,1541,1585,1442,1120,687,186,-305,-723,-1015,-1133,-1062,-807,-382,164,794,1458,2114,2729,3271,3714,4031,4200,4191,3995,3588,2987,2191,1247,193,-896,-1958,-2914,-3691,-4236,-4491,-4444,-4086,-3446,-2574,-1539,-424,674,1682,2515,3133,3504,3631,3532,3249,2830,2331,1804,1293,836,448,151,-63,-192,-245,-237,-161,-36,155,401,715,1084,1494,1911,2283,2555,2659,2538,2162,1502,587,-545,-1822,-3154,-4441,-5594,-6519,-7159,-7468,-7441,-7082,-6449,-5579,-4562,-3457,-2350,-1306,-385,346,864,1123,1124,871,396,-247,-993,-1766,-2486,-3090,-3515,-3741,-3737,-3526,-3112,-2536,-1829,-1020,-152,750,1641,2486,3229,3821,4210,4349,4216,3795,3116,2213,1174,80,-957,-1825,-2431,-2689,-2553,-2015,-1101,111,1515,2987,4380,5578,6466,6985,7101,6838,6249,5417,4454,3439,2499,1674,1039,593,341,246,263,342,425,473,457,360,192,-26,-273,-505,-708,-863,-981,-1077,-1194,-1367,-1639,-2046,-2582,-3268,-4039,-4876,-5695,-6431,-7020,-7389,-7507,-7339,-6903,-6210,-5317,-4285,-3168,-2062,-1001,-66,718,1306,1694,1878,1880,1734,1485,1177,874,599,400,283,257,316,451,639,885,1163,1482,1836,2216,2619,3012,3371,3638,3774,3718,3444,2923,2164,1200,82,-1091,-2230,-3213,-3947,-4333,-4333,-3921,-3141,-2059,-796,533,1782,2846,3625,4082,4198,4022,3610,3055,2452,1882,1425,1109,972,980,1133,1357,1639,1906,2147,2333,2455,2541,2590,2643,2722,2841,3015,3226,3447,3629,3711,3634,3331,2778,1945,864,-425,-1848,-3292,-4686,-5880,-6841,-7457,-7727,-7634,-7205,-6508,-5597,-4579,-3517,-2521,-1635,-951,-474,-253,-259,-487,-875,-1380,-1928,-2470,-2938,-3312,-3539,-3634,-3573,-3366,-3023,-2541,-1936,-1211,-375,550,1536,2542,3504,4350,5003,5382,5437,5129,4469,3503,2322,1049,-175,-1193,-1888,-2143,-1930,-1235,-139,1258,2802,4332,5699,6760,7439,7679,7497,6936,6088,5051,3947,2869,1905,1116,522,129,-81,-158,-128,-57,40,107,161,164,155,116,85,60,58,68,86,73,12,-151,-433,-874,-1465,-2207,-3046,-3943,-4814,-5596,-6214,-6615,-6763,-6647,-6270,-5665,-4867,-3933,-2911,-1857,-817,161,1048,1805,2421,2880,3184,3345,3364,3279,3087,2822,2497,2125,1731,1342,972,674,456,363,408,603,945,1406,1954,2510,3014,3371,3503,3366,2894,2130,1077,-150,-1467,-2731,-3821,-4618,-5051,-5059,-4679,-3934,-2944,-1802,-643,424,1311,1960,2365,2529,2524,2386,2222,2077,2014,2066,2232,2503,2836,3183,3494,3716,3827,3798,3648,3395,3085,2767,2489,2311,2247,2332,2548,2865,3239,3591,3845,3921,3749,3285,2508,1448,142,-1312,-2819,-4281,-5577,-6645,-7402,-7829,-7917,-7687,-7186,-6465,-5599,-4656,-3703,-2810,-2023,-1386,-925,-643,-543,-609,-807,-1131,-1512,-1950,-2368,-2752,-3030,-3182,-3150,-2918,-2471,-1796,-940,90,1213,2371,3483,4445,5197,5653,5788,5585,5079,4333,3439,2505,1642,958,525,403,588,1065,1755,2583,3433,4220,4845,5258,5421,5347,5046,4586,4004,3382,2758,2190,1694,1294,976,728,528,339,148,-84,-347,-666,-1010,-1371,-1723,-2029,-2270,-2419,-2465,-2415,-2268,-2068,-1838,-1636,-1504,-1481,-1606,-1880,-2299,-2825,-3409,-3989,-4498,-4878,-5080,-5083,-4870,-4465,-3882,-3178,-2386,-1560,-741,35,747,1375,1924,2380,2762,3061,3284,3426,3473,3429,3277,3035,2697,2305,1864,1437,1037,721,495,396,408,527,714,926,1111,1205,1172,967,598,58,-592,-1322,-2048,-2716,-3258,-3636,-3807,-3789,-3575,-3228,-2772,-2282,-1782,-1331,-918,-564,-241,73,399,764,1184,1648,2163,2695,3220,3719,4137,4476,4700,4799,4795,4665,4467,4196,3907,3617,3359,3164,3034,2992,3023,3110,3237,3347,3408,3357,3147,2733,2098,1229,161,-1061,-2369,-3676,-4905,-5969,-6816,-7398,-7693,-7720,-7490,-7064,-6489,-5827,-5133,-4464,-3846,-3324,-2893,-2573,-2362,-2246,-2233,-2292,-2419,-2580,-2751,-2891,-2971,-2944,-2788,-2476,-2002,-1372,-600,268,1209,2149,3054,3856,4506,4968,5200,5198,4963,4523,3922,3229,2503,1832,1275,888,710,741,967,1349,1823,2343,2832,3258,3580,3783,3873,3849,3735,3549,3298,3008,2666,2287,1864,1391,883,339,-217,-754,-1254,-1674,-1994,-2197,-2272,-2232,-2089,-1882,-1632,-1391,-1179,-1032,-972,-1012,-1156,-1418,-1778,-2231,-2752,-3300,-3850,-4339,-4740,-4996,-5093,-5002,-4731,-4285,-3706,-3017,-2272,-1509,-754,-53,598,1169,1671,2089,2427,2675,2834,2894,2861,2739,2534,2272,1956,1624,1272,942,621,344,103,-82,-208,-256,-225,-102,94,354,624,873,1026,1047,880,509,-69,-820,-1690,-2606,-3475,-4228,-4779,-5096,-5147,-4937,-4489,-3840,-3028,-2110,-1122,-111,882,1822,2679,3413,4021,4459,4746,4859,4819,4643,4346,3981,3561,3154,2777,2483,2286,2214,2261,2422,2675,2981,3305,3604,3830,3949,3925,3727,3347,2771,2019,1106,76,-1025,-2141,-3215,-4201,-5058,-5758,-6291,-6645,-6840,-6861,-6738,-6452,-6025,-5450,-4758,-3958,-3121,-2280,-1519,-892,-458,-261,-296,-575,-1030,-1628,-2281,-2926,-3482,-3903,-4127,-4139,-3916,-3453,-2769,-1869,-797,414,1693,2974,4154,5146,5864,6218,6197,5755,4970,3881,2623,1311,81,-937,-1656,-2005,-1967,-1566,-848,96,1177,2287,3337,4233,4926,5357,5526,5429,5096,4581,3925,3203,2457,1743,1094,533,70,-299,-578,-783,-933,-1034,-1107,-1151,-1176,-1185,-1184,-1170,-1163,-1154,-1172,-1218,-1301,-1443,-1626,-1877,-2164,-2496,-2837,-3190,-3516,-3820,-4070,-4278,-4411,-4487,-4457,-4336,-4068,-3661,-3074,-2333,-1438,-448,589,1591,2490,3213,3706,3940,3903,3612,3112,2441,1685,877,110,-583,-1141,-1525,-1716,-1683,-1435,-984,-357,382,1170,1922,2540,2958,3100,2925,2438,1642,613,-577,-1830,-3042,-4113,-4970,-5544,-5811,-5760,-5416,-4802,-3991,-3015,-1958,-866,199,1186,2057,2777,3334,3714,3934,3991,3920,3733,3460,3124,2753,2368,2009,1681,1435,1256,1197,1225,1364,1590,1883,2222,2564,2876,3112,3239,3216,3016,2635,2052,1304,408,-589,-1627,-2659,-3622,-4476,-5175,-5710,-6046,-6195,-6142,-5909,-5492,-4945,-4272,-3557,-2827,-2162,-1602,-1195,-972,-933,-1081,-1385,-1810,-2320,-2859,-3391,-3870,-4258,-4523,-4630,-4552,-4278,-3779,-3082,-2175,-1119,47,1243,2378,3367,4118,4565,4665,4408,3827,2980,1965,888,-140,-1001,-1623,-1930,-1901,-1543,-879,20,1087,2236,3378,4433,5334,6019,6456,6626,6527,6190,5640,4933,4123,3260,2408,1608,901,323,-123,-417,-591,-647,-636,-586,-539,-533,-594,-737,-976,-1301,-1700,-2153,-2625,-3096,-3528,-3909,-4209,-4439,-4586,-4677,-4717,-4736,-4749,-4770,-4808,-4840,-4862,-4815,-4681,-4409,-3980,-3386,-2638,-1774,-839,106,1003,1797,2437,2899,3158,3211,3070,2753,2287,1728,1102,488,-73,-512,-782,-838,-656,-236,409,1213,2118,3008,3793,4353,4606,4482,3958,3043,1806,323,-1267,-2844,-4263,-5412,-6184,-6535,-6427,-5893,-4979,-3774,-2387,-924,490,1763,2800,3557,3987,4123,3964,3600,3073,2486,1896,1380,989,745,686,780,1034,1406,1853,2345,2818,3251,3597,3845,3971,3984,3885,3687,3425,3098,2760,2401,2057,1713,1377,1015,626,167,-364,-988,-1689,-2448,-3221,-3946,-4570,-5012,-5245,-5225,-4965,-4490,-3860,-3150,-2441,-1825,-1361,-1119,-1113,-1363,-1828,-2479,-3237,-4026,-4772,-5380,-5797,-5959,-5848,-5442,-4764,-3834,-2708,-1439,-105,1213,2433,3459,4227,4660,4735,4434,3803,2886,1799,630,-463,-1397,-2026,-2311,-2173,-1639,-725,479,1879,3347,4758,5998,6967,7604,7876,7792,7393,6754,5947,5077,4207,3419,2742,2207,1803,1518,1312,1157,1009,843,636,386,82,-245,-593,-924,-1232,-1491,-1703,-1858,-1967,-2039,-2083,-2118,-2159,-2229,-2336,-2507,-2740,-3042,-3397,-3785,-4166,-4497,-4730,-4803,-4695,-4356,-3796,-3019,-2070,-1000,109,1188,2149,2920,3455,3705,3678,3386,2875,2223,1492,782,153,-328,-620,-710,-590,-285,177,753,1397,2061,2678,3207,3571,3743,3661,3314,2699,1822,752,-471,-1743,-2982,-4087,-4972,-5556,-5792,-5653,-5148,-4322,-3239,-2001,-699,545,1651,2538,3159,3508,3590,3460,3175,2809,2434,2108,1870,1748,1731,1819,1973,2166,2375,2559,2723,2839,2919,2965,2991,2998,3013,3019,3032,3044,3034,3010,2930,2805,2594,2297,1897,1385,776,72,-688,-1470,-2234,-2926,-3515,-3951,-4221,-4301,-4208,-3948,-3565,-3089,-2588,-2096,-1678,-1371,-1197,-1183,-1313,-1577,-1937,-2356,-2784,-3184,-3516,-3745,-3861,-3838,-3673,-3366,-2903,-2306,-1565,-715,214,1182,2113,2954,3624,4068,4241,4128,3729,3108,2300,1431,566,-163,-687,-921,-833,-411,315,1284,2406,3589,4716,5701,6457,6935,7113,6991,6610,6012,5275,4449,3615,2802,2075,1431,906,479,154,-87,-264,-392,-489,-570,-652,-735,-835,-947,-1070,-1206,-1348,-1490,-1634,-1768,-1898,-2014,-2134,-2247,-2374,-2505,-2649,-2788,-2929,-3038,-3129,-3164,-3152,-3073,-2921,-2690,-2381,-1991,-1543,-1055,-547,-64,378,748,1027,1209,1292,1278,1189,1023,809,545,257,-46,-343,-601,-796,-886,-839,-638,-264,253,884,1556,2193,2704,3006,3031,2747,2144,1264,181,-1019,-2191,-3241,-4028,-4479,-4522,-4158,-3400,-2329,-1045,342,1690,2902,3885,4574,4977,5078,4953,4631,4192,3680,3128,2574,2015,1470,942,450,18,-322,-527,-574,-421,-77,472,1174,2017,2915,3840,4717,5510,6182,6693,7028,7154,7045,6679,6024,5076,3838,2340,640,-1183,-3024,-4780,-6323,-7566,-8411,-8811,-8757,-8255,-7391,-6231,-4910,-3532,-2225,-1090,-228,300,433,165,-506,-1537,-2854,-4366,-5941,-7456,-8761,-9726,-10239,-10215,-9622,-8458,-6796,-4720,-2388,55,2423,4569,6333,7615,8333,8449,7986,6974,5540,3785,1897,37,-1616,-2891,-3669,-3868,-3467,-2517,-1108,589,2422,4182,5724,6909,7662,7965,7836,7341,6559,5580,4482,3337,2194,1097,81,-821,-1572,-2137,-2471,-2556,-2355,-1892,-1174,-264,781,1873,2942,3910,4732,5356,5782,5970,5948,5688,5208,4508,3594,2490,1234,-138,-1549,-2934,-4208,-5285,-6092,-6567,-6675,-6405,-5796,-4888,-3770,-2538,-1278,-111,887,1624,2034,2069,1706,948,-166,-1563,-3143,-4771,-6317,-7622,-8582,-9067,-9053,-8486,-7441,-5964,-4197,-2266,-332,1468,2991,4147,4852,5078,4816,4105,3003,1606,24,-1608,-3157,-4482,-5475,-6027,-6103,-5677,-4800,-3551,-2046,-424,1172,2629,3832,4750,5339,5639,5674,5503,5173,4730,4198,3600,2955,2262,1571,893,294,-175,-463,-510,-296,189,932,1864,2954,4089,5230,6277,7193,7911,8407,8639,8595,8258,7623,6709,5514,4100,2494,784,-959,-2633,-4146,-5398,-6329,-6883,-7065,-6884,-6412,-5719,-4899,-4054,-3264,-2620,-2181,-1998,-2101,-2494,-3169,-4086,-5190,-6397,-7618,-8744,-9670,-10297,-10546,-10355,-9707,-8610,-7113,-5312,-3304,-1239,759,2561,4042,5139,5770,5939,5638,4928,3882,2604,1226,-136,-1339,-2293,-2896,-3121,-2934,-2381,-1500,-386,874,2167,3403,4478,5339,5927,6227,6238,5966,5461,4733,3859,2865,1823,793,-167,-962,-1552,-1849,-1831,-1466,-782,195,1367,2660,3957,5162,6187,6974,7478,7704,7667,7406,6970,6405,5753,5038,4292,3504,2704,1879,1054,247,-512,-1190,-1752,-2164,-2399,-2439,-2276,-1933,-1434,-840,-225,332,732,900,755,260,-609,-1823,-3328,-5038,-6820,-8566,-10113,-11362,-12192,-12545,-12385,-11735,-10639,-9204,-7530,-5767,-4030,-2461,-1154,-204,334,434,97,-642,-1714,-3025,-4459,-5868,-7135,-8096,-8657,-8708,-8217,-7179,-5659,-3766,-1651,515,2556,4324,5713,6652,7148,7221,6951,6422,5722,4939,4154,3412,2780,2282,1940,1798,1837,2097,2556,3217,4050,5027,6089,7201,8281,9311,10208,10976,11559,11942,12109,12015,11661,11003,10041,8770,7208,5402,3408,1316,-767,-2739,-4483,-5907,-6947,-7552,-7739,-7548,-7046,-6360,-5583,-4846,-4251,-3872,-3769,-3962,-4437,-5172,-6094,-7146,-8229,-9268,-10168,-10857,-11265,-11353,-11086,-10466,-9520,-8275,-6819,-5200,-3529,-1879,-353,975,2024,2732,3060,2983,2522,1694,585,-739,-2147,-3531,-4759,-5712,-6299,-6443,-6123,-5348,-4172,-2693,-1012,726,2410,3902,5110,5945,6352,6314,5826,4955,3752,2340,822,-664,-2008,-3089,-3844,-4195,-4139,-3671,-2847,-1719,-389,1065,2533,3954,5248,6398,7374,8180,8839,9349,9733,9985,10098,10062,9844,9445,8834,8047,7085,6022,4911,3853,2917,2195,1720,1534,1599,1887,2296,2733,3081,3226,3074,2557,1650,371,-1206,-2977,-4779,-6472,-7885,-8907,-9454,-9502,-9088,-8291,-7233,-6049,-4884,-3843,-3037,-2493,-2258,-2291,-2569,-3036,-3625,-4299,-4991,-5675,-6320,-6894,-7390,-7773,-8026,-8128,-8052,-7786,-7333,-6688,-5894,-4971,-3968,-2932,-1907,-926,-21,795,1512,2127,2637,3056,3356,3560,3632,3585,3408,3119,2745,2328,1925,1602,1409,1406,1606,2031,2650,3435,4337,5290,6251,7143,7929,8555,8991,9202,9188,8938,8481,7848,7078,6229,5358,4512,3758,3119,2644,2327,2186,2183,2305,2490,2697,2850,2896,2753,2386,1737,802,-411,-1863,-3480,-5171,-6827,-8335,-9576,-10459,-10887,-10814,-10211,-9096,-7526,-5598,-3434,-1192,981,2917,4488,5572,6103,6030,5382,4201,2592,690,-1357,-3371,-5192,-6676,-7710,-8222,-8205,-7669,-6711,-5407,-3912,-2335,-825,508,1570,2281,2622,2564,2150,1406,420,-751,-1985,-3223,-4337,-5274,-5933,-6283,-6285,-5952,-5315,-4435,-3390,-2260,-1135,-64,894,1731,2441,3047,3565,4033,4450,4835,5158,5399,5519,5490,5290,4927,4425,3854,3282,2818,2547,2540,2862,3492,4412,5533,6754,7953,9010,9810,10273,10333,9963,9165,7966,6422,4607,2614,540,-1498,-3418,-5100,-6502,-7547,-8240,-8563,-8556,-8241,-7660,-6840,-5811,-4601,-3250,-1811,-372,969,2077,2838,3135,2894,2087,758,-1021,-3070,-5246,-7319,-9119,-10472,-11264,-11422,-10951,-9889,-8359,-6483,-4439,-2385,-481,1143,2393,3202,3547,3443,2917,2070,964,-251,-1474,-2569,-3416,-3934,-4049,-3736,-3011,-1916,-524,1051,2719,4335,5825,7072,8033,8663,8962,8946,8650,8118,7394,6527,5562,4537,3510,2512,1596,807,167,-285,-549,-616,-492,-196,264,857,1559,2329,3119,3871,4536,5040,5355,5429,5254,4836,4197,3382,2449,1456,460,-490,-1358,-2122,-2761,-3270,-3639,-3849,-3904,-3767,-3446,-2911,-2176,-1253,-180,985,2162,3259,4172,4805,5063,4904,4283,3244,1818,129,-1716,-3561,-5267,-6691,-7738,-8318,-8413,-8032,-7228,-6101,-4768,-3378,-2076,-1007,-287,10,-157,-754,-1716,-2925,-4245,-5528,-6634,-7454,-7894,-7936,-7558,-6812,-5753,-4459,-3016,-1497,32,1509,2898,4147,5219,6065,6640,6902,6844,6455,5794,4917,3929,2942,2067,1397,1021,952,1223,1761,2530,3414,4332,5193,5915,6475,6832,7019,7042,6949,6768,6545,6304,6086,5904,5785,5722,5721,5746,5770,5743,5611,5329,4853,4163,3267,2180,962,-340,-1647,-2897,-4037,-4997,-5756,-6263,-6499,-6469,-6146,-5587,-4808,-3896,-2932,-2031,-1295,-829,-710,-959,-1589,-2520,-3667,-4896,-6064,-7031,-7694,-7967,-7838,-7331,-6511,-5502,-4403,-3368,-2477,-1827,-1448,-1335,-1447,-1716,-2045,-2357,-2568,-2620,-2485,-2145,-1621,-932,-131,750,1641,2500,3269,3899,4363,4632,4701,4578,4279,3832,3265,2615,1919,1213,548,-51,-538,-901,-1123,-1209,-1166,-1029,-807,-561,-298,-84,78,151,139,68,-46,-123,-131,23,370,969,1817,2904,4185,5573,6993,8327,9479,10361,10888,11028,10744,10059,9000,7636,6034,4296,2500,756,-858,-2246,-3340,-4077,-4422,-4361,-3923,-3141,-2119,-932,276,1384,2277,2826,2982,2682,1943,813,-635,-2280,-4007,-5697,-7228,-8532,-9529,-10202,-10541,-10565,-10313,-9835,-9183,-8429,-7616,-6808,-6026,-5299,-4616,-3978,-3342,-2711,-2043,-1355,-653,43,682,1234,1666,1944,2075,2064,1943,1761,1576,1437,1402,1490,1712,2049,2464,2905,3326,3669,3913,4017,3994,3825,3535,3132,2635,2066,1443,787,126,-509,-1082,-1538,-1828,-1889,-1664,-1112,-208,1038,2577,4322,6162,7942,9532,10779,11567,11819,11474,10551,9074,7143,4860,2373,-179,-2636,-4878,-6761,-8224,-9171,-9599,-9481,-8861,-7789,-6347,-4634,-2758,-845,995,2625,3953,4868,5307,5220,4613,3519,2020,244,-1676,-3562,-5268,-6640,-7582,-8016,-7937,-7372,-6394,-5105,-3634,-2090,-610,724,1831,2663,3206,3467,3455,3230,2805,2238,1563,800,1,-813,-1619,-2356,-3028,-3576,-3991,-4258,-4360,-4301,-4095,-3737,-3276,-2719,-2131,-1547,-1016,-591,-291,-151,-161,-314,-586,-926,-1314,-1671,-1975,-2176,-2227,-2126,-1822,-1325,-612,319,1461,2816,4337,6012,7745,9482,11102,12504,13579,14212,14347,13915,12925,11404,9414,7077,4499,1840,-773,-3195,-5313,-7027,-8262,-8976,-9144,-8786,-7939,-6686,-5130,-3402,-1647,-20,1349,2323,2830,2804,2246,1190,-275,-2037,-3940,-5832,-7557,-8966,-9963,-10462,-10445,-9925,-8951,-7609,-5998,-4237,-2442,-725,813,2094,3055,3669,3937,3880,3557,3034,2390,1717,1073,533,121,-133,-240,-213,-75,133,388,652,906,1130,1324,1476,1612,1717,1820,1890,1935,1916,1823,1617,1309,875,353,-236,-849,-1441,-1962,-2384,-2670,-2803,-2772,-2551,-2139,-1506,-657,422,1701,3144,4671,6191,7576,8705,9460,9749,9533,8807,7628,6093,4321,2462,642,-1011,-2400,-3464,-4159,-4484,-4461,-4120,-3525,-2723,-1795,-797,190,1112,1902,2520,2931,3119,3089,2840,2407,1791,1036,148,-831,-1875,-2942,-3968,-4910,-5681,-6240,-6527,-6523,-6223,-5671,-4907,-4032,-3124,-2291,-1615,-1167,-996,-1107,-1493,-2102,-2863,-3705,-4533,-5277,-5875,-6272,-6458,-6419,-6178,-5754,-5199,-4537,-3833,-3100,-2405,-1743,-1173,-670,-260,76,357,593,815,1037,1280,1559,1886,2265,2696,3170,3663,4152,4592,4956,5208,5331,5327,5217,5041,4867,4748,4759,4936,5299,5837,6491,7182,7800,8236,8389,8184,7588,6612,5302,3744,2028,267,-1447,-3027,-4405,-5547,-6415,-7010,-7336,-7411,-7260,-6920,-6423,-5823,-5154,-4471,-3798,-3181,-2633,-2171,-1816,-1551,-1398,-1326,-1327,-1376,-1432,-1479,-1476,-1412,-1281,-1085,-847,-598,-359,-179,-58,-33,-83,-222,-413,-659,-925,-1210,-1484,-1740,-1961,-2133,-2259,-2336,-2377,-2407,-2435,-2506,-2623,-2823,-3089,-3441,-3834,-4257,-4656,-4983,-5183,-5210,-5006,-4559,-3845,-2901,-1768,-533,720,1869,2838,3511,3862,3834,3446,2746,1791,711,-390,-1376,-2106,-2494,-2428,-1892,-860,593,2396,4396,6439,8363,9986,11193,11873,11995,11573,10672,9407,7905,6301,4719,3255,1968,902,46,-606,-1089,-1429,-1648,-1765,-1780,-1698,-1518,-1235,-874,-429,66,591,1123,1624,2058,2387,2546,2508,2208,1643,795,-304,-1600,-3017,-4453,-5803,-6968,-7862,-8427,-8642,-8509,-8084,-7419,-6621,-5753,-4935,-4211,-3651,-3268,-3056,-2984,-3000,-3047,-3066,-3027,-2894,-2669,-2369,-2006,-1620,-1224,-840,-467,-106,263,658,1080,1560,2082,2650,3242,3824,4358,4794,5081,5176,5044,4676,4062,3241,2234,1119,-50,-1174,-2170,-2950,-3422,-3541,-3247,-2550,-1467,-59,1579,3337,5070,6650,7925,8795,9172,9015,8350,7216,5727,3995,2163,358,-1299,-2716,-3818,-4582,-4984,-5049,-4800,-4272,-3517,-2576,-1492,-319,898,2110,3249,4273,5115,5726,6074,6116,5846,5274,4409,3321,2044,682,-709,-2024,-3210,-4193,-4943,-5435,-5668,-5656,-5435,-5033,-4509,-3907,-3274,-2685,-2161,-1779,-1552,-1520,-1674,-2013,-2482,-3047,-3629,-4170,-4603,-4877,-4957,-4826,-4495,-3979,-3336,-2603,-1854,-1139,-511,-17,334,526,590,549,446,317,193,93,25,-4,4,46,123,224,357,521,724,987,1314,1747,2268,2920,3668,4511,5425,6342,7236,8019,8635,9015,9104,8863,8284,7375,6204,4818,3334,1827,391,-887,-1976,-2807,-3387,-3683,-3708,-3469,-2979,-2276,-1409,-430,567,1517,2324,2929,3268,3326,3087,2582,1843,916,-134,-1266,-2417,-3542,-4595,-5536,-6317,-6918,-7286,-7430,-7317,-6981,-6438,-5734,-4938,-4104,-3310,-2613,-2060,-1678,-1475,-1426,-1486,-1605,-1701,-1727,-1620,-1361,-952,-427,162,734,1227,1565,1714,1647,1396,986,505,13,-398,-667,-744,-604,-265,253,875,1538,2158,2661,2991,3107,2992,2669,2163,1554,915,341,-69,-258,-150,254,959,1908,3029,4232,5406,6448,7255,7747,7872,7596,6940,5947,4715,3366,2044,899,56,-397,-411,-27,697,1629,2617,3529,4211,4593,4619,4293,3682,2845,1904,955,80,-625,-1158,-1469,-1619,-1632,-1587,-1561,-1612,-1806,-2163,-2706,-3397,-4215,-5087,-5950,-6735,-7366,-7783,-7937,-7800,-7352,-6623,-5636,-4473,-3203,-1943,-774,185,883,1254,1302,1044,534,-151,-929,-1713,-2427,-3008,-3414,-3617,-3615,-3414,-3048,-2539,-1949,-1308,-678,-90,410,815,1103,1308,1442,1550,1671,1837,2073,2378,2739,3124,3508,3847,4127,4322,4445,4500,4511,4513,4526,4593,4714,4919,5183,5513,5857,6195,6483,6684,6785,6763,6639,6425,6154,5842,5508,5136,4714,4215,3618,2909,2105,1219,318,-556,-1335,-1968,-2420,-2682,-2754,-2687,-2510,-2286,-2073,-1897,-1825,-1853,-2022,-2318,-2743,-3264,-3853,-4451,-5007,-5460,-5752,-5855,-5730,-5403,-4884,-4234,-3506,-2772,-2094,-1527,-1113,-875,-824,-945,-1219,-1601,-2047,-2498,-2896,-3199,-3356,-3378,-3236,-3001,-2676,-2353,-2058,-1853,-1762,-1775,-1897,-2067,-2249,-2388,-2415,-2302,-1990,-1475,-738,185,1259,2396,3513,4498,5260,5722,5836,5614,5076,4320,3422,2513,1686,1037,646,536,752,1261,2043,3038,4167,5340,6445,7385,8053,8391,8361,7978,7299,6411,5413,4405,3456,2621,1902,1305,785,330,-105,-514,-911,-1271,-1574,-1797,-1917,-1932,-1850,-1683,-1469,-1220,-989,-772,-629,-545,-569,-692,-937,-1294,-1762,-2314,-2929,-3558,-4171,-4708,-5149,-5448,-5598,-5587,-5426,-5127,-4724,-4248,-3742,-3246,-2812,-2459,-2228,-2110,-2096,-2173,-2274,-2398,-2467,-2496,-2442,-2328,-2165,-1968,-1775,-1597,-1454,-1352,-1286,-1237,-1183,-1090,-924,-650,-244,310,1009,1807,2672,3502,4235,4774,5063,5067,4783,4254,3551,2759,1999,1350,905,728,826,1223,1855,2683,3614,4562,5436,6143,6634,6849,6797,6488,5967,5309,4555,3794,3032,2307,1604,898,190,-571,-1345,-2151,-2923,-3623,-4187,-4551,-4673,-4524,-4097,-3430,-2563,-1581,-563,390,1192,1758,2030,1960,1556,818,-171,-1361,-2626,-3873,-4990,-5869,-6455,-6676,-6540,-6051,-5266,-4262,-3124,-1960,-861,81,784,1206,1308,1104,633,-53,-850,-1684,-2446,-3081,-3519,-3758,-3786,-3643,-3370,-3020,-2645,-2299,-1991,-1752,-1553,-1373,-1175,-910,-547,-65,540,1252,2012,2784,3478,4058,4468,4698,4748,4663,4476,4250,4027,3836,3701,3616,3566,3547,3526,3516,3503,3501,3519,3561,3632,3725,3828,3925,3993,4018,3967,3828,3561,3148,2566,1804,881,-172,-1278,-2367,-3332,-4085,-4561,-4698,-4511,-4010,-3280,-2396,-1477,-614,91,586,805,756,420,-159,-954,-1898,-2936,-3990,-4984,-5858,-6531,-6972,-7141,-7024,-6649,-6023,-5221,-4284,-3293,-2313,-1413,-649,-73,295,427,340,55,-383,-904,-1444,-1923,-2277,-2461,-2450,-2253,-1905,-1452,-963,-486,-81,252,483,665,808,971,1188,1485,1874,2350,2888,3455,4013,4518,4928,5230,5381,5403,5271,5022,4649,4194,3656,3078,2470,1870,1301,801,393,121,-7,39,252,617,1112,1672,2255,2790,3230,3541,3701,3712,3586,3342,3011,2605,2164,1687,1211,741,295,-107,-460,-743,-971,-1122,-1236,-1299,-1347,-1388,-1430,-1492,-1562,-1667,-1794,-1975,-2205,-2512,-2889,-3344,-3857,-4395,-4936,-5416,-5817,-6088,-6223,-6202,-6046,-5757,-5373,-4919,-4432,-3945,-3501,-3122,-2856,-2697,-2676,-2758,-2942,-3169,-3412,-3606,-3734,-3747,-3658,-3451,-3147,-2771,-2321,-1836,-1309,-745,-155,477,1135,1816,2503,3163,3774,4307,4737,5062,5270,5388,5426,5424,5398,5383,5378,5387,5379,5326,5178,4899,4456,3837,3054,2147,1178,240,-583,-1180,-1487,-1442,-1035,-299,710,1872,3084,4180,5054,5556,5627,5195,4287,2938,1269,-603,-2497,-4271,-5765,-6864,-7502,-7642,-7321,-6599,-5580,-4386,-3129,-1937,-878,-48,530,828,839,605,142,-485,-1215,-1985,-2715,-3352,-3832,-4118,-4194,-4054,-3737,-3269,-2717,-2134,-1580,-1107,-754,-552,-518,-650,-935,-1339,-1817,-2306,-2750,-3081,-3268,-3281,-3140,-2857,-2498,-2091,-1707,-1372,-1105,-927,-806,-746,-698,-657,-591,-499,-362,-191,39,314,658,1079,1559,2118,2695,3275,3785,4166,4364,4307,3985,3371,2502,1429,244,-938,-1980,-2755,-3132,-3032,-2402,-1275,291,2135,4122,6019,7672,8897,9586,9671,9156,8086,6591,4792,2873,985,-720,-2113,-3137,-3727,-3911,-3720,-3226,-2525,-1716,-891,-139,480,935,1202,1291,1214,974,607,99,-514,-1230,-2026,-2864,-3727,-4549,-5302,-5923,-6381,-6629,-6665,-6452,-6034,-5405,-4628,-3735,-2793,-1850,-972,-199,420,858,1110,1165,1067,823,507,149,-177,-441,-580,-591,-442,-154,261,772,1331,1899,2418,2849,3152,3306,3301,3150,2875,2530,2152,1812,1549,1401,1385,1479,1649,1834,1967,1972,1796,1395,765,-69,-1050,-2075,-3044,-3810,-4285,-4356,-3996,-3198,-2025,-590,982,2512,3864,4881,5477,5585,5205,4387,3217,1828,361,-1035,-2223,-3093,-3584,-3653,-3332,-2656,-1727,-631,502,1588,2514,3238,3713,3940,3938,3728,3362,2853,2253,1567,830,60,-710,-1453,-2127,-2702,-3143,-3423,-3528,-3449,-3197,-2784,-2243,-1612,-945,-300,260,673,894,885,633,164,-504,-1279,-2109,-2878,-3535,-3982,-4207,-4167,-3893,-3419,-2805,-2121,-1443,-837,-362,-53,76,36,-127,-377,-619,-814,-872,-755,-424,134,891,1803,2796,3765,4626,5246,5572,5502,5052,4208,3062,1721,324,-944,-1944,-2516,-2587,-2110,-1135,250,1879,3575,5135,6380,7167,7409,7085,6242,4980,3442,1797,203,-1183,-2260,-2954,-3253,-3189,-2825,-2272,-1624,-1003,-491,-154,-34,-117,-385,-787,-1252,-1752,-2206,-2623,-2960,-3249,-3480,-3680,-3849,-3978,-4069,-4077,-4000,-3797,-3486,-3047,-2535,-1950,-1366,-804,-308,83,358,497,500,393,188,-53,-291,-450,-490,-358,-48,428,1028,1685,2306,2826,3139,3212,3000,2513,1784,886,-92,-1039,-1853,-2437,-2729,-2674,-2285,-1556,-575,614,1873,3113,4191,4997,5427,5401,4893,3903,2508,804,-1043,-2858,-4447,-5632,-6263,-6253,-5568,-4256,-2429,-265,2042,4254,6181,7643,8527,8791,8457,7613,6403,4984,3534,2207,1125,376,-11,-47,222,709,1320,1952,2503,2896,3088,3038,2786,2348,1803,1212,638,135,-270,-568,-770,-902,-1003,-1107,-1248,-1450,-1724,-2059,-2462,-2888,-3335,-3767,-4155,-4495,-4740,-4907,-4966,-4936,-4817,-4623,-4371,-4078,-3746,-3396,-3009,-2601,-2163,-1702,-1248,-818,-461,-205,-98,-148,-376,-756,-1256,-1811,-2353,-2794,-3061,-3093,-2827,-2273,-1406,-292,1038,2490,3982,5418,6694,7723,8418,8717,8588,8030,7074,5804,4311,2744,1230,-79,-1056,-1610,-1658,-1219,-303,980,2511,4136,5679,6996,7938,8425,8400,7877,6911,5595,4059,2431,837,-602,-1825,-2759,-3412,-3779,-3897,-3819,-3584,-3251,-2857,-2429,-1992,-1550,-1102,-653,-209,216,581,858,1002,973,761,354,-222,-920,-1690,-2450,-3125,-3646,-3949,-3988,-3757,-3248,-2512,-1603,-608,389,1288,2031,2550,2829,2864,2690,2342,1897,1401,922,487,126,-179,-444,-718,-1037,-1447,-1958,-2579,-3269,-3981,-4637,-5178,-5521,-5634,-5473,-5050,-4381,-3509,-2493,-1390,-273,800,1756,2547,3101,3398,3383,3077,2478,1649,660,-393,-1394,-2222,-2774,-2948,-2700,-2000,-887,576,2256,4040,5749,7256,8426,9170,9453,9272,8685,7763,6626,5373,4127,2973,1984,1216,678,379,290,374,581,872,1174,1470,1702,1864,1934,1912,1797,1579,1259,819,251,-445,-1281,-2209,-3220,-4235,-5203,-6046,-6700,-7117,-7249,-7112,-6694,-6067,-5265,-4372,-3449,-2567,-1780,-1134,-654,-351,-222,-250,-399,-643,-928,-1232,-1517,-1765,-1978,-2147,-2297,-2420,-2535,-2613,-2656,-2611,-2471,-2184,-1757,-1161,-437,416,1334,2284,3210,4062,4796,5389,5799,6036,6081,5948,5647,5187,4588,3871,3054,2179,1272,390,-421,-1104,-1603,-1886,-1918,-1710,-1280,-682,4,698,1296,1729,1928,1876,1576,1081,450,-219,-859,-1390,-1767,-1976,-2006,-1901,-1682,-1405,-1109,-827,-588,-396,-260,-162,-84,-9,90,216,376,558,743,907,1020,1075,1046,950,784,569,331,88,-150,-348,-539,-670,-785,-830,-838,-760,-626,-420,-170,84,310,446,456,305,-24,-518,-1170,-1921,-2751,-3598,-4427,-5202,-5870,-6412,-6771,-6932,-6857,-6533,-5979,-5198,-4251,-3182,-2056,-942,102,1025,1796,2392,2827,3112,3294,3407,3502,3594,3717,3835,3951,3997,3959,3787,3489,3078,2603,2139,1757,1539,1535,1775,2249,2915,3706,4528,5308,5933,6377,6562,6511,6215,5715,5058,4278,3436,2557,1686,828,22,-754,-1463,-2130,-2737,-3282,-3748,-4123,-4374,-4480,-4429,-4199,-3835,-3348,-2829,-2330,-1949,-1745,-1778,-2066,-2605,-3341,-4217,-5131,-5993,-6712,-7194,-7391,-7258,-6794,-6027,-5007,-3817,-2548,-1304,-183,738,1395,1770,1856,1702,1355,895,389,-92,-507,-805,-989,-1027,-951,-750,-460,-94,318,744,1174,1572,1954,2299,2630,2949,3261,3580,3889,4204,4497,4775,5012,5190,5284,5248,5050,4648,4017,3143,2051,783,-565,-1894,-3062,-3953,-4448,-4494,-4057,-3194,-1980,-562,914,2282,3420,4210,4619,4635,4308,3710,2929,2064,1182,364,-362,-949,-1392,-1664,-1768,-1689,-1426,-992,-387,347,1173,2041,2866,3594,4127,4420,4403,4072,3411,2475,1305,-11,-1384,-2744,-3976,-5043,-5866,-6423,-6696,-6692,-6430,-5967,-5339,-4630,-3903,-3233,-2693,-2331,-2194,-2290,-2613,-3129,-3771,-4483,-5174,-5786,-6254,-6552,-6650,-6563,-6303,-5893,-5376,-4768,-4113,-3423,-2728,-2021,-1328,-619,79,803,1524,2263,2993,3724,4429,5125,5779,6414,6982,7482,7857,8058,8038,7740,7143,6249,5097,3765,2376,1044,-70,-869,-1241,-1165,-633,280,1476,2808,4121,5250,6064,6450,6361,5786,4772,3410,1815,125,-1524,-3013,-4234,-5133,-5670,-5865,-5753,-5406,-4893,-4307,-3699,-3135,-2640,-2243,-1948,-1788,-1745,-1870,-2137,-2578,-3168,-3883,-4688,-5498,-6256,-6848,-7207,-7251,-6930,-6243,-5193,-3859,-2311,-674,944,2414,3633,4512,4996,5064,4733,4058,3117,2023,884,-179,-1068,-1710,-2055,-2113,-1894,-1481,-939,-369,138,515,707,694,496,143,-301,-772,-1207,-1548,-1749,-1789,-1645,-1340,-862,-269,430,1157,1860,2455,2858,2991,2792,2228,1317,118,-1262,-2658,-3923,-4862,-5366,-5328,-4733,-3627,-2100,-308,1591,3424,5049,6347,7260,7756,7865,7627,7116,6399,5538,4611,3645,2710,1828,1045,386,-106,-436,-577,-545,-367,-56,317,716,1061,1285,1332,1119,651,-119,-1130,-2336,-3642,-4928,-6080,-6985,-7558,-7741,-7528,-6954,-6081,-5025,-3887,-2791,-1843,-1128,-698,-573,-752,-1167,-1789,-2495,-3228,-3869,-4343,-4574,-4501,-4124,-3421,-2471,-1310,-59,1195,2347,3304,4018,4440,4611,4542,4338,4058,3808,3662,3674,3880,4274,4829,5490,6197,6870,7454,7875,8085,8035,7693,7032,6054,4766,3222,1481,-344,-2145,-3777,-5125,-6068,-6547,-6520,-6020,-5110,-3908,-2556,-1213,-26,875,1407,1531,1256,643,-225,-1238,-2279,-3257,-4069,-4680,-5041,-5165,-5061,-4774,-4348,-3827,-3259,-2665,-2072,-1479,-893,-309,252,786,1259,1657,1948,2132,2202,2185,2092,1974,1842,1742,1677,1670,1698,1780,1864,1968,2039,2082,2063,1972,1795,1522,1154,694,162,-417,-992,-1515,-1937,-2211,-2323,-2265,-2076,-1801,-1512,-1266,-1134,-1138,-1311,-1620,-2040,-2507,-2955,-3319,-3528,-3535,-3307,-2831,-2119,-1202,-138,1026,2203,3358,4399,5290,5957,6353,6438,6171,5560,4635,3456,2142,812,-387,-1312,-1855,-1934,-1519,-637,636,2178,3832,5441,6822,7867,8442,8527,8104,7220,5956,4405,2683,899,-846,-2461,-3883,-5056,-5959,-6570,-6912,-6978,-6826,-6463,-5943,-5321,-4631,-3970,-3378,-2939,-2693,-2675,-2879,-3285,-3823,-4421,-4984,-5422,-5658,-5642,-5344,-4784,-4003,-3054,-2038,-1007,-57,763,1421,1888,2177,2310,2312,2237,2123,2025,1988,2054,2254,2596,3075,3642,4240,4780,5167,5324,5168,4683,3868,2775,1507,167,-1083,-2131,-2831,-3123,-2943,-2318,-1300,0,1439,2877,4151,5155,5779,5980,5735,5056,3983,2578,916,-895,-2747,-4512,-6057,-7252,-7997,-8195,-7827,-6885,-5444,-3612,-1542,579,2568,4250,5480,6191,6331,5966,5160,4057,2790,1514,355,-574,-1198,-1483,-1414,-1029,-376,475,1431,2424,3361,4192,4857,5324,5570,5585,5369,4939,4314,3541,2652,1714,767,-133,-943,-1634,-2183,-2586,-2846,-2989,-3023,-3000,-2925,-2851,-2783,-2764,-2796,-2908,-3087,-3345,-3637,-3963,-4247,-4475,-4583,-4540,-4341,-3976,-3493,-2939,-2389,-1915,-1584,-1438,-1477,-1684,-1976,-2274,-2458,-2429,-2098,-1415,-369,984,2582,4274,5949,7438,8632,9426,9783,9691,9196,8366,7281,6040,4706,3360,2045,810,-313,-1280,-2072,-2635,-2957,-3002,-2768,-2277,-1558,-704,216,1076,1784,2248,2410,2260,1805,1118,260,-665,-1568,-2385,-3034,-3503,-3766,-3833,-3729,-3481,-3121,-2693,-2206,-1700,-1155,-597,2,621,1259,1898,2492,3025,3443,3731,3872,3866,3734,3508,3227,2938,2690,2503,2421,2434,2555,2761,3032,3326,3614,3839,3974,3969,3818,3488,3010,2384,1662,885,108,-623,-1257,-1790,-2197,-2508,-2732,-2918,-3070,-3238,-3402,-3579,-3736,-3857,-3914,-3887,-3770,-3566,-3298,-3000,-2703,-2452,-2262,-2154,-2102,-2083,-2039,-1939,-1728,-1426,-1033,-633,-282,-76,-70,-301,-753,-1368,-2041,-2644,-3037,-3097,-2752,-1958,-761,752,2449,4159,5733,7014,7911,8354,8340,7897,7099,6032,4805,3522,2271,1146,184,-563,-1100,-1417,-1545,-1487,-1274,-914,-426,162,809,1476,2073,2556,2834,2867,2629,2119,1373,464,-537,-1523,-2410,-3124,-3605,-3835,-3821,-3582,-3197,-2703,-2210,-1758,-1423,-1229,-1189,-1284,-1461,-1669,-1818,-1841,-1670,-1260,-605,266,1273,2317,3256,3980,4368,4376,3971,3229,2217,1089,-19,-958,-1613,-1892,-1777,-1260,-435,622,1751,2829,3701,4272,4459,4257,3677,2803,1706,502,-742,-1936,-3051,-4035,-4886,-5575,-6097,-6419,-6521,-6375,-5957,-5288,-4383,-3318,-2180,-1066,-96,655,1113,1266,1126,749,213,-403,-1000,-1526,-1905,-2125,-2162,-2032,-1751,-1340,-828,-219,461,1221,2052,2943,3881,4810,5696,6447,7011,7315,7308,6981,6332,5403,4270,3000,1702,457,-659,-1586,-2302,-2795,-3098,-3233,-3259,-3205,-3102,-2976,-2807,-2600,-2333,-1995,-1593,-1143,-676,-237,131,371,445,310,-54,-649,-1459,-2422,-3466,-4476,-5351,-5957,-6221,-6060,-5483,-4511,-3237,-1784,-296,1070,2189,2951,3304,3253,2833,2171,1368,594,-38,-424,-526,-358,8,467,907,1214,1336,1234,970,599,252,28,29,305,862,1653,2577,3526,4355,4958,5252,5195,4798,4111,3213,2200,1175,220,-586,-1197,-1589,-1742,-1683,-1409,-974,-390,288,1030,1775,2474,3056,3454,3598,3440,2941,2114,981,-381,-1884,-3407,-4848,-6075,-7016,-7587,-7755,-7526,-6913,-5989,-4818,-3499,-2118,-772,462,1515,2337,2892,3174,3176,2928,2462,1820,1072,263,-537,-1289,-1945,-2470,-2842,-3038,-3054,-2894,-2575,-2128,-1598,-1038,-504,-55,277,449,468,328,74,-269,-635,-994,-1276,-1461,-1491,-1369,-1070,-632,-86,475,986,1330,1449,1287,845,177,-619,-1412,-2050,-2418,-2410,-2005,-1213,-129,1137,2426,3608,4562,5203,5515,5495,5213,4728,4141,3521,2955,2498,2190,2064,2115,2338,2705,3170,3697,4227,4718,5115,5383,5460,5327,4935,4277,3357,2203,873,-549,-1959,-3252,-4316,-5066,-5450,-5448,-5096,-4460,-3643,-2757,-1924,-1234,-773,-572,-656,-998,-1567,-2294,-3119,-3959,-4750,-5417,-5923,-6228,-6333,-6247,-6008,-5658,-5246,-4823,-4416,-4059,-3759,-3514,-3322,-3153,-3000,-2830,-2638,-2402,-2124,-1802,-1454,-1091,-733,-401,-104,149,365,573,782,1042,1337,1692,2044,2364,2566,2609,2435,2059,1510,868,244,-255,-519,-480,-114,549,1443,2444,3448,4309,4957,5307,5361,5133,4680,4089,3425,2787,2221,1773,1462,1276,1194,1183,1193,1204,1184,1127,1039,926,807,686,555,412,227,-4,-301,-655,-1058,-1481,-1888,-2253,-2536,-2727,-2818,-2818,-2749,-2630,-2487,-2325,-2152,-1962,-1743,-1496,-1212,-909,-593,-309,-73,58,77,-66,-355,-803,-1366,-2006,-2654,-3255,-3730,-4037,-4138,-4021,-3713,-3256,-2712,-2168,-1690,-1366,-1228,-1318,-1625,-2118,-2744,-3425,-4085,-4643,-5030,-5197,-5097,-4740,-4108,-3263,-2257,-1187,-165,709,1333,1663,1681,1441,1027,565,190,16,133,579,1336,2343,3489,4655,5695,6522,7016,7174,6972,6472,5748,4890,4011,3184,2505,1996,1700,1592,1645,1818,2041,2283,2492,2647,2750,2770,2738,2617,2414,2105,1674,1117,438,-339,-1182,-2030,-2841,-3551,-4122,-4525,-4748,-4790,-4668,-4405,-4013,-3542,-3000,-2436,-1886,-1383,-975,-702,-579,-649,-894,-1314,-1869,-2495,-3119,-3649,-3996,-4096,-3902,-3420,-2681,-1769,-784,156,943,1489,1733,1666,1304,724,-8,-768,-1472,-2014,-2334,-2376,-2142,-1634,-906,-12,973,1979,2925,3744,4364,4726,4795,4558,4042,3320,2478,1655,964,513,377,551,1015,1654,2358,2969,3371,3448,3178,2560,1688,673,-323,-1163,-1726,-1931,-1778,-1279,-544,339,1229,2025,2635,3003,3126,3016,2735,2343,1906,1477,1088,739,425,118,-213,-579,-997,-1450,-1915,-2365,-2755,-3055,-3238,-3282,-3191,-2961,-2620,-2192,-1713,-1237,-798,-456,-246,-197,-334,-647,-1128,-1739,-2430,-3139,-3788,-4299,-4601,-4645,-4402,-3900,-3165,-2303,-1382,-539,156,597,754,600,172,-475,-1239,-2010,-2670,-3092,-3211,-2945,-2322,-1354,-157,1166,2467,3621,4519,5105,5335,5246,4875,4302,3626,2945,2356,1960,1817,1976,2456,3212,4202,5298,6393,7321,7969,8202,7976,7260,6127,4669,3057,1461,51,-1011,-1649,-1793,-1490,-792,173,1272,2373,3326,4051,4439,4473,4106,3380,2296,939,-648,-2373,-4145,-5875,-7455,-8797,-9822,-10463,-10683,-10476,-9847,-8846,-7533,-5984,-4308,-2612,-1006,379,1466,2156,2414,2225,1622,666,-538,-1874,-3210,-4422,-5383,-6015,-6219,-5974,-5263,-4119,-2637,-922,844,2490,3819,4661,4895,4453,3352,1686,-386,-2642,-4841,-6740,-8128,-8847,-8819,-8020,-6526,-4451,-1969,725,3428,5947,8103,9768,10833,11253,11017,10177,8827,7118,5219,3351,1684,422,-346,-538,-181,643,1817,3170,4551,5810,6823,7530,7872,7883,7560,7000,6225,5337,4382,3422,2521,1702,1021,484,122,-71,-87,52,344,741,1217,1705,2127,2409,2457,2198,1592,613,-696,-2271,-3995,-5728,-7319,-8617,-9501,-9887,-9731,-9058,-7925,-6448,-4770,-3046,-1463,-158,694,1025,746,-123,-1517,-3335,-5365,-7432,-9275,-10707,-11521,-11617,-10939,-9532,-7509,-5051,-2377,281,2684,4660,6038,6758,6793,6197,5090,3627,1998,417,-940,-1895,-2344,-2228,-1549,-380,1181,2975,4866,6690,8331,9677,10658,11217,11341,11007,10260,9120,7680,6021,4257,2502,868,-543,-1645,-2387,-2722,-2658,-2206,-1415,-355,899,2248,3596,4830,5853,6559,6876,6736,6135,5066,3617,1860,-48,-1982,-3752,-5239,-6281,-6817,-6781,-6210,-5166,-3780,-2215,-661,703,1693,2207,2153,1556,467,-967,-2584,-4176,-5560,-6569,-7087,-7066,-6489,-5444,-4007,-2343,-584,1103,2583,3730,4468,4737,4542,3909,2927,1708,396,-865,-1928,-2689,-3068,-3056,-2675,-2002,-1137,-199,715,1492,2097,2465,2613,2530,2255,1812,1231,567,-168,-897,-1596,-2203,-2671,-2966,-3045,-2898,-2515,-1905,-1088,-100,1022,2217,3429,4582,5619,6462,7066,7390,7398,7100,6511,5661,4640,3498,2354,1291,402,-235,-572,-581,-277,302,1078,1946,2790,3471,3880,3905,3499,2630,1349,-270,-2086,-3953,-5686,-7144,-8177,-8722,-8735,-8256,-7357,-6156,-4784,-3389,-2076,-967,-110,453,725,733,524,157,-302,-783,-1228,-1586,-1819,-1910,-1853,-1671,-1382,-1025,-619,-187,255,716,1182,1673,2168,2671,3152,3583,3920,4128,4148,3970,3550,2915,2078,1094,47,-981,-1884,-2558,-2947,-2961,-2635,-1950,-1033,46,1121,2075,2775,3131,3103,2696,1968,1028,8,-938,-1657,-2042,-2002,-1531,-649,554,1964,3439,4828,5988,6793,7140,6971,6267,5055,3415,1455,-666,-2796,-4748,-6373,-7532,-8131,-8129,-7532,-6404,-4864,-3046,-1138,708,2301,3532,4273,4504,4220,3492,2430,1173,-137,-1364,-2400,-3196,-3697,-3945,-3936,-3738,-3375,-2888,-2298,-1633,-907,-173,542,1143,1590,1781,1685,1260,520,-490,-1691,-2979,-4226,-5318,-6133,-6590,-6627,-6212,-5367,-4121,-2575,-813,1010,2770,4301,5474,6176,6332,5929,4993,3616,1926,80,-1749,-3405,-4743,-5657,-6085,-5998,-5427,-4424,-3079,-1515,154,1773,3234,4404,5223,5637,5667,5364,4816,4148,3465,2891,2500,2356,2472,2837,3397,4073,4769,5367,5775,5881,5637,5004,4001,2686,1155,-457,-2008,-3350,-4368,-4978,-5148,-4900,-4305,-3463,-2501,-1524,-648,71,586,891,1016,983,847,625,355,20,-374,-856,-1429,-2102,-2843,-3619,-4360,-4994,-5443,-5648,-5554,-5151,-4448,-3495,-2361,-1155,29,1068,1883,2380,2546,2336,1810,1004,16,-1048,-2069,-2937,-3541,-3824,-3728,-3271,-2480,-1437,-270,915,1938,2687,3032,2893,2253,1122,-398,-2194,-4090,-5911,-7477,-8632,-9260,-9286,-8708,-7540,-5889,-3854,-1581,771,3071,5163,6959,8361,9342,9885,10021,9810,9322,8652,7885,7110,6388,5755,5226,4781,4388,4009,3604,3151,2646,2104,1541,1004,513,97,-223,-457,-604,-693,-747,-796,-863,-984,-1140,-1369,-1608,-1872,-2084,-2216,-2211,-2037,-1678,-1160,-536,109,663,1028,1103,833,217,-713,-1861,-3097,-4295,-5293,-5999,-6325,-6244,-5787,-4989,-3958,-2763,-1523,-316,766,1643,2254,2549,2492,2096,1376,399,-749,-1966,-3141,-4151,-4927,-5368,-5480,-5237,-4701,-3928,-3016,-2044,-1124,-315,300,680,813,691,361,-127,-695,-1254,-1725,-2019,-2098,-1915,-1494,-846,-36,878,1832,2763,3640,4428,5121,5706,6181,6524,6721,6735,6533,6083,5351,4341,3050,1532,-151,-1894,-3582,-5074,-6246,-6973,-7169,-6791,-5843,-4389,-2554,-497,1568,3449,4937,5893,6213,5884,4952,3549,1845,47,-1629,-3007,-3945,-4368,-4280,-3721,-2817,-1682,-501,604,1468,2009,2141,1850,1156,122,-1161,-2560,-3955,-5195,-6157,-6743,-6868,-6515,-5700,-4487,-2990,-1354,281,1742,2918,3690,4014,3871,3302,2379,1226,-40,-1267,-2351,-3185,-3716,-3925,-3826,-3459,-2896,-2176,-1391,-561,232,984,1623,2142,2483,2628,2546,2228,1675,919,-1,-999,-2002,-2878,-3544,-3867,-3784,-3229,-2204,-736,1067,3089,5134,7015,8526,9475,9720,9173,7816,5732,3060,29,-3101,-6047,-8539,-10359,-11344,-11428,-10609,-9004,-6771,-4139,-1378,1271,3536,5241,6229,6441,5884,4645,2888,799,-1365,-3398,-5073,-6237,-6800,-6716,-6043,-4859,-3309,-1557,249,1928,3383,4484,5196,5469,5332,4810,3989,2959,1829,730,-240,-983,-1444,-1605,-1478,-1119,-593,21,644,1217,1692,2043,2265,2358,2343,2235,2050,1816,1515,1179,770,308,-230,-835,-1498,-2199,-2895,-3547,-4093,-4486,-4680,-4629,-4343,-3809,-3084,-2220,-1294,-387,433,1125,1663,2063,2360,2607,2863,3173,3580,4083,4682,5319,5946,6471,6815,6892,6638,5995,4972,3562,1856,-73,-2089,-4060,-5840,-7296,-8306,-8801,-8722,-8095,-6956,-5426,-3624,-1733,102,1702,2954,3755,4058,3888,3271,2348,1207,21,-1095,-2027,-2685,-3051,-3105,-2901,-2486,-1938,-1335,-744,-228,182,462,613,666,631,577,507,480,489,546,628,711,763,761,689,557,380,204,73,35,140,406,851,1445,2143,2868,3517,4002,4199,4054,3503,2544,1233,-370,-2104,-3860,-5443,-6743,-7613,-8000,-7860,-7233,-6175,-4801,-3226,-1581,26,1493,2764,3790,4566,5089,5395,5507,5483,5359,5179,4976,4752,4510,4218,3844,3350,2705,1902,955,-98,-1175,-2211,-3088,-3743,-4083,-4087,-3715,-3028,-2045,-888,366,1580,2666,3525,4091,4353,4290,3970,3440,2809,2161,1607,1206,1005,1005,1155,1384,1590,1665,1529,1111,394,-589,-1778,-3052,-4286,-5342,-6087,-6431,-6311,-5723,-4707,-3357,-1796,-180,1336,2611,3513,3987,3978,3525,2680,1535,230,-1130,-2398,-3472,-4273,-4733,-4866,-4682,-4267,-3694,-3089,-2530,-2138,-1942,-2003,-2290,-2776,-3390,-4048,-4657,-5131,-5398,-5384,-5085,-4448,-3522,-2307,-869,748,2460,4210,5891,7447,8767,9821,10514,10855,10802,10386,9623,8551,7226,5688,4013,2257,500,-1176,-2694,-3968,-4928,-5517,-5698,-5456,-4816,-3818,-2535,-1082,447,1887,3141,4063,4585,4651,4254,3463,2363,1113,-125,-1180,-1890,-2156,-1922,-1213,-124,1204,2578,3805,4703,5131,5005,4332,3155,1641,-51,-1693,-3077,-4023,-4405,-4150,-3300,-1918,-188,1719,3555,5129,6234,6743,6578,5725,4260,2283,-25,-2481,-4883,-7038,-8783,-10001,-10619,-10635,-10104,-9119,-7835,-6396,-4971,-3693,-2665,-1959,-1582,-1535,-1744,-2153,-2651,-3152,-3543,-3753,-3687,-3325,-2611,-1586,-259,1282,2961,4665,6281,7707,8845,9644,10067,10127,9847,9279,8465,7455,6282,4966,3540,2009,435,-1153,-2660,-4007,-5096,-5819,-6114,-5914,-5217,-4053,-2495,-674,1270,3155,4811,6080,6842,7026,6630,5711,4399,2861,1307,-80,-1116,-1704,-1798,-1423,-699,251,1229,2089,2687,2945,2837,2400,1723,911,107,-598,-1096,-1355,-1353,-1136,-751,-275,200,621,903,1027,963,715,312,-218,-822,-1453,-2064,-2608,-3046,-3363,-3528,-3553,-3444,-3228,-2935,-2611,-2288,-2006,-1797,-1668,-1623,-1660,-1723,-1800,-1822,-1755,-1562,-1223,-734,-122,589,1353,2115,2845,3478,4012,4409,4679,4825,4878,4858,4815,4757,4726,4688,4643,4513,4250,3781,3042,2018,696,-849,-2549,-4250,-5828,-7101,-7958,-8266,-7982,-7095,-5651,-3784,-1629,601,2712,4509,5828,6573,6706,6264,5354,4130,2776,1484,405,-330,-684,-644,-288,288,963,1607,2130,2460,2571,2471,2204,1816,1379,940,534,190,-107,-358,-590,-830,-1082,-1370,-1672,-1997,-2302,-2587,-2811,-2963,-3031,-2998,-2881,-2672,-2407,-2081,-1746,-1407,-1118,-897,-796,-822,-1013,-1343,-1808,-2340,-2888,-3356,-3672,-3756,-3557,-3064,-2278,-1261,-68,1203,2468,3649,4674,5501,6102,6462,6591,6498,6215,5778,5230,4631,4033,3489,3034,2678,2403,2181,1933,1616,1152,508,-322,-1328,-2436,-3573,-4626,-5489,-6058,-6253,-6029,-5381,-4352,-3022,-1522,26,1453,2666,3541,4066,4215,4072,3701,3227,2752,2350,2080,1929,1857,1808,1672,1413,953,300,-525,-1457,-2406,-3279,-3980,-4446,-4632,-4546,-4208,-3689,-3054,-2385,-1756,-1227,-825,-600,-523,-612,-834,-1149,-1541,-1953,-2355,-2725,-3008,-3204,-3276,-3213,-3015,-2685,-2250,-1749,-1239,-768,-402,-165,-97,-172,-382,-659,-952,-1196,-1321,-1293,-1065,-650,-44,705,1548,2425,3244,3959,4469,4763,4770,4533,4045,3396,2653,1921,1280,818,549,496,590,776,950,1026,933,638,132,-519,-1261,-1975,-2558,-2916,-2957,-2652,-1978,-994,252,1633,3050,4383,5523,6410,6979,7243,7204,6936,6480,5920,5286,4620,3913,3146,2304,1339,267,-917,-2164,-3415,-4595,-5626,-6427,-6958,-7176,-7101,-6747,-6183,-5457,-4652,-3824,-3031,-2325,-1741,-1312,-1059,-1006,-1152,-1501,-2028,-2696,-3449,-4225,-4935,-5508,-5873,-5974,-5797,-5337,-4645,-3785,-2838,-1892,-1028,-302,234,570,712,664,480,176,-196,-589,-974,-1286,-1502,-1568,-1462,-1159,-660,27,862,1803,2789,3749,4633,5372,5946,6319,6504,6497,6319,5985,5504,4883,4132,3248,2266,1207,142,-873,-1742,-2382,-2717,-2681,-2258,-1451,-310,1074,2592,4107,5488,6611,7379,7730,7642,7140,6276,5152,3861,2521,1219,33,-1000,-1854,-2542,-3070,-3475,-3767,-3978,-4114,-4176,-4182,-4111,-3989,-3805,-3582,-3324,-3044,-2752,-2444,-2131,-1808,-1489,-1189,-928,-738,-645,-675,-840,-1148,-1580,-2117,-2705,-3308,-3848,-4284,-4550,-4614,-4462,-4086,-3531,-2838,-2086,-1352,-712,-238,14,26,-220,-686,-1332,-2085,-2855,-3551,-4076,-4357,-4312,-3944,-3212,-2203,-944,425,1827,3124,4235,5098,5664,5961,6002,5849,5566,5192,4776,4321,3833,3282,2661,1947,1159,316,-511,-1263,-1852,-2202,-2259,-1987,-1382,-489,649,1921,3235,4462,5484,6201,6523,6405,5844,4874,3574,2056,451,-1111,-2499,-3627,-4422,-4859,-4953,-4741,-4302,-3713,-3071,-2460,-1965,-1632,-1512,-1595,-1882,-2309,-2824,-3332,-3756,-4009,-4042,-3820,-3355,-2688,-1889,-1048,-266,385,819,1010,940,621,103,-562,-1299,-2011,-2645,-3101,-3358,-3386,-3183,-2815,-2307,-1762,-1235,-808,-519,-414,-469,-684,-988,-1327,-1627,-1807,-1828,-1631,-1218,-601,197,1098,2049,2971,3784,4455,4929,5217,5327,5299,5179,5018,4847,4685,4527,4340,4083,3702,3159,2427,1516,454,-683,-1818,-2840,-3658,-4184,-4361,-4150,-3580,-2679,-1564,-331,858,1887,2604,2939,2821,2270,1329,115,-1245,-2594,-3789,-4711,-5283,-5473,-5306,-4841,-4164,-3400,-2631,-1985,-1503,-1249,-1213,-1377,-1670,-2021,-2318,-2484,-2422,-2094,-1477,-607,450,1581,2668,3576,4188,4428,4231,3624,2633,1368,-68,-1512,-2843,-3899,-4606,-4871,-4707,-4136,-3249,-2170,-1026,31,886,1446,1659,1523,1071,392,-417,-1217,-1897,-2332,-2450,-2198,-1578,-633,563,1898,3259,4525,5602,6413,6939,7169,7157,6953,6639,6273,5923,5598,5310,5017,4666,4204,3569,2735,1694,474,-857,-2222,-3503,-4600,-5408,-5828,-5823,-5360,-4471,-3239,-1770,-218,1253,2489,3354,3754,3659,3102,2157,967,-323,-1564,-2618,-3406,-3883,-4054,-3980,-3717,-3380,-3015,-2721,-2503,-2385,-2338,-2316,-2273,-2151,-1911,-1539,-1035,-445,185,767,1225,1482,1473,1170,561,-313,-1398,-2591,-3798,-4882,-5759,-6299,-6463,-6196,-5502,-4442,-3073,-1540,47,1517,2752,3629,4074,4068,3620,2827,1788,660,-397,-1250,-1753,-1845,-1476,-679,488,1912,3457,4982,6343,7422,8150,8476,8422,8038,7398,6611,5766,4956,4240,3646,3176,2783,2418,1999,1466,764,-124,-1187,-2363,-3574,-4690,-5604,-6172,-6310,-5942,-5066,-3723,-2022,-112,1809,3557,4928,5803,6085,5776,4950,3717,2269,766,-612,-1731,-2517,-2911,-2953,-2666,-2160,-1508,-833,-216,255,531,581,423,74,-382,-904,-1389,-1798,-2064,-2186,-2160,-2036,-1866,-1729,-1688,-1807,-2103,-2584,-3192,-3879,-4532,-5076,-5409,-5464,-5209,-4628,-3783,-2720,-1577,-437,539,1283,1680,1714,1379,718,-164,-1161,-2121,-2917,-3424,-3557,-3269,-2566,-1485,-124,1417,3003,4500,5802,6801,7457,7741,7693,7357,6834,6186,5513,4861,4270,3754,3286,2843,2371,1823,1183,404,-455,-1393,-2308,-3125,-3740,-4063,-4021,-3575,-2726,-1526,-63,1522,3076,4430,5430,5965,5977,5470,4524,3279,1903,594,-490,-1216,-1522,-1421,-975,-318,413,1047,1467,1552,1283,646,-276,-1384,-2538,-3587,-4411,-4893,-4988,-4679,-4017,-3089,-2023,-960,-35,626,951,901,498,-192,-1063,-1998,-2863,-3553,-3982,-4090,-3871,-3341,-2554,-1596,-564,437,1288,1910,2228,2205,1852,1212,355,-591,-1527,-2307,-2843,-3036,-2867,-2314,-1438,-304,977,2290,3517,4542,5294,5703,5770,5511,4987,4277,3465,2645,1876,1229,720,355,125,-29,-140,-277,-480,-773,-1159,-1605,-2058,-2439,-2672,-2679,-2411,-1839,-977,122,1382,2678,3912,4943,5706,6120,6182,5913,5368,4645,3815,2986,2190,1486,856,302,-225,-744,-1297,-1889,-2523,-3177,-3808,-4380,-4829,-5108,-5185,-5020,-4629,-4018,-3237,-2344,-1413,-521,262,870,1269,1436,1382,1138,754,292,-179,-587,-887,-1021,-978,-741,-331,229,879,1563,2204,2723,3064,3158,3000,2574,1946,1166,349,-415,-1011,-1373,-1430,-1192,-658,85,967,1871,2700,3345,3748,3855,3675,3250,2640,1966,1304,770,417,287,384,658,1068,1495,1872,2083,2063,1771,1203,404,-534,-1511,-2383,-3037,-3365,-3294,-2807,-1920,-715,703,2185,3580,4738,5530,5865,5707,5063,4004,2639,1094,-480,-1966,-3254,-4279,-5013,-5466,-5671,-5690,-5576,-5400,-5196,-4996,-4793,-4579,-4317,-3971,-3515,-2923,-2202,-1379,-480,417,1270,1993,2555,2892,3012,2893,2585,2118,1552,961,392,-84,-426,-613,-616,-453,-135,295,789,1288,1724,2042,2195,2149,1922,1522,1021,479,-30,-426,-668,-713,-576,-253,179,709,1235,1745,2160,2491,2698,2822,2875,2897,2943,3021,3167,3364,3587,3807,3969,4034,3959,3720,3298,2714,1969,1127,227,-660,-1456,-2111,-2549,-2743,-2670,-2338,-1784,-1057,-242,579,1307,1862,2166,2182,1894,1329,545,-378,-1347,-2279,-3097,-3764,-4255,-4586,-4785,-4892,-4947,-4985,-5004,-5019,-4971,-4855,-4596,-4188,-3593,-2841,-1950,-981,4,932,1742,2368,2782,2940,2847,2510,1952,1230,392,-488,-1346,-2111,-2733,-3155,-3363,-3332,-3068,-2598,-1955,-1211,-426,305,907,1305,1445,1315,920,309,-430,-1230,-1958,-2557,-2922,-3027,-2834,-2371,-1654,-758,256,1304,2305,3189,3916,4438,4777,4937,4965,4914,4817,4725,4653,4609,4583,4551,4486,4344,4112,3744,3264,2650,1954,1194,432,-293,-925,-1427,-1759,-1902,-1841,-1598,-1194,-689,-145,359,743,950,935,689,231,-403,-1142,-1938,-2704,-3411,-4010,-4478,-4823,-5030,-5115,-5088,-4936,-4675,-4287,-3784,-3156,-2428,-1610,-731,163,1050,1874,2602,3198,3608,3826,3792,3530,3006,2276,1351,318,-768,-1816,-2747,-3497,-3999,-4234,-4183,-3873,-3353,-2688,-1989,-1336,-849,-589,-622,-949,-1544,-2338,-3230,-4108,-4860,-5383,-5612,-5511,-5079,-4354,-3401,-2286,-1116,54,1134,2091,2889,3533,4034,4430,4734,4994,5198,5366,5468,5496,5436,5265,4997,4624,4157,3619,3005,2345,1645,933,229,-421,-989,-1417,-1664,-1694,-1487,-1044,-413,351,1150,1887,2466,2812,2881,2664,2200,1538,769,-41,-807,-1494,-2052,-2495,-2817,-3041,-3190,-3262,-3278,-3216,-3074,-2830,-2471,-1986,-1386,-673,94,898,1651,2315,2814,3098,3133,2891,2382,1632,689,-371,-1480,-2542,-3493,-4262,-4809,-5110,-5161,-4984,-4608,-4095,-3485,-2870,-2284,-1810,-1463,-1269,-1219,-1274,-1396,-1517,-1599,-1577,-1451,-1187,-814,-348,179,715,1243,1704,2093,2374,2548,2620,2606,2540,2447,2372,2321,2313,2326,2337,2306,2197,1978,1625,1136,514,-223,-1037,-1902,-2766,-3586,-4311,-4894,-5273,-5429,-5286,-4861,-4116,-3100,-1852,-466,964,2301,3459,4322,4849,5015,4835,4378,3696,2892,2023,1166,363,-352,-952,-1436,-1773,-1962,-1982,-1824,-1475,-957,-262,541,1422,2303,3102,3768,4205,4395,4284,3885,3202,2282,1171,-60,-1343,-2604,-3782,-4810,-5660,-6290,-6708,-6902,-6895,-6710,-6365,-5896,-5325,-4692,-4016,-3353,-2699,-2117,-1591,-1151,-783,-473,-206,44,296,568,860,1180,1499,1815,2099,2336,2519,2637,2716,2763,2813,2902,3038,3257,3530,3855,4181,4466,4656,4713,4607,4321,3862,3232,2458,1562,567,-487,-1560,-2598,-3539,-4310,-4854,-5097,-5015,-4584,-3836,-2825,-1659,-439,668,1567,2122,2281,2023,1375,417,-753,-2006,-3233,-4321,-5195,-5806,-6120,-6143,-5879,-5360,-4609,-3664,-2560,-1346,-62,1223,2467,3586,4545,5272,5740,5922,5802,5402,4727,3826,2733,1514,220,-1066,-2292,-3366,-4239,-4846,-5153,-5142,-4814,-4204,-3350,-2341,-1248,-176,791,1567,2102,2356,2334,2057,1570,944,240,-459,-1103,-1625,-2000,-2195,-2209,-2048,-1732,-1295,-776,-216,338,851,1295,1656,1927,2120,2250,2337,2408,2473,2549,2635,2726,2819,2879,2912,2864,2738,2509,2179,1772,1314,862,473,201,104,212,530,1045,1704,2432,3154,3762,4198,4383,4310,3967,3403,2657,1797,871,-71,-1001,-1893,-2733,-3489,-4146,-4647,-4972,-5063,-4910,-4500,-3852,-3026,-2082,-1136,-274,386,771,817,499,-162,-1125,-2300,-3588,-4884,-6057,-7026,-7690,-8014,-7960,-7555,-6820,-5839,-4669,-3412,-2129,-904,227,1218,2051,2720,3212,3545,3711,3730,3618,3390,3082,2722,2347,1992,1694,1470,1345,1308,1361,1476,1634,1803,1964,2093,2194,2244,2284,2291,2315,2350,2414,2511,2626,2745,2842,2893,2865,2752,2526,2209,1786,1305,768,228,-289,-746,-1106,-1347,-1440,-1370,-1136,-736,-201,431,1114,1776,2363,2812,3095,3174,3077,2790,2372,1834,1231,593,-23,-579,-1017,-1297,-1382,-1256,-924,-425,194,850,1462,1944,2232,2270,2047,1580,902,94,-783,-1642,-2426,-3080,-3585,-3938,-4152,-4261,-4301,-4304,-4305,-4319,-4352,-4412,-4478,-4542,-4581,-4575,-4502,-4353,-4116,-3793,-3401,-2951,-2476,-2009,-1570,-1211,-933,-770,-719,-772,-910,-1108,-1303,-1485,-1561,-1534,-1325,-960,-399,313,1161,2108,3097,4110,5082,6010,6836,7541,8090,8441,8567,8445,8053,7420,6550,5516,4371,3196,2079,1093,304,-232,-499,-492,-233,228,823,1482,2105,2617,2941,3029,2853,2427,1781,972,82,-825,-1669,-2394,-2958,-3330,-3510,-3495,-3328,-3019,-2633,-2197,-1762,-1370,-1037,-798,-647,-586,-601,-662,-747,-820,-862,-854,-791,-686,-552,-420,-323,-280,-322,-457,-683,-1001,-1366,-1779,-2161,-2514,-2757,-2880,-2834,-2603,-2184,-1591,-874,-81,701,1396,1923,2223,2251,2007,1503,799,-39,-920,-1765,-2488,-3033,-3353,-3435,-3281,-2908,-2354,-1651,-843,34,952,1871,2778,3622,4380,4994,5411,5598,5499,5131,4493,3661,2698,1725,816,77,-437,-692,-687,-450,-33,505,1101,1695,2242,2707,3075,3323,3466,3491,3414,3238,2976,2626,2208,1716,1169,583,-30,-636,-1202,-1702,-2088,-2349,-2449,-2399,-2192,-1865,-1434,-959,-467,-21,347,597,706,664,474,153,-284,-796,-1369,-1957,-2541,-3094,-3584,-3993,-4299,-4478,-4527,-4434,-4209,-3856,-3403,-2858,-2254,-1602,-934,-263,373,951,1440,1802,2040,2103,2043,1816,1501,1100,679,288,-27,-208,-231,-74,262,755,1366,2055,2761,3441,4055,4570,4974,5267,5450,5538,5538,5449,5284,5034,4712,4327,3900,3451,3003,2573,2165,1785,1418,1055,678,288,-124,-537,-935,-1285,-1571,-1761,-1863,-1877,-1827,-1740,-1655,-1590,-1582,-1637,-1761,-1960,-2207,-2498,-2792,-3068,-3286,-3412,-3428,-3296,-3035,-2628,-2113,-1517,-885,-268,294,759,1094,1291,1335,1253,1049,763,408,28,-373,-757,-1130,-1461,-1761,-2004,-2202,-2330,-2405,-2403,-2337,-2194,-1966,-1654,-1244,-754,-190,402,993,1505,1908,2126,2161,1979,1626,1128,561,-13,-516,-907,-1129,-1188,-1083,-831,-487,-59,401,891,1392,1910,2440,2997,3565,4137,4690,5180,5585,5842,5948,5862,5611,5211,4702,4148,3579,3054,2584,2190,1853,1568,1297,1037,759,469,171,-130,-405,-658,-857,-1018,-1107,-1154,-1118,-1039,-889,-704,-494,-281,-113,-4,-4,-126,-381,-773,-1268,-1853,-2464,-3072,-3619,-4073,-4402,-4598,-4646,-4574,-4384,-4115,-3791,-3452,-3128,-2861,-2675,-2594,-2638,-2798,-3074,-3431,-3840,-4252,-4633,-4915,-5089,-5085,-4904,-4510,-3898,-3074,-2065,-902,343,1603,2797,3827,4633,5136,5312,5136,4643,3862,2886,1789,686,-327,-1147,-1695,-1907,-1746,-1214,-331,826,2180,3608,4999,6233,7210,7861,8144,8063,7640,6932,6020,4972,3894,2848,1921,1156,589,213,16,-66,-72,-90,-159,-347,-658,-1106,-1649,-2240,-2805,-3271,-3566,-3635,-3454,-3013,-2353,-1527,-613,292,1099,1713,2074,2134,1890,1364,614,-273,-1219,-2098,-2857,-3390,-3684,-3707,-3484,-3055,-2475,-1813,-1141,-517,1,376,583,606,449,120,-365,-971,-1675,-2429,-3198,-3937,-4601,-5152,-5547,-5750,-5733,-5464,-4943,-4181,-3206,-2097,-927,180,1127,1803,2139,2091,1662,900,-99,-1236,-2355,-3358,-4101,-4528,-4570,-4221,-3504,-2461,-1181,253,1732,3160,4441,5506,6303,6821,7069,7090,6941,6678,6365,6036,5717,5412,5101,4777,4401,3957,3428,2802,2088,1301,470,-361,-1145,-1830,-2355,-2683,-2757,-2586,-2158,-1527,-753,85,878,1547,2011,2213,2136,1764,1144,303,-675,-1731,-2772,-3735,-4535,-5136,-5479,-5574,-5411,-5041,-4496,-3860,-3176,-2530,-1954,-1494,-1168,-978,-923,-976,-1130,-1342,-1603,-1878,-2145,-2386,-2581,-2716,-2780,-2768,-2667,-2479,-2204,-1832,-1382,-847,-254,378,1019,1626,2159,2577,2844,2939,2858,2597,2194,1672,1076,459,-149,-685,-1132,-1440,-1595,-1581,-1383,-1029,-529,73,724,1378,1986,2500,2917,3211,3402,3498,3497,3422,3241,2969,2566,2047,1402,666,-127,-930,-1682,-2350,-2876,-3254,-3454,-3485,-3342,-3032,-2561,-1940,-1192,-348,553,1443,2274,2966,3476,3750,3773,3524,3029,2302,1403,381,-694,-1740,-2689,-3465,-4013,-4295,-4292,-4022,-3516,-2847,-2086,-1324,-645,-113,214,324,211,-94,-552,-1115,-1729,-2338,-2909,-3400,-3792,-4086,-4263,-4354,-4352,-4269,-4116,-3867,-3537,-3088,-2519,-1827,-1011,-118,820,1726,2530,3156,3542,3650,3467,3007,2331,1496,615,-225,-916,-1373,-1532,-1358,-847,-43,992,2158,3337,4427,5315,5931,6248,6249,6006,5557,5010,4427,3876,3392,2985,2635,2317,1993,1621,1200,691,127,-506,-1158,-1819,-2426,-2965,-3362,-3611,-3657,-3510,-3167,-2668,-2066,-1426,-830,-329,8,164,120,-117,-520,-1065,-1705,-2407,-3115,-3788,-4379,-4844,-5145,-5260,-5162,-4862,-4354,-3687,-2872,-1991,-1069,-192,602,1251,1725,1993,2044,1881,1513,980,301,-451,-1250,-2016,-2707,-3259,-3622,-3754,-3624,-3218,-2547,-1630,-541,677,1898,3048,4005,4680,5003,4923,4447,3601,2473,1164,-195,-1469,-2530,-3275,-3627,-3561,-3085,-2257,-1165,73,1334,2495,3451,4122,4485,4525,4317,3913,3430,2967,2608,2420,2419,2590,2875,3201,3484,3643,3633,3428,3026,2478,1821,1134,479,-92,-518,-789,-876,-799,-572,-231,178,612,1019,1371,1629,1794,1844,1801,1643,1390,1019,530,-82,-818,-1650,-2548,-3450,-4285,-4991,-5487,-5748,-5729,-5462,-4960,-4308,-3558,-2811,-2133,-1588,-1231,-1075,-1133,-1378,-1787,-2296,-2874,-3441,-3966,-4382,-4669,-4783,-4709,-4442,-3962,-3304,-2465,-1489,-420,699,1798,2820,3693,4359,4758,4867,4657,4160,3392,2448,1386,335,-628,-1382,-1876,-2037,-1871,-1378,-626,329,1369,2429,3378,4182,4753,5093,5201,5113,4886,4589,4272,3991,3760,3578,3408,3219,2949,2587,2096,1515,868,227,-352,-805,-1098,-1204,-1137,-913,-591,-198,193,556,852,1058,1180,1212,1186,1116,1032,938,845,734,587,378,71,-331,-853,-1453,-2105,-2751,-3320,-3767,-4021,-4070,-3892,-3520,-2980,-2346,-1657,-994,-390,110,482,728,828,808,658,396,34,-429,-956,-1541,-2135,-2702,-3186,-3538,-3708,-3663,-3390,-2890,-2198,-1369,-477,393,1139,1693,1969,1947,1603,987,151,-806,-1779,-2671,-3382,-3846,-4027,-3898,-3491,-2817,-1949,-926,181,1303,2398,3391,4266,4979,5526,5907,6122,6203,6137,5951,5624,5166,4566,3845,3022,2156,1309,560,-9,-348,-411,-205,237,856,1563,2261,2868,3292,3493,3439,3137,2626,1962,1226,490,-169,-711,-1105,-1367,-1526,-1637,-1751,-1925,-2180,-2532,-2955,-3413,-3846,-4198,-4406,-4442,-4282,-3928,-3419,-2777,-2080,-1355,-674,-64,437,808,1037,1118,1049,841,506,59,-456,-1014,-1555,-2034,-2394,-2593,-2587,-2372,-1932,-1301,-508,384,1310,2187,2935,3483,3757,3739,3404,2797,1968,1006,11,-913,-1680,-2214,-2472,-2444,-2126,-1565,-805,82,1027,1940,2759,3405,3848,4051,4038,3817,3455,2993,2491,1994,1524,1100,723,381,91,-173,-368,-498,-530,-449,-257,42,414,822,1214,1542,1770,1865,1828,1659,1402,1077,751,446,215,57,-16,-44,-60,-118,-267,-541,-952,-1482,-2087,-2696,-3237,-3614,-3783,-3675,-3316,-2696,-1904,-997,-78,760,1453,1922,2155,2135,1882,1430,831,127,-614,-1357,-2047,-2643,-3111,-3415,-3529,-3440,-3135,-2636,-1958,-1154,-275,607,1421,2101,2570,2796,2738,2411,1844,1105,278,-532,-1240,-1748,-2020,-2001,-1729,-1202,-498,342,1231,2124,2933,3632,4157,4502,4647,4615,4421,4126,3770,3430,3150,2984,2958,3069,3306,3612,3934,4213,4375,4395,4241,3914,3446,2853,2193,1487,783,100,-545,-1128,-1640,-2072,-2394,-2617,-2718,-2698,-2576,-2354,-2081,-1782,-1527,-1347,-1319,-1454,-1789,-2304,-2962,-3703,-4427,-5053,-5472,-5625,-5452,-4959,-4160,-3144,-1981,-798,316,1256,1962,2385,2522,2383,2010,1460,796,89,-590,-1190,-1645,-1936,-2022,-1912,-1615,-1154,-584,57,699,1293,1795,2153,2355,2373,2215,1897,1446,911,346,-193,-649,-979,-1164,-1184,-1063,-816,-468,-67,388,836,1291,1694,2062,2330,2530,2606,2600,2508,2367,2225,2129,2127,2268,2546,2969,3468,3991,4438,4730,4792,4589,4112,3403,2529,1575,642,-198,-876,-1363,-1648,-1743,-1677,-1471,-1167,-775,-329,160,669,1172,1643,2036,2309,2412,2304,1959,1369,558,-435,-1525,-2636,-3667,-4522,-5143,-5461,-5485,-5212,-4705,-4018,-3242,-2441,-1698,-1049,-542,-188,0,28,-103,-375,-780,-1293,-1892,-2533,-3183,-3779,-4287,-4643,-4820,-4778,-4514,-4027,-3346,-2517,-1592,-642,263,1058,1683,2099,2286,2244,1990,1573,1031,449,-129,-616,-970,-1130,-1072,-775,-256,459,1316,2236,3153,3967,4625,5066,5272,5255,5051,4729,4351,3998,3707,3516,3411,3356,3309,3191,2974,2597,2077,1420,679,-74,-793,-1388,-1848,-2118,-2216,-2143,-1922,-1586,-1165,-686,-191,308,766,1170,1481,1665,1694,1531,1148,549,-271,-1264,-2376,-3520,-4598,-5504,-6149,-6448,-6355,-5863,-4990,-3810,-2413,-910,569,1919,3037,3848,4309,4397,4129,3522,2653,1558,362,-884,-2045,-3062,-3840,-4332,-4510,-4374,-3955,-3323,-2539,-1718,-916,-247,269,561,645,516,210,-226,-757,-1311,-1865,-2359,-2759,-3047,-3179,-3160,-2965,-2602,-2080,-1425,-680,101,855,1507,2018,2333,2461,2405,2227,1982,1756,1608,1595,1732,1996,2343,2682,2930,3008,2854,2452,1830,1061,242,-499,-1069,-1368,-1365,-1044,-462,321,1205,2093,2894,3531,3948,4116,4038,3715,3197,2499,1681,758,-214,-1218,-2202,-3138,-3958,-4633,-5089,-5303,-5238,-4893,-4294,-3481,-2536,-1531,-574,250,868,1213,1276,1044,558,-136,-965,-1861,-2743,-3542,-4197,-4662,-4896,-4892,-4650,-4204,-3591,-2889,-2150,-1469,-889,-470,-216,-119,-145,-225,-311,-331,-243,-29,337,823,1433,2119,2860,3615,4350,5009,5563,5939,6112,6024,5651,4990,4053,2899,1609,283,-955,-2006,-2768,-3188,-3236,-2934,-2320,-1496,-546,384,1196,1760,2011,1873,1365,492,-635,-1937,-3251,-4469,-5446,-6097,-6357,-6202,-5652,-4759,-3596,-2259,-852,522,1761,2781,3509,3887,3885,3491,2725,1639,304,-1162,-2639,-3985,-5064,-5770,-6016,-5777,-5063,-3952,-2532,-957,635,2094,3280,4100,4486,4415,3912,3041,1887,582,-767,-2014,-3057,-3798,-4176,-4186,-3829,-3184,-2313,-1329,-330,595,1363,1930,2267,2389,2315,2109,1807,1476,1155,873,656,498,409,353,337,313,275,204,81,-81,-280,-498,-715,-918,-1093,-1243,-1360,-1465,-1537,-1599,-1603,-1555,-1382,-1075,-575,110,986,1988,3062,4089,4985,5642,5980,5961,5564,4832,3823,2636,1374,142,-957,-1860,-2491,-2851,-2900,-2703,-2253,-1652,-932,-185,531,1160,1636,1931,1999,1825,1394,725,-172,-1231,-2405,-3610,-4756,-5772,-6563,-7079,-7268,-7121,-6645,-5884,-4895,-3761,-2567,-1399,-344,538,1178,1553,1633,1431,970,300,-526,-1409,-2295,-3074,-3692,-4084,-4204,-4044,-3585,-2860,-1877,-692,657,2091,3547,4914,6108,7027,7578,7724,7414,6682,5582,4194,2662,1089,-360,-1594,-2497,-3014,-3118,-2807,-2130,-1150,41,1345,2651,3870,4916,5720,6250,6485,6433,6125,5596,4900,4080,3198,2278,1379,516,-283,-1004,-1644,-2202,-2665,-3043,-3313,-3474,-3508,-3408,-3161,-2773,-2253,-1612,-917,-184,480,1037,1400,1519,1368,920,216,-725,-1811,-2988,-4147,-5214,-6106,-6752,-7126,-7188,-6961,-6466,-5752,-4893,-3952,-3009,-2131,-1360,-742,-273,44,247,355,427,469,527,594,674,763,834,888,902,880,826,749,671,614,604,661,807,1041,1380,1803,2307,2860,3419,3937,4338,4563,4534,4207,3533,2520,1200,-358,-2022,-3657,-5089,-6151,-6712,-6674,-6003,-4736,-2976,-874,1364,3544,5463,6960,7940,8339,8204,7596,6644,5489,4277,3129,2174,1458,1051,958,1168,1648,2348,3196,4133,5083,5978,6761,7371,7763,7893,7734,7270,6495,5440,4125,2624,990,-694,-2345,-3897,-5274,-6427,-7320,-7922,-8233,-8255,-8015,-7540,-6890,-6104,-5269,-4417,-3644,-2961,-2445,-2080,-1907,-1871,-1969,-2125,-2292,-2404,-2404,-2251,-1908,-1385,-685,133,1009,1869,2623,3195,3527,3563,3290,2699,1828,705,-577,-1973,-3353,-4655,-5756,-6584,-7063,-7147,-6822,-6096,-5031,-3684,-2186,-627,856,2159,3196,3890,4224,4182,3803,3118,2211,1131,-14,-1167,-2224,-3115,-3768,-4120,-4144,-3825,-3179,-2267,-1164,22,1166,2167,2904,3329,3386,3108,2534,1768,929,151,-412,-665,-497,93,1100,2408,3900,5371,6659,7562,7971,7782,7017,5719,4031,2122,180,-1590,-3042,-4030,-4519,-4462,-3947,-3020,-1834,-488,863,2121,3167,3951,4414,4564,4418,4042,3526,2968,2486,2176,2108,2317,2776,3426,4148,4822,5306,5482,5276,4628,3582,2157,487,-1337,-3160,-4868,-6335,-7468,-8201,-8491,-8330,-7745,-6780,-5522,-4058,-2510,-969,443,1665,2629,3312,3713,3855,3771,3500,3089,2564,1978,1346,718,114,-423,-878,-1216,-1435,-1517,-1474,-1310,-1045,-686,-261,222,735,1244,1709,2066,2245,2188,1833,1153,153,-1121,-2586,-4105,-5552,-6746,-7578,-7916,-7709,-6952,-5684,-4011,-2082,-50,1885,3567,4829,5570,5711,5246,4212,2699,840,-1198,-3251,-5127,-6689,-7790,-8366,-8357,-7789,-6708,-5207,-3409,-1454,515,2346,3919,5130,5907,6235,6119,5630,4846,3896,2895,1974,1226,734,536,638,1015,1607,2334,3119,3850,4470,4898,5106,5095,4870,4500,4033,3541,3089,2709,2430,2253,2140,2068,1984,1845,1637,1331,963,547,145,-192,-408,-457,-312,34,567,1238,1993,2743,3405,3900,4155,4142,3857,3318,2599,1758,883,52,-685,-1279,-1728,-2036,-2241,-2371,-2474,-2563,-2657,-2731,-2765,-2718,-2552,-2246,-1790,-1205,-531,174,839,1401,1787,1969,1916,1647,1195,619,-14,-636,-1186,-1634,-1950,-2146,-2236,-2247,-2212,-2156,-2090,-2028,-1946,-1860,-1737,-1610,-1481,-1384,-1363,-1440,-1658,-2031,-2560,-3232,-4010,-4832,-5621,-6294,-6739,-6894,-6662,-6044,-5015,-3658,-2030,-277,1493,3133,4525,5583,6216,6413,6151,5482,4461,3185,1774,340,-984,-2094,-2906,-3366,-3451,-3189,-2613,-1809,-856,150,1125,1989,2692,3201,3499,3609,3542,3355,3085,2812,2578,2461,2481,2662,2975,3369,3758,4043,4122,3921,3389,2537,1423,140,-1163,-2364,-3307,-3909,-4104,-3889,-3323,-2481,-1496,-489,413,1114,1544,1693,1581,1285,912,576,410,503,930,1694,2754,3994,5276,6406,7220,7561,7338,6530,5182,3413,1387,-715,-2698,-4409,-5713,-6539,-6847,-6660,-6024,-5024,-3780,-2388,-1003,288,1367,2155,2623,2726,2516,2009,1305,466,-391,-1203,-1862,-2323,-2522,-2440,-2060,-1411,-530,496,1561,2541,3296,3707,3673,3143,2115,653,-1131,-3084,-5031,-6809,-8274,-9328,-9927,-10066,-9808,-9218,-8416,-7501,-6585,-5753,-5069,-4551,-4199,-3967,-3793,-3608,-3340,-2934,-2368,-1636,-770,178,1152,2077,2909,3585,4112,4455,4662,4741,4731,4663,4553,4410,4240,4023,3764,3453,3088,2692,2268,1851,1461,1122,850,656,540,492,521,589,724,882,1090,1323,1569,1817,2026,2152,2162,1982,1615,1019,238,-694,-1682,-2640,-3448,-4006,-4236,-4068,-3518,-2597,-1410,-63,1289,2503,3447,4011,4165,3895,3293,2470,1579,804,285,166,508,1333,2571,4106,5758,7318,8581,9357,9514,8982,7776,5968,3721,1200,-1370,-3811,-5933,-7624,-8779,-9395,-9457,-9038,-8218,-7090,-5784,-4395,-3034,-1786,-735,86,609,846,769,410,-208,-1018,-1947,-2899,-3761,-4435,-4809,-4830,-4441,-3675,-2572,-1253,153,1479,2579,3317,3608,3415,2757,1717,401,-1049,-2497,-3821,-4921,-5744,-6251,-6465,-6398,-6119,-5674,-5127,-4530,-3908,-3286,-2643,-1975,-1253,-460,392,1305,2219,3108,3892,4535,4971,5189,5160,4920,4476,3906,3230,2534,1835,1197,620,137,-281,-614,-916,-1178,-1437,-1697,-1957,-2224,-2475,-2703,-2885,-2995,-3019,-2915,-2685,-2293,-1752,-1068,-253,640,1580,2496,3317,3963,4359,4415,4105,3381,2286,873,-739,-2409,-3965,-5241,-6092,-6397,-6121,-5250,-3882,-2125,-167,1807,3608,5070,6086,6603,6635,6260,5602,4800,4025,3391,3028,2962,3217,3713,4362,5014,5538,5782,5662,5108,4135,2784,1157,-628,-2439,-4149,-5657,-6878,-7775,-8321,-8541,-8460,-8128,-7605,-6942,-6203,-5428,-4670,-3956,-3328,-2795,-2382,-2071,-1868,-1722,-1607,-1466,-1251,-921,-442,199,985,1884,2833,3761,4569,5196,5553,5623,5384,4883,4172,3352,2508,1741,1109,651,357,196,95,-4,-192,-510,-1008,-1688,-2532,-3483,-4469,-5378,-6121,-6590,-6712,-6458,-5814,-4857,-3656,-2352,-1067,56,905,1409,1518,1254,662,-170,-1130,-2105,-2974,-3656,-4062,-4185,-4002,-3554,-2896,-2078,-1199,-298,531,1268,1868,2327,2663,2897,3064,3205,3346,3503,3692,3890,4098,4293,4457,4596,4670,4702,4639,4486,4196,3754,3133,2340,1385,319,-797,-1881,-2840,-3595,-4076,-4246,-4103,-3677,-3026,-2223,-1353,-474,353,1120,1814,2470,3103,3744,4401,5064,5708,6283,6719,6948,6899,6516,5790,4713,3372,1833,248,-1264,-2560,-3537,-4133,-4325,-4153,-3687,-3037,-2330,-1673,-1187,-922,-926,-1183,-1644,-2243,-2875,-3455,-3887,-4104,-4056,-3723,-3108,-2247,-1179,20,1284,2525,3671,4645,5390,5860,6022,5872,5402,4643,3622,2402,1055,-333,-1655,-2828,-3748,-4380,-4682,-4693,-4469,-4100,-3713,-3404,-3296,-3443,-3901,-4640,-5622,-6739,-7872,-8863,-9576,-9876,-9667,-8921,-7634,-5887,-3806,-1534,732,2829,4591,5898,6667,6881,6557,5772,4635,3272,1834,449,-750,-1680,-2251,-2452,-2266,-1729,-901,151,1341,2566,3759,4818,5699,6344,6741,6880,6795,6511,6096,5586,5053,4531,4072,3685,3386,3141,2922,2665,2309,1803,1097,185,-913,-2151,-3435,-4676,-5759,-6593,-7109,-7266,-7075,-6568,-5820,-4906,-3920,-2931,-1988,-1130,-344,376,1061,1753,2465,3217,4003,4789,5537,6162,6602,6771,6611,6107,5241,4084,2711,1239,-197,-1472,-2482,-3141,-3418,-3314,-2879,-2183,-1341,-450,364,1014,1421,1542,1370,928,274,-512,-1331,-2071,-2644,-2953,-2953,-2628,-1984,-1103,-58,1030,2039,2876,3428,3655,3504,2989,2136,1002,-323,-1743,-3138,-4392,-5401,-6078,-6377,-6284,-5837,-5104,-4180,-3181,-2209,-1364,-711,-294,-111,-149,-350,-649,-966,-1219,-1337,-1263,-968,-449,264,1124,2046,2967,3773,4417,4815,4938,4773,4330,3647,2786,1801,772,-239,-1178,-2000,-2675,-3187,-3517,-3659,-3598,-3335,-2864,-2204,-1373,-422,594,1595,2514,3269,3811,4086,4093,3821,3332,2647,1888,1087,374,-234,-668,-956,-1109,-1201,-1283,-1434,-1689,-2073,-2570,-3131,-3685,-4147,-4434,-4475,-4224,-3669,-2819,-1732,-453,917,2322,3660,4883,5927,6764,7376,7769,7956,7979,7849,7618,7271,6838,6299,5654,4901,4054,3143,2225,1354,612,49,-283,-377,-246,62,476,921,1301,1556,1623,1476,1112,563,-134,-905,-1678,-2393,-2963,-3370,-3566,-3562,-3373,-3032,-2600,-2117,-1653,-1240,-908,-675,-525,-455,-438,-470,-529,-634,-768,-945,-1145,-1360,-1557,-1721,-1815,-1847,-1805,-1729,-1640,-1584,-1593,-1690,-1876,-2132,-2415,-2674,-2849,-2879,-2726,-2363,-1792,-1051,-184,722,1593,2331,2878,3159,3166,2871,2323,1541,612,-407,-1429,-2385,-3220,-3876,-4339,-4573,-4599,-4406,-4036,-3500,-2860,-2140,-1412,-713,-101,384,715,876,873,731,492,211,-48,-224,-259,-113,243,814,1592,2542,3606,4708,5741,6609,7205,7449,7302,6761,5876,4737,3469,2208,1106,272,-194,-264,75,747,1694,2777,3899,4938,5803,6431,6779,6842,6649,6226,5656,4974,4258,3536,2832,2147,1475,784,78,-660,-1407,-2140,-2814,-3402,-3843,-4142,-4272,-4256,-4120,-3897,-3635,-3370,-3142,-2977,-2890,-2888,-2961,-3072,-3196,-3267,-3244,-3078,-2739,-2219,-1533,-721,165,1035,1838,2480,2928,3145,3132,2916,2536,2050,1506,963,451,4,-354,-630,-803,-907,-950,-963,-988,-1052,-1199,-1450,-1821,-2313,-2902,-3565,-4232,-4864,-5377,-5718,-5831,-5662,-5203,-4420,-3356,-2025,-508,1119,2752,4274,5582,6561,7142,7257,6897,6069,4835,3277,1515,-321,-2089,-3652,-4885,-5702,-6041,-5898,-5298,-4317,-3054,-1636,-187,1169,2332,3225,3808,4074,4046,3774,3339,2803,2284,1823,1528,1418,1541,1904,2480,3246,4110,4992,5767,6313,6526,6313,5637,4517,3004,1250,-621,-2399,-3948,-5108,-5801,-5988,-5686,-4959,-3916,-2661,-1350,-77,1027,1896,2465,2717,2665,2336,1809,1125,385,-376,-1089,-1730,-2277,-2713,-3038,-3245,-3319,-3257,-3045,-2679,-2188,-1576,-923,-258,338,817,1141,1282,1259,1094,857,617,466,481,730,1242,2023,3026,4184,5396,6547,7533,8248,8624,8618,8215,7445,6360,5029,3539,1977,405,-1099,-2504,-3759,-4852,-5754,-6465,-6979,-7306,-7462,-7479,-7386,-7232,-7063,-6911,-6815,-6786,-6822,-6906,-6991,-7057,-7025,-6899,-6608,-6176,-5571,-4827,-3953,-2991,-1979,-955,15,910,1647,2222,2567,2689,2555,2201,1643,956,196,-539,-1173,-1633,-1855,-1818,-1521,-982,-269,562,1424,2245,2955,3506,3861,4014,3976,3771,3451,3051,2637,2244,1916,1679,1540,1510,1578,1728,1944,2174,2390,2525,2522,2340,1937,1318,507,-433,-1416,-2326,-3066,-3528,-3648,-3395,-2753,-1790,-546,851,2318,3724,4977,5982,6676,7026,7022,6697,6098,5296,4372,3388,2420,1501,667,-67,-697,-1226,-1634,-1940,-2100,-2136,-2015,-1761,-1384,-914,-411,100,534,869,1053,1067,920,626,235,-190,-594,-900,-1076,-1085,-943,-680,-351,-45,183,242,100,-266,-855,-1603,-2471,-3357,-4204,-4935,-5509,-5919,-6148,-6255,-6242,-6194,-6119,-6083,-6094,-6174,-6322,-6525,-6754,-6986,-7178,-7297,-7303,-7164,-6850,-6338,-5624,-4700,-3605,-2357,-1013,370,1741,3020,4177,5137,5897,6409,6688,6739,6590,6292,5891,5454,5036,4695,4466,4369,4401,4536,4731,4928,5071,5093,4958,4623,4092,3360,2475,1466,408,-652,-1640,-2506,-3213,-3714,-4019,-4112,-4022,-3786,-3430,-3020,-2585,-2161,-1780,-1436,-1160,-939,-795,-744,-790,-951,-1212,-1549,-1912,-2246,-2473,-2545,-2404,-2040,-1444,-673,252,1218,2191,3064,3787,4321,4616,4701,4569,4283,3888,3456,3036,2683,2407,2210,2055,1907,1697,1405,974,420,-245,-984,-1728,-2429,-3026,-3489,-3810,-3983,-4055,-4039,-3980,-3893,-3784,-3631,-3437,-3139,-2748,-2239,-1624,-949,-255,384,899,1231,1333,1195,820,261,-423,-1151,-1820,-2375,-2711,-2826,-2670,-2280,-1692,-960,-166,623,1336,1902,2282,2432,2338,2009,1450,711,-161,-1108,-2040,-2902,-3593,-4058,-4232,-4085,-3619,-2862,-1880,-763,387,1468,2378,3057,3448,3550,3377,2972,2411,1765,1122,548,101,-190,-322,-312,-213,-69,40,65,-52,-337,-799,-1420,-2160,-2963,-3759,-4481,-5063,-5454,-5621,-5552,-5253,-4751,-4093,-3321,-2498,-1665,-870,-145,499,1041,1511,1903,2255,2575,2867,3129,3338,3473,3509,3448,3280,3056,2790,2554,2374,2305,2355,2539,2837,3216,3641,4048,4411,4675,4818,4838,4720,4505,4203,3857,3495,3144,2828,2531,2267,1996,1713,1392,1025,610,164,-294,-730,-1111,-1416,-1637,-1777,-1873,-1943,-2052,-2207,-2452,-2770,-3144,-3545,-3901,-4186,-4317,-4290,-4048,-3623,-3001,-2242,-1385,-484,390,1195,1878,2403,2767,2950,2983,2873,2666,2383,2065,1727,1391,1068,753,453,140,-176,-542,-936,-1404,-1920,-2503,-3128,-3790,-4455,-5099,-5681,-6168,-6511,-6684,-6645,-6394,-5918,-5252,-4429,-3506,-2554,-1632,-809,-128,386,721,904,946,906,807,695,589,500,431,366,294,182,32,-184,-443,-737,-1028,-1266,-1412,-1407,-1232,-855,-297,419,1240,2102,2950,3719,4385,4912,5318,5612,5823,5991,6129,6277,6420,6574,6712,6806,6831,6731,6471,6013,5322,4406,3272,1972,569,-863,-2229,-3454,-4456,-5177,-5575,-5630,-5340,-4742,-3872,-2810,-1637,-441,671,1623,2336,2767,2893,2709,2234,1500,551,-563,-1775,-3033,-4246,-5354,-6277,-6939,-7298,-7300,-6957,-6278,-5337,-4201,-2979,-1761,-640,317,1070,1612,1951,2137,2206,2225,2240,2276,2372,2508,2689,2882,3055,3190,3248,3231,3118,2934,2680,2393,2095,1809,1552,1327,1118,920,700,446,142,-207,-604,-1012,-1430,-1821,-2175,-2496,-2772,-3034,-3266,-3488,-3667,-3793,-3815,-3709,-3440,-3009,-2429,-1756,-1046,-380,172,566,764,789,660,449,202,1,-129,-141,-55,119,319,517,632,659,562,359,96,-187,-413,-523,-470,-217,225,834,1555,2303,3005,3564,3921,4022,3848,3417,2762,1959,1079,207,-573,-1209,-1642,-1857,-1830,-1573,-1104,-452,310,1132,1899,2539,2948,3061,2831,2253,1350,208,-1102,-2433,-3696,-4748,-5526,-5943,-5992,-5667,-5016,-4104,-3009,-1831,-631,493,1525,2400,3119,3650,3998,4136,4098,3869,3518,3071,2621,2233,1990,1954,2152,2597,3241,4024,4856,5637,6287,6734,6934,6887,6599,6115,5492,4777,4031,3302,2610,1990,1425,925,457,15,-432,-889,-1367,-1864,-2364,-2856,-3312,-3716,-4032,-4254,-4351,-4327,-4191,-3939,-3638,-3293,-2989,-2756,-2653,-2714,-2957,-3391,-3994,-4727,-5548,-6367,-7123,-7722,-8084,-8154,-7873,-7244,-6270,-5012,-3541,-1944,-332,1218,2607,3797,4730,5419,5844,6057,6063,5919,5641,5270,4818,4312,3756,3170,2552,1925,1282,656,43,-528,-1043,-1492,-1843,-2108,-2250,-2289,-2206,-2018,-1730,-1362,-936,-473,7,491,971,1443,1901,2341,2741,3091,3362,3544,3623,3593,3469,3241,2938,2546,2096,1577,1021,428,-158,-721,-1214,-1606,-1861,-1963,-1880,-1639,-1229,-696,-71,603,1269,1888,2418,2836,3137,3334,3449,3519,3580,3649,3754,3876,4015,4130,4203,4186,4066,3822,3453,2984,2434,1852,1274,741,286,-81,-346,-523,-633,-701,-756,-830,-944,-1111,-1342,-1628,-1964,-2335,-2720,-3101,-3462,-3779,-4043,-4246,-4377,-4445,-4443,-4379,-4256,-4073,-3834,-3547,-3216,-2870,-2525,-2221,-1983,-1838,-1801,-1864,-2012,-2205,-2396,-2536,-2579,-2477,-2212,-1764,-1141,-365,534,1509,2517,3506,4426,5230,5867,6309,6519,6495,6241,5780,5159,4432,3659,2911,2234,1670,1234,928,710,571,430,275,46,-270,-683,-1186,-1762,-2371,-2995,-3580,-4107,-4546,-4867,-5058,-5099,-4975,-4688,-4230,-3616,-2867,-2007,-1094,-152,740,1564,2264,2831,3258,3564,3770,3924,4046,4162,4280,4355,4381,4273,4023,3578,2954,2178,1312,439,-347,-961,-1327,-1402,-1177,-671,46,912,1801,2643,3317,3786,3984,3928,3621,3117,2460,1717,928,152,-583,-1247,-1809,-2275,-2600,-2804,-2846,-2727,-2448,-2005,-1446,-796,-134,491,998,1349,1495,1437,1170,749,196,-412,-1028,-1595,-2069,-2419,-2629,-2688,-2597,-2371,-2023,-1567,-1036,-444,183,809,1431,2008,2542,3006,3389,3664,3816,3796,3593,3159,2498,1601,510,-734,-2039,-3318,-4471,-5380,-5989,-6205,-6027,-5443,-4515,-3298,-1927,-484,860,2012,2836,3262,3243,2769,1906,714,-664,-2118,-3496,-4697,-5618,-6213,-6462,-6390,-6048,-5528,-4893,-4267,-3695,-3265,-2996,-2901,-2958,-3133,-3360,-3585,-3751,-3797,-3701,-3433,-2993,-2399,-1660,-818,99,1049,1991,2890,3717,4443,5054,5554,5935,6235,6460,6652,6838,7027,7243,7451,7628,7720,7654,7387,6867,6088,5062,3836,2490,1106,-209,-1367,-2299,-2935,-3278,-3305,-3079,-2627,-2035,-1368,-682,-48,513,961,1277,1456,1474,1333,1014,529,-127,-916,-1804,-2711,-3562,-4242,-4659,-4721,-4382,-3630,-2529,-1161,317,1756,2988,3881,4331,4305,3811,2932,1776,487,-778,-1896,-2731,-3244,-3379,-3182,-2697,-2016,-1242,-476,199,703,1022,1124,1056,842,539,194,-167,-523,-880,-1254,-1670,-2139,-2686,-3298,-3972,-4680,-5386,-6047,-6616,-7033,-7256,-7239,-6968,-6438,-5681,-4743,-3703,-2645,-1670,-859,-291,-5,-5,-264,-705,-1243,-1769,-2175,-2387,-2344,-2028,-1473,-720,131,991,1755,2347,2697,2795,2643,2289,1809,1275,798,428,258,296,568,1046,1683,2437,3213,3972,4619,5125,5440,5559,5480,5244,4880,4457,4030,3655,3390,3259,3274,3419,3655,3898,4088,4104,3892,3374,2534,1390,-6,-1551,-3146,-4647,-5964,-6976,-7646,-7929,-7849,-7443,-6781,-5953,-5028,-4095,-3193,-2363,-1616,-947,-359,154,588,927,1167,1285,1292,1196,1035,859,729,705,844,1163,1670,2321,3041,3752,4328,4705,4772,4513,3904,2978,1820,500,-836,-2096,-3151,-3917,-4336,-4375,-4055,-3423,-2558,-1560,-540,402,1166,1700,1950,1929,1645,1160,522,-201,-955,-1708,-2426,-3115,-3764,-4389,-4987,-5562,-6105,-6581,-6974,-7211,-7269,-7086,-6646,-5932,-4987,-3834,-2579,-1290,-71,979,1802,2328,2554,2482,2166,1671,1094,522,55,-242,-319,-154,231,801,1483,2201,2866,3406,3748,3859,3716,3344,2763,2051,1257,470,-240,-817,-1198,-1362,-1290,-1004,-518,80,771,1442,2067,2579,2950,3180,3258,3224,3076,2877,2620,2357,2086,1824,1569,1311,1036,716,339,-132,-683,-1341,-2059,-2831,-3586,-4287,-4860,-5251,-5409,-5302,-4905,-4240,-3316,-2197,-933,401,1734,3007,4155,5139,5920,6458,6749,6749,6486,5953,5206,4295,3306,2331,1471,811,427,346,583,1081,1778,2540,3273,3812,4096,4011,3559,2737,1625,308,-1070,-2401,-3555,-4436,-5003,-5225,-5146,-4819,-4342,-3803,-3312,-2930,-2724,-2699,-2857,-3144,-3505,-3860,-4145,-4293,-4288,-4120,-3826,-3475,-3113,-2837,-2676,-2670,-2810,-3047,-3329,-3550,-3634,-3490,-3066,-2334,-1325,-67,1316,2755,4100,5262,6136,6646,6763,6466,5793,4800,3569,2219,852,-416,-1475,-2274,-2736,-2889,-2742,-2355,-1828,-1228,-665,-208,91,191,102,-160,-544,-1001,-1451,-1848,-2122,-2254,-2225,-2041,-1744,-1365,-970,-585,-263,10,208,374,520,676,868,1117,1411,1775,2166,2600,3033,3465,3869,4237,4559,4819,5020,5145,5203,5176,5071,4875,4587,4206,3733,3183,2562,1907,1234,586,-4,-509,-885,-1122,-1184,-1077,-804,-388,106,636,1103,1458,1625,1587,1330,894,327,-290,-889,-1384,-1738,-1901,-1900,-1744,-1508,-1258,-1073,-1024,-1164,-1508,-2064,-2783,-3612,-4471,-5276,-5950,-6424,-6653,-6622,-6329,-5817,-5129,-4334,-3499,-2691,-1954,-1335,-833,-448,-136,142,456,828,1312,1877,2508,3144,3717,4170,4448,4522,4381,4052,3552,2951,2282,1617,991,453,22,-285,-476,-556,-568,-522,-486,-472,-540,-693,-963,-1327,-1773,-2251,-2704,-3075,-3308,-3352,-3198,-2829,-2295,-1635,-932,-262,291,656,787,657,276,-324,-1077,-1904,-2713,-3408,-3908,-4142,-4071,-3673,-2960,-1974,-755,602,2051,3480,4842,6054,7068,7853,8377,8641,8661,8446,8058,7513,6885,6193,5502,4819,4195,3623,3130,2686,2305,1931,1571,1163,711,182,-426,-1095,-1828,-2571,-3306,-3990,-4582,-5057,-5377,-5521,-5477,-5235,-4806,-4221,-3519,-2764,-2021,-1353,-815,-438,-237,-186,-261,-393,-543,-644,-668,-591,-415,-171,105,362,561,656,650,526,332,97,-125,-275,-310,-188,117,604,1274,2073,2984,3911,4822,5625,6268,6705,6886,6810,6479,5912,5174,4296,3351,2381,1425,505,-355,-1164,-1901,-2587,-3205,-3758,-4245,-4645,-4963,-5183,-5307,-5323,-5261,-5101,-4894,-4639,-4372,-4112,-3891,-3712,-3613,-3577,-3637,-3756,-3948,-4163,-4369,-4524,-4560,-4438,-4112,-3558,-2777,-1796,-655,564,1789,2930,3914,4679,5191,5440,5442,5239,4884,4435,3959,3497,3099,2791,2588,2506,2536,2680,2910,3219,3563,3933,4275,4581,4810,4947,4981,4884,4673,4328,3869,3299,2647,1929,1201,490,-138,-660,-1036,-1272,-1377,-1400,-1386,-1400,-1484,-1679,-1989,-2408,-2894,-3401,-3859,-4208,-4387,-4350,-4060,-3528,-2748,-1798,-716,388,1450,2367,3097,3580,3819,3824,3637,3322,2947,2582,2308,2153,2173,2352,2676,3096,3537,3924,4181,4238,4051,3603,2906,2003,955,-152,-1237,-2217,-3015,-3595,-3912,-3980,-3815,-3456,-2971,-2416,-1858,-1368,-969,-720,-594,-615,-711,-879,-1049,-1206,-1332,-1432,-1527,-1660,-1860,-2172,-2602,-3153,-3791,-4464,-5112,-5652,-6030,-6173,-6072,-5682,-5055,-4182,-3154,-1998,-814,353,1409,2311,3004,3467,3694,3723,3590,3381,3157,2998,2956,3055,3308,3666,4096,4516,4861,5078,5102,4936,4558,4025,3356,2634,1903,1236,680,277,49,7,139,420,806,1246,1689,2066,2340,2458,2396,2149,1712,1124,415,-350,-1121,-1826,-2422,-2853,-3101,-3141,-2976,-2619,-2092,-1453,-740,-56,552,981,1180,1112,757,156,-626,-1501,-2339,-3029,-3457,-3536,-3214,-2483,-1367,58,1692,3408,5064,6523,7666,8381,8622,8342,7579,6383,4851,3118,1306,-419,-1946,-3157,-3988,-4423,-4478,-4225,-3755,-3176,-2596,-2116,-1791,-1663,-1731,-1960,-2303,-2694,-3052,-3332,-3471,-3440,-3237,-2863,-2356,-1770,-1144,-562,-48,335,596,738,799,833,881,991,1178,1445,1757,2083,2363,2556,2622,2548,2322,1989,1557,1098,652,255,-38,-241,-332,-343,-307,-265,-262,-343,-530,-842,-1276,-1804,-2395,-2997,-3552,-4006,-4304,-4410,-4302,-3973,-3453,-2770,-1996,-1186,-424,223,694,949,970,759,362,-190,-802,-1425,-1963,-2360,-2561,-2533,-2272,-1795,-1151,-394,395,1144,1773,2232,2468,2472,2255,1839,1296,678,77,-444,-814,-981,-931,-625,-105,635,1539,2568,3659,4741,5732,6537,7075,7259,7045,6411,5375,4000,2395,682,-980,-2461,-3619,-4368,-4634,-4412,-3719,-2639,-1273,234,1732,3067,4111,4760,4968,4720,4075,3098,1925,669,-542,-1588,-2398,-2927,-3164,-3159,-2969,-2690,-2414,-2238,-2219,-2414,-2817,-3412,-4141,-4922,-5668,-6288,-6688,-6816,-6616,-6088,-5252,-4154,-2878,-1500,-125,1188,2350,3350,4143,4757,5180,5450,5550,5488,5248,4796,4138,3243,2155,888,-465,-1842,-3125,-4241,-5082,-5625,-5810,-5687,-5271,-4659,-3924,-3175,-2483,-1942,-1575,-1426,-1481,-1714,-2096,-2562,-3062,-3545,-3937,-4215,-4311,-4217,-3906,-3388,-2691,-1860,-958,-69,732,1358,1760,1886,1746,1353,775,106,-564,-1106,-1435,-1474,-1176,-555,355,1478,2702,3931,5041,5964,6615,6993,7076,6918,6561,6072,5512,4938,4383,3883,3437,3055,2722,2429,2171,1935,1718,1509,1292,1039,722,289,-275,-1014,-1909,-2946,-4072,-5202,-6262,-7145,-7778,-8081,-8014,-7536,-6669,-5428,-3905,-2186,-426,1237,2639,3639,4150,4095,3514,2448,1038,-566,-2177,-3620,-4737,-5405,-5561,-5188,-4345,-3121,-1664,-122,1344,2597,3535,4094,4265,4079,3611,2949,2204,1478,849,392,126,66,199,488,902,1400,1937,2483,3002,3460,3830,4077,4161,4067,3741,3195,2411,1417,265,-991,-2263,-3469,-4527,-5374,-5966,-6291,-6357,-6204,-5875,-5440,-4956,-4481,-4062,-3739,-3518,-3429,-3441,-3558,-3752,-3999,-4282,-4566,-4830,-5044,-5171,-5183,-5044,-4735,-4248,-3584,-2775,-1852,-877,95,1002,1795,2435,2916,3237,3442,3561,3658,3776,3950,4203,4525,4891,5266,5579,5793,5835,5688,5319,4749,4001,3133,2216,1315,518,-135,-585,-815,-825,-615,-228,303,935,1596,2268,2878,3409,3800,4026,4037,3802,3289,2488,1408,88,-1408,-2996,-4561,-5997,-7172,-7985,-8321,-8131,-7366,-6063,-4281,-2154,153,2446,4534,6245,7451,8091,8150,7700,6830,5696,4439,3212,2141,1308,775,533,565,779,1124,1465,1750,1872,1804,1510,1010,333,-465,-1311,-2148,-2895,-3516,-3953,-4194,-4217,-4028,-3645,-3093,-2424,-1679,-932,-242,330,714,880,780,413,-223,-1092,-2161,-3348,-4594,-5795,-6871,-7735,-8324,-8583,-8499,-8072,-7340,-6369,-5224,-4013,-2802,-1692,-732,38,597,975,1176,1280,1309,1334,1388,1505,1709,2005,2404,2888,3464,4092,4760,5404,5993,6439,6698,6697,6404,5805,4917,3804,2533,1241,7,-1020,-1787,-2207,-2279,-2020,-1482,-772,34,804,1472,1953,2226,2273,2130,1829,1437,996,562,165,-184,-467,-694,-854,-946,-962,-887,-717,-428,-34,472,1053,1669,2245,2718,2990,3014,2723,2127,1240,143,-1065,-2257,-3282,-4017,-4337,-4174,-3505,-2363,-855,870,2621,4186,5381,6044,6092,5499,4339,2722,852,-1087,-2870,-4326,-5310,-5745,-5616,-4975,-3930,-2631,-1255,31,1054,1718,1932,1705,1065,112,-1032,-2218,-3299,-4125,-4605,-4641,-4235,-3389,-2192,-743,818,2338,3686,4717,5360,5541,5266,4551,3476,2121,608,-956,-2452,-3775,-4826,-5534,-5840,-5730,-5209,-4328,-3156,-1799,-356,1052,2338,3399,4199,4677,4842,4697,4263,3592,2726,1717,634,-481,-1566,-2572,-3460,-4187,-4716,-5035,-5108,-4954,-4568,-3993,-3271,-2464,-1647,-879,-228,271,585,720,688,519,257,-63,-398,-721,-1012,-1265,-1483,-1669,-1837,-1991,-2124,-2239,-2299,-2288,-2161,-1894,-1453,-835,-30,922,2002,3140,4303,5428,6470,7393,8153,8740,9129,9323,9334,9162,8835,8355,7728,6949,6020,4924,3691,2339,928,-453,-1717,-2745,-3445,-3733,-3571,-2966,-1982,-735,610,1889,2890,3493,3548,3042,1982,473,-1334,-3246,-5053,-6564,-7620,-8111,-8002,-7313,-6126,-4585,-2850,-1111,453,1688,2481,2764,2534,1840,796,-472,-1767,-2949,-3838,-4320,-4331,-3837,-2889,-1573,-8,1653,3259,4676,5785,6499,6784,6622,6049,5122,3913,2521,1034,-458,-1864,-3121,-4157,-4947,-5465,-5720,-5745,-5575,-5284,-4923,-4565,-4252,-4030,-3905,-3889,-3943,-4055,-4156,-4233,-4217,-4101,-3858,-3486,-3015,-2452,-1855,-1231,-637,-62,449,926,1339,1713,2036,2312,2553,2756,2947,3136,3350,3605,3921,4301,4739,5217,5708,6167,6561,6838,6968,6928,6702,6301,5732,5042,4265,3460,2684,1994,1435,1057,865,886,1097,1482,2016,2643,3340,4024,4663,5170,5505,5604,5436,4985,4238,3233,1973,542,-1037,-2656,-4261,-5740,-7018,-8007,-8640,-8876,-8693,-8109,-7164,-5944,-4536,-3081,-1698,-526,318,762,755,312,-511,-1612,-2851,-4077,-5134,-5886,-6237,-6113,-5526,-4489,-3108,-1486,229,1887,3350,4503,5268,5632,5604,5278,4746,4145,3597,3215,3064,3192,3567,4152,4844,5542,6128,6502,6583,6332,5723,4809,3610,2249,777,-671,-2032,-3206,-4147,-4804,-5166,-5236,-5033,-4610,-4018,-3342,-2656,-2052,-1590,-1349,-1341,-1601,-2093,-2781,-3602,-4464,-5282,-5965,-6425,-6615,-6492,-6055,-5344,-4400,-3318,-2174,-1063,-51,809,1490,2003,2363,2625,2840,3061,3342,3712,4192,4761,5403,6045,6633,7082,7328,7314,7014,6421,5560,4476,3234,1906,584,-668,-1760,-2645,-3272,-3622,-3696,-3521,-3130,-2590,-1945,-1261,-577,73,664,1189,1643,2017,2312,2488,2548,2436,2158,1683,1036,232,-677,-1642,-2588,-3449,-4147,-4615,-4795,-4643,-4131,-3269,-2075,-609,1045,2796,4512,6088,7394,8328,8828,8833,8374,7485,6271,4862,3403,2050,940,170,-188,-139,291,1007,1894,2811,3609,4152,4336,4094,3419,2348,970,-601,-2232,-3793,-5176,-6287,-7075,-7511,-7589,-7353,-6823,-6090,-5199,-4244,-3291,-2407,-1661,-1089,-740,-618,-738,-1072,-1592,-2251,-2989,-3745,-4470,-5091,-5584,-5895,-6010,-5919,-5617,-5126,-4467,-3672,-2785,-1847,-895,21,886,1661,2335,2897,3341,3667,3883,3988,3971,3847,3570,3167,2611,1927,1155,351,-400,-1009,-1379,-1439,-1122,-429,629,1968,3491,5047,6490,7663,8436,8714,8449,7643,6356,4674,2733,681,-1335,-3148,-4643,-5696,-6258,-6284,-5817,-4908,-3669,-2236,-736,676,1902,2831,3431,3669,3577,3194,2597,1834,1001,124,-715,-1486,-2139,-2625,-2916,-2974,-2794,-2368,-1738,-925,-9,961,1912,2774,3502,4046,4385,4517,4444,4192,3788,3248,2597,1845,991,60,-958,-2014,-3096,-4132,-5082,-5868,-6444,-6751,-6779,-6501,-5951,-5156,-4181,-3094,-1990,-943,-44,647,1073,1208,1036,583,-125,-1024,-2040,-3088,-4072,-4900,-5500,-5795,-5754,-5358,-4608,-3557,-2243,-766,782,2299,3659,4796,5614,6102,6238,6072,5653,5070,4411,3753,3176,2718,2409,2239,2192,2221,2292,2348,2359,2295,2132,1872,1499,1024,455,-207,-935,-1730,-2570,-3449,-4359,-5278,-6219,-7129,-8003,-8764,-9356,-9692,-9693,-9297,-8466,-7214,-5600,-3725,-1738,185,1890,3195,4009,4247,3915,3064,1797,259,-1388,-2973,-4334,-5341,-5893,-5935,-5463,-4511,-3157,-1519,287,2103,3828,5330,6557,7448,8019,8278,8301,8136,7872,7561,7248,6950,6656,6332,5949,5460,4851,4116,3273,2358,1419,496,-359,-1116,-1756,-2264,-2658,-2946,-3152,-3299,-3395,-3457,-3489,-3487,-3474,-3439,-3420,-3410,-3441,-3499,-3590,-3692,-3779,-3822,-3792,-3665,-3428,-3072,-2592,-2003,-1315,-561,227,998,1710,2302,2740,2983,3004,2822,2423,1884,1228,550,-92,-615,-971,-1102,-1005,-660,-108,626,1473,2362,3213,3916,4403,4571,4390,3827,2912,1712,315,-1150,-2570,-3820,-4817,-5505,-5865,-5932,-5749,-5407,-4990,-4579,-4254,-4050,-4004,-4102,-4335,-4659,-5035,-5423,-5764,-6042,-6211,-6268,-6208,-6042,-5793,-5490,-5147,-4790,-4399,-3972,-3454,-2822,-2020,-1028,163,1543,3045,4607,6115,7457,8542,9261,9579,9474,8976,8160,7124,5977,4859,3865,3102,2629,2474,2637,3076,3732,4510,5332,6081,6692,7082,7211,7051,6606,5901,4983,3918,2765,1605,474,-563,-1508,-2326,-3040,-3636,-4131,-4510,-4782,-4935,-4979,-4916,-4770,-4566,-4344,-4139,-3994,-3932,-3979,-4121,-4345,-4602,-4856,-5043,-5145,-5101,-4937,-4619,-4185,-3639,-3006,-2310,-1558,-770,70,946,1892,2884,3949,5046,6162,7222,8180,8933,9424,9568,9327,8679,7638,6255,4608,2810,977,-755,-2270,-3467,-4270,-4639,-4582,-4116,-3329,-2292,-1136,21,1046,1805,2212,2175,1691,766,-507,-2021,-3613,-5136,-6431,-7383,-7912,-7995,-7660,-6979,-6060,-5016,-3969,-3014,-2224,-1631,-1259,-1068,-1049,-1133,-1288,-1463,-1609,-1704,-1718,-1641,-1475,-1220,-887,-485,-22,502,1080,1721,2424,3189,4021,4884,5775,6624,7395,8003,8383,8453,8174,7497,6445,5045,3383,1559,-295,-2054,-3596,-4815,-5654,-6071,-6085,-5737,-5096,-4255,-3301,-2322,-1386,-529,205,830,1331,1721,2021,2217,2342,2366,2305,2134,1845,1435,907,278,-401,-1085,-1686,-2140,-2359,-2302,-1921,-1241,-286,845,2065,3228,4240,4980,5398,5471,5213,4702,4001,3234,2463,1794,1251,876,660,581,621,746,938,1189,1486,1832,2213,2609,2987,3297,3480,3480,3235,2722,1911,837,-476,-1935,-3471,-4957,-6320,-7440,-8273,-8754,-8885,-8673,-8155,-7398,-6450,-5406,-4315,-3272,-2332,-1578,-1061,-823,-889,-1228,-1805,-2524,-3284,-3968,-4461,-4680,-4562,-4101,-3321,-2299,-1129,83,1214,2204,2965,3498,3793,3886,3832,3672,3473,3254,3069,2900,2769,2636,2492,2306,2059,1743,1358,901,416,-99,-576,-985,-1280,-1408,-1349,-1089,-644,-63,588,1220,1742,2069,2136,1917,1404,653,-280,-1290,-2281,-3146,-3814,-4201,-4302,-4092,-3611,-2903,-2032,-1062,-64,911,1822,2629,3325,3887,4319,4628,4815,4914,4928,4895,4827,4752,4687,4646,4648,4684,4786,4923,5124,5346,5595,5808,5966,5980,5817,5391,4679,3651,2334,775,-924,-2654,-4275,-5672,-6740,-7415,-7686,-7556,-7114,-6406,-5570,-4654,-3772,-2947,-2232,-1617,-1118,-696,-373,-116,43,106,40,-163,-530,-1038,-1696,-2428,-3216,-3957,-4603,-5073,-5320,-5303,-5012,-4456,-3659,-2668,-1540,-318,915,2123,3226,4170,4900,5353,5509,5344,4897,4214,3400,2549,1797,1222,921,900,1156,1621,2198,2779,3239,3491,3455,3106,2443,1512,373,-883,-2173,-3412,-4527,-5469,-6202,-6714,-7007,-7097,-7003,-6751,-6371,-5889,-5343,-4752,-4154,-3552,-2961,-2373,-1775,-1159,-521,135,773,1362,1833,2151,2249,2118,1757,1194,514,-206,-843,-1297,-1461,-1276,-690,268,1574,3114,4802,6490,8064,9420,10463,11164,11493,11474,11147,10565,9793,8898,7944,6986,6083,5255,4545,3943,3465,3075,2769,2500,2263,2026,1784,1518,1222,871,452,-72,-727,-1534,-2506,-3618,-4845,-6111,-7356,-8478,-9415,-10087,-10453,-10489,-10180,-9562,-8652,-7523,-6216,-4813,-3362,-1941,-591,623,1672,2514,3128,3499,3628,3531,3228,2777,2200,1596,983,464,55,-178,-232,-82,235,719,1301,1959,2628,3276,3852,4344,4699,4917,4949,4785,4388,3756,2882,1811,580,-707,-1979,-3114,-4047,-4703,-5059,-5117,-4915,-4514,-3995,-3439,-2927,-2515,-2259,-2170,-2262,-2514,-2903,-3383,-3929,-4475,-4994,-5430,-5744,-5906,-5878,-5659,-5227,-4612,-3815,-2880,-1838,-723,428,1589,2745,3878,4980,6043,7037,7943,8714,9307,9676,9779,9586,9103,8329,7335,6165,4928,3705,2602,1698,1060,726,698,966,1466,2149,2919,3711,4419,4993,5344,5439,5234,4722,3915,2852,1598,240,-1125,-2397,-3484,-4323,-4869,-5127,-5113,-4896,-4530,-4103,-3686,-3334,-3105,-3022,-3109,-3364,-3774,-4306,-4919,-5539,-6101,-6504,-6674,-6533,-6038,-5170,-3949,-2439,-726,1082,2852,4498,5898,7014,7801,8274,8458,8419,8198,7878,7496,7096,6699,6299,5885,5426,4891,4234,3453,2517,1458,310,-892,-2046,-3112,-3995,-4636,-4997,-5036,-4774,-4217,-3455,-2539,-1614,-769,-135,194,154,-279,-1075,-2164,-3431,-4744,-5967,-6973,-7677,-8021,-8004,-7647,-7029,-6222,-5329,-4435,-3606,-2906,-2338,-1924,-1618,-1398,-1209,-1008,-751,-407,54,626,1316,2092,2927,3776,4590,5324,5926,6373,6628,6700,6596,6340,5989,5561,5121,4673,4242,3820,3376,2900,2347,1710,977,165,-695,-1550,-2349,-3023,-3521,-3805,-3845,-3664,-3265,-2717,-2065,-1376,-719,-129,342,677,873,916,839,646,378,71,-236,-487,-646,-675,-555,-284,134,654,1265,1890,2528,3113,3641,4088,4442,4699,4850,4878,4777,4537,4164,3674,3106,2505,1925,1424,1038,787,681,673,743,818,854,796,607,277,-201,-796,-1486,-2222,-2965,-3683,-4334,-4906,-5381,-5753,-6033,-6220,-6339,-6400,-6427,-6437,-6436,-6449,-6450,-6454,-6426,-6346,-6196,-5936,-5569,-5065,-4462,-3759,-3031,-2306,-1673,-1156,-823,-659,-663,-774,-921,-1017,-973,-719,-206,575,1606,2827,4154,5483,6711,7732,8468,8851,8858,8481,7762,6746,5521,4179,2823,1550,455,-415,-1004,-1328,-1405,-1290,-1059,-782,-540,-397,-389,-552,-860,-1304,-1821,-2361,-2862,-3278,-3571,-3743,-3782,-3745,-3645,-3549,-3483,-3480,-3556,-3708,-3913,-4144,-4353,-4505,-4547,-4444,-4168,-3697,-3037,-2185,-1182,-51,1142,2341,3482,4488,5312,5908,6254,6369,6272,6034,5711,5385,5113,4945,4900,4980,5141,5352,5527,5622,5563,5317,4851,4166,3268,2179,946,-407,-1795,-3190,-4486,-5644,-6568,-7237,-7601,-7684,-7498,-7123,-6609,-6055,-5520,-5060,-4710,-4469,-4323,-4239,-4174,-4088,-3961,-3763,-3512,-3208,-2873,-2542,-2218,-1937,-1697,-1515,-1378,-1290,-1224,-1161,-1063,-899,-628,-218,348,1093,1987,3026,4133,5277,6342,7281,7978,8391,8454,8163,7537,6623,5523,4320,3149,2097,1259,680,376,323,458,692,928,1055,993,666,45,-870,-2056,-3433,-4926,-6422,-7819,-9014,-9933,-10517,-10752,-10655,-10263,-9661,-8912,-8120,-7347,-6658,-6091,-5649,-5330,-5094,-4904,-4697,-4436,-4069,-3581,-2962,-2220,-1391,-497,399,1280,2091,2818,3449,3972,4416,4772,5094,5377,5674,5981,6332,6719,7159,7627,8121,8595,9033,9375,9593,9643,9505,9170,8651,7971,7178,6322,5452,4619,3862,3182,2606,2081,1612,1128,618,27,-638,-1402,-2228,-3091,-3951,-4745,-5444,-5999,-6394,-6621,-6688,-6617,-6435,-6190,-5908,-5648,-5430,-5286,-5215,-5212,-5235,-5241,-5164,-4947,-4535,-3894,-3022,-1933,-691,630,1944,3148,4157,4921,5378,5543,5421,5061,4526,3877,3191,2524,1936,1457,1125,929,892,971,1167,1427,1724,2010,2234,2347,2307,2068,1633,984,169,-767,-1752,-2700,-3535,-4185,-4609,-4783,-4727,-4480,-4108,-3692,-3317,-3050,-2960,-3069,-3394,-3899,-4547,-5247,-5932,-6492,-6870,-6980,-6810,-6335,-5587,-4607,-3458,-2212,-931,319,1500,2579,3540,4387,5117,5739,6265,6700,7049,7328,7520,7658,7711,7712,7631,7493,7269,6977,6596,6143,5613,5023,4392,3730,3073,2435,1847,1329,924,630,493,479,604,794,1035,1230,1346,1308,1092,666,51,-747,-1653,-2636,-3597,-4493,-5251,-5842,-6241,-6457,-6514,-6453,-6329,-6184,-6056,-5959,-5878,-5795,-5650,-5421,-5047,-4525,-3829,-2990,-2014,-956,146,1230,2242,3132,3863,4404,4759,4939,4977,4923,4821,4720,4665,4661,4734,4848,4995,5120,5191,5168,5018,4741,4319,3784,3139,2420,1661,879,115,-608,-1268,-1825,-2279,-2594,-2777,-2816,-2732,-2547,-2312,-2074,-1909,-1866,-2003,-2341,-2879,-3581,-4384,-5195,-5927,-6469,-6770,-6744,-6425,-5787,-4932,-3914,-2843,-1818,-920,-220,249,496,542,471,345,265,293,484,856,1395,2062,2788,3502,4128,4593,4852,4880,4663,4247,3651,2953,2191,1448,742,142,-366,-748,-1030,-1222,-1349,-1450,-1534,-1646,-1787,-1969,-2193,-2427,-2676,-2877,-3039,-3101,-3084,-2949,-2725,-2402,-2015,-1568,-1105,-634,-199,192,508,762,934,1053,1135,1191,1273,1385,1562,1827,2179,2632,3160,3745,4342,4909,5394,5770,5997,6092,6043,5913,5718,5538,5388,5316,5312,5361,5423,5436,5347,5098,4644,3967,3063,1970,728,-574,-1866,-3041,-4028,-4748,-5167,-5268,-5079,-4648,-4057,-3401,-2773,-2280,-1977,-1923,-2120,-2556,-3173,-3918,-4698,-5459,-6122,-6650,-7016,-7201,-7223,-7088,-6824,-6454,-5999,-5487,-4918,-4333,-3730,-3148,-2601,-2115,-1693,-1339,-1031,-735,-417,-25,475,1113,1889,2800,3791,4822,5798,6664,7318,7725,7829,7629,7149,6426,5548,4572,3600,2687,1895,1253,773,438,228,99,10,-75,-197,-367,-600,-888,-1219,-1570,-1918,-2242,-2526,-2763,-2946,-3076,-3153,-3180,-3165,-3101,-3008,-2874,-2726,-2558,-2394,-2236,-2092,-1972,-1860,-1768,-1655,-1525,-1323,-1036,-612,-35,719,1646,2728,3920,5175,6415,7575,8582,9377,9911,10170,10135,9849,9334,8667,7894,7103,6333,5643,5044,4545,4119,3733,3340,2887,2344,1677,892,4,-956,-1934,-2893,-3780,-4569,-5240,-5775,-6199,-6505,-6740,-6917,-7069,-7219,-7375,-7547,-7718,-7873,-7982,-8008,-7921,-7697,-7303,-6751,-6030,-5175,-4222,-3212,-2204,-1239,-358,415,1066,1605,2036,2395,2692,2972,3248,3550,3899,4297,4773,5293,5882,6472,7069,7578,7981,8199,8203,7966,7493,6806,5968,5037,4098,3225,2480,1910,1527,1327,1247,1242,1203,1079,772,264,-472,-1409,-2491,-3657,-4812,-5884,-6795,-7502,-7964,-8199,-8195,-8017,-7684,-7259,-6776,-6276,-5783,-5316,-4880,-4469,-4090,-3727,-3386,-3063,-2762,-2487,-2233,-1990,-1737,-1447,-1092,-639,-72,620,1430,2327,3286,4240,5157,5967,6635,7123,7417,7525,7466,7283,7027,6747,6507,6333,6262,6294,6415,6602,6799,6973,7061,7026,6834,6450,5886,5133,4230,3218,2150,1092,96,-788,-1540,-2139,-2613,-2968,-3258,-3500,-3728,-3961,-4187,-4421,-4616,-4785,-4881,-4924,-4886,-4803,-4677,-4546,-4438,-4367,-4354,-4382,-4437,-4467,-4434,-4263,-3925,-3366,-2589,-1591,-428,853,2155,3407,4519,5424,6079,6457,6573,6449,6138,5689,5171,4618,4101,3615,3216,2885,2636,2465,2349,2286,2239,2173,2053,1821,1446,898,162,-738,-1760,-2848,-3912,-4883,-5679,-6241,-6546,-6582,-6391,-6023,-5565,-5090,-4693,-4415,-4314,-4376,-4598,-4919,-5287,-5635,-5893,-6021,-5977,-5744,-5329,-4737,-3994,-3123,-2153,-1097,2,1132,2259,3353,4384,5326,6129,6790,7265,7553,7647,7559,7320,6969,6558,6149,5784,5522,5368,5348,5426,5589,5761,5900,5925,5788,5443,4866,4076,3104,2023,925,-114,-987,-1645,-2051,-2197,-2135,-1909,-1619,-1336,-1163,-1135,-1318,-1685,-2225,-2862,-3516,-4093,-4518,-4718,-4679,-4399,-3931,-3343,-2732,-2170,-1744,-1476,-1389,-1427,-1544,-1647,-1652,-1499,-1130,-552,218,1099,2016,2847,3504,3895,3970,3718,3164,2375,1447,489,-385,-1077,-1518,-1667,-1533,-1145,-585,76,733,1305,1722,1936,1926,1695,1268,679,-25,-794,-1577,-2326,-2988,-3530,-3898,-4088,-4073,-3875,-3531,-3085,-2628,-2213,-1924,-1794,-1845,-2051,-2370,-2717,-3020,-3177,-3133,-2829,-2268,-1455,-467,628,1721,2704,3492,3991,4168,3999,3513,2763,1823,804,-211,-1102,-1810,-2257,-2429,-2303,-1915,-1299,-515,356,1249,2073,2769,3271,3543,3561,3323,2849,2173,1343,424,-524,-1427,-2222,-2855,-3272,-3463,-3418,-3163,-2744,-2231,-1684,-1214,-863,-725,-817,-1156,-1714,-2422,-3196,-3918,-4479,-4781,-4750,-4362,-3629,-2615,-1425,-168,1012,2017,2751,3182,3318,3203,2935,2610,2344,2231,2330,2666,3217,3922,4676,5385,5920,6212,6192,5859,5237,4418,3480,2568,1769,1185,865,811,991,1317,1687,1977,2082,1909,1418,602,-486,-1771,-3136,-4465,-5651,-6591,-7249,-7586,-7642,-7450,-7100,-6656,-6209,-5816,-5517,-5335,-5257,-5266,-5322,-5387,-5429,-5411,-5318,-5137,-4861,-4490,-4040,-3492,-2892,-2216,-1519,-802,-108,544,1129,1637,2072,2440,2774,3083,3414,3767,4159,4597,5050,5516,5949,6317,6570,6681,6585,6283,5731,4944,3937,2743,1423,36,-1343,-2635,-3788,-4726,-5430,-5870,-6042,-5981,-5703,-5277,-4750,-4201,-3675,-3250,-2940,-2797,-2811,-2977,-3283,-3676,-4139,-4608,-5043,-5387,-5590,-5602,-5389,-4921,-4199,-3245,-2098,-840,456,1678,2760,3613,4220,4573,4719,4725,4692,4702,4846,5165,5676,6354,7127,7916,8615,9134,9400,9367,9025,8403,7547,6549,5475,4435,3480,2681,2043,1570,1207,913,597,215,-307,-973,-1797,-2732,-3722,-4693,-5550,-6228,-6654,-6812,-6690,-6343,-5823,-5229,-4655,-4188,-3912,-3857,-4044,-4444,-4993,-5626,-6228,-6730,-7032,-7094,-6871,-6381,-5642,-4710,-3654,-2537,-1425,-375,595,1440,2194,2824,3384,3857,4272,4630,4931,5178,5371,5506,5587,5616,5600,5530,5421,5256,5050,4797,4507,4184,3847,3502,3169,2852,2576,2336,2164,2043,1986,1967,1952,1908,1762,1477,988,280,-663,-1812,-3120,-4506,-5884,-7150,-8220,-9019,-9494,-9643,-9460,-9012,-8344,-7545,-6696,-5864,-5120,-4501,-4029,-3700,-3499,-3381,-3310,-3228,-3091,-2858,-2491,-1978,-1301,-466,505,1598,2758,3954,5116,6206,7139,7899,8421,8711,8779,8653,8414,8104,7821,7598,7480,7473,7537,7648,7718,7704,7524,7158,6561,5759,4763,3623,2407,1161,-28,-1121,-2069,-2842,-3442,-3871,-4170,-4369,-4524,-4680,-4862,-5116,-5423,-5794,-6188,-6563,-6872,-7039,-7033,-6779,-6286,-5537,-4593,-3515,-2419,-1397,-573,-12,226,156,-185,-701,-1271,-1778,-2080,-2101,-1758,-1052,6,1325,2828,4364,5844,7117,8126,8785,9087,9030,8656,8013,7161,6172,5087,3974,2866,1797,807,-97,-892,-1580,-2163,-2652,-3065,-3416,-3718,-3986,-4216,-4427,-4599,-4755,-4859,-4929,-4927,-4850,-4677,-4402,-4025,-3570,-3072,-2577,-2151,-1838,-1695,-1742,-1984,-2401,-2943,-3536,-4113,-4562,-4837,-4841,-4569,-3979,-3117,-2007,-731,636,1995,3277,4378,5264,5881,6213,6290,6108,5754,5247,4681,4086,3543,3071,2732,2523,2465,2544,2722,2972,3215,3415,3491,3436,3197,2819,2300,1707,1085,486,-47,-473,-787,-966,-1026,-985,-849,-679,-470,-286,-137,-55,-60,-163,-358,-656,-1011,-1422,-1832,-2215,-2534,-2767,-2897,-2943,-2904,-2824,-2720,-2619,-2546,-2482,-2432,-2344,-2193,-1913,-1482,-851,-42,932,1992,3057,4017,4761,5212,5297,5006,4363,3433,2322,1150,50,-869,-1485,-1776,-1668,-1235,-486,451,1491,2499,3380,4024,4387,4412,4113,3509,2643,1587,400,-829,-2038,-3149,-4119,-4895,-5466,-5824,-5979,-5962,-5798,-5528,-5189,-4798,-4399,-3984,-3584,-3166,-2745,-2275,-1755,-1162,-485,255,1049,1836,2566,3162,3565,3708,3570,3135,2451,1570,600,-359,-1182,-1770,-2039,-1944,-1469,-662,426,1672,2981,4201,5232,5953,6298,6219,5718,4827,3619,2185,644,-906,-2337,-3590,-4577,-5281,-5682,-5802,-5675,-5356,-4912,-4402,-3896,-3430,-3028,-2702,-2415,-2157,-1880,-1561,-1172,-718,-190,377,964,1538,2064,2526,2901,3198,3408,3568,3685,3797,3920,4078,4280,4530,4828,5153,5502,5840,6145,6383,6515,6518,6349,6004,5475,4778,3950,3041,2110,1242,488,-65,-393,-457,-281,83,565,1043,1413,1557,1389,857,-46,-1277,-2751,-4355,-5938,-7372,-8515,-9282,-9594,-9464,-8895,-7991,-6843,-5578,-4327,-3191,-2253,-1551,-1086,-827,-710,-677,-639,-567,-395,-133,226,641,1072,1467,1771,1961,2002,1925,1734,1496,1259,1087,1037,1149,1439,1922,2557,3317,4140,4957,5706,6307,6701,6822,6627,6087,5201,3988,2505,836,-924,-2644,-4221,-5531,-6490,-7039,-7153,-6839,-6157,-5169,-3991,-2722,-1487,-376,501,1103,1371,1312,943,314,-504,-1431,-2371,-3251,-3991,-4538,-4865,-4939,-4781,-4396,-3830,-3113,-2297,-1421,-515,381,1267,2116,2937,3713,4456,5153,5803,6403,6926,7375,7719,7950,8047,8005,7815,7482,7017,6442,5785,5081,4360,3669,3027,2482,2044,1738,1583,1555,1663,1841,2066,2238,2320,2211,1879,1278,403,-708,-2009,-3393,-4763,-5996,-6968,-7618,-7868,-7742,-7279,-6568,-5746,-4932,-4264,-3838,-3713,-3902,-4364,-5015,-5737,-6401,-6872,-7038,-6827,-6195,-5170,-3799,-2184,-431,1324,2987,4444,5650,6568,7197,7571,7732,7733,7635,7486,7324,7176,7044,6925,6800,6638,6426,6125,5734,5255,4680,4064,3410,2772,2176,1638,1183,803,484,210,-66,-367,-738,-1217,-1817,-2573,-3465,-4486,-5592,-6733,-7838,-8839,-9654,-10225,-10503,-10461,-10100,-9451,-8557,-7495,-6344,-5173,-4081,-3098,-2293,-1670,-1230,-950,-781,-676,-562,-398,-123,282,816,1484,2223,3019,3790,4509,5122,5606,5955,6165,6278,6315,6337,6386,6497,6699,6983,7325,7677,7973,8135,8106,7821,7259,6415,5314,4024,2605,1161,-231,-1480,-2524,-3319,-3852,-4116,-4154,-3986,-3675,-3268,-2815,-2376,-1980,-1682,-1487,-1432,-1500,-1696,-1983,-2340,-2711,-3061,-3335,-3478,-3469,-3256,-2851,-2268,-1536,-759,19,658,1119,1291,1187,772,143,-659,-1475,-2214,-2733,-2942,-2778,-2219,-1299,-92,1292,2726,4071,5218,6060,6556,6674,6451,5923,5172,4270,3295,2315,1379,514,-257,-944,-1556,-2096,-2592,-3025,-3400,-3698,-3888,-3958,-3888,-3679,-3349,-2934,-2475,-2039,-1671,-1426,-1338,-1421,-1678,-2090,-2631,-3257,-3941,-4626,-5287,-5878,-6372,-6741,-6946,-6976,-6799,-6406,-5797,-4970,-3956,-2790,-1520,-208,1089,2298,3373,4254,4922,5352,5550,5542,5354,5050,4673,4287,3943,3665,3495,3410,3428,3510,3643,3796,3951,4088,4207,4297,4374,4424,4454,4447,4373,4213,3918,3461,2826,1987,983,-182,-1421,-2695,-3904,-4985,-5868,-6497,-6858,-6928,-6749,-6338,-5765,-5079,-4337,-3590,-2875,-2216,-1646,-1165,-796,-545,-416,-416,-536,-760,-1057,-1377,-1682,-1892,-1968,-1841,-1478,-862,-2,1067,2256,3478,4590,5484,6025,6141,5768,4926,3662,2082,334,-1431,-3034,-4343,-5231,-5651,-5574,-5065,-4197,-3110,-1932,-807,142,846,1236,1325,1133,703,126,-559,-1251,-1928,-2526,-3040,-3458,-3774,-4007,-4138,-4180,-4103,-3905,-3553,-3057,-2400,-1620,-733,200,1132,2000,2759,3360,3780,3997,4012,3826,3456,2920,2235,1452,580,-306,-1185,-1978,-2662,-3161,-3468,-3533,-3374,-2983,-2413,-1689,-894,-80,679,1312,1774,2015,2019,1781,1318,665,-134,-1013,-1919,-2794,-3588,-4270,-4821,-5218,-5464,-5549,-5447,-5163,-4660,-3939,-2998,-1848,-549,855,2251,3555,4654,5446,5862,5847,5397,4548,3365,1959,447,-1027,-2346,-3389,-4074,-4350,-4193,-3634,-2713,-1516,-132,1331,2770,4100,5238,6138,6760,7093,7142,6921,6459,5794,4968,4030,3030,2024,1064,208,-499,-1010,-1287,-1313,-1084,-631,-1,717,1436,2024,2400,2452,2150,1461,438,-862,-2313,-3793,-5163,-6299,-7096,-7500,-7476,-7059,-6306,-5313,-4189,-3056,-2015,-1153,-525,-144,-11,-81,-305,-617,-961,-1284,-1553,-1744,-1852,-1871,-1809,-1659,-1424,-1108,-696,-206,365,998,1661,2337,2977,3554,4029,4385,4600,4676,4621,4430,4146,3736,3252,2652,1968,1183,304,-638,-1637,-2630,-3591,-4440,-5150,-5649,-5918,-5943,-5711,-5274,-4651,-3914,-3122,-2338,-1624,-1027,-585,-308,-212,-263,-455,-736,-1084,-1445,-1798,-2087,-2292,-2370,-2290,-2024,-1554,-868,25,1100,2321,3619,4924,6155,7228,8063,8618,8841,8748,8351,7715,6903,6012,5110,4295,3600,3087,2746,2582,2564,2642,2786,2921,3019,3033,2937,2723,2383,1938,1401,803,152,-522,-1216,-1917,-2623,-3329,-4033,-4715,-5367,-5951,-6443,-6794,-6970,-6931,-6660,-6146,-5431,-4544,-3588,-2640,-1806,-1185,-835,-806,-1092,-1648,-2407,-3246,-4067,-4727,-5137,-5215,-4911,-4240,-3220,-1937,-471,1057,2554,3914,5072,5972,6597,6944,7044,6924,6636,6216,5716,5177,4643,4150,3744,3438,3261,3212,3263,3401,3552,3682,3713,3597,3307,2794,2107,1233,257,-765,-1766,-2653,-3405,-3951,-4321,-4505,-4562,-4535,-4472,-4427,-4415,-4462,-4537,-4634,-4700,-4709,-4629,-4437,-4137,-3738,-3267,-2758,-2249,-1773,-1372,-1052,-850,-750,-766,-872,-1058,-1280,-1522,-1705,-1813,-1768,-1540,-1112,-445,413,1473,2642,3897,5122,6278,7256,8015,8490,8651,8492,8014,7253,6261,5085,3819,2514,1264,113,-873,-1677,-2265,-2645,-2828,-2824,-2684,-2413,-2073,-1682,-1283,-909,-569,-298,-90,36,85,47,-71,-281,-571,-938,-1366,-1830,-2296,-2729,-3076,-3299,-3351,-3197,-2823,-2230,-1441,-515,489,1465,2325,2979,3345,3389,3102,2515,1718,799,-104,-876,-1394,-1588,-1396,-832,83,1256,2594,3967,5258,6343,7141,7567,7618,7262,6559,5537,4277,2859,1350,-145,-1567,-2827,-3876,-4675,-5192,-5450,-5445,-5259,-4910,-4501,-4067,-3677,-3371,-3162,-3074,-3071,-3155,-3273,-3402,-3500,-3540,-3511,-3407,-3255,-3069,-2906,-2786,-2757,-2828,-3008,-3272,-3580,-3874,-4094,-4161,-4033,-3655,-3021,-2139,-1046,198,1512,2814,4018,5037,5815,6297,6468,6337,5939,5348,4635,3909,3245,2724,2391,2262,2332,2572,2925,3344,3762,4119,4379,4473,4406,4131,3667,3013,2203,1258,248,-792,-1788,-2673,-3411,-3929,-4220,-4257,-4055,-3642,-3049,-2335,-1540,-735,57,774,1409,1930,2336,2623,2803,2868,2837,2693,2448,2082,1610,1027,360,-366,-1096,-1786,-2352,-2753,-2903,-2789,-2362,-1665,-708,400,1595,2730,3704,4400,4716,4615,4067,3112,1826,324,-1262,-2779,-4102,-5113,-5735,-5943,-5731,-5160,-4291,-3238,-2095,-985,15,818,1384,1697,1755,1600,1275,837,361,-97,-485,-746,-871,-840,-664,-376,-15,368,714,982,1128,1137,1003,758,433,86,-228,-458,-549,-493,-264,94,554,1042,1492,1831,1995,1957,1692,1243,643,-20,-664,-1205,-1564,-1705,-1603,-1276,-777,-152,499,1128,1642,2003,2166,2122,1886,1479,965,402,-146,-609,-958,-1157,-1224,-1165,-1043,-871,-721,-583,-496,-434,-394,-356,-293,-212,-97,23,138,213,228,161,-5,-252,-574,-937,-1284,-1598,-1799,-1873,-1782,-1504,-1049,-417,353,1238,2180,3141,4067,4909,5634,6205,6594,6785,6767,6526,6082,5426,4608,3638,2596,1512,476,-461,-1224,-1775,-2060,-2096,-1875,-1460,-906,-292,282,751,1020,1060,828,341,-374,-1247,-2205,-3147,-3980,-4623,-4999,-5071,-4823,-4271,-3455,-2458,-1348,-252,766,1578,2159,2434,2421,2141,1650,1030,381,-224,-675,-936,-946,-716,-259,378,1110,1882,2580,3162,3543,3716,3648,3385,2948,2407,1820,1251,756,373,124,5,-11,39,86,76,-55,-365,-865,-1571,-2446,-3430,-4452,-5406,-6203,-6751,-6988,-6877,-6428,-5664,-4672,-3529,-2350,-1230,-259,507,1016,1296,1340,1233,1018,770,551,398,333,357,450,593,749,913,1063,1214,1379,1563,1802,2087,2429,2811,3210,3601,3947,4227,4414,4504,4501,4419,4284,4123,3961,3818,3706,3620,3562,3511,3460,3384,3281,3127,2939,2695,2420,2106,1772,1410,1028,611,151,-359,-924,-1536,-2172,-2798,-3377,-3843,-4162,-4272,-4156,-3791,-3208,-2433,-1558,-639,197,895,1342,1516,1356,888,128,-858,-1988,-3170,-4300,-5284,-6034,-6490,-6604,-6373,-5799,-4929,-3817,-2540,-1183,166,1433,2546,3462,4163,4635,4919,5024,5010,4900,4733,4530,4300,4044,3756,3413,3020,2545,2010,1406,755,100,-554,-1138,-1645,-2036,-2299,-2431,-2441,-2351,-2191,-1996,-1807,-1665,-1611,-1673,-1880,-2225,-2720,-3308,-3978,-4639,-5256,-5739,-6057,-6152,-6028,-5683,-5153,-4494,-3755,-2997,-2261,-1589,-984,-466,-5,403,784,1159,1530,1905,2269,2603,2891,3105,3243,3302,3304,3279,3261,3300,3417,3642,3966,4367,4807,5213,5538,5695,5645,5346,4785,3987,2973,1829,601,-602,-1729,-2696,-3456,-3983,-4241,-4264,-4033,-3615,-3021,-2323,-1562,-795,-75,559,1052,1387,1524,1460,1183,709,51,-734,-1618,-2520,-3388,-4153,-4742,-5122,-5241,-5087,-4681,-4035,-3228,-2309,-1363,-452,349,1012,1482,1770,1863,1789,1584,1284,952,630,365,207,166,267,489,818,1203,1607,1966,2242,2397,2418,2302,2089,1786,1460,1120,813,535,297,73,-147,-401,-705,-1088,-1553,-2109,-2732,-3407,-4087,-4736,-5297,-5722,-5964,-5988,-5775,-5323,-4654,-3808,-2844,-1847,-885,-69,545,866,867,527,-138,-1057,-2169,-3337,-4457,-5395,-6043,-6325,-6182,-5618,-4651,-3356,-1821,-152,1528,3118,4511,5641,6439,6892,6991,6754,6231,5463,4525,3478,2397,1348,392,-420,-1057,-1498,-1747,-1816,-1731,-1539,-1265,-970,-674,-422,-222,-97,-44,-56,-133,-240,-385,-535,-683,-825,-941,-1043,-1122,-1180,-1219,-1239,-1234,-1203,-1142,-1040,-901,-708,-473,-190,136,478,827,1139,1386,1530,1553,1438,1200,862,470,73,-257,-486,-546,-444,-158,265,797,1361,1920,2396,2768,3003,3081,3021,2809,2481,2036,1515,918,296,-352,-971,-1549,-2051,-2451,-2744,-2902,-2944,-2859,-2670,-2390,-2027,-1618,-1160,-693,-231,202,574,858,1033,1063,943,658,209,-372,-1073,-1830,-2603,-3321,-3925,-4358,-4574,-4548,-4271,-3760,-3046,-2196,-1253,-309,595,1387,2032,2494,2756,2809,2661,2320,1818,1180,458,-309,-1063,-1746,-2311,-2693,-2869,-2805,-2505,-1991,-1306,-509,329,1133,1841,2380,2722,2831,2708,2369,1842,1177,423,-352,-1108,-1765,-2303,-2664,-2843,-2826,-2629,-2276,-1802,-1258,-683,-140,337,705,946,1044,1019,874,675,438,230,90,44,125,334,656,1090,1582,2129,2678,3217,3714,4163,4546,4868,5119,5308,5434,5494,5486,5397,5213,4919,4500,3950,3270,2476,1601,676,-238,-1095,-1836,-2410,-2790,-2957,-2918,-2698,-2347,-1909,-1448,-1016,-652,-410,-297,-358,-570,-957,-1478,-2121,-2827,-3550,-4228,-4795,-5210,-5409,-5388,-5113,-4619,-3906,-3044,-2063,-1036,-14,952,1816,2544,3112,3495,3690,3688,3495,3136,2623,2011,1337,660,35,-492,-879,-1096,-1141,-1001,-724,-311,168,693,1202,1664,2035,2293,2405,2361,2140,1745,1173,441,-431,-1393,-2403,-3376,-4248,-4930,-5345,-5444,-5188,-4584,-3669,-2508,-1196,159,1458,2594,3490,4088,4354,4284,3902,3245,2382,1375,308,-755,-1728,-2569,-3207,-3624,-3791,-3711,-3402,-2888,-2219,-1427,-574,301,1156,1948,2649,3245,3704,4044,4235,4311,4257,4104,3856,3532,3149,2707,2230,1713,1190,673,209,-173,-417,-496,-382,-69,429,1066,1795,2516,3152,3599,3758,3583,3004,2057,761,-769,-2418,-4021,-5421,-6470,-7035,-7052,-6488,-5401,-3889,-2126,-296,1389,2751,3650,4014,3820,3139,2062,747,-651,-1968,-3066,-3837,-4218,-4186,-3764,-2998,-1969,-753,555,1887,3169,4352,5389,6252,6909,7357,7578,7572,7337,6864,6156,5212,4045,2684,1176,-407,-1981,-3444,-4700,-5657,-6257,-6460,-6281,-5747,-4961,-3992,-2984,-2027,-1217,-635,-283,-185,-275,-513,-820,-1127,-1393,-1574,-1673,-1689,-1666,-1635,-1652,-1759,-1995,-2374,-2911,-3567,-4315,-5069,-5757,-6279,-6551,-6493,-6072,-5265,-4130,-2728,-1190,364,1780,2945,3765,4186,4230,3930,3397,2732,2066,1502,1129,990,1101,1417,1905,2463,3043,3567,3997,4312,4513,4610,4639,4605,4545,4435,4297,4074,3773,3331,2755,2013,1140,156,-853,-1816,-2617,-3165,-3367,-3159,-2524,-1478,-101,1493,3146,4673,5900,6658,6835,6384,5304,3703,1710,-464,-2610,-4499,-5940,-6788,-6944,-6420,-5255,-3610,-1645,411,2355,4004,5209,5908,6061,5718,4947,3858,2571,1197,-162,-1415,-2522,-3423,-4120,-4590,-4839,-4871,-4687,-4318,-3771,-3105,-2353,-1572,-819,-142,423,829,1084,1149,1055,805,425,-31,-534,-1013,-1424,-1704,-1819,-1727,-1427,-926,-262,506,1288,2004,2547,2851,2864,2575,2019,1259,375,-529,-1378,-2101,-2650,-3022,-3218,-3277,-3235,-3157,-3065,-3020,-3018,-3065,-3140,-3188,-3172,-3018,-2691,-2141,-1370,-378,765,2002,3211,4290,5120,5611,5706,5384,4697,3705,2548,1344,241,-649,-1240,-1502,-1430,-1097,-557,68,700,1242,1635,1838,1846,1658,1309,825,245,-394,-1052,-1703,-2318,-2876,-3364,-3755,-4033,-4166,-4127,-3882,-3408,-2695,-1750,-600,690,2056,3388,4591,5567,6220,6506,6379,5866,5003,3886,2619,1343,173,-758,-1369,-1596,-1418,-869,3,1086,2273,3424,4422,5157,5569,5609,5311,4698,3866,2891,1866,881,-14,-738,-1298,-1626,-1755,-1657,-1350,-855,-200,582,1428,2297,3128,3865,4479,4930,5217,5330,5283,5069,4703,4169,3480,2637,1671,620,-443,-1452,-2314,-2977,-3378,-3528,-3429,-3154,-2764,-2359,-2006,-1790,-1733,-1868,-2158,-2573,-3026,-3450,-3744,-3854,-3713,-3327,-2698,-1908,-1036,-200,486,933,1056,858,336,-410,-1291,-2174,-2931,-3462,-3687,-3584,-3178,-2526,-1752,-953,-286,163,297,86,-458,-1273,-2270,-3313,-4300,-5096,-5643,-5878,-5811,-5479,-4947,-4309,-3650,-3031,-2510,-2077,-1718,-1375,-986,-483,173,1007,1993,3071,4154,5123,5879,6314,6392,6085,5464,4601,3653,2742,2041,1634,1635,2026,2807,3862,5088,6319,7414,8222,8639,8593,8064,7089,5739,4141,2419,739,-772,-1972,-2783,-3135,-3033,-2497,-1618,-497,729,1921,2958,3733,4187,4299,4091,3627,2975,2244,1492,816,235,-216,-556,-806,-1002,-1183,-1372,-1591,-1823,-2065,-2272,-2419,-2475,-2424,-2266,-2032,-1757,-1508,-1350,-1349,-1560,-2014,-2711,-3613,-4654,-5731,-6735,-7541,-8061,-8204,-7947,-7292,-6296,-5053,-3678,-2298,-1040,7,772,1235,1412,1345,1109,779,432,121,-108,-255,-327,-363,-413,-519,-729,-1052,-1493,-2009,-2559,-3062,-3454,-3672,-3659,-3424,-2958,-2341,-1632,-952,-385,-42,33,-188,-661,-1327,-2041,-2699,-3135,-3256,-2975,-2278,-1203,160,1666,3179,4525,5600,6301,6602,6520,6106,5470,4702,3931,3238,2696,2344,2172,2161,2249,2369,2458,2452,2325,2058,1668,1193,660,148,-331,-703,-975,-1107,-1124,-1006,-801,-503,-169,183,509,773,941,987,888,644,262,-226,-785,-1362,-1904,-2373,-2721,-2940,-3022,-2978,-2838,-2619,-2364,-2077,-1795,-1504,-1216,-921,-610,-290,36,336,584,735,754,613,300,-166,-742,-1375,-1981,-2486,-2822,-2924,-2772,-2355,-1694,-864,88,1037,1920,2628,3105,3308,3214,2849,2238,1452,548,-380,-1281,-2074,-2721,-3191,-3472,-3564,-3489,-3254,-2890,-2418,-1866,-1269,-667,-103,370,709,856,785,451,-143,-999,-2067,-3288,-4546,-5733,-6703,-7333,-7513,-7175,-6301,-4935,-3168,-1147,955,2952,4665,5942,6685,6832,6417,5489,4202,2694,1168,-213,-1296,-1973,-2195,-1969,-1362,-480,525,1524,2357,2943,3206,3153,2810,2258,1587,888,261,-253,-591,-766,-766,-633,-393,-79,259,615,941,1232,1476,1651,1779,1843,1870,1862,1845,1821,1808,1794,1786,1760,1719,1638,1515,1352,1139,908,649,399,168,-21,-143,-201,-183,-112,-19,63,79,3,-200,-523,-952,-1438,-1913,-2313,-2549,-2573,-2328,-1824,-1064,-139,885,1877,2728,3349,3642,3603,3200,2509,1571,505,-604,-1650,-2545,-3226,-3650,-3806,-3712,-3413,-2962,-2436,-1898,-1433,-1076,-910,-918,-1149,-1564,-2138,-2836,-3590,-4360,-5088,-5730,-6239,-6581,-6719,-6623,-6285,-5684,-4843,-3786,-2554,-1221,150,1473,2661,3641,4345,4731,4788,4524,4003,3278,2468,1648,934,396,94,59,283,740,1367,2100,2841,3518,4047,4376,4474,4336,3993,3490,2891,2265,1674,1174,794,564,464,501,625,814,1028,1223,1390,1488,1537,1514,1450,1344,1224,1093,969,849,736,637,535,452,365,300,249,228,241,291,378,499,644,808,975,1146,1298,1427,1516,1534,1479,1311,1037,647,155,-406,-1005,-1589,-2104,-2510,-2765,-2857,-2782,-2570,-2251,-1889,-1517,-1203,-968,-844,-846,-952,-1171,-1456,-1797,-2147,-2480,-2772,-2986,-3131,-3177,-3153,-3057,-2916,-2754,-2595,-2470,-2398,-2402,-2486,-2643,-2863,-3106,-3359,-3575,-3743,-3833,-3845,-3761,-3585,-3317,-2959,-2516,-1990,-1378,-692,75,898,1772,2651,3506,4280,4929,5400,5664,5695,5502,5102,4535,3858,3127,2403,1737,1168,710,385,162,58,22,74,176,353,583,890,1256,1675,2133,2584,3007,3345,3563,3636,3540,3276,2869,2339,1748,1143,584,120,-208,-379,-391,-256,-18,297,624,934,1173,1316,1334,1226,985,645,220,-228,-667,-1030,-1290,-1406,-1369,-1190,-881,-497,-75,324,643,848,885,756,450,-11,-575,-1207,-1824,-2368,-2775,-2989,-2990,-2764,-2335,-1739,-1050,-320,359,939,1357,1580,1598,1411,1043,535,-70,-700,-1317,-1843,-2257,-2503,-2586,-2487,-2257,-1898,-1500,-1085,-738,-488,-375,-407,-569,-849,-1191,-1586,-1976,-2354,-2695,-2984,-3223,-3385,-3477,-3447,-3290,-2945,-2396,-1607,-588,649,2028,3479,4866,6075,6974,7454,7451,6932,5926,4513,2801,963,-858,-2466,-3739,-4539,-4808,-4529,-3733,-2515,-998,675,2333,3849,5068,5919,6320,6257,5748,4831,3605,2170,654,-797,-2066,-3025,-3603,-3766,-3509,-2913,-2056,-1075,-101,745,1359,1681,1701,1438,963,367,-257,-797,-1182,-1353,-1273,-970,-453,191,916,1617,2249,2727,3036,3150,3088,2888,2594,2272,1971,1727,1568,1493,1494,1541,1605,1645,1636,1544,1356,1063,673,205,-312,-843,-1334,-1760,-2052,-2217,-2202,-2053,-1757,-1392,-978,-596,-271,-59,38,3,-140,-379,-666,-992,-1304,-1605,-1875,-2116,-2355,-2584,-2845,-3118,-3425,-3740,-4052,-4330,-4549,-4672,-4679,-4536,-4227,-3734,-3043,-2171,-1106,95,1416,2771,4101,5303,6284,6953,7219,7044,6396,5309,3848,2121,264,-1573,-3244,-4603,-5562,-6028,-6009,-5509,-4602,-3395,-1994,-542,839,2049,2992,3622,3916,3890,3583,3069,2418,1727,1072,529,153,-31,-5,212,593,1100,1658,2240,2741,3155,3384,3450,3295,2971,2480,1892,1264,655,138,-253,-483,-545,-457,-244,54,379,712,988,1210,1343,1409,1414,1400,1399,1456,1593,1832,2148,2528,2899,3213,3398,3404,3196,2766,2137,1345,461,-449,-1314,-2069,-2666,-3079,-3285,-3294,-3118,-2784,-2330,-1800,-1244,-716,-268,52,205,168,-65,-484,-1049,-1727,-2435,-3144,-3762,-4283,-4648,-4865,-4927,-4855,-4679,-4420,-4133,-3822,-3533,-3259,-3006,-2762,-2498,-2199,-1822,-1355,-778,-78,721,1616,2548,3477,4324,5024,5494,5683,5557,5107,4379,3422,2347,1245,238,-589,-1151,-1415,-1366,-1041,-487,200,946,1643,2230,2636,2837,2825,2621,2262,1805,1296,814,379,60,-148,-223,-182,-54,141,357,570,748,882,966,1024,1058,1119,1207,1362,1581,1861,2192,2535,2880,3164,3385,3485,3471,3308,3012,2581,2049,1444,827,249,-212,-496,-551,-333,150,871,1753,2680,3534,4166,4467,4347,3775,2772,1412,-186,-1869,-3491,-4880,-5933,-6533,-6660,-6302,-5528,-4434,-3149,-1832,-622,332,946,1144,930,335,-560,-1644,-2801,-3898,-4840,-5526,-5916,-5983,-5738,-5236,-4530,-3723,-2887,-2125,-1494,-1046,-788,-695,-717,-780,-797,-708,-437,26,697,1544,2507,3536,4542,5468,6244,6818,7149,7191,6932,6354,5467,4310,2935,1420,-115,-1586,-2846,-3823,-4422,-4618,-4404,-3830,-2970,-1929,-816,267,1223,2001,2556,2895,3024,2979,2794,2506,2144,1732,1293,834,382,-61,-460,-811,-1082,-1269,-1350,-1331,-1200,-979,-662,-285,144,585,1012,1389,1686,1879,1963,1930,1808,1606,1374,1117,890,672,513,377,292,239,221,244,314,436,626,873,1166,1483,1753,1942,1959,1773,1329,640,-287,-1375,-2559,-3719,-4777,-5607,-6174,-6393,-6291,-5866,-5185,-4321,-3361,-2401,-1527,-809,-303,-38,-24,-238,-651,-1199,-1820,-2448,-2995,-3433,-3690,-3778,-3689,-3461,-3144,-2788,-2438,-2125,-1853,-1607,-1349,-1048,-659,-191,376,982,1605,2190,2681,3078,3343,3508,3597,3635,3664,3694,3718,3707,3629,3411,3027,2439,1637,669,-429,-1557,-2624,-3540,-4208,-4587,-4638,-4380,-3851,-3124,-2286,-1422,-631,27,497,743,778,610,270,-176,-703,-1233,-1723,-2136,-2415,-2556,-2526,-2338,-1996,-1525,-957,-330,317,940,1499,1956,2287,2465,2501,2381,2146,1814,1435,1043,687,392,190,96,112,238,472,789,1190,1643,2134,2639,3138,3594,4004,4301,4487,4487,4277,3823,3091,2099,862,-564,-2094,-3639,-5086,-6333,-7279,-7861,-8028,-7786,-7161,-6224,-5065,-3798,-2541,-1404,-496,123,394,323,-80,-742,-1607,-2550,-3506,-4347,-5020,-5455,-5633,-5553,-5243,-4748,-4120,-3414,-2674,-1924,-1185,-443,305,1068,1857,2634,3402,4078,4647,5040,5232,5217,4996,4622,4145,3641,3167,2767,2452,2203,1977,1711,1343,826,141,-707,-1657,-2656,-3590,-4385,-4945,-5210,-5157,-4771,-4111,-3218,-2191,-1113,-75,844,1592,2134,2462,2590,2554,2391,2156,1890,1632,1414,1244,1133,1078,1078,1124,1228,1367,1566,1786,2043,2286,2513,2676,2766,2770,2681,2534,2326,2122,1918,1767,1659,1620,1638,1710,1834,1988,2179,2375,2571,2730,2837,2846,2757,2516,2154,1627,982,208,-645,-1563,-2481,-3380,-4185,-4873,-5380,-5696,-5780,-5652,-5321,-4830,-4237,-3609,-3010,-2516,-2164,-1998,-2027,-2239,-2606,-3091,-3620,-4166,-4635,-5015,-5236,-5296,-5164,-4861,-4383,-3775,-3063,-2299,-1541,-822,-202,306,688,948,1119,1212,1273,1310,1352,1410,1482,1592,1719,1898,2114,2398,2745,3170,3661,4191,4722,5178,5498,5598,5422,4936,4138,3059,1790,411,-935,-2142,-3091,-3712,-3943,-3811,-3323,-2589,-1690,-751,121,846,1355,1634,1693,1577,1346,1080,830,674,619,695,878,1138,1443,1736,1990,2168,2254,2253,2165,2026,1855,1688,1560,1481,1494,1580,1755,1996,2272,2555,2794,2955,3003,2921,2706,2378,1970,1534,1124,789,581,509,597,806,1116,1451,1764,1966,2001,1813,1354,629,-357,-1547,-2874,-4241,-5556,-6706,-7631,-8244,-8546,-8513,-8193,-7626,-6880,-6021,-5113,-4217,-3373,-2640,-2023,-1570,-1271,-1146,-1180,-1354,-1637,-1990,-2345,-2681,-2908,-3030,-2997,-2813,-2499,-2054,-1536,-946,-340,284,875,1439,1937,2374,2729,3010,3213,3350,3428,3457,3457,3426,3393,3334,3262,3137,2940,2633,2186,1585,825,-56,-1025,-2005,-2929,-3714,-4293,-4609,-4626,-4334,-3739,-2887,-1819,-626,628,1840,2942,3851,4521,4915,5016,4845,4419,3803,3045,2223,1405,658,48,-391,-617,-644,-451,-98,403,997,1624,2256,2822,3306,3660,3884,3949,3884,3675,3367,2966,2528,2071,1655,1303,1058,933,948,1092,1347,1692,2066,2445,2753,2962,3016,2906,2609,2156,1553,855,92,-683,-1437,-2129,-2741,-3259,-3669,-3982,-4194,-4314,-4351,-4314,-4208,-4053,-3858,-3641,-3427,-3233,-3091,-3005,-3018,-3110,-3311,-3599,-3952,-4354,-4740,-5063,-5262,-5267,-5041,-4551,-3804,-2826,-1687,-461,754,1861,2789,3467,3851,3942,3731,3272,2614,1827,1000,215,-447,-915,-1134,-1081,-745,-160,621,1503,2388,3147,3686,3902,3759,3235,2373,1249,-32,-1340,-2550,-3549,-4240,-4583,-4546,-4164,-3495,-2607,-1613,-591,371,1208,1884,2383,2700,2864,2893,2823,2693,2533,2383,2274,2226,2261,2377,2572,2825,3112,3400,3657,3858,3978,4015,3968,3847,3677,3471,3255,3038,2827,2630,2438,2261,2092,1949,1839,1780,1784,1868,2016,2241,2484,2743,2938,3051,3016,2822,2456,1925,1273,525,-251,-1028,-1746,-2394,-2934,-3371,-3686,-3899,-4017,-4049,-4040,-3985,-3939,-3902,-3906,-3947,-4034,-4153,-4293,-4433,-4563,-4650,-4691,-4644,-4504,-4240,-3846,-3321,-2681,-1967,-1237,-556,-9,359,490,389,70,-400,-954,-1488,-1919,-2164,-2169,-1902,-1371,-606,341,1375,2432,3402,4224,4827,5188,5289,5149,4782,4219,3482,2600,1590,477,-700,-1914,-3088,-4184,-5115,-5825,-6252,-6355,-6111,-5521,-4608,-3419,-2024,-496,1060,2572,3922,5053,5876,6345,6432,6124,5459,4491,3316,2046,806,-278,-1102,-1578,-1679,-1384,-761,143,1205,2326,3389,4311,5012,5472,5674,5653,5455,5136,4769,4400,4087,3842,3683,3585,3533,3477,3396,3239,3000,2662,2235,1739,1203,659,138,-327,-719,-1018,-1213,-1312,-1324,-1273,-1201,-1145,-1156,-1274,-1529,-1936,-2485,-3152,-3872,-4593,-5219,-5692,-5942,-5936,-5670,-5174,-4508,-3748,-2988,-2288,-1740,-1344,-1138,-1071,-1127,-1227,-1339,-1400,-1395,-1313,-1160,-971,-767,-582,-438,-346,-294,-281,-250,-194,-53,180,521,960,1461,1989,2477,2886,3150,3257,3180,2942,2558,2073,1505,907,279,-335,-937,-1491,-1994,-2407,-2732,-2931,-3014,-2968,-2806,-2551,-2219,-1848,-1456,-1075,-719,-397,-114,136,354,548,715,853,972,1054,1137,1208,1304,1446,1642,1921,2272,2692,3160,3642,4110,4513,4835,5026,5083,4988,4748,4379,3910,3381,2839,2336,1919,1627,1485,1507,1678,1987,2388,2851,3332,3786,4187,4494,4689,4746,4651,4386,3964,3368,2653,1819,947,55,-775,-1532,-2172,-2692,-3110,-3426,-3697,-3931,-4175,-4430,-4716,-5009,-5308,-5561,-5758,-5847,-5805,-5620,-5268,-4773,-4148,-3427,-2667,-1899,-1194,-568,-86,254,418,410,240,-71,-477,-923,-1342,-1673,-1841,-1814,-1551,-1068,-378,457,1373,2281,3109,3760,4206,4376,4301,3977,3464,2837,2155,1517,957,518,198,-42,-244,-477,-794,-1238,-1823,-2532,-3320,-4112,-4821,-5360,-5645,-5627,-5270,-4594,-3624,-2438,-1118,251,1554,2727,3676,4363,4749,4838,4645,4223,3632,2948,2254,1615,1099,731,541,506,605,797,1022,1246,1419,1526,1558,1535,1487,1453,1487,1617,1873,2258,2734,3275,3790,4225,4489,4532,4314,3826,3099,2180,1145,91,-910,-1758,-2421,-2844,-3039,-3018,-2812,-2485,-2066,-1633,-1211,-864,-608,-488,-499,-662,-951,-1358,-1849,-2388,-2943,-3474,-3941,-4324,-4581,-4702,-4681,-4500,-4196,-3762,-3245,-2661,-2051,-1443,-870,-364,36,302,387,291,-11,-482,-1086,-1754,-2397,-2937,-3289,-3387,-3210,-2723,-1987,-1021,63,1192,2247,3138,3785,4131,4163,3889,3366,2667,1885,1106,407,-169,-605,-919,-1145,-1345,-1552,-1822,-2165,-2584,-3051,-3532,-3973,-4331,-4556,-4616,-4488,-4172,-3673,-3025,-2267,-1445,-620,176,880,1489,1958,2304,2509,2593,2563,2441,2244,2005,1749,1514,1321,1207,1163,1215,1319,1467,1614,1724,1768,1737,1611,1436,1205,981,768,612,500,448,429,425,418,382,317,215,98,-38,-149,-245,-287,-286,-235,-136,-17,129,262,384,458,477,399,212,-114,-597,-1234,-2015,-2913,-3861,-4818,-5676,-6379,-6821,-6955,-6721,-6114,-5151,-3897,-2435,-892,610,1945,2997,3699,3995,3887,3405,2595,1550,358,-878,-2039,-3046,-3795,-4240,-4346,-4116,-3584,-2810,-1860,-838,185,1105,1853,2357,2589,2518,2189,1626,924,164,-542,-1114,-1467,-1587,-1465,-1171,-773,-381,-86,25,-81,-430,-961,-1628,-2319,-2945,-3391,-3591,-3474,-3031,-2282,-1278,-113,1112,2287,3320,4126,4673,4935,4934,4708,4306,3799,3240,2696,2205,1802,1506,1319,1238,1254,1345,1504,1702,1933,2174,2410,2623,2796,2907,2955,2906,2793,2585,2328,2015,1695,1357,1059,764,522,291,90,-111,-319,-535,-785,-1041,-1323,-1604,-1877,-2129,-2336,-2487,-2556,-2533,-2403,-2177,-1864,-1514,-1166,-887,-728,-741,-931,-1316,-1831,-2439,-3044,-3571,-3950,-4124,-4084,-3834,-3428,-2924,-2407,-1937,-1591,-1374,-1331,-1417,-1634,-1923,-2249,-2561,-2804,-2934,-2900,-2676,-2245,-1611,-806,124,1115,2100,3008,3775,4348,4681,4755,4552,4091,3399,2526,1545,540,-405,-1180,-1732,-1992,-1962,-1663,-1174,-588,-25,407,620,563,235,-317,-1012,-1729,-2347,-2748,-2840,-2583,-1969,-1047,102,1378,2660,3854,4869,5643,6155,6379,6357,6106,5692,5166,4589,4009,3474,2996,2602,2270,1999,1750,1520,1272,1017,742,480,244,60,-36,-57,36,206,458,757,1079,1391,1661,1853,1948,1909,1737,1407,934,332,-380,-1144,-1937,-2670,-3325,-3811,-4132,-4231,-4128,-3830,-3370,-2800,-2187,-1590,-1100,-775,-668,-828,-1226,-1871,-2666,-3557,-4422,-5175,-5707,-5963,-5887,-5501,-4820,-3953,-2963,-1996,-1132,-473,-74,45,-108,-496,-1044,-1690,-2323,-2880,-3271,-3455,-3389,-3088,-2554,-1863,-1036,-173,705,1523,2268,2906,3430,3836,4118,4287,4341,4295,4161,3958,3707,3439,3166,2914,2663,2418,2126,1766,1291,675,-79,-962,-1920,-2885,-3780,-4504,-5001,-5188,-5061,-4600,-3852,-2862,-1708,-471,778,1948,2997,3865,4522,4969,5184,5199,5026,4697,4252,3718,3137,2540,1962,1433,967,599,319,158,105,178,377,705,1160,1728,2381,3084,3769,4383,4849,5096,5093,4785,4198,3351,2303,1144,-44,-1164,-2129,-2874,-3347,-3539,-3439,-3108,-2567,-1923,-1227,-573,-27,366,565,572,390,52,-413,-953,-1533,-2101,-2629,-3070,-3405,-3600,-3649,-3537,-3282,-2892,-2420,-1900,-1410,-998,-734,-658,-791,-1137,-1659,-2308,-3015,-3708,-4295,-4738,-4951,-4941,-4673,-4188,-3516,-2715,-1857,-997,-203,487,1052,1477,1789,1982,2107,2148,2150,2086,1984,1812,1604,1331,1057,766,526,326,199,119,74,22,-74,-236,-478,-788,-1131,-1465,-1733,-1885,-1880,-1703,-1341,-817,-155,606,1422,2243,3039,3753,4374,4847,5171,5316,5278,5066,4691,4188,3599,2975,2371,1830,1394,1074,885,810,838,956,1134,1387,1676,2031,2414,2838,3266,3676,4041,4319,4487,4522,4416,4178,3827,3407,2948,2517,2136,1855,1677,1608,1621,1677,1727,1715,1591,1313,860,228,-559,-1449,-2385,-3267,-4031,-4590,-4908,-4963,-4778,-4388,-3884,-3329,-2825,-2433,-2212,-2188,-2364,-2718,-3220,-3807,-4441,-5049,-5591,-6001,-6254,-6294,-6124,-5736,-5144,-4404,-3542,-2650,-1771,-992,-356,87,314,331,160,-146,-519,-879,-1154,-1264,-1186,-890,-413,201,867,1507,2030,2368,2489,2369,2057,1578,1030,448,-74,-523,-866,-1106,-1264,-1363,-1423,-1482,-1529,-1589,-1630,-1648,-1607,-1475,-1231,-838,-297,416,1271,2267,3356,4496,5640,6712,7658,8403,8895,9091,8975,8543,7842,6913,5843,4703,3588,2574,1727,1100,712,568,649,900,1275,1691,2093,2402,2581,2590,2419,2076,1587,981,316,-373,-1031,-1616,-2095,-2440,-2631,-2679,-2572,-2351,-2025,-1649,-1246,-870,-534,-265,-71,79,186,309,456,671,945,1273,1601,1873,2020,1955,1644,1028,131,-1008,-2319,-3675,-4973,-6075,-6893,-7346,-7411,-7095,-6452,-5556,-4515,-3423,-2390,-1496,-801,-339,-117,-100,-266,-545,-892,-1243,-1554,-1775,-1880,-1843,-1652,-1317,-845,-277,351,977,1546,1986,2256,2298,2123,1714,1142,455,-247,-888,-1372,-1665,-1723,-1579,-1261,-853,-420,-57,193,271,185,-52,-382,-735,-1028,-1189,-1145,-871,-347,391,1300,2307,3320,4269,5047,5616,5907,5914,5637,5102,4378,3512,2606,1718,951,361,13,-54,172,683,1448,2389,3445,4505,5469,6255,6759,6949,6773,6247,5404,4293,3015,1635,281,-979,-2052,-2879,-3430,-3678,-3650,-3365,-2891,-2273,-1599,-921,-312,192,563,799,906,925,884,836,824,870,1000,1189,1408,1600,1704,1652,1413,954,312,-484,-1343,-2199,-2950,-3540,-3914,-4066,-4004,-3772,-3424,-3024,-2638,-2310,-2077,-1951,-1916,-1947,-2002,-2029,-2002,-1874,-1649,-1315,-906,-438,39,497,898,1213,1427,1520,1488,1321,1016,571,-4,-699,-1475,-2288,-3073,-3756,-4267,-4551,-4584,-4361,-3940,-3367,-2753,-2168,-1713,-1431,-1357,-1472,-1718,-2023,-2262,-2354,-2181,-1710,-899,202,1529,2966,4371,5624,6578,7156,7292,6978,6255,5193,3913,2528,1185,-1,-925,-1498,-1701,-1498,-951,-94,970,2146,3336,4422,5334,5981,6328,6352,6056,5487,4694,3762,2781,1838,1017,383,-37,-212,-185,22,333,679,986,1185,1235,1106,815,378,-130,-663,-1129,-1486,-1670,-1665,-1458,-1068,-542,85,723,1326,1796,2077,2107,1847,1289,439,-650,-1925,-3281,-4645,-5897,-6978,-7796,-8330,-8546,-8464,-8107,-7518,-6753,-5865,-4914,-3953,-3026,-2183,-1448,-861,-422,-153,-34,-54,-178,-372,-580,-773,-883,-899,-788,-553,-229,151,513,798,938,888,626,164,-466,-1182,-1932,-2613,-3182,-3586,-3816,-3882,-3814,-3661,-3451,-3228,-2998,-2756,-2483,-2139,-1697,-1125,-428,396,1295,2221,3110,3879,4489,4860,4995,4860,4497,3924,3208,2401,1584,809,152,-356,-656,-760,-641,-364,69,562,1087,1558,1935,2184,2277,2233,2057,1803,1494,1209,955,809,755,832,1010,1273,1589,1895,2158,2319,2332,2185,1858,1380,790,146,-477,-1025,-1419,-1648,-1667,-1509,-1188,-763,-276,197,625,939,1124,1128,953,560,-27,-819,-1773,-2851,-3987,-5104,-6119,-6950,-7538,-7820,-7806,-7468,-6885,-6074,-5141,-4146,-3175,-2306,-1594,-1081,-797,-725,-853,-1125,-1486,-1855,-2163,-2335,-2315,-2069,-1579,-857,53,1105,2204,3268,4192,4871,5239,5209,4793,3978,2865,1534,136,-1199,-2341,-3190,-3704,-3873,-3759,-3422,-2983,-2506,-2099,-1783,-1591,-1499,-1475,-1460,-1410,-1263,-1000,-590,-50,604,1336,2085,2817,3462,3983,4346,4518,4499,4299,3937,3470,2931,2391,1892,1479,1183,1002,941,961,1049,1155,1263,1345,1382,1390,1351,1294,1220,1136,1056,956,855,711,542,313,46,-276,-612,-958,-1257,-1484,-1592,-1549,-1342,-949,-415,259,988,1737,2427,3000,3415,3628,3636,3439,3066,2561,1966,1341,719,135,-393,-872,-1291,-1685,-2037,-2379,-2688,-2977,-3224,-3437,-3599,-3716,-3786,-3804,-3780,-3703,-3580,-3411,-3203,-2968,-2719,-2468,-2239,-2029,-1854,-1699,-1559,-1418,-1250,-1050,-802,-509,-186,157,480,752,935,990,892,639,230,-274,-830,-1336,-1718,-1889,-1797,-1435,-819,-35,819,1628,2264,2650,2726,2483,1976,1277,509,-217,-778,-1100,-1125,-860,-334,369,1161,1939,2608,3102,3360,3379,3153,2735,2164,1529,895,344,-58,-266,-253,-18,408,979,1627,2282,2877,3349,3664,3792,3731,3502,3117,2631,2069,1482,907,377,-76,-434,-681,-809,-809,-689,-452,-115,296,751,1217,1650,2017,2278,2406,2373,2186,1826,1338,735,73,-598,-1233,-1776,-2188,-2455,-2550,-2507,-2345,-2114,-1886,-1697,-1614,-1660,-1844,-2162,-2587,-3077,-3592,-4078,-4483,-4759,-4857,-4747,-4402,-3837,-3066,-2155,-1167,-193,687,1389,1865,2075,2033,1764,1321,777,196,-354,-823,-1186,-1417,-1548,-1575,-1560,-1532,-1524,-1587,-1712,-1917,-2168,-2429,-2657,-2795,-2812,-2689,-2430,-2070,-1655,-1246,-898,-669,-554,-580,-671,-808,-883,-843,-619,-176,497,1358,2361,3414,4420,5300,5972,6387,6535,6417,6082,5583,4994,4388,3823,3353,3002,2768,2644,2581,2550,2497,2389,2197,1915,1540,1103,618,132,-328,-724,-1039,-1251,-1370,-1395,-1354,-1271,-1171,-1076,-998,-932,-877,-804,-710,-571,-385,-162,100,356,609,819,978,1093,1150,1185,1207,1239,1303,1403,1535,1694,1852,1986,2062,2043,1894,1576,1074,375,-510,-1539,-2667,-3814,-4909,-5873,-6640,-7155,-7381,-7307,-6932,-6296,-5434,-4427,-3334,-2254,-1254,-411,224,617,772,700,463,119,-254,-578,-793,-862,-754,-502,-111,337,800,1200,1473,1581,1478,1188,713,126,-521,-1144,-1669,-2050,-2234,-2231,-2048,-1725,-1333,-908,-535,-228,-30,73,90,68,32,48,126,303,579,924,1339,1748,2143,2463,2691,2822,2849,2821,2750,2706,2707,2799,2977,3239,3557,3875,4172,4363,4462,4413,4263,4008,3715,3415,3158,2974,2867,2836,2845,2859,2830,2726,2511,2200,1776,1301,779,285,-171,-540,-812,-982,-1059,-1047,-992,-885,-782,-684,-612,-576,-569,-583,-601,-604,-569,-494,-364,-197,-6,185,346,444,451,349,125,-214,-654,-1173,-1729,-2302,-2851,-3354,-3788,-4122,-4356,-4456,-4430,-4275,-4002,-3645,-3238,-2826,-2462,-2175,-2007,-1953,-2012,-2156,-2333,-2511,-2628,-2654,-2553,-2325,-1961,-1505,-975,-435,63,466,718,780,649,309,-174,-765,-1372,-1918,-2329,-2531,-2515,-2251,-1804,-1197,-536,134,710,1178,1476,1638,1672,1640,1598,1608,1718,1960,2336,2824,3386,3957,4492,4927,5243,5403,5434,5328,5139,4875,4580,4263,3934,3594,3223,2821,2368,1876,1354,820,328,-105,-413,-591,-603,-463,-179,217,692,1210,1742,2251,2719,3125,3441,3668,3780,3780,3661,3426,3084,2657,2159,1630,1101,604,184,-148,-363,-469,-464,-381,-242,-86,47,126,124,26,-162,-435,-772,-1155,-1570,-2005,-2452,-2909,-3358,-3809,-4232,-4633,-4979,-5263,-5462,-5551,-5523,-5359,-5070,-4664,-4174,-3636,-3103,-2620,-2233,-1964,-1839,-1826,-1928,-2078,-2259,-2402,-2490,-2483,-2371,-2152,-1822,-1412,-932,-427,76,524,878,1096,1158,1052,809,462,82,-262,-502,-580,-479,-190,234,742,1249,1673,1953,2042,1928,1643,1225,760,314,-28,-219,-214,-12,372,916,1564,2281,3020,3730,4392,4958,5407,5730,5888,5904,5750,5453,5024,4483,3880,3238,2618,2056,1590,1250,1041,968,999,1126,1293,1477,1644,1748,1800,1750,1634,1428,1162,845,496,142,-202,-503,-744,-895,-944,-865,-665,-336,92,590,1118,1618,2045,2356,2507,2499,2310,1976,1508,959,363,-222,-761,-1215,-1568,-1814,-1973,-2058,-2111,-2156,-2225,-2330,-2477,-2639,-2805,-2926,-2977,-2934,-2797,-2567,-2305,-2018,-1789,-1628,-1568,-1607,-1720,-1877,-2031,-2150,-2191,-2156,-2024,-1828,-1579,-1320,-1073,-880,-750,-713,-764,-910,-1143,-1446,-1801,-2168,-2510,-2776,-2921,-2914,-2728,-2373,-1872,-1266,-634,-23,468,819,968,938,737,426,69,-254,-477,-540,-414,-92,406,1035,1739,2459,3140,3724,4198,4523,4711,4769,4701,4543,4299,3994,3641,3253,2840,2427,2013,1638,1289,1011,786,646,578,589,671,813,997,1194,1387,1529,1610,1595,1477,1262,961,607,241,-102,-367,-532,-566,-458,-224,133,565,1049,1519,1944,2268,2462,2505,2393,2146,1802,1405,1015,676,436,316,321,441,633,853,1031,1109,1020,726,205,-535,-1446,-2467,-3499,-4449,-5215,-5735,-5955,-5895,-5566,-5066,-4456,-3866,-3348,-2994,-2818,-2824,-2984,-3234,-3512,-3746,-3885,-3890,-3763,-3507,-3185,-2819,-2490,-2224,-2063,-2026,-2104,-2295,-2547,-2836,-3089,-3270,-3312,-3205,-2913,-2476,-1915,-1304,-717,-226,86,183,45,-326,-858,-1505,-2157,-2738,-3162,-3375,-3336,-3043,-2516,-1786,-909,60,1070,2053,2975,3779,4444,4938,5256,5398,5374,5214,4951,4611,4248,3876,3527,3219,2943,2722,2534,2399,2303,2253,2248,2276,2331,2395,2439,2449,2393,2251,2020,1686,1272,791,278,-232,-709,-1106,-1425,-1624,-1730,-1729,-1656,-1509,-1337,-1128,-927,-730,-545,-384,-237,-112,-21,49,74,62,14,-70,-167,-270,-365,-447,-526,-608,-720,-876,-1080,-1341,-1624,-1910,-2154,-2325,-2392,-2361,-2232,-2060,-1878,-1760,-1739,-1874,-2166,-2629,-3216,-3909,-4617,-5308,-5901,-6351,-6634,-6713,-6620,-6346,-5958,-5465,-4943,-4404,-3890,-3418,-2981,-2583,-2194,-1794,-1369,-889,-366,203,795,1375,1921,2387,2746,2970,3036,2943,2696,2314,1844,1318,802,339,-22,-241,-297,-168,141,631,1276,2051,2921,3831,4729,5547,6213,6676,6869,6775,6379,5696,4792,3709,2565,1424,396,-456,-1083,-1445,-1578,-1478,-1242,-898,-542,-228,-5,86,39,-143,-426,-782,-1126,-1437,-1611,-1635,-1450,-1063,-483,241,1055,1874,2636,3269,3724,3984,4021,3869,3537,3067,2506,1881,1249,629,59,-446,-871,-1219,-1483,-1669,-1779,-1806,-1771,-1663,-1512,-1327,-1135,-972,-839,-785,-785,-865,-1002,-1186,-1404,-1646,-1897,-2154,-2410,-2644,-2872,-3053,-3202,-3293,-3325,-3297,-3207,-3069,-2883,-2681,-2459,-2253,-2061,-1898,-1769,-1657,-1555,-1433,-1263,-1024,-692,-263,259,854,1484,2111,2680,3138,3454,3572,3496,3202,2708,2032,1204,271,-720,-1710,-2638,-3455,-4091,-4509,-4671,-4537,-4124,-3407,-2436,-1235,140,1619,3139,4611,5968,7127,8032,8623,8878,8779,8345,7616,6655,5543,4371,3223,2173,1277,559,13,-378,-673,-906,-1147,-1418,-1752,-2149,-2585,-3035,-3437,-3758,-3933,-3944,-3756,-3380,-2831,-2149,-1387,-597,151,822,1362,1767,2021,2143,2155,2084,1959,1801,1633,1460,1298,1143,998,868,748,640,544,462,394,349,325,333,364,426,497,583,661,718,747,720,637,476,234,-94,-502,-983,-1506,-2064,-2609,-3139,-3613,-4033,-4378,-4658,-4862,-5001,-5073,-5076,-5022,-4898,-4722,-4483,-4197,-3850,-3448,-2987,-2455,-1874,-1231,-562,123,796,1435,2024,2545,2990,3355,3636,3822,3914,3882,3713,3390,2886,2215,1384,433,-570,-1556,-2422,-3091,-3466,-3502,-3161,-2451,-1429,-155,1251,2664,3975,5035,5771,6091,5980,5437,4534,3357,2038,716,-469,-1409,-2007,-2245,-2121,-1697,-1066,-334,370,957,1315,1430,1253,853,258,-416,-1090,-1644,-2015,-2122,-1969,-1547,-919,-166,637,1376,1987,2407,2611,2616,2463,2222,1963,1761,1664,1702,1863,2124,2426,2719,2928,3022,2944,2707,2306,1779,1183,573,18,-413,-692,-760,-652,-349,66,553,1025,1398,1615,1598,1332,790,6,-983,-2096,-3256,-4366,-5336,-6104,-6602,-6831,-6776,-6487,-6017,-5432,-4822,-4245,-3767,-3424,-3216,-3138,-3136,-3168,-3157,-3067,-2834,-2465,-1949,-1318,-621,101,789,1391,1874,2195,2346,2310,2096,1708,1162,488,-301,-1151,-2020,-2847,-3550,-4058,-4293,-4185,-3704,-2829,-1590,-46,1713,3575,5409,7094,8507,9550,10154,10286,9947,9192,8095,6774,5353,3949,2682,1622,822,280,-27,-171,-204,-227,-279,-430,-677,-1035,-1452,-1904,-2309,-2624,-2784,-2752,-2504,-2039,-1376,-560,352,1287,2172,2937,3527,3909,4068,4033,3835,3533,3197,2862,2591,2375,2230,2119,2013,1878,1681,1402,1050,615,153,-318,-756,-1100,-1349,-1441,-1398,-1206,-896,-513,-93,280,572,702,644,355,-164,-909,-1843,-2909,-4043,-5157,-6178,-7023,-7641,-7980,-8044,-7829,-7384,-6756,-6023,-5244,-4503,-3828,-3270,-2812,-2441,-2112,-1770,-1365,-852,-201,578,1472,2422,3373,4251,4997,5551,5876,5954,5779,5374,4771,4006,3131,2191,1235,310,-519,-1217,-1714,-1970,-1957,-1644,-1059,-224,795,1914,3044,4076,4926,5501,5762,5670,5256,4558,3666,2672,1694,826,157,-271,-439,-369,-128,220,560,819,915,796,453,-97,-807,-1588,-2367,-3043,-3535,-3790,-3770,-3476,-2944,-2227,-1398,-548,252,927,1434,1752,1885,1861,1732,1557,1400,1319,1358,1530,1836,2234,2675,3099,3427,3623,3631,3447,3073,2541,1895,1207,526,-69,-534,-822,-906,-789,-479,-32,502,1038,1489,1775,1826,1584,1044,201,-885,-2152,-3488,-4808,-5975,-6937,-7589,-7929,-7928,-7640,-7099,-6407,-5611,-4820,-4060,-3395,-2805,-2296,-1818,-1341,-826,-242,411,1120,1853,2551,3163,3630,3910,3978,3834,3496,3006,2416,1775,1146,560,46,-385,-740,-1018,-1234,-1380,-1451,-1431,-1300,-1039,-641,-102,561,1313,2125,2930,3696,4363,4906,5303,5538,5630,5566,5385,5078,4676,4170,3580,2898,2145,1318,442,-461,-1363,-2212,-2987,-3617,-4091,-4360,-4423,-4273,-3935,-3424,-2790,-2065,-1292,-513,252,963,1625,2203,2717,3141,3492,3763,3958,4086,4140,4145,4094,4008,3883,3729,3535,3303,3018,2677,2279,1829,1344,839,352,-106,-485,-785,-971,-1043,-995,-828,-553,-182,256,735,1193,1595,1846,1922,1733,1272,510,-530,-1795,-3215,-4692,-6122,-7405,-8447,-9196,-9597,-9672,-9424,-8915,-8207,-7355,-6438,-5480,-4540,-3614,-2730,-1871,-1049,-257,497,1205,1842,2405,2856,3208,3439,3573,3618,3594,3525,3410,3271,3076,2838,2510,2107,1597,1012,366,-287,-900,-1405,-1755,-1904,-1831,-1540,-1048,-408,341,1135,1925,2680,3352,3942,4424,4787,5029,5120,5064,4831,4425,3840,3097,2213,1248,231,-750,-1652,-2399,-2946,-3259,-3313,-3127,-2719,-2143,-1467,-749,-75,503,936,1193,1276,1207,1020,779,540,359,291,357,584,948,1447,2019,2641,3247,3798,4247,4554,4694,4652,4425,4028,3496,2862,2187,1518,910,386,-14,-306,-490,-585,-627,-620,-595,-544,-493,-435,-400,-411,-500,-720,-1096,-1666,-2430,-3373,-4448,-5587,-6706,-7711,-8524,-9070,-9319,-9248,-8878,-8251,-7415,-6448,-5402,-4353,-3341,-2419,-1618,-950,-454,-98,80,126,35,-157,-421,-723,-1023,-1282,-1477,-1581,-1589,-1514,-1360,-1174,-967,-786,-636,-539,-485,-451,-422,-345,-205,38,387,845,1385,1986,2591,3178,3691,4109,4415,4590,4641,4576,4392,4104,3720,3224,2655,1976,1238,426,-416,-1262,-2066,-2786,-3373,-3787,-4006,-4002,-3796,-3393,-2844,-2192,-1487,-787,-125,461,950,1344,1636,1850,2002,2111,2207,2301,2419,2561,2744,2949,3182,3410,3620,3776,3861,3846,3723,3484,3136,2694,2191,1647,1107,598,145,-229,-528,-741,-892,-978,-1018,-1017,-961,-866,-705,-500,-258,-20,157,209,59,-362,-1091,-2159,-3520,-5122,-6858,-8591,-10196,-11521,-12463,-12930,-12892,-12336,-11326,-9918,-8237,-6391,-4508,-2705,-1076,292,1364,2116,2561,2743,2713,2547,2323,2103,1949,1906,1974,2169,2433,2726,2982,3120,3099,2866,2428,1799,1032,197,-626,-1360,-1932,-2297,-2422,-2301,-1947,-1394,-679,136,1002,1860,2656,3366,3944,4391,4689,4832,4832,4667,4361,3887,3279,2525,1669,729,-245,-1204,-2102,-2876,-3502,-3929,-4166,-4194,-4046,-3739,-3319,-2821,-2281,-1733,-1192,-672,-180,304,767,1241,1716,2198,2692,3168,3636,4052,4419,4693,4879,4938,4884,4699,4409,4017,3569,3079,2596,2153,1776,1509,1352,1316,1390,1535,1716,1885,1984,1990,1872,1633,1294,895,481,95,-227,-489,-703,-917,-1198,-1604,-2192,-2989,-3990,-5151,-6401,-7640,-8763,-9662,-10251,-10462,-10268,-9674,-8719,-7477,-6043,-4521,-3026,-1654,-492,403,1005,1314,1368,1214,934,598,302,96,59,197,531,1021,1612,2226,2782,3204,3436,3464,3286,2953,2518,2049,1616,1266,1042,961,1013,1195,1455,1784,2118,2446,2719,2930,3057,3094,3034,2881,2631,2287,1851,1327,717,48,-681,-1422,-2159,-2838,-3423,-3866,-4131,-4186,-4026,-3637,-3066,-2322,-1486,-597,276,1081,1781,2355,2789,3109,3319,3464,3555,3634,3703,3785,3869,3963,4049,4124,4176,4194,4175,4115,4008,3868,3684,3480,3240,2988,2715,2430,2150,1862,1601,1343,1106,873,634,384,103,-199,-522,-845,-1144,-1394,-1565,-1655,-1664,-1636,-1624,-1695,-1929,-2372,-3071,-4021,-5175,-6482,-7812,-9069,-10121,-10854,-11188,-11071,-10493,-9492,-8148,-6558,-4852,-3155,-1573,-213,880,1658,2152,2360,2377,2234,2031,1828,1680,1637,1709,1891,2153,2443,2704,2871,2909,2776,2496,2066,1555,995,472,17,-288,-448,-410,-211,149,608,1137,1657,2135,2514,2769,2897,2895,2800,2632,2427,2212,1991,1771,1528,1240,886,432,-109,-755,-1450,-2186,-2874,-3497,-3964,-4267,-4360,-4243,-3939,-3456,-2862,-2176,-1462,-742,-46,612,1238,1827,2395,2956,3498,4049,4574,5082,5542,5933,6238,6427,6497,6425,6224,5899,5474,4978,4435,3889,3350,2865,2423,2053,1739,1481,1264,1070,885,703,512,322,126,-60,-237,-388,-521,-625,-727,-851,-1030,-1324,-1763,-2392,-3224,-4249,-5429,-6699,-7954,-9103,-10008,-10597,-10759,-10487,-9759,-8642,-7213,-5599,-3924,-2331,-932,175,934,1318,1356,1088,599,-14,-653,-1215,-1612,-1789,-1704,-1366,-797,-73,747,1550,2265,2805,3118,3189,3006,2629,2094,1495,905,392,26,-180,-206,-88,133,402,650,834,906,852,683,419,110,-192,-454,-616,-689,-652,-547,-402,-270,-190,-201,-311,-518,-787,-1062,-1288,-1387,-1320,-1033,-528,188,1079,2072,3118,4118,5033,5787,6359,6726,6890,6869,6689,6385,5991,5558,5099,4683,4293,3991,3757,3609,3538,3531,3576,3651,3737,3804,3841,3815,3723,3542,3277,2920,2481,1971,1414,825,234,-341,-885,-1385,-1843,-2261,-2643,-3007,-3363,-3741,-4154,-4635,-5194,-5853,-6602,-7426,-8284,-9117,-9863,-10432,-10766,-10783,-10460,-9777,-8761,-7467,-5978,-4395,-2832,-1382,-147,829,1505,1890,2024,1945,1746,1482,1247,1088,1067,1204,1522,1992,2606,3288,3989,4623,5103,5376,5378,5100,4552,3776,2853,1852,888,11,-673,-1158,-1393,-1408,-1219,-863,-410,118,635,1129,1536,1854,2048,2121,2065,1883,1576,1161,624,15,-682,-1403,-2140,-2826,-3428,-3889,-4163,-4222,-4024,-3579,-2884,-1979,-915,248,1422,2547,3531,4339,4914,5260,5370,5295,5071,4773,4458,4191,4020,3969,4054,4248,4530,4837,5120,5315,5380,5280,4999,4546,3932,3200,2387,1539,716,-55,-709,-1239,-1608,-1821,-1877,-1799,-1603,-1349,-1045,-775,-535,-397,-361,-460,-706,-1099,-1656,-2352,-3191,-4124,-5123,-6115,-7046,-7823,-8406,-8710,-8725,-8435,-7857,-7056,-6083,-5034,-3987,-3005,-2160,-1459,-922,-520,-208,57,331,664,1074,1593,2202,2879,3600,4299,4950,5490,5881,6086,6082,5857,5426,4818,4073,3255,2418,1625,928,356,-65,-343,-484,-530,-509,-469,-456,-493,-621,-838,-1148,-1536,-1966,-2405,-2811,-3144,-3383,-3505,-3516,-3424,-3252,-3032,-2787,-2542,-2320,-2115,-1940,-1771,-1593,-1393,-1134,-814,-412,80,640,1273,1942,2625,3295,3921,4472,4947,5313,5592,5769,5887,5938,5973,5988,6009,6031,6047,6037,5975,5841,5607,5272,4841,4332,3788,3240,2732,2302,1959,1722,1565,1479,1419,1357,1247,1062,785,389,-100,-695,-1342,-2034,-2717,-3368,-3968,-4490,-4956,-5359,-5721,-6069,-6387,-6706,-6980,-7209,-7349,-7372,-7256,-6983,-6544,-5972,-5274,-4509,-3709,-2925,-2195,-1547,-999,-546,-196,89,302,488,635,783,916,1064,1223,1400,1607,1839,2090,2360,2611,2836,3008,3093,3104,3002,2814,2535,2171,1751,1264,743,183,-385,-952,-1487,-1964,-2359,-2647,-2808,-2839,-2731,-2499,-2154,-1722,-1228,-711,-211,234,577,787,836,712,417,-21,-577,-1180,-1789,-2317,-2710,-2910,-2865,-2561,-1988,-1171,-148,1009,2245,3456,4595,5568,6339,6868,7138,7169,6974,6609,6126,5591,5061,4595,4225,3985,3865,3871,3957,4104,4260,4389,4459,4438,4311,4069,3710,3242,2680,2045,1358,650,-57,-741,-1380,-1972,-2494,-2950,-3325,-3620,-3833,-3968,-4044,-4075,-4101,-4143,-4246,-4421,-4703,-5075,-5546,-6064,-6613,-7126,-7566,-7889,-8050,-8048,-7859,-7503,-7000,-6379,-5675,-4931,-4160,-3409,-2678,-1992,-1350,-759,-221,264,708,1110,1497,1877,2277,2710,3173,3664,4135,4554,4841,4950,4817,4413,3726,2782,1621,328,-1030,-2336,-3536,-4509,-5242,-5652,-5757,-5548,-5060,-4356,-3484,-2547,-1604,-750,-55,434,664,631,336,-180,-864,-1632,-2392,-3060,-3533,-3759,-3676,-3284,-2574,-1605,-423,894,2242,3553,4726,5694,6401,6816,6924,6749,6320,5700,4949,4160,3386,2719,2199,1877,1768,1869,2165,2601,3145,3710,4254,4697,5004,5123,5046,4759,4281,3626,2840,1957,1025,114,-752,-1489,-2094,-2517,-2779,-2884,-2876,-2809,-2729,-2701,-2762,-2943,-3266,-3718,-4288,-4935,-5619,-6291,-6905,-7423,-7812,-8058,-8151,-8093,-7903,-7583,-7168,-6661,-6096,-5475,-4826,-4151,-3464,-2773,-2084,-1398,-731,-75,548,1132,1654,2103,2458,2722,2887,2986,3030,3070,3119,3207,3333,3483,3623,3709,3696,3546,3234,2767,2168,1477,755,51,-572,-1087,-1458,-1707,-1820,-1860,-1835,-1812,-1807,-1860,-1977,-2164,-2409,-2700,-3004,-3316,-3598,-3846,-4038,-4162,-4204,-4143,-3973,-3670,-3237,-2672,-1982,-1204,-360,499,1331,2104,2762,3315,3725,4033,4229,4369,4461,4557,4668,4815,5008,5233,5495,5756,6015,6222,6380,6432,6390,6199,5881,5405,4798,4062,3245,2371,1503,672,-62,-687,-1155,-1486,-1654,-1687,-1594,-1398,-1136,-837,-546,-303,-148,-115,-237,-524,-980,-1598,-2331,-3156,-3991,-4795,-5497,-6052,-6431,-6619,-6633,-6495,-6252,-5936,-5602,-5259,-4942,-4627,-4322,-3989,-3612,-3172,-2644,-2035,-1347,-597,185,964,1710,2391,2988,3500,3926,4290,4619,4933,5264,5610,5963,6292,6538,6633,6515,6105,5386,4335,2995,1433,-257,-1948,-3539,-4909,-5993,-6734,-7130,-7189,-6980,-6550,-5986,-5352,-4710,-4105,-3570,-3101,-2706,-2369,-2070,-1809,-1565,-1346,-1156,-991,-880,-798,-770,-770,-790,-810,-796,-730,-576,-317,72,589,1249,2020,2898,3839,4808,5762,6649,7437,8069,8543,8804,8883,8753,8459,8009,7457,6832,6182,5550,4961,4449,4035,3711,3496,3359,3286,3244,3196,3091,2909,2600,2165,1596,907,137,-683,-1509,-2305,-3034,-3687,-4243,-4708,-5093,-5392,-5636,-5807,-5935,-5992,-6002,-5945,-5831,-5673,-5476,-5274,-5083,-4942,-4866,-4876,-4964,-5130,-5321,-5521,-5650,-5669,-5531,-5190,-4647,-3902,-2990,-1971,-896,156,1152,2033,2805,3451,3999,4470,4890,5276,5633,5948,6191,6307,6252,5962,5403,4567,3453,2139,684,-783,-2163,-3338,-4215,-4752,-4905,-4732,-4262,-3610,-2873,-2153,-1557,-1139,-940,-966,-1178,-1539,-1969,-2417,-2807,-3106,-3280,-3316,-3222,-3002,-2676,-2262,-1767,-1215,-595,68,793,1549,2348,3156,3964,4738,5451,6073,6583,6950,7182,7257,7205,7030,6755,6422,6040,5661,5293,4973,4709,4516,4390,4325,4306,4299,4292,4236,4116,3901,3571,3121,2555,1872,1117,300,-512,-1290,-1964,-2513,-2875,-3074,-3075,-2949,-2711,-2448,-2204,-2063,-2043,-2200,-2514,-2982,-3567,-4206,-4868,-5472,-6002,-6406,-6685,-6845,-6895,-6886,-6823,-6757,-6687,-6627,-6554,-6447,-6265,-5974,-5544,-4954,-4200,-3289,-2256,-1116,61,1264,2411,3494,4444,5254,5879,6331,6584,6672,6585,6349,5971,5450,4791,3996,3067,2036,923,-201,-1294,-2270,-3089,-3692,-4072,-4223,-4184,-4003,-3742,-3465,-3233,-3072,-3016,-3029,-3101,-3153,-3146,-3007,-2712,-2230,-1594,-825,-9,806,1508,2074,2419,2558,2486,2244,1902,1518,1180,941,868,973,1279,1762,2383,3105,3864,4613,5309,5912,6406,6779,7034,7178,7227,7189,7090,6920,6707,6437,6121,5760,5348,4897,4400,3876,3314,2741,2155,1570,1011,478,-1,-419,-768,-1043,-1248,-1407,-1531,-1659,-1823,-2039,-2355,-2746,-3230,-3773,-4337,-4891,-5381,-5774,-6037,-6145,-6093,-5869,-5511,-5023,-4480,-3906,-3394,-2971,-2713,-2626,-2740,-3023,-3444,-3943,-4442,-4880,-5168,-5252,-5086,-4630,-3892,-2880,-1648,-252,1215,2668,4014,5158,6056,6651,6947,6948,6698,6221,5586,4802,3933,2984,1990,981,-25,-978,-1852,-2612,-3220,-3679,-3971,-4124,-4150,-4107,-4001,-3902,-3800,-3724,-3665,-3594,-3492,-3320,-3047,-2669,-2178,-1606,-986,-382,166,589,872,991,965,838,666,528,504,652,1045,1674,2559,3636,4842,6091,7271,8296,9072,9547,9682,9485,8980,8234,7306,6287,5253,4275,3410,2702,2157,1795,1585,1519,1560,1683,1854,2058,2256,2445,2590,2688,2719,2672,2537,2302,1970,1524,979,327,-418,-1233,-2097,-2968,-3801,-4542,-5148,-5568,-5781,-5789,-5597,-5263,-4839,-4384,-3978,-3657,-3473,-3441,-3562,-3825,-4188,-4623,-5062,-5470,-5770,-5930,-5888,-5614,-5085,-4283,-3233,-1949,-493,1072,2664,4183,5540,6641,7418,7817,7825,7461,6768,5837,4751,3620,2522,1524,655,-76,-699,-1244,-1753,-2266,-2785,-3332,-3868,-4378,-4814,-5146,-5339,-5381,-5273,-5019,-4670,-4239,-3792,-3357,-2974,-2665,-2445,-2304,-2244,-2225,-2245,-2258,-2261,-2225,-2145,-2000,-1789,-1485,-1091,-576,65,843,1758,2792,3922,5101,6276,7381,8355,9134,9681,9971,9999,9802,9405,8883,8285,7688,7127,6658,6287,6026,5859,5757,5691,5621,5517,5336,5073,4688,4198,3589,2881,2099,1267,424,-398,-1175,-1877,-2499,-3041,-3491,-3883,-4191,-4450,-4640,-4770,-4835,-4825,-4748,-4608,-4413,-4197,-3972,-3793,-3669,-3647,-3728,-3915,-4203,-4543,-4926,-5285,-5604,-5832,-5947,-5939,-5780,-5483,-5035,-4449,-3729,-2893,-1950,-934,144,1231,2308,3313,4206,4943,5477,5787,5860,5698,5350,4839,4254,3632,3047,2516,2057,1654,1257,841,329,-288,-1049,-1929,-2901,-3906,-4877,-5745,-6440,-6922,-7156,-7150,-6917,-6506,-5965,-5356,-4740,-4146,-3634,-3187,-2831,-2540,-2293,-2073,-1844,-1594,-1296,-947,-529,-43,513,1143,1832,2582,3372,4184,5001,5784,6515,7150,7672,8047,8275,8335,8263,8050,7770,7413,7067,6722,6430,6187,6002,5850,5726,5587,5421,5199,4901,4522,4054,3503,2881,2200,1491,780,107,-494,-994,-1382,-1643,-1817,-1906,-1973,-2039,-2146,-2322,-2566,-2899,-3291,-3729,-4198,-4642,-5079,-5453,-5787,-6072,-6310,-6525,-6709,-6868,-6990,-7054,-7042,-6925,-6700,-6339,-5863,-5262,-4561,-3781,-2936,-2067,-1178,-303,553,1370,2140,2852,3495,4054,4515,4853,5055,5093,4964,4658,4189,3583,2878,2121,1360,632,-46,-662,-1241,-1802,-2381,-2993,-3655,-4337,-5020,-5634,-6134,-6454,-6561,-6436,-6089,-5562,-4915,-4227,-3578,-3044,-2681,-2514,-2555,-2762,-3097,-3485,-3857,-4141,-4286,-4241,-4004,-3555,-2933,-2150,-1265,-305,682,1659,2613,3494,4325,5067,5738,6320,6825,7240,7575,7825,7988,8074,8073,8001,7848,7627,7333,6970,6543,6051,5501,4897,4259,3584,2918,2250,1634,1061,565,144,-197,-456,-647,-774,-859,-918,-980,-1068,-1201,-1396,-1654,-1969,-2331,-2713,-3105,-3474,-3815,-4102,-4325,-4482,-4568,-4593,-4578,-4535,-4496,-4482,-4503,-4571,-4677,-4804,-4928,-5021,-5051,-5013,-4873,-4657,-4350,-3977,-3546,-3067,-2544,-1979,-1365,-698,18,778,1566,2345,3084,3725,4230,4544,4649,4524,4187,3665,3016,2292,1551,837,176,-435,-996,-1549,-2107,-2694,-3322,-3967,-4621,-5225,-5752,-6155,-6398,-6479,-6385,-6151,-5800,-5386,-4941,-4509,-4110,-3739,-3398,-3039,-2649,-2186,-1635,-995,-266,506,1301,2060,2758,3357,3840,4207,4465,4634,4748,4826,4898,4987,5096,5234,5397,5568,5742,5894,6024,6102,6146,6122,6051,5916,5717,5464,5144,4777,4359,3908,3433,2951,2476,2012,1570,1146,745,358,-15,-375,-728,-1075,-1413,-1766,-2104,-2468,-2807,-3151,-3452,-3709,-3892,-3989,-3985,-3872,-3659,-3336,-2959,-2526,-2116,-1754,-1516,-1431,-1550,-1865,-2370,-3002,-3693,-4341,-4858,-5154,-5178,-4885,-4304,-3443,-2391,-1201,22,1208,2287,3185,3896,4365,4617,4656,4498,4182,3731,3177,2561,1903,1244,615,50,-416,-766,-978,-1073,-1060,-1003,-936,-937,-1038,-1295,-1690,-2235,-2857,-3515,-4131,-4638,-4990,-5157,-5140,-4953,-4659,-4291,-3925,-3601,-3343,-3175,-3066,-2993,-2912,-2767,-2545,-2192,-1729,-1148,-490,218,927,1620,2253,2833,3351,3826,4280,4732,5196,5691,6192,6711,7197,7641,7990,8235,8332,8288,8082,7732,7255,6660,6000,5277,4556,3845,3193,2618,2131,1747,1441,1203,1002,795,572,287,-45,-446,-872,-1323,-1736,-2105,-2375,-2546,-2600,-2542,-2402,-2193,-1971,-1759,-1612,-1538,-1581,-1728,-1992,-2355,-2799,-3308,-3853,-4407,-4942,-5399,-5747,-5902,-5834,-5475,-4823,-3869,-2669,-1294,162,1567,2827,3821,4488,4780,4701,4286,3607,2757,1834,947,167,-428,-816,-977,-935,-721,-380,36,487,925,1316,1628,1823,1871,1733,1384,800,-23,-1061,-2275,-3583,-4911,-6142,-7203,-7989,-8470,-8607,-8420,-7954,-7269,-6452,-5585,-4738,-3979,-3331,-2809,-2398,-2054,-1746,-1406,-1017,-522,66,762,1536,2353,3183,3969,4691,5292,5788,6127,6364,6472,6508,6484,6434,6388,6359,6362,6405,6477,6582,6698,6815,6919,6988,7006,6962,6827,6607,6275,5843,5305,4675,3974,3215,2442,1670,942,281,-283,-732,-1053,-1249,-1319,-1300,-1202,-1090,-989,-959,-1027,-1232,-1579,-2069,-2679,-3363,-4090,-4780,-5414,-5912,-6288,-6491,-6552,-6469,-6266,-5976,-5599,-5170,-4680,-4138,-3556,-2916,-2262,-1588,-939,-353,145,506,724,787,718,540,317,94,-63,-114,-25,206,567,1009,1482,1917,2251,2443,2449,2277,1929,1442,855,195,-491,-1194,-1892,-2568,-3222,-3825,-4357,-4798,-5100,-5262,-5243,-5076,-4755,-4336,-3861,-3390,-2974,-2667,-2485,-2451,-2534,-2709,-2919,-3105,-3215,-3187,-3004,-2637,-2096,-1401,-574,331,1294,2260,3207,4116,4954,5740,6453,7104,7708,8245,8739,9162,9511,9773,9909,9933,9798,9527,9109,8562,7903,7169,6373,5561,4747,3955,3201,2493,1827,1215,641,123,-348,-750,-1079,-1308,-1434,-1433,-1317,-1085,-772,-415,-73,203,335,297,26,-465,-1180,-2068,-3079,-4135,-5170,-6095,-6866,-7424,-7743,-7837,-7694,-7376,-6908,-6356,-5755,-5161,-4585,-4051,-3555,-3074,-2607,-2118,-1611,-1073,-515,47,599,1105,1564,1935,2234,2435,2563,2605,2590,2510,2378,2189,1949,1650,1309,944,577,256,2,-150,-192,-135,-11,132,238,245,112,-186,-654,-1253,-1953,-2672,-3368,-3960,-4426,-4723,-4860,-4840,-4693,-4455,-4148,-3809,-3441,-3054,-2633,-2171,-1651,-1067,-432,255,953,1641,2290,2857,3340,3716,3992,4179,4301,4378,4445,4519,4624,4763,4958,5186,5458,5750,6050,6343,6601,6818,6955,7016,6967,6811,6537,6152,5660,5081,4424,3721,2977,2228,1480,762,98,-494,-979,-1341,-1557,-1624,-1546,-1355,-1084,-808,-566,-449,-478,-705,-1108,-1683,-2350,-3071,-3738,-4299,-4689,-4861,-4829,-4579,-4188,-3693,-3182,-2721,-2373,-2171,-2131,-2223,-2403,-2594,-2729,-2721,-2538,-2145,-1554,-828,-4,806,1541,2123,2515,2686,2670,2479,2189,1845,1518,1241,1050,950,926,964,1024,1084,1123,1115,1059,934,737,449,63,-442,-1068,-1814,-2661,-3575,-4501,-5383,-6145,-6736,-7091,-7207,-7053,-6673,-6105,-5398,-4640,-3865,-3155,-2513,-1983,-1539,-1178,-872,-596,-329,-61,221,513,817,1138,1464,1823,2199,2621,3084,3600,4168,4784,5430,6100,6757,7387,7956,8429,8796,9013,9089,8992,8742,8329,7775,7100,6317,5470,4578,3674,2798,1962,1210,548,5,-408,-674,-773,-706,-470,-73,440,1047,1661,2230,2661,2884,2835,2473,1785,816,-391,-1701,-3022,-4197,-5123,-5701,-5891,-5686,-5152,-4368,-3476,-2592,-1860,-1359,-1158,-1255,-1601,-2121,-2680,-3178,-3476,-3519,-3241,-2680,-1862,-910,94,999,1723,2164,2296,2104,1629,940,121,-728,-1522,-2188,-2676,-2962,-3042,-2946,-2683,-2320,-1878,-1425,-1009,-673,-491,-475,-695,-1129,-1799,-2647,-3633,-4667,-5668,-6533,-7186,-7564,-7629,-7385,-6851,-6096,-5181,-4202,-3232,-2347,-1591,-998,-560,-266,-63,86,249,465,790,1233,1827,2535,3366,4251,5173,6058,6878,7578,8131,8518,8730,8772,8670,8433,8116,7730,7328,6929,6558,6241,5959,5739,5540,5364,5182,4973,4728,4423,4060,3626,3129,2584,1996,1411,843,329,-102,-443,-685,-837,-936,-990,-1064,-1177,-1377,-1697,-2140,-2714,-3382,-4092,-4780,-5358,-5765,-5929,-5850,-5498,-4956,-4254,-3520,-2827,-2290,-1970,-1905,-2110,-2512,-3067,-3632,-4126,-4419,-4447,-4162,-3573,-2731,-1724,-672,312,1105,1634,1842,1730,1338,726,5,-744,-1411,-1935,-2260,-2383,-2298,-2072,-1721,-1341,-952,-630,-387,-268,-262,-394,-644,-1012,-1484,-2037,-2656,-3307,-3958,-4570,-5102,-5518,-5785,-5893,-5826,-5609,-5256,-4806,-4297,-3770,-3253,-2776,-2334,-1938,-1549,-1169,-746,-278,261,869,1541,2262,3002,3741,4436,5071,5614,6044,6359,6547,6617,6587,6472,6301,6107,5909,5745,5613,5537,5495,5480,5455,5389,5243,4980,4582,4017,3305,2444,1467,424,-639,-1644,-2527,-3214,-3660,-3816,-3682,-3279,-2650,-1874,-1036,-223,456,946,1161,1091,712,66,-783,-1764,-2745,-3654,-4368,-4845,-5046,-4981,-4701,-4270,-3786,-3343,-3003,-2849,-2860,-3053,-3341,-3666,-3914,-4004,-3852,-3408,-2668,-1663,-462,821,2066,3147,3938,4369,4376,3978,3210,2162,955,-298,-1457,-2419,-3114,-3488,-3548,-3328,-2876,-2289,-1628,-988,-422,11,280,356,238,-85,-592,-1265,-2069,-2956,-3865,-4735,-5492,-6085,-6456,-6588,-6474,-6141,-5631,-5003,-4322,-3651,-3042,-2522,-2117,-1806,-1576,-1386,-1199,-976,-700,-337,93,601,1155,1733,2316,2867,3379,3830,4218,4552,4826,5073,5293,5510,5737,5976,6233,6495,6750,6962,7113,7145,7044,6754,6278,5587,4712,3666,2520,1317,167,-876,-1698,-2254,-2477,-2360,-1917,-1193,-291,712,1664,2489,3058,3326,3244,2829,2106,1162,79,-1032,-2051,-2896,-3471,-3746,-3712,-3400,-2883,-2247,-1593,-1028,-621,-438,-493,-769,-1224,-1774,-2339,-2824,-3144,-3250,-3091,-2685,-2053,-1262,-409,422,1111,1588,1782,1671,1270,624,-186,-1062,-1898,-2603,-3104,-3351,-3351,-3110,-2696,-2162,-1596,-1054,-612,-296,-146,-169,-363,-725,-1227,-1851,-2557,-3306,-4050,-4739,-5321,-5740,-5979,-5987,-5788,-5374,-4793,-4086,-3321,-2544,-1834,-1220,-746,-412,-217,-119,-87,-54,20,191,472,899,1440,2095,2817,3565,4295,4963,5535,5991,6313,6508,6586,6569,6485,6357,6220,6084,5977,5886,5827,5771,5705,5608,5440,5195,4832,4358,3761,3066,2313,1543,836,239,-172,-375,-346,-111,287,767,1253,1648,1895,1938,1770,1399,865,226,-469,-1142,-1764,-2263,-2638,-2842,-2901,-2816,-2628,-2370,-2108,-1863,-1712,-1653,-1725,-1908,-2190,-2519,-2863,-3147,-3340,-3388,-3273,-2989,-2547,-1982,-1336,-668,-45,484,846,1029,982,743,307,-259,-893,-1544,-2116,-2580,-2883,-3014,-2986,-2828,-2576,-2283,-1985,-1713,-1485,-1317,-1195,-1134,-1113,-1144,-1227,-1369,-1576,-1850,-2188,-2573,-2980,-3372,-3708,-3952,-4065,-4034,-3844,-3506,-3049,-2482,-1856,-1190,-504,166,836,1473,2090,2677,3221,3719,4157,4515,4799,4980,5081,5087,5031,4915,4783,4647,4548,4500,4524,4627,4796,5031,5275,5526,5713,5819,5801,5631,5311,4819,4195,3434,2596,1705,820,-8,-725,-1284,-1638,-1780,-1695,-1423,-1002,-504,-3,434,741,892,870,690,388,6,-416,-826,-1206,-1525,-1774,-1952,-2060,-2115,-2123,-2120,-2108,-2121,-2154,-2210,-2282,-2347,-2391,-2382,-2316,-2175,-1965,-1687,-1359,-992,-611,-227,146,486,786,1026,1179,1235,1163,950,601,111,-472,-1123,-1784,-2392,-2910,-3279,-3483,-3512,-3371,-3090,-2696,-2234,-1735,-1246,-788,-406,-115,48,64,-79,-399,-878,-1508,-2241,-3042,-3829,-4552,-5125,-5504,-5636,-5513,-5130,-4527,-3751,-2870,-1950,-1064,-259,424,967,1388,1695,1929,2140,2337,2581,2861,3201,3587,4012,4452,4900,5321,5724,6066,6361,6583,6726,6790,6752,6626,6393,6065,5644,5136,4565,3937,3274,2598,1922,1270,655,101,-372,-741,-985,-1089,-1047,-858,-553,-153,285,726,1106,1404,1568,1601,1485,1241,883,437,-63,-599,-1131,-1641,-2099,-2487,-2780,-2983,-3072,-3082,-2989,-2844,-2627,-2373,-2081,-1755,-1418,-1064,-727,-407,-140,70,194,238,198,92,-53,-209,-343,-424,-444,-394,-302,-190,-106,-89,-175,-383,-720,-1160,-1681,-2220,-2748,-3197,-3555,-3771,-3867,-3814,-3662,-3402,-3081,-2725,-2359,-2026,-1751,-1560,-1488,-1531,-1714,-2004,-2392,-2827,-3259,-3634,-3889,-3981,-3883,-3581,-3094,-2464,-1729,-967,-220,457,1034,1498,1872,2148,2406,2625,2885,3165,3494,3856,4238,4618,4979,5300,5571,5784,5950,6059,6139,6177,6195,6180,6138,6050,5926,5737,5502,5202,4850,4451,4007,3530,3027,2503,1969,1435,912,415,-35,-432,-747,-985,-1132,-1188,-1171,-1078,-939,-769,-589,-424,-291,-207,-182,-228,-338,-512,-738,-990,-1265,-1528,-1770,-1982,-2138,-2254,-2303,-2296,-2225,-2090,-1908,-1674,-1432,-1180,-965,-790,-682,-636,-657,-716,-793,-852,-858,-782,-610,-332,30,440,849,1192,1404,1430,1223,758,56,-873,-1939,-3098,-4229,-5267,-6107,-6694,-6959,-6897,-6486,-5775,-4818,-3686,-2498,-1327,-293,554,1132,1444,1464,1240,806,235,-403,-1041,-1588,-2010,-2232,-2243,-2031,-1593,-970,-185,707,1655,2620,3537,4392,5130,5748,6223,6542,6710,6709,6549,6229,5763,5169,4490,3757,3036,2368,1810,1398,1155,1084,1165,1371,1641,1938,2186,2344,2369,2227,1934,1503,1006,516,116,-124,-193,-108,38,140,84,-191,-682,-1320,-1957,-2454,-2667,-2539,-2085,-1408,-645,45,564,863,966,939,870,802,753,656,395,-143,-1079,-2432,-4132,-5986,-7704,-8926,-9320,-8625,-6734,-3735,82,4267,8261,11493,13483,13882,12572,9656,5429,405,-4857,-9700,-13558,-15944,-16560,-15315,-12346,-8006,-2831,2545,7443,11273,13572,14124,12947,10321,6723,2747,-991,-3973,-5828,-6424,-5817,-4266,-2138,174,2290,3936,4945,5273,4983,4210,3122,1894,672,-449,-1412,-2214,-2875,-3414,-3844,-4140,-4247,-4114,-3672,-2913,-1881,-678,502,1468,1983,1908,1140,-254,-2120,-4178,-6088,-7518,-8195,-7968,-6840,-4980,-2675,-312,1716,3086,3549,3070,1710,-265,-2550,-4747,-6523,-7596,-7814,-7162,-5758,-3837,-1714,278,1811,2650,2662,1850,365,-1539,-3536,-5274,-6467,-6916,-6552,-5452,-3815,-1908,-53,1480,2489,2856,2631,1902,889,-190,-1130,-1737,-1938,-1692,-1062,-163,858,1824,2596,3040,3101,2762,2078,1138,92,-925,-1746,-2250,-2348,-2001,-1235,-141,1157,2489,3685,4608,5139,5250,4956,4343,3541,2681,1925,1373,1124,1214,1620,2314,3163,4088,4914,5557,5898,5919,5613,5063,4373,3671,3096,2731,2645,2824,3222,3752,4300,4771,5083,5192,5100,4828,4438,3991,3561,3212,2997,2952,3098,3423,3892,4460,5033,5559,5944,6147,6131,5899,5465,4875,4174,3406,2639,1894,1244,707,338,166,222,520,1053,1789,2674,3628,4554,5356,5920,6171,6018,5428,4369,2863,959,-1222,-3553,-5805,-7785,-9253,-10021,-9965,-9042,-7316,-4971,-2249,519,3019,4962,6112,6373,5709,4234,2116,-405,-3071,-5643,-7907,-9727,-11010,-11755,-11988,-11787,-11238,-10432,-9442,-8342,-7166,-5987,-4819,-3746,-2805,-2073,-1610,-1456,-1647,-2169,-2983,-4025,-5179,-6352,-7416,-8280,-8869,-9138,-9088,-8743,-8166,-7428,-6622,-5831,-5133,-4601,-4264,-4161,-4274,-4589,-5068,-5641,-6274,-6873,-7412,-7827,-8099,-8203,-8155,-7950,-7639,-7240,-6799,-6358,-5945,-5592,-5317,-5129,-5027,-5009,-5052,-5140,-5257,-5363,-5460,-5497,-5496,-5416,-5286,-5080,-4838,-4548,-4250,-3946,-3658,-3406,-3188,-3019,-2888,-2797,-2717,-2650,-2548,-2412,-2203,-1915,-1531,-1058,-509,94,701,1288,1784,2174,2410,2491,2417,2216,1932,1614,1330,1119,1046,1119,1363,1745,2252,2815,3398,3935,4376,4685,4838,4819,4661,4371,4017,3646,3313,3089,2995,3079,3324,3720,4231,4793,5365,5873,6285,6556,6689,6671,6547,6331,6090,5842,5645,5508,5457,5490,5595,5764,5960,6174,6361,6523,6632,6691,6711,6692,6661,6627,6595,6587,6591,6618,6670,6739,6842,6968,7124,7303,7505,7708,7924,8120,8319,8498,8673,8835,8985,9116,9214,9268,9265,9202,9074,8907,8702,8506,8327,8198,8129,8129,8188,8290,8414,8526,8605,8627,8585,8477,8333,8153,7998,7861,7790,7760,7782,7828,7881,7930,7952,7965,7955,7934,7888,7802,7647,7392,7004,6485,5838,5124,4397,3749,3259,2976,2939,3122,3474,3910,4328,4620,4719,4545,4110,3408,2526,1523,520,-408,-1149,-1661,-1888,-1845,-1560,-1097,-556,-23,380,583,506,128,-541,-1460,-2542,-3706,-4833,-5844,-6652,-7207,-7497,-7516,-7312,-6922,-6425,-5870,-5344,-4894,-4578,-4444,-4504,-4780,-5248,-5879,-6629,-7425,-8217,-8930,-9529,-9971,-10258,-10384,-10388,-10295,-10150,-9993,-9851,-9754,-9701,-9702,-9737,-9795,-9853,-9886,-9887,-9830,-9724,-9564,-9356,-9125,-8869,-8628,-8398,-8206,-8052,-7950,-7886,-7870,-7880,-7913,-7965,-8005,-8057,-8084,-8111,-8120,-8123,-8115,-8104,-8080,-8055,-7998,-7940,-7830,-7716,-7553,-7382,-7191,-7011,-6848,-6732,-6662,-6668,-6730,-6866,-7046,-7263,-7481,-7683,-7831,-7912,-7906,-7813,-7637,-7403,-7128,-6857,-6611,-6430,-6330,-6325,-6419,-6600,-6855,-7165,-7500,-7848,-8183,-8487,-8751,-8949,-9081,-9116,-9053,-8869,-8561,-8132,-7585,-6946,-6246,-5513,-4801,-4139,-3576,-3136,-2847,-2713,-2730,-2887,-3135,-3457,-3790,-4104,-4356,-4520,-4580,-4535,-4386,-4152,-3855,-3496,-3126,-2715,-2318,-1912,-1515,-1147,-790,-482,-205,17,190,308,382,408,414,386,365,340,335,355,405,495,623,791,989,1222,1473,1742,2014,2290,2550,2813,3043,3270,3467,3647,3807,3947,4066,4176,4265,4358,4431,4518,4593,4688,4785,4907,5054,5227,5447,5685,5972,6264,6579,6879,7161,7409,7607,7763,7859,7923,7949,7969,7986,8033,8102,8224,8376,8564,8772,8977,9168,9313,9409,9424,9372,9226,9002,8706,8346,7955,7542,7149,6789,6497,6284,6164,6140,6198,6328,6506,6702,6900,7064,7187,7253,7259,7211,7115,6992,6850,6712,6587,6490,6419,6389,6383,6404,6441,6474,6509,6523,6512,6485,6429,6364,6296,6238,6199,6200,6226,6299,6394,6512,6645,6764,6892,6985,7078,7140,7191,7220,7227,7221,7194,7153,7120,7069,7050,7027,7019,7023,7014,7003,6968,6915,6847,6780,6733,6736,6815,6996,7293,7705,8212,8770,9324,9794,10118,10220,10066,9633,8948,8050,7030,5969,4983,4150,3553,3228,3189,3415,3845,4417,5035,5625,6102,6413,6519,6405,6089,5591,4972,4275,3561,2890,2289,1815,1460,1251,1170,1198,1318,1487,1679,1856,1988,2061,2042,1944,1747,1470,1126,719,286,-170,-622,-1046,-1429,-1760,-2014,-2203,-2302,-2334,-2293,-2204,-2083,-1952,-1838,-1755,-1720,-1742,-1815,-1941,-2094,-2282,-2468,-2669,-2855,-3039,-3221,-3400,-3597,-3800,-4032,-4274,-4536,-4803,-5051,-5292,-5468,-5616,-5676,-5688,-5626,-5521,-5393,-5255,-5163,-5110,-5153,-5264,-5477,-5738,-6057,-6379,-6683,-6953,-7156,-7312,-7406,-7471,-7517,-7570,-7647,-7758,-7903,-8092,-8289,-8500,-8687,-8837,-8936,-8961,-8915,-8798,-8611,-8382,-8113,-7836,-7561,-7310,-7091,-6915,-6776,-6685,-6619,-6591,-6573,-6574,-6578,-6584,-6587,-6589,-6585,-6578,-6565,-6549,-6524,-6499,-6458,-6423,-6375,-6337,-6297,-6274,-6252,-6263,-6270,-6313,-6352,-6403,-6448,-6481,-6489,-6477,-6424,-6350,-6250,-6138,-6028,-5931,-5860,-5827,-5836,-5888,-5978,-6101,-6241,-6383,-6520,-6629,-6713,-6759,-6772,-6753,-6711,-6648,-6574,-6491,-6403,-6312,-6217,-6120,-6014,-5910,-5792,-5675,-5556,-5443,-5337,-5253,-5177,-5134,-5096,-5074,-5054,-5020,-4983,-4920,-4852,-4782,-4718,-4687,-4688,-4744,-4852,-5009,-5206,-5421,-5638,-5831,-5981,-6079,-6099,-6060,-5931,-5742,-5470,-5136,-4734,-4279,-3780,-3272,-2764,-2316,-1944,-1706,-1616,-1704,-1962,-2384,-2924,-3549,-4175,-4766,-5236,-5555,-5676,-5589,-5297,-4828,-4221,-3534,-2823,-2150,-1572,-1116,-823,-679,-684,-799,-998,-1219,-1441,-1603,-1693,-1690,-1587,-1409,-1161,-894,-617,-384,-194,-79,-16,-4,2,20,99,253,507,851,1267,1730,2178,2589,2904,3105,3176,3117,2952,2722,2462,2234,2072,2030,2119,2353,2723,3182,3712,4233,4714,5087,5331,5413,5345,5134,4825,4460,4096,3785,3564,3474,3517,3699,3995,4386,4830,5308,5774,6221,6608,6935,7175,7328,7383,7339,7203,6998,6736,6463,6205,6003,5887,5874,5970,6171,6445,6777,7113,7426,7683,7850,7932,7910,7806,7636,7427,7212,7020,6873,6799,6792,6866,6998,7172,7370,7550,7698,7772,7755,7633,7385,7038,6578,6061,5495,4929,4399,3926,3550,3276,3117,3073,3131,3281,3503,3769,4060,4346,4606,4830,4994,5111,5169,5197,5195,5196,5210,5256,5343,5466,5622,5789,5953,6086,6169,6183,6117,5970,5751,5470,5168,4856,4596,4393,4295,4300,4424,4643,4950,5298,5672,6022,6333,6576,6735,6813,6805,6727,6591,6424,6237,6066,5920,5820,5777,5790,5861,5973,6116,6262,6395,6490,6528,6499,6388,6206,5951,5649,5328,5006,4741,4539,4450,4474,4620,4873,5196,5558,5899,6178,6351,6390,6285,6046,5693,5271,4811,4368,3961,3635,3389,3237,3166,3166,3216,3292,3384,3454,3512,3526,3510,3457,3367,3263,3136,3012,2890,2781,2684,2612,2544,2495,2446,2384,2312,2193,2041,1820,1543,1204,812,394,-34,-432,-785,-1053,-1240,-1323,-1322,-1249,-1129,-983,-850,-737,-672,-654,-688,-763,-874,-999,-1130,-1260,-1367,-1463,-1529,-1575,-1610,-1625,-1644,-1667,-1699,-1764,-1836,-1953,-2075,-2227,-2371,-2516,-2631,-2724,-2775,-2792,-2786,-2753,-2720,-2694,-2677,-2698,-2735,-2812,-2918,-3051,-3217,-3397,-3600,-3797,-3990,-4153,-4273,-4351,-4362,-4333,-4264,-4181,-4116,-4090,-4129,-4253,-4457,-4742,-5084,-5460,-5827,-6159,-6409,-6560,-6591,-6493,-6279,-5970,-5597,-5218,-4855,-4588,-4425,-4418,-4565,-4856,-5265,-5741,-6222,-6651,-6956,-7105,-7056,-6820,-6409,-5876,-5281,-4695,-4198,-3829,-3661,-3678,-3906,-4302,-4827,-5430,-6039,-6608,-7072,-7403,-7558,-7543,-7348,-7007,-6549,-6011,-5455,-4919,-4458,-4114,-3909,-3860,-3973,-4220,-4581,-5018,-5471,-5920,-6297,-6597,-6775,-6849,-6803,-6673,-6473,-6238,-5992,-5765,-5576,-5443,-5366,-5356,-5395,-5488,-5609,-5756,-5904,-6054,-6179,-6287,-6360,-6412,-6428,-6431,-6412,-6393,-6375,-6368,-6373,-6407,-6446,-6519,-6586,-6661,-6724,-6762,-6781,-6761,-6724,-6658,-6588,-6516,-6455,-6412,-6397,-6393,-6420,-6437,-6459,-6454,-6417,-6340,-6214,-6047,-5851,-5629,-5419,-5217,-5058,-4938,-4874,-4856,-4887,-4950,-5043,-5145,-5256,-5349,-5420,-5447,-5421,-5323,-5151,-4894,-4561,-4166,-3727,-3274,-2842,-2456,-2148,-1935,-1822,-1803,-1864,-1971,-2101,-2208,-2286,-2286,-2240,-2119,-1961,-1794,-1629,-1526,-1477,-1521,-1646,-1840,-2087,-2338,-2565,-2721,-2775,-2703,-2498,-2165,-1725,-1213,-667,-137,341,724,988,1114,1097,938,658,273,-188,-679,-1186,-1640,-2036,-2315,-2478,-2500,-2388,-2163,-1840,-1470,-1083,-724,-431,-226,-132,-148,-269,-471,-728,-1001,-1262,-1469,-1597,-1622,-1534,-1324,-1012,-601,-131,376,882,1361,1782,2133,2399,2578,2684,2715,2701,2646,2576,2501,2431,2377,2332,2314,2297,2307,2320,2352,2399,2459,2547,2649,2781,2926,3091,3263,3425,3577,3685,3763,3774,3742,3652,3531,3394,3261,3165,3122,3150,3261,3445,3705,4005,4335,4653,4940,5166,5321,5391,5390,5323,5213,5093,4973,4899,4873,4915,5030,5208,5443,5700,5975,6216,6418,6550,6592,6564,6438,6268,6040,5808,5582,5385,5243,5144,5113,5118,5168,5244,5334,5447,5564,5702,5858,6037,6238,6455,6674,6874,7033,7122,7117,6998,6752,6388,5914,5374,4802,4254,3780,3421,3208,3158,3244,3461,3746,4059,4343,4552,4655,4641,4510,4294,4023,3756,3525,3393,3369,3492,3744,4118,4581,5087,5604,6068,6464,6739,6894,6916,6808,6603,6316,5993,5661,5367,5126,4980,4919,4954,5081,5259,5504,5755,6022,6267,6482,6650,6757,6796,6756,6635,6435,6161,5824,5444,5038,4635,4253,3914,3641,3434,3324,3280,3330,3430,3588,3764,3951,4118,4257,4351,4399,4403,4364,4295,4205,4095,3985,3860,3732,3590,3433,3264,3082,2901,2735,2606,2526,2526,2606,2784,3041,3376,3749,4145,4515,4832,5076,5214,5265,5213,5093,4924,4729,4542,4380,4257,4189,4152,4161,4180,4203,4214,4191,4135,4038,3904,3729,3534,3297,3039,2752,2426,2077,1693,1291,882,486,117,-197,-448,-624,-720,-750,-716,-652,-570,-502,-464,-472,-539,-645,-801,-960,-1119,-1236,-1293,-1271,-1161,-969,-713,-420,-127,120,296,356,299,110,-188,-573,-994,-1417,-1785,-2068,-2230,-2263,-2170,-1971,-1698,-1382,-1068,-780,-547,-378,-275,-230,-225,-238,-243,-222,-159,-48,115,307,528,739,930,1079,1166,1185,1126,1001,796,541,213,-149,-566,-1010,-1478,-1955,-2421,-2858,-3241,-3546,-3760,-3863,-3857,-3742,-3536,-3260,-2942,-2611,-2299,-2025,-1817,-1681,-1618,-1637,-1704,-1833,-1980,-2151,-2315,-2468,-2596,-2694,-2756,-2783,-2779,-2749,-2705,-2666,-2632,-2629,-2652,-2708,-2787,-2889,-2979,-3068,-3114,-3130,-3093,-3021,-2915,-2804,-2702,-2646,-2639,-2722,-2868,-3104,-3384,-3713,-4048,-4376,-4671,-4924,-5123,-5263,-5350,-5378,-5357,-5289,-5173,-5028,-4851,-4666,-4480,-4318,-4197,-4132,-4141,-4220,-4372,-4585,-4821,-5074,-5293,-5461,-5557,-5571,-5512,-5403,-5265,-5136,-5049,-5012,-5051,-5146,-5294,-5462,-5628,-5762,-5850,-5874,-5838,-5748,-5621,-5482,-5350,-5256,-5208,-5231,-5310,-5457,-5640,-5855,-6065,-6255,-6398,-6482,-6491,-6429,-6296,-6096,-5856,-5577,-5285,-5001,-4732,-4505,-4321,-4194,-4115,-4088,-4084,-4108,-4118,-4132,-4109,-4084,-4031,-3992,-3961,-3962,-4004,-4078,-4195,-4321,-4444,-4542,-4580,-4558,-4453,-4277,-4039,-3770,-3485,-3220,-2991,-2813,-2692,-2612,-2570,-2529,-2488,-2403,-2283,-2105,-1881,-1622,-1344,-1075,-841,-658,-552,-530,-598,-748,-975,-1256,-1578,-1924,-2272,-2616,-2943,-3243,-3520,-3755,-3961,-4119,-4237,-4313,-4348,-4351,-4317,-4262,-4185,-4095,-4002,-3900,-3812,-3715,-3633,-3538,-3438,-3314,-3155,-2952,-2702,-2394,-2044,-1649,-1233,-809,-396,-21,296,527,655,647,503,202,-234,-784,-1418,-2072,-2706,-3248,-3663,-3902,-3955,-3814,-3497,-3040,-2485,-1885,-1297,-751,-305,45,275,407,464,474,473,493,548,650,798,971,1153,1321,1439,1513,1507,1442,1311,1143,953,779,631,547,519,571,676,840,1029,1239,1444,1642,1821,1989,2147,2315,2488,2693,2908,3145,3372,3570,3711,3758,3697,3511,3197,2787,2289,1767,1249,785,415,163,37,48,165,381,646,941,1221,1466,1651,1766,1813,1796,1727,1636,1528,1439,1376,1347,1367,1415,1495,1584,1669,1734,1778,1778,1763,1713,1664,1614,1591,1594,1650,1736,1868,2022,2186,2344,2475,2567,2617,2620,2580,2522,2445,2393,2366,2394,2489,2646,2874,3135,3415,3669,3863,3960,3946,3795,3538,3180,2766,2340,1935,1597,1345,1198,1158,1211,1346,1528,1737,1937,2112,2237,2312,2333,2316,2276,2236,2219,2246,2322,2463,2651,2885,3140,3396,3631,3824,3957,4022,4006,3920,3757,3539,3275,2979,2675,2373,2103,1864,1690,1572,1536,1576,1694,1885,2148,2453,2803,3159,3503,3825,4076,4276,4379,4412,4371,4274,4155,4037,3949,3916,3948,4036,4187,4360,4542,4705,4824,4888,4886,4820,4688,4504,4267,3988,3663,3300,2881,2424,1910,1358,772,173,-412,-959,-1425,-1793,-2029,-2112,-2044,-1808,-1430,-917,-303,378,1095,1799,2456,3026,3467,3760,3874,3805,3557,3151,2611,1997,1348,733,201,-198,-428,-466,-307,34,537,1144,1824,2488,3107,3589,3919,4044,3961,3682,3224,2642,1979,1296,644,63,-413,-774,-1016,-1150,-1200,-1176,-1114,-1007,-898,-763,-633,-495,-353,-213,-64,88,252,422,614,804,1010,1197,1362,1482,1538,1515,1411,1219,967,664,356,59,-172,-330,-389,-342,-208,0,264,524,793,1008,1182,1297,1363,1383,1378,1355,1332,1307,1293,1271,1253,1213,1160,1079,985,872,772,676,629,623,694,830,1044,1319,1636,1972,2297,2569,2774,2863,2833,2660,2349,1914,1367,759,111,-524,-1120,-1647,-2089,-2435,-2689,-2854,-2946,-2973,-2954,-2902,-2822,-2738,-2637,-2541,-2432,-2324,-2206,-2085,-1959,-1841,-1729,-1647,-1587,-1567,-1572,-1613,-1653,-1700,-1707,-1679,-1576,-1406,-1157,-835,-476,-86,279,595,835,963,987,889,690,413,66,-302,-684,-1044,-1365,-1635,-1832,-1961,-2010,-1987,-1908,-1775,-1619,-1448,-1282,-1132,-1004,-893,-804,-719,-641,-558,-471,-387,-307,-248,-225,-237,-319,-443,-629,-850,-1088,-1312,-1489,-1584,-1565,-1421,-1140,-730,-226,353,945,1515,2007,2388,2624,2699,2626,2405,2100,1731,1380,1076,882,813,881,1070,1337,1631,1900,2068,2121,2010,1763,1403,974,551,179,-77,-194,-157,14,289,609,911,1141,1235,1166,919,501,-42,-664,-1288,-1856,-2293,-2560,-2629,-2493,-2187,-1742,-1231,-712,-260,83,259,276,108,-197,-617,-1104,-1603,-2080,-2490,-2800,-3008,-3081,-3038,-2880,-2612,-2271,-1854,-1399,-919,-434,38,479,875,1202,1450,1602,1649,1592,1438,1208,929,631,357,125,-21,-83,-42,84,289,535,805,1047,1249,1360,1387,1296,1112,844,518,181,-145,-410,-610,-714,-748,-711,-642,-570,-525,-549,-639,-827,-1089,-1417,-1789,-2159,-2510,-2806,-3020,-3150,-3170,-3091,-2905,-2616,-2219,-1724,-1129,-445,299,1085,1865,2593,3235,3725,4056,4175,4106,3838,3414,2868,2255,1622,1036,518,137,-121,-208,-158,30,334,702,1127,1537,1927,2243,2477,2598,2602,2474,2222,1838,1343,746,71,-651,-1390,-2112,-2766,-3331,-3756,-4015,-4103,-3987,-3710,-3274,-2738,-2156,-1583,-1089,-713,-508,-477,-631,-935,-1358,-1844,-2328,-2766,-3096,-3292,-3337,-3212,-2958,-2574,-2119,-1621,-1128,-674,-303,-21,138,182,109,-81,-356,-720,-1131,-1584,-2044,-2493,-2908,-3269,-3556,-3757,-3855,-3852,-3740,-3534,-3235,-2875,-2457,-2022,-1574,-1147,-750,-403,-119,89,214,233,161,-35,-319,-705,-1168,-1677,-2227,-2774,-3307,-3800,-4235,-4599,-4878,-5067,-5160,-5163,-5072,-4916,-4687,-4419,-4121,-3799,-3486,-3162,-2867,-2569,-2304,-2035,-1793,-1540,-1304,-1046,-799,-530,-273,-10,232,454,639,786,877,924,911,858,749,609,420,205,-50,-329,-627,-941,-1241,-1536,-1787,-2006,-2167,-2289,-2355,-2403,-2416,-2440,-2468,-2527,-2620,-2742,-2898,-3060,-3229,-3369,-3488,-3559,-3605,-3626,-3642,-3686,-3771,-3930,-4160,-4483,-4867,-5310,-5768,-6205,-6588,-6871,-7029,-7043,-6899,-6607,-6183,-5649,-5056,-4429,-3830,-3288,-2848,-2536,-2371,-2355,-2493,-2749,-3121,-3550,-4016,-4465,-4864,-5182,-5388,-5478,-5444,-5299,-5059,-4745,-4379,-3993,-3587,-3203,-2814,-2462,-2109,-1786,-1460,-1161,-872,-614,-400,-230,-135,-102,-160,-281,-488,-745,-1053,-1394,-1741,-2087,-2403,-2680,-2897,-3058,-3139,-3159,-3095,-2975,-2779,-2529,-2224,-1882,-1516,-1150,-801,-487,-235,-30,105,198,251,285,321,368,431,507,588,657,698,696,648,551,423,275,136,27,-30,-17,74,240,474,746,1035,1301,1505,1628,1640,1547,1354,1090,790,499,252,82,6,22,123,276,451,613,717,752,679,513,259,-62,-395,-703,-926,-1013,-935,-666,-213,396,1120,1896,2662,3355,3924,4333,4560,4607,4478,4199,3799,3298,2745,2144,1541,938,371,-149,-597,-951,-1199,-1316,-1313,-1177,-939,-610,-226,177,568,918,1199,1406,1523,1565,1540,1464,1366,1258,1162,1099,1057,1060,1083,1119,1165,1185,1190,1153,1083,986,866,754,655,605,607,679,821,1028,1292,1589,1908,2221,2519,2772,2995,3159,3303,3420,3541,3691,3880,4128,4441,4794,5192,5578,5946,6238,6451,6547,6549,6438,6274,6057,5852,5678,5567,5537,5579,5687,5824,5967,6076,6126,6100,5985,5797,5549,5265,4971,4695,4449,4244,4083,3942,3831,3703,3579,3418,3257,3074,2919,2790,2732,2744,2855,3046,3320,3640,3989,4322,4614,4839,4976,5030,5004,4918,4810,4696,4626,4595,4644,4734,4881,5022,5149,5204,5175,5030,4779,4429,4022,3588,3195,2880,2693,2661,2779,3039,3390,3781,4136,4405,4518,4472,4240,3872,3406,2919,2482,2164,2023,2074,2334,2757,3311,3929,4536,5087,5505,5772,5863,5771,5532,5157,4713,4235,3788,3413,3151,3034,3056,3230,3504,3872,4265,4667,5029,5330,5561,5710,5797,5824,5820,5794,5778,5768,5788,5824,5880,5938,5992,6022,6012,5964,5842,5682,5447,5181,4882,4582,4317,4108,3991,3985,4087,4299,4588,4920,5254,5534,5720,5777,5663,5390,4930,4336,3607,2827,2019,1272,619,121,-206,-343,-313,-144,121,412,697,900,1022,1020,929,760,566,402,314,361,554,928,1440,2079,2772,3462,4084,4585,4913,5069,5034,4848,4554,4192,3830,3509,3264,3130,3093,3172,3311,3517,3713,3896,3998,4007,3887,3624,3218,2672,2020,1288,537,-193,-834,-1340,-1675,-1807,-1743,-1498,-1105,-631,-125,334,692,897,914,726,339,-225,-926,-1712,-2524,-3307,-4000,-4569,-4970,-5205,-5261,-5160,-4935,-4602,-4220,-3800,-3388,-2990,-2621,-2280,-1965,-1661,-1364,-1049,-724,-370,-4,378,753,1108,1423,1684,1880,2003,2056,2038,1970,1846,1697,1518,1323,1125,908,693,461,222,-22,-273,-507,-723,-898,-1025,-1089,-1099,-1049,-967,-858,-755,-671,-631,-643,-714,-855,-1055,-1329,-1645,-2022,-2419,-2847,-3269,-3681,-4062,-4409,-4704,-4959,-5155,-5316,-5426,-5509,-5549,-5570,-5555,-5518,-5458,-5373,-5269,-5143,-5009,-4852,-4712,-4556,-4430,-4310,-4218,-4142,-4080,-4029,-3973,-3914,-3846,-3775,-3712,-3684,-3704,-3812,-4026,-4363,-4839,-5430,-6119,-6854,-7568,-8203,-8663,-8907,-8863,-8527,-7898,-7022,-5975,-4850,-3750,-2796,-2061,-1631,-1534,-1770,-2301,-3074,-3976,-4944,-5850,-6640,-7240,-7622,-7784,-7740,-7531,-7202,-6802,-6377,-5967,-5588,-5261,-4978,-4741,-4532,-4342,-4158,-3970,-3777,-3573,-3364,-3159,-2959,-2780,-2619,-2479,-2350,-2219,-2082,-1915,-1720,-1498,-1237,-978,-706,-466,-266,-134,-89,-151,-327,-629,-1034,-1536,-2092,-2673,-3224,-3714,-4102,-4365,-4511,-4529,-4467,-4332,-4187,-4032,-3929,-3859,-3852,-3903,-3993,-4136,-4302,-4497,-4705,-4920,-5137,-5344,-5543,-5715,-5862,-5971,-6039,-6055,-6021,-5924,-5783,-5583,-5360,-5110,-4868,-4660,-4500,-4425,-4438,-4545,-4744,-5003,-5302,-5602,-5875,-6088,-6230,-6285,-6260,-6154,-5988,-5766,-5511,-5238,-4961,-4710,-4487,-4321,-4202,-4140,-4112,-4107,-4098,-4058,-3975,-3828,-3631,-3380,-3109,-2837,-2593,-2405,-2282,-2238,-2263,-2353,-2481,-2631,-2778,-2895,-2972,-2983,-2924,-2788,-2584,-2314,-2009,-1671,-1345,-1029,-760,-531,-364,-239,-170,-133,-132,-160,-209,-292,-387,-515,-640,-777,-885,-964,-985,-944,-831,-661,-447,-222,-17,134,213,203,109,-48,-244,-443,-616,-738,-806,-809,-783,-744,-728,-780,-905,-1133,-1439,-1818,-2203,-2574,-2841,-2994,-2970,-2782,-2425,-1950,-1414,-876,-436,-124,-27,-132,-454,-947,-1542,-2167,-2730,-3150,-3365,-3333,-3037,-2503,-1769,-908,5,889,1665,2283,2707,2921,2962,2846,2654,2423,2222,2083,2027,2058,2139,2238,2297,2272,2121,1828,1399,855,255,-359,-913,-1370,-1684,-1849,-1861,-1752,-1562,-1328,-1113,-940,-849,-846,-924,-1070,-1249,-1431,-1581,-1669,-1678,-1596,-1432,-1199,-924,-641,-380,-175,-51,-2,-51,-157,-311,-475,-610,-694,-686,-582,-358,-34,399,902,1476,2070,2687,3277,3845,4350,4798,5155,5423,5586,5637,5580,5414,5149,4817,4417,4009,3590,3233,2931,2748,2677,2755,2956,3284,3685,4135,4561,4922,5149,5225,5103,4806,4338,3746,3086,2412,1793,1279,900,689,626,704,874,1092,1299,1451,1498,1420,1219,900,524,128,-212,-442,-515,-399,-99,377,980,1658,2358,2995,3547,3935,4169,4209,4098,3850,3522,3163,2835,2576,2436,2414,2518,2719,2981,3252,3486,3637,3676,3596,3401,3117,2780,2428,2091,1815,1596,1464,1394,1392,1416,1466,1496,1503,1471,1399,1289,1170,1033,914,808,720,654,590,528,450,351,229,82,-80,-242,-401,-526,-630,-671,-681,-618,-502,-314,-43,304,751,1276,1898,2575,3313,4066,4816,5528,6168,6718,7149,7452,7621,7660,7586,7412,7173,6886,6587,6299,6046,5845,5719,5664,5700,5811,5994,6233,6494,6759,6989,7151,7233,7193,7052,6787,6434,6006,5544,5063,4607,4170,3773,3394,3021,2629,2202,1712,1169,561,-88,-753,-1412,-2020,-2549,-2965,-3239,-3370,-3340,-3177,-2893,-2526,-2119,-1695,-1310,-973,-715,-530,-419,-358,-337,-320,-308,-275,-239,-198,-173,-188,-239,-355,-508,-692,-888,-1044,-1155,-1168,-1080,-868,-542,-112,391,922,1449,1911,2280,2518,2614,2571,2417,2179,1925,1684,1527,1460,1515,1669,1900,2168,2423,2625,2737,2737,2618,2389,2068,1682,1275,860,495,172,-71,-248,-354,-404,-414,-389,-349,-295,-227,-150,-43,90,266,486,749,1051,1370,1704,2018,2311,2563,2762,2917,3014,3060,3058,3001,2906,2759,2584,2377,2160,1942,1729,1535,1357,1195,1047,904,768,640,526,448,402,425,502,663,881,1168,1485,1823,2152,2438,2657,2786,2789,2667,2400,1995,1474,863,210,-429,-996,-1434,-1690,-1747,-1577,-1224,-707,-110,496,1027,1407,1574,1504,1186,653,-42,-830,-1629,-2356,-2956,-3359,-3566,-3549,-3356,-3011,-2580,-2113,-1670,-1294,-1000,-814,-692,-645,-612,-586,-542,-492,-443,-442,-521,-713,-1064,-1553,-2188,-2914,-3683,-4421,-5063,-5541,-5812,-5855,-5666,-5268,-4713,-4040,-3328,-2625,-1986,-1458,-1055,-800,-688,-707,-861,-1107,-1459,-1865,-2333,-2800,-3252,-3628,-3883,-3977,-3867,-3525,-2963,-2177,-1226,-148,976,2082,3088,3947,4589,5008,5166,5094,4801,4332,3733,3050,2344,1653,1033,503,97,-193,-357,-422,-408,-340,-247,-145,-48,39,122,202,293,393,505,628,740,836,898,910,878,792,671,530,387,265,169,112,80,59,36,-29,-125,-289,-487,-721,-954,-1151,-1289,-1338,-1285,-1147,-927,-676,-427,-225,-122,-134,-289,-570,-967,-1424,-1908,-2352,-2707,-2950,-3041,-3008,-2853,-2633,-2380,-2149,-1965,-1835,-1769,-1729,-1703,-1659,-1588,-1488,-1386,-1303,-1286,-1361,-1563,-1885,-2334,-2848,-3404,-3911,-4322,-4565,-4602,-4410,-3995,-3385,-2638,-1814,-1001,-258,344,771,996,1027,885,603,244,-159,-535,-852,-1054,-1131,-1040,-806,-404,110,737,1414,2107,2771,3348,3819,4128,4276,4230,4016,3627,3112,2493,1827,1153,523,-32,-465,-772,-923,-928,-793,-529,-181,241,673,1095,1455,1729,1888,1922,1833,1616,1315,921,493,28,-432,-884,-1310,-1711,-2080,-2431,-2745,-3044,-3304,-3531,-3702,-3819,-3851,-3822,-3700,-3524,-3289,-3016,-2737,-2439,-2159,-1868,-1574,-1253,-891,-472,14,556,1165,1787,2428,3025,3552,3982,4277,4431,4426,4278,3989,3593,3121,2600,2084,1590,1165,824,584,441,395,413,479,541,572,515,352,33,-433,-1061,-1819,-2668,-3561,-4425,-5206,-5844,-6295,-6541,-6577,-6432,-6144,-5770,-5365,-4978,-4653,-4398,-4223,-4098,-3998,-3873,-3696,-3425,-3050,-2567,-1984,-1337,-655,26,656,1226,1699,2082,2376,2595,2760,2893,3002,3108,3201,3283,3332,3339,3283,3163,2976,2734,2463,2186,1941,1755,1655,1654,1760,1955,2230,2542,2876,3182,3450,3638,3754,3776,3717,3576,3372,3111,2808,2472,2109,1727,1331,920,505,84,-332,-734,-1115,-1459,-1768,-2026,-2240,-2410,-2539,-2650,-2736,-2815,-2881,-2929,-2948,-2915,-2821,-2633,-2365,-1990,-1552,-1040,-529,-20,412,745,937,977,840,562,135,-382,-960,-1537,-2079,-2514,-2832,-2977,-2963,-2766,-2431,-1958,-1400,-788,-155,454,1011,1484,1838,2050,2088,1938,1586,1032,301,-589,-1569,-2605,-3605,-4524,-5280,-5848,-6174,-6274,-6134,-5807,-5313,-4723,-4073,-3420,-2798,-2235,-1738,-1316,-951,-634,-349,-74,190,458,723,980,1215,1424,1584,1709,1792,1849,1902,1973,2084,2264,2508,2829,3206,3612,4023,4388,4682,4866,4912,4815,4559,4168,3652,3057,2414,1779,1188,687,304,55,-47,-15,145,399,724,1084,1447,1782,2060,2266,2373,2388,2280,2075,1759,1351,864,320,-265,-852,-1438,-1981,-2478,-2898,-3234,-3469,-3583,-3576,-3426,-3133,-2705,-2150,-1498,-797,-86,561,1092,1452,1599,1512,1197,672,-18,-807,-1644,-2437,-3144,-3696,-4058,-4216,-4145,-3879,-3422,-2822,-2118,-1345,-560,214,933,1572,2117,2539,2831,2969,2949,2754,2393,1860,1187,408,-432,-1261,-2019,-2634,-3052,-3234,-3168,-2859,-2343,-1685,-942,-201,476,1033,1427,1649,1706,1630,1454,1241,1025,850,741,701,721,786,855,915,936,921,877,826,806,834,960,1173,1498,1897,2348,2808,3216,3536,3714,3716,3549,3182,2683,2047,1366,676,48,-465,-826,-1013,-1025,-887,-630,-313,20,310,513,607,565,406,137,-201,-571,-929,-1229,-1438,-1533,-1499,-1343,-1081,-736,-354,26,368,621,774,802,705,506,219,-114,-450,-755,-978,-1096,-1078,-919,-623,-207,292,844,1386,1890,2290,2567,2688,2639,2434,2081,1627,1097,552,30,-429,-775,-1011,-1096,-1060,-911,-685,-433,-193,-20,48,-18,-237,-605,-1114,-1735,-2440,-3190,-3948,-4678,-5352,-5939,-6426,-6787,-7020,-7102,-7033,-6800,-6403,-5845,-5128,-4278,-3311,-2275,-1211,-172,779,1603,2242,2687,2919,2955,2824,2564,2227,1860,1511,1217,1011,903,921,1036,1264,1558,1909,2269,2612,2902,3113,3233,3244,3175,3015,2820,2592,2375,2192,2044,1948,1876,1815,1729,1587,1367,1042,620,96,-493,-1123,-1758,-2346,-2858,-3256,-3514,-3620,-3577,-3381,-3067,-2650,-2174,-1666,-1175,-722,-344,-57,123,197,160,34,-184,-459,-792,-1161,-1548,-1954,-2343,-2713,-3025,-3259,-3383,-3379,-3224,-2922,-2488,-1944,-1342,-723,-144,343,704,912,957,849,618,298,-55,-396,-675,-863,-929,-898,-765,-583,-385,-208,-76,-14,10,-22,-55,-94,-120,-144,-192,-294,-499,-834,-1336,-1998,-2819,-3742,-4728,-5691,-6575,-7300,-7828,-8107,-8145,-7928,-7506,-6892,-6155,-5321,-4446,-3558,-2674,-1810,-963,-117,720,1579,2433,3293,4114,4874,5521,6016,6317,6400,6249,5878,5301,4575,3740,2872,2031,1283,688,278,94,130,378,815,1376,2038,2714,3370,3955,4428,4780,5000,5089,5072,4956,4766,4514,4198,3830,3383,2860,2230,1492,635,-322,-1361,-2436,-3495,-4476,-5315,-5958,-6360,-6511,-6397,-6054,-5521,-4857,-4132,-3412,-2762,-2224,-1838,-1602,-1513,-1551,-1666,-1847,-2032,-2218,-2371,-2503,-2597,-2688,-2764,-2853,-2951,-3058,-3171,-3267,-3332,-3333,-3256,-3071,-2778,-2370,-1862,-1282,-667,-52,502,969,1311,1518,1593,1554,1435,1262,1084,907,757,623,497,358,184,-37,-308,-622,-949,-1261,-1513,-1674,-1708,-1616,-1394,-1074,-699,-319,2,212,279,163,-104,-529,-1020,-1552,-2016,-2389,-2581,-2608,-2431,-2101,-1643,-1104,-557,-20,444,838,1147,1389,1587,1771,1967,2194,2466,2765,3077,3370,3594,3736,3756,3651,3439,3131,2787,2441,2156,1961,1908,1986,2220,2562,3000,3470,3930,4327,4601,4730,4658,4379,3887,3180,2306,1289,207,-883,-1886,-2748,-3359,-3709,-3707,-3382,-2724,-1782,-636,634,1910,3084,4055,4725,5047,4975,4533,3751,2715,1516,276,-906,-1908,-2670,-3119,-3251,-3063,-2598,-1916,-1094,-216,631,1387,1968,2365,2528,2479,2227,1796,1234,577,-134,-846,-1531,-2145,-2660,-3052,-3307,-3422,-3406,-3273,-3066,-2801,-2542,-2307,-2139,-2054,-2060,-2143,-2277,-2419,-2529,-2555,-2474,-2260,-1925,-1499,-1025,-558,-159,136,297,328,259,136,20,-19,73,336,794,1417,2191,3024,3861,4602,5179,5526,5616,5438,5036,4459,3798,3131,2554,2131,1902,1893,2077,2419,2867,3338,3785,4145,4384,4488,4458,4316,4098,3843,3587,3369,3207,3116,3091,3128,3195,3285,3344,3373,3324,3195,2963,2626,2190,1672,1088,482,-114,-652,-1094,-1393,-1537,-1489,-1277,-902,-420,126,662,1132,1475,1647,1633,1434,1071,612,90,-392,-793,-1040,-1093,-944,-583,-59,589,1285,1953,2524,2936,3145,3134,2909,2488,1929,1272,580,-87,-694,-1195,-1577,-1840,-1982,-2042,-2024,-1973,-1900,-1830,-1767,-1725,-1698,-1689,-1696,-1717,-1748,-1799,-1849,-1918,-1973,-2012,-2010,-1932,-1766,-1466,-1035,-453,262,1077,1959,2837,3662,4357,4874,5166,5204,4998,4549,3916,3141,2306,1465,706,71,-370,-604,-585,-336,154,838,1674,2604,3549,4429,5169,5691,5959,5935,5648,5127,4451,3704,2978,2359,1908,1662,1621,1759,2019,2342,2644,2869,2954,2882,2624,2213,1663,1028,356,-306,-916,-1444,-1880,-2220,-2480,-2667,-2797,-2868,-2873,-2790,-2594,-2254,-1759,-1084,-263,708,1753,2837,3883,4824,5602,6161,6483,6538,6367,5975,5439,4802,4145,3520,2987,2570,2291,2134,2080,2093,2122,2140,2107,2002,1831,1586,1298,989,693,439,250,146,117,163,242,323,352,289,83,-282,-830,-1539,-2388,-3321,-4286,-5215,-6047,-6738,-7242,-7551,-7662,-7577,-7339,-6946,-6451,-5851,-5183,-4450,-3669,-2858,-2029,-1214,-439,260,848,1298,1589,1708,1671,1493,1213,875,529,218,-7,-120,-96,76,392,839,1398,2036,2719,3413,4077,4678,5185,5575,5828,5958,5951,5851,5663,5427,5170,4916,4686,4486,4316,4163,4009,3838,3616,3347,3006,2613,2166,1699,1215,747,294,-140,-559,-975,-1396,-1827,-2262,-2687,-3091,-3424,-3692,-3830,-3853,-3727,-3464,-3074,-2577,-2008,-1408,-813,-274,181,511,701,729,607,332,-71,-583,-1175,-1817,-2487,-3143,-3771,-4318,-4763,-5061,-5177,-5087,-4771,-4233,-3495,-2592,-1597,-565,410,1258,1919,2318,2458,2290,1863,1190,333,-630,-1638,-2591,-3436,-4099,-4559,-4795,-4823,-4687,-4429,-4125,-3829,-3590,-3458,-3429,-3513,-3670,-3856,-4022,-4098,-4044,-3808,-3387,-2770,-2003,-1121,-206,687,1476,2118,2576,2829,2911,2827,2650,2404,2154,1921,1738,1604,1528,1478,1466,1447,1443,1418,1403,1374,1364,1354,1362,1378,1401,1423,1435,1441,1426,1406,1369,1326,1278,1227,1177,1127,1074,1020,951,878,781,675,547,400,231,39,-180,-425,-696,-994,-1308,-1639,-1973,-2308,-2628,-2930,-3198,-3429,-3601,-3718,-3753,-3711,-3572,-3336,-3007,-2579,-2091,-1541,-992,-471,-29,282,433,394,167,-232,-757,-1353,-1944,-2464,-2847,-3057,-3073,-2915,-2612,-2234,-1839,-1500,-1265,-1176,-1228,-1414,-1679,-1965,-2211,-2339,-2313,-2094,-1689,-1117,-438,287,961,1522,1870,1980,1792,1340,629,-263,-1260,-2280,-3205,-3984,-4516,-4784,-4749,-4442,-3882,-3147,-2295,-1428,-608,66,576,850,925,791,508,122,-312,-731,-1105,-1391,-1582,-1673,-1657,-1553,-1352,-1063,-688,-229,313,911,1556,2200,2804,3317,3684,3855,3799,3490,2936,2165,1234,205,-815,-1769,-2549,-3124,-3448,-3524,-3375,-3057,-2618,-2135,-1647,-1205,-825,-506,-238,3,241,487,752,1020,1274,1474,1589,1579,1423,1111,651,80,-556,-1178,-1719,-2098,-2261,-2164,-1806,-1204,-420,475,1387,2222,2898,3346,3529,3438,3099,2561,1902,1200,545,4,-365,-543,-533,-367,-110,172,393,488,398,94,-420,-1126,-1953,-2845,-3711,-4478,-5096,-5509,-5730,-5752,-5639,-5428,-5199,-4995,-4887,-4879,-5020,-5254,-5597,-5963,-6317,-6599,-6741,-6727,-6507,-6103,-5519,-4795,-3989,-3135,-2315,-1539,-875,-317,111,420,627,741,803,818,825,828,844,871,905,931,934,907,831,721,585,446,348,317,403,621,988,1493,2095,2753,3379,3916,4283,4430,4333,3983,3411,2670,1815,922,59,-721,-1356,-1830,-2121,-2230,-2181,-1993,-1712,-1373,-1012,-676,-375,-149,-4,52,5,-138,-382,-722,-1148,-1646,-2200,-2776,-3346,-3865,-4302,-4607,-4762,-4730,-4510,-4099,-3508,-2768,-1914,-993,-66,813,1578,2181,2585,2768,2750,2543,2226,1837,1473,1178,1014,1004,1135,1393,1702,2014,2237,2315,2184,1823,1219,404,-577,-1653,-2733,-3739,-4577,-5184,-5520,-5555,-5324,-4854,-4227,-3529,-2853,-2305,-1948,-1856,-2039,-2496,-3171,-4003,-4874,-5706,-6368,-6791,-6892,-6643,-6042,-5105,-3914,-2523,-1059,401,1751,2925,3860,4550,4971,5168,5157,4991,4697,4316,3861,3354,2803,2232,1657,1122,666,337,188,250,549,1078,1823,2723,3734,4762,5740,6591,7256,7687,7873,7797,7499,6991,6345,5577,4764,3913,3070,2235,1420,627,-138,-866,-1540,-2136,-2633,-3002,-3252,-3365,-3385,-3329,-3253,-3205,-3227,-3364,-3628,-4031,-4541,-5138,-5752,-6336,-6817,-7138,-7248,-7122,-6739,-6128,-5313,-4365,-3358,-2377,-1519,-848,-436,-303,-446,-824,-1369,-1985,-2577,-3041,-3297,-3288,-2987,-2404,-1581,-586,485,1548,2488,3247,3748,3971,3925,3631,3156,2564,1927,1309,760,295,-65,-360,-596,-828,-1075,-1368,-1706,-2092,-2476,-2842,-3116,-3266,-3246,-3028,-2625,-2033,-1313,-500,339,1142,1862,2447,2861,3096,3134,3000,2711,2302,1824,1317,831,394,48,-214,-367,-437,-426,-360,-257,-135,-12,100,198,272,345,422,531,692,929,1247,1666,2151,2710,3286,3861,4385,4827,5151,5342,5374,5249,4968,4540,3996,3359,2675,1993,1360,829,447,229,210,353,655,1051,1492,1915,2257,2483,2545,2457,2200,1828,1356,849,340,-120,-497,-770,-913,-943,-835,-634,-325,47,471,923,1360,1783,2134,2421,2604,2686,2660,2523,2299,1974,1590,1134,638,108,-433,-968,-1477,-1935,-2327,-2631,-2845,-2955,-2988,-2932,-2829,-2686,-2536,-2393,-2273,-2184,-2116,-2073,-2025,-1957,-1857,-1695,-1489,-1224,-934,-636,-372,-169,-59,-61,-170,-387,-673,-992,-1300,-1541,-1680,-1677,-1517,-1206,-760,-210,381,997,1546,2030,2388,2625,2737,2732,2649,2509,2359,2231,2149,2151,2227,2403,2639,2934,3243,3541,3789,3956,4026,3983,3837,3608,3321,3037,2774,2610,2538,2609,2788,3074,3412,3765,4068,4288,4376,4321,4124,3792,3376,2909,2456,2055,1758,1573,1507,1550,1647,1780,1875,1912,1849,1682,1427,1099,760,436,193,62,68,232,539,980,1521,2123,2737,3318,3807,4167,4344,4328,4099,3671,3087,2378,1624,879,209,-337,-728,-947,-1013,-932,-773,-558,-367,-237,-220,-349,-633,-1069,-1619,-2236,-2848,-3380,-3764,-3925,-3839,-3471,-2865,-2043,-1106,-123,783,1542,2059,2308,2266,1976,1496,927,372,-62,-294,-259,39,597,1318,2136,2917,3568,3999,4151,4020,3636,3077,2445,1864,1437,1266,1392,1833,2538,3431,4393,5295,6006,6415,6454,6086,5353,4314,3101,1851,720,-155,-670,-763,-429,290,1297,2472,3670,4751,5595,6101,6225,5946,5297,4336,3149,1829,475,-826,-1997,-2985,-3746,-4277,-4555,-4620,-4474,-4162,-3716,-3163,-2540,-1863,-1143,-399,383,1185,2012,2845,3662,4437,5122,5690,6092,6323,6348,6204,5884,5454,4937,4400,3879,3416,3039,2752,2560,2441,2377,2337,2301,2253,2182,2101,2014,1941,1894,1883,1899,1929,1940,1890,1737,1439,975,326,-473,-1408,-2411,-3417,-4368,-5189,-5834,-6268,-6470,-6447,-6224,-5829,-5324,-4746,-4163,-3612,-3135,-2758,-2486,-2323,-2249,-2239,-2271,-2308,-2333,-2320,-2255,-2123,-1917,-1628,-1264,-811,-305,259,836,1407,1934,2387,2736,2962,3057,3020,2866,2625,2332,2029,1767,1579,1506,1560,1754,2071,2493,2981,3502,4009,4479,4876,5195,5436,5593,5690,5723,5706,5635,5513,5315,5057,4700,4262,3724,3095,2385,1601,776,-79,-922,-1742,-2496,-3184,-3772,-4275,-4671,-4981,-5188,-5307,-5311,-5202,-4942,-4525,-3931,-3164,-2246,-1218,-146,893,1811,2518,2955,3053,2823,2253,1422,390,-736,-1853,-2867,-3701,-4289,-4632,-4704,-4565,-4242,-3798,-3289,-2758,-2252,-1794,-1401,-1083,-840,-665,-572,-537,-593,-727,-958,-1293,-1724,-2250,-2848,-3478,-4115,-4698,-5194,-5558,-5758,-5783,-5628,-5321,-4888,-4377,-3843,-3317,-2846,-2448,-2112,-1852,-1607,-1382,-1118,-811,-445,-31,405,833,1199,1472,1600,1580,1382,1042,568,15,-577,-1154,-1680,-2113,-2437,-2636,-2714,-2664,-2511,-2241,-1888,-1439,-927,-346,260,895,1489,2049,2502,2844,3042,3093,3004,2810,2538,2242,1971,1748,1609,1546,1539,1560,1550,1462,1251,875,330,-385,-1223,-2135,-3044,-3868,-4539,-4988,-5186,-5122,-4816,-4330,-3712,-3062,-2435,-1904,-1503,-1246,-1119,-1089,-1114,-1136,-1134,-1056,-928,-721,-496,-255,-44,117,216,244,214,128,17,-128,-281,-448,-628,-815,-1027,-1245,-1482,-1717,-1948,-2154,-2320,-2427,-2458,-2403,-2246,-2000,-1656,-1251,-799,-351,64,402,635,748,734,622,430,222,22,-96,-130,-39,141,389,645,840,917,808,503,-18,-704,-1517,-2366,-3178,-3863,-4366,-4627,-4646,-4400,-3945,-3297,-2533,-1699,-864,-76,623,1199,1647,1958,2153,2236,2236,2147,1997,1758,1455,1052,566,-14,-674,-1398,-2151,-2911,-3617,-4240,-4724,-5033,-5133,-4998,-4628,-4020,-3213,-2245,-1174,-82,967,1889,2616,3105,3319,3252,2937,2405,1735,1002,284,-337,-812,-1099,-1203,-1127,-928,-638,-334,-56,153,261,285,221,117,14,-51,-34,87,319,652,1074,1533,2015,2463,2848,3139,3302,3319,3171,2852,2356,1705,916,26,-910,-1853,-2730,-3507,-4127,-4565,-4804,-4843,-4700,-4399,-3981,-3497,-2990,-2532,-2160,-1926,-1873,-1999,-2325,-2817,-3439,-4143,-4860,-5526,-6093,-6493,-6724,-6752,-6605,-6305,-5888,-5404,-4887,-4373,-3877,-3405,-2951,-2493,-2019,-1508,-953,-357,271,910,1526,2100,2587,2982,3240,3383,3376,3276,3066,2820,2545,2309,2124,2019,2006,2053,2160,2267,2345,2354,2256,2045,1707,1263,732,145,-445,-1010,-1491,-1852,-2066,-2096,-1964,-1658,-1238,-732,-214,258,626,843,882,738,421,-25,-558,-1118,-1640,-2090,-2408,-2603,-2655,-2599,-2451,-2258,-2042,-1840,-1656,-1496,-1350,-1199,-1030,-818,-564,-257,84,441,787,1088,1315,1457,1489,1445,1318,1167,1003,863,761,684,633,562,459,288,43,-268,-629,-982,-1295,-1490,-1549,-1415,-1116,-638,-69,557,1127,1563,1791,1721,1351,641,-348,-1569,-2921,-4297,-5597,-6713,-7580,-8142,-8392,-8351,-8059,-7584,-6995,-6350,-5715,-5098,-4522,-3960,-3386,-2759,-2048,-1229,-300,704,1756,2766,3683,4412,4914,5136,5093,4799,4329,3745,3157,2637,2264,2091,2108,2318,2646,3034,3408,3688,3855,3864,3763,3561,3346,3158,3066,3106,3279,3580,3940,4309,4580,4693,4562,4159,3482,2562,1491,351,-721,-1627,-2273,-2596,-2603,-2307,-1804,-1185,-577,-100,162,123,-220,-873,-1769,-2841,-3979,-5105,-6107,-6942,-7543,-7907,-8032,-7941,-7663,-7238,-6686,-6046,-5318,-4525,-3660,-2739,-1770,-772,214,1148,1981,2649,3115,3329,3278,2962,2412,1677,835,-33,-821,-1467,-1863,-2005,-1826,-1388,-695,146,1070,1955,2721,3265,3549,3524,3208,2627,1850,956,31,-833,-1575,-2123,-2470,-2592,-2527,-2294,-1952,-1542,-1113,-705,-336,-33,215,395,537,633,716,785,853,922,997,1060,1129,1171,1198,1203,1182,1149,1102,1056,1009,980,950,950,951,976,1004,1044,1080,1114,1128,1127,1102,1068,1015,982,961,987,1065,1203,1404,1651,1937,2220,2492,2703,2848,2893,2847,2699,2480,2199,1905,1612,1371,1194,1109,1111,1206,1358,1551,1741,1888,1969,1946,1813,1560,1209,770,290,-205,-663,-1054,-1330,-1476,-1467,-1307,-1001,-581,-64,490,1053,1572,2004,2324,2493,2517,2382,2112,1728,1256,738,193,-330,-823,-1245,-1598,-1867,-2052,-2176,-2230,-2254,-2245,-2229,-2209,-2186,-2155,-2097,-2000,-1842,-1605,-1297,-916,-503,-91,268,514,616,523,246,-216,-808,-1472,-2130,-2688,-3092,-3255,-3180,-2836,-2284,-1569,-763,29,760,1336,1736,1942,1963,1842,1638,1408,1241,1179,1289,1583,2064,2696,3423,4162,4836,5346,5645,5675,5435,4948,4255,3435,2562,1716,968,364,-51,-277,-306,-161,135,556,1075,1661,2293,2956,3616,4270,4867,5406,5829,6123,6249,6187,5936,5489,4882,4150,3352,2553,1818,1205,767,518,470,589,842,1161,1498,1776,1971,2036,1987,1831,1616,1392,1216,1143,1203,1417,1772,2228,2745,3231,3646,3897,3959,3806,3441,2919,2283,1625,1016,524,196,44,61,200,395,581,663,608,342,-114,-763,-1541,-2378,-3185,-3874,-4368,-4608,-4577,-4279,-3767,-3119,-2416,-1768,-1240,-911,-785,-866,-1088,-1381,-1640,-1756,-1647,-1236,-517,490,1706,3008,4256,5309,6027,6348,6215,5681,4823,3775,2709,1780,1142,901,1104,1737,2734,3949,5243,6418,7324,7824,7839,7365,6435,5189,3744,2302,992,-33,-704,-986,-899,-524,59,718,1357,1866,2194,2296,2186,1899,1485,1038,601,259,33,-58,-27,80,234,358,438,422,323,151,-52,-237,-353,-348,-199,113,565,1127,1742,2349,2886,3300,3557,3652,3591,3418,3179,2924,2724,2598,2587,2687,2886,3148,3436,3694,3878,3954,3892,3703,3396,3017,2618,2252,1986,1843,1858,2007,2267,2562,2831,2976,2935,2644,2079,1246,186,-1036,-2314,-3561,-4663,-5543,-6136,-6419,-6387,-6097,-5583,-4955,-4271,-3631,-3100,-2720,-2536,-2532,-2693,-2966,-3284,-3573,-3768,-3810,-3670,-3348,-2862,-2271,-1626,-1007,-461,-33,260,430,512,544,595,716,937,1299,1775,2352,2971,3565,4077,4430,4601,4548,4296,3858,3306,2681,2073,1525,1089,788,618,560,575,620,643,631,546,418,252,104,10,30,175,483,916,1453,2020,2551,2966,3200,3202,2955,2461,1768,921,22,-864,-1633,-2226,-2591,-2710,-2592,-2292,-1858,-1393,-959,-646,-504,-565,-834,-1292,-1880,-2546,-3204,-3778,-4213,-4434,-4436,-4187,-3720,-3065,-2277,-1424,-577,193,825,1272,1496,1502,1273,862,281,-414,-1176,-1971,-2744,-3473,-4121,-4669,-5097,-5384,-5531,-5518,-5376,-5099,-4732,-4301,-3844,-3415,-3025,-2730,-2523,-2431,-2441,-2540,-2713,-2927,-3153,-3356,-3505,-3565,-3516,-3336,-3029,-2600,-2092,-1528,-987,-499,-138,72,90,-67,-405,-868,-1410,-1981,-2489,-2906,-3147,-3209,-3049,-2689,-2144,-1452,-672,138,923,1608,2162,2528,2698,2654,2422,2004,1460,803,102,-612,-1288,-1889,-2373,-2721,-2896,-2911,-2743,-2425,-1970,-1416,-806,-183,405,920,1322,1595,1723,1708,1568,1321,1000,638,267,-90,-397,-648,-826,-916,-938,-866,-738,-553,-340,-131,52,174,210,143,-26,-307,-649,-1044,-1424,-1746,-1966,-2043,-1963,-1732,-1376,-941,-500,-104,165,275,190,-85,-521,-1073,-1670,-2262,-2778,-3190,-3470,-3623,-3662,-3617,-3508,-3363,-3194,-3010,-2806,-2575,-2313,-2010,-1666,-1283,-867,-429,1,415,769,1045,1206,1241,1135,903,565,156,-270,-672,-998,-1222,-1331,-1332,-1263,-1161,-1086,-1084,-1203,-1448,-1833,-2310,-2844,-3354,-3783,-4040,-4084,-3865,-3375,-2638,-1708,-653,419,1420,2251,2837,3145,3143,2871,2369,1708,984,248,-411,-972,-1403,-1721,-1949,-2124,-2284,-2466,-2675,-2927,-3180,-3408,-3555,-3559,-3393,-3007,-2419,-1639,-730,241,1180,2014,2656,3065,3210,3099,2775,2293,1733,1170,675,295,63,-26,10,134,296,456,562,607,554,446,273,114,-29,-67,-12,198,525,969,1474,1983,2436,2762,2907,2837,2536,2016,1311,482,-411,-1282,-2070,-2720,-3198,-3499,-3642,-3657,-3611,-3543,-3512,-3555,-3676,-3887,-4152,-4428,-4688,-4853,-4928,-4849,-4650,-4322,-3918,-3473,-3037,-2652,-2341,-2118,-1966,-1871,-1784,-1689,-1525,-1288,-944,-498,40,639,1258,1842,2332,2669,2809,2712,2388,1842,1146,362,-404,-1056,-1503,-1672,-1521,-1047,-286,695,1800,2924,3952,4786,5339,5566,5434,4963,4192,3182,2025,795,-408,-1527,-2487,-3273,-3846,-4231,-4416,-4446,-4321,-4079,-3721,-3270,-2728,-2111,-1429,-713,15,700,1307,1779,2079,2171,2046,1698,1163,467,-319,-1144,-1925,-2595,-3082,-3337,-3313,-3016,-2442,-1663,-724,261,1218,2045,2666,3040,3135,2968,2577,2014,1353,656,-5,-586,-1051,-1369,-1545,-1569,-1456,-1226,-892,-479,-8,505,1041,1579,2110,2599,3031,3369,3581,3633,3501,3147,2582,1789,792,-359,-1647,-2968,-4293,-5528,-6611,-7492,-8106,-8444,-8468,-8192,-7628,-6803,-5768,-4574,-3280,-1964,-683,492,1511,2334,2927,3290,3409,3312,3011,2535,1929,1230,490,-237,-907,-1464,-1869,-2089,-2102,-1900,-1480,-867,-79,829,1824,2832,3814,4700,5454,6038,6425,6609,6587,6381,6009,5507,4900,4226,3509,2774,2034,1312,605,-60,-686,-1248,-1730,-2117,-2378,-2502,-2473,-2281,-1938,-1457,-867,-214,459,1093,1637,2035,2252,2252,2025,1575,936,142,-733,-1626,-2464,-3181,-3726,-4082,-4229,-4215,-4065,-3854,-3626,-3453,-3354,-3350,-3423,-3529,-3614,-3612,-3446,-3086,-2487,-1662,-655,488,1664,2779,3744,4460,4877,4957,4710,4173,3424,2548,1644,813,107,-402,-731,-879,-905,-860,-819,-825,-926,-1123,-1402,-1731,-2037,-2269,-2361,-2262,-1966,-1457,-786,-8,804,1549,2155,2538,2645,2452,1963,1218,294,-721,-1712,-2578,-3220,-3583,-3620,-3353,-2806,-2061,-1183,-264,626,1431,2111,2659,3072,3381,3595,3766,3898,4021,4145,4254,4347,4392,4366,4236,3987,3604,3102,2498,1832,1148,493,-93,-590,-982,-1276,-1491,-1634,-1741,-1799,-1819,-1778,-1651,-1416,-1037,-512,175,994,1916,2877,3815,4642,5293,5691,5796,5577,5043,4228,3195,2021,818,-337,-1326,-2099,-2599,-2813,-2763,-2488,-2053,-1525,-975,-457,-19,321,543,668,686,642,532,403,254,126,22,-36,-41,4,92,210,320,415,446,408,278,57,-248,-619,-1021,-1428,-1791,-2089,-2284,-2360,-2326,-2180,-1960,-1698,-1427,-1206,-1050,-993,-1050,-1194,-1435,-1705,-1987,-2222,-2367,-2396,-2276,-2019,-1614,-1107,-512,119,748,1341,1861,2288,2609,2815,2919,2927,2865,2758,2632,2526,2460,2462,2550,2720,2987,3313,3703,4102,4508,4868,5175,5394,5516,5519,5414,5172,4822,4352,3784,3145,2457,1760,1094,493,-3,-369,-591,-659,-579,-370,-51,345,786,1246,1692,2106,2463,2757,2966,3090,3115,3045,2884,2641,2340,2008,1682,1397,1191,1083,1099,1225,1458,1756,2086,2389,2632,2751,2742,2573,2266,1840,1350,837,377,17,-197,-229,-83,229,671,1183,1714,2192,2573,2804,2875,2757,2476,2020,1438,738,-31,-837,-1643,-2395,-3073,-3620,-4029,-4261,-4329,-4228,-3986,-3626,-3180,-2686,-2166,-1645,-1123,-621,-112,389,893,1399,1878,2319,2680,2923,3016,2927,2648,2181,1562,828,68,-659,-1249,-1637,-1752,-1571,-1082,-341,601,1634,2661,3580,4306,4789,5013,4999,4798,4490,4148,3865,3689,3669,3807,4092,4471,4894,5286,5580,5729,5686,5442,5015,4416,3721,2951,2185,1443,760,140,-419,-939,-1423,-1898,-2336,-2744,-3057,-3256,-3258,-3056,-2594,-1893,-984,85,1209,2310,3277,4039,4520,4714,4605,4245,3701,3045,2391,1798,1362,1098,1046,1172,1445,1816,2215,2598,2923,3152,3306,3376,3408,3433,3488,3598,3779,4005,4269,4495,4669,4709,4603,4321,3860,3249,2525,1729,935,183,-471,-998,-1375,-1620,-1736,-1780,-1793,-1820,-1920,-2119,-2434,-2876,-3408,-4011,-4636,-5232,-5770,-6200,-6516,-6694,-6747,-6673,-6487,-6205,-5819,-5358,-4809,-4186,-3505,-2759,-1996,-1215,-465,239,847,1353,1697,1898,1911,1753,1429,961,387,-251,-896,-1493,-1985,-2320,-2469,-2397,-2121,-1632,-985,-200,659,1549,2418,3221,3914,4479,4878,5115,5188,5099,4888,4563,4158,3699,3190,2658,2081,1479,827,144,-569,-1291,-1985,-2616,-3125,-3475,-3609,-3511,-3156,-2565,-1767,-818,206,1225,2154,2912,3437,3684,3631,3284,2674,1849,877,-171,-1225,-2217,-3095,-3826,-4374,-4748,-4926,-4929,-4759,-4433,-3971,-3388,-2722,-1999,-1272,-577,22,496,789,886,769,441,-67,-736,-1495,-2299,-3079,-3757,-4298,-4626,-4728,-4591,-4226,-3680,-3027,-2336,-1723,-1260,-1044,-1117,-1515,-2210,-3158,-4270,-5438,-6532,-7446,-8047,-8283,-8092,-7477,-6490,-5186,-3697,-2116,-595,768,1859,2604,2961,2915,2489,1746,751,-375,-1557,-2673,-3660,-4440,-4988,-5273,-5310,-5105,-4689,-4097,-3362,-2527,-1636,-730,139,925,1585,2075,2379,2478,2383,2119,1716,1230,695,163,-336,-772,-1130,-1397,-1582,-1680,-1707,-1685,-1615,-1538,-1447,-1379,-1320,-1290,-1260,-1231,-1166,-1058,-869,-606,-244,188,697,1238,1794,2320,2788,3157,3406,3505,3447,3217,2824,2279,1598,827,-16,-859,-1677,-2397,-2986,-3401,-3612,-3614,-3410,-3032,-2520,-1928,-1323,-743,-267,99,310,375,311,128,-105,-379,-617,-806,-906,-915,-831,-678,-478,-257,-54,124,249,326,342,316,237,120,-30,-231,-460,-743,-1070,-1442,-1859,-2296,-2743,-3162,-3529,-3805,-3962,-3970,-3826,-3521,-3080,-2537,-1935,-1340,-800,-372,-92,21,-24,-210,-479,-802,-1106,-1371,-1557,-1664,-1703,-1693,-1670,-1647,-1665,-1700,-1777,-1852,-1912,-1925,-1864,-1713,-1460,-1104,-664,-144,406,974,1500,1941,2258,2394,2331,2044,1548,879,81,-769,-1607,-2363,-2992,-3449,-3742,-3856,-3828,-3682,-3449,-3163,-2845,-2498,-2150,-1761,-1360,-902,-397,164,783,1435,2101,2743,3324,3800,4140,4314,4312,4146,3843,3439,3007,2589,2264,2065,2032,2164,2444,2820,3233,3590,3818,3832,3583,3051,2229,1180,-44,-1331,-2591,-3705,-4601,-5200,-5479,-5444,-5113,-4566,-3863,-3089,-2310,-1590,-956,-444,-47,229,385,435,360,180,-137,-570,-1128,-1787,-2508,-3260,-3958,-4555,-4963,-5129,-5021,-4600,-3915,-2977,-1901,-754,329,1258,1938,2295,2319,2003,1408,619,-266,-1121,-1841,-2335,-2543,-2449,-2073,-1470,-717,92,872,1546,2060,2394,2531,2513,2354,2116,1828,1540,1281,1070,931,864,876,966,1117,1319,1537,1747,1902,1974,1923,1731,1385,892,264,-467,-1260,-2085,-2864,-3589,-4171,-4601,-4831,-4848,-4646,-4239,-3653,-2931,-2133,-1304,-519,189,770,1208,1502,1656,1702,1668,1585,1493,1424,1380,1404,1465,1582,1732,1901,2080,2253,2417,2559,2691,2796,2887,2944,2971,2950,2869,2716,2480,2153,1749,1269,754,227,-264,-688,-1010,-1212,-1289,-1254,-1126,-947,-741,-562,-426,-373,-405,-536,-754,-1049,-1394,-1769,-2132,-2460,-2710,-2861,-2888,-2778,-2542,-2180,-1729,-1227,-707,-235,161,430,554,517,324,6,-427,-895,-1395,-1836,-2215,-2468,-2590,-2550,-2362,-2019,-1554,-978,-343,340,1004,1641,2208,2673,3033,3264,3370,3373,3279,3136,2978,2843,2788,2830,3003,3307,3721,4213,4712,5168,5471,5587,5422,4962,4194,3133,1843,390,-1126,-2600,-3938,-5046,-5859,-6339,-6467,-6276,-5795,-5103,-4262,-3361,-2463,-1624,-878,-247,291,721,1101,1412,1697,1926,2113,2215,2226,2114,1864,1476,953,324,-378,-1108,-1799,-2409,-2863,-3130,-3172,-2978,-2569,-1981,-1280,-546,135,677,1018,1104,930,508,-112,-848,-1622,-2318,-2865,-3166,-3193,-2899,-2328,-1484,-480,640,1746,2764,3607,4203,4533,4566,4337,3874,3235,2488,1680,884,121,-559,-1171,-1688,-2143,-2530,-2855,-3134,-3325,-3446,-3442,-3308,-3029,-2590,-2019,-1336,-583,173,899,1514,2001,2309,2441,2403,2219,1941,1617,1308,1069,947,960,1127,1413,1797,2219,2624,2967,3193,3300,3256,3108,2864,2577,2288,2030,1826,1692,1600,1551,1490,1406,1262,1042,740,360,-78,-555,-1040,-1495,-1911,-2236,-2486,-2633,-2696,-2684,-2619,-2514,-2398,-2259,-2121,-1942,-1729,-1439,-1065,-586,-6,668,1402,2158,2883,3523,4018,4329,4413,4254,3866,3261,2490,1613,689,-201,-995,-1650,-2112,-2389,-2476,-2409,-2235,-1999,-1761,-1551,-1411,-1327,-1317,-1329,-1350,-1333,-1248,-1077,-820,-476,-91,320,699,1015,1228,1319,1260,1071,738,309,-202,-748,-1298,-1806,-2257,-2602,-2855,-2971,-2981,-2849,-2622,-2277,-1857,-1360,-823,-251,328,902,1469,2006,2525,3010,3460,3872,4230,4536,4765,4915,4976,4938,4814,4599,4319,3985,3621,3255,2898,2584,2309,2105,1959,1892,1896,1973,2122,2337,2611,2938,3306,3703,4107,4497,4832,5079,5190,5130,4865,4385,3697,2829,1830,763,-295,-1281,-2111,-2747,-3134,-3264,-3128,-2752,-2159,-1403,-526,409,1352,2246,3045,3705,4195,4494,4587,4486,4204,3774,3237,2633,2021,1429,909,473,146,-76,-191,-222,-179,-86,30,159,270,356,403,398,349,254,130,-2,-119,-203,-219,-170,-43,151,383,626,844,987,1040,971,789,514,176,-171,-486,-724,-864,-902,-857,-771,-685,-666,-752,-978,-1359,-1873,-2477,-3103,-3666,-4075,-4249,-4115,-3644,-2828,-1714,-366,1113,2607,4011,5207,6136,6741,7023,7005,6755,6344,5875,5429,5074,4867,4803,4875,5028,5189,5297,5282,5099,4751,4237,3626,2975,2369,1889,1580,1504,1636,1976,2450,2997,3521,3945,4184,4189,3925,3389,2607,1631,522,-634,-1770,-2804,-3685,-4366,-4825,-5054,-5052,-4851,-4462,-3927,-3267,-2511,-1681,-803,109,1016,1901,2727,3458,4066,4526,4825,4964,4962,4839,4638,4395,4127,3885,3645,3439,3247,3062,2882,2697,2503,2313,2125,1947,1788,1642,1514,1387,1254,1100,894,651,321,-65,-527,-1053,-1611,-2197,-2764,-3298,-3758,-4135,-4396,-4550,-4572,-4481,-4277,-3977,-3612,-3202,-2796,-2430,-2149,-1987,-1975,-2122,-2438,-2897,-3481,-4140,-4828,-5491,-6069,-6519,-6794,-6869,-6736,-6388,-5858,-5158,-4351,-3459,-2555,-1664,-840,-113,499,977,1337,1573,1729,1807,1854,1886,1926,1989,2078,2201,2349,2526,2714,2917,3127,3337,3552,3758,3960,4141,4290,4392,4409,4329,4107,3734,3183,2453,1556,505,-649,-1861,-3071,-4196,-5174,-5928,-6386,-6520,-6270,-5675,-4719,-3498,-2065,-535,978,2370,3519,4353,4790,4821,4435,3690,2668,1467,224,-945,-1910,-2595,-2928,-2915,-2573,-2004,-1295,-605,-41,270,253,-114,-821,-1789,-2924,-4084,-5157,-6011,-6581,-6814,-6729,-6366,-5820,-5186,-4575,-4073,-3749,-3627,-3703,-3943,-4286,-4682,-5061,-5401,-5655,-5826,-5872,-5778,-5498,-4997,-4281,-3369,-2381,-1445,-738,-408,-526,-1086,-1953,-2930,-3773,-4270,-4287,-3800,-2888,-1723,-473,676,1641,2364,2885,3235,3462,3558,3474,3119,2384,1193,-455,-2462,-4610,-6577,-8007,-8527,-7897,-5985,-2911,1050,5401,9592,13008,15160,15675,14430,11503,7221,2058,-3356,-8406,-12452,-15030,-15794,-14656,-11740,-7398,-2178,3283,8281,12212,14596,15194,14020,11343,7638,3510,-431,-3637,-5739,-6574,-6185,-4820,-2806,-554,1587,3328,4499,5037,4987,4452,3579,2519,1400,301,-707,-1634,-2461,-3205,-3842,-4333,-4611,-4600,-4247,-3531,-2502,-1289,-64,940,1511,1479,758,-602,-2442,-4484,-6399,-7854,-8585,-8443,-7430,-5709,-3558,-1351,539,1785,2179,1655,319,-1610,-3780,-5845,-7444,-8321,-8334,-7464,-5855,-3743,-1452,670,2307,3209,3256,2453,957,-971,-2997,-4779,-6021,-6533,-6256,-5253,-3736,-1954,-221,1211,2144,2499,2292,1659,775,-130,-871,-1283,-1301,-912,-204,701,1636,2436,2966,3123,2880,2262,1363,311,-724,-1583,-2115,-2212,-1818,-950,333,1871,3514,5045,6290,7097,7373,7108,6356,5247,3939,2624,1459,596,106,35,345,968,1787,2664,3459,4063,4382,4403,4136,3670,3110,2595,2224,2110,2252,2675,3276,3992,4691,5296,5726,5951,5957,5774,5420,4955,4409,3834,3271,2762,2340,2030,1842,1765,1777,1837,1901,1926,1882,1741,1512,1188,805,377,-53,-447,-770,-970,-1019,-877,-525,36,793,1705,2708,3739,4706,5538,6158,6492,6493,6094,5276,4013,2337,317,-1925,-4205,-6307,-7994,-9038,-9280,-8615,-7077,-4781,-1972,1053,3933,6360,8029,8781,8530,7324,5316,2725,-173,-3104,-5808,-8091,-9806,-10889,-11338,-11196,-10560,-9531,-8237,-6788,-5305,-3879,-2615,-1576,-846,-455,-438,-789,-1472,-2431,-3571,-4795,-5988,-7043,-7878,-8426,-8655,-8578,-8221,-7653,-6959,-6213,-5518,-4934,-4523,-4322,-4329,-4550,-4932,-5449,-6034,-6637,-7207,-7688,-8059,-8282,-8365,-8301,-8122,-7845,-7515,-7164,-6832,-6547,-6334,-6208,-6159,-6191,-6259,-6351,-6413,-6420,-6332,-6149,-5860,-5502,-5100,-4709,-4377,-4147,-4064,-4125,-4352,-4700,-5151,-5643,-6135,-6560,-6884,-7056,-7053,-6854,-6447,-5837,-5030,-4048,-2928,-1713,-471,728,1798,2666,3260,3552,3514,3195,2644,1970,1284,696,315,193,372,817,1481,2271,3092,3850,4461,4878,5081,5087,4932,4682,4408,4167,4032,4014,4148,4401,4756,5155,5547,5887,6116,6222,6180,6008,5726,5387,5028,4722,4506,4423,4491,4704,5042,5452,5878,6268,6556,6721,6734,6609,6375,6089,5795,5587,5486,5559,5805,6211,6749,7352,7963,8519,8968,9284,9448,9472,9388,9205,8997,8754,8552,8379,8277,8238,8274,8362,8499,8648,8793,8903,8963,8958,8898,8790,8658,8533,8435,8388,8400,8474,8596,8746,8898,9020,9096,9102,9030,8878,8654,8359,8019,7627,7203,6743,6247,5724,5180,4632,4122,3665,3329,3104,3037,3093,3248,3467,3680,3870,3991,4055,4067,4060,4056,4080,4121,4172,4184,4126,3948,3637,3189,2629,2014,1386,832,385,100,-16,40,242,557,932,1321,1669,1933,2084,2097,1970,1719,1349,912,409,-101,-616,-1100,-1543,-1942,-2280,-2565,-2792,-2964,-3083,-3155,-3184,-3182,-3164,-3146,-3160,-3228,-3382,-3645,-4027,-4530,-5133,-5803,-6505,-7172,-7774,-8251,-8588,-8763,-8795,-8694,-8514,-8288,-8064,-7894,-7787,-7790,-7878,-8065,-8313,-8600,-8895,-9161,-9367,-9503,-9538,-9494,-9355,-9166,-8933,-8702,-8496,-8342,-8260,-8256,-8334,-8473,-8668,-8882,-9103,-9296,-9448,-9546,-9570,-9535,-9420,-9254,-9031,-8777,-8501,-8230,-7974,-7762,-7600,-7514,-7510,-7588,-7758,-7996,-8301,-8648,-9021,-9395,-9756,-10084,-10361,-10587,-10735,-10815,-10811,-10718,-10538,-10259,-9876,-9405,-8835,-8212,-7543,-6888,-6279,-5771,-5403,-5198,-5187,-5337,-5644,-6034,-6463,-6846,-7132,-7263,-7212,-6968,-6551,-5972,-5302,-4561,-3817,-3108,-2464,-1919,-1481,-1156,-937,-815,-778,-802,-893,-1012,-1175,-1339,-1523,-1680,-1826,-1927,-1973,-1961,-1863,-1701,-1452,-1145,-787,-395,-13,363,669,928,1079,1153,1126,1021,848,636,404,188,11,-99,-120,-41,151,451,852,1331,1869,2423,2966,3459,3869,4184,4378,4464,4443,4342,4188,4012,3846,3720,3657,3673,3774,3963,4221,4546,4901,5274,5626,5944,6207,6405,6543,6634,6695,6768,6862,7022,7244,7543,7896,8273,8636,8927,9094,9092,8883,8462,7842,7062,6180,5280,4416,3685,3109,2748,2594,2650,2875,3234,3673,4152,4623,5067,5467,5818,6134,6409,6666,6894,7094,7256,7353,7384,7316,7158,6909,6587,6227,5859,5524,5261,5090,5046,5116,5313,5606,5971,6382,6791,7171,7493,7727,7875,7930,7903,7816,7688,7546,7408,7291,7202,7142,7106,7081,7059,7027,6984,6929,6860,6810,6760,6764,6795,6890,7032,7224,7450,7694,7934,8148,8315,8418,8444,8387,8263,8071,7861,7648,7488,7417,7466,7667,8015,8508,9086,9719,10297,10775,11052,11085,10836,10313,9530,8584,7516,6468,5488,4695,4117,3788,3713,3823,4103,4434,4779,5039,5185,5171,4999,4683,4251,3765,3259,2800,2413,2137,1973,1932,1978,2108,2260,2419,2531,2569,2512,2338,2056,1667,1196,664,99,-464,-1012,-1501,-1936,-2283,-2553,-2725,-2825,-2830,-2783,-2672,-2543,-2406,-2297,-2244,-2256,-2367,-2555,-2837,-3168,-3533,-3872,-4169,-4369,-4470,-4460,-4353,-4181,-3970,-3770,-3599,-3507,-3491,-3577,-3751,-4009,-4324,-4673,-5026,-5348,-5623,-5817,-5938,-5966,-5931,-5833,-5715,-5588,-5499,-5450,-5476,-5571,-5735,-5962,-6223,-6511,-6792,-7057,-7285,-7469,-7607,-7703,-7768,-7811,-7853,-7897,-7956,-8036,-8115,-8204,-8273,-8304,-8294,-8209,-8062,-7847,-7569,-7265,-6934,-6636,-6363,-6166,-6037,-5998,-6019,-6115,-6229,-6363,-6473,-6547,-6564,-6525,-6428,-6294,-6127,-5969,-5810,-5702,-5618,-5598,-5610,-5673,-5754,-5863,-5964,-6064,-6136,-6176,-6185,-6150,-6084,-6000,-5896,-5807,-5725,-5674,-5651,-5663,-5702,-5763,-5843,-5923,-6007,-6080,-6151,-6208,-6269,-6321,-6384,-6447,-6525,-6596,-6684,-6751,-6821,-6862,-6888,-6883,-6862,-6824,-6795,-6782,-6809,-6888,-7022,-7210,-7439,-7671,-7886,-8033,-8087,-8021,-7828,-7515,-7111,-6646,-6174,-5735,-5365,-5102,-4949,-4911,-4970,-5091,-5248,-5397,-5506,-5554,-5530,-5436,-5297,-5128,-4972,-4843,-4775,-4754,-4791,-4855,-4915,-4948,-4905,-4781,-4546,-4226,-3818,-3380,-2941,-2557,-2276,-2127,-2140,-2303,-2608,-3002,-3439,-3849,-4175,-4360,-4376,-4208,-3869,-3397,-2843,-2266,-1735,-1288,-976,-797,-761,-827,-972,-1135,-1291,-1379,-1397,-1309,-1140,-889,-592,-272,37,308,525,677,764,801,802,790,795,829,916,1057,1256,1497,1765,2040,2280,2485,2606,2647,2595,2454,2249,2012,1768,1582,1455,1440,1529,1714,1987,2288,2594,2841,3000,3028,2923,2677,2320,1897,1456,1076,806,714,836,1180,1745,2483,3348,4255,5142,5924,6556,6998,7239,7296,7206,7011,6779,6554,6379,6295,6296,6408,6592,6846,7127,7415,7680,7897,8057,8145,8167,8125,8033,7904,7747,7587,7416,7267,7125,7014,6926,6870,6837,6838,6847,6886,6911,6947,6954,6946,6904,6828,6723,6584,6424,6250,6073,5901,5749,5625,5531,5484,5468,5497,5556,5643,5744,5857,5963,6063,6137,6194,6220,6225,6206,6177,6134,6096,6064,6037,6034,6035,6060,6094,6138,6198,6257,6325,6390,6443,6497,6520,6539,6530,6506,6473,6426,6392,6368,6373,6421,6505,6646,6815,7020,7224,7409,7549,7624,7607,7511,7306,7020,6653,6226,5760,5275,4795,4329,3910,3534,3224,2989,2826,2749,2746,2823,2956,3155,3376,3623,3861,4076,4249,4371,4427,4434,4386,4320,4242,4193,4189,4259,4408,4639,4928,5256,5568,5832,5989,6021,5894,5621,5211,4710,4157,3621,3143,2776,2551,2479,2562,2770,3071,3408,3740,4007,4182,4230,4149,3941,3639,3267,2882,2514,2210,1995,1880,1866,1934,2046,2178,2268,2300,2231,2063,1785,1429,1007,565,126,-269,-601,-843,-987,-1028,-968,-829,-619,-379,-127,101,270,375,382,295,120,-148,-470,-843,-1226,-1596,-1924,-2181,-2353,-2429,-2411,-2319,-2168,-2004,-1852,-1768,-1761,-1880,-2103,-2440,-2854,-3305,-3750,-4138,-4423,-4589,-4611,-4502,-4281,-3974,-3626,-3266,-2947,-2684,-2530,-2483,-2584,-2825,-3219,-3753,-4423,-5191,-6041,-6910,-7758,-8521,-9135,-9554,-9722,-9630,-9256,-8650,-7842,-6916,-5957,-5038,-4254,-3660,-3303,-3201,-3348,-3708,-4233,-4861,-5515,-6138,-6673,-7071,-7329,-7419,-7372,-7200,-6948,-6645,-6347,-6076,-5878,-5756,-5734,-5776,-5889,-6011,-6132,-6201,-6199,-6114,-5941,-5693,-5397,-5067,-4752,-4461,-4235,-4075,-4002,-4006,-4073,-4206,-4350,-4518,-4660,-4778,-4853,-4890,-4887,-4865,-4825,-4787,-4752,-4729,-4705,-4683,-4640,-4576,-4480,-4354,-4203,-4046,-3890,-3772,-3685,-3675,-3718,-3853,-4051,-4326,-4646,-5012,-5369,-5722,-5998,-6205,-6291,-6253,-6093,-5810,-5454,-5040,-4642,-4290,-4057,-3958,-4050,-4308,-4749,-5322,-5986,-6685,-7353,-7934,-8379,-8652,-8743,-8647,-8385,-7989,-7487,-6931,-6347,-5781,-5257,-4820,-4484,-4286,-4237,-4348,-4619,-5038,-5574,-6195,-6842,-7470,-8008,-8413,-8631,-8636,-8419,-7990,-7383,-6647,-5849,-5042,-4307,-3667,-3193,-2869,-2722,-2711,-2811,-2965,-3124,-3235,-3260,-3175,-2985,-2696,-2364,-2004,-1692,-1440,-1296,-1247,-1302,-1425,-1580,-1735,-1832,-1850,-1761,-1561,-1265,-902,-514,-151,135,314,351,253,29,-287,-641,-988,-1267,-1443,-1488,-1393,-1184,-870,-529,-177,96,277,309,196,-60,-435,-866,-1313,-1699,-1971,-2087,-2009,-1744,-1303,-725,-77,589,1192,1676,1997,2122,2049,1798,1394,897,354,-177,-644,-1006,-1227,-1296,-1191,-938,-523,-1,621,1279,1943,2555,3066,3451,3653,3696,3542,3254,2837,2364,1874,1435,1096,887,855,984,1287,1722,2257,2844,3422,3934,4329,4549,4582,4394,4007,3442,2752,1997,1255,591,75,-236,-328,-174,189,733,1402,2132,2862,3550,4143,4640,5024,5305,5511,5648,5763,5847,5949,6040,6144,6239,6297,6325,6277,6178,6016,5819,5617,5443,5346,5347,5485,5744,6140,6623,7171,7721,8226,8625,8882,8951,8828,8513,8033,7439,6784,6142,5572,5133,4868,4788,4895,5167,5549,6008,6471,6887,7216,7397,7439,7305,7041,6647,6185,5689,5209,4779,4441,4187,4043,3972,3972,4002,4043,4068,4064,4029,3960,3881,3795,3739,3716,3765,3874,4079,4348,4703,5106,5559,6025,6486,6913,7274,7551,7696,7706,7546,7220,6732,6099,5372,4591,3831,3146,2603,2247,2115,2205,2525,3012,3641,4323,5008,5619,6111,6434,6578,6521,6291,5887,5355,4711,4001,3246,2487,1764,1102,563,161,-56,-71,116,499,1046,1711,2444,3180,3860,4430,4851,5100,5184,5120,4960,4746,4552,4407,4369,4420,4585,4804,5054,5275,5425,5465,5379,5164,4837,4445,4017,3628,3309,3125,3085,3227,3512,3946,4448,4995,5500,5928,6223,6366,6347,6173,5888,5512,5114,4713,4369,4079,3881,3741,3659,3597,3525,3412,3236,2979,2646,2243,1802,1347,922,563,293,146,116,204,391,636,911,1162,1354,1453,1433,1294,1043,697,302,-119,-505,-839,-1075,-1210,-1222,-1121,-920,-633,-303,48,381,663,873,984,996,910,751,527,290,51,-144,-282,-346,-337,-259,-139,6,138,244,290,276,190,33,-185,-466,-809,-1209,-1687,-2227,-2850,-3532,-4255,-4981,-5656,-6227,-6637,-6836,-6803,-6522,-6019,-5322,-4499,-3605,-2730,-1927,-1278,-807,-564,-532,-706,-1040,-1495,-2003,-2535,-3031,-3481,-3857,-4169,-4409,-4603,-4741,-4843,-4893,-4893,-4824,-4669,-4417,-4055,-3584,-3016,-2363,-1675,-983,-353,178,542,727,692,462,42,-506,-1145,-1787,-2390,-2884,-3238,-3425,-3451,-3329,-3101,-2809,-2505,-2250,-2065,-2013,-2074,-2276,-2580,-2969,-3400,-3835,-4235,-4570,-4823,-4979,-5049,-5044,-4988,-4920,-4845,-4812,-4804,-4849,-4916,-5007,-5086,-5152,-5170,-5160,-5100,-5018,-4923,-4829,-4764,-4734,-4750,-4826,-4937,-5112,-5301,-5541,-5778,-6040,-6295,-6556,-6800,-7041,-7247,-7431,-7565,-7645,-7652,-7584,-7430,-7199,-6900,-6550,-6185,-5822,-5513,-5271,-5139,-5124,-5245,-5483,-5841,-6267,-6744,-7212,-7634,-7956,-8154,-8196,-8079,-7824,-7429,-6969,-6440,-5921,-5415,-4963,-4571,-4239,-3971,-3738,-3548,-3371,-3215,-3084,-2981,-2952,-3003,-3179,-3488,-3939,-4507,-5156,-5817,-6423,-6884,-7145,-7131,-6838,-6265,-5443,-4462,-3378,-2316,-1343,-565,-19,228,201,-111,-631,-1308,-2051,-2770,-3395,-3845,-4094,-4114,-3927,-3566,-3079,-2536,-1981,-1476,-1055,-739,-548,-478,-518,-661,-873,-1152,-1455,-1786,-2110,-2434,-2743,-3036,-3314,-3567,-3784,-3956,-4043,-4045,-3910,-3651,-3236,-2704,-2064,-1372,-683,-43,474,854,1054,1094,985,767,486,186,-97,-336,-525,-666,-782,-884,-1009,-1153,-1342,-1549,-1779,-1989,-2170,-2272,-2297,-2207,-2022,-1730,-1372,-967,-564,-198,87,267,309,220,-15,-371,-833,-1371,-1947,-2529,-3071,-3527,-3870,-4049,-4067,-3892,-3550,-3049,-2434,-1731,-1002,-275,401,1006,1514,1930,2245,2483,2660,2778,2873,2916,2919,2852,2695,2433,2057,1576,1016,429,-134,-602,-916,-1028,-907,-552,17,749,1591,2455,3276,3972,4486,4782,4829,4656,4277,3767,3186,2622,2139,1814,1671,1737,1995,2402,2907,3435,3918,4285,4492,4495,4298,3910,3372,2734,2065,1412,846,391,77,-99,-139,-80,76,280,533,815,1115,1447,1794,2162,2549,2931,3306,3642,3916,4125,4234,4269,4212,4106,3958,3805,3671,3567,3508,3479,3467,3449,3392,3269,3063,2760,2370,1912,1419,945,534,246,114,175,438,884,1491,2201,2954,3689,4335,4846,5174,5296,5196,4879,4364,3671,2855,1952,1035,157,-625,-1251,-1701,-1946,-1993,-1869,-1591,-1215,-769,-294,184,653,1101,1540,1969,2407,2854,3309,3756,4172,4516,4757,4857,4801,4575,4205,3712,3156,2588,2077,1679,1441,1391,1541,1874,2370,2971,3637,4296,4907,5405,5773,5961,5995,5856,5593,5230,4812,4396,4018,3718,3519,3426,3440,3533,3686,3857,4020,4129,4176,4126,3995,3773,3481,3141,2761,2377,1988,1626,1283,990,740,552,432,382,411,514,679,898,1143,1400,1632,1826,1953,2012,1988,1904,1763,1595,1433,1283,1191,1148,1174,1255,1381,1535,1690,1841,1959,2049,2097,2119,2104,2089,2054,2044,2039,2074,2130,2225,2346,2489,2646,2789,2925,3006,3053,3012,2904,2681,2366,1922,1380,736,30,-712,-1426,-2093,-2637,-3051,-3293,-3350,-3241,-2947,-2518,-1958,-1314,-622,82,748,1344,1841,2208,2442,2531,2472,2286,1969,1548,1052,502,-47,-567,-1002,-1320,-1485,-1480,-1303,-963,-482,94,739,1390,2015,2566,3006,3313,3460,3451,3276,2978,2570,2121,1676,1303,1053,974,1082,1381,1849,2428,3076,3693,4227,4584,4705,4562,4110,3392,2420,1280,52,-1158,-2254,-3130,-3722,-3970,-3874,-3448,-2757,-1882,-933,-13,767,1341,1640,1664,1409,938,300,-409,-1111,-1731,-2193,-2472,-2540,-2410,-2127,-1719,-1266,-812,-408,-95,123,239,279,262,222,181,152,140,131,111,56,-46,-212,-433,-689,-967,-1210,-1398,-1489,-1451,-1290,-996,-614,-188,199,488,581,456,52,-591,-1459,-2458,-3506,-4497,-5321,-5906,-6172,-6099,-5673,-4948,-3962,-2826,-1610,-423,662,1586,2305,2821,3124,3250,3218,3054,2797,2451,2061,1617,1166,695,251,-165,-526,-804,-1000,-1076,-1044,-892,-626,-275,149,595,1027,1392,1650,1761,1720,1506,1174,734,268,-175,-544,-775,-870,-804,-599,-294,89,480,851,1153,1341,1406,1322,1097,751,297,-208,-752,-1264,-1745,-2134,-2445,-2651,-2767,-2795,-2758,-2658,-2528,-2369,-2201,-2033,-1877,-1743,-1637,-1574,-1536,-1544,-1563,-1596,-1614,-1605,-1543,-1431,-1244,-999,-694,-345,20,383,710,970,1140,1197,1135,958,689,360,12,-300,-545,-671,-675,-542,-303,20,362,687,934,1066,1061,887,556,67,-564,-1290,-2101,-2912,-3709,-4424,-5022,-5484,-5767,-5887,-5822,-5585,-5184,-4621,-3923,-3091,-2163,-1153,-102,956,1981,2918,3735,4364,4787,4947,4853,4491,3905,3136,2257,1346,488,-251,-796,-1128,-1211,-1069,-717,-205,424,1109,1810,2469,3054,3533,3873,4078,4126,4034,3821,3503,3126,2720,2322,1971,1691,1489,1389,1352,1392,1450,1509,1516,1434,1234,888,398,-226,-950,-1719,-2477,-3153,-3686,-4024,-4145,-4030,-3720,-3246,-2681,-2099,-1567,-1160,-902,-830,-913,-1130,-1422,-1720,-1966,-2095,-2073,-1879,-1521,-1033,-461,124,660,1077,1335,1387,1245,904,415,-183,-830,-1465,-2044,-2513,-2865,-3073,-3156,-3126,-3022,-2862,-2704,-2555,-2461,-2433,-2474,-2606,-2803,-3074,-3403,-3774,-4201,-4665,-5175,-5731,-6303,-6887,-7438,-7919,-8285,-8494,-8500,-8293,-7848,-7180,-6319,-5289,-4171,-3001,-1865,-811,109,854,1420,1789,1993,2030,1935,1716,1390,981,488,-45,-610,-1150,-1638,-2014,-2247,-2297,-2148,-1801,-1275,-611,135,902,1623,2240,2705,2988,3071,2967,2689,2281,1781,1239,697,196,-247,-609,-907,-1141,-1339,-1519,-1693,-1877,-2071,-2275,-2489,-2696,-2907,-3084,-3257,-3385,-3492,-3569,-3619,-3659,-3694,-3736,-3794,-3882,-4000,-4144,-4319,-4496,-4669,-4814,-4903,-4924,-4857,-4689,-4427,-4066,-3622,-3111,-2553,-1972,-1404,-862,-400,-26,214,312,251,27,-339,-833,-1413,-2040,-2670,-3259,-3774,-4183,-4473,-4630,-4661,-4580,-4397,-4142,-3846,-3526,-3227,-2970,-2775,-2680,-2662,-2752,-2901,-3125,-3382,-3668,-3976,-4293,-4642,-5022,-5449,-5933,-6467,-7041,-7627,-8181,-8646,-8976,-9099,-8986,-8602,-7940,-7017,-5877,-4564,-3169,-1748,-403,803,1789,2503,2908,2978,2746,2222,1494,617,-298,-1172,-1905,-2436,-2698,-2678,-2362,-1788,-999,-58,957,1979,2938,3772,4445,4910,5171,5210,5067,4756,4332,3840,3338,2866,2477,2176,2000,1921,1947,2027,2150,2260,2333,2331,2229,2027,1706,1300,813,287,-249,-759,-1209,-1574,-1825,-1957,-1949,-1824,-1562,-1221,-786,-326,149,591,972,1258,1436,1491,1426,1252,986,651,281,-106,-483,-827,-1133,-1384,-1576,-1717,-1793,-1826,-1804,-1749,-1647,-1527,-1363,-1188,-972,-746,-491,-230,32,282,506,695,831,920,949,930,876,804,742,721,739,827,941,1079,1176,1189,1072,776,295,-373,-1190,-2092,-3001,-3811,-4428,-4761,-4741,-4337,-3542,-2403,-993,598,2228,3807,5184,6273,6992,7287,7169,6651,5832,4787,3662,2567,1631,942,570,537,828,1413,2201,3135,4111,5068,5939,6685,7278,7714,7986,8101,8076,7913,7638,7265,6815,6320,5799,5289,4804,4383,4026,3773,3617,3582,3669,3866,4168,4539,4948,5350,5701,5957,6090,6077,5930,5654,5300,4899,4520,4192,3977,3885,3933,4118,4399,4756,5122,5455,5697,5814,5780,5583,5246,4784,4253,3695,3173,2732,2426,2269,2289,2461,2765,3158,3575,3984,4310,4547,4652,4646,4535,4348,4128,3899,3693,3526,3397,3301,3223,3135,3024,2864,2654,2398,2109,1836,1595,1458,1429,1532,1754,2046,2367,2632,2788,2777,2568,2174,1618,973,317,-255,-652,-804,-659,-207,539,1528,2686,3922,5145,6250,7169,7822,8185,8247,8022,7578,6961,6276,5585,4970,4476,4140,3966,3944,4051,4251,4519,4819,5145,5472,5804,6125,6420,6678,6855,6932,6870,6650,6272,5742,5098,4391,3678,3020,2485,2098,1916,1936,2151,2544,3044,3597,4119,4523,4745,4731,4453,3938,3219,2387,1539,788,234,-40,13,389,1066,1947,2938,3908,4734,5310,5555,5445,4977,4226,3275,2247,1279,474,-52,-263,-117,334,1050,1916,2836,3692,4386,4837,5008,4873,4465,3825,3017,2120,1204,328,-453,-1116,-1655,-2068,-2382,-2611,-2782,-2908,-3000,-3062,-3083,-3055,-2960,-2769,-2491,-2097,-1638,-1128,-644,-249,-11,5,-229,-720,-1433,-2307,-3251,-4166,-4939,-5488,-5728,-5631,-5188,-4429,-3423,-2253,-1015,175,1228,2052,2576,2779,2641,2201,1522,682,-204,-1042,-1723,-2173,-2326,-2164,-1695,-956,-23,1013,2065,3012,3802,4345,4629,4637,4391,3933,3313,2600,1857,1142,508,-13,-413,-680,-860,-959,-1032,-1104,-1198,-1340,-1505,-1716,-1928,-2150,-2356,-2544,-2715,-2876,-3038,-3207,-3403,-3610,-3835,-4052,-4240,-4373,-4431,-4389,-4248,-4015,-3709,-3370,-3042,-2756,-2574,-2494,-2531,-2657,-2827,-2983,-3059,-2999,-2758,-2343,-1748,-1057,-309,373,924,1248,1293,1032,473,-343,-1335,-2419,-3482,-4431,-5190,-5689,-5939,-5918,-5710,-5361,-4961,-4590,-4314,-4179,-4205,-4377,-4666,-5000,-5333,-5560,-5657,-5558,-5286,-4868,-4371,-3913,-3562,-3455,-3623,-4129,-4944,-6015,-7251,-8518,-9698,-10650,-11279,-11503,-11301,-10670,-9674,-8389,-6915,-5392,-3918,-2629,-1610,-925,-614,-663,-1036,-1653,-2432,-3256,-4038,-4678,-5118,-5306,-5245,-4935,-4428,-3769,-3027,-2261,-1525,-870,-323,95,361,487,458,297,8,-373,-835,-1321,-1819,-2268,-2654,-2933,-3093,-3118,-3011,-2779,-2458,-2083,-1708,-1394,-1191,-1152,-1297,-1645,-2163,-2826,-3560,-4305,-4971,-5509,-5847,-5969,-5866,-5554,-5077,-4501,-3875,-3289,-2775,-2388,-2133,-2009,-1986,-2015,-2063,-2067,-2023,-1905,-1738,-1549,-1386,-1300,-1336,-1534,-1904,-2451,-3141,-3933,-4762,-5557,-6242,-6755,-7038,-7077,-6861,-6426,-5833,-5146,-4469,-3863,-3430,-3192,-3199,-3422,-3844,-4394,-5007,-5588,-6063,-6359,-6423,-6247,-5842,-5274,-4621,-3988,-3470,-3158,-3101,-3319,-3785,-4436,-5179,-5908,-6497,-6868,-6915,-6629,-5974,-5007,-3777,-2391,-952,409,1575,2447,2929,3006,2652,1942,946,-205,-1385,-2443,-3278,-3778,-3915,-3664,-3070,-2215,-1187,-117,890,1736,2340,2669,2718,2500,2076,1504,858,219,-363,-822,-1132,-1279,-1263,-1122,-884,-606,-339,-127,-11,-13,-149,-409,-794,-1258,-1793,-2346,-2879,-3364,-3731,-3981,-4040,-3922,-3594,-3070,-2373,-1543,-626,300,1182,1936,2518,2874,2994,2876,2553,2078,1522,958,465,94,-111,-144,-16,231,552,879,1159,1344,1386,1291,1035,666,206,-286,-758,-1158,-1436,-1573,-1542,-1368,-1063,-680,-258,148,504,767,927,965,886,701,430,100,-244,-572,-846,-1037,-1165,-1219,-1260,-1318,-1440,-1664,-1999,-2433,-2928,-3414,-3817,-4042,-4023,-3696,-3043,-2081,-852,558,2051,3525,4868,5980,6803,7267,7386,7160,6662,5963,5175,4393,3729,3249,3025,3061,3357,3868,4525,5253,5970,6592,7070,7353,7422,7278,6932,6412,5747,4987,4160,3342,2555,1879,1342,982,835,883,1129,1529,2047,2621,3209,3737,4168,4447,4546,4437,4125,3610,2945,2159,1347,561,-92,-555,-750,-653,-239,463,1411,2526,3724,4898,5956,6809,7389,7670,7624,7304,6734,6010,5202,4394,3666,3065,2628,2359,2238,2224,2266,2302,2286,2174,1951,1622,1205,753,297,-109,-434,-667,-809,-876,-908,-921,-958,-1016,-1108,-1210,-1304,-1371,-1365,-1293,-1107,-822,-421,82,654,1259,1819,2277,2538,2558,2289,1739,948,-5,-994,-1906,-2584,-2937,-2861,-2335,-1349,20,1703,3548,5450,7229,8784,9979,10745,11047,10889,10315,9426,8315,7120,5969,4957,4194,3719,3569,3719,4143,4760,5506,6284,7026,7658,8135,8421,8500,8379,8056,7571,6935,6196,5393,4558,3746,2986,2308,1752,1306,1008,831,788,859,1022,1267,1548,1846,2113,2317,2431,2437,2331,2134,1873,1599,1368,1230,1237,1414,1776,2296,2953,3669,4393,5037,5551,5868,5987,5885,5610,5203,4734,4267,3869,3579,3416,3385,3439,3551,3630,3640,3493,3168,2631,1897,999,5,-1014,-1963,-2771,-3356,-3689,-3746,-3540,-3128,-2547,-1902,-1261,-710,-335,-178,-286,-660,-1274,-2072,-2968,-3863,-4647,-5246,-5584,-5665,-5501,-5159,-4740,-4318,-4007,-3845,-3865,-4055,-4350,-4681,-4949,-5060,-4949,-4562,-3885,-2947,-1791,-498,832,2112,3235,4129,4739,5041,5041,4783,4323,3744,3125,2545,2073,1744,1599,1616,1796,2086,2444,2823,3168,3455,3648,3754,3768,3716,3609,3487,3342,3218,3087,2975,2851,2709,2530,2289,1985,1597,1147,649,145,-324,-705,-975,-1091,-1082,-934,-725,-473,-266,-133,-129,-259,-527,-904,-1339,-1792,-2180,-2479,-2625,-2621,-2450,-2148,-1755,-1316,-896,-537,-279,-145,-133,-235,-420,-671,-939,-1219,-1486,-1735,-1987,-2233,-2512,-2825,-3191,-3603,-4053,-4516,-4960,-5345,-5633,-5783,-5779,-5595,-5250,-4747,-4138,-3460,-2780,-2156,-1658,-1341,-1252,-1435,-1868,-2560,-3428,-4404,-5391,-6271,-6972,-7411,-7579,-7475,-7167,-6718,-6242,-5817,-5538,-5434,-5538,-5801,-6183,-6577,-6900,-7041,-6932,-6513,-5768,-4722,-3419,-1975,-485,898,2061,2888,3312,3304,2887,2141,1165,103,-913,-1764,-2334,-2594,-2498,-2110,-1464,-675,172,968,1643,2137,2426,2524,2445,2252,1978,1696,1429,1230,1097,1038,1033,1048,1053,1011,899,711,452,157,-137,-380,-531,-554,-436,-182,195,652,1157,1656,2109,2484,2744,2887,2895,2783,2563,2251,1871,1438,972,480,-19,-529,-1019,-1491,-1901,-2240,-2473,-2576,-2552,-2384,-2110,-1749,-1352,-976,-672,-500,-499,-702,-1117,-1735,-2522,-3437,-4413,-5388,-6286,-7043,-7593,-7898,-7918,-7654,-7118,-6342,-5404,-4356,-3318,-2348,-1552,-978,-659,-609,-775,-1123,-1566,-2036,-2472,-2825,-3081,-3249,-3349,-3433,-3524,-3666,-3865,-4115,-4399,-4662,-4871,-4960,-4895,-4637,-4180,-3523,-2697,-1754,-755,208,1054,1697,2072,2140,1893,1363,611,-273,-1180,-2012,-2653,-3045,-3127,-2895,-2374,-1608,-687,315,1300,2203,2955,3525,3895,4063,4041,3853,3512,3065,2515,1921,1288,671,86,-428,-851,-1164,-1346,-1406,-1321,-1118,-801,-381,84,606,1100,1571,1960,2247,2415,2444,2343,2127,1812,1449,1061,702,409,215,150,223,438,786,1243,1785,2370,2965,3523,4006,4371,4584,4623,4462,4113,3578,2879,2064,1153,204,-755,-1674,-2542,-3306,-3980,-4526,-4947,-5242,-5396,-5422,-5314,-5069,-4703,-4217,-3628,-2964,-2248,-1519,-820,-187,344,744,997,1107,1071,916,655,312,-99,-567,-1095,-1675,-2331,-3034,-3809,-4600,-5394,-6122,-6732,-7141,-7295,-7124,-6598,-5700,-4439,-2867,-1055,879,2817,4594,6082,7136,7671,7623,7015,5881,4366,2597,771,-937,-2359,-3355,-3853,-3796,-3233,-2202,-845,739,2376,3956,5344,6458,7233,7648,7702,7441,6905,6189,5349,4493,3669,2948,2347,1890,1546,1312,1135,997,871,746,614,496,381,303,257,260,321,436,625,871,1199,1584,2041,2549,3094,3651,4184,4654,5030,5259,5344,5247,5005,4623,4151,3644,3130,2683,2305,2037,1871,1790,1783,1796,1817,1794,1723,1576,1364,1088,768,432,90,-213,-473,-658,-757,-775,-698,-565,-385,-200,-53,31,9,-127,-384,-748,-1179,-1650,-2085,-2465,-2719,-2853,-2841,-2715,-2505,-2260,-2045,-1909,-1909,-2071,-2420,-2920,-3554,-4232,-4889,-5420,-5747,-5787,-5499,-4870,-3909,-2703,-1309,115,1473,2619,3449,3907,3936,3585,2898,1986,978,2,-804,-1347,-1543,-1380,-857,-34,1006,2177,3350,4456,5384,6099,6565,6775,6767,6559,6213,5770,5278,4774,4285,3827,3396,3002,2615,2257,1897,1575,1295,1098,1028,1106,1369,1810,2411,3128,3903,4651,5319,5820,6132,6207,6064,5710,5196,4565,3871,3170,2492,1883,1334,881,482,165,-112,-342,-529,-689,-798,-861,-862,-790,-644,-424,-152,155,442,680,806,794,604,248,-284,-921,-1640,-2337,-2970,-3444,-3722,-3758,-3551,-3103,-2472,-1698,-867,-51,678,1247,1627,1782,1723,1476,1076,580,42,-501,-1000,-1444,-1820,-2138,-2419,-2691,-2975,-3302,-3663,-4055,-4453,-4788,-5038,-5109,-4979,-4595,-3947,-3055,-1946,-713,572,1775,2792,3508,3852,3769,3277,2412,1272,-19,-1328,-2507,-3439,-4016,-4193,-3935,-3284,-2291,-1055,312,1682,2949,3994,4754,5173,5237,4973,4413,3636,2704,1717,734,-157,-912,-1486,-1855,-2019,-1986,-1776,-1433,-992,-506,-27,408,731,942,982,890,657,333,-25,-374,-641,-788,-781,-608,-279,164,690,1223,1723,2129,2409,2546,2541,2418,2207,1947,1676,1414,1187,976,783,571,319,8,-378,-841,-1350,-1895,-2412,-2874,-3225,-3431,-3478,-3346,-3074,-2674,-2206,-1727,-1289,-954,-764,-740,-899,-1214,-1655,-2169,-2691,-3164,-3526,-3731,-3754,-3588,-3247,-2770,-2201,-1610,-1050,-595,-280,-153,-222,-494,-933,-1506,-2145,-2782,-3347,-3761,-3972,-3935,-3635,-3073,-2280,-1304,-215,910,1972,2899,3601,4035,4169,3999,3573,2927,2173,1367,639,42,-336,-475,-351,-14,514,1134,1785,2377,2854,3161,3298,3253,3070,2782,2434,2070,1716,1401,1121,897,697,537,376,229,55,-128,-338,-563,-786,-999,-1172,-1293,-1360,-1356,-1310,-1212,-1089,-954,-805,-658,-491,-305,-88,174,470,803,1142,1464,1727,1907,1960,1886,1656,1300,825,274,-317,-906,-1453,-1931,-2314,-2608,-2808,-2948,-3042,-3133,-3234,-3373,-3544,-3732,-3915,-4043,-4086,-4007,-3794,-3456,-3022,-2548,-2096,-1731,-1517,-1485,-1648,-1990,-2464,-3004,-3539,-3977,-4257,-4327,-4160,-3770,-3189,-2491,-1751,-1064,-500,-113,61,53,-126,-385,-668,-888,-978,-889,-599,-96,584,1416,2342,3300,4244,5102,5822,6362,6654,6686,6420,5856,5014,3927,2675,1320,-2,-1220,-2194,-2865,-3154,-3050,-2562,-1748,-694,496,1697,2809,3718,4365,4699,4714,4429,3887,3156,2309,1421,568,-197,-825,-1288,-1593,-1728,-1732,-1619,-1414,-1136,-797,-391,75,601,1181,1781,2370,2889,3284,3491,3478,3211,2698,1976,1097,152,-771,-1577,-2185,-2532,-2597,-2366,-1887,-1201,-400,439,1219,1868,2317,2530,2501,2244,1804,1246,631,36,-496,-926,-1245,-1462,-1606,-1707,-1813,-1942,-2129,-2382,-2700,-3087,-3517,-3991,-4469,-4958,-5412,-5833,-6182,-6447,-6606,-6641,-6549,-6314,-5957,-5476,-4907,-4282,-3639,-3041,-2515,-2133,-1891,-1831,-1909,-2117,-2384,-2666,-2890,-3011,-2992,-2806,-2471,-1981,-1401,-744,-78,580,1178,1717,2158,2506,2746,2860,2853,2714,2453,2100,1695,1284,953,741,729,947,1406,2100,2974,3960,4975,5907,6685,7202,7428,7313,6874,6141,5170,4048,2850,1669,575,-371,-1125,-1671,-2008,-2151,-2141,-2010,-1805,-1570,-1321,-1102,-904,-748,-618,-524,-458,-428,-439,-486,-587,-722,-894,-1080,-1267,-1424,-1544,-1595,-1577,-1484,-1323,-1111,-876,-632,-424,-258,-169,-161,-229,-383,-585,-829,-1088,-1328,-1540,-1701,-1806,-1855,-1852,-1804,-1718,-1604,-1469,-1322,-1186,-1071,-1019,-1048,-1201,-1496,-1942,-2531,-3227,-3967,-4672,-5258,-5621,-5713,-5474,-4914,-4066,-3015,-1863,-753,201,869,1184,1106,653,-100,-1056,-2068,-3012,-3752,-4216,-4357,-4185,-3776,-3200,-2605,-2068,-1719,-1575,-1684,-1968,-2383,-2794,-3107,-3228,-3087,-2685,-2042,-1236,-359,484,1211,1752,2081,2216,2184,2075,1950,1898,1977,2231,2674,3283,4025,4828,5633,6368,6975,7411,7652,7694,7539,7215,6742,6160,5504,4806,4097,3403,2736,2117,1546,1040,609,257,15,-126,-136,-32,175,455,761,1034,1234,1292,1198,915,469,-121,-797,-1503,-2161,-2700,-3063,-3189,-3064,-2677,-2051,-1243,-307,662,1591,2384,2979,3309,3347,3079,2522,1717,724,-379,-1504,-2562,-3471,-4156,-4578,-4705,-4561,-4176,-3621,-2980,-2343,-1793,-1398,-1191,-1180,-1328,-1586,-1862,-2089,-2182,-2093,-1802,-1314,-677,41,752,1363,1790,1971,1872,1492,873,74,-815,-1697,-2482,-3083,-3452,-3558,-3423,-3075,-2597,-2051,-1529,-1095,-790,-641,-628,-722,-879,-1048,-1190,-1285,-1312,-1295,-1228,-1149,-1055,-971,-880,-781,-652,-472,-235,84,462,913,1397,1915,2441,2952,3455,3923,4362,4764,5110,5408,5608,5722,5682,5506,5147,4625,3936,3126,2216,1281,365,-463,-1146,-1627,-1878,-1844,-1546,-957,-139,883,2017,3194,4310,5278,6019,6471,6602,6415,5924,5207,4314,3362,2413,1580,899,451,223,239,445,805,1245,1696,2083,2345,2429,2318,1999,1503,868,152,-576,-1257,-1824,-2249,-2491,-2568,-2474,-2263,-1956,-1622,-1285,-992,-752,-573,-436,-320,-188,-14,229,536,904,1291,1642,1908,2011,1915,1584,1007,221,-725,-1753,-2757,-3660,-4356,-4788,-4908,-4698,-4186,-3416,-2465,-1438,-424,469,1159,1602,1759,1668,1361,935,462,45,-257,-397,-368,-197,77,384,674,889,1012,1031,979,896,845,889,1087,1484,2103,2931,3941,5059,6201,7270,8152,8765,9027,8903,8368,7469,6226,4757,3133,1480,-95,-1495,-2619,-3417,-3826,-3851,-3473,-2750,-1707,-428,1014,2530,4027,5405,6583,7478,8030,8215,8010,7462,6596,5516,4294,3048,1868,858,70,-422,-631,-535,-197,351,1023,1751,2455,3066,3524,3790,3840,3677,3323,2821,2224,1603,1023,537,198,15,1,117,334,579,803,944,947,803,487,34,-514,-1120,-1691,-2205,-2578,-2818,-2887,-2830,-2657,-2428,-2200,-2012,-1936,-1984,-2200,-2565,-3083,-3700,-4390,-5082,-5737,-6286,-6691,-6903,-6906,-6693,-6277,-5697,-4991,-4228,-3452,-2724,-2074,-1523,-1066,-694,-366,-72,231,534,847,1146,1411,1616,1741,1778,1736,1648,1538,1477,1490,1641,1942,2417,3040,3789,4594,5401,6132,6718,7117,7292,7239,6993,6572,6049,5463,4872,4323,3838,3453,3161,2976,2878,2858,2896,2968,3048,3129,3173,3193,3150,3056,2879,2624,2258,1793,1202,516,-264,-1083,-1901,-2649,-3259,-3671,-3830,-3709,-3305,-2649,-1794,-828,159,1072,1810,2320,2543,2470,2132,1552,831,31,-735,-1388,-1853,-2079,-2058,-1799,-1350,-793,-196,336,728,925,875,595,97,-557,-1299,-2053,-2737,-3301,-3693,-3892,-3900,-3726,-3401,-2971,-2474,-1976,-1515,-1150,-907,-811,-865,-1050,-1349,-1723,-2143,-2576,-3009,-3409,-3796,-4150,-4496,-4848,-5204,-5594,-5992,-6396,-6762,-7035,-7166,-7074,-6740,-6112,-5237,-4146,-2943,-1740,-646,216,785,1011,914,548,2,-609,-1175,-1595,-1796,-1749,-1453,-951,-306,402,1092,1691,2154,2442,2562,2525,2361,2107,1801,1461,1130,796,489,205,-62,-284,-485,-617,-687,-667,-537,-296,66,526,1058,1607,2125,2531,2786,2824,2639,2221,1611,844,16,-844,-1612,-2283,-2769,-3069,-3161,-3048,-2751,-2288,-1707,-1041,-346,324,927,1402,1731,1878,1844,1638,1278,803,249,-347,-939,-1502,-1997,-2410,-2721,-2927,-3024,-3016,-2926,-2758,-2555,-2325,-2114,-1933,-1808,-1740,-1721,-1745,-1766,-1778,-1735,-1642,-1486,-1305,-1123,-999,-969,-1078,-1339,-1761,-2302,-2937,-3581,-4170,-4627,-4875,-4876,-4598,-4066,-3320,-2440,-1533,-676,12,495,725,709,493,107,-363,-876,-1376,-1818,-2189,-2462,-2631,-2689,-2636,-2458,-2174,-1769,-1271,-679,-37,648,1325,1972,2561,3059,3460,3757,3944,4054,4081,4076,4038,4006,3976,3956,3937,3893,3819,3668,3439,3099,2658,2112,1489,823,153,-459,-966,-1322,-1478,-1434,-1192,-776,-254,322,868,1313,1603,1687,1550,1192,641,-62,-846,-1658,-2413,-3062,-3546,-3835,-3920,-3809,-3533,-3140,-2669,-2199,-1754,-1402,-1151,-1022,-1017,-1112,-1292,-1520,-1776,-2024,-2262,-2461,-2639,-2773,-2891,-2976,-3044,-3084,-3100,-3075,-3017,-2896,-2720,-2470,-2141,-1738,-1256,-718,-142,427,943,1364,1622,1708,1588,1290,849,333,-185,-625,-932,-1061,-1001,-764,-386,70,544,948,1227,1318,1196,857,334,-323,-1027,-1708,-2279,-2685,-2891,-2877,-2673,-2288,-1790,-1200,-583,52,652,1241,1772,2291,2755,3197,3572,3877,4071,4133,4029,3759,3316,2745,2081,1414,798,343,87,107,392,943,1690,2562,3453,4255,4869,5214,5243,4944,4342,3508,2534,1545,657,-17,-389,-416,-101,512,1318,2216,3052,3723,4097,4133,3786,3098,2130,995,-186,-1266,-2142,-2700,-2916,-2766,-2322,-1664,-911,-202,359,675,693,419,-126,-858,-1690,-2525,-3270,-3867,-4266,-4475,-4503,-4406,-4228,-4045,-3891,-3835,-3874,-4042,-4303,-4646,-5017,-5370,-5671,-5857,-5931,-5853,-5649,-5328,-4936,-4511,-4108,-3773,-3539,-3427,-3427,-3508,-3625,-3702,-3699,-3535,-3200,-2670,-1966,-1130,-215,705,1560,2275,2798,3089,3138,2960,2603,2130,1631,1187,877,741,820,1076,1494,1977,2486,2905,3217,3341,3283,3043,2648,2144,1588,1023,523,99,-183,-342,-347,-218,27,374,790,1250,1739,2222,2690,3106,3455,3697,3809,3757,3511,3075,2440,1641,731,-232,-1155,-1956,-2556,-2880,-2897,-2600,-2017,-1226,-318,596,1391,1985,2289,2282,1958,1364,565,-339,-1259,-2083,-2742,-3166,-3326,-3232,-2902,-2407,-1811,-1196,-652,-221,22,81,-66,-388,-859,-1421,-2040,-2648,-3199,-3653,-3954,-4087,-4020,-3754,-3312,-2716,-2046,-1350,-727,-244,39,72,-154,-624,-1304,-2120,-2995,-3855,-4603,-5205,-5602,-5799,-5814,-5679,-5459,-5203,-4953,-4753,-4593,-4489,-4395,-4299,-4155,-3932,-3605,-3166,-2601,-1959,-1251,-559,68,561,885,998,939,709,401,48,-254,-471,-551,-484,-269,80,522,1034,1555,2079,2540,2960,3281,3546,3720,3849,3926,3987,4054,4142,4287,4483,4749,5079,5457,5883,6317,6759,7158,7496,7729,7819,7735,7433,6912,6141,5172,4008,2734,1418,145,-969,-1860,-2428,-2646,-2482,-1976,-1179,-202,860,1856,2698,3261,3508,3383,2922,2148,1155,26,-1124,-2201,-3108,-3780,-4167,-4247,-4041,-3558,-2873,-2023,-1102,-165,707,1467,2053,2450,2628,2593,2363,1950,1411,776,113,-536,-1112,-1579,-1901,-2070,-2083,-1972,-1768,-1529,-1297,-1135,-1059,-1103,-1250,-1483,-1762,-2046,-2288,-2467,-2555,-2573,-2512,-2433,-2334,-2272,-2254,-2296,-2401,-2559,-2751,-2951,-3123,-3238,-3248,-3144,-2889,-2502,-1991,-1403,-777,-178,351,761,1018,1111,1028,794,421,-39,-560,-1076,-1561,-1955,-2244,-2386,-2396,-2247,-1988,-1613,-1180,-716,-253,182,571,926,1240,1548,1869,2226,2650,3155,3754,4445,5220,6043,6891,7695,8412,8971,9317,9393,9169,8629,7792,6699,5434,4080,2766,1588,655,31,-239,-179,183,744,1419,2085,2648,3015,3153,3024,2665,2113,1443,752,116,-364,-640,-652,-400,114,837,1712,2653,3568,4370,4963,5289,5292,4959,4302,3364,2219,953,-318,-1497,-2472,-3175,-3543,-3567,-3264,-2678,-1904,-1028,-150,611,1210,1555,1657,1511,1168,701,176,-318,-741,-1053,-1272,-1412,-1543,-1704,-1957,-2329,-2816,-3386,-3988,-4522,-4923,-5083,-4954,-4484,-3674,-2551,-1185,322,1852,3263,4441,5273,5698,5694,5279,4526,3521,2389,1235,178,-710,-1357,-1762,-1910,-1851,-1625,-1287,-901,-509,-145,152,404,583,738,875,1037,1258,1568,1988,2539,3204,3990,4852,5765,6680,7542,8309,8907,9294,9419,9245,8765,7977,6922,5663,4284,2897,1614,556,-185,-533,-464,10,821,1869,3015,4127,5056,5703,5978,5864,5365,4540,3491,2313,1158,126,-661,-1129,-1221,-938,-297,619,1732,2904,4027,4964,5624,5917,5822,5312,4449,3281,1919,473,-935,-2183,-3178,-3843,-4137,-4077,-3679,-3054,-2274,-1485,-797,-324,-155,-334,-871,-1725,-2812,-4036,-5260,-6384,-7299,-7954,-8315,-8399,-8247,-7911,-7465,-6946,-6399,-5827,-5221,-4561,-3817,-2980,-2034,-1010,75,1146,2163,3025,3687,4059,4112,3813,3182,2256,1119,-140,-1413,-2576,-3564,-4261,-4656,-4705,-4422,-3841,-2998,-1960,-776,483,1774,3047,4254,5380,6382,7252,7980,8549,8964,9218,9308,9243,9011,8627,8109,7468,6761,6003,5253,4537,3880,3286,2751,2235,1727,1178,578,-77,-765,-1440,-2029,-2459,-2654,-2548,-2124,-1389,-411,716,1849,2864,3613,4004,3976,3514,2672,1531,234,-1084,-2252,-3140,-3627,-3650,-3189,-2287,-1033,440,1967,3383,4522,5264,5509,5235,4459,3249,1740,55,-1623,-3153,-4386,-5231,-5609,-5524,-4996,-4106,-2976,-1723,-505,562,1362,1828,1924,1659,1081,259,-710,-1744,-2756,-3701,-4536,-5284,-5936,-6552,-7133,-7711,-8259,-8750,-9116,-9293,-9202,-8797,-8049,-6976,-5637,-4129,-2574,-1118,114,998,1453,1451,985,131,-1022,-2351,-3706,-4974,-6030,-6799,-7238,-7328,-7100,-6580,-5847,-4943,-3957,-2927,-1935,-992,-168,554,1127,1579,1899,2115,2239,2303,2327,2341,2365,2416,2510,2658,2857,3119,3414,3744,4060,4331,4514,4556,4424,4097,3561,2858,2008,1104,202,-592,-1209,-1582,-1673,-1476,-1023,-370,389,1164,1840,2341,2584,2541,2197,1589,768,-162,-1109,-1937,-2564,-2877,-2842,-2439,-1698,-710,433,1578,2608,3381,3809,3833,3431,2655,1561,286,-1061,-2324,-3388,-4153,-4560,-4585,-4273,-3670,-2888,-2035,-1216,-543,-82,122,61,-244,-730,-1347,-1993,-2610,-3125,-3506,-3745,-3860,-3889,-3888,-3906,-3976,-4109,-4286,-4455,-4555,-4512,-4261,-3779,-3059,-2153,-1138,-123,772,1448,1813,1838,1506,875,3,-986,-2004,-2925,-3669,-4170,-4402,-4371,-4120,-3700,-3193,-2669,-2191,-1811,-1554,-1407,-1369,-1360,-1366,-1295,-1118,-797,-306,327,1100,1948,2834,3690,4474,5131,5639,5979,6155,6190,6112,5953,5764,5553,5353,5151,4932,4663,4302,3813,3167,2357,1401,339,-760,-1812,-2737,-3453,-3904,-4073,-3956,-3610,-3097,-2506,-1932,-1453,-1136,-1009,-1073,-1287,-1591,-1895,-2124,-2190,-2062,-1714,-1169,-505,225,875,1380,1620,1550,1144,426,-531,-1611,-2702,-3634,-4320,-4639,-4560,-4079,-3251,-2167,-951,267,1360,2228,2801,3057,3013,2714,2257,1713,1203,790,542,472,567,765,999,1160,1189,996,587,-57,-858,-1746,-2614,-3357,-3892,-4152,-4127,-3825,-3320,-2679,-2011,-1396,-903,-582,-422,-419,-505,-634,-738,-767,-698,-531,-282,-14,239,396,439,311,43,-374,-863,-1387,-1850,-2204,-2370,-2317,-2024,-1494,-766,124,1100,2110,3065,3925,4621,5130,5440,5547,5490,5300,5036,4744,4485,4275,4148,4094,4085,4090,4055,3923,3671,3250,2685,1972,1190,383,-343,-923,-1265,-1329,-1088,-555,203,1123,2064,2935,3593,3967,3980,3627,2934,1973,851,-322,-1423,-2362,-3076,-3533,-3758,-3795,-3716,-3618,-3562,-3625,-3829,-4172,-4622,-5115,-5579,-5945,-6144,-6143,-5928,-5514,-4945,-4276,-3571,-2910,-2328,-1896,-1608,-1487,-1513,-1648,-1868,-2099,-2324,-2469,-2522,-2454,-2270,-1992,-1668,-1338,-1079,-932,-950,-1145,-1515,-2012,-2581,-3131,-3574,-3826,-3818,-3516,-2913,-2047,-969,233,1470,2653,3701,4555,5169,5525,5601,5429,4996,4354,3507,2513,1402,230,-946,-2070,-3091,-3940,-4595,-5017,-5190,-5129,-4833,-4349,-3699,-2949,-2118,-1277,-448,322,1010,1590,2057,2402,2627,2761,2807,2810,2796,2785,2818,2877,2977,3070,3133,3112,2957,2651,2151,1498,696,-166,-1033,-1797,-2383,-2724,-2765,-2527,-2010,-1323,-526,233,874,1271,1382,1165,656,-87,-968,-1868,-2684,-3306,-3687,-3771,-3592,-3168,-2584,-1915,-1244,-638,-158,201,414,543,595,630,653,691,711,694,586,355,-54,-637,-1419,-2342,-3380,-4446,-5490,-6412,-7179,-7722,-8023,-8064,-7846,-7391,-6731,-5917,-5014,-4079,-3205,-2437,-1843,-1454,-1280,-1307,-1501,-1801,-2142,-2470,-2717,-2860,-2871,-2753,-2516,-2183,-1768,-1292,-760,-175,461,1141,1861,2582,3275,3879,4331,4583,4579,4306,3771,3008,2092,1115,173,-619,-1190,-1461,-1406,-1032,-363,530,1573,2686,3763,4751,5565,6179,6561,6723,6676,6472,6139,5748,5326,4936,4586,4311,4097,3933,3786,3618,3381,3043,2567,1959,1213,383,-494,-1340,-2078,-2649,-2977,-3048,-2842,-2393,-1762,-1024,-278,377,878,1155,1203,1033,707,297,-91,-391,-514,-438,-156,295,844,1412,1905,2247,2384,2291,1982,1502,910,302,-270,-721,-1027,-1165,-1153,-1020,-832,-631,-498,-467,-582,-860,-1279,-1834,-2441,-3071,-3615,-4023,-4213,-4134,-3778,-3141,-2306,-1339,-386,436,1007,1215,1045,458,-438,-1577,-2784,-3926,-4847,-5440,-5645,-5454,-4928,-4157,-3280,-2429,-1723,-1253,-1052,-1102,-1351,-1686,-2025,-2253,-2318,-2188,-1882,-1459,-1003,-609,-360,-327,-521,-940,-1517,-2165,-2768,-3220,-3408,-3274,-2766,-1914,-749,623,2108,3587,4936,6088,6964,7552,7869,7947,7871,7704,7521,7390,7330,7360,7439,7517,7517,7358,6966,6301,5338,4130,2730,1263,-138,-1332,-2176,-2585,-2479,-1891,-851,495,2020,3549,4925,6025,6760,7112,7088,6770,6228,5578,4899,4260,3696,3205,2764,2332,1852,1297,627,-146,-999,-1877,-2699,-3397,-3866,-4063,-3928,-3478,-2732,-1777,-702,364,1310,2019,2429,2478,2179,1565,711,-277,-1289,-2208,-2938,-3389,-3536,-3355,-2907,-2245,-1491,-738,-120,301,441,316,-70,-631,-1286,-1921,-2444,-2769,-2857,-2698,-2324,-1796,-1194,-598,-91,287,503,568,520,407,297,245,275,413,606,829,987,1019,860,472,-141,-940,-1847,-2761,-3556,-4136,-4387,-4278,-3768,-2905,-1739,-375,1086,2528,3862,5008,5922,6596,7033,7280,7383,7391,7369,7338,7342,7374,7425,7467,7443,7323,7043,6582,5929,5087,4116,3075,2055,1158,466,71,8,303,926,1809,2875,3998,5075,5997,6681,7079,7163,6965,6497,5853,5059,4220,3350,2522,1731,1007,332,-292,-875,-1427,-1931,-2391,-2783,-3091,-3306,-3411,-3426,-3353,-3237,-3109,-3022,-3020,-3135,-3391,-3781,-4280,-4838,-5387,-5843,-6135,-6182,-5943,-5382,-4519,-3377,-2047,-615,792,2041,3013,3593,3709,3330,2467,1189,-403,-2166,-3952,-5592,-6955,-7907,-8388,-8349,-7830,-6872,-5593,-4104,-2539,-1022,360,1519,2451,3137,3627,3968,4199,4383,4505,4601,4600,4519,4273,3885,3321,2626,1835,1015,245,-405,-867,-1096,-1068,-795,-301,346,1089,1834,2515,3060,3417,3568,3508,3266,2902,2478,2084,1798,1697,1827,2224,2858,3705,4651,5617,6451,7058,7317,7173,6607,5650,4384,2946,1464,130,-949,-1625,-1866,-1626,-979,15,1203,2470,3643,4617,5275,5557,5454,4976,4204,3212,2117,1012,-5,-864,-1514,-1942,-2150,-2173,-2056,-1860,-1638,-1451,-1326,-1288,-1343,-1454,-1617,-1761,-1874,-1895,-1818,-1626,-1334,-971,-586,-233,16,120,22,-281,-799,-1477,-2282,-3124,-3941,-4679,-5272,-5731,-6038,-6235,-6367,-6471,-6611,-6798,-7053,-7358,-7659,-7919,-8042,-7982,-7681,-7115,-6304,-5283,-4136,-2947,-1819,-835,-58,491,807,944,936,858,747,636,527,416,250,25,-317,-764,-1327,-1960,-2629,-3252,-3771,-4118,-4239,-4105,-3721,-3089,-2285,-1335,-343,649,1566,2380,3066,3626,4087,4472,4828,5186,5568,5989,6423,6851,7199,7412,7414,7139,6554,5643,4433,3001,1431,-142,-1592,-2794,-3634,-4048,-3998,-3496,-2602,-1403,-36,1376,2671,3740,4467,4801,4721,4257,3470,2447,1302,127,-974,-1934,-2694,-3229,-3521,-3589,-3447,-3127,-2666,-2103,-1485,-847,-243,302,741,1059,1233,1258,1143,889,542,103,-365,-850,-1301,-1698,-2017,-2244,-2377,-2421,-2380,-2281,-2131,-1975,-1837,-1749,-1764,-1878,-2135,-2505,-2973,-3501,-4024,-4484,-4817,-4960,-4882,-4550,-3988,-3212,-2306,-1327,-384,445,1080,1472,1595,1478,1147,708,230,-181,-451,-556,-472,-257,35,306,471,456,207,-276,-981,-1821,-2718,-3542,-4190,-4541,-4532,-4092,-3239,-1989,-423,1352,3223,5048,6704,8087,9101,9713,9885,9657,9055,8167,7052,5814,4510,3218,1976,809,-268,-1264,-2179,-3012,-3769,-4410,-4924,-5264,-5384,-5267,-4873,-4213,-3313,-2217,-1013,207,1335,2268,2908,3215,3137,2733,2014,1116,102,-879,-1753,-2418,-2830,-2966,-2831,-2478,-1950,-1341,-712,-159,287,559,679,635,502,312,165,102,196,465,918,1518,2227,2946,3624,4151,4471,4534,4316,3828,3122,2248,1306,368,-484,-1208,-1765,-2182,-2464,-2679,-2865,-3070,-3321,-3620,-3943,-4251,-4474,-4555,-4431,-4056,-3428,-2552,-1499,-350,793,1807,2595,3076,3201,2990,2461,1734,878,35,-726,-1322,-1741,-1974,-2084,-2107,-2128,-2190,-2327,-2557,-2835,-3129,-3357,-3445,-3330,-2951,-2302,-1381,-244,1056,2415,3756,4972,6004,6787,7301,7537,7528,7311,6944,6499,6021,5588,5225,4965,4805,4719,4665,4575,4391,4036,3476,2675,1645,433,-900,-2233,-3471,-4475,-5162,-5444,-5298,-4743,-3840,-2696,-1452,-227,818,1602,2035,2093,1778,1139,237,-823,-1962,-3063,-4054,-4865,-5450,-5812,-5946,-5912,-5751,-5527,-5297,-5092,-4946,-4855,-4809,-4781,-4741,-4654,-4493,-4244,-3895,-3451,-2939,-2370,-1798,-1237,-738,-311,15,249,392,462,481,464,429,382,323,250,155,34,-110,-272,-433,-568,-662,-672,-605,-434,-181,128,468,776,1019,1147,1142,985,708,328,-86,-479,-795,-973,-1013,-897,-695,-443,-250,-180,-314,-698,-1340,-2214,-3261,-4374,-5465,-6384,-7053,-7367,-7278,-6779,-5879,-4656,-3181,-1578,59,1603,2978,4102,4936,5468,5698,5672,5431,5038,4564,4061,3585,3167,2806,2512,2230,1946,1592,1145,573,-132,-951,-1835,-2730,-3530,-4164,-4521,-4544,-4183,-3434,-2345,-990,494,1973,3289,4292,4876,4956,4511,3567,2199,522,-1315,-3157,-4850,-6254,-7269,-7840,-7938,-7614,-6919,-5977,-4893,-3802,-2820,-2036,-1526,-1310,-1378,-1692,-2169,-2730,-3274,-3722,-4005,-4094,-3974,-3678,-3249,-2744,-2238,-1764,-1391,-1111,-943,-868,-852,-876,-912,-938,-956,-960,-969,-992,-1056,-1155,-1298,-1461,-1617,-1729,-1758,-1665,-1436,-1060,-552,50,713,1389,2022,2600,3081,3473,3783,4025,4218,4375,4479,4532,4481,4313,3972,3461,2752,1885,890,-170,-1202,-2151,-2894,-3402,-3585,-3442,-2960,-2169,-1133,77,1356,2618,3742,4669,5306,5630,5626,5308,4733,3959,3077,2170,1324,600,48,-320,-515,-554,-504,-386,-275,-185,-149,-159,-194,-226,-201,-89,143,510,986,1540,2097,2589,2943,3089,3008,2679,2135,1434,630,-184,-950,-1597,-2093,-2401,-2535,-2494,-2311,-2020,-1651,-1245,-826,-417,-45,281,545,722,821,809,693,469,136,-286,-787,-1342,-1917,-2493,-3021,-3481,-3829,-4039,-4087,-3956,-3656,-3191,-2614,-1961,-1313,-727,-275,-11,40,-154,-547,-1142,-1851,-2630,-3401,-4087,-4639,-5008,-5161,-5108,-4853,-4449,-3939,-3395,-2870,-2427,-2100,-1914,-1855,-1908,-2015,-2139,-2220,-2241,-2171,-2048,-1873,-1712,-1600,-1574,-1672,-1876,-2182,-2539,-2888,-3166,-3295,-3218,-2886,-2273,-1376,-223,1136,2628,4161,5640,6965,8054,8835,9280,9365,9138,8631,7948,7165,6394,5711,5184,4836,4675,4642,4705,4762,4764,4632,4350,3901,3327,2689,2058,1537,1188,1068,1193,1524,2000,2508,2939,3168,3115,2714,1982,955,-247,-1502,-2640,-3522,-4020,-4060,-3627,-2761,-1577,-214,1152,2343,3213,3653,3608,3105,2206,1052,-202,-1383,-2337,-2941,-3139,-2916,-2352,-1535,-633,220,882,1243,1281,980,420,-301,-1071,-1756,-2263,-2535,-2539,-2315,-1919,-1439,-970,-601,-390,-374,-553,-878,-1307,-1733,-2100,-2306,-2326,-2121,-1734,-1207,-642,-122,245,401,307,-16,-507,-1060,-1556,-1869,-1904,-1608,-988,-97,933,1974,2850,3423,3582,3261,2477,1282,-178,-1745,-3216,-4393,-5116,-5243,-4732,-3585,-1893,200,2495,4797,6886,8605,9841,10523,10698,10403,9803,9009,8212,7532,7087,6926,7057,7418,7916,8420,8790,8914,8693,8095,7133,5870,4425,2925,1524,338,-533,-1048,-1217,-1097,-779,-387,-24,206,253,87,-252,-721,-1223,-1689,-2028,-2203,-2188,-2003,-1702,-1351,-1051,-868,-898,-1151,-1665,-2373,-3228,-4109,-4919,-5526,-5862,-5830,-5444,-4687,-3651,-2414,-1100,156,1239,2035,2477,2539,2223,1597,722,-275,-1314,-2267,-3080,-3671,-4039,-4161,-4084,-3836,-3468,-3028,-2543,-2046,-1532,-1012,-455,141,790,1505,2259,3041,3798,4483,5041,5408,5557,5453,5116,4569,3888,3129,2398,1745,1242,900,718,646,631,586,447,151,-328,-993,-1792,-2668,-3501,-4206,-4642,-4745,-4417,-3655,-2459,-900,929,2898,4863,6685,8235,9427,10195,10531,10463,10045,9377,8549,7663,6818,6053,5420,4901,4466,4069,3649,3157,2577,1896,1165,434,-209,-680,-907,-832,-438,244,1161,2196,3234,4142,4790,5120,5052,4636,3897,2951,1905,880,-18,-722,-1192,-1444,-1515,-1478,-1417,-1400,-1506,-1750,-2160,-2688,-3304,-3918,-4478,-4897,-5131,-5151,-4940,-4540,-3984,-3343,-2696,-2111,-1656,-1384,-1302,-1420,-1693,-2087,-2526,-2977,-3365,-3676,-3884,-3991,-4018,-3993,-3940,-3901,-3881,-3901,-3950,-4001,-4041,-4012,-3900,-3667,-3305,-2816,-2236,-1591,-961,-390,46,302,355,199,-123,-560,-1027,-1434,-1711,-1784,-1639,-1281,-765,-175,386,807,994,877,443,-296,-1246,-2310,-3330,-4166,-4669,-4747,-4324,-3428,-2083,-438,1392,3214,4879,6244,7211,7737,7826,7546,6974,6242,5451,4712,4107,3673,3419,3326,3323,3367,3372,3312,3141,2885,2548,2195,1863,1610,1469,1447,1550,1728,1946,2124,2212,2139,1881,1427,796,59,-720,-1436,-2014,-2377,-2496,-2365,-2020,-1538,-996,-491,-102,122,152,1,-285,-659,-1036,-1363,-1580,-1658,-1591,-1386,-1091,-736,-392,-94,101,165,78,-167,-555,-1051,-1626,-2206,-2754,-3206,-3511,-3658,-3606,-3391,-3006,-2519,-1956,-1392,-874,-450,-165,-26,-45,-183,-422,-689,-949,-1130,-1202,-1124,-898,-533,-68,440,927,1322,1560,1603,1430,1055,515,-113,-763,-1333,-1756,-1967,-1933,-1656,-1163,-516,215,941,1590,2095,2423,2557,2518,2332,2048,1714,1368,1051,768,545,356,220,113,48,26,61,173,365,646,1002,1407,1831,2218,2521,2687,2674,2448,2016,1383,611,-241,-1084,-1829,-2402,-2728,-2796,-2566,-2096,-1408,-587,285,1128,1849,2398,2718,2811,2676,2374,1939,1460,970,542,187,-81,-267,-409,-506,-609,-696,-793,-865,-901,-880,-773,-586,-306,42,440,856,1260,1622,1920,2133,2263,2289,2245,2119,1941,1742,1517,1322,1134,990,856,740,608,441,218,-88,-472,-950,-1491,-2087,-2691,-3269,-3783,-4190,-4476,-4597,-4567,-4365,-4008,-3508,-2892,-2188,-1459,-728,-88,445,802,979,976,820,576,314,102,17,83,330,722,1216,1737,2199,2521,2640,2514,2139,1543,782,-62,-895,-1630,-2177,-2484,-2492,-2211,-1635,-816,185,1301,2433,3514,4453,5206,5726,5996,6024,5829,5456,4958,4387,3814,3272,2818,2457,2203,2029,1916,1790,1626,1341,905,291,-515,-1481,-2554,-3681,-4771,-5750,-6567,-7149,-7500,-7596,-7474,-7162,-6710,-6180,-5617,-5079,-4606,-4227,-3964,-3817,-3770,-3804,-3877,-3948,-3982,-3932,-3787,-3522,-3157,-2695,-2178,-1633,-1100,-616,-197,136,397,586,729,849,955,1083,1220,1390,1574,1766,1946,2082,2156,2127,1979,1693,1252,676,-26,-821,-1651,-2479,-3225,-3849,-4282,-4507,-4483,-4234,-3763,-3128,-2371,-1565,-773,-64,500,869,1009,896,542,-38,-782,-1634,-2499,-3314,-3982,-4473,-4720,-4750,-4548,-4184,-3696,-3169,-2659,-2238,-1941,-1795,-1795,-1920,-2113,-2326,-2493,-2551,-2463,-2192,-1738,-1113,-345,509,1411,2291,3109,3815,4368,4754,4944,4957,4794,4492,4097,3649,3200,2788,2418,2108,1820,1519,1174,710,135,-609,-1469,-2439,-3431,-4388,-5210,-5840,-6210,-6310,-6129,-5721,-5118,-4424,-3679,-2985,-2376,-1905,-1582,-1410,-1373,-1447,-1606,-1822,-2081,-2362,-2674,-3006,-3371,-3772,-4199,-4650,-5085,-5480,-5775,-5926,-5885,-5609,-5095,-4332,-3370,-2254,-1070,100,1169,2064,2726,3139,3284,3203,2909,2473,1929,1335,729,137,-412,-927,-1393,-1821,-2206,-2528,-2781,-2915,-2917,-2730,-2352,-1753,-956,20,1115,2263,3368,4345,5099,5557,5680,5447,4907,4122,3196,2260,1422,790,434,361,566,970,1481,1992,2390,2590,2538,2208,1631,857,-28,-934,-1767,-2449,-2924,-3173,-3191,-3020,-2695,-2282,-1831,-1387,-982,-621,-299,17,355,761,1253,1860,2567,3353,4171,4948,5617,6089,6300,6197,5765,5022,4018,2846,1593,388,-690,-1536,-2123,-2414,-2437,-2231,-1867,-1415,-953,-538,-210,18,152,228,278,347,467,635,858,1076,1259,1325,1224,911,354,-433,-1422,-2548,-3723,-4852,-5833,-6570,-6990,-7048,-6715,-6031,-5012,-3771,-2375,-947,407,1592,2525,3144,3426,3348,2934,2216,1232,57,-1260,-2635,-4005,-5306,-6486,-7492,-8298,-8874,-9197,-9275,-9095,-8676,-8040,-7212,-6229,-5142,-3978,-2805,-1656,-591,343,1102,1638,1932,1961,1748,1306,713,13,-699,-1360,-1918,-2317,-2559,-2627,-2544,-2326,-1997,-1579,-1091,-542,53,698,1376,2093,2834,3577,4309,4983,5583,6056,6384,6536,6501,6292,5917,5430,4869,4307,3806,3420,3208,3185,3366,3729,4226,4805,5379,5873,6202,6308,6142,5699,4989,4059,2973,1813,656,-413,-1340,-2061,-2558,-2820,-2854,-2709,-2407,-2024,-1596,-1183,-808,-502,-259,-77,60,168,252,315,347,331,246,75,-191,-544,-968,-1425,-1878,-2271,-2574,-2736,-2759,-2611,-2330,-1909,-1410,-847,-284,253,715,1077,1305,1394,1318,1105,739,267,-299,-907,-1514,-2074,-2535,-2866,-3042,-3051,-2921,-2663,-2336,-1984,-1658,-1409,-1271,-1255,-1368,-1576,-1833,-2087,-2267,-2319,-2207,-1900,-1422,-796,-84,653,1346,1948,2410,2728,2892,2931,2862,2728,2559,2390,2252,2158,2135,2172,2281,2444,2656,2909,3182,3485,3796,4119,4438,4749,5037,5292,5496,5642,5713,5717,5645,5520,5352,5165,4988,4832,4729,4669,4672,4708,4779,4836,4859,4801,4625,4311,3832,3211,2446,1606,717,-138,-917,-1548,-2010,-2255,-2310,-2175,-1911,-1583,-1263,-1040,-965,-1098,-1436,-1963,-2627,-3338,-4029,-4595,-4985,-5145,-5067,-4761,-4254,-3612,-2858,-2085,-1293,-557,128,732,1256,1695,2049,2315,2487,2548,2499,2307,1984,1513,914,215,-549,-1323,-2042,-2661,-3107,-3364,-3383,-3175,-2734,-2090,-1273,-325,703,1773,2828,3842,4759,5563,6212,6686,6958,7014,6843,6458,5866,5119,4241,3297,2322,1370,451,-386,-1168,-1850,-2464,-2980,-3404,-3719,-3908,-3960,-3857,-3585,-3139,-2506,-1716,-768,267,1366,2431,3411,4227,4825,5179,5265,5120,4775,4303,3775,3267,2855,2579,2484,2559,2808,3180,3646,4147,4654,5126,5561,5950,6322,6683,7068,7470,7888,8280,8598,8769,8720,8400,7740,6769,5468,3940,2246,527,-1121,-2553,-3707,-4494,-4916,-4976,-4743,-4292,-3716,-3116,-2551,-2086,-1735,-1486,-1310,-1166,-998,-780,-475,-94,368,855,1353,1799,2165,2407,2521,2477,2296,1970,1524,962,304,-442,-1268,-2147,-3088,-4033,-4980,-5858,-6629,-7249,-7676,-7906,-7940,-7815,-7579,-7288,-7000,-6761,-6599,-6529,-6530,-6590,-6656,-6695,-6651,-6497,-6189,-5736,-5106,-4339,-3431,-2425,-1350,-256,800,1751,2518,3029,3225,3052,2522,1649,537,-706,-1924,-2951,-3647,-3883,-3600,-2798,-1526,75,1879,3677,5334,6686,7651,8176,8272,7989,7433,6698,5912,5166,4533,4064,3765,3639,3649,3783,3989,4260,4574,4922,5318,5752,6247,6785,7375,7973,8551,9045,9398,9524,9377,8880,8023,6794,5228,3395,1387,-685,-2686,-4515,-6053,-7238,-8024,-8408,-8420,-8128,-7604,-6954,-6258,-5600,-5049,-4636,-4410,-4357,-4493,-4799,-5245,-5819,-6459,-7139,-7787,-8362,-8787,-9041,-9061,-8855,-8407,-7748,-6915,-5946,-4901,-3811,-2730,-1681,-702,173,909,1475,1832,1985,1915,1683,1313,907,511,232,119,236,617,1246,2110,3136,4233,5320,6272,7038,7543,7796,7806,7638,7374,7084,6861,6743,6748,6863,7022,7153,7173,6989,6556,5844,4873,3708,2446,1214,148,-629,-1024,-990,-541,250,1265,2334,3302,3990,4285,4099,3420,2286,799,-914,-2691,-4388,-5868,-7030,-7822,-8228,-8268,-8011,-7509,-6854,-6106,-5314,-4521,-3731,-2961,-2212,-1501,-850,-293,123,361,377,155,-301,-971,-1801,-2722,-3660,-4526,-5253,-5783,-6089,-6151,-5993,-5626,-5095,-4438,-3692,-2903,-2112,-1351,-672,-82,382,733,964,1116,1203,1295,1421,1633,1967,2432,3031,3748,4528,5348,6138,6867,7506,8032,8457,8783,9030,9215,9348,9430,9446,9372,9170,8792,8207,7370,6290,4968,3461,1843,206,-1332,-2675,-3728,-4434,-4763,-4733,-4387,-3799,-3067,-2274,-1529,-899,-439,-199,-150,-314,-616,-1025,-1479,-1903,-2264,-2492,-2574,-2486,-2233,-1838,-1339,-782,-236,261,633,855,882,700,320,-257,-971,-1796,-2648,-3487,-4230,-4845,-5279,-5514,-5557,-5396,-5092,-4657,-4152,-3614,-3069,-2557,-2055,-1589,-1123,-662,-212,228,621,946,1188,1323,1378,1369,1352,1375,1507,1780,2231,2849,3603,4441,5267,6011,6557,6858,6831,6478,5787,4808,3601,2240,822,-571,-1852,-2964,-3861,-4543,-5001,-5287,-5411,-5439,-5370,-5243,-5038,-4755,-4366,-3865,-3237,-2513,-1713,-915,-175,413,802,925,798,418,-133,-776,-1419,-1946,-2290,-2380,-2199,-1761,-1113,-336,481,1224,1812,2146,2197,1924,1359,531,-489,-1624,-2805,-3955,-5023,-5966,-6762,-7393,-7856,-8141,-8244,-8154,-7876,-7396,-6753,-5949,-5061,-4115,-3209,-2387,-1711,-1219,-913,-793,-823,-972,-1195,-1462,-1739,-2007,-2238,-2406,-2487,-2434,-2225,-1829,-1226,-442,519,1585,2714,3823,4842,5714,6375,6815,7009,6989,6771,6409,5936,5401,4834,4255,3672,3088,2481,1858,1202,533,-117,-721,-1210,-1550,-1696,-1628,-1369,-954,-460,20,379,531,383,-91,-911,-2030,-3386,-4871,-6382,-7795,-9017,-9961,-10583,-10851,-10779,-10397,-9753,-8921,-7968,-6966,-5984,-5065,-4261,-3591,-3075,-2720,-2536,-2518,-2683,-3004,-3501,-4121,-4867,-5661,-6468,-7206,-7810,-8215,-8375,-8263,-7881,-7255,-6431,-5475,-4443,-3403,-2390,-1436,-552,261,997,1653,2201,2632,2903,3014,2957,2755,2455,2114,1805,1603,1571,1776,2248,3006,4035,5278,6661,8067,9386,10482,11267,11649,11602,11129,10273,9116,7762,6333,4933,3688,2664,1938,1536,1445,1631,2013,2499,2976,3344,3498,3391,2977,2281,1339,229,-958,-2118,-3173,-4027,-4657,-5016,-5138,-5032,-4769,-4391,-3965,-3533,-3125,-2767,-2445,-2175,-1922,-1704,-1498,-1324,-1184,-1098,-1080,-1148,-1314,-1594,-1985,-2498,-3115,-3829,-4615,-5423,-6228,-6952,-7569,-8011,-8265,-8300,-8137,-7787,-7283,-6668,-5960,-5193,-4367,-3480,-2530,-1506,-425,693,1793,2826,3720,4426,4892,5100,5035,4735,4227,3600,2920,2295,1801,1514,1484,1715,2184,2833,3560,4285,4891,5301,5457,5317,4893,4197,3301,2264,1203,213,-593,-1120,-1319,-1157,-678,42,880,1683,2307,2612,2507,1951,964,-379,-1954,-3611,-5169,-6497,-7435,-7944,-7952,-7519,-6695,-5596,-4361,-3110,-1986,-1085,-478,-211,-270,-627,-1209,-1935,-2702,-3430,-4024,-4446,-4653,-4656,-4466,-4139,-3709,-3248,-2782,-2354,-1979,-1640,-1339,-1030,-702,-326,101,569,1065,1550,2012,2416,2757,3043,3272,3476,3645,3785,3864,3842,3681,3331,2777,2022,1106,112,-862,-1686,-2246,-2427,-2166,-1422,-239,1322,3115,4979,6727,8171,9158,9579,9395,8632,7388,5801,4051,2316,784,-409,-1136,-1361,-1067,-335,738,1981,3234,4313,5074,5413,5268,4667,3660,2381,958,-444,-1690,-2672,-3316,-3614,-3577,-3289,-2814,-2276,-1745,-1312,-1017,-877,-881,-984,-1133,-1262,-1318,-1259,-1066,-745,-329,132,576,934,1145,1159,949,498,-173,-1028,-2030,-3088,-4157,-5135,-5964,-6574,-6916,-6968,-6717,-6195,-5440,-4511,-3495,-2443,-1450,-548,212,800,1224,1445,1509,1393,1151,824,466,173,35,134,574,1384,2598,4177,6049,8087,10146,12038,13600,14663,15111,14880,13963,12440,10443,8149,5788,3551,1664,262,-530,-683,-209,795,2197,3810,5428,6857,7920,8472,8469,7870,6753,5221,3397,1463,-453,-2207,-3701,-4885,-5721,-6239,-6466,-6460,-6277,-5974,-5589,-5164,-4717,-4257,-3820,-3389,-3011,-2671,-2398,-2175,-1998,-1840,-1665,-1454,-1174,-838,-456,-86,222,370,305,-57,-736,-1734,-3003,-4445,-5935,-7332,-8464,-9233,-9497,-9251,-8463,-7218,-5595,-3736,-1781,129,1856,3294,4366,5021,5273,5167,4802,4297,3802,3444,3346,3578,4154,5048,6158,7370,8524,9483,10119,10353,10151,9527,8546,7309,5937,4552,3284,2212,1415,912,712,789,1111,1630,2308,3090,3926,4759,5523,6155,6582,6754,6629,6191,5457,4467,3297,2030,782,-368,-1306,-1982,-2347,-2373,-2096,-1524,-758,151,1085,1960,2670,3145,3324,3187,2756,2080,1249,384,-405,-990,-1294,-1264,-905,-271,546,1407,2180,2715,2897,2652,1956,829,-616,-2290,-3989,-5588,-6899,-7822,-8254,-8187,-7628,-6664,-5412,-4008,-2620,-1379,-432,158,334,143,-348,-995,-1648,-2134,-2312,-2078,-1381,-260,1216,2873,4569,6076,7268,7971,8142,7733,6803,5426,3745,1905,92,-1543,-2837,-3694,-4029,-3843,-3161,-2076,-713,798,2277,3599,4604,5209,5328,4967,4129,2934,1460,-107,-1647,-2997,-4057,-4743,-5035,-4938,-4509,-3831,-2991,-2101,-1237,-475,138,581,853,960,939,808,610,362,103,-145,-360,-505,-582,-556,-450,-255,-25,226,424,528,484,229,-239,-961,-1881,-2976,-4132,-5265,-6233,-6934,-7261,-7148,-6573,-5557,-4167,-2528,-769,938,2442,3614,4352,4631,4455,3918,3121,2232,1384,722,338,283,554,1096,1811,2582,3285,3802,4065,4009,3657,3032,2225,1331,478,-227,-660,-759,-465,205,1208,2435,3764,5037,6106,6854,7173,7027,6413,5369,3998,2397,716,-924,-2390,-3591,-4457,-4964,-5125,-4981,-4602,-4081,-3503,-2955,-2511,-2191,-2036,-1995,-2061,-2148,-2217,-2204,-2072,-1805,-1401,-881,-288,350,977,1574,2089,2520,2823,3022,3081,3030,2855,2584,2201,1738,1176,543,-158,-909,-1680,-2441,-3156,-3782,-4281,-4617,-4756,-4686,-4392,-3885,-3186,-2306,-1309,-194,950,2125,3252,4319,5269,6077,6696,7109,7270,7186,6830,6236,5420,4448,3371,2279,1236,314,-425,-960,-1258,-1343,-1220,-936,-518,-15,532,1086,1598,2049,2406,2665,2812,2859,2789,2604,2286,1809,1169,339,-654,-1803,-3053,-4339,-5601,-6741,-7709,-8411,-8825,-8881,-8599,-7950,-6991,-5747,-4298,-2710,-1079,509,1970,3214,4183,4810,5067,4954,4479,3716,2727,1627,518,-495,-1316,-1887,-2167,-2165,-1917,-1496,-996,-516,-153,18,-43,-347,-868,-1536,-2297,-3028,-3668,-4115,-4310,-4217,-3807,-3100,-2124,-934,395,1780,3133,4360,5396,6174,6665,6860,6765,6421,5867,5165,4370,3545,2738,2003,1372,885,572,436,503,736,1129,1631,2201,2799,3384,3929,4401,4784,5060,5204,5229,5105,4871,4526,4099,3611,3075,2512,1932,1343,770,226,-252,-633,-883,-972,-884,-634,-241,227,715,1136,1420,1507,1362,969,365,-419,-1311,-2230,-3118,-3889,-4511,-4941,-5176,-5233,-5133,-4951,-4721,-4523,-4402,-4391,-4521,-4790,-5184,-5696,-6281,-6933,-7595,-8261,-8876,-9424,-9862,-10160,-10289,-10223,-9941,-9437,-8710,-7771,-6650,-5363,-3977,-2531,-1105,222,1388,2321,2998,3394,3545,3474,3267,2974,2674,2410,2212,2092,2025,2000,1976,1943,1876,1788,1667,1557,1457,1417,1458,1609,1887,2290,2794,3359,3923,4432,4819,5054,5093,4950,4621,4139,3543,2849,2128,1387,675,6,-599,-1149,-1622,-2063,-2436,-2791,-3087,-3349,-3539,-3651,-3662,-3552,-3319,-2951,-2472,-1886,-1239,-560,106,722,1254,1672,1971,2119,2137,1992,1700,1253,668,-42,-831,-1676,-2515,-3319,-4047,-4671,-5185,-5584,-5866,-6057,-6142,-6165,-6117,-6031,-5911,-5760,-5585,-5348,-5042,-4629,-4088,-3427,-2657,-1828,-1015,-286,253,545,512,150,-558,-1546,-2768,-4112,-5474,-6749,-7802,-8561,-8924,-8871,-8387,-7520,-6349,-4980,-3532,-2136,-875,152,922,1411,1630,1623,1420,1096,695,296,-58,-304,-429,-421,-307,-128,62,190,217,86,-201,-645,-1202,-1819,-2435,-2978,-3407,-3661,-3742,-3626,-3344,-2915,-2374,-1774,-1149,-545,0,464,826,1090,1266,1380,1456,1516,1574,1623,1652,1626,1519,1302,949,460,-168,-908,-1713,-2525,-3271,-3850,-4207,-4253,-3975,-3360,-2449,-1297,8,1385,2752,4024,5162,6101,6818,7295,7506,7467,7179,6663,5955,5087,4103,3050,1969,899,-107,-1023,-1796,-2401,-2806,-2997,-2970,-2753,-2378,-1897,-1389,-888,-480,-172,3,63,16,-86,-232,-362,-465,-506,-473,-367,-191,16,210,340,319,124,-313,-978,-1850,-2872,-3939,-4949,-5785,-6326,-6513,-6264,-5612,-4562,-3223,-1694,-115,1373,2651,3616,4211,4414,4244,3756,3031,2164,1253,382,-372,-975,-1411,-1692,-1857,-1943,-2015,-2108,-2276,-2535,-2895,-3347,-3847,-4360,-4820,-5191,-5420,-5496,-5406,-5160,-4781,-4283,-3701,-3046,-2356,-1638,-938,-279,290,728,984,1027,826,378,-304,-1173,-2180,-3228,-4235,-5097,-5719,-6028,-5968,-5518,-4698,-3543,-2146,-588,1004,2522,3866,4940,5703,6127,6241,6074,5726,5242,4742,4271,3907,3685,3626,3730,3961,4283,4616,4899,5052,5029,4789,4343,3714,2966,2173,1424,788,339,89,63,204,478,800,1098,1317,1393,1325,1096,744,299,-189,-676,-1121,-1506,-1820,-2085,-2320,-2571,-2864,-3228,-3667,-4152,-4661,-5107,-5455,-5611,-5550,-5237,-4677,-3919,-3017,-2068,-1159,-374,233,627,833,884,860,835,890,1077,1424,1910,2500,3103,3650,4047,4220,4150,3801,3232,2481,1644,807,63,-518,-891,-1039,-975,-742,-372,55,519,962,1366,1726,2037,2320,2592,2861,3133,3405,3632,3798,3841,3738,3460,3016,2418,1724,983,262,-378,-893,-1243,-1419,-1423,-1272,-1014,-664,-307,58,347,571,683,701,621,477,290,106,-44,-123,-107,23,271,641,1111,1678,2304,2972,3643,4284,4859,5336,5699,5933,6042,6037,5921,5711,5393,4971,4417,3728,2886,1903,809,-332,-1462,-2451,-3245,-3713,-3829,-3554,-2913,-1983,-866,295,1342,2140,2556,2522,2019,1092,-153,-1559,-2962,-4160,-5027,-5426,-5330,-4744,-3743,-2443,-987,499,1871,3065,3992,4668,5070,5265,5288,5200,5058,4893,4724,4551,4343,4075,3711,3230,2625,1926,1151,381,-360,-1000,-1519,-1895,-2125,-2240,-2245,-2199,-2099,-1994,-1869,-1736,-1573,-1360,-1076,-697,-218,363,1022,1741,2452,3132,3699,4128,4381,4429,4292,3959,3472,2850,2138,1372,614,-93,-676,-1104,-1318,-1336,-1150,-825,-431,-40,257,408,388,190,-130,-511,-862,-1092,-1118,-895,-379,398,1408,2558,3761,4896,5864,6570,6962,7013,6761,6247,5582,4851,4160,3588,3186,2960,2898,2938,3023,3083,3067,2951,2725,2426,2075,1758,1500,1400,1464,1758,2254,2944,3763,4626,5451,6128,6586,6765,6627,6205,5508,4615,3575,2464,1328,225,-834,-1803,-2696,-3469,-4142,-4669,-5055,-5261,-5281,-5094,-4699,-4111,-3352,-2468,-1517,-563,328,1084,1664,2024,2159,2078,1809,1409,926,439,-3,-346,-556,-634,-580,-450,-283,-161,-147,-295,-654,-1214,-1970,-2840,-3766,-4623,-5346,-5825,-6028,-5930,-5548,-4950,-4200,-3415,-2676,-2081,-1699,-1557,-1670,-1985,-2438,-2933,-3357,-3616,-3622,-3335,-2745,-1898,-865,244,1317,2252,2962,3407,3586,3527,3311,3004,2704,2488,2409,2508,2783,3199,3717,4241,4716,5048,5199,5134,4870,4436,3898,3328,2781,2319,1946,1663,1433,1202,924,544,32,-610,-1374,-2202,-3039,-3812,-4435,-4858,-5017,-4894,-4496,-3839,-3003,-2045,-1079,-182,558,1083,1378,1445,1336,1121,865,664,550,574,709,931,1173,1349,1404,1244,867,240,-578,-1536,-2524,-3455,-4208,-4720,-4924,-4828,-4446,-3864,-3162,-2452,-1832,-1381,-1143,-1139,-1316,-1630,-1973,-2247,-2354,-2215,-1789,-1078,-136,959,2073,3090,3886,4367,4495,4263,3742,3010,2210,1457,871,535,482,708,1161,1760,2400,2979,3401,3587,3507,3153,2567,1835,1046,336,-200,-460,-402,-13,642,1495,2404,3249,3899,4254,4261,3909,3244,2352,1360,398,-391,-909,-1077,-887,-363,401,1292,2178,2931,3458,3718,3691,3457,3062,2637,2241,1964,1818,1803,1854,1903,1845,1592,1080,258,-855,-2229,-3765,-5359,-6871,-8175,-9152,-9715,-9826,-9477,-8734,-7673,-6430,-5137,-3924,-2915,-2166,-1721,-1555,-1605,-1796,-2012,-2169,-2186,-2021,-1674,-1175,-591,3,529,935,1188,1300,1303,1264,1245,1318,1515,1860,2319,2842,3353,3766,4020,4054,3869,3463,2907,2252,1605,1042,648,495,603,996,1632,2451,3365,4255,5004,5501,5656,5418,4787,3803,2557,1167,-219,-1478,-2466,-3115,-3360,-3206,-2694,-1891,-910,159,1202,2146,2938,3542,3963,4209,4298,4252,4072,3772,3332,2768,2051,1229,298,-663,-1628,-2517,-3287,-3890,-4288,-4468,-4417,-4151,-3688,-3071,-2347,-1586,-843,-196,325,666,855,892,860,802,813,929,1211,1640,2217,2865,3522,4085,4465,4587,4382,3856,3008,1935,705,-532,-1683,-2618,-3268,-3583,-3564,-3244,-2716,-2047,-1388,-796,-401,-219,-307,-630,-1159,-1828,-2541,-3233,-3797,-4189,-4355,-4288,-4006,-3553,-3002,-2431,-1927,-1552,-1375,-1399,-1650,-2074,-2644,-3286,-3940,-4544,-5044,-5415,-5625,-5687,-5587,-5357,-4979,-4485,-3860,-3116,-2268,-1320,-311,708,1690,2541,3200,3589,3649,3365,2728,1794,632,-661,-1972,-3190,-4223,-4980,-5423,-5520,-5294,-4778,-4045,-3178,-2271,-1419,-701,-172,144,249,201,51,-105,-203,-182,-2,322,775,1291,1794,2214,2456,2478,2236,1743,1036,192,-686,-1486,-2102,-2439,-2440,-2086,-1389,-427,711,1907,3023,3966,4627,4972,4980,4684,4130,3418,2615,1844,1157,649,331,237,333,576,902,1216,1437,1480,1280,796,42,-976,-2157,-3435,-4687,-5800,-6681,-7241,-7431,-7238,-6670,-5797,-4685,-3458,-2204,-1054,-85,605,979,997,646,-51,-1079,-2373,-3867,-5477,-7080,-8577,-9834,-10754,-11249,-11266,-10798,-9875,-8570,-7000,-5290,-3605,-2089,-879,-95,210,5,-662,-1706,-2993,-4344,-5602,-6569,-7141,-7202,-6756,-5822,-4518,-2984,-1392,68,1258,2035,2371,2240,1733,950,47,-819,-1503,-1893,-1910,-1545,-823,173,1333,2522,3614,4482,5064,5296,5207,4814,4215,3496,2752,2093,1574,1271,1181,1328,1649,2126,2674,3227,3724,4087,4285,4291,4103,3752,3279,2735,2192,1698,1323,1095,1059,1207,1543,2020,2594,3202,3768,4232,4528,4609,4447,4019,3335,2417,1310,82,-1196,-2426,-3529,-4431,-5077,-5448,-5546,-5406,-5088,-4652,-4186,-3742,-3392,-3169,-3093,-3188,-3429,-3806,-4291,-4828,-5388,-5892,-6298,-6526,-6543,-6301,-5804,-5072,-4156,-3145,-2109,-1178,-395,144,431,485,328,77,-216,-424,-494,-368,-36,464,1096,1754,2375,2850,3120,3132,2866,2352,1634,800,-57,-835,-1450,-1830,-1938,-1773,-1343,-719,52,877,1684,2401,2959,3315,3424,3273,2848,2163,1248,137,-1092,-2374,-3617,-4725,-5628,-6239,-6539,-6484,-6120,-5471,-4618,-3646,-2640,-1701,-896,-306,49,124,-54,-464,-1051,-1737,-2450,-3110,-3645,-3992,-4128,-4009,-3679,-3120,-2426,-1620,-813,-53,568,1009,1229,1231,1034,693,265,-166,-530,-751,-775,-559,-96,593,1471,2439,3424,4292,4962,5329,5347,4997,4309,3353,2240,1085,30,-820,-1363,-1551,-1366,-832,-23,982,2055,3094,3976,4618,4958,4979,4696,4158,3447,2631,1813,1045,391,-123,-482,-694,-768,-729,-586,-351,-31,359,821,1312,1831,2323,2765,3124,3355,3464,3404,3210,2862,2407,1866,1287,713,195,-237,-534,-708,-733,-660,-494,-309,-118,27,114,141,119,69,41,45,136,318,591,942,1301,1622,1807,1793,1508,923,40,-1104,-2430,-3831,-5197,-6388,-7310,-7852,-7966,-7637,-6894,-5821,-4544,-3203,-1963,-961,-312,-63,-219,-695,-1378,-2110,-2703,-3032,-2933,-2392,-1358,66,1798,3669,5530,7226,8623,9637,10212,10354,10095,9504,8678,7710,6706,5749,4900,4216,3706,3396,3265,3303,3498,3804,4220,4690,5192,5679,6095,6406,6563,6547,6356,5995,5504,4927,4292,3671,3050,2495,1963,1476,1000,522,17,-516,-1099,-1704,-2333,-2933,-3490,-3929,-4231,-4330,-4213,-3859,-3284,-2512,-1600,-600,405,1348,2144,2725,3031,3018,2678,2026,1107,-8,-1239,-2492,-3681,-4738,-5595,-6232,-6610,-6733,-6607,-6246,-5688,-4983,-4180,-3353,-2556,-1845,-1257,-801,-470,-231,-40,151,380,694,1092,1592,2162,2786,3410,4007,4514,4914,5143,5203,5055,4704,4167,3466,2652,1802,961,233,-343,-690,-787,-610,-174,482,1310,2234,3186,4088,4886,5511,5948,6153,6145,5915,5509,4953,4305,3611,2931,2313,1792,1410,1157,1055,1067,1189,1382,1646,1961,2331,2771,3269,3846,4475,5126,5763,6301,6701,6865,6771,6370,5665,4696,3499,2180,822,-467,-1571,-2425,-2946,-3125,-2965,-2519,-1873,-1126,-401,208,611,778,696,398,-53,-607,-1178,-1727,-2206,-2589,-2857,-3010,-3026,-2935,-2703,-2377,-1934,-1417,-832,-215,410,1017,1570,2066,2474,2798,3025,3156,3174,3087,2863,2523,2049,1470,801,88,-631,-1283,-1823,-2173,-2299,-2168,-1769,-1138,-308,645,1639,2585,3384,3955,4226,4154,3730,2964,1928,678,-668,-2018,-3275,-4347,-5196,-5775,-6100,-6174,-6038,-5713,-5230,-4600,-3843,-2956,-1980,-924,132,1150,2033,2719,3137,3240,3018,2477,1682,706,-340,-1337,-2180,-2766,-3052,-3009,-2688,-2143,-1505,-885,-419,-210,-328,-785,-1542,-2504,-3532,-4494,-5231,-5647,-5667,-5284,-4532,-3499,-2284,-1033,152,1145,1896,2350,2536,2479,2272,1988,1730,1577,1587,1810,2236,2857,3603,4403,5164,5782,6186,6296,6099,5585,4796,3796,2661,1498,386,-570,-1319,-1785,-1963,-1827,-1419,-761,67,1001,1943,2808,3512,3984,4181,4069,3675,3006,2145,1142,103,-902,-1777,-2454,-2885,-3016,-2857,-2405,-1707,-838,127,1056,1866,2419,2660,2514,1984,1094,-85,-1443,-2863,-4201,-5339,-6166,-6626,-6680,-6377,-5758,-4944,-4040,-3174,-2446,-1952,-1709,-1755,-2007,-2417,-2852,-3198,-3341,-3195,-2718,-1936,-904,248,1408,2410,3176,3585,3644,3338,2749,1963,1099,263,-416,-886,-1065,-960,-579,29,800,1646,2496,3259,3876,4291,4484,4453,4222,3850,3383,2907,2477,2155,1989,2001,2196,2567,3056,3645,4240,4805,5269,5577,5701,5594,5251,4672,3865,2877,1751,554,-633,-1746,-2711,-3469,-3989,-4230,-4212,-3915,-3402,-2680,-1833,-921,-20,776,1406,1799,1925,1767,1353,711,-83,-975,-1882,-2732,-3479,-4063,-4483,-4723,-4814,-4777,-4663,-4507,-4351,-4240,-4179,-4207,-4305,-4469,-4672,-4855,-4982,-4984,-4824,-4473,-3929,-3209,-2362,-1424,-473,461,1299,2032,2606,3031,3285,3396,3362,3239,3036,2821,2610,2449,2357,2335,2395,2494,2629,2745,2825,2837,2773,2639,2448,2238,2036,1890,1828,1886,2068,2375,2789,3258,3754,4204,4581,4837,4969,4956,4839,4602,4308,3944,3557,3141,2711,2266,1810,1347,895,467,103,-179,-328,-341,-181,114,542,1028,1519,1947,2241,2364,2281,1993,1519,904,205,-516,-1186,-1764,-2202,-2498,-2662,-2739,-2780,-2860,-3030,-3356,-3860,-4562,-5443,-6465,-7574,-8688,-9723,-10579,-11185,-11453,-11373,-10901,-10096,-8983,-7663,-6214,-4744,-3356,-2135,-1170,-498,-179,-186,-521,-1115,-1901,-2782,-3670,-4451,-5056,-5406,-5460,-5208,-4655,-3864,-2879,-1815,-735,263,1124,1799,2290,2582,2742,2789,2797,2810,2872,3008,3220,3493,3789,4078,4302,4447,4462,4350,4096,3700,3183,2552,1839,1080,311,-409,-1024,-1484,-1734,-1743,-1504,-1026,-360,417,1217,1916,2421,2631,2494,1985,1142,45,-1198,-2415,-3481,-4221,-4545,-4385,-3742,-2686,-1341,114,1494,2593,3254,3351,2824,1686,10,-2064,-4359,-6654,-8747,-10411,-11500,-11884,-11533,-10468,-8808,-6703,-4372,-2024,119,1881,3135,3814,3926,3544,2781,1805,770,-169,-890,-1335,-1473,-1362,-1052,-672,-303,-64,-25,-219,-671,-1307,-2085,-2868,-3564,-4059,-4267,-4167,-3733,-3035,-2135,-1134,-152,732,1421,1877,2081,2054,1836,1484,1063,602,150,-309,-777,-1272,-1824,-2425,-3074,-3724,-4330,-4818,-5120,-5193,-4987,-4528,-3845,-3017,-2151,-1346,-706,-288,-134,-208,-475,-831,-1190,-1460,-1567,-1484,-1200,-770,-252,248,639,824,739,340,-366,-1360,-2554,-3885,-5221,-6479,-7530,-8300,-8696,-8673,-8216,-7315,-6052,-4467,-2712,-875,880,2453,3734,4659,5210,5401,5285,4959,4504,4038,3639,3381,3306,3412,3690,4067,4504,4897,5200,5338,5287,5027,4584,3991,3309,2608,1945,1388,960,695,579,604,733,934,1158,1381,1559,1699,1781,1840,1882,1939,2013,2098,2170,2186,2102,1877,1483,921,209,-603,-1448,-2252,-2928,-3422,-3669,-3664,-3411,-2944,-2327,-1620,-897,-216,372,834,1140,1280,1241,1019,612,16,-745,-1664,-2697,-3805,-4938,-6032,-7045,-7927,-8644,-9187,-9546,-9731,-9769,-9647,-9394,-8994,-8430,-7709,-6792,-5720,-4497,-3200,-1892,-677,351,1098,1495,1498,1106,348,-708,-1959,-3292,-4573,-5674,-6493,-6934,-6964,-6570,-5792,-4699,-3383,-1956,-529,811,1961,2906,3583,4043,4283,4377,4364,4303,4239,4187,4171,4164,4157,4104,3988,3773,3464,3063,2605,2133,1698,1341,1108,1019,1077,1284,1602,2015,2465,2931,3353,3714,3978,4129,4159,4067,3850,3538,3132,2686,2210,1768,1380,1092,932,911,1040,1299,1678,2125,2618,3091,3502,3798,3921,3827,3487,2855,1948,761,-661,-2255,-3942,-5611,-7140,-8405,-9277,-9665,-9492,-8760,-7505,-5838,-3911,-1912,-28,1555,2711,3347,3454,3073,2310,1308,232,-767,-1533,-1988,-2050,-1728,-1045,-68,1111,2404,3706,4936,6009,6879,7492,7843,7909,7724,7291,6659,5852,4913,3887,2822,1757,742,-182,-988,-1637,-2123,-2437,-2564,-2523,-2309,-1935,-1433,-808,-116,609,1314,1937,2438,2760,2875,2763,2418,1869,1136,283,-636,-1544,-2364,-3020,-3446,-3586,-3420,-2944,-2195,-1241,-165,919,1902,2684,3172,3331,3128,2612,1818,863,-168,-1157,-2005,-2651,-3044,-3188,-3104,-2840,-2451,-1984,-1479,-952,-406,164,765,1402,2058,2727,3380,3991,4544,5011,5390,5672,5849,5917,5878,5713,5441,5058,4599,4091,3598,3149,2827,2648,2663,2861,3226,3715,4246,4764,5175,5438,5518,5399,5131,4736,4304,3883,3551,3327,3246,3261,3345,3417,3408,3257,2919,2392,1701,902,65,-731,-1422,-1956,-2308,-2472,-2473,-2341,-2127,-1873,-1618,-1391,-1195,-1031,-867,-687,-456,-162,194,602,1020,1394,1678,1791,1706,1379,816,44,-882,-1883,-2870,-3768,-4503,-5047,-5385,-5543,-5578,-5544,-5534,-5571,-5721,-5946,-6212,-6429,-6494,-6296,-5765,-4853,-3585,-2039,-336,1354,2872,4051,4780,4989,4681,3914,2809,1528,236,-858,-1623,-1912,-1674,-896,376,2028,3930,5910,7813,9487,10810,11701,12125,12085,11637,10857,9851,8731,7597,6549,5655,4966,4505,4277,4260,4425,4726,5116,5554,5995,6417,6792,7103,7325,7434,7387,7164,6715,6048,5133,4025,2743,1383,19,-1227,-2260,-2970,-3302,-3210,-2724,-1891,-839,316,1402,2287,2841,2986,2688,1974,909,-384,-1788,-3143,-4352,-5295,-5938,-6257,-6291,-6105,-5786,-5451,-5176,-5060,-5119,-5367,-5747,-6178,-6564,-6803,-6819,-6582,-6093,-5412,-4620,-3817,-3104,-2551,-2221,-2107,-2211,-2466,-2815,-3171,-3469,-3626,-3617,-3400,-2988,-2402,-1680,-884,-63,714,1413,1976,2399,2650,2743,2689,2511,2257,1963,1680,1450,1306,1261,1324,1470,1672,1886,2066,2168,2178,2076,1891,1654,1411,1233,1149,1202,1386,1676,2023,2356,2595,2684,2559,2229,1701,1047,345,-309,-830,-1151,-1240,-1102,-764,-293,247,776,1235,1574,1755,1779,1627,1341,920,421,-149,-731,-1318,-1871,-2377,-2835,-3229,-3586,-3896,-4180,-4430,-4632,-4756,-4758,-4597,-4219,-3630,-2796,-1806,-693,401,1384,2130,2548,2586,2237,1547,621,-418,-1411,-2214,-2706,-2805,-2489,-1784,-780,408,1626,2736,3590,4109,4224,3951,3336,2469,1478,492,-347,-947,-1209,-1119,-671,69,1027,2083,3132,4058,4772,5217,5367,5235,4870,4331,3720,3093,2542,2083,1738,1472,1223,935,520,-43,-782,-1645,-2556,-3405,-4056,-4411,-4371,-3930,-3098,-1984,-700,584,1705,2531,2939,2885,2361,1413,142,-1334,-2871,-4337,-5602,-6586,-7219,-7504,-7447,-7132,-6611,-6015,-5393,-4853,-4393,-4046,-3747,-3457,-3083,-2574,-1883,-1009,-2,1072,2097,2972,3600,3927,3937,3668,3196,2622,2066,1619,1369,1337,1537,1916,2417,2958,3446,3835,4043,4092,3961,3707,3378,3035,2734,2525,2417,2431,2529,2693,2863,2994,3036,2951,2711,2323,1798,1195,562,-11,-467,-729,-773,-573,-165,410,1056,1688,2196,2487,2505,2208,1634,829,-72,-970,-1691,-2148,-2233,-1932,-1258,-302,823,1956,2961,3685,4045,3966,3462,2558,1342,-84,-1602,-3094,-4459,-5597,-6465,-7007,-7238,-7175,-6876,-6419,-5894,-5395,-4989,-4729,-4615,-4615,-4651,-4634,-4457,-4051,-3368,-2424,-1285,-51,1142,2161,2897,3266,3254,2868,2193,1311,361,-553,-1320,-1853,-2114,-2074,-1758,-1202,-464,378,1264,2118,2898,3566,4095,4489,4737,4868,4883,4813,4677,4499,4303,4117,3955,3844,3793,3805,3880,3997,4132,4247,4296,4244,4043,3679,3137,2417,1560,578,-457,-1504,-2491,-3355,-4037,-4479,-4663,-4561,-4223,-3678,-3034,-2375,-1819,-1459,-1384,-1624,-2205,-3076,-4185,-5429,-6703,-7902,-8919,-9693,-10160,-10313,-10161,-9738,-9100,-8320,-7460,-6614,-5837,-5198,-4738,-4468,-4387,-4449,-4594,-4738,-4805,-4702,-4401,-3840,-3070,-2092,-1008,126,1210,2170,2945,3485,3778,3807,3606,3184,2596,1885,1103,321,-408,-1015,-1448,-1663,-1647,-1388,-931,-305,413,1150,1846,2410,2816,3021,3028,2864,2581,2225,1898,1634,1521,1567,1799,2165,2640,3106,3513,3738,3739,3462,2915,2145,1231,285,-584,-1267,-1695,-1825,-1668,-1268,-697,-54,581,1096,1455,1588,1516,1240,822,315,-202,-680,-1059,-1335,-1494,-1584,-1633,-1717,-1870,-2161,-2590,-3190,-3910,-4736,-5598,-6443,-7229,-7896,-8434,-8811,-9022,-9058,-8906,-8554,-7985,-7184,-6145,-4877,-3411,-1802,-144,1459,2877,3981,4658,4827,4431,3501,2065,266,-1776,-3866,-5839,-7517,-8772,-9491,-9650,-9227,-8301,-6949,-5298,-3483,-1637,128,1705,3039,4070,4798,5205,5339,5206,4883,4412,3856,3289,2741,2266,1870,1552,1302,1081,864,622,324,-10,-400,-770,-1106,-1312,-1346,-1152,-687,24,972,2066,3220,4306,5210,5796,5987,5695,4916,3664,2018,96,-1950,-3961,-5761,-7220,-8219,-8705,-8669,-8146,-7231,-6017,-4648,-3230,-1894,-707,244,946,1366,1533,1453,1178,741,188,-417,-1044,-1616,-2088,-2402,-2498,-2350,-1929,-1252,-364,669,1739,2754,3591,4181,4442,4372,3962,3270,2368,1344,310,-641,-1414,-1942,-2184,-2117,-1783,-1204,-480,320,1102,1782,2297,2609,2701,2591,2326,1957,1579,1249,1060,1034,1216,1568,2058,2592,3090,3429,3549,3352,2843,2018,946,-279,-1535,-2696,-3638,-4279,-4565,-4504,-4145,-3570,-2910,-2262,-1755,-1466,-1449,-1733,-2287,-3082,-4039,-5090,-6139,-7116,-7941,-8568,-8953,-9076,-8938,-8550,-7947,-7170,-6276,-5326,-4380,-3500,-2725,-2090,-1610,-1272,-1073,-970,-942,-948,-957,-941,-874,-738,-535,-260,54,370,643,797,785,556,82,-620,-1512,-2519,-3521,-4417,-5065,-5371,-5254,-4672,-3643,-2212,-487,1407,3321,5099,6615,7745,8440,8670,8470,7916,7107,6180,5253,4459,3896,3633,3714,4132,4845,5790,6848,7926,8879,9616,10025,10062,9690,8934,7846,6518,5061,3597,2253,1128,320,-140,-230,10,516,1193,1936,2636,3195,3526,3583,3327,2777,1966,959,-150,-1270,-2290,-3133,-3717,-4027,-4041,-3809,-3392,-2858,-2330,-1851,-1532,-1379,-1437,-1674,-2061,-2544,-3053,-3527,-3893,-4097,-4095,-3855,-3381,-2686,-1813,-839,166,1087,1835,2314,2443,2204,1564,600,-651,-2039,-3474,-4791,-5901,-6682,-7101,-7123,-6792,-6156,-5325,-4371,-3424,-2529,-1770,-1155,-688,-346,-79,150,398,693,1071,1522,2054,2635,3233,3829,4360,4829,5180,5415,5522,5493,5366,5153,4909,4683,4526,4488,4595,4868,5294,5849,6511,7205,7917,8559,9110,9512,9743,9778,9605,9220,8629,7829,6860,5717,4466,3122,1769,439,-775,-1835,-2670,-3247,-3541,-3554,-3296,-2822,-2177,-1445,-689,11,616,1068,1378,1536,1590,1582,1576,1624,1784,2067,2488,3011,3582,4138,4581,4846,4835,4521,3845,2850,1551,54,-1555,-3145,-4597,-5808,-6679,-7188,-7297,-7053,-6508,-5735,-4842,-3907,-3011,-2220,-1548,-1012,-582,-222,116,485,921,1453,2079,2783,3534,4268,4941,5485,5852,6004,5915,5579,5018,4257,3354,2367,1359,404,-453,-1145,-1651,-1922,-1953,-1728,-1244,-535,373,1405,2476,3485,4322,4871,5056,4796,4082,2921,1381,-436,-2392,-4331,-6099,-7542,-8546,-9024,-8946,-8321,-7210,-5703,-3934,-2029,-140,1622,3158,4404,5351,6005,6425,6663,6804,6899,7001,7134,7285,7436,7542,7540,7406,7074,6544,5788,4836,3698,2441,1106,-205,-1434,-2467,-3244,-3692,-3770,-3475,-2829,-1885,-735,531,1809,2991,4018,4821,5385,5731,5872,5892,5829,5768,5748,5805,5953,6158,6402,6613,6746,6740,6563,6186,5629,4900,4058,3158,2261,1436,715,142,-292,-585,-764,-872,-912,-945,-958,-996,-1051,-1154,-1305,-1535,-1848,-2266,-2797,-3445,-4207,-5053,-5958,-6860,-7702,-8416,-8926,-9190,-9163,-8842,-8247,-7434,-6484,-5498,-4577,-3832,-3333,-3131,-3221,-3552,-4054,-4601,-5093,-5412,-5494,-5289,-4813,-4099,-3234,-2312,-1438,-712,-204,32,-20,-344,-906,-1640,-2471,-3317,-4085,-4707,-5108,-5250,-5117,-4712,-4087,-3292,-2415,-1538,-731,-71,418,718,853,876,850,866,998,1330,1901,2749,3844,5154,6579,8028,9360,10472,11230,11572,11434,10820,9774,8379,6751,5037,3367,1882,688,-148,-574,-607,-275,364,1210,2188,3189,4130,4926,5519,5839,5872,5575,4966,4038,2844,1423,-150,-1782,-3387,-4847,-6088,-7004,-7563,-7722,-7500,-6957,-6151,-5213,-4215,-3281,-2451,-1776,-1237,-810,-448,-105,240,594,914,1166,1249,1131,717,19,-971,-2177,-3506,-4823,-5994,-6878,-7375,-7424,-7013,-6189,-5051,-3718,-2350,-1081,-36,690,1069,1093,823,327,-294,-947,-1546,-2027,-2354,-2504,-2492,-2315,-2014,-1598,-1083,-495,174,891,1654,2413,3155,3801,4347,4719,4927,4942,4796,4497,4093,3611,3096,2573,2075,1634,1264,1010,865,872,1015,1302,1711,2213,2771,3338,3853,4275,4536,4607,4449,4050,3422,2585,1600,520,-572,-1609,-2521,-3257,-3794,-4107,-4226,-4141,-3901,-3506,-2983,-2331,-1564,-672,303,1352,2400,3386,4220,4812,5083,4976,4461,3549,2293,781,-864,-2510,-4018,-5266,-6170,-6673,-6792,-6557,-6055,-5379,-4632,-3908,-3269,-2754,-2360,-2066,-1822,-1573,-1272,-874,-377,221,877,1551,2182,2727,3148,3427,3570,3601,3552,3474,3392,3339,3321,3334,3367,3405,3437,3465,3483,3511,3542,3590,3635,3668,3670,3612,3492,3284,2988,2616,2146,1622,1016,373,-313,-1000,-1686,-2317,-2905,-3397,-3828,-4170,-4465,-4712,-4945,-5160,-5376,-5561,-5711,-5789,-5766,-5620,-5322,-4875,-4269,-3544,-2702,-1801,-864,72,967,1811,2562,3222,3750,4140,4366,4396,4241,3862,3304,2561,1705,769,-151,-1010,-1725,-2272,-2620,-2794,-2823,-2778,-2722,-2724,-2834,-3085,-3464,-3955,-4485,-4994,-5400,-5634,-5647,-5407,-4916,-4186,-3256,-2185,-1013,174,1338,2409,3328,4065,4553,4789,4729,4385,3766,2912,1887,772,-341,-1352,-2192,-2781,-3125,-3203,-3074,-2803,-2451,-2115,-1836,-1670,-1621,-1685,-1830,-2004,-2165,-2247,-2224,-2053,-1742,-1298,-779,-239,219,531,583,349,-227,-1103,-2238,-3524,-4822,-6000,-6886,-7375,-7357,-6806,-5735,-4223,-2389,-396,1582,3365,4800,5751,6148,5950,5193,3951,2344,520,-1357,-3143,-4693,-5911,-6736,-7136,-7142,-6792,-6177,-5390,-4546,-3743,-3079,-2607,-2367,-2348,-2517,-2813,-3161,-3479,-3705,-3774,-3665,-3354,-2847,-2168,-1335,-392,626,1684,2734,3745,4672,5493,6167,6688,7032,7204,7208,7050,6754,6334,5814,5204,4523,3763,2935,2018,1031,-33,-1130,-2233,-3269,-4192,-4913,-5401,-5594,-5486,-5076,-4388,-3466,-2368,-1155,99,1314,2410,3300,3892,4124,3915,3257,2143,638,-1155,-3096,-4992,-6677,-7951,-8700,-8830,-8333,-7283,-5787,-4041,-2226,-554,811,1724,2134,1998,1404,424,-779,-2056,-3255,-4244,-4932,-5288,-5310,-5065,-4635,-4129,-3657,-3312,-3169,-3254,-3573,-4070,-4670,-5269,-5751,-6007,-5953,-5527,-4733,-3598,-2211,-687,847,2244,3389,4196,4602,4610,4250,3583,2719,1741,769,-116,-829,-1310,-1526,-1450,-1098,-480,357,1364,2481,3645,4776,5823,6698,7370,7777,7918,7782,7399,6810,6074,5246,4405,3580,2848,2199,1675,1256,934,697,515,367,222,43,-211,-557,-1031,-1598,-2247,-2889,-3459,-3853,-3999,-3839,-3362,-2596,-1608,-509,588,1545,2257,2641,2646,2272,1566,601,-504,-1625,-2636,-3420,-3907,-4056,-3884,-3442,-2832,-2150,-1520,-1031,-743,-716,-916,-1351,-1943,-2648,-3387,-4103,-4738,-5260,-5646,-5899,-6023,-6057,-5998,-5893,-5728,-5510,-5230,-4864,-4403,-3855,-3207,-2524,-1811,-1151,-565,-115,213,388,480,485,489,507,595,753,1004,1314,1671,2036,2362,2627,2790,2833,2755,2536,2193,1731,1152,489,-261,-1060,-1888,-2710,-3489,-4173,-4719,-5077,-5205,-5096,-4737,-4176,-3451,-2643,-1811,-1047,-380,117,452,606,619,510,349,166,41,4,116,381,834,1429,2160,2943,3726,4421,4957,5290,5374,5221,4840,4282,3608,2874,2160,1509,976,577,321,189,146,146,138,72,-76,-339,-696,-1127,-1588,-2009,-2334,-2493,-2434,-2131,-1571,-785,190,1283,2407,3501,4462,5276,5885,6311,6575,6737,6847,6983,7174,7455,7810,8199,8562,8822,8908,8763,8358,7699,6824,5791,4692,3591,2587,1698,978,390,-74,-485,-877,-1316,-1809,-2379,-2972,-3546,-4020,-4303,-4354,-4113,-3613,-2897,-2069,-1252,-580,-180,-135,-502,-1267,-2378,-3735,-5195,-6612,-7836,-8739,-9228,-9262,-8828,-8004,-6861,-5546,-4195,-2936,-1907,-1161,-764,-682,-888,-1288,-1800,-2317,-2759,-3050,-3148,-3036,-2722,-2252,-1670,-1058,-476,6,339,521,549,492,418,431,641,1127,1963,3146,4654,6372,8178,9879,11317,12320,12787,12663,11982,10828,9370,7789,6295,5074,4264,3952,4144,4783,5749,6895,8050,9058,9805,10193,10222,9884,9265,8441,7512,6591,5742,5042,4519,4166,3967,3868,3807,3739,3603,3394,3113,2801,2508,2294,2193,2233,2389,2621,2860,3010,3007,2749,2220,1376,276,-1043,-2455,-3860,-5122,-6130,-6799,-7083,-6978,-6542,-5844,-5008,-4142,-3361,-2736,-2337,-2149,-2187,-2390,-2716,-3115,-3532,-3939,-4300,-4612,-4865,-5078,-5261,-5445,-5642,-5875,-6142,-6426,-6700,-6901,-6984,-6866,-6515,-5880,-4969,-3820,-2495,-1101,244,1436,2360,2965,3232,3180,2905,2491,2082,1778,1700,1890,2395,3163,4148,5230,6308,7258,7999,8474,8666,8619,8379,8046,7688,7381,7163,7042,6989,6953,6856,6639,6222,5607,4766,3775,2708,1675,827,260,96,360,1058,2099,3358,4663,5835,6701,7151,7102,6586,5658,4471,3185,1988,1037,451,286,530,1102,1870,2680,3348,3745,3747,3323,2481,1320,-47,-1444,-2718,-3729,-4379,-4628,-4487,-4018,-3324,-2526,-1750,-1116,-707,-589,-766,-1216,-1870,-2635,-3390,-4026,-4438,-4552,-4344,-3815,-3037,-2100,-1123,-233,465,887,998,807,364,-252,-941,-1613,-2178,-2582,-2790,-2805,-2647,-2359,-2005,-1622,-1284,-997,-790,-662,-580,-557,-553,-593,-671,-811,-1037,-1361,-1803,-2342,-2969,-3625,-4264,-4816,-5207,-5391,-5310,-4946,-4304,-3409,-2325,-1140,42,1099,1906,2372,2403,1990,1129,-90,-1565,-3135,-4635,-5898,-6792,-7212,-7130,-6556,-5573,-4300,-2886,-1481,-231,769,1452,1813,1891,1751,1480,1154,845,585,399,273,194,141,91,42,-23,-85,-154,-203,-232,-219,-160,-37,156,417,751,1134,1557,1987,2398,2764,3069,3303,3472,3597,3704,3823,3987,4213,4512,4886,5303,5753,6181,6559,6836,6976,6951,6750,6378,5871,5264,4622,3991,3428,2945,2568,2260,1998,1724,1389,940,362,-358,-1184,-2062,-2927,-3682,-4262,-4586,-4617,-4338,-3768,-2966,-2020,-1038,-155,521,873,846,415,-388,-1485,-2756,-4070,-5285,-6286,-6984,-7342,-7365,-7113,-6658,-6125,-5602,-5204,-4975,-4964,-5130,-5442,-5804,-6124,-6334,-6345,-6145,-5728,-5123,-4405,-3634,-2884,-2242,-1721,-1389,-1213,-1182,-1253,-1339,-1398,-1341,-1137,-750,-201,491,1255,2034,2756,3392,3895,4313,4637,4957,5298,5719,6234,6825,7460,8065,8554,8861,8897,8652,8099,7298,6307,5239,4216,3351,2755,2492,2574,2966,3574,4263,4888,5294,5374,5058,4342,3293,2009,661,-615,-1652,-2357,-2656,-2565,-2122,-1442,-645,124,730,1070,1070,702,-1,-986,-2126,-3300,-4359,-5158,-5601,-5598,-5149,-4272,-3071,-1652,-191,1185,2304,3079,3421,3325,2811,1967,898,-274,-1411,-2429,-3236,-3814,-4150,-4294,-4273,-4171,-4019,-3874,-3756,-3677,-3641,-3626,-3633,-3636,-3633,-3627,-3608,-3608,-3616,-3670,-3742,-3852,-3947,-4018,-3993,-3855,-3535,-3035,-2332,-1465,-464,593,1642,2594,3385,3967,4304,4411,4308,4054,3725,3385,3123,2990,3031,3250,3639,4123,4641,5089,5375,5429,5195,4668,3887,2911,1859,826,-53,-704,-1043,-1060,-761,-206,511,1292,2004,2558,2835,2792,2362,1581,455,-901,-2402,-3895,-5242,-6315,-6993,-7227,-6981,-6301,-5263,-3975,-2589,-1238,-62,821,1336,1440,1141,492,-440,-1541,-2715,-3868,-4919,-5823,-6565,-7131,-7557,-7859,-8061,-8182,-8238,-8203,-8096,-7866,-7521,-7031,-6398,-5621,-4715,-3700,-2602,-1459,-301,822,1876,2797,3562,4109,4422,4482,4282,3855,3220,2450,1589,725,-77,-751,-1222,-1454,-1397,-1053,-415,461,1528,2695,3858,4912,5746,6260,6400,6110,5408,4327,2932,1343,-353,-2013,-3546,-4847,-5857,-6527,-6859,-6845,-6542,-5966,-5202,-4277,-3273,-2233,-1215,-274,548,1215,1700,1992,2097,2020,1795,1437,985,451,-127,-748,-1379,-2010,-2621,-3182,-3667,-4045,-4269,-4318,-4149,-3765,-3158,-2385,-1506,-605,188,800,1120,1106,753,79,-835,-1893,-2996,-4025,-4905,-5571,-5987,-6148,-6065,-5757,-5246,-4567,-3715,-2740,-1633,-456,764,1953,3039,3946,4590,4918,4888,4494,3777,2788,1643,443,-669,-1571,-2148,-2321,-2046,-1339,-253,1114,2621,4135,5500,6603,7348,7695,7626,7205,6474,5555,4512,3456,2432,1500,655,-101,-802,-1483,-2166,-2890,-3637,-4418,-5176,-5884,-6475,-6898,-7114,-7086,-6814,-6313,-5616,-4788,-3893,-3006,-2207,-1556,-1113,-902,-945,-1222,-1712,-2364,-3123,-3928,-4712,-5402,-5947,-6278,-6361,-6169,-5709,-5008,-4132,-3154,-2160,-1236,-445,179,619,906,1059,1133,1155,1163,1153,1144,1095,1022,884,703,468,216,-33,-243,-375,-406,-309,-75,287,778,1358,2025,2723,3451,4155,4836,5462,6030,6537,6976,7350,7651,7865,7965,7939,7742,7380,6823,6097,5211,4204,3125,2016,940,-51,-910,-1590,-2068,-2326,-2373,-2222,-1907,-1469,-952,-401,121,591,939,1151,1189,1036,703,177,-488,-1289,-2150,-3035,-3879,-4613,-5208,-5596,-5784,-5745,-5521,-5132,-4646,-4122,-3626,-3226,-2968,-2879,-2974,-3221,-3596,-4039,-4507,-4954,-5353,-5693,-5973,-6211,-6418,-6602,-6774,-6915,-7026,-7076,-7063,-6959,-6780,-6487,-6121,-5638,-5082,-4430,-3705,-2922,-2105,-1291,-511,187,772,1203,1478,1571,1514,1308,1010,650,292,-16,-211,-240,-55,377,1087,2055,3284,4692,6238,7813,9317,10650,11700,12383,12631,12403,11698,10557,9052,7288,5403,3525,1805,347,-746,-1438,-1698,-1567,-1102,-386,453,1328,2112,2735,3145,3313,3274,3044,2705,2296,1886,1507,1188,929,728,556,400,231,26,-209,-500,-812,-1151,-1475,-1765,-1980,-2093,-2073,-1906,-1584,-1126,-546,103,792,1455,2065,2562,2941,3154,3206,3075,2771,2296,1676,940,138,-671,-1428,-2063,-2514,-2741,-2704,-2416,-1885,-1184,-378,438,1145,1684,1932,1874,1467,736,-268,-1468,-2741,-3985,-5046,-5831,-6217,-6155,-5611,-4617,-3231,-1578,214,1975,3562,4819,5652,5973,5779,5080,3970,2549,972,-614,-2054,-3224,-4021,-4409,-4367,-3954,-3242,-2341,-1374,-445,343,950,1356,1595,1739,1856,2051,2372,2878,3551,4363,5236,6062,6750,7173,7268,6985,6308,5296,4013,2588,1154,-145,-1171,-1812,-2003,-1695,-935,236,1687,3288,4877,6301,7417,8130,8362,8121,7427,6374,5070,3652,2253,1008,6,-675,-1011,-1011,-715,-195,458,1171,1839,2426,2864,3167,3323,3383,3382,3365,3386,3458,3613,3848,4157,4527,4946,5385,5848,6294,6721,7088,7370,7519,7511,7297,6865,6205,5322,4249,3028,1718,387,-883,-2037,-2988,-3722,-4176,-4387,-4342,-4119,-3759,-3360,-2993,-2746,-2679,-2829,-3207,-3776,-4478,-5218,-5900,-6422,-6714,-6714,-6427,-5863,-5092,-4210,-3295,-2483,-1832,-1433,-1314,-1474,-1896,-2514,-3252,-4026,-4730,-5280,-5601,-5623,-5331,-4714,-3810,-2684,-1419,-117,1123,2213,3090,3717,4094,4248,4214,4071,3855,3651,3486,3403,3416,3529,3731,4002,4307,4608,4877,5062,5161,5128,4991,4741,4419,4061,3708,3424,3236,3220,3382,3774,4385,5209,6212,7328,8489,9590,10540,11228,11586,11540,11087,10228,9033,7575,5980,4347,2801,1430,306,-531,-1074,-1335,-1359,-1178,-872,-467,-39,374,741,1010,1198,1269,1271,1201,1109,1019,946,903,864,809,683,451,63,-495,-1240,-2142,-3175,-4274,-5379,-6429,-7355,-8125,-8689,-9045,-9159,-9057,-8710,-8163,-7416,-6532,-5561,-4601,-3725,-3068,-2670,-2651,-2975,-3683,-4658,-5844,-7072,-8240,-9192,-9849,-10125,-10022,-9546,-8780,-7804,-6723,-5656,-4672,-3869,-3265,-2887,-2718,-2711,-2823,-2971,-3085,-3094,-2915,-2521,-1845,-923,260,1614,3082,4553,5926,7107,7998,8557,8738,8555,8036,7236,6238,5111,3947,2813,1765,855,98,-478,-881,-1100,-1154,-1037,-771,-371,143,724,1342,1938,2477,2911,3224,3398,3448,3381,3222,2992,2699,2348,1938,1446,869,201,-566,-1390,-2259,-3104,-3886,-4536,-5017,-5269,-5275,-4990,-4425,-3553,-2420,-1031,517,2168,3782,5256,6442,7247,7569,7395,6718,5616,4183,2554,865,-743,-2162,-3294,-4093,-4523,-4604,-4351,-3825,-3079,-2182,-1209,-242,658,1398,1945,2241,2284,2095,1715,1237,726,296,-3,-114,-44,178,474,760,935,920,665,144,-607,-1541,-2562,-3570,-4470,-5167,-5612,-5764,-5639,-5249,-4668,-3929,-3127,-2295,-1508,-781,-155,373,791,1109,1335,1467,1529,1507,1424,1273,1073,830,561,284,5,-244,-472,-643,-766,-808,-768,-633,-393,-72,331,773,1226,1658,2038,2351,2597,2782,2918,3040,3140,3243,3326,3383,3373,3282,3070,2733,2265,1679,992,247,-534,-1298,-2024,-2667,-3211,-3629,-3914,-4063,-4079,-3978,-3782,-3526,-3240,-2970,-2730,-2549,-2414,-2301,-2160,-1929,-1550,-954,-119,971,2288,3765,5322,6839,8219,9341,10145,10564,10591,10247,9577,8664,7587,6446,5313,4264,3328,2539,1880,1338,885,482,119,-238,-573,-895,-1172,-1389,-1534,-1581,-1552,-1452,-1316,-1200,-1138,-1199,-1407,-1798,-2366,-3101,-3952,-4876,-5789,-6636,-7334,-7831,-8089,-8083,-7813,-7318,-6616,-5786,-4870,-3922,-3004,-2127,-1338,-636,-30,465,861,1131,1288,1305,1195,957,609,172,-315,-828,-1322,-1775,-2168,-2482,-2717,-2867,-2935,-2926,-2844,-2698,-2493,-2244,-1955,-1643,-1300,-943,-556,-135,329,859,1448,2113,2824,3576,4305,4976,5512,5857,5957,5770,5287,4528,3528,2378,1144,-52,-1138,-2017,-2647,-2994,-3086,-2948,-2678,-2332,-2022,-1807,-1746,-1865,-2152,-2575,-3079,-3583,-4026,-4331,-4456,-4365,-4070,-3564,-2927,-2168,-1385,-618,83,654,1087,1335,1407,1282,988,525,-60,-735,-1438,-2127,-2724,-3198,-3477,-3550,-3389,-3001,-2418,-1678,-850,-4,783,1450,1916,2165,2143,1865,1325,570,-373,-1436,-2564,-3704,-4795,-5797,-6671,-7393,-7946,-8329,-8537,-8583,-8470,-8212,-7809,-7271,-6602,-5801,-4884,-3859,-2739,-1564,-344,857,2021,3080,4008,4752,5295,5605,5693,5550,5230,4742,4165,3532,2917,2360,1910,1589,1422,1395,1503,1702,1964,2224,2453,2583,2609,2484,2230,1842,1362,814,250,-298,-789,-1202,-1526,-1760,-1922,-2032,-2124,-2226,-2366,-2559,-2809,-3116,-3443,-3786,-4087,-4336,-4498,-4556,-4511,-4361,-4117,-3794,-3403,-2958,-2470,-1947,-1409,-852,-314,222,714,1174,1580,1918,2185,2352,2408,2345,2147,1833,1407,916,378,-136,-602,-970,-1212,-1333,-1327,-1240,-1099,-965,-868,-856,-926,-1105,-1348,-1651,-1961,-2237,-2444,-2545,-2514,-2354,-2075,-1696,-1283,-851,-490,-212,-76,-83,-230,-494,-825,-1163,-1456,-1636,-1671,-1545,-1262,-867,-420,2,312,442,344,1,-561,-1285,-2073,-2817,-3406,-3729,-3721,-3338,-2584,-1523,-220,1185,2587,3841,4843,5502,5768,5622,5113,4278,3237,2071,893,-208,-1161,-1916,-2444,-2734,-2797,-2649,-2309,-1815,-1174,-436,393,1275,2178,3080,3921,4669,5262,5642,5753,5548,4988,4080,2828,1305,-427,-2244,-4048,-5713,-7142,-8242,-8965,-9263,-9145,-8617,-7720,-6514,-5052,-3425,-1706,16,1649,3125,4357,5302,5917,6195,6139,5788,5183,4397,3493,2550,1637,829,165,-289,-542,-552,-367,-1,495,1050,1618,2116,2503,2725,2753,2574,2189,1614,881,17,-925,-1906,-2872,-3778,-4575,-5226,-5701,-5985,-6085,-6008,-5787,-5450,-5039,-4590,-4139,-3719,-3345,-3037,-2789,-2604,-2475,-2396,-2359,-2365,-2404,-2481,-2588,-2723,-2884,-3061,-3246,-3422,-3561,-3642,-3616,-3469,-3145,-2651,-1959,-1109,-127,925,1959,2917,3689,4240,4506,4476,4157,3574,2784,1852,863,-100,-940,-1582,-1951,-2009,-1724,-1126,-239,860,2087,3353,4555,5607,6449,7013,7300,7289,7017,6532,5872,5127,4337,3583,2911,2366,1979,1768,1737,1881,2175,2597,3106,3671,4240,4771,5227,5547,5719,5687,5455,5012,4381,3595,2724,1834,1018,366,-58,-192,-30,411,1073,1869,2696,3450,4026,4364,4406,4158,3650,2940,2125,1294,530,-86,-529,-791,-896,-918,-931,-1015,-1263,-1713,-2393,-3285,-4324,-5432,-6491,-7404,-8052,-8388,-8343,-7958,-7249,-6338,-5311,-4322,-3478,-2897,-2648,-2771,-3242,-4030,-5006,-6072,-7064,-7847,-8303,-8336,-7918,-7059,-5831,-4338,-2707,-1076,448,1759,2818,3598,4124,4443,4618,4715,4810,4937,5143,5420,5768,6143,6519,6837,7079,7211,7239,7185,7071,6964,6887,6901,7007,7207,7481,7753,7993,8095,8039,7761,7286,6631,5887,5126,4485,4024,3852,3966,4383,5024,5806,6615,7306,7803,7965,7789,7225,6335,5186,3896,2593,1396,428,-269,-637,-730,-588,-323,-13,219,345,298,124,-153,-450,-686,-793,-692,-382,160,864,1669,2473,3147,3610,3750,3545,2969,2078,939,-337,-1653,-2885,-3967,-4820,-5433,-5794,-5942,-5911,-5761,-5535,-5278,-5002,-4729,-4436,-4122,-3771,-3370,-2931,-2460,-1984,-1534,-1137,-824,-600,-477,-435,-448,-500,-540,-563,-535,-453,-317,-127,100,361,643,936,1237,1524,1793,2013,2178,2253,2253,2152,1996,1792,1593,1432,1333,1326,1399,1551,1758,1982,2215,2405,2552,2633,2639,2583,2478,2355,2259,2236,2314,2540,2892,3375,3913,4469,4947,5306,5479,5468,5261,4922,4482,4027,3608,3290,3095,3047,3120,3277,3473,3620,3680,3581,3308,2856,2239,1518,726,-54,-789,-1420,-1930,-2305,-2541,-2660,-2668,-2584,-2425,-2179,-1864,-1462,-982,-425,196,858,1525,2174,2759,3254,3639,3882,3993,3967,3816,3568,3241,2868,2468,2060,1652,1251,848,451,51,-340,-722,-1077,-1405,-1699,-1960,-2212,-2453,-2715,-3010,-3335,-3706,-4094,-4493,-4892,-5255,-5599,-5895,-6158,-6379,-6574,-6741,-6894,-7033,-7165,-7276,-7360,-7374,-7288,-7059,-6651,-6046,-5251,-4290,-3242,-2166,-1181,-352,222,510,483,169,-382,-1096,-1868,-2617,-3236,-3677,-3884,-3867,-3638,-3258,-2794,-2304,-1873,-1523,-1300,-1197,-1203,-1288,-1414,-1549,-1641,-1683,-1627,-1486,-1238,-895,-466,38,593,1174,1757,2314,2813,3240,3561,3771,3862,3834,3702,3482,3197,2870,2535,2201,1904,1650,1467,1366,1364,1473,1696,2041,2484,3017,3595,4182,4719,5154,5433,5522,5401,5082,4600,4020,3413,2875,2464,2252,2244,2442,2787,3217,3633,3956,4102,4031,3717,3203,2521,1777,1044,433,-2,-202,-176,47,404,781,1108,1246,1166,780,119,-808,-1920,-3141,-4368,-5520,-6514,-7305,-7865,-8183,-8294,-8213,-8010,-7716,-7393,-7077,-6796,-6575,-6411,-6309,-6247,-6221,-6194,-6159,-6080,-5946,-5721,-5402,-4960,-4398,-3721,-2931,-2074,-1159,-247,633,1429,2110,2634,2992,3159,3158,2996,2727,2385,2053,1780,1639,1684,1942,2447,3170,4097,5163,6305,7434,8474,9322,9920,10181,10080,9586,8723,7539,6121,4579,3053,1660,525,-271,-704,-770,-555,-148,315,709,921,879,552,-32,-802,-1655,-2464,-3116,-3512,-3595,-3342,-2787,-1995,-1082,-153,644,1213,1461,1345,888,129,-815,-1822,-2759,-3483,-3896,-3932,-3548,-2786,-1696,-392,995,2315,3428,4206,4562,4451,3877,2893,1577,64,-1538,-3067,-4417,-5455,-6113,-6302,-6036,-5287,-4149,-2672,-998,741,2402,3832,4908,5531,5632,5206,4278,2934,1289,-519,-2325,-3990,-5361,-6341,-6849,-6860,-6386,-5476,-4226,-2730,-1128,481,1957,3228,4183,4798,5011,4855,4328,3516,2482,1329,181,-886,-1748,-2370,-2696,-2746,-2550,-2177,-1713,-1228,-811,-484,-291,-188,-172,-162,-135,-30,168,467,868,1328,1828,2300,2693,2948,3010,2833,2402,1722,818,-242,-1378,-2514,-3525,-4361,-4926,-5206,-5183,-4901,-4421,-3831,-3245,-2742,-2436,-2355,-2557,-2997,-3669,-4475,-5367,-6242,-7029,-7670,-8095,-8302,-8248,-7963,-7453,-6757,-5917,-4976,-3989,-2987,-2032,-1131,-334,356,936,1394,1759,2037,2250,2427,2585,2745,2929,3137,3377,3637,3906,4162,4390,4565,4674,4702,4641,4476,4209,3830,3355,2784,2152,1480,819,201,-316,-707,-938,-1009,-937,-757,-527,-310,-179,-182,-368,-749,-1325,-2057,-2906,-3791,-4644,-5386,-5927,-6210,-6183,-5817,-5141,-4189,-3067,-1873,-763,160,768,1008,863,369,-381,-1266,-2148,-2898,-3407,-3616,-3517,-3140,-2583,-1946,-1359,-934,-756,-874,-1294,-1983,-2874,-3888,-4917,-5881,-6677,-7241,-7520,-7482,-7121,-6467,-5554,-4460,-3259,-2040,-887,124,938,1526,1873,2001,1939,1744,1457,1149,852,626,493,482,608,864,1268,1771,2387,3053,3753,4431,5048,5547,5889,6022,5927,5583,4999,4201,3233,2169,1077,44,-846,-1533,-1950,-2083,-1915,-1471,-795,61,1010,1982,2882,3638,4172,4449,4434,4142,3607,2880,2062,1209,432,-230,-731,-1076,-1298,-1465,-1637,-1907,-2302,-2869,-3578,-4399,-5263,-6082,-6794,-7321,-7631,-7717,-7583,-7292,-6896,-6467,-6082,-5787,-5627,-5617,-5740,-5981,-6277,-6586,-6827,-6945,-6864,-6548,-5951,-5069,-3929,-2556,-1054,515,2029,3390,4509,5296,5710,5731,5363,4678,3733,2657,1551,551,-246,-740,-880,-642,-34,877,2027,3294,4572,5742,6696,7360,7679,7639,7267,6608,5757,4792,3824,2929,2180,1624,1268,1121,1132,1269,1464,1659,1811,1868,1831,1682,1459,1185,907,661,483,391,394,479,620,781,914,985,945,771,442,-40,-659,-1378,-2139,-2883,-3531,-4028,-4325,-4395,-4247,-3911,-3442,-2912,-2395,-1968,-1680,-1582,-1674,-1954,-2385,-2924,-3505,-4095,-4625,-5088,-5445,-5696,-5836,-5867,-5792,-5609,-5328,-4941,-4474,-3930,-3338,-2732,-2141,-1607,-1157,-817,-595,-500,-510,-603,-744,-886,-992,-1021,-936,-730,-387,66,618,1212,1817,2371,2835,3169,3353,3373,3258,3014,2710,2378,2079,1847,1703,1658,1691,1787,1903,2017,2095,2129,2110,2045,1942,1826,1707,1610,1551,1541,1597,1725,1925,2185,2492,2798,3082,3276,3350,3270,3018,2605,2056,1416,743,100,-458,-875,-1122,-1187,-1066,-804,-413,32,509,952,1350,1661,1885,2014,2043,1993,1857,1653,1391,1070,717,333,-48,-401,-694,-889,-960,-886,-669,-321,126,620,1127,1583,1960,2237,2394,2467,2464,2446,2433,2491,2617,2855,3171,3557,3969,4363,4689,4910,4980,4895,4634,4219,3674,3028,2335,1627,944,326,-230,-695,-1097,-1435,-1743,-2020,-2292,-2537,-2758,-2930,-3031,-3057,-2996,-2872,-2698,-2514,-2345,-2225,-2157,-2157,-2199,-2267,-2334,-2370,-2357,-2282,-2127,-1909,-1601,-1229,-775,-255,317,928,1542,2119,2623,3003,3230,3272,3122,2788,2289,1678,992,293,-370,-963,-1448,-1817,-2065,-2200,-2234,-2178,-2045,-1843,-1584,-1258,-890,-454,29,561,1157,1788,2477,3205,3970,4764,5559,6354,7098,7781,8353,8798,9077,9198,9133,8928,8588,8180,7737,7335,7010,6820,6779,6902,7159,7516,7907,8254,8500,8568,8428,8050,7444,6624,5650,4559,3429,2319,1290,408,-295,-781,-1051,-1114,-1022,-817,-572,-353,-199,-160,-228,-398,-627,-888,-1121,-1318,-1449,-1529,-1567,-1603,-1651,-1751,-1898,-2096,-2324,-2553,-2751,-2890,-2949,-2937,-2858,-2751,-2653,-2607,-2657,-2826,-3120,-3539,-4041,-4603,-5161,-5688,-6136,-6490,-6738,-6887,-6948,-6944,-6896,-6809,-6706,-6560,-6374,-6098,-5720,-5180,-4479,-3574,-2495,-1249,107,1505,2884,4131,5200,5988,6473,6615,6436,5963,5284,4467,3640,2885,2311,1988,1958,2244,2810,3616,4574,5601,6602,7500,8236,8780,9134,9302,9327,9231,9047,8789,8465,8067,7603,7054,6439,5756,5034,4309,3602,2987,2473,2138,1988,2047,2315,2739,3290,3874,4432,4869,5143,5184,4996,4556,3913,3095,2175,1209,268,-600,-1352,-1977,-2469,-2853,-3156,-3409,-3653,-3903,-4185,-4491,-4826,-5155,-5486,-5773,-6031,-6236,-6389,-6491,-6529,-6494,-6376,-6149,-5828,-5391,-4879,-4317,-3748,-3247,-2846,-2622,-2583,-2773,-3151,-3702,-4360,-5043,-5689,-6204,-6541,-6651,-6530,-6187,-5659,-5004,-4276,-3541,-2851,-2235,-1723,-1308,-986,-725,-513,-301,-90,160,448,783,1163,1566,1981,2362,2687,2910,3014,2972,2802,2489,2100,1624,1143,657,216,-158,-471,-685,-849,-929,-980,-992,-993,-986,-969,-935,-871,-768,-606,-399,-143,134,409,655,851,977,1034,1013,929,779,577,327,35,-299,-656,-1038,-1419,-1776,-2094,-2336,-2482,-2526,-2444,-2254,-1951,-1565,-1111,-630,-151,287,646,901,1040,1054,966,809,620,452,348,342,468,730,1125,1633,2225,2858,3496,4091,4595,4989,5208,5272,5128,4812,4328,3711,3030,2315,1669,1112,731,533,550,775,1175,1719,2331,2954,3496,3908,4096,4058,3737,3165,2360,1360,240,-945,-2121,-3211,-4173,-4943,-5506,-5851,-5983,-5938,-5742,-5440,-5073,-4660,-4238,-3802,-3363,-2916,-2446,-1964,-1459,-957,-469,-21,353,641,809,849,751,509,140,-343,-905,-1504,-2104,-2641,-3085,-3400,-3565,-3595,-3498,-3319,-3077,-2826,-2557,-2307,-2041,-1763,-1438,-1060,-609,-98,470,1054,1635,2160,2608,2937,3141,3203,3135,2952,2681,2343,1983,1606,1259,944,685,479,338,249,215,230,286,397,551,771,1059,1423,1881,2424,3063,3779,4560,5375,6174,6928,7545,7997,8199,8120,7718,7006,5983,4735,3306,1822,353,-992,-2152,-3069,-3728,-4116,-4268,-4185,-3919,-3482,-2905,-2220,-1438,-609,251,1072,1821,2419,2816,2962,2827,2410,1743,870,-129,-1178,-2198,-3133,-3923,-4571,-5038,-5371,-5558,-5652,-5652,-5595,-5494,-5362,-5218,-5060,-4899,-4737,-4573,-4410,-4260,-4121,-4014,-3943,-3905,-3911,-3929,-3953,-3955,-3903,-3788,-3583,-3286,-2899,-2434,-1904,-1344,-769,-208,307,772,1152,1442,1629,1702,1663,1521,1286,995,678,393,181,109,205,510,1027,1740,2617,3592,4590,5522,6303,6839,7082,6964,6497,5680,4580,3263,1834,385,-975,-2170,-3128,-3815,-4218,-4346,-4250,-3955,-3553,-3066,-2573,-2101,-1677,-1332,-1052,-854,-716,-642,-604,-607,-623,-652,-687,-712,-742,-769,-821,-912,-1061,-1305,-1642,-2097,-2644,-3278,-3953,-4634,-5270,-5809,-6215,-6438,-6446,-6232,-5769,-5107,-4259,-3316,-2342,-1450,-720,-248,-89,-268,-778,-1572,-2560,-3644,-4687,-5583,-6206,-6487,-6365,-5850,-4984,-3853,-2583,-1301,-155,757,1338,1568,1434,999,327,-477,-1301,-2049,-2603,-2908,-2887,-2533,-1838,-846,400,1796,3282,4716,6023,7083,7822,8180,8115,7635,6751,5534,4044,2393,672,-987,-2498,-3739,-4660,-5185,-5314,-5050,-4445,-3568,-2520,-1392,-302,673,1449,1979,2243,2238,1997,1555,987,353,-255,-780,-1150,-1342,-1337,-1163,-869,-514,-184,59,142,46,-264,-745,-1374,-2076,-2767,-3372,-3794,-3991,-3906,-3560,-2968,-2223,-1393,-600,77,555,787,765,494,31,-584,-1260,-1960,-2605,-3175,-3636,-3981,-4214,-4332,-4346,-4256,-4063,-3768,-3370,-2871,-2277,-1614,-885,-141,606,1314,1959,2525,2989,3359,3623,3809,3908,3945,3909,3801,3611,3314,2905,2371,1722,979,182,-625,-1393,-2078,-2661,-3117,-3473,-3731,-3946,-4143,-4374,-4675,-5066,-5570,-6165,-6840,-7534,-8204,-8760,-9149,-9291,-9146,-8672,-7875,-6768,-5397,-3831,-2143,-429,1220,2717,3972,4920,5507,5702,5507,4953,4099,3042,1879,740,-273,-1071,-1585,-1806,-1737,-1441,-983,-472,25,394,607,615,437,111,-304,-723,-1063,-1246,-1208,-921,-364,427,1424,2543,3710,4833,5820,6605,7111,7325,7209,6808,6139,5287,4315,3336,2428,1705,1225,1066,1238,1764,2590,3673,4907,6191,7384,8351,8951,9073,8627,7597,5997,3935,1551,-962,-3390,-5526,-7192,-8253,-8654,-8392,-7556,-6281,-4748,-3161,-1710,-566,149,371,101,-597,-1618,-2808,-4013,-5083,-5884,-6346,-6417,-6105,-5466,-4556,-3493,-2363,-1274,-316,447,955,1183,1109,744,110,-757,-1787,-2916,-4056,-5129,-6055,-6785,-7261,-7497,-7472,-7253,-6857,-6372,-5833,-5297,-4805,-4356,-3976,-3621,-3292,-2937,-2541,-2069,-1497,-828,-45,814,1740,2672,3580,4410,5123,5703,6117,6389,6517,6536,6487,6408,6364,6382,6526,6803,7241,7826,8512,9272,10005,10658,11146,11408,11423,11162,10669,9983,9184,8351,7576,6920,6439,6141,6013,6016,6072,6126,6080,5891,5497,4894,4080,3105,2022,922,-119,-1004,-1680,-2081,-2204,-2035,-1633,-1029,-327,406,1062,1572,1854,1878,1607,1065,273,-712,-1821,-2982,-4097,-5102,-5893,-6433,-6664,-6578,-6207,-5586,-4817,-3981,-3188,-2530,-2075,-1866,-1914,-2192,-2653,-3227,-3838,-4413,-4893,-5224,-5391,-5385,-5225,-4940,-4566,-4142,-3704,-3276,-2880,-2520,-2206,-1923,-1682,-1441,-1223,-979,-731,-450,-141,205,588,1028,1501,2040,2594,3171,3714,4197,4574,4823,4922,4869,4679,4365,3966,3515,3045,2602,2198,1865,1609,1429,1332,1299,1342,1452,1647,1930,2315,2804,3406,4093,4866,5661,6460,7196,7823,8292,8556,8594,8388,7962,7335,6582,5750,4948,4231,3691,3376,3322,3546,4020,4710,5546,6450,7335,8112,8693,9014,9009,8658,7940,6898,5569,4040,2410,779,-740,-2043,-3060,-3720,-4005,-3929,-3529,-2904,-2137,-1365,-676,-188,58,13,-307,-856,-1585,-2387,-3200,-3920,-4498,-4878,-5057,-5023,-4818,-4449,-3970,-3381,-2719,-1971,-1152,-264,681,1638,2577,3416,4123,4602,4841,4794,4468,3892,3107,2179,1186,200,-722,-1511,-2163,-2649,-3015,-3280,-3507,-3736,-4010,-4358,-4777,-5259,-5770,-6264,-6693,-7004,-7159,-7122,-6891,-6462,-5857,-5116,-4267,-3365,-2446,-1546,-711,48,697,1249,1695,2071,2392,2697,3017,3369,3773,4230,4731,5266,5818,6362,6885,7354,7758,8063,8252,8291,8156,7827,7290,6544,5613,4538,3372,2213,1124,222,-429,-745,-697,-260,537,1647,2990,4466,5963,7363,8558,9439,9938,10000,9617,8810,7655,6240,4709,3187,1816,720,-30,-376,-338,46,688,1486,2311,3073,3633,3951,3937,3579,2881,1856,576,-896,-2476,-4057,-5566,-6895,-8000,-8810,-9328,-9542,-9489,-9220,-8779,-8243,-7642,-7042,-6450,-5911,-5412,-4979,-4596,-4269,-3999,-3780,-3624,-3530,-3515,-3578,-3738,-3981,-4308,-4685,-5076,-5441,-5707,-5856,-5829,-5637,-5296,-4839,-4351,-3880,-3529,-3335,-3366,-3626,-4116,-4797,-5613,-6481,-7325,-8049,-8578,-8848,-8801,-8434,-7722,-6722,-5451,-4000,-2431,-835,703,2108,3316,4283,4991,5439,5645,5641,5459,5135,4709,4208,3665,3114,2575,2089,1671,1361,1172,1134,1244,1516,1922,2452,3057,3696,4313,4859,5281,5548,5633,5538,5280,4901,4458,4004,3621,3341,3216,3248,3424,3706,4036,4349,4565,4642,4508,4179,3627,2915,2071,1188,323,-423,-1003,-1332,-1398,-1169,-689,-2,805,1620,2353,2882,3149,3097,2722,2054,1150,94,-1017,-2092,-3048,-3820,-4370,-4675,-4744,-4594,-4263,-3799,-3252,-2685,-2144,-1684,-1339,-1139,-1103,-1219,-1496,-1879,-2362,-2883,-3403,-3883,-4272,-4553,-4691,-4690,-4539,-4258,-3867,-3384,-2855,-2293,-1750,-1238,-785,-425,-148,-5,30,-65,-265,-553,-881,-1219,-1493,-1672,-1701,-1550,-1222,-706,-48,725,1550,2368,3108,3711,4131,4326,4323,4116,3780,3356,2907,2489,2119,1833,1602,1438,1291,1156,994,800,560,282,-15,-307,-543,-706,-728,-616,-338,90,627,1245,1873,2470,2975,3370,3625,3761,3793,3771,3726,3713,3742,3825,3936,4033,4056,3938,3613,3044,2197,1110,-198,-1609,-3043,-4349,-5414,-6109,-6340,-6054,-5237,-3947,-2280,-396,1523,3271,4671,5555,5849,5491,4553,3115,1350,-549,-2390,-3963,-5123,-5752,-5805,-5293,-4293,-2920,-1333,313,1853,3163,4130,4705,4864,4626,4041,3183,2129,975,-201,-1322,-2331,-3182,-3857,-4335,-4630,-4747,-4710,-4545,-4276,-3947,-3591,-3253,-2972,-2793,-2755,-2882,-3204,-3698,-4371,-5163,-6022,-6877,-7638,-8233,-8596,-8669,-8447,-7916,-7117,-6087,-4888,-3586,-2248,-931,301,1419,2377,3185,3815,4302,4622,4796,4796,4614,4214,3592,2723,1646,376,-1005,-2424,-3781,-4971,-5897,-6478,-6649,-6381,-5686,-4602,-3218,-1642,-5,1559,2928,4005,4735,5095,5119,4861,4417,3886,3363,2943,2679,2602,2713,2958,3299,3629,3909,4030,3993,3736,3313,2742,2107,1482,969,621,529,680,1088,1679,2368,3032,3548,3779,3644,3062,2034,593,-1169,-3134,-5130,-7020,-8614,-9804,-10461,-10556,-10070,-9062,-7630,-5903,-4045,-2209,-553,805,1763,2288,2359,2030,1361,459,-575,-1626,-2603,-3422,-4035,-4412,-4551,-4463,-4183,-3752,-3205,-2595,-1953,-1330,-766,-301,15,147,51,-282,-873,-1687,-2699,-3834,-5008,-6133,-7099,-7819,-8219,-8249,-7893,-7170,-6122,-4810,-3324,-1736,-138,1389,2774,3951,4868,5494,5814,5832,5577,5075,4386,3540,2604,1612,618,-327,-1174,-1863,-2350,-2579,-2526,-2174,-1537,-652,416,1572,2720,3736,4537,5028,5162,4933,4357,3506,2467,1354,290,-608,-1244,-1536,-1466,-1024,-282,686,1752,2791,3668,4279,4539,4412,3911,3091,2050,918,-172,-1086,-1710,-1983,-1861,-1386,-619,316,1281,2118,2685,2858,2561,1768,499,-1154,-3088,-5123,-7107,-8851,-10208,-11062,-11327,-11002,-10106,-8741,-7034,-5143,-3262,-1535,-144,841,1323,1337,900,133,-855,-1922,-2931,-3769,-4359,-4654,-4666,-4434,-4027,-3549,-3069,-2684,-2425,-2313,-2324,-2404,-2487,-2498,-2392,-2131,-1722,-1211,-638,-98,358,670,808,763,565,243,-144,-526,-855,-1050,-1078,-895,-505,77,791,1570,2320,2945,3376,3544,3442,3075,2477,1730,875,2,-847,-1629,-2306,-2871,-3308,-3600,-3750,-3728,-3535,-3163,-2615,-1919,-1109,-242,620,1405,2051,2503,2741,2747,2571,2244,1865,1505,1269,1223,1420,1891,2593,3501,4492,5491,6353,6991,7291,7202,6686,5753,4458,2878,1140,-629,-2275,-3662,-4668,-5197,-5207,-4710,-3753,-2477,-1009,450,1721,2637,3053,2899,2156,889,-770,-2624,-4446,-5998,-7064,-7485,-7171,-6124,-4429,-2250,198,2664,4914,6718,7939,8458,8277,7433,6044,4256,2250,198,-1734,-3419,-4771,-5750,-6356,-6640,-6655,-6502,-6245,-5960,-5695,-5462,-5272,-5097,-4920,-4715,-4480,-4216,-3945,-3694,-3497,-3374,-3346,-3404,-3534,-3692,-3822,-3862,-3734,-3385,-2757,-1838,-626,818,2431,4095,5692,7090,8173,8845,9050,8780,8066,6980,5624,4112,2554,1069,-276,-1396,-2264,-2852,-3159,-3205,-3005,-2590,-1988,-1221,-315,714,1845,3060,4327,5618,6879,8077,9145,10048,10731,11176,11362,11308,11043,10624,10121,9612,9160,8822,8622,8553,8592,8680,8755,8767,8652,8394,7974,7403,6706,5921,5085,4251,3453,2720,2070,1487,952,414,-182,-895,-1771,-2838,-4090,-5493,-6964,-8408,-9695,-10699,-11313,-11433,-11030,-10091,-8679,-6893,-4879,-2808,-862,790,1999,2668,2741,2236,1204,-231,-1934,-3737,-5480,-7014,-8225,-9028,-9388,-9308,-8813,-7975,-6845,-5528,-4071,-2571,-1065,350,1651,2725,3547,4020,4119,3802,3082,1998,628,-908,-2477,-3920,-5089,-5842,-6085,-5746,-4833,-3381,-1497,689,3006,5287,7361,9089,10365,11120,11360,11107,10471,9557,8530,7514,6650,6014,5651,5564,5703,6015,6422,6855,7263,7600,7861,8026,8126,8143,8120,8037,7925,7768,7578,7352,7096,6809,6504,6180,5842,5505,5152,4816,4475,4170,3894,3674,3536,3476,3528,3678,3911,4204,4485,4706,4775,4624,4192,3440,2372,1021,-530,-2181,-3793,-5265,-6465,-7356,-7883,-8079,-7988,-7684,-7249,-6760,-6265,-5815,-5387,-5001,-4591,-4158,-3650,-3081,-2439,-1773,-1121,-544,-115,124,110,-158,-689,-1429,-2332,-3295,-4244,-5064,-5682,-6029,-6065,-5787,-5223,-4433,-3491,-2501,-1536,-686,8,526,873,1089,1219,1309,1394,1480,1553,1582,1516,1329,986,492,-118,-805,-1470,-2040,-2409,-2502,-2250,-1636,-657,628,2141,3772,5382,6839,8002,8761,9023,8755,7962,6713,5135,3385,1661,143,-999,-1661,-1787,-1393,-576,559,1822,3073,4147,4929,5360,5405,5113,4539,3800,2999,2263,1677,1330,1238,1428,1833,2425,3098,3792,4413,4912,5239,5379,5328,5107,4737,4263,3726,3162,2620,2109,1662,1262,922,605,325,49,-205,-433,-620,-728,-757,-685,-533,-328,-117,51,124,62,-152,-532,-1053,-1698,-2408,-3150,-3860,-4498,-5021,-5394,-5591,-5605,-5424,-5060,-4532,-3881,-3162,-2443,-1807,-1335,-1092,-1153,-1530,-2235,-3232,-4447,-5803,-7174,-8477,-9582,-10443,-10989,-11205,-11104,-10689,-10020,-9115,-8036,-6824,-5541,-4261,-3043,-1989,-1149,-605,-372,-474,-880,-1531,-2360,-3251,-4112,-4829,-5322,-5511,-5377,-4901,-4118,-3083,-1864,-560,743,1936,2946,3691,4133,4244,4040,3557,2862,2044,1181,379,-315,-831,-1164,-1317,-1304,-1181,-976,-725,-471,-191,81,393,747,1175,1693,2304,3003,3775,4589,5416,6221,6977,7661,8253,8750,9135,9418,9591,9669,9647,9552,9382,9171,8924,8661,8381,8082,7746,7341,6840,6211,5432,4509,3451,2312,1133,-3,-1059,-1970,-2728,-3324,-3786,-4152,-4462,-4768,-5079,-5427,-5765,-6093,-6323,-6436,-6358,-6075,-5581,-4891,-4069,-3181,-2322,-1588,-1054,-809,-868,-1273,-1972,-2935,-4066,-5275,-6453,-7504,-8330,-8883,-9107,-9020,-8626,-7982,-7153,-6196,-5204,-4216,-3294,-2464,-1738,-1126,-608,-189,146,390,537,581,517,341,75,-264,-625,-955,-1192,-1276,-1162,-828,-260,496,1412,2414,3434,4415,5286,6013,6560,6914,7069,7024,6791,6383,5819,5138,4378,3589,2828,2140,1571,1150,889,784,816,948,1141,1351,1546,1696,1803,1859,1894,1912,1946,1998,2087,2204,2346,2501,2650,2779,2869,2910,2898,2837,2741,2627,2512,2418,2344,2298,2270,2221,2144,1968,1691,1260,682,-41,-872,-1752,-2605,-3351,-3909,-4216,-4251,-4012,-3551,-2950,-2302,-1728,-1318,-1147,-1260,-1627,-2213,-2912,-3610,-4190,-4536,-4576,-4283,-3660,-2785,-1755,-706,227,918,1266,1222,769,-35,-1119,-2348,-3601,-4728,-5615,-6157,-6297,-6010,-5320,-4289,-3010,-1607,-213,1040,2045,2712,3019,2954,2573,1935,1121,214,-723,-1621,-2455,-3178,-3790,-4263,-4585,-4734,-4704,-4460,-4029,-3389,-2590,-1661,-652,372,1363,2263,3020,3602,3958,4071,3907,3465,2739,1755,557,-790,-2190,-3549,-4754,-5720,-6377,-6689,-6666,-6339,-5781,-5083,-4325,-3607,-2987,-2502,-2177,-1972,-1864,-1783,-1684,-1499,-1214,-791,-260,374,1054,1750,2406,2996,3500,3906,4229,4473,4664,4807,4916,4986,5009,4971,4833,4581,4173,3593,2839,1908,863,-259,-1346,-2307,-3032,-3419,-3409,-2978,-2148,-1015,310,1652,2838,3708,4116,3995,3313,2145,603,-1129,-2840,-4326,-5392,-5913,-5818,-5144,-3965,-2478,-861,641,1825,2533,2645,2152,1097,-399,-2155,-3962,-5621,-6920,-7741,-7985,-7652,-6808,-5564,-4095,-2567,-1150,13,848,1283,1354,1065,491,-300,-1259,-2298,-3387,-4470,-5490,-6424,-7197,-7782,-8124,-8191,-7961,-7443,-6645,-5620,-4428,-3133,-1836,-605,471,1327,1923,2218,2232,1988,1545,990,398,-119,-493,-641,-547,-205,326,975,1611,2133,2410,2374,1984,1257,269,-862,-1983,-2935,-3565,-3755,-3427,-2570,-1221,520,2512,4591,6580,8310,9668,10536,10922,10811,10304,9494,8513,7492,6541,5736,5123,4688,4399,4170,3928,3566,3026,2263,1269,97,-1180,-2440,-3557,-4410,-4903,-4993,-4673,-4017,-3131,-2166,-1293,-667,-426,-646,-1353,-2488,-3952,-5573,-7169,-8550,-9552,-10066,-10047,-9525,-8597,-7414,-6152,-4994,-4098,-3566,-3460,-3750,-4363,-5182,-6044,-6822,-7370,-7619,-7530,-7117,-6450,-5611,-4709,-3848,-3082,-2478,-2010,-1671,-1393,-1128,-834,-494,-128,218,483,590,497,163,-379,-1089,-1856,-2574,-3104,-3331,-3161,-2548,-1488,-39,1690,3563,5376,6976,8145,8768,8737,8029,6702,4884,2752,563,-1469,-3086,-4123,-4454,-4057,-2990,-1410,483,2428,4182,5529,6307,6452,5972,4979,3639,2174,801,-262,-877,-939,-464,500,1808,3300,4777,6066,7013,7517,7527,7067,6182,4998,3627,2206,860,-326,-1269,-1961,-2384,-2604,-2660,-2634,-2595,-2586,-2648,-2758,-2900,-2991,-2988,-2812,-2437,-1859,-1113,-277,550,1260,1735,1906,1705,1142,246,-898,-2189,-3489,-4692,-5674,-6372,-6741,-6772,-6521,-6033,-5401,-4715,-4032,-3431,-2924,-2528,-2223,-1984,-1775,-1570,-1347,-1101,-838,-580,-351,-179,-97,-98,-203,-368,-569,-750,-856,-855,-718,-463,-120,246,567,775,827,717,465,146,-168,-360,-357,-70,524,1424,2586,3915,5307,6616,7722,8492,8845,8716,8095,7016,5540,3792,1884,-21,-1801,-3311,-4465,-5165,-5398,-5127,-4414,-3303,-1900,-323,1310,2871,4252,5376,6176,6641,6773,6615,6220,5664,5022,4379,3807,3364,3109,3068,3260,3684,4308,5092,5985,6900,7781,8535,9104,9420,9448,9165,8572,7710,6612,5360,4021,2679,1412,298,-612,-1262,-1623,-1692,-1457,-983,-297,486,1281,1967,2425,2572,2321,1654,579,-834,-2489,-4234,-5932,-7410,-8536,-9194,-9323,-8902,-7982,-6637,-5012,-3255,-1541,-22,1157,1924,2208,2053,1496,665,-314,-1277,-2098,-2638,-2845,-2672,-2166,-1397,-481,433,1224,1757,1961,1791,1249,390,-716,-1968,-3254,-4479,-5536,-6351,-6860,-7031,-6845,-6317,-5477,-4366,-3059,-1597,-70,1481,2986,4395,5675,6773,7677,8346,8769,8931,8824,8459,7852,7043,6088,5062,4046,3151,2451,2056,2018,2377,3132,4231,5586,7080,8570,9913,10997,11710,12025,11916,11449,10681,9731,8704,7707,6824,6115,5590,5256,5065,4979,4939,4893,4804,4649,4415,4135,3809,3491,3204,2972,2818,2733,2698,2685,2646,2531,2314,1946,1447,817,116,-608,-1261,-1811,-2174,-2371,-2391,-2303,-2169,-2082,-2132,-2389,-2901,-3677,-4685,-5855,-7090,-8270,-9275,-9998,-10362,-10319,-9885,-9089,-8029,-6807,-5554,-4391,-3440,-2764,-2432,-2428,-2727,-3252,-3907,-4591,-5209,-5675,-5949,-6001,-5853,-5535,-5102,-4621,-4137,-3704,-3334,-3038,-2799,-2594,-2391,-2175,-1904,-1583,-1178,-699,-141,496,1186,1927,2685,3447,4197,4918,5607,6260,6866,7434,7929,8351,8648,8807,8768,8530,8052,7363,6472,5441,4334,3248,2270,1513,1058,985,1343,2121,3302,4772,6416,8054,9515,10619,11221,11222,10574,9309,7522,5356,3013,690,-1391,-3068,-4193,-4711,-4607,-3957,-2869,-1514,-62,1316,2469,3307,3768,3864,3622,3130,2466,1732,1021,399,-84,-408,-590,-672,-705,-770,-910,-1181,-1594,-2145,-2800,-3523,-4255,-4956,-5588,-6125,-6573,-6936,-7236,-7507,-7771,-8033,-8307,-8551,-8746,-8833,-8769,-8501,-8012,-7298,-6381,-5343,-4252,-3227,-2374,-1773,-1508,-1572,-1973,-2625,-3459,-4352,-5204,-5913,-6401,-6631,-6572,-6253,-5691,-4957,-4085,-3163,-2215,-1316,-485,232,828,1272,1563,1687,1647,1439,1091,612,52,-538,-1117,-1590,-1929,-2058,-1948,-1588,-984,-174,768,1778,2745,3589,4211,4549,4550,4205,3525,2570,1415,172,-1047,-2124,-2953,-3457,-3572,-3302,-2640,-1664,-445,892,2234,3430,4392,4997,5230,5063,4566,3810,2936,2058,1314,799,579,679,1075,1710,2500,3346,4148,4814,5285,5517,5514,5311,4948,4528,4092,3750,3534,3489,3625,3900,4280,4670,5001,5179,5159,4892,4403,3709,2882,1987,1086,236,-550,-1259,-1922,-2557,-3216,-3902,-4642,-5393,-6139,-6791,-7290,-7549,-7505,-7118,-6383,-5323,-4020,-2553,-1050,378,1621,2581,3207,3458,3345,2898,2172,1238,170,-945,-2055,-3077,-3987,-4732,-5302,-5683,-5882,-5908,-5787,-5541,-5204,-4800,-4363,-3909,-3474,-3066,-2713,-2425,-2223,-2108,-2091,-2149,-2269,-2413,-2525,-2567,-2458,-2177,-1673,-958,-50,989,2073,3111,3994,4640,4972,4960,4597,3923,3013,1952,868,-133,-934,-1443,-1599,-1375,-772,158,1346,2685,4047,5313,6335,7032,7315,7177,6640,5779,4714,3563,2482,1563,924,593,599,906,1455,2173,2959,3737,4411,4943,5278,5432,5414,5281,5095,4927,4846,4900,5116,5482,5953,6447,6848,7052,6928,6410,5458,4088,2395,493,-1442,-3262,-4802,-5973,-6699,-7005,-6931,-6597,-6117,-5633,-5250,-5053,-5066,-5276,-5621,-6022,-6367,-6587,-6591,-6366,-5898,-5234,-4441,-3603,-2816,-2164,-1719,-1523,-1600,-1931,-2485,-3207,-4027,-4881,-5691,-6411,-6975,-7368,-7556,-7550,-7347,-6976,-6447,-5795,-5033,-4193,-3287,-2350,-1413,-525,262,886,1298,1449,1338,973,416,-255,-927,-1493,-1832,-1891,-1602,-1007,-139,881,1943,2893,3637,4040,4092,3744,3067,2113,1010,-150,-1218,-2118,-2739,-3039,-2980,-2576,-1847,-872,284,1518,2723,3801,4664,5225,5466,5347,4910,4195,3273,2237,1169,167,-709,-1388,-1856,-2090,-2107,-1949,-1640,-1252,-824,-399,-11,331,633,909,1184,1494,1845,2266,2735,3249,3753,4216,4548,4717,4635,4292,3654,2747,1604,294,-1121,-2556,-3940,-5222,-6337,-7280,-8010,-8547,-8876,-9018,-8964,-8730,-8301,-7695,-6906,-5951,-4865,-3662,-2412,-1146,65,1169,2126,2866,3392,3639,3626,3335,2770,1969,943,-241,-1532,-2851,-4129,-5268,-6220,-6891,-7269,-7307,-7023,-6433,-5584,-4538,-3350,-2107,-856,321,1371,2225,2833,3144,3137,2798,2157,1262,194,-956,-2081,-3082,-3874,-4381,-4590,-4469,-4072,-3416,-2588,-1643,-675,254,1060,1703,2115,2296,2214,1904,1388,720,-39,-822,-1562,-2181,-2624,-2826,-2743,-2360,-1672,-731,398,1613,2800,3845,4641,5115,5226,4981,4424,3637,2722,1799,966,326,-71,-191,-38,360,949,1686,2501,3353,4189,4967,5652,6194,6581,6755,6718,6430,5902,5121,4125,2926,1601,204,-1170,-2425,-3483,-4256,-4721,-4850,-4693,-4317,-3815,-3330,-2958,-2831,-2999,-3497,-4284,-5275,-6327,-7293,-7991,-8306,-8131,-7437,-6274,-4720,-2954,-1144,499,1797,2594,2799,2366,1345,-183,-2049,-4084,-6067,-7831,-9185,-10036,-10308,-10005,-9186,-7944,-6417,-4744,-3080,-1546,-251,733,1376,1669,1636,1334,810,143,-605,-1359,-2073,-2688,-3189,-3549,-3780,-3889,-3905,-3854,-3765,-3659,-3550,-3436,-3296,-3114,-2845,-2472,-1959,-1301,-508,404,1381,2376,3321,4162,4833,5315,5571,5637,5532,5338,5114,4949,4884,4960,5149,5425,5690,5886,5914,5727,5301,4645,3816,2900,1982,1183,573,240,198,469,1001,1757,2642,3595,4523,5377,6094,6642,6997,7145,7074,6795,6302,5620,4769,3766,2659,1479,274,-896,-1985,-2943,-3724,-4325,-4733,-4978,-5102,-5152,-5204,-5292,-5490,-5790,-6229,-6741,-7301,-7809,-8195,-8379,-8284,-7897,-7193,-6229,-5051,-3765,-2456,-1245,-217,547,983,1082,814,232,-649,-1748,-3004,-4339,-5653,-6871,-7891,-8640,-9037,-9037,-8599,-7725,-6438,-4796,-2895,-837,1226,3180,4870,6196,7062,7431,7292,6695,5732,4504,3173,1852,686,-228,-821,-1051,-926,-489,216,1078,2047,3004,3908,4685,5309,5770,6063,6230,6278,6275,6228,6192,6172,6187,6238,6315,6416,6526,6652,6787,6943,7125,7315,7513,7667,7740,7684,7440,6985,6298,5397,4327,3158,1982,903,26,-558,-788,-619,-70,834,1992,3315,4663,5917,6952,7670,7997,7903,7388,6492,5293,3878,2351,813,-659,-1998,-3171,-4165,-4980,-5638,-6156,-6570,-6888,-7152,-7350,-7508,-7612,-7653,-7638,-7526,-7341,-7039,-6636,-6122,-5493,-4776,-3967,-3106,-2206,-1305,-419,407,1171,1835,2388,2827,3124,3308,3353,3290,3107,2833,2455,2010,1477,898,261,-397,-1057,-1679,-2201,-2593,-2764,-2699,-2350,-1720,-840,239,1437,2648,3786,4732,5428,5807,5865,5631,5150,4525,3833,3194,2675,2356,2256,2397,2743,3260,3883,4546,5192,5754,6198,6484,6611,6568,6376,6060,5651,5195,4740,4329,4009,3817,3777,3901,4192,4620,5170,5769,6382,6910,7294,7447,7312,6853,6061,4968,3642,2183,708,-650,-1766,-2538,-2886,-2774,-2212,-1255,8,1437,2897,4238,5320,6054,6374,6263,5770,4953,3927,2803,1695,701,-117,-727,-1135,-1378,-1492,-1545,-1573,-1622,-1726,-1885,-2118,-2404,-2730,-3067,-3395,-3680,-3908,-4055,-4115,-4073,-3931,-3688,-3357,-2962,-2529,-2113,-1756,-1520,-1452,-1586,-1955,-2538,-3329,-4261,-5276,-6297,-7236,-8018,-8576,-8851,-8820,-8470,-7818,-6902,-5784,-4526,-3205,-1889,-638,491,1460,2230,2779,3092,3161,3002,2636,2105,1469,785,137,-411,-791,-953,-879,-555,-28,666,1452,2249,2992,3608,4057,4322,4406,4330,4154,3900,3648,3412,3243,3142,3126,3180,3299,3462,3655,3863,4083,4305,4541,4795,5078,5414,5792,6227,6696,7153,7564,7840,7933,7759,7295,6503,5422,4097,2628,1128,-262,-1422,-2225,-2613,-2526,-2007,-1092,90,1422,2748,3936,4857,5427,5599,5355,4749,3824,2694,1446,185,-1005,-2068,-2963,-3688,-4240,-4653,-4939,-5144,-5274,-5381,-5455,-5550,-5654,-5807,-6023,-6304,-6684,-7136,-7662,-8235,-8807,-9353,-9815,-10170,-10392,-10479,-10442,-10300,-10091,-9840,-9580,-9320,-9069,-8801,-8506,-8137,-7680,-7093,-6387,-5549,-4617,-3628,-2624,-1673,-808,-76,513,946,1239,1405,1462,1435,1335,1186,1013,842,710,640,671,793,1035,1344,1721,2087,2416,2641,2727,2655,2407,2017,1512,969,449,39,-203,-226,-24,393,966,1636,2330,2977,3543,3997,4355,4637,4884,5132,5418,5751,6134,6538,6938,7282,7541,7662,7613,7376,6915,6247,5369,4327,3177,1991,872,-91,-795,-1170,-1169,-796,-80,884,1986,3088,4046,4733,5063,4975,4485,3633,2513,1240,-64,-1287,-2331,-3146,-3704,-4005,-4108,-4035,-3872,-3641,-3396,-3146,-2922,-2714,-2555,-2444,-2418,-2500,-2721,-3105,-3659,-4371,-5201,-6069,-6900,-7549,-7945,-7952,-7541,-6670,-5400,-3791,-2000,-156,1554,2999,4042,4614,4677,4260,3430,2300,1002,-316,-1518,-2484,-3130,-3401,-3303,-2849,-2119,-1183,-149,886,1816,2561,3043,3233,3107,2702,2066,1273,416,-428,-1181,-1792,-2239,-2503,-2615,-2581,-2450,-2244,-1995,-1732,-1461,-1201,-943,-698,-442,-194,73,332,586,824,1030,1203,1339,1439,1524,1589,1666,1746,1842,1945,2041,2118,2161,2162,2132,2082,2047,2046,2100,2209,2351,2493,2591,2600,2501,2275,1963,1584,1229,936,788,817,1045,1462,2033,2698,3398,4059,4640,5086,5394,5545,5557,5437,5209,4878,4471,3978,3425,2798,2124,1408,689,-3,-629,-1152,-1558,-1835,-2002,-2095,-2160,-2254,-2435,-2738,-3192,-3782,-4475,-5197,-5885,-6433,-6796,-6903,-6755,-6360,-5770,-5067,-4320,-3625,-3042,-2616,-2376,-2291,-2351,-2488,-2662,-2825,-2928,-2975,-2938,-2854,-2727,-2584,-2449,-2312,-2207,-2091,-2011,-1932,-1908,-1939,-2071,-2314,-2692,-3181,-3776,-4416,-5068,-5660,-6147,-6473,-6610,-6528,-6226,-5707,-5004,-4152,-3215,-2253,-1336,-543,86,478,633,523,177,-365,-1050,-1776,-2464,-3002,-3292,-3262,-2852,-2055,-901,545,2171,3859,5458,6869,7959,8689,9011,8946,8532,7837,6926,5889,4780,3676,2620,1646,808,94,-443,-827,-1041,-1092,-998,-765,-406,59,621,1264,1953,2686,3399,4078,4653,5092,5349,5394,5231,4856,4325,3663,2932,2177,1419,699,6,-669,-1332,-2034,-2778,-3591,-4481,-5422,-6400,-7356,-8248,-9008,-9589,-9936,-10025,-9836,-9389,-8700,-7834,-6829,-5773,-4708,-3699,-2787,-1990,-1342,-836,-488,-291,-253,-375,-653,-1090,-1663,-2356,-3118,-3897,-4619,-5207,-5576,-5672,-5432,-4864,-3975,-2850,-1573,-295,877,1786,2355,2508,2243,1598,660,-461,-1627,-2712,-3598,-4200,-4459,-4370,-3934,-3221,-2290,-1248,-186,801,1636,2261,2666,2837,2825,2653,2397,2098,1822,1609,1485,1489,1600,1843,2175,2598,3064,3557,4039,4484,4872,5173,5386,5485,5489,5367,5147,4812,4373,3848,3242,2603,1953,1345,805,372,58,-139,-227,-243,-227,-204,-235,-330,-513,-781,-1109,-1459,-1786,-2031,-2154,-2124,-1928,-1584,-1127,-624,-139,233,437,399,108,-450,-1235,-2199,-3263,-4347,-5373,-6267,-6980,-7484,-7759,-7833,-7712,-7439,-7050,-6570,-6059,-5523,-5005,-4519,-4063,-3661,-3290,-2951,-2632,-2315,-1991,-1652,-1278,-883,-454,-9,439,878,1285,1640,1937,2158,2306,2381,2384,2326,2205,2027,1782,1474,1099,659,178,-341,-853,-1344,-1775,-2131,-2399,-2582,-2690,-2753,-2785,-2823,-2874,-2961,-3069,-3198,-3314,-3388,-3383,-3252,-2963,-2487,-1811,-944,68,1179,2294,3327,4188,4791,5085,5054,4695,4077,3263,2341,1434,592,-66,-533,-745,-724,-465,4,643,1419,2265,3121,3919,4574,5031,5225,5136,4753,4112,3268,2299,1315,406,-327,-806,-996,-871,-463,179,995,1885,2782,3599,4265,4742,4977,4979,4731,4261,3593,2754,1796,745,-333,-1404,-2407,-3309,-4067,-4671,-5105,-5397,-5568,-5656,-5712,-5757,-5822,-5901,-5974,-6010,-5958,-5788,-5455,-4959,-4302,-3519,-2669,-1813,-1027,-378,77,310,290,54,-385,-950,-1577,-2169,-2650,-2926,-2949,-2672,-2102,-1257,-217,929,2068,3053,3794,4159,4123,3658,2824,1709,460,-783,-1853,-2639,-3052,-3063,-2706,-2054,-1225,-348,455,1076,1464,1589,1497,1246,937,674,547,635,963,1535,2290,3166,4042,4834,5437,5798,5886,5725,5362,4897,4417,4024,3807,3798,4026,4461,5044,5718,6391,7004,7499,7853,8042,8088,7994,7793,7506,7160,6773,6363,5938,5510,5084,4675,4285,3934,3625,3383,3204,3108,3080,3125,3212,3329,3426,3471,3408,3189,2784,2150,1305,229,-1010,-2382,-3791,-5166,-6407,-7444,-8207,-8664,-8809,-8666,-8285,-7746,-7124,-6515,-5976,-5567,-5295,-5142,-5065,-4988,-4848,-4565,-4101,-3429,-2568,-1566,-503,529,1430,2109,2506,2584,2358,1872,1212,476,-222,-779,-1119,-1193,-991,-548,90,829,1594,2289,2852,3239,3424,3445,3322,3148,2973,2898,2960,3219,3665,4282,4996,5736,6396,6885,7135,7091,6755,6166,5388,4538,3717,3046,2618,2490,2694,3203,3970,4896,5880,6808,7565,8084,8298,8201,7816,7194,6417,5580,4764,4062,3525,3190,3076,3167,3434,3846,4346,4900,5450,5962,6370,6643,6719,6567,6163,5490,4576,3446,2175,819,-507,-1747,-2793,-3593,-4103,-4286,-4171,-3763,-3133,-2329,-1441,-530,311,1032,1561,1877,1952,1793,1425,875,196,-564,-1364,-2159,-2925,-3657,-4346,-5016,-5670,-6335,-7003,-7691,-8367,-9014,-9600,-10068,-10391,-10502,-10388,-9999,-9350,-8428,-7280,-5935,-4473,-2949,-1455,-64,1156,2131,2831,3222,3315,3133,2739,2188,1589,990,503,152,-3,44,282,698,1234,1869,2529,3191,3804,4348,4802,5158,5411,5569,5620,5581,5419,5145,4728,4168,3466,2643,1735,812,-67,-808,-1349,-1628,-1627,-1338,-827,-130,626,1374,2003,2446,2660,2632,2384,1976,1481,990,599,368,368,601,1079,1747,2568,3460,4350,5177,5862,6376,6683,6777,6663,6362,5883,5250,4477,3566,2545,1425,243,-951,-2098,-3119,-3941,-4489,-4700,-4546,-4012,-3134,-1969,-597,862,2299,3587,4610,5269,5490,5231,4492,3307,1756,-69,-2036,-4023,-5906,-7576,-8959,-10007,-10711,-11093,-11203,-11111,-10879,-10581,-10265,-9962,-9680,-9414,-9119,-8776,-8335,-7770,-7077,-6249,-5324,-4340,-3357,-2434,-1637,-1005,-590,-383,-391,-565,-856,-1194,-1505,-1715,-1783,-1655,-1347,-860,-248,441,1140,1786,2321,2700,2884,2860,2614,2160,1515,713,-206,-1179,-2158,-3068,-3865,-4478,-4896,-5074,-5032,-4770,-4313,-3706,-2981,-2185,-1359,-547,223,910,1499,1981,2343,2616,2795,2930,3022,3130,3252,3430,3664,3963,4322,4722,5147,5559,5939,6252,6475,6593,6600,6487,6280,5980,5630,5252,4888,4562,4294,4084,3921,3779,3636,3456,3239,2964,2662,2338,2028,1752,1524,1354,1219,1116,1008,887,730,549,338,131,-69,-233,-363,-447,-504,-543,-589,-676,-821,-1061,-1411,-1878,-2477,-3178,-3986,-4841,-5735,-6588,-7384,-8048,-8559,-8868,-8957,-8817,-8428,-7826,-6998,-6009,-4878,-3669,-2436,-1237,-129,838,1625,2206,2566,2711,2656,2432,2071,1617,1111,576,64,-439,-887,-1300,-1656,-1959,-2205,-2380,-2486,-2509,-2448,-2305,-2084,-1803,-1475,-1139,-808,-530,-326,-227,-257,-421,-719,-1133,-1614,-2125,-2585,-2939,-3121,-3074,-2782,-2223,-1435,-447,670,1845,3003,4063,4973,5668,6124,6317,6255,5949,5443,4782,4021,3239,2477,1819,1305,978,873,985,1334,1877,2603,3457,4396,5364,6298,7143,7836,8330,8578,8567,8280,7749,6998,6080,5058,3985,2926,1923,1015,230,-417,-921,-1291,-1526,-1662,-1694,-1671,-1598,-1517,-1447,-1420,-1458,-1581,-1795,-2111,-2518,-3006,-3552,-4143,-4741,-5350,-5922,-6471,-6962,-7401,-7757,-8031,-8176,-8193,-8031,-7679,-7121,-6359,-5417,-4347,-3207,-2096,-1084,-282,259,471,352,-81,-774,-1631,-2549,-3407,-4091,-4520,-4637,-4427,-3927,-3187,-2312,-1382,-506,250,816,1167,1293,1209,949,554,68,-455,-990,-1487,-1937,-2305,-2596,-2791,-2904,-2935,-2907,-2839,-2757,-2694,-2668,-2706,-2805,-2961,-3141,-3306,-3399,-3362,-3144,-2712,-2050,-1187,-156,945,2048,3031,3820,4338,4552,4464,4108,3552,2875,2177,1529,1017,666,509,531,691,963,1266,1585,1859,2099,2289,2453,2602,2749,2894,3018,3101,3096,2989,2739,2353,1854,1257,645,47,-453,-825,-1022,-1046,-889,-592,-192,246,660,983,1164,1155,953,545,-27,-725,-1499,-2285,-3038,-3720,-4302,-4791,-5186,-5510,-5777,-6005,-6199,-6361,-6470,-6521,-6474,-6331,-6068,-5684,-5203,-4626,-4004,-3364,-2746,-2192,-1720,-1361,-1107,-954,-880,-846,-832,-786,-693,-533,-302,-26,283,563,798,925,929,786,488,58,-490,-1108,-1751,-2370,-2911,-3341,-3617,-3736,-3681,-3476,-3141,-2725,-2280,-1869,-1553,-1381,-1388,-1592,-1961,-2470,-3034,-3591,-4035,-4321,-4346,-4121,-3597,-2818,-1820,-665,564,1795,2934,3931,4711,5258,5557,5620,5492,5219,4870,4503,4177,3938,3803,3800,3893,4094,4347,4639,4938,5218,5460,5646,5746,5740,5591,5276,4765,4062,3170,2130,987,-187,-1326,-2348,-3204,-3830,-4218,-4346,-4253,-3954,-3521,-2995,-2459,-1952,-1559,-1284,-1188,-1248,-1464,-1794,-2188,-2596,-2959,-3239,-3416,-3484,-3479,-3434,-3400,-3431,-3557,-3795,-4147,-4569,-5027,-5448,-5770,-5935,-5899,-5636,-5148,-4461,-3617,-2687,-1731,-829,-35,591,1018,1231,1224,1034,674,210,-329,-886,-1416,-1889,-2255,-2504,-2596,-2539,-2321,-1984,-1548,-1094,-662,-340,-172,-196,-426,-825,-1346,-1900,-2398,-2748,-2886,-2769,-2413,-1850,-1168,-460,172,641,880,883,645,250,-241,-709,-1065,-1223,-1124,-760,-143,662,1595,2549,3466,4268,4925,5429,5796,6051,6247,6395,6527,6628,6682,6656,6512,6224,5787,5207,4536,3825,3150,2590,2213,2060,2157,2483,2986,3602,4227,4772,5152,5289,5156,4722,4038,3116,2063,924,-190,-1229,-2125,-2842,-3371,-3718,-3914,-4002,-4040,-4070,-4157,-4311,-4570,-4905,-5312,-5745,-6166,-6537,-6826,-7017,-7104,-7099,-7020,-6882,-6723,-6529,-6338,-6109,-5858,-5536,-5150,-4663,-4085,-3421,-2685,-1916,-1144,-400,281,887,1414,1854,2239,2559,2852,3104,3340,3531,3682,3770,3778,3720,3567,3371,3108,2830,2522,2202,1858,1491,1080,641,159,-322,-795,-1197,-1503,-1657,-1644,-1434,-1056,-519,105,780,1421,1998,2450,2775,2967,3053,3076,3086,3131,3263,3495,3845,4280,4762,5230,5621,5868,5943,5808,5486,5004,4417,3796,3217,2742,2443,2335,2458,2774,3268,3863,4505,5107,5613,5958,6118,6079,5870,5511,5068,4572,4080,3614,3187,2806,2443,2094,1716,1306,835,307,-278,-901,-1542,-2161,-2728,-3201,-3556,-3774,-3851,-3804,-3654,-3446,-3218,-3010,-2853,-2774,-2766,-2848,-2987,-3180,-3402,-3637,-3858,-4059,-4186,-4251,-4191,-4009,-3669,-3165,-2507,-1696,-775,223,1230,2196,3042,3723,4183,4397,4379,4134,3736,3224,2690,2188,1784,1514,1403,1456,1667,2023,2496,3075,3720,4413,5108,5755,6295,6665,6804,6672,6245,5543,4612,3546,2440,1433,616,104,-72,105,590,1284,2083,2840,3435,3762,3759,3411,2753,1874,876,-87,-901,-1422,-1584,-1321,-642,400,1729,3205,4705,6084,7218,8022,8433,8454,8107,7478,6655,5769,4915,4212,3716,3478,3500,3733,4132,4590,5028,5354,5491,5414,5095,4563,3857,3033,2149,1279,455,-267,-869,-1352,-1709,-1963,-2137,-2244,-2305,-2334,-2324,-2281,-2193,-2047,-1843,-1573,-1261,-909,-572,-257,-22,124,149,62,-148,-453,-852,-1318,-1847,-2425,-3044,-3697,-4364,-5028,-5655,-6201,-6637,-6905,-6996,-6872,-6570,-6091,-5510,-4875,-4256,-3722,-3297,-3012,-2842,-2753,-2683,-2564,-2326,-1919,-1303,-472,552,1731,2986,4254,5426,6437,7190,7633,7719,7426,6783,5818,4630,3310,1983,777,-216,-895,-1234,-1212,-887,-319,377,1085,1688,2073,2169,1926,1351,482,-604,-1792,-2969,-4003,-4777,-5204,-5214,-4769,-3888,-2601,-991,832,2754,4623,6316,7712,8725,9303,9435,9153,8526,7651,6640,5613,4667,3898,3341,3028,2936,3019,3221,3454,3668,3779,3773,3621,3345,2977,2553,2125,1721,1366,1067,804,559,285,-42,-465,-995,-1637,-2386,-3207,-4063,-4919,-5709,-6417,-6987,-7424,-7704,-7856,-7872,-7797,-7624,-7383,-7082,-6726,-6346,-5948,-5587,-5283,-5104,-5072,-5235,-5592,-6144,-6837,-7622,-8398,-9087,-9588,-9830,-9762,-9360,-8645,-7649,-6454,-5122,-3767,-2448,-1262,-245,559,1148,1524,1724,1771,1727,1614,1486,1364,1268,1217,1198,1216,1235,1256,1239,1178,1058,877,652,404,165,-30,-151,-170,-71,141,467,858,1298,1718,2085,2340,2447,2397,2162,1784,1280,702,122,-408,-802,-1017,-991,-713,-168,601,1562,2620,3718,4748,5647,6344,6802,6996,6943,6662,6207,5623,4971,4300,3657,3071,2573,2167,1876,1686,1601,1609,1694,1847,2042,2260,2489,2682,2837,2897,2851,2665,2325,1829,1191,433,-386,-1235,-2031,-2728,-3260,-3589,-3683,-3551,-3196,-2695,-2083,-1484,-948,-576,-416,-486,-799,-1290,-1919,-2589,-3241,-3792,-4218,-4485,-4613,-4635,-4580,-4521,-4469,-4480,-4545,-4648,-4761,-4812,-4749,-4495,-4003,-3231,-2188,-891,586,2150,3690,5068,6180,6899,7179,6958,6272,5159,3720,2077,364,-1271,-2711,-3844,-4624,-5012,-5061,-4802,-4362,-3821,-3306,-2901,-2681,-2671,-2872,-3231,-3693,-4149,-4531,-4740,-4736,-4485,-4005,-3326,-2525,-1665,-833,-87,529,984,1300,1476,1576,1621,1676,1756,1906,2108,2370,2656,2932,3167,3324,3389,3357,3247,3094,2932,2822,2790,2881,3090,3421,3824,4266,4682,5019,5231,5287,5175,4921,4541,4113,3675,3315,3078,3009,3125,3404,3811,4257,4666,4939,4997,4790,4294,3535,2576,1511,448,-493,-1222,-1663,-1789,-1609,-1191,-605,10,566,934,1058,876,400,-352,-1318,-2422,-3586,-4735,-5784,-6704,-7434,-7967,-8293,-8409,-8346,-8107,-7735,-7248,-6681,-6070,-5431,-4806,-4201,-3643,-3146,-2706,-2337,-2029,-1779,-1588,-1443,-1351,-1311,-1323,-1401,-1531,-1734,-1973,-2263,-2550,-2838,-3079,-3278,-3406,-3489,-3518,-3537,-3554,-3610,-3718,-3904,-4166,-4497,-4886,-5281,-5655,-5942,-6095,-6078,-5853,-5425,-4806,-4047,-3198,-2340,-1531,-841,-302,67,284,382,422,479,610,896,1344,1994,2795,3722,4682,5615,6413,7034,7394,7498,7320,6902,6287,5527,4715,3886,3137,2488,1985,1650,1462,1426,1495,1648,1837,2044,2238,2408,2563,2681,2788,2849,2865,2802,2632,2328,1877,1266,530,-319,-1199,-2074,-2845,-3464,-3863,-4006,-3874,-3493,-2892,-2154,-1357,-597,26,444,580,414,-73,-864,-1916,-3175,-4560,-5981,-7349,-8568,-9554,-10244,-10589,-10570,-10202,-9504,-8555,-7401,-6150,-4864,-3633,-2526,-1587,-872,-383,-141,-130,-328,-715,-1226,-1840,-2464,-3060,-3540,-3842,-3906,-3675,-3137,-2291,-1183,103,1471,2778,3899,4708,5106,5041,4492,3511,2173,601,-1057,-2664,-4057,-5132,-5788,-5991,-5734,-5074,-4092,-2915,-1660,-465,571,1370,1889,2143,2163,2032,1830,1662,1601,1723,2047,2584,3286,4095,4915,5658,6222,6532,6531,6195,5543,4612,3495,2272,1076,-4,-854,-1416,-1628,-1509,-1062,-378,466,1363,2192,2865,3304,3465,3354,2994,2449,1778,1069,360,-284,-858,-1352,-1779,-2157,-2503,-2828,-3133,-3404,-3620,-3751,-3771,-3662,-3415,-3055,-2607,-2130,-1671,-1298,-1040,-942,-994,-1203,-1539,-1971,-2472,-3001,-3539,-4045,-4502,-4872,-5125,-5234,-5152,-4872,-4362,-3634,-2711,-1632,-467,698,1786,2693,3354,3713,3732,3428,2819,1977,984,-61,-1052,-1891,-2495,-2815,-2820,-2542,-2022,-1354,-650,-10,433,626,482,29,-735,-1714,-2831,-3960,-4984,-5797,-6297,-6419,-6137,-5440,-4394,-3058,-1559,-20,1421,2634,3516,3995,4045,3692,2993,2063,1012,-2,-860,-1442,-1664,-1489,-925,-25,1116,2368,3596,4664,5445,5874,5896,5526,4821,3862,2785,1698,751,32,-369,-414,-120,492,1316,2284,3257,4157,4881,5374,5608,5577,5329,4913,4411,3893,3430,3068,2825,2699,2648,2633,2586,2457,2204,1801,1251,585,-160,-904,-1591,-2156,-2545,-2765,-2797,-2701,-2521,-2320,-2179,-2136,-2262,-2564,-3072,-3756,-4602,-5542,-6528,-7475,-8309,-8954,-9345,-9424,-9173,-8578,-7668,-6488,-5105,-3595,-2053,-549,824,2020,2973,3668,4081,4235,4152,3880,3484,3015,2561,2156,1867,1710,1686,1794,1973,2188,2358,2432,2350,2073,1592,907,57,-904,-1916,-2880,-3740,-4395,-4802,-4901,-4675,-4126,-3280,-2196,-941,378,1686,2859,3837,4544,4951,5067,4921,4576,4137,3687,3348,3203,3321,3735,4441,5377,6473,7598,8640,9466,9973,10102,9801,9117,8080,6809,5417,4035,2795,1796,1120,794,828,1156,1733,2433,3175,3839,4336,4614,4623,4384,3919,3291,2572,1828,1116,470,-89,-579,-998,-1395,-1773,-2158,-2541,-2905,-3221,-3447,-3538,-3457,-3189,-2724,-2106,-1361,-579,177,832,1311,1582,1598,1363,880,177,-702,-1709,-2771,-3823,-4788,-5589,-6168,-6462,-6445,-6100,-5443,-4519,-3376,-2113,-797,461,1585,2496,3145,3503,3585,3420,3077,2649,2213,1889,1731,1820,2182,2814,3702,4762,5935,7086,8130,8934,9420,9515,9198,8469,7408,6086,4637,3195,1879,806,44,-374,-454,-228,227,850,1553,2272,2955,3560,4072,4478,4787,4998,5123,5167,5132,5024,4844,4593,4270,3878,3419,2906,2354,1793,1257,801,462,299,340,606,1096,1763,2574,3418,4242,4922,5407,5621,5544,5180,4559,3748,2824,1876,989,242,-325,-661,-778,-684,-425,-66,323,653,843,838,574,61,-702,-1649,-2704,-3767,-4740,-5519,-6038,-6238,-6113,-5688,-5020,-4195,-3309,-2455,-1710,-1129,-737,-531,-492,-584,-774,-1035,-1335,-1674,-2025,-2400,-2765,-3114,-3406,-3610,-3678,-3584,-3289,-2797,-2118,-1284,-369,575,1453,2210,2779,3143,3290,3256,3075,2822,2546,2321,2184,2170,2296,2545,2895,3302,3697,4033,4218,4215,3954,3436,2637,1615,411,-888,-2174,-3365,-4334,-5018,-5331,-5250,-4747,-3864,-2643,-1185,394,1973,3391,4545,5301,5613,5439,4810,3793,2500,1064,-354,-1618,-2593,-3201,-3388,-3177,-2604,-1781,-806,188,1094,1829,2334,2603,2648,2525,2290,2015,1765,1582,1510,1550,1702,1944,2238,2565,2873,3161,3391,3591,3735,3876,3989,4125,4247,4363,4423,4382,4181,3763,3090,2135,925,-504,-2066,-3657,-5178,-6504,-7566,-8280,-8657,-8684,-8447,-8016,-7493,-6989,-6572,-6304,-6208,-6272,-6461,-6733,-7024,-7285,-7471,-7546,-7498,-7312,-7003,-6565,-6028,-5395,-4687,-3929,-3131,-2339,-1570,-879,-293,135,386,422,265,-93,-579,-1159,-1740,-2251,-2622,-2786,-2712,-2385,-1822,-1072,-210,680,1483,2111,2469,2499,2169,1489,497,-721,-2070,-3420,-4646,-5609,-6212,-6344,-5982,-5096,-3747,-2010,-33,2046,4030,5774,7113,7971,8278,8074,7404,6410,5228,4023,2956,2135,1666,1558,1803,2327,3026,3770,4456,4950,5215,5189,4906,4396,3739,3014,2302,1672,1174,838,671,670,809,1060,1399,1780,2184,2576,2928,3229,3461,3618,3703,3725,3699,3632,3547,3425,3285,3081,2815,2435,1950,1330,598,-220,-1093,-1952,-2754,-3440,-3967,-4318,-4491,-4504,-4408,-4245,-4083,-3965,-3930,-3997,-4174,-4451,-4810,-5241,-5697,-6183,-6634,-7050,-7373,-7578,-7633,-7500,-7173,-6645,-5932,-5065,-4093,-3077,-2080,-1183,-422,129,466,573,474,207,-172,-605,-1021,-1377,-1613,-1712,-1648,-1434,-1090,-657,-190,260,613,847,889,751,412,-88,-706,-1372,-2004,-2522,-2833,-2891,-2630,-2060,-1190,-76,1195,2525,3799,4894,5711,6156,6184,5764,4948,3767,2366,837,-649,-1956,-2951,-3528,-3625,-3229,-2375,-1144,348,1964,3568,5024,6228,7105,7618,7754,7554,7053,6336,5470,4554,3648,2850,2196,1744,1503,1484,1648,1976,2392,2864,3305,3694,3966,4113,4121,3992,3746,3411,2997,2545,2032,1499,898,265,-443,-1200,-2001,-2818,-3610,-4325,-4919,-5324,-5523,-5478,-5211,-4742,-4122,-3412,-2680,-1988,-1401,-967,-729,-713,-930,-1361,-1985,-2743,-3565,-4386,-5108,-5684,-6051,-6186,-6104,-5820,-5400,-4893,-4370,-3879,-3459,-3129,-2885,-2713,-2592,-2485,-2381,-2265,-2141,-2015,-1921,-1859,-1873,-1958,-2130,-2386,-2709,-3097,-3511,-3949,-4368,-4744,-5059,-5258,-5332,-5229,-4934,-4429,-3716,-2814,-1773,-646,478,1529,2419,3093,3496,3619,3458,3046,2426,1662,816,-40,-850,-1564,-2147,-2577,-2851,-2975,-2960,-2838,-2628,-2364,-2078,-1787,-1519,-1286,-1074,-898,-705,-490,-204,176,682,1319,2094,2979,3946,4940,5913,6787,7519,8035,8309,8307,8045,7530,6835,5999,5126,4288,3554,2998,2638,2481,2505,2627,2780,2859,2775,2458,1865,991,-126,-1413,-2781,-4110,-5295,-6241,-6881,-7181,-7154,-6823,-6264,-5550,-4760,-3991,-3308,-2782,-2459,-2359,-2498,-2833,-3349,-3959,-4615,-5227,-5739,-6085,-6228,-6151,-5852,-5360,-4711,-3955,-3147,-2339,-1579,-907,-358,54,314,422,376,190,-139,-585,-1159,-1819,-2580,-3395,-4260,-5143,-6001,-6811,-7505,-8046,-8370,-8437,-8201,-7656,-6794,-5654,-4286,-2760,-1171,396,1850,3107,4123,4852,5298,5471,5406,5149,4753,4263,3732,3188,2674,2198,1794,1458,1222,1076,1035,1093,1229,1446,1691,1964,2217,2441,2617,2741,2826,2879,2931,2986,3075,3177,3308,3419,3510,3526,3462,3281,2987,2576,2082,1528,969,450,26,-264,-379,-319,-78,317,825,1402,1984,2510,2913,3137,3119,2837,2250,1394,272,-1028,-2442,-3865,-5189,-6324,-7171,-7688,-7832,-7630,-7112,-6358,-5447,-4484,-3556,-2755,-2154,-1799,-1716,-1911,-2350,-2993,-3774,-4620,-5451,-6198,-6785,-7165,-7300,-7174,-6787,-6160,-5326,-4320,-3202,-2002,-786,410,1531,2530,3360,3981,4353,4461,4296,3877,3237,2435,1525,597,-289,-1055,-1646,-2018,-2151,-2032,-1689,-1159,-499,210,890,1461,1856,2034,1978,1721,1296,808,329,-22,-173,-56,344,1010,1872,2838,3788,4611,5200,5496,5453,5109,4498,3723,2887,2092,1449,1012,834,908,1200,1654,2179,2703,3144,3447,3577,3533,3313,2971,2516,2022,1507,1019,588,229,-38,-209,-290,-271,-174,9,255,570,919,1303,1681,2040,2340,2562,2671,2646,2472,2132,1643,1009,276,-522,-1327,-2083,-2743,-3265,-3626,-3818,-3858,-3785,-3636,-3475,-3333,-3245,-3224,-3250,-3305,-3352,-3352,-3283,-3124,-2871,-2548,-2159,-1754,-1337,-948,-598,-290,-34,192,391,583,794,1030,1314,1636,1989,2347,2674,2927,3056,3038,2834,2454,1909,1232,488,-281,-996,-1624,-2099,-2412,-2510,-2417,-2096,-1587,-896,-68,836,1767,2632,3377,3926,4246,4306,4121,3720,3157,2504,1834,1219,727,381,215,207,333,552,804,1049,1241,1350,1370,1303,1163,996,821,701,662,740,961,1334,1854,2512,3272,4106,4958,5787,6520,7106,7489,7601,7440,6959,6197,5184,3989,2707,1438,280,-668,-1340,-1698,-1728,-1467,-971,-311,416,1130,1770,2265,2624,2816,2876,2816,2671,2454,2188,1873,1510,1101,641,150,-372,-868,-1320,-1663,-1863,-1876,-1685,-1280,-697,29,807,1555,2163,2547,2630,2392,1834,1021,49,-969,-1901,-2637,-3097,-3226,-3040,-2572,-1901,-1129,-345,346,884,1224,1349,1292,1082,789,484,212,58,23,158,425,818,1281,1761,2206,2559,2790,2880,2833,2674,2446,2184,1957,1785,1717,1765,1936,2228,2613,3079,3590,4116,4642,5119,5545,5874,6084,6146,6032,5721,5218,4532,3705,2808,1912,1125,535,227,255,642,1365,2357,3525,4732,5847,6745,7304,7476,7215,6569,5586,4379,3055,1736,523,-492,-1263,-1750,-1961,-1914,-1652,-1229,-704,-137,430,950,1410,1792,2103,2348,2541,2678,2767,2789,2726,2549,2230,1733,1058,178,-865,-2058,-3332,-4629,-5865,-6972,-7861,-8494,-8806,-8799,-8471,-7851,-6993,-5946,-4779,-3558,-2341,-1202,-192,632,1222,1547,1595,1357,869,162,-699,-1651,-2601,-3488,-4209,-4718,-4938,-4856,-4434,-3706,-2693,-1464,-92,1329,2705,3943,4964,5709,6144,6265,6093,5667,5049,4304,3492,2687,1924,1257,697,262,-55,-265,-377,-417,-390,-315,-195,-28,185,447,766,1127,1540,1969,2417,2831,3205,3476,3636,3625,3449,3075,2532,1840,1054,241,-525,-1167,-1614,-1825,-1771,-1468,-958,-301,414,1107,1696,2128,2364,2405,2273,1997,1643,1248,861,514,224,-9,-179,-303,-387,-435,-459,-456,-432,-383,-319,-244,-171,-122,-112,-169,-309,-539,-870,-1274,-1750,-2255,-2777,-3290,-3785,-4262,-4716,-5168,-5602,-6037,-6439,-6801,-7080,-7245,-7265,-7096,-6757,-6195,-5483,-4595,-3621,-2596,-1613,-740,-62,362,491,307,-170,-893,-1803,-2800,-3806,-4724,-5474,-6002,-6263,-6231,-5929,-5353,-4569,-3606,-2531,-1403,-265,812,1804,2661,3357,3878,4201,4331,4272,4039,3650,3145,2551,1917,1286,695,190,-215,-495,-661,-715,-692,-606,-507,-395,-320,-267,-265,-292,-342,-401,-436,-442,-378,-257,-52,211,519,843,1145,1396,1566,1640,1617,1512,1341,1147,947,795,686,675,731,888,1124,1425,1800,2204,2656,3116,3587,4041,4470,4848,5160,5385,5509,5528,5430,5229,4932,4557,4134,3680,3230,2813,2441,2145,1923,1780,1714,1699,1729,1763,1794,1771,1687,1494,1180,720,108,-646,-1523,-2484,-3473,-4435,-5293,-5996,-6483,-6728,-6706,-6446,-5947,-5283,-4477,-3613,-2741,-1925,-1226,-684,-348,-235,-366,-736,-1342,-2152,-3140,-4248,-5428,-6604,-7717,-8682,-9448,-9944,-10138,-9999,-9528,-8743,-7684,-6404,-4978,-3477,-1980,-562,714,1788,2624,3190,3478,3486,3231,2742,2056,1220,296,-656,-1568,-2373,-3020,-3457,-3659,-3614,-3337,-2848,-2202,-1434,-610,242,1061,1846,2560,3205,3783,4272,4700,5027,5286,5434,5497,5449,5307,5078,4762,4408,4007,3613,3236,2907,2649,2469,2385,2382,2468,2622,2837,3099,3397,3718,4056,4393,4721,5014,5259,5429,5503,5471,5315,5039,4656,4181,3657,3121,2607,2170,1813,1573,1421,1359,1332,1328,1277,1180,978,688,281,-229,-831,-1526,-2269,-3072,-3867,-4663,-5391,-6036,-6555,-6926,-7125,-7150,-6997,-6687,-6245,-5716,-5141,-4589,-4113,-3776,-3622,-3680,-3959,-4434,-5065,-5783,-6513,-7176,-7690,-8020,-8107,-7977,-7628,-7110,-6480,-5782,-5086,-4421,-3843,-3350,-2972,-2687,-2488,-2339,-2214,-2063,-1873,-1605,-1273,-876,-461,-51,276,501,560,450,166,-266,-795,-1359,-1883,-2305,-2553,-2598,-2408,-1992,-1372,-590,298,1225,2134,2955,3645,4153,4454,4526,4368,3988,3419,2705,1900,1087,329,-286,-702,-867,-761,-375,240,1049,1947,2856,3674,4304,4688,4773,4554,4070,3359,2534,1661,874,227,-179,-337,-206,165,749,1451,2195,2887,3424,3754,3805,3571,3052,2289,1338,287,-796,-1811,-2702,-3393,-3865,-4090,-4106,-3932,-3649,-3313,-3011,-2799,-2731,-2826,-3072,-3437,-3850,-4231,-4498,-4563,-4378,-3903,-3158,-2183,-1084,31,1004,1710,2017,1850,1181,36,-1480,-3239,-5045,-6716,-8062,-8930,-9226,-8904,-8008,-6632,-4926,-3083,-1298,239,1375,2012,2108,1710,898,-160,-1311,-2361,-3173,-3621,-3684,-3346,-2715,-1888,-1035,-293,200,358,152,-403,-1214,-2171,-3122,-3926,-4462,-4627,-4394,-3754,-2767,-1523,-122,1298,2648,3816,4750,5402,5761,5831,5635,5202,4570,3794,2905,1988,1071,241,-456,-973,-1262,-1323,-1153,-787,-275,308,899,1410,1790,1988,1991,1802,1462,1023,564,153,-128,-229,-109,249,808,1541,2364,3198,3957,4540,4899,4960,4724,4186,3398,2410,1319,197,-844,-1746,-2419,-2845,-2989,-2889,-2572,-2133,-1636,-1190,-872,-734,-833,-1142,-1644,-2265,-2916,-3512,-3957,-4190,-4175,-3905,-3435,-2815,-2166,-1574,-1159,-1001,-1148,-1625,-2385,-3366,-4450,-5507,-6399,-6997,-7206,-6967,-6274,-5170,-3745,-2124,-453,1119,2448,3427,3973,4060,3706,2961,1934,734,-516,-1693,-2711,-3507,-4043,-4336,-4410,-4294,-4070,-3738,-3374,-2959,-2519,-2024,-1467,-823,-79,759,1677,2644,3608,4516,5313,5934,6356,6529,6483,6199,5751,5150,4476,3763,3070,2430,1877,1432,1094,878,758,721,748,793,851,882,882,851,787,722,671,669,745,917,1199,1596,2080,2641,3215,3781,4263,4643,4868,4947,4866,4659,4361,4001,3640,3280,2959,2658,2377,2074,1739,1332,852,290,-335,-987,-1624,-2189,-2638,-2931,-3052,-3017,-2844,-2617,-2369,-2195,-2134,-2212,-2442,-2765,-3143,-3468,-3675,-3672,-3421,-2912,-2177,-1302,-400,403,957,1181,984,376,-599,-1831,-3173,-4447,-5505,-6192,-6442,-6215,-5555,-4558,-3351,-2102,-957,-50,540,769,697,379,-23,-381,-547,-399,109,977,2126,3424,4684,5743,6395,6549,6120,5148,3718,2017,239,-1364,-2590,-3254,-3256,-2565,-1246,569,2683,4864,6883,8515,9612,10063,9863,9059,7781,6185,4477,2821,1407,334,-318,-531,-365,133,814,1604,2347,2984,3424,3650,3651,3475,3149,2776,2387,2083,1878,1825,1906,2109,2386,2667,2903,3001,2940,2661,2185,1523,732,-117,-958,-1701,-2306,-2708,-2904,-2882,-2676,-2317,-1865,-1361,-868,-406,-15,320,594,849,1099,1374,1689,2024,2385,2716,3001,3200,3295,3282,3174,2989,2770,2536,2333,2158,2029,1908,1782,1585,1296,864,281,-433,-1253,-2089,-2872,-3499,-3887,-3986,-3761,-3240,-2475,-1551,-583,331,1092,1642,1957,2047,1972,1811,1652,1603,1721,2071,2642,3402,4265,5131,5875,6390,6595,6441,5943,5146,4152,3073,2045,1183,582,308,354,712,1286,2005,2735,3398,3886,4165,4202,4029,3686,3262,2824,2465,2226,2156,2224,2425,2676,2926,3104,3152,3053,2791,2393,1897,1354,821,339,-51,-341,-527,-631,-671,-685,-682,-686,-697,-699,-691,-638,-533,-355,-105,209,565,928,1255,1503,1633,1609,1432,1094,643,113,-422,-909,-1285,-1513,-1573,-1475,-1244,-934,-598,-292,-73,26,-16,-203,-503,-892,-1304,-1676,-1955,-2057,-1966,-1633,-1086,-351,493,1358,2128,2692,2944,2820,2278,1346,88,-1379,-2900,-4309,-5445,-6164,-6393,-6083,-5297,-4113,-2699,-1214,144,1245,1956,2246,2122,1653,965,196,-501,-999,-1191,-1053,-569,167,1068,1980,2777,3321,3543,3390,2891,2111,1145,141,-798,-1534,-2005,-2163,-2011,-1599,-996,-301,400,1017,1500,1811,1955,1970,1902,1827,1811,1901,2145,2518,3016,3556,4082,4507,4762,4798,4592,4137,3484,2657,1745,793,-120,-950,-1648,-2191,-2562,-2755,-2783,-2654,-2391,-2026,-1568,-1072,-527,4,539,1033,1479,1863,2144,2320,2342,2198,1861,1324,597,-289,-1298,-2349,-3389,-4330,-5116,-5690,-6026,-6118,-5983,-5657,-5199,-4652,-4091,-3550,-3080,-2693,-2416,-2218,-2116,-2067,-2066,-2106,-2174,-2292,-2465,-2716,-3063,-3521,-4079,-4748,-5471,-6234,-6956,-7588,-8059,-8301,-8277,-7942,-7312,-6398,-5273,-4001,-2692,-1434,-325,575,1212,1591,1721,1657,1472,1233,1027,913,946,1134,1486,1938,2460,2947,3351,3573,3605,3389,2968,2362,1636,872,140,-480,-912,-1129,-1070,-763,-199,559,1454,2403,3322,4119,4744,5130,5284,5207,4946,4568,4139,3721,3375,3106,2942,2844,2797,2754,2691,2580,2417,2206,1965,1720,1507,1350,1285,1322,1469,1730,2071,2479,2900,3291,3613,3801,3845,3689,3351,2819,2126,1316,440,-424,-1217,-1868,-2334,-2581,-2610,-2438,-2119,-1697,-1269,-876,-609,-491,-555,-794,-1181,-1669,-2204,-2702,-3119,-3373,-3453,-3321,-3012,-2559,-2032,-1517,-1076,-794,-688,-785,-1049,-1440,-1895,-2351,-2767,-3108,-3379,-3600,-3815,-4067,-4406,-4858,-5428,-6105,-6828,-7546,-8165,-8611,-8807,-8699,-8276,-7530,-6528,-5321,-4018,-2693,-1459,-361,527,1206,1675,1956,2106,2149,2155,2126,2105,2074,2033,1954,1823,1613,1325,958,527,77,-375,-757,-1049,-1187,-1156,-922,-494,120,879,1733,2618,3451,4184,4728,5071,5174,5055,4750,4294,3767,3200,2672,2194,1812,1514,1318,1194,1148,1154,1210,1309,1444,1619,1827,2062,2314,2554,2769,2915,2985,2935,2775,2486,2097,1634,1137,668,276,17,-63,56,389,912,1588,2359,3133,3847,4385,4701,4707,4404,3755,2833,1662,360,-985,-2257,-3344,-4157,-4631,-4727,-4463,-3871,-3053,-2101,-1161,-340,242,519,453,58,-621,-1492,-2472,-3447,-4348,-5103,-5688,-6100,-6369,-6528,-6643,-6741,-6879,-7071,-7318,-7618,-7929,-8227,-8462,-8592,-8591,-8422,-8092,-7588,-6938,-6166,-5302,-4400,-3488,-2617,-1821,-1126,-566,-151,101,188,107,-119,-483,-930,-1431,-1923,-2345,-2656,-2791,-2749,-2491,-2057,-1460,-769,-33,663,1272,1712,1965,1995,1817,1458,972,435,-68,-444,-617,-510,-103,621,1609,2795,4066,5309,6400,7229,7734,7850,7609,7021,6174,5151,4054,2979,2014,1218,628,258,78,61,146,284,419,523,569,554,494,400,314,235,204,200,227,263,262,222,84,-138,-469,-881,-1357,-1859,-2338,-2768,-3077,-3265,-3270,-3114,-2771,-2285,-1661,-976,-255,406,974,1366,1552,1493,1192,663,-44,-882,-1769,-2654,-3468,-4173,-4750,-5189,-5506,-5714,-5843,-5912,-5945,-5965,-5976,-6001,-6038,-6098,-6177,-6276,-6385,-6485,-6567,-6590,-6538,-6370,-6066,-5598,-4960,-4142,-3174,-2067,-885,328,1491,2536,3386,3986,4282,4265,3935,3330,2516,1559,551,-417,-1286,-1971,-2444,-2677,-2652,-2407,-1936,-1306,-543,296,1155,2009,2798,3511,4116,4618,5000,5298,5489,5624,5679,5684,5612,5469,5231,4892,4440,3879,3225,2494,1725,950,205,-459,-1030,-1463,-1762,-1909,-1921,-1812,-1610,-1354,-1070,-804,-578,-420,-344,-353,-443,-605,-820,-1062,-1318,-1549,-1746,-1891,-1969,-1992,-1957,-1877,-1770,-1645,-1522,-1403,-1303,-1215,-1144,-1083,-1023,-963,-890,-802,-690,-560,-405,-257,-113,-26,8,-69,-240,-536,-929,-1401,-1919,-2434,-2914,-3306,-3592,-3731,-3735,-3585,-3321,-2960,-2555,-2150,-1792,-1528,-1380,-1372,-1495,-1732,-2054,-2415,-2768,-3060,-3247,-3289,-3163,-2859,-2376,-1745,-987,-155,702,1535,2280,2905,3361,3640,3723,3634,3385,3018,2579,2098,1634,1218,884,666,571,617,797,1112,1537,2055,2634,3241,3843,4408,4900,5303,5589,5755,5791,5698,5476,5120,4637,4014,3269,2399,1441,427,-587,-1541,-2370,-3016,-3440,-3618,-3557,-3278,-2830,-2271,-1654,-1051,-488,-17,370,667,894,1090,1277,1500,1774,2118,2520,2977,3430,3867,4203,4421,4453,4287,3900,3299,2520,1596,606,-397,-1330,-2138,-2758,-3168,-3319,-3239,-2892,-2326,-1547,-587,493,1663,2824,3920,4829,5489,5787,5692,5162,4218,2918,1353,-361,-2090,-3711,-5108,-6192,-6915,-7243,-7212,-6854,-6253,-5496,-4673,-3875,-3165,-2594,-2172,-1896,-1725,-1605,-1488,-1312,-1046,-673,-204,338,890,1422,1857,2170,2312,2284,2074,1718,1244,709,164,-314,-685,-877,-868,-635,-168,497,1344,2304,3341,4375,5363,6234,6943,7461,7738,7805,7627,7276,6759,6164,5530,4944,4447,4099,3917,3906,4039,4265,4522,4720,4798,4676,4332,3743,2938,1968,893,-196,-1240,-2165,-2934,-3511,-3899,-4096,-4133,-4040,-3845,-3598,-3308,-3022,-2739,-2470,-2219,-1979,-1743,-1515,-1266,-1014,-725,-420,-65,317,750,1220,1746,2311,2931,3580,4256,4937,5594,6216,6784,7294,7747,8155,8513,8850,9140,9392,9576,9664,9624,9416,9004,8364,7492,6385,5091,3632,2084,493,-1076,-2560,-3920,-5086,-6040,-6720,-7125,-7224,-7032,-6567,-5868,-4995,-4018,-3029,-2111,-1363,-844,-610,-661,-978,-1477,-2075,-2625,-3026,-3136,-2891,-2230,-1164,250,1913,3683,5391,6876,7963,8543,8523,7894,6695,5039,3077,1001,-998,-2729,-4043,-4818,-5000,-4577,-3603,-2167,-416,1514,3430,5211,6702,7823,8521,8777,8634,8149,7417,6530,5600,4692,3897,3243,2774,2479,2368,2392,2527,2713,2889,2992,2957,2739,2304,1663,832,-117,-1106,-2041,-2808,-3337,-3534,-3379,-2845,-1988,-858,421,1732,2929,3871,4440,4540,4117,3173,1741,-65,-2122,-4248,-6260,-7977,-9229,-9898,-9910,-9245,-7961,-6145,-3972,-1620,690,2763,4409,5512,5976,5810,5044,3779,2146,287,-1624,-3446,-5029,-6261,-7066,-7394,-7260,-6708,-5829,-4738,-3568,-2447,-1491,-788,-396,-336,-594,-1134,-1880,-2747,-3636,-4433,-5050,-5402,-5427,-5105,-4437,-3462,-2249,-884,537,1914,3159,4202,5003,5538,5821,5890,5783,5575,5314,5053,4831,4642,4496,4341,4144,3852,3427,2841,2116,1274,406,-405,-1046,-1419,-1437,-1062,-284,852,2260,3826,5407,6852,8025,8793,9071,8804,7971,6623,4807,2656,285,-2131,-4452,-6497,-8158,-9304,-9893,-9889,-9336,-8295,-6887,-5241,-3532,-1897,-508,550,1176,1366,1124,533,-326,-1329,-2366,-3335,-4161,-4784,-5209,-5419,-5475,-5419,-5313,-5225,-5205,-5282,-5482,-5766,-6109,-6440,-6684,-6780,-6667,-6313,-5720,-4909,-3931,-2864,-1779,-766,101,751,1146,1239,1033,524,-248,-1239,-2356,-3519,-4590,-5464,-6016,-6162,-5845,-5054,-3824,-2248,-450,1410,3152,4623,5649,6159,6080,5454,4370,2970,1459,26,-1131,-1869,-2105,-1814,-1063,49,1358,2704,3904,4840,5379,5510,5200,4535,3578,2456,1285,164,-790,-1532,-1996,-2178,-2075,-1717,-1131,-363,539,1534,2558,3568,4490,5280,5863,6217,6288,6092,5634,4969,4164,3314,2517,1872,1476,1379,1625,2182,3009,4002,5039,5995,6732,7160,7211,6862,6157,5146,3936,2623,1303,80,-999,-1864,-2510,-2906,-3078,-3029,-2808,-2445,-2006,-1529,-1078,-681,-369,-152,-25,25,23,-16,-57,-104,-128,-141,-146,-148,-185,-257,-410,-640,-960,-1350,-1770,-2169,-2485,-2664,-2659,-2475,-2122,-1676,-1225,-870,-723,-864,-1348,-2181,-3330,-4706,-6207,-7677,-8989,-10000,-10620,-10791,-10509,-9816,-8790,-7552,-6204,-4885,-3676,-2659,-1872,-1318,-981,-824,-803,-884,-1027,-1217,-1430,-1659,-1884,-2095,-2251,-2338,-2305,-2127,-1769,-1220,-473,438,1461,2528,3528,4386,4988,5286,5238,4850,4179,3302,2318,1346,465,-236,-726,-979,-1020,-857,-544,-108,407,962,1550,2137,2744,3356,4004,4686,5412,6177,6952,7703,8375,8900,9212,9248,8964,8338,7374,6107,4589,2916,1183,-485,-1967,-3147,-3921,-4231,-4045,-3387,-2337,-997,469,1905,3145,4048,4532,4533,4087,3231,2096,788,-542,-1782,-2828,-3621,-4148,-4427,-4523,-4511,-4475,-4484,-4593,-4799,-5099,-5415,-5682,-5820,-5760,-5476,-4976,-4302,-3551,-2809,-2204,-1808,-1709,-1922,-2443,-3229,-4183,-5229,-6223,-7092,-7725,-8082,-8143,-7933,-7506,-6963,-6381,-5859,-5469,-5226,-5146,-5181,-5267,-5366,-5388,-5334,-5166,-4919,-4619,-4325,-4083,-3939,-3903,-3963,-4065,-4139,-4083,-3816,-3256,-2372,-1168,308,1943,3611,5160,6432,7316,7709,7582,6938,5838,4381,2706,974,-647,-1987,-2905,-3299,-3099,-2316,-994,750,2774,4880,6902,8629,9941,10704,10901,10511,9628,8336,6793,5143,3550,2136,1016,240,-170,-245,-53,330,802,1287,1710,2034,2245,2348,2377,2350,2297,2224,2124,1977,1757,1426,968,359,-389,-1267,-2226,-3225,-4192,-5056,-5760,-6239,-6471,-6449,-6188,-5757,-5201,-4628,-4090,-3665,-3395,-3276,-3325,-3478,-3720,-3987,-4251,-4473,-4643,-4749,-4798,-4789,-4728,-4607,-4421,-4168,-3835,-3434,-2975,-2478,-1984,-1511,-1112,-801,-609,-556,-634,-864,-1220,-1695,-2265,-2888,-3514,-4088,-4522,-4764,-4738,-4406,-3772,-2837,-1700,-425,837,1974,2846,3364,3458,3124,2409,1404,260,-887,-1854,-2531,-2803,-2636,-2032,-1058,176,1528,2834,3946,4730,5105,5032,4549,3729,2707,1632,669,-39,-396,-336,115,920,1957,3115,4246,5233,5983,6420,6551,6372,5966,5395,4752,4115,3528,3028,2593,2200,1792,1323,743,49,-767,-1641,-2528,-3350,-4034,-4540,-4828,-4908,-4793,-4521,-4131,-3655,-3133,-2576,-2019,-1462,-934,-445,-8,345,618,765,789,661,363,-97,-746,-1551,-2504,-3560,-4659,-5736,-6699,-7466,-7956,-8112,-7910,-7354,-6508,-5442,-4281,-3141,-2147,-1409,-999,-960,-1285,-1923,-2782,-3740,-4646,-5366,-5768,-5761,-5305,-4397,-3107,-1541,156,1799,3236,4285,4859,4888,4387,3446,2196,818,-488,-1562,-2247,-2493,-2278,-1689,-835,122,1030,1749,2192,2325,2172,1822,1385,1008,815,911,1343,2103,3126,4282,5428,6404,7069,7333,7145,6544,5590,4429,3175,1997,989,269,-138,-189,68,615,1353,2220,3118,3952,4661,5164,5442,5462,5250,4827,4246,3561,2823,2088,1386,742,174,-313,-711,-1002,-1176,-1193,-1048,-710,-204,457,1214,1984,2694,3243,3557,3595,3309,2748,1922,943,-100,-1087,-1893,-2421,-2602,-2409,-1859,-1051,-67,919,1792,2411,2683,2560,2044,1175,59,-1194,-2444,-3552,-4410,-4921,-5040,-4779,-4176,-3346,-2391,-1472,-696,-187,8,-135,-580,-1244,-2032,-2802,-3446,-3855,-3962,-3754,-3261,-2554,-1758,-977,-343,72,221,115,-186,-599,-1012,-1324,-1466,-1372,-1056,-522,163,932,1710,2414,2992,3385,3586,3584,3399,3073,2626,2123,1590,1072,598,187,-140,-374,-497,-501,-361,-58,424,1103,1958,2976,4086,5217,6274,7148,7759,8031,7935,7491,6748,5808,4783,3806,2983,2416,2152,2219,2590,3207,4003,4860,5711,6442,7020,7397,7578,7578,7425,7151,6773,6308,5739,5068,4271,3353,2329,1217,82,-1038,-2069,-2953,-3650,-4100,-4289,-4189,-3807,-3163,-2297,-1265,-155,959,1966,2780,3316,3495,3288,2670,1682,381,-1117,-2695,-4201,-5509,-6497,-7086,-7237,-6941,-6243,-5199,-3910,-2453,-955,519,1852,2992,3861,4421,4640,4505,4036,3256,2229,1029,-259,-1538,-2722,-3721,-4486,-4952,-5131,-4997,-4600,-3969,-3158,-2241,-1261,-306,593,1371,2014,2498,2844,3074,3231,3370,3539,3769,4096,4497,4963,5447,5901,6273,6527,6634,6588,6407,6117,5769,5431,5155,5015,5039,5241,5613,6081,6594,7043,7355,7463,7333,6974,6424,5749,5035,4356,3799,3400,3199,3178,3323,3557,3838,4062,4191,4161,3951,3559,3003,2312,1541,719,-96,-884,-1602,-2253,-2796,-3255,-3583,-3800,-3867,-3777,-3519,-3074,-2465,-1700,-837,71,933,1679,2201,2443,2336,1856,1008,-178,-1634,-3277,-5005,-6708,-8279,-9620,-10639,-11279,-11489,-11252,-10587,-9510,-8113,-6454,-4664,-2844,-1127,387,1589,2427,2854,2878,2541,1895,1047,75,-912,-1829,-2608,-3185,-3530,-3625,-3466,-3089,-2517,-1830,-1073,-338,334,872,1266,1481,1540,1444,1234,942,623,321,104,26,131,454,988,1713,2550,3428,4228,4860,5244,5307,5066,4507,3730,2796,1826,933,196,-299,-535,-511,-277,97,525,921,1223,1372,1373,1236,1021,809,685,734,1040,1617,2484,3573,4794,6020,7090,7866,8211,8033,7292,5990,4200,2035,-358,-2787,-5074,-7032,-8508,-9400,-9638,-9245,-8251,-6793,-4992,-3029,-1087,679,2098,3077,3526,3436,2828,1771,397,-1183,-2772,-4254,-5464,-6320,-6766,-6802,-6489,-5899,-5170,-4403,-3727,-3234,-2983,-3003,-3282,-3761,-4370,-4989,-5542,-5910,-6066,-5969,-5653,-5169,-4595,-4023,-3513,-3147,-2923,-2876,-2964,-3161,-3429,-3699,-3946,-4099,-4147,-4044,-3795,-3393,-2853,-2215,-1505,-798,-146,370,691,759,557,76,-633,-1500,-2438,-3302,-3994,-4374,-4352,-3876,-2925,-1550,153,2049,3960,5701,7106,8009,8327,8006,7061,5583,3687,1540,-659,-2737,-4495,-5785,-6499,-6565,-5991,-4815,-3148,-1108,1137,3441,5632,7585,9172,10313,10957,11074,10704,9874,8690,7240,5666,4105,2676,1523,704,299,305,696,1428,2400,3539,4748,5935,7047,7999,8775,9323,9660,9773,9692,9439,9035,8504,7849,7091,6217,5266,4237,3193,2162,1202,345,-379,-974,-1444,-1833,-2170,-2499,-2859,-3252,-3706,-4175,-4660,-5096,-5479,-5758,-5946,-6023,-6015,-5938,-5811,-5668,-5517,-5373,-5235,-5097,-4946,-4775,-4586,-4381,-4191,-4045,-3971,-4021,-4209,-4565,-5083,-5748,-6517,-7353,-8176,-8948,-9584,-10056,-10312,-10345,-10157,-9776,-9254,-8647,-8019,-7427,-6901,-6461,-6084,-5737,-5357,-4898,-4290,-3520,-2558,-1441,-217,1050,2256,3330,4187,4766,5049,5011,4687,4117,3361,2512,1646,889,306,25,62,490,1264,2366,3687,5141,6596,7943,9071,9905,10386,10504,10271,9744,8996,8127,7233,6410,5708,5189,4827,4613,4492,4395,4271,4062,3737,3299,2748,2140,1515,942,484,183,81,181,462,886,1383,1891,2339,2683,2888,2953,2896,2738,2539,2321,2128,1968,1828,1684,1473,1142,614,-158,-1208,-2540,-4109,-5842,-7631,-9336,-10830,-11982,-12695,-12921,-12642,-11900,-10769,-9352,-7774,-6159,-4635,-3303,-2257,-1548,-1208,-1232,-1584,-2207,-3023,-3937,-4855,-5687,-6351,-6793,-6986,-6927,-6654,-6218,-5687,-5128,-4602,-4132,-3746,-3425,-3149,-2887,-2604,-2273,-1880,-1414,-889,-325,238,761,1183,1483,1612,1586,1400,1098,707,285,-156,-570,-961,-1317,-1644,-1948,-2226,-2483,-2693,-2842,-2888,-2795,-2538,-2082,-1447,-644,270,1223,2150,2964,3634,4115,4430,4593,4664,4696,4744,4849,5039,5296,5611,5915,6154,6238,6114,5699,4993,3973,2698,1247,-278,-1738,-3017,-3992,-4592,-4766,-4514,-3881,-2928,-1756,-470,835,2042,3083,3865,4355,4505,4316,3803,2992,1959,750,-531,-1818,-3022,-4065,-4912,-5494,-5835,-5903,-5758,-5411,-4921,-4315,-3645,-2915,-2182,-1435,-715,-33,586,1124,1554,1865,2042,2058,1913,1583,1061,361,-510,-1498,-2551,-3602,-4565,-5388,-5997,-6365,-6471,-6321,-5936,-5371,-4649,-3850,-2996,-2139,-1321,-559,88,605,927,1049,919,566,-20,-760,-1600,-2430,-3170,-3706,-3984,-3941,-3572,-2901,-1983,-913,198,1222,2035,2524,2609,2252,1457,287,-1161,-2749,-4325,-5738,-6853,-7561,-7801,-7544,-6823,-5684,-4232,-2558,-789,967,2601,4027,5166,5976,6438,6540,6338,5866,5209,4457,3685,2995,2446,2100,1980,2094,2408,2893,3473,4102,4707,5246,5680,5994,6178,6247,6209,6098,5930,5742,5545,5371,5205,5057,4884,4671,4366,3959,3411,2748,1955,1081,130,-844,-1831,-2787,-3694,-4512,-5219,-5775,-6153,-6326,-6282,-6022,-5591,-5020,-4407,-3819,-3349,-3059,-2993,-3154,-3509,-4016,-4564,-5118,-5548,-5851,-5949,-5868,-5609,-5216,-4747,-4265,-3844,-3540,-3409,-3458,-3701,-4092,-4579,-5094,-5551,-5894,-6063,-6042,-5832,-5458,-4978,-4440,-3916,-3454,-3098,-2869,-2780,-2806,-2926,-3095,-3256,-3361,-3347,-3174,-2813,-2256,-1517,-637,336,1338,2309,3202,3983,4635,5172,5606,5987,6347,6734,7176,7692,8280,8912,9547,10135,10607,10927,11045,10951,10649,10145,9479,8671,7759,6780,5755,4736,3730,2778,1894,1090,396,-174,-591,-819,-835,-625,-164,496,1347,2285,3232,4079,4718,5065,5067,4722,4061,3181,2185,1219,395,-175,-449,-408,-105,375,915,1376,1641,1603,1197,412,-719,-2118,-3655,-5210,-6627,-7804,-8646,-9114,-9222,-9004,-8554,-7959,-7309,-6688,-6136,-5688,-5321,-5026,-4745,-4456,-4122,-3733,-3301,-2836,-2392,-1977,-1648,-1408,-1263,-1214,-1204,-1219,-1181,-1054,-789,-361,226,956,1770,2625,3429,4149,4711,5099,5299,5316,5172,4903,4522,4092,3618,3149,2701,2282,1911,1573,1273,993,719,446,149,-159,-485,-793,-1045,-1192,-1167,-929,-430,331,1343,2549,3876,5221,6473,7536,8316,8760,8853,8594,8055,7294,6407,5482,4586,3781,3087,2508,2026,1611,1231,867,499,147,-175,-414,-534,-479,-224,244,918,1741,2648,3555,4344,4963,5307,5373,5137,4637,3925,3072,2154,1246,406,-326,-926,-1400,-1757,-2024,-2227,-2382,-2516,-2616,-2699,-2722,-2695,-2560,-2327,-1952,-1453,-829,-114,663,1447,2218,2924,3568,4132,4625,5050,5406,5682,5861,5914,5816,5550,5114,4520,3805,3010,2204,1439,786,279,-48,-192,-173,-24,199,451,659,793,795,650,352,-95,-638,-1251,-1849,-2386,-2776,-2989,-2959,-2713,-2232,-1585,-823,-33,709,1318,1757,1974,2002,1853,1609,1330,1099,965,967,1097,1331,1616,1882,2070,2125,2016,1739,1327,823,314,-127,-424,-504,-364,24,590,1296,2041,2749,3339,3750,3957,3957,3782,3500,3168,2883,2705,2693,2883,3272,3853,4566,5371,6173,6914,7507,7898,8046,7927,7569,6995,6283,5486,4695,3949,3320,2812,2452,2219,2110,2083,2117,2168,2196,2170,2056,1836,1501,1053,490,-165,-905,-1710,-2547,-3411,-4255,-5068,-5813,-6458,-6975,-7327,-7499,-7455,-7208,-6743,-6096,-5295,-4397,-3475,-2596,-1848,-1287,-972,-921,-1128,-1555,-2132,-2762,-3351,-3789,-4017,-3990,-3717,-3254,-2687,-2132,-1707,-1518,-1650,-2141,-2991,-4139,-5497,-6915,-8259,-9355,-10073,-10313,-10009,-9176,-7871,-6191,-4301,-2343,-506,1089,2312,3119,3490,3473,3157,2644,2073,1548,1188,1064,1220,1667,2371,3277,4295,5333,6285,7077,7645,7961,8038,7902,7613,7244,6858,6529,6309,6230,6300,6524,6846,7242,7630,7959,8157,8179,7971,7521,6806,5844,4650,3282,1783,246,-1258,-2629,-3774,-4617,-5085,-5153,-4807,-4102,-3084,-1872,-571,694,1799,2636,3123,3189,2817,2002,780,-773,-2582,-4505,-6434,-8215,-9742,-10915,-11682,-12031,-11998,-11666,-11132,-10526,-9963,-9544,-9349,-9379,-9642,-10030,-10471,-10810,-10953,-10780,-10262,-9377,-8203,-6823,-5390,-4041,-2921,-2143,-1765,-1819,-2246,-2986,-3888,-4837,-5662,-6246,-6474,-6283,-5652,-4602,-3210,-1566,175,1901,3437,4692,5552,5994,6005,5656,5011,4210,3343,2542,1871,1393,1117,1045,1139,1381,1735,2184,2717,3331,4010,4745,5494,6195,6786,7160,7260,6999,6372,5377,4105,2651,1191,-135,-1149,-1745,-1840,-1417,-527,730,2209,3732,5132,6242,6936,7140,6827,6033,4856,3426,1919,519,-605,-1306,-1496,-1152,-317,901,2343,3821,5141,6131,6663,6659,6128,5123,3777,2254,727,-602,-1613,-2164,-2239,-1828,-1020,65,1268,2407,3321,3852,3912,3435,2457,1028,-709,-2610,-4485,-6161,-7480,-8320,-8613,-8334,-7533,-6291,-4744,-3038,-1335,230,1533,2516,3125,3380,3291,2914,2290,1478,524,-511,-1575,-2595,-3508,-4239,-4737,-4964,-4913,-4617,-4139,-3575,-3033,-2632,-2461,-2604,-3061,-3835,-4819,-5932,-7008,-7933,-8564,-8839,-8696,-8162,-7279,-6145,-4877,-3596,-2433,-1483,-838,-523,-551,-869,-1402,-2047,-2676,-3174,-3433,-3376,-2970,-2223,-1200,5,1251,2410,3319,3885,4008,3669,2898,1765,414,-1003,-2320,-3357,-4003,-4154,-3783,-2916,-1620,-23,1740,3506,5138,6495,7508,8097,8288,8090,7592,6889,6087,5314,4657,4215,4029,4136,4519,5146,5944,6838,7723,8513,9120,9484,9567,9374,8916,8249,7433,6538,5653,4833,4159,3657,3370,3278,3373,3580,3842,4049,4112,3928,3410,2506,1186,-526,-2563,-4814,-7114,-9294,-11146,-12512,-13250,-13273,-12589,-11242,-9374,-7161,-4820,-2570,-633,828,1674,1854,1361,280,-1296,-3172,-5204,-7185,-8963,-10404,-11400,-11921,-11952,-11560,-10828,-9884,-8863,-7907,-7130,-6624,-6433,-6546,-6929,-7485,-8120,-8712,-9178,-9411,-9394,-9082,-8513,-7720,-6780,-5761,-4750,-3809,-2992,-2328,-1824,-1455,-1182,-958,-720,-431,-52,435,1006,1647,2311,2953,3546,4044,4444,4740,4944,5081,5180,5272,5399,5569,5821,6139,6532,6979,7456,7942,8404,8825,9188,9472,9685,9807,9836,9766,9551,9182,8610,7814,6789,5553,4168,2727,1340,143,-764,-1287,-1386,-1079,-419,477,1465,2402,3121,3507,3466,2953,1990,634,-1009,-2797,-4604,-6266,-7694,-8777,-9477,-9785,-9723,-9369,-8812,-8173,-7572,-7128,-6926,-7027,-7426,-8082,-8883,-9707,-10380,-10765,-10731,-10207,-9184,-7709,-5908,-3931,-1977,-228,1133,1992,2259,1937,1067,-230,-1815,-3496,-5094,-6439,-7376,-7825,-7726,-7110,-6030,-4613,-2975,-1291,326,1724,2839,3598,3996,4058,3832,3427,2913,2424,2022,1793,1763,1939,2284,2753,3261,3753,4148,4419,4539,4501,4332,4031,3628,3124,2526,1846,1097,313,-455,-1149,-1691,-2008,-2053,-1774,-1198,-332,716,1869,2985,3944,4643,4985,4945,4519,3774,2785,1683,575,-418,-1201,-1704,-1887,-1740,-1280,-576,316,1253,2148,2836,3237,3231,2804,1944,735,-706,-2227,-3641,-4795,-5548,-5809,-5566,-4835,-3736,-2371,-925,467,1642,2497,2947,2972,2576,1826,796,-393,-1644,-2832,-3877,-4699,-5266,-5550,-5577,-5352,-4930,-4345,-3638,-2857,-2033,-1194,-369,443,1225,1989,2714,3411,4031,4570,4957,5173,5154,4884,4347,3551,2547,1398,184,-993,-2061,-2953,-3622,-4066,-4298,-4330,-4235,-4008,-3720,-3357,-2962,-2513,-2053,-1575,-1144,-785,-574,-553,-763,-1226,-1909,-2776,-3737,-4700,-5565,-6234,-6636,-6717,-6457,-5858,-4946,-3769,-2377,-865,706,2214,3569,4673,5430,5804,5764,5344,4611,3671,2639,1657,823,234,-68,-78,168,620,1183,1801,2389,2910,3326,3640,3864,4015,4139,4247,4378,4527,4710,4887,5069,5199,5279,5282,5208,5074,4899,4723,4583,4528,4582,4782,5127,5614,6210,6869,7511,8072,8448,8583,8405,7899,7062,5945,4624,3196,1793,508,-536,-1300,-1750,-1914,-1864,-1685,-1488,-1363,-1386,-1578,-1944,-2415,-2940,-3407,-3778,-3959,-3979,-3798,-3505,-3117,-2730,-2386,-2147,-2050,-2112,-2345,-2730,-3264,-3901,-4627,-5381,-6117,-6770,-7272,-7569,-7614,-7401,-6932,-6266,-5454,-4590,-3741,-2987,-2373,-1933,-1665,-1559,-1585,-1702,-1884,-2088,-2296,-2501,-2672,-2832,-2945,-3032,-3069,-3057,-2980,-2835,-2591,-2256,-1785,-1198,-462,402,1388,2466,3597,4730,5825,6819,7697,8424,9003,9450,9775,10033,10230,10419,10594,10772,10918,11008,10988,10819,10464,9914,9171,8288,7316,6359,5503,4861,4512,4516,4880,5561,6456,7443,8337,9011,9300,9157,8533,7491,6114,4528,2878,1289,-128,-1299,-2184,-2768,-3085,-3150,-3039,-2787,-2457,-2106,-1771,-1509,-1339,-1298,-1385,-1599,-1920,-2322,-2759,-3223,-3660,-4087,-4468,-4821,-5126,-5378,-5557,-5627,-5574,-5352,-4958,-4379,-3635,-2774,-1833,-907,-32,698,1265,1628,1797,1776,1599,1290,889,425,-70,-569,-1056,-1496,-1890,-2209,-2461,-2628,-2707,-2677,-2515,-2190,-1666,-918,60,1266,2641,4139,5648,7084,8328,9293,9896,10091,9859,9228,8246,7005,5608,4183,2862,1770,1034,725,905,1543,2587,3897,5336,6707,7879,8696,9119,9098,8696,7960,7002,5913,4783,3695,2697,1837,1128,581,193,-49,-157,-157,-71,74,230,385,474,496,411,221,-73,-454,-909,-1401,-1916,-2406,-2857,-3220,-3471,-3584,-3538,-3339,-2999,-2550,-2044,-1529,-1071,-709,-490,-422,-496,-685,-940,-1202,-1430,-1577,-1639,-1615,-1551,-1481,-1475,-1578,-1826,-2249,-2820,-3511,-4234,-4905,-5399,-5618,-5454,-4859,-3799,-2334,-518,1473,3526,5421,7045,8226,8915,9042,8653,7789,6561,5092,3503,1940,497,-707,-1617,-2155,-2330,-2113,-1591,-820,60,917,1609,2003,2028,1626,840,-287,-1636,-3079,-4486,-5722,-6688,-7311,-7553,-7426,-6959,-6242,-5338,-4378,-3436,-2620,-1995,-1607,-1476,-1578,-1867,-2262,-2673,-3008,-3174,-3133,-2851,-2361,-1711,-984,-269,344,794,1034,1064,911,644,332,81,-40,48,373,944,1729,2660,3660,4610,5426,5989,6230,6090,5554,4637,3395,1921,331,-1230,-2620,-3703,-4355,-4503,-4112,-3190,-1812,-78,1863,3848,5709,7282,8448,9106,9235,8842,7986,6780,5321,3749,2179,703,-580,-1636,-2408,-2895,-3083,-2984,-2630,-2048,-1327,-537,192,751,1019,915,387,-552,-1857,-3407,-5095,-6742,-8244,-9456,-10323,-10794,-10897,-10667,-10200,-9572,-8905,-8266,-7754,-7406,-7265,-7340,-7606,-8043,-8575,-9139,-9643,-9989,-10107,-9917,-9403,-8558,-7449,-6143,-4775,-3465,-2335,-1507,-1027,-943,-1216,-1798,-2576,-3450,-4274,-4956,-5374,-5488,-5243,-4659,-3766,-2632,-1352,-19,1251,2384,3296,3962,4390,4598,4692,4720,4793,4978,5310,5828,6489,7262,8085,8878,9587,10150,10541,10751,10806,10735,10604,10461,10350,10314,10340,10436,10565,10688,10789,10817,10777,10661,10484,10280,10057,9843,9612,9342,8981,8477,7786,6896,5816,4606,3337,2108,1010,108,-540,-945,-1125,-1152,-1102,-1073,-1133,-1365,-1789,-2425,-3249,-4223,-5285,-6370,-7407,-8328,-9083,-9622,-9926,-9974,-9781,-9356,-8740,-7981,-7128,-6267,-5443,-4748,-4226,-3925,-3875,-4071,-4504,-5128,-5899,-6743,-7602,-8409,-9101,-9640,-9986,-10129,-10078,-9847,-9482,-9031,-8535,-8047,-7582,-7156,-6753,-6355,-5926,-5440,-4876,-4226,-3495,-2716,-1908,-1109,-354,340,950,1463,1888,2212,2466,2641,2766,2838,2857,2837,2769,2679,2590,2539,2575,2752,3112,3700,4516,5554,6736,7977,9122,10036,10562,10598,10087,9048,7575,5808,3946,2173,681,-398,-976,-1037,-634,147,1149,2241,3254,4068,4590,4759,4572,4050,3260,2288,1232,208,-689,-1360,-1732,-1768,-1450,-808,89,1146,2231,3221,3974,4406,4428,4047,3263,2182,875,-503,-1843,-3033,-3970,-4618,-4951,-4987,-4790,-4416,-3968,-3519,-3148,-2911,-2818,-2888,-3068,-3326,-3595,-3808,-3910,-3845,-3587,-3117,-2453,-1602,-631,429,1498,2514,3397,4085,4502,4617,4391,3838,2969,1848,531,-886,-2311,-3646,-4801,-5692,-6262,-6467,-6297,-5764,-4912,-3824,-2593,-1361,-250,603,1102,1183,830,88,-990,-2277,-3690,-5106,-6436,-7617,-8594,-9356,-9882,-10197,-10301,-10221,-9973,-9568,-9043,-8405,-7691,-6926,-6134,-5340,-4564,-3788,-3035,-2256,-1461,-626,237,1095,1899,2570,3052,3260,3171,2773,2102,1241,294,-615,-1351,-1815,-1915,-1635,-967,19,1237,2586,3925,5170,6212,6993,7482,7667,7576,7248,6735,6101,5403,4697,4036,3444,2968,2599,2376,2281,2322,2490,2761,3113,3497,3862,4158,4326,4334,4147,3776,3224,2552,1802,1044,357,-223,-627,-850,-891,-769,-538,-249,29,234,313,235,-1,-374,-837,-1340,-1828,-2270,-2655,-2988,-3322,-3688,-4148,-4737,-5472,-6348,-7336,-8364,-9382,-10289,-11036,-11554,-11816,-11813,-11550,-11070,-10391,-9573,-8636,-7622,-6552,-5451,-4355,-3303,-2354,-1568,-1011,-738,-784,-1140,-1789,-2634,-3598,-4554,-5389,-6016,-6351,-6381,-6095,-5546,-4773,-3865,-2872,-1890,-950,-128,563,1094,1465,1692,1799,1838,1843,1893,2009,2259,2650,3200,3894,4706,5594,6508,7393,8187,8837,9298,9533,9546,9336,8957,8454,7898,7361,6891,6551,6339,6283,6337,6478,6653,6816,6934,6984,6956,6869,6719,6541,6329,6092,5810,5464,5000,4392,3582,2551,1292,-179,-1800,-3508,-5185,-6740,-8055,-9038,-9636,-9800,-9562,-8955,-8082,-7042,-5968,-4968,-4129,-3517,-3126,-2933,-2877,-2858,-2824,-2689,-2455,-2120,-1757,-1436,-1270,-1335,-1706,-2403,-3410,-4659,-6049,-7452,-8714,-9726,-10339,-10517,-10189,-9406,-8212,-6725,-5088,-3435,-1938,-691,186,674,757,489,-48,-767,-1539,-2283,-2890,-3315,-3504,-3450,-3155,-2634,-1926,-1059,-85,958,2035,3098,4138,5108,5998,6775,7403,7856,8104,8129,7940,7556,7022,6416,5819,5328,5042,5021,5323,5931,6796,7822,8855,9762,10354,10529,10158,9226,7733,5776,3490,1062,-1310,-3413,-5082,-6173,-6621,-6434,-5659,-4451,-2954,-1372,114,1351,2235,2715,2818,2605,2197,1711,1265,951,798,809,920,1038,1073,910,494,-218,-1201,-2392,-3686,-4947,-6023,-6783,-7102,-6911,-6189,-4957,-3325,-1397,631,2605,4328,5650,6456,6675,6304,5397,4050,2427,686,-987,-2430,-3519,-4157,-4327,-4034,-3359,-2381,-1234,-20,1136,2159,2987,3596,3997,4203,4269,4216,4099,3931,3734,3524,3299,3076,2858,2674,2534,2484,2523,2688,2942,3269,3590,3829,3893,3695,3171,2283,1036,-526,-2315,-4224,-6110,-7836,-9272,-10304,-10868,-10923,-10489,-9624,-8415,-6992,-5480,-4011,-2711,-1638,-855,-335,-42,122,238,428,754,1279,1995,2873,3811,4723,5462,5935,6043,5745,5048,4012,2747,1396,127,-905,-1563,-1754,-1440,-650,556,2035,3654,5230,6617,7671,8301,8459,8149,7428,6387,5157,3861,2651,1614,866,428,337,559,1056,1770,2629,3583,4553,5511,6398,7204,7890,8451,8864,9118,9205,9106,8829,8363,7749,7000,6189,5374,4645,4089,3784,3782,4097,4702,5512,6411,7247,7858,8100,7847,7035,5642,3722,1376,-1241,-3943,-6546,-8845,-10708,-11994,-12666,-12711,-12178,-11190,-9867,-8387,-6907,-5553,-4448,-3616,-3080,-2772,-2630,-2538,-2420,-2186,-1813,-1289,-666,-17,559,957,1094,908,392,-426,-1462,-2607,-3718,-4673,-5328,-5623,-5488,-4934,-4014,-2789,-1397,64,1463,2703,3709,4451,4908,5133,5150,5054,4896,4754,4679,4706,4855,5108,5461,5863,6306,6747,7186,7602,8003,8382,8734,9054,9319,9508,9595,9549,9353,8999,8491,7868,7169,6473,5852,5387,5143,5153,5415,5877,6452,7019,7440,7597,7367,6698,5561,3991,2064,-102,-2383,-4615,-6687,-8453,-9859,-10823,-11354,-11447,-11162,-10557,-9724,-8757,-7745,-6780,-5913,-5184,-4591,-4097,-3662,-3214,-2705,-2100,-1388,-609,169,866,1346,1553,1367,806,-151,-1405,-2861,-4375,-5801,-7009,-7890,-8384,-8470,-8178,-7574,-6754,-5819,-4892,-4057,-3408,-2988,-2816,-2888,-3152,-3550,-3991,-4389,-4652,-4705,-4502,-4009,-3251,-2270,-1128,70,1258,2345,3275,4018,4554,4900,5090,5161,5178,5180,5218,5315,5471,5687,5924,6164,6379,6552,6702,6832,6996,7201,7502,7874,8329,8802,9236,9547,9635,9414,8805,7759,6259,4340,2064,-446,-3055,-5587,-7875,-9755,-11088,-11789,-11812,-11178,-9974,-8327,-6407,-4409,-2493,-829,491,1412,1929,2096,1980,1670,1256,787,319,-154,-639,-1163,-1763,-2448,-3239,-4090,-4988,-5838,-6601,-7182,-7539,-7628,-7436,-6989,-6327,-5516,-4648,-3793,-3056,-2481,-2134,-2017,-2130,-2434,-2876,-3388,-3907,-4362,-4718,-4930,-4999,-4918,-4710,-4379,-3955,-3425,-2807,-2088,-1277,-391,551,1481,2371,3119,3693,4008,4047,3785,3245,2482,1565,620,-258,-939,-1323,-1357,-1005,-319,627,1688,2729,3565,4078,4136,3694,2741,1325,-443,-2440,-4492,-6442,-8127,-9417,-10222,-10479,-10204,-9426,-8245,-6776,-5153,-3527,-2010,-715,318,1066,1571,1899,2132,2368,2685,3134,3742,4489,5328,6190,6980,7620,8008,8113,7874,7323,6485,5432,4268,3081,1999,1092,449,94,39,256,681,1251,1865,2448,2920,3233,3357,3302,3089,2774,2416,2080,1827,1701,1740,1955,2345,2898,3575,4346,5159,5964,6707,7333,7793,8044,8056,7819,7334,6640,5762,4775,3727,2711,1783,1039,518,296,369,743,1344,2089,2827,3423,3711,3576,2922,1728,5,-2148,-4620,-7248,-9860,-12301,-14418,-16100,-17282,-17916,-18031,-17658,-16883,-15799,-14521,-13150,-11795,-10530,-9405,-8444,-7632,-6934,-6309,-5701,-5087,-4435,-3764,-3080,-2434,-1865,-1440,-1186,-1174,-1397,-1882,-2601,-3501,-4525,-5577,-6557,-7370,-7919,-8126,-7949,-7371,-6410,-5127,-3602,-1934,-252,1350,2748,3885,4684,5156,5282,5135,4756,4243,3675,3149,2746,2546,2603,2958,3618,4578,5788,7197,8709,10232,11657,12881,13813,14389,14578,14376,13841,13023,12039,10985,9964,9095,8418,8019,7876,7988,8283,8670,9042,9277,9273,8955,8273,7233,5858,4213,2383,446,-1493,-3360,-5081,-6581,-7835,-8779,-9424,-9745,-9764,-9510,-9022,-8356,-7568,-6713,-5834,-4980,-4153,-3390,-2677,-2027,-1438,-921,-480,-139,81,159,41,-280,-852,-1670,-2741,-4027,-5485,-7030,-8590,-10048,-11336,-12340,-13023,-13318,-13220,-12736,-11891,-10758,-9395,-7924,-6422,-5036,-3832,-2933,-2373,-2196,-2379,-2878,-3594,-4421,-5209,-5844,-6180,-6162,-5703,-4844,-3593,-2072,-379,1331,2909,4225,5152,5637,5651,5244,4504,3575,2603,1770,1193,1006,1240,1919,2974,4316,5797,7263,8546,9492,9991,9964,9413,8384,6978,5329,3590,1887,353,-942,-1949,-2656,-3092,-3290,-3312,-3206,-3037,-2842,-2662,-2517,-2416,-2350,-2308,-2253,-2152,-1968,-1657,-1200,-571,210,1135,2131,3151,4097,4879,5411,5596,5386,4725,3623,2107,253,-1829,-4006,-6127,-8043,-9618,-10747,-11365,-11442,-11008,-10115,-8859,-7357,-5737,-4127,-2656,-1416,-499,54,226,37,-458,-1172,-2007,-2835,-3558,-4074,-4314,-4255,-3881,-3238,-2385,-1386,-354,643,1511,2179,2621,2810,2781,2574,2270,1944,1687,1548,1593,1801,2189,2666,3201,3673,4023,4152,4009,3560,2801,1782,565,-753,-2079,-3321,-4424,-5345,-6087,-6680,-7161,-7591,-8006,-8442,-8895,-9355,-9756,-10049,-10139,-9969,-9461,-8585,-7328,-5707,-3782,-1624,663,2959,5151,7108,8732,9924,10619,10780,10394,9485,8107,6337,4287,2072,-159,-2279,-4138,-5647,-6689,-7242,-7272,-6820,-5951,-4756,-3348,-1855,-385,949,2062,2897,3411,3602,3499,3146,2632,2047,1494,1084,879,965,1325,1982,2847,3867,4922,5923,6760,7365,7690,7699,7432,6899,6191,5367,4527,3749,3109,2669,2442,2463,2683,3086,3601,4171,4722,5184,5489,5567,5380,4876,4079,2972,1650,136,-1453,-3056,-4600,-6024,-7301,-8415,-9364,-10163,-10832,-11373,-11802,-12099,-12251,-12215,-11966,-11446,-10643,-9539,-8138,-6499,-4669,-2769,-900,796,2206,3209,3739,3744,3242,2267,916,-714,-2476,-4252,-5891,-7291,-8341,-8992,-9194,-8961,-8320,-7334,-6084,-4668,-3168,-1683,-277,987,2079,2962,3648,4125,4420,4572,4608,4599,4593,4648,4822,5134,5611,6228,6961,7740,8511,9183,9712,10033,10141,10034,9752,9340,8877,8415,8029,7773,7667,7750,7991,8375,8850,9344,9803,10126,10283,10182,9817,9149,8192,6958,5505,3881,2187,501,-1076,-2465,-3612,-4473,-5070,-5409,-5569,-5600,-5589,-5592,-5657,-5812,-6034,-6293,-6515,-6607,-6489,-6076,-5308,-4195,-2733,-1034,810,2639,4295,5622,6482,6778,6470,5561,4125,2262,125,-2129,-4335,-6350,-8038,-9325,-10143,-10490,-10384,-9879,-9043,-7980,-6770,-5517,-4303,-3196,-2252,-1520,-1003,-733,-679,-831,-1142,-1550,-1999,-2395,-2690,-2791,-2682,-2328,-1743,-975,-73,884,1829,2703,3471,4115,4653,5091,5473,5803,6110,6400,6662,6908,7108,7261,7356,7370,7315,7175,6973,6722,6452,6186,5949,5745,5567,5401,5212,4971,4660,4242,3735,3123,2428,1672,867,46,-775,-1572,-2317,-2981,-3521,-3889,-4024,-3873,-3395,-2561,-1382,91,1798,3608,5412,7071,8445,9446,9971,9993,9502,8534,7176,5515,3692,1808,13,-1630,-3008,-4102,-4874,-5329,-5496,-5393,-5073,-4567,-3917,-3172,-2348,-1499,-640,194,978,1694,2320,2843,3272,3587,3844,4013,4169,4286,4417,4534,4646,4720,4733,4648,4449,4118,3678,3153,2600,2073,1643,1347,1234,1307,1572,1997,2562,3211,3914,4601,5235,5752,6119,6291,6257,6002,5546,4899,4093,3158,2121,1027,-100,-1208,-2259,-3207,-4019,-4660,-5136,-5435,-5603,-5659,-5662,-5631,-5604,-5556,-5482,-5313,-5008,-4501,-3758,-2769,-1553,-166,1308,2779,4131,5286,6147,6677,6829,6629,6076,5249,4190,2984,1702,414,-814,-1927,-2868,-3614,-4104,-4353,-4321,-4038,-3518,-2802,-1952,-1032,-120,712,1399,1906,2201,2321,2272,2147,1986,1877,1871,1997,2285,2689,3185,3691,4132,4446,4561,4476,4180,3742,3228,2728,2354,2153,2207,2496,3020,3700,4487,5263,5978,6528,6881,6986,6830,6421,5784,4962,4017,3002,1981,997,79,-756,-1510,-2196,-2833,-3436,-4028,-4618,-5223,-5854,-6517,-7222,-7952,-8710,-9429,-10090,-10591,-10876,-10859,-10484,-9723,-8590,-7129,-5451,-3665,-1940,-401,797,1567,1840,1607,904,-179,-1533,-3006,-4454,-5737,-6739,-7388,-7640,-7513,-7036,-6304,-5387,-4411,-3449,-2605,-1930,-1459,-1211,-1135,-1216,-1350,-1486,-1527,-1409,-1088,-538,229,1166,2224,3301,4341,5244,5961,6450,6692,6710,6536,6236,5879,5543,5306,5216,5324,5621,6103,6715,7390,8060,8635,9071,9298,9310,9079,8630,7971,7136,6158,5076,3934,2784,1659,620,-315,-1114,-1768,-2290,-2689,-3014,-3282,-3565,-3872,-4270,-4761,-5372,-6088,-6883,-7710,-8497,-9172,-9646,-9852,-9732,-9272,-8476,-7418,-6174,-4862,-3615,-2531,-1727,-1243,-1110,-1303,-1762,-2414,-3157,-3908,-4587,-5149,-5573,-5873,-6086,-6270,-6484,-6791,-7214,-7779,-8449,-9190,-9921,-10559,-11023,-11241,-11157,-10753,-10023,-9000,-7732,-6290,-4758,-3225,-1774,-490,583,1399,1962,2300,2443,2482,2458,2467,2552,2758,3109,3590,4188,4852,5540,6195,6769,7228,7542,7707,7724,7617,7413,7146,6847,6536,6228,5929,5631,5341,5060,4799,4594,4457,4435,4536,4777,5139,5598,6093,6576,6966,7221,7271,7105,6679,6024,5135,4089,2920,1738,617,-340,-1041,-1434,-1473,-1169,-570,258,1201,2159,3025,3705,4156,4328,4235,3893,3335,2620,1785,887,-48,-980,-1896,-2779,-3619,-4406,-5117,-5743,-6240,-6614,-6806,-6832,-6667,-6325,-5820,-5191,-4451,-3684,-2899,-2193,-1596,-1178,-991,-1059,-1412,-2040,-2897,-3946,-5061,-6173,-7122,-7826,-8159,-8071,-7527,-6551,-5202,-3595,-1852,-120,1467,2792,3770,4341,4504,4270,3700,2865,1842,728,-420,-1515,-2530,-3407,-4129,-4667,-5010,-5157,-5108,-4892,-4550,-4114,-3671,-3233,-2872,-2583,-2384,-2242,-2161,-2095,-2069,-2066,-2118,-2240,-2453,-2751,-3134,-3552,-3968,-4320,-4555,-4621,-4496,-4138,-3581,-2806,-1866,-791,383,1589,2801,3948,4999,5895,6611,7093,7330,7285,6959,6355,5496,4435,3237,1982,772,-310,-1158,-1711,-1896,-1689,-1077,-85,1247,2822,4559,6317,7975,9401,10469,11100,11219,10844,9993,8774,7308,5749,4253,2956,1980,1377,1187,1367,1865,2593,3439,4322,5126,5797,6262,6497,6473,6207,5697,4989,4107,3088,1975,801,-403,-1579,-2710,-3734,-4625,-5354,-5902,-6270,-6477,-6553,-6527,-6462,-6364,-6289,-6248,-6251,-6321,-6452,-6651,-6914,-7228,-7582,-7950,-8316,-8652,-8946,-9192,-9383,-9527,-9620,-9663,-9644,-9537,-9327,-8969,-8465,-7788,-6971,-6043,-5068,-4130,-3316,-2707,-2383,-2381,-2717,-3373,-4275,-5340,-6449,-7474,-8301,-8823,-8966,-8689,-7993,-6907,-5501,-3857,-2082,-273,1447,3014,4320,5352,6048,6458,6587,6534,6364,6188,6085,6130,6355,6771,7323,7969,8589,9127,9480,9616,9526,9228,8795,8295,7812,7414,7152,7033,7062,7180,7348,7478,7523,7397,7095,6568,5862,4983,3999,2949,1900,889,-41,-874,-1590,-2201,-2703,-3123,-3467,-3767,-4035,-4304,-4598,-4922,-5302,-5722,-6173,-6638,-7073,-7463,-7767,-7967,-8056,-8021,-7871,-7626,-7285,-6892,-6455,-6007,-5575,-5189,-4863,-4638,-4517,-4511,-4638,-4864,-5206,-5617,-6083,-6562,-7020,-7420,-7721,-7904,-7929,-7805,-7511,-7075,-6504,-5845,-5115,-4363,-3611,-2890,-2218,-1611,-1083,-636,-281,-11,181,299,370,398,414,420,441,473,536,621,755,939,1207,1579,2080,2723,3502,4387,5318,6227,7010,7599,7885,7844,7414,6631,5522,4174,2701,1215,-122,-1208,-1907,-2162,-1934,-1234,-145,1238,2755,4246,5558,6525,7077,7114,6673,5762,4495,2983,1358,-228,-1660,-2824,-3654,-4110,-4198,-3948,-3422,-2698,-1855,-993,-167,528,1069,1396,1513,1403,1095,603,-18,-736,-1492,-2247,-2973,-3632,-4229,-4745,-5190,-5557,-5837,-6006,-6034,-5877,-5501,-4874,-3996,-2876,-1581,-181,1211,2482,3531,4266,4642,4653,4339,3762,3039,2246,1510,882,416,122,-30,-71,-55,-30,-9,-17,-14,8,107,286,571,924,1314,1668,1920,2002,1863,1476,854,30,-911,-1874,-2740,-3382,-3712,-3640,-3166,-2304,-1149,172,1499,2672,3527,3966,3917,3386,2431,1165,-275,-1734,-3066,-4162,-4945,-5383,-5496,-5326,-4951,-4455,-3906,-3364,-2855,-2366,-1878,-1329,-669,141,1130,2274,3533,4814,6012,7003,7657,7891,7616,6833,5561,3894,1977,-18,-1887,-3426,-4474,-4888,-4618,-3673,-2134,-154,2070,4325,6384,8070,9227,9799,9748,9160,8117,6779,5307,3844,2551,1503,795,420,385,625,1083,1680,2336,2999,3611,4153,4613,4983,5285,5504,5651,5708,5666,5504,5217,4779,4211,3502,2706,1846,1000,231,-388,-794,-957,-861,-553,-88,429,899,1208,1284,1067,567,-178,-1089,-2054,-2979,-3758,-4350,-4717,-4894,-4927,-4889,-4868,-4918,-5096,-5403,-5818,-6275,-6702,-7000,-7107,-6952,-6530,-5850,-4984,-4008,-3047,-2185,-1544,-1166,-1109,-1356,-1882,-2617,-3476,-4344,-5124,-5698,-5987,-5932,-5502,-4727,-3652,-2371,-995,375,1617,2671,3478,4033,4366,4525,4574,4601,4650,4794,5044,5414,5885,6416,6964,7467,7884,8176,8335,8364,8309,8202,8127,8120,8240,8498,8886,9355,9851,10268,10545,10593,10378,9885,9131,8189,7130,6075,5126,4377,3916,3750,3902,4284,4833,5398,5882,6137,6094,5680,4906,3806,2487,1040,-375,-1673,-2730,-3519,-4000,-4214,-4201,-4043,-3810,-3573,-3378,-3246,-3172,-3112,-3023,-2846,-2537,-2080,-1479,-784,-62,583,1074,1298,1221,786,28,-1020,-2248,-3551,-4788,-5823,-6552,-6884,-6794,-6295,-5454,-4373,-3177,-1994,-929,-67,561,961,1169,1250,1276,1302,1386,1534,1745,1983,2211,2373,2427,2352,2139,1816,1434,1056,771,652,772,1169,1866,2823,3994,5265,6530,7641,8485,8954,8999,8610,7842,6780,5558,4316,3191,2308,1742,1535,1669,2096,2707,3393,4022,4476,4669,4536,4078,3311,2332,1219,117,-882,-1664,-2190,-2419,-2405,-2181,-1851,-1508,-1227,-1097,-1123,-1332,-1662,-2064,-2445,-2730,-2851,-2765,-2470,-1995,-1400,-785,-225,167,336,234,-151,-776,-1589,-2491,-3388,-4166,-4744,-5045,-5039,-4725,-4143,-3346,-2431,-1464,-543,275,945,1424,1728,1832,1775,1568,1233,809,306,-229,-799,-1345,-1882,-2351,-2750,-3038,-3183,-3158,-2928,-2473,-1791,-882,210,1438,2718,3959,5053,5905,6420,6555,6268,5598,4583,3310,1891,423,-960,-2169,-3104,-3717,-3969,-3882,-3493,-2898,-2184,-1489,-895,-523,-399,-557,-951,-1505,-2131,-2696,-3121,-3320,-3277,-3001,-2566,-2057,-1583,-1255,-1140,-1288,-1701,-2313,-3066,-3820,-4484,-4935,-5091,-4911,-4380,-3541,-2471,-1249,-12,1163,2157,2915,3394,3569,3476,3128,2605,1949,1233,515,-169,-775,-1290,-1690,-1966,-2106,-2106,-1948,-1649,-1203,-653,-26,617,1226,1723,2076,2210,2129,1813,1298,635,-104,-822,-1436,-1849,-2007,-1875,-1454,-792,43,954,1833,2580,3116,3381,3365,3074,2572,1916,1205,497,-125,-628,-979,-1189,-1257,-1237,-1155,-1083,-1073,-1186,-1466,-1948,-2624,-3476,-4435,-5419,-6330,-7062,-7545,-7713,-7572,-7155,-6541,-5856,-5216,-4744,-4540,-4640,-5059,-5726,-6545,-7381,-8080,-8510,-8564,-8186,-7375,-6200,-4751,-3199,-1667,-332,720,1402,1710,1661,1337,811,195,-432,-996,-1441,-1754,-1913,-1938,-1826,-1591,-1233,-743,-114,663,1588,2646,3802,5004,6184,7258,8164,8824,9209,9294,9102,8687,8109,7481,6881,6420,6164,6165,6433,6955,7659,8489,9329,10110,10745,11175,11384,11349,11104,10674,10110,9460,8758,8048,7331,6632,5940,5264,4599,3950,3318,2690,2067,1415,727,-23,-840,-1698,-2585,-3429,-4181,-4778,-5163,-5320,-5247,-4992,-4631,-4263,-4004,-3962,-4213,-4823,-5771,-7027,-8488,-10016,-11473,-12680,-13522,-13881,-13722,-13049,-11935,-10494,-8879,-7243,-5736,-4480,-3551,-2993,-2801,-2938,-3352,-3964,-4712,-5511,-6313,-7049,-7685,-8181,-8513,-8667,-8636,-8425,-8046,-7528,-6887,-6176,-5409,-4644,-3890,-3188,-2546,-1981,-1495,-1090,-749,-472,-214,26,289,585,925,1320,1753,2227,2715,3221,3734,4260,4797,5351,5907,6455,6965,7395,7725,7898,7913,7740,7405,6926,6371,5794,5270,4868,4611,4536,4601,4775,4992,5188,5310,5325,5210,4998,4711,4410,4147,3978,3931,4017,4204,4442,4650,4747,4645,4288,3647,2743,1644,442,-725,-1732,-2457,-2821,-2783,-2362,-1624,-664,379,1384,2224,2802,3062,2968,2537,1803,832,-293,-1485,-2657,-3718,-4613,-5278,-5700,-5863,-5795,-5528,-5117,-4625,-4120,-3673,-3342,-3181,-3228,-3484,-3953,-4590,-5341,-6134,-6868,-7449,-7779,-7780,-7385,-6597,-5412,-3928,-2229,-467,1213,2665,3750,4395,4531,4185,3383,2237,847,-629,-2072,-3352,-4373,-5092,-5468,-5540,-5324,-4899,-4322,-3680,-3042,-2487,-2060,-1819,-1757,-1882,-2149,-2511,-2909,-3273,-3561,-3713,-3717,-3549,-3224,-2770,-2224,-1652,-1108,-669,-381,-289,-411,-721,-1188,-1727,-2263,-2695,-2949,-2953,-2677,-2110,-1281,-231,962,2226,3478,4635,5628,6404,6896,7107,6998,6611,5970,5148,4218,3272,2390,1647,1092,749,616,658,835,1076,1321,1514,1592,1539,1320,946,433,-189,-876,-1573,-2220,-2763,-3145,-3316,-3252,-2927,-2354,-1559,-595,475,1553,2572,3427,4066,4422,4475,4219,3676,2900,1955,931,-96,-1041,-1845,-2462,-2863,-3065,-3076,-2958,-2771,-2577,-2461,-2463,-2612,-2929,-3357,-3883,-4421,-4929,-5340,-5638,-5776,-5795,-5676,-5496,-5282,-5109,-5031,-5106,-5362,-5813,-6437,-7179,-7963,-8698,-9273,-9617,-9644,-9330,-8664,-7681,-6444,-5045,-3571,-2142,-835,256,1076,1588,1777,1659,1264,664,-81,-859,-1608,-2220,-2654,-2850,-2821,-2554,-2115,-1541,-897,-255,342,836,1194,1399,1441,1342,1128,859,600,426,423,659,1190,2046,3209,4643,6251,7924,9521,10907,11948,12557,12666,12282,11434,10224,8754,7181,5643,4276,3199,2472,2140,2173,2525,3099,3784,4457,4996,5290,5252,4830,4020,2854,1430,-147,-1719,-3140,-4271,-5004,-5274,-5068,-4425,-3427,-2213,-929,253,1175,1706,1744,1258,258,-1168,-2900,-4763,-6577,-8152,-9324,-9971,-10019,-9454,-8336,-6766,-4911,-2952,-1097,472,1592,2150,2106,1455,296,-1264,-3035,-4857,-6520,-7889,-8833,-9291,-9264,-8784,-7955,-6882,-5708,-4552,-3524,-2710,-2148,-1863,-1829,-1997,-2302,-2643,-2952,-3106,-3071,-2751,-2154,-1268,-138,1167,2565,3959,5254,6380,7274,7925,8326,8523,8548,8469,8323,8166,8004,7875,7747,7628,7481,7288,7026,6678,6249,5732,5156,4528,3877,3234,2632,2117,1730,1518,1519,1757,2235,2937,3812,4803,5815,6765,7547,8069,8254,8029,7366,6264,4746,2909,844,-1283,-3321,-5084,-6419,-7194,-7332,-6818,-5706,-4114,-2225,-238,1616,3152,4203,4691,4596,3973,2944,1654,280,-1023,-2127,-2953,-3479,-3724,-3766,-3686,-3597,-3572,-3677,-3919,-4290,-4723,-5164,-5508,-5704,-5667,-5381,-4806,-3966,-2873,-1574,-130,1399,2925,4363,5633,6641,7323,7616,7490,6939,5988,4702,3169,1509,-146,-1655,-2901,-3770,-4204,-4172,-3684,-2820,-1652,-328,1040,2301,3348,4079,4437,4385,3942,3136,2067,824,-462,-1659,-2669,-3375,-3744,-3739,-3403,-2775,-1959,-1025,-97,760,1450,1933,2155,2120,1810,1282,565,-247,-1074,-1808,-2353,-2619,-2550,-2112,-1319,-221,1102,2534,3968,5275,6373,7180,7670,7830,7695,7296,6708,5977,5178,4350,3547,2784,2104,1496,996,591,311,149,134,241,494,852,1316,1856,2458,3104,3791,4510,5257,6016,6770,7481,8114,8618,8948,9065,8943,8574,7973,7170,6231,5216,4222,3317,2580,2058,1780,1741,1923,2261,2716,3193,3647,4007,4243,4330,4274,4081,3777,3390,2938,2450,1944,1416,903,373,-141,-664,-1188,-1720,-2256,-2795,-3312,-3808,-4242,-4624,-4928,-5174,-5371,-5552,-5721,-5910,-6077,-6218,-6253,-6133,-5782,-5168,-4267,-3120,-1791,-387,968,2150,3059,3619,3807,3635,3159,2448,1595,685,-208,-1028,-1733,-2320,-2770,-3120,-3366,-3545,-3659,-3711,-3712,-3623,-3458,-3158,-2734,-2144,-1390,-477,595,1776,3038,4311,5528,6622,7519,8172,8536,8600,8383,7902,7240,6441,5611,4812,4138,3637,3370,3341,3563,3991,4585,5264,5961,6578,7055,7309,7317,7037,6502,5721,4758,3663,2495,1314,167,-904,-1872,-2698,-3381,-3885,-4216,-4353,-4309,-4084,-3705,-3197,-2598,-1958,-1337,-796,-409,-237,-325,-705,-1367,-2255,-3319,-4417,-5474,-6352,-6979,-7292,-7279,-6951,-6370,-5599,-4718,-3808,-2925,-2127,-1448,-906,-540,-339,-355,-582,-1042,-1751,-2671,-3807,-5078,-6426,-7761,-8977,-9986,-10688,-11011,-10906,-10351,-9355,-7961,-6241,-4292,-2230,-170,1763,3470,4864,5895,6539,6812,6744,6408,5868,5211,4508,3823,3209,2698,2306,2047,1907,1888,1965,2131,2356,2635,2939,3255,3562,3837,4063,4225,4307,4312,4238,4090,3882,3618,3313,2988,2650,2332,2047,1812,1643,1526,1463,1418,1366,1272,1111,854,494,18,-569,-1265,-2038,-2874,-3710,-4505,-5192,-5704,-6003,-6049,-5842,-5413,-4804,-4104,-3391,-2753,-2268,-1976,-1913,-2053,-2379,-2815,-3321,-3812,-4260,-4616,-4878,-5046,-5142,-5198,-5244,-5307,-5409,-5546,-5719,-5887,-6026,-6082,-6026,-5815,-5446,-4908,-4240,-3468,-2663,-1869,-1169,-600,-222,-39,-71,-273,-616,-1030,-1441,-1788,-2003,-2049,-1910,-1586,-1113,-524,108,742,1299,1757,2062,2224,2229,2119,1920,1682,1461,1294,1227,1260,1401,1596,1814,1979,2033,1945,1667,1235,655,3,-660,-1254,-1706,-1958,-1971,-1716,-1206,-453,489,1559,2687,3784,4778,5596,6190,6524,6602,6426,6051,5518,4908,4287,3731,3305,3052,3006,3171,3526,4040,4647,5291,5882,6356,6629,6663,6406,5864,5046,4003,2800,1520,252,-910,-1879,-2599,-3012,-3110,-2893,-2398,-1679,-812,123,1042,1863,2520,2958,3145,3080,2758,2230,1521,713,-146,-976,-1720,-2328,-2761,-3016,-3085,-3002,-2791,-2511,-2188,-1894,-1644,-1496,-1457,-1545,-1769,-2101,-2548,-3042,-3576,-4084,-4548,-4944,-5262,-5520,-5742,-5959,-6211,-6511,-6877,-7287,-7723,-8137,-8482,-8719,-8800,-8713,-8439,-7990,-7382,-6653,-5844,-5007,-4207,-3488,-2920,-2525,-2337,-2357,-2557,-2911,-3347,-3818,-4242,-4572,-4764,-4789,-4658,-4368,-3968,-3479,-2951,-2413,-1904,-1444,-1065,-767,-577,-476,-465,-518,-585,-645,-621,-490,-198,264,905,1701,2618,3597,4584,5506,6318,6966,7445,7739,7896,7942,7950,7972,8073,8294,8666,9192,9851,10603,11390,12135,12765,13212,13401,13319,12913,12228,11271,10108,8808,7434,6064,4760,3570,2543,1703,1073,650,430,372,438,561,685,737,679,464,95,-424,-1055,-1757,-2474,-3158,-3770,-4275,-4663,-4918,-5059,-5093,-5062,-4999,-4957,-4989,-5132,-5428,-5871,-6450,-7119,-7802,-8433,-8915,-9191,-9205,-8948,-8432,-7710,-6855,-5958,-5110,-4406,-3912,-3687,-3758,-4127,-4781,-5674,-6749,-7926,-9134,-10262,-11252,-12002,-12462,-12582,-12324,-11701,-10709,-9416,-7863,-6160,-4385,-2660,-1072,285,1350,2087,2497,2604,2472,2172,1804,1450,1201,1123,1251,1613,2174,2920,3772,4679,5563,6368,7043,7560,7893,8047,8022,7835,7505,7061,6538,5977,5430,4935,4538,4263,4107,4073,4115,4201,4289,4334,4323,4242,4105,3930,3751,3586,3469,3407,3406,3463,3557,3657,3732,3718,3572,3234,2662,1834,755,-542,-1981,-3469,-4890,-6131,-7085,-7684,-7883,-7689,-7149,-6340,-5372,-4360,-3435,-2685,-2228,-2082,-2312,-2865,-3725,-4796,-5982,-7185,-8282,-9189,-9827,-10146,-10131,-9783,-9130,-8219,-7109,-5868,-4572,-3299,-2115,-1090,-269,317,651,752,643,365,-15,-458,-896,-1294,-1622,-1861,-2024,-2114,-2168,-2200,-2247,-2313,-2417,-2531,-2664,-2760,-2824,-2806,-2701,-2496,-2172,-1739,-1191,-537,197,984,1762,2474,3034,3382,3446,3196,2631,1778,713,-474,-1677,-2766,-3652,-4238,-4465,-4304,-3760,-2867,-1706,-366,1021,2328,3421,4200,4582,4549,4122,3365,2399,1334,326,-527,-1112,-1384,-1337,-979,-408,314,1071,1768,2336,2709,2875,2830,2616,2271,1856,1418,995,618,290,10,-238,-465,-684,-881,-1057,-1173,-1217,-1147,-946,-604,-120,486,1179,1925,2663,3352,3936,4390,4673,4794,4734,4532,4194,3771,3285,2778,2271,1798,1360,979,648,363,133,-76,-239,-381,-476,-516,-477,-341,-86,268,715,1184,1617,1919,2004,1803,1263,383,-813,-2248,-3810,-5378,-6799,-7948,-8715,-9019,-8839,-8197,-7155,-5842,-4380,-2939,-1655,-663,-42,158,-51,-620,-1454,-2439,-3451,-4358,-5072,-5507,-5630,-5445,-4970,-4278,-3426,-2504,-1571,-692,96,768,1314,1726,2014,2171,2214,2136,1954,1676,1332,942,572,239,30,-34,96,434,972,1685,2536,3457,4398,5299,6119,6826,7416,7884,8256,8549,8796,9010,9217,9408,9591,9732,9824,9823,9718,9480,9107,8599,7969,7244,6451,5633,4826,4088,3452,2977,2684,2595,2708,2979,3356,3752,4072,4232,4140,3765,3062,2083,855,-518,-1936,-3296,-4476,-5416,-6030,-6326,-6283,-5967,-5422,-4731,-3959,-3177,-2436,-1775,-1217,-778,-457,-269,-204,-276,-489,-843,-1354,-2002,-2796,-3698,-4682,-5697,-6676,-7557,-8267,-8743,-8950,-8856,-8499,-7888,-7127,-6260,-5409,-4624,-3986,-3513,-3212,-3046,-2959,-2869,-2708,-2392,-1896,-1196,-330,644,1634,2544,3270,3742,3912,3777,3371,2770,2072,1388,828,489,424,680,1229,2041,3034,4124,5206,6208,7035,7660,8052,8217,8200,8040,7813,7578,7395,7299,7303,7387,7506,7604,7597,7445,7073,6496,5715,4794,3827,2912,2178,1717,1616,1902,2562,3539,4709,5961,7121,8081,8702,8935,8739,8134,7174,5934,4510,2998,1497,78,-1175,-2231,-3043,-3599,-3899,-3943,-3751,-3346,-2753,-2002,-1145,-217,705,1560,2274,2755,2955,2811,2312,1475,359,-939,-2286,-3529,-4527,-5137,-5271,-4892,-4008,-2720,-1144,526,2125,3458,4400,4847,4781,4221,3272,2038,702,-614,-1729,-2565,-3016,-3085,-2755,-2113,-1216,-186,878,1879,2731,3382,3808,4007,4022,3896,3709,3520,3409,3401,3541,3780,4098,4396,4591,4592,4313,3725,2805,1615,223,-1243,-2645,-3840,-4706,-5151,-5129,-4663,-3799,-2656,-1357,-34,1183,2198,2953,3419,3614,3568,3332,2959,2489,1965,1392,798,177,-444,-1054,-1610,-2069,-2380,-2486,-2358,-1967,-1322,-464,546,1604,2598,3400,3895,3984,3618,2786,1547,-4,-1699,-3377,-4836,-5919,-6485,-6486,-5894,-4806,-3328,-1636,91,1679,2995,3934,4469,4611,4422,3986,3418,2800,2235,1764,1425,1208,1100,1044,1018,955,854,679,451,191,-66,-276,-380,-363,-169,190,709,1358,2073,2787,3414,3863,4052,3925,3430,2578,1392,-48,-1629,-3230,-4695,-5907,-6748,-7162,-7127,-6679,-5892,-4885,-3777,-2705,-1780,-1091,-695,-597,-785,-1199,-1778,-2450,-3138,-3796,-4375,-4858,-5227,-5481,-5618,-5634,-5537,-5315,-4989,-4562,-4058,-3507,-2946,-2420,-1976,-1655,-1504,-1538,-1779,-2188,-2743,-3357,-3953,-4431,-4698,-4684,-4337,-3657,-2658,-1431,-49,1354,2668,3784,4611,5108,5258,5092,4682,4099,3461,2849,2363,2048,1952,2061,2368,2806,3337,3883,4392,4817,5111,5263,5248,5091,4778,4369,3856,3314,2748,2218,1736,1332,1003,739,518,298,45,-278,-694,-1207,-1794,-2424,-3038,-3573,-3987,-4221,-4268,-4121,-3816,-3391,-2915,-2451,-2064,-1811,-1738,-1855,-2176,-2673,-3312,-4058,-4853,-5662,-6433,-7127,-7710,-8136,-8382,-8414,-8218,-7797,-7158,-6348,-5416,-4431,-3464,-2597,-1889,-1413,-1195,-1274,-1637,-2273,-3121,-4119,-5160,-6158,-6992,-7575,-7837,-7714,-7213,-6352,-5184,-3815,-2334,-862,492,1647,2537,3132,3457,3533,3450,3283,3121,3057,3143,3427,3906,4574,5360,6228,7078,7865,8510,8989,9273,9376,9323,9167,8955,8766,8637,8632,8756,9022,9384,9795,10163,10407,10431,10176,9602,8728,7605,6328,5022,3811,2828,2159,1870,1962,2410,3131,4028,4970,5838,6507,6887,6900,6525,5754,4634,3239,1650,-15,-1663,-3201,-4544,-5664,-6513,-7120,-7484,-7666,-7700,-7646,-7553,-7452,-7383,-7346,-7361,-7406,-7492,-7587,-7718,-7844,-8010,-8172,-8358,-8537,-8692,-8816,-8865,-8841,-8705,-8474,-8124,-7695,-7184,-6637,-6076,-5536,-5039,-4617,-4272,-4023,-3856,-3771,-3754,-3774,-3825,-3862,-3872,-3836,-3720,-3540,-3265,-2929,-2522,-2074,-1603,-1123,-659,-206,216,633,1027,1429,1824,2218,2591,2920,3169,3297,3275,3067,2675,2108,1416,655,-88,-742,-1214,-1464,-1432,-1132,-567,215,1142,2144,3133,4030,4767,5288,5562,5582,5376,4985,4489,3957,3479,3120,2925,2922,3095,3415,3837,4288,4729,5087,5348,5471,5468,5343,5115,4817,4471,4098,3723,3344,2974,2613,2270,1944,1662,1425,1251,1155,1127,1169,1266,1380,1498,1573,1578,1492,1294,978,562,48,-512,-1105,-1667,-2180,-2593,-2891,-3060,-3089,-3001,-2792,-2507,-2154,-1768,-1378,-989,-642,-324,-52,181,372,539,667,774,845,877,854,759,569,264,-178,-763,-1495,-2361,-3324,-4362,-5409,-6418,-7332,-8092,-8660,-8998,-9085,-8929,-8537,-7958,-7237,-6447,-5670,-4974,-4440,-4105,-4001,-4109,-4390,-4781,-5204,-5583,-5859,-5984,-5946,-5758,-5438,-5049,-4621,-4215,-3861,-3570,-3355,-3179,-3028,-2852,-2613,-2299,-1882,-1391,-840,-276,248,690,1013,1189,1219,1120,919,678,439,274,222,339,627,1113,1769,2565,3474,4425,5389,6315,7159,7910,8525,9015,9349,9551,9597,9514,9292,8951,8500,7953,7336,6668,5987,5324,4718,4203,3799,3528,3367,3321,3318,3344,3313,3185,2909,2439,1778,900,-133,-1318,-2551,-3798,-4951,-5952,-6725,-7225,-7421,-7318,-6930,-6324,-5559,-4728,-3918,-3220,-2702,-2424,-2405,-2639,-3094,-3708,-4411,-5129,-5794,-6357,-6794,-7094,-7284,-7380,-7438,-7476,-7542,-7643,-7792,-7982,-8193,-8404,-8590,-8725,-8804,-8813,-8760,-8664,-8528,-8383,-8236,-8088,-7954,-7803,-7646,-7437,-7174,-6822,-6370,-5802,-5119,-4320,-3433,-2470,-1478,-486,467,1339,2113,2766,3291,3698,3990,4193,4313,4381,4384,4350,4255,4118,3929,3701,3466,3251,3113,3097,3255,3622,4227,5052,6082,7257,8509,9748,10882,11810,12449,12719,12571,11979,10959,9559,7881,6031,4173,2435,962,-156,-857,-1147,-1057,-682,-121,508,1101,1580,1894,2031,2017,1879,1699,1504,1359,1274,1232,1219,1156,993,672,127,-638,-1634,-2811,-4089,-5394,-6594,-7615,-8345,-8732,-8759,-8408,-7759,-6865,-5834,-4775,-3781,-2939,-2309,-1911,-1747,-1779,-1963,-2234,-2536,-2813,-3033,-3166,-3229,-3212,-3159,-3084,-3017,-2983,-2972,-2996,-3018,-3024,-2977,-2857,-2630,-2311,-1879,-1372,-817,-233,312,816,1234,1567,1816,1994,2124,2234,2343,2477,2647,2874,3148,3488,3853,4240,4587,4845,4963,4871,4554,3993,3226,2315,1361,457,-271,-752,-926,-764,-316,387,1232,2135,2985,3697,4203,4463,4484,4281,3923,3488,3049,2695,2479,2420,2538,2768,3086,3393,3636,3742,3675,3414,2984,2410,1767,1120,539,93,-182,-270,-164,71,419,774,1098,1313,1378,1272,993,568,55,-494,-991,-1382,-1598,-1606,-1400,-989,-434,217,861,1437,1849,2058,2016,1733,1216,538,-241,-1019,-1706,-2215,-2464,-2422,-2055,-1398,-486,600,1768,2916,3947,4775,5336,5608,5578,5281,4759,4055,3235,2322,1353,343,-706,-1770,-2836,-3869,-4815,-5619,-6215,-6548,-6572,-6271,-5653,-4744,-3634,-2381,-1116,62,1038,1720,2035,1962,1491,689,-372,-1568,-2776,-3873,-4752,-5331,-5586,-5487,-5102,-4463,-3665,-2795,-1926,-1145,-488,5,351,551,678,745,828,934,1097,1300,1523,1731,1869,1915,1823,1595,1237,786,308,-139,-463,-602,-491,-93,600,1573,2780,4149,5606,7048,8409,9593,10555,11247,11655,11786,11653,11311,10788,10165,9477,8798,8166,7624,7200,6900,6739,6694,6764,6927,7158,7448,7751,8053,8288,8429,8390,8146,7619,6811,5699,4335,2772,1111,-536,-2044,-3298,-4192,-4664,-4669,-4229,-3386,-2236,-908,472,1736,2783,3479,3796,3695,3228,2457,1489,427,-616,-1564,-2367,-2995,-3483,-3849,-4156,-4457,-4786,-5182,-5633,-6119,-6591,-6970,-7194,-7179,-6881,-6279,-5389,-4271,-3021,-1748,-589,344,944,1154,946,346,-566,-1704,-2900,-4044,-4962,-5562,-5728,-5453,-4707,-3586,-2149,-549,1104,2666,4036,5131,5902,6350,6490,6381,6096,5713,5324,4997,4799,4771,4924,5259,5741,6327,6972,7607,8190,8666,9001,9160,9123,8869,8395,7693,6778,5663,4384,2991,1545,126,-1174,-2271,-3069,-3505,-3542,-3162,-2426,-1378,-159,1131,2330,3328,4005,4300,4177,3660,2802,1707,472,-762,-1910,-2865,-3609,-4107,-4414,-4566,-4647,-4725,-4863,-5108,-5468,-5935,-6469,-6990,-7445,-7726,-7789,-7575,-7086,-6342,-5415,-4391,-3376,-2477,-1778,-1353,-1221,-1385,-1785,-2361,-2996,-3610,-4080,-4354,-4354,-4085,-3541,-2779,-1861,-873,96,960,1651,2112,2329,2290,2029,1593,1032,437,-135,-592,-877,-936,-743,-290,389,1244,2215,3196,4140,4938,5554,5935,6065,5947,5602,5060,4356,3533,2609,1628,602,-433,-1441,-2379,-3197,-3831,-4246,-4390,-4270,-3886,-3302,-2576,-1815,-1098,-528,-153,-28,-125,-433,-853,-1323,-1733,-2006,-2090,-1948,-1620,-1139,-617,-143,163,221,-35,-610,-1479,-2541,-3692,-4770,-5634,-6157,-6240,-5865,-5053,-3904,-2555,-1181,42,962,1449,1453,963,51,-1181,-2571,-3971,-5207,-6158,-6721,-6854,-6548,-5855,-4839,-3616,-2283,-969,243,1259,2031,2534,2755,2728,2487,2080,1583,1038,529,86,-240,-433,-484,-396,-192,119,503,945,1419,1897,2359,2776,3120,3360,3464,3395,3131,2643,1939,1027,-33,-1186,-2334,-3384,-4252,-4851,-5158,-5133,-4840,-4296,-3623,-2883,-2198,-1632,-1256,-1093,-1138,-1357,-1679,-2037,-2337,-2520,-2516,-2303,-1878,-1266,-535,256,1000,1637,2071,2281,2231,1959,1497,942,366,-112,-424,-491,-285,190,902,1781,2744,3703,4567,5263,5747,5989,5998,5799,5436,4964,4447,3927,3467,3079,2800,2616,2536,2530,2584,2670,2763,2841,2892,2901,2867,2800,2709,2620,2569,2580,2697,2932,3290,3761,4293,4850,5343,5726,5924,5903,5638,5135,4426,3556,2592,1585,607,-301,-1095,-1738,-2218,-2505,-2594,-2484,-2162,-1658,-988,-203,630,1425,2089,2512,2623,2349,1686,643,-691,-2238,-3845,-5419,-6821,-7985,-8849,-9408,-9685,-9745,-9659,-9522,-9424,-9421,-9585,-9912,-10397,-10996,-11625,-12206,-12643,-12846,-12764,-12349,-11627,-10625,-9445,-8182,-6962,-5905,-5102,-4638,-4530,-4787,-5355,-6159,-7107,-8083,-8976,-9698,-10149,-10288,-10059,-9462,-8500,-7200,-5611,-3785,-1800,271,2327,4278,6013,7461,8536,9225,9526,9499,9253,8904,8607,8495,8675,9220,10141,11396,12904,14544,16168,17647,18839,19664,20054,20020,19566,18791,17737,16517,15184,13804,12416,11051,9734,8489,7341,6322,5433,4704,4100,3611,3193,2790,2360,1850,1233,493,-352,-1280,-2233,-3162,-4009,-4732,-5298,-5709,-5967,-6122,-6217,-6312,-6473,-6749,-7167,-7743,-8439,-9198,-9940,-10553,-10947,-11043,-10790,-10206,-9332,-8287,-7198,-6224,-5515,-5183,-5307,-5900,-6909,-8226,-9702,-11142,-12381,-13239,-13613,-13442,-12744,-11603,-10143,-8526,-6913,-5437,-4203,-3246,-2562,-2112,-1809,-1584,-1339,-1026,-577,13,763,1655,2657,3741,4860,5970,7031,7995,8820,9477,9912,10132,10078,9795,9254,8525,7633,6652,5630,4611,3624,2669,1744,824,-105,-1056,-2021,-2979,-3887,-4696,-5355,-5798,-6005,-5938,-5600,-5020,-4217,-3268,-2213,-1131,-70,908,1766,2464,2992,3335,3509,3532,3431,3238,2969,2645,2251,1788,1227,561,-219,-1091,-2023,-2939,-3771,-4421,-4818,-4892,-4621,-4012,-3121,-2041,-904,149,975,1444,1490,1065,233,-935,-2263,-3596,-4733,-5520,-5826,-5581,-4771,-3451,-1719,278,2379,4411,6227,7697,8752,9345,9500,9259,8703,7931,7023,6070,5137,4251,3456,2732,2076,1476,892,329,-255,-834,-1444,-2048,-2669,-3284,-3899,-4517,-5140,-5777,-6436,-7104,-7795,-8460,-9102,-9663,-10124,-10457,-10632,-10668,-10557,-10340,-10043,-9706,-9358,-9029,-8708,-8408,-8087,-7746,-7342,-6893,-6379,-5856,-5332,-4870,-4492,-4232,-4098,-4075,-4139,-4232,-4306,-4292,-4131,-3797,-3260,-2557,-1719,-830,29,784,1360,1743,1921,1943,1874,1796,1799,1954,2325,2933,3779,4834,6033,7319,8604,9822,10906,11803,12487,12933,13141,13116,12855,12383,11685,10796,9713,8497,7178,5844,4571,3445,2552,1949,1674,1725,2066,2612,3283,3943,4509,4880,5005,4862,4466,3863,3117,2302,1488,726,65,-507,-981,-1411,-1826,-2280,-2811,-3428,-4146,-4912,-5714,-6465,-7132,-7662,-8025,-8229,-8277,-8214,-8081,-7916,-7763,-7622,-7516,-7405,-7282,-7096,-6832,-6457,-5987,-5428,-4839,-4260,-3767,-3394,-3192,-3145,-3235,-3399,-3562,-3645,-3569,-3290,-2768,-2023,-1084,-9,1118,2237,3256,4132,4803,5261,5484,5490,5287,4907,4368,3698,2919,2055,1144,225,-642,-1393,-1958,-2280,-2305,-2036,-1475,-689,247,1221,2134,2871,3385,3616,3601,3373,3029,2665,2383,2270,2381,2735,3317,4079,4947,5852,6697,7424,7972,8307,8422,8308,8004,7519,6897,6155,5308,4373,3342,2228,1029,-225,-1502,-2747,-3895,-4862,-5590,-5979,-6012,-5636,-4877,-3775,-2403,-876,694,2184,3472,4487,5160,5478,5467,5159,4649,4015,3359,2780,2355,2152,2217,2534,3104,3846,4693,5544,6295,6849,7130,7064,6626,5797,4597,3073,1287,-662,-2682,-4648,-6457,-8013,-9240,-10100,-10580,-10688,-10489,-10016,-9368,-8589,-7766,-6925,-6123,-5353,-4652,-3988,-3394,-2838,-2343,-1902,-1504,-1160,-845,-551,-264,41,365,715,1080,1437,1767,2032,2218,2298,2268,2125,1873,1516,1072,542,-41,-669,-1304,-1907,-2442,-2847,-3076,-3090,-2838,-2334,-1580,-630,426,1513,2503,3322,3888,4169,4168,3942,3566,3167,2863,2789,3041,3701,4774,6245,8022,9972,11952,13778,15309,16404,16986,17002,16483,15455,14020,12272,10324,8296,6285,4402,2716,1291,163,-673,-1214,-1509,-1602,-1546,-1409,-1242,-1094,-1014,-1010,-1118,-1312,-1597,-1926,-2271,-2580,-2801,-2889,-2796,-2494,-1972,-1236,-317,737,1844,2941,3916,4724,5277,5569,5580,5351,4922,4354,3706,3021,2328,1643,959,278,-424,-1134,-1851,-2546,-3171,-3691,-4045,-4215,-4178,-3956,-3588,-3130,-2657,-2224,-1882,-1651,-1517,-1445,-1369,-1221,-922,-424,317,1286,2461,3752,5085,6337,7411,8216,8676,8769,8472,7825,6865,5657,4278,2796,1287,-170,-1521,-2689,-3637,-4327,-4747,-4906,-4835,-4575,-4194,-3741,-3284,-2875,-2538,-2319,-2193,-2166,-2200,-2261,-2312,-2303,-2220,-2023,-1736,-1351,-918,-465,-59,270,459,497,362,72,-343,-827,-1314,-1724,-1986,-2048,-1879,-1481,-899,-191,547,1239,1798,2175,2360,2355,2239,2061,1921,1871,1960,2174,2480,2801,3041,3127,2978,2582,1963,1186,374,-346,-838,-977,-696,39,1185,2653,4295,5934,7389,8479,9074,9078,8470,7285,5618,3605,1411,-797,-2856,-4638,-6043,-7015,-7542,-7646,-7385,-6842,-6112,-5292,-4484,-3763,-3202,-2843,-2722,-2835,-3186,-3721,-4411,-5182,-5961,-6683,-7259,-7652,-7807,-7718,-7400,-6885,-6239,-5532,-4834,-4216,-3726,-3391,-3218,-3191,-3262,-3385,-3494,-3531,-3468,-3281,-2997,-2647,-2293,-2001,-1818,-1787,-1903,-2151,-2461,-2760,-2956,-2964,-2737,-2251,-1521,-624,374,1365,2267,3023,3602,4017,4316,4570,4850,5252,5794,6535,7420,8418,9429,10345,11057,11452,11458,11025,10150,8872,7278,5468,3576,1717,4,-1488,-2702,-3633,-4280,-4691,-4901,-4971,-4944,-4867,-4762,-4659,-4554,-4462,-4373,-4285,-4184,-4067,-3907,-3714,-3458,-3170,-2834,-2503,-2187,-1937,-1780,-1751,-1863,-2123,-2515,-3013,-3582,-4172,-4737,-5225,-5589,-5803,-5819,-5643,-5265,-4709,-4040,-3302,-2595,-1998,-1580,-1416,-1511,-1871,-2449,-3165,-3938,-4650,-5227,-5588,-5720,-5608,-5306,-4867,-4347,-3813,-3279,-2756,-2215,-1603,-869,59,1206,2614,4238,6060,7960,9862,11617,13124,14268,14968,15185,14907,14165,13036,11588,9945,8192,6426,4734,3161,1757,547,-466,-1268,-1876,-2301,-2557,-2664,-2648,-2517,-2314,-2042,-1727,-1383,-1011,-621,-212,211,642,1069,1470,1844,2151,2410,2587,2704,2763,2774,2765,2728,2701,2655,2626,2578,2544,2494,2463,2426,2398,2357,2274,2123,1854,1442,863,112,-765,-1745,-2706,-3603,-4318,-4801,-5015,-4960,-4675,-4219,-3660,-3059,-2469,-1915,-1397,-900,-389,176,828,1589,2454,3398,4355,5274,6039,6599,6847,6758,6293,5474,4356,3008,1558,101,-1239,-2379,-3261,-3872,-4230,-4400,-4465,-4515,-4665,-4971,-5522,-6298,-7322,-8500,-9778,-11033,-12168,-13081,-13688,-13944,-13819,-13333,-12532,-11482,-10278,-9002,-7755,-6604,-5608,-4804,-4190,-3761,-3485,-3318,-3212,-3122,-3007,-2832,-2585,-2244,-1822,-1321,-767,-194,335,784,1055,1132,940,495,-185,-1037,-1942,-2792,-3434,-3767,-3695,-3190,-2255,-954,623,2377,4167,5915,7490,8862,9962,10813,11424,11846,12138,12337,12512,12654,12810,12929,13013,13009,12885,12604,12144,11500,10692,9761,8757,7755,6817,6006,5363,4921,4673,4611,4694,4877,5100,5310,5453,5486,5372,5087,4607,3935,3062,2014,820,-478,-1800,-3104,-4285,-5296,-6074,-6586,-6826,-6818,-6600,-6237,-5821,-5408,-5106,-4950,-4996,-5250,-5694,-6282,-6944,-7590,-8133,-8502,-8636,-8540,-8232,-7780,-7284,-6825,-6518,-6407,-6537,-6897,-7438,-8108,-8813,-9498,-10075,-10514,-10754,-10787,-10599,-10188,-9584,-8795,-7860,-6796,-5639,-4399,-3115,-1798,-490,783,1971,3043,3947,4659,5148,5401,5428,5236,4861,4343,3725,3047,2356,1662,1001,374,-208,-721,-1162,-1489,-1685,-1719,-1555,-1194,-614,137,1046,2023,3019,3945,4741,5356,5767,5968,5986,5852,5616,5321,5008,4701,4416,4152,3909,3669,3436,3187,2940,2671,2396,2107,1808,1509,1214,940,695,481,305,137,-13,-188,-368,-576,-774,-957,-1083,-1146,-1125,-1038,-904,-748,-618,-523,-494,-532,-625,-764,-908,-1030,-1087,-1044,-874,-564,-119,436,1057,1689,2258,2705,2959,2982,2742,2247,1527,631,-352,-1353,-2284,-3083,-3719,-4179,-4498,-4709,-4895,-5104,-5425,-5888,-6535,-7350,-8318,-9364,-10427,-11408,-12224,-12786,-13028,-12901,-12383,-11487,-10253,-8755,-7090,-5370,-3706,-2212,-958,-3,635,978,1061,952,714,408,84,-226,-514,-777,-1032,-1279,-1541,-1797,-2074,-2342,-2625,-2908,-3198,-3496,-3783,-4048,-4256,-4367,-4345,-4143,-3732,-3091,-2218,-1128,137,1513,2936,4305,5557,6610,7429,7997,8331,8480,8495,8450,8392,8369,8395,8459,8538,8581,8543,8380,8053,7568,6924,6179,5379,4595,3888,3310,2882,2635,2528,2565,2666,2800,2885,2879,2728,2411,1922,1268,497,-361,-1240,-2087,-2855,-3484,-3955,-4247,-4350,-4288,-4058,-3706,-3233,-2676,-2049,-1372,-680,12,647,1204,1615,1872,1929,1803,1505,1082,600,107,-328,-698,-997,-1265,-1578,-1988,-2593,-3414,-4477,-5738,-7130,-8538,-9839,-10916,-11640,-11972,-11835,-11276,-10310,-9034,-7536,-5915,-4271,-2672,-1183,167,1367,2403,3290,4010,4575,4962,5176,5199,5043,4716,4254,3690,3095,2502,1997,1601,1360,1276,1329,1498,1728,1982,2204,2354,2398,2306,2081,1707,1226,640,11,-642,-1251,-1787,-2193,-2431,-2471,-2275,-1850,-1174,-295,770,1945,3175,4369,5462,6368,7046,7440,7548,7371,6949,6340,5614,4865,4168,3620,3259,3146,3259,3581,4029,4521,4956,5246,5336,5206,4868,4385,3818,3255,2749,2356,2069,1890,1771,1669,1531,1324,1009,605,119,-400,-889,-1288,-1540,-1582,-1413,-1007,-418,316,1111,1876,2525,2972,3164,3075,2705,2115,1345,509,-345,-1129,-1816,-2383,-2854,-3260,-3651,-4090,-4607,-5251,-6012,-6876,-7796,-8715,-9556,-10262,-10763,-11024,-11025,-10749,-10234,-9485,-8564,-7502,-6352,-5151,-3948,-2760,-1624,-560,419,1272,1989,2530,2868,2990,2875,2549,2036,1406,738,130,-305,-501,-372,75,835,1830,2976,4148,5249,6152,6806,7130,7151,6861,6352,5691,5008,4391,3958,3769,3860,4240,4846,5637,6501,7383,8180,8866,9385,9742,9931,9968,9876,9653,9328,8891,8364,7758,7105,6448,5847,5352,5021,4883,4939,5169,5515,5900,6235,6413,6361,5995,5310,4285,3010,1542,25,-1421,-2669,-3594,-4130,-4219,-3877,-3154,-2134,-955,267,1374,2262,2836,3045,2891,2396,1643,715,-266,-1214,-2013,-2612,-2960,-3046,-2893,-2533,-2020,-1409,-771,-154,359,729,878,780,402,-249,-1140,-2206,-3357,-4478,-5448,-6157,-6504,-6426,-5904,-4958,-3668,-2141,-521,1057,2450,3572,4351,4799,4936,4865,4656,4449,4295,4295,4433,4715,5064,5400,5620,5639,5387,4841,4022,2971,1797,589,-533,-1466,-2132,-2474,-2478,-2178,-1638,-959,-264,330,706,788,530,-64,-944,-2021,-3176,-4279,-5199,-5833,-6101,-5986,-5491,-4694,-3673,-2564,-1470,-519,221,679,854,767,471,59,-401,-801,-1088,-1197,-1110,-823,-354,255,942,1656,2296,2823,3145,3249,3097,2726,2140,1427,612,-221,-1035,-1786,-2440,-2995,-3426,-3745,-3919,-3948,-3792,-3428,-2826,-1966,-861,478,1972,3566,5129,6572,7774,8653,9145,9237,8936,8321,7461,6480,5476,4553,3772,3158,2701,2335,1995,1574,999,195,-866,-2173,-3683,-5292,-6894,-8341,-9514,-10299,-10635,-10499,-9933,-9010,-7859,-6604,-5396,-4342,-3542,-3043,-2853,-2939,-3242,-3665,-4123,-4519,-4782,-4861,-4739,-4422,-3947,-3366,-2741,-2133,-1603,-1178,-891,-727,-687,-732,-863,-1051,-1307,-1624,-2012,-2474,-3005,-3590,-4206,-4806,-5351,-5772,-6019,-6033,-5779,-5233,-4407,-3334,-2061,-678,749,2116,3352,4394,5186,5725,5992,6039,5887,5611,5256,4890,4553,4283,4097,4003,4000,4069,4201,4359,4526,4662,4742,4737,4620,4373,3972,3417,2685,1808,769,-369,-1593,-2840,-4055,-5182,-6159,-6928,-7446,-7672,-7588,-7187,-6486,-5516,-4333,-3009,-1626,-289,912,1879,2541,2834,2747,2270,1471,394,-839,-2147,-3394,-4490,-5330,-5847,-5993,-5770,-5203,-4386,-3420,-2450,-1616,-1032,-816,-993,-1589,-2534,-3733,-5047,-6315,-7380,-8105,-8384,-8177,-7463,-6309,-4772,-2980,-1040,929,2815,4548,6047,7287,8239,8913,9306,9455,9365,9089,8642,8077,7434,6766,6137,5607,5228,5049,5089,5342,5777,6331,6925,7458,7844,7993,7847,7389,6619,5604,4415,3158,1938,863,6,-569,-855,-864,-645,-273,163,586,912,1112,1165,1102,975,865,851,1018,1412,2054,2923,3947,5034,6043,6861,7357,7455,7104,6312,5120,3622,1917,136,-1609,-3208,-4583,-5689,-6496,-7024,-7289,-7326,-7183,-6892,-6497,-6036,-5537,-5043,-4568,-4156,-3808,-3552,-3394,-3323,-3342,-3427,-3550,-3696,-3813,-3896,-3892,-3811,-3618,-3341,-2981,-2582,-2182,-1828,-1571,-1448,-1490,-1710,-2100,-2643,-3293,-4013,-4752,-5459,-6106,-6656,-7095,-7412,-7597,-7658,-7605,-7452,-7229,-6950,-6649,-6343,-6038,-5757,-5465,-5174,-4850,-4467,-4015,-3465,-2824,-2100,-1316,-524,234,886,1392,1689,1786,1658,1383,1009,641,373,299,475,943,1679,2626,3704,4774,5730,6428,6775,6705,6194,5281,4053,2642,1199,-99,-1128,-1758,-1940,-1662,-961,72,1335,2696,4054,5280,6331,7139,7710,8068,8233,8278,8235,8155,8078,8004,7969,7940,7944,7948,7969,7990,8011,8020,7991,7900,7694,7335,6765,5954,4868,3526,1947,213,-1588,-3326,-4885,-6142,-7004,-7406,-7331,-6794,-5862,-4628,-3206,-1737,-343,855,1762,2320,2494,2301,1762,957,-69,-1213,-2419,-3596,-4689,-5629,-6379,-6892,-7154,-7167,-6929,-6496,-5894,-5204,-4491,-3838,-3325,-3031,-3014,-3317,-3952,-4895,-6089,-7440,-8842,-10164,-11303,-12153,-12663,-12801,-12589,-12060,-11292,-10344,-9303,-8226,-7158,-6131,-5149,-4201,-3295,-2382,-1492,-587,294,1154,1962,2684,3314,3813,4188,4439,4572,4611,4571,4465,4314,4121,3879,3591,3232,2807,2299,1738,1122,521,-48,-516,-852,-1016,-997,-784,-404,136,791,1535,2325,3133,3930,4687,5395,6023,6576,7027,7378,7613,7724,7712,7571,7323,6971,6558,6099,5643,5215,4847,4573,4399,4335,4364,4438,4509,4485,4287,3837,3087,2006,645,-956,-2656,-4349,-5872,-7104,-7928,-8280,-8135,-7523,-6523,-5241,-3821,-2407,-1131,-102,599,955,959,672,153,-500,-1207,-1878,-2458,-2906,-3210,-3383,-3457,-3466,-3462,-3476,-3556,-3720,-3987,-4371,-4869,-5484,-6206,-7018,-7898,-8816,-9726,-10580,-11328,-11915,-12295,-12446,-12344,-11999,-11434,-10674,-9777,-8778,-7735,-6686,-5681,-4744,-3912,-3195,-2602,-2132,-1758,-1459,-1189,-907,-579,-163,347,959,1650,2388,3125,3819,4412,4863,5139,5195,5037,4621,3990,3136,2138,1053,-15,-957,-1667,-2057,-2063,-1677,-918,142,1407,2760,4086,5282,6260,6989,7430,7629,7609,7456,7227,6994,6819,6714,6725,6808,6974,7165,7366,7529,7650,7703,7693,7632,7506,7351,7126,6853,6482,6004,5368,4569,3560,2379,1027,-433,-1925,-3380,-4693,-5804,-6634,-7164,-7373,-7281,-6941,-6391,-5726,-4993,-4260,-3580,-2966,-2451,-2026,-1683,-1415,-1196,-1024,-894,-795,-765,-787,-915,-1137,-1485,-1934,-2487,-3092,-3723,-4325,-4858,-5292,-5610,-5815,-5925,-5958,-5953,-5923,-5888,-5862,-5834,-5808,-5781,-5731,-5669,-5571,-5434,-5233,-4961,-4573,-4077,-3428,-2640,-1706,-641,515,1739,2963,4156,5251,6215,7005,7595,7986,8161,8158,7978,7668,7254,6758,6222,5637,5044,4419,3777,3110,2395,1658,871,75,-709,-1440,-2062,-2534,-2798,-2838,-2627,-2188,-1537,-732,184,1137,2080,2954,3730,4365,4870,5220,5451,5570,5617,5612,5597,5586,5601,5647,5710,5781,5823,5819,5736,5567,5303,4948,4526,4034,3516,2951,2366,1742,1067,352,-427,-1235,-2067,-2881,-3637,-4295,-4809,-5137,-5257,-5135,-4776,-4181,-3374,-2398,-1311,-168,952,1991,2895,3615,4141,4467,4610,4609,4488,4303,4061,3801,3508,3190,2829,2401,1905,1302,610,-206,-1118,-2143,-3243,-4410,-5594,-6758,-7829,-8756,-9447,-9864,-9931,-9644,-8992,-8016,-6790,-5404,-3977,-2636,-1489,-636,-130,5,-199,-678,-1333,-2038,-2674,-3121,-3294,-3136,-2646,-1845,-827,326,1484,2549,3429,4054,4416,4498,4356,4032,3594,3103,2598,2114,1654,1218,798,389,-4,-347,-630,-774,-764,-529,-53,684,1671,2874,4228,5669,7092,8427,9577,10500,11142,11510,11615,11502,11235,10880,10495,10144,9850,9630,9477,9367,9274,9174,9054,8901,8737,8553,8375,8186,7983,7732,7391,6935,6306,5516,4544,3428,2216,966,-227,-1301,-2160,-2758,-3053,-3034,-2721,-2166,-1428,-602,237,1000,1615,2034,2218,2164,1877,1383,725,-59,-912,-1785,-2631,-3385,-4024,-4474,-4733,-4760,-4567,-4172,-3608,-2951,-2264,-1657,-1201,-995,-1084,-1509,-2256,-3298,-4546,-5923,-7302,-8565,-9602,-10294,-10578,-10382,-9714,-8575,-7048,-5214,-3205,-1150,813,2567,4018,5110,5827,6183,6232,6039,5682,5230,4745,4272,3841,3462,3155,2901,2724,2598,2523,2484,2451,2397,2291,2101,1813,1430,957,442,-85,-561,-945,-1193,-1269,-1169,-883,-445,109,738,1377,1983,2521,2949,3276,3484,3594,3612,3555,3428,3241,2993,2686,2329,1919,1488,1031,587,165,-230,-570,-880,-1137,-1370,-1572,-1766,-1960,-2169,-2413,-2696,-3027,-3412,-3832,-4288,-4749,-5194,-5583,-5881,-6034,-6020,-5798,-5367,-4738,-3940,-3040,-2085,-1168,-335,344,860,1195,1383,1461,1484,1519,1608,1802,2116,2560,3120,3769,4460,5148,5765,6242,6507,6487,6116,5364,4201,2672,841,-1181,-3245,-5204,-6895,-8200,-9028,-9347,-9177,-8588,-7682,-6589,-5423,-4297,-3273,-2390,-1646,-1018,-467,35,519,965,1364,1657,1799,1740,1444,910,166,-739,-1717,-2684,-3553,-4232,-4681,-4847,-4743,-4387,-3841,-3186,-2522,-1952,-1572,-1459,-1657,-2172,-2977,-3996,-5131,-6263,-7250,-7989,-8352,-8301,-7781,-6846,-5529,-3960,-2231,-507,1120,2512,3628,4406,4870,5039,4993,4785,4513,4233,3994,3843,3767,3779,3855,3966,4093,4194,4241,4200,4015,3663,3093,2287,1245,-7,-1417,-2891,-4327,-5613,-6620,-7268,-7478,-7214,-6502,-5376,-3926,-2270,-508,1212,2784,4110,5089,5698,5884,5676,5098,4224,3140,1952,766,-314,-1214,-1877,-2297,-2490,-2508,-2418,-2292,-2189,-2151,-2194,-2314,-2482,-2664,-2824,-2931,-2966,-2924,-2817,-2656,-2491,-2327,-2218,-2159,-2169,-2231,-2325,-2423,-2481,-2468,-2350,-2095,-1700,-1144,-451,367,1279,2249,3238,4213,5127,5967,6685,7283,7734,8039,8206,8239,8172,8016,7814,7572,7316,7039,6730,6363,5908,5329,4615,3763,2788,1751,705,-267,-1074,-1654,-1923,-1853,-1414,-615,499,1871,3399,4985,6495,7829,8858,9520,9745,9525,8879,7865,6574,5113,3603,2139,830,-287,-1155,-1782,-2165,-2332,-2294,-2088,-1728,-1265,-734,-214,233,505,527,237,-433,-1451,-2828,-4447,-6235,-8025,-9686,-11061,-12024,-12491,-12412,-11804,-10726,-9295,-7658,-5979,-4430,-3163,-2287,-1887,-1955,-2464,-3311,-4368,-5485,-6502,-7300,-7765,-7859,-7565,-6932,-6022,-4956,-3821,-2765,-1865,-1246,-949,-1042,-1503,-2324,-3417,-4694,-6033,-7296,-8369,-9128,-9501,-9433,-8915,-7975,-6676,-5100,-3366,-1582,140,1681,2976,3952,4579,4860,4815,4498,3980,3342,2672,2053,1551,1222,1092,1170,1445,1897,2490,3202,3994,4832,5690,6508,7260,7872,8315,8527,8485,8173,7595,6780,5778,4647,3472,2324,1307,469,-94,-371,-317,43,679,1538,2532,3589,4610,5532,6291,6854,7220,7390,7419,7327,7176,6985,6789,6580,6358,6099,5780,5389,4914,4358,3729,3045,2309,1540,737,-92,-933,-1775,-2585,-3330,-3975,-4469,-4794,-4909,-4824,-4544,-4109,-3576,-3006,-2475,-2048,-1780,-1707,-1846,-2191,-2720,-3398,-4165,-4974,-5747,-6440,-6978,-7344,-7509,-7483,-7294,-6983,-6604,-6211,-5841,-5542,-5317,-5191,-5153,-5188,-5297,-5422,-5589,-5723,-5868,-5978,-6097,-6221,-6392,-6620,-6922,-7292,-7701,-8110,-8453,-8664,-8685,-8467,-7992,-7269,-6334,-5256,-4111,-2981,-1940,-1030,-285,323,813,1256,1710,2233,2887,3668,4611,5647,6770,7874,8924,9814,10489,10872,10897,10536,9747,8557,6984,5125,3071,981,-1003,-2697,-3962,-4660,-4717,-4107,-2868,-1102,1029,3343,5613,7651,9262,10320,10747,10526,9719,8427,6812,5046,3322,1782,580,-253,-662,-718,-477,-48,473,988,1440,1771,1976,2049,2008,1881,1685,1448,1166,841,434,-65,-717,-1507,-2467,-3530,-4668,-5762,-6748,-7505,-7984,-8129,-7954,-7492,-6823,-6054,-5273,-4608,-4095,-3802,-3702,-3764,-3913,-4071,-4162,-4123,-3937,-3589,-3128,-2594,-2046,-1539,-1110,-777,-555,-428,-405,-480,-670,-993,-1470,-2124,-2942,-3926,-5009,-6144,-7243,-8210,-8984,-9474,-9660,-9528,-9099,-8448,-7631,-6763,-5912,-5173,-4591,-4185,-3962,-3860,-3835,-3796,-3666,-3382,-2903,-2211,-1350,-356,678,1672,2550,3236,3698,3913,3898,3667,3270,2748,2150,1530,919,364,-135,-541,-886,-1142,-1343,-1459,-1495,-1413,-1184,-774,-149,703,1775,3048,4457,5941,7403,8756,9908,10787,11341,11549,11423,11008,10367,9593,8778,8005,7372,6919,6703,6731,6989,7446,8036,8667,9238,9610,9671,9302,8431,7037,5151,2885,387,-2138,-4482,-6445,-7856,-8615,-8681,-8093,-6961,-5443,-3731,-2037,-530,617,1330,1539,1278,597,-409,-1613,-2912,-4187,-5356,-6374,-7195,-7840,-8290,-8596,-8740,-8765,-8642,-8392,-7997,-7473,-6838,-6133,-5408,-4733,-4166,-3775,-3608,-3697,-4049,-4664,-5477,-6454,-7478,-8473,-9327,-9936,-10234,-10155,-9685,-8828,-7637,-6157,-4493,-2711,-903,852,2520,4034,5403,6593,7627,8500,9220,9784,10191,10428,10495,10388,10118,9711,9201,8632,8038,7450,6867,6304,5721,5139,4532,3931,3368,2887,2539,2374,2413,2665,3114,3700,4374,5044,5644,6101,6370,6425,6267,5922,5446,4883,4334,3827,3454,3224,3163,3251,3464,3742,4036,4274,4397,4358,4116,3668,3005,2166,1179,98,-1030,-2156,-3233,-4228,-5101,-5851,-6454,-6931,-7280,-7518,-7645,-7661,-7548,-7298,-6888,-6306,-5560,-4657,-3643,-2558,-1478,-460,409,1084,1500,1655,1535,1202,705,141,-388,-799,-993,-935,-586,30,876,1890,2989,4084,5081,5885,6400,6554,6281,5555,4397,2845,1014,-978,-2982,-4836,-6414,-7596,-8314,-8543,-8295,-7636,-6649,-5440,-4131,-2818,-1601,-530,350,1047,1571,1966,2264,2505,2702,2864,2982,3027,2985,2832,2555,2166,1670,1123,561,61,-324,-531,-524,-290,161,791,1538,2327,3064,3666,4041,4148,3938,3451,2715,1843,935,135,-447,-691,-547,30,994,2298,3820,5439,7022,8429,9581,10379,10830,10922,10725,10313,9774,9210,8703,8308,8077,8008,8103,8335,8656,9031,9383,9670,9813,9784,9524,9044,8338,7453,6438,5356,4282,3271,2386,1653,1103,729,538,494,585,765,1013,1278,1543,1754,1895,1930,1831,1589,1186,635,-60,-855,-1725,-2609,-3463,-4241,-4898,-5413,-5766,-5960,-6002,-5927,-5765,-5563,-5369,-5214,-5140,-5151,-5263,-5461,-5743,-6074,-6446,-6809,-7151,-7424,-7619,-7699,-7679,-7537,-7311,-7004,-6645,-6265,-5872,-5498,-5132,-4784,-4432,-4055,-3627,-3095,-2452,-1639,-672,464,1732,3083,4458,5771,6950,7927,8640,9068,9170,8965,8437,7616,6534,5226,3779,2274,820,-450,-1437,-2030,-2159,-1807,-986,220,1694,3286,4825,6155,7133,7679,7740,7355,6575,5545,4376,3237,2237,1473,993,785,807,974,1193,1356,1397,1246,920,424,-151,-749,-1259,-1645,-1843,-1884,-1773,-1604,-1421,-1341,-1403,-1686,-2191,-2909,-3790,-4736,-5662,-6440,-6987,-7223,-7110,-6665,-5909,-4948,-3850,-2741,-1711,-839,-183,236,431,437,309,122,-64,-189,-212,-110,102,433,829,1291,1776,2287,2788,3278,3703,4026,4184,4112,3758,3086,2091,801,-719,-2381,-4062,-5653,-7019,-8078,-8729,-8953,-8715,-8053,-7009,-5662,-4099,-2442,-784,737,2040,3012,3611,3784,3543,2922,1981,827,-454,-1722,-2901,-3872,-4589,-4996,-5092,-4891,-4448,-3833,-3141,-2466,-1904,-1529,-1382,-1498,-1842,-2407,-3116,-3924,-4751,-5546,-6230,-6775,-7118,-7252,-7153,-6831,-6291,-5571,-4692,-3709,-2656,-1589,-541,428,1308,2042,2647,3081,3383,3529,3575,3505,3373,3180,2961,2751,2571,2479,2485,2622,2875,3204,3558,3839,3984,3892,3542,2879,1961,811,-457,-1747,-2940,-3921,-4610,-4938,-4894,-4491,-3784,-2857,-1801,-739,236,1023,1552,1795,1734,1411,887,242,-408,-983,-1379,-1554,-1467,-1132,-580,126,929,1739,2506,3156,3647,3939,4013,3856,3481,2908,2174,1322,395,-554,-1491,-2368,-3146,-3802,-4288,-4588,-4676,-4537,-4167,-3578,-2774,-1817,-721,429,1595,2706,3713,4580,5272,5799,6146,6366,6467,6509,6519,6538,6588,6687,6856,7078,7371,7701,8040,8343,8539,8560,8344,7837,7023,5919,4577,3090,1571,153,-1040,-1896,-2337,-2336,-1881,-1055,88,1393,2759,4030,5097,5849,6230,6194,5763,4973,3904,2657,1337,58,-1089,-2024,-2700,-3101,-3220,-3099,-2761,-2279,-1695,-1090,-521,-72,196,208,-66,-660,-1563,-2729,-4101,-5578,-7070,-8465,-9672,-10614,-11239,-11531,-11502,-11192,-10668,-10006,-9286,-8579,-7942,-7413,-6996,-6690,-6463,-6282,-6105,-5904,-5644,-5325,-4937,-4508,-4040,-3579,-3114,-2680,-2249,-1812,-1341,-799,-183,514,1247,1964,2568,2977,3094,2861,2252,1278,19,-1437,-2932,-4339,-5495,-6290,-6638,-6500,-5889,-4879,-3554,-2070,-556,842,2000,2844,3332,3481,3350,3034,2653,2324,2161,2225,2563,3150,3938,4849,5770,6618,7303,7766,7977,7937,7651,7175,6539,5808,5039,4276,3570,2941,2399,1933,1532,1155,800,435,79,-252,-523,-678,-677,-469,-45,613,1448,2434,3465,4473,5356,6038,6458,6589,6432,6036,5468,4832,4221,3752,3490,3497,3792,4340,5089,5927,6714,7308,7539,7292,6470,5054,3075,647,-2079,-4889,-7584,-9936,-11788,-12986,-13485,-13264,-12404,-11015,-9259,-7316,-5373,-3587,-2106,-1012,-354,-135,-295,-777,-1473,-2294,-3153,-3986,-4748,-5433,-6039,-6591,-7118,-7623,-8127,-8608,-9048,-9413,-9675,-9809,-9807,-9674,-9423,-9080,-8678,-8240,-7810,-7403,-7058,-6780,-6593,-6478,-6443,-6441,-6468,-6467,-6426,-6299,-6080,-5736,-5283,-4688,-3985,-3150,-2213,-1175,-46,1153,2413,3715,5042,6376,7682,8940,10098,11128,11982,12628,13048,13217,13137,12791,12197,11344,10273,8997,7576,6066,4541,3082,1763,648,-197,-742,-952,-835,-401,307,1234,2309,3439,4536,5513,6281,6797,7007,6916,6535,5906,5089,4145,3152,2164,1241,415,-285,-840,-1251,-1511,-1630,-1628,-1524,-1370,-1214,-1119,-1164,-1395,-1874,-2612,-3602,-4807,-6145,-7540,-8880,-10077,-11034,-11686,-11994,-11946,-11572,-10930,-10100,-9185,-8287,-7487,-6868,-6443,-6224,-6177,-6231,-6326,-6365,-6278,-5994,-5479,-4692,-3662,-2409,-999,491,1964,3343,4518,5442,6035,6260,6076,5478,4459,3062,1339,-624,-2706,-4796,-6744,-8432,-9730,-10543,-10802,-10476,-9576,-8164,-6343,-4252,-2066,47,1904,3373,4341,4778,4677,4125,3226,2126,986,-61,-868,-1381,-1521,-1335,-826,-98,776,1686,2543,3266,3781,4058,4052,3775,3235,2469,1538,512,-518,-1458,-2230,-2754,-3007,-2953,-2640,-2082,-1375,-572,241,1002,1671,2221,2657,2994,3274,3532,3809,4126,4511,4943,5428,5928,6425,6893,7312,7677,7971,8213,8393,8524,8626,8690,8733,8744,8684,8534,8223,7705,6949,5907,4618,3091,1423,-308,-1967,-3447,-4626,-5422,-5781,-5707,-5243,-4488,-3576,-2645,-1851,-1299,-1079,-1195,-1645,-2322,-3150,-3990,-4740,-5311,-5647,-5737,-5615,-5332,-4971,-4608,-4301,-4104,-4017,-4047,-4152,-4300,-4460,-4608,-4744,-4888,-5065,-5310,-5650,-6087,-6611,-7191,-7771,-8297,-8704,-8936,-8938,-8687,-8153,-7359,-6317,-5083,-3718,-2298,-901,395,1530,2463,3173,3687,4028,4271,4468,4695,4998,5418,5951,6594,7292,8006,8667,9247,9694,10008,10177,10201,10086,9821,9409,8845,8129,7282,6320,5285,4236,3232,2365,1699,1318,1256,1544,2154,3029,4083,5201,6261,7161,7801,8130,8129,7813,7240,6476,5620,4735,3915,3178,2566,2057,1631,1253,869,457,-22,-568,-1178,-1832,-2504,-3169,-3804,-4391,-4920,-5374,-5743,-6009,-6151,-6169,-6054,-5831,-5526,-5184,-4852,-4579,-4407,-4350,-4435,-4622,-4910,-5230,-5549,-5784,-5903,-5818,-5520,-4962,-4147,-3106,-1866,-512,894,2252,3490,4513,5276,5722,5851,5665,5202,4505,3622,2597,1462,250,-1021,-2314,-3600,-4831,-5939,-6858,-7503,-7797,-7684,-7129,-6129,-4743,-3036,-1152,789,2634,4249,5543,6439,6932,7034,6812,6341,5726,5043,4389,3796,3314,2924,2634,2392,2196,2003,1815,1627,1449,1304,1210,1184,1232,1354,1519,1712,1892,2037,2134,2181,2175,2159,2109,2092,2064,2081,2104,2161,2237,2342,2477,2657,2888,3191,3582,4070,4674,5385,6209,7101,8060,8999,9907,10703,11355,11826,12082,12129,11969,11634,11167,10613,10026,9434,8856,8273,7656,6963,6145,5182,4068,2831,1543,275,-853,-1764,-2354,-2584,-2439,-1955,-1209,-309,621,1462,2094,2457,2493,2207,1626,801,-186,-1266,-2361,-3402,-4354,-5163,-5827,-6317,-6630,-6762,-6713,-6498,-6142,-5679,-5167,-4652,-4210,-3882,-3730,-3771,-4016,-4440,-4992,-5594,-6163,-6610,-6861,-6881,-6658,-6238,-5681,-5097,-4576,-4221,-4108,-4239,-4621,-5155,-5735,-6230,-6481,-6375,-5820,-4781,-3289,-1429,669,2828,4890,6677,8073,8990,9397,9335,8880,8162,7331,6538,5904,5515,5385,5479,5708,5947,6069,5954,5526,4745,3653,2317,876,-523,-1738,-2611,-3081,-3070,-2623,-1780,-661,604,1874,3008,3893,4460,4657,4507,4042,3344,2496,1592,714,-67,-707,-1171,-1454,-1554,-1498,-1308,-1028,-696,-359,-62,152,238,168,-85,-520,-1127,-1869,-2697,-3558,-4376,-5111,-5693,-6117,-6340,-6398,-6284,-6047,-5717,-5314,-4874,-4383,-3852,-3257,-2588,-1838,-1005,-117,795,1683,2489,3165,3666,3968,4060,3952,3677,3269,2800,2318,1886,1553,1327,1199,1133,1057,919,652,238,-333,-1010,-1738,-2426,-2984,-3344,-3446,-3293,-2886,-2306,-1602,-879,-203,351,742,939,946,762,423,-51,-624,-1267,-1954,-2673,-3391,-4110,-4794,-5431,-5984,-6430,-6739,-6900,-6898,-6757,-6473,-6111,-5676,-5237,-4820,-4450,-4150,-3902,-3697,-3500,-3282,-3023,-2709,-2358,-1999,-1678,-1456,-1365,-1454,-1715,-2133,-2651,-3195,-3680,-4028,-4163,-4057,-3688,-3088,-2304,-1400,-460,449,1279,1979,2562,3017,3379,3692,3975,4286,4638,5051,5521,6007,6468,6824,7017,6986,6690,6140,5351,4394,3337,2277,1283,439,-222,-673,-912,-978,-876,-684,-411,-125,147,378,533,619,623,563,457,320,182,42,-76,-190,-284,-392,-501,-644,-820,-1046,-1325,-1652,-2009,-2379,-2727,-3011,-3205,-3248,-3127,-2806,-2275,-1558,-678,302,1288,2210,2936,3416,3560,3365,2838,2052,1102,126,-751,-1385,-1688,-1589,-1079,-202,956,2268,3590,4784,5731,6356,6629,6584,6282,5845,5384,5032,4895,5043,5513,6274,7249,8334,9363,10210,10732,10827,10470,9643,8441,6951,5328,3718,2265,1086,265,-175,-222,47,583,1255,1989,2654,3196,3525,3635,3497,3136,2578,1855,1014,79,-908,-1917,-2921,-3874,-4751,-5508,-6121,-6567,-6849,-6965,-6966,-6878,-6781,-6723,-6779,-6978,-7357,-7894,-8560,-9298,-10017,-10666,-11148,-11439,-11501,-11348,-11015,-10551,-10028,-9505,-9052,-8692,-8462,-8324,-8268,-8221,-8135,-7943,-7610,-7112,-6462,-5690,-4848,-4000,-3190,-2484,-1878,-1400,-1008,-670,-334,51,528,1098,1766,2466,3161,3757,4201,4427,4408,4143,3644,2987,2222,1471,812,351,168,307,805,1636,2760,4100,5545,6993,8314,9407,10184,10586,10592,10220,9513,8560,7454,6320,5258,4384,3755,3420,3359,3538,3855,4234,4542,4710,4646,4329,3761,2983,2079,1141,264,-446,-945,-1189,-1189,-998,-669,-318,-11,149,118,-133,-597,-1221,-1942,-2663,-3306,-3777,-4033,-4027,-3776,-3300,-2662,-1924,-1162,-429,217,770,1217,1587,1902,2214,2537,2913,3337,3786,4231,4594,4804,4798,4491,3866,2896,1607,59,-1675,-3488,-5261,-6881,-8228,-9224,-9791,-9923,-9607,-8920,-7920,-6732,-5464,-4237,-3161,-2317,-1774,-1552,-1665,-2077,-2749,-3620,-4608,-5639,-6635,-7517,-8241,-8759,-9068,-9161,-9074,-8817,-8435,-7957,-7396,-6797,-6150,-5486,-4809,-4127,-3462,-2821,-2226,-1685,-1218,-838,-555,-395,-361,-470,-729,-1119,-1638,-2227,-2860,-3458,-3976,-4340,-4501,-4420,-4068,-3450,-2569,-1474,-194,1196,2649,4106,5511,6835,8031,9104,10022,10818,11467,12004,12403,12671,12776,12699,12399,11855,11043,9959,8619,7065,5363,3613,1922,411,-814,-1663,-2098,-2105,-1741,-1076,-236,665,1492,2150,2543,2648,2428,1931,1199,309,-623,-1526,-2262,-2789,-3029,-2993,-2706,-2241,-1707,-1202,-860,-737,-920,-1403,-2176,-3176,-4318,-5492,-6605,-7536,-8231,-8608,-8662,-8398,-7872,-7165,-6389,-5664,-5097,-4796,-4791,-5118,-5713,-6520,-7409,-8267,-8961,-9387,-9470,-9175,-8520,-7559,-6389,-5125,-3889,-2788,-1904,-1269,-898,-729,-714,-744,-742,-629,-369,49,583,1162,1713,2119,2327,2268,1927,1332,537,-365,-1265,-2054,-2636,-2939,-2935,-2632,-2076,-1347,-539,246,913,1407,1668,1711,1533,1188,730,214,-297,-734,-1077,-1248,-1283,-1128,-858,-465,-31,418,828,1177,1447,1645,1781,1881,1975,2081,2239,2443,2728,3076,3494,3968,4457,4953,5376,5701,5861,5812,5536,5021,4299,3418,2458,1510,681,68,-252,-216,184,941,1988,3240,4584,5902,7075,8015,8655,8973,8985,8741,8323,7803,7276,6772,6326,5903,5455,4906,4169,3193,1912,358,-1442,-3372,-5305,-7075,-8521,-9497,-9895,-9687,-8867,-7557,-5876,-4038,-2236,-679,466,1079,1102,552,-501,-1915,-3547,-5188,-6698,-7901,-8722,-9093,-9050,-8639,-7994,-7232,-6511,-5945,-5630,-5606,-5867,-6346,-6948,-7530,-7948,-8065,-7765,-6994,-5728,-4032,-1996,210,2411,4401,6002,7051,7462,7190,6291,4864,3086,1155,-702,-2279,-3396,-3927,-3803,-3032,-1670,160,2300,4581,6808,8846,10539,11839,12687,13126,13199,13013,12645,12214,11764,11338,10942,10524,10057,9461,8700,7735,6575,5248,3823,2396,1056,-79,-940,-1462,-1622,-1439,-954,-255,573,1411,2170,2759,3117,3213,3044,2634,2044,1324,578,-144,-742,-1192,-1458,-1550,-1522,-1411,-1322,-1299,-1430,-1732,-2224,-2872,-3612,-4365,-5020,-5484,-5683,-5563,-5141,-4456,-3603,-2703,-1891,-1294,-1018,-1133,-1638,-2504,-3608,-4822,-5955,-6854,-7355,-7375,-6875,-5895,-4544,-2976,-1370,70,1206,1891,2103,1825,1171,255,-727,-1584,-2142,-2229,-1779,-740,804,2745,4871,6968,8782,10104,10759,10658,9791,8239,6161,3777,1336,-916,-2755,-4022,-4622,-4541,-3856,-2676,-1197,407,1924,3194,4090,4528,4502,4041,3236,2218,1129,126,-652,-1107,-1170,-847,-184,723,1723,2692,3456,3930,4024,3742,3130,2293,1369,525,-104,-394,-276,239,1134,2270,3552,4801,5883,6672,7067,7037,6580,5762,4688,3487,2309,1293,556,186,208,632,1393,2422,3613,4847,6030,7053,7857,8410,8697,8781,8695,8558,8429,8413,8548,8854,9314,9840,10361,10744,10892,10716,10164,9227,7944,6383,4653,2869,1148,-410,-1722,-2755,-3479,-3940,-4155,-4203,-4137,-4025,-3926,-3876,-3918,-4051,-4296,-4620,-5010,-5426,-5828,-6184,-6464,-6659,-6769,-6819,-6840,-6861,-6925,-7027,-7178,-7336,-7456,-7480,-7340,-6989,-6405,-5586,-4587,-3479,-2360,-1347,-529,-1,198,46,-441,-1205,-2182,-3275,-4387,-5431,-6301,-6955,-7306,-7352,-7065,-6457,-5558,-4414,-3070,-1612,-93,1392,2792,4032,5088,5928,6564,7020,7336,7566,7753,7929,8107,8269,8376,8379,8217,7857,7265,6476,5505,4461,3408,2470,1737,1272,1139,1316,1777,2457,3234,4027,4701,5171,5370,5241,4793,4039,3036,1859,603,-637,-1760,-2687,-3361,-3744,-3857,-3719,-3419,-3013,-2608,-2261,-2022,-1920,-1924,-2018,-2130,-2218,-2226,-2128,-1924,-1633,-1302,-985,-744,-618,-642,-825,-1150,-1604,-2137,-2725,-3314,-3891,-4403,-4861,-5232,-5522,-5733,-5860,-5910,-5887,-5780,-5609,-5354,-5039,-4655,-4216,-3721,-3158,-2524,-1784,-940,41,1139,2343,3587,4802,5881,6716,7218,7292,6927,6104,4911,3419,1790,143,-1351,-2587,-3456,-3917,-3972,-3644,-3036,-2222,-1337,-477,252,777,1037,1021,720,181,-549,-1386,-2244,-3033,-3671,-4107,-4311,-4291,-4094,-3778,-3424,-3102,-2863,-2740,-2720,-2780,-2860,-2909,-2876,-2720,-2450,-2079,-1676,-1310,-1075,-1055,-1305,-1869,-2720,-3829,-5083,-6380,-7585,-8554,-9192,-9393,-9133,-8409,-7277,-5836,-4197,-2508,-896,526,1664,2476,2962,3141,3107,2932,2740,2628,2684,2972,3507,4277,5202,6195,7107,7817,8181,8114,7552,6511,5041,3258,1313,-632,-2407,-3863,-4897,-5435,-5469,-5032,-4193,-3058,-1747,-381,900,2008,2827,3317,3442,3214,2708,1995,1229,519,13,-202,-73,409,1175,2144,3176,4156,4959,5502,5752,5692,5390,4894,4312,3709,3171,2730,2405,2173,2000,1826,1608,1298,876,341,-294,-983,-1698,-2366,-2960,-3425,-3727,-3854,-3774,-3497,-3015,-2335,-1475,-446,712,1978,3288,4611,5886,7061,8111,8989,9693,10219,10578,10782,10859,10802,10632,10322,9872,9244,8443,7441,6256,4909,3428,1880,310,-1199,-2586,-3784,-4732,-5400,-5747,-5793,-5538,-5047,-4376,-3620,-2859,-2198,-1693,-1416,-1376,-1550,-1911,-2357,-2835,-3252,-3555,-3720,-3735,-3641,-3462,-3271,-3095,-2986,-2955,-3003,-3134,-3310,-3541,-3801,-4099,-4454,-4863,-5367,-5952,-6638,-7386,-8178,-8947,-9657,-10235,-10659,-10885,-10929,-10793,-10525,-10161,-9756,-9341,-8959,-8606,-8291,-7980,-7649,-7253,-6764,-6141,-5369,-4443,-3351,-2132,-783,649,2137,3641,5122,6527,7821,8942,9852,10504,10865,10906,10634,10035,9165,8037,6742,5333,3903,2539,1309,306,-432,-851,-941,-689,-141,689,1701,2840,4004,5089,6030,6737,7186,7356,7275,6977,6539,6010,5467,4953,4503,4131,3832,3593,3387,3204,3028,2867,2737,2665,2676,2801,3036,3384,3801,4242,4621,4875,4900,4665,4094,3214,2020,594,-1003,-2654,-4266,-5734,-6965,-7912,-8514,-8784,-8725,-8380,-7808,-7056,-6184,-5240,-4245,-3236,-2208,-1179,-146,886,1892,2866,3750,4519,5099,5456,5520,5285,4705,3817,2633,1215,-368,-2038,-3707,-5298,-6734,-7959,-8935,-9634,-10062,-10227,-10164,-9902,-9495,-8977,-8400,-7809,-7241,-6741,-6336,-6051,-5896,-5858,-5931,-6057,-6217,-6343,-6408,-6374,-6235,-5987,-5663,-5290,-4914,-4570,-4285,-4073,-3921,-3820,-3737,-3643,-3528,-3368,-3172,-2954,-2715,-2486,-2258,-2037,-1798,-1525,-1184,-752,-227,397,1083,1796,2488,3113,3624,4005,4248,4358,4391,4365,4358,4417,4583,4902,5363,5975,6687,7465,8248,8985,9638,10164,10562,10803,10922,10898,10756,10489,10082,9525,8790,7850,6705,5343,3814,2156,473,-1145,-2580,-3717,-4478,-4798,-4672,-4138,-3268,-2191,-1043,30,886,1434,1600,1382,813,-25,-1027,-2078,-3065,-3921,-4587,-5075,-5405,-5641,-5857,-6114,-6464,-6923,-7477,-8077,-8661,-9150,-9482,-9616,-9532,-9264,-8849,-8374,-7910,-7543,-7325,-7285,-7418,-7682,-8003,-8313,-8507,-8532,-8321,-7871,-7180,-6310,-5323,-4306,-3354,-2530,-1893,-1458,-1210,-1124,-1125,-1166,-1177,-1097,-910,-567,-88,528,1252,2047,2876,3690,4452,5107,5629,5974,6112,6035,5713,5177,4423,3501,2446,1327,198,-857,-1794,-2536,-3055,-3305,-3291,-3002,-2486,-1770,-929,-26,869,1692,2402,2971,3397,3693,3878,3980,4007,3981,3878,3709,3434,3062,2576,2001,1367,716,114,-397,-763,-965,-1000,-891,-680,-433,-214,-81,-86,-243,-544,-958,-1407,-1826,-2135,-2260,-2179,-1858,-1342,-660,92,868,1574,2181,2670,3050,3368,3679,4029,4480,5034,5700,6431,7181,7884,8474,8907,9140,9172,9000,8652,8143,7502,6725,5826,4775,3581,2211,700,-958,-2678,-4415,-6054,-7500,-8658,-9432,-9779,-9663,-9123,-8201,-7027,-5702,-4393,-3225,-2303,-1712,-1449,-1503,-1775,-2184,-2602,-2943,-3143,-3156,-3015,-2741,-2421,-2117,-1902,-1813,-1868,-2037,-2275,-2506,-2662,-2678,-2527,-2198,-1736,-1186,-649,-185,107,199,56,-290,-795,-1372,-1936,-2401,-2690,-2772,-2616,-2250,-1702,-1022,-257,543,1369,2183,3015,3846,4703,5578,6465,7347,8185,8965,9642,10216,10666,11017,11271,11467,11600,11695,11708,11629,11375,10908,10157,9092,7697,6013,4094,2058,23,-1861,-3457,-4652,-5349,-5518,-5158,-4337,-3161,-1770,-320,1021,2135,2901,3295,3299,2978,2409,1700,956,258,-311,-743,-1005,-1147,-1186,-1193,-1192,-1247,-1353,-1548,-1796,-2106,-2436,-2782,-3118,-3443,-3750,-4046,-4326,-4607,-4868,-5123,-5347,-5524,-5650,-5685,-5651,-5526,-5345,-5134,-4928,-4773,-4699,-4716,-4829,-4989,-5167,-5274,-5260,-5055,-4608,-3918,-2973,-1827,-536,837,2202,3499,4671,5671,6491,7114,7559,7831,7958,7938,7789,7519,7111,6599,5952,5219,4396,3531,2660,1820,1081,463,33,-196,-207,2,387,933,1560,2243,2901,3520,4038,4463,4758,4936,4983,4904,4702,4377,3946,3424,2844,2241,1664,1155,773,549,515,683,1028,1534,2126,2751,3329,3788,4076,4153,4006,3662,3140,2528,1878,1280,801,490,373,448,679,1018,1408,1787,2129,2396,2623,2812,3025,3302,3681,4191,4824,5544,6317,7038,7680,8137,8393,8423,8224,7847,7326,6716,6072,5413,4751,4084,3366,2587,1703,712,-368,-1509,-2624,-3657,-4496,-5076,-5333,-5231,-4792,-4056,-3101,-2043,-974,-17,753,1282,1542,1551,1344,971,494,-40,-598,-1151,-1714,-2284,-2882,-3522,-4195,-4894,-5579,-6203,-6699,-7020,-7096,-6920,-6476,-5802,-4971,-4052,-3172,-2406,-1868,-1596,-1633,-1941,-2473,-3122,-3775,-4303,-4600,-4592,-4249,-3590,-2678,-1611,-502,537,1393,2011,2338,2384,2194,1827,1390,968,668,561,706,1141,1846,2811,3958,5210,6465,7619,8551,9187,9417,9212,8531,7392,5851,3982,1921,-212,-2255,-4068,-5533,-6542,-7048,-7030,-6511,-5549,-4237,-2671,-982,734,2350,3799,4999,5913,6525,6834,6855,6619,6157,5498,4688,3749,2724,1637,531,-570,-1621,-2589,-3423,-4101,-4565,-4811,-4814,-4590,-4166,-3597,-2935,-2272,-1656,-1179,-860,-748,-826,-1072,-1444,-1876,-2315,-2715,-3040,-3301,-3484,-3645,-3778,-3933,-4093,-4265,-4404,-4480,-4437,-4234,-3839,-3235,-2432,-1459,-363,792,1949,3036,3996,4786,5369,5733,5883,5825,5590,5201,4683,4053,3333,2518,1639,680,-318,-1357,-2400,-3417,-4388,-5264,-6021,-6625,-7041,-7264,-7258,-7037,-6596,-5954,-5140,-4186,-3133,-2042,-956,48,915,1574,1974,2075,1853,1324,519,-498,-1638,-2816,-3921,-4871,-5595,-6044,-6218,-6128,-5838,-5407,-4932,-4484,-4135,-3939,-3909,-4046,-4318,-4663,-5024,-5318,-5477,-5448,-5196,-4715,-4038,-3202,-2281,-1342,-449,336,992,1497,1864,2119,2298,2429,2560,2696,2864,3077,3312,3603,3912,4257,4618,4989,5350,5688,5971,6158,6222,6094,5755,5150,4286,3153,1812,302,-1265,-2802,-4183,-5305,-6064,-6390,-6237,-5618,-4564,-3176,-1561,132,1763,3201,4334,5101,5452,5415,5000,4308,3397,2387,1360,412,-395,-996,-1369,-1502,-1391,-1076,-565,81,828,1625,2409,3138,3747,4192,4437,4443,4218,3751,3091,2277,1380,493,-314,-931,-1301,-1354,-1079,-472,409,1507,2716,3943,5087,6066,6824,7321,7569,7575,7405,7103,6757,6428,6186,6082,6140,6363,6716,7148,7578,7928,8106,8051,7700,7029,6040,4756,3244,1571,-163,-1867,-3437,-4799,-5871,-6609,-6986,-6992,-6672,-6054,-5237,-4291,-3329,-2439,-1704,-1195,-946,-986,-1295,-1872,-2658,-3634,-4728,-5909,-7111,-8288,-9394,-10369,-11181,-11775,-12122,-12189,-11971,-11466,-10709,-9758,-8673,-7573,-6531,-5678,-5074,-4794,-4862,-5264,-5958,-6863,-7864,-8851,-9687,-10261,-10471,-10264,-9612,-8556,-7162,-5548,-3843,-2187,-702,516,1406,1958,2192,2180,2008,1785,1625,1618,1856,2377,3199,4302,5620,7076,8561,9967,11198,12166,12810,13094,13003,12550,11769,10702,9422,7991,6507,5047,3713,2589,1759,1282,1196,1497,2158,3101,4237,5448,6615,7635,8415,8902,9060,8892,8411,7662,6693,5550,4313,3013,1737,519,-585,-1521,-2263,-2774,-3038,-3075,-2881,-2529,-2054,-1562,-1117,-818,-733,-912,-1384,-2139,-3131,-4294,-5535,-6738,-7798,-8593,-9031,-9032,-8564,-7629,-6282,-4635,-2814,-1004,637,1945,2794,3109,2873,2125,977,-429,-1905,-3264,-4322,-4941,-5025,-4553,-3572,-2184,-560,1131,2676,3928,4725,5009,4719,3898,2597,919,-994,-3019,-4999,-6795,-8306,-9416,-10084,-10281,-10026,-9381,-8428,-7294,-6092,-4942,-3954,-3169,-2649,-2354,-2271,-2315,-2447,-2582,-2711,-2791,-2850,-2898,-2973,-3108,-3309,-3597,-3934,-4298,-4637,-4892,-5030,-4996,-4798,-4421,-3930,-3348,-2770,-2247,-1846,-1615,-1548,-1657,-1875,-2159,-2420,-2571,-2546,-2256,-1679,-794,370,1739,3228,4702,6050,7147,7910,8293,8284,7939,7331,6591,5832,5196,4772,4647,4839,5340,6094,7000,7967,8856,9598,10079,10294,10190,9806,9146,8265,7185,5967,4640,3276,1912,636,-509,-1436,-2112,-2480,-2563,-2350,-1932,-1359,-750,-192,217,417,358,46,-516,-1270,-2177,-3179,-4211,-5251,-6229,-7139,-7929,-8587,-9067,-9367,-9438,-9305,-8947,-8421,-7750,-7022,-6303,-5684,-5256,-5080,-5210,-5671,-6442,-7478,-8704,-10001,-11254,-12337,-13113,-13506,-13415,-12834,-11764,-10272,-8484,-6527,-4595,-2840,-1433,-474,-35,-107,-621,-1459,-2447,-3398,-4127,-4473,-4328,-3638,-2431,-787,1146,3183,5142,6829,8104,8885,9123,8861,8158,7124,5889,4579,3316,2209,1338,753,487,514,821,1331,1995,2720,3447,4106,4651,5060,5319,5435,5432,5324,5153,4918,4646,4322,3946,3495,2957,2328,1616,845,59,-695,-1355,-1865,-2193,-2307,-2212,-1927,-1485,-940,-346,244,772,1194,1479,1598,1546,1323,943,438,-154,-784,-1386,-1911,-2279,-2465,-2419,-2155,-1690,-1092,-424,208,735,1072,1191,1078,779,352,-94,-470,-661,-604,-256,377,1246,2251,3293,4229,4960,5403,5497,5258,4695,3882,2883,1785,669,-398,-1347,-2149,-2764,-3191,-3427,-3494,-3414,-3220,-2942,-2620,-2270,-1936,-1606,-1313,-1043,-796,-572,-355,-160,27,175,296,348,356,283,158,-14,-219,-417,-592,-716,-760,-718,-579,-351,-45,298,658,967,1193,1285,1205,950,506,-71,-744,-1421,-2015,-2442,-2597,-2443,-1928,-1074,71,1411,2826,4160,5288,6078,6460,6410,5952,5185,4224,3227,2350,1712,1435,1542,2054,2893,3968,5136,6238,7137,7696,7850,7558,6845,5781,4461,3011,1551,195,-960,-1855,-2440,-2724,-2706,-2449,-1990,-1412,-768,-132,456,959,1357,1663,1879,2046,2181,2313,2449,2584,2692,2735,2666,2440,2027,1421,633,-273,-1233,-2144,-2907,-3432,-3648,-3515,-3049,-2280,-1320,-261,726,1536,2009,2083,1688,836,-414,-1967,-3667,-5371,-6897,-8111,-8885,-9148,-8875,-8088,-6868,-5335,-3634,-1934,-370,908,1835,2362,2511,2349,1963,1493,1037,732,635,810,1243,1908,2715,3564,4350,4954,5329,5412,5242,4838,4296,3683,3084,2557,2133,1817,1595,1420,1266,1075,843,538,207,-143,-431,-613,-613,-391,88,828,1795,2946,4181,5412,6511,7378,7907,8020,7694,6919,5761,4321,2712,1116,-335,-1473,-2199,-2430,-2151,-1390,-230,1204,2764,4272,5587,6541,7063,7067,6586,5653,4393,2940,1455,116,-945,-1591,-1759,-1418,-595,615,2087,3644,5109,6312,7111,7432,7240,6604,5615,4441,3247,2218,1489,1172,1294,1840,2702,3751,4803,5688,6260,6411,6116,5399,4352,3094,1771,499,-602,-1490,-2127,-2542,-2775,-2897,-2968,-3058,-3196,-3413,-3695,-4025,-4347,-4627,-4793,-4821,-4666,-4330,-3831,-3212,-2548,-1922,-1425,-1142,-1134,-1436,-2037,-2894,-3920,-5011,-6036,-6883,-7434,-7627,-7407,-6794,-5815,-4571,-3163,-1727,-398,705,1490,1904,1947,1655,1111,419,-317,-980,-1500,-1817,-1905,-1777,-1458,-993,-450,127,660,1129,1488,1749,1910,2012,2087,2180,2321,2540,2838,3238,3691,4220,4739,5263,5705,6056,6279,6356,6307,6135,5874,5542,5154,4700,4176,3530,2760,1814,713,-545,-1896,-3280,-4588,-5721,-6564,-7017,-7016,-6507,-5517,-4072,-2286,-275,1792,3745,5408,6621,7268,7250,6579,5255,3421,1193,-1209,-3596,-5752,-7499,-8702,-9274,-9202,-8533,-7363,-5839,-4138,-2425,-898,328,1122,1448,1298,730,-165,-1256,-2405,-3483,-4359,-4964,-5230,-5163,-4768,-4113,-3262,-2309,-1352,-469,258,790,1095,1196,1120,928,706,517,453,570,899,1476,2246,3197,4207,5212,6085,6744,7121,7173,6912,6362,5586,4656,3640,2614,1628,733,-50,-707,-1238,-1657,-1978,-2223,-2419,-2572,-2709,-2830,-2953,-3073,-3196,-3315,-3430,-3543,-3651,-3775,-3911,-4093,-4320,-4616,-4963,-5366,-5776,-6175,-6495,-6706,-6760,-6632,-6332,-5861,-5282,-4639,-4014,-3473,-3102,-2941,-3041,-3397,-3987,-4761,-5618,-6487,-7233,-7795,-8067,-8014,-7613,-6868,-5822,-4543,-3099,-1601,-141,1182,2279,3082,3565,3707,3561,3174,2650,2085,1599,1280,1220,1451,1996,2809,3830,4953,6062,7037,7791,8237,8383,8207,7785,7164,6418,5607,4772,3940,3118,2300,1483,658,-150,-928,-1613,-2156,-2485,-2543,-2285,-1699,-801,361,1685,3076,4384,5486,6264,6608,6484,5862,4807,3386,1753,40,-1566,-2924,-3897,-4405,-4409,-3936,-3044,-1857,-502,869,2113,3110,3774,4057,3965,3544,2872,2061,1212,445,-173,-562,-725,-647,-384,27,521,1047,1556,2021,2420,2743,3000,3185,3323,3412,3485,3544,3625,3738,3909,4161,4509,4950,5491,6084,6699,7260,7702,7956,7968,7711,7165,6361,5319,4092,2738,1304,-137,-1544,-2854,-4028,-5038,-5843,-6453,-6846,-7042,-7046,-6883,-6574,-6150,-5638,-5071,-4482,-3907,-3392,-2962,-2674,-2542,-2612,-2875,-3353,-4005,-4828,-5752,-6750,-7750,-8709,-9579,-10315,-10900,-11306,-11538,-11594,-11493,-11255,-10910,-10491,-10026,-9563,-9106,-8707,-8354,-8071,-7845,-7662,-7502,-7329,-7114,-6812,-6398,-5827,-5095,-4176,-3101,-1890,-607,682,1903,2973,3840,4460,4834,4988,4979,4896,4829,4882,5121,5604,6322,7262,8330,9460,10533,11477,12204,12687,12875,12799,12447,11872,11106,10191,9202,8169,7184,6275,5522,4957,4626,4550,4729,5160,5794,6591,7466,8342,9113,9682,9959,9863,9353,8416,7077,5426,3547,1608,-262,-1897,-3178,-4000,-4335,-4178,-3615,-2751,-1739,-745,80,597,716,398,-351,-1471,-2849,-4376,-5890,-7271,-8410,-9212,-9665,-9753,-9531,-9073,-8454,-7768,-7088,-6455,-5907,-5438,-5039,-4689,-4369,-4067,-3780,-3531,-3316,-3180,-3108,-3126,-3199,-3317,-3442,-3546,-3620,-3651,-3671,-3690,-3749,-3858,-4028,-4239,-4478,-4700,-4891,-5022,-5088,-5094,-5055,-4980,-4897,-4797,-4693,-4553,-4365,-4083,-3686,-3144,-2445,-1611,-651,361,1380,2306,3071,3595,3816,3712,3269,2525,1531,373,-868,-2086,-3199,-4127,-4804,-5202,-5291,-5088,-4591,-3860,-2901,-1798,-578,679,1911,3041,4006,4733,5188,5337,5186,4754,4097,3275,2380,1491,716,123,-194,-202,144,822,1787,2963,4215,5426,6440,7149,7465,7362,6868,6073,5102,4117,3261,2667,2409,2497,2892,3490,4158,4771,5203,5378,5271,4876,4253,3449,2546,1596,655,-258,-1113,-1921,-2666,-3352,-3969,-4496,-4907,-5186,-5292,-5235,-4982,-4576,-4016,-3371,-2688,-2037,-1488,-1104,-927,-1002,-1318,-1882,-2637,-3550,-4541,-5557,-6521,-7393,-8112,-8680,-9060,-9289,-9361,-9311,-9175,-8970,-8748,-8518,-8323,-8159,-8042,-7955,-7868,-7767,-7598,-7346,-6975,-6490,-5876,-5174,-4385,-3568,-2742,-1963,-1254,-678,-252,-38,-31,-259,-679,-1260,-1905,-2534,-3030,-3296,-3256,-2857,-2112,-1053,213,1590,2924,4121,5061,5715,6049,6096,5905,5521,5040,4469,3904,3313,2764,2216,1715,1237,821,476,241,136,202,431,861,1436,2158,2944,3744,4467,5037,5388,5452,5212,4656,3809,2740,1521,259,-933,-1967,-2730,-3187,-3285,-3042,-2487,-1687,-713,336,1379,2322,3088,3613,3858,3795,3444,2823,1995,1026,-12,-1036,-1981,-2788,-3400,-3795,-3930,-3809,-3411,-2765,-1891,-847,303,1468,2557,3481,4167,4569,4672,4497,4099,3551,2942,2350,1844,1450,1186,1013,901,794,655,459,202,-104,-439,-770,-1078,-1343,-1550,-1709,-1814,-1884,-1921,-1938,-1934,-1912,-1868,-1793,-1688,-1539,-1360,-1135,-907,-662,-462,-318,-265,-333,-517,-823,-1207,-1632,-2030,-2333,-2488,-2431,-2148,-1634,-921,-62,868,1796,2640,3329,3825,4069,4060,3791,3275,2565,1700,766,-168,-1013,-1686,-2130,-2277,-2117,-1631,-849,182,1406,2724,4068,5323,6413,7253,7770,7924,7697,7098,6182,5025,3734,2446,1284,388,-150,-261,69,790,1830,3039,4296,5442,6365,6984,7244,7152,6725,6017,5084,3999,2814,1606,407,-707,-1714,-2559,-3210,-3641,-3818,-3739,-3398,-2817,-2027,-1084,-64,959,1879,2636,3136,3360,3274,2909,2305,1531,668,-198,-996,-1667,-2180,-2523,-2720,-2799,-2809,-2808,-2829,-2919,-3103,-3376,-3761,-4208,-4721,-5233,-5725,-6138,-6439,-6589,-6568,-6355,-5960,-5371,-4625,-3718,-2698,-1570,-387,845,2069,3263,4372,5342,6126,6657,6906,6834,6460,5815,4967,4010,3058,2206,1566,1187,1109,1328,1793,2449,3214,4008,4766,5415,5920,6237,6354,6261,5965,5498,4890,4209,3510,2876,2363,2041,1934,2061,2403,2919,3544,4206,4809,5284,5557,5575,5336,4825,4109,3237,2300,1397,602,6,-360,-457,-303,67,602,1216,1844,2386,2797,2996,2978,2709,2221,1529,701,-216,-1140,-1999,-2737,-3279,-3609,-3681,-3519,-3107,-2514,-1749,-897,7,895,1734,2480,3129,3659,4085,4402,4627,4760,4821,4811,4752,4663,4571,4493,4472,4490,4570,4671,4755,4778,4679,4426,3995,3397,2672,1858,1041,260,-417,-963,-1364,-1623,-1751,-1785,-1728,-1626,-1466,-1272,-1028,-731,-380,28,482,942,1382,1713,1895,1843,1512,873,-71,-1277,-2664,-4124,-5538,-6768,-7712,-8272,-8404,-8093,-7374,-6313,-5018,-3605,-2214,-967,5,621,804,540,-165,-1252,-2633,-4189,-5786,-7283,-8538,-9440,-9887,-9834,-9256,-8196,-6702,-4891,-2864,-762,1294,3182,4800,6058,6898,7288,7219,6742,5908,4838,3647,2488,1482,769,401,432,829,1520,2395,3321,4158,4804,5171,5238,4997,4524,3864,3143,2424,1814,1350,1089,1000,1091,1284,1542,1798,2009,2146,2200,2172,2088,1958,1810,1641,1467,1267,1045,785,488,156,-195,-544,-873,-1144,-1357,-1476,-1523,-1484,-1397,-1279,-1166,-1092,-1090,-1181,-1394,-1734,-2203,-2812,-3522,-4339,-5202,-6097,-6960,-7750,-8416,-8909,-9188,-9224,-8990,-8482,-7710,-6685,-5455,-4054,-2558,-1022,455,1809,2941,3795,4314,4484,4314,3857,3186,2407,1619,924,395,73,-30,57,295,620,979,1338,1659,1955,2216,2463,2705,2935,3143,3305,3379,3353,3178,2860,2390,1786,1086,322,-449,-1185,-1847,-2394,-2841,-3153,-3390,-3542,-3666,-3775,-3896,-4031,-4178,-4315,-4426,-4473,-4445,-4308,-4068,-3717,-3282,-2790,-2274,-1793,-1369,-1069,-909,-931,-1141,-1561,-2163,-2953,-3862,-4866,-5879,-6853,-7697,-8370,-8809,-8979,-8875,-8471,-7808,-6880,-5760,-4456,-3064,-1609,-188,1152,2315,3255,3889,4203,4168,3825,3228,2471,1681,956,434,164,210,548,1143,1897,2733,3522,4210,4701,4981,5028,4862,4515,4038,3490,2938,2442,2075,1867,1876,2095,2531,3148,3899,4698,5489,6144,6615,6795,6649,6151,5307,4176,2832,1388,-24,-1285,-2261,-2864,-3024,-2712,-1955,-798,655,2289,3977,5569,6962,8033,8736,9015,8875,8337,7446,6276,4897,3404,1881,419,-897,-2009,-2842,-3380,-3582,-3463,-3031,-2326,-1396,-298,887,2107,3262,4308,5156,5764,6081,6084,5768,5160,4305,3286,2190,1125,180,-557,-1038,-1246,-1198,-953,-586,-181,165,404,463,333,0,-515,-1187,-1971,-2825,-3695,-4527,-5276,-5898,-6356,-6635,-6720,-6615,-6347,-5934,-5438,-4900,-4388,-3972,-3703,-3638,-3809,-4215,-4855,-5673,-6614,-7594,-8523,-9307,-9872,-10138,-10086,-9689,-8999,-8057,-6973,-5826,-4747,-3803,-3099,-2656,-2522,-2665,-3068,-3666,-4392,-5167,-5909,-6544,-7001,-7232,-7189,-6868,-6262,-5399,-4323,-3085,-1755,-398,924,2159,3255,4211,4974,5592,6022,6338,6522,6648,6733,6834,6986,7217,7539,7944,8397,8867,9279,9603,9774,9780,9615,9296,8868,8362,7837,7322,6860,6460,6144,5911,5768,5716,5744,5862,6044,6305,6595,6927,7236,7506,7682,7712,7558,7180,6558,5701,4630,3414,2118,849,-297,-1227,-1861,-2162,-2128,-1791,-1238,-561,93,628,903,860,437,-363,-1504,-2926,-4522,-6196,-7820,-9288,-10498,-11358,-11810,-11822,-11386,-10545,-9362,-7944,-6410,-4898,-3539,-2445,-1712,-1375,-1452,-1898,-2650,-3610,-4678,-5752,-6741,-7570,-8183,-8539,-8627,-8441,-8010,-7375,-6592,-5735,-4875,-4082,-3405,-2884,-2514,-2297,-2181,-2146,-2118,-2087,-1987,-1835,-1588,-1277,-906,-504,-110,239,512,656,674,529,240,-182,-725,-1345,-2035,-2740,-3447,-4106,-4680,-5117,-5364,-5357,-5059,-4416,-3427,-2107,-507,1268,3117,4876,6416,7595,8318,8518,8188,7363,6115,4571,2840,1090,-566,-1972,-3040,-3671,-3820,-3476,-2666,-1455,49,1719,3423,5007,6375,7422,8115,8445,8451,8199,7777,7262,6739,6237,5796,5396,5029,4659,4281,3873,3453,3022,2606,2215,1859,1540,1244,979,720,483,258,66,-96,-213,-291,-333,-345,-349,-348,-376,-431,-549,-736,-1009,-1378,-1840,-2386,-3016,-3695,-4433,-5196,-5988,-6790,-7593,-8379,-9125,-9785,-10322,-10675,-10803,-10661,-10230,-9526,-8574,-7464,-6265,-5106,-4086,-3305,-2842,-2732,-2982,-3571,-4423,-5484,-6625,-7778,-8804,-9641,-10176,-10374,-10184,-9622,-8721,-7557,-6230,-4857,-3551,-2425,-1542,-963,-667,-630,-760,-961,-1120,-1131,-923,-453,272,1205,2268,3372,4400,5284,5923,6281,6324,6049,5490,4695,3742,2729,1751,925,318,4,-4,278,817,1529,2354,3212,4042,4814,5477,6041,6470,6771,6918,6899,6685,6259,5595,4699,3578,2271,846,-629,-2029,-3264,-4202,-4758,-4869,-4495,-3699,-2536,-1164,254,1547,2524,3066,3071,2526,1475,24,-1672,-3429,-5058,-6374,-7237,-7536,-7242,-6375,-5034,-3376,-1587,117,1543,2529,2972,2840,2192,1129,-166,-1515,-2730,-3652,-4180,-4256,-3904,-3174,-2197,-1076,28,1023,1822,2393,2747,2931,3002,3043,3114,3247,3490,3811,4219,4667,5126,5564,5943,6242,6424,6489,6403,6196,5852,5415,4902,4353,3800,3259,2763,2297,1883,1496,1138,808,502,233,16,-132,-186,-135,31,304,667,1083,1502,1874,2141,2255,2179,1892,1390,687,-178,-1167,-2215,-3258,-4244,-5081,-5743,-6147,-6277,-6090,-5586,-4768,-3678,-2361,-903,604,2054,3328,4328,4970,5188,4975,4338,3354,2119,773,-533,-1648,-2418,-2762,-2597,-1945,-855,568,2163,3779,5220,6350,7028,7172,6759,5792,4364,2579,598,-1414,-3268,-4818,-5908,-6464,-6424,-5801,-4647,-3066,-1190,807,2764,4499,5879,6784,7161,6997,6339,5280,3944,2460,969,-432,-1652,-2656,-3410,-3936,-4232,-4323,-4219,-3920,-3425,-2733,-1849,-795,372,1594,2761,3786,4564,5014,5100,4790,4143,3201,2085,900,-236,-1211,-1953,-2418,-2597,-2526,-2259,-1879,-1457,-1083,-801,-653,-653,-781,-1019,-1316,-1626,-1899,-2082,-2131,-2011,-1691,-1171,-459,394,1334,2264,3103,3752,4143,4227,3990,3452,2663,1702,670,-332,-1188,-1812,-2108,-2036,-1563,-713,456,1855,3366,4854,6211,7313,8108,8550,8645,8447,8002,7425,6775,6157,5615,5206,4927,4790,4746,4779,4829,4874,4868,4813,4691,4523,4305,4058,3772,3446,3064,2598,2044,1369,595,-286,-1222,-2174,-3077,-3852,-4434,-4751,-4763,-4432,-3792,-2871,-1788,-643,394,1195,1614,1577,1041,48,-1316,-2901,-4524,-6007,-7159,-7871,-8018,-7614,-6639,-5208,-3419,-1418,623,2581,4296,5688,6686,7257,7431,7237,6755,6075,5294,4505,3819,3272,2958,2854,2987,3289,3733,4219,4711,5117,5411,5567,5562,5436,5172,4825,4387,3899,3345,2762,2130,1478,820,175,-417,-910,-1274,-1445,-1413,-1151,-674,-34,717,1455,2106,2525,2653,2395,1740,688,-716,-2382,-4211,-6065,-7804,-9290,-10382,-10987,-11034,-10510,-9465,-7991,-6233,-4367,-2557,-995,212,934,1163,887,183,-851,-2066,-3329,-4453,-5334,-5827,-5889,-5470,-4622,-3395,-1917,-320,1239,2609,3642,4254,4344,3932,3022,1713,132,-1584,-3251,-4725,-5858,-6559,-6761,-6475,-5725,-4604,-3209,-1657,-63,1466,2831,3949,4745,5179,5201,4834,4084,3040,1786,452,-838,-1958,-2817,-3337,-3508,-3317,-2833,-2091,-1202,-221,751,1670,2473,3142,3655,4013,4239,4338,4358,4303,4216,4100,3987,3873,3766,3665,3548,3415,3223,2965,2601,2125,1524,809,-7,-881,-1780,-2646,-3434,-4098,-4597,-4905,-5002,-4888,-4563,-4051,-3366,-2560,-1662,-745,146,927,1546,1933,2046,1859,1371,607,-357,-1461,-2572,-3618,-4480,-5096,-5410,-5407,-5097,-4526,-3739,-2837,-1869,-946,-112,563,1073,1395,1571,1627,1608,1576,1545,1553,1586,1629,1646,1602,1446,1172,751,218,-398,-1030,-1605,-2054,-2305,-2328,-2105,-1673,-1093,-464,107,498,626,417,-142,-1025,-2156,-3431,-4710,-5866,-6770,-7324,-7468,-7179,-6483,-5444,-4176,-2802,-1494,-386,366,667,464,-252,-1402,-2887,-4539,-6199,-7677,-8833,-9529,-9698,-9308,-8380,-6989,-5244,-3274,-1227,763,2585,4133,5379,6282,6866,7166,7216,7084,6807,6427,5984,5480,4951,4389,3820,3260,2734,2294,1966,1827,1887,2202,2764,3555,4543,5644,6792,7884,8836,9569,10025,10176,10014,9587,8937,8168,7352,6592,5970,5522,5297,5253,5367,5556,5734,5817,5727,5415,4858,4081,3124,2086,1063,163,-499,-856,-853,-497,168,1050,2023,2958,3719,4196,4340,4108,3556,2749,1793,820,-57,-734,-1144,-1256,-1087,-683,-136,477,1032,1466,1697,1694,1456,1002,381,-359,-1150,-1966,-2752,-3508,-4219,-4900,-5548,-6178,-6778,-7343,-7848,-8273,-8589,-8780,-8822,-8706,-8425,-7988,-7410,-6730,-6008,-5304,-4714,-4301,-4140,-4266,-4692,-5389,-6307,-7360,-8456,-9480,-10331,-10921,-11171,-11052,-10553,-9697,-8551,-7184,-5690,-4179,-2725,-1433,-343,491,1056,1369,1439,1323,1058,699,287,-133,-547,-916,-1253,-1528,-1755,-1905,-1983,-1953,-1814,-1533,-1110,-546,152,939,1791,2632,3423,4095,4619,4971,5155,5207,5162,5094,5052,5095,5251,5534,5908,6354,6777,7134,7334,7339,7108,6647,5981,5177,4311,3490,2801,2340,2165,2304,2751,3457,4354,5332,6308,7164,7848,8285,8473,8404,8110,7639,7033,6357,5656,4965,4325,3737,3226,2783,2403,2104,1850,1673,1536,1451,1382,1324,1223,1072,808,420,-120,-823,-1663,-2638,-3681,-4763,-5813,-6791,-7636,-8326,-8812,-9094,-9157,-9014,-8681,-8212,-7641,-7068,-6552,-6196,-6069,-6227,-6688,-7441,-8416,-9544,-10686,-11749,-12599,-13162,-13380,-13235,-12765,-12001,-11042,-9939,-8778,-7611,-6461,-5358,-4276,-3227,-2167,-1126,-76,919,1839,2610,3169,3468,3449,3117,2478,1595,561,-516,-1491,-2253,-2670,-2695,-2267,-1445,-278,1087,2509,3818,4867,5541,5776,5581,5002,4168,3196,2251,1455,907,666,727,1037,1520,2043,2506,2800,2849,2634,2166,1512,773,65,-493,-793,-777,-402,283,1238,2323,3437,4421,5173,5589,5632,5298,4640,3751,2741,1752,881,255,-99,-125,118,609,1236,1931,2590,3148,3548,3772,3816,3719,3519,3260,3003,2750,2534,2323,2085,1791,1373,823,100,-771,-1771,-2833,-3893,-4862,-5650,-6192,-6400,-6272,-5761,-4926,-3812,-2516,-1182,79,1089,1746,1936,1619,798,-473,-2075,-3884,-5716,-7429,-8860,-9888,-10446,-10469,-9999,-9051,-7736,-6139,-4403,-2629,-963,510,1680,2487,2890,2862,2434,1625,516,-821,-2292,-3796,-5243,-6543,-7622,-8438,-8948,-9160,-9067,-8713,-8126,-7366,-6473,-5520,-4543,-3611,-2761,-2039,-1471,-1083,-864,-817,-909,-1108,-1375,-1664,-1926,-2129,-2226,-2209,-2065,-1805,-1456,-1045,-606,-167,263,670,1072,1480,1911,2383,2895,3439,3995,4514,4961,5275,5415,5343,5042,4515,3805,2969,2105,1320,722,420,482,949,1807,2995,4413,5911,7350,8560,9419,9818,9712,9102,8041,6645,5023,3362,1755,371,-762,-1566,-2080,-2322,-2368,-2298,-2181,-2101,-2101,-2216,-2465,-2818,-3257,-3712,-4136,-4452,-4617,-4587,-4356,-3948,-3401,-2808,-2232,-1778,-1499,-1460,-1651,-2091,-2689,-3409,-4120,-4750,-5184,-5363,-5236,-4791,-4057,-3089,-1961,-778,378,1413,2270,2916,3336,3570,3636,3605,3521,3423,3356,3315,3315,3335,3360,3380,3379,3364,3346,3332,3360,3426,3563,3748,3985,4233,4463,4642,4732,4718,4600,4376,4100,3785,3497,3262,3132,3118,3239,3463,3764,4075,4331,4460,4410,4151,3681,3034,2280,1468,720,57,-434,-760,-919,-955,-930,-904,-955,-1126,-1451,-1934,-2543,-3212,-3873,-4409,-4751,-4813,-4559,-3989,-3151,-2119,-1025,28,895,1501,1761,1680,1261,611,-209,-1030,-1773,-2298,-2553,-2502,-2162,-1606,-918,-228,361,743,865,694,262,-368,-1106,-1822,-2418,-2769,-2810,-2479,-1793,-768,498,1914,3338,4645,5705,6423,6734,6621,6111,5274,4204,3020,1829,740,-167,-836,-1242,-1371,-1254,-900,-369,305,1065,1854,2628,3335,3923,4383,4653,4757,4659,4378,3926,3321,2601,1806,976,176,-572,-1201,-1710,-2063,-2275,-2362,-2340,-2268,-2158,-2067,-2010,-2013,-2063,-2171,-2288,-2404,-2478,-2479,-2401,-2221,-1951,-1601,-1186,-742,-281,151,549,886,1168,1387,1578,1727,1883,2024,2175,2312,2434,2513,2553,2526,2458,2341,2213,2094,2019,2017,2109,2322,2657,3123,3717,4417,5213,6068,6946,7803,8578,9225,9678,9900,9861,9545,8994,8213,7309,6313,5338,4431,3670,3071,2653,2390,2235,2137,2023,1834,1523,1057,423,-360,-1265,-2235,-3209,-4112,-4871,-5422,-5711,-5702,-5397,-4801,-3977,-2993,-1950,-960,-132,449,700,618,188,-517,-1434,-2458,-3480,-4404,-5141,-5631,-5832,-5746,-5362,-4747,-3908,-2944,-1873,-798,266,1233,2091,2788,3308,3636,3768,3704,3473,3095,2619,2087,1567,1091,745,525,496,642,964,1441,2038,2711,3427,4133,4796,5386,5866,6230,6443,6506,6406,6146,5739,5207,4578,3894,3181,2468,1773,1105,462,-152,-743,-1300,-1816,-2270,-2655,-2953,-3159,-3295,-3357,-3412,-3465,-3586,-3803,-4144,-4625,-5228,-5908,-6617,-7248,-7727,-7944,-7830,-7330,-6432,-5169,-3621,-1906,-172,1421,2727,3619,4021,3907,3307,2311,1042,-334,-1673,-2800,-3625,-4048,-4090,-3758,-3176,-2438,-1702,-1085,-706,-627,-878,-1443,-2242,-3189,-4149,-4996,-5607,-5893,-5784,-5281,-4405,-3226,-1858,-391,1027,2313,3370,4142,4610,4768,4643,4267,3702,2991,2213,1417,678,52,-412,-673,-714,-536,-157,390,1049,1769,2490,3146,3690,4064,4227,4154,3818,3236,2409,1386,222,-1028,-2263,-3428,-4431,-5220,-5740,-5976,-5922,-5595,-5045,-4313,-3465,-2564,-1657,-790,11,725,1352,1893,2342,2732,3032,3283,3466,3594,3669,3678,3627,3489,3261,2923,2461,1878,1170,357,-539,-1480,-2427,-3330,-4144,-4822,-5331,-5639,-5743,-5647,-5363,-4940,-4391,-3777,-3120,-2453,-1794,-1155,-534,53,618,1133,1594,1967,2240,2375,2381,2238,1975,1611,1179,726,275,-125,-468,-722,-900,-1010,-1077,-1146,-1245,-1433,-1726,-2161,-2732,-3426,-4208,-5023,-5812,-6508,-7051,-7384,-7496,-7352,-7015,-6479,-5851,-5158,-4494,-3890,-3400,-3033,-2787,-2652,-2584,-2570,-2561,-2553,-2510,-2443,-2330,-2180,-1980,-1715,-1386,-964,-457,147,836,1586,2375,3167,3923,4609,5184,5623,5900,6011,5953,5761,5446,5087,4707,4380,4152,4043,4088,4271,4583,4990,5457,5949,6429,6889,7301,7676,8021,8333,8643,8932,9206,9445,9620,9710,9676,9507,9186,8717,8120,7416,6653,5868,5103,4404,3792,3289,2902,2609,2405,2254,2124,1998,1828,1616,1335,996,602,184,-233,-613,-921,-1145,-1253,-1261,-1163,-990,-765,-522,-307,-147,-90,-154,-365,-721,-1204,-1786,-2412,-3030,-3576,-3992,-4226,-4257,-4066,-3680,-3140,-2509,-1883,-1335,-976,-855,-1049,-1556,-2379,-3459,-4721,-6062,-7360,-8513,-9404,-9989,-10197,-10066,-9593,-8872,-7957,-6955,-5949,-5020,-4243,-3656,-3299,-3180,-3294,-3627,-4149,-4822,-5589,-6412,-7199,-7918,-8474,-8836,-8943,-8789,-8345,-7657,-6739,-5672,-4516,-3356,-2277,-1343,-620,-125,118,146,-24,-312,-669,-1024,-1308,-1490,-1519,-1386,-1101,-655,-103,562,1282,2058,2854,3669,4491,5317,6130,6915,7641,8266,8759,9079,9208,9154,8935,8594,8196,7777,7414,7108,6904,6781,6735,6746,6787,6841,6887,6917,6919,6897,6850,6775,6689,6573,6453,6306,6153,5983,5796,5604,5399,5197,5010,4848,4744,4706,4741,4854,5003,5172,5280,5294,5132,4774,4182,3363,2354,1193,-23,-1228,-2320,-3237,-3921,-4358,-4572,-4609,-4553,-4492,-4522,-4712,-5118,-5752,-6588,-7588,-8661,-9730,-10703,-11494,-12056,-12339,-12350,-12109,-11661,-11083,-10431,-9805,-9243,-8825,-8562,-8489,-8588,-8857,-9252,-9743,-10274,-10794,-11231,-11541,-11649,-11524,-11125,-10447,-9500,-8322,-6965,-5510,-4032,-2624,-1363,-315,471,975,1209,1202,1023,743,458,243,180,304,640,1161,1830,2571,3309,3976,4505,4875,5086,5155,5154,5121,5124,5188,5323,5502,5685,5811,5838,5724,5476,5112,4690,4272,3933,3721,3680,3803,4083,4449,4853,5207,5433,5486,5299,4880,4219,3364,2362,1292,226,-758,-1590,-2226,-2622,-2789,-2728,-2478,-2095,-1609,-1100,-575,-94,348,727,1039,1290,1458,1554,1558,1480,1316,1086,797,490,180,-77,-270,-355,-333,-198,23,296,584,817,976,985,851,535,62,-546,-1254,-2000,-2719,-3369,-3861,-4198,-4328,-4274,-4056,-3698,-3260,-2765,-2271,-1802,-1406,-1121,-988,-1039,-1315,-1812,-2535,-3438,-4450,-5496,-6458,-7253,-7785,-8010,-7903,-7499,-6851,-6061,-5228,-4464,-3857,-3473,-3337,-3448,-3756,-4202,-4687,-5137,-5448,-5584,-5480,-5164,-4647,-3999,-3305,-2650,-2126,-1811,-1733,-1930,-2347,-2955,-3654,-4360,-4984,-5448,-5709,-5734,-5534,-5107,-4503,-3725,-2824,-1812,-724,410,1549,2648,3647,4487,5113,5483,5567,5376,4914,4256,3440,2571,1710,952,345,-45,-215,-142,142,599,1196,1855,2545,3202,3790,4277,4656,4904,5049,5074,5014,4863,4642,4349,3998,3598,3167,2737,2344,2030,1853,1846,2052,2478,3107,3888,4743,5558,6214,6601,6599,6163,5250,3902,2188,248,-1783,-3693,-5349,-6557,-7251,-7339,-6877,-5908,-4602,-3101,-1605,-259,788,1472,1738,1619,1139,390,-564,-1622,-2722,-3780,-4761,-5600,-6285,-6769,-7053,-7103,-6924,-6494,-5826,-4929,-3825,-2562,-1193,210,1560,2784,3802,4561,5033,5209,5135,4852,4451,4010,3625,3359,3286,3404,3737,4225,4828,5458,6047,6514,6802,6872,6697,6291,5667,4884,4001,3102,2279,1608,1182,1033,1207,1666,2366,3209,4076,4844,5391,5621,5485,4962,4101,2963,1673,329,-907,-1963,-2713,-3132,-3200,-2941,-2431,-1755,-1019,-337,197,512,555,327,-164,-842,-1652,-2472,-3228,-3804,-4145,-4179,-3908,-3333,-2501,-1491,-383,712,1702,2489,3024,3241,3164,2778,2156,1328,391,-608,-1577,-2456,-3175,-3674,-3907,-3836,-3450,-2748,-1766,-560,811,2231,3633,4879,5911,6612,6961,6921,6513,5804,4852,3763,2609,1465,379,-622,-1523,-2320,-3009,-3576,-3998,-4250,-4291,-4107,-3673,-3001,-2117,-1069,67,1210,2268,3152,3783,4111,4095,3752,3098,2217,1174,88,-954,-1842,-2512,-2897,-2983,-2769,-2285,-1597,-764,129,1005,1814,2485,3008,3347,3510,3503,3337,3055,2672,2256,1824,1451,1160,997,977,1112,1374,1739,2151,2544,2875,3066,3108,2957,2647,2190,1655,1112,632,306,178,306,686,1312,2123,3060,4017,4919,5647,6150,6342,6223,5778,5067,4149,3139,2127,1253,589,238,227,580,1252,2190,3290,4440,5525,6422,7041,7314,7193,6693,5816,4632,3205,1626,-4,-1594,-3030,-4239,-5134,-5677,-5848,-5646,-5130,-4343,-3393,-2355,-1348,-455,222,627,727,513,50,-616,-1365,-2124,-2789,-3319,-3665,-3835,-3847,-3738,-3555,-3340,-3118,-2928,-2753,-2615,-2477,-2336,-2162,-1938,-1652,-1289,-862,-366,178,758,1359,1968,2569,3155,3719,4237,4717,5128,5469,5731,5887,5953,5902,5744,5481,5117,4677,4186,3675,3179,2732,2350,2052,1842,1696,1622,1571,1548,1527,1504,1486,1477,1490,1532,1596,1670,1724,1712,1595,1313,837,143,-764,-1850,-3049,-4278,-5427,-6411,-7121,-7515,-7542,-7234,-6624,-5804,-4875,-3950,-3144,-2547,-2228,-2215,-2494,-3015,-3689,-4397,-5029,-5455,-5602,-5400,-4854,-4000,-2912,-1711,-499,606,1511,2174,2552,2668,2544,2220,1753,1183,570,-44,-608,-1087,-1435,-1633,-1656,-1501,-1174,-692,-78,620,1368,2099,2752,3255,3540,3554,3283,2724,1935,971,-88,-1162,-2200,-3141,-3963,-4646,-5182,-5559,-5778,-5810,-5655,-5280,-4689,-3875,-2853,-1674,-372,950,2229,3362,4265,4876,5133,5030,4571,3796,2780,1595,348,-879,-1993,-2933,-3653,-4123,-4362,-4365,-4189,-3850,-3398,-2856,-2254,-1595,-894,-154,618,1401,2179,2910,3564,4086,4450,4605,4553,4265,3775,3092,2261,1320,326,-678,-1620,-2456,-3114,-3549,-3692,-3533,-3021,-2204,-1097,194,1575,2896,4043,4862,5284,5223,4682,3685,2307,670,-1102,-2845,-4433,-5728,-6647,-7122,-7143,-6736,-5946,-4885,-3637,-2343,-1102,-29,800,1338,1553,1481,1141,613,-41,-748,-1450,-2096,-2666,-3140,-3528,-3843,-4102,-4324,-4532,-4723,-4914,-5086,-5228,-5327,-5349,-5301,-5152,-4946,-4673,-4401,-4126,-3896,-3699,-3544,-3417,-3317,-3244,-3209,-3239,-3331,-3527,-3791,-4124,-4473,-4783,-4996,-5037,-4861,-4422,-3708,-2731,-1515,-132,1369,2880,4344,5662,6785,7657,8258,8588,8667,8551,8290,7974,7671,7459,7397,7512,7821,8297,8906,9587,10278,10918,11462,11861,12104,12156,12043,11738,11293,10697,10005,9231,8427,7623,6875,6208,5672,5277,5034,4919,4907,4929,4945,4875,4683,4330,3807,3131,2322,1447,537,-337,-1141,-1834,-2397,-2822,-3117,-3294,-3386,-3409,-3405,-3389,-3392,-3423,-3492,-3604,-3742,-3897,-4037,-4130,-4149,-4055,-3835,-3483,-3010,-2469,-1896,-1387,-993,-788,-816,-1074,-1562,-2215,-2987,-3799,-4592,-5312,-5915,-6388,-6714,-6910,-6980,-6952,-6845,-6677,-6473,-6244,-6010,-5794,-5617,-5510,-5500,-5595,-5795,-6064,-6341,-6576,-6687,-6651,-6436,-6074,-5605,-5110,-4658,-4344,-4207,-4300,-4596,-5075,-5638,-6213,-6669,-6922,-6876,-6492,-5744,-4672,-3336,-1837,-289,1175,2458,3441,4093,4362,4290,3917,3338,2661,1995,1446,1094,984,1145,1540,2153,2906,3757,4632,5493,6284,6986,7568,8021,8350,8541,8631,8608,8518,8367,8193,8018,7866,7745,7672,7617,7590,7538,7455,7314,7095,6816,6482,6123,5781,5480,5247,5103,5024,5017,5024,5029,4977,4838,4592,4220,3739,3168,2537,1898,1270,713,232,-145,-412,-567,-608,-538,-356,-81,291,737,1231,1770,2299,2826,3298,3708,4004,4161,4122,3845,3288,2417,1224,-274,-2051,-4020,-6119,-8226,-10258,-12094,-13670,-14895,-15748,-16204,-16288,-16041,-15530,-14825,-13996,-13103,-12202,-11318,-10511,-9791,-9220,-8816,-8626,-8660,-8927,-9394,-10024,-10721,-11413,-11967,-12296,-12280,-11865,-10989,-9677,-7961,-5942,-3746,-1518,576,2403,3832,4800,5260,5241,4792,4016,3040,1978,984,139,-448,-748,-733,-427,144,925,1861,2894,3965,5023,6013,6896,7630,8194,8573,8750,8735,8535,8173,7686,7111,6510,5923,5419,5016,4758,4651,4687,4856,5118,5441,5769,6063,6260,6335,6224,5926,5396,4669,3731,2658,1472,274,-884,-1924,-2779,-3433,-3831,-4023,-3987,-3810,-3509,-3161,-2804,-2470,-2192,-1962,-1788,-1650,-1531,-1419,-1286,-1135,-923,-678,-351,24,457,926,1383,1802,2104,2261,2208,1926,1404,661,-272,-1320,-2429,-3502,-4469,-5254,-5797,-6069,-6057,-5785,-5301,-4655,-3943,-3206,-2533,-1957,-1531,-1286,-1251,-1437,-1865,-2510,-3369,-4387,-5521,-6692,-7829,-8836,-9651,-10178,-10383,-10220,-9692,-8824,-7675,-6325,-4884,-3445,-2137,-1024,-211,302,470,351,-22,-553,-1161,-1743,-2226,-2526,-2622,-2484,-2144,-1630,-1002,-330,325,889,1307,1538,1544,1330,896,291,-450,-1244,-2040,-2743,-3307,-3650,-3761,-3591,-3195,-2580,-1839,-1048,-279,371,884,1210,1385,1430,1413,1392,1424,1551,1793,2131,2546,2969,3353,3634,3760,3712,3464,3048,2481,1818,1115,418,-210,-739,-1124,-1349,-1389,-1240,-896,-348,378,1283,2324,3472,4663,5862,6977,7975,8781,9351,9643,9638,9305,8677,7755,6603,5270,3835,2374,965,-325,-1444,-2356,-3046,-3510,-3767,-3835,-3750,-3540,-3245,-2888,-2498,-2085,-1661,-1239,-828,-461,-162,20,43,-123,-506,-1094,-1864,-2757,-3690,-4577,-5313,-5824,-6032,-5908,-5450,-4680,-3668,-2487,-1236,-7,1111,2051,2770,3242,3489,3527,3409,3192,2925,2670,2459,2320,2280,2324,2468,2687,2974,3314,3673,4031,4338,4567,4675,4635,4439,4085,3595,3010,2369,1731,1151,680,359,225,278,513,905,1395,1940,2475,2932,3281,3457,3464,3273,2910,2380,1717,947,106,-774,-1653,-2504,-3277,-3951,-4476,-4844,-5012,-4987,-4766,-4358,-3810,-3146,-2430,-1710,-1037,-449,36,418,731,1011,1316,1698,2190,2828,3576,4437,5302,6154,6848,7364,7583,7497,7060,6297,5239,3967,2553,1122,-245,-1436,-2392,-3063,-3435,-3528,-3374,-3045,-2601,-2119,-1665,-1277,-1006,-836,-787,-817,-920,-1062,-1223,-1384,-1533,-1661,-1764,-1845,-1902,-1944,-1968,-1974,-1954,-1893,-1777,-1587,-1311,-947,-502,-1,529,1033,1489,1832,2050,2112,2015,1770,1401,937,442,-42,-442,-702,-769,-593,-165,525,1432,2500,3632,4714,5634,6273,6551,6424,5881,4998,3850,2590,1351,294,-476,-845,-801,-329,496,1582,2807,4031,5137,6017,6599,6856,6783,6423,5836,5091,4274,3440,2660,1958,1370,897,541,297,153,88,94,143,210,279,301,273,140,-77,-414,-805,-1240,-1620,-1887,-1956,-1757,-1275,-489,544,1759,3052,4321,5447,6350,6953,7209,7106,6641,5842,4752,3429,1944,368,-1207,-2723,-4086,-5267,-6199,-6878,-7272,-7399,-7253,-6879,-6294,-5549,-4698,-3786,-2886,-2049,-1337,-795,-465,-357,-482,-806,-1314,-1932,-2632,-3327,-3975,-4519,-4900,-5098,-5065,-4792,-4271,-3496,-2494,-1285,78,1548,3035,4486,5798,6913,7761,8303,8525,8438,8087,7535,6876,6197,5599,5151,4916,4900,5104,5448,5875,6250,6484,6465,6132,5468,4489,3286,1954,636,-543,-1487,-2112,-2408,-2387,-2104,-1655,-1128,-633,-256,-60,-90,-347,-806,-1422,-2114,-2807,-3427,-3905,-4210,-4325,-4279,-4104,-3875,-3642,-3471,-3400,-3456,-3625,-3893,-4212,-4544,-4837,-5073,-5198,-5231,-5145,-4947,-4655,-4264,-3792,-3268,-2688,-2108,-1537,-1022,-593,-270,-74,8,1,-74,-143,-199,-177,-91,70,268,467,616,675,603,403,73,-347,-801,-1240,-1570,-1759,-1728,-1481,-992,-311,525,1430,2321,3105,3698,4035,4085,3840,3326,2595,1704,728,-271,-1237,-2125,-2896,-3546,-4038,-4400,-4598,-4667,-4581,-4374,-4027,-3579,-3030,-2413,-1762,-1107,-488,52,499,814,1013,1094,1102,1067,1055,1105,1278,1584,2045,2619,3255,3874,4367,4649,4628,4264,3544,2517,1263,-95,-1432,-2609,-3520,-4085,-4252,-4035,-3451,-2589,-1527,-394,696,1625,2293,2628,2594,2197,1475,517,-574,-1676,-2660,-3427,-3883,-3995,-3732,-3147,-2286,-1247,-140,920,1828,2478,2819,2809,2456,1815,952,-5,-954,-1759,-2326,-2569,-2461,-1993,-1232,-238,854,1946,2902,3633,4066,4163,3920,3375,2564,1564,429,-778,-1998,-3203,-4344,-5413,-6382,-7245,-7986,-8601,-9069,-9384,-9524,-9459,-9184,-8670,-7927,-6966,-5821,-4556,-3250,-1992,-889,-15,547,768,638,162,-584,-1571,-2676,-3833,-4936,-5877,-6590,-6970,-6985,-6592,-5797,-4636,-3175,-1509,249,1990,3595,4979,6074,6852,7326,7540,7565,7512,7459,7527,7761,8218,8887,9733,10681,11631,12470,13078,13371,13270,12774,11896,10729,9379,7993,6721,5681,4992,4690,4796,5267,6024,6972,7990,8956,9772,10333,10586,10499,10060,9327,8343,7209,6017,4859,3815,2937,2239,1711,1299,950,582,135,-445,-1186,-2089,-3113,-4217,-5303,-6295,-7092,-7614,-7810,-7643,-7143,-6341,-5340,-4238,-3163,-2221,-1521,-1122,-1059,-1338,-1893,-2689,-3601,-4566,-5465,-6243,-6842,-7257,-7494,-7625,-7691,-7791,-7971,-8289,-8751,-9345,-10018,-10692,-11291,-11712,-11887,-11749,-11269,-10450,-9339,-8007,-6570,-5145,-3875,-2875,-2255,-2065,-2319,-2967,-3915,-5045,-6201,-7260,-8085,-8600,-8742,-8505,-7903,-6993,-5839,-4526,-3127,-1719,-353,925,2098,3161,4110,4972,5739,6444,7072,7637,8123,8532,8856,9088,9245,9314,9326,9279,9189,9063,8890,8677,8395,8045,7602,7079,6465,5811,5127,4479,3909,3463,3183,3099,3209,3533,4027,4688,5452,6285,7107,7859,8459,8842,8952,8751,8227,7400,6319,5052,3716,2390,1214,253,-408,-742,-758,-489,-14,585,1204,1765,2186,2436,2483,2351,2066,1684,1260,859,518,287,168,164,250,397,562,706,796,800,704,513,219,-137,-558,-1000,-1478,-1959,-2478,-3022,-3619,-4274,-4986,-5749,-6548,-7354,-8140,-8871,-9511,-10036,-10398,-10601,-10604,-10429,-10071,-9566,-8954,-8292,-7644,-7080,-6648,-6394,-6325,-6436,-6702,-7077,-7526,-8001,-8467,-8893,-9248,-9527,-9700,-9768,-9720,-9538,-9238,-8791,-8214,-7509,-6682,-5766,-4775,-3752,-2716,-1697,-716,230,1114,1958,2738,3460,4101,4665,5110,5451,5648,5704,5604,5333,4908,4317,3604,2794,1956,1154,481,12,-174,-15,503,1394,2605,4069,5688,7333,8874,10182,11129,11633,11632,11121,10136,8766,7138,5400,3717,2229,1050,251,-158,-213,14,412,883,1317,1657,1843,1891,1800,1620,1391,1150,934,749,604,492,399,318,245,189,157,186,279,482,777,1179,1642,2131,2585,2931,3115,3062,2742,2115,1199,8,-1383,-2894,-4421,-5836,-7054,-7959,-8519,-8689,-8494,-7970,-7180,-6210,-5136,-4058,-3043,-2180,-1531,-1150,-1090,-1361,-1957,-2844,-3943,-5173,-6428,-7613,-8643,-9463,-10040,-10363,-10470,-10368,-10130,-9776,-9360,-8904,-8429,-7938,-7439,-6914,-6365,-5774,-5147,-4468,-3757,-3013,-2261,-1526,-838,-236,256,600,803,846,775,595,360,89,-190,-460,-721,-977,-1229,-1492,-1752,-2015,-2248,-2435,-2539,-2530,-2370,-2051,-1544,-868,-40,906,1902,2889,3775,4494,4969,5151,5020,4583,3882,3002,2025,1070,241,-380,-721,-756,-480,70,840,1743,2701,3605,4386,4957,5275,5316,5079,4599,3942,3182,2420,1756,1262,1016,1043,1350,1913,2672,3559,4485,5366,6120,6680,7011,7073,6897,6468,5851,5068,4173,3215,2239,1291,412,-367,-1024,-1541,-1915,-2144,-2224,-2166,-1969,-1643,-1225,-728,-225,235,576,721,627,238,-416,-1323,-2377,-3496,-4552,-5444,-6083,-6410,-6410,-6096,-5513,-4733,-3832,-2888,-1975,-1148,-441,111,513,774,906,966,975,997,1079,1252,1561,2007,2590,3285,4049,4833,5578,6219,6696,6955,6929,6610,5941,4963,3685,2189,557,-1079,-2609,-3879,-4802,-5265,-5243,-4711,-3721,-2353,-721,1039,2768,4340,5598,6473,6870,6792,6244,5305,4064,2645,1177,-225,-1448,-2438,-3144,-3570,-3740,-3687,-3475,-3150,-2761,-2351,-1947,-1565,-1229,-927,-681,-479,-325,-213,-143,-104,-89,-90,-88,-66,-21,83,238,462,754,1101,1493,1917,2338,2757,3139,3482,3773,3985,4129,4174,4134,4002,3794,3533,3242,2955,2697,2492,2366,2325,2377,2530,2746,3033,3312,3565,3711,3696,3478,3013,2319,1436,429,-576,-1495,-2208,-2653,-2803,-2662,-2298,-1786,-1238,-744,-395,-246,-321,-608,-1062,-1615,-2170,-2642,-2931,-2957,-2682,-2068,-1144,40,1411,2846,4244,5473,6441,7060,7288,7104,6541,5632,4460,3105,1654,202,-1180,-2414,-3457,-4249,-4770,-4992,-4894,-4487,-3779,-2795,-1600,-237,1195,2617,3933,5044,5882,6358,6451,6123,5413,4358,3062,1633,220,-1034,-1994,-2558,-2656,-2290,-1490,-370,955,2308,3551,4524,5140,5316,5061,4398,3426,2251,1018,-141,-1090,-1738,-2020,-1915,-1461,-718,217,1228,2228,3100,3808,4292,4564,4636,4541,4330,4036,3699,3330,2941,2516,2046,1521,918,266,-442,-1157,-1844,-2461,-2951,-3283,-3416,-3339,-3051,-2571,-1948,-1233,-518,128,586,815,717,306,-426,-1406,-2536,-3689,-4748,-5577,-6120,-6310,-6178,-5759,-5148,-4446,-3738,-3134,-2647,-2337,-2145,-2053,-1968,-1822,-1534,-1048,-326,627,1780,3060,4368,5605,6634,7395,7781,7800,7442,6771,5862,4810,3703,2637,1661,841,184,-293,-586,-710,-668,-472,-148,303,838,1441,2074,2699,3295,3820,4245,4550,4697,4668,4452,4034,3439,2693,1849,980,168,-514,-992,-1236,-1236,-1022,-668,-249,116,354,363,113,-425,-1227,-2241,-3394,-4596,-5758,-6787,-7624,-8196,-8490,-8478,-8181,-7620,-6839,-5897,-4857,-3784,-2750,-1804,-1010,-383,42,278,341,245,43,-254,-607,-1008,-1441,-1902,-2379,-2865,-3335,-3763,-4115,-4335,-4402,-4251,-3872,-3244,-2370,-1312,-106,1116,2263,3192,3790,3969,3681,2937,1818,440,-1024,-2410,-3547,-4327,-4672,-4582,-4106,-3338,-2399,-1424,-518,221,743,1039,1123,1061,918,774,718,793,1059,1503,2118,2841,3600,4318,4891,5284,5415,5306,4939,4372,3646,2819,1954,1096,287,-441,-1072,-1587,-1974,-2231,-2348,-2327,-2178,-1910,-1551,-1122,-666,-204,217,574,843,984,1009,875,616,226,-253,-768,-1276,-1694,-1978,-2075,-1970,-1669,-1229,-697,-189,220,433,383,42,-589,-1466,-2512,-3621,-4688,-5593,-6251,-6585,-6565,-6186,-5490,-4535,-3424,-2240,-1117,-118,651,1164,1399,1366,1125,714,234,-264,-706,-1038,-1252,-1311,-1255,-1082,-848,-572,-301,-65,114,203,203,100,-100,-375,-704,-1051,-1376,-1655,-1857,-1983,-2044,-2062,-2090,-2143,-2268,-2452,-2686,-2927,-3123,-3221,-3184,-2996,-2670,-2260,-1830,-1469,-1244,-1220,-1407,-1794,-2293,-2819,-3217,-3368,-3138,-2435,-1225,483,2606,5019,7548,10005,12194,13957,15153,15728,15656,14986,13816,12256,10458,8552,6681,4950,3469,2293,1483,1052,1006,1313,1929,2786,3801,4899,5979,6983,7837,8517,8988,9257,9318,9189,8872,8378,7711,6892,5940,4905,3838,2811,1890,1141,602,301,226,350,625,990,1385,1741,2003,2120,2039,1748,1191,403,-643,-1883,-3278,-4752,-6204,-7559,-8708,-9605,-10180,-10435,-10377,-10047,-9516,-8846,-8116,-7387,-6714,-6117,-5627,-5220,-4908,-4668,-4509,-4437,-4476,-4652,-4989,-5500,-6181,-7001,-7906,-8817,-9642,-10283,-10657,-10685,-10344,-9622,-8573,-7281,-5860,-4471,-3236,-2317,-1786,-1716,-2095,-2862,-3919,-5122,-6320,-7377,-8167,-8630,-8728,-8495,-7978,-7264,-6419,-5527,-4608,-3689,-2739,-1729,-603,674,2132,3759,5520,7338,9113,10727,12061,13014,13516,13547,13121,12314,11217,9955,8649,7419,6349,5525,4976,4732,4786,5113,5678,6430,7297,8223,9103,9891,10486,10843,10920,10686,10162,9372,8375,7247,6074,4941,3938,3124,2566,2280,2292,2569,3090,3782,4567,5358,6042,6528,6739,6601,6110,5262,4113,2747,1263,-221,-1581,-2731,-3576,-4087,-4243,-4077,-3642,-3015,-2290,-1552,-897,-381,-69,37,-85,-392,-859,-1428,-2046,-2667,-3233,-3726,-4108,-4391,-4584,-4720,-4855,-5021,-5295,-5689,-6243,-6934,-7732,-8580,-9395,-10094,-10599,-10825,-10752,-10343,-9638,-8686,-7583,-6438,-5377,-4506,-3928,-3686,-3805,-4247,-4948,-5817,-6738,-7602,-8318,-8810,-9047,-9027,-8769,-8337,-7757,-7111,-6406,-5689,-4957,-4216,-3460,-2692,-1919,-1150,-419,263,856,1347,1722,1974,2115,2161,2140,2074,1996,1921,1859,1823,1811,1824,1881,1974,2139,2372,2706,3130,3651,4245,4872,5505,6069,6531,6833,6948,6874,6626,6247,5816,5386,5055,4860,4845,5001,5296,5657,6014,6272,6350,6202,5781,5106,4200,3118,1947,749,-386,-1412,-2279,-2970,-3487,-3833,-4033,-4098,-4032,-3845,-3514,-3046,-2422,-1673,-807,105,1009,1817,2456,2858,2986,2827,2410,1791,1061,319,-329,-786,-991,-898,-530,64,795,1530,2154,2529,2559,2189,1390,212,-1272,-2932,-4631,-6206,-7525,-8458,-8945,-8952,-8527,-7739,-6733,-5628,-4590,-3714,-3097,-2769,-2715,-2907,-3250,-3696,-4152,-4590,-4975,-5329,-5659,-6015,-6394,-6822,-7252,-7664,-7975,-8147,-8108,-7844,-7337,-6620,-5732,-4746,-3736,-2777,-1946,-1290,-863,-666,-722,-998,-1485,-2140,-2923,-3785,-4667,-5520,-6261,-6854,-7220,-7340,-7181,-6741,-6062,-5154,-4117,-2974,-1833,-716,292,1180,1921,2504,2957,3277,3491,3616,3646,3599,3457,3237,2937,2587,2210,1852,1542,1323,1214,1221,1359,1593,1929,2326,2767,3231,3692,4146,4563,4952,5289,5587,5830,6032,6180,6286,6351,6362,6338,6248,6106,5899,5629,5316,4958,4619,4304,4092,4006,4087,4362,4810,5402,6064,6697,7195,7449,7366,6889,6013,4763,3241,1551,-150,-1729,-3046,-4007,-4544,-4649,-4349,-3722,-2884,-1956,-1092,-394,15,116,-136,-671,-1445,-2338,-3257,-4086,-4750,-5182,-5371,-5314,-5068,-4677,-4219,-3754,-3319,-2957,-2656,-2416,-2199,-1975,-1710,-1379,-984,-528,-55,397,779,1043,1165,1127,941,628,230,-220,-657,-1053,-1346,-1513,-1512,-1323,-941,-356,397,1299,2283,3296,4247,5074,5693,6065,6157,5975,5551,4942,4226,3470,2751,2107,1571,1133,774,462,168,-141,-453,-790,-1092,-1364,-1547,-1631,-1601,-1461,-1243,-981,-720,-514,-381,-354,-411,-534,-679,-792,-830,-754,-542,-210,230,716,1202,1626,1929,2088,2073,1910,1617,1264,895,598,414,408,592,971,1516,2167,2845,3463,3928,4172,4158,3868,3347,2655,1891,1165,571,210,127,353,865,1606,2473,3359,4115,4629,4796,4551,3885,2831,1472,-67,-1654,-3121,-4339,-5173,-5549,-5422,-4806,-3764,-2386,-819,822,2362,3711,4728,5382,5615,5454,4930,4127,3125,2048,991,70,-632,-1052,-1148,-927,-419,317,1185,2112,2991,3754,4340,4719,4871,4822,4571,4176,3648,3037,2369,1678,993,347,-231,-707,-1053,-1237,-1254,-1076,-742,-260,298,871,1376,1733,1876,1772,1393,778,-41,-990,-1981,-2951,-3818,-4528,-5054,-5375,-5502,-5462,-5276,-4996,-4638,-4250,-3828,-3396,-2936,-2444,-1908,-1319,-681,-5,679,1333,1913,2383,2697,2854,2834,2675,2406,2087,1786,1566,1511,1651,2047,2671,3510,4476,5474,6371,7050,7394,7332,6833,5918,4669,3185,1623,102,-1217,-2255,-2906,-3171,-3037,-2576,-1865,-1022,-154,620,1233,1618,1772,1700,1468,1119,754,426,196,109,145,304,517,726,857,856,667,291,-275,-972,-1739,-2486,-3119,-3557,-3726,-3586,-3129,-2365,-1362,-179,1079,2311,3416,4291,4874,5097,4966,4471,3680,2663,1494,308,-841,-1820,-2591,-3082,-3272,-3153,-2740,-2061,-1176,-135,974,2087,3114,3994,4649,5046,5136,4914,4382,3563,2512,1279,-36,-1366,-2594,-3647,-4434,-4903,-5017,-4782,-4230,-3418,-2449,-1403,-403,475,1148,1574,1735,1637,1315,820,200,-465,-1151,-1786,-2359,-2844,-3228,-3516,-3699,-3779,-3750,-3614,-3360,-3000,-2534,-1977,-1355,-691,-21,623,1186,1642,1923,2017,1886,1521,958,209,-640,-1519,-2349,-3030,-3503,-3709,-3608,-3213,-2538,-1653,-646,384,1311,2028,2448,2494,2166,1449,430,-831,-2190,-3540,-4726,-5648,-6201,-6349,-6075,-5436,-4499,-3378,-2183,-1032,-16,779,1323,1584,1586,1352,946,422,-133,-652,-1060,-1288,-1305,-1077,-621,33,835,1706,2576,3379,4037,4530,4808,4895,4793,4556,4217,3846,3480,3167,2928,2765,2672,2612,2562,2465,2309,2044,1678,1196,620,-35,-730,-1431,-2090,-2664,-3106,-3380,-3460,-3332,-3015,-2534,-1933,-1286,-646,-97,306,512,497,246,-212,-856,-1608,-2427,-3201,-3901,-4413,-4735,-4801,-4631,-4244,-3672,-3007,-2293,-1642,-1105,-757,-640,-772,-1155,-1745,-2502,-3325,-4145,-4856,-5378,-5663,-5676,-5440,-5014,-4461,-3896,-3382,-3011,-2800,-2759,-2844,-2991,-3117,-3142,-2986,-2603,-1977,-1122,-103,994,2048,2944,3555,3811,3651,3086,2171,999,-288,-1532,-2584,-3281,-3531,-3260,-2472,-1230,351,2116,3870,5458,6695,7495,7794,7604,6998,6086,5025,3953,3042,2382,2078,2158,2610,3397,4427,5605,6824,7966,8962,9719,10217,10434,10385,10124,9696,9186,8654,8178,7794,7549,7430,7433,7513,7617,7693,7679,7532,7227,6750,6116,5347,4480,3556,2604,1667,769,-71,-819,-1475,-2012,-2426,-2718,-2891,-2960,-2954,-2896,-2827,-2772,-2763,-2814,-2940,-3125,-3369,-3634,-3911,-4156,-4371,-4520,-4635,-4699,-4763,-4844,-4981,-5209,-5526,-5951,-6441,-6978,-7497,-7955,-8300,-8497,-8518,-8370,-8044,-7586,-7014,-6378,-5734,-5123,-4604,-4220,-3991,-3955,-4081,-4380,-4802,-5311,-5869,-6418,-6924,-7339,-7633,-7780,-7769,-7594,-7281,-6836,-6311,-5716,-5088,-4442,-3778,-3109,-2425,-1740,-1052,-390,239,788,1240,1543,1684,1618,1356,890,266,-465,-1229,-1928,-2470,-2765,-2737,-2341,-1564,-422,1029,2715,4535,6383,8140,9701,10973,11865,12339,12366,11967,11191,10136,8902,7646,6483,5551,4948,4716,4890,5405,6208,7169,8182,9103,9852,10318,10485,10322,9863,9162,8267,7270,6221,5197,4246,3410,2725,2211,1878,1731,1747,1915,2193,2546,2939,3312,3655,3903,4061,4080,3966,3693,3267,2686,1969,1131,218,-741,-1681,-2570,-3338,-3967,-4408,-4661,-4720,-4599,-4331,-3957,-3515,-3069,-2649,-2312,-2075,-1965,-1977,-2111,-2355,-2687,-3111,-3606,-4186,-4845,-5583,-6390,-7243,-8091,-8889,-9549,-10015,-10207,-10086,-9622,-8832,-7761,-6506,-5190,-3959,-2970,-2347,-2196,-2553,-3402,-4667,-6208,-7875,-9469,-10831,-11799,-12268,-12193,-11569,-10488,-9057,-7446,-5834,-4376,-3222,-2441,-2066,-2064,-2348,-2803,-3304,-3715,-3940,-3906,-3570,-2950,-2079,-1025,110,1238,2254,3084,3673,4013,4117,4057,3910,3785,3786,4000,4477,5246,6251,7438,8672,9833,10779,11385,11572,11289,10538,9378,7900,6233,4511,2881,1446,316,-470,-886,-941,-689,-173,513,1306,2116,2880,3537,4054,4407,4601,4650,4577,4413,4177,3884,3539,3124,2648,2081,1444,741,9,-710,-1363,-1899,-2268,-2442,-2403,-2163,-1745,-1201,-585,23,554,948,1137,1111,853,389,-215,-923,-1623,-2287,-2826,-3234,-3481,-3596,-3593,-3532,-3439,-3379,-3371,-3444,-3603,-3832,-4103,-4393,-4643,-4856,-4987,-5057,-5062,-5028,-4975,-4920,-4879,-4870,-4877,-4933,-4993,-5085,-5165,-5240,-5285,-5295,-5279,-5244,-5219,-5244,-5333,-5541,-5851,-6284,-6805,-7379,-7959,-8482,-8894,-9135,-9163,-8928,-8433,-7652,-6636,-5400,-4034,-2598,-1190,111,1223,2088,2662,2938,2923,2651,2171,1537,801,21,-775,-1542,-2265,-2919,-3475,-3921,-4210,-4330,-4235,-3925,-3376,-2629,-1697,-657,429,1483,2427,3200,3766,4092,4195,4080,3810,3416,2978,2545,2170,1911,1787,1824,2020,2370,2834,3413,4037,4708,5380,6036,6665,7247,7765,8207,8537,8739,8779,8635,8308,7784,7102,6274,5362,4406,3470,2600,1857,1284,915,779,882,1210,1745,2428,3200,3991,4719,5320,5738,5929,5883,5601,5112,4460,3700,2895,2093,1345,658,51,-501,-1005,-1490,-1952,-2403,-2816,-3183,-3478,-3677,-3774,-3760,-3640,-3434,-3145,-2822,-2479,-2181,-1957,-1870,-1944,-2219,-2687,-3341,-4126,-4985,-5830,-6578,-7138,-7443,-7428,-7086,-6407,-5450,-4276,-2971,-1652,-394,699,1572,2194,2539,2646,2540,2275,1922,1518,1124,762,444,173,-77,-314,-566,-833,-1120,-1411,-1675,-1887,-2010,-2031,-1928,-1725,-1433,-1093,-748,-427,-169,13,112,146,128,111,121,211,421,771,1286,1947,2733,3580,4426,5169,5741,6046,6049,5713,5063,4158,3069,1930,833,-79,-740,-1056,-1039,-666,-27,825,1766,2700,3519,4144,4526,4644,4540,4259,3898,3548,3291,3203,3318,3622,4099,4644,5204,5647,5913,5918,5639,5080,4290,3353,2364,1440,664,104,-207,-288,-166,86,395,682,884,935,823,524,64,-508,-1157,-1784,-2347,-2774,-3031,-3111,-3025,-2815,-2535,-2246,-1999,-1821,-1738,-1706,-1715,-1676,-1547,-1248,-745,-14,937,2054,3276,4505,5637,6587,7255,7597,7584,7224,6570,5686,4671,3625,2635,1793,1130,690,443,368,405,490,571,587,517,338,68,-285,-676,-1081,-1471,-1822,-2128,-2377,-2572,-2711,-2801,-2836,-2821,-2752,-2630,-2454,-2236,-1974,-1696,-1412,-1148,-931,-783,-730,-787,-960,-1243,-1608,-2025,-2431,-2779,-2999,-3050,-2899,-2528,-1968,-1236,-412,448,1265,1956,2481,2770,2828,2638,2241,1681,1027,358,-251,-725,-1021,-1096,-966,-631,-159,419,1014,1586,2074,2445,2702,2837,2905,2933,2984,3078,3247,3465,3710,3926,4050,4034,3837,3440,2867,2146,1356,566,-140,-682,-1004,-1066,-866,-428,182,888,1574,2153,2521,2625,2434,1967,1281,476,-340,-1038,-1515,-1687,-1511,-1006,-213,755,1795,2754,3532,4005,4137,3894,3323,2493,1518,524,-363,-1024,-1394,-1419,-1134,-575,148,928,1642,2184,2470,2460,2148,1574,809,-47,-909,-1656,-2240,-2596,-2720,-2632,-2385,-2045,-1706,-1442,-1330,-1419,-1729,-2253,-2944,-3737,-4536,-5247,-5773,-6031,-5978,-5593,-4907,-3988,-2917,-1822,-793,49,654,959,982,727,265,-344,-1023,-1693,-2304,-2805,-3179,-3421,-3540,-3564,-3507,-3393,-3216,-2975,-2631,-2174,-1555,-777,159,1217,2328,3411,4367,5089,5507,5538,5183,4434,3368,2077,685,-657,-1825,-2701,-3206,-3313,-3026,-2410,-1550,-560,424,1299,1941,2292,2311,1996,1403,588,-338,-1289,-2159,-2886,-3422,-3760,-3923,-3955,-3906,-3834,-3758,-3692,-3603,-3441,-3140,-2629,-1867,-829,444,1890,3389,4807,5995,6824,7190,7046,6376,5251,3755,2040,261,-1420,-2845,-3902,-4505,-4633,-4304,-3590,-2597,-1452,-297,749,1561,2088,2271,2134,1703,1060,286,-509,-1232,-1789,-2116,-2172,-1949,-1481,-808,-34,780,1519,2122,2517,2672,2581,2250,1726,1049,283,-515,-1290,-2001,-2609,-3100,-3466,-3714,-3855,-3922,-3932,-3915,-3894,-3873,-3864,-3856,-3839,-3796,-3722,-3591,-3428,-3216,-2998,-2777,-2584,-2431,-2323,-2243,-2179,-2087,-1943,-1718,-1391,-972,-480,31,514,891,1118,1161,1017,726,350,-38,-356,-542,-577,-434,-183,157,484,749,872,829,591,186,-347,-959,-1548,-2066,-2402,-2522,-2359,-1918,-1199,-255,854,2058,3262,4431,5483,6417,7223,7906,8515,9049,9551,10006,10426,10765,11014,11116,11058,10812,10378,9779,9047,8242,7425,6665,6030,5559,5295,5224,5329,5558,5830,6074,6207,6165,5913,5434,4764,3946,3078,2241,1545,1056,849,926,1279,1847,2531,3242,3837,4234,4320,4059,3418,2427,1135,-364,-1969,-3562,-5036,-6290,-7265,-7922,-8262,-8334,-8194,-7928,-7623,-7346,-7165,-7094,-7153,-7304,-7519,-7753,-7955,-8100,-8174,-8174,-8132,-8080,-8057,-8116,-8267,-8546,-8913,-9353,-9786,-10143,-10344,-10315,-10012,-9421,-8559,-7490,-6302,-5091,-3989,-3067,-2429,-2086,-2058,-2272,-2675,-3142,-3598,-3937,-4115,-4098,-3893,-3543,-3094,-2619,-2182,-1838,-1621,-1551,-1605,-1754,-1941,-2101,-2163,-2076,-1777,-1264,-520,403,1465,2593,3716,4779,5729,6554,7235,7802,8254,8622,8901,9091,9157,9083,8828,8384,7765,6992,6153,5306,4580,4038,3788,3861,4287,5039,6066,7275,8556,9796,10854,11658,12085,12131,11755,11016,9965,8709,7361,6027,4847,3861,3177,2771,2650,2758,3021,3369,3708,3991,4133,4139,3962,3632,3151,2556,1861,1113,319,-487,-1290,-2069,-2800,-3457,-4015,-4439,-4712,-4807,-4729,-4489,-4110,-3655,-3161,-2712,-2352,-2137,-2095,-2231,-2538,-2984,-3515,-4102,-4673,-5214,-5673,-6054,-6318,-6485,-6521,-6441,-6226,-5891,-5436,-4903,-4310,-3731,-3207,-2815,-2604,-2608,-2842,-3276,-3859,-4514,-5151,-5694,-6082,-6277,-6292,-6146,-5899,-5622,-5377,-5229,-5232,-5386,-5714,-6160,-6705,-7265,-7798,-8224,-8497,-8577,-8423,-8040,-7416,-6580,-5556,-4384,-3109,-1777,-439,853,2036,3061,3853,4373,4567,4421,3939,3168,2173,1059,-56,-1059,-1826,-2284,-2361,-2052,-1367,-372,851,2203,3564,4836,5920,6751,7285,7518,7458,7163,6671,6068,5410,4768,4199,3737,3424,3253,3238,3353,3577,3894,4253,4641,5010,5324,5551,5644,5578,5329,4880,4256,3462,2574,1629,730,-57,-651,-995,-1052,-822,-330,366,1181,2020,2781,3371,3719,3782,3551,3050,2340,1492,598,-263,-1024,-1638,-2093,-2392,-2566,-2653,-2685,-2695,-2693,-2682,-2649,-2597,-2497,-2385,-2244,-2135,-2070,-2089,-2217,-2450,-2780,-3169,-3572,-3945,-4260,-4501,-4686,-4851,-5038,-5318,-5707,-6266,-6964,-7804,-8715,-9642,-10499,-11203,-11681,-11882,-11765,-11330,-10594,-9593,-8395,-7070,-5694,-4363,-3143,-2114,-1329,-826,-629,-728,-1120,-1759,-2611,-3615,-4702,-5810,-6851,-7767,-8463,-8916,-9044,-8861,-8337,-7518,-6425,-5145,-3725,-2272,-853,444,1549,2417,2998,3305,3327,3119,2731,2224,1691,1178,774,508,426,534,824,1278,1849,2504,3190,3860,4488,5024,5457,5763,5927,5957,5850,5632,5332,4983,4638,4335,4127,4052,4122,4361,4740,5241,5813,6401,6942,7385,7668,7767,7648,7319,6789,6092,5280,4397,3517,2683,1958,1370,955,715,663,779,1056,1473,2006,2628,3313,4004,4680,5259,5721,5999,6078,5938,5592,5066,4423,3711,3021,2411,1922,1595,1386,1283,1182,1033,729,226,-518,-1508,-2697,-4024,-5393,-6692,-7821,-8675,-9188,-9309,-9039,-8382,-7399,-6156,-4732,-3233,-1752,-384,771,1656,2199,2388,2204,1685,866,-172,-1357,-2579,-3748,-4777,-5574,-6105,-6322,-6237,-5882,-5301,-4575,-3766,-2961,-2208,-1556,-1023,-604,-290,-45,160,350,547,752,953,1140,1269,1342,1315,1212,1026,796,553,333,179,120,163,330,566,882,1179,1449,1606,1633,1496,1192,748,192,-413,-1013,-1531,-1914,-2096,-2054,-1763,-1243,-524,318,1219,2080,2822,3371,3677,3718,3513,3091,2532,1909,1309,821,492,383,501,848,1406,2134,3000,3948,4944,5933,6873,7723,8421,8941,9222,9259,9014,8518,7781,6871,5854,4815,3844,3012,2366,1931,1672,1564,1514,1473,1350,1111,714,170,-505,-1262,-2030,-2748,-3316,-3684,-3769,-3543,-2974,-2077,-870,568,2170,3809,5379,6742,7794,8428,8600,8274,7492,6291,4789,3082,1313,-391,-1910,-3139,-4008,-4473,-4532,-4210,-3562,-2678,-1641,-561,459,1345,2003,2410,2525,2367,1959,1360,630,-158,-930,-1636,-2218,-2660,-2946,-3071,-3063,-2915,-2673,-2342,-1960,-1555,-1153,-788,-494,-288,-215,-272,-490,-851,-1352,-1960,-2637,-3343,-4016,-4621,-5097,-5427,-5561,-5507,-5243,-4794,-4175,-3418,-2569,-1664,-764,89,851,1476,1949,2251,2386,2368,2233,1996,1714,1407,1104,842,613,458,363,359,443,632,931,1345,1860,2476,3149,3870,4592,5279,5909,6437,6855,7148,7311,7352,7277,7071,6761,6292,5700,4932,4018,2954,1769,516,-766,-1985,-3090,-3985,-4628,-4942,-4919,-4525,-3787,-2734,-1412,93,1717,3334,4859,6154,7124,7664,7706,7215,6204,4720,2874,786,-1368,-3428,-5226,-6616,-7498,-7803,-7536,-6733,-5495,-3939,-2225,-492,1114,2484,3546,4254,4619,4666,4451,4041,3498,2888,2250,1626,1031,474,-37,-498,-907,-1235,-1498,-1654,-1730,-1706,-1612,-1461,-1289,-1123,-999,-945,-977,-1115,-1345,-1659,-2023,-2408,-2771,-3084,-3312,-3446,-3467,-3395,-3230,-3003,-2742,-2470,-2218,-2011,-1850,-1764,-1731,-1764,-1844,-1970,-2121,-2302,-2485,-2667,-2829,-2952,-3008,-2985,-2842,-2576,-2174,-1630,-983,-236,535,1311,2005,2585,2989,3191,3177,2948,2534,1976,1336,682,76,-414,-759,-929,-954,-847,-692,-528,-445,-484,-678,-1051,-1564,-2203,-2876,-3541,-4090,-4481,-4634,-4515,-4116,-3423,-2489,-1343,-71,1263,2548,3706,4629,5252,5511,5377,4860,3990,2843,1511,107,-1245,-2432,-3351,-3922,-4102,-3872,-3270,-2331,-1166,156,1500,2777,3892,4765,5366,5655,5662,5395,4913,4265,3510,2700,1897,1134,458,-100,-517,-768,-840,-740,-465,-69,423,925,1380,1712,1851,1762,1405,787,-67,-1120,-2292,-3516,-4711,-5786,-6699,-7373,-7806,-7974,-7895,-7593,-7112,-6492,-5793,-5053,-4333,-3662,-3089,-2624,-2298,-2100,-2040,-2088,-2237,-2453,-2714,-3002,-3296,-3578,-3846,-4076,-4262,-4394,-4444,-4408,-4255,-3975,-3549,-2976,-2262,-1425,-509,441,1368,2202,2897,3413,3713,3828,3746,3540,3234,2892,2543,2224,1929,1680,1430,1200,937,668,364,76,-198,-387,-456,-355,-22,560,1412,2532,3869,5382,6980,8568,10044,11297,12237,12779,12880,12521,11732,10568,9130,7530,5906,4381,3079,2086,1464,1239,1382,1864,2586,3480,4430,5349,6160,6790,7217,7411,7384,7160,6769,6262,5681,5076,4490,3961,3513,3165,2920,2769,2706,2700,2737,2769,2784,2720,2574,2289,1863,1276,521,-375,-1412,-2536,-3723,-4903,-6032,-7034,-7863,-8459,-8792,-8844,-8632,-8183,-7576,-6867,-6168,-5551,-5106,-4877,-4924,-5215,-5769,-6506,-7375,-8295,-9171,-9935,-10502,-10840,-10903,-10710,-10271,-9639,-8867,-8031,-7184,-6409,-5726,-5190,-4790,-4531,-4393,-4337,-4351,-4383,-4421,-4434,-4398,-4310,-4141,-3892,-3557,-3136,-2648,-2122,-1587,-1112,-728,-510,-469,-653,-1029,-1598,-2289,-3053,-3804,-4470,-4962,-5223,-5181,-4807,-4080,-3012,-1645,-49,1693,3462,5172,6682,7940,8833,9349,9456,9168,8550,7642,6572,5410,4292,3302,2547,2089,1983,2236,2843,3742,4880,6145,7456,8694,9786,10654,11254,11573,11619,11417,11031,10501,9899,9279,8682,8147,7683,7298,6984,6732,6528,6368,6234,6134,6040,5955,5841,5688,5446,5107,4614,3971,3152,2176,1060,-146,-1386,-2592,-3683,-4605,-5288,-5701,-5817,-5650,-5214,-4574,-3776,-2920,-2073,-1338,-781,-472,-442,-724,-1275,-2088,-3067,-4155,-5251,-6270,-7136,-7781,-8166,-8270,-8096,-7683,-7065,-6313,-5489,-4650,-3889,-3224,-2747,-2464,-2420,-2618,-3039,-3652,-4398,-5193,-5958,-6593,-7031,-7215,-7135,-6807,-6299,-5691,-5091,-4595,-4300,-4250,-4491,-4989,-5721,-6589,-7516,-8375,-9069,-9498,-9572,-9268,-8539,-7442,-6005,-4341,-2539,-726,975,2471,3644,4457,4838,4801,4340,3516,2394,1060,-370,-1799,-3099,-4185,-4948,-5348,-5321,-4871,-4012,-2788,-1282,421,2206,3962,5585,6979,8068,8820,9203,9246,9000,8512,7905,7233,6609,6097,5743,5582,5601,5775,6055,6379,6659,6844,6836,6616,6135,5410,4468,3370,2198,1041,-6,-864,-1453,-1754,-1724,-1409,-830,-69,799,1681,2504,3187,3686,3971,4033,3892,3581,3144,2637,2104,1602,1150,784,494,272,98,-67,-250,-471,-756,-1080,-1447,-1810,-2142,-2403,-2565,-2606,-2530,-2354,-2107,-1844,-1605,-1444,-1393,-1481,-1697,-2042,-2474,-2958,-3467,-3951,-4402,-4806,-5165,-5504,-5836,-6189,-6591,-7050,-7579,-8168,-8796,-9433,-10031,-10536,-10890,-11042,-10945,-10578,-9943,-9057,-7987,-6790,-5565,-4392,-3367,-2545,-1998,-1741,-1792,-2140,-2750,-3576,-4557,-5619,-6672,-7641,-8426,-8959,-9168,-9011,-8471,-7559,-6323,-4830,-3191,-1500,104,1535,2691,3523,4009,4154,4009,3639,3124,2562,2026,1602,1337,1266,1403,1739,2248,2895,3635,4410,5171,5843,6385,6730,6842,6703,6294,5657,4819,3868,2874,1941,1156,591,315,337,672,1275,2106,3086,4152,5215,6218,7089,7785,8259,8490,8459,8175,7652,6939,6080,5159,4232,3393,2686,2182,1893,1852,2035,2425,2988,3646,4369,5066,5689,6180,6497,6598,6479,6120,5554,4808,3939,3030,2151,1411,866,595,607,901,1410,2044,2681,3184,3432,3314,2770,1786,407,-1290,-3154,-5055,-6814,-8293,-9375,-9975,-10077,-9689,-8895,-7781,-6481,-5118,-3809,-2650,-1705,-1009,-572,-383,-423,-673,-1103,-1702,-2442,-3303,-4257,-5250,-6256,-7183,-8007,-8626,-9016,-9113,-8904,-8379,-7559,-6496,-5235,-3882,-2496,-1185,-16,954,1679,2171,2434,2537,2523,2485,2467,2533,2701,2959,3287,3615,3882,4009,3924,3585,2956,2062,925,-361,-1711,-3011,-4142,-5013,-5536,-5665,-5399,-4742,-3776,-2560,-1219,162,1462,2611,3527,4180,4555,4668,4554,4271,3865,3412,2947,2531,2181,1923,1758,1683,1692,1772,1919,2140,2428,2811,3278,3845,4480,5164,5838,6443,6924,7192,7224,6963,6415,5605,4587,3458,2332,1333,597,219,280,788,1713,2940,4351,5721,6913,7695,7969,7627,6657,5129,3154,938,-1321,-3371,-5017,-6082,-6459,-6126,-5118,-3550,-1599,564,2708,4677,6303,7484,8170,8337,8010,7251,6107,4696,3075,1377,-325,-1910,-3293,-4383,-5109,-5422,-5302,-4750,-3819,-2561,-1097,477,2015,3401,4517,5268,5611,5507,5001,4132,3005,1718,399,-851,-1923,-2756,-3300,-3551,-3537,-3297,-2921,-2475,-2063,-1761,-1636,-1746,-2090,-2679,-3451,-4358,-5302,-6200,-6957,-7488,-7748,-7682,-7315,-6652,-5760,-4710,-3586,-2469,-1446,-562,120,584,829,852,700,394,-3,-449,-884,-1262,-1551,-1718,-1768,-1703,-1540,-1305,-1015,-677,-301,128,621,1190,1843,2574,3370,4181,4981,5684,6253,6622,6767,6687,6415,6010,5568,5171,4922,4867,5044,5417,5937,6488,6968,7238,7210,6796,5987,4801,3315,1657,-29,-1587,-2850,-3729,-4108,-4004,-3413,-2432,-1165,256,1685,3013,4129,4986,5540,5801,5782,5507,5015,4312,3443,2403,1245,-11,-1304,-2559,-3705,-4638,-5290,-5576,-5467,-4941,-4035,-2818,-1380,137,1615,2907,3912,4540,4757,4555,3993,3136,2103,992,-63,-999,-1718,-2212,-2464,-2508,-2383,-2159,-1877,-1622,-1421,-1337,-1383,-1589,-1950,-2460,-3095,-3815,-4574,-5321,-5980,-6520,-6849,-6973,-6824,-6433,-5792,-4949,-3947,-2861,-1753,-715,192,883,1328,1470,1333,918,295,-469,-1283,-2051,-2690,-3123,-3310,-3214,-2850,-2227,-1400,-424,631,1677,2645,3440,4013,4298,4274,3931,3298,2412,1363,227,-863,-1807,-2474,-2788,-2674,-2137,-1213,0,1350,2677,3791,4533,4783,4455,3575,2171,412,-1570,-3548,-5333,-6745,-7646,-7952,-7662,-6812,-5518,-3926,-2203,-515,985,2202,3063,3561,3724,3607,3283,2823,2294,1737,1196,686,218,-186,-529,-786,-947,-993,-904,-679,-303,210,848,1588,2376,3188,3950,4625,5154,5500,5635,5544,5228,4716,4042,3264,2450,1658,965,423,60,-82,-46,175,490,850,1157,1325,1274,951,306,-637,-1865,-3282,-4804,-6285,-7621,-8669,-9358,-9611,-9435,-8851,-7946,-6818,-5601,-4412,-3378,-2583,-2084,-1920,-2055,-2475,-3086,-3835,-4617,-5374,-6025,-6528,-6848,-6954,-6858,-6533,-6006,-5275,-4363,-3307,-2149,-950,197,1233,2048,2599,2826,2724,2314,1655,835,-30,-808,-1383,-1630,-1485,-904,83,1391,2886,4406,5757,6784,7336,7347,6795,5731,4276,2585,850,-731,-1990,-2773,-2995,-2626,-1683,-251,1547,3576,5664,7684,9491,11018,12186,13008,13462,13611,13462,13069,12451,11618,10613,9421,8115,6711,5300,3956,2772,1832,1214,954,1079,1557,2344,3352,4490,5641,6720,7617,8285,8669,8761,8572,8126,7482,6692,5825,4932,4063,3249,2503,1822,1195,590,-4,-628,-1280,-1987,-2739,-3538,-4366,-5214,-6051,-6864,-7614,-8288,-8847,-9276,-9549,-9652,-9577,-9335,-8928,-8401,-7773,-7105,-6445,-5853,-5386,-5094,-5015,-5176,-5576,-6201,-6999,-7920,-8875,-9782,-10553,-11098,-11358,-11281,-10852,-10087,-9035,-7771,-6408,-5052,-3829,-2837,-2150,-1808,-1802,-2107,-2641,-3330,-4078,-4786,-5384,-5780,-5933,-5794,-5356,-4640,-3693,-2599,-1460,-391,501,1113,1400,1316,896,184,-730,-1743,-2739,-3623,-4285,-4676,-4738,-4470,-3871,-2990,-1858,-552,877,2370,3861,5317,6688,7942,9047,9968,10668,11113,11278,11121,10668,9902,8900,7714,6452,5233,4164,3371,2933,2915,3328,4153,5315,6725,8254,9779,11172,12323,13151,13598,13641,13292,12576,11571,10335,8970,7565,6202,4972,3927,3115,2558,2244,2154,2229,2408,2597,2731,2709,2485,2008,1275,304,-840,-2079,-3299,-4399,-5269,-5834,-6050,-5905,-5453,-4754,-3910,-3043,-2233,-1608,-1192,-1065,-1189,-1586,-2167,-2909,-3710,-4511,-5244,-5829,-6243,-6433,-6403,-6162,-5745,-5204,-4618,-4056,-3599,-3321,-3248,-3422,-3807,-4375,-5063,-5796,-6514,-7143,-7650,-7984,-8149,-8105,-7881,-7457,-6880,-6168,-5389,-4605,-3897,-3341,-3006,-2930,-3146,-3622,-4333,-5201,-6139,-7058,-7861,-8467,-8805,-8843,-8549,-7940,-7042,-5901,-4591,-3170,-1729,-314,974,2116,3032,3709,4115,4244,4089,3676,3010,2143,1109,-24,-1190,-2297,-3263,-3988,-4387,-4404,-3982,-3133,-1879,-292,1524,3462,5369,7146,8643,9810,10545,10866,10747,10276,9501,8546,7516,6521,5668,5018,4616,4463,4532,4755,5074,5391,5635,5744,5651,5354,4822,4104,3217,2244,1237,288,-534,-1156,-1531,-1635,-1450,-1020,-368,434,1314,2216,3061,3808,4417,4862,5126,5210,5100,4805,4326,3679,2880,1982,1011,52,-853,-1633,-2241,-2650,-2856,-2864,-2736,-2493,-2235,-1980,-1818,-1746,-1815,-2011,-2341,-2797,-3366,-4037,-4797,-5608,-6442,-7246,-7963,-8556,-8969,-9188,-9208,-9037,-8708,-8260,-7745,-7216,-6736,-6352,-6118,-6077,-6242,-6635,-7230,-8004,-8898,-9844,-10760,-11559,-12161,-12498,-12516,-12195,-11534,-10569,-9357,-7970,-6492,-5015,-3615,-2375,-1355,-588,-122,80,5,-269,-690,-1177,-1636,-2005,-2198,-2194,-1954,-1505,-866,-100,739,1587,2386,3089,3670,4099,4391,4541,4582,4548,4476,4417,4414,4503,4719,5069,5550,6148,6810,7498,8140,8665,9013,9114,8930,8429,7629,6534,5237,3794,2319,925,-284,-1206,-1757,-1905,-1618,-935,92,1376,2809,4272,5659,6842,7753,8295,8453,8196,7572,6623,5460,4184,2930,1824,978,476,379,671,1337,2272,3383,4530,5577,6420,6939,7108,6889,6323,5468,4406,3240,2063,976,48,-643,-1077,-1220,-1091,-726,-175,466,1132,1711,2146,2344,2287,1924,1279,362,-778,-2082,-3475,-4894,-6239,-7455,-8454,-9172,-9570,-9590,-9234,-8502,-7427,-6092,-4566,-2989,-1462,-121,931,1615,1872,1693,1093,121,-1148,-2623,-4193,-5754,-7193,-8415,-9329,-9880,-10018,-9740,-9057,-8003,-6648,-5056,-3325,-1531,217,1845,3251,4359,5113,5441,5345,4808,3883,2637,1174,-392,-1913,-3286,-4374,-5124,-5469,-5418,-5008,-4304,-3406,-2429,-1461,-619,54,511,750,817,748,630,522,489,577,788,1116,1506,1908,2243,2457,2490,2339,2004,1537,1008,503,116,-61,24,424,1129,2110,3304,4622,5961,7225,8318,9172,9745,10012,9987,9699,9192,8530,7763,6951,6140,5350,4599,3877,3175,2476,1789,1109,500,-22,-355,-485,-322,115,851,1813,2937,4105,5187,6063,6595,6710,6357,5535,4326,2824,1203,-372,-1712,-2668,-3117,-3005,-2340,-1207,266,1888,3460,4785,5697,6084,5909,5191,4026,2561,955,-611,-1994,-3067,-3778,-4085,-4049,-3707,-3166,-2518,-1848,-1233,-713,-306,14,266,521,808,1178,1629,2144,2665,3111,3392,3412,3115,2461,1490,250,-1131,-2522,-3775,-4751,-5354,-5529,-5277,-4666,-3800,-2832,-1911,-1193,-789,-776,-1171,-1936,-2985,-4207,-5449,-6589,-7478,-8045,-8203,-7962,-7328,-6378,-5195,-3888,-2565,-1320,-251,607,1184,1512,1570,1434,1128,753,357,35,-166,-180,1,406,982,1709,2496,3279,3975,4508,4847,4955,4851,4573,4159,3683,3184,2716,2290,1940,1647,1430,1286,1209,1232,1347,1589,1958,2474,3116,3879,4713,5562,6368,7043,7524,7746,7659,7261,6548,5593,4458,3267,2129,1169,491,154,200,587,1249,2072,2914,3645,4150,4341,4204,3737,3022,2130,1176,255,-561,-1203,-1664,-1942,-2060,-2067,-1994,-1878,-1747,-1599,-1433,-1227,-943,-568,-68,533,1225,1927,2574,3059,3282,3168,2644,1702,367,-1276,-3101,-4950,-6653,-8079,-9089,-9670,-9784,-9532,-8996,-8331,-7664,-7140,-6824,-6789,-6994,-7401,-7884,-8330,-8581,-8533,-8072,-7174,-5837,-4139,-2196,-160,1796,3517,4866,5763,6167,6111,5659,4931,4051,3163,2391,1831,1560,1597,1934,2538,3324,4221,5123,5939,6572,6964,7045,6817,6276,5476,4480,3368,2228,1118,105,-810,-1606,-2309,-2932,-3489,-3987,-4401,-4713,-4860,-4813,-4516,-3957,-3131,-2097,-909,291,1402,2266,2788,2865,2485,1648,453,-977,-2484,-3870,-4997,-5701,-5944,-5682,-5002,-3996,-2841,-1696,-748,-121,96,-122,-715,-1602,-2641,-3710,-4664,-5437,-5934,-6169,-6122,-5841,-5357,-4715,-3944,-3070,-2102,-1040,117,1380,2735,4179,5670,7172,8602,9902,10956,11710,12060,11995,11479,10581,9356,7947,6472,5097,3943,3125,2698,2684,3021,3632,4361,5078,5606,5840,5667,5058,4024,2618,961,-843,-2633,-4302,-5732,-6864,-7670,-8163,-8397,-8446,-8402,-8338,-8341,-8422,-8629,-8891,-9194,-9428,-9525,-9399,-8979,-8251,-7211,-5931,-4504,-3065,-1756,-730,-87,77,-240,-1012,-2133,-3461,-4817,-6028,-6934,-7428,-7452,-7021,-6205,-5121,-3931,-2778,-1821,-1150,-820,-835,-1128,-1618,-2189,-2726,-3128,-3323,-3251,-2920,-2322,-1514,-532,559,1717,2898,4085,5261,6437,7615,8816,10045,11294,12554,13771,14902,15850,16558,16922,16915,16510,15726,14656,13384,12070,10839,9836,9157,8860,8955,9391,10098,10945,11834,12631,13253,13633,13737,13568,13155,12537,11766,10886,9927,8901,7802,6605,5282,3803,2152,337,-1607,-3600,-5549,-7303,-8756,-9739,-10205,-10068,-9378,-8219,-6735,-5146,-3661,-2501,-1864,-1856,-2545,-3891,-5776,-8039,-10427,-12729,-14692,-16158,-17003,-17196,-16792,-15896,-14684,-13333,-12043,-10960,-10214,-9838,-9844,-10145,-10660,-11250,-11811,-12238,-12460,-12449,-12191,-11725,-11074,-10310,-9469,-8604,-7760,-6951,-6216,-5542,-4951,-4412,-3930,-3470,-3020,-2566,-2090,-1616,-1135,-700,-314,-18,186,307,369,422,542,779,1224,1896,2829,3987,5313,6704,8057,9236,10150,10704,10861,10613,9992,9072,7932,6694,5440,4284,3292,2506,1954,1605,1422,1347,1312,1276,1217,1133,1079,1093,1269,1639,2266,3134,4214,5432,6665,7811,8721,9311,9496,9259,8627,7677,6527,5331,4246,3407,2936,2858,3196,3847,4730,5663,6507,7095,7302,7061,6335,5178,3674,1949,165,-1554,-3059,-4285,-5151,-5676,-5859,-5767,-5459,-5001,-4465,-3884,-3308,-2731,-2172,-1606,-1036,-443,162,773,1358,1888,2313,2600,2711,2622,2347,1887,1313,680,67,-427,-742,-813,-613,-167,493,1279,2104,2867,3477,3867,3973,3776,3256,2426,1312,-58,-1631,-3353,-5160,-6987,-8763,-10431,-11929,-13215,-14242,-14972,-15372,-15405,-15060,-14308,-13182,-11700,-9934,-7980,-5947,-3984,-2222,-809,154,571,417,-297,-1504,-3088,-4894,-6750,-8465,-9874,-10837,-11263,-11130,-10462,-9349,-7924,-6339,-4758,-3350,-2223,-1493,-1165,-1252,-1668,-2338,-3134,-3943,-4657,-5178,-5460,-5446,-5152,-4570,-3746,-2706,-1502,-163,1259,2743,4246,5747,7208,8605,9891,11042,11995,12725,13178,13336,13176,12711,11964,11000,9898,8763,7717,6867,6326,6153,6380,6984,7895,9016,10219,11381,12374,13096,13471,13435,12990,12120,10877,9311,7497,5517,3480,1455,-449,-2176,-3657,-4839,-5699,-6183,-6298,-6007,-5347,-4345,-3080,-1654,-201,1142,2223,2933,3176,2916,2170,991,-502,-2192,-3928,-5579,-7034,-8201,-9045,-9548,-9745,-9703,-9497,-9229,-8978,-8817,-8770,-8864,-9058,-9334,-9644,-9940,-10206,-10417,-10584,-10723,-10859,-11025,-11228,-11484,-11776,-12078,-12350,-12541,-12607,-12501,-12202,-11686,-10972,-10064,-9013,-7847,-6617,-5370,-4144,-2977,-1915,-969,-190,417,823,1027,1035,872,589,249,-61,-264,-278,-42,475,1292,2377,3699,5164,6699,8175,9484,10511,11147,11321,10995,10164,8880,7228,5320,3302,1304,-536,-2101,-3303,-4057,-4326,-4076,-3314,-2076,-419,1547,3704,5889,7943,9689,10989,11708,11788,11196,9987,8242,6126,3797,1470,-661,-2426,-3666,-4305,-4311,-3715,-2633,-1182,446,2110,3639,4932,5884,6475,6664,6499,5998,5219,4234,3085,1870,636,-519,-1531,-2308,-2791,-2915,-2654,-1996,-993,319,1799,3373,4870,6199,7231,7904,8176,8049,7566,6798,5840,4803,3798,2917,2238,1801,1623,1689,1970,2411,2978,3603,4275,4939,5615,6260,6902,7488,8020,8421,8649,8614,8248,7495,6311,4703,2708,394,-2105,-4685,-7174,-9467,-11411,-12934,-13941,-14409,-14310,-13683,-12567,-11067,-9285,-7369,-5460,-3714,-2262,-1213,-649,-590,-1028,-1892,-3081,-4453,-5861,-7134,-8149,-8769,-8956,-8667,-7987,-6983,-5836,-4679,-3696,-3002,-2678,-2751,-3171,-3859,-4688,-5520,-6230,-6716,-6913,-6815,-6452,-5892,-5243,-4589,-4032,-3630,-3400,-3343,-3383,-3458,-3461,-3299,-2908,-2222,-1250,-14,1425,2968,4522,5979,7245,8262,8978,9404,9536,9432,9134,8702,8206,7700,7255,6940,6805,6931,7329,8050,9066,10347,11811,13343,14796,16014,16833,17098,16714,15602,13784,11315,8334,5026,1609,-1671,-4583,-6905,-8463,-9135,-8878,-7704,-5743,-3145,-171,2920,5847,8335,10185,11222,11393,10694,9221,7131,4629,1946,-677,-3032,-4929,-6240,-6891,-6877,-6248,-5140,-3702,-2144,-668,554,1366,1697,1519,880,-137,-1399,-2781,-4140,-5386,-6421,-7239,-7801,-8169,-8352,-8415,-8380,-8270,-8080,-7790,-7362,-6759,-5947,-4907,-3657,-2214,-675,906,2391,3690,4698,5330,5564,5370,4818,3948,2889,1724,579,-469,-1311,-1910,-2177,-2105,-1646,-820,364,1833,3509,5267,6965,8451,9556,10159,10128,9428,8034,6011,3476,586,-2449,-5420,-8110,-10324,-11927,-12799,-12924,-12311,-11038,-9258,-7106,-4806,-2522,-454,1272,2536,3302,3556,3342,2739,1850,781,-336,-1417,-2351,-3094,-3581,-3813,-3784,-3519,-3082,-2510,-1892,-1284,-749,-313,11,247,438,617,850,1131,1481,1851,2195,2438,2520,2373,1989,1366,565,-332,-1206,-1943,-2411,-2526,-2218,-1475,-318,1172,2896,4716,6495,8084,9386,10289,10775,10824,10487,9835,8967,7977,6973,6020,5199,4535,4091,3859,3895,4176,4730,5517,6515,7643,8830,9952,10900,11544,11772,11508,10689,9331,7464,5196,2649,-16,-2633,-5038,-7088,-8663,-9690,-10124,-9989,-9320,-8238,-6837,-5305,-3764,-2397,-1320,-638,-425,-680,-1393,-2487,-3865,-5401,-6973,-8445,-9715,-10696,-11325,-11590,-11484,-11062,-10363,-9488,-8493,-7490,-6518,-5662,-4914,-4312,-3817,-3435,-3130,-2913,-2775,-2754,-2854,-3117,-3528,-4096,-4757,-5463,-6113,-6618,-6882,-6826,-6408,-5609,-4473,-3060,-1471,161,1731,3101,4199,4954,5364,5450,5280,4946,4551,4194,3965,3904,4049,4379,4865,5469,6137,6845,7562,8295,9037,9803,10593,11397,12184,12906,13482,13834,13863,13487,12652,11325,9529,7328,4827,2170,-479,-2954,-5094,-6761,-7877,-8368,-8264,-7583,-6449,-4961,-3299,-1600,-37,1264,2198,2714,2786,2473,1824,967,7,-934,-1754,-2370,-2753,-2865,-2766,-2462,-2068,-1628,-1262,-1025,-990,-1174,-1574,-2129,-2776,-3392,-3904,-4219,-4307,-4169,-3853,-3440,-3035,-2737,-2636,-2784,-3203,-3858,-4688,-5607,-6493,-7270,-7822,-8110,-8091,-7763,-7160,-6313,-5290,-4144,-2941,-1733,-575,485,1404,2142,2662,2942,2968,2744,2307,1697,1010,322,-237,-578,-607,-263,458,1529,2870,4333,5788,7039,7935,8330,8122,7273,5797,3775,1341,-1334,-4032,-6566,-8712,-10330,-11288,-11524,-11050,-9908,-8221,-6134,-3816,-1459,783,2744,4341,5495,6210,6520,6502,6264,5922,5586,5354,5277,5392,5674,6093,6571,7038,7396,7574,7511,7154,6522,5620,4550,3397,2310,1405,802,572,730,1250,2028,2955,3867,4643,5158,5340,5184,4703,3998,3172,2361,1699,1288,1226,1541,2244,3282,4583,6027,7510,8873,10022,10834,11239,11199,10711,9813,8583,7110,5519,3928,2457,1216,284,-275,-447,-235,300,1089,2001,2926,3706,4224,4356,4021,3176,1825,12,-2155,-4565,-7037,-9428,-11550,-13294,-14539,-15256,-15439,-15148,-14478,-13548,-12501,-11448,-10522,-9779,-9288,-9040,-9013,-9156,-9394,-9662,-9889,-10036,-10076,-10014,-9876,-9690,-9515,-9368,-9292,-9284,-9339,-9451,-9579,-9718,-9838,-9910,-9929,-9846,-9649,-9299,-8777,-8079,-7229,-6273,-5276,-4342,-3531,-2945,-2606,-2533,-2685,-2987,-3325,-3580,-3619,-3349,-2690,-1628,-182,1577,3540,5583,7564,9356,10847,11951,12627,12864,12694,12199,11456,10606,9748,9006,8471,8211,8261,8635,9300,10213,11307,12493,13697,14821,15803,16567,17066,17264,17135,16677,15888,14792,13415,11811,10041,8194,6360,4640,3115,1861,910,278,-60,-148,-54,148,383,578,691,681,547,301,-29,-395,-755,-1061,-1282,-1401,-1405,-1325,-1159,-972,-763,-601,-491,-484,-601,-873,-1320,-1956,-2769,-3730,-4789,-5867,-6879,-7758,-8423,-8874,-9093,-9154,-9103,-9054,-9067,-9230,-9561,-10073,-10720,-11442,-12144,-12738,-13136,-13262,-13089,-12585,-11792,-10738,-9507,-8167,-6819,-5535,-4391,-3430,-2667,-2104,-1688,-1386,-1119,-860,-548,-188,240,709,1196,1671,2096,2456,2734,2931,3069,3171,3268,3401,3560,3769,3968,4117,4135,3938,3473,2688,1582,200,-1397,-3091,-4777,-6327,-7638,-8614,-9194,-9347,-9071,-8404,-7407,-6168,-4791,-3385,-2056,-891,42,717,1124,1313,1321,1250,1157,1143,1244,1530,1986,2608,3336,4087,4777,5290,5559,5509,5144,4489,3623,2669,1736,956,407,133,139,360,734,1139,1495,1710,1750,1606,1318,950,611,369,350,571,1110,1916,2979,4202,5493,6739,7829,8678,9212,9423,9302,8903,8284,7516,6681,5847,5079,4425,3935,3614,3493,3536,3739,4056,4438,4845,5206,5491,5623,5565,5262,4662,3751,2499,939,-881,-2879,-4926,-6906,-8675,-10134,-11199,-11836,-12064,-11927,-11521,-10951,-10321,-9753,-9302,-9059,-9016,-9197,-9549,-10028,-10569,-11093,-11550,-11866,-12030,-12001,-11807,-11453,-10990,-10451,-9888,-9360,-8890,-8554,-8348,-8320,-8460,-8746,-9147,-9588,-9997,-10297,-10408,-10290,-9921,-9321,-8546,-7668,-6778,-5963,-5292,-4804,-4504,-4360,-4312,-4285,-4184,-3953,-3506,-2849,-1943,-846,412,1758,3131,4468,5736,6894,7961,8927,9832,10680,11497,12272,13001,13660,14226,14682,15010,15200,15255,15175,14979,14676,14297,13861,13409,12952,12531,12122,11740,11335,10872,10315,9613,8763,7765,6649,5472,4290,3167,2160,1295,607,78,-293,-537,-682,-749,-760,-722,-639,-498,-300,-22,316,718,1148,1573,1956,2242,2409,2424,2295,2031,1673,1258,828,420,45,-276,-571,-830,-1090,-1353,-1618,-1902,-2174,-2460,-2740,-3035,-3352,-3715,-4131,-4614,-5158,-5737,-6329,-6858,-7295,-7547,-7595,-7382,-6911,-6192,-5275,-4218,-3104,-2012,-1003,-149,550,1059,1419,1635,1758,1813,1832,1845,1866,1919,2024,2191,2439,2766,3159,3602,4046,4443,4746,4904,4888,4682,4279,3691,2932,2031,1009,-90,-1231,-2361,-3428,-4385,-5181,-5788,-6193,-6392,-6422,-6299,-6082,-5805,-5515,-5245,-5019,-4845,-4737,-4672,-4647,-4627,-4591,-4505,-4345,-4078,-3706,-3198,-2587,-1871,-1093,-298,475,1149,1676,1991,2033,1788,1218,357,-749,-2033,-3362,-4641,-5723,-6497,-6883,-6815,-6301,-5360,-4085,-2557,-914,736,2295,3652,4780,5619,6176,6468,6511,6372,6073,5699,5304,4958,4755,4736,4990,5534,6384,7514,8856,10316,11779,13110,14201,14952,15309,15257,14821,14080,13107,12023,10906,9857,8918,8144,7535,7103,6823,6670,6602,6572,6532,6426,6220,5868,5369,4699,3889,2942,1890,767,-417,-1611,-2808,-3972,-5077,-6101,-7016,-7792,-8423,-8875,-9151,-9238,-9138,-8864,-8429,-7866,-7199,-6486,-5754,-5076,-4471,-3993,-3648,-3458,-3411,-3496,-3702,-3994,-4364,-4769,-5197,-5603,-5962,-6244,-6422,-6488,-6444,-6299,-6108,-5890,-5727,-5643,-5685,-5876,-6185,-6604,-7048,-7464,-7750,-7855,-7697,-7279,-6578,-5646,-4529,-3302,-2035,-797,352,1383,2256,2971,3527,3914,4168,4277,4281,4199,4065,3924,3817,3786,3869,4082,4431,4892,5423,5972,6470,6866,7106,7168,7037,6732,6281,5728,5132,4531,3984,3518,3156,2906,2754,2670,2636,2592,2522,2393,2184,1912,1570,1183,781,380,8,-306,-558,-720,-789,-755,-619,-376,-41,373,861,1386,1944,2512,3053,3568,3992,4315,4479,4450,4203,3716,3006,2093,1039,-97,-1229,-2278,-3178,-3867,-4325,-4540,-4543,-4376,-4103,-3786,-3491,-3249,-3103,-3030,-3029,-3045,-3036,-2945,-2719,-2321,-1708,-896,136,1323,2637,3991,5312,6498,7480,8155,8498,8448,8044,7296,6301,5133,3912,2741,1712,899,329,12,-94,-42,94,251,359,393,310,124,-167,-545,-995,-1503,-2068,-2679,-3360,-4089,-4903,-5771,-6704,-7656,-8598,-9461,-10189,-10707,-10958,-10891,-10490,-9744,-8699,-7400,-5937,-4410,-2919,-1575,-467,347,811,948,769,352,-220,-858,-1465,-1985,-2358,-2589,-2661,-2627,-2489,-2301,-2071,-1821,-1558,-1280,-991,-694,-402,-133,82,210,223,84,-190,-621,-1129,-1691,-2196,-2571,-2711,-2530,-1968,-978,424,2210,4272,6505,8734,10810,12553,13825,14524,14582,14019,12892,11313,9460,7500,5646,4064,2909,2272,2200,2665,3587,4839,6252,7648,8855,9726,10166,10121,9605,8672,7422,5967,4437,2943,1574,409,-552,-1283,-1841,-2253,-2589,-2880,-3163,-3452,-3723,-3976,-4160,-4268,-4265,-4171,-3984,-3752,-3508,-3303,-3185,-3183,-3317,-3592,-3991,-4480,-5031,-5579,-6100,-6557,-6940,-7257,-7537,-7804,-8103,-8453,-8870,-9341,-9845,-10327,-10746,-11042,-11163,-11083,-10783,-10277,-9599,-8800,-7955,-7122,-6390,-5783,-5365,-5109,-5011,-5003,-5017,-4969,-4776,-4371,-3717,-2799,-1647,-312,1130,2584,3964,5195,6215,6999,7554,7892,8096,8193,8292,8434,8690,9093,9651,10349,11148,11969,12733,13329,13677,13690,13339,12627,11611,10393,9108,7888,6888,6194,5882,5957,6357,7003,7730,8409,8874,9025,8790,8173,7224,6055,4810,3636,2679,2037,1779,1899,2357,3053,3863,4656,5293,5673,5726,5424,4804,3917,2887,1809,812,-22,-631,-1005,-1147,-1132,-1000,-861,-760,-779,-930,-1255,-1717,-2312,-2987,-3705,-4436,-5148,-5829,-6493,-7130,-7770,-8405,-9022,-9603,-10081,-10414,-10527,-10370,-9923,-9166,-8159,-6952,-5662,-4399,-3293,-2450,-1966,-1877,-2195,-2863,-3812,-4913,-6049,-7073,-7874,-8337,-8408,-8048,-7280,-6157,-4776,-3256,-1747,-375,712,1452,1755,1659,1177,402,-563,-1631,-2678,-3651,-4480,-5148,-5660,-6027,-6293,-6490,-6643,-6783,-6892,-6985,-7015,-6983,-6837,-6591,-6217,-5742,-5178,-4552,-3905,-3256,-2636,-2056,-1522,-1032,-573,-133,318,784,1302,1847,2434,3010,3556,4006,4332,4487,4472,4288,3974,3585,3182,2848,2623,2581,2722,3060,3553,4144,4754,5304,5700,5901,5868,5631,5241,4795,4400,4172,4198,4548,5230,6219,7447,8793,10148,11369,12350,13015,13318,13279,12940,12387,11724,11041,10447,9991,9723,9635,9698,9852,10018,10114,10058,9796,9279,8517,7527,6382,5153,3939,2818,1853,1075,478,19,-367,-765,-1271,-1945,-2868,-4027,-5439,-7012,-8688,-10320,-11811,-13022,-13871,-14297,-14277,-13845,-13076,-12061,-10940,-9825,-8845,-8091,-7618,-7461,-7587,-7970,-8510,-9137,-9748,-10271,-10650,-10858,-10889,-10767,-10528,-10211,-9865,-9518,-9202,-8932,-8713,-8551,-8436,-8367,-8328,-8325,-8333,-8371,-8421,-8490,-8563,-8623,-8620,-8534,-8277,-7836,-7141,-6200,-5003,-3596,-2032,-400,1223,2723,4031,5064,5781,6177,6254,6081,5709,5234,4737,4296,3988,3865,3955,4278,4807,5526,6362,7258,8138,8906,9531,9919,10085,9996,9697,9202,8584,7864,7118,6358,5636,4961,4344,3792,3300,2870,2499,2203,1990,1885,1917,2084,2408,2857,3401,3982,4525,4969,5238,5296,5112,4703,4094,3346,2528,1715,985,403,12,-164,-131,73,387,736,1027,1183,1146,850,314,-477,-1454,-2554,-3701,-4803,-5776,-6568,-7115,-7417,-7481,-7333,-7041,-6642,-6202,-5755,-5311,-4891,-4453,-3997,-3478,-2888,-2217,-1482,-710,42,717,1249,1579,1675,1518,1115,504,-273,-1147,-2059,-2943,-3740,-4412,-4914,-5255,-5413,-5438,-5345,-5188,-5016,-4859,-4756,-4715,-4734,-4820,-4932,-5088,-5236,-5397,-5531,-5642,-5720,-5746,-5742,-5688,-5625,-5559,-5523,-5543,-5626,-5788,-6008,-6267,-6530,-6760,-6920,-6984,-6935,-6771,-6502,-6148,-5739,-5297,-4865,-4441,-4067,-3708,-3386,-3053,-2700,-2291,-1818,-1267,-641,43,790,1553,2345,3122,3881,4600,5264,5843,6332,6666,6855,6849,6647,6267,5710,5050,4321,3612,2991,2521,2273,2259,2513,3012,3713,4587,5537,6522,7458,8289,8976,9479,9801,9942,9925,9796,9576,9325,9060,8831,8645,8538,8499,8548,8662,8827,9021,9211,9376,9497,9564,9579,9562,9513,9467,9396,9318,9172,8939,8551,7971,7154,6088,4776,3255,1572,-186,-1933,-3569,-4994,-6131,-6905,-7298,-7293,-6942,-6312,-5491,-4617,-3778,-3109,-2679,-2554,-2754,-3258,-4026,-4970,-6003,-7013,-7892,-8561,-8948,-9031,-8819,-8351,-7701,-6953,-6202,-5527,-5006,-4676,-4549,-4625,-4853,-5203,-5610,-6028,-6403,-6698,-6882,-6949,-6901,-6760,-6560,-6331,-6116,-5928,-5779,-5658,-5545,-5398,-5184,-4856,-4388,-3762,-2972,-2027,-952,224,1452,2682,3847,4888,5727,6318,6607,6590,6273,5695,4927,4047,3155,2328,1664,1208,1028,1117,1494,2105,2904,3802,4700,5473,6037,6266,6128,5571,4628,3351,1827,184,-1468,-2984,-4258,-5191,-5706,-5773,-5375,-4549,-3355,-1878,-237,1453,3061,4488,5632,6446,6899,7001,6804,6363,5783,5141,4554,4077,3780,3673,3748,3953,4234,4507,4718,4805,4746,4541,4218,3821,3408,3034,2736,2560,2503,2587,2784,3080,3428,3781,4079,4261,4273,4085,3672,3062,2274,1393,470,-380,-1097,-1585,-1796,-1687,-1240,-482,556,1782,3121,4439,5632,6584,7202,7441,7269,6727,5857,4759,3517,2242,1024,-63,-957,-1621,-2050,-2227,-2205,-1998,-1688,-1334,-1028,-843,-857,-1105,-1609,-2343,-3260,-4273,-5297,-6235,-6995,-7529,-7771,-7725,-7391,-6813,-6037,-5151,-4216,-3332,-2560,-1969,-1596,-1475,-1600,-1961,-2521,-3236,-4048,-4885,-5688,-6377,-6901,-7223,-7303,-7177,-6844,-6381,-5829,-5276,-4783,-4411,-4204,-4175,-4329,-4625,-5030,-5467,-5877,-6184,-6310,-6223,-5863,-5259,-4414,-3396,-2281,-1144,-83,853,1597,2152,2506,2715,2815,2889,2991,3198,3557,4105,4861,5812,6918,8131,9347,10498,11471,12186,12590,12627,12312,11656,10708,9543,8242,6903,5628,4508,3646,3101,2943,3172,3794,4734,5906,7167,8374,9372,10033,10272,10047,9379,8333,7004,5525,4008,2576,1317,283,-491,-1023,-1351,-1530,-1641,-1749,-1916,-2184,-2565,-3046,-3586,-4125,-4596,-4922,-5044,-4913,-4493,-3807,-2862,-1740,-529,670,1716,2507,2939,2925,2444,1475,72,-1683,-3679,-5764,-7790,-9592,-11037,-11995,-12408,-12217,-11476,-10234,-8651,-6866,-5098,-3510,-2287,-1537,-1326,-1662,-2464,-3637,-4994,-6390,-7610,-8525,-8988,-8943,-8363,-7298,-5846,-4136,-2343,-605,914,2122,2954,3396,3489,3303,2935,2498,2106,1849,1822,2043,2550,3287,4215,5223,6207,7036,7589,7750,7457,6657,5402,3748,1847,-146,-2024,-3626,-4776,-5374,-5360,-4745,-3589,-2036,-224,1635,3368,4792,5777,6236,6140,5532,4483,3146,1660,201,-1085,-2062,-2655,-2805,-2541,-1902,-992,60,1140,2094,2839,3285,3388,3157,2610,1832,908,-36,-894,-1541,-1914,-1942,-1631,-1001,-120,904,1957,2899,3604,3968,3918,3440,2558,1364,-23,-1446,-2734,-3743,-4326,-4411,-3943,-2950,-1486,324,2344,4406,6342,8006,9274,10077,10385,10223,9654,8775,7695,6533,5392,4351,3486,2795,2304,1951,1707,1501,1273,973,543,-38,-797,-1736,-2836,-4072,-5380,-6706,-7967,-9094,-10017,-10693,-11080,-11184,-11001,-10567,-9924,-9116,-8206,-7241,-6278,-5356,-4513,-3772,-3148,-2645,-2266,-2003,-1850,-1806,-1850,-1989,-2190,-2459,-2763,-3106,-3459,-3824,-4188,-4537,-4883,-5194,-5472,-5678,-5774,-5710,-5430,-4883,-4049,-2924,-1549,7,1654,3275,4751,5980,6850,7321,7344,6959,6218,5240,4146,3105,2248,1724,1628,2019,2923,4289,6061,8111,10307,12497,14520,16249,17557,18379,18672,18443,17752,16674,15328,13840,12337,10938,9748,8821,8204,7880,7829,7981,8283,8650,9014,9311,9475,9454,9216,8728,7994,7035,5896,4646,3361,2117,992,32,-714,-1254,-1581,-1743,-1788,-1776,-1796,-1896,-2163,-2623,-3316,-4233,-5361,-6641,-8029,-9427,-10781,-11987,-13004,-13748,-14223,-14391,-14299,-13988,-13516,-12997,-12498,-12125,-11949,-12010,-12330,-12859,-13550,-14277,-14960,-15459,-15700,-15608,-15140,-14309,-13131,-11699,-10094,-8459,-6918,-5610,-4653,-4124,-4061,-4467,-5252,-6332,-7529,-8676,-9600,-10117,-10130,-9555,-8408,-6759,-4750,-2549,-380,1582,3155,4236,4785,4818,4448,3804,3080,2444,2065,2061,2488,3349,4568,6032,7587,9072,10333,11237,11696,11648,11109,10096,8716,7078,5333,3652,2182,1079,436,323,739,1647,2945,4519,6208,7863,9339,10499,11257,11547,11342,10672,9589,8186,6587,4923,3333,1954,898,232,14,216,786,1636,2618,3609,4458,5055,5318,5223,4790,4096,3257,2399,1665,1160,952,1076,1479,2112,2846,3588,4186,4567,4611,4307,3619,2595,1302,-169,-1679,-3129,-4359,-5299,-5832,-5947,-5616,-4901,-3877,-2673,-1418,-272,646,1220,1394,1154,536,-370,-1446,-2540,-3514,-4226,-4594,-4557,-4131,-3375,-2399,-1337,-352,434,879,935,540,-270,-1471,-2968,-4676,-6487,-8280,-9962,-11415,-12561,-13337,-13677,-13589,-13052,-12131,-10868,-9375,-7749,-6128,-4630,-3401,-2511,-2077,-2099,-2594,-3490,-4704,-6093,-7521,-8813,-9840,-10450,-10598,-10206,-9342,-8054,-6493,-4806,-3176,-1756,-681,-43,149,-94,-664,-1442,-2277,-3023,-3549,-3788,-3685,-3275,-2588,-1728,-765,182,1038,1724,2201,2451,2492,2378,2165,1960,1842,1900,2212,2806,3701,4852,6200,7639,9060,10344,11388,12116,12486,12495,12193,11658,10996,10335,9782,9441,9374,9592,10075,10735,11472,12144,12625,12798,12580,11951,10910,9534,7901,6135,4340,2641,1109,-167,-1164,-1852,-2251,-2376,-2269,-1974,-1539,-1007,-428,163,721,1214,1599,1851,1931,1817,1494,944,191,-758,-1849,-3036,-4253,-5428,-6500,-7412,-8134,-8655,-8993,-9187,-9283,-9344,-9421,-9553,-9778,-10077,-10462,-10870,-11281,-11627,-11868,-11985,-11953,-11800,-11543,-11214,-10869,-10526,-10235,-10013,-9894,-9882,-10003,-10230,-10570,-10967,-11379,-11738,-11957,-11962,-11682,-11059,-10079,-8759,-7134,-5309,-3363,-1428,386,1992,3290,4274,4906,5247,5339,5269,5115,4956,4843,4809,4852,4953,5075,5174,5206,5151,4982,4705,4320,3836,3277,2650,1974,1284,584,-51,-603,-989,-1151,-1025,-553,291,1508,3051,4849,6766,8658,10355,11683,12510,12715,12262,11151,9475,7354,4990,2581,351,-1495,-2806,-3468,-3454,-2812,-1627,-86,1658,3377,4908,6090,6814,7039,6759,6051,5013,3782,2507,1315,335,-368,-726,-750,-438,141,920,1799,2678,3436,4002,4276,4249,3912,3325,2582,1794,1103,616,441,617,1155,2001,3070,4228,5357,6303,6981,7306,7273,6906,6288,5523,4728,4019,3468,3123,2973,2970,3027,3044,2926,2580,1977,1087,-45,-1369,-2806,-4261,-5659,-6910,-7972,-8779,-9335,-9592,-9581,-9278,-8707,-7879,-6817,-5567,-4188,-2756,-1385,-169,756,1315,1399,1005,100,-1230,-2902,-4776,-6671,-8431,-9870,-10857,-11293,-11131,-10400,-9163,-7567,-5755,-3933,-2266,-933,-53,292,88,-627,-1745,-3138,-4619,-6045,-7235,-8094,-8529,-8520,-8080,-7266,-6162,-4883,-3554,-2294,-1238,-468,-68,-47,-379,-991,-1747,-2507,-3098,-3370,-3214,-2543,-1378,257,2221,4373,6526,8496,10133,11329,12032,12277,12133,11746,11254,10819,10553,10547,10802,11305,11940,12617,13187,13537,13584,13262,12578,11557,10264,8799,7255,5747,4371,3220,2357,1835,1670,1866,2395,3214,4257,5446,6691,7888,8936,9744,10206,10282,9895,9070,7807,6178,4281,2222,145,-1814,-3525,-4878,-5780,-6211,-6140,-5636,-4763,-3648,-2432,-1250,-257,441,759,653,145,-719,-1843,-3125,-4442,-5698,-6805,-7695,-8343,-8719,-8835,-8708,-8378,-7896,-7331,-6760,-6245,-5854,-5613,-5527,-5580,-5700,-5835,-5901,-5837,-5602,-5171,-4561,-3804,-2950,-2075,-1218,-461,201,727,1165,1526,1869,2219,2608,3031,3462,3853,4130,4239,4104,3706,3033,2122,1046,-110,-1244,-2259,-3090,-3686,-4044,-4178,-4144,-4002,-3812,-3661,-3553,-3550,-3597,-3693,-3740,-3698,-3479,-3042,-2379,-1489,-456,657,1714,2621,3251,3545,3448,2978,2188,1174,80,-953,-1769,-2246,-2298,-1897,-1078,68,1399,2753,3953,4848,5328,5334,4878,4017,2872,1572,266,-911,-1860,-2499,-2801,-2754,-2396,-1761,-944,-6,935,1814,2531,3064,3371,3493,3467,3379,3312,3347,3554,3961,4570,5341,6199,7057,7810,8371,8683,8708,8487,8047,7511,6945,6469,6141,6004,6046,6235,6473,6698,6798,6716,6413,5882,5158,4292,3343,2368,1412,489,-392,-1250,-2104,-2975,-3878,-4814,-5756,-6673,-7496,-8159,-8597,-8732,-8554,-8041,-7242,-6241,-5134,-4072,-3172,-2566,-2336,-2535,-3157,-4146,-5409,-6794,-8159,-9326,-10177,-10597,-10559,-10078,-9227,-8145,-6969,-5870,-4984,-4424,-4243,-4451,-4993,-5777,-6667,-7540,-8249,-8704,-8831,-8599,-8032,-7170,-6091,-4896,-3674,-2540,-1571,-841,-380,-201,-255,-503,-832,-1173,-1413,-1481,-1316,-887,-193,732,1834,3042,4273,5463,6541,7485,8271,8916,9440,9875,10247,10575,10851,11067,11176,11158,10952,10551,9935,9126,8158,7093,5972,4879,3833,2882,2036,1284,646,87,-380,-753,-1038,-1197,-1220,-1072,-721,-153,650,1654,2836,4092,5339,6443,7284,7741,7734,7207,6176,4697,2887,914,-1031,-2748,-4055,-4821,-4978,-4541,-3596,-2299,-846,555,1707,2458,2727,2480,1784,737,-512,-1796,-2976,-3934,-4602,-4972,-5067,-4967,-4749,-4516,-4342,-4298,-4407,-4691,-5106,-5613,-6138,-6597,-6914,-7019,-6861,-6422,-5722,-4790,-3730,-2614,-1575,-704,-90,212,207,-70,-526,-1043,-1490,-1740,-1703,-1327,-621,343,1466,2586,3571,4274,4606,4518,4023,3180,2100,897,-291,-1367,-2240,-2871,-3234,-3354,-3250,-2976,-2577,-2096,-1586,-1065,-567,-82,383,859,1357,1900,2498,3146,3829,4517,5162,5721,6148,6407,6500,6433,6258,6033,5834,5725,5756,5940,6258,6650,7038,7329,7426,7268,6807,6057,5061,3911,2731,1649,804,278,147,401,1007,1875,2890,3938,4897,5683,6225,6499,6510,6288,5897,5405,4889,4423,4066,3863,3836,3983,4288,4701,5181,5658,6079,6392,6561,6575,6431,6159,5784,5344,4877,4385,3888,3358,2769,2095,1281,334,-777,-2002,-3306,-4615,-5841,-6922,-7785,-8411,-8805,-8998,-9076,-9096,-9161,-9331,-9651,-10149,-10796,-11555,-12349,-13084,-13659,-13979,-13966,-13585,-12824,-11750,-10441,-9043,-7703,-6572,-5787,-5428,-5529,-6051,-6901,-7938,-8994,-9902,-10535,-10794,-10678,-10210,-9508,-8692,-7917,-7310,-6961,-6919,-7160,-7611,-8175,-8695,-9069,-9164,-8941,-8360,-7485,-6354,-5102,-3799,-2563,-1439,-490,305,939,1474,1942,2402,2889,3442,4062,4770,5539,6360,7204,8041,8844,9590,10253,10832,11324,11742,12111,12453,12797,13155,13544,13935,14314,14614,14788,14752,14470,13872,12973,11776,10348,8783,7185,5694,4402,3432,2808,2574,2677,3072,3654,4335,4999,5564,5957,6127,6068,5780,5321,4736,4124,3545,3088,2795,2695,2776,3006,3313,3645,3910,4071,4064,3890,3540,3041,2426,1715,957,141,-711,-1624,-2614,-3690,-4873,-6135,-7460,-8772,-10009,-11062,-11858,-12292,-12345,-11972,-11235,-10193,-8964,-7683,-6481,-5478,-4767,-4391,-4364,-4647,-5188,-5905,-6722,-7558,-8354,-9050,-9615,-10017,-10239,-10285,-10152,-9865,-9443,-8917,-8314,-7659,-6971,-6257,-5532,-4774,-4012,-3219,-2432,-1661,-938,-310,201,548,720,707,517,175,-291,-831,-1408,-1957,-2450,-2842,-3111,-3259,-3286,-3223,-3093,-2935,-2783,-2659,-2596,-2585,-2642,-2730,-2830,-2884,-2851,-2685,-2347,-1833,-1148,-330,582,1514,2440,3270,4012,4592,5039,5313,5456,5469,5383,5228,5016,4775,4501,4209,3903,3590,3308,3068,2931,2920,3088,3443,3996,4710,5541,6403,7206,7847,8236,8305,8019,7386,6445,5295,4018,2749,1583,613,-98,-515,-644,-482,-96,493,1205,1994,2810,3588,4313,4942,5474,5905,6246,6512,6725,6894,7026,7118,7149,7098,6928,6619,6135,5476,4631,3615,2466,1204,-105,-1427,-2713,-3919,-5030,-6028,-6915,-7708,-8431,-9104,-9753,-10391,-11023,-11638,-12215,-12722,-13108,-13342,-13366,-13159,-12698,-12001,-11078,-10012,-8828,-7649,-6516,-5527,-4743,-4204,-3956,-3983,-4280,-4788,-5444,-6174,-6894,-7537,-8054,-8406,-8590,-8607,-8478,-8228,-7895,-7498,-7080,-6645,-6228,-5827,-5467,-5152,-4900,-4725,-4636,-4647,-4746,-4934,-5166,-5428,-5647,-5809,-5840,-5742,-5473,-5039,-4441,-3683,-2774,-1731,-554,734,2117,3580,5086,6600,8099,9519,10845,12027,13041,13869,14494,14914,15127,15143,14958,14604,14069,13395,12588,11681,10714,9712,8725,7784,6926,6165,5531,5002,4588,4248,3964,3706,3441,3159,2839,2496,2137,1797,1512,1323,1279,1411,1757,2317,3101,4081,5214,6456,7715,8932,9997,10846,11376,11543,11291,10614,9522,8067,6313,4344,2263,151,-1892,-3789,-5470,-6877,-7956,-8693,-9042,-9039,-8664,-8003,-7084,-6027,-4906,-3855,-2961,-2325,-2006,-2024,-2373,-2986,-3787,-4668,-5523,-6261,-6815,-7150,-7263,-7175,-6919,-6547,-6082,-5563,-4992,-4369,-3686,-2929,-2096,-1190,-247,712,1609,2422,3062,3512,3712,3673,3365,2841,2111,1244,295,-667,-1588,-2398,-3069,-3563,-3865,-3997,-3950,-3793,-3532,-3247,-2974,-2764,-2666,-2699,-2882,-3218,-3675,-4248,-4867,-5503,-6088,-6560,-6868,-6939,-6735,-6206,-5343,-4151,-2664,-977,832,2603,4215,5519,6393,6770,6596,5910,4765,3270,1563,-231,-1960,-3522,-4806,-5748,-6304,-6450,-6193,-5548,-4555,-3269,-1754,-92,1608,3269,4741,5965,6825,7288,7346,7032,6443,5690,4926,4272,3867,3754,3991,4523,5300,6222,7179,8084,8853,9453,9875,10146,10313,10435,10570,10750,11022,11350,11752,12152,12512,12768,12853,12725,12346,11713,10837,9766,8560,7295,6052,4900,3901,3086,2478,2059,1802,1670,1599,1544,1466,1299,1058,676,188,-450,-1208,-2097,-3086,-4144,-5220,-6243,-7124,-7786,-8133,-8113,-7675,-6850,-5667,-4250,-2727,-1265,-45,793,1121,882,68,-1259,-2999,-5013,-7137,-9222,-11121,-12713,-13927,-14698,-15026,-14918,-14413,-13574,-12465,-11169,-9768,-8339,-6976,-5732,-4692,-3866,-3291,-2937,-2765,-2714,-2709,-2673,-2561,-2337,-2006,-1612,-1205,-870,-668,-652,-840,-1205,-1687,-2187,-2601,-2806,-2724,-2278,-1467,-306,1132,2749,4423,6032,7450,8584,9357,9728,9706,9317,8638,7760,6791,5855,5042,4445,4106,4033,4201,4544,4968,5389,5696,5824,5719,5344,4723,3868,2838,1696,524,-591,-1552,-2266,-2649,-2634,-2183,-1296,0,1614,3447,5334,7126,8644,9741,10290,10230,9537,8279,6549,4502,2305,133,-1865,-3542,-4835,-5657,-6030,-5958,-5502,-4745,-3769,-2674,-1557,-497,424,1155,1645,1882,1853,1601,1169,633,82,-406,-750,-901,-849,-602,-231,196,573,812,843,615,145,-545,-1361,-2223,-3014,-3640,-4027,-4125,-3920,-3432,-2700,-1797,-800,206,1132,1907,2462,2754,2755,2470,1907,1115,144,-941,-2073,-3186,-4228,-5144,-5922,-6528,-6989,-7298,-7492,-7601,-7639,-7657,-7648,-7649,-7642,-7627,-7575,-7448,-7212,-6823,-6262,-5512,-4605,-3561,-2455,-1342,-302,604,1318,1812,2060,2077,1882,1516,1026,456,-156,-782,-1410,-2031,-2640,-3224,-3763,-4222,-4567,-4742,-4708,-4428,-3890,-3095,-2095,-935,274,1451,2480,3286,3806,4020,3953,3657,3205,2701,2210,1828,1580,1502,1573,1779,2069,2429,2809,3231,3681,4192,4792,5483,6291,7175,8108,9024,9850,10520,10970,11147,11046,10654,10017,9185,8222,7215,6226,5326,4556,3946,3498,3203,3022,2924,2858,2775,2644,2413,2079,1610,1018,308,-509,-1392,-2319,-3238,-4086,-4817,-5338,-5607,-5558,-5165,-4432,-3375,-2078,-598,923,2409,3708,4743,5407,5647,5425,4742,3632,2146,362,-1628,-3739,-5875,-7945,-9872,-11567,-12973,-14018,-14662,-14871,-14639,-13982,-12951,-11606,-10067,-8422,-6828,-5371,-4170,-3274,-2703,-2432,-2402,-2504,-2668,-2758,-2734,-2517,-2113,-1540,-843,-106,626,1270,1817,2236,2564,2819,3055,3301,3601,3955,4382,4854,5368,5883,6393,6863,7285,7646,7942,8168,8333,8431,8476,8463,8409,8308,8185,8033,7883,7737,7613,7524,7465,7433,7420,7379,7305,7138,6877,6481,5985,5383,4756,4145,3646,3316,3236,3418,3886,4594,5478,6460,7423,8283,8937,9326,9412,9183,8680,7946,7056,6084,5078,4094,3135,2198,1273,312,-680,-1731,-2816,-3905,-4938,-5856,-6574,-7044,-7215,-7075,-6652,-5986,-5168,-4273,-3411,-2637,-2036,-1621,-1419,-1412,-1587,-1910,-2362,-2916,-3559,-4292,-5088,-5966,-6867,-7788,-8653,-9417,-10014,-10392,-10512,-10367,-9963,-9343,-8565,-7696,-6817,-6008,-5322,-4836,-4553,-4515,-4672,-5018,-5455,-5938,-6362,-6661,-6773,-6666,-6339,-5832,-5210,-4563,-3990,-3597,-3451,-3615,-4095,-4846,-5831,-6894,-7970,-8886,-9551,-9870,-9773,-9255,-8324,-7051,-5507,-3823,-2102,-474,967,2146,3025,3602,3911,4020,4008,3967,3973,4082,4308,4625,4973,5254,5385,5265,4859,4149,3188,2073,935,-63,-783,-1098,-933,-297,778,2148,3673,5163,6451,7399,7925,8006,7675,7031,6189,5297,4486,3870,3533,3494,3763,4275,4978,5767,6578,7311,7936,8396,8691,8831,8843,8774,8675,8589,8573,8642,8816,9087,9417,9777,10104,10351,10468,10415,10174,9741,9128,8367,7479,6511,5468,4389,3252,2071,825,-484,-1855,-3268,-4686,-6055,-7318,-8401,-9268,-9846,-10147,-10129,-9843,-9296,-8561,-7690,-6776,-5890,-5131,-4560,-4249,-4218,-4486,-5009,-5747,-6606,-7504,-8345,-9072,-9627,-10025,-10277,-10443,-10589,-10764,-11018,-11360,-11775,-12215,-12621,-12907,-13024,-12904,-12549,-11952,-11172,-10270,-9328,-8434,-7650,-7033,-6596,-6342,-6235,-6239,-6303,-6377,-6421,-6394,-6275,-6050,-5713,-5276,-4749,-4149,-3508,-2834,-2163,-1507,-883,-297,239,739,1204,1649,2103,2564,3073,3617,4223,4865,5555,6248,6952,7606,8217,8745,9182,9524,9761,9896,9928,9839,9642,9295,8822,8193,7447,6614,5742,4909,4179,3615,3277,3185,3351,3766,4379,5160,6020,6914,7747,8470,9012,9349,9439,9316,8974,8497,7918,7330,6777,6309,5926,5613,5304,4947,4444,3754,2829,1671,325,-1135,-2605,-3958,-5099,-5910,-6368,-6431,-6165,-5616,-4917,-4155,-3471,-2932,-2621,-2541,-2706,-3051,-3551,-4116,-4713,-5279,-5790,-6224,-6576,-6847,-7047,-7176,-7239,-7217,-7114,-6895,-6562,-6108,-5531,-4878,-4159,-3447,-2776,-2212,-1799,-1579,-1566,-1762,-2142,-2658,-3259,-3863,-4417,-4850,-5124,-5220,-5137,-4904,-4569,-4189,-3832,-3563,-3426,-3455,-3657,-4001,-4457,-4957,-5435,-5840,-6104,-6216,-6146,-5915,-5535,-5045,-4488,-3909,-3362,-2894,-2543,-2343,-2297,-2409,-2624,-2912,-3165,-3333,-3309,-3057,-2553,-1805,-919,42,903,1563,1897,1831,1359,512,-597,-1831,-3008,-3962,-4530,-4605,-4133,-3120,-1637,200,2229,4290,6202,7846,9100,9934,10319,10313,9966,9391,8678,7944,7285,6763,6449,6338,6443,6713,7106,7555,7994,8371,8638,8775,8788,8701,8556,8413,8311,8313,8415,8651,8968,9358,9737,10065,10273,10300,10135,9734,9119,8307,7330,6250,5115,3983,2922,1972,1191,598,218,42,52,204,448,717,961,1113,1159,1070,860,539,141,-330,-832,-1384,-1968,-2606,-3299,-4054,-4848,-5654,-6421,-7083,-7596,-7907,-8022,-7956,-7776,-7556,-7403,-7389,-7601,-8056,-8766,-9671,-10707,-11756,-12720,-13479,-13950,-14065,-13787,-13125,-12108,-10812,-9333,-7762,-6230,-4804,-3592,-2618,-1928,-1502,-1318,-1314,-1431,-1580,-1714,-1766,-1732,-1600,-1416,-1211,-1060,-1005,-1102,-1360,-1788,-2330,-2933,-3505,-3943,-4170,-4094,-3691,-2938,-1876,-562,912,2441,3922,5250,6352,7168,7664,7853,7733,7378,6828,6173,5491,4846,4315,3923,3698,3620,3665,3770,3889,3964,3961,3866,3707,3508,3355,3292,3390,3681,4167,4825,5585,6379,7095,7677,8049,8197,8141,7921,7605,7254,6922,6623,6365,6119,5845,5517,5094,4579,3973,3310,2625,1957,1366,863,512,315,307,495,874,1433,2143,2955,3815,4665,5420,6038,6444,6611,6527,6193,5662,4976,4209,3413,2635,1911,1240,615,22,-585,-1198,-1843,-2489,-3104,-3627,-4007,-4161,-4072,-3700,-3069,-2222,-1229,-179,818,1694,2342,2727,2811,2580,2069,1300,340,-746,-1881,-2997,-4023,-4922,-5657,-6229,-6646,-6942,-7151,-7316,-7473,-7631,-7794,-7928,-7984,-7912,-7642,-7146,-6398,-5428,-4290,-3076,-1905,-896,-171,188,146,-298,-1068,-2075,-3197,-4301,-5302,-6104,-6683,-7025,-7160,-7135,-6998,-6815,-6618,-6446,-6303,-6174,-6041,-5850,-5563,-5127,-4509,-3696,-2685,-1527,-256,1030,2271,3376,4286,4948,5348,5495,5431,5238,4984,4786,4695,4786,5063,5507,6078,6688,7271,7751,8075,8233,8226,8106,7930,7767,7683,7714,7875,8150,8484,8824,9083,9204,9125,8822,8296,7575,6719,5806,4922,4165,3609,3318,3313,3581,4067,4673,5304,5805,6098,6060,5663,4889,3789,2449,1001,-420,-1650,-2576,-3092,-3152,-2777,-2009,-999,145,1213,2091,2608,2727,2379,1642,556,-749,-2167,-3591,-4936,-6141,-7195,-8085,-8841,-9493,-10054,-10560,-10993,-11351,-11598,-11703,-11611,-11309,-10749,-9960,-8961,-7822,-6640,-5514,-4564,-3885,-3546,-3587,-3988,-4697,-5613,-6600,-7522,-8215,-8574,-8500,-7978,-7029,-5757,-4271,-2762,-1359,-231,540,900,866,513,-53,-685,-1257,-1634,-1746,-1533,-1020,-240,711,1734,2726,3571,4212,4596,4720,4627,4361,4026,3687,3436,3309,3328,3473,3691,3915,4077,4101,3959,3632,3135,2537,1882,1287,814,543,518,738,1172,1756,2379,2941,3327,3447,3253,2748,1959,1016,3,-908,-1623,-2036,-2126,-1882,-1399,-754,-96,463,796,847,567,-1,-793,-1686,-2542,-3215,-3567,-3513,-2984,-2020,-671,925,2609,4219,5580,6568,7103,7144,6729,5918,4836,3606,2385,1289,432,-141,-402,-404,-189,125,477,762,955,1027,1022,984,1004,1150,1494,2057,2849,3801,4847,5861,6731,7337,7598,7450,6896,5966,4744,3332,1857,438,-822,-1842,-2601,-3089,-3366,-3490,-3566,-3667,-3888,-4258,-4823,-5533,-6364,-7204,-7956,-8511,-8761,-8644,-8133,-7239,-6056,-4676,-3255,-1935,-854,-103,254,240,-105,-684,-1381,-2099,-2747,-3268,-3659,-3919,-4106,-4259,-4429,-4638,-4887,-5137,-5329,-5373,-5186,-4680,-3800,-2520,-872,1083,3209,5364,7368,9042,10263,10923,10999,10530,9600,8376,7009,5706,4607,3864,3537,3655,4163,4968,5931,6899,7731,8305,8557,8463,8078,7481,6804,6177,5737,5563,5738,6236,7049,8066,9202,10327,11337,12146,12695,12966,12970,12743,12328,11797,11181,10541,9878,9216,8521,7781,6952,6006,4928,3703,2363,935,-517,-1921,-3202,-4274,-5081,-5582,-5759,-5654,-5309,-4822,-4298,-3830,-3534,-3461,-3667,-4134,-4841,-5705,-6665,-7617,-8506,-9268,-9886,-10349,-10691,-10938,-11148,-11359,-11617,-11943,-12352,-12826,-13335,-13839,-14269,-14579,-14707,-14615,-14294,-13749,-13027,-12191,-11307,-10464,-9703,-9083,-8599,-8258,-8019,-7846,-7684,-7476,-7190,-6773,-6241,-5584,-4849,-4091,-3350,-2701,-2162,-1761,-1479,-1275,-1101,-882,-572,-122,476,1212,2042,2906,3742,4488,5112,5592,5956,6232,6483,6757,7090,7508,7989,8511,9000,9399,9625,9619,9328,8740,7860,6733,5435,4038,2661,1388,328,-453,-884,-941,-625,44,986,2136,3372,4593,5691,6575,7182,7481,7469,7179,6655,5965,5167,4337,3515,2765,2109,1578,1187,930,816,826,954,1192,1530,1960,2485,3091,3770,4506,5264,6005,6676,7222,7581,7726,7615,7269,6687,5929,5026,4045,3029,2033,1090,241,-499,-1130,-1646,-2088,-2473,-2843,-3232,-3657,-4118,-4605,-5062,-5449,-5696,-5752,-5585,-5184,-4579,-3820,-2974,-2139,-1367,-755,-316,-100,-86,-283,-643,-1172,-1817,-2577,-3418,-4328,-5282,-6265,-7246,-8206,-9102,-9913,-10583,-11100,-11413,-11527,-11417,-11108,-10609,-9962,-9209,-8410,-7617,-6902,-6314,-5904,-5706,-5728,-5965,-6381,-6941,-7572,-8226,-8837,-9357,-9763,-10019,-10132,-10091,-9927,-9638,-9268,-8825,-8341,-7833,-7295,-6739,-6126,-5462,-4694,-3833,-2843,-1760,-587,613,1791,2882,3825,4579,5128,5462,5621,5630,5544,5409,5266,5165,5128,5196,5383,5706,6155,6724,7368,8057,8736,9353,9877,10280,10561,10736,10833,10892,10954,11044,11193,11387,11637,11901,12162,12383,12523,12578,12503,12320,12003,11581,11053,10449,9782,9078,8350,7610,6855,6085,5280,4424,3501,2498,1411,257,-944,-2149,-3299,-4347,-5234,-5913,-6375,-6605,-6630,-6507,-6277,-6028,-5814,-5689,-5692,-5839,-6120,-6525,-7003,-7531,-8047,-8524,-8922,-9218,-9422,-9531,-9578,-9588,-9583,-9582,-9586,-9579,-9553,-9470,-9330,-9114,-8839,-8532,-8235,-7990,-7853,-7837,-7956,-8179,-8450,-8704,-8851,-8834,-8587,-8105,-7369,-6435,-5336,-4156,-2972,-1864,-919,-195,256,417,304,-50,-553,-1138,-1675,-2100,-2315,-2286,-1996,-1473,-762,46,884,1652,2273,2705,2899,2869,2625,2215,1689,1124,566,103,-247,-422,-433,-265,40,464,951,1467,1970,2437,2850,3224,3565,3913,4301,4748,5287,5899,6572,7257,7892,8412,8758,8871,8735,8343,7712,6896,5938,4911,3874,2884,1990,1229,616,168,-127,-275,-277,-160,105,494,1034,1714,2533,3471,4488,5537,6550,7451,8173,8642,8822,8700,8290,7637,6812,5884,4929,4022,3200,2519,1983,1618,1403,1340,1378,1510,1664,1841,1976,2076,2120,2124,2085,2045,1982,1951,1912,1902,1881,1862,1824,1759,1668,1531,1360,1138,867,527,114,-396,-1009,-1725,-2549,-3441,-4395,-5344,-6269,-7102,-7821,-8389,-8790,-9033,-9127,-9099,-8983,-8803,-8591,-8364,-8134,-7916,-7706,-7514,-7338,-7175,-7025,-6878,-6725,-6565,-6388,-6207,-6030,-5889,-5809,-5829,-5965,-6242,-6636,-7137,-7684,-8225,-8689,-9006,-9120,-8989,-8592,-7932,-7041,-5964,-4759,-3498,-2233,-1038,59,1004,1798,2420,2886,3216,3423,3539,3575,3552,3472,3355,3201,3041,2889,2779,2728,2756,2866,3054,3308,3615,3966,4359,4804,5308,5897,6579,7365,8239,9194,10162,11136,12008,12767,13323,13664,13754,13595,13206,12616,11887,11066,10228,9431,8729,8150,7711,7380,7133,6899,6623,6249,5729,5056,4238,3332,2395,1544,841,397,249,429,917,1655,2553,3505,4382,5096,5533,5661,5430,4873,4004,2897,1611,227,-1176,-2526,-3758,-4805,-5634,-6193,-6482,-6471,-6197,-5663,-4943,-4081,-3174,-2290,-1531,-945,-606,-522,-714,-1149,-1797,-2598,-3484,-4395,-5261,-6032,-6683,-7174,-7536,-7744,-7839,-7822,-7700,-7494,-7198,-6832,-6404,-5945,-5462,-4991,-4525,-4076,-3605,-3108,-2517,-1825,-996,-33,1032,2140,3219,4150,4852,5207,5165,4679,3770,2491,941,-741,-2417,-3912,-5119,-5904,-6239,-6106,-5578,-4740,-3757,-2744,-1885,-1268,-982,-1049,-1416,-2015,-2695,-3325,-3747,-3856,-3573,-2885,-1831,-505,975,2452,3807,4905,5673,6066,6084,5763,5173,4384,3504,2605,1784,1109,632,414,459,792,1389,2217,3218,4308,5397,6371,7154,7641,7811,7624,7122,6348,5397,4361,3361,2486,1835,1452,1370,1570,2007,2610,3292,3973,4576,5054,5377,5539,5550,5428,5198,4896,4544,4199,3898,3693,3648,3781,4131,4687,5396,6217,7015,7710,8154,8266,7955,7196,5995,4414,2550,536,-1487,-3378,-5005,-6273,-7124,-7540,-7562,-7253,-6721,-6082,-5460,-4966,-4691,-4675,-4957,-5485,-6225,-7082,-7961,-8779,-9455,-9938,-10203,-10261,-10125,-9849,-9475,-9052,-8620,-8213,-7829,-7501,-7201,-6961,-6766,-6647,-6602,-6660,-6811,-7056,-7358,-7676,-7939,-8087,-8050,-7781,-7264,-6501,-5540,-4442,-3287,-2161,-1143,-303,315,680,804,701,441,80,-296,-604,-791,-791,-588,-176,434,1194,2075,3007,3938,4809,5554,6145,6537,6750,6790,6719,6597,6493,6467,6554,6755,7042,7355,7610,7728,7630,7271,6636,5764,4707,3585,2480,1532,812,400,317,549,1046,1720,2458,3158,3692,3996,3995,3699,3116,2338,1447,582,-148,-629,-783,-586,-41,776,1763,2811,3755,4506,4930,4996,4666,3975,2983,1764,429,-952,-2279,-3505,-4568,-5426,-6060,-6413,-6480,-6219,-5628,-4713,-3521,-2108,-591,931,2327,3490,4342,4822,4930,4676,4110,3307,2328,1270,192,-834,-1759,-2560,-3204,-3706,-4059,-4292,-4416,-4458,-4435,-4383,-4310,-4279,-4279,-4375,-4532,-4763,-5008,-5218,-5315,-5240,-4922,-4356,-3520,-2483,-1289,-45,1161,2233,3090,3684,3988,4015,3795,3381,2845,2245,1665,1137,714,400,188,55,-51,-156,-316,-531,-819,-1133,-1445,-1666,-1747,-1595,-1184,-472,508,1722,3078,4488,5839,7039,7998,8669,9024,9074,8844,8387,7743,6974,6102,5170,4186,3188,2195,1259,430,-214,-611,-686,-408,237,1224,2479,3907,5397,6818,8076,9076,9763,10115,10131,9839,9303,8572,7743,6877,6054,5322,4716,4251,3907,3675,3505,3371,3247,3099,2937,2748,2559,2384,2252,2197,2229,2385,2643,3005,3426,3861,4240,4511,4600,4479,4113,3503,2678,1671,541,-652,-1860,-3025,-4113,-5111,-5985,-6763,-7431,-8030,-8582,-9123,-9693,-10309,-10998,-11748,-12543,-13332,-14056,-14630,-14979,-15039,-14743,-14116,-13148,-11949,-10595,-9229,-7974,-6940,-6224,-5845,-5819,-6081,-6556,-7156,-7769,-8334,-8781,-9092,-9264,-9316,-9267,-9151,-8967,-8721,-8385,-7941,-7354,-6625,-5740,-4744,-3664,-2567,-1507,-535,294,962,1440,1739,1858,1847,1726,1567,1413,1323,1345,1504,1812,2261,2820,3453,4108,4749,5327,5832,6234,6550,6782,6971,7144,7347,7615,7972,8428,8970,9564,10152,10682,11068,11274,11241,10967,10459,9767,8952,8096,7270,6553,5984,5594,5386,5327,5393,5510,5635,5698,5671,5515,5241,4858,4409,3948,3526,3212,3053,3080,3321,3743,4332,5005,5703,6342,6836,7136,7177,6945,6437,5660,4664,3466,2138,695,-791,-2297,-3775,-5165,-6450,-7543,-8425,-9032,-9336,-9326,-9004,-8420,-7636,-6743,-5855,-5050,-4448,-4087,-4025,-4263,-4776,-5532,-6445,-7455,-8454,-9371,-10115,-10634,-10883,-10852,-10547,-10001,-9263,-8381,-7417,-6412,-5419,-4474,-3614,-2875,-2283,-1865,-1636,-1604,-1747,-2067,-2498,-3039,-3614,-4205,-4754,-5240,-5628,-5902,-6047,-6059,-5948,-5716,-5406,-5024,-4642,-4268,-3971,-3763,-3677,-3721,-3883,-4156,-4502,-4894,-5275,-5623,-5875,-6019,-6004,-5824,-5447,-4871,-4090,-3111,-1970,-688,665,2044,3372,4584,5628,6435,6991,7237,7201,6839,6202,5280,4137,2813,1397,-29,-1343,-2437,-3184,-3488,-3269,-2500,-1187,593,2733,5067,7420,9609,11465,12862,13711,13985,13708,12951,11824,10467,9010,7608,6363,5371,4676,4281,4168,4276,4540,4892,5264,5620,5922,6167,6336,6433,6436,6330,6099,5713,5176,4472,3627,2655,1605,504,-583,-1623,-2550,-3335,-3925,-4300,-4437,-4332,-4006,-3488,-2850,-2154,-1504,-980,-671,-644,-936,-1567,-2508,-3710,-5095,-6553,-7988,-9277,-10332,-11076,-11461,-11477,-11138,-10506,-9650,-8683,-7706,-6827,-6133,-5694,-5537,-5673,-6060,-6650,-7364,-8127,-8872,-9534,-10083,-10486,-10738,-10831,-10760,-10526,-10113,-9533,-8755,-7810,-6693,-5439,-4108,-2742,-1447,-287,642,1279,1570,1503,1083,351,-623,-1756,-2947,-4078,-5072,-5801,-6247,-6329,-6084,-5508,-4669,-3619,-2425,-1150,163,1476,2771,4032,5244,6401,7476,8464,9327,10057,10628,11035,11269,11341,11258,11054,10747,10391,10008,9653,9353,9140,9030,9017,9091,9210,9331,9403,9375,9203,8870,8339,7640,6767,5767,4677,3553,2451,1430,555,-127,-559,-711,-561,-108,621,1582,2700,3896,5067,6112,6945,7484,7686,7530,7014,6182,5071,3753,2303,799,-664,-2009,-3149,-4028,-4594,-4838,-4752,-4386,-3767,-2985,-2091,-1179,-308,452,1050,1459,1642,1598,1320,810,89,-826,-1900,-3085,-4328,-5562,-6733,-7759,-8603,-9187,-9491,-9467,-9112,-8423,-7425,-6164,-4701,-3132,-1547,-80,1179,2106,2645,2737,2388,1638,556,-744,-2142,-3507,-4710,-5657,-6265,-6506,-6373,-5909,-5189,-4311,-3390,-2551,-1894,-1521,-1474,-1784,-2430,-3357,-4502,-5753,-7024,-8195,-9175,-9879,-10239,-10215,-9783,-8950,-7751,-6225,-4474,-2552,-606,1297,3017,4482,5592,6312,6594,6471,5948,5115,4016,2769,1437,141,-1047,-2033,-2746,-3143,-3174,-2862,-2208,-1282,-133,1147,2498,3837,5115,6289,7316,8201,8902,9444,9785,9944,9882,9610,9114,8416,7542,6555,5513,4510,3623,2936,2509,2389,2582,3076,3838,4791,5881,7014,8113,9106,9920,10512,10854,10924,10748,10331,9730,8972,8109,7175,6219,5264,4352,3515,2779,2185,1755,1501,1436,1529,1761,2078,2419,2743,2971,3079,3015,2764,2317,1682,873,-63,-1102,-2174,-3237,-4222,-5068,-5722,-6134,-6276,-6147,-5754,-5160,-4418,-3627,-2881,-2269,-1877,-1762,-1957,-2462,-3272,-4313,-5552,-6867,-8195,-9406,-10432,-11174,-11591,-11654,-11364,-10753,-9867,-8758,-7497,-6137,-4740,-3362,-2055,-865,144,944,1463,1682,1558,1088,288,-794,-2080,-3463,-4818,-6019,-6935,-7479,-7577,-7214,-6417,-5252,-3827,-2264,-693,768,2004,2965,3578,3874,3864,3617,3220,2758,2317,1988,1806,1814,2011,2369,2860,3426,4018,4591,5115,5551,5909,6169,6353,6481,6565,6637,6708,6780,6848,6885,6856,6730,6458,6030,5418,4648,3753,2780,1830,964,302,-108,-182,84,684,1577,2661,3854,5025,6063,6879,7372,7511,7253,6635,5688,4515,3211,1907,718,-245,-916,-1240,-1237,-922,-379,329,1103,1867,2557,3114,3520,3757,3825,3738,3501,3116,2596,1930,1138,239,-743,-1739,-2712,-3580,-4304,-4837,-5164,-5296,-5253,-5093,-4857,-4610,-4391,-4241,-4182,-4226,-4372,-4612,-4921,-5276,-5633,-5955,-6207,-6339,-6346,-6189,-5890,-5447,-4895,-4253,-3563,-2859,-2169,-1561,-1038,-686,-509,-560,-839,-1347,-2060,-2929,-3911,-4925,-5925,-6834,-7614,-8215,-8614,-8794,-8746,-8465,-7957,-7227,-6295,-5179,-3928,-2588,-1234,49,1196,2099,2730,3018,2975,2607,1956,1094,103,-916,-1862,-2639,-3166,-3383,-3263,-2802,-2044,-1033,130,1377,2590,3708,4631,5331,5756,5914,5801,5452,4889,4157,3285,2325,1314,319,-606,-1370,-1922,-2166,-2099,-1664,-910,134,1378,2743,4113,5419,6567,7524,8258,8767,9068,9185,9148,8988,8729,8394,8006,7565,7096,6587,6066,5516,4969,4415,3878,3372,2894,2470,2082,1728,1395,1063,722,376,16,-333,-656,-939,-1154,-1312,-1393,-1428,-1406,-1367,-1293,-1207,-1080,-912,-667,-348,70,551,1073,1563,1956,2159,2116,1753,1071,63,-1215,-2687,-4269,-5842,-7311,-8590,-9604,-10326,-10736,-10863,-10732,-10410,-9937,-9376,-8771,-8144,-7518,-6891,-6247,-5582,-4865,-4108,-3314,-2525,-1789,-1168,-727,-505,-527,-771,-1193,-1707,-2239,-2681,-2968,-3043,-2875,-2478,-1871,-1110,-241,680,1611,2526,3403,4241,5037,5785,6490,7136,7705,8186,8544,8768,8848,8770,8567,8240,7864,7457,7113,6856,6755,6812,7040,7407,7867,8350,8796,9126,9278,9223,8904,8355,7565,6595,5505,4361,3266,2294,1535,1064,929,1164,1769,2713,3921,5310,6733,8082,9196,9979,10327,10210,9612,8590,7200,5564,3783,1985,266,-1271,-2583,-3597,-4327,-4741,-4875,-4743,-4389,-3854,-3195,-2449,-1686,-922,-221,418,952,1370,1651,1764,1693,1410,911,197,-702,-1755,-2907,-4100,-5298,-6433,-7502,-8449,-9295,-9993,-10562,-10959,-11165,-11147,-10859,-10295,-9439,-8329,-7030,-5627,-4254,-3026,-2083,-1514,-1393,-1736,-2499,-3617,-4933,-6321,-7590,-8610,-9247,-9448,-9193,-8541,-7588,-6467,-5333,-4316,-3546,-3088,-2997,-3245,-3804,-4577,-5483,-6395,-7227,-7857,-8228,-8265,-7945,-7257,-6231,-4912,-3390,-1759,-145,1330,2550,3423,3897,3946,3604,2928,2013,972,-80,-1039,-1791,-2296,-2474,-2340,-1876,-1125,-122,1073,2396,3765,5105,6329,7362,8150,8646,8841,8768,8439,7962,7367,6757,6176,5682,5296,5041,4908,4883,4961,5093,5274,5466,5652,5824,5965,6089,6195,6314,6460,6666,6947,7323,7788,8326,8900,9460,9950,10307,10489,10448,10179,9680,8985,8139,7210,6262,5362,4574,3914,3422,3045,2792,2566,2354,2085,1727,1277,705,52,-688,-1468,-2280,-3092,-3889,-4655,-5385,-6060,-6676,-7218,-7656,-7994,-8198,-8286,-8266,-8169,-8053,-7944,-7922,-7986,-8184,-8489,-8895,-9353,-9830,-10268,-10631,-10887,-11005,-10996,-10831,-10552,-10148,-9660,-9111,-8528,-7960,-7439,-7015,-6720,-6580,-6599,-6759,-7018,-7316,-7585,-7763,-7804,-7675,-7393,-6960,-6443,-5869,-5305,-4790,-4364,-4044,-3853,-3771,-3806,-3919,-4085,-4273,-4430,-4511,-4470,-4251,-3842,-3210,-2396,-1413,-353,738,1760,2657,3371,3869,4156,4249,4194,4064,3918,3833,3862,4038,4370,4836,5398,5987,6547,7000,7307,7415,7326,7023,6548,5934,5228,4505,3817,3235,2820,2614,2666,2998,3611,4495,5594,6849,8147,9388,10435,11201,11583,11554,11106,10271,9148,7804,6377,4956,3635,2485,1541,812,297,-36,-221,-293,-300,-285,-293,-377,-578,-923,-1434,-2073,-2808,-3530,-4164,-4581,-4728,-4532,-4012,-3220,-2245,-1237,-317,358,695,603,72,-888,-2197,-3754,-5418,-7044,-8493,-9613,-10319,-10510,-10176,-9320,-8016,-6365,-4525,-2660,-958,425,1340,1703,1471,658,-638,-2301,-4148,-5991,-7652,-8959,-9808,-10132,-9940,-9281,-8264,-7008,-5666,-4356,-3213,-2303,-1705,-1421,-1456,-1761,-2284,-2956,-3683,-4410,-5022,-5495,-5734,-5742,-5489,-5016,-4369,-3629,-2886,-2231,-1740,-1463,-1420,-1596,-1961,-2437,-2971,-3478,-3905,-4202,-4332,-4286,-4047,-3630,-3030,-2269,-1357,-321,800,1960,3096,4143,5051,5762,6285,6614,6820,6947,7093,7293,7614,8038,8553,9094,9580,9943,10087,9977,9559,8860,7894,6747,5498,4259,3147,2265,1710,1556,1838,2560,3687,5117,6757,8414,9961,11196,12008,12282,11979,11117,9772,8083,6214,4368,2715,1424,597,273,449,1016,1874,2847,3786,4548,5021,5136,4885,4273,3380,2285,1087,-90,-1169,-2028,-2632,-2911,-2874,-2535,-1950,-1212,-439,248,698,817,505,-257,-1456,-3007,-4802,-6674,-8475,-10042,-11252,-12016,-12286,-12066,-11398,-10365,-9057,-7607,-6108,-4695,-3452,-2467,-1813,-1508,-1584,-1995,-2701,-3600,-4593,-5546,-6366,-6934,-7217,-7181,-6873,-6344,-5695,-5030,-4442,-4031,-3841,-3914,-4239,-4789,-5492,-6277,-7039,-7687,-8121,-8265,-8042,-7433,-6414,-5029,-3348,-1463,475,2353,4000,5336,6242,6706,6724,6357,5706,4898,4069,3361,2869,2677,2797,3207,3855,4623,5445,6185,6798,7204,7391,7360,7124,6735,6226,5658,5071,4522,4049,3700,3510,3509,3706,4106,4665,5339,6048,6692,7190,7455,7427,7086,6440,5519,4412,3175,1931,753,-253,-1026,-1495,-1645,-1450,-951,-180,776,1838,2892,3844,4589,5062,5216,5044,4583,3898,3084,2250,1494,896,520,360,422,643,969,1347,1705,2012,2233,2347,2351,2248,2049,1769,1440,1073,722,406,177,67,105,311,674,1161,1723,2282,2763,3085,3179,3000,2533,1789,824,-293,-1460,-2573,-3547,-4289,-4776,-4975,-4919,-4649,-4228,-3733,-3222,-2767,-2410,-2186,-2120,-2208,-2457,-2839,-3337,-3902,-4496,-5052,-5521,-5844,-5986,-5928,-5685,-5299,-4835,-4370,-3976,-3712,-3609,-3668,-3865,-4154,-4488,-4816,-5097,-5305,-5425,-5450,-5398,-5253,-5052,-4777,-4446,-4063,-3629,-3163,-2677,-2190,-1734,-1320,-967,-681,-440,-237,-28,219,529,932,1423,2001,2645,3322,4011,4660,5253,5734,6091,6273,6284,6097,5734,5220,4595,3936,3316,2830,2562,2592,2961,3680,4726,6002,7424,8841,10118,11144,11797,12045,11860,11293,10423,9368,8257,7225,6381,5811,5559,5621,5965,6506,7151,7789,8302,8596,8585,8220,7494,6417,5069,3510,1890,298,-1111,-2250,-3030,-3419,-3431,-3128,-2618,-2015,-1468,-1069,-915,-1033,-1420,-2043,-2830,-3712,-4623,-5487,-6285,-6969,-7552,-8034,-8435,-8781,-9081,-9351,-9587,-9774,-9910,-9957,-9923,-9789,-9558,-9255,-8866,-8439,-7964,-7463,-6954,-6430,-5936,-5464,-5056,-4716,-4464,-4299,-4219,-4214,-4267,-4362,-4482,-4612,-4734,-4841,-4904,-4912,-4833,-4632,-4281,-3734,-2977,-2003,-838,463,1815,3116,4248,5112,5615,5729,5432,4790,3879,2824,1762,815,98,-326,-421,-203,272,939,1689,2447,3115,3627,3936,4012,3858,3478,2920,2219,1445,664,-59,-643,-1036,-1193,-1103,-786,-294,293,890,1396,1757,1913,1878,1669,1343,979,632,391,271,326,528,874,1320,1817,2337,2825,3278,3662,3989,4247,4441,4567,4620,4594,4494,4311,4076,3792,3499,3224,2984,2820,2719,2704,2753,2862,3001,3147,3256,3291,3204,2953,2496,1818,913,-185,-1408,-2661,-3809,-4703,-5205,-5183,-4568,-3353,-1604,540,2859,5140,7111,8582,9388,9456,8809,7530,5801,3801,1760,-150,-1771,-3014,-3853,-4311,-4456,-4392,-4224,-4055,-3983,-4041,-4287,-4673,-5199,-5771,-6338,-6816,-7132,-7236,-7092,-6710,-6112,-5379,-4591,-3865,-3298,-2982,-2963,-3260,-3838,-4631,-5543,-6463,-7291,-7925,-8305,-8382,-8144,-7609,-6807,-5794,-4619,-3337,-2002,-647,687,1963,3161,4240,5183,5968,6583,7030,7318,7469,7508,7462,7360,7219,7062,6896,6750,6620,6548,6525,6584,6705,6880,7067,7221,7280,7199,6926,6451,5797,5010,4192,3461,2938,2758,3001,3708,4869,6389,8154,9985,11714,13172,14222,14791,14832,14396,13534,12366,11013,9589,8216,6968,5908,5069,4436,4012,3725,3554,3411,3261,3037,2705,2242,1635,911,86,-769,-1630,-2412,-3114,-3695,-4185,-4607,-5018,-5456,-5981,-6601,-7325,-8132,-8967,-9791,-10536,-11151,-11601,-11842,-11883,-11716,-11368,-10877,-10271,-9616,-8937,-8296,-7726,-7269,-6971,-6849,-6935,-7217,-7682,-8287,-8956,-9627,-10186,-10589,-10731,-10619,-10201,-9539,-8656,-7634,-6549,-5482,-4507,-3699,-3094,-2752,-2665,-2859,-3292,-3944,-4732,-5601,-6431,-7141,-7601,-7731,-7438,-6690,-5484,-3880,-1985,46,2051,3844,5279,6246,6680,6604,6064,5187,4111,2985,1975,1172,701,570,813,1374,2202,3205,4295,5371,6355,7164,7754,8084,8150,7962,7557,6990,6326,5639,5001,4458,4058,3797,3677,3661,3716,3799,3883,3930,3949,3903,3829,3693,3535,3333,3114,2879,2645,2446,2297,2260,2347,2613,3050,3669,4412,5230,6028,6712,7200,7418,7339,6962,6343,5552,4706,3899,3243,2812,2653,2781,3174,3770,4507,5271,5964,6477,6702,6559,5992,4978,3537,1746,-299,-2444,-4512,-6337,-7726,-8561,-8734,-8243,-7127,-5540,-3648,-1701,81,1485,2344,2582,2168,1169,-299,-2086,-4002,-5890,-7581,-8967,-9952,-10512,-10633,-10351,-9741,-8872,-7864,-6812,-5837,-5022,-4466,-4200,-4260,-4615,-5219,-5983,-6822,-7631,-8335,-8880,-9235,-9411,-9431,-9338,-9186,-9016,-8863,-8753,-8694,-8681,-8711,-8758,-8811,-8844,-8842,-8777,-8636,-8383,-8022,-7512,-6884,-6127,-5285,-4401,-3533,-2743,-2085,-1605,-1303,-1184,-1184,-1248,-1286,-1225,-998,-570,68,889,1841,2866,3885,4842,5676,6344,6817,7079,7121,6956,6602,6102,5503,4886,4325,3917,3745,3882,4378,5245,6441,7893,9460,11004,12341,13339,13875,13895,13408,12474,11231,9817,8418,7169,6208,5593,5364,5468,5864,6422,7051,7611,7995,8108,7863,7226,6183,4755,3019,1065,-972,-2947,-4714,-6148,-7155,-7691,-7771,-7458,-6860,-6114,-5357,-4724,-4315,-4197,-4391,-4875,-5607,-6488,-7447,-8363,-9152,-9730,-10030,-10029,-9709,-9106,-8262,-7263,-6193,-5165,-4275,-3619,-3266,-3255,-3583,-4221,-5076,-6057,-7030,-7882,-8511,-8834,-8836,-8505,-7901,-7071,-6113,-5088,-4088,-3161,-2366,-1745,-1324,-1136,-1181,-1473,-1979,-2669,-3473,-4313,-5089,-5693,-6029,-6003,-5584,-4744,-3556,-2089,-504,1064,2443,3506,4155,4346,4099,3470,2571,1533,479,-453,-1176,-1624,-1754,-1587,-1139,-469,348,1247,2136,2952,3614,4087,4329,4342,4154,3803,3373,2931,2563,2328,2263,2376,2648,3018,3443,3831,4139,4315,4329,4192,3907,3526,3086,2650,2274,2004,1897,1966,2236,2693,3320,4076,4907,5759,6542,7215,7685,7927,7890,7585,7026,6266,5386,4448,3566,2780,2171,1738,1505,1429,1494,1648,1865,2107,2362,2603,2818,2992,3099,3123,3045,2849,2550,2153,1716,1276,918,693,675,889,1342,2008,2799,3641,4395,4968,5265,5218,4829,4101,3118,1948,708,-519,-1635,-2586,-3333,-3863,-4194,-4344,-4356,-4272,-4134,-3987,-3876,-3828,-3890,-4061,-4369,-4779,-5284,-5829,-6361,-6846,-7217,-7468,-7573,-7546,-7417,-7218,-7010,-6820,-6706,-6679,-6750,-6913,-7122,-7353,-7534,-7624,-7569,-7339,-6930,-6343,-5629,-4825,-4008,-3241,-2587,-2103,-1815,-1739,-1843,-2105,-2434,-2780,-3026,-3125,-2984,-2593,-1931,-1032,37,1217,2407,3548,4577,5459,6195,6782,7245,7598,7842,7986,7998,7879,7593,7171,6605,5980,5345,4813,4480,4430,4732,5391,6380,7600,8920,10180,11204,11868,12054,11744,10946,9760,8308,6761,5272,3998,3047,2489,2353,2591,3155,3927,4802,5653,6353,6816,6944,6705,6090,5118,3880,2449,979,-433,-1631,-2547,-3081,-3233,-3004,-2459,-1695,-816,41,776,1283,1505,1405,993,302,-597,-1637,-2719,-3774,-4717,-5507,-6089,-6463,-6616,-6565,-6346,-5982,-5530,-5024,-4514,-4029,-3606,-3248,-2969,-2746,-2569,-2401,-2233,-2036,-1824,-1580,-1339,-1092,-876,-674,-512,-368,-260,-192,-180,-256,-445,-779,-1270,-1918,-2688,-3531,-4355,-5074,-5572,-5776,-5607,-5061,-4149,-2958,-1595,-197,1092,2152,2890,3266,3273,2968,2415,1710,948,207,-448,-966,-1347,-1560,-1646,-1599,-1471,-1280,-1078,-903,-797,-801,-925,-1199,-1586,-2075,-2607,-3128,-3568,-3877,-3986,-3876,-3528,-2953,-2189,-1298,-339,592,1434,2104,2561,2773,2737,2477,2035,1468,843,228,-314,-726,-965,-1013,-848,-494,38,704,1456,2253,3041,3784,4454,5027,5509,5893,6203,6447,6638,6798,6924,7034,7134,7226,7337,7446,7582,7710,7823,7893,7872,7757,7498,7122,6620,6042,5432,4840,4334,3952,3732,3689,3801,4035,4331,4616,4817,4876,4744,4408,3874,3170,2335,1423,465,-492,-1428,-2332,-3174,-3978,-4699,-5365,-5936,-6426,-6823,-7134,-7381,-7574,-7750,-7912,-8088,-8261,-8427,-8561,-8636,-8636,-8539,-8356,-8091,-7783,-7453,-7157,-6908,-6761,-6695,-6744,-6857,-7042,-7228,-7410,-7524,-7562,-7491,-7308,-7018,-6627,-6170,-5649,-5114,-4573,-4060,-3593,-3186,-2856,-2602,-2433,-2321,-2263,-2218,-2156,-2040,-1835,-1518,-1075,-517,157,893,1692,2481,3257,3964,4586,5086,5442,5629,5639,5459,5108,4603,3987,3321,2669,2104,1711,1537,1649,2049,2741,3665,4759,5911,7022,7984,8703,9136,9235,9025,8535,7828,6979,6069,5179,4381,3734,3285,3058,3065,3294,3722,4298,4964,5644,6265,6755,7056,7126,6957,6544,5929,5145,4254,3321,2402,1564,849,309,-54,-207,-196,-29,230,527,803,987,1050,947,689,277,-241,-826,-1405,-1934,-2350,-2628,-2739,-2701,-2521,-2262,-1956,-1673,-1461,-1353,-1386,-1546,-1835,-2210,-2633,-3068,-3454,-3769,-3967,-4040,-3965,-3766,-3437,-3024,-2555,-2075,-1628,-1251,-979,-829,-820,-945,-1195,-1551,-1978,-2435,-2881,-3259,-3532,-3660,-3616,-3410,-3048,-2573,-2044,-1508,-1041,-678,-466,-421,-542,-815,-1206,-1668,-2158,-2612,-2982,-3222,-3281,-3145,-2786,-2217,-1454,-537,481,1542,2574,3529,4340,4989,5422,5660,5668,5493,5130,4639,4042,3408,2785,2231,1798,1513,1394,1432,1599,1848,2122,2368,2533,2581,2516,2320,2067,1775,1524,1376,1364,1547,1905,2443,3108,3861,4628,5365,6011,6547,6939,7209,7352,7415,7417,7396,7380,7392,7437,7528,7642,7777,7902,7995,8032,7981,7820,7522,7068,6442,5644,4678,3582,2387,1165,-19,-1089,-1981,-2640,-3054,-3212,-3183,-3005,-2800,-2634,-2614,-2792,-3215,-3863,-4721,-5695,-6714,-7662,-8450,-8994,-9243,-9176,-8809,-8194,-7405,-6552,-5728,-5057,-4617,-4478,-4677,-5204,-6028,-7076,-8259,-9487,-10653,-11683,-12506,-13068,-13360,-13363,-13097,-12599,-11899,-11079,-10180,-9293,-8464,-7757,-7205,-6826,-6613,-6548,-6579,-6675,-6761,-6808,-6765,-6623,-6374,-6038,-5648,-5242,-4860,-4537,-4290,-4125,-4025,-3951,-3873,-3717,-3463,-3030,-2420,-1591,-566,633,1966,3367,4772,6112,7323,8348,9153,9696,9975,9984,9741,9280,8637,7886,7076,6313,5648,5183,4963,5043,5430,6124,7064,8193,9401,10589,11634,12465,12975,13156,12976,12474,11708,10754,9712,8674,7736,6966,6410,6090,5972,6032,6170,6325,6388,6304,6014,5517,4824,3997,3113,2260,1524,977,664,608,801,1207,1769,2419,3066,3636,4035,4196,4067,3612,2843,1777,479,-969,-2480,-3926,-5234,-6294,-7053,-7482,-7575,-7377,-6949,-6381,-5765,-5201,-4766,-4520,-4494,-4697,-5089,-5633,-6243,-6839,-7344,-7662,-7756,-7563,-7108,-6380,-5450,-4370,-3231,-2121,-1130,-340,169,356,176,-360,-1235,-2385,-3726,-5156,-6540,-7769,-8719,-9298,-9447,-9139,-8390,-7275,-5892,-4371,-2876,-1534,-502,150,335,81,-612,-1620,-2873,-4208,-5518,-6671,-7566,-8146,-8362,-8232,-7782,-7095,-6247,-5352,-4500,-3773,-3245,-2925,-2842,-2934,-3184,-3494,-3810,-4050,-4150,-4063,-3755,-3219,-2462,-1531,-467,640,1731,2716,3534,4136,4494,4614,4518,4263,3913,3544,3226,3025,2965,3079,3325,3679,4075,4433,4698,4792,4694,4381,3884,3256,2578,1951,1477,1250,1345,1801,2613,3748,5125,6639,8173,9584,10745,11548,11895,11752,11096,9978,8476,6711,4826,2972,1296,-71,-1058,-1595,-1721,-1450,-899,-163,622,1331,1855,2111,2047,1660,970,43,-1046,-2200,-3325,-4338,-5165,-5770,-6114,-6220,-6092,-5787,-5362,-4875,-4403,-3994,-3703,-3557,-3573,-3740,-4043,-4446,-4921,-5416,-5897,-6329,-6674,-6923,-7057,-7073,-6994,-6827,-6620,-6398,-6215,-6099,-6097,-6210,-6462,-6813,-7256,-7716,-8153,-8490,-8669,-8650,-8395,-7918,-7234,-6407,-5515,-4636,-3880,-3300,-2978,-2925,-3144,-3585,-4180,-4820,-5406,-5809,-5937,-5711,-5084,-4056,-2658,-952,947,2940,4879,6649,8122,9213,9849,10009,9702,8967,7894,6578,5146,3717,2416,1334,564,144,98,415,1046,1940,2995,4135,5256,6262,7104,7689,8032,8088,7905,7506,6956,6326,5679,5098,4636,4345,4260,4380,4704,5192,5797,6459,7100,7651,8041,8208,8106,7718,7039,6114,4986,3748,2465,1257,174,-696,-1328,-1708,-1849,-1793,-1594,-1306,-998,-704,-470,-299,-202,-156,-140,-136,-102,-50,50,162,285,362,368,256,-18,-449,-1067,-1819,-2671,-3548,-4353,-5015,-5431,-5554,-5336,-4784,-3919,-2813,-1545,-216,1062,2198,3098,3703,3975,3904,3504,2815,1894,795,-391,-1619,-2799,-3885,-4816,-5553,-6066,-6330,-6346,-6119,-5675,-5061,-4322,-3530,-2740,-2013,-1400,-927,-613,-452,-421,-497,-645,-830,-1033,-1231,-1420,-1609,-1802,-2031,-2293,-2622,-2993,-3422,-3867,-4300,-4674,-4927,-5015,-4874,-4477,-3802,-2862,-1700,-385,988,2305,3456,4329,4855,4963,4679,4002,3045,1886,676,-456,-1379,-1973,-2173,-1922,-1234,-151,1244,2817,4446,5950,7207,8064,8447,8296,7640,6533,5119,3552,2039,762,-95,-420,-132,747,2153,3946,5946,7967,9802,11284,12294,12732,12608,11918,10780,9268,7560,5765,4054,2547,1342,536,137,174,589,1322,2279,3344,4403,5342,6057,6472,6538,6235,5588,4642,3477,2186,866,-373,-1451,-2303,-2872,-3168,-3181,-2977,-2605,-2160,-1719,-1379,-1214,-1279,-1612,-2207,-3030,-4020,-5063,-6068,-6905,-7480,-7718,-7577,-7074,-6244,-5197,-4017,-2866,-1834,-1056,-590,-481,-742,-1315,-2168,-3182,-4294,-5386,-6394,-7240,-7888,-8312,-8523,-8530,-8391,-8124,-7812,-7470,-7160,-6885,-6659,-6456,-6234,-5953,-5537,-4947,-4139,-3102,-1865,-475,989,2426,3738,4834,5638,6110,6235,6028,5547,4855,4033,3179,2360,1663,1133,813,716,850,1189,1715,2370,3120,3895,4640,5300,5808,6147,6259,6169,5857,5373,4751,4038,3303,2588,1946,1416,1016,761,652,673,796,1001,1241,1485,1710,1862,1956,1953,1888,1769,1642,1556,1560,1704,2020,2523,3201,4014,4898,5779,6558,7164,7516,7578,7331,6802,6022,5082,4036,2992,1999,1140,426,-108,-484,-729,-877,-994,-1101,-1271,-1495,-1817,-2193,-2610,-3004,-3316,-3470,-3412,-3082,-2472,-1588,-482,757,2027,3200,4156,4798,5043,4873,4278,3326,2074,653,-854,-2313,-3647,-4778,-5666,-6296,-6687,-6862,-6878,-6771,-6596,-6382,-6158,-5929,-5707,-5477,-5252,-5022,-4801,-4600,-4439,-4333,-4300,-4350,-4480,-4686,-4944,-5218,-5478,-5657,-5733,-5643,-5374,-4917,-4281,-3516,-2681,-1850,-1104,-508,-102,93,104,-27,-226,-425,-556,-561,-437,-171,164,534,834,1007,971,704,180,-554,-1465,-2456,-3440,-4317,-4995,-5403,-5482,-5211,-4594,-3666,-2490,-1157,242,1575,2764,3694,4329,4633,4644,4415,4063,3690,3428,3370,3582,4094,4873,5857,6951,8040,9017,9788,10283,10468,10352,9953,9350,8603,7804,7025,6329,5759,5337,5065,4933,4917,4990,5132,5317,5529,5750,5962,6150,6292,6357,6338,6190,5922,5501,4948,4266,3494,2655,1817,1011,307,-268,-669,-889,-936,-823,-618,-355,-124,33,51,-85,-390,-816,-1331,-1848,-2317,-2670,-2885,-2948,-2897,-2788,-2688,-2690,-2853,-3233,-3847,-4675,-5672,-6752,-7831,-8804,-9588,-10122,-10352,-10284,-9913,-9295,-8474,-7531,-6532,-5567,-4691,-3989,-3471,-3178,-3078,-3124,-3254,-3359,-3359,-3158,-2703,-1969,-991,171,1393,2562,3521,4181,4430,4263,3677,2758,1612,389,-764,-1691,-2282,-2447,-2170,-1457,-390,938,2397,3857,5202,6328,7185,7731,7998,8008,7839,7556,7225,6900,6619,6375,6181,5974,5754,5458,5080,4611,4059,3478,2905,2415,2063,1895,1946,2197,2627,3167,3742,4279,4699,4978,5082,5053,4914,4749,4604,4564,4650,4892,5279,5759,6282,6766,7119,7294,7213,6872,6275,5437,4442,3336,2199,1110,102,-767,-1492,-2077,-2540,-2927,-3284,-3656,-4091,-4599,-5180,-5796,-6389,-6874,-7177,-7219,-6961,-6401,-5581,-4589,-3548,-2599,-1873,-1495,-1529,-2007,-2884,-4084,-5468,-6898,-8207,-9260,-9949,-10202,-10018,-9421,-8507,-7373,-6168,-5002,-4009,-3252,-2798,-2639,-2759,-3084,-3554,-4073,-4581,-5021,-5364,-5614,-5795,-5938,-6106,-6319,-6626,-7016,-7488,-7992,-8481,-8874,-9126,-9160,-8967,-8533,-7893,-7111,-6258,-5424,-4685,-4099,-3694,-3466,-3383,-3375,-3386,-3325,-3140,-2795,-2266,-1600,-817,-21,742,1359,1808,2023,2019,1816,1461,1035,611,265,69,62,264,672,1248,1934,2676,3388,4028,4546,4933,5207,5404,5586,5814,6152,6636,7291,8102,9031,10016,10982,11845,12537,12995,13194,13123,12808,12277,11594,10806,9969,9138,8324,7581,6877,6260,5679,5178,4727,4353,4069,3884,3829,3908,4124,4481,4933,5456,5978,6431,6742,6834,6652,6167,5363,4284,2975,1543,81,-1283,-2447,-3315,-3829,-3972,-3761,-3274,-2595,-1858,-1177,-672,-422,-482,-846,-1493,-2335,-3300,-4263,-5150,-5858,-6362,-6625,-6685,-6591,-6418,-6270,-6213,-6342,-6674,-7244,-8001,-8901,-9856,-10767,-11558,-12141,-12473,-12533,-12330,-11907,-11325,-10652,-9963,-9304,-8731,-8229,-7826,-7445,-7093,-6680,-6208,-5632,-4967,-4232,-3475,-2752,-2126,-1656,-1385,-1331,-1491,-1835,-2313,-2869,-3427,-3937,-4336,-4605,-4709,-4665,-4470,-4158,-3752,-3272,-2757,-2206,-1650,-1080,-504,78,683,1303,1949,2615,3278,3928,4523,5024,5399,5605,5630,5463,5131,4672,4155,3653,3244,3005,2977,3194,3624,4236,4936,5647,6255,6691,6881,6812,6480,5944,5257,4522,3809,3203,2748,2466,2340,2327,2352,2344,2210,1907,1386,666,-217,-1181,-2119,-2922,-3479,-3712,-3577,-3084,-2280,-1274,-176,856,1718,2282,2516,2375,1920,1202,335,-571,-1410,-2079,-2519,-2701,-2617,-2331,-1882,-1376,-879,-484,-235,-174,-302,-592,-1012,-1493,-1985,-2419,-2754,-2951,-2992,-2896,-2659,-2345,-1972,-1605,-1289,-1062,-964,-1006,-1190,-1495,-1887,-2322,-2754,-3148,-3476,-3723,-3910,-4027,-4135,-4218,-4326,-4442,-4566,-4676,-4734,-4715,-4584,-4343,-3983,-3561,-3111,-2718,-2448,-2365,-2512,-2910,-3530,-4327,-5212,-6083,-6833,-7364,-7587,-7479,-7017,-6260,-5273,-4171,-3057,-2065,-1267,-744,-504,-529,-754,-1089,-1425,-1667,-1731,-1582,-1210,-669,-12,647,1240,1666,1899,1910,1739,1446,1115,843,729,828,1210,1847,2738,3784,4923,6021,7005,7772,8281,8511,8474,8232,7846,7417,7021,6744,6640,6738,7039,7514,8096,8733,9308,9780,10037,10073,9826,9337,8619,7750,6813,5890,5087,4456,4057,3888,3925,4104,4342,4537,4606,4474,4106,3506,2712,1806,880,33,-644,-1094,-1292,-1252,-1032,-709,-378,-134,-49,-187,-550,-1140,-1887,-2732,-3575,-4341,-4947,-5358,-5535,-5514,-5313,-5005,-4658,-4342,-4123,-4049,-4128,-4374,-4737,-5186,-5654,-6090,-6448,-6697,-6826,-6842,-6765,-6628,-6456,-6277,-6104,-5940,-5772,-5580,-5331,-4998,-4548,-3970,-3256,-2432,-1532,-608,262,1031,1610,1983,2104,1985,1662,1172,597,7,-524,-926,-1150,-1174,-984,-604,-64,590,1302,2022,2698,3291,3771,4129,4362,4489,4533,4522,4476,4425,4351,4276,4158,3999,3771,3464,3094,2667,2239,1848,1561,1432,1495,1781,2256,2902,3620,4351,4974,5432,5643,5601,5291,4784,4121,3423,2751,2206,1820,1634,1626,1766,2000,2254,2475,2590,2575,2390,2050,1561,976,331,-293,-849,-1260,-1491,-1492,-1271,-814,-182,607,1452,2322,3104,3774,4260,4552,4642,4547,4304,3966,3572,3187,2831,2552,2339,2213,2140,2113,2090,2051,1949,1775,1481,1081,544,-90,-815,-1575,-2332,-3016,-3590,-3984,-4180,-4145,-3880,-3402,-2745,-1945,-1074,-178,665,1388,1935,2226,2236,1904,1247,257,-1003,-2461,-4033,-5571,-6992,-8132,-8924,-9264,-9136,-8542,-7547,-6261,-4817,-3385,-2118,-1151,-594,-476,-801,-1497,-2455,-3549,-4624,-5563,-6262,-6659,-6747,-6538,-6103,-5511,-4862,-4233,-3709,-3330,-3131,-3087,-3171,-3301,-3399,-3370,-3122,-2599,-1764,-630,756,2297,3892,5397,6701,7686,8297,8484,8287,7744,6963,6050,5129,4307,3669,3271,3117,3192,3432,3768,4116,4395,4548,4530,4333,3962,3470,2896,2325,1812,1434,1234,1248,1492,1947,2595,3378,4249,5145,6013,6807,7499,8071,8512,8839,9031,9115,9070,8888,8577,8106,7498,6749,5881,4936,3949,2984,2080,1304,669,214,-89,-254,-340,-400,-507,-701,-1036,-1511,-2122,-2818,-3548,-4224,-4795,-5180,-5369,-5335,-5116,-4754,-4317,-3885,-3521,-3291,-3234,-3369,-3676,-4130,-4653,-5189,-5644,-5957,-6080,-5984,-5696,-5252,-4726,-4207,-3770,-3496,-3436,-3602,-3997,-4563,-5254,-5973,-6644,-7183,-7526,-7638,-7500,-7139,-6583,-5906,-5161,-4418,-3738,-3147,-2674,-2317,-2058,-1871,-1726,-1569,-1389,-1129,-794,-358,168,770,1422,2095,2747,3352,3874,4294,4598,4784,4851,4797,4632,4335,3909,3333,2589,1690,633,-536,-1763,-2971,-4055,-4912,-5446,-5564,-5231,-4435,-3228,-1707,-14,1693,3239,4475,5289,5614,5451,4872,3974,2935,1894,1028,452,245,433,973,1785,2761,3742,4625,5260,5590,5555,5172,4489,3608,2649,1755,1050,652,611,962,1663,2634,3773,4927,5975,6785,7261,7362,7067,6436,5538,4499,3434,2472,1713,1220,1036,1130,1469,1966,2539,3100,3567,3902,4064,4076,3957,3760,3551,3374,3304,3334,3514,3774,4118,4442,4699,4802,4689,4310,3652,2722,1563,255,-1133,-2484,-3736,-4793,-5642,-6240,-6625,-6821,-6877,-6857,-6784,-6706,-6598,-6469,-6262,-5960,-5524,-4953,-4259,-3493,-2710,-1998,-1419,-1034,-882,-944,-1205,-1580,-2015,-2411,-2729,-2907,-2962,-2901,-2789,-2675,-2639,-2724,-2978,-3394,-3958,-4604,-5263,-5830,-6215,-6338,-6129,-5582,-4698,-3542,-2199,-771,623,1888,2935,3719,4215,4441,4437,4270,4018,3763,3573,3506,3592,3836,4219,4705,5232,5761,6223,6590,6837,6951,6954,6864,6715,6563,6422,6354,6368,6481,6705,7007,7379,7769,8146,8465,8691,8804,8786,8649,8409,8094,7748,7393,7075,6797,6566,6370,6175,5954,5672,5305,4845,4299,3702,3084,2509,2003,1610,1311,1101,904,667,306,-248,-1024,-2035,-3234,-4556,-5882,-7114,-8133,-8858,-9260,-9321,-9118,-8714,-8235,-7779,-7460,-7336,-7464,-7817,-8374,-9052,-9770,-10437,-10968,-11298,-11402,-11259,-10905,-10378,-9746,-9073,-8431,-7868,-7431,-7130,-6965,-6902,-6912,-6934,-6924,-6839,-6645,-6343,-5933,-5463,-4961,-4497,-4111,-3850,-3735,-3774,-3950,-4234,-4588,-4967,-5331,-5649,-5891,-6051,-6116,-6091,-5979,-5782,-5504,-5147,-4710,-4190,-3594,-2920,-2185,-1403,-590,223,1022,1759,2424,2960,3348,3554,3557,3359,2970,2439,1818,1206,684,360,305,586,1200,2128,3278,4535,5755,6790,7510,7822,7693,7136,6245,5142,3991,2961,2195,1813,1862,2346,3198,4303,5528,6700,7690,8357,8643,8500,7967,7096,5997,4787,3602,2557,1765,1292,1187,1444,2040,2900,3940,5053,6130,7075,7802,8261,8418,8290,7893,7294,6533,5698,4822,3980,3200,2507,1930,1463,1109,868,711,642,632,676,761,875,1013,1162,1308,1441,1537,1577,1548,1426,1216,912,532,96,-367,-837,-1275,-1689,-2052,-2397,-2734,-3101,-3540,-4076,-4738,-5526,-6428,-7396,-8378,-9293,-10060,-10622,-10921,-10944,-10717,-10280,-9726,-9141,-8615,-8229,-8016,-7988,-8112,-8314,-8528,-8649,-8624,-8396,-7977,-7389,-6718,-6045,-5477,-5091,-4960,-5094,-5503,-6112,-6866,-7649,-8379,-8942,-9282,-9327,-9066,-8503,-7663,-6609,-5410,-4143,-2905,-1763,-798,-54,438,681,699,546,292,11,-206,-308,-225,59,549,1233,2054,2972,3914,4816,5636,6316,6844,7204,7413,7492,7485,7428,7371,7350,7388,7508,7695,7937,8202,8437,8612,8673,8586,8337,7908,7321,6593,5763,4882,3992,3140,2380,1725,1228,885,715,723,879,1183,1575,2016,2439,2765,2925,2850,2484,1813,827,-412,-1840,-3336,-4774,-6020,-6954,-7477,-7551,-7171,-6399,-5334,-4104,-2854,-1710,-787,-149,166,169,-104,-589,-1226,-1929,-2651,-3325,-3914,-4392,-4725,-4920,-4951,-4842,-4591,-4232,-3804,-3334,-2896,-2505,-2233,-2081,-2079,-2216,-2471,-2815,-3206,-3600,-3964,-4259,-4459,-4556,-4535,-4408,-4173,-3854,-3453,-2999,-2499,-1974,-1438,-906,-396,79,489,825,1049,1156,1109,927,586,136,-417,-998,-1581,-2080,-2466,-2677,-2697,-2520,-2166,-1673,-1109,-533,-12,402,682,813,813,707,537,333,122,-71,-265,-449,-661,-895,-1168,-1467,-1753,-2000,-2128,-2093,-1847,-1354,-625,303,1371,2474,3523,4426,5093,5502,5622,5488,5154,4686,4175,3690,3312,3071,3015,3117,3372,3721,4117,4492,4792,4974,5005,4898,4651,4326,3964,3637,3402,3314,3402,3678,4117,4676,5285,5861,6332,6613,6664,6452,5973,5275,4389,3403,2377,1395,525,-190,-697,-999,-1084,-985,-736,-387,10,398,734,979,1117,1138,1052,874,632,349,43,-273,-606,-960,-1355,-1813,-2331,-2914,-3523,-4121,-4651,-5054,-5281,-5305,-5129,-4782,-4342,-3874,-3485,-3255,-3234,-3472,-3928,-4570,-5289,-5994,-6563,-6910,-6962,-6709,-6165,-5393,-4497,-3554,-2701,-2001,-1532,-1325,-1379,-1673,-2164,-2776,-3452,-4096,-4653,-5042,-5215,-5134,-4772,-4139,-3245,-2143,-872,476,1855,3156,4337,5322,6077,6590,6840,6875,6693,6365,5913,5387,4840,4292,3797,3376,3050,2843,2755,2788,2931,3163,3468,3807,4176,4532,4890,5211,5527,5802,6063,6291,6483,6625,6714,6724,6671,6541,6358,6138,5909,5698,5524,5390,5298,5212,5122,4984,4784,4521,4195,3835,3473,3120,2819,2535,2281,1999,1660,1217,640,-81,-931,-1861,-2796,-3650,-4317,-4718,-4787,-4491,-3854,-2926,-1802,-601,555,1546,2268,2652,2652,2272,1528,498,-764,-2127,-3520,-4798,-5903,-6713,-7209,-7336,-7103,-6541,-5692,-4635,-3454,-2229,-1069,-35,778,1338,1596,1555,1221,629,-164,-1100,-2101,-3096,-4012,-4790,-5375,-5749,-5880,-5794,-5495,-5028,-4444,-3775,-3092,-2409,-1775,-1196,-683,-236,158,501,804,1071,1305,1499,1656,1765,1822,1836,1786,1699,1554,1366,1125,837,502,132,-243,-596,-874,-1039,-1048,-882,-549,-77,467,1003,1443,1693,1702,1425,885,127,-750,-1622,-2361,-2831,-2938,-2618,-1856,-709,742,2353,3964,5427,6576,7317,7561,7305,6565,5431,4011,2428,853,-620,-1834,-2734,-3255,-3380,-3135,-2559,-1712,-677,491,1710,2930,4112,5197,6190,7036,7746,8283,8653,8829,8822,8619,8245,7718,7070,6352,5595,4852,4153,3514,2951,2455,2006,1602,1209,833,473,139,-146,-361,-483,-498,-404,-214,50,345,633,861,996,1004,887,639,311,-83,-466,-812,-1071,-1221,-1268,-1220,-1129,-1046,-1044,-1187,-1536,-2130,-2977,-4073,-5361,-6782,-8235,-9632,-10863,-11837,-12478,-12719,-12539,-11925,-10911,-9554,-7952,-6204,-4460,-2836,-1472,-470,94,187,-186,-970,-2076,-3388,-4758,-6051,-7119,-7864,-8180,-8054,-7467,-6486,-5193,-3698,-2140,-630,706,1791,2567,2995,3111,2909,2481,1868,1165,429,-257,-849,-1291,-1550,-1610,-1454,-1091,-539,175,996,1876,2745,3544,4206,4700,4981,5070,4967,4725,4398,4038,3726,3498,3412,3475,3707,4081,4568,5135,5714,6285,6778,7188,7468,7633,7657,7559,7337,7003,6564,6041,5434,4781,4080,3381,2689,2044,1461,953,540,206,-45,-235,-368,-463,-505,-500,-407,-220,102,557,1148,1838,2581,3307,3929,4378,4569,4463,4032,3279,2256,1025,-301,-1614,-2781,-3689,-4239,-4365,-4063,-3349,-2323,-1087,211,1422,2427,3114,3433,3383,2985,2334,1512,632,-212,-950,-1546,-1984,-2302,-2524,-2721,-2920,-3174,-3471,-3824,-4169,-4486,-4698,-4763,-4629,-4277,-3692,-2903,-1939,-875,233,1280,2210,2931,3403,3595,3497,3142,2571,1855,1074,305,-370,-899,-1227,-1351,-1270,-1019,-651,-218,202,556,785,856,746,460,3,-571,-1249,-1954,-2658,-3302,-3849,-4259,-4504,-4551,-4375,-3962,-3295,-2384,-1256,41,1436,2827,4122,5215,6014,6462,6520,6194,5520,4577,3445,2253,1106,125,-586,-966,-958,-569,178,1206,2432,3734,5017,6181,7146,7887,8366,8631,8691,8630,8476,8301,8122,7958,7813,7657,7480,7249,6956,6592,6169,5696,5201,4695,4199,3719,3258,2819,2397,2000,1630,1297,1015,783,612,492,414,352,298,201,68,-150,-437,-818,-1270,-1791,-2352,-2932,-3508,-4061,-4570,-5038,-5463,-5854,-6239,-6621,-7037,-7488,-7990,-8548,-9152,-9801,-10476,-11160,-11833,-12464,-13011,-13445,-13697,-13731,-13492,-12947,-12095,-10953,-9586,-8092,-6583,-5212,-4090,-3348,-3055,-3242,-3908,-4975,-6347,-7885,-9437,-10843,-11982,-12721,-13027,-12859,-12264,-11311,-10101,-8756,-7393,-6112,-4993,-4070,-3359,-2825,-2433,-2117,-1818,-1497,-1114,-674,-193,297,743,1108,1360,1484,1495,1421,1317,1227,1225,1339,1617,2062,2676,3433,4307,5248,6223,7177,8080,8884,9572,10116,10507,10748,10843,10807,10659,10416,10103,9733,9326,8892,8455,8012,7589,7173,6764,6353,5915,5438,4906,4313,3667,2996,2324,1695,1146,707,405,254,255,403,690,1103,1622,2246,2929,3667,4391,5075,5635,6033,6199,6104,5722,5052,4125,2982,1693,343,-982,-2179,-3168,-3885,-4279,-4352,-4118,-3640,-2996,-2283,-1589,-1012,-600,-405,-424,-631,-983,-1412,-1841,-2223,-2489,-2630,-2646,-2559,-2431,-2310,-2263,-2336,-2562,-2938,-3460,-4069,-4735,-5380,-5959,-6424,-6731,-6880,-6850,-6674,-6359,-5957,-5495,-5032,-4600,-4252,-3995,-3865,-3841,-3931,-4094,-4319,-4567,-4815,-5046,-5236,-5379,-5470,-5503,-5487,-5436,-5353,-5277,-5209,-5190,-5215,-5304,-5435,-5606,-5758,-5899,-5948,-5926,-5775,-5525,-5160,-4723,-4222,-3696,-3175,-2667,-2211,-1801,-1459,-1184,-976,-837,-747,-694,-659,-615,-545,-424,-232,41,415,882,1454,2105,2819,3563,4287,4953,5507,5910,6129,6158,5984,5655,5198,4693,4198,3806,3562,3552,3769,4246,4925,5764,6675,7562,8340,8916,9236,9252,8960,8374,7526,6485,5302,4068,2846,1720,736,-37,-589,-900,-985,-887,-640,-309,54,408,717,973,1172,1329,1460,1585,1718,1860,2016,2163,2292,2366,2349,2216,1917,1445,770,-86,-1116,-2258,-3468,-4664,-5789,-6762,-7556,-8118,-8452,-8567,-8487,-8262,-7929,-7538,-7132,-6740,-6395,-6115,-5905,-5783,-5730,-5743,-5808,-5889,-5983,-6043,-6064,-6011,-5879,-5637,-5299,-4840,-4294,-3661,-2987,-2299,-1653,-1094,-657,-400,-316,-448,-752,-1214,-1773,-2343,-2865,-3218,-3358,-3204,-2752,-2011,-1031,92,1270,2373,3321,4014,4418,4508,4295,3830,3156,2362,1512,687,-37,-611,-965,-1088,-946,-559,52,843,1757,2729,3699,4608,5403,6057,6535,6845,6981,6970,6848,6638,6403,6146,5918,5697,5492,5251,4955,4544,3996,3286,2421,1434,376,-676,-1644,-2434,-2993,-3246,-3191,-2804,-2130,-1196,-86,1132,2367,3517,4507,5240,5665,5733,5447,4817,3913,2801,1593,385,-714,-1616,-2262,-2615,-2676,-2484,-2094,-1588,-1064,-588,-248,-74,-100,-305,-672,-1137,-1641,-2126,-2508,-2753,-2807,-2668,-2343,-1872,-1316,-748,-248,119,301,278,57,-330,-819,-1349,-1852,-2268,-2561,-2705,-2697,-2554,-2288,-1944,-1535,-1123,-722,-382,-129,17,42,-37,-214,-430,-661,-838,-924,-877,-673,-307,208,828,1514,2171,2737,3119,3244,3067,2560,1740,667,-575,-1869,-3080,-4093,-4789,-5098,-4978,-4443,-3531,-2344,-973,448,1810,2995,3941,4572,4890,4893,4613,4123,3464,2721,1942,1174,454,-197,-766,-1227,-1580,-1790,-1857,-1745,-1467,-998,-383,382,1230,2128,3017,3842,4568,5152,5589,5869,6016,6054,6023,5965,5915,5903,5942,6025,6140,6254,6339,6366,6316,6175,5950,5645,5277,4855,4397,3898,3372,2808,2225,1625,1044,511,73,-228,-353,-290,-20,411,997,1660,2355,3029,3616,4094,4429,4600,4608,4431,4065,3488,2690,1653,393,-1072,-2675,-4339,-5938,-7361,-8466,-9163,-9369,-9073,-8302,-7143,-5732,-4211,-2750,-1492,-545,-8,120,-184,-836,-1779,-2894,-4076,-5213,-6205,-6982,-7485,-7690,-7607,-7246,-6677,-5937,-5114,-4275,-3487,-2833,-2344,-2083,-2047,-2248,-2643,-3187,-3809,-4421,-4956,-5329,-5498,-5414,-5075,-4471,-3631,-2585,-1374,-56,1315,2677,3961,5115,6073,6789,7226,7351,7162,6662,5882,4871,3700,2455,1245,167,-662,-1166,-1270,-956,-219,873,2263,3818,5437,6977,8329,9407,10125,10488,10470,10138,9559,8809,8002,7194,6467,5830,5302,4827,4381,3879,3298,2583,1747,800,-198,-1192,-2099,-2852,-3384,-3655,-3643,-3357,-2825,-2100,-1250,-347,529,1319,1967,2446,2741,2869,2841,2710,2481,2205,1887,1530,1143,705,204,-356,-993,-1688,-2425,-3178,-3899,-4551,-5065,-5422,-5545,-5451,-5092,-4514,-3730,-2796,-1766,-709,330,1283,2125,2819,3350,3710,3898,3914,3777,3487,3079,2557,1961,1300,609,-103,-814,-1520,-2206,-2868,-3494,-4068,-4576,-4985,-5275,-5415,-5393,-5199,-4833,-4326,-3688,-2977,-2222,-1467,-759,-123,417,836,1137,1302,1329,1205,919,460,-179,-986,-1942,-2999,-4098,-5166,-6116,-6883,-7393,-7616,-7539,-7173,-6574,-5791,-4914,-4004,-3147,-2395,-1799,-1386,-1164,-1131,-1249,-1490,-1781,-2079,-2307,-2425,-2379,-2153,-1737,-1156,-440,332,1119,1809,2363,2699,2789,2624,2225,1635,953,245,-360,-800,-988,-903,-528,99,931,1897,2917,3929,4855,5661,6303,6770,7062,7191,7180,7059,6865,6620,6371,6119,5909,5717,5577,5456,5374,5308,5276,5260,5289,5349,5458,5611,5812,6043,6310,6575,6835,7052,7201,7256,7185,6978,6618,6118,5479,4740,3915,3065,2217,1429,733,162,-263,-557,-726,-827,-898,-1008,-1209,-1540,-2025,-2651,-3394,-4191,-4988,-5706,-6299,-6722,-6952,-7009,-6893,-6665,-6348,-5993,-5630,-5289,-4981,-4725,-4515,-4358,-4260,-4203,-4212,-4254,-4348,-4468,-4604,-4746,-4855,-4923,-4910,-4805,-4571,-4213,-3702,-3065,-2300,-1440,-512,442,1396,2297,3140,3870,4492,4976,5322,5528,5593,5543,5383,5152,4865,4561,4246,3956,3676,3427,3195,2974,2763,2555,2355,2159,1987,1834,1719,1655,1640,1706,1836,2068,2377,2788,3274,3830,4428,5030,5597,6074,6409,6553,6461,6115,5502,4659,3620,2469,1283,162,-817,-1565,-2046,-2209,-2066,-1617,-907,19,1102,2264,3449,4557,5543,6307,6813,7003,6860,6392,5624,4628,3470,2264,1094,62,-751,-1305,-1556,-1531,-1259,-803,-249,323,830,1198,1388,1368,1152,752,223,-394,-1050,-1688,-2286,-2804,-3224,-3537,-3722,-3787,-3727,-3543,-3264,-2890,-2471,-2034,-1621,-1289,-1069,-1011,-1150,-1483,-2038,-2763,-3648,-4618,-5614,-6556,-7371,-7984,-8348,-8421,-8194,-7688,-6938,-6002,-4974,-3912,-2946,-2121,-1548,-1253,-1290,-1658,-2332,-3283,-4433,-5729,-7077,-8414,-9663,-10758,-11660,-12319,-12713,-12838,-12690,-12302,-11711,-10973,-10147,-9313,-8525,-7842,-7312,-6937,-6751,-6702,-6797,-6968,-7192,-7401,-7565,-7613,-7525,-7245,-6759,-6058,-5156,-4084,-2912,-1693,-532,505,1346,1941,2275,2362,2241,1994,1705,1472,1401,1558,2017,2789,3871,5220,6753,8389,10005,11508,12789,13770,14393,14626,14476,13963,13155,12114,10942,9716,8533,7458,6542,5823,5299,4959,4782,4717,4745,4816,4927,5047,5190,5349,5531,5744,5980,6236,6494,6739,6937,7071,7108,7034,6843,6537,6136,5676,5174,4685,4203,3760,3329,2901,2440,1923,1323,633,-144,-992,-1874,-2762,-3608,-4378,-5051,-5577,-5979,-6204,-6300,-6236,-6060,-5781,-5449,-5088,-4762,-4491,-4319,-4263,-4324,-4494,-4760,-5080,-5437,-5792,-6133,-6435,-6702,-6927,-7114,-7284,-7417,-7547,-7644,-7726,-7774,-7788,-7766,-7708,-7624,-7535,-7454,-7408,-7414,-7475,-7597,-7747,-7903,-8013,-8031,-7905,-7591,-7067,-6324,-5389,-4300,-3132,-1969,-893,-8,630,962,965,664,85,-686,-1560,-2436,-3197,-3754,-4019,-3939,-3483,-2656,-1490,-46,1585,3297,4975,6497,7766,8691,9225,9351,9077,8458,7552,6446,5228,3967,2758,1632,656,-162,-811,-1284,-1610,-1797,-1871,-1856,-1759,-1605,-1385,-1113,-774,-394,38,482,927,1344,1698,1990,2194,2336,2410,2459,2485,2521,2566,2621,2665,2679,2618,2469,2185,1772,1215,543,-221,-1009,-1781,-2437,-2934,-3189,-3164,-2836,-2205,-1300,-188,1068,2361,3603,4697,5564,6143,6408,6346,5999,5404,4654,3807,2974,2205,1566,1088,767,586,510,470,428,318,111,-227,-687,-1265,-1918,-2610,-3283,-3888,-4379,-4725,-4911,-4940,-4826,-4601,-4300,-3957,-3601,-3265,-2947,-2677,-2445,-2257,-2133,-2055,-2061,-2135,-2305,-2566,-2924,-3370,-3897,-4475,-5089,-5683,-6226,-6656,-6923,-6981,-6796,-6360,-5681,-4811,-3799,-2744,-1721,-821,-117,353,556,511,243,-186,-724,-1295,-1840,-2309,-2656,-2859,-2917,-2804,-2570,-2182,-1710,-1131,-505,176,864,1540,2174,2718,3163,3454,3601,3591,3453,3233,2983,2779,2693,2783,3093,3643,4407,5342,6369,7383,8283,8967,9353,9385,9060,8378,7436,6290,5095,3939,2974,2276,1936,1968,2380,3112,4090,5203,6332,7359,8177,8704,8888,8709,8186,7360,6303,5097,3830,2586,1445,445,-358,-983,-1418,-1709,-1887,-2006,-2110,-2243,-2438,-2724,-3101,-3583,-4141,-4771,-5437,-6126,-6808,-7475,-8105,-8683,-9197,-9603,-9892,-9992,-9895,-9540,-8931,-8055,-6959,-5688,-4342,-3010,-1808,-834,-175,114,10,-475,-1276,-2328,-3492,-4668,-5706,-6497,-6938,-6966,-6541,-5688,-4433,-2874,-1104,752,2564,4225,5622,6688,7376,7678,7628,7274,6702,5999,5245,4536,3911,3436,3108,2946,2934,3049,3281,3593,3971,4396,4840,5295,5715,6097,6381,6560,6582,6433,6092,5572,4879,4068,3182,2291,1480,802,341,127,187,508,1047,1727,2455,3121,3609,3834,3711,3222,2364,1194,-202,-1700,-3162,-4447,-5423,-6006,-6116,-5767,-4970,-3816,-2405,-858,691,2128,3352,4279,4881,5123,5037,4650,4018,3207,2278,1303,332,-577,-1389,-2057,-2570,-2882,-3006,-2916,-2628,-2151,-1510,-741,117,1009,1886,2692,3374,3883,4184,4243,4052,3619,2969,2160,1264,367,-428,-1041,-1393,-1450,-1207,-708,-30,717,1407,1928,2169,2087,1657,930,-6,-1030,-1990,-2755,-3194,-3237,-2843,-2035,-884,495,1964,3355,4514,5308,5623,5415,4673,3456,1858,14,-1927,-3818,-5515,-6929,-7977,-8647,-8938,-8895,-8588,-8075,-7458,-6775,-6111,-5499,-4972,-4555,-4256,-4071,-4005,-4020,-4105,-4203,-4289,-4296,-4201,-3960,-3573,-3039,-2380,-1642,-867,-117,557,1121,1526,1776,1859,1799,1631,1383,1118,858,675,580,629,836,1213,1779,2503,3383,4383,5453,6561,7632,8616,9454,10086,10477,10604,10465,10092,9531,8853,8132,7448,6867,6424,6164,6058,6113,6274,6505,6761,7001,7200,7334,7394,7382,7284,7125,6878,6565,6170,5684,5110,4427,3642,2747,1769,716,-361,-1423,-2416,-3293,-4004,-4546,-4886,-5073,-5118,-5094,-5051,-5059,-5165,-5406,-5786,-6289,-6853,-7425,-7900,-8222,-8307,-8125,-7669,-6965,-6071,-5061,-4029,-3059,-2243,-1626,-1268,-1169,-1332,-1720,-2282,-2969,-3696,-4417,-5054,-5567,-5911,-6069,-6016,-5782,-5358,-4801,-4133,-3409,-2678,-1982,-1374,-883,-543,-357,-340,-448,-684,-968,-1288,-1565,-1777,-1868,-1830,-1623,-1262,-731,-54,744,1638,2565,3472,4288,4931,5340,5446,5220,4642,3751,2594,1262,-125,-1454,-2589,-3422,-3868,-3866,-3418,-2540,-1328,127,1666,3153,4427,5364,5868,5882,5414,4495,3239,1739,159,-1376,-2738,-3811,-4538,-4866,-4793,-4355,-3592,-2591,-1436,-220,943,1965,2758,3236,3370,3114,2496,1556,370,-947,-2273,-3474,-4420,-5019,-5186,-4909,-4188,-3097,-1721,-181,1390,2874,4151,5153,5821,6154,6171,5927,5504,4976,4441,3971,3632,3471,3500,3725,4121,4656,5278,5947,6593,7184,7650,7973,8100,8038,7769,7322,6730,6031,5285,4540,3831,3214,2673,2254,1919,1674,1502,1375,1299,1248,1224,1227,1239,1271,1297,1306,1285,1189,1023,735,329,-226,-921,-1760,-2713,-3754,-4828,-5874,-6830,-7611,-8179,-8464,-8465,-8175,-7626,-6894,-6036,-5173,-4376,-3759,-3362,-3247,-3395,-3796,-4360,-5018,-5640,-6133,-6387,-6326,-5905,-5107,-3983,-2583,-1039,534,1989,3201,4053,4488,4472,4035,3249,2214,1065,-60,-1030,-1727,-2074,-2019,-1556,-732,408,1731,3162,4556,5825,6876,7644,8113,8264,8144,7780,7241,6577,5853,5115,4412,3785,3263,2893,2689,2691,2899,3323,3929,4683,5516,6349,7103,7698,8066,8187,8036,7658,7103,6450,5795,5217,4793,4573,4566,4768,5116,5552,5982,6303,6446,6314,5893,5150,4136,2895,1529,129,-1199,-2360,-3286,-3927,-4273,-4336,-4164,-3807,-3356,-2866,-2424,-2075,-1862,-1817,-1936,-2225,-2661,-3212,-3858,-4536,-5226,-5857,-6419,-6854,-7179,-7360,-7442,-7424,-7346,-7234,-7101,-6969,-6836,-6700,-6549,-6374,-6153,-5894,-5583,-5245,-4894,-4562,-4292,-4102,-4033,-4088,-4260,-4530,-4845,-5158,-5411,-5551,-5551,-5403,-5126,-4773,-4411,-4109,-3946,-3950,-4153,-4513,-4985,-5469,-5883,-6128,-6139,-5886,-5358,-4616,-3698,-2723,-1742,-874,-148,362,656,715,563,220,-279,-893,-1587,-2317,-3043,-3742,-4370,-4931,-5386,-5738,-5966,-6060,-6009,-5807,-5442,-4937,-4290,-3544,-2728,-1889,-1075,-321,326,859,1251,1531,1691,1784,1809,1822,1822,1845,1900,2006,2173,2425,2761,3205,3741,4358,5024,5687,6296,6773,7069,7120,6906,6417,5671,4730,3663,2570,1556,722,156,-80,57,539,1359,2409,3632,4889,6103,7152,7987,8538,8805,8778,8496,8002,7335,6575,5741,4922,4144,3472,2953,2626,2531,2671,3044,3604,4286,5000,5637,6108,6306,6189,5716,4905,3809,2506,1102,-287,-1555,-2602,-3365,-3803,-3925,-3761,-3392,-2898,-2403,-1989,-1767,-1775,-2074,-2635,-3450,-4445,-5560,-6715,-7837,-8860,-9745,-10454,-10977,-11321,-11485,-11494,-11372,-11127,-10812,-10434,-10041,-9664,-9329,-9075,-8905,-8838,-8852,-8944,-9070,-9215,-9332,-9404,-9405,-9324,-9161,-8910,-8600,-8224,-7822,-7383,-6943,-6490,-6045,-5598,-5161,-4721,-4293,-3866,-3444,-3027,-2599,-2155,-1676,-1141,-526,179,996,1910,2920,3970,5043,6039,6933,7636,8116,8349,8324,8077,7652,7109,6529,5962,5484,5119,4902,4830,4907,5095,5391,5744,6127,6527,6884,7203,7444,7584,7622,7517,7284,6887,6351,5655,4831,3892,2878,1838,827,-92,-847,-1399,-1692,-1726,-1496,-1052,-453,217,850,1369,1660,1692,1402,829,-12,-1024,-2124,-3183,-4108,-4777,-5130,-5114,-4715,-3976,-2952,-1748,-469,743,1797,2556,2979,3001,2640,1921,922,-263,-1526,-2746,-3827,-4670,-5227,-5461,-5378,-5023,-4436,-3714,-2921,-2145,-1446,-877,-455,-195,-74,-64,-138,-248,-382,-504,-616,-703,-775,-826,-854,-853,-815,-721,-579,-371,-119,168,462,749,984,1177,1284,1336,1311,1233,1111,959,787,611,431,271,120,7,-88,-139,-164,-164,-144,-125,-105,-104,-127,-183,-276,-412,-598,-837,-1136,-1494,-1902,-2362,-2847,-3341,-3815,-4230,-4563,-4776,-4859,-4781,-4560,-4185,-3690,-3093,-2429,-1738,-1058,-432,107,518,795,907,881,713,454,131,-197,-481,-684,-742,-653,-373,85,716,1492,2371,3300,4212,5051,5737,6236,6494,6509,6290,5870,5309,4680,4049,3499,3070,2806,2714,2789,3001,3312,3671,4041,4375,4645,4827,4913,4889,4777,4566,4295,3966,3606,3239,2865,2517,2172,1853,1524,1192,832,428,-15,-512,-1047,-1604,-2172,-2716,-3217,-3655,-3997,-4245,-4382,-4415,-4377,-4277,-4178,-4115,-4139,-4296,-4606,-5088,-5721,-6480,-7300,-8119,-8850,-9432,-9788,-9882,-9693,-9209,-8477,-7511,-6386,-5149,-3857,-2583,-1352,-232,775,1622,2319,2851,3229,3463,3567,3556,3452,3278,3046,2792,2531,2295,2112,1998,1978,2059,2238,2515,2855,3238,3636,4006,4336,4595,4782,4889,4937,4920,4880,4817,4762,4719,4718,4747,4831,4955,5120,5323,5547,5786,6021,6245,6442,6603,6717,6784,6784,6733,6604,6412,6144,5795,5376,4876,4315,3706,3066,2432,1823,1280,811,446,170,-13,-136,-223,-315,-447,-653,-957,-1377,-1905,-2536,-3232,-3955,-4659,-5276,-5766,-6053,-6128,-5932,-5507,-4840,-4012,-3066,-2100,-1188,-412,168,503,580,394,-15,-614,-1334,-2124,-2920,-3675,-4357,-4936,-5414,-5780,-6056,-6226,-6316,-6297,-6167,-5911,-5492,-4923,-4170,-3272,-2238,-1123,19,1126,2140,3009,3698,4189,4478,4584,4524,4342,4058,3717,3340,2937,2540,2124,1725,1317,930,567,257,27,-91,-78,88,403,849,1405,2009,2623,3189,3653,3988,4148,4133,3923,3537,2972,2266,1432,517,-447,-1415,-2328,-3153,-3813,-4301,-4550,-4577,-4366,-3952,-3383,-2709,-2014,-1355,-810,-415,-205,-174,-301,-525,-800,-1026,-1169,-1138,-929,-504,103,874,1743,2659,3548,4350,5016,5504,5798,5892,5802,5547,5180,4725,4246,3779,3373,3069,2887,2863,2982,3262,3668,4181,4767,5379,5982,6534,7004,7366,7607,7718,7704,7562,7309,6929,6450,5843,5136,4305,3379,2358,1275,160,-944,-1988,-2919,-3690,-4246,-4555,-4589,-4346,-3842,-3109,-2218,-1225,-230,690,1453,1993,2265,2252,1959,1413,677,-209,-1151,-2111,-3006,-3813,-4488,-5028,-5422,-5695,-5856,-5938,-5973,-5975,-5982,-6007,-6064,-6173,-6324,-6535,-6787,-7073,-7378,-7657,-7898,-8043,-8065,-7936,-7628,-7143,-6497,-5707,-4838,-3922,-3037,-2220,-1535,-1001,-644,-475,-460,-615,-874,-1238,-1656,-2107,-2550,-2967,-3308,-3557,-3671,-3628,-3416,-3012,-2439,-1701,-843,88,1039,1946,2757,3418,3904,4188,4285,4203,3982,3665,3297,2932,2617,2377,2261,2263,2414,2700,3117,3654,4286,4989,5735,6471,7166,7753,8188,8418,8407,8129,7593,6814,5849,4762,3627,2534,1545,733,121,-261,-437,-428,-282,-55,207,455,661,809,903,956,985,1019,1059,1125,1192,1254,1272,1240,1113,914,619,277,-100,-457,-756,-955,-1021,-933,-685,-286,245,864,1528,2188,2770,3231,3504,3547,3331,2838,2081,1090,-79,-1351,-2640,-3842,-4875,-5639,-6084,-6157,-5852,-5191,-4212,-2999,-1633,-218,1145,2364,3357,4058,4433,4457,4144,3513,2622,1525,316,-934,-2113,-3147,-3931,-4412,-4545,-4304,-3725,-2846,-1746,-535,702,1845,2814,3538,3987,4155,4073,3795,3378,2895,2402,1925,1505,1108,752,379,-3,-422,-870,-1324,-1754,-2116,-2358,-2441,-2335,-2021,-1505,-823,-7,860,1704,2447,3004,3329,3383,3175,2735,2140,1466,825,306,-12,-70,143,616,1292,2094,2927,3680,4276,4617,4674,4419,3873,3086,2133,1104,99,-787,-1480,-1903,-2041,-1858,-1404,-695,189,1180,2209,3177,4049,4747,5270,5592,5738,5743,5654,5525,5412,5342,5358,5436,5578,5721,5836,5860,5760,5523,5136,4651,4079,3507,2958,2506,2161,1953,1863,1879,1954,2059,2143,2182,2154,2045,1869,1625,1338,1013,660,280,-126,-575,-1065,-1607,-2205,-2842,-3516,-4196,-4860,-5469,-6004,-6420,-6715,-6877,-6918,-6871,-6770,-6677,-6635,-6697,-6883,-7212,-7661,-8214,-8807,-9408,-9945,-10400,-10727,-10926,-11003,-10965,-10851,-10677,-10475,-10257,-10044,-9829,-9624,-9423,-9220,-9025,-8832,-8649,-8477,-8307,-8141,-7949,-7727,-7436,-7064,-6597,-6024,-5358,-4615,-3813,-3001,-2186,-1423,-708,-81,468,911,1262,1495,1620,1611,1479,1218,846,397,-85,-533,-879,-1050,-997,-660,-60,817,1888,3098,4335,5508,6515,7288,7773,7964,7872,7553,7072,6507,5940,5426,5026,4747,4602,4560,4583,4640,4659,4631,4503,4282,3960,3567,3128,2690,2289,1958,1717,1564,1489,1450,1423,1351,1211,983,653,251,-204,-662,-1070,-1381,-1553,-1553,-1379,-1036,-555,24,645,1260,1824,2291,2655,2889,3010,3025,2950,2806,2610,2372,2115,1834,1556,1266,991,713,449,187,-67,-313,-557,-776,-981,-1141,-1250,-1304,-1276,-1188,-1030,-821,-582,-333,-100,91,225,288,264,164,-33,-303,-671,-1112,-1632,-2217,-2842,-3486,-4103,-4648,-5078,-5346,-5415,-5279,-4922,-4407,-3747,-3053,-2376,-1820,-1450,-1325,-1479,-1918,-2613,-3534,-4595,-5743,-6883,-7951,-8884,-9628,-10157,-10460,-10545,-10441,-10182,-9818,-9394,-8952,-8528,-8140,-7799,-7504,-7241,-6995,-6746,-6470,-6152,-5775,-5325,-4799,-4189,-3501,-2749,-1954,-1144,-369,343,927,1364,1609,1673,1539,1269,884,476,96,-171,-270,-156,197,778,1567,2518,3561,4639,5674,6605,7397,7993,8408,8620,8661,8553,8326,8024,7670,7314,6965,6676,6436,6288,6218,6227,6303,6403,6504,6552,6512,6349,6047,5608,5057,4433,3803,3215,2746,2413,2262,2252,2377,2549,2715,2797,2728,2483,2036,1414,663,-155,-963,-1686,-2270,-2665,-2865,-2876,-2736,-2501,-2234,-2008,-1891,-1919,-2143,-2540,-3112,-3800,-4547,-5296,-5969,-6521,-6905,-7098,-7090,-6897,-6528,-6033,-5440,-4803,-4167,-3588,-3102,-2766,-2591,-2613,-2820,-3214,-3739,-4377,-5030,-5660,-6173,-6511,-6622,-6478,-6070,-5435,-4607,-3671,-2685,-1744,-894,-194,339,712,941,1080,1178,1287,1462,1726,2107,2587,3157,3760,4376,4929,5399,5732,5913,5922,5764,5436,4964,4368,3674,2932,2167,1446,802,303,-34,-154,-80,192,607,1103,1605,2022,2297,2356,2201,1823,1275,631,-33,-612,-1033,-1226,-1148,-801,-203,589,1489,2412,3237,3881,4245,4278,3950,3265,2267,1030,-360,-1786,-3144,-4330,-5262,-5873,-6138,-6046,-5623,-4918,-3988,-2909,-1760,-608,464,1417,2179,2732,3039,3092,2897,2467,1838,1057,179,-731,-1611,-2394,-3030,-3469,-3682,-3645,-3360,-2829,-2086,-1156,-102,1046,2202,3340,4376,5284,6000,6508,6762,6762,6488,5956,5185,4204,3072,1831,560,-688,-1838,-2850,-3664,-4259,-4605,-4694,-4536,-4122,-3501,-2680,-1731,-691,354,1340,2192,2838,3249,3391,3278,2956,2468,1909,1356,879,555,405,460,692,1076,1554,2060,2535,2893,3098,3076,2835,2328,1618,706,-319,-1402,-2456,-3401,-4171,-4697,-4944,-4880,-4507,-3841,-2931,-1820,-599,668,1889,2986,3895,4557,4935,5013,4791,4299,3574,2683,1695,697,-227,-1011,-1570,-1886,-1904,-1650,-1129,-385,531,1559,2639,3712,4725,5646,6430,7063,7531,7817,7930,7864,7632,7240,6714,6065,5333,4531,3691,2837,1978,1138,320,-467,-1200,-1871,-2455,-2908,-3210,-3313,-3193,-2835,-2241,-1438,-486,544,1563,2470,3186,3630,3764,3565,3048,2246,1225,47,-1208,-2472,-3680,-4776,-5720,-6487,-7055,-7442,-7630,-7675,-7565,-7367,-7076,-6752,-6386,-6034,-5688,-5383,-5122,-4918,-4772,-4687,-4644,-4630,-4616,-4569,-4468,-4278,-3995,-3612,-3146,-2629,-2092,-1589,-1155,-831,-638,-574,-633,-774,-953,-1108,-1195,-1146,-949,-567,-9,690,1517,2394,3293,4142,4918,5563,6088,6446,6672,6733,6674,6468,6165,5745,5260,4712,4145,3579,3048,2574,2180,1878,1669,1557,1523,1573,1682,1862,2099,2413,2791,3264,3799,4414,5057,5705,6296,6782,7107,7237,7144,6833,6331,5677,4943,4179,3465,2849,2376,2071,1940,1970,2142,2401,2711,3010,3246,3384,3383,3245,2966,2582,2119,1629,1143,700,315,6,-233,-412,-529,-624,-687,-756,-835,-951,-1118,-1360,-1687,-2114,-2637,-3248,-3922,-4607,-5271,-5828,-6244,-6453,-6433,-6165,-5676,-4991,-4186,-3315,-2461,-1677,-1012,-480,-77,216,446,641,846,1074,1323,1585,1811,1979,2031,1948,1711,1324,811,215,-423,-1037,-1599,-2050,-2385,-2584,-2646,-2603,-2440,-2216,-1910,-1576,-1195,-811,-414,-42,294,564,748,818,759,559,218,-252,-838,-1505,-2232,-2974,-3708,-4386,-4986,-5469,-5816,-6002,-6017,-5870,-5559,-5125,-4592,-4005,-3418,-2869,-2419,-2093,-1930,-1942,-2125,-2471,-2925,-3456,-3977,-4446,-4773,-4924,-4843,-4530,-3976,-3235,-2331,-1357,-364,563,1368,2002,2446,2676,2736,2626,2419,2143,1865,1618,1456,1401,1488,1734,2151,2744,3508,4427,5462,6575,7696,8755,9675,10379,10801,10908,10674,10123,9297,8271,7130,5982,4911,4013,3338,2934,2797,2919,3247,3726,4287,4858,5379,5791,6062,6171,6113,5909,5566,5126,4607,4041,3448,2845,2240,1645,1063,496,-48,-576,-1073,-1548,-1980,-2377,-2711,-2988,-3181,-3292,-3313,-3258,-3133,-2980,-2812,-2688,-2630,-2681,-2868,-3193,-3678,-4282,-5003,-5776,-6566,-7307,-7948,-8433,-8728,-8808,-8666,-8324,-7810,-7176,-6479,-5781,-5140,-4600,-4197,-3933,-3805,-3772,-3786,-3790,-3716,-3513,-3136,-2565,-1796,-856,223,1383,2566,3717,4772,5694,6438,6980,7309,7413,7307,7008,6536,5946,5270,4574,3909,3332,2892,2621,2541,2650,2933,3355,3873,4437,4999,5512,5946,6277,6503,6634,6682,6686,6667,6650,6663,6695,6757,6821,6864,6855,6762,6552,6210,5718,5085,4324,3466,2550,1626,747,-30,-663,-1114,-1374,-1441,-1353,-1150,-903,-676,-543,-551,-753,-1141,-1724,-2437,-3234,-4015,-4710,-5221,-5488,-5457,-5118,-4474,-3589,-2510,-1354,-204,827,1657,2216,2472,2417,2087,1531,846,98,-595,-1182,-1581,-1773,-1732,-1482,-1043,-462,213,926,1635,2279,2832,3245,3508,3590,3504,3243,2834,2303,1678,1004,307,-368,-1014,-1587,-2102,-2539,-2907,-3216,-3472,-3684,-3866,-4020,-4152,-4277,-4382,-4502,-4609,-4745,-4883,-5050,-5227,-5424,-5621,-5815,-5994,-6147,-6271,-6361,-6413,-6447,-6448,-6455,-6450,-6465,-6485,-6519,-6551,-6573,-6567,-6530,-6448,-6345,-6216,-6115,-6051,-6074,-6205,-6459,-6844,-7333,-7893,-8470,-8989,-9388,-9578,-9516,-9134,-8441,-7431,-6162,-4711,-3168,-1659,-284,845,1660,2111,2193,1947,1430,748,3,-682,-1210,-1490,-1468,-1115,-435,535,1745,3106,4555,5980,7321,8483,9418,10071,10421,10464,10215,9720,9034,8229,7385,6573,5870,5308,4941,4749,4744,4877,5119,5409,5726,5999,6238,6402,6497,6526,6489,6396,6248,6052,5789,5483,5098,4673,4184,3676,3159,2673,2254,1915,1693,1566,1532,1542,1548,1497,1328,1017,544,-86,-813,-1613,-2393,-3112,-3712,-4167,-4479,-4660,-4763,-4828,-4913,-5071,-5314,-5673,-6105,-6600,-7075,-7493,-7779,-7888,-7807,-7508,-7051,-6457,-5818,-5197,-4683,-4322,-4175,-4227,-4488,-4891,-5383,-5880,-6308,-6585,-6674,-6513,-6127,-5495,-4684,-3711,-2663,-1575,-521,455,1303,1997,2496,2806,2899,2797,2504,2048,1453,760,-5,-790,-1571,-2298,-2950,-3502,-3932,-4238,-4416,-4472,-4422,-4279,-4060,-3797,-3498,-3202,-2924,-2685,-2504,-2390,-2346,-2379,-2475,-2627,-2820,-3035,-3242,-3429,-3553,-3611,-3565,-3423,-3170,-2820,-2394,-1907,-1393,-877,-370,90,506,853,1117,1299,1351,1309,1114,810,390,-127,-680,-1256,-1779,-2206,-2483,-2568,-2418,-2034,-1393,-541,486,1620,2771,3852,4766,5429,5782,5785,5451,4807,3935,2935,1922,1025,358,3,29,451,1239,2358,3689,5161,6632,8012,9193,10102,10687,10914,10788,10324,9563,8561,7393,6121,4846,3622,2539,1637,968,540,352,375,559,850,1172,1477,1688,1779,1708,1475,1088,566,-33,-682,-1302,-1854,-2295,-2571,-2698,-2645,-2460,-2160,-1810,-1455,-1165,-980,-951,-1094,-1415,-1890,-2493,-3157,-3846,-4490,-5060,-5524,-5884,-6158,-6373,-6585,-6813,-7120,-7493,-7952,-8464,-8982,-9467,-9828,-10025,-9984,-9672,-9065,-8159,-6992,-5604,-4077,-2490,-942,471,1671,2580,3173,3418,3350,3002,2458,1798,1120,519,70,-155,-134,147,667,1378,2227,3137,4043,4883,5605,6174,6570,6787,6838,6729,6493,6151,5727,5256,4758,4247,3767,3297,2882,2501,2168,1877,1616,1402,1212,1074,980,942,973,1058,1207,1387,1591,1784,1936,2040,2055,2001,1855,1651,1386,1096,792,487,203,-73,-335,-599,-878,-1184,-1527,-1907,-2325,-2752,-3194,-3602,-3996,-4330,-4640,-4902,-5157,-5392,-5636,-5870,-6095,-6265,-6364,-6319,-6111,-5684,-5024,-4135,-3029,-1778,-428,890,2108,3090,3761,4048,3904,3348,2405,1175,-244,-1701,-3074,-4218,-5035,-5449,-5429,-4977,-4155,-3017,-1684,-225,1235,2638,3901,4994,5880,6558,7027,7296,7393,7327,7140,6849,6506,6123,5757,5423,5143,4937,4784,4686,4607,4531,4433,4292,4124,3910,3697,3485,3318,3202,3160,3176,3249,3337,3424,3459,3436,3321,3133,2870,2563,2237,1913,1616,1346,1109,892,688,481,274,60,-145,-331,-488,-608,-691,-759,-827,-930,-1107,-1378,-1767,-2273,-2865,-3503,-4122,-4643,-4996,-5114,-4950,-4500,-3767,-2818,-1719,-579,500,1399,2042,2338,2272,1830,1057,26,-1164,-2395,-3543,-4499,-5161,-5465,-5377,-4889,-4053,-2899,-1535,-21,1528,3039,4419,5602,6523,7140,7422,7357,6958,6243,5275,4096,2791,1426,78,-1188,-2320,-3282,-4054,-4631,-5018,-5233,-5289,-5209,-5002,-4691,-4286,-3802,-3268,-2695,-2120,-1572,-1069,-657,-327,-106,23,73,63,35,-7,-13,-8,44,103,168,210,214,169,74,-57,-205,-339,-442,-487,-489,-442,-393,-360,-400,-530,-788,-1165,-1655,-2215,-2796,-3330,-3752,-3997,-4024,-3795,-3321,-2618,-1750,-788,182,1061,1774,2253,2465,2420,2143,1709,1199,714,345,177,255,612,1233,2080,3101,4205,5342,6424,7414,8277,8989,9567,10001,10313,10500,10563,10497,10287,9938,9434,8809,8066,7260,6425,5611,4870,4228,3728,3373,3180,3132,3217,3403,3658,3945,4212,4439,4570,4600,4501,4273,3924,3468,2930,2344,1743,1159,628,168,-200,-471,-652,-758,-809,-835,-862,-917,-1025,-1201,-1459,-1813,-2266,-2831,-3504,-4294,-5185,-6169,-7216,-8291,-9347,-10326,-11175,-11819,-12227,-12335,-12139,-11629,-10825,-9787,-8559,-7239,-5893,-4619,-3478,-2536,-1819,-1345,-1087,-1024,-1089,-1237,-1402,-1530,-1591,-1553,-1412,-1166,-847,-451,-32,416,858,1292,1703,2086,2432,2720,2930,3033,2994,2789,2405,1833,1106,269,-616,-1447,-2159,-2643,-2854,-2742,-2309,-1594,-663,382,1438,2387,3139,3624,3797,3667,3251,2618,1835,990,173,-554,-1108,-1467,-1599,-1508,-1228,-789,-258,312,858,1322,1680,1899,1988,1956,1828,1638,1414,1174,940,697,458,179,-136,-526,-988,-1528,-2133,-2766,-3394,-3961,-4408,-4697,-4762,-4598,-4176,-3514,-2639,-1592,-442,752,1915,2985,3904,4636,5155,5466,5581,5526,5346,5068,4753,4416,4109,3836,3632,3493,3442,3466,3581,3779,4063,4425,4856,5331,5836,6314,6752,7065,7252,7229,7018,6567,5931,5114,4193,3220,2273,1405,677,110,-283,-514,-613,-624,-573,-525,-474,-473,-495,-561,-646,-743,-855,-958,-1081,-1211,-1373,-1580,-1838,-2166,-2564,-3038,-3569,-4163,-4765,-5378,-5930,-6401,-6728,-6886,-6833,-6573,-6103,-5482,-4758,-4030,-3384,-2912,-2695,-2772,-3166,-3834,-4723,-5722,-6716,-7574,-8180,-8431,-8272,-7675,-6671,-5320,-3722,-1998,-272,1334,2725,3826,4603,5059,5218,5149,4902,4586,4246,3991,3837,3861,4050,4431,4976,5658,6450,7295,8167,9015,9801,10495,11052,11460,11672,11694,11493,11091,10489,9726,8838,7884,6911,5979,5134,4408,3835,3401,3114,2939,2849,2816,2793,2764,2700,2592,2439,2230,1981,1686,1355,994,609,216,-170,-526,-825,-1043,-1145,-1134,-980,-704,-325,136,618,1087,1490,1773,1911,1864,1639,1219,642,-85,-911,-1811,-2736,-3659,-4540,-5359,-6092,-6717,-7235,-7622,-7890,-8024,-8035,-7924,-7704,-7380,-6975,-6497,-5973,-5427,-4872,-4352,-3877,-3484,-3194,-3020,-2979,-3068,-3284,-3611,-4016,-4475,-4940,-5373,-5726,-5960,-6026,-5913,-5570,-5024,-4252,-3310,-2222,-1071,74,1113,1969,2551,2810,2707,2253,1483,467,-694,-1900,-3027,-3996,-4721,-5175,-5354,-5287,-5037,-4671,-4267,-3897,-3592,-3399,-3295,-3279,-3307,-3341,-3354,-3304,-3196,-3005,-2768,-2478,-2184,-1883,-1611,-1363,-1145,-963,-789,-647,-509,-404,-336,-326,-384,-532,-768,-1082,-1465,-1879,-2294,-2676,-2995,-3215,-3353,-3371,-3313,-3171,-2963,-2715,-2407,-2054,-1634,-1127,-524,198,1038,1975,2992,4031,5041,5954,6709,7246,7540,7559,7329,6873,6254,5545,4827,4176,3673,3358,3273,3416,3774,4315,4984,5737,6507,7258,7928,8499,8916,9164,9211,9033,8626,7972,7103,6029,4818,3515,2220,979,-95,-983,-1625,-2021,-2202,-2191,-2077,-1901,-1751,-1659,-1669,-1787,-2000,-2291,-2617,-2954,-3262,-3538,-3754,-3944,-4095,-4252,-4420,-4624,-4865,-5137,-5424,-5691,-5915,-6053,-6078,-5981,-5753,-5412,-4998,-4535,-4104,-3732,-3502,-3436,-3598,-3989,-4630,-5483,-6515,-7637,-8771,-9801,-10628,-11162,-11332,-11111,-10502,-9544,-8313,-6891,-5400,-3916,-2566,-1401,-496,131,472,559,437,180,-133,-432,-640,-731,-670,-490,-214,79,338,479,469,274,-94,-601,-1181,-1762,-2260,-2608,-2750,-2662,-2339,-1812,-1124,-335,479,1261,1938,2467,2807,2943,2873,2615,2195,1665,1061,457,-115,-577,-911,-1062,-1022,-791,-359,213,927,1690,2487,3216,3854,4327,4610,4695,4571,4300,3906,3481,3074,2755,2565,2507,2589,2749,2956,3129,3217,3152,2909,2447,1788,934,-56,-1139,-2231,-3259,-4144,-4800,-5180,-5223,-4907,-4240,-3229,-1931,-396,1296,3071,4831,6500,7975,9189,10046,10512,10513,10073,9173,7898,6303,4518,2655,866,-742,-2034,-2947,-3411,-3415,-2989,-2173,-1073,212,1555,2806,3859,4568,4876,4704,4077,3017,1641,61,-1563,-3083,-4375,-5330,-5915,-6116,-5987,-5608,-5075,-4508,-3993,-3620,-3438,-3459,-3689,-4078,-4592,-5162,-5722,-6219,-6590,-6798,-6817,-6634,-6268,-5739,-5109,-4409,-3716,-3056,-2474,-1978,-1569,-1232,-947,-693,-452,-211,23,251,444,589,647,595,398,41,-487,-1178,-1997,-2887,-3786,-4579,-5200,-5526,-5512,-5083,-4263,-3044,-1537,195,1988,3728,5266,6474,7267,7563,7364,6669,5571,4150,2552,924,-603,-1877,-2818,-3341,-3441,-3122,-2459,-1518,-424,746,1870,2890,3742,4402,4861,5139,5255,5244,5147,4977,4785,4577,4373,4194,4032,3907,3805,3736,3676,3615,3527,3372,3127,2752,2224,1526,664,-353,-1476,-2670,-3856,-4979,-5961,-6752,-7286,-7546,-7489,-7138,-6488,-5601,-4506,-3299,-2030,-791,365,1370,2199,2819,3232,3454,3497,3397,3173,2837,2406,1860,1204,424,-494,-1528,-2680,-3888,-5115,-6268,-7282,-8041,-8489,-8522,-8118,-7235,-5899,-4158,-2113,121,2367,4475,6266,7592,8364,8505,8041,7022,5581,3863,2083,400,-975,-1939,-2374,-2274,-1652,-587,804,2403,4059,5672,7119,8354,9312,9981,10358,10445,10269,9855,9242,8485,7641,6779,5976,5286,4775,4464,4350,4416,4585,4799,4951,4976,4792,4386,3732,2897,1926,932,10,-733,-1216,-1374,-1191,-673,135,1146,2282,3418,4470,5332,5950,6270,6298,6032,5531,4830,4006,3105,2184,1268,374,-516,-1418,-2377,-3421,-4588,-5883,-7292,-8781,-10280,-11720,-13009,-14073,-14833,-15247,-15269,-14901,-14150,-13053,-11672,-10077,-8374,-6655,-5040,-3616,-2486,-1702,-1316,-1324,-1714,-2426,-3390,-4508,-5679,-6793,-7751,-8456,-8836,-8847,-8463,-7711,-6628,-5296,-3812,-2278,-809,509,1592,2403,2920,3160,3150,2949,2590,2145,1634,1120,613,164,-216,-491,-644,-676,-562,-346,-6,398,861,1340,1815,2268,2690,3083,3449,3805,4167,4545,4957,5395,5856,6319,6752,7118,7391,7540,7561,7453,7238,6947,6628,6322,6070,5918,5878,5974,6178,6478,6810,7119,7332,7372,7186,6724,5970,4936,3666,2228,722,-750,-2059,-3105,-3784,-4020,-3798,-3085,-1966,-491,1201,2987,4705,6224,7403,8157,8435,8217,7563,6528,5239,3803,2350,986,-208,-1163,-1861,-2300,-2499,-2527,-2427,-2284,-2149,-2067,-2069,-2135,-2252,-2352,-2391,-2301,-2035,-1583,-927,-126,794,1737,2647,3433,4047,4427,4555,4411,4018,3399,2611,1709,764,-155,-985,-1687,-2221,-2601,-2819,-2941,-2979,-3017,-3066,-3181,-3356,-3588,-3850,-4113,-4335,-4508,-4598,-4618,-4569,-4462,-4319,-4148,-3957,-3764,-3557,-3352,-3143,-2942,-2765,-2634,-2573,-2619,-2779,-3089,-3519,-4080,-4698,-5352,-5940,-6413,-6695,-6735,-6514,-6009,-5256,-4277,-3143,-1914,-668,525,1602,2518,3238,3753,4061,4185,4151,3987,3747,3453,3164,2913,2734,2669,2724,2924,3250,3701,4235,4829,5437,6023,6549,6985,7308,7498,7554,7469,7257,6935,6519,6050,5546,5054,4590,4195,3874,3636,3472,3343,3220,3039,2748,2304,1667,846,-150,-1255,-2407,-3505,-4462,-5173,-5585,-5631,-5325,-4675,-3756,-2649,-1467,-307,724,1559,2145,2478,2572,2483,2273,2016,1788,1640,1613,1713,1928,2206,2503,2732,2835,2745,2416,1832,998,-50,-1245,-2506,-3727,-4810,-5644,-6159,-6286,-6019,-5389,-4457,-3353,-2180,-1093,-192,428,736,723,447,-15,-562,-1070,-1450,-1610,-1510,-1133,-507,316,1251,2214,3104,3855,4393,4706,4767,4615,4264,3772,3171,2514,1828,1158,528,-30,-475,-776,-903,-815,-527,-22,639,1414,2209,2945,3528,3887,3977,3769,3292,2579,1709,761,-182,-1030,-1736,-2228,-2513,-2560,-2403,-2071,-1591,-1032,-411,204,796,1321,1757,2093,2308,2420,2422,2356,2229,2092,1940,1805,1662,1498,1270,952,489,-107,-864,-1732,-2664,-3593,-4417,-5056,-5418,-5450,-5106,-4403,-3367,-2072,-620,896,2353,3658,4739,5530,6029,6229,6177,5928,5543,5102,4671,4310,4065,3959,3995,4166,4422,4731,5017,5237,5331,5259,5007,4563,3959,3226,2415,1586,775,32,-635,-1208,-1702,-2114,-2460,-2738,-2948,-3083,-3135,-3095,-2965,-2749,-2455,-2115,-1746,-1395,-1092,-864,-744,-736,-849,-1070,-1370,-1721,-2077,-2401,-2675,-2859,-2981,-3017,-3012,-2960,-2899,-2819,-2739,-2643,-2536,-2400,-2246,-2075,-1905,-1783,-1724,-1796,-2020,-2434,-3040,-3823,-4745,-5741,-6740,-7651,-8403,-8928,-9175,-9134,-8791,-8191,-7358,-6366,-5257,-4116,-2985,-1930,-989,-191,431,882,1144,1236,1166,959,644,261,-172,-602,-1039,-1448,-1866,-2282,-2742,-3242,-3805,-4414,-5063,-5684,-6270,-6711,-6999,-7055,-6879,-6463,-5840,-5071,-4223,-3390,-2633,-2028,-1596,-1363,-1285,-1342,-1447,-1560,-1601,-1541,-1350,-1026,-596,-92,431,928,1347,1653,1824,1851,1748,1533,1247,930,642,432,347,426,678,1098,1647,2265,2886,3433,3843,4078,4112,3976,3698,3362,3024,2777,2667,2739,2990,3409,3930,4511,5069,5553,5918,6136,6219,6186,6084,5964,5869,5843,5898,6045,6278,6567,6911,7253,7591,7867,8069,8139,8061,7796,7314,6629,5723,4648,3444,2178,942,-200,-1152,-1878,-2338,-2540,-2535,-2365,-2145,-1929,-1828,-1876,-2119,-2544,-3129,-3804,-4519,-5169,-5721,-6086,-6271,-6233,-6026,-5663,-5213,-4729,-4270,-3880,-3599,-3448,-3437,-3593,-3890,-4358,-4959,-5681,-6492,-7324,-8142,-8855,-9420,-9762,-9856,-9669,-9212,-8513,-7627,-6621,-5590,-4593,-3722,-3000,-2467,-2107,-1887,-1774,-1689,-1607,-1458,-1241,-941,-587,-218,108,337,407,279,-68,-646,-1415,-2355,-3382,-4446,-5462,-6361,-7082,-7563,-7782,-7717,-7386,-6832,-6092,-5264,-4390,-3556,-2809,-2176,-1682,-1314,-1061,-880,-751,-617,-469,-282,-45,213,503,771,1006,1179,1270,1282,1233,1146,1075,1051,1135,1342,1717,2253,2958,3811,4782,5825,6890,7909,8822,9568,10083,10336,10285,9940,9295,8412,7320,6113,4860,3644,2558,1651,988,585,451,568,895,1385,1975,2611,3237,3807,4295,4672,4946,5103,5170,5147,5061,4921,4735,4526,4294,4060,3843,3637,3467,3307,3125,2885,2512,1960,1172,125,-1181,-2701,-4373,-6078,-7711,-9120,-10196,-10817,-10927,-10492,-9557,-8195,-6559,-4798,-3107,-1642,-539,105,276,-30,-710,-1694,-2829,-4002,-5086,-5984,-6622,-6967,-7007,-6770,-6304,-5682,-4973,-4275,-3643,-3150,-2815,-2651,-2631,-2706,-2825,-2915,-2946,-2874,-2707,-2451,-2153,-1840,-1566,-1351,-1211,-1158,-1163,-1217,-1279,-1333,-1342,-1313,-1223,-1093,-932,-748,-567,-382,-207,-22,187,455,806,1271,1859,2577,3409,4327,5285,6241,7128,7899,8487,8844,8924,8698,8151,7294,6165,4814,3339,1814,364,-931,-1966,-2697,-3080,-3114,-2842,-2308,-1617,-844,-98,542,1005,1249,1266,1069,702,225,-301,-786,-1199,-1460,-1574,-1511,-1300,-957,-526,-40,467,969,1438,1853,2172,2377,2406,2264,1901,1354,638,-193,-1062,-1899,-2619,-3163,-3468,-3527,-3318,-2882,-2260,-1511,-718,56,745,1310,1729,2019,2197,2309,2398,2492,2624,2783,2965,3141,3275,3342,3305,3160,2899,2534,2083,1582,1048,534,52,-364,-682,-911,-1016,-1033,-966,-852,-729,-631,-590,-619,-728,-894,-1094,-1292,-1440,-1493,-1440,-1216,-873,-373,211,849,1476,2031,2453,2693,2727,2537,2165,1654,1093,583,217,96,283,810,1679,2832,4191,5638,7029,8242,9130,9610,9612,9128,8191,6898,5352,3729,2151,788,-257,-899,-1091,-858,-225,696,1816,2990,4100,5034,5685,6012,5970,5587,4895,3966,2881,1730,597,-441,-1326,-2019,-2495,-2752,-2794,-2642,-2318,-1854,-1292,-685,-105,366,635,630,277,-450,-1537,-2948,-4567,-6292,-7963,-9449,-10608,-11362,-11628,-11432,-10777,-9782,-8544,-7212,-5933,-4818,-3980,-3463,-3277,-3405,-3764,-4291,-4879,-5459,-5950,-6319,-6532,-6608,-6551,-6413,-6211,-6001,-5793,-5615,-5458,-5313,-5154,-4937,-4629,-4180,-3578,-2805,-1892,-890,131,1077,1854,2385,2596,2478,2024,1311,410,-539,-1423,-2096,-2458,-2446,-2025,-1247,-171,1073,2357,3535,4492,5137,5441,5422,5154,4738,4311,3988,3876,4041,4512,5262,6245,7354,8496,9538,10391,10939,11135,10944,10356,9441,8231,6860,5408,4003,2752,1733,1033,672,666,994,1596,2413,3360,4344,5301,6147,6837,7344,7631,7721,7601,7304,6850,6265,5586,4849,4084,3348,2658,2079,1633,1353,1265,1344,1580,1891,2220,2456,2521,2340,1859,1085,32,-1210,-2555,-3865,-5027,-5915,-6443,-6566,-6263,-5590,-4609,-3449,-2230,-1093,-146,505,824,784,432,-166,-908,-1685,-2375,-2889,-3148,-3120,-2803,-2239,-1483,-638,220,975,1562,1902,1977,1764,1305,630,-187,-1093,-2018,-2928,-3777,-4551,-5241,-5832,-6336,-6724,-7008,-7154,-7161,-7007,-6692,-6223,-5609,-4904,-4126,-3379,-2680,-2138,-1775,-1650,-1766,-2097,-2590,-3151,-3664,-4022,-4113,-3867,-3256,-2284,-1026,431,1952,3414,4678,5650,6246,6448,6251,5728,4926,3985,2976,2037,1232,650,315,251,434,832,1382,2030,2694,3317,3838,4219,4432,4483,4378,4158,3872,3555,3276,3057,2935,2920,3000,3169,3394,3660,3925,4197,4431,4669,4873,5082,5258,5408,5478,5434,5221,4782,4099,3139,1940,530,-993,-2558,-4025,-5310,-6306,-6938,-7183,-7019,-6493,-5655,-4591,-3388,-2140,-932,171,1110,1870,2438,2830,3077,3205,3252,3244,3199,3118,3007,2843,2627,2335,1971,1535,1041,518,-3,-475,-872,-1144,-1307,-1339,-1287,-1193,-1098,-1072,-1143,-1339,-1661,-2077,-2552,-3017,-3411,-3675,-3758,-3639,-3322,-2832,-2234,-1589,-980,-474,-124,47,46,-98,-307,-525,-653,-633,-429,-6,598,1361,2207,3072,3870,4541,5008,5243,5202,4896,4327,3539,2586,1535,472,-528,-1383,-2030,-2425,-2541,-2388,-1984,-1392,-656,122,903,1585,2143,2527,2726,2751,2623,2380,2070,1742,1436,1201,1047,1005,1058,1213,1434,1716,2018,2339,2657,2976,3298,3609,3916,4170,4362,4418,4317,3993,3446,2652,1653,489,-753,-1991,-3127,-4069,-4758,-5120,-5166,-4866,-4273,-3411,-2364,-1191,7,1158,2179,3004,3591,3921,3988,3830,3486,3020,2509,2023,1634,1387,1328,1445,1741,2158,2649,3139,3575,3876,4022,3954,3669,3160,2438,1527,477,-678,-1863,-3017,-4072,-4944,-5590,-5931,-5958,-5623,-4979,-4025,-2883,-1601,-330,848,1818,2509,2872,2893,2604,2056,1345,548,-221,-914,-1442,-1813,-2000,-2036,-1959,-1810,-1646,-1515,-1456,-1516,-1704,-2045,-2519,-3120,-3801,-4526,-5227,-5855,-6343,-6648,-6732,-6582,-6203,-5622,-4876,-4033,-3143,-2286,-1506,-871,-393,-120,-26,-129,-377,-766,-1235,-1764,-2302,-2826,-3295,-3701,-4018,-4242,-4374,-4404,-4340,-4178,-3920,-3579,-3178,-2753,-2367,-2073,-1950,-2038,-2390,-2994,-3832,-4832,-5895,-6915,-7762,-8341,-8563,-8395,-7830,-6912,-5709,-4335,-2893,-1523,-337,579,1138,1348,1202,788,184,-487,-1110,-1588,-1833,-1810,-1504,-943,-180,709,1649,2548,3349,3994,4463,4756,4878,4872,4748,4552,4293,3992,3653,3289,2908,2520,2160,1835,1602,1469,1485,1649,1985,2468,3089,3799,4558,5313,6007,6588,7014,7240,7262,7073,6710,6213,5646,5070,4548,4124,3837,3701,3710,3853,4082,4368,4651,4881,5015,5002,4822,4449,3885,3137,2234,1209,111,-1015,-2111,-3130,-4028,-4765,-5322,-5679,-5844,-5817,-5630,-5304,-4872,-4377,-3849,-3328,-2855,-2455,-2157,-1987,-1947,-2042,-2266,-2581,-2981,-3406,-3836,-4216,-4509,-4677,-4697,-4550,-4260,-3853,-3400,-2961,-2636,-2477,-2556,-2883,-3457,-4228,-5122,-6041,-6886,-7558,-7991,-8131,-7958,-7495,-6768,-5845,-4809,-3738,-2735,-1882,-1247,-886,-806,-1007,-1424,-2009,-2649,-3264,-3755,-4046,-4099,-3878,-3421,-2761,-1982,-1185,-452,109,436,495,244,-257,-1004,-1901,-2887,-3871,-4778,-5538,-6099,-6426,-6501,-6331,-5932,-5350,-4620,-3805,-2942,-2102,-1288,-577,56,561,956,1220,1374,1403,1359,1244,1125,1044,1051,1207,1530,2046,2743,3598,4567,5592,6615,7568,8404,9063,9532,9772,9808,9634,9294,8806,8228,7579,6918,6264,5659,5125,4687,4361,4152,4069,4103,4232,4456,4717,5018,5301,5549,5731,5833,5834,5739,5549,5278,4948,4575,4186,3804,3447,3139,2895,2739,2678,2725,2870,3080,3310,3478,3503,3297,2774,1896,641,-956,-2812,-4833,-6852,-8753,-10369,-11602,-12357,-12594,-12319,-11576,-10453,-9083,-7600,-6169,-4936,-4015,-3517,-3457,-3848,-4619,-5665,-6865,-8059,-9111,-9901,-10327,-10357,-9960,-9191,-8101,-6785,-5343,-3867,-2449,-1163,-66,796,1397,1721,1766,1544,1083,418,-387,-1280,-2179,-3018,-3732,-4253,-4549,-4573,-4331,-3803,-3032,-2044,-906,308,1515,2632,3570,4270,4687,4809,4665,4298,3787,3207,2639,2152,1795,1598,1570,1705,1974,2343,2768,3207,3604,3937,4151,4239,4178,3961,3594,3086,2455,1736,943,138,-668,-1409,-2061,-2591,-2964,-3181,-3218,-3095,-2816,-2402,-1888,-1293,-671,-50,525,1015,1402,1640,1749,1692,1513,1211,835,415,11,-338,-572,-665,-589,-363,-2,413,831,1151,1319,1267,986,477,-206,-998,-1799,-2509,-3034,-3273,-3184,-2718,-1885,-741,648,2154,3646,4997,6056,6748,6981,6764,6103,5096,3845,2501,1208,103,-691,-1098,-1090,-671,84,1093,2226,3361,4367,5142,5603,5700,5422,4791,3852,2692,1385,41,-1260,-2440,-3436,-4214,-4746,-5022,-5040,-4802,-4315,-3593,-2668,-1579,-401,808,1927,2893,3592,3983,4023,3733,3169,2416,1611,844,261,-87,-138,110,619,1331,2162,3021,3817,4484,4951,5203,5218,5024,4643,4135,3537,2914,2303,1744,1264,883,612,465,443,554,793,1161,1642,2214,2849,3493,4112,4631,5027,5231,5242,5035,4636,4067,3379,2631,1871,1170,568,102,-197,-330,-307,-149,86,349,554,626,492,79,-635,-1671,-2989,-4530,-6198,-7892,-9477,-10861,-11916,-12580,-12789,-12526,-11821,-10719,-9338,-7782,-6209,-4748,-3528,-2652,-2172,-2112,-2444,-3103,-3990,-4989,-5965,-6806,-7394,-7661,-7556,-7077,-6258,-5153,-3851,-2451,-1041,264,1396,2262,2819,3021,2867,2364,1553,508,-712,-1987,-3237,-4354,-5236,-5820,-6027,-5838,-5246,-4288,-3038,-1591,-82,1365,2607,3545,4092,4227,3973,3400,2635,1821,1108,644,513,784,1446,2457,3726,5134,6572,7910,9051,9922,10465,10672,10541,10117,9441,8599,7639,6667,5724,4899,4226,3752,3501,3483,3701,4129,4749,5510,6355,7229,8047,8744,9246,9489,9434,9058,8356,7383,6164,4820,3414,2073,895,-32,-636,-869,-735,-243,536,1537,2644,3764,4775,5570,6070,6194,5912,5221,4141,2740,1098,-681,-2478,-4178,-5666,-6835,-7629,-7983,-7925,-7471,-6720,-5769,-4744,-3770,-2953,-2374,-2089,-2090,-2377,-2875,-3533,-4252,-4952,-5558,-5985,-6196,-6145,-5830,-5256,-4463,-3477,-2388,-1225,-96,958,1836,2497,2872,2940,2682,2109,1259,172,-1061,-2389,-3685,-4892,-5895,-6635,-7047,-7100,-6792,-6154,-5255,-4182,-3062,-2003,-1130,-533,-267,-349,-744,-1366,-2109,-2846,-3450,-3834,-3927,-3717,-3226,-2504,-1633,-685,262,1151,1948,2629,3209,3695,4122,4511,4889,5260,5638,5992,6319,6577,6750,6806,6742,6552,6248,5855,5398,4905,4411,3938,3496,3108,2758,2458,2193,1951,1728,1505,1283,1063,847,672,546,526,629,896,1332,1937,2678,3509,4353,5119,5718,6042,6024,5610,4779,3574,2055,327,-1465,-3190,-4686,-5821,-6490,-6624,-6210,-5294,-3968,-2376,-692,908,2256,3221,3718,3726,3269,2435,1339,107,-1109,-2203,-3062,-3623,-3853,-3734,-3308,-2613,-1720,-708,341,1347,2225,2906,3334,3453,3250,2724,1904,842,-366,-1634,-2825,-3839,-4562,-4911,-4845,-4353,-3478,-2299,-917,514,1877,3010,3819,4200,4117,3564,2583,1265,-277,-1888,-3414,-4704,-5632,-6112,-6103,-5629,-4740,-3557,-2186,-784,544,1661,2511,3027,3212,3080,2688,2102,1408,679,-5,-606,-1067,-1404,-1589,-1674,-1646,-1560,-1396,-1181,-891,-518,-40,554,1279,2115,3060,4057,5077,6042,6895,7567,7989,8136,7972,7531,6841,5990,5068,4175,3423,2882,2618,2645,2942,3442,4066,4673,5169,5410,5334,4870,4022,2824,1360,-242,-1841,-3272,-4392,-5083,-5265,-4942,-4131,-2974,-1576,-137,1195,2263,2958,3225,3058,2504,1658,633,-437,-1420,-2215,-2710,-2870,-2655,-2078,-1191,-51,1241,2585,3877,5001,5863,6373,6466,6107,5295,4064,2497,699,-1186,-3014,-4633,-5921,-6773,-7144,-7028,-6455,-5529,-4335,-3036,-1753,-629,214,696,745,357,-449,-1600,-2990,-4466,-5886,-7062,-7878,-8206,-8001,-7270,-6060,-4503,-2725,-907,797,2245,3310,3940,4086,3791,3096,2105,923,-330,-1534,-2602,-3451,-4041,-4366,-4420,-4262,-3919,-3453,-2925,-2359,-1830,-1333,-925,-605,-394,-302,-329,-482,-757,-1147,-1626,-2186,-2758,-3326,-3803,-4155,-4313,-4266,-3973,-3476,-2789,-1980,-1132,-307,390,896,1141,1067,666,-92,-1154,-2500,-4032,-5670,-7292,-8770,-9993,-10837,-11238,-11151,-10589,-9622,-8348,-6915,-5467,-4163,-3115,-2426,-2119,-2204,-2613,-3262,-4042,-4826,-5508,-5989,-6201,-6096,-5670,-4919,-3888,-2608,-1141,450,2118,3768,5367,6822,8087,9120,9871,10355,10556,10522,10274,9868,9346,8734,8089,7398,6719,6040,5405,4831,4347,3980,3739,3627,3618,3681,3756,3801,3760,3622,3382,3072,2746,2453,2265,2199,2299,2527,2873,3279,3695,4078,4380,4587,4682,4672,4571,4382,4131,3813,3441,3013,2530,1999,1421,825,202,-389,-969,-1478,-1935,-2305,-2605,-2832,-2998,-3124,-3223,-3317,-3426,-3562,-3743,-3974,-4256,-4577,-4923,-5257,-5559,-5784,-5912,-5923,-5799,-5563,-5215,-4807,-4360,-3941,-3578,-3337,-3241,-3332,-3618,-4098,-4751,-5520,-6341,-7123,-7760,-8157,-8218,-7878,-7126,-5967,-4501,-2828,-1126,448,1707,2515,2768,2422,1505,102,-1642,-3549,-5423,-7075,-8356,-9143,-9401,-9127,-8381,-7267,-5898,-4404,-2895,-1469,-201,861,1674,2232,2514,2543,2338,1941,1410,805,204,-341,-754,-1030,-1119,-1068,-876,-612,-313,-33,187,325,362,304,147,-77,-375,-708,-1073,-1433,-1755,-2002,-2118,-2078,-1834,-1395,-769,-4,847,1704,2511,3203,3742,4126,4350,4450,4470,4448,4435,4466,4552,4715,4929,5186,5450,5691,5879,5993,6016,5958,5821,5646,5458,5300,5213,5220,5353,5607,5982,6443,6962,7484,7950,8332,8546,8603,8438,8074,7496,6741,5829,4824,3765,2726,1759,916,238,-271,-606,-824,-964,-1119,-1351,-1733,-2292,-3037,-3925,-4890,-5843,-6680,-7332,-7727,-7857,-7733,-7411,-6975,-6513,-6122,-5885,-5849,-6048,-6465,-7068,-7783,-8544,-9243,-9817,-10182,-10295,-10140,-9723,-9067,-8243,-7287,-6289,-5294,-4368,-3549,-2882,-2377,-2050,-1885,-1863,-1936,-2076,-2217,-2333,-2384,-2349,-2231,-2038,-1789,-1517,-1253,-1017,-842,-728,-701,-751,-909,-1155,-1528,-1999,-2588,-3243,-3940,-4586,-5118,-5418,-5424,-5050,-4289,-3136,-1669,29,1828,3595,5211,6550,7559,8165,8388,8231,7760,7037,6149,5165,4180,3232,2404,1703,1170,797,585,514,562,709,923,1192,1480,1784,2060,2314,2502,2623,2656,2599,2457,2247,1992,1734,1497,1329,1236,1242,1334,1500,1719,1963,2210,2449,2664,2853,3014,3126,3183,3142,2973,2631,2098,1358,441,-592,-1660,-2651,-3456,-3983,-4169,-3977,-3448,-2622,-1614,-530,501,1375,1990,2309,2298,1992,1438,714,-86,-875,-1570,-2116,-2468,-2626,-2584,-2377,-2020,-1535,-940,-232,576,1493,2498,3584,4697,5809,6836,7728,8398,8788,8853,8551,7901,6907,5649,4178,2620,1052,-394,-1640,-2600,-3232,-3514,-3479,-3165,-2669,-2057,-1449,-889,-453,-141,47,152,221,290,402,555,761,987,1215,1418,1583,1709,1806,1902,2023,2205,2464,2824,3268,3794,4346,4901,5384,5769,5984,6028,5846,5473,4892,4151,3286,2343,1387,465,-363,-1056,-1580,-1901,-2022,-1927,-1634,-1172,-569,109,804,1447,1950,2270,2330,2136,1656,948,35,-1007,-2106,-3211,-4241,-5174,-5974,-6629,-7155,-7539,-7801,-7915,-7884,-7669,-7270,-6662,-5877,-4930,-3904,-2861,-1906,-1125,-608,-401,-557,-1041,-1838,-2861,-4020,-5206,-6307,-7226,-7870,-8190,-8138,-7726,-6977,-5939,-4697,-3318,-1892,-486,843,2053,3104,3983,4651,5101,5300,5244,4916,4329,3505,2490,1348,165,-982,-1983,-2780,-3296,-3500,-3395,-2987,-2354,-1554,-699,109,773,1196,1327,1134,645,-76,-928,-1768,-2476,-2907,-2991,-2668,-1965,-928,321,1683,3010,4203,5166,5857,6246,6369,6252,5963,5569,5132,4699,4323,4013,3789,3642,3571,3549,3585,3650,3758,3917,4119,4405,4756,5195,5706,6272,6868,7468,8037,8545,8976,9296,9506,9578,9505,9275,8877,8320,7601,6772,5848,4910,4004,3196,2538,2043,1737,1561,1499,1444,1355,1143,783,258,-404,-1156,-1924,-2644,-3246,-3702,-3984,-4128,-4143,-4103,-4038,-4000,-4016,-4078,-4187,-4298,-4383,-4393,-4309,-4095,-3775,-3333,-2838,-2305,-1812,-1400,-1118,-998,-1032,-1212,-1478,-1791,-2078,-2302,-2430,-2456,-2406,-2313,-2243,-2242,-2386,-2688,-3184,-3856,-4661,-5558,-6461,-7303,-8020,-8541,-8840,-8888,-8701,-8297,-7732,-7052,-6331,-5615,-4949,-4351,-3816,-3314,-2808,-2237,-1575,-791,107,1081,2086,3035,3885,4548,5022,5267,5323,5225,5026,4803,4611,4499,4509,4637,4876,5195,5538,5863,6116,6250,6246,6088,5782,5360,4862,4334,3852,3444,3172,3053,3095,3292,3608,4016,4464,4917,5328,5674,5929,6089,6144,6116,5997,5829,5603,5360,5094,4826,4534,4231,3865,3448,2916,2289,1521,647,-334,-1363,-2401,-3377,-4242,-4937,-5439,-5731,-5817,-5727,-5484,-5140,-4725,-4271,-3818,-3363,-2948,-2560,-2229,-1946,-1744,-1604,-1561,-1593,-1710,-1893,-2126,-2365,-2588,-2716,-2723,-2537,-2143,-1511,-669,358,1483,2643,3728,4665,5366,5787,5896,5693,5212,4488,3597,2594,1554,544,-401,-1207,-1884,-2376,-2722,-2905,-2984,-2979,-2946,-2923,-2936,-2994,-3082,-3152,-3149,-3007,-2670,-2107,-1335,-388,633,1624,2476,3074,3364,3308,2935,2308,1527,712,-29,-588,-901,-935,-690,-215,427,1159,1884,2538,3049,3378,3518,3455,3237,2873,2427,1925,1424,945,544,227,35,-17,66,302,655,1105,1611,2120,2580,2960,3204,3317,3296,3161,2956,2712,2463,2236,2024,1833,1635,1422,1173,891,584,278,5,-207,-324,-338,-246,-61,190,474,769,1027,1246,1395,1480,1501,1471,1408,1328,1264,1214,1209,1243,1308,1423,1543,1700,1864,2055,2279,2545,2869,3239,3656,4081,4478,4801,4984,4993,4781,4338,3662,2793,1765,670,-443,-1466,-2356,-3034,-3480,-3678,-3638,-3399,-3012,-2546,-2080,-1700,-1481,-1503,-1798,-2399,-3278,-4396,-5658,-6960,-8166,-9176,-9870,-10210,-10160,-9766,-9093,-8235,-7302,-6394,-5584,-4935,-4451,-4140,-3955,-3866,-3821,-3780,-3718,-3605,-3453,-3256,-3041,-2822,-2615,-2433,-2277,-2133,-1988,-1815,-1592,-1308,-948,-526,-52,450,948,1426,1849,2207,2485,2673,2771,2782,2701,2551,2327,2052,1739,1405,1068,741,432,134,-159,-475,-826,-1227,-1696,-2209,-2778,-3349,-3913,-4428,-4866,-5217,-5468,-5627,-5713,-5747,-5753,-5757,-5766,-5784,-5806,-5803,-5763,-5648,-5448,-5151,-4765,-4305,-3810,-3305,-2839,-2412,-2058,-1736,-1445,-1127,-748,-272,317,1025,1807,2629,3418,4102,4646,4981,5129,5077,4882,4593,4274,3991,3784,3702,3739,3900,4145,4438,4731,4968,5117,5126,4986,4664,4176,3514,2724,1846,938,105,-597,-1043,-1183,-957,-351,592,1815,3194,4607,5915,6997,7764,8160,8180,7862,7272,6505,5648,4798,4004,3325,2743,2257,1816,1377,894,333,-326,-1064,-1864,-2673,-3442,-4109,-4633,-4963,-5090,-4992,-4685,-4195,-3554,-2817,-2034,-1275,-587,-39,336,503,452,182,-274,-895,-1616,-2397,-3176,-3915,-4580,-5161,-5653,-6076,-6430,-6746,-7014,-7250,-7451,-7611,-7742,-7836,-7918,-7985,-8067,-8166,-8285,-8424,-8564,-8677,-8745,-8720,-8586,-8325,-7921,-7404,-6789,-6129,-5481,-4879,-4387,-4003,-3750,-3589,-3492,-3394,-3247,-2983,-2578,-1993,-1257,-394,518,1412,2195,2812,3210,3382,3352,3160,2884,2587,2337,2190,2155,2249,2430,2666,2899,3083,3178,3152,3014,2746,2391,1952,1466,958,460,2,-373,-631,-719,-604,-252,347,1166,2169,3264,4370,5379,6191,6749,7003,6958,6657,6156,5561,4956,4438,4075,3911,3955,4192,4559,5000,5419,5745,5909,5854,5572,5057,4355,3521,2641,1798,1099,619,428,569,1038,1808,2801,3916,5030,6006,6737,7109,7082,6626,5784,4626,3262,1823,426,-808,-1820,-2559,-3041,-3289,-3358,-3305,-3171,-3010,-2827,-2671,-2527,-2434,-2384,-2405,-2498,-2670,-2917,-3220,-3568,-3920,-4256,-4538,-4758,-4889,-4957,-4948,-4913,-4860,-4819,-4810,-4825,-4864,-4893,-4891,-4813,-4647,-4362,-3963,-3468,-2898,-2318,-1776,-1353,-1097,-1075,-1284,-1741,-2378,-3138,-3917,-4617,-5134,-5405,-5358,-5010,-4360,-3488,-2469,-1412,-419,412,1004,1302,1286,941,314,-577,-1654,-2851,-4094,-5280,-6338,-7168,-7710,-7893,-7706,-7141,-6252,-5119,-3843,-2547,-1360,-378,315,679,728,486,47,-516,-1087,-1582,-1937,-2090,-2049,-1810,-1417,-928,-381,156,650,1081,1416,1685,1882,2037,2194,2359,2595,2897,3298,3788,4348,4954,5552,6095,6533,6808,6911,6804,6522,6080,5539,4962,4419,3967,3654,3485,3455,3519,3615,3700,3692,3597,3364,3029,2605,2120,1627,1128,677,260,-97,-398,-646,-828,-945,-986,-943,-808,-578,-266,120,539,971,1375,1714,1970,2113,2153,2084,1938,1738,1528,1343,1227,1188,1241,1356,1486,1586,1577,1415,1075,546,-116,-861,-1590,-2209,-2632,-2788,-2656,-2235,-1581,-764,110,942,1629,2106,2313,2245,1906,1335,591,-265,-1150,-1990,-2707,-3229,-3499,-3472,-3123,-2462,-1521,-375,888,2153,3305,4247,4895,5217,5207,4911,4398,3772,3120,2550,2114,1873,1818,1949,2202,2537,2868,3152,3319,3355,3223,2956,2566,2120,1671,1298,1060,1022,1203,1615,2211,2936,3687,4362,4857,5075,4965,4503,3702,2640,1379,58,-1244,-2402,-3359,-4062,-4508,-4731,-4776,-4721,-4625,-4544,-4507,-4535,-4618,-4757,-4927,-5140,-5368,-5650,-5953,-6303,-6679,-7069,-7443,-7775,-8019,-8156,-8146,-7991,-7669,-7216,-6622,-5939,-5171,-4369,-3546,-2731,-1950,-1216,-550,28,516,894,1167,1327,1375,1306,1130,848,481,46,-408,-844,-1190,-1396,-1400,-1159,-661,98,1073,2208,3419,4610,5688,6572,7196,7523,7539,7253,6687,5888,4892,3755,2539,1286,92,-1000,-1885,-2502,-2783,-2681,-2196,-1358,-237,1038,2357,3562,4548,5226,5557,5558,5282,4828,4298,3810,3447,3282,3320,3567,3944,4397,4815,5124,5234,5113,4728,4107,3306,2388,1476,655,39,-297,-304,35,683,1574,2601,3645,4578,5292,5696,5753,5449,4837,3970,2965,1898,895,13,-672,-1150,-1410,-1482,-1404,-1212,-945,-629,-281,81,442,780,1063,1262,1341,1279,1067,706,228,-335,-926,-1504,-2010,-2414,-2673,-2771,-2695,-2443,-2024,-1455,-772,-9,775,1526,2190,2697,3018,3118,2988,2658,2142,1501,769,-7,-795,-1578,-2353,-3113,-3877,-4624,-5362,-6040,-6644,-7088,-7355,-7364,-7116,-6586,-5819,-4847,-3762,-2622,-1542,-569,187,712,926,843,442,-243,-1169,-2267,-3451,-4608,-5632,-6413,-6854,-6911,-6550,-5820,-4776,-3544,-2232,-972,138,1029,1672,2076,2296,2388,2435,2501,2633,2852,3154,3496,3842,4129,4302,4331,4194,3891,3477,2972,2479,2048,1766,1696,1864,2311,2996,3907,4945,6057,7112,8042,8738,9142,9217,8949,8372,7541,6540,5464,4412,3483,2735,2231,1964,1933,2083,2359,2697,3023,3291,3442,3444,3271,2907,2351,1620,740,-234,-1254,-2233,-3120,-3823,-4311,-4516,-4450,-4084,-3485,-2671,-1736,-752,195,1015,1649,2036,2164,2021,1648,1086,406,-312,-1007,-1596,-2064,-2371,-2555,-2626,-2656,-2686,-2785,-2972,-3284,-3688,-4176,-4664,-5113,-5416,-5543,-5413,-5023,-4372,-3484,-2440,-1290,-146,919,1809,2446,2790,2780,2449,1784,878,-217,-1370,-2495,-3454,-4179,-4585,-4652,-4391,-3841,-3091,-2221,-1343,-525,152,674,1025,1243,1372,1476,1611,1840,2177,2657,3241,3915,4614,5272,5826,6202,6361,6263,5922,5358,4646,3860,3097,2448,1989,1771,1812,2105,2591,3221,3893,4534,5072,5434,5608,5572,5342,4961,4447,3863,3241,2612,2027,1480,1021,628,330,106,-31,-107,-116,-103,-75,-85,-153,-323,-602,-1009,-1513,-2101,-2713,-3314,-3837,-4249,-4494,-4561,-4414,-4063,-3508,-2775,-1898,-915,117,1143,2113,2966,3666,4178,4487,4600,4532,4325,4003,3625,3200,2761,2306,1831,1333,805,254,-296,-819,-1266,-1587,-1745,-1686,-1401,-883,-139,773,1820,2917,4001,4996,5826,6430,6737,6707,6285,5474,4250,2678,796,-1273,-3416,-5482,-7322,-8809,-9830,-10342,-10322,-9836,-8953,-7807,-6523,-5218,-4006,-2949,-2090,-1434,-976,-677,-534,-502,-595,-792,-1113,-1551,-2105,-2771,-3508,-4299,-5068,-5776,-6350,-6740,-6900,-6805,-6450,-5860,-5074,-4158,-3189,-2257,-1447,-842,-514,-492,-809,-1426,-2303,-3354,-4472,-5550,-6467,-7123,-7431,-7349,-6859,-6000,-4836,-3477,-2043,-672,515,1408,1928,2031,1700,963,-132,-1502,-3051,-4665,-6220,-7600,-8684,-9390,-9633,-9400,-8669,-7516,-5995,-4232,-2345,-457,1307,2856,4120,5060,5665,5959,5971,5767,5403,4944,4454,3980,3557,3209,2932,2723,2564,2428,2305,2179,2053,1943,1870,1867,1974,2221,2633,3230,3992,4904,5904,6923,7881,8680,9237,9471,9327,8777,7813,6480,4833,2982,1045,-833,-2506,-3826,-4682,-4983,-4698,-3855,-2529,-864,964,2759,4325,5487,6140,6210,5721,4743,3400,1859,284,-1166,-2358,-3213,-3696,-3815,-3644,-3252,-2762,-2259,-1844,-1557,-1453,-1508,-1716,-2033,-2397,-2791,-3132,-3416,-3597,-3655,-3602,-3412,-3133,-2755,-2345,-1915,-1538,-1229,-1048,-995,-1085,-1295,-1575,-1883,-2147,-2326,-2379,-2303,-2116,-1865,-1629,-1462,-1464,-1667,-2125,-2835,-3770,-4880,-6082,-7277,-8363,-9224,-9781,-9950,-9712,-9062,-8057,-6789,-5376,-3951,-2661,-1617,-906,-593,-642,-1047,-1688,-2478,-3283,-3989,-4504,-4756,-4724,-4420,-3895,-3231,-2520,-1856,-1323,-965,-820,-859,-1065,-1368,-1715,-2042,-2306,-2473,-2526,-2458,-2266,-1956,-1524,-973,-299,483,1362,2293,3231,4098,4828,5335,5574,5499,5128,4490,3674,2780,1931,1242,815,703,935,1470,2245,3162,4098,4970,5661,6153,6396,6446,6328,6135,5939,5822,5840,6035,6403,6933,7563,8230,8856,9368,9698,9812,9678,9312,8738,8001,7164,6288,5430,4654,3986,3469,3104,2895,2829,2878,3021,3208,3410,3570,3647,3593,3377,2967,2377,1608,717,-252,-1228,-2144,-2946,-3590,-4057,-4349,-4497,-4542,-4547,-4574,-4676,-4898,-5255,-5744,-6327,-6961,-7578,-8129,-8561,-8845,-8975,-8958,-8820,-8598,-8312,-8006,-7683,-7359,-7046,-6720,-6414,-6099,-5809,-5538,-5303,-5121,-4980,-4917,-4900,-4960,-5080,-5263,-5503,-5796,-6117,-6453,-6752,-6990,-7099,-7059,-6805,-6343,-5646,-4751,-3676,-2484,-1214,60,1305,2467,3509,4405,5112,5601,5836,5771,5392,4671,3633,2313,790,-824,-2395,-3788,-4862,-5533,-5739,-5490,-4848,-3923,-2850,-1785,-850,-157,257,373,250,-38,-401,-722,-942,-985,-847,-523,-63,493,1079,1653,2159,2584,2885,3076,3129,3063,2868,2570,2177,1736,1260,826,438,164,-1,-38,33,179,365,540,682,757,789,786,817,914,1149,1538,2097,2794,3569,4344,5023,5513,5738,5650,5231,4512,3537,2413,1216,89,-896,-1622,-2048,-2134,-1890,-1358,-607,282,1205,2082,2841,3418,3817,4026,4093,4062,3996,3951,3975,4088,4289,4555,4822,5037,5101,4972,4581,3935,3039,1979,820,-298,-1296,-2044,-2496,-2593,-2344,-1789,-975,-11,1035,2062,3002,3806,4442,4902,5193,5324,5309,5143,4833,4357,3715,2894,1912,784,-415,-1644,-2779,-3754,-4467,-4847,-4877,-4542,-3903,-3036,-2050,-1057,-181,507,930,1081,974,667,228,-246,-682,-1009,-1184,-1196,-1053,-784,-427,-29,384,774,1134,1446,1699,1893,1998,2004,1883,1612,1194,621,-65,-834,-1603,-2323,-2901,-3300,-3459,-3381,-3066,-2553,-1895,-1137,-347,436,1162,1806,2322,2704,2898,2900,2669,2185,1451,465,-713,-2030,-3385,-4669,-5772,-6585,-7027,-7057,-6662,-5897,-4824,-3580,-2268,-1038,7,778,1228,1348,1174,760,181,-461,-1111,-1674,-2124,-2412,-2546,-2532,-2393,-2189,-1942,-1731,-1577,-1515,-1557,-1680,-1862,-2044,-2177,-2198,-2075,-1774,-1310,-709,-29,661,1284,1785,2117,2283,2298,2228,2134,2092,2155,2346,2662,3048,3447,3756,3921,3865,3581,3090,2442,1744,1086,581,294,277,519,984,1594,2260,2893,3418,3794,4007,4083,4073,4037,4050,4161,4409,4804,5327,5940,6595,7217,7764,8163,8381,8388,8151,7693,6997,6114,5070,3927,2749,1617,598,-217,-791,-1054,-1016,-668,-78,699,1549,2380,3092,3593,3859,3845,3610,3170,2623,2007,1396,811,268,-249,-770,-1311,-1904,-2519,-3147,-3719,-4187,-4483,-4561,-4414,-4033,-3491,-2836,-2180,-1604,-1203,-1028,-1111,-1434,-1945,-2573,-3206,-3761,-4138,-4279,-4153,-3760,-3137,-2347,-1460,-565,251,917,1354,1526,1397,962,257,-679,-1771,-2921,-4060,-5063,-5884,-6439,-6719,-6698,-6412,-5888,-5178,-4336,-3411,-2441,-1456,-473,495,1433,2309,3101,3740,4184,4360,4240,3787,3024,1997,793,-466,-1646,-2615,-3250,-3483,-3270,-2640,-1656,-419,939,2298,3548,4589,5383,5890,6124,6107,5873,5465,4923,4285,3598,2892,2217,1608,1109,752,552,527,649,900,1223,1567,1867,2071,2131,2036,1774,1394,914,424,-39,-398,-613,-672,-542,-276,137,624,1174,1741,2304,2842,3339,3770,4122,4356,4444,4355,4070,3582,2921,2121,1266,427,-300,-858,-1190,-1295,-1195,-952,-648,-380,-242,-294,-593,-1116,-1846,-2682,-3547,-4300,-4858,-5102,-4998,-4499,-3646,-2470,-1071,466,2024,3500,4787,5797,6455,6713,6540,5950,4971,3680,2172,562,-1019,-2439,-3588,-4367,-4721,-4642,-4148,-3322,-2255,-1082,85,1130,1972,2559,2876,2937,2771,2430,1951,1375,744,54,-641,-1369,-2069,-2747,-3340,-3829,-4161,-4315,-4281,-4057,-3689,-3216,-2702,-2206,-1778,-1443,-1221,-1086,-1027,-991,-950,-857,-689,-424,-50,430,1011,1672,2390,3127,3842,4485,5002,5351,5486,5381,5031,4439,3647,2706,1684,659,-285,-1092,-1685,-2055,-2179,-2070,-1771,-1302,-734,-77,618,1354,2109,2892,3682,4480,5222,5892,6395,6692,6717,6440,5860,5021,3984,2864,1770,809,86,-349,-469,-291,117,691,1315,1920,2405,2740,2875,2838,2638,2333,1965,1591,1240,954,726,583,504,491,545,649,802,988,1195,1395,1584,1726,1818,1846,1804,1702,1537,1328,1084,810,524,210,-117,-482,-879,-1323,-1812,-2320,-2837,-3298,-3683,-3936,-4028,-3972,-3758,-3468,-3134,-2846,-2665,-2635,-2781,-3084,-3500,-3963,-4389,-4711,-4852,-4812,-4555,-4153,-3626,-3065,-2524,-2064,-1725,-1523,-1460,-1516,-1662,-1870,-2099,-2330,-2525,-2679,-2774,-2809,-2797,-2744,-2676,-2620,-2596,-2638,-2764,-2983,-3305,-3707,-4172,-4651,-5096,-5456,-5664,-5702,-5523,-5143,-4576,-3867,-3072,-2257,-1478,-787,-215,224,533,715,799,775,665,438,88,-423,-1103,-1979,-3020,-4199,-5438,-6657,-7743,-8605,-9164,-9358,-9192,-8673,-7880,-6892,-5816,-4751,-3794,-3007,-2443,-2100,-1970,-2009,-2154,-2345,-2504,-2574,-2503,-2251,-1801,-1149,-317,667,1739,2846,3911,4868,5657,6240,6594,6723,6656,6433,6118,5769,5448,5204,5071,5056,5154,5327,5543,5746,5898,5965,5938,5828,5660,5480,5326,5239,5236,5323,5476,5669,5848,5987,6031,5984,5820,5568,5249,4886,4520,4166,3834,3538,3258,2999,2747,2500,2265,2043,1853,1690,1571,1483,1422,1366,1295,1174,982,679,254,-319,-1025,-1871,-2809,-3819,-4835,-5817,-6699,-7443,-8000,-8354,-8491,-8421,-8160,-7750,-7231,-6656,-6068,-5516,-5022,-4619,-4302,-4087,-3944,-3888,-3874,-3915,-3986,-4088,-4234,-4418,-4669,-4990,-5386,-5858,-6372,-6891,-7360,-7708,-7871,-7807,-7486,-6930,-6186,-5339,-4499,-3776,-3271,-3055,-3163,-3573,-4230,-5025,-5837,-6529,-6980,-7090,-6800,-6108,-5038,-3680,-2128,-514,1034,2400,3475,4203,4528,4462,4030,3299,2364,1320,290,-633,-1346,-1789,-1913,-1710,-1201,-428,532,1602,2673,3667,4479,5065,5354,5361,5061,4518,3759,2860,1881,900,-26,-823,-1447,-1840,-1977,-1813,-1362,-603,399,1620,2947,4311,5576,6658,7457,7915,8025,7789,7290,6591,5817,5052,4398,3917,3637,3569,3684,3924,4249,4563,4839,4998,5040,4926,4686,4325,3887,3403,2919,2468,2082,1785,1584,1493,1492,1584,1731,1920,2124,2313,2485,2607,2702,2750,2783,2803,2841,2913,3031,3205,3411,3628,3803,3884,3811,3530,3017,2257,1279,133,-1112,-2365,-3550,-4598,-5462,-6130,-6602,-6918,-7110,-7233,-7316,-7402,-7482,-7573,-7632,-7642,-7574,-7381,-7086,-6646,-6130,-5528,-4918,-4326,-3813,-3412,-3165,-3079,-3180,-3436,-3841,-4334,-4875,-5392,-5828,-6133,-6247,-6174,-5880,-5417,-4796,-4099,-3370,-2691,-2119,-1702,-1478,-1451,-1610,-1926,-2347,-2818,-3291,-3700,-4020,-4213,-4269,-4198,-3997,-3702,-3316,-2885,-2399,-1910,-1399,-916,-461,-73,224,397,425,291,10,-399,-876,-1357,-1763,-2001,-2021,-1739,-1170,-294,817,2098,3431,4712,5803,6612,7039,7044,6602,5754,4548,3106,1518,-63,-1526,-2757,-3657,-4193,-4324,-4087,-3505,-2667,-1625,-485,700,1854,2937,3914,4775,5512,6142,6663,7097,7416,7634,7688,7571,7228,6640,5807,4739,3496,2154,812,-420,-1435,-2155,-2527,-2551,-2256,-1723,-1043,-336,313,796,1087,1144,996,682,271,-163,-549,-818,-943,-891,-672,-313,163,696,1257,1778,2248,2610,2879,3031,3086,3062,2977,2859,2730,2590,2472,2348,2244,2135,2034,1931,1846,1763,1728,1720,1780,1903,2088,2337,2615,2907,3164,3361,3462,3443,3310,3056,2722,2329,1931,1569,1284,1105,1044,1101,1240,1427,1604,1710,1703,1550,1233,795,258,-295,-794,-1177,-1367,-1355,-1122,-708,-168,416,956,1362,1556,1489,1121,469,-452,-1573,-2832,-4127,-5374,-6481,-7366,-7975,-8259,-8214,-7846,-7187,-6295,-5233,-4073,-2904,-1780,-787,47,672,1099,1313,1351,1234,976,609,129,-467,-1170,-1997,-2923,-3929,-4951,-5926,-6754,-7341,-7603,-7472,-6932,-6010,-4784,-3369,-1922,-571,518,1275,1624,1578,1190,554,-202,-942,-1547,-1909,-1968,-1694,-1108,-257,778,1892,2989,3942,4684,5120,5237,5024,4528,3832,3024,2228,1545,1072,863,947,1296,1873,2581,3342,4047,4627,5013,5182,5132,4893,4513,4046,3536,3029,2541,2078,1646,1218,809,404,31,-293,-530,-647,-612,-411,-30,497,1148,1856,2565,3196,3708,4030,4169,4110,3891,3564,3197,2844,2581,2424,2407,2503,2683,2883,3051,3107,3016,2733,2262,1623,868,76,-667,-1265,-1638,-1721,-1492,-953,-163,810,1840,2839,3671,4277,4591,4606,4353,3896,3321,2743,2246,1928,1823,1946,2260,2681,3120,3439,3552,3359,2823,1951,786,-557,-1967,-3285,-4391,-5170,-5562,-5555,-5189,-4547,-3744,-2902,-2141,-1556,-1202,-1101,-1218,-1507,-1874,-2233,-2497,-2597,-2504,-2200,-1731,-1138,-509,69,516,745,720,409,-165,-954,-1875,-2841,-3729,-4472,-4967,-5187,-5109,-4748,-4161,-3403,-2569,-1729,-973,-356,66,287,285,103,-243,-703,-1224,-1784,-2322,-2830,-3270,-3621,-3857,-3934,-3823,-3473,-2855,-1940,-732,736,2401,4160,5886,7433,8656,9424,9648,9280,8337,6900,5104,3133,1188,-527,-1830,-2604,-2761,-2323,-1347,37,1656,3331,4873,6123,6961,7319,7179,6588,5627,4410,3084,1769,599,-341,-987,-1323,-1343,-1101,-635,-7,719,1504,2297,3072,3814,4498,5114,5646,6047,6303,6333,6115,5579,4718,3512,2021,297,-1528,-3331,-4950,-6242,-7092,-7413,-7195,-6467,-5344,-3952,-2496,-1124,-34,678,909,672,-21,-1045,-2298,-3608,-4837,-5830,-6491,-6722,-6511,-5838,-4775,-3384,-1791,-116,1506,2937,4081,4847,5197,5132,4682,3927,2956,1880,816,-147,-903,-1423,-1649,-1620,-1334,-877,-294,319,909,1404,1779,2001,2078,2023,1853,1603,1291,938,570,198,-148,-444,-653,-752,-696,-487,-103,409,1028,1669,2268,2736,3006,3023,2774,2271,1571,768,-40,-734,-1211,-1409,-1281,-860,-185,629,1482,2228,2771,3011,2901,2439,1659,637,-509,-1677,-2726,-3560,-4103,-4302,-4173,-3737,-3082,-2278,-1435,-620,97,682,1129,1461,1704,1914,2123,2364,2653,2963,3264,3496,3583,3475,3105,2472,1578,497,-691,-1850,-2857,-3577,-3906,-3775,-3171,-2125,-737,870,2527,4076,5361,6276,6742,6763,6359,5625,4675,3628,2628,1770,1150,820,791,1062,1580,2285,3107,3937,4725,5364,5824,6054,6056,5839,5453,4930,4360,3767,3242,2790,2453,2223,2072,1989,1898,1800,1609,1353,975,524,-16,-594,-1200,-1806,-2404,-2997,-3589,-4210,-4859,-5552,-6275,-6988,-7648,-8173,-8503,-8554,-8301,-7702,-6808,-5660,-4368,-3049,-1821,-814,-89,286,338,85,-363,-945,-1536,-2076,-2511,-2814,-3018,-3149,-3282,-3470,-3773,-4221,-4823,-5553,-6366,-7178,-7911,-8466,-8773,-8770,-8445,-7804,-6914,-5836,-4680,-3526,-2460,-1536,-780,-197,241,560,813,1019,1219,1407,1570,1675,1665,1487,1078,406,-555,-1763,-3190,-4716,-6250,-7647,-8783,-9557,-9874,-9708,-9055,-7970,-6547,-4914,-3211,-1599,-197,867,1546,1799,1664,1198,507,-294,-1082,-1748,-2203,-2387,-2279,-1884,-1245,-420,507,1442,2307,3009,3502,3753,3755,3562,3212,2812,2442,2195,2154,2360,2837,3573,4495,5546,6601,7571,8341,8836,8993,8795,8249,7402,6324,5091,3820,2574,1457,530,-169,-591,-738,-602,-193,471,1353,2424,3624,4889,6134,7277,8205,8848,9123,8992,8466,7576,6422,5115,3790,2580,1591,899,530,462,630,938,1271,1516,1572,1375,883,104,-926,-2139,-3453,-4764,-6003,-7072,-7940,-8562,-8939,-9069,-8974,-8664,-8164,-7487,-6662,-5712,-4688,-3634,-2626,-1723,-1016,-551,-411,-620,-1201,-2157,-3439,-4996,-6736,-8547,-10309,-11888,-13171,-14044,-14454,-14345,-13749,-12701,-11310,-9682,-7978,-6326,-4891,-3771,-3063,-2800,-2962,-3511,-4312,-5272,-6215,-7023,-7571,-7760,-7563,-6948,-5977,-4692,-3211,-1625,-69,1351,2524,3374,3841,3911,3608,2980,2130,1156,192,-651,-1256,-1550,-1478,-1033,-242,838,2116,3486,4843,6060,7063,7755,8100,8079,7703,7022,6100,5032,3906,2834,1892,1177,729,605,801,1330,2149,3223,4478,5837,7206,8481,9559,10351,10786,10824,10466,9757,8768,7621,6430,5324,4410,3767,3429,3398,3626,4039,4536,5014,5366,5501,5367,4915,4165,3141,1917,580,-763,-2004,-3037,-3776,-4153,-4129,-3699,-2881,-1743,-358,1160,2685,4105,5282,6141,6590,6615,6202,5401,4272,2900,1391,-168,-1669,-3044,-4207,-5125,-5754,-6090,-6140,-5926,-5492,-4889,-4176,-3413,-2664,-1979,-1416,-1012,-803,-803,-1013,-1419,-1973,-2637,-3330,-4005,-4581,-5029,-5299,-5398,-5314,-5083,-4732,-4298,-3834,-3380,-2982,-2689,-2525,-2511,-2659,-2947,-3356,-3841,-4361,-4865,-5309,-5659,-5880,-5960,-5894,-5676,-5340,-4885,-4364,-3790,-3210,-2655,-2151,-1725,-1398,-1168,-1064,-1054,-1173,-1385,-1717,-2149,-2686,-3315,-4019,-4761,-5500,-6172,-6706,-7046,-7131,-6939,-6478,-5775,-4908,-3947,-2992,-2098,-1350,-736,-283,69,346,622,928,1301,1740,2214,2688,3086,3348,3417,3248,2830,2180,1336,377,-615,-1550,-2324,-2875,-3130,-3067,-2672,-1975,-1014,135,1399,2689,3911,4997,5865,6488,6834,6909,6741,6367,5836,5200,4507,3791,3092,2427,1820,1285,847,507,305,230,305,518,846,1277,1750,2244,2693,3067,3328,3446,3416,3243,2944,2570,2148,1753,1409,1172,1054,1059,1186,1403,1685,2007,2322,2620,2857,3019,3081,3024,2845,2540,2125,1621,1065,490,-47,-515,-861,-1062,-1086,-931,-592,-95,533,1253,2006,2763,3451,4048,4507,4809,4940,4893,4659,4267,3689,2988,2143,1217,245,-726,-1613,-2365,-2890,-3145,-3065,-2654,-1905,-894,315,1587,2822,3883,4670,5120,5185,4892,4286,3455,2508,1562,712,49,-381,-569,-539,-344,-70,202,385,394,195,-249,-921,-1782,-2766,-3787,-4744,-5550,-6116,-6386,-6328,-5939,-5261,-4348,-3290,-2184,-1133,-222,458,870,970,753,246,-534,-1521,-2667,-3909,-5170,-6409,-7542,-8534,-9323,-9870,-10148,-10135,-9825,-9244,-8407,-7378,-6195,-4940,-3661,-2438,-1310,-339,460,1052,1454,1659,1707,1608,1414,1144,844,542,269,53,-85,-133,-92,35,219,449,685,926,1146,1371,1597,1871,2213,2647,3199,3851,4603,5410,6220,6996,7662,8185,8532,8669,8623,8390,8019,7540,7008,6447,5908,5387,4913,4458,4029,3587,3130,2643,2128,1605,1101,658,327,146,153,364,767,1345,2042,2795,3552,4228,4791,5194,5415,5473,5365,5145,4824,4453,4042,3613,3157,2669,2127,1516,822,47,-798,-1666,-2515,-3268,-3851,-4188,-4224,-3910,-3255,-2274,-1045,350,1778,3130,4263,5091,5520,5541,5140,4392,3367,2185,948,-232,-1279,-2138,-2785,-3243,-3526,-3701,-3800,-3880,-3960,-4044,-4131,-4174,-4156,-4012,-3723,-3253,-2596,-1770,-800,251,1307,2289,3096,3663,3923,3839,3426,2698,1733,608,-579,-1725,-2738,-3540,-4081,-4321,-4282,-3973,-3463,-2813,-2102,-1401,-781,-294,36,183,167,8,-265,-595,-944,-1257,-1496,-1630,-1638,-1525,-1284,-964,-569,-173,217,536,777,905,916,820,607,319,-43,-444,-846,-1234,-1550,-1760,-1834,-1720,-1409,-885,-150,758,1794,2892,3957,4914,5660,6131,6271,6057,5519,4694,3678,2581,1507,587,-113,-514,-617,-423,-13,550,1151,1702,2121,2348,2370,2197,1883,1494,1124,839,724,804,1102,1585,2210,2888,3551,4101,4488,4658,4615,4364,3956,3438,2861,2273,1697,1155,633,142,-351,-816,-1276,-1672,-2006,-2205,-2264,-2144,-1862,-1438,-920,-375,127,526,758,806,647,300,-199,-811,-1464,-2107,-2677,-3123,-3419,-3535,-3482,-3256,-2902,-2431,-1905,-1349,-814,-352,14,233,296,193,-73,-466,-949,-1468,-1958,-2370,-2652,-2771,-2721,-2505,-2154,-1708,-1222,-728,-293,87,374,581,735,830,917,991,1068,1143,1184,1183,1079,876,530,58,-520,-1161,-1795,-2343,-2734,-2888,-2766,-2340,-1629,-665,461,1672,2855,3901,4743,5289,5537,5468,5141,4601,3961,3278,2672,2173,1855,1703,1715,1845,2038,2237,2397,2463,2441,2305,2093,1818,1525,1243,999,813,687,616,578,549,506,422,306,136,-44,-232,-387,-497,-552,-554,-522,-483,-469,-510,-632,-840,-1140,-1506,-1921,-2333,-2711,-3007,-3190,-3234,-3125,-2858,-2436,-1873,-1184,-389,479,1395,2313,3196,3999,4683,5210,5562,5717,5684,5473,5121,4667,4167,3672,3226,2871,2616,2470,2414,2429,2475,2547,2609,2677,2747,2844,2984,3182,3439,3742,4068,4370,4611,4735,4715,4520,4149,3613,2937,2168,1341,509,-289,-1020,-1654,-2186,-2600,-2919,-3138,-3296,-3396,-3472,-3531,-3594,-3663,-3745,-3837,-3933,-4030,-4102,-4153,-4153,-4100,-3984,-3800,-3564,-3287,-2987,-2692,-2419,-2194,-2039,-1961,-1996,-2134,-2423,-2840,-3412,-4118,-4939,-5833,-6757,-7626,-8401,-8995,-9371,-9485,-9327,-8902,-8241,-7395,-6422,-5404,-4410,-3515,-2773,-2226,-1885,-1744,-1775,-1945,-2206,-2541,-2913,-3327,-3778,-4280,-4838,-5461,-6134,-6848,-7565,-8244,-8825,-9272,-9503,-9511,-9229,-8661,-7806,-6678,-5334,-3811,-2192,-549,1039,2480,3713,4663,5291,5579,5518,5157,4534,3733,2840,1941,1137,490,73,-106,-18,278,761,1345,1977,2587,3130,3585,3933,4209,4413,4611,4809,5060,5364,5732,6151,6600,7043,7461,7809,8070,8227,8259,8182,7984,7682,7289,6814,6276,5689,5059,4411,3744,3091,2457,1878,1375,980,723,611,672,879,1230,1685,2191,2710,3171,3535,3764,3822,3732,3477,3122,2693,2241,1838,1486,1252,1108,1062,1072,1099,1092,1003,786,413,-137,-854,-1719,-2686,-3697,-4668,-5537,-6209,-6643,-6794,-6657,-6266,-5668,-4943,-4178,-3456,-2856,-2428,-2223,-2244,-2517,-3005,-3713,-4580,-5595,-6676,-7800,-8873,-9861,-10683,-11294,-11647,-11710,-11468,-10944,-10143,-9157,-8009,-6837,-5674,-4649,-3789,-3173,-2807,-2690,-2818,-3117,-3576,-4091,-4639,-5132,-5535,-5804,-5900,-5823,-5552,-5116,-4532,-3849,-3117,-2404,-1763,-1265,-935,-813,-890,-1146,-1537,-1995,-2462,-2843,-3100,-3143,-2976,-2556,-1916,-1080,-100,950,2023,3032,3936,4677,5224,5570,5695,5640,5406,5056,4606,4119,3618,3158,2761,2465,2300,2284,2454,2807,3371,4119,5047,6093,7210,8304,9296,10085,10601,10786,10617,10109,9315,8316,7229,6158,5230,4529,4131,4057,4307,4824,5534,6331,7101,7728,8115,8176,7880,7214,6221,4976,3566,2125,745,-449,-1395,-2024,-2335,-2321,-2040,-1530,-876,-134,603,1291,1843,2227,2386,2297,1940,1329,474,-564,-1742,-2977,-4193,-5308,-6250,-6965,-7402,-7566,-7450,-7106,-6576,-5943,-5261,-4621,-4060,-3622,-3332,-3176,-3163,-3249,-3428,-3664,-3941,-4238,-4538,-4828,-5090,-5309,-5458,-5531,-5506,-5387,-5182,-4908,-4599,-4293,-4014,-3812,-3690,-3660,-3722,-3823,-3962,-4061,-4106,-4049,-3881,-3598,-3217,-2761,-2280,-1794,-1356,-977,-685,-475,-351,-287,-280,-301,-341,-391,-446,-522,-628,-786,-1013,-1318,-1706,-2154,-2648,-3127,-3559,-3869,-4033,-3998,-3772,-3363,-2815,-2189,-1548,-958,-468,-120,86,155,121,27,-75,-140,-121,5,254,610,1049,1521,1962,2320,2509,2512,2261,1794,1104,269,-647,-1554,-2366,-3006,-3418,-3575,-3466,-3128,-2585,-1913,-1149,-373,380,1057,1623,2063,2352,2500,2497,2380,2148,1849,1499,1126,775,440,177,-39,-162,-206,-159,-8,239,589,1053,1599,2257,2977,3765,4578,5382,6138,6777,7272,7552,7607,7405,6977,6341,5589,4778,4020,3389,2969,2790,2876,3186,3668,4233,4781,5212,5447,5420,5119,4553,3777,2868,1923,1041,312,-194,-429,-382,-61,483,1202,2009,2828,3582,4192,4612,4803,4748,4468,3974,3323,2545,1711,850,22,-747,-1422,-1965,-2369,-2590,-2637,-2485,-2169,-1708,-1171,-623,-145,179,293,153,-237,-854,-1619,-2453,-3242,-3883,-4287,-4380,-4138,-3570,-2723,-1700,-597,424,1265,1779,1907,1590,855,-258,-1621,-3117,-4575,-5849,-6806,-7348,-7428,-7047,-6252,-5139,-3818,-2436,-1109,17,866,1343,1430,1122,453,-499,-1659,-2904,-4146,-5266,-6196,-6864,-7236,-7308,-7101,-6654,-6036,-5314,-4568,-3855,-3238,-2728,-2341,-2046,-1802,-1557,-1258,-876,-391,173,773,1350,1812,2117,2184,2024,1633,1077,427,-223,-778,-1166,-1328,-1246,-930,-410,245,981,1715,2401,2981,3438,3748,3930,3981,3945,3833,3681,3524,3372,3276,3233,3278,3413,3634,3950,4315,4739,5162,5576,5930,6201,6348,6348,6166,5804,5249,4534,3707,2823,1987,1283,809,645,836,1388,2268,3394,4647,5906,7024,7899,8437,8611,8420,7935,7230,6428,5645,4973,4498,4248,4213,4359,4598,4851,5016,5024,4810,4371,3704,2873,1940,989,113,-637,-1196,-1552,-1717,-1706,-1590,-1394,-1206,-1038,-957,-968,-1083,-1312,-1627,-2017,-2465,-2926,-3393,-3826,-4218,-4545,-4812,-5001,-5123,-5174,-5150,-5062,-4897,-4656,-4352,-3967,-3537,-3059,-2559,-2069,-1587,-1158,-767,-454,-208,-61,-16,-97,-314,-669,-1156,-1749,-2398,-3061,-3654,-4135,-4438,-4540,-4431,-4122,-3661,-3082,-2464,-1850,-1291,-830,-455,-197,7,152,301,466,678,939,1246,1572,1902,2184,2420,2557,2618,2578,2469,2305,2113,1930,1769,1662,1614,1622,1688,1788,1918,2067,2235,2427,2665,2953,3319,3749,4237,4746,5216,5603,5814,5816,5554,5023,4260,3309,2288,1288,448,-140,-393,-277,188,954,1894,2903,3821,4534,4929,4953,4586,3863,2869,1688,473,-689,-1671,-2413,-2876,-3055,-2992,-2734,-2367,-1944,-1551,-1220,-1007,-915,-966,-1142,-1435,-1809,-2237,-2662,-3048,-3333,-3481,-3461,-3264,-2897,-2399,-1812,-1208,-652,-191,115,267,262,131,-65,-274,-422,-455,-326,-25,456,1068,1758,2449,3046,3485,3687,3641,3330,2816,2150,1434,753,186,-199,-390,-370,-186,121,485,834,1122,1293,1324,1211,951,583,123,-376,-886,-1354,-1754,-2047,-2210,-2226,-2092,-1812,-1412,-921,-393,135,598,961,1178,1224,1082,767,276,-336,-1034,-1749,-2409,-2942,-3281,-3374,-3189,-2744,-2058,-1228,-341,488,1122,1493,1491,1131,409,-565,-1682,-2759,-3642,-4154,-4182,-3662,-2585,-1045,832,2847,4782,6431,7599,8165,8060,7300,5977,4235,2272,301,-1485,-2895,-3827,-4194,-4010,-3326,-2239,-905,546,1939,3146,4059,4591,4732,4477,3892,3069,2109,1147,294,-364,-746,-857,-686,-314,201,747,1246,1603,1776,1739,1503,1127,662,218,-137,-302,-230,118,743,1603,2635,3748,4827,5772,6479,6875,6927,6617,5998,5105,4051,2894,1752,692,-225,-932,-1425,-1670,-1698,-1510,-1165,-683,-137,438,976,1436,1777,1970,2000,1868,1577,1168,657,99,-483,-1033,-1542,-1961,-2297,-2517,-2644,-2657,-2608,-2489,-2357,-2231,-2148,-2121,-2165,-2255,-2379,-2488,-2541,-2508,-2354,-2094,-1735,-1338,-958,-671,-535,-599,-871,-1341,-1948,-2618,-3251,-3736,-4005,-3965,-3623,-2968,-2091,-1071,-57,835,1459,1736,1602,1059,156,-1018,-2340,-3682,-4910,-5933,-6669,-7093,-7213,-7060,-6701,-6206,-5652,-5116,-4662,-4343,-4200,-4247,-4497,-4923,-5495,-6165,-6866,-7543,-8135,-8592,-8881,-9001,-8935,-8726,-8380,-7950,-7446,-6919,-6364,-5813,-5261,-4711,-4162,-3613,-3058,-2506,-1951,-1399,-853,-317,195,675,1099,1461,1728,1910,1986,1977,1894,1765,1607,1453,1315,1212,1151,1143,1183,1292,1462,1703,2030,2433,2936,3521,4189,4926,5712,6524,7332,8108,8818,9433,9934,10285,10490,10524,10401,10124,9724,9218,8660,8071,7505,6988,6537,6183,5903,5724,5615,5586,5618,5716,5856,6051,6256,6464,6622,6698,6636,6402,5969,5321,4484,3479,2376,1234,149,-801,-1537,-1989,-2135,-1954,-1499,-819,-34,758,1423,1853,1971,1717,1089,116,-1146,-2596,-4143,-5680,-7114,-8374,-9393,-10152,-10628,-10844,-10823,-10609,-10264,-9844,-9418,-9040,-8767,-8632,-8655,-8841,-9162,-9600,-10096,-10615,-11091,-11499,-11779,-11931,-11907,-11726,-11369,-10848,-10181,-9375,-8463,-7466,-6414,-5349,-4298,-3300,-2393,-1592,-929,-420,-66,114,130,-8,-287,-663,-1090,-1515,-1857,-2079,-2105,-1936,-1548,-989,-298,445,1158,1756,2165,2334,2231,1860,1255,476,-389,-1245,-1993,-2529,-2785,-2699,-2261,-1481,-422,852,2210,3559,4765,5737,6398,6706,6656,6283,5641,4826,3927,3053,2302,1756,1485,1524,1879,2527,3412,4440,5524,6525,7358,7900,8101,7913,7350,6461,5321,4050,2767,1595,659,43,-186,-2,581,1511,2715,4069,5464,6767,7870,8680,9138,9206,8899,8238,7283,6110,4784,3419,2066,838,-222,-1038,-1579,-1817,-1758,-1415,-843,-95,752,1613,2411,3075,3547,3800,3819,3623,3234,2708,2081,1409,729,70,-540,-1101,-1601,-2050,-2448,-2802,-3115,-3388,-3612,-3790,-3910,-3968,-3965,-3891,-3766,-3592,-3394,-3199,-3035,-2930,-2902,-2955,-3079,-3252,-3438,-3606,-3719,-3767,-3742,-3662,-3561,-3474,-3449,-3527,-3735,-4100,-4612,-5268,-6022,-6849,-7671,-8461,-9121,-9638,-9926,-9987,-9782,-9328,-8648,-7785,-6800,-5771,-4750,-3837,-3048,-2462,-2067,-1882,-1894,-2059,-2356,-2715,-3098,-3435,-3675,-3770,-3673,-3369,-2840,-2114,-1201,-180,925,1995,2998,3822,4435,4756,4780,4483,3900,3073,2087,1032,31,-821,-1406,-1665,-1540,-1044,-207,889,2140,3423,4611,5593,6267,6572,6472,5975,5109,3957,2585,1122,-351,-1702,-2863,-3743,-4307,-4533,-4433,-4036,-3408,-2604,-1713,-795,79,857,1509,1991,2313,2441,2403,2171,1790,1240,582,-175,-969,-1755,-2467,-3058,-3464,-3663,-3622,-3346,-2848,-2165,-1335,-420,543,1486,2379,3163,3822,4311,4637,4778,4773,4629,4405,4135,3859,3615,3409,3253,3129,3017,2892,2732,2516,2251,1932,1594,1262,978,779,707,788,1043,1481,2084,2839,3694,4606,5509,6335,7031,7526,7796,7809,7565,7087,6406,5570,4650,3694,2781,1964,1290,810,529,462,592,877,1289,1752,2224,2628,2922,3047,2976,2684,2171,1449,554,-467,-1560,-2639,-3654,-4509,-5165,-5567,-5694,-5551,-5162,-4576,-3868,-3115,-2409,-1835,-1467,-1361,-1559,-2060,-2855,-3892,-5106,-6404,-7692,-8855,-9800,-10446,-10719,-10611,-10109,-9261,-8148,-6841,-5480,-4151,-2974,-2033,-1380,-1060,-1059,-1365,-1927,-2694,-3604,-4607,-5633,-6650,-7587,-8405,-9045,-9434,-9536,-9255,-8585,-7476,-5952,-4062,-1893,421,2724,4849,6637,7951,8699,8841,8406,7469,6174,4684,3190,1875,882,322,240,618,1394,2452,3654,4863,5942,6791,7346,7581,7522,7219,6763,6242,5749,5358,5118,5038,5104,5260,5446,5587,5619,5508,5231,4824,4324,3808,3356,3034,2895,2962,3209,3601,4049,4473,4787,4914,4828,4518,4033,3451,2862,2382,2110,2100,2395,2950,3694,4512,5239,5739,5863,5517,4672,3336,1617,-353,-2379,-4270,-5826,-6898,-7361,-7191,-6383,-5051,-3311,-1357,621,2441,3930,4984,5538,5595,5219,4515,3627,2695,1869,1232,853,722,798,975,1165,1230,1107,721,78,-780,-1770,-2771,-3662,-4329,-4687,-4701,-4381,-3794,-3027,-2213,-1452,-857,-483,-348,-433,-655,-937,-1151,-1215,-1040,-599,107,1014,2037,3052,3931,4560,4843,4736,4241,3411,2341,1156,-22,-1061,-1884,-2430,-2702,-2739,-2602,-2394,-2189,-2084,-2107,-2295,-2612,-3018,-3433,-3778,-3976,-3970,-3729,-3261,-2601,-1824,-1010,-268,326,679,764,555,84,-592,-1384,-2191,-2894,-3401,-3620,-3511,-3047,-2269,-1218,8,1321,2619,3818,4854,5693,6324,6759,7038,7184,7243,7225,7131,6949,6639,6167,5501,4610,3520,2246,880,-498,-1762,-2797,-3498,-3776,-3597,-2943,-1869,-444,1207,2960,4662,6188,7409,8251,8651,8616,8155,7364,6307,5115,3888,2712,1677,788,61,-540,-1084,-1608,-2184,-2821,-3515,-4217,-4856,-5324,-5550,-5451,-5016,-4276,-3312,-2259,-1276,-523,-149,-254,-878,-1995,-3504,-5248,-7018,-8609,-9790,-10418,-10353,-9587,-8146,-6161,-3818,-1314,1095,3231,4898,6000,6477,6343,5661,4538,3097,1484,-168,-1727,-3072,-4110,-4763,-4974,-4727,-4009,-2863,-1349,449,2403,4398,6290,7945,9267,10144,10552,10465,9924,9007,7809,6470,5114,3880,2877,2190,1863,1897,2259,2862,3610,4373,5022,5451,5559,5308,4681,3746,2558,1281,-6,-1126,-2015,-2587,-2834,-2793,-2532,-2170,-1824,-1621,-1664,-2009,-2686,-3654,-4840,-6131,-7371,-8428,-9150,-9444,-9244,-8552,-7419,-5958,-4312,-2650,-1150,31,764,968,608,-259,-1574,-3151,-4845,-6435,-7752,-8629,-8981,-8752,-7990,-6771,-5233,-3539,-1838,-291,1018,2016,2701,3119,3319,3410,3446,3519,3642,3849,4098,4374,4616,4809,4917,4972,4977,5009,5093,5307,5672,6213,6917,7737,8616,9465,10208,10767,11085,11143,10947,10535,9979,9348,8733,8201,7805,7575,7501,7559,7693,7838,7925,7889,7672,7260,6612,5781,4756,3629,2426,1242,114,-882,-1730,-2393,-2888,-3234,-3457,-3623,-3747,-3900,-4081,-4315,-4587,-4875,-5132,-5324,-5390,-5308,-5054,-4638,-4090,-3458,-2815,-2237,-1803,-1589,-1650,-2013,-2688,-3631,-4784,-6055,-7334,-8518,-9506,-10225,-10629,-10710,-10482,-9990,-9284,-8434,-7496,-6529,-5585,-4701,-3926,-3282,-2808,-2508,-2401,-2452,-2643,-2911,-3195,-3418,-3517,-3433,-3147,-2659,-2003,-1238,-446,308,914,1330,1460,1288,768,-81,-1233,-2616,-4131,-5650,-7035,-8137,-8843,-9051,-8723,-7870,-6555,-4910,-3087,-1272,354,1620,2415,2656,2346,1528,312,-1154,-2708,-4163,-5373,-6195,-6552,-6411,-5786,-4755,-3430,-1941,-450,925,2059,2887,3380,3561,3473,3218,2864,2516,2233,2052,1991,2031,2139,2269,2368,2387,2285,2028,1617,1044,374,-365,-1073,-1674,-2076,-2202,-2012,-1469,-617,527,1860,3307,4766,6145,7361,8354,9065,9491,9606,9450,9054,8478,7809,7130,6536,6128,5971,6136,6619,7422,8447,9613,10770,11773,12486,12768,12538,11732,10353,8462,6154,3602,982,-1487,-3610,-5202,-6147,-6361,-5864,-4718,-3059,-1079,1022,3014,4699,5905,6511,6464,5753,4449,2645,490,-1860,-4246,-6515,-8538,-10225,-11512,-12379,-12843,-12945,-12754,-12357,-11834,-11286,-10774,-10381,-10118,-10031,-10085,-10268,-10528,-10815,-11081,-11288,-11405,-11423,-11347,-11198,-11009,-10813,-10659,-10560,-10547,-10597,-10694,-10774,-10792,-10657,-10327,-9751,-8910,-7838,-6567,-5183,-3774,-2413,-1190,-146,695,1313,1752,2020,2174,2256,2303,2368,2486,2690,3013,3470,4046,4732,5450,6143,6713,7073,7154,6909,6325,5434,4281,2960,1569,211,-987,-1931,-2512,-2672,-2357,-1581,-370,1186,2975,4859,6684,8312,9617,10516,10964,10960,10561,9830,8905,7870,6875,5972,5265,4745,4422,4252,4154,4073,3915,3627,3160,2509,1664,689,-395,-1496,-2554,-3492,-4224,-4693,-4837,-4620,-4045,-3142,-1979,-666,678,1911,2897,3519,3686,3351,2515,1224,-422,-2294,-4233,-6066,-7637,-8800,-9452,-9538,-9045,-8029,-6573,-4814,-2900,-979,796,2311,3485,4249,4629,4622,4318,3805,3187,2598,2128,1886,1908,2231,2794,3554,4377,5167,5783,6141,6159,5803,5079,4011,2680,1168,-403,-1903,-3198,-4147,-4657,-4633,-4067,-2965,-1428,426,2413,4353,6046,7321,8055,8151,7610,6454,4779,2723,425,-1935,-4213,-6274,-8005,-9354,-10280,-10810,-10972,-10857,-10522,-10084,-9601,-9153,-8783,-8517,-8348,-8266,-8214,-8159,-8026,-7784,-7374,-6803,-6070,-5212,-4293,-3375,-2545,-1876,-1432,-1260,-1384,-1791,-2450,-3296,-4251,-5225,-6129,-6883,-7418,-7700,-7703,-7435,-6932,-6237,-5428,-4574,-3747,-3008,-2383,-1886,-1487,-1136,-772,-308,312,1145,2202,3470,4877,6342,7726,8897,9722,10077,9907,9175,7939,6274,4336,2269,259,-1543,-2986,-3965,-4402,-4268,-3569,-2363,-735,1181,3244,5285,7148,8682,9775,10343,10356,9834,8834,7464,5848,4140,2477,998,-199,-1030,-1467,-1500,-1171,-539,313,1282,2273,3186,3939,4487,4779,4849,4692,4404,4019,3652,3350,3183,3183,3335,3628,3984,4339,4613,4726,4619,4257,3603,2688,1525,182,-1250,-2689,-4011,-5121,-5934,-6376,-6426,-6091,-5403,-4448,-3307,-2096,-928,102,904,1441,1699,1714,1563,1339,1169,1163,1413,1981,2881,4065,5451,6892,8228,9292,9924,10019,9508,8409,6778,4747,2452,81,-2224,-4298,-6027,-7329,-8146,-8468,-8321,-7742,-6819,-5634,-4279,-2867,-1473,-197,889,1714,2223,2369,2130,1509,517,-778,-2310,-3971,-5644,-7213,-8569,-9614,-10299,-10586,-10503,-10086,-9420,-8595,-7721,-6898,-6211,-5731,-5481,-5473,-5658,-5991,-6374,-6741,-6993,-7098,-7005,-6739,-6309,-5788,-5226,-4706,-4281,-4000,-3887,-3934,-4116,-4375,-4647,-4854,-4931,-4820,-4494,-3933,-3162,-2202,-1105,65,1247,2344,3301,4023,4486,4659,4581,4329,4002,3751,3699,3979,4670,5797,7335,9160,11136,13032,14664,15813,16348,16168,15289,13749,11714,9320,6801,4324,2094,258,-1072,-1809,-1939,-1473,-472,963,2710,4619,6532,8295,9765,10816,11369,11365,10807,9738,8239,6440,4482,2529,741,-752,-1840,-2477,-2646,-2408,-1836,-1067,-225,546,1131,1432,1406,1025,336,-599,-1674,-2744,-3689,-4353,-4655,-4515,-3942,-2989,-1756,-408,902,1991,2720,2981,2723,1960,760,-743,-2404,-4034,-5477,-6590,-7270,-7484,-7218,-6535,-5514,-4265,-2928,-1629,-514,301,731,736,346,-348,-1202,-2017,-2601,-2764,-2369,-1357,253,2342,4711,7110,9251,10887,11791,11861,11053,9464,7244,4634,1901,-693,-2884,-4489,-5355,-5433,-4727,-3333,-1389,895,3310,5611,7599,9078,9934,10084,9550,8384,6733,4749,2648,604,-1191,-2614,-3577,-4047,-4059,-3671,-3008,-2178,-1332,-573,-19,276,261,-48,-630,-1410,-2319,-3237,-4078,-4725,-5099,-5143,-4833,-4197,-3303,-2254,-1188,-236,472,840,813,385,-411,-1479,-2716,-3967,-5108,-5997,-6534,-6658,-6332,-5589,-4482,-3102,-1564,10,1494,2756,3684,4188,4209,3747,2862,1669,354,-875,-1806,-2229,-2027,-1111,458,2587,5030,7563,9855,11679,12786,13072,12492,11116,9098,6637,3980,1353,-1011,-2953,-4335,-5096,-5213,-4733,-3703,-2272,-533,1333,3186,4872,6257,7231,7735,7730,7244,6338,5095,3649,2111,621,-720,-1813,-2603,-3046,-3144,-2906,-2386,-1631,-713,285,1305,2254,3081,3718,4134,4284,4180,3808,3211,2431,1506,523,-494,-1453,-2339,-3093,-3691,-4125,-4371,-4461,-4401,-4241,-4018,-3781,-3572,-3404,-3302,-3239,-3202,-3151,-3056,-2875,-2596,-2196,-1699,-1128,-541,-2,416,651,666,458,67,-426,-917,-1279,-1407,-1198,-628,310,1530,2919,4319,5552,6470,6937,6889,6311,5258,3818,2146,380,-1300,-2759,-3885,-4590,-4854,-4673,-4092,-3190,-2038,-748,587,1885,3035,3994,4671,5046,5079,4779,4153,3262,2144,901,-396,-1641,-2739,-3620,-4199,-4461,-4386,-4009,-3402,-2641,-1842,-1104,-519,-166,-68,-242,-638,-1198,-1831,-2441,-2936,-3241,-3312,-3131,-2721,-2126,-1407,-637,108,774,1289,1638,1779,1726,1495,1127,695,273,-52,-188,-68,372,1147,2250,3630,5187,6814,8334,9623,10517,10924,10792,10126,9025,7630,6135,4767,3711,3166,3210,3884,5110,6750,8575,10367,11846,12831,13136,12701,11508,9639,7240,4496,1642,-1107,-3522,-5430,-6696,-7231,-7039,-6146,-4674,-2768,-622,1556,3557,5187,6297,6774,6583,5728,4294,2401,203,-2111,-4382,-6429,-8138,-9410,-10210,-10537,-10448,-10007,-9336,-8531,-7712,-6981,-6409,-6066,-5968,-6125,-6500,-7040,-7663,-8295,-8831,-9231,-9420,-9421,-9239,-8934,-8589,-8259,-8039,-7953,-8037,-8277,-8636,-9048,-9451,-9749,-9900,-9839,-9566,-9084,-8431,-7668,-6858,-6077,-5389,-4854,-4509,-4391,-4489,-4805,-5278,-5848,-6415,-6869,-7089,-6967,-6400,-5347,-3790,-1794,538,3025,5481,7675,9419,10542,10945,10596,9541,7887,5819,3534,1293,-704,-2229,-3161,-3389,-2922,-1796,-140,1882,4090,6265,8242,9854,11002,11632,11748,11411,10706,9755,8669,7558,6503,5560,4748,4078,3520,3057,2662,2304,1987,1696,1453,1276,1194,1241,1442,1817,2361,3067,3869,4735,5553,6256,6751,6943,6797,6256,5347,4099,2607,988,-628,-2084,-3274,-4076,-4457,-4384,-3920,-3117,-2104,-982,115,1088,1854,2351,2573,2506,2204,1699,1061,356,-359,-1006,-1543,-1898,-2040,-1926,-1547,-912,-45,993,2127,3254,4254,5020,5430,5414,4923,3947,2554,802,-1156,-3195,-5151,-6873,-8241,-9155,-9575,-9506,-8994,-8146,-7059,-5897,-4761,-3803,-3091,-2702,-2660,-2938,-3508,-4266,-5134,-5985,-6732,-7272,-7563,-7566,-7301,-6814,-6173,-5481,-4820,-4296,-3977,-3898,-4097,-4523,-5152,-5891,-6651,-7354,-7888,-8213,-8262,-8027,-7516,-6753,-5797,-4719,-3594,-2517,-1561,-800,-280,-32,-49,-315,-787,-1412,-2147,-2923,-3707,-4442,-5100,-5642,-6033,-6244,-6244,-5991,-5478,-4673,-3595,-2266,-744,883,2500,3986,5218,6115,6608,6717,6461,5961,5311,4672,4152,3872,3890,4233,4866,5740,6732,7753,8664,9355,9745,9749,9367,8592,7489,6140,4644,3121,1683,433,-536,-1157,-1386,-1204,-625,309,1532,2946,4445,5900,7198,8215,8870,9081,8825,8094,6928,5398,3597,1658,-302,-2130,-3715,-4940,-5734,-6058,-5909,-5335,-4408,-3239,-1951,-675,474,1385,2002,2272,2210,1834,1209,406,-486,-1377,-2186,-2827,-3259,-3434,-3362,-3063,-2603,-2069,-1556,-1174,-1005,-1116,-1530,-2231,-3146,-4188,-5211,-6085,-6671,-6871,-6617,-5920,-4826,-3449,-1931,-419,951,2072,2895,3399,3633,3638,3520,3333,3158,3023,2945,2901,2851,2732,2486,2044,1376,449,-703,-2038,-3451,-4840,-6064,-7014,-7583,-7711,-7391,-6639,-5548,-4206,-2768,-1346,-99,896,1525,1784,1639,1159,392,-554,-1587,-2595,-3502,-4221,-4736,-5008,-5079,-4966,-4737,-4442,-4146,-3900,-3732,-3676,-3712,-3836,-4008,-4181,-4304,-4326,-4191,-3880,-3364,-2669,-1824,-902,18,836,1461,1821,1849,1547,904,-1,-1121,-2339,-3571,-4710,-5669,-6373,-6777,-6841,-6566,-5952,-5029,-3843,-2445,-908,676,2222,3609,4747,5539,5935,5923,5536,4878,4067,3274,2648,2331,2407,2920,3828,5066,6484,7946,9272,10325,10971,11135,10775,9916,8629,7029,5279,3537,1991,777,22,-220,73,846,2030,3478,5072,6642,8060,9207,9993,10370,10331,9893,9110,8057,6812,5466,4101,2785,1585,536,-328,-999,-1466,-1736,-1827,-1745,-1522,-1178,-744,-268,225,681,1061,1327,1450,1398,1174,758,168,-590,-1489,-2505,-3592,-4709,-5794,-6786,-7625,-8246,-8623,-8712,-8537,-8097,-7467,-6686,-5850,-5021,-4270,-3657,-3197,-2917,-2792,-2801,-2912,-3080,-3280,-3481,-3653,-3785,-3834,-3787,-3591,-3240,-2696,-1992,-1149,-255,604,1308,1765,1887,1641,1032,101,-1050,-2320,-3567,-4667,-5511,-6002,-6102,-5790,-5110,-4129,-2953,-1710,-517,499,1261,1703,1813,1608,1145,494,-236,-966,-1580,-2030,-2248,-2235,-2000,-1595,-1096,-581,-150,133,195,26,-388,-995,-1745,-2541,-3309,-3954,-4405,-4622,-4566,-4250,-3703,-2957,-2096,-1174,-275,523,1173,1607,1825,1803,1595,1232,809,394,75,-89,-64,164,565,1094,1692,2286,2842,3315,3709,4045,4345,4662,5012,5407,5835,6234,6550,6700,6630,6295,5712,4919,4012,3110,2320,1758,1477,1505,1799,2303,2912,3544,4105,4540,4822,4940,4943,4848,4741,4650,4639,4726,4935,5244,5649,6093,6552,6975,7339,7618,7811,7913,7943,7908,7820,7684,7483,7212,6824,6304,5609,4720,3642,2374,968,-531,-2037,-3480,-4754,-5804,-6535,-6923,-6927,-6565,-5864,-4891,-3723,-2466,-1218,-93,827,1449,1739,1645,1196,406,-651,-1892,-3213,-4496,-5630,-6514,-7078,-7281,-7129,-6675,-5986,-5192,-4379,-3658,-3092,-2704,-2481,-2376,-2307,-2205,-2002,-1657,-1175,-589,27,579,979,1149,1052,700,152,-486,-1089,-1522,-1683,-1497,-960,-120,944,2088,3217,4177,4917,5358,5524,5429,5165,4804,4455,4194,4084,4157,4393,4759,5168,5543,5788,5836,5636,5181,4482,3591,2570,1491,431,-562,-1427,-2150,-2718,-3132,-3411,-3560,-3601,-3538,-3385,-3132,-2790,-2354,-1835,-1250,-618,18,637,1189,1654,2002,2228,2317,2291,2145,1902,1576,1171,713,201,-339,-898,-1442,-1952,-2388,-2724,-2938,-3015,-2968,-2824,-2622,-2422,-2251,-2159,-2124,-2144,-2157,-2101,-1915,-1520,-912,-59,958,2087,3195,4155,4860,5202,5145,4707,3945,2992,1993,1091,437,94,126,480,1122,1917,2780,3583,4261,4751,5065,5205,5243,5222,5215,5245,5346,5481,5629,5713,5674,5455,5010,4351,3486,2504,1473,499,-316,-916,-1232,-1278,-1075,-690,-207,279,694,958,1053,962,707,348,-78,-486,-833,-1078,-1186,-1180,-1060,-886,-701,-564,-529,-633,-906,-1350,-1955,-2698,-3534,-4426,-5316,-6168,-6934,-7580,-8077,-8406,-8543,-8506,-8281,-7915,-7420,-6845,-6212,-5551,-4872,-4180,-3473,-2753,-2012,-1268,-533,164,779,1269,1589,1702,1591,1269,780,191,-383,-848,-1073,-989,-548,248,1318,2569,3830,4961,5788,6214,6163,5639,4727,3526,2232,1000,14,-595,-745,-407,380,1514,2870,4274,5578,6625,7329,7624,7525,7080,6381,5557,4720,3993,3450,3132,3044,3127,3323,3522,3646,3615,3393,2971,2395,1738,1090,567,250,205,478,1031,1837,2787,3791,4724,5483,5979,6140,5949,5393,4523,3391,2084,706,-644,-1846,-2813,-3451,-3716,-3588,-3093,-2303,-1297,-202,888,1864,2665,3233,3561,3645,3513,3199,2728,2142,1456,696,-114,-959,-1786,-2576,-3249,-3779,-4078,-4138,-3919,-3458,-2801,-2038,-1274,-623,-189,-46,-247,-764,-1567,-2534,-3552,-4471,-5154,-5493,-5417,-4910,-4015,-2809,-1437,-31,1236,2226,2835,2982,2677,1941,880,-386,-1721,-2976,-4044,-4829,-5304,-5455,-5351,-5052,-4678,-4330,-4115,-4116,-4386,-4935,-5744,-6750,-7863,-8987,-10009,-10827,-11370,-11567,-11409,-10892,-10068,-8992,-7767,-6490,-5275,-4226,-3436,-2955,-2830,-3032,-3527,-4220,-5016,-5789,-6432,-6853,-6987,-6814,-6336,-5586,-4626,-3512,-2334,-1146,-36,949,1749,2333,2679,2774,2640,2291,1786,1182,561,15,-374,-512,-342,188,1073,2284,3744,5341,6954,8443,9680,10568,11024,11034,10596,9800,8729,7552,6413,5474,4886,4722,5047,5826,6980,8385,9861,11237,12335,13015,13190,12829,11971,10707,9170,7510,5882,4406,3180,2242,1606,1229,1064,1022,1050,1061,1031,910,702,413,60,-320,-699,-1035,-1298,-1455,-1485,-1376,-1132,-771,-335,135,557,880,1018,935,583,-30,-886,-1935,-3091,-4282,-5414,-6409,-7224,-7802,-8161,-8292,-8244,-8043,-7754,-7412,-7082,-6796,-6592,-6500,-6516,-6655,-6883,-7198,-7540,-7895,-8200,-8428,-8545,-8515,-8333,-7971,-7444,-6753,-5931,-5012,-4045,-3090,-2200,-1439,-853,-477,-343,-425,-723,-1152,-1662,-2153,-2537,-2757,-2748,-2519,-2083,-1507,-866,-265,225,516,594,441,119,-315,-754,-1111,-1304,-1280,-1023,-564,41,704,1310,1781,2001,1936,1546,858,-74,-1156,-2277,-3309,-4149,-4687,-4889,-4704,-4185,-3364,-2344,-1218,-104,906,1702,2232,2434,2295,1833,1071,96,-1030,-2192,-3305,-4252,-4959,-5332,-5336,-4934,-4132,-2985,-1548,53,1710,3275,4616,5622,6204,6323,5983,5230,4158,2889,1555,313,-727,-1433,-1754,-1636,-1092,-171,1058,2475,3960,5374,6592,7505,8030,8134,7812,7116,6121,4944,3708,2550,1586,932,643,767,1284,2140,3259,4503,5773,6909,7833,8438,8697,8603,8199,7567,6797,5993,5246,4617,4148,3816,3607,3432,3233,2918,2424,1706,753,-412,-1733,-3123,-4495,-5733,-6774,-7525,-7973,-8099,-7924,-7501,-6874,-6123,-5312,-4511,-3791,-3212,-2827,-2673,-2769,-3107,-3668,-4398,-5238,-6109,-6937,-7637,-8158,-8450,-8508,-8341,-7996,-7535,-7036,-6574,-6228,-6037,-6048,-6247,-6616,-7112,-7663,-8206,-8672,-8984,-9107,-8994,-8634,-8043,-7240,-6281,-5221,-4134,-3095,-2163,-1407,-848,-508,-367,-384,-500,-644,-739,-738,-582,-278,193,793,1492,2264,3053,3847,4604,5299,5910,6405,6750,6926,6908,6689,6301,5751,5126,4443,3797,3205,2715,2330,2045,1836,1668,1509,1319,1086,792,439,58,-352,-735,-1085,-1378,-1594,-1753,-1835,-1876,-1854,-1799,-1672,-1495,-1226,-891,-464,8,520,1013,1445,1774,1960,1990,1873,1643,1349,1051,800,637,575,607,695,805,876,883,780,576,274,-90,-474,-823,-1097,-1229,-1197,-963,-519,130,965,1943,3028,4135,5230,6216,7047,7654,7993,8038,7787,7266,6526,5647,4720,3844,3105,2582,2313,2332,2614,3141,3843,4661,5506,6294,6951,7392,7577,7454,7036,6328,5403,4311,3152,1995,914,-44,-852,-1510,-2030,-2459,-2813,-3155,-3492,-3857,-4258,-4679,-5111,-5528,-5895,-6193,-6389,-6469,-6427,-6265,-5992,-5637,-5214,-4780,-4346,-3982,-3709,-3571,-3603,-3806,-4197,-4752,-5444,-6209,-6999,-7704,-8273,-8600,-8666,-8424,-7918,-7194,-6336,-5464,-4669,-4057,-3697,-3617,-3832,-4291,-4948,-5713,-6493,-7201,-7730,-8023,-7995,-7631,-6903,-5849,-4510,-2964,-1311,358,1922,3300,4394,5162,5551,5589,5285,4727,3984,3163,2359,1662,1131,808,708,816,1116,1561,2117,2743,3390,4027,4603,5097,5470,5715,5833,5834,5761,5639,5517,5426,5382,5391,5439,5483,5491,5408,5195,4840,4326,3687,2968,2218,1514,912,456,184,87,154,341,600,881,1122,1291,1348,1271,1065,715,248,-324,-978,-1668,-2374,-3007,-3549,-3891,-4014,-3850,-3401,-2677,-1750,-685,391,1388,2198,2758,3029,3025,2786,2387,1933,1506,1227,1143,1332,1786,2504,3428,4476,5555,6556,7373,7943,8182,8100,7682,6995,6098,5097,4091,3194,2494,2060,1930,2094,2525,3140,3857,4582,5206,5691,5955,6016,5869,5560,5136,4653,4163,3715,3351,3091,2958,2940,3026,3172,3336,3446,3454,3286,2908,2294,1443,398,-787,-2025,-3216,-4265,-5083,-5604,-5793,-5662,-5233,-4601,-3833,-3059,-2363,-1842,-1563,-1546,-1811,-2314,-3016,-3834,-4698,-5513,-6206,-6702,-6940,-6893,-6536,-5891,-4991,-3905,-2723,-1553,-497,331,874,1051,894,390,-353,-1267,-2217,-3094,-3785,-4201,-4288,-4028,-3442,-2588,-1560,-472,555,1386,1938,2115,1917,1338,471,-596,-1700,-2704,-3435,-3763,-3594,-2872,-1622,92,2138,4357,6560,8569,10214,11382,11995,12061,11615,10769,9638,8371,7097,5911,4919,4122,3579,3239,3095,3100,3200,3359,3519,3648,3696,3639,3450,3114,2637,2026,1317,549,-219,-943,-1552,-2020,-2291,-2384,-2273,-2021,-1644,-1224,-812,-479,-286,-267,-457,-842,-1399,-2067,-2768,-3394,-3869,-4067,-3957,-3468,-2619,-1466,-83,1358,2740,3857,4600,4828,4509,3630,2266,532,-1409,-3372,-5169,-6626,-7604,-7998,-7773,-6927,-5547,-3741,-1687,419,2383,4001,5142,5696,5649,5039,3979,2639,1206,-93,-1089,-1610,-1588,-997,106,1583,3281,4968,6470,7567,8152,8125,7495,6330,4765,2977,1170,-478,-1789,-2673,-3057,-2973,-2470,-1675,-721,238,1053,1610,1825,1663,1134,302,-764,-1922,-3081,-4102,-4902,-5409,-5590,-5454,-5035,-4412,-3663,-2882,-2168,-1575,-1181,-998,-1049,-1321,-1798,-2426,-3170,-3941,-4679,-5284,-5681,-5796,-5575,-5003,-4094,-2900,-1539,-112,1204,2277,2982,3208,2949,2195,1040,-388,-1939,-3420,-4676,-5551,-5959,-5834,-5206,-4103,-2643,-940,865,2623,4214,5533,6503,7105,7341,7254,6932,6447,5932,5466,5167,5079,5261,5702,6383,7238,8184,9136,9989,10665,11091,11230,11072,10649,10024,9278,8532,7853,7361,7068,7010,7156,7431,7781,8085,8264,8242,7947,7370,6502,5384,4087,2684,1297,-3,-1099,-1943,-2487,-2724,-2689,-2433,-2036,-1588,-1170,-861,-700,-728,-935,-1319,-1853,-2504,-3246,-4040,-4852,-5648,-6378,-7023,-7523,-7869,-8019,-7970,-7732,-7316,-6796,-6213,-5669,-5227,-4972,-4941,-5172,-5649,-6340,-7179,-8078,-8945,-9672,-10181,-10384,-10247,-9752,-8917,-7808,-6515,-5147,-3861,-2748,-1948,-1495,-1430,-1712,-2273,-3000,-3772,-4456,-4945,-5154,-5048,-4633,-3956,-3100,-2171,-1270,-505,49,345,358,104,-374,-1019,-1740,-2461,-3087,-3550,-3790,-3774,-3497,-2981,-2260,-1401,-463,471,1334,2057,2596,2913,2992,2848,2490,1987,1356,693,18,-582,-1097,-1473,-1730,-1837,-1847,-1743,-1579,-1363,-1110,-857,-597,-355,-138,61,239,405,582,769,993,1257,1567,1929,2323,2736,3130,3454,3671,3715,3558,3169,2544,1722,739,-314,-1341,-2245,-2895,-3226,-3131,-2599,-1610,-212,1505,3421,5370,7178,8672,9700,10159,10006,9267,8042,6489,4814,3244,1983,1229,1076,1584,2704,4317,6248,8271,10152,11680,12668,13013,12662,11649,10073,8088,5885,3678,1664,22,-1122,-1701,-1705,-1192,-259,940,2262,3525,4592,5324,5630,5458,4792,3667,2150,335,-1652,-3698,-5670,-7472,-9011,-10235,-11108,-11636,-11832,-11755,-11452,-11007,-10494,-9987,-9560,-9250,-9089,-9061,-9140,-9265,-9376,-9398,-9274,-8961,-8432,-7716,-6840,-5892,-4958,-4157,-3584,-3348,-3487,-4042,-4976,-6232,-7697,-9243,-10707,-11946,-12801,-13179,-12974,-12191,-10818,-8957,-6721,-4274,-1823,442,2321,3658,4358,4388,3793,2704,1303,-199,-1547,-2560,-3061,-2974,-2306,-1132,393,2068,3682,5034,5963,6380,6253,5636,4632,3396,2102,923,13,-508,-580,-189,615,1740,3054,4420,5678,6716,7417,7733,7640,7164,6367,5342,4191,3034,1956,1046,343,-132,-401,-504,-502,-461,-443,-500,-658,-930,-1302,-1744,-2207,-2642,-2986,-3197,-3229,-3062,-2689,-2127,-1403,-568,319,1200,1995,2649,3084,3256,3119,2657,1875,800,-499,-1952,-3443,-4875,-6119,-7084,-7666,-7814,-7484,-6697,-5471,-3894,-2062,-93,1851,3654,5158,6275,6929,7097,6828,6180,5304,4330,3423,2732,2344,2345,2716,3418,4356,5383,6377,7177,7687,7804,7511,6797,5726,4368,2831,1231,-322,-1719,-2870,-3709,-4199,-4334,-4132,-3648,-2944,-2108,-1232,-398,296,788,1014,936,535,-185,-1193,-2447,-3870,-5394,-6927,-8379,-9671,-10724,-11495,-11934,-12051,-11839,-11347,-10631,-9738,-8772,-7774,-6839,-6021,-5362,-4911,-4666,-4634,-4780,-5069,-5435,-5825,-6183,-6452,-6608,-6645,-6554,-6387,-6162,-5933,-5739,-5609,-5551,-5557,-5602,-5617,-5559,-5346,-4915,-4235,-3260,-2025,-562,1030,2640,4134,5378,6270,6730,6759,6384,5727,4913,4117,3499,3177,3240,3696,4494,5536,6675,7746,8608,9120,9212,8858,8077,6963,5622,4198,2838,1670,801,301,206,493,1139,2047,3157,4366,5586,6755,7784,8648,9273,9647,9734,9520,9014,8229,7213,6026,4744,3453,2246,1189,355,-249,-595,-742,-699,-557,-338,-119,86,252,367,454,497,533,556,575,595,613,615,606,553,453,275,1,-391,-920,-1589,-2399,-3331,-4337,-5384,-6372,-7240,-7879,-8211,-8160,-7675,-6747,-5395,-3694,-1747,287,2258,3963,5262,6001,6114,5589,4479,2942,1143,-661,-2255,-3439,-4041,-4023,-3372,-2200,-671,1014,2624,3960,4859,5215,5015,4285,3151,1750,260,-1145,-2324,-3165,-3612,-3665,-3367,-2795,-2061,-1251,-487,183,678,994,1093,1003,710,259,-348,-1060,-1853,-2679,-3492,-4262,-4937,-5510,-5957,-6292,-6516,-6662,-6733,-6747,-6712,-6601,-6434,-6168,-5827,-5402,-4922,-4423,-3946,-3540,-3254,-3116,-3153,-3351,-3708,-4159,-4679,-5182,-5629,-5959,-6142,-6153,-6003,-5691,-5259,-4717,-4106,-3433,-2720,-1964,-1169,-325,564,1505,2464,3426,4331,5122,5735,6108,6197,6000,5536,4881,4143,3447,2939,2731,2905,3492,4448,5696,7088,8469,9658,10517,10909,10794,10144,9034,7549,5863,4114,2494,1150,186,-302,-340,62,785,1716,2718,3648,4416,4928,5162,5119,4837,4391,3853,3322,2877,2588,2499,2631,2961,3450,4026,4598,5087,5396,5483,5316,4917,4337,3653,2958,2342,1862,1569,1447,1482,1604,1760,1863,1874,1736,1439,1000,420,-213,-886,-1506,-2048,-2470,-2759,-2922,-2981,-2975,-2934,-2887,-2856,-2827,-2796,-2731,-2581,-2335,-1939,-1409,-744,3,779,1488,2057,2392,2447,2202,1681,973,191,-519,-1002,-1142,-846,-89,1083,2590,4267,5969,7503,8718,9491,9742,9449,8645,7401,5844,4100,2333,675,-750,-1846,-2591,-2961,-3021,-2828,-2475,-2044,-1601,-1193,-845,-551,-305,-80,132,335,534,696,813,838,757,540,183,-313,-933,-1632,-2367,-3077,-3694,-4176,-4481,-4592,-4546,-4355,-4112,-3860,-3686,-3635,-3748,-4031,-4473,-5028,-5650,-6253,-6767,-7107,-7209,-7020,-6545,-5772,-4794,-3662,-2501,-1395,-442,307,830,1135,1286,1344,1396,1526,1777,2185,2733,3365,4019,4585,4989,5150,5038,4674,4104,3452,2831,2393,2248,2481,3120,4128,5421,6853,8271,9499,10389,10823,10747,10138,9073,7623,5945,4181,2483,990,-194,-1011,-1428,-1493,-1255,-826,-297,227,675,1014,1231,1372,1481,1631,1878,2273,2826,3527,4325,5147,5893,6469,6773,6742,6335,5570,4489,3202,1811,444,-781,-1803,-2560,-3074,-3375,-3540,-3652,-3789,-4019,-4380,-4876,-5490,-6171,-6849,-7453,-7900,-8126,-8095,-7789,-7238,-6499,-5656,-4808,-4056,-3476,-3129,-3016,-3127,-3376,-3700,-3973,-4115,-4038,-3703,-3114,-2305,-1378,-417,421,1063,1381,1377,1025,428,-324,-1069,-1658,-1962,-1871,-1351,-417,851,2329,3847,5253,6363,7076,7293,7007,6251,5113,3722,2238,800,-424,-1354,-1892,-2039,-1819,-1304,-609,161,886,1490,1915,2162,2251,2240,2199,2184,2257,2441,2732,3120,3527,3916,4193,4305,4205,3866,3308,2556,1688,762,-129,-930,-1585,-2062,-2362,-2492,-2486,-2378,-2205,-2018,-1834,-1700,-1621,-1593,-1626,-1657,-1669,-1601,-1409,-1074,-589,26,711,1419,2072,2630,3057,3358,3557,3710,3879,4118,4484,4975,5591,6259,6910,7436,7741,7744,7393,6690,5682,4477,3208,2043,1135,614,571,1015,1910,3144,4571,6011,7290,8253,8779,8812,8345,7416,6138,4605,2984,1382,-57,-1255,-2146,-2709,-2964,-2958,-2777,-2501,-2247,-2068,-2037,-2156,-2402,-2719,-3024,-3220,-3252,-3039,-2612,-1966,-1217,-447,202,621,722,451,-176,-1116,-2270,-3522,-4742,-5838,-6705,-7336,-7702,-7852,-7853,-7762,-7673,-7642,-7719,-7940,-8311,-8817,-9432,-10111,-10784,-11414,-11916,-12270,-12432,-12399,-12186,-11812,-11320,-10732,-10082,-9373,-8615,-7790,-6899,-5916,-4865,-3752,-2635,-1569,-634,92,530,644,398,-161,-987,-1945,-2910,-3695,-4163,-4163,-3618,-2506,-871,1172,3446,5761,7881,9624,10815,11363,11232,10462,9172,7505,5675,3862,2268,1037,262,-3,201,814,1709,2746,3776,4665,5310,5660,5704,5501,5114,4677,4259,3989,3882,3985,4238,4605,4985,5313,5500,5530,5361,5051,4611,4122,3639,3196,2836,2545,2307,2089,1840,1527,1127,626,44,-601,-1262,-1901,-2452,-2880,-3112,-3134,-2902,-2434,-1749,-917,-19,856,1606,2166,2492,2563,2436,2138,1778,1422,1151,1017,1028,1183,1413,1664,1847,1899,1772,1462,990,441,-99,-504,-666,-507,26,899,2055,3345,4615,5676,6349,6519,6076,5036,3444,1424,-843,-3165,-5336,-7168,-8520,-9301,-9478,-9093,-8234,-7033,-5660,-4292,-3084,-2203,-1711,-1694,-2090,-2858,-3833,-4877,-5804,-6464,-6749,-6605,-6046,-5154,-4047,-2892,-1833,-1039,-589,-580,-993,-1809,-2938,-4273,-5692,-7077,-8315,-9332,-10052,-10465,-10542,-10327,-9843,-9163,-8361,-7521,-6728,-6051,-5558,-5266,-5195,-5324,-5621,-6052,-6562,-7106,-7632,-8084,-8405,-8526,-8395,-7959,-7183,-6074,-4653,-2990,-1193,623,2304,3724,4762,5343,5441,5082,4355,3395,2360,1442,804,591,896,1744,3097,4849,6836,8858,10722,12210,13198,13547,13257,12331,10876,9026,6956,4851,2898,1235,-1,-776,-1059,-921,-442,240,997,1684,2209,2485,2513,2306,1958,1562,1250,1118,1259,1698,2432,3396,4492,5609,6605,7389,7845,7934,7637,6977,6016,4847,3548,2253,1019,-49,-920,-1563,-1975,-2200,-2272,-2257,-2227,-2215,-2290,-2437,-2669,-2941,-3211,-3438,-3575,-3621,-3571,-3480,-3373,-3325,-3362,-3509,-3772,-4106,-4478,-4816,-5069,-5187,-5151,-4954,-4628,-4213,-3755,-3315,-2914,-2580,-2309,-2067,-1832,-1548,-1177,-704,-107,572,1291,1977,2526,2871,2905,2608,1937,939,-335,-1790,-3314,-4796,-6130,-7238,-8057,-8569,-8772,-8707,-8418,-7983,-7463,-6933,-6455,-6065,-5798,-5653,-5613,-5645,-5685,-5674,-5530,-5198,-4616,-3777,-2661,-1332,180,1764,3340,4794,6032,6955,7511,7635,7335,6605,5511,4101,2483,748,-995,-2641,-4105,-5324,-6251,-6879,-7218,-7298,-7175,-6881,-6482,-5994,-5457,-4887,-4289,-3701,-3125,-2610,-2170,-1841,-1613,-1491,-1408,-1335,-1170,-870,-352,384,1353,2474,3681,4836,5836,6552,6925,6913,6545,5896,5076,4237,3520,3072,2991,3333,4105,5231,6615,8084,9491,10647,11430,11733,11512,10796,9637,8170,6523,4872,3354,2120,1257,834,862,1304,2102,3139,4312,5480,6527,7344,7851,8003,7796,7249,6440,5441,4367,3319,2394,1675,1219,1035,1113,1399,1794,2220,2530,2647,2461,1929,1019,-235,-1794,-3543,-5386,-7176,-8802,-10144,-11126,-11696,-11858,-11629,-11095,-10320,-9422,-8482,-7588,-6804,-6171,-5713,-5438,-5343,-5409,-5609,-5892,-6197,-6456,-6578,-6505,-6156,-5527,-4600,-3441,-2138,-801,412,1381,1985,2140,1844,1105,37,-1246,-2571,-3775,-4699,-5219,-5259,-4795,-3874,-2580,-1067,520,1995,3211,4041,4401,4285,3703,2760,1563,265,-972,-2023,-2748,-3098,-3014,-2554,-1741,-726,414,1500,2436,3088,3393,3308,2839,2047,1003,-159,-1328,-2366,-3157,-3613,-3656,-3274,-2465,-1292,165,1780,3425,4946,6216,7099,7527,7422,6802,5691,4180,2397,483,-1399,-3106,-4510,-5526,-6116,-6278,-6063,-5544,-4818,-3980,-3132,-2335,-1666,-1151,-825,-696,-745,-964,-1289,-1669,-2023,-2264,-2320,-2129,-1664,-939,0,1063,2136,3103,3848,4294,4404,4182,3705,3059,2387,1824,1497,1510,1923,2740,3932,5397,7026,8666,10180,11432,12327,12800,12851,12496,11824,10928,9926,8951,8087,7445,7045,6921,7024,7302,7654,7977,8161,8114,7751,7050,5993,4643,3060,1384,-275,-1750,-2922,-3670,-3918,-3631,-2834,-1588,-18,1729,3475,5042,6268,7028,7236,6862,5947,4546,2800,841,-1178,-3083,-4777,-6126,-7105,-7686,-7905,-7829,-7536,-7120,-6665,-6226,-5856,-5550,-5316,-5136,-4986,-4870,-4768,-4686,-4622,-4551,-4458,-4297,-4025,-3604,-3003,-2223,-1287,-253,798,1768,2566,3104,3341,3244,2859,2223,1446,614,-151,-761,-1119,-1193,-940,-393,411,1400,2480,3556,4529,5311,5843,6075,6006,5634,5013,4188,3226,2199,1169,187,-689,-1461,-2078,-2581,-2949,-3223,-3413,-3549,-3643,-3717,-3758,-3765,-3700,-3535,-3217,-2713,-1984,-1036,141,1481,2946,4432,5859,7126,8143,8850,9184,9139,8705,7909,6806,5439,3908,2260,600,-1027,-2546,-3926,-5133,-6147,-6966,-7574,-7971,-8138,-8061,-7718,-7104,-6227,-5117,-3844,-2485,-1152,65,1081,1840,2332,2573,2623,2541,2421,2298,2245,2247,2322,2426,2550,2651,2744,2814,2907,3037,3251,3564,3999,4538,5168,5835,6493,7070,7509,7747,7738,7460,6912,6120,5153,4068,2987,1977,1154,565,262,248,493,944,1520,2124,2669,3055,3222,3108,2707,2009,1070,-63,-1288,-2500,-3575,-4399,-4857,-4889,-4451,-3566,-2313,-793,829,2397,3750,4740,5275,5292,4789,3802,2413,719,-1153,-3089,-4975,-6711,-8236,-9490,-10471,-11162,-11595,-11785,-11772,-11572,-11223,-10720,-10099,-9344,-8491,-7557,-6580,-5621,-4724,-3955,-3333,-2877,-2562,-2329,-2134,-1878,-1526,-1031,-395,337,1113,1836,2434,2835,3006,2939,2677,2277,1821,1396,1083,937,1015,1313,1843,2567,3441,4412,5410,6371,7228,7918,8390,8608,8541,8198,7584,6750,5748,4655,3557,2538,1679,1049,691,638,877,1389,2102,2956,3848,4701,5430,5986,6348,6522,6559,6508,6439,6411,6450,6578,6780,7026,7286,7518,7689,7794,7800,7730,7561,7303,6956,6496,5936,5246,4431,3475,2382,1159,-172,-1579,-3008,-4397,-5670,-6733,-7520,-7931,-7940,-7508,-6669,-5483,-4053,-2503,-973,427,1576,2435,2946,3131,2999,2594,1948,1108,99,-1045,-2277,-3559,-4814,-5963,-6924,-7584,-7882,-7748,-7164,-6157,-4783,-3152,-1391,353,1939,3236,4149,4610,4609,4159,3329,2206,903,-457,-1759,-2884,-3760,-4311,-4525,-4403,-3987,-3356,-2587,-1806,-1105,-597,-367,-471,-948,-1782,-2934,-4315,-5811,-7273,-8569,-9532,-10076,-10105,-9616,-8651,-7303,-5716,-4057,-2488,-1155,-181,391,514,243,-377,-1256,-2293,-3409,-4506,-5539,-6457,-7243,-7891,-8411,-8805,-9098,-9273,-9346,-9287,-9084,-8707,-8140,-7370,-6416,-5312,-4120,-2916,-1782,-786,28,636,1067,1340,1535,1676,1828,2001,2202,2417,2621,2795,2927,3023,3095,3179,3299,3487,3762,4113,4543,5008,5479,5927,6309,6610,6824,6944,7000,6993,6965,6917,6886,6856,6857,6861,6884,6898,6904,6880,6817,6697,6513,6250,5906,5481,4989,4440,3884,3335,2865,2502,2300,2286,2477,2872,3444,4159,4947,5739,6453,7008,7339,7400,7176,6680,5974,5113,4201,3299,2497,1811,1271,837,466,93,-354,-932,-1682,-2613,-3708,-4916,-6162,-7366,-8426,-9269,-9819,-10049,-9949,-9561,-8945,-8200,-7415,-6700,-6114,-5722,-5523,-5516,-5647,-5882,-6142,-6400,-6594,-6708,-6724,-6626,-6417,-6089,-5642,-5078,-4399,-3622,-2760,-1851,-926,-46,751,1408,1882,2157,2195,2023,1638,1084,393,-382,-1191,-1999,-2734,-3389,-3895,-4246,-4413,-4387,-4171,-3786,-3257,-2634,-1971,-1329,-779,-368,-141,-112,-275,-598,-1026,-1496,-1937,-2286,-2484,-2505,-2321,-1971,-1469,-900,-325,166,517,663,615,357,-29,-506,-981,-1399,-1720,-1918,-2036,-2097,-2190,-2367,-2696,-3211,-3904,-4756,-5673,-6591,-7376,-7957,-8224,-8148,-7688,-6881,-5773,-4450,-3016,-1571,-202,1001,2020,2789,3346,3648,3734,3585,3216,2642,1880,983,21,-912,-1702,-2240,-2418,-2166,-1447,-276,1280,3110,5070,6990,8709,10086,11004,11414,11290,10680,9661,8335,6847,5303,3851,2580,1584,906,580,586,893,1443,2147,2928,3681,4336,4811,5087,5130,4983,4676,4296,3896,3567,3343,3265,3335,3529,3806,4118,4375,4540,4515,4258,3720,2874,1737,338,-1234,-2888,-4481,-5906,-7038,-7808,-8179,-8178,-7866,-7362,-6791,-6291,-5986,-5961,-6250,-6862,-7730,-8772,-9884,-10933,-11833,-12478,-12836,-12870,-12616,-12100,-11402,-10568,-9682,-8780,-7931,-7161,-6519,-6037,-5742,-5668,-5808,-6165,-6678,-7297,-7911,-8423,-8719,-8699,-8298,-7478,-6265,-4715,-2953,-1112,649,2180,3366,4127,4431,4319,3845,3132,2303,1476,790,309,111,192,544,1095,1779,2494,3147,3670,3985,4079,3945,3615,3163,2662,2208,1885,1753,1850,2168,2670,3300,3959,4592,5091,5433,5557,5478,5189,4735,4148,3482,2794,2125,1544,1066,743,556,510,562,660,741,739,597,276,-227,-899,-1667,-2449,-3144,-3635,-3843,-3703,-3189,-2334,-1189,137,1540,2882,4063,4985,5596,5873,5816,5475,4886,4130,3267,2379,1538,818,291,8,26,353,998,1925,3077,4377,5722,7010,8129,8982,9500,9626,9373,8750,7841,6724,5502,4275,3126,2116,1288,643,177,-136,-338,-448,-527,-577,-643,-720,-831,-944,-1068,-1144,-1166,-1081,-881,-555,-127,347,804,1141,1283,1141,688,-91,-1138,-2373,-3681,-4925,-5997,-6785,-7241,-7330,-7086,-6561,-5831,-5012,-4170,-3429,-2841,-2473,-2361,-2510,-2921,-3558,-4380,-5320,-6309,-7268,-8115,-8797,-9257,-9482,-9465,-9252,-8861,-8380,-7831,-7292,-6767,-6281,-5813,-5332,-4816,-4235,-3595,-2915,-2248,-1658,-1216,-971,-960,-1167,-1550,-2031,-2506,-2875,-3027,-2896,-2429,-1644,-581,658,1958,3171,4180,4871,5198,5143,4759,4115,3347,2552,1879,1392,1186,1259,1622,2214,2971,3801,4620,5342,5911,6296,6481,6515,6416,6273,6110,6003,5945,5959,5989,6008,5937,5741,5354,4792,4032,3148,2179,1208,308,-457,-1051,-1427,-1616,-1606,-1450,-1188,-866,-537,-240,-15,128,153,89,-85,-323,-613,-915,-1183,-1403,-1521,-1552,-1474,-1316,-1087,-813,-507,-184,170,549,995,1505,2117,2825,3613,4455,5270,6011,6579,6933,7021,6853,6457,5915,5305,4752,4332,4143,4217,4571,5172,5951,6809,7629,8299,8704,8798,8522,7921,7046,5986,4874,3814,2917,2278,1917,1859,2055,2422,2878,3284,3549,3574,3312,2757,1951,979,-42,-980,-1720,-2160,-2256,-1999,-1435,-662,215,1052,1746,2198,2363,2242,1866,1325,695,90,-420,-761,-904,-845,-611,-262,147,517,797,909,811,489,-75,-842,-1788,-2851,-3974,-5080,-6107,-6988,-7672,-8125,-8324,-8264,-7966,-7435,-6728,-5873,-4927,-3952,-3001,-2139,-1428,-907,-646,-646,-958,-1540,-2380,-3399,-4500,-5574,-6484,-7109,-7347,-7112,-6397,-5187,-3583,-1658,408,2469,4339,5844,6869,7312,7169,6489,5375,4001,2537,1187,102,-576,-794,-513,198,1270,2554,3909,5180,6234,6971,7340,7328,6984,6373,5608,4786,4021,3383,2936,2690,2642,2738,2927,3123,3282,3330,3274,3095,2849,2572,2335,2183,2170,2297,2569,2932,3326,3661,3852,3801,3473,2817,1878,696,-627,-1973,-3238,-4284,-5050,-5458,-5503,-5206,-4624,-3847,-2983,-2116,-1360,-745,-330,-91,-5,-20,-64,-91,-45,78,271,487,668,749,683,435,26,-514,-1104,-1656,-2083,-2296,-2246,-1900,-1270,-402,627,1715,2740,3600,4173,4415,4268,3772,2963,1948,829,-268,-1221,-1956,-2383,-2501,-2313,-1873,-1280,-604,11,526,831,946,850,606,268,-94,-400,-627,-718,-707,-598,-456,-327,-275,-343,-545,-887,-1330,-1820,-2299,-2689,-2945,-3022,-2914,-2629,-2207,-1718,-1222,-827,-589,-572,-815,-1285,-1963,-2754,-3565,-4304,-4859,-5182,-5209,-4957,-4441,-3728,-2900,-2034,-1220,-497,89,555,916,1215,1508,1816,2175,2564,2953,3285,3476,3470,3201,2664,1878,914,-109,-1068,-1801,-2203,-2157,-1638,-634,779,2501,4391,6271,7999,9393,10367,10829,10785,10280,9416,8344,7210,6199,5416,4990,4942,5279,5927,6792,7731,8625,9330,9782,9907,9723,9254,8573,7776,6931,6143,5445,4886,4468,4162,3945,3755,3550,3288,2933,2492,1969,1417,874,411,67,-109,-113,44,320,636,909,1030,899,450,-383,-1568,-3075,-4777,-6539,-8189,-9557,-10502,-10925,-10784,-10113,-8997,-7597,-6076,-4640,-3443,-2625,-2240,-2306,-2753,-3489,-4374,-5277,-6074,-6691,-7078,-7251,-7249,-7134,-6974,-6824,-6702,-6618,-6528,-6403,-6177,-5838,-5339,-4724,-4002,-3252,-2548,-1959,-1580,-1451,-1619,-2067,-2760,-3608,-4509,-5326,-5944,-6239,-6155,-5647,-4753,-3538,-2129,-669,676,1768,2487,2770,2607,2033,1154,71,-1060,-2126,-3012,-3643,-3987,-4034,-3824,-3405,-2849,-2222,-1589,-1013,-526,-158,90,243,318,375,449,592,842,1200,1674,2198,2731,3157,3413,3392,3060,2388,1418,235,-1047,-2256,-3260,-3907,-4098,-3811,-3040,-1909,-521,926,2278,3381,4125,4482,4454,4130,3614,3041,2526,2152,1968,1948,2054,2201,2304,2309,2178,1922,1601,1285,1089,1088,1374,1965,2879,4044,5392,6789,8103,9201,9941,10259,10089,9463,8446,7154,5756,4404,3271,2480,2103,2171,2626,3388,4320,5280,6136,6780,7138,7198,6960,6498,5856,5132,4378,3651,2979,2361,1796,1251,717,164,-404,-986,-1561,-2109,-2590,-2999,-3294,-3484,-3560,-3540,-3450,-3321,-3201,-3133,-3178,-3373,-3761,-4372,-5187,-6221,-7392,-8666,-9938,-11121,-12105,-12802,-13126,-13047,-12539,-11665,-10479,-9119,-7690,-6332,-5152,-4217,-3574,-3198,-3062,-3098,-3231,-3424,-3621,-3838,-4075,-4375,-4750,-5233,-5784,-6385,-6948,-7397,-7647,-7614,-7260,-6555,-5524,-4216,-2719,-1141,394,1751,2819,3485,3698,3429,2719,1652,357,-1000,-2263,-3252,-3873,-4018,-3692,-2918,-1785,-429,1026,2414,3626,4548,5126,5331,5183,4723,4019,3152,2195,1227,313,-509,-1185,-1707,-2061,-2230,-2248,-2097,-1817,-1423,-927,-377,229,844,1455,2028,2522,2902,3104,3097,2827,2275,1445,350,-937,-2347,-3760,-5074,-6140,-6875,-7157,-6953,-6240,-5058,-3487,-1660,291,2199,3921,5355,6394,7036,7256,7103,6638,5907,4992,3925,2755,1525,265,-956,-2094,-3047,-3753,-4115,-4093,-3647,-2801,-1592,-117,1523,3208,4810,6234,7376,8182,8612,8653,8339,7707,6836,5821,4748,3735,2851,2177,1750,1580,1659,1926,2338,2798,3244,3585,3773,3742,3486,2985,2267,1375,357,-706,-1756,-2715,-3533,-4171,-4614,-4867,-4963,-4950,-4880,-4835,-4847,-4979,-5236,-5613,-6084,-6593,-7085,-7516,-7838,-8059,-8179,-8242,-8299,-8394,-8586,-8879,-9302,-9815,-10377,-10936,-11389,-11679,-11715,-11450,-10867,-9970,-8824,-7506,-6117,-4772,-3542,-2512,-1695,-1108,-717,-499,-423,-475,-653,-978,-1449,-2093,-2860,-3726,-4588,-5341,-5876,-6067,-5850,-5175,-4060,-2564,-797,1106,3005,4737,6205,7282,7945,8159,7968,7448,6682,5818,4961,4244,3756,3554,3667,4062,4696,5464,6285,7029,7621,7963,8018,7750,7180,6333,5271,4076,2822,1614,531,-341,-930,-1202,-1110,-687,69,1064,2235,3459,4637,5646,6412,6859,6981,6794,6346,5728,5003,4251,3525,2839,2206,1595,982,331,-373,-1139,-1943,-2745,-3478,-4067,-4419,-4474,-4170,-3499,-2486,-1197,258,1762,3169,4369,5259,5779,5895,5618,4956,3965,2681,1159,-536,-2332,-4137,-5834,-7309,-8425,-9065,-9147,-8611,-7484,-5816,-3746,-1427,940,3155,5036,6410,7173,7242,6624,5352,3554,1370,-981,-3301,-5347,-6942,-7924,-8206,-7777,-6691,-5076,-3118,-1024,981,2700,3962,4674,4782,4313,3360,2018,473,-1150,-2686,-4021,-5073,-5795,-6181,-6259,-6090,-5733,-5277,-4792,-4338,-3977,-3718,-3580,-3532,-3540,-3559,-3530,-3441,-3256,-3013,-2735,-2491,-2344,-2363,-2593,-3070,-3776,-4691,-5732,-6825,-7857,-8728,-9337,-9622,-9513,-9030,-8156,-6981,-5545,-3962,-2292,-635,962,2429,3731,4814,5638,6148,6307,6084,5484,4545,3343,2004,669,-500,-1360,-1790,-1724,-1138,-91,1347,3018,4793,6486,7962,9076,9737,9874,9475,8564,7218,5545,3707,1862,215,-1081,-1860,-2044,-1579,-520,1046,2941,4969,6914,8575,9784,10445,10510,10020,9056,7764,6280,4778,3383,2195,1290,672,337,237,305,483,703,910,1085,1188,1262,1301,1370,1509,1758,2148,2680,3324,4031,4718,5304,5692,5836,5664,5203,4454,3507,2439,1364,387,-409,-941,-1202,-1155,-866,-342,322,1098,1917,2758,3585,4387,5140,5806,6333,6650,6673,6334,5584,4415,2891,1100,-774,-2571,-4069,-5110,-5557,-5340,-4468,-3020,-1134,993,3148,5115,6685,7715,8084,7772,6797,5259,3314,1145,-1017,-2959,-4463,-5374,-5562,-5016,-3739,-1889,391,2839,5229,7305,8861,9753,9883,9276,7969,6132,3915,1540,-800,-2914,-4654,-5912,-6649,-6854,-6600,-5964,-5089,-4108,-3162,-2385,-1852,-1638,-1717,-2079,-2618,-3263,-3904,-4464,-4888,-5156,-5276,-5291,-5256,-5221,-5254,-5366,-5573,-5853,-6156,-6437,-6634,-6705,-6624,-6387,-6003,-5513,-4930,-4309,-3640,-2948,-2200,-1393,-505,453,1441,2403,3232,3840,4126,4044,3576,2784,1756,655,-366,-1132,-1513,-1412,-797,305,1808,3573,5444,7221,8733,9820,10351,10275,9574,8312,6620,4652,2637,777,-698,-1625,-1860,-1375,-179,1600,3791,6161,8467,10455,11945,12758,12855,12209,10916,9102,6946,4641,2384,341,-1352,-2606,-3393,-3712,-3628,-3220,-2590,-1859,-1120,-469,30,354,495,497,406,292,213,205,294,451,636,779,799,625,199,-504,-1477,-2660,-3974,-5296,-6513,-7503,-8177,-8480,-8389,-7928,-7144,-6110,-4894,-3583,-2217,-868,447,1659,2740,3608,4195,4432,4244,3621,2551,1125,-577,-2379,-4128,-5649,-6791,-7450,-7574,-7157,-6267,-5009,-3514,-1964,-491,731,1606,2048,2029,1582,759,-309,-1497,-2628,-3552,-4105,-4197,-3744,-2773,-1336,418,2328,4178,5780,6958,7583,7613,7039,5954,4479,2784,1044,-562,-1914,-2882,-3442,-3568,-3309,-2731,-1922,-981,-7,921,1719,2349,2768,2977,2982,2819,2536,2175,1803,1446,1149,919,754,646,559,476,360,203,-7,-249,-514,-748,-938,-1033,-1024,-894,-640,-267,229,851,1618,2540,3636,4910,6317,7809,9255,10531,11480,11955,11866,11161,9885,8139,6104,3980,2003,369,-770,-1307,-1242,-616,459,1820,3304,4733,5950,6839,7317,7364,6987,6260,5278,4153,3048,2069,1366,1014,1077,1544,2376,3463,4672,5855,6841,7514,7752,7510,6786,5611,4087,2314,428,-1442,-3182,-4695,-5912,-6802,-7355,-7593,-7557,-7302,-6895,-6404,-5890,-5414,-5021,-4742,-4594,-4570,-4662,-4829,-5053,-5285,-5516,-5713,-5883,-6022,-6145,-6267,-6403,-6567,-6767,-7004,-7271,-7560,-7864,-8171,-8492,-8804,-9140,-9459,-9766,-10002,-10106,-10001,-9599,-8828,-7667,-6130,-4309,-2361,-469,1144,2290,2828,2680,1878,522,-1209,-3085,-4887,-6376,-7403,-7851,-7702,-6993,-5831,-4367,-2761,-1203,165,1211,1845,2048,1817,1232,395,-558,-1461,-2160,-2514,-2408,-1798,-677,876,2756,4776,6775,8547,9942,10830,11140,10867,10045,8779,7182,5411,3609,1915,451,-714,-1509,-1942,-2017,-1795,-1328,-714,-11,688,1332,1868,2275,2534,2671,2692,2650,2567,2483,2416,2383,2384,2406,2436,2440,2407,2310,2138,1902,1591,1252,876,510,157,-165,-434,-657,-784,-817,-686,-362,202,1036,2115,3389,4739,6019,7061,7700,7815,7341,6302,4784,2966,1056,-709,-2115,-2986,-3228,-2807,-1800,-326,1401,3186,4768,5976,6627,6650,6021,4818,3165,1271,-663,-2400,-3757,-4574,-4787,-4368,-3409,-2026,-405,1259,2764,3950,4670,4865,4511,3645,2350,746,-1046,-2870,-4618,-6156,-7424,-8331,-8886,-9058,-8907,-8455,-7800,-6986,-6120,-5247,-4453,-3780,-3284,-2983,-2909,-3044,-3387,-3891,-4516,-5204,-5891,-6528,-7052,-7442,-7670,-7737,-7662,-7466,-7184,-6856,-6511,-6187,-5902,-5683,-5527,-5445,-5408,-5405,-5378,-5284,-5051,-4619,-3939,-2994,-1803,-450,958,2269,3328,4005,4202,3883,3094,1920,518,-943,-2281,-3353,-4030,-4279,-4081,-3503,-2637,-1597,-535,452,1226,1749,1961,1899,1606,1174,712,332,139,207,584,1253,2187,3270,4413,5465,6323,6880,7080,6914,6413,5656,4734,3768,2852,2077,1492,1114,933,910,982,1101,1191,1235,1186,1069,885,691,509,405,371,441,573,743,894,980,948,778,454,2,-552,-1139,-1721,-2213,-2591,-2792,-2822,-2655,-2328,-1852,-1277,-646,3,625,1192,1706,2141,2548,2929,3341,3808,4346,4951,5565,6128,6519,6641,6395,5715,4592,3060,1228,-775,-2760,-4573,-6035,-7034,-7491,-7387,-6768,-5719,-4382,-2908,-1475,-242,657,1123,1132,687,-119,-1185,-2350,-3474,-4404,-5043,-5318,-5222,-4794,-4120,-3306,-2488,-1772,-1254,-1004,-1021,-1318,-1826,-2503,-3268,-4062,-4829,-5528,-6142,-6648,-7062,-7371,-7609,-7759,-7856,-7882,-7847,-7744,-7563,-7309,-6982,-6614,-6219,-5854,-5538,-5319,-5200,-5193,-5251,-5354,-5423,-5419,-5278,-4978,-4506,-3884,-3156,-2384,-1646,-1015,-557,-323,-319,-544,-929,-1413,-1870,-2202,-2282,-2026,-1365,-298,1137,2825,4617,6317,7728,8678,9024,8726,7775,6296,4420,2378,380,-1361,-2655,-3395,-3508,-3003,-1961,-481,1256,3107,4876,6447,7690,8554,9030,9130,8946,8539,8015,7467,6957,6549,6271,6108,6072,6088,6147,6170,6143,6020,5798,5469,5062,4588,4093,3593,3123,2703,2347,2067,1862,1734,1672,1665,1692,1730,1764,1765,1726,1619,1430,1142,725,182,-516,-1339,-2272,-3258,-4220,-5090,-5759,-6179,-6270,-6043,-5495,-4708,-3758,-2771,-1852,-1126,-672,-564,-807,-1396,-2254,-3287,-4366,-5338,-6078,-6446,-6376,-5826,-4832,-3494,-1956,-410,957,1956,2471,2405,1793,677,-786,-2434,-4076,-5519,-6620,-7268,-7405,-7059,-6276,-5190,-3923,-2664,-1535,-698,-218,-141,-451,-1069,-1891,-2779,-3590,-4204,-4523,-4493,-4113,-3421,-2505,-1469,-445,462,1136,1522,1579,1320,786,48,-806,-1692,-2519,-3235,-3787,-4159,-4354,-4382,-4278,-4068,-3783,-3443,-3065,-2647,-2201,-1725,-1237,-756,-322,28,246,297,170,-141,-594,-1132,-1672,-2130,-2410,-2453,-2205,-1664,-852,172,1321,2491,3578,4476,5109,5406,5370,4991,4359,3541,2683,1897,1328,1060,1169,1641,2440,3448,4531,5543,6326,6797,6873,6573,5943,5083,4130,3214,2458,1976,1797,1962,2412,3085,3884,4686,5391,5907,6160,6145,5847,5336,4666,3938,3237,2657,2249,2080,2146,2456,2970,3649,4425,5246,6038,6747,7325,7744,7974,8036,7922,7674,7313,6874,6385,5865,5332,4781,4225,3642,3050,2432,1817,1225,671,217,-146,-364,-465,-447,-354,-231,-129,-104,-181,-395,-712,-1123,-1546,-1932,-2197,-2287,-2157,-1807,-1240,-536,256,1023,1681,2158,2390,2380,2143,1751,1300,888,632,599,833,1325,2009,2787,3533,4115,4424,4396,4002,3281,2308,1198,78,-923,-1698,-2181,-2322,-2151,-1697,-1048,-299,464,1127,1636,1928,1977,1801,1403,851,184,-528,-1232,-1874,-2415,-2832,-3102,-3230,-3214,-3070,-2818,-2481,-2082,-1660,-1229,-828,-475,-198,-8,65,23,-153,-462,-896,-1447,-2087,-2801,-3541,-4281,-4963,-5560,-6012,-6309,-6409,-6329,-6067,-5662,-5147,-4576,-3988,-3435,-2930,-2502,-2127,-1798,-1464,-1103,-667,-144,475,1186,1935,2692,3369,3911,4236,4305,4094,3616,2934,2134,1349,705,341,343,787,1649,2882,4358,5909,7368,8548,9318,9595,9345,8626,7530,6197,4792,3465,2341,1530,1048,922,1079,1459,1965,2487,2960,3293,3471,3471,3318,3064,2749,2458,2220,2094,2088,2204,2417,2700,2999,3288,3511,3653,3682,3595,3387,3070,2655,2171,1631,1061,485,-99,-667,-1223,-1763,-2285,-2783,-3264,-3709,-4116,-4468,-4756,-4972,-5109,-5180,-5177,-5132,-5041,-4937,-4816,-4707,-4599,-4504,-4403,-4292,-4146,-3962,-3718,-3427,-3101,-2763,-2465,-2240,-2153,-2235,-2521,-3015,-3686,-4483,-5311,-6060,-6611,-6844,-6668,-6032,-4937,-3433,-1643,287,2161,3789,5009,5668,5734,5169,4085,2593,873,-867,-2459,-3726,-4564,-4908,-4754,-4137,-3154,-1894,-491,942,2296,3469,4404,5054,5401,5467,5274,4886,4367,3787,3226,2737,2381,2188,2172,2330,2633,3036,3498,3941,4332,4618,4770,4790,4669,4434,4118,3738,3346,2950,2595,2291,2069,1944,1935,2057,2309,2683,3153,3665,4179,4610,4917,5034,4934,4610,4073,3372,2578,1769,1046,497,192,191,503,1115,1967,2974,4028,4998,5783,6269,6408,6181,5614,4800,3850,2914,2125,1619,1459,1701,2288,3166,4180,5196,6041,6578,6706,6381,5622,4504,3166,1744,413,-709,-1511,-1964,-2054,-1854,-1431,-898,-365,79,341,375,154,-325,-1019,-1892,-2855,-3849,-4770,-5564,-6145,-6497,-6581,-6420,-6044,-5501,-4872,-4214,-3605,-3099,-2741,-2548,-2538,-2686,-2983,-3400,-3898,-4465,-5061,-5670,-6274,-6846,-7379,-7844,-8232,-8520,-8702,-8770,-8742,-8620,-8447,-8235,-8027,-7837,-7696,-7602,-7580,-7604,-7680,-7775,-7864,-7917,-7885,-7747,-7457,-7013,-6406,-5666,-4835,-3968,-3153,-2435,-1894,-1538,-1373,-1360,-1420,-1475,-1420,-1178,-699,41,1006,2136,3320,4450,5376,6002,6218,5988,5315,4269,2961,1551,211,-891,-1603,-1840,-1541,-746,490,2026,3708,5358,6804,7891,8514,8614,8186,7304,6055,4610,3103,1716,563,-237,-648,-636,-250,476,1441,2581,3777,4976,6075,7037,7801,8340,8635,8674,8459,8008,7335,6495,5516,4464,3393,2357,1410,592,-79,-590,-961,-1203,-1377,-1481,-1597,-1702,-1852,-2021,-2227,-2445,-2655,-2842,-2956,-2987,-2885,-2641,-2235,-1667,-969,-168,664,1462,2145,2640,2899,2892,2638,2175,1593,976,445,65,-79,20,356,886,1518,2174,2741,3125,3247,3049,2510,1651,513,-794,-2184,-3496,-4633,-5458,-5900,-5902,-5472,-4637,-3513,-2194,-854,378,1351,1963,2152,1906,1265,320,-822,-2017,-3150,-4108,-4822,-5259,-5419,-5337,-5068,-4667,-4212,-3737,-3302,-2918,-2605,-2365,-2197,-2102,-2077,-2136,-2267,-2495,-2800,-3191,-3638,-4125,-4613,-5076,-5480,-5806,-6050,-6213,-6318,-6382,-6434,-6491,-6571,-6668,-6780,-6884,-6949,-6946,-6835,-6584,-6163,-5565,-4783,-3855,-2814,-1736,-697,208,903,1312,1402,1167,649,-77,-903,-1699,-2343,-2714,-2740,-2380,-1644,-592,689,2064,3411,4571,5429,5876,5848,5338,4365,3032,1455,-189,-1725,-2972,-3775,-4020,-3647,-2672,-1176,694,2747,4755,6507,7807,8517,8581,8002,6880,5372,3665,1989,517,-576,-1204,-1333,-999,-284,674,1748,2779,3648,4266,4562,4535,4195,3595,2827,1957,1107,338,-248,-623,-722,-575,-165,432,1170,1952,2685,3282,3639,3721,3465,2901,2039,955,-277,-1561,-2815,-3960,-4929,-5691,-6198,-6462,-6470,-6231,-5781,-5133,-4354,-3487,-2608,-1791,-1094,-578,-262,-141,-189,-327,-505,-621,-650,-531,-305,31,382,708,907,932,725,267,-439,-1361,-2447,-3626,-4812,-5914,-6845,-7508,-7838,-7782,-7311,-6450,-5245,-3794,-2231,-701,637,1635,2194,2223,1747,781,-539,-2093,-3699,-5197,-6440,-7322,-7783,-7819,-7469,-6804,-5931,-4937,-3950,-3025,-2260,-1672,-1297,-1126,-1142,-1309,-1581,-1897,-2210,-2443,-2566,-2517,-2289,-1878,-1313,-646,37,665,1139,1396,1393,1121,601,-99,-914,-1744,-2509,-3139,-3580,-3815,-3839,-3670,-3343,-2878,-2315,-1675,-975,-239,528,1296,2071,2815,3543,4237,4901,5555,6193,6834,7470,8092,8670,9190,9598,9892,10016,9978,9736,9304,8653,7807,6766,5563,4248,2879,1553,367,-567,-1142,-1280,-931,-101,1149,2711,4424,6109,7577,8669,9248,9260,8675,7567,6032,4216,2287,407,-1285,-2660,-3661,-4235,-4390,-4164,-3604,-2812,-1856,-858,98,920,1521,1865,1893,1630,1065,275,-699,-1763,-2832,-3833,-4690,-5369,-5851,-6143,-6292,-6338,-6350,-6374,-6451,-6609,-6848,-7152,-7508,-7875,-8237,-8562,-8831,-9031,-9139,-9135,-9001,-8703,-8231,-7579,-6748,-5798,-4759,-3731,-2773,-1972,-1369,-995,-828,-836,-947,-1094,-1207,-1231,-1129,-903,-542,-110,367,810,1151,1333,1277,972,374,-463,-1519,-2680,-3861,-4915,-5732,-6189,-6218,-5774,-4878,-3605,-2064,-418,1182,2571,3628,4260,4443,4190,3579,2712,1718,727,-162,-849,-1307,-1506,-1476,-1241,-862,-367,177,754,1321,1861,2356,2789,3153,3433,3626,3735,3758,3709,3606,3451,3272,3062,2821,2549,2212,1814,1323,750,93,-611,-1334,-2022,-2615,-3076,-3347,-3413,-3259,-2887,-2330,-1610,-767,163,1151,2150,3137,4062,4901,5605,6154,6538,6751,6838,6824,6781,6759,6796,6928,7137,7411,7700,7959,8138,8190,8087,7790,7303,6601,5723,4674,3534,2363,1255,328,-334,-621,-481,115,1152,2546,4202,5943,7622,9051,10091,10632,10614,10042,8979,7533,5850,4104,2431,1003,-118,-839,-1182,-1152,-825,-273,422,1176,1929,2628,3235,3741,4119,4383,4518,4538,4440,4244,3946,3577,3129,2626,2058,1431,733,-29,-868,-1744,-2650,-3514,-4296,-4918,-5336,-5512,-5430,-5119,-4618,-4003,-3353,-2752,-2250,-1905,-1691,-1608,-1572,-1542,-1429,-1200,-817,-294,345,1035,1728,2341,2839,3162,3297,3220,2947,2483,1883,1174,435,-288,-932,-1465,-1870,-2157,-2363,-2520,-2688,-2884,-3135,-3427,-3721,-3972,-4117,-4092,-3865,-3403,-2721,-1876,-915,34,898,1556,1948,2007,1744,1165,357,-609,-1608,-2549,-3320,-3863,-4123,-4109,-3817,-3319,-2646,-1886,-1079,-295,454,1122,1723,2230,2663,2995,3236,3366,3377,3273,3043,2714,2282,1788,1227,645,37,-559,-1130,-1647,-2067,-2362,-2487,-2419,-2134,-1648,-968,-163,734,1625,2469,3191,3762,4160,4394,4479,4458,4358,4226,4086,3978,3912,3923,4010,4199,4474,4836,5246,5669,6061,6363,6557,6605,6501,6265,5877,5388,4777,4075,3287,2424,1524,610,-250,-1020,-1629,-2034,-2201,-2104,-1762,-1203,-486,308,1098,1785,2300,2569,2572,2293,1763,1037,181,-719,-1581,-2339,-2932,-3337,-3545,-3574,-3457,-3240,-2969,-2697,-2458,-2287,-2206,-2213,-2336,-2542,-2852,-3233,-3672,-4149,-4623,-5070,-5458,-5763,-5981,-6113,-6186,-6219,-6250,-6303,-6382,-6498,-6612,-6703,-6727,-6639,-6438,-6090,-5638,-5096,-4530,-3982,-3517,-3151,-2915,-2781,-2724,-2691,-2628,-2484,-2216,-1800,-1216,-479,414,1419,2518,3643,4755,5769,6640,7300,7727,7909,7861,7634,7266,6827,6364,5914,5512,5161,4870,4620,4412,4218,4045,3872,3715,3568,3457,3382,3369,3424,3558,3780,4077,4465,4908,5414,5934,6467,6949,7361,7640,7748,7645,7294,6697,5860,4842,3703,2557,1497,652,115,-43,223,905,1944,3269,4727,6209,7549,8627,9339,9602,9399,8715,7602,6112,4346,2403,408,-1514,-3235,-4636,-5624,-6126,-6124,-5628,-4713,-3478,-2059,-618,711,1779,2504,2827,2750,2312,1601,712,-239,-1143,-1922,-2494,-2837,-2927,-2790,-2459,-2005,-1490,-1020,-638,-433,-408,-574,-903,-1335,-1819,-2294,-2720,-3061,-3339,-3539,-3737,-3940,-4226,-4598,-5109,-5714,-6431,-7171,-7918,-8578,-9124,-9496,-9676,-9648,-9415,-8997,-8411,-7688,-6865,-5976,-5062,-4172,-3340,-2621,-2046,-1645,-1426,-1396,-1509,-1745,-2023,-2295,-2478,-2531,-2398,-2072,-1565,-906,-167,583,1257,1781,2086,2131,1887,1356,550,-492,-1721,-3091,-4518,-5949,-7289,-8467,-9400,-10012,-10260,-10103,-9559,-8661,-7481,-6116,-4672,-3253,-1953,-828,82,795,1320,1726,2053,2358,2677,3029,3417,3832,4271,4696,5122,5509,5862,6169,6404,6588,6691,6746,6744,6718,6673,6633,6592,6560,6502,6411,6239,5963,5553,4998,4302,3505,2651,1826,1099,564,266,252,521,1040,1764,2611,3503,4363,5117,5724,6136,6348,6345,6144,5750,5194,4489,3683,2808,1908,1049,272,-350,-781,-975,-912,-601,-63,643,1446,2264,2995,3566,3892,3932,3647,3043,2141,985,-355,-1814,-3301,-4750,-6065,-7185,-8018,-8515,-8613,-8284,-7528,-6375,-4896,-3192,-1396,357,1919,3169,4018,4399,4322,3790,2897,1702,342,-1091,-2448,-3635,-4531,-5078,-5242,-5042,-4551,-3875,-3152,-2514,-2087,-1955,-2161,-2704,-3522,-4542,-5642,-6723,-7679,-8443,-8974,-9273,-9357,-9298,-9118,-8901,-8652,-8411,-8172,-7937,-7702,-7471,-7243,-7037,-6839,-6659,-6460,-6217,-5883,-5422,-4801,-4024,-3096,-2081,-1035,-32,848,1562,2070,2373,2495,2483,2397,2301,2261,2302,2470,2745,3118,3554,3992,4399,4689,4844,4777,4495,3936,3138,2084,846,-536,-1979,-3385,-4675,-5750,-6545,-7001,-7095,-6822,-6212,-5321,-4213,-2987,-1731,-539,508,1352,1953,2304,2413,2315,2061,1707,1325,979,735,653,778,1130,1726,2519,3489,4535,5601,6574,7399,7994,8353,8459,8366,8116,7779,7427,7075,6775,6471,6164,5773,5269,4599,3758,2755,1637,472,-657,-1662,-2458,-2986,-3188,-3073,-2641,-1965,-1111,-196,674,1372,1809,1891,1591,887,-168,-1512,-3026,-4599,-6081,-7372,-8337,-8934,-9083,-8811,-8114,-7072,-5756,-4278,-2755,-1325,-110,763,1210,1167,624,-389,-1792,-3469,-5285,-7086,-8720,-10065,-11005,-11486,-11466,-10977,-10045,-8781,-7264,-5638,-4018,-2531,-1283,-348,219,426,300,-91,-640,-1248,-1794,-2181,-2327,-2184,-1732,-992,-22,1098,2262,3356,4280,4938,5272,5263,4896,4243,3341,2309,1227,206,-695,-1403,-1925,-2264,-2469,-2620,-2767,-2993,-3330,-3788,-4367,-4991,-5623,-6153,-6527,-6659,-6520,-6078,-5349,-4351,-3132,-1752,-269,1229,2674,3981,5072,5902,6419,6637,6564,6266,5811,5282,4776,4353,4090,4001,4112,4385,4787,5250,5698,6065,6266,6262,6003,5484,4715,3724,2560,1275,-75,-1440,-2764,-4007,-5119,-6059,-6785,-7259,-7454,-7341,-6929,-6227,-5279,-4156,-2925,-1683,-519,502,1317,1905,2273,2436,2447,2350,2204,2063,1965,1956,2044,2243,2540,2914,3336,3766,4187,4555,4881,5138,5352,5532,5693,5853,6002,6123,6182,6118,5893,5439,4748,3802,2634,1307,-99,-1489,-2735,-3773,-4477,-4836,-4786,-4379,-3626,-2625,-1447,-195,1041,2165,3114,3797,4174,4197,3828,3087,1965,543,-1133,-2937,-4773,-6502,-8011,-9185,-9946,-10241,-10067,-9445,-8453,-7185,-5769,-4328,-2990,-1867,-1020,-526,-363,-534,-981,-1626,-2414,-3251,-4085,-4868,-5557,-6144,-6606,-6929,-7101,-7092,-6892,-6480,-5865,-5052,-4089,-3030,-1948,-930,-56,606,1008,1135,1007,677,224,-245,-638,-864,-878,-665,-277,218,701,1068,1213,1073,623,-103,-1040,-2068,-3086,-3956,-4609,-4974,-5046,-4856,-4465,-3949,-3399,-2891,-2476,-2214,-2101,-2147,-2334,-2618,-2969,-3334,-3658,-3914,-4032,-4010,-3788,-3372,-2745,-1920,-923,208,1432,2689,3938,5122,6215,7177,8005,8683,9232,9655,9987,10242,10437,10598,10698,10770,10759,10675,10486,10176,9748,9196,8539,7806,7013,6217,5430,4705,4046,3476,2978,2559,2183,1855,1554,1287,1063,903,823,853,997,1264,1639,2096,2605,3118,3606,4036,4402,4714,4992,5274,5595,5972,6436,6959,7535,8120,8665,9123,9451,9591,9549,9285,8834,8214,7479,6684,5901,5181,4581,4122,3816,3641,3553,3515,3436,3298,3016,2591,1995,1257,401,-505,-1421,-2261,-3000,-3586,-4025,-4317,-4500,-4603,-4664,-4713,-4758,-4810,-4845,-4861,-4819,-4725,-4561,-4333,-4068,-3760,-3449,-3122,-2792,-2449,-2092,-1719,-1349,-1015,-750,-622,-661,-926,-1422,-2149,-3073,-4119,-5216,-6252,-7137,-7790,-8139,-8170,-7870,-7273,-6434,-5401,-4255,-3041,-1821,-632,496,1523,2446,3206,3813,4204,4386,4329,4053,3575,2956,2254,1546,924,440,172,131,340,776,1397,2148,2949,3723,4389,4876,5133,5133,4869,4368,3672,2839,1937,1029,163,-603,-1277,-1825,-2289,-2670,-3003,-3302,-3572,-3811,-3983,-4068,-4007,-3767,-3307,-2597,-1647,-459,897,2368,3839,5221,6394,7281,7805,7946,7718,7178,6428,5584,4776,4127,3731,3646,3883,4412,5153,6002,6837,7522,7951,8028,7710,6976,5878,4457,2828,1074,-696,-2388,-3929,-5257,-6332,-7133,-7646,-7873,-7829,-7528,-7019,-6326,-5521,-4651,-3778,-2956,-2223,-1601,-1119,-761,-543,-450,-483,-633,-889,-1235,-1632,-2054,-2437,-2731,-2879,-2822,-2535,-1983,-1192,-180,977,2206,3410,4505,5414,6072,6459,6546,6351,5884,5175,4240,3122,1826,399,-1135,-2730,-4321,-5860,-7256,-8445,-9353,-9922,-10122,-9930,-9368,-8459,-7267,-5867,-4334,-2786,-1300,10,1063,1805,2178,2191,1854,1216,362,-634,-1664,-2642,-3476,-4107,-4483,-4585,-4412,-3980,-3331,-2510,-1589,-611,341,1231,2023,2689,3248,3682,4028,4271,4434,4498,4454,4296,4007,3603,3100,2532,1959,1444,1053,860,889,1192,1735,2505,3429,4437,5447,6365,7142,7710,8065,8210,8174,8017,7793,7544,7317,7101,6898,6668,6369,5977,5455,4818,4076,3272,2452,1669,964,375,-85,-407,-596,-672,-648,-564,-444,-327,-252,-244,-324,-505,-760,-1080,-1412,-1706,-1920,-1985,-1883,-1573,-1066,-373,456,1372,2311,3212,4050,4776,5412,5944,6414,6823,7196,7517,7774,7921,7921,7717,7284,6591,5659,4503,3193,1791,379,-954,-2155,-3138,-3895,-4375,-4611,-4614,-4451,-4181,-3886,-3627,-3472,-3427,-3522,-3702,-3946,-4187,-4377,-4466,-4444,-4277,-4023,-3673,-3312,-2954,-2660,-2451,-2340,-2332,-2401,-2528,-2658,-2763,-2760,-2635,-2324,-1834,-1170,-385,455,1251,1925,2377,2557,2425,1988,1281,376,-641,-1657,-2576,-3312,-3796,-4012,-3966,-3704,-3300,-2849,-2431,-2159,-2075,-2242,-2661,-3308,-4133,-5066,-6006,-6895,-7624,-8171,-8477,-8555,-8420,-8105,-7675,-7173,-6659,-6180,-5752,-5412,-5134,-4924,-4731,-4537,-4276,-3952,-3505,-2981,-2362,-1716,-1075,-489,-10,352,572,674,685,644,604,608,685,856,1110,1440,1812,2204,2603,2989,3385,3788,4233,4725,5282,5890,6536,7174,7763,8245,8575,8716,8660,8402,7988,7450,6861,6274,5756,5364,5134,5110,5290,5675,6239,6919,7668,8392,9026,9488,9727,9692,9376,8767,7899,6808,5549,4185,2785,1404,119,-1051,-2033,-2847,-3444,-3867,-4111,-4219,-4223,-4151,-4035,-3895,-3728,-3541,-3313,-3038,-2707,-2324,-1897,-1454,-1014,-621,-283,-41,117,166,145,57,-62,-178,-275,-316,-317,-263,-194,-131,-107,-180,-353,-669,-1119,-1692,-2361,-3090,-3839,-4574,-5278,-5932,-6545,-7117,-7656,-8172,-8646,-9087,-9448,-9734,-9895,-9940,-9834,-9596,-9220,-8722,-8131,-7457,-6757,-6048,-5391,-4811,-4354,-4029,-3856,-3807,-3865,-3976,-4084,-4130,-4048,-3798,-3336,-2664,-1785,-734,431,1657,2860,3980,4939,5687,6170,6355,6230,5778,5037,4019,2794,1422,-27,-1462,-2819,-4018,-5021,-5784,-6315,-6604,-6700,-6615,-6411,-6090,-5701,-5225,-4688,-4073,-3398,-2659,-1889,-1097,-325,399,1038,1559,1930,2140,2167,2023,1720,1289,772,218,-320,-801,-1173,-1422,-1515,-1461,-1250,-905,-428,156,823,1546,2289,3000,3636,4142,4466,4580,4455,4092,3516,2752,1868,918,-15,-850,-1520,-1938,-2076,-1885,-1382,-594,411,1540,2678,3722,4546,5094,5295,5169,4731,4077,3271,2438,1640,961,434,69,-138,-222,-225,-182,-153,-153,-246,-429,-733,-1159,-1686,-2315,-3007,-3739,-4493,-5242,-5978,-6700,-7393,-8073,-8716,-9333,-9890,-10371,-10739,-10946,-10949,-10699,-10149,-9285,-8097,-6615,-4899,-3029,-1109,751,2435,3845,4900,5530,5727,5466,4800,3770,2458,963,-620,-2173,-3604,-4811,-5734,-6317,-6553,-6448,-6045,-5411,-4608,-3732,-2846,-2023,-1320,-771,-405,-227,-226,-384,-669,-1038,-1466,-1895,-2318,-2681,-2988,-3202,-3326,-3333,-3229,-2997,-2637,-2154,-1553,-848,-56,805,1733,2686,3690,4691,5699,6659,7543,8287,8844,9155,9181,8913,8343,7533,6520,5410,4278,3232,2342,1679,1274,1134,1251,1562,2026,2545,3052,3461,3699,3719,3473,2972,2214,1270,196,-914,-1957,-2856,-3520,-3917,-4015,-3828,-3387,-2749,-1983,-1166,-371,328,879,1227,1365,1281,1006,574,34,-554,-1156,-1712,-2212,-2621,-2931,-3141,-3239,-3235,-3123,-2902,-2561,-2097,-1483,-732,179,1219,2363,3561,4739,5834,6752,7428,7803,7837,7526,6879,5941,4765,3436,2028,628,-674,-1823,-2739,-3404,-3775,-3865,-3674,-3233,-2577,-1748,-797,224,1254,2242,3123,3844,4367,4636,4662,4412,3937,3254,2419,1492,518,-445,-1362,-2213,-2984,-3681,-4322,-4909,-5475,-6014,-6546,-7044,-7497,-7876,-8136,-8265,-8214,-7993,-7594,-7050,-6403,-5706,-5026,-4433,-3959,-3674,-3552,-3629,-3843,-4170,-4542,-4896,-5175,-5317,-5293,-5081,-4683,-4133,-3459,-2735,-2001,-1344,-787,-407,-202,-202,-387,-734,-1195,-1724,-2249,-2734,-3129,-3426,-3615,-3731,-3784,-3826,-3867,-3935,-4032,-4153,-4279,-4388,-4445,-4430,-4305,-4060,-3675,-3167,-2541,-1852,-1127,-438,177,667,1012,1209,1285,1291,1295,1377,1604,2039,2702,3598,4682,5897,7157,8382,9484,10411,11106,11566,11772,11761,11538,11143,10596,9915,9125,8228,7253,6212,5140,4078,3060,2149,1376,782,392,207,225,432,801,1309,1931,2645,3420,4235,5060,5847,6584,7194,7670,7946,8015,7843,7440,6808,5986,5012,3952,2865,1836,923,212,-256,-424,-283,160,881,1804,2865,3958,4992,5870,6508,6853,6864,6544,5926,5050,4022,2910,1841,895,168,-276,-419,-246,181,815,1557,2328,3031,3604,3978,4133,4050,3743,3263,2644,1994,1370,872,559,468,601,915,1333,1762,2098,2263,2204,1902,1400,731,2,-727,-1357,-1842,-2139,-2245,-2184,-2010,-1789,-1613,-1550,-1682,-2045,-2666,-3519,-4561,-5702,-6850,-7869,-8655,-9085,-9082,-8602,-7639,-6251,-4536,-2641,-732,1013,2438,3421,3889,3829,3285,2347,1144,-178,-1479,-2626,-3527,-4116,-4378,-4323,-4005,-3482,-2844,-2167,-1529,-990,-593,-358,-279,-333,-476,-664,-840,-970,-1003,-938,-745,-436,-24,476,1029,1602,2154,2638,3011,3236,3282,3140,2818,2350,1785,1202,677,302,152,294,768,1584,2724,4126,5703,7320,8849,10116,11008,11395,11228,10504,9293,7721,5972,4235,2722,1586,950,842,1231,2009,3011,4064,4975,5594,5806,5569,4883,3830,2497,1033,-432,-1761,-2833,-3564,-3903,-3841,-3417,-2702,-1811,-865,0,658,1017,1006,612,-144,-1192,-2428,-3717,-4927,-5918,-6602,-6905,-6839,-6434,-5798,-5038,-4299,-3690,-3310,-3189,-3331,-3666,-4115,-4548,-4856,-4932,-4710,-4159,-3305,-2194,-945,359,1564,2606,3354,3803,3879,3640,3075,2280,1283,202,-924,-1986,-2935,-3725,-4302,-4679,-4840,-4811,-4613,-4272,-3813,-3253,-2625,-1926,-1213,-488,177,756,1183,1431,1470,1321,1004,612,194,-124,-296,-248,35,521,1176,1888,2588,3151,3521,3622,3459,3023,2381,1573,692,-205,-1031,-1740,-2264,-2567,-2628,-2424,-1988,-1344,-561,285,1104,1816,2350,2672,2760,2655,2379,2025,1630,1285,1006,845,779,823,932,1099,1297,1510,1747,1987,2265,2561,2904,3285,3692,4119,4518,4858,5082,5139,4991,4612,3996,3167,2171,1068,-52,-1108,-2009,-2671,-3036,-3060,-2745,-2113,-1235,-194,906,1966,2901,3656,4219,4598,4854,5058,5274,5591,6025,6607,7288,8017,8701,9242,9560,9595,9325,8796,8060,7240,6447,5789,5359,5189,5269,5550,5920,6264,6461,6382,5975,5175,4007,2516,785,-1056,-2900,-4593,-6026,-7089,-7697,-7837,-7485,-6737,-5645,-4382,-3049,-1821,-802,-95,249,233,-122,-736,-1525,-2388,-3238,-3982,-4588,-4991,-5212,-5235,-5102,-4837,-4496,-4111,-3740,-3410,-3159,-3001,-2951,-3005,-3160,-3413,-3740,-4141,-4593,-5071,-5558,-6010,-6394,-6666,-6789,-6738,-6509,-6114,-5585,-4975,-4353,-3773,-3311,-2988,-2844,-2859,-3014,-3251,-3505,-3713,-3786,-3683,-3341,-2743,-1905,-846,334,1556,2677,3585,4148,4290,3971,3186,2037,611,-909,-2366,-3586,-4448,-4856,-4814,-4351,-3590,-2664,-1734,-946,-407,-189,-287,-672,-1234,-1873,-2438,-2812,-2881,-2574,-1874,-795,567,2101,3651,5048,6154,6830,7026,6712,5957,4853,3557,2225,1028,98,-454,-592,-302,355,1295,2406,3563,4649,5561,6230,6609,6701,6528,6152,5638,5087,4558,4134,3852,3725,3752,3889,4094,4307,4472,4550,4503,4325,4016,3595,3094,2549,2018,1532,1174,949,942,1120,1533,2119,2866,3706,4570,5403,6130,6708,7091,7251,7172,6848,6280,5487,4495,3359,2142,931,-183,-1106,-1766,-2104,-2123,-1842,-1345,-748,-170,230,360,120,-509,-1511,-2813,-4300,-5834,-7263,-8455,-9284,-9674,-9593,-9041,-8114,-6899,-5573,-4286,-3220,-2512,-2276,-2562,-3371,-4632,-6238,-8022,-9818,-11449,-12761,-13659,-14073,-14016,-13530,-12703,-11641,-10462,-9263,-8142,-7144,-6316,-5655,-5156,-4794,-4533,-4338,-4180,-4020,-3845,-3626,-3365,-3051,-2697,-2308,-1910,-1512,-1154,-838,-615,-485,-478,-597,-833,-1179,-1599,-2053,-2499,-2875,-3135,-3237,-3130,-2809,-2261,-1502,-572,486,1608,2719,3747,4618,5260,5626,5678,5408,4850,4048,3097,2091,1154,383,-120,-311,-157,315,1045,1950,2919,3841,4612,5138,5365,5252,4816,4080,3136,2060,977,-20,-838,-1415,-1739,-1820,-1717,-1499,-1241,-1025,-895,-885,-997,-1199,-1453,-1697,-1868,-1921,-1802,-1522,-1073,-525,74,620,1048,1265,1244,953,427,-286,-1101,-1922,-2649,-3188,-3484,-3496,-3248,-2773,-2156,-1488,-864,-380,-88,-35,-220,-615,-1167,-1820,-2475,-3106,-3609,-3996,-4212,-4279,-4197,-3995,-3683,-3305,-2847,-2354,-1817,-1249,-672,-81,486,1030,1502,1903,2174,2327,2318,2167,1871,1478,1019,573,179,-81,-195,-122,102,449,841,1194,1425,1452,1210,691,-127,-1160,-2363,-3598,-4762,-5719,-6359,-6606,-6398,-5757,-4717,-3390,-1912,-447,829,1768,2235,2166,1547,429,-1075,-2801,-4573,-6173,-7439,-8204,-8389,-7951,-6928,-5414,-3552,-1517,507,2347,3854,4933,5522,5637,5308,4641,3727,2699,1652,695,-109,-699,-1061,-1176,-1075,-791,-369,119,616,1057,1385,1572,1594,1450,1167,768,306,-171,-613,-959,-1158,-1165,-947,-483,219,1145,2240,3449,4684,5857,6859,7600,7990,7978,7539,6690,5498,4056,2494,956,-420,-1498,-2195,-2452,-2283,-1735,-914,54,1022,1857,2445,2715,2637,2236,1577,759,-87,-855,-1414,-1704,-1666,-1316,-698,96,948,1739,2330,2659,2629,2273,1605,713,-279,-1273,-2130,-2773,-3141,-3209,-3015,-2598,-2059,-1465,-919,-478,-186,-67,-96,-243,-459,-670,-839,-905,-855,-685,-424,-122,160,352,398,248,-110,-671,-1401,-2245,-3126,-3976,-4699,-5241,-5533,-5549,-5275,-4729,-3939,-2969,-1878,-747,336,1308,2071,2593,2809,2713,2301,1594,641,-488,-1721,-2953,-4102,-5077,-5803,-6251,-6383,-6242,-5840,-5276,-4595,-3921,-3301,-2838,-2567,-2518,-2710,-3101,-3666,-4324,-4998,-5604,-6044,-6251,-6164,-5765,-5062,-4107,-2981,-1796,-686,226,812,994,709,-26,-1178,-2620,-4228,-5807,-7189,-8198,-8700,-8641,-7988,-6846,-5309,-3583,-1835,-276,959,1748,2057,1898,1346,524,-427,-1351,-2104,-2570,-2683,-2386,-1729,-733,490,1842,3214,4497,5617,6522,7192,7626,7861,7913,7843,7670,7426,7134,6796,6437,6063,5702,5385,5152,5044,5096,5337,5766,6384,7147,8019,8933,9827,10619,11255,11653,11796,11631,11190,10476,9572,8529,7463,6448,5587,4940,4556,4461,4629,5035,5603,6270,6937,7536,7983,8225,8235,7992,7528,6872,6089,5230,4354,3512,2722,2021,1396,856,387,-26,-391,-729,-1042,-1339,-1624,-1876,-2114,-2296,-2453,-2555,-2636,-2693,-2771,-2875,-3053,-3299,-3623,-3996,-4371,-4687,-4864,-4838,-4532,-3927,-3008,-1825,-467,957,2285,3372,4079,4291,3973,3115,1819,203,-1526,-3194,-4590,-5587,-6073,-6053,-5551,-4695,-3604,-2449,-1359,-454,202,583,710,634,425,170,-69,-220,-264,-176,9,273,551,802,972,1050,1016,915,770,648,596,648,827,1106,1464,1836,2163,2392,2474,2386,2124,1711,1176,583,-27,-587,-1056,-1389,-1575,-1611,-1507,-1320,-1071,-843,-676,-611,-693,-899,-1235,-1629,-2032,-2357,-2529,-2482,-2174,-1585,-750,291,1440,2598,3666,4524,5115,5359,5259,4816,4093,3163,2123,1061,83,-757,-1386,-1782,-1931,-1834,-1525,-1035,-423,258,947,1582,2122,2524,2770,2859,2796,2605,2330,1988,1646,1321,1070,912,883,990,1244,1639,2143,2749,3393,4066,4695,5252,5682,5927,5947,5692,5148,4314,3238,1996,703,-505,-1502,-2175,-2467,-2360,-1922,-1237,-452,297,883,1204,1213,914,342,-411,-1243,-2051,-2727,-3202,-3445,-3430,-3227,-2863,-2450,-2055,-1772,-1650,-1733,-2000,-2436,-2949,-3471,-3902,-4160,-4196,-3985,-3551,-2950,-2279,-1640,-1148,-897,-949,-1326,-2004,-2916,-3953,-5004,-5918,-6599,-6931,-6870,-6397,-5541,-4386,-3041,-1645,-348,720,1443,1760,1654,1166,392,-540,-1476,-2248,-2738,-2825,-2479,-1702,-554,846,2376,3877,5213,6272,6957,7244,7116,6627,5844,4861,3797,2752,1852,1168,778,698,930,1417,2095,2859,3618,4274,4742,4982,4941,4650,4097,3373,2507,1621,770,60,-451,-707,-682,-383,171,930,1832,2819,3812,4752,5569,6206,6608,6725,6518,5967,5071,3875,2439,881,-673,-2077,-3183,-3899,-4138,-3910,-3255,-2268,-1089,137,1276,2201,2852,3182,3220,3008,2620,2152,1673,1268,974,832,828,963,1188,1474,1773,2058,2301,2504,2673,2840,3034,3286,3623,4041,4535,5054,5555,5952,6200,6212,5987,5492,4771,3870,2859,1831,848,-4,-692,-1161,-1414,-1435,-1256,-895,-411,145,692,1167,1491,1632,1550,1269,825,279,-278,-765,-1111,-1250,-1172,-869,-386,222,879,1505,2027,2375,2515,2412,2073,1499,729,-218,-1283,-2441,-3630,-4817,-5954,-7011,-7964,-8798,-9501,-10075,-10517,-10827,-11008,-11050,-10955,-10717,-10343,-9838,-9227,-8530,-7800,-7069,-6396,-5820,-5371,-5074,-4913,-4868,-4885,-4896,-4836,-4622,-4217,-3587,-2755,-1771,-730,262,1076,1624,1810,1636,1090,268,-759,-1868,-2945,-3902,-4657,-5163,-5407,-5372,-5082,-4555,-3805,-2880,-1797,-616,621,1848,2996,4009,4820,5402,5734,5829,5717,5457,5093,4705,4342,4058,3901,3892,4055,4386,4871,5483,6168,6887,7554,8127,8520,8696,8607,8251,7648,6839,5914,4948,4065,3332,2851,2639,2728,3070,3600,4222,4810,5250,5426,5264,4732,3850,2691,1389,80,-1045,-1871,-2253,-2170,-1591,-617,659,2069,3443,4623,5464,5880,5817,5317,4414,3261,1961,688,-428,-1269,-1756,-1865,-1615,-1089,-399,309,889,1211,1178,746,-75,-1211,-2566,-3976,-5316,-6420,-7194,-7551,-7473,-6973,-6123,-5009,-3764,-2502,-1361,-439,183,459,391,22,-577,-1285,-1994,-2584,-2959,-3076,-2918,-2524,-1978,-1358,-799,-364,-176,-247,-642,-1318,-2268,-3406,-4670,-5951,-7169,-8225,-9047,-9584,-9794,-9688,-9274,-8615,-7766,-6823,-5860,-4970,-4220,-3656,-3322,-3207,-3319,-3604,-4030,-4526,-5034,-5469,-5779,-5881,-5760,-5373,-4757,-3938,-3012,-2055,-1200,-528,-143,-89,-379,-991,-1841,-2837,-3849,-4746,-5417,-5749,-5691,-5198,-4303,-3055,-1564,29,1585,2927,3954,4549,4707,4436,3834,3023,2149,1372,803,544,620,1025,1697,2553,3483,4386,5167,5768,6142,6284,6209,5939,5545,5047,4534,4028,3600,3272,3064,2977,2984,3039,3099,3082,2956,2669,2228,1654,1006,366,-171,-527,-635,-484,-99,448,1054,1582,1933,1988,1707,1080,146,-997,-2224,-3396,-4350,-4973,-5154,-4863,-4121,-3004,-1660,-254,1030,2019,2591,2650,2182,1210,-190,-1897,-3792,-5720,-7557,-9184,-10502,-11455,-12004,-12134,-11887,-11272,-10384,-9270,-8012,-6697,-5383,-4141,-3027,-2068,-1316,-772,-467,-381,-517,-835,-1289,-1828,-2356,-2827,-3146,-3282,-3208,-2927,-2491,-1948,-1393,-886,-507,-281,-233,-335,-550,-814,-1071,-1254,-1328,-1248,-1025,-647,-157,406,989,1520,1940,2192,2242,2075,1722,1222,658,125,-292,-495,-436,-86,541,1371,2331,3278,4113,4706,4989,4906,4484,3745,2813,1775,773,-80,-700,-1011,-1027,-756,-302,252,767,1131,1243,1044,512,-311,-1350,-2494,-3595,-4548,-5208,-5526,-5452,-5007,-4252,-3285,-2212,-1175,-264,415,812,908,713,302,-259,-838,-1324,-1600,-1568,-1189,-457,567,1783,3051,4234,5192,5824,6063,5884,5304,4376,3182,1812,392,-987,-2197,-3158,-3780,-4017,-3849,-3277,-2362,-1157,225,1692,3132,4443,5547,6385,6912,7141,7065,6733,6197,5494,4709,3879,3073,2335,1714,1242,950,853,935,1194,1567,2009,2445,2797,3000,3005,2774,2328,1678,911,95,-669,-1282,-1674,-1784,-1606,-1160,-533,195,869,1400,1649,1570,1118,323,-755,-2016,-3350,-4628,-5748,-6624,-7192,-7445,-7386,-7056,-6527,-5860,-5153,-4475,-3899,-3471,-3225,-3159,-3245,-3446,-3690,-3930,-4105,-4195,-4199,-4146,-4090,-4090,-4224,-4519,-5032,-5720,-6576,-7518,-8457,-9316,-9981,-10395,-10485,-10230,-9629,-8709,-7531,-6173,-4730,-3304,-2000,-888,-57,486,716,684,443,94,-276,-564,-702,-650,-406,-9,482,977,1402,1671,1735,1564,1168,566,-167,-979,-1776,-2496,-3078,-3473,-3676,-3666,-3474,-3114,-2619,-2013,-1325,-569,239,1080,1946,2805,3640,4405,5073,5592,5944,6100,6073,5873,5554,5166,4774,4443,4212,4116,4157,4310,4538,4792,5003,5144,5155,5045,4805,4475,4087,3713,3392,3204,3171,3344,3716,4264,4956,5710,6467,7149,7694,8073,8270,8294,8190,7992,7755,7521,7309,7146,7013,6906,6801,6670,6508,6291,6034,5732,5424,5119,4874,4706,4667,4770,5024,5417,5911,6445,6951,7338,7536,7472,7109,6420,5439,4192,2780,1291,-162,-1456,-2502,-3223,-3583,-3588,-3294,-2767,-2130,-1476,-911,-513,-304,-310,-463,-733,-1015,-1242,-1342,-1253,-980,-516,62,677,1224,1593,1699,1482,911,10,-1171,-2554,-4031,-5500,-6845,-7985,-8826,-9346,-9489,-9297,-8767,-7975,-6971,-5834,-4644,-3467,-2377,-1417,-635,-40,346,543,557,424,166,-173,-563,-956,-1317,-1603,-1776,-1810,-1680,-1389,-945,-376,273,955,1619,2204,2679,2999,3145,3116,2910,2558,2092,1553,1008,493,82,-196,-304,-228,30,443,1000,1640,2346,3058,3737,4346,4839,5195,5396,5429,5324,5081,4745,4346,3912,3482,3054,2656,2264,1901,1537,1208,910,682,556,549,694,964,1347,1776,2188,2493,2625,2507,2121,1450,531,-569,-1771,-2958,-4043,-4909,-5500,-5752,-5658,-5240,-4539,-3633,-2608,-1542,-526,384,1148,1730,2150,2400,2525,2549,2512,2452,2387,2341,2309,2278,2234,2140,1987,1753,1428,1019,519,-46,-675,-1334,-1991,-2620,-3150,-3567,-3799,-3834,-3646,-3243,-2654,-1917,-1098,-253,549,1258,1825,2225,2441,2475,2353,2089,1750,1358,991,683,487,440,548,828,1252,1798,2420,3053,3653,4130,4443,4525,4337,3874,3128,2143,976,-305,-1603,-2837,-3918,-4785,-5378,-5685,-5703,-5455,-5017,-4428,-3791,-3168,-2615,-2202,-1918,-1798,-1787,-1873,-1980,-2072,-2085,-1984,-1747,-1367,-874,-299,285,826,1246,1497,1554,1410,1114,703,276,-123,-404,-562,-572,-470,-302,-118,-2,26,-102,-357,-751,-1216,-1720,-2180,-2550,-2762,-2791,-2604,-2219,-1635,-910,-71,815,1699,2538,3287,3925,4448,4840,5134,5324,5445,5502,5515,5488,5432,5352,5259,5170,5088,5050,5037,5067,5105,5125,5092,4961,4715,4335,3844,3272,2669,2101,1631,1316,1211,1323,1668,2213,2918,3714,4530,5280,5899,6318,6508,6436,6131,5605,4928,4152,3359,2616,1997,1550,1322,1318,1542,1953,2509,3134,3752,4285,4652,4801,4686,4296,3633,2749,1674,513,-686,-1811,-2802,-3582,-4100,-4340,-4292,-3996,-3490,-2862,-2160,-1506,-927,-525,-305,-308,-508,-891,-1391,-1965,-2524,-3018,-3380,-3575,-3585,-3419,-3104,-2683,-2203,-1708,-1226,-783,-381,-30,245,441,497,401,88,-436,-1198,-2150,-3246,-4420,-5570,-6638,-7522,-8203,-8612,-8781,-8692,-8393,-7934,-7350,-6722,-6074,-5458,-4902,-4397,-3962,-3550,-3162,-2754,-2329,-1872,-1413,-975,-609,-351,-250,-323,-583,-1014,-1578,-2233,-2917,-3582,-4186,-4698,-5110,-5427,-5649,-5806,-5877,-5888,-5800,-5600,-5264,-4753,-4072,-3213,-2198,-1084,88,1230,2282,3171,3842,4258,4412,4302,3978,3482,2885,2264,1687,1225,928,842,972,1333,1886,2614,3439,4323,5173,5949,6568,7015,7243,7271,7112,6816,6433,6044,5695,5459,5361,5422,5631,5965,6372,6802,7204,7530,7758,7880,7882,7804,7621,7388,7070,6714,6284,5827,5307,4776,4208,3638,3053,2466,1876,1301,754,280,-81,-261,-217,94,671,1473,2428,3399,4258,4852,5055,4790,4012,2761,1103,-809,-2849,-4815,-6581,-7993,-8966,-9452,-9441,-8978,-8136,-7011,-5724,-4380,-3101,-1976,-1084,-486,-200,-245,-582,-1182,-1962,-2860,-3760,-4604,-5276,-5747,-5942,-5880,-5546,-5021,-4342,-3639,-2984,-2513,-2296,-2403,-2865,-3639,-4688,-5875,-7100,-8205,-9077,-9616,-9757,-9495,-8854,-7912,-6757,-5511,-4279,-3172,-2271,-1633,-1280,-1206,-1371,-1699,-2115,-2506,-2787,-2877,-2708,-2275,-1578,-680,346,1384,2346,3096,3573,3691,3429,2792,1817,590,-792,-2198,-3509,-4597,-5369,-5744,-5696,-5215,-4357,-3191,-1837,-429,896,2004,2789,3187,3166,2760,2026,1073,13,-1018,-1913,-2570,-2927,-2969,-2709,-2203,-1542,-812,-114,477,907,1172,1275,1288,1260,1261,1340,1514,1777,2079,2365,2555,2579,2385,1940,1243,333,-741,-1891,-3028,-4053,-4882,-5425,-5634,-5469,-4935,-4065,-2928,-1627,-265,1005,2110,2905,3373,3455,3194,2624,1843,950,50,-730,-1320,-1619,-1613,-1270,-629,257,1306,2402,3429,4258,4777,4883,4535,3709,2449,839,-1010,-2946,-4817,-6478,-7796,-8683,-9063,-8942,-8312,-7272,-5879,-4289,-2607,-1001,414,1495,2174,2358,2067,1292,133,-1314,-2898,-4462,-5839,-6894,-7497,-7603,-7178,-6282,-5002,-3475,-1876,-364,885,1750,2143,2021,1425,410,-884,-2323,-3720,-4936,-5801,-6241,-6187,-5659,-4721,-3488,-2109,-740,455,1363,1875,1962,1616,902,-98,-1249,-2413,-3452,-4227,-4651,-4657,-4232,-3411,-2254,-861,665,2213,3692,5014,6112,6941,7447,7617,7423,6880,6004,4847,3482,1991,500,-901,-2090,-2991,-3543,-3708,-3508,-2955,-2127,-1089,75,1257,2388,3358,4117,4601,4793,4694,4341,3789,3118,2409,1735,1173,745,493,386,416,521,660,778,828,792,648,417,114,-221,-540,-818,-998,-1086,-1045,-913,-691,-434,-168,58,220,294,280,204,85,-14,-61,13,217,595,1103,1739,2417,3085,3652,4042,4199,4078,3672,3008,2132,1136,101,-848,-1636,-2156,-2374,-2258,-1841,-1170,-352,523,1321,1948,2322,2385,2154,1644,960,189,-532,-1092,-1398,-1391,-1072,-473,310,1171,1965,2583,2890,2843,2377,1536,359,-1041,-2547,-4010,-5299,-6305,-6936,-7165,-6987,-6448,-5620,-4593,-3460,-2324,-1255,-346,358,792,923,731,202,-643,-1784,-3155,-4707,-6341,-7973,-9499,-10823,-11845,-12495,-12699,-12442,-11713,-10568,-9076,-7361,-5547,-3796,-2235,-1000,-171,198,115,-392,-1220,-2273,-3410,-4518,-5463,-6184,-6588,-6695,-6482,-6026,-5362,-4608,-3819,-3119,-2552,-2203,-2091,-2220,-2564,-3059,-3632,-4180,-4630,-4874,-4897,-4629,-4113,-3358,-2435,-1403,-341,702,1661,2530,3281,3930,4492,4971,5410,5781,6123,6397,6619,6760,6836,6827,6775,6668,6562,6454,6388,6368,6415,6521,6704,6931,7219,7532,7866,8199,8515,8793,9024,9193,9299,9354,9356,9336,9291,9234,9155,9042,8857,8575,8153,7580,6842,5963,4984,3967,3004,2170,1550,1201,1143,1373,1829,2440,3094,3700,4151,4402,4414,4214,3856,3408,2977,2628,2432,2412,2563,2841,3181,3487,3680,3668,3404,2850,2029,978,-218,-1445,-2602,-3549,-4209,-4489,-4377,-3858,-3013,-1914,-689,517,1595,2410,2905,3028,2815,2301,1606,814,65,-559,-967,-1127,-1020,-679,-149,486,1138,1718,2121,2292,2156,1716,969,-22,-1179,-2396,-3556,-4535,-5238,-5580,-5523,-5067,-4240,-3125,-1812,-423,934,2143,3122,3793,4131,4110,3759,3101,2200,1104,-113,-1387,-2646,-3817,-4833,-5618,-6110,-6263,-6036,-5447,-4508,-3303,-1920,-484,876,2034,2869,3312,3302,2860,2026,918,-339,-1556,-2582,-3243,-3442,-3108,-2277,-1013,511,2123,3596,4742,5386,5424,4821,3620,1940,-38,-2087,-3986,-5495,-6462,-6753,-6344,-5262,-3628,-1590,643,2877,4925,6615,7848,8533,8659,8245,7334,6031,4423,2644,817,-940,-2493,-3757,-4638,-5081,-5085,-4636,-3832,-2723,-1460,-146,1075,2105,2859,3295,3418,3258,2895,2412,1907,1473,1180,1079,1186,1490,1949,2493,3058,3545,3906,4075,4042,3802,3382,2820,2153,1444,719,45,-554,-1025,-1342,-1480,-1421,-1181,-765,-223,403,1050,1653,2155,2514,2690,2698,2540,2266,1927,1578,1276,1055,942,921,983,1075,1149,1165,1070,859,522,94,-390,-856,-1266,-1542,-1673,-1621,-1424,-1099,-729,-367,-103,6,-89,-402,-916,-1580,-2312,-3024,-3616,-4017,-4172,-4069,-3737,-3230,-2638,-2049,-1557,-1226,-1101,-1189,-1460,-1864,-2322,-2750,-3076,-3225,-3165,-2873,-2368,-1677,-864,25,902,1730,2438,2990,3359,3513,3459,3177,2693,2019,1186,249,-755,-1746,-2663,-3430,-3985,-4269,-4254,-3916,-3277,-2370,-1254,-8,1275,2507,3585,4449,5019,5284,5208,4840,4195,3359,2393,1397,456,-344,-929,-1247,-1272,-1000,-463,294,1218,2227,3258,4228,5055,5680,6018,6048,5740,5123,4265,3244,2204,1254,536,134,125,509,1263,2307,3542,4845,6109,7220,8122,8757,9114,9215,9070,8755,8289,7747,7153,6549,5955,5382,4845,4344,3900,3513,3218,3013,2926,2958,3098,3350,3654,4009,4332,4602,4764,4779,4645,4343,3904,3360,2758,2151,1591,1111,736,449,239,36,-187,-513,-966,-1591,-2376,-3310,-4333,-5395,-6399,-7286,-7965,-8397,-8537,-8376,-7933,-7235,-6341,-5305,-4201,-3092,-2054,-1141,-419,79,293,228,-156,-821,-1753,-2894,-4174,-5505,-6802,-7964,-8924,-9620,-10016,-10119,-9942,-9536,-8960,-8284,-7576,-6911,-6331,-5896,-5605,-5484,-5489,-5604,-5754,-5899,-5961,-5903,-5680,-5291,-4741,-4081,-3360,-2650,-2004,-1476,-1074,-807,-645,-564,-538,-552,-607,-707,-872,-1095,-1393,-1717,-2054,-2324,-2474,-2442,-2160,-1607,-761,349,1682,3152,4675,6131,7423,8446,9125,9409,9278,8763,7897,6790,5510,4197,2942,1840,989,421,191,275,672,1300,2118,3007,3896,4681,5288,5671,5788,5671,5335,4869,4340,3844,3466,3267,3293,3555,4032,4676,5408,6134,6754,7171,7308,7117,6571,5701,4541,3181,1711,241,-1124,-2286,-3170,-3730,-3937,-3814,-3388,-2721,-1880,-938,31,966,1813,2527,3071,3417,3536,3423,3065,2484,1716,822,-126,-1030,-1821,-2408,-2765,-2856,-2719,-2381,-1922,-1414,-931,-545,-289,-196,-251,-431,-684,-960,-1183,-1329,-1334,-1219,-980,-669,-339,-67,92,69,-156,-591,-1212,-1939,-2707,-3402,-3943,-4270,-4348,-4211,-3910,-3550,-3235,-3069,-3137,-3470,-4066,-4861,-5761,-6639,-7370,-7833,-7951,-7676,-7024,-6033,-4814,-3456,-2115,-889,91,763,1070,1009,620,-51,-901,-1844,-2788,-3636,-4332,-4818,-5079,-5104,-4917,-4552,-4057,-3501,-2946,-2473,-2136,-1997,-2078,-2385,-2891,-3528,-4220,-4859,-5338,-5569,-5469,-5010,-4195,-3073,-1739,-318,1058,2235,3108,3566,3585,3138,2308,1158,-160,-1516,-2756,-3755,-4407,-4653,-4471,-3872,-2921,-1678,-259,1262,2752,4144,5331,6255,6858,7114,7004,6559,5802,4811,3657,2439,1244,169,-735,-1408,-1851,-2059,-2072,-1927,-1678,-1370,-1053,-762,-530,-375,-311,-338,-446,-627,-848,-1101,-1352,-1582,-1781,-1924,-2020,-2052,-2033,-1963,-1846,-1691,-1484,-1227,-899,-489,-5,549,1121,1660,2089,2326,2309,1990,1361,449,-670,-1901,-3107,-4169,-4964,-5400,-5428,-5037,-4264,-3180,-1892,-503,854,2082,3081,3792,4173,4221,3947,3404,2627,1705,680,-361,-1363,-2262,-2988,-3502,-3750,-3720,-3405,-2836,-2073,-1193,-291,539,1211,1672,1874,1827,1543,1063,440,-277,-1045,-1814,-2568,-3277,-3932,-4522,-5028,-5441,-5738,-5909,-5936,-5828,-5591,-5255,-4861,-4453,-4085,-3792,-3610,-3528,-3553,-3614,-3686,-3675,-3547,-3241,-2758,-2097,-1319,-475,334,1034,1538,1789,1753,1433,848,78,-825,-1735,-2592,-3284,-3762,-3972,-3891,-3538,-2919,-2109,-1160,-162,804,1652,2319,2748,2926,2857,2576,2153,1649,1157,737,458,345,423,665,1043,1520,2023,2542,3013,3441,3808,4106,4338,4467,4498,4369,4092,3619,2974,2176,1274,349,-511,-1212,-1647,-1751,-1465,-778,277,1642,3207,4851,6438,7830,8917,9593,9825,9573,8885,7813,6450,4906,3312,1754,378,-781,-1632,-2161,-2370,-2275,-1941,-1432,-833,-235,286,654,839,817,617,279,-132,-546,-892,-1131,-1223,-1182,-1028,-806,-596,-446,-434,-603,-972,-1558,-2316,-3211,-4172,-5117,-5975,-6668,-7138,-7349,-7283,-6944,-6368,-5595,-4697,-3734,-2804,-1976,-1335,-951,-864,-1096,-1630,-2402,-3339,-4327,-5251,-6015,-6527,-6747,-6672,-6329,-5806,-5188,-4597,-4138,-3898,-3931,-4247,-4811,-5552,-6363,-7129,-7738,-8088,-8122,-7801,-7142,-6185,-5009,-3708,-2395,-1173,-141,609,1048,1120,861,295,-514,-1456,-2451,-3357,-4093,-4558,-4710,-4543,-4092,-3441,-2701,-2003,-1459,-1191,-1235,-1639,-2345,-3282,-4325,-5321,-6122,-6580,-6579,-6053,-4984,-3413,-1431,820,3186,5479,7539,9225,10426,11100,11228,10869,10091,9022,7777,6498,5297,4282,3521,3056,2897,3008,3347,3835,4397,4963,5468,5877,6170,6349,6438,6456,6440,6399,6367,6331,6308,6272,6218,6123,5975,5751,5454,5070,4615,4100,3546,2972,2412,1890,1438,1094,880,838,990,1351,1937,2732,3704,4817,5986,7140,8195,9053,9671,9980,9975,9657,9051,8209,7181,6038,4840,3641,2505,1446,518,-290,-962,-1508,-1932,-2254,-2465,-2600,-2641,-2615,-2518,-2357,-2153,-1891,-1607,-1280,-933,-556,-155,267,702,1140,1545,1904,2158,2292,2264,2072,1726,1253,717,165,-330,-730,-1002,-1154,-1206,-1221,-1253,-1370,-1628,-2048,-2629,-3328,-4072,-4769,-5315,-5620,-5619,-5273,-4602,-3642,-2476,-1208,62,1225,2197,2916,3347,3480,3336,2944,2360,1630,823,-6,-798,-1484,-2019,-2349,-2439,-2277,-1860,-1219,-403,542,1526,2505,3394,4152,4737,5112,5279,5224,4965,4527,3925,3208,2388,1508,591,-350,-1271,-2182,-3031,-3821,-4512,-5097,-5547,-5844,-5979,-5920,-5669,-5199,-4509,-3593,-2476,-1180,226,1668,3048,4270,5240,5898,6193,6139,5753,5104,4260,3307,2323,1383,530,-184,-757,-1178,-1461,-1638,-1721,-1751,-1748,-1729,-1715,-1702,-1691,-1674,-1635,-1555,-1420,-1209,-924,-551,-112,389,922,1458,1976,2427,2794,3037,3141,3079,2874,2510,2056,1539,1021,568,213,3,-67,6,167,393,608,778,859,832,712,527,329,200,190,390,815,1498,2410,3488,4650,5766,6725,7391,7676,7515,6886,5841,4445,2848,1181,-388,-1708,-2676,-3190,-3252,-2859,-2103,-1077,84,1249,2303,3141,3721,4003,4017,3791,3393,2881,2317,1753,1208,709,229,-236,-729,-1279,-1913,-2655,-3499,-4436,-5420,-6401,-7303,-8052,-8563,-8778,-8636,-8121,-7247,-6043,-4590,-2974,-1305,307,1747,2933,3775,4242,4306,3999,3367,2482,1456,353,-694,-1654,-2436,-3036,-3433,-3642,-3691,-3604,-3431,-3188,-2920,-2629,-2337,-2036,-1727,-1400,-1043,-661,-232,224,719,1249,1803,2391,3001,3632,4280,4927,5555,6135,6626,6988,7165,7123,6825,6273,5492,4535,3487,2446,1517,796,347,204,358,753,1318,1944,2530,2992,3261,3324,3188,2917,2580,2290,2117,2162,2457,3027,3856,4877,6040,7218,8349,9307,10043,10478,10600,10397,9905,9162,8249,7237,6217,5265,4450,3823,3421,3243,3296,3530,3918,4396,4894,5362,5711,5906,5889,5647,5166,4491,3633,2688,1683,701,-221,-1053,-1778,-2411,-2976,-3501,-4029,-4585,-5180,-5823,-6479,-7106,-7650,-8035,-8201,-8099,-7683,-6954,-5929,-4651,-3193,-1655,-117,1286,2486,3373,3906,4030,3746,3058,1999,637,-971,-2720,-4520,-6263,-7851,-9205,-10249,-10959,-11313,-11349,-11101,-10648,-10066,-9447,-8856,-8368,-8006,-7792,-7700,-7686,-7695,-7639,-7475,-7117,-6556,-5770,-4782,-3658,-2459,-1295,-255,570,1094,1286,1126,644,-104,-1042,-2071,-3092,-4022,-4783,-5341,-5669,-5785,-5715,-5502,-5200,-4843,-4479,-4105,-3737,-3342,-2897,-2368,-1710,-913,46,1144,2361,3634,4909,6096,7121,7912,8402,8559,8366,7844,7036,6026,4901,3777,2769,1969,1472,1312,1517,2055,2884,3914,5068,6238,7344,8306,9069,9596,9876,9919,9740,9387,8878,8261,7559,6796,5987,5147,4287,3414,2556,1713,926,208,-412,-902,-1252,-1433,-1445,-1282,-954,-478,130,830,1591,2355,3077,3686,4138,4362,4346,4049,3494,2690,1693,560,-632,-1806,-2872,-3770,-4429,-4816,-4922,-4735,-4323,-3695,-2961,-2156,-1383,-692,-157,183,294,165,-183,-724,-1391,-2120,-2821,-3416,-3816,-3973,-3836,-3400,-2697,-1765,-720,356,1332,2102,2580,2698,2445,1827,913,-220,-1464,-2696,-3823,-4738,-5398,-5765,-5863,-5716,-5403,-4983,-4529,-4112,-3755,-3487,-3300,-3151,-3020,-2825,-2545,-2119,-1558,-848,-56,782,1564,2224,2674,2864,2755,2349,1668,772,-272,-1374,-2450,-3419,-4203,-4759,-5045,-5062,-4818,-4354,-3733,-3019,-2299,-1651,-1138,-825,-726,-851,-1168,-1637,-2183,-2755,-3270,-3698,-3984,-4145,-4171,-4117,-4012,-3922,-3877,-3917,-4032,-4215,-4410,-4563,-4602,-4464,-4094,-3478,-2597,-1512,-276,993,2190,3175,3843,4106,3911,3269,2238,896,-590,-2110,-3481,-4595,-5335,-5663,-5549,-5060,-4247,-3224,-2118,-1007,-29,785,1359,1696,1785,1668,1366,938,445,-68,-513,-852,-1011,-963,-666,-127,640,1594,2658,3745,4750,5565,6102,6295,6108,5551,4664,3532,2240,914,-360,-1482,-2395,-3072,-3513,-3748,-3833,-3816,-3760,-3707,-3689,-3718,-3793,-3888,-3979,-4030,-3995,-3845,-3539,-3068,-2414,-1604,-659,358,1390,2347,3166,3749,4063,4046,3704,3053,2144,1074,-74,-1163,-2102,-2786,-3145,-3165,-2835,-2230,-1418,-519,341,1057,1503,1628,1369,747,-215,-1433,-2816,-4254,-5626,-6839,-7799,-8450,-8778,-8778,-8500,-8003,-7360,-6648,-5941,-5270,-4687,-4164,-3703,-3259,-2790,-2272,-1662,-982,-230,534,1263,1892,2357,2625,2656,2472,2063,1498,784,-3,-847,-1685,-2500,-3248,-3894,-4422,-4777,-4956,-4922,-4675,-4217,-3569,-2768,-1863,-918,7,842,1547,2070,2406,2555,2540,2411,2216,2026,1900,1896,2047,2381,2877,3524,4251,5025,5748,6390,6864,7150,7205,7038,6650,6092,5390,4604,3781,2941,2139,1353,626,-66,-692,-1258,-1730,-2086,-2300,-2329,-2177,-1802,-1232,-472,443,1454,2509,3532,4442,5188,5684,5919,5837,5483,4851,4024,3050,2037,1055,214,-434,-813,-908,-711,-262,388,1150,1947,2682,3279,3685,3852,3790,3501,3032,2428,1736,1017,288,-403,-1070,-1695,-2305,-2914,-3540,-4200,-4885,-5584,-6255,-6845,-7283,-7501,-7433,-7037,-6305,-5253,-3962,-2536,-1110,138,1079,1549,1474,801,-436,-2157,-4210,-6417,-8580,-10493,-12007,-12983,-13372,-13163,-12421,-11235,-9761,-8129,-6510,-5021,-3782,-2848,-2273,-2030,-2112,-2442,-2970,-3609,-4291,-4956,-5540,-6013,-6343,-6511,-6526,-6375,-6082,-5657,-5118,-4504,-3839,-3169,-2530,-1961,-1490,-1143,-935,-860,-926,-1094,-1360,-1664,-2000,-2307,-2602,-2850,-3074,-3289,-3505,-3745,-3996,-4242,-4441,-4529,-4456,-4136,-3540,-2627,-1402,95,1809,3635,5473,7194,8693,9869,10655,11006,10933,10448,9635,8557,7343,6080,4900,3894,3153,2739,2678,2967,3567,4401,5383,6389,7320,8073,8566,8762,8647,8255,7633,6875,6052,5267,4580,4048,3684,3484,3412,3417,3444,3450,3400,3289,3144,2982,2880,2855,2973,3233,3644,4168,4752,5318,5786,6071,6107,5855,5297,4477,3447,2318,1195,189,-585,-1080,-1236,-1088,-666,-61,627,1302,1845,2202,2305,2161,1774,1220,545,-135,-772,-1271,-1605,-1733,-1657,-1388,-951,-372,297,1055,1833,2639,3428,4184,4884,5502,6007,6384,6612,6670,6580,6319,5929,5396,4770,4040,3256,2428,1575,734,-104,-914,-1701,-2461,-3194,-3885,-4528,-5091,-5547,-5872,-6017,-5985,-5731,-5279,-4615,-3771,-2770,-1658,-486,686,1778,2729,3447,3888,3996,3768,3216,2400,1404,344,-666,-1498,-2064,-2288,-2145,-1666,-902,27,1008,1888,2550,2882,2827,2368,1545,436,-831,-2129,-3309,-4265,-4900,-5186,-5128,-4782,-4250,-3630,-3045,-2587,-2307,-2246,-2352,-2588,-2849,-3045,-3078,-2879,-2410,-1671,-719,381,1506,2552,3407,3986,4248,4179,3820,3232,2509,1746,1028,430,-12,-269,-363,-305,-153,52,261,425,527,545,490,379,241,113,19,-7,35,150,323,527,746,943,1114,1248,1349,1447,1551,1703,1910,2194,2544,2954,3387,3816,4187,4468,4612,4597,4413,4075,3623,3109,2600,2145,1794,1548,1404,1312,1226,1075,817,409,-151,-841,-1624,-2419,-3157,-3757,-4136,-4260,-4070,-3590,-2830,-1853,-739,432,1558,2550,3351,3884,4154,4138,3882,3437,2874,2274,1733,1304,1067,1036,1220,1604,2128,2741,3368,3938,4399,4692,4796,4688,4370,3856,3162,2325,1371,339,-732,-1812,-2860,-3843,-4708,-5422,-5918,-6163,-6112,-5738,-5055,-4088,-2907,-1612,-315,844,1740,2270,2351,1972,1145,-38,-1458,-2965,-4378,-5557,-6361,-6709,-6583,-5999,-5058,-3865,-2583,-1345,-291,479,918,1007,797,359,-202,-766,-1242,-1524,-1577,-1372,-938,-324,394,1120,1785,2292,2614,2721,2626,2380,2033,1670,1360,1159,1124,1252,1565,2011,2561,3148,3706,4184,4528,4716,4739,4620,4382,4078,3732,3389,3059,2766,2509,2296,2138,2050,2051,2183,2446,2895,3512,4314,5275,6352,7507,8668,9774,10755,11552,12115,12403,12406,12111,11547,10755,9788,8726,7658,6656,5830,5210,4869,4791,4957,5307,5734,6153,6431,6497,6269,5738,4914,3859,2664,1427,267,-743,-1513,-2037,-2300,-2345,-2237,-2030,-1812,-1627,-1527,-1521,-1630,-1815,-2080,-2375,-2697,-3016,-3340,-3662,-4009,-4385,-4821,-5303,-5847,-6413,-6989,-7510,-7949,-8241,-8371,-8309,-8072,-7683,-7198,-6681,-6197,-5823,-5594,-5557,-5700,-6013,-6441,-6930,-7407,-7812,-8083,-8194,-8124,-7883,-7503,-7008,-6453,-5869,-5288,-4724,-4185,-3648,-3108,-2530,-1906,-1233,-515,203,897,1500,1977,2281,2391,2280,1961,1427,711,-156,-1129,-2145,-3132,-4031,-4760,-5295,-5584,-5660,-5519,-5242,-4857,-4455,-4066,-3735,-3472,-3253,-3061,-2825,-2498,-2026,-1355,-484,599,1852,3206,4595,5902,7053,7939,8519,8733,8601,8139,7423,6536,5579,4662,3879,3312,3010,2990,3240,3706,4312,4972,5570,6035,6271,6242,5926,5333,4520,3540,2506,1494,612,-60,-462,-546,-321,216,986,1944,2984,4015,4946,5681,6155,6318,6139,5627,4800,3732,2485,1181,-85,-1182,-2011,-2489,-2553,-2204,-1463,-413,825,2116,3296,4227,4783,4898,4530,3733,2567,1170,-312,-1726,-2912,-3762,-4185,-4155,-3702,-2888,-1843,-693,397,1303,1892,2117,1940,1403,579,-415,-1447,-2376,-3097,-3503,-3564,-3254,-2628,-1739,-695,393,1401,2210,2722,2865,2603,1950,960,-272,-1621,-2967,-4173,-5158,-5851,-6244,-6356,-6259,-6025,-5759,-5538,-5438,-5497,-5734,-6110,-6589,-7086,-7518,-7801,-7856,-7625,-7092,-6249,-5152,-3853,-2461,-1060,230,1329,2156,2671,2863,2737,2362,1778,1093,371,-298,-854,-1252,-1475,-1523,-1417,-1198,-908,-603,-328,-139,-63,-136,-353,-717,-1181,-1723,-2264,-2772,-3180,-3464,-3597,-3574,-3422,-3147,-2806,-2412,-2029,-1667,-1388,-1195,-1133,-1210,-1442,-1820,-2336,-2951,-3628,-4308,-4934,-5438,-5785,-5911,-5822,-5496,-4972,-4285,-3490,-2650,-1830,-1070,-425,95,488,749,923,1016,1065,1092,1101,1100,1088,1040,972,844,691,484,264,31,-189,-371,-498,-562,-533,-434,-233,40,401,824,1306,1798,2290,2704,3015,3156,3089,2811,2307,1638,846,12,-782,-1475,-2001,-2338,-2477,-2428,-2245,-1953,-1630,-1311,-1040,-844,-714,-645,-598,-532,-417,-201,119,556,1104,1719,2390,3050,3680,4219,4662,4961,5133,5148,5041,4801,4465,4042,3550,3012,2429,1821,1191,548,-95,-738,-1366,-1974,-2565,-3116,-3645,-4113,-4521,-4823,-5001,-5021,-4869,-4539,-4054,-3452,-2803,-2161,-1632,-1244,-1090,-1168,-1499,-2065,-2812,-3695,-4634,-5561,-6397,-7082,-7560,-7812,-7809,-7587,-7148,-6562,-5870,-5147,-4449,-3842,-3366,-3060,-2936,-2988,-3189,-3503,-3864,-4228,-4511,-4681,-4680,-4492,-4109,-3538,-2807,-1952,-1022,-48,897,1802,2602,3286,3827,4218,4456,4569,4559,4482,4352,4225,4126,4100,4157,4324,4583,4919,5302,5668,5985,6184,6236,6114,5819,5361,4782,4107,3392,2662,1943,1263,618,41,-476,-905,-1233,-1448,-1524,-1469,-1261,-934,-484,45,627,1228,1804,2330,2790,3164,3468,3708,3904,4088,4272,4473,4691,4911,5112,5259,5308,5230,4983,4562,3948,3166,2235,1198,108,-995,-2043,-3009,-3838,-4523,-5022,-5343,-5469,-5411,-5189,-4821,-4355,-3838,-3323,-2877,-2536,-2355,-2334,-2484,-2769,-3145,-3569,-3971,-4314,-4558,-4684,-4699,-4622,-4500,-4378,-4315,-4351,-4521,-4829,-5256,-5763,-6280,-6755,-7102,-7291,-7275,-7060,-6663,-6119,-5498,-4839,-4224,-3683,-3270,-2999,-2874,-2893,-3024,-3243,-3513,-3798,-4069,-4305,-4496,-4629,-4725,-4764,-4782,-4756,-4714,-4631,-4527,-4378,-4186,-3951,-3650,-3310,-2915,-2497,-2072,-1673,-1339,-1089,-975,-987,-1155,-1454,-1872,-2371,-2924,-3490,-4055,-4584,-5076,-5512,-5891,-6203,-6437,-6585,-6624,-6540,-6311,-5921,-5342,-4583,-3621,-2504,-1238,107,1492,2836,4101,5222,6181,6958,7547,7986,8269,8457,8563,8619,8656,8682,8714,8757,8799,8845,8867,8860,8798,8672,8464,8187,7831,7428,6996,6563,6172,5849,5635,5548,5607,5806,6118,6515,6926,7290,7542,7599,7434,6995,6294,5346,4203,2931,1610,333,-831,-1789,-2500,-2914,-3016,-2811,-2311,-1566,-620,464,1600,2732,3762,4630,5276,5653,5757,5584,5187,4605,3925,3208,2533,1947,1481,1157,936,812,725,632,512,318,71,-236,-562,-869,-1117,-1264,-1283,-1157,-896,-500,-19,532,1109,1673,2201,2658,3023,3276,3396,3380,3204,2891,2424,1854,1201,520,-126,-703,-1141,-1438,-1558,-1535,-1380,-1156,-896,-667,-493,-406,-404,-463,-554,-615,-617,-498,-253,145,664,1290,1965,2645,3273,3794,4177,4382,4406,4244,3922,3459,2913,2304,1693,1105,552,76,-362,-729,-1061,-1345,-1586,-1772,-1892,-1931,-1875,-1721,-1471,-1139,-752,-338,56,396,633,729,664,404,-31,-648,-1404,-2266,-3182,-4101,-4969,-5744,-6389,-6872,-7187,-7324,-7293,-7122,-6812,-6416,-5929,-5394,-4812,-4204,-3572,-2935,-2296,-1683,-1111,-603,-189,122,313,391,362,268,130,11,-55,-17,167,512,1046,1743,2599,3558,4571,5569,6477,7226,7758,8031,8027,7758,7253,6580,5805,5025,4313,3752,3376,3219,3256,3457,3756,4080,4366,4534,4571,4428,4145,3729,3231,2690,2141,1610,1103,627,157,-293,-754,-1198,-1618,-1981,-2241,-2365,-2302,-2043,-1569,-908,-95,813,1751,2635,3420,4034,4450,4660,4641,4451,4087,3617,3068,2495,1922,1389,893,460,71,-268,-567,-821,-1037,-1185,-1286,-1306,-1271,-1180,-1062,-939,-844,-795,-809,-898,-1057,-1279,-1554,-1855,-2173,-2487,-2773,-3034,-3248,-3431,-3571,-3692,-3779,-3860,-3917,-3961,-3978,-3970,-3926,-3841,-3719,-3536,-3312,-3018,-2671,-2255,-1784,-1262,-703,-129,439,977,1451,1847,2135,2312,2365,2304,2138,1897,1594,1289,977,726,528,417,386,437,544,703,873,1058,1223,1383,1526,1667,1818,1979,2176,2393,2647,2908,3168,3408,3594,3719,3757,3709,3573,3370,3113,2839,2579,2355,2196,2104,2069,2085,2105,2121,2084,2002,1859,1695,1538,1458,1510,1759,2247,2997,3992,5195,6527,7890,9188,10295,11143,11637,11769,11526,10951,10131,9141,8117,7158,6367,5835,5579,5634,5937,6436,7029,7607,8072,8337,8332,8045,7455,6626,5594,4468,3327,2287,1433,850,561,591,871,1347,1890,2380,2696,2719,2381,1644,508,-959,-2678,-4531,-6379,-8105,-9595,-10754,-11547,-11937,-11950,-11608,-10979,-10103,-9068,-7926,-6758,-5636,-4624,-3799,-3206,-2899,-2878,-3161,-3682,-4419,-5259,-6141,-6955,-7630,-8103,-8332,-8320,-8077,-7667,-7137,-6576,-6040,-5596,-5278,-5105,-5064,-5128,-5252,-5367,-5438,-5387,-5204,-4856,-4353,-3731,-3041,-2342,-1741,-1274,-1049,-1071,-1380,-1930,-2680,-3538,-4387,-5132,-5626,-5819,-5616,-5041,-4110,-2926,-1600,-284,890,1783,2322,2456,2216,1664,925,147,-525,-921,-955,-525,365,1684,3334,5170,7017,8694,10016,10855,11100,10735,9789,8370,6637,4777,3007,1501,441,-97,-48,535,1583,2941,4458,5940,7229,8178,8689,8714,8262,7395,6223,4883,3519,2278,1268,571,222,199,466,930,1498,2060,2511,2770,2757,2456,1834,948,-173,-1437,-2746,-4014,-5116,-5982,-6526,-6697,-6477,-5877,-4923,-3723,-2338,-926,415,1550,2384,2852,2920,2617,1995,1158,225,-674,-1409,-1881,-2008,-1761,-1145,-205,968,2281,3598,4806,5778,6434,6692,6539,5973,5041,3837,2455,1037,-289,-1403,-2187,-2596,-2597,-2226,-1561,-709,197,1013,1634,1949,1932,1568,925,70,-875,-1803,-2627,-3268,-3725,-3986,-4123,-4182,-4248,-4375,-4611,-4961,-5413,-5920,-6409,-6813,-7040,-7027,-6727,-6111,-5200,-4029,-2690,-1276,82,1272,2173,2713,2826,2524,1818,806,-432,-1751,-3042,-4174,-5056,-5629,-5853,-5759,-5370,-4787,-4084,-3375,-2749,-2284,-2021,-1985,-2129,-2428,-2791,-3166,-3485,-3709,-3824,-3837,-3768,-3656,-3535,-3440,-3393,-3404,-3469,-3569,-3682,-3775,-3826,-3813,-3727,-3570,-3364,-3115,-2859,-2598,-2344,-2097,-1838,-1558,-1236,-865,-438,39,551,1077,1593,2070,2492,2836,3101,3279,3371,3386,3318,3184,2977,2711,2391,2031,1646,1259,889,568,319,158,109,163,322,569,872,1217,1560,1881,2147,2329,2409,2357,2170,1825,1346,725,12,-773,-1572,-2330,-3007,-3532,-3896,-4063,-4048,-3884,-3604,-3294,-3002,-2817,-2773,-2920,-3251,-3745,-4339,-4951,-5476,-5814,-5862,-5555,-4854,-3777,-2377,-761,926,2548,3920,4945,5496,5562,5139,4322,3231,2034,914,35,-450,-462,29,980,2273,3754,5225,6484,7348,7686,7410,6534,5119,3320,1324,-649,-2392,-3730,-4553,-4811,-4554,-3871,-2923,-1895,-965,-308,-38,-228,-870,-1923,-3257,-4747,-6219,-7528,-8538,-9165,-9353,-9117,-8498,-7571,-6451,-5234,-4041,-2966,-2082,-1448,-1086,-988,-1127,-1444,-1864,-2323,-2732,-3043,-3214,-3225,-3090,-2850,-2530,-2213,-1923,-1712,-1597,-1564,-1615,-1687,-1772,-1802,-1774,-1656,-1463,-1204,-911,-605,-318,-48,189,420,655,916,1223,1582,1988,2432,2888,3331,3726,4056,4290,4436,4491,4491,4454,4438,4460,4553,4722,4940,5180,5378,5474,5415,5159,4706,4075,3343,2583,1924,1460,1286,1466,2003,2880,4004,5271,6531,7645,8476,8923,8926,8482,7636,6496,5192,3888,2728,1847,1323,1193,1419,1924,2588,3251,3788,4037,3934,3406,2480,1210,-296,-1900,-3453,-4824,-5891,-6601,-6918,-6886,-6561,-6057,-5482,-4957,-4592,-4449,-4591,-4998,-5658,-6484,-7415,-8330,-9176,-9856,-10344,-10621,-10696,-10595,-10364,-10031,-9642,-9225,-8795,-8378,-7980,-7604,-7266,-6945,-6658,-6374,-6109,-5822,-5540,-5234,-4927,-4627,-4341,-4103,-3908,-3769,-3683,-3621,-3581,-3513,-3413,-3243,-3008,-2705,-2344,-1965,-1580,-1243,-974,-799,-741,-792,-955,-1210,-1537,-1902,-2285,-2647,-2968,-3230,-3415,-3528,-3561,-3532,-3430,-3284,-3067,-2808,-2484,-2131,-1756,-1402,-1120,-943,-951,-1150,-1572,-2196,-2951,-3776,-4527,-5103,-5366,-5229,-4631,-3561,-2080,-271,1704,3693,5501,6984,7999,8488,8424,7861,6912,5715,4468,3329,2480,2028,2040,2519,3397,4559,5852,7097,8138,8829,9085,8855,8187,7132,5860,4485,3211,2159,1460,1178,1316,1837,2635,3586,4534,5343,5877,6065,5868,5318,4482,3482,2448,1522,821,429,390,680,1269,2051,2932,3815,4577,5177,5529,5640,5503,5169,4693,4154,3635,3220,2969,2938,3122,3527,4076,4714,5337,5852,6181,6260,6065,5606,4918,4069,3140,2206,1354,621,66,-320,-533,-601,-563,-448,-299,-140,7,136,237,326,394,463,510,550,539,482,337,104,-227,-642,-1120,-1616,-2099,-2519,-2866,-3115,-3291,-3401,-3491,-3582,-3698,-3843,-3991,-4112,-4132,-4014,-3680,-3117,-2304,-1277,-93,1157,2371,3443,4275,4799,4974,4802,4329,3615,2785,1929,1186,652,395,474,857,1519,2353,3259,4108,4774,5181,5233,4946,4309,3407,2319,1162,50,-921,-1660,-2131,-2313,-2235,-1951,-1539,-1099,-714,-484,-454,-667,-1103,-1730,-2461,-3220,-3899,-4427,-4735,-4817,-4668,-4355,-3937,-3503,-3132,-2892,-2816,-2927,-3193,-3585,-4023,-4442,-4759,-4900,-4818,-4465,-3859,-3011,-1993,-877,239,1256,2080,2652,2918,2892,2585,2071,1426,741,109,-394,-712,-810,-690,-372,92,659,1234,1795,2239,2569,2734,2741,2623,2400,2155,1935,1813,1848,2059,2471,3050,3758,4537,5305,6004,6563,6938,7095,7023,6708,6175,5432,4519,3482,2370,1274,254,-574,-1153,-1387,-1249,-723,165,1328,2682,4077,5392,6492,7276,7682,7683,7300,6588,5638,4562,3475,2495,1720,1214,1023,1120,1468,1986,2548,3069,3400,3479,3220,2614,1671,457,-932,-2378,-3746,-4907,-5769,-6238,-6321,-6009,-5395,-4574,-3682,-2862,-2239,-1914,-1950,-2348,-3077,-4049,-5142,-6249,-7213,-7961,-8388,-8481,-8228,-7677,-6887,-5947,-4936,-3949,-3050,-2303,-1744,-1390,-1239,-1263,-1423,-1654,-1899,-2080,-2144,-2040,-1746,-1268,-626,121,916,1696,2389,2968,3386,3658,3783,3808,3763,3697,3642,3626,3655,3732,3834,3940,4017,4036,3976,3824,3581,3267,2919,2583,2316,2168,2182,2384,2773,3324,3995,4721,5446,6103,6643,7025,7224,7227,7021,6633,6051,5345,4526,3701,2913,2291,1891,1805,2083,2721,3717,4979,6423,7908,9317,10508,11393,11899,12000,11715,11100,10229,9204,8131,7088,6166,5405,4820,4413,4144,3958,3820,3649,3433,3130,2743,2290,1798,1321,895,569,373,329,422,643,931,1235,1487,1615,1549,1265,711,-75,-1073,-2216,-3398,-4546,-5527,-6286,-6740,-6865,-6682,-6213,-5558,-4796,-4032,-3360,-2852,-2556,-2484,-2627,-2941,-3376,-3864,-4345,-4758,-5059,-5214,-5207,-5035,-4717,-4279,-3765,-3226,-2720,-2297,-2012,-1887,-1945,-2174,-2557,-3050,-3615,-4191,-4738,-5205,-5573,-5821,-5955,-5993,-5960,-5886,-5814,-5755,-5735,-5749,-5788,-5821,-5833,-5770,-5628,-5378,-5024,-4591,-4094,-3594,-3118,-2721,-2423,-2248,-2188,-2238,-2372,-2575,-2833,-3121,-3444,-3780,-4117,-4438,-4697,-4864,-4885,-4722,-4341,-3721,-2873,-1819,-610,682,1993,3226,4327,5227,5892,6310,6482,6452,6259,5980,5675,5423,5273,5272,5425,5742,6167,6679,7198,7665,8033,8233,8256,8071,7702,7165,6520,5812,5103,4452,3893,3470,3179,3030,2983,3025,3102,3185,3235,3228,3153,3008,2809,2566,2316,2067,1847,1648,1486,1326,1180,1004,802,557,265,-63,-425,-787,-1149,-1472,-1743,-1956,-2078,-2134,-2099,-2001,-1831,-1629,-1381,-1136,-883,-663,-467,-314,-194,-117,-64,-41,-28,-27,-31,-36,-45,-55,-77,-108,-155,-217,-300,-402,-528,-671,-837,-1009,-1195,-1364,-1531,-1651,-1749,-1787,-1783,-1728,-1624,-1478,-1293,-1062,-805,-509,-215,66,281,395,349,126,-308,-921,-1681,-2513,-3324,-4024,-4503,-4706,-4563,-4084,-3287,-2237,-1032,223,1424,2454,3249,3738,3903,3742,3285,2574,1679,672,-380,-1393,-2315,-3085,-3667,-4038,-4191,-4140,-3911,-3561,-3127,-2699,-2311,-2039,-1910,-1944,-2159,-2520,-3024,-3626,-4294,-5006,-5715,-6416,-7068,-7671,-8189,-8620,-8935,-9130,-9189,-9113,-8901,-8569,-8143,-7647,-7121,-6597,-6105,-5667,-5290,-4962,-4673,-4399,-4113,-3805,-3459,-3084,-2683,-2282,-1889,-1531,-1204,-922,-667,-436,-217,12,243,500,777,1075,1406,1758,2145,2559,2995,3447,3890,4305,4657,4919,5061,5075,4945,4700,4344,3930,3476,3027,2590,2186,1792,1419,1026,640,228,-158,-518,-799,-972,-1005,-875,-570,-112,476,1133,1787,2366,2782,2985,2923,2602,2048,1313,498,-329,-1065,-1651,-2040,-2222,-2216,-2065,-1836,-1590,-1400,-1313,-1361,-1556,-1880,-2305,-2781,-3250,-3669,-3966,-4130,-4109,-3920,-3548,-3036,-2389,-1668,-892,-113,637,1329,1931,2430,2810,3066,3207,3219,3124,2910,2578,2127,1542,830,-5,-951,-1958,-2994,-3968,-4819,-5448,-5788,-5763,-5358,-4547,-3396,-1962,-376,1230,2702,3891,4667,4935,4644,3800,2459,728,-1247,-3298,-5242,-6924,-8185,-8945,-9126,-8737,-7810,-6425,-4701,-2769,-774,1142,2855,4263,5294,5923,6150,6011,5583,4931,4162,3349,2568,1873,1293,833,492,230,32,-153,-343,-566,-829,-1137,-1471,-1828,-2173,-2494,-2770,-2973,-3113,-3150,-3106,-2959,-2716,-2375,-1944,-1425,-848,-239,361,891,1310,1561,1622,1486,1174,751,272,-152,-453,-548,-384,42,735,1616,2631,3666,4624,5410,5940,6157,6051,5624,4939,4073,3127,2216,1443,897,643,708,1089,1751,2622,3627,4648,5604,6371,6901,7108,7000,6562,5857,4936,3892,2789,1725,742,-98,-769,-1258,-1551,-1656,-1590,-1358,-1007,-560,-72,405,819,1108,1210,1096,707,62,-866,-2019,-3365,-4821,-6315,-7763,-9077,-10202,-11073,-11671,-11978,-12006,-11789,-11366,-10792,-10130,-9423,-8734,-8107,-7565,-7155,-6867,-6720,-6696,-6775,-6928,-7125,-7322,-7499,-7621,-7682,-7671,-7600,-7486,-7347,-7213,-7111,-7052,-7073,-7158,-7327,-7554,-7836,-8139,-8456,-8756,-9026,-9257,-9423,-9527,-9548,-9473,-9305,-9006,-8586,-8011,-7285,-6404,-5388,-4270,-3110,-1981,-954,-119,486,819,900,780,533,292,136,197,500,1083,1887,2838,3811,4699,5379,5807,5944,5833,5556,5214,4937,4838,4999,5469,6238,7257,8441,9694,10897,11978,12846,13478,13849,13970,13869,13579,13151,12634,12084,11551,11079,10694,10407,10207,10076,9974,9881,9746,9563,9298,8935,8473,7904,7233,6495,5696,4886,4095,3350,2681,2101,1601,1179,801,447,70,-346,-837,-1406,-2059,-2781,-3546,-4324,-5063,-5737,-6281,-6681,-6887,-6898,-6706,-6331,-5821,-5207,-4575,-3943,-3386,-2891,-2477,-2109,-1749,-1353,-877,-294,397,1185,2019,2841,3587,4178,4579,4741,4671,4382,3901,3284,2563,1795,1018,272,-398,-957,-1368,-1583,-1596,-1365,-925,-267,545,1477,2449,3415,4290,5050,5632,6046,6275,6368,6333,6245,6120,6030,5978,6018,6122,6313,6545,6806,7036,7222,7300,7265,7088,6755,6277,5631,4843,3894,2818,1616,330,-1012,-2349,-3637,-4801,-5792,-6553,-7031,-7222,-7097,-6706,-6077,-5291,-4429,-3579,-2826,-2246,-1883,-1786,-1947,-2375,-3021,-3854,-4786,-5771,-6704,-7536,-8195,-8622,-8815,-8714,-8369,-7757,-6937,-5950,-4847,-3717,-2612,-1620,-799,-201,138,215,39,-339,-872,-1470,-2073,-2602,-3001,-3241,-3303,-3181,-2909,-2476,-1942,-1302,-599,156,930,1697,2423,3073,3622,4034,4307,4440,4453,4400,4321,4279,4328,4484,4771,5147,5584,6005,6369,6604,6711,6665,6520,6299,6081,5902,5811,5822,5915,6048,6144,6112,5856,5303,4390,3143,1578,-171,-2008,-3750,-5277,-6446,-7181,-7427,-7189,-6508,-5461,-4145,-2684,-1188,208,1410,2308,2847,2974,2677,1986,945,-349,-1799,-3283,-4694,-5919,-6892,-7539,-7843,-7788,-7384,-6670,-5674,-4457,-3069,-1579,-51,1439,2823,4033,5002,5702,6096,6204,6049,5686,5174,4580,3943,3315,2702,2117,1560,1020,518,56,-331,-617,-768,-776,-629,-357,5,415,812,1164,1443,1634,1770,1854,1943,2048,2206,2412,2672,2967,3273,3575,3844,4060,4211,4264,4223,4060,3787,3389,2883,2267,1550,744,-153,-1111,-2114,-3108,-4051,-4866,-5505,-5900,-6026,-5870,-5453,-4828,-4070,-3275,-2544,-1961,-1612,-1527,-1724,-2170,-2805,-3543,-4292,-4940,-5409,-5626,-5556,-5207,-4610,-3840,-2982,-2131,-1376,-763,-338,-64,78,189,340,627,1128,1876,2907,4175,5645,7225,8827,10361,11725,12859,13691,14188,14333,14117,13573,12742,11696,10526,9336,8237,7337,6724,6455,6558,6987,7694,8550,9438,10238,10812,11128,11112,10821,10286,9612,8901,8251,7773,7513,7548,7860,8454,9262,10205,11172,12029,12651,12900,12689,11955,10679,8910,6708,4201,1513,-1202,-3806,-6153,-8134,-9663,-10695,-11227,-11293,-10966,-10349,-9555,-8713,-7930,-7304,-6902,-6762,-6885,-7251,-7800,-8475,-9192,-9886,-10483,-10932,-11197,-11268,-11157,-10902,-10555,-10188,-9856,-9626,-9513,-9542,-9668,-9853,-10007,-10055,-9908,-9495,-8788,-7775,-6509,-5072,-3565,-2131,-882,72,664,864,696,212,-486,-1291,-2080,-2755,-3216,-3430,-3359,-3033,-2486,-1785,-1005,-218,499,1098,1542,1831,1985,2063,2124,2255,2511,2946,3574,4387,5352,6413,7508,8582,9559,10406,11053,11477,11628,11483,11022,10250,9192,7896,6436,4887,3331,1847,486,-691,-1661,-2412,-2921,-3230,-3319,-3258,-3052,-2760,-2413,-2047,-1701,-1386,-1128,-920,-773,-671,-622,-605,-630,-686,-768,-882,-1012,-1153,-1310,-1464,-1638,-1824,-2031,-2261,-2511,-2756,-2980,-3139,-3199,-3113,-2861,-2401,-1763,-925,39,1114,2211,3280,4250,5056,5663,6011,6099,5906,5451,4767,3898,2912,1890,910,69,-562,-911,-930,-610,44,960,2066,3231,4349,5295,5990,6392,6491,6338,6006,5589,5205,4944,4897,5113,5611,6366,7319,8369,9399,10268,10848,11009,10673,9783,8345,6405,4052,1412,-1376,-4143,-6733,-8983,-10753,-11946,-12488,-12382,-11673,-10467,-8925,-7221,-5570,-4141,-3107,-2552,-2540,-3035,-3981,-5244,-6697,-8173,-9555,-10701,-11561,-12064,-12238,-12101,-11732,-11215,-10639,-10098,-9648,-9344,-9180,-9147,-9179,-9220,-9181,-9003,-8625,-8017,-7191,-6159,-4992,-3742,-2485,-1288,-209,705,1417,1902,2146,2136,1884,1397,713,-118,-1037,-1947,-2768,-3394,-3740,-3744,-3374,-2650,-1633,-440,794,1917,2788,3329,3478,3278,2800,2187,1601,1215,1183,1605,2537,3939,5724,7712,9710,11472,12797,13489,13448,12624,11072,8908,6308,3478,634,-2031,-4339,-6174,-7450,-8156,-8312,-7997,-7310,-6387,-5353,-4347,-3483,-2850,-2508,-2482,-2760,-3303,-4049,-4912,-5807,-6653,-7364,-7890,-8184,-8237,-8059,-7701,-7211,-6698,-6213,-5859,-5664,-5649,-5795,-6022,-6264,-6388,-6321,-5964,-5288,-4286,-3006,-1529,29,1560,2929,4062,4870,5342,5457,5266,4797,4129,3314,2415,1494,591,-242,-977,-1571,-1992,-2208,-2190,-1928,-1413,-691,214,1188,2178,3053,3749,4207,4404,4391,4219,4021,3899,3992,4378,5114,6190,7527,9013,10458,11679,12477,12682,12194,10961,9032,6512,3582,445,-2663,-5543,-7997,-9903,-11171,-11791,-11803,-11297,-10407,-9279,-8075,-6934,-5991,-5321,-4978,-4969,-5247,-5753,-6393,-7057,-7656,-8094,-8317,-8292,-8017,-7532,-6892,-6180,-5492,-4908,-4517,-4356,-4448,-4768,-5256,-5830,-6385,-6811,-7019,-6927,-6499,-5729,-4645,-3314,-1817,-258,1277,2686,3916,4900,5632,6088,6298,6262,6038,5628,5109,4473,3810,3105,2458,1862,1415,1146,1117,1378,1939,2813,3936,5238,6591,7853,8907,9628,9979,9949,9607,9059,8450,7921,7607,7593,7908,8533,9368,10282,11108,11664,11807,11422,10454,8930,6914,4549,2000,-552,-2920,-4946,-6511,-7537,-8004,-7950,-7448,-6614,-5593,-4515,-3535,-2760,-2274,-2136,-2329,-2846,-3591,-4498,-5436,-6325,-7054,-7558,-7797,-7746,-7443,-6929,-6278,-5590,-4932,-4407,-4041,-3884,-3908,-4096,-4376,-4697,-4967,-5152,-5180,-5053,-4755,-4302,-3733,-3071,-2370,-1657,-963,-330,238,687,1012,1170,1145,918,489,-130,-892,-1751,-2621,-3429,-4080,-4509,-4651,-4487,-4021,-3303,-2416,-1471,-588,115,559,702,571,233,-184,-542,-704,-548,-22,884,2095,3492,4898,6126,6977,7300,6973,5966,4297,2081,-521,-3294,-6004,-8418,-10343,-11626,-12204,-12081,-11335,-10139,-8670,-7171,-5845,-4874,-4386,-4427,-4989,-5970,-7236,-8605,-9884,-10909,-11518,-11642,-11226,-10318,-8980,-7357,-5583,-3846,-2287,-1058,-240,107,5,-488,-1247,-2131,-2967,-3595,-3879,-3710,-3074,-1960,-469,1293,3174,5008,6667,8020,9005,9592,9785,9654,9245,8666,7986,7278,6618,6033,5573,5250,5071,5053,5182,5466,5892,6447,7100,7825,8551,9249,9821,10256,10482,10531,10403,10183,9938,9784,9798,10062,10600,11405,12418,13526,14611,15499,16063,16164,15708,14671,13042,10917,8406,5669,2906,277,-2020,-3880,-5200,-5963,-6186,-5951,-5357,-4548,-3650,-2798,-2098,-1621,-1416,-1480,-1787,-2285,-2894,-3538,-4135,-4612,-4929,-5036,-4964,-4704,-4344,-3924,-3541,-3264,-3150,-3227,-3495,-3895,-4375,-4817,-5138,-5239,-5061,-4576,-3805,-2795,-1644,-454,670,1624,2349,2812,3009,2989,2795,2510,2181,1875,1602,1383,1187,1002,783,522,201,-162,-527,-850,-1052,-1094,-905,-492,161,995,1956,2959,3920,4771,5456,5955,6274,6449,6523,6565,6603,6689,6817,6978,7132,7223,7183,6953,6469,5692,4619,3260,1683,-27,-1753,-3370,-4771,-5866,-6610,-7002,-7077,-6914,-6612,-6267,-5989,-5839,-5879,-6112,-6535,-7089,-7729,-8363,-8934,-9362,-9608,-9617,-9392,-8911,-8202,-7290,-6218,-5052,-3864,-2736,-1757,-992,-508,-323,-442,-815,-1378,-2032,-2664,-3175,-3465,-3472,-3163,-2538,-1645,-535,686,1937,3124,4147,4977,5548,5871,5952,5829,5555,5193,4803,4444,4171,4018,4015,4172,4482,4933,5482,6087,6689,7225,7644,7880,7909,7710,7295,6717,6035,5355,4780,4413,4352,4642,5316,6327,7607,9020,10419,11618,12450,12762,12441,11430,9756,7487,4799,1882,-1027,-3706,-5960,-7661,-8730,-9187,-9081,-8554,-7734,-6800,-5902,-5165,-4692,-4527,-4682,-5129,-5795,-6605,-7442,-8218,-8825,-9188,-9247,-8975,-8377,-7498,-6422,-5247,-4116,-3140,-2446,-2109,-2167,-2608,-3357,-4314,-5327,-6259,-6949,-7298,-7217,-6686,-5731,-4411,-2843,-1136,563,2148,3492,4532,5201,5484,5384,4941,4209,3272,2225,1170,206,-570,-1096,-1318,-1229,-839,-206,616,1546,2501,3429,4254,4963,5533,5981,6336,6632,6916,7218,7568,7974,8432,8929,9428,9900,10302,10599,10760,10749,10552,10148,9531,8719,7736,6641,5504,4392,3381,2510,1803,1252,819,457,115,-267,-703,-1228,-1807,-2428,-3025,-3554,-3942,-4153,-4128,-3868,-3351,-2619,-1702,-662,431,1513,2489,3315,3905,4235,4275,4029,3536,2857,2068,1289,598,113,-118,-35,350,1005,1868,2843,3842,4770,5554,6145,6522,6687,6664,6489,6201,5830,5420,4966,4516,4047,3598,3172,2788,2466,2230,2080,2041,2092,2236,2447,2699,2965,3205,3405,3527,3596,3597,3583,3564,3595,3695,3885,4169,4527,4929,5326,5653,5855,5863,5633,5127,4325,3255,1936,475,-1061,-2531,-3850,-4932,-5735,-6268,-6579,-6741,-6854,-6998,-7241,-7615,-8124,-8721,-9370,-9983,-10520,-10914,-11151,-11222,-11144,-10952,-10683,-10362,-10025,-9656,-9270,-8835,-8349,-7800,-7196,-6558,-5918,-5315,-4787,-4364,-4064,-3882,-3807,-3790,-3801,-3782,-3697,-3518,-3223,-2825,-2338,-1794,-1229,-682,-181,238,565,774,863,816,639,343,-59,-511,-981,-1380,-1643,-1691,-1453,-883,37,1303,2850,4606,6430,8207,9775,11033,11883,12285,12257,11838,11136,10242,9292,8373,7594,7003,6641,6499,6553,6740,6991,7216,7340,7279,7014,6515,5822,4984,4074,3156,2294,1506,803,163,-450,-1065,-1700,-2360,-3017,-3638,-4175,-4573,-4803,-4837,-4681,-4356,-3910,-3387,-2863,-2365,-1963,-1649,-1461,-1363,-1368,-1435,-1565,-1737,-1948,-2190,-2467,-2749,-3051,-3315,-3532,-3656,-3640,-3468,-3100,-2528,-1767,-823,254,1411,2599,3728,4756,5606,6231,6602,6683,6496,6043,5379,4570,3681,2815,2034,1429,1040,917,1056,1449,2051,2791,3586,4332,4935,5309,5401,5195,4714,4035,3245,2467,1807,1355,1173,1280,1657,2250,2965,3704,4336,4758,4848,4552,3812,2672,1173,-549,-2356,-4092,-5610,-6816,-7656,-8145,-8344,-8359,-8304,-8299,-8423,-8733,-9222,-9861,-10573,-11274,-11881,-12307,-12526,-12497,-12260,-11843,-11315,-10745,-10210,-9760,-9457,-9318,-9353,-9549,-9867,-10257,-10654,-10997,-11211,-11267,-11098,-10733,-10138,-9381,-8474,-7486,-6453,-5422,-4416,-3446,-2521,-1619,-742,126,977,1794,2551,3189,3676,3946,3976,3756,3289,2645,1877,1102,411,-69,-263,-102,437,1311,2463,3778,5120,6381,7432,8221,8714,8934,8944,8818,8657,8508,8445,8443,8511,8586,8623,8574,8388,8049,7550,6904,6154,5341,4537,3787,3158,2651,2293,2013,1773,1463,990,282,-735,-2057,-3662,-5464,-7350,-9176,-10800,-12103,-12965,-13350,-13228,-12634,-11649,-10360,-8899,-7389,-5946,-4699,-3727,-3114,-2893,-3082,-3645,-4530,-5633,-6843,-8026,-9059,-9816,-10231,-10231,-9819,-9013,-7872,-6478,-4926,-3315,-1740,-284,986,2018,2780,3246,3427,3316,2946,2336,1534,579,-460,-1537,-2561,-3478,-4189,-4630,-4727,-4431,-3733,-2655,-1275,300,1922,3438,4720,5646,6196,6340,6177,5779,5297,4839,4507,4367,4422,4658,4998,5381,5713,5939,6008,5899,5622,5215,4720,4206,3732,3329,3036,2821,2655,2457,2147,1632,840,-262,-1673,-3333,-5138,-6953,-8622,-9982,-10924,-11336,-11207,-10534,-9408,-7921,-6224,-4443,-2719,-1165,135,1110,1735,1994,1912,1518,881,69,-825,-1718,-2510,-3135,-3523,-3636,-3475,-3032,-2377,-1546,-637,290,1138,1859,2389,2720,2843,2793,2606,2336,2039,1748,1500,1298,1138,1008,885,768,664,598,625,786,1139,1705,2488,3455,4534,5655,6703,7619,8327,8805,9065,9131,9073,8935,8789,8635,8496,8316,8050,7635,7001,6126,4985,3625,2104,533,-967,-2267,-3249,-3824,-3966,-3678,-3053,-2215,-1338,-614,-220,-300,-933,-2133,-3817,-5855,-8035,-10144,-11953,-13269,-13961,-13961,-13293,-12045,-10382,-8488,-6588,-4880,-3534,-2684,-2392,-2669,-3462,-4680,-6171,-7789,-9364,-10745,-11811,-12476,-12691,-12460,-11825,-10847,-9631,-8269,-6866,-5522,-4304,-3271,-2469,-1885,-1539,-1376,-1369,-1473,-1639,-1839,-2048,-2249,-2444,-2615,-2759,-2849,-2849,-2729,-2434,-1943,-1235,-324,737,1883,2998,3983,4728,5154,5219,4922,4314,3475,2526,1580,767,168,-150,-176,66,516,1077,1669,2182,2565,2774,2801,2702,2509,2322,2190,2182,2320,2590,2955,3318,3586,3650,3411,2833,1894,665,-773,-2263,-3665,-4824,-5620,-5989,-5895,-5401,-4569,-3556,-2476,-1493,-718,-240,-109,-327,-846,-1606,-2490,-3394,-4198,-4791,-5103,-5057,-4654,-3889,-2812,-1497,-19,1515,3018,4410,5620,6616,7368,7883,8191,8314,8318,8239,8115,7992,7852,7716,7550,7350,7101,6818,6507,6229,6003,5896,5936,6137,6500,6986,7534,8084,8555,8901,9076,9100,8968,8774,8554,8399,8376,8516,8846,9343,9955,10612,11206,11641,11810,11657,11130,10261,9094,7740,6321,4970,3791,2885,2266,1940,1832,1842,1840,1693,1287,538,-573,-2027,-3738,-5583,-7421,-9098,-10476,-11455,-11965,-11980,-11545,-10696,-9559,-8219,-6831,-5494,-4359,-3491,-3010,-2913,-3256,-3949,-4962,-6150,-7399,-8562,-9503,-10116,-10320,-10075,-9392,-8311,-6914,-5293,-3569,-1843,-230,1177,2314,3110,3555,3626,3345,2738,1853,752,-488,-1775,-3018,-4104,-4952,-5472,-5616,-5352,-4688,-3658,-2345,-837,729,2248,3579,4644,5368,5724,5746,5473,5018,4475,3971,3604,3443,3542,3868,4395,5004,5601,6039,6227,6083,5599,4815,3835,2790,1828,1086,664,602,893,1448,2154,2825,3319,3449,3135,2307,1003,-697,-2632,-4629,-6477,-8006,-9055,-9548,-9438,-8770,-7620,-6117,-4412,-2650,-998,439,1545,2266,2585,2500,2081,1385,515,-428,-1345,-2146,-2750,-3127,-3232,-3092,-2723,-2186,-1528,-838,-147,459,966,1342,1590,1726,1780,1780,1752,1723,1694,1682,1680,1696,1732,1798,1913,2087,2339,2675,3089,3565,4063,4539,4943,5229,5370,5355,5209,4960,4682,4435,4293,4317,4524,4937,5493,6153,6798,7332,7634,7610,7199,6385,5217,3790,2247,745,-563,-1553,-2148,-2328,-2125,-1640,-997,-365,102,250,-12,-745,-1911,-3446,-5197,-7009,-8693,-10073,-11032,-11453,-11335,-10690,-9605,-8207,-6639,-5060,-3627,-2460,-1664,-1287,-1347,-1801,-2581,-3580,-4681,-5747,-6666,-7333,-7671,-7655,-7267,-6552,-5573,-4401,-3159,-1907,-773,208,956,1467,1728,1768,1628,1368,1048,752,542,494,673,1104,1829,2813,4033,5402,6838,8214,9436,10376,10979,11173,10981,10422,9606,8626,7634,6753,6109,5797,5862,6323,7138,8243,9528,10881,12169,13282,14103,14564,14604,14227,13459,12392,11127,9811,8580,7555,6846,6487,6488,6788,7273,7800,8189,8282,7931,7069,5670,3818,1638,-665,-2876,-4771,-6156,-6902,-6947,-6298,-5062,-3379,-1459,481,2216,3548,4322,4433,3856,2626,836,-1333,-3718,-6073,-8208,-9928,-11085,-11603,-11445,-10664,-9349,-7646,-5722,-3749,-1901,-310,918,1720,2085,2041,1652,1023,253,-521,-1208,-1699,-1943,-1900,-1579,-999,-241,652,1561,2432,3168,3710,4018,4057,3841,3400,2778,2063,1330,670,170,-99,-101,204,768,1569,2497,3461,4335,4996,5357,5347,4954,4208,3194,2033,861,-158,-919,-1318,-1323,-963,-295,543,1414,2137,2567,2554,2030,958,-609,-2564,-4752,-6972,-9040,-10766,-12020,-12712,-12817,-12380,-11477,-10250,-8836,-7408,-6112,-5082,-4415,-4158,-4323,-4849,-5657,-6606,-7555,-8353,-8868,-8999,-8693,-7948,-6796,-5340,-3671,-1932,-243,1292,2578,3569,4230,4565,4602,4383,3970,3449,2871,2346,1909,1622,1514,1577,1803,2141,2540,2938,3277,3502,3588,3514,3301,2983,2613,2275,2034,1979,2157,2612,3355,4357,5587,6969,8425,9872,11206,12354,13229,13778,13953,13754,13179,12295,11155,9873,8530,7254,6117,5209,4559,4196,4084,4185,4407,4652,4801,4743,4382,3671,2598,1224,-354,-1997,-3547,-4859,-5806,-6317,-6367,-5980,-5243,-4249,-3140,-2037,-1056,-308,147,262,25,-535,-1375,-2429,-3600,-4815,-5960,-6962,-7741,-8250,-8452,-8350,-7955,-7323,-6511,-5594,-4651,-3764,-2992,-2392,-1980,-1746,-1661,-1660,-1674,-1650,-1522,-1290,-945,-541,-129,210,416,422,201,-251,-909,-1719,-2605,-3489,-4281,-4904,-5310,-5443,-5311,-4914,-4285,-3473,-2517,-1479,-390,688,1730,2677,3498,4136,4555,4715,4593,4187,3516,2607,1527,324,-927,-2153,-3305,-4306,-5135,-5743,-6145,-6347,-6410,-6405,-6408,-6510,-6762,-7192,-7796,-8515,-9284,-9995,-10568,-10901,-10953,-10682,-10098,-9239,-8167,-6978,-5764,-4644,-3703,-3022,-2645,-2577,-2794,-3239,-3817,-4449,-5025,-5477,-5729,-5759,-5539,-5104,-4460,-3667,-2762,-1793,-816,138,1013,1789,2425,2927,3283,3516,3640,3685,3666,3609,3507,3375,3200,2983,2719,2418,2084,1749,1431,1170,994,945,1032,1294,1704,2265,2922,3635,4336,4972,5487,5857,6064,6125,6064,5927,5758,5605,5499,5465,5514,5625,5777,5918,5980,5914,5631,5106,4293,3221,1917,478,-1023,-2469,-3798,-4939,-5880,-6612,-7170,-7567,-7842,-7996,-8041,-7964,-7757,-7414,-6932,-6344,-5664,-4961,-4275,-3686,-3251,-3036,-3070,-3390,-3963,-4768,-5720,-6734,-7707,-8540,-9142,-9457,-9454,-9138,-8549,-7747,-6814,-5836,-4895,-4055,-3375,-2866,-2553,-2398,-2368,-2404,-2432,-2391,-2218,-1884,-1365,-696,98,941,1770,2516,3124,3556,3803,3874,3807,3646,3452,3288,3201,3237,3406,3710,4122,4596,5082,5522,5877,6122,6242,6267,6206,6121,6027,5989,6014,6136,6356,6657,7027,7399,7724,7923,7910,7637,7028,6114,4890,3470,1936,427,-953,-2106,-2985,-3585,-3928,-4076,-4093,-4053,-4010,-4013,-4072,-4197,-4361,-4542,-4674,-4742,-4682,-4500,-4192,-3794,-3367,-2977,-2695,-2581,-2666,-2966,-3442,-4059,-4728,-5378,-5926,-6301,-6456,-6370,-6036,-5489,-4764,-3915,-3002,-2079,-1180,-345,422,1121,1744,2316,2813,3238,3546,3719,3694,3470,3007,2344,1506,569,-380,-1246,-1938,-2377,-2512,-2319,-1816,-1045,-93,961,1987,2907,3607,4051,4202,4087,3760,3302,2811,2390,2116,2062,2251,2684,3329,4113,4947,5727,6327,6658,6608,6130,5193,3830,2112,169,-1855,-3790,-5491,-6849,-7790,-8321,-8472,-8344,-8023,-7643,-7276,-7030,-6925,-7001,-7234,-7590,-8027,-8461,-8864,-9160,-9351,-9419,-9397,-9324,-9248,-9215,-9266,-9410,-9635,-9916,-10186,-10394,-10472,-10369,-10064,-9548,-8861,-8046,-7189,-6350,-5611,-5014,-4577,-4298,-4126,-4010,-3867,-3643,-3275,-2756,-2081,-1312,-493,271,921,1383,1612,1615,1391,1023,559,127,-214,-342,-225,204,918,1907,3082,4369,5650,6833,7824,8570,9035,9236,9194,8985,8669,8336,8047,7862,7812,7896,8092,8342,8570,8704,8645,8350,7749,6863,5705,4355,2925,1517,274,-727,-1407,-1760,-1795,-1576,-1177,-678,-166,303,678,935,1076,1109,1068,989,899,836,803,801,820,826,807,728,600,415,211,23,-104,-119,14,315,781,1392,2092,2836,3538,4162,4647,4984,5171,5224,5197,5129,5077,5092,5192,5399,5695,6032,6368,6616,6721,6611,6263,5646,4812,3799,2713,1655,755,107,-181,-90,404,1236,2323,3545,4749,5823,6635,7125,7251,7034,6529,5831,5047,4306,3718,3379,3351,3645,4238,5048,5961,6834,7511,7854,7739,7100,5916,4242,2176,-114,-2461,-4667,-6577,-8066,-9057,-9540,-9541,-9132,-8422,-7507,-6531,-5576,-4758,-4132,-3740,-3608,-3703,-4026,-4509,-5133,-5834,-6587,-7337,-8058,-8710,-9255,-9664,-9902,-9938,-9758,-9350,-8725,-7916,-6970,-5955,-4941,-3996,-3176,-2516,-2026,-1704,-1517,-1436,-1422,-1434,-1451,-1449,-1433,-1398,-1373,-1355,-1372,-1415,-1489,-1562,-1624,-1617,-1529,-1283,-874,-238,609,1687,2938,4320,5735,7078,8243,9120,9622,9708,9365,8633,7616,6407,5190,4083,3269,2838,2891,3448,4481,5905,7578,9329,10951,12279,13101,13339,12884,11760,10024,7802,5285,2654,130,-2123,-3973,-5331,-6193,-6579,-6558,-6221,-5667,-4978,-4252,-3526,-2854,-2247,-1712,-1251,-854,-534,-296,-162,-162,-298,-604,-1063,-1665,-2372,-3135,-3897,-4594,-5174,-5586,-5811,-5834,-5648,-5287,-4743,-4069,-3266,-2388,-1462,-547,314,1056,1640,2011,2157,2050,1716,1165,458,-354,-1204,-2006,-2706,-3234,-3553,-3634,-3460,-3039,-2378,-1509,-466,694,1911,3103,4195,5097,5738,6073,6066,5743,5140,4349,3473,2631,1948,1521,1440,1730,2403,3390,4610,5918,7180,8229,8941,9216,8983,8266,7088,5564,3823,2003,263,-1275,-2526,-3432,-4004,-4278,-4325,-4244,-4115,-4024,-4029,-4147,-4389,-4698,-5036,-5309,-5467,-5425,-5178,-4697,-4034,-3234,-2383,-1564,-860,-341,-49,-1,-185,-561,-1075,-1648,-2217,-2689,-3011,-3103,-2934,-2461,-1693,-650,609,1996,3410,4746,5889,6779,7336,7571,7474,7113,6565,5909,5271,4720,4362,4245,4406,4857,5576,6530,7670,8918,10215,11464,12594,13527,14182,14525,14495,14094,13331,12242,10918,9441,7949,6560,5418,4628,4282,4426,5048,6098,7455,8964,10449,11702,12557,12863,12525,11526,9893,7741,5216,2515,-167,-2641,-4737,-6369,-7450,-8017,-8085,-7770,-7148,-6361,-5485,-4637,-3868,-3234,-2755,-2440,-2281,-2276,-2404,-2670,-3059,-3570,-4194,-4904,-5672,-6447,-7177,-7790,-8245,-8479,-8485,-8258,-7811,-7201,-6454,-5640,-4785,-3938,-3123,-2369,-1705,-1148,-740,-491,-435,-565,-890,-1378,-2008,-2722,-3478,-4206,-4863,-5385,-5737,-5888,-5808,-5499,-4947,-4153,-3136,-1910,-527,959,2460,3876,5110,6044,6610,6746,6430,5709,4639,3353,1991,715,-315,-956,-1117,-745,145,1468,3100,4850,6533,7948,8926,9348,9139,8313,6916,5092,2960,738,-1445,-3395,-5015,-6219,-6967,-7281,-7195,-6775,-6105,-5247,-4293,-3288,-2302,-1367,-531,174,715,1057,1179,1053,681,69,-749,-1719,-2774,-3830,-4815,-5645,-6282,-6674,-6823,-6726,-6406,-5889,-5203,-4372,-3428,-2385,-1278,-129,1020,2129,3147,4035,4743,5248,5517,5548,5344,4912,4303,3533,2692,1815,1008,328,-129,-302,-121,447,1418,2764,4424,6286,8221,10055,11636,12796,13426,13442,12840,11670,10049,8156,6186,4380,2930,2027,1774,2219,3314,4940,6897,8957,10856,12356,13259,13422,12797,11401,9345,6792,3949,1042,-1722,-4158,-6138,-7589,-8505,-8923,-8930,-8621,-8105,-7476,-6797,-6123,-5476,-4852,-4267,-3693,-3156,-2664,-2253,-1971,-1854,-1959,-2297,-2889,-3716,-4732,-5896,-7123,-8347,-9486,-10469,-11231,-11720,-11895,-11743,-11267,-10493,-9482,-8300,-7046,-5824,-4714,-3831,-3201,-2896,-2893,-3189,-3729,-4462,-5307,-6205,-7067,-7850,-8477,-8928,-9149,-9140,-8864,-8334,-7520,-6468,-5166,-3702,-2120,-544,931,2172,3080,3557,3568,3098,2211,1003,-367,-1722,-2864,-3617,-3836,-3433,-2403,-807,1200,3426,5632,7571,9052,9895,10042,9483,8299,6645,4697,2673,751,-899,-2193,-3078,-3596,-3806,-3836,-3783,-3771,-3857,-4082,-4419,-4813,-5179,-5409,-5424,-5147,-4565,-3704,-2640,-1490,-396,498,1070,1221,915,154,-1001,-2440,-4032,-5604,-7016,-8090,-8743,-8866,-8468,-7560,-6239,-4613,-2849,-1093,486,1751,2608,2975,2863,2286,1336,118,-1226,-2553,-3710,-4587,-5073,-5134,-4753,-3975,-2881,-1555,-127,1315,2667,3854,4817,5505,5896,5968,5733,5192,4401,3395,2264,1088,-19,-947,-1584,-1834,-1635,-962,162,1640,3356,5117,6738,8025,8803,8972,8461,7317,5609,3510,1199,-1099,-3195,-4902,-6119,-6779,-6911,-6594,-5970,-5197,-4462,-3891,-3617,-3656,-4022,-4622,-5359,-6087,-6667,-6995,-6975,-6616,-5912,-4984,-3914,-2862,-1950,-1287,-966,-1009,-1411,-2107,-3002,-3944,-4823,-5458,-5782,-5687,-5183,-4288,-3095,-1721,-311,988,2050,2772,3103,3043,2625,1939,1078,164,-707,-1437,-1972,-2275,-2338,-2183,-1841,-1357,-768,-112,601,1349,2157,2999,3905,4829,5751,6614,7339,7863,8105,8024,7594,6844,5842,4696,3551,2563,1876,1617,1852,2598,3799,5344,7063,8777,10275,11384,11958,11909,11207,9900,8075,5890,3522,1146,-1046,-2937,-4405,-5437,-6023,-6252,-6193,-5981,-5691,-5417,-5184,-4993,-4815,-4586,-4260,-3778,-3151,-2378,-1554,-754,-106,278,303,-98,-936,-2173,-3731,-5457,-7209,-8788,-10037,-10814,-11017,-10622,-9657,-8206,-6424,-4476,-2555,-854,487,1346,1671,1471,808,-209,-1429,-2709,-3899,-4870,-5550,-5869,-5850,-5490,-4875,-4054,-3114,-2118,-1117,-150,765,1611,2390,3069,3637,4045,4262,4232,3941,3352,2507,1429,226,-1004,-2109,-2956,-3417,-3397,-2878,-1869,-499,1095,2694,4087,5064,5470,5191,4227,2623,526,-1867,-4327,-6617,-8523,-9878,-10608,-10668,-10167,-9216,-8019,-6798,-5748,-5044,-4793,-5007,-5648,-6577,-7627,-8613,-9345,-9691,-9572,-8972,-7961,-6649,-5207,-3801,-2615,-1773,-1371,-1428,-1896,-2674,-3621,-4562,-5347,-5843,-5957,-5671,-4994,-4015,-2833,-1587,-409,580,1285,1657,1687,1411,894,236,-483,-1148,-1714,-2107,-2328,-2360,-2230,-1943,-1532,-983,-311,518,1501,2668,3986,5447,6967,8479,9856,11004,11800,12176,12073,11503,10507,9208,7742,6295,5053,4168,3792,3963,4710,5939,7528,9294,11037,12554,13682,14283,14299,13731,12633,11136,9384,7558,5818,4314,3135,2343,1915,1800,1889,2057,2168,2120,1837,1316,605,-187,-924,-1441,-1625,-1367,-672,423,1776,3212,4524,5493,5967,5819,5035,3669,1863,-183,-2239,-4067,-5475,-6301,-6490,-6037,-5033,-3613,-1976,-304,1186,2354,3065,3275,2968,2218,1105,-225,-1641,-2995,-4157,-5040,-5549,-5679,-5396,-4743,-3762,-2507,-1062,510,2130,3718,5216,6525,7595,8339,8706,8655,8167,7267,6003,4467,2786,1101,-418,-1625,-2380,-2592,-2219,-1286,112,1822,3651,5364,6767,7645,7896,7439,6303,4576,2413,8,-2413,-4648,-6499,-7846,-8592,-8744,-8338,-7497,-6364,-5135,-3981,-3090,-2567,-2493,-2848,-3560,-4487,-5461,-6295,-6842,-6985,-6683,-5971,-4932,-3725,-2500,-1441,-666,-282,-307,-714,-1421,-2300,-3210,-4020,-4596,-4888,-4834,-4473,-3848,-3038,-2167,-1309,-581,-27,296,406,308,66,-276,-641,-1004,-1289,-1522,-1649,-1704,-1663,-1529,-1285,-900,-352,404,1369,2558,3935,5437,6982,8446,9699,10620,11087,11026,10409,9260,7674,5806,3830,1996,490,-479,-789,-391,699,2355,4397,6601,8709,10495,11762,12369,12270,11475,10085,8244,6140,3972,1922,146,-1256,-2229,-2780,-2955,-2854,-2577,-2273,-2046,-2005,-2213,-2668,-3337,-4123,-4888,-5507,-5840,-5815,-5394,-4623,-3589,-2440,-1335,-421,167,352,117,-522,-1467,-2618,-3836,-4987,-5948,-6630,-6965,-6946,-6579,-5935,-5081,-4136,-3189,-2359,-1710,-1304,-1167,-1274,-1597,-2076,-2622,-3187,-3670,-4038,-4226,-4208,-3955,-3458,-2712,-1729,-527,853,2364,3926,5460,6858,8025,8849,9265,9207,8681,7713,6389,4847,3226,1730,505,-276,-521,-171,742,2128,3830,5643,7354,8746,9652,9953,9618,8675,7236,5453,3520,1622,-60,-1398,-2309,-2769,-2812,-2510,-1976,-1321,-684,-156,157,221,11,-424,-1015,-1647,-2177,-2495,-2468,-2055,-1237,-60,1361,2912,4425,5769,6822,7504,7788,7678,7241,6543,5691,4774,3882,3087,2426,1941,1616,1465,1435,1510,1639,1776,1891,1939,1914,1806,1635,1420,1203,1018,896,869,947,1142,1454,1874,2400,3012,3705,4451,5236,6023,6786,7475,8057,8478,8706,8707,8474,8004,7347,6533,5670,4822,4109,3620,3429,3580,4070,4846,5814,6834,7754,8413,8673,8435,7644,6319,4525,2390,79,-2217,-4308,-6026,-7244,-7890,-7956,-7501,-6631,-5498,-4262,-3107,-2164,-1566,-1355,-1545,-2070,-2823,-3660,-4430,-4994,-5264,-5191,-4800,-4159,-3372,-2578,-1894,-1434,-1263,-1407,-1849,-2516,-3330,-4158,-4909,-5464,-5763,-5763,-5460,-4907,-4161,-3333,-2522,-1840,-1370,-1195,-1319,-1768,-2471,-3376,-4379,-5383,-6285,-7005,-7475,-7657,-7530,-7102,-6387,-5429,-4265,-2952,-1546,-126,1258,2492,3540,4289,4702,4733,4364,3642,2620,1408,140,-1036,-1972,-2522,-2599,-2134,-1134,333,2149,4134,6091,7808,9099,9823,9885,9296,8103,6452,4512,2509,623,-917,-2021,-2568,-2579,-2097,-1238,-158,984,2012,2790,3210,3213,2807,2041,1036,-66,-1091,-1869,-2276,-2208,-1657,-658,684,2212,3750,5111,6132,6693,6736,6251,5323,4045,2604,1141,-151,-1155,-1764,-1940,-1697,-1092,-240,739,1701,2522,3100,3372,3316,2955,2352,1593,769,-8,-680,-1161,-1425,-1455,-1243,-809,-173,642,1585,2637,3724,4820,5839,6733,7424,7856,7971,7741,7162,6257,5101,3768,2397,1105,34,-692,-991,-809,-151,914,2283,3791,5275,6543,7452,7863,7706,6957,5644,3855,1712,-627,-3000,-5229,-7185,-8740,-9837,-10443,-10594,-10330,-9776,-9012,-8196,-7424,-6807,-6413,-6262,-6349,-6602,-6949,-7270,-7481,-7479,-7236,-6720,-5997,-5122,-4228,-3430,-2856,-2600,-2737,-3261,-4157,-5324,-6655,-8001,-9227,-10196,-10824,-11043,-10867,-10316,-9504,-8511,-7489,-6531,-5745,-5183,-4877,-4803,-4931,-5189,-5516,-5844,-6121,-6300,-6350,-6250,-5968,-5517,-4857,-4026,-3004,-1839,-565,760,2040,3204,4121,4732,4937,4731,4108,3144,1938,637,-598,-1605,-2244,-2414,-2076,-1248,-23,1467,3039,4509,5703,6469,6737,6462,5693,4515,3056,1485,-56,-1404,-2463,-3152,-3457,-3406,-3065,-2533,-1914,-1322,-856,-587,-576,-825,-1330,-2028,-2846,-3682,-4426,-4978,-5238,-5153,-4682,-3841,-2686,-1307,160,1573,2784,3648,4083,4015,3460,2461,1113,-449,-2094,-3672,-5061,-6173,-6935,-7347,-7407,-7180,-6722,-6121,-5447,-4775,-4142,-3599,-3137,-2786,-2519,-2343,-2241,-2195,-2194,-2191,-2171,-2073,-1870,-1525,-1018,-351,458,1366,2311,3213,3997,4583,4928,4993,4802,4388,3831,3224,2667,2262,2087,2192,2580,3217,4024,4882,5674,6261,6541,6440,5929,5025,3800,2346,803,-708,-2046,-3115,-3831,-4163,-4123,-3766,-3162,-2439,-1667,-971,-408,-31,141,113,-70,-369,-700,-1006,-1200,-1249,-1091,-737,-181,525,1323,2128,2845,3385,3654,3597,3183,2408,1338,31,-1372,-2767,-4005,-4984,-5611,-5844,-5687,-5193,-4441,-3570,-2669,-1908,-1319,-1022,-974,-1193,-1590,-2101,-2632,-3098,-3428,-3568,-3470,-3133,-2535,-1714,-694,462,1709,2940,4114,5108,5872,6316,6412,6118,5485,4544,3414,2208,1069,121,-508,-759,-580,-3,917,2065,3316,4515,5530,6241,6559,6453,5918,5010,3803,2406,935,-499,-1786,-2856,-3647,-4150,-4371,-4352,-4164,-3858,-3528,-3209,-2965,-2821,-2783,-2867,-3032,-3266,-3498,-3687,-3759,-3670,-3389,-2900,-2240,-1447,-617,176,810,1218,1306,1053,442,-486,-1660,-2989,-4359,-5657,-6788,-7658,-8234,-8473,-8416,-8074,-7548,-6891,-6218,-5589,-5098,-4774,-4659,-4738,-4997,-5390,-5877,-6393,-6900,-7334,-7664,-7829,-7812,-7561,-7088,-6359,-5415,-4274,-2997,-1657,-340,855,1844,2533,2893,2887,2552,1943,1147,272,-564,-1264,-1736,-1931,-1829,-1449,-853,-111,676,1418,2046,2484,2732,2759,2609,2304,1897,1429,942,462,12,-411,-799,-1187,-1572,-1988,-2435,-2911,-3417,-3910,-4390,-4803,-5127,-5321,-5327,-5132,-4673,-3973,-3025,-1898,-662,572,1693,2592,3169,3376,3179,2615,1737,650,-527,-1671,-2658,-3394,-3813,-3877,-3595,-3003,-2171,-1181,-137,863,1732,2383,2787,2911,2783,2440,1949,1384,823,327,-41,-249,-266,-80,302,891,1644,2567,3603,4734,5908,7074,8182,9161,9962,10530,10835,10870,10652,10220,9640,8978,8318,7720,7253,6942,6813,6863,7059,7374,7750,8134,8469,8702,8779,8684,8372,7873,7172,6341,5400,4436,3494,2643,1927,1370,988,763,674,670,718,752,741,643,453,183,-118,-403,-584,-621,-467,-123,380,980,1593,2133,2519,2696,2628,2319,1797,1116,343,-450,-1194,-1836,-2345,-2700,-2917,-3009,-3017,-2973,-2924,-2898,-2935,-3046,-3246,-3530,-3876,-4267,-4651,-5011,-5290,-5474,-5529,-5440,-5202,-4802,-4253,-3558,-2748,-1841,-895,70,979,1811,2507,3043,3405,3587,3617,3526,3361,3176,3010,2893,2844,2847,2893,2937,2947,2894,2750,2511,2179,1771,1319,850,390,-28,-406,-719,-986,-1207,-1393,-1562,-1707,-1852,-1984,-2121,-2258,-2399,-2554,-2707,-2873,-3020,-3172,-3272,-3352,-3338,-3235,-3006,-2614,-2082,-1400,-626,178,936,1559,1983,2152,2063,1719,1190,528,-165,-828,-1371,-1772,-1983,-2034,-1932,-1737,-1501,-1289,-1165,-1174,-1355,-1709,-2228,-2845,-3502,-4088,-4518,-4700,-4573,-4118,-3345,-2313,-1104,199,1482,2693,3745,4622,5318,5828,6211,6474,6677,6829,6961,7061,7134,7162,7121,7015,6820,6550,6201,5798,5327,4834,4295,3752,3200,2677,2190,1793,1482,1306,1245,1305,1455,1644,1829,1946,1951,1806,1514,1060,507,-118,-748,-1329,-1814,-2177,-2394,-2487,-2461,-2365,-2231,-2104,-2013,-1980,-2000,-2076,-2182,-2312,-2449,-2601,-2766,-2968,-3212,-3511,-3861,-4241,-4629,-4983,-5264,-5442,-5476,-5371,-5106,-4704,-4177,-3552,-2852,-2113,-1358,-632,37,593,1003,1218,1210,968,490,-194,-1035,-1971,-2915,-3782,-4465,-4895,-4968,-4661,-3925,-2787,-1303,454,2345,4250,6022,7524,8658,9346,9561,9331,8705,7797,6713,5604,4577,3750,3201,2970,3078,3496,4188,5078,6108,7178,8223,9161,9930,10478,10773,10801,10570,10109,9470,8710,7903,7111,6379,5745,5207,4745,4333,3915,3468,2969,2427,1871,1350,914,626,514,607,892,1336,1888,2476,3027,3478,3760,3851,3720,3393,2891,2267,1577,884,243,-296,-699,-944,-1016,-929,-688,-333,100,557,978,1300,1468,1437,1178,700,20,-797,-1687,-2560,-3335,-3929,-4277,-4336,-4080,-3518,-2672,-1598,-365,939,2226,3403,4394,5141,5609,5798,5722,5442,5009,4513,4019,3595,3288,3119,3076,3132,3229,3300,3298,3160,2870,2428,1856,1195,513,-160,-755,-1264,-1670,-1982,-2231,-2432,-2627,-2823,-3042,-3280,-3537,-3802,-4075,-4338,-4595,-4815,-4992,-5089,-5085,-4953,-4687,-4280,-3773,-3187,-2597,-2064,-1664,-1467,-1524,-1875,-2519,-3443,-4572,-5830,-7088,-8218,-9086,-9578,-9603,-9133,-8172,-6806,-5139,-3345,-1567,4,1244,2044,2340,2149,1499,503,-731,-2049,-3317,-4406,-5207,-5663,-5723,-5404,-4724,-3740,-2526,-1157,274,1680,2987,4116,5021,5673,6067,6225,6205,6053,5871,5707,5645,5719,5939,6308,6769,7270,7728,8058,8190,8072,7679,7043,6202,5267,4326,3504,2888,2541,2492,2715,3147,3696,4255,4716,4997,5037,4814,4350,3683,2892,2050,1260,596,155,-19,130,604,1366,2374,3485,4616,5583,6276,6566,6379,5691,4531,2982,1173,-737,-2586,-4202,-5460,-6242,-6505,-6231,-5468,-4300,-2848,-1252,333,1778,2948,3771,4175,4153,3709,2895,1771,435,-1029,-2484,-3860,-5011,-5896,-6426,-6586,-6371,-5817,-4970,-3914,-2727,-1490,-286,817,1777,2543,3111,3475,3645,3650,3520,3281,2978,2611,2222,1794,1346,866,344,-222,-851,-1533,-2268,-3023,-3771,-4450,-5006,-5378,-5523,-5412,-5069,-4527,-3878,-3226,-2684,-2362,-2342,-2655,-3309,-4227,-5344,-6514,-7649,-8602,-9308,-9681,-9711,-9372,-8722,-7782,-6663,-5434,-4213,-3109,-2225,-1658,-1469,-1691,-2314,-3290,-4534,-5938,-7367,-8717,-9852,-10718,-11229,-11384,-11170,-10617,-9776,-8690,-7444,-6085,-4690,-3315,-2009,-823,219,1073,1731,2162,2370,2338,2084,1609,953,146,-755,-1679,-2564,-3305,-3852,-4110,-4053,-3650,-2907,-1880,-623,758,2170,3501,4670,5600,6256,6633,6731,6601,6283,5821,5282,4678,4053,3414,2758,2095,1429,774,163,-350,-735,-916,-886,-613,-128,526,1267,2008,2647,3105,3316,3260,2933,2389,1666,856,8,-804,-1542,-2170,-2684,-3059,-3326,-3465,-3509,-3459,-3353,-3216,-3097,-3044,-3099,-3301,-3665,-4181,-4816,-5517,-6211,-6843,-7341,-7677,-7824,-7787,-7579,-7228,-6752,-6181,-5530,-4807,-4036,-3218,-2397,-1582,-844,-206,257,523,545,332,-125,-773,-1573,-2449,-3321,-4116,-4738,-5134,-5228,-5003,-4434,-3545,-2382,-1011,466,1956,3347,4560,5518,6196,6593,6729,6681,6493,6259,6041,5880,5830,5859,5971,6086,6159,6112,5905,5515,4952,4272,3535,2845,2262,1878,1691,1722,1903,2166,2423,2563,2528,2260,1751,1047,199,-682,-1500,-2153,-2553,-2668,-2469,-2007,-1322,-516,318,1062,1627,1906,1860,1437,654,-448,-1790,-3274,-4765,-6150,-7302,-8131,-8578,-8613,-8258,-7545,-6568,-5383,-4116,-2820,-1603,-510,399,1087,1535,1725,1665,1362,848,155,-656,-1535,-2400,-3190,-3825,-4244,-4387,-4221,-3723,-2906,-1802,-476,995,2507,3965,5256,6307,7049,7469,7560,7382,6984,6454,5867,5286,4759,4313,3938,3630,3335,3028,2643,2169,1565,866,90,-677,-1361,-1858,-2088,-1997,-1551,-795,214,1341,2453,3384,3999,4186,3886,3108,1917,438,-1163,-2722,-4053,-5042,-5580,-5654,-5278,-4536,-3541,-2442,-1385,-533,-3,82,-317,-1232,-2598,-4353,-6331,-8419,-10409,-12185,-13600,-14576,-15076,-15114,-14731,-14029,-13080,-11996,-10855,-9712,-8621,-7586,-6634,-5755,-4971,-4286,-3720,-3311,-3056,-3002,-3120,-3419,-3856,-4387,-4952,-5479,-5914,-6182,-6254,-6092,-5699,-5078,-4278,-3324,-2299,-1235,-196,784,1687,2502,3241,3912,4520,5067,5535,5903,6126,6165,5973,5519,4781,3773,2533,1136,-314,-1691,-2865,-3706,-4126,-4061,-3516,-2532,-1222,282,1802,3191,4282,4992,5259,5097,4592,3833,2995,2184,1555,1161,1051,1194,1534,1973,2415,2757,2910,2830,2469,1845,975,-78,-1230,-2394,-3451,-4317,-4898,-5135,-5010,-4528,-3747,-2759,-1661,-595,362,1093,1584,1816,1846,1742,1615,1538,1617,1880,2345,2994,3745,4536,5264,5841,6219,6356,6270,6007,5642,5262,4972,4830,4899,5184,5659,6273,6937,7582,8116,8505,8705,8744,8641,8460,8248,8067,7941,7901,7923,7987,8037,8014,7858,7526,6993,6266,5394,4443,3511,2700,2089,1749,1697,1918,2341,2881,3408,3822,4023,3953,3615,3039,2327,1570,904,403,149,134,337,671,1031,1319,1418,1282,850,143,-833,-2012,-3338,-4734,-6109,-7396,-8498,-9351,-9898,-10092,-9938,-9439,-8664,-7683,-6612,-5554,-4632,-3920,-3488,-3331,-3422,-3679,-3998,-4265,-4380,-4257,-3883,-3249,-2446,-1553,-708,-32,370,427,118,-514,-1391,-2390,-3365,-4187,-4733,-4919,-4729,-4154,-3275,-2158,-915,365,1594,2715,3692,4506,5164,5670,6039,6285,6404,6404,6262,5975,5521,4910,4142,3262,2317,1391,568,-66,-426,-486,-210,330,1089,1922,2721,3348,3705,3739,3440,2867,2110,1301,559,5,-297,-325,-111,265,690,1064,1268,1251,967,438,-304,-1193,-2151,-3113,-3994,-4757,-5344,-5746,-5937,-5936,-5747,-5404,-4941,-4401,-3837,-3289,-2810,-2423,-2153,-1988,-1901,-1856,-1790,-1657,-1409,-1015,-482,177,904,1640,2299,2818,3131,3211,3058,2713,2233,1731,1276,995,935,1157,1658,2401,3325,4337,5348,6263,7019,7562,7878,7971,7858,7580,7166,6659,6085,5459,4795,4077,3313,2484,1601,676,-257,-1138,-1906,-2474,-2779,-2765,-2416,-1748,-831,246,1347,2361,3155,3675,3862,3751,3384,2859,2269,1713,1252,934,742,656,612,546,414,165,-200,-690,-1279,-1946,-2671,-3416,-4180,-4919,-5625,-6260,-6787,-7190,-7406,-7455,-7287,-6942,-6436,-5808,-5129,-4448,-3825,-3313,-2918,-2661,-2501,-2414,-2322,-2195,-1938,-1557,-988,-271,591,1541,2527,3491,4388,5173,5828,6332,6691,6901,6981,6935,6793,6571,6309,6046,5840,5735,5799,6049,6521,7188,8009,8918,9810,10598,11164,11444,11365,10911,10095,8949,7572,6043,4499,3053,1834,949,482,478,953,1854,3111,4596,6164,7675,8964,9932,10477,10571,10206,9439,8328,6985,5495,3970,2484,1117,-82,-1074,-1834,-2348,-2628,-2690,-2585,-2383,-2150,-1987,-1954,-2102,-2461,-2999,-3676,-4408,-5102,-5665,-6024,-6114,-5930,-5476,-4803,-3993,-3118,-2280,-1552,-984,-619,-441,-434,-540,-701,-851,-937,-917,-774,-507,-127,329,831,1328,1775,2138,2359,2431,2311,2013,1539,924,221,-499,-1166,-1682,-1993,-2024,-1776,-1240,-487,415,1351,2209,2886,3286,3368,3095,2517,1661,650,-445,-1481,-2367,-3001,-3322,-3307,-2966,-2372,-1603,-788,-42,545,883,967,805,457,22,-405,-732,-886,-850,-635,-304,54,335,452,319,-73,-729,-1587,-2567,-3596,-4573,-5459,-6188,-6769,-7175,-7430,-7527,-7476,-7275,-6922,-6423,-5786,-5041,-4228,-3396,-2609,-1927,-1406,-1091,-990,-1113,-1408,-1834,-2291,-2701,-2961,-2993,-2741,-2170,-1301,-161,1162,2592,4012,5328,6435,7265,7744,7864,7607,7029,6181,5177,4125,3166,2427,2025,2041,2522,3438,4737,6289,7944,9529,10882,11849,12342,12298,11736,10712,9333,7733,6065,4489,3130,2119,1511,1361,1639,2296,3239,4342,5486,6526,7367,7901,8110,7954,7491,6766,5868,4884,3888,2943,2087,1325,659,55,-494,-1011,-1490,-1927,-2313,-2629,-2898,-3110,-3322,-3551,-3843,-4231,-4712,-5297,-5937,-6598,-7203,-7699,-8009,-8111,-7954,-7569,-6964,-6203,-5354,-4502,-3721,-3104,-2679,-2502,-2543,-2798,-3179,-3642,-4084,-4442,-4656,-4671,-4476,-4071,-3474,-2743,-1927,-1113,-364,237,640,806,719,414,-69,-654,-1249,-1773,-2153,-2336,-2317,-2115,-1780,-1406,-1067,-861,-855,-1084,-1564,-2253,-3106,-4021,-4924,-5703,-6283,-6592,-6582,-6250,-5599,-4687,-3572,-2345,-1096,81,1105,1903,2442,2692,2672,2417,1968,1400,753,87,-572,-1204,-1805,-2368,-2896,-3361,-3765,-4056,-4250,-4311,-4295,-4212,-4150,-4151,-4296,-4606,-5107,-5762,-6530,-7321,-8054,-8640,-9003,-9108,-8926,-8483,-7816,-6992,-6094,-5188,-4375,-3687,-3204,-2910,-2826,-2903,-3082,-3309,-3485,-3555,-3448,-3120,-2559,-1771,-799,285,1392,2415,3240,3786,3979,3802,3288,2506,1583,659,-121,-611,-744,-452,210,1178,2307,3433,4379,5004,5172,4853,4030,2789,1251,-431,-2078,-3523,-4629,-5273,-5416,-5026,-4153,-2873,-1290,451,2217,3858,5245,6273,6863,6973,6608,5794,4615,3149,1518,-183,-1843,-3379,-4730,-5834,-6677,-7232,-7501,-7499,-7244,-6795,-6205,-5561,-4956,-4461,-4171,-4110,-4300,-4717,-5281,-5931,-6528,-7001,-7236,-7192,-6831,-6177,-5276,-4209,-3076,-1978,-1016,-276,188,352,227,-134,-650,-1219,-1715,-2036,-2070,-1759,-1056,16,1419,3039,4773,6442,7926,9059,9757,9948,9632,8869,7757,6447,5094,3852,2858,2196,1909,1988,2362,2946,3616,4250,4749,5019,5029,4750,4230,3495,2637,1725,848,91,-475,-787,-803,-508,91,957,2019,3204,4389,5496,6403,7051,7377,7373,7042,6434,5600,4603,3518,2377,1252,149,-886,-1844,-2693,-3417,-3996,-4416,-4690,-4830,-4877,-4877,-4874,-4923,-5020,-5198,-5397,-5600,-5734,-5743,-5586,-5234,-4696,-4008,-3233,-2461,-1774,-1275,-1025,-1074,-1442,-2100,-2999,-4052,-5155,-6183,-7018,-7547,-7672,-7345,-6535,-5273,-3631,-1721,301,2273,4017,5386,6262,6588,6369,5665,4610,3344,2056,898,5,-540,-705,-532,-95,480,1054,1498,1692,1587,1143,416,-536,-1600,-2653,-3586,-4287,-4679,-4720,-4383,-3705,-2730,-1546,-270,989,2084,2915,3373,3392,2963,2082,840,-686,-2363,-4068,-5672,-7081,-8201,-9007,-9460,-9587,-9412,-8987,-8371,-7640,-6861,-6124,-5508,-5079,-4909,-5020,-5435,-6125,-7022,-8060,-9099,-10044,-10763,-11158,-11174,-10774,-9984,-8861,-7498,-6006,-4512,-3125,-1948,-1062,-499,-290,-401,-785,-1364,-2027,-2654,-3125,-3315,-3153,-2574,-1614,-310,1189,2745,4176,5321,6054,6314,6090,5466,4560,3539,2581,1839,1435,1431,1829,2560,3524,4553,5509,6227,6604,6559,6082,5213,4030,2664,1237,-87,-1187,-1924,-2232,-2032,-1338,-179,1359,3138,5024,6836,8431,9672,10462,10771,10583,9972,9005,7805,6468,5118,3826,2664,1674,878,284,-98,-285,-277,-104,214,612,1054,1445,1737,1852,1763,1458,973,366,-277,-845,-1267,-1438,-1361,-994,-416,323,1113,1857,2457,2844,2971,2838,2472,1932,1290,647,74,-327,-504,-381,53,822,1892,3209,4694,6219,7659,8884,9754,10213,10181,9706,8826,7670,6372,5083,3956,3097,2580,2427,2593,2993,3507,3980,4298,4334,4045,3413,2494,1383,209,-894,-1773,-2341,-2487,-2217,-1514,-466,842,2256,3652,4849,5747,6215,6210,5711,4761,3438,1860,161,-1528,-3079,-4410,-5453,-6188,-6622,-6788,-6724,-6491,-6131,-5704,-5255,-4822,-4467,-4208,-4111,-4185,-4467,-4951,-5620,-6430,-7308,-8176,-8926,-9465,-9719,-9616,-9157,-8347,-7249,-5965,-4593,-3268,-2099,-1180,-576,-320,-393,-765,-1352,-2065,-2799,-3428,-3860,-3981,-3739,-3090,-2056,-691,899,2576,4203,5619,6726,7434,7729,7632,7220,6589,5859,5142,4534,4094,3861,3812,3907,4078,4226,4289,4180,3866,3343,2612,1758,829,-55,-805,-1320,-1515,-1344,-771,162,1413,2860,4388,5838,7076,7972,8427,8413,7909,7003,5760,4337,2836,1420,151,-862,-1622,-2107,-2358,-2409,-2309,-2106,-1829,-1526,-1208,-918,-679,-529,-513,-663,-1009,-1550,-2268,-3102,-3968,-4762,-5370,-5703,-5685,-5303,-4566,-3563,-2389,-1185,-82,794,1356,1547,1367,851,79,-856,-1828,-2730,-3440,-3865,-3929,-3588,-2835,-1696,-266,1367,3031,4596,5901,6823,7300,7291,6850,6054,5027,3922,2871,2006,1408,1115,1116,1346,1711,2088,2370,2451,2280,1837,1147,300,-617,-1467,-2136,-2519,-2544,-2175,-1431,-360,941,2357,3759,5024,6033,6718,7005,6909,6428,5630,4594,3400,2158,941,-183,-1155,-1965,-2586,-3039,-3319,-3451,-3451,-3330,-3127,-2836,-2518,-2164,-1850,-1567,-1381,-1286,-1302,-1419,-1591,-1791,-1941,-1993,-1885,-1576,-1058,-324,564,1571,2592,3552,4358,4924,5207,5168,4819,4212,3404,2517,1650,935,476,367,663,1381,2486,3901,5499,7141,8661,9928,10820,11294,11317,10965,10300,9456,8550,7688,6977,6446,6129,5975,5934,5916,5827,5596,5146,4482,3595,2566,1479,452,-386,-937,-1097,-838,-140,937,2306,3841,5389,6799,7922,8651,8903,8663,7958,6857,5491,3979,2474,1104,-43,-897,-1451,-1730,-1778,-1677,-1499,-1306,-1170,-1107,-1158,-1306,-1553,-1880,-2268,-2712,-3204,-3740,-4323,-4938,-5552,-6142,-6634,-6993,-7145,-7068,-6741,-6181,-5435,-4577,-3681,-2860,-2172,-1706,-1488,-1540,-1837,-2332,-2963,-3628,-4255,-4741,-5011,-5014,-4697,-4074,-3160,-2010,-733,595,1821,2856,3597,3978,3990,3642,3012,2196,1302,474,-209,-640,-790,-668,-311,177,700,1128,1373,1351,1053,493,-253,-1083,-1868,-2503,-2869,-2920,-2623,-2002,-1130,-92,980,1984,2787,3333,3543,3437,3022,2389,1608,803,52,-541,-952,-1144,-1162,-1052,-890,-758,-725,-834,-1115,-1539,-2089,-2684,-3271,-3771,-4133,-4333,-4358,-4240,-4010,-3727,-3429,-3162,-2928,-2740,-2561,-2369,-2119,-1789,-1354,-825,-212,438,1087,1674,2158,2490,2656,2653,2504,2261,1982,1748,1638,1716,2039,2622,3464,4519,5711,6960,8147,9192,9995,10510,10705,10587,10194,9587,8845,8056,7296,6636,6110,5739,5494,5334,5196,5009,4723,4299,3739,3070,2363,1675,1123,740,621,767,1182,1834,2651,3549,4436,5202,5767,6055,6020,5660,4983,4060,2956,1775,611,-443,-1312,-1960,-2356,-2539,-2534,-2410,-2251,-2113,-2090,-2222,-2557,-3111,-3870,-4809,-5875,-7016,-8164,-9266,-10255,-11095,-11733,-12142,-12292,-12167,-11772,-11116,-10241,-9203,-8076,-6940,-5904,-5032,-4434,-4139,-4201,-4606,-5321,-6274,-7360,-8455,-9422,-10125,-10455,-10328,-9712,-8610,-7107,-5285,-3308,-1310,552,2148,3385,4210,4604,4601,4260,3660,2908,2085,1290,586,12,-414,-709,-920,-1075,-1243,-1442,-1690,-1974,-2246,-2463,-2552,-2471,-2183,-1684,-1001,-185,686,1530,2261,2798,3101,3120,2867,2365,1647,809,-108,-990,-1781,-2406,-2818,-3003,-2964,-2738,-2381,-1966,-1565,-1256,-1094,-1133,-1390,-1881,-2579,-3454,-4450,-5502,-6548,-7517,-8368,-9045,-9532,-9801,-9844,-9666,-9263,-8658,-7869,-6938,-5902,-4822,-3759,-2768,-1914,-1246,-795,-599,-642,-917,-1369,-1942,-2549,-3103,-3513,-3702,-3618,-3232,-2570,-1666,-612,499,1573,2494,3220,3675,3874,3826,3583,3222,2817,2449,2189,2076,2143,2355,2687,3040,3347,3507,3457,3158,2613,1864,993,99,-707,-1326,-1687,-1743,-1497,-978,-256,591,1462,2279,2948,3437,3695,3739,3568,3236,2780,2266,1735,1246,814,466,191,-38,-232,-452,-698,-1012,-1394,-1830,-2327,-2833,-3345,-3813,-4223,-4539,-4766,-4892,-4943,-4939,-4898,-4855,-4804,-4747,-4668,-4527,-4311,-3984,-3541,-2990,-2343,-1651,-939,-277,313,777,1110,1299,1360,1328,1233,1128,1054,1037,1108,1256,1475,1730,1991,2212,2389,2488,2535,2539,2530,2535,2582,2678,2841,3055,3313,3602,3893,4174,4408,4567,4635,4575,4397,4085,3673,3186,2661,2159,1696,1339,1078,952,933,1016,1167,1353,1535,1685,1773,1783,1722,1591,1424,1241,1089,977,952,988,1102,1233,1352,1382,1267,956,401,-378,-1397,-2569,-3852,-5145,-6360,-7416,-8226,-8756,-8955,-8861,-8479,-7894,-7166,-6374,-5587,-4860,-4211,-3667,-3206,-2821,-2494,-2212,-1962,-1765,-1612,-1548,-1582,-1745,-2044,-2481,-3024,-3640,-4248,-4794,-5179,-5358,-5263,-4892,-4244,-3373,-2343,-1242,-163,817,1631,2237,2629,2796,2783,2603,2308,1924,1495,1029,567,94,-355,-795,-1205,-1584,-1917,-2189,-2393,-2516,-2564,-2542,-2470,-2365,-2261,-2170,-2113,-2090,-2092,-2107,-2106,-2084,-2015,-1918,-1798,-1686,-1626,-1633,-1751,-1967,-2282,-2656,-3045,-3401,-3675,-3840,-3877,-3796,-3619,-3389,-3154,-2962,-2870,-2899,-3084,-3413,-3866,-4412,-4992,-5570,-6093,-6541,-6890,-7136,-7281,-7310,-7232,-7018,-6660,-6138,-5443,-4582,-3574,-2465,-1312,-200,792,1576,2084,2279,2143,1721,1072,303,-470,-1131,-1567,-1704,-1490,-927,-44,1087,2385,3734,5058,6246,7256,8025,8547,8816,8863,8707,8401,7970,7458,6890,6295,5691,5116,4581,4133,3785,3575,3506,3596,3811,4144,4530,4925,5279,5534,5671,5671,5551,5355,5120,4921,4800,4792,4932,5163,5496,5821,6101,6263,6245,6048,5653,5099,4440,3733,3054,2461,1993,1673,1489,1400,1356,1284,1131,848,417,-162,-848,-1605,-2354,-3054,-3620,-4035,-4231,-4221,-3974,-3515,-2864,-2045,-1123,-122,872,1812,2625,3235,3600,3670,3429,2916,2156,1267,336,-504,-1144,-1486,-1474,-1075,-325,720,1951,3247,4464,5495,6208,6570,6526,6129,5420,4513,3501,2517,1637,950,486,246,211,320,510,713,868,926,873,687,411,42,-358,-768,-1154,-1478,-1738,-1905,-1984,-1959,-1837,-1619,-1319,-957,-567,-191,126,328,387,251,-63,-568,-1220,-1970,-2776,-3542,-4233,-4773,-5134,-5306,-5287,-5128,-4870,-4590,-4336,-4176,-4121,-4205,-4396,-4685,-5024,-5366,-5681,-5900,-6010,-5963,-5748,-5369,-4820,-4141,-3362,-2521,-1676,-853,-101,558,1114,1555,1904,2163,2372,2535,2690,2827,2969,3095,3219,3314,3398,3444,3472,3462,3421,3340,3218,3055,2863,2659,2472,2341,2297,2381,2609,2997,3521,4154,4834,5501,6069,6481,6667,6598,6270,5684,4909,3985,3003,2039,1162,441,-87,-396,-483,-362,-68,368,893,1467,2042,2573,3033,3379,3602,3676,3599,3372,2990,2481,1840,1118,323,-486,-1284,-2022,-2679,-3226,-3663,-3990,-4220,-4366,-4451,-4468,-4457,-4388,-4307,-4188,-4064,-3923,-3785,-3635,-3481,-3308,-3111,-2883,-2615,-2309,-1979,-1631,-1309,-1025,-822,-711,-700,-782,-917,-1074,-1189,-1223,-1137,-893,-509,27,658,1355,2043,2678,3185,3544,3703,3689,3494,3194,2819,2474,2192,2076,2128,2405,2869,3500,4239,4998,5712,6294,6677,6832,6724,6375,5818,5103,4302,3484,2723,2073,1584,1277,1169,1243,1486,1857,2321,2836,3359,3852,4294,4660,4947,5168,5317,5422,5480,5488,5445,5316,5105,4768,4327,3754,3085,2329,1525,702,-85,-816,-1429,-1919,-2240,-2415,-2431,-2335,-2152,-1920,-1678,-1434,-1203,-958,-684,-339,97,648,1301,2036,2795,3511,4114,4518,4686,4583,4222,3644,2918,2133,1393,787,402,298,500,1020,1803,2806,3920,5053,6088,6926,7479,7704,7575,7128,6422,5557,4631,3771,3048,2551,2287,2261,2413,2693,2996,3268,3419,3425,3259,2933,2484,1961,1422,936,542,286,190,242,448,757,1144,1555,1938,2245,2423,2424,2230,1807,1180,360,-596,-1630,-2659,-3609,-4386,-4940,-5213,-5206,-4935,-4475,-3903,-3341,-2890,-2651,-2686,-3033,-3664,-4564,-5631,-6802,-7973,-9047,-9953,-10601,-10942,-10938,-10563,-9831,-8774,-7449,-5943,-4360,-2809,-1413,-264,554,1010,1091,850,342,-321,-1053,-1740,-2298,-2657,-2770,-2624,-2235,-1633,-893,-82,707,1388,1897,2167,2195,1990,1612,1152,713,412,343,568,1112,1931,2952,4046,5073,5893,6376,6451,6077,5297,4178,2860,1477,194,-856,-1562,-1871,-1748,-1249,-413,644,1823,3026,4122,5062,5742,6140,6223,5986,5467,4682,3717,2607,1457,327,-701,-1553,-2192,-2576,-2722,-2638,-2401,-2054,-1693,-1377,-1150,-1053,-1066,-1186,-1361,-1557,-1724,-1829,-1841,-1741,-1525,-1177,-725,-162,481,1182,1916,2640,3328,3935,4438,4807,5045,5136,5121,5002,4829,4632,4435,4281,4169,4128,4147,4214,4316,4406,4466,4446,4317,4053,3656,3129,2527,1899,1330,899,675,715,1032,1622,2408,3330,4246,5055,5635,5889,5776,5258,4394,3233,1897,501,-831,-1985,-2881,-3472,-3747,-3738,-3495,-3104,-2639,-2189,-1820,-1580,-1503,-1583,-1816,-2163,-2588,-3049,-3515,-3956,-4373,-4758,-5133,-5522,-5936,-6422,-6968,-7609,-8318,-9091,-9888,-10664,-11358,-11918,-12272,-12392,-12226,-11802,-11114,-10245,-9236,-8179,-7143,-6192,-5381,-4730,-4262,-3951,-3800,-3760,-3804,-3903,-4002,-4086,-4111,-4054,-3918,-3673,-3361,-2963,-2531,-2061,-1589,-1116,-656,-219,192,557,860,1083,1197,1188,1056,806,480,129,-189,-395,-434,-256,153,788,1594,2498,3412,4220,4844,5194,5238,4957,4399,3608,2691,1732,832,68,-510,-874,-1041,-1026,-895,-675,-451,-229,-78,9,5,-89,-255,-497,-784,-1106,-1450,-1795,-2149,-2495,-2842,-3183,-3541,-3902,-4301,-4729,-5200,-5716,-6254,-6811,-7331,-7802,-8162,-8390,-8460,-8367,-8121,-7771,-7330,-6872,-6410,-5983,-5588,-5220,-4846,-4444,-3977,-3430,-2789,-2066,-1274,-452,366,1131,1798,2322,2668,2813,2749,2505,2104,1625,1118,672,328,135,96,194,399,649,907,1114,1266,1332,1351,1329,1322,1362,1486,1722,2065,2504,2992,3480,3895,4176,4262,4117,3732,3121,2341,1453,557,-270,-932,-1380,-1572,-1499,-1186,-662,10,779,1571,2334,3006,3544,3898,4062,3989,3717,3225,2570,1780,921,52,-755,-1451,-1990,-2355,-2555,-2610,-2571,-2488,-2410,-2383,-2429,-2554,-2754,-2996,-3262,-3512,-3730,-3889,-3980,-3989,-3907,-3728,-3443,-3055,-2560,-1985,-1334,-658,32,682,1279,1792,2213,2538,2763,2910,2979,3012,3011,3028,3067,3164,3303,3476,3642,3744,3746,3585,3259,2764,2142,1453,778,191,-223,-425,-364,-47,510,1259,2122,3022,3856,4540,4979,5124,4928,4403,3566,2506,1296,69,-1080,-2039,-2733,-3113,-3161,-2898,-2367,-1634,-776,114,971,1692,2238,2542,2581,2354,1857,1132,213,-843,-1975,-3118,-4211,-5201,-6039,-6713,-7204,-7535,-7723,-7806,-7820,-7799,-7764,-7732,-7702,-7671,-7635,-7575,-7501,-7395,-7265,-7093,-6885,-6615,-6281,-5868,-5370,-4799,-4171,-3513,-2871,-2272,-1764,-1375,-1118,-1008,-1031,-1156,-1363,-1578,-1770,-1863,-1828,-1624,-1257,-749,-148,466,1034,1465,1724,1773,1618,1277,795,214,-408,-1023,-1586,-2057,-2398,-2600,-2637,-2530,-2290,-1951,-1571,-1183,-860,-627,-526,-555,-711,-952,-1248,-1540,-1789,-1961,-2028,-1986,-1835,-1601,-1288,-952,-595,-273,3,207,327,368,326,223,62,-134,-363,-614,-886,-1192,-1533,-1929,-2389,-2913,-3506,-4140,-4788,-5401,-5925,-6297,-6465,-6383,-6044,-5449,-4658,-3727,-2753,-1821,-1016,-380,34,263,299,222,70,-80,-176,-160,-5,327,821,1486,2269,3155,4079,5007,5892,6696,7393,7957,8371,8619,8693,8600,8347,7974,7520,7038,6586,6208,5934,5774,5710,5713,5751,5776,5779,5732,5649,5554,5459,5415,5423,5518,5681,5919,6193,6487,6760,6986,7128,7176,7103,6920,6625,6247,5818,5376,4966,4635,4410,4317,4354,4502,4731,4985,5214,5338,5315,5070,4587,3835,2824,1579,145,-1423,-3057,-4692,-6263,-7706,-8966,-10000,-10750,-11206,-11318,-11102,-10560,-9722,-8670,-7453,-6185,-4939,-3788,-2797,-1975,-1334,-837,-452,-122,188,523,893,1304,1730,2148,2514,2795,2973,3025,2985,2865,2717,2579,2489,2461,2506,2590,2691,2759,2758,2649,2414,2045,1541,933,223,-535,-1317,-2082,-2767,-3344,-3744,-3934,-3879,-3559,-2986,-2185,-1216,-147,924,1916,2725,3293,3560,3498,3124,2460,1579,561,-491,-1469,-2276,-2818,-3054,-2947,-2531,-1844,-991,-61,817,1542,2016,2174,1984,1454,628,-426,-1618,-2856,-4044,-5118,-5998,-6672,-7087,-7267,-7184,-6888,-6358,-5671,-4818,-3902,-2942,-2062,-1301,-768,-496,-523,-831,-1367,-2042,-2739,-3325,-3683,-3709,-3342,-2583,-1454,-68,1458,2972,4322,5386,6072,6353,6235,5809,5162,4441,3769,3258,2999,3027,3351,3937,4713,5598,6496,7296,7928,8306,8398,8194,7705,7005,6154,5259,4414,3699,3190,2908,2860,3000,3278,3603,3904,4108,4164,4049,3771,3332,2803,2201,1605,1047,569,198,-71,-240,-352,-432,-545,-714,-977,-1350,-1811,-2365,-2944,-3532,-4058,-4491,-4793,-4947,-4960,-4846,-4646,-4397,-4148,-3942,-3794,-3739,-3747,-3827,-3916,-3999,-4014,-3941,-3767,-3478,-3119,-2693,-2255,-1815,-1402,-1007,-624,-232,193,667,1202,1786,2405,3014,3586,4061,4427,4653,4752,4754,4690,4631,4616,4700,4900,5226,5638,6095,6512,6818,6926,6777,6319,5550,4475,3166,1690,177,-1265,-2492,-3393,-3885,-3905,-3466,-2600,-1403,-3,1449,2796,3889,4617,4904,4735,4142,3207,2050,788,-411,-1450,-2188,-2543,-2459,-1884,-843,650,2513,4654,6953,9278,11486,13467,15089,16287,17000,17204,16916,16156,14983,13454,11648,9640,7503,5332,3171,1124,-784,-2469,-3893,-5007,-5770,-6159,-6171,-5820,-5158,-4264,-3218,-2148,-1130,-272,390,816,1032,1079,1015,925,854,866,960,1154,1396,1660,1888,2028,2062,1955,1735,1417,1059,702,406,192,89,86,159,268,351,358,226,-73,-574,-1259,-2122,-3107,-4164,-5223,-6207,-7050,-7682,-8048,-8113,-7850,-7269,-6387,-5252,-3918,-2450,-918,618,2088,3445,4631,5614,6377,6901,7223,7349,7334,7218,7036,6833,6618,6410,6207,6001,5783,5524,5206,4784,4228,3500,2570,1425,67,-1487,-3173,-4943,-6684,-8319,-9726,-10827,-11531,-11795,-11591,-10927,-9853,-8431,-6781,-5020,-3293,-1744,-480,395,858,899,581,-17,-772,-1563,-2276,-2812,-3115,-3162,-2966,-2584,-2075,-1523,-991,-534,-175,86,266,410,534,682,838,993,1107,1115,982,636,83,-708,-1668,-2746,-3832,-4815,-5570,-6001,-6004,-5549,-4600,-3203,-1415,664,2908,5202,7408,9435,11185,12614,13689,14398,14765,14791,14521,13974,13196,12238,11151,10005,8846,7736,6693,5753,4898,4141,3456,2839,2272,1756,1284,868,499,191,-71,-292,-486,-676,-878,-1099,-1357,-1637,-1950,-2263,-2580,-2850,-3080,-3216,-3278,-3238,-3137,-2990,-2854,-2772,-2796,-2950,-3249,-3662,-4156,-4632,-5033,-5240,-5211,-4892,-4279,-3427,-2399,-1314,-291,551,1098,1292,1094,529,-342,-1423,-2583,-3705,-4651,-5355,-5721,-5769,-5483,-4936,-4186,-3310,-2387,-1469,-613,177,889,1554,2194,2845,3524,4243,4984,5720,6392,6961,7347,7529,7453,7114,6503,5630,4513,3181,1671,35,-1655,-3323,-4866,-6191,-7201,-7827,-8026,-7804,-7206,-6324,-5274,-4187,-3213,-2441,-2001,-1902,-2199,-2828,-3751,-4872,-6093,-7322,-8470,-9471,-10294,-10911,-11340,-11594,-11701,-11700,-11607,-11446,-11225,-10940,-10598,-10190,-9720,-9195,-8621,-8024,-7401,-6786,-6180,-5602,-5058,-4562,-4107,-3724,-3409,-3180,-3048,-2986,-2985,-2982,-2924,-2741,-2369,-1758,-890,233,1570,3044,4574,6052,7380,8479,9275,9719,9795,9483,8804,7776,6446,4869,3125,1311,-471,-2117,-3530,-4662,-5460,-5946,-6132,-6086,-5856,-5505,-5081,-4616,-4131,-3641,-3145,-2660,-2189,-1749,-1353,-1006,-719,-479,-285,-119,29,176,330,490,655,799,908,942,882,698,398,-24,-522,-1077,-1620,-2132,-2543,-2870,-3053,-3154,-3143,-3090,-3013,-2942,-2935,-2980,-3126,-3356,-3669,-4050,-4466,-4898,-5304,-5669,-5948,-6124,-6147,-5987,-5580,-4923,-3950,-2711,-1186,524,2377,4247,6062,7723,9170,10363,11283,11932,12333,12499,12453,12202,11747,11086,10220,9153,7900,6503,4976,3405,1794,239,-1246,-2595,-3773,-4753,-5494,-5992,-6219,-6197,-5923,-5450,-4805,-4051,-3241,-2422,-1653,-959,-392,47,313,427,363,161,-165,-582,-1026,-1480,-1864,-2179,-2376,-2475,-2478,-2418,-2343,-2281,-2286,-2372,-2568,-2853,-3224,-3630,-4050,-4433,-4758,-4997,-5160,-5239,-5274,-5268,-5258,-5256,-5264,-5297,-5314,-5314,-5238,-5047,-4685,-4106,-3280,-2189,-857,695,2388,4161,5937,7634,9207,10596,11779,12743,13465,13959,14195,14188,13923,13403,12654,11693,10569,9325,8005,6647,5270,3895,2496,1102,-327,-1756,-3183,-4575,-5880,-7063,-8063,-8851,-9386,-9661,-9671,-9432,-8976,-8350,-7597,-6800,-5994,-5258,-4619,-4113,-3745,-3515,-3397,-3380,-3421,-3516,-3629,-3756,-3885,-4000,-4087,-4127,-4093,-3974,-3743,-3406,-2971,-2465,-1939,-1437,-1039,-790,-759,-962,-1418,-2104,-2958,-3930,-4910,-5842,-6634,-7254,-7666,-7877,-7906,-7770,-7512,-7146,-6683,-6139,-5478,-4695,-3757,-2625,-1312,206,1866,3624,5377,7014,8415,9457,10059,10164,9766,8926,7716,6267,4699,3119,1628,278,-907,-1914,-2770,-3489,-4094,-4597,-5000,-5302,-5486,-5554,-5484,-5294,-4979,-4583,-4131,-3676,-3277,-2962,-2790,-2758,-2872,-3108,-3410,-3748,-4043,-4277,-4382,-4374,-4221,-3949,-3580,-3120,-2609,-2051,-1459,-850,-226,394,1000,1552,2038,2407,2643,2722,2624,2374,1964,1452,855,226,-406,-1000,-1550,-2020,-2430,-2746,-2992,-3123,-3146,-2988,-2650,-2043,-1179,6,1479,3229,5191,7274,9381,11367,13122,14514,15453,15878,15764,15142,14071,12657,11015,9262,7519,5852,4347,3005,1869,911,146,-438,-828,-1010,-967,-684,-155,597,1557,2645,3821,4963,6016,6858,7442,7699,7607,7181,6439,5467,4303,3073,1807,620,-473,-1412,-2190,-2804,-3250,-3549,-3704,-3716,-3605,-3347,-2972,-2464,-1857,-1173,-448,270,927,1484,1886,2109,2143,1971,1640,1161,605,25,-510,-942,-1223,-1326,-1247,-993,-602,-95,487,1131,1818,2559,3355,4231,5190,6233,7349,8495,9624,10661,11526,12147,12439,12373,11900,11043,9836,8314,6580,4663,2677,659,-1310,-3175,-4894,-6394,-7658,-8629,-9295,-9653,-9693,-9458,-8960,-8264,-7402,-6453,-5457,-4489,-3589,-2795,-2142,-1625,-1267,-1034,-935,-944,-1055,-1260,-1547,-1912,-2345,-2826,-3336,-3851,-4334,-4758,-5092,-5308,-5391,-5348,-5163,-4894,-4541,-4172,-3821,-3536,-3351,-3287,-3342,-3502,-3735,-3988,-4214,-4350,-4354,-4192,-3858,-3352,-2721,-1986,-1202,-394,422,1243,2089,2993,3966,5055,6229,7497,8789,10040,11147,12017,12531,12630,12238,11381,10064,8418,6522,4547,2604,823,-725,-1982,-2956,-3656,-4141,-4472,-4699,-4896,-5086,-5304,-5549,-5790,-6005,-6133,-6131,-5961,-5591,-5029,-4282,-3388,-2397,-1354,-311,682,1598,2397,3070,3602,3994,4264,4417,4491,4503,4481,4450,4423,4413,4420,4440,4445,4425,4324,4117,3756,3200,2443,1464,309,-993,-2364,-3722,-4984,-6054,-6865,-7365,-7521,-7351,-6885,-6190,-5341,-4410,-3459,-2526,-1622,-728,180,1161,2225,3428,4739,6158,7613,9043,10346,11440,12216,12625,12600,12142,11268,10015,8462,6680,4753,2761,783,-1118,-2864,-4410,-5695,-6684,-7351,-7680,-7685,-7388,-6834,-6089,-5212,-4301,-3420,-2650,-2054,-1651,-1480,-1497,-1697,-2002,-2370,-2730,-3038,-3250,-3360,-3347,-3240,-3036,-2767,-2431,-2042,-1584,-1043,-405,357,1236,2231,3308,4404,5456,6366,7056,7454,7516,7236,6642,5788,4776,3677,2624,1673,918,384,90,21,149,425,838,1351,1981,2742,3650,4745,6021,7489,9101,10813,12541,14188,15665,16860,17708,18130,18107,17622,16717,15439,13879,12102,10220,8278,6366,4510,2753,1124,-369,-1694,-2848,-3813,-4578,-5148,-5507,-5683,-5669,-5504,-5214,-4830,-4408,-3971,-3570,-3221,-2936,-2723,-2563,-2447,-2361,-2286,-2231,-2175,-2145,-2121,-2123,-2139,-2162,-2178,-2169,-2107,-1979,-1758,-1443,-1035,-558,-51,440,857,1143,1273,1214,989,617,154,-336,-784,-1124,-1310,-1295,-1081,-672,-101,565,1293,2002,2676,3261,3756,4149,4430,4625,4716,4747,4712,4647,4567,4489,4430,4382,4349,4306,4243,4134,3955,3696,3319,2817,2165,1351,383,-732,-1950,-3221,-4473,-5631,-6621,-7371,-7843,-8000,-7854,-7430,-6785,-6003,-5167,-4376,-3713,-3239,-2997,-2989,-3189,-3555,-4006,-4483,-4906,-5217,-5376,-5352,-5149,-4767,-4247,-3606,-2902,-2163,-1428,-735,-84,486,989,1393,1694,1876,1908,1792,1501,1047,457,-252,-1009,-1783,-2484,-3072,-3466,-3633,-3521,-3125,-2431,-1477,-283,1086,2592,4170,5774,7350,8848,10232,11457,12499,13344,13968,14397,14609,14638,14473,14134,13617,12934,12086,11085,9948,8681,7307,5840,4296,2709,1096,-488,-2009,-3407,-4626,-5619,-6335,-6746,-6848,-6632,-6158,-5449,-4599,-3671,-2751,-1905,-1188,-635,-250,-42,29,-34,-189,-442,-766,-1180,-1668,-2241,-2866,-3533,-4179,-4756,-5198,-5433,-5417,-5108,-4520,-3673,-2664,-1579,-568,257,767,902,613,-59,-1060,-2261,-3545,-4753,-5772,-6486,-6840,-6813,-6428,-5746,-4850,-3824,-2757,-1696,-690,272,1185,2093,3001,3954,4930,5945,6961,7947,8870,9666,10319,10765,11004,11000,10761,10278,9558,8592,7384,5916,4206,2256,106,-2185,-4545,-6870,-9058,-11008,-12623,-13835,-14610,-14927,-14841,-14395,-13690,-12813,-11871,-10931,-10072,-9296,-8627,-8028,-7485,-6961,-6450,-5950,-5491,-5107,-4849,-4770,-4889,-5242,-5794,-6505,-7305,-8083,-8731,-9163,-9266,-9038,-8450,-7586,-6529,-5408,-4374,-3532,-3009,-2841,-3055,-3601,-4409,-5354,-6328,-7182,-7829,-8167,-8150,-7765,-7012,-5948,-4604,-3071,-1386,362,2129,3843,5456,6906,8145,9137,9840,10265,10397,10297,9992,9564,9081,8594,8177,7817,7530,7245,6893,6402,5671,4681,3402,1892,229,-1471,-3067,-4448,-5503,-6185,-6484,-6435,-6128,-5668,-5171,-4760,-4500,-4473,-4657,-5058,-5584,-6171,-6728,-7164,-7430,-7466,-7259,-6809,-6123,-5238,-4183,-3009,-1762,-501,716,1828,2782,3520,4000,4181,4033,3549,2725,1599,214,-1352,-3005,-4652,-6171,-7487,-8488,-9134,-9363,-9185,-8592,-7650,-6397,-4929,-3320,-1658,-26,1511,2908,4116,5141,5954,6589,7040,7345,7513,7575,7556,7486,7390,7306,7251,7254,7324,7468,7666,7890,8081,8171,8089,7771,7166,6282,5119,3762,2271,753,-694,-2002,-3094,-3950,-4549,-4907,-5048,-5007,-4822,-4526,-4166,-3760,-3355,-2961,-2622,-2342,-2168,-2097,-2164,-2365,-2698,-3166,-3718,-4358,-5005,-5649,-6210,-6652,-6910,-6949,-6723,-6248,-5522,-4623,-3617,-2622,-1735,-1066,-683,-632,-912,-1484,-2271,-3180,-4092,-4906,-5520,-5869,-5905,-5618,-5019,-4154,-3070,-1845,-532,794,2093,3315,4447,5459,6360,7136,7800,8341,8769,9078,9279,9378,9385,9325,9213,9070,8917,8739,8535,8255,7855,7277,6465,5382,4025,2405,598,-1332,-3248,-5057,-6616,-7846,-8649,-9000,-8882,-8332,-7433,-6273,-4990,-3707,-2534,-1585,-899,-522,-418,-552,-839,-1219,-1592,-1924,-2164,-2305,-2378,-2390,-2401,-2422,-2491,-2596,-2748,-2924,-3119,-3332,-3564,-3828,-4147,-4509,-4932,-5368,-5793,-6145,-6358,-6397,-6202,-5799,-5185,-4439,-3622,-2828,-2137,-1611,-1288,-1172,-1230,-1404,-1621,-1785,-1834,-1694,-1341,-781,-49,782,1625,2391,2993,3388,3550,3507,3312,3026,2747,2502,2342,2241,2138,1973,1626,1038,132,-1096,-2617,-4346,-6158,-7912,-9457,-10660,-11429,-11699,-11482,-10802,-9758,-8447,-6990,-5510,-4093,-2831,-1762,-913,-291,120,341,395,313,115,-168,-512,-882,-1237,-1528,-1697,-1692,-1463,-1002,-303,565,1536,2485,3307,3872,4100,3935,3361,2427,1202,-187,-1624,-2958,-4088,-4890,-5303,-5273,-4780,-3846,-2490,-805,1151,3237,5360,7368,9160,10616,11675,12291,12464,12236,11671,10857,9913,8926,8025,7272,6758,6502,6518,6777,7194,7693,8128,8400,8390,8019,7266,6128,4692,3048,1340,-299,-1737,-2871,-3647,-4035,-4071,-3800,-3310,-2676,-1988,-1306,-665,-107,392,808,1163,1455,1673,1814,1851,1782,1590,1306,937,561,220,10,-9,232,752,1543,2541,3644,4726,5637,6262,6505,6326,5747,4831,3700,2473,1295,270,-515,-1029,-1260,-1260,-1061,-748,-369,14,366,667,910,1107,1273,1443,1645,1927,2320,2858,3559,4409,5387,6423,7446,8363,9079,9531,9651,9439,8888,8047,6958,5687,4284,2813,1300,-204,-1694,-3124,-4502,-5777,-6961,-8005,-8905,-9629,-10157,-10476,-10571,-10446,-10106,-9570,-8880,-8061,-7175,-6273,-5409,-4649,-4041,-3618,-3415,-3420,-3617,-3960,-4383,-4813,-5169,-5379,-5368,-5111,-4564,-3781,-2778,-1676,-553,454,1262,1766,1952,1780,1320,612,-228,-1119,-1943,-2619,-3077,-3260,-3151,-2736,-2024,-1047,157,1524,2989,4467,5871,7113,8111,8797,9137,9107,8748,8097,7254,6289,5325,4423,3677,3144,2848,2844,3095,3622,4352,5247,6201,7109,7855,8299,8350,7906,6940,5448,3500,1192,-1326,-3895,-6329,-8488,-10213,-11436,-12083,-12179,-11748,-10892,-9701,-8307,-6817,-5351,-3985,-2811,-1849,-1148,-685,-453,-407,-498,-682,-895,-1105,-1264,-1347,-1335,-1218,-1004,-715,-380,-58,224,389,437,309,47,-367,-846,-1369,-1829,-2180,-2340,-2259,-1910,-1268,-369,766,2043,3406,4732,5947,6962,7708,8165,8301,8162,7774,7240,6633,6062,5626,5384,5393,5636,6087,6670,7300,7871,8292,8486,8391,7998,7297,6339,5177,3890,2569,1293,142,-833,-1603,-2169,-2559,-2827,-3032,-3248,-3520,-3903,-4391,-4987,-5645,-6302,-6901,-7345,-7605,-7607,-7385,-6918,-6308,-5586,-4881,-4250,-3771,-3493,-3404,-3497,-3690,-3907,-4042,-4005,-3714,-3143,-2294,-1219,-30,1179,2251,3091,3605,3746,3522,2974,2196,1294,392,-390,-950,-1202,-1094,-608,250,1432,2878,4503,6211,7921,9534,10991,12225,13195,13887,14289,14442,14368,14145,13824,13471,13146,12865,12670,12529,12452,12385,12308,12170,11930,11557,11011,10280,9351,8233,6942,5516,3993,2426,869,-636,-2012,-3243,-4257,-5046,-5578,-5851,-5877,-5683,-5312,-4816,-4261,-3700,-3209,-2822,-2600,-2554,-2698,-3018,-3482,-4041,-4643,-5213,-5693,-6029,-6164,-6086,-5779,-5267,-4608,-3863,-3128,-2491,-2028,-1798,-1828,-2098,-2575,-3177,-3828,-4420,-4886,-5135,-5144,-4865,-4318,-3509,-2482,-1295,0,1320,2602,3781,4798,5617,6210,6562,6685,6590,6327,5940,5506,5096,4784,4642,4689,4959,5417,6022,6717,7396,8010,8438,8649,8554,8152,7420,6399,5130,3692,2169,647,-786,-2074,-3159,-4034,-4684,-5144,-5434,-5611,-5702,-5767,-5811,-5872,-5928,-5987,-6003,-5978,-5868,-5678,-5404,-5060,-4676,-4288,-3925,-3632,-3423,-3323,-3319,-3403,-3536,-3688,-3820,-3913,-3950,-3937,-3895,-3834,-3807,-3800,-3862,-3964,-4111,-4289,-4450,-4593,-4654,-4616,-4435,-4069,-3508,-2717,-1721,-530,798,2204,3619,4962,6179,7207,8018,8590,8935,9071,9047,8919,8752,8616,8561,8630,8835,9168,9598,10071,10544,10938,11225,11330,11238,10910,10353,9569,8610,7498,6324,5110,3940,2826,1808,884,58,-684,-1339,-1915,-2393,-2759,-2984,-3037,-2903,-2578,-2088,-1477,-834,-235,200,405,310,-106,-812,-1750,-2809,-3867,-4781,-5435,-5726,-5611,-5093,-4244,-3163,-2023,-957,-140,324,350,-72,-920,-2095,-3497,-4965,-6379,-7581,-8479,-8975,-9039,-8652,-7868,-6732,-5369,-3866,-2368,-960,246,1221,1912,2358,2566,2615,2561,2474,2429,2460,2623,2918,3333,3838,4367,4851,5222,5399,5349,5028,4454,3625,2606,1434,184,-1060,-2243,-3261,-4096,-4679,-5026,-5140,-5074,-4885,-4637,-4399,-4217,-4134,-4152,-4277,-4472,-4711,-4950,-5156,-5302,-5381,-5402,-5376,-5349,-5335,-5380,-5490,-5689,-5951,-6278,-6610,-6927,-7164,-7300,-7293,-7161,-6895,-6560,-6181,-5834,-5554,-5390,-5362,-5479,-5736,-6101,-6554,-7040,-7519,-7935,-8230,-8362,-8286,-7984,-7442,-6689,-5742,-4669,-3511,-2345,-1215,-187,704,1421,1935,2252,2362,2315,2139,1911,1694,1558,1566,1744,2104,2616,3231,3865,4450,4886,5112,5071,4727,4088,3169,2028,741,-621,-1945,-3164,-4190,-4966,-5459,-5655,-5555,-5202,-4621,-3891,-3059,-2214,-1415,-733,-223,80,156,13,-323,-806,-1369,-1952,-2481,-2903,-3164,-3231,-3091,-2737,-2204,-1522,-775,-27,613,1081,1289,1203,813,132,-769,-1827,-2932,-3991,-4895,-5558,-5908,-5889,-5493,-4717,-3620,-2262,-766,785,2236,3515,4519,5197,5554,5577,5338,4874,4269,3580,2884,2228,1677,1269,1040,1011,1180,1534,2025,2592,3161,3651,4001,4156,4095,3821,3357,2750,2051,1314,596,-70,-646,-1124,-1497,-1779,-1989,-2149,-2286,-2424,-2576,-2763,-2965,-3196,-3410,-3612,-3749,-3818,-3785,-3644,-3387,-3020,-2557,-2025,-1460,-895,-368,100,503,832,1103,1310,1453,1511,1457,1259,887,336,-394,-1257,-2208,-3162,-4048,-4777,-5279,-5493,-5375,-4910,-4095,-2964,-1566,26,1714,3408,4988,6381,7487,8268,8684,8724,8426,7790,6913,5818,4623,3392,2237,1238,500,66,0,290,903,1767,2769,3780,4683,5342,5681,5632,5173,4322,3117,1629,-52,-1831,-3599,-5247,-6690,-7817,-8606,-8975,-8965,-8570,-7866,-6933,-5853,-4755,-3706,-2821,-2146,-1741,-1619,-1781,-2185,-2806,-3552,-4378,-5181,-5903,-6452,-6783,-6826,-6572,-6014,-5201,-4202,-3132,-2104,-1239,-643,-359,-420,-777,-1364,-2068,-2778,-3362,-3743,-3824,-3592,-3030,-2186,-1125,74,1285,2419,3359,4030,4381,4398,4111,3587,2919,2197,1537,992,645,490,548,779,1151,1619,2137,2657,3148,3550,3843,3970,3909,3634,3134,2426,1533,487,-655,-1868,-3089,-4311,-5490,-6617,-7668,-8624,-9450,-10124,-10602,-10848,-10849,-10566,-10018,-9214,-8187,-7007,-5736,-4467,-3296,-2307,-1579,-1168,-1097,-1356,-1908,-2677,-3570,-4481,-5293,-5911,-6245,-6267,-5954,-5366,-4559,-3635,-2698,-1826,-1102,-549,-180,30,131,169,218,319,529,877,1369,2025,2805,3693,4644,5589,6494,7274,7907,8350,8606,8690,8644,8503,8344,8179,8073,8022,8049,8142,8307,8526,8803,9124,9476,9839,10172,10435,10576,10542,10303,9825,9112,8173,7041,5753,4370,2937,1519,163,-1073,-2149,-3015,-3646,-4004,-4086,-3880,-3424,-2733,-1892,-946,4,877,1601,2083,2296,2192,1787,1118,234,-756,-1771,-2685,-3395,-3812,-3871,-3555,-2885,-1944,-833,294,1310,2080,2514,2574,2262,1636,797,-149,-1050,-1806,-2285,-2433,-2194,-1573,-609,639,2060,3553,4994,6266,7285,7971,8308,8300,7997,7478,6833,6154,5532,5016,4658,4455,4407,4490,4665,4924,5212,5539,5847,6129,6335,6425,6360,6097,5604,4874,3894,2697,1314,-197,-1766,-3316,-4774,-6060,-7130,-7921,-8427,-8624,-8532,-8183,-7608,-6875,-6040,-5170,-4340,-3607,-3035,-2673,-2541,-2670,-3028,-3604,-4334,-5154,-5990,-6752,-7364,-7769,-7899,-7779,-7385,-6821,-6126,-5436,-4811,-4365,-4124,-4125,-4340,-4717,-5188,-5646,-5997,-6151,-6017,-5561,-4748,-3600,-2169,-532,1205,2917,4489,5810,6790,7398,7616,7509,7138,6635,6092,5637,5329,5233,5338,5635,6058,6556,7057,7517,7899,8184,8379,8479,8518,8480,8406,8261,8063,7782,7399,6899,6259,5483,4564,3535,2416,1241,62,-1100,-2183,-3156,-3967,-4569,-4914,-4969,-4703,-4134,-3284,-2245,-1107,-13,903,1514,1712,1445,701,-467,-1970,-3654,-5374,-6950,-8239,-9137,-9575,-9573,-9174,-8486,-7638,-6757,-5974,-5373,-5011,-4900,-4988,-5221,-5475,-5649,-5629,-5319,-4668,-3658,-2314,-727,1016,2741,4332,5626,6517,6942,6873,6361,5501,4419,3273,2214,1372,844,692,918,1501,2380,3467,4681,5917,7096,8126,8955,9519,9801,9772,9453,8841,7981,6899,5641,4261,2815,1362,-34,-1317,-2432,-3339,-4008,-4416,-4565,-4440,-4068,-3452,-2632,-1638,-551,579,1632,2534,3178,3503,3463,3067,2340,1377,262,-876,-1926,-2786,-3389,-3691,-3715,-3494,-3122,-2690,-2303,-2043,-1975,-2122,-2466,-2963,-3519,-4050,-4437,-4593,-4437,-3934,-3078,-1910,-507,1035,2594,4059,5330,6323,7005,7367,7454,7323,7082,6806,6605,6530,6619,6877,7259,7725,8200,8624,8948,9132,9171,9073,8861,8576,8254,7944,7678,7482,7378,7334,7346,7336,7259,7053,6655,6045,5211,4176,3000,1758,538,-564,-1462,-2107,-2438,-2479,-2214,-1714,-1026,-226,594,1372,2021,2489,2736,2730,2481,1985,1296,437,-512,-1494,-2430,-3252,-3903,-4351,-4576,-4596,-4449,-4181,-3875,-3583,-3382,-3315,-3397,-3636,-3979,-4382,-4762,-5043,-5162,-5064,-4736,-4182,-3446,-2586,-1692,-837,-113,437,773,909,871,729,550,420,390,511,792,1227,1780,2408,3047,3658,4185,4600,4887,5026,5047,4944,4757,4499,4189,3823,3394,2867,2235,1472,589,-381,-1385,-2343,-3165,-3774,-4099,-4105,-3810,-3240,-2505,-1680,-893,-235,225,432,395,117,-329,-904,-1516,-2104,-2617,-2983,-3197,-3204,-3015,-2605,-2006,-1229,-352,563,1407,2075,2469,2492,2103,1278,77,-1424,-3059,-4665,-6041,-7005,-7421,-7192,-6322,-4853,-2942,-753,1476,3540,5230,6405,6972,6919,6314,5276,3978,2614,1367,396,-187,-338,-57,596,1520,2611,3735,4792,5686,6350,6764,6911,6839,6585,6236,5852,5505,5221,5010,4838,4653,4389,3981,3388,2591,1613,500,-667,-1800,-2807,-3602,-4130,-4345,-4243,-3830,-3141,-2218,-1125,70,1294,2451,3475,4263,4772,4933,4749,4216,3411,2408,1327,299,-590,-1226,-1587,-1666,-1499,-1175,-769,-379,-86,81,84,-33,-249,-487,-699,-832,-860,-778,-604,-367,-113,127,313,440,490,480,420,325,231,136,71,29,13,7,9,-19,-63,-148,-257,-386,-518,-653,-778,-909,-1052,-1223,-1429,-1679,-1964,-2301,-2679,-3132,-3655,-4289,-5012,-5843,-6719,-7608,-8424,-9093,-9554,-9737,-9650,-9281,-8699,-7966,-7175,-6418,-5764,-5283,-4981,-4879,-4931,-5098,-5322,-5540,-5703,-5760,-5687,-5465,-5101,-4609,-4027,-3410,-2811,-2322,-1991,-1892,-2054,-2487,-3158,-4015,-4954,-5871,-6644,-7157,-7332,-7106,-6485,-5493,-4213,-2752,-1219,242,1540,2570,3274,3626,3620,3298,2723,1964,1137,325,-370,-858,-1109,-1078,-791,-291,366,1085,1794,2416,2886,3172,3247,3118,2806,2355,1821,1258,718,232,-199,-587,-998,-1457,-2049,-2769,-3649,-4625,-5630,-6569,-7313,-7792,-7895,-7620,-6957,-5970,-4759,-3440,-2149,-1022,-160,352,476,222,-366,-1213,-2194,-3218,-4130,-4844,-5256,-5308,-4996,-4330,-3403,-2297,-1157,-101,752,1306,1513,1358,867,116,-804,-1776,-2674,-3402,-3852,-3983,-3759,-3194,-2335,-1250,-22,1234,2450,3506,4373,4984,5349,5480,5429,5268,5066,4896,4808,4823,4943,5134,5349,5528,5634,5608,5453,5146,4708,4162,3539,2888,2249,1681,1210,878,668,577,554,537,478,306,-10,-480,-1107,-1838,-2635,-3426,-4165,-4792,-5284,-5623,-5803,-5856,-5797,-5676,-5525,-5383,-5273,-5204,-5170,-5143,-5086,-4955,-4705,-4300,-3722,-2977,-2098,-1154,-228,571,1148,1404,1283,763,-140,-1348,-2748,-4202,-5536,-6597,-7242,-7365,-6915,-5897,-4371,-2450,-294,1933,4030,5841,7223,8076,8373,8112,7376,6274,4962,3602,2368,1399,807,656,938,1633,2627,3834,5115,6356,7450,8307,8870,9094,8981,8535,7813,6869,5775,4615,3447,2326,1282,323,-556,-1370,-2139,-2863,-3553,-4174,-4726,-5157,-5466,-5610,-5609,-5448,-5162,-4795,-4373,-3986,-3660,-3482,-3474,-3673,-4068,-4632,-5304,-5999,-6621,-7072,-7269,-7162,-6731,-6017,-5087,-4061,-3058,-2213,-1639,-1404,-1546,-2037,-2803,-3733,-4688,-5521,-6104,-6341,-6172,-5591,-4651,-3427,-2039,-625,711,1835,2694,3237,3469,3421,3163,2767,2326,1917,1604,1424,1392,1484,1664,1875,2068,2197,2246,2212,2127,2030,1971,1999,2117,2368,2676,3056,3390,3641,3708,3525,3032,2197,1000,-497,-2262,-4144,-6033,-7758,-9159,-10119,-10519,-10353,-9617,-8417,-6871,-5153,-3446,-1915,-719,43,305,70,-614,-1641,-2883,-4170,-5354,-6279,-6845,-6988,-6714,-6076,-5195,-4194,-3250,-2478,-2010,-1887,-2122,-2648,-3366,-4129,-4792,-5214,-5283,-4945,-4182,-3052,-1644,-102,1434,2804,3885,4582,4842,4680,4145,3348,2409,1500,748,310,261,662,1505,2730,4234,5887,7526,9035,10274,11173,11691,11807,11571,11011,10211,9233,8159,7072,6033,5120,4380,3849,3551,3467,3562,3789,4055,4319,4485,4540,4450,4234,3934,3583,3263,3005,2869,2874,3013,3281,3608,3948,4207,4315,4202,3827,3195,2337,1352,346,-544,-1201,-1537,-1511,-1140,-496,303,1115,1792,2209,2283,1976,1319,378,-726,-1865,-2894,-3693,-4156,-4234,-3906,-3204,-2205,-1000,279,1509,2571,3367,3830,3946,3721,3229,2552,1815,1114,582,256,217,430,884,1514,2240,3004,3725,4358,4866,5224,5411,5434,5257,4915,4388,3697,2873,1923,900,-181,-1281,-2384,-3455,-4491,-5450,-6308,-7021,-7529,-7780,-7723,-7311,-6556,-5462,-4117,-2594,-1040,430,1677,2580,3069,3080,2625,1750,543,-846,-2267,-3541,-4514,-5084,-5179,-4828,-4100,-3135,-2103,-1169,-501,-179,-268,-725,-1465,-2358,-3233,-3952,-4362,-4402,-4009,-3237,-2139,-842,516,1799,2865,3628,4022,4028,3690,3071,2279,1446,681,119,-168,-114,268,962,1871,2907,3954,4893,5661,6176,6432,6430,6195,5786,5239,4619,3959,3318,2716,2199,1772,1453,1226,1072,962,837,681,433,95,-339,-840,-1359,-1830,-2201,-2393,-2383,-2139,-1668,-1019,-225,610,1435,2143,2684,2989,3032,2812,2347,1704,951,184,-511,-1073,-1447,-1640,-1664,-1573,-1425,-1279,-1186,-1170,-1247,-1397,-1607,-1830,-2050,-2219,-2338,-2381,-2354,-2262,-2114,-1920,-1703,-1465,-1233,-1019,-844,-723,-663,-657,-696,-745,-773,-746,-629,-419,-107,278,714,1166,1596,2001,2352,2673,2959,3229,3473,3684,3832,3877,3783,3517,3050,2399,1556,586,-480,-1566,-2608,-3545,-4313,-4863,-5165,-5172,-4895,-4309,-3449,-2331,-1017,432,1925,3365,4644,5662,6319,6566,6353,5705,4678,3363,1914,464,-809,-1782,-2339,-2439,-2079,-1332,-304,853,1988,2959,3651,4015,4027,3735,3213,2563,1906,1350,982,872,1043,1485,2160,2986,3879,4739,5462,5981,6224,6184,5863,5327,4659,3966,3375,2980,2872,3074,3593,4353,5280,6250,7156,7898,8406,8645,8604,8318,7810,7141,6353,5485,4583,3664,2768,1895,1076,306,-408,-1058,-1660,-2210,-2717,-3185,-3597,-3953,-4213,-4359,-4344,-4141,-3719,-3081,-2229,-1210,-91,1046,2086,2932,3487,3674,3467,2871,1945,772,-531,-1845,-3053,-4061,-4796,-5226,-5327,-5133,-4649,-3947,-3053,-2046,-970,111,1132,2050,2790,3338,3632,3689,3496,3095,2531,1868,1178,537,0,-370,-555,-534,-316,71,603,1227,1897,2569,3174,3684,4024,4189,4124,3862,3405,2822,2178,1558,1034,668,465,440,507,626,684,613,351,-143,-868,-1784,-2842,-3944,-5018,-5959,-6708,-7197,-7405,-7313,-6946,-6322,-5499,-4523,-3458,-2385,-1351,-461,258,719,901,789,374,-268,-1110,-2013,-2908,-3659,-4185,-4418,-4324,-3929,-3269,-2440,-1523,-627,176,810,1247,1471,1489,1342,1073,732,396,110,-68,-90,50,387,877,1535,2276,3084,3873,4588,5169,5566,5750,5727,5511,5173,4759,4370,4055,3889,3895,4087,4442,4922,5473,6038,6553,6964,7221,7282,7120,6712,6065,5185,4121,2930,1686,489,-587,-1461,-2081,-2437,-2527,-2414,-2150,-1835,-1529,-1316,-1210,-1242,-1354,-1514,-1629,-1642,-1479,-1129,-578,113,876,1620,2229,2629,2740,2540,2033,1265,303,-763,-1840,-2853,-3718,-4392,-4828,-4997,-4900,-4521,-3897,-3045,-2025,-899,255,1348,2301,3029,3485,3612,3432,2945,2240,1379,502,-315,-934,-1303,-1361,-1108,-574,179,1081,2027,2949,3749,4382,4786,4938,4835,4489,3947,3276,2550,1865,1295,896,702,692,817,995,1120,1089,803,198,-756,-2046,-3600,-5343,-7129,-8849,-10365,-11576,-12411,-12825,-12817,-12416,-11673,-10660,-9452,-8143,-6805,-5550,-4426,-3551,-2946,-2692,-2783,-3213,-3934,-4865,-5899,-6937,-7849,-8579,-9041,-9247,-9201,-8960,-8599,-8176,-7753,-7363,-7002,-6664,-6302,-5877,-5351,-4698,-3909,-3016,-2032,-1044,-83,755,1441,1910,2166,2187,2025,1695,1265,786,311,-95,-387,-518,-449,-159,360,1079,1969,2939,3921,4812,5522,6010,6216,6165,5868,5375,4741,4013,3228,2423,1600,791,-18,-796,-1553,-2255,-2888,-3435,-3873,-4193,-4403,-4494,-4520,-4471,-4417,-4349,-4313,-4278,-4249,-4181,-4050,-3828,-3498,-3073,-2578,-2058,-1574,-1171,-902,-787,-839,-1045,-1380,-1808,-2291,-2796,-3288,-3742,-4137,-4455,-4678,-4790,-4773,-4618,-4321,-3886,-3335,-2700,-2027,-1371,-786,-326,-37,74,-14,-244,-585,-948,-1261,-1440,-1428,-1172,-670,72,1010,2086,3230,4361,5404,6278,6923,7271,7292,6964,6302,5361,4202,2932,1646,435,-622,-1491,-2150,-2618,-2926,-3112,-3216,-3278,-3307,-3341,-3345,-3355,-3317,-3244,-3105,-2877,-2570,-2154,-1653,-1070,-432,234,890,1503,2036,2442,2705,2778,2662,2342,1849,1207,489,-254,-936,-1502,-1899,-2109,-2130,-2002,-1765,-1497,-1252,-1100,-1072,-1197,-1448,-1808,-2197,-2565,-2826,-2930,-2835,-2524,-2019,-1350,-587,206,960,1611,2117,2459,2617,2631,2502,2299,2044,1809,1625,1558,1633,1880,2311,2899,3624,4419,5225,5973,6601,7070,7349,7430,7317,7018,6546,5917,5135,4231,3219,2149,1056,5,-970,-1815,-2515,-3056,-3453,-3726,-3918,-4055,-4179,-4314,-4470,-4668,-4888,-5142,-5398,-5645,-5869,-6033,-6133,-6148,-6064,-5896,-5633,-5309,-4939,-4577,-4248,-4032,-3945,-4063,-4388,-4929,-5661,-6515,-7424,-8265,-8963,-9389,-9487,-9199,-8494,-7411,-5980,-4287,-2436,-525,1325,3013,4466,5608,6429,6922,7120,7092,6889,6603,6301,6034,5858,5781,5814,5947,6151,6399,6650,6863,6991,7000,6846,6525,6011,5348,4537,3644,2695,1744,811,-76,-924,-1729,-2511,-3268,-4027,-4775,-5533,-6283,-7018,-7723,-8365,-8917,-9335,-9584,-9631,-9456,-9063,-8466,-7713,-6859,-5964,-5110,-4330,-3688,-3181,-2825,-2579,-2425,-2296,-2175,-2004,-1791,-1517,-1222,-918,-669,-479,-407,-437,-580,-816,-1122,-1471,-1849,-2235,-2611,-2973,-3292,-3544,-3708,-3727,-3595,-3270,-2757,-2070,-1237,-335,583,1423,2115,2600,2823,2787,2495,2000,1376,702,91,-371,-602,-541,-170,493,1404,2467,3588,4642,5531,6150,6437,6349,5894,5095,4036,2799,1507,289,-737,-1462,-1807,-1742,-1271,-448,644,1895,3193,4427,5504,6360,6969,7315,7454,7405,7278,7112,7006,7004,7146,7443,7880,8407,8976,9507,9935,10188,10220,9985,9479,8702,7688,6489,5178,3833,2540,1377,401,-339,-831,-1079,-1102,-947,-649,-265,170,617,1035,1421,1713,1939,2038,2037,1905,1663,1305,868,356,-171,-694,-1150,-1498,-1699,-1708,-1519,-1121,-542,180,987,1809,2582,3235,3730,4022,4111,3984,3667,3174,2531,1762,889,-73,-1095,-2165,-3249,-4342,-5396,-6432,-7390,-8286,-9081,-9745,-10257,-10568,-10652,-10476,-10032,-9326,-8389,-7292,-6092,-4911,-3822,-2931,-2304,-1963,-1927,-2125,-2493,-2919,-3288,-3512,-3520,-3282,-2838,-2226,-1570,-947,-488,-253,-302,-640,-1219,-1971,-2779,-3522,-4075,-4326,-4194,-3638,-2649,-1277,408,2297,4268,6206,7987,9530,10753,11633,12142,12303,12143,11701,11039,10214,9294,8347,7432,6618,5938,5437,5117,4985,5015,5173,5413,5670,5895,6015,5983,5754,5299,4620,3726,2660,1481,249,-942,-2054,-2999,-3784,-4364,-4774,-5023,-5141,-5161,-5098,-4973,-4790,-4556,-4276,-3948,-3592,-3218,-2843,-2498,-2179,-1914,-1667,-1436,-1176,-867,-483,-23,487,997,1439,1741,1840,1694,1299,687,-83,-913,-1723,-2403,-2903,-3163,-3186,-3000,-2648,-2223,-1777,-1401,-1116,-954,-873,-845,-787,-634,-333,165,834,1650,2530,3372,4087,4562,4765,4648,4250,3622,2849,2030,1265,615,149,-134,-235,-209,-111,-28,-21,-166,-498,-1036,-1773,-2656,-3637,-4614,-5507,-6226,-6702,-6900,-6801,-6445,-5861,-5135,-4311,-3467,-2627,-1827,-1055,-303,457,1253,2093,2983,3896,4787,5606,6286,6784,7060,7113,6944,6607,6129,5573,4986,4415,3904,3489,3192,3037,3026,3147,3379,3667,3969,4213,4362,4348,4184,3833,3353,2771,2151,1578,1111,829,780,999,1486,2217,3135,4150,5180,6104,6858,7349,7573,7508,7221,6764,6242,5732,5333,5091,5043,5192,5494,5911,6354,6755,7030,7112,6951,6510,5783,4777,3525,2083,521,-1080,-2629,-4058,-5290,-6296,-7046,-7553,-7828,-7901,-7801,-7547,-7170,-6667,-6079,-5392,-4663,-3904,-3174,-2524,-2014,-1689,-1598,-1730,-2068,-2558,-3099,-3630,-4025,-4256,-4247,-4020,-3586,-3007,-2356,-1720,-1167,-786,-595,-640,-884,-1298,-1795,-2300,-2700,-2918,-2868,-2520,-1861,-928,225,1511,2848,4144,5331,6358,7198,7842,8304,8608,8780,8861,8872,8846,8798,8746,8690,8630,8568,8474,8366,8201,7995,7721,7382,6975,6497,5961,5363,4721,4034,3315,2573,1818,1061,314,-418,-1130,-1828,-2539,-3263,-4045,-4881,-5774,-6717,-7646,-8528,-9272,-9825,-10111,-10090,-9756,-9108,-8230,-7174,-6079,-5019,-4117,-3421,-2979,-2783,-2800,-2984,-3246,-3537,-3752,-3854,-3782,-3512,-3046,-2411,-1648,-848,-76,570,1004,1186,1061,646,-23,-895,-1859,-2834,-3692,-4350,-4697,-4689,-4260,-3422,-2189,-630,1153,3046,4884,6548,7876,8792,9213,9134,8598,7684,6515,5248,4008,2958,2176,1740,1642,1853,2270,2794,3284,3625,3719,3501,2959,2122,1064,-99,-1244,-2224,-2939,-3289,-3246,-2819,-2058,-1063,70,1217,2295,3212,3941,4450,4753,4876,4837,4686,4421,4076,3649,3143,2589,1984,1397,836,371,27,-166,-185,-41,263,689,1209,1757,2294,2753,3078,3233,3189,2940,2516,1950,1310,664,77,-390,-706,-858,-856,-746,-550,-335,-115,80,248,406,571,764,1016,1323,1706,2137,2608,3078,3524,3893,4167,4298,4281,4094,3741,3226,2566,1780,908,-28,-969,-1901,-2755,-3542,-4200,-4754,-5187,-5514,-5774,-5977,-6181,-6416,-6718,-7116,-7615,-8194,-8823,-9422,-9927,-10234,-10284,-9995,-9364,-8397,-7158,-5762,-4342,-3057,-2064,-1476,-1386,-1805,-2712,-4012,-5570,-7238,-8820,-10188,-11174,-11728,-11786,-11398,-10626,-9604,-8458,-7356,-6410,-5729,-5360,-5296,-5487,-5838,-6220,-6514,-6585,-6363,-5776,-4846,-3583,-2091,-446,1225,2833,4272,5490,6422,7075,7428,7545,7432,7186,6835,6466,6108,5816,5600,5472,5418,5411,5426,5408,5348,5192,4957,4616,4205,3719,3207,2661,2118,1560,1000,404,-230,-940,-1727,-2607,-3570,-4594,-5636,-6649,-7542,-8270,-8729,-8879,-8669,-8092,-7171,-5981,-4608,-3189,-1854,-731,64,482,476,102,-588,-1467,-2407,-3266,-3921,-4280,-4295,-3981,-3391,-2629,-1829,-1116,-625,-430,-585,-1066,-1831,-2759,-3740,-4637,-5322,-5719,-5763,-5448,-4821,-3945,-2920,-1862,-864,-14,630,1061,1279,1340,1302,1248,1246,1372,1662,2145,2804,3603,4469,5310,6029,6511,6678,6450,5803,4746,3320,1631,-235,-2106,-3885,-5407,-6594,-7348,-7642,-7466,-6866,-5914,-4715,-3402,-2092,-928,3,611,874,801,443,-99,-722,-1302,-1736,-1948,-1908,-1614,-1137,-540,56,562,876,947,757,330,-254,-893,-1464,-1840,-1926,-1657,-1012,-32,1215,2599,3999,5258,6247,6860,7015,6690,5898,4697,3195,1506,-218,-1830,-3209,-4217,-4812,-4926,-4581,-3826,-2719,-1391,72,1534,2908,4103,5077,5790,6252,6476,6498,6364,6097,5747,5318,4840,4304,3730,3108,2463,1799,1132,484,-140,-724,-1256,-1732,-2133,-2451,-2679,-2803,-2843,-2800,-2712,-2611,-2533,-2523,-2590,-2764,-3011,-3318,-3624,-3874,-4026,-4032,-3899,-3633,-3305,-2964,-2728,-2637,-2791,-3189,-3845,-4683,-5624,-6531,-7277,-7738,-7823,-7489,-6771,-5724,-4505,-3248,-2141,-1315,-897,-920,-1389,-2203,-3244,-4326,-5274,-5907,-6099,-5757,-4877,-3500,-1742,238,2265,4134,5701,6807,7398,7447,7005,6180,5118,3984,2961,2184,1767,1763,2149,2862,3770,4709,5523,6046,6170,5831,5027,3821,2330,695,-921,-2368,-3533,-4320,-4718,-4721,-4411,-3862,-3205,-2551,-2021,-1706,-1658,-1913,-2439,-3193,-4082,-5002,-5832,-6471,-6819,-6830,-6483,-5815,-4881,-3802,-2663,-1610,-736,-130,162,135,-163,-667,-1258,-1841,-2306,-2585,-2652,-2500,-2191,-1787,-1386,-1071,-920,-971,-1231,-1671,-2218,-2786,-3274,-3584,-3641,-3401,-2851,-2017,-964,241,1493,2715,3816,4745,5458,5955,6238,6359,6360,6303,6250,6240,6304,6445,6631,6821,6938,6907,6660,6133,5308,4184,2810,1267,-353,-1917,-3336,-4489,-5324,-5795,-5888,-5647,-5103,-4355,-3475,-2564,-1704,-970,-412,-52,104,106,-11,-150,-238,-186,75,583,1339,2317,3438,4615,5737,6689,7377,7731,7722,7376,6751,5964,5137,4414,3910,3718,3873,4358,5115,6019,6953,7745,8291,8448,8193,7476,6369,4944,3339,1697,176,-1094,-1997,-2470,-2491,-2086,-1322,-296,868,2049,3112,3968,4538,4800,4767,4507,4104,3676,3334,3168,3244,3575,4127,4833,5578,6234,6668,6766,6433,5646,4391,2746,800,-1312,-3441,-5440,-7173,-8538,-9463,-9937,-9980,-9660,-9088,-8366,-7639,-7000,-6559,-6348,-6411,-6685,-7137,-7645,-8114,-8436,-8524,-8327,-7829,-7062,-6076,-4983,-3858,-2828,-1952,-1292,-861,-629,-554,-564,-594,-591,-521,-382,-197,-11,135,174,97,-132,-480,-905,-1347,-1705,-1923,-1896,-1601,-999,-117,997,2265,3593,4871,6013,6925,7558,7880,7887,7619,7120,6495,5824,5230,4802,4615,4726,5113,5761,6563,7438,8241,8879,9231,9265,8936,8294,7397,6334,5229,4165,3232,2484,1923,1540,1272,1049,793,423,-106,-835,-1742,-2801,-3943,-5083,-6137,-7003,-7618,-7914,-7875,-7500,-6831,-5940,-4911,-3854,-2862,-2029,-1422,-1083,-1006,-1172,-1497,-1908,-2295,-2566,-2644,-2483,-2074,-1446,-665,178,992,1659,2128,2314,2228,1881,1331,682,21,-521,-867,-928,-700,-160,601,1541,2510,3439,4190,4709,4932,4850,4484,3887,3137,2333,1574,951,542,384,496,846,1380,2006,2628,3137,3434,3447,3132,2476,1522,318,-1029,-2419,-3732,-4862,-5704,-6195,-6288,-5994,-5341,-4420,-3318,-2170,-1087,-186,452,757,734,383,-216,-981,-1807,-2565,-3170,-3518,-3574,-3313,-2766,-1990,-1079,-118,773,1531,2086,2416,2542,2491,2337,2138,1966,1869,1873,1992,2198,2471,2754,3021,3218,3348,3392,3384,3354,3351,3432,3620,3970,4451,5082,5799,6568,7331,8026,8619,9055,9328,9407,9314,9053,8664,8181,7656,7136,6665,6282,6005,5836,5765,5741,5728,5644,5446,5075,4504,3733,2782,1700,562,-567,-1586,-2444,-3069,-3448,-3575,-3496,-3259,-2960,-2665,-2456,-2389,-2473,-2727,-3091,-3518,-3929,-4232,-4376,-4292,-3978,-3440,-2731,-1929,-1129,-422,97,377,374,103,-405,-1076,-1832,-2575,-3228,-3724,-4025,-4122,-4039,-3815,-3516,-3199,-2925,-2735,-2652,-2664,-2748,-2848,-2908,-2868,-2671,-2297,-1723,-985,-112,839,1793,2708,3507,4181,4700,5073,5338,5510,5664,5822,6039,6333,6716,7178,7698,8225,8715,9098,9302,9277,8949,8311,7346,6094,4623,3020,1396,-136,-1483,-2565,-3327,-3778,-3916,-3826,-3574,-3265,-2996,-2854,-2901,-3173,-3670,-4358,-5179,-6053,-6893,-7613,-8134,-8405,-8382,-8067,-7466,-6620,-5592,-4431,-3236,-2056,-979,-56,663,1146,1376,1358,1107,658,56,-652,-1411,-2163,-2875,-3487,-3998,-4368,-4607,-4710,-4686,-4555,-4320,-4002,-3604,-3148,-2621,-2061,-1449,-811,-155,525,1201,1882,2547,3191,3803,4369,4891,5350,5751,6083,6344,6544,6686,6790,6876,6961,7056,7171,7294,7414,7501,7528,7455,7254,6899,6364,5657,4777,3767,2669,1540,447,-556,-1410,-2092,-2577,-2879,-3010,-3010,-2917,-2771,-2615,-2463,-2345,-2246,-2177,-2091,-1991,-1817,-1571,-1224,-775,-248,351,966,1579,2135,2613,2985,3245,3388,3437,3405,3322,3219,3102,3004,2910,2823,2718,2576,2374,2087,1716,1248,704,109,-516,-1131,-1698,-2203,-2603,-2894,-3066,-3108,-3034,-2837,-2541,-2134,-1649,-1071,-432,262,981,1689,2356,2934,3395,3704,3844,3797,3564,3152,2577,1882,1097,288,-503,-1202,-1780,-2177,-2384,-2397,-2222,-1928,-1561,-1224,-1008,-1002,-1299,-1928,-2917,-4216,-5750,-7395,-9013,-10446,-11566,-12264,-12475,-12201,-11465,-10376,-9037,-7601,-6209,-4993,-4048,-3458,-3218,-3343,-3757,-4396,-5156,-5944,-6662,-7229,-7594,-7720,-7603,-7262,-6734,-6061,-5306,-4509,-3721,-2969,-2275,-1640,-1064,-538,-48,408,834,1224,1564,1847,2051,2174,2208,2159,2041,1883,1711,1572,1487,1495,1605,1825,2144,2536,2986,3435,3865,4212,4458,4560,4507,4300,3947,3489,2955,2392,1839,1324,876,484,172,-110,-345,-581,-821,-1080,-1360,-1646,-1923,-2162,-2343,-2447,-2460,-2404,-2284,-2159,-2046,-1999,-2023,-2134,-2301,-2505,-2685,-2815,-2841,-2764,-2562,-2297,-1973,-1703,-1507,-1483,-1645,-2021,-2586,-3291,-4060,-4804,-5424,-5836,-5975,-5811,-5336,-4606,-3672,-2647,-1629,-723,-31,400,527,368,-30,-592,-1207,-1788,-2213,-2431,-2366,-2022,-1412,-591,365,1351,2290,3067,3630,3918,3904,3601,3007,2191,1188,89,-1036,-2088,-2984,-3651,-4027,-4095,-3860,-3362,-2678,-1903,-1122,-467,16,220,147,-233,-880,-1733,-2716,-3727,-4659,-5423,-5924,-6102,-5932,-5395,-4522,-3359,-1961,-426,1174,2710,4110,5237,6035,6420,6358,5856,4926,3660,2142,507,-1097,-2535,-3654,-4363,-4583,-4307,-3567,-2465,-1112,316,1690,2850,3705,4183,4276,4016,3473,2749,1951,1190,564,140,-39,40,352,868,1517,2253,2993,3699,4312,4805,5171,5397,5519,5538,5493,5384,5221,4994,4670,4249,3685,3003,2202,1308,392,-527,-1365,-2090,-2676,-3086,-3354,-3474,-3510,-3497,-3495,-3560,-3725,-4023,-4455,-4997,-5613,-6249,-6838,-7330,-7675,-7839,-7813,-7593,-7184,-6622,-5909,-5101,-4210,-3279,-2336,-1398,-508,331,1068,1693,2154,2430,2496,2334,1966,1409,719,-41,-806,-1498,-2062,-2441,-2617,-2566,-2326,-1915,-1408,-863,-354,40,283,323,172,-159,-617,-1129,-1620,-1992,-2177,-2113,-1764,-1142,-268,783,1939,3082,4148,5006,5614,5887,5791,5315,4465,3292,1886,354,-1160,-2509,-3569,-4236,-4453,-4231,-3620,-2730,-1702,-689,152,694,832,532,-217,-1349,-2778,-4365,-5973,-7453,-8677,-9552,-10017,-10062,-9707,-9017,-8058,-6930,-5708,-4478,-3300,-2219,-1268,-460,202,703,1062,1254,1292,1176,918,552,134,-289,-608,-785,-724,-412,164,965,1922,2931,3886,4670,5181,5363,5168,4634,3804,2787,1710,698,-107,-617,-759,-522,69,935,1977,3072,4099,4962,5574,5904,5942,5708,5262,4634,3905,3090,2250,1397,575,-181,-828,-1305,-1564,-1562,-1272,-708,105,1096,2184,3259,4217,4952,5375,5428,5076,4334,3241,1877,358,-1204,-2678,-3943,-4916,-5511,-5698,-5480,-4855,-3915,-2690,-1311,168,1629,3005,4217,5221,5957,6429,6590,6478,6089,5474,4684,3788,2876,2024,1327,842,622,694,1042,1650,2449,3384,4372,5327,6193,6880,7370,7612,7616,7386,6963,6386,5726,5020,4346,3730,3211,2813,2522,2355,2279,2286,2357,2456,2571,2655,2677,2592,2355,1935,1313,499,-469,-1525,-2571,-3514,-4243,-4693,-4805,-4590,-4072,-3346,-2506,-1690,-1016,-605,-532,-854,-1558,-2603,-3903,-5318,-6739,-7989,-8980,-9590,-9785,-9551,-8931,-8005,-6877,-5682,-4517,-3523,-2733,-2236,-2004,-2041,-2296,-2707,-3233,-3791,-4362,-4875,-5310,-5622,-5773,-5732,-5456,-4932,-4137,-3097,-1836,-419,1074,2552,3918,5078,5955,6516,6720,6629,6258,5728,5118,4548,4114,3892,3932,4236,4792,5519,6365,7213,8003,8643,9096,9326,9334,9117,8707,8109,7361,6475,5484,4421,3326,2257,1264,412,-242,-666,-822,-722,-376,154,813,1495,2123,2580,2798,2706,2284,1535,504,-724,-2060,-3372,-4574,-5536,-6220,-6544,-6543,-6206,-5611,-4811,-3882,-2899,-1908,-978,-129,589,1157,1535,1713,1649,1356,824,89,-796,-1763,-2711,-3548,-4177,-4532,-4566,-4280,-3700,-2898,-1963,-998,-103,635,1148,1418,1425,1228,874,448,43,-265,-407,-340,-66,413,1040,1775,2549,3304,4007,4605,5099,5449,5657,5695,5544,5188,4607,3807,2813,1670,461,-730,-1792,-2634,-3158,-3320,-3085,-2475,-1556,-408,813,1979,2933,3537,3708,3373,2552,1298,-278,-2026,-3782,-5362,-6614,-7410,-7672,-7388,-6592,-5371,-3867,-2206,-553,979,2282,3292,3973,4329,4375,4161,3738,3165,2522,1853,1240,724,355,170,179,388,783,1324,1976,2670,3356,3971,4465,4805,4965,4946,4768,4463,4083,3689,3341,3090,2990,3034,3252,3595,4039,4540,5040,5512,5912,6232,6453,6576,6602,6521,6349,6066,5692,5231,4706,4155,3608,3117,2709,2422,2269,2247,2360,2561,2840,3126,3375,3529,3510,3294,2816,2095,1124,-25,-1308,-2596,-3825,-4863,-5645,-6115,-6240,-6056,-5603,-4964,-4230,-3494,-2823,-2285,-1893,-1671,-1601,-1668,-1847,-2112,-2447,-2813,-3207,-3577,-3913,-4168,-4308,-4299,-4112,-3715,-3123,-2318,-1352,-265,882,2005,3025,3868,4465,4766,4768,4453,3896,3125,2260,1364,544,-133,-616,-867,-891,-694,-319,207,820,1490,2152,2767,3275,3634,3786,3703,3354,2748,1913,917,-161,-1205,-2118,-2795,-3150,-3151,-2757,-2012,-958,304,1658,2959,4071,4847,5201,5038,4377,3224,1710,-61,-1883,-3619,-5064,-6128,-6710,-6801,-6452,-5732,-4795,-3751,-2761,-1910,-1305,-971,-928,-1150,-1588,-2180,-2851,-3520,-4127,-4600,-4905,-5009,-4902,-4591,-4101,-3460,-2714,-1906,-1089,-309,380,944,1355,1583,1655,1563,1371,1124,886,735,716,882,1230,1762,2409,3124,3815,4407,4842,5061,5068,4854,4471,3952,3354,2726,2098,1500,955,457,42,-292,-527,-630,-618,-464,-194,178,631,1127,1654,2176,2687,3164,3603,3985,4307,4542,4698,4749,4705,4568,4347,4072,3756,3415,3067,2700,2319,1910,1476,1027,589,197,-99,-268,-269,-111,210,627,1111,1556,1923,2112,2107,1854,1387,712,-90,-945,-1767,-2451,-2933,-3149,-3076,-2718,-2126,-1352,-495,361,1137,1755,2180,2397,2393,2219,1879,1444,937,431,-47,-429,-688,-778,-689,-415,2,527,1058,1517,1795,1804,1480,802,-211,-1487,-2912,-4357,-5672,-6734,-7445,-7754,-7648,-7175,-6403,-5450,-4426,-3470,-2681,-2167,-1974,-2130,-2619,-3365,-4292,-5252,-6139,-6810,-7190,-7203,-6863,-6202,-5323,-4334,-3378,-2564,-1999,-1731,-1774,-2103,-2652,-3336,-4068,-4744,-5288,-5635,-5730,-5579,-5170,-4564,-3802,-2971,-2135,-1370,-727,-236,90,263,316,287,219,172,165,249,429,707,1081,1513,1974,2406,2773,3017,3122,3067,2873,2571,2222,1885,1633,1509,1541,1720,2000,2327,2598,2746,2694,2396,1862,1104,207,-763,-1692,-2512,-3143,-3546,-3721,-3667,-3443,-3093,-2689,-2290,-1962,-1744,-1687,-1788,-2065,-2474,-2982,-3521,-4024,-4431,-4687,-4772,-4691,-4460,-4152,-3788,-3461,-3172,-2976,-2842,-2766,-2699,-2616,-2468,-2242,-1934,-1547,-1126,-703,-320,-30,143,179,69,-156,-475,-820,-1148,-1381,-1478,-1396,-1121,-664,-67,622,1322,1968,2486,2825,2937,2820,2450,1879,1123,267,-634,-1483,-2202,-2731,-2990,-2991,-2706,-2200,-1535,-800,-98,477,855,982,859,497,-35,-673,-1326,-1910,-2368,-2648,-2739,-2643,-2397,-2051,-1661,-1297,-1006,-856,-855,-1047,-1390,-1887,-2461,-3062,-3597,-3999,-4200,-4167,-3895,-3410,-2787,-2095,-1449,-916,-586,-481,-613,-950,-1431,-1987,-2522,-2957,-3220,-3253,-3035,-2552,-1837,-938,90,1154,2194,3127,3904,4498,4888,5114,5175,5156,5062,4967,4877,4821,4794,4796,4809,4816,4804,4744,4632,4449,4193,3879,3511,3136,2784,2505,2337,2312,2438,2705,3068,3474,3833,4089,4134,3952,3480,2754,1788,682,-497,-1611,-2578,-3296,-3707,-3791,-3560,-3082,-2430,-1741,-1096,-634,-416,-491,-871,-1503,-2317,-3215,-4080,-4822,-5369,-5688,-5791,-5728,-5568,-5411,-5324,-5383,-5605,-5984,-6469,-6980,-7432,-7723,-7782,-7550,-7020,-6204,-5174,-4000,-2800,-1669,-706,9,445,578,453,122,-327,-789,-1179,-1396,-1393,-1129,-615,114,1002,1957,2903,3741,4397,4804,4930,4758,4316,3652,2843,1989,1184,536,112,-28,111,500,1059,1679,2229,2597,2657,2366,1676,638,-673,-2132,-3586,-4871,-5857,-6409,-6494,-6079,-5239,-4063,-2713,-1346,-143,749,1230,1236,793,-25,-1089,-2241,-3309,-4166,-4696,-4870,-4701,-4256,-3645,-2992,-2407,-1997,-1805,-1854,-2115,-2525,-2999,-3452,-3776,-3921,-3811,-3449,-2829,-2005,-1036,-13,981,1848,2517,2926,3055,2895,2495,1901,1218,524,-61,-463,-606,-439,28,798,1778,2916,4077,5174,6085,6740,7071,7085,6773,6230,5505,4717,3947,3273,2746,2384,2167,2061,2000,1925,1783,1531,1163,702,189,-304,-689,-919,-899,-640,-125,593,1435,2305,3088,3667,3958,3887,3443,2649,1590,384,-808,-1845,-2574,-2907,-2787,-2241,-1324,-180,1075,2257,3260,3947,4282,4235,3846,3188,2361,1483,679,40,-331,-423,-194,291,977,1774,2559,3253,3744,3989,3944,3643,3116,2459,1771,1144,704,480,554,890,1475,2225,3057,3858,4549,5023,5248,5184,4853,4303,3595,2836,2103,1497,1080,897,953,1232,1671,2203,2731,3169,3432,3463,3227,2731,2007,1134,192,-707,-1482,-2041,-2359,-2392,-2206,-1819,-1350,-883,-526,-381,-494,-909,-1594,-2487,-3493,-4487,-5351,-5997,-6350,-6401,-6182,-5748,-5208,-4657,-4186,-3883,-3770,-3869,-4139,-4521,-4947,-5310,-5558,-5591,-5405,-4967,-4320,-3509,-2617,-1719,-908,-233,247,536,638,612,502,400,355,443,699,1131,1743,2478,3299,4111,4859,5442,5816,5922,5746,5302,4630,3805,2926,2092,1423,1000,893,1127,1671,2473,3418,4395,5251,5884,6176,6090,5608,4783,3712,2522,1360,368,-338,-680,-622,-204,531,1452,2442,3356,4065,4459,4483,4111,3393,2414,1302,201,-749,-1441,-1803,-1832,-1552,-1068,-472,95,533,745,678,321,-301,-1128,-2061,-3008,-3840,-4470,-4811,-4809,-4460,-3775,-2822,-1674,-435,801,1932,2870,3565,3944,4025,3775,3260,2518,1634,706,-174,-905,-1411,-1646,-1585,-1257,-719,-52,629,1230,1658,1849,1786,1493,1011,448,-136,-636,-1010,-1226,-1297,-1263,-1183,-1139,-1189,-1386,-1756,-2274,-2904,-3566,-4157,-4595,-4785,-4672,-4238,-3483,-2473,-1274,-10,1223,2289,3105,3591,3711,3490,2959,2234,1395,585,-115,-615,-878,-901,-720,-387,13,420,759,986,1077,1019,844,572,270,-15,-216,-290,-184,93,561,1161,1861,2589,3282,3866,4301,4527,4556,4365,4020,3555,3061,2627,2334,2257,2453,2916,3643,4549,5548,6514,7328,7875,8070,7881,7301,6411,5297,4097,2946,1972,1262,880,807,1022,1423,1923,2402,2763,2936,2880,2598,2133,1553,950,426,47,-105,-34,273,747,1317,1878,2323,2568,2534,2204,1592,757,-197,-1158,-2007,-2640,-2994,-3039,-2801,-2337,-1735,-1109,-533,-128,97,76,-155,-582,-1149,-1791,-2446,-3036,-3505,-3800,-3877,-3733,-3359,-2791,-2068,-1252,-398,414,1137,1706,2091,2265,2235,2007,1650,1200,754,379,134,88,228,570,1053,1619,2193,2694,3054,3247,3235,3066,2754,2382,1983,1634,1337,1116,939,767,560,269,-143,-674,-1328,-2046,-2785,-3459,-4001,-4342,-4442,-4280,-3881,-3280,-2555,-1786,-1062,-476,-91,43,-89,-458,-1022,-1686,-2374,-2987,-3462,-3757,-3864,-3810,-3635,-3409,-3163,-2965,-2809,-2709,-2636,-2555,-2449,-2282,-2070,-1812,-1539,-1286,-1075,-922,-839,-794,-772,-733,-628,-445,-147,263,759,1327,1896,2425,2852,3135,3252,3194,3006,2705,2393,2085,1881,1776,1815,1967,2210,2505,2795,3050,3237,3336,3365,3324,3243,3145,3040,2935,2833,2705,2549,2332,2049,1682,1239,733,185,-363,-879,-1317,-1642,-1823,-1845,-1702,-1403,-972,-439,148,748,1308,1788,2164,2404,2532,2528,2427,2227,1942,1575,1126,608,35,-560,-1136,-1643,-2027,-2256,-2297,-2166,-1881,-1494,-1069,-647,-291,-5,201,353,492,657,880,1189,1567,2002,2448,2842,3146,3294,3274,3070,2702,2225,1687,1175,755,480,413,542,867,1341,1884,2436,2892,3198,3296,3178,2853,2380,1817,1242,733,319,51,-115,-174,-225,-290,-479,-803,-1313,-1990,-2792,-3656,-4464,-5144,-5570,-5710,-5503,-5000,-4238,-3346,-2430,-1642,-1092,-878,-1042,-1582,-2437,-3515,-4683,-5820,-6812,-7576,-8082,-8322,-8348,-8208,-7983,-7719,-7470,-7242,-7048,-6866,-6672,-6461,-6195,-5901,-5545,-5171,-4754,-4328,-3881,-3426,-2958,-2488,-2008,-1549,-1087,-674,-282,50,334,570,754,905,1032,1148,1280,1432,1637,1888,2212,2589,3013,3456,3880,4248,4535,4688,4728,4631,4432,4162,3841,3518,3197,2886,2585,2258,1898,1464,954,351,-312,-1022,-1704,-2318,-2785,-3059,-3103,-2894,-2466,-1840,-1101,-305,446,1100,1576,1849,1890,1709,1338,798,158,-573,-1338,-2137,-2955,-3793,-4648,-5503,-6334,-7081,-7686,-8074,-8181,-7968,-7426,-6592,-5541,-4379,-3229,-2215,-1431,-949,-779,-897,-1235,-1690,-2150,-2509,-2677,-2600,-2270,-1705,-985,-179,591,1255,1717,1950,1932,1695,1298,816,343,-43,-279,-323,-185,126,541,1013,1474,1866,2171,2341,2409,2341,2194,1943,1638,1264,853,398,-77,-579,-1076,-1564,-2010,-2380,-2653,-2786,-2771,-2595,-2264,-1814,-1271,-693,-128,376,767,1017,1108,1035,820,493,87,-349,-793,-1215,-1614,-1979,-2334,-2665,-2996,-3307,-3591,-3829,-4001,-4093,-4107,-4040,-3927,-3787,-3649,-3542,-3464,-3415,-3375,-3287,-3135,-2847,-2424,-1829,-1093,-234,689,1621,2506,3276,3903,4349,4610,4688,4599,4374,4047,3663,3249,2858,2498,2195,1959,1778,1670,1616,1632,1721,1883,2131,2448,2819,3216,3585,3887,4069,4088,3921,3556,3002,2297,1495,658,-127,-794,-1269,-1516,-1507,-1276,-845,-307,279,819,1235,1486,1518,1351,985,485,-119,-749,-1375,-1959,-2489,-2975,-3435,-3893,-4369,-4872,-5379,-5872,-6281,-6568,-6666,-6543,-6182,-5594,-4822,-3938,-3022,-2161,-1440,-911,-616,-547,-678,-944,-1279,-1593,-1819,-1899,-1791,-1497,-1023,-419,251,925,1506,1941,2165,2154,1915,1477,906,272,-339,-856,-1218,-1382,-1342,-1090,-672,-121,484,1074,1573,1900,2010,1857,1442,778,-80,-1073,-2115,-3126,-4023,-4727,-5184,-5349,-5211,-4770,-4071,-3158,-2116,-1019,48,1006,1787,2339,2628,2643,2397,1910,1237,408,-505,-1481,-2453,-3403,-4291,-5092,-5783,-6328,-6718,-6913,-6910,-6690,-6263,-5640,-4852,-3932,-2937,-1905,-906,36,870,1583,2165,2623,2981,3256,3474,3653,3786,3891,3923,3884,3748,3494,3133,2663,2114,1520,926,382,-55,-340,-438,-326,-18,471,1085,1773,2470,3113,3663,4065,4315,4376,4257,3957,3478,2852,2093,1243,348,-557,-1410,-2170,-2783,-3210,-3403,-3343,-3000,-2396,-1533,-477,732,2008,3271,4460,5477,6288,6829,7092,7066,6771,6233,5488,4584,3557,2461,1334,229,-809,-1728,-2484,-3031,-3346,-3400,-3214,-2786,-2162,-1380,-487,454,1396,2280,3066,3716,4210,4546,4734,4803,4792,4742,4693,4681,4727,4832,5003,5205,5413,5589,5677,5644,5447,5071,4504,3779,2922,1999,1078,215,-516,-1075,-1434,-1565,-1487,-1201,-754,-175,459,1107,1681,2136,2409,2473,2312,1936,1377,676,-103,-901,-1648,-2289,-2774,-3077,-3181,-3091,-2837,-2450,-1973,-1460,-936,-466,-60,235,422,472,390,166,-211,-724,-1401,-2202,-3140,-4158,-5220,-6253,-7192,-7952,-8472,-8703,-8623,-8243,-7605,-6753,-5777,-4733,-3702,-2737,-1882,-1153,-572,-99,266,589,893,1234,1630,2113,2669,3293,3944,4595,5183,5683,6029,6216,6202,6007,5627,5104,4474,3792,3114,2497,1991,1637,1465,1479,1686,2049,2532,3073,3586,4003,4234,4222,3929,3351,2509,1485,343,-784,-1815,-2630,-3156,-3344,-3163,-2641,-1819,-770,400,1606,2742,3725,4486,4974,5165,5062,4668,4035,3190,2195,1093,-62,-1230,-2352,-3407,-4328,-5101,-5665,-6006,-6094,-5929,-5530,-4924,-4177,-3338,-2484,-1666,-930,-299,216,635,970,1260,1533,1820,2145,2522,2953,3436,3938,4452,4918,5326,5620,5784,5793,5637,5320,4854,4259,3578,2830,2068,1327,640,61,-398,-689,-801,-710,-427,47,660,1369,2088,2739,3217,3465,3391,2998,2257,1229,-30,-1431,-2860,-4221,-5402,-6320,-6909,-7128,-6967,-6440,-5585,-4463,-3143,-1712,-262,1114,2325,3272,3905,4144,3978,3390,2411,1086,-491,-2236,-4002,-5687,-7143,-8270,-8976,-9206,-8957,-8254,-7175,-5817,-4309,-2770,-1314,-32,1026,1832,2404,2779,3019,3185,3349,3565,3862,4274,4777,5352,5956,6527,7022,7375,7558,7536,7320,6917,6373,5738,5069,4438,3889,3483,3241,3193,3326,3641,4099,4673,5315,5965,6582,7083,7446,7595,7537,7236,6736,6050,5257,4393,3539,2738,2037,1467,1042,763,632,615,714,877,1097,1331,1560,1749,1876,1911,1837,1641,1311,859,283,-388,-1148,-1957,-2805,-3645,-4454,-5189,-5814,-6286,-6581,-6664,-6542,-6226,-5748,-5167,-4544,-3950,-3452,-3095,-2912,-2897,-3032,-3247,-3489,-3656,-3683,-3496,-3048,-2332,-1356,-175,1144,2497,3800,4935,5833,6424,6660,6557,6106,5382,4418,3323,2143,1001,-62,-940,-1593,-1959,-2008,-1733,-1142,-288,766,1905,3036,4001,4731,5086,5049,4576,3708,2510,1075,-466,-1992,-3364,-4469,-5213,-5529,-5390,-4815,-3836,-2559,-1066,502,2024,3377,4431,5109,5321,5035,4240,2950,1242,-822,-3099,-5484,-7806,-9942,-11731,-13069,-13844,-14020,-13581,-12579,-11119,-9326,-7390,-5466,-3732,-2306,-1279,-665,-441,-511,-763,-1048,-1236,-1204,-869,-196,815,2104,3593,5162,6689,8059,9142,9882,10196,10086,9565,8683,7528,6204,4820,3495,2331,1411,803,533,608,999,1651,2489,3408,4298,5046,5538,5697,5453,4788,3732,2332,703,-1046,-2774,-4341,-5634,-6543,-7010,-6990,-6490,-5549,-4221,-2618,-833,1003,2775,4369,5698,6689,7287,7494,7273,6681,5715,4447,2918,1217,-583,-2372,-4063,-5541,-6734,-7570,-8013,-8080,-7796,-7251,-6529,-5750,-5001,-4375,-3916,-3626,-3493,-3437,-3393,-3257,-2956,-2425,-1626,-568,719,2179,3720,5259,6697,7950,8936,9622,9949,9945,9609,9002,8178,7220,6198,5195,4268,3461,2807,2306,1962,1754,1661,1668,1741,1864,2005,2128,2201,2180,2026,1715,1207,520,-362,-1389,-2525,-3716,-4888,-5976,-6914,-7635,-8099,-8266,-8124,-7689,-6985,-6077,-5029,-3925,-2854,-1897,-1130,-614,-390,-484,-893,-1603,-2555,-3700,-4930,-6162,-7269,-8160,-8730,-8924,-8711,-8104,-7170,-5995,-4705,-3437,-2312,-1450,-924,-781,-1033,-1631,-2538,-3630,-4824,-5986,-6987,-7726,-8072,-7972,-7361,-6259,-4708,-2828,-758,1305,3183,4695,5704,6136,5975,5288,4184,2842,1433,169,-807,-1337,-1366,-844,186,1662,3449,5416,7366,9152,10577,11530,11881,11613,10710,9261,7370,5208,2938,755,-1199,-2782,-3915,-4543,-4673,-4329,-3585,-2521,-1249,119,1462,2663,3620,4230,4428,4158,3413,2192,565,-1408,-3598,-5894,-8129,-10188,-11903,-13186,-13937,-14118,-13732,-12825,-11491,-9852,-8044,-6212,-4477,-2941,-1684,-738,-141,119,48,-322,-955,-1792,-2786,-3840,-4902,-5866,-6676,-7271,-7607,-7699,-7542,-7199,-6710,-6132,-5519,-4885,-4259,-3627,-2983,-2325,-1641,-947,-248,435,1096,1726,2345,2965,3618,4331,5114,5975,6888,7806,8683,9434,10002,10323,10346,10074,9486,8644,7583,6393,5153,3968,2907,2076,1496,1229,1242,1530,2009,2624,3259,3837,4237,4382,4183,3581,2551,1092,-745,-2865,-5143,-7424,-9524,-11294,-12569,-13258,-13313,-12750,-11665,-10187,-8505,-6801,-5256,-4018,-3171,-2750,-2721,-2999,-3460,-3963,-4359,-4531,-4371,-3832,-2885,-1563,82,1961,3960,5961,7825,9439,10682,11469,11740,11451,10627,9280,7488,5344,2962,480,-1938,-4161,-5999,-7350,-8075,-8131,-7501,-6245,-4490,-2415,-237,1816,3528,4730,5299,5182,4409,3047,1252,-822,-2964,-4996,-6716,-7993,-8692,-8774,-8208,-7059,-5410,-3403,-1205,1004,3043,4745,5972,6637,6680,6120,5010,3448,1588,-419,-2383,-4138,-5523,-6432,-6778,-6570,-5820,-4635,-3129,-1444,243,1815,3104,4043,4538,4599,4226,3512,2546,1462,398,-519,-1174,-1490,-1419,-958,-132,991,2319,3755,5175,6492,7598,8422,8914,9016,8729,8021,6929,5468,3704,1716,-398,-2511,-4493,-6214,-7551,-8414,-8759,-8596,-7974,-7036,-5900,-4769,-3777,-3074,-2739,-2809,-3265,-4032,-5022,-6100,-7155,-8044,-8679,-8948,-8816,-8234,-7224,-5820,-4099,-2160,-120,1888,3744,5317,6517,7260,7496,7230,6469,5298,3803,2114,379,-1260,-2672,-3740,-4409,-4642,-4465,-3944,-3165,-2244,-1295,-409,310,827,1083,1079,818,322,-362,-1184,-2090,-3004,-3876,-4640,-5255,-5682,-5900,-5888,-5657,-5196,-4540,-3693,-2707,-1605,-450,716,1840,2862,3755,4460,4978,5276,5394,5324,5152,4902,4671,4514,4504,4677,5069,5644,6383,7175,7940,8540,8870,8837,8367,7467,6139,4492,2626,708,-1095,-2607,-3688,-4211,-4136,-3453,-2247,-637,1198,3061,4756,6089,6917,7130,6685,5595,3938,1838,-523,-2954,-5226,-7144,-8517,-9205,-9129,-8268,-6677,-4492,-1879,917,3671,6137,8126,9482,10136,10082,9381,8181,6620,4929,3258,1823,716,58,-143,102,722,1623,2692,3831,4930,5940,6785,7455,7917,8165,8184,7970,7494,6777,5802,4613,3252,1786,314,-1075,-2271,-3183,-3744,-3902,-3663,-3050,-2142,-1038,136,1229,2106,2627,2689,2226,1219,-298,-2228,-4441,-6757,-8986,-10942,-12460,-13422,-13761,-13485,-12647,-11373,-9802,-8116,-6472,-5029,-3894,-3142,-2798,-2842,-3221,-3851,-4635,-5465,-6231,-6846,-7214,-7287,-7021,-6403,-5454,-4206,-2717,-1064,679,2429,4104,5657,7021,8188,9130,9861,10391,10737,10931,10979,10907,10712,10403,9983,9455,8849,8190,7532,6923,6414,6028,5776,5615,5498,5335,5050,4561,3825,2835,1611,248,-1177,-2510,-3653,-4476,-4917,-4939,-4566,-3857,-2929,-1882,-878,-6,622,952,972,680,154,-543,-1299,-2004,-2545,-2830,-2773,-2362,-1576,-489,825,2239,3625,4853,5802,6389,6548,6272,5564,4480,3091,1487,-212,-1906,-3476,-4815,-5862,-6531,-6821,-6721,-6274,-5545,-4618,-3589,-2566,-1640,-911,-440,-291,-481,-1002,-1826,-2872,-4047,-5236,-6303,-7139,-7632,-7709,-7337,-6519,-5299,-3753,-1976,-79,1832,3650,5290,6676,7748,8477,8833,8817,8448,7738,6762,5549,4224,2838,1548,409,-434,-938,-1034,-710,0,1048,2336,3745,5147,6412,7403,8028,8206,7901,7133,5948,4457,2795,1111,-428,-1693,-2564,-2990,-2951,-2501,-1716,-730,320,1271,1996,2358,2297,1757,777,-599,-2240,-4026,-5783,-7360,-8609,-9410,-9707,-9458,-8728,-7581,-6174,-4641,-3173,-1887,-936,-356,-197,-399,-902,-1576,-2299,-2927,-3345,-3452,-3209,-2597,-1671,-493,809,2140,3365,4414,5212,5761,6071,6215,6258,6287,6372,6545,6839,7203,7627,8017,8328,8482,8443,8186,7715,7063,6282,5448,4640,3930,3380,3019,2841,2806,2832,2825,2681,2316,1669,729,-461,-1829,-3237,-4560,-5645,-6375,-6673,-6506,-5896,-4933,-3709,-2384,-1088,52,933,1497,1734,1646,1316,789,172,-460,-1032,-1470,-1741,-1800,-1647,-1276,-728,-23,765,1611,2442,3227,3934,4533,5017,5379,5616,5722,5708,5553,5273,4851,4296,3614,2824,1957,1056,173,-620,-1267,-1692,-1871,-1766,-1420,-869,-218,430,951,1244,1223,856,147,-838,-2008,-3209,-4321,-5173,-5680,-5742,-5359,-4547,-3397,-2011,-544,889,2119,3067,3630,3776,3517,2876,1975,891,-204,-1201,-1955,-2383,-2414,-2052,-1327,-336,804,1942,2944,3664,4040,3986,3543,2723,1622,351,-986,-2245,-3333,-4153,-4647,-4791,-4587,-4083,-3342,-2447,-1501,-580,203,799,1115,1134,794,126,-885,-2158,-3634,-5204,-6735,-8115,-9208,-9922,-10190,-9985,-9335,-8308,-7003,-5560,-4098,-2760,-1633,-791,-248,10,54,-46,-179,-265,-232,-38,315,800,1362,1932,2461,2883,3196,3380,3484,3548,3643,3833,4175,4710,5432,6321,7304,8305,9215,9943,10391,10525,10297,9753,8928,7918,6824,5749,4793,4019,3480,3167,3063,3091,3174,3214,3123,2831,2302,1529,562,-530,-1647,-2668,-3487,-4007,-4160,-3940,-3359,-2510,-1491,-447,499,1219,1638,1714,1458,923,203,-602,-1364,-1986,-2372,-2482,-2283,-1818,-1128,-305,551,1345,1984,2403,2561,2455,2097,1547,856,119,-601,-1213,-1671,-1930,-1982,-1844,-1567,-1206,-855,-574,-432,-469,-694,-1084,-1604,-2178,-2769,-3301,-3780,-4181,-4559,-4951,-5411,-5992,-6697,-7528,-8426,-9323,-10119,-10724,-11036,-11008,-10594,-9806,-8693,-7324,-5802,-4248,-2756,-1454,-389,358,796,914,769,408,-83,-635,-1159,-1595,-1876,-1971,-1842,-1499,-942,-200,681,1669,2689,3712,4666,5513,6216,6723,7038,7121,6995,6662,6156,5518,4790,4029,3284,2597,2010,1536,1197,979,867,829,815,771,645,366,-80,-732,-1560,-2524,-3549,-4538,-5407,-6043,-6406,-6421,-6120,-5507,-4679,-3721,-2762,-1925,-1316,-1020,-1082,-1492,-2213,-3143,-4174,-5168,-5995,-6537,-6725,-6496,-5888,-4927,-3710,-2357,-971,310,1400,2211,2719,2882,2752,2334,1701,910,28,-859,-1687,-2369,-2845,-3060,-2979,-2612,-1978,-1143,-191,780,1674,2393,2876,3071,2960,2544,1843,889,-263,-1558,-2919,-4272,-5524,-6599,-7421,-7935,-8110,-7949,-7481,-6765,-5884,-4924,-3985,-3138,-2451,-1948,-1630,-1470,-1409,-1391,-1340,-1203,-931,-515,45,701,1406,2065,2625,2996,3167,3122,2906,2594,2266,2026,1953,2097,2500,3117,3922,4808,5687,6437,6961,7162,6990,6412,5448,4161,2636,1005,-600,-2041,-3199,-3990,-4377,-4370,-4041,-3500,-2886,-2353,-2025,-2013,-2350,-3035,-3989,-5105,-6234,-7225,-7942,-8267,-8146,-7564,-6563,-5251,-3732,-2176,-712,519,1419,1918,2015,1710,1105,276,-623,-1472,-2127,-2484,-2464,-2045,-1232,-96,1272,2753,4198,5500,6515,7177,7419,7225,6625,5666,4430,3036,1595,238,-902,-1741,-2171,-2178,-1746,-926,200,1525,2920,4245,5367,6158,6514,6351,5639,4366,2613,467,-1909,-4336,-6633,-8609,-10131,-11098,-11477,-11288,-10614,-9565,-8298,-6956,-5688,-4615,-3825,-3363,-3239,-3411,-3809,-4335,-4869,-5304,-5528,-5472,-5100,-4413,-3479,-2367,-1205,-88,882,1651,2200,2548,2760,2894,3042,3262,3598,4075,4667,5345,6050,6710,7269,7664,7856,7833,7586,7152,6555,5867,5132,4432,3812,3330,3000,2834,2786,2825,2860,2845,2701,2394,1906,1249,468,-370,-1187,-1887,-2388,-2621,-2537,-2137,-1450,-554,442,1406,2207,2723,2870,2615,1965,989,-205,-1484,-2708,-3753,-4516,-4957,-5046,-4830,-4367,-3727,-3025,-2316,-1702,-1214,-908,-788,-860,-1111,-1512,-2036,-2644,-3289,-3929,-4509,-4984,-5313,-5456,-5409,-5153,-4722,-4125,-3422,-2652,-1885,-1186,-627,-297,-247,-550,-1218,-2250,-3593,-5151,-6795,-8376,-9723,-10709,-11205,-11165,-10580,-9500,-8039,-6329,-4532,-2804,-1281,-56,807,1317,1500,1461,1281,1105,1019,1126,1471,2062,2872,3832,4862,5876,6809,7615,8286,8828,9283,9667,10019,10333,10603,10808,10913,10897,10741,10448,10023,9503,8909,8272,7636,7006,6424,5885,5405,4987,4627,4315,4047,3780,3512,3178,2765,2224,1542,721,-232,-1257,-2323,-3332,-4235,-4945,-5408,-5582,-5443,-4994,-4281,-3351,-2319,-1264,-322,424,882,1004,787,260,-501,-1388,-2276,-3045,-3565,-3779,-3621,-3122,-2304,-1271,-105,1069,2158,3069,3739,4130,4233,4054,3652,3053,2365,1634,968,418,58,-87,0,310,805,1452,2198,3002,3814,4603,5304,5875,6239,6327,6068,5414,4339,2885,1104,-851,-2865,-4730,-6323,-7485,-8145,-8263,-7869,-7033,-5875,-4521,-3128,-1808,-686,188,756,1042,1049,859,503,75,-394,-838,-1241,-1577,-1851,-2056,-2203,-2280,-2282,-2197,-1990,-1664,-1187,-581,144,948,1781,2592,3323,3941,4405,4702,4829,4780,4581,4234,3771,3216,2602,1978,1375,868,468,241,168,253,445,675,861,924,791,427,-173,-984,-1924,-2925,-3871,-4665,-5218,-5446,-5304,-4767,-3851,-2605,-1123,478,2060,3475,4595,5321,5590,5409,4821,3939,2901,1857,973,360,110,258,776,1614,2664,3804,4914,5858,6549,6898,6875,6464,5703,4647,3384,2024,678,-534,-1516,-2187,-2511,-2466,-2089,-1417,-528,502,1574,2594,3463,4082,4370,4247,3678,2650,1195,-602,-2638,-4749,-6783,-8565,-9944,-10814,-11092,-10776,-9896,-8547,-6857,-4991,-3103,-1363,99,1181,1820,2013,1800,1253,491,-359,-1179,-1837,-2279,-2434,-2315,-1943,-1368,-662,123,926,1721,2485,3210,3901,4541,5129,5638,6040,6316,6435,6395,6202,5870,5437,4931,4399,3870,3384,2951,2601,2342,2179,2119,2147,2239,2365,2459,2481,2353,2048,1530,812,-77,-1067,-2083,-3036,-3828,-4412,-4697,-4703,-4384,-3819,-3022,-2105,-1136,-224,551,1115,1418,1445,1204,739,135,-537,-1147,-1622,-1864,-1832,-1498,-901,-77,868,1843,2741,3452,3915,4060,3885,3395,2643,1699,656,-382,-1311,-2028,-2462,-2563,-2324,-1779,-984,-35,996,2006,2946,3746,4376,4806,4999,4950,4621,4018,3138,2010,683,-767,-2253,-3656,-4888,-5839,-6455,-6682,-6541,-6034,-5261,-4268,-3178,-2066,-1027,-134,577,1063,1341,1419,1348,1175,970,787,687,716,897,1256,1770,2428,3188,3992,4812,5566,6246,6791,7202,7456,7561,7527,7361,7099,6754,6361,5952,5531,5145,4775,4454,4158,3892,3643,3404,3161,2923,2659,2401,2099,1771,1366,880,275,-443,-1285,-2206,-3170,-4102,-4934,-5583,-6001,-6124,-5955,-5479,-4752,-3815,-2768,-1698,-714,94,639,876,777,357,-338,-1231,-2231,-3214,-4078,-4713,-5050,-5038,-4679,-3994,-3066,-1973,-838,230,1131,1763,2081,2036,1651,938,-18,-1149,-2330,-3460,-4416,-5117,-5480,-5490,-5140,-4493,-3609,-2588,-1524,-515,355,1014,1417,1520,1335,846,130,-801,-1826,-2893,-3889,-4729,-5348,-5676,-5701,-5412,-4847,-4048,-3100,-2058,-1028,-57,776,1442,1921,2205,2329,2314,2218,2083,1966,1899,1939,2088,2380,2800,3339,3960,4618,5265,5836,6296,6590,6720,6673,6491,6202,5868,5538,5253,5044,4923,4874,4884,4904,4900,4834,4675,4399,4019,3524,2976,2378,1811,1284,849,497,229,1,-216,-486,-832,-1299,-1868,-2545,-3279,-4021,-4724,-5319,-5770,-6032,-6087,-5929,-5573,-5045,-4402,-3696,-2996,-2373,-1869,-1545,-1399,-1429,-1594,-1823,-2048,-2168,-2112,-1824,-1258,-443,614,1819,3099,4342,5439,6308,6851,7042,6847,6278,5399,4256,2966,1631,360,-729,-1544,-2029,-2134,-1875,-1275,-408,638,1750,2808,3686,4283,4492,4276,3604,2505,1052,-670,-2519,-4375,-6092,-7572,-8701,-9450,-9770,-9697,-9263,-8537,-7599,-6544,-5444,-4397,-3456,-2684,-2117,-1778,-1663,-1771,-2055,-2486,-2987,-3499,-3940,-4235,-4329,-4171,-3756,-3102,-2255,-1309,-353,498,1156,1544,1634,1414,942,265,-504,-1288,-1972,-2484,-2746,-2733,-2424,-1843,-1040,-69,967,2010,2952,3749,4323,4669,4753,4588,4193,3575,2791,1857,839,-225,-1262,-2225,-3038,-3656,-4030,-4126,-3946,-3478,-2770,-1852,-797,331,1441,2464,3302,3918,4248,4296,4066,3608,2987,2292,1605,1014,576,332,293,436,722,1084,1463,1782,1999,2057,1952,1659,1211,604,-102,-901,-1728,-2557,-3334,-4023,-4582,-4991,-5228,-5291,-5189,-4935,-4574,-4139,-3708,-3329,-3087,-3032,-3202,-3627,-4279,-5129,-6116,-7146,-8146,-9019,-9691,-10109,-10235,-10074,-9639,-8989,-8176,-7285,-6384,-5551,-4830,-4270,-3869,-3624,-3502,-3452,-3414,-3344,-3162,-2856,-2372,-1716,-892,83,1163,2305,3451,4547,5534,6371,7006,7433,7634,7636,7465,7179,6823,6468,6151,5910,5771,5720,5756,5840,5949,6028,6067,6009,5874,5624,5309,4915,4498,4066,3625,3182,2694,2127,1437,571,-477,-1715,-3097,-4560,-6008,-7340,-8447,-9249,-9671,-9694,-9312,-8578,-7563,-6372,-5130,-3961,-2981,-2292,-1954,-1988,-2374,-3034,-3870,-4739,-5507,-6037,-6225,-6013,-5374,-4370,-3064,-1609,-130,1196,2251,2898,3097,2796,2059,925,-453,-1970,-3445,-4750,-5741,-6328,-6447,-6082,-5266,-4059,-2556,-880,851,2485,3898,4968,5609,5759,5419,4613,3433,1997,439,-1077,-2420,-3454,-4106,-4328,-4125,-3540,-2652,-1558,-361,835,1965,2945,3774,4403,4871,5155,5298,5287,5151,4891,4530,4091,3608,3120,2665,2282,1988,1797,1702,1673,1690,1704,1676,1587,1401,1143,817,464,137,-124,-276,-289,-160,108,483,939,1428,1925,2390,2802,3153,3436,3652,3807,3913,3950,3920,3790,3514,3081,2426,1565,483,-774,-2151,-3569,-4926,-6133,-7083,-7718,-7959,-7807,-7232,-6298,-5035,-3566,-1966,-397,1049,2219,3039,3428,3364,2880,2028,939,-265,-1423,-2387,-3048,-3306,-3141,-2566,-1646,-487,782,2026,3110,3927,4403,4488,4191,3542,2618,1517,351,-755,-1699,-2383,-2766,-2809,-2551,-2033,-1365,-654,-41,348,399,32,-782,-2030,-3637,-5486,-7414,-9243,-10795,-11902,-12458,-12368,-11660,-10351,-8588,-6501,-4284,-2123,-197,1352,2409,2929,2905,2385,1468,282,-1026,-2288,-3356,-4098,-4411,-4250,-3614,-2547,-1157,440,2075,3619,4914,5864,6404,6499,6202,5569,4722,3792,2915,2215,1794,1691,1921,2437,3157,3986,4805,5518,6047,6341,6388,6201,5839,5362,4868,4419,4098,3920,3909,4007,4179,4322,4377,4253,3919,3350,2562,1612,564,-479,-1422,-2173,-2643,-2783,-2560,-1987,-1120,-41,1129,2261,3233,3923,4265,4221,3813,3107,2209,1241,349,-362,-780,-879,-630,-96,660,1527,2392,3147,3711,4004,4021,3742,3208,2480,1615,702,-187,-981,-1625,-2065,-2292,-2274,-2040,-1605,-1033,-385,243,781,1128,1241,1059,575,-193,-1218,-2411,-3705,-4989,-6161,-7128,-7800,-8120,-8059,-7617,-6843,-5793,-4575,-3279,-2028,-907,-8,626,964,1012,817,429,-56,-564,-997,-1295,-1397,-1289,-971,-475,147,833,1511,2114,2590,2881,2981,2866,2570,2131,1606,1081,632,345,281,479,948,1662,2574,3598,4664,5663,6533,7198,7613,7769,7655,7305,6749,6025,5174,4218,3194,2108,998,-114,-1195,-2195,-3073,-3773,-4252,-4465,-4405,-4045,-3419,-2553,-1496,-330,882,2034,3051,3848,4376,4598,4519,4176,3628,2970,2298,1700,1279,1056,1087,1313,1701,2151,2556,2835,2886,2680,2202,1481,599,-373,-1312,-2138,-2755,-3113,-3182,-2969,-2511,-1868,-1114,-337,390,973,1364,1493,1335,876,127,-871,-2053,-3355,-4660,-5909,-6978,-7815,-8350,-8534,-8359,-7819,-6937,-5763,-4347,-2771,-1112,549,2115,3532,4701,5599,6166,6410,6313,5944,5316,4556,3701,2895,2176,1658,1355,1317,1514,1933,2503,3171,3850,4472,4968,5294,5412,5322,5031,4585,4030,3442,2876,2403,2051,1838,1750,1754,1801,1845,1844,1771,1628,1419,1187,963,801,726,750,855,990,1087,1063,836,350,-424,-1472,-2741,-4142,-5565,-6884,-7989,-8785,-9205,-9228,-8864,-8154,-7193,-6070,-4916,-3851,-2972,-2380,-2107,-2159,-2501,-3037,-3671,-4264,-4708,-4896,-4761,-4282,-3470,-2389,-1134,195,1464,2582,3440,4004,4224,4133,3766,3189,2506,1799,1170,707,463,493,798,1378,2174,3129,4129,5065,5817,6267,6340,5979,5188,4014,2539,899,-787,-2351,-3687,-4671,-5244,-5366,-5037,-4287,-3177,-1789,-228,1396,2956,4340,5435,6161,6470,6346,5832,4996,3955,2840,1795,954,424,269,514,1110,1987,3003,4020,4879,5437,5610,5315,4588,3450,2019,431,-1180,-2632,-3813,-4584,-4888,-4682,-4006,-2922,-1552,-46,1451,2777,3827,4518,4825,4766,4423,3869,3236,2607,2052,1627,1307,1082,885,665,362,-44,-573,-1185,-1832,-2440,-2914,-3182,-3165,-2827,-2158,-1179,42,1415,2819,4121,5184,5894,6162,5947,5269,4181,2809,1290,-212,-1545,-2569,-3208,-3394,-3169,-2570,-1715,-732,255,1103,1728,2056,2060,1751,1173,384,-526,-1474,-2372,-3130,-3692,-3994,-4025,-3776,-3290,-2625,-1875,-1151,-552,-184,-108,-369,-964,-1858,-2983,-4250,-5560,-6809,-7906,-8773,-9357,-9616,-9545,-9125,-8397,-7369,-6097,-4635,-3063,-1464,49,1392,2456,3183,3521,3479,3079,2409,1561,650,-198,-884,-1322,-1449,-1265,-757,0,966,2032,3121,4141,5016,5693,6134,6340,6325,6133,5829,5475,5159,4940,4864,4962,5221,5617,6091,6586,7024,7357,7524,7510,7302,6920,6380,5725,4972,4161,3297,2402,1491,576,-307,-1132,-1846,-2415,-2789,-2951,-2881,-2607,-2160,-1598,-997,-412,68,408,540,459,138,-394,-1098,-1926,-2759,-3541,-4123,-4459,-4440,-4067,-3330,-2306,-1093,179,1354,2289,2864,2996,2653,1862,692,-738,-2284,-3803,-5134,-6175,-6812,-7011,-6751,-6061,-4997,-3665,-2157,-635,779,1932,2710,3016,2824,2113,981,-505,-2173,-3883,-5468,-6781,-7704,-8164,-8125,-7602,-6652,-5351,-3804,-2123,-406,1245,2749,4041,5065,5801,6225,6369,6243,5921,5436,4875,4279,3707,3184,2735,2348,2038,1766,1547,1348,1178,1031,908,810,736,675,620,545,439,278,58,-216,-522,-825,-1076,-1229,-1253,-1107,-814,-376,160,742,1331,1872,2354,2749,3066,3302,3443,3480,3366,3064,2528,1720,640,-702,-2227,-3857,-5446,-6882,-8004,-8734,-8981,-8734,-8024,-6918,-5533,-4009,-2477,-1103,16,750,1076,959,453,-360,-1358,-2394,-3323,-4001,-4341,-4262,-3774,-2909,-1759,-445,888,2116,3098,3770,4069,4003,3614,2970,2178,1334,544,-110,-566,-787,-769,-541,-146,330,801,1168,1325,1216,763,-5,-1106,-2427,-3915,-5418,-6842,-8048,-8955,-9476,-9597,-9302,-8654,-7708,-6581,-5357,-4165,-3066,-2149,-1426,-919,-588,-407,-310,-255,-199,-110,7,160,311,449,544,572,549,459,342,211,88,-1,-64,-86,-103,-115,-162,-254,-407,-636,-929,-1288,-1685,-2093,-2483,-2801,-3027,-3104,-3026,-2755,-2329,-1734,-1038,-269,519,1270,1950,2507,2911,3119,3102,2830,2293,1496,474,-723,-1999,-3267,-4406,-5312,-5902,-6105,-5901,-5302,-4357,-3145,-1779,-372,950,2055,2855,3246,3196,2692,1773,536,-904,-2383,-3741,-4832,-5516,-5739,-5450,-4709,-3584,-2216,-751,644,1826,2666,3089,3056,2582,1723,567,-757,-2124,-3388,-4422,-5119,-5402,-5236,-4642,-3677,-2472,-1159,71,1071,1694,1848,1511,695,-495,-1963,-3532,-5079,-6451,-7547,-8300,-8669,-8659,-8300,-7637,-6740,-5681,-4520,-3340,-2184,-1106,-130,732,1476,2117,2665,3124,3521,3822,4056,4185,4216,4139,3950,3666,3292,2864,2399,1944,1528,1193,977,904,996,1252,1661,2191,2809,3453,4087,4659,5142,5526,5804,6004,6140,6245,6335,6424,6509,6592,6653,6700,6714,6709,6672,6597,6464,6248,5913,5436,4793,3986,3049,2017,982,4,-811,-1417,-1759,-1829,-1664,-1299,-834,-321,128,480,662,669,485,137,-351,-916,-1509,-2064,-2506,-2799,-2872,-2732,-2351,-1776,-1042,-230,586,1309,1867,2192,2235,1990,1451,670,-311,-1403,-2519,-3571,-4447,-5086,-5411,-5402,-5069,-4464,-3685,-2857,-2116,-1592,-1397,-1581,-2169,-3103,-4307,-5648,-6995,-8201,-9142,-9715,-9857,-9537,-8776,-7618,-6149,-4480,-2718,-1001,575,1914,2953,3676,4093,4240,4206,4040,3846,3661,3534,3466,3454,3448,3434,3350,3185,2921,2561,2132,1661,1197,773,435,214,129,200,419,777,1252,1804,2385,2950,3440,3809,4038,4089,3999,3780,3483,3169,2883,2678,2591,2632,2824,3137,3555,4027,4484,4857,5062,5027,4704,4064,3125,1934,580,-833,-2183,-3360,-4267,-4849,-5070,-4961,-4548,-3918,-3133,-2301,-1483,-776,-221,115,227,98,-232,-725,-1307,-1902,-2426,-2812,-3003,-2975,-2723,-2275,-1669,-976,-243,450,1068,1552,1895,2068,2097,1987,1782,1526,1267,1069,973,1014,1198,1512,1885,2255,2502,2535,2261,1629,624,-702,-2276,-3957,-5612,-7078,-8236,-8970,-9234,-9011,-8345,-7309,-6024,-4589,-3157,-1805,-639,307,1010,1490,1782,1949,2048,2138,2260,2435,2659,2910,3140,3297,3337,3214,2914,2445,1816,1099,321,-432,-1116,-1678,-2083,-2311,-2359,-2231,-1954,-1553,-1069,-549,-36,409,757,960,1018,918,705,402,88,-202,-393,-454,-352,-61,398,1028,1774,2583,3390,4107,4666,5002,5075,4896,4472,3898,3226,2578,2028,1653,1492,1560,1819,2231,2711,3199,3613,3907,4043,4002,3801,3442,2996,2473,1973,1512,1169,964,927,1050,1334,1739,2234,2792,3346,3900,4393,4813,5137,5327,5376,5245,4925,4404,3698,2836,1875,892,-27,-789,-1334,-1607,-1625,-1416,-1072,-691,-383,-248,-350,-724,-1351,-2182,-3121,-4080,-4926,-5591,-5971,-6046,-5797,-5256,-4490,-3567,-2589,-1632,-784,-77,438,781,954,999,956,874,790,749,773,883,1093,1388,1783,2233,2743,3256,3756,4196,4532,4752,4805,4706,4447,4054,3574,3047,2541,2102,1774,1585,1529,1595,1735,1904,2044,2110,2076,1920,1671,1336,990,663,440,359,462,771,1252,1867,2524,3123,3565,3735,3578,3045,2152,957,-457,-1954,-3418,-4705,-5731,-6406,-6720,-6677,-6322,-5744,-5016,-4252,-3516,-2911,-2446,-2185,-2076,-2121,-2237,-2377,-2471,-2461,-2329,-2053,-1662,-1184,-677,-195,207,481,597,543,308,-90,-630,-1287,-2013,-2761,-3477,-4096,-4557,-4814,-4824,-4584,-4121,-3484,-2775,-2084,-1534,-1207,-1175,-1452,-2011,-2786,-3663,-4532,-5262,-5750,-5921,-5746,-5231,-4435,-3449,-2356,-1299,-324,467,1087,1532,1866,2155,2484,2911,3477,4174,4967,5784,6533,7119,7473,7521,7273,6718,5939,4993,3997,3031,2200,1560,1163,1017,1108,1395,1819,2307,2791,3199,3490,3617,3592,3402,3105,2721,2330,1973,1713,1589,1620,1812,2138,2555,3013,3446,3807,4034,4103,3971,3644,3106,2400,1538,603,-372,-1281,-2083,-2696,-3092,-3247,-3180,-2922,-2549,-2133,-1761,-1524,-1459,-1623,-1987,-2536,-3201,-3906,-4568,-5105,-5450,-5552,-5401,-4986,-4358,-3572,-2699,-1836,-1048,-404,51,326,424,401,307,200,133,131,208,353,534,732,895,1009,1050,1017,918,767,568,342,82,-210,-537,-904,-1298,-1722,-2154,-2579,-2983,-3330,-3620,-3823,-3914,-3896,-3729,-3434,-2989,-2418,-1729,-957,-118,735,1588,2392,3126,3762,4271,4631,4830,4844,4681,4345,3867,3302,2704,2164,1741,1511,1507,1740,2186,2786,3450,4095,4604,4918,4953,4708,4183,3431,2529,1561,619,-211,-884,-1356,-1638,-1740,-1706,-1582,-1411,-1232,-1067,-920,-768,-593,-327,38,546,1184,1915,2685,3395,3963,4292,4322,4021,3389,2485,1386,208,-923,-1877,-2568,-2891,-2855,-2439,-1724,-798,228,1219,2058,2651,2922,2853,2460,1814,1002,167,-596,-1139,-1411,-1352,-970,-324,515,1431,2311,3055,3571,3806,3729,3354,2708,1859,891,-110,-1030,-1783,-2285,-2471,-2336,-1877,-1181,-324,544,1300,1796,1944,1670,975,-104,-1468,-2989,-4515,-5900,-7001,-7725,-8003,-7833,-7250,-6332,-5187,-3940,-2707,-1602,-692,-36,381,567,601,524,431,358,350,410,520,655,760,818,785,675,497,281,78,-67,-120,-39,178,540,1015,1584,2183,2791,3328,3779,4084,4235,4214,4019,3675,3193,2638,2028,1457,948,582,393,402,644,1083,1714,2466,3283,4065,4722,5160,5296,5101,4549,3711,2634,1467,309,-699,-1456,-1901,-2004,-1783,-1320,-694,-38,539,929,1064,907,475,-182,-991,-1826,-2612,-3222,-3597,-3689,-3482,-3014,-2338,-1545,-724,20,605,978,1101,995,693,255,-239,-731,-1148,-1482,-1692,-1830,-1890,-1947,-2012,-2138,-2333,-2606,-2961,-3377,-3852,-4350,-4861,-5341,-5770,-6103,-6323,-6403,-6353,-6168,-5898,-5559,-5209,-4883,-4602,-4387,-4210,-4053,-3847,-3548,-3086,-2420,-1532,-432,830,2178,3504,4703,5653,6266,6482,6272,5672,4751,3617,2413,1269,333,-310,-572,-459,22,777,1721,2725,3662,4443,4956,5182,5092,4720,4127,3383,2585,1817,1142,620,265,73,12,43,95,132,95,-38,-267,-572,-917,-1252,-1534,-1733,-1842,-1870,-1860,-1846,-1878,-1998,-2222,-2567,-3011,-3537,-4106,-4679,-5227,-5711,-6125,-6457,-6704,-6890,-7011,-7095,-7146,-7176,-7184,-7179,-7143,-7089,-6985,-6855,-6658,-6430,-6146,-5830,-5486,-5133,-4779,-4439,-4128,-3832,-3577,-3337,-3122,-2923,-2736,-2562,-2392,-2223,-2047,-1850,-1619,-1343,-1010,-631,-226,175,510,735,788,644,285,-274,-977,-1786,-2596,-3358,-3984,-4435,-4670,-4693,-4501,-4141,-3641,-3061,-2437,-1821,-1241,-725,-287,68,358,586,796,1012,1257,1573,1946,2394,2872,3353,3779,4090,4238,4175,3883,3370,2676,1855,1012,227,-386,-759,-826,-583,-41,725,1625,2540,3354,3948,4255,4200,3793,3050,2036,846,-412,-1630,-2672,-3461,-3896,-3933,-3542,-2750,-1603,-222,1278,2717,3943,4806,5202,5093,4502,3524,2304,1026,-139,-1010,-1498,-1521,-1112,-327,701,1822,2872,3701,4191,4279,3946,3252,2277,1157,32,-971,-1714,-2155,-2225,-1975,-1450,-756,-12,655,1153,1374,1319,962,386,-341,-1093,-1766,-2245,-2466,-2386,-2007,-1380,-566,328,1221,1997,2587,2911,2914,2586,1912,946,-260,-1602,-2978,-4263,-5353,-6159,-6629,-6737,-6521,-6013,-5317,-4505,-3678,-2905,-2247,-1722,-1350,-1091,-931,-817,-717,-606,-451,-270,-54,162,364,527,641,709,746,772,828,924,1092,1331,1624,1975,2336,2716,3082,3448,3809,4183,4573,4988,5422,5862,6291,6673,6994,7210,7317,7288,7125,6824,6392,5851,5211,4518,3797,3099,2480,1986,1670,1570,1680,2001,2467,3021,3568,4042,4358,4494,4426,4176,3794,3331,2853,2414,2053,1788,1623,1534,1494,1467,1414,1325,1174,980,745,501,254,40,-156,-314,-450,-581,-709,-856,-1031,-1228,-1455,-1687,-1918,-2118,-2283,-2382,-2425,-2399,-2325,-2215,-2090,-1979,-1891,-1841,-1820,-1816,-1814,-1786,-1735,-1655,-1576,-1531,-1555,-1701,-1983,-2436,-3035,-3777,-4608,-5481,-6335,-7092,-7705,-8095,-8222,-8050,-7554,-6754,-5672,-4376,-2942,-1476,-88,1132,2073,2703,2971,2914,2571,2034,1396,779,266,-50,-138,14,371,864,1410,1894,2247,2371,2256,1885,1317,622,-93,-724,-1176,-1367,-1266,-870,-205,642,1608,2572,3453,4166,4646,4869,4815,4524,4024,3392,2685,1981,1339,803,416,172,68,64,109,158,145,53,-155,-461,-847,-1274,-1703,-2082,-2398,-2612,-2737,-2778,-2756,-2703,-2633,-2579,-2532,-2501,-2454,-2380,-2237,-2030,-1737,-1388,-1018,-669,-415,-299,-378,-658,-1149,-1790,-2536,-3286,-3948,-4425,-4631,-4510,-4025,-3189,-2034,-638,895,2459,3931,5206,6211,6881,7197,7173,6825,6216,5399,4449,3437,2441,1525,739,141,-277,-471,-497,-341,-71,304,719,1162,1589,1974,2305,2553,2712,2779,2743,2604,2372,2033,1610,1094,513,-114,-750,-1350,-1868,-2263,-2484,-2535,-2394,-2094,-1676,-1179,-675,-200,198,499,706,825,909,968,1079,1248,1532,1920,2429,3032,3710,4414,5115,5744,6274,6640,6805,6739,6416,5845,5044,4077,2997,1926,942,146,-382,-626,-560,-247,263,869,1493,2044,2478,2746,2856,2812,2645,2392,2084,1748,1411,1074,749,438,135,-135,-370,-530,-588,-511,-286,94,588,1155,1700,2142,2377,2331,1945,1209,146,-1183,-2678,-4254,-5770,-7155,-8292,-9136,-9634,-9771,-9563,-9028,-8235,-7221,-6079,-4864,-3662,-2547,-1587,-859,-402,-261,-431,-892,-1581,-2418,-3298,-4109,-4754,-5128,-5184,-4869,-4189,-3158,-1838,-302,1353,3012,4566,5896,6914,7535,7739,7499,6884,5942,4804,3585,2428,1462,793,500,618,1145,2015,3149,4400,5640,6714,7493,7887,7843,7365,6516,5390,4119,2859,1743,896,420,336,679,1378,2374,3547,4787,5949,6940,7622,7954,7851,7336,6404,5140,3615,1951,267,-1325,-2718,-3860,-4715,-5292,-5644,-5813,-5892,-5921,-5965,-6028,-6123,-6207,-6254,-6215,-6044,-5735,-5257,-4662,-3959,-3232,-2527,-1917,-1453,-1152,-1032,-1053,-1173,-1334,-1463,-1519,-1467,-1297,-1038,-729,-434,-223,-152,-269,-590,-1115,-1791,-2574,-3364,-4085,-4650,-4980,-5043,-4814,-4324,-3608,-2745,-1797,-855,17,741,1265,1534,1520,1203,596,-279,-1356,-2575,-3834,-5054,-6137,-7001,-7585,-7824,-7705,-7198,-6335,-5150,-3713,-2129,-494,1044,2387,3394,4017,4169,3880,3153,2082,757,-696,-2151,-3473,-4556,-5299,-5643,-5555,-5053,-4180,-3029,-1706,-349,930,2002,2803,3272,3409,3244,2834,2266,1632,1027,547,266,254,539,1153,2072,3271,4680,6212,7760,9196,10395,11234,11610,11473,10793,9645,8097,6337,4507,2812,1405,396,-139,-216,110,739,1533,2360,3094,3636,3926,3937,3672,3174,2485,1676,805,-72,-898,-1645,-2271,-2763,-3091,-3242,-3202,-2967,-2544,-1968,-1282,-561,122,661,1010,1063,840,294,-506,-1513,-2640,-3788,-4873,-5804,-6538,-7029,-7295,-7335,-7208,-6930,-6562,-6092,-5576,-4967,-4320,-3597,-2859,-2109,-1407,-792,-306,11,139,85,-147,-501,-922,-1338,-1651,-1788,-1667,-1234,-476,599,1927,3420,4961,6408,7645,8547,9048,9104,8734,8000,6994,5857,4709,3698,2928,2472,2384,2640,3216,4024,4972,5953,6848,7569,8030,8183,8005,7507,6724,5720,4570,3349,2153,1049,117,-590,-1029,-1162,-1002,-546,150,1017,1977,2899,3685,4216,4401,4184,3553,2536,1214,-302,-1888,-3404,-4750,-5831,-6613,-7077,-7260,-7204,-6983,-6645,-6254,-5833,-5401,-4948,-4470,-3937,-3363,-2724,-2072,-1413,-817,-313,59,284,379,370,327,299,364,555,897,1372,1938,2517,3035,3394,3538,3400,2992,2308,1443,458,-518,-1380,-2029,-2385,-2417,-2123,-1535,-714,268,1333,2384,3364,4170,4765,5069,5053,4693,3990,2984,1723,303,-1196,-2643,-3957,-5022,-5776,-6167,-6167,-5797,-5092,-4119,-2976,-1753,-567,485,1312,1845,2040,1887,1400,625,-363,-1485,-2633,-3715,-4645,-5346,-5774,-5915,-5763,-5371,-4771,-4037,-3232,-2404,-1615,-882,-232,334,819,1223,1546,1780,1914,1933,1830,1608,1292,928,584,331,252,408,840,1548,2502,3611,4789,5889,6805,7423,7669,7523,6993,6134,5046,3808,2554,1361,317,-521,-1136,-1508,-1661,-1614,-1401,-1060,-626,-144,355,812,1206,1464,1577,1487,1191,682,-14,-852,-1769,-2692,-3540,-4251,-4766,-5065,-5147,-5028,-4771,-4419,-4057,-3743,-3543,-3497,-3636,-3949,-4424,-5016,-5675,-6351,-7006,-7593,-8116,-8536,-8882,-9120,-9285,-9343,-9318,-9188,-8957,-8623,-8200,-7684,-7134,-6539,-5976,-5456,-5025,-4701,-4492,-4378,-4329,-4288,-4195,-3986,-3606,-3022,-2218,-1227,-86,1122,2311,3394,4272,4897,5215,5237,4981,4520,3934,3327,2795,2428,2286,2400,2777,3368,4131,4972,5815,6575,7184,7579,7747,7673,7371,6892,6257,5550,4804,4088,3435,2896,2485,2240,2144,2232,2466,2853,3351,3917,4510,5046,5480,5710,5713,5412,4829,3951,2844,1561,187,-1189,-2507,-3684,-4704,-5524,-6167,-6633,-6958,-7153,-7245,-7228,-7105,-6859,-6474,-5960,-5325,-4604,-3864,-3159,-2573,-2157,-1947,-1953,-2137,-2457,-2826,-3184,-3452,-3591,-3575,-3413,-3136,-2783,-2420,-2091,-1843,-1713,-1697,-1798,-1986,-2228,-2485,-2732,-2925,-3067,-3115,-3081,-2939,-2696,-2342,-1895,-1355,-774,-166,395,872,1196,1337,1248,940,417,-278,-1073,-1905,-2681,-3329,-3781,-4000,-3957,-3674,-3168,-2488,-1696,-842,4,798,1481,2022,2380,2540,2483,2232,1783,1202,507,-230,-960,-1641,-2221,-2688,-3016,-3219,-3287,-3263,-3131,-2937,-2671,-2348,-1970,-1541,-1069,-560,-34,500,1007,1492,1909,2287,2589,2849,3070,3277,3491,3731,4005,4317,4654,4991,5300,5545,5695,5729,5629,5400,5044,4591,4064,3511,2961,2467,2044,1735,1531,1457,1484,1623,1842,2139,2496,2901,3332,3764,4164,4490,4709,4779,4691,4430,4028,3509,2914,2294,1678,1096,562,81,-350,-736,-1076,-1382,-1639,-1851,-2012,-2111,-2154,-2142,-2090,-2009,-1942,-1889,-1902,-1978,-2135,-2368,-2672,-3026,-3420,-3827,-4233,-4616,-4960,-5243,-5443,-5542,-5512,-5341,-5010,-4522,-3880,-3114,-2250,-1337,-416,462,1261,1945,2501,2911,3195,3348,3405,3373,3277,3132,2943,2722,2469,2190,1901,1609,1351,1148,1036,1044,1187,1475,1892,2415,3004,3613,4202,4724,5158,5475,5673,5739,5686,5508,5226,4845,4381,3863,3306,2743,2208,1712,1305,982,780,698,746,925,1222,1617,2087,2580,3067,3485,3796,3942,3899,3637,3156,2467,1599,593,-494,-1614,-2705,-3723,-4612,-5339,-5859,-6149,-6178,-5939,-5426,-4664,-3676,-2534,-1279,-7,1232,2366,3340,4133,4701,5044,5149,5021,4660,4101,3344,2448,1446,393,-637,-1600,-2413,-3050,-3467,-3668,-3663,-3490,-3194,-2818,-2411,-1994,-1598,-1220,-876,-557,-267,-11,218,406,564,685,785,862,942,1014,1100,1185,1259,1313,1314,1245,1090,814,443,-52,-611,-1238,-1861,-2450,-2951,-3313,-3526,-3547,-3405,-3099,-2681,-2188,-1673,-1189,-770,-461,-267,-208,-259,-427,-660,-959,-1261,-1569,-1823,-2029,-2146,-2179,-2117,-1962,-1715,-1390,-975,-504,45,643,1282,1953,2617,3257,3835,4314,4669,4877,4929,4829,4597,4261,3863,3433,3016,2617,2258,1924,1602,1285,946,603,233,-120,-472,-779,-1052,-1274,-1457,-1599,-1704,-1781,-1809,-1808,-1746,-1648,-1496,-1326,-1140,-967,-820,-719,-659,-677,-743,-912,-1160,-1530,-2018,-2628,-3348,-4141,-4962,-5739,-6401,-6871,-7096,-7040,-6704,-6127,-5379,-4555,-3758,-3085,-2626,-2419,-2503,-2849,-3425,-4164,-4989,-5814,-6567,-7167,-7566,-7711,-7584,-7175,-6491,-5571,-4454,-3197,-1877,-550,704,1835,2797,3565,4125,4496,4686,4745,4694,4592,4460,4351,4274,4262,4314,4436,4613,4841,5094,5365,5641,5911,6177,6428,6671,6897,7106,7287,7438,7544,7620,7644,7648,7608,7556,7473,7369,7231,7046,6798,6474,6057,5542,4926,4218,3431,2587,1709,833,-6,-758,-1381,-1823,-2034,-1992,-1658,-1067,-238,745,1790,2789,3614,4175,4371,4166,3538,2517,1163,-434,-2166,-3910,-5552,-6973,-8091,-8824,-9148,-9042,-8547,-7701,-6591,-5289,-3894,-2471,-1109,159,1262,2180,2871,3311,3486,3384,3018,2408,1606,672,-310,-1263,-2102,-2774,-3231,-3470,-3505,-3369,-3108,-2771,-2382,-1994,-1588,-1203,-817,-453,-109,199,454,652,779,850,874,877,883,918,981,1096,1215,1344,1419,1415,1289,1026,599,38,-661,-1431,-2254,-3046,-3780,-4376,-4811,-5032,-5035,-4801,-4369,-3755,-3035,-2254,-1501,-830,-312,28,155,94,-155,-514,-959,-1388,-1770,-2021,-2130,-2049,-1812,-1418,-933,-391,144,627,1037,1349,1586,1768,1930,2114,2352,2656,3028,3447,3877,4276,4606,4838,4961,4983,4922,4797,4648,4474,4307,4127,3952,3761,3561,3351,3125,2898,2663,2424,2173,1909,1622,1328,1020,742,501,348,301,388,616,976,1447,1981,2517,2992,3315,3426,3244,2738,1878,685,-787,-2471,-4226,-5966,-7516,-8793,-9680,-10133,-10149,-9757,-9053,-8135,-7144,-6195,-5403,-4857,-4591,-4647,-4980,-5561,-6309,-7138,-7950,-8651,-9148,-9372,-9279,-8840,-8087,-7057,-5836,-4515,-3199,-1981,-949,-146,394,701,792,751,619,495,409,435,571,849,1236,1732,2276,2859,3425,3945,4408,4778,5078,5299,5464,5598,5717,5841,5980,6135,6293,6456,6586,6691,6753,6769,6764,6728,6703,6686,6696,6734,6781,6834,6845,6797,6651,6369,5940,5333,4559,3620,2547,1391,209,-902,-1870,-2582,-2985,-3015,-2671,-1992,-1046,43,1143,2110,2815,3148,3050,2497,1512,174,-1428,-3158,-4884,-6474,-7803,-8778,-9336,-9444,-9105,-8368,-7290,-5959,-4487,-2943,-1456,-75,1110,2065,2753,3159,3297,3176,2834,2317,1667,935,172,-601,-1349,-2064,-2747,-3387,-3983,-4525,-4964,-5289,-5427,-5359,-5046,-4484,-3692,-2704,-1589,-416,739,1803,2724,3468,4020,4388,4598,4665,4642,4525,4362,4130,3859,3519,3127,2668,2162,1613,1052,502,-5,-429,-748,-917,-927,-748,-388,145,836,1618,2469,3290,4040,4638,5043,5203,5120,4785,4242,3533,2720,1882,1076,373,-181,-555,-737,-728,-562,-263,113,525,925,1280,1557,1756,1865,1904,1884,1825,1731,1623,1478,1319,1123,913,689,477,302,175,133,169,299,510,786,1106,1433,1728,1953,2052,1999,1749,1293,626,-223,-1209,-2259,-3279,-4178,-4842,-5201,-5182,-4765,-3969,-2838,-1494,-40,1344,2529,3343,3690,3479,2699,1386,-362,-2404,-4550,-6625,-8431,-9832,-10709,-11025,-10789,-10064,-8976,-7651,-6257,-4942,-3835,-3044,-2627,-2598,-2943,-3572,-4419,-5328,-6219,-6931,-7412,-7560,-7374,-6846,-6046,-5029,-3920,-2800,-1790,-955,-361,-8,107,48,-109,-285,-384,-348,-130,277,853,1530,2256,2924,3473,3831,3953,3843,3513,3021,2456,1898,1457,1218,1239,1568,2194,3081,4171,5346,6529,7580,8429,8979,9198,9076,8637,7951,7084,6153,5237,4439,3809,3395,3188,3166,3267,3408,3515,3505,3322,2946,2385,1680,916,161,-480,-945,-1175,-1149,-872,-378,267,999,1722,2362,2837,3084,3057,2744,2134,1271,192,-1024,-2286,-3507,-4574,-5406,-5917,-6050,-5792,-5132,-4131,-2856,-1411,64,1451,2598,3409,3787,3706,3160,2214,941,-533,-2093,-3621,-5010,-6191,-7124,-7783,-8194,-8368,-8352,-8190,-7906,-7559,-7150,-6723,-6273,-5820,-5354,-4886,-4407,-3921,-3429,-2931,-2438,-1950,-1475,-1020,-583,-183,188,505,764,944,1024,1001,848,576,179,-311,-882,-1464,-2041,-2518,-2873,-3035,-2979,-2680,-2143,-1386,-460,582,1659,2698,3611,4339,4813,5007,4901,4514,3878,3066,2143,1213,350,-348,-836,-1057,-1009,-704,-178,507,1283,2086,2835,3489,3995,4337,4503,4503,4360,4103,3781,3428,3101,2829,2650,2567,2576,2645,2733,2789,2778,2661,2452,2156,1831,1531,1314,1232,1307,1533,1876,2258,2611,2817,2829,2561,2025,1235,276,-748,-1705,-2460,-2905,-2953,-2593,-1845,-810,383,1556,2549,3195,3389,3067,2223,927,-730,-2603,-4532,-6379,-7980,-9243,-10076,-10446,-10349,-9831,-8957,-7842,-6583,-5319,-4137,-3146,-2391,-1913,-1702,-1736,-1964,-2319,-2746,-3176,-3565,-3873,-4076,-4172,-4158,-4044,-3852,-3576,-3251,-2863,-2424,-1937,-1395,-819,-205,421,1043,1625,2148,2579,2899,3092,3149,3083,2904,2656,2360,2090,1869,1770,1805,2013,2370,2872,3443,4054,4599,5038,5300,5346,5174,4781,4213,3527,2787,2080,1465,1012,748,692,819,1096,1443,1796,2063,2174,2086,1765,1238,547,-233,-1016,-1710,-2251,-2587,-2696,-2592,-2302,-1867,-1352,-792,-246,254,674,999,1203,1292,1239,1056,733,282,-284,-928,-1617,-2276,-2848,-3252,-3418,-3294,-2850,-2084,-1051,186,1497,2766,3838,4607,4965,4877,4333,3395,2140,704,-795,-2212,-3445,-4403,-5036,-5335,-5310,-5011,-4504,-3844,-3125,-2371,-1657,-983,-375,179,683,1152,1589,1990,2359,2659,2895,3015,3034,2918,2688,2354,1939,1487,1029,607,249,-16,-190,-259,-252,-180,-78,34,122,184,185,148,58,-59,-184,-298,-372,-368,-284,-76,233,646,1137,1651,2161,2593,2912,3074,3059,2861,2500,2001,1418,805,226,-264,-606,-769,-730,-481,-57,530,1199,1919,2594,3186,3626,3880,3933,3782,3462,3013,2487,1940,1411,937,520,176,-119,-351,-531,-639,-648,-543,-273,148,746,1458,2252,3031,3705,4186,4379,4258,3794,3046,2081,1036,40,-754,-1234,-1313,-977,-263,717,1807,2828,3590,3938,3759,3012,1717,-35,-2093,-4289,-6414,-8299,-9787,-10762,-11184,-11039,-10391,-9328,-7976,-6473,-4952,-3541,-2332,-1404,-791,-505,-527,-812,-1298,-1917,-2596,-3262,-3857,-4328,-4641,-4780,-4739,-4530,-4178,-3715,-3167,-2576,-1962,-1347,-758,-181,343,843,1280,1676,2009,2289,2518,2707,2868,3026,3186,3387,3624,3923,4281,4702,5165,5663,6162,6631,7050,7371,7587,7667,7609,7405,7071,6613,6062,5445,4789,4149,3545,3032,2637,2366,2254,2255,2366,2533,2710,2855,2921,2891,2748,2511,2186,1800,1375,925,453,-36,-555,-1085,-1630,-2139,-2592,-2910,-3052,-2973,-2648,-2094,-1364,-530,272,946,1341,1386,1012,220,-933,-2337,-3850,-5279,-6476,-7270,-7578,-7343,-6604,-5450,-4021,-2508,-1089,59,779,1007,679,-154,-1418,-2979,-4676,-6337,-7801,-8923,-9611,-9811,-9524,-8801,-7731,-6418,-5002,-3586,-2293,-1202,-372,170,425,422,201,-172,-645,-1150,-1636,-2061,-2396,-2609,-2716,-2686,-2563,-2328,-2032,-1667,-1283,-885,-506,-150,155,423,631,804,936,1036,1122,1186,1251,1302,1361,1416,1486,1569,1668,1797,1930,2090,2225,2352,2418,2426,2349,2182,1931,1600,1223,814,423,69,-204,-376,-437,-373,-201,60,393,749,1114,1436,1702,1876,1968,1949,1859,1675,1441,1152,830,469,87,-334,-776,-1229,-1691,-2096,-2432,-2610,-2599,-2327,-1778,-937,155,1434,2785,4102,5218,6044,6454,6421,5939,5072,3931,2664,1431,383,-347,-699,-646,-246,404,1157,1857,2346,2494,2228,1508,377,-1085,-2753,-4469,-6080,-7439,-8430,-8981,-9053,-8671,-7880,-6777,-5463,-4056,-2676,-1429,-394,351,799,911,746,317,-296,-1025,-1807,-2553,-3218,-3738,-4091,-4242,-4205,-3966,-3561,-2987,-2297,-1493,-630,272,1161,2000,2737,3343,3765,3998,4019,3853,3525,3088,2599,2140,1777,1568,1575,1800,2258,2911,3710,4579,5458,6242,6900,7338,7570,7546,7324,6909,6385,5799,5232,4736,4379,4171,4155,4283,4553,4897,5264,5590,5817,5905,5825,5576,5172,4641,4031,3375,2719,2086,1490,934,409,-96,-591,-1085,-1563,-2004,-2368,-2614,-2693,-2567,-2219,-1649,-902,-26,877,1726,2410,2853,2999,2821,2349,1631,764,-152,-1002,-1691,-2151,-2344,-2283,-2013,-1611,-1183,-827,-634,-691,-1006,-1614,-2447,-3458,-4547,-5619,-6571,-7328,-7823,-8021,-7932,-7554,-6962,-6195,-5337,-4459,-3621,-2891,-2290,-1856,-1571,-1437,-1419,-1489,-1617,-1770,-1922,-2066,-2178,-2267,-2316,-2327,-2281,-2169,-1964,-1647,-1199,-613,114,942,1854,2771,3643,4384,4946,5258,5318,5099,4639,3993,3214,2412,1649,1021,588,394,455,764,1278,1939,2678,3394,4027,4475,4717,4687,4424,3918,3261,2496,1739,1049,518,186,80,200,501,948,1451,1954,2385,2685,2831,2801,2596,2243,1754,1167,496,-227,-995,-1778,-2567,-3331,-4032,-4637,-5088,-5336,-5343,-5067,-4510,-3687,-2644,-1464,-251,890,1823,2467,2723,2573,2006,1084,-102,-1433,-2760,-3959,-4909,-5533,-5806,-5749,-5438,-4976,-4495,-4116,-3953,-4070,-4502,-5213,-6141,-7170,-8172,-9011,-9575,-9768,-9574,-8982,-8071,-6922,-5674,-4435,-3348,-2486,-1926,-1681,-1740,-2044,-2524,-3082,-3632,-4090,-4400,-4523,-4455,-4223,-3855,-3425,-2976,-2578,-2257,-2041,-1907,-1837,-1757,-1619,-1347,-902,-252,595,1598,2701,3803,4827,5662,6262,6550,6549,6251,5739,5082,4386,3751,3276,3034,3075,3419,4025,4870,5829,6838,7756,8499,8976,9130,8949,8445,7680,6727,5685,4657,3719,2962,2407,2084,1981,2055,2276,2577,2909,3231,3488,3653,3696,3582,3314,2858,2244,1462,569,-406,-1391,-2320,-3118,-3709,-4037,-4044,-3723,-3059,-2101,-901,458,1867,3228,4431,5385,6023,6299,6208,5772,5050,4119,3080,2032,1073,268,-337,-741,-973,-1089,-1176,-1306,-1562,-1989,-2619,-3423,-4370,-5355,-6305,-7092,-7642,-7882,-7783,-7364,-6667,-5781,-4806,-3842,-2995,-2330,-1894,-1704,-1723,-1925,-2228,-2581,-2908,-3167,-3319,-3354,-3269,-3092,-2838,-2546,-2239,-1940,-1663,-1405,-1156,-900,-613,-281,117,559,1056,1549,2018,2414,2684,2824,2793,2627,2338,1989,1629,1326,1121,1055,1136,1355,1686,2085,2504,2897,3220,3442,3550,3530,3410,3195,2932,2647,2378,2159,2005,1929,1924,1976,2063,2156,2230,2271,2264,2223,2157,2094,2067,2092,2185,2343,2528,2721,2839,2859,2712,2377,1853,1146,318,-569,-1428,-2151,-2660,-2866,-2719,-2211,-1345,-195,1160,2597,4003,5243,6227,6857,7106,6954,6450,5654,4673,3612,2580,1668,933,399,53,-157,-297,-444,-678,-1039,-1565,-2234,-3005,-3811,-4567,-5192,-5622,-5813,-5760,-5487,-5047,-4516,-3975,-3512,-3182,-3038,-3085,-3316,-3695,-4168,-4683,-5181,-5624,-5981,-6234,-6389,-6442,-6417,-6314,-6154,-5931,-5644,-5289,-4834,-4290,-3613,-2829,-1921,-925,121,1176,2167,3036,3723,4182,4381,4328,4032,3555,2959,2317,1724,1236,923,817,930,1264,1780,2448,3205,4003,4764,5451,5983,6358,6523,6501,6293,5941,5481,4977,4454,3979,3553,3212,2952,2766,2653,2585,2572,2580,2627,2674,2722,2741,2695,2560,2297,1886,1323,616,-200,-1078,-1950,-2754,-3417,-3883,-4106,-4060,-3748,-3189,-2433,-1537,-582,365,1225,1945,2479,2812,2938,2877,2662,2336,1944,1540,1146,791,479,184,-112,-450,-871,-1385,-2015,-2728,-3491,-4230,-4863,-5317,-5504,-5407,-4986,-4306,-3407,-2407,-1407,-517,161,577,694,535,157,-363,-917,-1408,-1759,-1897,-1826,-1539,-1114,-604,-113,280,508,515,305,-113,-671,-1294,-1882,-2325,-2549,-2465,-2065,-1334,-336,848,2115,3325,4383,5164,5617,5705,5442,4884,4106,3221,2326,1524,901,491,349,435,746,1209,1772,2360,2907,3356,3665,3806,3777,3582,3247,2811,2293,1749,1182,629,102,-403,-855,-1269,-1609,-1874,-2037,-2083,-2012,-1822,-1548,-1228,-924,-693,-616,-714,-1042,-1578,-2297,-3147,-4021,-4850,-5504,-5917,-5995,-5709,-5043,-4032,-2737,-1259,299,1809,3169,4285,5083,5543,5643,5426,4932,4242,3434,2598,1800,1102,518,61,-308,-622,-939,-1302,-1744,-2266,-2852,-3455,-4012,-4469,-4764,-4870,-4787,-4533,-4168,-3754,-3369,-3077,-2939,-2973,-3197,-3569,-4054,-4581,-5076,-5481,-5731,-5802,-5674,-5373,-4922,-4380,-3797,-3227,-2720,-2308,-2010,-1833,-1755,-1765,-1811,-1866,-1886,-1838,-1700,-1472,-1143,-759,-313,133,570,965,1304,1588,1817,2009,2169,2325,2473,2623,2780,2929,3074,3207,3326,3434,3544,3650,3788,3934,4129,4340,4590,4841,5091,5306,5468,5558,5548,5442,5229,4919,4533,4092,3631,3196,2813,2531,2361,2312,2357,2465,2559,2594,2478,2175,1656,917,7,-1021,-2073,-3047,-3855,-4393,-4624,-4493,-4029,-3263,-2278,-1166,-40,1000,1869,2498,2867,2959,2827,2494,2054,1548,1066,629,285,14,-202,-401,-653,-994,-1476,-2112,-2887,-3766,-4674,-5538,-6265,-6796,-7072,-7099,-6882,-6480,-5967,-5411,-4908,-4504,-4253,-4160,-4213,-4386,-4604,-4842,-5011,-5103,-5075,-4946,-4723,-4453,-4169,-3914,-3724,-3606,-3572,-3588,-3627,-3650,-3592,-3438,-3126,-2671,-2050,-1300,-445,454,1359,2197,2934,3521,3934,4160,4212,4095,3858,3518,3135,2738,2370,2057,1822,1678,1629,1668,1779,1953,2168,2405,2660,2911,3168,3418,3670,3908,4144,4335,4488,4553,4518,4354,4045,3600,3026,2375,1684,1025,453,17,-247,-342,-285,-129,66,222,280,184,-82,-523,-1102,-1777,-2463,-3106,-3601,-3910,-3958,-3732,-3222,-2455,-1486,-377,779,1898,2905,3708,4292,4603,4666,4498,4149,3677,3147,2601,2084,1605,1159,717,252,-272,-866,-1527,-2218,-2892,-3470,-3899,-4122,-4112,-3896,-3498,-3010,-2493,-2052,-1729,-1596,-1633,-1853,-2184,-2587,-2982,-3311,-3527,-3600,-3529,-3330,-3042,-2713,-2391,-2123,-1942,-1859,-1891,-2003,-2187,-2398,-2593,-2748,-2798,-2743,-2536,-2180,-1684,-1051,-338,425,1189,1887,2507,2988,3339,3550,3635,3623,3542,3416,3282,3153,3054,2987,2979,3010,3114,3267,3488,3751,4057,4373,4684,4955,5162,5282,5297,5212,5024,4765,4461,4145,3858,3623,3462,3383,3382,3447,3551,3686,3800,3885,3896,3798,3575,3193,2648,1940,1101,154,-828,-1793,-2668,-3388,-3897,-4174,-4182,-3947,-3495,-2858,-2123,-1316,-525,218,868,1401,1809,2090,2257,2325,2317,2237,2116,1934,1713,1431,1091,683,214,-312,-870,-1435,-1971,-2445,-2821,-3084,-3228,-3281,-3264,-3249,-3268,-3390,-3642,-4041,-4569,-5208,-5874,-6530,-7068,-7439,-7570,-7433,-7019,-6355,-5496,-4518,-3523,-2593,-1825,-1269,-960,-885,-1016,-1264,-1575,-1833,-1995,-1984,-1792,-1420,-905,-303,322,901,1390,1742,1967,2066,2083,2071,2066,2141,2288,2542,2864,3222,3568,3835,3988,3981,3814,3493,3053,2552,2040,1595,1257,1074,1068,1223,1535,1944,2410,2865,3258,3538,3681,3658,3496,3194,2815,2396,1994,1673,1450,1365,1385,1498,1627,1708,1663,1427,958,249,-688,-1786,-2973,-4138,-5195,-6026,-6584,-6793,-6660,-6185,-5418,-4431,-3295,-2113,-956,87,947,1595,1966,2098,1957,1613,1088,459,-215,-866,-1431,-1874,-2162,-2297,-2300,-2198,-2050,-1890,-1766,-1714,-1737,-1865,-2064,-2357,-2705,-3115,-3562,-4027,-4498,-4957,-5369,-5735,-6003,-6191,-6259,-6223,-6082,-5847,-5558,-5229,-4912,-4633,-4418,-4295,-4249,-4280,-4347,-4407,-4421,-4329,-4105,-3720,-3173,-2478,-1672,-792,106,970,1762,2436,2977,3374,3632,3775,3827,3824,3797,3780,3787,3843,3928,4062,4200,4354,4485,4594,4675,4727,4773,4818,4891,4999,5161,5368,5618,5879,6133,6337,6466,6493,6416,6230,5974,5666,5356,5089,4895,4814,4848,5000,5243,5542,5843,6086,6212,6167,5915,5436,4742,3847,2820,1693,570,-510,-1460,-2243,-2807,-3149,-3239,-3120,-2787,-2284,-1652,-913,-131,673,1447,2155,2763,3234,3530,3628,3497,3123,2515,1676,668,-468,-1634,-2753,-3722,-4467,-4915,-5045,-4844,-4369,-3684,-2911,-2167,-1594,-1292,-1360,-1810,-2648,-3781,-5114,-6489,-7763,-8784,-9445,-9659,-9405,-8711,-7645,-6334,-4909,-3528,-2334,-1442,-932,-832,-1127,-1734,-2568,-3473,-4328,-4990,-5358,-5358,-4974,-4219,-3169,-1920,-590,689,1801,2665,3216,3460,3409,3141,2730,2274,1864,1561,1422,1460,1668,2017,2453,2925,3371,3740,4001,4114,4095,3931,3665,3318,2930,2550,2195,1915,1717,1616,1609,1690,1830,2013,2206,2381,2533,2635,2715,2761,2810,2868,2938,3016,3080,3084,3001,2770,2381,1800,1050,154,-828,-1827,-2766,-3565,-4164,-4512,-4588,-4397,-3953,-3309,-2499,-1596,-637,320,1230,2074,2805,3424,3896,4218,4362,4332,4101,3703,3134,2463,1725,998,348,-171,-509,-654,-614,-417,-138,164,386,462,314,-88,-752,-1648,-2699,-3818,-4891,-5806,-6477,-6834,-6854,-6555,-5991,-5248,-4430,-3652,-3001,-2576,-2400,-2504,-2844,-3375,-4005,-4642,-5196,-5572,-5731,-5619,-5259,-4666,-3896,-3012,-2079,-1162,-312,430,1054,1537,1910,2158,2336,2421,2469,2448,2394,2283,2129,1929,1688,1427,1164,922,748,661,707,901,1256,1769,2416,3159,3945,4710,5392,5934,6286,6427,6348,6066,5627,5079,4496,3948,3496,3213,3111,3243,3555,4044,4606,5182,5655,5945,5973,5688,5084,4177,3032,1730,386,-911,-2027,-2917,-3489,-3748,-3697,-3374,-2847,-2180,-1448,-704,-1,637,1202,1682,2087,2417,2659,2806,2833,2719,2455,2035,1484,838,159,-489,-1024,-1394,-1542,-1452,-1144,-653,-84,487,919,1128,1025,566,-226,-1310,-2566,-3875,-5077,-6053,-6671,-6891,-6661,-6054,-5119,-3998,-2818,-1725,-848,-278,-78,-235,-726,-1437,-2271,-3071,-3730,-4108,-4170,-3846,-3194,-2241,-1106,115,1293,2337,3146,3696,3944,3941,3723,3373,2989,2635,2417,2356,2502,2827,3306,3868,4447,4954,5325,5500,5448,5173,4696,4073,3363,2660,2013,1521,1195,1088,1168,1435,1812,2270,2728,3133,3447,3617,3651,3533,3292,2965,2579,2201,1849,1561,1349,1193,1090,974,833,590,236,-265,-911,-1678,-2533,-3414,-4258,-5001,-5576,-5946,-6052,-5913,-5494,-4840,-3972,-2937,-1792,-603,578,1666,2610,3343,3813,3990,3853,3409,2690,1751,676,-459,-1532,-2476,-3177,-3588,-3658,-3386,-2804,-1978,-1023,-45,790,1383,1615,1439,846,-113,-1343,-2699,-4035,-5191,-6033,-6469,-6446,-5984,-5139,-4030,-2806,-1614,-624,55,327,170,-391,-1277,-2364,-3505,-4553,-5358,-5828,-5888,-5533,-4797,-3757,-2526,-1219,31,1127,1988,2561,2848,2858,2643,2272,1792,1303,828,448,167,28,14,149,385,747,1173,1680,2227,2791,3368,3911,4416,4852,5199,5443,5579,5602,5535,5385,5191,4968,4750,4554,4390,4257,4155,4063,3974,3868,3735,3560,3345,3076,2761,2397,1993,1558,1107,656,226,-158,-476,-714,-853,-903,-860,-756,-611,-460,-327,-240,-201,-215,-255,-297,-306,-243,-98,146,472,844,1236,1576,1839,1968,1939,1747,1376,870,236,-454,-1170,-1833,-2417,-2876,-3202,-3422,-3556,-3681,-3839,-4099,-4492,-5031,-5699,-6442,-7197,-7880,-8403,-8712,-8742,-8503,-7988,-7270,-6401,-5491,-4616,-3867,-3307,-2963,-2851,-2924,-3144,-3432,-3710,-3919,-3987,-3902,-3642,-3239,-2722,-2155,-1579,-1070,-639,-339,-151,-63,-58,-63,-70,-9,131,369,706,1118,1581,2049,2485,2852,3123,3284,3343,3312,3229,3132,3054,3037,3094,3238,3457,3726,4010,4266,4460,4554,4537,4394,4155,3821,3458,3080,2753,2504,2366,2351,2459,2649,2894,3114,3253,3240,3017,2555,1837,897,-229,-1443,-2682,-3813,-4784,-5481,-5890,-5971,-5749,-5263,-4570,-3750,-2871,-2000,-1189,-476,124,590,941,1158,1273,1270,1191,1024,816,577,330,105,-103,-273,-422,-548,-662,-766,-868,-968,-1077,-1201,-1344,-1531,-1750,-2015,-2303,-2594,-2862,-3071,-3184,-3187,-3064,-2821,-2500,-2124,-1775,-1502,-1372,-1441,-1724,-2239,-2938,-3776,-4653,-5475,-6135,-6530,-6601,-6293,-5624,-4619,-3376,-1980,-577,725,1811,2587,3013,3073,2790,2245,1506,700,-83,-734,-1186,-1384,-1322,-1009,-501,148,841,1514,2080,2498,2730,2781,2672,2449,2178,1917,1734,1678,1772,2032,2433,2946,3517,4082,4588,4969,5195,5241,5105,4811,4398,3914,3427,2980,2621,2376,2243,2219,2258,2329,2384,2376,2296,2095,1817,1438,1019,574,148,-226,-525,-726,-825,-818,-712,-519,-255,69,424,791,1153,1456,1706,1828,1841,1697,1415,1003,484,-85,-679,-1227,-1710,-2078,-2322,-2433,-2409,-2282,-2068,-1827,-1591,-1435,-1387,-1506,-1796,-2267,-2883,-3608,-4360,-5082,-5694,-6134,-6370,-6372,-6159,-5759,-5221,-4616,-4007,-3470,-3039,-2766,-2635,-2648,-2750,-2890,-3004,-3028,-2915,-2631,-2172,-1551,-815,-15,774,1482,2031,2383,2476,2334,1944,1371,678,-54,-726,-1252,-1559,-1578,-1295,-702,167,1234,2445,3666,4832,5827,6597,7074,7259,7130,6747,6138,5389,4553,3725,2943,2294,1780,1458,1291,1294,1407,1610,1830,2053,2209,2310,2317,2256,2125,1945,1728,1484,1199,889,516,97,-394,-934,-1519,-2114,-2688,-3210,-3638,-3964,-4158,-4234,-4187,-4042,-3816,-3522,-3181,-2793,-2370,-1907,-1413,-883,-343,202,714,1173,1536,1792,1891,1854,1647,1299,821,226,-434,-1153,-1876,-2583,-3241,-3819,-4313,-4697,-4978,-5143,-5205,-5153,-5005,-4745,-4391,-3947,-3426,-2860,-2271,-1714,-1221,-854,-645,-639,-847,-1280,-1902,-2683,-3551,-4423,-5226,-5863,-6269,-6393,-6195,-5690,-4895,-3869,-2697,-1460,-275,786,1628,2215,2515,2537,2313,1886,1330,711,93,-444,-880,-1148,-1265,-1215,-1036,-737,-378,44,468,915,1360,1831,2334,2903,3537,4271,5075,5951,6847,7715,8500,9130,9548,9710,9576,9158,8470,7562,6517,5403,4338,3390,2652,2157,1943,1979,2239,2645,3121,3588,3968,4222,4314,4261,4090,3853,3623,3444,3373,3417,3561,3770,3981,4126,4155,4020,3705,3230,2611,1913,1193,504,-83,-550,-867,-1053,-1133,-1154,-1172,-1226,-1373,-1614,-1969,-2407,-2901,-3406,-3877,-4271,-4560,-4728,-4771,-4699,-4533,-4295,-4013,-3712,-3428,-3169,-2981,-2854,-2832,-2903,-3089,-3372,-3765,-4234,-4782,-5368,-5970,-6550,-7061,-7457,-7688,-7708,-7486,-7006,-6276,-5322,-4208,-2996,-1787,-660,277,958,1313,1318,973,322,-569,-1597,-2660,-3649,-4468,-5046,-5335,-5322,-5021,-4469,-3731,-2864,-1948,-1044,-198,544,1183,1701,2136,2497,2825,3145,3482,3854,4263,4713,5175,5654,6097,6506,6835,7070,7191,7171,7020,6711,6281,5726,5106,4442,3803,3224,2756,2416,2225,2159,2204,2311,2431,2524,2538,2446,2235,1887,1439,894,307,-296,-878,-1404,-1862,-2216,-2474,-2605,-2611,-2479,-2209,-1794,-1265,-615,93,829,1521,2111,2521,2707,2609,2234,1576,693,-365,-1507,-2654,-3719,-4637,-5351,-5833,-6068,-6059,-5822,-5375,-4742,-3955,-3026,-2003,-897,230,1349,2383,3288,3981,4420,4543,4320,3752,2838,1647,238,-1277,-2788,-4171,-5323,-6144,-6589,-6633,-6304,-5660,-4781,-3785,-2768,-1854,-1132,-686,-563,-783,-1320,-2127,-3107,-4167,-5174,-6037,-6645,-6950,-6915,-6559,-5924,-5097,-4168,-3246,-2417,-1763,-1324,-1120,-1113,-1257,-1443,-1588,-1557,-1270,-636,370,1758,3451,5376,7380,9318,11029,12355,13188,13441,13117,12240,10942,9364,7702,6148,4883,4040,3705,3871,4493,5443,6575,7708,8678,9341,9596,9405,8765,7752,6473,5050,3648,2372,1338,601,164,13,71,269,522,749,906,956,892,744,513,267,0,-239,-461,-654,-840,-1017,-1224,-1451,-1733,-2072,-2466,-2936,-3450,-4010,-4580,-5138,-5644,-6073,-6384,-6564,-6582,-6447,-6146,-5717,-5179,-4585,-3981,-3415,-2928,-2567,-2343,-2287,-2375,-2590,-2887,-3195,-3461,-3597,-3567,-3323,-2848,-2166,-1292,-298,773,1847,2853,3747,4443,4925,5119,5009,4574,3801,2732,1388,-124,-1736,-3300,-4712,-5830,-6557,-6809,-6554,-5790,-4587,-3025,-1245,617,2421,4017,5324,6239,6758,6867,6623,6095,5381,4580,3789,3099,2563,2225,2096,2155,2374,2705,3080,3458,3769,3990,4084,4059,3928,3707,3454,3180,2946,2757,2650,2602,2624,2668,2708,2698,2598,2375,2022,1535,939,267,-443,-1150,-1812,-2420,-2931,-3361,-3675,-3884,-3958,-3897,-3667,-3276,-2702,-1983,-1135,-225,693,1548,2275,2834,3174,3293,3172,2838,2309,1624,833,-18,-861,-1646,-2323,-2839,-3177,-3321,-3262,-3041,-2669,-2208,-1717,-1253,-882,-660,-600,-731,-996,-1369,-1763,-2111,-2343,-2399,-2260,-1917,-1411,-793,-140,462,942,1224,1284,1086,670,46,-711,-1557,-2429,-3277,-4066,-4772,-5366,-5859,-6208,-6439,-6514,-6439,-6207,-5824,-5300,-4673,-3968,-3228,-2506,-1809,-1190,-632,-156,251,589,870,1099,1290,1459,1635,1828,2085,2394,2786,3230,3710,4181,4593,4906,5074,5077,4902,4568,4098,3549,2978,2446,2029,1773,1732,1930,2375,3042,3897,4864,5886,6860,7744,8447,8972,9266,9369,9273,9018,8630,8133,7555,6903,6184,5404,4554,3638,2664,1642,626,-348,-1199,-1863,-2270,-2381,-2175,-1677,-952,-80,799,1580,2114,2307,2076,1391,269,-1227,-2987,-4871,-6735,-8408,-9778,-10720,-11178,-11135,-10606,-9669,-8419,-6973,-5475,-4044,-2807,-1854,-1251,-1033,-1179,-1655,-2368,-3223,-4091,-4865,-5438,-5744,-5765,-5494,-5011,-4362,-3670,-2996,-2438,-2048,-1857,-1898,-2144,-2595,-3209,-3946,-4766,-5604,-6408,-7120,-7681,-8057,-8217,-8145,-7869,-7382,-6746,-5963,-5085,-4121,-3103,-2043,-959,134,1216,2292,3330,4362,5342,6302,7188,8002,8685,9211,9523,9598,9397,8914,8166,7160,5965,4619,3212,1831,568,-466,-1190,-1531,-1445,-942,-51,1130,2495,3891,5182,6224,6915,7174,6994,6367,5383,4109,2670,1181,-250,-1531,-2581,-3372,-3877,-4108,-4096,-3873,-3485,-2979,-2386,-1746,-1094,-440,159,714,1169,1526,1766,1881,1873,1744,1491,1118,621,4,-726,-1546,-2426,-3320,-4165,-4900,-5445,-5743,-5746,-5418,-4777,-3838,-2680,-1386,-74,1140,2131,2805,3078,2928,2359,1458,320,-890,-2029,-2923,-3467,-3552,-3157,-2287,-992,610,2405,4226,5909,7298,8247,8641,8419,7556,6093,4123,1771,-782,-3363,-5784,-7877,-9508,-10572,-11005,-10807,-9988,-8655,-6897,-4888,-2773,-736,1069,2522,3508,4021,4038,3651,2940,2051,1104,251,-421,-827,-938,-763,-346,240,910,1574,2158,2605,2878,2983,2932,2767,2535,2290,2066,1917,1841,1879,1997,2210,2471,2758,3027,3239,3359,3373,3260,3043,2724,2348,1940,1553,1217,974,848,842,966,1192,1485,1828,2148,2425,2606,2651,2541,2252,1791,1195,505,-199,-847,-1357,-1653,-1690,-1423,-856,-17,1042,2214,3400,4466,5302,5806,5924,5616,4924,3874,2574,1103,-429,-1925,-3312,-4518,-5485,-6178,-6553,-6592,-6286,-5645,-4700,-3528,-2192,-823,496,1637,2529,3098,3324,3203,2777,2097,1242,285,-708,-1671,-2577,-3388,-4111,-4737,-5282,-5746,-6134,-6434,-6637,-6723,-6672,-6487,-6140,-5674,-5071,-4381,-3620,-2814,-2011,-1230,-522,78,534,821,917,848,608,261,-161,-600,-1001,-1325,-1527,-1600,-1525,-1322,-1010,-614,-194,243,621,944,1153,1252,1214,1052,777,425,48,-288,-509,-542,-305,238,1130,2341,3816,5450,7095,8594,9769,10497,10641,10194,9131,7561,5593,3387,1133,-1025,-2918,-4447,-5527,-6121,-6223,-5860,-5086,-3983,-2642,-1191,270,1597,2705,3484,3891,3871,3454,2645,1533,181,-1302,-2810,-4247,-5493,-6479,-7110,-7349,-7167,-6580,-5627,-4397,-2978,-1507,-102,1119,2057,2651,2877,2743,2309,1657,876,97,-621,-1174,-1549,-1730,-1736,-1632,-1465,-1311,-1235,-1281,-1497,-1885,-2446,-3146,-3942,-4775,-5587,-6305,-6895,-7293,-7497,-7486,-7279,-6905,-6405,-5845,-5275,-4774,-4379,-4131,-4021,-4014,-4028,-3966,-3697,-3127,-2155,-769,1022,3113,5357,7566,9528,11046,11957,12156,11605,10356,8511,6259,3794,1353,-847,-2630,-3832,-4382,-4246,-3451,-2106,-342,1661,3704,5604,7191,8339,8980,9094,8731,7969,6936,5767,4593,3549,2703,2142,1866,1876,2116,2523,2994,3461,3810,4000,3975,3733,3307,2732,2098,1464,910,494,240,174,262,463,713,914,1006,889,537,-88,-959,-2039,-3246,-4483,-5645,-6610,-7294,-7611,-7526,-7043,-6199,-5093,-3827,-2561,-1410,-522,28,190,-43,-613,-1456,-2463,-3534,-4542,-5385,-5947,-6142,-5887,-5148,-3920,-2261,-273,1883,4025,5932,7411,8289,8440,7825,6453,4435,1914,-900,-3795,-6540,-8949,-10844,-12122,-12712,-12616,-11874,-10584,-8874,-6896,-4823,-2802,-984,532,1660,2381,2688,2650,2322,1811,1212,613,102,-279,-490,-532,-417,-181,130,486,820,1134,1373,1563,1679,1759,1809,1853,1921,2020,2176,2393,2665,2978,3304,3593,3813,3896,3825,3551,3093,2442,1670,818,-14,-742,-1282,-1558,-1530,-1203,-601,184,1053,1880,2541,2941,3013,2734,2130,1258,209,-922,-2033,-3021,-3804,-4286,-4400,-4082,-3304,-2066,-423,1528,3643,5736,7615,9097,10017,10290,9870,8810,7209,5243,3090,970,-945,-2503,-3606,-4215,-4346,-4051,-3426,-2577,-1610,-633,279,1070,1695,2163,2459,2617,2653,2592,2450,2249,1964,1622,1173,636,-17,-772,-1611,-2510,-3418,-4286,-5069,-5712,-6183,-6465,-6539,-6432,-6154,-5747,-5253,-4714,-4171,-3658,-3193,-2796,-2476,-2228,-2073,-1991,-1986,-2055,-2170,-2327,-2496,-2657,-2776,-2840,-2815,-2693,-2465,-2137,-1721,-1250,-749,-259,181,553,826,1003,1079,1065,970,805,584,321,48,-194,-341,-325,-76,474,1349,2562,4070,5793,7628,9438,11085,12436,13369,13804,13683,13001,11792,10120,8103,5876,3597,1442,-444,-1915,-2888,-3301,-3175,-2543,-1522,-220,1204,2610,3853,4819,5429,5625,5424,4829,3929,2776,1493,151,-1123,-2272,-3198,-3863,-4228,-4287,-4060,-3589,-2926,-2158,-1352,-592,57,551,859,982,940,779,543,294,67,-114,-235,-333,-425,-563,-796,-1149,-1659,-2318,-3104,-3974,-4858,-5680,-6364,-6842,-7070,-7039,-6762,-6299,-5711,-5090,-4508,-4045,-3738,-3626,-3692,-3930,-4268,-4666,-5015,-5251,-5271,-5009,-4412,-3454,-2154,-557,1248,3155,5032,6758,8201,9278,9899,10050,9704,8917,7737,6264,4610,2908,1280,-126,-1227,-1929,-2217,-2079,-1579,-763,249,1385,2515,3572,4448,5102,5477,5572,5388,4969,4368,3659,2926,2239,1679,1285,1086,1080,1227,1476,1750,1968,2060,1970,1668,1161,488,-293,-1087,-1817,-2379,-2712,-2760,-2521,-2022,-1327,-536,238,877,1278,1357,1082,435,-526,-1732,-3065,-4393,-5580,-6492,-7032,-7131,-6774,-5996,-4873,-3536,-2107,-767,382,1178,1592,1552,1109,324,-692,-1775,-2778,-3525,-3892,-3777,-3151,-2022,-493,1330,3254,5119,6738,7964,8688,8843,8435,7492,6120,4425,2555,653,-1150,-2726,-3997,-4906,-5450,-5656,-5585,-5312,-4907,-4442,-3944,-3445,-2927,-2389,-1803,-1157,-457,291,1035,1744,2342,2796,3038,3072,2870,2481,1929,1287,622,7,-495,-820,-945,-840,-517,-8,656,1400,2170,2899,3526,4014,4321,4434,4336,4029,3530,2851,2041,1141,208,-674,-1462,-2057,-2431,-2538,-2363,-1942,-1298,-532,289,1041,1655,2028,2132,1936,1468,780,-50,-923,-1734,-2394,-2813,-2951,-2775,-2299,-1562,-624,432,1519,2548,3453,4167,4669,4945,5001,4877,4590,4194,3716,3187,2637,2072,1525,990,509,63,-306,-628,-903,-1152,-1413,-1694,-2017,-2369,-2725,-3047,-3286,-3391,-3334,-3081,-2660,-2092,-1459,-831,-312,17,83,-151,-698,-1511,-2541,-3685,-4845,-5913,-6797,-7420,-7748,-7760,-7495,-6990,-6330,-5587,-4840,-4157,-3572,-3121,-2799,-2612,-2546,-2581,-2720,-2930,-3222,-3565,-3953,-4356,-4744,-5077,-5306,-5393,-5289,-4983,-4461,-3757,-2909,-1988,-1076,-246,421,880,1094,1090,879,565,204,-89,-245,-192,91,610,1328,2182,3109,4020,4855,5565,6121,6544,6829,7054,7220,7386,7551,7698,7806,7800,7648,7274,6672,5817,4746,3493,2150,769,-518,-1658,-2536,-3095,-3289,-3080,-2508,-1590,-432,876,2203,3418,4399,5039,5265,5048,4405,3390,2115,694,-705,-1964,-2928,-3524,-3684,-3415,-2748,-1789,-633,569,1689,2622,3262,3582,3563,3247,2689,1979,1195,426,-263,-832,-1259,-1557,-1757,-1911,-2064,-2281,-2574,-2985,-3477,-4045,-4622,-5167,-5615,-5925,-6069,-6039,-5858,-5565,-5212,-4861,-4548,-4307,-4136,-4005,-3885,-3703,-3427,-3000,-2399,-1630,-698,340,1424,2486,3440,4228,4810,5148,5270,5187,4953,4619,4231,3832,3456,3118,2822,2565,2324,2088,1824,1518,1161,739,281,-197,-649,-1022,-1272,-1347,-1210,-853,-272,499,1405,2378,3330,4177,4836,5249,5372,5200,4754,4080,3258,2360,1488,708,99,-305,-474,-412,-142,305,876,1523,2199,2840,3413,3852,4118,4169,3963,3487,2738,1733,529,-826,-2217,-3569,-4765,-5711,-6356,-6626,-6547,-6111,-5409,-4476,-3452,-2383,-1398,-539,125,591,852,956,936,868,785,737,728,760,815,871,916,935,946,934,934,933,957,988,1049,1112,1194,1276,1353,1412,1452,1441,1382,1249,1018,694,248,-302,-955,-1677,-2436,-3175,-3833,-4360,-4677,-4768,-4578,-4131,-3439,-2570,-1604,-637,229,890,1299,1380,1164,661,-49,-881,-1721,-2482,-3055,-3397,-3452,-3242,-2783,-2142,-1388,-598,149,807,1329,1710,1943,2050,2038,1933,1722,1427,1016,507,-127,-850,-1652,-2477,-3264,-3952,-4469,-4768,-4819,-4619,-4202,-3614,-2948,-2265,-1678,-1220,-960,-878,-961,-1138,-1330,-1460,-1440,-1245,-854,-306,343,1007,1616,2097,2406,2530,2463,2237,1891,1476,1049,674,402,291,369,658,1154,1818,2603,3421,4184,4792,5155,5207,4916,4276,3328,2140,815,-534,-1785,-2816,-3537,-3877,-3807,-3353,-2562,-1542,-415,688,1619,2277,2561,2439,1899,999,-177,-1514,-2863,-4099,-5089,-5740,-6003,-5856,-5356,-4560,-3593,-2559,-1572,-732,-102,273,390,257,-86,-604,-1239,-1963,-2711,-3477,-4192,-4854,-5406,-5833,-6090,-6169,-6043,-5721,-5221,-4561,-3802,-2981,-2156,-1372,-647,-9,566,1075,1567,2042,2538,3023,3501,3908,4216,4381,4386,4246,3997,3709,3453,3301,3314,3510,3886,4410,5011,5635,6209,6669,6988,7129,7095,6879,6515,6003,5391,4708,3981,3272,2596,2000,1508,1130,895,789,832,991,1264,1603,1975,2326,2607,2782,2818,2700,2445,2057,1588,1071,552,77,-318,-603,-764,-784,-690,-474,-200,127,421,682,827,866,739,479,41,-521,-1234,-2041,-2940,-3880,-4824,-5730,-6532,-7196,-7661,-7907,-7915,-7688,-7273,-6695,-6055,-5390,-4807,-4336,-4027,-3876,-3860,-3925,-3999,-4002,-3862,-3530,-2990,-2259,-1404,-523,288,903,1266,1325,1093,637,49,-544,-1015,-1267,-1225,-866,-209,687,1741,2851,3924,4874,5621,6124,6345,6283,5949,5376,4620,3733,2800,1874,1033,332,-178,-452,-467,-212,305,1035,1938,2904,3866,4702,5336,5686,5708,5384,4741,3817,2704,1485,270,-840,-1761,-2419,-2779,-2820,-2568,-2058,-1360,-543,313,1141,1870,2452,2843,3016,2953,2639,2090,1305,337,-789,-1992,-3204,-4338,-5307,-6032,-6462,-6553,-6311,-5767,-4970,-4001,-2937,-1851,-810,146,997,1733,2372,2916,3393,3785,4098,4287,4318,4151,3752,3121,2286,1300,277,-688,-1446,-1901,-1971,-1607,-858,233,1517,2870,4124,5147,5830,6108,5965,5434,4587,3529,2370,1230,214,-614,-1198,-1550,-1686,-1661,-1533,-1354,-1165,-989,-836,-691,-551,-389,-205,3,216,417,564,636,594,431,135,-272,-766,-1306,-1835,-2315,-2697,-2948,-3062,-3022,-2858,-2576,-2202,-1779,-1305,-849,-406,-40,229,364,332,126,-262,-813,-1483,-2229,-2981,-3680,-4266,-4703,-4957,-5041,-4954,-4730,-4383,-3940,-3398,-2774,-2036,-1202,-241,824,1974,3173,4334,5396,6255,6826,7058,6903,6383,5538,4469,3293,2153,1183,510,212,339,869,1743,2856,4067,5238,6221,6923,7260,7228,6835,6152,5272,4275,3285,2355,1558,904,392,-6,-330,-608,-882,-1143,-1404,-1634,-1816,-1922,-1927,-1829,-1631,-1349,-1027,-684,-387,-158,-47,-63,-230,-522,-946,-1439,-1977,-2509,-2980,-3370,-3617,-3737,-3689,-3519,-3225,-2871,-2501,-2183,-1983,-1950,-2134,-2540,-3156,-3934,-4800,-5660,-6420,-6984,-7290,-7301,-7014,-6466,-5700,-4793,-3804,-2792,-1806,-862,3,816,1545,2231,2844,3401,3864,4230,4446,4515,4401,4133,3719,3226,2703,2243,1905,1770,1861,2204,2755,3464,4239,4958,5519,5798,5728,5268,4439,3312,2007,679,-511,-1408,-1896,-1917,-1457,-597,567,1855,3126,4192,4952,5301,5225,4731,3899,2814,1605,396,-715,-1604,-2244,-2569,-2606,-2374,-1941,-1376,-765,-182,307,648,827,821,658,354,-55,-520,-1006,-1465,-1866,-2195,-2443,-2631,-2790,-2958,-3179,-3493,-3907,-4434,-5028,-5659,-6246,-6748,-7079,-7225,-7141,-6842,-6341,-5666,-4861,-3958,-3006,-2022,-1059,-117,762,1579,2294,2904,3353,3631,3692,3522,3124,2506,1722,827,-86,-924,-1584,-1979,-2028,-1702,-978,84,1432,2920,4433,5794,6865,7527,7703,7386,6626,5529,4250,2962,1830,997,557,532,909,1580,2446,3344,4151,4746,5062,5074,4801,4305,3671,2990,2344,1804,1395,1131,984,908,861,776,624,377,34,-383,-838,-1282,-1669,-1944,-2089,-2065,-1889,-1550,-1108,-571,-39,452,801,953,838,432,-281,-1249,-2419,-3673,-4910,-5999,-6846,-7368,-7527,-7311,-6754,-5895,-4814,-3578,-2270,-966,264,1364,2273,2958,3375,3507,3319,2828,2023,966,-282,-1639,-2977,-4203,-5188,-5846,-6110,-5941,-5350,-4373,-3095,-1609,-57,1447,2743,3727,4280,4345,3889,2959,1623,45,-1621,-3167,-4417,-5217,-5483,-5178,-4374,-3164,-1736,-263,1042,2034,2578,2631,2200,1363,241,-1007,-2227,-3275,-4033,-4456,-4507,-4240,-3715,-3023,-2281,-1564,-975,-550,-330,-307,-453,-734,-1075,-1421,-1698,-1856,-1845,-1674,-1335,-899,-422,3,295,383,227,-183,-821,-1628,-2530,-3447,-4296,-5017,-5559,-5882,-5985,-5836,-5464,-4853,-4036,-3028,-1866,-588,742,2081,3328,4420,5263,5781,5927,5682,5059,4137,2994,1769,580,-446,-1191,-1586,-1571,-1127,-297,894,2321,3885,5442,6832,7934,8610,8791,8451,7615,6382,4893,3318,1863,677,-88,-371,-161,484,1440,2551,3635,4526,5076,5204,4880,4135,3070,1806,493,-717,-1713,-2400,-2737,-2736,-2427,-1901,-1240,-545,91,597,919,1034,943,673,270,-214,-708,-1161,-1516,-1753,-1860,-1875,-1837,-1819,-1887,-2109,-2513,-3132,-3919,-4846,-5826,-6786,-7638,-8310,-8735,-8872,-8696,-8198,-7401,-6334,-5056,-3639,-2148,-683,698,1907,2890,3586,3956,3979,3654,3025,2136,1111,34,-944,-1728,-2212,-2331,-2064,-1411,-427,815,2206,3628,4948,6047,6821,7182,7114,6607,5728,4573,3271,1971,842,2,-416,-371,157,1112,2405,3885,5405,6779,7860,8517,8673,8313,7466,6260,4802,3313,1921,822,114,-126,109,766,1741,2898,4071,5102,5844,6203,6097,5545,4564,3265,1757,187,-1313,-2607,-3622,-4300,-4660,-4749,-4653,-4489,-4351,-4348,-4517,-4910,-5480,-6216,-7020,-7831,-8553,-9106,-9424,-9439,-9140,-8493,-7546,-6315,-4890,-3331,-1756,-231,1112,2213,2965,3317,3226,2692,1758,506,-930,-2414,-3768,-4856,-5543,-5761,-5463,-4681,-3465,-1920,-179,1615,3305,4751,5826,6447,6565,6188,5385,4233,2900,1514,244,-769,-1428,-1650,-1428,-783,206,1432,2766,4050,5168,5967,6391,6379,5954,5169,4128,2944,1753,660,-248,-920,-1347,-1555,-1592,-1529,-1438,-1378,-1403,-1529,-1763,-2073,-2434,-2774,-3061,-3223,-3236,-3068,-2720,-2236,-1651,-1079,-581,-289,-255,-551,-1183,-2114,-3293,-4590,-5909,-7084,-8013,-8566,-8681,-8317,-7488,-6252,-4710,-2984,-1213,462,1931,3088,3883,4272,4265,3872,3155,2166,1010,-227,-1415,-2463,-3250,-3723,-3823,-3557,-2948,-2063,-980,205,1388,2486,3396,4066,4430,4479,4205,3659,2899,2023,1135,349,-251,-584,-627,-375,145,859,1714,2604,3468,4206,4749,5032,5007,4650,3983,3035,1906,686,-493,-1521,-2289,-2731,-2805,-2536,-1956,-1174,-266,626,1416,2007,2337,2385,2143,1650,966,154,-689,-1498,-2194,-2735,-3111,-3323,-3421,-3445,-3456,-3510,-3631,-3848,-4152,-4525,-4931,-5314,-5628,-5806,-5797,-5568,-5082,-4357,-3401,-2276,-1032,237,1472,2576,3480,4128,4450,4438,4068,3381,2436,1326,184,-861,-1665,-2121,-2148,-1718,-855,384,1882,3529,5176,6708,7995,8968,9550,9732,9513,8943,8083,7032,5881,4729,3673,2758,2045,1519,1193,1016,984,1032,1171,1334,1529,1700,1825,1863,1789,1582,1253,812,306,-216,-717,-1133,-1459,-1673,-1799,-1864,-1914,-1982,-2108,-2299,-2557,-2861,-3169,-3457,-3667,-3792,-3793,-3679,-3464,-3179,-2879,-2628,-2492,-2534,-2797,-3304,-4040,-4975,-6034,-7134,-8175,-9051,-9657,-9924,-9782,-9225,-8264,-6957,-5386,-3661,-1896,-202,1306,2561,3474,4021,4164,3919,3293,2362,1179,-118,-1425,-2586,-3466,-3949,-3945,-3424,-2410,-967,760,2638,4455,6077,7314,8097,8338,8063,7325,6238,4954,3637,2460,1556,1043,950,1285,1964,2883,3902,4877,5695,6255,6521,6481,6155,5607,4880,4061,3212,2404,1708,1180,871,818,1026,1483,2142,2932,3762,4525,5128,5482,5524,5240,4617,3730,2618,1413,186,-927,-1852,-2517,-2882,-2979,-2833,-2564,-2252,-2034,-1993,-2217,-2729,-3523,-4534,-5662,-6773,-7722,-8380,-8625,-8416,-7719,-6603,-5146,-3488,-1765,-122,1323,2477,3283,3717,3783,3509,2947,2156,1219,214,-759,-1613,-2257,-2635,-2693,-2434,-1872,-1073,-121,886,1834,2635,3214,3530,3586,3406,3065,2640,2239,1946,1837,1954,2296,2823,3457,4081,4588,4851,4796,4370,3591,2517,1260,-44,-1249,-2224,-2865,-3116,-2961,-2428,-1594,-541,608,1754,2774,3595,4136,4367,4274,3875,3210,2359,1378,382,-578,-1396,-2041,-2460,-2638,-2587,-2323,-1904,-1391,-866,-423,-131,-74,-272,-753,-1468,-2365,-3327,-4239,-4972,-5392,-5434,-5016,-4171,-2936,-1425,228,1861,3328,4475,5218,5477,5246,4544,3436,2017,397,-1288,-2908,-4333,-5438,-6134,-6346,-6044,-5248,-4000,-2413,-607,1245,2984,4446,5504,6067,6110,5642,4749,3534,2154,760,-484,-1446,-2028,-2166,-1883,-1205,-262,837,1930,2882,3569,3912,3874,3479,2781,1887,904,-41,-845,-1424,-1724,-1724,-1441,-906,-193,629,1467,2237,2865,3289,3481,3429,3151,2689,2089,1409,711,27,-582,-1107,-1519,-1814,-2004,-2101,-2147,-2183,-2250,-2397,-2650,-3030,-3531,-4133,-4783,-5435,-6016,-6461,-6724,-6763,-6570,-6163,-5566,-4840,-4040,-3231,-2466,-1805,-1273,-908,-724,-718,-897,-1225,-1676,-2196,-2723,-3186,-3504,-3614,-3449,-2987,-2217,-1187,45,1364,2653,3797,4666,5217,5379,5191,4688,3972,3156,2364,1716,1305,1188,1378,1831,2477,3204,3889,4422,4697,4669,4304,3626,2702,1599,450,-665,-1616,-2341,-2771,-2886,-2683,-2192,-1456,-539,486,1542,2552,3428,4122,4565,4738,4638,4273,3706,2977,2178,1377,642,51,-373,-590,-619,-502,-294,-100,5,-79,-403,-1006,-1862,-2924,-4092,-5247,-6272,-7036,-7468,-7493,-7116,-6343,-5252,-3907,-2417,-875,620,1970,3092,3908,4353,4392,3998,3197,2030,604,-966,-2514,-3875,-4884,-5394,-5322,-4618,-3343,-1586,453,2570,4520,6088,7112,7481,7201,6327,5020,3470,1906,556,-397,-814,-643,96,1308,2826,4462,6003,7258,8081,8358,8072,7229,5933,4300,2506,735,-843,-2051,-2781,-2945,-2528,-1561,-129,1638,3580,5524,7288,8724,9690,10113,9944,9203,7947,6269,4313,2205,117,-1818,-3468,-4732,-5570,-5964,-5989,-5717,-5305,-4877,-4579,-4513,-4730,-5243,-5980,-6857,-7736,-8482,-8986,-9155,-8951,-8399,-7537,-6479,-5327,-4196,-3198,-2411,-1902,-1699,-1815,-2220,-2880,-3721,-4662,-5601,-6431,-7042,-7336,-7232,-6683,-5679,-4270,-2532,-624,1309,3052,4455,5358,5683,5423,4621,3430,2011,596,-615,-1426,-1712,-1413,-554,753,2337,3987,5463,6580,7165,7141,6511,5326,3740,1914,55,-1647,-3024,-3938,-4318,-4147,-3447,-2327,-885,718,2344,3856,5125,6079,6644,6816,6598,6031,5189,4133,2974,1768,623,-421,-1283,-1947,-2373,-2578,-2582,-2443,-2233,-2034,-1918,-1951,-2149,-2513,-2980,-3485,-3921,-4193,-4231,-3977,-3436,-2646,-1676,-648,349,1182,1797,2105,2110,1800,1209,398,-589,-1659,-2752,-3781,-4671,-5347,-5734,-5776,-5434,-4681,-3551,-2079,-385,1418,3155,4676,5812,6456,6532,6042,5046,3676,2100,532,-829,-1790,-2211,-2029,-1231,86,1779,3654,5475,7046,8172,8741,8698,8050,6899,5342,3570,1719,-30,-1559,-2756,-3563,-3949,-3934,-3535,-2842,-1895,-806,369,1533,2627,3579,4349,4893,5195,5245,5052,4629,4012,3225,2325,1352,353,-622,-1565,-2443,-3277,-4071,-4840,-5599,-6339,-7043,-7676,-8196,-8551,-8701,-8614,-8277,-7712,-6940,-6032,-5044,-4053,-3124,-2306,-1643,-1159,-866,-759,-837,-1070,-1447,-1918,-2459,-3001,-3500,-3878,-4071,-4007,-3640,-2929,-1884,-529,1056,2774,4494,6089,7425,8412,8973,9092,8811,8184,7357,6442,5594,4923,4518,4399,4554,4895,5317,5691,5894,5839,5468,4791,3842,2710,1491,291,-796,-1697,-2376,-2808,-3014,-3007,-2824,-2491,-2029,-1459,-776,-7,846,1750,2653,3511,4244,4788,5085,5076,4752,4098,3163,1996,683,-670,-1982,-3149,-4131,-4889,-5417,-5748,-5899,-5927,-5848,-5724,-5540,-5354,-5132,-4908,-4662,-4401,-4126,-3829,-3525,-3205,-2878,-2549,-2229,-1938,-1710,-1578,-1583,-1752,-2116,-2657,-3373,-4178,-5023,-5769,-6326,-6554,-6371,-5704,-4549,-2953,-1028,1065,3121,4946,6321,7123,7230,6664,5467,3815,1901,-15,-1690,-2902,-3492,-3386,-2597,-1228,534,2486,4358,5955,7076,7602,7503,6771,5533,3897,2064,212,-1476,-2837,-3761,-4169,-4049,-3428,-2379,-1014,558,2184,3757,5143,6255,7026,7402,7393,6997,6267,5265,4062,2749,1415,142,-987,-1921,-2632,-3124,-3434,-3617,-3738,-3871,-4052,-4325,-4680,-5098,-5537,-5939,-6248,-6410,-6397,-6178,-5781,-5216,-4532,-3786,-3021,-2316,-1711,-1267,-1018,-997,-1204,-1639,-2256,-3019,-3840,-4646,-5323,-5781,-5909,-5644,-4935,-3795,-2280,-496,1404,3251,4875,6124,6886,7115,6814,6065,5002,3794,2644,1717,1174,1088,1482,2294,3404,4645,5833,6796,7383,7521,7157,6350,5155,3714,2150,620,-755,-1871,-2660,-3103,-3215,-3038,-2649,-2111,-1492,-845,-184,469,1136,1817,2528,3258,3993,4685,5290,5740,5982,5971,5684,5135,4343,3378,2282,1136,-21,-1125,-2160,-3075,-3865,-4488,-4932,-5159,-5158,-4901,-4401,-3664,-2734,-1675,-552,531,1502,2266,2760,2932,2746,2204,1319,139,-1270,-2820,-4414,-5937,-7281,-8337,-9009,-9215,-8915,-8090,-6778,-5072,-3083,-995,1030,2799,4159,4995,5244,4901,4044,2778,1298,-212,-1534,-2484,-2920,-2766,-2023,-776,828,2584,4268,5668,6601,6950,6664,5771,4358,2584,615,-1331,-3093,-4491,-5429,-5847,-5746,-5191,-4276,-3135,-1891,-676,436,1373,2133,2717,3165,3509,3788,4011,4183,4270,4240,4044,3652,3031,2191,1144,-62,-1373,-2720,-4027,-5222,-6241,-7028,-7561,-7815,-7808,-7564,-7128,-6554,-5896,-5221,-4565,-3990,-3508,-3142,-2894,-2754,-2708,-2753,-2860,-3034,-3249,-3497,-3759,-4010,-4227,-4378,-4431,-4346,-4097,-3643,-2980,-2102,-1032,186,1495,2830,4113,5280,6269,7022,7514,7705,7618,7256,6690,5982,5236,4538,3983,3634,3512,3626,3916,4319,4749,5106,5337,5355,5173,4749,4148,3385,2541,1666,832,87,-525,-979,-1271,-1403,-1406,-1303,-1124,-886,-593,-238,195,732,1375,2135,2977,3863,4722,5473,6037,6342,6336,5988,5308,4310,3071,1633,107,-1451,-2927,-4282,-5429,-6354,-7009,-7407,-7532,-7410,-7056,-6501,-5777,-4938,-4006,-3058,-2126,-1284,-595,-111,101,18,-384,-1082,-2028,-3149,-4340,-5488,-6472,-7169,-7493,-7362,-6756,-5693,-4238,-2506,-641,1197,2842,4163,5042,5432,5321,4744,3810,2631,1385,227,-662,-1164,-1173,-666,315,1693,3299,4979,6539,7816,8682,9055,8907,8271,7211,5838,4281,2674,1154,-164,-1180,-1825,-2069,-1915,-1405,-619,351,1397,2416,3340,4104,4709,5146,5465,5686,5852,5976,6055,6066,5971,5720,5275,4600,3692,2568,1272,-128,-1549,-2912,-4132,-5162,-5950,-6496,-6800,-6899,-6827,-6632,-6352,-6018,-5654,-5261,-4852,-4419,-3977,-3547,-3157,-2850,-2671,-2648,-2812,-3152,-3654,-4270,-4933,-5567,-6077,-6388,-6415,-6122,-5469,-4487,-3205,-1702,-78,1586,3158,4580,5747,6625,7169,7379,7280,6913,6367,5716,5066,4496,4079,3843,3800,3907,4113,4344,4513,4567,4437,4114,3581,2872,2017,1082,122,-793,-1606,-2268,-2742,-3014,-3088,-2985,-2750,-2440,-2114,-1833,-1629,-1513,-1474,-1448,-1396,-1222,-889,-359,373,1241,2193,3098,3860,4360,4518,4275,3627,2589,1245,-339,-2028,-3730,-5317,-6686,-7762,-8464,-8771,-8658,-8157,-7305,-6184,-4874,-3485,-2128,-917,37,651,852,624,-34,-1053,-2350,-3793,-5248,-6563,-7606,-8262,-8448,-8129,-7304,-6031,-4390,-2511,-522,1418,3183,4652,5751,6425,6691,6562,6133,5477,4724,3977,3356,2946,2807,2957,3376,3998,4727,5461,6076,6486,6616,6432,5935,5164,4171,3046,1865,723,-309,-1147,-1765,-2091,-2143,-1892,-1381,-643,253,1226,2185,3041,3720,4177,4401,4409,4261,4020,3763,3543,3402,3340,3337,3350,3317,3193,2928,2496,1900,1134,245,-746,-1786,-2834,-3840,-4770,-5580,-6240,-6736,-7035,-7149,-7067,-6800,-6377,-5815,-5180,-4513,-3900,-3380,-3039,-2887,-2958,-3230,-3654,-4179,-4707,-5164,-5450,-5504,-5263,-4716,-3863,-2744,-1428,14,1479,2883,4155,5215,6043,6601,6899,6955,6805,6502,6107,5687,5300,5013,4838,4812,4901,5071,5265,5410,5435,5296,4930,4348,3541,2554,1440,271,-878,-1919,-2798,-3446,-3843,-3982,-3872,-3570,-3112,-2582,-2044,-1561,-1201,-979,-916,-981,-1118,-1265,-1321,-1238,-928,-411,336,1223,2191,3120,3908,4452,4665,4483,3886,2860,1460,-252,-2179,-4187,-6150,-7927,-9391,-10444,-11014,-11063,-10614,-9705,-8445,-6955,-5380,-3904,-2648,-1774,-1342,-1412,-1940,-2868,-4061,-5371,-6628,-7674,-8367,-8611,-8362,-7598,-6395,-4824,-3010,-1107,766,2452,3862,4913,5564,5821,5699,5280,4623,3844,3031,2292,1721,1384,1331,1582,2097,2840,3698,4589,5386,6010,6379,6461,6237,5744,5015,4137,3174,2219,1344,623,106,-169,-190,36,481,1086,1792,2506,3146,3633,3900,3923,3700,3283,2741,2192,1719,1444,1419,1679,2227,2992,3896,4821,5624,6183,6365,6100,5321,4059,2337,281,-2009,-4351,-6604,-8587,-10159,-11190,-11595,-11346,-10464,-9042,-7215,-5175,-3118,-1261,235,1218,1643,1491,843,-173,-1407,-2660,-3762,-4564,-4936,-4827,-4209,-3121,-1652,97,1964,3826,5514,6923,7949,8540,8685,8410,7782,6894,5860,4789,3795,2953,2324,1917,1705,1633,1605,1550,1381,1057,562,-79,-827,-1594,-2328,-2935,-3376,-3602,-3606,-3401,-3020,-2516,-1956,-1402,-920,-566,-363,-342,-471,-737,-1077,-1430,-1715,-1868,-1807,-1499,-907,-41,1064,2357,3749,5142,6437,7507,8266,8598,8451,7766,6557,4854,2753,370,-2141,-4624,-6905,-8835,-10275,-11125,-11329,-10871,-9816,-8255,-6366,-4316,-2341,-601,710,1504,1718,1375,551,-624,-2008,-3415,-4713,-5738,-6402,-6629,-6381,-5672,-4533,-3039,-1283,616,2543,4367,5979,7278,8204,8711,8814,8532,7948,7131,6193,5219,4310,3522,2906,2462,2171,2005,1899,1822,1733,1610,1454,1268,1071,884,733,636,612,668,799,994,1222,1452,1642,1750,1746,1601,1308,877,316,-324,-1014,-1695,-2313,-2822,-3155,-3283,-3150,-2749,-2054,-1095,102,1449,2857,4184,5296,6040,6301,5987,5074,3576,1581,-789,-3376,-5976,-8425,-10518,-12110,-13099,-13411,-13073,-12152,-10764,-9092,-7291,-5553,-4010,-2771,-1891,-1367,-1182,-1247,-1514,-1874,-2269,-2628,-2891,-3029,-2993,-2774,-2360,-1752,-973,-51,973,2043,3106,4105,4990,5726,6293,6672,6886,6921,6830,6602,6282,5867,5377,4797,4138,3378,2531,1599,610,-409,-1412,-2360,-3213,-3932,-4489,-4858,-5023,-4977,-4720,-4268,-3645,-2892,-2063,-1207,-394,325,899,1293,1493,1499,1339,1057,717,387,157,92,273,737,1501,2556,3820,5212,6571,7754,8586,8935,8692,7817,6328,4300,1867,-795,-3507,-6055,-8266,-9968,-11057,-11458,-11196,-10320,-8975,-7322,-5558,-3864,-2409,-1299,-602,-318,-401,-768,-1308,-1915,-2465,-2881,-3063,-2973,-2575,-1863,-874,362,1760,3240,4709,6063,7221,8111,8681,8934,8880,8574,8086,7502,6896,6354,5915,5620,5458,5410,5412,5420,5344,5148,4776,4222,3494,2625,1664,680,-267,-1104,-1771,-2226,-2421,-2358,-2035,-1476,-739,130,1056,1960,2780,3430,3855,3998,3835,3356,2585,1599,467,-661,-1679,-2434,-2828,-2785,-2282,-1375,-152,1203,2521,3577,4221,4297,3765,2609,923,-1163,-3480,-5812,-7984,-9797,-11128,-11880,-12040,-11643,-10794,-9629,-8318,-7016,-5860,-4941,-4300,-3927,-3772,-3762,-3813,-3851,-3808,-3651,-3342,-2881,-2268,-1507,-634,342,1372,2424,3445,4382,5186,5800,6194,6348,6262,5971,5512,4949,4345,3764,3255,2857,2581,2417,2328,2271,2165,1966,1602,1055,312,-587,-1598,-2631,-3604,-4428,-5019,-5331,-5331,-5030,-4467,-3699,-2824,-1907,-1069,-342,177,494,579,460,177,-215,-630,-984,-1183,-1147,-809,-136,872,2171,3676,5265,6782,8065,8952,9309,9048,8139,6617,4585,2185,-393,-2965,-5324,-7319,-8806,-9712,-10005,-9713,-8915,-7735,-6324,-4848,-3465,-2304,-1455,-956,-799,-925,-1265,-1705,-2166,-2549,-2786,-2832,-2655,-2252,-1630,-828,126,1171,2257,3327,4328,5205,5930,6470,6822,6989,6997,6868,6644,6350,6024,5687,5365,5082,4845,4676,4558,4490,4438,4362,4227,3984,3605,3089,2418,1651,810,-43,-834,-1535,-2069,-2421,-2581,-2532,-2322,-1968,-1527,-1053,-607,-237,-11,55,-69,-352,-761,-1207,-1614,-1868,-1905,-1646,-1088,-237,831,2020,3196,4216,4952,5280,5145,4509,3411,1912,134,-1804,-3758,-5596,-7204,-8498,-9412,-9948,-10097,-9923,-9472,-8835,-8072,-7274,-6471,-5728,-5043,-4441,-3913,-3457,-3071,-2737,-2445,-2170,-1877,-1546,-1122,-599,57,839,1724,2683,3651,4575,5391,6049,6524,6804,6911,6874,6738,6546,6336,6126,5936,5753,5580,5386,5169,4884,4533,4062,3476,2749,1887,911,-140,-1224,-2257,-3188,-3932,-4447,-4681,-4629,-4277,-3675,-2848,-1880,-832,207,1149,1919,2446,2688,2624,2281,1717,1030,343,-224,-546,-547,-174,547,1569,2766,4014,5141,6011,6492,6513,6035,5087,3734,2085,272,-1576,-3325,-4885,-6173,-7171,-7868,-8305,-8523,-8582,-8534,-8413,-8254,-8038,-7783,-7448,-7040,-6552,-5987,-5381,-4737,-4098,-3453,-2814,-2163,-1471,-731,84,960,1876,2787,3625,4321,4807,5023,4962,4615,4048,3325,2549,1817,1233,855,751,926,1370,2048,2889,3800,4686,5418,5898,6020,5722,4978,3812,2299,563,-1249,-2958,-4411,-5463,-6025,-6050,-5552,-4595,-3284,-1753,-157,1370,2680,3681,4297,4496,4314,3791,3048,2185,1347,638,153,-60,0,287,729,1202,1611,1834,1801,1474,843,-22,-1068,-2158,-3200,-4081,-4720,-5086,-5175,-5033,-4754,-4415,-4145,-4006,-4077,-4360,-4835,-5440,-6082,-6668,-7107,-7323,-7282,-6959,-6364,-5533,-4491,-3285,-1967,-553,880,2323,3702,4984,6100,7021,7668,8050,8119,7913,7462,6831,6090,5337,4622,4037,3590,3327,3226,3287,3483,3785,4158,4570,4961,5287,5483,5488,5267,4776,4030,3040,1884,613,-657,-1855,-2892,-3703,-4254,-4520,-4514,-4259,-3805,-3205,-2528,-1824,-1161,-562,-52,363,715,1014,1312,1622,1976,2355,2757,3116,3390,3491,3376,2977,2306,1357,220,-1040,-2288,-3419,-4325,-4917,-5178,-5091,-4743,-4203,-3616,-3093,-2751,-2672,-2883,-3373,-4077,-4900,-5730,-6465,-7013,-7324,-7373,-7177,-6755,-6160,-5416,-4559,-3596,-2545,-1395,-174,1114,2416,3693,4865,5875,6652,7151,7360,7278,6957,6450,5846,5215,4637,4159,3818,3621,3570,3641,3820,4080,4383,4702,4981,5174,5220,5066,4671,4020,3123,2017,779,-516,-1759,-2860,-3753,-4355,-4679,-4685,-4440,-3982,-3387,-2742,-2112,-1572,-1163,-911,-820,-871,-1031,-1251,-1488,-1691,-1828,-1871,-1816,-1688,-1518,-1373,-1300,-1360,-1588,-1983,-2541,-3190,-3884,-4513,-5028,-5348,-5462,-5374,-5132,-4823,-4530,-4362,-4378,-4623,-5087,-5709,-6415,-7087,-7620,-7929,-7953,-7674,-7113,-6318,-5345,-4281,-3154,-2037,-918,168,1258,2337,3427,4498,5528,6463,7255,7839,8184,8259,8082,7680,7127,6494,5870,5331,4937,4734,4728,4925,5281,5771,6317,6861,7318,7600,7643,7368,6751,5775,4480,2921,1215,-538,-2186,-3625,-4738,-5450,-5736,-5587,-5068,-4244,-3233,-2143,-1085,-161,580,1078,1358,1423,1336,1152,943,766,683,711,876,1134,1454,1740,1924,1909,1638,1077,249,-794,-1941,-3070,-4030,-4724,-5041,-4993,-4578,-3926,-3144,-2415,-1868,-1640,-1790,-2336,-3222,-4358,-5598,-6817,-7848,-8595,-8947,-8863,-8318,-7325,-5937,-4215,-2257,-166,1945,3951,5734,7181,8203,8730,8737,8237,7284,5991,4488,2924,1478,266,-578,-997,-979,-549,215,1217,2341,3483,4533,5412,6057,6409,6454,6166,5557,4657,3504,2173,741,-696,-2041,-3206,-4116,-4716,-4992,-4932,-4583,-3979,-3189,-2273,-1287,-285,703,1630,2486,3221,3815,4222,4401,4325,3967,3339,2460,1391,181,-1076,-2323,-3482,-4502,-5344,-5963,-6347,-6457,-6288,-5824,-5068,-4058,-2842,-1520,-207,970,1862,2370,2398,1934,997,-325,-1897,-3569,-5163,-6523,-7518,-8047,-8069,-7566,-6585,-5180,-3453,-1507,544,2583,4501,6211,7613,8660,9295,9504,9300,8707,7799,6653,5381,4086,2875,1842,1039,527,283,308,552,954,1475,2040,2617,3161,3632,4010,4252,4347,4256,3969,3467,2755,1851,780,-405,-1650,-2881,-4039,-5046,-5851,-6407,-6672,-6643,-6302,-5676,-4784,-3681,-2423,-1088,229,1436,2431,3123,3466,3405,2969,2188,1131,-96,-1415,-2709,-3912,-4941,-5754,-6315,-6590,-6575,-6261,-5660,-4816,-3771,-2626,-1471,-432,385,880,991,690,-8,-1031,-2300,-3688,-5073,-6341,-7380,-8111,-8475,-8438,-7982,-7136,-5907,-4371,-2579,-631,1379,3347,5150,6707,7901,8699,9046,8970,8499,7724,6728,5634,4533,3528,2673,2022,1577,1350,1310,1447,1735,2154,2679,3285,3935,4573,5147,5573,5794,5736,5374,4674,3686,2431,1025,-448,-1867,-3115,-4107,-4749,-5004,-4846,-4302,-3399,-2228,-865,570,1971,3220,4219,4875,5134,4968,4385,3457,2261,944,-376,-1550,-2483,-3102,-3386,-3377,-3119,-2732,-2284,-1881,-1556,-1346,-1233,-1186,-1167,-1126,-1043,-898,-710,-501,-313,-198,-193,-340,-656,-1138,-1768,-2501,-3263,-3981,-4549,-4870,-4866,-4453,-3614,-2347,-706,1208,3278,5337,7235,8816,9952,10563,10618,10131,9197,7921,6462,4981,3625,2520,1758,1365,1347,1642,2176,2852,3557,4213,4722,5042,5129,4976,4581,3976,3183,2248,1220,131,-953,-2007,-2980,-3852,-4582,-5156,-5535,-5708,-5640,-5332,-4771,-3977,-2993,-1863,-680,488,1527,2366,2905,3105,2927,2387,1533,438,-784,-2039,-3211,-4223,-5006,-5547,-5824,-5889,-5752,-5488,-5115,-4699,-4253,-3818,-3403,-3028,-2709,-2452,-2283,-2210,-2251,-2425,-2729,-3176,-3739,-4409,-5128,-5856,-6514,-7026,-7315,-7282,-6877,-6038,-4761,-3071,-1039,1220,3559,5811,7806,9380,10417,10833,10619,9815,8521,6880,5064,3244,1599,250,-688,-1178,-1204,-818,-85,875,1969,3056,4058,4865,5435,5713,5705,5400,4846,4068,3130,2086,999,-72,-1074,-1962,-2688,-3237,-3559,-3657,-3496,-3082,-2418,-1525,-456,750,1979,3176,4209,4995,5439,5469,5051,4188,2928,1358,-398,-2207,-3921,-5419,-6608,-7409,-7824,-7838,-7517,-6921,-6123,-5222,-4282,-3375,-2542,-1813,-1185,-675,-252,70,295,409,386,207,-149,-692,-1400,-2257,-3179,-4109,-4926,-5537,-5835,-5736,-5179,-4169,-2712,-929,1094,3168,5138,6828,8090,8830,8990,8592,7704,6447,4965,3432,1977,761,-165,-716,-917,-782,-381,206,892,1603,2264,2833,3284,3603,3797,3873,3843,3703,3469,3111,2638,2029,1298,441,-489,-1466,-2395,-3217,-3832,-4178,-4192,-3859,-3179,-2220,-1048,211,1442,2506,3294,3700,3671,3189,2289,1053,-402,-1929,-3392,-4642,-5594,-6160,-6329,-6109,-5554,-4749,-3797,-2814,-1919,-1196,-725,-523,-581,-857,-1259,-1724,-2152,-2496,-2714,-2805,-2791,-2717,-2635,-2600,-2638,-2775,-2965,-3181,-3316,-3303,-3032,-2443,-1494,-194,1392,3169,4982,6672,8077,9053,9512,9410,8776,7694,6295,4740,3198,1830,770,100,-132,61,621,1461,2450,3474,4401,5136,5608,5778,5652,5245,4616,3821,2919,1975,1031,126,-707,-1460,-2095,-2611,-2965,-3145,-3116,-2870,-2403,-1741,-925,-32,862,1647,2240,2549,2520,2108,1329,209,-1162,-2679,-4221,-5642,-6835,-7696,-8165,-8232,-7898,-7230,-6301,-5204,-4061,-2970,-2039,-1359,-969,-901,-1120,-1570,-2168,-2808,-3398,-3869,-4155,-4260,-4186,-3981,-3710,-3435,-3205,-3073,-3013,-3029,-3030,-2957,-2713,-2225,-1440,-344,1030,2613,4279,5897,7312,8384,9012,9127,8719,7842,6576,5062,3442,1872,492,-586,-1289,-1577,-1474,-1019,-312,549,1448,2276,2960,3436,3685,3711,3535,3203,2737,2194,1574,916,220,-492,-1198,-1865,-2449,-2900,-3156,-3194,-2956,-2479,-1741,-839,194,1240,2212,3020,3555,3778,3613,3081,2172,980,-447,-1961,-3482,-4863,-6026,-6873,-7366,-7471,-7212,-6624,-5787,-4793,-3760,-2785,-1983,-1398,-1088,-1026,-1185,-1497,-1883,-2277,-2611,-2851,-2980,-3009,-2954,-2854,-2731,-2599,-2456,-2272,-1999,-1596,-990,-161,916,2215,3680,5223,6719,8049,9069,9698,9840,9498,8682,7481,6006,4394,2802,1361,202,-601,-995,-983,-600,68,932,1858,2740,3477,3983,4241,4232,4000,3598,3082,2530,1973,1470,1011,630,294,37,-180,-311,-378,-348,-227,-14,276,616,965,1283,1520,1641,1604,1390,985,387,-389,-1312,-2344,-3423,-4498,-5492,-6357,-7018,-7448,-7606,-7487,-7101,-6485,-5692,-4807,-3901,-3080,-2395,-1920,-1660,-1609,-1723,-1932,-2157,-2320,-2358,-2232,-1944,-1511,-1006,-486,-49,253,372,300,80,-239,-540,-755,-760,-517,17,813,1797,2875,3903,4756,5324,5510,5319,4730,3851,2749,1579,439,-541,-1287,-1753,-1909,-1802,-1457,-976,-414,125,589,923,1109,1163,1101,977,812,651,493,353,199,36,-172,-399,-667,-919,-1160,-1330,-1422,-1414,-1307,-1119,-877,-611,-368,-173,-64,-65,-183,-441,-820,-1321,-1919,-2578,-3269,-3940,-4543,-5028,-5341,-5437,-5282,-4856,-4167,-3254,-2176,-1018,113,1126,1915,2421,2592,2424,1937,1199,286,-681,-1609,-2379,-2921,-3173,-3129,-2793,-2227,-1484,-638,245,1125,1969,2768,3542,4295,5042,5784,6489,7130,7638,7961,8044,7854,7389,6675,5770,4766,3751,2833,2096,1597,1389,1443,1751,2226,2800,3367,3840,4145,4228,4091,3735,3240,2643,2049,1495,1046,720,503,406,357,369,374,371,337,265,167,33,-121,-300,-500,-720,-966,-1234,-1527,-1845,-2184,-2545,-2913,-3294,-3661,-4021,-4352,-4651,-4910,-5113,-5259,-5322,-5307,-5192,-4990,-4715,-4383,-4042,-3711,-3437,-3233,-3127,-3113,-3207,-3379,-3632,-3924,-4235,-4511,-4726,-4812,-4764,-4525,-4117,-3521,-2786,-1922,-996,-23,941,1877,2765,3589,4340,5009,5568,6002,6275,6363,6241,5901,5359,4629,3776,2845,1909,1035,279,-300,-682,-831,-776,-523,-128,348,836,1268,1581,1746,1749,1612,1370,1091,814,611,502,516,648,880,1179,1507,1821,2080,2260,2341,2327,2232,2077,1902,1735,1602,1530,1497,1503,1497,1438,1281,976,506,-144,-954,-1886,-2889,-3879,-4785,-5510,-5995,-6180,-6055,-5630,-4965,-4129,-3224,-2337,-1562,-947,-557,-385,-444,-707,-1127,-1674,-2276,-2882,-3427,-3843,-4090,-4108,-3893,-3413,-2695,-1756,-641,599,1905,3213,4460,5574,6504,7183,7574,7646,7393,6842,6039,5063,3997,2945,1979,1182,583,207,39,42,177,386,615,832,968,1040,984,856,632,364,97,-144,-291,-329,-227,25,411,914,1482,2071,2611,3040,3295,3324,3100,2602,1857,890,-216,-1397,-2541,-3576,-4416,-5006,-5339,-5400,-5256,-4945,-4562,-4178,-3872,-3698,-3699,-3864,-4183,-4577,-4992,-5329,-5530,-5539,-5334,-4927,-4353,-3673,-2957,-2277,-1699,-1269,-1023,-964,-1083,-1346,-1708,-2118,-2499,-2806,-2964,-2942,-2702,-2229,-1529,-624,463,1679,2982,4309,5604,6798,7823,8615,9113,9271,9078,8527,7679,6590,5369,4115,2946,1949,1194,722,527,590,852,1240,1692,2125,2493,2747,2873,2866,2745,2545,2298,2061,1870,1760,1762,1880,2116,2440,2832,3222,3587,3849,3986,3957,3755,3385,2881,2267,1618,962,373,-124,-509,-771,-946,-1059,-1159,-1294,-1500,-1811,-2231,-2768,-3384,-4052,-4710,-5286,-5722,-5942,-5913,-5607,-5045,-4261,-3330,-2346,-1386,-581,29,340,360,62,-502,-1274,-2174,-3090,-3921,-4564,-4923,-4944,-4577,-3837,-2734,-1353,246,1947,3657,5276,6703,7875,8714,9188,9271,8971,8313,7365,6198,4916,3632,2434,1427,671,197,23,105,408,848,1357,1843,2241,2480,2525,2345,1952,1371,647,-141,-924,-1597,-2092,-2324,-2253,-1867,-1181,-270,781,1846,2793,3507,3876,3852,3398,2558,1388,10,-1463,-2887,-4152,-5159,-5856,-6224,-6280,-6081,-5688,-5191,-4662,-4176,-3793,-3550,-3472,-3558,-3783,-4125,-4518,-4926,-5289,-5555,-5701,-5680,-5505,-5161,-4686,-4096,-3448,-2772,-2125,-1533,-1038,-654,-395,-258,-225,-279,-366,-455,-479,-393,-150,288,934,1788,2822,3985,5215,6413,7504,8379,8967,9210,9072,8576,7748,6671,5425,4114,2824,1648,620,-187,-798,-1175,-1377,-1395,-1292,-1089,-827,-553,-273,-44,147,277,365,438,531,687,955,1356,1903,2582,3331,4097,4761,5250,5449,5312,4782,3879,2641,1168,-433,-2019,-3460,-4652,-5500,-5989,-6117,-5940,-5549,-5035,-4510,-4060,-3756,-3645,-3717,-3982,-4343,-4784,-5184,-5502,-5657,-5618,-5357,-4896,-4258,-3509,-2717,-1955,-1301,-810,-521,-449,-578,-879,-1293,-1767,-2229,-2610,-2855,-2897,-2705,-2233,-1478,-433,861,2373,4007,5694,7293,8713,9803,10490,10671,10338,9491,8220,6621,4866,3100,1496,180,-739,-1230,-1266,-927,-271,565,1467,2293,2945,3313,3364,3072,2457,1600,573,-494,-1471,-2235,-2673,-2693,-2273,-1418,-208,1230,2731,4110,5186,5799,5851,5289,4143,2500,502,-1664,-3803,-5730,-7280,-8355,-8886,-8891,-8415,-7560,-6444,-5203,-3959,-2828,-1900,-1235,-872,-815,-1039,-1506,-2135,-2849,-3552,-4152,-4571,-4764,-4691,-4393,-3882,-3255,-2574,-1930,-1386,-991,-761,-689,-750,-886,-1061,-1213,-1296,-1278,-1119,-806,-316,343,1186,2166,3273,4434,5583,6636,7490,8072,8308,8172,7666,6835,5760,4537,3280,2085,1038,194,-421,-819,-1012,-1074,-1033,-974,-926,-946,-1040,-1228,-1486,-1800,-2117,-2397,-2574,-2598,-2417,-2003,-1343,-472,564,1668,2732,3646,4285,4574,4453,3908,2988,1763,364,-1078,-2419,-3530,-4331,-4764,-4842,-4609,-4150,-3573,-2982,-2483,-2140,-2006,-2077,-2346,-2762,-3268,-3803,-4290,-4676,-4905,-4946,-4778,-4416,-3889,-3259,-2588,-1967,-1457,-1138,-1035,-1167,-1517,-2030,-2648,-3278,-3837,-4249,-4444,-4383,-4048,-3436,-2567,-1474,-189,1225,2730,4252,5726,7073,8212,9058,9567,9683,9415,8789,7858,6719,5457,4178,2955,1867,945,218,-311,-662,-850,-915,-890,-817,-733,-681,-685,-774,-949,-1207,-1509,-1809,-2033,-2115,-1976,-1571,-877,84,1249,2518,3755,4823,5582,5927,5787,5148,4046,2577,865,-943,-2683,-4231,-5470,-6327,-6792,-6850,-6575,-6015,-5266,-4407,-3523,-2692,-1974,-1426,-1086,-981,-1110,-1471,-1998,-2657,-3343,-3990,-4508,-4837,-4931,-4790,-4414,-3859,-3174,-2423,-1669,-962,-335,187,604,924,1163,1334,1468,1578,1695,1845,2051,2363,2786,3366,4078,4921,5834,6756,7593,8279,8709,8864,8684,8191,7408,6383,5193,3903,2601,1347,219,-751,-1512,-2073,-2411,-2566,-2557,-2422,-2207,-1937,-1650,-1354,-1058,-754,-416,-36,428,971,1615,2326,3081,3806,4442,4892,5085,4956,4458,3596,2397,933,-692,-2364,-3949,-5347,-6444,-7195,-7563,-7554,-7228,-6628,-5871,-5026,-4207,-3486,-2940,-2625,-2567,-2784,-3254,-3945,-4782,-5691,-6570,-7325,-7869,-8137,-8089,-7725,-7075,-6200,-5175,-4111,-3072,-2171,-1437,-927,-624,-524,-553,-677,-804,-879,-844,-647,-269,308,1072,1994,3025,4099,5134,6049,6762,7226,7401,7301,6949,6407,5744,5025,4326,3686,3151,2727,2430,2237,2141,2106,2102,2097,2050,1945,1747,1471,1103,688,255,-141,-439,-587,-522,-220,351,1160,2176,3315,4472,5539,6384,6907,7027,6694,5923,4741,3256,1552,-220,-1958,-3535,-4865,-5886,-6559,-6873,-6850,-6512,-5923,-5123,-4202,-3211,-2258,-1400,-724,-292,-121,-243,-606,-1169,-1840,-2532,-3145,-3608,-3856,-3864,-3640,-3206,-2628,-1956,-1276,-627,-77,373,696,931,1087,1224,1370,1570,1855,2238,2729,3328,3996,4729,5453,6144,6718,7154,7380,7413,7221,6856,6336,5727,5063,4402,3752,3155,2591,2071,1577,1094,618,135,-358,-850,-1344,-1800,-2216,-2543,-2770,-2866,-2828,-2648,-2343,-1922,-1424,-864,-282,285,826,1273,1623,1832,1862,1721,1377,861,187,-601,-1464,-2353,-3222,-4043,-4780,-5421,-5948,-6355,-6641,-6795,-6833,-6734,-6534,-6221,-5848,-5425,-5014,-4639,-4349,-4155,-4066,-4069,-4133,-4218,-4282,-4275,-4179,-3965,-3648,-3235,-2767,-2281,-1809,-1399,-1058,-802,-623,-487,-374,-226,-15,312,769,1388,2154,3068,4082,5157,6233,7240,8122,8813,9288,9509,9496,9260,8829,8268,7578,6845,6049,5260,4454,3684,2935,2250,1629,1098,672,361,178,121,188,364,620,932,1238,1518,1705,1790,1749,1599,1361,1086,818,598,474,437,497,612,741,829,831,689,383,-119,-802,-1656,-2630,-3675,-4720,-5688,-6510,-7116,-7459,-7501,-7259,-6735,-6026,-5185,-4348,-3606,-3064,-2799,-2834,-3173,-3750,-4468,-5221,-5857,-6281,-6382,-6120,-5486,-4520,-3305,-1948,-568,721,1815,2656,3198,3461,3470,3300,3030,2750,2542,2475,2585,2888,3357,3937,4565,5163,5658,6014,6195,6215,6106,5896,5653,5393,5155,4927,4695,4416,4051,3551,2892,2047,1045,-96,-1291,-2470,-3532,-4375,-4931,-5132,-4978,-4478,-3714,-2761,-1748,-761,87,755,1196,1429,1474,1380,1195,965,717,472,231,-24,-298,-631,-1035,-1531,-2127,-2810,-3560,-4329,-5079,-5734,-6245,-6554,-6609,-6407,-5944,-5263,-4443,-3555,-2727,-2039,-1597,-1443,-1606,-2053,-2723,-3502,-4269,-4893,-5242,-5246,-4836,-4037,-2877,-1475,76,1618,3045,4240,5137,5700,5945,5909,5686,5358,5037,4811,4746,4877,5180,5622,6099,6547,6856,6991,6917,6664,6282,5853,5457,5176,5049,5096,5295,5587,5901,6142,6221,6071,5637,4916,3933,2752,1474,208,-925,-1826,-2425,-2674,-2599,-2219,-1633,-913,-149,575,1215,1730,2122,2392,2560,2641,2640,2569,2411,2153,1774,1246,564,-298,-1301,-2450,-3658,-4885,-6024,-6999,-7714,-8099,-8093,-7686,-6886,-5766,-4418,-2985,-1597,-423,429,856,816,320,-558,-1717,-2988,-4222,-5253,-5950,-6222,-6038,-5402,-4395,-3107,-1675,-220,1125,2286,3181,3805,4168,4315,4325,4270,4237,4279,4436,4692,5014,5328,5552,5623,5476,5122,4573,3915,3227,2629,2185,1983,2011,2271,2674,3141,3544,3792,3769,3453,2796,1872,737,-479,-1647,-2648,-3369,-3759,-3795,-3527,-3024,-2407,-1782,-1267,-930,-812,-904,-1149,-1476,-1779,-1982,-1993,-1795,-1359,-743,-9,740,1390,1828,1972,1748,1149,197,-1040,-2458,-3923,-5304,-6449,-7262,-7647,-7594,-7110,-6281,-5214,-4056,-2943,-2029,-1394,-1124,-1204,-1608,-2227,-2948,-3626,-4127,-4346,-4214,-3713,-2883,-1793,-557,699,1865,2831,3541,3965,4125,4073,3901,3707,3588,3648,3904,4399,5063,5824,6581,7189,7583,7654,7421,6874,6116,5222,4321,3504,2855,2419,2190,2158,2236,2372,2472,2473,2330,2029,1579,1034,450,-109,-566,-896,-1056,-1078,-970,-807,-632,-511,-485,-572,-765,-1036,-1331,-1595,-1774,-1822,-1713,-1463,-1079,-649,-221,108,254,168,-191,-836,-1695,-2749,-3853,-4938,-5863,-6547,-6904,-6913,-6577,-5960,-5156,-4285,-3483,-2863,-2523,-2509,-2822,-3410,-4172,-4976,-5671,-6118,-6190,-5818,-4979,-3703,-2094,-267,1601,3357,4847,5944,6591,6743,6450,5785,4870,3857,2891,2110,1625,1471,1667,2132,2786,3492,4133,4603,4834,4807,4545,4114,3604,3104,2694,2425,2308,2319,2402,2478,2467,2310,1952,1405,693,-120,-936,-1680,-2249,-2594,-2669,-2490,-2089,-1543,-937,-375,71,320,361,185,-156,-609,-1082,-1513,-1819,-1974,-1953,-1789,-1525,-1246,-1016,-933,-1036,-1370,-1930,-2677,-3549,-4454,-5286,-5949,-6356,-6456,-6239,-5743,-5047,-4263,-3523,-2941,-2639,-2660,-3040,-3727,-4639,-5647,-6587,-7316,-7666,-7567,-6932,-5804,-4237,-2367,-350,1627,3413,4846,5848,6365,6421,6086,5467,4714,3953,3328,2913,2762,2853,3135,3513,3889,4164,4267,4178,3894,3494,3044,2656,2424,2419,2679,3192,3906,4721,5531,6203,6639,6751,6507,5902,4994,3844,2563,1249,3,-1079,-1948,-2551,-2881,-2964,-2808,-2496,-2053,-1551,-1032,-540,-91,270,562,745,834,813,662,383,-54,-647,-1400,-2299,-3309,-4388,-5473,-6492,-7364,-8013,-8367,-8388,-8042,-7372,-6412,-5289,-4098,-3003,-2115,-1556,-1391,-1648,-2302,-3269,-4444,-5660,-6783,-7630,-8097,-8079,-7539,-6506,-5031,-3247,-1287,687,2517,4078,5260,6027,6362,6325,6000,5497,4947,4449,4082,3888,3857,3955,4113,4261,4330,4274,4076,3741,3320,2863,2455,2141,1988,2001,2183,2483,2858,3217,3519,3686,3702,3551,3238,2810,2279,1708,1111,525,-46,-594,-1127,-1648,-2163,-2670,-3145,-3573,-3890,-4066,-4037,-3761,-3231,-2417,-1396,-192,1062,2267,3294,4011,4340,4207,3603,2568,1170,-452,-2173,-3824,-5270,-6390,-7103,-7387,-7265,-6807,-6124,-5334,-4561,-3912,-3463,-3246,-3267,-3475,-3813,-4179,-4485,-4625,-4547,-4170,-3515,-2570,-1422,-126,1199,2460,3564,4424,5013,5299,5326,5142,4834,4501,4224,4083,4104,4288,4593,4942,5261,5449,5463,5232,4781,4113,3297,2406,1519,733,102,-304,-486,-421,-162,260,759,1283,1736,2074,2235,2194,1946,1493,882,144,-650,-1457,-2212,-2884,-3437,-3869,-4171,-4363,-4452,-4451,-4373,-4209,-3967,-3636,-3228,-2750,-2247,-1760,-1356,-1107,-1062,-1276,-1757,-2490,-3422,-4479,-5538,-6515,-7274,-7756,-7902,-7712,-7232,-6547,-5767,-5019,-4411,-4039,-3936,-4114,-4512,-5048,-5602,-6044,-6243,-6107,-5544,-4547,-3116,-1335,700,2845,4954,6869,8460,9614,10273,10419,10083,9360,8350,7224,6099,5132,4406,3985,3887,4073,4496,5064,5698,6310,6838,7213,7423,7430,7256,6903,6415,5826,5191,4570,4005,3549,3229,3048,3002,3053,3156,3251,3289,3202,2982,2583,2050,1367,617,-181,-962,-1669,-2289,-2768,-3106,-3296,-3326,-3219,-2969,-2610,-2151,-1634,-1103,-614,-223,-2,18,-213,-689,-1392,-2272,-3251,-4228,-5115,-5793,-6205,-6296,-6059,-5550,-4842,-4048,-3299,-2707,-2362,-2330,-2603,-3151,-3887,-4704,-5469,-6062,-6371,-6306,-5839,-4957,-3709,-2183,-485,1249,2884,4303,5406,6130,6461,6417,6062,5493,4806,4122,3506,3034,2707,2524,2427,2384,2316,2213,2040,1817,1571,1342,1178,1105,1148,1300,1556,1886,2265,2668,3067,3447,3772,4034,4191,4228,4108,3812,3327,2648,1795,800,-291,-1412,-2500,-3478,-4292,-4875,-5206,-5251,-5023,-4533,-3817,-2923,-1907,-839,205,1143,1894,2375,2534,2321,1743,815,-375,-1744,-3145,-4454,-5520,-6239,-6528,-6365,-5781,-4866,-3749,-2600,-1572,-821,-452,-511,-1003,-1840,-2932,-4109,-5233,-6136,-6695,-6819,-6445,-5596,-4284,-2632,-726,1271,3228,4992,6464,7532,8181,8387,8222,7757,7116,6421,5774,5282,4965,4858,4908,5063,5257,5401,5449,5355,5104,4713,4202,3608,2974,2337,1733,1198,762,453,296,299,460,767,1163,1616,2031,2349,2497,2407,2065,1439,574,-495,-1685,-2913,-4091,-5118,-5936,-6467,-6691,-6577,-6146,-5406,-4415,-3215,-1898,-545,738,1841,2668,3120,3152,2729,1881,671,-798,-2383,-3940,-5316,-6392,-7078,-7351,-7217,-6770,-6094,-5344,-4634,-4077,-3757,-3681,-3864,-4216,-4678,-5128,-5472,-5612,-5495,-5055,-4328,-3296,-2054,-653,801,2220,3511,4598,5421,5958,6200,6190,5973,5629,5231,4847,4529,4299,4155,4078,4019,3949,3826,3625,3347,2989,2570,2117,1644,1176,723,300,-74,-389,-605,-718,-676,-495,-146,327,907,1516,2105,2586,2910,3020,2900,2555,2006,1321,546,-232,-951,-1562,-2012,-2293,-2387,-2315,-2081,-1724,-1261,-741,-202,290,690,915,941,708,228,-485,-1372,-2341,-3298,-4131,-4746,-5081,-5110,-4853,-4378,-3784,-3185,-2712,-2447,-2475,-2793,-3384,-4158,-5003,-5785,-6369,-6637,-6511,-5941,-4950,-3572,-1907,-66,1837,3658,5300,6663,7676,8324,8590,8532,8189,7677,7048,6429,5856,5390,5043,4796,4625,4486,4340,4159,3927,3646,3342,3027,2742,2503,2329,2234,2212,2263,2370,2534,2728,2957,3203,3456,3713,3948,4151,4292,4337,4266,4045,3663,3114,2409,1578,655,-299,-1246,-2123,-2896,-3532,-4006,-4313,-4448,-4408,-4214,-3869,-3411,-2880,-2317,-1802,-1372,-1110,-1038,-1181,-1536,-2049,-2675,-3315,-3899,-4338,-4589,-4614,-4433,-4079,-3630,-3164,-2773,-2525,-2484,-2650,-3035,-3568,-4193,-4815,-5344,-5692,-5804,-5619,-5151,-4381,-3382,-2185,-875,466,1780,2965,3995,4800,5384,5728,5865,5824,5642,5368,5025,4640,4226,3784,3319,2841,2358,1900,1491,1163,943,851,894,1066,1353,1723,2158,2603,3040,3414,3700,3867,3886,3759,3472,3052,2502,1873,1176,468,-233,-878,-1448,-1903,-2235,-2417,-2467,-2376,-2190,-1928,-1640,-1358,-1114,-915,-771,-658,-567,-480,-390,-299,-226,-181,-194,-268,-414,-613,-849,-1094,-1316,-1516,-1668,-1802,-1927,-2085,-2304,-2614,-3031,-3547,-4147,-4782,-5408,-5953,-6364,-6585,-6575,-6320,-5814,-5082,-4162,-3101,-1952,-769,397,1504,2522,3418,4189,4814,5307,5679,5948,6143,6282,6396,6479,6553,6589,6597,6547,6442,6266,6036,5739,5407,5019,4611,4159,3694,3198,2699,2197,1712,1264,854,510,214,-3,-173,-269,-316,-304,-250,-168,-75,-1,32,-9,-140,-375,-716,-1147,-1648,-2180,-2706,-3176,-3554,-3790,-3854,-3728,-3402,-2900,-2267,-1559,-872,-282,116,267,123,-303,-988,-1853,-2820,-3789,-4684,-5429,-5996,-6366,-6564,-6622,-6596,-6527,-6467,-6430,-6441,-6480,-6537,-6572,-6554,-6441,-6205,-5823,-5272,-4575,-3700,-2719,-1596,-418,828,2077,3305,4474,5535,6474,7244,7838,8242,8442,8451,8258,7881,7325,6623,5793,4895,3962,3059,2225,1513,941,541,300,228,292,485,764,1105,1468,1809,2095,2269,2308,2173,1870,1398,805,133,-544,-1157,-1650,-1961,-2075,-1977,-1690,-1256,-725,-169,343,736,951,933,678,183,-488,-1267,-2049,-2732,-3232,-3469,-3436,-3116,-2575,-1869,-1085,-325,345,823,1066,1021,662,-4,-964,-2174,-3566,-5064,-6579,-7993,-9223,-10154,-10722,-10868,-10565,-9830,-8694,-7220,-5498,-3609,-1681,205,1910,3364,4470,5186,5515,5464,5142,4620,4056,3566,3270,3264,3583,4238,5165,6293,7490,8640,9625,10323,10689,10643,10208,9370,8202,6748,5111,3378,1654,53,-1330,-2397,-3076,-3334,-3164,-2607,-1748,-688,427,1469,2307,2827,2953,2629,1863,680,-825,-2536,-4300,-5941,-7300,-8238,-8649,-8506,-7822,-6691,-5234,-3627,-2021,-598,532,1253,1542,1373,811,-86,-1206,-2432,-3658,-4766,-5683,-6359,-6757,-6910,-6826,-6575,-6206,-5776,-5341,-4927,-4561,-4240,-3962,-3722,-3516,-3366,-3293,-3327,-3504,-3822,-4277,-4812,-5353,-5790,-6025,-5928,-5437,-4480,-3068,-1234,928,3293,5712,8021,10083,11749,12941,13570,13636,13133,12134,10710,8992,7099,5201,3415,1892,722,-20,-300,-129,445,1354,2476,3715,4908,5944,6675,6994,6827,6119,4898,3221,1211,-962,-3115,-5037,-6552,-7510,-7811,-7436,-6405,-4834,-2859,-679,1502,3480,5061,6099,6480,6167,5168,3568,1485,-895,-3380,-5747,-7802,-9353,-10271,-10467,-9927,-8695,-6896,-4681,-2289,66,2135,3695,4593,4691,3980,2492,358,-2206,-4965,-7609,-9890,-11536,-12403,-12373,-11480,-9799,-7524,-4870,-2094,546,2855,4636,5834,6381,6357,5835,4977,3927,2873,1938,1265,920,933,1303,1949,2802,3729,4627,5377,5904,6155,6105,5778,5179,4376,3379,2258,1029,-251,-1550,-2801,-3957,-4927,-5669,-6106,-6208,-5974,-5396,-4563,-3521,-2388,-1271,-256,542,1086,1329,1290,1001,532,-41,-626,-1158,-1564,-1826,-1903,-1829,-1597,-1262,-844,-381,101,577,1038,1469,1850,2181,2415,2534,2496,2269,1830,1175,313,-713,-1846,-3001,-4095,-5019,-5705,-6062,-6065,-5681,-4936,-3869,-2554,-1087,430,1863,3127,4095,4725,4952,4801,4297,3530,2609,1661,839,255,42,248,932,2049,3565,5343,7275,9177,10880,12223,13031,13211,12676,11443,9580,7228,4603,1929,-521,-2520,-3879,-4470,-4272,-3331,-1796,131,2206,4163,5770,6824,7199,6825,5736,4005,1804,-692,-3264,-5708,-7838,-9508,-10613,-11097,-10953,-10207,-8937,-7237,-5229,-3055,-853,1230,3056,4501,5458,5843,5617,4771,3354,1468,-748,-3094,-5367,-7346,-8826,-9668,-9760,-9110,-7773,-5911,-3725,-1471,602,2271,3340,3728,3375,2361,789,-1153,-3252,-5295,-7062,-8391,-9158,-9299,-8823,-7780,-6292,-4488,-2537,-612,1167,2628,3735,4392,4623,4441,3918,3152,2256,1352,572,9,-256,-182,215,907,1799,2811,3819,4745,5487,6005,6265,6268,6045,5622,5062,4395,3677,2929,2177,1443,721,32,-626,-1238,-1778,-2220,-2529,-2663,-2604,-2335,-1869,-1247,-532,188,815,1260,1434,1301,839,105,-837,-1857,-2821,-3594,-4050,-4114,-3764,-3007,-1959,-699,582,1776,2725,3353,3604,3477,3019,2290,1389,395,-609,-1559,-2422,-3161,-3776,-4266,-4630,-4885,-5022,-5045,-4947,-4717,-4349,-3859,-3243,-2566,-1849,-1188,-632,-271,-138,-272,-648,-1227,-1910,-2595,-3142,-3435,-3362,-2843,-1856,-411,1419,3511,5727,7863,9753,11205,12079,12277,11757,10553,8767,6555,4125,1702,-497,-2263,-3463,-3997,-3855,-3082,-1794,-149,1664,3433,4971,6098,6684,6661,6002,4763,3053,1008,-1162,-3292,-5163,-6630,-7556,-7859,-7529,-6570,-5092,-3181,-1016,1257,3457,5412,6992,8063,8562,8438,7711,6430,4707,2673,497,-1635,-3561,-5107,-6181,-6699,-6681,-6162,-5280,-4151,-2965,-1863,-1003,-478,-375,-695,-1446,-2536,-3902,-5390,-6888,-8229,-9284,-9931,-10078,-9686,-8753,-7334,-5538,-3487,-1360,693,2512,3976,5011,5587,5733,5533,5087,4550,4040,3684,3555,3683,4041,4572,5157,5707,6101,6284,6219,5928,5468,4930,4405,3977,3690,3555,3518,3523,3444,3208,2707,1915,817,-522,-2011,-3501,-4852,-5882,-6489,-6549,-6056,-5021,-3539,-1768,134,1947,3505,4664,5322,5473,5154,4460,3553,2569,1681,999,605,515,706,1096,1601,2110,2535,2809,2901,2793,2501,2040,1426,676,-204,-1208,-2312,-3488,-4685,-5826,-6836,-7616,-8093,-8200,-7910,-7221,-6177,-4850,-3342,-1763,-234,1138,2267,3076,3551,3666,3458,2973,2272,1449,581,-221,-879,-1292,-1394,-1125,-452,616,2042,3740,5588,7422,9080,10366,11145,11290,10767,9598,7894,5822,3601,1460,-366,-1709,-2432,-2506,-1957,-904,483,1998,3408,4541,5197,5333,4871,3907,2521,883,-831,-2446,-3809,-4807,-5397,-5559,-5362,-4865,-4180,-3397,-2594,-1826,-1126,-484,81,593,1024,1345,1509,1436,1083,393,-621,-1923,-3417,-4971,-6437,-7665,-8530,-8961,-8922,-8457,-7626,-6564,-5380,-4225,-3213,-2433,-1964,-1811,-1983,-2418,-3054,-3788,-4524,-5152,-5581,-5734,-5564,-5049,-4204,-3070,-1713,-211,1335,2850,4236,5435,6389,7066,7450,7549,7385,6986,6414,5702,4930,4136,3397,2750,2259,1955,1874,2035,2433,3062,3867,4804,5787,6735,7563,8177,8519,8533,8189,7498,6480,5193,3717,2135,561,-909,-2177,-3156,-3788,-4038,-3911,-3446,-2721,-1836,-916,-85,543,894,914,633,78,-633,-1414,-2129,-2696,-3033,-3120,-2953,-2584,-2062,-1468,-862,-308,145,468,624,602,382,-47,-676,-1501,-2477,-3564,-4686,-5772,-6742,-7519,-8052,-8299,-8231,-7873,-7209,-6310,-5188,-3917,-2553,-1158,183,1404,2425,3176,3612,3696,3445,2886,2109,1213,335,-389,-832,-894,-510,324,1567,3118,4843,6570,8146,9398,10229,10550,10367,9708,8689,7416,6057,4738,3588,2692,2080,1756,1663,1720,1826,1878,1775,1460,886,61,-984,-2187,-3468,-4743,-5926,-6953,-7762,-8330,-8634,-8678,-8476,-8041,-7391,-6549,-5534,-4369,-3105,-1778,-471,742,1764,2511,2909,2906,2504,1714,625,-678,-2074,-3449,-4700,-5762,-6580,-7150,-7486,-7606,-7547,-7346,-7008,-6580,-6054,-5470,-4848,-4225,-3650,-3158,-2807,-2612,-2594,-2737,-2997,-3319,-3615,-3802,-3803,-3547,-3007,-2168,-1064,246,1682,3145,4540,5785,6809,7566,8049,8249,8211,7963,7569,7077,6549,6034,5565,5191,4909,4755,4715,4788,4960,5203,5480,5755,5965,6059,5979,5666,5084,4211,3056,1661,91,-1547,-3140,-4561,-5691,-6426,-6713,-6505,-5859,-4816,-3518,-2079,-662,605,1618,2296,2638,2643,2378,1910,1320,684,54,-519,-1032,-1451,-1810,-2083,-2299,-2450,-2557,-2629,-2689,-2762,-2879,-3070,-3369,-3785,-4330,-4988,-5725,-6493,-7235,-7866,-8340,-8575,-8539,-8204,-7561,-6640,-5477,-4135,-2688,-1219,207,1502,2626,3517,4157,4538,4661,4561,4272,3841,3339,2810,2326,1936,1669,1569,1620,1825,2152,2554,3001,3436,3829,4152,4384,4521,4565,4526,4419,4264,4065,3838,3584,3290,2953,2548,2064,1491,824,79,-728,-1559,-2380,-3139,-3803,-4330,-4698,-4901,-4936,-4832,-4613,-4318,-3981,-3630,-3279,-2927,-2567,-2176,-1736,-1232,-662,-41,604,1226,1783,2214,2483,2541,2372,1949,1284,383,-720,-1974,-3323,-4679,-5963,-7068,-7902,-8388,-8448,-8081,-7269,-6092,-4629,-3003,-1362,179,1480,2482,3117,3413,3393,3167,2817,2477,2236,2191,2377,2824,3488,4318,5236,6128,6919,7514,7862,7937,7734,7285,6632,5831,4950,4047,3187,2441,1840,1459,1306,1422,1797,2423,3262,4259,5334,6410,7365,8121,8551,8585,8157,7237,5847,4040,1920,-375,-2691,-4861,-6730,-8165,-9082,-9421,-9222,-8509,-7423,-6065,-4608,-3167,-1884,-818,-40,455,673,657,452,104,-333,-834,-1354,-1876,-2374,-2832,-3234,-3581,-3871,-4125,-4362,-4613,-4897,-5243,-5643,-6097,-6567,-7002,-7354,-7551,-7548,-7310,-6823,-6114,-5220,-4213,-3173,-2182,-1317,-634,-172,74,107,-3,-222,-455,-658,-757,-736,-561,-271,136,572,1029,1421,1748,1984,2138,2254,2347,2481,2675,2959,3345,3811,4356,4922,5487,6010,6449,6802,7026,7155,7166,7102,6947,6731,6436,6058,5584,4987,4262,3410,2430,1370,264,-825,-1825,-2685,-3350,-3784,-3999,-3993,-3822,-3530,-3163,-2780,-2398,-2037,-1691,-1335,-951,-516,-9,554,1165,1778,2343,2808,3103,3179,2994,2514,1747,703,-571,-1989,-3476,-4906,-6172,-7166,-7782,-7974,-7702,-6998,-5925,-4584,-3108,-1637,-291,807,1604,2050,2174,2004,1636,1132,611,134,-215,-396,-384,-169,228,781,1438,2153,2857,3499,4019,4373,4537,4492,4252,3846,3306,2710,2092,1551,1115,858,800,952,1326,1866,2559,3323,4107,4830,5423,5812,5944,5765,5260,4418,3265,1857,255,-1432,-3118,-4677,-6028,-7058,-7727,-7975,-7823,-7284,-6430,-5343,-4121,-2861,-1668,-597,270,924,1347,1553,1582,1467,1258,1005,741,504,300,127,-41,-246,-540,-973,-1593,-2415,-3438,-4626,-5898,-7165,-8308,-9211,-9780,-9942,-9672,-8995,-7968,-6695,-5294,-3882,-2576,-1447,-552,100,543,802,963,1069,1182,1348,1578,1878,2244,2627,3024,3372,3667,3871,3992,4018,3982,3900,3802,3723,3677,3686,3750,3866,4017,4190,4367,4534,4696,4844,5007,5173,5377,5587,5815,6001,6113,6081,5854,5386,4648,3654,2434,1056,-384,-1799,-3076,-4141,-4925,-5400,-5561,-5435,-5073,-4538,-3890,-3201,-2507,-1857,-1258,-717,-232,218,626,1005,1335,1602,1776,1829,1721,1438,938,232,-701,-1823,-3115,-4509,-5948,-7328,-8573,-9559,-10216,-10447,-10222,-9517,-8381,-6878,-5145,-3310,-1539,26,1270,2106,2516,2519,2187,1637,988,385,-49,-224,-69,429,1243,2308,3530,4771,5927,6855,7473,7706,7530,6967,6065,4938,3688,2463,1387,568,91,-11,260,872,1734,2784,3894,5003,6005,6853,7481,7865,7963,7771,7260,6456,5353,4013,2478,845,-804,-2342,-3690,-4727,-5415,-5689,-5576,-5101,-4352,-3428,-2445,-1520,-753,-203,80,127,-45,-342,-712,-1058,-1336,-1497,-1551,-1500,-1419,-1350,-1378,-1562,-1955,-2571,-3413,-4420,-5539,-6667,-7703,-8545,-9096,-9294,-9097,-8510,-7573,-6369,-5001,-3598,-2277,-1156,-305,230,450,405,160,-187,-527,-786,-856,-722,-330,283,1093,2027,3010,3942,4751,5344,5681,5720,5471,4954,4238,3392,2530,1736,1132,774,732,1007,1577,2390,3348,4370,5347,6213,6903,7403,7691,7807,7757,7581,7292,6912,6435,5875,5219,4472,3645,2746,1810,852,-74,-956,-1737,-2404,-2931,-3299,-3510,-3560,-3442,-3195,-2787,-2280,-1659,-972,-249,467,1123,1673,2056,2243,2177,1856,1258,397,-699,-1984,-3400,-4852,-6273,-7538,-8576,-9279,-9584,-9439,-8836,-7788,-6382,-4705,-2918,-1157,411,1667,2506,2897,2850,2433,1755,956,167,-460,-847,-904,-631,-34,815,1840,2917,3962,4851,5533,5929,6039,5844,5395,4725,3921,3049,2214,1488,957,667,647,892,1357,1991,2701,3422,4070,4606,4991,5235,5326,5313,5183,4974,4674,4278,3776,3152,2387,1497,473,-636,-1809,-2972,-4089,-5085,-5921,-6550,-6952,-7107,-7026,-6708,-6183,-5469,-4597,-3612,-2541,-1465,-416,521,1289,1838,2108,2089,1758,1137,254,-837,-2062,-3356,-4615,-5771,-6740,-7465,-7891,-8002,-7776,-7241,-6425,-5382,-4196,-2937,-1719,-615,290,940,1312,1410,1272,966,576,198,-85,-175,-51,352,983,1842,2829,3881,4888,5767,6440,6855,6981,6838,6436,5857,5148,4417,3730,3182,2830,2713,2862,3232,3815,4505,5259,5968,6587,7047,7343,7460,7423,7258,6976,6613,6145,5589,4910,4104,3163,2087,910,-333,-1581,-2766,-3833,-4702,-5359,-5746,-5891,-5786,-5477,-4999,-4396,-3716,-2989,-2260,-1555,-904,-350,91,376,484,396,94,-414,-1125,-2008,-3030,-4146,-5294,-6421,-7464,-8360,-9065,-9532,-9731,-9641,-9272,-8618,-7743,-6669,-5491,-4261,-3080,-1998,-1091,-381,106,392,496,483,399,314,287,365,585,960,1488,2136,2870,3626,4345,4963,5421,5671,5679,5427,4924,4193,3301,2309,1322,432,-269,-706,-841,-663,-215,444,1212,1990,2684,3221,3554,3684,3610,3402,3072,2705,2301,1911,1513,1117,690,218,-309,-911,-1552,-2245,-2920,-3584,-4158,-4644,-4987,-5167,-5174,-4976,-4586,-3993,-3222,-2305,-1293,-255,733,1575,2201,2519,2485,2066,1256,92,-1359,-3014,-4743,-6437,-7952,-9186,-10028,-10430,-10337,-9777,-8768,-7408,-5784,-4031,-2279,-667,697,1713,2346,2573,2442,2020,1417,749,137,-299,-490,-353,109,894,1948,3184,4509,5804,6965,7882,8493,8721,8579,8039,7178,6035,4723,3333,1997,806,-112,-714,-918,-753,-220,589,1588,2659,3687,4563,5220,5594,5690,5515,5119,4560,3897,3195,2491,1826,1200,622,69,-475,-1030,-1621,-2247,-2916,-3604,-4285,-4918,-5445,-5820,-5977,-5890,-5527,-4905,-4058,-3065,-2013,-1036,-230,280,420,143,-568,-1669,-3093,-4728,-6459,-8123,-9617,-10782,-11559,-11855,-11675,-11005,-9934,-8501,-6865,-5094,-3365,-1755,-402,644,1316,1624,1582,1261,742,129,-467,-953,-1244,-1283,-1054,-546,179,1080,2052,3016,3866,4533,4937,5064,4883,4435,3760,2921,2024,1126,362,-231,-538,-556,-235,379,1265,2322,3468,4585,5568,6323,6790,6928,6759,6318,5684,4950,4216,3567,3086,2785,2689,2740,2888,3040,3104,2999,2651,2030,1125,-29,-1362,-2775,-4143,-5326,-6205,-6656,-6618,-6060,-5020,-3594,-1918,-181,1439,2741,3588,3862,3525,2600,1163,-646,-2660,-4685,-6540,-8053,-9101,-9600,-9528,-8911,-7819,-6369,-4687,-2918,-1218,309,1526,2384,2831,2874,2547,1931,1105,206,-679,-1417,-1942,-2175,-2094,-1700,-1023,-130,905,1983,3026,3932,4660,5146,5390,5381,5154,4745,4199,3588,2957,2380,1902,1582,1439,1498,1744,2151,2669,3236,3779,4234,4549,4672,4601,4323,3884,3312,2676,2034,1440,947,575,330,194,125,74,-21,-213,-550,-1054,-1724,-2533,-3418,-4303,-5082,-5664,-5952,-5883,-5440,-4634,-3552,-2303,-1035,87,919,1333,1258,670,-394,-1829,-3518,-5277,-6950,-8371,-9407,-9973,-10026,-9580,-8688,-7455,-5996,-4458,-2972,-1673,-648,13,305,223,-171,-788,-1521,-2237,-2823,-3158,-3177,-2822,-2090,-1020,338,1869,3488,5053,6475,7646,8497,8994,9110,8874,8320,7505,6512,5414,4311,3282,2414,1777,1420,1374,1634,2173,2926,3814,4736,5589,6279,6717,6865,6673,6180,5394,4415,3300,2182,1126,264,-375,-719,-784,-587,-193,311,830,1260,1517,1545,1315,853,210,-513,-1219,-1766,-2086,-2080,-1751,-1121,-277,653,1523,2174,2477,2334,1701,596,-912,-2705,-4623,-6508,-8187,-9523,-10416,-10801,-10670,-10073,-9069,-7786,-6332,-4839,-3430,-2199,-1232,-559,-209,-138,-319,-658,-1084,-1504,-1835,-2022,-2009,-1790,-1355,-744,12,856,1730,2580,3357,4014,4526,4866,5025,4996,4789,4407,3883,3241,2524,1787,1080,462,-3,-288,-342,-171,221,804,1517,2300,3077,3765,4312,4646,4758,4626,4292,3784,3186,2558,1985,1522,1218,1078,1090,1199,1344,1436,1414,1201,789,165,-613,-1480,-2340,-3088,-3630,-3911,-3889,-3604,-3105,-2506,-1924,-1494,-1322,-1492,-2042,-2949,-4166,-5573,-7049,-8444,-9619,-10448,-10847,-10756,-10178,-9147,-7743,-6074,-4260,-2451,-753,696,1829,2579,2933,2908,2559,1966,1230,460,-238,-770,-1066,-1075,-793,-217,591,1590,2678,3794,4829,5724,6394,6805,6919,6726,6250,5513,4593,3544,2466,1446,568,-84,-466,-535,-289,249,1042,2004,3073,4131,5099,5873,6381,6568,6406,5909,5115,4109,2984,1860,846,40,-487,-710,-641,-340,104,574,959,1149,1078,708,60,-811,-1798,-2785,-3638,-4246,-4532,-4465,-4073,-3428,-2659,-1890,-1278,-929,-931,-1317,-2048,-3070,-4237,-5438,-6495,-7297,-7724,-7724,-7288,-6453,-5304,-3960,-2541,-1194,-21,873,1433,1638,1498,1069,421,-345,-1129,-1826,-2353,-2631,-2631,-2317,-1729,-869,161,1327,2516,3662,4690,5526,6141,6496,6593,6443,6073,5536,4882,4182,3503,2910,2469,2209,2176,2353,2743,3295,3976,4701,5425,6052,6531,6793,6790,6496,5917,5069,4029,2860,1674,566,-360,-1033,-1404,-1465,-1256,-830,-299,242,677,914,905,599,48,-734,-1620,-2533,-3339,-3956,-4308,-4373,-4171,-3767,-3257,-2769,-2410,-2292,-2483,-3001,-3836,-4896,-6093,-7270,-8307,-9057,-9428,-9362,-8839,-7910,-6651,-5181,-3636,-2156,-861,139,783,1041,920,488,-184,-976,-1776,-2461,-2933,-3104,-2944,-2427,-1591,-484,804,2188,3557,4830,5921,6785,7379,7711,7785,7633,7303,6831,6278,5685,5113,4583,4160,3836,3653,3592,3657,3821,4063,4352,4650,4931,5145,5267,5252,5086,4747,4239,3591,2841,2043,1276,587,57,-291,-420,-353,-96,287,753,1229,1660,1993,2193,2233,2125,1878,1529,1124,694,287,-101,-453,-809,-1189,-1640,-2203,-2900,-3735,-4692,-5721,-6747,-7694,-8457,-8959,-9130,-8932,-8363,-7455,-6287,-4945,-3559,-2232,-1089,-212,331,502,320,-200,-967,-1903,-2883,-3798,-4520,-4970,-5047,-4744,-4031,-2970,-1619,-87,1511,3052,4428,5539,6329,6762,6834,6584,6042,5296,4394,3441,2480,1601,841,255,-150,-342,-357,-181,127,565,1072,1640,2209,2770,3259,3658,3911,3999,3898,3609,3162,2592,1975,1366,854,474,290,286,472,792,1204,1637,2025,2312,2443,2397,2172,1780,1278,710,146,-364,-782,-1094,-1308,-1462,-1605,-1788,-2079,-2496,-3073,-3790,-4601,-5456,-6261,-6940,-7415,-7614,-7510,-7089,-6374,-5412,-4271,-3018,-1750,-518,583,1527,2245,2735,2974,2988,2796,2450,2005,1527,1083,740,539,535,730,1133,1711,2429,3230,4049,4828,5498,6012,6325,6411,6268,5895,5336,4622,3829,3006,2242,1568,1065,726,591,629,831,1163,1582,2054,2527,2961,3311,3526,3581,3434,3091,2550,1853,1044,195,-634,-1376,-1980,-2416,-2665,-2727,-2624,-2381,-2029,-1631,-1218,-848,-560,-382,-332,-421,-631,-958,-1379,-1882,-2446,-3064,-3735,-4435,-5183,-5938,-6694,-7412,-8042,-8535,-8835,-8883,-8656,-8129,-7321,-6276,-5065,-3780,-2526,-1396,-482,158,488,504,226,-291,-994,-1781,-2590,-3304,-3875,-4207,-4274,-4037,-3503,-2693,-1660,-466,794,2037,3180,4134,4861,5305,5469,5360,5011,4476,3826,3124,2472,1919,1556,1408,1510,1854,2403,3113,3895,4681,5392,5947,6319,6446,6341,5988,5414,4653,3735,2726,1680,661,-247,-1003,-1529,-1817,-1837,-1613,-1182,-579,109,842,1531,2130,2582,2850,2916,2774,2443,1948,1332,634,-108,-850,-1582,-2267,-2925,-3540,-4132,-4705,-5263,-5799,-6303,-6735,-7081,-7282,-7324,-7172,-6816,-6274,-5556,-4728,-3818,-2911,-2045,-1290,-682,-262,-44,-38,-233,-589,-1075,-1615,-2147,-2596,-2888,-2974,-2806,-2380,-1689,-798,265,1397,2534,3586,4484,5169,5608,5773,5677,5326,4766,4044,3219,2362,1542,819,254,-127,-304,-293,-116,175,526,896,1217,1475,1625,1661,1580,1371,1063,643,164,-375,-910,-1427,-1865,-2208,-2410,-2480,-2391,-2181,-1848,-1434,-969,-478,0,451,848,1190,1445,1629,1698,1654,1467,1102,559,-199,-1157,-2308,-3612,-5012,-6430,-7776,-8946,-9846,-10394,-10530,-10237,-9512,-8426,-7041,-5483,-3863,-2302,-907,249,1104,1657,1891,1862,1598,1168,635,63,-487,-947,-1279,-1433,-1384,-1127,-653,-1,804,1692,2611,3481,4249,4844,5238,5397,5319,5028,4546,3940,3271,2610,2038,1614,1385,1382,1599,2008,2559,3176,3787,4311,4692,4878,4859,4631,4213,3652,2971,2232,1459,705,6,-602,-1072,-1384,-1490,-1400,-1085,-601,39,745,1455,2077,2535,2776,2755,2488,1995,1335,581,-200,-949,-1608,-2183,-2650,-3058,-3430,-3814,-4248,-4752,-5328,-5954,-6584,-7159,-7610,-7868,-7887,-7621,-7081,-6284,-5281,-4155,-2973,-1831,-800,68,718,1147,1326,1294,1046,656,136,-424,-989,-1482,-1854,-2055,-2060,-1842,-1424,-809,-57,803,1693,2573,3371,4046,4546,4839,4902,4734,4351,3795,3115,2388,1693,1102,689,490,531,799,1255,1839,2474,3087,3604,3978,4175,4187,4015,3689,3230,2671,2050,1381,718,74,-494,-962,-1282,-1425,-1376,-1123,-706,-151,456,1062,1562,1927,2077,2032,1773,1360,820,221,-397,-999,-1561,-2093,-2598,-3111,-3651,-4229,-4865,-5510,-6162,-6739,-7188,-7450,-7448,-7173,-6589,-5742,-4665,-3451,-2186,-967,107,980,1588,1925,1982,1796,1414,888,304,-285,-798,-1172,-1377,-1359,-1126,-679,-46,725,1584,2471,3333,4110,4775,5279,5612,5749,5698,5469,5076,4581,4008,3451,2951,2587,2397,2415,2644,3056,3604,4216,4809,5302,5628,5725,5580,5180,4554,3749,2813,1811,811,-140,-973,-1650,-2126,-2366,-2361,-2092,-1598,-899,-76,795,1621,2302,2766,2948,2845,2461,1859,1119,316,-440,-1116,-1647,-2051,-2338,-2574,-2811,-3116,-3536,-4090,-4778,-5563,-6391,-7181,-7859,-8339,-8566,-8490,-8105,-7418,-6477,-5341,-4096,-2818,-1609,-537,315,897,1168,1120,772,159,-634,-1532,-2418,-3195,-3764,-4051,-4008,-3623,-2918,-1942,-768,510,1810,3031,4104,4955,5539,5831,5823,5535,5015,4317,3542,2751,2057,1510,1180,1080,1202,1513,1935,2402,2811,3103,3199,3091,2754,2232,1561,804,26,-713,-1367,-1884,-2243,-2413,-2389,-2155,-1738,-1136,-405,408,1233,1995,2604,3011,3138,2987,2553,1885,1051,135,-766,-1579,-2239,-2724,-3033,-3200,-3290,-3345,-3453,-3629,-3910,-4280,-4704,-5120,-5476,-5680,-5704,-5492,-5054,-4401,-3594,-2683,-1766,-896,-160,404,763,902,842,604,239,-193,-643,-1028,-1310,-1429,-1360,-1091,-631,-7,735,1545,2363,3138,3814,4362,4742,4946,4957,4788,4446,3963,3381,2746,2132,1571,1153,876,807,905,1175,1557,1996,2427,2779,3004,3058,2929,2629,2176,1631,1037,451,-71,-500,-797,-945,-939,-769,-449,9,571,1206,1846,2450,2927,3241,3318,3149,2714,2046,1194,232,-754,-1674,-2461,-3050,-3434,-3603,-3620,-3518,-3403,-3307,-3321,-3447,-3700,-4060,-4450,-4841,-5118,-5251,-5165,-4844,-4294,-3525,-2614,-1594,-570,413,1275,1963,2442,2687,2692,2488,2097,1593,1031,498,57,-224,-305,-172,183,714,1394,2153,2936,3690,4351,4889,5260,5444,5432,5212,4812,4248,3573,2835,2111,1450,939,598,483,580,875,1318,1849,2379,2848,3164,3292,3186,2855,2304,1595,758,-114,-983,-1763,-2420,-2901,-3180,-3237,-3076,-2701,-2152,-1461,-688,102,847,1481,1941,2197,2203,1977,1519,887,114,-716,-1552,-2335,-3014,-3584,-4011,-4324,-4520,-4626,-4657,-4614,-4521,-4358,-4136,-3850,-3494,-3091,-2642,-2174,-1712,-1273,-876,-540,-248,-27,153,279,352,386,354,280,159,12,-129,-239,-273,-203,1,348,829,1441,2132,2895,3658,4410,5083,5670,6107,6397,6501,6426,6178,5786,5291,4752,4221,3763,3422,3229,3196,3309,3530,3827,4114,4363,4491,4478,4280,3904,3348,2658,1863,1034,218,-512,-1116,-1534,-1762,-1765,-1578,-1214,-729,-176,371,854,1198,1364,1314,1040,560,-97,-864,-1684,-2479,-3183,-3752,-4145,-4364,-4426,-4366,-4245,-4112,-4021,-4021,-4116,-4330,-4625,-4978,-5344,-5673,-5920,-6056,-6041,-5873,-5546,-5058,-4451,-3710,-2919,-2070,-1253,-491,146,627,910,998,891,632,273,-117,-465,-704,-772,-637,-280,298,1057,1965,2943,3930,4838,5596,6127,6388,6354,6020,5447,4679,3830,2996,2280,1770,1532,1575,1890,2420,3074,3759,4365,4798,4983,4882,4475,3792,2892,1846,768,-251,-1102,-1707,-1999,-1962,-1582,-921,-17,1021,2116,3160,4066,4760,5183,5300,5108,4609,3861,2901,1813,665,-472,-1527,-2459,-3231,-3837,-4275,-4574,-4747,-4838,-4854,-4833,-4776,-4686,-4581,-4424,-4252,-4024,-3769,-3474,-3154,-2818,-2470,-2131,-1798,-1493,-1215,-981,-800,-685,-648,-683,-791,-948,-1130,-1301,-1425,-1470,-1409,-1237,-945,-556,-85,429,963,1467,1919,2275,2508,2597,2524,2300,1938,1481,987,511,132,-103,-149,7,348,833,1399,1958,2448,2766,2886,2744,2360,1733,928,8,-936,-1806,-2517,-2986,-3167,-3035,-2613,-1941,-1106,-195,693,1462,2044,2385,2462,2281,1872,1275,555,-226,-1010,-1739,-2382,-2912,-3329,-3642,-3874,-4053,-4195,-4329,-4445,-4556,-4625,-4650,-4588,-4432,-4162,-3774,-3284,-2706,-2078,-1428,-803,-224,273,683,993,1220,1357,1441,1455,1432,1365,1260,1134,983,834,699,600,549,579,678,878,1161,1533,1983,2486,3026,3560,4052,4465,4733,4860,4776,4531,4107,3572,2986,2407,1924,1574,1408,1421,1606,1913,2289,2670,3000,3211,3286,3171,2886,2417,1808,1093,332,-411,-1070,-1596,-1936,-2092,-2047,-1849,-1528,-1145,-757,-410,-154,-15,-3,-134,-379,-731,-1154,-1610,-2079,-2524,-2938,-3316,-3662,-3998,-4327,-4672,-5016,-5360,-5656,-5887,-5996,-5963,-5763,-5398,-4887,-4274,-3612,-2962,-2390,-1934,-1630,-1479,-1464,-1535,-1660,-1753,-1805,-1752,-1621,-1400,-1151,-892,-690,-564,-541,-622,-785,-1000,-1212,-1376,-1437,-1356,-1109,-682,-100,607,1375,2147,2836,3399,3763,3929,3884,3673,3346,2977,2633,2381,2252,2271,2415,2661,2952,3231,3440,3525,3446,3184,2716,2085,1293,436,-445,-1249,-1900,-2344,-2524,-2439,-2103,-1552,-873,-116,623,1281,1806,2144,2284,2219,1960,1536,992,362,-295,-947,-1560,-2113,-2609,-3046,-3446,-3813,-4165,-4487,-4777,-4995,-5127,-5124,-4986,-4688,-4263,-3725,-3145,-2562,-2057,-1667,-1428,-1363,-1432,-1625,-1855,-2082,-2231,-2272,-2167,-1939,-1588,-1181,-735,-326,34,307,501,622,708,783,901,1086,1370,1757,2239,2783,3350,3869,4303,4568,4656,4526,4214,3743,3191,2615,2107,1713,1479,1410,1484,1664,1883,2084,2199,2189,2012,1667,1157,516,-204,-949,-1635,-2202,-2584,-2727,-2625,-2259,-1673,-919,-51,832,1675,2396,2935,3264,3340,3167,2765,2149,1393,531,-341,-1194,-1941,-2586,-3087,-3472,-3764,-3997,-4213,-4435,-4675,-4922,-5149,-5306,-5360,-5256,-4987,-4540,-3952,-3262,-2536,-1843,-1233,-771,-459,-311,-298,-378,-509,-639,-739,-782,-755,-674,-535,-368,-177,24,234,456,697,981,1304,1702,2142,2652,3172,3690,4142,4480,4652,4620,4370,3909,3290,2567,1847,1203,738,495,522,795,1290,1921,2618,3274,3814,4163,4277,4138,3757,3167,2429,1613,795,55,-548,-964,-1166,-1156,-952,-597,-138,360,849,1271,1590,1781,1821,1715,1475,1108,662,150,-380,-915,-1424,-1906,-2354,-2778,-3190,-3603,-4014,-4433,-4827,-5176,-5435,-5547,-5480,-5182,-4643,-3868,-2885,-1757,-557,626,1704,2604,3272,3669,3812,3697,3396,2933,2389,1808,1236,727,287,-44,-278,-409,-447,-401,-286,-96,150,468,846,1290,1776,2302,2806,3279,3656,3907,4013,3961,3775,3497,3179,2883,2675,2583,2638,2828,3111,3446,3752,3972,4034,3910,3553,3002,2248,1379,436,-483,-1309,-1978,-2423,-2639,-2603,-2357,-1939,-1418,-864,-346,77,354,468,403,181,-176,-624,-1115,-1599,-2028,-2375,-2613,-2759,-2809,-2823,-2824,-2868,-2996,-3223,-3578,-4027,-4559,-5101,-5604,-5983,-6184,-6147,-5845,-5283,-4479,-3507,-2431,-1352,-356,484,1103,1478,1607,1506,1223,798,296,-242,-760,-1234,-1627,-1933,-2130,-2225,-2211,-2085,-1848,-1497,-1029,-449,227,988,1779,2579,3310,3925,4371,4596,4602,4372,3959,3404,2784,2171,1630,1224,971,895,969,1170,1444,1747,2010,2204,2270,2210,1993,1663,1220,733,226,-229,-613,-861,-985,-954,-795,-525,-185,195,554,876,1107,1244,1259,1174,985,730,427,106,-219,-538,-857,-1190,-1550,-1962,-2434,-2970,-3556,-4162,-4750,-5263,-5652,-5858,-5853,-5603,-5130,-4444,-3615,-2705,-1792,-966,-277,212,490,564,455,229,-69,-366,-613,-764,-796,-696,-482,-163,208,616,1008,1364,1671,1905,2092,2219,2314,2385,2435,2471,2480,2458,2385,2273,2101,1913,1707,1547,1448,1456,1583,1831,2181,2588,3002,3354,3593,3658,3525,3189,2658,1989,1224,452,-274,-874,-1312,-1546,-1575,-1391,-1036,-525,73,719,1359,1921,2375,2654,2748,2613,2281,1740,1065,290,-501,-1245,-1882,-2361,-2674,-2813,-2817,-2726,-2600,-2483,-2439,-2470,-2609,-2821,-3091,-3362,-3602,-3747,-3781,-3666,-3401,-2995,-2458,-1834,-1144,-437,260,916,1500,2000,2385,2659,2794,2799,2668,2404,2037,1563,1046,481,-51,-541,-918,-1160,-1217,-1090,-757,-253,387,1100,1811,2436,2913,3182,3210,3024,2631,2129,1570,1054,655,421,394,556,896,1348,1863,2357,2791,3091,3260,3257,3115,2838,2466,2024,1542,1047,557,97,-323,-674,-950,-1129,-1206,-1184,-1069,-885,-656,-418,-195,-18,105,160,146,71,-65,-261,-512,-833,-1214,-1669,-2183,-2745,-3329,-3893,-4397,-4784,-5012,-5039,-4843,-4411,-3761,-2915,-1931,-856,222,1253,2148,2875,3389,3690,3797,3742,3590,3378,3173,2998,2881,2813,2789,2752,2689,2541,2298,1959,1554,1131,774,551,532,751,1214,1848,2590,3272,3780,3954,3716,3023,1924,546,-930,-2281,-3283,-3759,-3589,-2749,-1315,559,2644,4692,6438,7694,8292,8206,7454,6171,4541,2784,1126,-245,-1189,-1641,-1614,-1198,-543,165,724,958,733,-7,-1235,-2829,-4614,-6342,-7790,-8735,-9029,-8614,-7516,-5867,-3859,-1742,244,1857,2950,3404,3253,2535,1444,134,-1167,-2289,-3095,-3503,-3531,-3217,-2711,-2136,-1669,-1426,-1497,-1889,-2553,-3362,-4147,-4740,-4961,-4714,-3935,-2663,-998,899,2819,4578,5967,6882,7237,7046,6403,5433,4338,3300,2498,2070,2068,2495,3250,4187,5106,5798,6080,5820,4965,3561,1729,-315,-2341,-4091,-5355,-5974,-5890,-5112,-3772,-2027,-115,1730,3304,4412,4973,4937,4356,3354,2072,725,-539,-1521,-2152,-2350,-2147,-1628,-904,-164,450,780,753,338,-398,-1338,-2315,-3139,-3654,-3747,-3366,-2562,-1441,-164,1051,2040,2622,2714,2293,1408,202,-1169,-2485,-3578,-4289,-4536,-4310,-3671,-2747,-1722,-780,-108,152,-63,-760,-1838,-3147,-4479,-5626,-6395,-6647,-6326,-5441,-4103,-2459,-719,925,2277,3212,3650,3597,3123,2345,1434,542,-174,-607,-724,-515,-83,479,1008,1361,1425,1119,448,-536,-1690,-2870,-3861,-4517,-4687,-4313,-3399,-2015,-312,1542,3332,4884,6022,6664,6749,6326,5475,4332,3071,1863,859,187,-97,17,470,1144,1877,2496,2821,2725,2126,1032,-477,-2235,-4048,-5680,-6933,-7654,-7752,-7234,-6184,-4746,-3131,-1529,-157,857,1396,1469,1100,435,-409,-1231,-1901,-2289,-2324,-2008,-1392,-569,304,1115,1716,2049,2078,1850,1450,1012,668,543,724,1240,2061,3101,4226,5284,6127,6626,6706,6350,5603,4571,3396,2249,1282,634,371,528,1034,1801,2665,3457,4007,4174,3867,3069,1830,258,-1458,-3146,-4592,-5631,-6151,-6072,-5437,-4301,-2821,-1157,489,1942,3047,3697,3850,3511,2753,1677,436,-851,-2015,-2975,-3653,-4032,-4146,-4074,-3912,-3784,-3788,-3975,-4379,-4946,-5591,-6208,-6655,-6841,-6694,-6192,-5382,-4354,-3229,-2156,-1265,-665,-415,-528,-954,-1606,-2360,-3073,-3628,-3910,-3869,-3488,-2817,-1943,-990,-102,599,996,1046,735,130,-667,-1519,-2267,-2790,-2968,-2759,-2162,-1223,-66,1207,2425,3481,4260,4701,4801,4577,4110,3490,2819,2188,1677,1326,1155,1163,1301,1542,1819,2096,2325,2498,2604,2669,2722,2795,2938,3166,3502,3933,4421,4929,5379,5710,5859,5776,5438,4864,4075,3149,2157,1183,318,-390,-890,-1193,-1308,-1317,-1269,-1278,-1411,-1741,-2299,-3071,-4011,-5017,-5987,-6781,-7310,-7482,-7278,-6706,-5831,-4755,-3596,-2472,-1500,-752,-278,-88,-147,-415,-820,-1291,-1776,-2218,-2598,-2899,-3138,-3321,-3489,-3647,-3819,-4004,-4168,-4293,-4310,-4178,-3839,-3276,-2473,-1481,-348,822,1921,2850,3503,3832,3814,3473,2900,2179,1452,831,425,304,480,951,1622,2423,3208,3877,4304,4419,4164,3542,2586,1381,31,-1322,-2544,-3504,-4091,-4242,-3941,-3213,-2154,-878,464,1707,2727,3393,3647,3470,2882,1980,852,-354,-1528,-2539,-3321,-3804,-4007,-3930,-3660,-3247,-2781,-2320,-1900,-1545,-1231,-944,-634,-276,151,653,1205,1762,2284,2694,2956,3027,2894,2580,2109,1562,976,451,22,-255,-362,-307,-110,181,505,804,1009,1085,995,755,387,-45,-471,-816,-1008,-1004,-774,-337,275,1001,1764,2497,3129,3622,3951,4114,4143,4046,3885,3665,3430,3169,2908,2615,2306,1951,1557,1123,646,149,-367,-859,-1324,-1701,-1981,-2105,-2067,-1837,-1442,-891,-253,416,1027,1522,1825,1916,1780,1444,967,417,-121,-562,-849,-943,-827,-551,-140,296,689,935,969,737,228,-533,-1496,-2563,-3645,-4619,-5406,-5906,-6093,-5931,-5459,-4715,-3790,-2761,-1735,-793,-13,557,888,975,847,536,109,-365,-825,-1193,-1426,-1489,-1370,-1079,-644,-94,526,1194,1866,2548,3201,3840,4440,4993,5485,5894,6198,6390,6445,6381,6200,5931,5605,5249,4905,4579,4303,4056,3856,3668,3500,3315,3116,2879,2597,2258,1842,1360,796,180,-473,-1112,-1709,-2187,-2541,-2699,-2685,-2470,-2108,-1612,-1059,-481,50,500,826,1007,1035,900,620,195,-351,-1000,-1736,-2520,-3338,-4149,-4930,-5643,-6263,-6762,-7110,-7301,-7308,-7142,-6802,-6311,-5698,-5007,-4279,-3571,-2921,-2374,-1948,-1654,-1484,-1419,-1427,-1471,-1516,-1523,-1470,-1332,-1105,-783,-394,48,490,893,1204,1378,1392,1236,926,505,24,-439,-831,-1077,-1153,-1021,-700,-199,431,1141,1876,2572,3184,3669,3993,4142,4112,3909,3565,3115,2612,2115,1681,1361,1193,1186,1335,1612,1973,2375,2774,3145,3457,3715,3909,4044,4120,4128,4053,3882,3592,3170,2626,1967,1239,489,-237,-866,-1382,-1740,-1944,-2009,-1956,-1824,-1655,-1486,-1355,-1296,-1329,-1468,-1721,-2072,-2505,-2994,-3481,-3953,-4336,-4620,-4764,-4764,-4620,-4349,-3966,-3514,-3001,-2474,-1939,-1428,-952,-529,-177,90,267,339,317,202,5,-243,-542,-845,-1152,-1413,-1621,-1734,-1744,-1624,-1379,-1014,-551,-28,510,1019,1455,1780,2000,2095,2117,2083,2048,2053,2126,2287,2545,2875,3267,3686,4100,4486,4800,5026,5115,5060,4819,4401,3799,3038,2152,1189,203,-749,-1620,-2373,-2973,-3422,-3697,-3829,-3805,-3651,-3371,-2983,-2505,-1975,-1425,-915,-492,-214,-107,-198,-463,-872,-1368,-1876,-2340,-2688,-2891,-2916,-2772,-2462,-2029,-1495,-917,-329,229,709,1102,1365,1510,1527,1441,1276,1074,877,719,643,650,762,953,1209,1495,1780,2030,2226,2342,2371,2304,2142,1894,1569,1186,759,325,-98,-474,-769,-968,-1038,-969,-762,-403,89,701,1413,2184,2974,3735,4396,4915,5226,5291,5105,4653,3994,3159,2237,1290,405,-367,-970,-1376,-1583,-1593,-1441,-1171,-831,-487,-192,3,59,-38,-287,-648,-1080,-1501,-1857,-2064,-2102,-1931,-1597,-1122,-598,-82,336,623,730,687,491,208,-135,-484,-812,-1094,-1325,-1506,-1645,-1754,-1848,-1927,-2010,-2091,-2171,-2258,-2334,-2401,-2440,-2446,-2387,-2277,-2074,-1816,-1481,-1116,-725,-353,-6,293,544,768,969,1186,1427,1709,2037,2393,2766,3120,3441,3689,3870,3956,3967,3910,3804,3682,3565,3486,3462,3513,3631,3823,4046,4288,4506,4665,4754,4746,4657,4491,4280,4041,3796,3562,3325,3092,2821,2517,2124,1667,1102,468,-240,-981,-1726,-2434,-3062,-3568,-3913,-4057,-3986,-3686,-3173,-2492,-1696,-872,-111,501,883,981,793,321,-364,-1200,-2094,-2950,-3717,-4305,-4722,-4921,-4938,-4793,-4520,-4177,-3793,-3428,-3098,-2846,-2665,-2563,-2515,-2479,-2434,-2303,-2078,-1702,-1181,-525,239,1053,1854,2587,3186,3620,3867,3923,3811,3545,3169,2694,2157,1568,948,324,-292,-853,-1345,-1711,-1934,-1981,-1835,-1503,-989,-342,401,1172,1901,2537,2997,3271,3317,3152,2810,2338,1803,1282,820,487,290,234,302,435,594,710,743,642,399,6,-517,-1124,-1776,-2404,-2951,-3353,-3575,-3574,-3359,-2938,-2364,-1695,-1013,-385,98,410,496,378,66,-394,-950,-1546,-2142,-2694,-3190,-3601,-3947,-4209,-4406,-4542,-4615,-4638,-4609,-4526,-4396,-4215,-3968,-3668,-3275,-2813,-2246,-1600,-873,-108,667,1385,1996,2449,2690,2719,2531,2163,1673,1119,574,85,-297,-569,-703,-737,-658,-508,-275,16,373,797,1286,1841,2448,3092,3736,4366,4917,5392,5727,5942,6001,5941,5766,5516,5222,4912,4622,4353,4125,3901,3689,3420,3103,2669,2136,1469,705,-154,-1048,-1948,-2789,-3529,-4122,-4533,-4746,-4764,-4593,-4283,-3862,-3399,-2941,-2545,-2252,-2087,-2063,-2160,-2358,-2611,-2876,-3112,-3279,-3357,-3333,-3205,-2990,-2700,-2367,-2016,-1673,-1368,-1127,-958,-892,-905,-1012,-1167,-1361,-1528,-1648,-1660,-1546,-1283,-872,-333,292,961,1603,2176,2628,2931,3073,3053,2883,2586,2174,1679,1110,504,-115,-714,-1235,-1656,-1898,-1954,-1772,-1366,-742,56,965,1919,2828,3627,4254,4664,4853,4821,4597,4242,3786,3301,2819,2368,1964,1602,1252,899,498,31,-525,-1170,-1898,-2672,-3468,-4222,-4903,-5454,-5844,-6059,-6074,-5914,-5579,-5111,-4535,-3890,-3206,-2514,-1841,-1205,-624,-109,329,677,920,1054,1052,925,656,262,-238,-818,-1431,-2039,-2583,-3033,-3340,-3501,-3496,-3345,-3065,-2679,-2235,-1735,-1237,-728,-248,215,641,1033,1384,1680,1932,2112,2241,2313,2342,2350,2326,2301,2242,2165,2038,1849,1603,1282,935,566,251,20,-67,31,318,809,1457,2222,3031,3819,4510,5058,5421,5589,5574,5390,5082,4682,4219,3722,3198,2644,2056,1415,704,-78,-945,-1869,-2837,-3806,-4726,-5555,-6229,-6710,-6969,-6980,-6764,-6330,-5733,-5021,-4261,-3514,-2831,-2263,-1830,-1545,-1406,-1392,-1480,-1651,-1869,-2123,-2400,-2678,-2976,-3262,-3554,-3825,-4063,-4243,-4340,-4327,-4186,-3915,-3514,-3004,-2427,-1800,-1186,-606,-93,332,677,932,1134,1281,1416,1543,1683,1843,2017,2212,2399,2574,2697,2750,2687,2499,2142,1644,992,253,-541,-1287,-1929,-2362,-2538,-2401,-1950,-1198,-223,908,2064,3159,4082,4765,5172,5297,5169,4858,4414,3933,3458,3054,2724,2486,2297,2143,1967,1743,1432,1021,518,-75,-700,-1347,-1936,-2452,-2834,-3084,-3169,-3129,-2951,-2703,-2386,-2065,-1739,-1442,-1175,-930,-709,-496,-292,-93,80,238,333,378,337,219,16,-255,-580,-928,-1266,-1569,-1794,-1940,-1967,-1896,-1708,-1436,-1079,-678,-240,191,611,976,1296,1536,1708,1814,1859,1877,1879,1908,1971,2093,2259,2453,2640,2755,2771,2611,2283,1755,1073,292,-518,-1247,-1809,-2121,-2115,-1776,-1114,-175,953,2177,3394,4503,5444,6153,6627,6869,6907,6792,6545,6229,5836,5405,4909,4343,3688,2922,2044,1048,-38,-1179,-2327,-3413,-4383,-5168,-5731,-6041,-6090,-5904,-5511,-4976,-4357,-3714,-3108,-2577,-2150,-1822,-1600,-1445,-1357,-1288,-1238,-1176,-1102,-1004,-885,-742,-589,-418,-246,-74,95,245,381,485,561,601,613,604,593,590,626,705,849,1055,1314,1609,1918,2197,2437,2593,2673,2660,2583,2437,2269,2068,1856,1623,1358,1042,670,229,-270,-790,-1309,-1748,-2068,-2199,-2100,-1753,-1151,-332,648,1716,2785,3770,4607,5227,5618,5763,5682,5421,5006,4503,3948,3371,2804,2239,1676,1095,470,-215,-974,-1801,-2677,-3563,-4416,-5174,-5793,-6225,-6442,-6444,-6227,-5845,-5314,-4712,-4063,-3425,-2819,-2266,-1775,-1342,-976,-664,-414,-225,-94,-38,-32,-99,-209,-366,-549,-736,-919,-1069,-1180,-1236,-1242,-1189,-1091,-945,-769,-566,-337,-102,150,396,635,859,1046,1201,1300,1357,1367,1347,1319,1288,1289,1316,1373,1451,1524,1573,1575,1505,1368,1149,895,596,328,93,-47,-77,25,273,651,1166,1770,2462,3183,3912,4601,5205,5690,6011,6138,6053,5743,5216,4504,3624,2640,1587,507,-542,-1551,-2478,-3312,-4046,-4661,-5166,-5540,-5789,-5913,-5894,-5770,-5515,-5169,-4747,-4260,-3753,-3239,-2738,-2287,-1886,-1566,-1327,-1179,-1109,-1120,-1172,-1267,-1354,-1443,-1491,-1513,-1499,-1462,-1422,-1393,-1399,-1455,-1571,-1743,-1962,-2199,-2425,-2593,-2675,-2618,-2420,-2052,-1538,-892,-166,603,1351,2035,2623,3066,3380,3536,3556,3448,3220,2891,2471,1976,1426,851,271,-258,-721,-1059,-1258,-1291,-1154,-850,-397,188,875,1634,2450,3278,4110,4895,5611,6209,6645,6883,6874,6617,6091,5336,4383,3308,2169,1059,28,-855,-1573,-2102,-2459,-2674,-2775,-2819,-2840,-2865,-2929,-3022,-3141,-3266,-3359,-3386,-3324,-3139,-2838,-2438,-1955,-1468,-1012,-664,-466,-446,-616,-944,-1396,-1897,-2389,-2799,-3080,-3193,-3138,-2920,-2586,-2171,-1743,-1330,-984,-713,-515,-390,-288,-196,-73,103,339,640,989,1368,1752,2118,2458,2746,3004,3202,3371,3481,3542,3518,3411,3176,2829,2340,1743,1058,322,-402,-1079,-1640,-2060,-2286,-2315,-2112,-1695,-1047,-202,829,1998,3253,4528,5742,6811,7652,8191,8378,8188,7628,6740,5586,4256,2844,1439,127,-1026,-1985,-2723,-3261,-3612,-3821,-3930,-3986,-4023,-4068,-4125,-4189,-4234,-4225,-4130,-3906,-3545,-3039,-2417,-1726,-1033,-404,86,392,493,385,126,-238,-608,-912,-1072,-1040,-795,-354,236,910,1582,2176,2626,2875,2926,2770,2467,2060,1638,1256,988,874,928,1159,1525,1990,2491,2978,3391,3688,3843,3837,3676,3374,2943,2439,1868,1298,749,264,-119,-380,-503,-471,-300,13,444,982,1605,2296,3039,3804,4575,5311,5973,6527,6909,7093,7038,6722,6161,5354,4365,3227,2018,792,-388,-1478,-2448,-3283,-3987,-4570,-5064,-5489,-5879,-6247,-6604,-6945,-7252,-7497,-7632,-7625,-7421,-7011,-6369,-5525,-4517,-3418,-2320,-1315,-501,54,306,248,-80,-617,-1265,-1926,-2498,-2902,-3090,-3036,-2769,-2321,-1768,-1186,-644,-215,74,196,170,28,-182,-395,-561,-627,-565,-365,-38,392,872,1368,1809,2176,2411,2524,2492,2348,2111,1823,1522,1249,1035,902,862,903,1014,1164,1334,1484,1623,1718,1818,1913,2056,2268,2572,2978,3464,4003,4527,4980,5277,5361,5176,4705,3945,2937,1734,415,-940,-2246,-3438,-4453,-5275,-5871,-6283,-6505,-6598,-6592,-6522,-6428,-6317,-6200,-6065,-5889,-5650,-5318,-4873,-4311,-3635,-2885,-2091,-1315,-608,-20,407,676,770,736,602,419,245,104,34,34,95,194,282,342,310,202,-15,-298,-630,-945,-1200,-1322,-1283,-1032,-587,68,859,1759,2680,3547,4301,4862,5209,5302,5159,4786,4239,3558,2813,2059,1348,733,231,-141,-381,-525,-567,-553,-480,-362,-193,50,367,799,1333,1973,2698,3457,4203,4861,5364,5650,5664,5393,4824,3995,2958,1778,540,-674,-1809,-2794,-3617,-4257,-4733,-5071,-5307,-5479,-5624,-5760,-5904,-6040,-6154,-6203,-6153,-5965,-5610,-5086,-4400,-3606,-2748,-1924,-1197,-652,-340,-286,-482,-900,-1450,-2076,-2647,-3110,-3364,-3383,-3146,-2667,-2008,-1223,-405,372,1033,1523,1826,1924,1863,1665,1404,1131,904,770,750,860,1080,1396,1761,2140,2490,2769,2962,3032,2999,2841,2600,2282,1922,1546,1173,817,489,182,-89,-338,-539,-692,-756,-722,-544,-230,254,868,1608,2413,3234,4004,4664,5148,5422,5455,5238,4793,4142,3332,2413,1439,448,-508,-1416,-2247,-2991,-3658,-4231,-4734,-5154,-5503,-5774,-5951,-6036,-5991,-5824,-5503,-5043,-4439,-3735,-2949,-2157,-1391,-738,-216,111,260,223,45,-217,-503,-737,-857,-828,-609,-228,306,915,1541,2095,2504,2709,2668,2379,1865,1178,395,-398,-1112,-1672,-2012,-2113,-1962,-1600,-1078,-465,151,703,1117,1355,1388,1220,879,401,-147,-715,-1231,-1665,-1971,-2146,-2190,-2110,-1942,-1693,-1386,-1039,-637,-212,264,767,1297,1837,2358,2848,3257,3583,3781,3850,3783,3563,3228,2756,2196,1547,840,85,-689,-1485,-2274,-3049,-3812,-4525,-5210,-5818,-6359,-6792,-7108,-7270,-7268,-7072,-6689,-6118,-5382,-4527,-3593,-2667,-1789,-1048,-484,-130,-10,-92,-349,-720,-1124,-1499,-1752,-1851,-1733,-1415,-900,-251,473,1172,1782,2211,2418,2383,2102,1637,1038,404,-183,-633,-884,-888,-647,-170,479,1246,2033,2785,3408,3880,4148,4225,4124,3887,3555,3200,2845,2564,2350,2227,2191,2207,2278,2362,2451,2548,2628,2731,2832,2964,3113,3279,3455,3613,3750,3834,3860,3815,3688,3482,3193,2822,2372,1846,1243,578,-150,-917,-1711,-2507,-3268,-3989,-4606,-5134,-5515,-5755,-5832,-5743,-5486,-5071,-4508,-3824,-3041,-2216,-1369,-572,142,729,1143,1384,1425,1293,1007,606,150,-320,-730,-1040,-1205,-1203,-1035,-722,-300,165,629,1010,1278,1390,1338,1146,831,464,92,-218,-415,-456,-340,-43,377,907,1484,2052,2577,3003,3301,3462,3461,3328,3058,2694,2254,1792,1317,894,519,249,81,44,136,367,721,1185,1732,2320,2902,3435,3853,4132,4233,4143,3889,3475,2973,2419,1872,1393,994,714,538,439,400,347,271,94,-167,-568,-1060,-1661,-2302,-2959,-3562,-4076,-4438,-4639,-4636,-4458,-4111,-3646,-3112,-2574,-2085,-1703,-1459,-1375,-1447,-1657,-1962,-2324,-2670,-2967,-3139,-3168,-3013,-2668,-2154,-1481,-720,91,869,1562,2108,2471,2631,2597,2394,2074,1690,1318,1011,829,792,925,1203,1613,2107,2638,3163,3631,4005,4262,4375,4346,4176,3878,3478,2994,2463,1898,1348,818,357,-28,-293,-443,-433,-297,-4,387,871,1386,1893,2336,2679,2890,2955,2885,2695,2428,2124,1817,1546,1310,1118,937,733,472,102,-392,-1035,-1810,-2703,-3646,-4605,-5481,-6223,-6748,-7014,-6986,-6658,-6066,-5246,-4291,-3274,-2298,-1449,-797,-392,-250,-362,-681,-1147,-1677,-2185,-2593,-2830,-2848,-2630,-2167,-1506,-684,226,1137,1992,2691,3204,3467,3497,3278,2872,2320,1695,1080,537,117,-121,-188,-63,213,611,1082,1571,2035,2411,2678,2792,2746,2542,2193,1734,1205,662,153,-265,-549,-670,-601,-359,57,594,1221,1876,2497,3046,3459,3722,3810,3727,3498,3147,2729,2279,1855,1490,1202,1006,876,785,683,521,248,-179,-769,-1542,-2464,-3494,-4583,-5639,-6607,-7390,-7942,-8208,-8171,-7843,-7262,-6479,-5595,-4672,-3822,-3099,-2577,-2264,-2182,-2280,-2523,-2832,-3138,-3364,-3453,-3365,-3072,-2593,-1935,-1145,-284,609,1452,2210,2828,3275,3538,3615,3523,3297,2975,2612,2244,1925,1673,1513,1440,1446,1516,1631,1769,1922,2082,2249,2422,2607,2793,2989,3168,3322,3433,3481,3458,3358,3186,2955,2689,2415,2154,1942,1786,1702,1690,1730,1812,1896,1961,1975,1913,1768,1532,1217,845,436,28,-368,-721,-1042,-1325,-1599,-1873,-2183,-2542,-2958,-3445,-3971,-4524,-5061,-5533,-5899,-6104,-6126,-5929,-5541,-4956,-4252,-3459,-2668,-1933,-1322,-874,-609,-532,-599,-789,-1018,-1237,-1388,-1414,-1297,-1022,-601,-70,530,1146,1719,2205,2557,2751,2777,2639,2355,1961,1494,1003,533,131,-175,-353,-396,-312,-99,200,579,998,1441,1884,2309,2702,3052,3337,3560,3691,3741,3697,3562,3360,3088,2796,2486,2213,1982,1841,1782,1844,1992,2252,2562,2928,3283,3612,3858,4008,4019,3899,3636,3255,2782,2255,1712,1191,726,322,2,-262,-479,-678,-898,-1147,-1458,-1819,-2217,-2628,-2994,-3293,-3458,-3478,-3330,-3025,-2600,-2089,-1563,-1069,-667,-394,-267,-290,-437,-676,-959,-1238,-1467,-1615,-1655,-1586,-1404,-1131,-778,-375,66,516,973,1405,1821,2185,2500,2739,2899,2962,2935,2817,2629,2391,2133,1890,1691,1561,1531,1598,1776,2042,2373,2736,3083,3371,3552,3606,3489,3221,2785,2227,1575,880,190,-437,-962,-1345,-1569,-1624,-1532,-1303,-996,-635,-287,25,247,368,377,268,76,-203,-509,-854,-1175,-1498,-1786,-2057,-2312,-2558,-2812,-3073,-3357,-3648,-3956,-4244,-4503,-4695,-4788,-4764,-4588,-4272,-3822,-3275,-2687,-2110,-1620,-1265,-1096,-1136,-1381,-1803,-2343,-2933,-3480,-3909,-4130,-4106,-3793,-3212,-2387,-1388,-292,809,1837,2707,3387,3834,4060,4076,3924,3646,3289,2895,2494,2114,1769,1456,1188,949,746,579,441,354,311,327,398,518,675,850,1019,1169,1272,1330,1329,1281,1195,1087,972,875,804,778,802,867,991,1135,1307,1480,1634,1768,1857,1907,1915,1889,1836,1769,1688,1595,1482,1336,1144,889,569,171,-287,-813,-1370,-1958,-2534,-3091,-3585,-4003,-4308,-4493,-4542,-4464,-4277,-4010,-3712,-3415,-3183,-3028,-2998,-3082,-3279,-3554,-3868,-4159,-4380,-4472,-4400,-4137,-3693,-3069,-2333,-1508,-685,100,781,1322,1711,1933,2019,1982,1866,1703,1526,1359,1223,1112,1043,993,963,944,928,913,918,928,987,1069,1217,1396,1627,1870,2119,2346,2529,2649,2692,2653,2526,2329,2063,1762,1439,1131,858,650,519,478,517,634,790,976,1140,1275,1340,1334,1245,1069,826,491,110,-355,-859,-1420,-1998,-2587,-3147,-3648,-4066,-4358,-4521,-4527,-4393,-4112,-3722,-3242,-2716,-2187,-1704,-1304,-1035,-912,-957,-1155,-1494,-1927,-2404,-2869,-3243,-3482,-3513,-3324,-2886,-2234,-1397,-451,527,1444,2217,2777,3078,3109,2886,2465,1912,1320,766,326,52,-45,42,272,596,961,1297,1575,1746,1819,1793,1703,1590,1490,1443,1466,1561,1726,1921,2129,2299,2408,2430,2348,2160,1876,1514,1106,689,299,-15,-230,-304,-238,-19,325,774,1279,1799,2283,2691,2988,3151,3164,3026,2734,2298,1735,1054,301,-514,-1326,-2113,-2817,-3405,-3844,-4110,-4203,-4120,-3889,-3542,-3120,-2682,-2280,-1965,-1790,-1781,-1959,-2321,-2851,-3501,-4231,-4972,-5657,-6228,-6616,-6790,-6709,-6388,-5828,-5088,-4219,-3294,-2396,-1586,-929,-457,-179,-84,-126,-261,-414,-535,-566,-490,-282,16,402,794,1168,1458,1649,1712,1676,1551,1407,1274,1238,1300,1527,1880,2361,2918,3490,4019,4429,4671,4692,4473,4008,3325,2460,1499,498,-427,-1225,-1801,-2126,-2176,-1951,-1508,-892,-183,528,1190,1697,2043,2148,2040,1681,1120,364,-530,-1515,-2524,-3500,-4367,-5073,-5568,-5807,-5787,-5496,-4968,-4240,-3375,-2443,-1531,-715,-74,329,470,313,-98,-749,-1553,-2452,-3340,-4148,-4774,-5163,-5255,-5036,-4489,-3666,-2592,-1363,-49,1255,2457,3493,4302,4854,5153,5211,5081,4814,4464,4103,3752,3470,3236,3071,2939,2825,2703,2553,2374,2168,1966,1779,1661,1620,1686,1856,2112,2438,2772,3097,3341,3490,3502,3364,3086,2665,2149,1561,960,400,-77,-410,-576,-556,-342,24,521,1082,1655,2178,2608,2901,3047,3023,2850,2518,2068,1493,844,116,-637,-1410,-2164,-2867,-3501,-4028,-4424,-4677,-4745,-4657,-4376,-3960,-3422,-2821,-2232,-1704,-1315,-1106,-1121,-1351,-1810,-2422,-3162,-3926,-4654,-5241,-5631,-5754,-5585,-5125,-4393,-3459,-2386,-1282,-221,700,1424,1922,2173,2226,2119,1930,1729,1599,1569,1702,1955,2342,2775,3216,3591,3841,3942,3875,3663,3346,2986,2643,2392,2271,2324,2544,2930,3437,4016,4609,5142,5563,5814,5862,5683,5290,4693,3959,3120,2273,1469,785,267,-51,-163,-83,155,499,893,1274,1582,1769,1785,1619,1238,672,-70,-940,-1879,-2834,-3727,-4510,-5117,-5515,-5675,-5583,-5249,-4681,-3936,-3045,-2100,-1161,-320,351,786,945,805,379,-296,-1156,-2120,-3085,-3951,-4614,-4987,-5009,-4648,-3905,-2826,-1485,13,1545,2988,4214,5134,5680,5826,5607,5066,4315,3461,2626,1918,1417,1171,1175,1415,1799,2275,2737,3112,3360,3432,3359,3156,2880,2597,2358,2212,2182,2266,2442,2675,2895,3060,3097,2982,2677,2196,1553,805,3,-766,-1448,-1958,-2268,-2334,-2162,-1777,-1211,-540,190,891,1514,1992,2286,2371,2220,1845,1261,502,-376,-1314,-2249,-3104,-3830,-4378,-4711,-4834,-4724,-4431,-3962,-3388,-2740,-2107,-1528,-1083,-803,-740,-883,-1251,-1793,-2474,-3229,-3987,-4671,-5214,-5542,-5622,-5414,-4926,-4181,-3218,-2126,-966,152,1161,1969,2542,2839,2876,2684,2325,1878,1436,1070,854,825,980,1309,1737,2208,2635,2953,3111,3094,2904,2596,2225,1877,1631,1538,1659,1975,2481,3104,3764,4362,4794,4978,4839,4363,3547,2450,1162,-216,-1545,-2708,-3600,-4136,-4283,-4042,-3454,-2597,-1571,-486,537,1409,2033,2360,2354,2007,1359,439,-659,-1870,-3089,-4235,-5224,-6004,-6517,-6771,-6740,-6471,-5982,-5321,-4549,-3709,-2876,-2099,-1442,-947,-660,-586,-751,-1113,-1668,-2340,-3083,-3811,-4454,-4927,-5176,-5136,-4801,-4154,-3244,-2110,-842,473,1740,2862,3759,4386,4690,4703,4428,3953,3338,2689,2085,1602,1299,1184,1258,1479,1786,2120,2407,2597,2657,2579,2376,2098,1779,1493,1272,1161,1165,1277,1460,1671,1842,1929,1873,1657,1274,746,134,-513,-1100,-1573,-1858,-1926,-1763,-1390,-848,-209,468,1092,1618,1975,2152,2117,1883,1473,906,246,-473,-1192,-1863,-2437,-2892,-3193,-3362,-3386,-3302,-3137,-2904,-2656,-2379,-2121,-1869,-1651,-1465,-1324,-1239,-1217,-1265,-1396,-1599,-1873,-2205,-2548,-2895,-3176,-3366,-3420,-3306,-3015,-2552,-1930,-1195,-394,421,1184,1853,2381,2751,2951,3012,2949,2828,2689,2596,2587,2688,2908,3224,3606,4001,4358,4627,4769,4774,4644,4408,4116,3815,3574,3425,3408,3525,3756,4067,4401,4686,4872,4892,4723,4352,3796,3104,2331,1566,872,329,-14,-136,-24,281,747,1301,1883,2415,2848,3111,3191,3045,2684,2122,1377,513,-433,-1388,-2294,-3100,-3747,-4213,-4476,-4526,-4384,-4061,-3591,-3024,-2388,-1750,-1152,-644,-278,-82,-88,-301,-721,-1316,-2051,-2860,-3675,-4411,-4994,-5344,-5417,-5177,-4622,-3786,-2715,-1500,-220,1018,2129,3032,3666,4018,4065,3870,3467,2943,2396,1891,1520,1328,1328,1525,1861,2281,2714,3071,3308,3366,3242,2953,2534,2050,1564,1134,810,602,521,518,562,582,527,347,21,-461,-1056,-1726,-2381,-2959,-3360,-3540,-3443,-3076,-2447,-1626,-673,309,1237,2017,2587,2890,2906,2634,2095,1339,420,-583,-1601,-2550,-3373,-4012,-4432,-4628,-4589,-4362,-3963,-3459,-2897,-2337,-1831,-1430,-1161,-1053,-1100,-1305,-1627,-2064,-2543,-3063,-3550,-3992,-4339,-4563,-4643,-4549,-4279,-3827,-3202,-2431,-1538,-577,409,1365,2234,2969,3533,3891,4042,3986,3758,3397,2970,2535,2157,1892,1768,1789,1950,2193,2490,2759,2974,3079,3075,2971,2785,2585,2397,2282,2268,2359,2548,2800,3055,3256,3343,3254,2966,2476,1802,1005,157,-653,-1338,-1818,-2046,-1996,-1681,-1150,-468,267,974,1550,1933,2062,1916,1493,806,-80,-1131,-2254,-3389,-4462,-5401,-6159,-6698,-6989,-7033,-6836,-6420,-5831,-5113,-4334,-3557,-2848,-2277,-1878,-1693,-1721,-1939,-2329,-2809,-3344,-3838,-4254,-4505,-4582,-4431,-4071,-3504,-2762,-1897,-956,-5,912,1728,2426,2952,3310,3483,3481,3318,3022,2617,2162,1682,1248,898,667,604,687,946,1311,1778,2265,2739,3143,3445,3629,3692,3652,3540,3381,3210,3049,2900,2767,2627,2452,2224,1915,1515,1031,491,-71,-591,-1016,-1288,-1364,-1221,-874,-353,282,939,1553,2022,2294,2326,2107,1653,1014,249,-569,-1359,-2069,-2631,-3031,-3243,-3286,-3179,-2955,-2652,-2300,-1927,-1556,-1202,-877,-604,-384,-259,-217,-301,-497,-813,-1231,-1724,-2256,-2778,-3242,-3598,-3809,-3839,-3688,-3350,-2862,-2251,-1574,-879,-213,380,878,1264,1534,1703,1780,1782,1734,1645,1533,1415,1304,1209,1161,1149,1213,1333,1527,1784,2093,2436,2804,3162,3509,3817,4071,4270,4390,4422,4363,4183,3891,3461,2903,2206,1397,480,-496,-1501,-2470,-3347,-4067,-4578,-4823,-4796,-4477,-3916,-3150,-2273,-1358,-524,169,616,807,682,288,-370,-1222,-2197,-3233,-4240,-5170,-5958,-6581,-7007,-7242,-7275,-7129,-6810,-6348,-5771,-5113,-4427,-3754,-3156,-2679,-2363,-2243,-2314,-2578,-2986,-3492,-4024,-4499,-4857,-5005,-4930,-4569,-3962,-3108,-2088,-953,196,1294,2250,3025,3562,3863,3927,3785,3476,3062,2584,2118,1703,1385,1205,1170,1297,1567,1962,2449,2986,3533,4048,4492,4837,5062,5151,5105,4925,4619,4207,3700,3124,2500,1848,1195,554,-44,-596,-1070,-1466,-1758,-1938,-1994,-1917,-1705,-1372,-922,-400,169,734,1235,1644,1899,1989,1906,1637,1246,727,166,-417,-962,-1443,-1827,-2114,-2288,-2372,-2363,-2288,-2146,-1960,-1738,-1495,-1251,-1034,-862,-788,-808,-977,-1276,-1721,-2279,-2917,-3575,-4197,-4699,-5026,-5117,-4940,-4478,-3762,-2815,-1731,-560,577,1628,2497,3148,3559,3719,3671,3444,3108,2709,2321,1974,1713,1558,1502,1559,1686,1887,2116,2365,2610,2836,3042,3217,3369,3493,3594,3673,3724,3750,3735,3682,3574,3402,3168,2847,2462,1990,1465,888,303,-267,-770,-1163,-1406,-1462,-1317,-970,-451,200,903,1593,2171,2572,2732,2614,2212,1542,648,-405,-1540,-2687,-3754,-4694,-5435,-5965,-6247,-6302,-6133,-5769,-5260,-4632,-3956,-3277,-2651,-2137,-1766,-1580,-1583,-1772,-2129,-2592,-3126,-3643,-4076,-4362,-4425,-4237,-3767,-3026,-2047,-886,370,1640,2822,3843,4621,5133,5352,5302,5029,4571,4026,3431,2878,2388,2018,1766,1645,1638,1726,1894,2115,2386,2681,3017,3372,3757,4153,4552,4926,5259,5502,5642,5638,5478,5149,4650,3997,3214,2335,1397,456,-451,-1254,-1917,-2375,-2595,-2541,-2204,-1607,-782,186,1217,2209,3059,3698,4060,4132,3913,3440,2745,1880,880,-223,-1390,-2595,-3783,-4903,-5879,-6634,-7081,-7155,-6805,-6019,-4823,-3285,-1507,375,2232,3919,5333,6373,6992,7157,6863,6130,4990,3487,1715,-261,-2296,-4276,-6038,-7458,-8390,-8774,-8540,-7720,-6378,-4623,-2611,-504,1550,3397,4953,6131,6917,7286,7256,6835,6045,4913,3491,1847,80,-1665,-3250,-4490,-5256,-5420,-4941,-3806,-2115,12,2382,4790,7048,8960,10419,11314,11629,11360,10530,9214,7457,5365,3027,562,-1891,-4184,-6166,-7682,-8625,-8917,-8547,-7571,-6112,-4327,-2431,-599,976,2191,2946,3262,3130,2649,1857,852,-313,-1574,-2877,-4163,-5375,-6422,-7238,-7725,-7819,-7473,-6675,-5465,-3917,-2148,-300,1493,3086,4384,5307,5820,5913,5601,4912,3885,2573,1028,-651,-2389,-4036,-5489,-6596,-7251,-7363,-6904,-5875,-4379,-2504,-434,1678,3666,5393,6757,7704,8198,8260,7891,7138,6024,4607,2948,1142,-701,-2426,-3884,-4918,-5399,-5250,-4456,-3068,-1218,918,3128,5198,6939,8207,8917,9034,8594,7639,6271,4560,2624,530,-1605,-3701,-5641,-7317,-8622,-9457,-9749,-9476,-8654,-7366,-5752,-3953,-2188,-577,704,1596,2059,2104,1792,1181,348,-645,-1752,-2915,-4113,-5272,-6347,-7253,-7900,-8215,-8116,-7591,-6625,-5301,-3693,-1944,-190,1440,2831,3915,4653,5043,5096,4853,4328,3566,2588,1436,175,-1126,-2349,-3387,-4111,-4421,-4263,-3611,-2528,-1105,509,2152,3664,4910,5796,6287,6391,6158,5677,5018,4272,3492,2711,1971,1266,636,90,-321,-570,-614,-434,-32,558,1282,2053,2801,3435,3898,4170,4227,4104,3813,3387,2841,2184,1419,545,-425,-1473,-2572,-3668,-4729,-5693,-6536,-7222,-7755,-8129,-8374,-8502,-8533,-8470,-8296,-7997,-7532,-6892,-6063,-5090,-4031,-2987,-2085,-1423,-1120,-1190,-1642,-2382,-3285,-4177,-4878,-5221,-5090,-4414,-3205,-1521,522,2781,5106,7349,9377,11066,12331,13070,13247,12804,11766,10169,8117,5775,3323,1008,-962,-2372,-3082,-3010,-2171,-650,1387,3731,6150,8425,10364,11837,12753,13101,12884,12174,11029,9552,7821,5950,4033,2189,525,-839,-1817,-2321,-2329,-1842,-925,325,1763,3235,4574,5634,6299,6504,6217,5463,4294,2787,1046,-837,-2734,-4548,-6144,-7424,-8260,-8589,-8339,-7536,-6221,-4535,-2645,-764,888,2120,2778,2796,2159,966,-667,-2543,-4482,-6304,-7851,-9038,-9784,-10099,-9979,-9492,-8672,-7599,-6332,-4935,-3499,-2104,-858,116,727,874,527,-304,-1550,-3072,-4715,-6285,-7633,-8600,-9140,-9185,-8793,-7991,-6888,-5551,-4101,-2601,-1147,194,1368,2314,3000,3400,3513,3364,3012,2537,2033,1618,1363,1358,1613,2135,2866,3727,4634,5466,6168,6656,6931,6983,6875,6640,6370,6092,5870,5701,5600,5537,5494,5440,5342,5186,4936,4583,4099,3474,2708,1808,816,-210,-1194,-2040,-2660,-2998,-3010,-2728,-2213,-1561,-925,-409,-152,-196,-579,-1236,-2094,-3025,-3908,-4656,-5187,-5509,-5623,-5598,-5490,-5360,-5245,-5149,-5055,-4910,-4671,-4271,-3691,-2907,-1952,-861,294,1451,2528,3485,4253,4815,5134,5199,4989,4506,3759,2781,1640,427,-746,-1736,-2429,-2711,-2528,-1866,-790,599,2141,3671,5020,6042,6643,6739,6329,5403,4028,2256,193,-2055,-4360,-6567,-8538,-10098,-11134,-11509,-11186,-10138,-8437,-6204,-3624,-930,1638,3819,5432,6302,6391,5693,4324,2433,231,-2057,-4219,-6040,-7378,-8102,-8164,-7555,-6321,-4568,-2436,-106,2222,4332,6047,7186,7673,7462,6601,5224,3481,1601,-217,-1790,-2973,-3706,-3969,-3825,-3360,-2692,-1949,-1213,-584,-66,310,591,813,1019,1262,1543,1888,2244,2607,2894,3084,3122,2985,2664,2170,1533,798,37,-692,-1301,-1744,-1955,-1927,-1632,-1115,-395,450,1353,2220,2970,3520,3828,3864,3649,3223,2660,2031,1417,870,441,136,-21,-63,12,172,396,669,963,1263,1553,1813,2036,2205,2315,2355,2313,2197,1991,1710,1348,925,453,-47,-559,-1077,-1596,-2150,-2743,-3428,-4206,-5096,-6080,-7117,-8145,-9084,-9855,-10363,-10565,-10395,-9864,-8982,-7808,-6431,-4959,-3524,-2241,-1239,-580,-326,-454,-922,-1634,-2468,-3287,-3955,-4345,-4366,-3947,-3084,-1799,-175,1667,3591,5425,7039,8281,9094,9416,9275,8725,7860,6806,5681,4611,3684,2977,2516,2312,2341,2560,2916,3352,3803,4216,4538,4723,4744,4588,4250,3758,3131,2408,1629,802,-20,-857,-1661,-2438,-3160,-3785,-4305,-4644,-4797,-4713,-4388,-3836,-3101,-2252,-1397,-622,-52,244,202,-200,-927,-1929,-3096,-4301,-5403,-6265,-6769,-6845,-6480,-5708,-4635,-3394,-2129,-999,-104,466,693,587,209,-368,-1045,-1738,-2354,-2835,-3126,-3219,-3107,-2816,-2389,-1861,-1306,-750,-267,135,403,531,499,291,-82,-628,-1310,-2106,-2960,-3814,-4608,-5271,-5742,-5980,-5937,-5618,-5007,-4139,-3045,-1790,-441,901,2154,3209,3991,4453,4558,4355,3884,3245,2546,1895,1400,1141,1183,1537,2200,3112,4180,5305,6345,7213,7809,8104,8092,7816,7353,6780,6205,5684,5299,5068,5011,5109,5322,5599,5867,6065,6114,5967,5581,4951,4089,3056,1918,783,-251,-1084,-1649,-1915,-1892,-1649,-1267,-871,-560,-425,-512,-826,-1327,-1940,-2573,-3134,-3545,-3770,-3795,-3662,-3418,-3143,-2900,-2750,-2723,-2826,-3041,-3333,-3644,-3919,-4100,-4121,-3954,-3548,-2917,-2065,-1035,97,1258,2346,3272,3957,4347,4397,4132,3569,2801,1908,1021,233,-338,-654,-659,-398,109,767,1506,2234,2902,3442,3841,4062,4085,3891,3447,2737,1739,471,-1053,-2749,-4531,-6264,-7809,-9020,-9781,-9997,-9643,-8729,-7334,-5575,-3614,-1613,253,1844,3049,3791,4064,3873,3293,2409,1325,182,-921,-1832,-2470,-2740,-2618,-2119,-1309,-310,747,1720,2495,3002,3221,3184,2976,2690,2434,2291,2303,2485,2784,3138,3433,3592,3512,3165,2527,1647,589,-539,-1637,-2593,-3322,-3769,-3886,-3689,-3182,-2427,-1480,-432,641,1631,2473,3080,3416,3455,3213,2731,2082,1353,629,2,-485,-789,-924,-914,-818,-686,-587,-545,-582,-671,-765,-806,-709,-433,70,775,1641,2572,3440,4132,4505,4501,4068,3238,2095,752,-620,-1880,-2859,-3456,-3580,-3222,-2396,-1194,277,1857,3390,4711,5689,6214,6247,5759,4804,3431,1740,-166,-2188,-4211,-6154,-7923,-9459,-10701,-11624,-12180,-12381,-12200,-11660,-10781,-9600,-8178,-6608,-4975,-3409,-2020,-912,-180,145,42,-427,-1191,-2119,-3070,-3917,-4500,-4755,-4568,-3959,-2915,-1525,120,1891,3661,5304,6737,7885,8735,9289,9580,9656,9567,9350,9056,8683,8268,7789,7261,6668,6022,5317,4587,3846,3139,2518,2027,1725,1654,1827,2266,2916,3735,4609,5429,6064,6385,6307,5764,4770,3373,1693,-117,-1886,-3424,-4596,-5279,-5440,-5088,-4305,-3208,-1956,-702,393,1210,1661,1709,1364,689,-230,-1262,-2297,-3213,-3926,-4386,-4575,-4533,-4310,-3998,-3685,-3450,-3374,-3464,-3741,-4141,-4600,-5019,-5296,-5340,-5086,-4510,-3634,-2519,-1279,-36,1078,1935,2465,2614,2399,1857,1067,114,-921,-1946,-2916,-3765,-4470,-4986,-5313,-5404,-5275,-4901,-4298,-3493,-2504,-1410,-243,890,1932,2796,3410,3744,3752,3470,2915,2176,1333,495,-224,-734,-930,-773,-224,697,1921,3360,4868,6295,7496,8332,8721,8636,8094,7191,6052,4824,3683,2748,2142,1898,2033,2485,3160,3944,4687,5285,5611,5621,5270,4582,3616,2438,1164,-112,-1303,-2320,-3139,-3720,-4100,-4303,-4389,-4432,-4458,-4543,-4668,-4851,-5046,-5207,-5277,-5210,-4955,-4527,-3918,-3205,-2441,-1725,-1133,-751,-621,-776,-1197,-1831,-2599,-3381,-4065,-4531,-4679,-4466,-3849,-2888,-1627,-192,1306,2726,3948,4874,5421,5573,5317,4719,3850,2838,1803,884,195,-174,-185,174,842,1744,2773,3797,4730,5457,5936,6114,5996,5579,4903,3983,2880,1615,259,-1156,-2563,-3912,-5143,-6212,-7060,-7659,-7974,-7991,-7718,-7165,-6387,-5420,-4362,-3257,-2208,-1253,-468,142,548,773,847,804,709,587,483,405,342,283,199,66,-116,-348,-594,-801,-912,-852,-567,-23,797,1850,3086,4397,5676,6798,7659,8151,8241,7881,7116,5990,4606,3067,1510,46,-1200,-2145,-2720,-2894,-2665,-2072,-1171,-68,1151,2356,3463,4371,5034,5426,5550,5457,5189,4821,4405,3988,3590,3219,2847,2465,2034,1534,969,331,-322,-948,-1473,-1814,-1910,-1702,-1191,-385,626,1757,2861,3805,4456,4694,4460,3719,2497,879,-1029,-3060,-5042,-6778,-8103,-8850,-8937,-8316,-7018,-5155,-2877,-402,2047,4244,5992,7125,7555,7223,6164,4443,2180,-470,-3332,-6223,-8959,-11372,-13325,-14705,-15448,-15532,-14972,-13848,-12243,-10311,-8185,-6042,-4031,-2295,-946,-47,366,323,-125,-877,-1820,-2815,-3736,-4460,-4892,-4982,-4698,-4082,-3171,-2046,-788,527,1832,3070,4219,5250,6179,6994,7734,8379,8958,9433,9794,9998,9998,9763,9253,8465,7418,6144,4733,3260,1843,585,-413,-1077,-1346,-1222,-709,120,1183,2362,3522,4530,5265,5622,5535,4988,3988,2635,1010,-709,-2391,-3859,-4989,-5688,-5896,-5635,-4939,-3922,-2692,-1398,-166,886,1688,2188,2414,2374,2154,1801,1384,944,498,52,-416,-920,-1487,-2121,-2818,-3553,-4286,-4971,-5553,-5985,-6216,-6211,-5950,-5409,-4617,-3574,-2357,-1007,366,1693,2851,3769,4354,4555,4343,3719,2712,1394,-160,-1832,-3514,-5080,-6421,-7441,-8066,-8255,-8001,-7324,-6293,-4977,-3497,-1961,-506,758,1710,2293,2440,2176,1527,592,-514,-1652,-2671,-3427,-3823,-3764,-3257,-2318,-1051,426,1961,3414,4661,5616,6220,6477,6397,6044,5486,4794,4068,3365,2761,2307,2026,1942,2042,2310,2700,3173,3659,4117,4474,4698,4743,4598,4249,3728,3038,2243,1364,453,-454,-1339,-2173,-2959,-3674,-4328,-4897,-5375,-5733,-5952,-5993,-5846,-5491,-4942,-4238,-3414,-2557,-1722,-1003,-444,-111,-14,-161,-516,-1026,-1609,-2184,-2656,-2954,-3028,-2847,-2433,-1818,-1064,-259,526,1215,1749,2104,2259,2243,2076,1811,1501,1180,917,716,626,638,775,1021,1378,1833,2367,2955,3561,4136,4629,4978,5129,5025,4634,3946,2965,1753,366,-1083,-2500,-3775,-4820,-5582,-6017,-6140,-5977,-5573,-5019,-4360,-3689,-3053,-2487,-2024,-1644,-1345,-1077,-819,-519,-158,291,824,1421,2037,2612,3069,3331,3339,3046,2460,1602,555,-583,-1703,-2662,-3379,-3733,-3706,-3261,-2449,-1338,-41,1317,2588,3652,4381,4713,4585,4016,3025,1700,134,-1562,-3249,-4830,-6171,-7200,-7850,-8086,-7925,-7399,-6585,-5563,-4443,-3307,-2247,-1317,-551,48,494,815,1049,1198,1296,1305,1235,1032,699,215,-403,-1113,-1860,-2556,-3101,-3419,-3417,-3067,-2366,-1345,-110,1253,2585,3776,4697,5264,5424,5157,4486,3465,2174,712,-798,-2240,-3487,-4422,-4972,-5057,-4672,-3825,-2566,-992,800,2660,4461,6049,7300,8103,8386,8106,7270,5919,4127,2010,-312,-2683,-4974,-7027,-8753,-10032,-10834,-11111,-10898,-10224,-9175,-7853,-6373,-4866,-3451,-2225,-1274,-637,-314,-291,-484,-839,-1242,-1621,-1890,-1999,-1920,-1646,-1201,-625,44,744,1458,2140,2801,3438,4062,4705,5373,6078,6832,7595,8374,9094,9730,10218,10500,10552,10326,9834,9086,8125,7015,5827,4638,3533,2569,1813,1288,1018,988,1176,1536,2000,2516,2999,3395,3648,3704,3560,3180,2614,1863,1003,76,-842,-1691,-2413,-2964,-3306,-3436,-3350,-3065,-2630,-2049,-1393,-670,66,790,1450,2018,2420,2629,2573,2230,1573,611,-618,-2057,-3607,-5175,-6635,-7896,-8842,-9414,-9540,-9218,-8448,-7285,-5814,-4131,-2370,-641,934,2271,3283,3946,4206,4101,3629,2845,1808,570,-776,-2181,-3545,-4816,-5904,-6755,-7300,-7503,-7318,-6750,-5796,-4509,-2949,-1220,563,2259,3743,4879,5593,5817,5568,4890,3884,2694,1460,354,-504,-997,-1085,-749,-41,959,2136,3369,4539,5556,6353,6900,7203,7285,7188,6952,6622,6236,5815,5392,4972,4576,4214,3896,3624,3415,3243,3135,3041,2975,2895,2792,2648,2443,2178,1848,1452,1001,484,-85,-723,-1417,-2180,-2992,-3841,-4690,-5504,-6222,-6805,-7195,-7366,-7302,-7018,-6540,-5935,-5250,-4576,-3961,-3470,-3125,-2943,-2885,-2930,-3000,-3044,-3020,-2869,-2619,-2253,-1838,-1411,-1031,-750,-595,-570,-664,-824,-1003,-1129,-1146,-996,-650,-85,675,1606,2639,3703,4710,5569,6217,6581,6645,6384,5831,5020,4029,2921,1796,712,-248,-1054,-1673,-2098,-2345,-2421,-2375,-2208,-1986,-1701,-1416,-1134,-892,-714,-623,-641,-781,-1041,-1407,-1854,-2324,-2770,-3120,-3317,-3311,-3057,-2555,-1803,-854,245,1393,2505,3468,4180,4569,4575,4187,3446,2409,1203,-63,-1245,-2230,-2925,-3260,-3221,-2818,-2103,-1153,-68,1062,2120,3035,3727,4158,4303,4165,3767,3143,2354,1448,507,-423,-1266,-1999,-2572,-2992,-3245,-3359,-3343,-3217,-3000,-2690,-2296,-1802,-1211,-528,234,1025,1812,2517,3081,3445,3548,3386,2941,2267,1424,501,-385,-1140,-1667,-1908,-1846,-1483,-892,-128,687,1475,2136,2603,2839,2816,2557,2078,1440,685,-108,-882,-1557,-2083,-2397,-2476,-2290,-1858,-1203,-390,518,1411,2222,2848,3246,3384,3261,2910,2370,1692,917,96,-768,-1634,-2520,-3389,-4252,-5063,-5800,-6408,-6845,-7071,-7063,-6820,-6373,-5762,-5060,-4335,-3645,-3055,-2571,-2213,-1958,-1755,-1581,-1364,-1098,-744,-330,138,594,998,1298,1446,1443,1300,1063,812,630,608,816,1304,2068,3100,4322,5658,7004,8245,9296,10052,10464,10485,10109,9353,8265,6904,5362,3721,2094,562,-768,-1840,-2595,-3014,-3110,-2916,-2500,-1934,-1304,-693,-162,226,454,512,393,139,-251,-721,-1262,-1815,-2375,-2871,-3305,-3606,-3774,-3749,-3530,-3083,-2421,-1560,-537,576,1700,2738,3581,4146,4344,4141,3506,2490,1129,-459,-2172,-3878,-5443,-6755,-7706,-8233,-8285,-7868,-7015,-5782,-4282,-2598,-880,775,2216,3359,4098,4391,4229,3640,2710,1529,226,-1090,-2306,-3348,-4153,-4706,-4989,-5036,-4857,-4494,-3973,-3312,-2554,-1696,-800,138,1040,1889,2622,3196,3588,3756,3720,3480,3084,2579,2029,1496,1041,706,515,487,598,842,1170,1563,1977,2414,2849,3313,3800,4335,4925,5545,6191,6805,7352,7793,8075,8202,8143,7933,7590,7150,6669,6167,5700,5272,4900,4593,4323,4095,3881,3656,3404,3095,2697,2200,1575,825,-38,-995,-1989,-2977,-3887,-4664,-5263,-5661,-5851,-5868,-5739,-5526,-5276,-5030,-4821,-4633,-4471,-4263,-3991,-3593,-3047,-2358,-1561,-711,71,722,1101,1166,858,194,-777,-1955,-3218,-4425,-5434,-6140,-6436,-6290,-5683,-4649,-3259,-1616,173,1960,3631,5060,6129,6775,6910,6529,5623,4254,2502,527,-1544,-3496,-5202,-6496,-7306,-7581,-7354,-6687,-5694,-4517,-3284,-2134,-1161,-430,17,181,98,-213,-664,-1229,-1817,-2389,-2870,-3219,-3380,-3324,-3031,-2497,-1755,-847,153,1155,2075,2816,3307,3504,3373,2945,2249,1379,425,-499,-1281,-1837,-2099,-2047,-1700,-1103,-334,516,1358,2120,2725,3156,3379,3421,3293,3044,2705,2327,1929,1552,1186,852,526,204,-141,-521,-950,-1427,-1941,-2464,-2954,-3357,-3611,-3670,-3473,-3016,-2294,-1348,-252,920,2046,3043,3801,4262,4386,4178,3681,2977,2156,1339,613,63,-259,-358,-230,49,430,821,1173,1397,1499,1425,1219,888,492,69,-314,-612,-780,-786,-607,-262,255,882,1602,2323,3011,3563,3934,4048,3877,3397,2637,1642,489,-714,-1881,-2904,-3714,-4264,-4535,-4551,-4352,-4012,-3602,-3201,-2886,-2695,-2684,-2851,-3208,-3721,-4362,-5068,-5789,-6438,-6952,-7260,-7286,-7019,-6413,-5517,-4373,-3072,-1732,-473,584,1328,1702,1666,1250,517,-424,-1433,-2355,-3049,-3374,-3258,-2637,-1546,-41,1768,3729,5699,7524,9059,10236,10947,11216,11015,10424,9487,8304,6962,5549,4163,2868,1745,817,132,-331,-575,-645,-593,-471,-321,-200,-99,-62,-39,-53,-57,-68,-71,-86,-132,-227,-394,-626,-928,-1240,-1537,-1728,-1764,-1580,-1147,-472,408,1405,2415,3313,3973,4300,4220,3724,2824,1603,161,-1382,-2887,-4248,-5361,-6149,-6588,-6644,-6368,-5770,-4939,-3928,-2830,-1725,-694,171,814,1164,1199,915,329,-491,-1481,-2544,-3588,-4537,-5308,-5863,-6160,-6191,-5974,-5515,-4871,-4051,-3125,-2110,-1070,-37,936,1804,2524,3060,3389,3506,3429,3193,2847,2452,2058,1720,1459,1287,1186,1132,1088,1018,896,710,461,178,-125,-380,-582,-647,-582,-336,77,655,1358,2141,2940,3688,4328,4806,5098,5188,5097,4850,4492,4071,3631,3205,2823,2481,2188,1911,1638,1327,952,489,-88,-774,-1575,-2458,-3394,-4334,-5218,-5999,-6618,-7055,-7287,-7339,-7229,-7024,-6762,-6521,-6327,-6222,-6194,-6227,-6260,-6238,-6080,-5738,-5174,-4398,-3442,-2393,-1349,-425,258,626,618,239,-468,-1411,-2461,-3482,-4319,-4862,-4997,-4686,-3900,-2692,-1129,681,2596,4484,6194,7587,8557,9009,8895,8221,7011,5389,3453,1406,-615,-2415,-3886,-4914,-5461,-5533,-5152,-4425,-3412,-2249,-1015,179,1270,2188,2887,3344,3526,3446,3099,2540,1810,1002,208,-470,-931,-1099,-932,-429,371,1370,2460,3498,4351,4906,5095,4869,4279,3355,2230,1008,-173,-1192,-1940,-2348,-2370,-2018,-1332,-386,706,1837,2889,3774,4416,4795,4899,4766,4452,4014,3529,3047,2621,2277,2019,1844,1706,1580,1404,1139,744,211,-469,-1233,-2052,-2805,-3434,-3813,-3910,-3655,-3088,-2235,-1203,-104,929,1770,2320,2520,2360,1884,1180,371,-415,-1051,-1443,-1541,-1329,-861,-208,515,1189,1714,1985,1970,1645,1043,229,-710,-1669,-2536,-3215,-3630,-3715,-3458,-2865,-1974,-860,396,1689,2905,3951,4722,5165,5227,4914,4260,3319,2201,978,-228,-1358,-2337,-3150,-3764,-4210,-4471,-4596,-4564,-4417,-4131,-3747,-3261,-2727,-2173,-1667,-1246,-959,-821,-818,-936,-1108,-1296,-1432,-1482,-1411,-1225,-932,-588,-229,76,290,364,298,86,-229,-607,-974,-1276,-1420,-1374,-1068,-486,368,1485,2790,4225,5675,7050,8237,9159,9746,9974,9840,9379,8655,7722,6687,5589,4539,3545,2693,1959,1383,929,580,305,63,-177,-435,-728,-1043,-1363,-1655,-1884,-2024,-2063,-2006,-1887,-1745,-1642,-1625,-1737,-1975,-2331,-2728,-3095,-3326,-3331,-3041,-2435,-1524,-391,862,2089,3142,3888,4212,4075,3443,2398,1003,-583,-2234,-3789,-5118,-6118,-6707,-6856,-6565,-5864,-4824,-3522,-2075,-595,785,1942,2767,3173,3118,2601,1671,430,-1001,-2459,-3819,-4931,-5740,-6188,-6290,-6097,-5664,-5069,-4375,-3611,-2808,-1962,-1065,-123,855,1836,2776,3611,4303,4781,5042,5044,4820,4387,3793,3100,2350,1615,922,315,-195,-596,-888,-1077,-1167,-1168,-1084,-932,-706,-441,-120,220,594,993,1417,1873,2346,2830,3294,3712,4046,4270,4376,4360,4263,4107,3967,3867,3868,3970,4181,4460,4762,5011,5129,5048,4693,4044,3082,1846,396,-1162,-2724,-4156,-5353,-6226,-6718,-6834,-6605,-6111,-5448,-4740,-4083,-3579,-3272,-3179,-3276,-3492,-3753,-3962,-4040,-3937,-3621,-3116,-2472,-1756,-1082,-513,-159,-44,-200,-601,-1175,-1861,-2525,-3091,-3437,-3509,-3240,-2632,-1701,-496,880,2348,3757,5000,5947,6494,6579,6158,5259,3945,2319,547,-1239,-2844,-4152,-5051,-5492,-5492,-5096,-4415,-3560,-2657,-1807,-1079,-505,-93,197,385,525,641,761,890,1039,1181,1323,1442,1530,1602,1649,1702,1766,1857,1978,2137,2302,2480,2615,2709,2718,2632,2441,2143,1748,1283,768,248,-236,-643,-923,-1045,-980,-724,-283,305,997,1736,2452,3099,3619,3986,4178,4195,4037,3738,3302,2770,2157,1482,768,11,-760,-1552,-2322,-3058,-3702,-4216,-4534,-4618,-4436,-3981,-3288,-2414,-1453,-513,291,860,1120,1045,648,9,-779,-1577,-2262,-2723,-2889,-2724,-2270,-1570,-754,96,828,1374,1649,1633,1333,807,117,-623,-1344,-1936,-2348,-2518,-2432,-2089,-1520,-760,118,1057,1963,2768,3393,3786,3921,3790,3426,2891,2247,1606,1026,601,343,276,344,496,640,683,568,229,-318,-1046,-1884,-2717,-3457,-3978,-4207,-4081,-3581,-2739,-1617,-322,1021,2270,3310,4018,4340,4238,3732,2878,1773,520,-742,-1903,-2852,-3505,-3820,-3763,-3362,-2638,-1664,-505,751,2037,3269,4408,5411,6256,6953,7484,7877,8122,8232,8210,8056,7788,7418,6976,6493,5997,5534,5107,4758,4462,4225,4006,3772,3486,3100,2610,1994,1276,507,-282,-988,-1588,-1998,-2228,-2263,-2159,-1973,-1788,-1678,-1713,-1919,-2294,-2798,-3339,-3831,-4149,-4220,-3962,-3370,-2459,-1310,-32,1235,2353,3173,3596,3545,2999,1995,602,-1050,-2833,-4576,-6149,-7398,-8237,-8592,-8431,-7798,-6719,-5348,-3779,-2215,-790,313,1000,1167,826,-6,-1214,-2672,-4208,-5656,-6864,-7721,-8158,-8171,-7798,-7119,-6252,-5295,-4370,-3543,-2875,-2376,-2027,-1777,-1568,-1317,-965,-473,181,957,1806,2648,3375,3921,4183,4144,3767,3096,2180,1101,-28,-1117,-2051,-2763,-3183,-3291,-3079,-2584,-1845,-937,63,1078,2023,2850,3504,3978,4265,4395,4397,4316,4189,4053,3937,3864,3852,3914,4052,4277,4565,4920,5298,5680,6013,6248,6326,6196,5806,5138,4185,2972,1564,42,-1485,-2907,-4110,-5036,-5598,-5835,-5738,-5409,-4923,-4384,-3896,-3507,-3278,-3181,-3202,-3266,-3315,-3281,-3127,-2835,-2423,-1938,-1438,-1005,-702,-579,-670,-952,-1401,-1936,-2484,-2948,-3253,-3332,-3144,-2681,-1955,-1015,81,1249,2399,3434,4255,4778,4940,4701,4070,3081,1812,374,-1112,-2510,-3688,-4554,-5024,-5092,-4769,-4130,-3279,-2333,-1414,-633,-56,261,321,162,-175,-581,-1000,-1314,-1487,-1460,-1242,-852,-350,213,748,1216,1547,1725,1740,1600,1348,1018,667,342,85,-72,-123,-60,85,304,533,764,927,1021,1008,905,717,496,280,127,86,185,443,840,1346,1899,2455,2936,3309,3531,3583,3479,3226,2855,2397,1879,1326,760,196,-355,-860,-1315,-1669,-1909,-1990,-1902,-1639,-1217,-693,-115,416,839,1065,1061,810,341,-277,-944,-1564,-2016,-2234,-2159,-1796,-1176,-388,483,1312,1998,2459,2637,2515,2131,1521,793,19,-689,-1261,-1637,-1770,-1674,-1342,-824,-173,550,1266,1894,2373,2618,2617,2331,1799,1059,188,-713,-1548,-2216,-2633,-2752,-2554,-2073,-1376,-572,217,863,1248,1313,1000,351,-586,-1696,-2855,-3923,-4779,-5316,-5483,-5256,-4677,-3807,-2757,-1625,-549,388,1076,1478,1552,1316,797,67,-806,-1716,-2587,-3321,-3852,-4132,-4120,-3821,-3257,-2462,-1517,-480,547,1509,2330,2981,3446,3731,3872,3905,3874,3818,3767,3732,3724,3734,3750,3761,3753,3712,3633,3495,3298,3014,2636,2147,1535,814,-2,-880,-1760,-2598,-3317,-3889,-4265,-4472,-4499,-4431,-4296,-4181,-4124,-4160,-4280,-4447,-4602,-4657,-4551,-4207,-3617,-2771,-1744,-596,536,1566,2349,2828,2921,2628,1967,1005,-171,-1440,-2697,-3825,-4731,-5351,-5626,-5557,-5132,-4409,-3433,-2301,-1119,5,947,1610,1923,1837,1371,552,-512,-1734,-2965,-4083,-4966,-5521,-5696,-5487,-4933,-4114,-3143,-2131,-1199,-417,154,519,701,761,763,780,854,1013,1260,1562,1894,2213,2477,2676,2778,2797,2724,2579,2376,2124,1855,1566,1308,1064,893,780,768,858,1059,1382,1799,2317,2875,3458,3995,4461,4804,5004,5064,4982,4810,4580,4345,4152,4037,4016,4102,4281,4523,4822,5122,5418,5663,5841,5915,5870,5662,5285,4714,3945,3003,1902,703,-542,-1761,-2901,-3894,-4726,-5361,-5820,-6117,-6277,-6339,-6305,-6206,-6008,-5725,-5313,-4797,-4155,-3440,-2678,-1934,-1284,-765,-455,-356,-490,-823,-1321,-1906,-2522,-3069,-3508,-3752,-3800,-3611,-3212,-2613,-1859,-987,-61,865,1724,2447,2970,3244,3230,2925,2339,1526,541,-512,-1557,-2475,-3189,-3611,-3711,-3460,-2905,-2102,-1154,-172,736,1485,2006,2300,2368,2273,2074,1824,1581,1359,1168,983,792,576,342,115,-70,-158,-107,116,523,1088,1778,2520,3237,3855,4301,4536,4533,4307,3897,3356,2768,2193,1704,1342,1136,1082,1161,1351,1591,1883,2161,2437,2685,2898,3087,3214,3300,3291,3205,3010,2718,2359,1936,1519,1113,767,489,270,114,-26,-152,-300,-478,-678,-903,-1125,-1349,-1551,-1756,-1959,-2194,-2471,-2802,-3183,-3577,-3939,-4206,-4306,-4193,-3828,-3216,-2397,-1433,-426,528,1325,1880,2144,2094,1742,1150,377,-475,-1314,-2054,-2621,-2961,-3048,-2876,-2464,-1848,-1081,-233,629,1402,2041,2449,2607,2486,2101,1498,738,-88,-889,-1567,-2038,-2240,-2127,-1710,-1004,-107,902,1887,2737,3361,3683,3699,3415,2906,2233,1501,767,93,-494,-1003,-1442,-1849,-2234,-2613,-2972,-3286,-3519,-3628,-3584,-3371,-2983,-2453,-1804,-1106,-394,260,826,1274,1586,1782,1870,1887,1867,1832,1809,1816,1841,1908,1987,2092,2221,2368,2556,2777,3039,3330,3636,3915,4146,4282,4297,4181,3941,3594,3185,2749,2318,1934,1594,1308,1055,814,569,287,-29,-405,-833,-1314,-1856,-2440,-3071,-3734,-4393,-5031,-5566,-5965,-6140,-6049,-5656,-4948,-3976,-2796,-1512,-249,886,1766,2326,2501,2298,1744,910,-100,-1190,-2231,-3139,-3827,-4246,-4371,-4215,-3796,-3174,-2405,-1567,-740,-17,539,837,852,548,-55,-927,-1987,-3160,-4326,-5392,-6245,-6805,-7003,-6805,-6223,-5289,-4094,-2733,-1328,12,1197,2152,2866,3319,3558,3614,3527,3339,3062,2709,2273,1754,1148,476,-235,-927,-1540,-2003,-2248,-2226,-1919,-1312,-476,566,1689,2830,3874,4755,5408,5806,5950,5862,5585,5180,4695,4185,3694,3237,2837,2502,2227,2030,1915,1901,2004,2226,2574,3014,3519,4027,4478,4824,5010,5022,4850,4508,4027,3428,2757,2022,1263,481,-300,-1071,-1813,-2521,-3169,-3766,-4299,-4784,-5227,-5647,-6048,-6431,-6782,-7071,-7261,-7303,-7171,-6830,-6296,-5587,-4756,-3875,-3025,-2281,-1711,-1365,-1254,-1375,-1695,-2139,-2664,-3157,-3580,-3841,-3919,-3764,-3389,-2782,-1990,-1033,22,1106,2138,3028,3688,4046,4059,3695,3003,2018,853,-385,-1555,-2543,-3217,-3519,-3378,-2813,-1859,-610,818,2286,3657,4824,5687,6223,6410,6292,5914,5340,4633,3848,3028,2212,1431,711,90,-406,-740,-885,-823,-546,-50,631,1483,2447,3473,4503,5466,6308,6983,7440,7679,7682,7482,7100,6587,5988,5357,4736,4157,3652,3222,2890,2641,2492,2431,2471,2591,2799,3049,3326,3570,3739,3788,3690,3436,3051,2565,2034,1514,1048,681,413,258,169,138,99,36,-111,-350,-717,-1206,-1824,-2548,-3353,-4198,-5025,-5773,-6371,-6755,-6876,-6704,-6239,-5514,-4584,-3544,-2467,-1479,-628,-16,344,424,241,-164,-743,-1433,-2158,-2867,-3500,-4004,-4362,-4533,-4509,-4298,-3891,-3337,-2663,-1942,-1233,-617,-151,111,147,-45,-434,-973,-1581,-2197,-2722,-3106,-3281,-3229,-2931,-2437,-1766,-1019,-252,439,1004,1380,1573,1560,1384,1059,624,102,-476,-1106,-1745,-2402,-3020,-3592,-4074,-4443,-4676,-4763,-4687,-4467,-4082,-3574,-2913,-2160,-1288,-369,610,1576,2523,3392,4171,4809,5309,5638,5808,5818,5683,5422,5068,4638,4181,3722,3305,2973,2748,2659,2716,2886,3170,3478,3791,4028,4171,4180,4082,3874,3620,3338,3079,2854,2672,2516,2364,2178,1929,1585,1126,540,-172,-1000,-1919,-2886,-3867,-4771,-5561,-6128,-6435,-6413,-6056,-5375,-4423,-3298,-2099,-967,-5,675,1020,999,643,1,-826,-1747,-2647,-3440,-4055,-4447,-4608,-4543,-4281,-3860,-3319,-2706,-2063,-1438,-878,-431,-149,-63,-204,-576,-1158,-1912,-2778,-3667,-4507,-5202,-5684,-5897,-5810,-5410,-4723,-3786,-2666,-1456,-238,888,1843,2571,3019,3183,3061,2669,2053,1249,318,-674,-1665,-2578,-3342,-3911,-4221,-4275,-4063,-3612,-2985,-2217,-1377,-515,349,1176,1977,2740,3470,4168,4815,5399,5887,6245,6451,6467,6296,5928,5389,4707,3935,3125,2349,1669,1156,861,826,1066,1566,2290,3150,4070,4922,5628,6081,6241,6086,5630,4939,4078,3143,2216,1378,678,146,-212,-431,-534,-601,-669,-823,-1084,-1508,-2077,-2787,-3571,-4374,-5089,-5653,-5971,-6014,-5753,-5218,-4465,-3578,-2670,-1836,-1184,-772,-647,-796,-1183,-1735,-2363,-2968,-3465,-3784,-3879,-3737,-3359,-2777,-2028,-1156,-224,713,1590,2334,2894,3205,3235,2966,2408,1603,609,-479,-1566,-2546,-3324,-3812,-3967,-3746,-3161,-2256,-1086,220,1565,2809,3835,4553,4892,4825,4361,3537,2420,1112,-308,-1698,-2978,-4022,-4762,-5129,-5107,-4695,-3957,-2967,-1834,-686,367,1224,1814,2126,2168,2006,1728,1437,1232,1196,1376,1780,2385,3125,3911,4658,5261,5646,5764,5572,5087,4334,3377,2306,1216,225,-577,-1103,-1310,-1183,-767,-126,622,1354,1946,2277,2282,1904,1176,146,-1076,-2363,-3558,-4549,-5188,-5436,-5253,-4677,-3799,-2737,-1638,-655,91,501,535,196,-455,-1342,-2339,-3345,-4243,-4957,-5418,-5609,-5510,-5151,-4580,-3828,-2995,-2106,-1268,-512,83,487,662,596,294,-214,-869,-1604,-2315,-2926,-3336,-3504,-3382,-2995,-2363,-1566,-671,222,1045,1714,2189,2424,2416,2155,1683,1018,245,-587,-1385,-2077,-2601,-2915,-3005,-2887,-2602,-2203,-1772,-1364,-1070,-916,-964,-1197,-1617,-2175,-2812,-3467,-4060,-4540,-4849,-4967,-4888,-4615,-4187,-3624,-2972,-2259,-1504,-718,100,969,1897,2912,4007,5187,6412,7644,8808,9829,10622,11109,11228,10951,10264,9220,7879,6350,4769,3260,1983,1034,512,454,852,1655,2764,4051,5377,6593,7571,8198,8412,8170,7498,6435,5078,3531,1926,380,-986,-2088,-2877,-3326,-3477,-3373,-3105,-2760,-2430,-2171,-2055,-2060,-2222,-2467,-2795,-3148,-3499,-3846,-4158,-4484,-4801,-5162,-5540,-5966,-6379,-6784,-7092,-7289,-7313,-7155,-6813,-6314,-5704,-5044,-4389,-3790,-3281,-2883,-2596,-2416,-2317,-2283,-2275,-2272,-2234,-2139,-1954,-1673,-1280,-798,-236,362,968,1540,2049,2480,2815,3056,3198,3242,3205,3078,2891,2644,2349,2030,1678,1316,944,574,225,-90,-347,-525,-611,-599,-499,-332,-123,85,277,412,511,561,607,679,817,1081,1476,2052,2771,3635,4574,5527,6411,7136,7625,7812,7655,7150,6312,5198,3881,2457,1040,-270,-1358,-2142,-2544,-2539,-2111,-1324,-221,1048,2389,3621,4634,5291,5528,5304,4648,3634,2378,1022,-279,-1392,-2191,-2631,-2673,-2372,-1802,-1060,-292,420,958,1293,1400,1302,1059,719,360,25,-258,-473,-645,-796,-957,-1168,-1425,-1745,-2086,-2421,-2696,-2859,-2880,-2727,-2404,-1935,-1352,-708,-65,537,1027,1377,1532,1483,1193,692,-22,-885,-1837,-2799,-3677,-4386,-4850,-5004,-4825,-4303,-3462,-2365,-1072,304,1673,2911,3916,4590,4861,4683,4052,2996,1581,-94,-1909,-3728,-5405,-6807,-7818,-8353,-8365,-7860,-6876,-5528,-3918,-2224,-581,861,1987,2731,3075,3035,2702,2167,1569,1029,679,601,875,1501,2478,3719,5147,6622,8008,9178,10000,10395,10308,9734,8718,7344,5735,4038,2411,1004,-45,-654,-756,-376,449,1597,2936,4283,5479,6342,6765,6653,6001,4839,3279,1456,-452,-2279,-3863,-5090,-5894,-6257,-6219,-5867,-5294,-4631,-3966,-3396,-2962,-2702,-2607,-2657,-2835,-3082,-3399,-3726,-4074,-4408,-4741,-5041,-5329,-5567,-5762,-5880,-5915,-5853,-5691,-5443,-5117,-4750,-4357,-3962,-3577,-3209,-2862,-2537,-2240,-1978,-1765,-1618,-1530,-1525,-1572,-1666,-1768,-1842,-1844,-1737,-1478,-1048,-438,350,1273,2302,3355,4368,5257,5924,6320,6363,6040,5337,4283,2938,1388,-253,-1863,-3301,-4456,-5207,-5500,-5294,-4621,-3543,-2176,-658,856,2218,3303,4029,4350,4284,3886,3253,2490,1739,1074,633,423,519,875,1480,2258,3137,4021,4829,5468,5880,6003,5824,5323,4549,3517,2325,1039,-241,-1405,-2379,-3053,-3394,-3351,-2955,-2242,-1317,-279,710,1550,2100,2313,2145,1624,817,-185,-1262,-2312,-3233,-3965,-4462,-4730,-4760,-4605,-4270,-3798,-3210,-2513,-1754,-929,-110,679,1359,1872,2153,2153,1851,1237,368,-707,-1875,-3031,-4054,-4846,-5319,-5436,-5190,-4611,-3763,-2728,-1600,-469,564,1442,2072,2439,2492,2248,1720,952,20,-1006,-2024,-2941,-3670,-4115,-4233,-3971,-3342,-2366,-1119,315,1813,3254,4507,5467,6035,6158,5825,5033,3871,2396,745,-968,-2606,-4044,-5177,-5912,-6210,-6038,-5442,-4460,-3202,-1762,-261,1191,2501,3607,4461,5071,5446,5634,5686,5666,5620,5596,5624,5710,5868,6079,6336,6620,6915,7206,7482,7728,7945,8113,8235,8294,8283,8187,8010,7735,7392,6978,6540,6103,5703,5380,5129,4974,4860,4771,4623,4384,3980,3406,2646,1741,734,-292,-1284,-2154,-2884,-3428,-3805,-4026,-4126,-4134,-4085,-3989,-3867,-3716,-3547,-3369,-3202,-3073,-3015,-3066,-3250,-3588,-4079,-4695,-5409,-6152,-6869,-7504,-7987,-8303,-8420,-8344,-8099,-7704,-7195,-6605,-5953,-5275,-4599,-3954,-3385,-2923,-2610,-2475,-2533,-2782,-3192,-3719,-4284,-4808,-5186,-5339,-5185,-4686,-3831,-2649,-1215,379,2010,3555,4885,5894,6490,6621,6266,5431,4191,2608,833,-1011,-2766,-4262,-5391,-6007,-6084,-5574,-4550,-3078,-1307,602,2494,4185,5564,6525,7020,7069,6706,6040,5180,4250,3384,2664,2174,1937,1955,2194,2604,3117,3676,4226,4723,5143,5465,5683,5788,5773,5629,5346,4914,4338,3631,2821,1965,1106,336,-313,-754,-1006,-1032,-907,-671,-410,-211,-120,-198,-429,-814,-1283,-1803,-2294,-2727,-3066,-3301,-3447,-3512,-3523,-3488,-3427,-3318,-3182,-2982,-2740,-2438,-2117,-1783,-1501,-1288,-1209,-1272,-1503,-1881,-2380,-2956,-3542,-4088,-4537,-4852,-5018,-5012,-4865,-4565,-4161,-3660,-3101,-2519,-1936,-1410,-955,-629,-444,-428,-587,-902,-1343,-1862,-2386,-2861,-3205,-3366,-3315,-3030,-2532,-1858,-1057,-203,626,1361,1909,2216,2229,1914,1281,351,-811,-2119,-3468,-4746,-5842,-6666,-7145,-7257,-6987,-6396,-5525,-4475,-3325,-2170,-1069,-100,748,1421,1983,2421,2804,3145,3486,3834,4200,4563,4914,5213,5448,5588,5640,5605,5518,5414,5333,5323,5402,5582,5849,6157,6459,6699,6805,6776,6553,6201,5717,5195,4665,4211,3840,3581,3400,3253,3099,2861,2529,2062,1493,839,162,-503,-1092,-1595,-1968,-2236,-2369,-2407,-2335,-2177,-1943,-1638,-1302,-945,-626,-375,-252,-292,-538,-997,-1669,-2512,-3479,-4482,-5450,-6290,-6932,-7342,-7479,-7375,-7037,-6527,-5872,-5138,-4342,-3534,-2725,-1952,-1240,-624,-141,171,283,180,-138,-629,-1254,-1918,-2546,-3036,-3306,-3295,-2968,-2327,-1401,-256,1031,2359,3617,4715,5540,6028,6112,5781,5027,3911,2496,892,-773,-2374,-3775,-4868,-5566,-5824,-5622,-5000,-4008,-2740,-1296,212,1682,3019,4151,5033,5635,5966,6047,5916,5631,5235,4789,4324,3880,3458,3074,2707,2359,2024,1717,1453,1275,1216,1304,1567,1978,2518,3115,3695,4179,4486,4574,4416,4021,3433,2704,1895,1073,273,-475,-1165,-1804,-2394,-2943,-3435,-3858,-4168,-4357,-4364,-4222,-3887,-3429,-2845,-2216,-1568,-975,-460,-86,142,194,71,-214,-654,-1212,-1853,-2549,-3233,-3881,-4419,-4830,-5059,-5108,-4956,-4640,-4186,-3640,-3068,-2489,-1978,-1517,-1147,-838,-603,-412,-282,-199,-187,-259,-429,-701,-1075,-1514,-1992,-2451,-2830,-3091,-3171,-3073,-2773,-2310,-1716,-1037,-338,337,933,1401,1709,1815,1701,1342,753,-69,-1063,-2185,-3357,-4473,-5461,-6213,-6668,-6781,-6529,-5937,-5042,-3912,-2630,-1278,59,1313,2429,3370,4123,4684,5075,5318,5445,5489,5486,5444,5411,5366,5340,5324,5323,5337,5382,5447,5579,5756,6019,6341,6722,7121,7495,7774,7911,7849,7566,7075,6395,5612,4790,4021,3376,2892,2585,2428,2363,2322,2243,2055,1749,1301,755,132,-500,-1111,-1649,-2098,-2440,-2686,-2836,-2930,-2975,-3020,-3067,-3169,-3308,-3529,-3810,-4165,-4579,-5044,-5532,-6033,-6512,-6939,-7302,-7558,-7713,-7757,-7692,-7542,-7319,-7030,-6706,-6326,-5909,-5443,-4928,-4372,-3792,-3200,-2646,-2137,-1728,-1412,-1215,-1123,-1107,-1162,-1219,-1278,-1286,-1232,-1112,-912,-651,-335,35,422,843,1243,1630,1946,2186,2296,2272,2095,1774,1337,821,281,-226,-643,-939,-1068,-1043,-859,-539,-127,369,891,1443,1987,2535,3070,3607,4140,4674,5197,5701,6164,6555,6865,7046,7103,7006,6764,6375,5868,5259,4599,3918,3276,2709,2267,1978,1851,1891,2064,2342,2679,3014,3331,3564,3726,3774,3717,3547,3250,2833,2275,1590,779,-130,-1098,-2071,-2985,-3776,-4391,-4774,-4916,-4785,-4415,-3813,-3042,-2130,-1180,-220,640,1360,1875,2143,2160,1916,1455,805,48,-768,-1551,-2258,-2818,-3212,-3417,-3440,-3314,-3058,-2728,-2345,-1938,-1524,-1098,-668,-224,226,660,1077,1411,1671,1786,1768,1578,1249,777,221,-397,-1009,-1585,-2067,-2434,-2659,-2731,-2650,-2428,-2080,-1641,-1141,-621,-138,266,534,624,508,163,-398,-1149,-2042,-3002,-3965,-4835,-5557,-6055,-6298,-6253,-5930,-5337,-4516,-3518,-2393,-1213,-34,1096,2116,3011,3749,4324,4740,4996,5110,5094,4957,4725,4409,4033,3638,3235,2889,2612,2454,2434,2573,2868,3312,3870,4511,5178,5823,6401,6862,7195,7381,7410,7309,7053,6676,6148,5489,4671,3729,2650,1502,310,-830,-1859,-2690,-3266,-3541,-3507,-3165,-2570,-1789,-900,-28,743,1297,1552,1461,980,150,-1005,-2378,-3886,-5389,-6791,-7964,-8842,-9365,-9518,-9319,-8819,-8092,-7226,-6317,-5434,-4658,-4020,-3547,-3246,-3099,-3089,-3196,-3365,-3602,-3821,-4039,-4172,-4229,-4158,-3965,-3640,-3200,-2676,-2097,-1516,-969,-502,-136,107,235,255,196,81,-51,-191,-310,-421,-517,-627,-752,-908,-1090,-1279,-1452,-1573,-1602,-1514,-1278,-899,-372,267,1003,1778,2558,3301,3961,4522,4954,5255,5430,5485,5444,5325,5152,4942,4715,4474,4245,4012,3807,3615,3463,3338,3263,3219,3213,3216,3216,3180,3094,2926,2684,2357,1977,1564,1155,806,530,369,313,338,410,461,434,277,-58,-569,-1248,-2037,-2877,-3678,-4361,-4860,-5111,-5109,-4826,-4320,-3618,-2809,-1976,-1195,-575,-161,-18,-167,-583,-1250,-2085,-3014,-3950,-4791,-5474,-5934,-6136,-6093,-5814,-5374,-4818,-4246,-3692,-3245,-2889,-2668,-2524,-2454,-2382,-2286,-2095,-1797,-1358,-779,-84,709,1539,2363,3115,3741,4197,4449,4483,4305,3936,3425,2819,2179,1560,1019,585,292,139,111,193,324,479,592,642,592,451,220,-61,-364,-642,-857,-988,-1002,-913,-699,-396,1,465,969,1522,2072,2635,3178,3694,4179,4615,5004,5350,5638,5894,6091,6256,6370,6441,6462,6432,6349,6215,6031,5803,5532,5232,4908,4572,4249,3941,3693,3505,3418,3440,3581,3845,4191,4603,4992,5309,5467,5395,5057,4404,3472,2275,911,-538,-1954,-3217,-4228,-4893,-5153,-4996,-4433,-3544,-2411,-1186,9,1016,1722,2029,1891,1297,301,-1029,-2564,-4186,-5748,-7133,-8236,-8991,-9360,-9362,-9027,-8434,-7665,-6802,-5940,-5141,-4461,-3941,-3577,-3375,-3301,-3318,-3381,-3445,-3473,-3440,-3344,-3182,-2980,-2769,-2564,-2407,-2300,-2251,-2253,-2286,-2326,-2360,-2353,-2312,-2205,-2050,-1824,-1553,-1225,-880,-526,-206,52,227,296,262,141,-52,-260,-463,-596,-639,-551,-321,55,572,1205,1929,2704,3491,4257,4962,5584,6092,6483,6740,6874,6880,6774,6556,6258,5883,5470,5038,4619,4246,3936,3712,3570,3505,3497,3514,3526,3502,3418,3271,3056,2811,2550,2339,2200,2168,2260,2440,2695,2944,3127,3173,3020,2637,2006,1157,116,-1023,-2210,-3316,-4285,-5002,-5423,-5502,-5233,-4661,-3850,-2911,-1960,-1133,-537,-266,-373,-858,-1691,-2786,-4040,-5327,-6522,-7513,-8220,-8583,-8603,-8284,-7698,-6899,-5980,-5023,-4100,-3278,-2596,-2075,-1715,-1496,-1378,-1334,-1299,-1273,-1209,-1126,-1033,-951,-921,-962,-1103,-1338,-1669,-2054,-2461,-2841,-3156,-3368,-3474,-3456,-3344,-3153,-2919,-2678,-2464,-2310,-2234,-2255,-2358,-2536,-2741,-2941,-3076,-3117,-3015,-2772,-2362,-1828,-1169,-449,315,1063,1767,2396,2916,3331,3616,3786,3857,3830,3759,3645,3547,3473,3470,3541,3706,3961,4283,4671,5073,5469,5817,6077,6230,6245,6114,5841,5429,4913,4313,3682,3055,2495,2044,1753,1662,1780,2108,2612,3226,3882,4484,4948,5201,5184,4882,4287,3445,2406,1255,95,-977,-1856,-2463,-2739,-2675,-2292,-1666,-905,-119,536,975,1079,831,206,-732,-1913,-3222,-4537,-5743,-6733,-7441,-7823,-7877,-7647,-7169,-6548,-5839,-5148,-4518,-4016,-3638,-3402,-3250,-3159,-3058,-2911,-2682,-2358,-1964,-1511,-1085,-699,-439,-321,-366,-571,-890,-1291,-1690,-2055,-2314,-2455,-2449,-2319,-2060,-1722,-1314,-886,-465,-92,211,400,478,423,263,9,-288,-597,-858,-1039,-1093,-1002,-749,-334,229,910,1679,2485,3289,4040,4697,5232,5611,5840,5911,5845,5669,5417,5113,4815,4523,4293,4123,4032,4025,4076,4188,4315,4434,4508,4497,4381,4142,3769,3284,2694,2051,1394,777,270,-93,-259,-213,34,456,982,1543,2041,2396,2522,2370,1908,1138,103,-1125,-2446,-3721,-4839,-5654,-6094,-6087,-5649,-4820,-3713,-2452,-1199,-94,732,1183,1231,863,151,-828,-1943,-3086,-4110,-4956,-5507,-5779,-5735,-5436,-4932,-4294,-3613,-2947,-2360,-1877,-1514,-1252,-1068,-928,-798,-666,-510,-357,-205,-101,-56,-96,-233,-447,-730,-1042,-1346,-1614,-1815,-1947,-2003,-2002,-1956,-1879,-1780,-1676,-1555,-1450,-1345,-1273,-1237,-1252,-1320,-1435,-1591,-1760,-1921,-2040,-2090,-2036,-1868,-1551,-1104,-511,193,989,1833,2682,3487,4196,4776,5184,5407,5444,5298,5011,4606,4150,3679,3264,2935,2746,2712,2840,3125,3532,4017,4533,5014,5413,5693,5815,5784,5594,5275,4852,4365,3855,3357,2925,2575,2359,2269,2328,2511,2792,3130,3466,3736,3882,3837,3565,3042,2276,1316,226,-887,-1930,-2796,-3414,-3741,-3782,-3566,-3182,-2711,-2274,-1957,-1848,-1986,-2392,-3039,-3871,-4814,-5775,-6662,-7402,-7918,-8188,-8187,-7940,-7486,-6871,-6178,-5439,-4739,-4083,-3523,-3049,-2668,-2383,-2170,-2053,-2008,-2059,-2195,-2420,-2720,-3078,-3453,-3817,-4104,-4295,-4329,-4218,-3944,-3549,-3064,-2542,-2033,-1565,-1178,-871,-652,-521,-454,-461,-509,-603,-718,-842,-955,-1041,-1072,-1039,-901,-661,-288,217,851,1609,2453,3359,4282,5172,5996,6701,7268,7679,7924,8018,7980,7825,7599,7313,7015,6710,6436,6185,5984,5813,5676,5557,5429,5290,5102,4873,4583,4249,3874,3484,3095,2734,2403,2129,1891,1707,1561,1452,1388,1365,1385,1460,1569,1715,1851,1956,1970,1858,1577,1115,487,-273,-1089,-1895,-2590,-3113,-3400,-3440,-3233,-2825,-2286,-1688,-1136,-692,-434,-389,-581,-981,-1560,-2252,-3002,-3731,-4399,-4933,-5321,-5529,-5560,-5411,-5101,-4648,-4070,-3405,-2672,-1917,-1177,-494,87,530,803,890,794,517,111,-408,-959,-1505,-1985,-2359,-2601,-2705,-2673,-2545,-2330,-2081,-1798,-1516,-1224,-939,-658,-397,-174,-12,62,25,-136,-423,-820,-1299,-1812,-2306,-2712,-2985,-3048,-2899,-2487,-1861,-1026,-66,959,1958,2855,3578,4090,4364,4424,4290,4042,3716,3422,3180,3069,3096,3264,3572,3954,4399,4816,5176,5422,5514,5452,5215,4850,4375,3860,3345,2894,2532,2290,2158,2120,2144,2180,2206,2179,2103,1971,1804,1633,1468,1338,1238,1153,1077,960,816,597,343,45,-255,-530,-748,-894,-958,-954,-902,-850,-826,-894,-1071,-1391,-1857,-2444,-3131,-3856,-4572,-5214,-5734,-6093,-6257,-6229,-6006,-5617,-5097,-4481,-3818,-3162,-2535,-2010,-1591,-1321,-1221,-1279,-1507,-1870,-2341,-2881,-3435,-3962,-4408,-4743,-4938,-4985,-4899,-4700,-4428,-4118,-3816,-3529,-3289,-3053,-2827,-2554,-2228,-1830,-1373,-886,-422,-27,231,318,210,-94,-558,-1126,-1722,-2250,-2623,-2763,-2613,-2155,-1395,-398,772,1995,3175,4201,4996,5497,5702,5612,5288,4797,4219,3651,3152,2793,2608,2595,2764,3056,3438,3845,4207,4475,4595,4539,4298,3885,3332,2693,2027,1387,844,416,132,-4,-40,23,112,215,290,344,372,394,430,485,565,653,729,753,709,560,305,-54,-500,-992,-1498,-1967,-2368,-2666,-2855,-2930,-2915,-2850,-2756,-2704,-2701,-2805,-3005,-3319,-3700,-4134,-4549,-4898,-5120,-5156,-4984,-4573,-3957,-3143,-2218,-1233,-292,526,1140,1494,1546,1309,801,109,-702,-1495,-2200,-2687,-2923,-2852,-2500,-1915,-1173,-393,331,888,1218,1287,1108,739,262,-226,-626,-876,-925,-776,-456,-20,450,895,1230,1431,1459,1342,1105,812,532,330,280,414,765,1313,2043,2880,3785,4656,5452,6093,6564,6823,6901,6795,6564,6241,5882,5536,5237,5021,4895,4860,4899,4985,5075,5139,5137,5038,4850,4546,4178,3749,3317,2912,2566,2307,2128,2018,1949,1871,1766,1585,1335,1023,680,356,95,-66,-90,8,226,503,802,1041,1176,1147,939,534,-26,-711,-1447,-2171,-2815,-3333,-3682,-3877,-3919,-3872,-3777,-3719,-3738,-3902,-4213,-4679,-5248,-5874,-6456,-6939,-7228,-7275,-7051,-6557,-5822,-4915,-3914,-2911,-2018,-1304,-855,-698,-854,-1286,-1944,-2743,-3584,-4367,-5000,-5400,-5544,-5384,-4990,-4363,-3618,-2805,-2020,-1319,-738,-290,29,256,399,511,588,650,686,691,645,547,393,199,-8,-186,-297,-284,-119,232,765,1467,2298,3193,4097,4923,5628,6147,6480,6608,6572,6409,6164,5909,5675,5514,5435,5449,5541,5681,5832,5951,5989,5913,5691,5309,4786,4125,3401,2639,1930,1323,872,622,570,706,977,1305,1617,1808,1825,1607,1166,511,-272,-1113,-1902,-2549,-2981,-3152,-3052,-2713,-2197,-1583,-981,-468,-134,-22,-153,-517,-1065,-1745,-2481,-3201,-3846,-4364,-4738,-4956,-5046,-5031,-4964,-4877,-4806,-4767,-4757,-4772,-4785,-4773,-4714,-4594,-4399,-4148,-3843,-3516,-3200,-2926,-2735,-2641,-2677,-2817,-3065,-3369,-3682,-3964,-4143,-4207,-4117,-3898,-3563,-3176,-2778,-2444,-2205,-2103,-2126,-2258,-2433,-2597,-2672,-2611,-2385,-1996,-1487,-922,-387,35,263,254,-7,-500,-1147,-1864,-2528,-3022,-3244,-3113,-2599,-1704,-501,940,2462,3956,5273,6306,6985,7264,7166,6733,6058,5240,4397,3636,3049,2699,2616,2803,3220,3810,4491,5172,5773,6211,6435,6412,6144,5656,4996,4247,3474,2779,2209,1829,1638,1637,1765,1983,2201,2377,2452,2395,2217,1912,1543,1131,761,460,296,265,393,622,930,1237,1487,1629,1616,1435,1092,600,12,-650,-1324,-1997,-2623,-3207,-3735,-4207,-4632,-4986,-5272,-5459,-5533,-5482,-5296,-4993,-4588,-4126,-3645,-3196,-2820,-2564,-2448,-2498,-2705,-3066,-3546,-4107,-4695,-5248,-5711,-6030,-6161,-6094,-5822,-5380,-4811,-4183,-3552,-2994,-2561,-2264,-2144,-2127,-2208,-2296,-2331,-2273,-2067,-1732,-1280,-770,-267,164,458,581,525,304,-16,-383,-692,-887,-872,-638,-144,570,1467,2470,3508,4481,5342,6004,6470,6698,6728,6573,6288,5916,5512,5117,4776,4514,4351,4292,4324,4438,4581,4747,4866,4936,4904,4769,4528,4179,3777,3315,2878,2461,2120,1842,1630,1459,1286,1104,862,576,239,-121,-476,-792,-1039,-1187,-1220,-1129,-921,-621,-260,107,432,663,756,698,467,104,-380,-917,-1475,-1992,-2443,-2800,-3056,-3225,-3315,-3353,-3352,-3323,-3280,-3216,-3145,-3062,-2978,-2901,-2837,-2790,-2765,-2755,-2761,-2764,-2771,-2765,-2756,-2741,-2720,-2706,-2687,-2669,-2649,-2613,-2584,-2530,-2489,-2433,-2393,-2353,-2315,-2281,-2221,-2133,-1988,-1761,-1444,-1029,-513,57,662,1225,1695,2008,2120,2000,1657,1112,440,-299,-987,-1557,-1895,-1964,-1704,-1135,-274,805,2022,3268,4455,5482,6293,6837,7113,7132,6946,6594,6166,5696,5265,4890,4613,4433,4340,4318,4336,4355,4361,4305,4190,3999,3739,3415,3060,2683,2323,2010,1754,1587,1492,1468,1477,1482,1445,1321,1100,770,343,-141,-654,-1144,-1569,-1888,-2075,-2096,-1975,-1691,-1310,-852,-393,20,326,494,493,331,24,-400,-895,-1426,-1957,-2458,-2914,-3307,-3634,-3877,-4037,-4107,-4081,-3988,-3832,-3660,-3502,-3400,-3377,-3456,-3623,-3874,-4161,-4461,-4712,-4899,-4972,-4948,-4789,-4556,-4222,-3870,-3495,-3163,-2886,-2700,-2609,-2622,-2711,-2874,-3048,-3220,-3325,-3339,-3209,-2928,-2464,-1849,-1093,-269,576,1331,1946,2317,2425,2224,1754,1049,211,-655,-1433,-1999,-2264,-2161,-1671,-815,337,1693,3128,4530,5775,6789,7504,7907,8012,7854,7509,7031,6514,5999,5573,5234,5042,4966,5015,5154,5347,5559,5749,5879,5929,5873,5714,5455,5113,4725,4309,3918,3563,3268,3036,2835,2655,2434,2148,1761,1270,678,33,-627,-1236,-1739,-2082,-2232,-2170,-1908,-1467,-904,-262,377,956,1416,1707,1812,1717,1441,1009,467,-149,-780,-1405,-1962,-2456,-2829,-3101,-3231,-3249,-3147,-2967,-2740,-2518,-2360,-2294,-2378,-2597,-2962,-3431,-3958,-4490,-4969,-5342,-5581,-5660,-5574,-5345,-4983,-4547,-4068,-3614,-3225,-2962,-2839,-2897,-3090,-3437,-3833,-4265,-4622,-4852,-4890,-4683,-4218,-3490,-2546,-1434,-262,884,1883,2640,3077,3154,2857,2243,1385,385,-601,-1485,-2111,-2417,-2356,-1911,-1144,-120,1056,2262,3392,4358,5085,5558,5774,5768,5607,5341,5055,4790,4601,4497,4498,4571,4711,4872,5026,5147,5205,5198,5110,4961,4746,4501,4233,3974,3735,3547,3406,3333,3298,3300,3287,3242,3105,2866,2494,2003,1416,770,125,-465,-952,-1282,-1457,-1454,-1318,-1080,-787,-512,-280,-144,-109,-176,-323,-524,-736,-939,-1102,-1222,-1296,-1345,-1369,-1410,-1448,-1523,-1606,-1725,-1865,-2044,-2267,-2555,-2915,-3358,-3871,-4438,-5030,-5590,-6092,-6466,-6703,-6757,-6636,-6340,-5893,-5337,-4712,-4076,-3492,-3010,-2687,-2555,-2636,-2920,-3385,-3977,-4621,-5247,-5755,-6074,-6136,-5893,-5338,-4484,-3387,-2129,-823,413,1446,2180,2530,2460,1985,1159,91,-1097,-2250,-3240,-3938,-4264,-4170,-3669,-2797,-1646,-324,1066,2390,3571,4530,5229,5666,5853,5838,5665,5397,5076,4756,4456,4206,3999,3847,3725,3630,3538,3430,3308,3141,2957,2730,2497,2257,2026,1832,1668,1557,1481,1434,1392,1323,1199,987,670,252,-266,-837,-1420,-1956,-2377,-2634,-2684,-2509,-2124,-1559,-889,-173,485,1039,1407,1577,1540,1309,950,490,17,-429,-804,-1069,-1224,-1264,-1209,-1082,-920,-734,-588,-480,-467,-558,-768,-1107,-1555,-2092,-2673,-3258,-3787,-4223,-4522,-4661,-4630,-4435,-4088,-3634,-3097,-2541,-2011,-1559,-1230,-1050,-1032,-1164,-1421,-1746,-2085,-2374,-2536,-2535,-2316,-1872,-1207,-351,632,1674,2672,3533,4162,4466,4418,3965,3171,2062,782,-574,-1832,-2879,-3583,-3868,-3710,-3101,-2135,-881,511,1920,3227,4317,5146,5671,5920,5930,5771,5524,5255,5040,4909,4892,4990,5177,5434,5707,5972,6179,6311,6338,6263,6076,5806,5452,5058,4631,4212,3800,3429,3070,2739,2402,2037,1628,1141,586,-44,-713,-1382,-1993,-2484,-2793,-2883,-2716,-2315,-1702,-954,-160,579,1159,1497,1537,1262,690,-106,-1051,-2004,-2879,-3527,-3894,-3894,-3537,-2833,-1867,-734,442,1519,2389,2916,3054,2726,1972,804,-662,-2324,-4038,-5657,-7061,-8127,-8802,-9044,-8870,-8326,-7479,-6439,-5284,-4146,-3091,-2218,-1576,-1202,-1094,-1244,-1588,-2079,-2621,-3149,-3566,-3819,-3845,-3622,-3143,-2425,-1516,-469,624,1690,2627,3357,3804,3932,3719,3202,2431,1498,523,-395,-1128,-1608,-1765,-1594,-1111,-380,515,1475,2401,3211,3829,4250,4441,4465,4351,4174,4003,3891,3887,4009,4259,4614,5032,5472,5874,6197,6393,6440,6314,6021,5570,4985,4308,3576,2839,2156,1552,1080,744,544,477,478,524,549,496,349,57,-348,-859,-1423,-1976,-2463,-2812,-2994,-2982,-2788,-2459,-2039,-1625,-1276,-1079,-1072,-1288,-1704,-2287,-2946,-3597,-4129,-4449,-4498,-4229,-3668,-2858,-1898,-893,11,709,1069,1034,558,-337,-1592,-3083,-4691,-6227,-7574,-8567,-9134,-9220,-8827,-8011,-6859,-5489,-4045,-2660,-1468,-578,-60,38,-265,-935,-1876,-2990,-4129,-5193,-6029,-6574,-6730,-6487,-5840,-4839,-3553,-2091,-569,889,2145,3103,3663,3784,3454,2717,1655,388,-940,-2184,-3201,-3889,-4157,-4001,-3408,-2468,-1242,137,1559,2917,4110,5088,5806,6275,6506,6568,6486,6347,6176,6029,5921,5858,5842,5847,5857,5848,5792,5676,5481,5200,4839,4409,3927,3437,2955,2541,2201,1981,1867,1861,1922,2019,2085,2084,1956,1684,1248,679,5,-694,-1346,-1864,-2168,-2210,-1957,-1432,-677,213,1140,1974,2611,2946,2920,2507,1736,679,-546,-1799,-2925,-3792,-4283,-4351,-3984,-3243,-2229,-1090,24,938,1528,1683,1357,572,-624,-2093,-3704,-5294,-6703,-7817,-8539,-8831,-8704,-8193,-7396,-6405,-5352,-4347,-3498,-2881,-2551,-2508,-2738,-3172,-3738,-4326,-4852,-5212,-5349,-5205,-4771,-4064,-3115,-2016,-819,351,1418,2282,2865,3112,2996,2509,1706,641,-576,-1836,-3005,-3976,-4638,-4929,-4809,-4289,-3410,-2253,-925,471,1811,3003,3976,4674,5100,5250,5190,4953,4638,4289,3993,3793,3731,3825,4071,4459,4948,5502,6060,6577,6990,7265,7348,7242,6914,6409,5728,4941,4084,3221,2402,1666,1041,529,130,-184,-426,-640,-817,-999,-1139,-1256,-1290,-1228,-1041,-716,-271,266,840,1374,1810,2056,2077,1821,1300,526,-410,-1445,-2429,-3270,-3827,-4033,-3820,-3196,-2204,-934,473,1870,3083,3967,4389,4272,3596,2388,758,-1170,-3208,-5182,-6921,-8273,-9150,-9491,-9308,-8656,-7628,-6362,-4997,-3677,-2540,-1667,-1140,-957,-1105,-1509,-2084,-2720,-3315,-3770,-4014,-4008,-3733,-3220,-2502,-1652,-738,163,983,1660,2149,2426,2471,2313,1970,1501,966,440,-19,-341,-497,-460,-236,151,663,1242,1848,2414,2918,3316,3611,3797,3902,3940,3961,3979,4042,4157,4342,4596,4906,5251,5603,5930,6191,6366,6407,6313,6057,5652,5107,4456,3735,3003,2300,1691,1195,856,653,587,603,656,699,660,528,251,-140,-644,-1194,-1747,-2224,-2565,-2722,-2667,-2403,-1963,-1404,-801,-248,181,408,395,121,-385,-1084,-1885,-2698,-3422,-3952,-4215,-4159,-3758,-3061,-2102,-1024,79,1034,1721,2020,1857,1220,153,-1244,-2828,-4418,-5849,-6948,-7603,-7742,-7349,-6480,-5242,-3775,-2270,-883,209,894,1096,810,79,-982,-2236,-3511,-4644,-5480,-5918,-5877,-5363,-4405,-3094,-1555,85,1665,3069,4170,4902,5203,5081,4546,3674,2548,1278,-8,-1199,-2172,-2844,-3145,-3056,-2571,-1757,-659,600,1925,3216,4361,5308,6000,6431,6612,6590,6420,6167,5903,5680,5538,5507,5576,5738,5951,6187,6379,6510,6517,6391,6121,5701,5170,4551,3894,3249,2668,2181,1828,1607,1510,1513,1560,1605,1585,1463,1195,782,227,-415,-1093,-1719,-2215,-2502,-2525,-2257,-1703,-925,23,999,1928,2652,3123,3234,2995,2397,1493,374,-880,-2128,-3289,-4224,-4880,-5165,-5080,-4627,-3876,-2924,-1904,-960,-225,173,185,-235,-1031,-2134,-3422,-4753,-5990,-7014,-7718,-8072,-8045,-7696,-7090,-6323,-5515,-4757,-4138,-3713,-3499,-3483,-3619,-3837,-4062,-4210,-4222,-4035,-3641,-3034,-2254,-1350,-395,531,1356,2014,2443,2626,2532,2179,1594,816,-82,-1035,-1952,-2756,-3362,-3707,-3753,-3464,-2872,-1990,-898,339,1623,2874,4005,4951,5669,6133,6347,6337,6148,5838,5475,5127,4848,4698,4688,4847,5146,5566,6058,6557,7013,7356,7533,7521,7273,6826,6178,5387,4520,3623,2795,2063,1490,1076,828,702,677,683,689,646,541,365,145,-95,-304,-441,-474,-385,-181,107,434,727,939,992,879,561,74,-555,-1272,-2008,-2719,-3334,-3821,-4140,-4267,-4196,-3932,-3494,-2943,-2324,-1745,-1264,-988,-955,-1215,-1755,-2541,-3498,-4541,-5555,-6450,-7127,-7534,-7646,-7468,-7057,-6468,-5813,-5160,-4614,-4224,-4026,-4032,-4193,-4472,-4784,-5048,-5209,-5179,-4962,-4520,-3903,-3143,-2318,-1490,-743,-124,317,562,618,492,228,-150,-581,-1043,-1476,-1869,-2171,-2386,-2478,-2463,-2324,-2082,-1736,-1311,-812,-270,306,892,1473,2033,2563,3044,3488,3876,4220,4521,4775,4997,5181,5326,5433,5490,5491,5424,5279,5044,4717,4300,3800,3242,2655,2068,1544,1091,773,583,536,612,769,963,1146,1255,1272,1158,929,596,208,-185,-532,-771,-884,-833,-643,-330,51,440,783,1018,1114,1047,816,447,-40,-594,-1187,-1770,-2309,-2770,-3112,-3312,-3331,-3166,-2814,-2304,-1690,-1032,-420,80,385,475,316,-53,-586,-1217,-1840,-2395,-2787,-2990,-2987,-2798,-2488,-2124,-1800,-1594,-1563,-1745,-2127,-2668,-3301,-3914,-4427,-4719,-4738,-4427,-3776,-2838,-1650,-345,984,2209,3216,3927,4278,4252,3869,3170,2227,1134,-31,-1161,-2185,-3029,-3633,-3971,-4017,-3771,-3257,-2502,-1560,-490,651,1780,2861,3810,4617,5231,5657,5895,5962,5895,5726,5494,5249,5005,4805,4654,4556,4508,4493,4483,4472,4415,4315,4153,3925,3653,3330,2999,2664,2363,2095,1892,1723,1596,1466,1310,1092,791,393,-92,-634,-1197,-1712,-2132,-2400,-2470,-2331,-1978,-1446,-769,-23,736,1431,2002,2397,2587,2540,2275,1793,1128,332,-562,-1476,-2358,-3138,-3743,-4140,-4271,-4150,-3774,-3205,-2500,-1748,-1032,-436,-24,167,116,-146,-597,-1164,-1788,-2402,-2954,-3405,-3742,-3953,-4067,-4091,-4061,-3983,-3883,-3745,-3579,-3351,-3049,-2663,-2170,-1591,-932,-221,490,1170,1757,2213,2512,2614,2536,2254,1796,1174,404,-458,-1387,-2294,-3119,-3766,-4163,-4239,-3954,-3310,-2323,-1075,357,1861,3324,4651,5757,6572,7071,7216,7026,6522,5763,4822,3814,2835,2024,1464,1250,1407,1944,2797,3888,5086,6272,7301,8078,8499,8534,8150,7376,6244,4840,3240,1561,-87,-1598,-2872,-3842,-4471,-4752,-4714,-4412,-3914,-3308,-2660,-2052,-1517,-1099,-812,-649,-622,-705,-904,-1192,-1561,-1976,-2400,-2805,-3128,-3349,-3429,-3362,-3161,-2859,-2508,-2162,-1876,-1692,-1623,-1686,-1852,-2120,-2452,-2843,-3262,-3686,-4098,-4439,-4691,-4784,-4697,-4389,-3859,-3129,-2236,-1272,-310,535,1181,1550,1601,1326,732,-113,-1165,-2303,-3459,-4503,-5353,-5922,-6141,-5991,-5461,-4595,-3457,-2147,-782,519,1632,2470,2966,3096,2878,2352,1585,655,-364,-1389,-2354,-3190,-3838,-4241,-4359,-4156,-3631,-2787,-1679,-361,1071,2523,3900,5108,6093,6793,7213,7334,7194,6817,6260,5573,4830,4095,3433,2921,2590,2495,2620,2964,3458,4041,4617,5095,5403,5477,5293,4853,4193,3354,2425,1453,525,-307,-1006,-1537,-1904,-2095,-2134,-2027,-1799,-1474,-1082,-652,-239,141,428,620,684,634,465,207,-127,-502,-886,-1266,-1586,-1859,-2024,-2111,-2085,-1991,-1823,-1644,-1467,-1347,-1300,-1350,-1508,-1769,-2135,-2579,-3091,-3631,-4161,-4639,-4988,-5178,-5122,-4814,-4212,-3349,-2270,-1065,149,1247,2093,2601,2680,2344,1600,543,-714,-2045,-3295,-4352,-5100,-5491,-5493,-5142,-4492,-3634,-2683,-1733,-914,-293,51,82,-195,-760,-1564,-2519,-3576,-4626,-5623,-6485,-7167,-7632,-7851,-7802,-7504,-6920,-6118,-5065,-3843,-2462,-1019,444,1821,3057,4077,4844,5338,5571,5575,5401,5114,4774,4435,4149,3939,3836,3847,3991,4262,4668,5192,5813,6493,7182,7823,8353,8729,8908,8870,8621,8160,7525,6737,5828,4833,3776,2701,1641,657,-196,-855,-1259,-1378,-1197,-730,-26,857,1840,2843,3790,4623,5280,5750,5989,6027,5846,5486,4956,4307,3550,2758,1956,1204,555,21,-352,-606,-733,-809,-874,-994,-1232,-1612,-2169,-2869,-3694,-4569,-5434,-6219,-6852,-7305,-7547,-7588,-7466,-7214,-6920,-6635,-6439,-6385,-6499,-6798,-7252,-7815,-8427,-9004,-9489,-9797,-9905,-9760,-9364,-8717,-7825,-6728,-5438,-4026,-2529,-1042,368,1599,2589,3258,3589,3555,3204,2566,1742,810,-118,-934,-1555,-1880,-1871,-1472,-699,438,1875,3540,5329,7136,8831,10327,11516,12360,12824,12916,12676,12156,11420,10553,9610,8673,7789,7013,6390,5942,5703,5664,5821,6123,6502,6880,7137,7194,6940,6331,5345,4001,2381,570,-1298,-3097,-4721,-6053,-7040,-7631,-7822,-7641,-7135,-6383,-5481,-4531,-3652,-2935,-2480,-2329,-2524,-3044,-3852,-4868,-6013,-7180,-8285,-9253,-10017,-10556,-10841,-10878,-10685,-10278,-9699,-8988,-8183,-7345,-6507,-5715,-5005,-4384,-3876,-3460,-3133,-2869,-2629,-2403,-2125,-1795,-1356,-810,-138,645,1524,2448,3383,4253,5022,5627,6039,6240,6225,6013,5632,5128,4555,3975,3446,3025,2772,2716,2906,3326,3977,4812,5761,6764,7703,8518,9112,9442,9473,9200,8646,7853,6869,5758,4573,3371,2203,1097,107,-758,-1444,-1936,-2193,-2187,-1910,-1349,-534,492,1667,2890,4060,5067,5793,6162,6102,5587,4631,3281,1630,-204,-2081,-3848,-5371,-6515,-7213,-7415,-7139,-6464,-5481,-4349,-3202,-2193,-1437,-1027,-995,-1351,-2042,-2988,-4080,-5181,-6155,-6876,-7226,-7142,-6593,-5601,-4240,-2617,-860,875,2477,3813,4820,5440,5674,5531,5074,4354,3457,2477,1484,581,-188,-750,-1101,-1215,-1130,-865,-481,-21,462,935,1375,1773,2129,2447,2737,3000,3249,3479,3705,3934,4171,4428,4704,4974,5235,5407,5474,5342,4981,4334,3397,2171,717,-906,-2574,-4193,-5625,-6789,-7576,-7976,-7948,-7556,-6854,-5938,-4938,-3951,-3114,-2498,-2196,-2229,-2615,-3311,-4269,-5390,-6597,-7767,-8833,-9702,-10330,-10697,-10787,-10633,-10248,-9675,-8936,-8065,-7084,-6004,-4865,-3662,-2434,-1198,30,1218,2341,3377,4278,5012,5546,5834,5892,5699,5333,4829,4314,3863,3597,3591,3890,4523,5426,6560,7785,9017,10086,10912,11359,11391,10953,10079,8812,7267,5566,3882,2371,1194,478,299,696,1628,3025,4750,6643,8535,10236,11592,12478,12781,12472,11532,10005,7971,5535,2845,37,-2712,-5264,-7453,-9160,-10296,-10795,-10686,-10000,-8880,-7460,-5943,-4497,-3314,-2504,-2175,-2340,-2995,-4058,-5439,-6992,-8594,-10082,-11346,-12261,-12761,-12802,-12391,-11575,-10448,-9129,-7752,-6467,-5385,-4613,-4197,-4158,-4455,-5033,-5785,-6602,-7361,-7948,-8266,-8250,-7863,-7115,-6048,-4740,-3288,-1806,-409,817,1787,2469,2854,2968,2860,2598,2246,1889,1573,1375,1313,1440,1751,2250,2922,3717,4600,5505,6379,7183,7865,8440,8864,9200,9428,9603,9749,9884,10033,10198,10361,10523,10638,10683,10620,10414,10035,9464,8680,7690,6504,5147,3661,2103,540,-936,-2256,-3331,-4116,-4574,-4711,-4564,-4184,-3667,-3072,-2501,-1991,-1599,-1336,-1217,-1230,-1384,-1653,-2050,-2552,-3153,-3829,-4550,-5284,-6000,-6661,-7246,-7744,-8133,-8416,-8583,-8626,-8540,-8316,-7952,-7450,-6825,-6095,-5286,-4442,-3569,-2716,-1881,-1090,-351,327,934,1454,1892,2232,2504,2716,2914,3130,3402,3771,4240,4825,5490,6201,6910,7537,8042,8333,8380,8128,7569,6720,5630,4393,3115,1933,976,370,211,557,1411,2733,4405,6286,8164,9855,11134,11852,11871,11142,9672,7542,4887,1895,-1228,-4255,-6979,-9195,-10756,-11536,-11490,-10632,-9033,-6860,-4299,-1609,961,3166,4797,5703,5817,5129,3723,1737,-651,-3216,-5747,-8025,-9871,-11147,-11763,-11692,-10975,-9699,-8027,-6137,-4231,-2515,-1150,-264,86,-96,-746,-1747,-2950,-4181,-5287,-6108,-6545,-6514,-6002,-5013,-3620,-1911,-5,1946,3813,5460,6767,7683,8155,8212,7901,7300,6513,5632,4761,3962,3303,2815,2505,2376,2391,2508,2681,2838,2943,2950,2857,2684,2486,2344,2364,2626,3218,4141,5383,6829,8348,9744,10837,11450,11462,10814,9517,7661,5382,2868,295,-2131,-4271,-5978,-7177,-7827,-7932,-7552,-6775,-5731,-4568,-3439,-2493,-1842,-1570,-1703,-2221,-3063,-4124,-5305,-6475,-7549,-8445,-9117,-9559,-9766,-9776,-9617,-9339,-8985,-8606,-8239,-7932,-7704,-7568,-7520,-7522,-7534,-7486,-7304,-6935,-6307,-5429,-4285,-2951,-1493,-13,1374,2587,3525,4165,4472,4484,4241,3826,3331,2849,2477,2292,2348,2673,3267,4083,5074,6127,7168,8065,8751,9117,9138,8748,7980,6847,5441,3874,2298,899,-149,-663,-535,312,1839,3941,6411,8987,11360,13231,14343,14500,13631,11747,8994,5575,1779,-2105,-5771,-8968,-11477,-13163,-13957,-13856,-12953,-11381,-9332,-7049,-4752,-2695,-1052,32,492,350,-336,-1412,-2747,-4157,-5512,-6696,-7628,-8295,-8675,-8799,-8695,-8375,-7880,-7221,-6426,-5536,-4596,-3659,-2804,-2082,-1553,-1243,-1158,-1271,-1536,-1899,-2276,-2630,-2887,-3024,-3022,-2860,-2558,-2109,-1537,-857,-93,733,1584,2437,3257,4010,4678,5237,5675,5996,6183,6258,6212,6072,5849,5552,5216,4828,4423,4003,3587,3225,2957,2859,3002,3440,4223,5340,6751,8348,9995,11502,12690,13378,13419,12745,11336,9263,6672,3743,709,-2202,-4775,-6833,-8246,-8963,-8960,-8322,-7146,-5583,-3835,-2062,-470,805,1657,2016,1908,1358,492,-607,-1793,-2968,-4041,-4952,-5682,-6224,-6601,-6837,-6958,-6988,-6933,-6818,-6651,-6458,-6269,-6117,-6034,-6052,-6169,-6384,-6649,-6921,-7122,-7198,-7088,-6752,-6190,-5384,-4386,-3223,-1959,-651,633,1837,2896,3763,4396,4773,4886,4760,4438,3992,3505,3082,2804,2743,2949,3403,4084,4890,5716,6406,6847,6892,6525,5704,4565,3211,1890,778,116,16,578,1748,3432,5403,7431,9213,10518,11105,10872,9757,7830,5233,2175,-1074,-4255,-7093,-9387,-10962,-11738,-11699,-10903,-9478,-7585,-5435,-3231,-1177,551,1832,2588,2791,2491,1744,673,-611,-1979,-3322,-4549,-5593,-6417,-7001,-7339,-7438,-7311,-6977,-6471,-5823,-5086,-4310,-3549,-2864,-2276,-1829,-1505,-1302,-1174,-1086,-975,-805,-527,-113,441,1138,1949,2828,3732,4588,5337,5935,6321,6495,6449,6215,5850,5407,4975,4603,4365,4266,4322,4500,4738,4986,5141,5162,4963,4550,3917,3143,2326,1600,1131,1041,1460,2423,3928,5866,8076,10330,12356,13912,14739,14678,13642,11630,8771,5263,1394,-2499,-6080,-9027,-11086,-12100,-12009,-10879,-8880,-6259,-3340,-448,2085,3990,5069,5220,4453,2861,638,-1984,-4738,-7369,-9650,-11415,-12562,-13053,-12932,-12259,-11178,-9789,-8271,-6718,-5286,-4064,-3138,-2585,-2416,-2635,-3203,-4030,-5013,-6021,-6915,-7582,-7919,-7878,-7435,-6624,-5500,-4151,-2674,-1177,254,1532,2604,3428,3996,4306,4397,4305,4097,3838,3599,3446,3428,3579,3896,4363,4927,5525,6082,6535,6818,6918,6826,6597,6291,6020,5870,5954,6319,6998,7952,9092,10288,11361,12142,12452,12169,11210,9575,7330,4607,1613,-1437,-4288,-6724,-8564,-9688,-10071,-9743,-8823,-7479,-5891,-4286,-2826,-1688,-960,-697,-881,-1438,-2258,-3190,-4097,-4836,-5325,-5492,-5369,-4978,-4444,-3852,-3346,-3000,-2894,-3034,-3397,-3922,-4524,-5101,-5586,-5876,-5954,-5776,-5350,-4705,-3868,-2915,-1891,-892,37,810,1394,1754,1890,1821,1596,1276,937,653,492,509,734,1182,1840,2677,3657,4718,5812,6868,7822,8605,9152,9407,9338,8924,8193,7188,5992,4723,3494,2458,1728,1417,1585,2257,3399,4924,6712,8580,10364,11852,12887,13307,13028,11991,10236,7839,4954,1798,-1410,-4397,-6954,-8885,-10080,-10493,-10162,-9184,-7710,-5918,-3991,-2111,-429,935,1895,2411,2480,2119,1384,333,-958,-2415,-3954,-5514,-7024,-8420,-9651,-10651,-11368,-11759,-11783,-11437,-10749,-9771,-8610,-7381,-6210,-5232,-4528,-4174,-4172,-4502,-5076,-5806,-6551,-7193,-7600,-7679,-7343,-6573,-5355,-3748,-1820,308,2507,4630,6527,8074,9161,9729,9766,9302,8436,7272,5975,4674,3526,2637,2095,1951,2183,2785,3643,4713,5859,7016,8086,9011,9741,10257,10540,10599,10447,10095,9569,8884,8042,7070,5954,4715,3367,1926,456,-991,-2311,-3434,-4257,-4747,-4878,-4685,-4237,-3636,-2990,-2413,-1992,-1799,-1842,-2143,-2620,-3250,-3917,-4561,-5103,-5483,-5684,-5690,-5530,-5243,-4891,-4534,-4237,-4040,-3968,-4026,-4193,-4436,-4729,-5022,-5313,-5569,-5786,-5953,-6052,-6059,-5944,-5668,-5194,-4494,-3555,-2386,-1028,457,1971,3412,4658,5607,6169,6296,5971,5235,4156,2847,1451,107,-1021,-1811,-2163,-2004,-1361,-248,1211,2883,4615,6209,7507,8355,8652,8368,7526,6246,4669,3010,1466,235,-536,-732,-346,608,2006,3699,5486,7137,8455,9211,9302,8606,7152,5007,2336,-644,-3688,-6547,-9004,-10886,-12087,-12559,-12328,-11456,-10073,-8324,-6373,-4407,-2573,-1038,93,727,823,379,-568,-1932,-3613,-5462,-7351,-9115,-10631,-11769,-12433,-12571,-12154,-11221,-9844,-8145,-6277,-4418,-2723,-1362,-422,9,-60,-592,-1500,-2635,-3864,-5004,-5915,-6459,-6547,-6126,-5197,-3805,-2032,0,2170,4330,6362,8139,9586,10637,11274,11500,11353,10891,10188,9340,8428,7551,6780,6173,5771,5581,5603,5817,6209,6753,7428,8207,9048,9905,10714,11396,11874,12075,11916,11368,10392,8996,7226,5127,2820,408,-1954,-4105,-5901,-7194,-7898,-7985,-7469,-6481,-5143,-3673,-2257,-1082,-311,-20,-262,-989,-2117,-3509,-5002,-6427,-7643,-8519,-8998,-9046,-8687,-7989,-7043,-5959,-4860,-3843,-2997,-2383,-2028,-1941,-2110,-2507,-3095,-3830,-4651,-5494,-6287,-6946,-7396,-7568,-7395,-6865,-5949,-4699,-3157,-1419,399,2186,3800,5149,6129,6696,6838,6576,5986,5156,4209,3258,2431,1816,1499,1524,1905,2628,3646,4874,6219,7537,8708,9583,10065,10079,9614,8719,7493,6081,4635,3321,2257,1556,1243,1340,1787,2507,3400,4319,5159,5779,6093,6039,5589,4777,3656,2318,862,-620,-2041,-3339,-4473,-5394,-6101,-6545,-6724,-6617,-6205,-5517,-4551,-3385,-2076,-743,498,1501,2153,2328,1974,1050,-398,-2291,-4486,-6803,-9044,-10995,-12475,-13342,-13501,-12955,-11749,-10017,-7928,-5683,-3495,-1555,-31,970,1387,1231,570,-472,-1736,-3036,-4189,-5027,-5424,-5290,-4614,-3410,-1780,177,2289,4426,6405,8122,9446,10334,10757,10742,10361,9691,8852,7932,7025,6191,5461,4849,4360,3978,3729,3602,3641,3853,4250,4822,5519,6272,6987,7558,7895,7908,7553,6803,5679,4232,2552,744,-1049,-2701,-4077,-5082,-5660,-5803,-5572,-5056,-4388,-3711,-3150,-2810,-2762,-3004,-3534,-4271,-5131,-6020,-6828,-7491,-7941,-8173,-8184,-8021,-7731,-7371,-6999,-6647,-6344,-6076,-5841,-5585,-5300,-4945,-4535,-4081,-3636,-3246,-2982,-2874,-2965,-3245,-3680,-4222,-4767,-5238,-5511,-5511,-5163,-4428,-3325,-1890,-224,1552,3297,4856,6091,6891,7183,6944,6206,5054,3619,2078,615,-570,-1316,-1495,-1046,11,1597,3537,5633,7639,9333,10523,11097,11001,10297,9090,7558,5890,4274,2872,1782,1079,748,768,1058,1532,2086,2645,3115,3463,3653,3674,3545,3254,2832,2259,1538,658,-399,-1601,-2935,-4318,-5664,-6863,-7776,-8317,-8367,-7917,-6948,-5558,-3860,-2042,-300,1162,2164,2576,2336,1444,-7,-1883,-3976,-6083,-7966,-9463,-10410,-10762,-10506,-9723,-8527,-7094,-5575,-4168,-2982,-2149,-1692,-1637,-1915,-2449,-3120,-3793,-4354,-4682,-4705,-4376,-3684,-2672,-1383,80,1633,3176,4611,5889,6948,7804,8447,8935,9290,9563,9768,9920,9986,9955,9764,9389,8813,8032,7115,6115,5157,4332,3752,3481,3540,3904,4480,5155,5769,6182,6247,5890,5058,3782,2148,288,-1621,-3402,-4873,-5919,-6444,-6457,-6009,-5217,-4243,-3241,-2382,-1773,-1511,-1597,-2025,-2705,-3550,-4437,-5257,-5928,-6382,-6616,-6642,-6514,-6309,-6085,-5919,-5836,-5852,-5939,-6051,-6131,-6108,-5946,-5619,-5141,-4566,-3956,-3406,-3000,-2815,-2896,-3258,-3870,-4656,-5525,-6328,-6945,-7230,-7089,-6451,-5306,-3694,-1707,516,2814,5000,6905,8374,9310,9658,9443,8745,7706,6502,5315,4321,3650,3372,3505,3984,4702,5531,6302,6903,7221,7224,6910,6343,5615,4830,4103,3506,3095,2873,2813,2852,2921,2946,2883,2703,2426,2093,1775,1553,1496,1643,2011,2544,3166,3755,4171,4288,4014,3294,2154,671,-1019,-2741,-4304,-5541,-6301,-6511,-6159,-5307,-4086,-2679,-1283,-108,676,939,634,-240,-1582,-3258,-5088,-6861,-8396,-9532,-10154,-10220,-9735,-8767,-7445,-5900,-4313,-2825,-1576,-659,-125,29,-146,-566,-1108,-1655,-2078,-2282,-2201,-1795,-1101,-140,982,2208,3432,4600,5658,6593,7406,8116,8742,9296,9775,10155,10393,10435,10234,9746,8955,7887,6572,5123,3636,2249,1102,295,-72,32,597,1553,2778,4114,5381,6400,7027,7167,6778,5913,4643,3140,1546,32,-1276,-2303,-3017,-3475,-3736,-3937,-4157,-4510,-5023,-5706,-6508,-7340,-8093,-8666,-8953,-8917,-8546,-7880,-7027,-6086,-5211,-4511,-4095,-4000,-4244,-4760,-5461,-6220,-6891,-7352,-7491,-7240,-6605,-5605,-4358,-2985,-1633,-483,365,776,738,244,-608,-1704,-2865,-3927,-4705,-5070,-4932,-4255,-3087,-1512,318,2233,4061,5642,6865,7665,8028,8021,7706,7231,6689,6202,5849,5669,5672,5845,6113,6451,6765,7019,7165,7183,7075,6862,6584,6271,5983,5733,5553,5426,5324,5206,4997,4657,4145,3452,2642,1766,968,341,15,52,469,1222,2192,3209,4099,4644,4725,4207,3115,1477,-532,-2744,-4910,-6813,-8249,-9067,-9203,-8645,-7492,-5873,-4002,-2072,-319,1090,2006,2349,2118,1351,164,-1306,-2888,-4427,-5773,-6832,-7543,-7896,-7939,-7727,-7371,-6946,-6544,-6219,-5985,-5846,-5750,-5646,-5470,-5156,-4676,-3996,-3150,-2157,-1090,-1,1045,2011,2867,3622,4283,4893,5478,6078,6708,7365,8037,8663,9207,9589,9765,9690,9333,8720,7860,6837,5720,4610,3607,2789,2223,1935,1907,2103,2425,2779,3038,3096,2877,2338,1501,442,-736,-1877,-2848,-3532,-3849,-3800,-3430,-2850,-2199,-1645,-1310,-1314,-1688,-2415,-3419,-4565,-5702,-6675,-7336,-7607,-7431,-6848,-5928,-4809,-3640,-2593,-1803,-1384,-1382,-1794,-2541,-3509,-4543,-5476,-6162,-6478,-6368,-5820,-4908,-3737,-2461,-1261,-270,357,570,327,-305,-1249,-2350,-3448,-4383,-4989,-5162,-4828,-3967,-2622,-866,1179,3385,5602,7706,9564,11096,12226,12924,13189,13028,12496,11620,10485,9141,7682,6188,4743,3436,2335,1498,961,743,830,1193,1777,2495,3275,3996,4578,4921,4960,4647,3981,2984,1736,342,-1054,-2304,-3245,-3766,-3773,-3250,-2255,-895,631,2129,3355,4120,4274,3739,2550,801,-1307,-3549,-5669,-7436,-8675,-9276,-9231,-8623,-7584,-6341,-5084,-4043,-3364,-3163,-3454,-4200,-5297,-6577,-7887,-9034,-9885,-10333,-10331,-9905,-9113,-8086,-6945,-5848,-4902,-4206,-3799,-3673,-3790,-4045,-4354,-4578,-4633,-4429,-3914,-3099,-1980,-644,857,2410,3938,5348,6568,7564,8291,8771,9010,9042,8903,8625,8231,7758,7213,6629,6024,5415,4826,4267,3748,3287,2875,2539,2266,2068,1942,1875,1859,1870,1889,1890,1854,1776,1640,1469,1270,1079,926,839,838,904,1023,1125,1146,1006,629,-36,-1002,-2247,-3687,-5212,-6674,-7912,-8795,-9196,-9082,-8444,-7371,-5990,-4477,-3024,-1810,-981,-630,-789,-1408,-2398,-3596,-4834,-5931,-6712,-7064,-6895,-6222,-5095,-3654,-2074,-545,725,1597,1958,1791,1139,125,-1092,-2315,-3366,-4077,-4344,-4107,-3369,-2193,-662,1082,2920,4696,6313,7647,8659,9285,9551,9452,9056,8396,7548,6560,5515,4468,3505,2680,2064,1685,1572,1704,2068,2598,3248,3933,4600,5178,5611,5860,5878,5667,5204,4524,3657,2662,1615,593,-303,-994,-1393,-1467,-1191,-611,200,1124,2011,2721,3106,3071,2561,1589,233,-1384,-3089,-4699,-6050,-6985,-7442,-7378,-6863,-5982,-4898,-3762,-2739,-1949,-1484,-1353,-1554,-2001,-2598,-3251,-3832,-4276,-4531,-4574,-4454,-4221,-3971,-3789,-3759,-3928,-4310,-4880,-5560,-6259,-6856,-7246,-7333,-7059,-6392,-5350,-3970,-2336,-522,1345,3193,4882,6364,7544,8394,8902,9076,8961,8618,8105,7500,6856,6243,5693,5254,4932,4735,4646,4648,4697,4784,4859,4931,4970,4985,4957,4891,4744,4523,4171,3699,3084,2344,1513,631,-249,-1050,-1732,-2224,-2502,-2564,-2419,-2126,-1765,-1407,-1164,-1099,-1271,-1696,-2344,-3152,-4014,-4827,-5455,-5809,-5821,-5466,-4782,-3843,-2773,-1712,-808,-190,58,-125,-700,-1630,-2776,-4010,-5170,-6096,-6671,-6806,-6475,-5722,-4644,-3378,-2106,-981,-164,261,227,-220,-1034,-2073,-3195,-4230,-5019,-5423,-5340,-4723,-3571,-1948,38,2244,4500,6643,8505,9978,10958,11420,11357,10813,9859,8594,7126,5575,4076,2722,1631,844,399,282,440,817,1308,1853,2344,2731,2958,2977,2797,2398,1822,1113,322,-460,-1186,-1764,-2175,-2358,-2336,-2094,-1690,-1165,-582,-26,446,745,824,636,165,-566,-1518,-2597,-3693,-4695,-5465,-5927,-6006,-5704,-5068,-4190,-3220,-2295,-1589,-1206,-1247,-1717,-2600,-3777,-5142,-6516,-7743,-8686,-9217,-9305,-8928,-8176,-7146,-5994,-4881,-3941,-3301,-3008,-3070,-3450,-4030,-4712,-5325,-5741,-5822,-5474,-4637,-3314,-1552,546,2825,5127,7258,9059,10390,11167,11350,10985,10131,8940,7538,6107,4782,3715,2990,2673,2768,3225,3956,4832,5709,6447,6932,7079,6863,6297,5439,4375,3214,2062,1026,187,-388,-670,-656,-367,132,777,1476,2135,2668,2993,3053,2821,2283,1472,424,-795,-2101,-3427,-4668,-5752,-6596,-7139,-7335,-7182,-6685,-5921,-4962,-3941,-2973,-2189,-1695,-1551,-1789,-2379,-3237,-4262,-5298,-6214,-6860,-7148,-7003,-6436,-5489,-4279,-2949,-1668,-615,88,319,61,-667,-1779,-3117,-4512,-5753,-6658,-7057,-6847,-5974,-4480,-2450,-56,2510,5022,7268,9057,10260,10793,10658,9901,8646,7037,5244,3453,1807,470,-482,-965,-991,-572,186,1193,2294,3374,4302,4993,5392,5489,5302,4892,4326,3683,3055,2499,2076,1811,1697,1714,1814,1929,2003,1953,1748,1336,736,-42,-923,-1853,-2734,-3503,-4097,-4479,-4639,-4586,-4350,-3964,-3483,-2947,-2400,-1901,-1478,-1186,-1055,-1111,-1376,-1842,-2486,-3275,-4137,-5011,-5806,-6451,-6872,-7028,-6884,-6461,-5793,-4952,-4041,-3157,-2418,-1909,-1698,-1804,-2220,-2879,-3677,-4497,-5170,-5582,-5591,-5137,-4176,-2753,-938,1135,3303,5413,7295,8822,9914,10509,10643,10340,9709,8843,7865,6887,6010,5319,4871,4702,4796,5141,5650,6264,6873,7392,7747,7876,7751,7372,6761,5955,5033,4043,3083,2216,1502,994,694,613,704,925,1195,1443,1571,1516,1216,642,-193,-1252,-2463,-3721,-4933,-5976,-6771,-7225,-7305,-6979,-6275,-5232,-3933,-2488,-1007,349,1477,2233,2550,2366,1696,580,-872,-2537,-4253,-5859,-7217,-8192,-8720,-8756,-8322,-7487,-6353,-5063,-3764,-2609,-1718,-1186,-1047,-1273,-1803,-2493,-3206,-3768,-4041,-3909,-3323,-2271,-837,888,2732,4542,6141,7396,8187,8482,8254,7574,6531,5247,3887,2576,1483,693,305,335,766,1532,2514,3565,4553,5304,5745,5767,5381,4595,3502,2202,843,-447,-1512,-2260,-2602,-2507,-1994,-1120,27,1309,2601,3746,4606,5067,5041,4500,3457,1999,244,-1641,-3476,-5084,-6319,-7052,-7227,-6830,-5897,-4537,-2874,-1085,648,2144,3241,3825,3813,3218,2071,504,-1341,-3276,-5115,-6687,-7849,-8521,-8658,-8303,-7516,-6436,-5204,-3979,-2917,-2137,-1711,-1670,-1953,-2481,-3086,-3628,-3910,-3825,-3247,-2165,-591,1368,3572,5842,7977,9804,11158,11942,12102,11657,10679,9291,7649,5930,4310,2955,1997,1526,1590,2170,3208,4579,6122,7672,9017,10029,10542,10518,9918,8814,7299,5539,3702,1982,534,-503,-1059,-1117,-723,21,979,1990,2894,3535,3802,3601,2918,1755,215,-1605,-3520,-5374,-6983,-8210,-8949,-9152,-8813,-8003,-6797,-5356,-3799,-2308,-1012,-46,495,574,168,-648,-1803,-3145,-4532,-5801,-6814,-7460,-7691,-7490,-6922,-6065,-5055,-4026,-3115,-2441,-2091,-2102,-2461,-3107,-3909,-4734,-5408,-5779,-5734,-5197,-4159,-2688,-880,1094,3072,4874,6347,7379,7900,7907,7431,6571,5428,4157,2882,1746,849,273,58,208,695,1448,2382,3381,4332,5130,5676,5926,5833,5445,4786,3972,3094,2278,1635,1250,1180,1431,1965,2708,3538,4339,4979,5351,5379,5014,4254,3124,1692,40,-1716,-3451,-5030,-6334,-7240,-7680,-7608,-7020,-5982,-4560,-2899,-1119,615,2156,3384,4169,4462,4221,3461,2254,692,-1085,-2927,-4672,-6188,-7346,-8088,-8377,-8243,-7741,-6980,-6059,-5115,-4250,-3554,-3087,-2856,-2839,-2961,-3144,-3269,-3263,-3030,-2554,-1815,-865,232,1391,2508,3504,4304,4871,5186,5282,5175,4948,4629,4307,4005,3774,3631,3580,3636,3758,3962,4184,4422,4615,4729,4730,4569,4242,3730,3055,2252,1383,509,-275,-903,-1306,-1439,-1299,-908,-326,359,1039,1619,1982,2069,1810,1195,230,-1054,-2578,-4274,-6029,-7736,-9278,-10551,-11440,-11897,-11846,-11292,-10250,-8768,-6946,-4889,-2741,-656,1220,2730,3773,4242,4126,3421,2215,611,-1230,-3147,-4962,-6536,-7750,-8540,-8885,-8809,-8372,-7672,-6799,-5860,-4936,-4074,-3324,-2656,-2078,-1526,-986,-411,210,875,1569,2260,2906,3471,3912,4200,4331,4284,4098,3779,3380,2944,2518,2164,1917,1831,1925,2225,2720,3402,4223,5145,6081,6962,7688,8166,8331,8108,7495,6504,5206,3716,2171,730,-458,-1268,-1622,-1493,-915,29,1207,2463,3638,4564,5122,5203,4764,3800,2362,540,-1527,-3699,-5785,-7642,-9090,-10026,-10352,-10030,-9078,-7548,-5568,-3276,-871,1447,3477,5030,5968,6206,5716,4557,2841,741,-1547,-3796,-5831,-7469,-8627,-9250,-9358,-9025,-8356,-7469,-6507,-5559,-4734,-4061,-3574,-3243,-3030,-2869,-2687,-2414,-2005,-1403,-621,359,1464,2668,3862,4997,5962,6711,7174,7337,7198,6793,6184,5462,4720,4073,3602,3398,3490,3901,4590,5507,6542,7589,8508,9181,9490,9375,8790,7785,6428,4866,3257,1779,586,-196,-514,-361,188,1012,1968,2872,3582,3953,3904,3388,2416,1042,-639,-2507,-4421,-6251,-7848,-9123,-9954,-10312,-10143,-9468,-8324,-6779,-4947,-2949,-939,931,2501,3652,4271,4322,3797,2761,1313,-384,-2185,-3900,-5403,-6575,-7365,-7762,-7807,-7574,-7131,-6584,-5982,-5396,-4849,-4354,-3907,-3495,-3082,-2661,-2192,-1680,-1106,-491,157,808,1430,2001,2475,2846,3079,3180,3151,2998,2762,2463,2160,1900,1733,1717,1877,2247,2812,3558,4419,5329,6188,6888,7332,7419,7098,6348,5211,3779,2211,670,-627,-1535,-1897,-1674,-868,421,2026,3747,5356,6641,7427,7605,7109,5980,4285,2178,-180,-2579,-4853,-6808,-8332,-9321,-9742,-9585,-8902,-7748,-6226,-4436,-2488,-509,1394,3090,4481,5465,5966,5945,5386,4327,2844,1041,-936,-2946,-4837,-6502,-7828,-8797,-9349,-9530,-9345,-8847,-8093,-7130,-6038,-4872,-3712,-2606,-1629,-798,-166,278,519,596,527,373,182,9,-90,-76,73,372,793,1316,1888,2469,3009,3490,3889,4221,4499,4747,4998,5258,5538,5814,6058,6219,6239,6063,5646,4974,4063,2971,1791,649,-334,-1039,-1383,-1336,-908,-186,726,1669,2511,3099,3336,3156,2527,1491,94,-1558,-3339,-5142,-6812,-8264,-9406,-10181,-10597,-10634,-10363,-9792,-8995,-7985,-6801,-5466,-4001,-2454,-881,644,2010,3126,3883,4205,4055,3415,2353,923,-738,-2514,-4280,-5888,-7252,-8252,-8834,-8949,-8587,-7786,-6597,-5135,-3502,-1842,-275,1090,2165,2907,3305,3385,3213,2863,2434,2008,1672,1464,1425,1531,1768,2078,2404,2704,2937,3100,3215,3307,3445,3656,3998,4471,5068,5748,6429,7035,7454,7606,7418,6868,5970,4809,3495,2192,1052,234,-159,-67,498,1458,2682,3996,5215,6151,6659,6629,5995,4790,3043,906,-1490,-3956,-6307,-8385,-10036,-11184,-11770,-11806,-11336,-10420,-9160,-7625,-5920,-4110,-2292,-538,1051,2397,3390,3974,4064,3665,2768,1452,-198,-2055,-3984,-5847,-7513,-8875,-9838,-10356,-10384,-9950,-9079,-7862,-6415,-4861,-3366,-2055,-1053,-439,-243,-428,-927,-1602,-2310,-2891,-3208,-3157,-2691,-1817,-598,854,2396,3882,5175,6169,6816,7115,7105,6892,6562,6237,6000,5912,5988,6219,6536,6879,7138,7234,7087,6665,5967,5049,4006,2954,2037,1358,1017,1037,1404,2042,2834,3636,4305,4696,4721,4294,3426,2119,471,-1426,-3427,-5390,-7169,-8641,-9699,-10303,-10419,-10107,-9403,-8420,-7229,-5918,-4541,-3145,-1746,-370,967,2224,3361,4296,4986,5344,5335,4942,4158,3041,1652,85,-1534,-3095,-4454,-5520,-6191,-6417,-6200,-5550,-4578,-3360,-2056,-782,333,1198,1767,2022,2006,1774,1425,1050,738,563,565,747,1100,1562,2083,2588,3030,3363,3596,3740,3849,3985,4196,4537,5006,5610,6270,6943,7496,7850,7886,7533,6744,5537,3984,2221,429,-1186,-2423,-3113,-3160,-2539,-1325,339,2230,4120,5754,6923,7476,7312,6432,4894,2818,395,-2197,-4722,-7012,-8888,-10243,-11022,-11213,-10882,-10105,-9013,-7705,-6308,-4885,-3506,-2194,-976,140,1122,1946,2561,2914,2968,2673,2033,1047,-234,-1730,-3346,-4957,-6438,-7667,-8544,-8986,-8973,-8492,-7610,-6409,-5015,-3574,-2224,-1105,-302,113,165,-121,-614,-1206,-1730,-2056,-2073,-1706,-960,143,1483,2958,4399,5693,6711,7408,7757,7807,7621,7308,6954,6664,6489,6465,6594,6822,7099,7340,7450,7382,7070,6537,5803,4967,4114,3376,2835,2564,2589,2871,3345,3902,4412,4754,4822,4533,3859,2795,1395,-263,-2068,-3894,-5612,-7104,-8261,-9032,-9359,-9284,-8821,-8090,-7158,-6155,-5150,-4206,-3334,-2520,-1719,-887,21,1011,2062,3117,4081,4861,5346,5465,5168,4466,3403,2076,619,-844,-2154,-3216,-3929,-4266,-4222,-3854,-3241,-2493,-1710,-1011,-439,-77,118,134,54,-71,-166,-167,-44,232,637,1147,1704,2256,2740,3123,3386,3537,3620,3678,3775,3952,4242,4644,5139,5675,6190,6603,6837,6820,6507,5871,4947,3790,2510,1250,150,-639,-1010,-900,-309,707,2015,3469,4868,6043,6830,7104,6803,5907,4460,2562,340,-2031,-4389,-6548,-8377,-9735,-10570,-10834,-10567,-9826,-8718,-7364,-5892,-4408,-3001,-1722,-602,366,1165,1823,2311,2624,2739,2625,2271,1678,860,-128,-1234,-2367,-3457,-4410,-5178,-5698,-5967,-5972,-5755,-5360,-4847,-4308,-3793,-3390,-3129,-3030,-3088,-3249,-3450,-3603,-3615,-3407,-2920,-2137,-1070,208,1617,3024,4333,5427,6251,6781,7030,7068,6964,6811,6686,6634,6686,6820,6994,7150,7201,7095,6773,6230,5490,4623,3721,2906,2278,1939,1931,2263,2883,3693,4570,5361,5938,6165,5981,5327,4219,2708,865,-1178,-3307,-5374,-7254,-8823,-10005,-10720,-10969,-10760,-10154,-9251,-8155,-6992,-5868,-4864,-4022,-3340,-2789,-2306,-1830,-1309,-705,-28,703,1436,2105,2631,2960,3006,2770,2197,1336,196,-1132,-2589,-4051,-5439,-6624,-7542,-8114,-8314,-8144,-7631,-6850,-5871,-4796,-3709,-2691,-1808,-1095,-569,-236,-59,-26,-89,-213,-367,-508,-601,-614,-505,-240,189,816,1596,2529,3528,4548,5484,6270,6820,7079,7011,6611,5907,4962,3862,2718,1648,754,135,-158,-116,248,848,1601,2387,3094,3626,3909,3883,3551,2897,1988,859,-401,-1720,-3009,-4204,-5235,-6070,-6689,-7089,-7311,-7380,-7370,-7314,-7268,-7237,-7213,-7159,-7007,-6700,-6177,-5399,-4375,-3122,-1704,-217,1258,2582,3672,4415,4744,4618,4011,2966,1529,-199,-2097,-4020,-5836,-7379,-8568,-9283,-9517,-9246,-8530,-7430,-6041,-4471,-2815,-1176,365,1746,2917,3848,4539,4968,5186,5177,5017,4711,4334,3930,3554,3266,3100,3090,3239,3537,3948,4432,4935,5406,5808,6108,6302,6384,6390,6326,6250,6167,6114,6097,6087,6086,6016,5857,5539,5043,4336,3446,2388,1226,17,-1171,-2266,-3220,-3985,-4540,-4882,-5027,-4999,-4855,-4628,-4392,-4186,-4073,-4087,-4266,-4607,-5109,-5702,-6327,-6874,-7228,-7297,-6973,-6211,-4994,-3342,-1350,867,3147,5297,7150,8513,9274,9334,8676,7342,5424,3077,488,-2145,-4612,-6741,-8385,-9449,-9899,-9734,-9014,-7820,-6255,-4446,-2506,-556,1301,2973,4387,5489,6238,6629,6663,6371,5817,5052,4183,3282,2445,1744,1232,938,870,994,1288,1676,2127,2565,2966,3294,3543,3719,3844,3944,4048,4189,4358,4568,4773,4935,5002,4914,4632,4144,3443,2567,1563,482,-603,-1652,-2604,-3439,-4130,-4682,-5092,-5388,-5567,-5664,-5672,-5618,-5505,-5350,-5180,-5004,-4860,-4757,-4708,-4709,-4734,-4754,-4703,-4534,-4175,-3593,-2766,-1720,-517,743,1927,2918,3567,3806,3561,2834,1677,176,-1533,-3296,-4963,-6375,-7441,-8064,-8248,-7988,-7361,-6441,-5318,-4095,-2837,-1612,-463,602,1556,2422,3187,3870,4478,5012,5495,5919,6304,6651,6962,7235,7449,7592,7622,7525,7266,6845,6269,5575,4811,4056,3375,2858,2557,2532,2789,3329,4107,5042,6055,7006,7786,8282,8386,8059,7264,6035,4439,2566,545,-1499,-3436,-5149,-6548,-7573,-8190,-8416,-8272,-7842,-7182,-6406,-5592,-4841,-4221,-3799,-3604,-3649,-3912,-4351,-4886,-5440,-5892,-6151,-6110,-5713,-4923,-3772,-2327,-711,921,2406,3584,4316,4525,4158,3258,1877,168,-1738,-3641,-5388,-6815,-7827,-8340,-8375,-7932,-7126,-6025,-4768,-3446,-2170,-1009,-19,774,1355,1751,1966,2059,2065,2031,2017,2047,2161,2365,2649,2985,3327,3613,3799,3828,3684,3373,2920,2394,1849,1377,1028,865,904,1162,1609,2220,2925,3671,4362,4943,5318,5457,5302,4867,4147,3202,2062,825,-475,-1723,-2902,-3915,-4759,-5388,-5805,-6017,-6040,-5906,-5651,-5310,-4935,-4557,-4222,-3945,-3750,-3619,-3534,-3457,-3322,-3084,-2669,-2045,-1191,-127,1078,2336,3502,4444,5029,5151,4752,3832,2436,690,-1280,-3277,-5142,-6696,-7817,-8420,-8483,-8037,-7160,-5982,-4625,-3241,-1947,-830,43,669,1054,1255,1324,1330,1347,1422,1617,1953,2448,3104,3886,4768,5664,6514,7219,7691,7872,7697,7192,6374,5348,4214,3108,2152,1448,1067,1031,1331,1905,2677,3526,4354,5021,5442,5517,5210,4488,3395,1967,305,-1492,-3314,-5038,-6571,-7821,-8734,-9274,-9438,-9258,-8777,-8062,-7207,-6275,-5379,-4581,-3949,-3545,-3361,-3409,-3627,-3942,-4274,-4498,-4543,-4310,-3761,-2883,-1710,-324,1155,2590,3816,4710,5143,5072,4464,3388,1913,192,-1639,-3408,-4969,-6206,-7024,-7401,-7340,-6903,-6175,-5258,-4255,-3256,-2323,-1492,-763,-134,449,989,1553,2133,2765,3434,4143,4854,5561,6208,6771,7201,7448,7481,7257,6773,6037,5106,4051,2986,2007,1237,743,584,762,1248,1979,2874,3836,4777,5607,6262,6680,6839,6716,6323,5684,4828,3806,2671,1471,277,-863,-1900,-2775,-3474,-3966,-4245,-4327,-4216,-3947,-3551,-3070,-2548,-2033,-1564,-1178,-875,-670,-517,-409,-290,-141,65,335,649,982,1279,1484,1533,1375,971,322,-564,-1614,-2778,-3935,-5005,-5887,-6504,-6805,-6766,-6403,-5759,-4919,-3972,-3033,-2196,-1534,-1103,-898,-908,-1065,-1303,-1533,-1678,-1667,-1444,-984,-265,691,1854,3172,4574,5976,7281,8392,9198,9629,9607,9129,8213,6947,5442,3843,2299,929,-147,-897,-1274,-1317,-1051,-542,140,943,1782,2623,3387,4044,4543,4841,4913,4717,4248,3488,2458,1191,-267,-1824,-3420,-4930,-6286,-7381,-8160,-8575,-8607,-8289,-7650,-6784,-5757,-4663,-3566,-2524,-1562,-698,69,745,1331,1826,2219,2478,2588,2498,2201,1673,919,-12,-1085,-2188,-3248,-4148,-4801,-5144,-5118,-4737,-4002,-2993,-1787,-494,761,1867,2726,3251,3426,3235,2735,1994,1110,199,-634,-1281,-1669,-1733,-1448,-817,133,1333,2716,4177,5606,6890,7913,8581,8836,8646,8059,7127,5991,4757,3570,2534,1718,1164,865,790,902,1141,1469,1839,2223,2602,2957,3277,3561,3777,3929,3976,3896,3667,3257,2668,1893,966,-90,-1208,-2341,-3414,-4379,-5181,-5783,-6173,-6330,-6277,-6003,-5539,-4877,-4047,-3042,-1910,-661,637,1921,3118,4126,4869,5270,5267,4850,4020,2825,1344,-323,-2050,-3721,-5203,-6406,-7228,-7628,-7569,-7068,-6153,-4907,-3425,-1831,-265,1148,2288,3069,3451,3421,3033,2354,1511,606,-205,-825,-1141,-1091,-657,156,1288,2657,4151,5648,7018,8152,8944,9349,9346,8973,8310,7458,6538,5658,4898,4305,3882,3597,3395,3219,3008,2733,2366,1929,1431,934,453,45,-284,-530,-714,-875,-1070,-1331,-1720,-2234,-2896,-3659,-4495,-5335,-6117,-6781,-7276,-7570,-7644,-7502,-7155,-6621,-5933,-5100,-4154,-3115,-2004,-865,270,1326,2254,2956,3392,3483,3228,2621,1715,589,-661,-1917,-3069,-4020,-4694,-5049,-5082,-4803,-4274,-3539,-2684,-1780,-897,-110,524,968,1187,1185,991,622,178,-312,-727,-1021,-1101,-922,-458,307,1328,2561,3912,5289,6564,7644,8404,8782,8726,8240,7380,6247,4967,3697,2558,1666,1066,765,710,821,993,1137,1178,1076,836,480,71,-331,-665,-891,-986,-973,-886,-795,-773,-887,-1185,-1699,-2397,-3257,-4184,-5095,-5898,-6488,-6816,-6814,-6484,-5825,-4897,-3746,-2482,-1170,62,1155,2013,2591,2851,2777,2374,1660,673,-544,-1920,-3385,-4846,-6212,-7391,-8296,-8868,-9059,-8872,-8321,-7471,-6398,-5186,-3949,-2753,-1695,-830,-200,162,257,102,-263,-788,-1390,-2000,-2530,-2898,-3048,-2909,-2476,-1719,-685,595,2039,3550,5046,6392,7518,8311,8713,8699,8252,7447,6347,5077,3762,2516,1438,584,-29,-422,-642,-758,-825,-894,-980,-1091,-1185,-1235,-1187,-1003,-667,-190,395,997,1541,1910,2015,1779,1171,195,-1092,-2590,-4184,-5720,-7059,-8073,-8649,-8735,-8307,-7402,-6103,-4528,-2814,-1119,436,1725,2686,3271,3472,3318,2832,2080,1103,-30,-1264,-2518,-3727,-4802,-5670,-6260,-6517,-6412,-5943,-5137,-4045,-2738,-1294,203,1670,3029,4213,5160,5814,6154,6135,5788,5108,4161,3018,1765,532,-569,-1419,-1914,-1995,-1634,-856,275,1649,3140,4597,5890,6891,7526,7755,7591,7093,6349,5463,4533,3649,2849,2164,1586,1077,634,209,-172,-509,-764,-885,-852,-617,-200,394,1085,1813,2459,2935,3146,3027,2551,1732,614,-717,-2164,-3608,-4939,-6047,-6849,-7271,-7287,-6889,-6111,-5037,-3740,-2367,-1002,213,1215,1929,2335,2434,2253,1825,1211,450,-409,-1326,-2253,-3163,-3997,-4715,-5278,-5623,-5743,-5596,-5198,-4563,-3722,-2743,-1671,-599,416,1282,1941,2336,2426,2218,1716,984,99,-843,-1706,-2396,-2778,-2799,-2393,-1584,-408,1026,2591,4143,5524,6607,7291,7516,7292,6665,5738,4653,3546,2577,1835,1412,1296,1467,1829,2276,2690,2963,3024,2826,2380,1722,923,79,-736,-1429,-1962,-2303,-2471,-2507,-2463,-2419,-2423,-2542,-2788,-3178,-3680,-4248,-4819,-5303,-5618,-5702,-5480,-4966,-4152,-3118,-1939,-734,402,1370,2107,2595,2812,2813,2623,2298,1878,1395,858,290,-317,-931,-1533,-2067,-2479,-2713,-2702,-2437,-1896,-1117,-158,906,1977,2970,3787,4384,4685,4694,4399,3828,3040,2085,1059,64,-815,-1435,-1749,-1646,-1122,-170,1144,2716,4404,6050,7484,8572,9194,9314,8925,8100,6956,5618,4261,2990,1921,1088,491,76,-231,-525,-875,-1330,-1895,-2526,-3167,-3713,-4087,-4201,-4033,-3566,-2874,-2034,-1177,-440,53,197,-62,-748,-1796,-3142,-4624,-6105,-7401,-8360,-8850,-8784,-8139,-6949,-5310,-3372,-1324,645,2335,3594,4318,4443,3993,3024,1649,8,-1764,-3511,-5136,-6523,-7640,-8428,-8898,-9035,-8863,-8393,-7657,-6687,-5525,-4242,-2881,-1542,-275,836,1743,2395,2775,2862,2674,2243,1611,866,79,-629,-1176,-1440,-1377,-921,-90,1078,2494,4037,5572,6956,8073,8824,9170,9103,8671,7945,7034,6034,5063,4179,3438,2840,2358,1950,1542,1093,549,-83,-798,-1528,-2213,-2762,-3102,-3166,-2929,-2389,-1602,-653,346,1256,1949,2315,2278,1812,953,-222,-1575,-2948,-4175,-5102,-5615,-5654,-5225,-4395,-3295,-2073,-920,25,619,807,584,-13,-858,-1847,-2819,-3669,-4299,-4664,-4774,-4663,-4421,-4125,-3868,-3709,-3672,-3754,-3898,-4043,-4096,-3986,-3648,-3053,-2193,-1108,141,1474,2775,3957,4900,5521,5774,5618,5092,4249,3198,2069,1002,126,-447,-666,-495,-2,762,1667,2598,3450,4115,4546,4720,4638,4362,3929,3427,2891,2374,1881,1400,912,370,-250,-960,-1748,-2559,-3332,-3956,-4360,-4440,-4166,-3519,-2550,-1347,-54,1181,2191,2836,3018,2697,1892,701,-746,-2252,-3655,-4748,-5438,-5609,-5292,-4512,-3412,-2133,-857,245,1034,1416,1348,856,14,-1071,-2247,-3380,-4337,-5019,-5371,-5385,-5091,-4569,-3910,-3216,-2572,-2043,-1648,-1388,-1208,-1063,-876,-605,-204,329,973,1686,2388,3010,3464,3679,3628,3285,2710,1967,1181,481,4,-140,119,807,1872,3230,4728,6207,7503,8475,9021,9111,8740,7996,6972,5812,4649,3608,2780,2214,1911,1831,1903,2040,2152,2178,2066,1817,1449,1015,569,199,-65,-165,-106,81,348,608,768,762,505,7,-745,-1660,-2653,-3600,-4375,-4881,-5034,-4825,-4255,-3428,-2430,-1417,-524,127,437,370,-63,-797,-1721,-2692,-3576,-4230,-4575,-4552,-4189,-3529,-2703,-1816,-1027,-423,-115,-98,-381,-873,-1475,-2066,-2515,-2730,-2636,-2212,-1483,-497,632,1809,2894,3784,4382,4635,4537,4122,3477,2722,1973,1375,1017,965,1253,1820,2624,3534,4456,5272,5902,6292,6419,6300,5965,5465,4864,4195,3511,2810,2103,1359,567,-311,-1262,-2285,-3327,-4317,-5165,-5772,-6043,-5923,-5370,-4421,-3142,-1663,-143,1241,2319,2961,3077,2669,1773,534,-911,-2343,-3609,-4533,-5016,-5014,-4529,-3650,-2484,-1188,88,1195,2016,2478,2546,2235,1612,743,-238,-1247,-2164,-2918,-3462,-3774,-3880,-3809,-3627,-3398,-3171,-3004,-2891,-2850,-2819,-2771,-2612,-2311,-1787,-1049,-75,1073,2330,3603,4762,5712,6347,6609,6492,6036,5335,4518,3732,3113,2772,2775,3111,3750,4571,5465,6303,6971,7406,7568,7476,7172,6724,6205,5692,5213,4819,4461,4148,3785,3351,2762,2017,1090,36,-1095,-2198,-3168,-3904,-4302,-4330,-3948,-3231,-2230,-1105,31,1033,1784,2240,2357,2195,1802,1284,731,230,-163,-419,-554,-595,-612,-661,-818,-1116,-1592,-2227,-2991,-3819,-4621,-5317,-5814,-6040,-5954,-5544,-4834,-3904,-2831,-1744,-748,45,560,744,598,149,-529,-1337,-2151,-2850,-3310,-3445,-3181,-2512,-1444,-59,1549,3240,4874,6288,7389,8056,8288,8090,7530,6737,5815,4911,4118,3517,3131,2953,2941,3035,3178,3309,3396,3403,3340,3193,2995,2759,2496,2234,1950,1650,1303,876,350,-304,-1081,-1948,-2873,-3746,-4510,-5022,-5241,-5067,-4531,-3642,-2522,-1286,-98,899,1583,1887,1790,1345,635,-213,-1068,-1809,-2345,-2620,-2630,-2413,-2024,-1578,-1141,-826,-685,-754,-1049,-1534,-2171,-2886,-3608,-4252,-4756,-5070,-5157,-5037,-4710,-4241,-3664,-3048,-2435,-1871,-1390,-1006,-734,-566,-486,-475,-491,-504,-469,-362,-156,151,547,1010,1484,1938,2316,2607,2794,2906,2967,3036,3142,3333,3593,3930,4276,4601,4828,4933,4880,4680,4358,3949,3506,3069,2675,2343,2084,1880,1715,1556,1366,1116,770,311,-261,-943,-1689,-2463,-3186,-3795,-4211,-4391,-4292,-3946,-3364,-2648,-1857,-1106,-466,-5,229,233,3,-421,-1002,-1678,-2412,-3118,-3787,-4340,-4782,-5085,-5255,-5316,-5284,-5200,-5099,-5003,-4954,-4941,-4972,-5019,-5042,-5017,-4901,-4685,-4371,-3981,-3564,-3165,-2847,-2650,-2605,-2721,-2973,-3329,-3716,-4073,-4300,-4349,-4135,-3648,-2869,-1827,-588,773,2143,3416,4496,5293,5773,5913,5754,5338,4749,4057,3346,2668,2080,1604,1282,1115,1147,1353,1766,2330,3022,3764,4474,5054,5418,5475,5179,4489,3425,2020,354,-1468,-3330,-5087,-6616,-7780,-8490,-8664,-8290,-7383,-6028,-4337,-2466,-575,1172,2639,3726,4371,4570,4343,3767,2918,1902,817,-245,-1204,-1997,-2590,-2947,-3079,-2985,-2708,-2284,-1769,-1236,-754,-388,-205,-215,-440,-823,-1314,-1823,-2262,-2559,-2654,-2527,-2194,-1697,-1113,-526,-32,296,396,251,-120,-656,-1256,-1804,-2177,-2260,-1991,-1322,-293,1026,2522,4049,5475,6667,7540,8037,8155,7917,7378,6614,5687,4690,3675,2721,1884,1213,762,549,590,863,1334,1934,2582,3188,3645,3885,3820,3426,2683,1621,307,-1185,-2726,-4209,-5502,-6496,-7101,-7262,-6961,-6225,-5131,-3762,-2262,-740,662,1854,2749,3307,3513,3370,2933,2226,1337,303,-790,-1903,-2971,-3956,-4827,-5543,-6112,-6492,-6714,-6767,-6675,-6472,-6164,-5799,-5374,-4906,-4402,-3856,-3281,-2689,-2091,-1535,-1037,-647,-391,-288,-356,-584,-962,-1437,-1974,-2482,-2902,-3128,-3103,-2739,-2027,-938,466,2129,3920,5718,7367,8738,9710,10222,10228,9766,8877,7685,6290,4853,3495,2352,1527,1079,1045,1388,2054,2926,3878,4774,5478,5891,5936,5586,4857,3795,2477,1006,-518,-1989,-3298,-4374,-5125,-5508,-5490,-5052,-4233,-3054,-1627,-24,1595,3123,4402,5336,5824,5834,5360,4465,3224,1779,252,-1200,-2465,-3441,-4075,-4349,-4293,-3959,-3435,-2809,-2177,-1630,-1235,-1046,-1086,-1338,-1767,-2300,-2851,-3332,-3666,-3779,-3665,-3297,-2737,-2029,-1256,-506,141,619,867,877,637,192,-407,-1068,-1707,-2225,-2525,-2555,-2250,-1618,-681,515,1863,3279,4633,5827,6758,7342,7542,7322,6721,5786,4608,3322,2036,906,20,-527,-724,-572,-159,437,1084,1664,2079,2233,2103,1659,947,3,-1084,-2245,-3386,-4439,-5322,-5990,-6373,-6457,-6198,-5617,-4720,-3575,-2250,-850,512,1713,2654,3236,3410,3145,2474,1427,129,-1348,-2842,-4255,-5453,-6362,-6912,-7091,-6910,-6418,-5696,-4835,-3949,-3120,-2446,-1958,-1681,-1586,-1629,-1733,-1844,-1893,-1852,-1713,-1491,-1237,-988,-808,-732,-773,-946,-1199,-1501,-1779,-1978,-2017,-1873,-1484,-856,14,1100,2352,3712,5094,6420,7580,8500,9086,9290,9081,8458,7478,6209,4780,3321,1986,906,207,-59,151,764,1719,2841,3994,4983,5671,5919,5674,4899,3649,2001,78,-1959,-3974,-5786,-7290,-8337,-8868,-8811,-8160,-6951,-5248,-3199,-943,1296,3345,4989,6093,6537,6294,5381,3903,1990,-164,-2373,-4433,-6184,-7481,-8253,-8460,-8131,-7338,-6188,-4823,-3389,-2048,-928,-156,209,134,-349,-1159,-2191,-3282,-4315,-5131,-5648,-5800,-5572,-5016,-4188,-3213,-2191,-1254,-489,26,261,213,-69,-529,-1059,-1568,-1944,-2083,-1922,-1393,-502,732,2233,3891,5574,7123,8404,9271,9644,9473,8763,7598,6075,4364,2626,1035,-271,-1178,-1651,-1680,-1332,-693,102,938,1676,2220,2501,2458,2114,1462,576,-491,-1638,-2777,-3797,-4590,-5062,-5131,-4747,-3923,-2691,-1176,486,2115,3525,4560,5082,5033,4405,3264,1724,-48,-1887,-3602,-5053,-6126,-6760,-6949,-6729,-6180,-5400,-4503,-3601,-2784,-2143,-1713,-1530,-1565,-1783,-2102,-2443,-2710,-2831,-2746,-2438,-1920,-1236,-463,311,1004,1525,1828,1878,1687,1283,748,139,-423,-880,-1123,-1109,-766,-89,937,2269,3845,5559,7288,8879,10185,11077,11439,11234,10455,9180,7533,5689,3838,2191,895,103,-149,144,891,1959,3169,4334,5277,5848,5961,5560,4683,3368,1753,-70,-1913,-3663,-5141,-6234,-6818,-6824,-6213,-5023,-3325,-1285,913,3028,4837,6118,6722,6548,5609,3970,1800,-686,-3246,-5610,-7574,-8943,-9629,-9588,-8888,-7629,-5993,-4162,-2344,-720,554,1365,1656,1423,725,-337,-1609,-2934,-4132,-5057,-5600,-5699,-5365,-4644,-3663,-2536,-1432,-464,250,651,725,492,33,-587,-1245,-1877,-2367,-2671,-2712,-2451,-1873,-955,254,1722,3331,4986,6534,7835,8775,9243,9213,8688,7739,6484,5072,3667,2417,1447,832,591,693,1055,1562,2099,2530,2780,2763,2473,1902,1109,140,-909,-1964,-2928,-3714,-4239,-4437,-4250,-3679,-2729,-1481,-45,1440,2797,3876,4535,4686,4298,3411,2116,566,-1062,-2588,-3838,-4686,-5064,-4939,-4377,-3457,-2312,-1096,53,1010,1667,1984,1933,1538,866,-3,-950,-1865,-2617,-3133,-3314,-3161,-2671,-1906,-971,36,974,1740,2240,2425,2287,1868,1244,520,-183,-756,-1105,-1160,-889,-277,655,1868,3305,4889,6519,8094,9482,10586,11285,11537,11287,10587,9479,8099,6568,5043,3664,2539,1752,1330,1250,1468,1870,2366,2828,3159,3281,3126,2694,1965,1002,-155,-1417,-2683,-3862,-4818,-5477,-5717,-5516,-4820,-3688,-2194,-477,1284,2896,4185,4976,5191,4775,3780,2296,485,-1469,-3370,-5033,-6315,-7110,-7383,-7136,-6443,-5397,-4126,-2762,-1446,-286,609,1171,1367,1174,636,-190,-1220,-2324,-3404,-4319,-5000,-5353,-5378,-5065,-4480,-3696,-2803,-1906,-1082,-396,108,442,605,649,614,545,500,499,600,811,1182,1714,2432,3312,4333,5424,6520,7517,8332,8883,9117,9010,8575,7849,6903,5814,4669,3540,2500,1575,802,170,-335,-723,-1036,-1279,-1486,-1654,-1814,-1940,-2064,-2157,-2219,-2235,-2180,-2024,-1749,-1321,-748,-29,778,1621,2392,2997,3339,3325,2927,2124,970,-444,-2014,-3564,-4989,-6114,-6875,-7190,-7063,-6525,-5658,-4566,-3384,-2220,-1214,-430,43,185,1,-495,-1214,-2098,-3017,-3882,-4567,-4999,-5105,-4871,-4308,-3483,-2470,-1400,-365,504,1144,1488,1539,1318,893,348,-216,-702,-1022,-1108,-920,-432,344,1381,2619,3982,5369,6670,7770,8567,8983,8975,8540,7726,6604,5293,3899,2552,1348,371,-347,-781,-980,-977,-857,-696,-568,-542,-665,-971,-1447,-2107,-2867,-3717,-4549,-5310,-5908,-6276,-6342,-6076,-5457,-4522,-3333,-2002,-665,532,1432,1925,1924,1402,389,-1031,-2738,-4563,-6353,-7939,-9192,-10007,-10338,-10168,-9541,-8529,-7232,-5783,-4303,-2929,-1772,-917,-440,-345,-633,-1236,-2073,-3021,-3956,-4747,-5291,-5517,-5388,-4933,-4199,-3289,-2311,-1376,-590,-24,293,355,211,-76,-421,-729,-921,-924,-697,-212,524,1486,2630,3883,5169,6400,7488,8361,8961,9252,9242,8937,8396,7661,6807,5891,4978,4113,3331,2648,2071,1583,1175,816,485,167,-151,-466,-764,-1027,-1233,-1355,-1383,-1306,-1114,-826,-438,28,547,1087,1606,2035,2332,2415,2255,1813,1099,135,-1004,-2245,-3478,-4596,-5511,-6136,-6422,-6361,-5953,-5260,-4346,-3309,-2249,-1273,-474,73,314,230,-167,-845,-1726,-2723,-3734,-4635,-5338,-5732,-5789,-5462,-4808,-3873,-2766,-1622,-549,314,888,1121,992,552,-139,-967,-1815,-2554,-3066,-3259,-3063,-2465,-1468,-138,1445,3160,4881,6486,7848,8890,9535,9773,9605,9074,8247,7186,5998,4730,3484,2299,1228,290,-497,-1153,-1684,-2115,-2472,-2754,-2980,-3133,-3210,-3195,-3092,-2901,-2651,-2361,-2065,-1787,-1533,-1315,-1111,-914,-715,-512,-334,-202,-164,-256,-507,-942,-1527,-2258,-3040,-3831,-4522,-5048,-5329,-5328,-5012,-4417,-3554,-2530,-1408,-314,658,1410,1866,1990,1756,1204,373,-646,-1748,-2823,-3747,-4418,-4758,-4710,-4280,-3493,-2438,-1200,79,1293,2331,3096,3569,3704,3556,3175,2643,2087,1585,1267,1198,1430,1988,2831,3909,5134,6390,7585,8610,9400,9907,10124,10061,9757,9266,8627,7902,7116,6302,5478,4644,3802,2949,2063,1162,231,-688,-1568,-2351,-2979,-3386,-3547,-3421,-3050,-2454,-1718,-916,-131,575,1144,1574,1828,1950,1918,1764,1491,1086,574,-66,-805,-1636,-2515,-3416,-4266,-5042,-5657,-6103,-6311,-6284,-6004,-5491,-4776,-3929,-3008,-2118,-1337,-749,-425,-399,-690,-1270,-2089,-3052,-4062,-4984,-5720,-6157,-6244,-5963,-5325,-4431,-3350,-2237,-1195,-333,262,574,587,368,-22,-471,-882,-1140,-1178,-915,-369,488,1548,2779,4034,5241,6278,7090,7617,7849,7807,7515,7047,6442,5772,5073,4388,3734,3131,2568,2045,1540,1040,529,12,-513,-1004,-1441,-1774,-1973,-2016,-1910,-1661,-1336,-962,-619,-335,-142,-39,-8,-18,-37,-32,-7,45,81,76,-22,-243,-621,-1146,-1814,-2574,-3385,-4171,-4875,-5426,-5779,-5892,-5752,-5364,-4756,-3982,-3112,-2214,-1380,-673,-149,141,191,3,-397,-939,-1564,-2178,-2702,-3068,-3219,-3142,-2846,-2370,-1786,-1159,-584,-115,176,289,205,-11,-310,-587,-761,-724,-427,179,1074,2215,3502,4837,6077,7129,7888,8320,8402,8182,7706,7074,6350,5630,4946,4347,3825,3363,2935,2488,2000,1441,813,150,-513,-1104,-1566,-1858,-1936,-1833,-1569,-1232,-891,-652,-562,-677,-985,-1451,-2007,-2568,-3062,-3416,-3606,-3628,-3501,-3289,-3034,-2810,-2659,-2610,-2680,-2850,-3099,-3381,-3659,-3883,-4026,-4059,-3982,-3791,-3529,-3206,-2888,-2600,-2386,-2267,-2262,-2367,-2578,-2866,-3197,-3530,-3814,-4002,-4053,-3942,-3659,-3218,-2660,-2036,-1410,-858,-419,-165,-96,-233,-525,-941,-1368,-1752,-1950,-1909,-1533,-805,278,1665,3266,4971,6644,8159,9395,10276,10737,10787,10438,9756,8813,7693,6478,5244,4046,2922,1901,983,175,-532,-1137,-1629,-2011,-2246,-2346,-2283,-2085,-1766,-1378,-979,-630,-399,-318,-413,-669,-1038,-1460,-1864,-2171,-2347,-2355,-2208,-1941,-1609,-1275,-1015,-866,-876,-1038,-1333,-1721,-2123,-2479,-2711,-2755,-2581,-2180,-1568,-823,-7,765,1395,1803,1918,1714,1203,424,-550,-1614,-2671,-3590,-4281,-4652,-4654,-4269,-3524,-2478,-1224,116,1431,2592,3503,4096,4328,4219,3807,3193,2478,1791,1265,973,1020,1396,2117,3104,4289,5555,6795,7910,8805,9429,9751,9767,9502,8991,8285,7418,6448,5392,4295,3175,2062,987,-18,-919,-1684,-2287,-2716,-2967,-3057,-3012,-2876,-2694,-2514,-2388,-2336,-2384,-2518,-2719,-2940,-3146,-3293,-3355,-3336,-3234,-3105,-2966,-2897,-2905,-3044,-3307,-3683,-4142,-4641,-5113,-5533,-5817,-5961,-5918,-5686,-5274,-4717,-4042,-3333,-2635,-2021,-1562,-1279,-1228,-1390,-1779,-2324,-3011,-3722,-4408,-4962,-5306,-5385,-5153,-4621,-3818,-2823,-1723,-632,340,1117,1622,1857,1832,1625,1325,1053,917,1009,1385,2063,2997,4136,5361,6583,7689,8593,9233,9586,9635,9440,9014,8464,7823,7179,6564,6020,5556,5180,4873,4643,4453,4313,4191,4074,3946,3777,3543,3225,2789,2239,1555,767,-102,-1001,-1848,-2584,-3094,-3323,-3205,-2722,-1906,-822,417,1672,2794,3650,4116,4152,3716,2884,1711,356,-1071,-2391,-3513,-4309,-4741,-4783,-4472,-3852,-3040,-2099,-1167,-305,406,919,1222,1297,1173,862,408,-152,-761,-1372,-1909,-2334,-2576,-2627,-2456,-2098,-1571,-953,-297,311,821,1177,1381,1431,1393,1320,1300,1406,1686,2182,2877,3744,4722,5727,6691,7515,8150,8528,8629,8446,7997,7330,6486,5550,4555,3595,2691,1911,1279,822,554,466,549,750,1040,1328,1572,1687,1624,1336,803,26,-964,-2106,-3320,-4501,-5526,-6309,-6734,-6773,-6405,-5667,-4658,-3472,-2266,-1152,-264,330,576,487,91,-515,-1262,-2020,-2715,-3253,-3587,-3692,-3589,-3293,-2902,-2448,-2039,-1709,-1512,-1451,-1528,-1696,-1932,-2162,-2369,-2479,-2493,-2366,-2108,-1722,-1235,-687,-120,397,824,1097,1192,1089,803,367,-150,-662,-1081,-1299,-1250,-863,-140,925,2250,3763,5358,6910,8328,9498,10345,10813,10852,10474,9686,8551,7143,5570,3946,2403,1053,12,-648,-879,-702,-152,649,1585,2495,3228,3664,3700,3301,2476,1274,-195,-1801,-3418,-4861,-6054,-6827,-7175,-7024,-6438,-5471,-4238,-2888,-1552,-391,493,1009,1123,852,237,-614,-1599,-2585,-3453,-4105,-4465,-4506,-4235,-3710,-3017,-2259,-1566,-1027,-738,-737,-1025,-1580,-2320,-3185,-4055,-4877,-5543,-6020,-6252,-6225,-5941,-5402,-4673,-3773,-2801,-1809,-885,-98,492,864,990,925,694,388,85,-143,-225,-138,137,563,1127,1745,2411,3043,3643,4174,4619,4975,5208,5313,5255,5033,4626,4069,3373,2614,1833,1130,533,113,-151,-262,-292,-307,-393,-626,-1051,-1695,-2539,-3531,-4597,-5648,-6573,-7298,-7734,-7841,-7605,-7041,-6211,-5203,-4116,-3070,-2169,-1505,-1130,-1072,-1311,-1792,-2444,-3167,-3866,-4463,-4871,-5071,-5024,-4767,-4324,-3759,-3147,-2546,-2034,-1635,-1394,-1285,-1302,-1394,-1522,-1648,-1743,-1788,-1791,-1744,-1670,-1565,-1439,-1283,-1106,-893,-663,-411,-163,75,283,469,634,816,1037,1344,1764,2312,2984,3750,4560,5355,6075,6663,7097,7357,7459,7428,7283,7049,6738,6335,5854,5268,4609,3889,3173,2522,2010,1710,1654,1860,2274,2836,3401,3875,4092,3977,3449,2496,1153,-492,-2328,-4198,-5954,-7457,-8563,-9191,-9283,-8822,-7866,-6485,-4811,-3004,-1215,374,1638,2456,2777,2583,1924,878,-427,-1858,-3269,-4534,-5543,-6238,-6578,-6588,-6311,-5816,-5207,-4547,-3937,-3418,-3028,-2789,-2687,-2724,-2875,-3135,-3481,-3901,-4368,-4843,-5288,-5650,-5868,-5916,-5744,-5359,-4773,-4007,-3141,-2202,-1269,-370,459,1203,1868,2456,2991,3471,3928,4348,4759,5152,5542,5927,6312,6683,7020,7290,7438,7422,7195,6734,6054,5187,4227,3253,2398,1746,1384,1340,1598,2098,2728,3371,3877,4144,4072,3621,2794,1629,227,-1316,-2850,-4255,-5392,-6165,-6491,-6345,-5730,-4712,-3389,-1882,-358,1056,2215,3025,3429,3418,3021,2329,1426,446,-507,-1332,-1952,-2333,-2483,-2420,-2232,-1976,-1747,-1613,-1610,-1766,-2049,-2425,-2824,-3186,-3454,-3585,-3554,-3364,-3018,-2548,-1968,-1318,-619,84,769,1379,1897,2265,2474,2517,2392,2159,1848,1542,1299,1188,1247,1514,1988,2651,3476,4402,5380,6339,7217,7936,8448,8672,8593,8154,7391,6320,5032,3633,2252,1032,100,-452,-570,-270,373,1243,2156,2969,3480,3609,3243,2407,1131,-461,-2231,-4012,-5624,-6935,-7796,-8160,-7971,-7271,-6128,-4652,-3013,-1350,150,1353,2149,2454,2280,1637,639,-618,-1962,-3265,-4365,-5160,-5572,-5577,-5208,-4531,-3673,-2754,-1921,-1288,-938,-914,-1202,-1755,-2484,-3296,-4090,-4778,-5308,-5630,-5741,-5636,-5332,-4850,-4222,-3467,-2642,-1762,-892,-59,692,1339,1857,2263,2548,2756,2895,3010,3108,3234,3379,3580,3832,4138,4512,4919,5373,5818,6249,6607,6866,6986,6942,6729,6348,5830,5222,4574,3965,3437,3047,2799,2681,2652,2630,2549,2324,1896,1246,366,-694,-1863,-3063,-4172,-5119,-5795,-6157,-6165,-5821,-5167,-4265,-3214,-2118,-1090,-239,370,664,657,341,-201,-913,-1684,-2435,-3074,-3530,-3781,-3794,-3611,-3264,-2821,-2361,-1953,-1663,-1533,-1576,-1780,-2099,-2481,-2846,-3146,-3324,-3368,-3280,-3083,-2821,-2537,-2264,-2039,-1860,-1736,-1640,-1559,-1458,-1309,-1087,-762,-323,237,919,1690,2525,3366,4167,4871,5445,5845,6078,6132,6039,5828,5525,5181,4815,4470,4151,3884,3653,3469,3299,3148,2986,2826,2661,2506,2371,2264,2171,2084,1953,1758,1427,959,301,-517,-1484,-2551,-3654,-4717,-5670,-6425,-6939,-7149,-7050,-6630,-5932,-5001,-3923,-2779,-1671,-684,95,622,850,793,467,-71,-752,-1498,-2227,-2871,-3368,-3704,-3854,-3860,-3748,-3571,-3390,-3237,-3156,-3142,-3202,-3294,-3399,-3482,-3524,-3528,-3496,-3456,-3425,-3427,-3462,-3519,-3572,-3577,-3497,-3282,-2916,-2370,-1661,-802,161,1185,2202,3165,4013,4714,5246,5606,5817,5912,5931,5932,5940,6001,6126,6331,6607,6949,7312,7682,7979,8181,8194,8013,7571,6898,6005,4963,3858,2779,1829,1072,559,296,258,383,605,825,970,974,783,399,-178,-890,-1679,-2464,-3160,-3702,-4021,-4100,-3918,-3510,-2908,-2186,-1412,-661,-7,496,806,908,808,528,114,-389,-932,-1461,-1961,-2385,-2756,-3048,-3300,-3502,-3678,-3822,-3936,-4009,-4029,-3993,-3899,-3760,-3591,-3417,-3250,-3109,-2983,-2869,-2734,-2559,-2313,-1971,-1532,-987,-347,357,1110,1854,2563,3180,3674,4012,4183,4191,4066,3834,3556,3264,3018,2838,2768,2803,2968,3228,3580,3954,4320,4580,4700,4592,4242,3626,2774,1750,627,-483,-1500,-2338,-2954,-3324,-3481,-3445,-3309,-3110,-2940,-2828,-2829,-2939,-3150,-3446,-3753,-4049,-4262,-4349,-4289,-4058,-3670,-3150,-2540,-1890,-1260,-702,-259,34,168,142,-10,-268,-563,-877,-1140,-1354,-1478,-1538,-1532,-1480,-1421,-1355,-1319,-1310,-1340,-1418,-1542,-1733,-1984,-2322,-2721,-3182,-3653,-4089,-4402,-4524,-4364,-3880,-3031,-1838,-340,1374,3198,5005,6670,8082,9143,9807,10048,9911,9455,8791,8035,7303,6702,6289,6096,6117,6294,6596,6922,7236,7469,7582,7560,7379,7055,6593,6033,5396,4749,4121,3584,3168,2912,2826,2888,3054,3271,3431,3487,3332,2941,2288,1394,313,-870,-2070,-3177,-4113,-4805,-5217,-5328,-5166,-4752,-4166,-3459,-2718,-2011,-1386,-901,-557,-362,-304,-326,-429,-543,-671,-794,-907,-1046,-1204,-1427,-1705,-2049,-2443,-2849,-3251,-3590,-3855,-4030,-4119,-4150,-4168,-4189,-4280,-4412,-4603,-4796,-4932,-4954,-4765,-4335,-3611,-2596,-1326,160,1747,3361,4856,6153,7137,7768,8005,7884,7449,6796,6025,5239,4544,3996,3661,3519,3589,3787,4095,4414,4701,4890,4944,4835,4568,4140,3599,2959,2296,1624,1023,499,99,-180,-330,-383,-343,-266,-164,-81,-38,-49,-137,-286,-511,-785,-1105,-1445,-1790,-2105,-2378,-2567,-2662,-2641,-2504,-2259,-1921,-1524,-1098,-675,-287,70,371,650,897,1130,1357,1546,1684,1723,1616,1331,845,156,-696,-1660,-2658,-3607,-4440,-5094,-5539,-5769,-5788,-5629,-5317,-4877,-4343,-3705,-2983,-2163,-1238,-215,911,2108,3342,4553,5674,6629,7360,7809,7978,7854,7513,6993,6406,5820,5322,4978,4800,4803,4930,5125,5299,5363,5241,4872,4238,3345,2242,1006,-276,-1491,-2557,-3381,-3914,-4136,-4049,-3710,-3178,-2549,-1910,-1344,-906,-653,-583,-717,-1019,-1484,-2060,-2740,-3465,-4227,-4984,-5705,-6369,-6928,-7359,-7625,-7697,-7568,-7226,-6709,-6038,-5278,-4489,-3737,-3094,-2603,-2317,-2239,-2388,-2719,-3220,-3811,-4457,-5085,-5632,-6059,-6305,-6351,-6184,-5817,-5295,-4679,-4053,-3501,-3104,-2906,-2934,-3160,-3526,-3944,-4301,-4487,-4406,-3973,-3165,-1977,-465,1285,3148,4997,6689,8128,9215,9920,10223,10166,9798,9195,8457,7645,6872,6158,5583,5125,4812,4591,4444,4319,4161,3956,3639,3227,2698,2072,1379,637,-102,-820,-1482,-2070,-2575,-2973,-3275,-3450,-3519,-3452,-3286,-3021,-2703,-2365,-2069,-1843,-1765,-1841,-2124,-2599,-3265,-4067,-4957,-5840,-6635,-7254,-7620,-7688,-7441,-6883,-6078,-5068,-3964,-2830,-1777,-863,-159,308,526,519,328,18,-350,-703,-989,-1169,-1235,-1191,-1088,-973,-915,-985,-1213,-1643,-2237,-2965,-3716,-4400,-4872,-5023,-4761,-4022,-2828,-1231,637,2614,4509,6141,7348,8035,8157,7749,6906,5767,4510,3311,2326,1680,1429,1582,2067,2792,3586,4327,4839,5042,4843,4256,3300,2082,703,-687,-1974,-3028,-3783,-4182,-4224,-3935,-3364,-2580,-1652,-640,385,1388,2298,3078,3668,4019,4098,3871,3352,2558,1555,406,-765,-1891,-2813,-3488,-3793,-3724,-3248,-2424,-1308,-36,1280,2482,3432,4018,4139,3763,2891,1581,-55,-1875,-3716,-5398,-6782,-7736,-8194,-8149,-7624,-6737,-5612,-4430,-3354,-2560,-2148,-2220,-2738,-3683,-4875,-6187,-7365,-8256,-8641,-8432,-7556,-6049,-4010,-1611,947,3431,5637,7397,8608,9245,9338,8997,8347,7537,6716,5980,5408,5025,4800,4696,4621,4511,4277,3881,3303,2549,1688,779,-65,-764,-1220,-1411,-1300,-956,-436,154,699,1111,1322,1295,1061,647,143,-375,-830,-1148,-1301,-1269,-1073,-754,-367,16,342,558,635,575,386,114,-192,-481,-693,-795,-758,-575,-269,132,570,992,1338,1570,1654,1613,1447,1237,992,796,646,571,555,561,560,492,325,27,-406,-944,-1541,-2105,-2552,-2759,-2660,-2157,-1253,55,1667,3468,5276,6904,8155,8873,8949,8361,7155,5471,3491,1449,-432,-1951,-2965,-3412,-3296,-2725,-1841,-860,32,632,810,492,-332,-1573,-3109,-4762,-6337,-7660,-8577,-8999,-8896,-8300,-7312,-6055,-4694,-3372,-2220,-1306,-675,-294,-114,-74,-87,-132,-165,-213,-289,-442,-687,-1049,-1507,-2025,-2552,-3011,-3338,-3477,-3373,-3025,-2413,-1593,-594,477,1553,2499,3232,3636,3652,3243,2413,1228,-227,-1809,-3380,-4777,-5871,-6547,-6749,-6459,-5727,-4651,-3366,-2037,-834,107,664,808,547,-33,-782,-1544,-2111,-2341,-2106,-1365,-135,1475,3321,5215,6960,8408,9417,9958,10018,9666,9006,8129,7185,6233,5370,4613,3982,3453,3003,2602,2230,1883,1576,1327,1180,1152,1274,1542,1935,2420,2903,3333,3578,3586,3264,2600,1593,320,-1131,-2601,-3964,-5058,-5791,-6095,-5952,-5436,-4610,-3639,-2653,-1795,-1203,-928,-1035,-1472,-2207,-3104,-4075,-4962,-5667,-6087,-6170,-5891,-5286,-4413,-3375,-2284,-1271,-432,130,398,358,74,-372,-887,-1361,-1726,-1931,-1974,-1876,-1697,-1503,-1352,-1314,-1402,-1626,-1960,-2335,-2680,-2899,-2889,-2581,-1916,-888,456,2036,3699,5302,6656,7630,8094,8009,7365,6247,4767,3085,1383,-173,-1435,-2292,-2704,-2666,-2252,-1570,-770,9,596,914,861,454,-278,-1237,-2294,-3306,-4141,-4681,-4867,-4669,-4124,-3291,-2279,-1176,-101,877,1694,2317,2745,2976,3039,2942,2733,2410,2037,1620,1224,881,653,569,683,989,1503,2176,2978,3827,4660,5389,5944,6258,6274,5961,5297,4298,3002,1475,-189,-1868,-3449,-4793,-5804,-6396,-6534,-6223,-5529,-4533,-3393,-2232,-1226,-484,-121,-163,-611,-1381,-2354,-3368,-4247,-4828,-4975,-4601,-3692,-2281,-483,1556,3652,5621,7285,8523,9250,9458,9190,8524,7595,6505,5379,4292,3289,2388,1572,811,74,-657,-1399,-2130,-2817,-3422,-3869,-4119,-4108,-3817,-3229,-2394,-1353,-223,903,1893,2650,3084,3150,2839,2187,1257,150,-1027,-2153,-3118,-3810,-4178,-4153,-3764,-3030,-2053,-933,184,1173,1904,2296,2296,1916,1204,256,-802,-1837,-2725,-3356,-3683,-3670,-3350,-2791,-2061,-1277,-522,126,598,880,967,875,656,335,-18,-379,-687,-919,-1033,-1019,-848,-531,-61,536,1241,2018,2830,3632,4388,5048,5585,5943,6108,6036,5726,5169,4388,3426,2337,1205,107,-873,-1671,-2244,-2586,-2706,-2665,-2521,-2365,-2276,-2323,-2554,-2990,-3604,-4363,-5176,-5965,-6626,-7076,-7249,-7104,-6639,-5874,-4864,-3680,-2399,-1113,111,1204,2124,2859,3399,3775,4001,4122,4150,4112,4008,3837,3591,3261,2849,2371,1852,1333,871,511,328,336,602,1097,1834,2746,3768,4804,5748,6486,6937,7013,6700,5992,4944,3644,2205,754,-568,-1655,-2393,-2738,-2653,-2185,-1382,-374,734,1786,2672,3299,3610,3612,3340,2880,2338,1833,1472,1347,1518,1987,2750,3713,4816,5922,6946,7763,8309,8513,8364,7866,7065,6024,4824,3564,2329,1219,306,-351,-713,-783,-574,-150,423,1059,1653,2151,2445,2522,2331,1882,1204,330,-657,-1705,-2715,-3637,-4389,-4927,-5215,-5231,-4982,-4501,-3830,-3054,-2253,-1531,-973,-666,-658,-968,-1589,-2453,-3486,-4575,-5605,-6461,-7044,-7293,-7161,-6677,-5857,-4814,-3612,-2406,-1273,-337,352,750,876,772,521,203,-92,-309,-411,-392,-296,-154,-45,-18,-120,-384,-783,-1293,-1829,-2301,-2606,-2642,-2333,-1631,-539,909,2610,4446,6259,7886,9178,9999,10272,9963,9087,7738,6012,4089,2114,269,-1308,-2503,-3250,-3539,-3411,-2948,-2268,-1501,-783,-212,109,164,-74,-543,-1197,-1919,-2634,-3210,-3585,-3671,-3444,-2893,-2057,-995,198,1412,2542,3472,4126,4455,4436,4114,3535,2810,2034,1332,801,528,550,887,1489,2289,3191,4070,4820,5345,5556,5436,4948,4136,3040,1731,301,-1159,-2556,-3789,-4795,-5499,-5872,-5914,-5640,-5132,-4457,-3732,-3062,-2539,-2252,-2242,-2530,-3090,-3864,-4759,-5673,-6473,-7062,-7331,-7227,-6723,-5833,-4609,-3146,-1549,51,1519,2748,3626,4115,4184,3881,3268,2449,1540,638,-161,-821,-1317,-1675,-1942,-2170,-2436,-2772,-3235,-3812,-4509,-5262,-6025,-6695,-7197,-7440,-7356,-6921,-6123,-5015,-3670,-2197,-732,607,1685,2422,2763,2693,2263,1531,616,-368,-1301,-2075,-2614,-2869,-2837,-2547,-2062,-1461,-839,-283,128,344,331,103,-320,-874,-1493,-2099,-2615,-2981,-3142,-3078,-2774,-2255,-1543,-711,193,1050,1803,2344,2623,2620,2335,1842,1224,593,82,-217,-210,139,832,1823,3028,4349,5647,6832,7772,8412,8690,8598,8149,7386,6381,5203,3965,2731,1620,687,-6,-424,-601,-546,-367,-130,44,67,-135,-618,-1377,-2398,-3592,-4882,-6141,-7265,-8144,-8704,-8897,-8710,-8174,-7324,-6257,-5026,-3756,-2501,-1365,-391,374,928,1275,1473,1550,1591,1626,1701,1805,1935,2033,2059,1954,1673,1210,552,-252,-1168,-2115,-3027,-3811,-4396,-4704,-4684,-4307,-3583,-2543,-1286,109,1488,2752,3757,4432,4704,4566,4037,3181,2088,875,-332,-1427,-2285,-2861,-3086,-2991,-2593,-1977,-1224,-443,281,862,1257,1442,1435,1273,1022,749,524,397,419,590,923,1383,1942,2544,3134,3639,3979,4108,3944,3506,2774,1840,780,-282,-1214,-1912,-2272,-2264,-1861,-1131,-135,993,2125,3123,3863,4241,4213,3739,2880,1678,267,-1237,-2683,-3938,-4874,-5416,-5497,-5149,-4405,-3393,-2235,-1105,-150,489,718,496,-172,-1221,-2534,-3987,-5405,-6657,-7596,-8133,-8214,-7832,-7030,-5884,-4508,-3020,-1559,-241,836,1593,2008,2092,1883,1483,983,496,136,-43,21,297,765,1316,1883,2338,2615,2647,2411,1930,1250,452,-343,-1043,-1512,-1665,-1430,-783,261,1616,3187,4818,6361,7675,8631,9159,9216,8816,8009,6881,5542,4104,2698,1419,354,-436,-946,-1175,-1173,-1008,-745,-483,-279,-213,-316,-614,-1092,-1725,-2444,-3186,-3844,-4349,-4594,-4536,-4115,-3338,-2238,-889,585,2039,3317,4265,4776,4785,4305,3413,2245,977,-211,-1141,-1686,-1774,-1376,-561,602,1955,3365,4657,5711,6382,6623,6366,5640,4485,2992,1289,-492,-2182,-3654,-4766,-5438,-5636,-5356,-4707,-3759,-2707,-1672,-823,-284,-114,-364,-989,-1926,-3052,-4232,-5311,-6141,-6610,-6609,-6109,-5118,-3694,-1967,-91,1755,3370,4606,5335,5504,5132,4300,3147,1855,592,-456,-1185,-1522,-1474,-1119,-562,36,533,790,718,269,-538,-1652,-2966,-4353,-5677,-6797,-7600,-7995,-7932,-7386,-6398,-5007,-3326,-1458,459,2281,3879,5122,5923,6225,6002,5308,4200,2827,1309,-178,-1509,-2558,-3252,-3569,-3520,-3170,-2605,-1928,-1250,-661,-240,-23,-22,-214,-546,-956,-1355,-1671,-1824,-1761,-1451,-895,-130,770,1717,2596,3319,3797,4003,3925,3631,3186,2706,2293,2032,1997,2203,2654,3310,4123,5030,5981,6893,7743,8431,8931,9150,9044,8565,7697,6469,4945,3245,1511,-101,-1440,-2405,-2934,-3038,-2781,-2282,-1686,-1149,-817,-784,-1120,-1810,-2823,-4043,-5374,-6663,-7807,-8683,-9230,-9389,-9155,-8545,-7595,-6383,-4992,-3526,-2098,-816,230,965,1356,1412,1155,686,59,-585,-1202,-1684,-2037,-2223,-2296,-2289,-2259,-2278,-2359,-2564,-2860,-3240,-3655,-4023,-4308,-4417,-4341,-4038,-3541,-2868,-2086,-1234,-389,414,1124,1719,2175,2488,2653,2685,2604,2435,2224,2007,1816,1689,1617,1614,1642,1680,1689,1655,1554,1422,1259,1139,1076,1130,1293,1568,1905,2264,2573,2804,2907,2900,2780,2589,2356,2120,1904,1734,1600,1518,1470,1448,1467,1503,1586,1705,1865,2058,2271,2483,2679,2840,2961,3035,3071,3078,3062,3028,2977,2883,2752,2542,2257,1881,1420,891,308,-306,-926,-1543,-2129,-2686,-3199,-3658,-4068,-4405,-4677,-4857,-4950,-4934,-4814,-4583,-4251,-3829,-3328,-2775,-2179,-1582,-997,-461,-5,356,590,704,697,601,453,300,205,206,352,648,1092,1633,2216,2739,3128,3286,3163,2726,1998,1043,-36,-1092,-1985,-2562,-2709,-2385,-1575,-394,1037,2522,3869,4910,5531,5676,5383,4720,3849,2888,2020,1335,921,807,950,1290,1722,2126,2396,2430,2169,1580,675,-499,-1870,-3320,-4748,-6010,-6995,-7602,-7763,-7455,-6705,-5572,-4183,-2650,-1147,194,1233,1862,2042,1744,1034,-9,-1252,-2541,-3730,-4660,-5227,-5341,-4977,-4158,-2947,-1470,159,1774,3266,4506,5423,5983,6160,5994,5513,4785,3878,2869,1840,855,-2,-687,-1166,-1408,-1458,-1318,-1070,-761,-471,-251,-160,-219,-442,-820,-1314,-1878,-2437,-2904,-3208,-3252,-2994,-2383,-1434,-177,1292,2870,4394,5731,6717,7257,7285,6801,5882,4651,3277,1958,858,139,-131,85,712,1647,2714,3736,4526,4946,4885,4319,3262,1814,109,-1659,-3299,-4601,-5400,-5584,-5104,-4007,-2414,-501,1494,3353,4867,5879,6317,6169,5508,4460,3197,1887,723,-174,-692,-807,-536,45,820,1660,2414,2982,3252,3202,2802,2120,1208,179,-858,-1812,-2564,-3071,-3264,-3143,-2714,-2017,-1118,-102,942,1911,2731,3334,3690,3788,3663,3347,2926,2450,2015,1663,1469,1449,1637,2023,2597,3331,4190,5121,6077,6982,7767,8351,8646,8599,8145,7286,6050,4502,2781,1001,-663,-2095,-3181,-3879,-4173,-4137,-3834,-3411,-2970,-2637,-2504,-2618,-3002,-3637,-4462,-5389,-6331,-7144,-7745,-8017,-7888,-7347,-6378,-5088,-3548,-1947,-415,862,1763,2191,2126,1584,673,-484,-1720,-2859,-3764,-4317,-4470,-4222,-3645,-2829,-1925,-1051,-341,125,290,165,-219,-759,-1366,-1908,-2289,-2419,-2261,-1802,-1093,-193,794,1761,2630,3305,3765,3996,4023,3919,3751,3604,3559,3648,3903,4288,4751,5212,5578,5768,5735,5449,4951,4281,3547,2823,2217,1779,1549,1511,1631,1836,2051,2201,2231,2109,1839,1447,988,524,124,-164,-295,-273,-105,154,462,736,940,1014,951,741,427,33,-353,-680,-870,-865,-637,-176,485,1262,2077,2788,3297,3495,3311,2728,1756,461,-1068,-2710,-4354,-5871,-7182,-8197,-8896,-9252,-9310,-9095,-8691,-8157,-7570,-6993,-6472,-6046,-5719,-5502,-5354,-5272,-5189,-5101,-4945,-4729,-4416,-4045,-3603,-3149,-2690,-2268,-1897,-1583,-1323,-1102,-883,-656,-382,-76,260,575,826,947,895,635,178,-451,-1165,-1890,-2503,-2920,-3047,-2855,-2333,-1537,-549,513,1523,2362,2930,3175,3070,2663,2015,1242,466,-181,-583,-667,-387,234,1123,2170,3207,4087,4647,4783,4422,3584,2336,812,-808,-2341,-3611,-4479,-4875,-4778,-4260,-3412,-2398,-1363,-457,192,517,481,100,-556,-1416,-2347,-3266,-4037,-4613,-4908,-4931,-4654,-4141,-3408,-2537,-1568,-575,404,1306,2113,2776,3301,3667,3888,3977,3951,3841,3668,3465,3247,3036,2839,2641,2449,2218,1942,1585,1136,592,-51,-763,-1529,-2298,-3040,-3693,-4224,-4572,-4718,-4616,-4284,-3702,-2927,-1990,-963,74,1046,1863,2470,2800,2849,2605,2120,1456,697,-49,-682,-1120,-1286,-1157,-733,-61,770,1647,2428,2981,3181,2957,2274,1166,-271,-1901,-3541,-5008,-6125,-6759,-6831,-6333,-5336,-3956,-2381,-798,598,1639,2216,2271,1807,907,-320,-1705,-3069,-4238,-5057,-5402,-5244,-4562,-3467,-2063,-542,926,2163,3021,3432,3336,2802,1887,748,-488,-1642,-2608,-3258,-3553,-3469,-3029,-2310,-1375,-342,692,1635,2392,2917,3168,3149,2877,2411,1801,1141,495,-39,-412,-544,-422,-5,674,1598,2687,3877,5056,6135,7015,7616,7887,7806,7381,6665,5725,4650,3539,2464,1506,696,54,-427,-774,-1030,-1236,-1436,-1678,-1982,-2375,-2863,-3425,-4047,-4672,-5256,-5736,-6051,-6168,-6039,-5679,-5100,-4350,-3511,-2649,-1883,-1262,-885,-760,-911,-1293,-1843,-2474,-3089,-3587,-3894,-3945,-3732,-3262,-2591,-1812,-1006,-315,200,435,385,31,-555,-1307,-2107,-2839,-3390,-3664,-3592,-3168,-2385,-1330,-71,1262,2562,3711,4628,5239,5535,5506,5209,4707,4078,3436,2855,2438,2233,2280,2581,3106,3804,4588,5376,6075,6607,6910,6954,6728,6266,5607,4812,3950,3073,2258,1541,977,590,396,391,550,835,1183,1541,1845,2046,2118,2038,1823,1483,1063,587,114,-331,-691,-946,-1049,-991,-759,-366,149,733,1325,1832,2207,2374,2323,2035,1540,879,94,-745,-1607,-2441,-3223,-3947,-4598,-5192,-5720,-6199,-6622,-6990,-7298,-7528,-7675,-7717,-7646,-7449,-7124,-6677,-6115,-5472,-4750,-4011,-3249,-2529,-1855,-1264,-777,-391,-127,53,145,205,246,327,442,635,874,1168,1467,1744,1947,2042,1998,1801,1457,990,433,-152,-722,-1198,-1544,-1696,-1648,-1375,-918,-302,395,1118,1782,2341,2733,2950,2970,2824,2526,2130,1667,1210,785,468,277,253,395,694,1112,1599,2096,2539,2869,3059,3069,2915,2599,2154,1611,1008,374,-253,-843,-1364,-1785,-2082,-2244,-2270,-2176,-2000,-1773,-1556,-1374,-1282,-1274,-1369,-1536,-1738,-1952,-2101,-2176,-2117,-1915,-1553,-1030,-365,421,1277,2162,3003,3757,4351,4773,4983,5012,4869,4609,4265,3891,3508,3148,2802,2470,2129,1754,1326,833,270,-336,-966,-1571,-2116,-2557,-2867,-3040,-3065,-2977,-2791,-2548,-2285,-2028,-1798,-1631,-1510,-1466,-1478,-1543,-1642,-1744,-1826,-1847,-1783,-1615,-1333,-954,-483,42,595,1132,1610,1975,2178,2165,1897,1365,557,-461,-1649,-2895,-4109,-5173,-5999,-6519,-6686,-6521,-6039,-5326,-4462,-3543,-2670,-1905,-1329,-941,-789,-810,-1011,-1311,-1677,-2044,-2368,-2607,-2744,-2736,-2611,-2332,-1937,-1428,-819,-154,552,1259,1931,2534,3045,3426,3676,3790,3776,3682,3535,3390,3284,3240,3266,3345,3444,3522,3538,3453,3261,2962,2603,2227,1922,1740,1751,1979,2420,3052,3809,4624,5421,6120,6668,7016,7137,7033,6708,6215,5586,4907,4232,3632,3156,2823,2636,2569,2567,2586,2552,2440,2211,1869,1423,892,311,-302,-918,-1518,-2094,-2618,-3097,-3499,-3843,-4098,-4293,-4410,-4485,-4511,-4534,-4541,-4570,-4606,-4653,-4685,-4681,-4602,-4426,-4128,-3713,-3188,-2597,-1974,-1382,-874,-506,-322,-343,-591,-1045,-1679,-2436,-3253,-4042,-4730,-5232,-5483,-5442,-5082,-4419,-3497,-2375,-1146,97,1270,2272,3065,3584,3840,3820,3579,3145,2594,1990,1397,888,501,285,242,387,685,1117,1630,2178,2714,3185,3567,3807,3913,3848,3646,3294,2850,2326,1811,1318,936,659,522,493,534,603,631,589,445,202,-103,-436,-726,-929,-996,-901,-652,-255,230,772,1305,1779,2155,2386,2458,2347,2061,1612,1039,394,-268,-874,-1378,-1732,-1915,-1935,-1810,-1591,-1328,-1089,-919,-880,-977,-1243,-1644,-2171,-2763,-3378,-3950,-4421,-4737,-4855,-4746,-4398,-3831,-3057,-2155,-1158,-170,751,1529,2112,2478,2625,2590,2427,2215,2033,1946,2021,2264,2697,3284,3982,4735,5470,6111,6593,6842,6814,6481,5835,4907,3759,2463,1148,-94,-1126,-1867,-2245,-2235,-1859,-1162,-244,801,1856,2815,3594,4134,4388,4383,4116,3670,3099,2474,1878,1345,917,608,397,292,250,271,318,401,474,560,597,600,528,373,153,-142,-445,-738,-970,-1108,-1158,-1119,-1036,-960,-942,-1032,-1263,-1636,-2131,-2695,-3266,-3747,-4083,-4184,-4030,-3596,-2915,-2023,-995,103,1199,2219,3122,3854,4400,4750,4899,4885,4719,4459,4138,3804,3498,3243,3073,2969,2956,2979,3048,3108,3155,3137,3062,2874,2594,2185,1661,1028,311,-454,-1220,-1931,-2528,-2962,-3185,-3198,-2985,-2601,-2085,-1514,-957,-460,-78,206,382,520,652,834,1108,1466,1914,2394,2854,3225,3439,3440,3200,2692,1952,994,-100,-1282,-2457,-3559,-4506,-5244,-5717,-5897,-5772,-5352,-4660,-3761,-2709,-1595,-508,472,1251,1774,1996,1908,1527,916,131,-712,-1543,-2262,-2807,-3144,-3251,-3143,-2846,-2387,-1815,-1152,-426,330,1114,1892,2651,3381,4046,4654,5168,5580,5870,5996,5955,5688,5211,4504,3606,2565,1453,372,-575,-1286,-1682,-1701,-1350,-642,326,1450,2593,3617,4413,4897,5031,4835,4350,3669,2883,2082,1356,751,300,7,-142,-175,-111,12,184,378,578,748,866,880,761,464,-25,-713,-1578,-2574,-3646,-4711,-5697,-6539,-7178,-7598,-7789,-7778,-7608,-7340,-7025,-6739,-6508,-6380,-6351,-6407,-6523,-6630,-6700,-6647,-6468,-6110,-5603,-4947,-4211,-3421,-2666,-1980,-1436,-1068,-910,-977,-1262,-1735,-2358,-3052,-3753,-4374,-4826,-5062,-5008,-4663,-4021,-3116,-2017,-791,455,1640,2663,3459,3973,4189,4111,3800,3305,2735,2174,1708,1412,1302,1392,1627,1949,2264,2492,2552,2409,2043,1504,845,183,-388,-759,-841,-597,-7,876,1978,3172,4332,5305,5982,6258,6089,5467,4432,3064,1479,-198,-1809,-3227,-4311,-4980,-5160,-4860,-4109,-3014,-1691,-317,978,2021,2730,3031,2920,2448,1695,776,-195,-1103,-1874,-2434,-2782,-2902,-2842,-2633,-2341,-2012,-1710,-1462,-1324,-1301,-1423,-1680,-2081,-2587,-3189,-3818,-4434,-4971,-5362,-5566,-5530,-5251,-4735,-4017,-3169,-2257,-1381,-612,-19,365,533,518,367,171,-9,-75,13,305,796,1469,2266,3120,3937,4620,5074,5209,4964,4312,3249,1846,188,-1590,-3329,-4872,-6070,-6799,-6996,-6636,-5753,-4436,-2799,-992,836,2536,3982,5068,5734,5940,5699,5038,4034,2762,1346,-125,-1513,-2740,-3695,-4342,-4631,-4596,-4265,-3726,-3065,-2384,-1755,-1243,-855,-581,-378,-182,57,379,782,1237,1669,2001,2123,1977,1489,679,-434,-1754,-3157,-4513,-5666,-6496,-6906,-6832,-6284,-5290,-3947,-2367,-692,949,2413,3624,4490,5012,5185,5067,4716,4213,3630,3026,2462,1956,1556,1262,1102,1081,1212,1492,1918,2453,3071,3696,4257,4677,4850,4737,4273,3463,2341,982,-503,-1984,-3316,-4393,-5101,-5412,-5313,-4860,-4124,-3219,-2233,-1268,-386,381,1011,1518,1917,2222,2444,2578,2614,2529,2326,1984,1540,992,398,-230,-836,-1411,-1925,-2379,-2768,-3097,-3367,-3573,-3705,-3740,-3663,-3444,-3081,-2573,-1941,-1233,-497,194,778,1199,1418,1422,1223,863,396,-108,-582,-969,-1220,-1323,-1260,-1067,-754,-379,22,407,736,1013,1219,1405,1588,1839,2192,2701,3362,4166,5045,5920,6674,7218,7442,7315,6813,5983,4911,3703,2506,1434,604,84,-104,32,414,962,1561,2106,2508,2704,2669,2415,1994,1469,939,477,171,52,158,458,916,1477,2047,2574,2977,3207,3238,3036,2625,2001,1214,283,-727,-1786,-2827,-3813,-4689,-5420,-5971,-6327,-6480,-6446,-6256,-5948,-5576,-5192,-4848,-4591,-4444,-4427,-4521,-4710,-4948,-5178,-5356,-5421,-5351,-5119,-4741,-4233,-3644,-3019,-2410,-1859,-1405,-1071,-873,-821,-908,-1124,-1451,-1854,-2299,-2730,-3101,-3353,-3432,-3312,-2946,-2365,-1561,-609,452,1520,2535,3420,4125,4622,4912,5012,4963,4826,4622,4434,4240,4087,3935,3771,3562,3266,2869,2359,1753,1099,443,-120,-529,-682,-548,-53,773,1938,3345,4912,6488,7935,9089,9815,10005,9600,8592,7043,5059,2802,458,-1773,-3707,-5185,-6097,-6397,-6085,-5238,-3963,-2423,-784,771,2085,3032,3534,3563,3163,2388,1366,202,-982,-2078,-3017,-3741,-4228,-4468,-4487,-4292,-3943,-3461,-2912,-2343,-1813,-1380,-1086,-985,-1075,-1384,-1863,-2484,-3176,-3871,-4488,-4972,-5261,-5340,-5208,-4889,-4441,-3918,-3398,-2928,-2560,-2297,-2140,-2035,-1945,-1784,-1518,-1086,-489,264,1125,2026,2883,3618,4140,4396,4324,3917,3165,2121,833,-589,-2041,-3387,-4503,-5263,-5589,-5409,-4736,-3590,-2077,-315,1541,3317,4864,6031,6725,6883,6515,5659,4434,2958,1399,-99,-1400,-2403,-3054,-3336,-3276,-2931,-2385,-1708,-998,-302,320,849,1270,1603,1850,2062,2245,2435,2628,2828,2999,3121,3139,3028,2758,2314,1719,993,197,-604,-1347,-1937,-2335,-2474,-2345,-1941,-1299,-463,485,1477,2418,3244,3874,4294,4461,4418,4166,3789,3316,2831,2378,2000,1745,1620,1654,1847,2193,2690,3294,3985,4689,5351,5886,6214,6266,5983,5340,4334,3017,1448,-241,-1943,-3501,-4789,-5697,-6150,-6126,-5654,-4805,-3691,-2442,-1192,-53,876,1543,1923,2026,1882,1545,1071,519,-47,-585,-1064,-1443,-1742,-1938,-2081,-2181,-2287,-2431,-2636,-2926,-3292,-3728,-4185,-4637,-5009,-5269,-5355,-5247,-4935,-4432,-3789,-3056,-2316,-1642,-1101,-749,-616,-698,-977,-1402,-1905,-2426,-2889,-3245,-3458,-3506,-3395,-3150,-2781,-2352,-1851,-1341,-793,-240,344,948,1591,2244,2920,3565,4175,4687,5093,5351,5471,5455,5331,5134,4900,4666,4440,4249,4062,3883,3683,3434,3136,2760,2322,1833,1309,805,355,11,-169,-167,57,483,1088,1823,2613,3390,4076,4601,4923,4997,4825,4412,3794,3034,2195,1365,616,7,-414,-651,-716,-675,-586,-536,-579,-760,-1098,-1560,-2121,-2699,-3245,-3697,-4012,-4183,-4202,-4121,-3953,-3774,-3598,-3464,-3376,-3321,-3276,-3206,-3071,-2849,-2517,-2080,-1549,-963,-341,252,813,1276,1646,1883,1982,1935,1733,1396,934,399,-176,-714,-1165,-1463,-1560,-1433,-1074,-506,233,1085,1993,2887,3725,4446,5034,5459,5713,5808,5736,5520,5165,4685,4085,3384,2595,1745,886,59,-643,-1156,-1397,-1308,-860,-50,1067,2412,3873,5297,6566,7515,8067,8138,7722,6853,5614,4130,2547,1012,-321,-1361,-2012,-2280,-2170,-1765,-1171,-494,139,644,959,1057,961,700,348,-51,-431,-758,-1022,-1203,-1337,-1423,-1492,-1550,-1612,-1670,-1727,-1766,-1775,-1743,-1648,-1498,-1277,-1009,-702,-392,-105,114,249,256,152,-85,-414,-812,-1243,-1644,-1995,-2241,-2383,-2400,-2317,-2138,-1908,-1623,-1310,-963,-557,-93,470,1122,1867,2665,3480,4231,4861,5297,5485,5412,5062,4470,3682,2750,1759,761,-156,-942,-1531,-1891,-1985,-1815,-1384,-730,102,1042,2027,2967,3792,4440,4832,4968,4800,4375,3710,2895,1991,1108,304,-345,-827,-1130,-1308,-1399,-1479,-1583,-1755,-1977,-2237,-2471,-2626,-2643,-2480,-2118,-1570,-880,-112,629,1263,1677,1811,1628,1116,349,-612,-1633,-2595,-3390,-3902,-4102,-3941,-3475,-2738,-1838,-854,97,942,1608,2054,2286,2300,2154,1870,1515,1107,693,274,-125,-493,-815,-1053,-1188,-1165,-980,-603,-53,635,1412,2197,2907,3473,3809,3874,3638,3093,2269,1216,-4,-1292,-2555,-3700,-4628,-5278,-5604,-5592,-5276,-4713,-3983,-3192,-2426,-1777,-1301,-1025,-956,-1064,-1306,-1628,-1965,-2265,-2477,-2575,-2540,-2385,-2127,-1811,-1483,-1193,-998,-931,-1042,-1334,-1817,-2463,-3231,-4062,-4874,-5592,-6132,-6434,-6460,-6194,-5670,-4932,-4060,-3145,-2263,-1508,-924,-545,-382,-398,-563,-815,-1091,-1347,-1532,-1636,-1645,-1579,-1447,-1277,-1080,-867,-631,-370,-66,285,689,1142,1624,2120,2592,3018,3354,3579,3671,3624,3440,3145,2768,2353,1946,1589,1317,1154,1106,1157,1295,1472,1663,1820,1937,1977,1971,1913,1843,1784,1763,1780,1842,1903,1935,1893,1737,1465,1077,604,109,-372,-754,-1027,-1128,-1090,-895,-599,-240,130,446,652,707,548,173,-445,-1284,-2304,-3460,-4656,-5825,-6854,-7681,-8223,-8460,-8372,-8007,-7399,-6650,-5827,-5020,-4299,-3691,-3243,-2922,-2731,-2621,-2560,-2513,-2450,-2359,-2227,-2061,-1861,-1633,-1389,-1129,-875,-635,-442,-314,-283,-361,-552,-849,-1203,-1588,-1920,-2158,-2229,-2098,-1739,-1150,-361,584,1613,2637,3575,4332,4842,5054,4944,4522,3824,2912,1869,796,-216,-1055,-1661,-1946,-1913,-1538,-876,9,1035,2089,3074,3899,4489,4801,4810,4524,3962,3177,2213,1145,42,-1024,-1967,-2726,-3225,-3432,-3316,-2896,-2203,-1323,-339,625,1470,2091,2420,2425,2113,1533,761,-104,-965,-1742,-2363,-2815,-3081,-3184,-3158,-3024,-2819,-2554,-2237,-1880,-1473,-1046,-587,-156,247,570,786,887,840,666,367,-38,-513,-1036,-1567,-2075,-2522,-2885,-3136,-3260,-3259,-3125,-2891,-2563,-2173,-1731,-1258,-746,-206,371,985,1611,2244,2830,3330,3699,3888,3873,3659,3252,2727,2138,1581,1123,834,727,810,1021,1312,1595,1807,1899,1844,1668,1403,1121,887,767,809,1027,1414,1928,2513,3101,3619,4013,4230,4255,4072,3702,3155,2482,1697,875,33,-760,-1468,-2054,-2470,-2715,-2756,-2616,-2287,-1814,-1215,-546,147,805,1358,1756,1934,1867,1532,943,138,-825,-1857,-2866,-3746,-4396,-4745,-4716,-4302,-3497,-2360,-968,573,2134,3606,4861,5828,6432,6654,6488,5965,5122,4039,2775,1436,111,-1086,-2062,-2718,-3003,-2870,-2345,-1472,-360,873,2069,3097,3831,4189,4148,3708,2953,1957,847,-278,-1314,-2192,-2861,-3307,-3535,-3572,-3460,-3238,-2963,-2663,-2391,-2140,-1949,-1776,-1644,-1498,-1342,-1142,-901,-610,-299,28,317,552,686,701,579,321,-65,-538,-1085,-1646,-2216,-2757,-3272,-3748,-4187,-4573,-4890,-5101,-5173,-5061,-4742,-4201,-3456,-2541,-1531,-494,466,1281,1867,2197,2239,2036,1612,1064,450,-121,-587,-873,-948,-789,-415,147,838,1593,2350,3030,3596,3992,4227,4281,4208,4013,3758,3457,3148,2840,2538,2247,1946,1641,1312,973,622,294,8,-173,-225,-84,266,842,1630,2590,3650,4745,5758,6627,7242,7562,7516,7092,6283,5112,3646,1952,165,-1604,-3189,-4463,-5294,-5601,-5352,-4564,-3344,-1817,-190,1342,2583,3354,3558,3138,2128,622,-1234,-3254,-5248,-7033,-8468,-9450,-9935,-9930,-9494,-8715,-7722,-6623,-5558,-4595,-3826,-3261,-2911,-2737,-2707,-2746,-2822,-2886,-2896,-2870,-2767,-2636,-2455,-2262,-2042,-1809,-1550,-1261,-944,-600,-260,45,271,368,310,80,-307,-811,-1363,-1883,-2285,-2481,-2422,-2062,-1418,-513,562,1738,2886,3925,4749,5318,5592,5597,5368,4974,4505,4029,3634,3348,3214,3218,3335,3535,3749,3950,4082,4126,4072,3907,3654,3308,2895,2419,1903,1351,803,260,-215,-627,-911,-1074,-1088,-962,-712,-360,56,514,975,1442,1888,2331,2770,3212,3657,4093,4487,4804,4986,4983,4740,4239,3456,2427,1201,-135,-1475,-2694,-3681,-4339,-4585,-4418,-3827,-2915,-1763,-536,642,1613,2280,2564,2453,1972,1204,255,-749,-1681,-2432,-2935,-3134,-3053,-2721,-2218,-1635,-1064,-589,-268,-131,-165,-339,-593,-856,-1072,-1173,-1134,-940,-609,-167,324,820,1248,1567,1727,1714,1516,1142,620,-33,-781,-1591,-2434,-3256,-4026,-4684,-5186,-5486,-5536,-5326,-4841,-4090,-3122,-1971,-727,541,1730,2769,3555,4056,4211,4036,3550,2813,1904,917,-65,-938,-1656,-2154,-2429,-2487,-2356,-2095,-1743,-1370,-998,-670,-394,-178,-26,53,56,-42,-244,-564,-1006,-1539,-2143,-2751,-3299,-3704,-3908,-3820,-3445,-2726,-1729,-465,967,2499,4040,5509,6836,7960,8849,9447,9766,9748,9430,8785,7854,6662,5275,3761,2225,765,-500,-1466,-2040,-2159,-1802,-992,192,1630,3151,4585,5732,6451,6615,6183,5167,3658,1804,-208,-2167,-3864,-5149,-5874,-6029,-5606,-4724,-3513,-2153,-826,327,1178,1694,1857,1737,1400,968,519,147,-115,-249,-277,-251,-223,-261,-407,-697,-1125,-1674,-2298,-2942,-3569,-4125,-4600,-4977,-5257,-5444,-5539,-5526,-5409,-5147,-4750,-4187,-3487,-2658,-1755,-826,50,826,1428,1844,2051,2088,2001,1860,1749,1724,1846,2136,2579,3153,3792,4432,5007,5455,5734,5839,5760,5548,5223,4842,4429,4005,3572,3112,2614,2055,1437,785,120,-467,-943,-1204,-1224,-948,-392,420,1414,2501,3577,4544,5321,5857,6145,6194,6064,5809,5494,5171,4867,4587,4317,4026,3678,3254,2741,2152,1536,933,434,91,-31,93,456,1011,1670,2317,2820,3052,2914,2339,1332,-69,-1736,-3542,-5290,-6830,-7994,-8690,-8854,-8509,-7703,-6564,-5216,-3817,-2497,-1379,-530,0,223,167,-104,-510,-977,-1406,-1751,-1932,-1937,-1740,-1365,-831,-198,496,1176,1810,2330,2712,2916,2916,2713,2292,1701,954,132,-714,-1501,-2168,-2644,-2904,-2899,-2644,-2133,-1409,-514,493,1542,2575,3526,4348,5009,5475,5756,5821,5699,5377,4881,4228,3451,2589,1703,853,108,-470,-821,-929,-774,-396,146,779,1400,1918,2256,2348,2176,1747,1091,290,-605,-1465,-2254,-2855,-3254,-3408,-3317,-3021,-2548,-1960,-1317,-650,-20,570,1076,1507,1830,2045,2127,2078,1882,1557,1110,568,-32,-659,-1263,-1796,-2218,-2475,-2532,-2370,-1967,-1363,-585,266,1114,1816,2298,2444,2224,1626,703,-446,-1689,-2871,-3850,-4490,-4729,-4520,-3929,-3019,-1947,-845,126,853,1270,1343,1125,678,117,-448,-920,-1224,-1325,-1239,-995,-682,-376,-157,-114,-260,-627,-1172,-1845,-2575,-3291,-3922,-4431,-4793,-5001,-5084,-5053,-4948,-4773,-4560,-4274,-3934,-3498,-2970,-2343,-1640,-879,-126,584,1186,1650,1937,2052,1986,1757,1392,903,331,-309,-982,-1658,-2302,-2880,-3354,-3694,-3867,-3854,-3649,-3257,-2720,-2075,-1408,-779,-287,10,53,-177,-664,-1365,-2187,-3041,-3790,-4347,-4586,-4470,-3943,-3034,-1784,-284,1367,3041,4628,6030,7147,7954,8392,8491,8245,7711,6931,5959,4867,3704,2546,1447,468,-336,-918,-1239,-1280,-1034,-524,206,1078,1995,2831,3462,3766,3637,3030,1928,391,-1464,-3486,-5470,-7218,-8553,-9322,-9474,-8980,-7942,-6467,-4751,-2974,-1316,69,1093,1692,1888,1716,1262,612,-138,-915,-1646,-2313,-2883,-3376,-3808,-4196,-4572,-4943,-5299,-5638,-5917,-6130,-6240,-6266,-6195,-6079,-5925,-5787,-5671,-5599,-5556,-5519,-5451,-5316,-5069,-4694,-4175,-3522,-2759,-1917,-1025,-135,745,1569,2333,3015,3589,4049,4362,4522,4512,4344,4029,3612,3122,2639,2187,1852,1630,1564,1623,1784,1983,2167,2265,2221,2018,1603,1041,315,-475,-1294,-2045,-2672,-3102,-3298,-3235,-2908,-2340,-1572,-651,348,1370,2338,3194,3891,4382,4653,4689,4512,4152,3652,3083,2496,1966,1546,1260,1146,1176,1346,1611,1929,2265,2567,2805,2937,2935,2756,2374,1760,893,-208,-1532,-2997,-4542,-6026,-7367,-8408,-9089,-9316,-9091,-8424,-7396,-6114,-4691,-3280,-1962,-863,-1,587,932,1076,1078,1005,909,835,803,821,876,950,1019,1065,1085,1075,1068,1084,1165,1322,1567,1873,2187,2469,2617,2610,2379,1943,1310,558,-244,-987,-1590,-1963,-2067,-1859,-1368,-610,340,1422,2545,3636,4604,5388,5913,6143,6045,5614,4886,3905,2760,1550,388,-617,-1359,-1777,-1818,-1500,-852,30,1056,2086,3015,3710,4107,4135,3789,3093,2098,904,-393,-1678,-2841,-3798,-4477,-4845,-4890,-4629,-4097,-3357,-2454,-1490,-515,364,1093,1603,1853,1842,1574,1108,513,-130,-716,-1182,-1443,-1480,-1270,-838,-228,522,1328,2150,2907,3561,4045,4333,4367,4138,3626,2841,1827,633,-632,-1881,-2987,-3861,-4417,-4610,-4436,-3923,-3148,-2192,-1166,-168,720,1424,1923,2193,2265,2163,1943,1645,1317,989,684,407,159,-76,-307,-545,-792,-1045,-1274,-1467,-1579,-1608,-1537,-1384,-1187,-972,-810,-717,-730,-841,-1029,-1253,-1459,-1596,-1616,-1489,-1202,-764,-197,457,1152,1844,2466,2989,3345,3509,3434,3107,2521,1695,676,-477,-1671,-2815,-3811,-4564,-5009,-5102,-4836,-4247,-3403,-2399,-1348,-364,456,1037,1333,1348,1098,648,66,-566,-1156,-1637,-1948,-2030,-1893,-1489,-875,-43,950,2063,3246,4418,5518,6450,7142,7524,7554,7219,6545,5600,4475,3281,2144,1156,408,-54,-230,-128,190,672,1234,1824,2355,2789,3061,3131,2963,2527,1812,826,-404,-1819,-3338,-4860,-6261,-7443,-8293,-8750,-8777,-8372,-7584,-6475,-5138,-3674,-2185,-768,497,1534,2305,2763,2900,2718,2229,1469,488,-667,-1927,-3218,-4494,-5653,-6674,-7460,-7994,-8221,-8138,-7757,-7115,-6280,-5337,-4382,-3510,-2798,-2298,-2040,-2006,-2156,-2424,-2707,-2926,-2977,-2788,-2314,-1535,-472,817,2264,3757,5196,6474,7488,8180,8492,8432,8021,7326,6431,5449,4480,3641,3003,2646,2574,2798,3238,3829,4446,4980,5314,5370,5085,4469,3546,2400,1147,-106,-1214,-2081,-2616,-2774,-2548,-1963,-1090,-4,1196,2411,3561,4555,5337,5858,6086,6020,5657,5048,4234,3303,2340,1448,726,246,70,204,622,1273,2047,2859,3583,4134,4441,4444,4148,3528,2639,1495,164,-1314,-2868,-4439,-5958,-7352,-8554,-9498,-10130,-10411,-10330,-9891,-9134,-8111,-6903,-5582,-4240,-2944,-1750,-721,144,796,1266,1530,1617,1526,1282,905,420,-136,-730,-1308,-1832,-2234,-2487,-2529,-2356,-1947,-1336,-565,290,1143,1896,2459,2759,2744,2408,1759,870,-179,-1273,-2281,-3094,-3595,-3719,-3426,-2720,-1663,-323,1152,2657,4020,5131,5875,6179,6027,5430,4465,3229,1866,508,-681,-1590,-2109,-2195,-1832,-1079,-17,1219,2478,3621,4495,5012,5094,4736,3962,2857,1517,84,-1324,-2579,-3583,-4267,-4604,-4585,-4247,-3637,-2819,-1881,-895,54,895,1563,2021,2238,2220,1979,1560,1011,408,-177,-669,-993,-1100,-943,-523,154,1046,2087,3207,4316,5320,6143,6707,6948,6841,6372,5553,4456,3124,1684,230,-1127,-2261,-3120,-3610,-3739,-3504,-2963,-2190,-1281,-331,558,1320,1885,2237,2348,2252,1959,1526,986,394,-210,-790,-1318,-1770,-2143,-2420,-2614,-2712,-2732,-2664,-2526,-2318,-2058,-1761,-1448,-1140,-856,-605,-405,-234,-110,11,121,252,421,624,884,1171,1491,1798,2093,2319,2476,2524,2448,2239,1879,1377,741,-1,-808,-1627,-2393,-3036,-3480,-3672,-3558,-3134,-2413,-1456,-361,766,1787,2591,3086,3213,2979,2422,1637,739,-136,-856,-1329,-1457,-1244,-663,202,1302,2537,3812,5062,6189,7167,7933,8471,8762,8800,8585,8134,7458,6599,5590,4482,3336,2219,1194,348,-289,-634,-698,-452,62,804,1701,2669,3606,4420,5013,5316,5260,4838,4029,2894,1476,-128,-1805,-3451,-4925,-6134,-6960,-7349,-7240,-6648,-5593,-4160,-2450,-605,1232,2898,4257,5185,5602,5473,4802,3656,2123,342,-1551,-3409,-5102,-6521,-7598,-8285,-8591,-8523,-8142,-7503,-6678,-5744,-4771,-3826,-2977,-2261,-1733,-1401,-1277,-1344,-1558,-1868,-2193,-2454,-2566,-2467,-2104,-1472,-575,520,1752,3006,4197,5210,5970,6412,6516,6288,5789,5074,4265,3439,2712,2153,1819,1732,1864,2171,2560,2934,3195,3247,3045,2549,1793,824,-269,-1368,-2374,-3173,-3680,-3860,-3673,-3168,-2374,-1379,-265,886,1985,2964,3762,4334,4653,4710,4511,4088,3495,2787,2064,1379,833,457,304,361,623,1028,1533,2055,2552,2948,3230,3361,3343,3188,2894,2490,1973,1348,621,-223,-1169,-2218,-3341,-4504,-5660,-6738,-7684,-8406,-8861,-8991,-8764,-8196,-7295,-6134,-4792,-3367,-1978,-718,303,1041,1436,1497,1260,755,91,-680,-1445,-2143,-2685,-3036,-3147,-3015,-2644,-2071,-1340,-527,302,1053,1661,2031,2136,1912,1380,556,-494,-1673,-2866,-3952,-4795,-5312,-5425,-5111,-4406,-3360,-2089,-714,645,1853,2816,3458,3735,3640,3203,2466,1522,448,-639,-1639,-2443,-2967,-3138,-2934,-2347,-1436,-283,984,2237,3319,4119,4528,4502,4040,3181,2029,692,-678,-1961,-3026,-3807,-4243,-4346,-4132,-3674,-3042,-2323,-1598,-937,-392,-13,200,233,115,-124,-444,-801,-1142,-1442,-1660,-1791,-1818,-1766,-1618,-1416,-1143,-810,-421,46,585,1204,1894,2641,3399,4143,4799,5320,5646,5715,5500,4961,4118,2972,1594,44,-1573,-3155,-4582,-5755,-6574,-6985,-6955,-6503,-5682,-4585,-3337,-2071,-926,-36,529,676,432,-210,-1146,-2298,-3527,-4724,-5758,-6551,-7032,-7179,-7006,-6540,-5853,-5001,-4068,-3113,-2205,-1391,-709,-176,195,418,508,494,409,284,148,17,-89,-190,-259,-344,-428,-539,-696,-895,-1173,-1516,-1951,-2451,-3014,-3599,-4157,-4636,-4964,-5086,-4948,-4531,-3839,-2924,-1859,-760,259,1079,1601,1763,1549,990,165,-812,-1803,-2668,-3271,-3523,-3355,-2751,-1750,-406,1166,2859,4541,6081,7375,8310,8834,8900,8504,7689,6499,5046,3417,1750,152,-1265,-2399,-3199,-3609,-3640,-3309,-2679,-1817,-823,227,1242,2163,2942,3559,4003,4293,4425,4431,4300,4042,3651,3110,2430,1612,685,-295,-1274,-2153,-2854,-3283,-3375,-3083,-2417,-1396,-133,1281,2675,3916,4838,5350,5345,4826,3795,2344,579,-1363,-3321,-5161,-6747,-7984,-8804,-9184,-9117,-8664,-7861,-6817,-5591,-4313,-3031,-1881,-881,-127,388,644,670,515,237,-97,-419,-679,-826,-847,-716,-458,-55,452,1064,1742,2461,3174,3833,4378,4748,4902,4800,4439,3851,3073,2202,1311,491,-179,-677,-971,-1096,-1088,-1006,-906,-836,-828,-883,-999,-1140,-1268,-1355,-1352,-1256,-1045,-725,-318,170,697,1243,1777,2256,2669,2971,3170,3244,3219,3104,2940,2753,2587,2461,2401,2408,2477,2588,2714,2816,2870,2835,2702,2454,2110,1682,1230,771,387,91,-76,-102,-24,155,352,533,627,581,369,-33,-614,-1325,-2130,-2921,-3632,-4152,-4411,-4349,-3946,-3220,-2236,-1097,75,1138,1974,2478,2610,2357,1793,1000,116,-725,-1405,-1829,-1949,-1767,-1334,-721,-52,586,1085,1375,1425,1225,811,241,-419,-1073,-1653,-2074,-2297,-2279,-2035,-1582,-978,-295,390,998,1464,1742,1824,1706,1433,1032,566,64,-419,-871,-1258,-1563,-1771,-1844,-1776,-1521,-1084,-460,320,1199,2097,2934,3596,4024,4144,3947,3436,2679,1741,736,-249,-1106,-1788,-2227,-2436,-2423,-2227,-1908,-1520,-1117,-759,-461,-264,-155,-144,-198,-305,-435,-560,-671,-734,-757,-723,-640,-512,-355,-178,-9,137,246,291,294,246,195,171,230,416,766,1295,1980,2785,3620,4401,5017,5360,5362,4947,4120,2891,1343,-421,-2255,-3999,-5497,-6591,-7187,-7205,-6660,-5606,-4161,-2501,-803,731,1923,2656,2836,2469,1597,335,-1174,-2764,-4257,-5523,-6423,-6909,-6939,-6539,-5760,-4684,-3403,-2014,-619,711,1884,2871,3610,4108,4343,4353,4142,3779,3265,2691,2046,1411,778,202,-323,-763,-1133,-1411,-1624,-1770,-1874,-1943,-1991,-2021,-2018,-1970,-1844,-1617,-1262,-782,-177,495,1198,1840,2360,2686,2773,2605,2201,1599,890,159,-476,-926,-1091,-925,-390,491,1668,3065,4552,6022,7317,8337,8964,9138,8829,8050,6861,5354,3642,1871,156,-1352,-2581,-3423,-3869,-3888,-3534,-2852,-1951,-915,122,1072,1837,2346,2583,2527,2225,1732,1114,471,-134,-616,-932,-1055,-977,-728,-354,92,524,880,1094,1118,951,591,110,-452,-981,-1428,-1709,-1804,-1711,-1466,-1147,-831,-629,-603,-848,-1359,-2162,-3185,-4363,-5588,-6743,-7725,-8426,-8803,-8810,-8474,-7826,-6940,-5891,-4755,-3617,-2522,-1538,-684,8,528,873,1047,1066,942,727,432,136,-133,-303,-335,-179,172,730,1446,2271,3115,3888,4479,4828,4853,4564,3970,3139,2174,1175,250,-510,-1058,-1363,-1444,-1335,-1095,-773,-438,-115,151,374,542,690,836,1004,1222,1502,1840,2242,2664,3099,3487,3816,4027,4133,4103,3971,3746,3475,3188,2927,2714,2574,2506,2511,2572,2672,2785,2900,2972,3006,2960,2828,2600,2261,1817,1274,641,-54,-783,-1511,-2184,-2766,-3188,-3424,-3419,-3190,-2719,-2085,-1326,-554,144,680,973,1005,763,303,-308,-967,-1585,-2048,-2322,-2332,-2122,-1683,-1117,-462,164,722,1132,1373,1426,1308,1044,677,245,-215,-674,-1113,-1535,-1907,-2249,-2505,-2677,-2712,-2598,-2311,-1862,-1259,-565,189,904,1541,2017,2302,2370,2228,1913,1475,992,525,152,-95,-185,-137,28,259,509,741,921,1063,1174,1299,1477,1741,2101,2550,3040,3520,3920,4174,4240,4092,3745,3228,2603,1939,1302,760,353,103,29,98,304,595,937,1294,1618,1894,2084,2184,2187,2096,1927,1699,1424,1148,874,654,487,405,410,514,695,961,1279,1633,1999,2352,2668,2942,3152,3303,3384,3405,3355,3245,3070,2849,2583,2310,2029,1785,1561,1394,1235,1094,922,693,393,3,-454,-945,-1421,-1825,-2097,-2210,-2133,-1890,-1504,-1047,-568,-160,135,254,178,-102,-566,-1175,-1871,-2588,-3256,-3811,-4209,-4404,-4392,-4157,-3713,-3074,-2265,-1325,-306,730,1713,2566,3215,3606,3687,3455,2909,2102,1085,-44,-1209,-2304,-3253,-3983,-4461,-4661,-4609,-4345,-3920,-3420,-2899,-2420,-2017,-1697,-1448,-1234,-1022,-773,-475,-135,234,574,863,1045,1110,1056,912,719,549,445,485,682,1078,1648,2381,3222,4118,5003,5808,6476,6943,7180,7147,6850,6287,5498,4522,3425,2270,1136,98,-785,-1443,-1849,-1969,-1822,-1414,-824,-93,676,1410,2036,2487,2739,2771,2597,2238,1732,1115,427,-287,-989,-1623,-2147,-2518,-2683,-2642,-2364,-1898,-1258,-542,213,893,1467,1855,2053,2046,1859,1528,1086,584,44,-508,-1064,-1629,-2210,-2823,-3476,-4166,-4892,-5625,-6341,-6990,-7546,-7958,-8212,-8283,-8169,-7872,-7400,-6758,-5968,-5036,-4004,-2903,-1798,-743,178,918,1411,1646,1618,1362,927,386,-177,-694,-1086,-1309,-1337,-1157,-807,-325,225,760,1225,1541,1688,1644,1441,1122,748,387,91,-110,-194,-191,-112,-12,84,134,124,52,-78,-227,-380,-481,-510,-429,-226,103,541,1064,1626,2187,2695,3116,3409,3566,3571,3431,3169,2802,2377,1924,1485,1099,797,606,535,592,743,981,1237,1478,1641,1674,1554,1238,756,108,-656,-1479,-2328,-3122,-3847,-4446,-4921,-5241,-5416,-5441,-5320,-5065,-4692,-4213,-3666,-3069,-2469,-1891,-1374,-937,-600,-365,-228,-169,-169,-206,-255,-321,-382,-471,-582,-755,-999,-1331,-1759,-2262,-2833,-3418,-4001,-4522,-4962,-5288,-5480,-5536,-5438,-5202,-4811,-4304,-3673,-2979,-2248,-1548,-938,-474,-213,-178,-380,-803,-1390,-2089,-2804,-3468,-3983,-4311,-4385,-4219,-3819,-3230,-2529,-1776,-1061,-439,47,371,566,637,659,654,678,747,865,1020,1182,1323,1403,1403,1301,1099,808,452,59,-325,-666,-925,-1066,-1087,-961,-730,-394,-15,375,718,984,1122,1138,996,739,373,-52,-482,-880,-1168,-1329,-1304,-1099,-698,-141,553,1316,2098,2833,3463,3947,4255,4374,4322,4108,3776,3353,2870,2363,1847,1348,875,446,70,-236,-459,-587,-612,-525,-327,-22,373,842,1344,1854,2314,2702,2949,3061,2974,2724,2288,1714,1019,260,-534,-1311,-2041,-2692,-3239,-3665,-3960,-4116,-4141,-4035,-3820,-3505,-3105,-2635,-2096,-1499,-846,-159,544,1213,1805,2256,2504,2505,2226,1657,832,-217,-1394,-2630,-3808,-4848,-5659,-6183,-6396,-6287,-5911,-5313,-4584,-3809,-3059,-2405,-1875,-1477,-1199,-1011,-863,-743,-604,-454,-288,-110,52,203,327,436,540,654,795,993,1247,1581,1985,2450,2956,3469,3946,4360,4659,4842,4870,4765,4526,4179,3763,3294,2829,2380,1995,1687,1495,1411,1471,1646,1933,2301,2703,3088,3418,3621,3694,3603,3371,3023,2604,2165,1752,1398,1122,924,799,713,655,585,511,401,296,186,128,146,280,563,994,1583,2269,3022,3739,4357,4774,4934,4776,4287,3475,2382,1077,-356,-1819,-3226,-4481,-5535,-6315,-6830,-7040,-7006,-6731,-6294,-5736,-5114,-4477,-3849,-3244,-2671,-2111,-1569,-1047,-547,-108,260,504,620,572,380,42,-385,-878,-1350,-1769,-2065,-2203,-2164,-1948,-1581,-1108,-591,-74,361,710,916,1016,1003,924,806,685,583,518,488,492,519,556,583,595,576,525,452,366,289,258,289,427,668,1032,1483,2012,2558,3086,3536,3868,4049,4054,3884,3548,3092,2541,1978,1436,989,674,518,534,698,977,1314,1635,1880,1974,1880,1568,1055,366,-422,-1245,-2015,-2664,-3147,-3443,-3555,-3531,-3408,-3253,-3113,-3028,-3005,-3050,-3115,-3162,-3134,-2966,-2628,-2085,-1344,-441,581,1630,2637,3502,4162,4555,4657,4464,4003,3322,2469,1528,533,-435,-1339,-2135,-2778,-3254,-3534,-3615,-3505,-3216,-2785,-2246,-1636,-1002,-356,254,829,1335,1760,2077,2265,2292,2142,1809,1293,631,-139,-949,-1717,-2372,-2829,-3037,-2965,-2600,-1991,-1189,-274,639,1490,2174,2661,2923,2967,2832,2561,2219,1851,1515,1234,1033,908,853,833,837,818,765,666,501,311,97,-94,-230,-284,-240,-90,138,430,723,1000,1187,1280,1245,1093,843,536,207,-77,-295,-392,-368,-213,59,420,828,1248,1622,1918,2102,2150,2079,1890,1637,1342,1062,815,616,453,296,112,-154,-501,-978,-1525,-2140,-2740,-3261,-3646,-3806,-3725,-3358,-2716,-1836,-760,411,1599,2675,3565,4156,4408,4285,3803,3000,1964,772,-455,-1636,-2670,-3496,-4061,-4349,-4358,-4125,-3694,-3141,-2535,-1956,-1464,-1103,-886,-804,-808,-858,-882,-849,-728,-520,-269,-14,159,188,27,-382,-997,-1828,-2758,-3728,-4606,-5300,-5726,-5829,-5606,-5076,-4314,-3392,-2409,-1447,-568,167,746,1150,1385,1467,1405,1236,975,664,335,29,-217,-371,-408,-310,-69,315,829,1453,2160,2892,3616,4250,4754,5071,5164,5034,4684,4161,3524,2839,2196,1649,1275,1092,1142,1385,1824,2375,3000,3608,4134,4508,4678,4604,4292,3739,3016,2170,1301,496,-158,-596,-775,-705,-417,5,473,873,1122,1138,901,417,-254,-1022,-1772,-2389,-2759,-2801,-2475,-1781,-767,464,1803,3077,4174,4929,5273,5135,4516,3470,2075,460,-1243,-2890,-4363,-5539,-6364,-6771,-6784,-6413,-5739,-4843,-3832,-2813,-1883,-1121,-570,-248,-133,-178,-318,-490,-630,-700,-686,-591,-450,-301,-180,-134,-161,-288,-466,-685,-888,-1038,-1116,-1091,-981,-789,-546,-271,22,315,630,954,1312,1697,2106,2516,2913,3243,3496,3632,3632,3497,3231,2854,2416,1946,1522,1179,995,985,1195,1602,2193,2911,3689,4458,5129,5645,5947,6001,5810,5383,4779,4049,3291,2573,1993,1602,1450,1550,1864,2360,2928,3494,3942,4180,4157,3810,3188,2300,1260,163,-884,-1769,-2422,-2815,-2935,-2845,-2598,-2297,-2007,-1825,-1768,-1870,-2094,-2410,-2733,-3011,-3153,-3122,-2874,-2409,-1745,-923,-15,918,1784,2532,3084,3418,3503,3349,2976,2410,1713,919,108,-679,-1377,-1948,-2351,-2580,-2624,-2514,-2259,-1917,-1510,-1079,-653,-235,152,524,866,1176,1435,1595,1645,1509,1191,651,-89,-984,-1976,-2961,-3840,-4508,-4871,-4880,-4505,-3785,-2771,-1590,-333,841,1860,2611,3078,3231,3127,2807,2363,1874,1420,1070,856,804,890,1086,1341,1593,1801,1922,1945,1869,1716,1519,1301,1105,933,810,724,686,671,686,703,734,751,772,779,782,783,785,799,833,890,983,1101,1250,1409,1567,1701,1781,1805,1732,1599,1373,1118,828,556,315,110,-49,-206,-377,-605,-923,-1331,-1838,-2387,-2933,-3395,-3691,-3758,-3533,-3009,-2202,-1166,-6,1180,2252,3102,3635,3795,3561,2971,2088,1014,-124,-1216,-2130,-2797,-3132,-3132,-2802,-2197,-1409,-539,282,944,1342,1411,1134,531,-315,-1290,-2262,-3075,-3622,-3814,-3628,-3109,-2346,-1473,-669,-50,212,94,-462,-1378,-2562,-3869,-5126,-6182,-6887,-7162,-6955,-6296,-5256,-3946,-2509,-1085,190,1207,1891,2207,2151,1770,1121,311,-571,-1408,-2109,-2594,-2814,-2739,-2384,-1773,-964,-16,986,1979,2872,3604,4116,4364,4335,4027,3478,2733,1877,990,172,-488,-917,-1050,-879,-393,347,1283,2314,3335,4237,4927,5312,5370,5048,4405,3465,2323,1091,-139,-1227,-2091,-2643,-2851,-2712,-2281,-1648,-920,-255,242,440,282,-259,-1146,-2287,-3547,-4761,-5759,-6391,-6541,-6162,-5270,-3954,-2359,-675,902,2174,2997,3265,2961,2119,843,-706,-2363,-3918,-5216,-6106,-6513,-6399,-5821,-4860,-3690,-2455,-1369,-564,-176,-265,-814,-1765,-2977,-4289,-5511,-6479,-7052,-7166,-6808,-6052,-5014,-3860,-2755,-1867,-1297,-1129,-1346,-1901,-2684,-3564,-4388,-5040,-5410,-5448,-5146,-4525,-3663,-2620,-1505,-383,657,1562,2290,2801,3095,3164,3030,2719,2266,1718,1124,534,4,-419,-690,-762,-627,-265,299,1017,1848,2683,3465,4092,4503,4652,4513,4102,3458,2646,1761,894,150,-382,-642,-572,-191,489,1382,2402,3432,4347,5049,5441,5472,5132,4438,3461,2307,1074,-75,-1060,-1746,-2114,-2124,-1844,-1340,-745,-184,207,332,117,-434,-1287,-2335,-3439,-4448,-5195,-5563,-5459,-4875,-3838,-2474,-914,642,2031,3073,3672,3751,3336,2491,1346,66,-1178,-2218,-2927,-3222,-3085,-2560,-1741,-764,216,1046,1610,1811,1643,1111,317,-637,-1600,-2444,-3044,-3339,-3297,-2970,-2427,-1809,-1220,-817,-658,-811,-1265,-1946,-2776,-3612,-4330,-4823,-4999,-4838,-4341,-3577,-2621,-1594,-584,295,998,1461,1696,1707,1545,1261,927,584,306,97,0,-8,75,216,405,619,844,1084,1318,1567,1803,2042,2244,2427,2534,2583,2535,2395,2165,1849,1482,1092,739,455,308,320,526,921,1481,2162,2898,3606,4222,4663,4893,4876,4624,4162,3550,2851,2154,1523,1034,707,568,575,691,833,927,899,694,281,-318,-1073,-1883,-2657,-3271,-3622,-3615,-3222,-2424,-1292,77,1555,2963,4172,5017,5428,5341,4793,3846,2643,1334,99,-905,-1557,-1778,-1565,-963,-92,910,1863,2613,3016,2988,2503,1598,382,-1004,-2379,-3565,-4416,-4818,-4749,-4224,-3364,-2304,-1240,-348,225,360,44,-707,-1781,-3026,-4282,-5352,-6109,-6442,-6308,-5741,-4802,-3623,-2342,-1088,-9,832,1346,1545,1431,1066,519,-125,-785,-1379,-1850,-2157,-2260,-2175,-1876,-1414,-796,-80,693,1459,2157,2732,3130,3325,3300,3073,2670,2159,1593,1058,618,335,256,399,769,1338,2068,2891,3742,4537,5200,5668,5885,5828,5499,4918,4148,3261,2344,1498,796,315,84,115,363,772,1234,1652,1912,1923,1631,1001,74,-1101,-2392,-3677,-4788,-5575,-5918,-5722,-4973,-3700,-2020,-79,1911,3753,5245,6218,6585,6295,5408,4036,2341,552,-1131,-2502,-3398,-3742,-3504,-2752,-1621,-281,1044,2173,2915,3184,2921,2182,1058,-278,-1649,-2873,-3779,-4277,-4305,-3903,-3148,-2190,-1181,-298,326,581,429,-115,-982,-2043,-3162,-4172,-4945,-5363,-5371,-4955,-4146,-3028,-1697,-289,1091,2306,3280,3930,4236,4190,3843,3244,2486,1665,864,189,-316,-568,-569,-279,249,989,1861,2781,3655,4387,4891,5116,5025,4630,3965,3097,2118,1117,202,-542,-1046,-1245,-1139,-710,-10,903,1944,3009,3988,4778,5294,5473,5299,4779,3976,2970,1870,796,-158,-896,-1366,-1568,-1507,-1279,-958,-674,-526,-615,-1001,-1698,-2682,-3865,-5137,-6339,-7331,-7952,-8108,-7727,-6811,-5426,-3685,-1754,173,1920,3298,4197,4528,4286,3523,2328,870,-704,-2196,-3448,-4322,-4724,-4622,-4038,-3055,-1808,-451,824,1878,2560,2808,2598,1981,1059,-26,-1110,-2042,-2687,-2977,-2881,-2443,-1754,-932,-129,536,945,1041,796,255,-524,-1420,-2332,-3133,-3733,-4067,-4096,-3833,-3315,-2594,-1763,-883,-46,693,1289,1705,1950,2018,1945,1760,1506,1227,976,795,732,814,1062,1468,2002,2608,3220,3744,4123,4263,4153,3757,3109,2258,1274,265,-676,-1439,-1942,-2111,-1919,-1370,-501,601,1840,3086,4210,5100,5655,5829,5597,4988,4080,2957,1752,577,-458,-1256,-1765,-1960,-1859,-1522,-1024,-478,17,356,464,294,-163,-882,-1784,-2783,-3750,-4560,-5097,-5256,-4983,-4264,-3133,-1685,-37,1648,3224,4534,5470,5954,5961,5511,4670,3518,2192,803,-515,-1639,-2497,-3001,-3157,-2964,-2503,-1850,-1127,-438,133,502,671,627,426,131,-185,-453,-616,-653,-560,-370,-130,83,220,205,17,-367,-924,-1608,-2354,-3082,-3713,-4179,-4434,-4450,-4233,-3803,-3186,-2450,-1619,-773,49,788,1411,1860,2148,2227,2146,1903,1559,1158,777,465,301,308,515,918,1459,2103,2749,3330,3772,4029,4065,3908,3573,3135,2659,2219,1894,1723,1763,1990,2429,3007,3698,4429,5131,5748,6217,6503,6577,6444,6117,5631,5033,4383,3720,3111,2571,2134,1799,1553,1371,1207,1019,753,368,-166,-870,-1723,-2700,-3730,-4729,-5601,-6237,-6549,-6458,-5937,-4983,-3657,-2051,-283,1490,3129,4502,5489,6041,6106,5722,4914,3782,2406,903,-617,-2055,-3303,-4298,-4973,-5300,-5282,-4935,-4318,-3499,-2566,-1606,-714,55,626,994,1141,1087,882,552,158,-267,-699,-1117,-1524,-1925,-2329,-2735,-3147,-3529,-3863,-4094,-4190,-4091,-3798,-3269,-2555,-1659,-653,408,1451,2403,3201,3790,4124,4203,4012,3610,3030,2360,1687,1084,657,452,525,885,1505,2335,3285,4244,5102,5743,6089,6082,5715,5021,4068,2957,1793,696,-239,-924,-1313,-1375,-1118,-574,202,1124,2128,3090,3965,4635,5091,5264,5181,4841,4290,3586,2777,1931,1105,331,-329,-891,-1316,-1652,-1906,-2136,-2381,-2688,-3089,-3596,-4208,-4887,-5591,-6244,-6788,-7133,-7239,-7042,-6550,-5744,-4695,-3442,-2088,-730,544,1621,2444,2947,3109,2931,2443,1697,757,-284,-1350,-2344,-3177,-3789,-4108,-4118,-3806,-3198,-2348,-1334,-237,837,1803,2590,3128,3419,3433,3238,2854,2377,1857,1364,945,612,376,206,71,-70,-254,-509,-829,-1213,-1623,-2024,-2373,-2634,-2777,-2795,-2681,-2453,-2128,-1746,-1321,-913,-521,-189,83,300,455,584,695,821,974,1176,1417,1699,1988,2248,2444,2519,2451,2200,1769,1169,436,-373,-1187,-1937,-2531,-2933,-3063,-2938,-2530,-1907,-1096,-197,726,1577,2288,2795,3066,3080,2854,2413,1817,1112,382,-339,-969,-1499,-1880,-2122,-2217,-2193,-2068,-1897,-1710,-1575,-1527,-1613,-1859,-2270,-2837,-3516,-4257,-4984,-5624,-6096,-6345,-6311,-5986,-5355,-4456,-3320,-2026,-637,758,2067,3219,4122,4726,4973,4841,4324,3441,2250,813,-761,-2378,-3908,-5258,-6319,-7027,-7332,-7213,-6701,-5814,-4643,-3245,-1730,-181,1299,2632,3728,4533,4988,5078,4769,4097,3066,1750,208,-1462,-3163,-4777,-6215,-7356,-8157,-8537,-8512,-8076,-7293,-6219,-4960,-3594,-2242,-989,67,850,1315,1421,1191,644,-137,-1058,-2020,-2880,-3558,-3935,-3967,-3636,-2956,-2004,-875,315,1434,2381,3066,3446,3513,3302,2881,2324,1744,1209,806,577,550,720,1063,1526,2057,2591,3065,3434,3660,3747,3688,3544,3328,3133,2968,2905,2930,3061,3245,3453,3609,3669,3570,3277,2778,2060,1148,77,-1124,-2377,-3648,-4851,-5923,-6794,-7385,-7644,-7524,-6999,-6090,-4825,-3290,-1579,184,1861,3331,4472,5193,5452,5216,4528,3436,2040,441,-1231,-2873,-4360,-5618,-6559,-7154,-7377,-7231,-6762,-5999,-5032,-3916,-2746,-1581,-512,423,1157,1676,1952,1994,1810,1437,909,268,-437,-1170,-1899,-2583,-3212,-3752,-4179,-4482,-4615,-4582,-4353,-3939,-3353,-2622,-1803,-932,-86,690,1330,1789,2036,2046,1834,1415,848,205,-430,-956,-1276,-1324,-1025,-382,589,1811,3172,4529,5741,6652,7170,7208,6771,5892,4673,3235,1742,323,-862,-1733,-2197,-2248,-1871,-1129,-68,1205,2609,4025,5367,6525,7426,7995,8188,7984,7386,6430,5173,3701,2114,518,-979,-2280,-3314,-4026,-4406,-4461,-4248,-3822,-3281,-2710,-2185,-1794,-1550,-1497,-1591,-1814,-2096,-2379,-2598,-2690,-2614,-2331,-1840,-1147,-303,644,1595,2470,3173,3625,3770,3582,3065,2264,1251,119,-1024,-2075,-2938,-3555,-3877,-3911,-3671,-3217,-2606,-1922,-1227,-605,-85,271,475,499,386,152,-154,-477,-790,-1035,-1207,-1293,-1316,-1304,-1306,-1351,-1489,-1716,-2039,-2418,-2816,-3177,-3457,-3617,-3640,-3517,-3262,-2895,-2438,-1917,-1351,-740,-99,580,1293,2028,2790,3552,4316,5063,5779,6459,7069,7589,7981,8207,8228,8023,7573,6898,6019,5014,3942,2918,2023,1358,985,948,1256,1879,2769,3837,4964,6049,6924,7523,7702,7447,6705,5525,3941,2058,-35,-2212,-4358,-6363,-8123,-9559,-10609,-11231,-11419,-11182,-10570,-9646,-8510,-7266,-6034,-4923,-4032,-3427,-3154,-3207,-3562,-4153,-4895,-5686,-6416,-6974,-7268,-7211,-6758,-5878,-4600,-2971,-1088,920,2919,4745,6254,7332,7882,7879,7339,6324,4954,3348,1678,70,-1317,-2384,-3041,-3235,-2945,-2182,-970,622,2521,4622,6796,8923,10842,12451,13608,14266,14373,13943,13028,11702,10059,8216,6250,4284,2369,593,-1005,-2374,-3493,-4318,-4864,-5090,-5036,-4687,-4096,-3287,-2326,-1285,-248,684,1419,1867,1975,1704,1078,113,-1088,-2478,-3922,-5369,-6698,-7884,-8838,-9570,-10032,-10246,-10208,-9933,-9443,-8755,-7894,-6895,-5787,-4615,-3422,-2267,-1190,-263,483,998,1267,1286,1082,691,190,-353,-843,-1212,-1378,-1314,-983,-415,357,1254,2201,3089,3847,4394,4692,4715,4483,4001,3324,2491,1552,576,-379,-1235,-1917,-2342,-2436,-2138,-1421,-290,1218,3003,4977,6980,8892,10587,11950,12931,13474,13577,13243,12493,11360,9876,8098,6079,3897,1646,-590,-2675,-4539,-6044,-7142,-7739,-7823,-7364,-6415,-5023,-3306,-1394,551,2366,3883,4980,5544,5525,4916,3740,2087,60,-2214,-4573,-6896,-9024,-10853,-12279,-13238,-13691,-13628,-13077,-12080,-10719,-9086,-7289,-5442,-3668,-2070,-751,209,766,901,634,40,-800,-1746,-2673,-3431,-3907,-3999,-3662,-2896,-1735,-289,1332,2974,4490,5759,6677,7187,7300,7024,6453,5660,4750,3821,2963,2253,1761,1546,1632,2068,2825,3908,5240,6761,8350,9914,11312,12466,13275,13716,13770,13471,12858,11985,10913,9664,8294,6798,5217,3561,1868,177,-1457,-2980,-4319,-5423,-6220,-6668,-6728,-6396,-5692,-4676,-3444,-2116,-820,298,1156,1640,1744,1430,762,-233,-1450,-2827,-4251,-5653,-6947,-8071,-8975,-9614,-9975,-10042,-9828,-9355,-8654,-7786,-6802,-5774,-4755,-3816,-2987,-2320,-1810,-1472,-1267,-1174,-1130,-1096,-1014,-847,-571,-167,336,929,1554,2161,2696,3091,3315,3327,3139,2759,2249,1661,1074,546,129,-160,-306,-329,-236,-49,236,621,1132,1783,2588,3544,4630,5808,7029,8230,9358,10350,11172,11775,12142,12230,12018,11482,10595,9371,7818,5990,3965,1843,-255,-2193,-3836,-5071,-5776,-5910,-5424,-4367,-2815,-921,1140,3135,4870,6131,6787,6752,6012,4631,2723,445,-2008,-4460,-6725,-8661,-10160,-11151,-11621,-11576,-11080,-10190,-9017,-7649,-6198,-4760,-3430,-2282,-1376,-757,-422,-389,-593,-1011,-1542,-2122,-2646,-3038,-3226,-3158,-2824,-2219,-1392,-397,685,1766,2757,3578,4166,4481,4517,4293,3863,3296,2672,2062,1520,1063,702,406,162,-44,-203,-276,-206,68,608,1451,2607,4045,5705,7491,9282,10965,12398,13486,14121,14243,13796,12775,11191,9097,6589,3780,822,-2116,-4871,-7262,-9151,-10401,-10942,-10719,-9768,-8158,-6037,-3598,-1066,1297,3272,4647,5295,5155,4247,2661,568,-1856,-4386,-6819,-8980,-10724,-11958,-12647,-12788,-12431,-11653,-10541,-9205,-7740,-6241,-4794,-3453,-2279,-1285,-497,98,496,732,808,773,632,440,210,-14,-212,-357,-439,-438,-377,-237,-57,166,404,645,885,1108,1331,1551,1787,2048,2317,2595,2818,2962,2944,2751,2347,1778,1114,449,-62,-303,-147,496,1648,3287,5325,7610,9968,12188,14077,15451,16182,16166,15387,13848,11652,8908,5802,2506,-758,-3808,-6449,-8538,-9956,-10636,-10558,-9755,-8321,-6377,-4124,-1741,525,2489,3948,4785,4916,4339,3114,1351,-787,-3124,-5470,-7655,-9527,-10985,-11964,-12443,-12448,-12029,-11263,-10244,-9065,-7811,-6580,-5415,-4390,-3522,-2838,-2340,-2025,-1877,-1875,-1989,-2190,-2436,-2696,-2931,-3110,-3217,-3225,-3143,-2953,-2691,-2346,-1963,-1537,-1096,-646,-187,283,771,1298,1843,2418,2979,3479,3866,4060,4017,3713,3159,2424,1609,847,297,85,347,1122,2436,4198,6301,8530,10705,12561,13935,14624,14545,13634,11935,9528,6569,3251,-212,-3596,-6684,-9296,-11273,-12513,-12964,-12620,-11543,-9833,-7651,-5182,-2648,-256,1775,3299,4177,4380,3894,2805,1216,-719,-2836,-4965,-6954,-8665,-10006,-10908,-11356,-11353,-10953,-10215,-9232,-8097,-6900,-5740,-4678,-3791,-3099,-2633,-2375,-2305,-2360,-2492,-2615,-2665,-2589,-2338,-1923,-1345,-671,53,730,1308,1718,1926,1933,1752,1438,1056,680,393,253,313,579,1046,1650,2321,2949,3426,3663,3575,3163,2443,1529,558,-275,-797,-821,-250,972,2794,5079,7635,10190,12492,14264,15318,15492,14746,13100,10662,7626,4198,654,-2764,-5807,-8279,-10023,-10947,-11014,-10261,-8777,-6707,-4264,-1644,868,3077,4745,5749,5984,5472,4260,2501,362,-1958,-4259,-6369,-8148,-9501,-10384,-10796,-10772,-10384,-9718,-8859,-7908,-6938,-6020,-5205,-4517,-3975,-3562,-3264,-3037,-2842,-2631,-2355,-1980,-1484,-866,-139,642,1425,2133,2686,3025,3103,2903,2449,1804,1038,283,-370,-791,-915,-674,-79,846,1996,3263,4480,5502,6162,6363,6014,5148,3829,2233,588,-851,-1809,-2072,-1491,-24,2249,5143,8364,11580,14426,16573,17785,17873,16838,14712,11703,8036,4028,-18,-3806,-7064,-9611,-11297,-12084,-11967,-11044,-9425,-7312,-4893,-2415,-92,1858,3269,4034,4090,3482,2269,621,-1326,-3362,-5335,-7090,-8516,-9548,-10160,-10358,-10194,-9723,-9022,-8167,-7223,-6257,-5310,-4422,-3615,-2895,-2274,-1736,-1284,-897,-571,-294,-51,158,346,513,663,792,896,970,1000,991,920,817,666,512,378,302,337,505,841,1352,2013,2792,3606,4371,4980,5335,5352,4996,4275,3280,2147,1074,274,-45,280,1344,3128,5537,8347,11297,14046,16310,17785,18325,17802,16274,13835,10706,7129,3403,-216,-3460,-6161,-8160,-9424,-9924,-9736,-8945,-7680,-6094,-4339,-2573,-947,422,1434,2033,2215,1985,1426,595,-405,-1495,-2609,-3685,-4697,-5625,-6450,-7176,-7784,-8256,-8580,-8725,-8682,-8436,-7995,-7383,-6622,-5784,-4892,-4032,-3234,-2555,-2019,-1644,-1428,-1354,-1402,-1531,-1724,-1925,-2135,-2309,-2451,-2542,-2574,-2548,-2448,-2271,-2003,-1634,-1157,-567,139,941,1817,2729,3611,4402,5011,5367,5402,5095,4444,3541,2480,1447,612,169,265,999,2391,4358,6760,9354,11878,14054,15623,16396,16262,15199,13279,10649,7518,4128,729,-2431,-5170,-7315,-8789,-9549,-9618,-9045,-7935,-6386,-4547,-2536,-518,1389,3036,4325,5173,5518,5369,4724,3666,2258,614,-1158,-2936,-4614,-6079,-7258,-8075,-8504,-8528,-8184,-7510,-6598,-5526,-4412,-3338,-2404,-1663,-1158,-898,-856,-998,-1247,-1546,-1807,-1966,-1976,-1796,-1436,-907,-261,444,1130,1729,2169,2406,2415,2204,1817,1307,776,301,-16,-115,41,442,1030,1724,2387,2923,3203,3188,2847,2256,1512,780,227,29,300,1118,2465,4235,6278,8359,10238,11702,12531,12643,11947,10518,8423,5851,2992,63,-2706,-5146,-7081,-8439,-9147,-9229,-8721,-7710,-6320,-4679,-2950,-1288,164,1270,1948,2148,1869,1170,127,-1137,-2507,-3866,-5109,-6179,-7008,-7602,-7943,-8064,-7992,-7759,-7407,-6968,-6481,-5967,-5457,-4961,-4485,-4036,-3578,-3111,-2590,-1997,-1309,-516,366,1309,2254,3138,3879,4404,4657,4597,4222,3565,2678,1665,614,-341,-1109,-1584,-1716,-1465,-845,92,1269,2549,3816,4915,5729,6158,6157,5733,4954,3946,2875,1928,1291,1132,1534,2570,4163,6218,8536,10882,13007,14660,15644,15807,15097,13521,11194,8266,4994,1595,-1626,-4475,-6735,-8291,-9097,-9153,-8553,-7410,-5894,-4180,-2464,-909,319,1129,1435,1255,609,-389,-1632,-2968,-4272,-5422,-6336,-6972,-7317,-7403,-7274,-6994,-6625,-6221,-5831,-5459,-5140,-4836,-4549,-4240,-3884,-3458,-2947,-2346,-1676,-955,-227,456,1061,1519,1815,1915,1823,1549,1133,615,59,-472,-935,-1261,-1443,-1442,-1274,-953,-499,33,617,1200,1738,2212,2578,2843,2988,3046,3026,2991,2988,3088,3361,3863,4630,5679,6974,8460,10044,11582,12957,14010,14624,14719,14220,13172,11592,9611,7346,4961,2614,454,-1403,-2870,-3932,-4579,-4883,-4892,-4694,-4353,-3931,-3475,-3025,-2612,-2262,-1999,-1834,-1772,-1797,-1889,-2014,-2135,-2234,-2296,-2330,-2365,-2440,-2595,-2874,-3293,-3858,-4545,-5300,-6062,-6729,-7249,-7507,-7479,-7113,-6419,-5437,-4231,-2896,-1549,-290,763,1540,1984,2075,1836,1317,601,-220,-1027,-1733,-2232,-2481,-2429,-2100,-1512,-743,137,1027,1857,2542,3063,3391,3565,3615,3608,3585,3594,3657,3777,3969,4211,4525,4895,5338,5860,6461,7142,7884,8651,9403,10069,10593,10892,10924,10630,10000,9038,7770,6264,4595,2847,1118,-534,-2032,-3353,-4454,-5331,-5943,-6280,-6303,-6001,-5370,-4437,-3258,-1930,-562,716,1778,2518,2870,2778,2270,1364,139,-1310,-2893,-4484,-5998,-7315,-8380,-9100,-9466,-9442,-9057,-8353,-7388,-6260,-5042,-3835,-2712,-1734,-951,-377,-17,148,149,35,-147,-345,-497,-575,-521,-340,-13,430,947,1499,1998,2406,2635,2664,2450,2000,1349,559,-264,-1009,-1566,-1822,-1738,-1280,-502,535,1720,2959,4146,5207,6096,6781,7266,7569,7718,7748,7695,7578,7422,7223,6978,6669,6267,5760,5132,4383,3524,2576,1567,513,-543,-1608,-2624,-3587,-4434,-5126,-5601,-5828,-5770,-5456,-4909,-4217,-3455,-2744,-2147,-1763,-1606,-1700,-2025,-2529,-3172,-3878,-4601,-5279,-5879,-6360,-6707,-6916,-6975,-6918,-6740,-6481,-6152,-5778,-5365,-4911,-4411,-3839,-3190,-2440,-1595,-657,330,1345,2301,3161,3848,4312,4521,4457,4126,3563,2821,1955,1050,160,-631,-1289,-1747,-1994,-1991,-1721,-1184,-372,662,1884,3176,4452,5571,6442,6975,7150,6982,6546,5949,5312,4767,4416,4327,4541,5034,5768,6650,7569,8406,9031,9349,9281,8804,7927,6700,5209,3529,1766,-22,-1750,-3375,-4832,-6078,-7050,-7702,-7993,-7914,-7483,-6755,-5825,-4797,-3810,-2965,-2368,-2079,-2116,-2469,-3091,-3905,-4841,-5805,-6723,-7539,-8193,-8670,-8943,-9024,-8920,-8652,-8250,-7729,-7124,-6450,-5732,-4980,-4229,-3484,-2789,-2155,-1617,-1203,-916,-785,-782,-907,-1128,-1409,-1724,-2023,-2296,-2499,-2637,-2700,-2688,-2635,-2540,-2433,-2318,-2182,-2011,-1767,-1416,-936,-316,418,1229,2053,2831,3510,4065,4491,4820,5087,5360,5656,6029,6443,6909,7353,7742,8003,8093,7958,7583,6952,6111,5101,4020,2937,1959,1118,465,-33,-406,-727,-1064,-1463,-1959,-2539,-3168,-3792,-4349,-4781,-5050,-5139,-5036,-4792,-4405,-3955,-3453,-2970,-2526,-2173,-1939,-1849,-1926,-2175,-2583,-3139,-3790,-4510,-5226,-5901,-6480,-6910,-7179,-7233,-7087,-6715,-6144,-5384,-4484,-3478,-2433,-1409,-461,336,947,1322,1445,1319,958,413,-275,-1024,-1780,-2468,-3049,-3473,-3714,-3763,-3587,-3212,-2602,-1792,-786,374,1621,2876,4043,5021,5730,6118,6179,5941,5500,4938,4390,3955,3709,3702,3924,4342,4886,5472,6005,6410,6608,6574,6299,5807,5174,4432,3675,2918,2187,1460,711,-107,-1008,-2005,-3051,-4076,-4997,-5695,-6107,-6153,-5828,-5158,-4216,-3106,-1964,-899,-53,506,702,517,-39,-925,-2068,-3380,-4757,-6092,-7276,-8223,-8839,-9092,-8939,-8396,-7497,-6305,-4908,-3415,-1927,-554,611,1505,2084,2348,2316,2050,1606,1071,513,-3,-420,-720,-876,-909,-832,-681,-495,-288,-97,101,298,533,835,1216,1699,2263,2875,3482,4011,4403,4615,4624,4468,4191,3897,3675,3625,3815,4263,4947,5797,6692,7535,8176,8539,8552,8199,7519,6585,5514,4428,3454,2669,2132,1809,1660,1562,1416,1112,575,-204,-1205,-2333,-3492,-4547,-5405,-5968,-6215,-6121,-5747,-5144,-4405,-3615,-2867,-2227,-1775,-1531,-1538,-1778,-2241,-2883,-3648,-4474,-5293,-6032,-6639,-7051,-7238,-7165,-6835,-6245,-5435,-4442,-3328,-2168,-1019,38,959,1689,2217,2510,2600,2472,2178,1735,1184,561,-102,-768,-1408,-1977,-2442,-2748,-2851,-2712,-2286,-1576,-575,668,2082,3574,5011,6283,7263,7872,8069,7861,7317,6547,5684,4892,4285,3982,4012,4366,4982,5735,6511,7163,7600,7744,7590,7160,6548,5836,5145,4534,4053,3686,3363,3006,2485,1726,663,-696,-2293,-4009,-5692,-7179,-8311,-8979,-9102,-8694,-7786,-6511,-4990,-3400,-1901,-637,261,726,707,227,-679,-1903,-3350,-4867,-6339,-7626,-8631,-9265,-9494,-9291,-8693,-7737,-6511,-5104,-3622,-2175,-854,252,1092,1625,1851,1788,1481,986,379,-282,-923,-1507,-1985,-2332,-2532,-2565,-2430,-2112,-1626,-967,-184,724,1682,2657,3588,4407,5082,5551,5804,5841,5680,5392,5030,4710,4497,4493,4732,5245,5992,6917,7889,8796,9482,9848,9799,9332,8464,7306,5993,4675,3526,2648,2123,1943,2054,2316,2609,2746,2631,2167,1356,243,-1070,-2442,-3741,-4808,-5561,-5913,-5869,-5442,-4723,-3795,-2796,-1836,-1038,-490,-265,-376,-836,-1581,-2555,-3658,-4795,-5863,-6781,-7475,-7910,-8053,-7931,-7545,-6960,-6221,-5390,-4546,-3724,-3003,-2390,-1928,-1603,-1420,-1347,-1371,-1458,-1599,-1765,-1956,-2146,-2324,-2457,-2520,-2479,-2302,-1983,-1505,-889,-174,613,1387,2121,2731,3201,3482,3580,3506,3295,3004,2705,2464,2367,2457,2777,3329,4071,4947,5844,6652,7253,7545,7475,7029,6258,5271,4194,3197,2407,1940,1836,2077,2565,3168,3695,3998,3918,3401,2431,1088,-494,-2145,-3675,-4918,-5742,-6074,-5900,-5267,-4276,-3059,-1774,-571,400,1036,1245,1010,331,-730,-2083,-3606,-5167,-6613,-7823,-8673,-9080,-9001,-8423,-7381,-5962,-4268,-2447,-645,989,2323,3256,3742,3751,3343,2560,1526,335,-893,-2042,-3028,-3753,-4164,-4209,-3871,-3158,-2104,-783,726,2295,3811,5143,6194,6870,7144,6998,6477,5656,4628,3515,2443,1518,865,538,607,1065,1888,3003,4309,5669,6955,8009,8740,9048,8933,8406,7572,6540,5469,4491,3722,3224,3004,3004,3113,3205,3115,2755,2031,956,-422,-1984,-3584,-5064,-6270,-7098,-7469,-7377,-6856,-5987,-4888,-3687,-2525,-1518,-786,-390,-389,-770,-1518,-2549,-3779,-5092,-6357,-7460,-8281,-8735,-8768,-8353,-7527,-6335,-4886,-3297,-1696,-223,1020,1935,2485,2649,2459,1970,1255,412,-463,-1282,-1941,-2384,-2549,-2412,-1993,-1313,-453,499,1458,2305,2986,3420,3613,3559,3334,2998,2648,2371,2222,2262,2498,2923,3529,4254,5082,5949,6812,7628,8325,8871,9183,9249,9003,8481,7678,6687,5596,4523,3604,2939,2612,2647,3013,3609,4298,4904,5246,5199,4649,3598,2092,260,-1733,-3690,-5435,-6801,-7684,-8037,-7854,-7202,-6167,-4868,-3449,-2031,-754,282,985,1300,1199,699,-161,-1292,-2605,-3957,-5236,-6303,-7051,-7407,-7312,-6788,-5864,-4647,-3247,-1819,-497,577,1315,1632,1545,1043,244,-784,-1869,-2895,-3698,-4186,-4261,-3916,-3151,-2060,-739,673,2032,3221,4129,4701,4925,4831,4487,3998,3450,2952,2563,2351,2312,2487,2825,3337,3987,4741,5575,6432,7263,8004,8583,8949,9043,8847,8359,7611,6666,5616,4544,3576,2766,2202,1877,1786,1851,1990,2079,2040,1776,1276,531,-392,-1420,-2451,-3377,-4124,-4606,-4809,-4710,-4362,-3796,-3112,-2384,-1711,-1185,-879,-853,-1133,-1729,-2587,-3665,-4852,-6059,-7157,-8052,-8632,-8854,-8657,-8078,-7140,-5948,-4614,-3271,-2065,-1110,-520,-339,-594,-1247,-2213,-3376,-4575,-5640,-6413,-6749,-6551,-5793,-4489,-2747,-715,1421,3446,5167,6414,7077,7099,6537,5467,4079,2553,1095,-112,-945,-1325,-1237,-724,139,1256,2507,3803,5033,6128,7017,7649,8008,8069,7865,7414,6766,5988,5135,4299,3532,2927,2516,2358,2439,2745,3198,3705,4140,4383,4326,3914,3121,1997,628,-860,-2317,-3600,-4586,-5177,-5346,-5079,-4454,-3540,-2478,-1388,-412,321,726,724,295,-533,-1723,-3149,-4705,-6237,-7604,-8667,-9316,-9476,-9108,-8247,-6932,-5308,-3490,-1675,-15,1325,2223,2605,2472,1856,895,-279,-1478,-2530,-3300,-3676,-3634,-3186,-2418,-1440,-396,583,1370,1875,2061,1916,1508,911,264,-332,-743,-921,-824,-477,61,710,1383,2006,2528,2920,3189,3334,3406,3408,3402,3393,3429,3515,3666,3880,4134,4405,4646,4828,4904,4855,4656,4310,3805,3157,2358,1426,375,-760,-1946,-3113,-4220,-5186,-5968,-6517,-6807,-6846,-6634,-6240,-5685,-5067,-4437,-3872,-3442,-3195,-3176,-3405,-3878,-4563,-5404,-6319,-7204,-7957,-8475,-8676,-8514,-7975,-7092,-5933,-4617,-3249,-1991,-940,-224,118,43,-390,-1120,-2016,-2935,-3740,-4285,-4491,-4299,-3720,-2809,-1667,-425,778,1800,2546,2915,2904,2504,1796,883,-95,-983,-1629,-1930,-1798,-1242,-292,942,2341,3765,5095,6225,7099,7686,8002,8072,7955,7713,7399,7086,6790,6544,6331,6123,5884,5561,5129,4562,3881,3115,2322,1560,869,282,-198,-594,-930,-1260,-1611,-2021,-2495,-3040,-3617,-4213,-4766,-5250,-5608,-5823,-5856,-5718,-5406,-4957,-4419,-3848,-3318,-2894,-2631,-2574,-2729,-3090,-3609,-4220,-4852,-5409,-5829,-6044,-6032,-5792,-5358,-4808,-4213,-3680,-3283,-3082,-3101,-3310,-3659,-4055,-4409,-4622,-4640,-4412,-3966,-3321,-2571,-1782,-1059,-460,-46,168,188,56,-167,-399,-555,-563,-358,67,702,1480,2317,3110,3780,4244,4504,4545,4442,4249,4058,3937,3950,4126,4480,4989,5611,6282,6921,7440,7755,7780,7480,6819,5847,4606,3225,1792,450,-732,-1657,-2313,-2687,-2803,-2712,-2469,-2125,-1749,-1371,-1037,-756,-558,-417,-355,-335,-365,-429,-531,-688,-911,-1250,-1707,-2329,-3092,-3991,-4961,-5938,-6822,-7518,-7943,-8020,-7733,-7072,-6113,-4934,-3678,-2472,-1456,-734,-361,-358,-665,-1209,-1859,-2500,-3004,-3290,-3290,-3005,-2454,-1703,-833,63,898,1595,2098,2394,2467,2381,2177,1957,1801,1787,1962,2342,2879,3525,4161,4724,5107,5287,5245,5013,4662,4261,3910,3676,3630,3796,4172,4727,5386,6074,6680,7110,7277,7120,6611,5785,4688,3443,2154,949,-75,-857,-1369,-1633,-1695,-1617,-1480,-1334,-1242,-1214,-1262,-1372,-1513,-1661,-1788,-1865,-1898,-1875,-1825,-1771,-1751,-1808,-1976,-2279,-2733,-3326,-4022,-4789,-5540,-6235,-6785,-7145,-7268,-7136,-6750,-6145,-5361,-4464,-3516,-2564,-1662,-833,-82,566,1144,1626,2029,2341,2547,2637,2595,2405,2073,1592,991,295,-455,-1198,-1878,-2413,-2734,-2762,-2452,-1770,-745,564,2046,3551,4936,6036,6766,7042,6876,6331,5488,4529,3569,2795,2315,2225,2562,3293,4362,5616,6927,8099,8974,9420,9322,8684,7522,5973,4184,2358,678,-697,-1658,-2164,-2236,-1940,-1411,-755,-135,363,645,679,465,35,-557,-1228,-1922,-2563,-3112,-3548,-3860,-4072,-4214,-4308,-4402,-4501,-4626,-4761,-4902,-5007,-5077,-5064,-4989,-4826,-4609,-4347,-4063,-3768,-3470,-3147,-2804,-2400,-1935,-1400,-812,-191,397,928,1318,1543,1560,1359,969,400,-262,-982,-1667,-2261,-2699,-2923,-2888,-2572,-1948,-1057,81,1368,2720,4015,5143,6016,6568,6789,6698,6372,5892,5392,4960,4716,4715,4991,5536,6277,7133,7963,8642,9024,8994,8476,7426,5887,3938,1740,-518,-2626,-4369,-5600,-6198,-6156,-5520,-4421,-3036,-1573,-223,822,1456,1595,1254,478,-606,-1874,-3147,-4294,-5175,-5720,-5892,-5718,-5272,-4656,-4002,-3416,-3008,-2832,-2902,-3207,-3674,-4231,-4788,-5257,-5575,-5689,-5582,-5248,-4721,-4032,-3237,-2402,-1578,-848,-243,171,373,349,93,-352,-952,-1641,-2346,-2996,-3518,-3859,-3972,-3841,-3451,-2814,-1952,-891,320,1616,2934,4168,5236,6039,6500,6589,6290,5666,4786,3789,2801,1973,1424,1248,1499,2160,3187,4460,5850,7189,8315,9078,9358,9082,8227,6827,4978,2818,544,-1652,-3550,-4989,-5826,-6012,-5544,-4511,-3034,-1287,544,2284,3779,4914,5619,5874,5695,5155,4326,3318,2225,1132,116,-807,-1602,-2306,-2919,-3500,-4047,-4596,-5127,-5629,-6071,-6405,-6599,-6600,-6397,-5954,-5291,-4427,-3411,-2316,-1216,-209,629,1218,1511,1485,1143,532,-291,-1227,-2188,-3068,-3786,-4275,-4505,-4466,-4183,-3690,-3037,-2255,-1385,-435,575,1640,2735,3825,4847,5721,6366,6699,6671,6268,5524,4521,3383,2257,1300,642,399,605,1270,2319,3636,5081,6459,7621,8386,8656,8337,7443,5995,4131,1984,-225,-2305,-4042,-5285,-5926,-5931,-5340,-4250,-2820,-1215,362,1767,2841,3507,3719,3480,2858,1930,827,-345,-1449,-2419,-3166,-3693,-3990,-4113,-4120,-4076,-4052,-4099,-4247,-4512,-4860,-5259,-5628,-5897,-5973,-5798,-5315,-4524,-3437,-2120,-662,840,2245,3472,4390,4961,5122,4898,4305,3427,2342,1151,-43,-1154,-2104,-2834,-3293,-3463,-3306,-2836,-2047,-964,358,1868,3455,5017,6418,7533,8259,8521,8306,7648,6646,5446,4209,3134,2354,2017,2165,2807,3874,5242,6739,8184,9370,10137,10343,9914,8836,7166,5027,2600,104,-2214,-4132,-5443,-6024,-5826,-4884,-3348,-1388,724,2759,4465,5659,6220,6085,5307,3962,2230,291,-1647,-3389,-4789,-5742,-6214,-6238,-5891,-5300,-4610,-3956,-3471,-3232,-3290,-3619,-4172,-4835,-5488,-6010,-6277,-6227,-5821,-5080,-4073,-2898,-1687,-564,337,934,1154,994,480,-317,-1290,-2327,-3304,-4119,-4693,-4969,-4937,-4586,-3962,-3086,-2031,-830,440,1728,2971,4093,5027,5715,6081,6117,5810,5208,4404,3506,2676,2048,1758,1893,2488,3518,4894,6471,8077,9503,10573,11105,10995,10186,8689,6600,4052,1253,-1592,-4234,-6466,-8091,-8974,-9056,-8336,-6925,-4967,-2696,-344,1836,3631,4871,5461,5363,4640,3393,1793,29,-1710,-3242,-4443,-5227,-5584,-5551,-5221,-4715,-4171,-3717,-3452,-3430,-3662,-4084,-4612,-5109,-5447,-5505,-5212,-4536,-3522,-2251,-864,492,1655,2489,2899,2820,2273,1308,34,-1398,-2839,-4126,-5127,-5753,-5947,-5715,-5090,-4143,-2961,-1630,-243,1123,2404,3534,4486,5197,5660,5825,5698,5270,4593,3714,2748,1802,1011,503,361,662,1384,2503,3899,5444,6982,8330,9353,9900,9903,9312,8149,6493,4447,2181,-142,-2337,-4227,-5667,-6545,-6793,-6420,-5470,-4066,-2356,-513,1290,2897,4193,5092,5582,5658,5397,4844,4115,3260,2377,1485,623,-221,-1066,-1945,-2883,-3911,-5007,-6160,-7301,-8346,-9199,-9753,-9923,-9657,-8942,-7818,-6390,-4776,-3154,-1678,-504,247,513,277,-426,-1492,-2812,-4213,-5563,-6706,-7542,-7994,-8037,-7690,-7004,-6051,-4915,-3685,-2424,-1203,-58,977,1884,2658,3283,3756,4061,4183,4116,3865,3453,2942,2390,1908,1561,1448,1602,2047,2765,3688,4740,5809,6771,7521,7935,7944,7484,6561,5199,3491,1551,-484,-2442,-4189,-5575,-6495,-6888,-6728,-6054,-4944,-3506,-1888,-224,1329,2662,3663,4273,4463,4236,3641,2745,1641,426,-802,-1959,-2987,-3851,-4544,-5089,-5497,-5815,-6043,-6202,-6263,-6219,-6019,-5662,-5123,-4429,-3624,-2777,-1974,-1301,-829,-603,-633,-885,-1299,-1783,-2248,-2599,-2776,-2735,-2489,-2062,-1534,-975,-480,-105,99,140,38,-133,-311,-406,-358,-123,307,913,1624,2362,3021,3503,3741,3698,3391,2893,2298,1736,1336,1188,1376,1897,2735,3799,4976,6126,7094,7747,7964,7676,6858,5537,3806,1777,-372,-2491,-4386,-5928,-6978,-7478,-7399,-6779,-5694,-4266,-2622,-917,725,2170,3334,4136,4553,4561,4206,3514,2577,1460,261,-960,-2128,-3223,-4211,-5093,-5866,-6519,-7044,-7413,-7601,-7588,-7356,-6919,-6298,-5552,-4744,-3956,-3265,-2735,-2415,-2325,-2452,-2775,-3227,-3758,-4291,-4762,-5126,-5326,-5363,-5217,-4917,-4482,-3941,-3328,-2656,-1942,-1186,-382,459,1342,2243,3134,3981,4722,5305,5657,5729,5476,4904,4053,3015,1926,945,237,-52,173,954,2248,3958,5911,7902,9703,11087,11864,11910,11144,9613,7392,4678,1685,-1334,-4115,-6447,-8126,-9059,-9178,-8553,-7254,-5477,-3388,-1207,884,2723,4188,5209,5745,5816,5454,4735,3743,2575,1326,87,-1079,-2115,-3004,-3730,-4309,-4744,-5054,-5244,-5321,-5286,-5143,-4895,-4559,-4158,-3725,-3311,-2943,-2685,-2544,-2547,-2680,-2914,-3203,-3504,-3740,-3890,-3889,-3745,-3432,-3002,-2460,-1894,-1324,-824,-405,-95,131,298,460,658,941,1326,1823,2408,3024,3623,4095,4397,4441,4227,3763,3125,2415,1763,1297,1124,1311,1879,2774,3934,5197,6452,7506,8242,8532,8311,7555,6313,4656,2747,721,-1225,-2932,-4260,-5088,-5381,-5116,-4377,-3251,-1902,-477,873,2016,2891,3453,3730,3775,3658,3459,3259,3082,2975,2893,2814,2671,2398,1940,1264,369,-716,-1912,-3147,-4300,-5289,-6026,-6462,-6585,-6410,-5995,-5410,-4757,-4110,-3568,-3164,-2954,-2915,-3035,-3269,-3549,-3839,-4060,-4192,-4193,-4064,-3804,-3434,-2968,-2431,-1832,-1171,-464,317,1144,2028,2942,3843,4702,5460,6057,6459,6592,6455,6027,5352,4499,3571,2705,2026,1670,1720,2221,3161,4471,6030,7691,9259,10569,11432,11735,11374,10338,8666,6470,3929,1233,-1367,-3679,-5490,-6681,-7165,-6950,-6102,-4753,-3081,-1268,494,2060,3324,4219,4744,4918,4785,4422,3861,3192,2421,1611,764,-91,-946,-1768,-2560,-3264,-3886,-4386,-4756,-4999,-5116,-5121,-5054,-4922,-4778,-4630,-4524,-4467,-4494,-4599,-4789,-5041,-5324,-5587,-5780,-5838,-5724,-5393,-4855,-4112,-3234,-2274,-1327,-464,247,769,1091,1245,1269,1236,1206,1238,1365,1606,1934,2317,2692,2984,3144,3121,2913,2554,2104,1668,1336,1222,1367,1828,2555,3515,4580,5663,6606,7308,7662,7586,7071,6100,4761,3125,1332,-471,-2155,-3558,-4594,-5171,-5254,-4861,-4038,-2899,-1563,-185,1098,2171,2955,3429,3600,3532,3293,2977,2653,2386,2195,2096,2052,2029,1975,1833,1569,1135,531,-251,-1177,-2217,-3306,-4399,-5409,-6312,-7023,-7553,-7849,-7951,-7851,-7605,-7227,-6776,-6264,-5746,-5221,-4732,-4280,-3881,-3556,-3289,-3109,-2983,-2911,-2863,-2788,-2661,-2412,-2018,-1437,-669,272,1339,2472,3581,4587,5392,5936,6163,6051,5629,4934,4076,3153,2316,1677,1365,1443,1951,2868,4124,5612,7184,8684,9942,10810,11154,10909,10028,8562,6596,4280,1799,-643,-2848,-4636,-5866,-6467,-6402,-5736,-4563,-3047,-1377,264,1703,2818,3537,3855,3789,3435,2849,2161,1412,717,90,-396,-739,-922,-954,-865,-689,-496,-344,-305,-440,-782,-1361,-2149,-3115,-4186,-5279,-6309,-7191,-7864,-8277,-8424,-8292,-7936,-7363,-6654,-5831,-4959,-4068,-3206,-2388,-1654,-1006,-467,-33,302,551,733,877,1007,1142,1311,1510,1742,1997,2234,2447,2581,2630,2570,2419,2198,1968,1781,1723,1839,2186,2763,3555,4503,5517,6507,7355,7967,8263,8169,7672,6763,5483,3916,2147,324,-1433,-2976,-4186,-4966,-5246,-5004,-4259,-3068,-1552,151,1869,3417,4661,5466,5794,5649,5094,4263,3279,2318,1501,956,745,900,1388,2144,3042,3957,4715,5191,5240,4807,3842,2395,543,-1576,-3803,-5943,-7860,-9369,-10415,-10915,-10887,-10370,-9458,-8246,-6871,-5444,-4073,-2867,-1875,-1159,-719,-547,-596,-795,-1058,-1282,-1383,-1268,-900,-254,649,1738,2941,4129,5191,6026,6535,6689,6466,5920,5110,4172,3203,2366,1751,1478,1581,2091,2954,4104,5435,6808,8111,9199,9977,10353,10267,9695,8650,7173,5363,3315,1193,-865,-2696,-4157,-5149,-5583,-5447,-4764,-3622,-2149,-523,1090,2490,3556,4169,4308,3978,3271,2277,1161,41,-920,-1640,-2010,-2045,-1731,-1173,-475,221,751,995,830,215,-864,-2332,-4092,-5981,-7837,-9495,-10802,-11667,-12031,-11901,-11336,-10424,-9290,-8060,-6842,-5742,-4811,-4083,-3557,-3196,-2956,-2770,-2570,-2294,-1893,-1336,-619,240,1195,2186,3135,3965,4597,4972,5051,4823,4320,3582,2708,1779,912,201,-258,-408,-194,376,1272,2443,3770,5166,6497,7647,8529,9047,9156,8837,8090,6965,5540,3894,2176,476,-1040,-2290,-3153,-3578,-3533,-3022,-2103,-868,568,2035,3407,4500,5239,5515,5350,4761,3864,2788,1696,751,88,-179,-16,577,1512,2661,3848,4877,5557,5732,5283,4187,2458,218,-2368,-5096,-7729,-10058,-11894,-13111,-13640,-13492,-12731,-11483,-9897,-8159,-6424,-4857,-3572,-2643,-2123,-1977,-2174,-2599,-3157,-3696,-4116,-4283,-4154,-3672,-2873,-1797,-552,760,1997,3055,3835,4278,4385,4175,3727,3136,2504,1941,1534,1347,1428,1765,2353,3121,4013,4945,5833,6609,7201,7560,7641,7412,6870,6002,4860,3463,1925,308,-1235,-2617,-3691,-4387,-4614,-4371,-3668,-2592,-1265,164,1509,2607,3305,3507,3182,2360,1163,-258,-1685,-2925,-3784,-4142,-3930,-3184,-2003,-562,922,2218,3120,3435,3087,2022,315,-1905,-4456,-7095,-9595,-11725,-13314,-14228,-14439,-13946,-12863,-11303,-9457,-7489,-5591,-3894,-2532,-1564,-1029,-904,-1121,-1589,-2166,-2726,-3125,-3252,-3039,-2446,-1511,-298,1071,2451,3712,4689,5321,5525,5325,4781,3978,3068,2165,1415,913,735,905,1416,2210,3202,4291,5353,6293,7003,7421,7496,7212,6571,5603,4358,2903,1328,-273,-1787,-3106,-4126,-4762,-4958,-4679,-3950,-2821,-1392,204,1811,3274,4422,5143,5348,5015,4198,3011,1620,240,-932,-1702,-1950,-1611,-727,592,2157,3737,5083,5974,6215,5713,4436,2454,-80,-2965,-5944,-8759,-11188,-13026,-14171,-14567,-14259,-13342,-11975,-10336,-8602,-6953,-5513,-4373,-3580,-3122,-2952,-2994,-3140,-3284,-3325,-3183,-2804,-2177,-1316,-287,826,1917,2877,3600,4018,4085,3816,3275,2544,1759,1036,491,227,286,697,1431,2427,3609,4854,6062,7103,7901,8349,8435,8101,7397,6330,4996,3455,1826,206,-1293,-2568,-3528,-4110,-4264,-3993,-3309,-2285,-994,430,1870,3176,4228,4916,5170,4968,4327,3333,2096,781,-462,-1468,-2120,-2341,-2115,-1498,-593,439,1420,2174,2531,2388,1679,417,-1323,-3410,-5668,-7910,-9930,-11572,-12693,-13226,-13158,-12536,-11455,-10064,-8506,-6957,-5539,-4378,-3530,-3028,-2841,-2912,-3135,-3406,-3595,-3604,-3348,-2790,-1931,-819,462,1791,3044,4083,4814,5152,5089,4643,3902,2974,1988,1076,340,-137,-323,-205,189,802,1588,2453,3354,4211,4986,5624,6103,6379,6438,6249,5808,5107,4176,3040,1783,470,-782,-1871,-2702,-3179,-3250,-2891,-2121,-1002,354,1830,3270,4547,5549,6196,6468,6367,5965,5338,4596,3853,3185,2683,2355,2209,2191,2229,2232,2106,1765,1151,246,-952,-2370,-3951,-5562,-7108,-8461,-9532,-10249,-10578,-10520,-10117,-9433,-8553,-7585,-6604,-5722,-4981,-4441,-4120,-3993,-4049,-4192,-4375,-4490,-4471,-4251,-3798,-3102,-2211,-1171,-90,942,1818,2452,2797,2834,2602,2166,1635,1098,688,445,463,716,1222,1908,2747,3632,4534,5359,6080,6657,7066,7305,7367,7244,6954,6473,5834,5035,4107,3100,2061,1060,188,-506,-926,-1039,-825,-279,514,1494,2524,3487,4281,4801,5021,4923,4551,3975,3286,2590,1979,1555,1349,1410,1696,2171,2735,3282,3696,3850,3674,3083,2080,683,-1034,-2951,-4940,-6838,-8502,-9796,-10624,-10926,-10696,-9973,-8840,-7413,-5829,-4234,-2763,-1540,-638,-121,34,-151,-571,-1134,-1704,-2179,-2454,-2467,-2202,-1662,-909,-15,942,1863,2693,3379,3907,4283,4532,4686,4784,4845,4900,4945,5001,5055,5114,5170,5221,5272,5299,5313,5286,5208,5054,4804,4418,3905,3227,2417,1485,481,-534,-1494,-2312,-2925,-3256,-3269,-2943,-2286,-1360,-229,988,2203,3302,4219,4896,5320,5491,5437,5197,4815,4335,3818,3286,2803,2374,2029,1754,1548,1352,1149,855,438,-156,-955,-1954,-3136,-4442,-5801,-7123,-8315,-9304,-10011,-10423,-10514,-10321,-9884,-9273,-8551,-7796,-7056,-6374,-5764,-5212,-4694,-4162,-3575,-2900,-2111,-1228,-278,682,1566,2315,2837,3098,3074,2783,2293,1679,1063,543,226,178,437,994,1810,2810,3912,5009,6020,6852,7456,7788,7830,7597,7092,6367,5443,4380,3206,1986,754,-435,-1528,-2479,-3227,-3722,-3919,-3778,-3292,-2449,-1317,78,1602,3178,4667,5981,7027,7752,8138,8165,7876,7277,6427,5365,4147,2844,1521,258,-873,-1816,-2532,-3000,-3257,-3333,-3312,-3277,-3308,-3489,-3853,-4438,-5190,-6097,-7036,-7947,-8724,-9284,-9582,-9581,-9287,-8742,-7981,-7093,-6127,-5161,-4230,-3371,-2582,-1867,-1189,-545,99,738,1369,1969,2504,2927,3219,3332,3292,3097,2809,2468,2155,1907,1775,1765,1866,2038,2248,2429,2561,2607,2569,2473,2334,2221,2148,2174,2297,2519,2806,3113,3371,3522,3495,3258,2785,2094,1225,255,-735,-1621,-2324,-2715,-2751,-2364,-1567,-385,1096,2784,4540,6236,7739,8922,9688,9951,9674,8840,7503,5722,3647,1411,-798,-2823,-4510,-5764,-6517,-6812,-6680,-6271,-5700,-5125,-4679,-4443,-4474,-4765,-5264,-5894,-6547,-7134,-7556,-7769,-7732,-7465,-6997,-6397,-5719,-5043,-4416,-3860,-3404,-3010,-2672,-2347,-2007,-1635,-1231,-807,-391,-25,278,475,596,633,655,682,795,1006,1367,1843,2442,3087,3744,4349,4853,5242,5496,5648,5720,5762,5808,5893,6021,6189,6353,6473,6489,6354,6021,5488,4751,3858,2873,1861,934,165,-356,-556,-405,121,982,2117,3425,4791,6080,7187,8003,8465,8533,8194,7477,6425,5115,3638,2110,644,-639,-1634,-2275,-2518,-2398,-1956,-1337,-647,-72,268,247,-186,-1037,-2236,-3670,-5176,-6584,-7732,-8484,-8767,-8557,-7896,-6882,-5632,-4309,-3021,-1916,-1024,-422,-62,62,28,-116,-303,-505,-681,-845,-979,-1106,-1216,-1293,-1320,-1248,-1045,-667,-108,654,1554,2575,3609,4592,5438,6076,6475,6609,6499,6171,5684,5081,4419,3741,3063,2415,1772,1147,507,-149,-826,-1526,-2218,-2879,-3469,-3932,-4228,-4281,-4063,-3516,-2639,-1450,0,1614,3273,4852,6217,7269,7932,8163,7967,7366,6419,5203,3797,2305,821,-554,-1729,-2628,-3198,-3421,-3314,-2943,-2393,-1791,-1254,-913,-849,-1125,-1749,-2675,-3842,-5122,-6414,-7582,-8537,-9195,-9522,-9510,-9176,-8568,-7725,-6715,-5572,-4353,-3088,-1819,-583,576,1612,2470,3112,3485,3591,3412,3008,2419,1750,1084,534,177,87,294,790,1546,2478,3509,4536,5469,6233,6780,7081,7140,6984,6633,6151,5550,4884,4159,3399,2603,1779,929,62,-799,-1637,-2402,-3057,-3541,-3790,-3749,-3363,-2589,-1441,63,1831,3742,5657,7408,8847,9863,10360,10326,9743,8683,7198,5402,3388,1287,-786,-2706,-4352,-5633,-6464,-6827,-6718,-6216,-5411,-4467,-3520,-2750,-2267,-2176,-2509,-3232,-4291,-5540,-6870,-8115,-9160,-9910,-10299,-10311,-9961,-9272,-8308,-7112,-5753,-4285,-2776,-1297,87,1283,2237,2871,3154,3075,2663,1984,1141,251,-555,-1171,-1505,-1526,-1230,-684,34,800,1508,2039,2341,2362,2141,1712,1177,624,156,-153,-257,-151,141,550,1000,1397,1657,1713,1522,1074,397,-457,-1390,-2301,-3057,-3536,-3630,-3252,-2378,-1027,712,2689,4734,6630,8210,9315,9848,9795,9155,8028,6501,4708,2773,814,-1059,-2760,-4204,-5342,-6125,-6553,-6620,-6391,-5908,-5293,-4623,-4033,-3594,-3393,-3454,-3772,-4307,-4975,-5689,-6343,-6856,-7148,-7194,-6968,-6493,-5803,-4944,-3974,-2957,-1949,-1006,-186,471,926,1154,1143,901,459,-135,-804,-1469,-2044,-2439,-2609,-2508,-2145,-1545,-774,92,958,1748,2383,2828,3072,3129,3061,2922,2803,2757,2848,3083,3462,3924,4407,4805,5039,5007,4670,3996,3025,1820,508,-777,-1862,-2610,-2890,-2631,-1816,-503,1186,3064,4916,6522,7674,8250,8170,7476,6257,4676,2914,1162,-437,-1759,-2765,-3435,-3812,-3944,-3905,-3744,-3526,-3267,-3015,-2779,-2590,-2479,-2465,-2581,-2834,-3214,-3702,-4246,-4790,-5288,-5672,-5931,-6032,-6001,-5841,-5587,-5252,-4852,-4396,-3889,-3328,-2739,-2127,-1547,-1028,-630,-383,-325,-452,-738,-1132,-1553,-1917,-2136,-2146,-1894,-1392,-645,263,1271,2264,3175,3910,4438,4749,4850,4812,4669,4506,4360,4261,4209,4175,4105,3948,3629,3120,2377,1421,276,-971,-2231,-3380,-4294,-4868,-4998,-4654,-3809,-2527,-890,950,2822,4541,5923,6827,7167,6923,6157,4990,3586,2133,796,-284,-1033,-1419,-1498,-1327,-1046,-735,-524,-459,-587,-896,-1352,-1907,-2495,-3071,-3590,-4034,-4404,-4703,-4970,-5217,-5492,-5802,-6171,-6596,-7049,-7503,-7881,-8130,-8167,-7936,-7399,-6547,-5421,-4087,-2650,-1235,50,1076,1803,2167,2217,1992,1590,1119,683,375,266,381,738,1285,1994,2765,3546,4244,4814,5208,5422,5460,5362,5158,4905,4623,4343,4051,3741,3365,2900,2295,1545,644,-368,-1424,-2434,-3279,-3852,-4047,-3801,-3080,-1915,-368,1427,3324,5129,6675,7790,8368,8365,7793,6761,5417,3936,2513,1287,361,-221,-503,-538,-471,-382,-425,-635,-1078,-1726,-2540,-3439,-4348,-5169,-5862,-6367,-6688,-6835,-6827,-6733,-6569,-6416,-6283,-6222,-6224,-6296,-6388,-6468,-6446,-6273,-5864,-5197,-4233,-3024,-1605,-101,1382,2704,3752,4428,4699,4548,4050,3281,2379,1460,658,64,-256,-292,-60,363,910,1467,1964,2329,2528,2578,2498,2364,2237,2175,2232,2395,2668,2966,3233,3376,3313,3014,2448,1671,754,-175,-993,-1548,-1748,-1500,-797,347,1837,3560,5353,7042,8457,9442,9884,9744,9022,7829,6288,4613,2967,1554,473,-194,-467,-407,-134,212,497,593,434,-9,-712,-1590,-2550,-3475,-4248,-4797,-5057,-5018,-4714,-4190,-3547,-2870,-2270,-1817,-1586,-1571,-1773,-2107,-2502,-2841,-3033,-3000,-2693,-2136,-1343,-431,528,1405,2124,2601,2819,2767,2492,2039,1483,887,314,-185,-584,-861,-1016,-1053,-986,-826,-589,-278,95,545,1051,1640,2277,2969,3664,4331,4912,5338,5569,5528,5223,4621,3782,2754,1636,543,-419,-1129,-1508,-1514,-1114,-372,665,1871,3113,4241,5108,5585,5592,5098,4137,2821,1295,-239,-1604,-2622,-3196,-3281,-2916,-2205,-1303,-382,372,826,874,494,-285,-1359,-2595,-3824,-4890,-5665,-6047,-6017,-5576,-4811,-3832,-2778,-1806,-1041,-594,-516,-798,-1392,-2179,-3041,-3822,-4408,-4701,-4664,-4299,-3657,-2831,-1904,-1000,-182,473,935,1204,1292,1240,1095,908,723,593,524,556,672,878,1160,1492,1882,2296,2748,3215,3700,4186,4639,5044,5325,5467,5394,5100,4566,3817,2909,1912,928,50,-635,-1058,-1192,-1030,-623,-12,703,1460,2167,2752,3177,3372,3343,3067,2577,1926,1175,439,-197,-614,-753,-559,-50,729,1671,2647,3518,4126,4374,4156,3460,2308,780,-979,-2823,-4562,-6043,-7134,-7749,-7867,-7530,-6826,-5894,-4903,-3991,-3307,-2924,-2874,-3122,-3593,-4150,-4688,-5064,-5207,-5065,-4640,-3980,-3158,-2263,-1398,-627,-19,403,643,713,674,565,450,368,370,450,640,899,1215,1556,1883,2183,2439,2644,2816,2957,3083,3190,3251,3259,3143,2907,2486,1918,1196,398,-432,-1197,-1827,-2257,-2435,-2354,-2008,-1443,-687,178,1115,2050,2926,3696,4297,4698,4859,4773,4450,3926,3267,2558,1886,1339,978,836,906,1144,1480,1815,2067,2132,1960,1505,774,-203,-1355,-2595,-3825,-4940,-5861,-6518,-6876,-6941,-6727,-6308,-5747,-5128,-4519,-3975,-3514,-3146,-2826,-2527,-2187,-1772,-1253,-623,106,895,1710,2495,3195,3782,4187,4411,4411,4201,3789,3207,2510,1747,1001,320,-223,-605,-795,-798,-621,-302,145,671,1257,1868,2466,3021,3485,3812,3980,3946,3735,3346,2836,2259,1673,1148,734,472,390,494,784,1232,1830,2529,3303,4116,4906,5638,6236,6646,6808,6683,6257,5555,4640,3602,2567,1643,943,528,422,584,944,1381,1775,1993,1941,1547,795,-279,-1610,-3066,-4524,-5828,-6853,-7492,-7686,-7428,-6755,-5763,-4563,-3294,-2082,-1034,-229,301,540,523,279,-121,-642,-1200,-1761,-2251,-2615,-2816,-2797,-2552,-2080,-1412,-617,229,1021,1665,2066,2171,1940,1393,572,-434,-1523,-2560,-3435,-4023,-4246,-4053,-3429,-2417,-1103,413,1971,3455,4724,5693,6317,6578,6520,6187,5665,5014,4299,3570,2853,2171,1546,983,522,185,7,25,245,658,1225,1871,2505,3036,3367,3456,3284,2884,2333,1735,1196,820,658,737,1015,1422,1847,2172,2292,2108,1601,744,-374,-1675,-3012,-4238,-5215,-5825,-5994,-5715,-5020,-4017,-2825,-1605,-494,391,965,1205,1123,763,211,-460,-1161,-1820,-2376,-2795,-3032,-3091,-2959,-2656,-2224,-1683,-1120,-557,-74,300,535,617,559,387,141,-134,-377,-549,-588,-470,-164,335,1003,1806,2670,3510,4235,4753,5005,4948,4604,3998,3240,2390,1587,890,384,96,22,135,378,681,986,1231,1393,1449,1414,1302,1137,941,724,496,257,28,-191,-352,-433,-378,-146,275,901,1676,2547,3407,4141,4633,4774,4484,3727,2497,859,-1099,-3229,-5372,-7346,-8998,-10179,-10810,-10854,-10343,-9366,-8044,-6545,-5004,-3599,-2414,-1558,-1052,-912,-1101,-1556,-2210,-2944,-3692,-4330,-4797,-5029,-4993,-4699,-4174,-3469,-2663,-1823,-1017,-316,256,658,892,964,891,698,425,105,-221,-495,-692,-758,-682,-448,-70,419,974,1538,2053,2458,2723,2794,2687,2370,1882,1237,487,-324,-1119,-1852,-2430,-2808,-2917,-2726,-2217,-1403,-337,913,2229,3497,4589,5395,5837,5879,5523,4839,3908,2861,1824,901,189,-277,-486,-478,-312,-78,148,268,234,-23,-500,-1208,-2102,-3135,-4226,-5307,-6276,-7078,-7634,-7909,-7870,-7526,-6891,-6010,-4951,-3784,-2609,-1500,-550,194,692,949,997,894,705,506,354,275,288,364,469,552,570,478,274,-48,-448,-886,-1316,-1672,-1934,-2044,-2009,-1803,-1447,-934,-308,435,1225,2052,2836,3546,4108,4487,4630,4520,4145,3519,2676,1675,579,-504,-1501,-2299,-2831,-3019,-2833,-2258,-1327,-96,1333,2842,4277,5502,6381,6813,6758,6204,5242,3963,2550,1150,-50,-932,-1405,-1454,-1124,-515,223,940,1466,1676,1482,844,-214,-1613,-3250,-4962,-6607,-8019,-9072,-9668,-9738,-9281,-8326,-6951,-5272,-3430,-1580,109,1491,2442,2868,2745,2092,1001,-400,-1934,-3417,-4679,-5565,-5995,-5920,-5366,-4419,-3189,-1830,-498,670,1544,2043,2129,1793,1088,87,-1090,-2323,-3445,-4341,-4856,-4917,-4458,-3492,-2068,-303,1660,3646,5479,7003,8081,8635,8620,8055,7005,5566,3881,2092,358,-1169,-2375,-3145,-3431,-3199,-2489,-1362,51,1617,3141,4473,5438,5952,5942,5440,4519,3309,1998,746,-261,-915,-1146,-963,-439,300,1094,1782,2207,2269,1894,1092,-93,-1566,-3190,-4830,-6317,-7524,-8328,-8644,-8438,-7712,-6521,-4973,-3186,-1345,409,1878,2959,3523,3556,3059,2125,879,-522,-1896,-3101,-3999,-4530,-4651,-4422,-3870,-3146,-2301,-1498,-772,-231,125,265,219,11,-304,-675,-1030,-1302,-1412,-1303,-925,-271,635,1725,2889,4001,4921,5532,5737,5494,4804,3726,2361,841,-682,-2061,-3158,-3873,-4146,-3950,-3322,-2319,-1049,379,1816,3147,4222,4959,5266,5129,4551,3607,2400,1074,-204,-1278,-1998,-2261,-2013,-1270,-105,1334,2876,4306,5438,6088,6147,5552,4321,2535,332,-2119,-4600,-6924,-8878,-10306,-11083,-11132,-10463,-9121,-7234,-4986,-2560,-229,1843,3420,4411,4730,4403,3519,2216,688,-875,-2288,-3394,-4104,-4363,-4192,-3650,-2837,-1868,-871,50,797,1317,1569,1565,1317,893,349,-206,-685,-970,-980,-643,60,1105,2405,3843,5251,6482,7373,7825,7764,7195,6158,4768,3143,1457,-149,-1518,-2541,-3133,-3255,-2904,-2117,-959,470,2068,3694,5245,6558,7570,8146,8294,7961,7227,6152,4873,3518,2250,1189,460,107,160,548,1201,1964,2705,3266,3527,3403,2847,1883,550,-1037,-2779,-4515,-6119,-7437,-8350,-8773,-8638,-7949,-6759,-5143,-3287,-1318,535,2141,3329,4046,4241,3985,3340,2466,1478,536,-265,-847,-1178,-1285,-1198,-1014,-784,-611,-529,-591,-802,-1141,-1597,-2099,-2614,-3054,-3369,-3479,-3318,-2859,-2059,-976,349,1787,3208,4451,5382,5874,5882,5375,4418,3099,1559,-47,-1571,-2863,-3835,-4391,-4536,-4255,-3614,-2673,-1516,-240,1072,2325,3435,4336,4947,5247,5189,4801,4110,3193,2145,1085,130,-603,-1021,-1087,-776,-155,696,1642,2527,3221,3570,3518,2987,2016,644,-1016,-2841,-4671,-6348,-7717,-8625,-8982,-8704,-7800,-6312,-4367,-2127,192,2381,4219,5557,6265,6323,5756,4673,3227,1597,-27,-1479,-2620,-3378,-3707,-3641,-3236,-2588,-1814,-1026,-319,202,516,566,392,30,-453,-939,-1335,-1525,-1418,-972,-164,932,2241,3605,4885,5925,6612,6864,6664,6033,5051,3815,2454,1088,-179,-1243,-2055,-2574,-2785,-2705,-2358,-1772,-1006,-103,868,1831,2705,3404,3855,3993,3797,3270,2459,1457,364,-672,-1545,-2124,-2350,-2177,-1646,-811,176,1206,2077,2681,2867,2580,1791,529,-1121,-3034,-5063,-7021,-8736,-10033,-10768,-10852,-10237,-8965,-7131,-4902,-2494,-128,1957,3587,4609,4978,4688,3832,2536,975,-670,-2229,-3558,-4554,-5169,-5384,-5258,-4836,-4237,-3539,-2857,-2256,-1802,-1507,-1374,-1350,-1381,-1372,-1245,-918,-332,509,1605,2835,4119,5273,6179,6693,6736,6282,5362,4066,2533,912,-626,-1934,-2908,-3463,-3586,-3302,-2651,-1748,-653,510,1680,2765,3720,4485,5034,5325,5362,5116,4642,3945,3127,2239,1415,724,296,173,421,1019,1933,3056,4266,5397,6301,6823,6868,6356,5304,3741,1792,-413,-2690,-4855,-6723,-8129,-8952,-9110,-8596,-7456,-5806,-3802,-1649,465,2329,3802,4756,5156,5000,4365,3355,2109,787,-477,-1558,-2368,-2871,-3053,-2966,-2669,-2256,-1820,-1441,-1188,-1079,-1122,-1261,-1444,-1575,-1565,-1346,-836,-48,1032,2297,3652,4947,6020,6737,6986,6710,5930,4696,3154,1441,-261,-1794,-3022,-3856,-4232,-4176,-3700,-2903,-1863,-682,538,1729,2812,3738,4476,4985,5260,5287,5070,4641,4025,3300,2522,1795,1188,786,641,774,1188,1828,2624,3465,4236,4817,5103,5013,4508,3575,2271,655,-1148,-3007,-4783,-6310,-7483,-8167,-8330,-7917,-6996,-5611,-3909,-2026,-118,1641,3137,4251,4931,5167,4978,4438,3637,2668,1649,651,-242,-994,-1584,-2018,-2327,-2539,-2696,-2822,-2923,-3009,-3038,-3000,-2847,-2557,-2108,-1489,-706,207,1218,2241,3213,4022,4588,4831,4710,4219,3401,2329,1134,-79,-1159,-2016,-2570,-2776,-2664,-2251,-1636,-883,-96,663,1331,1884,2315,2629,2857,3000,3096,3118,3086,2969,2773,2495,2149,1773,1405,1103,912,886,1031,1368,1837,2406,2971,3450,3744,3766,3463,2811,1817,551,-920,-2450,-3936,-5207,-6185,-6734,-6835,-6452,-5628,-4433,-2960,-1339,318,1878,3240,4315,5044,5383,5344,4920,4180,3168,1973,675,-628,-1866,-2954,-3853,-4522,-4942,-5132,-5083,-4837,-4405,-3826,-3129,-2353,-1529,-694,134,930,1685,2384,3000,3509,3865,4027,3960,3638,3070,2289,1355,360,-609,-1451,-2092,-2490,-2611,-2491,-2149,-1670,-1103,-531,4,460,822,1088,1266,1360,1380,1307,1151,868,486,-26,-614,-1253,-1870,-2397,-2751,-2881,-2724,-2287,-1573,-646,405,1471,2410,3115,3448,3353,2764,1709,243,-1528,-3445,-5363,-7089,-8492,-9448,-9886,-9801,-9207,-8193,-6851,-5307,-3683,-2097,-656,561,1479,2078,2320,2240,1839,1188,319,-676,-1756,-2821,-3842,-4727,-5450,-5950,-6195,-6162,-5836,-5227,-4365,-3301,-2099,-857,365,1471,2428,3191,3755,4120,4300,4308,4145,3837,3371,2782,2078,1299,490,-298,-1004,-1586,-1982,-2185,-2162,-1939,-1538,-991,-364,314,982,1605,2169,2623,2988,3220,3331,3305,3142,2859,2464,2004,1508,1052,674,445,395,560,940,1514,2242,3048,3852,4555,5051,5257,5094,4527,3565,2244,671,-1039,-2738,-4277,-5535,-6424,-6893,-6958,-6649,-6055,-5246,-4333,-3361,-2422,-1530,-737,-47,521,949,1229,1345,1277,1034,588,-23,-807,-1699,-2668,-3630,-4511,-5229,-5708,-5882,-5745,-5271,-4538,-3596,-2550,-1509,-534,276,925,1377,1664,1801,1815,1726,1538,1263,897,450,-57,-609,-1154,-1668,-2095,-2402,-2568,-2555,-2389,-2049,-1589,-1019,-391,269,919,1533,2084,2551,2910,3145,3231,3163,2931,2552,2053,1488,906,394,-8,-218,-230,-22,377,927,1555,2186,2721,3089,3199,3009,2491,1648,545,-760,-2141,-3496,-4706,-5679,-6350,-6699,-6730,-6483,-6012,-5363,-4602,-3751,-2859,-1927,-1002,-86,762,1518,2126,2534,2711,2616,2241,1604,730,-301,-1411,-2492,-3432,-4134,-4506,-4511,-4133,-3418,-2443,-1321,-184,843,1666,2209,2472,2463,2248,1904,1507,1122,816,592,483,459,507,600,703,809,882,932,947,940,920,903,900,927,997,1113,1285,1505,1760,2026,2273,2447,2529,2447,2218,1801,1254,598,-70,-690,-1153,-1407,-1384,-1083,-500,297,1245,2226,3145,3860,4302,4355,4009,3247,2126,734,-804,-2357,-3785,-4975,-5848,-6357,-6503,-6328,-5875,-5223,-4436,-3566,-2668,-1771,-905,-110,602,1162,1561,1718,1626,1237,566,-364,-1495,-2718,-3943,-5015,-5840,-6302,-6356,-5978,-5222,-4167,-2942,-1699,-571,316,892,1136,1084,810,424,29,-285,-446,-441,-269,23,393,762,1106,1354,1507,1553,1495,1373,1196,1006,816,658,533,466,452,508,627,815,1047,1311,1555,1746,1830,1776,1559,1196,714,199,-287,-621,-747,-576,-99,682,1716,2903,4140,5286,6206,6790,6927,6594,5767,4530,2961,1225,-542,-2172,-3548,-4572,-5206,-5447,-5336,-4948,-4342,-3620,-2814,-2004,-1189,-409,340,1033,1653,2170,2533,2718,2666,2375,1843,1102,229,-698,-1568,-2280,-2748,-2913,-2763,-2314,-1645,-826,16,800,1439,1897,2170,2300,2341,2372,2453,2621,2891,3227,3585,3890,4069,4067,3843,3390,2743,1948,1095,265,-451,-976,-1271,-1292,-1075,-621,-14,711,1452,2171,2769,3225,3463,3486,3266,2823,2202,1436,639,-138,-764,-1177,-1290,-1065,-491,407,1565,2887,4260,5541,6607,7316,7580,7328,6543,5280,3599,1668,-393,-2390,-4193,-5668,-6740,-7369,-7572,-7389,-6909,-6209,-5389,-4513,-3641,-2811,-2035,-1337,-709,-182,233,508,616,551,309,-87,-596,-1167,-1729,-2232,-2610,-2841,-2909,-2829,-2639,-2390,-2142,-1940,-1834,-1813,-1870,-1955,-1999,-1953,-1748,-1377,-830,-161,571,1281,1879,2297,2480,2411,2095,1590,950,268,-367,-883,-1200,-1291,-1132,-739,-148,595,1419,2264,3066,3754,4297,4635,4773,4675,4394,3928,3366,2754,2175,1710,1411,1330,1488,1858,2427,3117,3861,4581,5177,5585,5738,5592,5142,4405,3431,2294,1081,-127,-1236,-2195,-2938,-3459,-3736,-3804,-3676,-3419,-3057,-2662,-2257,-1876,-1542,-1249,-1003,-787,-583,-380,-155,102,388,705,1025,1323,1568,1701,1706,1533,1175,626,-97,-967,-1915,-2904,-3825,-4631,-5216,-5527,-5514,-5145,-4448,-3453,-2251,-945,351,1500,2420,2998,3220,3061,2564,1806,872,-119,-1062,-1856,-2433,-2733,-2757,-2503,-2021,-1363,-600,195,941,1572,2022,2243,2207,1905,1349,599,-285,-1195,-2023,-2664,-3013,-3008,-2610,-1842,-747,563,1982,3351,4546,5432,5923,5955,5526,4665,3457,2002,436,-1127,-2553,-3752,-4643,-5183,-5360,-5196,-4738,-4062,-3263,-2429,-1662,-1030,-604,-397,-429,-652,-1033,-1489,-1949,-2331,-2578,-2638,-2502,-2185,-1717,-1180,-622,-143,206,367,309,32,-444,-1069,-1769,-2455,-3032,-3402,-3496,-3258,-2693,-1828,-749,430,1594,2602,3373,3825,3950,3770,3352,2794,2192,1659,1261,1064,1075,1282,1641,2083,2548,2955,3263,3432,3441,3302,3006,2601,2079,1504,876,260,-308,-772,-1059,-1134,-923,-433,356,1389,2604,3905,5177,6304,7189,7728,7896,7635,6997,6004,4747,3317,1816,348,-1000,-2147,-3049,-3676,-4021,-4128,-4018,-3783,-3474,-3176,-2947,-2827,-2832,-2942,-3112,-3282,-3368,-3310,-3050,-2572,-1892,-1063,-171,682,1394,1856,2018,1822,1298,471,-563,-1717,-2857,-3879,-4658,-5113,-5162,-4785,-3964,-2758,-1227,497,2289,3976,5425,6478,7057,7096,6604,5647,4318,2789,1202,-258,-1449,-2260,-2613,-2508,-1970,-1089,31,1254,2458,3518,4353,4882,5092,4960,4526,3829,2933,1920,877,-108,-928,-1519,-1788,-1713,-1253,-447,679,2023,3496,4969,6331,7465,8280,8707,8699,8256,7388,6150,4616,2876,1054,-752,-2411,-3843,-4960,-5723,-6130,-6199,-6005,-5617,-5137,-4646,-4206,-3860,-3598,-3394,-3197,-2941,-2584,-2090,-1460,-736,35,742,1324,1672,1742,1498,948,146,-842,-1897,-2942,-3835,-4515,-4897,-4931,-4628,-3972,-3042,-1882,-605,707,1937,2990,3791,4281,4443,4287,3848,3205,2422,1611,833,188,-284,-543,-580,-419,-82,374,903,1455,1985,2466,2867,3177,3389,3490,3498,3399,3221,2977,2707,2448,2250,2163,2216,2438,2827,3347,3972,4610,5223,5722,6076,6232,6188,5924,5460,4797,3967,2982,1894,725,-455,-1602,-2659,-3560,-4298,-4813,-5156,-5311,-5368,-5346,-5328,-5336,-5381,-5459,-5497,-5452,-5237,-4797,-4097,-3141,-1972,-685,608,1767,2658,3177,3243,2834,1975,741,-758,-2377,-3975,-5394,-6517,-7232,-7485,-7252,-6545,-5445,-4018,-2425,-782,747,2030,2953,3444,3465,3046,2237,1159,-85,-1326,-2466,-3356,-3949,-4174,-4050,-3603,-2894,-2019,-1054,-107,744,1423,1871,2050,1941,1540,884,11,-997,-2036,-3007,-3766,-4225,-4276,-3887,-3040,-1804,-271,1417,3095,4615,5829,6645,6990,6869,6273,5297,3982,2470,833,-776,-2284,-3556,-4553,-5196,-5500,-5468,-5167,-4679,-4096,-3523,-3036,-2692,-2517,-2482,-2557,-2652,-2712,-2646,-2431,-2024,-1468,-793,-89,563,1062,1350,1352,1077,518,-259,-1185,-2165,-3096,-3874,-4425,-4654,-4558,-4083,-3288,-2202,-921,456,1800,3004,3938,4541,4746,4573,4045,3266,2333,1388,546,-75,-409,-403,-80,533,1343,2258,3174,3977,4596,4949,5007,4754,4206,3398,2396,1266,104,-994,-1935,-2624,-2983,-2965,-2551,-1759,-660,662,2072,3446,4653,5590,6195,6429,6315,5868,5165,4246,3188,2045,869,-289,-1397,-2414,-3331,-4122,-4811,-5391,-5895,-6345,-6753,-7139,-7490,-7793,-8011,-8100,-8015,-7703,-7154,-6339,-5306,-4098,-2806,-1538,-410,468,1002,1135,860,192,-786,-1974,-3249,-4467,-5507,-6254,-6618,-6556,-6051,-5134,-3867,-2350,-694,954,2477,3721,4611,5042,5015,4518,3638,2458,1115,-245,-1493,-2490,-3159,-3435,-3321,-2839,-2076,-1112,-73,947,1847,2549,3006,3185,3097,2749,2195,1486,691,-106,-825,-1387,-1708,-1746,-1453,-845,64,1199,2482,3818,5088,6227,7152,7820,8229,8353,8229,7859,7273,6491,5536,4448,3239,1975,663,-632,-1887,-3064,-4119,-5025,-5746,-6248,-6525,-6555,-6351,-5945,-5350,-4647,-3843,-3030,-2227,-1494,-863,-368,-32,127,105,-87,-434,-892,-1420,-1967,-2469,-2895,-3188,-3332,-3319,-3132,-2816,-2365,-1838,-1255,-663,-105,389,775,1035,1148,1120,963,704,388,47,-269,-532,-719,-813,-822,-751,-622,-455,-275,-97,72,220,361,482,599,696,781,833,852,826,763,669,571,498,476,551,726,1020,1417,1890,2413,2933,3431,3858,4218,4481,4650,4707,4638,4426,4035,3477,2703,1768,647,-592,-1919,-3267,-4577,-5772,-6799,-7586,-8102,-8315,-8236,-7885,-7316,-6593,-5781,-4956,-4156,-3434,-2789,-2243,-1775,-1383,-1059,-784,-573,-403,-288,-222,-199,-220,-278,-353,-451,-536,-609,-634,-602,-482,-278,35,423,884,1363,1815,2195,2443,2543,2466,2233,1859,1406,910,447,61,-198,-306,-248,-38,310,759,1278,1827,2363,2852,3253,3525,3653,3594,3367,2965,2432,1808,1175,599,177,-38,27,377,1022,1916,2999,4189,5395,6526,7492,8239,8691,8835,8633,8105,7255,6142,4796,3311,1735,170,-1324,-2660,-3777,-4619,-5148,-5351,-5229,-4832,-4207,-3451,-2647,-1906,-1300,-907,-747,-823,-1096,-1497,-1951,-2374,-2691,-2856,-2834,-2638,-2284,-1833,-1331,-847,-439,-134,24,61,-28,-182,-371,-526,-610,-577,-420,-142,227,627,1015,1316,1498,1526,1401,1144,792,402,27,-279,-475,-533,-450,-227,109,533,1008,1506,1981,2409,2742,2956,3011,2902,2599,2140,1529,838,117,-543,-1073,-1397,-1460,-1252,-753,-21,911,1953,3032,4063,4967,5689,6176,6401,6354,6030,5457,4639,3628,2444,1136,-245,-1663,-3047,-4351,-5516,-6490,-7235,-7729,-7956,-7945,-7706,-7310,-6784,-6209,-5611,-5045,-4510,-4027,-3566,-3123,-2670,-2202,-1718,-1229,-763,-346,-10,221,334,333,236,85,-81,-193,-207,-72,252,757,1454,2276,3176,4060,4840,5427,5748,5761,5447,4841,3983,2974,1888,855,-59,-753,-1185,-1342,-1217,-865,-330,316,1004,1671,2261,2726,3038,3174,3130,2919,2554,2079,1537,983,483,96,-123,-121,124,625,1374,2332,3456,4670,5897,7047,8035,8787,9248,9372,9150,8570,7668,6463,5014,3378,1627,-154,-1886,-3485,-4876,-6005,-6829,-7341,-7552,-7502,-7254,-6869,-6442,-6017,-5678,-5439,-5318,-5296,-5330,-5367,-5349,-5226,-4958,-4537,-3961,-3283,-2526,-1783,-1084,-514,-103,113,128,-33,-352,-751,-1196,-1601,-1924,-2126,-2183,-2111,-1935,-1693,-1443,-1213,-1047,-948,-907,-917,-922,-920,-853,-731,-542,-298,-37,226,447,612,720,757,761,732,704,693,705,756,833,944,1074,1220,1391,1579,1804,2074,2394,2785,3228,3743,4275,4832,5344,5780,6101,6260,6249,6054,5678,5134,4442,3617,2693,1687,635,-434,-1484,-2486,-3397,-4203,-4868,-5389,-5757,-5985,-6070,-6054,-5921,-5714,-5416,-5037,-4569,-4005,-3342,-2597,-1777,-943,-118,607,1202,1596,1766,1701,1403,918,296,-401,-1100,-1749,-2292,-2694,-2937,-3022,-2950,-2767,-2484,-2173,-1866,-1615,-1461,-1411,-1466,-1585,-1710,-1777,-1702,-1447,-944,-216,752,1885,3143,4436,5702,6868,7885,8704,9307,9659,9756,9585,9146,8450,7526,6408,5176,3893,2671,1594,763,243,93,331,951,1908,3137,4526,5978,7343,8525,9390,9875,9920,9507,8668,7441,5911,4174,2330,498,-1232,-2759,-4025,-4972,-5594,-5884,-5898,-5682,-5336,-4942,-4612,-4415,-4435,-4692,-5195,-5904,-6751,-7635,-8452,-9084,-9440,-9459,-9114,-8437,-7488,-6365,-5177,-4031,-3014,-2179,-1543,-1097,-786,-568,-356,-104,259,742,1371,2096,2888,3659,4348,4884,5229,5368,5320,5130,4855,4562,4304,4119,4021,3997,4015,4027,3991,3855,3621,3264,2844,2368,1914,1507,1189,968,844,788,775,764,729,655,540,405,286,227,278,480,863,1432,2166,3013,3907,4759,5492,6028,6323,6354,6120,5653,4989,4164,3225,2187,1068,-134,-1424,-2800,-4251,-5754,-7249,-8687,-9967,-11028,-11787,-12191,-12231,-11910,-11283,-10425,-9420,-8359,-7303,-6298,-5346,-4441,-3551,-2637,-1679,-658,424,1530,2634,3663,4563,5286,5787,6067,6143,6047,5860,5622,5419,5272,5219,5238,5309,5371,5377,5260,4991,4526,3888,3081,2172,1210,271,-580,-1291,-1815,-2141,-2258,-2187,-1954,-1595,-1155,-677,-201,221,563,777,853,773,542,185,-273,-761,-1232,-1600,-1794,-1757,-1419,-788,148,1311,2615,3934,5114,6015,6510,6500,5961,4909,3418,1618,-343,-2303,-4111,-5649,-6847,-7677,-8166,-8382,-8417,-8371,-8336,-8376,-8504,-8726,-8970,-9185,-9285,-9198,-8875,-8277,-7414,-6308,-5018,-3611,-2157,-736,606,1807,2844,3684,4315,4720,4900,4832,4540,4009,3284,2384,1376,311,-723,-1664,-2438,-2989,-3298,-3341,-3155,-2772,-2253,-1670,-1084,-563,-149,125,256,247,140,-36,-222,-389,-483,-493,-389,-185,120,486,901,1318,1709,2051,2322,2512,2624,2656,2627,2558,2467,2380,2329,2322,2390,2522,2725,2968,3237,3479,3672,3778,3764,3636,3367,2991,2500,1930,1292,617,-66,-736,-1346,-1893,-2336,-2673,-2888,-2981,-2953,-2810,-2560,-2203,-1752,-1204,-561,157,948,1758,2559,3284,3875,4278,4445,4359,4016,3453,2719,1886,1034,242,-425,-912,-1197,-1275,-1163,-904,-536,-120,302,674,969,1145,1203,1125,927,621,227,-228,-709,-1197,-1648,-2047,-2362,-2575,-2683,-2660,-2525,-2279,-1936,-1539,-1116,-711,-380,-156,-83,-196,-503,-1014,-1707,-2553,-3494,-4469,-5387,-6171,-6716,-6972,-6848,-6355,-5467,-4273,-2839,-1308,176,1492,2499,3155,3429,3358,3038,2571,2094,1717,1533,1591,1899,2421,3084,3793,4434,4906,5101,4965,4446,3559,2343,865,-759,-2435,-4025,-5436,-6576,-7388,-7851,-7968,-7772,-7314,-6657,-5859,-4998,-4102,-3254,-2461,-1784,-1233,-836,-594,-513,-553,-696,-880,-1054,-1178,-1193,-1099,-875,-564,-187,187,513,746,842,815,649,391,75,-265,-565,-814,-974,-1050,-1051,-1003,-949,-913,-946,-1049,-1241,-1503,-1813,-2135,-2441,-2695,-2878,-2977,-2996,-2935,-2821,-2648,-2427,-2147,-1767,-1268,-598,271,1345,2624,4063,5605,7173,8681,10040,11180,12024,12535,12660,12404,11742,10707,9313,7610,5650,3509,1259,-1005,-3193,-5210,-6968,-8388,-9415,-10004,-10148,-9866,-9204,-8241,-7081,-5828,-4622,-3554,-2732,-2198,-1965,-2005,-2242,-2583,-2927,-3165,-3241,-3094,-2733,-2173,-1471,-685,107,859,1507,2023,2391,2583,2619,2479,2194,1768,1224,584,-130,-905,-1697,-2519,-3298,-4046,-4683,-5203,-5539,-5682,-5606,-5330,-4871,-4295,-3650,-3020,-2473,-2062,-1832,-1782,-1887,-2094,-2311,-2452,-2419,-2130,-1528,-588,686,2244,4019,5909,7796,9561,11082,12257,13000,13258,13009,12273,11096,9569,7792,5898,4005,2241,695,-546,-1454,-2021,-2273,-2283,-2112,-1869,-1634,-1483,-1475,-1633,-1946,-2385,-2872,-3339,-3699,-3884,-3850,-3582,-3100,-2444,-1689,-881,-110,602,1206,1699,2081,2362,2557,2681,2737,2744,2692,2619,2507,2388,2248,2084,1891,1635,1309,892,387,-200,-828,-1473,-2080,-2607,-3028,-3307,-3447,-3456,-3346,-3162,-2924,-2662,-2389,-2096,-1758,-1347,-808,-102,802,1933,3266,4783,6401,8038,9573,10880,11837,12334,12304,11704,10576,8969,7024,4885,2721,720,-979,-2235,-2976,-3171,-2839,-2051,-922,424,1821,3123,4193,4901,5182,4977,4304,3196,1759,88,-1655,-3355,-4867,-6095,-6971,-7455,-7562,-7323,-6809,-6093,-5266,-4407,-3582,-2868,-2275,-1860,-1598,-1495,-1505,-1595,-1702,-1806,-1846,-1849,-1791,-1718,-1651,-1614,-1630,-1688,-1790,-1898,-2012,-2099,-2171,-2231,-2294,-2403,-2556,-2805,-3125,-3535,-3983,-4434,-4804,-5029,-5003,-4678,-3972,-2886,-1414,370,2381,4472,6490,8264,9620,10441,10603,10093,8908,7138,4911,2403,-203,-2690,-4902,-6658,-7874,-8468,-8441,-7820,-6689,-5147,-3340,-1406,511,2260,3744,4855,5548,5809,5658,5171,4428,3555,2652,1830,1164,692,437,357,420,539,665,711,658,453,120,-337,-875,-1434,-1977,-2415,-2731,-2866,-2837,-2660,-2372,-2058,-1753,-1536,-1413,-1413,-1489,-1644,-1789,-1933,-1995,-1998,-1904,-1734,-1507,-1238,-970,-722,-511,-353,-221,-107,53,277,646,1161,1875,2764,3814,4965,6141,7245,8173,8830,9123,9000,8438,7445,6098,4469,2692,893,-797,-2262,-3404,-4183,-4554,-4554,-4212,-3609,-2832,-1985,-1163,-471,30,291,305,101,-259,-693,-1090,-1361,-1412,-1186,-665,152,1188,2377,3596,4735,5685,6354,6681,6638,6228,5482,4452,3212,1831,407,-996,-2291,-3430,-4376,-5104,-5634,-5963,-6138,-6172,-6103,-5946,-5721,-5452,-5149,-4843,-4548,-4282,-4073,-3920,-3843,-3823,-3851,-3879,-3865,-3727,-3406,-2823,-1939,-725,803,2605,4576,6627,8571,10296,11600,12382,12512,11946,10696,8810,6441,3736,919,-1813,-4249,-6235,-7637,-8407,-8528,-8056,-7078,-5725,-4138,-2468,-864,550,1662,2401,2735,2661,2227,1511,613,-341,-1240,-1977,-2469,-2673,-2570,-2188,-1567,-783,94,990,1844,2623,3290,3862,4318,4692,4977,5188,5335,5417,5436,5386,5251,5005,4624,4077,3349,2438,1359,164,-1109,-2355,-3532,-4536,-5326,-5855,-6102,-6087,-5834,-5400,-4835,-4179,-3471,-2710,-1897,-1003,-2,1129,2405,3818,5344,6929,8500,9963,11216,12148,12669,12694,12192,11144,9607,7639,5379,2943,496,-1828,-3883,-5580,-6822,-7588,-7847,-7641,-7015,-6055,-4875,-3591,-2346,-1264,-447,24,129,-116,-638,-1325,-2052,-2667,-3071,-3151,-2895,-2289,-1409,-351,775,1822,2698,3300,3585,3539,3180,2571,1788,930,99,-604,-1105,-1344,-1308,-1021,-527,77,718,1287,1724,1967,1989,1799,1409,857,192,-546,-1321,-2095,-2859,-3583,-4246,-4815,-5234,-5451,-5416,-5073,-4417,-3435,-2165,-664,996,2716,4393,5921,7204,8142,8691,8790,8447,7690,6570,5194,3644,2059,527,-851,-2001,-2896,-3496,-3831,-3899,-3762,-3449,-3034,-2577,-2150,-1826,-1663,-1697,-1949,-2386,-2978,-3622,-4243,-4723,-4984,-4954,-4604,-3942,-3012,-1890,-667,550,1677,2629,3358,3839,4056,4033,3779,3332,2729,2007,1225,422,-352,-1050,-1659,-2140,-2503,-2726,-2821,-2766,-2568,-2221,-1731,-1132,-445,257,918,1470,1841,2004,1945,1688,1323,929,638,544,731,1233,2045,3115,4351,5653,6900,7980,8810,9297,9419,9133,8471,7453,6145,4624,2967,1282,-360,-1857,-3155,-4180,-4906,-5293,-5351,-5070,-4505,-3683,-2704,-1643,-631,232,834,1102,992,505,-300,-1351,-2504,-3660,-4667,-5445,-5917,-6052,-5879,-5421,-4772,-3996,-3176,-2389,-1673,-1080,-613,-298,-121,-81,-162,-332,-575,-840,-1116,-1365,-1587,-1786,-1979,-2189,-2450,-2772,-3163,-3631,-4131,-4669,-5188,-5671,-6084,-6395,-6589,-6625,-6491,-6138,-5556,-4706,-3595,-2224,-637,1107,2920,4728,6426,7953,9236,10237,10921,11269,11268,10900,10178,9087,7667,5940,3974,1853,-336,-2471,-4448,-6157,-7509,-8436,-8899,-8892,-8430,-7581,-6423,-5068,-3650,-2284,-1100,-177,427,701,680,423,31,-404,-781,-1026,-1086,-954,-633,-181,356,897,1389,1763,2002,2059,1957,1691,1287,789,230,-341,-868,-1322,-1656,-1864,-1948,-1924,-1838,-1718,-1616,-1555,-1552,-1610,-1716,-1852,-1997,-2126,-2233,-2299,-2327,-2307,-2230,-2080,-1829,-1454,-921,-220,668,1719,2910,4199,5534,6851,8111,9241,10209,10964,11473,11714,11680,11368,10808,10019,9059,7954,6765,5514,4244,2972,1724,519,-616,-1654,-2562,-3315,-3886,-4281,-4504,-4594,-4589,-4546,-4504,-4508,-4566,-4677,-4809,-4909,-4919,-4772,-4429,-3840,-3028,-1999,-828,409,1614,2685,3523,4052,4205,3958,3302,2284,955,-568,-2198,-3779,-5227,-6414,-7292,-7821,-8009,-7901,-7559,-7061,-6500,-5937,-5464,-5099,-4909,-4870,-4997,-5233,-5538,-5827,-6030,-6050,-5821,-5273,-4377,-3135,-1586,187,2074,3928,5626,7015,8024,8566,8652,8297,7595,6643,5577,4524,3596,2883,2424,2204,2190,2271,2364,2362,2184,1806,1233,521,-231,-931,-1481,-1813,-1914,-1794,-1526,-1189,-885,-703,-703,-922,-1335,-1907,-2552,-3200,-3760,-4174,-4396,-4404,-4211,-3815,-3255,-2541,-1709,-785,200,1196,2161,3017,3714,4176,4363,4233,3783,3028,1996,761,-633,-2069,-3492,-4790,-5901,-6766,-7340,-7632,-7647,-7439,-7053,-6561,-6005,-5445,-4897,-4374,-3877,-3362,-2823,-2198,-1484,-644,307,1362,2472,3604,4689,5689,6548,7233,7710,7965,7968,7729,7219,6468,5455,4230,2804,1252,-365,-1946,-3381,-4559,-5369,-5724,-5587,-4958,-3916,-2583,-1129,261,1412,2186,2511,2373,1840,1037,115,-751,-1413,-1765,-1752,-1383,-738,84,925,1661,2166,2351,2197,1688,892,-119,-1258,-2396,-3454,-4313,-4902,-5162,-5065,-4615,-3868,-2889,-1804,-731,201,869,1195,1106,610,-289,-1497,-2931,-4447,-5913,-7175,-8117,-8627,-8650,-8167,-7195,-5818,-4121,-2242,-308,1544,3189,4535,5508,6092,6292,6169,5792,5269,4698,4167,3757,3494,3399,3428,3546,3662,3719,3628,3358,2873,2197,1365,451,-468,-1304,-2002,-2504,-2799,-2875,-2757,-2457,-2015,-1456,-806,-109,619,1324,1981,2547,2995,3311,3498,3580,3601,3615,3689,3863,4177,4625,5159,5729,6204,6512,6515,6165,5408,4264,2798,1100,-683,-2429,-3981,-5232,-6077,-6464,-6370,-5831,-4903,-3706,-2352,-990,260,1290,2029,2442,2538,2356,1962,1453,911,449,138,54,224,655,1317,2138,3039,3924,4695,5292,5650,5761,5626,5284,4772,4156,3459,2752,2019,1316,609,-65,-725,-1334,-1880,-2326,-2637,-2799,-2795,-2641,-2375,-2037,-1696,-1406,-1218,-1169,-1263,-1495,-1808,-2163,-2466,-2665,-2691,-2491,-2072,-1407,-572,405,1434,2431,3323,4019,4477,4643,4531,4143,3554,2820,2039,1287,646,150,-172,-356,-434,-500,-616,-875,-1323,-2007,-2911,-4022,-5248,-6520,-7703,-8680,-9327,-9530,-9230,-8389,-7049,-5280,-3217,-1002,1189,3208,4913,6195,7000,7288,7090,6461,5482,4280,2969,1681,536,-387,-1019,-1355,-1412,-1254,-961,-638,-372,-253,-320,-594,-1051,-1631,-2271,-2883,-3397,-3773,-3961,-3994,-3854,-3610,-3269,-2893,-2489,-2084,-1667,-1237,-774,-272,266,838,1392,1916,2347,2659,2831,2866,2771,2613,2400,2228,2101,2073,2136,2273,2453,2613,2708,2679,2500,2149,1637,1008,302,-392,-1021,-1497,-1787,-1853,-1707,-1377,-926,-417,63,454,701,756,628,313,-127,-623,-1086,-1392,-1465,-1200,-581,406,1685,3176,4712,6177,7389,8258,8672,8625,8098,7171,5908,4427,2830,1228,-291,-1649,-2788,-3675,-4288,-4627,-4716,-4583,-4287,-3900,-3484,-3123,-2866,-2756,-2808,-3011,-3321,-3684,-4020,-4255,-4329,-4179,-3812,-3209,-2439,-1543,-606,302,1124,1806,2327,2676,2843,2853,2686,2379,1922,1348,680,-46,-764,-1425,-1951,-2308,-2448,-2388,-2145,-1781,-1367,-979,-693,-564,-625,-879,-1290,-1798,-2308,-2721,-2948,-2903,-2559,-1896,-962,192,1472,2775,4000,5032,5788,6190,6201,5810,5057,4027,2824,1605,514,-299,-734,-715,-267,559,1635,2790,3860,4670,5083,5032,4483,3485,2132,550,-1116,-2718,-4136,-5272,-6064,-6489,-6564,-6312,-5806,-5097,-4259,-3357,-2434,-1552,-730,-18,591,1061,1424,1670,1845,1973,2089,2225,2387,2579,2777,2958,3073,3098,2995,2761,2402,1942,1424,882,363,-113,-514,-833,-1055,-1161,-1155,-1019,-773,-412,20,525,1031,1538,1974,2316,2530,2593,2519,2332,2097,1886,1777,1850,2146,2697,3474,4436,5488,6546,7481,8208,8628,8693,8375,7695,6689,5452,4068,2669,1356,260,-560,-1012,-1116,-868,-363,311,1004,1596,1943,1963,1603,848,-233,-1560,-2991,-4383,-5582,-6456,-6917,-6893,-6423,-5529,-4343,-2988,-1603,-349,682,1389,1743,1744,1415,832,55,-805,-1690,-2489,-3175,-3661,-3952,-4016,-3878,-3570,-3137,-2657,-2180,-1785,-1497,-1362,-1370,-1533,-1807,-2186,-2601,-3037,-3413,-3704,-3839,-3810,-3568,-3133,-2488,-1666,-679,427,1613,2816,3966,4989,5810,6367,6621,6553,6195,5582,4804,3947,3109,2394,1866,1587,1560,1773,2163,2645,3129,3508,3693,3633,3277,2648,1783,748,-347,-1403,-2317,-2992,-3383,-3461,-3239,-2777,-2136,-1409,-683,-37,461,764,855,720,401,-63,-605,-1141,-1614,-1944,-2103,-2064,-1845,-1477,-1012,-515,-47,326,570,643,557,301,-81,-569,-1098,-1628,-2096,-2456,-2675,-2737,-2646,-2431,-2127,-1769,-1414,-1074,-798,-582,-436,-345,-279,-206,-67,166,551,1090,1789,2615,3504,4396,5198,5843,6267,6421,6298,5897,5246,4415,3447,2448,1480,627,-50,-503,-715,-676,-425,0,529,1087,1594,1968,2154,2086,1760,1164,339,-663,-1757,-2844,-3814,-4557,-4987,-5037,-4682,-3961,-2925,-1709,-429,762,1732,2381,2634,2468,1894,968,-233,-1604,-3032,-4412,-5637,-6636,-7355,-7767,-7882,-7722,-7346,-6795,-6163,-5478,-4833,-4250,-3784,-3461,-3294,-3302,-3454,-3747,-4118,-4537,-4932,-5268,-5483,-5551,-5430,-5103,-4557,-3797,-2855,-1767,-613,538,1580,2450,3063,3412,3472,3308,2965,2551,2142,1841,1705,1788,2088,2587,3229,3934,4622,5190,5558,5668,5463,4952,4135,3084,1856,562,-708,-1846,-2762,-3389,-3672,-3592,-3154,-2377,-1326,-75,1285,2627,3861,4864,5574,5933,5945,5630,5056,4303,3443,2583,1754,1024,401,-131,-562,-962,-1323,-1700,-2083,-2476,-2853,-3185,-3432,-3567,-3566,-3424,-3171,-2821,-2450,-2087,-1795,-1606,-1538,-1590,-1751,-1991,-2259,-2526,-2709,-2772,-2650,-2304,-1724,-900,108,1255,2435,3557,4530,5270,5728,5888,5751,5367,4784,4074,3322,2592,1958,1474,1180,1093,1229,1551,2043,2628,3253,3816,4259,4481,4442,4090,3429,2477,1294,-50,-1440,-2778,-3932,-4814,-5318,-5415,-5072,-4348,-3315,-2086,-799,425,1470,2257,2747,2934,2850,2553,2111,1609,1101,667,312,87,-47,-81,-57,-2,60,87,63,-54,-274,-633,-1132,-1791,-2583,-3500,-4479,-5467,-6397,-7182,-7773,-8106,-8163,-7921,-7413,-6636,-5662,-4519,-3277,-2003,-768,353,1286,1974,2375,2474,2297,1872,1290,610,-76,-686,-1180,-1489,-1611,-1527,-1254,-820,-264,363,1000,1594,2080,2413,2559,2490,2224,1769,1185,520,-149,-756,-1238,-1540,-1631,-1485,-1119,-542,175,988,1791,2527,3102,3482,3622,3535,3234,2778,2206,1597,982,433,-48,-418,-688,-841,-884,-809,-601,-265,222,826,1530,2273,2978,3562,3931,4000,3721,3054,2027,677,-901,-2607,-4320,-5926,-7304,-8380,-9059,-9317,-9123,-8497,-7493,-6176,-4668,-3078,-1550,-200,871,1595,1959,1981,1730,1300,780,293,-114,-350,-427,-313,-57,312,746,1184,1579,1891,2064,2103,1962,1660,1199,586,-130,-931,-1750,-2539,-3230,-3761,-4072,-4112,-3861,-3300,-2473,-1427,-245,955,2088,3025,3706,4060,4065,3735,3090,2213,1153,16,-1134,-2213,-3162,-3928,-4466,-4755,-4758,-4484,-3933,-3148,-2188,-1143,-99,828,1556,2022,2180,2042,1632,1016,268,-532,-1302,-1978,-2502,-2828,-2952,-2843,-2537,-2045,-1422,-715,-8,642,1149,1458,1531,1347,939,348,-335,-1035,-1634,-2081,-2290,-2265,-1991,-1518,-877,-151,631,1373,2063,2623,3052,3301,3369,3241,2911,2399,1711,884,-30,-989,-1900,-2703,-3311,-3654,-3689,-3383,-2763,-1870,-786,378,1532,2557,3387,3972,4285,4355,4209,3914,3524,3108,2698,2347,2058,1850,1729,1694,1759,1921,2184,2538,2940,3360,3707,3931,3945,3707,3187,2401,1397,257,-919,-2019,-2932,-3564,-3838,-3713,-3175,-2247,-991,508,2139,3780,5298,6586,7525,8054,8124,7727,6916,5736,4320,2754,1184,-287,-1569,-2577,-3304,-3711,-3844,-3712,-3379,-2885,-2289,-1643,-982,-375,177,597,894,1020,969,744,343,-187,-818,-1470,-2085,-2583,-2899,-2999,-2854,-2497,-1956,-1314,-629,11,552,945,1156,1180,1022,690,240,-319,-909,-1493,-2009,-2382,-2577,-2521,-2206,-1609,-760,284,1429,2560,3526,4215,4491,4296,3601,2440,913,-861,-2714,-4494,-6061,-7275,-8087,-8416,-8287,-7713,-6749,-5478,-3988,-2371,-743,826,2227,3412,4332,4964,5331,5450,5395,5220,5000,4786,4625,4514,4457,4397,4298,4098,3755,3248,2560,1724,774,-226,-1208,-2114,-2882,-3484,-3891,-4116,-4159,-4056,-3824,-3492,-3077,-2598,-2057,-1490,-901,-339,159,556,808,907,837,624,284,-142,-627,-1136,-1645,-2133,-2573,-2944,-3212,-3342,-3305,-3076,-2645,-2014,-1212,-277,711,1689,2555,3236,3659,3783,3594,3112,2378,1461,437,-619,-1619,-2507,-3204,-3678,-3881,-3793,-3425,-2770,-1895,-837,307,1452,2495,3343,3926,4187,4148,3816,3301,2681,2081,1615,1347,1350,1612,2114,2793,3564,4340,5037,5583,5929,6048,5932,5581,5022,4263,3343,2270,1093,-174,-1466,-2753,-3950,-5008,-5841,-6402,-6646,-6574,-6187,-5568,-4760,-3880,-2990,-2191,-1524,-1049,-775,-714,-847,-1145,-1568,-2046,-2531,-2928,-3199,-3270,-3139,-2783,-2249,-1573,-838,-119,488,903,1063,921,476,-248,-1195,-2272,-3384,-4415,-5270,-5849,-6090,-5954,-5434,-4559,-3402,-2029,-590,835,2094,3108,3803,4126,4101,3740,3133,2361,1536,761,127,-299,-480,-413,-134,327,871,1469,2029,2516,2904,3170,3332,3414,3435,3451,3478,3549,3684,3878,4132,4414,4704,4956,5145,5240,5214,5065,4776,4357,3804,3136,2366,1531,669,-177,-957,-1638,-2191,-2605,-2884,-3026,-3054,-2957,-2749,-2415,-1961,-1382,-700,61,853,1624,2316,2856,3197,3284,3094,2625,1885,936,-182,-1369,-2564,-3674,-4623,-5361,-5815,-5972,-5802,-5320,-4546,-3535,-2332,-1023,343,1669,2925,4015,4936,5621,6072,6280,6254,6028,5649,5161,4634,4118,3670,3336,3132,3068,3113,3235,3364,3445,3420,3254,2943,2510,2001,1483,1041,721,602,669,946,1359,1885,2431,2955,3405,3744,3967,4058,4024,3878,3615,3259,2799,2256,1604,861,5,-945,-1976,-3047,-4102,-5074,-5884,-6480,-6799,-6828,-6572,-6060,-5355,-4520,-3647,-2805,-2075,-1515,-1152,-1028,-1115,-1416,-1882,-2475,-3143,-3831,-4475,-5030,-5427,-5645,-5651,-5439,-5034,-4450,-3741,-2937,-2099,-1248,-451,288,912,1421,1794,2038,2185,2261,2332,2442,2641,2972,3430,4013,4660,5296,5833,6161,6207,5916,5284,4371,3254,2081,968,54,-578,-879,-851,-548,-36,582,1231,1840,2367,2796,3121,3355,3497,3563,3534,3415,3198,2881,2481,2016,1529,1072,699,467,417,567,911,1405,1985,2552,3022,3281,3285,2966,2344,1434,317,-927,-2194,-3380,-4418,-5222,-5789,-6089,-6169,-6051,-5793,-5428,-5010,-4546,-4086,-3619,-3182,-2776,-2402,-2080,-1782,-1536,-1309,-1123,-974,-871,-837,-861,-949,-1082,-1223,-1339,-1385,-1323,-1131,-811,-362,151,709,1217,1643,1930,2063,2039,1900,1667,1414,1162,952,790,673,582,492,395,275,152,30,-61,-123,-138,-130,-110,-100,-124,-194,-322,-508,-737,-1003,-1260,-1506,-1683,-1794,-1803,-1709,-1512,-1226,-856,-452,-19,388,744,1011,1168,1175,1043,734,272,-358,-1132,-2040,-3054,-4144,-5263,-6352,-7351,-8179,-8782,-9087,-9089,-8750,-8131,-7243,-6191,-5023,-3853,-2736,-1760,-971,-399,-63,63,15,-152,-348,-518,-572,-488,-222,198,734,1327,1881,2328,2585,2621,2409,1998,1436,825,268,-133,-288,-140,335,1121,2156,3361,4621,5824,6860,7617,8027,8023,7605,6779,5615,4206,2661,1124,-299,-1480,-2347,-2843,-2944,-2674,-2061,-1190,-137,991,2093,3071,3827,4311,4460,4290,3812,3094,2229,1313,464,-234,-706,-932,-917,-715,-395,-47,255,445,487,367,98,-294,-769,-1282,-1786,-2242,-2606,-2853,-2971,-2945,-2807,-2567,-2270,-1952,-1639,-1361,-1108,-888,-657,-409,-100,265,694,1148,1586,1947,2157,2182,1961,1523,867,85,-765,-1555,-2213,-2633,-2770,-2596,-2111,-1369,-429,626,1703,2727,3621,4327,4807,5046,5032,4784,4327,3688,2928,2077,1208,359,-404,-1043,-1514,-1796,-1879,-1769,-1505,-1121,-689,-256,110,383,533,579,544,466,392,344,334,343,335,257,56,-293,-810,-1453,-2179,-2892,-3525,-3987,-4235,-4237,-3993,-3540,-2914,-2194,-1435,-723,-120,311,525,491,225,-262,-894,-1601,-2288,-2855,-3235,-3361,-3231,-2853,-2299,-1643,-988,-426,-33,148,105,-124,-488,-897,-1264,-1505,-1553,-1377,-969,-359,397,1225,2046,2772,3337,3688,3778,3621,3211,2611,1869,1076,313,-334,-784,-987,-900,-537,81,880,1776,2664,3432,3979,4223,4105,3614,2769,1649,349,-977,-2219,-3206,-3893,-4183,-4121,-3740,-3153,-2466,-1806,-1264,-914,-777,-856,-1108,-1491,-1945,-2415,-2849,-3202,-3436,-3520,-3440,-3189,-2774,-2234,-1592,-919,-240,382,935,1401,1779,2097,2345,2549,2683,2736,2666,2442,2033,1426,643,-286,-1278,-2260,-3127,-3793,-4178,-4242,-3957,-3359,-2488,-1436,-292,837,1856,2674,3218,3450,3334,2898,2158,1203,101,-1035,-2111,-3036,-3734,-4162,-4297,-4156,-3778,-3216,-2555,-1859,-1199,-640,-197,84,229,244,181,79,-1,-19,48,203,405,594,694,615,294,-294,-1158,-2205,-3370,-4484,-5447,-6101,-6391,-6240,-5667,-4713,-3458,-2024,-527,891,2124,3056,3626,3798,3582,3036,2257,1370,524,-152,-545,-596,-286,331,1172,2110,3014,3762,4255,4432,4267,3793,3038,2114,1090,88,-795,-1481,-1887,-2003,-1792,-1311,-588,269,1175,2009,2665,3068,3160,2938,2444,1739,922,98,-648,-1218,-1577,-1687,-1563,-1231,-757,-191,362,867,1225,1414,1397,1177,800,311,-179,-598,-835,-843,-586,-92,579,1332,2045,2629,2971,3042,2810,2308,1585,709,-243,-1194,-2077,-2826,-3386,-3718,-3776,-3555,-3035,-2267,-1269,-145,1045,2193,3224,4073,4695,5082,5227,5165,4906,4503,3975,3370,2724,2082,1481,964,551,255,83,4,27,108,261,469,742,1087,1509,1996,2537,3088,3592,3997,4225,4247,4035,3595,2971,2203,1367,513,-310,-1055,-1727,-2292,-2779,-3176,-3501,-3747,-3926,-4031,-4073,-4056,-3986,-3876,-3726,-3530,-3278,-2962,-2575,-2139,-1679,-1260,-939,-791,-862,-1172,-1706,-2404,-3171,-3906,-4490,-4843,-4898,-4653,-4109,-3347,-2427,-1453,-510,319,970,1397,1577,1512,1235,789,275,-231,-601,-753,-612,-143,628,1640,2789,3930,4949,5694,6106,6104,5709,4945,3895,2668,1380,179,-817,-1492,-1758,-1587,-972,21,1292,2709,4104,5331,6252,6780,6870,6552,5861,4919,3805,2635,1500,456,-444,-1190,-1783,-2235,-2575,-2830,-3027,-3201,-3367,-3551,-3758,-3983,-4207,-4388,-4477,-4433,-4210,-3814,-3261,-2618,-1965,-1403,-1015,-870,-999,-1378,-1973,-2682,-3432,-4107,-4647,-4965,-5051,-4866,-4433,-3769,-2905,-1889,-786,367,1461,2469,3278,3883,4209,4298,4147,3827,3389,2900,2415,1969,1588,1273,1028,848,724,660,644,671,734,796,856,882,874,832,779,734,738,805,959,1192,1500,1849,2221,2577,2898,3153,3322,3380,3286,3034,2576,1931,1095,116,-945,-2007,-2975,-3775,-4328,-4616,-4624,-4396,-3987,-3467,-2913,-2374,-1898,-1494,-1184,-962,-848,-856,-1012,-1338,-1851,-2532,-3356,-4255,-5160,-5979,-6640,-7080,-7263,-7190,-6874,-6355,-5695,-4932,-4133,-3333,-2565,-1866,-1244,-711,-283,70,338,580,818,1105,1476,1951,2540,3210,3925,4615,5211,5649,5864,5834,5542,5005,4270,3392,2446,1522,701,77,-283,-318,-9,638,1590,2760,4071,5410,6666,7763,8602,9146,9346,9188,8683,7847,6729,5396,3916,2395,921,-411,-1514,-2343,-2856,-3074,-3015,-2747,-2336,-1838,-1320,-787,-282,242,743,1263,1735,2140,2402,2450,2248,1737,960,-80,-1267,-2543,-3779,-4898,-5822,-6495,-6902,-7030,-6901,-6532,-5963,-5224,-4365,-3420,-2449,-1487,-590,211,895,1453,1897,2252,2538,2788,3011,3216,3399,3541,3642,3677,3665,3593,3514,3408,3344,3290,3283,3294,3310,3320,3292,3241,3152,3063,2987,2977,3055,3263,3597,4065,4612,5205,5733,6132,6283,6128,5606,4708,3472,1969,308,-1384,-2972,-4335,-5379,-6040,-6293,-6155,-5651,-4871,-3869,-2745,-1574,-435,599,1456,2064,2368,2324,1909,1151,97,-1153,-2478,-3749,-4835,-5633,-6073,-6141,-5845,-5257,-4446,-3516,-2556,-1650,-873,-269,125,292,243,-10,-432,-957,-1533,-2062,-2474,-2694,-2662,-2361,-1788,-987,-24,1020,2045,2970,3715,4224,4480,4455,4201,3734,3133,2463,1800,1234,832,667,781,1207,1940,2958,4188,5550,6924,8190,9219,9895,10122,9852,9057,7787,6111,4164,2092,67,-1758,-3245,-4304,-4896,-5026,-4758,-4175,-3385,-2501,-1609,-789,-83,500,941,1273,1474,1563,1519,1324,982,470,-178,-950,-1790,-2656,-3489,-4250,-4897,-5415,-5781,-5992,-6042,-5918,-5630,-5158,-4531,-3752,-2872,-1931,-996,-141,586,1114,1433,1516,1386,1064,597,24,-599,-1238,-1849,-2400,-2872,-3235,-3488,-3618,-3623,-3529,-3335,-3081,-2793,-2497,-2225,-1986,-1771,-1564,-1307,-971,-471,196,1083,2143,3350,4590,5771,6735,7365,7540,7183,6269,4827,2948,767,-1533,-3767,-5753,-7327,-8385,-8865,-8761,-8131,-7054,-5664,-4077,-2443,-875,508,1613,2368,2721,2646,2159,1290,134,-1219,-2632,-3976,-5136,-6000,-6523,-6670,-6474,-5986,-5283,-4458,-3591,-2761,-2019,-1398,-912,-563,-331,-203,-135,-104,-59,37,223,529,970,1534,2210,2934,3665,4313,4830,5125,5189,4959,4471,3725,2776,1682,511,-658,-1763,-2717,-3471,-3944,-4091,-3863,-3236,-2218,-839,814,2634,4469,6162,7533,8447,8784,8488,7580,6126,4269,2198,102,-1806,-3358,-4446,-4988,-5013,-4567,-3760,-2730,-1594,-495,498,1306,1918,2324,2548,2601,2502,2259,1861,1340,665,-101,-966,-1844,-2715,-3490,-4149,-4621,-4909,-4978,-4846,-4517,-3998,-3329,-2506,-1586,-581,443,1442,2349,3101,3647,3950,3996,3795,3394,2840,2223,1611,1080,697,491,502,708,1106,1645,2275,2933,3544,4038,4346,4421,4222,3758,3045,2152,1165,186,-658,-1278,-1578,-1531,-1125,-432,475,1440,2336,3002,3328,3225,2670,1698,375,-1142,-2736,-4215,-5465,-6338,-6788,-6745,-6246,-5322,-4047,-2545,-902,733,2273,3597,4637,5305,5576,5414,4844,3897,2652,1204,-331,-1832,-3195,-4324,-5167,-5695,-5927,-5883,-5641,-5229,-4731,-4169,-3590,-2994,-2410,-1813,-1230,-638,-63,508,1044,1561,2028,2457,2826,3143,3384,3551,3626,3593,3453,3189,2814,2341,1786,1186,560,-54,-640,-1155,-1591,-1889,-2039,-1981,-1690,-1137,-309,778,2080,3535,5026,6443,7629,8454,8790,8543,7673,6196,4182,1782,-843,-3470,-5903,-7945,-9448,-10317,-10512,-10058,-9028,-7540,-5735,-3769,-1797,48,1652,2938,3865,4401,4573,4378,3869,3081,2066,880,-405,-1738,-3035,-4248,-5311,-6177,-6810,-7185,-7289,-7116,-6680,-6005,-5127,-4107,-2996,-1885,-824,93,851,1375,1699,1800,1730,1540,1272,1015,808,719,768,992,1360,1881,2487,3147,3788,4346,4750,4941,4875,4531,3932,3108,2152,1148,204,-572,-1111,-1333,-1236,-808,-117,778,1764,2732,3563,4159,4426,4339,3870,3066,1990,732,-607,-1917,-3123,-4148,-4952,-5522,-5846,-5957,-5871,-5628,-5269,-4815,-4317,-3791,-3264,-2766,-2311,-1949,-1693,-1591,-1651,-1884,-2280,-2797,-3382,-3981,-4515,-4945,-5227,-5348,-5305,-5134,-4831,-4463,-4013,-3525,-2990,-2412,-1792,-1134,-444,250,929,1539,2054,2421,2628,2662,2535,2294,1976,1660,1389,1235,1211,1352,1614,1987,2387,2782,3103,3327,3441,3474,3442,3415,3405,3472,3599,3812,4062,4344,4607,4813,4925,4890,4681,4251,3606,2720,1644,408,-904,-2206,-3402,-4386,-5076,-5395,-5303,-4787,-3870,-2607,-1098,545,2171,3648,4833,5624,5947,5774,5129,4058,2670,1051,-651,-2336,-3884,-5209,-6242,-6958,-7338,-7420,-7236,-6845,-6304,-5661,-4943,-4187,-3369,-2516,-1597,-634,368,1369,2331,3189,3889,4373,4610,4577,4300,3810,3174,2477,1784,1196,746,487,422,522,759,1057,1361,1605,1751,1781,1702,1562,1388,1271,1222,1311,1527,1881,2352,2899,3494,4088,4623,5060,5324,5378,5164,4657,3857,2773,1476,14,-1494,-2967,-4293,-5374,-6152,-6539,-6541,-6132,-5369,-4303,-3034,-1665,-303,948,2015,2833,3381,3634,3614,3313,2775,1997,1032,-105,-1357,-2680,-4012,-5290,-6442,-7408,-8127,-8555,-8663,-8436,-7887,-7038,-5946,-4666,-3268,-1838,-433,864,2011,2962,3698,4215,4532,4681,4702,4642,4550,4452,4392,4362,4378,4419,4452,4468,4405,4271,4031,3695,3288,2825,2360,1919,1530,1221,980,824,726,694,708,778,877,1015,1147,1268,1339,1341,1266,1111,895,642,378,136,-77,-231,-341,-399,-417,-415,-397,-389,-401,-450,-546,-685,-865,-1056,-1250,-1426,-1575,-1718,-1866,-2053,-2305,-2642,-3068,-3567,-4116,-4657,-5170,-5574,-5872,-6005,-5980,-5787,-5431,-4928,-4298,-3549,-2718,-1823,-902,1,830,1548,2072,2413,2510,2420,2150,1795,1411,1098,919,926,1147,1566,2143,2833,3533,4210,4754,5163,5376,5414,5277,4995,4594,4099,3529,2909,2243,1554,858,169,-477,-1091,-1640,-2149,-2610,-3037,-3445,-3831,-4192,-4521,-4794,-4989,-5082,-5025,-4805,-4377,-3733,-2870,-1812,-611,654,1882,2972,3802,4318,4432,4166,3505,2530,1287,-116,-1603,-3084,-4471,-5713,-6736,-7524,-8046,-8313,-8329,-8131,-7743,-7201,-6532,-5739,-4853,-3845,-2754,-1553,-296,1003,2256,3411,4360,5031,5368,5327,4935,4235,3320,2304,1305,430,-224,-606,-688,-464,7,713,1549,2484,3416,4308,5088,5725,6185,6445,6511,6381,6087,5658,5138,4574,4013,3477,3000,2567,2175,1793,1394,946,440,-144,-786,-1475,-2168,-2819,-3380,-3782,-3991,-3940,-3637,-3061,-2269,-1306,-273,750,1664,2412,2954,3281,3418,3390,3228,2967,2598,2143,1562,869,28,-933,-2007,-3144,-4279,-5347,-6261,-6950,-7334,-7378,-7032,-6313,-5243,-3874,-2312,-651,972,2428,3609,4418,4814,4811,4453,3853,3124,2401,1803,1410,1271,1395,1745,2272,2904,3559,4174,4672,5014,5158,5098,4832,4391,3807,3139,2439,1772,1196,749,474,373,434,636,922,1253,1572,1843,2037,2145,2164,2097,1965,1771,1545,1291,1030,776,537,320,118,-70,-278,-508,-796,-1137,-1526,-1929,-2314,-2620,-2823,-2899,-2844,-2704,-2505,-2318,-2179,-2138,-2200,-2370,-2618,-2911,-3196,-3445,-3599,-3644,-3537,-3280,-2853,-2265,-1534,-666,277,1258,2208,3045,3717,4159,4346,4289,4016,3590,3093,2597,2181,1903,1799,1895,2192,2669,3297,4020,4774,5487,6076,6481,6624,6499,6064,5366,4443,3371,2238,1137,137,-689,-1317,-1739,-1973,-2050,-2014,-1897,-1743,-1573,-1403,-1246,-1095,-941,-766,-535,-229,183,703,1337,2031,2759,3404,3913,4178,4143,3788,3100,2151,999,-256,-1527,-2741,-3840,-4801,-5620,-6307,-6892,-7385,-7814,-8177,-8461,-8660,-8717,-8612,-8287,-7699,-6821,-5627,-4141,-2389,-463,1538,3479,5187,6546,7391,7661,7317,6390,4994,3267,1409,-392,-1937,-3079,-3700,-3754,-3244,-2243,-862,723,2340,3790,4905,5562,5668,5235,4292,2972,1420,-186,-1660,-2863,-3678,-4065,-4041,-3687,-3114,-2470,-1879,-1461,-1278,-1370,-1703,-2241,-2871,-3519,-4037,-4362,-4386,-4084,-3458,-2542,-1443,-269,843,1751,2372,2629,2527,2114,1478,730,-9,-665,-1170,-1535,-1775,-1974,-2190,-2517,-2997,-3669,-4520,-5517,-6591,-7654,-8612,-9358,-9806,-9877,-9517,-8709,-7465,-5839,-3926,-1846,252,2225,3925,5260,6149,6585,6601,6261,5683,4974,4259,3649,3220,3030,3090,3385,3859,4426,4997,5449,5714,5698,5388,4772,3910,2862,1743,646,-316,-1067,-1552,-1768,-1744,-1550,-1273,-1009,-826,-792,-898,-1145,-1466,-1804,-2072,-2211,-2150,-1875,-1367,-668,176,1076,1936,2658,3144,3335,3197,2749,2054,1208,324,-478,-1111,-1515,-1684,-1645,-1475,-1256,-1081,-1037,-1168,-1511,-2049,-2750,-3547,-4367,-5120,-5726,-6104,-6199,-5964,-5399,-4505,-3355,-2009,-595,775,1965,2867,3385,3497,3194,2560,1694,751,-109,-721,-960,-726,11,1222,2823,4660,6557,8302,9694,10571,10803,10358,9255,7592,5545,3294,1082,-908,-2486,-3548,-4053,-4020,-3570,-2828,-1986,-1200,-619,-335,-384,-750,-1346,-2076,-2780,-3341,-3616,-3535,-3045,-2171,-974,422,1874,3210,4281,4961,5178,4928,4255,3265,2089,868,-272,-1233,-1974,-2471,-2777,-2929,-3025,-3123,-3293,-3572,-3967,-4456,-4978,-5468,-5811,-5945,-5751,-5201,-4251,-2933,-1309,516,2385,4151,5624,6669,7161,7044,6320,5064,3413,1551,-303,-1936,-3159,-3828,-3863,-3272,-2112,-538,1272,3105,4750,6027,6816,7042,6736,5951,4834,3524,2194,1002,42,-583,-893,-904,-719,-450,-229,-155,-322,-740,-1398,-2203,-3056,-3797,-4308,-4450,-4165,-3419,-2266,-801,813,2400,3759,4735,5190,5078,4410,3279,1842,278,-1198,-2432,-3273,-3680,-3650,-3266,-2654,-1960,-1350,-943,-855,-1104,-1705,-2574,-3627,-4714,-5699,-6422,-6776,-6647,-6022,-4884,-3322,-1447,583,2577,4359,5753,6643,6951,6687,5919,4784,3460,2155,1052,322,57,293,991,2032,3259,4467,5455,6045,6106,5572,4452,2839,868,-1253,-3321,-5118,-6459,-7211,-7303,-6746,-5625,-4100,-2366,-669,795,1817,2302,2196,1549,486,-825,-2158,-3313,-4107,-4413,-4188,-3461,-2340,-991,391,1609,2494,2939,2891,2393,1521,421,-756,-1875,-2805,-3498,-3916,-4113,-4141,-4102,-4089,-4179,-4427,-4843,-5410,-6061,-6725,-7284,-7663,-7733,-7453,-6750,-5638,-4134,-2331,-327,1719,3664,5340,6618,7394,7616,7302,6515,5395,4103,2834,1763,1044,774,994,1668,2715,3983,5305,6494,7378,7828,7757,7151,6039,4535,2761,881,-938,-2556,-3850,-4747,-5227,-5321,-5100,-4678,-4179,-3721,-3406,-3280,-3349,-3557,-3812,-3988,-3947,-3583,-2822,-1645,-115,1664,3519,5248,6662,7578,7888,7535,6567,5084,3266,1307,-582,-2217,-3476,-4269,-4621,-4566,-4238,-3760,-3287,-2949,-2839,-3023,-3488,-4206,-5079,-6011,-6862,-7515,-7847,-7774,-7238,-6231,-4785,-2994,-974,1107,3083,4786,6077,6861,7114,6858,6198,5274,4264,3338,2664,2342,2443,2945,3785,4826,5908,6853,7482,7682,7350,6505,5177,3508,1646,-216,-1889,-3220,-4075,-4413,-4228,-3610,-2689,-1640,-658,81,429,309,-305,-1328,-2640,-4038,-5318,-6265,-6721,-6559,-5770,-4389,-2545,-422,1788,3849,5605,6890,7651,7854,7547,6816,5766,4519,3193,1860,614,-539,-1570,-2496,-3345,-4133,-4883,-5612,-6294,-6926,-7458,-7841,-8032,-7963,-7600,-6900,-5872,-4515,-2922,-1157,629,2312,3731,4781,5357,5449,5076,4342,3387,2400,1549,1014,905,1282,2140,3387,4901,6487,7967,9139,9863,10035,9622,8667,7260,5552,3708,1899,282,-1023,-1929,-2428,-2527,-2321,-1907,-1418,-988,-721,-699,-955,-1463,-2162,-2927,-3634,-4133,-4314,-4082,-3435,-2395,-1082,361,1749,2900,3667,3932,3678,2919,1786,409,-996,-2273,-3231,-3779,-3851,-3480,-2742,-1787,-791,77,629,765,397,-463,-1760,-3368,-5121,-6837,-8314,-9388,-9912,-9805,-9049,-7689,-5847,-3687,-1417,759,2640,4077,4983,5320,5164,4591,3782,2888,2088,1512,1258,1355,1791,2485,3340,4212,4982,5532,5773,5692,5256,4559,3641,2625,1614,699,-17,-480,-659,-552,-220,271,791,1239,1471,1401,959,132,-1026,-2419,-3887,-5252,-6318,-6930,-6948,-6338,-5109,-3371,-1295,913,3019,4807,6109,6803,6857,6289,5186,3683,1919,68,-1746,-3395,-4802,-5933,-6758,-7322,-7618,-7723,-7631,-7404,-7042,-6571,-6003,-5352,-4624,-3840,-3006,-2144,-1274,-433,347,1012,1532,1859,1995,1922,1681,1314,884,477,163,18,93,415,977,1745,2654,3618,4543,5328,5877,6125,6020,5553,4748,3668,2385,1023,-330,-1535,-2511,-3150,-3423,-3296,-2810,-2044,-1096,-113,779,1469,1873,1968,1784,1382,892,419,95,5,196,669,1355,2166,2970,3637,4075,4192,3992,3490,2774,1941,1111,379,-182,-536,-688,-694,-610,-545,-580,-796,-1251,-1963,-2917,-4058,-5314,-6570,-7730,-8669,-9281,-9488,-9208,-8423,-7142,-5407,-3341,-1051,1278,3505,5453,7004,8056,8571,8549,8062,7199,6105,4921,3798,2844,2163,1778,1708,1886,2258,2691,3113,3394,3488,3331,2942,2336,1607,817,86,-498,-864,-957,-787,-391,143,712,1175,1448,1428,1097,479,-360,-1280,-2157,-2816,-3137,-3006,-2381,-1262,275,2121,4108,6066,7813,9195,10084,10411,10136,9303,7957,6222,4214,2072,-52,-2040,-3774,-5176,-6206,-6853,-7141,-7141,-6900,-6523,-6068,-5610,-5188,-4827,-4513,-4238,-3943,-3603,-3169,-2631,-1986,-1251,-465,335,1104,1810,2434,2968,3424,3826,4208,4604,5036,5524,6056,6610,7146,7593,7903,7990,7811,7319,6504,5388,4020,2487,885,-669,-2058,-3184,-3958,-4339,-4305,-3899,-3195,-2307,-1378,-535,82,402,370,8,-630,-1444,-2306,-3100,-3684,-3990,-3932,-3509,-2746,-1689,-454,877,2188,3378,4394,5168,5700,5987,6051,5919,5623,5166,4582,3847,2985,1963,806,-508,-1940,-3465,-5036,-6571,-8008,-9251,-10225,-10847,-11073,-10849,-10185,-9092,-7631,-5891,-3975,-2011,-115,1589,3015,4079,4748,5000,4864,4386,3645,2744,1785,888,147,-348,-544,-413,34,752,1671,2686,3698,4589,5265,5641,5667,5323,4617,3608,2360,988,-411,-1732,-2887,-3842,-4553,-5062,-5361,-5525,-5553,-5497,-5351,-5124,-4800,-4383,-3849,-3215,-2477,-1660,-797,75,907,1661,2282,2757,3042,3152,3072,2831,2436,1913,1289,583,-156,-904,-1599,-2211,-2698,-3036,-3242,-3305,-3298,-3240,-3204,-3238,-3382,-3660,-4077,-4595,-5176,-5740,-6214,-6502,-6549,-6280,-5688,-4762,-3559,-2137,-611,921,2334,3537,4453,5058,5337,5350,5137,4789,4374,3954,3567,3229,2915,2599,2240,1795,1258,631,-50,-720,-1302,-1714,-1870,-1727,-1254,-493,493,1566,2585,3389,3832,3824,3310,2325,952,-678,-2378,-4000,-5337,-6298,-6748,-6680,-6085,-5036,-3629,-1994,-269,1406,2905,4129,5004,5490,5580,5282,4650,3719,2581,1298,-42,-1369,-2618,-3755,-4740,-5578,-6257,-6783,-7149,-7343,-7341,-7109,-6616,-5831,-4744,-3366,-1734,86,1986,3859,5559,6961,7940,8414,8317,7669,6502,4937,3120,1228,-526,-1978,-2950,-3356,-3140,-2342,-1043,584,2374,4092,5570,6620,7153,7109,6508,5432,3990,2355,671,-870,-2172,-3097,-3648,-3795,-3620,-3188,-2604,-1952,-1306,-705,-176,298,708,1094,1436,1744,1997,2163,2233,2180,2016,1751,1430,1096,793,575,461,464,574,742,920,1038,1035,859,494,-78,-813,-1689,-2638,-3605,-4531,-5358,-6053,-6581,-6936,-7107,-7108,-6934,-6596,-6083,-5394,-4508,-3430,-2146,-688,922,2614,4322,5939,7377,8520,9304,9661,9575,9073,8198,7048,5725,4333,2989,1776,756,-23,-567,-874,-993,-952,-802,-593,-348,-111,110,307,481,635,779,886,948,928,796,531,124,-416,-1036,-1692,-2297,-2776,-3068,-3104,-2876,-2373,-1625,-698,372,1484,2599,3642,4570,5337,5917,6271,6382,6226,5784,5062,4054,2800,1338,-255,-1895,-3499,-4969,-6244,-7262,-8002,-8455,-8648,-8615,-8403,-8071,-7631,-7130,-6543,-5867,-5066,-4123,-3019,-1775,-433,940,2240,3367,4224,4734,4859,4615,4063,3312,2511,1805,1348,1243,1552,2271,3334,4618,5954,7156,8047,8459,8309,7534,6184,4342,2171,-144,-2381,-4346,-5854,-6806,-7136,-6889,-6150,-5066,-3811,-2550,-1440,-585,-52,150,58,-267,-738,-1267,-1772,-2199,-2485,-2622,-2581,-2351,-1948,-1352,-604,290,1276,2312,3325,4242,4989,5487,5680,5529,5017,4163,3004,1597,17,-1653,-3337,-4955,-6438,-7735,-8788,-9572,-10035,-10161,-9916,-9281,-8273,-6899,-5236,-3363,-1396,519,2262,3681,4699,5235,5285,4875,4090,3043,1876,739,-236,-926,-1262,-1206,-766,3,1018,2180,3359,4461,5380,6039,6407,6451,6199,5680,4950,4084,3132,2165,1202,274,-632,-1511,-2381,-3229,-4042,-4782,-5399,-5836,-6041,-5977,-5628,-5012,-4173,-3180,-2119,-1079,-115,698,1368,1875,2253,2532,2739,2901,3010,3068,3034,2880,2572,2085,1428,614,-304,-1273,-2229,-3106,-3863,-4467,-4908,-5194,-5352,-5394,-5361,-5246,-5068,-4805,-4455,-4000,-3444,-2798,-2094,-1370,-684,-87,380,667,782,709,505,208,-102,-350,-461,-374,-48,523,1319,2283,3322,4344,5216,5845,6138,6047,5571,4752,3675,2471,1275,236,-533,-945,-987,-674,-99,638,1403,2081,2571,2808,2764,2444,1890,1152,315,-569,-1415,-2185,-2828,-3313,-3612,-3705,-3565,-3184,-2554,-1695,-636,553,1802,2989,4028,4784,5194,5181,4734,3878,2670,1211,-395,-2025,-3571,-4954,-6082,-6937,-7466,-7677,-7555,-7112,-6354,-5305,-3996,-2473,-813,905,2567,4061,5281,6116,6512,6415,5856,4870,3569,2077,552,-850,-1969,-2706,-2958,-2721,-2009,-918,429,1864,3219,4332,5070,5351,5156,4499,3496,2232,897,-397,-1501,-2325,-2833,-3013,-2913,-2598,-2146,-1628,-1110,-634,-211,133,432,673,889,1068,1222,1334,1392,1385,1302,1146,930,681,426,206,47,-33,-15,74,220,377,498,541,468,248,-106,-613,-1231,-1951,-2738,-3551,-4373,-5146,-5843,-6405,-6789,-6938,-6819,-6395,-5666,-4641,-3375,-1927,-406,1100,2471,3625,4485,5010,5196,5058,4655,4052,3346,2619,1969,1460,1149,1063,1198,1518,1967,2458,2906,3222,3333,3199,2793,2148,1300,337,-655,-1577,-2342,-2887,-3176,-3222,-3040,-2712,-2275,-1828,-1412,-1077,-853,-738,-724,-788,-878,-977,-1014,-991,-846,-600,-224,247,815,1431,2098,2748,3398,3971,4473,4835,5033,4999,4713,4112,3219,2019,582,-1033,-2735,-4420,-5991,-7357,-8439,-9181,-9542,-9518,-9109,-8365,-7333,-6082,-4706,-3272,-1878,-592,524,1416,2060,2446,2587,2517,2280,1926,1521,1113,773,535,460,561,880,1401,2120,2991,3950,4913,5784,6458,6842,6863,6481,5692,4537,3099,1481,-167,-1736,-3080,-4133,-4823,-5151,-5130,-4825,-4298,-3642,-2929,-2227,-1597,-1066,-664,-391,-243,-202,-238,-333,-432,-520,-544,-489,-320,-29,397,948,1615,2353,3132,3860,4492,4927,5114,4999,4570,3836,2855,1687,424,-856,-2071,-3156,-4060,-4758,-5233,-5500,-5566,-5462,-5218,-4847,-4390,-3844,-3232,-2564,-1845,-1100,-331,422,1151,1818,2394,2878,3225,3473,3605,3680,3729,3798,3954,4201,4574,5042,5552,6055,6447,6676,6670,6404,5878,5132,4230,3256,2306,1455,767,284,-10,-119,-110,-32,55,101,71,-41,-244,-503,-812,-1117,-1418,-1666,-1861,-1979,-2011,-1943,-1783,-1507,-1145,-683,-139,467,1137,1833,2551,3240,3885,4409,4795,4975,4929,4643,4105,3355,2417,1345,200,-957,-2055,-3033,-3827,-4390,-4687,-4705,-4440,-3927,-3200,-2331,-1392,-464,376,1050,1523,1743,1734,1491,1077,536,-49,-616,-1071,-1357,-1411,-1188,-696,80,1062,2202,3381,4507,5453,6145,6490,6474,6079,5358,4373,3216,1992,796,-271,-1140,-1768,-2125,-2225,-2098,-1788,-1367,-898,-447,-86,146,203,80,-227,-684,-1246,-1847,-2410,-2864,-3137,-3191,-3003,-2578,-1966,-1203,-379,449,1196,1807,2220,2402,2330,1992,1427,656,-241,-1193,-2116,-2929,-3566,-3985,-4158,-4099,-3836,-3419,-2914,-2384,-1894,-1493,-1199,-1035,-963,-976,-1003,-1022,-963,-816,-554,-193,230,675,1069,1372,1526,1530,1387,1140,862,615,482,510,736,1138,1696,2325,2953,3484,3836,3948,3782,3347,2671,1826,903,-4,-784,-1371,-1693,-1744,-1528,-1105,-548,49,598,1006,1231,1225,1005,596,58,-528,-1091,-1547,-1854,-1972,-1913,-1699,-1386,-1035,-708,-449,-302,-272,-366,-577,-876,-1268,-1707,-2198,-2710,-3211,-3700,-4124,-4492,-4775,-4975,-5090,-5136,-5111,-5046,-4925,-4775,-4569,-4312,-3974,-3553,-3023,-2394,-1674,-877,-60,749,1479,2084,2511,2735,2742,2553,2219,1799,1387,1061,891,927,1170,1588,2117,2651,3094,3334,3292,2923,2223,1229,31,-1265,-2517,-3599,-4391,-4810,-4819,-4432,-3700,-2732,-1635,-550,412,1148,1605,1749,1608,1219,663,21,-609,-1149,-1524,-1690,-1625,-1333,-843,-207,516,1257,1963,2579,3067,3398,3550,3513,3280,2855,2257,1518,674,-214,-1111,-1944,-2702,-3331,-3836,-4211,-4459,-4609,-4663,-4648,-4556,-4396,-4146,-3795,-3325,-2725,-1985,-1131,-171,836,1845,2779,3585,4189,4562,4681,4558,4243,3793,3300,2841,2500,2317,2327,2509,2824,3206,3569,3831,3927,3790,3420,2809,2009,1087,120,-803,-1601,-2235,-2650,-2868,-2893,-2778,-2571,-2324,-2084,-1887,-1743,-1663,-1617,-1589,-1521,-1386,-1125,-717,-142,593,1455,2390,3313,4150,4794,5183,5253,4986,4395,3525,2453,1276,110,-941,-1770,-2311,-2519,-2405,-2018,-1439,-789,-179,259,451,316,-137,-894,-1865,-2940,-3992,-4877,-5478,-5714,-5525,-4937,-3982,-2778,-1425,-83,1146,2133,2836,3208,3309,3171,2928,2667,2512,2548,2819,3347,4075,4942,5822,6592,7130,7314,7085,6399,5297,3852,2193,474,-1134,-2490,-3456,-3979,-4031,-3657,-2943,-2024,-1028,-126,579,969,1002,665,11,-880,-1876,-2854,-3662,-4206,-4390,-4203,-3649,-2813,-1786,-701,321,1178,1787,2126,2186,2020,1685,1272,857,511,284,184,211,308,431,503,469,279,-91,-638,-1335,-2125,-2935,-3678,-4272,-4633,-4712,-4477,-3929,-3112,-2078,-929,253,1351,2296,2997,3433,3577,3472,3167,2737,2289,1896,1647,1595,1751,2118,2637,3244,3844,4341,4658,4706,4479,3955,3199,2286,1319,411,-338,-863,-1122,-1130,-934,-599,-236,83,258,237,-4,-470,-1115,-1862,-2636,-3309,-3813,-4051,-3989,-3617,-2971,-2127,-1186,-261,531,1105,1399,1395,1130,658,87,-480,-937,-1191,-1193,-927,-414,265,1027,1743,2309,2613,2586,2184,1408,307,-1044,-2510,-3978,-5262,-6257,-6818,-6878,-6405,-5425,-4014,-2309,-459,1340,2928,4141,4870,5076,4738,3973,2862,1607,362,-697,-1430,-1760,-1657,-1161,-376,568,1499,2273,2743,2844,2542,1888,982,-46,-1027,-1841,-2353,-2538,-2365,-1913,-1256,-529,153,669,936,905,569,-26,-802,-1650,-2441,-3067,-3417,-3446,-3129,-2504,-1657,-684,263,1069,1616,1814,1648,1104,272,-772,-1881,-2932,-3795,-4377,-4617,-4513,-4092,-3446,-2670,-1899,-1244,-820,-686,-892,-1405,-2176,-3097,-4033,-4849,-5393,-5575,-5311,-4606,-3508,-2108,-575,961,2304,3361,3997,4226,4031,3536,2832,2096,1466,1081,1033,1368,2063,3048,4205,5365,6377,7077,7326,7077,6282,5026,3410,1605,-197,-1807,-3066,-3852,-4119,-3881,-3203,-2223,-1066,86,1114,1881,2328,2414,2176,1666,997,281,-363,-825,-1046,-993,-690,-202,384,948,1391,1622,1575,1252,663,-104,-954,-1776,-2445,-2884,-3023,-2852,-2407,-1744,-983,-227,388,757,794,448,-278,-1347,-2662,-4097,-5499,-6714,-7584,-7999,-7881,-7204,-6020,-4395,-2481,-414,1628,3490,5052,6197,6895,7118,6920,6364,5560,4624,3666,2809,2124,1677,1482,1528,1759,2118,2498,2828,3016,3019,2817,2411,1865,1210,543,-102,-657,-1116,-1464,-1725,-1934,-2119,-2323,-2565,-2852,-3176,-3496,-3780,-3953,-3978,-3800,-3400,-2787,-1991,-1077,-128,760,1502,2019,2274,2257,1998,1559,1020,483,14,-287,-419,-343,-112,228,596,903,1075,1024,720,123,-744,-1847,-3114,-4439,-5714,-6807,-7607,-8017,-7970,-7457,-6495,-5168,-3578,-1871,-192,1323,2545,3399,3835,3864,3539,2951,2223,1495,899,555,544,906,1622,2630,3799,4994,6030,6764,7055,6847,6121,4958,3494,1896,380,-887,-1749,-2126,-2011,-1471,-628,339,1265,1959,2314,2233,1727,839,-298,-1545,-2708,-3648,-4209,-4337,-3984,-3216,-2110,-819,511,1708,2656,3228,3411,3174,2602,1767,795,-188,-1061,-1738,-2134,-2248,-2081,-1691,-1175,-628,-176,84,52,-298,-998,-1981,-3177,-4456,-5684,-6711,-7425,-7724,-7576,-6980,-5998,-4732,-3299,-1853,-501,621,1454,1950,2114,1998,1668,1245,825,529,448,624,1099,1811,2710,3673,4576,5295,5725,5807,5523,4922,4077,3108,2126,1244,525,9,-318,-496,-594,-677,-809,-1030,-1330,-1708,-2084,-2415,-2618,-2641,-2452,-2049,-1460,-758,-15,655,1169,1439,1415,1090,482,-320,-1226,-2108,-2843,-3333,-3490,-3291,-2746,-1898,-858,291,1401,2375,3107,3525,3586,3285,2629,1690,521,-758,-2058,-3254,-4247,-4943,-5273,-5202,-4726,-3870,-2699,-1297,226,1755,3170,4376,5269,5813,5968,5763,5246,4506,3647,2802,2074,1568,1344,1411,1750,2277,2889,3478,3916,4140,4093,3781,3253,2584,1876,1221,720,408,334,468,778,1195,1633,2025,2279,2365,2238,1907,1403,775,99,-541,-1069,-1412,-1525,-1384,-1005,-422,305,1095,1891,2613,3229,3680,3979,4079,4017,3765,3358,2794,2125,1367,594,-148,-797,-1302,-1643,-1822,-1853,-1810,-1736,-1712,-1782,-1974,-2280,-2664,-3051,-3360,-3512,-3424,-3072,-2429,-1551,-498,623,1689,2598,3232,3548,3501,3133,2498,1706,873,128,-432,-724,-735,-477,-34,507,1012,1398,1563,1485,1167,655,37,-607,-1182,-1622,-1894,-1987,-1946,-1820,-1681,-1603,-1624,-1784,-2049,-2383,-2700,-2903,-2906,-2620,-2027,-1113,49,1356,2680,3841,4721,5179,5169,4682,3783,2594,1273,-7,-1081,-1835,-2180,-2125,-1692,-996,-138,738,1521,2106,2425,2433,2130,1514,650,-428,-1614,-2832,-3966,-4914,-5575,-5874,-5758,-5224,-4306,-3071,-1639,-128,1326,2589,3588,4228,4524,4467,4141,3624,3025,2463,2035,1831,1893,2230,2804,3531,4301,4990,5469,5649,5466,4911,4025,2883,1584,262,-998,-2075,-2937,-3538,-3899,-4055,-4061,-3989,-3890,-3814,-3783,-3792,-3821,-3839,-3800,-3680,-3459,-3137,-2737,-2291,-1846,-1424,-1078,-788,-572,-404,-243,-91,109,317,546,729,817,754,480,-24,-732,-1615,-2535,-3423,-4105,-4530,-4593,-4325,-3750,-2982,-2149,-1384,-818,-522,-538,-840,-1349,-1961,-2535,-2943,-3075,-2850,-2255,-1304,-92,1280,2649,3892,4846,5439,5601,5339,4718,3835,2830,1847,1013,421,123,112,339,730,1182,1597,1902,2013,1924,1597,1077,381,-427,-1301,-2181,-3037,-3814,-4519,-5097,-5572,-5900,-6094,-6126,-5999,-5709,-5265,-4696,-4030,-3319,-2602,-1940,-1349,-872,-494,-223,-14,141,300,473,695,959,1269,1576,1864,2066,2161,2114,1926,1620,1231,806,395,19,-306,-584,-848,-1107,-1393,-1686,-1977,-2198,-2307,-2218,-1895,-1294,-435,653,1878,3153,4336,5340,6038,6387,6353,5947,5244,4330,3329,2387,1603,1107,933,1103,1573,2241,2998,3707,4249,4542,4537,4241,3701,2986,2193,1401,690,97,-353,-688,-938,-1166,-1420,-1741,-2142,-2609,-3097,-3542,-3872,-4021,-3949,-3646,-3132,-2467,-1721,-988,-344,127,396,423,240,-133,-633,-1187,-1729,-2203,-2548,-2779,-2874,-2885,-2850,-2810,-2797,-2817,-2849,-2854,-2788,-2603,-2273,-1806,-1220,-587,43,582,995,1223,1280,1167,950,668,412,230,195,336,671,1201,1886,2689,3537,4370,5116,5722,6155,6398,6471,6398,6230,6002,5757,5511,5276,5036,4786,4507,4179,3810,3371,2886,2339,1742,1108,434,-248,-943,-1610,-2251,-2817,-3312,-3675,-3912,-3981,-3888,-3632,-3239,-2749,-2218,-1700,-1259,-925,-749,-717,-845,-1086,-1427,-1808,-2211,-2577,-2893,-3128,-3282,-3360,-3384,-3386,-3405,-3468,-3611,-3809,-4070,-4308,-4501,-4551,-4439,-4120,-3622,-2982,-2272,-1578,-957,-476,-134,81,232,388,648,1060,1697,2544,3584,4739,5901,6961,7782,8274,8357,8004,7244,6152,4862,3527,2320,1389,861,787,1172,1943,2987,4152,5281,6220,6860,7120,6971,6433,5568,4451,3198,1903,654,-464,-1423,-2185,-2758,-3141,-3370,-3437,-3387,-3216,-2944,-2591,-2159,-1672,-1142,-602,-58,430,868,1189,1402,1463,1392,1184,869,475,32,-431,-904,-1369,-1855,-2349,-2885,-3448,-4034,-4601,-5115,-5515,-5759,-5815,-5677,-5370,-4931,-4431,-3923,-3464,-3095,-2807,-2603,-2430,-2244,-2000,-1645,-1173,-562,155,950,1773,2562,3272,3836,4229,4419,4415,4235,3930,3541,3144,2773,2463,2238,2068,1964,1875,1797,1708,1604,1485,1365,1238,1118,996,855,685,455,147,-251,-736,-1286,-1860,-2404,-2858,-3162,-3278,-3181,-2880,-2402,-1796,-1130,-470,109,552,808,858,695,347,-144,-721,-1306,-1854,-2292,-2616,-2811,-2908,-2955,-3005,-3109,-3312,-3621,-4027,-4480,-4928,-5295,-5525,-5568,-5419,-5079,-4604,-4036,-3449,-2888,-2407,-2009,-1712,-1479,-1282,-1093,-866,-589,-244,167,621,1103,1578,2017,2402,2707,2947,3125,3283,3455,3676,3982,4374,4849,5369,5880,6328,6637,6766,6654,6291,5659,4781,3700,2462,1165,-140,-1341,-2382,-3190,-3712,-3925,-3820,-3405,-2732,-1845,-835,223,1240,2139,2869,3377,3658,3700,3525,3144,2603,1913,1135,283,-575,-1422,-2185,-2862,-3388,-3781,-4013,-4112,-4094,-3981,-3811,-3601,-3377,-3153,-2933,-2730,-2534,-2366,-2222,-2124,-2079,-2095,-2168,-2284,-2408,-2506,-2529,-2436,-2198,-1798,-1243,-562,199,977,1697,2297,2713,2898,2840,2531,2013,1341,595,-128,-740,-1155,-1320,-1202,-818,-203,573,1422,2263,2992,3546,3858,3895,3651,3141,2410,1511,515,-509,-1500,-2395,-3160,-3753,-4161,-4384,-4410,-4276,-3960,-3515,-2923,-2222,-1424,-556,344,1228,2049,2752,3278,3609,3695,3567,3224,2714,2089,1383,653,-73,-790,-1464,-2122,-2752,-3355,-3928,-4441,-4868,-5151,-5258,-5137,-4770,-4161,-3336,-2350,-1277,-200,808,1664,2331,2772,2984,2992,2826,2544,2186,1823,1478,1196,987,846,772,741,729,734,742,757,798,870,990,1165,1381,1626,1865,2065,2187,2193,2063,1773,1330,757,86,-623,-1314,-1920,-2388,-2669,-2743,-2595,-2237,-1700,-1018,-252,553,1336,2051,2655,3117,3401,3506,3402,3100,2605,1925,1111,194,-751,-1652,-2436,-3017,-3349,-3388,-3143,-2651,-1983,-1236,-516,73,445,540,336,-152,-859,-1710,-2591,-3408,-4063,-4493,-4656,-4543,-4173,-3576,-2805,-1909,-943,36,987,1865,2632,3267,3735,4025,4123,4033,3753,3318,2746,2089,1402,750,188,-216,-435,-431,-224,156,653,1180,1662,2005,2129,1992,1541,810,-201,-1394,-2709,-4024,-5261,-6305,-7115,-7608,-7798,-7649,-7213,-6500,-5571,-4470,-3257,-1985,-728,477,1538,2433,3081,3463,3547,3325,2828,2083,1171,158,-851,-1784,-2546,-3101,-3413,-3487,-3360,-3064,-2669,-2210,-1738,-1279,-837,-420,-7,422,871,1368,1883,2418,2928,3388,3762,4027,4172,4209,4144,4026,3870,3737,3639,3626,3691,3864,4120,4449,4820,5190,5518,5766,5891,5887,5744,5483,5140,4752,4374,4025,3752,3534,3386,3262,3134,2948,2671,2261,1704,1006,183,-715,-1636,-2530,-3331,-3996,-4489,-4779,-4859,-4729,-4396,-3893,-3253,-2526,-1772,-1045,-414,76,384,500,426,197,-131,-500,-827,-1054,-1120,-996,-683,-212,358,934,1433,1755,1831,1627,1117,352,-628,-1710,-2810,-3803,-4578,-5061,-5157,-4862,-4160,-3089,-1721,-142,1545,3216,4768,6089,7099,7735,7971,7810,7281,6458,5411,4241,3050,1915,929,141,-406,-693,-707,-468,22,709,1567,2518,3498,4407,5173,5683,5887,5706,5122,4140,2791,1163,-648,-2510,-4292,-5871,-7133,-8008,-8437,-8434,-7998,-7210,-6132,-4865,-3521,-2188,-988,22,752,1180,1279,1069,587,-119,-968,-1890,-2803,-3626,-4307,-4770,-5000,-4957,-4672,-4146,-3445,-2615,-1734,-870,-95,533,965,1169,1143,898,480,-57,-636,-1175,-1599,-1833,-1836,-1568,-1039,-255,719,1847,3035,4236,5367,6384,7246,7922,8409,8702,8811,8751,8533,8175,7692,7104,6439,5722,4999,4296,3651,3091,2608,2229,1906,1644,1402,1145,863,520,111,-350,-876,-1414,-1960,-2472,-2920,-3280,-3517,-3626,-3577,-3388,-3055,-2623,-2124,-1625,-1182,-873,-746,-862,-1235,-1877,-2758,-3822,-4997,-6191,-7298,-8240,-8911,-9277,-9293,-8974,-8360,-7530,-6563,-5589,-4686,-3965,-3476,-3261,-3307,-3587,-4014,-4505,-4941,-5221,-5256,-4985,-4384,-3472,-2299,-954,467,1846,3090,4108,4855,5301,5475,5401,5161,4813,4435,4094,3821,3672,3623,3699,3865,4098,4389,4702,5044,5388,5727,6040,6291,6448,6457,6280,5869,5206,4273,3093,1693,146,-1478,-3069,-4534,-5764,-6664,-7168,-7209,-6799,-5931,-4692,-3169,-1485,187,1726,2956,3783,4116,3927,3235,2110,658,-983,-2657,-4227,-5540,-6524,-7084,-7244,-6996,-6448,-5683,-4840,-4037,-3389,-2982,-2857,-3034,-3454,-4076,-4785,-5496,-6103,-6511,-6668,-6508,-6029,-5227,-4133,-2791,-1258,404,2121,3821,5440,6896,8143,9115,9768,10082,10035,9636,8932,7950,6785,5501,4183,2918,1768,797,50,-435,-646,-571,-235,332,1085,1956,2876,3768,4536,5111,5388,5317,4838,3938,2648,1022,-819,-2742,-4579,-6165,-7351,-8016,-8098,-7577,-6507,-4971,-3114,-1092,913,2721,4178,5141,5533,5304,4493,3161,1456,-464,-2400,-4155,-5548,-6433,-6727,-6403,-5514,-4170,-2528,-785,871,2254,3226,3692,3617,3039,2024,715,-755,-2209,-3514,-4527,-5156,-5346,-5057,-4328,-3193,-1742,-84,1666,3378,4931,6236,7210,7823,8072,7992,7652,7134,6527,5918,5379,4965,4705,4612,4675,4867,5148,5454,5732,5906,5936,5761,5365,4731,3860,2785,1532,165,-1247,-2612,-3832,-4792,-5407,-5580,-5280,-4495,-3277,-1730,9,1754,3325,4537,5240,5324,4753,3529,1769,-397,-2756,-5082,-7163,-8797,-9855,-10261,-10037,-9238,-8032,-6574,-5079,-3728,-2685,-2063,-1912,-2229,-2938,-3939,-5090,-6259,-7310,-8147,-8702,-8943,-8879,-8540,-7989,-7281,-6487,-5651,-4808,-3981,-3151,-2325,-1460,-565,392,1377,2373,3315,4137,4765,5116,5156,4842,4201,3290,2195,1066,42,-704,-1040,-857,-115,1163,2882,4880,6959,8897,10487,11541,11947,11628,10616,8984,6899,4545,2169,-18,-1793,-3007,-3557,-3425,-2657,-1370,271,2077,3837,5370,6514,7161,7256,6800,5859,4527,2955,1286,-313,-1715,-2807,-3520,-3835,-3758,-3360,-2717,-1935,-1121,-369,241,654,849,817,587,173,-358,-987,-1627,-2248,-2784,-3194,-3452,-3526,-3421,-3120,-2636,-1983,-1164,-235,790,1829,2825,3693,4345,4717,4745,4419,3750,2784,1604,288,-1061,-2352,-3503,-4445,-5113,-5494,-5562,-5360,-4923,-4334,-3675,-3027,-2485,-2091,-1910,-1954,-2229,-2719,-3386,-4154,-4971,-5715,-6322,-6689,-6771,-6526,-5977,-5156,-4141,-3023,-1902,-864,-2,639,1013,1107,935,523,-77,-798,-1553,-2266,-2838,-3206,-3306,-3106,-2595,-1803,-763,440,1718,2982,4117,5060,5740,6123,6221,6053,5677,5169,4599,4042,3563,3181,2934,2790,2745,2762,2818,2906,3010,3152,3320,3547,3809,4112,4421,4703,4919,5034,5001,4816,4453,3934,3280,2537,1765,1033,412,-31,-260,-242,-19,401,906,1440,1896,2178,2233,1978,1418,541,-565,-1833,-3104,-4261,-5138,-5634,-5663,-5200,-4284,-2976,-1428,243,1836,3235,4261,4848,4899,4431,3467,2106,483,-1253,-2931,-4417,-5583,-6378,-6761,-6770,-6458,-5907,-5222,-4475,-3773,-3146,-2668,-2331,-2156,-2115,-2198,-2374,-2629,-2939,-3295,-3689,-4113,-4552,-5011,-5443,-5849,-6150,-6317,-6258,-5937,-5269,-4267,-2904,-1267,566,2446,4220,5711,6767,7258,7105,6312,4918,3069,932,-1266,-3289,-4919,-5967,-6305,-5890,-4746,-2993,-807,1597,3960,6058,7671,8632,8863,8324,7094,5294,3112,774,-1495,-3476,-5010,-5975,-6346,-6139,-5453,-4416,-3186,-1932,-786,124,731,1007,956,637,125,-485,-1092,-1602,-1945,-2069,-1955,-1618,-1099,-456,238,898,1478,1900,2154,2227,2127,1896,1562,1180,789,446,181,53,66,248,576,1014,1517,2020,2483,2865,3176,3414,3643,3874,4168,4516,4934,5380,5815,6193,6450,6550,6437,6096,5497,4667,3617,2414,1126,-157,-1348,-2363,-3144,-3661,-3909,-3937,-3786,-3547,-3292,-3097,-3031,-3119,-3382,-3802,-4323,-4901,-5437,-5883,-6160,-6240,-6102,-5757,-5241,-4608,-3914,-3233,-2625,-2140,-1822,-1694,-1757,-2017,-2432,-2982,-3585,-4199,-4718,-5089,-5224,-5084,-4636,-3871,-2834,-1541,-84,1489,3087,4639,6072,7321,8323,9032,9419,9454,9155,8524,7616,6472,5169,3773,2380,1072,-52,-899,-1386,-1452,-1056,-223,1007,2526,4195,5855,7342,8493,9196,9371,8982,8088,6750,5121,3356,1630,127,-1026,-1716,-1907,-1620,-929,28,1097,2103,2878,3298,3266,2761,1814,516,-983,-2524,-3920,-5035,-5736,-5995,-5801,-5237,-4408,-3449,-2495,-1658,-1038,-666,-577,-737,-1102,-1615,-2185,-2753,-3249,-3633,-3901,-4047,-4125,-4164,-4221,-4337,-4525,-4801,-5129,-5481,-5788,-6004,-6066,-5932,-5585,-5014,-4256,-3360,-2396,-1454,-620,28,430,554,409,28,-505,-1094,-1617,-1952,-1994,-1666,-942,165,1576,3181,4833,6361,7611,8445,8761,8532,7776,6580,5087,3455,1883,534,-425,-894,-801,-148,1015,2579,4405,6308,8123,9664,10801,11411,11460,10922,9865,8371,6571,4618,2665,850,-701,-1919,-2749,-3206,-3318,-3163,-2818,-2387,-1958,-1608,-1397,-1348,-1469,-1735,-2102,-2517,-2910,-3235,-3434,-3490,-3380,-3127,-2750,-2296,-1813,-1358,-968,-696,-547,-546,-666,-899,-1199,-1524,-1832,-2052,-2166,-2112,-1901,-1523,-1028,-456,122,640,1054,1325,1457,1486,1453,1440,1505,1707,2081,2626,3319,4095,4856,5505,5910,5976,5616,4796,3531,1897,18,-1950,-3815,-5431,-6631,-7354,-7549,-7249,-6549,-5531,-4379,-3203,-2159,-1359,-873,-747,-965,-1483,-2211,-3047,-3886,-4603,-5139,-5415,-5430,-5194,-4752,-4188,-3559,-2972,-2469,-2136,-1982,-2053,-2312,-2755,-3308,-3915,-4484,-4948,-5214,-5239,-4957,-4353,-3416,-2162,-640,1089,2928,4776,6504,8001,9146,9848,10049,9717,8873,7570,5903,3986,1972,4,-1763,-3182,-4151,-4573,-4421,-3698,-2459,-816,1102,3119,5066,6776,8095,8924,9200,8923,8150,6974,5547,4009,2544,1275,330,-232,-398,-199,269,905,1569,2146,2535,2667,2528,2132,1540,846,139,-460,-897,-1089,-1060,-809,-433,-5,361,568,541,245,-318,-1093,-1987,-2890,-3658,-4186,-4372,-4177,-3608,-2739,-1688,-613,327,968,1208,963,251,-888,-2334,-3949,-5565,-7034,-8204,-8999,-9329,-9217,-8661,-7763,-6602,-5324,-4053,-2927,-2061,-1533,-1392,-1635,-2207,-3017,-3938,-4832,-5562,-6019,-6107,-5815,-5118,-4104,-2821,-1425,-16,1250,2267,2951,3234,3147,2697,2004,1160,312,-409,-872,-981,-665,88,1259,2769,4509,6332,8083,9584,10708,11309,11329,10732,9545,7864,5804,3550,1267,-841,-2628,-3937,-4717,-4904,-4573,-3769,-2646,-1336,-1,1214,2195,2857,3169,3143,2822,2306,1677,1060,544,203,95,216,556,1057,1642,2240,2758,3140,3339,3345,3175,2861,2470,2051,1675,1378,1200,1135,1174,1270,1379,1447,1437,1327,1113,828,501,201,-39,-134,-68,216,717,1428,2312,3294,4287,5165,5828,6146,6054,5499,4493,3093,1403,-435,-2263,-3917,-5266,-6188,-6650,-6616,-6159,-5337,-4287,-3122,-1994,-1012,-282,127,203,-61,-593,-1328,-2162,-2992,-3736,-4318,-4707,-4885,-4874,-4705,-4423,-4069,-3688,-3313,-2971,-2687,-2460,-2299,-2183,-2084,-1963,-1765,-1449,-954,-266,652,1778,3092,4540,6044,7519,8866,9979,10788,11197,11184,10723,9834,8578,7028,5292,3487,1737,155,-1141,-2090,-2617,-2730,-2438,-1806,-926,97,1155,2127,2947,3530,3867,3947,3798,3478,3029,2513,1975,1435,923,425,-54,-532,-1003,-1465,-1903,-2292,-2599,-2798,-2865,-2785,-2567,-2224,-1790,-1317,-843,-430,-131,21,-27,-271,-729,-1368,-2152,-3018,-3914,-4753,-5488,-6044,-6369,-6423,-6158,-5579,-4689,-3548,-2244,-885,373,1412,2095,2348,2136,1472,446,-840,-2226,-3574,-4724,-5584,-6046,-6099,-5732,-4988,-3952,-2703,-1370,-59,1102,2015,2593,2789,2590,2027,1178,143,-944,-1969,-2803,-3378,-3626,-3549,-3161,-2525,-1716,-828,32,787,1340,1666,1737,1580,1257,842,434,125,0,120,530,1229,2197,3358,4630,5874,6967,7772,8167,8089,7485,6399,4883,3085,1128,-786,-2519,-3908,-4858,-5320,-5284,-4825,-4021,-3022,-1958,-966,-167,378,620,586,310,-114,-611,-1071,-1426,-1600,-1572,-1325,-890,-304,363,1047,1669,2170,2502,2639,2594,2391,2094,1773,1488,1319,1293,1434,1732,2138,2596,3022,3333,3474,3381,3067,2539,1868,1124,398,-231,-692,-938,-940,-685,-194,515,1383,2350,3321,4200,4877,5244,5234,4766,3849,2508,822,-1071,-3034,-4897,-6510,-7756,-8553,-8868,-8727,-8178,-7329,-6289,-5202,-4187,-3381,-2858,-2698,-2899,-3453,-4284,-5304,-6406,-7469,-8396,-9092,-9493,-9570,-9303,-8732,-7889,-6874,-5760,-4668,-3674,-2864,-2270,-1885,-1673,-1551,-1426,-1199,-780,-122,815,1986,3367,4844,6336,7713,8879,9736,10226,10314,10006,9337,8373,7199,5919,4619,3415,2379,1584,1085,900,1031,1461,2125,2968,3886,4808,5622,6291,6746,6991,7044,6939,6738,6488,6230,5982,5745,5497,5201,4837,4374,3807,3154,2431,1697,985,371,-131,-455,-620,-613,-482,-259,-26,179,270,209,-42,-507,-1161,-1990,-2931,-3936,-4925,-5840,-6616,-7199,-7559,-7651,-7482,-7039,-6356,-5472,-4437,-3343,-2251,-1268,-449,124,415,399,77,-523,-1345,-2332,-3386,-4421,-5342,-6060,-6508,-6643,-6439,-5918,-5128,-4140,-3075,-2032,-1156,-529,-243,-320,-748,-1471,-2385,-3376,-4308,-5068,-5556,-5716,-5521,-5006,-4212,-3234,-2156,-1071,-51,842,1594,2186,2645,3004,3297,3574,3864,4196,4570,4996,5432,5860,6216,6454,6515,6359,5959,5301,4423,3350,2160,919,-286,-1387,-2308,-3019,-3479,-3702,-3706,-3529,-3242,-2884,-2536,-2235,-2017,-1908,-1893,-1968,-2099,-2249,-2386,-2473,-2476,-2398,-2216,-1953,-1632,-1268,-917,-592,-324,-130,4,81,152,247,417,687,1080,1574,2152,2746,3306,3766,4054,4143,3981,3582,2958,2156,1251,311,-553,-1279,-1773,-1997,-1909,-1515,-822,110,1234,2462,3711,4901,5928,6734,7241,7417,7237,6720,5887,4815,3566,2241,924,-296,-1356,-2199,-2804,-3155,-3263,-3157,-2875,-2475,-2033,-1612,-1312,-1181,-1287,-1642,-2257,-3081,-4076,-5139,-6197,-7153,-7914,-8421,-8623,-8499,-8080,-7389,-6515,-5523,-4517,-3565,-2731,-2054,-1533,-1155,-868,-622,-361,-34,379,911,1523,2223,2934,3636,4252,4740,5060,5177,5094,4821,4388,3855,3264,2679,2145,1708,1380,1192,1122,1182,1341,1594,1906,2258,2615,2953,3234,3459,3592,3663,3669,3638,3607,3578,3597,3641,3731,3825,3906,3930,3859,3662,3314,2826,2210,1540,857,264,-195,-445,-486,-309,29,468,923,1292,1507,1490,1210,662,-144,-1135,-2261,-3413,-4512,-5448,-6138,-6509,-6523,-6166,-5480,-4529,-3421,-2272,-1201,-315,316,637,661,397,-83,-708,-1395,-2057,-2630,-3052,-3299,-3354,-3239,-2978,-2611,-2190,-1745,-1335,-976,-722,-577,-575,-714,-997,-1401,-1902,-2444,-2975,-3430,-3739,-3857,-3735,-3368,-2754,-1940,-972,71,1117,2089,2934,3598,4084,4380,4543,4590,4597,4585,4595,4637,4700,4772,4815,4802,4711,4517,4237,3864,3444,2988,2547,2131,1772,1475,1240,1066,939,848,777,717,650,581,500,410,330,249,197,174,178,230,296,391,480,559,602,600,534,418,228,9,-259,-527,-791,-1011,-1164,-1205,-1113,-853,-429,150,837,1566,2252,2807,3151,3215,2959,2374,1477,335,-980,-2353,-3665,-4810,-5653,-6142,-6180,-5776,-4923,-3699,-2186,-522,1149,2679,3929,4814,5268,5304,4956,4304,3450,2477,1491,531,-339,-1124,-1821,-2447,-3029,-3578,-4098,-4584,-5010,-5339,-5562,-5637,-5596,-5432,-5207,-4959,-4746,-4621,-4618,-4753,-5032,-5418,-5881,-6343,-6743,-6995,-7027,-6792,-6246,-5404,-4299,-3005,-1618,-253,991,2009,2758,3202,3367,3297,3065,2752,2445,2210,2099,2151,2352,2704,3153,3655,4151,4581,4902,5070,5077,4909,4592,4151,3629,3075,2532,2058,1672,1426,1309,1339,1493,1746,2067,2416,2755,3051,3284,3441,3531,3568,3581,3591,3625,3682,3752,3815,3809,3716,3467,3063,2503,1817,1089,375,-218,-643,-855,-856,-688,-414,-135,65,84,-130,-623,-1388,-2389,-3556,-4799,-6010,-7079,-7905,-8397,-8488,-8153,-7376,-6228,-4770,-3144,-1493,29,1268,2114,2499,2411,1896,1061,29,-1026,-1970,-2657,-3003,-2967,-2554,-1842,-916,72,1008,1755,2222,2353,2123,1564,721,-322,-1482,-2662,-3781,-4757,-5542,-6091,-6389,-6433,-6226,-5785,-5123,-4265,-3240,-2096,-887,309,1411,2338,3023,3413,3506,3307,2885,2311,1671,1060,541,166,-43,-90,8,219,507,831,1176,1502,1807,2075,2291,2460,2564,2590,2545,2393,2155,1807,1361,845,251,-348,-956,-1497,-1954,-2271,-2436,-2414,-2214,-1835,-1317,-685,-12,663,1267,1759,2099,2271,2280,2146,1924,1661,1444,1329,1403,1696,2255,3048,4059,5176,6332,7370,8208,8712,8833,8504,7751,6590,5119,3431,1671,-36,-1533,-2718,-3464,-3734,-3469,-2711,-1499,57,1822,3636,5317,6705,7645,8040,7850,7074,5816,4187,2361,525,-1178,-2583,-3622,-4239,-4449,-4313,-3910,-3352,-2747,-2189,-1762,-1512,-1460,-1609,-1934,-2402,-2982,-3624,-4314,-4994,-5666,-6274,-6807,-7220,-7468,-7521,-7319,-6856,-6114,-5134,-3968,-2719,-1488,-403,437,941,1085,856,341,-378,-1162,-1872,-2391,-2613,-2486,-2001,-1192,-124,1095,2377,3599,4683,5550,6163,6504,6589,6447,6133,5710,5236,4779,4389,4108,3966,3960,4090,4310,4597,4887,5144,5325,5412,5398,5293,5117,4883,4626,4345,4053,3748,3417,3053,2645,2178,1647,1070,448,-159,-716,-1156,-1422,-1487,-1331,-988,-522,-9,425,697,707,397,-247,-1218,-2448,-3855,-5327,-6742,-7983,-8932,-9503,-9632,-9277,-8467,-7220,-5647,-3857,-1998,-242,1264,2371,2975,3017,2494,1457,27,-1651,-3382,-4974,-6249,-7062,-7317,-7003,-6140,-4842,-3255,-1537,103,1533,2595,3225,3377,3076,2380,1379,182,-1098,-2345,-3463,-4348,-4942,-5176,-5009,-4438,-3450,-2093,-424,1466,3451,5386,7125,8491,9374,9637,9265,8238,6668,4682,2483,285,-1709,-3300,-4384,-4866,-4759,-4112,-3009,-1605,-24,1568,3033,4258,5132,5613,5663,5293,4556,3506,2247,873,-511,-1800,-2915,-3783,-4362,-4639,-4601,-4306,-3764,-3063,-2251,-1401,-584,152,749,1188,1436,1516,1424,1205,896,541,205,-75,-234,-243,-66,308,864,1561,2347,3105,3770,4207,4351,4142,3553,2627,1417,24,-1427,-2828,-4043,-4986,-5578,-5766,-5549,-4927,-3947,-2670,-1172,446,2077,3606,4914,5901,6466,6566,6164,5301,4032,2487,793,-871,-2367,-3546,-4319,-4645,-4531,-4039,-3273,-2350,-1418,-590,15,338,341,32,-557,-1359,-2325,-3362,-4432,-5459,-6413,-7235,-7897,-8350,-8565,-8504,-8161,-7525,-6637,-5552,-4354,-3142,-2041,-1131,-526,-254,-337,-747,-1397,-2189,-2987,-3655,-4077,-4155,-3843,-3127,-2051,-676,896,2553,4191,5701,6994,8006,8681,8997,8960,8581,7917,7023,5978,4880,3803,2851,2082,1558,1306,1334,1617,2130,2804,3594,4419,5224,5937,6501,6866,6995,6869,6486,5869,5056,4115,3115,2146,1293,638,253,195,484,1125,2069,3236,4514,5753,6806,7511,7755,7438,6542,5082,3145,861,-1609,-4078,-6362,-8295,-9734,-10581,-10786,-10349,-9325,-7816,-5970,-3965,-1999,-260,1073,1878,2061,1622,589,-920,-2761,-4747,-6671,-8350,-9591,-10278,-10315,-9712,-8489,-6806,-4781,-2651,-603,1161,2489,3276,3494,3162,2353,1206,-176,-1607,-2989,-4166,-5069,-5616,-5795,-5591,-5055,-4236,-3216,-2102,-975,32,851,1373,1564,1374,828,-44,-1150,-2385,-3613,-4692,-5500,-5929,-5934,-5495,-4674,-3541,-2230,-851,471,1647,2622,3362,3894,4232,4438,4557,4625,4678,4719,4735,4713,4607,4396,4045,3544,2890,2105,1229,309,-578,-1377,-2006,-2424,-2591,-2498,-2164,-1636,-971,-260,427,1002,1420,1635,1663,1521,1280,1017,822,770,926,1305,1892,2618,3387,4079,4579,4776,4621,4081,3201,2047,732,-612,-1855,-2875,-3565,-3863,-3728,-3162,-2214,-939,544,2126,3660,5000,6013,6570,6601,6050,4953,3363,1412,-749,-2942,-4989,-6737,-8038,-8839,-9059,-8753,-7945,-6753,-5286,-3697,-2109,-671,537,1417,1951,2102,1904,1368,554,-485,-1667,-2905,-4097,-5133,-5917,-6348,-6372,-5948,-5095,-3868,-2379,-766,801,2152,3138,3629,3562,2927,1773,230,-1542,-3339,-4935,-6155,-6825,-6873,-6267,-5076,-3406,-1438,660,2688,4491,5941,6951,7497,7582,7277,6653,5825,4912,4008,3231,2630,2257,2128,2212,2480,2862,3293,3717,4062,4313,4436,4444,4357,4198,4012,3818,3650,3510,3405,3314,3211,3073,2870,2589,2227,1797,1339,888,493,191,-8,-88,-97,-57,-36,-78,-232,-520,-963,-1541,-2238,-3011,-3808,-4574,-5241,-5751,-6049,-6092,-5848,-5323,-4526,-3519,-2363,-1157,7,1028,1826,2347,2558,2464,2098,1507,774,-36,-839,-1579,-2189,-2639,-2898,-2956,-2813,-2486,-1994,-1387,-692,10,702,1296,1788,2127,2310,2344,2229,2010,1697,1343,970,617,306,59,-109,-194,-204,-139,-52,59,119,115,-6,-255,-644,-1148,-1724,-2305,-2808,-3145,-3246,-3055,-2559,-1787,-788,332,1480,2549,3439,4106,4493,4625,4512,4206,3766,3236,2664,2087,1508,953,408,-109,-611,-1063,-1472,-1793,-2010,-2105,-2054,-1856,-1524,-1064,-529,56,628,1139,1539,1780,1846,1723,1443,1050,621,250,30,58,396,1075,2087,3355,4772,6180,7395,8256,8607,8363,7502,6075,4208,2070,-127,-2189,-3921,-5186,-5895,-6011,-5570,-4643,-3350,-1833,-242,1260,2551,3494,4019,4075,3651,2795,1576,109,-1480,-3042,-4463,-5620,-6451,-6918,-7034,-6833,-6393,-5770,-5054,-4292,-3532,-2805,-2117,-1471,-867,-293,238,718,1119,1402,1522,1433,1098,500,-364,-1446,-2703,-4025,-5333,-6503,-7450,-8096,-8404,-8369,-8029,-7444,-6704,-5903,-5133,-4471,-3963,-3625,-3439,-3350,-3292,-3188,-2961,-2574,-1999,-1246,-359,619,1623,2594,3504,4310,5029,5646,6206,6709,7187,7635,8046,8393,8645,8753,8686,8412,7918,7217,6326,5309,4215,3145,2144,1319,690,313,178,270,546,946,1402,1851,2238,2516,2677,2700,2622,2460,2263,2073,1922,1838,1803,1813,1796,1724,1517,1159,616,-90,-923,-1830,-2729,-3566,-4249,-4749,-5004,-5014,-4774,-4312,-3665,-2898,-2072,-1274,-586,-70,179,158,-200,-847,-1773,-2903,-4150,-5424,-6609,-7607,-8336,-8720,-8738,-8377,-7676,-6688,-5504,-4201,-2889,-1638,-528,407,1140,1684,2062,2316,2494,2626,2742,2847,2938,2992,2999,2923,2771,2531,2220,1855,1468,1070,692,317,-45,-428,-837,-1301,-1816,-2380,-2965,-3525,-4016,-4371,-4552,-4517,-4258,-3800,-3167,-2431,-1648,-875,-177,436,937,1343,1670,1943,2192,2429,2672,2895,3102,3248,3318,3290,3139,2893,2543,2150,1731,1354,1050,870,825,942,1190,1557,1988,2420,2801,3061,3157,3065,2782,2344,1803,1235,728,356,186,263,575,1117,1799,2545,3259,3830,4203,4315,4166,3784,3205,2521,1779,1074,454,-32,-341,-479,-428,-222,125,573,1081,1616,2125,2584,2950,3204,3336,3338,3226,3009,2720,2370,1993,1583,1170,723,259,-255,-819,-1433,-2092,-2767,-3414,-3982,-4408,-4632,-4600,-4286,-3662,-2771,-1640,-371,933,2146,3125,3771,3969,3696,2936,1755,257,-1430,-3137,-4727,-6059,-7041,-7623,-7800,-7601,-7114,-6406,-5598,-4765,-3979,-3293,-2707,-2221,-1798,-1398,-982,-528,-16,534,1114,1678,2210,2674,3066,3377,3619,3796,3928,4016,4059,4067,4021,3937,3804,3644,3458,3274,3093,2925,2777,2631,2504,2364,2238,2101,1978,1867,1779,1734,1726,1783,1902,2098,2376,2728,3153,3633,4140,4646,5124,5525,5828,5986,5956,5725,5240,4511,3526,2326,953,-502,-1982,-3362,-4588,-5563,-6245,-6598,-6618,-6310,-5732,-4911,-3948,-2893,-1849,-886,-91,483,778,774,474,-112,-920,-1888,-2941,-3969,-4897,-5630,-6108,-6289,-6165,-5747,-5098,-4265,-3351,-2400,-1494,-651,113,809,1478,2132,2818,3520,4236,4905,5472,5835,5933,5672,5028,3986,2584,914,-923,-2773,-4507,-5982,-7098,-7782,-8014,-7800,-7208,-6310,-5228,-4061,-2927,-1915,-1083,-489,-112,40,24,-105,-291,-459,-553,-518,-321,73,641,1390,2258,3205,4156,5047,5799,6365,6685,6740,6525,6043,5349,4468,3485,2448,1425,479,-347,-1019,-1502,-1805,-1923,-1877,-1712,-1449,-1141,-814,-498,-190,89,382,668,991,1337,1713,2105,2494,2856,3160,3379,3479,3452,3271,2951,2490,1927,1281,606,-64,-681,-1198,-1591,-1823,-1892,-1799,-1562,-1228,-829,-444,-114,86,117,-56,-436,-1018,-1747,-2579,-3431,-4236,-4921,-5435,-5741,-5834,-5730,-5465,-5108,-4708,-4352,-4067,-3915,-3870,-3937,-4034,-4112,-4075,-3863,-3415,-2711,-1761,-614,653,1923,3086,4005,4585,4742,4446,3710,2597,1208,-331,-1879,-3310,-4512,-5418,-5992,-6237,-6196,-5930,-5522,-5060,-4601,-4221,-3925,-3724,-3584,-3451,-3270,-2973,-2512,-1854,-986,69,1284,2592,3925,5208,6360,7314,8019,8432,8554,8394,7990,7411,6718,5999,5314,4724,4257,3926,3722,3604,3559,3525,3505,3457,3400,3331,3277,3247,3268,3338,3469,3633,3823,3995,4111,4147,4045,3815,3425,2911,2286,1612,914,252,-352,-878,-1315,-1680,-1978,-2250,-2487,-2741,-2975,-3216,-3417,-3566,-3611,-3537,-3308,-2918,-2378,-1708,-973,-222,455,993,1319,1392,1189,722,15,-860,-1851,-2856,-3819,-4661,-5342,-5831,-6122,-6223,-6155,-5949,-5615,-5183,-4653,-4028,-3314,-2502,-1613,-662,325,1308,2246,3098,3803,4334,4618,4643,4353,3760,2850,1674,272,-1269,-2858,-4400,-5783,-6928,-7754,-8203,-8269,-7944,-7284,-6348,-5235,-4042,-2880,-1828,-971,-337,47,196,152,-52,-339,-666,-965,-1199,-1322,-1323,-1188,-933,-579,-166,277,691,1066,1348,1557,1665,1706,1685,1627,1553,1462,1381,1290,1209,1122,1037,946,865,785,730,702,724,813,981,1250,1609,2073,2616,3231,3884,4557,5218,5831,6367,6779,7020,7062,6841,6353,5568,4519,3225,1786,266,-1205,-2516,-3571,-4265,-4564,-4446,-3939,-3124,-2089,-972,96,997,1616,1897,1817,1393,704,-167,-1104,-1998,-2757,-3314,-3643,-3746,-3670,-3475,-3247,-3053,-2964,-2994,-3144,-3375,-3609,-3780,-3808,-3639,-3256,-2667,-1915,-1077,-225,542,1154,1537,1648,1467,991,257,-696,-1790,-2956,-4102,-5154,-6040,-6711,-7130,-7301,-7229,-6950,-6519,-5976,-5401,-4826,-4306,-3856,-3475,-3150,-2825,-2458,-1982,-1346,-521,500,1700,3008,4371,5678,6852,7809,8493,8874,8962,8780,8394,7874,7289,6719,6196,5759,5393,5076,4758,4385,3908,3291,2538,1665,746,-151,-908,-1443,-1661,-1516,-990,-114,1044,2380,3759,5063,6130,6883,7223,7130,6618,5739,4590,3279,1928,633,-506,-1451,-2166,-2667,-2975,-3146,-3217,-3242,-3249,-3253,-3258,-3243,-3178,-3052,-2830,-2525,-2141,-1722,-1316,-988,-797,-788,-1007,-1437,-2076,-2860,-3724,-4593,-5382,-6020,-6457,-6648,-6580,-6260,-5688,-4905,-3928,-2799,-1558,-243,1079,2361,3515,4488,5206,5631,5753,5593,5216,4700,4145,3630,3228,2958,2821,2768,2730,2636,2397,1974,1328,479,-524,-1607,-2664,-3600,-4310,-4742,-4844,-4645,-4166,-3494,-2701,-1881,-1109,-440,93,485,755,927,1054,1169,1315,1526,1803,2175,2599,3081,3562,4010,4375,4611,4678,4563,4253,3773,3149,2434,1675,935,254,-320,-775,-1081,-1270,-1325,-1301,-1195,-1055,-882,-694,-507,-301,-94,136,391,674,990,1338,1707,2092,2464,2804,3069,3224,3229,3036,2638,2008,1186,205,-843,-1867,-2752,-3399,-3724,-3672,-3251,-2481,-1466,-296,883,1939,2763,3240,3351,3071,2464,1623,656,-293,-1118,-1722,-2064,-2130,-1979,-1673,-1321,-1024,-857,-903,-1146,-1606,-2180,-2814,-3386,-3803,-3997,-3912,-3566,-2982,-2243,-1428,-629,78,639,1021,1217,1234,1099,825,453,-7,-531,-1094,-1701,-2313,-2939,-3548,-4130,-4670,-5144,-5544,-5846,-6046,-6131,-6093,-5929,-5629,-5177,-4574,-3795,-2856,-1755,-545,741,2003,3177,4155,4864,5245,5272,4962,4374,3589,2737,1924,1277,875,774,981,1451,2110,2846,3537,4074,4354,4327,3982,3352,2524,1610,741,55,-349,-380,-21,715,1761,2994,4301,5515,6518,7182,7441,7254,6644,5660,4404,2979,1519,115,-1117,-2148,-2924,-3464,-3795,-3953,-4009,-3998,-3976,-3972,-3990,-4037,-4076,-4076,-4003,-3806,-3480,-3016,-2446,-1823,-1216,-700,-356,-232,-372,-770,-1401,-2208,-3105,-4008,-4804,-5414,-5744,-5757,-5419,-4738,-3764,-2553,-1201,183,1511,2641,3521,4034,4175,3908,3286,2370,1282,139,-908,-1755,-2306,-2530,-2440,-2097,-1614,-1097,-683,-460,-504,-823,-1404,-2160,-3000,-3805,-4451,-4857,-4949,-4719,-4183,-3407,-2476,-1496,-549,265,920,1361,1628,1708,1692,1586,1492,1422,1447,1577,1835,2215,2693,3235,3795,4304,4720,4976,5048,4902,4550,4003,3305,2509,1666,841,83,-566,-1074,-1419,-1599,-1597,-1424,-1078,-555,115,940,1871,2881,3912,4904,5791,6504,7001,7222,7177,6843,6257,5451,4466,3352,2165,948,-231,-1315,-2244,-2946,-3378,-3492,-3290,-2782,-2029,-1107,-115,825,1621,2157,2389,2259,1795,1023,46,-1048,-2117,-3066,-3786,-4217,-4336,-4157,-3727,-3125,-2426,-1719,-1075,-535,-135,139,298,385,444,516,625,791,996,1219,1420,1552,1577,1474,1237,893,475,47,-353,-653,-852,-901,-847,-681,-472,-242,-63,38,14,-159,-481,-951,-1532,-2195,-2865,-3502,-4015,-4358,-4462,-4286,-3802,-3008,-1924,-606,879,2416,3902,5209,6235,6889,7142,6972,6463,5673,4757,3820,3005,2404,2066,2013,2193,2535,2928,3264,3431,3356,3003,2369,1522,547,-431,-1270,-1858,-2071,-1879,-1244,-243,1041,2461,3852,5058,5921,6344,6262,5675,4642,3255,1662,-4,-1578,-2948,-4018,-4731,-5086,-5097,-4812,-4309,-3641,-2893,-2131,-1412,-790,-309,24,181,195,79,-117,-357,-596,-805,-964,-1076,-1149,-1205,-1282,-1370,-1519,-1673,-1846,-1965,-2002,-1892,-1621,-1151,-531,228,1028,1806,2466,2941,3167,3131,2819,2283,1571,771,-31,-745,-1304,-1646,-1751,-1616,-1268,-774,-189,385,880,1213,1339,1225,878,327,-377,-1154,-1933,-2630,-3184,-3542,-3690,-3626,-3384,-3017,-2573,-2122,-1707,-1359,-1101,-917,-798,-718,-651,-586,-503,-406,-296,-172,-42,108,280,488,736,1027,1353,1685,2005,2262,2437,2499,2432,2246,1954,1581,1176,759,374,58,-184,-299,-298,-137,173,657,1287,2057,2916,3807,4665,5413,5967,6283,6293,5996,5400,4534,3466,2264,1001,-241,-1401,-2428,-3269,-3902,-4302,-4456,-4382,-4083,-3609,-3001,-2313,-1619,-968,-429,-39,164,165,-31,-399,-899,-1471,-2060,-2594,-3039,-3329,-3478,-3451,-3294,-3026,-2689,-2347,-2029,-1798,-1669,-1674,-1795,-2031,-2334,-2673,-3000,-3277,-3474,-3581,-3590,-3520,-3398,-3249,-3115,-3021,-2978,-3016,-3101,-3242,-3404,-3552,-3667,-3706,-3648,-3486,-3208,-2830,-2385,-1889,-1393,-912,-483,-109,188,424,592,712,789,860,922,1036,1191,1439,1771,2199,2705,3256,3827,4359,4832,5207,5477,5654,5748,5796,5828,5871,5936,6023,6099,6143,6089,5899,5521,4942,4152,3198,2130,1046,53,-735,-1221,-1312,-992,-252,838,2164,3599,4959,6110,6896,7235,7063,6403,5295,3853,2197,468,-1189,-2672,-3884,-4789,-5365,-5640,-5644,-5434,-5061,-4576,-4031,-3471,-2937,-2469,-2094,-1842,-1718,-1734,-1877,-2134,-2489,-2907,-3364,-3832,-4267,-4649,-4937,-5095,-5102,-4925,-4558,-4000,-3273,-2404,-1453,-470,466,1302,1969,2430,2657,2643,2407,1980,1409,749,70,-580,-1131,-1554,-1815,-1899,-1829,-1597,-1276,-873,-472,-97,189,369,417,350,182,-39,-276,-483,-630,-704,-695,-643,-570,-524,-557,-691,-958,-1349,-1831,-2357,-2850,-3235,-3438,-3406,-3110,-2564,-1801,-900,53,979,1771,2411,2823,3054,3088,3000,2816,2597,2369,2150,1948,1736,1502,1197,811,310,-295,-991,-1729,-2443,-3054,-3474,-3623,-3452,-2932,-2091,-982,283,1589,2792,3772,4425,4686,4533,4007,3166,2118,989,-113,-1052,-1759,-2163,-2243,-2004,-1487,-740,151,1120,2072,2935,3636,4114,4344,4284,3976,3413,2682,1824,920,52,-731,-1348,-1781,-1989,-1986,-1769,-1391,-889,-335,211,672,994,1121,1027,703,156,-571,-1438,-2372,-3323,-4217,-5010,-5658,-6130,-6420,-6515,-6430,-6186,-5800,-5315,-4761,-4176,-3606,-3079,-2637,-2300,-2101,-2037,-2112,-2301,-2560,-2847,-3092,-3239,-3236,-3058,-2696,-2176,-1550,-877,-250,276,616,755,680,419,47,-368,-730,-955,-995,-812,-425,139,801,1512,2173,2765,3223,3575,3810,3983,4129,4288,4489,4739,5023,5309,5545,5671,5649,5430,5020,4430,3725,2983,2303,1791,1530,1588,1978,2682,3617,4691,5748,6672,7311,7588,7431,6836,5841,4519,2990,1364,-221,-1661,-2876,-3793,-4416,-4725,-4760,-4557,-4152,-3611,-2967,-2290,-1622,-1020,-529,-185,-16,-37,-244,-627,-1154,-1786,-2469,-3133,-3727,-4159,-4414,-4417,-4188,-3729,-3079,-2322,-1516,-768,-139,294,501,466,209,-228,-781,-1385,-1956,-2445,-2784,-2954,-2928,-2716,-2347,-1848,-1281,-685,-128,357,723,955,1036,968,767,463,93,-282,-609,-819,-866,-701,-328,253,976,1773,2551,3198,3631,3767,3570,3042,2225,1208,110,-940,-1805,-2380,-2588,-2402,-1853,-1008,20,1111,2125,2969,3551,3855,3877,3675,3315,2893,2473,2133,1891,1758,1691,1655,1567,1392,1083,639,98,-488,-1012,-1388,-1515,-1317,-784,105,1254,2591,3964,5232,6259,6916,7135,6870,6143,5017,3588,1994,363,-1163,-2472,-3481,-4142,-4438,-4396,-4046,-3455,-2688,-1814,-918,-65,679,1242,1604,1717,1589,1226,655,-65,-895,-1745,-2558,-3248,-3753,-4015,-4010,-3718,-3174,-2426,-1544,-627,230,948,1432,1660,1592,1252,673,-87,-956,-1866,-2748,-3541,-4206,-4702,-5015,-5132,-5056,-4798,-4372,-3812,-3147,-2420,-1677,-972,-349,131,436,539,438,158,-245,-715,-1164,-1526,-1755,-1798,-1683,-1401,-1029,-609,-224,73,230,222,64,-229,-574,-922,-1175,-1274,-1161,-800,-210,587,1526,2509,3474,4304,4952,5366,5529,5468,5209,4822,4350,3864,3389,2959,2582,2247,1960,1702,1480,1297,1175,1132,1197,1383,1688,2095,2567,3031,3435,3675,3715,3481,2985,2216,1258,151,-972,-2053,-2976,-3700,-4178,-4417,-4442,-4306,-4069,-3786,-3508,-3254,-3039,-2850,-2670,-2490,-2288,-2081,-1864,-1672,-1514,-1427,-1411,-1491,-1641,-1854,-2095,-2325,-2514,-2610,-2604,-2455,-2185,-1783,-1307,-769,-256,207,539,722,712,522,162,-340,-915,-1538,-2121,-2643,-3044,-3307,-3417,-3367,-3174,-2848,-2410,-1893,-1313,-703,-92,506,1039,1498,1832,2021,2045,1895,1587,1154,642,113,-379,-769,-1030,-1123,-1067,-873,-587,-271,32,257,386,388,294,113,-96,-296,-444,-506,-477,-361,-181,30,243,429,588,714,838,982,1179,1444,1788,2181,2604,2996,3300,3486,3493,3343,3032,2617,2152,1716,1368,1179,1181,1395,1806,2379,3045,3736,4360,4838,5112,5127,4890,4401,3718,2902,2027,1182,414,-201,-660,-938,-1060,-1044,-915,-707,-431,-118,223,573,901,1199,1424,1576,1631,1595,1488,1315,1140,961,843,781,793,863,963,1053,1089,1015,815,434,-84,-766,-1529,-2335,-3111,-3769,-4279,-4565,-4652,-4528,-4264,-3902,-3537,-3222,-3026,-2978,-3076,-3310,-3622,-3968,-4274,-4489,-4548,-4428,-4092,-3561,-2841,-2003,-1096,-216,571,1179,1563,1681,1541,1166,616,-16,-647,-1161,-1483,-1545,-1317,-812,-67,849,1857,2863,3805,4608,5249,5700,5966,6065,6014,5841,5577,5240,4871,4494,4133,3832,3600,3466,3430,3482,3604,3766,3920,4042,4094,4061,3950,3769,3555,3340,3177,3080,3102,3214,3430,3703,3987,4227,4365,4340,4127,3700,3066,2258,1316,299,-722,-1707,-2580,-3334,-3924,-4356,-4625,-4730,-4687,-4490,-4164,-3712,-3177,-2586,-1991,-1455,-1000,-693,-522,-507,-620,-828,-1102,-1388,-1679,-1925,-2152,-2328,-2490,-2617,-2737,-2821,-2877,-2883,-2824,-2699,-2504,-2244,-1941,-1610,-1270,-951,-661,-419,-234,-106,-38,-19,-45,-99,-167,-233,-273,-279,-236,-128,43,296,625,1031,1499,2004,2503,2946,3274,3432,3387,3109,2629,1968,1218,445,-240,-778,-1082,-1156,-983,-609,-111,471,1026,1531,1929,2202,2373,2427,2421,2334,2207,2009,1750,1406,968,453,-141,-752,-1353,-1862,-2244,-2431,-2410,-2170,-1732,-1146,-474,216,842,1353,1689,1824,1752,1480,1042,485,-144,-766,-1338,-1793,-2103,-2238,-2204,-2008,-1695,-1296,-868,-465,-115,121,247,224,71,-211,-587,-1025,-1470,-1867,-2169,-2319,-2306,-2110,-1766,-1290,-758,-186,345,829,1219,1516,1701,1781,1746,1615,1375,1052,647,179,-325,-856,-1376,-1872,-2311,-2679,-2949,-3106,-3142,-3050,-2839,-2546,-2183,-1829,-1507,-1282,-1189,-1241,-1443,-1765,-2167,-2591,-2971,-3255,-3390,-3353,-3128,-2730,-2179,-1519,-813,-106,503,976,1226,1221,932,361,-461,-1464,-2568,-3651,-4601,-5292,-5640,-5565,-5073,-4173,-2962,-1546,-63,1346,2571,3518,4147,4455,4485,4288,3963,3559,3161,2802,2507,2293,2139,2055,2010,2015,2055,2136,2267,2445,2684,2976,3328,3724,4161,4611,5060,5482,5849,6145,6338,6419,6363,6163,5811,5299,4649,3862,2989,2057,1134,253,-517,-1164,-1647,-1984,-2183,-2283,-2320,-2341,-2368,-2436,-2528,-2654,-2769,-2859,-2892,-2837,-2697,-2452,-2122,-1708,-1248,-752,-277,152,474,645,613,343,-185,-986,-2013,-3235,-4544,-5851,-7023,-7941,-8507,-8631,-8302,-7513,-6350,-4904,-3328,-1767,-375,719,1427,1692,1529,967,115,-939,-2044,-3100,-3971,-4588,-4884,-4839,-4464,-3789,-2865,-1775,-582,617,1735,2689,3389,3773,3798,3446,2744,1758,589,-629,-1751,-2636,-3168,-3266,-2910,-2130,-999,356,1813,3216,4462,5435,6095,6405,6386,6071,5523,4800,3971,3099,2221,1408,671,72,-372,-634,-694,-555,-231,248,835,1467,2095,2653,3101,3407,3553,3533,3367,3050,2626,2089,1481,817,122,-564,-1228,-1824,-2342,-2751,-3042,-3210,-3254,-3190,-3030,-2798,-2514,-2206,-1904,-1622,-1403,-1240,-1172,-1184,-1293,-1471,-1717,-1992,-2272,-2517,-2678,-2726,-2616,-2336,-1886,-1291,-607,93,729,1204,1462,1432,1116,515,-313,-1294,-2331,-3330,-4179,-4818,-5160,-5197,-4920,-4362,-3593,-2692,-1763,-907,-219,246,421,337,-9,-530,-1148,-1778,-2305,-2670,-2808,-2696,-2348,-1802,-1114,-370,360,993,1458,1702,1690,1399,849,50,-932,-2043,-3182,-4262,-5169,-5802,-6079,-5917,-5309,-4247,-2802,-1067,829,2746,4524,6056,7214,7961,8252,8121,7598,6771,5705,4504,3246,2018,897,-56,-776,-1232,-1393,-1253,-837,-172,680,1650,2668,3646,4514,5209,5672,5885,5822,5509,4969,4254,3431,2558,1708,940,285,-218,-573,-785,-875,-881,-833,-777,-737,-741,-804,-922,-1091,-1286,-1492,-1666,-1799,-1850,-1810,-1662,-1400,-1032,-568,-29,554,1154,1715,2214,2573,2778,2747,2481,1933,1126,73,-1173,-2543,-3963,-5320,-6551,-7535,-8232,-8560,-8516,-8070,-7274,-6159,-4811,-3322,-1786,-330,979,2029,2789,3215,3308,3105,2642,2001,1246,459,-287,-938,-1444,-1773,-1913,-1852,-1595,-1156,-564,158,933,1734,2447,3030,3388,3476,3265,2753,1990,1049,44,-904,-1676,-2158,-2294,-2046,-1433,-520,616,1854,3085,4202,5114,5747,6069,6051,5718,5096,4248,3251,2188,1160,262,-428,-841,-950,-752,-281,401,1207,2052,2834,3486,3943,4175,4178,3954,3552,2989,2336,1608,863,119,-595,-1266,-1872,-2408,-2839,-3170,-3357,-3405,-3299,-3038,-2657,-2160,-1609,-1027,-473,21,416,689,828,832,728,534,307,91,-66,-105,-18,231,612,1089,1605,2064,2396,2506,2338,1857,1070,12,-1218,-2533,-3781,-4858,-5638,-6043,-6038,-5616,-4831,-3771,-2535,-1278,-99,857,1526,1824,1758,1330,618,-298,-1289,-2235,-3003,-3491,-3622,-3366,-2736,-1802,-665,546,1688,2638,3293,3583,3494,3038,2269,1269,123,-1067,-2226,-3264,-4151,-4824,-5278,-5498,-5466,-5208,-4704,-3988,-3066,-1967,-734,600,1967,3313,4565,5653,6506,7074,7302,7171,6690,5867,4780,3478,2076,666,-631,-1719,-2495,-2897,-2873,-2417,-1554,-340,1132,2751,4384,5904,7170,8086,8555,8543,8038,7079,5746,4143,2406,661,-952,-2335,-3399,-4101,-4433,-4415,-4113,-3598,-2964,-2308,-1706,-1238,-938,-833,-905,-1134,-1458,-1822,-2155,-2395,-2494,-2428,-2184,-1798,-1304,-772,-276,112,313,274,-39,-646,-1516,-2613,-3862,-5171,-6450,-7597,-8524,-9170,-9476,-9443,-9059,-8370,-7416,-6255,-4961,-3595,-2225,-925,272,1285,2116,2705,3072,3205,3139,2893,2525,2062,1560,1048,562,128,-230,-498,-650,-684,-569,-327,55,533,1079,1630,2123,2495,2687,2669,2429,1987,1398,738,93,-434,-772,-850,-646,-165,563,1458,2458,3448,4356,5089,5594,5832,5792,5496,4987,4326,3593,2856,2192,1651,1268,1061,1008,1101,1281,1523,1772,1992,2158,2237,2226,2105,1889,1560,1150,646,85,-527,-1163,-1792,-2397,-2947,-3415,-3791,-4039,-4165,-4136,-3971,-3656,-3222,-2684,-2076,-1443,-817,-245,244,621,872,994,997,906,755,583,440,363,391,534,802,1159,1574,1966,2272,2406,2304,1924,1244,307,-849,-2107,-3371,-4509,-5404,-5972,-6136,-5879,-5215,-4188,-2898,-1431,69,1508,2744,3713,4333,4581,4469,4021,3336,2478,1582,726,29,-464,-697,-670,-418,24,563,1144,1674,2110,2390,2510,2444,2222,1840,1339,729,41,-705,-1479,-2264,-3017,-3716,-4308,-4761,-5032,-5076,-4870,-4384,-3613,-2566,-1262,246,1899,3604,5266,6785,8045,8972,9479,9535,9126,8283,7064,5563,3906,2223,669,-623,-1524,-1947,-1842,-1205,-106,1368,3054,4786,6389,7674,8527,8831,8571,7754,6473,4843,3020,1178,-543,-1984,-3067,-3724,-3959,-3799,-3337,-2654,-1878,-1101,-409,140,532,776,909,991,1077,1223,1464,1812,2255,2754,3240,3653,3896,3920,3652,3083,2196,1036,-355,-1890,-3478,-5020,-6413,-7578,-8435,-8953,-9103,-8911,-8411,-7661,-6734,-5706,-4637,-3602,-2634,-1775,-1043,-440,31,389,638,812,910,971,991,996,978,953,900,829,727,594,451,293,167,79,73,153,342,618,968,1347,1703,1981,2134,2111,1916,1532,1009,390,-251,-836,-1304,-1572,-1625,-1413,-965,-281,573,1562,2605,3646,4618,5463,6134,6600,6835,6834,6600,6149,5507,4721,3828,2901,1988,1176,513,69,-122,-44,295,847,1543,2275,2946,3422,3621,3453,2890,1935,635,-913,-2593,-4254,-5763,-6977,-7801,-8156,-8033,-7449,-6490,-5245,-3860,-2449,-1154,-47,780,1332,1575,1576,1357,988,524,20,-479,-928,-1305,-1590,-1771,-1862,-1876,-1849,-1823,-1845,-1971,-2227,-2659,-3243,-3977,-4796,-5639,-6416,-7042,-7437,-7541,-7321,-6767,-5915,-4805,-3533,-2177,-848,367,1387,2158,2650,2876,2859,2656,2337,1966,1614,1336,1162,1110,1177,1333,1543,1766,1951,2070,2091,2015,1833,1585,1278,953,644,350,105,-114,-318,-525,-761,-1049,-1388,-1784,-2216,-2647,-3045,-3358,-3536,-3542,-3329,-2884,-2192,-1256,-115,1205,2625,4076,5459,6682,7639,8248,8433,8156,7413,6248,4756,3063,1335,-248,-1536,-2370,-2691,-2458,-1724,-597,769,2187,3466,4442,4972,4997,4491,3520,2178,616,-1009,-2532,-3817,-4754,-5294,-5412,-5160,-4589,-3811,-2912,-1997,-1132,-374,271,783,1205,1541,1832,2086,2307,2500,2631,2697,2655,2496,2193,1750,1150,429,-422,-1352,-2354,-3381,-4403,-5389,-6291,-7086,-7724,-8195,-8450,-8498,-8303,-7882,-7228,-6364,-5306,-4104,-2797,-1468,-173,995,1988,2728,3206,3391,3317,3012,2532,1940,1299,667,106,-365,-691,-892,-928,-837,-611,-283,109,543,950,1306,1554,1667,1620,1404,1025,500,-139,-852,-1596,-2306,-2954,-3467,-3838,-4021,-4031,-3860,-3531,-3057,-2459,-1751,-930,-23,996,2072,3209,4342,5413,6358,7081,7523,7623,7339,6703,5729,4528,3199,1882,717,-177,-703,-819,-521,130,1029,2044,3010,3778,4222,4227,3787,2871,1581,13,-1692,-3349,-4830,-5967,-6688,-6912,-6679,-6005,-5018,-3811,-2514,-1239,-61,952,1783,2412,2856,3107,3186,3086,2819,2386,1800,1090,280,-573,-1442,-2265,-3024,-3684,-4247,-4715,-5106,-5440,-5733,-5989,-6218,-6382,-6487,-6473,-6337,-6040,-5584,-4967,-4221,-3373,-2483,-1600,-781,-75,492,890,1140,1228,1214,1095,933,733,537,352,193,69,-22,-78,-95,-84,-42,32,117,234,344,458,557,621,654,632,551,401,173,-148,-551,-1049,-1608,-2209,-2797,-3324,-3720,-3942,-3933,-3680,-3167,-2425,-1475,-375,830,2087,3343,4550,5665,6633,7414,7951,8216,8162,7806,7145,6258,5204,4121,3092,2262,1697,1469,1580,1995,2629,3366,4073,4618,4880,4794,4308,3464,2305,954,-481,-1850,-3048,-3965,-4554,-4781,-4673,-4275,-3652,-2899,-2069,-1262,-491,180,756,1224,1580,1822,1953,1944,1821,1545,1151,632,24,-646,-1341,-2029,-2670,-3257,-3766,-4210,-4598,-4943,-5267,-5580,-5882,-6179,-6436,-6652,-6782,-6802,-6680,-6392,-5916,-5258,-4409,-3423,-2324,-1199,-100,879,1690,2274,2612,2716,2602,2346,1995,1628,1304,1076,965,998,1149,1410,1743,2100,2451,2739,2942,3025,2976,2793,2494,2110,1683,1260,875,566,337,191,106,47,-6,-91,-225,-405,-642,-891,-1135,-1322,-1400,-1339,-1069,-596,131,1062,2196,3436,4721,5929,6963,7710,8094,8056,7598,6743,5589,4234,2842,1543,487,-231,-538,-440,30,754,1618,2444,3096,3431,3361,2844,1897,596,-938,-2550,-4072,-5346,-6238,-6662,-6592,-6038,-5091,-3836,-2432,-975,375,1563,2484,3134,3474,3538,3338,2921,2334,1636,882,147,-525,-1068,-1459,-1671,-1727,-1653,-1516,-1375,-1319,-1397,-1667,-2134,-2784,-3567,-4398,-5188,-5824,-6209,-6277,-5961,-5277,-4233,-2910,-1412,155,1637,2933,3920,4532,4731,4516,3942,3065,2013,873,-224,-1179,-1912,-2360,-2501,-2336,-1909,-1267,-508,298,1050,1672,2107,2310,2272,2010,1557,985,343,-283,-864,-1339,-1725,-1993,-2200,-2330,-2445,-2522,-2595,-2630,-2635,-2575,-2444,-2223,-1905,-1486,-962,-330,399,1229,2130,3087,4051,4970,5782,6431,6848,7016,6899,6526,5935,5185,4371,3562,2853,2294,1926,1754,1756,1878,2065,2225,2309,2237,1999,1565,972,252,-528,-1298,-1991,-2542,-2908,-3054,-2969,-2665,-2146,-1477,-668,195,1068,1879,2545,3022,3222,3119,2682,1918,869,-396,-1785,-3177,-4462,-5527,-6292,-6708,-6770,-6517,-6028,-5405,-4773,-4242,-3908,-3837,-4048,-4524,-5197,-5973,-6733,-7345,-7703,-7698,-7288,-6461,-5242,-3750,-2059,-363,1230,2553,3514,4032,4088,3709,2959,1957,821,-298,-1270,-1978,-2335,-2298,-1865,-1076,-16,1197,2445,3574,4479,5047,5225,5000,4395,3498,2397,1236,111,-855,-1601,-2083,-2291,-2253,-2006,-1603,-1098,-541,23,562,1046,1461,1794,2042,2211,2321,2393,2452,2542,2670,2863,3130,3441,3811,4169,4526,4813,5034,5158,5174,5103,4923,4684,4360,3996,3572,3098,2575,1979,1329,606,-169,-979,-1792,-2567,-3253,-3809,-4192,-4376,-4346,-4110,-3680,-3095,-2391,-1612,-807,-18,718,1352,1872,2228,2416,2414,2213,1829,1270,582,-203,-1013,-1803,-2503,-3071,-3469,-3691,-3739,-3656,-3486,-3295,-3143,-3079,-3145,-3341,-3673,-4076,-4518,-4901,-5164,-5226,-5029,-4554,-3781,-2776,-1573,-300,968,2095,3014,3627,3923,3876,3543,2965,2244,1456,706,58,-415,-681,-721,-539,-174,347,948,1596,2205,2751,3167,3445,3554,3507,3310,2993,2594,2137,1666,1184,716,251,-207,-661,-1104,-1515,-1859,-2109,-2208,-2138,-1867,-1400,-759,23,885,1776,2632,3406,4064,4587,4975,5252,5427,5569,5681,5832,6025,6284,6597,6955,7297,7611,7802,7858,7704,7328,6704,5846,4777,3549,2219,872,-419,-1565,-2495,-3149,-3491,-3500,-3204,-2625,-1847,-924,39,974,1797,2449,2882,3074,3009,2703,2162,1438,545,-439,-1491,-2530,-3503,-4346,-4996,-5402,-5536,-5376,-4943,-4290,-3474,-2622,-1820,-1202,-848,-837,-1184,-1879,-2840,-3977,-5130,-6169,-6927,-7296,-7183,-6560,-5462,-3962,-2218,-375,1365,2845,3928,4520,4602,4197,3399,2330,1150,7,-952,-1613,-1904,-1790,-1280,-435,665,1907,3168,4331,5280,5933,6234,6164,5742,5025,4094,3055,2025,1097,372,-113,-336,-319,-120,190,533,826,1028,1085,1013,799,503,146,-213,-527,-776,-903,-930,-817,-609,-290,83,518,963,1429,1880,2332,2766,3191,3585,3953,4260,4498,4639,4667,4564,4335,3954,3459,2834,2107,1303,432,-462,-1352,-2198,-2958,-3577,-4031,-4258,-4261,-4005,-3512,-2804,-1921,-937,87,1063,1904,2548,2910,2963,2677,2049,1130,-41,-1359,-2729,-4029,-5144,-5971,-6433,-6488,-6136,-5431,-4461,-3358,-2271,-1340,-709,-463,-653,-1271,-2239,-3447,-4727,-5910,-6814,-7299,-7255,-6649,-5505,-3925,-2055,-96,1763,3314,4411,4945,4878,4243,3123,1667,37,-1580,-3027,-4150,-4867,-5106,-4883,-4226,-3221,-1976,-605,743,1977,2956,3651,3967,3946,3564,2912,2046,1067,77,-833,-1586,-2122,-2419,-2481,-2319,-2001,-1549,-1057,-543,-88,298,572,735,785,739,635,495,383,321,362,529,836,1294,1894,2613,3439,4315,5224,6092,6879,7516,7946,8129,8020,7621,6929,5996,4869,3634,2366,1154,66,-825,-1497,-1906,-2068,-1986,-1692,-1230,-643,3,664,1282,1805,2217,2465,2565,2487,2250,1853,1316,656,-117,-965,-1888,-2836,-3798,-4720,-5571,-6294,-6846,-7180,-7268,-7097,-6687,-6074,-5337,-4558,-3857,-3310,-3028,-3035,-3366,-3981,-4800,-5724,-6605,-7319,-7730,-7759,-7355,-6541,-5379,-3986,-2502,-1075,155,1096,1671,1890,1763,1386,837,235,-329,-765,-1022,-1066,-905,-547,-43,576,1248,1941,2599,3195,3690,4058,4277,4326,4208,3907,3467,2893,2252,1590,962,422,3,-275,-407,-418,-327,-180,-4,148,262,300,262,137,-59,-313,-595,-875,-1124,-1306,-1394,-1366,-1199,-885,-405,224,1014,1920,2929,3961,4976,5869,6587,7035,7178,6958,6393,5479,4293,2883,1358,-199,-1677,-2990,-4050,-4803,-5198,-5234,-4927,-4320,-3499,-2540,-1552,-621,164,751,1091,1175,1008,610,27,-692,-1495,-2319,-3116,-3832,-4428,-4876,-5151,-5249,-5157,-4899,-4481,-3947,-3335,-2705,-2120,-1647,-1352,-1268,-1430,-1811,-2381,-3061,-3760,-4377,-4811,-4989,-4845,-4389,-3622,-2638,-1517,-388,629,1422,1909,2048,1831,1317,560,-300,-1182,-1945,-2515,-2818,-2831,-2557,-2041,-1340,-522,326,1158,1897,2530,3013,3356,3549,3602,3532,3335,3037,2645,2183,1678,1169,688,278,-39,-246,-348,-363,-321,-275,-242,-293,-413,-645,-952,-1324,-1714,-2074,-2363,-2516,-2524,-2333,-1958,-1394,-658,207,1180,2200,3243,4242,5172,5977,6626,7083,7326,7345,7151,6751,6192,5502,4739,3953,3179,2472,1841,1327,926,661,520,506,609,802,1078,1376,1692,1950,2139,2198,2113,1851,1411,793,24,-881,-1859,-2889,-3897,-4849,-5691,-6378,-6871,-7141,-7156,-6922,-6424,-5712,-4819,-3824,-2819,-1902,-1175,-726,-607,-835,-1388,-2190,-3126,-4070,-4870,-5407,-5578,-5339,-4693,-3699,-2478,-1142,123,1210,1987,2388,2414,2055,1437,610,-261,-1082,-1737,-2138,-2253,-2058,-1598,-919,-113,739,1541,2224,2736,3042,3149,3071,2841,2517,2136,1752,1412,1142,980,932,1019,1213,1513,1859,2225,2537,2757,2822,2714,2410,1916,1274,515,-283,-1059,-1740,-2262,-2575,-2647,-2462,-2037,-1391,-586,335,1302,2259,3163,3970,4667,5223,5648,5919,6044,6015,5830,5496,5022,4423,3727,2969,2185,1434,751,197,-196,-399,-395,-202,155,622,1131,1627,2026,2301,2400,2324,2081,1684,1190,613,20,-579,-1130,-1630,-2061,-2418,-2730,-2984,-3232,-3468,-3720,-3984,-4251,-4503,-4710,-4849,-4900,-4850,-4712,-4489,-4223,-3926,-3634,-3357,-3108,-2883,-2672,-2456,-2225,-1955,-1658,-1323,-993,-675,-421,-250,-191,-250,-429,-692,-1024,-1358,-1671,-1892,-2014,-1980,-1812,-1495,-1063,-542,31,616,1184,1699,2152,2510,2775,2927,2957,2865,2644,2297,1851,1319,758,212,-255,-590,-745,-699,-455,-42,473,1026,1515,1879,2042,1980,1688,1208,590,-58,-662,-1106,-1322,-1237,-832,-91,924,2174,3542,4934,6233,7325,8129,8568,8620,8276,7590,6616,5466,4242,3055,2017,1190,647,386,407,649,1054,1529,1988,2352,2552,2546,2317,1872,1248,504,-302,-1093,-1810,-2406,-2854,-3154,-3331,-3414,-3469,-3524,-3653,-3856,-4177,-4586,-5081,-5605,-6123,-6555,-6864,-6980,-6876,-6537,-5977,-5244,-4416,-3580,-2844,-2292,-1996,-1986,-2252,-2748,-3383,-4053,-4646,-5056,-5215,-5080,-4664,-4018,-3220,-2384,-1589,-946,-489,-259,-222,-341,-540,-731,-842,-792,-541,-75,604,1437,2374,3319,4198,4915,5421,5651,5616,5309,4801,4143,3436,2757,2189,1795,1608,1634,1861,2228,2693,3165,3582,3859,3946,3793,3380,2714,1819,752,-419,-1617,-2748,-3747,-4537,-5069,-5321,-5266,-4926,-4306,-3454,-2406,-1224,32,1293,2486,3550,4420,5063,5440,5549,5401,5015,4454,3748,2991,2226,1541,995,633,514,621,984,1526,2214,2942,3623,4152,4444,4431,4091,3421,2486,1353,135,-1061,-2127,-2989,-3579,-3897,-3939,-3757,-3412,-2967,-2512,-2092,-1795,-1628,-1650,-1833,-2184,-2644,-3174,-3683,-4120,-4392,-4465,-4297,-3898,-3289,-2536,-1704,-888,-158,411,784,939,894,678,347,-58,-473,-872,-1217,-1503,-1722,-1881,-1990,-2056,-2087,-2091,-2058,-2007,-1908,-1789,-1621,-1437,-1214,-992,-755,-529,-309,-95,116,334,561,809,1058,1315,1538,1731,1843,1896,1853,1761,1622,1494,1401,1386,1456,1613,1827,2061,2253,2361,2342,2169,1863,1420,925,405,-46,-373,-506,-396,-14,653,1579,2733,4028,5378,6664,7777,8592,9033,9025,8573,7704,6519,5145,3752,2509,1573,1075,1078,1606,2588,3923,5439,6959,8282,9252,9728,9651,9005,7850,6301,4505,2639,874,-650,-1811,-2576,-2924,-2931,-2678,-2301,-1917,-1655,-1595,-1794,-2272,-2981,-3894,-4891,-5904,-6816,-7538,-8003,-8158,-8003,-7555,-6896,-6087,-5271,-4503,-3908,-3504,-3328,-3339,-3485,-3682,-3840,-3889,-3768,-3464,-2988,-2391,-1740,-1116,-591,-215,-22,-1,-117,-309,-505,-613,-576,-326,155,860,1754,2764,3793,4745,5508,6000,6160,5958,5420,4597,3590,2510,1485,629,39,-226,-148,251,910,1748,2659,3548,4317,4887,5211,5250,5003,4492,3749,2835,1825,782,-203,-1078,-1768,-2246,-2467,-2435,-2136,-1590,-827,127,1202,2351,3490,4533,5410,6020,6317,6242,5793,4988,3891,2602,1232,-59,-1162,-1931,-2299,-2212,-1691,-789,360,1629,2824,3796,4392,4513,4129,3242,1973,417,-1207,-2767,-4063,-4990,-5475,-5491,-5109,-4402,-3513,-2579,-1726,-1075,-689,-616,-847,-1350,-2065,-2903,-3788,-4606,-5288,-5746,-5936,-5840,-5464,-4861,-4102,-3266,-2464,-1759,-1242,-933,-851,-974,-1250,-1626,-2022,-2388,-2663,-2829,-2863,-2791,-2619,-2398,-2141,-1893,-1655,-1453,-1261,-1095,-906,-704,-451,-150,205,609,1040,1480,1908,2294,2630,2894,3090,3211,3257,3241,3138,2980,2731,2418,2031,1601,1137,696,290,-25,-247,-349,-367,-305,-241,-199,-248,-420,-730,-1186,-1746,-2371,-2986,-3515,-3880,-3994,-3804,-3261,-2353,-1112,418,2119,3883,5546,6962,7989,8507,8460,7823,6670,5100,3301,1475,-164,-1402,-2084,-2109,-1451,-183,1568,3579,5639,7455,8850,9596,9633,8910,7514,5581,3308,928,-1331,-3276,-4749,-5676,-6048,-5919,-5410,-4663,-3842,-3092,-2542,-2256,-2288,-2606,-3173,-3905,-4692,-5449,-6052,-6435,-6537,-6341,-5865,-5166,-4322,-3441,-2616,-1937,-1470,-1231,-1232,-1428,-1764,-2190,-2625,-3037,-3380,-3643,-3833,-3947,-4029,-4067,-4102,-4114,-4116,-4075,-3985,-3801,-3526,-3119,-2599,-1960,-1241,-474,282,978,1558,1979,2213,2261,2125,1864,1506,1128,772,499,326,284,351,532,779,1088,1403,1733,2029,2307,2535,2720,2841,2890,2847,2704,2433,2049,1532,917,213,-526,-1271,-1941,-2502,-2869,-3007,-2866,-2431,-1710,-746,393,1605,2783,3806,4566,4982,5005,4637,3924,2960,1873,817,-63,-625,-777,-474,274,1382,2738,4151,5463,6475,7060,7117,6629,5625,4225,2562,822,-834,-2250,-3326,-4007,-4291,-4245,-3934,-3505,-3038,-2668,-2462,-2472,-2731,-3202,-3869,-4647,-5478,-6264,-6937,-7412,-7658,-7627,-7351,-6843,-6185,-5442,-4705,-4053,-3534,-3189,-3013,-2978,-3043,-3144,-3229,-3248,-3185,-3015,-2776,-2474,-2164,-1874,-1637,-1469,-1374,-1335,-1336,-1329,-1306,-1206,-1039,-772,-423,-5,452,912,1326,1664,1883,1976,1926,1762,1496,1185,863,576,368,250,265,383,628,953,1357,1790,2227,2629,2949,3172,3245,3176,2933,2544,2003,1367,653,-66,-751,-1329,-1741,-1935,-1857,-1482,-803,178,1384,2774,4204,5586,6770,7644,8113,8104,7614,6658,5331,3738,2032,375,-1076,-2184,-2835,-2976,-2595,-1730,-494,998,2558,4035,5246,6074,6418,6250,5597,4532,3180,1684,185,-1172,-2297,-3126,-3643,-3890,-3921,-3828,-3696,-3605,-3607,-3732,-3978,-4316,-4710,-5094,-5417,-5624,-5665,-5522,-5176,-4650,-3979,-3226,-2459,-1769,-1222,-891,-799,-966,-1359,-1932,-2614,-3322,-3978,-4511,-4871,-5018,-4963,-4694,-4265,-3701,-3051,-2371,-1679,-1019,-396,183,724,1235,1737,2232,2717,3210,3658,4087,4437,4706,4866,4905,4819,4613,4304,3907,3451,2959,2448,1945,1449,991,567,209,-78,-272,-358,-327,-192,47,349,681,998,1246,1386,1376,1199,843,333,-303,-1000,-1693,-2292,-2714,-2885,-2745,-2269,-1463,-383,893,2236,3525,4619,5419,5836,5852,5473,4770,3847,2820,1843,1024,495,314,520,1090,1970,3030,4163,5185,5973,6398,6381,5899,4979,3710,2205,623,-901,-2224,-3240,-3893,-4155,-4064,-3667,-3078,-2366,-1671,-1050,-593,-335,-293,-457,-798,-1254,-1774,-2280,-2703,-2999,-3113,-3058,-2827,-2485,-2081,-1700,-1401,-1262,-1283,-1504,-1862,-2322,-2816,-3255,-3599,-3778,-3790,-3624,-3315,-2901,-2441,-1988,-1591,-1292,-1104,-1044,-1082,-1213,-1370,-1543,-1657,-1704,-1647,-1482,-1226,-894,-527,-160,177,452,663,809,903,974,1045,1135,1270,1440,1649,1887,2125,2357,2560,2722,2841,2910,2930,2905,2831,2717,2542,2320,2013,1644,1186,673,122,-416,-886,-1211,-1338,-1192,-760,-20,981,2188,3500,4803,5978,6913,7519,7743,7558,6999,6101,4969,3677,2361,1105,31,-787,-1280,-1414,-1182,-611,237,1284,2426,3555,4576,5392,5945,6196,6132,5768,5141,4289,3275,2138,933,-303,-1534,-2738,-3875,-4937,-5882,-6708,-7380,-7905,-8268,-8474,-8542,-8467,-8266,-7951,-7519,-6995,-6391,-5729,-5058,-4409,-3834,-3378,-3065,-2919,-2936,-3090,-3357,-3681,-4025,-4341,-4595,-4759,-4817,-4759,-4584,-4295,-3898,-3396,-2800,-2129,-1381,-598,209,1011,1764,2454,3038,3493,3810,3957,3954,3781,3472,3033,2512,1926,1343,780,297,-82,-334,-444,-423,-281,-46,258,599,959,1320,1669,2021,2361,2712,3065,3421,3762,4052,4266,4342,4262,3983,3517,2872,2114,1304,540,-94,-505,-656,-493,-63,613,1439,2317,3161,3845,4328,4523,4439,4063,3446,2629,1700,732,-193,-978,-1588,-1926,-2011,-1807,-1366,-729,22,811,1545,2165,2603,2841,2860,2679,2325,1835,1251,614,-52,-700,-1333,-1901,-2414,-2822,-3128,-3297,-3333,-3241,-3039,-2772,-2483,-2230,-2059,-2011,-2093,-2326,-2670,-3111,-3602,-4101,-4584,-5006,-5358,-5619,-5773,-5824,-5746,-5550,-5213,-4750,-4153,-3443,-2644,-1781,-905,-52,722,1386,1904,2250,2437,2453,2352,2143,1887,1616,1372,1182,1058,1008,1019,1079,1162,1261,1345,1428,1487,1552,1620,1704,1818,1948,2106,2261,2404,2506,2545,2507,2375,2152,1847,1477,1072,664,275,-52,-326,-518,-660,-740,-787,-796,-761,-673,-486,-186,276,910,1722,2694,3775,4902,5991,6952,7704,8176,8323,8135,7620,6826,5816,4673,3475,2317,1257,373,-304,-737,-912,-845,-530,-16,681,1503,2423,3361,4300,5145,5875,6411,6720,6760,6497,5932,5059,3916,2552,1036,-543,-2085,-3495,-4680,-5568,-6117,-6310,-6170,-5743,-5102,-4324,-3495,-2690,-1968,-1372,-940,-667,-573,-634,-839,-1167,-1574,-2036,-2493,-2921,-3267,-3513,-3639,-3639,-3530,-3331,-3077,-2802,-2546,-2334,-2188,-2112,-2091,-2109,-2121,-2107,-2014,-1829,-1535,-1135,-658,-138,380,844,1207,1448,1533,1494,1330,1106,852,635,496,471,580,818,1167,1591,2041,2476,2843,3119,3288,3344,3323,3234,3134,3038,2987,2975,3013,3061,3096,3082,2983,2793,2505,2141,1755,1378,1098,945,985,1232,1694,2342,3127,3982,4817,5566,6134,6491,6577,6414,5998,5389,4632,3797,2955,2161,1472,928,541,335,282,373,575,846,1148,1440,1679,1839,1886,1801,1577,1201,690,47,-697,-1511,-2364,-3201,-4003,-4704,-5298,-5749,-6055,-6225,-6270,-6223,-6120,-5981,-5853,-5735,-5663,-5613,-5606,-5610,-5627,-5644,-5639,-5625,-5579,-5507,-5404,-5262,-5077,-4843,-4542,-4174,-3717,-3180,-2550,-1853,-1103,-340,396,1056,1599,1979,2182,2193,2034,1730,1332,890,461,99,-173,-310,-330,-216,-4,303,660,1071,1492,1933,2360,2778,3158,3501,3779,3985,4119,4159,4140,4051,3926,3787,3641,3519,3407,3314,3211,3094,2911,2672,2333,1924,1441,936,444,32,-253,-346,-233,136,718,1514,2442,3432,4391,5208,5796,6063,5951,5446,4538,3306,1797,154,-1532,-3124,-4512,-5619,-6364,-6743,-6739,-6390,-5738,-4836,-3748,-2525,-1229,107,1413,2671,3806,4784,5555,6054,6275,6154,5729,4982,3987,2800,1507,206,-1019,-2098,-2973,-3642,-4098,-4382,-4534,-4601,-4622,-4624,-4614,-4591,-4537,-4440,-4277,-4049,-3757,-3420,-3082,-2769,-2547,-2441,-2501,-2729,-3136,-3691,-4368,-5103,-5847,-6527,-7083,-7470,-7623,-7541,-7193,-6608,-5811,-4857,-3813,-2755,-1767,-919,-290,83,162,-49,-526,-1220,-2056,-2952,-3826,-4576,-5142,-5453,-5476,-5211,-4654,-3873,-2905,-1842,-762,266,1155,1876,2376,2668,2753,2685,2514,2322,2186,2177,2361,2766,3412,4276,5313,6470,7650,8779,9769,10531,11021,11192,11036,10587,9876,8989,7995,6995,6058,5276,4680,4310,4152,4154,4243,4310,4232,3910,3245,2196,767,-996,-2975,-5038,-7008,-8723,-10018,-10784,-10939,-10488,-9493,-8070,-6409,-4687,-3121,-1880,-1093,-843,-1126,-1904,-3068,-4471,-5972,-7386,-8590,-9459,-9925,-9966,-9608,-8909,-7974,-6905,-5824,-4832,-4014,-3424,-3085,-2989,-3095,-3352,-3684,-4035,-4337,-4547,-4636,-4580,-4372,-3999,-3466,-2762,-1895,-867,310,1620,3020,4480,5910,7259,8418,9332,9918,10143,9999,9503,8721,7742,6669,5631,4723,4039,3633,3517,3672,4019,4491,4950,5332,5512,5472,5175,4656,3988,3242,2554,1992,1658,1587,1770,2161,2656,3121,3422,3412,2993,2115,775,-947,-2930,-5000,-6968,-8634,-9843,-10456,-10430,-9758,-8528,-6871,-4960,-2997,-1161,374,1488,2106,2201,1804,981,-155,-1490,-2870,-4180,-5280,-6095,-6545,-6626,-6329,-5723,-4857,-3832,-2741,-1661,-681,170,853,1383,1782,2084,2341,2581,2833,3105,3395,3680,3958,4180,4357,4454,4495,4474,4419,4338,4246,4147,4034,3899,3725,3510,3255,2977,2714,2502,2402,2442,2656,3036,3550,4136,4700,5146,5354,5252,4747,3855,2566,995,-745,-2483,-4036,-5237,-5953,-6088,-5637,-4643,-3227,-1585,99,1571,2651,3166,3028,2216,799,-1104,-3290,-5566,-7690,-9486,-10780,-11484,-11565,-11062,-10066,-8734,-7214,-5692,-4300,-3163,-2349,-1883,-1751,-1895,-2245,-2704,-3186,-3591,-3855,-3920,-3748,-3361,-2749,-1989,-1113,-207,688,1493,2199,2749,3168,3436,3592,3639,3616,3531,3414,3274,3131,3005,2907,2868,2905,3042,3299,3684,4199,4824,5529,6259,6959,7551,7994,8226,8237,8034,7643,7131,6561,5999,5512,5128,4867,4703,4605,4506,4352,4076,3642,3026,2254,1372,472,-360,-1003,-1402,-1482,-1268,-794,-157,497,1043,1306,1176,560,-579,-2209,-4239,-6538,-8914,-11185,-13149,-14652,-15562,-15824,-15421,-14422,-12931,-11115,-9151,-7229,-5528,-4175,-3276,-2851,-2886,-3316,-4012,-4870,-5714,-6438,-6902,-7031,-6776,-6130,-5131,-3850,-2394,-872,578,1852,2845,3488,3753,3636,3192,2477,1605,664,-216,-958,-1458,-1684,-1591,-1192,-509,411,1514,2728,4005,5261,6456,7517,8399,9067,9495,9686,9664,9461,9155,8791,8448,8173,8007,7970,8056,8231,8454,8649,8751,8671,8348,7734,6816,5631,4246,2778,1365,133,-785,-1325,-1462,-1219,-706,-41,615,1082,1245,965,206,-1034,-2692,-4644,-6717,-8741,-10499,-11848,-12632,-12786,-12288,-11178,-9574,-7602,-5465,-3326,-1379,240,1414,2098,2262,1958,1234,188,-1075,-2459,-3847,-5158,-6308,-7226,-7880,-8233,-8285,-8056,-7564,-6877,-6033,-5107,-4160,-3230,-2396,-1651,-1060,-601,-297,-130,-88,-156,-309,-527,-780,-1036,-1245,-1359,-1320,-1071,-580,188,1210,2484,3943,5533,7189,8802,10317,11625,12649,13328,13587,13409,12763,11683,10195,8389,6348,4183,2019,-24,-1830,-3277,-4281,-4753,-4660,-3994,-2803,-1180,743,2782,4757,6460,7720,8398,8393,7695,6318,4378,2005,-592,-3230,-5664,-7731,-9235,-10080,-10189,-9581,-8308,-6522,-4392,-2140,0,1830,3153,3875,3927,3353,2226,693,-1082,-2910,-4633,-6084,-7169,-7801,-7964,-7669,-6979,-5971,-4770,-3485,-2236,-1135,-238,390,758,883,814,617,356,100,-100,-196,-169,-9,277,661,1110,1612,2108,2620,3092,3549,3962,4359,4728,5113,5507,5952,6429,6943,7454,7914,8253,8413,8310,7914,7194,6151,4850,3329,1704,61,-1484,-2831,-3870,-4538,-4754,-4511,-3811,-2704,-1289,309,1951,3457,4705,5542,5896,5716,5012,3837,2283,469,-1464,-3390,-5171,-6709,-7930,-8773,-9236,-9317,-9045,-8469,-7641,-6634,-5517,-4366,-3246,-2218,-1322,-599,-49,305,486,501,362,112,-239,-644,-1058,-1458,-1770,-1983,-2039,-1939,-1657,-1212,-612,120,950,1854,2786,3716,4582,5337,5923,6281,6387,6199,5738,5018,4106,3078,2039,1094,367,-68,-102,277,1123,2370,3994,5857,7858,9808,11575,12961,13872,14174,13857,12916,11439,9541,7376,5110,2900,886,-821,-2132,-3005,-3396,-3319,-2793,-1861,-621,840,2383,3863,5140,6050,6499,6371,5657,4347,2519,288,-2204,-4777,-7262,-9488,-11321,-12645,-13417,-13597,-13233,-12362,-11097,-9543,-7830,-6109,-4497,-3128,-2089,-1444,-1210,-1376,-1880,-2649,-3568,-4546,-5447,-6201,-6697,-6900,-6759,-6283,-5486,-4438,-3209,-1908,-640,485,1371,1958,2204,2123,1739,1143,400,-371,-1089,-1662,-2027,-2163,-2053,-1742,-1260,-676,-31,640,1328,2051,2853,3766,4850,6111,7540,9098,10668,12164,13415,14320,14742,14633,13958,12768,11144,9209,7117,5001,3015,1259,-173,-1214,-1842,-2038,-1833,-1272,-429,594,1690,2723,3591,4164,4382,4168,3530,2473,1068,-601,-2432,-4309,-6116,-7769,-9155,-10233,-10934,-11246,-11152,-10683,-9866,-8770,-7489,-6098,-4745,-3501,-2489,-1763,-1368,-1300,-1531,-1988,-2610,-3302,-3989,-4619,-5126,-5507,-5737,-5821,-5776,-5612,-5359,-5034,-4678,-4301,-3948,-3621,-3339,-3097,-2880,-2673,-2444,-2181,-1850,-1463,-1011,-518,-27,430,791,1025,1115,1079,977,899,968,1291,1977,3081,4603,6490,8606,10784,12815,14481,15597,16010,15631,14462,12553,10049,7133,4029,973,-1786,-4060,-5648,-6465,-6444,-5627,-4110,-2068,292,2712,4958,6798,8063,8634,8468,7596,6107,4151,1898,-454,-2732,-4756,-6421,-7608,-8299,-8468,-8160,-7442,-6406,-5176,-3868,-2618,-1543,-733,-282,-196,-490,-1104,-1949,-2932,-3916,-4810,-5508,-5970,-6159,-6098,-5822,-5386,-4861,-4293,-3746,-3241,-2818,-2470,-2204,-1999,-1832,-1661,-1459,-1172,-792,-289,316,1004,1713,2390,2942,3307,3402,3201,2680,1911,965,19,-776,-1217,-1162,-492,813,2702,5031,7571,10075,12245,13837,14642,14538,13491,11582,8949,5836,2489,-789,-3746,-6138,-7793,-8610,-8544,-7663,-6075,-3970,-1580,854,3068,4852,6033,6501,6243,5298,3779,1864,-283,-2434,-4447,-6155,-7483,-8383,-8873,-9008,-8872,-8558,-8172,-7771,-7438,-7161,-6967,-6810,-6662,-6488,-6248,-5928,-5528,-5038,-4507,-3926,-3359,-2821,-2346,-1972,-1693,-1544,-1489,-1528,-1617,-1709,-1775,-1743,-1603,-1305,-862,-257,455,1268,2106,2921,3648,4223,4592,4716,4562,4132,3440,2532,1470,354,-719,-1611,-2210,-2391,-2066,-1188,245,2152,4430,6870,9279,11410,13051,14021,14200,13541,12092,9964,7353,4479,1605,-1037,-3225,-4805,-5678,-5822,-5275,-4157,-2614,-856,918,2495,3713,4432,4607,4209,3326,2029,481,-1200,-2857,-4383,-5684,-6715,-7453,-7929,-8175,-8266,-8259,-8227,-8206,-8231,-8292,-8369,-8419,-8384,-8227,-7903,-7404,-6748,-5958,-5108,-4241,-3453,-2772,-2280,-1970,-1876,-1953,-2184,-2493,-2821,-3099,-3250,-3240,-3036,-2634,-2085,-1419,-732,-76,468,863,1076,1119,1007,792,514,225,-31,-238,-364,-414,-381,-248,-25,351,876,1619,2593,3814,5272,6906,8634,10335,11873,13112,13924,14237,13988,13212,11940,10289,8364,6324,4287,2404,768,-537,-1462,-1992,-2150,-1957,-1502,-839,-78,702,1399,1948,2273,2346,2144,1671,967,54,-990,-2124,-3268,-4372,-5375,-6247,-6943,-7456,-7769,-7878,-7787,-7494,-7011,-6342,-5522,-4575,-3563,-2549,-1611,-825,-270,8,-24,-350,-937,-1706,-2561,-3399,-4102,-4590,-4778,-4638,-4163,-3381,-2378,-1234,-79,965,1788,2298,2434,2205,1619,783,-227,-1265,-2226,-2999,-3492,-3675,-3509,-3035,-2286,-1330,-236,935,2127,3316,4473,5600,6708,7769,8807,9755,10592,11238,11631,11698,11380,10641,9474,7910,6022,3913,1736,-367,-2208,-3666,-4602,-4958,-4712,-3892,-2607,-973,809,2583,4138,5341,6054,6233,5861,4995,3736,2201,563,-1056,-2483,-3626,-4387,-4727,-4658,-4222,-3514,-2650,-1758,-976,-403,-132,-195,-600,-1310,-2257,-3349,-4483,-5548,-6439,-7070,-7374,-7326,-6918,-6212,-5260,-4196,-3109,-2145,-1381,-909,-754,-914,-1345,-1979,-2710,-3454,-4092,-4553,-4756,-4668,-4276,-3610,-2717,-1686,-601,437,1337,2026,2450,2590,2458,2114,1628,1117,689,457,515,923,1697,2810,4188,5703,7217,8563,9582,10148,10145,9540,8335,6608,4487,2155,-194,-2339,-4102,-5332,-5935,-5877,-5201,-3982,-2384,-561,1271,2944,4268,5144,5469,5253,4528,3385,1971,410,-1119,-2514,-3643,-4473,-4960,-5150,-5089,-4873,-4582,-4318,-4118,-4053,-4082,-4217,-4372,-4507,-4559,-4487,-4282,-3942,-3506,-3010,-2508,-2042,-1635,-1322,-1083,-926,-824,-749,-685,-588,-445,-228,77,470,938,1465,2002,2517,2948,3254,3378,3303,2999,2493,1809,1007,147,-698,-1465,-2089,-2505,-2672,-2534,-2075,-1290,-186,1178,2741,4405,6061,7587,8867,9787,10273,10260,9751,8753,7355,5656,3803,1966,305,-1012,-1873,-2208,-1997,-1304,-222,1104,2507,3820,4890,5578,5813,5537,4765,3553,2001,240,-1568,-3279,-4736,-5829,-6487,-6681,-6444,-5849,-5013,-4078,-3195,-2506,-2129,-2126,-2522,-3273,-4282,-5431,-6554,-7523,-8202,-8523,-8452,-8010,-7268,-6316,-5268,-4243,-3328,-2611,-2120,-1873,-1847,-1982,-2227,-2479,-2692,-2779,-2731,-2520,-2183,-1770,-1345,-985,-747,-681,-777,-1025,-1338,-1641,-1835,-1838,-1600,-1096,-353,599,1683,2843,4002,5100,6090,6938,7624,8160,8545,8822,9011,9146,9260,9352,9440,9484,9485,9392,9197,8873,8422,7848,7167,6391,5545,4642,3713,2771,1869,1018,289,-304,-711,-922,-926,-752,-423,-9,430,817,1065,1125,932,474,-246,-1181,-2265,-3409,-4511,-5488,-6252,-6752,-6969,-6882,-6534,-5955,-5216,-4381,-3542,-2764,-2137,-1702,-1509,-1564,-1862,-2357,-3004,-3718,-4437,-5078,-5575,-5882,-5950,-5769,-5328,-4654,-3789,-2798,-1773,-801,7,572,834,768,416,-167,-848,-1528,-2053,-2352,-2340,-2011,-1379,-496,567,1741,2950,4134,5242,6220,7058,7708,8195,8496,8645,8654,8547,8348,8063,7706,7267,6761,6177,5547,4888,4239,3637,3115,2702,2413,2249,2204,2265,2414,2627,2876,3134,3365,3544,3637,3625,3501,3249,2896,2445,1928,1376,809,273,-216,-617,-922,-1106,-1181,-1156,-1076,-973,-921,-945,-1120,-1441,-1950,-2609,-3408,-4297,-5208,-6097,-6863,-7476,-7837,-7935,-7717,-7208,-6424,-5425,-4303,-3131,-2027,-1061,-306,191,418,377,100,-358,-934,-1533,-2068,-2443,-2560,-2374,-1837,-989,129,1388,2682,3857,4814,5466,5787,5793,5549,5136,4654,4183,3799,3536,3423,3452,3611,3868,4197,4543,4898,5192,5430,5570,5610,5541,5367,5082,4708,4227,3676,3047,2386,1710,1081,528,107,-168,-282,-252,-112,85,287,423,458,347,74,-359,-944,-1646,-2429,-3248,-4053,-4795,-5438,-5949,-6311,-6532,-6608,-6563,-6421,-6186,-5898,-5557,-5189,-4810,-4436,-4082,-3761,-3482,-3243,-3037,-2852,-2661,-2450,-2190,-1864,-1468,-985,-419,216,917,1634,2344,2983,3517,3888,4091,4097,3945,3657,3274,2855,2414,1992,1588,1190,811,435,96,-181,-335,-320,-80,415,1141,2085,3146,4236,5252,6077,6640,6884,6794,6398,5766,4985,4175,3440,2872,2531,2437,2567,2851,3217,3538,3757,3773,3580,3164,2568,1851,1071,299,-423,-1065,-1615,-2091,-2510,-2899,-3294,-3701,-4149,-4611,-5092,-5539,-5929,-6207,-6348,-6315,-6124,-5776,-5331,-4834,-4347,-3940,-3640,-3504,-3515,-3687,-3976,-4343,-4742,-5107,-5388,-5543,-5523,-5329,-4938,-4395,-3721,-2973,-2207,-1470,-830,-304,48,243,245,95,-193,-565,-970,-1345,-1638,-1802,-1806,-1655,-1354,-945,-464,51,566,1075,1582,2106,2676,3317,4034,4828,5648,6446,7143,7669,7959,7984,7739,7263,6629,5930,5277,4765,4476,4435,4647,5032,5505,5926,6157,6087,5616,4732,3463,1903,203,-1482,-2964,-4127,-4835,-5077,-4847,-4222,-3328,-2295,-1287,-445,122,313,130,-449,-1313,-2388,-3516,-4559,-5383,-5880,-5994,-5707,-5065,-4136,-3045,-1902,-850,9,569,789,632,144,-636,-1594,-2629,-3619,-4448,-5036,-5318,-5282,-4947,-4372,-3633,-2831,-2052,-1373,-843,-470,-251,-127,-70,0,97,258,465,691,897,1028,1053,948,719,414,73,-207,-372,-345,-95,369,1026,1775,2549,3211,3684,3886,3786,3403,2791,2055,1306,668,235,78,200,583,1135,1752,2310,2688,2803,2607,2115,1384,526,-336,-1072,-1565,-1753,-1592,-1127,-412,440,1313,2079,2635,2901,2840,2461,1802,949,7,-914,-1703,-2272,-2579,-2595,-2380,-1979,-1507,-1060,-741,-641,-810,-1267,-2009,-2966,-4079,-5241,-6338,-7281,-7946,-8288,-8233,-7802,-6994,-5913,-4625,-3276,-1961,-806,136,796,1203,1363,1343,1204,1002,787,588,403,240,72,-103,-293,-487,-664,-784,-814,-705,-441,-6,571,1259,1976,2648,3180,3479,3502,3186,2588,1729,757,-213,-1014,-1507,-1582,-1185,-322,919,2403,3935,5317,6341,6863,6790,6118,4931,3380,1666,8,-1393,-2394,-2894,-2907,-2480,-1746,-861,11,707,1114,1150,800,83,-915,-2097,-3337,-4498,-5479,-6168,-6529,-6536,-6225,-5655,-4916,-4112,-3342,-2697,-2248,-2030,-2048,-2280,-2654,-3110,-3532,-3848,-3964,-3838,-3449,-2824,-2025,-1132,-249,555,1204,1683,1987,2152,2216,2226,2212,2182,2123,1999,1765,1382,816,75,-822,-1801,-2796,-3678,-4375,-4759,-4783,-4400,-3612,-2474,-1072,483,2027,3423,4524,5213,5446,5216,4601,3739,2791,1959,1407,1274,1624,2445,3658,5089,6557,7827,8716,9074,8844,8027,6750,5153,3461,1865,553,-367,-818,-849,-507,59,712,1313,1719,1850,1652,1112,276,-793,-1996,-3202,-4304,-5166,-5712,-5864,-5625,-5018,-4132,-3070,-1986,-996,-255,168,194,-176,-906,-1919,-3091,-4302,-5406,-6288,-6862,-7066,-6911,-6410,-5637,-4668,-3596,-2514,-1507,-647,3,412,537,395,-25,-679,-1510,-2456,-3397,-4251,-4895,-5245,-5232,-4823,-4010,-2842,-1365,317,2105,3895,5554,7006,8125,8866,9161,9007,8436,7526,6400,5213,4132,3315,2888,2925,3425,4328,5498,6747,7872,8661,8942,8618,7650,6118,4163,1990,-151,-2046,-3485,-4352,-4599,-4262,-3455,-2336,-1108,54,955,1493,1578,1206,428,-671,-1935,-3237,-4395,-5292,-5817,-5916,-5597,-4911,-3963,-2888,-1837,-942,-339,-93,-260,-819,-1717,-2864,-4137,-5415,-6569,-7491,-8111,-8368,-8253,-7783,-6983,-5931,-4699,-3374,-2066,-857,156,901,1333,1418,1168,605,-189,-1141,-2110,-2998,-3666,-4034,-4025,-3617,-2821,-1691,-312,1214,2758,4211,5448,6389,6957,7127,6891,6287,5394,4303,3153,2080,1209,673,531,832,1542,2587,3844,5150,6338,7230,7703,7660,7097,6054,4651,3062,1472,91,-918,-1438,-1407,-867,103,1327,2638,3814,4699,5140,5075,4493,3452,2074,506,-1083,-2521,-3691,-4474,-4851,-4811,-4446,-3837,-3141,-2487,-2007,-1817,-1969,-2493,-3352,-4478,-5759,-7080,-8296,-9303,-9974,-10261,-10086,-9475,-8414,-7002,-5307,-3461,-1600,145,1639,2785,3512,3787,3618,3045,2148,1022,-205,-1409,-2459,-3245,-3686,-3729,-3369,-2633,-1579,-301,1110,2525,3856,4979,5840,6356,6526,6333,5843,5097,4219,3291,2442,1774,1366,1286,1535,2098,2897,3839,4790,5628,6216,6468,6320,5769,4864,3702,2413,1150,55,-750,-1185,-1238,-928,-364,359,1066,1652,1970,1959,1570,817,-242,-1526,-2917,-4304,-5571,-6609,-7364,-7760,-7817,-7521,-6953,-6161,-5263,-4335,-3493,-2802,-2338,-2115,-2149,-2393,-2804,-3291,-3782,-4175,-4394,-4368,-4048,-3425,-2503,-1338,-1,1400,2759,3952,4879,5460,5628,5376,4703,3668,2356,876,-630,-2033,-3197,-4018,-4433,-4394,-3933,-3080,-1922,-563,886,2303,3568,4599,5303,5664,5656,5333,4745,3994,3176,2410,1795,1426,1371,1671,2312,3271,4441,5725,6963,8010,8718,8982,8730,7971,6763,5230,3539,1871,406,-702,-1372,-1558,-1314,-727,58,879,1581,2025,2125,1837,1174,196,-1002,-2297,-3565,-4689,-5562,-6122,-6320,-6162,-5670,-4915,-3966,-2943,-1931,-1048,-370,34,118,-104,-632,-1371,-2259,-3160,-3959,-4528,-4763,-4587,-3988,-2983,-1673,-179,1320,2661,3671,4223,4243,3704,2662,1212,-479,-2235,-3845,-5135,-5942,-6179,-5807,-4865,-3443,-1681,265,2216,4026,5549,6704,7418,7702,7570,7111,6415,5610,4810,4141,3669,3491,3595,4015,4676,5536,6490,7436,8262,8838,9090,8904,8281,7185,5702,3927,1999,111,-1592,-2925,-3799,-4132,-3963,-3325,-2378,-1249,-118,856,1559,1901,1851,1437,711,-219,-1240,-2225,-3060,-3653,-3935,-3886,-3506,-2856,-1999,-1049,-112,695,1263,1527,1413,938,106,-989,-2247,-3525,-4668,-5542,-6007,-5995,-5465,-4452,-3041,-1373,377,2014,3350,4230,4538,4224,3303,1842,-11,-2097,-4200,-6113,-7650,-8637,-8982,-8633,-7624,-6035,-4015,-1725,630,2870,4824,6347,7362,7817,7743,7204,6321,5226,4074,2990,2089,1426,1043,921,1027,1312,1705,2147,2578,2934,3172,3252,3153,2872,2437,1896,1324,809,438,293,420,846,1531,2416,3385,4323,5088,5578,5707,5448,4818,3880,2744,1521,350,-664,-1430,-1893,-2049,-1914,-1549,-1033,-449,103,550,818,861,644,174,-533,-1429,-2437,-3469,-4421,-5197,-5702,-5887,-5706,-5185,-4359,-3327,-2191,-1088,-147,517,820,715,217,-631,-1720,-2932,-4107,-5111,-5804,-6107,-5960,-5390,-4435,-3220,-1851,-483,782,1821,2589,3030,3169,3023,2660,2152,1585,1051,613,336,240,328,572,919,1307,1682,1980,2181,2257,2221,2075,1847,1554,1207,845,464,128,-145,-302,-295,-95,322,952,1748,2658,3577,4404,5024,5353,5304,4872,4042,2888,1484,-52,-1600,-3041,-4266,-5192,-5768,-5971,-5818,-5349,-4632,-3750,-2797,-1867,-1055,-442,-96,-55,-317,-861,-1609,-2477,-3349,-4117,-4675,-4954,-4896,-4509,-3800,-2855,-1740,-586,505,1404,2026,2291,2179,1700,917,-78,-1161,-2209,-3102,-3751,-4098,-4147,-3903,-3446,-2834,-2158,-1490,-888,-402,-47,175,286,346,384,491,693,1049,1565,2230,3008,3834,4631,5334,5862,6201,6312,6230,5977,5603,5154,4669,4181,3708,3279,2893,2587,2364,2258,2278,2437,2735,3141,3625,4121,4561,4871,4984,4844,4432,3740,2798,1661,392,-922,-2203,-3374,-4378,-5171,-5741,-6087,-6234,-6212,-6071,-5839,-5582,-5296,-5048,-4793,-4572,-4326,-4060,-3728,-3327,-2839,-2286,-1695,-1097,-564,-122,148,226,64,-353,-1030,-1955,-3084,-4359,-5689,-6967,-8081,-8911,-9370,-9390,-8950,-8081,-6846,-5356,-3738,-2127,-645,600,1548,2155,2443,2447,2260,1959,1678,1484,1490,1719,2205,2915,3793,4746,5665,6442,6969,7193,7066,6624,5898,4996,3988,3003,2100,1377,865,607,599,841,1291,1910,2640,3394,4110,4690,5059,5155,4918,4342,3434,2238,843,-672,-2172,-3564,-4735,-5599,-6117,-6253,-6037,-5507,-4745,-3836,-2888,-1976,-1194,-578,-168,39,56,-92,-370,-743,-1182,-1652,-2141,-2618,-3081,-3509,-3889,-4224,-4487,-4701,-4852,-4975,-5083,-5207,-5377,-5585,-5841,-6099,-6324,-6459,-6454,-6269,-5899,-5354,-4672,-3919,-3147,-2421,-1773,-1232,-774,-397,-31,352,820,1393,2106,2941,3868,4840,5771,6586,7200,7540,7555,7218,6539,5560,4365,3064,1778,645,-232,-760,-905,-663,-79,766,1777,2837,3837,4687,5304,5657,5717,5509,5049,4404,3601,2728,1814,934,131,-553,-1084,-1440,-1620,-1627,-1493,-1252,-952,-648,-388,-233,-206,-333,-595,-967,-1383,-1799,-2142,-2384,-2515,-2537,-2510,-2467,-2486,-2605,-2866,-3273,-3804,-4418,-5039,-5608,-6044,-6316,-6386,-6273,-5983,-5567,-5044,-4454,-3809,-3120,-2410,-1678,-971,-307,248,658,875,880,669,276,-249,-814,-1328,-1671,-1765,-1505,-884,129,1465,3028,4700,6306,7692,8714,9227,9189,8533,7335,5652,3653,1498,-612,-2486,-3971,-4940,-5342,-5176,-4483,-3378,-1967,-401,1193,2704,4037,5148,5999,6593,6937,7043,6931,6604,6077,5350,4449,3365,2162,839,-521,-1886,-3182,-4357,-5354,-6129,-6646,-6875,-6806,-6419,-5721,-4729,-3483,-2068,-575,849,2072,2953,3379,3292,2670,1578,114,-1557,-3262,-4807,-6030,-6810,-7085,-6864,-6219,-5261,-4137,-2981,-1920,-1028,-364,81,320,397,375,276,173,67,-5,-29,-19,57,186,381,663,1010,1457,1957,2521,3080,3621,4061,4381,4515,4462,4191,3741,3115,2384,1586,796,75,-508,-905,-1058,-967,-604,-14,782,1715,2722,3727,4654,5432,6008,6340,6408,6218,5774,5117,4278,3296,2226,1106,-25,-1104,-2127,-3017,-3790,-4396,-4848,-5143,-5298,-5334,-5274,-5128,-4903,-4597,-4184,-3654,-2998,-2215,-1364,-485,314,951,1337,1402,1121,511,-388,-1463,-2621,-3725,-4662,-5349,-5725,-5785,-5558,-5095,-4483,-3782,-3073,-2378,-1744,-1150,-618,-124,318,687,969,1104,1091,874,486,-70,-712,-1370,-1932,-2299,-2381,-2113,-1490,-522,695,2077,3468,4752,5781,6476,6755,6606,6053,5142,3986,2679,1362,152,-839,-1522,-1851,-1800,-1385,-663,305,1421,2582,3702,4672,5425,5903,6062,5902,5422,4662,3661,2494,1218,-63,-1282,-2345,-3180,-3752,-4009,-3982,-3671,-3150,-2473,-1705,-924,-169,516,1102,1597,1985,2269,2448,2484,2365,2036,1492,698,-298,-1476,-2724,-3964,-5062,-5933,-6468,-6656,-6464,-5970,-5240,-4392,-3543,-2793,-2223,-1869,-1740,-1804,-2018,-2315,-2650,-2975,-3268,-3516,-3719,-3885,-3994,-4047,-3986,-3788,-3377,-2727,-1787,-575,894,2537,4255,5923,7394,8540,9239,9414,9022,8079,6644,4818,2758,607,-1431,-3207,-4552,-5361,-5564,-5148,-4152,-2674,-845,1175,3202,5079,6643,7783,8438,8564,8218,7438,6351,5052,3678,2339,1127,125,-643,-1150,-1443,-1544,-1538,-1463,-1386,-1323,-1284,-1253,-1179,-1042,-770,-357,228,954,1782,2626,3385,3946,4181,4012,3369,2245,689,-1215,-3325,-5466,-7483,-9182,-10449,-11161,-11288,-10822,-9819,-8373,-6604,-4656,-2674,-797,850,2162,3064,3507,3482,3012,2168,1053,-202,-1425,-2480,-3190,-3473,-3236,-2498,-1288,260,2012,3767,5357,6597,7366,7573,7201,6291,4930,3267,1449,-344,-1959,-3273,-4175,-4632,-4610,-4149,-3291,-2112,-701,856,2457,4022,5451,6696,7672,8364,8736,8804,8585,8138,7493,6744,5917,5100,4319,3614,3000,2483,2046,1696,1407,1202,1083,1062,1167,1389,1724,2149,2593,3023,3345,3511,3456,3133,2524,1619,446,-953,-2501,-4114,-5683,-7103,-8276,-9109,-9549,-9559,-9150,-8353,-7245,-5901,-4433,-2940,-1511,-248,824,1614,2150,2378,2330,2006,1437,678,-204,-1115,-1940,-2571,-2887,-2825,-2336,-1442,-220,1215,2697,4053,5124,5768,5912,5546,4698,3512,2105,686,-587,-1557,-2119,-2223,-1882,-1161,-163,984,2160,3251,4183,4914,5432,5763,5937,6009,6017,6002,5994,6000,6034,6075,6116,6113,6041,5847,5497,4952,4188,3208,2027,716,-662,-1987,-3166,-4086,-4680,-4899,-4755,-4281,-3574,-2723,-1857,-1072,-469,-111,-43,-272,-784,-1546,-2482,-3535,-4592,-5579,-6388,-6945,-7185,-7066,-6586,-5758,-4647,-3332,-1909,-506,777,1832,2581,2987,3015,2700,2051,1153,54,-1133,-2323,-3381,-4204,-4667,-4700,-4244,-3313,-1953,-284,1545,3364,4983,6265,7069,7350,7087,6339,5207,3815,2329,886,-369,-1331,-1946,-2172,-2049,-1604,-922,-61,901,1926,2964,4006,5032,6032,6987,7867,8625,9215,9579,9661,9424,8844,7914,6663,5134,3403,1560,-273,-1991,-3445,-4545,-5177,-5306,-4905,-4031,-2773,-1270,305,1775,2972,3755,4036,3791,3037,1873,402,-1225,-2877,-4428,-5784,-6878,-7688,-8203,-8460,-8482,-8328,-8029,-7634,-7150,-6615,-6022,-5403,-4764,-4146,-3569,-3086,-2715,-2503,-2452,-2586,-2886,-3326,-3867,-4411,-4897,-5187,-5215,-4878,-4155,-3039,-1605,46,1753,3359,4688,5617,6050,5966,5397,4445,3234,1955,737,-226,-869,-1091,-915,-376,414,1335,2231,2983,3493,3709,3653,3369,2960,2536,2203,2049,2117,2415,2900,3508,4141,4699,5095,5237,5092,4626,3872,2879,1738,559,-538,-1443,-2056,-2333,-2233,-1814,-1113,-265,634,1434,2042,2355,2341,1991,1342,471,-541,-1600,-2618,-3546,-4328,-4980,-5486,-5898,-6229,-6508,-6741,-6898,-6941,-6815,-6447,-5815,-4876,-3686,-2280,-788,685,1986,2994,3598,3733,3389,2604,1493,197,-1085,-2175,-2897,-3127,-2814,-1961,-672,920,2618,4227,5562,6470,6864,6705,6035,4926,3515,1940,355,-1099,-2318,-3216,-3774,-3993,-3922,-3640,-3213,-2726,-2222,-1715,-1210,-662,-39,698,1568,2559,3631,4718,5724,6561,7121,7345,7162,6584,5625,4384,2954,1507,159,-914,-1640,-1926,-1800,-1290,-527,359,1196,1823,2110,1958,1336,268,-1173,-2842,-4607,-6284,-7751,-8879,-9618,-9946,-9907,-9569,-9037,-8402,-7757,-7155,-6621,-6144,-5684,-5199,-4640,-3995,-3256,-2469,-1685,-980,-423,-80,20,-138,-509,-1032,-1598,-2093,-2384,-2379,-1985,-1212,-59,1338,2874,4344,5573,6396,6669,6334,5385,3900,2017,-65,-2129,-3952,-5331,-6123,-6242,-5676,-4509,-2868,-959,1002,2792,4234,5194,5639,5590,5163,4506,3799,3211,2868,2857,3183,3801,4609,5475,6249,6809,7041,6903,6379,5526,4411,3166,1874,674,-384,-1226,-1851,-2267,-2527,-2671,-2788,-2910,-3105,-3390,-3765,-4225,-4711,-5188,-5593,-5881,-6025,-6007,-5853,-5598,-5302,-5026,-4827,-4731,-4745,-4828,-4909,-4910,-4724,-4286,-3545,-2509,-1223,196,1621,2897,3856,4401,4427,3934,2962,1624,86,-1469,-2838,-3867,-4426,-4474,-4023,-3173,-2057,-849,271,1164,1699,1840,1580,979,143,-805,-1733,-2503,-3040,-3258,-3151,-2738,-2073,-1250,-378,448,1128,1623,1911,2046,2088,2160,2347,2752,3417,4346,5482,6720,7918,8919,9577,9772,9450,8598,7302,5663,3861,2068,464,-799,-1630,-1980,-1874,-1389,-647,203,1003,1610,1911,1837,1374,554,-543,-1800,-3091,-4288,-5280,-6006,-6417,-6547,-6428,-6150,-5780,-5392,-5029,-4697,-4386,-4067,-3687,-3253,-2721,-2159,-1588,-1109,-785,-710,-918,-1444,-2242,-3253,-4346,-5391,-6220,-6704,-6726,-6233,-5233,-3794,-2061,-193,1590,3118,4198,4750,4681,4058,2931,1465,-155,-1748,-3086,-4036,-4448,-4285,-3541,-2296,-689,1110,2882,4435,5586,6219,6286,5820,4938,3803,2634,1619,956,732,1016,1747,2836,4127,5445,6633,7556,8117,8282,8050,7468,6612,5563,4410,3244,2115,1088,178,-596,-1240,-1755,-2175,-2491,-2741,-2911,-3016,-3042,-2987,-2842,-2611,-2304,-1957,-1596,-1298,-1103,-1082,-1275,-1689,-2315,-3088,-3918,-4706,-5324,-5690,-5712,-5374,-4687,-3713,-2561,-1356,-238,673,1283,1553,1488,1143,623,36,-479,-838,-949,-810,-428,112,723,1276,1680,1840,1721,1321,685,-102,-949,-1733,-2379,-2791,-2953,-2839,-2497,-1971,-1349,-722,-164,232,439,418,218,-118,-469,-738,-785,-526,116,1140,2504,4107,5808,7455,8886,9985,10637,10817,10506,9758,8648,7267,5746,4175,2687,1336,212,-676,-1306,-1714,-1933,-2036,-2084,-2143,-2284,-2535,-2933,-3469,-4119,-4850,-5604,-6336,-6990,-7539,-7943,-8206,-8303,-8246,-8024,-7637,-7087,-6381,-5540,-4605,-3623,-2665,-1801,-1108,-646,-470,-583,-983,-1599,-2350,-3110,-3760,-4156,-4213,-3844,-3044,-1851,-349,1301,2960,4416,5542,6182,6282,5814,4829,3437,1769,25,-1641,-3032,-4014,-4486,-4397,-3757,-2634,-1137,576,2344,3984,5360,6345,6888,6989,6701,6142,5445,4760,4229,3945,3961,4289,4860,5619,6433,7207,7842,8245,8385,8225,7775,7064,6126,5023,3797,2515,1211,-52,-1251,-2339,-3297,-4103,-4736,-5200,-5491,-5616,-5602,-5456,-5223,-4923,-4603,-4305,-4060,-3917,-3885,-3976,-4179,-4445,-4733,-4961,-5072,-5001,-4717,-4214,-3511,-2675,-1766,-884,-102,504,901,1065,1028,834,549,261,28,-82,-44,139,445,807,1158,1421,1515,1403,1048,464,-305,-1201,-2127,-3003,-3730,-4246,-4493,-4460,-4149,-3598,-2866,-2021,-1152,-330,372,896,1222,1337,1274,1084,850,649,593,736,1151,1857,2828,4035,5373,6755,8053,9155,9951,10358,10323,9825,8887,7554,5929,4108,2231,417,-1207,-2546,-3528,-4118,-4328,-4181,-3765,-3159,-2473,-1809,-1255,-875,-720,-783,-1062,-1512,-2086,-2732,-3384,-3991,-4497,-4855,-5020,-4967,-4668,-4137,-3392,-2481,-1481,-479,425,1125,1554,1633,1372,773,-79,-1082,-2104,-3002,-3639,-3918,-3764,-3176,-2190,-907,534,1981,3262,4239,4811,4905,4555,3792,2751,1557,369,-652,-1408,-1782,-1769,-1348,-594,423,1596,2819,3992,5024,5871,6478,6862,7024,7011,6872,6676,6470,6339,6320,6459,6777,7267,7899,8624,9355,10015,10504,10741,10663,10211,9391,8190,6675,4893,2953,937,-1036,-2879,-4496,-5830,-6830,-7488,-7816,-7840,-7629,-7234,-6735,-6197,-5670,-5210,-4846,-4603,-4503,-4513,-4644,-4827,-5040,-5213,-5314,-5291,-5134,-4832,-4403,-3889,-3324,-2769,-2271,-1859,-1563,-1369,-1259,-1203,-1142,-1037,-844,-521,-67,534,1235,2012,2780,3484,4030,4344,4375,4070,3438,2496,1305,-32,-1419,-2712,-3809,-4584,-4975,-4924,-4442,-3564,-2371,-975,508,1930,3196,4190,4865,5200,5210,4967,4551,4087,3686,3472,3539,3948,4724,5828,7188,8674,10146,11436,12392,12901,12867,12279,11143,9544,7579,5396,3121,923,-1099,-2804,-4143,-5046,-5507,-5542,-5194,-4556,-3708,-2788,-1891,-1142,-618,-386,-469,-870,-1535,-2391,-3342,-4243,-5005,-5476,-5608,-5337,-4682,-3699,-2500,-1214,-19,955,1557,1727,1425,701,-363,-1628,-2944,-4155,-5111,-5712,-5871,-5580,-4851,-3772,-2439,-1014,369,1543,2394,2824,2783,2296,1400,215,-1142,-2515,-3767,-4766,-5409,-5641,-5421,-4787,-3770,-2473,-985,572,2080,3438,4549,5360,5837,5991,5870,5553,5140,4753,4504,4479,4762,5349,6222,7299,8451,9538,10400,10907,10944,10484,9501,8086,6320,4353,2329,387,-1344,-2788,-3891,-4652,-5105,-5304,-5326,-5258,-5161,-5113,-5126,-5239,-5416,-5646,-5890,-6100,-6255,-6315,-6257,-6065,-5721,-5212,-4552,-3735,-2820,-1837,-881,-27,623,995,1021,698,41,-868,-1919,-2983,-3915,-4597,-4923,-4845,-4340,-3452,-2256,-876,547,1865,2924,3618,3855,3618,2922,1846,501,-976,-2429,-3726,-4741,-5391,-5635,-5463,-4914,-4053,-2973,-1772,-562,558,1511,2210,2649,2795,2707,2435,2090,1770,1606,1687,2092,2855,3952,5331,6874,8446,9885,11037,11763,11966,11587,10643,9176,7323,5189,2977,811,-1122,-2734,-3919,-4661,-4957,-4864,-4462,-3865,-3179,-2525,-1993,-1659,-1555,-1687,-2025,-2509,-3071,-3628,-4111,-4459,-4628,-4599,-4365,-3957,-3397,-2752,-2081,-1453,-955,-631,-543,-702,-1084,-1646,-2304,-2957,-3532,-3926,-4110,-4041,-3740,-3228,-2561,-1794,-994,-232,438,948,1270,1362,1228,868,324,-365,-1135,-1925,-2675,-3326,-3834,-4169,-4306,-4240,-3968,-3502,-2864,-2087,-1216,-303,590,1409,2112,2678,3110,3455,3742,4060,4441,4939,5569,6302,7111,7918,8658,9235,9591,9648,9389,8784,7868,6668,5256,3710,2097,523,-974,-2315,-3477,-4443,-5207,-5797,-6225,-6538,-6754,-6916,-7039,-7144,-7235,-7313,-7357,-7362,-7290,-7127,-6860,-6463,-5958,-5328,-4611,-3820,-2999,-2182,-1432,-796,-340,-114,-143,-445,-973,-1678,-2449,-3189,-3782,-4144,-4218,-3988,-3485,-2755,-1895,-978,-121,618,1145,1434,1449,1199,708,24,-798,-1681,-2568,-3378,-4077,-4600,-4931,-5043,-4924,-4576,-3999,-3213,-2240,-1127,71,1285,2423,3432,4226,4804,5140,5301,5327,5328,5357,5503,5793,6230,6811,7444,8108,8677,9117,9336,9311,9003,8436,7610,6600,5439,4208,2964,1756,644,-365,-1235,-1981,-2602,-3115,-3533,-3878,-4147,-4368,-4518,-4625,-4668,-4655,-4579,-4427,-4196,-3870,-3445,-2920,-2302,-1611,-868,-126,585,1185,1631,1846,1786,1415,743,-210,-1355,-2605,-3838,-4939,-5819,-6403,-6670,-6612,-6277,-5702,-4966,-4129,-3263,-2440,-1712,-1141,-769,-622,-721,-1057,-1604,-2329,-3158,-4028,-4859,-5561,-6075,-6317,-6257,-5862,-5131,-4109,-2830,-1402,100,1564,2898,4039,4930,5578,5989,6232,6354,6439,6530,6677,6884,7146,7437,7701,7908,7989,7919,7653,7184,6511,5652,4651,3561,2443,1373,396,-426,-1078,-1547,-1861,-2049,-2171,-2274,-2423,-2639,-2967,-3391,-3907,-4473,-5036,-5531,-5882,-6018,-5875,-5419,-4655,-3597,-2352,-987,337,1512,2401,2896,2942,2493,1602,328,-1187,-2793,-4305,-5570,-6440,-6845,-6758,-6213,-5319,-4186,-2970,-1798,-787,-11,486,705,666,422,29,-448,-950,-1426,-1841,-2168,-2401,-2541,-2596,-2584,-2510,-2394,-2222,-2016,-1745,-1424,-1036,-583,-66,511,1141,1819,2529,3275,4030,4800,5553,6278,6934,7500,7930,8213,8312,8241,7997,7612,7116,6541,5939,5328,4759,4234,3780,3388,3057,2757,2476,2175,1832,1430,941,386,-246,-923,-1623,-2327,-2989,-3609,-4131,-4559,-4831,-4937,-4826,-4495,-3927,-3163,-2234,-1233,-246,625,1268,1617,1597,1205,451,-588,-1818,-3111,-4320,-5334,-6026,-6360,-6301,-5899,-5225,-4369,-3459,-2574,-1821,-1241,-879,-728,-794,-1026,-1416,-1900,-2464,-3061,-3664,-4245,-4776,-5232,-5588,-5815,-5898,-5805,-5542,-5082,-4454,-3646,-2705,-1640,-497,691,1887,3045,4133,5125,5982,6717,7286,7729,8013,8176,8199,8116,7921,7654,7323,6970,6613,6288,6005,5773,5580,5415,5236,5024,4720,4307,3747,3027,2141,1098,-73,-1338,-2639,-3925,-5129,-6195,-7062,-7694,-8045,-8088,-7813,-7203,-6284,-5083,-3682,-2156,-654,721,1808,2517,2758,2521,1829,782,-507,-1854,-3129,-4161,-4859,-5153,-5042,-4564,-3823,-2924,-2005,-1183,-548,-160,-28,-132,-412,-800,-1227,-1616,-1941,-2160,-2293,-2350,-2373,-2391,-2453,-2564,-2749,-2987,-3245,-3492,-3649,-3672,-3485,-3042,-2305,-1268,51,1588,3260,4943,6536,7898,8967,9659,9977,9936,9604,9052,8391,7684,7034,6467,6033,5724,5529,5413,5337,5246,5105,4865,4521,4052,3485,2828,2129,1413,707,43,-585,-1162,-1709,-2239,-2768,-3320,-3893,-4494,-5087,-5633,-6059,-6290,-6234,-5840,-5046,-3891,-2405,-729,999,2589,3859,4667,4901,4534,3595,2185,456,-1423,-3259,-4889,-6196,-7077,-7546,-7591,-7317,-6791,-6145,-5460,-4842,-4336,-3998,-3821,-3809,-3931,-4149,-4434,-4739,-5043,-5307,-5529,-5675,-5756,-5743,-5650,-5449,-5150,-4721,-4163,-3449,-2575,-1530,-326,1017,2448,3916,5337,6643,7752,8611,9182,9454,9445,9191,8748,8163,7507,6811,6136,5502,4949,4496,4167,3968,3907,3962,4122,4338,4575,4788,4923,4955,4840,4571,4133,3540,2813,1974,1077,149,-746,-1567,-2251,-2750,-3005,-2976,-2625,-1944,-958,285,1671,3095,4378,5382,5957,6004,5488,4433,2934,1150,-739,-2534,-4063,-5195,-5859,-6044,-5807,-5248,-4490,-3671,-2905,-2287,-1863,-1660,-1636,-1777,-1995,-2255,-2486,-2660,-2747,-2741,-2641,-2470,-2238,-1977,-1706,-1450,-1226,-1038,-886,-745,-592,-377,-64,384,980,1721,2560,3448,4295,5026,5566,5870,5921,5747,5400,4953,4499,4099,3826,3685,3688,3790,3952,4115,4232,4266,4203,4054,3838,3603,3387,3237,3179,3212,3317,3444,3531,3498,3286,2827,2113,1136,-48,-1370,-2714,-3956,-4963,-5612,-5813,-5508,-4700,-3445,-1867,-121,1580,3051,4093,4576,4437,3678,2407,767,-1031,-2780,-4284,-5390,-6013,-6133,-5795,-5106,-4202,-3231,-2340,-1634,-1185,-1016,-1096,-1372,-1755,-2153,-2488,-2693,-2744,-2649,-2428,-2165,-1903,-1734,-1703,-1845,-2163,-2618,-3136,-3625,-3964,-4049,-3782,-3120,-2044,-620,1069,2863,4615,6155,7344,8099,8364,8183,7616,6792,5847,4924,4154,3630,3401,3499,3876,4503,5291,6159,7032,7813,8451,8879,9072,9012,8697,8154,7402,6477,5423,4264,3041,1780,511,-742,-1937,-3048,-4016,-4799,-5326,-5567,-5458,-5005,-4208,-3119,-1827,-446,880,2004,2804,3174,3093,2561,1683,560,-630,-1757,-2682,-3322,-3661,-3711,-3562,-3299,-3045,-2873,-2854,-2995,-3280,-3648,-4030,-4354,-4547,-4593,-4460,-4204,-3849,-3490,-3184,-3014,-3018,-3232,-3632,-4184,-4802,-5390,-5828,-6016,-5852,-5295,-4321,-2978,-1344,453,2272,3943,5343,6340,6885,6960,6621,5965,5135,4277,3543,3042,2855,2980,3389,3979,4647,5250,5689,5871,5768,5380,4760,3984,3157,2364,1704,1215,940,847,898,1012,1101,1077,860,411,-286,-1185,-2214,-3254,-4176,-4851,-5166,-5050,-4474,-3488,-2159,-652,898,2295,3404,4109,4346,4135,3515,2613,1536,435,-589,-1441,-2091,-2538,-2830,-3030,-3221,-3464,-3807,-4255,-4783,-5342,-5848,-6246,-6457,-6452,-6220,-5785,-5197,-4542,-3898,-3365,-3008,-2883,-2990,-3307,-3747,-4209,-4557,-4675,-4444,-3821,-2773,-1372,289,2053,3744,5193,6245,6806,6838,6377,5530,4441,3304,2292,1577,1259,1403,1967,2891,4013,5184,6227,6986,7376,7334,6886,6108,5103,4025,3002,2160,1583,1317,1349,1634,2075,2563,2971,3195,3147,2787,2130,1235,207,-811,-1695,-2299,-2552,-2394,-1867,-1027,-15,1018,1920,2526,2759,2539,1894,873,-412,-1833,-3247,-4526,-5574,-6329,-6779,-6959,-6926,-6780,-6596,-6460,-6403,-6443,-6560,-6704,-6828,-6877,-6805,-6609,-6283,-5874,-5422,-5005,-4676,-4489,-4466,-4591,-4813,-5066,-5233,-5243,-4987,-4434,-3565,-2420,-1083,336,1702,2873,3737,4203,4223,3827,3057,2042,923,-155,-1025,-1584,-1743,-1486,-844,99,1225,2388,3454,4296,4835,5037,4911,4533,3985,3403,2879,2533,2405,2530,2865,3341,3845,4251,4435,4298,3782,2889,1674,263,-1200,-2528,-3569,-4177,-4291,-3888,-3043,-1868,-535,768,1873,2620,2929,2761,2151,1183,-21,-1320,-2579,-3681,-4538,-5121,-5420,-5486,-5387,-5201,-5005,-4863,-4779,-4764,-4764,-4721,-4590,-4306,-3876,-3293,-2630,-1950,-1362,-955,-801,-952,-1396,-2086,-2927,-3796,-4562,-5097,-5312,-5139,-4589,-3695,-2551,-1266,10,1170,2071,2652,2864,2715,2268,1617,891,235,-224,-376,-149,461,1437,2674,4065,5457,6696,7666,8248,8413,8150,7532,6655,5663,4684,3867,3294,3042,3099,3432,3940,4502,4976,5232,5166,4724,3897,2748,1379,-75,-1454,-2629,-3483,-3947,-4019,-3711,-3118,-2325,-1450,-613,115,637,943,1004,857,518,59,-499,-1093,-1701,-2313,-2916,-3548,-4203,-4924,-5680,-6474,-7231,-7891,-8363,-8579,-8470,-8040,-7296,-6324,-5234,-4145,-3204,-2507,-2140,-2123,-2433,-2989,-3694,-4406,-5013,-5396,-5495,-5258,-4723,-3908,-2931,-1853,-817,119,857,1369,1649,1731,1669,1569,1503,1569,1827,2304,2985,3828,4734,5609,6337,6815,6974,6773,6218,5371,4304,3164,2049,1117,446,129,174,580,1262,2132,3042,3875,4474,4775,4687,4240,3469,2479,1394,352,-524,-1129,-1417,-1361,-1006,-406,343,1135,1881,2469,2859,2980,2845,2450,1846,1081,224,-656,-1507,-2268,-2927,-3453,-3875,-4194,-4451,-4651,-4810,-4922,-4970,-4937,-4815,-4598,-4309,-3982,-3653,-3373,-3168,-3048,-3017,-3028,-3063,-3047,-2954,-2736,-2373,-1869,-1231,-502,280,1053,1760,2342,2736,2906,2818,2463,1874,1093,213,-658,-1398,-1888,-2026,-1756,-1054,36,1425,2986,4557,5983,7104,7807,8025,7732,6990,5881,4559,3183,1927,929,312,123,366,980,1855,2850,3825,4632,5178,5397,5275,4855,4194,3393,2525,1683,914,252,-287,-717,-1040,-1278,-1439,-1540,-1597,-1621,-1641,-1681,-1774,-1957,-2262,-2705,-3307,-4043,-4898,-5817,-6756,-7645,-8435,-9049,-9458,-9597,-9464,-9037,-8354,-7453,-6413,-5321,-4247,-3293,-2484,-1874,-1461,-1227,-1164,-1216,-1376,-1595,-1854,-2122,-2374,-2571,-2696,-2703,-2587,-2321,-1922,-1403,-807,-184,421,949,1384,1713,1943,2123,2276,2465,2719,3059,3491,3997,4542,5089,5583,5987,6258,6382,6344,6175,5895,5573,5257,5018,4901,4930,5113,5400,5743,6049,6226,6209,5916,5366,4547,3556,2464,1398,449,-278,-750,-930,-847,-536,-72,485,1035,1530,1880,2048,1997,1693,1161,387,-577,-1691,-2909,-4147,-5351,-6437,-7346,-8019,-8410,-8495,-8261,-7718,-6899,-5848,-4644,-3368,-2122,-999,-84,558,900,918,663,149,-530,-1334,-2177,-2997,-3747,-4368,-4837,-5128,-5223,-5136,-4863,-4447,-3902,-3285,-2639,-2005,-1440,-952,-563,-248,22,297,627,1063,1624,2331,3142,4034,4920,5739,6408,6847,7020,6872,6420,5684,4730,3652,2554,1574,799,366,287,629,1322,2328,3511,4758,5915,6856,7469,7674,7439,6759,5684,4287,2670,961,-718,-2222,-3443,-4269,-4655,-4569,-4061,-3199,-2113,-943,148,1025,1560,1677,1347,583,-549,-1943,-3493,-5048,-6504,-7742,-8693,-9295,-9531,-9402,-8934,-8162,-7153,-5953,-4653,-3310,-2007,-811,208,993,1492,1680,1537,1083,357,-581,-1624,-2691,-3642,-4406,-4862,-4989,-4730,-4134,-3228,-2114,-872,380,1577,2640,3541,4290,4883,5387,5815,6213,6595,6947,7271,7516,7661,7677,7537,7246,6812,6262,5644,5009,4416,3918,3572,3404,3435,3652,4037,4540,5113,5701,6227,6660,6927,7007,6862,6486,5878,5065,4083,2995,1878,820,-81,-756,-1131,-1203,-978,-531,46,619,1079,1281,1170,671,-186,-1366,-2753,-4231,-5639,-6850,-7733,-8211,-8244,-7840,-7060,-5981,-4721,-3387,-2091,-927,30,734,1155,1293,1169,811,277,-400,-1140,-1924,-2659,-3330,-3866,-4239,-4417,-4378,-4125,-3675,-3064,-2362,-1624,-960,-412,-74,58,-25,-260,-559,-805,-894,-707,-196,658,1831,3214,4705,6136,7377,8286,8776,8790,8336,7462,6272,4892,3472,2161,1100,381,89,228,801,1729,2948,4314,5727,7038,8125,8886,9228,9109,8523,7501,6132,4521,2822,1177,-269,-1395,-2135,-2467,-2416,-2086,-1569,-1031,-584,-365,-444,-866,-1617,-2647,-3865,-5158,-6393,-7464,-8247,-8689,-8723,-8362,-7606,-6525,-5168,-3643,-2032,-462,980,2166,3038,3500,3547,3146,2363,1232,-127,-1624,-3122,-4507,-5665,-6507,-6962,-7003,-6617,-5841,-4733,-3374,-1878,-346,1106,2389,3447,4233,4777,5093,5252,5313,5345,5389,5483,5629,5813,6018,6198,6331,6385,6347,6213,5996,5721,5413,5116,4858,4670,4575,4581,4690,4895,5170,5492,5809,6086,6245,6252,6035,5568,4831,3838,2643,1319,-22,-1279,-2320,-3071,-3459,-3476,-3162,-2594,-1891,-1196,-644,-367,-439,-919,-1784,-2982,-4418,-5951,-7450,-8775,-9798,-10431,-10614,-10312,-9560,-8374,-6866,-5096,-3224,-1343,387,1844,2920,3514,3586,3123,2169,804,-839,-2625,-4385,-5979,-7270,-8165,-8604,-8579,-8111,-7275,-6162,-4883,-3571,-2329,-1265,-446,95,365,420,333,225,187,328,713,1362,2269,3365,4561,5742,6791,7600,8087,8212,7952,7355,6465,5378,4193,3004,1929,1039,428,137,221,670,1483,2599,3931,5373,6774,7988,8871,9301,9197,8549,7376,5803,3950,2024,183,-1377,-2543,-3226,-3415,-3165,-2571,-1790,-961,-266,188,286,-14,-709,-1768,-3095,-4598,-6132,-7573,-8773,-9613,-9983,-9822,-9110,-7867,-6199,-4212,-2097,-38,1774,3159,3985,4172,3707,2636,1085,-802,-2833,-4813,-6571,-7948,-8844,-9212,-9024,-8356,-7259,-5870,-4314,-2718,-1232,61,1070,1773,2181,2348,2369,2336,2370,2541,2915,3498,4263,5131,6012,6784,7352,7616,7546,7109,6358,5344,4161,2914,1705,629,-223,-788,-1017,-882,-389,430,1524,2781,4098,5317,6309,6929,7103,6758,5937,4676,3127,1412,-287,-1831,-3090,-3993,-4513,-4685,-4577,-4312,-3998,-3766,-3714,-3904,-4378,-5112,-6071,-7180,-8339,-9455,-10397,-11069,-11360,-11190,-10510,-9310,-7632,-5575,-3288,-955,1206,3002,4234,4792,4587,3662,2081,29,-2303,-4672,-6842,-8621,-9840,-10419,-10331,-9622,-8398,-6807,-5021,-3226,-1587,-250,689,1174,1215,869,241,-525,-1273,-1843,-2106,-1954,-1371,-335,1030,2653,4328,5931,7266,8224,8702,8676,8152,7208,5936,4477,2956,1527,309,-578,-1046,-1037,-534,447,1820,3479,5252,6960,8404,9419,9866,9689,8880,7535,5772,3791,1767,-90,-1649,-2781,-3458,-3683,-3525,-3102,-2540,-1986,-1568,-1380,-1503,-1938,-2698,-3702,-4883,-6121,-7289,-8257,-8889,-9082,-8765,-7907,-6550,-4773,-2735,-605,1395,3085,4270,4841,4718,3919,2517,645,-1498,-3720,-5807,-7566,-8882,-9640,-9843,-9510,-8732,-7638,-6354,-5032,-3799,-2744,-1947,-1418,-1139,-1055,-1072,-1083,-986,-678,-98,778,1933,3285,4743,6161,7411,8360,8923,9037,8721,8010,7006,5824,4589,3419,2411,1634,1116,884,907,1183,1659,2303,3055,3860,4636,5316,5802,6043,5961,5565,4837,3853,2670,1401,138,-1015,-1984,-2721,-3198,-3439,-3480,-3386,-3238,-3105,-3069,-3169,-3454,-3919,-4562,-5333,-6175,-7007,-7738,-8267,-8516,-8405,-7902,-6997,-5733,-4184,-2479,-753,829,2120,2981,3325,3095,2313,1016,-654,-2580,-4554,-6428,-8010,-9187,-9858,-9986,-9596,-8738,-7528,-6087,-4556,-3080,-1763,-716,23,426,542,419,187,-64,-189,-85,323,1085,2180,3548,5095,6662,8125,9307,10109,10430,10241,9552,8432,6970,5309,3574,1924,478,-630,-1322,-1526,-1232,-439,762,2305,4018,5778,7402,8760,9728,10232,10248,9797,8933,7758,6371,4884,3416,2034,830,-171,-933,-1482,-1821,-2022,-2116,-2180,-2263,-2423,-2684,-3075,-3572,-4146,-4741,-5275,-5681,-5877,-5808,-5454,-4809,-3936,-2895,-1817,-799,14,535,683,417,-243,-1263,-2537,-3967,-5408,-6745,-7848,-8644,-9062,-9099,-8768,-8112,-7227,-6164,-5052,-3940,-2931,-2055,-1370,-874,-562,-405,-340,-310,-233,-40,324,897,1675,2635,3710,4810,5840,6688,7273,7524,7411,6936,6142,5083,3870,2580,1351,269,-562,-1063,-1180,-894,-206,826,2133,3602,5111,6517,7706,8560,9009,9014,8574,7732,6556,5145,3597,2025,525,-822,-1949,-2829,-3451,-3848,-4054,-4153,-4202,-4288,-4460,-4764,-5204,-5765,-6390,-7015,-7543,-7887,-7971,-7714,-7112,-6139,-4864,-3347,-1719,-109,1334,2464,3169,3362,3012,2144,827,-804,-2600,-4362,-5931,-7120,-7841,-7999,-7625,-6745,-5506,-4023,-2496,-1070,108,912,1322,1297,925,295,-451,-1150,-1652,-1828,-1592,-905,191,1626,3260,4928,6473,7717,8557,8896,8732,8083,7051,5750,4336,2962,1785,906,443,403,811,1599,2691,3969,5314,6586,7681,8503,8992,9125,8906,8376,7587,6617,5528,4392,3261,2172,1145,200,-680,-1482,-2225,-2917,-3553,-4149,-4687,-5161,-5551,-5845,-6015,-6067,-5992,-5805,-5528,-5180,-4797,-4391,-3991,-3591,-3213,-2839,-2490,-2150,-1856,-1609,-1458,-1419,-1534,-1823,-2283,-2927,-3694,-4565,-5455,-6300,-7035,-7594,-7945,-8061,-7952,-7639,-7159,-6572,-5912,-5251,-4609,-4027,-3503,-3034,-2581,-2108,-1555,-884,-46,965,2150,3460,4839,6191,7431,8449,9176,9543,9523,9128,8387,7388,6219,4998,3849,2883,2192,1842,1852,2209,2864,3729,4717,5710,6630,7378,7915,8182,8180,7896,7353,6581,5615,4506,3304,2062,838,-323,-1370,-2281,-3021,-3598,-3999,-4247,-4352,-4335,-4216,-4022,-3766,-3492,-3215,-2970,-2778,-2649,-2581,-2566,-2573,-2575,-2543,-2448,-2281,-2044,-1760,-1457,-1191,-1002,-938,-1039,-1308,-1756,-2336,-3014,-3714,-4372,-4911,-5280,-5441,-5376,-5108,-4657,-4084,-3439,-2780,-2157,-1606,-1139,-758,-431,-121,227,668,1251,2004,2933,4018,5205,6415,7571,8555,9310,9740,9835,9564,8976,8108,7052,5893,4734,3678,2796,2164,1808,1731,1915,2300,2836,3463,4117,4781,5406,6010,6568,7079,7524,7869,8076,8090,7864,7367,6570,5499,4170,2665,1054,-545,-2035,-3308,-4270,-4860,-5043,-4827,-4273,-3462,-2529,-1607,-840,-346,-199,-431,-1012,-1862,-2879,-3906,-4844,-5551,-5978,-6076,-5878,-5432,-4842,-4212,-3653,-3268,-3121,-3239,-3617,-4187,-4869,-5550,-6120,-6485,-6570,-6357,-5840,-5091,-4164,-3181,-2227,-1400,-774,-369,-197,-198,-304,-411,-417,-230,226,960,1982,3200,4549,5883,7092,8049,8658,8865,8648,8033,7099,5944,4707,3531,2547,1875,1581,1699,2190,2992,3989,5064,6097,6989,7674,8125,8334,8340,8167,7870,7470,6999,6456,5844,5139,4344,3420,2402,1277,106,-1062,-2158,-3098,-3823,-4276,-4441,-4341,-4019,-3569,-3089,-2679,-2428,-2396,-2576,-2964,-3459,-3991,-4438,-4727,-4770,-4563,-4088,-3411,-2600,-1747,-958,-313,111,278,172,-170,-704,-1349,-2017,-2629,-3096,-3389,-3452,-3322,-2997,-2552,-2031,-1517,-1054,-705,-486,-395,-413,-477,-532,-498,-323,44,606,1356,2236,3179,4094,4893,5498,5846,5915,5688,5224,4555,3790,3006,2304,1773,1463,1409,1602,1990,2523,3091,3645,4093,4422,4609,4688,4686,4660,4626,4616,4607,4569,4451,4191,3732,3046,2105,953,-360,-1738,-3058,-4208,-5064,-5560,-5638,-5344,-4713,-3895,-3008,-2217,-1658,-1425,-1565,-2066,-2843,-3788,-4745,-5568,-6128,-6343,-6160,-5616,-4752,-3697,-2560,-1491,-612,-22,198,49,-478,-1291,-2320,-3427,-4512,-5441,-6156,-6570,-6698,-6530,-6134,-5574,-4919,-4262,-3644,-3118,-2681,-2320,-1978,-1605,-1121,-485,351,1367,2555,3814,5088,6247,7206,7885,8223,8212,7876,7267,6485,5631,4825,4177,3762,3644,3808,4242,4842,5531,6172,6685,6979,7033,6850,6479,6003,5501,5055,4720,4498,4386,4298,4175,3905,3430,2689,1690,474,-861,-2181,-3349,-4221,-4706,-4739,-4347,-3594,-2619,-1585,-669,-33,207,-14,-676,-1714,-2983,-4331,-5574,-6570,-7195,-7396,-7170,-6572,-5691,-4671,-3616,-2688,-1962,-1532,-1418,-1625,-2108,-2801,-3617,-4458,-5239,-5876,-6322,-6545,-6537,-6332,-5954,-5467,-4919,-4365,-3850,-3395,-3015,-2685,-2386,-2063,-1678,-1182,-555,212,1101,2066,3048,3965,4741,5299,5586,5567,5247,4662,3882,3003,2122,1350,755,405,295,419,709,1107,1535,1932,2257,2500,2669,2803,2940,3118,3363,3653,3966,4220,4346,4256,3888,3226,2278,1130,-121,-1325,-2351,-3066,-3392,-3292,-2807,-2018,-1084,-156,580,970,926,378,-617,-1994,-3589,-5239,-6756,-7993,-8823,-9195,-9106,-8606,-7812,-6828,-5808,-4861,-4096,-3578,-3339,-3369,-3629,-4056,-4570,-5089,-5538,-5856,-6013,-5986,-5811,-5489,-5099,-4668,-4251,-3888,-3593,-3365,-3193,-3027,-2825,-2532,-2099,-1502,-725,201,1246,2331,3393,4344,5119,5665,5953,5986,5791,5421,4962,4477,4063,3768,3635,3673,3858,4150,4490,4823,5100,5287,5379,5380,5326,5257,5218,5245,5357,5548,5780,6000,6125,6093,5832,5323,4555,3579,2455,1272,131,-887,-1713,-2313,-2681,-2867,-2910,-2925,-2967,-3139,-3468,-3989,-4670,-5452,-6259,-6983,-7535,-7845,-7851,-7572,-7018,-6278,-5422,-4559,-3784,-3158,-2765,-2592,-2671,-2948,-3380,-3899,-4425,-4883,-5198,-5316,-5207,-4865,-4331,-3640,-2903,-2171,-1577,-1154,-986,-1063,-1375,-1856,-2420,-2952,-3355,-3523,-3405,-2965,-2234,-1253,-137,1029,2106,3012,3656,4014,4074,3901,3548,3128,2722,2420,2273,2297,2491,2804,3197,3607,3977,4289,4495,4624,4665,4653,4626,4587,4584,4586,4598,4577,4494,4306,4004,3575,3046,2453,1839,1262,756,357,66,-123,-244,-353,-493,-736,-1121,-1678,-2412,-3291,-4251,-5226,-6095,-6790,-7206,-7317,-7085,-6556,-5772,-4843,-3848,-2914,-2099,-1496,-1109,-972,-1046,-1305,-1694,-2169,-2669,-3162,-3594,-3936,-4178,-4289,-4289,-4182,-3987,-3742,-3474,-3209,-2983,-2793,-2648,-2517,-2373,-2166,-1851,-1379,-734,105,1091,2206,3339,4447,5395,6140,6608,6781,6683,6373,5925,5467,5082,4866,4875,5120,5578,6196,6881,7551,8113,8494,8645,8540,8186,7609,6870,6019,5133,4271,3484,2814,2283,1894,1642,1510,1458,1465,1468,1436,1323,1094,734,235,-403,-1147,-1988,-2890,-3818,-4764,-5669,-6530,-7285,-7916,-8366,-8616,-8625,-8402,-7943,-7302,-6524,-5694,-4884,-4177,-3623,-3267,-3106,-3127,-3277,-3504,-3743,-3946,-4065,-4086,-4000,-3826,-3585,-3314,-3045,-2814,-2648,-2568,-2580,-2688,-2864,-3098,-3329,-3529,-3621,-3565,-3297,-2784,-2015,-987,239,1611,3026,4383,5571,6503,7107,7354,7264,6870,6282,5571,4871,4240,3766,3467,3358,3408,3594,3859,4172,4489,4778,5010,5170,5230,5190,5042,4790,4473,4102,3749,3436,3220,3115,3128,3229,3378,3498,3524,3385,3033,2464,1686,770,-214,-1182,-2040,-2757,-3273,-3619,-3807,-3881,-3905,-3904,-3928,-3985,-4076,-4200,-4342,-4486,-4636,-4773,-4920,-5050,-5187,-5296,-5377,-5404,-5356,-5222,-4995,-4682,-4308,-3898,-3490,-3115,-2813,-2592,-2486,-2470,-2565,-2729,-2959,-3218,-3476,-3702,-3849,-3880,-3750,-3420,-2872,-2083,-1091,81,1354,2645,3861,4903,5701,6206,6408,6329,6033,5598,5114,4672,4324,4123,4074,4165,4365,4630,4918,5186,5401,5540,5578,5510,5316,5004,4573,4056,3489,2925,2444,2087,1929,1968,2212,2597,3055,3467,3736,3742,3431,2752,1735,431,-1060,-2617,-4127,-5475,-6595,-7421,-7964,-8208,-8210,-7997,-7622,-7133,-6569,-5966,-5373,-4800,-4301,-3881,-3561,-3357,-3252,-3244,-3297,-3387,-3464,-3509,-3471,-3350,-3121,-2804,-2401,-1942,-1438,-933,-431,26,411,707,863,871,712,377,-90,-671,-1275,-1838,-2274,-2504,-2481,-2176,-1595,-794,167,1190,2184,3069,3766,4256,4518,4581,4489,4282,4029,3775,3559,3414,3348,3374,3477,3645,3861,4084,4298,4449,4521,4481,4326,4078,3759,3448,3194,3075,3134,3394,3830,4401,5003,5546,5903,5989,5728,5098,4123,2871,1438,-36,-1462,-2696,-3709,-4433,-4882,-5080,-5059,-4880,-4580,-4199,-3769,-3309,-2838,-2373,-1922,-1518,-1158,-883,-684,-578,-559,-606,-710,-817,-924,-972,-966,-892,-751,-578,-388,-220,-114,-86,-177,-383,-721,-1172,-1714,-2308,-2903,-3432,-3836,-4036,-3989,-3643,-3003,-2076,-924,377,1730,3018,4158,5048,5660,5964,5984,5775,5402,4951,4512,4156,3950,3938,4124,4526,5071,5742,6425,7060,7546,7805,7787,7453,6817,5926,4850,3716,2623,1705,1055,722,735,1030,1538,2117,2646,2968,2992,2640,1904,828,-497,-1952,-3401,-4724,-5828,-6638,-7148,-7347,-7281,-6988,-6517,-5924,-5248,-4529,-3803,-3095,-2438,-1851,-1368,-990,-753,-630,-642,-747,-924,-1132,-1325,-1467,-1517,-1471,-1311,-1076,-778,-477,-207,-26,38,-52,-309,-730,-1298,-1972,-2692,-3396,-3985,-4389,-4524,-4330,-3786,-2891,-1692,-272,1269,2806,4225,5424,6324,6899,7129,7068,6757,6289,5742,5213,4771,4480,4373,4450,4699,5052,5459,5825,6098,6208,6130,5867,5434,4897,4310,3762,3323,3064,3025,3225,3630,4197,4820,5404,5833,6001,5844,5324,4454,3298,1962,552,-782,-1946,-2851,-3446,-3746,-3761,-3563,-3210,-2772,-2325,-1902,-1574,-1342,-1248,-1287,-1462,-1770,-2180,-2681,-3221,-3781,-4301,-4755,-5103,-5314,-5380,-5292,-5061,-4725,-4311,-3880,-3480,-3162,-2972,-2931,-3066,-3359,-3805,-4356,-4972,-5589,-6130,-6537,-6717,-6632,-6221,-5476,-4411,-3071,-1537,93,1706,3196,4467,5450,6105,6431,6454,6227,5829,5349,4867,4478,4230,4161,4276,4529,4874,5222,5502,5638,5603,5370,4982,4468,3915,3383,2951,2675,2589,2715,3031,3503,4060,4620,5088,5382,5406,5140,4525,3618,2449,1117,-273,-1621,-2818,-3809,-4542,-5023,-5275,-5330,-5266,-5095,-4901,-4673,-4458,-4248,-4053,-3865,-3696,-3535,-3403,-3293,-3216,-3163,-3138,-3122,-3105,-3063,-2972,-2818,-2576,-2250,-1844,-1382,-907,-447,-70,203,320,263,30,-381,-938,-1600,-2302,-2981,-3543,-3924,-4053,-3877,-3403,-2620,-1604,-414,845,2075,3179,4081,4719,5074,5139,4960,4586,4109,3610,3178,2885,2770,2847,3082,3431,3816,4172,4437,4576,4573,4452,4238,3981,3730,3514,3382,3330,3382,3515,3714,3945,4163,4316,4357,4226,3897,3343,2570,1618,537,-592,-1684,-2665,-3479,-4092,-4503,-4747,-4844,-4872,-4851,-4837,-4834,-4859,-4882,-4911,-4894,-4841,-4724,-4555,-4348,-4120,-3906,-3733,-3621,-3591,-3637,-3755,-3913,-4087,-4231,-4318,-4333,-4249,-4107,-3902,-3697,-3522,-3430,-3463,-3645,-3995,-4494,-5110,-5784,-6429,-6965,-7291,-7338,-7053,-6410,-5430,-4161,-2667,-1061,578,2127,3515,4653,5515,6061,6322,6329,6143,5839,5481,5134,4841,4618,4472,4393,4353,4345,4334,4333,4313,4308,4283,4274,4243,4201,4118,3991,3799,3548,3235,2864,2449,1979,1474,911,301,-358,-1074,-1807,-2554,-3271,-3926,-4496,-4961,-5309,-5558,-5703,-5770,-5766,-5695,-5568,-5377,-5127,-4820,-4464,-4077,-3671,-3284,-2930,-2640,-2430,-2313,-2288,-2352,-2480,-2652,-2824,-2958,-3000,-2918,-2675,-2277,-1734,-1103,-453,129,546,720,579,109,-690,-1747,-2964,-4205,-5313,-6135,-6554,-6466,-5863,-4744,-3211,-1376,609,2572,4378,5869,6979,7633,7850,7650,7124,6353,5457,4510,3618,2810,2139,1605,1199,912,710,580,497,448,431,437,473,528,608,700,806,924,1056,1214,1400,1627,1892,2181,2478,2744,2959,3076,3084,2956,2702,2320,1838,1260,614,-86,-827,-1578,-2322,-3022,-3634,-4132,-4461,-4616,-4573,-4361,-4004,-3568,-3118,-2727,-2472,-2405,-2566,-2973,-3601,-4421,-5359,-6336,-7253,-8020,-8541,-8765,-8653,-8219,-7510,-6608,-5617,-4658,-3839,-3255,-2967,-2984,-3292,-3796,-4410,-4988,-5416,-5566,-5369,-4765,-3773,-2422,-811,953,2736,4402,5837,6945,7672,8008,7981,7648,7109,6439,5757,5122,4612,4247,4042,3965,3988,4040,4084,4058,3939,3721,3398,3025,2607,2217,1866,1608,1450,1417,1505,1698,1983,2308,2643,2929,3116,3168,3052,2755,2295,1676,961,164,-646,-1447,-2190,-2854,-3407,-3836,-4121,-4265,-4259,-4136,-3908,-3619,-3320,-3032,-2831,-2703,-2698,-2775,-2931,-3112,-3267,-3355,-3308,-3107,-2708,-2119,-1337,-410,623,1668,2657,3472,4038,4262,4103,3524,2565,1257,-265,-1899,-3459,-4815,-5792,-6302,-6254,-5652,-4528,-2988,-1169,750,2596,4194,5406,6139,6360,6079,5385,4368,3187,1970,869,-12,-588,-829,-736,-363,213,895,1575,2169,2594,2822,2823,2634,2275,1812,1296,789,339,4,-208,-252,-159,74,392,744,1075,1314,1427,1366,1138,727,187,-476,-1202,-1963,-2726,-3457,-4134,-4723,-5206,-5543,-5718,-5701,-5477,-5062,-4462,-3731,-2918,-2088,-1317,-657,-166,143,248,195,0,-255,-524,-733,-830,-787,-580,-250,179,616,995,1229,1237,988,445,-372,-1404,-2589,-3793,-4918,-5820,-6393,-6543,-6212,-5379,-4087,-2388,-420,1702,3812,5771,7457,8772,9675,10153,10242,10020,9565,8990,8379,7807,7329,6945,6653,6404,6143,5824,5389,4829,4144,3367,2549,1761,1051,487,79,-149,-221,-168,-26,142,296,379,354,182,-148,-655,-1315,-2108,-2984,-3892,-4768,-5565,-6216,-6710,-6999,-7088,-6984,-6683,-6229,-5633,-4940,-4191,-3433,-2723,-2101,-1628,-1322,-1218,-1306,-1570,-1978,-2471,-2994,-3483,-3871,-4114,-4167,-4005,-3626,-3039,-2285,-1423,-533,293,961,1374,1471,1192,550,-440,-1686,-3072,-4465,-5680,-6587,-7023,-6909,-6186,-4888,-3076,-911,1455,3797,5950,7720,9009,9744,9931,9632,8952,8028,7015,6034,5206,4583,4186,4004,3955,3992,4002,3937,3730,3367,2845,2207,1485,763,68,-526,-1009,-1331,-1511,-1513,-1362,-1047,-576,17,726,1493,2277,3024,3675,4178,4499,4599,4476,4126,3572,2850,2005,1099,192,-660,-1392,-1975,-2375,-2594,-2640,-2559,-2380,-2169,-1973,-1830,-1790,-1851,-2032,-2310,-2668,-3074,-3488,-3886,-4213,-4463,-4586,-4593,-4456,-4209,-3855,-3459,-3053,-2710,-2475,-2396,-2508,-2802,-3264,-3824,-4410,-4909,-5221,-5244,-4897,-4158,-3016,-1552,155,1953,3715,5286,6557,7449,7927,8020,7782,7313,6725,6110,5570,5135,4833,4635,4491,4342,4117,3783,3304,2704,2018,1312,675,177,-112,-149,69,520,1166,1930,2758,3578,4329,4988,5498,5865,6059,6080,5925,5590,5087,4423,3630,2726,1769,791,-141,-991,-1696,-2244,-2591,-2762,-2751,-2610,-2380,-2116,-1879,-1708,-1648,-1701,-1871,-2111,-2394,-2638,-2807,-2827,-2667,-2309,-1742,-1002,-120,835,1805,2696,3453,3978,4230,4147,3708,2922,1805,433,-1113,-2713,-4236,-5542,-6495,-6993,-6956,-6366,-5271,-3739,-1938,-19,1830,3437,4675,5450,5732,5545,4965,4086,3049,1954,931,45,-633,-1100,-1343,-1400,-1309,-1097,-826,-508,-174,160,498,826,1144,1450,1727,1968,2158,2290,2367,2394,2392,2376,2366,2374,2405,2450,2502,2533,2536,2482,2371,2193,1942,1643,1280,890,471,38,-376,-789,-1145,-1481,-1745,-1974,-2141,-2281,-2371,-2456,-2498,-2532,-2524,-2485,-2388,-2239,-2015,-1733,-1383,-992,-569,-146,261,616,899,1082,1135,1047,783,347,-273,-1051,-1959,-2930,-3893,-4746,-5395,-5743,-5729,-5314,-4516,-3386,-2014,-511,1006,2436,3700,4757,5596,6234,6710,7064,7340,7553,7716,7809,7807,7679,7395,6940,6317,5547,4672,3732,2800,1906,1123,467,-23,-342,-485,-469,-297,-5,400,874,1409,1951,2480,2941,3286,3469,3437,3167,2645,1883,937,-140,-1239,-2289,-3185,-3875,-4305,-4480,-4413,-4165,-3791,-3383,-3004,-2722,-2582,-2601,-2773,-3073,-3447,-3834,-4181,-4416,-4519,-4456,-4241,-3901,-3466,-3011,-2557,-2179,-1879,-1693,-1612,-1627,-1727,-1906,-2143,-2463,-2846,-3310,-3844,-4417,-4995,-5501,-5868,-6005,-5847,-5352,-4499,-3336,-1910,-329,1306,2887,4322,5536,6500,7193,7629,7841,7849,7694,7399,6975,6447,5815,5099,4319,3509,2693,1930,1238,672,235,-52,-193,-210,-119,42,242,461,671,879,1082,1305,1573,1901,2315,2800,3345,3913,4444,4904,5223,5386,5378,5193,4877,4437,3931,3368,2780,2169,1526,848,117,-678,-1525,-2423,-3335,-4226,-5042,-5730,-6234,-6515,-6544,-6327,-5879,-5256,-4528,-3778,-3098,-2571,-2252,-2188,-2371,-2785,-3356,-4022,-4687,-5288,-5753,-6063,-6196,-6175,-6021,-5758,-5427,-5029,-4580,-4070,-3484,-2823,-2065,-1235,-327,611,1562,2478,3327,4074,4690,5160,5458,5592,5544,5332,4964,4454,3837,3128,2377,1604,858,163,-447,-948,-1335,-1591,-1727,-1752,-1681,-1539,-1349,-1130,-902,-669,-429,-173,114,440,814,1214,1633,2013,2328,2529,2582,2493,2246,1885,1425,919,371,-173,-743,-1327,-1943,-2620,-3344,-4128,-4946,-5760,-6534,-7210,-7743,-8088,-8220,-8110,-7777,-7210,-6465,-5557,-4558,-3501,-2460,-1478,-610,104,644,990,1157,1156,1023,781,467,97,-307,-743,-1203,-1688,-2189,-2688,-3168,-3586,-3903,-4062,-4023,-3738,-3187,-2359,-1279,27,1479,3020,4530,5935,7103,7981,8456,8520,8140,7351,6224,4835,3321,1792,380,-810,-1706,-2249,-2444,-2302,-1889,-1269,-534,237,964,1599,2102,2478,2727,2902,3018,3134,3254,3390,3534,3638,3691,3642,3482,3213,2840,2414,1955,1503,1085,686,309,-84,-523,-1029,-1628,-2301,-3040,-3785,-4499,-5117,-5594,-5887,-5982,-5875,-5578,-5134,-4568,-3944,-3301,-2686,-2147,-1697,-1369,-1164,-1069,-1089,-1173,-1319,-1478,-1639,-1778,-1889,-1983,-2053,-2146,-2242,-2396,-2574,-2803,-3038,-3259,-3410,-3443,-3306,-2961,-2374,-1558,-511,708,2054,3445,4805,6045,7097,7887,8372,8525,8352,7867,7132,6191,5136,4027,2949,1949,1086,370,-176,-581,-854,-1040,-1168,-1265,-1350,-1418,-1457,-1434,-1324,-1077,-697,-160,490,1222,1960,2635,3164,3490,3560,3366,2909,2237,1390,440,-558,-1553,-2496,-3375,-4155,-4845,-5420,-5892,-6235,-6454,-6523,-6458,-6233,-5883,-5405,-4836,-4211,-3568,-2951,-2409,-1981,-1692,-1571,-1603,-1781,-2059,-2396,-2720,-2985,-3131,-3124,-2952,-2619,-2167,-1639,-1107,-636,-293,-128,-165,-413,-832,-1377,-1957,-2491,-2878,-3044,-2927,-2498,-1758,-746,474,1815,3167,4434,5500,6286,6723,6783,6452,5777,4804,3630,2349,1063,-120,-1129,-1893,-2387,-2608,-2581,-2351,-1982,-1531,-1050,-588,-145,261,657,1066,1515,2027,2617,3277,3989,4722,5417,6024,6489,6748,6779,6539,6032,5263,4249,3027,1646,147,-1396,-2927,-4383,-5688,-6799,-7659,-8241,-8525,-8522,-8241,-7732,-7023,-6185,-5252,-4297,-3358,-2486,-1722,-1091,-621,-318,-182,-204,-360,-620,-949,-1305,-1650,-1954,-2184,-2344,-2415,-2431,-2396,-2341,-2294,-2252,-2244,-2228,-2198,-2105,-1912,-1580,-1087,-414,413,1378,2418,3472,4467,5321,5971,6352,6434,6194,5665,4861,3870,2750,1609,527,-403,-1114,-1553,-1703,-1568,-1193,-631,35,730,1377,1922,2325,2588,2708,2740,2716,2699,2738,2869,3115,3476,3913,4388,4821,5151,5297,5209,4848,4203,3295,2157,852,-546,-1966,-3319,-4541,-5565,-6347,-6856,-7089,-7042,-6761,-6261,-5613,-4858,-4056,-3262,-2511,-1847,-1285,-837,-502,-261,-94,22,127,232,369,536,731,945,1142,1301,1380,1351,1181,866,390,-217,-933,-1708,-2473,-3172,-3717,-4058,-4129,-3903,-3369,-2535,-1448,-164,1231,2648,3980,5142,6031,6599,6790,6603,6061,5211,4144,2940,1718,569,-411,-1159,-1631,-1820,-1736,-1419,-932,-318,343,1012,1654,2226,2743,3189,3585,3953,4295,4632,4950,5234,5451,5555,5500,5248,4773,4073,3165,2095,932,-262,-1399,-2424,-3282,-3940,-4395,-4658,-4750,-4729,-4617,-4487,-4343,-4257,-4200,-4222,-4276,-4374,-4472,-4549,-4580,-4531,-4405,-4179,-3873,-3494,-3070,-2630,-2204,-1829,-1518,-1308,-1179,-1163,-1213,-1341,-1504,-1692,-1880,-2055,-2204,-2329,-2424,-2487,-2523,-2499,-2425,-2235,-1930,-1447,-787,84,1130,2338,3636,4952,6194,7266,8079,8559,8664,8368,7695,6692,5441,4034,2588,1203,-24,-1011,-1722,-2126,-2240,-2082,-1705,-1151,-478,269,1047,1845,2624,3409,4172,4917,5638,6286,6848,7249,7455,7406,7068,6439,5523,4374,3048,1636,205,-1143,-2372,-3406,-4241,-4849,-5247,-5438,-5460,-5319,-5071,-4729,-4337,-3927,-3527,-3168,-2866,-2632,-2469,-2361,-2306,-2270,-2243,-2205,-2143,-2045,-1926,-1765,-1606,-1423,-1251,-1079,-908,-731,-532,-297,-17,318,683,1072,1421,1709,1872,1883,1733,1438,1042,625,267,58,79,367,945,1774,2791,3893,4961,5875,6521,6818,6726,6241,5406,4315,3058,1790,602,-371,-1065,-1426,-1441,-1138,-562,223,1130,2103,3066,3977,4814,5554,6200,6753,7214,7571,7821,7927,7869,7623,7159,6481,5588,4519,3300,2003,663,-649,-1896,-3044,-4060,-4944,-5676,-6266,-6703,-7000,-7151,-7165,-7055,-6822,-6499,-6094,-5629,-5132,-4601,-4073,-3539,-3024,-2533,-2071,-1659,-1293,-981,-735,-536,-401,-316,-271,-265,-272,-280,-262,-206,-76,109,370,661,960,1219,1390,1461,1400,1254,1034,829,690,692,885,1275,1874,2609,3432,4227,4907,5379,5574,5462,5041,4359,3503,2559,1664,899,379,141,218,583,1188,1957,2799,3631,4379,4984,5427,5695,5817,5810,5726,5575,5391,5159,4875,4509,4032,3420,2660,1757,738,-354,-1467,-2535,-3509,-4338,-4994,-5477,-5774,-5928,-5945,-5865,-5720,-5527,-5314,-5100,-4885,-4687,-4488,-4276,-4045,-3747,-3387,-2921,-2353,-1688,-938,-155,628,1336,1921,2313,2481,2395,2057,1500,777,-29,-820,-1505,-1989,-2223,-2176,-1875,-1377,-770,-168,345,678,812,744,532,263,32,-64,52,404,1002,1783,2674,3570,4366,4966,5309,5349,5107,4603,3921,3131,2324,1589,978,553,328,316,501,869,1374,1992,2662,3352,4001,4575,5024,5310,5418,5309,4997,4467,3745,2854,1829,727,-411,-1515,-2532,-3412,-4098,-4583,-4842,-4905,-4792,-4563,-4270,-3979,-3743,-3603,-3594,-3724,-3981,-4351,-4778,-5227,-5632,-5939,-6102,-6069,-5835,-5380,-4741,-3946,-3070,-2164,-1329,-604,-75,238,314,162,-171,-625,-1114,-1542,-1812,-1853,-1605,-1071,-282,669,1668,2569,3255,3607,3595,3216,2555,1741,926,283,-44,32,571,1509,2787,4225,5672,6934,7856,8322,8266,7692,6661,5269,3676,2010,444,-906,-1923,-2542,-2727,-2477,-1836,-869,334,1659,2997,4232,5269,6030,6467,6556,6295,5727,4878,3834,2643,1406,179,-945,-1918,-2687,-3217,-3518,-3590,-3494,-3273,-3022,-2791,-2675,-2700,-2907,-3294,-3829,-4462,-5138,-5768,-6304,-6671,-6831,-6769,-6469,-5971,-5295,-4509,-3674,-2853,-2127,-1544,-1157,-997,-1063,-1345,-1796,-2351,-2925,-3418,-3734,-3774,-3492,-2841,-1866,-630,737,2065,3199,3946,4212,3903,3063,1752,156,-1536,-3107,-4336,-5097,-5274,-4883,-3987,-2714,-1263,200,1461,2403,2907,2953,2556,1793,772,-367,-1489,-2453,-3145,-3477,-3394,-2894,-2000,-807,601,2063,3470,4673,5577,6119,6261,6044,5505,4738,3838,2888,1988,1183,512,-10,-410,-708,-947,-1167,-1410,-1699,-2062,-2506,-3027,-3625,-4266,-4928,-5572,-6153,-6632,-6964,-7111,-7054,-6774,-6281,-5589,-4734,-3770,-2748,-1746,-824,-44,532,885,991,870,548,95,-437,-941,-1354,-1578,-1556,-1237,-605,309,1457,2728,4003,5129,5960,6363,6259,5603,4441,2869,1051,-811,-2516,-3851,-4694,-4925,-4567,-3658,-2347,-792,804,2270,3435,4222,4550,4472,4015,3306,2462,1615,903,416,240,394,874,1618,2537,3518,4433,5172,5624,5742,5478,4878,3975,2870,1665,464,-633,-1548,-2232,-2670,-2855,-2851,-2678,-2423,-2142,-1894,-1740,-1710,-1845,-2135,-2598,-3184,-3881,-4626,-5363,-6045,-6599,-6990,-7170,-7111,-6807,-6250,-5467,-4488,-3355,-2134,-894,300,1349,2204,2780,3043,2971,2568,1876,970,-57,-1072,-1963,-2598,-2891,-2791,-2285,-1445,-361,816,1912,2774,3246,3255,2763,1823,552,-894,-2302,-3497,-4298,-4605,-4374,-3639,-2501,-1108,358,1738,2859,3641,4008,3981,3612,2997,2274,1565,1020,723,765,1144,1853,2803,3889,4979,5934,6636,6987,6937,6480,5657,4550,3277,1949,714,-354,-1143,-1649,-1843,-1778,-1512,-1126,-712,-351,-112,-42,-173,-494,-1010,-1666,-2434,-3250,-4072,-4834,-5496,-6013,-6354,-6508,-6470,-6252,-5884,-5395,-4833,-4237,-3651,-3123,-2672,-2347,-2146,-2102,-2195,-2430,-2770,-3177,-3606,-3975,-4234,-4292,-4110,-3635,-2872,-1845,-619,697,1989,3104,3926,4329,4263,3694,2693,1344,-184,-1712,-3048,-4019,-4500,-4425,-3790,-2674,-1186,483,2170,3680,4859,5603,5839,5586,4898,3896,2738,1575,591,-103,-407,-299,188,982,1952,2974,3893,4611,5024,5108,4849,4312,3550,2688,1793,978,299,-210,-511,-653,-634,-524,-360,-193,-58,3,-7,-120,-322,-620,-1007,-1469,-1988,-2548,-3113,-3648,-4129,-4505,-4764,-4875,-4838,-4653,-4340,-3927,-3441,-2930,-2426,-1976,-1608,-1362,-1246,-1266,-1415,-1642,-1919,-2163,-2317,-2305,-2083,-1612,-895,24,1095,2196,3233,4070,4608,4751,4466,3739,2620,1206,-388,-1994,-3471,-4657,-5446,-5765,-5575,-4932,-3877,-2557,-1088,380,1706,2794,3565,3996,4117,3977,3688,3339,3051,2884,2910,3114,3489,3947,4431,4832,5094,5155,4995,4639,4113,3509,2882,2335,1916,1685,1646,1791,2083,2450,2833,3140,3313,3282,3029,2512,1777,815,-291,-1513,-2768,-4005,-5155,-6165,-6990,-7582,-7928,-7994,-7801,-7346,-6672,-5815,-4824,-3769,-2700,-1699,-815,-116,351,558,482,146,-411,-1125,-1888,-2611,-3163,-3455,-3402,-2957,-2122,-938,505,2076,3635,5011,6077,6688,6797,6352,5397,4010,2308,461,-1363,-2990,-4260,-5058,-5309,-5001,-4161,-2903,-1330,373,2069,3602,4851,5760,6287,6474,6372,6074,5681,5272,4937,4691,4565,4519,4519,4505,4427,4225,3893,3398,2783,2061,1304,557,-112,-654,-1047,-1257,-1318,-1227,-1056,-828,-616,-455,-393,-462,-664,-1017,-1492,-2084,-2752,-3467,-4190,-4875,-5487,-5978,-6321,-6484,-6453,-6228,-5815,-5246,-4555,-3788,-2997,-2235,-1549,-986,-574,-339,-277,-376,-599,-892,-1204,-1456,-1606,-1592,-1393,-1002,-431,277,1062,1854,2568,3135,3485,3582,3410,2974,2319,1494,573,-362,-1232,-1965,-2490,-2768,-2772,-2504,-1988,-1273,-419,502,1420,2286,3042,3687,4209,4632,4999,5329,5670,6032,6420,6803,7158,7410,7528,7442,7133,6572,5789,4807,3696,2535,1398,393,-431,-991,-1276,-1275,-1008,-539,81,763,1430,2013,2434,2653,2635,2362,1848,1105,181,-883,-2013,-3152,-4218,-5141,-5862,-6329,-6504,-6398,-6004,-5390,-4594,-3712,-2799,-1967,-1248,-728,-420,-339,-473,-770,-1175,-1610,-1977,-2221,-2247,-2042,-1571,-864,44,1079,2160,3197,4090,4769,5164,5253,5022,4512,3769,2861,1876,876,-54,-853,-1485,-1896,-2084,-2033,-1747,-1256,-578,244,1160,2128,3093,4004,4827,5518,6057,6424,6607,6605,6415,6049,5516,4831,4028,3132,2195,1262,383,-372,-981,-1370,-1556,-1501,-1239,-805,-249,358,943,1443,1796,1968,1940,1716,1325,794,184,-469,-1113,-1709,-2228,-2665,-2992,-3240,-3389,-3465,-3468,-3406,-3285,-3115,-2903,-2658,-2404,-2140,-1898,-1680,-1503,-1369,-1278,-1220,-1181,-1139,-1062,-931,-711,-396,30,542,1139,1765,2403,3001,3522,3944,4225,4373,4353,4200,3899,3501,3015,2482,1921,1353,794,245,-275,-771,-1215,-1590,-1868,-2009,-1989,-1781,-1370,-764,17,928,1917,2923,3866,4701,5346,5782,5965,5894,5582,5045,4343,3508,2617,1729,893,184,-382,-760,-950,-949,-788,-485,-99,350,794,1221,1577,1861,2052,2139,2137,2018,1803,1470,1028,463,-211,-1007,-1884,-2837,-3809,-4763,-5627,-6354,-6868,-7141,-7127,-6834,-6267,-5480,-4526,-3494,-2457,-1507,-706,-114,255,386,329,122,-162,-447,-676,-786,-738,-530,-146,378,1017,1729,2462,3168,3794,4293,4634,4782,4742,4494,4066,3461,2702,1823,846,-181,-1202,-2156,-2966,-3548,-3847,-3796,-3373,-2594,-1488,-141,1351,2866,4291,5497,6412,6943,7084,6809,6177,5232,4064,2779,1455,212,-884,-1763,-2377,-2717,-2786,-2605,-2232,-1709,-1112,-492,81,582,955,1211,1329,1335,1239,1066,826,539,205,-175,-599,-1078,-1602,-2165,-2753,-3332,-3868,-4321,-4643,-4805,-4778,-4557,-4159,-3604,-2956,-2248,-1560,-928,-402,-1,278,443,535,589,647,747,896,1119,1379,1680,1967,2229,2426,2547,2572,2512,2350,2112,1805,1443,1069,684,324,-2,-301,-575,-842,-1133,-1433,-1761,-2078,-2356,-2550,-2605,-2489,-2178,-1662,-969,-128,797,1740,2633,3407,4006,4387,4532,4428,4101,3575,2895,2124,1304,507,-224,-841,-1320,-1631,-1791,-1791,-1663,-1433,-1128,-780,-417,-52,297,622,921,1184,1398,1543,1595,1520,1295,890,296,-477,-1426,-2480,-3618,-4734,-5778,-6656,-7316,-7699,-7791,-7591,-7124,-6461,-5644,-4782,-3924,-3151,-2502,-2004,-1655,-1446,-1338,-1302,-1299,-1302,-1292,-1257,-1205,-1129,-1046,-951,-848,-737,-607,-467,-307,-147,16,163,291,380,422,391,283,69,-241,-650,-1122,-1617,-2074,-2431,-2618,-2598,-2323,-1807,-1057,-132,909,1967,2981,3828,4478,4833,4902,4652,4129,3369,2443,1441,434,-472,-1220,-1744,-2013,-2009,-1758,-1285,-654,72,825,1534,2149,2616,2928,3058,3030,2850,2552,2153,1675,1144,555,-57,-711,-1371,-2050,-2704,-3340,-3908,-4400,-4770,-5010,-5078,-4997,-4733,-4347,-3839,-3266,-2675,-2096,-1588,-1153,-814,-562,-374,-249,-138,-51,38,127,208,277,328,350,352,336,311,292,280,289,303,328,345,343,322,248,149,-21,-229,-506,-823,-1181,-1551,-1903,-2212,-2427,-2525,-2472,-2243,-1846,-1271,-558,258,1115,1958,2709,3324,3743,3942,3921,3676,3263,2701,2074,1420,812,287,-109,-363,-455,-415,-238,25,360,730,1110,1480,1828,2139,2412,2632,2788,2864,2837,2689,2397,1948,1345,587,-292,-1262,-2279,-3281,-4213,-5026,-5654,-6083,-6277,-6240,-5998,-5573,-5026,-4401,-3753,-3124,-2538,-2029,-1581,-1210,-909,-658,-488,-366,-323,-351,-439,-592,-762,-944,-1077,-1144,-1108,-952,-688,-316,111,572,1008,1387,1685,1873,1970,1958,1868,1703,1465,1179,830,443,36,-367,-705,-944,-1016,-883,-521,83,872,1814,2792,3723,4490,5006,5195,5035,4519,3701,2656,1490,321,-745,-1601,-2200,-2482,-2473,-2192,-1704,-1078,-390,292,916,1428,1826,2079,2201,2203,2077,1853,1518,1083,554,-75,-779,-1558,-2375,-3212,-4029,-4793,-5470,-6022,-6426,-6660,-6707,-6584,-6287,-5851,-5304,-4668,-3986,-3280,-2568,-1883,-1229,-636,-124,293,579,736,741,614,376,58,-278,-593,-828,-943,-921,-753,-448,-57,398,847,1249,1580,1796,1930,1954,1916,1808,1647,1432,1152,807,397,-57,-526,-954,-1281,-1462,-1432,-1192,-723,-83,685,1493,2256,2897,3337,3541,3480,3177,2664,2013,1300,616,33,-363,-557,-508,-241,205,793,1431,2079,2652,3121,3431,3582,3557,3375,3054,2612,2084,1486,833,154,-563,-1289,-2030,-2777,-3511,-4227,-4891,-5483,-5969,-6323,-6518,-6554,-6411,-6119,-5677,-5123,-4472,-3760,-3001,-2230,-1469,-746,-101,446,849,1102,1174,1089,856,521,145,-228,-510,-683,-681,-522,-192,251,786,1335,1866,2327,2701,2972,3145,3219,3194,3067,2820,2439,1921,1266,522,-263,-1006,-1618,-2012,-2122,-1903,-1364,-538,499,1637,2770,3770,4547,5013,5145,4929,4409,3660,2757,1817,922,156,-424,-787,-930,-872,-641,-296,137,593,1047,1456,1800,2058,2206,2249,2161,1958,1623,1169,610,-44,-762,-1516,-2287,-3023,-3715,-4327,-4836,-5236,-5501,-5634,-5627,-5477,-5186,-4756,-4188,-3503,-2699,-1826,-900,15,878,1635,2227,2636,2817,2792,2567,2188,1717,1217,753,390,151,64,114,272,513,784,1068,1336,1581,1810,2020,2222,2403,2540,2600,2529,2292,1847,1197,368,-573,-1531,-2390,-3043,-3382,-3358,-2941,-2168,-1114,107,1356,2500,3411,3990,4190,3982,3429,2576,1561,483,-517,-1335,-1882,-2114,-2010,-1606,-949,-117,792,1703,2524,3193,3667,3918,3945,3763,3398,2894,2285,1629,942,279,-353,-937,-1459,-1940,-2369,-2766,-3130,-3468,-3775,-4048,-4270,-4423,-4486,-4432,-4235,-3878,-3345,-2650,-1806,-866,122,1077,1926,2601,3025,3177,3026,2610,1968,1192,378,-373,-959,-1312,-1384,-1165,-668,49,941,1918,2915,3852,4665,5306,5721,5890,5786,5402,4752,3851,2759,1527,269,-944,-1965,-2732,-3130,-3142,-2742,-1983,-940,281,1537,2703,3653,4285,4556,4434,3969,3221,2299,1323,396,-355,-884,-1123,-1093,-809,-339,254,881,1491,2006,2419,2692,2849,2893,2856,2758,2621,2457,2265,2047,1772,1452,1036,549,-39,-701,-1438,-2207,-2993,-3737,-4411,-4960,-5346,-5526,-5476,-5172,-4616,-3831,-2846,-1735,-555,599,1654,2528,3163,3517,3568,3343,2864,2223,1479,756,123,-325,-540,-505,-200,316,1035,1858,2756,3622,4415,5041,5455,5597,5438,4965,4184,3136,1872,472,-962,-2344,-3551,-4511,-5134,-5389,-5254,-4758,-3954,-2929,-1785,-628,426,1310,1935,2300,2382,2237,1901,1472,1010,605,323,193,269,510,924,1443,2025,2609,3143,3584,3913,4116,4212,4210,4142,4034,3894,3746,3570,3367,3111,2780,2356,1820,1169,408,-447,-1367,-2315,-3247,-4114,-4858,-5438,-5792,-5899,-5721,-5264,-4548,-3605,-2511,-1333,-169,910,1805,2477,2867,2966,2793,2370,1783,1080,373,-283,-804,-1146,-1287,-1217,-957,-538,6,611,1244,1831,2340,2707,2902,2893,2660,2216,1569,762,-151,-1121,-2068,-2930,-3646,-4151,-4411,-4401,-4104,-3555,-2765,-1808,-737,362,1422,2360,3134,3682,4009,4096,3993,3719,3355,2938,2541,2204,1958,1822,1790,1847,1971,2132,2311,2478,2633,2756,2846,2904,2904,2852,2710,2482,2138,1691,1132,496,-199,-901,-1585,-2201,-2736,-3173,-3509,-3765,-3940,-4059,-4113,-4111,-4028,-3849,-3559,-3128,-2568,-1879,-1087,-246,605,1383,2044,2513,2760,2756,2502,2040,1410,703,-6,-627,-1082,-1319,-1300,-1028,-520,170,968,1793,2545,3136,3485,3527,3246,2626,1730,604,-639,-1908,-3083,-4078,-4803,-5212,-5275,-5004,-4422,-3598,-2590,-1494,-388,639,1523,2204,2652,2856,2833,2613,2253,1815,1372,990,729,628,709,971,1373,1886,2425,2951,3393,3711,3895,3927,3849,3671,3451,3206,2981,2779,2606,2456,2296,2116,1874,1561,1153,645,40,-651,-1404,-2188,-2956,-3677,-4276,-4743,-4998,-5048,-4854,-4443,-3828,-3058,-2195,-1300,-465,253,771,1041,1035,731,174,-603,-1499,-2422,-3251,-3884,-4221,-4217,-3834,-3111,-2086,-877,428,1674,2767,3571,4020,4047,3653,2860,1746,405,-1025,-2424,-3656,-4618,-5239,-5481,-5332,-4851,-4068,-3091,-2000,-880,170,1096,1836,2359,2661,2736,2621,2348,1955,1518,1052,646,309,88,-4,28,175,410,685,980,1236,1443,1580,1641,1645,1600,1529,1445,1359,1264,1155,1015,816,548,178,-294,-881,-1571,-2363,-3221,-4128,-5027,-5884,-6625,-7213,-7567,-7673,-7477,-7002,-6254,-5289,-4182,-3005,-1873,-857,-54,480,712,627,268,-317,-1036,-1772,-2429,-2883,-3060,-2910,-2417,-1615,-584,599,1797,2909,3827,4457,4754,4674,4245,3483,2487,1325,128,-1003,-1967,-2680,-3109,-3231,-3095,-2746,-2279,-1779,-1323,-978,-774,-716,-773,-900,-1027,-1095,-1044,-839,-461,74,735,1467,2202,2874,3422,3790,3948,3881,3589,3113,2486,1784,1076,436,-55,-352,-408,-220,190,772,1450,2134,2734,3153,3338,3227,2826,2123,1179,31,-1234,-2551,-3830,-5008,-6005,-6784,-7290,-7525,-7469,-7155,-6615,-5891,-5054,-4152,-3261,-2424,-1708,-1135,-745,-541,-520,-650,-899,-1194,-1490,-1704,-1809,-1741,-1522,-1132,-622,-32,584,1168,1658,2031,2230,2258,2102,1778,1321,762,163,-436,-975,-1417,-1742,-1928,-1999,-1960,-1854,-1699,-1523,-1335,-1132,-903,-627,-283,136,647,1214,1840,2459,3051,3565,3964,4236,4359,4343,4207,3963,3650,3289,2904,2523,2157,1831,1542,1331,1166,1095,1076,1120,1195,1272,1312,1287,1156,905,527,16,-590,-1287,-2020,-2765,-3474,-4120,-4668,-5100,-5391,-5542,-5545,-5422,-5175,-4848,-4441,-4006,-3546,-3092,-2656,-2236,-1846,-1470,-1112,-747,-371,41,481,974,1488,2024,2547,3018,3406,3681,3801,3776,3581,3242,2766,2189,1532,840,145,-521,-1101,-1584,-1921,-2108,-2134,-2015,-1775,-1471,-1140,-863,-670,-615,-704,-927,-1244,-1599,-1916,-2134,-2191,-2057,-1720,-1207,-562,148,856,1493,2007,2362,2543,2564,2441,2212,1919,1585,1258,952,685,479,331,251,245,300,421,581,767,943,1086,1155,1132,993,725,338,-167,-754,-1403,-2072,-2724,-3322,-3825,-4216,-4458,-4564,-4502,-4307,-3970,-3526,-2998,-2414,-1811,-1223,-678,-206,175,461,652,755,804,799,790,774,778,811,871,972,1095,1257,1423,1606,1760,1877,1920,1867,1695,1399,976,459,-135,-740,-1328,-1828,-2226,-2467,-2573,-2515,-2348,-2075,-1743,-1375,-991,-604,-216,178,576,988,1396,1793,2151,2442,2651,2740,2713,2561,2294,1949,1536,1110,689,315,5,-214,-343,-360,-286,-103,160,491,862,1233,1555,1790,1866,1772,1456,939,223,-637,-1583,-2543,-3438,-4200,-4779,-5130,-5255,-5152,-4865,-4431,-3906,-3354,-2810,-2342,-1950,-1664,-1473,-1342,-1257,-1150,-1006,-763,-422,44,605,1234,1890,2505,3030,3416,3618,3638,3467,3145,2713,2215,1719,1249,859,557,354,242,212,238,298,372,417,432,371,241,15,-297,-699,-1164,-1676,-2182,-2656,-3022,-3248,-3286,-3104,-2708,-2116,-1359,-521,356,1179,1898,2463,2841,3028,3028,2866,2571,2179,1726,1246,771,332,-44,-324,-484,-499,-345,-22,470,1101,1822,2570,3270,3839,4213,4336,4186,3766,3109,2263,1300,283,-716,-1650,-2474,-3166,-3718,-4125,-4405,-4558,-4601,-4533,-4357,-4062,-3647,-3096,-2426,-1634,-785,111,948,1700,2270,2627,2734,2579,2199,1626,938,211,-471,-1040,-1423,-1611,-1572,-1340,-946,-443,107,650,1126,1495,1725,1788,1693,1430,1034,522,-65,-683,-1305,-1868,-2360,-2730,-2952,-3006,-2863,-2531,-2006,-1317,-499,397,1310,2184,2954,3581,4026,4278,4342,4240,3999,3677,3301,2937,2601,2342,2161,2083,2097,2204,2387,2633,2914,3199,3451,3621,3670,3559,3254,2772,2105,1324,465,-377,-1146,-1774,-2227,-2492,-2584,-2543,-2428,-2299,-2225,-2241,-2382,-2629,-2950,-3270,-3517,-3592,-3438,-2994,-2263,-1273,-87,1188,2453,3586,4494,5099,5365,5282,4896,4258,3473,2609,1793,1058,506,115,-73,-122,-34,107,278,421,500,514,429,280,62,-194,-465,-744,-1005,-1253,-1486,-1697,-1897,-2064,-2184,-2231,-2174,-1981,-1643,-1135,-494,277,1113,1972,2799,3524,4124,4546,4785,4839,4715,4445,4063,3600,3117,2637,2225,1900,1713,1665,1786,2037,2415,2839,3263,3604,3792,3791,3558,3124,2506,1777,1005,254,-410,-959,-1387,-1692,-1931,-2119,-2321,-2549,-2824,-3120,-3416,-3635,-3734,-3638,-3320,-2763,-1988,-1057,-35,968,1870,2574,3019,3166,3000,2550,1859,998,65,-870,-1686,-2342,-2735,-2876,-2720,-2328,-1727,-1014,-263,420,968,1304,1404,1251,881,339,-305,-964,-1573,-2047,-2346,-2435,-2306,-1967,-1448,-779,-3,838,1703,2548,3339,4030,4597,4998,5216,5236,5054,4690,4170,3534,2853,2162,1549,1047,706,554,592,802,1170,1623,2135,2615,3022,3276,3343,3179,2788,2173,1405,528,-350,-1162,-1820,-2286,-2528,-2576,-2467,-2272,-2077,-1941,-1944,-2085,-2386,-2780,-3218,-3598,-3844,-3872,-3644,-3145,-2406,-1491,-487,506,1396,2091,2547,2729,2640,2316,1804,1168,492,-159,-717,-1115,-1337,-1342,-1151,-784,-284,284,859,1365,1748,1944,1936,1693,1237,588,-203,-1082,-1977,-2822,-3565,-4134,-4525,-4694,-4651,-4408,-3973,-3389,-2671,-1865,-989,-93,808,1669,2474,3189,3799,4286,4640,4857,4949,4911,4785,4574,4327,4071,3838,3671,3578,3594,3698,3908,4163,4460,4716,4912,4976,4904,4662,4288,3801,3265,2718,2222,1785,1420,1095,764,377,-116,-756,-1535,-2439,-3398,-4339,-5159,-5781,-6112,-6137,-5830,-5249,-4464,-3570,-2697,-1931,-1375,-1077,-1058,-1303,-1758,-2351,-2998,-3598,-4087,-4374,-4435,-4230,-3777,-3091,-2239,-1274,-292,637,1427,2016,2372,2457,2313,1935,1418,781,137,-481,-999,-1368,-1581,-1609,-1487,-1228,-878,-469,-42,378,773,1136,1465,1766,2040,2295,2520,2729,2891,3026,3104,3143,3132,3091,3020,2948,2874,2830,2817,2851,2939,3073,3266,3477,3715,3914,4073,4123,4063,3842,3479,2967,2336,1622,862,91,-653,-1361,-2012,-2619,-3171,-3687,-4156,-4576,-4941,-5223,-5410,-5482,-5418,-5227,-4908,-4484,-3998,-3471,-2975,-2509,-2147,-1857,-1682,-1577,-1539,-1531,-1523,-1491,-1403,-1250,-1021,-727,-375,-5,362,674,891,983,917,690,307,-199,-803,-1433,-2069,-2647,-3145,-3545,-3836,-4029,-4144,-4188,-4198,-4165,-4111,-4014,-3858,-3622,-3263,-2782,-2144,-1380,-503,443,1389,2297,3082,3728,4179,4450,4536,4473,4297,4055,3792,3545,3350,3217,3164,3181,3255,3375,3505,3629,3710,3724,3648,3455,3151,2713,2176,1541,844,114,-627,-1348,-2031,-2663,-3227,-3719,-4128,-4452,-4681,-4817,-4857,-4803,-4661,-4444,-4164,-3841,-3503,-3159,-2848,-2581,-2371,-2238,-2172,-2191,-2271,-2419,-2614,-2845,-3090,-3321,-3508,-3618,-3617,-3486,-3208,-2796,-2277,-1691,-1110,-583,-184,54,98,-44,-352,-782,-1273,-1776,-2221,-2577,-2807,-2899,-2855,-2694,-2436,-2106,-1734,-1323,-893,-433,61,590,1150,1739,2310,2858,3312,3658,3849,3874,3730,3430,3019,2527,2032,1566,1204,959,879,940,1154,1472,1862,2276,2660,2972,3173,3239,3151,2923,2549,2075,1517,924,331,-229,-721,-1127,-1443,-1656,-1796,-1866,-1905,-1932,-1981,-2068,-2203,-2398,-2625,-2889,-3144,-3372,-3539,-3610,-3572,-3395,-3093,-2667,-2154,-1588,-1022,-496,-56,276,491,592,611,571,507,454,416,412,419,420,394,303,145,-106,-436,-832,-1276,-1734,-2174,-2576,-2905,-3155,-3309,-3369,-3337,-3223,-3041,-2804,-2518,-2208,-1862,-1504,-1131,-747,-365,13,380,720,1042,1317,1563,1754,1913,2023,2109,2168,2225,2282,2355,2452,2568,2723,2900,3106,3344,3582,3837,4061,4254,4368,4404,4314,4127,3811,3415,2933,2416,1864,1302,730,143,-474,-1122,-1822,-2562,-3321,-4088,-4800,-5432,-5922,-6242,-6353,-6262,-5950,-5474,-4846,-4145,-3412,-2722,-2120,-1651,-1331,-1161,-1119,-1155,-1228,-1273,-1240,-1105,-836,-462,3,496,962,1342,1570,1633,1494,1192,739,211,-357,-880,-1332,-1657,-1854,-1910,-1850,-1690,-1474,-1235,-1007,-820,-687,-614,-592,-606,-632,-651,-638,-584,-468,-305,-77,188,496,826,1176,1532,1902,2266,2641,3008,3376,3733,4077,4401,4701,4967,5182,5328,5379,5300,5069,4654,4051,3280,2369,1393,415,-478,-1218,-1766,-2103,-2251,-2265,-2205,-2162,-2199,-2374,-2712,-3214,-3833,-4529,-5204,-5794,-6211,-6391,-6291,-5900,-5219,-4316,-3235,-2085,-943,104,995,1690,2189,2500,2679,2758,2799,2832,2876,2938,2977,2972,2856,2603,2164,1550,752,-162,-1159,-2145,-3064,-3850,-4452,-4860,-5062,-5087,-4962,-4728,-4427,-4088,-3735,-3376,-3012,-2630,-2218,-1759,-1241,-668,-28,645,1349,2046,2705,3310,3821,4228,4520,4682,4735,4669,4516,4281,4006,3706,3429,3203,3054,3017,3067,3219,3403,3605,3733,3768,3649,3383,2968,2446,1856,1247,661,114,-387,-863,-1339,-1849,-2417,-3058,-3767,-4514,-5266,-5955,-6530,-6925,-7094,-7001,-6636,-6005,-5167,-4159,-3094,-2029,-1075,-287,276,605,705,615,393,105,-185,-419,-562,-599,-539,-412,-258,-130,-66,-103,-248,-492,-803,-1138,-1452,-1689,-1832,-1845,-1747,-1542,-1260,-936,-587,-254,64,354,621,882,1142,1424,1725,2055,2387,2715,2996,3207,3316,3305,3167,2914,2566,2171,1759,1399,1108,949,922,1055,1336,1749,2264,2835,3410,3920,4314,4521,4519,4278,3813,3159,2385,1556,774,90,-432,-785,-976,-1063,-1099,-1175,-1347,-1669,-2169,-2821,-3605,-4422,-5212,-5859,-6293,-6435,-6247,-5725,-4892,-3819,-2588,-1312,-94,967,1801,2367,2655,2700,2544,2261,1911,1566,1268,1053,923,875,879,903,917,889,810,682,518,349,205,112,82,120,198,296,364,363,270,49,-274,-703,-1177,-1657,-2077,-2379,-2515,-2453,-2175,-1691,-1022,-219,676,1586,2475,3266,3940,4448,4786,4942,4927,4763,4481,4129,3747,3391,3114,2939,2905,3000,3210,3509,3837,4151,4399,4547,4570,4471,4254,3954,3582,3171,2711,2208,1637,967,190,-721,-1744,-2861,-4013,-5135,-6149,-6970,-7541,-7799,-7730,-7334,-6650,-5738,-4679,-3553,-2452,-1431,-554,172,726,1141,1433,1638,1792,1911,2028,2135,2249,2343,2420,2452,2430,2344,2187,1980,1722,1459,1203,986,829,732,695,702,719,739,717,664,563,438,304,204,148,192,322,564,887,1275,1679,2070,2392,2627,2751,2764,2689,2546,2379,2226,2121,2093,2160,2326,2588,2933,3333,3763,4190,4575,4892,5098,5187,5115,4901,4514,3989,3326,2573,1751,922,97,-671,-1393,-2044,-2654,-3223,-3781,-4325,-4868,-5385,-5864,-6262,-6549,-6678,-6630,-6370,-5906,-5239,-4396,-3414,-2342,-1214,-98,994,2001,2920,3715,4388,4913,5291,5514,5566,5459,5171,4724,4122,3386,2549,1650,734,-127,-894,-1496,-1898,-2078,-2027,-1786,-1396,-943,-499,-162,16,-33,-299,-784,-1417,-2129,-2823,-3404,-3789,-3910,-3738,-3271,-2540,-1612,-555,529,1563,2467,3186,3691,3964,4035,3926,3695,3401,3096,2849,2691,2669,2776,3037,3396,3847,4307,4734,5049,5198,5127,4802,4231,3416,2435,1325,200,-897,-1869,-2701,-3353,-3844,-4188,-4425,-4584,-4707,-4794,-4876,-4916,-4924,-4865,-4714,-4474,-4120,-3666,-3127,-2514,-1862,-1192,-528,103,677,1177,1576,1859,2016,2031,1918,1684,1364,994,612,276,2,-157,-206,-143,25,246,515,759,965,1081,1094,987,755,426,0,-454,-921,-1333,-1643,-1813,-1788,-1562,-1121,-482,316,1219,2157,3054,3831,4430,4789,4895,4738,4358,3792,3133,2435,1801,1282,938,797,871,1135,1576,2126,2760,3394,3992,4480,4825,4975,4912,4619,4100,3389,2517,1559,569,-373,-1220,-1926,-2478,-2881,-3168,-3376,-3552,-3749,-3979,-4281,-4631,-5015,-5391,-5710,-5915,-5966,-5807,-5422,-4791,-3923,-2848,-1603,-262,1110,2422,3585,4523,5159,5452,5379,4949,4204,3210,2061,848,-303,-1330,-2113,-2641,-2858,-2783,-2459,-1919,-1275,-580,53,552,851,896,677,197,-496,-1347,-2262,-3155,-3923,-4490,-4787,-4786,-4481,-3900,-3109,-2179,-1201,-274,542,1174,1599,1821,1853,1752,1579,1391,1258,1222,1325,1569,1975,2499,3127,3817,4499,5146,5680,6062,6252,6212,5936,5426,4702,3814,2804,1754,710,-252,-1111,-1832,-2428,-2921,-3332,-3723,-4096,-4504,-4916,-5349,-5746,-6095,-6335,-6443,-6382,-6140,-5707,-5097,-4321,-3414,-2420,-1372,-345,626,1462,2126,2562,2753,2683,2371,1855,1186,442,-316,-1006,-1577,-1993,-2222,-2287,-2186,-1982,-1686,-1380,-1069,-819,-641,-556,-585,-708,-940,-1244,-1614,-2013,-2406,-2761,-3037,-3197,-3213,-3061,-2745,-2266,-1661,-974,-247,441,1065,1557,1907,2102,2156,2105,1988,1862,1775,1773,1887,2133,2502,2980,3511,4052,4526,4868,5019,4916,4543,3872,2943,1786,482,-884,-2207,-3390,-4332,-4984,-5298,-5299,-5025,-4557,-4006,-3463,-3052,-2829,-2858,-3150,-3671,-4382,-5174,-5962,-6620,-7050,-7151,-6865,-6155,-5040,-3561,-1822,64,1943,3671,5099,6115,6631,6626,6107,5154,3859,2374,826,-622,-1871,-2813,-3400,-3626,-3504,-3111,-2518,-1830,-1152,-570,-170,0,-90,-427,-995,-1710,-2529,-3337,-4069,-4630,-4958,-5003,-4745,-4189,-3369,-2349,-1207,-40,1063,2013,2748,3221,3434,3399,3173,2832,2444,2120,1904,1879,2053,2443,3009,3705,4453,5160,5760,6139,6274,6085,5593,4792,3748,2514,1195,-119,-1328,-2340,-3104,-3576,-3771,-3726,-3510,-3211,-2925,-2724,-2691,-2841,-3197,-3715,-4350,-5027,-5655,-6157,-6443,-6450,-6144,-5499,-4542,-3316,-1903,-400,1062,2370,3407,4067,4314,4100,3478,2497,1278,-62,-1380,-2544,-3451,-4017,-4215,-4050,-3575,-2867,-2034,-1178,-411,191,558,671,517,144,-418,-1071,-1756,-2380,-2871,-3170,-3229,-3026,-2560,-1861,-966,48,1105,2116,2990,3654,4058,4174,4022,3648,3131,2573,2085,1761,1682,1890,2381,3124,4031,5003,5919,6656,7110,7201,6876,6147,5029,3622,2013,344,-1253,-2653,-3738,-4437,-4711,-4565,-4066,-3308,-2421,-1561,-854,-437,-380,-728,-1453,-2499,-3746,-5063,-6294,-7286,-7918,-8078,-7736,-6859,-5529,-3809,-1861,175,2110,3794,5066,5843,6044,5697,4833,3579,2065,460,-1071,-2377,-3343,-3896,-4012,-3727,-3109,-2262,-1323,-386,398,989,1294,1330,1087,629,1,-714,-1448,-2135,-2719,-3157,-3429,-3513,-3407,-3119,-2655,-2046,-1313,-502,339,1174,1937,2614,3165,3599,3925,4178,4386,4593,4815,5076,5346,5626,5856,6011,6035,5907,5593,5111,4454,3673,2799,1891,1006,183,-524,-1095,-1507,-1753,-1850,-1805,-1669,-1461,-1261,-1095,-1049,-1135,-1413,-1873,-2516,-3306,-4177,-5072,-5892,-6561,-6988,-7112,-6876,-6278,-5311,-4047,-2547,-933,677,2154,3366,4225,4651,4622,4158,3311,2190,907,-398,-1598,-2585,-3284,-3655,-3707,-3473,-3041,-2480,-1901,-1378,-969,-726,-633,-690,-851,-1065,-1288,-1475,-1587,-1623,-1563,-1430,-1230,-978,-698,-373,-36,341,727,1138,1530,1922,2261,2568,2832,3062,3294,3535,3822,4160,4541,4957,5349,5689,5909,5960,5812,5426,4818,4000,3010,1921,781,-315,-1323,-2164,-2821,-3254,-3476,-3499,-3350,-3078,-2728,-2355,-2024,-1780,-1672,-1749,-2007,-2475,-3116,-3894,-4752,-5609,-6372,-6958,-7274,-7254,-6853,-6059,-4890,-3402,-1694,137,1935,3588,4944,5911,6409,6403,5914,4994,3751,2305,809,-607,-1809,-2709,-3249,-3418,-3241,-2783,-2126,-1365,-588,118,710,1138,1404,1505,1462,1298,1031,693,288,-146,-609,-1056,-1460,-1782,-1964,-1987,-1794,-1403,-800,-34,853,1797,2736,3607,4363,4969,5396,5654,5721,5641,5404,5059,4624,4126,3609,3078,2573,2095,1651,1254,877,542,210,-101,-419,-730,-1045,-1346,-1627,-1866,-2055,-2178,-2246,-2265,-2268,-2290,-2371,-2550,-2853,-3276,-3820,-4414,-5021,-5535,-5885,-5985,-5769,-5215,-4309,-3099,-1662,-85,1479,2927,4108,4939,5337,5281,4786,3924,2783,1510,225,-919,-1818,-2390,-2589,-2432,-1953,-1258,-429,389,1122,1655,1963,2014,1835,1475,992,473,-33,-447,-754,-912,-937,-834,-630,-357,-32,316,685,1071,1474,1915,2394,2928,3516,4150,4815,5480,6107,6639,7045,7256,7263,7032,6581,5934,5142,4267,3372,2523,1769,1145,667,329,114,-16,-81,-142,-198,-298,-421,-577,-742,-902,-1040,-1159,-1267,-1382,-1560,-1807,-2190,-2693,-3324,-4042,-4777,-5451,-5960,-6205,-6116,-5626,-4730,-3449,-1859,-64,1795,3571,5116,6297,7024,7243,6953,6201,5068,3694,2187,725,-599,-1651,-2384,-2743,-2752,-2443,-1886,-1173,-388,373,1032,1541,1855,1978,1900,1664,1287,816,293,-258,-782,-1266,-1668,-1974,-2157,-2195,-2070,-1759,-1258,-551,348,1413,2614,3877,5147,6325,7334,8087,8513,8577,8248,7558,6554,5323,3972,2618,1370,321,-457,-939,-1119,-1025,-729,-283,203,675,1037,1253,1291,1142,846,424,-51,-553,-1017,-1449,-1822,-2172,-2513,-2878,-3278,-3716,-4158,-4565,-4861,-4978,-4844,-4411,-3659,-2596,-1279,202,1739,3182,4425,5326,5825,5865,5459,4655,3542,2241,870,-438,-1587,-2492,-3117,-3454,-3536,-3407,-3143,-2814,-2483,-2205,-2000,-1887,-1831,-1827,-1810,-1771,-1667,-1502,-1275,-1022,-763,-555,-418,-387,-458,-623,-824,-1012,-1102,-1018,-706,-119,735,1819,3060,4351,5565,6589,7300,7621,7522,6994,6107,4956,3657,2368,1201,280,-333,-609,-564,-265,210,743,1241,1599,1753,1666,1335,800,122,-604,-1304,-1868,-2269,-2447,-2443,-2271,-2033,-1771,-1602,-1544,-1649,-1895,-2237,-2608,-2912,-3069,-3001,-2653,-2025,-1113,-7,1239,2492,3652,4604,5252,5541,5433,4944,4110,3024,1769,478,-751,-1811,-2618,-3135,-3332,-3241,-2901,-2383,-1766,-1118,-520,-4,388,653,798,838,796,692,539,342,108,-167,-479,-814,-1148,-1437,-1631,-1662,-1480,-1034,-310,667,1851,3138,4412,5541,6390,6861,6872,6414,5513,4250,2771,1207,-252,-1469,-2314,-2721,-2665,-2194,-1392,-387,662,1626,2348,2757,2774,2413,1708,743,-361,-1490,-2520,-3351,-3938,-4238,-4303,-4158,-3910,-3621,-3378,-3229,-3193,-3262,-3398,-3534,-3616,-3561,-3342,-2908,-2285,-1487,-579,362,1256,2010,2555,2830,2812,2486,1900,1089,145,-847,-1796,-2608,-3217,-3582,-3670,-3517,-3135,-2609,-1982,-1348,-749,-257,120,344,442,411,282,73,-186,-485,-786,-1091,-1355,-1565,-1682,-1671,-1496,-1125,-530,295,1324,2531,3816,5108,6276,7216,7823,8017,7770,7078,6009,4658,3156,1669,339,-685,-1310,-1486,-1211,-550,381,1455,2481,3342,3866,4000,3671,2932,1820,488,-953,-2321,-3505,-4373,-4888,-5030,-4855,-4454,-3941,-3448,-3075,-2914,-2986,-3290,-3753,-4294,-4790,-5127,-5209,-4962,-4368,-3444,-2257,-912,466,1737,2772,3455,3723,3524,2895,1873,571,-893,-2379,-3743,-4875,-5670,-6083,-6101,-5750,-5102,-4250,-3284,-2339,-1469,-775,-279,6,89,10,-188,-466,-778,-1091,-1389,-1644,-1855,-1993,-2057,-2007,-1830,-1501,-992,-317,533,1497,2539,3561,4487,5225,5690,5845,5645,5127,4318,3323,2226,1154,206,-521,-981,-1141,-1038,-710,-254,254,702,1024,1144,1042,709,176,-493,-1235,-1951,-2568,-3018,-3260,-3277,-3106,-2784,-2397,-2029,-1745,-1631,-1692,-1945,-2343,-2820,-3288,-3664,-3839,-3779,-3422,-2785,-1904,-841,288,1388,2329,3018,3374,3348,2940,2178,1136,-90,-1390,-2641,-3743,-4599,-5160,-5387,-5297,-4925,-4328,-3598,-2810,-2042,-1381,-841,-473,-258,-172,-198,-274,-390,-493,-585,-632,-653,-615,-541,-403,-207,64,415,851,1371,1954,2587,3211,3796,4269,4590,4708,4603,4263,3718,3002,2189,1357,578,-53,-501,-719,-716,-523,-192,197,565,840,948,862,562,70,-572,-1294,-2027,-2674,-3181,-3479,-3558,-3404,-3075,-2616,-2115,-1655,-1303,-1121,-1139,-1334,-1698,-2147,-2622,-3041,-3338,-3456,-3379,-3092,-2625,-2025,-1343,-648,-8,526,912,1118,1156,1022,757,391,-29,-463,-875,-1227,-1512,-1697,-1801,-1815,-1756,-1646,-1492,-1318,-1130,-929,-709,-472,-187,121,489,862,1268,1624,1952,2175,2308,2313,2216,2017,1774,1500,1272,1107,1056,1119,1300,1563,1870,2155,2372,2454,2387,2139,1746,1232,680,145,-284,-562,-648,-541,-267,113,528,898,1138,1205,1039,655,60,-678,-1493,-2289,-2974,-3469,-3709,-3674,-3361,-2828,-2139,-1403,-716,-180,139,189,-9,-440,-1000,-1612,-2160,-2544,-2696,-2563,-2145,-1483,-639,280,1183,1953,2518,2817,2826,2559,2056,1380,608,-174,-897,-1490,-1902,-2115,-2109,-1908,-1540,-1051,-507,41,521,897,1130,1214,1152,972,706,400,91,-181,-392,-527,-572,-541,-429,-265,-46,210,491,819,1156,1546,1949,2379,2804,3201,3535,3767,3869,3816,3603,3249,2785,2263,1744,1281,928,709,636,693,843,1044,1231,1355,1366,1231,936,493,-73,-713,-1361,-1964,-2445,-2769,-2906,-2845,-2634,-2294,-1921,-1567,-1309,-1203,-1260,-1492,-1840,-2265,-2667,-2987,-3133,-3078,-2785,-2288,-1618,-852,-77,636,1196,1567,1701,1612,1308,843,262,-363,-985,-1529,-1980,-2272,-2422,-2404,-2245,-1970,-1618,-1230,-863,-536,-294,-135,-59,-42,-56,-72,-58,-9,89,222,363,500,597,634,608,509,359,182,8,-111,-146,-54,180,554,1060,1643,2265,2846,3335,3671,3812,3751,3471,3020,2410,1706,946,178,-549,-1210,-1764,-2210,-2520,-2705,-2761,-2698,-2527,-2259,-1906,-1479,-998,-466,74,620,1101,1509,1760,1845,1705,1352,785,61,-757,-1572,-2293,-2813,-3076,-3016,-2641,-1975,-1082,-58,993,1968,2757,3307,3550,3494,3134,2532,1724,796,-190,-1171,-2069,-2866,-3489,-3940,-4192,-4245,-4124,-3839,-3429,-2927,-2361,-1767,-1157,-561,28,570,1075,1501,1836,2046,2108,2007,1734,1308,747,107,-563,-1183,-1700,-2030,-2137,-1972,-1533,-833,77,1129,2221,3265,4143,4790,5130,5153,4862,4311,3563,2704,1830,1002,307,-244,-609,-817,-877,-843,-742,-631,-523,-462,-424,-415,-401,-345,-226,-3,312,719,1160,1597,1945,2146,2146,1909,1447,787,-7,-848,-1651,-2331,-2814,-3063,-3062,-2825,-2396,-1832,-1195,-565,18,492,841,1046,1110,1054,885,647,347,35,-278,-553,-779,-931,-1008,-1001,-914,-755,-523,-229,125,533,988,1481,1990,2499,2959,3353,3626,3750,3693,3443,3000,2388,1649,825,8,-760,-1372,-1785,-1927,-1774,-1317,-581,374,1469,2597,3649,4524,5137,5439,5406,5073,4468,3695,2809,1918,1080,372,-189,-564,-780,-839,-789,-649,-464,-232,11,299,618,1007,1461,1979,2539,3091,3581,3929,4074,3953,3550,2860,1938,852,-296,-1384,-2317,-2987,-3343,-3351,-3024,-2411,-1586,-649,303,1170,1875,2351,2573,2520,2227,1711,1048,288,-482,-1199,-1789,-2208,-2407,-2387,-2145,-1720,-1162,-533,103,668,1127,1424,1560,1525,1350,1064,706,322,-65,-408,-712,-942,-1124,-1233,-1298,-1307,-1265,-1169,-998,-735,-367,139,768,1519,2346,3201,4007,4699,5191,5460,5452,5202,4719,4072,3324,2546,1802,1151,623,246,10,-96,-91,-23,99,232,376,519,672,834,1021,1214,1411,1567,1651,1613,1415,1032,463,-275,-1122,-2015,-2863,-3581,-4096,-4347,-4316,-4003,-3453,-2728,-1909,-1088,-341,260,670,884,885,728,429,65,-336,-706,-1028,-1256,-1389,-1408,-1326,-1140,-876,-545,-173,203,566,877,1122,1283,1364,1364,1310,1216,1103,984,874,760,649,509,345,128,-126,-427,-743,-1043,-1283,-1400,-1353,-1075,-554,228,1232,2397,3624,4798,5797,6508,6856,6785,6310,5458,4319,2992,1584,219,-1017,-2042,-2795,-3278,-3456,-3393,-3083,-2600,-1968,-1236,-432,401,1251,2058,2805,3420,3865,4070,4004,3628,2950,2001,846,-415,-1674,-2805,-3711,-4291,-4516,-4358,-3867,-3101,-2164,-1160,-210,606,1193,1526,1579,1376,960,379,-290,-993,-1660,-2249,-2713,-3028,-3168,-3134,-2918,-2555,-2055,-1484,-872,-294,215,603,861,968,961,843,673,468,277,101,-33,-152,-252,-361,-492,-652,-845,-1044,-1224,-1340,-1332,-1170,-789,-192,630,1623,2722,3820,4813,5581,6041,6121,5815,5130,4145,2932,1620,305,-893,-1901,-2655,-3120,-3314,-3230,-2949,-2478,-1909,-1260,-592,72,706,1278,1771,2154,2390,2453,2302,1933,1328,521,-456,-1533,-2634,-3671,-4565,-5239,-5653,-5766,-5608,-5180,-4564,-3803,-2985,-2176,-1424,-791,-282,79,297,397,387,300,169,11,-125,-229,-260,-210,-71,164,459,800,1141,1446,1684,1825,1870,1817,1700,1540,1378,1244,1152,1115,1118,1134,1134,1077,926,669,287,-196,-749,-1321,-1837,-2234,-2436,-2391,-2063,-1458,-601,423,1531,2596,3512,4174,4510,4489,4099,3400,2432,1309,103,-1079,-2158,-3070,-3765,-4211,-4410,-4347,-4060,-3555,-2886,-2076,-1193,-275,590,1350,1921,2244,2266,1967,1348,450,-651,-1875,-3091,-4211,-5121,-5751,-6063,-6035,-5707,-5124,-4364,-3518,-2662,-1881,-1230,-742,-443,-314,-350,-505,-748,-1026,-1302,-1519,-1654,-1657,-1532,-1258,-864,-374,150,656,1066,1342,1414,1293,959,475,-122,-742,-1322,-1780,-2076,-2176,-2088,-1843,-1481,-1091,-717,-440,-297,-308,-475,-750,-1090,-1403,-1626,-1666,-1474,-1009,-283,676,1782,2940,4034,4945,5583,5875,5786,5326,4524,3457,2203,865,-458,-1681,-2708,-3501,-3990,-4185,-4051,-3652,-2983,-2148,-1181,-192,746,1533,2100,2369,2317,1922,1230,285,-807,-1947,-3023,-3924,-4577,-4925,-4956,-4692,-4189,-3522,-2778,-2048,-1397,-886,-537,-353,-309,-375,-493,-632,-734,-772,-725,-570,-328,12,405,838,1257,1633,1917,2077,2080,1919,1589,1115,534,-109,-743,-1317,-1764,-2044,-2128,-2009,-1720,-1292,-804,-322,76,320,366,197,-187,-722,-1364,-1996,-2548,-2899,-2993,-2761,-2205,-1344,-250,963,2178,3242,4044,4473,4478,4038,3194,2012,604,-911,-2398,-3729,-4799,-5513,-5829,-5710,-5184,-4285,-3098,-1715,-253,1168,2441,3447,4126,4402,4278,3760,2915,1829,610,-610,-1719,-2609,-3205,-3475,-3419,-3081,-2537,-1874,-1195,-578,-102,209,335,303,161,-54,-264,-432,-515,-482,-350,-107,195,539,865,1141,1325,1390,1320,1116,787,363,-123,-636,-1110,-1536,-1841,-2031,-2073,-1972,-1750,-1422,-1037,-642,-277,-7,142,135,-45,-380,-849,-1412,-1991,-2542,-2972,-3226,-3254,-3000,-2479,-1671,-640,565,1847,3113,4247,5162,5769,6013,5879,5362,4525,3424,2173,870,-352,-1398,-2160,-2582,-2628,-2300,-1647,-735,331,1444,2495,3373,4015,4344,4361,4047,3474,2667,1742,755,-194,-1038,-1723,-2223,-2518,-2643,-2606,-2473,-2272,-2055,-1851,-1676,-1540,-1431,-1326,-1208,-1044,-814,-509,-112,345,862,1385,1886,2314,2621,2778,2757,2555,2185,1681,1082,461,-155,-679,-1111,-1391,-1543,-1559,-1473,-1310,-1108,-894,-706,-559,-481,-480,-562,-732,-980,-1296,-1651,-2029,-2377,-2672,-2861,-2910,-2786,-2464,-1935,-1205,-310,714,1786,2843,3782,4542,5033,5224,5072,4587,3797,2758,1553,288,-929,-1977,-2765,-3210,-3279,-2965,-2317,-1408,-356,738,1730,2537,3063,3278,3165,2772,2149,1397,603,-139,-753,-1198,-1446,-1531,-1470,-1341,-1192,-1077,-1042,-1092,-1232,-1426,-1646,-1836,-1953,-1964,-1832,-1563,-1152,-630,-31,591,1194,1700,2088,2285,2290,2077,1663,1084,373,-404,-1194,-1943,-2594,-3128,-3505,-3732,-3804,-3734,-3540,-3244,-2864,-2437,-1973,-1524,-1099,-741,-468,-294,-230,-266,-381,-541,-710,-827,-866,-756,-491,-31,610,1417,2352,3348,4344,5241,5975,6453,6624,6445,5904,5032,3882,2552,1160,-160,-1284,-2091,-2518,-2518,-2124,-1396,-445,602,1601,2436,2998,3238,3129,2713,2037,1212,321,-525,-1246,-1790,-2124,-2267,-2241,-2112,-1925,-1758,-1638,-1613,-1678,-1823,-2020,-2217,-2369,-2431,-2361,-2150,-1786,-1305,-737,-140,418,881,1187,1297,1201,896,438,-137,-735,-1297,-1751,-2057,-2187,-2155,-1984,-1720,-1420,-1120,-860,-661,-519,-430,-379,-338,-314,-292,-282,-300,-356,-451,-605,-774,-966,-1117,-1205,-1180,-1008,-671,-154,518,1330,2210,3118,3959,4674,5184,5430,5378,5005,4333,3394,2281,1068,-107,-1151,-1947,-2428,-2544,-2304,-1733,-929,32,1020,1930,2681,3183,3420,3390,3110,2664,2098,1509,957,504,173,-20,-107,-114,-96,-96,-158,-299,-526,-814,-1129,-1423,-1639,-1737,-1677,-1454,-1067,-556,36,649,1212,1674,1985,2112,2062,1845,1506,1109,695,350,89,-44,-55,33,190,366,517,602,597,499,306,70,-203,-443,-642,-754,-794,-746,-648,-515,-382,-263,-187,-124,-97,-43,48,228,525,966,1557,2292,3137,4043,4935,5740,6364,6744,6810,6547,5956,5081,4009,2824,1658,606,-236,-800,-1064,-1029,-738,-255,336,961,1524,1982,2276,2385,2323,2081,1722,1256,741,207,-328,-828,-1314,-1760,-2198,-2612,-3010,-3377,-3690,-3922,-4034,-3992,-3770,-3357,-2749,-1988,-1090,-151,801,1654,2375,2889,3172,3215,3023,2644,2131,1547,976,464,76,-172,-276,-250,-146,-4,110,166,107,-47,-319,-641,-996,-1299,-1527,-1612,-1554,-1344,-1015,-609,-186,199,499,676,735,678,559,424,339,369,550,923,1479,2197,3024,3882,4691,5352,5803,5958,5809,5340,4594,3639,2554,1451,409,-465,-1136,-1547,-1712,-1645,-1397,-1024,-594,-163,207,485,654,705,664,543,384,209,42,-107,-244,-374,-515,-684,-877,-1090,-1303,-1474,-1569,-1549,-1387,-1074,-622,-61,556,1169,1719,2142,2412,2490,2395,2144,1775,1352,919,539,240,63,-11,29,125,255,357,400,341,164,-133,-536,-1009,-1511,-1980,-2366,-2617,-2687,-2576,-2264,-1800,-1213,-574,53,602,1020,1272,1346,1257,1046,772,504,312,256,386,721,1251,1948,2736,3548,4274,4836,5144,5154,4836,4210,3322,2240,1062,-115,-1209,-2119,-2817,-3243,-3417,-3333,-3053,-2602,-2047,-1431,-794,-179,394,904,1325,1650,1854,1919,1837,1583,1175,613,-60,-805,-1551,-2238,-2789,-3153,-3280,-3167,-2810,-2258,-1568,-812,-79,569,1071,1394,1533,1496,1340,1091,841,605,457,399,443,571,745,910,1026,1026,886,581,110,-482,-1164,-1842,-2471,-2946,-3240,-3283,-3089,-2661,-2053,-1328,-575,132,699,1089,1244,1186,914,506,13,-469,-872,-1119,-1167,-986,-581,12,748,1544,2319,2985,3455,3677,3597,3224,2563,1687,657,-416,-1446,-2321,-2977,-3348,-3419,-3192,-2706,-2029,-1222,-382,433,1147,1725,2130,2356,2403,2291,2029,1662,1193,668,110,-465,-1000,-1496,-1898,-2197,-2367,-2407,-2308,-2106,-1806,-1455,-1090,-737,-444,-208,-56,37,82,104,142,214,341,530,764,1025,1267,1446,1513,1418,1137,649,-34,-872,-1825,-2797,-3739,-4529,-5129,-5453,-5472,-5189,-4606,-3801,-2833,-1815,-837,-12,594,912,927,647,121,-579,-1348,-2096,-2701,-3100,-3203,-3003,-2475,-1670,-632,545,1763,2925,3916,4670,5106,5202,4952,4374,3535,2498,1355,199,-886,-1828,-2558,-3061,-3306,-3308,-3089,-2681,-2127,-1480,-784,-101,525,1035,1402,1586,1573,1372,984,459,-167,-846,-1513,-2144,-2668,-3094,-3371,-3523,-3533,-3429,-3212,-2913,-2532,-2098,-1616,-1097,-567,-25,490,971,1384,1710,1923,2011,1955,1757,1423,952,384,-286,-1002,-1750,-2485,-3176,-3781,-4269,-4605,-4766,-4737,-4517,-4109,-3556,-2879,-2151,-1419,-756,-211,165,362,368,222,-29,-325,-589,-758,-780,-617,-263,273,963,1751,2591,3404,4140,4720,5098,5223,5073,4640,3950,3031,1962,811,-339,-1393,-2295,-2980,-3414,-3599,-3530,-3255,-2793,-2213,-1542,-844,-162,473,1003,1421,1682,1789,1722,1498,1127,638,66,-548,-1160,-1728,-2214,-2598,-2857,-2993,-3016,-2935,-2777,-2559,-2297,-2009,-1694,-1364,-1010,-648,-268,95,443,723,930,1009,956,733,347,-209,-901,-1724,-2600,-3525,-4404,-5218,-5896,-6408,-6714,-6790,-6620,-6196,-5532,-4645,-3589,-2409,-1188,-10,1044,1883,2453,2710,2644,2285,1688,931,127,-638,-1241,-1611,-1677,-1399,-791,132,1281,2570,3876,5056,6002,6588,6746,6440,5674,4518,3059,1437,-217,-1752,-3046,-4002,-4551,-4673,-4369,-3691,-2692,-1476,-123,1242,2532,3635,4485,5009,5181,4987,4449,3612,2543,1318,31,-1235,-2390,-3377,-4125,-4623,-4832,-4787,-4487,-4000,-3346,-2605,-1807,-1017,-269,398,953,1374,1648,1760,1713,1520,1185,746,219,-355,-948,-1525,-2064,-2527,-2913,-3180,-3345,-3371,-3276,-3043,-2687,-2211,-1630,-967,-251,482,1184,1808,2308,2635,2771,2691,2413,1961,1388,751,126,-420,-821,-1017,-978,-675,-110,689,1687,2797,3943,5011,5886,6478,6684,6473,5823,4777,3422,1871,264,-1243,-2534,-3482,-4041,-4171,-3900,-3273,-2380,-1299,-149,995,2026,2887,3516,3881,3969,3783,3348,2695,1873,935,-60,-1059,-1998,-2846,-3538,-4078,-4419,-4584,-4564,-4380,-4058,-3609,-3070,-2455,-1791,-1098,-395,290,934,1516,1990,2359,2565,2621,2495,2200,1734,1130,399,-408,-1260,-2104,-2895,-3590,-4138,-4509,-4663,-4588,-4266,-3717,-2953,-2031,-1007,37,1012,1831,2414,2702,2670,2308,1674,821,-138,-1101,-1935,-2549,-2825,-2725,-2204,-1280,-7,1536,3213,4907,6442,7697,8534,8861,8649,7877,6636,4995,3132,1170,-699,-2347,-3653,-4532,-4952,-4905,-4433,-3587,-2468,-1156,226,1575,2783,3744,4392,4657,4529,4006,3133,1976,636,-788,-2173,-3418,-4423,-5117,-5448,-5407,-4998,-4268,-3279,-2109,-852,395,1544,2498,3192,3565,3589,3252,2581,1624,451,-831,-2130,-3335,-4339,-5086,-5503,-5597,-5366,-4866,-4156,-3317,-2425,-1551,-748,-59,518,972,1337,1641,1909,2180,2452,2735,3009,3239,3403,3453,3377,3158,2802,2346,1818,1296,829,501,355,446,788,1375,2170,3096,4062,4950,5651,6046,6069,5665,4847,3656,2189,552,-1107,-2674,-4016,-5060,-5727,-6009,-5893,-5420,-4639,-3621,-2451,-1233,-59,957,1733,2190,2289,2007,1391,468,-637,-1856,-3044,-4115,-4969,-5547,-5810,-5760,-5421,-4832,-4069,-3173,-2232,-1281,-387,435,1134,1712,2138,2420,2546,2518,2355,2049,1646,1137,580,-29,-643,-1252,-1844,-2383,-2880,-3300,-3636,-3870,-3967,-3920,-3694,-3279,-2671,-1869,-912,167,1287,2376,3333,4067,4499,4569,4255,3577,2596,1405,141,-1062,-2050,-2696,-2899,-2596,-1780,-493,1172,3076,5053,6914,8496,9616,10186,10115,9415,8132,6381,4316,2117,-26,-1934,-3458,-4472,-4919,-4757,-4025,-2766,-1096,861,2955,4999,6845,8311,9276,9641,9357,8441,6955,5011,2769,395,-1922,-4016,-5742,-6992,-7699,-7847,-7451,-6582,-5328,-3803,-2136,-457,1118,2474,3539,4250,4587,4549,4184,3531,2692,1732,759,-161,-946,-1562,-1980,-2202,-2257,-2178,-2013,-1812,-1606,-1431,-1291,-1178,-1082,-953,-771,-489,-81,456,1113,1840,2568,3212,3691,3932,3915,3640,3165,2584,2004,1547,1320,1376,1753,2388,3206,4054,4792,5249,5319,4902,4000,2648,960,-913,-2806,-4544,-6010,-7105,-7816,-8162,-8214,-8069,-7821,-7558,-7323,-7144,-6989,-6824,-6593,-6243,-5757,-5118,-4363,-3526,-2684,-1884,-1202,-665,-308,-130,-111,-228,-422,-654,-856,-982,-977,-811,-444,105,860,1749,2763,3816,4851,5800,6602,7223,7644,7883,7963,7933,7831,7687,7522,7330,7100,6802,6416,5900,5239,4414,3423,2296,1073,-174,-1342,-2345,-3074,-3453,-3457,-3057,-2336,-1346,-236,881,1859,2593,3004,3068,2802,2289,1626,958,421,139,219,702,1616,2896,4476,6217,7993,9641,11042,12046,12600,12606,12094,11055,9576,7756,5711,3601,1561,-276,-1788,-2901,-3558,-3741,-3467,-2771,-1720,-406,1060,2548,3908,5011,5697,5869,5423,4332,2598,303,-2430,-5409,-8406,-11165,-13436,-14983,-15648,-15340,-14079,-12007,-9340,-6397,-3514,-1018,789,1735,1708,756,-994,-3309,-5904,-8481,-10747,-12471,-13484,-13713,-13166,-11944,-10197,-8137,-5965,-3906,-2117,-736,171,607,615,298,-210,-780,-1250,-1530,-1518,-1193,-559,331,1375,2474,3501,4364,5002,5379,5533,5507,5384,5244,5151,5151,5266,5486,5785,6124,6449,6713,6864,6858,6674,6284,5706,4944,4039,3031,1957,883,-175,-1146,-2010,-2721,-3240,-3548,-3602,-3403,-2942,-2242,-1355,-325,738,1773,2673,3377,3835,4013,3937,3627,3144,2562,1943,1375,910,606,491,572,843,1258,1778,2328,2853,3283,3582,3714,3670,3465,3129,2711,2277,1890,1606,1477,1505,1679,1933,2181,2295,2163,1661,732,-665,-2460,-4567,-6798,-8958,-10821,-12176,-12861,-12772,-11913,-10364,-8313,-5992,-3701,-1706,-263,457,386,-474,-1977,-3941,-6098,-8177,-9926,-11117,-11628,-11364,-10381,-8739,-6624,-4214,-1725,632,2685,4297,5381,5923,5933,5512,4747,3793,2771,1822,1049,542,350,491,951,1695,2638,3739,4883,6024,7074,7962,8637,9026,9102,8835,8232,7330,6179,4856,3438,2009,632,-618,-1704,-2581,-3227,-3632,-3808,-3772,-3582,-3288,-2970,-2691,-2511,-2474,-2589,-2846,-3211,-3609,-3992,-4262,-4389,-4297,-4000,-3483,-2800,-1996,-1145,-312,424,1020,1418,1622,1608,1429,1091,690,242,-150,-461,-636,-638,-469,-114,396,1031,1733,2446,3099,3645,4041,4271,4341,4276,4117,3900,3652,3380,3068,2681,2169,1503,642,-390,-1575,-2833,-4080,-5210,-6120,-6727,-6971,-6840,-6375,-5653,-4810,-3974,-3301,-2904,-2859,-3195,-3870,-4807,-5882,-6961,-7905,-8611,-8994,-9024,-8703,-8076,-7206,-6183,-5086,-4001,-2984,-2087,-1311,-670,-122,349,792,1221,1669,2122,2580,3025,3427,3780,4054,4258,4376,4433,4439,4420,4414,4437,4513,4657,4846,5073,5298,5480,5571,5535,5310,4895,4228,3347,2228,944,-465,-1905,-3273,-4480,-5417,-6039,-6290,-6201,-5796,-5167,-4397,-3587,-2818,-2161,-1637,-1271,-1018,-862,-733,-591,-382,-75,355,902,1561,2290,3062,3802,4491,5045,5461,5687,5725,5569,5229,4725,4088,3352,2573,1808,1116,570,200,52,115,369,767,1248,1738,2186,2517,2710,2712,2516,2091,1448,579,-483,-1698,-3010,-4331,-5580,-6662,-7492,-8006,-8152,-7927,-7356,-6495,-5467,-4376,-3390,-2622,-2203,-2189,-2607,-3412,-4508,-5773,-7041,-8169,-9016,-9489,-9530,-9147,-8374,-7309,-6051,-4730,-3461,-2345,-1452,-819,-440,-286,-286,-369,-450,-463,-351,-87,346,934,1656,2474,3340,4204,5015,5723,6305,6734,7022,7184,7255,7273,7268,7266,7275,7287,7281,7215,7044,6727,6208,5491,4544,3421,2152,822,-497,-1717,-2765,-3599,-4176,-4508,-4600,-4481,-4197,-3773,-3252,-2666,-2035,-1398,-772,-191,323,753,1085,1323,1474,1572,1632,1709,1813,1981,2222,2523,2881,3249,3601,3878,4058,4099,4006,3783,3467,3106,2755,2458,2261,2156,2156,2205,2289,2343,2357,2296,2168,1966,1700,1371,974,495,-74,-756,-1544,-2437,-3400,-4391,-5346,-6204,-6879,-7331,-7487,-7349,-6906,-6217,-5342,-4403,-3494,-2743,-2237,-2047,-2181,-2647,-3364,-4261,-5239,-6178,-6984,-7578,-7880,-7874,-7551,-6919,-6046,-4975,-3785,-2552,-1336,-214,774,1573,2159,2500,2592,2445,2095,1595,1036,497,82,-141,-115,183,747,1541,2504,3564,4638,5630,6469,7066,7370,7347,6977,6283,5289,4056,2645,1138,-392,-1862,-3200,-4339,-5229,-5826,-6127,-6117,-5855,-5355,-4720,-3982,-3244,-2541,-1923,-1417,-1015,-719,-500,-328,-185,-38,129,314,548,790,1075,1357,1648,1930,2181,2409,2581,2712,2785,2811,2808,2785,2782,2811,2917,3097,3391,3760,4214,4685,5141,5500,5719,5734,5533,5108,4499,3754,2961,2177,1499,949,578,354,271,249,253,190,26,-300,-798,-1471,-2292,-3209,-4157,-5054,-5836,-6429,-6819,-6966,-6920,-6692,-6367,-5992,-5650,-5382,-5241,-5228,-5346,-5551,-5792,-6001,-6112,-6057,-5804,-5318,-4617,-3725,-2700,-1597,-499,532,1435,2151,2671,2971,3088,3056,2946,2819,2761,2813,3043,3447,4056,4819,5725,6688,7670,8566,9323,9838,10068,9939,9446,8562,7329,5791,4018,2111,164,-1707,-3402,-4825,-5891,-6557,-6778,-6582,-5986,-5088,-3964,-2746,-1536,-445,451,1087,1456,1545,1408,1080,627,130,-366,-769,-1040,-1138,-1013,-690,-144,551,1372,2207,2999,3639,4076,4244,4154,3801,3264,2608,1934,1343,917,720,778,1074,1552,2124,2671,3092,3275,3187,2796,2178,1395,594,-130,-651,-928,-936,-720,-363,32,347,479,366,-31,-689,-1546,-2522,-3482,-4325,-4938,-5246,-5232,-4895,-4313,-3566,-2778,-2052,-1499,-1179,-1135,-1357,-1804,-2395,-3042,-3630,-4074,-4287,-4228,-3883,-3266,-2448,-1474,-459,543,1440,2193,2763,3149,3366,3456,3476,3489,3564,3756,4110,4641,5346,6187,7108,8036,8885,9574,10027,10197,10041,9574,8803,7786,6579,5252,3869,2490,1161,-95,-1245,-2296,-3229,-4044,-4729,-5263,-5624,-5785,-5739,-5468,-5010,-4367,-3620,-2803,-2007,-1283,-702,-296,-96,-82,-236,-487,-770,-998,-1096,-1000,-672,-111,661,1577,2559,3523,4376,5066,5543,5811,5877,5788,5589,5339,5088,4866,4710,4607,4559,4517,4447,4286,3991,3526,2884,2100,1235,384,-352,-888,-1161,-1167,-931,-550,-124,205,335,163,-348,-1203,-2346,-3681,-5079,-6402,-7502,-8268,-8611,-8504,-7973,-7090,-5993,-4811,-3728,-2863,-2344,-2228,-2514,-3168,-4075,-5105,-6106,-6918,-7420,-7520,-7174,-6407,-5280,-3907,-2424,-977,291,1271,1883,2100,1952,1506,897,255,-236,-462,-280,332,1403,2840,4538,6328,8037,9496,10569,11152,11220,10772,9888,8649,7184,5600,4015,2504,1143,-44,-1015,-1790,-2347,-2708,-2880,-2853,-2658,-2288,-1773,-1144,-446,275,951,1546,1998,2296,2419,2385,2220,1968,1682,1409,1213,1108,1142,1304,1583,1961,2376,2797,3170,3462,3658,3755,3772,3743,3708,3694,3749,3860,4052,4289,4540,4767,4909,4921,4751,4360,3731,2873,1828,682,-463,-1458,-2197,-2564,-2513,-2069,-1283,-321,664,1478,1948,1946,1403,316,-1240,-3124,-5162,-7140,-8857,-10128,-10827,-10874,-10288,-9138,-7581,-5811,-4043,-2502,-1357,-746,-717,-1239,-2225,-3512,-4907,-6223,-7257,-7895,-8035,-7672,-6848,-5656,-4241,-2732,-1300,-43,926,1577,1910,1986,1889,1752,1677,1790,2155,2804,3730,4850,6085,7289,8348,9127,9545,9537,9097,8252,7070,5632,4056,2421,837,-638,-1951,-3069,-3987,-4704,-5218,-5552,-5685,-5642,-5396,-4962,-4337,-3548,-2638,-1664,-708,158,844,1309,1500,1433,1133,662,111,-438,-883,-1149,-1191,-969,-516,153,951,1826,2679,3462,4108,4590,4892,5019,4994,4847,4621,4347,4077,3830,3640,3505,3426,3369,3304,3177,2942,2574,2058,1428,745,94,-418,-697,-691,-369,204,948,1721,2358,2725,2683,2185,1209,-175,-1860,-3679,-5474,-7050,-8279,-9039,-9269,-8976,-8201,-7062,-5696,-4274,-2966,-1924,-1265,-1060,-1310,-1988,-2975,-4172,-5398,-6532,-7420,-7983,-8140,-7907,-7290,-6387,-5280,-4092,-2925,-1873,-975,-269,296,745,1158,1599,2120,2751,3504,4338,5221,6070,6822,7405,7748,7834,7617,7149,6426,5536,4518,3452,2384,1352,392,-507,-1321,-2081,-2774,-3411,-3977,-4456,-4822,-5038,-5076,-4912,-4534,-3970,-3244,-2433,-1610,-860,-272,112,240,138,-173,-614,-1107,-1552,-1880,-2014,-1933,-1638,-1145,-519,205,946,1671,2325,2889,3341,3673,3882,3972,3939,3800,3559,3235,2853,2435,2007,1598,1217,878,593,356,168,51,-12,28,167,432,811,1287,1793,2258,2584,2660,2423,1797,796,-556,-2153,-3875,-5567,-7073,-8254,-9011,-9274,-9049,-8361,-7298,-5972,-4522,-3097,-1837,-870,-288,-138,-434,-1118,-2114,-3300,-4537,-5685,-6622,-7238,-7480,-7331,-6812,-5996,-4973,-3837,-2699,-1622,-664,167,875,1504,2088,2671,3275,3913,4561,5203,5775,6244,6542,6639,6502,6123,5521,4728,3801,2806,1806,865,21,-706,-1312,-1816,-2245,-2619,-2975,-3305,-3622,-3901,-4111,-4232,-4209,-4038,-3680,-3160,-2475,-1705,-874,-96,592,1105,1417,1500,1381,1083,678,218,-221,-584,-823,-907,-812,-540,-86,524,1266,2112,3003,3897,4733,5447,6001,6333,6431,6275,5892,5305,4584,3776,2962,2202,1538,1024,657,444,364,377,472,600,772,949,1150,1326,1467,1517,1419,1135,594,-198,-1254,-2521,-3924,-5367,-6729,-7897,-8777,-9298,-9428,-9177,-8587,-7734,-6728,-5668,-4684,-3873,-3321,-3086,-3175,-3575,-4220,-5032,-5903,-6726,-7404,-7854,-8022,-7883,-7441,-6715,-5766,-4630,-3393,-2101,-826,397,1519,2531,3401,4147,4742,5227,5582,5858,6049,6187,6274,6315,6300,6216,6049,5775,5412,4945,4419,3839,3256,2675,2124,1608,1122,671,245,-145,-496,-787,-1000,-1112,-1101,-954,-661,-230,322,962,1633,2286,2855,3274,3517,3532,3348,2956,2431,1805,1160,567,71,-242,-359,-233,136,733,1527,2452,3440,4397,5246,5889,6285,6370,6151,5631,4857,3894,2812,1709,647,-269,-1003,-1495,-1728,-1720,-1485,-1100,-601,-85,434,871,1234,1476,1588,1551,1333,928,302,-525,-1554,-2721,-3978,-5227,-6377,-7333,-8010,-8347,-8320,-7918,-7182,-6169,-4956,-3645,-2346,-1158,-207,446,717,592,84,-774,-1872,-3130,-4401,-5575,-6521,-7155,-7377,-7180,-6535,-5499,-4139,-2566,-885,765,2289,3587,4595,5282,5646,5712,5542,5196,4756,4284,3834,3435,3089,2779,2478,2143,1755,1287,748,144,-492,-1139,-1761,-2354,-2886,-3369,-3786,-4138,-4425,-4619,-4724,-4708,-4564,-4288,-3867,-3329,-2679,-1969,-1229,-529,91,563,868,965,868,591,175,-319,-834,-1286,-1616,-1749,-1643,-1269,-618,272,1366,2556,3780,4907,5858,6550,6926,6964,6685,6113,5339,4434,3501,2639,1924,1440,1216,1268,1575,2077,2687,3325,3862,4251,4413,4352,4088,3672,3166,2633,2106,1609,1135,654,141,-441,-1104,-1843,-2641,-3440,-4197,-4840,-5317,-5591,-5637,-5462,-5099,-4579,-3986,-3373,-2831,-2425,-2211,-2238,-2511,-3029,-3747,-4606,-5517,-6375,-7080,-7517,-7612,-7310,-6603,-5520,-4153,-2587,-970,587,1967,3080,3869,4317,4436,4278,3914,3436,2931,2488,2158,1974,1931,1991,2109,2209,2252,2176,1985,1674,1271,823,354,-94,-508,-880,-1208,-1500,-1756,-1973,-2146,-2251,-2273,-2194,-1978,-1635,-1135,-508,237,1045,1874,2645,3302,3783,4034,4043,3798,3334,2709,2008,1318,762,409,352,604,1183,2020,3054,4156,5223,6115,6756,7044,6977,6532,5772,4751,3585,2360,1210,215,-519,-949,-1049,-836,-362,282,1004,1673,2204,2516,2572,2385,1987,1456,850,249,-319,-821,-1256,-1655,-2019,-2395,-2775,-3176,-3570,-3946,-4254,-4478,-4572,-4530,-4334,-4005,-3552,-3027,-2458,-1917,-1445,-1104,-943,-988,-1249,-1712,-2311,-2990,-3635,-4160,-4464,-4487,-4183,-3569,-2678,-1594,-399,800,1926,2907,3698,4295,4689,4919,5014,5026,4997,4982,5004,5083,5221,5383,5539,5632,5610,5442,5098,4596,3966,3263,2555,1889,1319,857,507,251,49,-119,-294,-482,-691,-909,-1116,-1273,-1363,-1347,-1216,-969,-617,-198,238,647,953,1131,1135,971,661,251,-177,-550,-779,-809,-593,-130,559,1404,2336,3255,4071,4721,5127,5285,5182,4847,4329,3685,2981,2305,1700,1257,982,916,1030,1284,1624,1949,2206,2289,2175,1823,1268,558,-209,-950,-1564,-1994,-2219,-2245,-2136,-1962,-1806,-1759,-1862,-2158,-2617,-3219,-3874,-4519,-5054,-5416,-5545,-5420,-5043,-4445,-3687,-2841,-1990,-1235,-644,-289,-203,-380,-789,-1360,-2003,-2617,-3109,-3399,-3441,-3226,-2770,-2137,-1386,-604,142,790,1308,1657,1862,1908,1852,1719,1568,1442,1392,1436,1595,1836,2151,2454,2728,2881,2907,2767,2481,2076,1591,1081,578,121,-283,-618,-898,-1113,-1278,-1373,-1402,-1333,-1173,-889,-491,13,625,1282,1975,2620,3175,3565,3742,3664,3338,2782,2066,1284,533,-56,-411,-449,-156,454,1316,2345,3420,4436,5284,5886,6196,6194,5916,5383,4698,3917,3148,2473,1967,1694,1684,1937,2427,3075,3812,4501,5058,5363,5348,4981,4266,3274,2104,894,-223,-1130,-1746,-2053,-2065,-1872,-1559,-1266,-1088,-1126,-1424,-1996,-2806,-3782,-4829,-5833,-6701,-7334,-7692,-7736,-7491,-6985,-6279,-5440,-4538,-3645,-2818,-2121,-1580,-1241,-1103,-1177,-1437,-1858,-2389,-2975,-3549,-4044,-4385,-4516,-4380,-3957,-3247,-2286,-1136,109,1346,2474,3396,4052,4397,4422,4157,3627,2911,2057,1151,253,-568,-1263,-1780,-2097,-2198,-2107,-1846,-1488,-1086,-725,-465,-352,-415,-637,-992,-1420,-1840,-2189,-2374,-2349,-2074,-1527,-740,252,1363,2496,3552,4422,5034,5345,5343,5077,4612,4044,3490,3030,2762,2711,2898,3278,3810,4380,4938,5348,5580,5545,5257,4694,3928,3014,2050,1145,390,-128,-349,-265,112,713,1447,2206,2863,3329,3495,3341,2826,2018,966,-199,-1369,-2414,-3247,-3794,-4054,-4025,-3791,-3399,-2964,-2544,-2226,-2048,-2041,-2201,-2525,-2964,-3507,-4095,-4713,-5311,-5868,-6332,-6668,-6819,-6759,-6441,-5895,-5122,-4215,-3241,-2320,-1543,-1015,-783,-889,-1298,-1974,-2802,-3683,-4473,-5058,-5330,-5227,-4728,-3855,-2687,-1308,159,1603,2930,4054,4927,5522,5826,5857,5636,5200,4600,3884,3122,2376,1708,1184,813,638,600,684,800,882,861,671,302,-257,-954,-1732,-2503,-3174,-3663,-3894,-3837,-3474,-2843,-2000,-1032,-42,883,1659,2228,2574,2684,2600,2354,1999,1580,1152,736,377,85,-116,-213,-189,-42,236,627,1116,1664,2245,2799,3306,3704,3982,4102,4057,3840,3456,2918,2250,1479,637,-230,-1088,-1893,-2612,-3211,-3656,-3924,-3990,-3851,-3520,-3033,-2452,-1854,-1326,-952,-803,-916,-1309,-1951,-2789,-3735,-4699,-5570,-6268,-6704,-6842,-6640,-6123,-5301,-4233,-2982,-1618,-230,1098,2275,3221,3854,4132,4015,3504,2634,1457,72,-1423,-2895,-4234,-5309,-6042,-6361,-6251,-5729,-4857,-3723,-2445,-1127,114,1199,2061,2670,3014,3113,2985,2678,2223,1671,1055,415,-212,-801,-1316,-1747,-2073,-2299,-2422,-2468,-2437,-2362,-2243,-2096,-1919,-1720,-1495,-1251,-1004,-754,-543,-365,-261,-214,-247,-323,-434,-533,-590,-571,-442,-205,157,602,1109,1620,2091,2473,2727,2839,2802,2644,2394,2095,1798,1541,1368,1308,1371,1586,1927,2407,2983,3634,4309,4965,5542,5993,6257,6315,6122,5697,5044,4199,3229,2174,1135,162,-655,-1276,-1660,-1818,-1781,-1622,-1426,-1290,-1310,-1545,-2046,-2803,-3788,-4933,-6147,-7328,-8367,-9162,-9635,-9725,-9420,-8721,-7691,-6399,-4945,-3454,-2027,-796,146,714,847,539,-201,-1296,-2651,-4121,-5546,-6762,-7603,-7962,-7735,-6935,-5589,-3835,-1823,232,2144,3724,4836,5413,5443,4979,4135,3041,1856,720,-242,-950,-1353,-1449,-1265,-860,-309,308,905,1415,1771,1942,1902,1659,1244,690,85,-524,-1037,-1398,-1543,-1432,-1060,-434,412,1415,2538,3686,4830,5887,6830,7602,8191,8564,8724,8665,8402,7952,7345,6606,5779,4899,4002,3137,2329,1620,1035,596,321,224,309,566,987,1522,2150,2790,3398,3898,4235,4366,4260,3908,3318,2527,1573,518,-578,-1661,-2661,-3535,-4210,-4664,-4835,-4724,-4321,-3665,-2814,-1859,-905,-70,531,812,692,169,-752,-1986,-3425,-4927,-6348,-7527,-8371,-8773,-8720,-8216,-7318,-6115,-4724,-3264,-1879,-674,221,748,835,493,-263,-1342,-2650,-4026,-5336,-6405,-7115,-7355,-7080,-6289,-5045,-3450,-1640,233,2024,3602,4875,5789,6327,6513,6390,6029,5498,4871,4199,3539,2910,2344,1836,1381,974,577,187,-237,-700,-1223,-1792,-2413,-3031,-3639,-4164,-4580,-4840,-4909,-4778,-4438,-3898,-3181,-2297,-1291,-189,958,2094,3155,4075,4775,5206,5324,5101,4568,3752,2745,1645,570,-352,-1016,-1333,-1249,-759,103,1273,2634,4072,5446,6625,7501,7987,8035,7641,6837,5710,4346,2891,1451,153,-911,-1688,-2158,-2326,-2268,-2023,-1706,-1355,-1054,-818,-668,-609,-615,-705,-854,-1082,-1395,-1788,-2275,-2825,-3401,-3962,-4419,-4729,-4815,-4648,-4211,-3517,-2615,-1572,-477,579,1508,2236,2711,2901,2797,2410,1747,860,-249,-1490,-2854,-4224,-5548,-6702,-7599,-8143,-8265,-7937,-7168,-6016,-4575,-2973,-1333,201,1530,2568,3268,3625,3655,3402,2925,2290,1544,764,-26,-771,-1442,-2016,-2459,-2755,-2881,-2832,-2593,-2189,-1637,-982,-286,393,989,1428,1681,1693,1482,1052,468,-201,-847,-1380,-1677,-1685,-1336,-649,341,1533,2812,4024,5039,5735,6027,5886,5321,4403,3227,1938,664,-441,-1261,-1701,-1694,-1229,-333,925,2442,4086,5716,7195,8394,9241,9665,9682,9320,8650,7777,6791,5798,4868,4054,3379,2827,2389,1999,1645,1282,900,507,99,-291,-670,-1017,-1350,-1676,-2004,-2347,-2702,-3056,-3396,-3689,-3920,-4063,-4113,-4073,-3953,-3785,-3579,-3381,-3201,-3056,-2966,-2896,-2866,-2830,-2790,-2730,-2656,-2579,-2517,-2481,-2472,-2481,-2475,-2418,-2271,-1994,-1585,-1046,-408,272,948,1557,2053,2421,2634,2720,2689,2580,2417,2232,2027,1824,1600,1364,1087,782,430,53,-342,-734,-1094,-1400,-1635,-1768,-1814,-1754,-1613,-1401,-1137,-841,-531,-203,138,523,969,1519,2191,3020,3983,5089,6245,7425,8479,9349,9900,10065,9789,9048,7887,6364,4599,2714,870,-802,-2148,-3074,-3493,-3375,-2729,-1628,-164,1502,3220,4812,6123,7029,7443,7342,6740,5728,4402,2919,1408,7,-1173,-2081,-2666,-2954,-2976,-2790,-2463,-2052,-1602,-1148,-701,-281,108,449,707,876,896,766,453,-51,-713,-1527,-2428,-3371,-4304,-5152,-5892,-6461,-6853,-7048,-7055,-6882,-6558,-6112,-5569,-4976,-4356,-3754,-3219,-2782,-2493,-2369,-2419,-2624,-2927,-3275,-3554,-3715,-3651,-3336,-2737,-1873,-772,483,1839,3197,4482,5630,6569,7266,7687,7819,7663,7229,6546,5649,4592,3424,2230,1053,-20,-950,-1687,-2199,-2489,-2546,-2419,-2132,-1755,-1338,-958,-643,-454,-367,-394,-465,-548,-552,-441,-146,331,1000,1811,2712,3612,4422,5055,5428,5498,5244,4679,3872,2891,1862,888,94,-421,-583,-360,256,1194,2386,3692,4989,6126,6988,7467,7518,7117,6311,5161,3790,2314,878,-409,-1438,-2151,-2536,-2589,-2387,-1988,-1496,-1002,-586,-308,-198,-256,-445,-720,-1014,-1263,-1417,-1449,-1334,-1118,-799,-463,-144,95,216,192,19,-291,-701,-1169,-1642,-2073,-2420,-2658,-2773,-2779,-2686,-2532,-2345,-2172,-2048,-2008,-2077,-2258,-2544,-2902,-3280,-3634,-3897,-4035,-4012,-3818,-3467,-2976,-2381,-1717,-1026,-348,277,813,1229,1498,1601,1526,1284,876,345,-287,-942,-1594,-2142,-2578,-2827,-2885,-2749,-2421,-1961,-1398,-817,-279,153,415,496,383,118,-246,-633,-962,-1159,-1174,-972,-564,34,757,1551,2332,3023,3565,3886,3966,3777,3338,2678,1858,950,48,-756,-1356,-1682,-1655,-1252,-472,648,2031,3568,5151,6632,7914,8879,9478,9665,9466,8911,8092,7092,6018,4955,3990,3158,2498,1982,1594,1281,992,681,314,-108,-562,-1003,-1375,-1619,-1700,-1602,-1358,-1017,-674,-405,-328,-479,-933,-1665,-2658,-3828,-5089,-6326,-7435,-8326,-8919,-9184,-9113,-8727,-8080,-7235,-6261,-5240,-4227,-3284,-2459,-1772,-1264,-915,-735,-701,-768,-929,-1111,-1314,-1482,-1599,-1649,-1604,-1480,-1269,-989,-682,-361,-87,116,207,170,-11,-324,-750,-1265,-1806,-2346,-2819,-3194,-3438,-3540,-3497,-3322,-3039,-2669,-2255,-1815,-1381,-960,-558,-160,248,695,1195,1764,2401,3086,3794,4475,5088,5583,5923,6079,6038,5803,5376,4786,4041,3186,2246,1272,311,-567,-1305,-1822,-2078,-2030,-1666,-1024,-146,866,1908,2870,3638,4132,4294,4116,3617,2863,1942,947,-4,-834,-1463,-1852,-1993,-1903,-1637,-1244,-812,-384,-22,252,441,556,644,731,863,1033,1254,1464,1630,1659,1505,1093,415,-545,-1742,-3110,-4566,-5998,-7306,-8392,-9176,-9611,-9670,-9373,-8753,-7881,-6839,-5717,-4606,-3592,-2724,-2062,-1592,-1333,-1230,-1250,-1335,-1425,-1479,-1455,-1330,-1093,-748,-303,218,801,1408,2021,2595,3098,3496,3752,3844,3757,3485,3044,2448,1738,953,139,-647,-1375,-1997,-2501,-2877,-3121,-3261,-3296,-3265,-3167,-3036,-2854,-2650,-2389,-2093,-1734,-1325,-866,-370,133,620,1049,1398,1637,1754,1755,1641,1457,1200,924,622,329,48,-201,-402,-521,-542,-421,-150,291,880,1594,2376,3154,3857,4401,4725,4788,4564,4061,3327,2402,1383,337,-637,-1468,-2088,-2464,-2580,-2457,-2138,-1681,-1158,-624,-145,265,568,802,955,1080,1186,1301,1416,1524,1587,1569,1434,1137,672,28,-761,-1661,-2610,-3550,-4402,-5119,-5643,-5954,-6039,-5906,-5590,-5123,-4571,-3977,-3411,-2907,-2508,-2221,-2034,-1933,-1868,-1819,-1740,-1632,-1479,-1313,-1143,-998,-904,-845,-838,-834,-818,-764,-631,-437,-165,142,463,755,986,1118,1141,1035,831,531,193,-151,-464,-692,-849,-892,-859,-745,-571,-365,-116,146,426,721,1015,1302,1561,1769,1902,1941,1867,1678,1383,1011,595,200,-136,-346,-419,-321,-83,270,704,1153,1601,2011,2369,2698,2993,3286,3588,3905,4240,4569,4882,5138,5325,5409,5391,5262,5039,4745,4403,4051,3715,3418,3187,3013,2916,2860,2850,2850,2848,2831,2780,2697,2579,2422,2231,2007,1742,1430,1072,636,141,-441,-1088,-1806,-2559,-3334,-4090,-4799,-5426,-5951,-6342,-6607,-6726,-6716,-6585,-6351,-6036,-5663,-5248,-4819,-4386,-3969,-3563,-3169,-2768,-2337,-1864,-1321,-729,-105,506,1029,1411,1582,1508,1187,638,-73,-862,-1643,-2319,-2831,-3119,-3181,-3017,-2684,-2224,-1720,-1228,-826,-546,-425,-451,-616,-873,-1194,-1518,-1834,-2078,-2263,-2325,-2280,-2081,-1734,-1226,-577,198,1042,1907,2726,3428,3970,4297,4395,4277,3952,3492,2945,2386,1883,1481,1221,1106,1132,1267,1483,1745,2014,2281,2511,2711,2863,2965,3018,3008,2946,2820,2649,2432,2195,1953,1731,1542,1411,1326,1304,1301,1334,1344,1359,1336,1315,1282,1289,1323,1435,1596,1825,2081,2344,2564,2709,2723,2596,2285,1805,1147,346,-577,-1572,-2614,-3641,-4641,-5552,-6375,-7067,-7624,-8030,-8281,-8374,-8311,-8107,-7768,-7322,-6787,-6192,-5560,-4920,-4275,-3649,-3014,-2379,-1707,-991,-236,553,1325,2028,2596,2981,3122,3038,2713,2235,1645,1058,527,144,-68,-90,65,342,705,1069,1383,1587,1634,1520,1221,782,216,-415,-1079,-1714,-2292,-2755,-3072,-3211,-3143,-2860,-2379,-1723,-957,-149,630,1282,1766,2007,2008,1757,1297,676,-35,-757,-1422,-1942,-2282,-2367,-2209,-1774,-1099,-228,802,1890,2983,3983,4824,5435,5781,5828,5591,5091,4380,3523,2607,1699,887,223,-253,-515,-581,-463,-209,154,577,1047,1537,2052,2585,3142,3702,4262,4773,5209,5519,5655,5595,5301,4792,4063,3182,2180,1155,155,-725,-1459,-1987,-2322,-2463,-2459,-2349,-2196,-2041,-1932,-1878,-1899,-1967,-2069,-2173,-2247,-2276,-2245,-2155,-2018,-1837,-1636,-1403,-1147,-838,-475,-26,481,1047,1603,2095,2451,2608,2528,2219,1691,1043,332,-325,-852,-1190,-1300,-1205,-925,-540,-105,287,592,748,746,580,281,-115,-566,-1006,-1418,-1726,-1934,-2003,-1917,-1700,-1328,-871,-327,222,740,1161,1438,1537,1437,1146,684,99,-554,-1209,-1799,-2259,-2535,-2577,-2354,-1855,-1081,-70,1129,2435,3756,4993,6041,6817,7254,7325,7034,6427,5578,4594,3583,2667,1924,1446,1233,1323,1637,2154,2773,3440,4079,4649,5115,5465,5712,5842,5889,5831,5676,5410,5004,4465,3768,2941,2000,991,-38,-1028,-1923,-2683,-3264,-3663,-3874,-3926,-3854,-3708,-3532,-3385,-3297,-3303,-3414,-3619,-3914,-4251,-4609,-4926,-5186,-5334,-5373,-5268,-5031,-4663,-4163,-3551,-2828,-2006,-1112,-151,822,1768,2611,3285,3711,3845,3651,3149,2384,1443,415,-571,-1443,-2096,-2510,-2655,-2560,-2261,-1819,-1299,-769,-283,106,366,483,460,304,69,-228,-511,-748,-880,-873,-699,-356,153,776,1476,2174,2792,3271,3540,3563,3337,2863,2203,1407,561,-250,-951,-1450,-1698,-1648,-1268,-590,375,1526,2791,4027,5139,5988,6507,6619,6322,5642,4643,3434,2125,849,-283,-1173,-1759,-2003,-1912,-1505,-842,23,1000,2027,3028,3936,4717,5316,5732,5939,5950,5768,5404,4892,4232,3484,2648,1786,914,76,-710,-1411,-2030,-2532,-2942,-3232,-3429,-3533,-3567,-3555,-3531,-3516,-3546,-3634,-3789,-4006,-4264,-4531,-4776,-4954,-5044,-5021,-4876,-4614,-4242,-3768,-3217,-2588,-1903,-1165,-396,394,1166,1889,2509,2983,3256,3308,3122,2714,2130,1423,673,-48,-674,-1153,-1458,-1586,-1551,-1391,-1149,-885,-638,-476,-407,-473,-655,-936,-1277,-1631,-1935,-2164,-2255,-2219,-2031,-1727,-1328,-882,-431,-35,284,472,528,440,213,-121,-546,-1016,-1493,-1934,-2287,-2504,-2539,-2347,-1898,-1189,-221,938,2231,3543,4764,5772,6469,6770,6647,6091,5171,3955,2580,1166,-156,-1251,-2047,-2454,-2466,-2072,-1332,-294,919,2233,3506,4664,5601,6261,6610,6626,6336,5760,4957,3985,2905,1800,714,-262,-1107,-1756,-2208,-2455,-2511,-2411,-2190,-1896,-1570,-1266,-1008,-850,-803,-885,-1106,-1446,-1888,-2397,-2931,-3448,-3904,-4269,-4514,-4634,-4634,-4509,-4300,-3985,-3608,-3147,-2626,-2034,-1397,-712,-23,644,1251,1743,2100,2283,2288,2120,1810,1388,912,409,-68,-510,-894,-1224,-1513,-1761,-1995,-2209,-2423,-2619,-2805,-2947,-3033,-3037,-2926,-2701,-2352,-1900,-1384,-847,-341,80,376,525,510,352,58,-326,-784,-1268,-1758,-2234,-2666,-3060,-3379,-3627,-3765,-3773,-3624,-3277,-2732,-1967,-1007,106,1321,2530,3667,4606,5291,5641,5637,5286,4623,3721,2676,1581,557,-313,-934,-1259,-1246,-906,-262,624,1667,2778,3851,4799,5541,6025,6223,6138,5793,5228,4498,3662,2768,1876,1017,229,-468,-1062,-1559,-1958,-2280,-2537,-2732,-2882,-2969,-2995,-2960,-2845,-2693,-2492,-2300,-2140,-2046,-2059,-2175,-2408,-2735,-3125,-3541,-3935,-4267,-4489,-4572,-4477,-4199,-3728,-3087,-2301,-1434,-544,289,1002,1524,1833,1892,1730,1366,857,264,-354,-938,-1453,-1866,-2186,-2418,-2597,-2757,-2922,-3131,-3375,-3661,-3945,-4193,-4345,-4343,-4147,-3718,-3067,-2216,-1235,-197,778,1620,2212,2514,2488,2133,1496,620,-405,-1519,-2625,-3680,-4614,-5391,-5991,-6365,-6528,-6420,-6061,-5419,-4508,-3345,-1966,-432,1183,2774,4260,5519,6474,7052,7205,6943,6283,5316,4124,2866,1654,659,-28,-294,-116,508,1514,2792,4200,5587,6782,7660,8121,8109,7644,6772,5604,4258,2877,1572,454,-432,-1052,-1441,-1636,-1716,-1747,-1811,-1951,-2219,-2604,-3110,-3674,-4260,-4782,-5195,-5445,-5518,-5415,-5181,-4864,-4545,-4288,-4167,-4213,-4456,-4873,-5427,-6052,-6663,-7166,-7470,-7496,-7183,-6513,-5496,-4181,-2659,-1042,550,1993,3189,4077,4618,4838,4765,4472,4022,3486,2923,2362,1826,1313,806,295,-253,-828,-1445,-2055,-2639,-3115,-3440,-3541,-3380,-2947,-2240,-1334,-297,761,1717,2473,2937,3059,2837,2305,1544,652,-254,-1075,-1734,-2177,-2413,-2457,-2368,-2217,-2044,-1909,-1809,-1737,-1651,-1496,-1215,-764,-110,745,1769,2912,4069,5159,6055,6670,6933,6799,6300,5480,4458,3364,2341,1546,1068,999,1342,2066,3081,4259,5445,6495,7253,7630,7551,7017,6081,4827,3405,1945,604,-499,-1282,-1698,-1772,-1536,-1101,-538,16,495,799,899,759,416,-107,-723,-1372,-1965,-2447,-2767,-2916,-2897,-2750,-2524,-2281,-2073,-1962,-1957,-2096,-2337,-2663,-3013,-3316,-3518,-3551,-3384,-2997,-2412,-1667,-834,5,767,1388,1811,2039,2073,1955,1746,1479,1212,944,684,397,48,-409,-1012,-1780,-2704,-3745,-4832,-5862,-6727,-7304,-7515,-7281,-6618,-5549,-4187,-2677,-1167,142,1130,1661,1694,1236,356,-818,-2121,-3392,-4461,-5212,-5572,-5529,-5119,-4430,-3564,-2624,-1723,-907,-235,304,727,1083,1421,1798,2255,2816,3485,4229,5011,5757,6408,6891,7178,7232,7082,6753,6315,5830,5378,5018,4794,4738,4839,5090,5441,5847,6245,6579,6804,6870,6774,6497,6075,5529,4898,4235,3554,2900,2260,1656,1053,473,-115,-686,-1228,-1730,-2152,-2496,-2730,-2869,-2907,-2865,-2768,-2634,-2516,-2434,-2435,-2546,-2792,-3179,-3709,-4348,-5075,-5820,-6534,-7130,-7550,-7718,-7604,-7172,-6445,-5469,-4309,-3086,-1895,-857,-66,427,590,472,128,-322,-774,-1125,-1288,-1259,-1026,-687,-313,-36,49,-144,-651,-1447,-2467,-3573,-4627,-5446,-5896,-5867,-5304,-4243,-2769,-1039,749,2401,3713,4549,4801,4474,3596,2316,769,-828,-2313,-3512,-4318,-4682,-4585,-4106,-3297,-2299,-1196,-119,872,1692,2330,2764,3013,3107,3085,2987,2856,2734,2632,2608,2632,2752,2931,3185,3482,3808,4123,4409,4625,4751,4769,4664,4457,4142,3768,3346,2919,2519,2163,1874,1666,1538,1495,1528,1628,1770,1950,2112,2251,2315,2283,2141,1877,1513,1072,595,129,-293,-639,-881,-1034,-1069,-1035,-934,-800,-677,-582,-572,-654,-860,-1195,-1648,-2206,-2828,-3452,-4033,-4466,-4715,-4694,-4381,-3768,-2879,-1782,-569,657,1772,2674,3288,3564,3512,3171,2634,1999,1388,890,571,462,521,704,895,1022,963,700,181,-533,-1376,-2239,-2993,-3532,-3768,-3652,-3202,-2469,-1553,-594,303,972,1371,1398,1091,459,-400,-1383,-2378,-3259,-3951,-4373,-4511,-4366,-3973,-3390,-2685,-1916,-1146,-421,239,802,1280,1669,1979,2235,2441,2639,2834,3074,3362,3727,4153,4646,5148,5661,6085,6431,6618,6656,6528,6260,5882,5454,5015,4627,4327,4138,4079,4120,4259,4436,4623,4780,4862,4870,4777,4592,4323,3973,3559,3082,2556,1986,1396,796,224,-308,-769,-1159,-1468,-1712,-1891,-2030,-2128,-2207,-2262,-2319,-2374,-2457,-2570,-2746,-2989,-3312,-3713,-4169,-4653,-5111,-5486,-5714,-5747,-5532,-5069,-4351,-3441,-2383,-1294,-234,673,1385,1842,2043,2009,1806,1488,1154,841,611,451,350,255,115,-117,-469,-939,-1492,-2067,-2582,-2957,-3114,-3005,-2617,-1973,-1145,-227,667,1407,1906,2065,1879,1327,494,-558,-1688,-2793,-3724,-4407,-4733,-4704,-4288,-3564,-2589,-1470,-328,750,1650,2328,2725,2867,2756,2477,2098,1715,1430,1317,1453,1853,2522,3401,4401,5419,6310,6974,7300,7246,6798,6010,4976,3817,2689,1719,1039,714,793,1236,2002,2963,4013,4995,5810,6339,6539,6386,5903,5158,4231,3216,2219,1314,580,48,-252,-336,-222,32,358,691,927,1041,945,664,186,-428,-1120,-1819,-2451,-2967,-3322,-3522,-3567,-3502,-3358,-3181,-2992,-2815,-2636,-2453,-2236,-1974,-1652,-1278,-867,-461,-90,194,367,406,316,120,-139,-414,-651,-809,-877,-852,-785,-712,-705,-817,-1081,-1522,-2102,-2800,-3526,-4219,-4795,-5182,-5357,-5285,-5009,-4569,-4050,-3540,-3123,-2879,-2846,-3043,-3452,-4009,-4650,-5267,-5769,-6061,-6066,-5741,-5076,-4101,-2882,-1527,-140,1138,2209,2971,3381,3431,3153,2642,1996,1356,843,572,622,1024,1764,2772,3941,5126,6185,6967,7381,7341,6866,5983,4804,3462,2111,903,-20,-565,-678,-348,362,1372,2553,3763,4867,5748,6305,6516,6351,5873,5128,4216,3217,2232,1311,534,-90,-530,-792,-905,-887,-797,-681,-583,-560,-614,-781,-1020,-1341,-1682,-2038,-2367,-2666,-2928,-3154,-3361,-3543,-3706,-3834,-3894,-3877,-3734,-3468,-3068,-2554,-1975,-1374,-824,-374,-72,62,39,-119,-345,-598,-796,-897,-863,-679,-363,47,497,915,1232,1392,1348,1087,625,-15,-749,-1518,-2229,-2796,-3175,-3311,-3218,-2927,-2508,-2037,-1628,-1337,-1265,-1414,-1807,-2385,-3090,-3809,-4443,-4863,-4995,-4757,-4148,-3194,-1969,-613,757,1972,2919,3502,3680,3463,2924,2150,1290,455,-221,-656,-802,-654,-262,297,908,1455,1828,1938,1756,1265,540,-348,-1269,-2100,-2724,-3051,-3019,-2630,-1907,-933,198,1357,2448,3341,3989,4331,4372,4150,3702,3128,2478,1842,1262,784,426,196,92,101,211,394,620,844,1030,1124,1116,971,720,368,-27,-434,-809,-1121,-1374,-1543,-1675,-1757,-1816,-1855,-1849,-1806,-1674,-1458,-1132,-714,-227,282,759,1148,1401,1487,1401,1155,789,348,-114,-543,-892,-1128,-1220,-1169,-975,-676,-309,57,361,529,508,261,-228,-937,-1823,-2814,-3826,-4774,-5590,-6214,-6637,-6858,-6914,-6865,-6758,-6657,-6593,-6572,-6584,-6577,-6488,-6256,-5804,-5119,-4174,-3047,-1780,-522,637,1563,2181,2445,2351,1957,1336,603,-129,-756,-1195,-1399,-1342,-1054,-561,59,750,1421,2028,2490,2805,2930,2892,2707,2419,2080,1740,1458,1273,1231,1342,1621,2049,2602,3240,3910,4563,5145,5618,5950,6130,6144,6014,5734,5342,4833,4248,3578,2879,2143,1416,719,63,-529,-1068,-1559,-2005,-2432,-2814,-3176,-3475,-3720,-3889,-3973,-3996,-3948,-3872,-3768,-3661,-3564,-3461,-3375,-3264,-3163,-3036,-2926,-2828,-2778,-2797,-2896,-3079,-3326,-3598,-3845,-4011,-4041,-3902,-3558,-3029,-2313,-1471,-546,404,1287,2053,2616,2918,2925,2601,1968,1053,-73,-1317,-2576,-3741,-4703,-5402,-5774,-5838,-5613,-5177,-4609,-4004,-3431,-2952,-2581,-2310,-2098,-1884,-1607,-1204,-645,96,982,1976,3003,3972,4810,5433,5797,5873,5672,5216,4575,3805,2997,2215,1530,990,629,451,457,601,864,1170,1484,1737,1901,1935,1846,1634,1340,998,663,387,219,193,334,649,1114,1716,2376,3066,3697,4222,4586,4755,4709,4453,4000,3379,2631,1792,913,46,-768,-1468,-2025,-2395,-2573,-2560,-2386,-2091,-1727,-1343,-982,-670,-438,-282,-218,-229,-317,-462,-646,-846,-1029,-1164,-1233,-1193,-1060,-812,-485,-97,314,703,1050,1327,1529,1667,1749,1801,1840,1885,1942,2023,2124,2247,2383,2539,2684,2819,2905,2901,2778,2482,1981,1272,338,-751,-1968,-3192,-4362,-5356,-6126,-6615,-6826,-6787,-6567,-6228,-5867,-5526,-5262,-5068,-4936,-4814,-4656,-4396,-3996,-3404,-2629,-1670,-575,583,1732,2766,3593,4137,4333,4159,3620,2759,1649,396,-897,-2104,-3127,-3873,-4276,-4303,-3966,-3282,-2338,-1220,-21,1118,2139,2925,3455,3705,3690,3483,3133,2749,2407,2185,2144,2307,2671,3208,3853,4546,5197,5742,6123,6304,6267,6026,5596,5026,4357,3643,2939,2289,1748,1328,1060,914,881,901,932,926,844,675,423,95,-261,-630,-962,-1238,-1426,-1516,-1498,-1376,-1171,-898,-601,-312,-75,64,85,-45,-305,-697,-1159,-1659,-2121,-2500,-2738,-2804,-2682,-2372,-1903,-1309,-640,44,695,1253,1676,1922,1951,1749,1294,588,-344,-1470,-2721,-4029,-5306,-6464,-7436,-8165,-8628,-8831,-8789,-8554,-8152,-7637,-7022,-6334,-5577,-4742,-3831,-2835,-1751,-590,629,1875,3086,4206,5151,5843,6216,6222,5826,5067,3957,2622,1135,-342,-1709,-2816,-3593,-3952,-3883,-3391,-2528,-1380,-60,1315,2606,3710,4523,4991,5094,4854,4329,3611,2805,2022,1370,922,745,849,1228,1830,2590,3421,4235,4954,5498,5836,5930,5781,5414,4845,4138,3321,2475,1621,843,167,-366,-725,-926,-964,-885,-721,-518,-312,-136,3,77,111,85,34,-49,-139,-235,-324,-407,-484,-563,-663,-784,-949,-1157,-1400,-1670,-1932,-2152,-2290,-2304,-2160,-1845,-1344,-685,103,969,1838,2655,3333,3831,4092,4103,3847,3350,2618,1708,638,-525,-1737,-2933,-4050,-5020,-5793,-6318,-6582,-6596,-6381,-5998,-5511,-4964,-4433,-3931,-3476,-3066,-2661,-2224,-1723,-1105,-366,498,1465,2473,3453,4315,4963,5321,5326,4958,4222,3177,1905,529,-835,-2039,-2997,-3585,-3782,-3546,-2915,-1948,-730,615,1968,3207,4216,4925,5283,5287,4985,4443,3767,3074,2456,2036,1844,1943,2306,2902,3660,4484,5284,5958,6430,6643,6568,6216,5618,4832,3921,2970,2032,1183,453,-122,-531,-772,-855,-814,-675,-495,-314,-175,-107,-129,-228,-396,-593,-791,-956,-1066,-1101,-1071,-977,-852,-715,-612,-558,-594,-724,-954,-1271,-1645,-2020,-2359,-2573,-2629,-2460,-2055,-1404,-551,446,1497,2497,3343,3945,4226,4169,3775,3090,2199,1185,141,-844,-1726,-2454,-3029,-3454,-3749,-3947,-4073,-4161,-4228,-4297,-4373,-4465,-4545,-4614,-4608,-4511,-4256,-3813,-3152,-2261,-1164,92,1439,2776,4012,5037,5758,6114,6046,5569,4690,3491,2047,489,-1081,-2517,-3731,-4616,-5117,-5210,-4885,-4198,-3191,-1965,-607,772,2075,3207,4093,4686,4968,4951,4687,4239,3701,3160,2706,2401,2295,2392,2689,3131,3665,4221,4718,5109,5332,5383,5244,4949,4519,4002,3442,2876,2335,1847,1430,1091,856,705,660,690,780,889,975,1012,946,810,566,294,5,-224,-359,-352,-203,101,500,971,1422,1796,2023,2051,1853,1431,826,91,-664,-1352,-1857,-2087,-1990,-1535,-758,277,1446,2618,3638,4369,4706,4572,3970,2931,1557,-29,-1692,-3282,-4702,-5861,-6723,-7295,-7598,-7695,-7649,-7527,-7386,-7278,-7217,-7227,-7271,-7337,-7360,-7302,-7106,-6729,-6167,-5394,-4474,-3416,-2324,-1240,-261,553,1145,1466,1512,1262,766,39,-833,-1785,-2729,-3570,-4234,-4639,-4745,-4519,-3969,-3126,-2042,-793,542,1867,3108,4174,5012,5574,5844,5821,5561,5099,4540,3958,3443,3078,2908,2968,3257,3729,4351,5022,5695,6262,6690,6907,6919,6698,6295,5719,5040,4289,3519,2773,2080,1479,986,627,417,343,407,551,739,906,994,971,807,531,164,-220,-573,-835,-966,-964,-843,-646,-449,-305,-304,-481,-874,-1471,-2220,-3049,-3842,-4488,-4870,-4906,-4550,-3807,-2745,-1462,-116,1150,2164,2822,3017,2738,2002,881,-487,-1982,-3427,-4708,-5703,-6365,-6671,-6665,-6403,-5987,-5495,-5029,-4629,-4346,-4171,-4081,-4039,-3977,-3859,-3628,-3269,-2777,-2170,-1493,-788,-118,473,938,1264,1440,1474,1401,1230,1004,736,445,136,-181,-511,-837,-1153,-1444,-1676,-1841,-1891,-1830,-1618,-1273,-775,-160,566,1346,2149,2905,3567,4068,4380,4463,4330,3991,3492,2903,2279,1705,1228,896,732,719,848,1052,1297,1513,1661,1706,1630,1434,1136,754,330,-122,-555,-959,-1299,-1558,-1713,-1759,-1681,-1511,-1260,-980,-721,-505,-388,-345,-379,-447,-504,-512,-435,-261,-3,310,624,880,1018,992,779,389,-134,-709,-1241,-1620,-1755,-1583,-1077,-277,748,1871,2950,3844,4412,4576,4281,3549,2438,1065,-449,-1936,-3272,-4329,-5040,-5374,-5358,-5057,-4572,-4016,-3477,-3051,-2767,-2645,-2663,-2774,-2936,-3091,-3206,-3252,-3230,-3146,-3024,-2895,-2784,-2718,-2712,-2759,-2858,-2975,-3090,-3165,-3180,-3122,-2996,-2823,-2637,-2480,-2395,-2411,-2544,-2787,-3116,-3486,-3832,-4102,-4224,-4164,-3880,-3374,-2647,-1751,-731,338,1376,2316,3085,3654,3988,4111,4033,3825,3523,3211,2926,2729,2637,2670,2814,3046,3338,3636,3917,4133,4268,4304,4238,4069,3813,3468,3056,2583,2074,1551,1045,591,213,-57,-232,-304,-316,-278,-233,-177,-127,-52,53,215,434,700,988,1241,1413,1435,1266,881,286,-474,-1317,-2145,-2828,-3267,-3370,-3092,-2447,-1494,-348,835,1907,2685,3077,2972,2379,1333,-70,-1676,-3338,-4880,-6169,-7089,-7595,-7675,-7387,-6807,-6059,-5244,-4467,-3798,-3269,-2899,-2667,-2553,-2534,-2581,-2693,-2856,-3068,-3332,-3625,-3930,-4221,-4440,-4568,-4549,-4367,-4000,-3458,-2751,-1928,-1030,-119,725,1458,1996,2323,2396,2232,1853,1319,691,62,-499,-910,-1108,-1069,-759,-204,574,1524,2570,3648,4668,5563,6266,6739,6955,6927,6673,6253,5705,5120,4532,4019,3596,3302,3124,3071,3103,3212,3353,3512,3659,3765,3823,3796,3674,3446,3085,2618,2031,1381,686,11,-608,-1130,-1533,-1809,-1972,-2018,-1975,-1834,-1600,-1272,-852,-353,182,714,1166,1471,1569,1405,986,327,-488,-1351,-2143,-2715,-2973,-2834,-2284,-1367,-176,1135,2408,3461,4152,4376,4077,3287,2065,553,-1105,-2736,-4189,-5336,-6094,-6420,-6321,-5839,-5035,-4012,-2839,-1630,-452,612,1492,2138,2487,2513,2189,1519,544,-688,-2073,-3503,-4849,-5985,-6800,-7222,-7199,-6748,-5911,-4766,-3432,-2023,-661,533,1487,2114,2405,2332,1957,1316,500,-389,-1275,-2036,-2623,-2957,-3023,-2802,-2316,-1601,-702,313,1384,2438,3408,4238,4873,5285,5463,5408,5165,4761,4278,3759,3277,2869,2578,2396,2346,2375,2480,2610,2747,2863,2949,3000,3014,2997,2939,2835,2673,2431,2109,1701,1217,693,150,-362,-818,-1186,-1453,-1598,-1626,-1518,-1280,-898,-390,237,932,1653,2308,2838,3142,3186,2924,2383,1608,696,-236,-1066,-1674,-1983,-1936,-1555,-877,-22,907,1747,2392,2712,2664,2208,1391,272,-1033,-2411,-3740,-4899,-5808,-6390,-6606,-6434,-5883,-4965,-3756,-2305,-748,817,2224,3344,4036,4194,3768,2746,1193,-769,-2979,-5217,-7281,-8960,-10090,-10567,-10337,-9450,-7978,-6099,-3972,-1812,201,1911,3180,3956,4188,3919,3201,2138,855,-505,-1816,-2924,-3754,-4194,-4233,-3847,-3092,-2016,-733,674,2074,3381,4488,5347,5886,6124,6044,5711,5182,4527,3853,3217,2713,2374,2237,2294,2527,2885,3317,3757,4148,4445,4605,4624,4478,4197,3786,3273,2694,2073,1457,874,374,-31,-290,-426,-416,-309,-125,91,295,474,603,703,782,873,992,1139,1320,1488,1629,1686,1642,1472,1186,809,386,-27,-369,-608,-697,-650,-476,-224,51,279,412,387,188,-194,-748,-1424,-2183,-2964,-3694,-4342,-4823,-5121,-5186,-4995,-4537,-3813,-2841,-1685,-402,884,2067,3008,3585,3697,3284,2324,874,-984,-3094,-5280,-7349,-9108,-10397,-11096,-11140,-10524,-9311,-7605,-5560,-3343,-1132,915,2657,3994,4866,5244,5164,4654,3822,2742,1551,336,-764,-1686,-2313,-2621,-2551,-2120,-1328,-252,1072,2515,4006,5417,6647,7611,8227,8471,8325,7842,7074,6133,5112,4143,3310,2704,2370,2311,2523,2933,3486,4079,4636,5063,5309,5312,5065,4565,3834,2942,1925,895,-89,-930,-1560,-1931,-2018,-1833,-1410,-828,-146,522,1132,1593,1896,2017,1969,1779,1480,1103,692,273,-127,-470,-751,-931,-1009,-976,-838,-622,-353,-91,124,223,169,-76,-528,-1174,-1978,-2886,-3821,-4702,-5440,-5963,-6207,-6139,-5741,-5037,-4053,-2869,-1530,-143,1233,2499,3572,4392,4862,4950,4602,3814,2613,1053,-768,-2724,-4675,-6464,-7949,-9009,-9552,-9546,-8982,-7933,-6471,-4746,-2878,-1027,687,2156,3307,4107,4549,4656,4466,4039,3430,2698,1908,1103,347,-321,-856,-1209,-1357,-1270,-933,-356,453,1451,2588,3799,5009,6124,7079,7785,8205,8302,8075,7568,6820,5923,4953,4003,3145,2452,1954,1682,1626,1762,2055,2442,2868,3258,3558,3707,3662,3402,2909,2219,1343,372,-647,-1611,-2438,-3057,-3397,-3431,-3154,-2587,-1782,-817,242,1290,2270,3102,3737,4153,4313,4239,3933,3433,2794,2058,1311,608,10,-420,-682,-741,-645,-423,-142,121,303,335,178,-182,-735,-1432,-2197,-2954,-3597,-4047,-4236,-4119,-3694,-2991,-2069,-1013,76,1093,1935,2511,2744,2592,2021,1047,-289,-1917,-3730,-5612,-7417,-9024,-10288,-11131,-11470,-11288,-10609,-9478,-8022,-6338,-4590,-2896,-1393,-167,718,1249,1431,1326,986,500,-62,-623,-1130,-1533,-1811,-1947,-1939,-1792,-1526,-1149,-693,-173,388,965,1544,2099,2621,3092,3502,3844,4111,4306,4436,4507,4535,4529,4504,4472,4429,4391,4336,4281,4203,4108,3995,3854,3711,3544,3383,3212,3036,2853,2646,2415,2142,1840,1498,1154,819,536,334,236,250,384,602,895,1208,1532,1822,2088,2292,2452,2539,2545,2457,2234,1890,1383,763,22,-769,-1567,-2298,-2911,-3349,-3601,-3651,-3535,-3295,-2984,-2677,-2408,-2239,-2170,-2223,-2354,-2552,-2754,-2931,-3021,-3017,-2871,-2617,-2236,-1785,-1282,-787,-342,6,191,180,-80,-616,-1429,-2513,-3828,-5296,-6843,-8337,-9687,-10751,-11451,-11695,-11442,-10700,-9491,-7910,-6061,-4075,-2101,-259,1325,2580,3449,3923,4026,3795,3310,2640,1876,1100,388,-191,-589,-762,-706,-404,101,795,1609,2500,3397,4254,5007,5625,6077,6336,6415,6303,6031,5623,5112,4539,3934,3334,2761,2236,1774,1378,1050,795,596,463,368,321,296,285,278,256,207,131,6,-134,-298,-446,-555,-601,-559,-438,-240,-10,237,445,611,716,772,813,839,905,978,1083,1164,1207,1153,986,663,197,-412,-1131,-1917,-2734,-3529,-4262,-4901,-5411,-5765,-5954,-5948,-5753,-5377,-4816,-4129,-3332,-2481,-1635,-827,-121,467,894,1167,1274,1235,1075,818,498,140,-251,-663,-1116,-1622,-2206,-2884,-3651,-4507,-5402,-6301,-7121,-7803,-8254,-8428,-8271,-7769,-6947,-5841,-4539,-3130,-1727,-428,666,1498,2013,2208,2089,1710,1111,390,-398,-1153,-1803,-2291,-2553,-2571,-2322,-1823,-1099,-196,829,1907,2988,3982,4869,5566,6066,6330,6354,6152,5737,5159,4464,3713,2967,2288,1718,1295,1027,923,951,1089,1291,1498,1681,1775,1757,1600,1291,840,263,-402,-1104,-1789,-2376,-2811,-3017,-2963,-2635,-2050,-1264,-346,620,1540,2359,3014,3490,3773,3880,3820,3609,3277,2810,2255,1591,871,94,-682,-1444,-2132,-2727,-3194,-3506,-3668,-3652,-3497,-3192,-2797,-2329,-1850,-1401,-1024,-758,-622,-618,-751,-986,-1308,-1679,-2067,-2446,-2786,-3068,-3276,-3395,-3429,-3376,-3269,-3126,-3009,-2941,-2992,-3175,-3520,-4018,-4628,-5311,-5975,-6559,-6960,-7133,-7013,-6595,-5893,-4936,-3807,-2572,-1323,-139,912,1779,2424,2834,3009,2955,2708,2289,1751,1132,489,-132,-673,-1097,-1358,-1439,-1319,-1007,-502,155,945,1823,2741,3659,4521,5278,5889,6319,6537,6559,6366,6024,5541,4998,4428,3897,3436,3088,2854,2747,2741,2813,2927,3047,3131,3158,3096,2933,2675,2319,1907,1464,1050,700,472,381,444,646,948,1311,1677,1997,2237,2363,2380,2281,2090,1820,1501,1145,776,393,11,-372,-760,-1134,-1506,-1834,-2119,-2312,-2407,-2359,-2197,-1891,-1512,-1075,-653,-294,-55,41,-29,-247,-583,-988,-1410,-1791,-2095,-2299,-2391,-2399,-2336,-2247,-2163,-2119,-2145,-2259,-2487,-2828,-3294,-3881,-4564,-5332,-6129,-6914,-7620,-8175,-8520,-8584,-8343,-7756,-6861,-5669,-4269,-2732,-1157,352,1715,2853,3721,4294,4574,4575,4345,3923,3373,2751,2116,1523,1022,657,454,438,608,960,1472,2106,2829,3588,4344,5045,5647,6117,6410,6518,6410,6107,5608,4964,4201,3387,2570,1818,1173,690,387,278,353,583,931,1341,1757,2133,2408,2561,2558,2404,2120,1736,1315,915,598,418,404,561,879,1295,1779,2229,2623,2872,2969,2885,2618,2198,1634,975,242,-527,-1303,-2067,-2784,-3435,-3988,-4419,-4693,-4806,-4736,-4504,-4135,-3662,-3154,-2636,-2181,-1794,-1507,-1311,-1184,-1113,-1051,-988,-893,-770,-616,-457,-308,-200,-146,-161,-233,-366,-516,-686,-843,-984,-1123,-1264,-1442,-1688,-2010,-2436,-2939,-3500,-4076,-4592,-5002,-5231,-5236,-4995,-4495,-3767,-2862,-1835,-779,243,1147,1882,2409,2709,2788,2668,2384,1987,1533,1074,677,373,225,232,436,803,1341,1992,2738,3503,4262,4949,5526,5964,6232,6322,6237,5980,5585,5075,4489,3862,3222,2608,2027,1506,1045,647,304,16,-242,-458,-663,-840,-1011,-1167,-1308,-1445,-1543,-1623,-1630,-1557,-1366,-1024,-532,122,893,1737,2586,3348,3968,4360,4514,4397,4053,3509,2848,2118,1412,754,217,-207,-489,-651,-701,-673,-583,-478,-376,-323,-334,-444,-648,-951,-1333,-1754,-2192,-2581,-2904,-3117,-3213,-3197,-3078,-2900,-2691,-2503,-2352,-2280,-2269,-2332,-2420,-2522,-2586,-2596,-2535,-2396,-2208,-1994,-1806,-1688,-1679,-1815,-2086,-2501,-2991,-3526,-4016,-4398,-4603,-4582,-4303,-3770,-3000,-2050,-985,112,1157,2072,2791,3270,3480,3417,3105,2574,1885,1092,271,-505,-1176,-1672,-1956,-1988,-1756,-1274,-556,340,1371,2466,3561,4594,5511,6260,6821,7166,7301,7239,6998,6631,6156,5645,5109,4619,4169,3812,3522,3323,3178,3082,2996,2896,2754,2542,2248,1862,1401,886,375,-88,-410,-557,-455,-115,450,1164,1940,2635,3154,3370,3227,2714,1854,750,-480,-1682,-2714,-3443,-3795,-3723,-3256,-2468,-1460,-390,618,1415,1907,2020,1748,1112,194,-897,-2040,-3096,-3953,-4523,-4755,-4647,-4240,-3604,-2854,-2095,-1443,-997,-805,-915,-1285,-1885,-2612,-3389,-4097,-4668,-5023,-5139,-5017,-4683,-4201,-3643,-3094,-2629,-2313,-2175,-2232,-2451,-2792,-3169,-3512,-3722,-3733,-3486,-2951,-2139,-1081,151,1474,2784,3990,5001,5750,6198,6324,6154,5711,5071,4287,3456,2644,1932,1372,1012,870,949,1236,1695,2281,2960,3664,4370,5021,5589,6038,6349,6495,6469,6271,5907,5403,4795,4126,3443,2809,2246,1821,1526,1391,1389,1503,1693,1915,2119,2266,2318,2274,2119,1914,1671,1484,1384,1441,1657,2043,2527,3047,3497,3758,3759,3405,2706,1667,402,-988,-2322,-3462,-4265,-4651,-4586,-4118,-3325,-2363,-1382,-545,15,209,7,-580,-1456,-2526,-3634,-4651,-5448,-5932,-6057,-5808,-5234,-4393,-3401,-2347,-1358,-499,139,540,690,616,370,15,-393,-775,-1110,-1347,-1499,-1560,-1566,-1541,-1530,-1564,-1680,-1891,-2208,-2620,-3092,-3595,-4061,-4449,-4701,-4774,-4654,-4322,-3805,-3133,-2349,-1519,-688,94,781,1368,1822,2166,2391,2514,2549,2504,2393,2238,2045,1848,1666,1527,1463,1491,1636,1897,2276,2755,3309,3914,4508,5075,5536,5874,6027,5977,5706,5215,4531,3687,2742,1758,797,-78,-814,-1384,-1761,-1949,-1979,-1864,-1663,-1410,-1132,-870,-607,-360,-81,234,634,1121,1702,2352,3019,3633,4108,4365,4328,3971,3298,2363,1283,183,-780,-1463,-1782,-1674,-1179,-382,577,1507,2247,2615,2526,1913,824,-650,-2353,-4082,-5661,-6890,-7662,-7896,-7598,-6844,-5751,-4488,-3221,-2118,-1304,-867,-820,-1152,-1751,-2533,-3329,-4021,-4482,-4627,-4431,-3897,-3088,-2108,-1049,-68,769,1334,1596,1516,1105,419,-490,-1510,-2554,-3506,-4286,-4804,-5029,-4934,-4545,-3908,-3099,-2199,-1315,-514,119,550,764,751,572,237,-170,-608,-1017,-1346,-1563,-1636,-1558,-1325,-953,-465,108,731,1367,1987,2566,3095,3568,3992,4372,4715,5027,5297,5516,5661,5715,5651,5457,5115,4636,4018,3304,2507,1686,870,106,-573,-1137,-1557,-1824,-1901,-1803,-1497,-1016,-351,440,1327,2231,3072,3768,4211,4344,4091,3449,2439,1138,-321,-1786,-3078,-4022,-4494,-4408,-3768,-2652,-1202,369,1841,2994,3644,3686,3090,1914,309,-1538,-3395,-5038,-6297,-7027,-7201,-6834,-6036,-4952,-3765,-2656,-1786,-1270,-1172,-1493,-2182,-3142,-4233,-5322,-6259,-6937,-7269,-7229,-6823,-6125,-5204,-4196,-3193,-2303,-1616,-1165,-995,-1092,-1425,-1957,-2612,-3319,-3995,-4566,-4945,-5098,-4955,-4531,-3813,-2852,-1706,-455,811,1993,3017,3804,4307,4512,4407,4032,3425,2654,1788,904,80,-625,-1140,-1444,-1493,-1308,-879,-266,508,1367,2271,3144,3951,4630,5166,5519,5689,5674,5476,5136,4669,4127,3553,2984,2463,2015,1653,1379,1174,1016,889,757,638,516,438,418,511,723,1075,1558,2116,2716,3255,3667,3859,3769,3350,2592,1530,216,-1223,-2679,-3991,-5030,-5686,-5884,-5617,-4943,-3955,-2831,-1721,-820,-255,-130,-459,-1222,-2293,-3559,-4819,-5940,-6756,-7192,-7191,-6771,-5999,-4974,-3819,-2669,-1625,-800,-228,49,57,-170,-563,-1051,-1545,-1982,-2286,-2436,-2406,-2223,-1917,-1549,-1177,-856,-634,-525,-554,-695,-942,-1260,-1625,-1998,-2363,-2680,-2936,-3103,-3172,-3120,-2949,-2649,-2227,-1697,-1077,-385,333,1061,1753,2380,2905,3306,3546,3629,3542,3313,2965,2552,2120,1736,1451,1306,1333,1532,1893,2389,2960,3568,4136,4627,4977,5165,5153,4942,4529,3941,3201,2358,1462,558,-280,-1031,-1637,-2082,-2348,-2444,-2363,-2133,-1757,-1253,-635,78,865,1689,2503,3262,3903,4389,4674,4752,4613,4290,3806,3208,2551,1859,1211,614,134,-202,-380,-366,-194,124,520,917,1236,1388,1310,971,365,-459,-1437,-2462,-3437,-4257,-4844,-5145,-5158,-4891,-4428,-3827,-3202,-2626,-2186,-1916,-1843,-1938,-2166,-2448,-2718,-2895,-2919,-2745,-2364,-1782,-1060,-256,531,1217,1719,1987,1996,1761,1332,770,152,-443,-981,-1403,-1732,-1951,-2114,-2233,-2348,-2479,-2620,-2779,-2912,-3016,-3032,-2965,-2772,-2472,-2060,-1564,-1016,-454,77,540,900,1136,1246,1228,1130,956,783,631,560,604,782,1114,1589,2190,2895,3643,4419,5147,5793,6317,6656,6808,6725,6417,5898,5178,4330,3372,2403,1459,614,-79,-582,-853,-880,-662,-206,436,1228,2075,2912,3642,4204,4531,4614,4447,4062,3516,2853,2138,1418,729,109,-429,-846,-1144,-1280,-1272,-1095,-795,-390,44,446,751,882,823,548,81,-530,-1224,-1934,-2578,-3120,-3502,-3739,-3819,-3806,-3721,-3638,-3590,-3621,-3743,-3954,-4228,-4527,-4801,-5002,-5080,-4999,-4740,-4296,-3688,-2960,-2159,-1370,-657,-88,271,429,350,117,-250,-649,-1023,-1311,-1463,-1484,-1366,-1152,-880,-587,-315,-85,97,233,347,446,571,716,912,1144,1409,1694,1972,2225,2421,2545,2581,2517,2369,2140,1863,1568,1288,1066,932,914,1029,1275,1645,2108,2643,3195,3745,4233,4649,4940,5114,5127,5001,4719,4308,3775,3161,2491,1814,1179,630,232,14,28,277,770,1467,2314,3235,4121,4899,5449,5733,5690,5333,4675,3779,2698,1518,300,-891,-1986,-2962,-3745,-4328,-4666,-4753,-4588,-4194,-3605,-2895,-2129,-1398,-782,-345,-133,-168,-431,-901,-1506,-2198,-2889,-3533,-4062,-4453,-4693,-4776,-4745,-4601,-4405,-4164,-3914,-3658,-3404,-3133,-2846,-2511,-2131,-1678,-1168,-598,-6,583,1111,1534,1792,1855,1695,1327,773,107,-608,-1275,-1820,-2192,-2342,-2292,-2043,-1674,-1222,-770,-361,-40,183,300,351,350,352,382,474,642,885,1201,1558,1935,2294,2603,2843,2993,3052,3019,2915,2751,2563,2366,2187,2052,1957,1931,1951,2026,2141,2282,2448,2616,2780,2918,3011,3040,2974,2800,2499,2070,1530,908,255,-369,-888,-1243,-1369,-1237,-834,-183,683,1665,2708,3687,4527,5148,5480,5513,5226,4658,3842,2853,1743,608,-503,-1501,-2346,-2972,-3366,-3498,-3378,-3028,-2484,-1808,-1058,-320,349,855,1164,1215,999,520,-197,-1093,-2101,-3138,-4118,-4960,-5602,-5997,-6128,-6001,-5647,-5110,-4454,-3733,-3008,-2321,-1708,-1179,-745,-388,-91,164,402,635,853,1070,1240,1372,1422,1400,1290,1122,915,699,521,384,318,305,325,348,327,242,50,-233,-617,-1053,-1514,-1936,-2284,-2506,-2588,-2502,-2274,-1895,-1425,-866,-285,308,857,1353,1763,2087,2324,2474,2576,2625,2686,2760,2896,3095,3379,3721,4124,4528,4925,5253,5493,5605,5563,5358,4970,4418,3698,2857,1922,949,-1,-878,-1604,-2155,-2464,-2533,-2335,-1897,-1233,-392,573,1602,2616,3555,4351,4953,5332,5470,5373,5070,4588,3990,3315,2636,1997,1454,1052,808,763,901,1233,1725,2346,3037,3728,4340,4785,4976,4856,4365,3499,2276,745,-998,-2860,-4712,-6459,-7980,-9218,-10105,-10628,-10790,-10620,-10164,-9482,-8642,-7703,-6733,-5779,-4876,-4056,-3313,-2653,-2053,-1500,-985,-483,-21,424,801,1121,1349,1483,1527,1480,1377,1228,1059,879,687,471,200,-138,-585,-1124,-1770,-2476,-3210,-3902,-4501,-4936,-5175,-5179,-4950,-4502,-3868,-3098,-2259,-1399,-588,130,740,1207,1567,1827,2042,2250,2508,2853,3312,3907,4616,5437,6307,7205,8050,8823,9439,9889,10111,10104,9852,9370,8689,7851,6924,5963,5051,4243,3600,3169,2960,2993,3226,3626,4122,4621,5038,5260,5214,4811,4034,2859,1349,-437,-2369,-4330,-6167,-7761,-8999,-9807,-10154,-10044,-9514,-8638,-7487,-6157,-4722,-3264,-1853,-542,600,1529,2184,2527,2519,2157,1443,425,-826,-2216,-3635,-4963,-6107,-6967,-7511,-7706,-7592,-7204,-6636,-5952,-5258,-4602,-4058,-3639,-3359,-3197,-3122,-3097,-3088,-3058,-3005,-2909,-2804,-2689,-2598,-2530,-2497,-2458,-2414,-2280,-2048,-1648,-1066,-296,654,1722,2865,3980,5011,5875,6522,6939,7098,7055,6824,6471,6057,5617,5230,4904,4690,4583,4588,4677,4821,4964,5062,5061,4913,4598,4081,3392,2521,1530,440,-679,-1781,-2807,-3704,-4432,-4954,-5250,-5319,-5171,-4838,-4357,-3785,-3165,-2561,-2012,-1568,-1265,-1110,-1129,-1289,-1569,-1924,-2290,-2624,-2863,-2984,-2950,-2798,-2524,-2222,-1920,-1722,-1667,-1807,-2162,-2705,-3411,-4205,-5012,-5761,-6355,-6749,-6873,-6704,-6225,-5442,-4382,-3093,-1637,-94,1438,2867,4081,4992,5523,5633,5330,4656,3716,2634,1563,663,65,-118,181,954,2162,3693,5389,7101,8620,9823,10560,10777,10447,9612,8353,6807,5117,3461,1979,806,6,-381,-420,-177,189,547,738,639,156,-738,-2044,-3685,-5575,-7576,-9561,-11392,-12966,-14191,-15033,-15455,-15502,-15184,-14589,-13760,-12780,-11692,-10577,-9448,-8381,-7379,-6489,-5727,-5124,-4674,-4409,-4285,-4315,-4431,-4592,-4734,-4782,-4687,-4395,-3887,-3159,-2236,-1162,5,1196,2342,3380,4254,4925,5386,5635,5718,5673,5580,5487,5473,5576,5850,6306,6957,7778,8731,9754,10768,11697,12452,12974,13206,13125,12747,12100,11262,10311,9343,8438,7666,7059,6618,6306,6080,5846,5573,5174,4653,3992,3242,2456,1720,1103,685,486,514,716,995,1245,1314,1096,475,-591,-2112,-4033,-6255,-8638,-11030,-13260,-15189,-16690,-17688,-18144,-18073,-17517,-16571,-15325,-13901,-12397,-10914,-9513,-8259,-7159,-6245,-5501,-4932,-4526,-4287,-4198,-4269,-4463,-4768,-5123,-5475,-5753,-5876,-5793,-5441,-4820,-3921,-2802,-1523,-179,1119,2287,3203,3825,4076,3983,3559,2891,2095,1284,618,201,151,529,1359,2609,4208,6031,7946,9789,11425,12732,13638,14116,14184,13920,13413,12792,12158,11622,11221,10994,10888,10856,10797,10628,10266,9669,8836,7794,6631,5438,4325,3413,2761,2442,2444,2741,3241,3844,4396,4784,4856,4542,3766,2537,882,-1113,-3338,-5666,-7955,-10087,-11935,-13425,-14480,-15079,-15204,-14887,-14159,-13085,-11736,-10189,-8535,-6865,-5267,-3834,-2653,-1779,-1285,-1184,-1492,-2175,-3179,-4414,-5784,-7148,-8397,-9407,-10081,-10368,-10223,-9671,-8750,-7533,-6122,-4609,-3110,-1718,-511,437,1099,1472,1565,1468,1226,970,794,793,1062,1621,2490,3615,4909,6274,7570,8714,9600,10206,10518,10587,10477,10274,10062,9903,9834,9850,9902,9927,9814,9479,8834,7841,6509,4908,3157,1412,-144,-1359,-2092,-2281,-1913,-1059,161,1560,2949,4108,4868,5087,4689,3676,2101,95,-2186,-4554,-6825,-8839,-10459,-11612,-12252,-12403,-12099,-11425,-10455,-9286,-7994,-6648,-5308,-4021,-2842,-1800,-955,-338,10,59,-188,-729,-1517,-2498,-3579,-4676,-5690,-6528,-7129,-7446,-7468,-7219,-6736,-6083,-5327,-4529,-3737,-2983,-2271,-1607,-961,-344,286,901,1529,2154,2771,3404,4028,4681,5336,6005,6647,7250,7766,8171,8453,8598,8637,8588,8503,8400,8333,8292,8290,8291,8255,8118,7827,7310,6530,5470,4148,2638,1051,-474,-1770,-2703,-3148,-3064,-2441,-1378,6,1509,2941,4084,4779,4895,4379,3252,1598,-442,-2678,-4925,-6990,-8715,-10000,-10770,-11036,-10834,-10258,-9412,-8423,-7400,-6449,-5629,-4996,-4537,-4260,-4109,-4057,-4056,-4076,-4101,-4116,-4134,-4157,-4198,-4260,-4337,-4419,-4479,-4494,-4434,-4280,-4016,-3644,-3168,-2606,-1980,-1304,-598,130,883,1646,2437,3220,4006,4740,5422,5999,6482,6851,7134,7345,7530,7696,7905,8145,8472,8859,9336,9863,10428,10980,11462,11811,11961,11851,11442,10705,9662,8331,6803,5137,3461,1872,496,-565,-1208,-1383,-1056,-272,892,2299,3776,5144,6210,6830,6883,6318,5140,3410,1254,-1181,-3709,-6154,-8348,-10161,-11504,-12341,-12677,-12576,-12107,-11399,-10538,-9655,-8809,-8090,-7495,-7058,-6729,-6479,-6251,-6003,-5689,-5314,-4867,-4397,-3943,-3566,-3323,-3246,-3351,-3623,-4004,-4440,-4834,-5118,-5214,-5087,-4713,-4112,-3324,-2400,-1424,-445,454,1241,1869,2328,2600,2708,2651,2479,2237,1981,1805,1757,1930,2347,3071,4071,5359,6863,8530,10254,11946,13474,14746,15653,16117,16102,15587,14608,13237,11563,9711,7798,5946,4250,2816,1693,968,643,759,1263,2114,3198,4380,5516,6426,6992,7073,6638,5643,4168,2278,127,-2138,-4359,-6377,-8096,-9410,-10317,-10797,-10920,-10733,-10327,-9761,-9111,-8402,-7681,-6951,-6224,-5514,-4817,-4161,-3548,-3018,-2584,-2287,-2143,-2178,-2399,-2805,-3385,-4096,-4909,-5738,-6538,-7212,-7716,-7979,-7983,-7698,-7160,-6387,-5442,-4394,-3297,-2233,-1242,-369,359,940,1368,1660,1825,1903,1914,1930,1987,2163,2516,3090,3947,5082,6500,8148,9947,11796,13551,15081,16244,16917,17040,16551,15504,13942,12007,9818,7539,5296,3224,1408,-60,-1132,-1760,-1918,-1609,-868,244,1610,3087,4520,5726,6567,6921,6723,5963,4696,3017,1064,-999,-3020,-4856,-6378,-7546,-8280,-8632,-8590,-8242,-7630,-6842,-5941,-5011,-4115,-3323,-2687,-2243,-2015,-1999,-2177,-2510,-2959,-3464,-3995,-4503,-4971,-5391,-5751,-6068,-6336,-6564,-6748,-6883,-6960,-6978,-6928,-6815,-6633,-6387,-6056,-5645,-5100,-4427,-3574,-2548,-1356,-38,1333,2650,3805,4687,5206,5348,5106,4608,3960,3377,3010,3055,3593,4688,6273,8237,10363,12439,14181,15392,15875,15539,14378,12460,9950,7039,3972,964,-1754,-4018,-5669,-6632,-6841,-6329,-5141,-3407,-1295,1000,3230,5195,6669,7517,7636,7012,5713,3844,1605,-822,-3206,-5357,-7124,-8379,-9100,-9269,-8978,-8314,-7426,-6443,-5510,-4730,-4187,-3915,-3915,-4142,-4529,-4985,-5415,-5738,-5895,-5855,-5631,-5256,-4794,-4326,-3919,-3641,-3532,-3598,-3828,-4176,-4588,-4990,-5319,-5500,-5477,-5211,-4665,-3851,-2769,-1486,-47,1439,2884,4175,5213,5918,6209,6089,5534,4651,3527,2348,1290,560,319,699,1742,3419,5601,8100,10644,12980,14804,15910,16122,15379,13726,11296,8322,5089,1893,-970,-3264,-4828,-5558,-5471,-4634,-3187,-1327,746,2798,4641,6078,7002,7307,6996,6082,4670,2865,835,-1280,-3318,-5149,-6681,-7839,-8602,-8987,-9030,-8816,-8428,-7962,-7511,-7146,-6926,-6862,-6960,-7175,-7459,-7733,-7923,-7953,-7768,-7341,-6669,-5790,-4772,-3697,-2679,-1801,-1169,-821,-796,-1075,-1595,-2300,-3060,-3807,-4411,-4831,-4984,-4871,-4490,-3868,-3072,-2144,-1170,-203,696,1474,2098,2525,2740,2740,2536,2184,1766,1385,1187,1284,1795,2787,4256,6153,8332,10612,12767,14562,15802,16325,16080,15063,13400,11243,8831,6366,4086,2137,641,-361,-883,-984,-751,-293,296,922,1522,2029,2414,2634,2674,2505,2121,1514,703,-299,-1442,-2688,-3970,-5232,-6412,-7456,-8317,-8967,-9374,-9542,-9463,-9165,-8670,-8015,-7261,-6443,-5649,-4903,-4286,-3813,-3524,-3419,-3487,-3705,-4035,-4432,-4842,-5234,-5553,-5793,-5931,-5963,-5915,-5782,-5599,-5378,-5137,-4900,-4668,-4463,-4277,-4129,-3994,-3886,-3765,-3633,-3457,-3221,-2925,-2558,-2146,-1697,-1233,-755,-256,298,957,1775,2807,4084,5602,7318,9155,10970,12643,13981,14875,15174,14843,13845,12252,10158,7731,5149,2621,323,-1569,-2959,-3766,-3995,-3684,-2920,-1824,-525,825,2104,3186,3974,4414,4447,4096,3366,2331,1047,-375,-1854,-3286,-4575,-5648,-6431,-6879,-6972,-6722,-6167,-5390,-4485,-3570,-2766,-2178,-1897,-1956,-2378,-3098,-4059,-5117,-6163,-7039,-7656,-7915,-7803,-7340,-6587,-5676,-4707,-3839,-3171,-2796,-2755,-3049,-3633,-4436,-5342,-6254,-7030,-7591,-7820,-7686,-7138,-6209,-4937,-3408,-1750,-79,1443,2709,3591,4059,4080,3737,3122,2409,1775,1412,1473,2071,3235,4927,7013,9308,11576,13572,15071,15878,15897,15064,13458,11165,8400,5378,2351,-429,-2768,-4494,-5529,-5836,-5470,-4514,-3116,-1423,385,2161,3759,5066,6002,6513,6576,6210,5441,4343,2986,1473,-107,-1643,-3055,-4254,-5181,-5798,-6090,-6068,-5783,-5282,-4655,-3974,-3324,-2772,-2358,-2130,-2056,-2149,-2340,-2597,-2854,-3072,-3207,-3257,-3219,-3117,-2984,-2863,-2776,-2766,-2812,-2917,-3050,-3150,-3196,-3131,-2929,-2595,-2120,-1555,-927,-310,262,712,1014,1134,1075,847,507,105,-266,-528,-588,-378,169,1065,2320,3867,5648,7522,9369,11028,12351,13215,13521,13222,12324,10878,8993,6813,4510,2274,286,-1293,-2344,-2827,-2730,-2151,-1192,-16,1201,2320,3183,3723,3886,3692,3192,2476,1638,793,12,-635,-1130,-1474,-1701,-1853,-2004,-2184,-2455,-2824,-3294,-3865,-4480,-5132,-5754,-6322,-6804,-7160,-7395,-7478,-7420,-7221,-6880,-6412,-5816,-5118,-4331,-3498,-2655,-1860,-1170,-639,-312,-217,-360,-727,-1273,-1944,-2670,-3371,-3985,-4440,-4699,-4740,-4547,-4167,-3606,-2950,-2226,-1500,-806,-162,406,922,1375,1806,2231,2686,3204,3807,4516,5333,6256,7253,8297,9333,10314,11176,11871,12342,12543,12452,12019,11269,10180,8830,7265,5595,3934,2370,1030,-54,-823,-1276,-1449,-1358,-1081,-649,-139,418,955,1448,1836,2085,2149,1991,1587,924,11,-1115,-2401,-3766,-5119,-6356,-7381,-8099,-8464,-8427,-8019,-7277,-6298,-5189,-4084,-3101,-2357,-1921,-1841,-2113,-2685,-3488,-4399,-5326,-6133,-6753,-7094,-7149,-6899,-6395,-5692,-4874,-4038,-3259,-2630,-2199,-2001,-2049,-2310,-2748,-3297,-3883,-4440,-4889,-5179,-5246,-5063,-4604,-3874,-2904,-1732,-434,943,2324,3669,4941,6108,7168,8109,8933,9636,10217,10665,10980,11135,11135,10943,10573,9991,9224,8262,7163,5963,4747,3592,2575,1768,1199,897,823,962,1235,1604,1992,2357,2655,2857,2956,2951,2851,2679,2447,2180,1891,1587,1273,941,581,175,-284,-813,-1400,-2044,-2716,-3390,-4036,-4625,-5134,-5548,-5860,-6073,-6196,-6226,-6178,-6035,-5811,-5481,-5057,-4534,-3952,-3331,-2753,-2243,-1896,-1734,-1801,-2087,-2579,-3207,-3918,-4612,-5205,-5627,-5808,-5724,-5361,-4748,-3922,-2944,-1870,-752,346,1390,2320,3099,3694,4079,4262,4272,4153,3987,3842,3798,3922,4253,4811,5578,6518,7549,8591,9521,10243,10640,10640,10192,9290,7992,6380,4597,2793,1110,-301,-1376,-2032,-2292,-2163,-1726,-1040,-199,714,1633,2479,3208,3780,4157,4326,4265,3969,3442,2693,1753,647,-552,-1806,-3020,-4128,-5058,-5739,-6145,-6249,-6079,-5669,-5107,-4450,-3817,-3250,-2839,-2595,-2533,-2623,-2816,-3046,-3240,-3339,-3295,-3089,-2730,-2236,-1672,-1072,-515,-41,300,467,459,249,-125,-670,-1327,-2065,-2822,-3524,-4109,-4476,-4580,-4337,-3751,-2814,-1591,-163,1367,2887,4299,5529,6531,7274,7774,8022,8064,7919,7634,7246,6799,6348,5913,5551,5249,5032,4885,4788,4737,4702,4681,4660,4626,4568,4468,4294,4032,3653,3154,2540,1831,1069,294,-429,-1066,-1541,-1851,-1935,-1833,-1530,-1106,-605,-126,248,438,376,32,-596,-1472,-2524,-3657,-4777,-5774,-6579,-7130,-7406,-7420,-7197,-6797,-6270,-5673,-5056,-4437,-3840,-3253,-2675,-2097,-1519,-959,-436,5,338,515,530,351,18,-478,-1059,-1716,-2361,-2973,-3479,-3847,-4021,-3973,-3665,-3088,-2238,-1154,114,1468,2823,4060,5107,5888,6402,6656,6716,6662,6568,6523,6566,6734,7018,7401,7824,8237,8567,8746,8721,8448,7920,7151,6191,5104,3982,2908,1961,1193,645,291,151,138,247,414,597,790,938,1054,1105,1097,1002,828,558,187,-269,-832,-1454,-2146,-2859,-3578,-4257,-4859,-5354,-5697,-5879,-5876,-5705,-5395,-4972,-4520,-4064,-3699,-3443,-3345,-3410,-3620,-3953,-4344,-4741,-5081,-5301,-5372,-5272,-4993,-4570,-4023,-3403,-2768,-2156,-1636,-1247,-1034,-1022,-1220,-1605,-2139,-2738,-3316,-3767,-3997,-3935,-3535,-2812,-1798,-592,713,2002,3172,4167,4935,5497,5870,6116,6281,6407,6525,6629,6711,6750,6711,6588,6356,6032,5624,5176,4726,4323,4009,3807,3738,3777,3904,4046,4155,4151,3995,3658,3145,2506,1800,1119,545,144,-25,34,329,781,1352,1917,2413,2725,2785,2534,1937,1011,-220,-1668,-3253,-4840,-6335,-7608,-8592,-9218,-9478,-9380,-8976,-8325,-7510,-6600,-5669,-4771,-3946,-3219,-2605,-2106,-1738,-1498,-1407,-1460,-1668,-2006,-2449,-2959,-3478,-3970,-4390,-4699,-4891,-4927,-4811,-4514,-4037,-3375,-2533,-1557,-478,616,1639,2518,3149,3496,3525,3262,2769,2148,1504,971,641,592,842,1381,2135,3026,3938,4771,5439,5880,6060,6002,5729,5317,4836,4345,3916,3567,3308,3120,2947,2762,2486,2122,1635,1065,451,-147,-653,-1012,-1174,-1119,-856,-415,142,750,1322,1779,2046,2067,1801,1240,403,-656,-1873,-3139,-4363,-5438,-6269,-6815,-7024,-6922,-6540,-5942,-5211,-4415,-3632,-2911,-2280,-1755,-1318,-950,-622,-312,-15,272,510,693,756,685,436,-8,-639,-1460,-2394,-3405,-4371,-5218,-5830,-6136,-6090,-5666,-4918,-3899,-2713,-1472,-276,783,1646,2289,2730,2999,3163,3284,3414,3597,3839,4125,4420,4660,4796,4782,4574,4208,3678,3089,2498,2022,1728,1698,1942,2456,3168,3981,4765,5385,5724,5679,5224,4351,3127,1664,71,-1477,-2883,-4006,-4797,-5200,-5231,-4915,-4316,-3514,-2600,-1680,-844,-199,188,251,-36,-662,-1594,-2751,-4037,-5336,-6531,-7520,-8227,-8601,-8638,-8354,-7801,-7054,-6179,-5267,-4367,-3542,-2810,-2193,-1688,-1299,-1016,-854,-796,-868,-1059,-1372,-1798,-2299,-2847,-3373,-3820,-4122,-4219,-4088,-3705,-3106,-2332,-1458,-561,275,1001,1561,1961,2207,2341,2428,2521,2699,2986,3433,4006,4687,5386,6021,6474,6649,6462,5887,4931,3693,2281,874,-361,-1276,-1752,-1751,-1293,-462,592,1703,2698,3432,3803,3777,3368,2662,1756,789,-132,-905,-1461,-1790,-1884,-1796,-1576,-1282,-987,-739,-588,-581,-728,-1061,-1557,-2204,-2957,-3759,-4541,-5232,-5767,-6096,-6198,-6070,-5747,-5287,-4756,-4240,-3805,-3508,-3386,-3439,-3648,-3963,-4329,-4676,-4958,-5124,-5151,-5041,-4785,-4421,-3950,-3409,-2804,-2165,-1505,-852,-229,332,796,1138,1321,1339,1182,879,459,6,-431,-740,-871,-738,-315,420,1446,2711,4138,5628,7061,8319,9282,9844,9945,9547,8695,7461,6010,4495,3138,2085,1507,1450,1949,2911,4215,5683,7100,8289,9067,9343,9064,8267,7043,5538,3922,2370,1036,36,-573,-785,-660,-283,212,703,1058,1180,996,472,-384,-1526,-2882,-4345,-5814,-7162,-8302,-9137,-9629,-9742,-9500,-8929,-8109,-7103,-6012,-4914,-3897,-3010,-2317,-1816,-1525,-1412,-1457,-1620,-1884,-2200,-2567,-2925,-3265,-3527,-3680,-3684,-3514,-3155,-2633,-1960,-1207,-426,304,914,1338,1547,1526,1298,920,450,-21,-421,-672,-730,-548,-135,498,1305,2217,3161,4048,4797,5329,5604,5592,5332,4870,4317,3777,3376,3204,3320,3736,4404,5231,6084,6807,7265,7328,6949,6109,4893,3407,1828,319,-940,-1835,-2261,-2230,-1751,-948,64,1128,2092,2825,3237,3255,2887,2130,1073,-220,-1631,-3047,-4365,-5457,-6257,-6688,-6730,-6400,-5735,-4843,-3814,-2784,-1853,-1118,-633,-411,-427,-628,-933,-1277,-1592,-1851,-2032,-2158,-2225,-2268,-2278,-2261,-2209,-2112,-1976,-1803,-1618,-1453,-1330,-1305,-1372,-1570,-1847,-2189,-2492,-2701,-2706,-2451,-1882,-998,180,1577,3108,4663,6117,7374,8316,8883,9009,8677,7899,6720,5232,3562,1866,315,-915,-1683,-1878,-1461,-466,1012,2787,4661,6366,7703,8453,8528,7873,6563,4729,2563,302,-1849,-3676,-5057,-5901,-6208,-6025,-5450,-4615,-3643,-2669,-1791,-1080,-603,-360,-377,-624,-1089,-1724,-2499,-3352,-4240,-5097,-5875,-6523,-7002,-7291,-7372,-7259,-6957,-6507,-5920,-5257,-4524,-3775,-3032,-2327,-1698,-1159,-738,-423,-207,-52,72,213,381,602,845,1105,1326,1489,1542,1481,1291,1001,646,288,-10,-176,-151,93,596,1321,2259,3344,4510,5679,6754,7651,8277,8569,8466,7960,7060,5827,4356,2777,1236,-104,-1109,-1656,-1691,-1194,-236,1082,2584,4096,5423,6406,6934,6955,6501,5645,4535,3313,2150,1173,473,99,30,214,547,924,1212,1328,1181,758,59,-859,-1920,-3024,-4071,-4971,-5638,-6051,-6162,-6020,-5646,-5119,-4517,-3925,-3422,-3074,-2921,-2982,-3242,-3664,-4199,-4766,-5318,-5764,-6070,-6178,-6064,-5714,-5110,-4282,-3224,-2010,-670,683,1975,3078,3900,4340,4344,3881,2979,1717,209,-1372,-2859,-4064,-4844,-5086,-4738,-3826,-2399,-598,1444,3545,5550,7288,8657,9536,9912,9752,9133,8122,6856,5465,4103,2910,2009,1499,1427,1812,2604,3724,5034,6374,7577,8467,8935,8886,8333,7321,5989,4482,2990,1667,638,-18,-307,-257,19,407,772,988,970,668,74,-764,-1788,-2892,-4004,-5021,-5894,-6578,-7050,-7321,-7392,-7294,-7039,-6658,-6170,-5601,-4984,-4342,-3709,-3116,-2588,-2144,-1806,-1553,-1395,-1285,-1211,-1133,-1046,-927,-794,-645,-507,-405,-352,-380,-489,-688,-975,-1336,-1750,-2194,-2612,-2977,-3212,-3283,-3138,-2757,-2142,-1316,-327,759,1870,2928,3860,4601,5100,5317,5258,4921,4383,3699,2984,2329,1841,1583,1612,1929,2517,3325,4269,5273,6220,7035,7606,7890,7822,7405,6668,5670,4536,3360,2301,1437,880,639,722,1056,1559,2109,2594,2909,2978,2770,2300,1608,795,-53,-832,-1464,-1901,-2134,-2178,-2100,-1953,-1824,-1760,-1812,-1983,-2262,-2614,-2979,-3324,-3578,-3738,-3774,-3700,-3526,-3269,-2942,-2559,-2136,-1683,-1226,-789,-399,-103,81,106,-38,-381,-907,-1625,-2479,-3440,-4425,-5343,-6095,-6567,-6666,-6322,-5509,-4243,-2594,-672,1397,3452,5368,7002,8267,9072,9396,9215,8566,7517,6145,4595,2973,1439,99,-930,-1582,-1814,-1620,-1028,-92,1105,2450,3835,5110,6168,6878,7178,7023,6442,5492,4294,2967,1652,468,-506,-1219,-1669,-1888,-1941,-1892,-1821,-1780,-1794,-1883,-2001,-2138,-2219,-2241,-2160,-2011,-1814,-1626,-1516,-1527,-1720,-2082,-2624,-3282,-4010,-4733,-5380,-5905,-6258,-6427,-6387,-6153,-5709,-5076,-4252,-3271,-2157,-974,227,1363,2365,3162,3698,3924,3833,3395,2659,1632,396,-981,-2393,-3720,-4834,-5615,-5953,-5788,-5092,-3907,-2316,-445,1544,3485,5225,6608,7550,7970,7869,7282,6293,5031,3636,2273,1063,132,-486,-756,-735,-482,-76,382,854,1268,1649,1972,2283,2587,2906,3252,3617,4000,4391,4782,5153,5485,5752,5903,5910,5710,5270,4560,3563,2299,812,-836,-2526,-4165,-5596,-6726,-7444,-7710,-7513,-6911,-6002,-4922,-3823,-2851,-2134,-1753,-1758,-2125,-2830,-3767,-4857,-5963,-6979,-7787,-8293,-8425,-8153,-7473,-6450,-5157,-3735,-2297,-996,73,818,1198,1215,887,276,-559,-1532,-2569,-3571,-4465,-5153,-5565,-5645,-5350,-4696,-3708,-2461,-1055,416,1829,3103,4144,4921,5386,5581,5505,5266,4906,4551,4265,4125,4174,4403,4788,5251,5699,6040,6180,6073,5704,5103,4354,3544,2792,2186,1807,1703,1867,2300,2920,3673,4454,5159,5692,5958,5893,5457,4646,3492,2065,452,-1233,-2878,-4374,-5621,-6557,-7143,-7375,-7283,-6934,-6394,-5777,-5142,-4590,-4141,-3847,-3681,-3643,-3685,-3770,-3846,-3873,-3798,-3598,-3235,-2716,-2056,-1292,-491,257,875,1245,1323,1027,384,-597,-1823,-3181,-4567,-5826,-6867,-7589,-7934,-7874,-7420,-6594,-5479,-4146,-2716,-1293,5,1092,1886,2371,2535,2426,2097,1635,1118,645,274,87,102,349,816,1461,2249,3099,3937,4688,5263,5608,5679,5469,5009,4362,3611,2859,2189,1675,1366,1268,1382,1664,2080,2563,3058,3503,3851,4054,4090,3947,3629,3164,2582,1925,1236,559,-86,-655,-1162,-1582,-1944,-2259,-2545,-2842,-3153,-3503,-3881,-4283,-4684,-5060,-5384,-5625,-5766,-5783,-5670,-5425,-5057,-4592,-4054,-3492,-2942,-2462,-2091,-1879,-1852,-2035,-2428,-3019,-3770,-4647,-5579,-6531,-7417,-8198,-8799,-9157,-9224,-8930,-8255,-7185,-5747,-4006,-2060,-26,1952,3750,5242,6357,7027,7250,7059,6502,5706,4746,3771,2857,2100,1549,1222,1114,1190,1401,1682,1979,2220,2385,2435,2392,2274,2122,1990,1902,1894,1967,2110,2319,2558,2817,3069,3286,3454,3537,3506,3339,3005,2496,1816,975,35,-971,-1938,-2807,-3486,-3912,-4049,-3880,-3443,-2790,-2030,-1258,-610,-178,-54,-275,-837,-1684,-2719,-3803,-4804,-5571,-6001,-6019,-5600,-4772,-3614,-2220,-748,685,1916,2840,3367,3442,3077,2293,1178,-176,-1650,-3113,-4453,-5529,-6265,-6551,-6369,-5691,-4573,-3093,-1384,400,2099,3555,4648,5298,5476,5217,4588,3720,2739,1808,1047,559,400,564,1017,1656,2384,3059,3576,3833,3768,3368,2655,1724,673,-325,-1136,-1610,-1640,-1186,-232,1143,2842,4715,6604,8342,9774,10774,11239,11117,10397,9108,7340,5193,2822,379,-1964,-4052,-5757,-6961,-7619,-7699,-7243,-6325,-5073,-3633,-2195,-921,20,518,511,5,-921,-2142,-3483,-4784,-5867,-6632,-6990,-6945,-6532,-5841,-4985,-4089,-3279,-2652,-2277,-2192,-2371,-2785,-3347,-3967,-4559,-5020,-5290,-5299,-5035,-4479,-3662,-2633,-1458,-234,935,1957,2726,3197,3327,3145,2712,2119,1507,999,729,795,1245,2093,3267,4684,6176,7610,8800,9629,9980,9815,9128,7985,6483,4773,3011,1377,28,-905,-1330,-1216,-594,471,1844,3397,4975,6434,7658,8544,9031,9083,8691,7888,6715,5246,3574,1784,-6,-1712,-3237,-4518,-5497,-6148,-6470,-6466,-6194,-5686,-5032,-4290,-3543,-2834,-2211,-1674,-1215,-805,-410,-14,394,791,1140,1380,1456,1307,902,233,-697,-1813,-3080,-4383,-5650,-6780,-7704,-8355,-8710,-8746,-8474,-7916,-7111,-6103,-4949,-3720,-2470,-1298,-254,565,1113,1346,1248,852,206,-584,-1411,-2141,-2644,-2828,-2607,-1981,-970,332,1805,3294,4652,5732,6437,6707,6528,5948,5034,3900,2655,1429,318,-568,-1185,-1467,-1432,-1069,-439,429,1463,2611,3814,5005,6123,7107,7867,8361,8499,8266,7627,6606,5250,3650,1903,151,-1491,-2894,-3955,-4620,-4846,-4661,-4123,-3318,-2365,-1382,-475,265,781,1055,1088,906,563,85,-461,-1068,-1686,-2319,-2943,-3552,-4134,-4675,-5158,-5576,-5910,-6159,-6323,-6415,-6437,-6413,-6322,-6172,-5921,-5540,-4987,-4229,-3243,-2048,-669,802,2283,3638,4761,5548,5932,5909,5507,4821,3977,3122,2385,1892,1695,1817,2218,2809,3488,4129,4624,4891,4880,4589,4041,3305,2446,1563,717,2,-561,-898,-1020,-899,-549,5,755,1642,2657,3719,4799,5802,6672,7324,7682,7699,7320,6557,5425,3993,2348,619,-1076,-2583,-3804,-4634,-5041,-5009,-4594,-3866,-2939,-1918,-931,-62,600,1018,1170,1085,777,322,-253,-880,-1529,-2173,-2785,-3370,-3902,-4395,-4824,-5188,-5472,-5671,-5777,-5799,-5730,-5583,-5350,-5020,-4577,-4004,-3283,-2426,-1455,-421,598,1505,2207,2605,2637,2283,1557,561,-590,-1712,-2639,-3194,-3262,-2774,-1750,-272,1501,3376,5134,6572,7521,7868,7581,6682,5294,3554,1682,-141,-1689,-2830,-3417,-3419,-2812,-1675,-96,1780,3798,5813,7671,9264,10496,11316,11686,11617,11105,10205,8946,7402,5633,3731,1784,-109,-1840,-3331,-4487,-5275,-5666,-5680,-5362,-4768,-3985,-3074,-2131,-1211,-391,282,753,995,975,706,175,-563,-1492,-2531,-3643,-4727,-5743,-6589,-7237,-7620,-7745,-7591,-7215,-6655,-5982,-5262,-4552,-3876,-3255,-2665,-2089,-1500,-880,-233,420,1037,1555,1919,2066,1965,1624,1068,405,-280,-812,-1106,-1007,-506,438,1737,3280,4909,6436,7699,8552,8907,8733,8074,7009,5692,4263,2887,1707,801,244,22,94,411,861,1404,1949,2491,3007,3517,4054,4628,5266,5935,6608,7200,7638,7813,7660,7108,6155,4821,3172,1330,-593,-2436,-4073,-5364,-6220,-6544,-6326,-5534,-4246,-2524,-528,1584,3604,5340,6601,7250,7193,6416,4964,2954,548,-2055,-4649,-7033,-9033,-10525,-11428,-11730,-11468,-10732,-9645,-8349,-6977,-5646,-4446,-3422,-2598,-1956,-1490,-1152,-938,-822,-811,-910,-1139,-1503,-1998,-2597,-3227,-3803,-4211,-4333,-4079,-3392,-2265,-762,998,2862,4627,6117,7161,7651,7534,6835,5636,4091,2365,666,-839,-1996,-2702,-2920,-2664,-2001,-1031,116,1340,2530,3625,4592,5415,6126,6730,7260,7713,8083,8333,8412,8275,7858,7153,6141,4865,3386,1801,223,-1220,-2401,-3221,-3588,-3485,-2897,-1910,-609,841,2277,3510,4377,4743,4520,3698,2317,483,-1648,-3899,-6087,-8036,-9605,-10708,-11270,-11318,-10874,-10046,-8937,-7693,-6440,-5302,-4356,-3646,-3161,-2853,-2645,-2434,-2146,-1700,-1096,-331,505,1330,2003,2439,2533,2295,1736,983,169,-533,-972,-1034,-672,91,1161,2389,3604,4617,5296,5521,5270,4559,3469,2133,684,-717,-1941,-2887,-3481,-3723,-3617,-3240,-2650,-1940,-1161,-371,432,1236,2075,2957,3899,4871,5850,6742,7482,7950,8074,7773,7017,5818,4214,2322,253,-1800,-3686,-5200,-6205,-6586,-6279,-5318,-3777,-1819,350,2489,4357,5720,6417,6331,5453,3839,1639,-956,-3704,-6380,-8741,-10635,-11903,-12518,-12447,-11778,-10608,-9081,-7364,-5604,-3934,-2461,-1233,-293,388,813,1050,1104,1028,818,474,-6,-647,-1439,-2360,-3347,-4311,-5108,-5627,-5716,-5296,-4332,-2848,-964,1160,3312,5261,6800,7755,8030,7588,6498,4873,2910,836,-1127,-2739,-3841,-4298,-4082,-3217,-1840,-104,1759,3558,5098,6259,6989,7295,7258,6991,6619,6265,6006,5886,5875,5929,5940,5814,5449,4781,3790,2512,1027,-520,-1991,-3201,-4038,-4393,-4252,-3634,-2650,-1424,-146,1025,1911,2398,2382,1864,847,-560,-2255,-4082,-5892,-7543,-8916,-9926,-10520,-10688,-10457,-9881,-9054,-8063,-7015,-5992,-5057,-4247,-3560,-2983,-2464,-1975,-1470,-942,-404,102,503,732,701,385,-230,-1081,-2053,-3007,-3756,-4164,-4080,-3484,-2354,-823,983,2842,4558,5936,6825,7151,6890,6103,4901,3426,1854,339,-970,-1976,-2605,-2862,-2759,-2387,-1831,-1196,-584,-41,390,739,1051,1390,1843,2437,3224,4153,5180,6193,7052,7642,7811,7492,6640,5287,3536,1547,-480,-2322,-3770,-4665,-4889,-4444,-3369,-1829,-3,1855,3520,4763,5419,5390,4643,3242,1301,-998,-3454,-5855,-8014,-9777,-11037,-11747,-11909,-11571,-10828,-9764,-8519,-7170,-5837,-4583,-3472,-2546,-1831,-1339,-1074,-1023,-1176,-1507,-1992,-2605,-3300,-4035,-4731,-5317,-5693,-5770,-5466,-4734,-3564,-2007,-164,1817,3752,5452,6742,7480,7590,7056,5944,4373,2531,615,-1142,-2565,-3478,-3808,-3514,-2660,-1346,247,1929,3496,4758,5595,5939,5803,5297,4552,3774,3133,2794,2846,3329,4180,5293,6491,7596,8420,8850,8778,8237,7253,5970,4521,3073,1760,705,-47,-470,-612,-556,-387,-234,-176,-305,-660,-1260,-2081,-3080,-4171,-5296,-6336,-7247,-7949,-8402,-8614,-8558,-8307,-7864,-7316,-6681,-6029,-5366,-4727,-4099,-3482,-2865,-2233,-1579,-922,-262,332,835,1157,1270,1104,690,35,-755,-1576,-2274,-2714,-2774,-2391,-1544,-313,1197,2794,4295,5512,6287,6529,6208,5361,4094,2556,901,-676,-2048,-3086,-3723,-3933,-3742,-3202,-2409,-1474,-496,405,1175,1759,2184,2476,2728,3013,3420,3992,4751,5646,6613,7519,8249,8674,8712,8322,7515,6374,5000,3548,2167,981,118,-391,-518,-320,109,664,1190,1585,1729,1562,1063,234,-855,-2135,-3504,-4844,-6075,-7087,-7840,-8280,-8405,-8221,-7759,-7056,-6155,-5111,-3978,-2810,-1691,-660,180,797,1133,1168,917,394,-331,-1207,-2144,-3068,-3899,-4539,-4939,-5009,-4713,-4028,-2943,-1520,181,2024,3890,5594,7001,7966,8384,8226,7482,6240,4612,2774,910,-786,-2143,-3028,-3362,-3126,-2364,-1174,305,1894,3428,4731,5684,6205,6281,5970,5374,4655,3959,3447,3220,3333,3777,4485,5341,6227,6997,7543,7787,7677,7216,6431,5375,4124,2755,1345,-28,-1314,-2461,-3444,-4251,-4876,-5317,-5599,-5712,-5704,-5576,-5379,-5145,-4923,-4754,-4679,-4724,-4910,-5230,-5674,-6182,-6709,-7148,-7431,-7464,-7183,-6582,-5646,-4480,-3143,-1799,-556,444,1095,1348,1146,540,-432,-1651,-2998,-4315,-5449,-6261,-6611,-6450,-5716,-4468,-2765,-772,1359,3414,5209,6578,7386,7583,7146,6154,4697,2952,1066,-748,-2361,-3595,-4385,-4653,-4410,-3690,-2576,-1185,347,1888,3302,4504,5422,6063,6440,6644,6741,6835,6990,7253,7641,8132,8678,9214,9650,9919,9942,9687,9135,8310,7257,6056,4788,3546,2406,1419,627,19,-415,-721,-947,-1137,-1344,-1587,-1908,-2294,-2778,-3326,-3945,-4615,-5314,-6038,-6754,-7453,-8088,-8633,-9016,-9202,-9136,-8795,-8197,-7366,-6393,-5366,-4391,-3580,-2999,-2707,-2713,-2970,-3417,-3947,-4438,-4778,-4850,-4573,-3898,-2825,-1382,327,2202,4078,5804,7236,8227,8721,8652,8067,7010,5615,3999,2333,742,-629,-1693,-2379,-2663,-2555,-2098,-1361,-437,575,1563,2433,3099,3510,3648,3536,3235,2838,2455,2207,2184,2484,3127,4128,5435,6946,8549,10052,11318,12143,12422,12037,10961,9232,6932,4232,1309,-1607,-4324,-6635,-8427,-9595,-10135,-10077,-9518,-8587,-7436,-6231,-5111,-4218,-3624,-3400,-3533,-4013,-4762,-5701,-6722,-7692,-8499,-9007,-9121,-8773,-7928,-6625,-4938,-2997,-967,980,2666,3954,4745,5005,4763,4100,3153,2072,1028,166,-384,-540,-269,412,1442,2701,4073,5390,6512,7314,7696,7617,7080,6129,4865,3394,1858,375,-940,-1994,-2745,-3153,-3247,-3036,-2596,-1969,-1242,-471,282,966,1563,2045,2448,2765,3060,3354,3703,4141,4705,5398,6228,7149,8108,9007,9741,10183,10220,9766,8761,7220,5188,2793,181,-2447,-4905,-7009,-8612,-9629,-10020,-9824,-9123,-8050,-6760,-5414,-4161,-3125,-2382,-1977,-1899,-2114,-2557,-3145,-3790,-4414,-4913,-5244,-5320,-5129,-4663,-3949,-3060,-2088,-1133,-328,250,515,456,90,-504,-1209,-1899,-2417,-2669,-2545,-2024,-1098,169,1698,3358,5024,6549,7808,8696,9135,9088,8573,7621,6356,4868,3318,1845,569,-386,-965,-1132,-908,-338,479,1449,2455,3383,4143,4665,4901,4855,4544,4032,3394,2734,2146,1743,1597,1787,2323,3205,4367,5709,7098,8361,9341,9865,9827,9136,7788,5841,3396,650,-2220,-4976,-7427,-9388,-10755,-11446,-11491,-10935,-9910,-8559,-7047,-5539,-4169,-3050,-2255,-1813,-1730,-1965,-2464,-3157,-3951,-4749,-5461,-5981,-6250,-6198,-5832,-5163,-4272,-3259,-2240,-1351,-686,-323,-280,-518,-969,-1499,-2013,-2365,-2492,-2328,-1867,-1136,-193,896,2029,3146,4146,4987,5605,5972,6074,5896,5468,4803,3947,2958,1884,807,-221,-1128,-1860,-2383,-2656,-2681,-2468,-2032,-1442,-744,-10,674,1266,1698,1972,2091,2103,2091,2127,2317,2732,3410,4370,5558,6896,8258,9497,10459,11010,11040,10508,9408,7820,5865,3694,1511,-530,-2255,-3556,-4368,-4684,-4543,-4048,-3301,-2450,-1614,-908,-413,-184,-242,-574,-1163,-1944,-2872,-3853,-4813,-5651,-6274,-6605,-6574,-6170,-5408,-4370,-3173,-1974,-940,-227,48,-158,-845,-1891,-3175,-4484,-5635,-6466,-6838,-6703,-6050,-4940,-3476,-1801,-60,1590,3005,4084,4726,4907,4608,3868,2750,1351,-231,-1864,-3450,-4869,-6043,-6902,-7411,-7542,-7317,-6747,-5897,-4822,-3613,-2357,-1161,-102,744,1352,1731,1929,2040,2167,2424,2906,3668,4729,6040,7512,9003,10343,11366,11904,11843,11110,9709,7717,5259,2545,-236,-2831,-5067,-6756,-7824,-8212,-7986,-7211,-6055,-4663,-3220,-1867,-734,105,597,754,579,142,-511,-1285,-2101,-2854,-3468,-3838,-3918,-3653,-3063,-2171,-1098,64,1130,1977,2460,2509,2101,1288,176,-1071,-2293,-3302,-3981,-4232,-4020,-3386,-2395,-1170,140,1405,2467,3226,3602,3552,3101,2286,1198,-52,-1358,-2597,-3678,-4527,-5101,-5394,-5418,-5213,-4828,-4317,-3725,-3109,-2486,-1919,-1401,-979,-629,-348,-88,206,606,1165,1950,2958,4199,5596,7076,8519,9792,10783,11360,11453,11010,10025,8552,6662,4498,2197,-70,-2139,-3878,-5165,-5942,-6194,-5952,-5315,-4387,-3325,-2257,-1320,-605,-166,-33,-174,-562,-1122,-1797,-2508,-3191,-3780,-4230,-4502,-4575,-4455,-4151,-3718,-3215,-2727,-2340,-2140,-2182,-2499,-3068,-3824,-4675,-5496,-6163,-6579,-6666,-6403,-5805,-4934,-3863,-2719,-1581,-575,238,792,1062,1064,803,361,-227,-872,-1509,-2086,-2536,-2834,-2953,-2891,-2656,-2265,-1754,-1154,-509,149,768,1332,1784,2143,2376,2537,2650,2787,3018,3396,3974,4754,5717,6801,7922,8979,9871,10515,10845,10832,10466,9768,8782,7544,6135,4595,3004,1420,-101,-1497,-2718,-3734,-4507,-5043,-5341,-5422,-5338,-5103,-4799,-4439,-4086,-3771,-3519,-3361,-3300,-3338,-3460,-3637,-3844,-4036,-4192,-4277,-4292,-4238,-4145,-4049,-4004,-4070,-4272,-4644,-5145,-5737,-6331,-6819,-7110,-7111,-6775,-6094,-5094,-3849,-2453,-1014,349,1550,2486,3124,3416,3380,3030,2431,1634,724,-224,-1148,-1964,-2643,-3118,-3388,-3422,-3232,-2834,-2247,-1524,-693,173,1040,1844,2563,3173,3682,4121,4530,4975,5502,6156,6959,7877,8887,9890,10818,11573,12073,12284,12157,11730,11013,10074,8965,7755,6487,5219,3966,2767,1618,542,-466,-1399,-2244,-3012,-3667,-4236,-4676,-5012,-5227,-5337,-5361,-5323,-5248,-5162,-5080,-5002,-4923,-4816,-4662,-4441,-4141,-3780,-3376,-2989,-2680,-2521,-2587,-2915,-3534,-4406,-5473,-6610,-7697,-8574,-9128,-9259,-8921,-8128,-6933,-5445,-3793,-2116,-558,776,1778,2418,2665,2554,2126,1470,650,-220,-1080,-1840,-2450,-2867,-3068,-3034,-2792,-2332,-1713,-948,-95,812,1729,2628,3494,4311,5100,5857,6612,7376,8157,8952,9741,10478,11113,11568,11787,11705,11301,10579,9570,8367,7049,5730,4510,3454,2619,2005,1589,1322,1135,947,711,356,-125,-746,-1481,-2286,-3113,-3901,-4600,-5162,-5570,-5795,-5863,-5748,-5492,-5065,-4506,-3789,-2967,-2039,-1088,-160,654,1262,1606,1598,1227,480,-595,-1907,-3349,-4768,-6021,-6979,-7532,-7637,-7276,-6499,-5387,-4038,-2582,-1117,242,1417,2352,3006,3372,3464,3311,2972,2501,1971,1440,969,595,345,220,210,289,414,559,667,743,751,735,710,732,864,1130,1592,2225,3036,3964,4959,5941,6838,7577,8086,8325,8246,7866,7180,6263,5164,3999,2840,1803,924,274,-177,-433,-578,-665,-791,-1009,-1374,-1895,-2560,-3319,-4104,-4836,-5437,-5851,-6047,-6025,-5815,-5472,-5058,-4622,-4217,-3840,-3509,-3189,-2867,-2532,-2175,-1833,-1534,-1335,-1291,-1443,-1821,-2416,-3191,-4073,-4962,-5753,-6334,-6618,-6563,-6137,-5398,-4384,-3211,-1949,-717,446,1448,2301,2971,3483,3858,4109,4269,4344,4339,4267,4106,3878,3569,3202,2788,2359,1927,1534,1180,897,694,589,603,759,1069,1554,2203,3001,3919,4905,5909,6870,7729,8439,8951,9233,9260,9033,8551,7870,7025,6107,5186,4345,3648,3128,2789,2594,2479,2376,2186,1854,1328,585,-336,-1416,-2561,-3707,-4774,-5688,-6429,-6948,-7283,-7419,-7412,-7262,-6990,-6594,-6054,-5371,-4539,-3586,-2563,-1543,-631,78,474,508,133,-613,-1671,-2923,-4222,-5416,-6351,-6904,-7004,-6605,-5765,-4533,-3050,-1437,157,1601,2793,3643,4123,4195,3908,3276,2398,1331,187,-951,-1986,-2853,-3477,-3852,-3931,-3771,-3373,-2822,-2159,-1453,-749,-72,568,1183,1799,2427,3088,3767,4454,5100,5688,6164,6529,6774,6903,6960,6938,6876,6763,6596,6356,6034,5616,5119,4552,3968,3376,2842,2350,1932,1553,1193,814,375,-154,-774,-1497,-2275,-3082,-3859,-4550,-5112,-5508,-5713,-5723,-5528,-5134,-4548,-3778,-2834,-1750,-550,693,1907,2995,3842,4364,4473,4139,3368,2225,805,-737,-2266,-3624,-4691,-5398,-5706,-5648,-5301,-4741,-4110,-3471,-2929,-2500,-2221,-2046,-1974,-1929,-1904,-1849,-1756,-1633,-1471,-1315,-1164,-1056,-996,-1002,-1065,-1190,-1349,-1524,-1664,-1726,-1654,-1385,-885,-110,915,2177,3578,5037,6426,7620,8528,9067,9216,8976,8412,7593,6624,5608,4612,3734,2984,2414,2004,1768,1673,1711,1853,2061,2311,2539,2718,2784,2710,2463,2038,1447,721,-98,-950,-1790,-2548,-3198,-3669,-3948,-3981,-3745,-3224,-2413,-1332,-37,1401,2869,4239,5373,6147,6447,6228,5467,4229,2608,758,-1169,-3000,-4594,-5844,-6689,-7110,-7154,-6880,-6388,-5774,-5117,-4482,-3895,-3370,-2885,-2436,-1989,-1559,-1133,-742,-402,-137,28,92,40,-105,-342,-638,-972,-1305,-1600,-1809,-1887,-1787,-1485,-958,-225,669,1671,2663,3570,4272,4702,4818,4611,4149,3501,2801,2156,1692,1471,1548,1881,2438,3091,3753,4300,4656,4770,4638,4287,3788,3202,2621,2096,1694,1426,1311,1325,1442,1623,1818,1974,2048,1988,1776,1393,860,223,-462,-1094,-1613,-1922,-1989,-1796,-1363,-776,-111,500,952,1162,1064,666,-14,-896,-1900,-2924,-3876,-4693,-5318,-5746,-5980,-6057,-6012,-5890,-5705,-5473,-5165,-4768,-4241,-3582,-2789,-1904,-992,-129,584,1075,1281,1169,758,87,-766,-1697,-2597,-3353,-3854,-4036,-3830,-3242,-2288,-1045,400,1907,3364,4626,5591,6190,6390,6216,5748,5089,4376,3751,3318,3185,3359,3856,4574,5437,6288,7015,7494,7665,7497,7032,6328,5497,4626,3814,3114,2555,2125,1780,1465,1117,669,91,-647,-1531,-2530,-3580,-4608,-5510,-6196,-6576,-6590,-6201,-5445,-4356,-3072,-1704,-425,619,1304,1533,1287,577,-505,-1851,-3309,-4744,-6018,-7030,-7729,-8085,-8131,-7931,-7547,-7095,-6617,-6196,-5834,-5546,-5298,-5061,-4807,-4514,-4183,-3829,-3483,-3183,-2967,-2863,-2889,-3037,-3291,-3588,-3883,-4082,-4121,-3922,-3443,-2665,-1604,-315,1123,2594,3988,5174,6069,6596,6739,6533,6041,5402,4729,4180,3858,3849,4168,4792,5623,6543,7397,8045,8353,8263,7739,6846,5664,4359,3048,1910,1021,464,233,289,546,898,1227,1428,1421,1156,628,-130,-1044,-2012,-2916,-3632,-4064,-4121,-3794,-3078,-2063,-836,445,1660,2657,3345,3655,3562,3087,2277,1206,-51,-1410,-2805,-4177,-5477,-6675,-7750,-8671,-9446,-10025,-10422,-10572,-10489,-10108,-9468,-8539,-7404,-6103,-4741,-3423,-2251,-1329,-714,-462,-545,-941,-1533,-2228,-2868,-3337,-3504,-3292,-2662,-1625,-249,1361,3068,4715,6151,7246,7902,8084,7795,7110,6145,5043,3969,3062,2438,2165,2247,2642,3249,3945,4572,5008,5122,4865,4225,3258,2081,840,-305,-1203,-1747,-1885,-1633,-1051,-277,563,1301,1805,1984,1777,1208,327,-743,-1879,-2916,-3741,-4237,-4371,-4136,-3601,-2861,-2048,-1290,-690,-333,-236,-400,-773,-1296,-1902,-2532,-3153,-3742,-4311,-4873,-5449,-6061,-6713,-7396,-8078,-8705,-9213,-9519,-9555,-9252,-8587,-7552,-6203,-4610,-2899,-1188,384,1707,2694,3310,3561,3496,3212,2803,2398,2074,1919,1942,2163,2515,2958,3388,3751,3957,3980,3778,3384,2810,2154,1473,890,484,346,523,1027,1840,2876,4047,5212,6233,6986,7339,7242,6653,5627,4260,2703,1142,-234,-1253,-1808,-1833,-1366,-501,613,1772,2794,3484,3732,3459,2690,1500,40,-1520,-2979,-4172,-4974,-5301,-5163,-4615,-3766,-2769,-1758,-869,-197,214,345,232,-85,-544,-1104,-1716,-2366,-3049,-3749,-4498,-5256,-6041,-6794,-7479,-8030,-8366,-8435,-8164,-7541,-6564,-5290,-3813,-2247,-753,545,1515,2089,2244,2030,1538,906,296,-167,-351,-215,258,1004,1927,2903,3792,4483,4879,4940,4650,4070,3253,2327,1391,582,0,-264,-162,328,1174,2322,3671,5112,6518,7747,8690,9220,9273,8804,7824,6414,4669,2777,881,-815,-2188,-3120,-3578,-3583,-3201,-2573,-1822,-1118,-566,-272,-256,-521,-986,-1575,-2170,-2669,-3004,-3115,-3015,-2731,-2322,-1864,-1425,-1044,-759,-549,-401,-286,-178,-75,13,40,-37,-283,-746,-1449,-2409,-3565,-4870,-6193,-7423,-8403,-9020,-9155,-8767,-7851,-6474,-4764,-2887,-1039,606,1880,2715,3052,2968,2533,1918,1254,705,377,339,611,1153,1892,2723,3544,4246,4761,5036,5065,4871,4502,4033,3537,3111,2804,2698,2786,3097,3577,4182,4843,5462,5974,6291,6358,6150,5632,4855,3849,2712,1544,458,-430,-1032,-1294,-1207,-809,-186,545,1258,1818,2139,2150,1854,1290,542,-266,-1013,-1584,-1875,-1843,-1477,-804,81,1102,2125,3058,3801,4285,4482,4360,3947,3247,2310,1159,-147,-1584,-3084,-4612,-6106,-7512,-8779,-9839,-10646,-11137,-11284,-11044,-10429,-9439,-8155,-6635,-5011,-3389,-1900,-641,316,939,1247,1290,1148,930,705,577,573,719,991,1344,1703,2013,2196,2207,2042,1674,1178,572,-45,-607,-1035,-1243,-1202,-864,-245,618,1676,2815,3951,4960,5742,6213,6307,6004,5305,4270,2978,1555,144,-1110,-2052,-2588,-2632,-2192,-1312,-99,1289,2694,3948,4922,5517,5717,5508,4984,4207,3293,2339,1431,629,-21,-507,-818,-964,-947,-789,-488,-81,423,964,1501,1949,2239,2282,2020,1406,424,-889,-2486,-4253,-6073,-7806,-9296,-10418,-11050,-11120,-10598,-9499,-7905,-5905,-3668,-1325,952,3018,4766,6094,6956,7333,7235,6709,5821,4654,3308,1885,491,-787,-1854,-2657,-3148,-3315,-3172,-2748,-2117,-1341,-503,326,1095,1763,2331,2793,3196,3532,3856,4151,4428,4658,4822,4873,4803,4568,4181,3641,2983,2259,1529,875,366,67,9,194,587,1121,1708,2267,2707,2993,3089,3016,2804,2499,2152,1796,1449,1112,769,399,-7,-465,-944,-1426,-1860,-2198,-2398,-2424,-2281,-1975,-1578,-1146,-790,-592,-635,-990,-1667,-2665,-3919,-5338,-6804,-8175,-9315,-10106,-10464,-10335,-9734,-8685,-7281,-5618,-3822,-2004,-295,1225,2457,3361,3905,4088,3936,3493,2827,1998,1101,192,-642,-1352,-1897,-2242,-2392,-2341,-2130,-1778,-1332,-823,-272,303,911,1571,2287,3096,3988,4958,5979,6978,7901,8643,9131,9273,9018,8337,7236,5780,4060,2218,430,-1155,-2353,-3071,-3230,-2845,-1970,-740,716,2216,3621,4792,5647,6119,6206,5906,5269,4343,3202,1930,611,-647,-1758,-2622,-3176,-3366,-3192,-2668,-1877,-908,102,1017,1698,2016,1889,1254,128,-1450,-3371,-5495,-7651,-9655,-11323,-12504,-13077,-12977,-12189,-10762,-8795,-6426,-3840,-1218,1242,3359,5002,6053,6478,6278,5523,4320,2816,1176,-434,-1861,-2968,-3685,-3932,-3747,-3130,-2185,-1008,285,1559,2706,3642,4298,4679,4794,4708,4507,4274,4104,4066,4189,4495,4937,5466,5988,6412,6643,6605,6254,5578,4619,3441,2172,919,-171,-993,-1473,-1558,-1265,-629,273,1351,2501,3629,4626,5423,5934,6133,5977,5496,4712,3710,2572,1414,325,-588,-1290,-1726,-1934,-1933,-1812,-1630,-1486,-1443,-1567,-1900,-2462,-3249,-4252,-5416,-6698,-8011,-9279,-10405,-11286,-11842,-11980,-11651,-10835,-9532,-7812,-5756,-3501,-1201,986,2895,4399,5400,5847,5748,5150,4155,2878,1475,65,-1200,-2238,-2965,-3350,-3385,-3105,-2553,-1807,-941,-27,860,1681,2404,3032,3577,4075,4559,5052,5581,6115,6648,7118,7462,7633,7552,7209,6575,5681,4578,3334,2061,860,-154,-877,-1237,-1189,-711,139,1318,2698,4175,5611,6867,7837,8402,8504,8099,7198,5858,4178,2298,389,-1389,-2861,-3926,-4498,-4577,-4209,-3495,-2574,-1588,-695,-6,369,381,6,-750,-1838,-3197,-4753,-6388,-8028,-9525,-10792,-11696,-12149,-12070,-11412,-10181,-8410,-6200,-3694,-1054,1507,3799,5630,6850,7355,7128,6183,4643,2649,410,-1863,-3958,-5686,-6917,-7549,-7575,-7021,-5981,-4587,-2990,-1348,183,1499,2507,3198,3573,3707,3669,3563,3482,3485,3632,3919,4321,4794,5249,5616,5812,5775,5475,4888,4059,3010,1838,621,-535,-1525,-2248,-2640,-2623,-2206,-1383,-233,1161,2662,4120,5381,6295,6741,6657,6009,4863,3305,1490,-412,-2229,-3803,-5014,-5810,-6147,-6096,-5695,-5064,-4306,-3511,-2802,-2228,-1881,-1786,-1993,-2507,-3323,-4416,-5714,-7129,-8534,-9770,-10698,-11160,-11059,-10330,-8982,-7083,-4772,-2220,336,2696,4632,5983,6641,6560,5776,4400,2587,537,-1524,-3407,-4922,-5937,-6395,-6255,-5589,-4469,-3035,-1435,177,1656,2899,3833,4443,4754,4832,4776,4682,4647,4738,4987,5380,5867,6360,6760,6960,6880,6460,5693,4607,3267,1776,249,-1186,-2404,-3298,-3770,-3771,-3265,-2286,-885,817,2686,4536,6184,7460,8194,8314,7767,6602,4939,2925,791,-1275,-3068,-4445,-5324,-5671,-5550,-5034,-4285,-3420,-2614,-1960,-1581,-1510,-1787,-2399,-3310,-4483,-5830,-7274,-8692,-9970,-10962,-11553,-11625,-11121,-10028,-8389,-6322,-3982,-1578,687,2589,3977,4697,4730,4052,2793,1068,-900,-2907,-4724,-6163,-7074,-7372,-7042,-6139,-4777,-3116,-1352,341,1769,2825,3414,3538,3241,2647,1886,1151,568,304,408,929,1807,2962,4238,5483,6517,7206,7435,7161,6383,5176,3646,1945,231,-1326,-2583,-3403,-3703,-3433,-2593,-1254,486,2451,4459,6292,7752,8673,8943,8531,7475,5895,3959,1878,-152,-1939,-3362,-4332,-4852,-4949,-4737,-4306,-3798,-3319,-2958,-2785,-2818,-3068,-3512,-4130,-4873,-5719,-6601,-7475,-8261,-8885,-9255,-9301,-8957,-8201,-7051,-5552,-3820,-1969,-160,1469,2771,3650,4023,3886,3245,2199,833,-689,-2240,-3652,-4815,-5615,-6006,-5959,-5508,-4712,-3652,-2454,-1200,-27,1016,1847,2476,2897,3179,3376,3574,3831,4203,4697,5303,5971,6624,7179,7551,7660,7476,6974,6197,5203,4083,2944,1880,991,338,-21,-62,212,802,1644,2700,3865,5043,6113,6960,7471,7581,7239,6472,5337,3932,2401,860,-545,-1725,-2625,-3215,-3542,-3643,-3610,-3510,-3422,-3396,-3459,-3619,-3861,-4161,-4502,-4858,-5229,-5609,-5999,-6398,-6778,-7122,-7371,-7480,-7397,-7078,-6502,-5682,-4642,-3462,-2224,-1033,-9,759,1179,1209,834,96,-939,-2160,-3437,-4653,-5661,-6393,-6753,-6738,-6338,-5613,-4623,-3463,-2229,-1008,124,1115,1950,2632,3195,3693,4161,4660,5200,5790,6403,6998,7508,7876,8035,7937,7568,6915,6024,4933,3734,2491,1304,249,-597,-1157,-1387,-1231,-683,253,1530,3060,4728,6384,7879,9049,9796,10009,9691,8841,7555,5927,4110,2220,411,-1234,-2614,-3697,-4450,-4888,-5027,-4919,-4601,-4152,-3615,-3077,-2581,-2202,-1981,-1959,-2155,-2561,-3152,-3861,-4620,-5327,-5891,-6226,-6270,-5983,-5389,-4503,-3428,-2245,-1078,-44,753,1233,1343,1081,485,-371,-1374,-2397,-3316,-4010,-4398,-4428,-4096,-3441,-2539,-1484,-408,597,1413,1999,2320,2412,2326,2173,2048,2062,2287,2769,3496,4427,5459,6489,7376,8017,8306,8199,7677,6782,5573,4171,2669,1215,-83,-1122,-1796,-2065,-1878,-1241,-200,1175,2769,4432,6034,7401,8423,8988,9045,8582,7634,6274,4605,2744,820,-1058,-2785,-4280,-5510,-6422,-7051,-7380,-7484,-7380,-7145,-6805,-6418,-5997,-5584,-5179,-4811,-4488,-4230,-4046,-3941,-3920,-3948,-4038,-4118,-4197,-4218,-4169,-4043,-3828,-3561,-3244,-2934,-2649,-2429,-2297,-2250,-2286,-2379,-2490,-2579,-2614,-2550,-2390,-2112,-1749,-1314,-852,-406,-4,319,551,713,819,932,1112,1410,1903,2599,3517,4623,5845,7107,8284,9276,9980,10320,10263,9797,8971,7843,6520,5097,3697,2424,1373,622,228,201,557,1238,2190,3315,4508,5648,6643,7384,7826,7924,7679,7115,6274,5212,3998,2686,1341,6,-1273,-2469,-3551,-4506,-5317,-5970,-6469,-6797,-6964,-6949,-6771,-6410,-5909,-5276,-4573,-3855,-3185,-2635,-2235,-2036,-2015,-2173,-2448,-2800,-3161,-3486,-3729,-3879,-3912,-3864,-3733,-3571,-3407,-3267,-3187,-3165,-3213,-3305,-3426,-3537,-3606,-3600,-3489,-3253,-2883,-2382,-1760,-1053,-281,509,1291,2040,2742,3401,4023,4625,5215,5803,6368,6902,7350,7693,7872,7865,7656,7234,6634,5865,4992,4056,3122,2254,1513,953,626,554,747,1186,1834,2626,3498,4365,5152,5801,6250,6474,6453,6186,5681,4963,4052,2983,1789,513,-808,-2120,-3387,-4550,-5575,-6424,-7053,-7466,-7614,-7527,-7180,-6622,-5871,-5000,-4082,-3205,-2470,-1962,-1742,-1852,-2280,-2979,-3873,-4844,-5782,-6563,-7104,-7327,-7219,-6791,-6084,-5194,-4207,-3224,-2358,-1659,-1206,-996,-1032,-1259,-1623,-2048,-2450,-2769,-2930,-2911,-2671,-2238,-1606,-833,57,1011,2000,2995,3972,4923,5827,6679,7446,8111,8627,8971,9106,9013,8682,8121,7348,6403,5332,4194,3063,2009,1118,464,105,96,430,1110,2058,3221,4475,5732,6884,7839,8542,8937,9005,8747,8172,7310,6198,4885,3414,1853,249,-1326,-2817,-4165,-5320,-6235,-6878,-7226,-7262,-6998,-6453,-5670,-4712,-3658,-2604,-1653,-900,-434,-307,-554,-1154,-2055,-3177,-4394,-5593,-6640,-7428,-7875,-7936,-7600,-6914,-5930,-4767,-3516,-2316,-1262,-456,46,214,57,-388,-1038,-1822,-2615,-3346,-3899,-4238,-4296,-4089,-3617,-2928,-2074,-1105,-64,1006,2090,3168,4225,5258,6230,7126,7892,8495,8886,9025,8892,8466,7755,6795,5624,4325,2987,1717,628,-179,-628,-676,-320,390,1387,2556,3803,5014,6116,7035,7745,8205,8421,8372,8061,7476,6615,5483,4095,2483,696,-1194,-3106,-4928,-6572,-7904,-8863,-9333,-9315,-8776,-7781,-6407,-4786,-3058,-1398,60,1160,1829,1992,1666,878,-265,-1664,-3158,-4623,-5921,-6931,-7595,-7849,-7710,-7198,-6388,-5354,-4217,-3058,-2002,-1108,-458,-72,41,-98,-429,-890,-1397,-1866,-2225,-2419,-2398,-2173,-1732,-1126,-388,446,1318,2227,3129,4033,4929,5809,6671,7489,8233,8864,9331,9580,9571,9251,8623,7683,6478,5098,3628,2225,996,86,-436,-506,-156,573,1560,2691,3834,4865,5719,6316,6668,6761,6636,6311,5821,5173,4379,3429,2328,1064,-340,-1854,-3425,-4962,-6378,-7557,-8408,-8840,-8827,-8356,-7490,-6322,-4982,-3622,-2388,-1409,-788,-561,-752,-1296,-2140,-3166,-4272,-5352,-6309,-7079,-7621,-7905,-7963,-7796,-7473,-7018,-6502,-5951,-5426,-4938,-4528,-4188,-3929,-3736,-3588,-3467,-3335,-3176,-2950,-2652,-2256,-1774,-1204,-566,112,819,1516,2205,2864,3500,4111,4700,5282,5835,6382,6877,7326,7674,7896,7945,7783,7398,6767,5945,4957,3911,2890,2006,1348,991,946,1226,1746,2454,3229,3991,4651,5156,5472,5610,5566,5394,5095,4707,4227,3646,2946,2109,1105,-48,-1337,-2707,-4066,-5332,-6384,-7135,-7522,-7506,-7117,-6409,-5491,-4483,-3528,-2740,-2224,-2039,-2195,-2675,-3401,-4288,-5230,-6114,-6854,-7373,-7633,-7619,-7351,-6871,-6239,-5525,-4801,-4120,-3543,-3092,-2795,-2639,-2625,-2706,-2862,-3038,-3196,-3291,-3299,-3173,-2922,-2515,-1970,-1303,-521,325,1236,2153,3074,3963,4803,5581,6275,6865,7343,7663,7838,7807,7592,7146,6501,5653,4664,3579,2501,1502,701,161,-45,102,580,1346,2304,3358,4393,5307,6032,6497,6701,6631,6322,5810,5136,4343,3463,2521,1533,515,-520,-1553,-2560,-3503,-4344,-5045,-5561,-5880,-5982,-5887,-5635,-5263,-4862,-4477,-4195,-4051,-4087,-4302,-4675,-5173,-5727,-6282,-6768,-7136,-7347,-7381,-7246,-6960,-6563,-6112,-5644,-5230,-4894,-4674,-4576,-4586,-4693,-4848,-5024,-5165,-5242,-5218,-5069,-4801,-4396,-3901,-3314,-2686,-2046,-1416,-842,-309,159,594,1020,1467,1993,2604,3347,4186,5124,6091,7019,7837,8436,8757,8733,8334,7582,6519,5250,3890,2586,1464,649,217,206,607,1365,2391,3575,4789,5918,6862,7533,7904,7929,7651,7071,6259,5245,4092,2842,1539,222,-1057,-2273,-3357,-4292,-5023,-5525,-5790,-5806,-5608,-5233,-4739,-4206,-3706,-3309,-3079,-3026,-3170,-3459,-3859,-4288,-4685,-4999,-5181,-5239,-5170,-5010,-4808,-4586,-4394,-4229,-4108,-4004,-3908,-3777,-3611,-3381,-3097,-2775,-2429,-2100,-1811,-1585,-1436,-1369,-1363,-1403,-1463,-1493,-1493,-1407,-1243,-966,-585,-75,553,1316,2189,3178,4225,5315,6358,7307,8075,8592,8797,8649,8135,7275,6143,4822,3444,2143,1033,240,-188,-216,132,790,1672,2666,3654,4534,5216,5646,5791,5664,5283,4714,4007,3226,2431,1646,921,246,-352,-894,-1386,-1830,-2257,-2655,-3056,-3449,-3846,-4244,-4637,-5025,-5396,-5740,-6046,-6289,-6456,-6501,-6433,-6189,-5823,-5291,-4673,-3988,-3317,-2731,-2290,-2058,-2070,-2331,-2829,-3512,-4311,-5144,-5914,-6546,-6943,-7087,-6909,-6454,-5721,-4791,-3719,-2601,-1500,-503,359,1038,1549,1885,2092,2204,2263,2329,2432,2631,2939,3396,3995,4737,5593,6530,7482,8394,9178,9760,10071,10061,9710,9032,8088,6950,5742,4559,3522,2708,2181,1967,2064,2435,3027,3763,4557,5319,5974,6433,6656,6600,6250,5636,4779,3751,2623,1482,400,-545,-1314,-1882,-2249,-2458,-2542,-2573,-2600,-2677,-2842,-3116,-3498,-3988,-4546,-5152,-5751,-6291,-6724,-6984,-7045,-6859,-6441,-5798,-4986,-4085,-3170,-2364,-1735,-1378,-1329,-1600,-2176,-2982,-3948,-4949,-5892,-6651,-7157,-7343,-7190,-6716,-5956,-4988,-3882,-2730,-1595,-558,357,1090,1658,2033,2248,2320,2301,2228,2185,2194,2349,2641,3117,3734,4468,5241,5976,6577,6969,7086,6903,6432,5727,4868,3967,3129,2453,2018,1861,2000,2408,3042,3827,4687,5529,6255,6793,7050,6992,6582,5842,4818,3609,2328,1122,116,-567,-876,-778,-343,350,1138,1875,2388,2553,2278,1526,338,-1226,-3019,-4916,-6737,-8340,-9585,-10360,-10605,-10288,-9441,-8142,-6505,-4699,-2886,-1260,24,834,1086,766,-92,-1390,-2979,-4697,-6346,-7766,-8793,-9334,-9326,-8773,-7740,-6317,-4656,-2898,-1197,309,1527,2384,2869,2992,2818,2425,1919,1417,1021,842,938,1375,2137,3208,4509,5939,7374,8680,9721,10396,10625,10382,9692,8625,7300,5852,4430,3179,2202,1598,1392,1599,2172,3044,4113,5258,6347,7248,7839,8030,7762,7027,5882,4417,2795,1173,-256,-1362,-2022,-2215,-1957,-1354,-541,292,985,1370,1348,862,-70,-1380,-2951,-4627,-6267,-7705,-8824,-9527,-9752,-9483,-8753,-7624,-6208,-4632,-3048,-1594,-419,390,746,650,100,-802,-1987,-3294,-4609,-5787,-6714,-7313,-7526,-7359,-6839,-6038,-5054,-3981,-2935,-1984,-1198,-598,-181,74,214,283,332,395,515,705,986,1365,1833,2394,3017,3676,4344,4950,5479,5853,6065,6075,5912,5574,5144,4652,4180,3782,3496,3366,3384,3554,3848,4228,4656,5076,5431,5681,5761,5652,5319,4777,4053,3204,2324,1490,820,365,199,293,633,1105,1605,1992,2146,1951,1371,372,-977,-2588,-4327,-6037,-7577,-8802,-9625,-9973,-9837,-9237,-8236,-6921,-5421,-3851,-2364,-1071,-92,502,667,393,-278,-1277,-2511,-3854,-5184,-6389,-7341,-7978,-8227,-8078,-7537,-6660,-5504,-4186,-2783,-1415,-158,917,1768,2375,2749,2904,2884,2743,2525,2314,2153,2124,2267,2630,3218,4027,5017,6112,7249,8301,9210,9866,10236,10285,10017,9478,8704,7789,6787,5801,4887,4128,3561,3231,3124,3239,3501,3850,4186,4414,4454,4240,3758,3015,2089,1051,40,-852,-1508,-1870,-1921,-1683,-1235,-696,-180,163,240,-37,-690,-1696,-2995,-4475,-6012,-7484,-8748,-9727,-10319,-10496,-10228,-9545,-8478,-7117,-5549,-3899,-2295,-859,284,1048,1360,1204,583,-428,-1761,-3272,-4846,-6328,-7593,-8529,-9048,-9104,-8690,-7843,-6626,-5154,-3518,-1874,-299,1076,2197,3013,3491,3665,3547,3215,2748,2234,1792,1491,1441,1650,2170,2934,3899,4969,6019,6973,7711,8189,8373,8261,7896,7335,6649,5929,5252,4690,4307,4123,4150,4357,4687,5069,5419,5654,5730,5592,5271,4773,4179,3541,2961,2483,2189,2082,2175,2429,2774,3130,3385,3451,3238,2695,1802,582,-892,-2532,-4208,-5797,-7187,-8269,-8988,-9300,-9205,-8734,-7932,-6885,-5672,-4409,-3191,-2128,-1307,-792,-635,-832,-1378,-2208,-3256,-4419,-5596,-6671,-7552,-8144,-8394,-8271,-7766,-6932,-5808,-4507,-3107,-1729,-456,624,1464,2031,2334,2394,2265,2017,1720,1476,1345,1408,1701,2236,2994,3920,4924,5915,6782,7441,7824,7908,7686,7220,6552,5792,5015,4317,3766,3410,3274,3351,3602,3975,4381,4745,4982,5036,4862,4468,3862,3112,2264,1409,596,-100,-646,-1008,-1192,-1199,-1088,-902,-713,-608,-638,-873,-1346,-2047,-2975,-4045,-5202,-6340,-7368,-8215,-8799,-9089,-9063,-8710,-8072,-7162,-6047,-4792,-3465,-2176,-991,-26,670,1012,1000,604,-113,-1109,-2283,-3528,-4738,-5788,-6590,-7054,-7149,-6839,-6176,-5185,-3986,-2656,-1332,-113,910,1648,2088,2191,2011,1576,993,329,-270,-743,-961,-890,-490,221,1191,2327,3543,4708,5750,6574,7146,7443,7474,7279,6903,6413,5868,5336,4851,4465,4168,3977,3845,3770,3703,3637,3562,3472,3401,3341,3332,3346,3392,3427,3417,3318,3099,2717,2191,1494,679,-239,-1209,-2187,-3130,-4005,-4766,-5416,-5918,-6294,-6541,-6684,-6747,-6746,-6701,-6612,-6468,-6260,-5953,-5544,-5024,-4412,-3745,-3076,-2475,-2002,-1722,-1677,-1882,-2338,-3010,-3840,-4766,-5688,-6538,-7212,-7664,-7815,-7658,-7170,-6387,-5346,-4127,-2792,-1456,-179,944,1858,2529,2940,3100,3074,2895,2678,2480,2393,2472,2740,3208,3822,4548,5301,6012,6633,7090,7394,7500,7459,7261,6975,6609,6219,5809,5397,4975,4529,4047,3512,2943,2338,1756,1214,768,432,227,124,108,101,73,-65,-319,-736,-1284,-1935,-2642,-3333,-3961,-4484,-4872,-5133,-5281,-5343,-5363,-5371,-5399,-5470,-5586,-5744,-5913,-6064,-6129,-6077,-5835,-5396,-4732,-3895,-2933,-1951,-1064,-393,-43,-111,-611,-1565,-2881,-4474,-6191,-7869,-9352,-10486,-11157,-11293,-10865,-9891,-8456,-6642,-4608,-2482,-425,1434,2987,4141,4866,5132,4981,4450,3637,2635,1574,586,-220,-721,-860,-580,104,1160,2513,4051,5669,7222,8600,9697,10429,10779,10726,10331,9647,8776,7805,6844,5970,5263,4775,4535,4549,4799,5240,5799,6405,6941,7332,7460,7266,6685,5715,4375,2747,935,-911,-2645,-4126,-5243,-5928,-6176,-6026,-5573,-4948,-4285,-3738,-3413,-3410,-3752,-4447,-5408,-6554,-7728,-8800,-9638,-10127,-10240,-9949,-9341,-8492,-7549,-6631,-5879,-5366,-5160,-5249,-5602,-6138,-6755,-7355,-7828,-8098,-8105,-7814,-7224,-6355,-5240,-3950,-2526,-1063,390,1756,2986,4036,4875,5489,5884,6077,6110,6023,5881,5725,5604,5539,5543,5601,5703,5815,5917,5996,6027,6024,5974,5891,5788,5664,5532,5390,5223,5039,4808,4546,4248,3932,3624,3342,3108,2928,2786,2663,2509,2283,1928,1419,729,-124,-1114,-2173,-3225,-4172,-4927,-5412,-5578,-5418,-4948,-4248,-3394,-2503,-1685,-1032,-619,-490,-636,-1030,-1598,-2230,-2831,-3254,-3427,-3245,-2703,-1807,-639,672,1980,3098,3873,4172,3914,3092,1762,42,-1895,-3866,-5664,-7137,-8133,-8600,-8500,-7886,-6848,-5505,-4010,-2513,-1149,-40,744,1157,1209,927,378,-360,-1203,-2061,-2849,-3502,-3946,-4132,-4011,-3554,-2738,-1579,-94,1642,3553,5512,7398,9080,10426,11360,11797,11737,11191,10238,8976,7542,6087,4749,3664,2927,2585,2662,3090,3815,4689,5591,6361,6849,6945,6537,5602,4139,2228,0,-2379,-4701,-6769,-8406,-9471,-9910,-9702,-8944,-7739,-6277,-4738,-3303,-2140,-1346,-983,-1037,-1441,-2076,-2796,-3458,-3928,-4125,-4009,-3598,-2957,-2177,-1376,-640,-60,344,566,640,625,568,503,461,412,344,211,-22,-372,-840,-1392,-1981,-2524,-2957,-3193,-3186,-2891,-2317,-1484,-452,702,1899,3049,4082,4941,5587,6004,6200,6189,6024,5734,5378,5001,4633,4314,4051,3855,3719,3625,3552,3471,3352,3180,2932,2618,2242,1825,1403,995,635,327,72,-160,-396,-692,-1073,-1583,-2195,-2907,-3623,-4278,-4762,-4973,-4845,-4328,-3436,-2231,-823,641,1986,3040,3670,3761,3303,2312,911,-742,-2443,-3978,-5136,-5769,-5748,-5063,-3743,-1915,232,2480,4570,6266,7359,7693,7208,5904,3900,1349,-1488,-4381,-7049,-9289,-10917,-11841,-12035,-11538,-10471,-8959,-7194,-5333,-3536,-1944,-630,336,952,1232,1221,981,585,109,-358,-739,-949,-919,-600,62,1058,2397,4018,5840,7753,9597,11218,12453,13166,13273,12750,11642,10072,8214,6277,4474,3013,2027,1627,1804,2521,3640,5002,6407,7656,8578,9032,8932,8266,7053,5399,3409,1250,-940,-2993,-4791,-6214,-7201,-7713,-7767,-7399,-6714,-5803,-4809,-3866,-3080,-2576,-2403,-2590,-3120,-3916,-4886,-5890,-6816,-7535,-7982,-8117,-7944,-7529,-6935,-6279,-5630,-5083,-4658,-4381,-4208,-4115,-4020,-3900,-3697,-3425,-3085,-2734,-2415,-2188,-2088,-2127,-2276,-2493,-2687,-2781,-2680,-2327,-1682,-753,422,1755,3158,4507,5717,6694,7395,7796,7903,7753,7384,6862,6234,5554,4861,4193,3567,3002,2509,2093,1764,1535,1404,1383,1466,1645,1901,2211,2539,2849,3113,3278,3340,3240,3007,2609,2095,1489,844,229,-293,-661,-800,-692,-303,329,1152,2070,2973,3737,4256,4449,4267,3726,2857,1750,513,-739,-1876,-2799,-3419,-3680,-3564,-3087,-2292,-1266,-98,1089,2185,3080,3678,3920,3754,3186,2242,976,-504,-2102,-3684,-5125,-6320,-7164,-7624,-7651,-7308,-6615,-5691,-4623,-3530,-2507,-1642,-985,-563,-387,-421,-649,-1009,-1454,-1915,-2328,-2612,-2703,-2540,-2066,-1283,-173,1200,2776,4444,6086,7578,8789,9638,10035,9980,9474,8593,7434,6118,4782,3556,2539,1825,1430,1376,1602,2048,2619,3197,3704,4022,4116,3938,3492,2811,1924,896,-225,-1392,-2558,-3693,-4758,-5728,-6574,-7264,-7792,-8119,-8270,-8228,-8035,-7712,-7299,-6843,-6370,-5902,-5461,-5015,-4585,-4127,-3651,-3142,-2611,-2078,-1560,-1091,-690,-377,-143,22,159,301,491,748,1084,1471,1882,2253,2539,2676,2645,2431,2057,1576,1048,560,182,-13,10,278,764,1453,2263,3156,4056,4912,5699,6389,6973,7453,7811,8035,8100,7982,7657,7133,6425,5585,4692,3829,3084,2538,2219,2143,2271,2527,2832,3073,3167,3034,2640,1957,1028,-109,-1369,-2663,-3902,-5000,-5880,-6513,-6858,-6938,-6765,-6391,-5859,-5236,-4559,-3905,-3293,-2780,-2380,-2113,-1980,-1970,-2049,-2202,-2368,-2531,-2628,-2638,-2520,-2263,-1850,-1306,-642,76,811,1479,2033,2408,2577,2520,2225,1731,1028,180,-806,-1876,-2998,-4119,-5197,-6173,-7005,-7648,-8069,-8255,-8186,-7884,-7356,-6635,-5759,-4758,-3687,-2587,-1509,-507,381,1106,1670,2056,2320,2493,2656,2871,3198,3689,4357,5207,6201,7292,8405,9450,10347,11001,11348,11330,10923,10136,8997,7567,5936,4187,2440,784,-689,-1898,-2795,-3355,-3571,-3481,-3131,-2596,-1964,-1334,-779,-414,-254,-397,-805,-1505,-2423,-3505,-4631,-5701,-6593,-7200,-7454,-7320,-6804,-5986,-4935,-3797,-2676,-1694,-925,-428,-203,-245,-496,-895,-1372,-1860,-2297,-2661,-2906,-3063,-3112,-3105,-3052,-2977,-2908,-2827,-2750,-2652,-2530,-2381,-2201,-2000,-1782,-1560,-1328,-1094,-837,-560,-237,133,559,1033,1541,2049,2536,2952,3286,3512,3641,3693,3709,3745,3838,4043,4352,4754,5196,5588,5857,5906,5691,5172,4381,3348,2166,913,-311,-1426,-2368,-3093,-3588,-3858,-3927,-3839,-3643,-3390,-3136,-2921,-2779,-2722,-2750,-2851,-3000,-3169,-3330,-3435,-3450,-3324,-3010,-2476,-1711,-721,425,1654,2834,3831,4516,4773,4537,3797,2602,1067,-650,-2356,-3863,-4997,-5628,-5695,-5187,-4181,-2792,-1190,443,1924,3102,3856,4123,3896,3212,2150,843,-609,-2026,-3316,-4347,-5050,-5375,-5316,-4903,-4193,-3274,-2231,-1182,-195,626,1246,1618,1737,1639,1348,949,497,83,-237,-391,-360,-116,325,923,1638,2397,3145,3811,4355,4734,4941,4975,4859,4625,4309,3953,3568,3190,2793,2395,1957,1488,956,374,-268,-936,-1628,-2280,-2894,-3397,-3797,-4044,-4161,-4142,-4019,-3839,-3636,-3486,-3427,-3515,-3767,-4186,-4750,-5417,-6132,-6823,-7442,-7914,-8203,-8269,-8085,-7654,-6975,-6083,-5014,-3841,-2621,-1456,-406,443,1061,1399,1493,1341,1033,630,235,-48,-123,90,633,1516,2679,4034,5430,6711,7693,8246,8243,7650,6484,4832,2853,737,-1305,-3058,-4355,-5069,-5142,-4590,-3486,-1953,-156,1737,3549,5149,6419,7302,7787,7892,7683,7241,6637,5981,5324,4745,4279,3951,3762,3698,3713,3762,3788,3720,3517,3129,2543,1765,824,-219,-1299,-2330,-3247,-3982,-4511,-4807,-4905,-4836,-4662,-4463,-4291,-4221,-4274,-4460,-4757,-5109,-5446,-5700,-5775,-5646,-5249,-4610,-3742,-2708,-1593,-476,538,1377,1969,2279,2291,2026,1520,839,57,-753,-1507,-2151,-2635,-2927,-3030,-2945,-2710,-2378,-2000,-1663,-1423,-1353,-1492,-1856,-2430,-3178,-4021,-4890,-5683,-6314,-6714,-6808,-6585,-6024,-5165,-4057,-2790,-1454,-156,1015,1993,2735,3241,3545,3706,3805,3938,4196,4652,5368,6345,7580,8987,10487,11921,13155,14024,14391,14147,13242,11659,9494,6848,3919,913,-1950,-4452,-6420,-7738,-8340,-8246,-7522,-6308,-4755,-3075,-1426,-6,1083,1738,1944,1722,1145,318,-634,-1586,-2426,-3058,-3428,-3495,-3274,-2783,-2086,-1253,-360,499,1250,1836,2202,2351,2280,2023,1633,1146,632,110,-367,-808,-1183,-1524,-1818,-2101,-2378,-2663,-2977,-3300,-3629,-3924,-4139,-4215,-4109,-3761,-3177,-2348,-1333,-193,976,2079,3028,3737,4172,4294,4134,3719,3122,2429,1720,1101,623,360,322,529,953,1564,2309,3118,3927,4643,5195,5507,5525,5223,4595,3668,2496,1145,-290,-1732,-3076,-4252,-5185,-5835,-6177,-6223,-6003,-5574,-5000,-4353,-3681,-3038,-2434,-1885,-1369,-878,-364,182,808,1518,2326,3208,4135,5037,5839,6444,6758,6705,6222,5294,3948,2248,317,-1717,-3686,-5439,-6839,-7779,-8209,-8108,-7527,-6546,-5277,-3858,-2418,-1086,48,907,1473,1732,1721,1482,1071,550,-26,-592,-1108,-1516,-1789,-1886,-1790,-1488,-996,-319,488,1402,2346,3285,4143,4884,5450,5807,5950,5849,5555,5066,4462,3777,3097,2470,1957,1596,1399,1381,1523,1821,2250,2804,3452,4174,4927,5640,6266,6689,6872,6706,6197,5303,4083,2601,951,-733,-2335,-3741,-4848,-5611,-6002,-6045,-5793,-5328,-4729,-4095,-3483,-2959,-2549,-2273,-2132,-2121,-2228,-2446,-2746,-3124,-3555,-4016,-4501,-4965,-5398,-5769,-6038,-6204,-6222,-6114,-5872,-5517,-5071,-4550,-3962,-3315,-2601,-1813,-953,-21,966,1985,3014,4009,4946,5774,6477,6998,7331,7416,7254,6813,6095,5129,3934,2596,1171,-231,-1524,-2615,-3425,-3916,-4050,-3851,-3343,-2579,-1631,-550,593,1746,2878,3941,4927,5814,6581,7235,7739,8106,8308,8346,8216,7924,7478,6905,6209,5432,4587,3716,2853,2036,1309,705,255,-46,-191,-236,-203,-181,-211,-374,-702,-1225,-1947,-2820,-3812,-4829,-5796,-6622,-7217,-7506,-7432,-6953,-6079,-4843,-3326,-1649,45,1592,2838,3654,3950,3692,2902,1669,108,-1603,-3317,-4847,-6083,-6913,-7309,-7263,-6840,-6112,-5195,-4205,-3238,-2403,-1754,-1339,-1181,-1259,-1561,-2030,-2621,-3257,-3886,-4417,-4815,-5011,-4990,-4740,-4270,-3629,-2852,-2026,-1207,-459,175,690,1107,1468,1853,2331,2959,3794,4819,6036,7369,8757,10110,11338,12383,13167,13668,13840,13673,13155,12270,11033,9451,7570,5441,3167,833,-1414,-3466,-5197,-6517,-7364,-7720,-7597,-7059,-6189,-5096,-3893,-2694,-1587,-639,114,669,1052,1291,1447,1539,1613,1665,1707,1702,1652,1514,1287,973,579,160,-251,-584,-798,-849,-728,-437,-29,444,898,1248,1420,1346,999,373,-502,-1562,-2734,-3909,-4994,-5880,-6482,-6729,-6569,-5990,-4996,-3641,-1996,-174,1704,3491,5056,6270,7039,7294,7031,6251,5049,3496,1746,-69,-1780,-3246,-4313,-4902,-4926,-4408,-3382,-1970,-304,1423,3074,4455,5487,6068,6186,5852,5124,4065,2798,1389,-35,-1416,-2667,-3757,-4636,-5316,-5771,-6027,-6080,-5950,-5636,-5152,-4499,-3707,-2800,-1819,-812,180,1113,1978,2758,3480,4137,4775,5366,5925,6390,6724,6829,6655,6104,5158,3788,2046,4,-2212,-4440,-6522,-8281,-9574,-10306,-10401,-9890,-8803,-7264,-5404,-3387,-1374,485,2071,3298,4125,4548,4607,4347,3867,3228,2536,1855,1260,808,537,473,638,1013,1605,2355,3236,4168,5078,5872,6471,6782,6775,6409,5728,4788,3693,2562,1509,632,1,-365,-462,-335,-22,424,956,1547,2177,2829,3502,4165,4808,5364,5805,6038,6032,5711,5066,4078,2788,1240,-477,-2273,-4038,-5672,-7086,-8205,-8979,-9384,-9404,-9069,-8394,-7449,-6280,-4990,-3654,-2388,-1286,-451,48,136,-177,-916,-1993,-3359,-4883,-6467,-7969,-9292,-10299,-10934,-11112,-10822,-10070,-8886,-7364,-5576,-3670,-1745,44,1607,2847,3724,4236,4414,4342,4103,3803,3527,3347,3303,3391,3593,3830,4039,4113,3984,3577,2870,1867,612,-813,-2307,-3751,-5036,-6038,-6686,-6880,-6601,-5809,-4539,-2838,-803,1434,3714,5877,7746,9197,10128,10504,10337,9699,8696,7462,6140,4861,3739,2868,2287,2031,2064,2350,2801,3322,3803,4144,4240,4036,3474,2570,1336,-142,-1777,-3441,-5001,-6323,-7289,-7802,-7812,-7307,-6330,-4979,-3378,-1699,-91,1279,2303,2896,3030,2725,2042,1064,-90,-1326,-2524,-3615,-4524,-5231,-5711,-5996,-6094,-6075,-5952,-5800,-5625,-5471,-5338,-5220,-5116,-4991,-4841,-4633,-4369,-4038,-3652,-3228,-2788,-2362,-1984,-1685,-1489,-1423,-1486,-1673,-1964,-2312,-2689,-3040,-3328,-3513,-3548,-3411,-3054,-2454,-1602,-483,845,2363,3961,5567,7072,8368,9397,10075,10413,10395,10093,9557,8862,8091,7267,6432,5569,4653,3656,2535,1286,-97,-1567,-3067,-4521,-5827,-6915,-7689,-8108,-8127,-7730,-6941,-5776,-4304,-2596,-744,1127,2908,4472,5696,6504,6804,6580,5833,4618,3034,1233,-640,-2374,-3824,-4830,-5313,-5230,-4629,-3593,-2271,-840,531,1658,2422,2714,2512,1817,697,-735,-2356,-3989,-5479,-6670,-7420,-7658,-7325,-6469,-5140,-3481,-1635,239,1970,3454,4577,5300,5594,5487,5006,4230,3196,2002,695,-633,-1911,-3054,-3970,-4589,-4836,-4678,-4115,-3185,-1974,-616,758,1979,2923,3494,3647,3400,2823,2015,1114,224,-534,-1116,-1476,-1640,-1635,-1538,-1403,-1316,-1321,-1472,-1776,-2227,-2783,-3374,-3916,-4304,-4446,-4258,-3696,-2744,-1440,142,1891,3664,5310,6684,7648,8114,8019,7370,6201,4614,2707,632,-1489,-3517,-5346,-6891,-8089,-8904,-9333,-9382,-9086,-8489,-7647,-6623,-5490,-4307,-3138,-2038,-1036,-169,561,1147,1618,1969,2261,2473,2663,2803,2925,3008,3067,3113,3153,3236,3354,3554,3810,4126,4443,4724,4894,4912,4735,4368,3825,3175,2478,1822,1272,878,671,642,781,1035,1369,1735,2096,2437,2748,3027,3303,3564,3848,4137,4428,4694,4896,4980,4903,4605,4048,3214,2093,711,-876,-2593,-4328,-5949,-7329,-8334,-8862,-8865,-8327,-7321,-5954,-4391,-2818,-1422,-368,219,270,-227,-1212,-2581,-4185,-5840,-7384,-8644,-9507,-9897,-9803,-9263,-8381,-7267,-6073,-4911,-3896,-3073,-2480,-2082,-1840,-1701,-1575,-1430,-1192,-837,-345,286,1043,1886,2784,3661,4480,5157,5670,5947,5991,5753,5258,4490,3481,2273,902,-536,-1973,-3292,-4391,-5162,-5509,-5368,-4701,-3524,-1890,98,2299,4552,6676,8509,9907,10769,11052,10776,10009,8885,7558,6207,5006,4092,3565,3471,3772,4415,5240,6120,6862,7321,7369,6919,5969,4547,2782,818,-1149,-2932,-4356,-5298,-5674,-5484,-4779,-3662,-2292,-830,542,1669,2429,2736,2574,1956,968,-286,-1653,-2997,-4164,-5056,-5583,-5730,-5516,-5004,-4305,-3526,-2796,-2222,-1877,-1814,-2030,-2496,-3147,-3892,-4632,-5276,-5739,-5964,-5931,-5629,-5106,-4412,-3609,-2787,-1992,-1294,-702,-245,117,368,555,674,725,703,583,347,9,-433,-902,-1349,-1667,-1780,-1607,-1117,-303,778,2051,3398,4698,5843,6735,7317,7578,7516,7216,6719,6143,5546,5004,4540,4156,3796,3417,2910,2244,1326,179,-1191,-2697,-4217,-5608,-6708,-7365,-7470,-6946,-5810,-4116,-2016,313,2645,4758,6445,7541,7948,7638,6665,5163,3297,1314,-592,-2185,-3328,-3902,-3897,-3338,-2352,-1078,286,1570,2596,3252,3446,3177,2458,1394,75,-1333,-2703,-3880,-4741,-5199,-5189,-4719,-3810,-2560,-1067,525,2079,3463,4562,5301,5638,5576,5159,4450,3564,2574,1608,734,27,-466,-738,-789,-652,-362,18,461,884,1282,1590,1799,1883,1830,1636,1305,846,292,-322,-932,-1473,-1867,-2045,-1956,-1574,-923,-43,956,1969,2842,3450,3662,3413,2664,1470,-70,-1786,-3477,-4940,-5982,-6484,-6368,-5667,-4454,-2891,-1152,565,2087,3274,4023,4309,4118,3527,2605,1474,237,-985,-2113,-3085,-3863,-4456,-4878,-5153,-5341,-5436,-5496,-5489,-5436,-5293,-5050,-4676,-4157,-3486,-2665,-1726,-689,383,1455,2459,3347,4083,4630,5001,5194,5266,5241,5198,5149,5149,5186,5257,5331,5358,5313,5153,4872,4475,3976,3428,2858,2325,1860,1505,1273,1188,1236,1423,1710,2081,2482,2886,3238,3510,3674,3712,3634,3447,3181,2862,2523,2181,1856,1542,1235,928,592,233,-171,-605,-1053,-1503,-1906,-2254,-2497,-2642,-2672,-2622,-2511,-2398,-2334,-2373,-2571,-2938,-3499,-4201,-5006,-5811,-6537,-7064,-7349,-7306,-6959,-6315,-5432,-4416,-3330,-2324,-1461,-858,-561,-614,-999,-1679,-2562,-3539,-4495,-5303,-5870,-6114,-6001,-5520,-4699,-3587,-2251,-775,758,2258,3636,4814,5718,6298,6524,6385,5907,5112,4077,2849,1529,195,-1056,-2135,-2956,-3466,-3605,-3380,-2776,-1860,-672,693,2143,3586,4915,6050,6923,7480,7713,7631,7278,6738,6100,5482,4988,4704,4692,4952,5461,6126,6844,7477,7910,8033,7786,7150,6164,4894,3468,1992,616,-561,-1434,-1961,-2116,-1930,-1465,-809,-75,620,1182,1501,1551,1274,715,-104,-1098,-2187,-3275,-4269,-5096,-5686,-6009,-6039,-5799,-5308,-4651,-3876,-3101,-2393,-1849,-1520,-1449,-1630,-2051,-2638,-3339,-4062,-4728,-5278,-5640,-5782,-5682,-5326,-4739,-3949,-2997,-1959,-895,104,968,1620,2029,2154,2033,1692,1200,626,38,-511,-971,-1329,-1563,-1674,-1668,-1547,-1334,-1032,-659,-236,248,754,1320,1903,2535,3181,3838,4458,5015,5445,5718,5793,5653,5299,4745,4019,3165,2218,1244,274,-613,-1388,-1977,-2348,-2464,-2304,-1883,-1218,-374,590,1572,2486,3244,3756,3986,3906,3535,2941,2192,1419,708,195,-84,-51,247,795,1477,2207,2855,3325,3528,3415,2967,2215,1195,8,-1267,-2500,-3588,-4422,-4915,-5015,-4704,-4001,-2973,-1707,-324,1048,2288,3282,3943,4219,4088,3568,2710,1594,319,-983,-2206,-3206,-3905,-4205,-4087,-3553,-2667,-1527,-266,980,2064,2885,3340,3422,3092,2444,1503,424,-719,-1760,-2624,-3189,-3418,-3285,-2807,-2064,-1118,-98,900,1767,2426,2820,2933,2764,2357,1744,998,160,-706,-1545,-2325,-2994,-3538,-3940,-4202,-4333,-4363,-4298,-4171,-3990,-3758,-3483,-3160,-2795,-2393,-1986,-1595,-1272,-1048,-947,-1006,-1190,-1522,-1931,-2418,-2922,-3432,-3914,-4351,-4740,-5055,-5300,-5447,-5483,-5390,-5138,-4725,-4138,-3389,-2514,-1540,-529,472,1417,2265,3003,3619,4127,4533,4866,5131,5342,5503,5598,5632,5586,5458,5258,4977,4645,4253,3827,3357,2870,2370,1889,1464,1128,931,897,1047,1368,1833,2395,2985,3544,3993,4278,4354,4181,3764,3104,2250,1271,240,-739,-1578,-2199,-2545,-2592,-2353,-1860,-1186,-416,359,1035,1534,1772,1712,1331,642,-301,-1429,-2633,-3826,-4888,-5756,-6364,-6691,-6753,-6580,-6221,-5747,-5204,-4657,-4147,-3713,-3385,-3185,-3122,-3200,-3409,-3727,-4135,-4590,-5071,-5531,-5948,-6278,-6521,-6636,-6642,-6507,-6252,-5856,-5328,-4648,-3837,-2883,-1824,-694,458,1536,2481,3181,3596,3663,3412,2867,2130,1288,464,-259,-798,-1123,-1237,-1155,-943,-631,-288,73,420,767,1110,1477,1861,2284,2725,3197,3679,4176,4679,5178,5667,6127,6544,6898,7172,7354,7430,7401,7253,6996,6622,6143,5568,4903,4175,3402,2614,1846,1136,520,37,-292,-454,-454,-322,-93,160,382,498,450,198,-277,-977,-1846,-2851,-3892,-4899,-5783,-6479,-6926,-7116,-7027,-6709,-6186,-5535,-4808,-4082,-3411,-2855,-2446,-2210,-2152,-2248,-2464,-2744,-3021,-3231,-3330,-3262,-3042,-2659,-2171,-1623,-1087,-620,-290,-112,-111,-258,-512,-822,-1127,-1369,-1520,-1546,-1451,-1245,-959,-629,-295,-10,214,320,324,198,-27,-335,-680,-1010,-1271,-1397,-1349,-1086,-613,61,869,1743,2588,3308,3831,4094,4093,3830,3359,2742,2046,1348,695,138,-307,-631,-845,-967,-1015,-1019,-992,-953,-919,-876,-852,-805,-754,-647,-491,-245,87,515,1027,1593,2187,2762,3276,3687,3950,4043,3936,3630,3124,2450,1630,722,-222,-1132,-1931,-2554,-2942,-3039,-2845,-2345,-1606,-657,371,1427,2363,3115,3588,3734,3527,2977,2127,1042,-172,-1409,-2540,-3448,-4043,-4244,-4044,-3447,-2537,-1413,-212,928,1871,2518,2812,2739,2360,1742,1030,315,-250,-623,-725,-581,-227,266,782,1254,1565,1687,1572,1238,723,75,-624,-1317,-1939,-2445,-2817,-3030,-3096,-3010,-2787,-2443,-1996,-1491,-969,-500,-153,8,-72,-416,-1020,-1834,-2789,-3771,-4672,-5382,-5806,-5898,-5635,-5063,-4247,-3302,-2340,-1479,-811,-385,-240,-331,-647,-1094,-1629,-2163,-2656,-3044,-3316,-3441,-3425,-3278,-3014,-2667,-2245,-1780,-1266,-716,-109,564,1313,2143,3036,3968,4891,5748,6491,7053,7431,7581,7552,7343,7021,6608,6151,5658,5144,4595,4013,3399,2776,2177,1665,1289,1120,1183,1502,2042,2751,3538,4299,4924,5318,5412,5175,4617,3790,2760,1638,508,-528,-1405,-2064,-2482,-2647,-2573,-2295,-1853,-1305,-716,-147,354,731,986,1090,1080,967,788,575,340,103,-149,-420,-738,-1115,-1575,-2122,-2745,-3444,-4162,-4880,-5532,-6071,-6457,-6649,-6650,-6455,-6123,-5673,-5175,-4660,-4150,-3665,-3191,-2729,-2290,-1886,-1560,-1350,-1296,-1421,-1724,-2171,-2697,-3221,-3645,-3886,-3873,-3574,-2996,-2171,-1194,-124,903,1849,2620,3211,3603,3810,3858,3759,3529,3182,2709,2143,1484,783,84,-546,-1052,-1354,-1420,-1197,-688,103,1137,2362,3714,5107,6473,7715,8776,9572,10060,10191,9956,9356,8441,7271,5948,4570,3263,2111,1219,618,357,402,737,1283,1963,2698,3376,3937,4297,4409,4252,3805,3106,2170,1075,-139,-1382,-2587,-3693,-4623,-5350,-5822,-6038,-5998,-5728,-5278,-4703,-4074,-3469,-2935,-2528,-2249,-2087,-2008,-1946,-1851,-1667,-1361,-925,-382,238,853,1418,1839,2080,2068,1813,1284,547,-373,-1372,-2368,-3250,-3915,-4285,-4293,-3933,-3233,-2265,-1157,-32,963,1723,2182,2312,2159,1776,1264,698,159,-320,-703,-1003,-1219,-1357,-1426,-1398,-1269,-1003,-591,-40,639,1370,2090,2695,3109,3257,3129,2731,2143,1452,774,207,-170,-320,-253,-11,323,661,906,1002,899,626,212,-245,-656,-921,-958,-726,-207,552,1485,2491,3454,4260,4818,5050,4936,4477,3717,2735,1611,457,-632,-1558,-2237,-2615,-2651,-2347,-1729,-870,153,1219,2224,3062,3639,3906,3829,3430,2732,1828,770,-324,-1370,-2284,-2970,-3389,-3489,-3261,-2734,-1950,-997,29,1005,1833,2403,2669,2596,2224,1616,890,170,-413,-750,-772,-465,143,970,1901,2817,3580,4105,4297,4135,3609,2754,1646,348,-1016,-2367,-3589,-4598,-5317,-5697,-5707,-5365,-4702,-3786,-2700,-1534,-379,687,1587,2271,2687,2788,2575,2018,1164,55,-1230,-2592,-3904,-5083,-5989,-6578,-6785,-6606,-6089,-5286,-4328,-3300,-2346,-1534,-946,-599,-485,-564,-780,-1056,-1351,-1597,-1792,-1906,-1979,-2003,-2021,-2018,-2001,-1931,-1775,-1472,-1000,-314,572,1639,2833,4074,5282,6363,7246,7864,8188,8203,7925,7405,6681,5842,4938,4053,3235,2542,2008,1665,1530,1605,1878,2323,2891,3532,4168,4742,5181,5442,5499,5331,4959,4402,3698,2895,2029,1145,282,-535,-1277,-1927,-2471,-2874,-3143,-3227,-3131,-2829,-2321,-1633,-785,154,1128,2064,2878,3524,3931,4078,3954,3549,2906,2040,1009,-146,-1372,-2606,-3811,-4913,-5886,-6670,-7236,-7572,-7641,-7492,-7099,-6551,-5862,-5117,-4367,-3671,-3071,-2582,-2221,-1947,-1754,-1585,-1433,-1267,-1120,-992,-938,-976,-1131,-1406,-1779,-2206,-2629,-2968,-3159,-3131,-2846,-2299,-1506,-545,517,1561,2514,3273,3806,4068,4066,3811,3334,2675,1881,1006,108,-734,-1459,-1967,-2204,-2093,-1601,-726,516,2040,3764,5541,7240,8702,9802,10425,10510,10025,9015,7550,5763,3813,1874,130,-1256,-2152,-2484,-2201,-1369,-47,1595,3392,5144,6653,7754,8315,8271,7607,6388,4714,2741,631,-1435,-3308,-4858,-6002,-6697,-6955,-6811,-6362,-5695,-4929,-4161,-3477,-2922,-2523,-2255,-2089,-1970,-1843,-1678,-1433,-1120,-738,-324,89,461,758,946,1010,933,712,356,-134,-718,-1379,-2055,-2702,-3247,-3643,-3825,-3776,-3474,-2955,-2253,-1453,-628,119,712,1073,1165,974,529,-119,-862,-1618,-2240,-2657,-2771,-2579,-2062,-1318,-401,540,1410,2083,2489,2568,2316,1760,949,-21,-1082,-2128,-3086,-3879,-4459,-4767,-4802,-4532,-3991,-3210,-2257,-1218,-200,695,1370,1758,1826,1592,1100,447,-265,-911,-1395,-1628,-1576,-1228,-625,155,1019,1850,2547,3010,3176,3002,2505,1714,719,-376,-1438,-2328,-2920,-3115,-2861,-2147,-1036,363,1902,3407,4691,5616,6049,5936,5286,4141,2639,901,-872,-2534,-3907,-4878,-5365,-5334,-4824,-3903,-2697,-1341,20,1264,2287,3034,3476,3622,3510,3164,2661,2025,1335,631,-14,-545,-897,-1023,-901,-525,64,798,1584,2300,2844,3094,3003,2507,1651,472,-915,-2381,-3786,-4988,-5868,-6363,-6431,-6099,-5434,-4509,-3454,-2360,-1337,-462,209,646,844,821,614,264,-183,-683,-1208,-1734,-2243,-2743,-3217,-3679,-4116,-4515,-4876,-5157,-5374,-5492,-5532,-5495,-5396,-5248,-5054,-4821,-4524,-4179,-3754,-3278,-2759,-2227,-1724,-1277,-918,-658,-486,-393,-334,-285,-200,-47,188,537,976,1519,2131,2787,3441,4055,4559,4919,5086,5029,4758,4303,3716,3098,2526,2108,1901,1961,2281,2840,3573,4402,5226,5962,6507,6804,6801,6485,5862,4978,3879,2655,1368,107,-1068,-2096,-2935,-3545,-3905,-3987,-3798,-3317,-2593,-1640,-534,648,1822,2868,3713,4244,4429,4213,3629,2713,1559,275,-1013,-2194,-3153,-3838,-4210,-4284,-4114,-3771,-3351,-2949,-2629,-2463,-2457,-2620,-2921,-3302,-3731,-4131,-4481,-4737,-4884,-4911,-4810,-4583,-4228,-3766,-3202,-2580,-1927,-1301,-730,-271,73,262,309,209,-19,-356,-763,-1215,-1650,-2042,-2325,-2489,-2500,-2376,-2138,-1835,-1521,-1252,-1075,-1008,-1070,-1222,-1458,-1707,-1934,-2073,-2074,-1888,-1493,-866,-36,968,2070,3196,4249,5148,5819,6206,6289,6061,5554,4804,3889,2862,1826,832,-22,-700,-1119,-1276,-1111,-651,116,1140,2368,3722,5091,6370,7433,8168,8500,8347,7720,6624,5148,3396,1500,-388,-2140,-3627,-4779,-5537,-5908,-5900,-5575,-4981,-4196,-3279,-2292,-1304,-349,502,1229,1781,2147,2301,2248,1985,1533,919,183,-628,-1452,-2228,-2898,-3402,-3717,-3807,-3694,-3382,-2920,-2342,-1710,-1058,-449,93,526,825,979,973,807,487,27,-560,-1233,-1966,-2686,-3345,-3850,-4146,-4156,-3853,-3226,-2310,-1175,92,1365,2557,3535,4254,4625,4640,4281,3567,2544,1270,-166,-1669,-3124,-4430,-5486,-6227,-6606,-6625,-6302,-5705,-4893,-3964,-2990,-2040,-1179,-423,197,694,1077,1364,1576,1723,1818,1859,1853,1785,1669,1495,1273,1019,741,450,179,-91,-321,-528,-702,-826,-901,-890,-772,-513,-79,546,1369,2359,3479,4631,5728,6656,7298,7574,7408,6791,5737,4320,2649,860,-890,-2452,-3690,-4503,-4819,-4625,-3938,-2836,-1403,203,1871,3420,4740,5697,6223,6266,5844,4998,3823,2446,992,-386,-1579,-2474,-3025,-3189,-3002,-2493,-1751,-863,77,970,1730,2294,2598,2624,2374,1864,1159,324,-561,-1397,-2127,-2679,-3036,-3191,-3172,-3017,-2779,-2494,-2203,-1916,-1642,-1374,-1111,-848,-596,-371,-181,-43,46,95,112,110,89,27,-82,-288,-599,-1050,-1635,-2336,-3129,-3962,-4778,-5544,-6177,-6671,-6960,-7024,-6844,-6383,-5659,-4654,-3419,-1992,-465,1075,2502,3712,4593,5073,5121,4743,4006,3012,1889,791,-156,-842,-1196,-1214,-915,-374,321,1065,1790,2409,2925,3318,3638,3924,4247,4639,5146,5751,6437,7130,7753,8206,8400,8262,7748,6857,5623,4130,2477,792,-787,-2136,-3142,-3716,-3818,-3424,-2574,-1344,164,1793,3399,4810,5882,6508,6601,6157,5193,3808,2114,279,-1553,-3207,-4568,-5523,-6015,-6038,-5602,-4793,-3689,-2420,-1099,135,1189,1957,2395,2474,2199,1628,810,-155,-1190,-2207,-3132,-3916,-4512,-4912,-5091,-5060,-4804,-4336,-3660,-2808,-1812,-750,302,1236,1965,2416,2549,2390,1973,1414,787,210,-256,-574,-742,-807,-816,-848,-966,-1214,-1636,-2208,-2918,-3697,-4458,-5112,-5539,-5647,-5353,-4608,-3423,-1847,11,1999,3942,5649,6960,7738,7910,7476,6472,5043,3316,1491,-258,-1768,-2907,-3592,-3780,-3489,-2760,-1676,-342,1145,2660,4124,5425,6518,7329,7844,8039,7939,7558,6949,6161,5246,4272,3275,2303,1386,536,-220,-883,-1431,-1844,-2105,-2181,-2055,-1717,-1167,-444,411,1317,2185,2927,3439,3661,3540,3066,2274,1225,19,-1221,-2388,-3358,-4069,-4474,-4567,-4397,-3993,-3454,-2808,-2141,-1465,-818,-210,355,857,1286,1612,1806,1835,1675,1314,750,20,-843,-1759,-2658,-3453,-4054,-4408,-4440,-4150,-3519,-2603,-1462,-200,1064,2204,3105,3673,3866,3684,3183,2458,1623,800,75,-472,-848,-1048,-1138,-1186,-1252,-1419,-1710,-2170,-2777,-3511,-4309,-5093,-5767,-6236,-6397,-6192,-5574,-4557,-3194,-1586,126,1797,3253,4378,5048,5217,4883,4087,2937,1549,79,-1335,-2547,-3466,-4001,-4131,-3844,-3175,-2185,-944,443,1900,3309,4607,5703,6561,7144,7453,7499,7310,6917,6355,5644,4816,3877,2870,1807,767,-219,-1041,-1661,-1973,-1972,-1619,-956,-48,1013,2100,3098,3887,4390,4544,4352,3829,3045,2073,1015,-38,-1001,-1795,-2382,-2728,-2844,-2755,-2503,-2147,-1735,-1322,-931,-580,-278,-6,246,488,743,987,1228,1425,1556,1569,1445,1140,651,-21,-849,-1777,-2737,-3634,-4380,-4878,-5057,-4875,-4312,-3404,-2210,-828,617,2022,3244,4221,4862,5149,5075,4663,3947,2977,1786,439,-1047,-2598,-4184,-5741,-7205,-8519,-9618,-10423,-10901,-10966,-10598,-9747,-8419,-6624,-4444,-1976,599,3090,5271,6925,7888,8034,7359,5916,3882,1480,-1010,-3300,-5133,-6296,-6674,-6218,-4981,-3081,-685,2000,4761,7419,9774,11722,13150,14002,14274,13966,13146,11884,10295,8495,6622,4785,3105,1642,464,-419,-997,-1290,-1316,-1108,-689,-96,641,1460,2311,3093,3724,4094,4105,3696,2815,1487,-244,-2253,-4410,-6524,-8444,-9982,-11035,-11502,-11357,-10634,-9390,-7748,-5844,-3819,-1827,11,1592,2841,3723,4221,4351,4147,3653,2925,2020,1000,-74,-1148,-2161,-3074,-3843,-4435,-4837,-5022,-4987,-4724,-4232,-3521,-2619,-1555,-416,730,1756,2559,3033,3096,2729,1943,838,-462,-1778,-2932,-3759,-4138,-4001,-3373,-2314,-983,471,1858,3014,3820,4180,4088,3572,2721,1662,537,-503,-1323,-1818,-1921,-1628,-968,-48,1018,2069,2960,3563,3778,3586,2979,2059,919,-286,-1414,-2342,-2969,-3254,-3206,-2859,-2324,-1680,-1056,-545,-212,-108,-221,-520,-942,-1402,-1817,-2109,-2216,-2102,-1755,-1186,-438,448,1398,2351,3231,3971,4507,4792,4784,4467,3847,2940,1808,503,-878,-2255,-3528,-4618,-5451,-5980,-6177,-6045,-5603,-4901,-3995,-2959,-1878,-828,108,855,1363,1585,1513,1158,565,-192,-1026,-1816,-2475,-2887,-3004,-2778,-2220,-1366,-281,927,2180,3345,4356,5114,5577,5712,5521,5034,4301,3400,2408,1428,533,-197,-713,-997,-1050,-921,-664,-357,-71,142,234,229,111,-30,-193,-297,-351,-357,-363,-454,-716,-1238,-2093,-3300,-4845,-6637,-8549,-10406,-12023,-13206,-13812,-13723,-12908,-11405,-9311,-6809,-4100,-1421,1003,2978,4366,5077,5112,4519,3415,1952,315,-1323,-2770,-3889,-4557,-4708,-4321,-3437,-2129,-530,1214,2940,4487,5730,6570,6955,6889,6402,5585,4531,3377,2241,1247,480,19,-142,8,382,917,1505,2053,2481,2744,2818,2736,2529,2283,2051,1919,1911,2063,2350,2739,3170,3560,3844,3948,3840,3495,2942,2221,1410,595,-140,-733,-1129,-1326,-1326,-1167,-893,-542,-167,225,582,923,1193,1398,1477,1410,1141,638,-116,-1130,-2356,-3742,-5186,-6571,-7770,-8649,-9116,-9090,-8558,-7549,-6139,-4455,-2634,-835,810,2171,3184,3807,4036,3930,3527,2929,2200,1412,629,-138,-856,-1549,-2223,-2902,-3593,-4295,-4984,-5620,-6151,-6515,-6647,-6506,-6059,-5298,-4255,-2987,-1572,-134,1220,2360,3182,3604,3583,3113,2253,1076,-265,-1641,-2865,-3785,-4267,-4204,-3558,-2351,-649,1399,3622,5826,7796,9366,10383,10773,10507,9653,8302,6641,4856,3163,1758,798,371,512,1151,2174,3414,4669,5772,6539,6880,6720,6071,4971,3521,1816,-1,-1834,-3554,-5097,-6385,-7392,-8095,-8506,-8630,-8508,-8157,-7623,-6932,-6119,-5218,-4261,-3275,-2298,-1360,-499,251,853,1292,1542,1624,1545,1360,1098,842,611,475,429,494,631,814,985,1093,1104,985,747,414,30,-337,-632,-802,-819,-686,-429,-103,230,491,631,596,380,-6,-510,-1066,-1572,-1955,-2123,-2038,-1689,-1106,-368,422,1151,1696,1973,1906,1497,755,-233,-1366,-2520,-3557,-4348,-4796,-4819,-4402,-3560,-2385,-979,488,1864,2997,3760,4083,3954,3398,2517,1425,263,-825,-1729,-2364,-2695,-2721,-2508,-2110,-1648,-1201,-861,-685,-692,-862,-1142,-1433,-1652,-1669,-1426,-852,57,1253,2667,4162,5599,6826,7700,8125,8025,7410,6309,4838,3119,1321,-405,-1903,-3060,-3804,-4099,-3975,-3488,-2739,-1834,-903,-41,654,1145,1399,1448,1327,1099,839,591,407,292,231,199,138,27,-172,-445,-752,-1049,-1242,-1286,-1118,-734,-167,525,1229,1842,2252,2379,2184,1683,932,43,-854,-1623,-2133,-2308,-2101,-1528,-663,404,1529,2597,3492,4133,4487,4541,4337,3917,3348,2673,1934,1148,314,-566,-1519,-2524,-3600,-4699,-5806,-6863,-7825,-8632,-9240,-9602,-9691,-9489,-8995,-8225,-7218,-6019,-4715,-3364,-2084,-940,-23,615,948,982,748,339,-170,-634,-971,-1050,-830,-253,649,1829,3185,4596,5908,7003,7749,8078,7975,7463,6642,5641,4607,3692,3025,2676,2679,3000,3548,4217,4858,5357,5588,5512,5085,4357,3387,2277,1132,69,-845,-1530,-1980,-2182,-2184,-2020,-1760,-1445,-1127,-836,-578,-354,-145,86,351,694,1108,1602,2141,2698,3206,3619,3879,3939,3785,3408,2849,2146,1377,598,-120,-748,-1254,-1666,-1996,-2311,-2635,-3029,-3474,-3970,-4450,-4834,-5040,-4972,-4584,-3849,-2810,-1547,-192,1114,2214,3008,3402,3402,3029,2393,1592,777,46,-502,-815,-895,-749,-442,-21,450,919,1343,1674,1882,1920,1766,1386,783,-32,-1017,-2086,-3163,-4122,-4874,-5323,-5433,-5175,-4607,-3787,-2830,-1843,-946,-204,306,607,704,681,604,562,603,777,1062,1451,1864,2256,2557,2730,2774,2695,2558,2423,2370,2463,2760,3254,3952,4781,5678,6552,7315,7885,8209,8236,7954,7362,6488,5352,4022,2538,959,-639,-2218,-3702,-5044,-6207,-7133,-7804,-8188,-8272,-8051,-7535,-6739,-5709,-4489,-3146,-1764,-420,786,1790,2501,2901,2935,2649,2045,1221,245,-753,-1666,-2371,-2767,-2780,-2378,-1572,-418,967,2467,3898,5133,6023,6488,6494,6056,5268,4237,3121,2051,1154,494,99,-57,-40,83,234,354,424,426,384,324,252,202,151,104,42,-51,-182,-347,-534,-733,-919,-1102,-1285,-1491,-1763,-2123,-2611,-3222,-3948,-4729,-5497,-6152,-6586,-6714,-6454,-5792,-4744,-3380,-1831,-230,1254,2482,3346,3768,3739,3286,2476,1411,195,-1063,-2251,-3289,-4096,-4607,-4787,-4594,-4036,-3119,-1893,-427,1186,2834,4390,5742,6773,7412,7619,7386,6775,5846,4735,3529,2375,1345,525,-52,-384,-485,-401,-181,124,462,796,1095,1331,1503,1594,1623,1600,1547,1500,1468,1489,1556,1664,1805,1925,2018,2028,1945,1740,1414,971,421,-197,-846,-1477,-2019,-2428,-2639,-2630,-2395,-1953,-1376,-727,-104,412,767,915,878,675,390,82,-155,-276,-233,-31,312,753,1244,1732,2201,2608,2957,3236,3414,3504,3423,3188,2716,2023,1090,-48,-1335,-2693,-4033,-5253,-6285,-7061,-7563,-7800,-7803,-7645,-7376,-7077,-6785,-6536,-6329,-6139,-5943,-5681,-5343,-4893,-4348,-3737,-3082,-2450,-1848,-1318,-849,-423,-21,409,882,1435,2059,2766,3510,4279,5020,5697,6286,6739,7061,7226,7246,7125,6870,6500,6033,5486,4889,4269,3658,3097,2624,2255,2024,1906,1900,1950,2019,2042,1977,1783,1443,961,366,-299,-979,-1593,-2109,-2439,-2582,-2499,-2208,-1735,-1115,-417,317,1013,1635,2144,2528,2787,2935,3000,2985,2924,2784,2571,2251,1797,1209,475,-369,-1288,-2228,-3125,-3933,-4598,-5089,-5389,-5475,-5361,-5027,-4495,-3762,-2862,-1819,-695,446,1515,2423,3086,3439,3443,3113,2480,1640,677,-283,-1147,-1820,-2247,-2393,-2256,-1857,-1244,-471,382,1241,2018,2636,3017,3106,2856,2254,1312,76,-1385,-2961,-4536,-5977,-7168,-7987,-8389,-8307,-7799,-6898,-5735,-4420,-3103,-1904,-924,-231,159,256,116,-179,-549,-884,-1117,-1162,-1006,-614,-44,676,1451,2191,2816,3228,3396,3274,2906,2319,1627,912,314,-79,-155,111,752,1703,2871,4127,5284,6186,6661,6601,5928,4662,2857,664,-1738,-4144,-6320,-8086,-9274,-9783,-9587,-8703,-7239,-5338,-3176,-969,1106,2854,4163,4922,5131,4788,3982,2815,1418,-68,-1509,-2781,-3787,-4445,-4707,-4550,-3984,-3041,-1808,-367,1148,2621,3922,4961,5660,6004,6003,5719,5225,4626,3998,3432,2950,2575,2276,2005,1720,1352,898,326,-313,-1002,-1655,-2231,-2653,-2889,-2914,-2723,-2353,-1841,-1259,-678,-180,165,296,161,-253,-961,-1932,-3123,-4471,-5886,-7269,-8512,-9503,-10145,-10350,-10067,-9276,-8001,-6327,-4359,-2269,-224,1577,2976,3837,4081,3709,2769,1395,-253,-1972,-3575,-4882,-5766,-6154,-6026,-5433,-4452,-3216,-1857,-507,696,1689,2381,2790,2910,2811,2559,2234,1928,1697,1602,1664,1880,2227,2652,3095,3489,3772,3890,3829,3562,3140,2579,1967,1365,843,490,323,412,719,1258,1948,2740,3532,4236,4750,5007,4928,4516,3747,2691,1407,4,-1420,-2745,-3888,-4745,-5281,-5442,-5238,-4683,-3831,-2756,-1555,-325,820,1800,2532,2983,3125,2990,2606,2050,1396,721,107,-388,-709,-832,-745,-456,11,619,1317,2038,2721,3289,3672,3814,3659,3194,2401,1320,-6,-1498,-3061,-4601,-6018,-7218,-8155,-8765,-9063,-9043,-8764,-8275,-7658,-6982,-6319,-5734,-5257,-4907,-4677,-4533,-4442,-4353,-4229,-4030,-3748,-3358,-2856,-2258,-1532,-723,197,1182,2218,3255,4241,5119,5828,6328,6583,6598,6377,5977,5431,4818,4180,3575,3042,2592,2252,1997,1838,1747,1715,1735,1799,1899,2041,2199,2371,2533,2650,2709,2672,2533,2280,1936,1502,1039,557,112,-276,-585,-809,-940,-1003,-988,-917,-790,-603,-351,-34,367,827,1354,1900,2436,2892,3209,3314,3147,2674,1881,797,-516,-1964,-3431,-4786,-5918,-6705,-7087,-7006,-6475,-5519,-4221,-2681,-1012,635,2155,3407,4313,4796,4836,4440,3668,2599,1363,77,-1097,-2058,-2666,-2886,-2667,-2059,-1126,9,1199,2302,3166,3699,3826,3549,2905,1982,897,-218,-1243,-2072,-2656,-2972,-3057,-2986,-2853,-2761,-2796,-3014,-3426,-4009,-4685,-5375,-5957,-6346,-6444,-6197,-5586,-4609,-3333,-1832,-218,1370,2814,3970,4750,5068,4906,4264,3209,1827,246,-1394,-2946,-4260,-5217,-5710,-5676,-5095,-3990,-2425,-523,1599,3754,5796,7558,8897,9722,9942,9562,8571,7073,5140,2937,613,-1668,-3733,-5454,-6712,-7437,-7619,-7261,-6446,-5254,-3812,-2251,-687,742,1955,2865,3433,3645,3512,3080,2415,1600,720,-139,-904,-1518,-1944,-2168,-2185,-2018,-1673,-1200,-594,92,872,1717,2630,3606,4628,5676,6701,7653,8444,8999,9220,9037,8404,7301,5764,3874,1744,-452,-2546,-4343,-5681,-6427,-6514,-5935,-4769,-3153,-1289,605,2289,3572,4286,4370,3796,2652,1043,-852,-2863,-4802,-6524,-7903,-8866,-9387,-9470,-9182,-8576,-7756,-6789,-5750,-4697,-3657,-2658,-1710,-827,-21,681,1257,1671,1884,1882,1638,1164,475,-387,-1364,-2391,-3383,-4281,-4997,-5487,-5702,-5625,-5249,-4600,-3697,-2609,-1371,-64,1265,2552,3748,4806,5708,6410,6926,7244,7374,7344,7155,6851,6430,5930,5359,4753,4138,3569,3077,2736,2565,2624,2894,3375,4000,4704,5375,5927,6245,6263,5932,5228,4202,2895,1418,-117,-1586,-2872,-3865,-4516,-4777,-4683,-4271,-3641,-2876,-2086,-1357,-742,-278,45,259,405,549,724,968,1281,1643,2022,2366,2630,2772,2767,2608,2308,1908,1458,1025,676,474,456,649,1033,1551,2146,2678,3069,3180,2937,2279,1203,-253,-1980,-3858,-5716,-7404,-8769,-9709,-10158,-10099,-9586,-8688,-7538,-6270,-5020,-3920,-3048,-2454,-2123,-2006,-2013,-2036,-1982,-1760,-1351,-735,19,849,1654,2335,2823,3076,3086,2901,2584,2228,1924,1742,1732,1903,2221,2645,3073,3453,3700,3766,3653,3352,2933,2447,1984,1615,1414,1422,1662,2120,2762,3516,4304,5025,5594,5929,5967,5695,5106,4244,3186,1996,792,-357,-1357,-2156,-2696,-2969,-2949,-2668,-2140,-1416,-548,395,1345,2224,2966,3509,3813,3847,3612,3113,2384,1467,413,-724,-1872,-2985,-3973,-4790,-5359,-5632,-5565,-5133,-4348,-3241,-1884,-372,1179,2647,3900,4838,5383,5480,5160,4448,3468,2331,1209,224,-465,-809,-735,-302,437,1346,2275,3090,3635,3850,3672,3152,2355,1411,455,-373,-988,-1315,-1380,-1227,-957,-702,-566,-677,-1077,-1800,-2790,-3964,-5177,-6282,-7111,-7541,-7481,-6918,-5890,-4525,-2969,-1422,-62,948,1496,1539,1092,231,-916,-2212,-3492,-4633,-5510,-6072,-6263,-6107,-5611,-4831,-3819,-2632,-1334,30,1402,2739,4002,5146,6143,6958,7567,7942,8091,7984,7656,7098,6346,5419,4351,3175,1943,691,-512,-1631,-2594,-3370,-3914,-4200,-4237,-4003,-3557,-2900,-2105,-1211,-278,632,1468,2178,2722,3069,3210,3131,2860,2411,1825,1148,419,-293,-943,-1452,-1768,-1819,-1553,-946,25,1312,2859,4564,6273,7860,9143,9993,10299,9981,9040,7514,5520,3213,809,-1489,-3441,-4888,-5679,-5777,-5193,-4042,-2489,-749,941,2367,3331,3711,3447,2561,1144,-647,-2620,-4571,-6299,-7662,-8542,-8919,-8804,-8278,-7450,-6431,-5348,-4282,-3310,-2459,-1733,-1124,-599,-144,263,611,883,1030,1011,775,294,-451,-1433,-2609,-3900,-5201,-6418,-7439,-8181,-8591,-8628,-8318,-7672,-6771,-5659,-4423,-3118,-1802,-504,736,1926,3043,4095,5076,5972,6775,7449,7979,8326,8474,8424,8176,7778,7271,6725,6209,5780,5488,5340,5336,5425,5551,5640,5614,5420,5014,4392,3577,2618,1594,579,-337,-1096,-1640,-1967,-2069,-1997,-1793,-1516,-1235,-990,-822,-772,-823,-1008,-1281,-1641,-2030,-2405,-2699,-2851,-2804,-2510,-1962,-1156,-150,996,2186,3303,4248,4911,5229,5163,4736,3998,3062,2048,1091,313,-202,-423,-353,-77,322,702,943,931,585,-129,-1201,-2566,-4128,-5746,-7282,-8599,-9580,-10166,-10326,-10096,-9537,-8736,-7784,-6762,-5719,-4704,-3715,-2781,-1893,-1077,-353,237,657,856,807,493,-77,-850,-1758,-2696,-3535,-4177,-4492,-4450,-3997,-3199,-2119,-892,337,1427,2251,2723,2816,2544,1991,1256,490,-179,-625,-751,-523,69,971,2094,3327,4544,5621,6464,6995,7179,7016,6536,5783,4845,3770,2662,1566,552,-334,-1063,-1598,-1938,-2060,-1982,-1701,-1250,-661,36,764,1505,2160,2717,3099,3289,3267,3019,2581,1966,1233,425,-412,-1226,-1999,-2692,-3301,-3802,-4183,-4402,-4452,-4269,-3865,-3205,-2326,-1267,-102,1077,2159,3055,3679,3987,3977,3687,3192,2595,2005,1513,1202,1093,1184,1431,1760,2099,2358,2494,2458,2253,1896,1412,861,281,-289,-817,-1300,-1746,-2166,-2602,-3054,-3539,-4038,-4504,-4901,-5153,-5223,-5076,-4728,-4207,-3599,-2977,-2454,-2110,-2014,-2216,-2704,-3466,-4433,-5525,-6649,-7708,-8594,-9255,-9608,-9648,-9361,-8780,-7955,-6942,-5816,-4630,-3457,-2316,-1259,-268,627,1472,2250,3001,3715,4405,5046,5631,6117,6479,6686,6708,6542,6176,5636,4945,4131,3244,2306,1360,439,-439,-1243,-1951,-2550,-3010,-3322,-3466,-3423,-3198,-2782,-2197,-1469,-638,231,1082,1830,2434,2816,2979,2899,2622,2205,1710,1245,852,619,550,677,968,1398,1934,2525,3154,3774,4371,4917,5378,5737,5942,5978,5801,5412,4804,4027,3116,2171,1253,472,-124,-469,-575,-451,-179,170,485,674,661,390,-144,-926,-1897,-2985,-4082,-5112,-5964,-6587,-6924,-6951,-6686,-6141,-5369,-4429,-3377,-2297,-1237,-275,544,1162,1544,1650,1473,994,253,-740,-1904,-3197,-4516,-5806,-6970,-7964,-8722,-9234,-9470,-9456,-9207,-8762,-8174,-7479,-6727,-5956,-5177,-4414,-3643,-2865,-2035,-1153,-185,866,1978,3148,4304,5426,6442,7321,8027,8539,8859,8995,8970,8828,8583,8294,7962,7624,7271,6906,6505,6056,5535,4928,4238,3463,2639,1786,963,197,-452,-972,-1321,-1526,-1570,-1506,-1350,-1153,-942,-757,-607,-511,-468,-476,-532,-637,-792,-996,-1253,-1537,-1832,-2076,-2226,-2203,-1964,-1471,-716,247,1383,2551,3691,4650,5381,5798,5904,5706,5268,4655,3953,3230,2544,1917,1359,842,330,-210,-830,-1526,-2325,-3186,-4091,-4987,-5831,-6575,-7182,-7612,-7853,-7871,-7679,-7250,-6620,-5790,-4813,-3744,-2646,-1610,-711,-26,399,520,357,-74,-703,-1458,-2240,-2979,-3586,-4027,-4273,-4335,-4234,-4026,-3743,-3446,-3158,-2913,-2710,-2551,-2412,-2275,-2105,-1889,-1580,-1192,-685,-91,598,1351,2134,2935,3692,4411,5034,5576,5990,6308,6481,6549,6473,6281,5960,5532,5010,4416,3781,3131,2504,1928,1420,1013,691,478,343,292,289,341,418,527,662,811,993,1169,1364,1513,1642,1683,1650,1506,1264,922,496,-1,-541,-1115,-1686,-2249,-2757,-3191,-3497,-3639,-3579,-3287,-2763,-2018,-1094,-51,1036,2095,3038,3822,4387,4723,4835,4734,4479,4106,3674,3234,2812,2439,2112,1817,1535,1233,887,486,16,-500,-1053,-1596,-2096,-2515,-2808,-2954,-2929,-2736,-2391,-1933,-1411,-907,-484,-237,-210,-462,-984,-1761,-2732,-3805,-4901,-5897,-6728,-7315,-7637,-7690,-7509,-7156,-6696,-6222,-5786,-5448,-5229,-5116,-5092,-5081,-5038,-4887,-4572,-4065,-3333,-2394,-1271,-8,1336,2698,4019,5233,6289,7155,7788,8191,8348,8277,8004,7547,6960,6260,5511,4723,3958,3222,2559,1968,1464,1041,686,387,122,-125,-377,-625,-896,-1145,-1388,-1570,-1680,-1675,-1543,-1258,-822,-251,448,1221,2045,2869,3630,4306,4821,5161,5285,5176,4849,4315,3639,2876,2122,1454,962,703,722,1021,1579,2336,3226,4141,5004,5712,6199,6423,6345,5996,5380,4568,3607,2567,1514,489,-458,-1311,-2062,-2699,-3255,-3709,-4087,-4376,-4554,-4626,-4542,-4320,-3927,-3390,-2726,-1978,-1198,-449,212,721,1035,1114,940,516,-136,-979,-1945,-2973,-3984,-4898,-5673,-6245,-6613,-6781,-6774,-6659,-6479,-6318,-6216,-6219,-6337,-6554,-6832,-7109,-7302,-7347,-7159,-6706,-5954,-4917,-3622,-2130,-507,1164,2810,4361,5758,6965,7949,8714,9254,9597,9756,9765,9646,9422,9111,8727,8282,7789,7259,6714,6161,5631,5118,4642,4195,3764,3349,2910,2455,1954,1424,851,283,-284,-788,-1217,-1533,-1715,-1754,-1660,-1425,-1102,-696,-267,153,517,797,956,995,918,749,531,314,141,68,123,331,698,1209,1852,2578,3360,4133,4867,5492,5986,6291,6394,6263,5900,5298,4486,3478,2327,1072,-230,-1532,-2780,-3934,-4946,-5778,-6403,-6776,-6898,-6748,-6353,-5734,-4950,-4062,-3156,-2310,-1604,-1104,-854,-871,-1148,-1647,-2316,-3091,-3887,-4638,-5267,-5706,-5919,-5869,-5556,-5020,-4288,-3465,-2629,-1885,-1338,-1049,-1082,-1427,-2062,-2892,-3810,-4679,-5356,-5721,-5683,-5195,-4261,-2942,-1320,454,2270,3958,5432,6571,7348,7726,7752,7467,6961,6316,5640,4990,4457,4049,3799,3688,3691,3777,3908,4048,4173,4245,4246,4144,3926,3566,3077,2441,1722,928,149,-567,-1143,-1524,-1671,-1578,-1249,-739,-100,580,1228,1759,2115,2238,2121,1745,1167,417,-416,-1250,-2009,-2606,-2993,-3134,-3019,-2663,-2098,-1357,-503,426,1372,2288,3139,3877,4491,4947,5244,5368,5319,5108,4728,4212,3555,2799,1952,1057,137,-760,-1605,-2347,-2956,-3388,-3625,-3646,-3446,-3044,-2465,-1754,-980,-208,468,974,1229,1191,825,131,-852,-2074,-3449,-4886,-6278,-7527,-8526,-9208,-9512,-9420,-8950,-8161,-7147,-6022,-4916,-3951,-3221,-2793,-2685,-2867,-3280,-3821,-4370,-4818,-5048,-4979,-4564,-3782,-2659,-1255,353,2053,3741,5310,6656,7714,8429,8782,8796,8488,7937,7202,6357,5485,4633,3858,3188,2637,2216,1915,1725,1619,1572,1538,1491,1377,1184,871,462,-40,-590,-1130,-1611,-1954,-2114,-2059,-1765,-1257,-556,271,1163,2039,2831,3464,3897,4079,4022,3724,3237,2606,1909,1211,591,102,-198,-277,-109,304,942,1775,2726,3735,4692,5518,6118,6430,6406,6035,5336,4346,3136,1781,354,-1044,-2364,-3514,-4463,-5149,-5567,-5683,-5529,-5105,-4470,-3659,-2753,-1815,-924,-164,408,715,732,423,-187,-1074,-2169,-3383,-4635,-5818,-6860,-7698,-8284,-8620,-8698,-8559,-8224,-7748,-7173,-6555,-5940,-5389,-4944,-4650,-4534,-4606,-4864,-5273,-5782,-6332,-6831,-7208,-7368,-7252,-6801,-6003,-4852,-3411,-1724,86,1943,3715,5321,6673,7723,8450,8855,8974,8856,8564,8159,7698,7220,6751,6301,5858,5420,4961,4493,4007,3528,3078,2671,2346,2093,1928,1828,1775,1736,1685,1593,1440,1229,948,621,267,-92,-423,-702,-920,-1048,-1106,-1083,-1000,-862,-677,-444,-158,184,588,1040,1530,2026,2495,2905,3224,3441,3543,3547,3467,3337,3181,3039,2924,2864,2844,2859,2865,2823,2674,2370,1875,1175,288,-749,-1856,-2965,-3981,-4836,-5478,-5863,-5995,-5884,-5554,-5078,-4488,-3878,-3296,-2827,-2517,-2430,-2578,-2985,-3615,-4439,-5369,-6336,-7242,-7997,-8535,-8790,-8744,-8386,-7739,-6855,-5789,-4639,-3489,-2447,-1612,-1058,-851,-1010,-1516,-2315,-3303,-4354,-5324,-6066,-6452,-6396,-5842,-4813,-3355,-1588,348,2299,4095,5611,6738,7416,7646,7450,6917,6138,5235,4319,3494,2844,2413,2235,2287,2543,2942,3416,3893,4298,4573,4657,4529,4159,3565,2779,1850,861,-110,-972,-1638,-2057,-2183,-2025,-1607,-1004,-287,426,1062,1520,1750,1730,1452,975,349,-330,-974,-1497,-1822,-1911,-1734,-1316,-683,97,960,1824,2619,3288,3771,4058,4119,3995,3700,3302,2848,2408,2021,1730,1548,1468,1479,1534,1607,1633,1587,1414,1089,612,-33,-790,-1627,-2454,-3201,-3769,-4104,-4140,-3889,-3370,-2667,-1884,-1150,-587,-314,-390,-854,-1684,-2802,-4125,-5510,-6833,-7983,-8836,-9350,-9452,-9166,-8479,-7478,-6201,-4784,-3301,-1910,-692,226,781,936,669,57,-851,-1910,-2989,-3938,-4607,-4888,-4691,-4002,-2831,-1257,592,2583,4534,6291,7717,8693,9171,9132,8623,7722,6549,5221,3880,2626,1554,717,138,-174,-270,-152,80,420,761,1086,1314,1431,1388,1192,841,372,-175,-742,-1262,-1681,-1947,-2025,-1916,-1616,-1178,-644,-79,451,887,1188,1334,1333,1224,1053,896,819,872,1106,1510,2085,2773,3513,4243,4869,5355,5635,5696,5533,5168,4630,3983,3265,2549,1875,1286,805,438,177,-6,-140,-267,-409,-605,-844,-1143,-1459,-1777,-2059,-2267,-2399,-2437,-2413,-2359,-2322,-2360,-2518,-2824,-3291,-3890,-4583,-5298,-5966,-6513,-6892,-7069,-7045,-6839,-6489,-6050,-5545,-5038,-4519,-4025,-3548,-3104,-2701,-2367,-2123,-1999,-2023,-2202,-2530,-2983,-3504,-4032,-4489,-4791,-4872,-4677,-4167,-3357,-2254,-923,562,2125,3652,5068,6275,7218,7839,8127,8080,7720,7116,6301,5389,4421,3506,2685,2025,1551,1292,1232,1380,1674,2106,2595,3107,3574,3945,4174,4225,4072,3716,3164,2444,1605,693,-214,-1070,-1799,-2365,-2721,-2844,-2731,-2380,-1814,-1053,-139,901,2003,3126,4198,5141,5894,6363,6504,6286,5698,4805,3672,2429,1203,141,-643,-1054,-1045,-628,147,1170,2309,3402,4299,4856,4961,4564,3630,2235,446,-1560,-3640,-5574,-7218,-8398,-9036,-9084,-8584,-7618,-6349,-4941,-3610,-2527,-1845,-1662,-1995,-2815,-3995,-5398,-6824,-8106,-9073,-9630,-9702,-9321,-8521,-7428,-6142,-4803,-3511,-2354,-1394,-653,-142,138,222,110,-151,-540,-1010,-1514,-1985,-2362,-2571,-2548,-2258,-1664,-792,326,1617,2981,4315,5522,6493,7186,7539,7574,7310,6819,6189,5506,4882,4376,4062,3942,4023,4242,4547,4841,5066,5135,5027,4710,4223,3594,2913,2239,1661,1242,1002,978,1113,1379,1694,1979,2177,2209,2071,1731,1235,605,-72,-746,-1316,-1720,-1874,-1743,-1280,-519,519,1733,3017,4229,5233,5884,6102,5809,5025,3807,2274,613,-1005,-2356,-3283,-3655,-3413,-2590,-1280,336,2046,3602,4782,5404,5342,4580,3164,1246,-971,-3234,-5302,-6941,-7996,-8370,-8055,-7136,-5738,-4073,-2339,-760,486,1255,1476,1131,284,-971,-2463,-4053,-5543,-6809,-7717,-8208,-8239,-7840,-7039,-5920,-4562,-3059,-1498,17,1409,2583,3458,3975,4072,3734,2970,1831,415,-1139,-2680,-4010,-4982,-5438,-5298,-4533,-3186,-1368,760,2989,5132,6968,8373,9213,9475,9162,8370,7217,5862,4465,3180,2127,1389,999,940,1154,1560,2054,2544,2938,3191,3238,3118,2794,2351,1796,1205,612,62,-417,-803,-1093,-1277,-1384,-1406,-1388,-1325,-1256,-1176,-1087,-978,-809,-553,-163,396,1136,2054,3104,4220,5305,6245,6932,7268,7195,6701,5821,4659,3348,2062,963,210,-110,53,652,1588,2710,3822,4747,5309,5406,4967,4032,2668,1018,-734,-2439,-3898,-5019,-5706,-5965,-5814,-5367,-4700,-3975,-3269,-2707,-2329,-2181,-2263,-2539,-2982,-3510,-4087,-4631,-5105,-5463,-5673,-5738,-5645,-5422,-5078,-4646,-4140,-3580,-2978,-2342,-1685,-1030,-411,130,528,734,694,379,-205,-1027,-2011,-3048,-4026,-4805,-5282,-5371,-5025,-4255,-3108,-1676,-81,1540,3060,4344,5321,5918,6134,5991,5552,4909,4163,3420,2771,2297,2027,1990,2154,2494,2940,3442,3932,4364,4701,4911,4994,4939,4765,4472,4080,3589,3028,2381,1698,967,252,-426,-1014,-1457,-1715,-1739,-1498,-996,-213,785,1972,3241,4515,5664,6596,7192,7381,7110,6382,5229,3771,2114,460,-1029,-2172,-2826,-2919,-2430,-1420,-31,1557,3114,4429,5290,5577,5202,4194,2636,696,-1440,-3536,-5412,-6889,-7873,-8323,-8273,-7808,-7058,-6164,-5266,-4491,-3918,-3615,-3585,-3825,-4284,-4913,-5626,-6371,-7040,-7598,-7961,-8101,-8000,-7645,-7079,-6330,-5466,-4540,-3612,-2726,-1920,-1194,-569,-20,447,834,1140,1334,1410,1332,1107,732,250,-283,-793,-1188,-1399,-1351,-1021,-403,457,1492,2610,3708,4710,5526,6126,6492,6630,6590,6408,6138,5830,5514,5209,4918,4625,4316,3970,3577,3134,2661,2188,1759,1427,1224,1191,1322,1601,1982,2389,2749,2981,3015,2816,2365,1695,856,-57,-947,-1697,-2209,-2395,-2212,-1643,-741,424,1718,3007,4133,4963,5384,5339,4812,3851,2548,1029,-542,-2020,-3239,-4092,-4489,-4408,-3874,-2966,-1814,-577,576,1481,2009,2080,1664,816,-388,-1785,-3238,-4573,-5651,-6384,-6707,-6631,-6208,-5515,-4689,-3820,-3041,-2423,-2024,-1866,-1938,-2203,-2612,-3112,-3625,-4131,-4548,-4875,-5068,-5105,-4998,-4712,-4288,-3718,-3056,-2322,-1585,-872,-249,257,616,813,841,717,433,36,-476,-1048,-1657,-2235,-2741,-3096,-3265,-3184,-2853,-2259,-1451,-478,573,1626,2590,3410,4025,4435,4630,4652,4536,4332,4079,3818,3557,3307,3055,2779,2471,2103,1691,1237,783,365,36,-167,-209,-96,161,508,886,1221,1437,1483,1315,936,358,-366,-1167,-1959,-2648,-3138,-3348,-3223,-2711,-1836,-619,848,2463,4087,5592,6830,7720,8159,8145,7670,6800,5624,4246,2818,1450,292,-576,-1067,-1167,-879,-289,528,1421,2278,2960,3389,3492,3261,2720,1910,928,-165,-1273,-2331,-3288,-4110,-4780,-5309,-5697,-5973,-6139,-6204,-6168,-6017,-5758,-5397,-4945,-4459,-3967,-3542,-3230,-3060,-3061,-3206,-3467,-3782,-4078,-4307,-4397,-4351,-4140,-3814,-3399,-2967,-2555,-2242,-2031,-1974,-2052,-2256,-2564,-2925,-3309,-3669,-3972,-4193,-4307,-4326,-4223,-4045,-3764,-3429,-3027,-2584,-2109,-1598,-1079,-532,14,567,1116,1647,2164,2640,3077,3452,3761,3990,4134,4195,4171,4080,3932,3743,3546,3348,3190,3077,3032,3049,3124,3234,3351,3437,3457,3381,3198,2894,2517,2068,1646,1278,1057,1016,1204,1610,2222,2971,3788,4571,5244,5714,5948,5904,5607,5076,4367,3551,2674,1821,1025,345,-192,-555,-740,-736,-578,-275,106,524,912,1216,1387,1391,1201,814,242,-506,-1383,-2367,-3406,-4455,-5470,-6400,-7204,-7838,-8269,-8464,-8420,-8122,-7616,-6922,-6127,-5299,-4532,-3906,-3488,-3324,-3415,-3745,-4249,-4844,-5440,-5925,-6225,-6267,-6020,-5486,-4689,-3687,-2553,-1360,-201,863,1762,2465,2931,3173,3174,2971,2581,2040,1399,704,16,-602,-1101,-1410,-1509,-1349,-945,-292,556,1562,2646,3736,4758,5625,6284,6675,6777,6576,6102,5381,4490,3494,2482,1534,728,123,-228,-310,-115,336,985,1789,2639,3467,4169,4661,4894,4811,4427,3750,2859,1824,764,-219,-1020,-1557,-1775,-1666,-1245,-583,239,1123,1964,2688,3222,3532,3610,3448,3085,2534,1831,1010,99,-865,-1830,-2759,-3584,-4259,-4731,-4973,-4959,-4706,-4235,-3590,-2837,-2032,-1251,-553,2,375,532,470,188,-285,-913,-1647,-2427,-3193,-3891,-4456,-4856,-5046,-5016,-4769,-4312,-3702,-2979,-2222,-1490,-853,-356,-41,101,59,-100,-364,-650,-930,-1149,-1292,-1338,-1296,-1175,-987,-768,-514,-269,-24,204,409,595,748,859,926,922,848,696,467,197,-102,-369,-573,-662,-606,-389,-9,504,1115,1760,2379,2902,3268,3433,3364,3070,2558,1896,1128,362,-348,-891,-1226,-1301,-1102,-654,1,799,1629,2428,3065,3489,3609,3411,2875,2049,994,-191,-1381,-2459,-3287,-3780,-3849,-3478,-2668,-1485,-14,1622,3290,4864,6219,7252,7907,8126,7910,7279,6263,4945,3395,1723,33,-1553,-2916,-3959,-4584,-4744,-4423,-3637,-2471,-1017,571,2150,3554,4643,5307,5458,5087,4202,2884,1231,-618,-2521,-4334,-5926,-7205,-8084,-8542,-8558,-8171,-7417,-6364,-5107,-3712,-2323,-1002,108,940,1403,1456,1093,337,-729,-2000,-3330,-4573,-5587,-6245,-6483,-6251,-5591,-4556,-3255,-1813,-367,953,2030,2784,3160,3136,2737,1990,976,-251,-1582,-2946,-4245,-5395,-6317,-6935,-7190,-7042,-6462,-5479,-4114,-2486,-682,1127,2806,4191,5180,5690,5712,5289,4522,3554,2561,1703,1150,992,1309,2070,3228,4640,6172,7627,8864,9725,10117,10011,9390,8361,7003,5492,3975,2620,1567,914,733,1021,1758,2864,4231,5742,7247,8618,9714,10405,10608,10218,9236,7639,5516,2961,144,-2741,-5487,-7870,-9715,-10877,-11280,-10916,-9853,-8206,-6155,-3892,-1629,446,2157,3388,4059,4148,3680,2736,1408,-155,-1821,-3441,-4878,-6030,-6800,-7157,-7077,-6600,-5772,-4693,-3446,-2171,-967,30,722,1005,820,135,-1047,-2646,-4578,-6668,-8752,-10616,-12080,-12958,-13144,-12553,-11217,-9190,-6646,-3750,-743,2159,4759,6877,8421,9320,9605,9317,8582,7503,6235,4890,3595,2420,1457,716,267,80,201,584,1231,2086,3096,4173,5211,6111,6737,7026,6883,6310,5336,4029,2530,979,-465,-1630,-2420,-2715,-2505,-1780,-616,905,2637,4453,6179,7685,8822,9488,9606,9146,8124,6624,4740,2654,527,-1434,-3052,-4171,-4665,-4492,-3635,-2184,-247,1986,4312,6506,8342,9637,10231,10047,9064,7349,5023,2284,-639,-3512,-6086,-8183,-9644,-10393,-10425,-9775,-8554,-6892,-4951,-2901,-899,911,2408,3515,4188,4421,4259,3758,3015,2131,1206,342,-387,-921,-1231,-1306,-1188,-904,-541,-151,176,386,416,240,-176,-814,-1679,-2721,-3898,-5153,-6406,-7593,-8622,-9436,-9956,-10154,-9983,-9468,-8612,-7494,-6164,-4733,-3273,-1906,-691,289,1011,1460,1673,1702,1615,1494,1391,1360,1410,1525,1672,1782,1809,1691,1418,992,473,-70,-536,-834,-892,-644,-88,772,1881,3154,4499,5787,6908,7748,8233,8313,8007,7356,6477,5487,4542,3760,3262,3086,3260,3716,4374,5112,5793,6296,6525,6415,5968,5225,4278,3252,2288,1513,1036,922,1164,1732,2495,3333,4054,4508,4543,4049,2993,1367,-735,-3200,-5841,-8473,-10871,-12859,-14256,-14955,-14885,-14046,-12494,-10339,-7743,-4897,-2018,672,2970,4700,5733,6012,5537,4379,2679,597,-1638,-3855,-5827,-7432,-8526,-9034,-8934,-8209,-6916,-5132,-2955,-535,1993,4456,6684,8514,9781,10369,10187,9230,7538,5257,2570,-258,-2949,-5218,-6812,-7540,-7304,-6101,-4056,-1380,1626,4607,7217,9131,10116,10041,8920,6885,4206,1209,-1723,-4253,-6088,-7071,-7144,-6396,-4995,-3216,-1311,414,1772,2580,2795,2414,1524,262,-1233,-2762,-4208,-5403,-6289,-6781,-6898,-6636,-6076,-5271,-4322,-3309,-2325,-1442,-727,-221,52,97,-50,-340,-688,-1012,-1228,-1256,-1042,-570,173,1131,2271,3496,4744,5913,6935,7739,8268,8495,8393,7965,7227,6200,4933,3475,1899,297,-1233,-2578,-3636,-4307,-4536,-4269,-3534,-2372,-897,759,2429,3956,5188,6024,6397,6314,5829,5038,4085,3107,2238,1593,1216,1132,1264,1540,1789,1899,1708,1148,172,-1154,-2734,-4352,-5831,-6921,-7478,-7388,-6665,-5400,-3789,-2087,-560,521,969,671,-385,-2088,-4250,-6616,-8891,-10804,-12119,-12668,-12393,-11303,-9532,-7258,-4734,-2210,66,1882,3105,3641,3512,2772,1558,43,-1597,-3161,-4492,-5467,-5987,-6037,-5614,-4779,-3616,-2234,-743,714,2039,3111,3865,4238,4229,3851,3174,2290,1303,354,-453,-1009,-1234,-1094,-575,300,1468,2852,4359,5872,7309,8562,9563,10253,10588,10561,10180,9489,8557,7480,6365,5340,4501,3952,3723,3835,4222,4798,5418,5923,6145,5930,5163,3785,1809,-673,-3488,-6404,-9138,-11417,-12982,-13667,-13382,-12173,-10188,-7672,-4936,-2302,-73,1517,2324,2312,1556,206,-1506,-3350,-5074,-6486,-7438,-7857,-7735,-7146,-6182,-5015,-3773,-2622,-1666,-993,-628,-570,-769,-1156,-1645,-2154,-2606,-2960,-3175,-3262,-3232,-3121,-2968,-2813,-2681,-2599,-2560,-2562,-2577,-2580,-2540,-2426,-2225,-1922,-1525,-1045,-503,69,643,1177,1662,2056,2378,2617,2804,2976,3156,3391,3681,4041,4430,4824,5159,5407,5528,5522,5403,5204,4976,4759,4591,4478,4416,4370,4282,4105,3757,3192,2365,1263,-89,-1611,-3200,-4686,-5915,-6702,-6924,-6484,-5380,-3679,-1529,845,3203,5280,6847,7739,7854,7199,5868,4024,1908,-236,-2159,-3651,-4577,-4854,-4515,-3625,-2355,-871,605,1891,2809,3251,3155,2534,1460,63,-1497,-3020,-4340,-5278,-5734,-5644,-5013,-3915,-2464,-816,861,2406,3681,4583,5059,5099,4724,4017,3044,1922,750,-386,-1391,-2217,-2819,-3194,-3342,-3300,-3096,-2768,-2350,-1852,-1295,-688,-39,614,1248,1811,2268,2590,2749,2756,2613,2360,2031,1666,1309,981,703,458,245,12,-254,-627,-1121,-1795,-2627,-3615,-4671,-5710,-6588,-7182,-7359,-7043,-6193,-4849,-3112,-1144,838,2614,3972,4729,4805,4154,2880,1103,-946,-3038,-4936,-6422,-7367,-7672,-7359,-6477,-5162,-3568,-1877,-254,1138,2204,2864,3110,2976,2526,1870,1106,361,-273,-712,-902,-818,-475,109,853,1703,2565,3367,4039,4530,4805,4862,4703,4361,3874,3276,2633,1960,1318,710,161,-336,-793,-1225,-1661,-2084,-2511,-2860,-3125,-3186,-3022,-2545,-1746,-614,808,2444,4190,5898,7444,8666,9472,9761,9510,8715,7437,5751,3772,1624,-579,-2714,-4710,-6474,-7969,-9127,-9919,-10289,-10214,-9664,-8658,-7224,-5449,-3443,-1363,624,2336,3613,4320,4387,3798,2623,979,-944,-2940,-4776,-6258,-7217,-7562,-7262,-6361,-4973,-3247,-1370,480,2121,3436,4314,4740,4724,4323,3650,2791,1878,999,223,-398,-863,-1175,-1366,-1473,-1539,-1582,-1631,-1677,-1720,-1749,-1747,-1707,-1640,-1533,-1432,-1329,-1263,-1240,-1272,-1351,-1470,-1610,-1739,-1859,-1919,-1930,-1839,-1646,-1307,-812,-134,742,1817,3085,4508,6039,7581,9049,10299,11230,11721,11694,11115,9975,8337,6287,3960,1491,-960,-3271,-5315,-7009,-8298,-9130,-9515,-9434,-8940,-8053,-6843,-5364,-3699,-1917,-114,1630,3202,4516,5458,5959,5952,5434,4422,3026,1353,-404,-2075,-3481,-4469,-4961,-4903,-4335,-3336,-2030,-572,874,2167,3173,3824,4085,3971,3557,2909,2152,1362,629,0,-503,-887,-1171,-1393,-1582,-1757,-1934,-2094,-2227,-2302,-2300,-2199,-2004,-1712,-1363,-979,-610,-290,-48,100,147,118,20,-111,-256,-397,-501,-552,-516,-353,-31,495,1256,2250,3479,4869,6344,7783,9032,9964,10429,10342,9652,8356,6532,4283,1770,-839,-3353,-5632,-7497,-8889,-9689,-9906,-9511,-8564,-7122,-5282,-3164,-889,1398,3571,5498,7077,8206,8835,8909,8446,7461,6037,4280,2313,314,-1581,-3211,-4454,-5243,-5528,-5344,-4744,-3833,-2729,-1566,-470,440,1080,1388,1353,1008,413,-317,-1081,-1751,-2240,-2473,-2446,-2163,-1709,-1153,-618,-175,88,147,7,-302,-697,-1114,-1466,-1704,-1779,-1708,-1495,-1200,-872,-575,-342,-236,-239,-399,-660,-1032,-1424,-1793,-2021,-2031,-1712,-1017,109,1626,3478,5527,7609,9511,11040,11982,12218,11640,10265,8156,5469,2404,-799,-3887,-6641,-8844,-10370,-11117,-11069,-10263,-8796,-6802,-4473,-1983,443,2644,4444,5747,6492,6679,6355,5609,4551,3305,1991,709,-448,-1422,-2171,-2674,-2934,-2961,-2798,-2471,-2044,-1555,-1053,-583,-157,198,490,740,963,1217,1523,1931,2448,3074,3767,4473,5083,5527,5677,5495,4918,3978,2726,1276,-232,-1647,-2825,-3647,-4056,-4025,-3610,-2887,-1987,-1044,-181,474,876,953,736,235,-475,-1307,-2164,-2894,-3391,-3493,-3114,-2173,-661,1373,3796,6440,9060,11398,13213,14262,14413,13576,11787,9165,5922,2308,-1374,-4852,-7856,-10192,-11726,-12397,-12235,-11322,-9798,-7867,-5699,-3530,-1516,178,1450,2248,2559,2436,1944,1198,310,-629,-1499,-2271,-2877,-3334,-3639,-3830,-3929,-3973,-3972,-3941,-3863,-3736,-3536,-3241,-2842,-2311,-1667,-901,-63,829,1703,2519,3207,3719,4014,4047,3825,3326,2600,1671,620,-482,-1542,-2467,-3174,-3597,-3687,-3446,-2889,-2091,-1127,-123,819,1579,2069,2241,2055,1561,798,-109,-1054,-1884,-2478,-2711,-2486,-1767,-526,1175,3253,5570,7939,10188,12101,13520,14297,14336,13609,12133,9996,7337,4319,1153,-1979,-4873,-7370,-9334,-10670,-11341,-11340,-10734,-9607,-8102,-6363,-4551,-2807,-1254,17,963,1567,1855,1879,1701,1405,1048,692,360,57,-225,-529,-864,-1266,-1719,-2209,-2686,-3091,-3367,-3451,-3318,-2936,-2328,-1516,-558,480,1514,2464,3257,3823,4136,4166,3933,3454,2782,1956,1045,96,-833,-1684,-2421,-2990,-3372,-3530,-3479,-3201,-2759,-2165,-1507,-825,-202,318,683,873,882,723,434,61,-337,-686,-928,-985,-806,-339,438,1533,2897,4479,6165,7829,9345,10540,11324,11549,11185,10178,8576,6435,3889,1069,-1835,-4662,-7221,-9373,-10977,-11957,-12254,-11876,-10852,-9280,-7263,-4971,-2554,-212,1901,3614,4823,5435,5452,4882,3842,2434,839,-794,-2306,-3568,-4509,-5067,-5273,-5134,-4747,-4166,-3490,-2783,-2108,-1498,-979,-531,-152,202,543,908,1287,1700,2110,2510,2873,3159,3357,3425,3356,3125,2738,2187,1501,701,-174,-1065,-1934,-2691,-3313,-3710,-3883,-3782,-3446,-2890,-2187,-1409,-639,40,573,922,1078,1069,949,791,685,720,971,1498,2317,3404,4697,6083,7440,8606,9453,9844,9697,8962,7631,5764,3442,800,-1996,-4775,-7346,-9540,-11205,-12238,-12564,-12190,-11157,-9576,-7598,-5406,-3200,-1175,508,1709,2374,2475,2072,1262,178,-998,-2125,-3029,-3625,-3839,-3676,-3190,-2470,-1645,-825,-138,359,598,604,402,76,-282,-570,-684,-553,-118,604,1593,2750,3969,5128,6073,6722,6958,6758,6099,5027,3611,1964,206,-1529,-3105,-4419,-5374,-5927,-6058,-5804,-5224,-4416,-3496,-2582,-1792,-1208,-878,-812,-972,-1285,-1666,-1994,-2179,-2119,-1750,-1042,0,1334,2870,4498,6083,7474,8547,9169,9265,8786,7726,6132,4076,1679,-927,-3562,-6079,-8282,-10052,-11255,-11843,-11782,-11127,-9944,-8366,-6541,-4633,-2808,-1219,22,831,1181,1089,624,-120,-1011,-1923,-2733,-3327,-3642,-3635,-3319,-2755,-2010,-1216,-459,141,534,672,585,305,-70,-458,-744,-857,-714,-305,371,1260,2272,3302,4235,4955,5398,5498,5269,4725,3950,3007,2012,1036,170,-533,-1039,-1331,-1425,-1337,-1115,-800,-456,-134,115,257,283,204,73,-74,-151,-126,69,448,1025,1792,2710,3741,4811,5859,6802,7576,8105,8351,8262,7845,7087,6032,4714,3192,1524,-222,-1983,-3679,-5243,-6606,-7707,-8500,-8962,-9073,-8841,-8288,-7438,-6358,-5097,-3738,-2364,-1052,117,1075,1790,2210,2356,2225,1869,1334,700,39,-576,-1071,-1422,-1591,-1606,-1478,-1252,-959,-624,-266,116,534,990,1506,2074,2693,3336,3970,4541,5000,5276,5340,5140,4695,4016,3163,2209,1226,292,-530,-1213,-1728,-2097,-2336,-2491,-2584,-2673,-2756,-2877,-3026,-3203,-3391,-3556,-3657,-3652,-3507,-3192,-2725,-2094,-1365,-538,314,1194,2047,2877,3640,4343,4950,5450,5832,6052,6127,6006,5704,5192,4472,3542,2413,1105,-327,-1829,-3309,-4690,-5877,-6805,-7417,-7678,-7589,-7157,-6431,-5475,-4368,-3214,-2108,-1148,-418,34,169,-1,-446,-1101,-1885,-2694,-3436,-4004,-4325,-4340,-4033,-3433,-2590,-1618,-598,327,1099,1627,1906,1945,1791,1531,1245,1030,955,1075,1402,1918,2574,3289,3978,4557,4938,5079,4932,4501,3792,2848,1718,471,-828,-2102,-3285,-4316,-5150,-5744,-6080,-6125,-5881,-5334,-4495,-3394,-2067,-602,912,2365,3645,4673,5389,5779,5875,5731,5430,5061,4689,4393,4186,4100,4086,4125,4133,4048,3803,3320,2588,1573,323,-1104,-2619,-4110,-5469,-6618,-7467,-8010,-8211,-8104,-7708,-7071,-6255,-5303,-4306,-3310,-2390,-1604,-980,-566,-338,-308,-412,-616,-859,-1062,-1197,-1181,-1019,-681,-192,399,1061,1696,2277,2740,3061,3254,3311,3302,3233,3173,3127,3121,3150,3187,3210,3175,3044,2788,2384,1837,1155,379,-460,-1308,-2122,-2858,-3488,-3979,-4340,-4553,-4656,-4648,-4567,-4409,-4195,-3898,-3526,-3047,-2462,-1771,-997,-163,678,1508,2281,3008,3671,4304,4912,5499,6072,6577,6987,7228,7248,6992,6427,5540,4351,2900,1258,-474,-2198,-3791,-5142,-6173,-6792,-7007,-6809,-6279,-5492,-4559,-3584,-2653,-1839,-1180,-696,-381,-224,-186,-246,-367,-510,-666,-788,-880,-912,-881,-787,-618,-386,-85,274,676,1102,1521,1895,2206,2405,2509,2497,2403,2249,2073,1908,1798,1752,1804,1944,2168,2456,2763,3057,3294,3431,3459,3347,3109,2746,2280,1731,1120,473,-191,-839,-1441,-1947,-2311,-2479,-2392,-2033,-1374,-460,654,1873,3066,4120,4910,5374,5473,5240,4740,4081,3379,2741,2251,1935,1808,1809,1882,1940,1897,1695,1284,670,-136,-1047,-2009,-2913,-3690,-4281,-4660,-4842,-4867,-4803,-4712,-4646,-4628,-4644,-4661,-4617,-4452,-4126,-3604,-2909,-2067,-1159,-269,511,1083,1402,1400,1115,554,-192,-1031,-1855,-2538,-3008,-3177,-3034,-2579,-1855,-937,108,1187,2229,3169,3947,4544,4921,5105,5085,4917,4621,4252,3846,3429,3035,2658,2321,1997,1694,1382,1050,672,233,-275,-854,-1471,-2095,-2651,-3082,-3309,-3285,-2980,-2404,-1610,-664,310,1235,1987,2538,2840,2947,2897,2806,2748,2822,3074,3513,4103,4767,5398,5880,6109,6001,5521,4689,3570,2284,971,-216,-1153,-1737,-1941,-1783,-1347,-773,-205,196,318,94,-482,-1347,-2402,-3513,-4539,-5370,-5903,-6114,-5978,-5565,-4923,-4166,-3373,-2631,-1998,-1496,-1133,-864,-659,-446,-178,171,634,1165,1756,2325,2848,3248,3529,3654,3661,3553,3391,3201,3041,2937,2922,2997,3160,3370,3588,3755,3808,3707,3391,2866,2100,1141,15,-1190,-2399,-3498,-4396,-4994,-5225,-5062,-4490,-3580,-2377,-1021,393,1733,2898,3821,4453,4815,4934,4898,4779,4674,4643,4717,4892,5116,5306,5361,5181,4673,3813,2587,1084,-596,-2286,-3823,-5055,-5856,-6175,-6016,-5470,-4669,-3803,-3052,-2577,-2488,-2802,-3476,-4390,-5373,-6258,-6870,-7103,-6883,-6235,-5207,-3940,-2561,-1238,-95,770,1313,1535,1508,1298,1055,853,831,1030,1499,2213,3125,4133,5148,6026,6683,7008,6955,6493,5646,4463,3045,1500,-38,-1455,-2638,-3529,-4085,-4317,-4274,-4001,-3606,-3141,-2695,-2298,-1984,-1733,-1542,-1356,-1166,-938,-672,-380,-87,180,386,524,592,603,604,625,732,955,1352,1924,2690,3601,4613,5628,6541,7217,7543,7393,6713,5480,3740,1624,-696,-3005,-5062,-6674,-7672,-7983,-7602,-6635,-5246,-3655,-2122,-846,-22,276,42,-625,-1577,-2600,-3511,-4129,-4344,-4113,-3465,-2491,-1342,-171,855,1600,1986,1969,1590,919,88,-774,-1507,-1995,-2138,-1887,-1249,-280,922,2218,3476,4543,5319,5713,5696,5283,4528,3533,2415,1303,317,-448,-944,-1141,-1092,-824,-441,0,435,813,1130,1388,1596,1801,1995,2211,2426,2621,2764,2804,2700,2436,1979,1370,626,-181,-979,-1683,-2213,-2501,-2495,-2194,-1611,-820,77,965,1688,2134,2183,1789,953,-245,-1681,-3160,-4518,-5543,-6136,-6189,-5737,-4835,-3640,-2334,-1126,-207,272,236,-306,-1275,-2501,-3795,-4932,-5735,-6055,-5845,-5101,-3934,-2486,-952,462,1589,2274,2459,2126,1353,250,-999,-2240,-3268,-3961,-4197,-3934,-3180,-1999,-502,1169,2855,4412,5699,6623,7124,7187,6839,6153,5215,4146,3057,2043,1182,509,24,-286,-461,-536,-532,-469,-351,-170,58,334,621,886,1072,1127,995,649,83,-665,-1535,-2407,-3195,-3743,-3987,-3822,-3228,-2217,-847,778,2509,4195,5667,6758,7362,7369,6774,5596,3949,1991,-78,-2024,-3646,-4749,-5231,-5027,-4203,-2865,-1230,472,1963,3008,3407,3065,1975,239,-1942,-4318,-6602,-8534,-9911,-10603,-10583,-9911,-8734,-7234,-5628,-4103,-2816,-1857,-1257,-971,-933,-1022,-1128,-1161,-1015,-685,-110,644,1571,2578,3598,4540,5320,5857,6099,6002,5565,4816,3812,2638,1409,214,-827,-1668,-2250,-2572,-2648,-2509,-2197,-1760,-1235,-683,-142,326,673,838,783,459,-140,-1002,-2083,-3278,-4479,-5524,-6272,-6581,-6360,-5554,-4187,-2330,-118,2273,4636,6761,8454,9536,9906,9485,8302,6429,4024,1297,-1508,-4123,-6305,-7857,-8635,-8612,-7814,-6388,-4533,-2506,-583,973,1965,2236,1777,639,-1000,-2911,-4809,-6453,-7583,-8094,-7889,-7040,-5646,-3898,-2010,-191,1366,2530,3222,3445,3247,2753,2097,1446,950,735,886,1431,2355,3557,4941,6307,7513,8359,8728,8508,7679,6266,4368,2141,-242,-2570,-4673,-6374,-7571,-8180,-8180,-7598,-6473,-4918,-3023,-936,1194,3215,4948,6270,7031,7174,6645,5494,3813,1766,-427,-2535,-4314,-5561,-6128,-5945,-5007,-3423,-1315,1083,3573,5907,7880,9302,10055,10050,9302,7855,5847,3441,857,-1697,-3996,-5857,-7137,-7758,-7706,-7039,-5877,-4381,-2761,-1222,43,877,1202,1003,357,-600,-1678,-2674,-3409,-3735,-3599,-3002,-2035,-839,404,1517,2337,2749,2712,2226,1385,307,-843,-1900,-2699,-3135,-3112,-2630,-1707,-441,1061,2631,4132,5387,6284,6709,6618,6001,4908,3435,1705,-115,-1874,-3383,-4516,-5145,-5198,-4681,-3609,-2110,-310,1618,3486,5139,6410,7210,7454,7138,6272,4937,3229,1289,-722,-2650,-4323,-5616,-6433,-6708,-6453,-5701,-4539,-3096,-1511,51,1425,2476,3066,3143,2668,1706,348,-1245,-2888,-4400,-5605,-6377,-6632,-6361,-5589,-4430,-2987,-1433,88,1416,2406,2969,3023,2567,1649,356,-1139,-2686,-4056,-5117,-5695,-5754,-5265,-4322,-3037,-1596,-180,1041,1905,2344,2303,1835,1016,-13,-1095,-2070,-2783,-3130,-3042,-2501,-1559,-284,1191,2738,4211,5481,6430,6996,7117,6814,6097,5053,3770,2375,1015,-181,-1070,-1570,-1618,-1227,-449,612,1804,2986,3983,4671,4933,4706,3970,2763,1166,-690,-2631,-4484,-6049,-7177,-7735,-7670,-6965,-5690,-3936,-1865,367,2563,4561,6185,7317,7850,7766,7055,5815,4150,2227,225,-1683,-3320,-4561,-5302,-5501,-5157,-4333,-3124,-1679,-166,1232,2329,2972,3044,2499,1353,-300,-2290,-4428,-6466,-8214,-9481,-10169,-10247,-9746,-8803,-7537,-6153,-4777,-3565,-2574,-1851,-1361,-1046,-820,-587,-254,234,923,1803,2837,3966,5091,6132,6985,7560,7809,7654,7103,6153,4847,3291,1582,-103,-1622,-2787,-3485,-3600,-3125,-2091,-624,1106,2879,4475,5680,6336,6334,5653,4314,2448,200,-2213,-4567,-6637,-8228,-9165,-9372,-8800,-7493,-5554,-3121,-394,2428,5126,7494,9355,10563,11032,10741,9732,8125,6074,3791,1474,-678,-2504,-3900,-4801,-5210,-5159,-4726,-3998,-3083,-2082,-1099,-229,442,841,923,668,104,-702,-1655,-2610,-3432,-3984,-4162,-3932,-3290,-2331,-1168,31,1112,1932,2396,2474,2197,1660,1003,382,-39,-138,174,901,2004,3364,4829,6223,7370,8121,8367,8051,7165,5768,3951,1861,-332,-2440,-4285,-5691,-6557,-6780,-6366,-5356,-3849,-2007,-14,1942,3659,4994,5822,6083,5769,4923,3640,2059,330,-1359,-2856,-4008,-4716,-4923,-4624,-3860,-2714,-1289,290,1891,3394,4675,5644,6225,6381,6121,5467,4511,3320,2026,699,-546,-1677,-2633,-3423,-4037,-4493,-4802,-4973,-5006,-4905,-4673,-4323,-3895,-3420,-2954,-2537,-2201,-1947,-1773,-1618,-1450,-1207,-847,-378,211,833,1439,1935,2234,2300,2090,1641,1004,276,-427,-996,-1316,-1327,-983,-307,650,1785,2980,4100,5033,5673,5968,5895,5477,4785,3901,2964,2070,1355,893,738,906,1359,2032,2824,3627,4323,4819,5045,4967,4587,3946,3102,2134,1120,141,-746,-1472,-2026,-2376,-2543,-2541,-2412,-2183,-1903,-1579,-1238,-884,-531,-195,93,311,411,394,228,-49,-422,-826,-1217,-1524,-1724,-1786,-1712,-1550,-1306,-1053,-814,-607,-467,-361,-308,-293,-309,-385,-507,-715,-988,-1334,-1713,-2080,-2376,-2529,-2499,-2241,-1782,-1142,-411,324,972,1434,1668,1641,1383,939,402,-143,-589,-863,-902,-685,-229,422,1191,1986,2714,3292,3673,3835,3804,3634,3400,3192,3083,3123,3342,3719,4214,4756,5264,5643,5829,5743,5363,4664,3680,2444,1040,-453,-1929,-3290,-4447,-5314,-5858,-6035,-5873,-5388,-4652,-3716,-2673,-1561,-463,590,1554,2376,3044,3497,3734,3725,3479,3012,2366,1591,756,-63,-808,-1406,-1840,-2092,-2188,-2163,-2073,-1962,-1880,-1848,-1882,-1987,-2146,-2366,-2620,-2910,-3228,-3549,-3885,-4190,-4464,-4671,-4795,-4826,-4760,-4618,-4415,-4193,-3955,-3733,-3500,-3254,-2938,-2533,-1978,-1272,-381,648,1801,2991,4152,5179,5996,6507,6668,6452,5881,5029,3999,2931,1968,1231,833,791,1126,1761,2591,3507,4337,4983,5312,5285,4842,4027,2869,1462,-93,-1678,-3169,-4457,-5425,-6029,-6204,-5976,-5381,-4499,-3439,-2318,-1246,-312,431,959,1301,1484,1593,1671,1796,1996,2296,2682,3116,3541,3877,4060,4015,3706,3110,2228,1099,-230,-1679,-3168,-4590,-5849,-6842,-7489,-7734,-7546,-6939,-5953,-4672,-3198,-1658,-175,1136,2168,2868,3188,3142,2751,2084,1201,221,-788,-1687,-2424,-2870,-3011,-2784,-2215,-1336,-219,1039,2312,3494,4453,5100,5367,5211,4671,3792,2701,1538,460,-379,-863,-944,-609,46,908,1802,2563,3035,3120,2774,2021,957,-301,-1589,-2768,-3716,-4334,-4581,-4439,-3932,-3118,-2080,-911,264,1342,2203,2764,2957,2764,2207,1351,303,-808,-1834,-2644,-3113,-3176,-2790,-2001,-883,419,1740,2908,3734,4119,3944,3225,1978,310,-1645,-3736,-5775,-7620,-9100,-10121,-10602,-10512,-9891,-8789,-7326,-5629,-3830,-2088,-504,809,1809,2468,2816,2886,2763,2496,2167,1816,1483,1199,962,788,666,594,569,578,618,678,749,827,901,985,1084,1227,1443,1773,2236,2875,3670,4617,5654,6701,7654,8388,8785,8755,8230,7220,5767,3992,2047,110,-1647,-3075,-4074,-4602,-4656,-4300,-3595,-2657,-1582,-476,545,1417,2030,2352,2330,1953,1256,276,-890,-2136,-3343,-4380,-5143,-5536,-5529,-5102,-4325,-3267,-2073,-862,209,1030,1512,1596,1298,631,-321,-1486,-2766,-4062,-5286,-6347,-7177,-7716,-7931,-7804,-7347,-6598,-5606,-4466,-3250,-2072,-1002,-117,544,973,1176,1193,1058,813,503,149,-215,-576,-914,-1201,-1431,-1573,-1623,-1579,-1443,-1252,-1015,-779,-536,-312,-69,204,553,997,1575,2262,3084,3971,4896,5769,6521,7055,7314,7220,6762,5940,4801,3421,1907,356,-1112,-2416,-3474,-4236,-4667,-4753,-4485,-3894,-3004,-1892,-638,649,1835,2804,3440,3662,3449,2810,1831,646,-607,-1732,-2602,-3079,-3113,-2700,-1902,-843,331,1442,2329,2857,2927,2514,1615,317,-1295,-3081,-4895,-6597,-8043,-9115,-9728,-9817,-9388,-8444,-7085,-5394,-3530,-1642,100,1553,2596,3155,3221,2816,2035,990,-181,-1329,-2325,-3057,-3437,-3432,-3028,-2269,-1235,-20,1229,2408,3381,4088,4478,4577,4434,4144,3803,3520,3362,3396,3618,4029,4573,5194,5812,6336,6692,6795,6595,6060,5187,4016,2611,1069,-502,-1981,-3254,-4226,-4807,-4965,-4671,-3967,-2909,-1607,-190,1183,2368,3203,3602,3481,2855,1791,410,-1082,-2497,-3605,-4224,-4245,-3596,-2355,-631,1362,3373,5152,6444,7079,6929,5990,4315,2068,-554,-3306,-5941,-8239,-10018,-11137,-11550,-11229,-10250,-8704,-6738,-4516,-2214,-14,1931,3467,4514,4999,4942,4381,3437,2228,925,-336,-1420,-2230,-2712,-2861,-2702,-2306,-1761,-1156,-593,-132,184,357,424,446,502,671,1002,1535,2243,3084,3978,4815,5505,5953,6102,5915,5400,4571,3492,2218,847,-549,-1853,-2998,-3876,-4434,-4613,-4393,-3783,-2826,-1587,-176,1306,2718,3950,4869,5393,5439,4972,4006,2585,832,-1103,-3023,-4711,-5972,-6625,-6586,-5816,-4400,-2496,-316,1850,3760,5145,5849,5749,4863,3247,1094,-1407,-3997,-6448,-8561,-10176,-11215,-11638,-11480,-10791,-9670,-8209,-6517,-4688,-2816,-990,714,2217,3456,4387,4979,5241,5185,4872,4340,3672,2915,2131,1361,641,-14,-576,-1050,-1399,-1623,-1676,-1542,-1183,-600,226,1236,2408,3634,4836,5894,6713,7195,7297,6989,6309,5330,4148,2902,1695,642,-192,-782,-1124,-1277,-1284,-1228,-1151,-1095,-1076,-1066,-1055,-987,-840,-579,-213,253,748,1215,1550,1672,1508,1025,247,-752,-1848,-2887,-3716,-4200,-4250,-3865,-3060,-1988,-759,424,1406,2061,2282,2052,1382,347,-948,-2371,-3803,-5120,-6246,-7117,-7729,-8068,-8178,-8068,-7770,-7296,-6649,-5818,-4814,-3634,-2319,-917,494,1825,2974,3863,4421,4613,4438,3920,3119,2113,984,-174,-1280,-2261,-3043,-3578,-3815,-3729,-3301,-2550,-1495,-224,1209,2674,4080,5311,6262,6877,7091,6918,6383,5560,4566,3511,2533,1734,1182,913,898,1079,1376,1681,1941,2090,2143,2121,2081,2094,2208,2458,2842,3322,3828,4270,4532,4523,4155,3412,2310,946,-544,-1970,-3159,-3924,-4166,-3819,-2925,-1588,21,1681,3177,4280,4849,4757,4006,2621,750,-1457,-3762,-5982,-7892,-9368,-10297,-10658,-10485,-9840,-8840,-7579,-6156,-4658,-3120,-1608,-121,1270,2551,3629,4456,4950,5074,4811,4187,3279,2179,1026,-67,-980,-1623,-1949,-1927,-1577,-936,-64,957,2054,3120,4096,4883,5443,5716,5700,5385,4808,4014,3078,2076,1118,278,-343,-686,-715,-424,133,888,1709,2493,3098,3447,3491,3229,2733,2086,1410,818,397,210,260,518,912,1336,1685,1836,1729,1324,648,-204,-1122,-1934,-2519,-2742,-2555,-1953,-997,183,1436,2587,3471,3962,3980,3503,2574,1288,-224,-1811,-3312,-4608,-5588,-6225,-6505,-6497,-6267,-5912,-5508,-5098,-4697,-4277,-3785,-3165,-2360,-1351,-153,1176,2538,3820,4893,5654,6021,5940,5427,4498,3248,1783,231,-1241,-2498,-3407,-3853,-3805,-3234,-2211,-828,771,2425,3966,5244,6152,6613,6624,6209,5449,4449,3321,2198,1159,329,-273,-568,-592,-337,133,760,1479,2225,2948,3617,4208,4710,5123,5421,5604,5628,5482,5121,4532,3698,2621,1344,-86,-1551,-2945,-4107,-4919,-5249,-5045,-4283,-3036,-1418,390,2178,3734,4859,5404,5289,4489,3080,1168,-1053,-3402,-5658,-7637,-9187,-10203,-10646,-10548,-9974,-9059,-7928,-6709,-5508,-4365,-3317,-2325,-1365,-393,614,1636,2648,3564,4331,4841,5077,4985,4603,3972,3177,2328,1539,919,562,514,790,1358,2133,3014,3871,4564,4995,5065,4739,4034,2995,1736,373,-938,-2075,-2908,-3370,-3412,-3040,-2303,-1278,-77,1168,2330,3285,3936,4226,4152,3745,3100,2318,1534,847,371,123,138,345,684,1034,1301,1388,1243,869,306,-347,-976,-1461,-1712,-1663,-1332,-760,-63,643,1218,1558,1579,1259,613,-301,-1385,-2552,-3677,-4705,-5534,-6160,-6550,-6729,-6738,-6631,-6463,-6318,-6203,-6166,-6157,-6136,-6014,-5708,-5128,-4233,-2998,-1463,280,2114,3862,5377,6493,7109,7156,6647,5644,4279,2711,1116,-322,-1478,-2234,-2561,-2467,-1996,-1278,-391,490,1284,1874,2209,2266,2068,1663,1131,551,4,-448,-744,-879,-815,-583,-170,385,1077,1869,2750,3674,4626,5545,6407,7142,7729,8090,8222,8048,7580,6767,5639,4204,2530,709,-1140,-2861,-4292,-5295,-5743,-5588,-4831,-3556,-1914,-107,1632,3084,4032,4361,3971,2904,1227,-891,-3253,-5646,-7842,-9671,-10983,-11702,-11814,-11356,-10433,-9184,-7763,-6347,-5063,-4002,-3217,-2654,-2283,-1959,-1608,-1109,-418,474,1528,2633,3694,4553,5151,5393,5309,4927,4342,3664,2998,2431,2022,1770,1673,1651,1654,1592,1403,1056,525,-164,-973,-1830,-2655,-3370,-3886,-4161,-4132,-3811,-3183,-2313,-1232,-44,1180,2341,3365,4186,4770,5103,5195,5088,4803,4420,3957,3496,3043,2641,2278,1944,1607,1223,774,233,-370,-997,-1573,-2020,-2253,-2232,-1927,-1387,-671,89,791,1296,1521,1416,975,238,-698,-1752,-2792,-3732,-4490,-5024,-5316,-5393,-5284,-5060,-4776,-4500,-4294,-4196,-4245,-4428,-4712,-5028,-5274,-5343,-5119,-4523,-3499,-2078,-309,1640,3623,5417,6852,7790,8135,7900,7132,5952,4507,2958,1452,116,-968,-1761,-2252,-2483,-2490,-2353,-2119,-1860,-1607,-1399,-1227,-1104,-983,-865,-703,-492,-212,119,505,901,1298,1671,2009,2335,2656,3027,3460,3992,4608,5275,5946,6526,6941,7097,6918,6354,5381,4013,2318,388,-1623,-3554,-5221,-6457,-7133,-7166,-6557,-5366,-3735,-1859,43,1727,3001,3694,3715,3048,1745,-67,-2220,-4510,-6737,-8708,-10268,-11318,-11795,-11713,-11118,-10106,-8811,-7361,-5930,-4629,-3583,-2837,-2401,-2234,-2235,-2300,-2293,-2111,-1685,-973,0,1180,2482,3808,5054,6152,7018,7621,7926,7917,7601,6975,6069,4912,3550,2058,497,-1036,-2460,-3697,-4666,-5331,-5656,-5638,-5294,-4656,-3772,-2713,-1539,-334,819,1847,2672,3242,3535,3547,3332,2957,2527,2142,1897,1857,2046,2446,2997,3599,4157,4524,4637,4376,3757,2762,1495,61,-1372,-2641,-3571,-4060,-4026,-3485,-2517,-1260,97,1357,2350,2931,3039,2665,1877,795,-442,-1664,-2752,-3584,-4111,-4324,-4249,-3974,-3574,-3165,-2827,-2652,-2691,-2987,-3528,-4299,-5217,-6184,-7077,-7742,-8062,-7924,-7263,-6071,-4389,-2309,25,2446,4782,6853,8528,9683,10268,10256,9683,8616,7155,5430,3585,1761,106,-1279,-2295,-2919,-3135,-3015,-2626,-2082,-1498,-960,-562,-322,-263,-334,-497,-666,-782,-775,-587,-205,424,1255,2321,3541,4911,6319,7711,8950,9944,10556,10705,10305,9346,7836,5861,3534,1011,-1516,-3864,-5831,-7256,-8007,-8027,-7306,-5961,-4127,-2051,22,1837,3150,3819,3741,2938,1496,-406,-2562,-4716,-6657,-8172,-9145,-9486,-9225,-8410,-7184,-5704,-4148,-2710,-1535,-778,-486,-704,-1359,-2356,-3524,-4683,-5638,-6218,-6288,-5764,-4624,-2916,-733,1767,4403,6968,9268,11110,12353,12886,12653,11661,9968,7693,5002,2085,-834,-3552,-5874,-7669,-8839,-9377,-9314,-8746,-7808,-6639,-5380,-4164,-3063,-2147,-1423,-877,-466,-136,190,565,1065,1713,2548,3555,4714,5966,7240,8430,9443,10162,10519,10446,9947,9043,7808,6333,4736,3113,1603,262,-788,-1522,-1895,-1914,-1623,-1090,-412,281,888,1274,1384,1137,562,-333,-1452,-2703,-3969,-5132,-6096,-6786,-7165,-7229,-7011,-6571,-5988,-5357,-4775,-4324,-4078,-4062,-4278,-4676,-5169,-5647,-5981,-6038,-5732,-4972,-3750,-2101,-87,2113,4376,6460,8214,9443,10041,9938,9123,7669,5683,3329,810,-1692,-3956,-5833,-7185,-7953,-8127,-7767,-6988,-5931,-4780,-3680,-2781,-2172,-1893,-1936,-2232,-2675,-3132,-3462,-3512,-3189,-2392,-1108,634,2759,5127,7559,9877,11844,13306,14056,14032,13160,11518,9218,6464,3490,553,-2121,-4331,-5954,-6905,-7194,-6853,-6006,-4764,-3318,-1807,-423,708,1466,1777,1633,1041,87,-1136,-2500,-3864,-5111,-6111,-6794,-7087,-6986,-6490,-5658,-4548,-3272,-1924,-646,459,1265,1714,1744,1390,695,-207,-1166,-2005,-2540,-2627,-2161,-1105,494,2518,4787,7059,9101,10667,11580,11715,11022,9554,7410,4782,1879,-1052,-3783,-6101,-7853,-8944,-9343,-9105,-8319,-7149,-5745,-4295,-2931,-1789,-931,-392,-161,-178,-357,-602,-773,-790,-529,43,960,2188,3642,5229,6789,8186,9263,9894,9995,9537,8555,7142,5449,3629,1867,290,-975,-1891,-2414,-2606,-2488,-2171,-1723,-1241,-800,-460,-253,-195,-272,-441,-680,-913,-1137,-1301,-1415,-1495,-1557,-1647,-1789,-2013,-2322,-2709,-3142,-3584,-4002,-4353,-4630,-4818,-4935,-4978,-4959,-4860,-4653,-4297,-3732,-2912,-1804,-394,1279,3152,5109,7003,8676,9951,10705,10812,10243,9001,7175,4894,2358,-241,-2655,-4699,-6189,-7018,-7149,-6606,-5504,-4000,-2293,-589,915,2067,2761,2967,2705,2074,1206,279,-523,-1022,-1084,-608,419,1954,3885,6034,8207,10173,11735,12711,12995,12534,11373,9620,7455,5087,2744,626,-1104,-2334,-3032,-3198,-2926,-2295,-1476,-575,232,858,1176,1155,753,7,-1039,-2293,-3648,-5002,-6228,-7256,-7990,-8408,-8486,-8246,-7723,-6981,-6078,-5096,-4103,-3174,-2380,-1777,-1399,-1260,-1322,-1537,-1808,-2030,-2101,-1909,-1402,-525,702,2242,4002,5870,7697,9338,10635,11456,11694,11295,10234,8577,6390,3842,1094,-1645,-4170,-6301,-7882,-8829,-9108,-8765,-7909,-6676,-5267,-3840,-2564,-1565,-891,-571,-525,-664,-829,-873,-643,-31,1020,2502,4328,6360,8396,10233,11655,12511,12684,12173,11030,9405,7500,5530,3730,2280,1307,867,937,1428,2202,3093,3924,4547,4834,4721,4175,3232,1960,456,-1152,-2741,-4196,-5405,-6314,-6871,-7080,-6966,-6590,-6021,-5354,-4662,-4029,-3515,-3156,-2986,-2993,-3174,-3472,-3841,-4186,-4429,-4480,-4270,-3768,-2965,-1905,-655,689,2015,3224,4222,4932,5315,5339,5018,4368,3448,2305,1027,-321,-1658,-2913,-4019,-4926,-5581,-5966,-6069,-5903,-5510,-4948,-4292,-3626,-3026,-2569,-2285,-2203,-2286,-2477,-2683,-2777,-2638,-2151,-1225,165,2002,4193,6582,8970,11127,12814,13845,14077,13476,12084,10064,7613,5018,2524,377,-1261,-2301,-2741,-2671,-2216,-1577,-901,-378,-93,-125,-460,-1066,-1841,-2704,-3543,-4274,-4839,-5206,-5366,-5368,-5231,-5038,-4829,-4664,-4563,-4541,-4570,-4628,-4642,-4581,-4378,-4004,-3436,-2661,-1688,-546,735,2093,3452,4729,5818,6640,7113,7208,6916,6287,5395,4359,3281,2286,1453,843,474,335,368,508,661,743,679,420,-53,-723,-1536,-2431,-3311,-4104,-4734,-5150,-5349,-5320,-5125,-4784,-4371,-3895,-3383,-2817,-2156,-1381,-423,698,2006,3419,4876,6237,7384,8177,8522,8367,7727,6677,5351,3904,2515,1316,432,-106,-290,-188,107,469,791,947,890,567,9,-741,-1596,-2458,-3231,-3835,-4210,-4338,-4235,-3936,-3529,-3086,-2707,-2475,-2444,-2655,-3101,-3741,-4524,-5347,-6132,-6768,-7179,-7285,-7050,-6442,-5487,-4217,-2720,-1101,518,1987,3202,4043,4475,4481,4107,3451,2614,1738,923,266,-191,-440,-504,-454,-352,-290,-318,-484,-788,-1215,-1696,-2174,-2560,-2791,-2824,-2634,-2251,-1715,-1109,-501,25,438,716,895,1036,1216,1525,2035,2772,3758,4918,6185,7423,8511,9310,9752,9754,9359,8589,7576,6410,5252,4163,3265,2561,2068,1756,1549,1397,1206,922,485,-122,-896,-1803,-2787,-3773,-4706,-5499,-6137,-6567,-6813,-6886,-6827,-6689,-6519,-6368,-6264,-6231,-6255,-6324,-6393,-6408,-6314,-6054,-5578,-4867,-3892,-2692,-1271,272,1885,3434,4815,5894,6574,6781,6486,5745,4620,3289,1885,614,-401,-1019,-1228,-1003,-460,313,1127,1842,2293,2373,2011,1204,1,-1498,-3151,-4811,-6330,-7569,-8460,-8928,-8981,-8634,-7918,-6902,-5617,-4132,-2483,-726,1086,2878,4581,6087,7317,8169,8577,8506,7964,7017,5772,4378,3005,1818,953,507,497,901,1617,2526,3471,4312,4905,5162,5013,4459,3517,2280,837,-681,-2156,-3481,-4573,-5386,-5899,-6148,-6147,-6000,-5730,-5456,-5187,-5012,-4914,-4909,-4950,-4987,-4954,-4774,-4407,-3801,-2967,-1916,-709,588,1874,3052,4013,4646,4874,4640,3933,2796,1329,-330,-1997,-3491,-4642,-5320,-5451,-5042,-4146,-2906,-1471,-53,1186,2061,2466,2339,1673,539,-946,-2632,-4332,-5881,-7111,-7910,-8186,-7914,-7105,-5813,-4119,-2144,11,2203,4328,6267,7938,9256,10178,10663,10725,10375,9698,8745,7652,6495,5404,4438,3684,3139,2815,2658,2596,2571,2483,2300,1957,1466,813,58,-769,-1593,-2359,-3004,-3499,-3808,-3951,-3959,-3871,-3779,-3722,-3785,-3999,-4388,-4941,-5613,-6330,-6990,-7478,-7680,-7494,-6862,-5774,-4263,-2441,-418,1633,3571,5254,6577,7461,7877,7802,7270,6313,5007,3447,1744,43,-1527,-2812,-3707,-4117,-4015,-3419,-2391,-1071,419,1878,3164,4112,4621,4621,4104,3112,1734,94,-1667,-3402,-4974,-6261,-7178,-7638,-7629,-7121,-6154,-4770,-3055,-1108,944,2958,4815,6351,7495,8138,8290,7957,7232,6227,5087,3952,2959,2187,1697,1481,1506,1681,1939,2164,2321,2335,2233,1989,1684,1317,959,615,318,49,-185,-424,-677,-975,-1335,-1770,-2285,-2883,-3543,-4256,-4978,-5670,-6263,-6699,-6890,-6792,-6358,-5584,-4529,-3237,-1857,-474,764,1776,2483,2866,2911,2666,2167,1471,642,-277,-1218,-2133,-2963,-3646,-4133,-4364,-4319,-3968,-3333,-2450,-1374,-206,967,2024,2870,3404,3567,3321,2673,1666,383,-1082,-2575,-3978,-5128,-5899,-6184,-5897,-5029,-3595,-1689,557,2971,5350,7489,9216,10376,10901,10771,10060,8890,7442,5911,4496,3357,2609,2305,2419,2884,3557,4301,4955,5384,5503,5245,4634,3689,2508,1179,-199,-1514,-2707,-3701,-4479,-5024,-5363,-5528,-5578,-5581,-5591,-5687,-5884,-6215,-6642,-7116,-7547,-7842,-7889,-7632,-7018,-6066,-4838,-3431,-1972,-587,619,1573,2236,2621,2754,2688,2466,2130,1695,1190,600,-34,-702,-1348,-1910,-2324,-2518,-2455,-2109,-1504,-699,231,1144,1959,2509,2744,2566,1972,976,-353,-1923,-3600,-5247,-6714,-7849,-8534,-8660,-8181,-7083,-5427,-3313,-913,1592,3967,6026,7578,8512,8791,8446,7599,6417,5102,3858,2858,2209,1969,2105,2530,3118,3718,4195,4457,4439,4152,3645,2995,2304,1662,1139,772,559,464,428,378,248,-27,-482,-1132,-1981,-2976,-4082,-5203,-6248,-7108,-7670,-7839,-7549,-6761,-5517,-3870,-1986,-6,1848,3411,4510,5063,5023,4442,3419,2094,643,-793,-2067,-3107,-3855,-4324,-4528,-4517,-4330,-4004,-3564,-3025,-2394,-1685,-915,-123,655,1349,1916,2268,2382,2199,1721,963,-36,-1195,-2409,-3562,-4504,-5115,-5275,-4903,-3977,-2512,-605,1613,3963,6243,8260,9846,10879,11304,11137,10455,9397,8120,6802,5594,4610,3925,3530,3405,3448,3575,3673,3678,3536,3242,2831,2336,1831,1356,947,619,340,81,-211,-590,-1092,-1743,-2539,-3456,-4440,-5434,-6354,-7114,-7648,-7876,-7770,-7311,-6524,-5463,-4216,-2884,-1597,-457,420,970,1163,1011,582,-27,-686,-1268,-1662,-1793,-1638,-1226,-636,16,609,1027,1195,1082,713,166,-454,-1019,-1406,-1528,-1324,-788,29,1048,2139,3167,3983,4465,4515,4082,3186,1883,319,-1341,-2890,-4126,-4883,-5030,-4524,-3389,-1741,262,2397,4452,6230,7564,8388,8660,8463,7867,7044,6106,5213,4437,3850,3444,3198,3046,2928,2789,2609,2385,2166,1991,1930,2010,2259,2630,3092,3524,3849,3954,3760,3231,2351,1175,-224,-1720,-3187,-4491,-5508,-6161,-6395,-6216,-5661,-4823,-3784,-2690,-1634,-736,-79,295,350,122,-349,-966,-1635,-2252,-2707,-2951,-2933,-2679,-2234,-1696,-1150,-734,-488,-491,-706,-1098,-1562,-1987,-2250,-2267,-1962,-1349,-457,612,1726,2746,3518,3918,3865,3320,2318,958,-620,-2205,-3608,-4611,-5074,-4879,-4023,-2557,-620,1578,3836,5898,7596,8772,9370,9401,8927,8110,7076,6023,5076,4351,3905,3735,3791,3990,4222,4399,4433,4295,3981,3529,3003,2475,1999,1619,1334,1112,904,623,208,-412,-1259,-2317,-3538,-4803,-6027,-7039,-7776,-8118,-8068,-7632,-6888,-5941,-4922,-3960,-3168,-2636,-2388,-2437,-2723,-3164,-3652,-4060,-4283,-4231,-3849,-3136,-2123,-903,408,1673,2740,3486,3809,3658,3048,2037,762,-625,-1942,-3014,-3696,-3900,-3582,-2793,-1607,-195,1292,2631,3675,4257,4305,3796,2780,1396,-193,-1772,-3133,-4108,-4552,-4430,-3739,-2582,-1080,580,2256,3769,5033,5963,6547,6813,6801,6586,6241,5818,5374,4913,4447,3950,3407,2793,2121,1399,695,57,-420,-687,-679,-404,117,799,1529,2174,2594,2674,2347,1587,472,-912,-2376,-3767,-4892,-5631,-5899,-5686,-5065,-4131,-3064,-2015,-1148,-590,-404,-614,-1177,-1999,-2952,-3895,-4672,-5172,-5290,-4998,-4301,-3274,-2030,-711,503,1476,2045,2143,1721,816,-471,-1991,-3553,-4946,-5997,-6542,-6513,-5881,-4723,-3163,-1382,401,1998,3205,3927,4085,3733,2939,1888,740,-302,-1077,-1477,-1430,-956,-115,988,2218,3439,4546,5430,6060,6392,6470,6300,5972,5514,5008,4489,3997,3547,3135,2756,2368,1982,1550,1114,663,249,-94,-329,-426,-377,-208,52,311,517,564,418,31,-580,-1359,-2240,-3103,-3866,-4438,-4771,-4862,-4735,-4468,-4142,-3859,-3700,-3737,-3985,-4464,-5095,-5844,-6569,-7196,-7587,-7663,-7356,-6630,-5520,-4072,-2412,-664,1008,2447,3517,4099,4150,3647,2675,1329,-199,-1732,-3053,-3998,-4416,-4250,-3496,-2229,-602,1215,2987,4530,5658,6270,6313,5835,4921,3737,2443,1219,200,-507,-869,-885,-622,-145,435,1063,1643,2171,2595,2945,3221,3423,3601,3700,3779,3771,3698,3520,3239,2841,2351,1786,1215,689,291,82,110,396,916,1611,2390,3141,3735,4088,4105,3777,3112,2173,1057,-132,-1272,-2285,-3089,-3667,-4027,-4197,-4257,-4260,-4292,-4393,-4612,-4948,-5394,-5917,-6448,-6947,-7313,-7513,-7460,-7141,-6518,-5611,-4448,-3095,-1637,-192,1133,2190,2893,3130,2874,2125,945,-536,-2159,-3731,-5049,-5955,-6314,-6074,-5253,-3940,-2296,-512,1199,2649,3683,4220,4237,3786,2967,1916,779,-303,-1221,-1890,-2273,-2348,-2134,-1653,-941,-48,987,2105,3256,4371,5389,6244,6880,7250,7322,7090,6551,5752,4732,3565,2350,1174,157,-613,-1063,-1149,-887,-315,462,1342,2185,2876,3313,3428,3187,2616,1742,663,-548,-1776,-2954,-3993,-4860,-5538,-6026,-6372,-6591,-6754,-6868,-6991,-7098,-7205,-7267,-7247,-7095,-6748,-6178,-5349,-4271,-2976,-1517,2,1498,2845,3948,4712,5069,4986,4449,3501,2199,653,-997,-2606,-3997,-5023,-5569,-5540,-4941,-3802,-2247,-421,1472,3259,4746,5818,6372,6404,5930,5046,3869,2536,1196,-17,-994,-1644,-1926,-1823,-1357,-583,423,1564,2730,3823,4742,5417,5793,5855,5603,5080,4331,3424,2422,1404,422,-447,-1152,-1642,-1881,-1857,-1583,-1099,-454,271,1020,1720,2324,2797,3106,3248,3209,3001,2638,2125,1506,786,2,-818,-1671,-2515,-3357,-4171,-4949,-5678,-6336,-6909,-7368,-7683,-7817,-7741,-7394,-6789,-5869,-4695,-3278,-1719,-100,1439,2790,3814,4423,4539,4139,3231,1889,200,-1672,-3581,-5325,-6749,-7686,-8039,-7748,-6828,-5348,-3439,-1253,1018,3209,5153,6733,7857,8487,8604,8249,7452,6309,4892,3329,1743,268,-944,-1799,-2169,-2048,-1409,-343,1048,2606,4156,5529,6581,7197,7337,6983,6196,5055,3678,2194,733,-579,-1643,-2375,-2737,-2725,-2360,-1705,-822,207,1303,2394,3408,4269,4922,5284,5319,4970,4232,3116,1667,-26,-1869,-3725,-5494,-7037,-8292,-9183,-9693,-9848,-9673,-9263,-8680,-8012,-7324,-6648,-6003,-5373,-4720,-4021,-3229,-2337,-1354,-313,727,1685,2481,3036,3289,3203,2782,2051,1087,-20,-1146,-2165,-2962,-3427,-3509,-3184,-2460,-1414,-111,1336,2817,4234,5482,6486,7169,7492,7415,6937,6080,4882,3455,1882,339,-1065,-2165,-2875,-3114,-2879,-2208,-1185,46,1355,2571,3576,4253,4556,4461,4012,3267,2334,1323,354,-461,-1035,-1304,-1250,-874,-236,613,1566,2556,3479,4284,4902,5302,5460,5359,4997,4366,3483,2363,1036,-444,-2029,-3629,-5190,-6608,-7841,-8815,-9514,-9920,-10059,-9958,-9668,-9238,-8692,-8069,-7348,-6537,-5600,-4530,-3318,-1986,-573,834,2153,3250,4031,4377,4233,3563,2396,810,-1067,-3069,-4998,-6663,-7885,-8524,-8505,-7792,-6451,-4556,-2282,219,2734,5079,7066,8542,9392,9545,8994,7780,6025,3877,1563,-704,-2675,-4159,-4981,-5065,-4390,-3024,-1121,1138,3496,5729,7593,8921,9581,9530,8785,7450,5651,3605,1485,-473,-2106,-3249,-3816,-3748,-3080,-1873,-264,1594,3507,5297,6793,7851,8396,8360,7759,6634,5063,3160,1050,-1135,-3260,-5203,-6861,-8159,-9042,-9506,-9555,-9256,-8660,-7893,-7017,-6164,-5375,-4719,-4188,-3766,-3400,-3026,-2575,-1997,-1260,-364,654,1727,2779,3685,4370,4725,4695,4255,3404,2203,735,-870,-2472,-3916,-5048,-5762,-5937,-5550,-4574,-3064,-1114,1147,3535,5852,7891,9445,10364,10533,9932,8614,6713,4445,2044,-230,-2141,-3514,-4242,-4282,-3715,-2631,-1217,341,1852,3144,4088,4602,4662,4283,3540,2525,1360,180,-897,-1732,-2249,-2356,-2048,-1321,-245,1075,2522,3922,5157,6082,6621,6728,6416,5723,4748,3561,2280,981,-265,-1407,-2420,-3300,-4036,-4662,-5169,-5596,-5949,-6243,-6501,-6713,-6886,-6996,-7009,-6878,-6552,-5982,-5133,-4005,-2620,-1045,619,2256,3714,4871,5597,5811,5477,4592,3234,1494,-476,-2506,-4424,-6043,-7217,-7806,-7734,-6959,-5504,-3439,-901,1946,4871,7655,10045,11829,12842,12968,12210,10636,8418,5801,3064,510,-1596,-3046,-3702,-3553,-2634,-1131,778,2816,4749,6342,7408,7853,7615,6757,5365,3605,1679,-211,-1842,-3031,-3637,-3570,-2828,-1467,367,2489,4674,6680,8306,9375,9777,9499,8554,7077,5191,3090,925,-1131,-2975,-4508,-5701,-6540,-7055,-7287,-7292,-7142,-6885,-6604,-6332,-6128,-6004,-5972,-6009,-6073,-6100,-6018,-5751,-5262,-4494,-3480,-2235,-844,603,1990,3213,4161,4763,4966,4752,4144,3189,1960,558,-917,-2328,-3563,-4481,-4991,-4984,-4427,-3301,-1663,386,2678,5023,7181,8947,10124,10587,10282,9252,7595,5518,3219,958,-1059,-2643,-3688,-4140,-4025,-3438,-2492,-1366,-195,866,1707,2266,2503,2436,2107,1588,971,369,-121,-382,-356,15,720,1710,2899,4142,5317,6258,6874,7058,6810,6138,5128,3895,2566,1264,102,-870,-1620,-2175,-2591,-2936,-3283,-3699,-4211,-4824,-5520,-6241,-6929,-7531,-7965,-8216,-8223,-7993,-7510,-6795,-5867,-4763,-3520,-2192,-840,482,1680,2708,3470,3912,3994,3667,2964,1893,532,-1032,-2689,-4297,-5729,-6831,-7478,-7562,-7013,-5808,-4004,-1686,962,3731,6379,8651,10322,11232,11278,10467,8888,6710,4174,1544,-903,-2928,-4344,-5038,-4984,-4244,-2933,-1260,585,2364,3885,4984,5555,5550,4991,3968,2611,1115,-332,-1513,-2272,-2475,-2079,-1107,339,2091,3937,5664,7042,7922,8175,7773,6755,5217,3331,1279,-748,-2569,-4071,-5164,-5841,-6121,-6093,-5836,-5467,-5078,-4744,-4541,-4479,-4595,-4855,-5242,-5700,-6164,-6558,-6805,-6829,-6579,-6010,-5128,-3946,-2534,-972,630,2152,3472,4475,5075,5195,4834,3971,2689,1049,-814,-2762,-4622,-6211,-7363,-7909,-7755,-6844,-5203,-2950,-263,2610,5390,7800,9600,10614,10754,10033,8559,6506,4129,1658,-637,-2573,-3986,-4820,-5065,-4795,-4121,-3194,-2154,-1167,-324,266,580,613,407,46,-368,-717,-878,-770,-322,468,1553,2838,4184,5416,6389,6938,6992,6494,5493,4069,2379,599,-1085,-2486,-3483,-3978,-3984,-3542,-2785,-1867,-962,-242,160,166,-263,-1087,-2241,-3606,-5057,-6447,-7652,-8546,-9043,-9073,-8622,-7685,-6337,-4633,-2723,-711,1228,2968,4364,5316,5735,5606,4921,3748,2177,337,-1616,-3517,-5194,-6485,-7254,-7393,-6850,-5632,-3807,-1508,1082,3742,6242,8365,9930,10812,10957,10381,9171,7472,5463,3353,1329,-433,-1811,-2730,-3179,-3193,-2865,-2292,-1619,-946,-394,-16,143,105,-90,-363,-611,-757,-687,-372,232,1088,2136,3271,4366,5281,5895,6109,5878,5192,4116,2726,1172,-429,-1915,-3179,-4112,-4670,-4837,-4659,-4208,-3599,-2954,-2398,-2034,-1935,-2131,-2621,-3350,-4252,-5239,-6205,-7077,-7751,-8181,-8298,-8095,-7561,-6716,-5618,-4315,-2902,-1457,-74,1171,2195,2949,3387,3480,3244,2670,1823,735,-492,-1774,-2982,-4005,-4710,-5004,-4808,-4096,-2901,-1294,587,2594,4549,6291,7687,8624,9057,8972,8404,7429,6142,4648,3072,1507,47,-1239,-2317,-3146,-3735,-4077,-4199,-4112,-3847,-3406,-2827,-2108,-1285,-370,601,1595,2586,3528,4398,5147,5748,6151,6333,6250,5899,5275,4409,3351,2174,965,-186,-1187,-1973,-2484,-2713,-2643,-2339,-1833,-1236,-620,-104,239,323,121,-388,-1174,-2187,-3352,-4586,-5787,-6879,-7758,-8364,-8633,-8527,-8033,-7172,-5970,-4522,-2886,-1204,443,1917,3117,3972,4382,4353,3841,2912,1611,60,-1609,-3238,-4656,-5708,-6269,-6237,-5606,-4375,-2673,-610,1616,3834,5868,7566,8833,9587,9826,9553,8821,7709,6294,4686,2972,1258,-379,-1846,-3096,-4071,-4742,-5098,-5129,-4858,-4290,-3477,-2438,-1253,38,1334,2591,3705,4652,5364,5838,6053,6032,5777,5332,4715,3974,3150,2274,1412,582,-154,-783,-1283,-1628,-1839,-1889,-1812,-1605,-1288,-903,-476,-68,250,441,418,171,-332,-1077,-2024,-3110,-4260,-5366,-6335,-7077,-7499,-7574,-7248,-6567,-5548,-4284,-2855,-1371,68,1359,2421,3179,3586,3618,3271,2589,1620,484,-727,-1853,-2788,-3409,-3647,-3469,-2891,-1967,-804,512,1832,3094,4185,5084,5746,6182,6384,6379,6163,5756,5151,4364,3390,2255,986,-382,-1772,-3133,-4358,-5376,-6080,-6406,-6284,-5704,-4671,-3266,-1572,253,2078,3748,5139,6166,6767,6949,6726,6176,5361,4391,3339,2293,1316,445,-276,-861,-1288,-1582,-1752,-1798,-1743,-1573,-1302,-937,-490,-19,448,820,1040,1039,770,210,-627,-1705,-2953,-4269,-5554,-6686,-7566,-8102,-8242,-7957,-7267,-6215,-4880,-3366,-1768,-219,1197,2376,3235,3738,3838,3554,2927,2033,977,-102,-1093,-1859,-2335,-2460,-2247,-1718,-952,-19,994,2020,2998,3905,4702,5389,5937,6316,6505,6445,6110,5459,4489,3203,1660,-85,-1904,-3692,-5286,-6559,-7367,-7623,-7261,-6303,-4801,-2904,-785,1346,3274,4820,5845,6282,6135,5474,4418,3132,1764,496,-576,-1339,-1775,-1879,-1710,-1336,-865,-385,15,268,356,257,29,-304,-657,-985,-1245,-1406,-1491,-1518,-1540,-1620,-1796,-2128,-2614,-3257,-4008,-4800,-5546,-6151,-6514,-6582,-6298,-5674,-4745,-3590,-2312,-1023,160,1142,1837,2204,2223,1920,1345,589,-246,-1040,-1683,-2092,-2206,-2027,-1568,-921,-133,671,1458,2149,2747,3242,3677,4059,4439,4795,5131,5387,5517,5440,5113,4469,3521,2263,788,-820,-2409,-3820,-4901,-5498,-5530,-4947,-3791,-2163,-228,1809,3736,5351,6509,7109,7147,6666,5778,4627,3369,2150,1091,266,-288,-583,-653,-569,-395,-201,-39,62,95,70,26,-12,10,102,291,546,840,1112,1284,1297,1070,573,-216,-1270,-2525,-3898,-5252,-6480,-7437,-8033,-8190,-7888,-7134,-6009,-4590,-3022,-1422,67,1325,2266,2812,2952,2696,2103,1276,321,-615,-1429,-2005,-2302,-2292,-2013,-1512,-871,-156,575,1283,1968,2624,3294,3977,4700,5422,6110,6665,7004,7011,6600,5722,4361,2592,525,-1656,-3735,-5494,-6718,-7262,-7040,-6059,-4423,-2300,63,2420,4509,6137,7150,7500,7197,6351,5099,3627,2115,721,-419,-1236,-1688,-1802,-1610,-1204,-646,-34,578,1129,1597,1967,2249,2466,2624,2768,2880,2981,3041,3028,2902,2619,2141,1438,526,-582,-1813,-3081,-4290,-5334,-6111,-6569,-6654,-6381,-5786,-4924,-3888,-2759,-1629,-574,346,1079,1610,1918,2034,1981,1813,1581,1339,1127,968,865,801,764,703,648,558,501,492,598,865,1331,2008,2874,3873,4898,5840,6544,6900,6792,6170,5046,3483,1629,-344,-2227,-3813,-4935,-5466,-5373,-4672,-3480,-1952,-286,1319,2687,3689,4261,4398,4163,3665,3016,2386,1841,1515,1399,1512,1793,2153,2504,2739,2784,2588,2143,1473,655,-229,-1057,-1738,-2165,-2295,-2089,-1585,-832,60,966,1754,2287,2469,2224,1550,473,-897,-2447,-4004,-5426,-6565,-7319,-7631,-7481,-6909,-5972,-4778,-3417,-2013,-651,576,1614,2425,3009,3375,3557,3588,3501,3319,3055,2708,2283,1786,1228,659,114,-324,-599,-646,-423,76,830,1765,2794,3773,4584,5084,5185,4836,4037,2862,1414,-149,-1656,-2966,-3921,-4460,-4527,-4158,-3426,-2443,-1361,-308,585,1232,1603,1690,1557,1271,928,614,400,333,424,667,1013,1416,1814,2132,2344,2383,2259,1959,1514,964,368,-222,-726,-1117,-1330,-1368,-1222,-934,-543,-129,236,472,510,316,-130,-784,-1597,-2467,-3290,-3974,-4424,-4599,-4487,-4106,-3528,-2828,-2102,-1449,-933,-605,-478,-519,-681,-874,-1024,-1045,-903,-566,-76,522,1140,1695,2116,2335,2348,2151,1812,1394,991,681,540,589,851,1245,1740,2200,2562,2732,2672,2378,1884,1264,593,-12,-512,-800,-906,-799,-555,-236,78,296,368,251,-38,-454,-923,-1354,-1655,-1761,-1631,-1257,-686,36,808,1554,2182,2634,2863,2856,2622,2188,1607,932,232,-447,-1037,-1515,-1833,-1997,-1989,-1848,-1578,-1252,-894,-594,-388,-357,-520,-913,-1517,-2291,-3169,-4058,-4867,-5503,-5899,-6004,-5816,-5346,-4663,-3827,-2948,-2092,-1351,-759,-338,-78,72,139,195,257,347,474,594,715,791,821,806,750,703,680,743,904,1198,1617,2137,2715,3293,3798,4164,4332,4250,3906,3293,2451,1423,294,-862,-1951,-2886,-3606,-4055,-4228,-4130,-3814,-3334,-2766,-2176,-1608,-1098,-636,-227,178,581,1015,1473,1933,2373,2734,2979,3055,2953,2661,2213,1658,1066,524,96,-140,-166,44,446,1000,1622,2227,2741,3070,3179,3020,2590,1901,991,-105,-1294,-2532,-3702,-4738,-5559,-6091,-6313,-6203,-5781,-5119,-4268,-3357,-2460,-1692,-1105,-741,-597,-626,-779,-963,-1126,-1198,-1160,-1010,-757,-444,-105,221,494,695,797,798,697,504,248,-50,-342,-582,-726,-720,-537,-158,394,1079,1814,2503,3047,3336,3309,2917,2169,1118,-158,-1532,-2891,-4114,-5095,-5771,-6086,-6032,-5601,-4831,-3750,-2428,-929,654,2226,3675,4910,5829,6370,6485,6170,5448,4389,3071,1616,138,-1231,-2395,-3245,-3740,-3840,-3563,-2953,-2082,-1051,33,1055,1919,2528,2834,2780,2392,1669,704,-438,-1630,-2773,-3756,-4505,-4962,-5136,-5029,-4726,-4274,-3766,-3249,-2770,-2319,-1883,-1410,-855,-198,593,1447,2349,3166,3838,4266,4387,4188,3673,2887,1912,813,-303,-1365,-2295,-3026,-3506,-3702,-3557,-3088,-2261,-1146,215,1696,3171,4476,5458,5976,5940,5301,4097,2393,363,-1844,-3997,-5935,-7471,-8499,-8942,-8789,-8078,-6873,-5289,-3446,-1481,462,2262,3795,4976,5751,6091,6029,5595,4888,3983,2995,2001,1097,321,-264,-676,-879,-928,-812,-589,-272,98,495,881,1237,1521,1724,1805,1768,1597,1307,917,458,-26,-500,-921,-1281,-1560,-1780,-1966,-2154,-2381,-2665,-3012,-3380,-3731,-3962,-4020,-3810,-3321,-2528,-1504,-309,930,2104,3098,3816,4206,4241,3924,3312,2433,1399,259,-867,-1904,-2743,-3303,-3502,-3298,-2668,-1649,-306,1241,2846,4346,5580,6419,6752,6552,5806,4598,3015,1208,-679,-2493,-4096,-5381,-6265,-6703,-6675,-6193,-5301,-4053,-2540,-853,888,2579,4095,5359,6269,6813,6935,6692,6084,5210,4118,2904,1657,436,-649,-1582,-2273,-2731,-2922,-2867,-2590,-2128,-1535,-879,-211,388,862,1169,1250,1121,761,222,-453,-1201,-1936,-2611,-3149,-3537,-3749,-3811,-3740,-3582,-3350,-3077,-2742,-2361,-1895,-1357,-737,-62,645,1324,1960,2474,2870,3094,3152,3041,2759,2326,1753,1067,303,-480,-1231,-1852,-2281,-2429,-2257,-1732,-888,218,1468,2726,3833,4650,5037,4937,4305,3190,1672,-109,-2003,-3829,-5443,-6699,-7507,-7800,-7561,-6811,-5599,-4011,-2154,-142,1876,3783,5439,6739,7602,7980,7867,7306,6364,5149,3789,2405,1142,85,-661,-1065,-1116,-835,-310,399,1152,1873,2435,2787,2857,2643,2141,1403,492,-515,-1508,-2411,-3126,-3603,-3807,-3747,-3459,-3020,-2516,-2055,-1720,-1582,-1666,-1960,-2407,-2923,-3405,-3761,-3920,-3826,-3488,-2911,-2159,-1298,-403,433,1145,1658,1914,1884,1547,918,40,-1014,-2148,-3230,-4136,-4732,-4915,-4611,-3811,-2536,-911,938,2796,4474,5767,6508,6593,5980,4703,2876,653,-1742,-4105,-6193,-7840,-8866,-9199,-8788,-7666,-5928,-3701,-1169,1469,4005,6244,8013,9191,9701,9531,8735,7413,5707,3794,1846,32,-1503,-2661,-3379,-3638,-3481,-2960,-2184,-1254,-297,596,1317,1826,2069,2055,1794,1339,745,97,-528,-1056,-1423,-1595,-1566,-1357,-1033,-662,-337,-127,-100,-263,-608,-1072,-1560,-1988,-2242,-2262,-1997,-1456,-674,270,1276,2238,3033,3579,3780,3616,3058,2171,1000,-320,-1689,-2955,-4012,-4743,-5084,-4994,-4468,-3554,-2314,-854,699,2208,3529,4515,5073,5095,4581,3515,1991,112,-1968,-4067,-6014,-7631,-8770,-9328,-9233,-8482,-7122,-5246,-3008,-574,1854,4093,5975,7366,8192,8432,8119,7346,6231,4919,3557,2275,1174,332,-226,-499,-518,-345,-37,335,702,1035,1278,1450,1527,1542,1504,1438,1352,1266,1181,1117,1064,1040,1014,993,932,803,580,222,-262,-869,-1563,-2274,-2940,-3480,-3818,-3917,-3732,-3278,-2580,-1690,-696,330,1272,2057,2593,2833,2749,2355,1699,854,-71,-988,-1782,-2392,-2746,-2822,-2611,-2124,-1403,-483,565,1677,2766,3748,4527,5034,5182,4944,4305,3280,1948,387,-1278,-2911,-4369,-5526,-6253,-6469,-6129,-5231,-3835,-2045,0,2117,4133,5869,7186,7984,8219,7912,7126,5992,4632,3216,1862,699,-214,-831,-1169,-1251,-1145,-906,-608,-303,-29,186,338,428,468,476,464,453,444,463,504,589,706,853,1013,1157,1259,1290,1228,1071,820,500,145,-223,-544,-810,-971,-1023,-941,-736,-406,16,501,1012,1484,1896,2183,2342,2343,2196,1917,1522,1050,510,-50,-626,-1163,-1645,-2018,-2239,-2274,-2085,-1676,-1066,-307,510,1289,1912,2279,2309,1960,1232,177,-1119,-2521,-3875,-5034,-5826,-6156,-5924,-5123,-3788,-2012,49,2240,4343,6214,7671,8640,9048,8918,8309,7314,6074,4710,3366,2134,1110,328,-190,-454,-497,-373,-119,190,522,824,1069,1234,1310,1291,1188,1003,772,493,219,-54,-277,-462,-587,-676,-732,-772,-811,-854,-913,-980,-1073,-1182,-1316,-1479,-1645,-1815,-1955,-2044,-2067,-2012,-1871,-1669,-1404,-1112,-812,-516,-271,-66,40,63,-43,-273,-636,-1117,-1672,-2260,-2784,-3176,-3341,-3218,-2781,-2032,-1043,94,1230,2230,2937,3253,3101,2482,1446,106,-1380,-2826,-4048,-4863,-5155,-4831,-3907,-2434,-548,1574,3732,5715,7344,8482,9047,9030,8464,7455,6113,4572,2961,1375,-103,-1425,-2557,-3492,-4201,-4701,-4959,-4978,-4752,-4267,-3560,-2624,-1533,-303,980,2279,3537,4710,5778,6702,7479,8053,8409,8477,8223,7603,6602,5241,3568,1671,-330,-2319,-4130,-5655,-6769,-7385,-7477,-7030,-6112,-4802,-3228,-1520,172,1711,2954,3792,4122,3883,3047,1630,-295,-2620,-5184,-7788,-10240,-12302,-13799,-14568,-14494,-13566,-11813,-9365,-6421,-3202,3,2956,5398,7156,8093,8151,7358,5793,3623,1059,-1654,-4230,-6430,-7996,-8790,-8690,-7727,-5971,-3628,-921,1864,4458,6634,8210,9110,9319,8904,7980,6690,5174,3575,1984,493,-839,-1981,-2872,-3502,-3817,-3790,-3411,-2662,-1582,-215,1352,3022,4676,6218,7550,8616,9380,9837,9995,9866,9479,8824,7930,6777,5404,3811,2059,198,-1685,-3494,-5123,-6469,-7443,-7976,-8053,-7666,-6888,-5778,-4448,-3012,-1577,-271,796,1532,1836,1661,981,-203,-1805,-3748,-5857,-7977,-9907,-11460,-12482,-12834,-12463,-11360,-9593,-7299,-4652,-1872,819,3212,5121,6419,7017,6905,6110,4734,2915,825,-1326,-3340,-5017,-6190,-6760,-6653,-5913,-4601,-2880,-924,1071,2907,4438,5555,6206,6419,6218,5725,4985,4120,3167,2183,1185,189,-800,-1743,-2628,-3374,-3946,-4247,-4246,-3881,-3160,-2102,-767,763,2392,4024,5574,6960,8144,9064,9705,10041,10058,9757,9124,8179,6923,5403,3661,1782,-136,-1976,-3617,-4942,-5858,-6319,-6286,-5811,-4922,-3738,-2353,-918,441,1565,2343,2640,2401,1571,179,-1717,-3994,-6488,-9012,-11351,-13314,-14721,-15437,-15387,-14562,-13005,-10855,-8265,-5456,-2641,-40,2161,3805,4797,5080,4679,3646,2116,243,-1769,-3721,-5397,-6644,-7312,-7350,-6738,-5540,-3861,-1859,304,2429,4371,5977,7162,7875,8099,7878,7252,6310,5126,3785,2387,1008,-256,-1313,-2090,-2496,-2490,-2029,-1133,164,1758,3551,5373,7113,8601,9775,10536,10904,10891,10587,10075,9478,8862,8325,7873,7524,7233,6950,6608,6152,5539,4738,3768,2641,1434,219,-911,-1852,-2531,-2888,-2909,-2628,-2114,-1482,-873,-437,-313,-624,-1429,-2747,-4538,-6687,-9057,-11457,-13697,-15587,-16971,-17725,-17796,-17179,-15927,-14158,-12005,-9652,-7264,-5027,-3080,-1572,-577,-161,-318,-1000,-2113,-3506,-5005,-6417,-7545,-8216,-8305,-7735,-6513,-4709,-2481,-7,2468,4738,6613,7947,8686,8815,8401,7536,6350,4974,3536,2150,913,-109,-849,-1291,-1390,-1172,-606,262,1430,2844,4459,6210,8022,9833,11556,13162,14572,15782,16732,17404,17767,17769,17401,16611,15400,13770,11760,9447,6949,4395,1965,-198,-1935,-3150,-3789,-3859,-3451,-2684,-1749,-820,-96,284,198,-390,-1480,-3009,-4855,-6900,-8959,-10907,-12578,-13890,-14746,-15133,-15055,-14550,-13701,-12585,-11301,-9943,-8582,-7297,-6126,-5117,-4296,-3680,-3301,-3165,-3282,-3660,-4264,-5068,-6000,-6974,-7890,-8631,-9086,-9171,-8809,-7991,-6727,-5087,-3177,-1113,954,2902,4585,5924,6812,7230,7139,6579,5601,4297,2794,1216,-277,-1562,-2501,-3015,-3036,-2553,-1590,-217,1462,3319,5214,7020,8640,9997,11077,11880,12456,12865,13161,13394,13583,13711,13733,13581,13172,12449,11368,9939,8224,6333,4423,2660,1210,201,-299,-273,182,963,1854,2676,3197,3263,2727,1551,-251,-2562,-5200,-7932,-10484,-12618,-14106,-14827,-14720,-13839,-12311,-10338,-8139,-5968,-4018,-2466,-1417,-902,-914,-1380,-2207,-3286,-4504,-5758,-6968,-8059,-8981,-9691,-10158,-10361,-10285,-9926,-9301,-8432,-7366,-6163,-4875,-3600,-2371,-1274,-328,432,1002,1389,1601,1665,1581,1390,1075,679,188,-353,-924,-1472,-1944,-2267,-2391,-2241,-1806,-1054,-20,1258,2723,4283,5872,7403,8804,10032,11030,11778,12267,12483,12455,12203,11758,11186,10515,9825,9144,8544,8048,7704,7517,7505,7641,7915,8258,8621,8901,9015,8848,8317,7340,5882,3943,1575,-1124,-4027,-6958,-9761,-12241,-14250,-15639,-16306,-16195,-15299,-13671,-11425,-8715,-5750,-2750,57,2443,4231,5271,5485,4849,3426,1325,-1264,-4119,-6988,-9621,-11777,-13282,-13998,-13887,-12972,-11353,-9184,-6669,-4010,-1442,863,2727,4054,4770,4884,4416,3471,2139,576,-1088,-2705,-4141,-5283,-6041,-6359,-6214,-5629,-4649,-3359,-1859,-255,1351,2865,4235,5404,6387,7180,7827,8367,8823,9232,9567,9818,9920,9822,9478,8855,7984,6913,5764,4671,3792,3278,3218,3675,4606,5938,7508,9155,10677,11913,12708,12965,12626,11680,10168,8151,5744,3062,248,-2550,-5205,-7573,-9578,-11130,-12221,-12832,-13000,-12746,-12102,-11088,-9717,-7997,-5968,-3684,-1259,1146,3346,5116,6265,6623,6114,4735,2588,-140,-3192,-6282,-9105,-11415,-12993,-13735,-13588,-12631,-10978,-8839,-6432,-4002,-1758,100,1448,2198,2322,1863,875,-496,-2134,-3845,-5487,-6879,-7893,-8417,-8393,-7797,-6662,-5056,-3075,-862,1464,3749,5883,7753,9302,10478,11282,11727,11829,11634,11167,10458,9554,8485,7317,6108,4942,3884,3007,2362,1975,1862,2022,2433,3077,3923,4921,6028,7171,8277,9266,10064,10603,10829,10714,10242,9427,8303,6912,5317,3572,1748,-110,-1930,-3661,-5256,-6635,-7777,-8603,-9092,-9192,-8891,-8169,-7065,-5606,-3904,-2046,-200,1494,2868,3781,4133,3856,2953,1483,-446,-2674,-5019,-7294,-9302,-10897,-11959,-12407,-12249,-11504,-10270,-8692,-6913,-5145,-3550,-2297,-1512,-1245,-1515,-2240,-3316,-4576,-5841,-6946,-7719,-8065,-7902,-7231,-6082,-4545,-2709,-711,1357,3372,5264,6958,8395,9527,10300,10678,10629,10158,9285,8093,6665,5155,3681,2406,1421,824,634,845,1383,2161,3039,3911,4656,5209,5541,5666,5622,5495,5327,5224,5206,5339,5629,6079,6669,7347,8043,8676,9141,9345,9195,8640,7648,6254,4508,2528,426,-1654,-3602,-5310,-6712,-7755,-8403,-8652,-8478,-7912,-6952,-5670,-4125,-2443,-765,752,1927,2630,2729,2201,1036,-649,-2737,-4997,-7254,-9255,-10866,-11926,-12416,-12324,-11756,-10830,-9715,-8571,-7549,-6745,-6233,-5997,-6009,-6170,-6388,-6544,-6551,-6328,-5836,-5060,-4012,-2733,-1277,289,1875,3416,4808,5996,6919,7526,7836,7821,7551,7044,6377,5613,4822,4074,3430,2936,2624,2490,2532,2696,2947,3220,3453,3599,3588,3404,3007,2419,1678,852,44,-631,-1054,-1109,-721,167,1526,3318,5402,7648,9850,11835,13402,14413,14736,14324,13163,11314,8887,6034,2931,-228,-3269,-6026,-8351,-10140,-11294,-11770,-11551,-10657,-9173,-7198,-4902,-2465,-94,2003,3637,4668,4984,4573,3467,1753,-400,-2842,-5366,-7799,-9982,-11789,-13133,-13976,-14300,-14140,-13545,-12582,-11347,-9921,-8400,-6876,-5403,-4050,-2827,-1747,-794,63,840,1562,2234,2843,3384,3815,4139,4315,4365,4279,4096,3846,3572,3320,3117,2989,2927,2917,2926,2917,2860,2737,2531,2264,1934,1577,1198,817,428,34,-396,-858,-1389,-1956,-2550,-3098,-3515,-3694,-3508,-2854,-1652,131,2443,5202,8210,11274,14126,16526,18249,19111,19016,17911,15864,12980,9461,5527,1440,-2549,-6206,-9325,-11760,-13390,-14175,-14094,-13209,-11600,-9421,-6826,-4034,-1235,1336,3506,5075,5938,5997,5246,3737,1574,-1060,-3963,-6893,-9616,-11917,-13621,-14611,-14834,-14314,-13112,-11379,-9258,-6933,-4578,-2333,-328,1358,2691,3651,4276,4599,4675,4570,4319,3982,3571,3128,2655,2183,1722,1289,915,593,359,190,115,107,182,311,488,683,868,1012,1080,1052,909,643,274,-201,-732,-1307,-1879,-2426,-2913,-3321,-3626,-3789,-3782,-3533,-2997,-2098,-791,951,3121,5635,8393,11196,13843,16094,17703,18495,18308,17097,14884,11788,8005,3786,-578,-4817,-8640,-11850,-14264,-15774,-16346,-15975,-14735,-12739,-10147,-7156,-3999,-906,1874,4137,5695,6442,6307,5330,3588,1243,-1488,-4385,-7180,-9663,-11623,-12936,-13517,-13364,-12522,-11097,-9216,-7051,-4748,-2480,-382,1424,2846,3832,4365,4459,4171,3578,2775,1883,979,186,-463,-907,-1148,-1208,-1108,-920,-671,-434,-225,-84,-13,0,-36,-78,-102,-87,-15,93,232,360,454,486,440,325,148,-53,-255,-431,-551,-622,-608,-516,-301,74,665,1533,2729,4266,6138,8248,10492,12658,14566,15974,16704,16614,15634,13787,11181,7983,4433,778,-2724,-5848,-8409,-10283,-11410,-11778,-11458,-10523,-9123,-7385,-5483,-3561,-1772,-242,942,1706,2039,1946,1476,690,-329,-1503,-2754,-4003,-5194,-6261,-7147,-7807,-8183,-8249,-7972,-7362,-6432,-5251,-3871,-2410,-956,387,1517,2375,2899,3079,2923,2480,1797,969,63,-840,-1658,-2363,-2886,-3241,-3401,-3397,-3249,-2989,-2660,-2298,-1944,-1637,-1394,-1257,-1202,-1251,-1362,-1517,-1665,-1775,-1775,-1659,-1346,-855,-149,732,1747,2833,3883,4825,5555,6031,6228,6182,5968,5709,5525,5563,5908,6622,7688,9025,10493,11907,13055,13749,13832,13214,11884,9892,7380,4510,1492,-1465,-4174,-6467,-8223,-9380,-9901,-9817,-9184,-8092,-6658,-5019,-3302,-1654,-198,969,1762,2148,2121,1699,952,-42,-1177,-2330,-3384,-4233,-4788,-5001,-4868,-4413,-3726,-2894,-2041,-1277,-702,-376,-334,-559,-1024,-1650,-2377,-3117,-3800,-4375,-4790,-5027,-5077,-4964,-4708,-4377,-4005,-3662,-3394,-3234,-3224,-3350,-3616,-3988,-4404,-4820,-5143,-5299,-5214,-4820,-4077,-2977,-1548,145,1987,3851,5590,7045,8105,8642,8616,8004,6849,5266,3387,1421,-438,-1961,-2969,-3295,-2862,-1649,280,2768,5609,8528,11246,13473,14988,15605,15260,13968,11846,9083,5929,2640,-520,-3337,-5641,-7330,-8376,-8786,-8659,-8061,-7133,-5966,-4671,-3332,-2013,-780,347,1318,2142,2804,3320,3694,3934,4034,3972,3731,3266,2567,1622,451,-886,-2324,-3745,-5053,-6138,-6916,-7343,-7399,-7125,-6577,-5856,-5065,-4313,-3695,-3278,-3107,-3173,-3452,-3873,-4359,-4829,-5201,-5436,-5485,-5371,-5094,-4712,-4253,-3766,-3272,-2791,-2317,-1833,-1327,-765,-145,552,1310,2110,2915,3665,4309,4771,5003,4956,4604,3955,3027,1882,588,-753,-2021,-3094,-3842,-4153,-3944,-3165,-1817,43,2319,4856,7468,9956,12100,13723,14658,14822,14173,12768,10695,8135,5261,2306,-547,-3094,-5207,-6770,-7746,-8127,-7952,-7296,-6238,-4892,-3339,-1681,0,1635,3142,4464,5525,6278,6657,6641,6213,5376,4203,2731,1090,-636,-2315,-3855,-5162,-6190,-6890,-7286,-7376,-7220,-6856,-6338,-5712,-5030,-4317,-3624,-2968,-2393,-1930,-1610,-1464,-1496,-1709,-2065,-2528,-3019,-3471,-3803,-3945,-3849,-3489,-2862,-2017,-994,101,1200,2189,3000,3554,3827,3809,3527,3040,2407,1707,998,341,-231,-678,-976,-1127,-1105,-947,-639,-216,320,962,1694,2532,3445,4449,5507,6600,7689,8722,9642,10383,10869,11047,10847,10257,9249,7878,6186,4285,2282,301,-1529,-3111,-4355,-5201,-5621,-5588,-5129,-4252,-3032,-1521,160,1909,3590,5070,6244,7016,7330,7183,6584,5599,4296,2758,1086,-655,-2362,-3995,-5474,-6761,-7806,-8577,-9048,-9208,-9064,-8642,-7997,-7186,-6294,-5414,-4605,-3970,-3510,-3273,-3217,-3302,-3451,-3577,-3592,-3424,-3027,-2394,-1555,-583,425,1358,2103,2580,2727,2542,2059,1358,549,-244,-898,-1311,-1413,-1178,-629,178,1139,2141,3079,3826,4343,4548,4472,4115,3560,2887,2211,1653,1317,1296,1637,2353,3413,4739,6229,7747,9147,10295,11061,11348,11102,10300,8988,7242,5212,3071,1023,-710,-1968,-2590,-2537,-1829,-569,1044,2812,4468,5830,6708,7031,6768,5986,4795,3339,1786,272,-1071,-2172,-2991,-3544,-3866,-4042,-4138,-4251,-4435,-4746,-5199,-5802,-6508,-7302,-8086,-8826,-9413,-9804,-9898,-9675,-9073,-8122,-6831,-5297,-3604,-1900,-315,1016,1977,2503,2561,2178,1420,384,-803,-2022,-3148,-4089,-4764,-5136,-5188,-4943,-4443,-3749,-2944,-2098,-1303,-622,-104,209,337,300,174,27,-33,40,331,824,1518,2358,3266,4186,5033,5771,6363,6800,7088,7254,7328,7345,7347,7346,7369,7417,7472,7536,7561,7554,7471,7337,7138,6902,6650,6387,6115,5814,5446,4979,4391,3667,2833,1924,1006,139,-612,-1212,-1636,-1903,-2033,-2095,-2137,-2217,-2393,-2673,-3100,-3646,-4308,-5057,-5847,-6627,-7345,-7915,-8294,-8410,-8228,-7753,-6987,-6013,-4893,-3753,-2681,-1791,-1148,-799,-765,-1003,-1502,-2152,-2921,-3681,-4391,-4951,-5333,-5480,-5408,-5119,-4666,-4108,-3520,-2973,-2539,-2254,-2143,-2189,-2355,-2587,-2801,-2943,-2929,-2716,-2258,-1542,-561,638,2009,3444,4840,6062,7008,7572,7728,7469,6864,6016,5040,4092,3275,2702,2427,2492,2878,3579,4514,5634,6830,8004,9041,9818,10249,10252,9818,8974,7810,6446,5030,3685,2522,1593,913,459,166,-17,-169,-322,-514,-752,-1023,-1323,-1623,-1929,-2230,-2538,-2858,-3180,-3517,-3818,-4101,-4306,-4452,-4511,-4506,-4459,-4395,-4352,-4363,-4443,-4612,-4858,-5168,-5510,-5854,-6154,-6382,-6490,-6475,-6304,-6010,-5595,-5108,-4593,-4085,-3633,-3249,-2943,-2716,-2534,-2392,-2256,-2110,-1959,-1783,-1606,-1430,-1260,-1124,-1000,-918,-844,-775,-671,-504,-219,201,802,1563,2463,3436,4385,5219,5830,6155,6159,5856,5313,4625,3914,3305,2898,2769,2956,3438,4189,5106,6117,7093,7935,8551,8867,8852,8518,7894,7070,6125,5169,4266,3485,2825,2260,1749,1201,570,-201,-1122,-2168,-3293,-4394,-5399,-6176,-6664,-6783,-6522,-5889,-4953,-3801,-2557,-1350,-322,429,788,727,224,-686,-1920,-3372,-4908,-6385,-7666,-8634,-9203,-9315,-8978,-8216,-7113,-5767,-4303,-2847,-1523,-435,336,742,767,446,-170,-978,-1869,-2731,-3453,-3960,-4200,-4163,-3876,-3389,-2781,-2131,-1523,-1019,-660,-447,-364,-337,-316,-203,49,495,1132,1938,2853,3791,4671,5421,5982,6361,6555,6633,6651,6659,6717,6815,6948,7067,7116,7046,6827,6448,5933,5329,4692,4092,3584,3214,2999,2941,3005,3148,3295,3369,3272,2934,2274,1290,-18,-1554,-3203,-4801,-6164,-7143,-7608,-7500,-6837,-5690,-4218,-2598,-1030,284,1209,1620,1490,827,-303,-1787,-3495,-5276,-6996,-8507,-9722,-10543,-10950,-10920,-10501,-9735,-8719,-7534,-6287,-5065,-3950,-3006,-2266,-1765,-1494,-1441,-1583,-1861,-2248,-2666,-3065,-3381,-3557,-3568,-3385,-3025,-2510,-1906,-1261,-657,-129,272,558,741,881,1030,1264,1628,2163,2863,3713,4650,5617,6528,7310,7912,8283,8425,8346,8081,7691,7210,6707,6196,5714,5252,4815,4385,3967,3549,3146,2776,2447,2207,2043,1992,2017,2112,2234,2354,2439,2467,2431,2316,2136,1888,1586,1238,864,466,78,-311,-671,-1012,-1332,-1635,-1948,-2269,-2628,-3023,-3460,-3925,-4403,-4859,-5289,-5651,-5955,-6191,-6368,-6508,-6615,-6703,-6777,-6820,-6826,-6772,-6640,-6419,-6102,-5683,-5179,-4597,-3953,-3292,-2625,-2022,-1498,-1123,-900,-877,-1015,-1322,-1721,-2177,-2614,-2978,-3229,-3335,-3295,-3103,-2774,-2315,-1728,-1025,-204,733,1756,2861,3978,5065,6042,6832,7391,7655,7649,7370,6908,6334,5761,5290,5012,4974,5201,5650,6243,6875,7398,7702,7656,7214,6346,5111,3626,2035,548,-659,-1416,-1610,-1197,-217,1228,2954,4739,6345,7536,8125,7989,7095,5489,3319,773,-1888,-4436,-6616,-8276,-9280,-9610,-9301,-8462,-7249,-5834,-4397,-3095,-2041,-1329,-973,-992,-1327,-1931,-2710,-3582,-4449,-5233,-5856,-6260,-6423,-6313,-5969,-5401,-4690,-3884,-3070,-2309,-1667,-1182,-895,-794,-903,-1164,-1568,-2045,-2534,-2978,-3284,-3428,-3346,-3058,-2570,-1930,-1196,-416,360,1091,1778,2390,2959,3469,3927,4329,4634,4848,4916,4862,4669,4395,4070,3791,3595,3571,3725,4070,4553,5095,5588,5913,5950,5612,4843,3651,2102,324,-1502,-3158,-4429,-5123,-5101,-4333,-2844,-802,1593,4053,6302,8057,9120,9338,8692,7233,5122,2584,-120,-2712,-4951,-6647,-7676,-8010,-7681,-6808,-5543,-4079,-2595,-1278,-236,433,721,646,277,-310,-1010,-1761,-2487,-3147,-3730,-4212,-4616,-4949,-5220,-5451,-5632,-5768,-5845,-5853,-5763,-5581,-5271,-4856,-4316,-3680,-2962,-2193,-1417,-660,19,591,1024,1290,1402,1372,1228,1043,853,737,735,879,1187,1643,2218,2862,3504,4077,4508,4739,4740,4498,4049,3435,2751,2076,1511,1150,1028,1193,1602,2198,2896,3552,4073,4319,4220,3718,2825,1598,161,-1324,-2672,-3685,-4218,-4161,-3492,-2263,-607,1280,3175,4835,6047,6646,6541,5714,4254,2294,53,-2246,-4360,-6093,-7283,-7853,-7783,-7136,-6027,-4607,-3067,-1565,-272,701,1297,1481,1315,851,190,-565,-1344,-2055,-2673,-3160,-3518,-3752,-3874,-3903,-3850,-3731,-3546,-3294,-2975,-2571,-2079,-1503,-832,-123,617,1301,1901,2332,2574,2571,2350,1902,1313,623,-50,-640,-1044,-1213,-1106,-724,-102,688,1571,2424,3162,3675,3912,3830,3460,2838,2082,1281,588,90,-87,98,684,1627,2862,4247,5654,6879,7788,8203,8046,7250,5855,3948,1712,-636,-2831,-4620,-5775,-6148,-5677,-4407,-2488,-146,2323,4623,6463,7622,7964,7451,6165,4274,2013,-339,-2509,-4269,-5430,-5918,-5716,-4914,-3659,-2142,-575,846,1947,2629,2823,2555,1878,901,-255,-1463,-2616,-3623,-4440,-5035,-5416,-5593,-5591,-5428,-5121,-4688,-4132,-3493,-2773,-2035,-1306,-637,-69,370,662,792,772,606,308,-80,-528,-963,-1318,-1511,-1463,-1128,-474,463,1629,2917,4204,5350,6236,6751,6830,6449,5633,4464,3062,1580,186,-970,-1744,-2054,-1838,-1114,78,1611,3360,5127,6732,7986,8713,8802,8181,6847,4902,2468,-200,-2874,-5243,-7065,-8107,-8228,-7390,-5654,-3179,-238,2891,5851,8349,10128,11020,10966,10025,8338,6157,3742,1383,-663,-2221,-3148,-3437,-3121,-2326,-1225,-2,1132,2016,2508,2538,2095,1228,47,-1307,-2675,-3909,-4871,-5489,-5708,-5550,-5058,-4331,-3461,-2574,-1764,-1107,-666,-451,-467,-672,-1043,-1495,-2005,-2488,-2912,-3239,-3440,-3510,-3447,-3249,-2933,-2503,-1963,-1327,-593,218,1078,1950,2763,3453,3939,4146,4026,3538,2701,1558,200,-1240,-2636,-3813,-4678,-5092,-5036,-4464,-3434,-2003,-291,1574,3436,5135,6533,7474,7896,7697,6935,5616,3900,1919,-115,-2002,-3540,-4560,-4933,-4616,-3599,-1997,63,2358,4670,6761,8419,9485,9849,9512,8508,6989,5116,3102,1140,-597,-1995,-2975,-3550,-3749,-3671,-3409,-3075,-2748,-2497,-2340,-2276,-2264,-2255,-2183,-2005,-1701,-1260,-755,-202,270,635,786,714,387,-167,-905,-1759,-2649,-3474,-4166,-4621,-4812,-4689,-4273,-3614,-2773,-1859,-950,-135,541,1049,1403,1630,1779,1897,2033,2201,2419,2650,2847,2948,2869,2551,1939,1028,-147,-1505,-2921,-4252,-5358,-6104,-6412,-6234,-5580,-4504,-3102,-1481,221,1886,3386,4613,5479,5921,5895,5423,4513,3275,1788,199,-1350,-2710,-3745,-4330,-4396,-3901,-2866,-1367,470,2477,4462,6217,7579,8387,8591,8158,7174,5750,4054,2274,574,-887,-2003,-2719,-3014,-2925,-2531,-1899,-1177,-421,219,720,988,1043,880,556,124,-339,-797,-1182,-1523,-1788,-2053,-2318,-2647,-3043,-3514,-4032,-4551,-5019,-5360,-5537,-5480,-5195,-4668,-3932,-3026,-2000,-905,192,1268,2252,3134,3871,4438,4824,5000,4966,4701,4212,3492,2557,1419,120,-1301,-2748,-4155,-5384,-6349,-6932,-7083,-6750,-5977,-4797,-3327,-1671,34,1671,3128,4324,5207,5745,5944,5826,5435,4829,4073,3235,2371,1543,785,141,-365,-703,-855,-797,-537,-66,575,1337,2153,2918,3538,3919,3982,3714,3110,2259,1249,226,-691,-1384,-1790,-1878,-1686,-1283,-772,-266,128,341,312,60,-404,-1001,-1667,-2308,-2860,-3257,-3482,-3521,-3405,-3174,-2874,-2560,-2263,-2012,-1815,-1667,-1556,-1468,-1390,-1313,-1248,-1181,-1128,-1066,-980,-841,-613,-274,178,728,1321,1894,2356,2621,2628,2311,1686,749,-429,-1790,-3237,-4682,-6030,-7180,-8054,-8556,-8640,-8253,-7420,-6155,-4569,-2743,-829,1059,2787,4262,5414,6199,6623,6703,6510,6102,5597,5050,4574,4187,3933,3770,3673,3563,3380,3084,2648,2103,1492,899,392,54,-85,0,281,711,1236,1771,2281,2699,3006,3201,3260,3216,3054,2786,2421,1947,1381,723,-16,-811,-1652,-2508,-3341,-4138,-4822,-5376,-5723,-5831,-5658,-5203,-4481,-3563,-2537,-1524,-649,-32,247,137,-351,-1158,-2201,-3339,-4460,-5411,-6104,-6433,-6373,-5900,-5070,-3948,-2662,-1332,-112,869,1501,1709,1474,831,-160,-1356,-2655,-3898,-4979,-5798,-6297,-6439,-6239,-5702,-4893,-3862,-2698,-1482,-301,766,1673,2376,2891,3227,3427,3547,3615,3690,3791,3942,4162,4441,4764,5098,5385,5562,5558,5300,4743,3876,2728,1391,-14,-1308,-2344,-2945,-3038,-2566,-1585,-194,1436,3118,4660,5909,6741,7129,7058,6614,5864,4927,3879,2802,1738,714,-247,-1148,-1946,-2635,-3155,-3469,-3547,-3347,-2899,-2211,-1368,-453,428,1156,1649,1822,1657,1145,343,-692,-1863,-3084,-4266,-5331,-6216,-6868,-7251,-7344,-7143,-6660,-5926,-4990,-3921,-2804,-1731,-795,-90,336,417,175,-377,-1171,-2112,-3108,-4057,-4857,-5452,-5766,-5789,-5500,-4930,-4098,-3083,-1932,-747,409,1463,2359,3073,3588,3921,4088,4134,4088,4016,3952,3960,4068,4308,4676,5143,5646,6101,6402,6456,6171,5523,4498,3184,1679,144,-1245,-2346,-3016,-3190,-2846,-2021,-810,656,2220,3717,4984,5907,6377,6377,5904,5032,3858,2505,1123,-187,-1282,-2126,-2660,-2898,-2892,-2688,-2371,-2000,-1623,-1261,-935,-621,-343,-86,106,201,156,-89,-558,-1276,-2222,-3349,-4567,-5766,-6809,-7569,-7938,-7835,-7242,-6172,-4707,-2972,-1104,706,2312,3542,4303,4509,4163,3307,2031,483,-1175,-2780,-4149,-5167,-5716,-5767,-5314,-4432,-3216,-1806,-366,984,2092,2910,3380,3535,3416,3110,2702,2291,1960,1769,1785,2014,2485,3163,4015,4965,5913,6746,7324,7528,7252,6436,5095,3301,1214,-965,-2986,-4625,-5693,-6069,-5742,-4764,-3280,-1481,438,2269,3864,5103,5934,6347,6369,6052,5456,4628,3621,2471,1220,-92,-1398,-2650,-3751,-4647,-5266,-5569,-5553,-5232,-4667,-3928,-3134,-2373,-1783,-1441,-1435,-1796,-2526,-3562,-4806,-6119,-7325,-8267,-8783,-8772,-8174,-7016,-5363,-3376,-1220,894,2768,4240,5171,5504,5227,4396,3116,1530,-198,-1897,-3405,-4578,-5317,-5535,-5239,-4429,-3214,-1685,-15,1648,3128,4284,5016,5274,5071,4489,3640,2687,1789,1096,732,766,1220,2050,3183,4472,5801,6991,7931,8477,8561,8124,7158,5703,3830,1655,-660,-2950,-5008,-6656,-7728,-8118,-7764,-6700,-5010,-2852,-446,1991,4201,5975,7153,7616,7365,6431,4958,3106,1079,-917,-2707,-4143,-5145,-5686,-5793,-5547,-5063,-4465,-3886,-3427,-3161,-3114,-3289,-3622,-4080,-4563,-5034,-5416,-5679,-5781,-5705,-5432,-4967,-4307,-3488,-2537,-1522,-491,472,1313,1968,2400,2588,2542,2271,1824,1235,565,-148,-844,-1507,-2072,-2524,-2808,-2889,-2724,-2301,-1611,-700,376,1533,2648,3638,4386,4845,4975,4793,4340,3700,2965,2235,1622,1194,1035,1156,1577,2251,3127,4131,5163,6160,6998,7635,7958,7930,7488,6619,5335,3705,1828,-135,-2019,-3633,-4826,-5461,-5480,-4872,-3694,-2060,-128,1925,3893,5617,6920,7729,7962,7639,6792,5507,3884,2050,110,-1805,-3605,-5201,-6516,-7516,-8164,-8454,-8397,-8021,-7354,-6470,-5418,-4308,-3220,-2263,-1521,-1045,-873,-968,-1285,-1721,-2172,-2521,-2679,-2572,-2192,-1548,-719,206,1107,1875,2413,2651,2572,2178,1531,700,-218,-1124,-1926,-2536,-2890,-2917,-2608,-1922,-911,388,1873,3411,4860,6046,6832,7097,6786,5902,4518,2775,862,-1001,-2586,-3692,-4164,-3906,-2917,-1264,897,3359,5889,8240,10201,11599,12318,12310,11575,10164,8187,5762,3076,302,-2339,-4649,-6437,-7548,-7887,-7416,-6164,-4247,-1827,878,3612,6133,8199,9626,10299,10157,9253,7664,5571,3141,599,-1877,-4089,-5920,-7248,-8045,-8288,-8037,-7341,-6334,-5099,-3777,-2471,-1269,-265,520,1036,1323,1372,1268,1034,752,463,205,8,-133,-213,-268,-296,-347,-406,-502,-608,-728,-828,-916,-965,-1004,-1020,-1057,-1099,-1167,-1226,-1250,-1204,-1029,-714,-237,371,1044,1705,2223,2502,2434,1972,1118,-63,-1433,-2817,-3997,-4771,-4963,-4464,-3253,-1386,968,3605,6231,8595,10417,11522,11772,11157,9728,7632,5059,2230,-625,-3303,-5618,-7442,-8681,-9298,-9287,-8706,-7605,-6103,-4291,-2305,-275,1663,3370,4733,5640,6042,5911,5287,4234,2890,1359,-179,-1621,-2842,-3777,-4386,-4675,-4674,-4431,-4030,-3521,-2991,-2476,-2021,-1618,-1265,-911,-541,-95,413,1007,1647,2289,2888,3382,3717,3866,3799,3521,3057,2439,1723,973,252,-378,-851,-1146,-1223,-1110,-826,-428,18,460,826,1091,1224,1219,1100,876,588,258,-107,-466,-851,-1204,-1553,-1839,-2040,-2104,-1977,-1619,-996,-111,1010,2286,3621,4867,5884,6537,6704,6347,5450,4103,2436,622,-1145,-2694,-3901,-4708,-5118,-5222,-5104,-4919,-4753,-4701,-4773,-4949,-5143,-5246,-5150,-4745,-3993,-2879,-1476,114,1737,3226,4439,5230,5535,5314,4580,3424,1930,257,-1464,-3081,-4466,-5540,-6223,-6530,-6452,-6056,-5378,-4487,-3421,-2233,-956,355,1654,2869,3934,4777,5344,5597,5529,5174,4575,3826,3007,2220,1541,1023,701,560,571,673,782,831,736,466,-6,-644,-1388,-2144,-2790,-3207,-3283,-2934,-2120,-874,729,2513,4298,5841,6945,7444,7255,6398,4971,3174,1233,-588,-2055,-2987,-3268,-2872,-1878,-407,1312,3053,4573,5635,6107,5869,4966,3452,1516,-670,-2877,-4939,-6685,-8042,-8934,-9380,-9382,-8992,-8244,-7185,-5853,-4297,-2577,-776,999,2627,3975,4933,5402,5350,4784,3773,2425,884,-708,-2206,-3498,-4508,-5190,-5561,-5635,-5488,-5151,-4694,-4121,-3462,-2683,-1789,-743,434,1722,3054,4346,5490,6391,6936,7085,6780,6056,4949,3548,1967,313,-1287,-2750,-3984,-4970,-5675,-6135,-6363,-6401,-6252,-5937,-5414,-4679,-3689,-2455,-985,642,2354,4009,5493,6658,7389,7587,7197,6224,4726,2843,755,-1291,-3066,-4330,-4914,-4729,-3775,-2160,-95,2174,4327,6092,7229,7574,7087,5808,3907,1601,-813,-3069,-4900,-6147,-6716,-6645,-6045,-5099,-4030,-3018,-2237,-1743,-1547,-1549,-1640,-1639,-1440,-918,-80,1065,2365,3702,4862,5706,6087,5938,5259,4095,2580,839,-947,-2632,-4060,-5135,-5760,-5913,-5564,-4757,-3532,-1979,-190,1716,3604,5346,6789,7814,8305,8185,7443,6082,4209,1926,-580,-3144,-5576,-7705,-9400,-10552,-11110,-11075,-10472,-9395,-7933,-6217,-4366,-2495,-712,898,2270,3347,4108,4523,4591,4329,3744,2897,1819,579,-748,-2084,-3326,-4372,-5122,-5489,-5412,-4885,-3942,-2676,-1222,263,1602,2646,3271,3412,3050,2241,1068,-327,-1799,-3192,-4359,-5182,-5584,-5520,-5029,-4171,-3094,-1946,-910,-122,304,357,64,-428,-974,-1364,-1447,-1085,-261,1017,2597,4334,5999,7413,8392,8848,8726,8070,6956,5519,3900,2266,756,-483,-1355,-1775,-1721,-1190,-251,1020,2472,3991,5397,6571,7371,7701,7502,6738,5451,3690,1596,-702,-3004,-5141,-6914,-8184,-8833,-8822,-8173,-6974,-5390,-3589,-1795,-162,1144,2061,2533,2603,2313,1762,1040,250,-522,-1214,-1766,-2190,-2464,-2658,-2800,-2943,-3130,-3353,-3609,-3842,-4003,-4025,-3865,-3499,-2926,-2194,-1361,-513,249,845,1188,1235,957,374,-475,-1511,-2635,-3735,-4691,-5392,-5769,-5760,-5411,-4752,-3933,-3050,-2265,-1648,-1261,-1074,-1017,-974,-810,-414,286,1305,2589,4025,5457,6729,7674,8205,8242,7825,7001,5906,4671,3461,2412,1635,1214,1152,1446,2006,2741,3522,4239,4775,5075,5092,4832,4326,3622,2790,1880,974,109,-647,-1265,-1715,-1981,-2070,-2008,-1819,-1574,-1319,-1119,-1027,-1065,-1224,-1475,-1737,-1935,-1992,-1832,-1444,-825,-47,817,1626,2287,2648,2650,2210,1358,130,-1326,-2868,-4270,-5364,-5955,-5946,-5294,-4038,-2324,-329,1687,3488,4834,5543,5520,4725,3245,1208,-1171,-3652,-6003,-7981,-9424,-10190,-10235,-9571,-8294,-6561,-4580,-2591,-808,584,1479,1861,1796,1428,952,563,437,707,1408,2526,3946,5507,7022,8278,9109,9381,9034,8089,6635,4828,2856,935,-756,-2045,-2845,-3109,-2882,-2238,-1333,-296,698,1546,2157,2481,2542,2334,1934,1368,697,-35,-790,-1523,-2204,-2791,-3256,-3577,-3734,-3741,-3593,-3320,-2945,-2474,-1946,-1347,-703,-31,662,1307,1889,2323,2570,2564,2278,1687,813,-294,-1547,-2804,-3929,-4747,-5137,-4996,-4308,-3113,-1537,240,2003,3523,4602,5092,4907,4055,2609,726,-1416,-3573,-5556,-7146,-8208,-8660,-8458,-7668,-6356,-4680,-2788,-866,912,2376,3404,3911,3897,3432,2655,1763,979,501,491,1021,2071,3515,5157,6737,7993,8689,8670,7861,6335,4245,1851,-555,-2677,-4269,-5164,-5303,-4734,-3594,-2093,-450,1084,2340,3161,3499,3349,2785,1909,851,-260,-1330,-2261,-3033,-3606,-3997,-4232,-4316,-4304,-4195,-4047,-3860,-3682,-3505,-3354,-3212,-3077,-2914,-2717,-2459,-2153,-1797,-1440,-1099,-839,-683,-676,-830,-1151,-1611,-2163,-2734,-3208,-3512,-3510,-3182,-2461,-1415,-106,1332,2733,3949,4806,5206,5080,4415,3298,1821,177,-1449,-2869,-3892,-4414,-4354,-3750,-2670,-1291,225,1652,2842,3634,3974,3839,3284,2431,1426,463,-275,-629,-465,262,1560,3331,5430,7641,9727,11427,12535,12862,12349,10999,8938,6376,3586,866,-1488,-3242,-4234,-4401,-3777,-2495,-734,1265,3277,5075,6477,7358,7624,7264,6291,4775,2817,536,-1919,-4399,-6750,-8829,-10513,-11712,-12369,-12476,-12056,-11172,-9884,-8306,-6513,-4629,-2747,-985,561,1783,2615,2992,2897,2344,1372,77,-1443,-3055,-4617,-5987,-7025,-7592,-7603,-6968,-5702,-3846,-1536,1024,3589,5875,7607,8569,8601,7668,5830,3275,256,-2887,-5838,-8261,-9925,-10644,-10353,-9083,-6931,-4103,-814,2657,6039,9075,11518,13196,13971,13818,12777,11012,8744,6275,3930,2006,765,344,783,1984,3768,5850,7978,9843,11276,12098,12292,11859,10906,9551,7946,6226,4516,2914,1485,281,-677,-1379,-1821,-2020,-1989,-1756,-1357,-815,-198,456,1057,1536,1796,1764,1366,585,-592,-2092,-3844,-5701,-7515,-9119,-10344,-11059,-11158,-10597,-9393,-7618,-5417,-2964,-494,1767,3574,4725,5063,4506,3046,804,-2057,-5231,-8418,-11243,-13393,-14580,-14647,-13526,-11310,-8196,-4485,-541,3251,6540,9009,10473,10803,10042,8288,5784,2797,-329,-3275,-5727,-7450,-8281,-8157,-7125,-5298,-2896,-137,2712,5426,7801,9703,11023,11748,11866,11451,10575,9356,7914,6379,4856,3464,2250,1301,627,262,208,444,968,1718,2671,3743,4877,5972,6947,7687,8103,8103,7623,6635,5155,3233,981,-1467,-3944,-6268,-8272,-9797,-10731,-11021,-10649,-9703,-8287,-6578,-4789,-3114,-1771,-910,-634,-973,-1859,-3175,-4703,-6256,-7569,-8487,-8837,-8570,-7675,-6239,-4384,-2285,-139,1875,3574,4835,5571,5744,5392,4588,3472,2210,983,-34,-687,-900,-623,94,1149,2420,3709,4894,5796,6356,6493,6232,5585,4633,3434,2079,628,-832,-2247,-3548,-4673,-5578,-6209,-6545,-6585,-6331,-5829,-5116,-4251,-3275,-2240,-1148,-53,1080,2195,3318,4380,5368,6202,6841,7219,7309,7096,6595,5866,4972,4017,3094,2291,1691,1315,1196,1270,1499,1760,1952,1946,1654,985,-61,-1490,-3188,-5066,-6940,-8666,-10065,-11027,-11455,-11332,-10682,-9575,-8136,-6484,-4768,-3099,-1595,-308,698,1430,1886,2103,2118,1982,1734,1432,1106,789,505,247,46,-131,-242,-299,-261,-98,219,719,1420,2304,3343,4471,5593,6607,7389,7828,7835,7352,6361,4915,3094,1058,-1035,-2965,-4570,-5657,-6143,-5966,-5174,-3877,-2246,-503,1127,2443,3263,3517,3162,2282,1003,-480,-1930,-3128,-3857,-3973,-3399,-2129,-264,2073,4657,7287,9707,11711,13093,13711,13472,12358,10421,7778,4618,1151,-2355,-5667,-8541,-10791,-12292,-12964,-12838,-11973,-10520,-8658,-6599,-4562,-2753,-1343,-446,-112,-320,-987,-1972,-3121,-4270,-5271,-6032,-6469,-6573,-6330,-5776,-4926,-3831,-2513,-1033,558,2173,3697,5026,6010,6547,6550,5976,4850,3253,1326,-740,-2736,-4451,-5692,-6323,-6244,-5446,-3973,-1925,514,3159,5768,8100,9952,11116,11483,10989,9665,7608,4999,2053,-994,-3873,-6410,-8389,-9732,-10366,-10311,-9621,-8409,-6799,-4947,-3018,-1150,487,1800,2693,3139,3171,2860,2335,1747,1260,1016,1141,1695,2712,4138,5885,7807,9713,11409,12690,13376,13343,12514,10905,8607,5779,2664,-499,-3422,-5885,-7703,-8775,-9098,-8736,-7836,-6571,-5145,-3731,-2484,-1506,-843,-506,-464,-658,-1042,-1553,-2154,-2823,-3544,-4298,-5070,-5816,-6485,-7020,-7332,-7389,-7114,-6525,-5609,-4441,-3083,-1653,-266,959,1903,2498,2690,2474,1894,1009,-66,-1224,-2315,-3226,-3820,-4023,-3773,-3062,-1941,-489,1143,2805,4292,5435,6063,6052,5358,3969,1982,-464,-3170,-5904,-8426,-10524,-12001,-12748,-12683,-11841,-10267,-8109,-5514,-2667,235,3036,5555,7703,9365,10521,11159,11317,11084,10543,9842,9085,8397,7853,7488,7304,7228,7191,7069,6790,6257,5454,4366,3055,1569,18,-1524,-2959,-4221,-5260,-6038,-6562,-6819,-6851,-6679,-6335,-5865,-5279,-4611,-3866,-3040,-2148,-1176,-172,837,1760,2520,3018,3185,2973,2397,1508,415,-742,-1815,-2657,-3171,-3284,-3020,-2412,-1587,-652,264,1057,1677,2073,2260,2239,2036,1663,1153,497,-249,-1099,-1977,-2880,-3729,-4510,-5154,-5656,-5974,-6130,-6101,-5938,-5630,-5232,-4750,-4230,-3705,-3215,-2800,-2493,-2303,-2234,-2244,-2288,-2299,-2212,-1965,-1538,-911,-128,783,1742,2711,3625,4482,5260,5993,6695,7392,8096,8774,9398,9879,10136,10057,9563,8580,7093,5134,2779,184,-2481,-4999,-7151,-8749,-9627,-9710,-8980,-7532,-5520,-3194,-806,1344,3035,4054,4326,3824,2661,987,-950,-2920,-4664,-5997,-6771,-6921,-6438,-5386,-3866,-2034,-50,1884,3607,4925,5739,5937,5519,4505,3010,1176,-785,-2665,-4238,-5311,-5744,-5466,-4485,-2904,-877,1383,3633,5666,7263,8298,8676,8396,7499,6117,4385,2507,640,-1036,-2408,-3384,-3939,-4065,-3813,-3226,-2385,-1360,-237,893,1945,2815,3422,3681,3539,2961,1967,586,-1078,-2906,-4746,-6402,-7698,-8453,-8512,-7807,-6288,-4030,-1156,2129,5553,8816,11607,13617,14627,14460,13090,10580,7134,3048,-1309,-5529,-9233,-12084,-13851,-14402,-13744,-11995,-9379,-6201,-2794,484,3310,5432,6648,6898,6179,4621,2423,-153,-2812,-5257,-7242,-8547,-9075,-8762,-7675,-5911,-3658,-1108,1505,3970,6089,7696,8676,8956,8529,7440,5804,3783,1578,-580,-2491,-3972,-4901,-5232,-4980,-4224,-3085,-1709,-230,1208,2512,3605,4432,4988,5259,5275,5055,4641,4062,3362,2567,1713,822,-88,-986,-1862,-2676,-3400,-4001,-4433,-4664,-4680,-4452,-4031,-3419,-2728,-2001,-1341,-804,-401,-144,50,231,507,950,1608,2513,3619,4879,6187,7415,8454,9146,9419,9159,8351,6972,5088,2764,148,-2628,-5376,-7936,-10132,-11830,-12912,-13317,-13024,-12074,-10546,-8590,-6334,-4007,-1738,260,1869,2984,3540,3557,3075,2216,1115,-59,-1142,-1999,-2516,-2650,-2388,-1790,-938,43,1019,1864,2472,2769,2738,2400,1828,1125,399,-236,-712,-973,-1028,-911,-664,-369,-54,228,488,727,990,1318,1744,2304,2975,3741,4505,5199,5667,5832,5555,4796,3520,1771,-356,-2727,-5148,-7442,-9399,-10872,-11733,-11930,-11474,-10427,-8925,-7101,-5131,-3147,-1264,441,1947,3239,4345,5286,6092,6782,7371,7867,8264,8564,8732,8757,8587,8201,7554,6642,5459,4052,2462,801,-854,-2370,-3653,-4609,-5167,-5304,-5013,-4342,-3376,-2193,-949,277,1350,2195,2762,3009,2975,2671,2207,1643,1104,669,405,339,448,675,926,1084,1053,724,79,-915,-2165,-3585,-5006,-6251,-7152,-7544,-7331,-6482,-5022,-3078,-810,1565,3830,5778,7252,8141,8404,8071,7205,5938,4392,2733,1079,-430,-1724,-2724,-3433,-3845,-4027,-4037,-3958,-3880,-3862,-3969,-4217,-4613,-5127,-5719,-6323,-6884,-7324,-7596,-7626,-7385,-6813,-5903,-4623,-2987,-1017,1238,3696,6245,8756,11068,13043,14547,15472,15779,15437,14503,13025,11123,8902,6490,4033,1638,-550,-2441,-3937,-4977,-5525,-5563,-5127,-4254,-3033,-1564,31,1614,3044,4188,4939,5205,4966,4228,3062,1613,24,-1472,-2696,-3452,-3609,-3122,-2008,-395,1521,3514,5294,6638,7326,7248,6381,4812,2723,381,-1915,-3847,-5160,-5645,-5232,-3929,-1893,662,3419,6075,8294,9834,10486,10167,8883,6729,3898,624,-2816,-6146,-9107,-11494,-13152,-14009,-14076,-13422,-12203,-10592,-8805,-7029,-5451,-4182,-3318,-2873,-2828,-3123,-3655,-4311,-4945,-5441,-5649,-5488,-4856,-3740,-2123,-81,2308,4880,7483,9913,12001,13591,14573,14913,14618,13771,12478,10861,9061,7156,5257,3394,1607,-76,-1650,-3070,-4316,-5324,-6050,-6440,-6451,-6078,-5322,-4241,-2916,-1457,-13,1283,2281,2871,2983,2600,1778,635,-663,-1904,-2899,-3469,-3513,-3001,-1985,-606,956,2477,3774,4654,5069,4959,4435,3589,2610,1659,887,398,226,356,709,1174,1640,1984,2145,2063,1752,1230,565,-185,-946,-1673,-2317,-2875,-3336,-3721,-4052,-4341,-4617,-4871,-5121,-5341,-5528,-5665,-5728,-5727,-5648,-5507,-5303,-5038,-4701,-4271,-3733,-3057,-2244,-1292,-223,930,2123,3301,4416,5412,6246,6885,7301,7491,7475,7268,6944,6531,6103,5674,5259,4828,4334,3702,2875,1789,435,-1169,-2958,-4815,-6603,-8162,-9338,-9997,-10062,-9474,-8298,-6598,-4544,-2334,-171,1717,3174,4069,4381,4133,3465,2527,1532,663,83,-107,112,709,1563,2539,3468,4209,4660,4766,4541,4031,3343,2568,1826,1171,672,306,54,-140,-353,-628,-1010,-1507,-2094,-2731,-3359,-3907,-4322,-4559,-4590,-4435,-4092,-3634,-3100,-2551,-2065,-1668,-1438,-1378,-1529,-1868,-2395,-3039,-3757,-4433,-4986,-5288,-5258,-4807,-3923,-2610,-941,967,2990,4970,6775,8307,9470,10256,10639,10653,10332,9716,8860,7827,6667,5472,4303,3241,2337,1626,1092,712,404,100,-297,-852,-1610,-2585,-3737,-5000,-6286,-7453,-8418,-9032,-9243,-8987,-8270,-7151,-5713,-4097,-2425,-842,569,1737,2655,3352,3884,4325,4733,5140,5533,5865,6037,5962,5539,4728,3531,2015,306,-1428,-3015,-4285,-5112,-5433,-5249,-4630,-3710,-2640,-1587,-700,-70,236,234,-52,-531,-1127,-1749,-2319,-2793,-3134,-3351,-3451,-3471,-3441,-3377,-3311,-3226,-3130,-3010,-2863,-2689,-2493,-2285,-2065,-1836,-1581,-1289,-929,-493,50,688,1432,2246,3122,4008,4879,5680,6367,6889,7191,7230,6964,6385,5495,4358,3043,1685,414,-636,-1351,-1666,-1581,-1140,-466,303,1009,1509,1697,1519,984,150,-869,-1942,-2918,-3656,-4046,-4005,-3520,-2594,-1315,247,1953,3696,5354,6828,8037,8928,9462,9627,9412,8821,7845,6499,4795,2784,544,-1822,-4160,-6331,-8168,-9554,-10393,-10660,-10373,-9628,-8544,-7284,-6002,-4841,-3889,-3209,-2788,-2588,-2563,-2619,-2727,-2829,-2927,-3030,-3159,-3346,-3598,-3919,-4277,-4628,-4909,-5060,-5035,-4810,-4379,-3777,-3030,-2191,-1302,-399,480,1303,2035,2638,3063,3272,3217,2901,2318,1536,632,-293,-1099,-1693,-1963,-1871,-1403,-604,433,1605,2771,3832,4678,5268,5568,5601,5394,4996,4451,3792,3055,2250,1409,543,-292,-1069,-1689,-2118,-2256,-2074,-1538,-655,515,1909,3401,4889,6244,7368,8178,8628,8693,8392,7751,6840,5702,4417,3020,1569,102,-1343,-2718,-3972,-5050,-5895,-6464,-6723,-6664,-6312,-5711,-4946,-4101,-3280,-2570,-2034,-1698,-1562,-1574,-1694,-1842,-1979,-2062,-2086,-2068,-2033,-2039,-2109,-2297,-2600,-3020,-3524,-4048,-4538,-4909,-5098,-5056,-4751,-4193,-3411,-2474,-1470,-500,325,916,1184,1090,621,-194,-1275,-2510,-3753,-4846,-5632,-5983,-5816,-5097,-3872,-2234,-345,1618,3461,5012,6166,6838,7066,6888,6424,5799,5116,4491,3951,3542,3213,2952,2688,2391,2047,1638,1219,808,480,260,205,316,611,1071,1662,2350,3061,3742,4302,4679,4793,4602,4067,3206,2029,624,-936,-2525,-4027,-5312,-6281,-6844,-6970,-6655,-5953,-4955,-3782,-2586,-1497,-667,-178,-90,-400,-1025,-1864,-2736,-3496,-3958,-4035,-3634,-2786,-1540,-28,1602,3177,4545,5571,6152,6248,5833,4966,3718,2213,614,-947,-2280,-3299,-3886,-4034,-3747,-3111,-2232,-1255,-323,428,901,1032,825,326,-365,-1126,-1810,-2306,-2492,-2326,-1789,-925,178,1394,2607,3664,4502,5040,5295,5307,5146,4924,4712,4583,4569,4629,4736,4779,4684,4366,3763,2878,1722,384,-1041,-2434,-3643,-4570,-5088,-5154,-4736,-3879,-2671,-1255,199,1511,2498,3031,3007,2425,1320,-164,-1872,-3592,-5116,-6287,-6965,-7107,-6722,-5889,-4746,-3449,-2177,-1086,-309,76,56,-338,-970,-1717,-2371,-2773,-2772,-2273,-1266,183,1936,3787,5510,6873,7679,7782,7131,5733,3707,1234,-1448,-4063,-6350,-8057,-9029,-9159,-8471,-7065,-5119,-2894,-632,1378,2945,3884,4139,3712,2706,1295,-306,-1842,-3096,-3865,-4030,-3550,-2449,-853,1086,3157,5160,6909,8274,9165,9594,9582,9262,8729,8124,7544,7048,6650,6310,5952,5474,4790,3818,2529,938,-904,-2884,-4871,-6712,-8241,-9322,-9837,-9717,-8975,-7651,-5903,-3881,-1830,46,1526,2462,2748,2401,1471,135,-1428,-2994,-4365,-5388,-5973,-6090,-5794,-5168,-4341,-3439,-2569,-1813,-1207,-745,-391,-73,267,703,1258,1940,2702,3465,4127,4566,4675,4365,3589,2350,699,-1253,-3362,-5453,-7323,-8813,-9741,-10021,-9591,-8475,-6768,-4607,-2218,198,2372,4127,5261,5700,5395,4407,2875,972,-1039,-2924,-4433,-5364,-5591,-5044,-3766,-1857,496,3075,5633,7935,9768,11002,11544,11416,10692,9505,8043,6488,5010,3755,2803,2165,1824,1656,1571,1413,1080,477,-427,-1608,-2990,-4432,-5778,-6830,-7429,-7432,-6777,-5467,-3590,-1326,1103,3425,5387,6763,7421,7292,6448,5008,3186,1209,-689,-2312,-3501,-4173,-4300,-3909,-3095,-1970,-699,566,1657,2449,2842,2804,2348,1549,509,-624,-1732,-2677,-3404,-3845,-4050,-4036,-3931,-3799,-3754,-3844,-4094,-4477,-4925,-5336,-5609,-5633,-5337,-4685,-3683,-2403,-943,546,1921,3010,3710,3904,3588,2757,1529,25,-1554,-3011,-4147,-4791,-4833,-4221,-2992,-1227,903,3218,5493,7527,9132,10175,10587,10363,9591,8386,6930,5399,3960,2756,1859,1304,1055,1039,1143,1246,1236,1017,562,-149,-1024,-1989,-2872,-3548,-3859,-3710,-3049,-1888,-326,1496,3360,5050,6345,7078,7155,6579,5442,3940,2301,791,-359,-984,-999,-434,603,1911,3260,4405,5125,5275,4762,3608,1913,-144,-2327,-4380,-6064,-7171,-7590,-7276,-6292,-4784,-2963,-1081,607,1884,2597,2665,2126,1066,-317,-1835,-3259,-4410,-5141,-5378,-5106,-4381,-3302,-2016,-673,555,1541,2160,2353,2104,1433,455,-737,-1948,-3043,-3836,-4221,-4105,-3483,-2377,-904,820,2605,4291,5705,6705,7200,7148,6564,5536,4192,2693,1215,-92,-1086,-1710,-1909,-1746,-1279,-641,30,591,929,962,680,119,-625,-1413,-2102,-2549,-2636,-2310,-1557,-428,956,2476,3956,5266,6283,6941,7219,7145,6788,6225,5554,4825,4093,3356,2599,1789,888,-136,-1277,-2534,-3850,-5166,-6395,-7439,-8218,-8637,-8665,-8251,-7450,-6290,-4893,-3371,-1863,-511,590,1342,1742,1777,1528,1068,508,-51,-507,-799,-872,-712,-346,212,890,1634,2375,3035,3549,3857,3913,3691,3199,2465,1568,587,-343,-1134,-1655,-1864,-1712,-1226,-473,455,1417,2288,2937,3267,3206,2752,1929,834,-402,-1628,-2673,-3405,-3715,-3562,-2953,-1970,-732,593,1827,2794,3358,3432,3007,2141,967,-343,-1580,-2558,-3107,-3125,-2575,-1494,0,1749,3555,5202,6522,7336,7580,7193,6226,4759,2929,893,-1190,-3166,-4928,-6376,-7484,-8237,-8663,-8814,-8743,-8514,-8173,-7747,-7245,-6658,-5956,-5120,-4136,-3005,-1772,-476,787,1959,2936,3683,4147,4328,4256,3964,3532,3022,2509,2053,1693,1459,1346,1356,1449,1595,1760,1886,1942,1881,1664,1276,701,-31,-892,-1788,-2656,-3375,-3871,-4063,-3924,-3448,-2687,-1712,-632,447,1414,2185,2695,2927,2884,2631,2232,1803,1439,1248,1286,1599,2166,2950,3863,4799,5649,6301,6665,6701,6372,5734,4830,3778,2675,1647,784,164,-189,-268,-137,159,507,837,1043,1078,875,439,-233,-1091,-2067,-3103,-4103,-5021,-5803,-6422,-6890,-7210,-7432,-7572,-7679,-7748,-7785,-7752,-7593,-7262,-6686,-5853,-4743,-3410,-1914,-363,1148,2508,3641,4472,4990,5158,5032,4619,4004,3238,2405,1574,800,149,-365,-705,-875,-893,-753,-520,-197,133,438,635,685,525,157,-419,-1144,-1934,-2700,-3316,-3705,-3791,-3546,-2990,-2156,-1151,-47,1021,1973,2716,3187,3370,3256,2919,2418,1883,1417,1139,1130,1435,2049,2919,3947,5021,6004,6780,7258,7370,7119,6512,5623,4529,3320,2096,924,-116,-987,-1636,-2054,-2221,-2152,-1874,-1435,-903,-351,135,495,660,603,315,-203,-903,-1757,-2697,-3669,-4622,-5496,-6248,-6833,-7202,-7334,-7183,-6751,-6038,-5066,-3898,-2576,-1191,197,1508,2687,3685,4457,4976,5213,5155,4792,4133,3203,2045,718,-696,-2114,-3452,-4609,-5541,-6169,-6493,-6504,-6246,-5783,-5207,-4616,-4116,-3777,-3659,-3756,-4038,-4427,-4822,-5115,-5211,-5041,-4564,-3797,-2769,-1563,-260,1050,2274,3353,4232,4898,5356,5642,5808,5911,6020,6167,6378,6647,6939,7214,7423,7522,7473,7273,6889,6344,5630,4761,3757,2630,1411,139,-1132,-2333,-3381,-4194,-4702,-4848,-4642,-4102,-3319,-2399,-1465,-648,-40,287,320,61,-419,-1071,-1794,-2531,-3203,-3776,-4210,-4488,-4595,-4521,-4260,-3800,-3152,-2307,-1283,-102,1217,2604,4023,5370,6591,7565,8239,8515,8355,7733,6656,5172,3361,1322,-815,-2929,-4888,-6591,-7953,-8926,-9493,-9668,-9512,-9078,-8486,-7806,-7156,-6584,-6153,-5847,-5650,-5491,-5294,-4990,-4507,-3824,-2938,-1887,-732,445,1560,2537,3314,3844,4121,4131,3925,3539,3048,2541,2093,1798,1694,1819,2146,2637,3213,3786,4283,4608,4728,4581,4173,3496,2586,1484,247,-1049,-2318,-3461,-4376,-4966,-5151,-4882,-4148,-3001,-1531,115,1773,3264,4436,5175,5418,5167,4465,3414,2119,708,-709,-2044,-3208,-4160,-4847,-5240,-5317,-5053,-4448,-3509,-2267,-772,884,2606,4253,5706,6828,7524,7708,7366,6499,5173,3483,1553,-476,-2461,-4269,-5792,-6952,-7703,-8053,-8020,-7682,-7103,-6376,-5575,-4766,-3999,-3299,-2667,-2091,-1542,-978,-366,322,1113,1984,2924,3881,4785,5575,6158,6476,6471,6127,5441,4468,3277,1971,675,-491,-1407,-1969,-2125,-1842,-1163,-152,1071,2385,3643,4726,5527,5978,6036,5696,4969,3894,2537,958,-724,-2412,-3967,-5257,-6161,-6579,-6446,-5753,-4551,-2936,-1087,825,2569,3958,4829,5079,4687,3703,2240,472,-1419,-3238,-4818,-6037,-6804,-7094,-6905,-6273,-5265,-3926,-2366,-631,1164,2946,4609,6066,7206,7976,8278,8117,7457,6358,4870,3089,1123,-921,-2914,-4772,-6385,-7698,-8651,-9222,-9398,-9201,-8657,-7820,-6755,-5536,-4247,-2970,-1788,-750,87,734,1175,1466,1625,1711,1750,1770,1788,1796,1801,1788,1760,1721,1681,1658,1662,1709,1799,1924,2089,2264,2460,2660,2873,3111,3390,3721,4121,4579,5086,5600,6072,6435,6612,6540,6143,5412,4339,2991,1474,-93,-1535,-2723,-3521,-3858,-3714,-3130,-2213,-1103,38,1034,1770,2129,2100,1694,978,57,-972,-2012,-2990,-3859,-4597,-5176,-5586,-5795,-5768,-5464,-4865,-3939,-2733,-1289,282,1846,3260,4355,5008,5104,4616,3529,1938,-52,-2265,-4516,-6614,-8381,-9670,-10393,-10495,-10019,-9007,-7604,-5932,-4158,-2426,-862,442,1429,2097,2449,2554,2459,2241,1977,1704,1484,1332,1266,1282,1369,1504,1663,1817,1929,1978,1934,1779,1516,1136,672,146,-390,-891,-1289,-1531,-1557,-1316,-800,6,1047,2265,3563,4818,5923,6757,7237,7321,6984,6284,5280,4095,2837,1647,617,-142,-592,-689,-462,67,806,1684,2573,3386,4008,4378,4441,4189,3631,2812,1776,591,-681,-1958,-3158,-4183,-4935,-5333,-5309,-4848,-3970,-2766,-1353,89,1397,2390,2950,2978,2483,1496,139,-1435,-3069,-4585,-5849,-6768,-7278,-7393,-7147,-6621,-5913,-5120,-4347,-3662,-3130,-2784,-2630,-2662,-2847,-3135,-3461,-3757,-3943,-3954,-3734,-3260,-2519,-1570,-448,721,1860,2834,3560,3953,3982,3642,2989,2088,1076,49,-840,-1513,-1869,-1890,-1538,-861,130,1366,2796,4354,5962,7546,8998,10235,11132,11611,11596,11053,10003,8514,6696,4715,2733,929,-544,-1575,-2100,-2115,-1678,-886,118,1175,2128,2835,3185,3132,2655,1805,673,-646,-2004,-3299,-4405,-5235,-5719,-5812,-5508,-4815,-3789,-2502,-1051,444,1867,3107,4055,4662,4871,4704,4183,3395,2425,1389,385,-491,-1182,-1651,-1908,-1980,-1933,-1830,-1762,-1776,-1952,-2290,-2820,-3493,-4272,-5084,-5830,-6436,-6784,-6815,-6457,-5701,-4567,-3126,-1501,179,1734,3041,3943,4384,4308,3759,2793,1546,135,-1267,-2541,-3555,-4238,-4542,-4462,-4028,-3282,-2279,-1083,276,1726,3253,4781,6256,7597,8693,9459,9804,9687,9104,8129,6850,5430,4017,2751,1760,1095,784,790,1033,1423,1845,2210,2436,2475,2317,1954,1443,804,101,-617,-1334,-1990,-2601,-3125,-3569,-3896,-4103,-4139,-4005,-3661,-3132,-2419,-1596,-702,155,916,1491,1831,1904,1703,1252,600,-201,-1063,-1937,-2741,-3448,-4019,-4454,-4756,-4945,-5043,-5069,-5029,-4934,-4767,-4524,-4197,-3774,-3263,-2676,-2009,-1299,-534,262,1071,1894,2677,3412,4037,4526,4822,4907,4744,4348,3719,2922,2001,1051,150,-612,-1176,-1486,-1537,-1337,-907,-316,410,1218,2065,2949,3824,4694,5516,6260,6879,7317,7541,7510,7240,6734,6049,5230,4330,3412,2487,1601,741,-83,-881,-1659,-2406,-3120,-3766,-4337,-4797,-5138,-5362,-5450,-5446,-5331,-5139,-4873,-4539,-4153,-3708,-3220,-2678,-2101,-1485,-844,-193,445,1047,1572,1997,2276,2385,2308,2025,1563,928,169,-661,-1518,-2325,-3049,-3632,-4059,-4316,-4413,-4374,-4230,-4026,-3799,-3587,-3423,-3322,-3299,-3345,-3447,-3559,-3648,-3628,-3469,-3097,-2507,-1704,-731,324,1374,2302,3027,3469,3613,3452,3046,2461,1788,1123,535,90,-180,-266,-164,108,542,1139,1882,2788,3838,5021,6293,7595,8837,9931,10776,11287,11417,11140,10483,9507,8293,6944,5547,4191,2910,1752,700,-252,-1132,-1956,-2748,-3487,-4182,-4790,-5307,-5689,-5943,-6029,-5967,-5732,-5350,-4814,-4150,-3380,-2531,-1655,-792,1,656,1128,1360,1322,1002,407,-425,-1436,-2553,-3689,-4757,-5678,-6379,-6814,-6948,-6788,-6342,-5668,-4816,-3881,-2933,-2074,-1365,-875,-632,-645,-892,-1330,-1901,-2528,-3140,-3651,-3993,-4086,-3889,-3349,-2470,-1278,178,1781,3429,4967,6258,7182,7622,7544,6911,5790,4248,2431,491,-1393,-3045,-4302,-5030,-5146,-4614,-3464,-1782,295,2580,4883,7002,8758,10032,10727,10845,10409,9523,8294,6877,5395,3997,2768,1793,1092,652,440,362,350,304,147,-171,-678,-1361,-2170,-3030,-3830,-4461,-4818,-4813,-4416,-3619,-2481,-1110,382,1823,3079,4011,4517,4545,4082,3169,1887,356,-1295,-2929,-4416,-5657,-6572,-7128,-7318,-7166,-6727,-6062,-5255,-4379,-3520,-2734,-2103,-1645,-1422,-1418,-1655,-2090,-2711,-3442,-4254,-5056,-5805,-6425,-6855,-7033,-6908,-6429,-5585,-4371,-2841,-1075,793,2623,4232,5488,6252,6468,6119,5274,4040,2590,1092,-275,-1348,-2045,-2260,-2033,-1349,-324,970,2384,3821,5132,6251,7076,7601,7811,7764,7516,7164,6782,6444,6179,5993,5858,5706,5485,5098,4505,3656,2544,1193,-338,-1975,-3599,-5124,-6415,-7386,-7947,-8037,-7648,-6791,-5553,-4038,-2400,-799,617,1710,2403,2650,2464,1894,1029,-29,-1164,-2262,-3239,-3997,-4504,-4720,-4648,-4332,-3796,-3131,-2387,-1650,-974,-403,19,291,394,344,150,-171,-595,-1089,-1634,-2171,-2694,-3144,-3521,-3794,-3960,-4030,-3980,-3848,-3586,-3238,-2750,-2166,-1460,-676,157,998,1776,2453,2957,3265,3330,3156,2737,2103,1285,353,-653,-1609,-2472,-3121,-3503,-3559,-3275,-2658,-1772,-675,531,1770,2955,4042,4993,5797,6449,6947,7276,7422,7346,7033,6451,5608,4523,3241,1832,371,-1064,-2407,-3588,-4574,-5314,-5777,-5944,-5779,-5283,-4473,-3377,-2092,-706,645,1832,2746,3289,3411,3107,2399,1371,105,-1266,-2634,-3872,-4883,-5603,-5965,-5987,-5674,-5089,-4315,-3435,-2558,-1770,-1150,-739,-565,-606,-834,-1185,-1604,-2026,-2394,-2680,-2851,-2911,-2881,-2766,-2630,-2463,-2325,-2170,-2018,-1787,-1454,-934,-195,791,2023,3432,4946,6424,7733,8728,9284,9316,8796,7726,6201,4327,2275,236,-1606,-3069,-4007,-4332,-4019,-3111,-1730,-36,1758,3463,4879,5909,6463,6587,6328,5830,5205,4595,4074,3700,3452,3287,3120,2864,2436,1786,876,-265,-1598,-3034,-4468,-5771,-6829,-7511,-7754,-7491,-6739,-5559,-4050,-2394,-730,737,1894,2626,2914,2765,2250,1475,534,-441,-1370,-2179,-2819,-3280,-3563,-3694,-3696,-3606,-3437,-3210,-2932,-2590,-2201,-1751,-1270,-776,-308,86,359,466,373,70,-442,-1126,-1936,-2798,-3639,-4367,-4908,-5170,-5110,-4665,-3842,-2647,-1142,572,2390,4142,5689,6876,7569,7706,7226,6189,4652,2785,737,-1269,-3057,-4437,-5274,-5486,-5048,-4008,-2477,-601,1412,3386,5114,6478,7365,7783,7753,7396,6839,6233,5723,5400,5316,5455,5747,6078,6318,6335,6024,5337,4257,2844,1200,-554,-2246,-3749,-4928,-5693,-6013,-5881,-5356,-4529,-3512,-2438,-1427,-589,21,352,442,318,47,-296,-672,-1034,-1385,-1723,-2086,-2474,-2909,-3372,-3834,-4247,-4563,-4732,-4725,-4532,-4170,-3675,-3101,-2509,-1958,-1500,-1170,-984,-937,-1010,-1163,-1362,-1548,-1707,-1790,-1803,-1734,-1595,-1386,-1118,-785,-383,87,636,1258,1931,2637,3316,3921,4381,4632,4614,4295,3651,2707,1522,164,-1220,-2528,-3602,-4332,-4630,-4445,-3797,-2742,-1396,105,1605,2971,4085,4887,5356,5525,5455,5246,4972,4732,4542,4436,4353,4259,4046,3670,3060,2226,1197,60,-1075,-2087,-2853,-3306,-3382,-3096,-2488,-1636,-646,372,1315,2094,2648,2951,3005,2851,2544,2149,1732,1342,1002,719,466,204,-100,-497,-999,-1614,-2314,-3059,-3789,-4443,-4964,-5312,-5457,-5409,-5162,-4756,-4210,-3571,-2857,-2125,-1388,-713,-119,325,593,633,430,-22,-689,-1510,-2391,-3221,-3871,-4240,-4235,-3818,-2997,-1829,-419,1085,2534,3754,4614,5008,4890,4275,3242,1914,466,-936,-2121,-2964,-3384,-3367,-2930,-2165,-1160,-27,1119,2215,3172,3985,4637,5147,5551,5880,6165,6417,6635,6766,6781,6591,6143,5394,4333,3006,1497,-58,-1516,-2709,-3525,-3865,-3710,-3096,-2109,-898,384,1560,2485,3051,3183,2896,2231,1295,234,-820,-1720,-2372,-2727,-2780,-2589,-2240,-1837,-1495,-1289,-1276,-1467,-1820,-2288,-2760,-3168,-3395,-3402,-3134,-2600,-1822,-871,188,1248,2231,3051,3626,3933,3912,3590,2959,2076,996,-202,-1422,-2560,-3522,-4206,-4564,-4534,-4152,-3410,-2422,-1238,7,1212,2269,3069,3548,3636,3337,2663,1685,508,-754,-1955,-2985,-3729,-4142,-4174,-3858,-3219,-2324,-1248,-71,1125,2268,3289,4156,4822,5302,5581,5705,5673,5529,5270,4911,4439,3866,3186,2438,1646,882,208,-309,-604,-669,-470,-89,466,1050,1616,2033,2256,2210,1913,1361,639,-188,-1010,-1738,-2290,-2617,-2717,-2607,-2367,-2070,-1815,-1680,-1706,-1914,-2274,-2717,-3173,-3535,-3741,-3728,-3479,-3012,-2375,-1642,-900,-224,305,654,781,709,436,19,-518,-1118,-1747,-2363,-2929,-3404,-3750,-3911,-3857,-3537,-2936,-2059,-929,387,1799,3210,4487,5520,6202,6451,6238,5565,4510,3170,1705,273,-979,-1904,-2445,-2541,-2234,-1562,-633,465,1607,2701,3640,4369,4814,4987,4868,4514,3982,3328,2663,2030,1536,1207,1094,1196,1488,1935,2451,2974,3406,3692,3770,3624,3245,2653,1892,994,21,-986,-1981,-2907,-3726,-4390,-4850,-5083,-5054,-4768,-4237,-3500,-2617,-1671,-751,47,630,935,905,550,-112,-1000,-2019,-3045,-3956,-4646,-5033,-5086,-4796,-4233,-3448,-2570,-1676,-889,-262,117,262,133,-212,-748,-1400,-2103,-2771,-3342,-3732,-3895,-3791,-3406,-2766,-1900,-903,171,1184,2079,2737,3124,3167,2893,2290,1455,450,-591,-1555,-2318,-2795,-2920,-2693,-2134,-1321,-334,727,1775,2745,3569,4231,4689,4958,5032,4935,4712,4390,4047,3729,3511,3454,3603,3985,4587,5361,6225,7051,7719,8084,8054,7555,6593,5204,3500,1617,-301,-2102,-3670,-4927,-5815,-6345,-6507,-6357,-5906,-5222,-4319,-3271,-2095,-886,319,1415,2327,2974,3271,3187,2687,1802,587,-863,-2425,-3963,-5347,-6456,-7209,-7561,-7501,-7073,-6335,-5374,-4283,-3141,-2027,-1004,-114,599,1119,1407,1474,1289,899,319,-393,-1152,-1899,-2531,-2989,-3211,-3171,-2862,-2323,-1603,-778,57,829,1451,1875,2076,2050,1820,1437,937,395,-149,-644,-1037,-1305,-1407,-1327,-1059,-597,24,778,1599,2429,3189,3820,4278,4537,4612,4543,4386,4235,4140,4176,4343,4636,4979,5293,5466,5398,5017,4286,3209,1871,345,-1213,-2684,-3940,-4882,-5443,-5602,-5351,-4727,-3784,-2578,-1206,265,1724,3093,4267,5159,5693,5798,5439,4607,3324,1662,-280,-2365,-4437,-6334,-7909,-9018,-9588,-9558,-8938,-7794,-6211,-4345,-2351,-394,1359,2777,3762,4246,4219,3697,2737,1434,-103,-1729,-3306,-4683,-5733,-6359,-6494,-6140,-5324,-4145,-2732,-1226,196,1408,2292,2785,2879,2613,2058,1329,521,-248,-911,-1401,-1693,-1780,-1657,-1354,-881,-266,466,1285,2153,3005,3787,4424,4844,5026,4939,4626,4147,3596,3072,2688,2495,2544,2800,3197,3621,3935,4003,3717,3018,1911,470,-1159,-2806,-4268,-5384,-6012,-6113,-5660,-4761,-3500,-2045,-540,869,2055,2932,3447,3579,3349,2790,1960,922,-260,-1520,-2792,-4009,-5103,-5998,-6635,-6943,-6894,-6463,-5672,-4572,-3235,-1779,-307,1048,2178,2998,3437,3483,3131,2436,1454,280,-996,-2262,-3424,-4373,-5034,-5337,-5254,-4780,-3974,-2906,-1710,-520,517,1267,1650,1623,1217,520,-354,-1237,-2008,-2524,-2716,-2530,-1971,-1071,117,1508,3027,4564,6023,7292,8274,8856,8978,8566,7628,6199,4379,2335,244,-1662,-3220,-4245,-4689,-4493,-3759,-2564,-1115,435,1851,2993,3686,3863,3482,2568,1220,-450,-2266,-4067,-5698,-7021,-7950,-8433,-8455,-8050,-7266,-6174,-4862,-3418,-1939,-523,741,1754,2448,2755,2633,2088,1134,-136,-1625,-3172,-4630,-5821,-6618,-6914,-6663,-5877,-4624,-3004,-1192,685,2419,3892,4959,5541,5604,5159,4255,2997,1510,-55,-1534,-2777,-3646,-4062,-3962,-3386,-2379,-1071,394,1864,3174,4198,4851,5078,4915,4405,3659,2793,1929,1168,603,262,189,343,707,1200,1761,2293,2747,3028,3129,2998,2663,2130,1448,652,-187,-1032,-1798,-2451,-2910,-3132,-3064,-2669,-1927,-856,513,2076,3735,5333,6725,7764,8340,8373,7853,6794,5296,3461,1448,-609,-2540,-4240,-5573,-6489,-6914,-6858,-6325,-5390,-4129,-2671,-1133,344,1633,2631,3235,3398,3088,2314,1131,-399,-2148,-4016,-5848,-7531,-8928,-9959,-10530,-10625,-10217,-9362,-8112,-6575,-4865,-3102,-1415,89,1314,2193,2682,2773,2498,1901,1081,127,-844,-1728,-2424,-2884,-3035,-2906,-2469,-1785,-863,239,1508,2890,4361,5848,7291,8592,9652,10381,10686,10532,9902,8837,7411,5746,3951,2187,549,-837,-1907,-2603,-2901,-2804,-2333,-1530,-458,821,2214,3644,4995,6197,7121,7724,7907,7655,6950,5810,4307,2503,529,-1515,-3496,-5309,-6859,-8077,-8920,-9364,-9413,-9082,-8405,-7427,-6193,-4775,-3231,-1654,-119,1268,2425,3253,3704,3725,3329,2537,1428,88,-1360,-2802,-4117,-5217,-6018,-6489,-6611,-6412,-5934,-5247,-4428,-3558,-2714,-1964,-1350,-904,-625,-496,-478,-533,-598,-651,-636,-562,-406,-195,55,317,563,767,924,1015,1060,1069,1084,1124,1249,1464,1813,2283,2870,3552,4274,4987,5610,6061,6270,6149,5646,4740,3414,1756,-167,-2171,-4094,-5703,-6831,-7284,-7001,-5938,-4189,-1899,717,3400,5907,7988,9479,10257,10292,9637,8393,6731,4834,2886,1061,-504,-1709,-2480,-2799,-2653,-2092,-1156,63,1489,3020,4555,6004,7262,8248,8883,9106,8870,8169,6999,5417,3481,1300,-1028,-3357,-5586,-7576,-9242,-10501,-11303,-11626,-11487,-10913,-9989,-8785,-7424,-6006,-4645,-3438,-2461,-1768,-1390,-1308,-1501,-1885,-2377,-2854,-3202,-3297,-3049,-2379,-1275,255,2116,4196,6318,8300,9960,11125,11679,11550,10721,9250,7225,4795,2124,-604,-3192,-5464,-7255,-8430,-8916,-8665,-7707,-6127,-4039,-1640,893,3337,5501,7205,8333,8790,8566,7674,6196,4240,1949,-515,-2982,-5278,-7239,-8738,-9656,-9952,-9603,-8674,-7256,-5514,-3610,-1762,-137,1095,1829,2021,1681,894,-211,-1444,-2621,-3522,-3989,-3876,-3139,-1787,62,2246,4532,6678,8448,9647,10161,9937,9038,7571,5727,3714,1742,4,-1357,-2262,-2674,-2637,-2211,-1506,-635,283,1139,1836,2305,2503,2414,2085,1563,972,429,72,32,391,1193,2407,3946,5647,7321,8749,9725,10088,9725,8609,6784,4369,1547,-1479,-4463,-7204,-9485,-11168,-12127,-12324,-11754,-10483,-8633,-6358,-3856,-1332,1032,3057,4642,5713,6271,6340,5996,5314,4373,3261,2032,767,-482,-1634,-2632,-3397,-3874,-4027,-3824,-3307,-2494,-1500,-394,682,1640,2364,2769,2797,2395,1568,318,-1297,-3201,-5293,-7433,-9478,-11265,-12638,-13458,-13626,-13075,-11802,-9869,-7367,-4479,-1390,1671,4463,6784,8425,9268,9224,8305,6582,4203,1370,-1666,-4661,-7350,-9523,-11007,-11697,-11559,-10626,-8994,-6810,-4252,-1523,1182,3665,5765,7349,8332,8696,8458,7719,6601,5262,3879,2593,1548,820,477,512,926,1650,2630,3768,4977,6153,7210,8066,8663,8959,8950,8629,8036,7203,6170,5009,3744,2457,1167,-58,-1203,-2217,-3092,-3792,-4296,-4580,-4621,-4400,-3915,-3159,-2173,-981,337,1720,3047,4243,5179,5794,6023,5841,5280,4386,3249,1984,683,-533,-1606,-2478,-3133,-3596,-3875,-4026,-4064,-4007,-3861,-3602,-3217,-2686,-2008,-1209,-332,545,1338,1951,2295,2306,1950,1236,226,-990,-2272,-3493,-4502,-5210,-5537,-5473,-5048,-4321,-3410,-2404,-1434,-577,95,542,756,746,529,140,-394,-1033,-1743,-2483,-3221,-3926,-4562,-5113,-5530,-5789,-5810,-5564,-4953,-3965,-2561,-767,1335,3656,6029,8301,10305,11887,12923,13327,13063,12135,10622,8618,6293,3815,1386,-826,-2659,-4014,-4831,-5111,-4912,-4333,-3500,-2557,-1639,-865,-320,-44,-44,-276,-691,-1198,-1720,-2163,-2454,-2511,-2301,-1786,-992,28,1178,2330,3329,4036,4319,4111,3398,2234,744,-904,-2519,-3901,-4909,-5422,-5408,-4898,-3968,-2762,-1423,-121,1011,1867,2405,2633,2633,2520,2451,2574,3033,3895,5202,6870,8788,10738,12492,13806,14462,14329,13327,11516,9010,6022,2793,-418,-3371,-5863,-7745,-8936,-9394,-9175,-8335,-7016,-5370,-3556,-1774,-160,1125,1988,2364,2235,1638,637,-648,-2108,-3575,-4927,-6004,-6697,-6892,-6542,-5618,-4171,-2310,-194,1950,3888,5374,6207,6237,5411,3769,1438,-1363,-4392,-7361,-10030,-12186,-13688,-14474,-14535,-13948,-12820,-11311,-9589,-7813,-6141,-4656,-3425,-2440,-1656,-1002,-396,237,942,1723,2571,3409,4192,4819,5262,5447,5407,5134,4706,4172,3608,3067,2584,2160,1791,1425,1041,589,55,-562,-1243,-1943,-2616,-3200,-3659,-3950,-4075,-4016,-3808,-3445,-2961,-2357,-1654,-856,-2,888,1745,2513,3102,3446,3489,3209,2632,1825,895,-24,-779,-1255,-1315,-926,-59,1220,2799,4527,6201,7645,8668,9155,9037,8327,7138,5619,4013,2540,1439,891,986,1758,3100,4835,6722,8448,9746,10349,10087,8881,6757,3846,365,-3416,-7200,-10700,-13677,-15933,-17364,-17924,-17636,-16604,-14945,-12836,-10452,-7970,-5562,-3361,-1496,-32,958,1458,1469,1011,166,-982,-2284,-3580,-4687,-5425,-5645,-5242,-4178,-2495,-320,2168,4710,7064,8967,10221,10696,10329,9190,7370,5097,2554,12,-2354,-4346,-5874,-6864,-7343,-7350,-7004,-6412,-5715,-5015,-4384,-3844,-3363,-2885,-2311,-1584,-631,538,1891,3340,4765,6032,7015,7607,7758,7455,6743,5712,4458,3115,1780,552,-518,-1391,-2080,-2602,-2995,-3306,-3554,-3772,-3955,-4103,-4202,-4246,-4214,-4105,-3903,-3587,-3158,-2580,-1856,-979,52,1197,2424,3656,4813,5782,6461,6729,6516,5776,4519,2824,816,-1317,-3377,-5141,-6437,-7115,-7110,-6434,-5163,-3472,-1550,349,2017,3258,3974,4127,3799,3126,2311,1567,1097,1047,1504,2464,3827,5448,7094,8538,9555,9962,9649,8593,6842,4541,1874,-945,-3679,-6150,-8176,-9671,-10564,-10870,-10629,-9920,-8854,-7535,-6084,-4607,-3201,-1945,-904,-122,379,594,558,326,-13,-353,-575,-567,-243,453,1521,2913,4518,6200,7767,9062,9917,10220,9931,9050,7689,5970,4094,2245,590,-733,-1675,-2223,-2456,-2469,-2410,-2401,-2573,-3007,-3745,-4783,-6050,-7429,-8765,-9869,-10562,-10698,-10172,-8982,-7173,-4919,-2403,104,2366,4160,5319,5762,5493,4583,3191,1506,-261,-1899,-3251,-4179,-4636,-4606,-4140,-3316,-2235,-1003,273,1510,2629,3604,4397,5031,5520,5890,6177,6387,6531,6585,6538,6347,6014,5515,4887,4140,3326,2487,1643,843,69,-660,-1363,-2053,-2720,-3376,-3985,-4527,-4962,-5250,-5373,-5307,-5072,-4676,-4167,-3552,-2875,-2102,-1248,-250,898,2237,3752,5403,7127,8793,10278,11431,12109,12207,11664,10477,8718,6520,4071,1582,-721,-2661,-4089,-4940,-5217,-4994,-4399,-3612,-2787,-2127,-1731,-1706,-2081,-2808,-3838,-5025,-6251,-7369,-8253,-8808,-8956,-8665,-7935,-6784,-5279,-3491,-1510,536,2557,4404,5991,7199,7966,8219,7951,7154,5887,4233,2322,307,-1625,-3310,-4582,-5355,-5576,-5297,-4612,-3693,-2735,-1938,-1487,-1513,-2088,-3208,-4776,-6648,-8580,-10331,-11628,-12240,-12001,-10820,-8728,-5841,-2380,1370,5097,8474,11224,13132,14053,13958,12890,10992,8461,5545,2492,-440,-3039,-5131,-6590,-7366,-7442,-6881,-5762,-4213,-2383,-405,1549,3365,4918,6127,6952,7376,7429,7167,6662,6006,5269,4540,3854,3264,2756,2323,1910,1465,920,223,-673,-1756,-3028,-4396,-5803,-7117,-8248,-9085,-9563,-9646,-9334,-8661,-7697,-6506,-5178,-3770,-2339,-905,508,1912,3305,4685,6042,7358,8570,9648,10484,11026,11172,10881,10108,8877,7233,5281,3156,1006,-1002,-2738,-4078,-4964,-5358,-5300,-4829,-4072,-3118,-2124,-1196,-452,17,174,-13,-508,-1254,-2159,-3090,-3916,-4494,-4696,-4444,-3691,-2463,-852,1012,2933,4725,6187,7161,7535,7257,6337,4862,2945,775,-1460,-3556,-5310,-6584,-7240,-7268,-6658,-5524,-3990,-2236,-443,1219,2603,3617,4197,4350,4113,3559,2812,1988,1225,656,360,424,836,1585,2570,3691,4786,5721,6344,6556,6284,5515,4281,2678,814,-1155,-3091,-4852,-6338,-7470,-8222,-8570,-8544,-8146,-7426,-6382,-5075,-3523,-1796,27,1858,3570,5059,6213,6954,7231,7040,6416,5431,4198,2847,1512,332,-607,-1237,-1565,-1628,-1516,-1331,-1190,-1173,-1353,-1724,-2272,-2915,-3558,-4098,-4420,-4456,-4144,-3471,-2451,-1140,398,2064,3763,5398,6863,8090,9003,9567,9768,9609,9125,8345,7328,6113,4761,3333,1877,489,-784,-1835,-2614,-3042,-3103,-2778,-2125,-1193,-110,1028,2077,2936,3507,3724,3568,3030,2163,1025,-278,-1649,-2948,-4087,-4946,-5472,-5634,-5426,-4923,-4167,-3296,-2382,-1550,-860,-364,-78,25,-40,-216,-475,-779,-1110,-1441,-1762,-2041,-2268,-2410,-2475,-2455,-2391,-2319,-2297,-2383,-2613,-3011,-3560,-4202,-4883,-5471,-5892,-6027,-5802,-5183,-4152,-2776,-1128,649,2412,3997,5252,6061,6337,6051,5218,3906,2222,300,-1706,-3652,-5401,-6843,-7901,-8522,-8692,-8423,-7746,-6732,-5451,-4009,-2508,-1060,232,1276,2010,2391,2422,2139,1609,940,239,-358,-751,-845,-580,53,1049,2341,3830,5398,6879,8138,9016,9426,9302,8651,7537,6057,4373,2647,1049,-266,-1187,-1646,-1627,-1175,-353,711,1929,3153,4306,5275,6021,6482,6662,6561,6199,5632,4880,4003,3021,1967,868,-253,-1355,-2402,-3338,-4122,-4706,-5073,-5207,-5135,-4876,-4484,-3996,-3462,-2911,-2386,-1904,-1500,-1201,-1019,-974,-1044,-1196,-1378,-1498,-1507,-1307,-891,-235,609,1564,2519,3357,3948,4207,4073,3534,2636,1449,91,-1331,-2686,-3880,-4831,-5490,-5842,-5899,-5700,-5312,-4806,-4267,-3773,-3390,-3169,-3142,-3303,-3637,-4089,-4591,-5052,-5384,-5487,-5297,-4736,-3784,-2415,-669,1412,3722,6150,8550,10763,12631,14014,14779,14858,14203,12832,10828,8284,5403,2343,-645,-3362,-5602,-7203,-8067,-8156,-7516,-6254,-4542,-2586,-598,1204,2659,3630,4062,3938,3327,2321,1061,-281,-1554,-2592,-3268,-3508,-3247,-2508,-1333,181,1893,3635,5231,6483,7250,7399,6889,5727,4015,1918,-351,-2541,-4438,-5826,-6602,-6681,-6098,-4935,-3318,-1432,549,2441,4076,5331,6107,6375,6127,5435,4379,3075,1660,235,-1079,-2206,-3102,-3709,-4053,-4098,-3890,-3427,-2754,-1909,-957,37,973,1781,2377,2700,2736,2473,1967,1282,534,-150,-629,-777,-494,273,1512,3160,5088,7122,9090,10780,12047,12742,12802,12189,10960,9179,6992,4529,1953,-593,-2991,-5136,-6958,-8418,-9490,-10181,-10518,-10537,-10298,-9870,-9326,-8749,-8217,-7784,-7505,-7373,-7383,-7455,-7526,-7491,-7267,-6787,-6010,-4938,-3588,-2031,-325,1421,3123,4678,5998,6998,7618,7795,7508,6750,5528,3928,2014,-55,-2144,-4079,-5708,-6900,-7578,-7704,-7325,-6506,-5389,-4114,-2839,-1699,-812,-226,12,-53,-375,-869,-1427,-1962,-2379,-2617,-2635,-2428,-2003,-1407,-681,116,923,1673,2309,2760,2988,2952,2652,2116,1406,624,-115,-673,-943,-817,-260,748,2152,3871,5783,7748,9620,11260,12546,13380,13707,13487,12751,11528,9916,7999,5907,3732,1602,-416,-2238,-3826,-5145,-6186,-6947,-7432,-7661,-7642,-7411,-6993,-6433,-5778,-5077,-4392,-3756,-3230,-2822,-2563,-2416,-2367,-2334,-2267,-2082,-1730,-1178,-437,446,1384,2259,2958,3349,3357,2923,2053,798,-737,-2423,-4109,-5649,-6933,-7868,-8430,-8623,-8496,-8134,-7619,-7058,-6522,-6088,-5790,-5645,-5641,-5746,-5915,-6096,-6240,-6289,-6206,-5941,-5469,-4775,-3847,-2715,-1402,39,1551,3071,4535,5873,7028,7954,8597,8948,8986,8738,8236,7552,6768,5986,5296,4788,4516,4495,4717,5109,5590,6055,6387,6487,6281,5713,4790,3534,2024,342,-1379,-3040,-4516,-5715,-6585,-7061,-7173,-6923,-6380,-5615,-4718,-3770,-2863,-2037,-1357,-836,-499,-347,-378,-572,-898,-1289,-1684,-1977,-2095,-1953,-1510,-763,258,1471,2774,4052,5173,6036,6552,6672,6377,5694,4677,3412,2020,601,-710,-1824,-2669,-3210,-3455,-3458,-3286,-3039,-2804,-2658,-2660,-2810,-3121,-3514,-3965,-4385,-4728,-4960,-5048,-5012,-4845,-4566,-4181,-3669,-3027,-2218,-1228,-59,1275,2711,4170,5538,6699,7536,7970,7937,7461,6570,5393,4043,2687,1458,498,-126,-341,-184,321,1069,1969,2893,3748,4413,4835,4937,4698,4111,3190,1981,539,-1043,-2696,-4290,-5744,-6927,-7750,-8123,-8005,-7376,-6303,-4857,-3188,-1444,227,1673,2799,3544,3877,3854,3514,2990,2373,1796,1363,1127,1156,1398,1828,2335,2807,3131,3187,2898,2227,1171,-208,-1822,-3544,-5235,-6749,-7972,-8787,-9156,-9040,-8484,-7542,-6305,-4901,-3420,-2001,-706,366,1198,1759,2077,2185,2128,1969,1750,1504,1270,1053,886,785,776,888,1139,1530,2069,2702,3416,4127,4799,5357,5762,5979,5993,5823,5501,5073,4614,4165,3799,3535,3399,3374,3440,3546,3653,3709,3685,3563,3340,3029,2663,2259,1866,1492,1159,848,548,205,-203,-714,-1329,-2035,-2777,-3505,-4121,-4569,-4777,-4717,-4388,-3815,-3065,-2207,-1334,-520,163,671,985,1112,1076,917,680,402,114,-159,-431,-687,-974,-1287,-1667,-2104,-2616,-3182,-3794,-4429,-5066,-5682,-6266,-6790,-7261,-7665,-8002,-8268,-8441,-8505,-8419,-8145,-7641,-6886,-5870,-4619,-3177,-1617,-30,1501,2881,4056,4981,5649,6080,6314,6398,6387,6315,6208,6066,5877,5596,5204,4638,3902,2967,1876,681,-537,-1659,-2587,-3213,-3469,-3325,-2803,-1964,-923,217,1314,2294,3081,3659,4054,4302,4477,4639,4822,5062,5327,5589,5779,5826,5669,5244,4538,3535,2289,848,-691,-2233,-3687,-4957,-5988,-6722,-7135,-7224,-6979,-6434,-5598,-4514,-3229,-1795,-286,1215,2628,3848,4814,5433,5682,5511,4936,3966,2649,1052,-740,-2629,-4484,-6209,-7663,-8762,-9414,-9589,-9277,-8540,-7446,-6122,-4668,-3219,-1841,-618,435,1306,2023,2602,3101,3516,3889,4200,4439,4588,4603,4472,4168,3699,3072,2337,1525,718,-33,-656,-1113,-1371,-1431,-1328,-1095,-816,-527,-298,-135,-49,-11,29,92,240,457,745,1058,1344,1561,1682,1712,1701,1699,1807,2065,2537,3189,3978,4792,5517,6044,6283,6208,5826,5206,4446,3644,2907,2293,1828,1495,1230,947,565,-12,-804,-1822,-2995,-4218,-5365,-6270,-6818,-6907,-6506,-5642,-4411,-2951,-1445,-78,988,1611,1732,1326,455,-781,-2233,-3733,-5114,-6233,-6973,-7278,-7117,-6505,-5494,-4137,-2531,-766,1047,2785,4334,5575,6410,6773,6625,5991,4928,3557,2011,477,-903,-1963,-2604,-2766,-2437,-1674,-569,754,2145,3468,4610,5467,5998,6166,5974,5453,4644,3622,2476,1329,293,-484,-912,-885,-395,551,1841,3352,4896,6306,7424,8134,8405,8212,7656,6793,5766,4662,3587,2593,1715,955,277,-341,-968,-1622,-2358,-3160,-4054,-4976,-5921,-6801,-7594,-8224,-8659,-8853,-8787,-8434,-7804,-6904,-5767,-4460,-3054,-1659,-382,665,1382,1693,1548,939,-100,-1500,-3134,-4868,-6517,-7912,-8900,-9339,-9190,-8415,-7098,-5335,-3281,-1102,1043,3011,4697,6035,6990,7577,7805,7724,7367,6772,5970,4991,3853,2590,1233,-183,-1601,-2981,-4255,-5388,-6321,-7037,-7506,-7731,-7721,-7493,-7079,-6500,-5803,-4997,-4137,-3228,-2298,-1360,-400,582,1601,2668,3763,4870,5936,6909,7730,8342,8707,8806,8632,8217,7603,6826,5975,5066,4181,3329,2552,1849,1235,704,252,-122,-430,-679,-866,-1018,-1124,-1221,-1310,-1419,-1555,-1718,-1901,-2059,-2172,-2171,-2047,-1759,-1325,-764,-141,483,1022,1399,1552,1445,1068,474,-287,-1100,-1871,-2479,-2856,-2924,-2690,-2159,-1415,-537,352,1147,1751,2081,2116,1837,1284,526,-368,-1280,-2139,-2837,-3336,-3579,-3578,-3342,-2926,-2370,-1767,-1154,-619,-204,47,97,-62,-423,-971,-1640,-2382,-3101,-3721,-4166,-4368,-4300,-3937,-3295,-2396,-1295,-32,1315,2710,4081,5386,6568,7579,8356,8860,9039,8872,8374,7551,6506,5296,4054,2881,1864,1082,542,234,94,38,-27,-198,-531,-1078,-1820,-2742,-3761,-4817,-5803,-6670,-7325,-7753,-7909,-7792,-7403,-6750,-5851,-4740,-3447,-2024,-548,931,2301,3516,4488,5189,5603,5753,5683,5467,5171,4877,4617,4419,4255,4082,3832,3442,2857,2075,1116,52,-1009,-1962,-2682,-3088,-3114,-2771,-2074,-1141,-64,1010,1946,2642,3004,3017,2683,2058,1228,283,-667,-1535,-2236,-2715,-2930,-2873,-2546,-1980,-1201,-258,818,1978,3182,4378,5516,6544,7402,8064,8480,8657,8582,8277,7765,7068,6225,5244,4164,2992,1761,502,-737,-1892,-2898,-3671,-4152,-4286,-4058,-3480,-2610,-1520,-333,860,1917,2758,3278,3425,3160,2478,1398,-22,-1707,-3543,-5413,-7166,-8673,-9779,-10391,-10408,-9809,-8594,-6837,-4644,-2162,423,2929,5147,6902,8043,8462,8132,7079,5423,3330,1015,-1293,-3376,-5062,-6218,-6803,-6825,-6368,-5554,-4547,-3503,-2584,-1903,-1553,-1558,-1913,-2543,-3371,-4261,-5120,-5815,-6284,-6452,-6306,-5850,-5104,-4131,-2980,-1717,-430,834,1989,2995,3821,4444,4887,5164,5336,5431,5522,5631,5803,6034,6302,6566,6748,6784,6598,6151,5423,4454,3285,2021,744,-428,-1428,-2167,-2627,-2783,-2650,-2281,-1702,-1001,-219,574,1336,2018,2598,3035,3308,3395,3255,2894,2270,1411,324,-925,-2245,-3513,-4574,-5273,-5470,-5080,-4070,-2506,-522,1679,3842,5712,7052,7684,7506,6519,4796,2517,-115,-2833,-5405,-7601,-9262,-10281,-10642,-10377,-9600,-8455,-7111,-5740,-4487,-3467,-2748,-2348,-2245,-2381,-2694,-3104,-3555,-3990,-4381,-4696,-4930,-5069,-5109,-5066,-4935,-4741,-4477,-4147,-3726,-3191,-2504,-1643,-591,630,1981,3375,4706,5849,6667,7063,6959,6361,5315,3943,2408,891,-417,-1378,-1881,-1900,-1472,-687,299,1312,2191,2762,2947,2673,1973,905,-401,-1799,-3132,-4244,-5029,-5399,-5341,-4866,-4047,-2980,-1779,-567,533,1433,2055,2383,2416,2221,1866,1471,1136,969,1041,1403,2036,2902,3889,4863,5677,6155,6197,5696,4674,3161,1319,-708,-2690,-4459,-5829,-6718,-7054,-6890,-6279,-5371,-4295,-3209,-2232,-1454,-917,-614,-508,-524,-605,-667,-685,-614,-467,-245,23,332,667,1045,1481,1994,2611,3322,4100,4901,5627,6202,6514,6488,6060,5214,3965,2381,547,-1394,-3327,-5080,-6548,-7597,-8161,-8193,-7696,-6728,-5357,-3720,-1928,-136,1537,2977,4097,4861,5233,5245,4923,4320,3504,2525,1451,335,-773,-1818,-2759,-3560,-4178,-4589,-4749,-4632,-4199,-3450,-2375,-1035,517,2164,3784,5247,6407,7175,7452,7214,6474,5282,3758,2034,273,-1358,-2728,-3718,-4278,-4396,-4124,-3548,-2800,-2008,-1315,-832,-634,-775,-1225,-1959,-2880,-3894,-4891,-5760,-6414,-6771,-6786,-6429,-5716,-4662,-3359,-1857,-296,1255,2686,3934,4965,5749,6316,6676,6881,6957,6952,6878,6756,6590,6356,6050,5626,5064,4340,3441,2384,1199,-47,-1285,-2418,-3360,-4032,-4358,-4324,-3896,-3138,-2074,-823,548,1913,3188,4292,5162,5773,6099,6151,5920,5441,4708,3774,2658,1447,199,-953,-1923,-2582,-2848,-2663,-2017,-954,416,1947,3456,4743,5654,6032,5835,5045,3750,2087,235,-1596,-3216,-4457,-5213,-5442,-5173,-4494,-3550,-2501,-1520,-752,-305,-229,-532,-1144,-1982,-2910,-3808,-4537,-5036,-5225,-5136,-4798,-4307,-3759,-3270,-2906,-2747,-2768,-2954,-3209,-3422,-3486,-3278,-2734,-1818,-559,959,2621,4251,5703,6798,7409,7445,6851,5652,3915,1772,-609,-3023,-5259,-7129,-8462,-9170,-9194,-8586,-7428,-5881,-4125,-2346,-723,601,1543,2044,2141,1870,1345,682,6,-546,-887,-942,-684,-150,620,1497,2409,3228,3899,4371,4635,4724,4677,4551,4408,4276,4210,4198,4255,4352,4464,4559,4593,4556,4402,4160,3810,3407,2967,2539,2147,1807,1524,1268,1008,701,293,-241,-924,-1759,-2709,-3731,-4752,-5691,-6457,-6977,-7185,-7067,-6622,-5911,-5007,-3986,-2965,-1970,-1082,-291,410,1041,1638,2227,2809,3376,3896,4302,4553,4566,4310,3747,2889,1770,451,-973,-2412,-3748,-4901,-5783,-6349,-6574,-6469,-6070,-5438,-4652,-3799,-2959,-2216,-1620,-1214,-1004,-970,-1057,-1198,-1306,-1313,-1163,-845,-370,208,837,1449,2000,2446,2780,2988,3096,3104,3055,2946,2816,2659,2508,2345,2200,2046,1890,1708,1488,1208,858,425,-80,-633,-1185,-1678,-2028,-2174,-2045,-1616,-869,139,1360,2664,3936,5032,5822,6200,6094,5480,4376,2866,1058,-896,-2833,-4593,-6025,-7024,-7508,-7466,-6896,-5863,-4444,-2726,-841,1123,3038,4803,6329,7522,8333,8714,8646,8150,7257,6040,4579,2972,1316,-275,-1720,-2917,-3811,-4350,-4519,-4341,-3848,-3127,-2261,-1353,-510,184,656,864,800,473,-57,-736,-1461,-2144,-2682,-2989,-2997,-2690,-2050,-1154,-43,1170,2399,3562,4581,5424,6060,6494,6728,6785,6661,6375,5903,5255,4413,3388,2206,899,-460,-1806,-3050,-4116,-4943,-5469,-5681,-5551,-5101,-4355,-3347,-2159,-831,518,1824,2977,3907,4534,4823,4739,4304,3547,2532,1333,41,-1270,-2508,-3605,-4501,-5129,-5480,-5514,-5270,-4758,-4049,-3194,-2272,-1352,-493,238,817,1197,1371,1345,1104,694,115,-584,-1386,-2254,-3159,-4078,-4975,-5801,-6525,-7052,-7345,-7320,-6939,-6187,-5075,-3664,-2054,-360,1256,2678,3753,4419,4612,4348,3683,2699,1530,284,-899,-1943,-2740,-3265,-3463,-3333,-2887,-2146,-1167,-6,1250,2523,3725,4781,5628,6226,6544,6583,6349,5860,5159,4282,3286,2238,1213,300,-414,-859,-992,-802,-337,343,1116,1888,2540,2995,3206,3143,2839,2325,1662,941,210,-427,-937,-1264,-1405,-1363,-1187,-907,-595,-282,-16,190,329,401,436,421,407,366,331,280,215,118,-27,-241,-541,-939,-1444,-2049,-2741,-3487,-4258,-4999,-5678,-6225,-6633,-6830,-6843,-6627,-6223,-5635,-4910,-4080,-3200,-2306,-1447,-654,38,616,1063,1401,1639,1827,1993,2178,2404,2665,2941,3176,3312,3282,3049,2584,1923,1101,218,-649,-1397,-1957,-2288,-2357,-2197,-1824,-1312,-713,-109,436,849,1077,1077,836,378,-239,-919,-1551,-2006,-2194,-2033,-1526,-694,357,1520,2643,3604,4296,4650,4654,4319,3715,2925,2046,1173,403,-200,-561,-656,-464,15,734,1658,2696,3763,4766,5589,6162,6390,6244,5701,4786,3563,2108,542,-1033,-2492,-3745,-4697,-5289,-5483,-5256,-4645,-3685,-2485,-1156,155,1298,2134,2560,2504,1976,1018,-257,-1688,-3121,-4349,-5248,-5670,-5565,-4911,-3755,-2182,-334,1652,3600,5362,6799,7795,8284,8230,7648,6597,5181,3530,1807,161,-1256,-2336,-3014,-3273,-3156,-2737,-2118,-1418,-732,-143,291,572,684,683,597,482,380,329,366,494,738,1067,1478,1922,2362,2749,3055,3256,3379,3439,3509,3632,3857,4212,4680,5229,5780,6251,6545,6586,6324,5739,4864,3747,2480,1151,-147,-1337,-2373,-3223,-3905,-4435,-4869,-5249,-5628,-6044,-6515,-7048,-7624,-8212,-8753,-9194,-9450,-9463,-9172,-8534,-7555,-6244,-4673,-2926,-1120,617,2160,3398,4243,4648,4615,4166,3398,2394,1303,248,-631,-1224,-1451,-1270,-693,222,1380,2648,3879,4931,5667,5999,5870,5284,4293,3003,1537,49,-1319,-2450,-3235,-3638,-3620,-3203,-2419,-1317,22,1525,3076,4576,5883,6892,7466,7540,7050,6016,4496,2606,522,-1590,-3512,-5094,-6167,-6656,-6498,-5716,-4364,-2561,-451,1785,3979,5944,7552,8679,9278,9327,8856,7945,6673,5169,3535,1886,310,-1126,-2382,-3448,-4330,-5060,-5667,-6195,-6663,-7100,-7503,-7870,-8176,-8396,-8494,-8440,-8203,-7771,-7133,-6318,-5348,-4285,-3179,-2082,-1045,-81,791,1592,2330,3018,3649,4195,4601,4802,4710,4269,3430,2201,641,-1165,-3040,-4854,-6391,-7541,-8167,-8244,-7774,-6854,-5594,-4176,-2738,-1459,-432,250,570,544,210,-339,-1043,-1796,-2521,-3140,-3568,-3752,-3635,-3186,-2409,-1325,-4,1454,2927,4276,5358,6061,6296,6039,5303,4189,2824,1391,86,-929,-1488,-1535,-1037,-80,1226,2701,4157,5429,6351,6850,6872,6438,5622,4504,3210,1830,472,-807,-1953,-2938,-3746,-4366,-4789,-5007,-5016,-4818,-4432,-3901,-3281,-2664,-2134,-1799,-1714,-1950,-2483,-3305,-4309,-5411,-6470,-7369,-7985,-8223,-7998,-7275,-6049,-4365,-2322,-60,2243,4384,6172,7441,8068,8012,7288,5990,4275,2329,355,-1433,-2882,-3854,-4295,-4197,-3639,-2706,-1573,-368,754,1669,2308,2623,2623,2347,1857,1238,554,-105,-709,-1203,-1566,-1773,-1804,-1626,-1235,-592,280,1376,2635,3979,5309,6493,7427,7984,8109,7748,6930,5713,4215,2581,963,-482,-1643,-2439,-2848,-2893,-2637,-2173,-1598,-1019,-515,-163,-4,-61,-349,-829,-1507,-2311,-3232,-4202,-5192,-6136,-6975,-7649,-8074,-8203,-7985,-7401,-6488,-5279,-3896,-2424,-1030,193,1105,1663,1831,1649,1207,621,42,-404,-593,-475,-17,718,1664,2672,3616,4356,4772,4804,4420,3660,2605,1378,119,-1019,-1925,-2484,-2655,-2418,-1784,-829,401,1788,3263,4724,6095,7315,8303,9019,9389,9381,8959,8105,6857,5237,3351,1290,-808,-2803,-4533,-5862,-6633,-6764,-6174,-4880,-2960,-544,2129,4848,7328,9356,10759,11414,11330,10528,9159,7356,5321,3211,1188,-632,-2176,-3391,-4292,-4871,-5185,-5266,-5154,-4922,-4579,-4204,-3802,-3433,-3108,-2863,-2714,-2668,-2718,-2845,-2987,-3109,-3111,-2961,-2577,-1965,-1111,-80,1056,2178,3174,3900,4274,4190,3629,2582,1111,-698,-2688,-4712,-6575,-8112,-9174,-9659,-9514,-8761,-7472,-5781,-3863,-1905,-99,1387,2440,2979,3010,2568,1762,704,-453,-1581,-2570,-3315,-3772,-3883,-3648,-3049,-2117,-874,614,2260,3952,5555,6911,7888,8362,8270,7614,6447,4919,3189,1490,6,-1065,-1616,-1586,-1004,22,1352,2782,4135,5243,5983,6304,6199,5723,4973,4043,3058,2081,1195,405,-264,-828,-1277,-1618,-1810,-1842,-1669,-1264,-631,227,1227,2289,3266,4016,4399,4286,3614,2364,591,-1581,-3983,-6383,-8564,-10273,-11338,-11608,-11041,-9681,-7654,-5197,-2568,-83,1981,3392,3993,3746,2703,1016,-1075,-3308,-5397,-7080,-8173,-8533,-8138,-7038,-5356,-3309,-1095,1012,2831,4164,4920,5054,4605,3668,2394,962,-425,-1580,-2332,-2562,-2206,-1257,212,2076,4167,6273,8190,9722,10696,11013,10614,9517,7801,5583,3029,315,-2371,-4838,-6929,-8475,-9386,-9591,-9083,-7938,-6245,-4193,-1939,300,2349,4060,5292,5998,6130,5713,4800,3469,1832,4,-1895,-3735,-5432,-6860,-7982,-8700,-9002,-8829,-8207,-7116,-5645,-3844,-1855,184,2119,3794,5093,5933,6286,6175,5665,4855,3860,2789,1748,797,-7,-663,-1177,-1581,-1922,-2226,-2527,-2836,-3133,-3409,-3605,-3688,-3609,-3342,-2880,-2226,-1416,-471,553,1640,2734,3817,4851,5792,6628,7303,7812,8116,8200,8049,7634,6957,6000,4784,3344,1754,120,-1416,-2696,-3565,-3888,-3578,-2612,-1049,984,3275,5571,7603,9105,9868,9767,8754,6911,4399,1465,-1589,-4463,-6868,-8579,-9458,-9439,-8581,-6990,-4878,-2461,0,2268,4126,5411,6009,5890,5083,3697,1898,-107,-2080,-3806,-5079,-5768,-5805,-5183,-3998,-2371,-506,1410,3156,4556,5452,5749,5406,4435,2917,954,-1293,-3672,-5998,-8112,-9857,-11113,-11795,-11872,-11354,-10330,-8895,-7229,-5476,-3822,-2406,-1344,-703,-497,-693,-1216,-1959,-2789,-3593,-4230,-4637,-4725,-4504,-3962,-3171,-2165,-1040,166,1368,2548,3638,4631,5471,6163,6680,7034,7247,7350,7391,7425,7472,7592,7746,7951,8129,8232,8179,7902,7346,6482,5304,3856,2191,412,-1385,-3078,-4554,-5728,-6502,-6860,-6757,-6233,-5305,-4042,-2504,-771,1073,2937,4726,6338,7675,8645,9171,9192,8683,7630,6084,4087,1764,-764,-3323,-5726,-7793,-9348,-10258,-10448,-9900,-8671,-6885,-4713,-2383,-127,1820,3252,4018,4037,3300,1892,-44,-2305,-4658,-6862,-8711,-10022,-10703,-10703,-10057,-8861,-7250,-5404,-3509,-1751,-288,771,1370,1525,1316,868,359,-56,-213,-3,617,1637,2974,4491,6020,7387,8410,8983,9011,8485,7450,5993,4251,2370,515,-1185,-2595,-3651,-4286,-4506,-4309,-3752,-2882,-1785,-549,719,1911,2911,3629,3973,3893,3370,2419,1096,-488,-2233,-3954,-5528,-6781,-7609,-7926,-7710,-7002,-5886,-4508,-3026,-1599,-376,558,1144,1393,1360,1135,842,590,506,660,1109,1844,2813,3916,5017,5969,6620,6863,6620,5877,4664,3076,1218,-747,-2682,-4427,-5866,-6893,-7455,-7538,-7160,-6403,-5352,-4125,-2838,-1578,-423,591,1457,2186,2814,3369,3867,4308,4659,4875,4910,4700,4231,3479,2477,1278,-30,-1331,-2488,-3371,-3844,-3828,-3247,-2124,-490,1521,3766,6043,8146,9881,11064,11581,11355,10404,8798,6695,4286,1804,-520,-2480,-3902,-4699,-4836,-4364,-3399,-2093,-651,742,1891,2656,2949,2751,2108,1152,11,-1120,-2110,-2826,-3209,-3238,-2945,-2403,-1683,-890,-91,635,1247,1703,1999,2122,2084,1899,1579,1149,630,47,-574,-1201,-1812,-2372,-2856,-3236,-3485,-3576,-3497,-3239,-2815,-2253,-1591,-897,-233,325,724,911,870,606,135,-472,-1175,-1877,-2532,-3063,-3460,-3697,-3814,-3843,-3835,-3832,-3843,-3861,-3819,-3652,-3237,-2501,-1349,240,2251,4607,7161,9735,12117,14075,15441,16029,15793,14693,12809,10269,7255,4001,751,-2249,-4761,-6603,-7641,-7812,-7150,-5744,-3774,-1461,957,3231,5165,6592,7433,7641,7277,6394,5133,3598,1918,205,-1446,-2951,-4228,-5231,-5891,-6187,-6098,-5633,-4827,-3743,-2450,-1058,342,1639,2731,3538,3989,4065,3751,3100,2156,1007,-264,-1577,-2851,-4037,-5075,-5953,-6625,-7106,-7353,-7390,-7187,-6772,-6142,-5331,-4363,-3270,-2100,-879,337,1522,2622,3609,4427,5042,5398,5466,5204,4620,3720,2555,1209,-230,-1633,-2888,-3875,-4503,-4704,-4446,-3747,-2657,-1284,236,1746,3087,4121,4744,4903,4608,3913,2934,1800,655,-358,-1153,-1639,-1825,-1697,-1345,-810,-212,388,895,1259,1432,1393,1133,666,14,-788,-1702,-2686,-3715,-4753,-5797,-6819,-7808,-8715,-9479,-9998,-10158,-9841,-8946,-7423,-5282,-2615,414,3576,6601,9208,11154,12229,12335,11441,9632,7064,3980,635,-2658,-5643,-8063,-9753,-10595,-10583,-9760,-8284,-6331,-4156,-1972,-15,1568,2674,3276,3437,3245,2853,2411,2040,1861,1877,2109,2442,2797,3025,3025,2724,2089,1174,53,-1142,-2268,-3197,-3815,-4054,-3900,-3387,-2600,-1652,-669,223,928,1375,1529,1392,988,374,-381,-1201,-1990,-2678,-3176,-3447,-3448,-3189,-2693,-2011,-1191,-295,637,1567,2460,3305,4055,4699,5180,5475,5516,5287,4739,3879,2719,1301,-294,-1977,-3633,-5150,-6406,-7326,-7807,-7841,-7381,-6492,-5221,-3706,-2072,-509,835,1803,2299,2299,1817,975,-95,-1204,-2183,-2875,-3187,-3060,-2537,-1671,-616,517,1535,2338,2797,2855,2508,1757,693,-612,-2027,-3447,-4729,-5799,-6547,-6962,-7020,-6771,-6280,-5619,-4868,-4075,-3256,-2412,-1487,-445,772,2181,3773,5490,7231,8847,10189,11081,11412,11081,10085,8467,6355,3913,1361,-1090,-3219,-4856,-5861,-6183,-5803,-4801,-3293,-1449,539,2479,4196,5555,6468,6908,6895,6503,5828,5003,4126,3315,2611,2048,1611,1244,914,553,161,-284,-735,-1162,-1510,-1734,-1810,-1730,-1518,-1218,-897,-628,-467,-478,-662,-1030,-1537,-2138,-2771,-3375,-3897,-4284,-4520,-4573,-4458,-4181,-3759,-3217,-2565,-1797,-919,104,1260,2558,3952,5380,6745,7913,8770,9175,9052,8334,7040,5216,3001,544,-1940,-4255,-6186,-7578,-8301,-8301,-7587,-6223,-4342,-2109,277,2603,4654,6241,7202,7448,6943,5748,3981,1853,-412,-2531,-4290,-5476,-5986,-5781,-4920,-3548,-1841,-41,1665,3064,4040,4507,4453,3914,2974,1736,326,-1134,-2529,-3769,-4770,-5517,-5961,-6147,-6062,-5767,-5266,-4598,-3767,-2782,-1638,-343,1102,2657,4275,5878,7350,8588,9444,9832,9645,8863,7494,5620,3372,931,-1515,-3753,-5610,-6943,-7666,-7752,-7238,-6210,-4792,-3145,-1411,260,1771,3046,4069,4844,5418,5829,6142,6381,6572,6706,6734,6618,6278,5668,4755,3551,2108,537,-1038,-2442,-3540,-4179,-4299,-3851,-2904,-1551,19,1611,3002,3996,4456,4291,3508,2186,442,-1517,-3530,-5393,-6960,-8131,-8829,-9059,-8815,-8157,-7116,-5763,-4148,-2344,-422,1522,3388,5062,6412,7350,7762,7616,6889,5620,3905,1859,-344,-2548,-4570,-6264,-7517,-8244,-8430,-8091,-7287,-6118,-4692,-3140,-1581,-156,1033,1877,2289,2253,1727,803,-445,-1852,-3250,-4449,-5290,-5646,-5450,-4723,-3526,-2016,-370,1228,2579,3566,4087,4145,3766,3054,2123,1101,119,-725,-1365,-1759,-1921,-1884,-1700,-1442,-1165,-929,-760,-693,-703,-799,-905,-994,-965,-776,-349,326,1266,2396,3649,4883,5976,6775,7183,7107,6539,5499,4071,2383,573,-1185,-2765,-4014,-4873,-5264,-5213,-4736,-3921,-2851,-1630,-353,906,2066,3098,3939,4595,5030,5262,5276,5097,4727,4197,3531,2783,2001,1256,615,151,-83,-50,259,804,1534,2324,3073,3614,3843,3622,2921,1699,45,-1946,-4093,-6196,-8065,-9510,-10409,-10687,-10329,-9401,-7981,-6218,-4231,-2176,-149,1728,3412,4835,5979,6822,7349,7555,7439,6992,6245,5203,3940,2502,990,-504,-1879,-3040,-3917,-4463,-4660,-4539,-4118,-3498,-2705,-1863,-993,-185,524,1096,1467,1626,1512,1123,459,-430,-1459,-2504,-3420,-4060,-4314,-4099,-3429,-2347,-998,460,1834,2940,3646,3837,3506,2658,1401,-157,-1866,-3570,-5150,-6482,-7504,-8184,-8502,-8495,-8175,-7589,-6775,-5769,-4629,-3399,-2151,-925,209,1245,2156,2958,3678,4330,4927,5464,5901,6187,6263,6050,5525,4652,3468,2037,462,-1112,-2542,-3668,-4370,-4550,-4181,-3278,-1930,-266,1557,3367,5016,6390,7412,8060,8349,8317,8027,7542,6910,6196,5427,4652,3905,3226,2646,2206,1923,1818,1892,2132,2511,2996,3513,4012,4376,4551,4408,3909,2973,1620,-135,-2192,-4438,-6720,-8875,-10760,-12223,-13172,-13514,-13227,-12302,-10802,-8797,-6434,-3842,-1208,1319,3555,5383,6675,7370,7437,6887,5782,4221,2318,238,-1880,-3874,-5614,-6983,-7922,-8374,-8373,-7937,-7156,-6115,-4915,-3656,-2423,-1278,-273,575,1251,1750,2074,2198,2125,1827,1321,631,-185,-1028,-1807,-2393,-2718,-2699,-2335,-1653,-709,374,1510,2557,3436,4044,4353,4320,3963,3309,2402,1310,101,-1152,-2357,-3442,-4306,-4898,-5138,-5010,-4505,-3652,-2525,-1193,222,1639,2959,4123,5114,5911,6565,7081,7507,7836,8069,8154,8045,7673,6972,5919,4495,2741,740,-1404,-3540,-5512,-7175,-8386,-9056,-9126,-8588,-7493,-5907,-3959,-1773,497,2700,4702,6350,7562,8225,8326,7848,6861,5467,3819,2087,446,-946,-1975,-2579,-2749,-2547,-2044,-1389,-675,-68,364,509,334,-193,-1046,-2181,-3520,-4939,-6337,-7541,-8445,-8907,-8847,-8228,-7043,-5386,-3349,-1104,1174,3324,5175,6634,7633,8166,8269,8021,7503,6824,6053,5272,4517,3806,3139,2489,1824,1131,366,-437,-1289,-2120,-2882,-3506,-3916,-4058,-3882,-3361,-2499,-1324,114,1721,3395,4991,6375,7389,7925,7889,7262,6085,4465,2562,572,-1320,-2930,-4136,-4869,-5120,-4942,-4435,-3719,-2932,-2198,-1618,-1257,-1145,-1273,-1602,-2080,-2626,-3173,-3650,-3978,-4115,-4012,-3648,-3037,-2197,-1197,-109,974,1946,2732,3249,3480,3421,3129,2690,2194,1758,1443,1316,1370,1579,1871,2167,2384,2454,2339,2044,1599,1079,561,143,-102,-114,118,588,1245,2030,2871,3701,4475,5148,5709,6142,6431,6579,6565,6388,6057,5586,5010,4377,3725,3118,2573,2142,1815,1613,1512,1504,1561,1661,1778,1871,1920,1868,1691,1348,821,117,-736,-1675,-2608,-3445,-4082,-4456,-4527,-4300,-3826,-3185,-2481,-1820,-1295,-984,-914,-1089,-1484,-2020,-2653,-3286,-3860,-4324,-4636,-4782,-4766,-4600,-4313,-3944,-3531,-3122,-2747,-2446,-2231,-2109,-2072,-2092,-2135,-2162,-2128,-2000,-1768,-1419,-997,-537,-119,199,331,256,-61,-557,-1188,-1815,-2341,-2629,-2576,-2142,-1291,-73,1418,3078,4737,6244,7466,8248,8538,8263,7447,6131,4417,2446,380,-1601,-3310,-4617,-5386,-5585,-5218,-4346,-3110,-1647,-138,1252,2390,3160,3526,3480,3097,2474,1754,1078,566,313,346,650,1153,1744,2305,2709,2865,2698,2206,1394,344,-864,-2119,-3301,-4325,-5089,-5557,-5678,-5464,-4921,-4104,-3067,-1913,-735,350,1238,1845,2121,2056,1695,1113,409,-286,-890,-1290,-1468,-1399,-1123,-716,-246,166,452,531,352,-96,-821,-1783,-2942,-4219,-5525,-6752,-7777,-8499,-8810,-8659,-8035,-6970,-5576,-3965,-2312,-758,554,1541,2154,2418,2377,2137,1798,1450,1184,1027,995,1055,1167,1266,1302,1228,1014,651,154,-459,-1126,-1807,-2414,-2897,-3177,-3206,-2949,-2391,-1553,-481,760,2053,3309,4383,5175,5592,5569,5117,4258,3117,1799,494,-653,-1500,-1922,-1899,-1409,-545,588,1817,2989,3911,4467,4529,4065,3067,1591,-247,-2318,-4428,-6421,-8104,-9365,-10094,-10272,-9927,-9136,-8041,-6783,-5526,-4410,-3536,-2979,-2736,-2786,-3043,-3404,-3743,-3949,-3915,-3586,-2942,-2011,-872,375,1599,2686,3513,4020,4153,3929,3393,2624,1748,861,108,-434,-674,-575,-116,676,1763,3050,4455,5839,7102,8116,8811,9133,9077,8678,8007,7155,6232,5333,4541,3909,3464,3173,3024,2920,2824,2647,2346,1882,1254,474,-393,-1297,-2145,-2872,-3416,-3721,-3794,-3620,-3265,-2772,-2226,-1729,-1339,-1159,-1194,-1471,-1937,-2515,-3104,-3578,-3834,-3784,-3387,-2664,-1669,-526,636,1654,2400,2758,2675,2138,1192,-72,-1532,-3053,-4487,-5720,-6639,-7194,-7338,-7092,-6488,-5588,-4475,-3233,-1951,-718,388,1308,1986,2404,2561,2488,2253,1925,1609,1388,1344,1520,1941,2564,3347,4176,4965,5577,5927,5928,5530,4737,3567,2114,488,-1159,-2665,-3876,-4662,-4937,-4679,-3923,-2762,-1342,187,1648,2916,3878,4486,4743,4673,4364,3880,3323,2767,2279,1923,1721,1703,1851,2149,2548,2982,3395,3690,3831,3732,3396,2800,1996,1030,-4,-1025,-1924,-2624,-3028,-3087,-2743,-1998,-868,572,2220,3946,5599,7036,8134,8791,8959,8619,7806,6584,5057,3326,1526,-245,-1882,-3320,-4525,-5474,-6208,-6739,-7129,-7409,-7588,-7689,-7675,-7534,-7240,-6778,-6157,-5391,-4523,-3596,-2661,-1777,-994,-354,98,362,424,322,91,-201,-488,-710,-803,-749,-525,-163,309,821,1316,1730,2009,2144,2109,1956,1696,1405,1114,885,745,716,812,1021,1336,1745,2210,2733,3267,3791,4274,4641,4868,4860,4589,4007,3127,1984,670,-699,-1987,-3048,-3775,-4082,-3950,-3412,-2546,-1490,-373,636,1417,1856,1898,1544,840,-101,-1136,-2112,-2870,-3301,-3344,-2991,-2321,-1434,-488,361,977,1228,1076,492,-462,-1698,-3087,-4495,-5778,-6832,-7561,-7924,-7896,-7504,-6774,-5791,-4616,-3356,-2086,-899,138,976,1582,1972,2156,2202,2160,2098,2083,2147,2334,2647,3085,3624,4220,4836,5402,5883,6233,6428,6463,6347,6101,5758,5350,4909,4472,4059,3692,3379,3098,2853,2579,2271,1883,1416,879,322,-206,-621,-863,-886,-663,-235,345,967,1503,1843,1852,1484,678,-519,-2053,-3799,-5606,-7315,-8759,-9788,-10300,-10224,-9562,-8363,-6724,-4802,-2749,-768,987,2367,3269,3657,3538,2983,2101,1025,-112,-1184,-2093,-2787,-3229,-3444,-3450,-3311,-3069,-2787,-2493,-2240,-2018,-1878,-1797,-1815,-1922,-2123,-2405,-2727,-3045,-3282,-3371,-3233,-2829,-2125,-1146,58,1389,2737,3960,4930,5541,5702,5407,4672,3574,2254,832,-512,-1670,-2514,-3012,-3129,-2927,-2456,-1824,-1127,-464,89,477,692,737,659,512,356,248,221,300,472,733,1054,1412,1798,2180,2560,2915,3227,3472,3622,3632,3495,3160,2640,1924,1047,50,-1004,-2017,-2911,-3561,-3897,-3837,-3358,-2460,-1195,347,2059,3788,5418,6788,7811,8390,8492,8129,7334,6214,4860,3407,1971,653,-465,-1332,-1939,-2286,-2432,-2420,-2325,-2211,-2135,-2141,-2253,-2483,-2828,-3271,-3803,-4370,-4969,-5537,-6062,-6503,-6841,-7071,-7177,-7178,-7068,-6867,-6584,-6227,-5803,-5307,-4742,-4098,-3376,-2581,-1723,-833,51,894,1636,2256,2711,2999,3116,3079,2920,2671,2382,2098,1868,1739,1759,1947,2325,2876,3564,4323,5059,5668,6054,6135,5875,5270,4389,3297,2149,1030,95,-588,-955,-998,-774,-346,144,598,874,914,665,152,-577,-1425,-2292,-3078,-3701,-4121,-4318,-4321,-4167,-3926,-3651,-3400,-3206,-3074,-3003,-2951,-2890,-2768,-2561,-2250,-1846,-1387,-929,-541,-283,-204,-310,-575,-944,-1322,-1626,-1762,-1671,-1330,-748,25,897,1784,2557,3138,3438,3432,3121,2567,1856,1110,467,40,-54,228,913,1952,3262,4725,6186,7516,8559,9221,9414,9113,8332,7142,5650,4015,2384,929,-235,-1015,-1382,-1362,-1031,-491,121,695,1111,1302,1224,875,288,-486,-1368,-2289,-3171,-3970,-4639,-5172,-5563,-5830,-5992,-6059,-6046,-5951,-5758,-5475,-5064,-4553,-3926,-3227,-2484,-1754,-1080,-514,-88,191,312,320,236,112,-7,-90,-106,-39,104,332,625,982,1398,1860,2369,2893,3402,3848,4172,4319,4268,3986,3522,2922,2255,1651,1148,872,817,1005,1375,1842,2299,2619,2714,2502,1977,1151,113,-1048,-2201,-3241,-4066,-4617,-4867,-4835,-4571,-4135,-3614,-3064,-2541,-2069,-1640,-1245,-842,-402,109,694,1359,2062,2764,3404,3900,4223,4309,4194,3882,3465,3027,2667,2477,2522,2823,3381,4129,4982,5822,6521,6954,7037,6707,5988,4929,3667,2351,1157,248,-262,-308,103,883,1906,2993,3957,4630,4866,4608,3834,2633,1132,-491,-2020,-3297,-4152,-4526,-4403,-3847,-2991,-1988,-1010,-213,305,485,343,-50,-596,-1160,-1644,-1939,-2025,-1877,-1571,-1168,-789,-523,-469,-672,-1162,-1894,-2816,-3823,-4803,-5640,-6243,-6523,-6472,-6064,-5371,-4441,-3383,-2273,-1218,-268,516,1127,1564,1850,2021,2110,2156,2195,2250,2362,2543,2817,3196,3663,4208,4764,5276,5650,5823,5723,5344,4692,3843,2898,1971,1208,690,521,700,1220,1988,2904,3819,4600,5117,5275,5016,4333,3250,1847,218,-1520,-3246,-4845,-6231,-7322,-8084,-8496,-8562,-8319,-7793,-7061,-6160,-5186,-4184,-3239,-2393,-1712,-1213,-925,-844,-947,-1210,-1571,-1959,-2303,-2500,-2477,-2163,-1518,-538,733,2214,3786,5283,6565,7449,7825,7601,6761,5374,3574,1560,-422,-2132,-3348,-3916,-3769,-2939,-1543,202,2054,3731,4999,5689,5694,5057,3857,2305,619,-960,-2214,-2999,-3236,-2944,-2220,-1234,-175,728,1329,1474,1140,345,-803,-2142,-3490,-4667,-5507,-5933,-5883,-5427,-4629,-3654,-2646,-1762,-1130,-817,-848,-1192,-1757,-2453,-3138,-3733,-4136,-4322,-4287,-4053,-3705,-3292,-2904,-2586,-2380,-2290,-2306,-2391,-2495,-2594,-2627,-2599,-2482,-2291,-2042,-1753,-1441,-1138,-837,-572,-334,-151,-21,40,42,-7,-63,-94,-23,172,577,1155,1959,2884,3918,4933,5863,6605,7090,7259,7087,6560,5712,4574,3215,1704,117,-1460,-2960,-4316,-5474,-6403,-7070,-7468,-7595,-7461,-7089,-6504,-5762,-4895,-3990,-3082,-2253,-1544,-1003,-656,-514,-585,-848,-1280,-1840,-2456,-3058,-3549,-3828,-3816,-3438,-2671,-1530,-85,1551,3209,4736,5942,6723,6997,6781,6161,5280,4334,3506,2972,2830,3117,3780,4686,5675,6534,7105,7238,6866,5992,4667,3031,1213,-597,-2262,-3645,-4666,-5305,-5567,-5546,-5307,-4999,-4690,-4502,-4452,-4577,-4833,-5162,-5491,-5716,-5780,-5607,-5190,-4528,-3679,-2708,-1711,-780,-2,563,873,934,762,424,-29,-505,-952,-1307,-1537,-1641,-1609,-1492,-1291,-1074,-839,-632,-425,-245,-34,196,490,845,1261,1730,2214,2689,3104,3439,3655,3745,3696,3514,3207,2799,2317,1801,1306,873,574,429,484,733,1169,1757,2460,3223,4005,4749,5414,5937,6278,6379,6198,5723,4926,3852,2538,1059,-482,-1994,-3368,-4518,-5384,-5933,-6164,-6116,-5842,-5421,-4937,-4460,-4061,-3775,-3628,-3608,-3692,-3845,-4007,-4149,-4204,-4162,-3983,-3670,-3202,-2594,-1834,-941,82,1199,2386,3572,4692,5664,6397,6842,6962,6790,6389,5881,5395,5069,5011,5272,5857,6680,7644,8575,9336,9774,9803,9365,8481,7211,5662,3965,2266,687,-656,-1690,-2398,-2772,-2879,-2791,-2595,-2410,-2296,-2343,-2565,-2974,-3544,-4211,-4910,-5549,-6043,-6326,-6325,-6044,-5471,-4686,-3761,-2827,-1993,-1387,-1082,-1130,-1514,-2184,-3022,-3908,-4687,-5228,-5422,-5190,-4517,-3415,-1961,-244,1593,3427,5109,6539,7610,8281,8520,8347,7801,6941,5840,4586,3251,1934,692,-389,-1268,-1916,-2307,-2482,-2436,-2238,-1896,-1473,-976,-451,86,607,1078,1494,1818,2084,2263,2411,2525,2635,2734,2823,2859,2823,2662,2353,1863,1204,377,-560,-1553,-2533,-3408,-4123,-4598,-4810,-4727,-4376,-3771,-2988,-2088,-1149,-270,494,1054,1392,1458,1287,877,297,-408,-1165,-1900,-2547,-3034,-3303,-3312,-3025,-2456,-1631,-620,471,1544,2475,3192,3638,3817,3766,3560,3284,3023,2856,2827,2970,3274,3732,4285,4908,5513,6074,6503,6784,6846,6691,6270,5611,4686,3564,2239,814,-680,-2158,-3547,-4803,-5868,-6721,-7361,-7780,-8017,-8080,-8018,-7839,-7568,-7210,-6763,-6218,-5577,-4834,-4029,-3187,-2375,-1656,-1095,-754,-658,-826,-1220,-1808,-2489,-3191,-3795,-4215,-4362,-4175,-3624,-2715,-1481,-2,1632,3298,4891,6279,7403,8159,8543,8519,8123,7386,6374,5156,3823,2454,1132,-83,-1139,-2004,-2669,-3116,-3364,-3401,-3257,-2939,-2485,-1919,-1293,-628,28,660,1244,1762,2217,2566,2824,2922,2860,2574,2046,1256,195,-1081,-2544,-4075,-5583,-6943,-8022,-8728,-8969,-8697,-7923,-6668,-5038,-3143,-1141,802,2524,3873,4740,5050,4787,3995,2750,1192,-535,-2273,-3863,-5201,-6168,-6730,-6838,-6523,-5808,-4774,-3511,-2128,-731,579,1743,2718,3504,4125,4613,5014,5354,5667,5943,6188,6368,6461,6429,6249,5904,5399,4750,3998,3194,2394,1661,1039,577,282,173,215,391,633,903,1109,1206,1127,829,300,-455,-1404,-2474,-3595,-4667,-5591,-6290,-6675,-6722,-6410,-5776,-4895,-3869,-2827,-1908,-1233,-895,-958,-1414,-2236,-3315,-4542,-5753,-6812,-7571,-7935,-7830,-7257,-6239,-4880,-3288,-1618,-13,1406,2530,3332,3791,3972,3948,3809,3671,3593,3645,3834,4129,4477,4775,4940,4865,4513,3838,2905,1748,519,-694,-1724,-2479,-2857,-2817,-2357,-1516,-400,900,2210,3427,4378,4977,5116,4761,3896,2564,840,-1153,-3278,-5369,-7270,-8832,-9934,-10494,-10469,-9867,-8734,-7153,-5240,-3126,-946,1157,3064,4671,5886,6671,6991,6859,6314,5421,4261,2935,1540,169,-1084,-2152,-2966,-3487,-3696,-3586,-3197,-2547,-1712,-724,346,1460,2571,3643,4648,5568,6369,7050,7576,7930,8094,8035,7742,7201,6408,5375,4133,2716,1196,-367,-1887,-3289,-4496,-5452,-6101,-6414,-6362,-5951,-5186,-4115,-2801,-1337,159,1550,2717,3516,3874,3714,3046,1912,418,-1287,-3027,-4622,-5900,-6746,-7087,-6937,-6359,-5481,-4458,-3452,-2623,-2076,-1884,-2039,-2493,-3138,-3838,-4444,-4820,-4853,-4492,-3712,-2576,-1150,429,2043,3562,4886,5940,6703,7164,7382,7391,7280,7102,6916,6761,6644,6559,6479,6373,6202,5942,5574,5097,4539,3925,3310,2743,2267,1925,1721,1654,1693,1793,1887,1932,1837,1583,1103,403,-526,-1652,-2915,-4262,-5581,-6808,-7821,-8573,-8967,-9010,-8667,-7995,-7045,-5905,-4671,-3452,-2327,-1383,-669,-206,1,-1,-175,-421,-678,-834,-838,-624,-191,457,1248,2122,2975,3732,4317,4693,4844,4803,4619,4383,4184,4123,4282,4705,5405,6328,7392,8450,9372,9980,10171,9840,8960,7570,5740,3621,1372,-838,-2819,-4452,-5615,-6269,-6409,-6071,-5356,-4343,-3177,-1945,-774,270,1114,1727,2095,2227,2148,1907,1540,1114,668,256,-85,-326,-448,-442,-325,-117,131,369,532,563,407,40,-543,-1320,-2224,-3186,-4094,-4838,-5324,-5457,-5201,-4538,-3508,-2190,-692,853,2317,3580,4549,5176,5443,5377,5039,4495,3837,3138,2456,1847,1309,870,493,189,-70,-267,-382,-386,-228,130,716,1532,2549,3694,4873,5955,6817,7328,7402,6973,6041,4639,2857,807,-1366,-3521,-5519,-7248,-8614,-9569,-10094,-10191,-9905,-9283,-8391,-7304,-6085,-4814,-3537,-2331,-1217,-257,538,1134,1529,1720,1709,1541,1226,831,414,22,-272,-429,-429,-250,71,537,1091,1723,2399,3101,3841,4601,5411,6264,7157,8069,8940,9708,10268,10536,10397,9805,8701,7115,5094,2757,238,-2282,-4645,-6680,-8275,-9336,-9844,-9808,-9307,-8429,-7300,-6046,-4779,-3613,-2606,-1837,-1307,-1060,-1052,-1292,-1717,-2307,-2983,-3694,-4369,-4928,-5319,-5466,-5335,-4894,-4144,-3105,-1850,-454,937,2218,3220,3844,3982,3600,2702,1364,-302,-2130,-3936,-5543,-6775,-7524,-7704,-7314,-6405,-5073,-3468,-1741,-50,1471,2725,3655,4256,4532,4561,4360,4038,3600,3122,2591,2044,1450,841,211,-386,-909,-1274,-1420,-1280,-812,-30,1037,2300,3645,4946,6067,6889,7330,7325,6868,5973,4697,3118,1322,-578,-2491,-4306,-5942,-7321,-8392,-9109,-9477,-9479,-9172,-8579,-7773,-6819,-5786,-4747,-3761,-2884,-2152,-1599,-1229,-1047,-1040,-1178,-1443,-1781,-2170,-2563,-2939,-3278,-3573,-3819,-4012,-4124,-4128,-3963,-3571,-2878,-1844,-427,1342,3407,5657,7934,10051,11815,13036,13560,13295,12200,10335,7805,4808,1551,-1699,-4721,-7283,-9235,-10458,-10927,-10658,-9747,-8324,-6552,-4620,-2679,-912,599,1734,2489,2832,2809,2457,1855,1063,165,-774,-1701,-2539,-3275,-3841,-4225,-4389,-4314,-3988,-3407,-2598,-1596,-478,664,1732,2608,3209,3464,3341,2867,2087,1107,31,-996,-1882,-2490,-2796,-2737,-2349,-1678,-803,160,1120,1966,2633,3066,3254,3206,2966,2573,2099,1570,1048,524,35,-434,-856,-1223,-1486,-1624,-1572,-1325,-854,-181,649,1580,2519,3380,4075,4535,4705,4584,4161,3498,2632,1648,601,-441,-1436,-2342,-3150,-3836,-4416,-4872,-5226,-5458,-5581,-5575,-5445,-5172,-4775,-4241,-3604,-2882,-2109,-1321,-566,129,717,1180,1501,1670,1699,1591,1376,1062,678,262,-162,-523,-773,-839,-646,-146,716,1936,3497,5325,7307,9309,11148,12669,13695,14113,13850,12894,11308,9218,6782,4227,1726,-497,-2331,-3641,-4418,-4661,-4444,-3879,-3081,-2200,-1354,-650,-171,55,9,-264,-729,-1303,-1939,-2558,-3130,-3615,-4016,-4331,-4576,-4778,-4941,-5087,-5190,-5249,-5207,-5048,-4711,-4184,-3455,-2546,-1514,-440,593,1471,2119,2470,2488,2196,1634,882,59,-736,-1386,-1789,-1904,-1671,-1128,-304,730,1867,3033,4111,5039,5747,6205,6391,6319,5992,5448,4715,3846,2901,1963,1126,485,134,129,502,1229,2245,3430,4644,5723,6516,6902,6799,6185,5106,3652,1974,232,-1404,-2791,-3827,-4452,-4683,-4560,-4169,-3625,-3001,-2417,-1904,-1503,-1218,-1020,-884,-781,-671,-559,-417,-284,-147,-58,-13,-50,-169,-385,-695,-1101,-1589,-2152,-2757,-3366,-3922,-4341,-4556,-4484,-4064,-3267,-2083,-548,1267,3264,5323,7291,9042,10427,11347,11711,11489,10667,9308,7487,5341,3003,645,-1586,-3559,-5149,-6315,-6998,-7232,-7037,-6495,-5673,-4672,-3574,-2468,-1423,-503,256,826,1198,1378,1370,1202,877,438,-120,-742,-1421,-2105,-2758,-3336,-3781,-4062,-4121,-3946,-3517,-2845,-1978,-965,87,1096,1932,2516,2757,2626,2122,1303,258,-884,-1978,-2889,-3485,-3689,-3440,-2755,-1663,-267,1331,2995,4587,5994,7096,7835,8157,8054,7548,6667,5480,4053,2483,874,-660,-1997,-3035,-3680,-3897,-3671,-3058,-2144,-1057,57,1052,1795,2203,2206,1826,1077,69,-1118,-2338,-3489,-4461,-5171,-5598,-5715,-5589,-5259,-4837,-4392,-4024,-3785,-3714,-3819,-4059,-4394,-4733,-5014,-5153,-5099,-4808,-4287,-3537,-2622,-1596,-540,456,1304,1938,2287,2343,2122,1677,1112,538,75,-177,-148,187,818,1705,2771,3940,5119,6219,7165,7876,8299,8378,8082,7402,6337,4931,3243,1366,-573,-2451,-4129,-5476,-6420,-6866,-6841,-6342,-5467,-4299,-2966,-1582,-264,901,1844,2528,2939,3094,3009,2730,2279,1691,982,173,-732,-1711,-2751,-3819,-4866,-5854,-6685,-7325,-7666,-7685,-7329,-6607,-5557,-4253,-2798,-1334,12,1093,1803,2065,1854,1195,182,-1073,-2398,-3636,-4635,-5261,-5450,-5161,-4425,-3303,-1908,-358,1202,2653,3872,4779,5317,5462,5235,4679,3866,2901,1897,966,238,-214,-308,-38,577,1461,2504,3558,4485,5132,5396,5206,4544,3464,2040,425,-1250,-2810,-4134,-5102,-5670,-5818,-5598,-5089,-4419,-3694,-3061,-2591,-2355,-2366,-2584,-2942,-3351,-3699,-3903,-3895,-3643,-3159,-2478,-1674,-814,5,720,1267,1611,1738,1673,1456,1159,874,671,639,800,1167,1694,2308,2915,3429,3769,3917,3856,3641,3325,2982,2675,2446,2300,2228,2171,2077,1869,1502,923,152,-806,-1870,-2968,-4006,-4876,-5513,-5845,-5844,-5511,-4870,-3968,-2883,-1688,-467,687,1722,2556,3161,3502,3561,3349,2869,2158,1255,210,-895,-2004,-3009,-3852,-4436,-4712,-4638,-4205,-3440,-2401,-1173,133,1394,2506,3355,3871,4015,3771,3192,2330,1298,201,-832,-1694,-2283,-2545,-2428,-1953,-1143,-68,1172,2487,3737,4830,5645,6120,6198,5884,5211,4258,3141,1986,946,142,-308,-347,45,830,1915,3165,4425,5517,6297,6639,6469,5784,4614,3071,1276,-593,-2400,-3968,-5207,-6021,-6395,-6341,-5942,-5283,-4511,-3739,-3116,-2711,-2614,-2811,-3288,-3953,-4699,-5391,-5911,-6147,-6027,-5535,-4684,-3562,-2252,-896,402,1529,2412,3031,3379,3522,3517,3464,3430,3476,3628,3865,4151,4416,4607,4664,4587,4372,4090,3787,3552,3437,3475,3673,3991,4366,4719,4954,5001,4806,4350,3657,2780,1804,819,-76,-811,-1326,-1606,-1647,-1497,-1190,-796,-365,45,410,691,901,1021,1077,1065,991,854,646,363,8,-398,-830,-1234,-1557,-1739,-1717,-1456,-930,-155,827,1942,3087,4153,5032,5624,5868,5722,5192,4317,3163,1827,412,-963,-2202,-3215,-3931,-4330,-4379,-4118,-3569,-2799,-1870,-853,168,1137,1984,2679,3196,3542,3738,3827,3858,3871,3921,4023,4198,4416,4661,4857,4967,4910,4648,4143,3395,2427,1294,68,-1161,-2300,-3271,-3998,-4452,-4601,-4472,-4097,-3530,-2864,-2157,-1525,-1015,-718,-640,-818,-1203,-1770,-2423,-3091,-3685,-4122,-4366,-4385,-4190,-3835,-3347,-2818,-2268,-1761,-1282,-841,-402,62,593,1203,1903,2671,3444,4178,4763,5148,5256,5073,4616,3940,3154,2376,1732,1343,1269,1555,2143,2976,3892,4762,5414,5715,5572,4931,3820,2303,503,-1420,-3318,-5008,-6377,-7313,-7765,-7726,-7218,-6319,-5108,-3701,-2204,-724,637,1804,2714,3329,3628,3615,3298,2730,1941,1013,-3,-1016,-1978,-2805,-3465,-3906,-4120,-4092,-3861,-3437,-2908,-2306,-1725,-1201,-797,-524,-400,-408,-522,-702,-907,-1082,-1194,-1195,-1074,-811,-422,65,617,1165,1668,2053,2270,2290,2095,1711,1189,594,26,-437,-712,-747,-527,-43,637,1465,2335,3138,3789,4161,4216,3874,3157,2076,715,-830,-2422,-3932,-5207,-6138,-6628,-6630,-6148,-5230,-3975,-2519,-1018,350,1441,2107,2270,1884,975,-382,-2056,-3883,-5679,-7268,-8490,-9239,-9439,-9087,-8213,-6902,-5259,-3423,-1515,320,1987,3386,4458,5172,5508,5486,5127,4477,3588,2527,1365,186,-930,-1909,-2677,-3198,-3437,-3391,-3084,-2548,-1853,-1054,-240,535,1190,1690,1995,2098,2002,1738,1333,849,325,-180,-627,-987,-1242,-1383,-1432,-1401,-1318,-1219,-1118,-1049,-1017,-1026,-1076,-1154,-1252,-1357,-1473,-1598,-1744,-1920,-2128,-2371,-2624,-2880,-3076,-3211,-3209,-3081,-2787,-2358,-1813,-1201,-585,-10,475,850,1112,1280,1379,1446,1510,1579,1666,1752,1810,1826,1760,1605,1353,1012,603,160,-289,-690,-1012,-1213,-1252,-1116,-791,-278,386,1177,2041,2912,3746,4450,4995,5291,5327,5043,4457,3566,2424,1097,-339,-1762,-3095,-4216,-5070,-5591,-5773,-5624,-5195,-4551,-3777,-2956,-2165,-1480,-941,-598,-458,-533,-807,-1262,-1862,-2568,-3331,-4095,-4791,-5354,-5703,-5782,-5535,-4950,-4040,-2849,-1466,21,1490,2842,3971,4812,5309,5447,5238,4715,3932,2964,1886,796,-216,-1069,-1675,-2000,-1995,-1679,-1069,-220,784,1871,2922,3858,4579,5028,5162,4975,4494,3777,2903,1971,1066,280,-331,-728,-899,-862,-651,-312,103,538,962,1323,1618,1826,1942,1985,1951,1855,1715,1518,1294,1024,724,398,39,-314,-685,-1018,-1337,-1591,-1791,-1901,-1930,-1854,-1687,-1426,-1083,-672,-205,302,808,1309,1734,2068,2248,2244,2031,1613,1003,262,-553,-1365,-2074,-2641,-2961,-3030,-2803,-2287,-1515,-513,641,1891,3152,4351,5417,6279,6896,7215,7233,6919,6309,5416,4295,3015,1632,251,-1072,-2243,-3211,-3917,-4342,-4462,-4304,-3881,-3249,-2465,-1591,-716,109,790,1288,1535,1511,1197,612,-210,-1194,-2258,-3278,-4138,-4710,-4893,-4619,-3855,-2648,-1065,749,2649,4462,6045,7263,8048,8349,8181,7593,6654,5470,4132,2746,1394,154,-923,-1781,-2406,-2771,-2896,-2783,-2481,-2014,-1439,-785,-87,617,1329,1996,2643,3207,3711,4084,4331,4396,4271,3929,3373,2608,1669,586,-584,-1777,-2930,-3944,-4758,-5279,-5452,-5248,-4646,-3694,-2444,-996,528,1988,3255,4178,4664,4632,4051,2966,1443,-362,-2284,-4114,-5656,-6738,-7212,-7022,-6145,-4668,-2729,-528,1695,3723,5327,6387,6800,6582,5792,4563,3050,1443,-102,-1423,-2423,-3030,-3237,-3050,-2533,-1739,-740,401,1629,2901,4159,5371,6466,7406,8112,8551,8669,8443,7861,6924,5654,4093,2303,370,-1608,-3513,-5234,-6656,-7691,-8280,-8397,-8066,-7345,-6332,-5145,-3916,-2767,-1800,-1085,-638,-453,-465,-606,-787,-945,-1019,-994,-877,-677,-474,-278,-199,-240,-495,-945,-1632,-2507,-3533,-4618,-5658,-6535,-7116,-7315,-7053,-6321,-5164,-3678,-2010,-342,1153,2308,3015,3217,2940,2257,1321,275,-692,-1460,-1907,-1992,-1728,-1145,-360,549,1465,2308,3023,3581,3980,4246,4401,4474,4481,4423,4289,4042,3656,3088,2316,1340,170,-1119,-2463,-3711,-4770,-5462,-5709,-5396,-4525,-3096,-1234,918,3144,5209,6874,7939,8246,7736,6429,4434,1942,-806,-3527,-5966,-7855,-9035,-9373,-8865,-7575,-5670,-3345,-892,1475,3484,4986,5855,6057,5627,4644,3251,1569,-215,-2009,-3654,-5104,-6276,-7142,-7684,-7887,-7759,-7312,-6580,-5612,-4484,-3275,-2088,-995,-78,624,1087,1314,1323,1152,836,420,-49,-536,-990,-1374,-1653,-1781,-1751,-1529,-1134,-575,94,802,1465,1975,2262,2242,1912,1286,429,-552,-1552,-2447,-3139,-3555,-3663,-3464,-3010,-2383,-1687,-1043,-563,-335,-414,-811,-1471,-2314,-3205,-3998,-4559,-4748,-4512,-3815,-2719,-1328,190,1650,2859,3663,3965,3725,3012,1917,635,-679,-1823,-2670,-3118,-3145,-2763,-2067,-1132,-97,936,1864,2605,3111,3351,3320,3023,2499,1769,900,-70,-1074,-2062,-2978,-3770,-4384,-4762,-4859,-4635,-4061,-3148,-1905,-402,1285,3039,4738,6238,7415,8161,8396,8093,7260,5969,4323,2465,568,-1221,-2732,-3856,-4510,-4649,-4294,-3497,-2364,-1011,392,1736,2859,3695,4173,4285,4063,3558,2847,2012,1126,257,-531,-1189,-1664,-1904,-1879,-1542,-905,35,1218,2577,4009,5412,6662,7690,8411,8818,8907,8715,8291,7679,6934,6078,5167,4213,3286,2416,1677,1117,770,667,760,1028,1354,1669,1849,1817,1499,872,-67,-1249,-2604,-3987,-5275,-6303,-6958,-7137,-6800,-5973,-4741,-3246,-1689,-249,858,1510,1603,1151,220,-1036,-2432,-3758,-4826,-5482,-5659,-5328,-4587,-3536,-2381,-1282,-453,3,-28,-525,-1432,-2615,-3898,-5098,-6039,-6589,-6670,-6279,-5461,-4344,-3046,-1738,-522,498,1300,1906,2363,2786,3253,3853,4644,5602,6699,7809,8806,9546,9884,9761,9124,8052,6639,5073,3535,2234,1318,903,1015,1615,2597,3797,5032,6106,6843,7124,6855,6054,4752,3082,1200,-710,-2451,-3846,-4757,-5082,-4797,-3929,-2575,-876,982,2805,4413,5642,6409,6653,6427,5792,4896,3866,2862,1998,1367,1018,942,1111,1445,1873,2310,2680,2947,3072,3069,2960,2774,2568,2366,2199,2079,1976,1868,1686,1369,846,69,-997,-2321,-3868,-5517,-7164,-8642,-9840,-10613,-10912,-10696,-10013,-8944,-7618,-6183,-4795,-3572,-2622,-1973,-1625,-1527,-1592,-1722,-1828,-1825,-1686,-1395,-1003,-565,-192,50,54,-190,-706,-1430,-2272,-3117,-3819,-4271,-4362,-4069,-3381,-2390,-1208,0,1051,1805,2122,1975,1372,422,-712,-1830,-2717,-3192,-3117,-2444,-1193,508,2499,4545,6442,7992,9048,9553,9475,8904,7914,6668,5280,3900,2613,1491,568,-183,-772,-1277,-1730,-2199,-2697,-3246,-3822,-4408,-4950,-5428,-5786,-6014,-6092,-6011,-5794,-5436,-4979,-4430,-3837,-3221,-2631,-2094,-1658,-1341,-1169,-1146,-1242,-1445,-1683,-1911,-2075,-2120,-2035,-1805,-1442,-988,-455,86,633,1127,1572,1949,2265,2535,2761,2974,3152,3315,3416,3440,3350,3104,2703,2134,1444,670,-114,-843,-1449,-1867,-2068,-2013,-1727,-1219,-564,173,901,1528,1980,2187,2125,1770,1168,338,-635,-1682,-2730,-3695,-4531,-5190,-5646,-5886,-5904,-5693,-5254,-4594,-3715,-2659,-1466,-207,1025,2139,3015,3562,3684,3328,2481,1175,-488,-2354,-4234,-5899,-7147,-7794,-7726,-6896,-5363,-3246,-758,1871,4374,6513,8083,8946,9035,8364,7038,5204,3087,906,-1104,-2761,-3918,-4517,-4559,-4119,-3333,-2368,-1401,-591,-60,140,-5,-417,-1016,-1667,-2275,-2721,-2972,-2982,-2777,-2396,-1890,-1327,-758,-230,223,587,860,1044,1176,1254,1339,1437,1590,1814,2111,2474,2887,3306,3720,4077,4373,4588,4719,4764,4734,4617,4443,4200,3925,3625,3329,3046,2782,2517,2229,1880,1440,895,239,-472,-1214,-1871,-2393,-2672,-2659,-2308,-1629,-665,492,1718,2873,3813,4418,4602,4331,3614,2519,1141,-396,-1947,-3392,-4587,-5468,-5936,-6015,-5679,-5027,-4119,-3079,-2013,-1041,-254,263,471,351,-75,-763,-1641,-2634,-3657,-4639,-5493,-6164,-6572,-6671,-6414,-5788,-4784,-3461,-1863,-109,1707,3454,5008,6274,7143,7587,7565,7118,6305,5220,3989,2723,1546,533,-240,-768,-1045,-1108,-1017,-821,-593,-382,-242,-199,-268,-435,-664,-909,-1108,-1205,-1159,-952,-580,-91,475,1042,1539,1903,2091,2069,1869,1514,1078,655,309,143,188,477,997,1696,2513,3356,4145,4805,5284,5552,5613,5480,5200,4808,4353,3860,3363,2863,2388,1924,1500,1096,735,392,73,-242,-561,-895,-1245,-1618,-1991,-2365,-2698,-2989,-3199,-3328,-3369,-3334,-3244,-3138,-3035,-2979,-2984,-3053,-3194,-3373,-3584,-3785,-3953,-4058,-4078,-3997,-3811,-3527,-3161,-2741,-2306,-1879,-1516,-1228,-1054,-997,-1073,-1265,-1554,-1899,-2245,-2540,-2734,-2782,-2683,-2409,-2002,-1461,-833,-145,575,1290,1997,2679,3339,3994,4634,5283,5919,6530,7082,7526,7820,7906,7754,7330,6639,5695,4533,3225,1808,389,-1002,-2273,-3403,-4329,-5039,-5488,-5666,-5541,-5121,-4397,-3411,-2209,-870,495,1795,2886,3703,4134,4170,3781,3034,1985,772,-492,-1639,-2552,-3099,-3213,-2866,-2068,-923,487,1994,3468,4777,5793,6467,6737,6625,6158,5419,4491,3487,2497,1611,897,370,61,-81,-78,9,105,186,166,56,-190,-555,-1018,-1576,-2157,-2765,-3321,-3820,-4201,-4464,-4567,-4531,-4347,-4044,-3659,-3215,-2772,-2354,-2000,-1741,-1573,-1523,-1565,-1691,-1869,-2065,-2242,-2365,-2397,-2328,-2132,-1840,-1442,-1007,-542,-118,246,524,701,806,844,854,846,831,803,751,651,486,256,-46,-366,-674,-874,-902,-655,-83,861,2162,3749,5511,7267,8835,9999,10589,10466,9557,7883,5516,2633,-558,-3795,-6809,-9347,-11193,-12199,-12286,-11490,-9888,-7680,-5073,-2342,263,2502,4173,5158,5372,4839,3625,1881,-216,-2418,-4514,-6249,-7451,-7982,-7790,-6900,-5443,-3569,-1542,438,2125,3358,4041,4136,3725,2914,1885,822,-89,-702,-904,-665,12,1035,2287,3602,4810,5751,6289,6352,5912,5038,3818,2439,1048,-151,-1035,-1493,-1492,-1057,-271,743,1814,2791,3502,3827,3695,3056,1973,505,-1198,-2983,-4685,-6130,-7210,-7820,-7950,-7622,-6913,-5949,-4847,-3748,-2753,-1948,-1372,-1042,-928,-1005,-1207,-1497,-1822,-2159,-2491,-2808,-3121,-3419,-3715,-3986,-4227,-4408,-4510,-4509,-4377,-4109,-3674,-3084,-2311,-1366,-243,1049,2481,4020,5583,7096,8427,9461,10063,10124,9564,8362,6535,4189,1459,-1460,-4364,-7025,-9259,-10889,-11813,-11990,-11430,-10232,-8531,-6507,-4362,-2291,-465,969,1933,2385,2363,1928,1213,344,-525,-1263,-1765,-1955,-1819,-1345,-610,346,1414,2514,3555,4457,5156,5613,5806,5753,5482,5071,4572,4090,3672,3386,3251,3249,3365,3505,3628,3625,3451,3039,2379,1479,387,-795,-1967,-2966,-3673,-3938,-3697,-2894,-1586,140,2098,4093,5879,7242,8005,8036,7316,5870,3834,1384,-1263,-3860,-6210,-8103,-9418,-10066,-10028,-9340,-8108,-6447,-4554,-2588,-753,794,1920,2534,2600,2148,1241,2,-1421,-2883,-4225,-5331,-6107,-6506,-6525,-6194,-5591,-4794,-3924,-3050,-2274,-1620,-1116,-750,-467,-234,43,392,900,1559,2409,3397,4488,5579,6584,7364,7831,7874,7457,6570,5269,3663,1888,116,-1484,-2772,-3624,-3992,-3870,-3307,-2416,-1322,-172,878,1732,2275,2493,2362,1941,1292,519,-276,-986,-1523,-1826,-1860,-1643,-1194,-597,89,779,1408,1947,2363,2697,2962,3241,3558,3984,4513,5158,5861,6571,7194,7659,7869,7786,7346,6567,5450,4057,2456,737,-988,-2598,-3961,-4948,-5448,-5380,-4698,-3443,-1686,390,2584,4631,6283,7305,7545,6913,5439,3233,499,-2510,-5501,-8198,-10339,-11732,-12262,-11886,-10682,-8773,-6391,-3785,-1231,1008,2721,3756,4051,3627,2588,1096,-636,-2399,-3979,-5205,-5956,-6155,-5809,-4953,-3703,-2178,-554,1013,2376,3411,4081,4364,4346,4113,3812,3565,3494,3672,4130,4853,5767,6791,7799,8680,9316,9626,9522,8990,7991,6573,4777,2701,464,-1797,-3927,-5767,-7184,-8056,-8326,-7966,-7036,-5620,-3875,-1968,-72,1642,3061,4095,4724,4964,4868,4517,3992,3375,2734,2111,1550,1051,640,309,66,-82,-143,-104,13,230,511,885,1331,1857,2458,3114,3799,4470,5069,5542,5831,5904,5735,5334,4724,3940,3040,2059,1057,72,-847,-1657,-2303,-2739,-2909,-2778,-2331,-1563,-545,653,1881,3004,3847,4294,4226,3624,2503,953,-882,-2833,-4712,-6339,-7578,-8319,-8532,-8217,-7458,-6344,-5022,-3627,-2298,-1159,-292,233,405,234,-227,-894,-1665,-2426,-3065,-3494,-3649,-3510,-3102,-2481,-1747,-993,-318,213,576,791,910,1019,1181,1462,1872,2397,2998,3595,4138,4558,4824,4929,4878,4695,4410,4031,3577,3024,2358,1554,588,-530,-1792,-3138,-4509,-5812,-6968,-7886,-8514,-8806,-8772,-8421,-7824,-7032,-6141,-5216,-4339,-3551,-2905,-2407,-2067,-1872,-1795,-1823,-1908,-2033,-2156,-2241,-2263,-2168,-1957,-1587,-1073,-405,384,1280,2226,3194,4111,4928,5588,6034,6229,6153,5791,5180,4338,3344,2243,1127,53,-901,-1680,-2228,-2504,-2479,-2144,-1504,-587,568,1891,3320,4741,6080,7182,7966,8294,8089,7302,5913,3989,1619,-1043,-3805,-6475,-8845,-10732,-12015,-12584,-12448,-11625,-10232,-8409,-6330,-4191,-2165,-427,899,1724,2007,1760,1038,-67,-1424,-2908,-4365,-5685,-6752,-7505,-7911,-7960,-7682,-7115,-6305,-5310,-4158,-2896,-1530,-96,1382,2867,4282,5574,6642,7425,7852,7896,7549,6862,5893,4760,3555,2399,1355,485,-218,-779,-1259,-1715,-2222,-2793,-3451,-4155,-4847,-5459,-5898,-6107,-6032,-5656,-4993,-4089,-3018,-1869,-735,294,1148,1781,2170,2337,2301,2131,1878,1611,1383,1241,1205,1288,1481,1775,2160,2619,3152,3741,4380,5043,5683,6261,6705,6971,7012,6806,6364,5720,4923,4050,3152,2306,1538,906,419,109,-14,51,315,739,1318,1975,2674,3318,3853,4182,4265,4029,3470,2573,1379,-55,-1638,-3250,-4773,-6067,-7024,-7554,-7605,-7190,-6358,-5215,-3907,-2587,-1424,-550,-75,-46,-464,-1275,-2375,-3650,-4937,-6124,-7061,-7690,-7936,-7806,-7304,-6495,-5428,-4194,-2856,-1510,-208,966,1987,2804,3427,3846,4091,4165,4106,3907,3612,3213,2761,2277,1814,1418,1142,1028,1123,1434,1962,2678,3508,4379,5166,5773,6093,6049,5613,4780,3619,2208,678,-841,-2218,-3338,-4126,-4542,-4589,-4327,-3819,-3182,-2501,-1866,-1336,-917,-608,-353,-100,217,644,1214,1913,2712,3553,4361,5068,5611,5940,6034,5895,5538,5008,4346,3611,2856,2131,1479,943,536,286,178,200,318,486,654,785,837,804,682,504,304,142,57,113,320,708,1239,1879,2558,3176,3658,3875,3776,3277,2378,1090,-516,-2344,-4256,-6121,-7788,-9152,-10119,-10648,-10744,-10440,-9797,-8898,-7804,-6598,-5322,-4024,-2750,-1526,-412,557,1318,1830,2062,1994,1666,1110,434,-283,-925,-1401,-1657,-1635,-1355,-821,-100,755,1645,2513,3254,3835,4202,4357,4318,4128,3841,3527,3234,3004,2869,2807,2815,2818,2775,2594,2229,1624,763,-319,-1594,-2948,-4308,-5544,-6576,-7305,-7684,-7673,-7265,-6491,-5377,-4004,-2447,-795,837,2371,3699,4750,5473,5822,5816,5452,4801,3920,2897,1840,831,-14,-632,-950,-951,-618,4,884,1927,3071,4209,5262,6141,6778,7121,7134,6810,6153,5209,4034,2709,1348,50,-1058,-1884,-2351,-2415,-2084,-1395,-431,711,1903,3031,3975,4651,4993,4984,4622,3958,3050,1974,829,-318,-1378,-2300,-3048,-3602,-3969,-4172,-4243,-4220,-4153,-4069,-4011,-3984,-4007,-4074,-4175,-4302,-4432,-4567,-4694,-4817,-4955,-5090,-5256,-5397,-5512,-5515,-5352,-4938,-4223,-3170,-1801,-160,1636,3468,5168,6592,7595,8066,7947,7226,5951,4237,2229,114,-1897,-3636,-4919,-5648,-5766,-5281,-4280,-2895,-1311,271,1649,2649,3144,3073,2433,1296,-216,-1956,-3725,-5379,-6740,-7711,-8220,-8249,-7840,-7057,-6015,-4818,-3587,-2411,-1360,-473,236,782,1182,1480,1711,1914,2138,2413,2780,3252,3846,4536,5301,6080,6807,7418,7834,8010,7916,7539,6926,6098,5150,4131,3115,2169,1310,598,23,-379,-623,-669,-544,-209,297,969,1757,2595,3418,4126,4653,4911,4867,4486,3788,2810,1616,285,-1094,-2450,-3696,-4783,-5664,-6305,-6710,-6864,-6818,-6581,-6244,-5838,-5458,-5151,-4961,-4925,-5022,-5235,-5522,-5814,-6067,-6215,-6214,-6027,-5633,-5023,-4213,-3237,-2156,-1045,-11,855,1449,1706,1592,1118,341,-643,-1721,-2762,-3644,-4266,-4541,-4432,-3916,-3013,-1788,-310,1294,2911,4397,5633,6520,6962,6952,6432,5482,4099,2401,460,-1602,-3667,-5614,-7336,-8721,-9717,-10255,-10339,-9968,-9184,-8036,-6589,-4908,-3071,-1155,764,2598,4272,5687,6770,7438,7634,7343,6565,5386,3901,2281,691,-673,-1670,-2168,-2124,-1542,-497,871,2400,3906,5217,6202,6769,6904,6625,6027,5209,4321,3474,2807,2373,2239,2383,2765,3308,3895,4427,4780,4879,4656,4109,3256,2173,948,-292,-1453,-2413,-3109,-3492,-3551,-3325,-2871,-2289,-1684,-1173,-853,-815,-1087,-1697,-2579,-3678,-4867,-6021,-7010,-7714,-8053,-7994,-7546,-6778,-5775,-4659,-3519,-2466,-1532,-772,-155,322,718,1052,1359,1655,1911,2137,2272,2324,2250,2068,1779,1415,1016,632,316,118,81,220,548,1027,1620,2255,2853,3333,3623,3668,3443,2940,2187,1227,121,-1052,-2217,-3276,-4164,-4799,-5147,-5188,-4929,-4435,-3752,-2991,-2233,-1569,-1071,-774,-694,-798,-1043,-1341,-1629,-1820,-1869,-1746,-1445,-979,-384,318,1095,1922,2788,3666,4549,5403,6198,6900,7446,7815,7939,7805,7388,6690,5733,4554,3219,1798,403,-885,-1937,-2681,-3037,-2969,-2487,-1624,-471,883,2310,3711,4970,6018,6792,7264,7431,7304,6918,6310,5534,4639,3682,2714,1775,896,98,-622,-1275,-1872,-2452,-3016,-3595,-4186,-4775,-5366,-5898,-6373,-6728,-6936,-6961,-6756,-6306,-5582,-4590,-3350,-1912,-346,1246,2763,4082,5111,5744,5937,5645,4900,3768,2348,808,-701,-1997,-2933,-3407,-3362,-2807,-1805,-468,1070,2645,4119,5348,6258,6773,6909,6674,6155,5427,4592,3736,2917,2177,1503,880,245,-437,-1223,-2116,-3123,-4186,-5251,-6222,-6998,-7498,-7626,-7361,-6671,-5606,-4215,-2600,-868,866,2481,3889,4987,5753,6137,6179,5909,5410,4771,4091,3461,2957,2625,2482,2519,2678,2910,3125,3254,3242,3043,2667,2141,1535,944,466,206,244,612,1325,2301,3460,4650,5726,6537,6959,6918,6386,5398,4043,2439,749,-877,-2285,-3357,-4015,-4229,-4016,-3443,-2607,-1620,-619,302,1027,1510,1700,1614,1264,712,8,-776,-1593,-2389,-3136,-3804,-4374,-4819,-5127,-5264,-5220,-4971,-4514,-3863,-3028,-2063,-1010,55,1053,1894,2482,2749,2625,2121,1257,136,-1112,-2337,-3373,-4091,-4383,-4206,-3561,-2511,-1155,363,1889,3266,4360,5055,5306,5079,4434,3439,2214,895,-393,-1540,-2456,-3121,-3517,-3694,-3705,-3628,-3523,-3466,-3479,-3596,-3806,-4086,-4408,-4717,-4974,-5128,-5149,-5008,-4715,-4272,-3716,-3086,-2406,-1718,-1031,-342,328,1013,1686,2346,2983,3545,4042,4409,4667,4777,4763,4612,4347,3955,3459,2845,2140,1352,527,-287,-1030,-1633,-2044,-2221,-2148,-1848,-1356,-752,-106,497,991,1331,1494,1471,1304,999,631,232,-137,-428,-608,-649,-549,-327,-21,315,595,756,700,383,-247,-1185,-2400,-3829,-5369,-6903,-8299,-9421,-10144,-10375,-10044,-9134,-7688,-5771,-3539,-1138,1223,3368,5113,6330,6922,6861,6157,4883,3147,1101,-1078,-3207,-5088,-6562,-7503,-7832,-7550,-6694,-5380,-3730,-1933,-132,1486,2799,3694,4120,4068,3593,2781,1771,696,-285,-1059,-1538,-1689,-1540,-1159,-665,-176,178,310,150,-293,-1007,-1885,-2855,-3770,-4535,-5032,-5180,-4946,-4309,-3328,-2074,-654,794,2179,3375,4338,5019,5422,5582,5533,5344,5054,4723,4362,4005,3633,3264,2885,2513,2167,1874,1672,1592,1649,1858,2197,2633,3133,3615,4054,4380,4573,4620,4511,4273,3910,3463,2928,2349,1717,1054,364,-350,-1075,-1801,-2508,-3170,-3754,-4229,-4554,-4711,-4665,-4412,-3947,-3296,-2489,-1610,-718,61,648,944,896,484,-250,-1244,-2361,-3477,-4448,-5149,-5508,-5482,-5096,-4415,-3535,-2587,-1681,-929,-406,-156,-194,-505,-1037,-1726,-2466,-3154,-3655,-3876,-3700,-3101,-2058,-637,1067,2915,4755,6427,7795,8748,9207,9152,8576,7550,6143,4468,2664,857,-808,-2199,-3233,-3832,-3995,-3760,-3214,-2488,-1722,-1071,-634,-513,-690,-1151,-1771,-2432,-2975,-3255,-3179,-2680,-1780,-540,930,2480,3995,5321,6402,7152,7584,7701,7561,7224,6769,6260,5770,5328,4964,4669,4415,4172,3882,3508,3011,2376,1620,776,-86,-893,-1560,-2018,-2218,-2140,-1789,-1210,-455,400,1259,2060,2697,3126,3278,3138,2679,1940,938,-250,-1548,-2853,-4060,-5053,-5744,-6056,-5957,-5448,-4582,-3437,-2142,-820,361,1287,1821,1899,1496,635,-588,-2051,-3588,-5019,-6182,-6925,-7162,-6848,-6013,-4754,-3206,-1561,5,1301,2193,2583,2439,1786,709,-673,-2191,-3683,-4963,-5891,-6346,-6275,-5676,-4609,-3178,-1519,217,1901,3413,4681,5655,6335,6723,6882,6832,6654,6371,6049,5702,5362,5038,4716,4398,4032,3593,3028,2302,1381,270,-1023,-2428,-3889,-5279,-6526,-7497,-8139,-8378,-8216,-7659,-6774,-5612,-4280,-2823,-1355,105,1479,2750,3896,4893,5743,6432,6949,7290,7430,7365,7079,6575,5873,4982,3968,2859,1741,678,-248,-955,-1362,-1422,-1087,-375,680,1987,3425,4837,6077,6977,7428,7348,6710,5561,3984,2118,122,-1826,-3575,-4968,-5929,-6374,-6319,-5785,-4859,-3657,-2305,-945,279,1270,1921,2200,2085,1605,827,-169,-1270,-2358,-3337,-4086,-4564,-4698,-4498,-3980,-3205,-2260,-1246,-294,499,997,1158,898,256,-764,-2045,-3503,-4974,-6341,-7441,-8177,-8458,-8238,-7549,-6431,-5007,-3416,-1803,-327,896,1785,2306,2472,2344,1994,1512,986,472,28,-349,-637,-875,-1059,-1213,-1346,-1448,-1533,-1595,-1654,-1729,-1829,-1987,-2177,-2412,-2627,-2803,-2866,-2790,-2544,-2126,-1560,-882,-138,622,1365,2065,2710,3307,3845,4346,4787,5168,5453,5618,5623,5459,5105,4586,3922,3167,2365,1570,823,150,-405,-846,-1121,-1231,-1133,-817,-276,476,1396,2421,3459,4424,5202,5727,5932,5798,5338,4617,3706,2740,1811,1053,522,289,322,597,1013,1463,1838,2024,1945,1553,835,-172,-1398,-2732,-4047,-5206,-6095,-6617,-6749,-6478,-5901,-5095,-4221,-3410,-2795,-2481,-2532,-2949,-3717,-4748,-5960,-7228,-8441,-9477,-10252,-10669,-10711,-10331,-9580,-8487,-7143,-5643,-4089,-2599,-1274,-203,532,919,922,618,60,-628,-1314,-1868,-2166,-2131,-1721,-973,57,1225,2410,3437,4192,4559,4501,4010,3156,2019,728,-599,-1847,-2927,-3768,-4358,-4677,-4767,-4662,-4416,-4085,-3715,-3334,-2969,-2590,-2197,-1717,-1134,-374,583,1755,3151,4706,6390,8071,9662,11006,12006,12536,12546,12003,10940,9438,7599,5584,3520,1596,-93,-1391,-2262,-2653,-2593,-2139,-1391,-472,488,1355,2024,2417,2478,2227,1663,871,-92,-1124,-2139,-3043,-3759,-4224,-4399,-4276,-3864,-3225,-2410,-1528,-645,137,777,1233,1517,1674,1755,1850,2019,2309,2738,3261,3808,4268,4516,4429,3927,2945,1518,-313,-2381,-4552,-6591,-8343,-9621,-10325,-10407,-9883,-8853,-7443,-5839,-4200,-2720,-1492,-633,-135,5,-133,-469,-901,-1346,-1721,-1986,-2079,-2014,-1743,-1304,-694,50,882,1746,2569,3267,3769,3995,3910,3485,2745,1744,577,-634,-1758,-2673,-3275,-3515,-3376,-2905,-2184,-1331,-478,247,740,929,802,380,-244,-959,-1630,-2116,-2316,-2153,-1604,-705,472,1813,3178,4434,5441,6110,6363,6200,5615,4709,3537,2257,961,-181,-1073,-1585,-1648,-1233,-327,985,2624,4425,6240,7879,9194,10039,10328,10021,9138,7745,5964,3933,1821,-208,-2006,-3453,-4455,-4979,-5014,-4605,-3827,-2784,-1594,-391,723,1646,2338,2778,2996,3050,3016,2981,3026,3199,3539,4006,4567,5095,5505,5651,5455,4848,3839,2477,879,-821,-2448,-3878,-4963,-5668,-5946,-5854,-5460,-4871,-4214,-3581,-3074,-2717,-2529,-2450,-2428,-2357,-2168,-1794,-1200,-407,549,1596,2632,3587,4353,4888,5132,5090,4748,4151,3316,2297,1132,-131,-1435,-2731,-3933,-4976,-5773,-6252,-6388,-6146,-5591,-4775,-3826,-2860,-2018,-1409,-1111,-1159,-1518,-2107,-2790,-3403,-3775,-3753,-3233,-2175,-606,1357,3557,5779,7795,9409,10428,10769,10374,9298,7647,5595,3337,1107,-904,-2490,-3531,-3926,-3663,-2771,-1345,477,2529,4627,6598,8270,9521,10254,10430,10060,9205,7975,6505,4969,3504,2282,1370,858,725,935,1395,1982,2561,3004,3201,3070,2607,1811,798,-343,-1442,-2368,-2978,-3197,-2964,-2316,-1296,-31,1348,2685,3820,4623,4978,4823,4138,2952,1337,-585,-2689,-4804,-6792,-8494,-9815,-10658,-11009,-10864,-10288,-9353,-8168,-6818,-5413,-4012,-2692,-1485,-437,431,1092,1523,1723,1690,1444,1035,511,-48,-557,-944,-1134,-1088,-796,-296,350,1032,1635,2048,2163,1929,1328,391,-792,-2121,-3467,-4706,-5750,-6522,-7008,-7203,-7159,-6907,-6514,-5998,-5385,-4666,-3821,-2839,-1701,-425,954,2375,3742,4975,5957,6623,6901,6763,6230,5337,4168,2832,1424,86,-1090,-2001,-2575,-2772,-2585,-2042,-1218,-202,871,1895,2730,3302,3531,3413,2963,2249,1363,424,-458,-1170,-1626,-1774,-1592,-1105,-366,537,1503,2413,3156,3640,3793,3598,3070,2283,1334,356,-535,-1203,-1585,-1617,-1317,-737,40,891,1688,2318,2669,2673,2289,1506,359,-1092,-2770,-4549,-6331,-7979,-9377,-10433,-11066,-11232,-10957,-10248,-9222,-7946,-6565,-5169,-3878,-2759,-1870,-1245,-871,-743,-817,-1032,-1335,-1642,-1879,-1987,-1878,-1535,-909,-18,1120,2444,3873,5293,6589,7618,8263,8411,8001,7012,5495,3550,1344,-932,-3069,-4880,-6223,-7024,-7266,-7035,-6419,-5592,-4675,-3820,-3097,-2572,-2245,-2086,-2049,-2064,-2062,-1999,-1816,-1504,-1055,-481,174,882,1585,2243,2808,3255,3546,3692,3682,3556,3331,3069,2787,2543,2335,2180,2061,1959,1849,1719,1551,1356,1141,933,762,646,609,651,758,916,1067,1188,1222,1137,921,558,92,-449,-975,-1426,-1700,-1745,-1504,-982,-194,794,1889,3013,4041,4912,5541,5896,5951,5722,5227,4522,3656,2704,1720,767,-106,-876,-1509,-2003,-2367,-2603,-2747,-2818,-2851,-2886,-2955,-3087,-3295,-3574,-3895,-4219,-4491,-4658,-4682,-4536,-4222,-3769,-3212,-2613,-2015,-1464,-978,-566,-214,100,394,697,1000,1310,1596,1820,1946,1927,1734,1373,855,258,-338,-817,-1073,-1016,-596,166,1211,2394,3560,4535,5146,5304,4936,4091,2852,1384,-127,-1478,-2505,-3072,-3136,-2697,-1846,-712,536,1739,2729,3409,3686,3560,3042,2219,1190,86,-943,-1788,-2310,-2473,-2221,-1596,-661,480,1693,2845,3825,4527,4909,4951,4681,4159,3452,2658,1850,1110,493,27,-250,-359,-283,-59,323,828,1462,2187,2988,3813,4615,5322,5864,6170,6175,5853,5187,4220,3010,1647,249,-1086,-2247,-3167,-3795,-4130,-4183,-4031,-3725,-3387,-3069,-2877,-2830,-2965,-3262,-3681,-4177,-4686,-5146,-5512,-5730,-5752,-5555,-5085,-4350,-3338,-2091,-669,832,2296,3600,4609,5252,5448,5214,4584,3646,2530,1361,274,-629,-1273,-1628,-1707,-1560,-1267,-918,-615,-425,-412,-581,-923,-1381,-1886,-2360,-2731,-2961,-3015,-2918,-2696,-2402,-2095,-1818,-1596,-1445,-1316,-1181,-958,-587,-25,765,1748,2886,4078,5209,6168,6841,7157,7093,6650,5915,4968,3952,2992,2211,1696,1504,1621,2018,2584,3225,3800,4209,4347,4169,3661,2845,1798,593,-652,-1844,-2880,-3697,-4244,-4511,-4523,-4316,-3962,-3514,-3032,-2542,-2056,-1563,-1037,-457,191,895,1627,2322,2919,3342,3539,3488,3203,2733,2176,1623,1185,939,926,1155,1572,2095,2614,2998,3140,2934,2328,1300,-107,-1823,-3710,-5645,-7449,-9007,-10191,-10932,-11199,-10989,-10348,-9336,-8034,-6538,-4946,-3357,-1871,-568,464,1193,1564,1618,1366,905,332,-249,-704,-974,-962,-690,-144,571,1393,2180,2833,3230,3307,3014,2367,1417,250,-1004,-2230,-3298,-4115,-4611,-4761,-4577,-4117,-3458,-2694,-1937,-1261,-753,-435,-334,-410,-637,-946,-1275,-1578,-1798,-1925,-1944,-1880,-1751,-1594,-1430,-1257,-1076,-827,-487,18,695,1577,2601,3728,4831,5819,6566,6993,7054,6748,6132,5306,4377,3501,2756,2262,2018,2031,2229,2514,2792,2955,2933,2711,2266,1688,1008,334,-264,-743,-1045,-1204,-1222,-1167,-1096,-1071,-1158,-1385,-1762,-2270,-2847,-3421,-3905,-4214,-4292,-4103,-3676,-3043,-2316,-1581,-959,-546,-405,-571,-1030,-1727,-2589,-3514,-4413,-5211,-5846,-6300,-6555,-6627,-6522,-6260,-5851,-5323,-4688,-3993,-3276,-2598,-2020,-1594,-1351,-1317,-1445,-1727,-2053,-2387,-2616,-2702,-2579,-2252,-1710,-1018,-219,590,1330,1900,2235,2268,1988,1403,568,-430,-1484,-2465,-3268,-3783,-3964,-3784,-3284,-2529,-1633,-714,107,733,1095,1188,1025,701,299,-52,-252,-232,61,590,1324,2153,2991,3733,4312,4677,4839,4805,4644,4397,4134,3877,3657,3458,3255,3025,2717,2331,1855,1318,779,280,-79,-274,-235,22,495,1132,1887,2696,3505,4273,4952,5530,5966,6263,6385,6336,6085,5638,4979,4135,3117,1977,773,-430,-1548,-2519,-3267,-3758,-3960,-3882,-3557,-3045,-2427,-1800,-1250,-864,-691,-780,-1120,-1711,-2500,-3434,-4451,-5459,-6403,-7192,-7790,-8151,-8264,-8140,-7782,-7235,-6520,-5685,-4766,-3808,-2856,-1970,-1190,-577,-154,49,54,-125,-422,-785,-1138,-1413,-1559,-1529,-1309,-891,-295,451,1294,2175,3022,3753,4290,4562,4520,4147,3469,2549,1490,424,-532,-1249,-1659,-1723,-1464,-961,-310,345,899,1234,1311,1102,661,49,-617,-1248,-1734,-2020,-2062,-1862,-1434,-827,-73,769,1661,2567,3440,4258,4983,5576,6024,6272,6329,6160,5794,5236,4552,3788,3024,2325,1752,1348,1133,1105,1244,1518,1881,2302,2721,3131,3480,3771,3981,4106,4142,4085,3938,3714,3424,3108,2785,2503,2293,2173,2158,2230,2351,2498,2590,2620,2517,2289,1920,1429,847,200,-462,-1110,-1705,-2221,-2645,-2962,-3187,-3318,-3385,-3389,-3361,-3303,-3226,-3125,-2982,-2792,-2518,-2172,-1741,-1265,-787,-375,-90,5,-115,-436,-926,-1480,-2019,-2417,-2608,-2512,-2124,-1453,-559,478,1560,2582,3449,4079,4408,4410,4058,3389,2424,1250,-44,-1345,-2519,-3467,-4070,-4296,-4105,-3558,-2726,-1728,-714,195,867,1228,1250,945,388,-321,-1061,-1704,-2158,-2335,-2227,-1818,-1175,-353,573,1517,2432,3263,3984,4603,5097,5500,5795,5991,6075,6032,5843,5504,5010,4382,3645,2840,2019,1237,554,23,-300,-381,-191,253,939,1794,2750,3711,4577,5272,5718,5890,5779,5424,4888,4241,3586,2989,2535,2251,2170,2262,2501,2811,3125,3364,3460,3378,3098,2652,2089,1485,930,493,235,178,308,581,919,1225,1405,1358,1021,353,-648,-1934,-3417,-4973,-6452,-7708,-8614,-9073,-9050,-8577,-7723,-6641,-5460,-4356,-3452,-2829,-2532,-2519,-2727,-3047,-3360,-3552,-3550,-3300,-2822,-2161,-1398,-648,2,450,647,550,179,-442,-1221,-2078,-2881,-3530,-3921,-3982,-3701,-3089,-2232,-1244,-265,553,1077,1216,911,197,-889,-2196,-3614,-4963,-6126,-6967,-7432,-7464,-7087,-6313,-5220,-3859,-2329,-701,925,2473,3861,5020,5912,6494,6784,6782,6559,6143,5639,5065,4514,3987,3541,3168,2902,2744,2713,2814,3050,3404,3855,4351,4838,5258,5527,5611,5443,5022,4347,3454,2392,1255,92,-982,-1930,-2688,-3235,-3568,-3710,-3691,-3564,-3369,-3151,-2934,-2736,-2554,-2391,-2228,-2073,-1923,-1784,-1675,-1595,-1553,-1541,-1551,-1571,-1600,-1634,-1685,-1764,-1888,-2041,-2232,-2403,-2530,-2565,-2465,-2235,-1878,-1453,-1032,-698,-544,-628,-991,-1621,-2477,-3473,-4517,-5490,-6302,-6864,-7131,-7094,-6758,-6205,-5477,-4694,-3919,-3256,-2742,-2421,-2285,-2297,-2405,-2527,-2585,-2517,-2270,-1839,-1230,-506,295,1071,1778,2337,2709,2864,2792,2506,2041,1444,767,78,-576,-1143,-1583,-1869,-1978,-1886,-1591,-1083,-369,521,1550,2648,3732,4707,5479,5954,6077,5817,5174,4209,2993,1639,281,-960,-1963,-2634,-2921,-2815,-2334,-1577,-610,419,1418,2259,2875,3195,3215,2942,2434,1779,1080,459,23,-143,16,503,1276,2249,3307,4317,5155,5715,5913,5728,5143,4230,3047,1714,339,-957,-2079,-2941,-3513,-3774,-3760,-3517,-3108,-2621,-2106,-1641,-1265,-1016,-913,-962,-1144,-1440,-1801,-2177,-2519,-2767,-2902,-2893,-2754,-2509,-2186,-1829,-1463,-1105,-767,-429,-89,277,683,1131,1621,2126,2622,3066,3406,3611,3617,3430,3017,2429,1699,915,151,-490,-953,-1172,-1135,-862,-395,183,774,1292,1633,1737,1553,1061,282,-755,-1981,-3314,-4677,-5963,-7108,-8016,-8644,-8919,-8824,-8325,-7416,-6131,-4478,-2550,-397,1858,4124,6268,8183,9760,10905,11571,11706,11345,10517,9328,7889,6350,4844,3508,2423,1656,1197,1019,1044,1186,1347,1451,1428,1272,956,553,73,-370,-750,-979,-1040,-914,-617,-194,307,803,1244,1552,1709,1678,1475,1114,645,106,-430,-925,-1305,-1543,-1585,-1435,-1074,-550,116,839,1566,2207,2706,3007,3077,2915,2526,1957,1259,510,-228,-860,-1358,-1648,-1757,-1666,-1448,-1136,-818,-545,-371,-338,-440,-691,-1049,-1491,-1970,-2443,-2863,-3193,-3393,-3442,-3329,-3059,-2645,-2135,-1539,-937,-315,250,785,1239,1635,1953,2213,2412,2575,2703,2820,2917,3009,3068,3086,3023,2842,2501,1966,1206,228,-961,-2297,-3715,-5091,-6313,-7241,-7754,-7768,-7209,-6110,-4501,-2522,-320,1901,3949,5615,6759,7254,7066,6216,4814,3019,1055,-854,-2461,-3584,-4085,-3897,-3071,-1671,91,2044,3942,5586,6815,7500,7621,7189,6302,5105,3754,2436,1297,461,-14,-108,113,581,1151,1712,2142,2348,2301,1989,1471,817,127,-520,-1041,-1405,-1594,-1626,-1539,-1382,-1204,-1069,-987,-1022,-1137,-1372,-1663,-2011,-2348,-2636,-2825,-2862,-2720,-2379,-1836,-1136,-315,534,1326,1962,2344,2409,2108,1449,474,-723,-2020,-3288,-4374,-5184,-5616,-5656,-5307,-4643,-3760,-2790,-1865,-1104,-610,-415,-546,-929,-1505,-2149,-2754,-3227,-3489,-3514,-3297,-2883,-2320,-1703,-1096,-599,-263,-154,-294,-694,-1351,-2229,-3294,-4497,-5766,-7025,-8187,-9124,-9755,-9943,-9629,-8745,-7295,-5327,-2941,-281,2467,5124,7486,9394,10703,11344,11281,10570,9317,7671,5848,4029,2422,1159,343,-21,33,388,903,1427,1800,1923,1714,1183,343,-683,-1809,-2878,-3760,-4351,-4544,-4322,-3667,-2646,-1347,110,1563,2886,3926,4601,4836,4644,4052,3160,2079,927,-174,-1137,-1914,-2462,-2811,-2962,-2979,-2884,-2738,-2561,-2394,-2238,-2120,-2028,-1959,-1921,-1881,-1855,-1814,-1759,-1678,-1585,-1464,-1358,-1264,-1230,-1281,-1453,-1775,-2258,-2893,-3642,-4441,-5205,-5834,-6245,-6362,-6150,-5609,-4782,-3757,-2642,-1568,-648,14,381,429,234,-143,-553,-897,-1050,-937,-526,168,1083,2117,3159,4081,4778,5155,5168,4780,4028,2934,1592,72,-1521,-3093,-4542,-5769,-6685,-7203,-7271,-6856,-5965,-4653,-3009,-1163,730,2516,4024,5145,5754,5832,5380,4473,3252,1879,544,-557,-1289,-1529,-1263,-511,614,1960,3335,4543,5415,5811,5683,5008,3892,2435,833,-738,-2102,-3108,-3671,-3749,-3378,-2639,-1664,-600,397,1199,1695,1838,1614,1070,279,-633,-1557,-2342,-2894,-3119,-2990,-2503,-1736,-754,300,1330,2215,2867,3243,3300,3073,2586,1915,1136,335,-412,-1017,-1432,-1605,-1515,-1179,-618,93,875,1627,2246,2634,2726,2469,1879,981,-125,-1338,-2520,-3553,-4326,-4772,-4852,-4595,-4045,-3304,-2473,-1662,-956,-410,-30,204,362,501,710,1011,1446,1972,2550,3080,3483,3653,3542,3100,2345,1323,110,-1182,-2454,-3594,-4535,-5222,-5646,-5819,-5772,-5539,-5155,-4640,-4006,-3264,-2411,-1458,-426,670,1764,2833,3801,4632,5295,5766,6069,6225,6274,6268,6234,6203,6169,6122,6016,5823,5485,4979,4284,3412,2399,1311,232,-745,-1536,-2056,-2286,-2186,-1810,-1195,-429,409,1217,1951,2519,2934,3153,3225,3160,3016,2822,2630,2461,2339,2273,2251,2271,2296,2309,2260,2134,1884,1521,1030,457,-176,-794,-1356,-1794,-2071,-2155,-2036,-1724,-1240,-622,98,881,1694,2503,3274,3962,4521,4888,5015,4845,4344,3505,2343,924,-669,-2312,-3883,-5248,-6311,-6985,-7250,-7108,-6617,-5860,-4931,-3930,-2942,-2012,-1190,-454,185,772,1316,1836,2333,2779,3150,3399,3486,3388,3098,2638,2050,1404,746,159,-342,-720,-997,-1198,-1368,-1541,-1752,-1988,-2255,-2489,-2665,-2723,-2623,-2361,-1922,-1355,-679,37,772,1485,2168,2834,3477,4129,4775,5413,6011,6518,6896,7072,7027,6715,6161,5374,4428,3393,2363,1453,729,296,169,376,876,1593,2443,3295,4041,4569,4800,4695,4256,3536,2620,1620,661,-155,-730,-1028,-1027,-757,-291,314,938,1513,1945,2179,2167,1913,1420,748,-30,-823,-1530,-2058,-2338,-2320,-2019,-1458,-736,66,831,1472,1922,2159,2185,2040,1774,1433,1058,661,233,-242,-804,-1459,-2219,-3044,-3890,-4665,-5306,-5715,-5857,-5698,-5261,-4595,-3769,-2870,-1973,-1150,-451,93,475,679,724,605,328,-90,-663,-1352,-2158,-3034,-3944,-4833,-5646,-6324,-6831,-7127,-7216,-7100,-6828,-6426,-5968,-5481,-5001,-4540,-4078,-3586,-3026,-2352,-1545,-601,465,1601,2747,3836,4796,5582,6157,6513,6656,6617,6422,6114,5716,5256,4735,4169,3536,2850,2091,1290,444,-378,-1161,-1815,-2317,-2606,-2663,-2491,-2105,-1555,-896,-188,505,1135,1664,2064,2340,2474,2503,2435,2302,2141,1969,1823,1719,1670,1680,1739,1821,1901,1939,1894,1740,1448,1022,475,-156,-820,-1449,-1988,-2375,-2579,-2593,-2423,-2127,-1741,-1344,-972,-668,-430,-259,-111,23,175,336,469,530,427,98,-536,-1495,-2778,-4323,-6025,-7748,-9342,-10641,-11542,-11927,-11773,-11072,-9880,-8294,-6417,-4408,-2375,-483,1181,2518,3472,4031,4202,4037,3602,2981,2277,1552,912,367,-16,-275,-417,-507,-608,-787,-1099,-1579,-2210,-2971,-3781,-4568,-5235,-5707,-5931,-5870,-5536,-4944,-4142,-3184,-2122,-1014,83,1142,2112,2994,3752,4414,4944,5375,5671,5842,5861,5720,5401,4915,4259,3481,2599,1695,799,-2,-682,-1188,-1517,-1663,-1657,-1525,-1322,-1083,-851,-659,-502,-403,-320,-257,-158,-27,176,444,769,1144,1532,1903,2232,2468,2605,2602,2456,2162,1735,1193,588,-46,-636,-1117,-1432,-1510,-1328,-864,-150,759,1772,2778,3686,4388,4843,5021,4952,4687,4314,3900,3521,3200,2930,2666,2334,1849,1151,193,-1005,-2404,-3896,-5372,-6692,-7735,-8395,-8608,-8344,-7619,-6513,-5099,-3539,-1939,-472,756,1632,2096,2124,1729,973,-64,-1255,-2490,-3627,-4560,-5188,-5451,-5334,-4861,-4112,-3180,-2200,-1260,-476,140,550,808,953,1044,1137,1266,1449,1687,1967,2257,2555,2810,3038,3202,3319,3378,3395,3362,3297,3187,3037,2836,2574,2250,1851,1382,861,289,-265,-800,-1213,-1494,-1560,-1398,-988,-339,499,1473,2491,3476,4338,5017,5465,5677,5661,5459,5125,4714,4290,3897,3562,3312,3130,3027,2954,2918,2864,2788,2667,2480,2238,1925,1564,1154,714,272,-163,-526,-809,-944,-916,-706,-319,198,808,1421,1993,2451,2765,2933,2955,2882,2743,2581,2411,2226,1984,1635,1119,393,-559,-1718,-3026,-4393,-5696,-6824,-7637,-8055,-8003,-7464,-6485,-5130,-3549,-1869,-274,1103,2125,2722,2853,2542,1838,860,-296,-1481,-2582,-3494,-4136,-4473,-4504,-4266,-3827,-3288,-2734,-2261,-1927,-1764,-1774,-1926,-2166,-2440,-2675,-2810,-2788,-2570,-2124,-1466,-597,414,1523,2633,3688,4599,5327,5839,6127,6228,6162,5984,5739,5446,5143,4815,4460,4060,3603,3078,2495,1870,1237,637,109,-309,-601,-745,-770,-683,-534,-353,-175,-22,100,203,312,448,658,941,1327,1794,2324,2881,3407,3856,4165,4299,4218,3921,3401,2710,1880,992,106,-699,-1368,-1843,-2095,-2107,-1880,-1436,-828,-92,683,1460,2158,2747,3190,3471,3592,3562,3406,3152,2825,2437,1999,1481,881,141,-743,-1799,-3003,-4326,-5681,-6986,-8098,-8920,-9323,-9255,-8681,-7647,-6242,-4608,-2914,-1340,-47,831,1210,1067,422,-639,-2008,-3535,-5077,-6481,-7627,-8428,-8819,-8816,-8427,-7753,-6862,-5886,-4904,-4032,-3313,-2809,-2508,-2405,-2425,-2525,-2598,-2593,-2431,-2097,-1579,-926,-193,531,1155,1605,1815,1762,1456,936,295,-387,-980,-1408,-1571,-1449,-1024,-348,492,1406,2249,2940,3371,3517,3372,2983,2443,1840,1302,904,725,793,1108,1629,2297,3034,3756,4393,4879,5167,5235,5066,4676,4072,3309,2402,1439,452,-476,-1300,-1956,-2418,-2648,-2658,-2452,-2071,-1563,-978,-392,166,626,992,1223,1350,1363,1309,1200,1081,971,886,837,803,774,712,591,372,34,-451,-1098,-1908,-2878,-3979,-5163,-6381,-7543,-8572,-9371,-9849,-9944,-9604,-8824,-7645,-6134,-4420,-2639,-954,478,1535,2113,2186,1766,923,-227,-1541,-2875,-4078,-5038,-5672,-5924,-5800,-5315,-4528,-3513,-2356,-1161,-25,945,1681,2110,2223,2020,1551,889,114,-672,-1398,-1979,-2384,-2578,-2562,-2354,-1980,-1468,-876,-210,463,1136,1773,2349,2849,3250,3525,3669,3641,3450,3072,2534,1833,1038,167,-689,-1490,-2149,-2625,-2855,-2818,-2506,-1926,-1130,-171,868,1895,2823,3570,4070,4289,4226,3899,3385,2744,2082,1485,1020,757,700,855,1174,1601,2056,2469,2772,2914,2872,2632,2213,1649,982,286,-381,-936,-1317,-1469,-1355,-961,-301,588,1643,2774,3896,4896,5694,6198,6365,6144,5545,4566,3271,1704,-20,-1817,-3539,-5068,-6281,-7066,-7373,-7167,-6493,-5440,-4136,-2749,-1455,-404,251,457,165,-564,-1648,-2940,-4267,-5467,-6362,-6841,-6815,-6274,-5249,-3845,-2181,-428,1257,2723,3833,4516,4729,4489,3875,2978,1951,912,3,-690,-1107,-1224,-1075,-707,-205,348,856,1252,1473,1483,1288,892,348,-280,-937,-1519,-1991,-2268,-2343,-2190,-1842,-1325,-705,-38,615,1196,1673,2019,2231,2327,2321,2263,2176,2113,2090,2148,2277,2499,2781,3123,3485,3852,4180,4467,4672,4812,4874,4889,4871,4857,4862,4904,4978,5066,5132,5138,5038,4812,4444,3955,3386,2799,2260,1849,1610,1589,1789,2190,2755,3411,4096,4722,5224,5539,5617,5440,4999,4321,3451,2433,1352,245,-810,-1778,-2633,-3336,-3888,-4262,-4459,-4472,-4301,-3967,-3487,-2923,-2305,-1731,-1235,-915,-788,-907,-1258,-1818,-2546,-3353,-4173,-4921,-5517,-5924,-6096,-6052,-5791,-5374,-4830,-4212,-3570,-2911,-2289,-1687,-1124,-600,-88,391,875,1352,1826,2298,2728,3107,3371,3495,3434,3162,2689,2027,1244,408,-387,-1056,-1508,-1698,-1576,-1148,-428,535,1678,2919,4168,5333,6323,7055,7473,7524,7207,6525,5532,4291,2907,1473,119,-1060,-1954,-2501,-2648,-2402,-1770,-848,311,1553,2803,3907,4797,5374,5608,5488,5038,4327,3433,2468,1533,729,139,-191,-228,12,486,1147,1887,2656,3341,3886,4240,4362,4266,3960,3505,2953,2387,1866,1454,1173,1047,1037,1140,1283,1450,1580,1655,1642,1528,1306,975,550,48,-506,-1076,-1645,-2160,-2630,-3016,-3331,-3584,-3785,-3975,-4167,-4397,-4676,-5013,-5403,-5824,-6251,-6647,-6973,-7196,-7292,-7241,-7058,-6747,-6345,-5875,-5347,-4794,-4173,-3503,-2735,-1864,-898,149,1208,2202,3046,3620,3871,3713,3146,2183,883,-651,-2302,-3926,-5394,-6559,-7332,-7623,-7404,-6680,-5495,-3948,-2146,-251,1606,3255,4574,5455,5836,5700,5093,4090,2837,1475,183,-899,-1636,-1945,-1798,-1195,-210,1079,2531,4026,5405,6560,7363,7751,7675,7147,6192,4907,3367,1721,74,-1432,-2706,-3644,-4208,-4365,-4135,-3559,-2715,-1685,-581,509,1475,2258,2791,3050,3030,2746,2229,1543,740,-88,-852,-1467,-1833,-1902,-1626,-1025,-145,919,2039,3082,3907,4397,4471,4086,3253,2043,559,-1051,-2628,-4029,-5114,-5820,-6093,-5978,-5512,-4823,-4005,-3198,-2498,-1998,-1748,-1777,-2063,-2574,-3233,-3963,-4678,-5284,-5732,-5953,-5971,-5776,-5439,-5009,-4540,-4089,-3657,-3263,-2866,-2457,-1998,-1499,-967,-445,13,350,510,468,221,-207,-756,-1357,-1935,-2414,-2737,-2883,-2831,-2614,-2273,-1847,-1417,-1014,-692,-475,-362,-364,-440,-591,-767,-961,-1134,-1267,-1333,-1311,-1175,-914,-512,16,663,1379,2129,2839,3449,3899,4136,4147,3926,3512,2961,2349,1767,1289,992,918,1089,1502,2113,2878,3712,4538,5272,5825,6145,6161,5867,5246,4331,3181,1857,477,-889,-2109,-3127,-3863,-4287,-4388,-4164,-3652,-2866,-1859,-662,657,2048,3425,4714,5824,6662,7155,7232,6861,6046,4826,3309,1617,-87,-1640,-2910,-3788,-4244,-4282,-3990,-3474,-2874,-2330,-1954,-1823,-1979,-2396,-3032,-3797,-4601,-5333,-5921,-6285,-6404,-6270,-5907,-5369,-4701,-3956,-3169,-2347,-1507,-611,324,1331,2375,3422,4411,5235,5811,6025,5810,5118,3967,2407,565,-1426,-3388,-5168,-6611,-7634,-8163,-8218,-7826,-7082,-6070,-4916,-3692,-2503,-1371,-359,567,1380,2127,2801,3423,3973,4453,4814,5051,5117,5009,4710,4245,3623,2902,2122,1345,645,65,-322,-482,-380,0,641,1526,2594,3785,5019,6202,7255,8099,8661,8915,8827,8416,7712,6768,5667,4481,3311,2226,1319,633,227,105,274,680,1280,1966,2657,3244,3658,3851,3800,3564,3154,2693,2215,1807,1491,1278,1146,1035,912,694,383,-53,-564,-1116,-1620,-2024,-2261,-2314,-2194,-1940,-1644,-1380,-1272,-1375,-1761,-2435,-3365,-4485,-5689,-6854,-7858,-8595,-8992,-9014,-8686,-8047,-7195,-6198,-5145,-4082,-3032,-2006,-965,80,1182,2296,3422,4484,5400,6082,6421,6349,5808,4808,3388,1665,-223,-2089,-3761,-5054,-5850,-6056,-5667,-4729,-3365,-1725,0,1632,3011,4016,4596,4738,4504,3972,3262,2488,1759,1150,720,475,410,493,669,906,1145,1370,1559,1710,1839,1959,2099,2263,2474,2714,2984,3260,3514,3733,3883,3963,3950,3857,3672,3426,3112,2774,2421,2094,1817,1610,1505,1488,1576,1727,1926,2121,2277,2343,2287,2082,1711,1183,532,-201,-918,-1551,-1983,-2144,-1955,-1405,-501,678,2018,3387,4601,5543,6068,6122,5686,4798,3556,2075,499,-1040,-2441,-3617,-4553,-5245,-5752,-6130,-6469,-6824,-7265,-7790,-8415,-9081,-9750,-10328,-10771,-10990,-10976,-10675,-10101,-9251,-8145,-6828,-5330,-3724,-2070,-449,1052,2371,3423,4176,4582,4634,4327,3681,2724,1508,101,-1423,-2949,-4388,-5623,-6569,-7160,-7357,-7174,-6655,-5875,-4951,-3970,-3063,-2291,-1720,-1348,-1152,-1055,-977,-811,-477,84,891,1908,3067,4250,5332,6179,6674,6753,6369,5564,4395,2982,1459,-26,-1349,-2383,-3071,-3371,-3299,-2900,-2246,-1424,-523,378,1216,1950,2557,3030,3367,3589,3686,3684,3567,3347,3020,2595,2083,1509,901,292,-281,-793,-1218,-1537,-1746,-1833,-1802,-1645,-1365,-958,-434,193,891,1616,2295,2866,3245,3374,3223,2767,2060,1139,118,-924,-1857,-2607,-3083,-3256,-3113,-2697,-2076,-1367,-689,-180,46,-109,-694,-1708,-3117,-4817,-6703,-8622,-10429,-11984,-13153,-13838,-13960,-13493,-12432,-10848,-8820,-6503,-4052,-1645,540,2368,3723,4554,4847,4632,3994,2997,1777,412,-982,-2312,-3505,-4486,-5204,-5634,-5755,-5595,-5183,-4587,-3874,-3134,-2432,-1843,-1384,-1084,-905,-799,-705,-534,-232,261,949,1820,2800,3810,4728,5449,5867,5924,5592,4908,3944,2830,1701,727,35,-252,-87,540,1572,2891,4359,5798,7042,7951,8401,8350,7779,6754,5348,3716,1960,268,-1279,-2537,-3470,-4024,-4211,-4061,-3621,-2956,-2137,-1220,-280,648,1503,2268,2903,3410,3768,3998,4097,4088,3986,3800,3546,3222,2839,2406,1941,1475,1039,685,440,353,409,618,914,1256,1546,1717,1685,1405,840,-5,-1109,-2409,-3838,-5304,-6719,-7982,-9020,-9736,-10088,-10009,-9495,-8524,-7147,-5397,-3390,-1225,937,2948,4642,5884,6551,6607,6020,4882,3286,1398,-596,-2537,-4255,-5647,-6648,-7234,-7445,-7323,-6960,-6420,-5790,-5118,-4445,-3802,-3180,-2589,-2002,-1415,-821,-213,394,990,1553,2057,2489,2828,3074,3217,3279,3251,3163,3007,2812,2571,2317,2054,1825,1663,1617,1723,2033,2548,3291,4217,5282,6401,7470,8403,9087,9468,9500,9187,8570,7722,6728,5707,4731,3911,3274,2867,2672,2675,2812,3050,3305,3548,3718,3796,3759,3602,3338,2982,2568,2133,1711,1348,1055,873,780,792,875,1027,1218,1448,1701,1973,2267,2566,2864,3150,3381,3550,3586,3479,3163,2637,1869,883,-292,-1606,-2985,-4358,-5650,-6791,-7735,-8438,-8893,-9076,-9020,-8702,-8183,-7440,-6529,-5452,-4243,-2955,-1618,-324,870,1872,2616,3047,3138,2906,2393,1688,885,102,-576,-1073,-1365,-1461,-1406,-1276,-1142,-1096,-1173,-1416,-1808,-2310,-2862,-3379,-3786,-4002,-3982,-3694,-3140,-2366,-1415,-379,666,1640,2469,3117,3549,3772,3805,3676,3442,3138,2820,2529,2298,2160,2140,2242,2484,2853,3339,3920,4564,5220,5848,6383,6776,6972,6958,6704,6259,5644,4940,4214,3551,2999,2619,2407,2370,2470,2664,2902,3134,3315,3425,3426,3342,3138,2860,2500,2101,1698,1334,1066,925,951,1137,1480,1939,2465,3014,3526,3966,4294,4491,4533,4424,4150,3726,3149,2438,1586,622,-460,-1625,-2856,-4112,-5342,-6505,-7540,-8421,-9095,-9560,-9788,-9799,-9592,-9187,-8619,-7897,-7059,-6127,-5113,-4053,-2952,-1851,-767,241,1143,1865,2358,2569,2456,2012,1248,223,-989,-2267,-3519,-4622,-5508,-6125,-6466,-6557,-6451,-6204,-5876,-5498,-5092,-4634,-4110,-3474,-2703,-1787,-734,400,1560,2636,3553,4198,4518,4469,4047,3304,2295,1137,-78,-1222,-2216,-2967,-3438,-3606,-3480,-3093,-2503,-1757,-935,-79,744,1510,2174,2742,3182,3521,3742,3874,3923,3905,3843,3743,3632,3504,3390,3262,3153,3029,2899,2748,2558,2327,2049,1725,1373,1014,675,390,186,83,102,244,515,900,1371,1909,2450,2973,3423,3783,4046,4210,4293,4301,4255,4143,3986,3753,3465,3095,2658,2139,1540,856,77,-792,-1758,-2808,-3918,-5067,-6202,-7280,-8252,-9065,-9697,-10120,-10337,-10351,-10181,-9840,-9347,-8708,-7940,-7047,-6047,-4970,-3845,-2734,-1694,-800,-118,285,385,156,-353,-1101,-1980,-2900,-3745,-4430,-4896,-5114,-5099,-4889,-4549,-4142,-3735,-3377,-3091,-2884,-2743,-2630,-2528,-2381,-2188,-1919,-1600,-1230,-848,-461,-90,269,636,1033,1484,2016,2621,3293,3990,4653,5224,5632,5832,5784,5487,4961,4248,3418,2535,1678,905,271,-197,-483,-593,-545,-367,-95,242,600,963,1300,1588,1829,1993,2102,2136,2127,2071,1998,1922,1859,1820,1808,1814,1832,1843,1847,1831,1805,1766,1722,1676,1618,1564,1501,1462,1452,1512,1652,1908,2267,2738,3289,3888,4491,5031,5461,5690,5671,5323,4615,3515,2046,262,-1746,-3830,-5859,-7658,-9109,-10093,-10573,-10518,-9981,-9024,-7749,-6271,-4707,-3172,-1772,-587,307,883,1103,989,552,-156,-1078,-2139,-3253,-4341,-5298,-6054,-6529,-6674,-6473,-5939,-5119,-4111,-3002,-1926,-979,-248,215,413,366,156,-143,-426,-622,-664,-538,-238,182,678,1171,1604,1931,2130,2204,2185,2117,2041,2022,2071,2226,2471,2782,3136,3476,3781,4017,4179,4280,4340,4391,4475,4600,4798,5039,5321,5587,5807,5921,5902,5707,5341,4793,4103,3296,2424,1550,713,-4,-580,-944,-1101,-1013,-734,-265,295,907,1476,1951,2283,2448,2463,2348,2166,1967,1824,1788,1903,2195,2658,3266,3980,4714,5407,5968,6325,6429,6230,5730,4924,3850,2541,1057,-541,-2166,-3727,-5108,-6209,-6911,-7152,-6885,-6123,-4954,-3474,-1866,-283,1087,2109,2664,2716,2243,1327,44,-1461,-3051,-4582,-5932,-7002,-7737,-8088,-8080,-7709,-7040,-6116,-4990,-3746,-2424,-1128,92,1129,1918,2381,2471,2168,1500,514,-664,-1937,-3139,-4160,-4882,-5234,-5200,-4788,-4067,-3119,-2047,-965,48,907,1583,2053,2346,2494,2563,2601,2673,2818,3057,3405,3832,4318,4812,5266,5630,5862,5928,5816,5528,5090,4530,3911,3265,2673,2146,1761,1496,1414,1471,1692,2041,2492,3025,3581,4133,4624,5011,5262,5336,5219,4918,4419,3791,3031,2237,1447,744,192,-154,-243,-67,387,1060,1918,2856,3789,4616,5232,5580,5589,5254,4579,3622,2436,1141,-209,-1492,-2663,-3666,-4469,-5074,-5480,-5713,-5791,-5742,-5594,-5375,-5118,-4852,-4604,-4412,-4290,-4278,-4363,-4575,-4873,-5260,-5667,-6064,-6374,-6556,-6554,-6349,-5934,-5349,-4637,-3887,-3177,-2594,-2208,-2059,-2157,-2473,-2954,-3525,-4108,-4641,-5059,-5350,-5491,-5493,-5378,-5143,-4819,-4392,-3874,-3260,-2566,-1802,-1013,-236,468,1040,1435,1610,1552,1275,810,225,-412,-1018,-1520,-1858,-2001,-1931,-1660,-1228,-662,-33,623,1258,1839,2356,2796,3187,3529,3865,4203,4563,4945,5322,5685,5961,6137,6136,5951,5542,4928,4129,3180,2162,1112,132,-751,-1466,-2001,-2339,-2492,-2485,-2343,-2098,-1773,-1371,-903,-350,301,1054,1922,2867,3869,4841,5721,6395,6798,6834,6484,5713,4569,3106,1421,-378,-2170,-3852,-5318,-6505,-7362,-7884,-8091,-8025,-7773,-7394,-7003,-6648,-6413,-6310,-6351,-6510,-6733,-6970,-7151,-7234,-7171,-6972,-6611,-6159,-5621,-5075,-4559,-4113,-3777,-3557,-3465,-3488,-3615,-3822,-4090,-4380,-4653,-4865,-4949,-4858,-4543,-3977,-3164,-2142,-973,243,1395,2381,3100,3497,3542,3257,2695,1941,1093,249,-504,-1102,-1505,-1711,-1720,-1585,-1325,-997,-626,-223,185,626,1081,1562,2060,2546,2999,3379,3649,3784,3759,3574,3246,2797,2280,1731,1211,753,403,175,81,120,273,523,844,1206,1579,1943,2264,2534,2732,2849,2887,2841,2726,2538,2303,2007,1679,1310,923,544,191,-69,-213,-163,95,598,1322,2226,3231,4229,5104,5741,6055,5996,5558,4799,3797,2685,1590,637,-65,-465,-537,-333,71,551,969,1195,1114,654,-200,-1417,-2891,-4488,-6038,-7387,-8376,-8934,-8996,-8615,-7846,-6833,-5704,-4615,-3691,-3006,-2620,-2512,-2643,-2935,-3300,-3642,-3896,-4000,-3933,-3695,-3298,-2776,-2167,-1500,-828,-170,414,905,1248,1423,1401,1174,759,192,-470,-1136,-1735,-2158,-2352,-2255,-1865,-1203,-319,688,1738,2719,3553,4180,4558,4700,4611,4342,3939,3445,2919,2385,1888,1432,1062,763,578,493,524,685,951,1348,1839,2426,3081,3771,4475,5140,5740,6218,6551,6698,6649,6397,5952,5348,4616,3814,2997,2221,1540,994,616,413,394,544,866,1342,1984,2771,3723,4794,5975,7193,8376,9428,10230,10675,10671,10153,9114,7605,5734,3670,1622,-210,-1620,-2480,-2721,-2358,-1502,-326,945,2079,2850,3110,2752,1796,320,-1505,-3459,-5320,-6860,-7926,-8412,-8316,-7697,-6700,-5495,-4291,-3269,-2582,-2333,-2540,-3185,-4161,-5346,-6571,-7697,-8560,-9086,-9184,-8850,-8098,-6980,-5584,-4000,-2348,-738,719,1909,2766,3211,3239,2846,2099,1073,-104,-1302,-2388,-3224,-3732,-3826,-3518,-2808,-1794,-544,793,2123,3322,4297,5011,5409,5530,5403,5097,4700,4297,3967,3784,3782,3989,4381,4931,5570,6233,6844,7321,7626,7693,7532,7128,6521,5754,4887,3986,3132,2367,1772,1355,1150,1153,1325,1660,2088,2586,3101,3592,4025,4368,4597,4709,4701,4610,4467,4317,4214,4172,4227,4358,4544,4734,4869,4875,4688,4254,3537,2559,1360,53,-1239,-2358,-3177,-3578,-3525,-3024,-2167,-1102,-4,911,1474,1523,1002,-101,-1683,-3591,-5611,-7512,-9083,-10154,-10620,-10476,-9765,-8643,-7270,-5856,-4587,-3611,-3033,-2882,-3125,-3678,-4421,-5199,-5899,-6383,-6594,-6486,-6076,-5405,-4548,-3588,-2614,-1698,-910,-282,153,404,468,380,163,-151,-518,-916,-1294,-1628,-1883,-2032,-2064,-1965,-1753,-1436,-1048,-618,-188,212,551,809,993,1097,1163,1200,1263,1361,1539,1788,2137,2554,3040,3554,4066,4540,4925,5195,5306,5251,5014,4625,4105,3512,2909,2352,1909,1619,1501,1566,1761,2058,2364,2626,2753,2705,2426,1923,1192,289,-731,-1771,-2724,-3477,-3921,-3962,-3563,-2701,-1433,146,1912,3691,5331,6658,7550,7900,7673,6873,5585,3933,2101,282,-1330,-2576,-3356,-3624,-3448,-2902,-2182,-1443,-893,-668,-887,-1556,-2651,-4041,-5559,-7014,-8194,-8950,-9149,-8768,-7832,-6456,-4814,-3113,-1566,-377,311,413,-85,-1111,-2537,-4189,-5870,-7375,-8544,-9238,-9385,-8981,-8053,-6715,-5071,-3278,-1473,217,1678,2826,3608,3986,3964,3562,2821,1821,639,-613,-1842,-2930,-3818,-4411,-4722,-4716,-4464,-4000,-3422,-2785,-2190,-1662,-1270,-997,-856,-807,-822,-857,-878,-858,-778,-635,-431,-180,104,395,680,934,1149,1328,1458,1579,1677,1813,1979,2228,2558,2989,3514,4102,4727,5318,5819,6157,6269,6107,5660,4927,3955,2824,1624,483,-468,-1122,-1359,-1139,-431,710,2195,3875,5584,7121,8328,9040,9187,8722,7694,6189,4361,2394,481,-1179,-2429,-3153,-3308,-2914,-2083,-954,267,1380,2201,2570,2415,1711,516,-1036,-2801,-4564,-6162,-7421,-8230,-8534,-8338,-7708,-6767,-5660,-4557,-3618,-2967,-2695,-2827,-3328,-4131,-5091,-6076,-6935,-7522,-7761,-7589,-7007,-6079,-4882,-3543,-2178,-913,168,980,1499,1697,1599,1234,644,-93,-922,-1744,-2494,-3081,-3444,-3542,-3330,-2845,-2090,-1147,-85,999,2015,2867,3499,3845,3907,3680,3220,2584,1862,1141,507,36,-226,-250,-38,378,959,1635,2348,3025,3624,4086,4412,4573,4602,4519,4356,4176,3994,3880,3834,3895,4047,4284,4570,4873,5135,5317,5368,5257,4987,4554,4029,3467,2975,2650,2572,2806,3359,4195,5225,6316,7328,8109,8556,8580,8194,7411,6335,5058,3705,2386,1206,237,-463,-873,-1004,-890,-614,-252,77,280,266,-29,-627,-1508,-2626,-3875,-5162,-6362,-7364,-8106,-8510,-8596,-8359,-7872,-7210,-6451,-5710,-5037,-4528,-4191,-4062,-4103,-4282,-4526,-4774,-4944,-4982,-4840,-4513,-4002,-3353,-2612,-1841,-1093,-422,172,649,1051,1365,1628,1845,2025,2158,2243,2242,2159,1964,1667,1278,824,343,-109,-506,-787,-946,-959,-824,-566,-180,288,837,1435,2066,2714,3354,3963,4520,4988,5347,5574,5642,5564,5317,4936,4436,3855,3244,2647,2112,1703,1433,1355,1452,1724,2130,2624,3137,3609,3982,4194,4235,4062,3708,3176,2524,1796,1073,427,-58,-306,-267,95,762,1688,2777,3918,4964,5817,6351,6535,6350,5827,5053,4099,3075,2054,1123,315,-310,-761,-1023,-1120,-1097,-986,-870,-777,-779,-887,-1128,-1479,-1934,-2437,-2976,-3498,-3991,-4430,-4811,-5128,-5395,-5602,-5777,-5904,-6007,-6091,-6161,-6245,-6341,-6465,-6615,-6774,-6928,-7036,-7067,-6992,-6768,-6405,-5880,-5222,-4459,-3613,-2737,-1851,-992,-174,571,1244,1802,2238,2511,2595,2473,2121,1554,799,-107,-1067,-2035,-2883,-3562,-3986,-4128,-3978,-3558,-2926,-2157,-1336,-558,107,595,875,955,848,615,306,-14,-279,-462,-515,-434,-225,111,538,1038,1576,2116,2626,3079,3439,3689,3810,3787,3638,3344,2954,2457,1917,1337,765,224,-269,-679,-995,-1197,-1255,-1161,-886,-425,213,1010,1911,2865,3783,4607,5249,5678,5841,5751,5398,4829,4066,3160,2153,1089,11,-1032,-1999,-2839,-3512,-3990,-4262,-4334,-4235,-3998,-3673,-3308,-2943,-2630,-2389,-2264,-2271,-2418,-2734,-3192,-3803,-4529,-5336,-6169,-6962,-7648,-8160,-8443,-8470,-8239,-7776,-7150,-6421,-5698,-5038,-4527,-4178,-4023,-4010,-4124,-4280,-4438,-4527,-4517,-4382,-4108,-3714,-3198,-2606,-1959,-1294,-659,-80,386,712,870,826,612,208,-310,-903,-1496,-1998,-2362,-2516,-2447,-2156,-1681,-1080,-439,185,700,1089,1315,1399,1386,1300,1223,1174,1199,1305,1479,1709,1961,2199,2416,2568,2685,2742,2777,2797,2821,2869,2939,3034,3147,3265,3380,3477,3549,3588,3581,3540,3440,3307,3127,2927,2721,2533,2392,2319,2338,2455,2665,2957,3295,3650,3976,4230,4371,4371,4198,3855,3326,2645,1820,909,-61,-1013,-1911,-2682,-3293,-3711,-3928,-3953,-3812,-3539,-3179,-2780,-2392,-2063,-1840,-1761,-1856,-2140,-2606,-3240,-3985,-4794,-5581,-6266,-6775,-7031,-6999,-6652,-6019,-5137,-4105,-3007,-1970,-1101,-492,-223,-315,-772,-1533,-2524,-3626,-4716,-5665,-6360,-6705,-6647,-6158,-5268,-4030,-2544,-932,686,2167,3413,4339,4889,5065,4866,4356,3590,2656,1633,616,-327,-1117,-1711,-2069,-2175,-2033,-1663,-1104,-391,408,1258,2100,2897,3630,4265,4810,5243,5572,5772,5847,5769,5544,5171,4684,4119,3549,3031,2655,2464,2518,2813,3340,4050,4865,5707,6481,7118,7557,7783,7791,7614,7304,6892,6437,5957,5481,5017,4581,4178,3830,3547,3354,3250,3242,3303,3407,3501,3536,3460,3219,2813,2220,1488,658,-207,-1038,-1785,-2410,-2899,-3255,-3501,-3656,-3748,-3792,-3781,-3736,-3615,-3449,-3209,-2928,-2625,-2342,-2118,-1996,-1998,-2136,-2395,-2742,-3129,-3507,-3827,-4055,-4188,-4210,-4180,-4082,-3999,-3912,-3867,-3832,-3808,-3747,-3634,-3414,-3094,-2631,-2066,-1385,-637,154,944,1697,2358,2893,3237,3368,3231,2831,2166,1272,223,-901,-1987,-2922,-3601,-3945,-3893,-3457,-2657,-1583,-342,950,2168,3219,4035,4586,4873,4924,4793,4525,4192,3814,3453,3096,2796,2528,2330,2199,2159,2222,2400,2696,3101,3602,4170,4785,5413,6038,6627,7160,7610,7935,8121,8123,7944,7570,7043,6373,5642,4875,4159,3536,3077,2809,2781,2983,3417,4031,4773,5566,6322,6964,7412,7606,7505,7072,6323,5259,3948,2444,845,-740,-2222,-3480,-4456,-5075,-5323,-5197,-4738,-4004,-3087,-2083,-1104,-250,389,745,764,435,-252,-1260,-2541,-4034,-5646,-7291,-8865,-10263,-11396,-12179,-12555,-12491,-11989,-11087,-9863,-8414,-6868,-5348,-3976,-2840,-2009,-1491,-1282,-1318,-1540,-1859,-2202,-2504,-2715,-2812,-2789,-2657,-2452,-2206,-1975,-1789,-1695,-1713,-1846,-2093,-2416,-2777,-3114,-3369,-3470,-3382,-3067,-2523,-1792,-912,12,914,1690,2278,2636,2754,2664,2419,2110,1813,1626,1604,1779,2164,2719,3397,4140,4868,5538,6100,6533,6826,6987,7025,6954,6794,6542,6210,5798,5304,4744,4141,3536,2973,2517,2207,2085,2168,2452,2920,3540,4274,5071,5884,6650,7302,7775,8004,7925,7508,6724,5598,4168,2501,701,-1137,-2892,-4469,-5771,-6735,-7323,-7530,-7385,-6936,-6252,-5407,-4486,-3543,-2672,-1898,-1304,-899,-726,-793,-1085,-1604,-2282,-3108,-3979,-4873,-5686,-6390,-6912,-7240,-7336,-7222,-6896,-6402,-5765,-5035,-4263,-3496,-2805,-2243,-1863,-1713,-1817,-2169,-2753,-3498,-4338,-5174,-5915,-6470,-6772,-6779,-6468,-5865,-5000,-3950,-2795,-1629,-540,385,1084,1514,1658,1528,1161,613,-45,-729,-1373,-1894,-2257,-2411,-2367,-2119,-1714,-1189,-613,-30,500,941,1287,1517,1676,1762,1827,1871,1920,1959,1981,1969,1908,1791,1632,1445,1276,1154,1130,1228,1468,1844,2320,2860,3392,3874,4246,4486,4590,4562,4453,4292,4142,4047,4033,4135,4335,4616,4940,5236,5471,5564,5500,5238,4801,4193,3475,2682,1873,1105,406,-179,-629,-940,-1077,-1070,-894,-604,-195,254,729,1149,1481,1678,1700,1546,1193,673,-1,-780,-1630,-2506,-3365,-4180,-4918,-5569,-6116,-6553,-6882,-7098,-7209,-7209,-7103,-6889,-6575,-6160,-5673,-5125,-4558,-4004,-3493,-3062,-2722,-2477,-2329,-2239,-2207,-2188,-2178,-2156,-2127,-2094,-2083,-2106,-2205,-2384,-2677,-3082,-3591,-4190,-4827,-5460,-6024,-6449,-6677,-6658,-6342,-5741,-4845,-3714,-2408,-1012,371,1655,2744,3596,4155,4445,4474,4315,4026,3694,3378,3142,3009,2996,3093,3274,3520,3794,4088,4388,4696,5026,5390,5798,6258,6759,7282,7797,8259,8631,8870,8965,8891,8689,8362,7986,7590,7252,6991,6863,6847,6948,7119,7297,7427,7419,7224,6780,6065,5083,3844,2428,868,-722,-2286,-3730,-4990,-6019,-6756,-7194,-7297,-7075,-6541,-5727,-4685,-3500,-2232,-1013,111,1021,1687,2058,2137,1936,1504,890,153,-637,-1450,-2227,-2961,-3628,-4228,-4761,-5226,-5622,-5939,-6160,-6264,-6228,-6028,-5647,-5101,-4394,-3595,-2753,-1944,-1258,-745,-469,-443,-668,-1099,-1688,-2350,-3002,-3566,-3963,-4149,-4085,-3793,-3272,-2608,-1834,-1043,-297,360,866,1237,1446,1531,1517,1423,1306,1159,1028,901,790,684,579,470,357,255,177,160,237,432,789,1295,1965,2767,3652,4580,5476,6285,6961,7448,7739,7807,7675,7345,6857,6241,5535,4803,4070,3424,2892,2553,2434,2573,2977,3619,4461,5425,6430,7382,8177,8748,9010,8933,8495,7702,6603,5256,3745,2168,624,-799,-2021,-2995,-3696,-4116,-4299,-4255,-4058,-3713,-3273,-2745,-2151,-1515,-858,-230,325,744,981,990,753,273,-425,-1291,-2260,-3265,-4232,-5096,-5818,-6351,-6703,-6850,-6842,-6674,-6407,-6042,-5623,-5142,-4621,-4040,-3400,-2696,-1932,-1131,-331,421,1061,1534,1787,1787,1529,1022,328,-514,-1388,-2238,-2946,-3461,-3709,-3688,-3390,-2883,-2230,-1534,-897,-408,-135,-123,-358,-829,-1450,-2170,-2881,-3525,-4030,-4359,-4500,-4453,-4243,-3904,-3465,-2965,-2417,-1845,-1251,-644,-39,555,1092,1551,1872,2028,1985,1734,1291,692,0,-702,-1343,-1830,-2124,-2155,-1944,-1464,-775,110,1128,2242,3398,4546,5633,6595,7376,7909,8160,8086,7695,6998,6049,4893,3630,2299,1012,-206,-1282,-2202,-2937,-3494,-3873,-4103,-4204,-4215,-4166,-4095,-4015,-3940,-3849,-3729,-3527,-3242,-2822,-2311,-1705,-1074,-472,35,397,567,547,337,-30,-495,-1011,-1516,-1954,-2297,-2520,-2628,-2642,-2599,-2534,-2502,-2518,-2617,-2778,-3000,-3232,-3450,-3598,-3664,-3618,-3475,-3254,-2996,-2745,-2561,-2464,-2502,-2652,-2913,-3229,-3545,-3801,-3919,-3866,-3590,-3108,-2435,-1642,-802,-20,626,1045,1198,1064,662,47,-704,-1507,-2251,-2877,-3303,-3512,-3500,-3290,-2942,-2510,-2065,-1648,-1314,-1048,-879,-749,-655,-546,-410,-220,9,279,559,831,1086,1305,1510,1709,1933,2203,2544,2964,3470,4044,4678,5324,5964,6543,7014,7341,7472,7383,7069,6527,5812,4962,4068,3194,2442,1861,1518,1433,1603,2010,2583,3252,3935,4514,4929,5079,4925,4440,3638,2571,1336,52,-1147,-2117,-2751,-2973,-2758,-2155,-1245,-181,896,1812,2440,2682,2491,1877,892,-374,-1807,-3283,-4691,-5928,-6917,-7602,-7971,-8007,-7765,-7259,-6578,-5767,-4912,-4065,-3289,-2617,-2073,-1665,-1388,-1221,-1164,-1188,-1295,-1485,-1747,-2091,-2511,-2978,-3491,-3991,-4447,-4814,-5040,-5102,-4978,-4675,-4228,-3664,-3062,-2448,-1899,-1423,-1051,-766,-554,-388,-230,-64,146,388,676,975,1276,1535,1737,1842,1863,1775,1624,1412,1204,1023,922,918,1035,1262,1588,1978,2396,2801,3168,3464,3688,3839,3935,4007,4097,4236,4462,4794,5219,5721,6242,6711,7066,7230,7167,6854,6317,5598,4774,3926,3109,2395,1784,1281,844,424,-32,-579,-1237,-2036,-2938,-3931,-4945,-5926,-6788,-7462,-7861,-7921,-7589,-6836,-5676,-4161,-2379,-472,1398,3058,4325,5067,5181,4645,3488,1831,-183,-2347,-4462,-6346,-7830,-8827,-9273,-9186,-8619,-7666,-6443,-5088,-3712,-2440,-1349,-507,54,328,338,120,-254,-730,-1212,-1641,-1957,-2102,-2079,-1876,-1530,-1102,-635,-217,115,305,352,258,63,-187,-431,-628,-734,-751,-674,-536,-371,-214,-104,-51,-68,-142,-252,-386,-496,-588,-623,-608,-539,-411,-245,-25,228,532,872,1258,1677,2116,2559,2972,3332,3599,3754,3761,3626,3341,2935,2456,1963,1539,1275,1231,1480,2032,2873,3949,5157,6383,7489,8353,8862,8961,8623,7896,6850,5608,4302,3056,1982,1143,577,261,164,198,307,401,437,376,214,-32,-325,-619,-848,-967,-918,-679,-241,383,1148,1992,2831,3567,4109,4367,4282,3827,3022,1930,659,-669,-1897,-2918,-3601,-3916,-3827,-3386,-2677,-1797,-888,-67,559,895,919,607,17,-795,-1714,-2638,-3440,-4030,-4316,-4262,-3854,-3123,-2142,-994,193,1307,2237,2868,3158,3050,2568,1761,706,-475,-1658,-2724,-3555,-4085,-4267,-4112,-3653,-2977,-2162,-1332,-563,41,445,610,550,303,-78,-513,-936,-1270,-1477,-1500,-1358,-1022,-562,25,654,1300,1897,2414,2804,3066,3164,3129,2962,2715,2433,2196,2070,2147,2477,3105,4036,5219,6591,8023,9387,10547,11362,11747,11629,11010,9931,8491,6823,5081,3422,1982,863,124,-226,-220,74,557,1132,1681,2117,2355,2335,2045,1467,664,-317,-1364,-2384,-3244,-3861,-4146,-4062,-3611,-2829,-1801,-632,535,1579,2365,2796,2824,2413,1629,521,-775,-2155,-3485,-4660,-5608,-6283,-6676,-6810,-6733,-6493,-6162,-5787,-5407,-5065,-4754,-4495,-4256,-4045,-3824,-3599,-3346,-3067,-2773,-2456,-2155,-1871,-1643,-1487,-1430,-1474,-1634,-1884,-2209,-2568,-2911,-3199,-3374,-3407,-3274,-2972,-2528,-1977,-1372,-786,-272,108,302,305,88,-303,-839,-1449,-2054,-2577,-2937,-3072,-2953,-2572,-1960,-1188,-321,515,1258,1804,2121,2181,1993,1602,1058,446,-164,-681,-1031,-1151,-987,-528,221,1210,2366,3580,4738,5708,6380,6672,6522,5949,4983,3734,2346,966,-221,-1087,-1517,-1467,-959,-66,1067,2291,3415,4300,4800,4863,4445,3601,2395,962,-570,-2039,-3298,-4236,-4726,-4748,-4258,-3318,-1988,-403,1304,2953,4389,5446,5999,5958,5286,4022,2243,111,-2189,-4454,-6452,-8040,-9048,-9450,-9214,-8436,-7210,-5713,-4093,-2528,-1157,-78,619,939,867,487,-164,-955,-1829,-2654,-3372,-3891,-4173,-4183,-3924,-3422,-2732,-1921,-1090,-304,324,757,927,846,524,21,-600,-1243,-1847,-2328,-2658,-2808,-2787,-2621,-2345,-2012,-1664,-1340,-1074,-868,-738,-659,-617,-581,-530,-444,-314,-140,69,294,519,722,892,1016,1095,1133,1142,1152,1186,1296,1511,1876,2405,3107,3955,4913,5901,6851,7664,8266,8591,8589,8254,7592,6664,5531,4295,3066,1941,1039,409,106,123,413,905,1489,2059,2505,2753,2738,2464,1948,1263,496,-240,-842,-1212,-1279,-1012,-403,492,1612,2845,4083,5207,6110,6702,6926,6738,6148,5168,3857,2293,588,-1146,-2758,-4124,-5129,-5669,-5736,-5316,-4507,-3420,-2210,-1050,-92,522,720,453,-237,-1288,-2575,-3963,-5294,-6442,-7267,-7706,-7704,-7250,-6403,-5205,-3779,-2215,-653,800,2028,2944,3492,3632,3389,2790,1937,903,-170,-1200,-2072,-2741,-3161,-3344,-3308,-3104,-2781,-2396,-1986,-1589,-1218,-884,-574,-291,-2,284,586,899,1210,1509,1761,1959,2063,2081,2002,1842,1646,1432,1282,1213,1310,1571,2039,2690,3490,4385,5300,6148,6849,7332,7546,7465,7109,6493,5710,4806,3903,3067,2391,1933,1721,1780,2052,2521,3065,3632,4106,4406,4483,4280,3811,3099,2189,1175,132,-844,-1660,-2261,-2589,-2630,-2392,-1906,-1226,-423,437,1267,2018,2618,3043,3267,3272,3087,2687,2133,1412,587,-320,-1248,-2137,-2934,-3569,-4007,-4213,-4186,-3946,-3542,-3033,-2502,-2026,-1667,-1495,-1515,-1749,-2143,-2660,-3210,-3721,-4107,-4305,-4272,-3996,-3485,-2794,-1976,-1120,-311,372,848,1072,1005,654,25,-800,-1777,-2775,-3713,-4483,-4991,-5208,-5087,-4683,-4029,-3222,-2357,-1524,-818,-288,28,131,45,-188,-499,-848,-1155,-1407,-1560,-1628,-1616,-1560,-1479,-1404,-1350,-1301,-1260,-1166,-1013,-740,-334,225,924,1739,2607,3473,4242,4848,5215,5297,5074,4552,3770,2788,1689,549,-530,-1483,-2227,-2719,-2932,-2863,-2537,-2004,-1342,-620,52,615,982,1123,1011,680,157,-468,-1117,-1702,-2130,-2354,-2332,-2061,-1575,-920,-177,573,1241,1752,2052,2101,1903,1463,827,41,-846,-1774,-2709,-3595,-4414,-5105,-5650,-5993,-6111,-5973,-5584,-4950,-4137,-3190,-2220,-1290,-520,51,341,357,88,-412,-1094,-1867,-2646,-3345,-3873,-4177,-4213,-3955,-3439,-2680,-1759,-744,278,1225,2014,2593,2903,2937,2687,2186,1482,642,-258,-1143,-1944,-2617,-3125,-3461,-3642,-3676,-3616,-3482,-3317,-3141,-2970,-2811,-2659,-2503,-2325,-2120,-1868,-1587,-1267,-937,-600,-278,26,308,565,824,1071,1341,1615,1903,2186,2435,2628,2724,2716,2573,2318,1964,1549,1121,721,390,157,30,7,77,222,418,658,921,1201,1492,1777,2059,2302,2512,2642,2695,2644,2485,2242,1921,1579,1231,948,732,632,645,767,1002,1315,1700,2120,2565,2989,3388,3720,3961,4098,4079,3906,3542,2973,2218,1265,177,-1004,-2192,-3297,-4233,-4913,-5284,-5319,-5035,-4487,-3752,-2944,-2160,-1517,-1082,-913,-1012,-1350,-1861,-2451,-3021,-3461,-3694,-3654,-3323,-2717,-1877,-891,157,1155,2011,2637,2970,2974,2642,1991,1088,-11,-1194,-2371,-3437,-4311,-4919,-5239,-5246,-4975,-4457,-3753,-2931,-2046,-1172,-350,379,968,1419,1696,1804,1743,1515,1146,660,98,-497,-1065,-1568,-1934,-2139,-2130,-1889,-1420,-719,152,1162,2217,3263,4205,4987,5551,5862,5915,5710,5276,4654,3883,3027,2128,1256,446,-235,-773,-1115,-1276,-1239,-1047,-719,-318,102,486,771,931,934,794,541,226,-91,-343,-486,-476,-306,14,461,985,1543,2080,2543,2906,3127,3197,3114,2865,2485,1960,1332,589,-230,-1136,-2085,-3078,-4058,-4988,-5807,-6453,-6861,-7008,-6851,-6437,-5792,-5002,-4156,-3353,-2686,-2222,-1998,-2025,-2265,-2660,-3127,-3565,-3888,-4014,-3890,-3498,-2850,-2000,-1023,-12,932,1730,2297,2610,2625,2388,1898,1237,459,-363,-1147,-1836,-2373,-2721,-2872,-2821,-2592,-2212,-1723,-1156,-559,47,615,1138,1568,1910,2133,2252,2273,2228,2152,2093,2087,2171,2352,2641,3006,3438,3872,4294,4637,4882,4983,4930,4698,4306,3754,3083,2327,1532,743,15,-625,-1128,-1476,-1651,-1632,-1425,-1015,-428,347,1256,2282,3355,4407,5362,6131,6636,6812,6621,6056,5154,3978,2623,1196,-184,-1430,-2438,-3183,-3601,-3720,-3532,-3081,-2416,-1576,-646,342,1300,2192,2959,3568,3984,4204,4204,4010,3614,3047,2333,1496,586,-365,-1291,-2144,-2863,-3405,-3731,-3832,-3706,-3394,-2931,-2398,-1839,-1347,-948,-691,-578,-582,-674,-782,-849,-812,-626,-281,234,862,1574,2279,2930,3440,3780,3892,3780,3430,2872,2136,1265,329,-637,-1540,-2353,-3002,-3471,-3727,-3766,-3609,-3258,-2766,-2154,-1473,-767,-77,563,1124,1598,1984,2299,2569,2804,3047,3280,3531,3784,4029,4265,4468,4637,4753,4813,4796,4701,4506,4225,3840,3378,2848,2269,1678,1090,540,41,-388,-737,-1000,-1168,-1228,-1183,-998,-691,-236,339,1017,1762,2506,3204,3775,4175,4372,4347,4137,3774,3333,2874,2462,2139,1931,1840,1840,1925,2027,2160,2243,2304,2284,2199,2028,1767,1419,974,443,-173,-857,-1592,-2358,-3122,-3861,-4547,-5142,-5638,-5984,-6187,-6196,-6036,-5673,-5145,-4472,-3686,-2861,-2030,-1279,-645,-181,77,130,-29,-355,-804,-1313,-1807,-2218,-2488,-2571,-2458,-2156,-1705,-1164,-593,-78,339,584,652,510,184,-312,-925,-1611,-2307,-2964,-3524,-3969,-4256,-4405,-4413,-4308,-4130,-3906,-3675,-3459,-3282,-3124,-3004,-2857,-2693,-2452,-2129,-1707,-1189,-589,57,730,1375,1979,2493,2920,3219,3416,3483,3435,3272,2991,2603,2115,1538,900,229,-439,-1062,-1603,-2031,-2319,-2447,-2409,-2201,-1819,-1281,-595,215,1107,2043,2963,3803,4506,5009,5278,5283,5037,4556,3888,3093,2226,1356,526,-216,-838,-1318,-1634,-1788,-1759,-1569,-1211,-725,-122,537,1221,1850,2375,2729,2851,2720,2295,1617,688,-414,-1635,-2895,-4106,-5204,-6105,-6766,-7146,-7228,-7039,-6592,-5968,-5218,-4431,-3677,-3019,-2507,-2164,-1986,-1965,-2040,-2188,-2317,-2408,-2383,-2244,-1957,-1554,-1051,-505,42,530,921,1168,1266,1190,958,592,111,-419,-976,-1487,-1927,-2252,-2450,-2521,-2480,-2360,-2195,-2014,-1841,-1673,-1514,-1322,-1084,-762,-347,164,743,1367,1982,2546,3026,3378,3607,3691,3653,3503,3262,2963,2616,2264,1911,1588,1309,1072,898,768,680,632,585,562,521,488,459,458,512,657,916,1323,1871,2546,3319,4113,4887,5542,6039,6320,6380,6221,5879,5401,4852,4276,3742,3263,2887,2601,2431,2347,2367,2456,2612,2814,3034,3250,3430,3535,3542,3412,3120,2654,1998,1177,203,-870,-1989,-3093,-4104,-4970,-5624,-6027,-6143,-5969,-5503,-4793,-3869,-2829,-1728,-689,237,948,1409,1591,1479,1121,548,-172,-950,-1736,-2431,-3001,-3389,-3585,-3579,-3407,-3079,-2665,-2196,-1725,-1305,-956,-716,-595,-590,-706,-891,-1144,-1385,-1601,-1730,-1753,-1652,-1438,-1117,-733,-293,152,612,1046,1478,1884,2274,2634,2945,3197,3364,3436,3414,3287,3087,2825,2525,2239,1959,1752,1595,1526,1519,1581,1671,1777,1855,1885,1838,1713,1492,1210,864,519,179,-79,-242,-240,-65,324,910,1682,2589,3557,4513,5352,6013,6413,6535,6359,5919,5271,4469,3614,2764,1999,1375,916,658,593,710,998,1408,1920,2476,3034,3537,3947,4206,4296,4174,3850,3319,2614,1773,838,-118,-1068,-1941,-2731,-3409,-3971,-4438,-4796,-5075,-5262,-5362,-5372,-5270,-5071,-4758,-4349,-3854,-3293,-2685,-2072,-1454,-887,-369,64,395,621,722,701,568,316,-8,-413,-853,-1314,-1774,-2206,-2609,-2966,-3280,-3556,-3795,-4014,-4207,-4390,-4553,-4702,-4827,-4914,-4948,-4912,-4768,-4510,-4096,-3528,-2808,-1944,-994,10,978,1867,2595,3143,3465,3578,3495,3250,2887,2444,1952,1445,930,426,-62,-536,-988,-1418,-1824,-2199,-2539,-2845,-3090,-3280,-3390,-3415,-3333,-3143,-2825,-2379,-1813,-1114,-331,521,1396,2227,2969,3567,3967,4165,4134,3910,3500,2964,2332,1651,966,301,-310,-844,-1282,-1609,-1800,-1850,-1748,-1494,-1110,-616,-62,512,1041,1483,1788,1923,1872,1635,1217,659,-10,-737,-1478,-2184,-2829,-3377,-3823,-4158,-4379,-4496,-4500,-4400,-4195,-3899,-3517,-3089,-2618,-2165,-1737,-1379,-1103,-910,-818,-791,-833,-911,-1003,-1094,-1153,-1171,-1131,-1022,-856,-621,-360,-71,196,422,576,621,553,344,5,-466,-1042,-1709,-2403,-3109,-3752,-4296,-4703,-4933,-4977,-4834,-4514,-4051,-3480,-2852,-2204,-1592,-1040,-567,-196,101,299,452,525,565,540,469,332,138,-115,-409,-738,-1064,-1382,-1645,-1850,-1975,-2005,-1949,-1799,-1572,-1282,-941,-573,-178,226,645,1075,1516,1968,2421,2858,3278,3644,3977,4240,4459,4620,4739,4809,4836,4800,4693,4492,4177,3746,3198,2562,1875,1196,584,99,-212,-323,-231,57,477,1006,1550,2068,2494,2779,2905,2844,2617,2225,1714,1106,449,-221,-870,-1465,-1973,-2368,-2632,-2734,-2691,-2483,-2158,-1738,-1284,-851,-481,-234,-114,-141,-281,-504,-763,-994,-1175,-1236,-1195,-1023,-741,-390,18,405,752,995,1102,1050,809,411,-157,-822,-1558,-2282,-2928,-3428,-3729,-3790,-3618,-3221,-2665,-2016,-1363,-790,-369,-152,-152,-356,-723,-1164,-1618,-1978,-2188,-2196,-1990,-1596,-1050,-448,157,651,991,1121,1023,715,222,-387,-1063,-1721,-2320,-2792,-3122,-3275,-3274,-3104,-2821,-2406,-1924,-1353,-728,-43,695,1473,2279,3097,3889,4645,5318,5901,6366,6704,6900,6955,6855,6610,6214,5672,5001,4207,3337,2403,1480,600,-169,-782,-1203,-1418,-1419,-1249,-933,-546,-139,218,466,581,515,291,-96,-615,-1209,-1864,-2498,-3104,-3624,-4051,-4372,-4579,-4689,-4694,-4617,-4449,-4207,-3886,-3503,-3066,-2611,-2149,-1732,-1368,-1107,-946,-904,-968,-1114,-1318,-1524,-1710,-1815,-1828,-1714,-1492,-1149,-747,-288,154,561,884,1106,1215,1219,1138,1009,859,739,663,652,707,794,895,957,940,827,586,250,-156,-566,-912,-1127,-1155,-967,-569,8,694,1418,2089,2633,2994,3125,3036,2720,2239,1626,949,265,-377,-931,-1368,-1680,-1851,-1907,-1849,-1718,-1525,-1301,-1054,-800,-527,-240,76,427,814,1237,1702,2177,2675,3150,3591,3972,4251,4430,4471,4381,4162,3816,3379,2865,2316,1771,1270,853,564,413,422,559,815,1115,1431,1676,1829,1828,1677,1357,909,337,-278,-923,-1511,-2018,-2383,-2597,-2641,-2527,-2295,-1968,-1611,-1263,-954,-719,-546,-439,-364,-301,-215,-84,112,382,725,1122,1563,1994,2406,2736,2972,3080,3052,2893,2617,2250,1840,1405,1009,658,409,251,225,315,539,874,1325,1840,2410,2962,3462,3836,4048,4046,3820,3364,2724,1943,1123,338,-303,-731,-890,-772,-394,166,837,1499,2057,2431,2555,2410,2019,1404,667,-142,-908,-1582,-2085,-2398,-2515,-2447,-2251,-1965,-1662,-1389,-1195,-1094,-1091,-1156,-1254,-1322,-1319,-1187,-904,-447,168,923,1766,2645,3496,4251,4852,5252,5417,5343,5029,4510,3814,3001,2118,1227,389,-342,-915,-1283,-1436,-1355,-1069,-605,-18,639,1295,1904,2402,2759,2948,2950,2775,2436,1956,1386,751,116,-499,-1043,-1517,-1892,-2202,-2424,-2613,-2739,-2839,-2875,-2858,-2739,-2521,-2172,-1697,-1108,-428,292,1002,1643,2146,2476,2580,2459,2108,1559,858,56,-779,-1592,-2322,-2931,-3370,-3634,-3689,-3560,-3243,-2788,-2223,-1613,-1010,-478,-78,148,153,-73,-542,-1225,-2086,-3040,-4018,-4898,-5594,-6010,-6081,-5786,-5134,-4188,-3039,-1809,-619,398,1162,1579,1647,1361,773,-27,-966,-1906,-2784,-3488,-3987,-4234,-4238,-4021,-3624,-3104,-2518,-1911,-1330,-786,-304,144,554,964,1387,1835,2330,2861,3414,3983,4511,4992,5362,5605,5679,5570,5261,4758,4064,3205,2215,1136,38,-1015,-1938,-2654,-3100,-3227,-3026,-2518,-1759,-842,128,1042,1788,2288,2489,2353,1912,1183,249,-824,-1937,-3006,-3942,-4681,-5167,-5386,-5334,-5056,-4589,-4023,-3408,-2826,-2321,-1918,-1635,-1450,-1346,-1280,-1231,-1153,-1049,-897,-715,-519,-337,-199,-138,-167,-312,-559,-914,-1320,-1768,-2173,-2503,-2692,-2708,-2521,-2153,-1622,-989,-329,295,806,1150,1303,1240,983,549,-11,-644,-1289,-1871,-2339,-2614,-2678,-2481,-2053,-1396,-587,321,1224,2043,2688,3104,3245,3111,2714,2110,1357,538,-272,-993,-1569,-1955,-2123,-2084,-1842,-1454,-955,-405,141,659,1105,1502,1844,2180,2528,2944,3433,4024,4694,5426,6163,6866,7461,7910,8160,8192,7995,7586,6973,6215,5311,4347,3312,2293,1294,386,-405,-1030,-1460,-1687,-1708,-1557,-1274,-917,-551,-231,-8,81,31,-171,-485,-902,-1361,-1844,-2289,-2686,-2989,-3205,-3314,-3328,-3265,-3135,-2975,-2800,-2634,-2484,-2356,-2234,-2104,-1945,-1723,-1438,-1066,-615,-104,463,1030,1595,2098,2538,2868,3090,3190,3168,3050,2844,2598,2341,2114,1953,1867,1879,1956,2091,2225,2334,2357,2292,2097,1805,1408,963,491,51,-327,-607,-767,-802,-710,-517,-240,87,436,780,1092,1355,1548,1662,1683,1606,1426,1163,811,421,-11,-423,-813,-1129,-1372,-1525,-1588,-1578,-1515,-1423,-1326,-1245,-1181,-1129,-1073,-965,-785,-468,-5,647,1471,2454,3542,4680,5774,6756,7530,8034,8224,8066,7575,6772,5714,4469,3125,1764,492,-619,-1474,-2034,-2250,-2133,-1708,-1043,-219,650,1474,2141,2594,2774,2681,2323,1753,1040,255,-514,-1197,-1742,-2096,-2264,-2238,-2057,-1772,-1434,-1131,-897,-813,-872,-1102,-1445,-1855,-2248,-2542,-2665,-2569,-2238,-1687,-970,-164,640,1344,1862,2136,2115,1817,1259,529,-299,-1097,-1781,-2244,-2434,-2328,-1941,-1338,-600,155,829,1318,1555,1516,1194,652,-62,-831,-1596,-2239,-2725,-2997,-3057,-2920,-2644,-2286,-1920,-1627,-1449,-1436,-1599,-1921,-2376,-2912,-3466,-3978,-4397,-4663,-4779,-4717,-4517,-4207,-3840,-3472,-3148,-2911,-2780,-2772,-2876,-3079,-3343,-3629,-3880,-4038,-4037,-3825,-3361,-2622,-1627,-405,962,2390,3765,4985,5951,6591,6868,6775,6346,5643,4751,3754,2758,1819,1020,391,-49,-284,-335,-221,24,364,739,1121,1433,1656,1738,1670,1444,1079,607,71,-485,-1016,-1480,-1858,-2127,-2298,-2376,-2374,-2328,-2238,-2149,-2064,-2019,-2019,-2096,-2241,-2471,-2754,-3067,-3365,-3587,-3696,-3629,-3382,-2931,-2320,-1587,-804,-58,575,1029,1250,1224,976,522,-42,-677,-1287,-1832,-2251,-2539,-2684,-2715,-2661,-2563,-2472,-2414,-2438,-2533,-2718,-2954,-3219,-3459,-3637,-3713,-3671,-3508,-3241,-2903,-2545,-2192,-1897,-1665,-1513,-1424,-1385,-1365,-1350,-1319,-1264,-1187,-1090,-987,-889,-811,-765,-754,-783,-837,-906,-964,-999,-983,-920,-802,-646,-458,-259,-41,185,448,759,1146,1627,2204,2879,3611,4375,5097,5732,6203,6474,6506,6289,5846,5203,4425,3563,2678,1839,1071,437,-62,-398,-573,-596,-484,-271,14,324,638,910,1150,1321,1463,1562,1649,1727,1802,1865,1904,1885,1795,1597,1295,871,357,-236,-852,-1471,-2032,-2520,-2892,-3154,-3276,-3289,-3165,-2946,-2608,-2196,-1707,-1178,-648,-145,275,588,765,797,705,504,252,-19,-248,-407,-463,-416,-274,-70,158,362,488,506,374,99,-315,-816,-1344,-1819,-2148,-2268,-2125,-1711,-1071,-276,558,1298,1829,2043,1886,1349,479,-636,-1864,-3074,-4120,-4895,-5318,-5360,-5029,-4389,-3513,-2523,-1504,-575,207,783,1141,1292,1257,1083,806,475,127,-196,-454,-604,-607,-436,-57,514,1282,2181,3186,4193,5158,5978,6614,7004,7121,6970,6546,5905,5068,4099,3044,1957,884,-128,-1037,-1806,-2395,-2789,-2962,-2931,-2705,-2327,-1850,-1328,-830,-404,-102,57,43,-120,-439,-862,-1373,-1919,-2462,-2966,-3385,-3697,-3864,-3872,-3707,-3370,-2869,-2243,-1522,-774,-51,584,1087,1420,1587,1591,1476,1288,1079,914,824,853,1006,1273,1636,2035,2416,2723,2874,2847,2587,2106,1414,566,-383,-1345,-2251,-3025,-3613,-3994,-4139,-4081,-3817,-3382,-2809,-2102,-1309,-451,426,1252,1963,2479,2721,2646,2211,1443,381,-872,-2200,-3461,-4514,-5243,-5557,-5430,-4865,-3947,-2766,-1470,-195,925,1777,2297,2455,2268,1785,1083,247,-631,-1472,-2201,-2763,-3096,-3186,-2984,-2507,-1751,-754,427,1734,3066,4345,5467,6356,6940,7176,7053,6584,5818,4832,3705,2553,1455,508,-228,-706,-900,-820,-479,71,772,1550,2326,3019,3561,3896,3995,3854,3490,2948,2269,1533,774,59,-582,-1124,-1555,-1868,-2087,-2206,-2251,-2235,-2161,-2054,-1907,-1743,-1560,-1375,-1197,-1026,-872,-735,-593,-451,-264,-21,314,764,1335,2034,2824,3675,4514,5275,5882,6263,6366,6177,5682,4942,3998,2949,1885,890,52,-588,-984,-1143,-1073,-815,-409,95,649,1201,1718,2139,2444,2575,2505,2211,1670,907,-69,-1178,-2370,-3522,-4550,-5349,-5828,-5955,-5689,-5078,-4173,-3079,-1912,-789,181,902,1337,1458,1301,915,381,-210,-775,-1239,-1540,-1651,-1539,-1224,-700,-14,816,1731,2692,3642,4526,5296,5893,6300,6465,6399,6101,5590,4922,4128,3279,2428,1619,914,316,-113,-407,-521,-495,-322,-33,344,783,1246,1701,2116,2455,2706,2844,2856,2746,2503,2149,1690,1157,576,-10,-577,-1068,-1477,-1756,-1906,-1921,-1808,-1589,-1301,-971,-652,-388,-208,-157,-230,-437,-740,-1100,-1454,-1732,-1884,-1850,-1619,-1195,-609,67,759,1376,1827,2048,1975,1606,937,38,-1030,-2152,-3229,-4144,-4815,-5167,-5175,-4841,-4190,-3307,-2250,-1136,-37,942,1747,2314,2610,2625,2356,1825,1072,134,-915,-2020,-3104,-4095,-4936,-5565,-5952,-6076,-5937,-5568,-5003,-4311,-3550,-2796,-2110,-1539,-1130,-875,-799,-854,-1038,-1293,-1596,-1899,-2162,-2348,-2419,-2340,-2101,-1682,-1098,-375,453,1332,2205,3020,3717,4257,4605,4745,4674,4401,3957,3371,2691,1963,1238,555,-34,-508,-834,-1002,-1014,-876,-615,-266,143,547,930,1226,1424,1489,1420,1213,888,458,-47,-594,-1163,-1714,-2233,-2689,-3068,-3356,-3539,-3615,-3582,-3449,-3222,-2935,-2598,-2272,-1971,-1748,-1623,-1600,-1690,-1831,-2009,-2129,-2147,-1999,-1655,-1113,-409,398,1210,1930,2453,2698,2610,2169,1411,387,-798,-2035,-3208,-4203,-4935,-5344,-5395,-5099,-4482,-3617,-2565,-1441,-317,697,1540,2157,2513,2613,2469,2113,1604,974,298,-386,-1028,-1574,-2009,-2287,-2401,-2347,-2123,-1756,-1271,-711,-115,462,985,1413,1718,1894,1926,1828,1617,1298,926,502,101,-261,-517,-633,-577,-317,124,757,1513,2376,3257,4118,4881,5506,5937,6155,6135,5886,5420,4772,3983,3090,2170,1241,382,-378,-1004,-1450,-1719,-1781,-1664,-1370,-943,-415,161,740,1274,1719,2047,2226,2246,2103,1798,1357,794,153,-527,-1199,-1813,-2321,-2693,-2893,-2915,-2758,-2438,-1988,-1450,-874,-310,194,597,881,1034,1067,1014,900,796,727,763,907,1188,1578,2040,2518,2946,3246,3378,3293,2988,2491,1842,1121,406,-219,-678,-922,-914,-651,-159,526,1327,2176,2978,3671,4161,4441,4450,4228,3776,3159,2415,1612,785,-24,-797,-1528,-2218,-2879,-3507,-4103,-4645,-5095,-5415,-5547,-5449,-5083,-4431,-3511,-2345,-1020,397,1785,3045,4069,4789,5147,5158,4844,4301,3624,2939,2352,1963,1823,1959,2345,2926,3625,4340,4986,5466,5730,5724,5454,4924,4185,3298,2328,1364,468,-281,-837,-1151,-1205,-995,-536,131,939,1828,2684,3452,4020,4342,4367,4076,3492,2655,1635,514,-602,-1645,-2509,-3162,-3554,-3684,-3565,-3233,-2743,-2143,-1515,-900,-372,46,308,427,396,261,46,-185,-412,-568,-668,-665,-594,-432,-227,33,295,565,792,971,1061,1053,922,681,318,-121,-621,-1128,-1590,-1973,-2206,-2289,-2165,-1876,-1405,-829,-189,433,963,1338,1509,1453,1182,722,127,-543,-1241,-1910,-2538,-3109,-3634,-4140,-4630,-5134,-5631,-6115,-6534,-6848,-6997,-6943,-6651,-6129,-5387,-4486,-3497,-2493,-1581,-813,-268,43,113,-10,-263,-560,-799,-900,-786,-427,178,987,1931,2900,3807,4524,4992,5144,4971,4487,3747,2827,1811,795,-143,-942,-1550,-1963,-2160,-2181,-2023,-1742,-1342,-871,-343,209,756,1275,1726,2092,2338,2447,2418,2235,1929,1504,988,410,-208,-851,-1486,-2126,-2721,-3290,-3790,-4206,-4531,-4717,-4774,-4666,-4400,-3968,-3380,-2658,-1824,-932,-21,846,1610,2226,2649,2859,2866,2671,2335,1877,1371,837,324,-161,-603,-1018,-1403,-1799,-2188,-2611,-3040,-3474,-3876,-4208,-4422,-4474,-4331,-3976,-3424,-2712,-1907,-1093,-350,223,592,690,542,162,-406,-1078,-1806,-2517,-3156,-3704,-4124,-4429,-4609,-4688,-4657,-4546,-4331,-4044,-3673,-3239,-2770,-2282,-1837,-1455,-1196,-1076,-1119,-1314,-1631,-2015,-2396,-2694,-2834,-2755,-2410,-1812,-968,41,1146,2239,3235,4034,4600,4885,4916,4715,4362,3904,3449,3030,2715,2519,2431,2444,2503,2574,2612,2589,2494,2333,2127,1916,1726,1605,1558,1604,1728,1897,2081,2229,2301,2268,2092,1785,1332,770,114,-598,-1320,-2035,-2685,-3273,-3748,-4125,-4354,-4459,-4386,-4154,-3721,-3118,-2327,-1417,-411,589,1519,2275,2792,3000,2889,2453,1758,870,-97,-1041,-1845,-2427,-2721,-2702,-2380,-1800,-1043,-202,618,1321,1843,2123,2178,2009,1690,1279,851,480,206,62,46,132,292,457,602,659,625,465,209,-148,-556,-1001,-1444,-1863,-2235,-2555,-2794,-2959,-3014,-2959,-2772,-2441,-1987,-1398,-738,-38,636,1220,1668,1951,2054,2009,1858,1674,1524,1488,1605,1909,2381,2982,3635,4247,4734,4991,4988,4666,4072,3229,2235,1182,163,-719,-1407,-1860,-2062,-2046,-1845,-1526,-1139,-752,-392,-92,146,339,496,649,814,998,1206,1412,1605,1747,1817,1792,1659,1424,1086,683,218,-260,-743,-1207,-1627,-2014,-2329,-2592,-2764,-2847,-2817,-2665,-2390,-2000,-1514,-980,-433,52,436,653,670,468,52,-562,-1302,-2116,-2903,-3571,-4039,-4223,-4082,-3604,-2802,-1754,-532,737,1948,2990,3778,4261,4422,4271,3865,3259,2545,1792,1081,461,-22,-367,-562,-660,-659,-638,-604,-601,-653,-750,-907,-1102,-1325,-1557,-1791,-2018,-2233,-2442,-2637,-2818,-2977,-3098,-3160,-3151,-3048,-2858,-2581,-2232,-1848,-1442,-1058,-708,-405,-152,63,256,443,644,862,1088,1316,1502,1639,1681,1631,1478,1247,971,692,461,315,286,376,580,857,1170,1460,1692,1823,1852,1779,1641,1482,1348,1285,1326,1480,1747,2090,2472,2843,3150,3356,3434,3371,3182,2895,2541,2167,1808,1485,1233,1034,912,837,824,861,963,1126,1372,1679,2065,2490,2940,3369,3745,4018,4165,4145,3950,3570,3016,2312,1502,632,-224,-1007,-1645,-2091,-2313,-2303,-2082,-1702,-1212,-689,-190,235,547,740,812,789,694,574,451,371,335,370,451,571,681,752,735,597,320,-111,-674,-1341,-2058,-2774,-3412,-3930,-4269,-4404,-4331,-4051,-3608,-3030,-2381,-1695,-1040,-438,60,446,708,844,881,825,722,589,464,367,321,334,415,551,735,929,1125,1273,1372,1389,1339,1229,1084,954,860,857,961,1184,1521,1935,2391,2819,3187,3423,3529,3482,3325,3094,2857,2673,2598,2668,2876,3217,3615,4024,4340,4511,4464,4178,3649,2905,2007,1015,11,-933,-1768,-2428,-2910,-3179,-3249,-3133,-2843,-2433,-1907,-1340,-738,-162,369,814,1163,1390,1498,1472,1322,1047,661,169,-412,-1066,-1759,-2472,-3151,-3768,-4276,-4640,-4841,-4858,-4691,-4342,-3835,-3186,-2431,-1609,-761,66,818,1461,1949,2265,2388,2328,2086,1703,1194,613,-19,-641,-1238,-1765,-2198,-2530,-2734,-2819,-2791,-2647,-2429,-2139,-1821,-1502,-1216,-995,-868,-845,-937,-1141,-1422,-1761,-2098,-2387,-2575,-2610,-2463,-2114,-1564,-843,22,963,1934,2854,3680,4336,4794,5002,4956,4648,4097,3342,2426,1417,387,-608,-1486,-2208,-2736,-3033,-3134,-3020,-2767,-2391,-1965,-1517,-1102,-723,-406,-135,99,313,517,725,916,1097,1220,1286,1253,1132,910,618,274,-84,-423,-720,-959,-1138,-1271,-1375,-1484,-1620,-1807,-2063,-2373,-2736,-3107,-3455,-3737,-3918,-3970,-3891,-3687,-3388,-3038,-2684,-2374,-2169,-2071,-2125,-2294,-2560,-2868,-3148,-3334,-3363,-3176,-2763,-2100,-1244,-221,870,1950,2929,3704,4224,4418,4284,3818,3070,2107,1013,-108,-1165,-2062,-2739,-3149,-3284,-3158,-2817,-2314,-1724,-1114,-559,-98,206,361,341,174,-113,-489,-903,-1321,-1701,-2017,-2251,-2388,-2430,-2368,-2211,-1957,-1614,-1188,-689,-139,451,1042,1622,2140,2586,2910,3102,3131,2989,2668,2192,1574,873,137,-563,-1163,-1597,-1823,-1817,-1569,-1124,-507,191,904,1554,2053,2378,2475,2379,2114,1750,1365,1036,835,807,969,1304,1780,2321,2873,3348,3700,3883,3888,3721,3417,3021,2590,2170,1806,1521,1316,1194,1109,1059,997,915,810,681,554,458,410,452,575,797,1083,1418,1749,2032,2225,2276,2175,1899,1462,900,250,-413,-1026,-1519,-1814,-1883,-1671,-1198,-482,428,1441,2486,3445,4254,4814,5104,5080,4768,4199,3437,2558,1644,771,0,-623,-1080,-1369,-1514,-1536,-1493,-1403,-1326,-1275,-1280,-1341,-1464,-1620,-1804,-1978,-2121,-2215,-2224,-2169,-2010,-1783,-1479,-1126,-742,-364,-6,281,494,605,615,540,395,223,61,-64,-99,-55,107,355,678,1053,1433,1800,2125,2377,2571,2681,2728,2724,2669,2586,2469,2327,2161,1976,1783,1600,1455,1374,1385,1505,1737,2076,2486,2940,3376,3752,4021,4145,4123,3945,3657,3291,2909,2558,2284,2101,2014,1993,1990,1967,1857,1637,1278,797,216,-407,-1014,-1541,-1926,-2135,-2149,-1966,-1641,-1198,-738,-309,1,147,82,-191,-666,-1285,-1978,-2660,-3225,-3592,-3682,-3455,-2903,-2070,-1015,141,1289,2301,3055,3480,3517,3160,2451,1450,264,-993,-2212,-3281,-4123,-4680,-4928,-4871,-4546,-3998,-3296,-2507,-1706,-952,-312,181,491,605,539,296,-74,-540,-1057,-1566,-2034,-2411,-2664,-2773,-2724,-2525,-2199,-1784,-1320,-864,-447,-107,140,305,386,432,445,472,509,567,636,686,713,673,580,408,191,-66,-324,-562,-748,-873,-925,-912,-840,-733,-584,-420,-219,14,298,635,1038,1481,1954,2404,2793,3054,3147,3035,2708,2185,1514,757,7,-668,-1189,-1525,-1654,-1609,-1432,-1197,-983,-857,-876,-1071,-1434,-1940,-2536,-3152,-3721,-4177,-4474,-4592,-4524,-4312,-3984,-3616,-3258,-2979,-2820,-2819,-2988,-3311,-3765,-4283,-4802,-5236,-5505,-5532,-5270,-4688,-3802,-2654,-1333,62,1397,2566,3437,3949,4036,3713,3012,2021,843,-388,-1561,-2556,-3305,-3758,-3913,-3800,-3478,-3030,-2530,-2068,-1704,-1476,-1415,-1497,-1691,-1959,-2214,-2429,-2520,-2477,-2259,-1888,-1366,-748,-65,610,1232,1732,2077,2225,2181,1941,1563,1081,574,91,-305,-588,-736,-762,-695,-569,-446,-350,-342,-425,-611,-881,-1196,-1514,-1778,-1940,-1960,-1815,-1512,-1067,-531,58,636,1169,1617,1973,2225,2396,2484,2519,2508,2459,2389,2292,2187,2079,1981,1904,1854,1836,1840,1856,1861,1820,1730,1535,1264,873,408,-129,-696,-1252,-1756,-2167,-2441,-2568,-2521,-2318,-1976,-1521,-1010,-476,24,446,766,937,975,840,583,190,-268,-761,-1215,-1571,-1766,-1751,-1507,-1025,-356,468,1335,2179,2883,3387,3610,3542,3168,2540,1722,802,-108,-918,-1529,-1886,-1957,-1748,-1304,-692,3,677,1259,1661,1845,1798,1511,1050,448,-208,-849,-1403,-1815,-2043,-2084,-1932,-1640,-1235,-797,-373,-33,183,245,146,-85,-419,-780,-1119,-1364,-1465,-1414,-1193,-854,-443,-27,307,507,515,320,-75,-620,-1255,-1896,-2462,-2878,-3095,-3081,-2845,-2416,-1841,-1178,-486,188,813,1356,1825,2202,2502,2735,2895,3012,3071,3095,3082,3036,2966,2864,2738,2581,2389,2162,1894,1576,1221,814,387,-61,-491,-884,-1201,-1411,-1497,-1427,-1222,-869,-422,103,633,1140,1558,1857,2007,1991,1813,1481,1020,458,-163,-803,-1408,-1929,-2311,-2508,-2485,-2222,-1719,-1010,-136,828,1799,2697,3430,3934,4160,4076,3696,3047,2194,1224,223,-704,-1483,-2049,-2372,-2452,-2322,-2036,-1662,-1276,-939,-714,-615,-674,-849,-1135,-1450,-1770,-2001,-2118,-2063,-1831,-1430,-892,-276,343,902,1314,1546,1565,1373,1017,548,46,-403,-738,-899,-876,-670,-335,74,469,784,939,909,661,232,-353,-1004,-1659,-2217,-2611,-2782,-2693,-2357,-1788,-1048,-198,698,1564,2359,3036,3582,3985,4259,4416,4485,4482,4431,4336,4200,4023,3784,3491,3128,2706,2241,1745,1256,782,364,2,-281,-491,-623,-698,-710,-693,-638,-566,-483,-390,-293,-192,-88,13,112,203,287,356,411,437,438,399,322,196,30,-174,-399,-618,-819,-950,-1000,-931,-738,-423,-7,468,958,1388,1720,1878,1858,1627,1225,676,58,-569,-1132,-1559,-1829,-1890,-1773,-1477,-1050,-532,16,548,1005,1349,1545,1573,1430,1138,717,238,-269,-720,-1083,-1312,-1394,-1337,-1162,-908,-618,-327,-69,160,340,523,691,906,1151,1440,1749,2047,2277,2411,2375,2165,1749,1153,417,-392,-1194,-1900,-2424,-2707,-2695,-2393,-1812,-1015,-69,938,1915,2795,3508,4027,4340,4458,4426,4283,4100,3914,3786,3718,3731,3787,3851,3872,3797,3585,3219,2686,2021,1254,443,-353,-1089,-1715,-2208,-2560,-2768,-2854,-2838,-2748,-2595,-2421,-2206,-2001,-1773,-1565,-1353,-1175,-1014,-899,-827,-804,-830,-892,-981,-1074,-1168,-1237,-1289,-1304,-1297,-1254,-1191,-1090,-963,-796,-590,-350,-76,215,508,778,1005,1160,1229,1197,1066,842,548,206,-143,-471,-745,-931,-1028,-1017,-917,-745,-524,-308,-110,14,52,-4,-170,-389,-662,-911,-1112,-1206,-1177,-1011,-727,-358,42,413,704,858,871,711,417,5,-471,-972,-1448,-1876,-2223,-2493,-2690,-2823,-2924,-2992,-3056,-3104,-3138,-3147,-3106,-3019,-2856,-2640,-2361,-2050,-1722,-1409,-1124,-890,-690,-530,-367,-180,59,382,784,1259,1783,2294,2749,3076,3230,3163,2864,2329,1600,718,-236,-1196,-2077,-2815,-3362,-3680,-3777,-3660,-3377,-2982,-2533,-2104,-1734,-1468,-1321,-1285,-1347,-1470,-1614,-1752,-1851,-1896,-1888,-1817,-1708,-1560,-1389,-1198,-1003,-798,-617,-446,-327,-251,-240,-286,-382,-499,-613,-689,-696,-615,-441,-170,165,543,920,1260,1522,1696,1739,1684,1511,1267,977,683,428,246,166,201,346,580,867,1156,1411,1573,1628,1548,1354,1069,744,423,172,12,-8,81,284,531,784,976,1064,1020,828,512,92,-373,-841,-1261,-1583,-1797,-1874,-1845,-1713,-1546,-1363,-1232,-1175,-1224,-1380,-1637,-1958,-2305,-2635,-2892,-3048,-3065,-2922,-2619,-2148,-1523,-759,127,1096,2116,3140,4103,4964,5640,6093,6269,6137,5702,4972,4007,2882,1679,534,-483,-1239,-1704,-1811,-1590,-1070,-337,506,1353,2088,2627,2903,2897,2609,2090,1396,616,-174,-892,-1480,-1893,-2103,-2106,-1906,-1526,-1000,-370,303,971,1551,2005,2256,2298,2103,1701,1140,478,-176,-763,-1174,-1368,-1307,-981,-440,274,1065,1848,2526,3015,3251,3192,2838,2208,1370,397,-595,-1510,-2243,-2703,-2869,-2688,-2239,-1541,-722,142,946,1609,2088,2359,2439,2376,2223,2053,1918,1871,1917,2066,2275,2500,2697,2794,2778,2607,2290,1852,1319,759,219,-238,-572,-746,-759,-623,-375,-68,241,498,651,686,590,398,137,-126,-347,-456,-424,-203,207,805,1577,2463,3432,4399,5297,6057,6604,6890,6884,6567,5960,5106,4054,2902,1716,609,-348,-1077,-1529,-1687,-1560,-1186,-637,7,650,1214,1617,1831,1826,1625,1270,811,333,-115,-458,-673,-727,-632,-410,-85,283,674,1015,1307,1474,1541,1435,1196,774,220,-484,-1268,-2117,-2942,-3704,-4314,-4732,-4892,-4791,-4412,-3793,-2990,-2063,-1112,-215,546,1100,1406,1450,1234,802,211,-469,-1150,-1760,-2235,-2528,-2614,-2501,-2206,-1779,-1272,-738,-243,178,480,652,682,594,400,155,-113,-349,-521,-596,-571,-434,-225,50,333,608,826,975,1029,997,874,687,442,162,-142,-467,-802,-1161,-1536,-1931,-2340,-2736,-3107,-3404,-3600,-3647,-3510,-3169,-2597,-1817,-839,282,1483,2691,3809,4768,5480,5905,6002,5776,5247,4462,3489,2391,1255,135,-895,-1802,-2546,-3120,-3517,-3758,-3854,-3845,-3762,-3640,-3523,-3423,-3379,-3388,-3445,-3550,-3652,-3747,-3789,-3759,-3645,-3436,-3137,-2776,-2350,-1920,-1474,-1076,-715,-427,-214,-82,-27,-49,-135,-270,-455,-656,-878,-1094,-1290,-1453,-1559,-1608,-1574,-1484,-1321,-1132,-920,-734,-586,-519,-532,-643,-847,-1111,-1439,-1749,-2053,-2259,-2386,-2376,-2255,-2017,-1701,-1336,-962,-609,-314,-83,62,133,137,88,5,-88,-182,-252,-302,-319,-308,-277,-222,-165,-94,-31,35,82,114,109,69,-26,-166,-362,-597,-859,-1146,-1426,-1716,-1988,-2261,-2515,-2759,-2974,-3140,-3243,-3235,-3101,-2803,-2334,-1692,-895,18,996,1971,2876,3641,4218,4560,4653,4510,4143,3622,2981,2305,1633,1039,526,148,-138,-301,-407,-457,-492,-542,-605,-718,-848,-1011,-1170,-1320,-1434,-1497,-1505,-1448,-1343,-1207,-1056,-913,-802,-713,-671,-641,-627,-591,-529,-408,-244,-26,218,461,678,823,877,806,614,293,-131,-625,-1142,-1635,-2033,-2305,-2393,-2280,-1956,-1436,-754,42,880,1693,2401,2941,3255,3323,3128,2705,2085,1343,542,-230,-899,-1408,-1691,-1757,-1574,-1213,-700,-138,409,840,1108,1147,955,540,-60,-764,-1511,-2196,-2759,-3120,-3251,-3136,-2788,-2265,-1610,-927,-272,255,619,765,692,420,-30,-582,-1195,-1802,-2344,-2787,-3084,-3218,-3165,-2933,-2502,-1912,-1151,-271,703,1733,2760,3748,4647,5396,5991,6358,6526,6457,6183,5727,5122,4414,3659,2882,2140,1452,839,324,-93,-407,-619,-739,-773,-736,-640,-504,-330,-139,68,284,489,698,871,1026,1128,1190,1196,1162,1088,1003,919,855,833,848,918,1017,1152,1284,1400,1476,1476,1396,1205,905,499,-2,-567,-1163,-1746,-2266,-2681,-2961,-3075,-3035,-2831,-2517,-2112,-1684,-1272,-929,-699,-590,-628,-767,-1004,-1266,-1508,-1667,-1676,-1505,-1108,-498,309,1246,2246,3186,3988,4529,4761,4629,4139,3336,2280,1105,-112,-1202,-2106,-2699,-2969,-2892,-2511,-1903,-1158,-397,277,764,1009,964,656,106,-612,-1414,-2226,-2957,-3551,-3954,-4135,-4082,-3791,-3284,-2589,-1744,-814,165,1114,2000,2778,3414,3914,4260,4472,4559,4531,4404,4188,3889,3524,3105,2647,2179,1717,1297,935,658,474,386,397,477,625,802,987,1164,1307,1409,1466,1467,1427,1329,1201,1017,817,582,346,115,-93,-257,-372,-419,-404,-318,-172,34,284,575,881,1188,1467,1680,1810,1812,1674,1391,952,408,-222,-867,-1471,-1970,-2305,-2443,-2360,-2072,-1601,-1011,-357,277,824,1232,1448,1462,1274,916,427,-119,-663,-1126,-1442,-1564,-1460,-1132,-606,50,771,1454,2025,2406,2568,2487,2208,1774,1275,798,422,231,248,501,938,1511,2125,2689,3094,3280,3178,2783,2122,1229,214,-849,-1853,-2701,-3345,-3718,-3832,-3687,-3336,-2839,-2255,-1664,-1105,-631,-248,48,278,489,711,992,1346,1778,2273,2774,3242,3597,3791,3761,3495,2965,2219,1288,249,-806,-1799,-2624,-3226,-3540,-3556,-3287,-2766,-2073,-1278,-476,249,834,1226,1413,1392,1207,898,541,194,-74,-221,-211,-42,274,706,1198,1710,2174,2549,2800,2893,2824,2596,2212,1707,1091,412,-317,-1036,-1739,-2367,-2900,-3297,-3533,-3581,-3443,-3114,-2627,-2016,-1342,-664,-55,430,736,831,705,368,-138,-764,-1427,-2055,-2561,-2874,-2945,-2732,-2256,-1535,-657,304,1221,2000,2533,2752,2615,2129,1325,294,-865,-2031,-3066,-3870,-4340,-4429,-4122,-3461,-2508,-1396,-224,837,1694,2229,2384,2156,1554,675,-393,-1521,-2581,-3482,-4118,-4473,-4521,-4298,-3863,-3277,-2621,-1959,-1340,-790,-326,76,418,740,1047,1356,1656,1932,2154,2288,2304,2172,1888,1444,875,205,-508,-1210,-1845,-2355,-2705,-2871,-2842,-2649,-2309,-1882,-1419,-975,-607,-347,-227,-245,-392,-632,-911,-1186,-1395,-1497,-1463,-1287,-967,-559,-74,414,865,1245,1509,1666,1705,1648,1518,1338,1134,918,695,467,227,-29,-306,-596,-889,-1164,-1387,-1555,-1621,-1606,-1493,-1305,-1073,-816,-587,-397,-297,-269,-344,-471,-644,-799,-899,-897,-754,-461,-18,543,1170,1788,2325,2690,2829,2689,2256,1556,623,-441,-1563,-2614,-3501,-4122,-4412,-4324,-3859,-3052,-1978,-748,514,1663,2576,3142,3293,3018,2329,1324,104,-1184,-2397,-3404,-4104,-4426,-4367,-3941,-3225,-2310,-1307,-317,560,1273,1776,2084,2214,2227,2174,2115,2096,2138,2252,2411,2590,2733,2806,2763,2581,2258,1794,1240,617,-8,-596,-1105,-1494,-1760,-1891,-1906,-1827,-1683,-1514,-1343,-1198,-1087,-998,-921,-825,-672,-460,-144,239,695,1166,1625,2006,2288,2425,2429,2300,2085,1826,1585,1410,1344,1398,1560,1797,2041,2231,2290,2166,1831,1278,558,-284,-1138,-1918,-2528,-2875,-2934,-2659,-2101,-1292,-328,701,1690,2551,3224,3662,3872,3867,3703,3441,3146,2889,2715,2661,2736,2931,3202,3507,3770,3934,3936,3743,3325,2720,1934,1077,193,-593,-1213,-1585,-1665,-1444,-953,-249,568,1400,2128,2671,2945,2937,2636,2096,1385,587,-198,-897,-1444,-1805,-1979,-1988,-1871,-1692,-1490,-1324,-1201,-1132,-1087,-1030,-916,-690,-331,193,860,1643,2489,3314,4058,4618,4960,5012,4787,4294,3575,2724,1808,935,189,-365,-680,-743,-578,-234,218,691,1101,1379,1470,1361,1064,624,95,-434,-913,-1258,-1459,-1479,-1360,-1109,-808,-486,-216,-24,71,64,-9,-119,-212,-253,-205,-60,171,460,752,1002,1137,1133,944,584,61,-561,-1239,-1877,-2426,-2814,-3016,-3011,-2819,-2469,-2018,-1512,-1009,-542,-135,201,486,720,943,1158,1395,1649,1932,2216,2491,2718,2867,2900,2796,2521,2094,1502,801,20,-767,-1495,-2095,-2502,-2681,-2600,-2281,-1746,-1070,-318,418,1065,1553,1846,1913,1773,1436,959,379,-243,-860,-1443,-1941,-2372,-2695,-2946,-3103,-3194,-3214,-3156,-3029,-2801,-2480,-2054,-1524,-911,-241,438,1082,1618,2014,2192,2157,1862,1357,652,-171,-1049,-1892,-2622,-3162,-3460,-3492,-3247,-2772,-2106,-1334,-544,184,773,1172,1362,1343,1157,852,499,164,-99,-245,-262,-159,43,294,551,767,899,929,845,654,383,57,-293,-629,-942,-1210,-1446,-1651,-1861,-2083,-2362,-2693,-3098,-3558,-4059,-4555,-5010,-5365,-5586,-5627,-5483,-5147,-4649,-4016,-3304,-2548,-1800,-1078,-423,172,684,1125,1487,1769,1970,2086,2109,2042,1871,1608,1248,800,278,-307,-925,-1544,-2135,-2634,-3013,-3215,-3207,-2986,-2535,-1902,-1117,-250,628,1454,2156,2688,3013,3107,2969,2614,2066,1373,575,-255,-1083,-1830,-2487,-3002,-3380,-3616,-3723,-3721,-3622,-3438,-3169,-2814,-2363,-1808,-1160,-413,374,1187,1948,2601,3093,3356,3373,3126,2627,1922,1068,139,-772,-1602,-2261,-2717,-2928,-2908,-2677,-2288,-1806,-1301,-842,-477,-240,-138,-157,-273,-432,-610,-748,-841,-854,-805,-688,-526,-336,-127,86,293,508,712,928,1143,1366,1584,1793,1980,2121,2206,2202,2094,1865,1499,1001,368,-359,-1167,-1991,-2790,-3510,-4084,-4494,-4687,-4670,-4435,-4007,-3417,-2707,-1924,-1119,-336,366,969,1419,1730,1872,1880,1763,1564,1312,1049,794,575,389,231,95,-57,-215,-414,-630,-860,-1071,-1234,-1308,-1268,-1083,-746,-264,352,1049,1797,2515,3160,3643,3937,3981,3767,3303,2615,1766,823,-136,-1029,-1788,-2369,-2735,-2886,-2830,-2595,-2223,-1744,-1208,-633,-56,505,1036,1516,1927,2258,2477,2581,2551,2383,2088,1681,1194,671,155,-306,-656,-880,-936,-841,-597,-250,165,586,976,1287,1499,1601,1600,1522,1387,1242,1103,1003,952,947,988,1047,1116,1167,1189,1173,1116,1022,902,762,618,473,340,214,99,-13,-128,-252,-398,-566,-768,-992,-1250,-1517,-1798,-2059,-2295,-2468,-2565,-2548,-2407,-2118,-1679,-1088,-371,451,1325,2200,3014,3694,4189,4437,4417,4109,3539,2744,1797,769,-245,-1174,-1953,-2542,-2931,-3129,-3165,-3085,-2921,-2726,-2506,-2287,-2046,-1784,-1460,-1070,-586,-5,653,1379,2111,2810,3400,3820,4013,3932,3565,2919,2044,1000,-111,-1213,-2192,-2999,-3555,-3863,-3898,-3705,-3305,-2748,-2080,-1329,-536,285,1111,1925,2707,3434,4073,4597,4975,5180,5200,5027,4677,4169,3556,2876,2201,1584,1076,722,532,513,637,870,1163,1461,1725,1908,1994,1972,1854,1660,1426,1185,972,826,742,760,847,1004,1215,1435,1661,1847,1985,2053,2046,1961,1812,1600,1366,1107,866,638,438,256,72,-128,-382,-703,-1121,-1628,-2232,-2883,-3567,-4202,-4743,-5108,-5240,-5086,-4617,-3826,-2748,-1442,5,1472,2846,4006,4844,5308,5345,4993,4287,3328,2224,1083,24,-879,-1566,-2017,-2249,-2293,-2212,-2049,-1868,-1689,-1533,-1393,-1243,-1064,-824,-502,-100,382,904,1438,1917,2303,2523,2558,2366,1959,1348,585,-275,-1154,-1983,-2696,-3244,-3598,-3752,-3725,-3537,-3235,-2852,-2414,-1963,-1487,-1018,-531,-49,446,930,1396,1824,2183,2464,2640,2713,2682,2564,2380,2175,1960,1802,1690,1673,1730,1872,2060,2288,2510,2709,2862,2942,2948,2869,2707,2473,2180,1844,1494,1146,832,566,368,236,176,157,175,180,157,65,-97,-351,-662,-1034,-1402,-1755,-2035,-2230,-2319,-2311,-2231,-2106,-1992,-1918,-1933,-2044,-2258,-2554,-2879,-3192,-3402,-3471,-3322,-2946,-2329,-1514,-564,438,1379,2169,2703,2929,2801,2328,1550,530,-620,-1802,-2892,-3798,-4425,-4748,-4733,-4425,-3864,-3127,-2298,-1443,-639,80,679,1158,1518,1772,1941,2034,2065,2043,1960,1833,1641,1397,1081,707,263,-239,-789,-1369,-1957,-2517,-3036,-3475,-3840,-4103,-4299,-4405,-4466,-4462,-4414,-4305,-4124,-3854,-3477,-2981,-2370,-1658,-872,-60,729,1443,2017,2428,2630,2631,2435,2076,1602,1064,520,19,-397,-703,-885,-946,-900,-759,-564,-313,-60,211,455,689,898,1087,1262,1429,1591,1755,1913,2060,2179,2255,2265,2192,2024,1758,1390,953,453,-54,-542,-963,-1280,-1477,-1537,-1481,-1332,-1135,-950,-825,-820,-961,-1269,-1738,-2320,-2968,-3593,-4109,-4429,-4481,-4214,-3618,-2718,-1577,-296,1015,2219,3207,3874,4163,4051,3565,2763,1751,629,-477,-1470,-2278,-2842,-3176,-3275,-3203,-3003,-2739,-2454,-2189,-1963,-1771,-1627,-1480,-1346,-1174,-971,-713,-404,-39,363,812,1258,1718,2129,2487,2743,2878,2860,2671,2315,1775,1095,274,-631,-1598,-2556,-3475,-4275,-4918,-5348,-5528,-5433,-5070,-4444,-3616,-2628,-1567,-500,485,1337,1985,2423,2626,2624,2442,2135,1754,1368,1022,775,649,671,841,1137,1543,2003,2481,2927,3292,3546,3654,3611,3413,3083,2641,2132,1597,1083,625,261,6,-126,-136,-44,138,373,642,917,1178,1420,1633,1829,2020,2205,2405,2598,2788,2940,3029,3022,2887,2614,2188,1642,993,315,-343,-893,-1275,-1436,-1327,-970,-357,423,1306,2191,2960,3537,3827,3796,3436,2768,1870,821,-269,-1284,-2141,-2742,-3050,-3037,-2709,-2118,-1306,-368,628,1578,2420,3075,3500,3659,3543,3167,2559,1769,870,-70,-957,-1712,-2267,-2561,-2570,-2308,-1795,-1119,-351,402,1045,1511,1724,1691,1392,887,234,-489,-1187,-1777,-2194,-2374,-2303,-1978,-1430,-711,108,944,1721,2353,2801,3004,2975,2715,2268,1703,1072,475,-34,-382,-527,-452,-148,343,989,1701,2425,3059,3553,3835,3889,3694,3286,2703,2014,1301,634,81,-301,-503,-503,-349,-64,279,630,932,1131,1212,1150,965,680,322,-42,-389,-651,-819,-846,-761,-552,-275,38,331,565,686,699,573,361,79,-201,-431,-544,-515,-308,47,532,1077,1611,2067,2371,2482,2375,2051,1547,910,208,-483,-1091,-1550,-1812,-1862,-1684,-1323,-818,-236,338,842,1199,1364,1312,1036,563,-56,-757,-1462,-2085,-2556,-2809,-2806,-2542,-2018,-1294,-418,510,1408,2184,2749,3051,3038,2707,2069,1166,64,-1157,-2411,-3596,-4637,-5440,-5960,-6159,-6022,-5588,-4874,-3974,-2939,-1869,-826,121,923,1568,2026,2335,2481,2524,2459,2347,2187,2022,1867,1730,1632,1559,1514,1467,1411,1304,1138,887,550,131,-342,-853,-1339,-1789,-2145,-2399,-2536,-2561,-2499,-2383,-2239,-2123,-2043,-2044,-2115,-2270,-2473,-2717,-2940,-3124,-3208,-3167,-2967,-2596,-2063,-1396,-646,125,835,1418,1794,1937,1801,1418,807,42,-802,-1633,-2363,-2920,-3248,-3323,-3154,-2767,-2220,-1591,-933,-343,152,488,673,695,601,422,216,35,-82,-102,-24,158,398,690,954,1187,1317,1344,1232,993,634,182,-321,-844,-1327,-1738,-2039,-2199,-2221,-2091,-1844,-1496,-1095,-678,-293,25,235,329,293,133,-124,-470,-852,-1255,-1643,-1982,-2269,-2469,-2594,-2631,-2591,-2488,-2330,-2152,-1957,-1783,-1641,-1543,-1502,-1510,-1558,-1622,-1681,-1697,-1649,-1507,-1252,-891,-419,122,724,1318,1888,2375,2759,3011,3125,3103,2957,2712,2388,2015,1620,1209,808,403,7,-401,-814,-1251,-1695,-2150,-2595,-3001,-3348,-3600,-3727,-3718,-3549,-3229,-2764,-2186,-1524,-835,-160,430,905,1199,1314,1219,938,507,-38,-622,-1181,-1657,-1972,-2101,-2003,-1687,-1167,-510,244,980,1648,2147,2428,2465,2240,1805,1201,518,-159,-750,-1182,-1419,-1445,-1274,-948,-519,-45,412,809,1113,1302,1385,1369,1275,1135,968,799,650,519,427,355,315,293,295,313,362,424,517,616,718,798,836,798,673,434,76,-391,-959,-1586,-2231,-2850,-3375,-3766,-3970,-3959,-3720,-3255,-2589,-1769,-848,100,1016,1822,2479,2936,3190,3252,3137,2910,2606,2283,1987,1736,1548,1405,1285,1161,988,755,440,51,-383,-834,-1245,-1576,-1778,-1822,-1696,-1390,-946,-375,259,915,1541,2089,2517,2808,2930,2891,2686,2345,1893,1370,831,310,-128,-458,-662,-726,-681,-550,-380,-216,-110,-81,-164,-344,-616,-937,-1277,-1572,-1789,-1885,-1839,-1647,-1323,-898,-420,62,504,851,1094,1207,1208,1119,968,794,637,517,459,462,528,634,768,895,1001,1056,1058,982,850,654,420,169,-86,-305,-474,-567,-560,-448,-211,146,619,1196,1841,2524,3188,3778,4232,4492,4513,4260,3731,2944,1936,793,-422,-1587,-2622,-3429,-3949,-4132,-3971,-3490,-2730,-1777,-706,378,1391,2262,2932,3392,3631,3693,3628,3493,3366,3281,3293,3395,3586,3813,4033,4171,4178,4006,3627,3054,2305,1437,519,-375,-1179,-1817,-2268,-2492,-2512,-2339,-2038,-1642,-1233,-847,-542,-336,-249,-269,-381,-543,-733,-887,-989,-985,-856,-595,-185,336,955,1612,2259,2829,3269,3514,3538,3304,2821,2098,1189,141,-954,-2027,-2982,-3755,-4276,-4513,-4449,-4092,-3481,-2657,-1706,-682,307,1212,1947,2465,2737,2743,2497,2026,1376,617,-185,-952,-1615,-2121,-2418,-2500,-2356,-2015,-1512,-900,-235,432,1041,1574,1985,2286,2464,2543,2520,2428,2255,2023,1721,1352,912,398,-175,-810,-1465,-2131,-2745,-3285,-3680,-3905,-3903,-3662,-3164,-2430,-1491,-403,760,1925,2997,3917,4610,5047,5222,5144,4872,4465,4001,3567,3217,3014,2963,3066,3278,3534,3763,3879,3808,3511,2942,2140,1119,-20,-1209,-2327,-3288,-4001,-4411,-4498,-4268,-3778,-3091,-2315,-1536,-852,-332,-24,59,-84,-404,-861,-1386,-1913,-2385,-2745,-2955,-3002,-2870,-2597,-2190,-1717,-1210,-731,-323,-28,139,143,25,-232,-565,-947,-1323,-1645,-1869,-1964,-1907,-1697,-1343,-870,-324,258,814,1312,1689,1939,2023,1961,1759,1443,1060,632,212,-179,-514,-773,-965,-1080,-1141,-1155,-1137,-1110,-1072,-1043,-1008,-980,-944,-902,-848,-784,-710,-638,-573,-521,-503,-507,-561,-638,-758,-889,-1033,-1167,-1279,-1360,-1403,-1412,-1400,-1375,-1369,-1388,-1461,-1583,-1764,-1980,-2221,-2452,-2660,-2804,-2889,-2889,-2816,-2677,-2478,-2242,-1986,-1712,-1448,-1186,-939,-709,-491,-293,-113,33,145,190,163,31,-213,-579,-1057,-1623,-2231,-2830,-3350,-3729,-3912,-3857,-3552,-3003,-2249,-1345,-360,625,1543,2326,2926,3325,3497,3474,3263,2912,2465,1957,1447,961,540,210,-19,-120,-116,14,221,497,791,1074,1302,1451,1505,1465,1351,1190,1022,894,846,914,1128,1499,2030,2696,3465,4261,5020,5628,6005,6058,5740,5025,3956,2594,1071,-484,-1908,-3061,-3834,-4138,-3979,-3365,-2399,-1191,112,1359,2418,3177,3561,3548,3135,2386,1363,168,-1092,-2337,-3463,-4434,-5204,-5761,-6132,-6301,-6320,-6172,-5884,-5458,-4897,-4228,-3467,-2663,-1869,-1143,-547,-140,47,-7,-282,-722,-1259,-1794,-2240,-2544,-2676,-2672,-2593,-2537,-2605,-2890,-3447,-4298,-5397,-6672,-7994,-9234,-10252,-10940,-11215,-11044,-10450,-9460,-8175,-6649,-4981,-3226,-1424,377,2166,3874,5472,6865,7996,8782,9181,9186,8827,8212,7456,6730,6162,5871,5893,6227,6787,7474,8156,8726,9098,9255,9211,9046,8878,8815,8991,9457,10231,11252,12378,13447,14234,14570,14291,13331,11693,9473,6852,4057,1362,-976,-2713,-3685,-3802,-3066,-1603,404,2662,4874,6727,7951,8365,7867,6495,4360,1702,-1221,-4091,-6625,-8583,-9792,-10181,-9762,-8634,-6974,-4986,-2910,-963,673,1851,2501,2607,2198,1380,239,-1072,-2452,-3766,-4929,-5862,-6503,-6830,-6808,-6461,-5796,-4879,-3760,-2550,-1333,-232,651,1234,1440,1255,679,-235,-1382,-2651,-3864,-4883,-5555,-5796,-5571,-4924,-3973,-2879,-1849,-1066,-710,-880,-1629,-2906,-4626,-6602,-8667,-10595,-12212,-13361,-13940,-13904,-13258,-12055,-10384,-8350,-6075,-3687,-1310,920,2884,4478,5602,6225,6324,5954,5202,4222,3172,2240,1572,1274,1387,1882,2663,3601,4546,5358,5948,6255,6310,6149,5905,5664,5573,5693,6080,6712,7523,8404,9220,9840,10151,10078,9604,8755,7604,6277,4886,3587,2489,1687,1238,1131,1333,1737,2214,2623,2796,2634,2029,978,-495,-2282,-4235,-6175,-7915,-9271,-10130,-10381,-10041,-9131,-7776,-6121,-4335,-2612,-1096,73,818,1111,953,415,-429,-1472,-2604,-3719,-4711,-5509,-6041,-6289,-6220,-5864,-5235,-4384,-3368,-2250,-1104,-7,971,1760,2302,2569,2535,2230,1693,1004,257,-443,-980,-1284,-1275,-973,-396,331,1091,1708,2041,1957,1375,287,-1280,-3213,-5374,-7591,-9679,-11471,-12829,-13645,-13867,-13482,-12532,-11068,-9212,-7040,-4721,-2358,-121,1873,3481,4624,5230,5303,4879,4063,2986,1836,780,-7,-408,-361,137,992,2115,3325,4506,5511,6278,6743,6958,6934,6798,6629,6541,6614,6894,7382,8027,8746,9424,9932,10177,10061,9567,8683,7489,6073,4571,3131,1886,957,431,321,614,1217,1995,2799,3441,3785,3703,3146,2117,681,-1017,-2845,-4583,-6101,-7227,-7890,-8042,-7716,-6980,-5960,-4790,-3609,-2560,-1728,-1189,-957,-1016,-1302,-1737,-2206,-2607,-2844,-2848,-2580,-2051,-1282,-356,662,1665,2574,3300,3774,3944,3773,3262,2413,1300,-15,-1411,-2762,-3940,-4821,-5309,-5355,-4943,-4108,-2952,-1588,-204,1030,1929,2350,2187,1414,52,-1795,-3985,-6339,-8658,-10762,-12491,-13722,-14399,-14483,-14013,-13039,-11645,-9917,-7957,-5850,-3711,-1626,294,1960,3294,4239,4765,4906,4686,4227,3628,3045,2598,2414,2542,3010,3768,4736,5800,6846,7761,8468,8928,9134,9134,9002,8814,8677,8643,8754,9001,9320,9627,9799,9732,9323,8524,7330,5784,3989,2086,219,-1427,-2735,-3573,-3901,-3710,-3069,-2089,-935,212,1170,1775,1918,1543,659,-647,-2245,-3963,-5602,-7002,-7985,-8484,-8423,-7854,-6831,-5492,-3982,-2463,-1090,9,745,1083,1032,661,56,-651,-1353,-1930,-2320,-2470,-2389,-2093,-1653,-1111,-558,-34,395,696,839,823,641,329,-87,-550,-1013,-1408,-1699,-1840,-1818,-1647,-1338,-956,-533,-162,116,200,60,-377,-1106,-2133,-3408,-4866,-6416,-7962,-9395,-10624,-11563,-12154,-12352,-12152,-11545,-10578,-9270,-7688,-5887,-3942,-1947,5,1801,3335,4524,5290,5609,5489,4979,4191,3252,2328,1576,1126,1068,1415,2135,3128,4263,5403,6420,7223,7767,8054,8121,8057,7932,7856,7867,8018,8271,8589,8861,8996,8872,8414,7577,6355,4822,3069,1239,-495,-1994,-3096,-3722,-3803,-3369,-2467,-1231,187,1611,2851,3759,4212,4151,3579,2570,1236,-246,-1706,-2961,-3861,-4301,-4234,-3663,-2670,-1357,106,1575,2875,3892,4534,4783,4646,4216,3576,2859,2176,1620,1249,1097,1127,1333,1615,1942,2231,2429,2507,2429,2202,1838,1375,845,308,-203,-640,-976,-1199,-1308,-1313,-1255,-1149,-1043,-957,-905,-913,-973,-1111,-1321,-1633,-2038,-2567,-3201,-3958,-4802,-5728,-6684,-7631,-8516,-9267,-9846,-10171,-10218,-9932,-9302,-8323,-7022,-5454,-3714,-1897,-150,1432,2711,3628,4130,4231,3990,3515,2937,2401,2034,1912,2091,2534,3212,4028,4903,5748,6499,7109,7551,7832,7952,7942,7835,7647,7417,7139,6821,6438,5969,5385,4676,3835,2890,1874,865,-86,-870,-1449,-1739,-1727,-1419,-837,-61,829,1720,2500,3067,3326,3229,2752,1914,795,-530,-1918,-3257,-4416,-5293,-5828,-5979,-5778,-5258,-4524,-3655,-2772,-1944,-1248,-709,-326,-91,55,136,202,272,348,420,463,436,326,104,-213,-620,-1061,-1511,-1883,-2154,-2260,-2190,-1930,-1514,-971,-372,227,758,1162,1394,1434,1261,908,392,-222,-878,-1517,-2093,-2577,-2982,-3317,-3640,-3997,-4439,-5021,-5754,-6650,-7667,-8763,-9841,-10824,-11596,-12069,-12155,-11795,-10973,-9703,-8056,-6144,-4108,-2118,-331,1103,2084,2557,2539,2108,1384,547,-248,-825,-1067,-903,-307,671,1947,3403,4887,6277,7433,8275,8730,8794,8481,7854,6990,5992,4946,3944,3025,2236,1558,994,496,53,-378,-783,-1172,-1511,-1777,-1922,-1935,-1766,-1447,-959,-368,293,933,1481,1851,1976,1813,1345,601,-364,-1451,-2563,-3568,-4388,-4915,-5133,-5019,-4608,-3959,-3139,-2233,-1303,-417,390,1083,1658,2104,2434,2639,2735,2708,2567,2301,1917,1429,856,250,-341,-853,-1211,-1373,-1284,-949,-375,371,1214,2058,2798,3336,3614,3563,3201,2520,1598,490,-691,-1852,-2884,-3703,-4232,-4457,-4374,-4051,-3565,-3026,-2551,-2246,-2201,-2469,-3056,-3939,-5028,-6236,-7413,-8436,-9162,-9494,-9344,-8703,-7582,-6076,-4296,-2414,-571,1046,2343,3220,3677,3748,3540,3183,2845,2671,2785,3263,4107,5278,6661,8120,9492,10622,11390,11700,11529,10888,9850,8525,7039,5548,4172,3032,2181,1649,1412,1409,1558,1774,1959,2069,2050,1895,1638,1298,953,642,420,324,352,509,739,1006,1216,1332,1259,998,507,-166,-985,-1866,-2730,-3484,-4056,-4381,-4430,-4183,-3663,-2896,-1946,-877,228,1297,2240,3011,3543,3824,3832,3589,3109,2450,1632,740,-184,-1059,-1801,-2345,-2610,-2550,-2148,-1422,-421,739,1954,3068,3947,4489,4588,4246,3456,2307,901,-633,-2139,-3495,-4568,-5284,-5575,-5445,-4923,-4093,-3072,-2007,-1044,-334,13,-92,-661,-1687,-3063,-4684,-6372,-7954,-9249,-10101,-10388,-10042,-9057,-7502,-5487,-3209,-841,1380,3294,4744,5668,6063,5992,5595,5027,4472,4089,3999,4252,4855,5709,6714,7688,8490,8971,9035,8644,7810,6616,5170,3636,2152,894,-47,-575,-686,-416,149,873,1619,2243,2633,2715,2459,1904,1106,192,-736,-1538,-2126,-2415,-2392,-2050,-1466,-708,95,834,1398,1701,1703,1390,808,23,-862,-1737,-2478,-3000,-3200,-3052,-2542,-1705,-618,617,1886,3053,4023,4682,4993,4915,4474,3707,2688,1493,224,-1033,-2172,-3114,-3760,-4062,-3972,-3488,-2650,-1527,-237,1091,2302,3263,3850,3991,3649,2858,1677,234,-1345,-2903,-4310,-5448,-6226,-6616,-6588,-6189,-5469,-4529,-3486,-2471,-1624,-1054,-874,-1119,-1823,-2922,-4361,-5982,-7665,-9212,-10484,-11317,-11617,-11307,-10409,-8961,-7119,-5018,-2883,-870,842,2173,3069,3569,3745,3724,3636,3619,3779,4171,4811,5636,6560,7442,8152,8548,8549,8090,7195,5909,4353,2657,985,-514,-1701,-2482,-2795,-2649,-2089,-1218,-173,901,1856,2566,2961,2987,2680,2091,1324,500,-260,-846,-1183,-1228,-991,-511,125,812,1436,1889,2080,1962,1510,771,-204,-1281,-2357,-3273,-3916,-4198,-4046,-3489,-2555,-1346,-1,1359,2566,3515,4105,4287,4049,3429,2478,1307,-3,-1314,-2527,-3525,-4213,-4520,-4409,-3873,-2961,-1753,-369,1042,2334,3361,4000,4184,3875,3108,1953,534,-1019,-2546,-3909,-4991,-5710,-6015,-5928,-5451,-4678,-3675,-2548,-1414,-379,443,961,1098,822,119,-963,-2360,-3957,-5626,-7213,-8581,-9577,-10125,-10134,-9630,-8638,-7273,-5643,-3907,-2165,-549,898,2122,3138,3953,4628,5187,5701,6187,6675,7141,7566,7871,8009,7890,7483,6745,5709,4410,2956,1448,26,-1185,-2073,-2557,-2582,-2166,-1338,-204,1112,2461,3685,4642,5231,5384,5096,4405,3412,2227,1009,-121,-1031,-1643,-1912,-1845,-1485,-911,-240,430,959,1280,1304,1029,475,-285,-1131,-1944,-2581,-2936,-2931,-2544,-1801,-785,391,1576,2640,3440,3898,3954,3602,2890,1884,704,-534,-1701,-2674,-3362,-3685,-3614,-3147,-2320,-1210,88,1449,2741,3847,4636,5039,4989,4484,3561,2282,775,-853,-2437,-3872,-5027,-5833,-6249,-6271,-5932,-5304,-4447,-3469,-2442,-1461,-605,59,461,559,324,-255,-1157,-2330,-3718,-5201,-6680,-8024,-9109,-9828,-10099,-9880,-9161,-7989,-6424,-4574,-2547,-469,1545,3383,4958,6202,7089,7613,7813,7749,7479,7085,6603,6081,5522,4926,4286,3580,2828,2025,1225,465,-186,-668,-931,-928,-659,-113,642,1560,2533,3462,4239,4771,4985,4855,4384,3621,2653,1589,540,-362,-1044,-1424,-1494,-1250,-759,-89,645,1340,1874,2174,2173,1866,1295,516,-340,-1185,-1886,-2363,-2572,-2471,-2135,-1581,-947,-303,230,577,679,508,87,-549,-1317,-2114,-2850,-3408,-3727,-3747,-3454,-2859,-2019,-992,121,1228,2225,3019,3535,3711,3525,2978,2107,977,-321,-1687,-3010,-4190,-5140,-5798,-6128,-6130,-5831,-5278,-4550,-3713,-2848,-2024,-1291,-701,-290,-76,-96,-343,-834,-1549,-2465,-3548,-4728,-5941,-7074,-8031,-8700,-8978,-8809,-8140,-7010,-5447,-3573,-1493,634,2670,4469,5930,6976,7593,7797,7677,7308,6821,6303,5823,5431,5111,4839,4569,4237,3813,3267,2610,1878,1125,424,-150,-548,-703,-627,-303,218,874,1595,2274,2846,3216,3360,3236,2882,2330,1668,980,361,-101,-357,-361,-129,305,877,1501,2085,2564,2854,2959,2857,2607,2258,1887,1572,1364,1318,1432,1703,2083,2523,2946,3300,3504,3538,3353,2970,2410,1722,1001,300,-274,-672,-850,-787,-510,-44,552,1219,1890,2502,2992,3310,3425,3296,2949,2368,1616,728,-226,-1177,-2056,-2812,-3383,-3769,-3930,-3905,-3703,-3373,-2957,-2504,-2048,-1624,-1245,-926,-677,-505,-439,-490,-708,-1103,-1716,-2528,-3526,-4630,-5750,-6763,-7536,-7967,-7957,-7485,-6545,-5206,-3563,-1740,109,1849,3355,4531,5331,5748,5820,5626,5264,4823,4405,4040,3767,3555,3361,3132,2795,2330,1698,949,104,-732,-1489,-2066,-2393,-2412,-2109,-1480,-589,510,1697,2883,3926,4744,5241,5380,5152,4601,3792,2844,1859,966,249,-217,-418,-347,-64,389,922,1475,1974,2377,2642,2763,2731,2567,2294,1938,1537,1112,703,313,-28,-329,-591,-818,-1033,-1236,-1426,-1593,-1723,-1776,-1753,-1617,-1381,-1065,-682,-288,92,424,678,850,924,905,783,575,251,-155,-677,-1273,-1958,-2678,-3425,-4138,-4785,-5328,-5718,-5951,-5992,-5874,-5587,-5188,-4703,-4178,-3659,-3159,-2723,-2342,-2058,-1864,-1803,-1889,-2150,-2597,-3228,-4013,-4902,-5814,-6660,-7344,-7780,-7904,-7674,-7098,-6192,-5039,-3697,-2294,-899,373,1474,2350,2986,3407,3633,3732,3739,3703,3648,3561,3439,3224,2892,2398,1739,920,-17,-998,-1960,-2784,-3414,-3759,-3789,-3476,-2846,-1941,-830,377,1588,2667,3529,4081,4278,4117,3619,2877,1970,1031,167,-532,-976,-1154,-1034,-654,-50,718,1558,2406,3151,3734,4066,4114,3846,3280,2453,1430,304,-830,-1886,-2766,-3436,-3839,-3976,-3859,-3502,-2959,-2249,-1449,-573,283,1101,1790,2317,2626,2697,2526,2146,1597,961,300,-295,-780,-1106,-1276,-1290,-1206,-1053,-899,-792,-754,-821,-971,-1201,-1459,-1724,-1931,-2071,-2098,-2027,-1842,-1584,-1265,-931,-600,-316,-89,62,115,90,-61,-305,-686,-1179,-1802,-2514,-3307,-4103,-4854,-5482,-5905,-6080,-5945,-5497,-4755,-3749,-2567,-1266,55,1323,2475,3462,4266,4878,5311,5577,5690,5658,5470,5128,4613,3942,3110,2174,1166,175,-734,-1469,-1966,-2168,-2048,-1602,-864,118,1265,2481,3674,4733,5573,6119,6334,6206,5760,5064,4180,3235,2304,1503,906,574,539,809,1348,2099,2981,3874,4676,5265,5558,5484,5040,4228,3140,1853,506,-789,-1906,-2762,-3283,-3441,-3243,-2707,-1911,-914,175,1272,2266,3086,3645,3910,3844,3468,2814,1955,981,-3,-895,-1602,-2065,-2241,-2150,-1817,-1326,-754,-203,247,519,583,419,53,-473,-1091,-1727,-2308,-2762,-3058,-3155,-3066,-2815,-2426,-1961,-1440,-898,-359,189,714,1218,1659,1988,2154,2074,1710,1024,39,-1204,-2582,-3999,-5276,-6307,-6961,-7181,-6933,-6237,-5161,-3777,-2209,-550,1076,2591,3905,4988,5795,6327,6572,6546,6253,5710,4935,3963,2827,1605,350,-833,-1869,-2666,-3164,-3308,-3095,-2533,-1674,-588,641,1905,3113,4150,4957,5445,5604,5413,4904,4143,3203,2204,1245,454,-88,-305,-170,298,1055,2002,3024,3992,4769,5249,5338,5004,4248,3124,1730,179,-1379,-2813,-3992,-4814,-5210,-5153,-4651,-3766,-2585,-1221,181,1506,2613,3428,3862,3910,3561,2878,1925,818,-335,-1406,-2290,-2910,-3207,-3196,-2891,-2386,-1768,-1151,-640,-313,-235,-415,-840,-1463,-2197,-2977,-3696,-4297,-4713,-4921,-4919,-4715,-4343,-3837,-3219,-2543,-1812,-1068,-329,378,996,1488,1771,1790,1480,803,-222,-1559,-3092,-4700,-6209,-7486,-8381,-8819,-8753,-8184,-7174,-5797,-4167,-2398,-615,1077,2580,3819,4757,5361,5645,5611,5295,4713,3912,2919,1791,568,-665,-1861,-2912,-3770,-4347,-4604,-4508,-4052,-3269,-2197,-919,494,1932,3307,4516,5477,6117,6394,6284,5819,5048,4067,3007,1986,1155,604,404,583,1095,1870,2795,3721,4532,5066,5255,5006,4329,3245,1839,225,-1452,-3051,-4410,-5414,-5956,-5987,-5496,-4534,-3182,-1583,117,1748,3154,4205,4804,4894,4481,3598,2342,824,-797,-2372,-3745,-4783,-5409,-5558,-5265,-4568,-3594,-2455,-1312,-282,501,990,1118,936,455,-217,-1010,-1816,-2555,-3153,-3552,-3727,-3654,-3345,-2826,-2128,-1312,-439,428,1214,1866,2323,2538,2475,2096,1409,414,-822,-2226,-3683,-5069,-6263,-7159,-7683,-7793,-7492,-6803,-5784,-4504,-3037,-1479,99,1609,2987,4170,5125,5816,6244,6401,6293,5938,5347,4554,3588,2504,1358,221,-825,-1720,-2381,-2766,-2843,-2596,-2069,-1279,-314,765,1872,2918,3840,4546,5006,5165,5031,4628,4009,3276,2523,1866,1408,1207,1306,1675,2271,2981,3716,4328,4742,4841,4602,3985,3040,1809,398,-1082,-2509,-3742,-4683,-5227,-5330,-4973,-4198,-3071,-1720,-258,1139,2369,3282,3818,3921,3593,2871,1832,571,-783,-2109,-3269,-4162,-4693,-4818,-4529,-3871,-2918,-1798,-633,436,1279,1816,1975,1758,1181,325,-734,-1860,-2947,-3875,-4530,-4858,-4794,-4353,-3551,-2469,-1190,165,1478,2645,3554,4156,4392,4264,3779,2961,1868,545,-925,-2453,-3967,-5345,-6545,-7465,-8090,-8371,-8323,-7932,-7247,-6271,-5076,-3691,-2195,-647,877,2303,3574,4630,5426,5932,6124,5987,5533,4777,3764,2558,1247,-82,-1304,-2333,-3069,-3444,-3430,-3012,-2234,-1153,141,1546,2955,4263,5377,6219,6750,6943,6820,6427,5829,5122,4399,3742,3228,2892,2743,2755,2872,3020,3131,3129,2963,2601,2023,1255,308,-745,-1847,-2905,-3835,-4536,-4952,-5010,-4712,-4069,-3132,-2007,-785,382,1401,2144,2556,2582,2244,1554,614,-514,-1695,-2837,-3818,-4559,-4972,-5037,-4726,-4092,-3187,-2114,-990,63,933,1514,1748,1602,1087,262,-784,-1937,-3050,-4010,-4681,-4998,-4912,-4422,-3602,-2516,-1314,-105,969,1801,2307,2448,2219,1665,854,-130,-1187,-2239,-3210,-4046,-4713,-5196,-5494,-5634,-5635,-5533,-5353,-5102,-4787,-4377,-3864,-3208,-2398,-1435,-330,855,2078,3247,4302,5161,5770,6078,6063,5714,5055,4117,2977,1711,428,-769,-1771,-2492,-2857,-2838,-2427,-1667,-626,604,1910,3187,4337,5283,5989,6429,6626,6616,6437,6176,5849,5551,5279,5092,4960,4905,4867,4843,4766,4631,4398,4065,3629,3089,2473,1788,1083,385,-249,-772,-1151,-1331,-1326,-1109,-729,-215,364,954,1465,1860,2063,2064,1838,1408,796,59,-745,-1556,-2292,-2900,-3310,-3485,-3388,-3029,-2414,-1607,-669,295,1193,1917,2389,2556,2388,1931,1219,377,-520,-1332,-1991,-2411,-2566,-2461,-2125,-1626,-1045,-456,47,420,608,594,384,-10,-533,-1131,-1743,-2296,-2747,-3060,-3223,-3258,-3200,-3107,-3041,-3057,-3194,-3465,-3843,-4284,-4700,-5012,-5127,-4976,-4521,-3753,-2704,-1441,-43,1390,2758,3978,4954,5631,5962,5920,5525,4797,3816,2650,1426,226,-821,-1640,-2157,-2333,-2169,-1692,-954,-37,996,2054,3091,4047,4889,5601,6150,6546,6770,6829,6734,6489,6121,5643,5083,4451,3778,3070,2353,1646,973,357,-176,-604,-914,-1086,-1124,-1027,-816,-510,-151,238,605,930,1167,1316,1339,1265,1062,779,390,-51,-565,-1107,-1681,-2265,-2832,-3373,-3833,-4194,-4403,-4435,-4265,-3903,-3362,-2712,-2009,-1339,-784,-395,-220,-255,-491,-876,-1363,-1883,-2383,-2826,-3166,-3418,-3560,-3632,-3639,-3619,-3581,-3549,-3521,-3512,-3512,-3540,-3588,-3657,-3740,-3810,-3845,-3821,-3718,-3546,-3324,-3106,-2936,-2895,-3014,-3331,-3833,-4479,-5187,-5867,-6401,-6692,-6660,-6258,-5483,-4378,-3008,-1485,90,1590,2915,3968,4676,4989,4897,4402,3554,2433,1124,-238,-1551,-2672,-3520,-4002,-4084,-3769,-3069,-2070,-823,561,2015,3448,4796,5994,6992,7741,8200,8349,8163,7666,6873,5847,4652,3378,2102,911,-139,-988,-1608,-1981,-2096,-1975,-1629,-1115,-471,225,909,1506,1951,2202,2214,2009,1575,992,296,-430,-1112,-1702,-2135,-2408,-2503,-2459,-2300,-2091,-1878,-1703,-1608,-1582,-1625,-1698,-1755,-1764,-1668,-1469,-1133,-688,-161,427,990,1513,1901,2135,2156,1951,1517,869,59,-872,-1827,-2765,-3574,-4234,-4662,-4869,-4836,-4597,-4198,-3695,-3166,-2670,-2255,-1950,-1739,-1599,-1477,-1335,-1141,-905,-648,-438,-333,-400,-684,-1184,-1888,-2704,-3570,-4332,-4926,-5210,-5160,-4723,-3926,-2819,-1485,-21,1458,2851,4059,4989,5590,5808,5644,5116,4279,3215,2034,846,-223,-1078,-1626,-1824,-1636,-1086,-198,954,2299,3747,5195,6567,7754,8699,9317,9576,9446,8942,8106,7000,5740,4409,3148,2025,1135,510,171,110,301,707,1268,1940,2628,3291,3822,4182,4296,4148,3719,3043,2159,1153,103,-893,-1742,-2380,-2752,-2833,-2651,-2219,-1631,-941,-269,330,751,979,976,779,437,28,-339,-590,-620,-400,98,832,1740,2707,3614,4335,4750,4788,4398,3600,2445,1031,-506,-2037,-3416,-4530,-5301,-5678,-5675,-5333,-4734,-3972,-3163,-2398,-1763,-1302,-1023,-895,-868,-858,-815,-684,-470,-199,56,224,209,-37,-550,-1315,-2262,-3309,-4319,-5174,-5751,-5953,-5740,-5093,-4059,-2710,-1153,498,2114,3579,4783,5641,6090,6103,5690,4880,3770,2443,1032,-338,-1544,-2469,-3018,-3135,-2789,-2002,-829,646,2292,3993,5601,7007,8086,8777,9015,8799,8153,7128,5831,4355,2837,1382,105,-915,-1621,-1977,-1990,-1670,-1071,-253,699,1684,2608,3356,3857,4036,3867,3355,2543,1501,338,-840,-1916,-2789,-3390,-3669,-3629,-3302,-2754,-2075,-1370,-745,-289,-75,-123,-423,-912,-1484,-2026,-2404,-2509,-2282,-1681,-764,389,1647,2838,3807,4408,4518,4110,3159,1772,33,-1852,-3744,-5430,-6789,-7691,-8094,-7994,-7452,-6562,-5461,-4271,-3131,-2134,-1354,-821,-521,-417,-441,-506,-562,-527,-423,-233,-45,83,54,-210,-746,-1581,-2666,-3930,-5262,-6515,-7568,-8279,-8568,-8372,-7695,-6568,-5083,-3345,-1494,329,1975,3325,4260,4727,4685,4157,3217,1955,532,-908,-2189,-3160,-3698,-3724,-3212,-2201,-774,927,2747,4511,6063,7273,8040,8327,8112,7446,6395,5060,3563,2026,580,-670,-1623,-2222,-2423,-2231,-1679,-817,253,1451,2645,3739,4605,5178,5365,5162,4554,3601,2373,986,-450,-1800,-2957,-3826,-4346,-4492,-4277,-3741,-2973,-2047,-1098,-199,541,1081,1391,1499,1454,1346,1254,1267,1432,1771,2258,2829,3392,3834,4051,3945,3473,2601,1382,-126,-1800,-3505,-5105,-6462,-7465,-8053,-8184,-7892,-7222,-6282,-5176,-4037,-2958,-2038,-1313,-818,-523,-394,-386,-410,-438,-384,-242,12,346,705,1013,1180,1131,801,174,-745,-1874,-3137,-4384,-5496,-6331,-6782,-6787,-6298,-5366,-4020,-2401,-599,1207,2896,4309,5327,5875,5884,5387,4418,3104,1592,60,-1299,-2323,-2877,-2882,-2322,-1257,223,1937,3737,5420,6847,7885,8466,8561,8189,7407,6302,4975,3547,2130,851,-197,-918,-1271,-1224,-812,-84,864,1919,2966,3881,4570,4945,4961,4605,3887,2875,1629,266,-1124,-2411,-3508,-4323,-4791,-4899,-4633,-4046,-3198,-2182,-1091,-34,915,1677,2232,2552,2681,2651,2528,2387,2271,2228,2276,2391,2548,2687,2746,2677,2413,1950,1262,393,-616,-1690,-2749,-3696,-4464,-4975,-5211,-5147,-4834,-4302,-3654,-2949,-2292,-1716,-1279,-967,-776,-669,-613,-570,-522,-436,-319,-141,70,308,538,690,724,560,153,-515,-1454,-2601,-3890,-5199,-6407,-7376,-7994,-8168,-7850,-7033,-5765,-4115,-2214,-190,1790,3566,4997,5951,6366,6213,5539,4450,3094,1648,305,-777,-1460,-1672,-1401,-688,356,1610,2905,4100,5066,5701,5977,5864,5421,4677,3742,2678,1606,603,-228,-824,-1120,-1114,-797,-246,485,1288,2060,2713,3165,3369,3302,2967,2389,1622,716,-256,-1224,-2128,-2900,-3497,-3888,-4053,-3993,-3729,-3285,-2692,-1997,-1227,-428,364,1109,1771,2318,2730,2995,3122,3123,3026,2863,2654,2429,2183,1932,1646,1324,933,460,-112,-778,-1533,-2345,-3171,-3972,-4676,-5250,-5641,-5821,-5800,-5567,-5169,-4637,-3998,-3308,-2570,-1824,-1071,-346,340,936,1427,1769,1963,2005,1909,1711,1405,1028,545,-39,-771,-1642,-2676,-3823,-5048,-6256,-7351,-8218,-8758,-8886,-8554,-7754,-6510,-4911,-3045,-1064,887,2666,4111,5138,5666,5683,5243,4413,3337,2146,998,20,-673,-1020,-991,-602,88,1005,2035,3084,4040,4836,5401,5716,5767,5580,5199,4672,4078,3482,2961,2568,2353,2315,2457,2727,3064,3409,3676,3822,3808,3619,3273,2790,2214,1579,932,307,-279,-783,-1216,-1545,-1767,-1869,-1827,-1628,-1257,-698,30,911,1885,2890,3832,4626,5186,5462,5430,5102,4535,3796,2988,2192,1488,927,533,292,175,119,68,-51,-269,-640,-1130,-1753,-2424,-3113,-3727,-4224,-4542,-4666,-4581,-4303,-3856,-3276,-2597,-1859,-1092,-344,351,942,1389,1656,1729,1609,1343,967,547,142,-238,-561,-874,-1213,-1620,-2158,-2831,-3646,-4551,-5478,-6322,-6989,-7365,-7381,-6995,-6190,-5025,-3557,-1909,-199,1429,2855,3958,4674,4954,4810,4285,3456,2438,1335,278,-639,-1313,-1717,-1786,-1580,-1094,-417,371,1212,1989,2683,3212,3595,3808,3902,3894,3846,3785,3755,3769,3839,3950,4073,4172,4202,4127,3920,3577,3105,2548,1940,1335,773,283,-130,-461,-740,-971,-1185,-1365,-1512,-1581,-1542,-1352,-977,-422,308,1145,2021,2831,3472,3843,3885,3562,2897,1965,860,-275,-1316,-2149,-2687,-2912,-2815,-2480,-1978,-1437,-963,-660,-596,-812,-1293,-2007,-2869,-3807,-4711,-5513,-6139,-6544,-6713,-6636,-6333,-5827,-5154,-4354,-3472,-2572,-1700,-938,-325,79,262,227,10,-334,-735,-1140,-1501,-1814,-2093,-2386,-2747,-3232,-3884,-4699,-5662,-6699,-7710,-8598,-9217,-9495,-9338,-8726,-7660,-6193,-4412,-2422,-372,1607,3362,4769,5724,6158,6062,5445,4401,3020,1461,-140,-1620,-2857,-3742,-4213,-4254,-3883,-3167,-2192,-1053,139,1318,2394,3351,4137,4768,5223,5519,5652,5632,5461,5145,4694,4117,3440,2686,1888,1095,350,-294,-795,-1133,-1286,-1285,-1142,-916,-628,-331,-25,268,572,899,1260,1679,2135,2623,3093,3499,3778,3873,3736,3334,2682,1795,765,-336,-1379,-2266,-2898,-3218,-3205,-2878,-2311,-1584,-828,-140,358,611,557,208,-411,-1229,-2161,-3109,-3987,-4712,-5225,-5486,-5476,-5200,-4673,-3930,-3016,-1993,-922,107,1024,1747,2208,2381,2247,1846,1238,508,-246,-942,-1515,-1939,-2230,-2419,-2591,-2795,-3124,-3588,-4216,-4962,-5758,-6517,-7117,-7467,-7464,-7047,-6196,-4893,-3229,-1252,877,3013,4989,6611,7757,8292,8183,7424,6109,4355,2357,309,-1582,-3121,-4187,-4664,-4556,-3877,-2727,-1229,483,2260,3986,5559,6903,7981,8755,9225,9381,9235,8808,8122,7226,6157,4986,3765,2574,1462,507,-272,-807,-1120,-1179,-1026,-679,-181,421,1088,1769,2436,3041,3575,3999,4308,4492,4538,4465,4268,3967,3582,3128,2623,2100,1571,1077,651,321,126,87,201,473,851,1302,1757,2154,2432,2540,2446,2136,1615,925,94,-793,-1700,-2538,-3269,-3830,-4187,-4316,-4197,-3837,-3248,-2462,-1538,-537,454,1353,2074,2548,2738,2631,2262,1688,1007,302,-319,-806,-1116,-1261,-1288,-1273,-1301,-1481,-1852,-2493,-3360,-4443,-5631,-6824,-7881,-8668,-9069,-8975,-8349,-7167,-5478,-3391,-1035,1372,3654,5564,6959,7665,7651,6897,5511,3633,1481,-724,-2740,-4375,-5475,-5944,-5784,-5012,-3753,-2120,-270,1644,3494,5158,6563,7635,8367,8722,8725,8399,7773,6914,5878,4737,3563,2426,1375,467,-279,-829,-1175,-1303,-1204,-895,-375,303,1104,1943,2759,3444,3954,4200,4168,3842,3255,2461,1545,588,-313,-1082,-1665,-2022,-2168,-2104,-1884,-1537,-1116,-660,-208,219,588,886,1096,1205,1210,1113,913,632,277,-130,-564,-1016,-1454,-1876,-2265,-2600,-2877,-3063,-3145,-3096,-2906,-2565,-2097,-1525,-915,-326,171,497,629,515,200,-303,-897,-1531,-2086,-2538,-2811,-2932,-2909,-2812,-2716,-2704,-2857,-3223,-3844,-4692,-5740,-6880,-8019,-8996,-9696,-9976,-9747,-8962,-7618,-5782,-3579,-1165,1234,3421,5173,6323,6760,6436,5398,3755,1680,-587,-2841,-4819,-6361,-7306,-7590,-7192,-6174,-4626,-2694,-536,1681,3804,5681,7224,8338,8996,9180,8920,8248,7259,6006,4619,3161,1749,440,-693,-1603,-2264,-2640,-2722,-2501,-1984,-1196,-188,968,2181,3331,4319,5034,5408,5391,4992,4246,3230,2059,840,-298,-1262,-1968,-2393,-2521,-2404,-2087,-1642,-1144,-639,-186,208,509,741,877,960,959,911,796,630,408,135,-190,-554,-962,-1389,-1828,-2248,-2618,-2900,-3060,-3049,-2865,-2478,-1928,-1229,-466,311,1005,1560,1915,2042,1944,1636,1184,631,62,-478,-929,-1293,-1541,-1733,-1881,-2049,-2289,-2636,-3130,-3777,-4558,-5431,-6314,-7116,-7723,-8032,-7952,-7428,-6444,-5030,-3264,-1264,811,2799,4513,5805,6548,6669,6172,5096,3575,1751,-167,-1998,-3547,-4660,-5232,-5193,-4548,-3344,-1682,310,2453,4602,6564,8219,9443,10177,10390,10102,9363,8261,6883,5358,3775,2259,887,-252,-1113,-1642,-1841,-1699,-1249,-536,384,1424,2496,3504,4343,4930,5192,5087,4621,3801,2723,1446,104,-1190,-2340,-3228,-3813,-4053,-3952,-3569,-2945,-2189,-1361,-552,194,830,1354,1758,2055,2270,2400,2476,2486,2436,2318,2126,1844,1484,1018,485,-127,-760,-1395,-1962,-2416,-2703,-2786,-2643,-2289,-1754,-1099,-403,254,796,1156,1314,1250,998,589,100,-429,-912,-1326,-1633,-1826,-1930,-1964,-1980,-2017,-2120,-2325,-2638,-3079,-3597,-4172,-4720,-5181,-5472,-5532,-5311,-4795,-3988,-2936,-1693,-348,1006,2265,3330,4106,4535,4564,4198,3464,2424,1184,-147,-1424,-2523,-3307,-3686,-3586,-2995,-1936,-495,1214,3039,4814,6390,7625,8433,8752,8595,7983,7004,5746,4314,2831,1401,120,-922,-1679,-2114,-2235,-2075,-1684,-1153,-536,54,574,956,1157,1172,987,616,100,-538,-1233,-1946,-2615,-3197,-3643,-3922,-4023,-3926,-3659,-3232,-2695,-2080,-1445,-814,-232,290,744,1125,1445,1705,1912,2066,2164,2200,2167,2060,1878,1618,1283,885,436,-31,-492,-895,-1205,-1382,-1394,-1240,-925,-497,-1,483,888,1161,1249,1153,880,472,-18,-524,-1002,-1392,-1681,-1857,-1939,-1964,-1974,-2026,-2160,-2412,-2793,-3285,-3861,-4456,-5014,-5460,-5748,-5817,-5670,-5288,-4710,-3969,-3111,-2193,-1250,-330,549,1341,2034,2577,2951,3112,3034,2708,2136,1368,456,-486,-1360,-2029,-2393,-2368,-1910,-1041,196,1670,3267,4811,6166,7198,7822,7992,7716,7047,6073,4909,3688,2522,1534,788,336,176,269,552,927,1309,1603,1753,1717,1504,1131,658,134,-377,-831,-1201,-1471,-1651,-1764,-1821,-1868,-1910,-1961,-2027,-2081,-2123,-2110,-2041,-1885,-1636,-1296,-857,-344,242,863,1504,2122,2693,3176,3551,3784,3871,3801,3577,3219,2735,2168,1549,928,354,-124,-462,-639,-639,-480,-203,154,509,819,1029,1104,1058,892,666,417,205,67,18,75,186,333,434,440,280,-78,-664,-1446,-2383,-3385,-4352,-5181,-5777,-6081,-6062,-5739,-5166,-4417,-3594,-2779,-2054,-1466,-1020,-715,-490,-326,-160,14,199,367,484,497,398,169,-153,-506,-812,-978,-913,-573,84,1020,2182,3462,4740,5877,6757,7281,7397,7111,6462,5559,4513,3462,2524,1797,1331,1141,1186,1403,1685,1947,2074,2007,1706,1164,434,-415,-1295,-2093,-2741,-3167,-3348,-3300,-3064,-2707,-2313,-1953,-1692,-1577,-1603,-1772,-2016,-2301,-2547,-2697,-2717,-2561,-2245,-1768,-1169,-494,213,885,1489,1969,2296,2455,2429,2232,1876,1388,796,163,-492,-1079,-1582,-1927,-2097,-2075,-1864,-1509,-1051,-571,-131,194,360,348,155,-164,-570,-978,-1329,-1574,-1683,-1663,-1548,-1390,-1272,-1258,-1419,-1793,-2381,-3154,-4033,-4927,-5717,-6296,-6576,-6513,-6106,-5409,-4515,-3545,-2632,-1899,-1427,-1277,-1428,-1836,-2398,-2991,-3510,-3831,-3928,-3752,-3371,-2818,-2198,-1570,-1020,-553,-210,75,306,561,870,1261,1746,2291,2869,3410,3872,4198,4367,4380,4264,4063,3854,3672,3593,3603,3725,3893,4070,4167,4128,3874,3386,2631,1650,481,-789,-2067,-3240,-4222,-4905,-5265,-5263,-4944,-4364,-3623,-2825,-2082,-1488,-1101,-967,-1060,-1358,-1776,-2247,-2666,-2978,-3100,-3017,-2707,-2185,-1496,-678,200,1078,1898,2600,3150,3505,3659,3602,3342,2917,2356,1717,1065,456,-35,-377,-521,-481,-266,70,453,813,1069,1158,1055,755,296,-252,-814,-1296,-1637,-1783,-1730,-1513,-1179,-835,-548,-423,-506,-822,-1360,-2058,-2836,-3600,-4248,-4701,-4905,-4839,-4525,-4026,-3420,-2820,-2315,-2000,-1915,-2084,-2456,-2974,-3514,-3975,-4232,-4224,-3895,-3269,-2386,-1333,-213,880,1852,2649,3230,3599,3774,3800,3715,3574,3410,3265,3155,3113,3142,3274,3498,3841,4281,4817,5422,6049,6650,7160,7506,7633,7480,7030,6267,5236,3974,2568,1112,-298,-1559,-2578,-3290,-3639,-3609,-3215,-2505,-1553,-471,639,1655,2476,3030,3262,3168,2776,2134,1346,485,-323,-1008,-1483,-1707,-1652,-1325,-752,17,921,1885,2839,3697,4409,4902,5155,5137,4871,4370,3711,2951,2182,1489,938,590,462,550,806,1165,1540,1845,2006,1981,1746,1341,807,228,-311,-748,-1014,-1110,-1034,-850,-615,-420,-331,-420,-700,-1181,-1827,-2560,-3330,-4029,-4610,-5000,-5187,-5159,-4950,-4607,-4197,-3797,-3470,-3277,-3245,-3371,-3645,-3979,-4333,-4588,-4685,-4545,-4142,-3467,-2560,-1482,-327,811,1835,2666,3254,3577,3645,3506,3219,2871,2549,2333,2296,2480,2900,3544,4364,5286,6230,7091,7800,8264,8451,8316,7870,7127,6136,4956,3659,2316,1009,-210,-1276,-2158,-2830,-3281,-3511,-3533,-3359,-3014,-2532,-1952,-1320,-696,-119,342,673,823,810,625,306,-100,-552,-978,-1329,-1560,-1619,-1495,-1172,-658,24,822,1702,2566,3375,4029,4486,4681,4607,4248,3654,2876,1997,1110,310,-342,-768,-980,-967,-797,-531,-258,-53,21,-73,-321,-713,-1175,-1650,-2079,-2395,-2596,-2654,-2613,-2499,-2362,-2252,-2199,-2235,-2370,-2600,-2913,-3279,-3679,-4076,-4460,-4804,-5104,-5347,-5539,-5673,-5760,-5811,-5839,-5856,-5891,-5936,-6007,-6079,-6123,-6098,-5939,-5602,-5041,-4242,-3227,-2037,-767,492,1620,2528,3133,3407,3355,3033,2539,1982,1494,1182,1130,1385,1933,2736,3687,4691,5605,6342,6795,6942,6752,6274,5561,4685,3745,2803,1935,1173,549,48,-340,-649,-916,-1157,-1398,-1635,-1848,-2016,-2101,-2084,-1945,-1702,-1368,-995,-629,-331,-140,-105,-217,-485,-860,-1305,-1750,-2134,-2394,-2479,-2357,-2004,-1438,-673,228,1205,2174,3058,3764,4249,4457,4393,4083,3575,2967,2319,1747,1286,996,879,897,1021,1161,1265,1265,1132,853,448,-40,-567,-1071,-1515,-1861,-2096,-2221,-2237,-2176,-2037,-1870,-1683,-1518,-1407,-1378,-1461,-1671,-2008,-2466,-3024,-3645,-4290,-4908,-5442,-5863,-6109,-6195,-6096,-5860,-5517,-5121,-4720,-4336,-3990,-3639,-3268,-2804,-2224,-1497,-637,305,1263,2124,2819,3248,3400,3261,2902,2401,1886,1461,1242,1287,1630,2248,3073,4022,4961,5800,6422,6768,6807,6553,6043,5374,4599,3837,3130,2536,2081,1741,1501,1308,1103,862,527,116,-371,-883,-1362,-1738,-1950,-1944,-1710,-1252,-628,97,830,1479,1964,2228,2236,2002,1547,942,251,-432,-1022,-1450,-1636,-1556,-1182,-531,345,1377,2468,3501,4389,5030,5374,5404,5128,4620,3942,3203,2485,1871,1403,1111,971,961,1024,1111,1177,1191,1136,1013,832,611,365,117,-120,-329,-487,-596,-624,-604,-519,-428,-355,-364,-499,-812,-1315,-2018,-2880,-3860,-4885,-5866,-6740,-7412,-7832,-7968,-7803,-7377,-6746,-5974,-5164,-4369,-3656,-3037,-2509,-2033,-1574,-1092,-567,-5,568,1100,1557,1874,2060,2088,2007,1856,1696,1590,1575,1704,1950,2335,2784,3266,3717,4083,4320,4412,4340,4139,3838,3486,3144,2849,2645,2535,2516,2553,2600,2605,2512,2283,1893,1352,679,-58,-807,-1465,-1976,-2253,-2274,-2022,-1530,-856,-93,678,1336,1833,2081,2083,1825,1359,737,47,-625,-1189,-1553,-1664,-1466,-963,-176,833,1968,3116,4165,5002,5545,5759,5621,5185,4509,3680,2804,1951,1208,594,142,-179,-386,-520,-619,-705,-807,-922,-1069,-1221,-1395,-1562,-1717,-1847,-1927,-1949,-1898,-1776,-1592,-1382,-1186,-1059,-1073,-1256,-1678,-2317,-3171,-4185,-5278,-6372,-7366,-8180,-8740,-9004,-8951,-8599,-7982,-7178,-6244,-5290,-4363,-3538,-2835,-2266,-1816,-1460,-1155,-882,-601,-312,2,321,655,971,1277,1548,1793,2004,2193,2359,2515,2656,2796,2916,3037,3126,3209,3264,3304,3337,3360,3404,3463,3563,3701,3869,4059,4233,4363,4401,4314,4064,3644,3045,2294,1426,499,-411,-1241,-1897,-2337,-2491,-2368,-1963,-1338,-563,266,1053,1698,2142,2325,2248,1921,1406,768,103,-496,-942,-1158,-1096,-745,-117,723,1700,2702,3637,4402,4936,5205,5197,4960,4531,3987,3384,2787,2216,1715,1259,859,502,163,-141,-425,-684,-902,-1085,-1229,-1320,-1377,-1380,-1347,-1274,-1167,-1044,-912,-810,-758,-805,-984,-1334,-1877,-2617,-3530,-4579,-5682,-6773,-7748,-8547,-9086,-9350,-9296,-8954,-8335,-7488,-6464,-5335,-4159,-3026,-1983,-1093,-387,136,479,694,814,898,978,1081,1216,1366,1516,1631,1692,1673,1583,1425,1226,1022,845,730,708,784,978,1265,1647,2085,2556,3038,3488,3903,4253,4534,4740,4864,4897,4837,4664,4380,3962,3421,2749,1976,1125,240,-616,-1386,-2004,-2409,-2566,-2453,-2082,-1506,-791,-26,677,1245,1582,1656,1449,978,305,-504,-1338,-2110,-2703,-3048,-3083,-2786,-2179,-1314,-270,848,1951,2933,3735,4301,4617,4686,4526,4179,3666,3050,2326,1572,771,-5,-749,-1405,-1957,-2352,-2587,-2645,-2518,-2252,-1839,-1354,-828,-317,117,437,601,578,364,-53,-659,-1436,-2362,-3398,-4508,-5640,-6738,-7743,-8599,-9253,-9676,-9846,-9769,-9457,-8935,-8231,-7387,-6430,-5429,-4411,-3452,-2589,-1862,-1297,-883,-614,-444,-355,-304,-279,-273,-289,-335,-431,-564,-749,-947,-1140,-1289,-1340,-1287,-1077,-727,-235,368,1043,1745,2423,3035,3539,3915,4153,4249,4240,4139,3995,3834,3681,3549,3430,3308,3150,2917,2587,2119,1532,820,43,-760,-1490,-2097,-2481,-2612,-2456,-2021,-1372,-562,288,1089,1735,2149,2290,2143,1734,1116,384,-379,-1052,-1560,-1823,-1799,-1488,-905,-112,827,1818,2787,3641,4326,4778,4979,4893,4558,3956,3160,2194,1130,48,-994,-1902,-2616,-3082,-3257,-3139,-2734,-2103,-1288,-414,455,1198,1729,1990,1930,1552,884,-24,-1094,-2254,-3421,-4532,-5542,-6405,-7111,-7641,-7995,-8180,-8192,-8055,-7762,-7341,-6800,-6143,-5401,-4565,-3669,-2732,-1779,-857,2,743,1351,1773,2026,2082,1966,1691,1274,753,146,-496,-1139,-1738,-2239,-2607,-2793,-2774,-2524,-2053,-1365,-512,469,1508,2541,3510,4353,5044,5552,5883,6051,6089,6042,5957,5877,5839,5857,5928,6024,6112,6122,6011,5719,5215,4489,3560,2473,1309,158,-875,-1693,-2208,-2374,-2174,-1637,-835,140,1157,2116,2888,3417,3635,3552,3185,2603,1886,1139,455,-61,-359,-365,-89,481,1272,2253,3299,4356,5289,6047,6519,6691,6499,5980,5135,4049,2783,1452,164,-981,-1870,-2434,-2629,-2440,-1912,-1108,-143,859,1763,2443,2804,2775,2353,1558,476,-798,-2144,-3449,-4617,-5587,-6316,-6820,-7110,-7239,-7251,-7188,-7079,-6938,-6754,-6518,-6204,-5776,-5230,-4526,-3683,-2700,-1620,-494,603,1600,2408,2972,3244,3197,2854,2233,1405,433,-597,-1592,-2484,-3182,-3655,-3843,-3758,-3381,-2769,-1941,-971,78,1145,2153,3048,3795,4349,4723,4910,4950,4877,4744,4604,4501,4484,4563,4756,5022,5337,5619,5813,5839,5635,5180,4442,3475,2322,1080,-140,-1227,-2068,-2570,-2688,-2403,-1753,-826,282,1414,2456,3268,3769,3896,3645,3043,2167,1122,27,-977,-1774,-2260,-2360,-2049,-1336,-278,1022,2448,3849,5089,6036,6581,6678,6277,5439,4195,2695,1038,-587,-2049,-3195,-3917,-4154,-3899,-3188,-2141,-881,405,1557,2405,2833,2765,2179,1142,-271,-1893,-3586,-5187,-6565,-7640,-8367,-8759,-8873,-8778,-8575,-8325,-8092,-7887,-7705,-7497,-7220,-6806,-6220,-5428,-4446,-3290,-2043,-770,409,1408,2111,2471,2428,2005,1234,198,-997,-2241,-3408,-4412,-5158,-5611,-5733,-5560,-5088,-4408,-3538,-2572,-1546,-525,453,1351,2144,2822,3371,3803,4118,4340,4476,4558,4596,4619,4640,4678,4737,4825,4921,5014,5059,5023,4851,4520,3986,3252,2329,1256,105,-1043,-2088,-2930,-3482,-3687,-3511,-2980,-2144,-1108,13,1092,1998,2652,2970,2946,2593,1964,1163,292,-517,-1148,-1497,-1491,-1096,-328,758,2054,3433,4741,5831,6567,6856,6634,5912,4732,3210,1487,-262,-1845,-3113,-3910,-4173,-3881,-3077,-1888,-466,996,2297,3268,3768,3724,3113,2004,496,-1244,-3044,-4721,-6130,-7164,-7781,-7993,-7874,-7515,-7049,-6571,-6162,-5868,-5662,-5512,-5338,-5064,-4636,-4010,-3212,-2273,-1282,-334,477,1050,1333,1281,910,260,-592,-1545,-2498,-3348,-4020,-4452,-4637,-4568,-4288,-3840,-3281,-2667,-2048,-1449,-904,-403,46,473,885,1310,1755,2233,2749,3290,3846,4401,4929,5413,5838,6184,6453,6644,6754,6789,6741,6605,6362,5999,5493,4839,4033,3102,2064,993,-66,-1015,-1789,-2311,-2527,-2417,-1984,-1277,-376,627,1606,2466,3105,3457,3503,3233,2714,2009,1234,512,-45,-320,-252,202,1012,2126,3419,4761,5992,6960,7545,7654,7262,6393,5142,3639,2068,596,-593,-1385,-1689,-1508,-889,39,1136,2202,3084,3616,3707,3310,2430,1157,-409,-2098,-3752,-5215,-6352,-7089,-7400,-7319,-6931,-6356,-5712,-5129,-4658,-4366,-4197,-4129,-4056,-3903,-3611,-3130,-2489,-1724,-927,-187,392,753,834,644,212,-413,-1137,-1878,-2567,-3111,-3509,-3710,-3757,-3665,-3488,-3270,-3050,-2865,-2710,-2601,-2485,-2350,-2139,-1818,-1359,-744,24,917,1906,2927,3943,4871,5700,6346,6838,7120,7245,7204,7046,6799,6496,6159,5809,5437,5040,4599,4086,3492,2811,2036,1219,374,-419,-1106,-1619,-1897,-1916,-1646,-1131,-402,450,1338,2164,2833,3270,3431,3291,2893,2273,1555,829,235,-118,-153,180,871,1842,3004,4186,5236,6001,6338,6191,5531,4438,3022,1465,-50,-1333,-2241,-2673,-2620,-2114,-1265,-228,843,1764,2412,2671,2503,1909,936,-298,-1699,-3094,-4379,-5427,-6167,-6579,-6671,-6512,-6181,-5777,-5377,-5053,-4828,-4700,-4646,-4614,-4554,-4435,-4217,-3920,-3557,-3179,-2832,-2573,-2430,-2421,-2533,-2725,-2950,-3147,-3256,-3252,-3099,-2829,-2454,-2050,-1667,-1374,-1221,-1231,-1408,-1727,-2122,-2542,-2880,-3083,-3068,-2806,-2276,-1499,-520,597,1766,2915,3949,4822,5475,5903,6096,6095,5928,5664,5353,5054,4815,4652,4587,4587,4621,4635,4564,4354,3967,3372,2591,1650,627,-403,-1337,-2084,-2568,-2729,-2561,-2071,-1333,-411,561,1493,2265,2802,3056,3020,2738,2290,1790,1358,1106,1125,1451,2077,2934,3919,4878,5671,6155,6232,5873,5090,3986,2686,1371,186,-713,-1256,-1400,-1191,-714,-100,508,969,1169,1031,534,-304,-1403,-2678,-3990,-5235,-6287,-7076,-7537,-7662,-7469,-6998,-6324,-5521,-4665,-3835,-3091,-2474,-2030,-1759,-1673,-1743,-1957,-2264,-2644,-3056,-3467,-3867,-4221,-4528,-4763,-4912,-4958,-4877,-4663,-4303,-3814,-3220,-2567,-1911,-1324,-867,-602,-547,-725,-1088,-1609,-2183,-2751,-3195,-3463,-3468,-3203,-2641,-1829,-806,352,1560,2750,3823,4746,5453,5931,6191,6228,6110,5857,5542,5207,4898,4650,4467,4348,4259,4155,3985,3693,3237,2595,1766,789,-278,-1348,-2318,-3097,-3590,-3740,-3528,-2958,-2112,-1064,49,1113,1997,2619,2915,2890,2593,2101,1557,1062,754,705,946,1469,2192,3014,3797,4419,4766,4796,4478,3886,3090,2230,1422,774,369,221,314,574,909,1195,1339,1246,867,201,-743,-1877,-3136,-4406,-5599,-6625,-7407,-7901,-8061,-7890,-7387,-6602,-5590,-4453,-3287,-2222,-1365,-821,-658,-905,-1538,-2497,-3674,-4942,-6165,-7213,-7988,-8421,-8482,-8180,-7565,-6686,-5645,-4492,-3334,-2220,-1218,-382,257,657,812,694,346,-238,-974,-1817,-2680,-3472,-4119,-4539,-4684,-4516,-4035,-3266,-2253,-1077,196,1466,2659,3706,4550,5169,5548,5707,5675,5501,5238,4939,4655,4422,4265,4188,4171,4190,4185,4108,3905,3527,2965,2205,1303,289,-722,-1670,-2434,-2951,-3156,-3029,-2584,-1882,-1000,-65,826,1548,2038,2240,2176,1886,1471,1033,695,539,638,985,1561,2272,3029,3713,4233,4515,4530,4299,3855,3299,2695,2148,1701,1399,1231,1164,1148,1093,960,665,202,-454,-1271,-2211,-3211,-4212,-5136,-5927,-6516,-6855,-6893,-6614,-5996,-5078,-3915,-2600,-1269,-59,888,1433,1507,1055,119,-1227,-2837,-4545,-6163,-7521,-8480,-8952,-8914,-8391,-7480,-6279,-4957,-3615,-2403,-1380,-607,-94,179,251,153,-49,-344,-679,-1046,-1414,-1775,-2088,-2346,-2492,-2515,-2365,-2040,-1506,-801,82,1065,2124,3171,4162,5024,5733,6245,6571,6713,6700,6580,6386,6173,5970,5814,5709,5670,5665,5670,5644,5532,5295,4888,4294,3515,2570,1524,429,-601,-1493,-2144,-2488,-2478,-2122,-1430,-509,572,1669,2686,3521,4106,4426,4479,4334,4046,3702,3384,3128,2995,2967,3043,3180,3347,3485,3579,3597,3528,3401,3206,2994,2772,2558,2362,2171,1968,1731,1425,1031,526,-87,-817,-1619,-2489,-3350,-4175,-4886,-5432,-5750,-5793,-5521,-4939,-4059,-2954,-1725,-496,575,1351,1702,1553,872,-298,-1856,-3656,-5502,-7204,-8567,-9452,-9758,-9472,-8625,-7341,-5750,-4049,-2397,-951,171,925,1294,1338,1128,771,351,-43,-374,-615,-784,-895,-1001,-1111,-1263,-1435,-1625,-1780,-1866,-1831,-1630,-1256,-687,40,908,1852,2836,3784,4669,5436,6077,6566,6914,7128,7223,7226,7146,7012,6824,6604,6327,6000,5585,5075,4431,3662,2746,1726,630,-473,-1512,-2396,-3055,-3411,-3436,-3111,-2481,-1590,-543,568,1640,2580,3328,3843,4124,4186,4083,3861,3592,3326,3109,2972,2917,2950,3028,3145,3244,3308,3311,3223,3058,2792,2457,2041,1573,1050,486,-114,-747,-1403,-2085,-2764,-3443,-4071,-4640,-5087,-5399,-5513,-5429,-5107,-4562,-3809,-2894,-1885,-878,29,712,1077,1036,543,-398,-1743,-3394,-5211,-7040,-8698,-10035,-10910,-11237,-10988,-10190,-8932,-7350,-5608,-3877,-2324,-1066,-188,294,410,247,-90,-488,-831,-1073,-1156,-1115,-978,-815,-694,-663,-764,-987,-1318,-1686,-2031,-2272,-2337,-2185,-1781,-1136,-283,720,1800,2875,3868,4714,5360,5788,5995,6000,5850,5589,5271,4957,4664,4441,4269,4141,4015,3846,3580,3184,2615,1895,1028,89,-864,-1725,-2421,-2857,-2996,-2808,-2305,-1555,-606,419,1444,2368,3118,3646,3935,3988,3856,3589,3260,2947,2686,2547,2514,2609,2773,2999,3206,3376,3450,3408,3232,2920,2482,1935,1312,630,-77,-783,-1469,-2100,-2666,-3130,-3486,-3710,-3795,-3741,-3557,-3254,-2867,-2416,-1949,-1491,-1092,-780,-604,-585,-771,-1165,-1796,-2644,-3681,-4861,-6102,-7324,-8416,-9286,-9836,-10010,-9753,-9095,-8053,-6742,-5256,-3743,-2334,-1143,-262,267,452,339,23,-390,-782,-1069,-1177,-1104,-863,-516,-151,164,343,353,179,-153,-580,-1024,-1384,-1587,-1546,-1241,-642,191,1236,2366,3532,4599,5522,6212,6660,6846,6810,6592,6251,5861,5467,5134,4874,4704,4599,4520,4414,4221,3883,3377,2669,1806,805,-231,-1231,-2087,-2711,-3035,-3013,-2635,-1934,-949,213,1475,2714,3838,4765,5440,5841,5989,5912,5681,5349,4977,4615,4275,3976,3708,3452,3197,2923,2614,2278,1905,1506,1088,663,230,-182,-586,-945,-1255,-1495,-1650,-1708,-1673,-1539,-1333,-1068,-771,-487,-225,-45,66,51,-54,-289,-619,-1053,-1585,-2192,-2887,-3628,-4421,-5206,-5970,-6643,-7188,-7554,-7690,-7576,-7202,-6572,-5740,-4754,-3701,-2669,-1741,-996,-479,-213,-181,-332,-581,-846,-1017,-1040,-862,-498,19,600,1160,1593,1824,1803,1514,999,314,-434,-1142,-1693,-2004,-2002,-1667,-1004,-66,1076,2315,3561,4705,5676,6414,6896,7129,7133,6963,6674,6316,5959,5621,5340,5105,4903,4689,4425,4062,3561,2920,2126,1234,285,-640,-1461,-2097,-2476,-2553,-2295,-1726,-866,185,1353,2515,3566,4428,5023,5345,5394,5213,4869,4410,3920,3419,2964,2554,2205,1905,1658,1435,1256,1075,912,739,559,376,186,12,-144,-260,-336,-370,-370,-353,-341,-345,-402,-502,-671,-902,-1186,-1525,-1892,-2280,-2672,-3048,-3407,-3743,-4064,-4384,-4714,-5070,-5460,-5881,-6319,-6750,-7140,-7437,-7613,-7606,-7396,-6969,-6317,-5489,-4514,-3483,-2452,-1526,-740,-169,194,348,349,248,137,72,104,257,502,805,1096,1296,1346,1194,825,261,-448,-1220,-1956,-2555,-2928,-3000,-2751,-2169,-1300,-211,1012,2271,3458,4515,5355,5966,6321,6453,6378,6161,5837,5469,5098,4756,4460,4205,3977,3734,3450,3078,2599,2007,1296,530,-279,-1027,-1665,-2110,-2291,-2185,-1754,-1037,-71,1053,2243,3392,4403,5206,5735,5986,5950,5656,5155,4485,3718,2894,2079,1294,601,-15,-515,-932,-1253,-1510,-1699,-1838,-1925,-1955,-1933,-1858,-1740,-1597,-1441,-1300,-1186,-1110,-1085,-1104,-1170,-1278,-1426,-1608,-1831,-2086,-2367,-2685,-3010,-3360,-3714,-4079,-4461,-4855,-5273,-5708,-6156,-6595,-7015,-7357,-7621,-7730,-7689,-7439,-6998,-6352,-5550,-4617,-3639,-2656,-1771,-1010,-443,-63,124,166,112,42,10,76,259,543,903,1255,1542,1679,1615,1323,814,125,-666,-1472,-2193,-2731,-3023,-3014,-2696,-2089,-1239,-225,872,1963,2961,3809,4457,4889,5109,5137,5019,4800,4534,4263,4031,3842,3714,3599,3492,3316,3055,2652,2100,1394,565,-345,-1250,-2086,-2736,-3140,-3208,-2917,-2250,-1254,7,1418,2857,4202,5319,6134,6568,6613,6284,5629,4733,3690,2593,1540,608,-160,-716,-1072,-1225,-1210,-1067,-829,-556,-282,-52,91,132,44,-167,-485,-885,-1329,-1773,-2189,-2541,-2826,-3036,-3192,-3318,-3441,-3582,-3762,-3978,-4242,-4526,-4823,-5121,-5394,-5657,-5886,-6095,-6284,-6443,-6582,-6671,-6709,-6665,-6523,-6259,-5868,-5337,-4694,-3957,-3172,-2401,-1681,-1083,-627,-341,-209,-201,-258,-325,-323,-213,39,417,884,1361,1779,2023,2052,1795,1256,470,-506,-1560,-2582,-3459,-4074,-4365,-4271,-3800,-2989,-1894,-636,709,2006,3180,4142,4855,5291,5465,5407,5160,4795,4359,3921,3513,3162,2873,2622,2382,2112,1769,1328,775,118,-601,-1332,-1985,-2487,-2730,-2662,-2223,-1416,-273,1111,2625,4107,5415,6404,6974,7064,6676,5855,4712,3360,1967,652,-440,-1229,-1657,-1712,-1430,-869,-131,684,1452,2079,2476,2590,2405,1947,1258,445,-423,-1221,-1882,-2335,-2560,-2558,-2383,-2093,-1777,-1519,-1380,-1418,-1637,-2042,-2574,-3204,-3850,-4474,-5017,-5463,-5789,-6009,-6132,-6181,-6175,-6127,-6055,-5939,-5794,-5569,-5278,-4869,-4360,-3732,-3011,-2235,-1438,-682,-13,535,931,1187,1318,1371,1392,1437,1527,1690,1887,2100,2241,2272,2106,1734,1128,331,-595,-1563,-2461,-3179,-3630,-3733,-3467,-2828,-1869,-659,690,2083,3396,4549,5460,6101,6451,6542,6401,6103,5694,5263,4838,4491,4215,4031,3906,3806,3686,3493,3193,2758,2195,1526,821,144,-389,-702,-703,-347,360,1389,2620,3941,5171,6171,6797,6973,6665,5910,4810,3493,2139,906,-56,-631,-783,-491,150,1057,2064,3020,3771,4190,4195,3762,2917,1751,394,-1007,-2286,-3316,-3986,-4253,-4120,-3642,-2927,-2099,-1302,-658,-269,-188,-436,-968,-1727,-2616,-3535,-4394,-5108,-5643,-5957,-6082,-6027,-5850,-5600,-5318,-5046,-4808,-4595,-4411,-4217,-3983,-3683,-3284,-2776,-2177,-1491,-788,-88,532,1049,1419,1652,1743,1754,1708,1666,1668,1721,1834,1962,2066,2077,1954,1645,1152,486,-295,-1121,-1890,-2519,-2912,-3015,-2797,-2255,-1436,-397,761,1953,3073,4048,4817,5345,5644,5722,5636,5436,5172,4916,4685,4528,4434,4397,4378,4335,4206,3947,3520,2911,2148,1280,404,-385,-962,-1233,-1127,-608,277,1465,2804,4144,5300,6115,6475,6311,5642,4552,3183,1722,367,-714,-1371,-1558,-1263,-582,353,1366,2260,2877,3069,2793,2025,862,-585,-2128,-3600,-4813,-5650,-6014,-5902,-5340,-4451,-3344,-2209,-1173,-390,51,110,-229,-887,-1796,-2829,-3865,-4801,-5533,-6025,-6228,-6197,-5943,-5558,-5108,-4660,-4284,-4005,-3839,-3772,-3772,-3786,-3773,-3668,-3444,-3069,-2546,-1897,-1154,-385,361,1016,1537,1893,2081,2116,2031,1872,1680,1486,1314,1153,991,793,530,168,-300,-871,-1516,-2189,-2823,-3361,-3720,-3863,-3743,-3349,-2704,-1834,-811,300,1422,2479,3416,4190,4783,5188,5427,5515,5492,5379,5213,5005,4783,4526,4242,3898,3465,2947,2313,1612,867,160,-431,-826,-946,-755,-237,569,1587,2705,3779,4673,5249,5415,5143,4436,3413,2193,972,-78,-802,-1093,-922,-324,581,1639,2657,3452,3880,3825,3290,2278,941,-610,-2170,-3585,-4702,-5422,-5702,-5558,-5052,-4303,-3421,-2579,-1856,-1401,-1221,-1377,-1806,-2467,-3251,-4064,-4795,-5368,-5720,-5829,-5708,-5395,-4961,-4474,-4023,-3654,-3428,-3354,-3422,-3605,-3844,-4082,-4252,-4294,-4162,-3827,-3291,-2561,-1697,-742,212,1103,1856,2420,2765,2890,2822,2608,2305,1976,1669,1423,1249,1134,1050,960,811,584,241,-204,-738,-1318,-1880,-2370,-2714,-2873,-2793,-2488,-1937,-1209,-327,629,1597,2524,3340,4036,4565,4948,5179,5276,5275,5185,5042,4857,4635,4381,4087,3741,3362,2942,2541,2176,1921,1816,1888,2166,2611,3194,3834,4438,4917,5171,5143,4793,4140,3246,2212,1179,290,-324,-557,-378,206,1106,2181,3271,4183,4771,4907,4550,3690,2436,886,-761,-2362,-3729,-4755,-5344,-5479,-5189,-4542,-3658,-2656,-1671,-818,-188,166,218,-4,-464,-1074,-1768,-2442,-3042,-3503,-3799,-3935,-3924,-3806,-3646,-3469,-3349,-3299,-3343,-3472,-3665,-3875,-4062,-4163,-4139,-3938,-3550,-2955,-2185,-1261,-258,769,1726,2537,3139,3472,3529,3310,2871,2278,1625,999,480,131,-27,12,192,479,764,1011,1121,1076,855,469,-23,-572,-1084,-1500,-1730,-1751,-1516,-1039,-348,519,1491,2498,3484,4367,5127,5704,6104,6304,6330,6186,5904,5505,5020,4480,3917,3367,2870,2470,2196,2089,2142,2368,2698,3113,3505,3827,4003,3983,3766,3341,2778,2111,1453,867,449,263,344,710,1322,2123,3001,3848,4519,4920,4938,4555,3746,2596,1178,-354,-1875,-3237,-4332,-5078,-5439,-5429,-5087,-4507,-3772,-2997,-2274,-1681,-1271,-1076,-1082,-1286,-1621,-2055,-2514,-2950,-3322,-3592,-3758,-3816,-3790,-3709,-3608,-3516,-3468,-3472,-3538,-3652,-3795,-3931,-4029,-4057,-3975,-3779,-3444,-2975,-2397,-1708,-973,-205,524,1178,1710,2067,2252,2233,2057,1750,1383,1007,707,507,454,545,747,1025,1305,1522,1614,1528,1239,750,94,-674,-1472,-2214,-2819,-3196,-3314,-3120,-2641,-1887,-933,164,1309,2432,3454,4326,5006,5478,5740,5799,5683,5412,5029,4573,4090,3627,3236,2947,2801,2798,2937,3178,3462,3730,3891,3910,3715,3331,2750,2054,1292,557,-83,-563,-839,-895,-723,-364,159,755,1380,1927,2340,2530,2472,2123,1517,680,-317,-1378,-2436,-3378,-4158,-4721,-5038,-5139,-5029,-4778,-4435,-4047,-3691,-3375,-3150,-3006,-2946,-2955,-3009,-3091,-3163,-3226,-3237,-3221,-3153,-3066,-2971,-2895,-2858,-2890,-2985,-3172,-3410,-3706,-4013,-4298,-4533,-4663,-4687,-4558,-4298,-3881,-3353,-2714,-2006,-1266,-524,172,784,1287,1639,1839,1873,1765,1539,1245,927,641,417,290,258,307,413,518,591,569,424,134,-304,-857,-1488,-2124,-2702,-3139,-3388,-3384,-3136,-2619,-1893,-990,17,1043,2044,2921,3664,4203,4549,4689,4641,4444,4129,3757,3397,3087,2911,2872,3006,3286,3665,4082,4447,4685,4721,4521,4065,3387,2549,1617,705,-119,-772,-1209,-1410,-1379,-1142,-745,-237,310,850,1312,1656,1839,1837,1635,1249,686,-1,-783,-1596,-2399,-3141,-3792,-4322,-4733,-5017,-5195,-5285,-5299,-5270,-5186,-5082,-4921,-4734,-4486,-4200,-3862,-3491,-3094,-2696,-2311,-1972,-1703,-1527,-1481,-1564,-1799,-2161,-2641,-3187,-3759,-4297,-4747,-5058,-5189,-5123,-4851,-4389,-3783,-3052,-2281,-1493,-748,-76,503,970,1327,1567,1704,1730,1670,1525,1322,1083,839,614,437,316,244,228,219,220,168,62,-143,-432,-822,-1269,-1759,-2231,-2644,-2955,-3115,-3114,-2934,-2584,-2092,-1480,-801,-87,610,1263,1835,2311,2683,2958,3142,3280,3371,3491,3639,3867,4176,4558,4991,5421,5784,6034,6089,5944,5555,4955,4166,3248,2259,1278,358,-431,-1059,-1495,-1729,-1768,-1625,-1332,-921,-435,91,608,1082,1472,1748,1874,1844,1623,1237,677,-19,-818,-1672,-2528,-3338,-4047,-4626,-5037,-5270,-5325,-5211,-4948,-4576,-4113,-3619,-3107,-2636,-2213,-1873,-1626,-1465,-1410,-1431,-1543,-1719,-1971,-2262,-2606,-2950,-3293,-3583,-3813,-3931,-3940,-3805,-3542,-3152,-2659,-2095,-1496,-897,-334,172,608,965,1259,1486,1672,1805,1899,1943,1937,1877,1772,1630,1483,1337,1235,1166,1155,1171,1206,1226,1205,1120,943,678,321,-100,-557,-1011,-1407,-1714,-1873,-1872,-1684,-1320,-788,-131,621,1399,2164,2855,3435,3882,4175,4343,4390,4376,4331,4316,4357,4495,4731,5055,5445,5832,6181,6412,6487,6357,6003,5424,4643,3694,2643,1543,479,-480,-1275,-1839,-2155,-2203,-1995,-1574,-976,-274,476,1212,1873,2415,2791,2971,2924,2649,2133,1413,501,-519,-1616,-2684,-3676,-4514,-5137,-5527,-5647,-5525,-5167,-4628,-3946,-3180,-2380,-1599,-878,-265,209,505,604,474,115,-479,-1280,-2253,-3327,-4429,-5443,-6285,-6844,-7053,-6859,-6259,-5272,-3987,-2484,-899,642,2024,3131,3912,4319,4382,4139,3682,3096,2490,1938,1518,1248,1151,1199,1369,1616,1907,2196,2468,2683,2833,2896,2869,2749,2545,2263,1933,1556,1170,782,414,88,-194,-405,-557,-617,-617,-538,-400,-226,-16,188,387,559,705,823,940,1047,1199,1374,1627,1938,2328,2789,3307,3857,4408,4904,5305,5539,5582,5368,4920,4206,3290,2210,1047,-100,-1150,-1991,-2560,-2803,-2706,-2304,-1650,-847,2,782,1397,1774,1873,1683,1235,569,-233,-1110,-1967,-2739,-3368,-3801,-4023,-4027,-3829,-3471,-2995,-2462,-1923,-1440,-1041,-769,-624,-610,-713,-898,-1140,-1399,-1637,-1830,-1944,-1965,-1896,-1731,-1514,-1244,-986,-744,-568,-460,-433,-480,-581,-716,-854,-964,-1029,-1017,-942,-785,-577,-329,-63,192,429,633,796,923,998,1028,995,888,709,438,95,-312,-764,-1221,-1674,-2079,-2440,-2722,-2942,-3079,-3146,-3139,-3066,-2929,-2738,-2496,-2205,-1875,-1498,-1085,-635,-156,335,832,1309,1745,2129,2427,2645,2754,2774,2699,2554,2380,2203,2093,2094,2258,2619,3190,3947,4841,5782,6665,7366,7782,7815,7414,6574,5334,3776,2036,242,-1435,-2862,-3915,-4525,-4640,-4304,-3543,-2475,-1200,156,1469,2631,3560,4178,4463,4392,3976,3266,2293,1156,-84,-1326,-2488,-3489,-4267,-4779,-5001,-4948,-4635,-4124,-3467,-2735,-2006,-1331,-781,-383,-169,-132,-263,-518,-869,-1264,-1685,-2118,-2574,-3078,-3655,-4340,-5127,-6028,-6973,-7926,-8786,-9482,-9922,-10059,-9844,-9287,-8412,-7271,-5949,-4516,-3054,-1637,-295,894,1941,2778,3406,3785,3889,3716,3259,2555,1665,664,-325,-1195,-1824,-2120,-2025,-1523,-650,511,1852,3241,4568,5730,6662,7343,7768,7997,8066,8063,8035,8032,8068,8145,8219,8274,8232,8094,7805,7403,6897,6369,5878,5534,5402,5569,6052,6864,7926,9159,10392,11475,12216,12463,12082,11017,9256,6879,4016,856,-2381,-5469,-8188,-10373,-11882,-12673,-12736,-12140,-11005,-9470,-7714,-5907,-4215,-2790,-1749,-1184,-1137,-1621,-2594,-3975,-5660,-7498,-9332,-11020,-12384,-13342,-13786,-13688,-13067,-11963,-10478,-8724,-6815,-4885,-3016,-1314,177,1392,2306,2893,3146,3081,2734,2177,1484,781,148,-284,-441,-247,332,1296,2593,4152,5841,7542,9101,10416,11374,11954,12120,11949,11487,10862,10164,9505,8936,8504,8175,7906,7606,7181,6538,5630,4422,2970,1346,-295,-1794,-2984,-3703,-3882,-3463,-2529,-1187,363,1914,3237,4148,4500,4224,3328,1883,27,-2057,-4193,-6168,-7852,-9105,-9873,-10140,-9927,-9323,-8396,-7274,-6026,-4755,-3516,-2359,-1323,-433,282,792,1078,1114,899,436,-238,-1083,-2026,-3002,-3932,-4746,-5390,-5819,-6001,-5936,-5605,-5033,-4231,-3216,-2052,-758,555,1836,2970,3887,4513,4810,4784,4462,3934,3292,2665,2172,1904,1935,2268,2882,3701,4609,5516,6279,6862,7182,7273,7142,6866,6502,6119,5764,5450,5175,4885,4526,4024,3318,2382,1213,-125,-1541,-2898,-4050,-4863,-5224,-5093,-4463,-3426,-2097,-660,707,1818,2526,2732,2396,1546,266,-1309,-3018,-4683,-6153,-7281,-7991,-8227,-8016,-7400,-6481,-5374,-4204,-3092,-2144,-1432,-1012,-892,-1076,-1515,-2188,-3010,-3939,-4900,-5834,-6682,-7399,-7927,-8252,-8337,-8178,-7784,-7162,-6356,-5398,-4336,-3226,-2102,-1011,14,965,1791,2501,3043,3418,3608,3623,3504,3292,3084,2954,3003,3306,3903,4812,5975,7337,8756,10141,11322,12232,12759,12893,12632,12016,11126,10034,8825,7587,6362,5211,4141,3152,2238,1365,529,-279,-1037,-1700,-2222,-2527,-2586,-2347,-1842,-1108,-241,634,1381,1860,1946,1569,694,-648,-2366,-4327,-6369,-8298,-9964,-11202,-11933,-12104,-11733,-10886,-9671,-8232,-6701,-5233,-3927,-2873,-2110,-1642,-1441,-1470,-1665,-1990,-2400,-2877,-3411,-3999,-4640,-5326,-6022,-6699,-7285,-7725,-7959,-7916,-7592,-6951,-6035,-4878,-3547,-2122,-680,705,1957,3027,3844,4381,4597,4481,4054,3352,2463,1494,572,-167,-601,-653,-263,546,1741,3219,4875,6571,8185,9594,10709,11463,11816,11777,11355,10601,9573,8327,6943,5465,3967,2484,1075,-210,-1315,-2166,-2712,-2887,-2671,-2047,-1073,189,1603,3028,4291,5228,5697,5606,4900,3612,1813,-356,-2721,-5095,-7282,-9115,-10465,-11246,-11430,-11040,-10141,-8848,-7290,-5614,-3970,-2470,-1233,-305,265,492,389,6,-615,-1417,-2369,-3409,-4531,-5667,-6811,-7897,-8887,-9718,-10333,-10682,-10711,-10410,-9761,-8798,-7558,-6107,-4525,-2888,-1280,226,1554,2644,3429,3881,3955,3682,3100,2289,1397,525,-146,-525,-506,-45,857,2174,3809,5671,7612,9498,11176,12516,13414,13783,13609,12884,11672,10055,8134,6042,3894,1819,-65,-1660,-2860,-3613,-3859,-3618,-2909,-1837,-514,903,2247,3359,4099,4361,4102,3307,2047,406,-1466,-3431,-5318,-6994,-8346,-9281,-9786,-9829,-9466,-8735,-7727,-6509,-5192,-3849,-2587,-1465,-567,89,461,585,472,204,-189,-615,-1054,-1457,-1829,-2177,-2527,-2903,-3330,-3799,-4316,-4823,-5300,-5674,-5901,-5938,-5733,-5285,-4567,-3594,-2399,-1005,501,2048,3519,4790,5750,6297,6380,6008,5230,4176,2983,1836,903,337,253,710,1708,3186,5015,7025,9011,10756,12068,12784,12815,12137,10797,8921,6650,4198,1736,-529,-2441,-3851,-4667,-4829,-4335,-3250,-1665,236,2283,4249,5933,7160,7786,7744,7028,5692,3868,1707,-591,-2831,-4841,-6459,-7598,-8195,-8254,-7827,-6999,-5889,-4620,-3331,-2126,-1119,-352,110,300,224,-51,-446,-905,-1342,-1715,-1998,-2178,-2284,-2345,-2417,-2538,-2753,-3079,-3518,-4047,-4621,-5192,-5683,-6052,-6227,-6180,-5873,-5297,-4447,-3348,-2030,-550,1010,2558,3958,5096,5837,6112,5871,5149,4040,2692,1326,132,-639,-859,-382,775,2573,4832,7341,9822,11989,13583,14386,14284,13239,11351,8790,5821,2729,-187,-2665,-4488,-5524,-5712,-5079,-3730,-1831,393,2698,4828,6558,7692,8111,7760,6660,4911,2667,115,-2514,-5031,-7236,-8994,-10216,-10863,-10964,-10570,-9792,-8731,-7517,-6261,-5057,-3988,-3100,-2423,-1964,-1696,-1604,-1624,-1723,-1839,-1932,-1972,-1933,-1832,-1663,-1483,-1312,-1217,-1224,-1390,-1704,-2193,-2794,-3472,-4142,-4723,-5131,-5300,-5176,-4759,-4043,-3100,-1975,-769,436,1557,2500,3208,3611,3684,3415,2844,2041,1123,240,-452,-783,-642,69,1335,3117,5253,7566,9806,11729,13103,13735,13523,12432,10552,8041,5143,2137,-690,-3071,-4802,-5739,-5834,-5105,-3680,-1709,552,2876,4986,6661,7709,8017,7536,6307,4439,2100,-500,-3142,-5610,-7729,-9355,-10417,-10890,-10818,-10273,-9369,-8211,-6921,-5589,-4287,-3070,-1972,-1019,-235,366,760,940,896,649,232,-306,-893,-1470,-1966,-2343,-2572,-2662,-2646,-2573,-2511,-2517,-2652,-2933,-3363,-3919,-4529,-5144,-5659,-6013,-6127,-5972,-5506,-4757,-3735,-2508,-1150,247,1566,2699,3551,4065,4231,4110,3793,3445,3218,3268,3715,4598,5909,7542,9347,11113,12637,13707,14165,13916,12917,11235,8971,6314,3472,685,-1821,-3835,-5202,-5810,-5628,-4676,-3065,-937,1487,3967,6260,8105,9318,9741,9314,8054,6068,3525,665,-2268,-5026,-7374,-9177,-10294,-10730,-10481,-9644,-8328,-6673,-4826,-2933,-1128,464,1749,2641,3098,3101,2658,1835,705,-599,-1953,-3208,-4244,-4964,-5310,-5282,-4915,-4302,-3548,-2794,-2160,-1756,-1663,-1907,-2472,-3301,-4281,-5288,-6179,-6801,-7052,-6835,-6129,-4948,-3374,-1530,401,2243,3788,4893,5450,5441,4939,4082,3091,2183,1596,1477,1943,2962,4456,6227,8037,9635,10771,11263,10994,9936,8157,5784,3038,139,-2632,-5034,-6848,-7892,-8088,-7392,-5884,-3689,-1010,1912,4818,7440,9546,10950,11517,11218,10066,8193,5758,3001,151,-2532,-4848,-6623,-7752,-8209,-8018,-7279,-6127,-4719,-3228,-1797,-556,412,1068,1393,1440,1238,883,434,-28,-437,-746,-925,-956,-860,-664,-407,-165,34,110,49,-199,-619,-1209,-1930,-2711,-3487,-4160,-4633,-4838,-4708,-4229,-3429,-2358,-1134,124,1267,2175,2721,2883,2616,2031,1215,359,-356,-750,-663,-25,1187,2883,4915,7064,9086,10720,11770,12052,11513,10164,8100,5528,2665,-206,-2817,-4931,-6343,-6938,-6661,-5553,-3723,-1359,1311,4026,6533,8598,10053,10766,10716,9909,8453,6479,4161,1696,-744,-2973,-4882,-6343,-7350,-7857,-7937,-7637,-7055,-6302,-5462,-4641,-3898,-3272,-2793,-2431,-2173,-1976,-1793,-1598,-1352,-1054,-693,-292,144,585,1008,1397,1714,1956,2082,2100,1991,1758,1417,966,445,-143,-750,-1360,-1921,-2417,-2799,-3058,-3175,-3151,-3002,-2753,-2425,-2066,-1674,-1279,-867,-412,105,732,1504,2434,3545,4790,6141,7494,8754,9800,10497,10772,10533,9786,8556,6942,5078,3131,1262,-356,-1617,-2422,-2768,-2655,-2167,-1390,-434,577,1544,2374,2994,3387,3529,3461,3206,2826,2347,1813,1217,581,-129,-895,-1751,-2670,-3641,-4637,-5592,-6483,-7215,-7759,-8041,-8025,-7691,-7027,-6057,-4838,-3426,-1927,-434,945,2105,2968,3464,3568,3284,2654,1771,720,-354,-1361,-2181,-2755,-3051,-3065,-2848,-2470,-2012,-1590,-1277,-1154,-1262,-1602,-2160,-2865,-3659,-4436,-5132,-5649,-5942,-5953,-5666,-5077,-4197,-3058,-1692,-152,1517,3239,4969,6610,8121,9396,10394,11039,11293,11123,10533,9529,8177,6532,4687,2759,861,-878,-2345,-3438,-4109,-4304,-4064,-3407,-2422,-1187,190,1604,2954,4133,5070,5693,5979,5911,5523,4836,3916,2812,1579,277,-1040,-2320,-3490,-4501,-5274,-5761,-5910,-5710,-5169,-4347,-3316,-2203,-1121,-203,441,744,656,192,-597,-1624,-2764,-3897,-4875,-5605,-5973,-5958,-5552,-4802,-3824,-2725,-1668,-786,-195,9,-198,-811,-1778,-2996,-4347,-5693,-6887,-7822,-8384,-8527,-8221,-7493,-6391,-5016,-3466,-1870,-331,1059,2247,3193,3917,4431,4783,5028,5198,5348,5487,5623,5742,5800,5758,5553,5138,4475,3541,2366,981,-494,-1973,-3295,-4359,-5059,-5332,-5166,-4574,-3616,-2376,-939,572,2070,3434,4590,5460,6001,6200,6062,5622,4927,4024,2983,1843,671,-491,-1598,-2596,-3458,-4139,-4615,-4868,-4894,-4693,-4303,-3743,-3074,-2350,-1619,-951,-372,71,371,520,534,437,254,33,-206,-406,-560,-644,-657,-620,-547,-467,-410,-371,-376,-398,-441,-492,-547,-618,-722,-875,-1103,-1405,-1789,-2229,-2718,-3205,-3680,-4065,-4340,-4417,-4255,-3792,-3016,-1909,-551,1017,2636,4192,5524,6482,6974,6896,6248,5041,3366,1344,-846,-3030,-4991,-6559,-7563,-7925,-7588,-6612,-5088,-3177,-1076,1031,2952,4539,5690,6331,6466,6106,5328,4217,2891,1476,94,-1135,-2137,-2846,-3267,-3417,-3362,-3179,-2959,-2783,-2715,-2792,-3020,-3380,-3823,-4292,-4717,-5034,-5198,-5155,-4912,-4446,-3805,-3000,-2107,-1161,-240,606,1330,1892,2275,2479,2501,2376,2111,1749,1308,819,315,-184,-658,-1094,-1494,-1860,-2189,-2487,-2728,-2899,-2954,-2886,-2668,-2315,-1852,-1293,-696,-56,588,1255,1928,2619,3312,3987,4617,5152,5566,5804,5857,5699,5338,4787,4077,3252,2372,1491,696,23,-452,-730,-795,-690,-467,-203,33,176,187,65,-174,-480,-777,-1028,-1150,-1146,-988,-716,-359,20,353,579,630,459,46,-622,-1501,-2536,-3636,-4702,-5616,-6288,-6623,-6585,-6147,-5345,-4230,-2911,-1480,-88,1170,2177,2870,3201,3187,2834,2235,1449,583,-266,-1022,-1593,-1960,-2075,-1979,-1687,-1279,-813,-379,-55,111,51,-208,-681,-1277,-1940,-2560,-3066,-3376,-3467,-3305,-2914,-2313,-1526,-591,467,1624,2834,4060,5245,6322,7217,7874,8219,8230,7890,7199,6218,4987,3611,2188,832,-342,-1228,-1765,-1898,-1647,-1042,-173,868,1955,2984,3854,4498,4873,4981,4838,4492,3997,3411,2788,2176,1615,1146,787,570,490,550,711,941,1174,1361,1434,1358,1100,659,54,-680,-1479,-2297,-3059,-3728,-4256,-4625,-4830,-4869,-4758,-4506,-4129,-3641,-3063,-2408,-1715,-1002,-316,300,808,1147,1288,1188,840,237,-580,-1557,-2615,-3641,-4543,-5194,-5524,-5466,-5010,-4193,-3087,-1815,-510,701,1699,2425,2850,3002,2943,2758,2533,2344,2232,2213,2266,2351,2413,2397,2255,1967,1520,964,322,-308,-877,-1305,-1549,-1592,-1447,-1149,-758,-336,71,408,672,847,961,1040,1109,1218,1361,1564,1796,2027,2230,2332,2342,2193,1939,1559,1116,635,148,-303,-718,-1080,-1394,-1669,-1900,-2092,-2234,-2318,-2320,-2237,-2048,-1766,-1397,-974,-522,-100,280,547,722,768,724,610,475,370,335,411,596,891,1236,1583,1860,2000,1983,1767,1401,897,324,-271,-852,-1388,-1884,-2351,-2807,-3272,-3734,-4176,-4542,-4761,-4766,-4489,-3895,-2997,-1833,-509,847,2090,3063,3639,3729,3295,2374,1060,-495,-2105,-3567,-4720,-5411,-5582,-5228,-4400,-3236,-1860,-437,896,2038,2898,3463,3715,3703,3469,3084,2612,2102,1607,1134,699,292,-94,-455,-785,-1060,-1246,-1331,-1282,-1127,-879,-591,-322,-135,-71,-175,-436,-844,-1346,-1879,-2367,-2753,-2958,-2970,-2751,-2321,-1719,-969,-157,675,1461,2146,2709,3115,3365,3460,3395,3198,2860,2416,1897,1337,812,361,55,-77,-25,191,522,893,1241,1483,1593,1542,1357,1087,789,556,432,486,724,1143,1702,2338,2974,3529,3927,4117,4070,3805,3344,2782,2164,1601,1122,793,588,502,464,414,294,54,-316,-793,-1338,-1875,-2336,-2658,-2774,-2680,-2344,-1820,-1140,-380,363,1012,1478,1686,1621,1257,650,-141,-1031,-1917,-2716,-3370,-3819,-4081,-4143,-4059,-3855,-3579,-3257,-2915,-2560,-2193,-1810,-1410,-990,-562,-139,263,615,897,1094,1188,1186,1088,913,688,431,187,-19,-151,-162,-53,218,614,1131,1696,2250,2699,2958,2963,2656,2056,1186,152,-944,-1941,-2729,-3172,-3214,-2829,-2047,-962,304,1601,2784,3707,4286,4451,4216,3630,2803,1851,945,185,-291,-449,-274,195,845,1594,2283,2841,3180,3293,3193,2947,2633,2334,2124,2042,2109,2302,2591,2904,3193,3376,3425,3295,2998,2567,2037,1508,1022,671,473,449,560,747,940,1031,974,685,174,-563,-1463,-2454,-3443,-4332,-5036,-5478,-5620,-5425,-4919,-4124,-3108,-1959,-766,350,1304,1994,2396,2469,2270,1852,1306,748,245,-105,-295,-300,-182,9,201,310,306,152,-132,-496,-875,-1186,-1349,-1310,-1044,-563,77,797,1483,2038,2349,2364,2046,1436,597,-344,-1245,-1965,-2368,-2376,-1951,-1134,-4,1277,2545,3622,4343,4625,4415,3764,2775,1602,436,-569,-1249,-1544,-1414,-905,-106,870,1884,2813,3550,4027,4196,4078,3689,3117,2435,1742,1131,670,403,350,478,745,1081,1405,1655,1775,1729,1532,1192,775,335,-49,-309,-401,-284,21,498,1071,1675,2214,2635,2878,2950,2875,2706,2522,2384,2342,2417,2578,2778,2926,2935,2721,2227,1431,355,-936,-2340,-3742,-4990,-5984,-6586,-6752,-6441,-5687,-4562,-3183,-1705,-293,879,1685,2016,1858,1237,274,-897,-2070,-3098,-3804,-4116,-3986,-3472,-2657,-1704,-752,35,556,765,661,328,-121,-560,-838,-875,-602,-33,770,1700,2625,3402,3925,4096,3900,3328,2467,1398,255,-827,-1725,-2330,-2570,-2421,-1904,-1089,-88,958,1903,2616,2978,2941,2493,1671,580,-667,-1930,-3057,-3951,-4506,-4684,-4488,-3943,-3132,-2130,-1031,93,1175,2187,3097,3902,4590,5143,5544,5751,5728,5441,4863,4011,2912,1646,303,-1000,-2156,-3061,-3633,-3820,-3599,-2989,-2055,-879,392,1630,2660,3353,3586,3313,2527,1327,-155,-1714,-3135,-4234,-4829,-4867,-4307,-3268,-1864,-330,1129,2288,2970,3066,2555,1486,8,-1692,-3392,-4867,-5925,-6437,-6327,-5628,-4416,-2858,-1139,518,1934,2925,3415,3334,2739,1699,369,-1091,-2506,-3711,-4595,-5064,-5120,-4774,-4120,-3263,-2332,-1454,-727,-231,10,-14,-255,-659,-1153,-1660,-2123,-2492,-2745,-2872,-2880,-2767,-2549,-2222,-1776,-1219,-539,250,1110,2006,2862,3596,4121,4357,4235,3751,2900,1779,465,-882,-2147,-3194,-3922,-4277,-4232,-3821,-3112,-2204,-1226,-302,434,885,983,701,77,-809,-1824,-2811,-3602,-4051,-4058,-3570,-2626,-1297,247,1847,3291,4405,5049,5129,4660,3694,2396,942,-435,-1541,-2187,-2288,-1798,-792,596,2178,3709,4992,5819,6095,5760,4872,3535,1920,214,-1380,-2710,-3625,-4080,-4030,-3542,-2678,-1577,-372,780,1746,2394,2657,2476,1869,880,-392,-1832,-3293,-4648,-5758,-6530,-6884,-6791,-6248,-5305,-4018,-2504,-860,782,2314,3625,4623,5237,5410,5120,4363,3177,1632,-156,-2048,-3865,-5453,-6633,-7313,-7396,-6901,-5869,-4424,-2735,-977,629,1918,2722,2955,2571,1612,179,-1575,-3429,-5187,-6610,-7540,-7837,-7468,-6451,-4907,-2999,-950,1017,2672,3837,4396,4295,3594,2400,907,-678,-2126,-3252,-3900,-4007,-3561,-2638,-1369,83,1520,2778,3700,4214,4271,3920,3230,2327,1342,408,-361,-881,-1104,-1025,-668,-93,635,1428,2203,2897,3427,3782,3909,3840,3556,3115,2528,1855,1131,416,-232,-757,-1084,-1193,-1019,-596,85,940,1908,2875,3748,4399,4760,4740,4315,3494,2324,920,-601,-2079,-3377,-4369,-4971,-5148,-4917,-4337,-3509,-2557,-1598,-770,-163,140,98,-288,-980,-1923,-2988,-4098,-5090,-5870,-6318,-6369,-5982,-5194,-4054,-2706,-1283,32,1076,1717,1863,1503,687,-450,-1735,-2961,-3927,-4468,-4481,-3929,-2868,-1405,281,2001,3542,4737,5436,5576,5144,4207,2883,1334,-271,-1747,-2962,-3786,-4173,-4088,-3570,-2682,-1512,-186,1198,2499,3633,4487,5007,5140,4880,4240,3284,2092,790,-486,-1594,-2401,-2801,-2735,-2186,-1205,124,1657,3254,4746,5984,6857,7256,7161,6563,5519,4136,2547,926,-570,-1766,-2565,-2850,-2630,-1903,-778,636,2155,3611,4808,5595,5851,5524,4618,3226,1473,-448,-2363,-4072,-5432,-6329,-6695,-6532,-5883,-4827,-3512,-2062,-662,565,1462,1972,2031,1672,970,25,-988,-1950,-2693,-3126,-3184,-2848,-2165,-1212,-99,1044,2089,2923,3455,3635,3454,2942,2174,1236,250,-696,-1495,-2094,-2447,-2549,-2424,-2101,-1648,-1101,-524,50,584,1042,1409,1644,1745,1693,1511,1215,866,508,218,41,22,173,490,927,1436,1937,2360,2632,2696,2523,2095,1451,631,-260,-1143,-1882,-2416,-2651,-2593,-2234,-1653,-912,-119,639,1267,1694,1865,1739,1334,644,-238,-1269,-2317,-3312,-4141,-4745,-5089,-5133,-4919,-4436,-3756,-2903,-1965,-989,-76,711,1290,1611,1657,1443,1025,500,-30,-446,-652,-592,-239,367,1162,2043,2898,3624,4133,4381,4329,4014,3440,2691,1811,886,-20,-847,-1538,-2071,-2408,-2551,-2496,-2258,-1855,-1319,-687,-1,680,1300,1801,2116,2223,2088,1740,1222,606,-12,-550,-924,-1079,-998,-688,-191,417,1059,1641,2075,2298,2266,1957,1417,670,-173,-1041,-1829,-2454,-2869,-3034,-2969,-2690,-2254,-1702,-1108,-506,18,441,684,725,540,116,-507,-1295,-2183,-3096,-3980,-4760,-5411,-5883,-6175,-6257,-6138,-5811,-5297,-4626,-3838,-3002,-2174,-1429,-811,-353,-60,91,140,142,157,224,391,643,993,1387,1793,2160,2441,2606,2639,2528,2299,1957,1558,1127,726,391,160,69,120,336,691,1184,1780,2448,3152,3840,4477,5024,5454,5758,5917,5955,5859,5670,5385,5038,4647,4224,3802,3368,2954,2535,2118,1679,1206,680,106,-514,-1129,-1704,-2157,-2433,-2469,-2241,-1747,-1038,-185,703,1529,2180,2594,2704,2516,2024,1307,405,-564,-1523,-2382,-3056,-3520,-3743,-3756,-3608,-3368,-3129,-2952,-2907,-3000,-3227,-3538,-3871,-4173,-4374,-4472,-4427,-4275,-4014,-3673,-3255,-2765,-2203,-1552,-834,-37,783,1604,2343,2953,3346,3495,3347,2918,2230,1336,325,-730,-1720,-2571,-3209,-3587,-3688,-3516,-3103,-2495,-1751,-930,-95,712,1440,2085,2629,3100,3522,3919,4322,4725,5119,5470,5723,5829,5737,5407,4842,4036,3056,1937,786,-345,-1347,-2168,-2729,-2982,-2890,-2430,-1617,-483,890,2397,3904,5265,6346,7038,7271,7024,6324,5256,3921,2467,1033,-241,-1238,-1878,-2137,-2025,-1617,-1021,-366,194,527,534,148,-609,-1683,-2944,-4231,-5381,-6242,-6705,-6717,-6276,-5432,-4286,-2938,-1529,-160,1058,2054,2780,3217,3377,3296,3020,2613,2136,1648,1206,854,610,504,505,608,764,938,1086,1183,1200,1138,1002,799,562,315,98,-45,-70,69,414,981,1780,2770,3895,5056,6121,6977,7473,7531,7073,6097,4647,2817,750,-1398,-3445,-5245,-6639,-7534,-7854,-7578,-6733,-5384,-3654,-1690,330,2216,3817,4970,5614,5704,5270,4403,3209,1854,494,-719,-1648,-2210,-2369,-2139,-1607,-872,-96,587,1028,1126,821,98,-969,-2285,-3666,-4931,-5894,-6384,-6315,-5654,-4453,-2844,-979,931,2716,4207,5296,5924,6082,5835,5246,4462,3575,2725,2001,1464,1165,1078,1197,1445,1773,2089,2328,2439,2366,2133,1723,1209,632,70,-415,-745,-878,-757,-363,297,1213,2313,3539,4790,5971,6982,7730,8140,8161,7771,6986,5847,4436,2844,1183,-432,-1910,-3150,-4092,-4688,-4900,-4735,-4198,-3342,-2228,-967,336,1533,2520,3173,3445,3311,2798,1995,991,-68,-1059,-1865,-2383,-2587,-2460,-2078,-1525,-948,-466,-237,-341,-855,-1788,-3086,-4683,-6422,-8168,-9726,-10949,-11679,-11847,-11397,-10380,-8867,-6990,-4899,-2750,-694,1154,2683,3850,4602,4957,4925,4574,3949,3154,2251,1346,499,-218,-761,-1103,-1223,-1141,-855,-420,167,822,1555,2277,2990,3645,4226,4738,5167,5542,5862,6145,6380,6576,6698,6754,6709,6573,6333,5990,5556,5016,4388,3658,2829,1909,896,-170,-1271,-2334,-3300,-4078,-4596,-4770,-4579,-3990,-3070,-1888,-589,679,1757,2496,2807,2635,2005,995,-257,-1587,-2804,-3748,-4281,-4340,-3915,-3088,-1988,-798,279,1052,1360,1095,221,-1236,-3164,-5414,-7761,-9990,-11865,-13180,-13814,-13657,-12752,-11147,-9002,-6493,-3837,-1233,1112,3051,4454,5264,5449,5059,4148,2845,1278,-410,-2057,-3558,-4766,-5642,-6109,-6184,-5891,-5280,-4466,-3523,-2584,-1710,-991,-429,-36,247,474,733,1084,1595,2272,3114,4057,5036,5936,6671,7141,7283,7063,6471,5545,4327,2901,1347,-243,-1757,-3113,-4188,-4906,-5174,-4948,-4203,-2978,-1334,580,2613,4545,6187,7342,7868,7699,6825,5354,3443,1322,-750,-2519,-3777,-4364,-4244,-3436,-2102,-433,1294,2820,3889,4320,3997,2903,1107,-1243,-3938,-6730,-9362,-11578,-13175,-13991,-13950,-13050,-11365,-9060,-6322,-3412,-555,2003,4074,5524,6271,6332,5763,4698,3306,1773,295,-970,-1897,-2417,-2530,-2267,-1743,-1057,-361,234,616,731,570,174,-375,-940,-1421,-1666,-1609,-1190,-411,668,1957,3322,4622,5712,6471,6812,6688,6111,5114,3798,2250,589,-1084,-2665,-4096,-5277,-6195,-6775,-7010,-6877,-6375,-5550,-4433,-3134,-1745,-410,745,1582,2024,2014,1586,818,-142,-1123,-1934,-2421,-2468,-2041,-1179,9,1334,2614,3617,4183,4180,3549,2325,598,-1481,-3716,-5919,-7891,-9479,-10556,-11048,-10934,-10214,-8975,-7275,-5276,-3080,-868,1234,3073,4559,5594,6165,6259,5937,5271,4364,3327,2269,1286,462,-167,-562,-744,-733,-579,-336,-51,237,506,761,1005,1285,1604,2017,2495,3067,3663,4263,4791,5184,5392,5361,5079,4555,3824,2962,2059,1223,552,125,-23,98,432,886,1344,1707,1872,1808,1491,968,299,-430,-1132,-1733,-2193,-2486,-2638,-2670,-2628,-2534,-2404,-2222,-1957,-1578,-1045,-358,451,1340,2176,2882,3295,3338,2917,2010,639,-1128,-3169,-5345,-7495,-9473,-11143,-12411,-13205,-13506,-13302,-12631,-11524,-10052,-8269,-6264,-4123,-1936,188,2158,3879,5264,6257,6809,6902,6554,5800,4713,3389,1944,508,-787,-1841,-2546,-2866,-2766,-2265,-1414,-262,1079,2544,4009,5392,6603,7560,8216,8532,8495,8124,7453,6557,5505,4399,3332,2379,1627,1108,849,847,1051,1417,1851,2283,2620,2809,2813,2633,2296,1862,1387,954,600,373,269,262,315,353,332,206,-37,-369,-732,-1057,-1246,-1231,-958,-411,383,1353,2403,3411,4244,4794,4957,4672,3918,2703,1093,-835,-2953,-5148,-7273,-9227,-10873,-12154,-12963,-13276,-13040,-12244,-10906,-9060,-6793,-4224,-1512,1173,3621,5659,7121,7891,7919,7206,5847,3956,1740,-617,-2903,-4919,-6532,-7606,-8097,-7974,-7270,-6047,-4403,-2462,-372,1721,3646,5290,6508,7251,7467,7185,6461,5401,4135,2812,1574,554,-172,-540,-565,-275,245,912,1625,2312,2908,3387,3732,3961,4079,4123,4082,3983,3798,3523,3136,2618,1964,1177,290,-648,-1553,-2335,-2888,-3114,-2950,-2356,-1362,-43,1473,3009,4388,5410,5933,5844,5111,3766,1908,-311,-2699,-5058,-7210,-8990,-10317,-11135,-11462,-11364,-10914,-10215,-9338,-8334,-7236,-6031,-4743,-3345,-1897,-430,966,2192,3172,3814,4096,4010,3606,2960,2173,1343,570,-80,-549,-809,-858,-694,-347,165,794,1512,2248,2971,3590,4073,4347,4394,4202,3796,3225,2562,1886,1280,809,520,415,482,667,900,1112,1223,1195,1006,681,265,-163,-538,-787,-886,-815,-618,-337,-64,131,163,-10,-417,-1021,-1757,-2522,-3173,-3599,-3667,-3324,-2531,-1347,142,1778,3384,4772,5772,6246,6128,5395,4124,2411,435,-1650,-3645,-5422,-6844,-7870,-8480,-8709,-8650,-8368,-7978,-7517,-7031,-6487,-5855,-5056,-4040,-2780,-1268,408,2172,3863,5327,6423,7008,7025,6438,5297,3701,1811,-191,-2076,-3653,-4729,-5175,-4935,-4001,-2477,-493,1731,3996,6049,7717,8810,9263,9028,8169,6789,5056,3157,1291,-357,-1637,-2436,-2702,-2428,-1670,-524,896,2419,3943,5304,6446,7277,7790,7962,7817,7369,6639,5669,4469,3091,1565,-48,-1680,-3228,-4590,-5625,-6225,-6278,-5736,-4586,-2909,-828,1446,3692,5645,7081,7811,7716,6775,5043,2668,-138,-3130,-6046,-8655,-10759,-12241,-13037,-13182,-12763,-11920,-10827,-9646,-8512,-7512,-6666,-5928,-5228,-4457,-3529,-2394,-1050,446,1975,3406,4586,5384,5708,5523,4847,3776,2436,1012,-321,-1376,-2018,-2154,-1751,-848,457,2021,3667,5214,6496,7375,7765,7631,7001,5961,4623,3171,1745,524,-364,-852,-884,-513,191,1105,2078,2975,3682,4119,4278,4184,3921,3596,3305,3151,3163,3351,3659,3991,4228,4262,3973,3346,2362,1134,-224,-1505,-2554,-3185,-3314,-2896,-1981,-678,844,2401,3806,4890,5552,5706,5362,4549,3353,1888,271,-1366,-2914,-4278,-5402,-6245,-6829,-7172,-7344,-7407,-7414,-7396,-7357,-7235,-6979,-6476,-5654,-4454,-2876,-984,1095,3178,5048,6491,7309,7391,6692,5278,3311,1022,-1313,-3393,-4996,-5912,-6079,-5488,-4254,-2551,-608,1336,3052,4371,5171,5418,5140,4419,3403,2232,1079,77,-663,-1061,-1110,-800,-213,612,1552,2553,3519,4405,5179,5815,6330,6723,7013,7212,7310,7309,7162,6845,6300,5500,4425,3098,1583,-6,-1513,-2779,-3621,-3927,-3612,-2693,-1259,525,2438,4228,5658,6525,6694,6109,4812,2907,591,-1925,-4399,-6612,-8377,-9573,-10130,-10070,-9461,-8442,-7189,-5869,-4678,-3723,-3094,-2779,-2712,-2769,-2804,-2663,-2242,-1482,-398,914,2339,3684,4825,5598,5963,5889,5444,4733,3880,3043,2326,1838,1601,1628,1854,2220,2614,2956,3155,3166,2962,2559,2002,1355,700,124,-296,-497,-431,-100,483,1252,2119,2982,3720,4261,4521,4499,4205,3708,3096,2464,1903,1482,1230,1146,1185,1265,1312,1205,908,353,-412,-1326,-2269,-3074,-3611,-3739,-3396,-2576,-1360,133,1699,3162,4326,5039,5217,4825,3905,2550,897,-911,-2699,-4353,-5733,-6790,-7464,-7774,-7744,-7456,-6982,-6449,-5930,-5526,-5267,-5159,-5143,-5132,-4998,-4634,-3930,-2859,-1437,232,1991,3642,4990,5860,6151,5824,4932,3596,1989,313,-1243,-2504,-3361,-3754,-3678,-3205,-2410,-1427,-382,618,1453,2079,2440,2548,2423,2118,1680,1189,688,248,-96,-305,-364,-258,9,438,1012,1718,2524,3405,4295,5158,5900,6469,6790,6808,6495,5838,4848,3581,2089,488,-1129,-2614,-3853,-4710,-5102,-4968,-4310,-3193,-1722,-78,1560,2975,3989,4451,4274,3444,2002,78,-2182,-4569,-6896,-8975,-10654,-11830,-12454,-12523,-12105,-11288,-10213,-9020,-7863,-6857,-6094,-5610,-5365,-5308,-5290,-5201,-4898,-4291,-3337,-2050,-510,1163,2813,4290,5454,6201,6487,6293,5687,4729,3536,2228,895,-338,-1430,-2302,-2952,-3357,-3541,-3516,-3314,-2970,-2508,-1966,-1360,-714,-54,606,1236,1805,2287,2641,2853,2891,2767,2499,2131,1720,1343,1043,900,907,1088,1398,1789,2190,2533,2750,2806,2680,2394,1975,1503,1032,652,431,408,622,1048,1652,2349,3043,3625,3992,4066,3801,3184,2256,1075,-265,-1658,-3014,-4225,-5245,-6007,-6522,-6775,-6818,-6675,-6419,-6090,-5766,-5489,-5308,-5251,-5313,-5470,-5666,-5810,-5827,-5602,-5090,-4221,-3017,-1500,214,2030,3761,5282,6408,7051,7097,6556,5426,3815,1840,-336,-2529,-4578,-6321,-7648,-8485,-8802,-8625,-8010,-7046,-5854,-4525,-3199,-1930,-815,134,883,1454,1854,2119,2279,2367,2433,2497,2625,2812,3111,3493,3959,4462,4946,5340,5575,5568,5286,4692,3805,2694,1438,184,-944,-1802,-2283,-2308,-1861,-967,280,1753,3274,4673,5744,6362,6383,5785,4560,2811,662,-1699,-4071,-6269,-8103,-9462,-10257,-10465,-10136,-9327,-8175,-6797,-5341,-3937,-2699,-1711,-1028,-665,-588,-753,-1055,-1404,-1680,-1782,-1616,-1131,-289,884,2338,3963,5629,7169,8426,9249,9525,9189,8239,6738,4792,2577,262,-1952,-3890,-5416,-6427,-6894,-6817,-6279,-5365,-4225,-2980,-1777,-710,139,734,1076,1183,1117,932,721,546,488,610,927,1471,2188,3031,3905,4689,5280,5553,5437,4886,3910,2573,990,-683,-2276,-3605,-4527,-4934,-4761,-4035,-2809,-1215,587,2426,4098,5453,6324,6631,6325,5410,3987,2153,95,-2016,-3998,-5674,-6938,-7677,-7905,-7607,-6897,-5867,-4668,-3449,-2346,-1471,-902,-651,-707,-995,-1422,-1870,-2225,-2367,-2232,-1749,-919,233,1636,3172,4700,6056,7080,7624,7584,6910,5608,3769,1523,-939,-3404,-5664,-7514,-8813,-9457,-9416,-8724,-7479,-5807,-3903,-1923,-64,1534,2767,3557,3919,3867,3503,2926,2269,1669,1248,1111,1332,1930,2886,4122,5522,6928,8185,9114,9595,9530,8882,7708,6086,4197,2223,372,-1151,-2198,-2646,-2462,-1672,-371,1281,3097,4864,6376,7467,7993,7892,7143,5803,3973,1800,-542,-2878,-5028,-6860,-8262,-9193,-9627,-9633,-9255,-8629,-7838,-7016,-6246,-5614,-5156,-4897,-4811,-4865,-4983,-5098,-5111,-4943,-4521,-3787,-2731,-1373,234,1966,3707,5281,6540,7327,7547,7122,6080,4467,2432,139,-2210,-4399,-6263,-7636,-8451,-8670,-8328,-7524,-6359,-4995,-3551,-2157,-908,134,936,1488,1815,1936,1908,1775,1599,1446,1354,1401,1588,1959,2483,3132,3841,4522,5087,5436,5505,5249,4672,3836,2821,1766,793,45,-381,-399,12,834,1995,3379,4828,6191,7290,7997,8203,7863,6990,5632,3915,1965,-44,-1967,-3657,-5016,-5966,-6498,-6625,-6398,-5912,-5235,-4495,-3765,-3130,-2662,-2385,-2326,-2463,-2753,-3131,-3512,-3796,-3887,-3706,-3192,-2328,-1142,303,1885,3472,4898,6014,6672,6773,6257,5121,3433,1288,-1135,-3673,-6112,-8278,-10018,-11213,-11815,-11811,-11262,-10248,-8910,-7362,-5759,-4213,-2818,-1653,-746,-105,288,493,567,598,665,842,1196,1751,2519,3475,4557,5691,6774,7696,8362,8690,8635,8202,7419,6386,5189,3970,2838,1910,1277,1001,1116,1610,2439,3509,4694,5844,6795,7391,7518,7074,6056,4476,2438,73,-2438,-4915,-7162,-9019,-10361,-11108,-11239,-10795,-9850,-8536,-6986,-5376,-3833,-2509,-1477,-788,-429,-336,-413,-533,-565,-411,21,741,1744,2948,4262,5539,6672,7515,7989,8018,7572,6661,5325,3634,1703,-363,-2408,-4322,-5952,-7217,-8023,-8343,-8178,-7573,-6609,-5397,-4053,-2705,-1452,-387,457,1052,1440,1664,1804,1952,2177,2558,3117,3861,4746,5704,6633,7425,7965,8167,7959,7338,6315,4979,3440,1824,291,-1050,-2074,-2715,-2928,-2708,-2089,-1122,93,1464,2844,4113,5129,5778,5972,5652,4818,3498,1787,-207,-2321,-4408,-6282,-7819,-8875,-9390,-9326,-8714,-7632,-6199,-4576,-2922,-1418,-188,661,1103,1160,940,550,176,-63,-45,289,927,1801,2806,3770,4564,5025,5074,4644,3759,2461,869,-905,-2704,-4405,-5872,-7025,-7784,-8134,-8072,-7636,-6883,-5897,-4753,-3555,-2370,-1280,-335,427,997,1370,1594,1689,1742,1801,1961,2275,2803,3569,4566,5754,7052,8358,9541,10481,11055,11194,10842,10038,8829,7339,5714,4087,2627,1425,583,123,54,333,896,1655,2521,3399,4201,4869,5316,5535,5460,5104,4443,3503,2301,885,-690,-2350,-4010,-5577,-6957,-8070,-8846,-9248,-9272,-8939,-8324,-7506,-6580,-5632,-4724,-3879,-3097,-2338,-1557,-719,193,1165,2141,3051,3790,4276,4427,4203,3605,2667,1487,155,-1175,-2409,-3421,-4140,-4542,-4597,-4372,-3902,-3273,-2570,-1847,-1191,-606,-146,220,481,666,793,869,912,926,919,914,923,996,1146,1430,1857,2439,3156,3963,4777,5531,6103,6450,6494,6251,5739,5034,4231,3428,2719,2170,1822,1677,1727,1927,2245,2633,3060,3493,3915,4312,4663,4958,5173,5277,5248,5039,4629,4000,3131,2061,798,-573,-1993,-3371,-4618,-5664,-6441,-6924,-7097,-6988,-6625,-6063,-5341,-4500,-3569,-2556,-1468,-321,890,2112,3320,4442,5418,6174,6670,6848,6711,6250,5502,4519,3357,2103,814,-433,-1595,-2640,-3547,-4319,-4956,-5463,-5848,-6103,-6231,-6213,-6053,-5740,-5294,-4727,-4077,-3390,-2701,-2072,-1509,-1040,-650,-303,31,420,887,1478,2175,2974,3797,4588,5250,5727,5971,5980,5779,5440,5036,4645,4345,4159,4114,4186,4340,4539,4721,4869,4916,4876,4704,4414,3996,3471,2836,2132,1354,536,-319,-1202,-2114,-3046,-4003,-4960,-5914,-6803,-7615,-8269,-8745,-8982,-8955,-8642,-8043,-7171,-6059,-4754,-3306,-1786,-240,1255,2658,3911,4961,5777,6303,6526,6414,5986,5254,4275,3111,1854,586,-580,-1584,-2354,-2871,-3145,-3222,-3164,-3066,-3011,-3055,-3270,-3634,-4154,-4755,-5382,-5935,-6366,-6582,-6579,-6319,-5814,-5087,-4160,-3062,-1833,-495,908,2331,3728,5018,6140,7001,7542,7695,7447,6807,5839,4642,3349,2093,1010,192,-307,-477,-372,-59,355,775,1110,1295,1288,1085,689,147,-517,-1224,-1947,-2613,-3199,-3677,-4035,-4298,-4480,-4633,-4786,-4990,-5251,-5588,-5969,-6355,-6682,-6862,-6822,-6478,-5791,-4735,-3343,-1671,174,2072,3885,5469,6707,7474,7722,7388,6527,5153,3423,1426,-637,-2637,-4402,-5828,-6820,-7355,-7427,-7102,-6465,-5621,-4720,-3859,-3172,-2724,-2562,-2696,-3080,-3657,-4330,-5007,-5588,-5998,-6165,-6047,-5618,-4867,-3821,-2501,-977,683,2385,4030,5516,6756,7662,8203,8343,8120,7571,6799,5884,4963,4109,3425,2939,2663,2546,2533,2523,2442,2229,1846,1317,676,-3,-641,-1152,-1494,-1601,-1499,-1175,-694,-103,526,1122,1600,1909,1954,1722,1140,241,-975,-2427,-4012,-5598,-7023,-8122,-8770,-8852,-8352,-7283,-5755,-3911,-1934,-20,1648,2920,3691,3906,3571,2740,1508,15,-1595,-3171,-4566,-5684,-6436,-6800,-6779,-6423,-5803,-5019,-4161,-3344,-2639,-2118,-1818,-1732,-1846,-2087,-2396,-2690,-2893,-2971,-2876,-2624,-2224,-1712,-1120,-492,157,786,1399,1961,2481,2919,3271,3499,3601,3560,3406,3160,2886,2640,2487,2479,2641,2980,3453,4001,4527,4935,5139,5071,4719,4095,3281,2364,1474,715,191,-53,7,328,837,1448,2033,2530,2835,2927,2770,2372,1746,931,-41,-1102,-2186,-3211,-4083,-4726,-5072,-5084,-4770,-4152,-3318,-2337,-1320,-352,498,1166,1630,1886,1928,1808,1534,1174,758,349,-18,-313,-504,-619,-645,-646,-632,-657,-743,-912,-1176,-1535,-1976,-2486,-3040,-3604,-4156,-4660,-5091,-5436,-5672,-5787,-5771,-5597,-5253,-4723,-3989,-3072,-1983,-790,448,1617,2649,3427,3918,4082,3945,3580,3078,2566,2153,1945,1999,2349,2967,3804,4764,5749,6650,7367,7845,8023,7911,7513,6871,6036,5058,3984,2867,1734,622,-444,-1438,-2334,-3104,-3715,-4163,-4425,-4532,-4493,-4352,-4140,-3886,-3611,-3319,-3007,-2680,-2322,-1957,-1587,-1242,-936,-688,-487,-334,-183,-19,199,483,825,1210,1584,1909,2124,2205,2124,1889,1522,1061,547,32,-450,-865,-1198,-1450,-1638,-1780,-1919,-2080,-2298,-2591,-2966,-3418,-3908,-4410,-4835,-5137,-5212,-5005,-4457,-3543,-2276,-716,1056,2895,4675,6237,7463,8258,8586,8458,7962,7192,6316,5458,4749,4284,4066,4107,4304,4580,4803,4879,4722,4302,3630,2748,1751,725,-235,-1044,-1670,-2081,-2308,-2386,-2375,-2346,-2355,-2447,-2646,-2946,-3319,-3721,-4098,-4391,-4563,-4568,-4404,-4053,-3552,-2917,-2193,-1441,-692,-16,562,1008,1308,1463,1488,1390,1199,922,562,136,-382,-964,-1627,-2321,-3032,-3688,-4255,-4672,-4911,-4958,-4813,-4514,-4101,-3634,-3178,-2791,-2534,-2437,-2538,-2828,-3306,-3923,-4624,-5323,-5919,-6303,-6362,-6015,-5201,-3926,-2228,-230,1925,4047,5948,7461,8464,8886,8764,8148,7210,6105,5019,4132,3545,3342,3507,3979,4640,5350,5959,6346,6429,6169,5597,4769,3789,2759,1789,957,328,-83,-272,-285,-160,22,206,329,338,239,25,-236,-499,-677,-729,-611,-333,57,496,875,1094,1064,717,31,-956,-2178,-3501,-4778,-5870,-6618,-6959,-6830,-6272,-5365,-4243,-3070,-2009,-1197,-744,-672,-987,-1606,-2430,-3352,-4237,-4993,-5546,-5843,-5880,-5674,-5257,-4703,-4069,-3435,-2862,-2406,-2086,-1914,-1851,-1852,-1841,-1754,-1513,-1097,-481,294,1157,2036,2807,3397,3736,3791,3602,3210,2724,2252,1894,1749,1861,2246,2860,3638,4447,5195,5739,6017,5974,5632,5041,4305,3533,2849,2334,2062,2024,2201,2511,2851,3120,3209,3052,2616,1922,1042,85,-801,-1483,-1821,-1756,-1254,-385,748,1964,3088,3921,4316,4176,3469,2257,656,-1143,-2934,-4496,-5647,-6246,-6239,-5628,-4512,-3034,-1384,226,1619,2629,3183,3240,2857,2127,1172,152,-825,-1639,-2242,-2599,-2753,-2730,-2643,-2538,-2541,-2674,-3017,-3529,-4193,-4907,-5564,-6032,-6195,-5960,-5287,-4196,-2759,-1119,567,2120,3383,4249,4659,4628,4229,3575,2806,2067,1476,1128,1072,1304,1801,2476,3250,4016,4694,5219,5566,5729,5742,5641,5473,5257,5024,4745,4415,3979,3407,2664,1738,647,-559,-1800,-2965,-3938,-4601,-4853,-4647,-3966,-2864,-1460,107,1624,2926,3802,4145,3850,2944,1488,-347,-2359,-4296,-5908,-6999,-7396,-7070,-6025,-4410,-2412,-292,1699,3309,4371,4778,4533,3729,2519,1118,-273,-1457,-2301,-2736,-2744,-2408,-1799,-1085,-378,182,493,512,213,-337,-1072,-1853,-2559,-3053,-3235,-3042,-2461,-1538,-347,976,2324,3565,4609,5415,5953,6263,6391,6397,6342,6273,6206,6149,6077,5955,5746,5409,4923,4281,3512,2669,1827,1074,493,148,67,245,615,1103,1582,1944,2069,1904,1402,622,-379,-1458,-2487,-3307,-3820,-3929,-3621,-2918,-1905,-701,536,1661,2508,2968,2951,2442,1480,170,-1337,-2846,-4163,-5112,-5550,-5419,-4719,-3533,-2021,-364,1209,2503,3338,3619,3297,2441,1155,-377,-1961,-3398,-4538,-5254,-5520,-5349,-4815,-4055,-3187,-2370,-1715,-1305,-1177,-1301,-1616,-2000,-2341,-2501,-2394,-1966,-1223,-228,911,2068,3102,3924,4457,4710,4713,4558,4341,4169,4114,4227,4506,4915,5399,5863,6248,6471,6504,6338,5995,5543,5045,4603,4278,4134,4186,4401,4724,5039,5261,5262,4996,4426,3591,2582,1520,555,-178,-566,-564,-161,561,1505,2506,3418,4072,4358,4179,3512,2364,809,-1044,-3040,-5001,-6751,-8103,-8930,-9125,-8669,-7594,-6014,-4090,-2022,-42,1658,2880,3517,3503,2871,1710,194,-1491,-3119,-4517,-5508,-6039,-6057,-5648,-4885,-3938,-2941,-2053,-1369,-974,-857,-1002,-1314,-1687,-2029,-2217,-2208,-1966,-1507,-891,-181,537,1196,1752,2177,2480,2678,2803,2883,2938,2967,2968,2917,2794,2577,2257,1840,1352,846,368,18,-161,-77,292,955,1887,2979,4137,5181,5979,6376,6286,5676,4583,3118,1445,-244,-1743,-2884,-3539,-3652,-3231,-2358,-1169,172,1482,2601,3380,3739,3611,3021,2004,670,-856,-2413,-3845,-5000,-5755,-6045,-5839,-5194,-4181,-2940,-1610,-346,733,1512,1949,2020,1757,1239,550,-194,-892,-1471,-1882,-2125,-2231,-2264,-2300,-2411,-2656,-3050,-3596,-4231,-4905,-5517,-5996,-6264,-6290,-6058,-5597,-4961,-4208,-3420,-2642,-1929,-1289,-736,-245,183,579,929,1251,1506,1698,1780,1758,1602,1332,947,502,26,-410,-736,-900,-835,-514,52,858,1807,2831,3797,4604,5150,5358,5210,4700,3895,2864,1713,544,-550,-1491,-2233,-2761,-3078,-3219,-3228,-3149,-3044,-2946,-2900,-2924,-3033,-3224,-3473,-3748,-3994,-4151,-4161,-3971,-3560,-2932,-2129,-1232,-332,443,1005,1245,1131,634,-192,-1275,-2484,-3679,-4703,-5420,-5726,-5572,-4974,-4000,-2801,-1507,-327,632,1228,1440,1269,770,65,-766,-1580,-2309,-2887,-3282,-3494,-3529,-3403,-3128,-2698,-2117,-1368,-471,566,1681,2809,3855,4711,5294,5498,5301,4661,3637,2285,727,-895,-2422,-3689,-4556,-4918,-4725,-3985,-2770,-1201,553,2324,3933,5230,6108,6506,6404,5860,4923,3716,2343,921,-441,-1656,-2659,-3401,-3874,-4072,-4030,-3788,-3412,-2966,-2532,-2169,-1938,-1881,-1994,-2280,-2669,-3103,-3493,-3744,-3799,-3582,-3115,-2393,-1506,-542,390,1151,1656,1803,1564,937,-21,-1206,-2480,-3689,-4685,-5355,-5627,-5496,-5006,-4256,-3349,-2419,-1550,-816,-258,149,390,534,571,548,448,281,38,-271,-631,-998,-1329,-1558,-1639,-1522,-1195,-658,42,858,1695,2483,3123,3543,3703,3565,3162,2528,1766,976,292,-172,-312,-87,535,1488,2705,4064,5431,6683,7702,8391,8710,8621,8153,7340,6258,4985,3612,2223,898,-304,-1334,-2169,-2796,-3220,-3468,-3565,-3554,-3478,-3370,-3263,-3177,-3104,-3054,-2990,-2907,-2769,-2571,-2296,-1965,-1584,-1198,-841,-552,-379,-342,-474,-767,-1226,-1796,-2442,-3074,-3612,-3966,-4065,-3862,-3363,-2604,-1663,-661,308,1111,1677,1952,1910,1585,1017,276,-557,-1395,-2164,-2771,-3171,-3304,-3150,-2707,-2001,-1091,-47,1021,2029,2858,3444,3711,3649,3257,2571,1668,610,-484,-1526,-2401,-3018,-3283,-3140,-2542,-1500,-45,1741,3734,5807,7775,9496,10798,11557,11693,11144,9963,8184,5982,3489,945,-1482,-3565,-5178,-6188,-6574,-6329,-5557,-4356,-2921,-1402,9,1171,1983,2389,2408,2096,1556,908,271,-244,-574,-660,-524,-175,315,882,1438,1910,2220,2317,2163,1747,1092,240,-727,-1719,-2635,-3377,-3869,-4066,-3948,-3550,-2925,-2146,-1322,-533,121,563,754,648,260,-381,-1222,-2163,-3112,-3945,-4572,-4892,-4873,-4482,-3762,-2779,-1631,-442,673,1601,2261,2608,2621,2331,1779,1041,199,-652,-1424,-2018,-2365,-2392,-2059,-1352,-280,1101,2708,4437,6133,7690,8921,9754,10049,9780,8930,7535,5698,3543,1239,-1042,-3120,-4850,-6111,-6834,-7018,-6683,-5949,-4914,-3756,-2603,-1590,-815,-291,-35,40,-2,-69,-77,11,218,506,829,1109,1267,1242,983,476,-255,-1174,-2194,-3245,-4207,-5009,-5542,-5757,-5604,-5072,-4190,-2999,-1599,-78,1421,2782,3880,4612,4908,4738,4113,3097,1788,320,-1165,-2495,-3567,-4237,-4482,-4256,-3615,-2634,-1437,-161,1042,2041,2716,3008,2872,2342,1467,328,-942,-2248,-3439,-4402,-5038,-5232,-4951,-4140,-2826,-1073,1028,3307,5602,7703,9430,10617,11146,10961,10055,8510,6434,4010,1429,-1097,-3371,-5224,-6529,-7218,-7275,-6750,-5745,-4393,-2874,-1350,-8,1029,1641,1816,1548,940,103,-816,-1662,-2315,-2681,-2719,-2446,-1902,-1201,-435,260,781,1051,995,628,-56,-973,-2045,-3164,-4201,-5037,-5570,-5703,-5396,-4635,-3462,-1964,-268,1470,3081,4401,5304,5688,5531,4852,3729,2295,685,-926,-2405,-3615,-4482,-4958,-5038,-4770,-4202,-3437,-2553,-1662,-820,-125,412,736,865,807,592,286,-55,-332,-465,-357,56,828,1953,3404,5088,6884,8633,10173,11333,11989,12038,11455,10258,8539,6427,4085,1709,-548,-2503,-4061,-5134,-5700,-5782,-5434,-4755,-3856,-2861,-1890,-1056,-422,-49,87,16,-188,-416,-599,-636,-505,-192,263,784,1291,1671,1845,1753,1354,679,-240,-1318,-2449,-3546,-4484,-5200,-5597,-5642,-5299,-4563,-3472,-2069,-461,1244,2883,4313,5371,5938,5935,5349,4227,2690,894,-965,-2698,-4131,-5133,-5638,-5626,-5158,-4319,-3249,-2086,-977,-48,622,959,967,651,76,-683,-1529,-2328,-2989,-3346,-3339,-2854,-1870,-406,1482,3651,5948,8166,10106,11587,12444,12606,12019,10755,8900,6637,4143,1648,-671,-2628,-4108,-5037,-5395,-5222,-4595,-3622,-2431,-1168,47,1087,1867,2332,2467,2302,1910,1389,860,438,225,269,597,1156,1869,2608,3249,3661,3755,3469,2812,1815,583,-796,-2187,-3483,-4579,-5381,-5830,-5870,-5477,-4656,-3436,-1892,-137,1692,3415,4871,5900,6396,6306,5647,4504,3010,1333,-355,-1893,-3161,-4065,-4595,-4741,-4574,-4147,-3553,-2869,-2167,-1505,-934,-481,-184,-36,-49,-180,-388,-599,-722,-672,-358,259,1209,2447,3893,5433,6904,8158,9064,9502,9440,8861,7836,6471,4891,3266,1715,372,-688,-1430,-1857,-2001,-1940,-1736,-1482,-1232,-1044,-939,-920,-980,-1079,-1178,-1235,-1199,-1050,-748,-319,256,902,1597,2249,2800,3156,3271,3085,2587,1796,753,-457,-1739,-2992,-4117,-5023,-5658,-5949,-5889,-5445,-4630,-3459,-1986,-267,1581,3450,5190,6664,7747,8335,8399,7919,6978,5661,4101,2439,801,-696,-1973,-2968,-3672,-4077,-4207,-4111,-3819,-3403,-2909,-2401,-1927,-1549,-1271,-1130,-1069,-1077,-1047,-926,-607,-49,796,1911,3248,4723,6208,7577,8695,9462,9787,9657,9060,8072,6768,5267,3690,2168,797,-323,-1159,-1679,-1916,-1905,-1723,-1439,-1134,-870,-699,-645,-709,-878,-1103,-1346,-1533,-1619,-1557,-1319,-916,-361,280,953,1574,2070,2380,2448,2262,1817,1143,294,-675,-1689,-2692,-3615,-4416,-5042,-5450,-5612,-5475,-5030,-4250,-3156,-1787,-215,1441,3072,4508,5646,6342,6549,6217,5385,4111,2507,700,-1173,-2978,-4594,-5941,-6935,-7570,-7817,-7730,-7331,-6714,-5931,-5075,-4207,-3374,-2613,-1921,-1280,-662,-7,714,1552,2501,3562,4676,5780,6779,7572,8066,8184,7893,7182,6105,4748,3215,1666,209,-1000,-1888,-2385,-2494,-2245,-1736,-1059,-360,256,677,836,705,294,-344,-1128,-1954,-2710,-3298,-3629,-3651,-3347,-2726,-1856,-804,319,1404,2345,3042,3414,3427,3043,2310,1251,-35,-1463,-2924,-4304,-5507,-6439,-7025,-7221,-6991,-6350,-5323,-3978,-2412,-730,932,2460,3727,4653,5156,5218,4828,4023,2862,1432,-180,-1846,-3491,-4989,-6272,-7274,-7942,-8284,-8299,-8037,-7557,-6919,-6205,-5452,-4722,-4012,-3339,-2676,-1993,-1265,-449,447,1437,2464,3488,4421,5173,5676,5839,5648,5082,4182,3035,1724,400,-842,-1860,-2587,-2951,-2953,-2610,-2003,-1222,-389,369,951,1265,1277,971,402,-364,-1212,-2025,-2681,-3083,-3153,-2869,-2248,-1346,-281,834,1841,2626,3063,3103,2714,1928,826,-506,-1922,-3330,-4591,-5643,-6404,-6857,-6984,-6803,-6342,-5637,-4741,-3701,-2572,-1406,-252,848,1860,2751,3506,4087,4486,4660,4605,4284,3711,2872,1813,562,-820,-2251,-3675,-4997,-6170,-7123,-7827,-8246,-8369,-8184,-7705,-6933,-5923,-4691,-3322,-1864,-409,984,2232,3288,4098,4636,4888,4856,4566,4045,3351,2535,1662,810,27,-593,-1034,-1225,-1176,-872,-356,319,1082,1826,2476,2911,3074,2907,2393,1568,491,-734,-1983,-3126,-4028,-4590,-4733,-4436,-3720,-2659,-1361,23,1353,2474,3258,3633,3540,3015,2105,917,-433,-1805,-3087,-4157,-4950,-5398,-5499,-5242,-4693,-3877,-2903,-1809,-696,399,1418,2345,3157,3867,4457,4941,5283,5474,5450,5186,4626,3749,2559,1084,-610,-2432,-4272,-6013,-7540,-8755,-9578,-9950,-9855,-9291,-8302,-6950,-5332,-3557,-1748,-20,1528,2807,3787,4442,4796,4896,4786,4544,4211,3846,3475,3125,2810,2536,2317,2159,2070,2071,2149,2318,2549,2824,3108,3351,3511,3546,3409,3094,2583,1892,1064,130,-831,-1752,-2553,-3159,-3503,-3551,-3279,-2711,-1901,-919,123,1121,1969,2566,2855,2803,2412,1747,860,-124,-1127,-2027,-2750,-3224,-3413,-3319,-2964,-2411,-1731,-999,-296,338,874,1309,1678,2003,2333,2678,3048,3410,3709,3889,3845,3536,2888,1896,586,-1002,-2747,-4559,-6274,-7770,-8905,-9562,-9675,-9197,-8150,-6617,-4686,-2548,-333,1765,3615,5109,6171,6796,6996,6826,6369,5696,4900,4050,3201,2398,1672,1041,523,135,-119,-217,-161,54,415,903,1470,2083,2659,3154,3491,3611,3490,3085,2428,1530,474,-670,-1780,-2746,-3443,-3782,-3686,-3155,-2207,-943,502,1982,3303,4338,4949,5082,4720,3916,2763,1400,-22,-1353,-2455,-3230,-3614,-3604,-3235,-2602,-1800,-974,-217,372,752,925,926,824,700,626,656,807,1071,1373,1667,1822,1780,1448,785,-200,-1489,-2983,-4581,-6133,-7498,-8530,-9117,-9191,-8722,-7766,-6397,-4762,-3000,-1278,286,1576,2547,3181,3490,3539,3370,3058,2656,2207,1747,1295,869,483,145,-113,-291,-349,-286,-83,260,734,1317,1971,2664,3324,3928,4386,4686,4761,4606,4202,3574,2749,1800,806,-133,-911,-1448,-1677,-1584,-1190,-563,183,944,1571,1973,2058,1794,1190,302,-771,-1896,-2940,-3753,-4242,-4327,-4011,-3343,-2422,-1400,-422,358,848,994,820,398,-154,-694,-1093,-1244,-1084,-624,94,936,1779,2440,2786,2701,2130,1100,-318,-1968,-3684,-5270,-6552,-7413,-7753,-7591,-6953,-5965,-4757,-3476,-2270,-1235,-447,82,375,479,465,404,343,334,371,464,579,693,784,832,840,822,791,789,826,935,1120,1386,1721,2107,2526,2936,3328,3646,3881,3986,3948,3733,3358,2810,2151,1417,694,48,-445,-746,-832,-724,-476,-150,151,374,418,277,-93,-637,-1317,-2028,-2663,-3116,-3262,-3057,-2455,-1496,-283,1079,2385,3516,4294,4665,4579,4094,3297,2328,1335,460,-190,-560,-640,-491,-207,84,247,175,-205,-912,-1888,-3049,-4243,-5340,-6185,-6689,-6784,-6479,-5832,-4930,-3916,-2902,-2014,-1326,-866,-637,-569,-601,-638,-603,-442,-122,347,930,1577,2212,2785,3227,3520,3654,3650,3546,3399,3249,3161,3142,3224,3377,3587,3806,3991,4097,4079,3915,3575,3075,2411,1640,803,-21,-748,-1309,-1627,-1673,-1440,-963,-317,399,1077,1605,1892,1890,1556,939,75,-920,-1928,-2819,-3452,-3734,-3590,-3012,-2038,-770,671,2111,3414,4435,5085,5330,5173,4678,3939,3057,2152,1295,562,-42,-510,-894,-1236,-1591,-1999,-2469,-2994,-3532,-4032,-4429,-4672,-4723,-4560,-4207,-3693,-3077,-2443,-1833,-1336,-955,-718,-592,-537,-500,-418,-249,38,435,934,1459,1984,2400,2693,2780,2685,2393,1971,1467,978,577,337,325,544,1021,1693,2524,3416,4291,5045,5597,5869,5814,5414,4679,3669,2469,1198,-16,-1033,-1753,-2086,-2015,-1556,-782,194,1241,2222,3013,3533,3730,3620,3238,2695,2069,1505,1074,859,875,1117,1520,2012,2487,2860,3049,3014,2750,2281,1685,1029,415,-94,-449,-636,-678,-621,-523,-456,-470,-598,-861,-1241,-1722,-2255,-2807,-3333,-3813,-4226,-4563,-4832,-5027,-5149,-5192,-5122,-4926,-4561,-4000,-3237,-2264,-1134,112,1378,2578,3609,4377,4820,4889,4593,3954,3056,1990,873,-164,-1025,-1590,-1815,-1649,-1104,-220,943,2280,3695,5069,6295,7273,7928,8189,8049,7489,6572,5357,3951,2493,1087,-105,-1012,-1552,-1708,-1522,-1053,-426,244,830,1228,1386,1281,960,503,20,-375,-566,-491,-103,578,1497,2562,3651,4630,5380,5785,5785,5357,4521,3374,2011,578,-791,-1977,-2879,-3434,-3623,-3436,-2933,-2158,-1216,-204,770,1596,2189,2472,2410,1988,1224,169,-1116,-2533,-3989,-5361,-6538,-7409,-7862,-7849,-7305,-6266,-4767,-2928,-876,1201,3145,4770,5939,6564,6586,6047,5013,3618,2031,417,-1033,-2193,-2936,-3225,-3041,-2442,-1500,-330,955,2254,3448,4495,5299,5856,6125,6109,5830,5300,4581,3718,2791,1865,1011,284,-288,-687,-943,-1080,-1158,-1220,-1299,-1416,-1548,-1663,-1712,-1636,-1397,-973,-366,398,1253,2164,3023,3786,4356,4673,4690,4366,3705,2733,1506,120,-1320,-2694,-3879,-4777,-5304,-5425,-5140,-4500,-3596,-2556,-1513,-623,10,282,163,-341,-1182,-2274,-3514,-4786,-5993,-7015,-7797,-8259,-8369,-8116,-7504,-6578,-5385,-4021,-2562,-1120,206,1335,2178,2713,2904,2801,2429,1903,1287,713,250,-10,-27,214,700,1383,2189,3045,3854,4556,5068,5372,5422,5240,4837,4250,3544,2772,2008,1324,756,369,152,117,223,411,619,777,806,689,375,-93,-689,-1339,-1972,-2517,-2914,-3119,-3122,-2911,-2507,-1926,-1197,-363,528,1407,2195,2797,3125,3098,2677,1848,682,-747,-2274,-3756,-5030,-5952,-6453,-6480,-6078,-5325,-4351,-3316,-2362,-1641,-1238,-1214,-1570,-2265,-3231,-4375,-5591,-6775,-7825,-8648,-9168,-9323,-9087,-8454,-7452,-6161,-4645,-3050,-1466,-37,1145,1991,2456,2527,2228,1619,792,-147,-1082,-1891,-2489,-2777,-2724,-2302,-1545,-499,740,2082,3395,4587,5531,6164,6414,6261,5722,4842,3708,2422,1104,-131,-1181,-1966,-2447,-2610,-2485,-2118,-1595,-974,-354,227,705,1068,1302,1414,1420,1344,1213,1063,926,841,828,912,1093,1350,1652,1924,2110,2125,1929,1490,836,22,-857,-1691,-2372,-2819,-2972,-2844,-2464,-1929,-1349,-850,-553,-561,-922,-1666,-2748,-4093,-5606,-7132,-8579,-9778,-10654,-11100,-11066,-10535,-9523,-8084,-6319,-4342,-2305,-357,1358,2710,3618,4020,3922,3366,2438,1262,-26,-1276,-2345,-3121,-3511,-3476,-3010,-2151,-983,402,1864,3297,4556,5556,6214,6479,6357,5863,5067,4057,2937,1823,814,1,-570,-867,-914,-737,-428,-35,328,621,775,782,634,379,44,-293,-591,-777,-819,-673,-348,164,809,1542,2279,2938,3429,3669,3592,3158,2375,1283,-20,-1407,-2737,-3840,-4616,-4943,-4813,-4230,-3281,-2091,-808,400,1384,2010,2203,1911,1175,33,-1383,-2972,-4570,-6055,-7294,-8187,-8655,-8667,-8188,-7283,-5973,-4384,-2602,-770,992,2563,3847,4771,5302,5431,5196,4650,3871,2958,1999,1089,307,-294,-659,-790,-672,-345,171,814,1542,2285,3001,3624,4133,4483,4678,4716,4624,4427,4172,3869,3565,3241,2912,2554,2158,1713,1231,722,230,-207,-552,-756,-818,-713,-472,-102,355,870,1413,1937,2427,2813,3089,3179,3079,2741,2193,1424,526,-477,-1446,-2334,-3019,-3456,-3600,-3456,-3062,-2494,-1840,-1212,-708,-403,-356,-579,-1060,-1750,-2583,-3478,-4352,-5134,-5759,-6192,-6410,-6410,-6202,-5809,-5257,-4574,-3805,-2973,-2139,-1326,-591,43,549,908,1138,1234,1249,1186,1119,1047,1027,1063,1168,1343,1569,1838,2124,2414,2693,2956,3197,3413,3614,3782,3937,4059,4165,4245,4322,4392,4473,4575,4678,4787,4861,4878,4808,4625,4322,3916,3408,2865,2280,1724,1194,719,314,-28,-272,-435,-478,-425,-259,-21,270,554,791,937,965,874,678,401,90,-225,-514,-754,-947,-1107,-1241,-1395,-1570,-1801,-2087,-2425,-2807,-3204,-3602,-3974,-4305,-4588,-4832,-5025,-5206,-5353,-5498,-5619,-5720,-5778,-5784,-5703,-5531,-5247,-4852,-4351,-3757,-3099,-2410,-1722,-1085,-516,-60,281,493,580,570,474,344,204,109,81,169,373,725,1190,1772,2409,3071,3679,4196,4555,4743,4744,4577,4292,3920,3545,3184,2898,2681,2543,2473,2447,2456,2481,2512,2545,2559,2546,2485,2356,2167,1900,1591,1258,937,666,464,343,301,327,379,458,514,555,560,539,495,446,392,345,300,244,178,66,-94,-325,-629,-1007,-1444,-1923,-2421,-2905,-3363,-3774,-4132,-4449,-4720,-4965,-5184,-5372,-5524,-5610,-5620,-5517,-5293,-4932,-4440,-3844,-3170,-2471,-1795,-1190,-705,-356,-165,-113,-182,-339,-527,-726,-864,-940,-901,-761,-500,-146,291,785,1292,1805,2262,2660,2950,3134,3196,3148,3029,2856,2700,2581,2538,2586,2710,2892,3090,3273,3391,3446,3384,3245,2989,2668,2266,1840,1402,1006,693,493,439,529,750,1064,1422,1768,2047,2223,2254,2141,1875,1479,978,410,-188,-767,-1302,-1752,-2103,-2347,-2475,-2519,-2484,-2409,-2325,-2252,-2225,-2253,-2350,-2519,-2757,-3053,-3392,-3751,-4091,-4379,-4562,-4616,-4497,-4210,-3759,-3174,-2510,-1818,-1160,-592,-147,155,312,349,296,206,111,72,99,227,451,767,1151,1583,2024,2461,2847,3183,3429,3597,3667,3644,3542,3360,3142,2911,2708,2599,2598,2757,3073,3522,4070,4646,5176,5594,5832,5850,5634,5172,4502,3647,2671,1642,620,-302,-1087,-1659,-2019,-2143,-2072,-1828,-1479,-1054,-626,-221,120,358,493,480,337,45,-368,-885,-1454,-2039,-2578,-3028,-3354,-3528,-3558,-3450,-3242,-2971,-2672,-2399,-2159,-1997,-1896,-1879,-1926,-2021,-2156,-2278,-2383,-2422,-2387,-2265,-2074,-1821,-1560,-1311,-1119,-1005,-975,-1023,-1125,-1251,-1347,-1395,-1334,-1175,-879,-480,24,589,1180,1760,2282,2713,3022,3194,3229,3146,2977,2776,2588,2488,2512,2717,3127,3737,4554,5507,6556,7602,8564,9353,9893,10136,10051,9652,8951,8014,6882,5636,4342,3062,1867,805,-95,-795,-1317,-1649,-1830,-1875,-1829,-1703,-1541,-1342,-1135,-917,-711,-503,-324,-155,-21,85,169,229,273,310,317,307,237,101,-137,-490,-974,-1579,-2299,-3096,-3938,-4783,-5586,-6298,-6881,-7276,-7441,-7348,-6942,-6256,-5269,-4064,-2701,-1282,70,1262,2178,2773,2989,2857,2400,1712,886,27,-749,-1365,-1748,-1867,-1722,-1337,-754,-49,736,1508,2246,2880,3416,3819,4124,4327,4478,4595,4723,4884,5115,5420,5816,6294,6825,7395,7941,8439,8809,9021,9005,8740,8194,7381,6322,5075,3708,2295,915,-359,-1485,-2405,-3102,-3559,-3762,-3727,-3455,-2975,-2315,-1523,-651,238,1064,1766,2259,2507,2473,2165,1625,917,128,-641,-1328,-1844,-2188,-2333,-2332,-2216,-2057,-1903,-1812,-1812,-1923,-2138,-2437,-2783,-3123,-3416,-3608,-3670,-3585,-3354,-3001,-2558,-2074,-1573,-1122,-715,-400,-169,-27,25,2,-88,-230,-410,-611,-816,-1011,-1175,-1305,-1388,-1426,-1424,-1388,-1325,-1248,-1146,-1026,-864,-649,-346,63,606,1297,2129,3103,4168,5295,6415,7464,8375,9072,9501,9609,9375,8793,7897,6733,5389,3940,2503,1153,-4,-916,-1524,-1816,-1801,-1520,-1039,-440,184,740,1148,1346,1304,1015,507,-162,-932,-1713,-2428,-3018,-3408,-3594,-3554,-3331,-2973,-2566,-2189,-1948,-1897,-2103,-2563,-3249,-4106,-5026,-5913,-6654,-7140,-7309,-7094,-6507,-5563,-4353,-2969,-1554,-235,838,1572,1867,1705,1091,85,-1215,-2673,-4162,-5513,-6619,-7360,-7672,-7542,-6968,-6042,-4841,-3500,-2153,-926,83,781,1151,1174,889,355,-350,-1131,-1883,-2504,-2897,-2981,-2702,-2023,-958,464,2162,4032,5940,7736,9268,10390,10993,10998,10375,9163,7428,5315,2979,612,-1587,-3449,-4809,-5590,-5731,-5277,-4298,-2941,-1380,208,1628,2738,3414,3601,3289,2520,1385,-8,-1509,-2988,-4283,-5290,-5888,-6048,-5730,-4993,-3908,-2598,-1212,106,1199,1957,2285,2157,1571,605,-657,-2069,-3499,-4811,-5868,-6621,-6984,-7013,-6700,-6166,-5463,-4716,-3988,-3362,-2885,-2585,-2476,-2557,-2801,-3204,-3708,-4299,-4907,-5492,-5985,-6313,-6418,-6231,-5709,-4850,-3640,-2168,-478,1289,3032,4620,5953,6949,7571,7818,7736,7404,6930,6431,6013,5767,5730,5907,6248,6665,7062,7314,7338,7064,6470,5579,4438,3138,1769,421,-816,-1904,-2787,-3486,-4002,-4388,-4686,-4952,-5224,-5534,-5881,-6259,-6630,-6951,-7181,-7263,-7187,-6909,-6448,-5800,-4995,-4073,-3081,-2078,-1136,-313,310,692,782,570,72,-659,-1535,-2439,-3246,-3827,-4082,-3956,-3416,-2521,-1332,26,1413,2699,3746,4461,4773,4664,4145,3286,2163,902,-390,-1578,-2568,-3258,-3610,-3578,-3189,-2468,-1495,-342,876,2083,3156,4039,4641,4934,4898,4548,3941,3153,2307,1510,910,604,690,1213,2172,3504,5112,6825,8464,9834,10735,11035,10637,9534,7807,5591,3100,567,-1779,-3714,-5098,-5825,-5893,-5357,-4348,-3038,-1622,-311,736,1366,1518,1166,377,-753,-2058,-3384,-4558,-5445,-5951,-6022,-5667,-4922,-3877,-2632,-1306,-27,1110,1991,2557,2747,2546,1957,1024,-180,-1562,-2992,-4357,-5524,-6418,-6956,-7147,-6990,-6575,-5975,-5311,-4684,-4184,-3879,-3793,-3910,-4204,-4575,-4976,-5291,-5472,-5456,-5210,-4734,-4041,-3160,-2168,-1095,-39,968,1869,2628,3239,3680,3968,4118,4160,4144,4120,4154,4302,4620,5138,5857,6751,7760,8783,9730,10468,10922,11008,10703,10016,9010,7760,6397,5021,3746,2655,1788,1155,736,459,259,48,-256,-706,-1351,-2185,-3194,-4304,-5454,-6528,-7453,-8124,-8497,-8524,-8215,-7597,-6730,-5702,-4598,-3536,-2579,-1828,-1300,-1036,-1013,-1206,-1569,-2048,-2569,-3084,-3494,-3764,-3810,-3617,-3157,-2464,-1583,-606,365,1228,1874,2250,2297,2048,1513,786,-62,-943,-1760,-2475,-3011,-3382,-3553,-3564,-3421,-3156,-2802,-2375,-1907,-1418,-935,-490,-107,174,327,333,180,-123,-547,-1053,-1559,-2008,-2286,-2350,-2108,-1562,-700,415,1710,3084,4420,5622,6595,7270,7615,7612,7298,6705,5906,4960,3939,2894,1872,896,-6,-837,-1573,-2226,-2763,-3195,-3482,-3637,-3628,-3473,-3175,-2751,-2253,-1703,-1172,-697,-323,-87,21,-8,-118,-282,-430,-523,-509,-375,-109,271,733,1249,1758,2242,2650,2970,3168,3237,3158,2923,2531,1983,1297,502,-365,-1261,-2130,-2928,-3608,-4127,-4468,-4617,-4585,-4396,-4091,-3703,-3293,-2880,-2506,-2184,-1917,-1719,-1560,-1444,-1331,-1206,-1039,-818,-530,-174,233,690,1173,1690,2249,2855,3545,4311,5177,6104,7070,8013,8864,9563,10036,10243,10152,9754,9065,8109,6936,5596,4154,2667,1195,-212,-1511,-2683,-3700,-4576,-5297,-5892,-6374,-6758,-7077,-7330,-7535,-7689,-7782,-7804,-7741,-7556,-7254,-6780,-6154,-5335,-4359,-3223,-1997,-715,538,1698,2709,3509,4087,4432,4573,4539,4395,4189,3975,3812,3699,3679,3709,3776,3825,3803,3658,3345,2842,2134,1252,226,-873,-1974,-2993,-3860,-4494,-4862,-4928,-4697,-4188,-3445,-2517,-1474,-372,721,1762,2687,3471,4067,4449,4606,4524,4224,3739,3113,2438,1768,1216,835,699,828,1232,1867,2691,3614,4557,5431,6151,6660,6888,6820,6419,5702,4683,3400,1917,295,-1373,-2997,-4488,-5748,-6720,-7347,-7616,-7544,-7145,-6501,-5641,-4659,-3605,-2551,-1547,-647,121,730,1175,1460,1603,1615,1525,1339,1080,753,378,-22,-413,-748,-982,-1063,-977,-700,-282,232,752,1176,1406,1366,981,251,-821,-2161,-3678,-5251,-6739,-8025,-8971,-9514,-9578,-9167,-8307,-7071,-5550,-3872,-2138,-483,1013,2253,3208,3848,4204,4325,4264,4117,3937,3799,3732,3761,3877,4067,4291,4525,4722,4872,4952,4975,4941,4888,4817,4776,4752,4780,4826,4892,4942,4932,4846,4626,4268,3768,3125,2393,1610,835,128,-469,-928,-1235,-1403,-1465,-1461,-1441,-1455,-1538,-1717,-1993,-2358,-2772,-3190,-3543,-3776,-3808,-3602,-3122,-2362,-1383,-226,982,2152,3160,3918,4358,4446,4194,3638,2849,1927,955,52,-722,-1289,-1617,-1686,-1509,-1112,-546,125,835,1502,2069,2468,2683,2677,2481,2112,1616,1062,488,-31,-470,-787,-971,-1026,-949,-779,-517,-215,111,410,656,812,852,769,559,233,-170,-633,-1081,-1474,-1736,-1821,-1664,-1253,-555,388,1543,2826,4144,5397,6482,7314,7819,7957,7713,7105,6201,5087,3888,2725,1718,951,473,280,329,538,806,1030,1113,990,627,23,-769,-1684,-2604,-3435,-4055,-4388,-4379,-4018,-3332,-2394,-1278,-101,1058,2107,2997,3695,4209,4547,4769,4903,4996,5081,5149,5208,5208,5121,4885,4469,3833,2977,1911,688,-641,-1973,-3230,-4299,-5089,-5514,-5516,-5072,-4197,-2961,-1467,135,1691,3027,4011,4515,4495,3922,2860,1401,-305,-2083,-3733,-5077,-5934,-6195,-5784,-4705,-3029,-877,1575,4122,6571,8709,10403,11514,12014,11867,11150,9931,8344,6520,4592,2693,921,-647,-1957,-3012,-3795,-4358,-4724,-4953,-5093,-5190,-5287,-5404,-5575,-5790,-6070,-6386,-6740,-7099,-7436,-7718,-7900,-7947,-7826,-7517,-7018,-6339,-5518,-4569,-3568,-2515,-1481,-474,478,1349,2146,2853,3483,4047,4545,4985,5338,5583,5652,5511,5080,4348,3276,1906,274,-1519,-3369,-5151,-6734,-8004,-8869,-9264,-9170,-8605,-7634,-6338,-4852,-3286,-1771,-413,716,1571,2136,2447,2537,2487,2365,2244,2188,2236,2410,2699,3073,3471,3843,4118,4256,4224,4021,3667,3214,2721,2270,1931,1767,1810,2063,2485,3007,3512,3889,4004,3762,3082,1941,352,-1603,-3820,-6138,-8379,-10367,-11900,-12846,-13075,-12549,-11277,-9353,-6928,-4206,-1422,1188,3403,5051,6016,6263,5827,4817,3386,1733,39,-1496,-2760,-3639,-4126,-4229,-4027,-3610,-3098,-2577,-2155,-1875,-1775,-1869,-2124,-2528,-3035,-3613,-4228,-4852,-5459,-6034,-6546,-6989,-7319,-7531,-7587,-7482,-7193,-6736,-6094,-5297,-4336,-3234,-1994,-647,789,2259,3709,5071,6273,7250,7952,8340,8402,8140,7578,6746,5699,4500,3211,1930,719,-315,-1110,-1601,-1735,-1518,-946,-89,976,2138,3266,4234,4926,5249,5153,4628,3716,2494,1083,-382,-1760,-2904,-3717,-4111,-4073,-3614,-2825,-1790,-678,402,1280,1871,2076,1893,1314,455,-606,-1684,-2647,-3333,-3625,-3467,-2833,-1809,-497,922,2253,3309,3912,3949,3363,2172,468,-1603,-3828,-5987,-7838,-9177,-9838,-9733,-8842,-7235,-5065,-2519,127,2650,4782,6346,7211,7328,6744,5563,3965,2149,333,-1289,-2563,-3385,-3728,-3609,-3113,-2359,-1481,-628,92,594,843,857,686,418,132,-80,-183,-134,39,305,616,906,1147,1289,1341,1279,1143,931,690,457,272,186,235,430,784,1247,1780,2302,2731,2994,3032,2806,2327,1601,690,-365,-1488,-2625,-3710,-4700,-5540,-6200,-6637,-6833,-6760,-6420,-5811,-4972,-3942,-2798,-1622,-504,454,1184,1616,1732,1537,1086,452,-247,-898,-1391,-1609,-1515,-1061,-294,723,1874,3026,4032,4763,5112,5007,4446,3462,2152,663,-860,-2221,-3285,-3906,-4020,-3602,-2687,-1382,177,1800,3309,4506,5264,5445,5031,4019,2510,650,-1351,-3258,-4824,-5833,-6121,-5595,-4274,-2246,298,3114,5942,8498,10566,11972,12618,12506,11678,10267,8419,6310,4108,1956,-29,-1779,-3247,-4438,-5372,-6083,-6624,-7029,-7329,-7547,-7672,-7694,-7604,-7360,-6992,-6471,-5857,-5174,-4479,-3831,-3268,-2833,-2550,-2409,-2426,-2542,-2744,-2952,-3110,-3146,-3001,-2631,-2031,-1205,-221,863,1939,2918,3699,4215,4420,4295,3865,3167,2260,1218,94,-1044,-2151,-3183,-4111,-4896,-5526,-5959,-6188,-6185,-5945,-5462,-4760,-3850,-2798,-1639,-462,695,1742,2665,3409,3980,4385,4637,4794,4867,4939,5027,5191,5450,5815,6268,6772,7250,7639,7855,7852,7596,7105,6415,5607,4761,3959,3282,2751,2411,2209,2134,2083,2001,1787,1377,712,-231,-1453,-2904,-4515,-6178,-7769,-9151,-10194,-10768,-10801,-10222,-9056,-7333,-5170,-2710,-120,2395,4660,6491,7767,8382,8329,7596,6294,4499,2392,107,-2180,-4328,-6213,-7743,-8855,-9538,-9786,-9648,-9163,-8403,-7428,-6308,-5112,-3889,-2730,-1673,-805,-178,157,160,-171,-815,-1722,-2796,-3925,-4974,-5798,-6269,-6284,-5766,-4722,-3172,-1236,968,3250,5443,7365,8867,9849,10243,10069,9373,8284,6940,5512,4152,2977,2068,1438,1069,897,861,873,911,920,917,903,904,936,1002,1101,1190,1261,1256,1154,946,619,211,-255,-722,-1149,-1489,-1704,-1782,-1698,-1470,-1101,-615,-34,609,1298,1994,2674,3304,3844,4248,4480,4480,4232,3705,2912,1880,671,-642,-1954,-3195,-4267,-5137,-5770,-6173,-6373,-6406,-6307,-6119,-5853,-5531,-5136,-4670,-4101,-3437,-2655,-1779,-830,167,1146,2077,2897,3563,4051,4314,4374,4206,3852,3322,2662,1902,1093,271,-517,-1245,-1866,-2381,-2741,-2956,-2986,-2834,-2463,-1883,-1070,-57,1122,2392,3646,4766,5623,6099,6138,5706,4871,3712,2399,1073,-71,-917,-1345,-1319,-856,-17,1073,2280,3448,4440,5137,5460,5358,4830,3896,2631,1118,-515,-2126,-3578,-4718,-5446,-5691,-5437,-4741,-3694,-2445,-1162,-1,881,1385,1450,1072,300,-770,-2023,-3309,-4491,-5445,-6059,-6275,-6058,-5420,-4407,-3102,-1590,-1,1580,3019,4258,5200,5823,6097,6037,5692,5114,4398,3623,2866,2211,1673,1294,1049,919,863,845,822,789,721,640,529,420,282,148,-16,-175,-331,-440,-482,-406,-199,172,682,1330,2053,2821,3568,4247,4841,5316,5695,5979,6184,6324,6385,6346,6167,5806,5212,4361,3242,1872,313,-1376,-3081,-4723,-6191,-7418,-8349,-8941,-9191,-9083,-8627,-7841,-6735,-5372,-3796,-2131,-475,1012,2213,2993,3280,3029,2256,1040,-512,-2226,-3936,-5449,-6616,-7299,-7447,-7025,-6104,-4754,-3131,-1367,358,1915,3158,4015,4420,4375,3911,3095,2030,829,-388,-1510,-2448,-3145,-3563,-3723,-3636,-3363,-2957,-2476,-1977,-1490,-1056,-667,-335,-30,261,574,926,1352,1867,2484,3213,4053,4988,5990,7024,8018,8929,9669,10193,10444,10409,10092,9529,8796,7960,7123,6347,5688,5172,4773,4465,4169,3831,3390,2804,2067,1192,218,-798,-1795,-2714,-3502,-4120,-4546,-4761,-4769,-4574,-4189,-3632,-2921,-2088,-1151,-157,874,1873,2814,3616,4238,4607,4681,4417,3795,2828,1540,6,-1697,-3452,-5152,-6677,-7927,-8824,-9325,-9402,-9101,-8433,-7515,-6392,-5181,-3955,-2780,-1724,-795,-27,603,1093,1467,1729,1895,1959,1922,1779,1535,1200,815,417,74,-154,-204,-39,360,987,1806,2781,3840,4935,6007,6990,7856,8539,9011,9230,9161,8792,8114,7167,5988,4678,3322,2040,928,80,-448,-639,-503,-102,478,1147,1786,2317,2666,2802,2714,2443,2015,1523,1007,572,250,122,195,504,1019,1724,2555,3457,4361,5191,5880,6378,6614,6584,6243,5600,4672,3467,2055,472,-1193,-2870,-4467,-5895,-7074,-7923,-8398,-8463,-8111,-7393,-6345,-5085,-3712,-2365,-1164,-231,358,555,379,-118,-812,-1579,-2251,-2696,-2798,-2496,-1785,-724,580,1974,3286,4353,5031,5218,4882,4028,2742,1151,-584,-2285,-3754,-4861,-5450,-5485,-4933,-3868,-2392,-674,1116,2777,4175,5172,5734,5845,5566,4974,4190,3301,2426,1610,923,359,-62,-369,-570,-687,-736,-734,-696,-635,-565,-487,-393,-278,-105,122,437,816,1241,1659,2001,2200,2180,1893,1319,468,-604,-1828,-3111,-4357,-5494,-6452,-7201,-7726,-8033,-8153,-8102,-7927,-7624,-7236,-6742,-6156,-5476,-4694,-3837,-2919,-1985,-1080,-259,432,959,1300,1486,1536,1530,1521,1579,1750,2049,2463,2949,3440,3846,4087,4079,3762,3120,2145,901,-541,-2058,-3510,-4742,-5617,-5991,-5807,-5011,-3658,-1842,271,2476,4536,6222,7343,7753,7412,6342,4692,2651,490,-1521,-3136,-4149,-4452,-4031,-2961,-1426,346,2093,3545,4493,4769,4308,3131,1337,-879,-3299,-5649,-7686,-9204,-10034,-10144,-9517,-8292,-6604,-4674,-2702,-877,636,1746,2382,2537,2228,1509,435,-904,-2436,-4051,-5659,-7138,-8400,-9330,-9878,-9978,-9635,-8865,-7729,-6313,-4711,-3044,-1413,63,1296,2213,2749,2897,2654,2065,1201,150,-976,-2060,-2998,-3682,-4063,-4096,-3802,-3235,-2480,-1654,-867,-228,200,370,313,75,-237,-524,-652,-537,-97,687,1795,3155,4658,6167,7540,8650,9391,9712,9600,9102,8303,7318,6269,5285,4449,3843,3471,3331,3349,3452,3522,3457,3166,2574,1690,533,-785,-2120,-3315,-4178,-4586,-4438,-3724,-2504,-922,824,2493,3849,4683,4847,4282,3017,1183,-1027,-3359,-5556,-7380,-8640,-9236,-9140,-8421,-7221,-5725,-4155,-2712,-1581,-883,-684,-977,-1699,-2739,-3957,-5208,-6358,-7287,-7922,-8201,-8109,-7647,-6846,-5736,-4396,-2862,-1242,410,1975,3369,4474,5196,5461,5201,4439,3200,1605,-210,-2051,-3736,-5059,-5889,-6094,-5647,-4553,-2891,-796,1574,4018,6341,8348,9866,10766,10957,10421,9192,7389,5151,2710,260,-1945,-3720,-4901,-5393,-5186,-4336,-2988,-1324,425,2052,3352,4197,4521,4327,3711,2806,1780,831,90,-306,-303,84,820,1779,2847,3874,4733,5312,5550,5404,4904,4081,3026,1817,547,-690,-1828,-2814,-3611,-4238,-4681,-5006,-5224,-5383,-5492,-5542,-5515,-5355,-5035,-4498,-3764,-2829,-1781,-681,341,1180,1744,1944,1764,1211,340,-725,-1868,-2924,-3758,-4250,-4324,-3972,-3220,-2177,-962,264,1353,2193,2679,2803,2557,2017,1274,431,-387,-1090,-1586,-1829,-1801,-1505,-1000,-335,411,1157,1854,2439,2903,3240,3451,3560,3555,3437,3192,2785,2217,1469,579,-413,-1428,-2380,-3170,-3715,-3936,-3793,-3268,-2393,-1208,169,1659,3094,4373,5337,5896,5949,5462,4434,2905,987,-1208,-3498,-5727,-7712,-9301,-10372,-10839,-10690,-9940,-8699,-7091,-5292,-3486,-1837,-498,439,925,981,648,51,-725,-1512,-2223,-2727,-2960,-2867,-2427,-1672,-634,592,1928,3254,4477,5496,6244,6662,6736,6457,5867,4999,3930,2730,1482,273,-810,-1694,-2299,-2581,-2501,-2043,-1222,-83,1310,2836,4387,5793,6922,7623,7797,7376,6366,4823,2877,696,-1506,-3526,-5138,-6211,-6610,-6326,-5381,-3890,-2020,38,2060,3857,5239,6102,6362,6032,5159,3850,2250,526,-1161,-2651,-3835,-4623,-5000,-4981,-4641,-4079,-3414,-2763,-2228,-1880,-1761,-1873,-2212,-2727,-3391,-4140,-4934,-5711,-6421,-7009,-7435,-7654,-7646,-7410,-6937,-6274,-5426,-4461,-3399,-2315,-1232,-224,684,1433,1998,2341,2453,2316,1956,1378,643,-207,-1095,-1948,-2684,-3233,-3511,-3489,-3113,-2408,-1396,-151,1230,2631,3935,5031,5833,6294,6402,6187,5724,5102,4433,3819,3352,3089,3058,3256,3641,4164,4739,5303,5765,6075,6179,6060,5722,5190,4521,3761,3001,2283,1688,1233,960,861,933,1143,1464,1856,2286,2715,3106,3425,3626,3674,3520,3132,2481,1557,369,-1049,-2644,-4331,-6004,-7555,-8853,-9795,-10291,-10281,-9769,-8774,-7397,-5746,-3985,-2263,-758,409,1118,1324,1023,273,-811,-2088,-3387,-4543,-5422,-5910,-5970,-5594,-4837,-3786,-2559,-1279,-61,993,1816,2360,2617,2592,2313,1832,1194,491,-212,-824,-1266,-1488,-1446,-1139,-584,176,1091,2092,3126,4136,5065,5885,6529,6983,7193,7138,6801,6181,5300,4200,2946,1609,286,-949,-1989,-2768,-3199,-3233,-2836,-2002,-777,761,2481,4238,5856,7178,8063,8420,8204,7455,6231,4691,2984,1295,-210,-1388,-2157,-2472,-2355,-1885,-1166,-336,461,1104,1499,1590,1364,864,129,-734,-1657,-2529,-3279,-3830,-4135,-4179,-3948,-3500,-2857,-2120,-1333,-593,59,563,901,1044,1006,777,394,-135,-772,-1486,-2248,-3009,-3738,-4371,-4871,-5164,-5213,-4957,-4379,-3465,-2240,-766,880,2562,4153,5507,6496,7037,7081,6650,5815,4691,3427,2158,1031,125,-487,-811,-865,-713,-425,-82,251,510,660,682,578,361,84,-228,-492,-686,-739,-649,-390,6,512,1078,1641,2157,2569,2861,3000,3009,2876,2644,2309,1915,1448,947,383,-220,-878,-1585,-2334,-3105,-3875,-4602,-5249,-5762,-6107,-6234,-6129,-5766,-5151,-4310,-3278,-2146,-978,99,998,1630,1927,1892,1537,951,233,-487,-1092,-1463,-1550,-1295,-745,75,1049,2090,3063,3876,4439,4703,4665,4351,3835,3215,2586,2080,1755,1717,1961,2498,3266,4172,5124,5982,6667,7086,7201,7018,6550,5868,5035,4120,3190,2285,1444,665,-43,-700,-1315,-1889,-2412,-2848,-3150,-3253,-3105,-2650,-1877,-796,532,2028,3560,5027,6271,7211,7742,7819,7428,6583,5339,3779,1999,115,-1757,-3507,-5032,-6253,-7116,-7595,-7695,-7454,-6934,-6217,-5404,-4580,-3845,-3245,-2841,-2614,-2571,-2649,-2812,-2993,-3149,-3236,-3224,-3099,-2854,-2487,-2004,-1422,-756,-40,693,1392,2011,2495,2802,2903,2777,2432,1892,1207,435,-332,-1019,-1529,-1786,-1722,-1309,-531,566,1934,3459,5031,6507,7751,8643,9103,9083,8625,7781,6695,5499,4354,3391,2711,2372,2373,2680,3208,3857,4526,5110,5540,5759,5749,5521,5105,4565,3963,3390,2920,2632,2578,2796,3279,3986,4841,5717,6491,7011,7155,6834,6004,4696,2985,1000,-1097,-3145,-4977,-6475,-7552,-8183,-8388,-8238,-7832,-7277,-6684,-6125,-5658,-5285,-4998,-4736,-4466,-4102,-3629,-2992,-2213,-1303,-312,676,1589,2330,2811,2977,2767,2187,1257,30,-1386,-2898,-4368,-5677,-6736,-7438,-7767,-7690,-7244,-6475,-5448,-4239,-2920,-1558,-202,1079,2261,3264,4061,4589,4817,4729,4340,3698,2886,2014,1189,544,135,45,241,709,1349,2063,2740,3274,3592,3651,3442,3003,2378,1652,894,185,-405,-829,-1034,-1003,-724,-208,516,1388,2348,3291,4132,4766,5115,5120,4747,4022,2975,1699,286,-1138,-2474,-3599,-4455,-4978,-5164,-5031,-4646,-4076,-3441,-2822,-2317,-1994,-1853,-1918,-2091,-2338,-2528,-2613,-2490,-2167,-1607,-907,-102,646,1263,1613,1634,1293,595,-381,-1556,-2796,-3997,-5039,-5861,-6400,-6667,-6673,-6473,-6117,-5670,-5158,-4617,-4041,-3413,-2716,-1921,-1010,2,1108,2245,3359,4365,5186,5744,5984,5861,5370,4526,3370,1977,434,-1156,-2670,-4007,-5063,-5765,-6072,-5981,-5525,-4788,-3858,-2867,-1913,-1101,-478,-69,157,252,275,304,358,470,610,743,821,787,606,260,-247,-884,-1605,-2353,-3071,-3696,-4201,-4548,-4732,-4759,-4644,-4427,-4136,-3824,-3520,-3261,-3080,-2968,-2959,-3010,-3126,-3270,-3407,-3505,-3517,-3395,-3108,-2616,-1921,-1042,-34,1030,2037,2898,3495,3769,3665,3189,2386,1324,138,-1073,-2144,-2985,-3474,-3572,-3255,-2537,-1495,-182,1272,2805,4283,5650,6806,7701,8293,8553,8484,8098,7423,6508,5394,4143,2827,1493,257,-847,-1709,-2297,-2565,-2514,-2178,-1623,-948,-277,277,585,593,252,-380,-1226,-2117,-2894,-3359,-3385,-2869,-1811,-280,1562,3502,5292,6686,7479,7518,6752,5196,2988,297,-2618,-5509,-8122,-10242,-11719,-12470,-12490,-11853,-10683,-9146,-7431,-5708,-4132,-2813,-1809,-1138,-773,-659,-735,-922,-1184,-1453,-1721,-1955,-2142,-2290,-2371,-2406,-2378,-2300,-2178,-2027,-1860,-1709,-1572,-1474,-1402,-1345,-1276,-1163,-966,-671,-241,296,947,1650,2367,3034,3584,3981,4178,4197,4053,3828,3600,3464,3497,3742,4188,4795,5465,6089,6560,6781,6706,6310,5644,4752,3753,2713,1751,908,251,-215,-475,-540,-417,-114,375,1042,1885,2880,3967,5092,6127,6987,7534,7685,7358,6528,5217,3485,1461,-724,-2878,-4847,-6463,-7625,-8259,-8366,-7990,-7246,-6258,-5202,-4221,-3456,-2984,-2846,-2994,-3361,-3802,-4185,-4377,-4264,-3806,-2992,-1893,-618,681,1848,2715,3175,3129,2564,1512,48,-1680,-3540,-5353,-6965,-8249,-9078,-9415,-9216,-8524,-7391,-5917,-4216,-2408,-615,1061,2517,3703,4543,5044,5163,4949,4411,3627,2664,1616,583,-343,-1084,-1570,-1775,-1675,-1289,-655,171,1111,2084,2997,3765,4312,4573,4514,4124,3417,2456,1312,98,-1071,-2076,-2818,-3201,-3194,-2763,-1956,-809,569,2093,3626,5056,6254,7111,7528,7446,6830,5704,4127,2204,87,-2070,-4079,-5800,-7081,-7846,-8044,-7685,-6827,-5553,-3997,-2279,-548,1075,2491,3605,4379,4780,4807,4497,3879,3031,2009,888,-256,-1381,-2417,-3345,-4130,-4744,-5191,-5436,-5503,-5376,-5084,-4645,-4090,-3460,-2795,-2130,-1501,-932,-422,14,413,771,1123,1476,1832,2204,2555,2890,3166,3367,3458,3425,3250,2930,2489,1932,1316,670,31,-547,-1066,-1487,-1832,-2104,-2328,-2520,-2693,-2835,-2927,-2930,-2795,-2488,-1980,-1267,-387,611,1626,2565,3306,3763,3856,3559,2878,1872,624,-748,-2124,-3389,-4436,-5193,-5614,-5679,-5418,-4871,-4102,-3212,-2270,-1399,-667,-157,85,37,-290,-847,-1560,-2331,-3040,-3591,-3855,-3795,-3337,-2512,-1351,58,1588,3110,4462,5505,6106,6189,5707,4698,3235,1460,-449,-2300,-3903,-5092,-5735,-5775,-5183,-4019,-2388,-417,1690,3777,5628,7123,8118,8585,8497,7933,6990,5807,4548,3349,2345,1611,1185,1051,1164,1435,1782,2103,2317,2365,2201,1823,1254,543,-235,-1006,-1687,-2217,-2543,-2636,-2487,-2097,-1496,-714,191,1161,2112,2978,3656,4090,4209,3980,3391,2467,1248,-169,-1707,-3238,-4663,-5866,-6777,-7316,-7485,-7267,-6729,-5929,-4953,-3887,-2812,-1779,-845,-29,647,1171,1528,1711,1712,1527,1172,654,18,-703,-1446,-2175,-2814,-3347,-3706,-3901,-3889,-3696,-3309,-2759,-2065,-1260,-391,504,1357,2129,2735,3150,3305,3196,2815,2192,1395,509,-355,-1075,-1534,-1632,-1298,-508,721,2319,4178,6153,8079,9793,11120,11938,12138,11674,10568,8859,6704,4230,1674,-789,-2912,-4550,-5531,-5807,-5344,-4229,-2571,-563,1598,3692,5530,6945,7847,8169,7938,7202,6064,4650,3087,1504,0,-1338,-2481,-3389,-4088,-4568,-4856,-4963,-4889,-4652,-4250,-3700,-3036,-2290,-1532,-822,-241,156,323,249,-48,-511,-1069,-1630,-2112,-2448,-2598,-2560,-2357,-2057,-1721,-1441,-1275,-1268,-1439,-1752,-2173,-2611,-3004,-3267,-3349,-3225,-2892,-2384,-1747,-1043,-318,366,989,1515,1931,2216,2371,2378,2260,2038,1748,1457,1210,1067,1060,1200,1483,1867,2309,2732,3094,3311,3370,3220,2875,2344,1683,927,172,-546,-1146,-1615,-1925,-2093,-2139,-2076,-1935,-1705,-1378,-946,-370,340,1193,2154,3158,4149,5028,5719,6162,6292,6111,5603,4817,3776,2571,1230,-132,-1476,-2701,-3742,-4534,-5002,-5126,-4865,-4253,-3315,-2151,-849,458,1652,2620,3286,3593,3557,3204,2604,1855,1037,240,-462,-1039,-1456,-1730,-1863,-1890,-1811,-1656,-1398,-1059,-596,-47,598,1286,1961,2560,2985,3174,3049,2598,1820,795,-377,-1537,-2525,-3173,-3367,-3023,-2168,-845,775,2541,4229,5661,6671,7148,7055,6395,5255,3759,2057,331,-1268,-2591,-3524,-4021,-4035,-3620,-2809,-1706,-410,964,2294,3476,4408,5028,5287,5186,4755,4048,3151,2148,1120,151,-711,-1425,-1966,-2348,-2562,-2649,-2619,-2517,-2361,-2182,-2004,-1836,-1695,-1588,-1519,-1496,-1515,-1572,-1649,-1725,-1758,-1718,-1557,-1250,-785,-163,576,1382,2192,2917,3509,3900,4090,4077,3917,3652,3354,3060,2805,2590,2401,2220,2016,1787,1518,1239,962,714,523,397,352,390,504,707,988,1363,1826,2386,3022,3716,4424,5086,5648,6036,6206,6108,5739,5093,4235,3212,2147,1124,268,-341,-648,-627,-333,182,785,1365,1784,1944,1783,1293,530,-412,-1386,-2259,-2884,-3175,-3084,-2627,-1883,-953,8,875,1517,1851,1839,1477,826,-47,-1030,-2024,-2933,-3668,-4179,-4429,-4409,-4131,-3612,-2898,-2025,-1056,-56,897,1722,2332,2671,2689,2382,1770,919,-94,-1163,-2194,-3085,-3771,-4190,-4331,-4189,-3811,-3235,-2555,-1823,-1144,-571,-177,11,-36,-292,-746,-1320,-1963,-2570,-3067,-3346,-3347,-3007,-2307,-1265,61,1578,3154,4666,5964,6948,7526,7676,7393,6749,5809,4687,3481,2281,1173,204,-577,-1158,-1528,-1694,-1679,-1508,-1226,-876,-520,-196,46,191,229,174,55,-83,-206,-269,-257,-163,-2,192,385,534,625,631,568,438,258,58,-162,-366,-575,-768,-981,-1214,-1500,-1851,-2288,-2812,-3427,-4109,-4836,-5552,-6213,-6747,-7098,-7220,-7080,-6672,-6031,-5182,-4213,-3172,-2159,-1219,-424,196,611,817,820,636,295,-186,-753,-1392,-2042,-2665,-3214,-3622,-3852,-3846,-3578,-3042,-2258,-1269,-167,972,2035,2928,3588,3952,4025,3807,3355,2709,1945,1106,250,-591,-1385,-2111,-2747,-3280,-3699,-3994,-4172,-4232,-4195,-4065,-3862,-3593,-3273,-2906,-2505,-2074,-1623,-1158,-685,-209,254,703,1108,1467,1745,1945,2032,2028,1913,1715,1446,1126,782,439,101,-203,-495,-750,-996,-1221,-1429,-1633,-1806,-1966,-2093,-2185,-2239,-2249,-2218,-2149,-2053,-1941,-1829,-1730,-1649,-1586,-1514,-1417,-1250,-974,-581,-18,658,1449,2273,3048,3693,4111,4240,4036,3487,2629,1509,230,-1127,-2447,-3643,-4643,-5380,-5829,-5968,-5791,-5328,-4588,-3633,-2509,-1288,-51,1134,2179,3033,3633,3969,4014,3816,3389,2809,2129,1408,713,72,-464,-893,-1179,-1336,-1342,-1215,-954,-579,-115,396,913,1380,1753,1992,2069,1990,1759,1422,1019,595,198,-152,-449,-693,-926,-1169,-1464,-1835,-2301,-2852,-3481,-4138,-4786,-5346,-5776,-5987,-5944,-5610,-4964,-4058,-2931,-1685,-435,705,1620,2223,2468,2357,1936,1296,562,-157,-718,-1071,-1130,-938,-493,103,793,1478,2091,2572,2881,2992,2914,2648,2235,1704,1102,479,-118,-640,-1036,-1268,-1309,-1137,-769,-225,448,1195,1958,2697,3359,3937,4406,4781,5054,5247,5358,5393,5338,5186,4903,4493,3932,3230,2409,1487,511,-480,-1454,-2369,-3202,-3943,-4562,-5064,-5405,-5579,-5535,-5262,-4731,-3950,-2946,-1767,-496,785,1960,2952,3664,4053,4080,3750,3097,2168,1047,-189,-1431,-2588,-3560,-4265,-4644,-4656,-4299,-3605,-2642,-1503,-327,778,1653,2230,2410,2220,1668,879,-46,-944,-1701,-2202,-2407,-2317,-1992,-1536,-1074,-738,-632,-825,-1336,-2117,-3089,-4111,-5050,-5757,-6119,-6060,-5556,-4635,-3391,-1923,-404,1044,2263,3161,3673,3780,3532,2989,2270,1479,737,125,-278,-453,-381,-90,391,1016,1741,2502,3260,3929,4468,4793,4861,4638,4097,3283,2215,1000,-280,-1502,-2561,-3347,-3792,-3838,-3480,-2737,-1671,-362,1084,2552,3931,5104,5987,6500,6612,6305,5608,4562,3256,1770,220,-1294,-2676,-3839,-4740,-5345,-5669,-5743,-5629,-5404,-5134,-4903,-4746,-4692,-4720,-4791,-4828,-4766,-4515,-4036,-3297,-2324,-1166,80,1307,2387,3210,3681,3746,3397,2669,1649,449,-782,-1910,-2798,-3353,-3514,-3281,-2682,-1812,-766,318,1321,2135,2667,2896,2796,2436,1873,1222,588,72,-245,-325,-171,164,603,1023,1312,1366,1099,499,-427,-1594,-2888,-4164,-5268,-6062,-6451,-6359,-5810,-4834,-3554,-2088,-599,783,1921,2749,3204,3312,3082,2607,1942,1182,389,-366,-1048,-1604,-2023,-2266,-2319,-2159,-1766,-1150,-315,680,1771,2859,3831,4582,5011,5059,4686,3913,2801,1436,-30,-1471,-2709,-3634,-4104,-4093,-3546,-2545,-1148,487,2213,3850,5237,6238,6760,6765,6262,5332,4060,2598,1061,-409,-1717,-2797,-3617,-4189,-4548,-4756,-4866,-4950,-5033,-5141,-5262,-5349,-5361,-5212,-4842,-4198,-3243,-1993,-478,1216,2987,4703,6229,7429,8200,8448,8151,7306,5987,4300,2402,471,-1304,-2749,-3719,-4139,-3964,-3257,-2099,-645,929,2465,3787,4787,5393,5566,5359,4805,4021,3084,2103,1153,288,-465,-1110,-1669,-2183,-2677,-3186,-3696,-4188,-4607,-4892,-4967,-4792,-4317,-3582,-2599,-1484,-321,758,1646,2251,2517,2436,2033,1379,572,-286,-1084,-1732,-2168,-2358,-2291,-1991,-1480,-794,23,937,1906,2883,3832,4685,5405,5911,6163,6086,5667,4874,3751,2341,754,-883,-2423,-3705,-4597,-4985,-4804,-4050,-2765,-1047,957,3096,5185,7066,8596,9654,10188,10148,9569,8491,7017,5254,3337,1392,-453,-2096,-3447,-4474,-5139,-5481,-5526,-5344,-5007,-4578,-4124,-3675,-3263,-2869,-2487,-2073,-1603,-1041,-395,345,1118,1901,2602,3186,3559,3713,3589,3217,2608,1835,966,107,-643,-1194,-1461,-1411,-1034,-372,494,1463,2410,3224,3802,4085,4041,3692,3080,2284,1399,501,-304,-979,-1462,-1754,-1855,-1811,-1666,-1492,-1347,-1291,-1357,-1563,-1891,-2310,-2767,-3208,-3583,-3845,-3976,-3959,-3810,-3543,-3189,-2785,-2351,-1937,-1537,-1188,-868,-584,-307,-31,277,629,1027,1492,1986,2525,3049,3545,3966,4275,4444,4458,4294,3988,3534,2978,2343,1673,990,354,-210,-645,-902,-955,-755,-315,361,1222,2193,3189,4100,4830,5290,5429,5216,4679,3852,2831,1690,551,-508,-1396,-2050,-2454,-2583,-2488,-2194,-1778,-1310,-860,-500,-273,-215,-325,-597,-983,-1453,-1922,-2361,-2681,-2864,-2847,-2623,-2181,-1530,-711,247,1265,2290,3231,4028,4595,4893,4879,4558,3956,3136,2177,1192,269,-487,-1020,-1290,-1296,-1084,-694,-222,283,744,1131,1429,1644,1810,1962,2137,2355,2623,2917,3198,3397,3450,3293,2865,2175,1202,41,-1255,-2554,-3750,-4736,-5408,-5736,-5673,-5262,-4543,-3598,-2520,-1407,-334,600,1370,1903,2215,2274,2123,1783,1304,762,209,-253,-579,-685,-556,-165,458,1266,2196,3143,4036,4769,5295,5552,5546,5280,4818,4217,3569,2955,2447,2100,1933,1930,2056,2236,2410,2501,2468,2289,1972,1570,1128,740,445,324,364,587,915,1305,1650,1872,1892,1653,1144,377,-591,-1682,-2797,-3844,-4727,-5392,-5790,-5922,-5787,-5421,-4850,-4104,-3214,-2189,-1058,161,1434,2712,3927,5010,5869,6434,6639,6444,5855,4901,3669,2267,831,-489,-1564,-2280,-2575,-2427,-1880,-1012,59,1201,2290,3221,3910,4331,4463,4342,4002,3496,2878,2192,1476,750,33,-659,-1323,-1932,-2478,-2934,-3285,-3510,-3602,-3568,-3408,-3169,-2850,-2515,-2162,-1834,-1526,-1250,-999,-770,-570,-395,-282,-230,-286,-447,-724,-1100,-1523,-1952,-2293,-2502,-2496,-2250,-1759,-1035,-162,790,1706,2468,2987,3180,3018,2525,1757,837,-117,-959,-1586,-1909,-1920,-1621,-1095,-419,298,970,1525,1920,2150,2219,2167,2030,1848,1660,1483,1338,1209,1094,958,774,523,174,-261,-789,-1366,-1973,-2550,-3062,-3475,-3750,-3907,-3929,-3858,-3724,-3550,-3382,-3219,-3081,-2939,-2791,-2582,-2303,-1922,-1436,-857,-226,422,1002,1473,1767,1848,1718,1381,902,330,-225,-709,-1013,-1109,-952,-561,40,766,1558,2306,2944,3397,3626,3615,3370,2923,2313,1586,788,-46,-882,-1700,-2475,-3190,-3810,-4330,-4704,-4954,-5057,-5050,-4966,-4845,-4747,-4704,-4755,-4898,-5130,-5413,-5705,-5957,-6117,-6142,-6008,-5690,-5209,-4562,-3814,-2987,-2153,-1352,-636,-34,436,773,995,1113,1155,1135,1061,951,789,601,383,167,-21,-135,-144,6,307,774,1347,1970,2552,2995,3221,3165,2799,2153,1259,230,-848,-1851,-2679,-3254,-3520,-3470,-3117,-2518,-1742,-884,-39,707,1268,1602,1678,1509,1140,632,75,-448,-859,-1116,-1188,-1106,-901,-640,-395,-213,-149,-204,-374,-611,-875,-1091,-1227,-1229,-1101,-848,-515,-156,166,387,468,377,128,-263,-723,-1215,-1637,-1950,-2093,-2039,-1803,-1397,-877,-288,319,910,1455,1943,2362,2706,2946,3067,3020,2783,2325,1651,780,-219,-1273,-2275,-3131,-3753,-4100,-4146,-3932,-3518,-2997,-2478,-2057,-1808,-1795,-2007,-2445,-3028,-3692,-4340,-4883,-5243,-5378,-5245,-4872,-4267,-3500,-2612,-1678,-745,137,928,1611,2156,2566,2814,2933,2892,2762,2533,2290,2068,1938,1954,2152,2560,3150,3900,4714,5522,6196,6655,6801,6595,6017,5104,3911,2555,1117,-248,-1482,-2454,-3153,-3516,-3585,-3363,-2927,-2330,-1658,-985,-377,87,388,470,369,78,-329,-809,-1283,-1693,-1990,-2148,-2152,-2031,-1792,-1501,-1175,-877,-612,-423,-284,-212,-162,-130,-77,-2,116,255,407,550,653,717,722,695,640,600,592,640,761,932,1154,1372,1567,1698,1752,1731,1646,1537,1423,1341,1293,1271,1251,1194,1063,835,493,53,-459,-991,-1495,-1922,-2231,-2417,-2474,-2438,-2349,-2249,-2190,-2201,-2298,-2486,-2729,-3000,-3235,-3388,-3410,-3262,-2952,-2472,-1885,-1226,-579,10,472,777,902,847,632,289,-139,-602,-1048,-1419,-1678,-1770,-1689,-1415,-966,-371,320,1063,1775,2432,2957,3345,3567,3636,3552,3350,3041,2656,2213,1730,1216,694,163,-351,-839,-1273,-1636,-1888,-2021,-1992,-1812,-1466,-989,-408,215,824,1353,1754,1976,2009,1842,1494,1001,388,-286,-997,-1698,-2356,-2946,-3429,-3782,-3978,-3990,-3798,-3396,-2786,-1988,-1054,-33,983,1922,2693,3243,3527,3549,3347,2978,2536,2101,1762,1576,1569,1749,2071,2499,2962,3393,3761,3995,4103,4037,3814,3405,2830,2071,1158,113,-1019,-2176,-3281,-4271,-5054,-5600,-5861,-5857,-5617,-5216,-4740,-4295,-3965,-3835,-3929,-4263,-4781,-5417,-6063,-6609,-6948,-7002,-6708,-6077,-5118,-3926,-2584,-1220,48,1110,1876,2300,2350,2068,1497,736,-94,-890,-1513,-1885,-1933,-1636,-1018,-142,899,1969,2953,3715,4167,4252,3955,3316,2418,1360,275,-721,-1521,-2048,-2259,-2153,-1758,-1145,-394,404,1153,1787,2246,2512,2589,2511,2331,2115,1934,1836,1866,2034,2336,2739,3204,3675,4098,4429,4613,4620,4430,4018,3397,2575,1579,469,-718,-1875,-2953,-3837,-4472,-4784,-4756,-4373,-3690,-2772,-1708,-628,382,1212,1804,2135,2195,2053,1744,1372,1009,722,580,602,809,1187,1699,2306,2937,3528,4006,4287,4330,4075,3529,2701,1647,454,-793,-1974,-3002,-3796,-4304,-4519,-4461,-4186,-3773,-3329,-2933,-2694,-2651,-2858,-3285,-3925,-4671,-5479,-6210,-6799,-7138,-7168,-6833,-6119,-5031,-3629,-1973,-204,1587,3226,4621,5655,6275,6469,6266,5747,5022,4213,3448,2840,2459,2367,2541,2956,3533,4174,4770,5244,5479,5484,5196,4691,3991,3194,2363,1578,892,328,-95,-397,-596,-720,-795,-848,-872,-883,-855,-783,-649,-451,-178,141,505,868,1218,1518,1771,1960,2112,2243,2375,2526,2699,2869,3003,3049,2939,2637,2092,1321,335,-771,-1921,-2981,-3848,-4416,-4623,-4445,-3894,-3040,-1950,-746,485,1631,2622,3393,3911,4155,4137,3867,3384,2737,1975,1177,402,-264,-763,-1038,-1052,-809,-313,368,1179,2015,2786,3398,3774,3858,3635,3110,2328,1372,316,-721,-1661,-2413,-2944,-3213,-3267,-3124,-2875,-2588,-2347,-2220,-2246,-2445,-2783,-3218,-3659,-4027,-4228,-4194,-3893,-3316,-2503,-1522,-449,608,1573,2363,2934,3261,3333,3190,2838,2355,1760,1132,505,-62,-529,-859,-1025,-1005,-805,-423,106,755,1469,2204,2879,3449,3835,3994,3899,3525,2913,2099,1162,202,-701,-1436,-1947,-2165,-2088,-1709,-1081,-258,673,1624,2497,3211,3700,3921,3870,3570,3059,2425,1720,1031,410,-102,-488,-739,-887,-926,-909,-830,-728,-588,-431,-228,12,318,698,1166,1735,2408,3174,4026,4922,5827,6670,7386,7898,8131,8037,7569,6745,5582,4174,2610,1032,-429,-1646,-2509,-2958,-2976,-2597,-1909,-1028,-105,718,1297,1538,1377,795,-156,-1418,-2855,-4357,-5774,-6995,-7900,-8444,-8562,-8300,-7658,-6751,-5630,-4428,-3221,-2109,-1148,-388,161,502,676,714,687,637,614,662,786,987,1258,1535,1811,2003,2093,2037,1830,1466,983,396,-230,-857,-1429,-1903,-2242,-2425,-2431,-2267,-1929,-1437,-804,-48,803,1716,2656,3566,4398,5090,5588,5861,5878,5658,5233,4662,4040,3449,2984,2723,2703,2949,3431,4089,4839,5569,6185,6581,6701,6506,5993,5210,4199,3050,1832,626,-505,-1509,-2357,-3027,-3518,-3833,-3977,-3964,-3808,-3508,-3092,-2553,-1922,-1210,-447,340,1122,1862,2543,3139,3624,4010,4254,4385,4378,4246,3998,3642,3206,2716,2206,1722,1290,953,713,580,515,490,434,304,16,-442,-1131,-2013,-3074,-4249,-5443,-6580,-7543,-8266,-8683,-8774,-8555,-8074,-7405,-6644,-5865,-5166,-4568,-4117,-3774,-3516,-3261,-2947,-2503,-1867,-1030,15,1213,2489,3755,4898,5838,6494,6829,6841,6541,6002,5262,4418,3514,2627,1791,1040,388,-158,-602,-952,-1219,-1421,-1559,-1642,-1674,-1628,-1518,-1303,-992,-588,-100,420,940,1393,1738,1925,1933,1756,1410,930,371,-207,-736,-1140,-1374,-1367,-1118,-608,130,1043,2070,3117,4096,4917,5490,5749,5643,5134,4241,2976,1421,-345,-2204,-4029,-5704,-7093,-8127,-8710,-8829,-8475,-7681,-6517,-5062,-3430,-1721,-67,1439,2689,3608,4141,4264,3976,3329,2383,1243,37,-1112,-2056,-2692,-2907,-2677,-1983,-908,449,1925,3336,4513,5288,5555,5268,4423,3112,1449,-407,-2283,-4021,-5495,-6597,-7300,-7595,-7542,-7222,-6744,-6217,-5744,-5395,-5209,-5190,-5288,-5447,-5568,-5564,-5362,-4901,-4175,-3206,-2072,-852,300,1313,2026,2409,2378,1963,1181,132,-1097,-2355,-3537,-4487,-5134,-5382,-5210,-4626,-3676,-2454,-1076,326,1616,2662,3384,3700,3631,3181,2467,1571,638,-227,-927,-1403,-1633,-1654,-1495,-1252,-978,-746,-607,-572,-636,-780,-931,-1058,-1092,-990,-754,-350,157,752,1366,1945,2444,2814,3030,3079,2943,2646,2173,1579,870,117,-632,-1305,-1819,-2115,-2122,-1815,-1177,-237,939,2270,3626,4888,5917,6606,6852,6617,5867,4666,3064,1220,-744,-2624,-4264,-5485,-6180,-6254,-5726,-4628,-3116,-1352,429,2012,3177,3779,3698,2929,1516,-416,-2688,-5091,-7404,-9403,-10925,-11818,-12030,-11543,-10435,-8818,-6874,-4774,-2738,-913,544,1569,2119,2242,1985,1474,810,108,-531,-1040,-1393,-1576,-1631,-1606,-1557,-1553,-1637,-1836,-2162,-2586,-3078,-3577,-4035,-4380,-4582,-4587,-4396,-3999,-3422,-2703,-1882,-1022,-166,640,1357,1975,2485,2909,3268,3618,3978,4419,4933,5557,6244,6973,7656,8239,8622,8752,8573,8070,7257,6183,4918,3572,2240,1041,57,-640,-1022,-1090,-874,-450,124,735,1318,1773,2038,2053,1793,1238,421,-630,-1833,-3105,-4336,-5417,-6232,-6700,-6731,-6317,-5435,-4151,-2529,-693,1231,3092,4738,6053,6909,7266,7087,6422,5354,4010,2560,1153,-33,-903,-1361,-1412,-1096,-522,158,791,1206,1272,908,65,-1204,-2832,-4673,-6572,-8365,-9882,-11007,-11645,-11758,-11373,-10524,-9336,-7887,-6339,-4762,-3287,-1941,-792,177,958,1583,2081,2481,2811,3107,3374,3649,3917,4193,4440,4649,4761,4754,4569,4192,3603,2811,1850,762,-377,-1499,-2524,-3383,-4009,-4381,-4454,-4265,-3806,-3153,-2335,-1446,-525,342,1120,1769,2272,2639,2888,3047,3151,3220,3267,3287,3270,3185,3026,2768,2428,2024,1604,1217,935,803,881,1179,1706,2410,3246,4097,4884,5486,5817,5815,5438,4690,3605,2239,671,-1009,-2699,-4326,-5768,-6988,-7880,-8421,-8552,-8268,-7570,-6488,-5090,-3448,-1691,73,1688,3045,4006,4515,4516,4045,3164,2010,731,-488,-1482,-2106,-2270,-1923,-1093,152,1678,3328,4908,6250,7170,7554,7312,6437,4960,2995,673,-1803,-4275,-6525,-8431,-9856,-10745,-11076,-10865,-10177,-9075,-7672,-6053,-4328,-2610,-983,434,1577,2358,2737,2693,2232,1421,315,-945,-2271,-3510,-4581,-5376,-5864,-6005,-5831,-5370,-4685,-3847,-2921,-1979,-1072,-246,469,1066,1530,1877,2112,2248,2309,2293,2233,2121,1984,1817,1648,1469,1314,1186,1110,1102,1169,1316,1522,1771,2005,2191,2274,2219,2012,1650,1160,602,33,-461,-810,-955,-847,-495,86,829,1651,2474,3196,3771,4151,4335,4350,4223,4018,3759,3489,3214,2943,2664,2381,2084,1801,1542,1351,1243,1257,1373,1598,1860,2122,2290,2314,2131,1738,1154,437,-307,-988,-1486,-1735,-1682,-1346,-764,-49,693,1324,1716,1787,1457,738,-356,-1727,-3271,-4846,-6315,-7537,-8430,-8894,-8930,-8528,-7743,-6635,-5285,-3777,-2188,-600,917,2293,3452,4333,4876,5026,4769,4090,3032,1646,36,-1690,-3401,-4959,-6269,-7216,-7768,-7902,-7646,-7074,-6263,-5329,-4363,-3471,-2708,-2130,-1729,-1508,-1408,-1391,-1371,-1310,-1122,-801,-285,401,1268,2277,3401,4594,5809,7008,8133,9159,10032,10729,11221,11471,11470,11188,10624,9777,8664,7319,5807,4200,2592,1090,-222,-1237,-1904,-2180,-2063,-1598,-852,71,1049,1968,2716,3216,3416,3301,2883,2207,1320,296,-793,-1875,-2864,-3694,-4281,-4568,-4489,-4034,-3174,-1975,-485,1177,2870,4464,5790,6756,7250,7272,6824,6001,4912,3707,2518,1478,663,115,-174,-271,-246,-219,-282,-522,-1005,-1726,-2696,-3823,-5056,-6276,-7401,-8344,-9044,-9466,-9588,-9415,-8955,-8221,-7239,-6024,-4613,-3038,-1363,355,2015,3539,4818,5783,6365,6544,6322,5754,4912,3910,2843,1832,944,254,-233,-518,-644,-676,-665,-689,-782,-975,-1267,-1627,-2025,-2389,-2693,-2856,-2871,-2700,-2351,-1847,-1204,-490,275,1011,1702,2295,2782,3153,3419,3598,3729,3840,3973,4160,4413,4746,5134,5552,5949,6281,6492,6553,6436,6151,5713,5166,4558,3949,3383,2901,2522,2245,2050,1905,1769,1602,1384,1081,704,228,-317,-948,-1627,-2351,-3078,-3765,-4357,-4785,-4992,-4921,-4543,-3864,-2913,-1776,-543,658,1719,2538,3059,3262,3182,2892,2498,2118,1864,1819,2030,2487,3143,3905,4664,5294,5686,5752,5433,4720,3633,2233,623,-1111,-2837,-4458,-5873,-7001,-7777,-8159,-8118,-7650,-6773,-5535,-4004,-2286,-500,1223,2732,3906,4627,4826,4479,3608,2295,664,-1134,-2916,-4528,-5809,-6653,-6996,-6825,-6191,-5178,-3914,-2534,-1178,35,1018,1726,2145,2313,2268,2094,1843,1588,1366,1201,1113,1085,1116,1182,1270,1366,1458,1542,1615,1693,1762,1859,1961,2102,2265,2466,2691,2937,3177,3392,3537,3591,3510,3283,2905,2400,1794,1172,577,114,-160,-179,96,651,1471,2469,3573,4664,5647,6421,6912,7065,6851,6281,5380,4225,2893,1514,188,-939,-1786,-2259,-2333,-2011,-1352,-443,589,1623,2534,3235,3657,3792,3655,3300,2807,2242,1689,1180,760,406,110,-168,-481,-841,-1298,-1843,-2470,-3161,-3876,-4574,-5221,-5760,-6165,-6387,-6398,-6167,-5672,-4913,-3903,-2676,-1307,129,1506,2727,3659,4222,4334,3978,3155,1934,393,-1331,-3109,-4799,-6272,-7428,-8200,-8562,-8528,-8149,-7508,-6696,-5831,-4989,-4279,-3731,-3392,-3254,-3270,-3403,-3550,-3652,-3606,-3370,-2881,-2145,-1161,13,1329,2691,4024,5236,6253,7024,7514,7722,7672,7419,7016,6560,6096,5713,5437,5304,5304,5415,5583,5753,5847,5807,5578,5136,4482,3642,2671,1643,637,-263,-989,-1500,-1764,-1804,-1649,-1352,-986,-608,-274,-38,83,65,-83,-332,-658,-994,-1299,-1501,-1554,-1422,-1079,-537,187,1035,1940,2824,3595,4196,4546,4629,4418,3945,3238,2362,1377,348,-663,-1617,-2489,-3259,-3940,-4544,-5083,-5596,-6093,-6605,-7135,-7685,-8231,-8756,-9190,-9502,-9613,-9481,-9068,-8347,-7340,-6070,-4616,-3055,-1493,-41,1216,2180,2808,3073,2971,2541,1834,910,-136,-1235,-2301,-3251,-4035,-4591,-4896,-4943,-4747,-4342,-3792,-3154,-2511,-1923,-1445,-1120,-952,-944,-1060,-1257,-1486,-1688,-1823,-1858,-1775,-1583,-1287,-929,-527,-118,273,636,960,1260,1547,1850,2187,2583,3035,3556,4106,4685,5238,5743,6160,6462,6629,6633,6482,6150,5657,5004,4211,3301,2311,1277,243,-736,-1629,-2377,-2976,-3386,-3630,-3695,-3632,-3446,-3203,-2932,-2680,-2503,-2410,-2442,-2582,-2826,-3135,-3463,-3758,-3961,-4026,-3910,-3592,-3074,-2375,-1526,-592,385,1335,2205,2953,3530,3916,4082,4027,3728,3214,2473,1563,507,-628,-1779,-2884,-3868,-4689,-5294,-5664,-5790,-5670,-5335,-4800,-4116,-3319,-2476,-1634,-864,-213,264,532,570,376,-29,-615,-1323,-2095,-2872,-3584,-4199,-4666,-4975,-5117,-5099,-4938,-4662,-4302,-3896,-3472,-3064,-2684,-2352,-2068,-1810,-1586,-1352,-1110,-842,-541,-219,101,411,656,837,905,861,698,433,101,-259,-582,-833,-945,-901,-683,-300,220,828,1486,2116,2687,3144,3463,3649,3692,3641,3520,3366,3222,3089,2993,2920,2864,2808,2736,2638,2512,2353,2176,1981,1784,1587,1392,1197,1008,824,666,545,480,483,562,707,906,1131,1346,1524,1638,1667,1624,1499,1331,1135,937,763,630,547,522,543,596,662,706,709,619,447,136,-269,-789,-1369,-1977,-2568,-3084,-3509,-3800,-3962,-3991,-3886,-3675,-3340,-2913,-2383,-1772,-1112,-431,200,731,1076,1194,1027,564,-171,-1143,-2259,-3427,-4544,-5496,-6226,-6658,-6806,-6674,-6336,-5859,-5335,-4853,-4464,-4236,-4150,-4213,-4359,-4541,-4677,-4709,-4579,-4263,-3748,-3055,-2221,-1288,-324,633,1516,2300,2938,3424,3736,3887,3890,3766,3569,3316,3087,2896,2817,2851,3043,3379,3859,4446,5101,5773,6397,6932,7311,7525,7536,7355,6987,6450,5781,5001,4157,3267,2379,1510,690,-52,-703,-1225,-1613,-1840,-1893,-1771,-1471,-1004,-406,307,1052,1793,2430,2911,3178,3195,2982,2555,2000,1380,795,308,-25,-192,-195,-93,80,235,334,307,148,-176,-639,-1224,-1904,-2620,-3354,-4047,-4672,-5197,-5585,-5838,-5928,-5876,-5689,-5393,-5017,-4581,-4125,-3650,-3200,-2757,-2362,-2006,-1719,-1499,-1372,-1330,-1389,-1530,-1744,-2007,-2288,-2556,-2777,-2930,-2996,-2979,-2885,-2739,-2574,-2416,-2285,-2207,-2162,-2161,-2162,-2147,-2088,-1960,-1759,-1484,-1151,-791,-425,-96,188,392,533,605,634,646,661,698,773,888,1047,1258,1508,1824,2184,2613,3086,3600,4130,4636,5101,5474,5755,5915,5972,5940,5842,5725,5593,5500,5411,5353,5256,5105,4832,4398,3771,2937,1909,738,-516,-1757,-2896,-3833,-4496,-4832,-4818,-4478,-3833,-2977,-1961,-908,110,987,1658,2062,2184,2020,1614,1030,344,-344,-962,-1424,-1691,-1738,-1564,-1207,-714,-150,404,889,1230,1390,1332,1060,595,-12,-695,-1365,-1948,-2359,-2554,-2503,-2223,-1747,-1147,-499,106,595,897,985,834,468,-90,-779,-1553,-2334,-3078,-3723,-4237,-4587,-4763,-4755,-4580,-4237,-3765,-3185,-2537,-1882,-1256,-741,-373,-201,-245,-497,-928,-1470,-2046,-2558,-2919,-3054,-2917,-2501,-1838,-987,-45,885,1707,2327,2694,2783,2601,2193,1623,961,301,-295,-750,-1022,-1079,-912,-531,45,758,1590,2446,3322,4122,4851,5434,5881,6154,6270,6230,6069,5819,5519,5216,4918,4662,4409,4165,3875,3520,3063,2506,1854,1150,445,-195,-705,-1029,-1118,-960,-537,114,963,1932,2947,3909,4719,5303,5585,5536,5155,4464,3543,2452,1305,187,-814,-1618,-2196,-2512,-2577,-2426,-2093,-1646,-1137,-621,-142,277,620,883,1065,1172,1202,1163,1043,859,600,306,-37,-372,-708,-1000,-1256,-1465,-1651,-1821,-2020,-2262,-2574,-2977,-3445,-3995,-4558,-5126,-5626,-6028,-6281,-6359,-6253,-5960,-5507,-4931,-4277,-3602,-2963,-2399,-1959,-1652,-1490,-1460,-1526,-1665,-1813,-1941,-1988,-1928,-1730,-1388,-912,-322,335,1013,1665,2235,2701,3028,3225,3295,3269,3188,3074,2999,2973,3048,3239,3553,3997,4548,5181,5856,6532,7158,7690,8079,8303,8326,8163,7805,7301,6672,5978,5252,4529,3849,3200,2621,2088,1621,1217,893,650,520,495,587,791,1076,1432,1824,2219,2611,2954,3263,3497,3660,3736,3702,3564,3288,2890,2348,1686,908,55,-847,-1741,-2591,-3337,-3943,-4379,-4609,-4649,-4476,-4141,-3647,-3048,-2379,-1687,-1011,-392,133,540,797,891,817,564,155,-397,-1062,-1791,-2554,-3285,-3949,-4500,-4906,-5154,-5241,-5176,-4985,-4703,-4345,-3967,-3563,-3172,-2783,-2405,-2028,-1649,-1268,-882,-513,-160,149,404,595,709,749,727,648,545,437,353,314,340,434,592,810,1052,1313,1554,1776,1963,2136,2295,2471,2680,2932,3245,3593,3979,4360,4717,5016,5224,5341,5359,5293,5187,5057,4968,4934,4988,5120,5327,5545,5761,5880,5886,5714,5350,4790,4034,3132,2104,1026,-53,-1075,-1974,-2711,-3231,-3518,-3540,-3309,-2820,-2111,-1211,-184,916,2004,2998,3817,4370,4605,4467,3960,3087,1932,558,-903,-2339,-3630,-4665,-5363,-5678,-5587,-5118,-4319,-3275,-2082,-855,296,1270,1982,2382,2459,2228,1763,1132,450,-200,-737,-1109,-1313,-1363,-1307,-1226,-1171,-1231,-1429,-1800,-2320,-2959,-3645,-4314,-4874,-5265,-5419,-5313,-4933,-4300,-3464,-2482,-1438,-416,507,1239,1739,1942,1850,1459,831,21,-864,-1729,-2465,-2988,-3229,-3169,-2809,-2197,-1425,-571,230,899,1336,1497,1369,972,378,-331,-1046,-1651,-2059,-2187,-2000,-1489,-697,329,1480,2675,3803,4774,5515,5992,6173,6094,5785,5305,4728,4115,3523,3000,2570,2246,2034,1916,1883,1905,1955,2005,2017,1964,1832,1585,1253,818,335,-162,-609,-943,-1093,-1005,-637,18,938,2042,3241,4378,5319,5906,6034,5616,4653,3180,1328,-755,-2845,-4748,-6247,-7177,-7438,-6980,-5855,-4169,-2113,107,2219,4017,5268,5862,5710,4870,3425,1580,-457,-2436,-4148,-5417,-6151,-6330,-6010,-5321,-4432,-3520,-2778,-2329,-2269,-2631,-3364,-4405,-5605,-6835,-7939,-8786,-9274,-9341,-8970,-8190,-7069,-5706,-4220,-2745,-1399,-298,478,869,866,488,-205,-1117,-2146,-3162,-4056,-4727,-5102,-5160,-4888,-4353,-3599,-2748,-1868,-1080,-430,11,250,283,177,-25,-236,-390,-425,-288,33,552,1237,2058,2961,3885,4775,5569,6221,6687,6942,6972,6772,6367,5765,5021,4175,3291,2430,1667,1055,662,507,609,940,1442,2050,2648,3150,3455,3495,3245,2709,1957,1074,193,-551,-1051,-1195,-970,-379,486,1485,2455,3199,3559,3405,2683,1407,-317,-2328,-4398,-6304,-7809,-8750,-8998,-8550,-7440,-5840,-3923,-1948,-145,1266,2133,2362,1973,1033,-285,-1798,-3290,-4574,-5518,-6033,-6131,-5858,-5341,-4718,-4130,-3717,-3555,-3700,-4122,-4774,-5539,-6322,-6980,-7428,-7581,-7408,-6923,-6150,-5189,-4101,-3003,-1966,-1061,-341,187,503,645,613,470,228,-61,-366,-670,-933,-1156,-1315,-1418,-1457,-1443,-1376,-1259,-1095,-881,-614,-294,80,510,973,1478,1976,2469,2918,3298,3596,3792,3887,3903,3850,3779,3720,3712,3787,3948,4188,4477,4765,4988,5103,5031,4774,4285,3622,2792,1894,987,174,-473,-894,-1054,-969,-668,-237,253,691,1018,1172,1145,968,690,402,179,98,202,477,894,1353,1741,1939,1824,1338,441,-799,-2298,-3865,-5341,-6504,-7216,-7359,-6905,-5909,-4497,-2847,-1182,296,1395,1998,2051,1582,703,-441,-1637,-2707,-3474,-3826,-3722,-3196,-2346,-1341,-354,426,845,817,299,-646,-1920,-3346,-4746,-5920,-6717,-7023,-6786,-6043,-4866,-3411,-1836,-330,949,1870,2359,2404,2044,1378,536,-349,-1123,-1697,-1986,-1973,-1682,-1173,-537,117,686,1087,1256,1166,837,299,-371,-1092,-1773,-2342,-2713,-2863,-2753,-2401,-1826,-1089,-234,653,1522,2309,2970,3490,3849,4073,4157,4154,4056,3910,3707,3471,3205,2908,2608,2289,1998,1727,1508,1355,1266,1263,1323,1460,1634,1842,2032,2189,2273,2271,2172,2004,1783,1583,1439,1429,1574,1904,2395,2995,3629,4172,4522,4557,4206,3423,2249,748,-912,-2564,-4008,-5054,-5573,-5481,-4793,-3597,-2059,-385,1184,2437,3188,3349,2880,1876,454,-1153,-2736,-4046,-4913,-5199,-4886,-4020,-2753,-1292,128,1261,1919,1966,1360,153,-1528,-3475,-5463,-7250,-8624,-9444,-9607,-9144,-8100,-6644,-4936,-3195,-1591,-293,602,1053,1067,736,147,-553,-1256,-1846,-2263,-2469,-2475,-2323,-2055,-1759,-1469,-1252,-1122,-1093,-1153,-1277,-1434,-1591,-1714,-1782,-1774,-1675,-1487,-1192,-808,-324,233,860,1528,2212,2888,3525,4100,4589,4983,5268,5441,5508,5464,5334,5125,4861,4575,4285,4038,3852,3752,3751,3843,4011,4229,4463,4666,4809,4843,4750,4507,4123,3610,3021,2404,1843,1402,1163,1155,1410,1887,2533,3238,3885,4337,4479,4218,3519,2386,913,-794,-2547,-4182,-5520,-6413,-6800,-6634,-5998,-4987,-3777,-2535,-1456,-659,-249,-247,-600,-1230,-1985,-2731,-3324,-3655,-3674,-3375,-2819,-2109,-1386,-786,-453,-468,-881,-1677,-2782,-4078,-5424,-6648,-7624,-8217,-8376,-8063,-7330,-6233,-4910,-3469,-2064,-804,205,901,1268,1318,1118,750,309,-94,-385,-503,-421,-160,249,743,1251,1716,2078,2311,2404,2359,2205,1967,1688,1390,1121,889,720,636,619,698,841,1057,1327,1642,1995,2376,2783,3215,3667,4125,4591,5016,5403,5679,5850,5852,5704,5394,4944,4406,3813,3234,2715,2289,1989,1811,1736,1745,1782,1828,1842,1819,1763,1691,1650,1663,1782,2011,2355,2783,3242,3662,3966,4083,3948,3542,2840,1892,725,-555,-1888,-3145,-4249,-5107,-5653,-5857,-5723,-5268,-4586,-3748,-2869,-2052,-1381,-925,-699,-718,-908,-1243,-1603,-1934,-2140,-2178,-2011,-1645,-1116,-476,179,776,1225,1462,1454,1190,697,31,-739,-1534,-2269,-2884,-3316,-3545,-3556,-3359,-3000,-2512,-1972,-1430,-944,-564,-296,-152,-91,-75,-46,47,245,559,981,1467,1957,2380,2664,2759,2626,2270,1709,999,209,-594,-1320,-1921,-2339,-2553,-2564,-2380,-2035,-1557,-993,-359,298,977,1650,2303,2921,3480,3958,4328,4567,4659,4587,4370,4009,3547,3021,2479,1976,1564,1276,1152,1184,1382,1702,2110,2552,2967,3322,3568,3717,3758,3744,3703,3682,3718,3823,3995,4218,4437,4634,4746,4758,4658,4436,4127,3738,3304,2843,2363,1885,1386,893,380,-132,-635,-1128,-1573,-1973,-2298,-2545,-2713,-2795,-2814,-2762,-2672,-2524,-2339,-2103,-1803,-1449,-1022,-545,-34,483,950,1336,1569,1625,1459,1068,464,-324,-1235,-2209,-3160,-4017,-4722,-5214,-5481,-5515,-5330,-4974,-4475,-3900,-3269,-2649,-2038,-1474,-955,-488,-70,291,607,863,1054,1181,1215,1163,1004,739,378,-71,-573,-1094,-1595,-2020,-2339,-2505,-2507,-2329,-1984,-1499,-902,-254,415,1041,1598,2045,2379,2584,2689,2703,2672,2625,2610,2656,2799,3054,3424,3910,4475,5099,5726,6314,6815,7178,7381,7382,7190,6790,6213,5491,4662,3804,2965,2238,1672,1349,1285,1520,2013,2742,3612,4543,5431,6173,6702,6946,6892,6533,5896,5020,3956,2758,1478,173,-1113,-2326,-3423,-4362,-5111,-5647,-5965,-6069,-5988,-5735,-5368,-4900,-4387,-3843,-3306,-2791,-2322,-1912,-1578,-1329,-1184,-1137,-1201,-1361,-1616,-1944,-2331,-2753,-3188,-3614,-4011,-4357,-4632,-4830,-4922,-4915,-4796,-4562,-4233,-3811,-3329,-2814,-2295,-1816,-1390,-1066,-833,-712,-692,-736,-843,-946,-1033,-1036,-948,-707,-341,180,797,1477,2154,2748,3208,3458,3487,3265,2830,2212,1474,696,-61,-714,-1210,-1521,-1606,-1496,-1188,-731,-163,473,1141,1806,2459,3078,3663,4207,4703,5141,5506,5768,5921,5923,5782,5475,5027,4449,3783,3059,2329,1623,991,451,39,-232,-342,-270,-25,409,1016,1768,2639,3558,4472,5290,5934,6330,6412,6153,5538,4590,3370,1934,397,-1178,-2678,-4032,-5180,-6047,-6645,-6915,-6914,-6627,-6129,-5457,-4680,-3863,-3075,-2362,-1798,-1387,-1192,-1180,-1380,-1739,-2244,-2829,-3446,-4021,-4492,-4794,-4871,-4702,-4268,-3612,-2775,-1851,-928,-116,503,846,885,610,48,-726,-1641,-2593,-3479,-4232,-4754,-5032,-5026,-4759,-4254,-3560,-2728,-1822,-882,29,889,1642,2280,2760,3079,3203,3137,2849,2372,1686,846,-126,-1156,-2191,-3146,-3965,-4570,-4942,-5028,-4864,-4434,-3813,-3029,-2168,-1277,-438,323,938,1418,1737,1918,1980,1955,1870,1772,1666,1595,1556,1562,1620,1705,1824,1942,2049,2115,2128,2064,1935,1727,1477,1199,927,714,567,553,655,924,1327,1880,2535,3266,4005,4697,5261,5635,5766,5614,5178,4475,3548,2467,1294,118,-1005,-2003,-2840,-3484,-3924,-4171,-4243,-4176,-4008,-3782,-3543,-3321,-3149,-3040,-3009,-3045,-3143,-3274,-3416,-3541,-3614,-3617,-3535,-3351,-3102,-2772,-2427,-2079,-1785,-1579,-1503,-1563,-1801,-2171,-2689,-3289,-3939,-4581,-5153,-5613,-5903,-6007,-5892,-5579,-5068,-4412,-3639,-2824,-2003,-1257,-608,-116,217,361,351,185,-81,-422,-789,-1149,-1477,-1756,-1984,-2172,-2324,-2464,-2590,-2702,-2798,-2847,-2852,-2774,-2623,-2385,-2080,-1724,-1340,-959,-607,-297,-50,146,290,414,535,700,934,1267,1724,2297,2984,3744,4533,5289,5942,6430,6687,6684,6387,5819,5011,4019,2947,1853,867,38,-540,-839,-808,-462,206,1147,2322,3650,5054,6411,7616,8529,9041,9050,8492,7361,5688,3578,1173,-1352,-3808,-6014,-7812,-9087,-9774,-9861,-9389,-8439,-7124,-5593,-3967,-2415,-1030,53,787,1109,1025,553,-254,-1306,-2519,-3772,-4961,-5983,-6741,-7183,-7263,-6991,-6397,-5558,-4563,-3530,-2563,-1768,-1213,-950,-965,-1243,-1696,-2244,-2784,-3210,-3446,-3419,-3116,-2521,-1704,-711,346,1368,2258,2923,3313,3403,3205,2764,2154,1461,778,181,-261,-533,-620,-569,-431,-279,-192,-231,-441,-833,-1399,-2086,-2849,-3609,-4309,-4891,-5309,-5534,-5549,-5347,-4927,-4317,-3520,-2589,-1556,-468,598,1614,2484,3191,3656,3879,3844,3586,3152,2629,2086,1638,1348,1306,1549,2104,2964,4071,5378,6760,8137,9387,10424,11188,11635,11784,11638,11284,10748,10135,9482,8848,8253,7695,7142,6558,5877,5054,4041,2813,1367,-270,-2064,-3928,-5795,-7544,-9080,-10294,-11101,-11443,-11308,-10701,-9701,-8401,-6928,-5455,-4114,-3071,-2433,-2273,-2612,-3402,-4546,-5891,-7268,-8480,-9361,-9773,-9626,-8913,-7667,-6015,-4101,-2130,-296,1210,2238,2692,2535,1812,612,-910,-2582,-4234,-5683,-6812,-7494,-7683,-7341,-6498,-5203,-3546,-1640,391,2418,4308,5958,7257,8148,8579,8559,8107,7300,6219,4976,3703,2506,1528,845,541,636,1117,1906,2900,3938,4861,5513,5762,5544,4836,3718,2297,766,-684,-1852,-2559,-2691,-2197,-1103,478,2383,4382,6251,7739,8674,8900,8362,7080,5132,2705,-4,-2734,-5239,-7297,-8704,-9352,-9164,-8170,-6445,-4150,-1482,1308,3974,6268,7989,8988,9202,8629,7371,5556,3391,1072,-1177,-3185,-4778,-5876,-6412,-6406,-5921,-5056,-3961,-2754,-1599,-571,224,773,1063,1105,947,611,144,-405,-1011,-1611,-2167,-2631,-2949,-3089,-3018,-2720,-2214,-1525,-712,155,1008,1761,2373,2791,3026,3083,3017,2886,2751,2670,2672,2766,2919,3083,3169,3099,2795,2195,1304,146,-1172,-2522,-3733,-4638,-5090,-4993,-4303,-3070,-1390,562,2572,4433,5912,6860,7139,6720,5619,3931,1801,-580,-3024,-5314,-7285,-8780,-9702,-10012,-9710,-8857,-7555,-5929,-4142,-2339,-684,709,1732,2345,2548,2381,1953,1352,744,213,-104,-160,81,603,1351,2235,3158,3989,4639,5008,5049,4753,4147,3314,2365,1416,613,49,-191,-67,399,1177,2170,3294,4437,5506,6425,7116,7557,7698,7548,7098,6367,5396,4236,2978,1717,572,-347,-935,-1139,-909,-299,656,1803,3019,4104,4900,5242,5013,4171,2738,818,-1385,-3665,-5732,-7378,-8387,-8669,-8200,-7056,-5419,-3485,-1524,236,1582,2367,2517,2043,1015,-428,-2123,-3888,-5555,-6974,-8043,-8697,-8911,-8714,-8142,-7287,-6212,-5019,-3783,-2574,-1473,-507,263,837,1200,1378,1388,1293,1121,945,795,735,766,943,1225,1620,2077,2539,2948,3241,3351,3266,2951,2447,1795,1054,318,-364,-913,-1313,-1525,-1574,-1449,-1182,-775,-244,405,1146,1968,2822,3674,4477,5187,5786,6246,6588,6806,6951,7032,7078,7121,7134,7143,7087,6958,6686,6235,5562,4648,3512,2205,825,-489,-1603,-2357,-2646,-2405,-1631,-415,1109,2735,4252,5428,6093,6105,5422,4071,2167,-104,-2519,-4826,-6798,-8251,-9060,-9188,-8663,-7592,-6126,-4451,-2749,-1197,90,1008,1546,1700,1530,1100,488,-224,-964,-1679,-2303,-2819,-3176,-3366,-3372,-3180,-2800,-2237,-1516,-684,210,1094,1883,2509,2895,2995,2795,2293,1545,618,-402,-1411,-2338,-3091,-3647,-3944,-3992,-3774,-3303,-2610,-1721,-696,411,1537,2634,3651,4572,5365,6044,6592,7032,7335,7516,7535,7380,7032,6463,5672,4659,3435,2034,500,-1098,-2650,-4067,-5182,-5911,-6107,-5736,-4763,-3256,-1333,832,3003,4974,6494,7425,7635,7109,5903,4137,2018,-241,-2385,-4207,-5514,-6204,-6239,-5665,-4593,-3193,-1643,-141,1170,2174,2829,3136,3163,2978,2688,2366,2065,1826,1628,1465,1283,1063,746,348,-163,-730,-1334,-1891,-2348,-2618,-2667,-2444,-1981,-1292,-479,387,1175,1800,2184,2283,2097,1646,989,193,-657,-1484,-2207,-2768,-3117,-3242,-3133,-2805,-2276,-1570,-706,282,1374,2520,3680,4776,5756,6510,6988,7100,6807,6091,4956,3449,1640,-387,-2502,-4595,-6497,-8085,-9202,-9747,-9639,-8858,-7444,-5500,-3184,-709,1709,3824,5455,6437,6702,6246,5142,3541,1624,-385,-2272,-3853,-4959,-5531,-5523,-5003,-4078,-2887,-1619,-413,571,1262,1614,1647,1439,1070,667,311,82,9,87,292,552,819,1015,1109,1061,899,630,335,76,-77,-39,196,661,1291,2023,2748,3341,3714,3759,3469,2841,1935,858,-293,-1390,-2327,-3042,-3462,-3599,-3435,-3019,-2369,-1536,-551,538,1686,2833,3910,4856,5583,6048,6181,5975,5412,4528,3357,1963,414,-1226,-2873,-4462,-5905,-7118,-8014,-8504,-8527,-8044,-7061,-5636,-3867,-1916,55,1829,3241,4124,4380,3977,2947,1406,-482,-2517,-4471,-6154,-7387,-8056,-8119,-7582,-6540,-5131,-3539,-1951,-562,488,1088,1217,898,233,-638,-1562,-2368,-2950,-3199,-3117,-2699,-2038,-1221,-355,438,1097,1544,1777,1801,1677,1459,1240,1068,1005,1049,1194,1385,1556,1644,1585,1345,935,371,-276,-948,-1579,-2111,-2518,-2776,-2879,-2834,-2615,-2238,-1652,-880,103,1262,2551,3912,5234,6432,7391,8017,8245,8005,7306,6140,4564,2660,510,-1737,-3957,-5988,-7671,-8872,-9466,-9387,-8618,-7225,-5312,-3077,-722,1517,3412,4792,5506,5503,4781,3433,1588,-537,-2738,-4771,-6431,-7553,-8018,-7804,-6927,-5518,-3730,-1782,93,1691,2817,3369,3310,2677,1612,274,-1103,-2328,-3211,-3647,-3588,-3073,-2214,-1145,-65,892,1562,1891,1830,1439,786,7,-766,-1411,-1819,-1949,-1798,-1413,-891,-343,118,386,406,153,-352,-1052,-1882,-2743,-3576,-4278,-4792,-5049,-4975,-4546,-3715,-2494,-925,924,2926,4937,6782,8292,9312,9725,9465,8526,6963,4888,2454,-166,-2767,-5178,-7215,-8746,-9658,-9885,-9426,-8306,-6636,-4552,-2242,88,2220,3973,5182,5755,5654,4914,3624,1939,44,-1846,-3525,-4798,-5535,-5640,-5132,-4058,-2577,-860,877,2426,3612,4299,4420,3982,3047,1759,277,-1204,-2494,-3449,-3943,-3946,-3470,-2605,-1495,-297,804,1660,2160,2240,1922,1252,374,-585,-1442,-2061,-2325,-2184,-1648,-804,219,1244,2100,2624,2720,2334,1503,304,-1117,-2603,-3977,-5072,-5751,-5909,-5477,-4470,-2907,-917,1368,3761,6050,8037,9529,10373,10472,9791,8368,6298,3749,898,-2031,-4836,-7329,-9346,-10767,-11531,-11579,-10974,-9728,-7996,-5891,-3610,-1337,734,2424,3605,4180,4152,3538,2465,1051,-520,-2085,-3481,-4573,-5268,-5507,-5282,-4631,-3625,-2376,-1003,367,1622,2669,3440,3909,4057,3929,3543,2989,2310,1618,962,437,83,-66,-9,210,540,896,1217,1427,1521,1476,1357,1201,1098,1098,1264,1590,2065,2610,3122,3496,3597,3360,2715,1686,332,-1239,-2868,-4409,-5694,-6599,-7023,-6908,-6244,-5061,-3434,-1468,689,2892,4948,6717,8022,8773,8880,8339,7191,5526,3494,1245,-1033,-3197,-5097,-6653,-7794,-8516,-8816,-8736,-8314,-7596,-6639,-5485,-4203,-2855,-1518,-279,785,1595,2100,2261,2089,1603,865,-43,-1045,-2037,-2932,-3668,-4153,-4382,-4310,-3959,-3367,-2577,-1663,-697,267,1162,1950,2598,3076,3373,3479,3398,3144,2751,2260,1728,1208,752,395,158,37,26,94,231,395,592,792,1004,1224,1449,1684,1912,2119,2274,2345,2300,2114,1766,1273,637,-77,-833,-1539,-2135,-2528,-2665,-2478,-1957,-1086,83,1498,3051,4642,6137,7428,8407,8987,9126,8777,7970,6713,5082,3143,997,-1250,-3481,-5572,-7417,-8890,-9911,-10395,-10304,-9635,-8430,-6782,-4828,-2736,-700,1109,2512,3411,3723,3462,2683,1492,56,-1481,-2926,-4141,-4994,-5395,-5306,-4722,-3693,-2313,-693,1005,2648,4081,5195,5913,6183,6023,5457,4574,3465,2248,1061,4,-794,-1271,-1375,-1107,-518,313,1261,2211,3025,3607,3893,3832,3470,2826,2012,1116,253,-486,-1024,-1333,-1407,-1289,-1037,-720,-408,-154,9,81,74,49,48,152,412,873,1557,2444,3493,4618,5719,6675,7374,7709,7612,7046,6013,4565,2779,773,-1320,-3345,-5167,-6638,-7666,-8183,-8155,-7614,-6602,-5219,-3585,-1828,-101,1456,2724,3583,3997,3920,3399,2505,1358,115,-1074,-2049,-2694,-2934,-2749,-2180,-1315,-263,821,1819,2602,3086,3225,3029,2528,1839,1050,311,-274,-616,-674,-440,18,652,1340,2011,2576,2980,3187,3190,2985,2602,2065,1426,732,45,-562,-1039,-1316,-1354,-1136,-658,29,847,1704,2451,3002,3227,3089,2558,1676,528,-750,-2014,-3069,-3780,-3996,-3652,-2729,-1282,570,2649,4744,6622,8074,8915,9031,8363,6946,4857,2278,-621,-3572,-6366,-8745,-10548,-11623,-11926,-11470,-10329,-8661,-6622,-4416,-2234,-244,1407,2614,3328,3519,3234,2522,1489,254,-1056,-2301,-3360,-4131,-4539,-4552,-4177,-3447,-2451,-1254,21,1302,2489,3528,4362,4979,5365,5559,5581,5492,5329,5129,4926,4705,4487,4233,3962,3664,3362,3097,2885,2779,2778,2891,3090,3339,3584,3767,3838,3753,3495,3058,2459,1731,913,52,-802,-1596,-2273,-2791,-3109,-3203,-3071,-2712,-2145,-1406,-509,482,1536,2592,3589,4479,5189,5676,5886,5794,5384,4666,3671,2445,1063,-408,-1861,-3222,-4391,-5294,-5892,-6146,-6096,-5774,-5261,-4644,-4004,-3419,-2935,-2570,-2331,-2180,-2085,-2001,-1885,-1721,-1502,-1234,-958,-693,-485,-360,-324,-395,-539,-755,-992,-1214,-1379,-1425,-1327,-1026,-527,185,1074,2087,3171,4225,5204,6007,6604,6940,6998,6784,6313,5636,4817,3928,3050,2254,1584,1080,733,538,452,453,488,551,612,670,725,786,854,956,1080,1257,1469,1730,2007,2286,2530,2718,2830,2879,2875,2863,2876,2962,3145,3444,3843,4315,4795,5217,5481,5506,5207,4520,3427,1937,105,-1943,-4099,-6171,-8021,-9499,-10506,-10979,-10920,-10352,-9359,-8029,-6484,-4829,-3188,-1664,-348,678,1360,1671,1600,1173,451,-507,-1565,-2641,-3584,-4296,-4683,-4678,-4274,-3484,-2373,-1033,440,1921,3314,4515,5452,6067,6330,6239,5824,5134,4251,3268,2273,1376,636,137,-99,-55,262,789,1479,2216,2906,3437,3717,3675,3295,2575,1589,409,-832,-2023,-3009,-3699,-3979,-3822,-3224,-2245,-997,370,1705,2848,3694,4176,4287,4078,3640,3079,2509,2032,1705,1566,1593,1737,1923,2046,2016,1741,1175,296,-850,-2196,-3616,-4986,-6172,-7058,-7575,-7687,-7407,-6780,-5886,-4803,-3633,-2448,-1321,-307,549,1229,1694,1965,2004,1861,1514,1025,411,-274,-971,-1635,-2196,-2626,-2883,-2963,-2869,-2620,-2248,-1785,-1262,-710,-149,402,931,1426,1887,2303,2693,3046,3382,3687,3951,4150,4247,4221,4032,3695,3193,2575,1870,1118,388,-295,-872,-1322,-1616,-1746,-1698,-1482,-1090,-550,129,895,1701,2453,3081,3465,3558,3286,2665,1733,591,-621,-1749,-2640,-3164,-3237,-2843,-2009,-855,482,1804,2925,3651,3851,3431,2386,786,-1238,-3480,-5746,-7782,-9447,-10550,-11077,-10974,-10346,-9274,-7918,-6423,-4931,-3571,-2424,-1551,-971,-677,-654,-844,-1222,-1714,-2285,-2871,-3428,-3900,-4247,-4413,-4381,-4109,-3606,-2877,-1949,-883,289,1474,2636,3701,4631,5393,5962,6338,6528,6561,6471,6310,6118,5937,5788,5671,5576,5462,5303,5046,4680,4161,3505,2687,1742,670,-472,-1656,-2805,-3846,-4707,-5285,-5547,-5421,-4937,-4113,-3052,-1859,-670,387,1219,1753,1988,1953,1718,1381,1026,741,555,508,548,662,769,812,732,472,12,-648,-1486,-2429,-3423,-4353,-5170,-5780,-6169,-6322,-6277,-6086,-5829,-5558,-5360,-5242,-5252,-5349,-5519,-5715,-5879,-5978,-5964,-5820,-5535,-5119,-4586,-3976,-3327,-2685,-2095,-1590,-1196,-917,-743,-647,-587,-529,-415,-228,83,508,1066,1724,2457,3214,3931,4560,5032,5321,5396,5269,4959,4506,3954,3347,2725,2129,1569,1086,655,299,-27,-325,-629,-927,-1218,-1458,-1608,-1604,-1411,-982,-344,494,1427,2391,3259,3950,4399,4570,4502,4232,3868,3496,3206,3068,3083,3247,3464,3667,3717,3536,3016,2130,865,-722,-2548,-4473,-6366,-8065,-9458,-10445,-10991,-11095,-10821,-10256,-9500,-8667,-7828,-7042,-6337,-5691,-5105,-4523,-3951,-3359,-2784,-2243,-1792,-1472,-1321,-1353,-1568,-1917,-2357,-2802,-3177,-3395,-3392,-3110,-2531,-1666,-545,744,2132,3496,4748,5792,6553,6997,7087,6851,6297,5502,4509,3422,2306,1271,381,-282,-680,-780,-599,-154,475,1216,1955,2596,3040,3235,3149,2810,2278,1639,1000,447,69,-104,-55,178,544,970,1385,1737,1984,2128,2177,2169,2135,2111,2101,2098,2066,1954,1705,1283,644,-190,-1193,-2294,-3398,-4413,-5232,-5794,-6040,-5983,-5647,-5111,-4475,-3840,-3311,-2948,-2777,-2789,-2908,-3065,-3151,-3089,-2806,-2298,-1565,-691,239,1102,1771,2151,2151,1749,946,-198,-1578,-3071,-4522,-5775,-6705,-7180,-7161,-6608,-5582,-4157,-2463,-649,1151,2788,4177,5227,5915,6235,6209,5890,5340,4626,3846,3052,2340,1745,1310,1051,954,1001,1155,1375,1624,1874,2097,2296,2464,2606,2738,2841,2917,2942,2872,2711,2403,1977,1415,782,100,-529,-1071,-1439,-1616,-1583,-1368,-1020,-621,-255,-7,58,-89,-446,-969,-1584,-2211,-2760,-3166,-3395,-3431,-3314,-3099,-2863,-2702,-2686,-2872,-3287,-3895,-4638,-5418,-6099,-6595,-6782,-6620,-6092,-5230,-4128,-2888,-1662,-573,251,720,798,482,-170,-1061,-2064,-3033,-3830,-4319,-4416,-4057,-3241,-2014,-459,1300,3128,4891,6461,7753,8696,9270,9481,9357,8962,8355,7620,6835,6075,5398,4842,4420,4109,3878,3674,3449,3159,2788,2299,1725,1049,321,-446,-1211,-1953,-2636,-3242,-3734,-4086,-4259,-4221,-3943,-3408,-2620,-1597,-400,907,2206,3402,4350,4978,5166,4900,4138,2960,1424,-299,-2058,-3664,-4938,-5757,-6021,-5722,-4903,-3687,-2230,-748,572,1513,1950,1779,1003,-311,-2015,-3919,-5792,-7429,-8638,-9300,-9357,-8833,-7809,-6439,-4872,-3313,-1887,-745,66,513,634,507,218,-111,-380,-498,-392,-38,581,1413,2414,3482,4540,5487,6260,6798,7090,7127,6944,6576,6078,5502,4903,4328,3820,3401,3099,2909,2851,2904,3071,3334,3672,4049,4419,4723,4895,4878,4625,4110,3353,2405,1350,329,-544,-1117,-1298,-1027,-283,869,2348,4004,5676,7192,8390,9128,9315,8876,7819,6175,4053,1597,-1002,-3532,-5779,-7564,-8751,-9280,-9170,-8503,-7452,-6197,-4973,-3970,-3358,-3227,-3592,-4384,-5458,-6631,-7687,-8440,-8740,-8507,-7741,-6514,-4954,-3246,-1563,-96,1025,1701,1902,1657,1042,188,-761,-1640,-2302,-2609,-2487,-1874,-802,676,2440,4322,6166,7767,8986,9702,9840,9419,8475,7125,5504,3760,2048,492,-792,-1743,-2289,-2432,-2136,-1447,-380,990,2575,4263,5904,7347,8430,9006,8973,8270,6922,5017,2728,284,-2058,-4028,-5411,-6031,-5821,-4797,-3072,-850,1628,4057,6184,7730,8540,8485,7561,5849,3499,752,-2109,-4807,-7035,-8597,-9324,-9181,-8224,-6602,-4546,-2330,-232,1483,2617,3057,2773,1849,435,-1247,-2951,-4441,-5497,-5996,-5837,-5072,-3754,-2077,-218,1581,3114,4194,4692,4541,3770,2445,743,-1167,-3057,-4719,-5988,-6714,-6856,-6392,-5401,-3991,-2312,-530,1198,2744,4002,4935,5518,5783,5771,5539,5146,4652,4102,3565,3083,2724,2544,2585,2885,3436,4202,5115,6060,6906,7526,7763,7555,6817,5593,3955,2057,108,-1681,-3089,-3957,-4174,-3725,-2672,-1152,624,2441,4051,5243,5856,5774,4987,3542,1580,-711,-3079,-5276,-7048,-8191,-8557,-8102,-6845,-4952,-2613,-129,2214,4109,5325,5679,5118,3682,1527,-1096,-3878,-6495,-8632,-10047,-10591,-10205,-8974,-7050,-4681,-2153,248,2256,3672,4372,4324,3587,2300,661,-1103,-2744,-4067,-4879,-5093,-4649,-3592,-1996,-19,2186,4402,6471,8199,9484,10233,10435,10130,9387,8344,7118,5872,4729,3811,3203,2960,3090,3556,4306,5218,6187,7058,7697,7972,7782,7042,5741,3894,1599,-994,-3684,-6224,-8372,-9888,-10593,-10386,-9248,-7274,-4643,-1612,1512,4411,6784,8391,9064,8746,7480,5412,2775,-152,-3063,-5668,-7720,-9033,-9511,-9138,-7999,-6245,-4102,-1822,322,2079,3246,3684,3345,2277,607,-1457,-3670,-5778,-7543,-8780,-9385,-9314,-8627,-7439,-5917,-4270,-2681,-1334,-351,209,327,96,-404,-995,-1551,-1917,-2001,-1732,-1128,-208,917,2159,3392,4506,5425,6063,6425,6474,6286,5879,5358,4777,4230,3779,3480,3377,3478,3783,4268,4874,5556,6231,6833,7287,7529,7496,7155,6466,5439,4094,2500,769,-967,-2532,-3766,-4523,-4694,-4241,-3189,-1623,285,2355,4355,6077,7325,7962,7898,7136,5733,3836,1615,-706,-2922,-4844,-6333,-7293,-7715,-7609,-7075,-6230,-5224,-4229,-3404,-2883,-2784,-3145,-3963,-5162,-6595,-8085,-9422,-10401,-10872,-10715,-9917,-8518,-6658,-4498,-2282,-197,1527,2761,3396,3420,2869,1862,538,-903,-2290,-3440,-4220,-4540,-4361,-3703,-2627,-1245,328,1945,3489,4832,5887,6586,6890,6808,6368,5653,4763,3823,2959,2292,1891,1826,2067,2589,3301,4094,4872,5529,5987,6206,6138,5795,5170,4302,3229,2020,767,-433,-1460,-2208,-2593,-2551,-2080,-1214,-42,1303,2664,3867,4749,5168,5040,4333,3081,1408,-554,-2582,-4515,-6153,-7385,-8114,-8334,-8053,-7356,-6319,-5080,-3749,-2473,-1377,-569,-159,-170,-642,-1492,-2645,-3936,-5210,-6283,-7004,-7274,-7028,-6300,-5168,-3750,-2237,-765,475,1395,1888,1959,1615,937,23,-1012,-2057,-2992,-3771,-4312,-4628,-4717,-4610,-4359,-3993,-3557,-3066,-2537,-1972,-1362,-717,0,771,1638,2574,3600,4666,5748,6771,7664,8346,8734,8770,8415,7667,6561,5171,3590,1949,349,-1079,-2251,-3092,-3550,-3612,-3290,-2617,-1667,-521,720,1938,3029,3880,4396,4511,4164,3366,2134,567,-1236,-3102,-4898,-6449,-7652,-8416,-8719,-8585,-8076,-7290,-6320,-5279,-4236,-3284,-2459,-1827,-1418,-1255,-1373,-1735,-2336,-3098,-3936,-4751,-5434,-5881,-6039,-5863,-5377,-4628,-3718,-2739,-1829,-1067,-533,-275,-272,-517,-917,-1429,-1936,-2385,-2691,-2821,-2745,-2471,-2023,-1442,-785,-109,537,1108,1580,1950,2231,2462,2691,2978,3369,3912,4615,5459,6403,7356,8223,8902,9278,9288,8873,8037,6813,5286,3564,1779,71,-1444,-2665,-3534,-4040,-4191,-4060,-3699,-3207,-2647,-2082,-1552,-1074,-664,-322,-71,91,121,32,-205,-560,-1017,-1534,-2064,-2571,-3024,-3413,-3750,-4061,-4367,-4708,-5060,-5429,-5747,-5976,-6048,-5949,-5657,-5217,-4673,-4110,-3593,-3197,-2956,-2883,-2967,-3159,-3418,-3671,-3888,-4005,-4029,-3927,-3731,-3438,-3096,-2712,-2340,-1984,-1689,-1455,-1288,-1184,-1116,-1051,-973,-820,-600,-278,133,621,1155,1722,2283,2852,3409,3978,4574,5207,5895,6622,7376,8110,8759,9268,9536,9528,9172,8473,7443,6143,4660,3104,1619,313,-664,-1250,-1383,-1079,-400,535,1590,2596,3425,3962,4158,4004,3551,2862,2031,1143,268,-521,-1194,-1717,-2075,-2285,-2348,-2304,-2192,-2059,-1972,-1980,-2137,-2476,-3003,-3702,-4516,-5380,-6220,-6953,-7547,-7950,-8174,-8222,-8124,-7896,-7569,-7143,-6635,-6035,-5356,-4598,-3789,-2952,-2141,-1390,-761,-280,20,130,61,-181,-554,-1040,-1592,-2179,-2747,-3254,-3644,-3859,-3872,-3633,-3153,-2439,-1528,-472,671,1854,3017,4131,5157,6076,6870,7518,8013,8341,8487,8451,8202,7759,7093,6240,5192,4014,2736,1450,244,-771,-1474,-1762,-1563,-852,327,1861,3581,5286,6755,7816,8329,8234,7545,6339,4738,2913,1021,-759,-2291,-3463,-4208,-4512,-4394,-3932,-3214,-2378,-1536,-835,-366,-231,-461,-1060,-1982,-3130,-4391,-5639,-6730,-7599,-8139,-8354,-8226,-7796,-7112,-6244,-5254,-4218,-3207,-2270,-1473,-847,-423,-217,-207,-387,-693,-1089,-1498,-1871,-2151,-2318,-2354,-2285,-2131,-1954,-1784,-1687,-1685,-1796,-2022,-2310,-2619,-2857,-2932,-2756,-2250,-1368,-102,1499,3361,5346,7310,9096,10551,11552,12021,11897,11208,9979,8314,6330,4159,1979,-68,-1799,-3082,-3773,-3804,-3131,-1815,39,2228,4516,6632,8319,9385,9679,9190,7941,6096,3838,1411,-942,-3002,-4591,-5608,-6006,-5847,-5204,-4268,-3179,-2154,-1329,-855,-796,-1175,-1953,-3018,-4236,-5421,-6407,-7042,-7221,-6919,-6138,-4997,-3593,-2124,-718,447,1279,1695,1686,1277,553,-386,-1404,-2371,-3170,-3688,-3873,-3680,-3135,-2279,-1212,-45,1090,2047,2730,3017,2886,2320,1385,188,-1115,-2347,-3312,-3849,-3825,-3171,-1889,-50,2211,4696,7192,9472,11322,12606,13194,13095,12318,10988,9234,7230,5156,3176,1445,87,-815,-1193,-1043,-373,751,2227,3919,5637,7201,8403,9090,9146,8542,7320,5616,3610,1530,-390,-1959,-3021,-3513,-3446,-2913,-2062,-1100,-212,402,611,324,-475,-1740,-3377,-5235,-7156,-8945,-10437,-11470,-11930,-11747,-10918,-9492,-7592,-5374,-3039,-794,1160,2652,3567,3833,3473,2539,1164,-485,-2244,-3902,-5331,-6370,-6965,-7064,-6701,-5934,-4864,-3625,-2342,-1165,-183,507,897,996,884,665,472,419,624,1136,1972,3099,4425,5843,7225,8436,9377,9969,10178,10018,9540,8825,7975,7086,6237,5496,4884,4427,4103,3919,3845,3883,4027,4270,4622,5052,5542,6029,6432,6678,6668,6368,5739,4833,3710,2493,1310,278,-501,-978,-1151,-1080,-839,-571,-366,-358,-597,-1130,-1938,-2975,-4167,-5410,-6630,-7705,-8593,-9198,-9510,-9488,-9138,-8478,-7527,-6345,-4982,-3514,-2026,-597,676,1720,2461,2854,2878,2535,1861,912,-229,-1480,-2733,-3911,-4921,-5710,-6237,-6493,-6496,-6286,-5912,-5431,-4874,-4275,-3612,-2894,-2058,-1104,1,1232,2557,3893,5168,6267,7120,7649,7828,7651,7159,6407,5493,4503,3548,2697,2035,1577,1364,1362,1574,1961,2501,3165,3936,4788,5706,6668,7627,8545,9330,9905,10171,10045,9496,8512,7174,5587,3903,2293,897,-157,-816,-1074,-989,-661,-225,185,438,437,128,-512,-1441,-2616,-3927,-5309,-6630,-7823,-8777,-9440,-9730,-9628,-9084,-8128,-6774,-5111,-3244,-1313,514,2082,3232,3861,3901,3361,2296,829,-879,-2660,-4308,-5699,-6666,-7187,-7196,-6776,-5979,-4941,-3791,-2648,-1623,-784,-153,260,511,651,751,888,1107,1464,1963,2611,3374,4216,5080,5909,6630,7190,7515,7578,7335,6797,5976,4933,3731,2480,1281,249,-509,-921,-923,-513,297,1437,2821,4329,5811,7147,8162,8783,8901,8523,7687,6476,5052,3521,2068,755,-322,-1166,-1809,-2298,-2731,-3164,-3667,-4264,-4957,-5715,-6482,-7203,-7808,-8253,-8504,-8532,-8345,-7940,-7326,-6510,-5503,-4304,-2952,-1469,60,1558,2898,3981,4683,4946,4713,4030,2941,1578,84,-1398,-2702,-3728,-4393,-4674,-4595,-4218,-3628,-2924,-2189,-1504,-907,-431,-63,208,422,603,794,998,1247,1509,1796,2057,2293,2462,2571,2609,2608,2567,2537,2508,2523,2556,2626,2715,2825,2957,3123,3324,3590,3911,4304,4743,5219,5679,6096,6415,6596,6617,6453,6138,5687,5183,4685,4286,4045,4006,4150,4435,4741,4956,4908,4494,3594,2189,300,-1982,-4492,-7065,-9467,-11540,-13107,-14079,-14419,-14143,-13336,-12096,-10557,-8835,-7039,-5240,-3502,-1861,-342,1001,2141,3003,3527,3655,3347,2587,1418,-98,-1832,-3658,-5399,-6926,-8094,-8826,-9071,-8826,-8132,-7051,-5675,-4102,-2438,-785,756,2110,3209,4005,4488,4648,4517,4144,3580,2910,2205,1558,1036,713,641,838,1317,2026,2911,3881,4833,5691,6364,6830,7068,7102,6984,6747,6474,6180,5920,5691,5491,5320,5136,4951,4740,4526,4328,4169,4081,4078,4156,4298,4443,4521,4454,4129,3502,2496,1123,-583,-2553,-4648,-6745,-8677,-10315,-11534,-12272,-12488,-12228,-11551,-10581,-9440,-8253,-7127,-6115,-5240,-4478,-3743,-3003,-2137,-1154,-33,1161,2319,3314,3996,4231,3928,3044,1606,-307,-2539,-4927,-7248,-9317,-10935,-11968,-12321,-11953,-10912,-9278,-7210,-4891,-2520,-309,1566,2959,3779,3998,3635,2786,1569,155,-1298,-2610,-3658,-4315,-4542,-4305,-3660,-2673,-1450,-124,1213,2446,3533,4436,5161,5729,6168,6505,6758,6933,7011,6995,6839,6564,6154,5652,5113,4602,4209,3998,4018,4281,4759,5370,6011,6534,6798,6668,6041,4863,3143,949,-1587,-4298,-6982,-9439,-11488,-12980,-13837,-14026,-13593,-12641,-11302,-9751,-8128,-6575,-5172,-3963,-2945,-2081,-1330,-644,-26,542,974,1242,1242,920,241,-807,-2172,-3770,-5479,-7154,-8626,-9763,-10411,-10507,-9994,-8905,-7318,-5360,-3215,-1072,861,2411,3431,3853,3652,2913,1743,341,-1103,-2371,-3296,-3741,-3657,-3050,-2006,-663,818,2253,3489,4402,4934,5078,4896,4485,3977,3489,3141,2984,3062,3336,3763,4259,4727,5103,5316,5357,5239,5021,4773,4587,4513,4596,4819,5129,5434,5613,5543,5107,4234,2871,1073,-1122,-3537,-6042,-8430,-10518,-12159,-13213,-13635,-13401,-12592,-11297,-9694,-7939,-6210,-4640,-3322,-2283,-1496,-897,-376,152,769,1514,2352,3221,4005,4559,4752,4471,3651,2294,484,-1651,-3897,-6028,-7815,-9040,-9576,-9338,-8359,-6729,-4636,-2298,37,2122,3759,4795,5141,4816,3858,2434,688,-1154,-2915,-4406,-5495,-6094,-6182,-5764,-4931,-3745,-2343,-804,767,2299,3752,5079,6281,7328,8222,8934,9444,9716,9724,9439,8865,8015,6961,5777,4615,3595,2881,2587,2784,3485,4609,6024,7508,8843,9766,10081,9622,8320,6202,3367,26,-3590,-7183,-10489,-13249,-15280,-16458,-16739,-16174,-14865,-13001,-10783,-8448,-6192,-4199,-2564,-1345,-515,-17,255,395,507,630,803,973,1102,1076,830,276,-595,-1772,-3165,-4637,-6029,-7156,-7868,-8046,-7639,-6665,-5214,-3434,-1511,346,1951,3138,3807,3921,3506,2668,1541,313,-850,-1773,-2341,-2485,-2188,-1512,-547,573,1715,2759,3626,4271,4715,4991,5185,5357,5585,5901,6323,6815,7335,7795,8125,8258,8139,7780,7197,6489,5750,5110,4675,4519,4671,5092,5687,6318,6813,7016,6768,5994,4631,2741,392,-2253,-5007,-7689,-10071,-12021,-13381,-14092,-14130,-13537,-12402,-10879,-9121,-7324,-5642,-4206,-3082,-2279,-1732,-1345,-980,-527,121,977,2036,3166,4248,5066,5475,5316,4522,3117,1177,-1102,-3510,-5799,-7731,-9127,-9864,-9892,-9263,-8058,-6453,-4614,-2743,-1011,429,1476,2057,2177,1850,1166,216,-871,-1973,-2959,-3737,-4214,-4362,-4153,-3616,-2768,-1676,-360,1100,2680,4302,5921,7459,8852,10020,10897,11423,11557,11277,10605,9593,8336,6970,5649,4541,3804,3553,3853,4685,5961,7521,9139,10584,11601,11997,11618,10407,8376,5649,2385,-1160,-4744,-8095,-10975,-13204,-14639,-15232,-14991,-14002,-12411,-10406,-8203,-6019,-4044,-2425,-1232,-483,-109,-12,-49,-105,-60,123,461,878,1304,1601,1686,1461,907,33,-1084,-2342,-3605,-4735,-5620,-6162,-6327,-6094,-5526,-4680,-3671,-2602,-1581,-703,-22,419,639,667,566,416,279,223,283,468,767,1135,1534,1916,2259,2553,2822,3108,3457,3914,4504,5213,6028,6850,7638,8266,8690,8825,8671,8231,7569,6785,5981,5303,4855,4727,4970,5548,6404,7386,8346,9087,9462,9316,8597,7262,5382,3042,403,-2369,-5082,-7570,-9669,-11275,-12305,-12743,-12607,-11964,-10923,-9600,-8147,-6688,-5334,-4166,-3197,-2426,-1763,-1155,-480,317,1277,2397,3603,4800,5858,6630,7010,6886,6248,5081,3480,1543,-564,-2683,-4638,-6284,-7506,-8211,-8389,-8034,-7221,-6034,-4609,-3062,-1570,-222,823,1524,1807,1694,1207,427,-548,-1612,-2641,-3526,-4177,-4492,-4431,-3942,-3020,-1692,-3,1956,4076,6220,8239,9993,11338,12204,12499,12257,11497,10336,8908,7382,5938,4749,3967,3687,3973,4783,6046,7582,9197,10654,11720,12209,11971,10962,9182,6745,3792,538,-2790,-5983,-8817,-11158,-12870,-13920,-14298,-14070,-13320,-12188,-10795,-9301,-7804,-6421,-5181,-4122,-3198,-2371,-1575,-748,136,1096,2106,3109,4047,4823,5362,5580,5426,4869,3912,2599,999,-784,-2627,-4408,-5994,-7288,-8195,-8679,-8710,-8313,-7529,-6435,-5113,-3671,-2211,-835,362,1314,1972,2311,2354,2113,1671,1083,455,-127,-556,-756,-644,-197,604,1721,3088,4617,6172,7643,8891,9817,10353,10462,10175,9544,8678,7692,6723,5891,5291,5002,5037,5388,5982,6717,7459,8055,8367,8267,7696,6621,5086,3172,1004,-1277,-3526,-5605,-7412,-8858,-9905,-10544,-10787,-10692,-10317,-9735,-9035,-8280,-7527,-6816,-6133,-5467,-4764,-3958,-3004,-1834,-457,1133,2858,4639,6350,7846,8995,9650,9718,9125,7866,5983,3583,815,-2128,-5036,-7707,-9950,-11629,-12639,-12959,-12588,-11616,-10130,-8283,-6219,-4101,-2082,-297,1132,2136,2653,2692,2283,1505,474,-668,-1764,-2651,-3182,-3254,-2792,-1800,-327,1527,3593,5718,7678,9324,10485,11090,11094,10560,9589,8339,7014,5776,4823,4256,4160,4531,5319,6414,7671,8913,9964,10654,10852,10476,9504,7977,5994,3684,1224,-1255,-3571,-5647,-7371,-8718,-9673,-10250,-10485,-10434,-10141,-9675,-9090,-8424,-7733,-7026,-6318,-5609,-4873,-4087,-3224,-2245,-1145,82,1399,2755,4060,5211,6089,6584,6597,6072,4988,3382,1341,-1000,-3474,-5884,-8046,-9791,-10991,-11566,-11505,-10833,-9654,-8069,-6244,-4299,-2397,-639,870,2058,2901,3368,3494,3302,2877,2293,1663,1092,683,515,649,1089,1827,2793,3905,5051,6119,6989,7582,7822,7716,7279,6594,5782,4959,4282,3854,3768,4065,4728,5700,6870,8105,9238,10127,10613,10596,10012,8852,7181,5105,2783,381,-1921,-3984,-5710,-7025,-7956,-8504,-8775,-8820,-8741,-8606,-8454,-8326,-8207,-8077,-7907,-7632,-7218,-6608,-5770,-4671,-3319,-1713,83,2009,3953,5791,7382,8588,9274,9350,8748,7470,5562,3138,345,-2600,-5502,-8117,-10271,-11788,-12581,-12613,-11913,-10605,-8813,-6758,-4612,-2598,-872,425,1204,1448,1162,439,-611,-1823,-3031,-4041,-4713,-4905,-4560,-3662,-2264,-483,1538,3605,5556,7208,8456,9212,9475,9279,8719,7914,7013,6150,5462,5035,4942,5186,5756,6572,7552,8574,9517,10262,10700,10743,10336,9448,8108,6354,4295,2041,-277,-2522,-4592,-6393,-7884,-9039,-9894,-10470,-10842,-11055,-11167,-11217,-11211,-11156,-10995,-10700,-10191,-9413,-8315,-6861,-5064,-2968,-651,1739,4058,6119,7743,8783,9118,8688,7509,5638,3213,412,-2569,-5497,-8176,-10415,-12081,-13077,-13396,-13043,-12130,-10766,-9112,-7341,-5600,-4044,-2778,-1867,-1363,-1231,-1449,-1924,-2546,-3200,-3728,-4027,-3967,-3497,-2588,-1276,346,2144,3960,5617,6972,7898,8349,8312,7867,7116,6208,5296,4519,3985,3770,3879,4301,4950,5743,6549,7258,7756,7964,7822,7326,6484,5350,3988,2476,896,-667,-2147,-3470,-4604,-5514,-6207,-6695,-7029,-7244,-7420,-7586,-7806,-8090,-8449,-8863,-9275,-9619,-9795,-9698,-9231,-8316,-6911,-5022,-2720,-108,2626,5302,7680,9565,10763,11145,10655,9289,7154,4388,1207,-2162,-5473,-8513,-11077,-13047,-14325,-14904,-14817,-14136,-12998,-11513,-9854,-8130,-6477,-4976,-3690,-2666,-1897,-1395,-1113,-1024,-1055,-1152,-1224,-1214,-1052,-699,-142,603,1497,2448,3400,4232,4914,5362,5610,5659,5589,5455,5345,5291,5354,5512,5773,6087,6419,6719,6937,7036,6979,6753,6363,5819,5179,4464,3747,3051,2401,1813,1257,730,188,-389,-1021,-1723,-2496,-3323,-4203,-5092,-5992,-6852,-7672,-8401,-9011,-9453,-9651,-9555,-9089,-8210,-6924,-5232,-3244,-1045,1192,3314,5147,6536,7367,7553,7086,5992,4365,2339,67,-2266,-4503,-6490,-8116,-9311,-10037,-10308,-10163,-9670,-8906,-7968,-6922,-5857,-4824,-3849,-2975,-2177,-1472,-829,-236,327,881,1436,2009,2597,3198,3799,4363,4868,5248,5471,5481,5255,4789,4118,3307,2460,1687,1112,830,910,1369,2181,3283,4570,5935,7253,8420,9339,9943,10183,10048,9550,8726,7647,6370,4988,3556,2146,793,-455,-1587,-2568,-3394,-4051,-4535,-4858,-5046,-5137,-5193,-5269,-5428,-5710,-6125,-6642,-7187,-7652,-7911,-7848,-7367,-6430,-5052,-3310,-1331,726,2687,4395,5701,6529,6809,6566,5820,4679,3227,1601,-98,-1752,-3282,-4617,-5720,-6565,-7162,-7509,-7642,-7586,-7371,-7035,-6605,-6114,-5586,-5051,-4519,-4007,-3504,-3011,-2489,-1936,-1308,-600,196,1059,1971,2858,3685,4362,4843,5077,5065,4810,4401,3892,3429,3084,2986,3164,3668,4446,5468,6607,7802,8909,9874,10604,11059,11216,11066,10626,9931,9010,7928,6720,5443,4128,2805,1493,209,-1040,-2233,-3358,-4389,-5311,-6103,-6775,-7324,-7776,-8153,-8454,-8691,-8824,-8804,-8574,-8060,-7209,-6017,-4485,-2708,-784,1141,2903,4370,5402,5940,5931,5416,4441,3133,1601,16,-1512,-2847,-3917,-4683,-5134,-5327,-5316,-5193,-5044,-4943,-4955,-5104,-5395,-5802,-6271,-6746,-7147,-7406,-7453,-7226,-6698,-5827,-4647,-3162,-1455,409,2318,4169,5843,7243,8287,8913,9129,8935,8435,7704,6883,6101,5465,5081,4984,5186,5645,6286,7016,7741,8361,8825,9063,9078,8840,8376,7691,6820,5796,4650,3443,2208,1005,-124,-1151,-2039,-2783,-3380,-3834,-4165,-4394,-4544,-4652,-4735,-4831,-4936,-5069,-5193,-5284,-5280,-5131,-4762,-4148,-3247,-2094,-734,742,2214,3562,4669,5432,5798,5738,5282,4466,3389,2126,785,-544,-1794,-2907,-3849,-4635,-5259,-5773,-6192,-6566,-6897,-7206,-7470,-7662,-7757,-7707,-7496,-7099,-6507,-5732,-4775,-3660,-2411,-1057,350,1755,3096,4289,5279,5988,6394,6466,6247,5774,5157,4477,3879,3433,3256,3359,3776,4440,5303,6242,7164,7962,8550,8878,8930,8704,8261,7622,6873,6030,5160,4267,3386,2529,1712,970,320,-205,-588,-817,-897,-859,-734,-582,-449,-383,-418,-582,-859,-1268,-1752,-2298,-2846,-3339,-3728,-3941,-3953,-3723,-3275,-2645,-1892,-1123,-409,145,497,601,478,152,-310,-838,-1361,-1828,-2186,-2443,-2589,-2678,-2745,-2842,-3020,-3290,-3680,-4144,-4665,-5165,-5600,-5893,-6006,-5881,-5513,-4861,-3953,-2777,-1372,211,1913,3633,5265,6691,7783,8443,8599,8230,7374,6121,4622,3051,1602,441,-287,-522,-234,508,1617,2949,4368,5738,6953,7930,8638,9054,9204,9098,8778,8256,7564,6711,5709,4597,3395,2175,992,-87,-986,-1676,-2119,-2340,-2371,-2265,-2095,-1903,-1746,-1637,-1593,-1611,-1689,-1823,-2014,-2243,-2523,-2810,-3109,-3379,-3600,-3766,-3859,-3891,-3875,-3812,-3726,-3604,-3440,-3212,-2892,-2455,-1890,-1197,-405,429,1244,1932,2418,2603,2425,1853,891,-416,-1971,-3664,-5356,-6900,-8175,-9056,-9459,-9334,-8647,-7433,-5742,-3674,-1375,1001,3261,5234,6742,7677,7951,7582,6632,5247,3623,1972,530,-528,-1052,-973,-305,889,2464,4268,6114,7856,9347,10511,11292,11684,11719,11437,10905,10168,9285,8279,7174,5994,4730,3423,2087,765,-492,-1641,-2645,-3460,-4080,-4484,-4683,-4677,-4490,-4128,-3638,-3049,-2429,-1838,-1343,-1007,-861,-926,-1186,-1601,-2125,-2699,-3267,-3794,-4238,-4587,-4811,-4902,-4833,-4589,-4154,-3530,-2728,-1800,-804,168,1020,1646,1976,1919,1484,634,-540,-1993,-3588,-5218,-6747,-8063,-9067,-9672,-9843,-9535,-8771,-7570,-6000,-4142,-2121,-60,1886,3577,4889,5730,6065,5914,5370,4559,3663,2850,2289,2092,2317,2949,3914,5071,6282,7369,8226,8753,8942,8807,8430,7894,7302,6732,6236,5839,5511,5230,4906,4493,3921,3156,2194,1060,-194,-1485,-2726,-3825,-4694,-5262,-5488,-5337,-4837,-4008,-2926,-1685,-386,838,1870,2621,2988,2975,2563,1830,857,-240,-1343,-2350,-3185,-3793,-4170,-4305,-4251,-4016,-3670,-3225,-2741,-2235,-1755,-1327,-988,-774,-714,-829,-1135,-1635,-2311,-3145,-4088,-5089,-6084,-6996,-7742,-8246,-8424,-8221,-7598,-6544,-5106,-3340,-1366,694,2686,4468,5906,6915,7432,7475,7086,6378,5472,4521,3650,2977,2571,2451,2607,2967,3461,3998,4507,4939,5276,5527,5716,5888,6041,6213,6351,6439,6410,6204,5773,5073,4103,2874,1460,-67,-1567,-2923,-3984,-4637,-4784,-4391,-3457,-2081,-371,1467,3259,4774,5853,6348,6196,5393,4026,2215,155,-1962,-3940,-5609,-6850,-7606,-7862,-7689,-7168,-6419,-5570,-4709,-3943,-3294,-2806,-2447,-2216,-2068,-1989,-1952,-1957,-1992,-2075,-2204,-2391,-2648,-2974,-3369,-3821,-4310,-4791,-5215,-5503,-5581,-5385,-4850,-3970,-2748,-1270,377,2024,3545,4762,5573,5899,5728,5116,4174,3044,1908,908,192,-170,-136,247,914,1742,2618,3424,4088,4558,4849,4986,5039,5055,5098,5170,5281,5374,5414,5321,5053,4563,3827,2877,1739,506,-722,-1832,-2694,-3228,-3354,-3074,-2419,-1483,-400,679,1594,2206,2421,2191,1534,515,-749,-2134,-3488,-4705,-5685,-6380,-6796,-6953,-6939,-6811,-6677,-6576,-6562,-6623,-6719,-6792,-6753,-6529,-6070,-5335,-4374,-3217,-2003,-824,155,834,1087,872,157,-996,-2509,-4216,-5947,-7498,-8679,-9340,-9366,-8744,-7493,-5756,-3680,-1496,584,2362,3667,4424,4596,4245,3477,2448,1324,281,-554,-1060,-1200,-961,-384,446,1446,2496,3524,4433,5199,5780,6202,6467,6618,6666,6635,6510,6294,5942,5438,4749,3855,2775,1525,192,-1136,-2335,-3278,-3864,-4014,-3708,-2986,-1948,-733,468,1485,2144,2333,1993,1149,-112,-1644,-3257,-4788,-6051,-6952,-7422,-7469,-7160,-6599,-5913,-5246,-4695,-4353,-4233,-4324,-4557,-4836,-5071,-5158,-5048,-4716,-4183,-3520,-2813,-2166,-1688,-1458,-1531,-1932,-2623,-3547,-4600,-5641,-6552,-7182,-7453,-7292,-6708,-5739,-4507,-3123,-1762,-551,395,1004,1277,1251,1008,680,361,187,210,490,1008,1736,2578,3455,4248,4875,5271,5395,5273,4937,4481,3988,3568,3287,3206,3330,3616,4011,4385,4657,4706,4468,3925,3078,2033,877,-224,-1136,-1733,-1919,-1678,-1018,-50,1117,2293,3333,4064,4377,4209,3551,2479,1098,-421,-1924,-3240,-4261,-4902,-5161,-5070,-4728,-4249,-3762,-3397,-3229,-3323,-3653,-4176,-4785,-5365,-5783,-5953,-5796,-5312,-4536,-3558,-2511,-1527,-747,-289,-214,-552,-1259,-2232,-3358,-4442,-5353,-5921,-6063,-5729,-4937,-3773,-2365,-859,572,1810,2747,3349,3618,3609,3405,3089,2763,2485,2304,2242,2272,2387,2520,2653,2732,2756,2718,2652,2589,2588,2688,2925,3322,3847,4480,5122,5691,6082,6191,5968,5378,4465,3305,2029,777,-294,-1063,-1428,-1362,-863,-25,1057,2209,3286,4107,4557,4522,3984,2953,1522,-168,-1942,-3610,-4998,-5969,-6454,-6439,-5993,-5235,-4319,-3424,-2706,-2288,-2234,-2553,-3163,-3975,-4807,-5521,-5959,-6016,-5653,-4862,-3735,-2376,-946,392,1504,2255,2600,2502,2020,1227,252,-770,-1711,-2445,-2913,-3061,-2917,-2518,-1945,-1273,-589,60,627,1106,1505,1833,2121,2377,2611,2818,2975,3076,3078,2988,2776,2469,2083,1674,1297,1027,927,1058,1454,2111,3011,4066,5193,6252,7122,7680,7845,7586,6917,5927,4720,3453,2264,1280,596,268,287,626,1186,1872,2542,3086,3372,3334,2913,2126,1014,-305,-1715,-3050,-4168,-4957,-5330,-5291,-4876,-4197,-3388,-2619,-2024,-1741,-1822,-2291,-3077,-4087,-5154,-6133,-6850,-7201,-7093,-6537,-5566,-4297,-2870,-1446,-180,801,1416,1634,1473,1005,324,-470,-1242,-1943,-2465,-2823,-2988,-2995,-2882,-2669,-2403,-2059,-1665,-1176,-594,89,878,1726,2609,3450,4200,4787,5170,5316,5220,4904,4419,3834,3242,2729,2383,2267,2418,2829,3467,4249,5093,5879,6512,6915,7021,6842,6379,5714,4907,4068,3260,2560,2010,1626,1410,1348,1394,1523,1665,1770,1773,1613,1263,691,-72,-973,-1930,-2820,-3527,-3948,-3996,-3659,-2963,-2010,-941,71,849,1238,1136,496,-637,-2164,-3910,-5663,-7207,-8331,-8894,-8799,-8055,-6737,-4995,-3040,-1074,686,2086,3012,3437,3369,2892,2115,1140,107,-910,-1826,-2594,-3193,-3594,-3804,-3793,-3567,-3108,-2418,-1523,-454,715,1901,2995,3893,4503,4746,4611,4086,3260,2199,1074,-11,-862,-1395,-1486,-1122,-304,877,2297,3809,5227,6425,7266,7696,7695,7307,6598,5697,4692,3729,2877,2220,1791,1597,1629,1856,2237,2721,3259,3776,4209,4475,4513,4253,3702,2836,1750,508,-753,-1900,-2813,-3389,-3575,-3378,-2854,-2112,-1307,-594,-126,-32,-368,-1148,-2308,-3712,-5202,-6573,-7639,-8251,-8304,-7787,-6739,-5296,-3606,-1867,-240,1128,2156,2803,3089,3062,2800,2366,1842,1259,669,75,-491,-1025,-1497,-1874,-2130,-2218,-2120,-1825,-1336,-704,26,768,1443,1980,2295,2384,2197,1811,1242,620,24,-409,-607,-486,-30,737,1758,2926,4129,5257,6206,6911,7333,7470,7346,7010,6503,5900,5229,4551,3874,3215,2593,1979,1426,894,451,66,-220,-440,-599,-731,-867,-1028,-1219,-1436,-1651,-1831,-1948,-1966,-1873,-1679,-1400,-1095,-819,-642,-645,-868,-1363,-2115,-3090,-4204,-5332,-6335,-7055,-7363,-7167,-6422,-5170,-3490,-1539,513,2475,4176,5480,6287,6568,6325,5613,4525,3150,1636,78,-1378,-2644,-3615,-4239,-4463,-4311,-3786,-2981,-1961,-845,259,1234,1999,2460,2597,2388,1862,1093,140,-856,-1807,-2565,-3035,-3119,-2767,-1954,-729,854,2660,4566,6408,8037,9323,10151,10470,10247,9508,8322,6778,5018,3170,1396,-189,-1453,-2339,-2782,-2796,-2402,-1683,-739,296,1286,2078,2577,2694,2419,1785,867,-201,-1304,-2284,-3048,-3494,-3597,-3353,-2827,-2104,-1317,-593,-78,126,-70,-672,-1659,-2931,-4353,-5767,-6998,-7899,-8355,-8299,-7716,-6643,-5167,-3403,-1490,413,2169,3630,4683,5247,5272,4758,3764,2378,749,-957,-2572,-3921,-4886,-5372,-5362,-4871,-3989,-2819,-1500,-174,1049,2048,2774,3178,3273,3087,2681,2136,1539,989,567,355,397,739,1367,2269,3385,4634,5920,7130,8145,8874,9220,9142,8617,7671,6373,4813,3135,1460,-57,-1309,-2204,-2686,-2752,-2436,-1811,-990,-108,709,1321,1662,1673,1384,852,187,-492,-1061,-1428,-1535,-1370,-975,-421,172,699,1011,1039,670,-84,-1238,-2690,-4332,-5999,-7513,-8704,-9412,-9539,-9024,-7890,-6199,-4095,-1729,675,2948,4868,6302,7116,7256,6722,5575,3939,1993,-66,-2002,-3633,-4775,-5337,-5277,-4648,-3555,-2173,-689,697,1803,2501,2706,2400,1627,480,-905,-2365,-3724,-4824,-5508,-5676,-5260,-4249,-2679,-657,1689,4165,6580,8728,10423,11516,11911,11589,10569,8974,6944,4685,2402,309,-1404,-2594,-3157,-3084,-2393,-1196,368,2115,3850,5365,6496,7084,7064,6415,5192,3540,1614,-339,-2141,-3562,-4498,-4844,-4619,-3886,-2780,-1490,-205,856,1540,1687,1262,238,-1281,-3166,-5211,-7197,-8881,-10070,-10589,-10354,-9339,-7619,-5332,-2677,84,2724,4966,6644,7592,7776,7198,5984,4270,2285,220,-1699,-3322,-4519,-5251,-5514,-5387,-4957,-4368,-3729,-3167,-2749,-2532,-2518,-2681,-2988,-3347,-3722,-3998,-4142,-4063,-3726,-3090,-2143,-903,594,2256,3994,5670,7154,8321,9059,9304,9034,8276,7106,5643,4021,2394,897,-349,-1270,-1808,-1985,-1827,-1425,-871,-271,262,649,820,731,401,-167,-874,-1652,-2389,-2977,-3342,-3417,-3196,-2700,-2002,-1190,-388,298,765,925,741,184,-716,-1909,-3306,-4793,-6238,-7495,-8428,-8906,-8847,-8182,-6940,-5167,-3006,-628,1749,3891,5591,6657,7007,6585,5482,3818,1804,-324,-2352,-4059,-5322,-6058,-6277,-6057,-5518,-4827,-4132,-3587,-3280,-3264,-3533,-4022,-4666,-5334,-5947,-6393,-6604,-6527,-6123,-5384,-4317,-2949,-1328,472,2364,4232,5969,7433,8535,9154,9249,8784,7790,6342,4561,2593,618,-1208,-2723,-3822,-4433,-4540,-4182,-3436,-2425,-1277,-142,859,1612,2044,2117,1841,1247,432,-517,-1468,-2311,-2947,-3291,-3325,-3037,-2494,-1754,-938,-136,529,979,1134,954,415,-471,-1661,-3093,-4650,-6220,-7642,-8766,-9458,-9597,-9133,-8065,-6460,-4467,-2259,-64,1917,3491,4533,4986,4853,4220,3198,1948,602,-682,-1831,-2765,-3470,-3967,-4283,-4473,-4590,-4647,-4683,-4675,-4617,-4498,-4281,-3980,-3577,-3078,-2485,-1790,-992,-84,933,2043,3218,4401,5530,6516,7284,7761,7887,7642,7023,6073,4856,3473,2024,630,-604,-1593,-2270,-2608,-2602,-2277,-1688,-904,-15,882,1699,2343,2755,2884,2720,2275,1606,785,-87,-903,-1560,-1979,-2102,-1933,-1496,-873,-169,501,1016,1286,1233,842,91,-952,-2253,-3697,-5195,-6602,-7793,-8630,-8984,-8781,-7965,-6566,-4673,-2434,-53,2241,4226,5719,6589,6797,6375,5429,4121,2630,1130,-221,-1332,-2144,-2671,-2951,-3068,-3104,-3151,-3262,-3493,-3834,-4282,-4793,-5308,-5775,-6115,-6267,-6178,-5775,-5051,-3965,-2549,-849,1065,3063,5037,6822,8301,9349,9881,9874,9317,8287,6871,5216,3472,1804,368,-720,-1357,-1521,-1203,-474,581,1825,3124,4326,5308,5966,6239,6121,5632,4845,3851,2761,1682,723,-54,-579,-854,-872,-703,-390,-45,266,450,446,223,-239,-918,-1777,-2774,-3826,-4877,-5819,-6571,-7029,-7115,-6757,-5944,-4691,-3084,-1253,633,2400,3862,4910,5439,5464,5011,4204,3161,2028,934,-39,-834,-1451,-1926,-2310,-2678,-3089,-3583,-4182,-4868,-5606,-6333,-6974,-7451,-7691,-7611,-7184,-6355,-5151,-3579,-1726,333,2462,4539,6421,7985,9132,9794,9958,9638,8910,7863,6613,5297,4003,2863,1922,1250,858,738,860,1168,1592,2064,2502,2835,3009,2968,2708,2230,1570,812,17,-690,-1245,-1549,-1571,-1284,-717,74,1004,1969,2846,3538,3935,3985,3659,2969,1982,775,-527,-1827,-2997,-3971,-4662,-5033,-5067,-4743,-4105,-3162,-2005,-680,684,2004,3168,4078,4681,4929,4830,4425,3759,2932,2001,1068,163,-662,-1412,-2091,-2734,-3358,-4009,-4675,-5375,-6062,-6712,-7247,-7619,-7744,-7571,-7064,-6191,-4987,-3482,-1762,69,1903,3607,5082,6228,6987,7343,7287,6897,6215,5364,4424,3507,2682,2030,1558,1304,1220,1299,1473,1714,1949,2155,2288,2327,2270,2107,1848,1520,1129,738,360,69,-107,-127,37,367,869,1474,2153,2819,3415,3869,4127,4145,3908,3405,2666,1737,666,-449,-1555,-2552,-3389,-4011,-4390,-4512,-4383,-4036,-3489,-2823,-2064,-1300,-571,70,591,985,1248,1408,1491,1520,1531,1528,1513,1475,1372,1183,849,357,-323,-1179,-2177,-3276,-4381,-5418,-6275,-6868,-7110,-6952,-6364,-5370,-4005,-2360,-537,1345,3147,4759,6062,6987,7475,7535,7172,6474,5498,4379,3198,2074,1094,305,-227,-524,-571,-415,-100,342,839,1368,1870,2317,2670,2906,2993,2921,2683,2290,1783,1206,637,150,-187,-311,-205,131,664,1310,2007,2634,3122,3383,3372,3073,2486,1665,655,-453,-1567,-2608,-3473,-4110,-4461,-4513,-4289,-3804,-3161,-2383,-1601,-839,-185,356,750,1037,1211,1340,1421,1505,1579,1650,1692,1678,1574,1344,956,393,-364,-1290,-2370,-3537,-4718,-5827,-6747,-7399,-7691,-7579,-7045,-6118,-4852,-3345,-1712,-68,1449,2751,3737,4376,4642,4572,4217,3654,2988,2299,1690,1220,939,878,1019,1353,1826,2392,2995,3575,4094,4506,4796,4942,4950,4813,4556,4178,3706,3171,2597,2053,1576,1233,1072,1105,1345,1742,2243,2745,3171,3393,3372,3032,2380,1447,286,-996,-2298,-3505,-4495,-5181,-5489,-5366,-4850,-3953,-2812,-1526,-259,847,1677,2137,2214,1926,1346,597,-212,-940,-1496,-1816,-1865,-1684,-1308,-839,-360,29,235,214,-102,-683,-1538,-2570,-3717,-4845,-5855,-6621,-7067,-7125,-6792,-6072,-5038,-3761,-2342,-894,492,1719,2721,3455,3902,4069,3985,3699,3267,2758,2237,1762,1392,1156,1081,1166,1393,1741,2152,2593,3004,3354,3606,3754,3783,3708,3545,3291,2993,2631,2259,1880,1538,1275,1113,1099,1221,1477,1823,2193,2516,2709,2710,2478,2002,1309,443,-501,-1458,-2299,-2968,-3349,-3421,-3128,-2507,-1586,-475,720,1849,2793,3427,3696,3574,3100,2359,1461,530,-312,-982,-1420,-1624,-1620,-1479,-1283,-1125,-1086,-1231,-1594,-2173,-2949,-3839,-4779,-5654,-6370,-6845,-7015,-6860,-6396,-5671,-4761,-3757,-2744,-1797,-973,-300,215,581,825,978,1074,1141,1206,1288,1393,1544,1723,1954,2212,2505,2817,3133,3442,3718,3950,4107,4191,4176,4075,3890,3632,3324,2983,2624,2276,1949,1679,1492,1427,1515,1781,2217,2800,3461,4122,4663,4998,5018,4679,3964,2903,1580,104,-1397,-2769,-3896,-4655,-4976,-4819,-4200,-3168,-1840,-343,1155,2505,3553,4219,4430,4214,3604,2711,1630,503,-574,-1507,-2231,-2742,-3023,-3135,-3117,-3038,-2959,-2916,-2942,-3031,-3155,-3286,-3359,-3345,-3206,-2935,-2556,-2099,-1630,-1201,-867,-659,-577,-609,-705,-817,-883,-867,-724,-473,-110,322,768,1204,1559,1833,1997,2069,2066,2013,1950,1895,1877,1902,1960,2050,2136,2211,2250,2237,2173,2044,1871,1649,1409,1170,968,849,856,1016,1362,1862,2498,3180,3828,4331,4596,4541,4129,3356,2277,976,-419,-1764,-2916,-3739,-4143,-4071,-3531,-2580,-1335,59,1430,2615,3480,3931,3929,3504,2720,1696,552,-580,-1599,-2424,-3026,-3405,-3606,-3691,-3740,-3820,-3987,-4262,-4629,-5051,-5453,-5774,-5941,-5916,-5685,-5270,-4718,-4103,-3502,-2981,-2600,-2365,-2271,-2273,-2310,-2316,-2235,-2031,-1695,-1256,-751,-245,209,552,770,843,803,690,553,461,456,583,859,1274,1813,2419,3045,3631,4115,4458,4623,4591,4377,3979,3458,2848,2222,1658,1211,962,931,1133,1528,2055,2605,3079,3349,3340,2975,2256,1200,-94,-1528,-2944,-4214,-5188,-5779,-5925,-5620,-4932,-3938,-2793,-1625,-591,205,670,773,536,-22,-779,-1684,-2599,-3462,-4187,-4743,-5103,-5302,-5356,-5337,-5280,-5226,-5202,-5190,-5174,-5104,-4949,-4674,-4280,-3782,-3236,-2707,-2285,-2033,-2022,-2255,-2729,-3369,-4089,-4755,-5263,-5491,-5377,-4902,-4082,-3010,-1787,-559,557,1425,1987,2188,2043,1608,952,192,-571,-1233,-1707,-1943,-1912,-1620,-1104,-412,379,1208,1989,2682,3216,3594,3789,3834,3768,3631,3496,3392,3364,3398,3480,3553,3549,3402,3050,2457,1633,611,-522,-1652,-2659,-3396,-3773,-3705,-3187,-2260,-1018,386,1787,3014,3912,4387,4371,3893,2985,1782,378,-1068,-2454,-3667,-4654,-5375,-5833,-6057,-6091,-5975,-5768,-5482,-5153,-4778,-4364,-3908,-3424,-2938,-2483,-2125,-1904,-1897,-2126,-2625,-3370,-4313,-5369,-6421,-7351,-8021,-8346,-8234,-7686,-6715,-5407,-3874,-2248,-679,720,1839,2629,3066,3173,3004,2634,2150,1640,1184,838,655,649,822,1157,1622,2163,2742,3289,3763,4128,4340,4422,4364,4230,4057,3919,3862,3930,4125,4417,4746,5019,5127,4983,4494,3636,2419,904,-766,-2454,-3954,-5112,-5771,-5860,-5357,-4326,-2895,-1229,473,2024,3268,4094,4455,4348,3845,3016,1993,866,-267,-1331,-2306,-3149,-3891,-4511,-5029,-5412,-5656,-5702,-5533,-5103,-4410,-3476,-2340,-1105,132,1230,2059,2516,2506,2017,1065,-257,-1809,-3428,-4922,-6125,-6901,-7159,-6882,-6106,-4914,-3454,-1852,-278,1164,2354,3258,3828,4107,4106,3901,3536,3078,2577,2075,1607,1196,864,618,474,434,487,646,869,1164,1495,1858,2238,2637,3050,3493,3959,4452,4941,5394,5764,5973,5976,5697,5120,4233,3085,1751,360,-955,-2044,-2784,-3086,-2920,-2299,-1322,-92,1226,2483,3536,4275,4630,4598,4193,3501,2593,1588,549,-431,-1324,-2101,-2754,-3301,-3737,-4086,-4336,-4502,-4561,-4528,-4382,-4144,-3813,-3422,-3006,-2603,-2285,-2076,-2050,-2203,-2553,-3048,-3639,-4228,-4725,-5030,-5069,-4787,-4186,-3281,-2160,-910,343,1480,2405,3036,3356,3369,3142,2757,2328,1953,1743,1740,2000,2490,3185,4001,4853,5657,6308,6765,6956,6879,6540,5968,5241,4420,3614,2901,2374,2098,2101,2399,2935,3653,4434,5155,5696,5939,5817,5300,4416,3251,1925,574,-646,-1632,-2282,-2574,-2511,-2148,-1570,-872,-172,447,889,1110,1083,809,324,-336,-1106,-1928,-2733,-3468,-4066,-4495,-4707,-4692,-4460,-4022,-3442,-2772,-2081,-1454,-936,-588,-428,-471,-712,-1125,-1687,-2343,-3055,-3758,-4395,-4897,-5209,-5284,-5084,-4615,-3878,-2928,-1825,-651,495,1526,2359,2920,3192,3146,2838,2292,1619,878,195,-377,-741,-881,-755,-391,182,920,1740,2598,3401,4107,4668,5054,5277,5341,5307,5214,5137,5126,5214,5427,5731,6086,6408,6610,6602,6329,5754,4917,3874,2755,1676,787,185,-46,101,602,1371,2295,3244,4086,4696,4992,4901,4411,3536,2332,893,-675,-2236,-3669,-4855,-5695,-6154,-6181,-5848,-5177,-4314,-3337,-2415,-1623,-1099,-866,-978,-1395,-2082,-2952,-3924,-4905,-5808,-6586,-7171,-7554,-7706,-7641,-7357,-6895,-6265,-5520,-4685,-3819,-2934,-2099,-1307,-611,0,504,917,1234,1473,1649,1768,1851,1906,1941,1972,2006,2046,2115,2208,2341,2511,2722,2962,3230,3502,3778,4032,4290,4525,4791,5068,5403,5789,6226,6691,7137,7494,7693,7655,7307,6636,5625,4341,2861,1311,-190,-1497,-2521,-3175,-3425,-3280,-2773,-1988,-1014,26,1029,1863,2456,2708,2610,2140,1367,363,-742,-1841,-2793,-3526,-3965,-4111,-3982,-3650,-3185,-2688,-2223,-1863,-1624,-1528,-1538,-1637,-1767,-1904,-2017,-2097,-2158,-2218,-2304,-2444,-2642,-2909,-3216,-3546,-3846,-4084,-4205,-4178,-3988,-3609,-3092,-2426,-1702,-951,-246,354,813,1094,1205,1155,983,743,478,250,102,55,143,344,663,1057,1495,1942,2347,2700,2972,3177,3331,3473,3637,3870,4196,4629,5155,5739,6320,6824,7177,7305,7172,6739,6038,5084,3965,2751,1534,420,-523,-1211,-1612,-1701,-1505,-1058,-453,231,877,1380,1664,1664,1382,854,146,-622,-1351,-1946,-2328,-2494,-2445,-2246,-1992,-1761,-1663,-1752,-2072,-2625,-3362,-4224,-5114,-5931,-6593,-7016,-7172,-7037,-6650,-6042,-5299,-4483,-3678,-2945,-2336,-1881,-1593,-1450,-1441,-1502,-1607,-1696,-1730,-1678,-1514,-1235,-839,-339,246,908,1611,2350,3094,3822,4512,5127,5649,6038,6278,6339,6219,5916,5448,4860,4204,3559,3007,2625,2486,2623,3059,3736,4622,5571,6507,7267,7758,7877,7575,6842,5708,4249,2568,792,-938,-2489,-3742,-4598,-5011,-4954,-4478,-3654,-2599,-1469,-400,444,970,1097,830,200,-665,-1646,-2572,-3305,-3740,-3808,-3518,-2929,-2151,-1320,-586,-77,105,-90,-655,-1545,-2651,-3858,-5027,-6024,-6754,-7135,-7140,-6777,-6092,-5155,-4065,-2920,-1823,-863,-111,397,631,629,409,47,-385,-818,-1169,-1386,-1433,-1282,-954,-464,148,824,1523,2181,2767,3246,3608,3847,3980,4025,4004,3946,3859,3781,3712,3694,3734,3864,4096,4446,4902,5455,6067,6694,7294,7795,8175,8364,8357,8112,7632,6924,6012,4946,3798,2636,1575,674,18,-364,-475,-346,-58,307,644,883,946,829,518,66,-466,-1014,-1487,-1846,-2036,-2075,-1974,-1816,-1662,-1617,-1745,-2117,-2743,-3618,-4688,-5860,-7043,-8103,-8950,-9474,-9624,-9371,-8725,-7749,-6519,-5154,-3781,-2516,-1480,-746,-367,-346,-651,-1205,-1905,-2636,-3268,-3711,-3856,-3685,-3160,-2338,-1269,-45,1219,2436,3496,4335,4900,5175,5172,4925,4488,3945,3346,2794,2324,2003,1870,1931,2213,2684,3338,4119,4985,5862,6697,7412,7976,8328,8473,8387,8085,7574,6861,5968,4906,3714,2427,1118,-138,-1263,-2160,-2790,-3093,-3096,-2817,-2333,-1728,-1093,-518,-81,170,202,12,-361,-891,-1477,-2080,-2588,-2976,-3184,-3232,-3130,-2950,-2750,-2614,-2602,-2753,-3086,-3567,-4162,-4779,-5361,-5800,-6057,-6057,-5812,-5309,-4614,-3771,-2878,-2017,-1273,-720,-412,-373,-614,-1094,-1774,-2573,-3419,-4220,-4898,-5393,-5645,-5646,-5389,-4899,-4227,-3425,-2559,-1689,-874,-145,452,922,1249,1451,1550,1553,1510,1422,1343,1285,1292,1378,1577,1894,2330,2888,3536,4257,5020,5772,6481,7079,7505,7697,7582,7128,6301,5129,3663,1998,261,-1422,-2911,-4099,-4906,-5290,-5255,-4836,-4111,-3178,-2157,-1165,-325,269,538,463,36,-673,-1596,-2615,-3631,-4534,-5269,-5781,-6084,-6201,-6188,-6113,-6035,-6003,-6055,-6176,-6369,-6564,-6723,-6770,-6651,-6320,-5772,-5011,-4103,-3113,-2148,-1302,-670,-325,-303,-606,-1196,-1988,-2890,-3769,-4513,-5021,-5198,-5030,-4482,-3628,-2508,-1245,82,1344,2475,3386,4047,4440,4566,4476,4198,3805,3354,2909,2535,2274,2172,2240,2490,2898,3434,4050,4700,5322,5878,6314,6597,6697,6579,6220,5609,4725,3599,2241,733,-876,-2460,-3943,-5208,-6163,-6763,-6943,-6736,-6154,-5295,-4242,-3137,-2094,-1248,-685,-487,-649,-1159,-1927,-2834,-3756,-4538,-5083,-5300,-5190,-4761,-4129,-3386,-2692,-2164,-1908,-1991,-2415,-3149,-4094,-5131,-6104,-6875,-7299,-7302,-6825,-5911,-4616,-3100,-1498,-13,1206,2008,2318,2091,1376,244,-1158,-2679,-4133,-5373,-6243,-6662,-6568,-5965,-4908,-3483,-1815,-52,1689,3244,4550,5498,6078,6279,6140,5725,5124,4428,3750,3175,2789,2643,2762,3145,3757,4552,5462,6414,7336,8159,8807,9233,9382,9219,8736,7920,6808,5431,3871,2200,538,-1012,-2327,-3302,-3857,-3956,-3595,-2847,-1807,-622,531,1512,2140,2343,2043,1266,80,-1384,-2969,-4483,-5781,-6708,-7214,-7261,-6920,-6288,-5500,-4723,-4088,-3714,-3667,-3962,-4557,-5365,-6262,-7089,-7722,-8012,-7896,-7330,-6349,-5032,-3514,-1948,-500,679,1475,1817,1692,1146,283,-778,-1867,-2854,-3591,-3997,-4010,-3630,-2897,-1884,-692,561,1781,2856,3736,4367,4748,4896,4846,4665,4411,4152,3972,3901,4006,4290,4748,5364,6083,6848,7605,8277,8823,9175,9320,9209,8872,8289,7520,6573,5515,4371,3195,2027,912,-104,-964,-1628,-2050,-2202,-2095,-1731,-1193,-534,124,703,1088,1223,1059,605,-96,-961,-1876,-2721,-3373,-3746,-3787,-3489,-2913,-2142,-1317,-571,-40,168,0,-560,-1455,-2580,-3795,-4927,-5804,-6292,-6276,-5732,-4684,-3240,-1549,183,1771,3011,3768,3947,3530,2564,1158,-524,-2312,-3997,-5436,-6466,-7025,-7062,-6605,-5721,-4500,-3074,-1570,-100,1213,2310,3121,3641,3867,3836,3604,3246,2842,2494,2266,2241,2460,2931,3661,4594,5684,6849,8003,9065,9946,10584,10919,10937,10620,9993,9078,7919,6569,5084,3546,2017,607,-623,-1578,-2214,-2503,-2453,-2118,-1573,-929,-296,209,503,512,226,-347,-1144,-2072,-3028,-3890,-4560,-4950,-5023,-4757,-4202,-3412,-2506,-1583,-783,-198,77,6,-412,-1122,-2030,-3005,-3896,-4563,-4872,-4753,-4168,-3160,-1809,-269,1309,2741,3867,4578,4780,4478,3709,2560,1185,-288,-1681,-2867,-3743,-4234,-4328,-4051,-3456,-2652,-1729,-814,0,625,1008,1129,989,643,150,-387,-873,-1205,-1286,-1073,-520,335,1438,2700,3989,5196,6192,6896,7252,7241,6905,6285,5481,4576,3662,2825,2132,1643,1397,1415,1716,2270,3081,4067,5207,6386,7540,8546,9309,9730,9729,9276,8352,7028,5372,3519,1604,-239,-1874,-3229,-4227,-4882,-5212,-5294,-5224,-5105,-5045,-5135,-5432,-5961,-6697,-7586,-8521,-9387,-10052,-10393,-10338,-9822,-8873,-7545,-5957,-4268,-2637,-1241,-220,320,321,-215,-1229,-2628,-4269,-6004,-7674,-9129,-10253,-10945,-11156,-10862,-10075,-8852,-7249,-5378,-3324,-1217,836,2707,4299,5516,6312,6674,6638,6307,5803,5294,4957,4917,5319,6176,7504,9194,11145,13152,15082,16714,17954,18673,18864,18531,17764,16662,15363,13973,12591,11276,10032,8860,7697,6516,5251,3890,2392,792,-919,-2672,-4434,-6133,-7714,-9109,-10277,-11161,-11747,-12009,-11959,-11608,-11007,-10196,-9259,-8262,-7291,-6425,-5730,-5269,-5079,-5165,-5528,-6093,-6817,-7566,-8250,-8734,-8932,-8768,-8220,-7322,-6138,-4808,-3458,-2270,-1358,-865,-812,-1232,-2045,-3140,-4368,-5544,-6492,-7071,-7161,-6732,-5803,-4462,-2855,-1130,540,2033,3256,4185,4837,5284,5609,5906,6266,6741,7379,8183,9134,10202,11332,12469,13566,14563,15422,16108,16575,16812,16777,16463,15841,14922,13704,12236,10558,8747,6866,4985,3164,1429,-181,-1673,-3039,-4291,-5429,-6467,-7387,-8201,-8886,-9432,-9833,-10059,-10124,-9998,-9711,-9242,-8638,-7894,-7062,-6161,-5244,-4343,-3514,-2783,-2191,-1752,-1474,-1360,-1399,-1587,-1910,-2358,-2913,-3546,-4229,-4905,-5522,-6008,-6309,-6360,-6142,-5639,-4875,-3920,-2834,-1742,-741,60,554,700,457,-128,-985,-1976,-2945,-3720,-4150,-4110,-3544,-2424,-821,1191,3453,5818,8121,10204,11957,13279,14150,14549,14542,14180,13569,12801,11961,11129,10338,9619,8951,8308,7650,6927,6114,5189,4165,3070,1958,891,-67,-870,-1472,-1891,-2118,-2229,-2258,-2295,-2384,-2585,-2912,-3375,-3946,-4585,-5243,-5856,-6381,-6768,-6996,-7050,-6930,-6664,-6248,-5737,-5127,-4472,-3780,-3104,-2466,-1925,-1516,-1275,-1237,-1398,-1758,-2271,-2891,-3529,-4116,-4534,-4729,-4611,-4176,-3413,-2401,-1209,24,1194,2180,2909,3357,3517,3465,3263,3018,2834,2788,2953,3352,3997,4851,5872,6993,8133,9238,10215,11029,11618,11955,12017,11773,11233,10363,9208,7756,6096,4272,2414,622,-973,-2251,-3140,-3571,-3559,-3156,-2453,-1598,-722,30,555,791,726,395,-128,-748,-1364,-1887,-2255,-2444,-2456,-2352,-2179,-2051,-2016,-2163,-2516,-3077,-3830,-4691,-5610,-6477,-7238,-7824,-8205,-8386,-8385,-8238,-7994,-7684,-7329,-6940,-6492,-5962,-5319,-4541,-3624,-2597,-1509,-447,497,1221,1654,1745,1511,1002,330,-382,-974,-1325,-1319,-893,-52,1187,2708,4415,6153,7793,9200,10276,10938,11158,10919,10249,9193,7803,6159,4319,2371,375,-1568,-3399,-5013,-6345,-7334,-7929,-8134,-7971,-7489,-6804,-5992,-5190,-4477,-3927,-3565,-3373,-3300,-3264,-3188,-2988,-2625,-2075,-1380,-572,240,1012,1629,2072,2284,2279,2071,1698,1213,666,86,-474,-1037,-1573,-2131,-2717,-3367,-4091,-4890,-5744,-6610,-7437,-8159,-8705,-9033,-9075,-8846,-8316,-7558,-6596,-5538,-4444,-3415,-2507,-1770,-1222,-845,-606,-447,-297,-87,245,762,1487,2435,3595,4910,6321,7734,9040,10139,10923,11313,11255,10718,9708,8258,6427,4306,1990,-396,-2736,-4898,-6780,-8289,-9374,-10012,-10221,-10052,-9580,-8896,-8096,-7267,-6483,-5784,-5201,-4726,-4344,-4041,-3763,-3522,-3257,-2994,-2688,-2355,-1969,-1529,-1025,-448,190,890,1607,2323,2977,3544,3972,4247,4340,4259,3992,3557,2961,2214,1352,389,-633,-1662,-2664,-3560,-4315,-4860,-5171,-5215,-5015,-4595,-4022,-3376,-2734,-2186,-1765,-1509,-1382,-1335,-1285,-1116,-737,-51,1009,2444,4244,6300,8502,10667,12628,14204,15249,15668,15404,14485,12960,10955,8586,6021,3396,858,-1478,-3511,-5175,-6431,-7276,-7739,-7873,-7750,-7455,-7077,-6685,-6364,-6138,-6059,-6110,-6287,-6552,-6857,-7152,-7380,-7482,-7429,-7175,-6716,-6059,-5216,-4257,-3217,-2191,-1234,-427,203,600,816,834,763,645,567,592,739,1024,1396,1814,2184,2454,2548,2452,2154,1706,1159,613,127,-212,-386,-388,-259,-66,114,200,146,-71,-419,-841,-1227,-1475,-1453,-1079,-283,939,2548,4448,6496,8539,10384,11892,12909,13363,13193,12423,11089,9296,7154,4804,2387,48,-2088,-3909,-5337,-6340,-6909,-7094,-6966,-6619,-6165,-5698,-5313,-5065,-4985,-5078,-5304,-5625,-5967,-6265,-6455,-6490,-6335,-5992,-5475,-4821,-4097,-3350,-2667,-2083,-1660,-1408,-1332,-1410,-1591,-1823,-2034,-2161,-2154,-1977,-1647,-1167,-631,-70,403,751,918,903,740,489,251,118,187,506,1100,1915,2874,3842,4685,5261,5490,5303,4756,3901,2914,1939,1189,803,927,1604,2818,4486,6430,8464,10325,11816,12696,12864,12215,10778,8641,5961,2957,-133,-3072,-5633,-7654,-9015,-9670,-9653,-9032,-7962,-6598,-5115,-3700,-2478,-1583,-1071,-971,-1269,-1909,-2811,-3864,-4962,-5989,-6843,-7447,-7741,-7696,-7336,-6674,-5792,-4758,-3666,-2611,-1666,-904,-359,-54,31,-79,-311,-618,-906,-1144,-1274,-1302,-1238,-1115,-988,-895,-878,-951,-1098,-1288,-1451,-1514,-1411,-1072,-497,323,1316,2424,3541,4609,5538,6331,6961,7489,7964,8457,9041,9757,10626,11629,12700,13750,14662,15295,15548,15307,14515,13172,11299,9013,6428,3724,1053,-1413,-3555,-5282,-6544,-7352,-7728,-7754,-7501,-7063,-6524,-5948,-5397,-4909,-4507,-4209,-4006,-3892,-3832,-3803,-3756,-3663,-3498,-3237,-2906,-2509,-2101,-1729,-1437,-1290,-1301,-1500,-1858,-2352,-2916,-3490,-3991,-4358,-4528,-4467,-4166,-3635,-2923,-2108,-1265,-517,66,398,434,185,-324,-1009,-1766,-2479,-3031,-3334,-3331,-3028,-2456,-1699,-854,-12,765,1426,2016,2549,3127,3831,4737,5917,7381,9104,11026,13015,14946,16646,17965,18767,18945,18460,17287,15509,13196,10513,7611,4657,1824,-762,-2987,-4782,-6112,-6987,-7435,-7525,-7339,-6960,-6494,-6022,-5619,-5350,-5230,-5285,-5461,-5728,-5999,-6204,-6271,-6137,-5776,-5180,-4376,-3410,-2353,-1278,-267,610,1290,1726,1904,1798,1442,850,80,-811,-1745,-2644,-3432,-4044,-4449,-4623,-4603,-4410,-4126,-3795,-3486,-3235,-3049,-2932,-2834,-2741,-2606,-2416,-2186,-1918,-1658,-1401,-1178,-945,-692,-345,148,847,1797,3024,4506,6211,8037,9894,11628,13130,14244,14903,15011,14577,13609,12198,10457,8524,6568,4719,3112,1824,890,309,21,-56,-26,-5,-93,-370,-896,-1672,-2681,-3857,-5120,-6371,-7506,-8444,-9106,-9461,-9502,-9243,-8754,-8088,-7340,-6569,-5846,-5203,-4656,-4203,-3818,-3468,-3120,-2732,-2291,-1765,-1184,-521,151,849,1498,2079,2529,2801,2839,2589,2036,1149,-16,-1412,-2918,-4399,-5696,-6677,-7205,-7238,-6758,-5821,-4522,-2977,-1321,332,1872,3232,4375,5288,6011,6587,7078,7552,8044,8585,9158,9722,10223,10567,10682,10490,9943,9028,7777,6250,4571,2857,1263,-87,-1083,-1658,-1791,-1502,-865,31,1052,2086,2999,3705,4110,4193,3916,3314,2414,1280,-21,-1390,-2760,-4016,-5101,-5931,-6467,-6682,-6595,-6229,-5653,-4951,-4194,-3506,-2924,-2554,-2387,-2456,-2709,-3088,-3519,-3882,-4109,-4081,-3774,-3151,-2261,-1173,-17,1082,1969,2541,2703,2445,1772,769,-475,-1832,-3194,-4426,-5446,-6141,-6453,-6338,-5766,-4769,-3385,-1685,234,2275,4342,6320,8140,9706,10967,11854,12353,12421,12079,11334,10232,8834,7220,5486,3727,2055,540,-739,-1752,-2493,-2978,-3244,-3347,-3319,-3211,-3042,-2807,-2514,-2123,-1629,-1020,-301,488,1304,2076,2754,3265,3588,3691,3577,3276,2803,2212,1536,816,85,-632,-1309,-1924,-2463,-2903,-3242,-3470,-3585,-3618,-3560,-3463,-3316,-3160,-2991,-2836,-2694,-2590,-2519,-2490,-2494,-2501,-2495,-2435,-2300,-2077,-1771,-1403,-1005,-609,-240,92,383,663,931,1238,1587,2011,2517,3118,3800,4562,5358,6163,6909,7541,7991,8189,8094,7666,6902,5829,4498,3005,1447,-45,-1375,-2448,-3206,-3638,-3752,-3614,-3296,-2892,-2501,-2196,-2056,-2098,-2344,-2760,-3304,-3908,-4495,-4978,-5276,-5316,-5033,-4412,-3444,-2182,-694,897,2487,3929,5138,6018,6542,6712,6559,6161,5577,4900,4184,3486,2823,2218,1661,1164,702,298,-83,-427,-765,-1110,-1484,-1895,-2355,-2837,-3326,-3759,-4094,-4254,-4187,-3833,-3164,-2167,-876,662,2339,4053,5670,7074,8176,8917,9286,9314,9069,8625,8081,7499,6929,6399,5883,5358,4774,4067,3232,2217,1083,-158,-1404,-2583,-3603,-4386,-4887,-5067,-4950,-4559,-3968,-3268,-2544,-1912,-1435,-1196,-1209,-1495,-2007,-2706,-3502,-4322,-5066,-5663,-6046,-6178,-6047,-5663,-5056,-4270,-3336,-2317,-1219,-109,1015,2083,3080,3937,4614,5068,5273,5234,4980,4576,4103,3650,3281,3044,2927,2890,2840,2682,2301,1640,641,-651,-2173,-3800,-5371,-6740,-7742,-8278,-8275,-7722,-6661,-5181,-3395,-1453,526,2403,4100,5543,6694,7555,8107,8385,8387,8138,7642,6924,5992,4877,3623,2262,875,-483,-1743,-2846,-3749,-4451,-4931,-5239,-5390,-5434,-5417,-5366,-5325,-5307,-5332,-5405,-5514,-5663,-5829,-6008,-6178,-6336,-6459,-6545,-6578,-6542,-6443,-6250,-5982,-5625,-5191,-4699,-4161,-3611,-3085,-2598,-2208,-1902,-1714,-1613,-1569,-1540,-1458,-1269,-924,-389,332,1202,2154,3086,3887,4455,4704,4596,4145,3390,2445,1395,375,-528,-1244,-1725,-1985,-2025,-1909,-1677,-1386,-1091,-814,-585,-394,-235,-69,123,391,739,1206,1758,2393,3050,3667,4176,4489,4557,4324,3793,2975,1934,740,-520,-1751,-2891,-3869,-4670,-5269,-5702,-5986,-6186,-6339,-6490,-6677,-6904,-7174,-7467,-7756,-7999,-8175,-8223,-8150,-7910,-7529,-6997,-6352,-5621,-4848,-4069,-3330,-2649,-2061,-1565,-1171,-865,-637,-467,-340,-245,-167,-108,-58,-10,37,110,209,366,576,863,1211,1636,2104,2618,3131,3623,4047,4365,4557,4600,4510,4322,4076,3844,3679,3617,3691,3883,4169,4507,4838,5120,5303,5363,5278,5049,4669,4156,3515,2765,1929,1034,133,-725,-1457,-2000,-2293,-2284,-2001,-1444,-727,79,821,1398,1692,1622,1158,293,-905,-2354,-3927,-5497,-6935,-8125,-9001,-9495,-9621,-9385,-8853,-8100,-7197,-6249,-5307,-4451,-3708,-3107,-2647,-2324,-2105,-1978,-1898,-1845,-1789,-1708,-1578,-1399,-1142,-819,-419,54,572,1121,1637,2071,2351,2413,2211,1732,984,45,-1002,-2016,-2859,-3391,-3494,-3098,-2170,-762,1034,3067,5141,7081,8693,9866,10511,10644,10309,9635,8760,7827,6974,6281,5785,5481,5287,5135,4904,4518,3910,3070,2014,818,-438,-1640,-2690,-3488,-3981,-4107,-3900,-3370,-2627,-1760,-917,-214,221,304,-15,-737,-1810,-3148,-4611,-6069,-7352,-8343,-8925,-9048,-8694,-7915,-6781,-5430,-3980,-2593,-1379,-454,132,343,207,-221,-866,-1617,-2388,-3076,-3603,-3916,-3971,-3767,-3312,-2649,-1845,-969,-115,645,1244,1632,1792,1718,1433,979,414,-197,-772,-1252,-1564,-1661,-1509,-1086,-398,542,1698,3023,4456,5920,7338,8618,9679,10443,10850,10875,10509,9801,8813,7643,6411,5214,4170,3338,2756,2420,2263,2217,2166,2010,1650,1022,89,-1140,-2601,-4216,-5831,-7319,-8513,-9285,-9544,-9240,-8410,-7119,-5522,-3782,-2091,-646,427,990,1028,552,-363,-1560,-2910,-4205,-5316,-6084,-6451,-6370,-5871,-5030,-3943,-2745,-1555,-481,394,1038,1438,1625,1622,1487,1230,912,516,85,-392,-896,-1410,-1920,-2368,-2729,-2918,-2912,-2644,-2119,-1329,-323,830,2057,3247,4330,5216,5868,6270,6428,6402,6247,6045,5876,5794,5840,6027,6319,6678,7031,7311,7455,7417,7178,6740,6147,5441,4696,3962,3304,2731,2253,1839,1430,983,423,-287,-1174,-2238,-3432,-4708,-5954,-7079,-7953,-8472,-8550,-8130,-7202,-5808,-4040,-2036,31,1972,3613,4783,5391,5365,4740,3577,2025,247,-1562,-3217,-4551,-5437,-5788,-5580,-4851,-3682,-2241,-672,795,2022,2830,3141,2912,2164,996,-458,-2017,-3490,-4700,-5502,-5805,-5581,-4872,-3747,-2354,-814,708,2103,3267,4147,4736,5039,5128,5042,4868,4648,4439,4258,4128,4034,3989,3971,4004,4077,4224,4441,4737,5091,5471,5808,6043,6087,5873,5354,4499,3343,1936,391,-1175,-2613,-3798,-4615,-4998,-4922,-4419,-3566,-2491,-1332,-252,609,1145,1285,1032,441,-386,-1288,-2116,-2711,-2956,-2792,-2216,-1296,-148,1068,2202,3103,3673,3866,3671,3152,2383,1468,511,-395,-1197,-1848,-2374,-2776,-3120,-3417,-3709,-3983,-4226,-4396,-4458,-4365,-4110,-3672,-3081,-2371,-1593,-818,-99,512,978,1303,1482,1567,1584,1595,1640,1752,1947,2228,2560,2922,3250,3514,3660,3664,3507,3182,2709,2113,1419,686,-65,-771,-1404,-1918,-2273,-2458,-2441,-2254,-1899,-1444,-928,-423,16,358,554,633,577,458,290,147,53,53,149,339,589,850,1071,1179,1144,929,550,64,-461,-898,-1152,-1127,-758,-61,930,2090,3284,4332,5073,5355,5073,4193,2725,793,-1452,-3779,-5955,-7754,-8984,-9527,-9339,-8458,-7002,-5133,-3054,-975,923,2480,3605,4263,4470,4315,3872,3293,2646,2062,1571,1215,991,870,825,816,824,838,862,905,983,1095,1240,1385,1493,1499,1361,1015,448,-334,-1308,-2375,-3465,-4451,-5225,-5699,-5780,-5440,-4665,-3494,-2002,-304,1472,3174,4665,5827,6580,6882,6763,6252,5468,4504,3489,2554,1786,1276,1067,1155,1515,2056,2696,3304,3798,4076,4105,3862,3379,2700,1882,1005,113,-714,-1446,-2027,-2446,-2674,-2740,-2647,-2457,-2214,-1978,-1811,-1741,-1805,-1996,-2294,-2658,-3017,-3308,-3446,-3377,-3050,-2454,-1604,-547,634,1853,2989,3951,4645,5005,5006,4644,3945,2978,1795,501,-836,-2135,-3321,-4361,-5200,-5836,-6247,-6444,-6428,-6226,-5848,-5340,-4720,-4036,-3306,-2568,-1831,-1105,-407,288,949,1608,2234,2847,3421,3962,4448,4874,5213,5461,5596,5624,5548,5396,5197,4992,4816,4716,4703,4805,5017,5316,5677,6025,6283,6355,6147,5589,4638,3324,1695,-104,-1935,-3620,-4990,-5931,-6342,-6224,-5593,-4564,-3256,-1831,-459,746,1644,2216,2425,2337,2020,1565,1097,677,400,281,330,517,790,1085,1335,1499,1522,1413,1155,783,323,-201,-744,-1310,-1866,-2432,-2996,-3562,-4129,-4668,-5169,-5578,-5877,-6014,-5981,-5752,-5346,-4774,-4088,-3328,-2550,-1810,-1139,-572,-121,233,495,724,941,1216,1563,2042,2644,3379,4220,5118,6023,6864,7577,8102,8404,8446,8238,7769,7071,6164,5079,3869,2581,1299,97,-929,-1703,-2165,-2280,-2062,-1545,-809,68,979,1845,2589,3160,3538,3721,3738,3633,3468,3284,3147,3071,3067,3139,3232,3351,3416,3434,3352,3186,2926,2603,2224,1830,1417,1009,588,145,-347,-918,-1587,-2378,-3271,-4258,-5276,-6269,-7166,-7883,-8377,-8590,-8519,-8162,-7570,-6782,-5883,-4931,-3999,-3141,-2390,-1779,-1301,-954,-709,-536,-385,-228,-11,279,659,1123,1649,2195,2746,3230,3663,3993,4238,4407,4485,4518,4467,4355,4149,3848,3442,2942,2357,1726,1072,436,-163,-697,-1167,-1542,-1846,-2043,-2148,-2141,-2009,-1761,-1368,-862,-227,496,1296,2117,2941,3695,4353,4856,5174,5271,5139,4765,4172,3385,2439,1393,286,-814,-1877,-2854,-3729,-4495,-5154,-5729,-6238,-6700,-7130,-7520,-7870,-8148,-8339,-8411,-8344,-8125,-7753,-7240,-6602,-5874,-5090,-4290,-3520,-2822,-2229,-1775,-1472,-1305,-1277,-1318,-1416,-1491,-1514,-1447,-1261,-979,-588,-145,331,803,1224,1587,1846,2001,2030,1923,1684,1298,789,171,-528,-1263,-1997,-2684,-3281,-3760,-4087,-4250,-4231,-4032,-3657,-3122,-2458,-1701,-904,-109,625,1262,1785,2167,2444,2610,2728,2815,2925,3071,3265,3497,3730,3942,4074,4098,3984,3699,3261,2641,1884,978,-35,-1143,-2306,-3498,-4668,-5773,-6755,-7564,-8164,-8511,-8617,-8472,-8124,-7616,-7007,-6365,-5749,-5205,-4772,-4459,-4257,-4137,-4057,-3949,-3784,-3485,-3055,-2464,-1759,-974,-190,517,1070,1406,1500,1346,978,453,-172,-802,-1393,-1878,-2235,-2464,-2575,-2595,-2566,-2506,-2454,-2409,-2387,-2363,-2346,-2283,-2183,-1983,-1693,-1264,-719,-28,757,1642,2553,3476,4335,5110,5745,6230,6544,6695,6697,6570,6349,6055,5726,5367,5025,4693,4417,4193,4040,3944,3892,3829,3721,3481,3068,2418,1525,381,-958,-2439,-3956,-5422,-6720,-7776,-8498,-8863,-8843,-8473,-7798,-6896,-5856,-4763,-3694,-2710,-1846,-1123,-541,-88,247,473,603,621,533,326,15,-397,-846,-1318,-1722,-2024,-2169,-2123,-1882,-1463,-910,-293,308,810,1128,1216,1020,558,-170,-1098,-2161,-3273,-4332,-5242,-5909,-6259,-6229,-5802,-4971,-3792,-2327,-686,1019,2671,4156,5391,6320,6922,7207,7228,7027,6692,6276,5835,5416,5036,4708,4438,4196,3986,3764,3511,3193,2782,2257,1625,891,104,-692,-1430,-2047,-2489,-2724,-2732,-2531,-2155,-1656,-1119,-604,-192,69,162,89,-112,-377,-640,-839,-909,-841,-614,-274,142,572,953,1250,1415,1459,1371,1190,928,621,291,-52,-381,-713,-1026,-1356,-1697,-2080,-2502,-2983,-3503,-4072,-4652,-5228,-5760,-6204,-6515,-6643,-6547,-6212,-5618,-4811,-3815,-2732,-1613,-578,332,1051,1569,1917,2132,2295,2479,2742,3129,3645,4259,4919,5558,6098,6496,6697,6716,6543,6225,5786,5254,4652,3973,3234,2416,1543,625,-299,-1182,-1966,-2603,-3042,-3266,-3264,-3072,-2709,-2239,-1692,-1099,-489,148,791,1456,2106,2721,3244,3607,3751,3606,3151,2371,1327,81,-1239,-2518,-3628,-4466,-4964,-5084,-4836,-4267,-3449,-2488,-1491,-577,149,599,710,456,-165,-1103,-2302,-3648,-5041,-6334,-7408,-8129,-8416,-8192,-7460,-6236,-4619,-2721,-710,1267,3039,4497,5548,6166,6372,6219,5814,5252,4654,4112,3705,3488,3478,3683,4071,4606,5222,5843,6384,6747,6847,6600,5976,4957,3600,1993,263,-1429,-2933,-4108,-4856,-5123,-4915,-4286,-3320,-2131,-833,485,1722,2840,3779,4531,5070,5388,5477,5335,4968,4405,3687,2874,2047,1274,621,140,-177,-316,-338,-281,-196,-138,-124,-180,-303,-479,-709,-959,-1248,-1541,-1874,-2226,-2634,-3087,-3594,-4140,-4694,-5229,-5680,-6016,-6186,-6152,-5921,-5477,-4865,-4120,-3301,-2450,-1631,-850,-143,507,1107,1680,2239,2796,3344,3869,4349,4742,5037,5187,5192,5044,4732,4291,3719,3055,2318,1552,781,57,-597,-1136,-1555,-1829,-1979,-2000,-1918,-1732,-1441,-1035,-489,210,1061,2067,3155,4302,5380,6338,7057,7492,7592,7367,6847,6116,5250,4360,3514,2783,2189,1742,1429,1232,1137,1132,1204,1346,1529,1717,1855,1880,1710,1305,591,-410,-1708,-3217,-4857,-6493,-7985,-9192,-9987,-10285,-10033,-9256,-8006,-6410,-4613,-2783,-1094,319,1341,1925,2072,1835,1313,623,-103,-744,-1204,-1417,-1357,-1024,-459,285,1150,2042,2917,3672,4263,4616,4684,4436,3861,2977,1833,491,-941,-2374,-3683,-4775,-5541,-5919,-5852,-5343,-4398,-3111,-1552,119,1784,3281,4492,5308,5680,5585,5071,4209,3122,1936,802,-167,-861,-1229,-1246,-933,-334,468,1410,2381,3311,4101,4678,4973,4940,4552,3829,2792,1530,117,-1335,-2726,-3969,-4986,-5725,-6163,-6289,-6125,-5704,-5069,-4293,-3415,-2531,-1671,-911,-281,206,525,732,829,896,972,1105,1341,1679,2124,2634,3169,3671,4078,4349,4444,4344,4052,3567,2914,2109,1186,167,-895,-1969,-2985,-3901,-4646,-5176,-5437,-5400,-5051,-4396,-3479,-2349,-1093,204,1445,2555,3450,4099,4455,4522,4304,3831,3161,2342,1472,605,-166,-793,-1237,-1477,-1518,-1380,-1081,-657,-132,467,1108,1767,2417,3037,3604,4091,4475,4717,4771,4600,4134,3364,2250,839,-816,-2596,-4352,-5909,-7098,-7769,-7822,-7239,-6057,-4413,-2492,-518,1270,2677,3559,3843,3568,2813,1764,595,-476,-1294,-1716,-1703,-1230,-393,731,1972,3201,4256,5009,5359,5240,4630,3553,2069,286,-1667,-3628,-5434,-6919,-7932,-8360,-8140,-7260,-5782,-3821,-1537,849,3145,5129,6636,7548,7793,7394,6424,5022,3385,1705,203,-958,-1658,-1850,-1553,-872,84,1130,2135,2960,3520,3776,3715,3389,2848,2193,1496,849,301,-113,-401,-585,-719,-839,-990,-1177,-1383,-1584,-1709,-1732,-1592,-1297,-842,-285,317,881,1332,1607,1683,1554,1283,932,614,410,408,646,1120,1793,2577,3377,4096,4651,4992,5104,4994,4705,4267,3725,3100,2397,1624,766,-172,-1159,-2170,-3114,-3933,-4520,-4815,-4767,-4360,-3646,-2683,-1593,-503,457,1179,1560,1588,1236,588,-279,-1219,-2112,-2801,-3213,-3259,-2961,-2343,-1512,-560,380,1227,1901,2369,2631,2702,2624,2428,2155,1824,1462,1068,642,178,-340,-920,-1552,-2227,-2883,-3472,-3896,-4085,-3953,-3460,-2585,-1357,154,1848,3585,5237,6647,7720,8351,8522,8237,7557,6600,5474,4343,3317,2525,2025,1869,2038,2508,3210,4060,4973,5834,6548,6998,7101,6771,5981,4737,3098,1197,-818,-2755,-4424,-5669,-6365,-6467,-5984,-5009,-3670,-2153,-640,682,1674,2224,2291,1890,1085,-7,-1236,-2464,-3531,-4344,-4822,-4956,-4771,-4333,-3732,-3052,-2378,-1766,-1250,-839,-517,-268,-68,101,243,366,458,500,470,340,71,-346,-947,-1698,-2593,-3544,-4500,-5351,-6021,-6434,-6538,-6326,-5801,-5025,-4046,-2967,-1844,-769,217,1082,1818,2452,3009,3528,4041,4561,5088,5593,6039,6373,6554,6541,6329,5904,5297,4514,3589,2541,1403,220,-954,-2043,-2964,-3643,-4001,-4011,-3660,-2996,-2090,-1060,-26,869,1513,1815,1718,1230,381,-722,-1970,-3197,-4274,-5061,-5479,-5493,-5126,-4459,-3611,-2724,-1937,-1364,-1084,-1126,-1468,-2043,-2761,-3491,-4151,-4626,-4876,-4877,-4643,-4236,-3731,-3227,-2829,-2622,-2682,-3022,-3631,-4434,-5317,-6152,-6791,-7121,-7056,-6570,-5692,-4508,-3149,-1765,-520,447,1032,1181,912,295,-538,-1424,-2184,-2648,-2680,-2203,-1192,292,2148,4217,6319,8256,9857,10941,11406,11150,10186,8538,6346,3772,1047,-1598,-3921,-5738,-6903,-7361,-7127,-6304,-5036,-3538,-1999,-641,396,975,1072,689,-84,-1116,-2260,-3345,-4248,-4856,-5135,-5081,-4747,-4220,-3587,-2960,-2406,-1998,-1767,-1723,-1850,-2118,-2473,-2888,-3286,-3669,-3968,-4202,-4340,-4404,-4414,-4400,-4399,-4445,-4550,-4730,-4947,-5187,-5380,-5487,-5458,-5247,-4850,-4249,-3475,-2550,-1529,-460,588,1565,2416,3097,3595,3889,4005,3959,3793,3542,3259,2971,2728,2552,2485,2550,2771,3163,3711,4389,5143,5898,6566,7070,7315,7266,6878,6165,5160,3921,2543,1110,-267,-1505,-2519,-3258,-3694,-3820,-3674,-3281,-2717,-2032,-1307,-592,50,582,975,1212,1299,1247,1084,835,540,210,-129,-471,-818,-1160,-1505,-1840,-2161,-2464,-2731,-2977,-3173,-3357,-3515,-3696,-3896,-4169,-4494,-4906,-5347,-5821,-6247,-6613,-6841,-6927,-6831,-6574,-6154,-5621,-5001,-4352,-3715,-3128,-2613,-2175,-1791,-1431,-1023,-531,123,952,1974,3154,4432,5713,6903,7884,8581,8916,8876,8440,7658,6569,5265,3824,2378,1010,-127,-968,-1416,-1428,-1026,-225,852,2104,3377,4523,5421,5971,6130,5898,5337,4539,3624,2730,1955,1400,1088,1030,1160,1410,1672,1848,1856,1631,1168,482,-345,-1227,-2035,-2664,-3024,-3062,-2799,-2275,-1601,-909,-328,-2,-24,-457,-1301,-2513,-3967,-5539,-7049,-8329,-9257,-9697,-9637,-9053,-8029,-6653,-5081,-3454,-1928,-638,329,907,1114,982,630,159,-269,-548,-559,-257,381,1309,2464,3742,5055,6299,7404,8302,8946,9295,9323,9011,8355,7378,6108,4607,2955,1225,-462,-2049,-3410,-4519,-5284,-5708,-5748,-5424,-4753,-3767,-2531,-1111,402,1902,3284,4440,5281,5739,5791,5434,4728,3741,2587,1367,192,-846,-1684,-2275,-2613,-2711,-2604,-2352,-2027,-1692,-1427,-1269,-1259,-1398,-1675,-2065,-2530,-3027,-3520,-3974,-4355,-4652,-4832,-4908,-4846,-4674,-4360,-3939,-3398,-2768,-2064,-1319,-575,134,763,1290,1692,1981,2161,2288,2390,2518,2718,3003,3407,3922,4544,5260,6035,6826,7566,8177,8561,8640,8337,7617,6492,5007,3264,1391,-460,-2148,-3525,-4520,-5055,-5153,-4836,-4194,-3318,-2318,-1290,-324,522,1212,1719,2077,2277,2397,2448,2502,2574,2697,2857,3046,3199,3289,3236,3014,2601,2000,1269,451,-346,-1080,-1646,-2041,-2215,-2210,-2063,-1843,-1645,-1540,-1621,-1915,-2454,-3199,-4091,-5040,-5930,-6654,-7108,-7230,-6985,-6388,-5501,-4398,-3205,-2022,-958,-90,555,950,1167,1230,1257,1302,1450,1746,2214,2851,3649,4557,5537,6525,7447,8223,8764,8982,8804,8188,7119,5636,3815,1773,-347,-2380,-4171,-5583,-6498,-6855,-6623,-5826,-4526,-2826,-851,1241,3297,5151,6661,7700,8199,8109,7477,6355,4883,3208,1498,-86,-1396,-2343,-2847,-2906,-2544,-1809,-817,349,1539,2633,3507,4044,4172,3844,3058,1858,330,-1417,-3234,-4983,-6511,-7701,-8453,-8719,-8502,-7832,-6820,-5563,-4212,-2909,-1765,-890,-323,-80,-119,-376,-741,-1112,-1370,-1433,-1226,-726,67,1104,2329,3644,4975,6232,7343,8264,8943,9351,9466,9248,8700,7793,6551,4999,3202,1243,-762,-2706,-4462,-5927,-7024,-7694,-7927,-7732,-7155,-6252,-5124,-3840,-2520,-1238,-94,863,1576,2041,2272,2290,2167,1932,1656,1348,1047,723,384,-9,-444,-923,-1414,-1865,-2234,-2466,-2536,-2446,-2213,-1885,-1527,-1194,-961,-856,-927,-1154,-1541,-2028,-2566,-3081,-3508,-3777,-3841,-3667,-3244,-2583,-1734,-733,321,1369,2316,3088,3639,3910,3925,3677,3257,2726,2208,1816,1651,1823,2352,3283,4546,6079,7736,9360,10756,11740,12138,11836,10755,8938,6462,3509,304,-2902,-5844,-8292,-10058,-11026,-11141,-10442,-9017,-7030,-4670,-2165,273,2420,4118,5227,5697,5520,4775,3584,2109,536,-950,-2210,-3107,-3613,-3697,-3436,-2890,-2189,-1419,-695,-79,367,624,672,526,190,-298,-908,-1601,-2313,-3022,-3657,-4212,-4642,-4950,-5122,-5174,-5102,-4942,-4683,-4380,-4013,-3643,-3238,-2857,-2458,-2079,-1694,-1302,-900,-475,-17,481,1051,1693,2447,3302,4271,5323,6425,7514,8527,9380,10008,10324,10284,9827,8957,7679,6063,4189,2184,175,-1704,-3325,-4601,-5452,-5850,-5777,-5259,-4336,-3078,-1570,76,1744,3303,4643,5651,6263,6447,6215,5623,4757,3728,2650,1628,750,52,-430,-735,-880,-934,-923,-897,-867,-835,-816,-782,-770,-771,-837,-985,-1261,-1683,-2245,-2944,-3711,-4516,-5248,-5862,-6249,-6383,-6202,-5732,-4992,-4062,-3036,-2012,-1101,-379,98,310,279,46,-303,-695,-1007,-1158,-1041,-603,214,1391,2911,4674,6588,8516,10319,11873,13040,13731,13857,13373,12270,10577,8379,5791,2973,93,-2656,-5107,-7091,-8476,-9177,-9132,-8371,-6936,-4970,-2632,-134,2288,4429,6077,7117,7460,7138,6211,4842,3197,1486,-117,-1446,-2416,-2964,-3116,-2930,-2492,-1925,-1314,-767,-330,-55,47,-18,-251,-622,-1122,-1715,-2370,-3027,-3651,-4160,-4529,-4703,-4672,-4443,-4038,-3511,-2915,-2320,-1777,-1339,-1021,-834,-743,-721,-704,-647,-501,-236,172,719,1410,2222,3148,4159,5243,6354,7472,8532,9499,10314,10932,11323,11435,11268,10774,9979,8860,7477,5851,4070,2204,355,-1383,-2900,-4118,-4941,-5329,-5242,-4703,-3767,-2532,-1133,271,1532,2508,3110,3304,3093,2572,1821,989,190,-480,-944,-1197,-1258,-1188,-1064,-966,-950,-1049,-1266,-1556,-1886,-2178,-2398,-2516,-2534,-2491,-2437,-2433,-2538,-2770,-3154,-3652,-4237,-4851,-5435,-5943,-6322,-6555,-6611,-6513,-6254,-5881,-5420,-4922,-4431,-3981,-3607,-3306,-3071,-2858,-2607,-2257,-1734,-987,12,1256,2712,4279,5871,7338,8569,9457,9927,9953,9536,8719,7559,6137,4523,2821,1087,-581,-2127,-3473,-4564,-5320,-5705,-5642,-5138,-4166,-2813,-1132,701,2548,4215,5533,6383,6664,6383,5574,4350,2860,1262,-272,-1612,-2666,-3378,-3769,-3859,-3736,-3465,-3125,-2780,-2466,-2213,-2031,-1920,-1895,-1961,-2145,-2468,-2941,-3563,-4299,-5098,-5873,-6551,-7040,-7296,-7285,-7027,-6571,-5993,-5397,-4877,-4520,-4394,-4515,-4872,-5401,-6006,-6558,-6930,-6990,-6648,-5856,-4617,-3001,-1112,901,2884,4681,6165,7250,7890,8108,7946,7504,6870,6135,5359,4561,3740,2860,1867,748,-541,-1944,-3427,-4863,-6139,-7109,-7657,-7696,-7195,-6185,-4758,-3051,-1238,513,2042,3239,4027,4401,4372,4022,3412,2652,1791,915,36,-823,-1655,-2488,-3296,-4089,-4827,-5473,-5992,-6320,-6452,-6347,-6046,-5584,-5024,-4463,-3959,-3590,-3389,-3343,-3460,-3648,-3905,-4127,-4318,-4418,-4441,-4384,-4269,-4117,-3951,-3778,-3607,-3414,-3175,-2851,-2400,-1794,-1010,-56,1038,2223,3430,4590,5635,6512,7178,7627,7848,7878,7739,7489,7159,6784,6369,5902,5353,4683,3854,2859,1692,416,-918,-2190,-3317,-4169,-4700,-4836,-4609,-4057,-3281,-2396,-1528,-783,-244,52,107,-43,-333,-685,-1016,-1266,-1373,-1336,-1140,-840,-468,-97,230,461,568,544,373,84,-329,-834,-1418,-2077,-2789,-3555,-4342,-5139,-5881,-6533,-7012,-7273,-7263,-6967,-6402,-5599,-4665,-3667,-2752,-1999,-1518,-1336,-1471,-1865,-2413,-3007,-3473,-3692,-3554,-2975,-1983,-596,1052,2843,4607,6204,7503,8421,8916,8995,8715,8172,7478,6759,6102,5582,5196,4925,4681,4388,3937,3287,2384,1285,41,-1213,-2342,-3209,-3696,-3742,-3321,-2497,-1347,-4,1380,2683,3760,4538,4951,4995,4683,4081,3259,2310,1310,342,-553,-1322,-1951,-2423,-2715,-2832,-2749,-2479,-2017,-1405,-672,93,820,1397,1748,1787,1488,846,-90,-1235,-2483,-3719,-4834,-5748,-6413,-6819,-6993,-6993,-6878,-6714,-6536,-6351,-6143,-5843,-5406,-4745,-3830,-2647,-1221,359,2004,3578,4972,6085,6861,7285,7387,7226,6908,6514,6172,5933,5862,5945,6136,6347,6466,6383,6023,5333,4351,3126,1801,502,-618,-1440,-1894,-1952,-1659,-1084,-351,448,1181,1803,2232,2477,2527,2415,2164,1813,1371,869,301,-336,-1031,-1803,-2617,-3454,-4264,-4983,-5558,-5923,-6047,-5908,-5522,-4935,-4214,-3451,-2723,-2113,-1658,-1378,-1248,-1227,-1248,-1266,-1227,-1131,-983,-835,-740,-760,-945,-1298,-1808,-2400,-2982,-3438,-3658,-3547,-3059,-2183,-982,461,1990,3486,4784,5799,6460,6762,6755,6514,6164,5800,5566,5499,5695,6105,6703,7380,8005,8460,8611,8397,7772,6770,5464,3954,2393,886,-425,-1471,-2180,-2543,-2561,-2272,-1733,-1002,-174,680,1460,2097,2515,2687,2571,2201,1586,796,-118,-1085,-2040,-2921,-3680,-4272,-4701,-4940,-5042,-5022,-4942,-4852,-4799,-4832,-4959,-5199,-5499,-5829,-6100,-6248,-6186,-5883,-5298,-4481,-3465,-2368,-1279,-317,437,920,1118,1051,772,373,-79,-471,-755,-875,-812,-598,-245,159,586,962,1267,1494,1650,1779,1932,2144,2490,2962,3607,4380,5250,6138,6957,7607,8009,8092,7827,7218,6315,5179,3930,2653,1479,485,-250,-676,-786,-577,-96,605,1456,2367,3265,4062,4695,5112,5280,5197,4859,4289,3520,2576,1525,401,-714,-1749,-2637,-3301,-3706,-3829,-3684,-3320,-2820,-2269,-1801,-1490,-1440,-1685,-2222,-3033,-4014,-5083,-6121,-7018,-7707,-8118,-8238,-8077,-7657,-7048,-6290,-5454,-4587,-3725,-2894,-2093,-1321,-559,198,967,1719,2452,3094,3622,3971,4113,4048,3784,3377,2899,2428,2055,1852,1854,2091,2516,3078,3684,4235,4640,4824,4746,4380,3775,2939,1989,970,5,-836,-1458,-1814,-1849,-1572,-989,-162,840,1917,2966,3882,4569,4951,4979,4632,3933,2914,1664,267,-1145,-2461,-3541,-4309,-4672,-4632,-4207,-3476,-2555,-1576,-676,23,421,482,186,-409,-1223,-2161,-3091,-3924,-4559,-4956,-5084,-4971,-4658,-4219,-3736,-3285,-2932,-2725,-2673,-2763,-2957,-3174,-3358,-3399,-3262,-2867,-2230,-1342,-262,948,2217,3469,4642,5702,6607,7376,7987,8486,8853,9120,9264,9277,9122,8781,8221,7434,6434,5227,3871,2401,885,-610,-2018,-3261,-4280,-5004,-5390,-5414,-5069,-4391,-3439,-2282,-1037,214,1356,2306,3007,3391,3473,3218,2693,1919,986,-27,-1039,-1952,-2705,-3255,-3578,-3697,-3649,-3471,-3245,-2990,-2784,-2609,-2509,-2437,-2391,-2328,-2229,-2063,-1823,-1505,-1110,-684,-232,162,484,642,635,396,-46,-693,-1491,-2375,-3272,-4094,-4772,-5232,-5453,-5398,-5104,-4583,-3897,-3085,-2196,-1257,-285,726,1778,2893,4074,5331,6639,7970,9259,10432,11392,12055,12315,12130,11434,10240,8579,6527,4217,1801,-541,-2619,-4277,-5378,-5852,-5698,-4970,-3791,-2330,-769,696,1896,2705,3036,2872,2236,1230,-40,-1388,-2659,-3663,-4270,-4368,-3934,-2999,-1664,-94,1524,2993,4116,4772,4852,4365,3339,1905,214,-1534,-3145,-4431,-5233,-5464,-5075,-4123,-2710,-1012,758,2390,3665,4443,4613,4171,3166,1727,30,-1728,-3334,-4623,-5449,-5754,-5523,-4834,-3785,-2534,-1224,4,1052,1855,2406,2736,2914,3026,3161,3396,3773,4309,4973,5709,6434,7052,7473,7608,7416,6866,5988,4847,3531,2173,876,-226,-1070,-1589,-1792,-1702,-1404,-974,-535,-170,22,-9,-298,-843,-1598,-2508,-3466,-4372,-5113,-5596,-5751,-5562,-5047,-4256,-3309,-2273,-1297,-441,215,640,838,842,710,518,348,273,356,643,1122,1782,2542,3311,3986,4436,4587,4370,3775,2852,1678,399,-847,-1888,-2605,-2883,-2682,-2014,-933,429,1942,3435,4772,5826,6544,6886,6913,6685,6323,5947,5662,5556,5656,5945,6350,6752,7024,7014,6624,5765,4444,2704,678,-1463,-3509,-5243,-6467,-7045,-6886,-6017,-4507,-2537,-323,1887,3835,5306,6132,6217,5549,4192,2289,19,-2371,-4675,-6646,-8136,-9014,-9250,-8883,-8019,-6820,-5478,-4186,-3120,-2405,-2119,-2264,-2771,-3541,-4391,-5167,-5687,-5819,-5475,-4634,-3338,-1701,110,1902,3455,4587,5144,5046,4293,2951,1177,-847,-2876,-4704,-6110,-6960,-7141,-6659,-5529,-3900,-1889,299,2495,4536,6283,7662,8637,9217,9474,9476,9331,9107,8879,8644,8407,8099,7660,7009,6086,4860,3328,1562,-360,-2284,-4088,-5604,-6732,-7384,-7529,-7201,-6462,-5433,-4241,-3025,-1903,-965,-276,163,357,356,222,10,-209,-387,-500,-531,-501,-447,-413,-477,-673,-1069,-1674,-2491,-3496,-4609,-5754,-6814,-7669,-8219,-8377,-8111,-7435,-6413,-5160,-3822,-2556,-1530,-861,-663,-947,-1709,-2837,-4208,-5622,-6909,-7872,-8383,-8355,-7766,-6677,-5183,-3449,-1636,79,1547,2670,3384,3708,3699,3470,3170,2943,2937,3256,3951,5012,6355,7833,9253,10409,11080,11122,10410,8942,6782,4086,1083,-1972,-4804,-7169,-8886,-9839,-10011,-9477,-8363,-6895,-5270,-3744,-2487,-1680,-1382,-1630,-2359,-3446,-4744,-6031,-7129,-7847,-8048,-7668,-6700,-5228,-3403,-1429,459,2035,3102,3533,3277,2392,1002,-674,-2412,-3959,-5121,-5757,-5814,-5339,-4428,-3277,-2072,-1037,-343,-133,-464,-1339,-2666,-4308,-6076,-7762,-9167,-10118,-10490,-10228,-9336,-7877,-5982,-3792,-1491,754,2794,4516,5847,6782,7347,7626,7716,7739,7782,7937,8213,8615,9058,9461,9708,9688,9341,8609,7524,6134,4549,2880,1276,-165,-1333,-2184,-2702,-2909,-2872,-2674,-2399,-2157,-2009,-2038,-2259,-2700,-3321,-4096,-4937,-5770,-6492,-7024,-7293,-7263,-6943,-6363,-5619,-4803,-4034,-3405,-2991,-2798,-2814,-2944,-3082,-3110,-2895,-2384,-1535,-405,903,2239,3414,4263,4633,4431,3631,2264,434,-1708,-3986,-6193,-8161,-9724,-10773,-11256,-11152,-10521,-9441,-8018,-6395,-4682,-3003,-1457,-100,1027,1924,2642,3220,3765,4344,5051,5932,7014,8269,9625,10964,12138,12984,13363,13165,12342,10918,8990,6711,4294,1952,-92,-1660,-2635,-2954,-2665,-1838,-651,730,2093,3262,4084,4450,4323,3706,2666,1310,-219,-1771,-3181,-4329,-5105,-5475,-5434,-5054,-4428,-3696,-2977,-2396,-2009,-1859,-1910,-2098,-2334,-2511,-2548,-2379,-1987,-1392,-655,137,889,1497,1893,2021,1856,1410,716,-176,-1191,-2256,-3294,-4233,-5007,-5588,-5921,-6023,-5877,-5518,-4972,-4282,-3505,-2678,-1861,-1071,-333,363,1051,1763,2558,3470,4513,5682,6908,8107,9144,9896,10228,10064,9364,8160,6554,4684,2738,901,-665,-1821,-2515,-2730,-2515,-1985,-1232,-415,386,1058,1566,1878,2006,1969,1818,1573,1311,1046,840,717,687,762,900,1071,1202,1233,1102,777,255,-422,-1182,-1924,-2530,-2906,-2970,-2689,-2088,-1231,-239,749,1568,2091,2199,1840,1010,-224,-1764,-3440,-5090,-6539,-7609,-8204,-8222,-7669,-6573,-5038,-3202,-1228,709,2445,3850,4829,5356,5438,5169,4650,4052,3512,3195,3196,3586,4356,5434,6701,7969,9062,9779,9988,9587,8559,6967,4912,2588,172,-2117,-4108,-5648,-6650,-7072,-6929,-6292,-5249,-3942,-2483,-1038,288,1365,2119,2502,2505,2174,1594,883,180,-386,-715,-743,-473,44,720,1423,2041,2457,2616,2486,2109,1544,900,270,-241,-589,-734,-718,-589,-439,-363,-443,-743,-1293,-2071,-3039,-4111,-5203,-6212,-7057,-7669,-8015,-8074,-7862,-7399,-6727,-5876,-4884,-3775,-2577,-1308,13,1368,2729,4083,5388,6644,7805,8868,9806,10599,11222,11652,11847,11785,11427,10758,9761,8464,6877,5075,3115,1084,-914,-2801,-4473,-5863,-6907,-7573,-7846,-7745,-7302,-6586,-5667,-4636,-3588,-2606,-1769,-1120,-682,-439,-350,-352,-366,-336,-203,48,420,886,1414,1944,2455,2889,3256,3528,3732,3866,3951,3980,3947,3821,3575,3163,2565,1758,758,-406,-1673,-2971,-4208,-5321,-6223,-6900,-7304,-7476,-7417,-7195,-6846,-6427,-5974,-5518,-5061,-4622,-4163,-3692,-3167,-2570,-1880,-1071,-133,940,2153,3487,4908,6381,7823,9178,10341,11232,11770,11893,11563,10783,9566,7993,6125,4089,1981,-79,-1984,-3663,-5035,-6075,-6770,-7120,-7173,-6952,-6530,-5956,-5305,-4639,-4013,-3490,-3080,-2812,-2668,-2615,-2617,-2623,-2576,-2453,-2218,-1864,-1411,-862,-275,341,929,1495,2011,2500,2962,3423,3877,4330,4738,5074,5257,5245,4954,4371,3451,2249,797,-804,-2439,-4014,-5384,-6491,-7235,-7611,-7599,-7246,-6606,-5759,-4792,-3782,-2808,-1893,-1091,-352,308,964,1635,2379,3206,4140,5156,6218,7273,8242,9056,9644,9958,9964,9660,9062,8210,7149,5942,4632,3291,1947,660,-553,-1648,-2603,-3397,-4003,-4420,-4631,-4649,-4497,-4205,-3842,-3455,-3127,-2901,-2829,-2913,-3136,-3446,-3769,-4018,-4123,-4016,-3692,-3142,-2453,-1675,-948,-333,68,235,162,-103,-491,-911,-1285,-1547,-1660,-1621,-1448,-1182,-876,-567,-297,-76,89,211,298,359,394,388,329,192,-35,-360,-773,-1242,-1729,-2154,-2462,-2558,-2390,-1903,-1084,52,1450,3033,4700,6345,7869,9179,10216,10927,11314,11365,11120,10593,9826,8834,7652,6289,4772,3129,1401,-348,-2043,-3587,-4896,-5859,-6426,-6540,-6199,-5451,-4357,-3054,-1663,-349,761,1548,1945,1938,1566,917,124,-683,-1356,-1813,-1975,-1863,-1506,-1017,-491,-69,178,171,-84,-554,-1172,-1824,-2437,-2910,-3203,-3306,-3226,-3031,-2781,-2548,-2410,-2388,-2523,-2777,-3120,-3479,-3782,-3950,-3916,-3632,-3083,-2280,-1274,-138,1053,2189,3220,4077,4744,5231,5553,5764,5907,6028,6162,6343,6572,6865,7201,7574,7950,8310,8614,8820,8890,8767,8419,7799,6898,5708,4262,2610,832,-979,-2711,-4265,-5540,-6464,-6987,-7089,-6788,-6123,-5177,-4031,-2806,-1590,-489,438,1142,1639,1935,2102,2176,2226,2278,2353,2428,2473,2444,2281,1971,1483,854,119,-641,-1363,-1960,-2401,-2653,-2733,-2684,-2572,-2471,-2464,-2591,-2902,-3372,-3979,-4648,-5294,-5842,-6199,-6330,-6203,-5826,-5254,-4522,-3715,-2870,-2025,-1185,-314,623,1690,2923,4343,5931,7624,9331,10923,12286,13294,13884,13997,13671,12933,11904,10670,9352,8032,6784,5620,4555,3544,2557,1547,493,-617,-1755,-2875,-3912,-4784,-5423,-5767,-5782,-5482,-4902,-4139,-3281,-2466,-1773,-1294,-1038,-992,-1080,-1214,-1280,-1194,-901,-388,293,1065,1794,2368,2654,2595,2147,1356,306,-885,-2063,-3107,-3901,-4392,-4563,-4464,-4160,-3770,-3393,-3136,-3063,-3214,-3576,-4114,-4748,-5406,-5996,-6453,-6726,-6788,-6648,-6301,-5801,-5134,-4363,-3457,-2452,-1339,-120,1168,2514,3857,5147,6339,7380,8254,8948,9490,9899,10232,10504,10740,10926,11009,10935,10594,9929,8839,7321,5362,3052,490,-2146,-4691,-6938,-8730,-9931,-10455,-10308,-9524,-8240,-6616,-4831,-3105,-1559,-348,509,994,1190,1163,1041,881,765,694,645,575,397,71,-467,-1197,-2102,-3074,-4024,-4810,-5335,-5513,-5316,-4776,-3975,-3035,-2117,-1365,-912,-856,-1219,-1991,-3078,-4362,-5688,-6899,-7873,-8494,-8743,-8598,-8144,-7440,-6601,-5717,-4856,-4069,-3363,-2718,-2099,-1464,-767,4,855,1759,2670,3550,4339,5022,5558,5969,6252,6445,6562,6630,6645,6612,6498,6282,5925,5404,4694,3798,2727,1512,217,-1116,-2393,-3562,-4550,-5317,-5841,-6109,-6150,-5972,-5623,-5119,-4481,-3735,-2880,-1957,-981,-16,884,1629,2148,2357,2215,1685,798,-397,-1799,-3282,-4704,-5936,-6846,-7372,-7478,-7178,-6567,-5728,-4815,-3958,-3275,-2868,-2785,-3023,-3553,-4282,-5106,-5914,-6585,-7054,-7253,-7191,-6877,-6362,-5713,-4964,-4184,-3374,-2557,-1722,-855,43,980,1918,2832,3654,4340,4827,5105,5159,5031,4778,4472,4191,3999,3923,3965,4076,4182,4181,3985,3514,2723,1634,288,-1192,-2673,-4003,-5023,-5623,-5724,-5309,-4437,-3200,-1747,-234,1182,2375,3249,3769,3939,3795,3416,2873,2242,1582,935,307,-287,-876,-1462,-2058,-2661,-3247,-3786,-4228,-4527,-4649,-4558,-4279,-3817,-3250,-2639,-2078,-1650,-1427,-1462,-1768,-2330,-3096,-3972,-4863,-5643,-6220,-6509,-6477,-6107,-5446,-4533,-3454,-2280,-1091,56,1100,2021,2782,3391,3835,4136,4295,4346,4303,4220,4123,4080,4115,4275,4560,4961,5426,5886,6234,6376,6198,5628,4631,3203,1421,-616,-2757,-4835,-6684,-8155,-9135,-9558,-9399,-8697,-7502,-5932,-4085,-2094,-68,1882,3674,5241,6531,7520,8180,8496,8465,8070,7332,6250,4869,3240,1435,-439,-2270,-3931,-5290,-6243,-6712,-6659,-6100,-5112,-3806,-2351,-914,330,1223,1669,1603,1044,62,-1225,-2643,-4032,-5217,-6066,-6503,-6483,-6048,-5250,-4192,-2986,-1723,-507,619,1605,2452,3164,3766,4281,4726,5120,5469,5783,6058,6302,6519,6704,6876,7015,7126,7188,7178,7064,6800,6359,5695,4805,3686,2361,890,-668,-2224,-3696,-4995,-6046,-6790,-7183,-7206,-6864,-6174,-5193,-3971,-2594,-1121,344,1754,3025,4106,4956,5523,5791,5731,5351,4654,3686,2499,1181,-165,-1437,-2514,-3312,-3760,-3834,-3554,-2985,-2225,-1408,-663,-119,130,29,-430,-1210,-2215,-3342,-4440,-5384,-6046,-6344,-6222,-5695,-4793,-3607,-2234,-785,631,1937,3054,3964,4635,5107,5371,5504,5505,5453,5361,5287,5259,5322,5489,5790,6209,6744,7341,7961,8512,8926,9098,8946,8413,7441,6059,4282,2224,-12,-2260,-4385,-6211,-7633,-8534,-8868,-8639,-7872,-6681,-5162,-3486,-1776,-192,1167,2206,2883,3182,3122,2744,2110,1288,361,-610,-1545,-2388,-3081,-3572,-3831,-3824,-3542,-2990,-2198,-1222,-134,972,1993,2834,3401,3629,3487,2957,2090,928,-413,-1848,-3226,-4444,-5376,-5932,-6056,-5722,-4953,-3810,-2387,-807,806,2312,3619,4616,5271,5548,5479,5108,4530,3835,3155,2587,2243,2181,2449,3020,3857,4867,5934,6940,7752,8256,8370,8036,7242,6023,4447,2619,666,-1283,-3088,-4644,-5835,-6624,-6952,-6855,-6348,-5523,-4459,-3262,-2030,-850,212,1101,1799,2287,2567,2639,2505,2172,1637,914,6,-1046,-2214,-3419,-4596,-5641,-6469,-6982,-7122,-6854,-6181,-5166,-3893,-2499,-1132,73,969,1471,1517,1105,291,-841,-2151,-3483,-4679,-5572,-6052,-6027,-5491,-4476,-3087,-1459,238,1839,3188,4182,4741,4874,4604,4048,3308,2556,1913,1531,1481,1825,2543,3578,4828,6154,7419,8486,9243,9613,9551,9064,8169,6948,5452,3798,2058,342,-1263,-2669,-3793,-4569,-4943,-4897,-4435,-3601,-2475,-1156,230,1554,2701,3573,4088,4227,3958,3327,2365,1138,-272,-1796,-3343,-4842,-6206,-7387,-8298,-8914,-9187,-9111,-8702,-7993,-7063,-5987,-4889,-3869,-3029,-2473,-2222,-2332,-2740,-3413,-4242,-5125,-5937,-6564,-6907,-6877,-6433,-5563,-4287,-2702,-891,981,2789,4373,5621,6440,6793,6688,6181,5373,4403,3410,2559,1969,1747,1944,2550,3516,4734,6070,7379,8520,9373,9861,9927,9564,8801,7663,6239,4587,2801,987,-780,-2369,-3699,-4680,-5231,-5350,-5011,-4290,-3263,-2049,-782,415,1438,2211,2703,2915,2885,2655,2297,1833,1328,763,165,-499,-1223,-2026,-2876,-3757,-4605,-5359,-5962,-6334,-6455,-6291,-5868,-5225,-4437,-3603,-2807,-2172,-1746,-1612,-1770,-2212,-2886,-3694,-4533,-5262,-5751,-5885,-5586,-4807,-3596,-2010,-201,1670,3433,4900,5957,6492,6502,6007,5127,3994,2797,1706,893,467,503,997,1895,3076,4414,5737,6917,7821,8377,8513,8247,7561,6533,5213,3706,2116,558,-847,-2000,-2807,-3235,-3250,-2899,-2240,-1363,-387,594,1480,2209,2752,3101,3291,3343,3309,3201,3032,2791,2452,1988,1378,624,-247,-1176,-2084,-2876,-3457,-3760,-3732,-3393,-2764,-1967,-1078,-281,339,626,529,-2,-938,-2219,-3730,-5323,-6846,-8122,-9010,-9389,-9180,-8376,-7013,-5207,-3105,-915,1175,2949,4266,5001,5133,4687,3779,2582,1300,162,-634,-924,-621,295,1744,3588,5623,7628,9385,10715,11486,11647,11201,10224,8827,7160,5377,3644,2092,844,-40,-511,-602,-333,179,873,1607,2314,2894,3314,3552,3619,3566,3425,3277,3132,3036,2963,2888,2760,2499,2070,1404,517,-587,-1826,-3112,-4324,-5340,-6055,-6396,-6316,-5840,-5010,-3924,-2700,-1469,-367,497,1027,1165,909,255,-697,-1891,-3172,-4429,-5511,-6292,-6680,-6592,-6038,-5033,-3689,-2125,-512,987,2223,3071,3488,3454,3060,2404,1655,983,530,432,736,1452,2511,3798,5156,6440,7490,8222,8556,8507,8088,7390,6483,5468,4430,3428,2515,1716,1024,445,-53,-479,-853,-1174,-1442,-1637,-1730,-1709,-1533,-1202,-714,-77,648,1434,2181,2837,3308,3536,3476,3094,2423,1474,356,-865,-2056,-3112,-3928,-4425,-4554,-4326,-3751,-2934,-1944,-934,-10,705,1111,1163,832,156,-782,-1871,-2955,-3886,-4513,-4721,-4444,-3660,-2444,-885,814,2475,3866,4804,5138,4793,3784,2205,236,-1886,-3914,-5577,-6684,-7078,-6705,-5603,-3883,-1746,580,2829,4791,6244,7110,7300,6895,5951,4654,3141,1604,183,-999,-1878,-2412,-2638,-2581,-2340,-1983,-1601,-1265,-1012,-876,-831,-864,-906,-925,-845,-648,-312,154,699,1264,1763,2101,2210,2017,1512,710,-329,-1493,-2673,-3714,-4507,-4948,-4981,-4610,-3871,-2872,-1739,-626,312,944,1166,927,239,-846,-2202,-3692,-5137,-6374,-7257,-7681,-7582,-6975,-5888,-4461,-2802,-1111,466,1763,2671,3127,3127,2721,2022,1144,258,-528,-1077,-1338,-1272,-906,-305,434,1199,1862,2351,2573,2552,2291,1884,1415,984,671,526,548,713,929,1128,1194,1064,678,33,-837,-1849,-2894,-3847,-4574,-4984,-4987,-4587,-3793,-2706,-1441,-160,972,1793,2172,2025,1318,92,-1551,-3464,-5442,-7287,-8799,-9813,-10231,-10008,-9187,-7859,-6188,-4359,-2572,-1022,133,786,882,446,-442,-1649,-2999,-4315,-5412,-6165,-6451,-6254,-5565,-4466,-3076,-1531,-22,1304,2292,2842,2920,2541,1805,844,-160,-1023,-1586,-1700,-1331,-439,863,2480,4186,5806,7091,7893,8077,7611,6554,5021,3204,1312,-461,-1950,-3047,-3723,-3998,-3952,-3694,-3348,-3019,-2802,-2728,-2823,-3045,-3348,-3661,-3904,-4023,-3963,-3702,-3253,-2630,-1916,-1164,-490,31,305,277,-83,-759,-1703,-2805,-3967,-5025,-5872,-6380,-6488,-6160,-5425,-4345,-3037,-1635,-291,849,1665,2079,2053,1636,882,-53,-1050,-1936,-2586,-2903,-2829,-2368,-1567,-510,675,1864,2907,3704,4156,4227,3936,3316,2485,1548,625,-151,-718,-993,-980,-678,-153,538,1295,2044,2704,3237,3616,3869,4025,4138,4246,4367,4484,4560,4515,4279,3768,2938,1765,288,-1434,-3260,-5081,-6698,-7993,-8812,-9070,-8726,-7784,-6324,-4458,-2352,-193,1818,3488,4652,5194,5048,4235,2816,965,-1155,-3287,-5228,-6769,-7748,-8103,-7796,-6918,-5585,-3972,-2287,-718,551,1395,1735,1570,958,6,-1118,-2268,-3267,-3980,-4337,-4266,-3816,-3006,-1954,-742,492,1664,2668,3448,3971,4230,4262,4106,3843,3523,3240,3031,2951,3030,3265,3659,4171,4756,5359,5917,6368,6677,6816,6794,6641,6393,6098,5802,5523,5289,5090,4904,4719,4482,4177,3773,3247,2610,1871,1063,243,-547,-1230,-1772,-2116,-2256,-2194,-1965,-1626,-1259,-940,-766,-792,-1073,-1617,-2395,-3360,-4406,-5451,-6365,-7067,-7472,-7538,-7264,-6672,-5840,-4838,-3796,-2798,-1970,-1371,-1063,-1051,-1307,-1777,-2368,-2997,-3564,-3991,-4217,-4213,-3964,-3500,-2842,-2054,-1180,-281,603,1425,2180,2842,3430,3947,4413,4849,5263,5668,6063,6440,6795,7102,7353,7523,7591,7548,7385,7121,6778,6407,6044,5740,5514,5370,5276,5179,5015,4714,4208,3483,2509,1359,90,-1169,-2283,-3119,-3542,-3471,-2871,-1762,-246,1537,3386,5088,6427,7217,7324,6681,5303,3286,798,-1935,-4658,-7100,-9032,-10253,-10666,-10234,-9030,-7206,-4962,-2583,-299,1609,2969,3642,3591,2869,1592,-39,-1826,-3523,-4957,-5969,-6466,-6456,-5951,-5076,-3943,-2698,-1467,-363,546,1226,1669,1916,2001,1985,1923,1848,1805,1799,1847,1943,2102,2306,2594,2935,3365,3840,4364,4883,5379,5798,6125,6319,6373,6266,5988,5533,4906,4118,3200,2191,1140,113,-840,-1657,-2278,-2688,-2835,-2737,-2396,-1839,-1123,-287,595,1478,2290,2993,3540,3894,4045,3963,3669,3154,2462,1614,662,-345,-1357,-2325,-3200,-3960,-4569,-5028,-5323,-5473,-5483,-5378,-5172,-4908,-4595,-4283,-3995,-3758,-3615,-3565,-3637,-3807,-4066,-4371,-4670,-4910,-5017,-4940,-4627,-4049,-3218,-2158,-955,315,1527,2580,3379,3845,3978,3770,3325,2718,2111,1607,1341,1363,1705,2324,3156,4092,5030,5865,6521,6937,7089,6966,6587,5981,5192,4262,3257,2212,1195,250,-573,-1209,-1638,-1793,-1681,-1277,-615,255,1265,2292,3240,3965,4357,4333,3815,2822,1375,-406,-2386,-4372,-6174,-7594,-8481,-8731,-8314,-7279,-5750,-3912,-1984,-204,1221,2120,2391,2013,1031,-432,-2203,-4082,-5863,-7359,-8433,-8991,-9015,-8551,-7682,-6542,-5263,-3980,-2786,-1758,-911,-251,259,657,989,1280,1563,1833,2102,2359,2607,2853,3099,3355,3615,3869,4071,4204,4182,4016,3651,3131,2485,1782,1099,496,38,-256,-382,-361,-243,-70,111,263,372,458,527,644,823,1118,1533,2063,2676,3304,3881,4313,4517,4446,4042,3331,2338,1143,-157,-1439,-2606,-3541,-4183,-4491,-4462,-4141,-3588,-2892,-2132,-1395,-729,-173,260,583,802,937,1000,990,905,728,440,16,-539,-1245,-2044,-2919,-3768,-4514,-5051,-5274,-5127,-4561,-3612,-2356,-914,529,1820,2785,3319,3382,2983,2245,1294,325,-499,-1035,-1201,-990,-453,304,1146,1939,2567,2955,3059,2893,2478,1881,1169,401,-339,-1023,-1580,-2002,-2243,-2293,-2136,-1762,-1187,-409,517,1576,2681,3788,4810,5671,6313,6661,6694,6377,5734,4794,3621,2306,938,-360,-1498,-2376,-2938,-3153,-3025,-2599,-1952,-1167,-360,374,944,1266,1301,1022,449,-371,-1362,-2420,-3437,-4305,-4918,-5222,-5159,-4740,-3987,-2951,-1715,-354,1032,2351,3516,4444,5069,5355,5289,4905,4266,3475,2647,1912,1373,1120,1182,1551,2154,2893,3627,4237,4611,4688,4468,3983,3336,2620,1952,1417,1066,921,945,1094,1284,1451,1533,1496,1340,1084,779,494,276,199,277,525,919,1399,1902,2330,2615,2667,2460,1964,1212,266,-789,-1837,-2768,-3483,-3900,-3993,-3757,-3239,-2527,-1689,-852,-78,545,978,1194,1196,998,644,167,-365,-932,-1469,-1972,-2406,-2775,-3064,-3263,-3355,-3302,-3071,-2619,-1916,-942,276,1701,3242,4796,6241,7469,8365,8889,8987,8706,8089,7236,6257,5249,4317,3501,2852,2334,1951,1638,1375,1121,861,584,292,-10,-318,-601,-875,-1094,-1274,-1384,-1413,-1354,-1189,-920,-534,-61,504,1106,1721,2288,2754,3053,3145,2966,2524,1795,832,-306,-1537,-2740,-3810,-4640,-5136,-5254,-4978,-4335,-3396,-2255,-1009,221,1349,2284,2973,3367,3454,3233,2717,1972,1020,-28,-1133,-2180,-3123,-3870,-4384,-4618,-4552,-4188,-3543,-2657,-1589,-411,784,1915,2879,3609,4055,4178,4012,3586,2984,2308,1663,1147,853,801,1016,1424,1948,2474,2876,3075,3003,2654,2078,1344,558,-174,-778,-1187,-1393,-1410,-1290,-1092,-890,-730,-653,-663,-735,-837,-899,-882,-732,-436,-10,504,1023,1461,1712,1704,1367,701,-279,-1484,-2817,-4143,-5326,-6263,-6851,-7061,-6885,-6359,-5560,-4582,-3520,-2488,-1570,-845,-381,-193,-312,-695,-1324,-2119,-3017,-3937,-4791,-5518,-6036,-6300,-6268,-5913,-5243,-4270,-3036,-1603,-39,1567,3122,4532,5701,6550,7024,7076,6730,6004,4992,3785,2508,1281,212,-622,-1172,-1422,-1402,-1136,-697,-118,531,1216,1885,2503,3021,3409,3611,3629,3421,3023,2448,1751,1000,251,-427,-983,-1399,-1645,-1761,-1762,-1716,-1684,-1721,-1905,-2255,-2802,-3535,-4409,-5365,-6322,-7187,-7889,-8360,-8561,-8491,-8162,-7625,-6947,-6185,-5433,-4734,-4156,-3735,-3491,-3443,-3577,-3880,-4319,-4848,-5424,-5990,-6489,-6878,-7108,-7140,-6962,-6544,-5899,-5044,-3998,-2811,-1515,-173,1184,2481,3687,4724,5557,6119,6391,6339,5982,5356,4521,3575,2600,1698,941,367,-6,-210,-279,-288,-271,-287,-343,-433,-553,-657,-719,-716,-625,-457,-213,85,407,742,1058,1357,1629,1876,2115,2343,2565,2769,2923,2992,2924,2658,2161,1388,348,-932,-2388,-3914,-5402,-6720,-7758,-8414,-8632,-8385,-7698,-6641,-5307,-3830,-2360,-1025,10,679,871,600,-143,-1265,-2678,-4236,-5809,-7234,-8408,-9202,-9575,-9483,-8949,-8014,-6755,-5258,-3620,-1925,-264,1300,2689,3855,4726,5270,5439,5226,4652,3753,2636,1392,175,-897,-1702,-2156,-2225,-1928,-1317,-508,401,1282,2044,2628,2996,3152,3129,2958,2702,2398,2090,1817,1591,1448,1373,1408,1526,1765,2094,2538,3047,3616,4166,4658,4995,5124,4971,4498,3705,2601,1280,-189,-1660,-3034,-4170,-5002,-5450,-5520,-5227,-4649,-3870,-3013,-2183,-1482,-1003,-778,-857,-1204,-1818,-2620,-3571,-4585,-5595,-6535,-7331,-7937,-8303,-8386,-8174,-7648,-6810,-5693,-4310,-2726,-1000,792,2549,4173,5562,6600,7235,7385,7074,6316,5219,3895,2517,1222,176,-533,-838,-745,-296,406,1261,2150,2976,3683,4226,4618,4874,5033,5135,5197,5242,5261,5248,5183,5060,4868,4611,4306,3969,3623,3297,2986,2708,2422,2128,1761,1318,751,75,-700,-1533,-2348,-3096,-3670,-4038,-4125,-3929,-3446,-2730,-1837,-874,71,876,1471,1753,1715,1307,575,-452,-1701,-3082,-4497,-5846,-7012,-7910,-8456,-8587,-8288,-7555,-6429,-4976,-3284,-1456,393,2154,3731,5026,5988,6558,6732,6501,5912,5002,3871,2601,1318,130,-843,-1522,-1826,-1765,-1330,-618,302,1295,2261,3093,3723,4113,4267,4193,3962,3597,3186,2761,2389,2110,1964,1985,2194,2592,3185,3922,4779,5668,6517,7227,7709,7881,7681,7082,6079,4731,3103,1324,-490,-2172,-3607,-4647,-5224,-5268,-4782,-3806,-2427,-779,989,2697,4189,5312,5958,6065,5614,4639,3228,1479,-456,-2434,-4315,-5953,-7244,-8119,-8502,-8435,-7887,-6964,-5707,-4225,-2621,-985,574,1973,3149,4019,4576,4760,4591,4079,3254,2201,982,-279,-1487,-2526,-3310,-3772,-3890,-3669,-3167,-2452,-1624,-771,22,703,1243,1627,1893,2042,2132,2182,2228,2289,2392,2539,2751,3018,3344,3717,4112,4523,4896,5232,5457,5567,5509,5258,4798,4120,3240,2196,1036,-154,-1298,-2287,-3045,-3487,-3568,-3276,-2637,-1726,-643,469,1486,2257,2693,2708,2293,1458,275,-1156,-2722,-4275,-5703,-6873,-7698,-8109,-8064,-7569,-6639,-5352,-3785,-2058,-289,1389,2866,4038,4840,5243,5244,4878,4212,3317,2292,1226,218,-659,-1315,-1733,-1866,-1747,-1406,-920,-365,149,571,814,874,752,488,159,-168,-412,-513,-438,-160,290,914,1634,2430,3218,3957,4586,5053,5333,5386,5208,4794,4150,3296,2261,1076,-204,-1530,-2819,-4006,-4986,-5689,-6027,-5957,-5455,-4554,-3316,-1870,-355,1055,2205,2940,3183,2863,2018,697,-969,-2851,-4766,-6585,-8134,-9316,-10025,-10202,-9828,-8902,-7473,-5625,-3467,-1148,1161,3302,5084,6398,7112,7208,6679,5613,4126,2382,549,-1193,-2704,-3846,-4556,-4765,-4505,-3786,-2718,-1386,58,1488,2753,3745,4360,4565,4338,3736,2819,1700,497,-669,-1676,-2435,-2860,-2918,-2589,-1902,-916,278,1571,2841,3966,4852,5401,5580,5359,4759,3830,2632,1270,-167,-1552,-2788,-3758,-4385,-4596,-4362,-3694,-2633,-1292,218,1723,3066,4093,4675,4740,4270,3285,1893,187,-1664,-3531,-5267,-6749,-7880,-8576,-8804,-8525,-7777,-6588,-5058,-3299,-1463,301,1827,3000,3718,3959,3744,3160,2339,1431,592,-54,-420,-485,-265,167,718,1284,1771,2088,2201,2060,1683,1087,315,-563,-1475,-2334,-3048,-3544,-3750,-3634,-3178,-2409,-1372,-132,1219,2608,3938,5140,6149,6902,7373,7531,7374,6917,6176,5193,4001,2658,1198,-310,-1821,-3263,-4555,-5632,-6385,-6756,-6667,-6080,-5016,-3508,-1681,330,2335,4141,5567,6454,6708,6283,5214,3573,1522,-796,-3151,-5378,-7256,-8642,-9384,-9427,-8722,-7348,-5395,-3048,-522,1953,4144,5869,6973,7427,7205,6446,5270,3900,2540,1389,612,307,505,1188,2249,3580,5020,6413,7620,8503,8971,8964,8454,7488,6109,4466,2665,889,-726,-2046,-2971,-3462,-3492,-3096,-2313,-1222,118,1605,3177,4727,6177,7427,8401,9006,9192,8904,8137,6898,5249,3262,1053,-1246,-3489,-5520,-7185,-8361,-8944,-8897,-8235,-7033,-5442,-3641,-1841,-265,922,1564,1592,1013,-124,-1681,-3496,-5377,-7110,-8509,-9399,-9663,-9240,-8143,-6467,-4355,-2028,292,2373,4010,5070,5480,5255,4488,3312,1918,482,-809,-1816,-2432,-2608,-2347,-1683,-708,503,1836,3218,4563,5825,6952,7920,8692,9265,9614,9753,9684,9440,9045,8550,7982,7380,6767,6160,5572,5019,4514,4080,3731,3491,3362,3341,3404,3515,3625,3681,3628,3424,3045,2479,1756,897,-14,-929,-1755,-2428,-2897,-3115,-3107,-2870,-2500,-2047,-1630,-1330,-1240,-1416,-1900,-2684,-3741,-5008,-6398,-7818,-9147,-10286,-11122,-11566,-11552,-11031,-10009,-8515,-6645,-4506,-2283,-123,1766,3243,4178,4488,4175,3272,1901,214,-1591,-3305,-4732,-5701,-6110,-5901,-5116,-3831,-2216,-426,1304,2817,3904,4478,4431,3780,2555,866,-1126,-3252,-5304,-7087,-8450,-9228,-9374,-8820,-7626,-5847,-3629,-1132,1442,3886,6001,7612,8594,8860,8420,7305,5655,3594,1315,-1019,-3242,-5216,-6836,-8024,-8727,-8924,-8605,-7775,-6480,-4741,-2673,-339,2083,4461,6597,8317,9465,9917,9617,8577,6872,4660,2141,-443,-2851,-4860,-6300,-7065,-7133,-6563,-5485,-4082,-2569,-1147,-20,694,903,608,-140,-1221,-2495,-3772,-4893,-5691,-6045,-5889,-5201,-4042,-2514,-795,942,2486,3661,4339,4421,3916,2858,1364,-404,-2279,-4055,-5570,-6669,-7242,-7253,-6672,-5595,-4082,-2310,-407,1460,3160,4590,5684,6414,6793,6856,6650,6241,5664,4985,4206,3373,2478,1558,607,-317,-1209,-1998,-2652,-3119,-3358,-3362,-3135,-2719,-2196,-1652,-1209,-971,-1034,-1465,-2287,-3485,-4984,-6680,-8433,-10062,-11412,-12314,-12647,-12342,-11382,-9842,-7853,-5616,-3368,-1350,204,1134,1329,797,-399,-2084,-4061,-6083,-7919,-9374,-10281,-10563,-10172,-9155,-7589,-5609,-3357,-1012,1298,3400,5231,6678,7739,8387,8673,8639,8374,7959,7478,7018,6632,6358,6220,6182,6239,6325,6418,6470,6477,6429,6340,6238,6118,6020,5901,5775,5588,5311,4912,4359,3651,2799,1845,849,-103,-916,-1509,-1787,-1733,-1316,-602,342,1367,2348,3117,3540,3521,2979,1924,384,-1533,-3690,-5895,-7950,-9635,-10771,-11221,-10914,-9879,-8209,-6082,-3727,-1381,704,2335,3351,3684,3315,2318,808,-1038,-3029,-4946,-6601,-7812,-8461,-8485,-7874,-6704,-5083,-3196,-1214,633,2185,3268,3781,3683,2974,1743,101,-1787,-3744,-5597,-7174,-8364,-9056,-9223,-8856,-7990,-6701,-5061,-3174,-1133,943,2960,4783,6313,7444,8089,8214,7803,6912,5619,4056,2343,644,-928,-2239,-3204,-3755,-3853,-3499,-2703,-1528,-33,1674,3497,5304,6997,8458,9615,10406,10801,10808,10462,9809,8943,7930,6874,5831,4874,4007,3263,2588,1972,1350,696,-30,-834,-1701,-2608,-3498,-4320,-5018,-5536,-5853,-5934,-5793,-5436,-4894,-4208,-3424,-2595,-1775,-1020,-379,94,366,405,208,-226,-843,-1620,-2455,-3309,-4078,-4717,-5150,-5350,-5274,-4923,-4294,-3420,-2343,-1127,163,1453,2681,3790,4745,5525,6119,6525,6750,6801,6680,6413,5991,5466,4841,4176,3500,2874,2334,1944,1719,1691,1860,2189,2645,3132,3576,3853,3887,3569,2876,1776,323,-1410,-3294,-5180,-6912,-8324,-9302,-9726,-9573,-8825,-7550,-5853,-3874,-1807,158,1814,2998,3565,3453,2661,1242,-633,-2818,-5061,-7171,-8918,-10150,-10735,-10619,-9817,-8383,-6473,-4225,-1840,509,2668,4518,5988,7069,7765,8150,8275,8228,8071,7845,7591,7300,6969,6575,6097,5524,4864,4145,3416,2750,2211,1879,1788,1976,2406,3056,3813,4615,5315,5846,6094,6033,5638,4951,4045,3022,2005,1127,478,156,162,498,1071,1775,2465,2995,3237,3098,2533,1572,278,-1195,-2698,-4026,-5020,-5527,-5484,-4863,-3757,-2291,-670,883,2157,2969,3199,2814,1850,427,-1274,-3053,-4676,-5960,-6737,-6925,-6506,-5536,-4139,-2492,-791,753,1965,2712,2902,2550,1681,423,-1090,-2710,-4266,-5651,-6751,-7532,-7961,-8085,-7935,-7588,-7123,-6582,-6053,-5530,-5052,-4577,-4084,-3508,-2819,-1973,-985,111,1245,2312,3205,3823,4074,3929,3359,2435,1214,-162,-1555,-2810,-3778,-4338,-4415,-3967,-3009,-1601,170,2170,4263,6303,8149,9698,10845,11554,11793,11591,10987,10052,8866,7515,6073,4616,3188,1851,617,-467,-1399,-2144,-2701,-3044,-3193,-3137,-2916,-2563,-2128,-1675,-1272,-958,-800,-786,-928,-1177,-1479,-1771,-1971,-2042,-1932,-1652,-1229,-715,-203,233,495,535,301,-183,-890,-1720,-2569,-3305,-3812,-3988,-3785,-3190,-2261,-1091,187,1432,2507,3314,3786,3921,3751,3351,2812,2244,1725,1344,1126,1102,1241,1521,1877,2266,2629,2929,3127,3223,3180,3036,2752,2359,1844,1201,449,-423,-1387,-2423,-3486,-4529,-5498,-6333,-6991,-7435,-7638,-7608,-7350,-6887,-6267,-5513,-4689,-3833,-3002,-2263,-1663,-1277,-1130,-1262,-1653,-2274,-3053,-3893,-4687,-5323,-5703,-5754,-5443,-4782,-3810,-2610,-1262,140,1515,2821,4001,5076,6025,6886,7674,8392,9047,9610,10044,10300,10321,10055,9475,8567,7364,5930,4361,2791,1361,205,-538,-807,-538,221,1404,2866,4438,5929,7158,7975,8284,8054,7313,6166,4730,3183,1664,332,-731,-1445,-1829,-1899,-1751,-1471,-1170,-941,-860,-956,-1239,-1659,-2155,-2641,-3030,-3255,-3270,-3073,-2694,-2198,-1679,-1234,-966,-949,-1227,-1797,-2616,-3588,-4585,-5470,-6092,-6343,-6138,-5464,-4354,-2904,-1262,422,1952,3193,4013,4352,4201,3623,2715,1622,489,-544,-1370,-1933,-2219,-2266,-2147,-1952,-1779,-1709,-1788,-2045,-2434,-2914,-3371,-3716,-3825,-3609,-3013,-1998,-622,1057,2894,4725,6380,7674,8482,8702,8326,7380,5984,4277,2448,677,-851,-2000,-2660,-2781,-2364,-1448,-125,1502,3292,5115,6832,8316,9465,10181,10423,10170,9438,8282,6790,5060,3220,1380,-340,-1859,-3096,-4023,-4622,-4915,-4931,-4731,-4358,-3874,-3335,-2769,-2229,-1729,-1293,-937,-655,-452,-306,-205,-128,-48,30,143,263,408,554,677,773,787,729,565,320,21,-283,-520,-621,-527,-184,400,1218,2177,3207,4164,4959,5459,5622,5390,4809,3926,2870,1775,803,109,-184,6,703,1865,3396,5135,6902,8495,9727,10454,10570,10054,8938,7334,5385,3290,1226,-624,-2145,-3253,-3959,-4296,-4373,-4303,-4205,-4198,-4343,-4694,-5239,-5945,-6751,-7574,-8333,-8946,-9348,-9497,-9368,-8977,-8340,-7526,-6600,-5649,-4757,-4000,-3440,-3116,-3046,-3202,-3556,-4016,-4502,-4902,-5111,-5048,-4637,-3861,-2710,-1242,482,2347,4242,6043,7627,8908,9794,10251,10267,9850,9070,7977,6683,5277,3882,2597,1526,753,326,294,636,1332,2319,3501,4790,6064,7217,8152,8794,9092,9041,8651,7985,7095,6090,5028,4011,3096,2339,1774,1420,1259,1267,1374,1513,1600,1566,1356,950,357,-382,-1198,-2038,-2808,-3483,-4019,-4421,-4719,-4949,-5173,-5445,-5810,-6297,-6916,-7631,-8396,-9113,-9694,-10015,-10001,-9576,-8728,-7499,-5962,-4261,-2541,-966,315,1190,1589,1495,945,25,-1150,-2439,-3698,-4808,-5654,-6196,-6396,-6292,-5922,-5376,-4725,-4071,-3476,-3001,-2682,-2515,-2493,-2556,-2657,-2714,-2667,-2442,-2009,-1334,-451,619,1786,2965,4052,4943,5565,5861,5817,5459,4845,4054,3193,2353,1633,1109,833,846,1138,1702,2475,3387,4355,5271,6051,6614,6897,6877,6535,5906,5005,3908,2647,1309,-71,-1407,-2681,-3819,-4810,-5615,-6226,-6631,-6839,-6854,-6701,-6403,-5995,-5514,-4998,-4492,-4022,-3618,-3301,-3070,-2934,-2889,-2910,-3005,-3126,-3278,-3425,-3553,-3664,-3721,-3747,-3697,-3587,-3378,-3082,-2680,-2199,-1654,-1092,-563,-115,198,352,328,145,-170,-559,-969,-1336,-1603,-1720,-1658,-1377,-880,-152,782,1900,3141,4447,5709,6836,7704,8216,8299,7900,7053,5795,4259,2554,858,-714,-2021,-3016,-3648,-3968,-4018,-3905,-3732,-3593,-3583,-3751,-4122,-4691,-5410,-6223,-7036,-7780,-8349,-8699,-8759,-8525,-7994,-7214,-6243,-5176,-4119,-3178,-2464,-2042,-1967,-2224,-2776,-3531,-4381,-5198,-5873,-6302,-6430,-6219,-5683,-4857,-3797,-2597,-1316,-64,1105,2115,2922,3503,3835,3939,3815,3508,3044,2472,1842,1211,637,181,-106,-181,-23,366,964,1714,2568,3444,4288,5055,5704,6236,6648,6950,7165,7289,7321,7258,7070,6764,6326,5775,5142,4463,3770,3112,2492,1940,1443,999,600,225,-124,-467,-802,-1136,-1482,-1831,-2207,-2600,-3027,-3493,-3997,-4547,-5126,-5723,-6298,-6814,-7207,-7426,-7398,-7091,-6457,-5507,-4258,-2787,-1176,436,1928,3160,4005,4395,4256,3619,2512,1047,-655,-2429,-4125,-5592,-6715,-7428,-7697,-7557,-7077,-6355,-5513,-4674,-3938,-3393,-3083,-3006,-3137,-3393,-3682,-3895,-3929,-3708,-3182,-2355,-1259,26,1402,2765,4004,5041,5815,6299,6503,6443,6177,5759,5242,4714,4191,3772,3449,3283,3257,3372,3599,3891,4210,4510,4746,4900,4942,4870,4677,4366,3933,3390,2738,1990,1166,286,-613,-1494,-2312,-3023,-3583,-3964,-4141,-4111,-3883,-3478,-2936,-2289,-1588,-866,-160,506,1104,1620,2030,2322,2491,2518,2426,2218,1940,1617,1318,1057,904,842,896,1022,1201,1363,1473,1465,1308,979,476,-172,-927,-1718,-2484,-3150,-3650,-3945,-3995,-3792,-3350,-2678,-1825,-821,294,1469,2671,3841,4944,5906,6698,7241,7517,7489,7155,6540,5672,4622,3442,2211,999,-131,-1118,-1925,-2526,-2913,-3115,-3153,-3104,-3008,-2946,-2961,-3099,-3371,-3766,-4261,-4787,-5300,-5711,-5976,-6043,-5904,-5552,-5037,-4393,-3686,-2977,-2312,-1736,-1271,-917,-675,-522,-453,-435,-476,-543,-633,-727,-779,-774,-660,-403,11,602,1351,2221,3173,4137,5053,5853,6482,6892,7055,6962,6627,6079,5381,4587,3788,3045,2433,1987,1742,1690,1828,2108,2510,2977,3484,3992,4481,4938,5342,5703,5981,6188,6272,6225,5999,5592,4978,4190,3252,2235,1214,272,-507,-1064,-1362,-1397,-1215,-871,-476,-119,88,67,-230,-831,-1707,-2812,-4058,-5357,-6571,-7620,-8372,-8769,-8758,-8325,-7516,-6378,-5022,-3540,-2055,-670,514,1427,2004,2221,2070,1579,792,-205,-1328,-2465,-3511,-4374,-4966,-5247,-5191,-4822,-4194,-3378,-2485,-1602,-832,-256,89,167,13,-333,-784,-1243,-1605,-1781,-1699,-1323,-669,236,1297,2439,3557,4549,5364,5912,6212,6234,6032,5635,5096,4458,3753,3007,2237,1450,671,-96,-806,-1448,-1956,-2322,-2486,-2450,-2200,-1769,-1195,-554,85,628,1006,1160,1052,695,99,-662,-1533,-2411,-3234,-3907,-4390,-4645,-4649,-4436,-4004,-3427,-2717,-1952,-1142,-347,431,1154,1813,2378,2818,3103,3199,3088,2774,2283,1676,1034,440,-14,-272,-303,-110,260,743,1255,1701,2018,2141,2045,1740,1253,660,27,-545,-980,-1193,-1138,-788,-146,742,1811,2968,4110,5148,5998,6616,6978,7096,6995,6706,6270,5704,5031,4255,3375,2399,1343,212,-919,-2047,-3058,-3942,-4605,-5048,-5252,-5245,-5101,-4872,-4671,-4566,-4629,-4897,-5376,-6031,-6813,-7631,-8411,-9044,-9473,-9603,-9418,-8872,-7997,-6814,-5399,-3831,-2222,-674,699,1809,2585,2979,2974,2598,1882,928,-183,-1309,-2331,-3124,-3575,-3628,-3230,-2426,-1251,168,1724,3260,4647,5765,6521,6871,6809,6366,5622,4682,3666,2712,1932,1426,1262,1462,2015,2867,3929,5116,6303,7414,8367,9121,9677,10033,10235,10300,10263,10107,9831,9386,8761,7912,6878,5666,4377,3079,1886,880,118,-367,-606,-644,-569,-481,-474,-637,-1026,-1667,-2556,-3645,-4877,-6152,-7384,-8463,-9312,-9849,-10044,-9873,-9372,-8580,-7591,-6485,-5373,-4329,-3434,-2715,-2199,-1854,-1664,-1574,-1542,-1526,-1492,-1419,-1300,-1130,-921,-684,-424,-158,116,389,648,885,1075,1194,1221,1131,919,586,164,-312,-775,-1167,-1412,-1456,-1236,-738,56,1104,2355,3717,5089,6362,7439,8243,8736,8897,8755,8340,7700,6901,5964,4973,3935,2937,2002,1210,610,255,179,397,883,1593,2441,3328,4141,4768,5121,5117,4741,3979,2884,1534,21,-1516,-2968,-4213,-5162,-5753,-5964,-5812,-5343,-4638,-3787,-2879,-2013,-1237,-604,-123,215,428,543,588,565,507,394,271,135,33,6,82,311,693,1219,1856,2526,3166,3675,3992,4055,3838,3364,2658,1816,922,89,-573,-974,-1048,-755,-113,840,2019,3307,4594,5738,6643,7208,7393,7177,6605,5735,4673,3515,2381,1345,494,-153,-567,-773,-796,-672,-448,-146,187,548,903,1245,1541,1778,1905,1905,1721,1344,734,-97,-1143,-2355,-3674,-5007,-6259,-7309,-8061,-8429,-8365,-7871,-6984,-5810,-4458,-3080,-1803,-745,17,433,504,239,-310,-1089,-2028,-3046,-4075,-5020,-5820,-6388,-6685,-6652,-6296,-5608,-4640,-3441,-2093,-684,697,1960,3035,3868,4431,4730,4791,4673,4452,4201,4021,3958,4092,4423,4969,5687,6530,7424,8285,9039,9601,9939,10001,9810,9362,8705,7871,6914,5870,4798,3743,2758,1916,1233,801,587,633,872,1245,1654,1991,2147,2039,1604,832,-258,-1587,-3064,-4553,-5926,-7047,-7803,-8114,-7947,-7305,-6277,-4942,-3496,-2053,-842,44,452,342,-281,-1372,-2792,-4398,-6000,-7423,-8499,-9127,-9229,-8816,-7943,-6716,-5275,-3787,-2391,-1229,-392,74,156,-105,-653,-1408,-2283,-3210,-4105,-4924,-5610,-6112,-6402,-6415,-6143,-5524,-4584,-3305,-1741,37,1958,3872,5686,7233,8424,9157,9400,9159,8481,7459,6187,4770,3298,1845,469,-787,-1889,-2800,-3485,-3922,-4074,-3950,-3544,-2904,-2086,-1163,-237,610,1285,1704,1839,1631,1126,326,-689,-1833,-3024,-4139,-5103,-5815,-6229,-6292,-6014,-5392,-4482,-3335,-2034,-653,720,2011,3147,4057,4697,5010,4983,4604,3895,2925,1748,502,-725,-1795,-2617,-3111,-3250,-3045,-2563,-1891,-1176,-517,-75,94,-93,-624,-1457,-2505,-3619,-4672,-5481,-5943,-5938,-5447,-4473,-3089,-1434,357,2085,3591,4717,5339,5402,4881,3847,2387,671,-1124,-2810,-4198,-5152,-5569,-5409,-4703,-3525,-2016,-333,1339,2832,3989,4708,4910,4585,3753,2469,838,-1044,-3042,-5025,-6881,-8466,-9709,-10519,-10859,-10743,-10178,-9258,-8059,-6694,-5293,-3961,-2825,-1959,-1426,-1230,-1343,-1686,-2172,-2686,-3138,-3453,-3582,-3520,-3276,-2884,-2400,-1864,-1330,-846,-427,-124,74,149,111,-15,-217,-451,-699,-905,-1051,-1085,-987,-731,-301,295,1047,1925,2887,3887,4864,5775,6552,7157,7543,7672,7535,7124,6466,5605,4604,3546,2508,1577,815,271,-24,-72,119,505,1047,1688,2371,3047,3651,4150,4479,4618,4515,4162,3536,2648,1520,190,-1257,-2770,-4204,-5513,-6560,-7305,-7699,-7738,-7459,-6927,-6229,-5464,-4745,-4140,-3741,-3575,-3662,-3986,-4495,-5123,-5781,-6367,-6792,-6966,-6847,-6400,-5654,-4645,-3463,-2183,-915,282,1323,2194,2857,3339,3619,3728,3658,3422,3034,2514,1899,1248,606,63,-346,-547,-520,-255,249,942,1784,2690,3567,4326,4856,5111,5029,4650,4001,3171,2243,1297,392,-429,-1172,-1819,-2406,-2914,-3368,-3729,-3986,-4092,-4015,-3732,-3231,-2530,-1670,-706,278,1203,1999,2589,2951,3060,2936,2625,2175,1667,1159,718,391,199,151,234,403,633,856,1037,1129,1117,988,773,489,197,-60,-224,-260,-140,143,564,1108,1699,2310,2853,3288,3553,3607,3425,2994,2332,1479,508,-490,-1392,-2079,-2426,-2338,-1753,-675,843,2682,4669,6614,8305,9552,10213,10181,9440,8028,6057,3689,1129,-1412,-3718,-5615,-6957,-7661,-7712,-7135,-6035,-4535,-2807,-1019,653,2078,3131,3766,3953,3727,3154,2306,1295,211,-862,-1848,-2708,-3411,-3954,-4348,-4617,-4789,-4888,-4931,-4931,-4867,-4734,-4503,-4146,-3681,-3093,-2444,-1771,-1130,-579,-132,170,352,387,304,87,-246,-704,-1246,-1874,-2515,-3139,-3674,-4067,-4276,-4261,-4020,-3548,-2873,-2028,-1053,4,1098,2184,3223,4185,5038,5775,6375,6849,7202,7460,7655,7821,8003,8227,8524,8880,9293,9699,10060,10300,10368,10216,9824,9185,8319,7271,6084,4835,3578,2384,1306,389,-339,-853,-1155,-1248,-1165,-941,-651,-351,-136,-69,-203,-578,-1177,-1969,-2890,-3848,-4769,-5561,-6174,-6574,-6760,-6764,-6625,-6409,-6177,-5986,-5882,-5879,-5989,-6179,-6420,-6661,-6832,-6897,-6782,-6464,-5913,-5133,-4143,-2996,-1759,-515,624,1582,2256,2600,2587,2239,1626,850,32,-699,-1241,-1516,-1493,-1192,-643,44,822,1553,2200,2679,2977,3091,3042,2874,2621,2324,1994,1661,1323,1020,770,635,643,844,1226,1772,2410,3056,3606,3958,4038,3784,3204,2315,1205,-30,-1262,-2373,-3247,-3817,-4031,-3896,-3460,-2786,-1995,-1172,-439,136,485,587,452,114,-367,-904,-1439,-1868,-2174,-2292,-2259,-2073,-1806,-1491,-1200,-950,-780,-671,-616,-577,-519,-409,-219,60,423,850,1300,1735,2114,2388,2550,2556,2433,2164,1788,1328,825,331,-99,-418,-559,-498,-204,309,1005,1821,2666,3444,4055,4416,4466,4187,3572,2698,1607,438,-741,-1799,-2679,-3320,-3703,-3840,-3750,-3476,-3056,-2514,-1892,-1191,-441,350,1173,2000,2834,3648,4434,5159,5795,6278,6565,6562,6225,5491,4347,2809,928,-1188,-3419,-5603,-7596,-9251,-10458,-11152,-11301,-10950,-10172,-9086,-7835,-6537,-5328,-4256,-3396,-2727,-2263,-1969,-1831,-1837,-1968,-2232,-2603,-3070,-3609,-4157,-4681,-5093,-5332,-5333,-5026,-4388,-3409,-2106,-556,1171,2954,4685,6253,7567,8560,9196,9478,9432,9118,8613,7997,7364,6782,6302,5975,5776,5734,5786,5933,6124,6335,6536,6689,6774,6762,6628,6379,5984,5482,4853,4144,3366,2557,1763,1020,377,-132,-487,-669,-695,-555,-298,84,534,1049,1585,2108,2577,2940,3141,3130,2849,2283,1407,254,-1133,-2686,-4297,-5884,-7319,-8533,-9432,-9983,-10171,-9996,-9527,-8794,-7883,-6853,-5765,-4674,-3626,-2644,-1765,-980,-300,290,816,1287,1734,2157,2549,2891,3150,3287,3277,3097,2769,2302,1768,1209,703,307,56,-8,94,372,761,1241,1732,2205,2598,2900,3099,3199,3239,3200,3133,2984,2776,2452,2009,1434,732,-64,-907,-1728,-2453,-2997,-3299,-3292,-2957,-2290,-1340,-166,1117,2410,3584,4549,5218,5559,5569,5285,4784,4156,3511,2948,2562,2390,2479,2788,3291,3905,4556,5162,5656,5985,6117,6025,5722,5204,4499,3639,2653,1591,497,-575,-1574,-2434,-3112,-3553,-3729,-3638,-3288,-2735,-2031,-1251,-467,268,904,1427,1821,2101,2272,2357,2354,2286,2130,1917,1624,1290,913,541,195,-93,-290,-403,-424,-384,-320,-276,-294,-412,-640,-969,-1365,-1757,-2077,-2245,-2185,-1865,-1248,-372,723,1945,3202,4373,5353,6031,6340,6217,5659,4679,3350,1756,24,-1730,-3375,-4811,-5954,-6764,-7219,-7347,-7173,-6777,-6189,-5505,-4736,-3953,-3140,-2325,-1478,-620,254,1104,1880,2516,2928,3059,2852,2306,1431,316,-961,-2248,-3438,-4391,-5022,-5264,-5099,-4547,-3664,-2528,-1241,101,1399,2567,3550,4299,4809,5083,5158,5077,4897,4675,4465,4310,4252,4303,4487,4790,5208,5704,6242,6758,7180,7442,7461,7208,6648,5801,4706,3444,2087,760,-471,-1501,-2279,-2768,-2946,-2848,-2491,-1952,-1285,-575,106,691,1119,1359,1371,1166,733,116,-673,-1568,-2543,-3522,-4473,-5330,-6059,-6626,-7005,-7200,-7208,-7064,-6784,-6425,-6013,-5604,-5214,-4870,-4562,-4261,-3934,-3493,-2906,-2081,-1016,303,1822,3451,5061,6512,7644,8344,8499,8086,7097,5618,3748,1633,-552,-2658,-4523,-6040,-7121,-7730,-7873,-7583,-6943,-6018,-4928,-3742,-2571,-1469,-501,294,901,1296,1486,1456,1218,778,154,-610,-1482,-2378,-3258,-4027,-4660,-5082,-5296,-5271,-5030,-4594,-3990,-3273,-2478,-1665,-866,-141,504,1020,1421,1691,1843,1885,1830,1694,1480,1212,898,563,244,-34,-214,-271,-156,127,583,1160,1797,2406,2887,3153,3131,2796,2145,1247,179,-931,-1968,-2799,-3346,-3526,-3337,-2787,-1936,-873,317,1519,2651,3626,4391,4889,5121,5052,4714,4115,3287,2280,1147,-53,-1237,-2343,-3303,-4055,-4579,-4860,-4916,-4801,-4570,-4306,-4098,-4005,-4088,-4356,-4779,-5295,-5790,-6144,-6231,-5953,-5260,-4153,-2705,-1033,695,2315,3654,4587,5016,4919,4301,3233,1812,151,-1610,-3349,-4959,-6338,-7439,-8228,-8699,-8886,-8826,-8556,-8152,-7613,-7018,-6348,-5651,-4918,-4173,-3435,-2732,-2105,-1602,-1255,-1107,-1168,-1426,-1864,-2426,-3046,-3674,-4218,-4646,-4904,-4970,-4843,-4522,-4033,-3389,-2615,-1733,-752,289,1380,2485,3564,4588,5497,6281,6880,7324,7577,7707,7722,7702,7682,7716,7833,8030,8284,8547,8724,8742,8497,7920,6976,5658,4036,2191,270,-1590,-3252,-4588,-5537,-6052,-6151,-5874,-5288,-4484,-3536,-2546,-1568,-684,68,644,1016,1178,1122,867,419,-176,-915,-1735,-2626,-3537,-4438,-5296,-6069,-6738,-7268,-7646,-7869,-7936,-7872,-7695,-7434,-7101,-6721,-6264,-5746,-5108,-4349,-3432,-2361,-1154,138,1447,2671,3717,4487,4918,4972,4656,4018,3133,2095,1008,-44,-987,-1764,-2373,-2771,-3001,-3037,-2910,-2616,-2152,-1529,-743,193,1252,2405,3591,4762,5823,6721,7355,7674,7624,7182,6373,5241,3876,2375,857,-588,-1847,-2888,-3652,-4155,-4407,-4452,-4328,-4093,-3772,-3399,-2993,-2548,-2083,-1579,-1058,-507,35,571,1065,1491,1844,2094,2264,2351,2402,2432,2494,2619,2815,3114,3460,3848,4180,4409,4444,4235,3750,2992,1996,843,-388,-1582,-2654,-3521,-4119,-4417,-4394,-4054,-3419,-2524,-1431,-206,1051,2260,3297,4094,4555,4646,4349,3684,2728,1556,306,-913,-1957,-2734,-3154,-3192,-2853,-2185,-1290,-278,724,1594,2251,2623,2718,2552,2215,1784,1385,1106,1039,1231,1694,2406,3297,4282,5240,6068,6656,6930,6853,6408,5641,4598,3371,2032,684,-622,-1805,-2841,-3700,-4382,-4898,-5270,-5529,-5711,-5834,-5920,-5952,-5923,-5791,-5526,-5087,-4465,-3657,-2706,-1669,-631,325,1103,1652,1897,1851,1478,838,-42,-1093,-2236,-3394,-4476,-5385,-6055,-6401,-6387,-5989,-5209,-4107,-2728,-1199,400,1931,3306,4433,5267,5792,6038,6070,5975,5852,5799,5881,6157,6611,7220,7899,8544,9039,9251,9101,8503,7480,6049,4345,2488,674,-938,-2187,-2955,-3187,-2862,-2035,-791,736,2408,4043,5517,6660,7399,7653,7420,6726,5657,4323,2844,1367,-15,-1208,-2168,-2897,-3413,-3777,-4052,-4306,-4607,-4980,-5459,-6011,-6608,-7176,-7638,-7913,-7924,-7632,-7015,-6095,-4941,-3619,-2263,-956,179,1078,1680,1968,1964,1707,1273,740,193,-299,-679,-940,-1082,-1157,-1219,-1339,-1574,-1958,-2494,-3139,-3833,-4473,-4967,-5211,-5133,-4682,-3853,-2674,-1227,387,2020,3532,4756,5572,5862,5595,4772,3491,1868,99,-1656,-3206,-4429,-5234,-5592,-5527,-5100,-4414,-3561,-2655,-1760,-944,-222,411,976,1517,2060,2637,3250,3883,4509,5078,5554,5888,6074,6089,5972,5740,5439,5119,4799,4526,4285,4072,3861,3591,3239,2747,2083,1252,238,-909,-2148,-3412,-4620,-5688,-6531,-7062,-7219,-6949,-6234,-5107,-3622,-1909,-97,1635,3127,4215,4807,4814,4270,3211,1781,137,-1530,-3037,-4228,-4998,-5290,-5136,-4587,-3778,-2824,-1873,-1034,-404,-29,84,-58,-374,-824,-1297,-1737,-2063,-2233,-2220,-2017,-1640,-1126,-516,136,769,1343,1796,2111,2263,2257,2108,1846,1499,1120,728,378,79,-139,-277,-340,-348,-326,-303,-304,-341,-413,-503,-569,-587,-501,-296,46,501,1027,1555,2014,2328,2446,2319,1954,1329,510,-500,-1606,-2768,-3903,-4934,-5803,-6430,-6784,-6818,-6543,-5960,-5117,-4074,-2904,-1696,-526,535,1455,2211,2841,3369,3878,4407,5024,5728,6532,7367,8192,8884,9384,9555,9367,8722,7652,6146,4302,2218,30,-2083,-3980,-5489,-6486,-6894,-6658,-5803,-4392,-2536,-396,1848,4004,5877,7306,8161,8378,7948,6934,5452,3675,1777,-34,-1615,-2834,-3634,-4018,-4029,-3766,-3319,-2811,-2292,-1833,-1423,-1047,-665,-230,287,893,1565,2250,2871,3338,3573,3501,3102,2377,1397,256,-906,-1934,-2700,-3072,-2998,-2460,-1501,-241,1198,2621,3858,4744,5138,4974,4233,2984,1348,-484,-2314,-3921,-5123,-5783,-5816,-5222,-4046,-2408,-466,1606,3596,5334,6640,7394,7516,6990,5871,4282,2388,400,-1487,-3084,-4268,-4966,-5176,-4959,-4422,-3692,-2924,-2213,-1680,-1339,-1217,-1244,-1360,-1457,-1446,-1236,-777,-31,970,2199,3556,4948,6261,7379,8213,8691,8789,8514,7915,7064,6053,4964,3889,2878,1986,1217,586,64,-355,-691,-957,-1134,-1211,-1148,-906,-462,219,1113,2204,3412,4655,5817,6775,7428,7675,7475,6817,5748,4357,2782,1162,-334,-1585,-2479,-2966,-3032,-2719,-2094,-1259,-318,619,1452,2104,2509,2629,2446,1972,1231,291,-785,-1898,-2954,-3863,-4538,-4923,-4974,-4684,-4068,-3175,-2069,-851,394,1542,2518,3228,3635,3699,3438,2864,2055,1048,-37,-1164,-2209,-3149,-3909,-4477,-4834,-4975,-4901,-4616,-4118,-3425,-2547,-1532,-434,663,1652,2437,2903,2983,2640,1877,774,-579,-2035,-3452,-4686,-5627,-6179,-6318,-6032,-5370,-4408,-3230,-1950,-665,534,1566,2388,2970,3329,3492,3538,3537,3585,3765,4139,4739,5565,6559,7645,8720,9651,10342,10670,10575,10007,8961,7476,5611,3486,1211,-1044,-3135,-4906,-6214,-6965,-7088,-6573,-5472,-3859,-1900,261,2414,4391,6009,7146,7700,7645,6995,5832,4271,2480,608,-1158,-2708,-3920,-4767,-5228,-5360,-5213,-4884,-4437,-3959,-3486,-3076,-2729,-2481,-2318,-2260,-2293,-2438,-2676,-3025,-3465,-3984,-4571,-5178,-5791,-6335,-6780,-7055,-7116,-6913,-6432,-5659,-4630,-3394,-2017,-602,764,1974,2947,3601,3905,3834,3425,2738,1869,934,54,-654,-1113,-1243,-1050,-520,285,1298,2435,3574,4625,5457,5979,6111,5787,5021,3834,2338,667,-1015,-2524,-3730,-4514,-4839,-4731,-4256,-3547,-2741,-1983,-1399,-1078,-1068,-1359,-1917,-2630,-3404,-4085,-4556,-4694,-4422,-3709,-2561,-1065,681,2516,4278,5803,6943,7596,7691,7228,6223,4780,2984,985,-1091,-3120,-4979,-6590,-7890,-8822,-9392,-9554,-9347,-8751,-7817,-6566,-5066,-3397,-1646,68,1633,2944,3887,4404,4440,3992,3097,1826,297,-1349,-2943,-4332,-5344,-5880,-5852,-5249,-4128,-2573,-757,1156,2971,4497,5607,6164,6144,5533,4397,2854,1039,-865,-2688,-4262,-5457,-6178,-6399,-6123,-5431,-4409,-3189,-1885,-615,534,1491,2218,2704,2944,2972,2804,2484,2030,1484,860,189,-512,-1227,-1925,-2596,-3208,-3732,-4141,-4398,-4464,-4331,-3970,-3410,-2680,-1850,-1018,-291,213,392,177,-459,-1489,-2819,-4321,-5832,-7180,-8226,-8866,-9046,-8798,-8180,-7328,-6368,-5465,-4724,-4252,-4071,-4168,-4473,-4867,-5211,-5363,-5177,-4586,-3511,-2006,-117,1993,4179,6223,7965,9226,9923,9985,9451,8365,6866,5072,3147,1230,-549,-2068,-3254,-4013,-4334,-4167,-3548,-2508,-1114,524,2298,4074,5718,7122,8176,8811,8987,8679,7922,6750,5252,3532,1711,-57,-1633,-2879,-3677,-3966,-3725,-2995,-1886,-533,867,2140,3095,3605,3568,2959,1809,205,-1714,-3786,-5837,-7696,-9222,-10316,-10896,-10979,-10561,-9746,-8612,-7288,-5899,-4549,-3347,-2351,-1602,-1114,-850,-788,-849,-996,-1153,-1303,-1403,-1471,-1493,-1520,-1537,-1586,-1658,-1737,-1818,-1841,-1782,-1590,-1231,-691,29,889,1817,2727,3490,4004,4154,3897,3214,2172,894,-464,-1695,-2637,-3139,-3131,-2613,-1661,-416,943,2226,3253,3904,4091,3832,3169,2242,1198,225,-522,-889,-801,-217,817,2211,3809,5450,6937,8126,8878,9139,8893,8183,7104,5756,4270,2746,1285,-64,-1249,-2261,-3087,-3730,-4175,-4430,-4462,-4280,-3862,-3229,-2390,-1401,-305,812,1880,2803,3507,3919,3988,3708,3081,2179,1093,-61,-1133,-2008,-2573,-2764,-2584,-2065,-1318,-470,324,918,1190,1067,517,-418,-1654,-3069,-4499,-5794,-6801,-7394,-7514,-7110,-6239,-4956,-3410,-1735,-102,1342,2481,3242,3609,3621,3361,2939,2491,2120,1943,1994,2306,2840,3542,4325,5103,5782,6302,6607,6679,6513,6133,5576,4891,4136,3361,2618,1944,1347,846,394,-12,-432,-883,-1380,-1917,-2441,-2897,-3203,-3287,-3100,-2631,-1912,-1038,-121,667,1204,1330,1001,170,-1065,-2602,-4219,-5720,-6845,-7425,-7289,-6400,-4768,-2521,158,3017,5795,8218,10083,11199,11521,11013,9780,7944,5691,3218,723,-1629,-3679,-5341,-6524,-7214,-7395,-7095,-6365,-5265,-3879,-2308,-635,1016,2569,3927,5024,5820,6272,6386,6161,5633,4845,3870,2786,1701,725,-37,-479,-551,-221,477,1451,2585,3712,4677,5331,5564,5317,4587,3428,1937,248,-1502,-3167,-4630,-5802,-6622,-7080,-7186,-6988,-6551,-5955,-5270,-4580,-3928,-3360,-2884,-2485,-2143,-1806,-1444,-1006,-474,160,882,1638,2377,3009,3450,3639,3505,3051,2282,1273,113,-1068,-2145,-2994,-3509,-3630,-3342,-2663,-1687,-521,688,1784,2618,3094,3120,2711,1898,782,-503,-1810,-3003,-3964,-4632,-4982,-5056,-4923,-4685,-4442,-4269,-4214,-4274,-4394,-4503,-4480,-4230,-3660,-2714,-1398,242,2109,4042,5897,7481,8654,9313,9376,8883,7857,6434,4730,2896,1079,-607,-2048,-3168,-3916,-4242,-4146,-3627,-2721,-1492,-29,1554,3109,4498,5574,6215,6339,5898,4927,3488,1729,-189,-2071,-3714,-4964,-5663,-5766,-5230,-4126,-2551,-664,1340,3260,4890,6059,6626,6529,5745,4343,2432,180,-2217,-4560,-6650,-8330,-9481,-10037,-9988,-9382,-8298,-6860,-5205,-3474,-1805,-323,883,1742,2224,2340,2119,1644,984,261,-444,-1023,-1414,-1572,-1487,-1203,-767,-281,170,493,622,526,212,-271,-848,-1414,-1875,-2127,-2115,-1809,-1227,-438,458,1342,2069,2549,2684,2471,1918,1123,185,-753,-1563,-2142,-2409,-2365,-2026,-1489,-846,-218,300,642,788,756,614,425,296,281,449,807,1349,2025,2769,3505,4148,4635,4917,4982,4824,4497,4016,3461,2855,2249,1663,1115,615,181,-193,-457,-633,-651,-549,-275,115,622,1170,1714,2174,2499,2642,2594,2368,2023,1612,1249,977,883,978,1250,1675,2151,2623,2971,3137,3053,2675,2028,1101,-14,-1278,-2586,-3867,-5032,-6028,-6785,-7297,-7515,-7469,-7139,-6556,-5750,-4733,-3584,-2321,-1048,188,1290,2187,2818,3134,3124,2813,2236,1508,707,-25,-573,-840,-739,-248,620,1805,3193,4654,6030,7177,7965,8309,8171,7559,6551,5238,3781,2311,987,-75,-791,-1116,-1079,-730,-176,476,1108,1638,1996,2173,2177,2048,1847,1622,1422,1258,1125,1000,841,623,333,-21,-388,-717,-936,-983,-816,-421,179,940,1784,2636,3405,4032,4454,4661,4637,4413,4008,3471,2822,2099,1321,501,-323,-1142,-1898,-2560,-3061,-3371,-3439,-3267,-2861,-2260,-1542,-757,-21,631,1123,1451,1619,1672,1670,1684,1774,1976,2300,2719,3183,3611,3948,4104,4069,3803,3345,2721,1997,1242,524,-92,-556,-838,-932,-844,-619,-292,69,408,686,847,903,829,681,467,264,81,-21,-47,13,135,288,441,564,655,706,771,863,1066,1384,1880,2501,3236,3971,4617,5044,5150,4863,4158,3066,1680,129,-1421,-2805,-3881,-4530,-4702,-4387,-3655,-2595,-1370,-119,984,1815,2280,2326,1967,1244,246,-923,-2156,-3342,-4404,-5277,-5936,-6373,-6597,-6629,-6492,-6192,-5746,-5144,-4391,-3490,-2444,-1294,-57,1189,2411,3518,4465,5187,5649,5836,5743,5405,4843,4126,3291,2417,1549,762,113,-340,-543,-460,-78,606,1542,2680,3909,5133,6213,7054,7550,7660,7374,6731,5826,4764,3685,2698,1910,1353,1046,928,926,945,886,685,299,-258,-958,-1715,-2455,-3092,-3556,-3815,-3865,-3737,-3491,-3216,-2971,-2846,-2863,-3051,-3374,-3787,-4222,-4585,-4827,-4866,-4690,-4297,-3718,-3021,-2287,-1601,-1059,-708,-608,-739,-1082,-1569,-2104,-2608,-2975,-3153,-3097,-2825,-2369,-1825,-1266,-806,-502,-414,-526,-818,-1200,-1592,-1885,-1997,-1858,-1450,-777,95,1077,2058,2901,3515,3796,3724,3291,2562,1613,568,-470,-1369,-2045,-2415,-2440,-2116,-1454,-525,605,1835,3058,4172,5068,5664,5889,5708,5107,4120,2805,1260,-397,-2032,-3495,-4675,-5450,-5778,-5631,-5056,-4134,-2973,-1716,-464,647,1574,2244,2675,2857,2828,2620,2255,1766,1168,486,-265,-1043,-1825,-2544,-3164,-3614,-3858,-3851,-3595,-3105,-2443,-1688,-953,-339,47,134,-100,-670,-1499,-2529,-3652,-4761,-5779,-6621,-7251,-7646,-7822,-7800,-7620,-7327,-6932,-6486,-5964,-5390,-4733,-3986,-3143,-2192,-1167,-86,977,1976,2814,3445,3799,3849,3606,3082,2362,1514,656,-106,-670,-938,-872,-437,311,1311,2425,3522,4443,5072,5311,5130,4548,3632,2503,1270,80,-975,-1805,-2367,-2671,-2716,-2592,-2337,-2052,-1793,-1620,-1564,-1632,-1819,-2089,-2415,-2753,-3058,-3303,-3446,-3478,-3385,-3192,-2905,-2593,-2274,-2041,-1905,-1946,-2146,-2529,-3048,-3645,-4248,-4765,-5110,-5216,-5036,-4563,-3822,-2874,-1818,-749,202,949,1404,1522,1311,789,41,-849,-1775,-2621,-3305,-3741,-3887,-3718,-3239,-2476,-1478,-301,985,2300,3583,4741,5722,6452,6884,6978,6710,6069,5080,3767,2207,476,-1319,-3059,-4632,-5907,-6807,-7237,-7184,-6633,-5648,-4297,-2723,-1029,614,2104,3314,4182,4654,4737,4441,3830,2955,1914,762,-405,-1537,-2577,-3473,-4219,-4760,-5114,-5242,-5167,-4871,-4382,-3698,-2865,-1900,-855,233,1295,2287,3119,3748,4095,4127,3818,3181,2255,1110,-154,-1430,-2597,-3550,-4206,-4498,-4404,-3947,-3160,-2160,-1024,85,1081,1828,2270,2348,2067,1460,598,-415,-1464,-2411,-3152,-3591,-3679,-3426,-2860,-2084,-1201,-334,398,908,1140,1078,748,216,-446,-1129,-1738,-2198,-2420,-2394,-2081,-1526,-765,129,1079,2004,2843,3542,4078,4456,4676,4792,4822,4826,4832,4874,4968,5118,5302,5493,5637,5688,5588,5300,4793,4058,3120,2008,783,-496,-1754,-2928,-3945,-4752,-5306,-5552,-5498,-5117,-4456,-3560,-2501,-1379,-293,650,1364,1780,1862,1608,1045,248,-720,-1726,-2707,-3516,-4106,-4386,-4331,-3931,-3206,-2207,-1010,300,1623,2853,3904,4681,5123,5190,4860,4171,3162,1944,622,-666,-1789,-2644,-3149,-3289,-3075,-2574,-1878,-1081,-286,439,1049,1526,1893,2174,2417,2664,2939,3268,3629,4003,4326,4545,4586,4401,3953,3248,2322,1237,110,-965,-1846,-2428,-2619,-2364,-1656,-552,848,2386,3882,5138,5985,6283,5960,5019,3522,1627,-500,-2632,-4566,-6121,-7146,-7572,-7368,-6583,-5306,-3667,-1831,52,1812,3326,4491,5248,5581,5524,5136,4526,3800,3085,2476,2068,1886,1949,2201,2578,2978,3294,3437,3331,2950,2301,1434,428,-613,-1608,-2450,-3109,-3528,-3742,-3763,-3661,-3502,-3352,-3271,-3300,-3440,-3687,-3979,-4267,-4464,-4509,-4338,-3921,-3253,-2359,-1296,-140,1022,2101,3010,3692,4090,4189,3991,3514,2814,1952,1002,62,-807,-1513,-2015,-2281,-2291,-2066,-1619,-985,-204,694,1651,2643,3591,4472,5202,5745,6050,6078,5823,5278,4465,3429,2215,903,-440,-1717,-2866,-3795,-4471,-4845,-4918,-4695,-4205,-3485,-2579,-1540,-413,740,1870,2910,3804,4494,4928,5062,4859,4303,3389,2146,613,-1133,-2994,-4859,-6588,-8070,-9177,-9836,-9994,-9638,-8822,-7595,-6079,-4365,-2585,-846,754,2126,3210,3965,4365,4426,4167,3660,2960,2177,1384,680,131,-224,-359,-306,-89,221,563,878,1107,1214,1188,1007,709,292,-203,-755,-1329,-1899,-2424,-2877,-3211,-3404,-3416,-3248,-2883,-2355,-1687,-935,-152,603,1277,1817,2209,2407,2444,2291,2001,1586,1094,571,70,-364,-683,-856,-871,-725,-443,-68,363,782,1151,1416,1549,1530,1369,1073,699,275,-120,-450,-658,-737,-677,-524,-316,-129,-24,-50,-245,-588,-1062,-1578,-2072,-2434,-2592,-2479,-2065,-1370,-435,622,1692,2619,3274,3560,3396,2801,1795,501,-963,-2441,-3771,-4834,-5503,-5748,-5544,-4963,-4095,-3085,-2082,-1227,-646,-388,-482,-874,-1475,-2168,-2828,-3327,-3586,-3534,-3170,-2493,-1581,-483,681,1836,2878,3739,4371,4752,4897,4859,4689,4502,4359,4364,4554,4958,5546,6255,6981,7591,7971,7974,7547,6617,5215,3409,1307,-908,-3085,-5014,-6565,-7597,-8056,-7924,-7243,-6108,-4651,-3021,-1394,91,1298,2145,2599,2669,2424,1954,1379,804,330,5,-129,-109,41,250,445,591,616,539,342,70,-234,-518,-733,-824,-789,-593,-290,106,513,880,1131,1226,1137,878,485,30,-412,-756,-927,-884,-597,-76,628,1468,2345,3178,3883,4374,4614,4579,4280,3768,3107,2383,1690,1102,708,545,659,1044,1675,2501,3435,4382,5233,5899,6293,6372,6122,5551,4714,3664,2482,1231,-3,-1180,-2230,-3136,-3863,-4414,-4782,-4977,-5015,-4888,-4610,-4162,-3529,-2704,-1662,-425,1000,2560,4182,5787,7257,8501,9405,9905,9936,9491,8593,7291,5687,3883,2007,189,-1468,-2851,-3906,-4573,-4863,-4784,-4392,-3760,-2968,-2119,-1293,-575,-17,347,509,498,345,106,-170,-434,-660,-823,-930,-987,-1014,-1040,-1066,-1123,-1185,-1264,-1315,-1322,-1243,-1042,-694,-178,510,1341,2293,3288,4262,5132,5811,6245,6383,6209,5743,5010,4083,3029,1926,873,-69,-812,-1305,-1510,-1400,-992,-310,576,1598,2640,3622,4431,4999,5268,5210,4840,4198,3351,2398,1428,551,-162,-657,-903,-927,-740,-425,-13,408,796,1100,1287,1336,1246,1013,667,224,-282,-827,-1385,-1949,-2509,-3074,-3634,-4199,-4737,-5236,-5648,-5931,-6043,-5937,-5598,-5004,-4176,-3132,-1935,-645,662,1898,3003,3897,4550,4933,5043,4913,4573,4092,3527,2955,2428,1997,1684,1490,1393,1363,1330,1270,1110,848,455,-33,-598,-1171,-1708,-2142,-2439,-2565,-2516,-2316,-1985,-1580,-1141,-727,-371,-110,50,115,109,72,52,93,236,501,883,1355,1859,2330,2678,2837,2748,2373,1727,842,-212,-1309,-2364,-3221,-3807,-4024,-3852,-3292,-2407,-1300,-94,1050,2007,2638,2888,2715,2171,1344,361,-614,-1442,-1999,-2194,-2028,-1506,-748,140,1002,1689,2096,2132,1793,1121,209,-799,-1760,-2518,-2958,-2992,-2609,-1819,-722,564,1879,3047,3906,4325,4203,3524,2311,668,-1258,-3294,-5245,-6943,-8254,-9078,-9401,-9229,-8643,-7739,-6637,-5454,-4291,-3221,-2282,-1482,-795,-190,388,976,1602,2279,2987,3699,4350,4893,5253,5387,5259,4855,4202,3342,2345,1293,276,-633,-1362,-1889,-2194,-2310,-2270,-2148,-1997,-1888,-1867,-1955,-2171,-2470,-2843,-3197,-3508,-3682,-3688,-3493,-3091,-2521,-1833,-1108,-440,92,401,449,219,-267,-951,-1760,-2587,-3355,-3964,-4366,-4518,-4407,-4053,-3476,-2741,-1889,-994,-120,686,1354,1863,2177,2285,2199,1910,1471,867,166,-631,-1475,-2325,-3144,-3868,-4442,-4816,-4924,-4755,-4277,-3525,-2528,-1364,-129,1089,2164,3034,3608,3876,3830,3515,3011,2374,1717,1072,513,46,-328,-612,-855,-1055,-1260,-1469,-1692,-1932,-2167,-2401,-2596,-2757,-2856,-2905,-2903,-2877,-2855,-2872,-2959,-3142,-3419,-3792,-4202,-4623,-4954,-5147,-5108,-4794,-4171,-3244,-2058,-679,774,2198,3453,4437,5049,5241,4993,4353,3385,2224,988,-163,-1120,-1781,-2103,-2099,-1811,-1352,-816,-351,-38,28,-176,-643,-1314,-2105,-2898,-3588,-4076,-4284,-4195,-3806,-3170,-2371,-1495,-673,19,477,659,539,129,-518,-1326,-2203,-3041,-3750,-4248,-4484,-4443,-4125,-3591,-2876,-2067,-1222,-390,364,1034,1585,2014,2327,2500,2549,2454,2217,1835,1317,674,-57,-836,-1600,-2281,-2793,-3072,-3030,-2650,-1892,-818,528,2011,3506,4857,5919,6578,6754,6416,5600,4387,2911,1344,-143,-1377,-2222,-2597,-2468,-1869,-894,329,1628,2833,3780,4323,4389,3921,2965,1590,-71,-1849,-3581,-5098,-6271,-7027,-7336,-7240,-6823,-6193,-5481,-4786,-4178,-3685,-3269,-2881,-2415,-1811,-987,48,1270,2589,3871,4982,5773,6123,5975,5288,4123,2564,760,-1119,-2891,-4377,-5447,-5982,-5973,-5401,-4380,-2993,-1429,180,1650,2861,3707,4130,4128,3731,3016,2086,1047,31,-877,-1569,-2011,-2164,-2046,-1704,-1185,-583,54,643,1151,1538,1809,1946,1993,1938,1833,1682,1530,1388,1295,1276,1339,1519,1785,2146,2553,2971,3337,3612,3730,3678,3422,2983,2377,1655,870,82,-648,-1270,-1734,-2005,-2054,-1866,-1433,-769,106,1133,2256,3371,4392,5190,5678,5773,5432,4683,3588,2286,937,-281,-1210,-1731,-1793,-1411,-668,294,1313,2197,2801,2992,2709,1944,758,-752,-2423,-4113,-5635,-6862,-7679,-8026,-7910,-7353,-6462,-5323,-4062,-2773,-1537,-403,604,1490,2261,2930,3509,3977,4319,4497,4469,4217,3722,2999,2097,1078,47,-898,-1638,-2089,-2168,-1856,-1156,-132,1122,2472,3773,4886,5672,6062,5989,5476,4574,3376,2022,646,-611,-1633,-2338,-2693,-2691,-2396,-1854,-1185,-451,230,809,1215,1431,1435,1254,900,431,-112,-667,-1178,-1595,-1885,-2016,-1998,-1832,-1552,-1187,-768,-333,102,517,898,1244,1540,1773,1931,1986,1919,1712,1347,826,166,-614,-1447,-2283,-3037,-3622,-3969,-3999,-3673,-2982,-1949,-643,845,2380,3840,5068,5960,6419,6405,5936,5073,3933,2664,1408,311,-526,-1054,-1243,-1155,-849,-435,-28,280,386,255,-139,-766,-1563,-2449,-3308,-4050,-4567,-4814,-4755,-4410,-3832,-3091,-2280,-1463,-710,-46,520,999,1418,1796,2132,2418,2613,2667,2530,2156,1529,669,-379,-1516,-2646,-3633,-4379,-4777,-4780,-4364,-3564,-2445,-1128,270,1584,2695,3472,3839,3766,3255,2389,1250,-4,-1243,-2310,-3094,-3506,-3516,-3148,-2454,-1561,-573,362,1127,1637,1810,1655,1164,414,-530,-1561,-2588,-3506,-4245,-4736,-4940,-4845,-4448,-3785,-2899,-1843,-700,459,1553,2485,3211,3643,3782,3588,3120,2394,1521,561,-359,-1179,-1804,-2211,-2377,-2322,-2076,-1693,-1200,-640,-19,653,1377,2153,2965,3782,4544,5183,5617,5778,5608,5108,4303,3283,2160,1061,114,-592,-1002,-1117,-990,-695,-363,-85,20,-114,-524,-1206,-2107,-3153,-4238,-5261,-6114,-6721,-7015,-6979,-6605,-5931,-4996,-3876,-2624,-1326,-30,1197,2312,3262,4013,4514,4732,4634,4199,3437,2373,1067,-393,-1909,-3347,-4594,-5542,-6088,-6204,-5840,-5060,-3900,-2485,-925,633,2062,3244,4089,4556,4625,4339,3758,2972,2079,1193,388,-245,-675,-881,-874,-686,-365,38,471,886,1239,1501,1645,1661,1546,1310,971,565,122,-308,-672,-934,-1030,-949,-660,-177,475,1250,2072,2870,3553,4051,4299,4258,3925,3317,2495,1526,509,-466,-1314,-1965,-2378,-2538,-2453,-2160,-1687,-1088,-390,376,1192,2047,2926,3802,4642,5392,6004,6405,6567,6452,6078,5487,4751,3962,3228,2606,2182,1928,1855,1871,1915,1887,1708,1327,707,-132,-1153,-2281,-3428,-4493,-5388,-6033,-6369,-6374,-6023,-5348,-4366,-3148,-1737,-238,1292,2744,4038,5095,5835,6212,6190,5755,4936,3778,2357,783,-843,-2379,-3714,-4729,-5337,-5478,-5127,-4302,-3053,-1485,296,2133,3889,5417,6598,7338,7595,7363,6686,5650,4361,2952,1556,281,-756,-1508,-1916,-1983,-1741,-1223,-514,319,1193,2021,2734,3271,3574,3624,3409,2941,2267,1438,538,-356,-1149,-1769,-2144,-2238,-2034,-1546,-822,83,1069,2067,2972,3719,4242,4515,4516,4278,3824,3223,2543,1843,1198,650,220,-65,-243,-312,-311,-258,-156,-6,214,521,930,1443,2048,2706,3378,3995,4510,4865,5032,5005,4789,4445,4012,3566,3151,2805,2529,2315,2101,1850,1481,966,246,-655,-1746,-2944,-4193,-5383,-6417,-7194,-7629,-7659,-7253,-6404,-5146,-3540,-1674,322,2326,4176,5734,6868,7467,7473,6862,5664,3967,1891,-392,-2702,-4847,-6654,-7972,-8708,-8814,-8297,-7236,-5729,-3927,-1998,-82,1651,3117,4218,4931,5264,5247,4952,4448,3809,3125,2431,1799,1234,773,414,168,32,3,79,246,491,795,1119,1439,1693,1856,1870,1723,1389,886,228,-525,-1339,-2124,-2840,-3397,-3754,-3858,-3685,-3227,-2518,-1588,-539,562,1579,2439,3027,3294,3212,2781,2064,1125,80,-984,-1948,-2749,-3312,-3615,-3635,-3391,-2895,-2183,-1291,-261,858,2006,3126,4149,5009,5651,6037,6134,5967,5533,4916,4149,3340,2536,1811,1199,706,315,-16,-345,-713,-1184,-1758,-2462,-3263,-4125,-5006,-5827,-6544,-7071,-7371,-7378,-7073,-6437,-5469,-4206,-2695,-1013,719,2396,3857,4983,5645,5767,5301,4274,2740,828,-1317,-3508,-5570,-7328,-8644,-9430,-9621,-9247,-8328,-6987,-5315,-3467,-1576,219,1795,3048,3922,4355,4373,3989,3287,2347,1279,195,-818,-1663,-2305,-2698,-2843,-2757,-2447,-1977,-1366,-680,24,703,1272,1704,1931,1930,1680,1192,487,-365,-1317,-2262,-3132,-3840,-4324,-4554,-4508,-4206,-3691,-3013,-2258,-1478,-762,-150,300,575,658,566,313,-66,-523,-1025,-1514,-1958,-2323,-2582,-2732,-2764,-2690,-2519,-2254,-1911,-1487,-992,-424,203,881,1575,2266,2907,3472,3918,4216,4357,4320,4133,3814,3404,2965,2524,2139,1806,1528,1272,984,612,96,-610,-1518,-2637,-3903,-5265,-6612,-7838,-8835,-9490,-9740,-9517,-8829,-7677,-6138,-4296,-2272,-230,1691,3305,4472,5088,5047,4375,3081,1283,-864,-3190,-5478,-7535,-9193,-10306,-10813,-10677,-9951,-8715,-7102,-5259,-3345,-1490,175,1587,2680,3461,3931,4132,4115,3916,3590,3175,2688,2170,1615,1055,499,-30,-501,-889,-1167,-1313,-1327,-1207,-985,-691,-375,-84,121,206,132,-104,-495,-1000,-1572,-2137,-2632,-2978,-3128,-3040,-2700,-2135,-1366,-487,442,1314,2051,2581,2848,2844,2562,2050,1355,547,-294,-1110,-1824,-2402,-2796,-2994,-2982,-2768,-2370,-1808,-1126,-356,434,1221,1927,2547,3021,3368,3559,3633,3594,3482,3320,3136,2948,2774,2609,2455,2279,2063,1767,1349,792,60,-825,-1864,-2994,-4168,-5303,-6310,-7120,-7647,-7844,-7679,-7138,-6253,-5059,-3622,-2030,-356,1272,2778,4026,4947,5429,5438,4930,3925,2481,681,-1335,-3431,-5427,-7183,-8532,-9388,-9652,-9331,-8419,-7021,-5221,-3180,-1039,1048,2940,4541,5756,6569,6951,6952,6607,5995,5193,4281,3341,2448,1658,1032,598,389,408,652,1086,1669,2325,2981,3549,3952,4127,4029,3652,3000,2122,1076,-62,-1200,-2259,-3165,-3851,-4291,-4455,-4360,-4024,-3493,-2819,-2055,-1263,-486,223,839,1328,1684,1899,1962,1903,1704,1409,1021,573,98,-380,-814,-1172,-1412,-1501,-1418,-1143,-690,-65,688,1534,2421,3291,4100,4795,5344,5718,5901,5900,5727,5417,5014,4562,4111,3698,3333,3018,2726,2407,2029,1528,891,99,-819,-1834,-2864,-3856,-4704,-5351,-5717,-5767,-5467,-4830,-3876,-2674,-1284,180,1634,2956,4050,4830,5215,5188,4706,3840,2600,1117,-533,-2216,-3808,-5208,-6308,-7045,-7386,-7310,-6854,-6059,-4993,-3746,-2387,-1014,319,1536,2601,3474,4139,4577,4797,4799,4603,4235,3727,3123,2476,1831,1256,797,499,398,485,756,1153,1616,2069,2434,2631,2623,2360,1852,1124,214,-789,-1804,-2737,-3480,-3959,-4109,-3891,-3322,-2433,-1310,-52,1220,2376,3325,3949,4234,4122,3670,2909,1941,859,-217,-1192,-1967,-2491,-2725,-2671,-2360,-1828,-1146,-369,437,1224,1949,2597,3142,3601,3966,4248,4464,4602,4681,4693,4631,4517,4329,4104,3829,3535,3215,2880,2509,2093,1600,1017,325,-468,-1352,-2288,-3235,-4151,-4973,-5683,-6211,-6561,-6680,-6577,-6225,-5642,-4837,-3843,-2718,-1519,-332,754,1656,2279,2567,2470,1978,1107,-90,-1529,-3111,-4699,-6187,-7422,-8322,-8776,-8751,-8222,-7230,-5838,-4155,-2307,-425,1345,2906,4157,5051,5571,5734,5583,5192,4627,3981,3312,2687,2141,1691,1360,1125,997,954,993,1096,1248,1429,1607,1762,1841,1838,1703,1435,1022,470,-192,-931,-1701,-2445,-3109,-3642,-4000,-4157,-4087,-3800,-3299,-2621,-1807,-907,8,880,1626,2205,2547,2638,2457,2027,1380,583,-301,-1175,-1979,-2613,-3045,-3207,-3107,-2735,-2134,-1336,-415,577,1563,2488,3285,3909,4315,4483,4411,4111,3639,3044,2423,1843,1397,1120,1045,1148,1374,1647,1860,1929,1761,1320,572,-444,-1687,-3055,-4457,-5758,-6866,-7653,-8071,-8053,-7609,-6764,-5584,-4171,-2630,-1088,342,1553,2459,3001,3143,2884,2238,1261,20,-1393,-2874,-4319,-5607,-6660,-7378,-7719,-7647,-7158,-6292,-5090,-3645,-2036,-376,1245,2719,3984,4956,5624,5948,5964,5693,5201,4556,3838,3126,2502,2009,1711,1599,1696,1958,2341,2779,3198,3508,3651,3561,3206,2591,1734,692,-453,-1626,-2704,-3617,-4255,-4571,-4525,-4110,-3372,-2372,-1208,1,1144,2103,2800,3170,3199,2913,2355,1635,821,53,-613,-1074,-1326,-1344,-1175,-869,-497,-125,197,444,616,745,874,1062,1364,1806,2405,3128,3922,4709,5390,5877,6102,6016,5632,4982,4148,3233,2346,1594,1049,774,757,978,1356,1801,2192,2432,2411,2079,1398,397,-858,-2258,-3659,-4908,-5866,-6396,-6436,-5951,-4985,-3616,-1991,-249,1420,2879,3978,4630,4776,4400,3546,2281,719,-1012,-2754,-4369,-5691,-6625,-7051,-6947,-6288,-5138,-3574,-1735,243,2186,3967,5445,6555,7239,7520,7422,7036,6434,5719,4973,4258,3625,3090,2669,2344,2123,1981,1929,1961,2068,2253,2476,2719,2914,3026,2987,2765,2329,1686,854,-97,-1107,-2084,-2935,-3598,-3998,-4111,-3928,-3467,-2767,-1887,-891,145,1154,2055,2801,3320,3596,3597,3353,2880,2261,1558,871,281,-139,-339,-287,10,537,1241,2082,2979,3889,4733,5468,6042,6422,6572,6488,6154,5596,4848,3970,3045,2174,1453,991,850,1080,1658,2529,3582,4661,5605,6245,6436,6096,5175,3728,1826,-345,-2630,-4796,-6667,-8072,-8899,-9098,-8673,-7706,-6302,-4632,-2851,-1131,389,1592,2419,2812,2793,2383,1624,606,-610,-1927,-3246,-4498,-5574,-6429,-6982,-7216,-7100,-6651,-5884,-4849,-3597,-2199,-731,734,2113,3335,4338,5065,5504,5632,5494,5125,4600,4007,3422,2924,2567,2381,2368,2515,2776,3097,3420,3677,3815,3785,3564,3125,2502,1702,786,-174,-1127,-1964,-2641,-3074,-3241,-3116,-2726,-2098,-1313,-438,428,1217,1847,2290,2511,2523,2352,2035,1624,1169,712,279,-94,-434,-712,-975,-1203,-1417,-1587,-1691,-1676,-1499,-1112,-492,357,1407,2579,3781,4884,5762,6287,6366,5945,5024,3676,2018,239,-1469,-2886,-3849,-4221,-3975,-3135,-1842,-284,1302,2650,3549,3804,3326,2110,244,-2089,-4639,-7140,-9293,-10881,-11703,-11704,-10868,-9327,-7248,-4867,-2440,-192,1665,3005,3740,3865,3413,2467,1145,-429,-2103,-3745,-5211,-6381,-7162,-7470,-7294,-6620,-5518,-4057,-2372,-571,1181,2781,4109,5090,5695,5909,5775,5353,4713,3963,3165,2427,1781,1299,970,829,825,963,1185,1466,1766,2042,2266,2383,2384,2210,1865,1325,601,-284,-1289,-2359,-3433,-4432,-5300,-5973,-6411,-6604,-6535,-6245,-5751,-5116,-4381,-3605,-2839,-2126,-1511,-1018,-681,-496,-479,-590,-827,-1119,-1461,-1775,-2061,-2273,-2401,-2442,-2374,-2207,-1919,-1514,-994,-362,340,1086,1801,2427,2881,3101,3039,2678,2042,1199,254,-649,-1378,-1783,-1782,-1321,-429,802,2223,3648,4861,5681,5945,5571,4530,2895,787,-1594,-4037,-6306,-8207,-9569,-10305,-10378,-9835,-8762,-7312,-5633,-3899,-2256,-820,316,1120,1568,1678,1474,993,267,-655,-1735,-2924,-4155,-5365,-6471,-7389,-8043,-8363,-8294,-7824,-6952,-5731,-4229,-2558,-828,818,2276,3430,4219,4604,4599,4242,3625,2838,2003,1222,581,149,-59,-41,157,482,856,1205,1454,1541,1426,1077,499,-296,-1262,-2340,-3456,-4523,-5448,-6157,-6569,-6651,-6376,-5764,-4853,-3717,-2432,-1091,210,1401,2399,3162,3650,3847,3766,3423,2871,2169,1376,577,-174,-814,-1292,-1585,-1659,-1506,-1128,-520,280,1249,2315,3415,4445,5324,5931,6205,6061,5493,4496,3158,1569,-97,-1678,-2979,-3842,-4156,-3858,-2996,-1664,-50,1617,3100,4159,4618,4368,3375,1730,-432,-2874,-5349,-7596,-9372,-10520,-10921,-10584,-9570,-8032,-6164,-4190,-2316,-731,441,1133,1352,1133,595,-187,-1074,-1987,-2851,-3606,-4238,-4720,-5055,-5240,-5269,-5133,-4835,-4347,-3695,-2860,-1884,-783,385,1572,2708,3736,4596,5245,5652,5813,5725,5437,4976,4411,3802,3208,2697,2309,2088,2050,2200,2530,3007,3583,4200,4781,5242,5511,5504,5175,4491,3460,2121,555,-1131,-2814,-4347,-5615,-6512,-6961,-6945,-6461,-5566,-4347,-2898,-1346,185,1595,2763,3642,4159,4321,4132,3632,2901,1988,1014,44,-826,-1501,-1943,-2063,-1866,-1330,-500,561,1751,2950,4026,4848,5321,5368,4981,4188,3076,1772,426,-786,-1717,-2221,-2229,-1697,-692,704,2290,3895,5268,6240,6624,6350,5383,3799,1722,-647,-3095,-5382,-7303,-8690,-9427,-9489,-8884,-7725,-6127,-4273,-2333,-471,1172,2497,3448,4007,4200,4064,3671,3059,2308,1441,524,-428,-1354,-2235,-3010,-3642,-4089,-4309,-4284,-4003,-3473,-2727,-1804,-767,328,1396,2404,3259,3963,4463,4768,4893,4852,4693,4450,4170,3888,3642,3443,3300,3207,3144,3091,3018,2897,2704,2413,2017,1496,869,134,-668,-1517,-2353,-3143,-3819,-4340,-4663,-4745,-4580,-4151,-3487,-2610,-1583,-455,689,1778,2744,3500,4021,4234,4160,3767,3122,2248,1236,169,-857,-1726,-2355,-2648,-2555,-2042,-1129,125,1619,3213,4753,6075,7039,7542,7522,6979,5962,4560,2911,1157,-534,-2012,-3136,-3806,-3959,-3588,-2756,-1553,-153,1295,2585,3572,4119,4155,3668,2697,1345,-260,-1953,-3585,-5001,-6099,-6793,-7060,-6914,-6408,-5622,-4668,-3627,-2619,-1698,-927,-329,89,346,444,415,266,-1,-373,-861,-1446,-2121,-2836,-3552,-4187,-4674,-4932,-4901,-4541,-3849,-2847,-1603,-208,1238,2603,3799,4732,5337,5607,5529,5164,4559,3816,3007,2243,1586,1111,853,824,1014,1383,1872,2409,2912,3296,3487,3424,3062,2393,1423,201,-1214,-2721,-4228,-5617,-6785,-7648,-8130,-8200,-7862,-7135,-6091,-4802,-3356,-1855,-373,1010,2229,3243,4009,4503,4716,4638,4296,3712,2949,2080,1191,391,-237,-607,-680,-436,76,800,1621,2439,3133,3630,3862,3812,3498,2947,2237,1423,599,-164,-787,-1203,-1379,-1279,-935,-384,285,973,1569,1969,2086,1878,1325,468,-646,-1906,-3235,-4498,-5620,-6504,-7100,-7365,-7304,-6916,-6258,-5365,-4313,-3162,-1987,-858,164,1016,1654,2044,2154,1988,1536,824,-110,-1237,-2465,-3757,-4997,-6117,-7012,-7613,-7843,-7679,-7098,-6135,-4843,-3298,-1612,117,1777,3260,4497,5409,5975,6183,6056,5649,5036,4309,3567,2904,2400,2100,2035,2177,2491,2906,3335,3695,3903,3888,3615,3057,2241,1186,-13,-1303,-2556,-3689,-4598,-5204,-5447,-5312,-4788,-3941,-2814,-1515,-131,1233,2485,3545,4356,4870,5068,4947,4519,3831,2924,1900,827,-159,-966,-1488,-1637,-1384,-710,325,1641,3104,4570,5886,6911,7541,7706,7396,6633,5495,4059,2449,767,-874,-2372,-3637,-4598,-5201,-5424,-5277,-4796,-4046,-3116,-2091,-1069,-131,644,1213,1521,1568,1331,845,129,-758,-1759,-2792,-3787,-4654,-5327,-5748,-5878,-5704,-5231,-4498,-3539,-2440,-1246,-44,1103,2126,2971,3577,3918,3960,3705,3178,2421,1514,546,-381,-1159,-1702,-1936,-1822,-1366,-581,446,1652,2916,4154,5256,6158,6788,7130,7170,6952,6506,5932,5288,4682,4176,3836,3689,3746,3964,4308,4681,5015,5209,5191,4897,4292,3379,2174,754,-812,-2413,-3938,-5291,-6358,-7076,-7385,-7263,-6730,-5805,-4573,-3098,-1490,157,1742,3165,4340,5193,5662,5727,5382,4664,3656,2446,1181,-7,-982,-1622,-1850,-1634,-990,19,1269,2653,3991,5173,6065,6594,6726,6468,5859,4989,3931,2807,1692,695,-132,-702,-1010,-1019,-757,-263,413,1190,1986,2731,3334,3752,3923,3831,3462,2822,1959,898,-271,-1489,-2658,-3687,-4491,-4990,-5127,-4878,-4242,-3265,-2024,-624,806,2130,3233,3995,4373,4315,3851,3010,1877,536,-901,-2339,-3666,-4807,-5664,-6200,-6355,-6136,-5522,-4570,-3308,-1815,-162,1560,3266,4853,6247,7342,8081,8393,8254,7664,6653,5307,3729,2058,436,-1002,-2136,-2891,-3231,-3171,-2768,-2117,-1336,-551,123,586,786,692,333,-232,-923,-1627,-2238,-2663,-2810,-2657,-2182,-1427,-472,597,1652,2584,3298,3722,3818,3614,3128,2471,1716,995,392,17,-85,134,668,1485,2535,3736,4999,6226,7323,8193,8773,8988,8818,8255,7315,6068,4554,2891,1131,-621,-2304,-3859,-5220,-6358,-7215,-7765,-7972,-7822,-7310,-6457,-5303,-3909,-2382,-813,645,1883,2759,3189,3093,2480,1366,-132,-1887,-3713,-5426,-6834,-7798,-8207,-8039,-7330,-6187,-4780,-3290,-1918,-828,-133,107,-76,-630,-1404,-2292,-3128,-3815,-4264,-4445,-4350,-4028,-3525,-2916,-2259,-1605,-990,-418,111,623,1159,1724,2381,3094,3881,4683,5431,6068,6476,6625,6437,5931,5137,4128,3033,1954,1037,363,12,-15,249,717,1257,1747,2023,2006,1597,804,-337,-1743,-3253,-4745,-6035,-7000,-7533,-7574,-7130,-6250,-5036,-3623,-2160,-803,335,1130,1565,1596,1283,697,-80,-912,-1709,-2363,-2789,-2949,-2812,-2387,-1722,-868,83,1036,1907,2595,3050,3219,3109,2727,2140,1393,570,-281,-1117,-1909,-2659,-3365,-4035,-4664,-5223,-5689,-5996,-6102,-5957,-5523,-4804,-3822,-2636,-1347,-60,1106,2025,2624,2817,2610,2004,1090,-41,-1241,-2376,-3293,-3891,-4081,-3849,-3233,-2325,-1263,-219,651,1195,1321,992,241,-856,-2151,-3517,-4782,-5848,-6601,-7028,-7110,-6898,-6454,-5839,-5136,-4379,-3620,-2851,-2087,-1288,-442,475,1468,2505,3546,4496,5264,5738,5816,5433,4541,3160,1355,-750,-3003,-5203,-7191,-8787,-9896,-10462,-10489,-10065,-9283,-8305,-7265,-6306,-5522,-4966,-4648,-4510,-4480,-4442,-4278,-3897,-3213,-2208,-901,636,2291,3921,5396,6568,7373,7739,7702,7306,6661,5892,5132,4508,4111,4028,4258,4822,5649,6684,7818,8974,10019,10893,11478,11738,11611,11098,10208,8998,7533,5902,4195,2490,854,-677,-2074,-3332,-4434,-5367,-6100,-6591,-6794,-6651,-6133,-5215,-3937,-2358,-612,1147,2717,3905,4537,4469,3649,2082,-136,-2816,-5750,-8643,-11249,-13310,-14666,-15205,-14937,-13944,-12389,-10504,-8519,-6690,-5215,-4236,-3819,-3944,-4524,-5428,-6497,-7567,-8515,-9225,-9638,-9731,-9487,-8946,-8118,-7051,-5763,-4292,-2658,-880,1000,2973,4973,6969,8876,10636,12153,13352,14156,14506,14388,13823,12874,11663,10323,9026,7923,7153,6812,6948,7529,8485,9660,10880,11950,12673,12908,12554,11590,10064,8097,5864,3562,1410,-423,-1786,-2621,-2921,-2770,-2292,-1664,-1060,-648,-539,-797,-1402,-2279,-3284,-4258,-5004,-5384,-5258,-4594,-3411,-1813,20,1874,3511,4697,5263,5087,4146,2505,311,-2232,-4854,-7335,-9420,-10978,-11889,-12168,-11857,-11104,-10052,-8898,-7791,-6879,-6229,-5875,-5792,-5926,-6190,-6515,-6801,-7022,-7110,-7084,-6929,-6681,-6361,-5993,-5595,-5164,-4687,-4138,-3477,-2671,-1684,-499,873,2404,4020,5626,7093,8302,9109,9457,9267,8606,7521,6192,4768,3468,2472,1917,1909,2442,3473,4874,6485,8117,9604,10786,11574,11918,11825,11365,10606,9664,8620,7552,6491,5457,4404,3302,2087,717,-826,-2518,-4301,-6047,-7614,-8831,-9529,-9590,-8951,-7625,-5731,-3447,-1039,1210,3020,4142,4416,3768,2237,-30,-2802,-5789,-8668,-11148,-12988,-14022,-14210,-13581,-12283,-10508,-8495,-6487,-4686,-3269,-2311,-1844,-1810,-2114,-2626,-3208,-3727,-4090,-4203,-4054,-3613,-2923,-2022,-984,125,1225,2243,3139,3836,4349,4639,4737,4669,4471,4187,3867,3541,3239,2992,2792,2669,2617,2657,2797,3066,3476,4064,4822,5767,6843,8009,9168,10213,11042,11544,11651,11327,10566,9427,7970,6311,4538,2773,1087,-440,-1774,-2899,-3823,-4595,-5252,-5869,-6471,-7094,-7713,-8278,-8712,-8913,-8789,-8271,-7339,-6008,-4391,-2597,-825,754,1953,2636,2723,2183,1094,-443,-2227,-4063,-5716,-7008,-7787,-7986,-7619,-6760,-5565,-4206,-2879,-1764,-1000,-671,-800,-1328,-2165,-3168,-4193,-5108,-5809,-6234,-6374,-6249,-5921,-5464,-4949,-4445,-3985,-3581,-3217,-2852,-2436,-1917,-1244,-408,614,1765,3031,4309,5549,6649,7560,8209,8594,8691,8558,8246,7843,7460,7175,7104,7265,7723,8406,9312,10306,11343,12287,13088,13647,13931,13880,13479,12698,11534,9997,8102,5913,3475,898,-1741,-4309,-6713,-8816,-10519,-11711,-12304,-12250,-11522,-10165,-8262,-5956,-3430,-892,1437,3352,4680,5304,5155,4259,2669,540,-1964,-4626,-7227,-9560,-11437,-12724,-13347,-13297,-12624,-11451,-9918,-8218,-6532,-5031,-3865,-3128,-2863,-3059,-3654,-4549,-5611,-6720,-7721,-8525,-9020,-9158,-8892,-8231,-7183,-5799,-4142,-2278,-302,1711,3667,5488,7110,8463,9527,10246,10642,10691,10443,9905,9149,8225,7194,6156,5171,4352,3774,3528,3662,4211,5149,6412,7911,9504,11071,12476,13609,14398,14770,14720,14231,13332,12049,10440,8547,6454,4225,1941,-310,-2455,-4410,-6098,-7439,-8354,-8763,-8612,-7863,-6527,-4667,-2394,121,2684,5068,7076,8512,9269,9263,8531,7123,5211,2934,523,-1854,-4011,-5812,-7176,-8064,-8495,-8543,-8291,-7861,-7346,-6826,-6352,-5944,-5593,-5285,-4987,-4693,-4382,-4091,-3822,-3631,-3540,-3571,-3735,-4002,-4336,-4672,-4946,-5089,-5042,-4772,-4259,-3519,-2579,-1493,-307,900,2101,3205,4214,5046,5710,6151,6361,6321,6022,5482,4730,3846,2909,2060,1399,1064,1137,1675,2705,4180,6035,8150,10375,12538,14469,15978,16926,17192,16710,15467,13527,10976,7985,4723,1379,-1854,-4812,-7347,-9333,-10680,-11315,-11213,-10371,-8862,-6762,-4261,-1514,1217,3725,5768,7162,7774,7536,6473,4667,2299,-431,-3258,-5942,-8246,-9985,-11040,-11370,-11011,-10072,-8702,-7096,-5407,-3816,-2408,-1279,-448,84,332,339,131,-258,-793,-1449,-2185,-2944,-3677,-4286,-4708,-4853,-4667,-4115,-3197,-1968,-501,1081,2644,4064,5202,5990,6362,6334,5941,5288,4483,3676,2987,2532,2364,2518,2949,3610,4405,5244,6060,6782,7413,7943,8432,8923,9465,10100,10790,11517,12149,12588,12673,12283,11325,9747,7576,4898,1855,-1365,-4558,-7529,-10084,-12082,-13417,-14017,-13888,-13052,-11601,-9668,-7396,-4990,-2620,-474,1292,2566,3271,3394,2962,2057,801,-671,-2196,-3625,-4820,-5678,-6129,-6172,-5835,-5214,-4427,-3617,-2920,-2436,-2242,-2346,-2725,-3303,-3992,-4673,-5271,-5677,-5878,-5834,-5586,-5181,-4671,-4148,-3645,-3224,-2883,-2617,-2391,-2156,-1857,-1455,-905,-215,617,1547,2533,3523,4461,5329,6085,6751,7317,7817,8247,8625,8911,9110,9153,9063,8807,8444,8030,7663,7449,7497,7873,8618,9698,11025,12443,13763,14757,15216,14966,13879,11935,9180,5753,1871,-2207,-6191,-9792,-12742,-14832,-15903,-15896,-14831,-12832,-10097,-6911,-3570,-415,2274,4242,5334,5477,4700,3117,917,-1669,-4388,-6995,-9271,-11057,-12238,-12777,-12700,-12080,-11065,-9802,-8491,-7284,-6338,-5749,-5553,-5750,-6272,-7029,-7894,-8772,-9517,-10097,-10406,-10478,-10283,-9884,-9305,-8611,-7826,-7004,-6129,-5237,-4289,-3296,-2229,-1094,109,1361,2627,3864,5016,6027,6840,7413,7720,7758,7550,7135,6567,5907,5205,4517,3892,3382,3049,2951,3153,3700,4622,5897,7489,9276,11132,12868,14296,15229,15499,14995,13667,11535,8709,5349,1690,-2014,-5491,-8499,-10818,-12311,-12885,-12558,-11395,-9560,-7247,-4708,-2180,87,1915,3154,3741,3671,3014,1872,406,-1227,-2874,-4389,-5683,-6679,-7370,-7754,-7896,-7847,-7703,-7534,-7423,-7417,-7532,-7769,-8051,-8328,-8481,-8450,-8161,-7611,-6824,-5882,-4893,-3984,-3277,-2860,-2792,-3058,-3607,-4329,-5088,-5732,-6128,-6156,-5760,-4914,-3662,-2090,-312,1527,3279,4811,6012,6803,7160,7093,6656,5940,5043,4068,3111,2239,1524,998,725,725,1063,1754,2831,4272,6044,8036,10146,12174,13966,15307,16040,16032,15205,13569,11179,8182,4774,1168,-2377,-5647,-8430,-10573,-11971,-12584,-12425,-11571,-10133,-8281,-6175,-4024,-1983,-228,1127,1988,2320,2119,1444,356,-1005,-2547,-4101,-5578,-6842,-7832,-8475,-8766,-8693,-8305,-7645,-6789,-5813,-4790,-3785,-2854,-2025,-1321,-762,-347,-102,-35,-155,-481,-987,-1654,-2429,-3222,-3972,-4550,-4904,-4937,-4634,-3972,-3000,-1771,-389,1050,2420,3640,4604,5287,5655,5748,5611,5339,5017,4741,4591,4583,4749,5029,5387,5743,6049,6279,6426,6541,6675,6906,7306,7904,8711,9682,10713,11686,12422,12775,12576,11744,10198,7988,5175,1930,-1559,-5061,-8332,-11171,-13372,-14834,-15469,-15299,-14379,-12845,-10863,-8638,-6372,-4269,-2486,-1158,-349,-77,-308,-949,-1900,-3010,-4151,-5191,-6018,-6562,-6769,-6630,-6169,-5442,-4528,-3541,-2583,-1766,-1175,-851,-813,-1008,-1376,-1822,-2258,-2613,-2848,-2946,-2942,-2867,-2788,-2750,-2792,-2918,-3122,-3341,-3529,-3600,-3488,-3146,-2531,-1661,-537,764,2200,3672,5130,6484,7687,8694,9460,9974,10217,10180,9878,9329,8568,7667,6695,5765,4984,4467,4327,4614,5391,6596,8183,9985,11836,13514,14801,15495,15435,14518,12721,10098,6783,2982,-1056,-5043,-8696,-11753,-14009,-15322,-15647,-15005,-13523,-11379,-8808,-6070,-3430,-1110,679,1835,2280,2052,1222,-51,-1603,-3215,-4726,-5945,-6791,-7170,-7109,-6638,-5864,-4912,-3920,-3043,-2407,-2118,-2237,-2763,-3651,-4784,-6020,-7182,-8111,-8677,-8801,-8472,-7749,-6730,-5576,-4435,-3459,-2767,-2411,-2407,-2691,-3169,-3700,-4141,-4340,-4194,-3614,-2583,-1123,686,2723,4843,6874,8666,10062,10954,11291,11037,10271,9062,7565,5948,4380,3045,2089,1625,1729,2413,3635,5304,7282,9388,11436,13211,14540,15255,15263,14498,12995,10820,8127,5095,1937,-1109,-3845,-6084,-7705,-8652,-8928,-8607,-7802,-6663,-5344,-3993,-2746,-1688,-880,-334,-31,76,38,-78,-235,-399,-569,-758,-999,-1327,-1776,-2358,-3073,-3891,-4761,-5625,-6409,-7052,-7494,-7698,-7625,-7284,-6651,-5782,-4699,-3493,-2257,-1109,-175,425,604,307,-466,-1645,-3125,-4735,-6289,-7587,-8456,-8759,-8424,-7442,-5880,-3859,-1567,814,3053,4984,6426,7286,7506,7098,6138,4758,3123,1437,-115,-1355,-2135,-2385,-2041,-1150,246,2016,4043,6159,8230,10099,11666,12819,13513,13704,13380,12573,11293,9623,7606,5360,2971,593,-1669,-3646,-5259,-6395,-7031,-7161,-6833,-6130,-5163,-4054,-2935,-1921,-1119,-583,-374,-461,-847,-1434,-2179,-2962,-3719,-4357,-4818,-5066,-5072,-4853,-4415,-3808,-3081,-2296,-1546,-888,-419,-180,-217,-521,-1059,-1749,-2508,-3217,-3804,-4186,-4360,-4332,-4150,-3898,-3632,-3442,-3349,-3385,-3512,-3707,-3886,-4003,-3979,-3787,-3393,-2812,-2072,-1212,-310,592,1416,2122,2675,3056,3292,3405,3463,3526,3647,3884,4244,4747,5360,6064,6806,7545,8227,8825,9291,9634,9832,9917,9905,9820,9677,9481,9198,8803,8222,7413,6320,4938,3268,1389,-641,-2690,-4661,-6435,-7916,-9029,-9718,-9960,-9762,-9154,-8203,-6991,-5623,-4214,-2875,-1716,-821,-248,-31,-154,-584,-1247,-2053,-2897,-3674,-4284,-4648,-4727,-4502,-4008,-3316,-2506,-1695,-971,-422,-81,26,-60,-309,-660,-1064,-1494,-1925,-2368,-2829,-3324,-3863,-4427,-4991,-5494,-5864,-6022,-5886,-5398,-4518,-3248,-1620,288,2378,4514,6548,8349,9774,10750,11219,11202,10745,9970,8976,7932,6933,6132,5586,5388,5562,6104,7004,8172,9547,10997,12426,13698,14718,15386,15632,15403,14672,13433,11711,9562,7075,4392,1651,-941,-3241,-5065,-6321,-6952,-6975,-6465,-5563,-4411,-3212,-2103,-1245,-713,-566,-786,-1336,-2119,-3041,-3989,-4849,-5551,-6010,-6212,-6136,-5817,-5289,-4625,-3882,-3148,-2479,-1964,-1640,-1573,-1772,-2244,-2964,-3862,-4869,-5865,-6765,-7452,-7875,-7997,-7831,-7431,-6880,-6269,-5704,-5253,-4959,-4826,-4811,-4845,-4830,-4674,-4285,-3607,-2620,-1338,182,1848,3559,5200,6673,7911,8866,9541,9962,10172,10231,10185,10068,9922,9741,9565,9376,9212,9065,8962,8899,8885,8916,8992,9106,9266,9456,9675,9890,10060,10127,10017,9661,9002,8011,6690,5085,3267,1335,-601,-2438,-4084,-5461,-6530,-7250,-7639,-7690,-7461,-6977,-6301,-5489,-4590,-3675,-2788,-1989,-1321,-833,-557,-522,-734,-1193,-1857,-2695,-3619,-4564,-5440,-6178,-6725,-7046,-7135,-7009,-6697,-6244,-5684,-5073,-4431,-3818,-3253,-2793,-2468,-2321,-2380,-2660,-3154,-3828,-4625,-5450,-6207,-6767,-7028,-6889,-6296,-5222,-3716,-1835,264,2466,4570,6468,8001,9119,9776,9985,9808,9306,8582,7728,6835,5989,5276,4746,4475,4472,4758,5301,6045,6917,7807,8633,9295,9740,9936,9862,9546,8995,8248,7343,6307,5192,4029,2869,1753,709,-219,-1049,-1752,-2371,-2905,-3381,-3816,-4210,-4570,-4890,-5155,-5370,-5506,-5584,-5581,-5510,-5376,-5179,-4940,-4655,-4350,-4021,-3684,-3349,-3014,-2694,-2399,-2144,-1959,-1871,-1909,-2097,-2451,-2949,-3576,-4256,-4941,-5534,-5983,-6215,-6209,-5961,-5490,-4857,-4109,-3326,-2557,-1862,-1262,-767,-385,-81,147,331,489,623,763,910,1103,1356,1724,2226,2899,3747,4749,5865,7013,8104,9034,9721,10088,10126,9830,9275,8534,7713,6903,6189,5603,5175,4881,4698,4590,4512,4444,4343,4206,4006,3736,3395,2961,2448,1827,1111,272,-684,-1771,-2983,-4293,-5680,-7065,-8408,-9590,-10572,-11251,-11607,-11610,-11275,-10663,-9827,-8877,-7889,-6963,-6164,-5539,-5109,-4865,-4766,-4772,-4800,-4806,-4721,-4536,-4220,-3825,-3355,-2898,-2463,-2130,-1885,-1768,-1744,-1817,-1944,-2134,-2353,-2618,-2935,-3296,-3737,-4211,-4735,-5234,-5675,-5981,-6081,-5931,-5474,-4718,-3665,-2380,-914,637,2201,3693,5050,6209,7150,7815,8220,8326,8162,7725,7076,6250,5353,4467,3714,3185,2986,3149,3706,4594,5734,6987,8190,9199,9843,10051,9728,8907,7617,5977,4120,2195,360,-1266,-2588,-3561,-4198,-4537,-4674,-4697,-4709,-4785,-4972,-5289,-5703,-6185,-6655,-7072,-7368,-7524,-7520,-7380,-7126,-6801,-6450,-6099,-5777,-5482,-5202,-4911,-4576,-4162,-3651,-3046,-2373,-1688,-1070,-598,-357,-405,-769,-1443,-2380,-3491,-4685,-5834,-6845,-7622,-8110,-8294,-8177,-7822,-7281,-6645,-5980,-5348,-4799,-4338,-3966,-3655,-3359,-3025,-2598,-2008,-1230,-214,1026,2476,4077,5751,7388,8881,10105,10972,11406,11379,10916,10076,8983,7759,6575,5551,4829,4450,4461,4788,5369,6052,6725,7239,7516,7492,7163,6569,5767,4846,3882,2943,2063,1267,525,-182,-917,-1714,-2616,-3608,-4686,-5755,-6759,-7561,-8085,-8228,-7954,-7237,-6137,-4712,-3104,-1437,127,1453,2422,2948,3005,2603,1814,737,-493,-1745,-2892,-3844,-4538,-4974,-5144,-5120,-4918,-4626,-4261,-3889,-3518,-3192,-2916,-2718,-2618,-2636,-2788,-3107,-3571,-4200,-4946,-5763,-6596,-7343,-7932,-8259,-8247,-7818,-6944,-5589,-3801,-1635,807,3360,5896,8194,10114,11486,12202,12227,11549,10278,8539,6536,4484,2601,1097,108,-261,-14,800,2043,3532,5057,6401,7388,7878,7832,7259,6270,5013,3666,2416,1410,749,471,543,883,1352,1803,2089,2090,1747,1043,48,-1147,-2391,-3542,-4470,-5071,-5295,-5151,-4678,-3973,-3149,-2304,-1566,-982,-619,-471,-517,-707,-980,-1277,-1553,-1796,-2004,-2218,-2480,-2829,-3318,-3937,-4696,-5530,-6388,-7180,-7823,-8234,-8352,-8142,-7602,-6769,-5717,-4537,-3351,-2273,-1411,-835,-591,-645,-951,-1381,-1803,-2075,-2049,-1652,-820,410,1974,3726,5517,7161,8508,9428,9859,9779,9255,8364,7257,6075,4967,4066,3456,3190,3260,3620,4173,4809,5379,5772,5873,5636,5071,4228,3238,2238,1378,806,586,767,1287,2059,2908,3664,4136,4170,3677,2621,1065,-867,-2999,-5116,-7013,-8513,-9480,-9863,-9657,-8941,-7841,-6512,-5129,-3856,-2824,-2128,-1810,-1856,-2206,-2774,-3433,-4090,-4629,-5004,-5164,-5131,-4911,-4577,-4167,-3757,-3385,-3094,-2911,-2821,-2842,-2922,-3060,-3226,-3393,-3581,-3762,-3972,-4193,-4436,-4659,-4826,-4855,-4677,-4202,-3380,-2185,-634,1190,3181,5177,6997,8484,9472,9882,9663,8864,7587,5990,4282,2664,1343,492,213,582,1561,3093,5015,7164,9312,11242,12765,13694,13960,13522,12455,10893,9025,7064,5218,3658,2490,1762,1437,1426,1592,1778,1835,1640,1124,270,-892,-2250,-3722,-5134,-6406,-7403,-8094,-8437,-8470,-8229,-7799,-7259,-6680,-6148,-5677,-5329,-5064,-4900,-4765,-4647,-4493,-4287,-4028,-3726,-3421,-3153,-2966,-2903,-2986,-3223,-3605,-4097,-4668,-5255,-5814,-6290,-6648,-6858,-6928,-6861,-6706,-6500,-6274,-6067,-5863,-5636,-5340,-4894,-4245,-3334,-2147,-696,955,2724,4480,6110,7475,8496,9098,9289,9096,8619,7956,7261,6637,6222,6059,6212,6646,7317,8131,8965,9713,10235,10457,10301,9762,8862,7686,6340,4964,3685,2619,1834,1365,1172,1202,1313,1411,1329,986,288,-775,-2174,-3804,-5533,-7179,-8568,-9545,-9982,-9837,-9109,-7886,-6306,-4539,-2791,-1235,-30,729,998,806,225,-620,-1587,-2546,-3370,-3996,-4375,-4535,-4504,-4363,-4173,-4003,-3905,-3898,-4002,-4190,-4458,-4755,-5074,-5365,-5627,-5839,-6013,-6154,-6270,-6375,-6441,-6451,-6342,-6057,-5536,-4728,-3609,-2188,-506,1358,3304,5208,6956,8423,9535,10218,10481,10336,9857,9140,8278,7398,6587,5938,5507,5330,5402,5697,6151,6678,7182,7552,7700,7557,7100,6338,5344,4202,3047,1989,1161,620,435,570,993,1585,2234,2780,3111,3110,2727,1968,886,-401,-1762,-3047,-4120,-4899,-5311,-5383,-5140,-4672,-4075,-3443,-2862,-2403,-2085,-1937,-1923,-2020,-2181,-2356,-2522,-2645,-2741,-2811,-2905,-3039,-3267,-3592,-4033,-4571,-5173,-5789,-6360,-6818,-7111,-7177,-6989,-6525,-5802,-4842,-3705,-2440,-1120,204,1495,2710,3856,4908,5888,6786,7601,8317,8907,9350,9587,9618,9393,8948,8304,7531,6709,5934,5290,4846,4643,4695,4976,5451,6047,6690,7301,7786,8089,8134,7904,7391,6629,5682,4629,3567,2579,1747,1122,730,585,651,898,1249,1640,1976,2172,2157,1861,1272,385,-743,-2036,-3381,-4668,-5779,-6625,-7150,-7331,-7189,-6777,-6177,-5477,-4775,-4146,-3653,-3329,-3169,-3164,-3249,-3389,-3521,-3613,-3640,-3601,-3508,-3374,-3235,-3087,-2960,-2829,-2705,-2553,-2380,-2160,-1924,-1663,-1429,-1216,-1058,-935,-841,-733,-567,-295,108,680,1389,2225,3112,3985,4757,5352,5704,5774,5554,5067,4377,3571,2761,2064,1581,1401,1562,2076,2908,3994,5251,6572,7865,9017,9955,10587,10883,10792,10355,9585,8589,7451,6292,5232,4333,3691,3281,3121,3129,3243,3368,3414,3307,2982,2413,1595,559,-633,-1897,-3135,-4246,-5141,-5763,-6086,-6112,-5913,-5537,-5105,-4700,-4404,-4288,-4369,-4640,-5072,-5577,-6088,-6502,-6737,-6732,-6444,-5886,-5079,-4104,-3034,-1973,-1014,-248,271,483,393,12,-635,-1464,-2441,-3447,-4431,-5268,-5906,-6243,-6256,-5905,-5226,-4248,-3062,-1752,-428,818,1898,2757,3357,3694,3789,3687,3448,3159,2893,2746,2776,3044,3551,4292,5199,6203,7202,8105,8833,9322,9545,9494,9186,8668,7981,7205,6394,5629,4967,4447,4114,3933,3902,3935,3973,3936,3749,3383,2799,2018,1056,-39,-1218,-2422,-3603,-4697,-5646,-6406,-6905,-7137,-7040,-6652,-5962,-5048,-3956,-2788,-1627,-554,347,1041,1493,1712,1727,1583,1345,1059,781,522,286,42,-253,-643,-1175,-1861,-2713,-3695,-4758,-5831,-6834,-7700,-8357,-8765,-8888,-8703,-8211,-7420,-6369,-5115,-3746,-2349,-1047,70,904,1392,1504,1247,664,-168,-1144,-2143,-3042,-3705,-4028,-3927,-3336,-2283,-785,1037,3046,5076,6950,8501,9625,10220,10293,9849,8981,7786,6388,4940,3548,2351,1423,827,585,661,997,1487,2002,2424,2631,2558,2170,1493,601,-421,-1444,-2380,-3131,-3645,-3888,-3872,-3612,-3157,-2566,-1891,-1212,-572,-42,343,551,547,349,-66,-651,-1395,-2240,-3145,-4049,-4890,-5629,-6208,-6632,-6878,-6985,-6978,-6905,-6820,-6758,-6761,-6844,-7009,-7239,-7503,-7748,-7923,-7954,-7784,-7349,-6618,-5582,-4271,-2766,-1160,410,1806,2916,3627,3901,3722,3131,2225,1109,-81,-1191,-2126,-2724,-2950,-2716,-2031,-917,548,2262,4080,5858,7453,8733,9601,10009,9915,9366,8384,7078,5541,3911,2322,898,-238,-1004,-1357,-1290,-876,-195,591,1361,1950,2286,2300,2012,1487,808,106,-539,-1021,-1315,-1394,-1293,-1062,-766,-494,-305,-278,-440,-827,-1415,-2195,-3099,-4073,-5038,-5915,-6637,-7133,-7360,-7279,-6889,-6203,-5283,-4193,-3055,-1972,-1069,-453,-207,-378,-988,-1996,-3334,-4894,-6512,-8040,-9290,-10111,-10365,-9974,-8917,-7245,-5092,-2638,-125,2202,4106,5391,5943,5721,4777,3252,1331,-727,-2691,-4305,-5381,-5779,-5430,-4361,-2657,-494,1919,4339,6533,8305,9516,10098,10077,9518,8592,7438,6274,5259,4543,4242,4387,4992,5973,7239,8624,9969,11085,11806,11981,11531,10399,8650,6374,3763,1016,-1610,-3923,-5712,-6872,-7343,-7127,-6338,-5074,-3553,-1931,-425,812,1646,2001,1846,1222,189,-1129,-2609,-4112,-5507,-6692,-7584,-8152,-8380,-8322,-8016,-7565,-7040,-6524,-6088,-5762,-5580,-5537,-5625,-5799,-6023,-6222,-6345,-6311,-6082,-5612,-4896,-3952,-2815,-1584,-328,806,1726,2313,2493,2235,1545,488,-821,-2249,-3616,-4771,-5549,-5834,-5557,-4675,-3251,-1343,881,3277,5633,7788,9564,10862,11623,11849,11605,10995,10141,9207,8298,7557,7024,6767,6745,6929,7232,7550,7797,7857,7663,7138,6261,5018,3457,1642,-308,-2266,-4072,-5599,-6708,-7340,-7437,-7029,-6156,-4925,-3451,-1868,-329,1053,2147,2876,3195,3081,2581,1738,665,-547,-1775,-2919,-3887,-4620,-5077,-5268,-5214,-4982,-4644,-4290,-3995,-3836,-3862,-4088,-4518,-5090,-5740,-6355,-6830,-7060,-6973,-6536,-5773,-4740,-3561,-2348,-1264,-427,39,75,-349,-1200,-2392,-3811,-5285,-6667,-7769,-8469,-8628,-8195,-7129,-5465,-3279,-692,2132,5005,7726,10101,11954,13172,13673,13464,12610,11224,9491,7589,5731,4095,2829,2028,1731,1903,2481,3336,4346,5368,6278,6964,7347,7357,6971,6173,5009,3522,1828,15,-1765,-3417,-4802,-5864,-6514,-6742,-6534,-5925,-4970,-3758,-2387,-993,307,1372,2107,2424,2286,1695,705,-600,-2088,-3628,-5071,-6289,-7179,-7689,-7801,-7553,-7027,-6331,-5600,-4967,-4539,-4394,-4548,-4971,-5557,-6198,-6729,-7027,-6972,-6502,-5593,-4277,-2636,-775,1152,2990,4583,5791,6503,6660,6243,5294,3910,2229,425,-1291,-2741,-3719,-4111,-3818,-2850,-1253,815,3187,5608,7865,9727,11029,11667,11605,10906,9691,8148,6489,4932,3666,2829,2483,2620,3148,3930,4788,5529,5989,6011,5523,4473,2907,903,-1386,-3774,-6045,-7986,-9406,-10156,-10158,-9395,-7932,-5905,-3485,-903,1615,3846,5583,6686,7047,6654,5529,3807,1620,-804,-3253,-5509,-7361,-8676,-9340,-9349,-8738,-7642,-6221,-4688,-3259,-2124,-1435,-1269,-1619,-2411,-3477,-4619,-5609,-6250,-6377,-5927,-4896,-3394,-1581,327,2101,3528,4426,4690,4268,3197,1581,-426,-2621,-4784,-6713,-8198,-9099,-9298,-8759,-7494,-5591,-3190,-476,2335,5020,7370,9209,10414,10928,10768,10018,8832,7388,5922,4613,3673,3195,3256,3821,4805,6050,7374,8562,9449,9865,9722,8985,7658,5836,3622,1186,-1308,-3667,-5710,-7292,-8277,-8607,-8257,-7267,-5736,-3802,-1642,549,2563,4220,5358,5860,5676,4801,3306,1312,-1017,-3489,-5894,-8040,-9742,-10877,-11346,-11130,-10275,-8869,-7092,-5119,-3171,-1435,-70,824,1212,1131,676,-12,-784,-1487,-2005,-2283,-2287,-2082,-1719,-1313,-946,-729,-695,-908,-1334,-1947,-2675,-3412,-4071,-4527,-4701,-4509,-3912,-2901,-1514,170,2034,3935,5714,7218,8315,8907,8961,8480,7555,6305,4912,3560,2449,1732,1536,1907,2808,4167,5792,7504,9076,10291,11000,11073,10480,9244,7459,5254,2815,304,-2086,-4219,-5954,-7224,-7969,-8192,-7916,-7194,-6100,-4716,-3129,-1426,303,1985,3548,4921,6067,6912,7451,7635,7467,6960,6119,5020,3685,2237,720,-745,-2095,-3273,-4212,-4918,-5356,-5551,-5514,-5255,-4816,-4210,-3482,-2664,-1810,-966,-200,421,845,1007,896,508,-119,-913,-1799,-2688,-3495,-4182,-4696,-5054,-5256,-5340,-5315,-5199,-4972,-4612,-4075,-3328,-2336,-1112,335,1916,3573,5171,6619,7805,8653,9126,9227,9002,8537,7951,7342,6852,6530,6447,6597,6939,7416,7921,8369,8654,8707,8464,7896,6993,5776,4283,2574,730,-1163,-2995,-4652,-6022,-6983,-7444,-7327,-6592,-5254,-3375,-1084,1452,4011,6365,8277,9547,10030,9639,8397,6379,3770,787,-2306,-5234,-7755,-9674,-10853,-11265,-10926,-9952,-8498,-6744,-4881,-3090,-1507,-245,643,1145,1294,1141,788,300,-228,-730,-1168,-1496,-1712,-1811,-1799,-1709,-1557,-1401,-1272,-1219,-1273,-1442,-1716,-2046,-2356,-2550,-2540,-2221,-1560,-517,860,2498,4274,6038,7629,8896,9720,10026,9812,9127,8102,6881,5661,4595,3831,3438,3439,3772,4339,4992,5583,5977,6068,5806,5182,4242,3062,1735,376,-940,-2113,-3110,-3893,-4451,-4785,-4893,-4772,-4410,-3802,-2932,-1824,-507,947,2445,3860,5069,5934,6367,6286,5692,4604,3134,1393,-436,-2200,-3732,-4906,-5644,-5901,-5709,-5117,-4242,-3193,-2123,-1151,-403,48,146,-94,-648,-1422,-2332,-3274,-4146,-4890,-5445,-5797,-5948,-5911,-5722,-5422,-5058,-4680,-4347,-4091,-3956,-3935,-4017,-4130,-4219,-4158,-3886,-3297,-2378,-1104,446,2193,3979,5659,7060,8051,8540,8501,7997,7135,6115,5118,4376,4031,4200,4900,6059,7548,9144,10644,11795,12435,12419,11694,10292,8285,5842,3124,346,-2309,-4667,-6588,-7980,-8794,-9013,-8672,-7812,-6520,-4871,-2988,-964,1059,2967,4623,5913,6727,7003,6686,5797,4373,2515,351,-1967,-4277,-6416,-8247,-9647,-10540,-10882,-10675,-9963,-8832,-7397,-5809,-4218,-2770,-1607,-803,-421,-447,-835,-1504,-2356,-3271,-4167,-4946,-5546,-5934,-6073,-5980,-5675,-5200,-4633,-4036,-3488,-3046,-2732,-2552,-2459,-2390,-2268,-2012,-1562,-887,11,1090,2280,3487,4607,5550,6236,6635,6749,6619,6334,5986,5670,5470,5420,5525,5742,5988,6167,6173,5923,5360,4478,3302,1914,401,-1118,-2538,-3771,-4746,-5433,-5823,-5941,-5833,-5556,-5166,-4706,-4205,-3660,-3059,-2356,-1538,-558,547,1773,3013,4186,5148,5782,5967,5628,4732,3306,1435,-751,-3061,-5317,-7285,-8816,-9753,-10025,-9639,-8650,-7205,-5482,-3687,-2032,-688,196,569,395,-245,-1272,-2549,-3924,-5277,-6470,-7418,-8064,-8366,-8351,-8043,-7520,-6862,-6162,-5495,-4919,-4444,-4058,-3699,-3301,-2776,-2070,-1138,9,1324,2720,4072,5253,6141,6635,6709,6368,5710,4865,4001,3303,2905,2929,3390,4263,5430,6739,7987,9006,9612,9721,9273,8306,6894,5170,3274,1356,-456,-2058,-3383,-4401,-5114,-5545,-5743,-5743,-5592,-5306,-4889,-4330,-3625,-2749,-1741,-611,542,1649,2573,3225,3490,3300,2638,1501,-20,-1820,-3738,-5584,-7175,-8336,-8932,-8905,-8243,-7044,-5442,-3642,-1861,-317,809,1393,1384,809,-223,-1561,-3003,-4352,-5436,-6100,-6291,-5961,-5179,-4026,-2638,-1189,177,1284,2045,2368,2270,1788,1039,156,-697,-1384,-1768,-1789,-1402,-643,424,1688,3032,4318,5459,6367,7023,7435,7653,7748,7788,7849,7941,8092,8241,8336,8300,8037,7513,6677,5556,4193,2671,1090,-441,-1839,-3024,-3967,-4638,-5077,-5294,-5361,-5326,-5243,-5152,-5072,-4974,-4827,-4549,-4068,-3316,-2252,-886,727,2466,4171,5669,6754,7292,7150,6315,4824,2825,524,-1821,-3934,-5585,-6587,-6861,-6424,-5378,-3930,-2300,-745,510,1307,1539,1206,361,-861,-2299,-3777,-5135,-6247,-7037,-7469,-7565,-7375,-6966,-6445,-5875,-5359,-4927,-4631,-4439,-4342,-4248,-4104,-3812,-3314,-2557,-1533,-268,1172,2685,4153,5455,6469,7145,7427,7374,7046,6578,6112,5779,5705,5933,6487,7276,8212,9105,9816,10164,10052,9411,8250,6646,4718,2620,527,-1423,-3097,-4418,-5348,-5888,-6075,-5972,-5653,-5200,-4682,-4163,-3656,-3184,-2699,-2185,-1591,-884,-81,820,1716,2550,3180,3516,3452,2944,1997,676,-886,-2523,-4036,-5251,-6018,-6264,-5987,-5258,-4224,-3066,-1990,-1180,-785,-884,-1490,-2527,-3861,-5308,-6670,-7764,-8443,-8629,-8304,-7521,-6388,-5038,-3638,-2331,-1234,-450,9,134,-3,-318,-695,-1036,-1222,-1207,-923,-394,366,1281,2276,3254,4134,4842,5342,5626,5719,5680,5571,5472,5434,5499,5666,5903,6158,6341,6385,6209,5773,5068,4120,2998,1784,584,-514,-1432,-2137,-2607,-2883,-2988,-3008,-2981,-2990,-3053,-3213,-3452,-3735,-4004,-4160,-4122,-3787,-3091,-2013,-560,1161,3035,4871,6476,7673,8309,8302,7658,6425,4775,2866,920,-873,-2371,-3465,-4154,-4458,-4485,-4339,-4159,-4037,-4051,-4219,-4510,-4872,-5206,-5434,-5482,-5315,-4948,-4420,-3827,-3250,-2803,-2547,-2538,-2776,-3221,-3801,-4413,-4942,-5286,-5346,-5078,-4451,-3514,-2299,-941,481,1824,2978,3877,4445,4699,4670,4444,4132,3868,3761,3923,4393,5188,6244,7463,8693,9773,10537,10849,10622,9826,8502,6756,4730,2614,581,-1206,-2621,-3613,-4151,-4295,-4113,-3713,-3215,-2719,-2323,-2093,-2057,-2222,-2532,-2933,-3312,-3574,-3629,-3395,-2878,-2080,-1099,-33,978,1824,2395,2644,2556,2165,1554,802,22,-713,-1333,-1823,-2186,-2469,-2733,-3036,-3448,-3988,-4661,-5424,-6198,-6884,-7368,-7549,-7352,-6749,-5761,-4459,-2963,-1406,55,1294,2198,2720,2835,2601,2066,1364,575,-162,-769,-1164,-1308,-1198,-859,-361,229,808,1311,1668,1866,1914,1860,1792,1782,1935,2292,2898,3714,4693,5721,6677,7440,7885,7944,7566,6775,5616,4202,2653,1112,-280,-1411,-2205,-2625,-2689,-2457,-2008,-1462,-914,-482,-230,-216,-441,-879,-1446,-2051,-2562,-2867,-2873,-2521,-1816,-801,431,1750,3034,4129,4942,5373,5385,4964,4160,3024,1688,238,-1197,-2516,-3654,-4546,-5177,-5554,-5684,-5611,-5367,-4986,-4509,-3959,-3372,-2778,-2205,-1697,-1285,-1015,-910,-994,-1263,-1692,-2232,-2820,-3374,-3825,-4108,-4193,-4067,-3750,-3292,-2725,-2139,-1563,-1057,-654,-347,-150,0,132,331,661,1193,1982,3059,4408,6006,7749,9550,11260,12755,13898,14598,14780,14430,13573,12268,10623,8756,6782,4849,3028,1436,87,-977,-1788,-2366,-2777,-3059,-3288,-3489,-3702,-3939,-4176,-4401,-4553,-4583,-4433,-4057,-3429,-2546,-1436,-150,1238,2635,3949,5076,5940,6456,6602,6345,5729,4787,3614,2285,900,-460,-1729,-2846,-3780,-4505,-5013,-5306,-5391,-5296,-5039,-4664,-4204,-3711,-3235,-2822,-2530,-2377,-2415,-2615,-2988,-3459,-3983,-4457,-4816,-4974,-4892,-4550,-3963,-3172,-2235,-1223,-195,786,1692,2484,3180,3773,4303,4798,5291,5814,6392,7033,7737,8494,9255,9993,10630,11119,11387,11381,11070,10423,9470,8218,6747,5116,3409,1723,124,-1303,-2520,-3490,-4203,-4677,-4922,-4999,-4930,-4779,-4572,-4349,-4117,-3878,-3611,-3281,-2851,-2281,-1527,-577,590,1948,3460,5065,6672,8181,9479,10453,11009,11071,10610,9617,8152,6282,4128,1801,-561,-2852,-4945,-6776,-8256,-9359,-10056,-10343,-10252,-9811,-9084,-8151,-7084,-5996,-4968,-4099,-3458,-3089,-3004,-3165,-3508,-3922,-4293,-4503,-4456,-4096,-3417,-2451,-1280,-1,1273,2444,3440,4210,4771,5122,5356,5507,5664,5870,6167,6564,7060,7616,8204,8761,9245,9593,9764,9722,9435,8909,8131,7141,5965,4652,3269,1870,525,-691,-1742,-2555,-3128,-3436,-3492,-3339,-3001,-2566,-2077,-1624,-1249,-1013,-933,-999,-1201,-1447,-1685,-1799,-1703,-1317,-587,489,1869,3455,5104,6639,7868,8624,8758,8199,6932,5013,2574,-220,-3167,-6057,-8706,-10936,-12637,-13726,-14173,-14002,-13251,-12026,-10424,-8576,-6620,-4684,-2905,-1401,-252,467,757,643,219,-399,-1050,-1584,-1865,-1794,-1344,-539,524,1715,2870,3832,4483,4733,4583,4069,3307,2437,1612,993,689,788,1315,2235,3485,4934,6459,7884,9088,9919,10302,10175,9545,8438,6961,5194,3303,1394,-387,-1934,-3176,-4041,-4538,-4654,-4447,-3968,-3281,-2482,-1638,-852,-197,254,437,341,-42,-649,-1401,-2172,-2833,-3227,-3266,-2840,-1962,-659,940,2664,4299,5624,6436,6588,6004,4690,2741,311,-2389,-5130,-7697,-9893,-11575,-12671,-13132,-13023,-12390,-11362,-10051,-8591,-7091,-5667,-4381,-3322,-2503,-1962,-1675,-1613,-1712,-1891,-2065,-2135,-2050,-1750,-1260,-609,111,786,1313,1570,1506,1092,362,-572,-1594,-2517,-3191,-3465,-3246,-2482,-1206,520,2550,4740,6893,8844,10429,11522,12049,11977,11337,10202,8687,6940,5111,3355,1798,535,-384,-957,-1224,-1262,-1163,-1031,-958,-1010,-1239,-1652,-2249,-2990,-3838,-4710,-5554,-6261,-6772,-6989,-6868,-6360,-5472,-4219,-2686,-962,812,2487,3909,4927,5429,5336,4644,3386,1670,-364,-2548,-4706,-6668,-8312,-9516,-10247,-10476,-10245,-9619,-8697,-7585,-6409,-5263,-4258,-3452,-2908,-2636,-2637,-2875,-3284,-3785,-4258,-4617,-4739,-4571,-4063,-3229,-2132,-869,428,1608,2552,3142,3341,3151,2634,1908,1111,391,-100,-285,-76,518,1464,2705,4115,5606,7047,8337,9388,10130,10512,10533,10178,9495,8519,7316,5956,4506,3042,1611,277,-948,-2028,-2977,-3782,-4473,-5043,-5513,-5894,-6177,-6385,-6499,-6511,-6405,-6137,-5670,-4982,-4024,-2830,-1397,192,1867,3524,5049,6354,7326,7931,8099,7857,7200,6207,4929,3456,1864,222,-1403,-2963,-4415,-5717,-6839,-7746,-8413,-8815,-8935,-8778,-8352,-7695,-6861,-5918,-4958,-4055,-3310,-2749,-2431,-2309,-2352,-2470,-2572,-2569,-2383,-1986,-1357,-567,341,1246,2061,2706,3115,3302,3276,3125,2930,2793,2795,3000,3427,4072,4897,5829,6800,7715,8506,9083,9418,9442,9167,8586,7726,6643,5386,4032,2657,1331,126,-908,-1733,-2333,-2716,-2902,-2944,-2888,-2810,-2764,-2815,-2995,-3326,-3782,-4311,-4819,-5197,-5323,-5096,-4445,-3349,-1846,-25,1968,3986,5830,7363,8432,8948,8879,8212,7026,5398,3458,1330,-859,-3005,-5008,-6812,-8359,-9616,-10566,-11175,-11458,-11383,-10981,-10245,-9229,-7974,-6565,-5088,-3666,-2379,-1347,-601,-180,-43,-132,-335,-561,-677,-626,-345,159,831,1596,2331,2943,3338,3482,3367,3059,2635,2204,1881,1730,1833,2183,2767,3538,4402,5290,6096,6748,7176,7331,7195,6756,6052,5099,3984,2744,1485,259,-842,-1765,-2472,-2914,-3130,-3100,-2915,-2610,-2271,-1989,-1799,-1795,-1953,-2295,-2756,-3255,-3707,-3986,-4006,-3697,-3022,-2020,-752,668,2094,3398,4438,5126,5404,5257,4723,3866,2783,1573,327,-881,-2006,-3043,-3987,-4883,-5740,-6595,-7434,-8256,-8999,-9619,-10031,-10177,-10000,-9482,-8633,-7504,-6179,-4748,-3324,-1985,-802,196,1007,1645,2148,2538,2844,3063,3179,3157,2960,2548,1919,1084,113,-905,-1850,-2591,-3024,-3056,-2649,-1814,-596,906,2581,4293,5909,7318,8405,9122,9409,9290,8772,7946,6867,5662,4420,3241,2217,1394,813,469,323,328,403,471,459,311,-2,-472,-1059,-1708,-2322,-2822,-3118,-3148,-2872,-2289,-1432,-374,780,1906,2883,3590,3955,3931,3541,2837,1923,921,-49,-868,-1475,-1843,-1998,-2032,-2040,-2155,-2479,-3090,-4008,-5204,-6584,-8006,-9317,-10340,-10947,-11028,-10572,-9589,-8211,-6549,-4801,-3108,-1624,-429,424,953,1206,1253,1191,1081,998,955,976,1013,1066,1072,1030,913,743,538,338,186,119,183,396,787,1355,2100,3000,4015,5096,6180,7185,8054,8689,9068,9118,8856,8277,7437,6391,5221,4002,2808,1689,692,-192,-950,-1627,-2234,-2795,-3321,-3787,-4177,-4441,-4544,-4434,-4100,-3515,-2700,-1678,-509,740,1959,3070,3946,4522,4725,4542,3992,3143,2088,958,-130,-1059,-1758,-2197,-2401,-2442,-2411,-2434,-2601,-2997,-3647,-4529,-5584,-6695,-7737,-8586,-9117,-9278,-9018,-8387,-7426,-6259,-4977,-3701,-2514,-1481,-635,24,505,830,1025,1111,1102,1017,862,667,445,248,91,35,90,293,633,1106,1675,2305,2964,3605,4213,4769,5265,5706,6090,6411,6666,6834,6899,6835,6643,6299,5832,5258,4609,3938,3268,2647,2073,1557,1067,588,90,-445,-1000,-1567,-2088,-2524,-2823,-2939,-2854,-2554,-2050,-1374,-554,347,1277,2170,2949,3565,3954,4091,3966,3603,3048,2374,1659,972,378,-117,-511,-856,-1220,-1671,-2281,-3083,-4095,-5270,-6558,-7837,-9014,-9953,-10573,-10793,-10587,-9971,-8985,-7713,-6244,-4672,-3097,-1583,-198,1026,2052,2868,3457,3815,3944,3861,3591,3185,2692,2184,1715,1363,1157,1153,1347,1735,2298,2980,3748,4539,5311,6033,6655,7178,7557,7804,7893,7838,7626,7294,6835,6306,5712,5107,4510,3954,3451,2998,2593,2201,1806,1374,893,367,-190,-732,-1217,-1584,-1799,-1828,-1665,-1328,-839,-251,397,1038,1639,2126,2475,2628,2568,2281,1794,1143,407,-318,-942,-1359,-1518,-1400,-1041,-540,-22,345,425,83,-736,-2040,-3753,-5734,-7797,-9726,-11309,-12368,-12778,-12465,-11459,-9812,-7683,-5219,-2636,-107,2188,4103,5556,6489,6890,6822,6326,5538,4563,3532,2580,1794,1271,1029,1082,1376,1858,2419,2985,3447,3772,3915,3907,3798,3653,3577,3634,3886,4360,5025,5834,6689,7479,8092,8424,8404,7997,7218,6114,4786,3333,1889,569,-527,-1311,-1746,-1819,-1548,-998,-240,619,1474,2225,2791,3115,3190,3026,2687,2231,1754,1297,940,667,494,372,251,90,-157,-494,-912,-1374,-1829,-2238,-2558,-2798,-2965,-3107,-3276,-3532,-3910,-4443,-5107,-5869,-6666,-7402,-8005,-8380,-8467,-8222,-7620,-6678,-5430,-3941,-2301,-605,1039,2530,3786,4732,5330,5564,5456,5050,4440,3697,2945,2245,1689,1290,1081,1019,1083,1213,1367,1507,1618,1710,1812,1966,2229,2627,3203,3930,4794,5717,6622,7418,8002,8315,8285,7913,7199,6196,4976,3622,2252,961,-131,-946,-1410,-1499,-1226,-648,129,983,1757,2320,2554,2394,1833,925,-219,-1449,-2598,-3515,-4078,-4225,-3959,-3331,-2469,-1499,-571,185,704,934,905,649,246,-261,-802,-1374,-1953,-2566,-3211,-3905,-4634,-5368,-6072,-6679,-7149,-7417,-7453,-7235,-6745,-6011,-5037,-3890,-2608,-1283,28,1219,2244,3005,3483,3625,3452,2987,2303,1490,658,-93,-666,-1007,-1092,-930,-578,-94,431,934,1354,1672,1892,2042,2181,2352,2601,2954,3396,3901,4417,4866,5204,5366,5327,5084,4646,4057,3350,2600,1833,1138,527,56,-274,-462,-546,-552,-553,-598,-736,-1018,-1446,-2018,-2689,-3376,-4004,-4456,-4658,-4540,-4073,-3303,-2274,-1129,15,1003,1703,2039,1971,1526,802,-98,-1023,-1868,-2534,-2997,-3254,-3378,-3438,-3547,-3778,-4211,-4860,-5718,-6719,-7776,-8758,-9538,-9982,-9987,-9481,-8449,-6925,-5015,-2851,-634,1464,3244,4561,5310,5453,5017,4104,2857,1467,122,-1013,-1797,-2190,-2155,-1786,-1149,-397,366,1022,1516,1819,1970,2021,2071,2187,2455,2885,3481,4175,4883,5488,5880,5949,5644,4919,3820,2410,812,-822,-2329,-3546,-4341,-4635,-4393,-3682,-2582,-1281,60,1233,2075,2462,2329,1685,614,-750,-2217,-3595,-4692,-5368,-5529,-5163,-4334,-3157,-1815,-487,622,1389,1695,1551,974,84,-1001,-2137,-3209,-4127,-4852,-5371,-5722,-5956,-6126,-6294,-6489,-6725,-6985,-7236,-7394,-7418,-7198,-6701,-5875,-4725,-3304,-1683,6,1628,3046,4120,4782,4956,4678,3986,3010,1883,776,-157,-792,-1042,-893,-382,390,1295,2168,2877,3307,3391,3155,2633,1961,1265,685,347,321,635,1253,2096,3044,3959,4716,5205,5361,5181,4693,3995,3201,2446,1849,1510,1460,1703,2160,2738,3295,3707,3854,3655,3095,2168,994,-354,-1676,-2856,-3724,-4186,-4190,-3742,-2917,-1843,-674,417,1271,1764,1840,1480,759,-220,-1325,-2402,-3341,-4047,-4490,-4677,-4661,-4526,-4359,-4255,-4274,-4456,-4803,-5267,-5784,-6255,-6569,-6640,-6372,-5736,-4723,-3388,-1819,-143,1488,2950,4096,4861,5183,5068,4573,3766,2790,1740,763,-65,-664,-1022,-1145,-1087,-911,-684,-474,-305,-183,-87,54,285,692,1296,2126,3137,4272,5428,6487,7335,7871,8026,7793,7196,6330,5306,4276,3370,2711,2374,2368,2672,3167,3748,4224,4482,4353,3798,2757,1297,-485,-2443,-4358,-6059,-7325,-8027,-8072,-7442,-6217,-4526,-2569,-578,1225,2626,3484,3715,3324,2392,1056,-497,-2086,-3533,-4712,-5546,-6019,-6176,-6079,-5848,-5562,-5318,-5158,-5083,-5073,-5048,-4942,-4654,-4137,-3347,-2312,-1091,199,1422,2417,3064,3256,2960,2204,1058,-321,-1788,-3159,-4266,-4994,-5249,-5015,-4344,-3302,-2056,-727,511,1547,2280,2693,2779,2639,2345,2038,1822,1782,1979,2407,3030,3766,4512,5166,5627,5844,5780,5468,4955,4323,3656,3041,2530,2164,1938,1822,1765,1690,1534,1228,738,46,-834,-1843,-2924,-3963,-4873,-5538,-5878,-5836,-5392,-4584,-3477,-2193,-862,357,1340,1960,2166,1934,1314,395,-697,-1817,-2833,-3624,-4137,-4331,-4258,-3973,-3591,-3228,-2987,-2962,-3185,-3657,-4315,-5060,-5764,-6294,-6525,-6386,-5835,-4913,-3706,-2343,-987,223,1153,1740,1958,1839,1475,953,417,-37,-297,-325,-89,363,980,1658,2308,2838,3185,3340,3300,3142,2935,2769,2737,2876,3216,3717,4317,4905,5386,5649,5644,5340,4788,4047,3257,2514,1950,1628,1584,1797,2201,2685,3128,3398,3385,3016,2260,1133,-292,-1923,-3614,-5238,-6636,-7698,-8314,-8428,-8020,-7119,-5812,-4198,-2445,-693,882,2144,2982,3324,3156,2503,1445,84,-1444,-3010,-4469,-5730,-6693,-7331,-7626,-7626,-7376,-6969,-6465,-5935,-5415,-4907,-4402,-3851,-3216,-2456,-1552,-527,572,1652,2625,3379,3844,3981,3778,3302,2614,1837,1069,426,-17,-201,-113,221,735,1341,1923,2378,2613,2570,2241,1661,921,144,-538,-980,-1096,-813,-142,862,2102,3431,4729,5845,6701,7229,7420,7295,6914,6331,5635,4878,4107,3359,2630,1926,1221,514,-216,-936,-1647,-2287,-2831,-3229,-3445,-3464,-3276,-2904,-2375,-1752,-1094,-483,13,314,394,192,-253,-942,-1797,-2757,-3735,-4653,-5442,-6047,-6432,-6592,-6516,-6254,-5813,-5281,-4683,-4107,-3571,-3124,-2749,-2447,-2151,-1837,-1432,-908,-259,514,1334,2144,2838,3330,3556,3475,3105,2474,1672,770,-124,-942,-1599,-2059,-2280,-2255,-1996,-1530,-907,-190,552,1243,1833,2270,2562,2703,2757,2765,2803,2921,3158,3536,4034,4639,5284,5929,6510,6972,7295,7431,7409,7200,6858,6382,5814,5180,4491,3769,3016,2224,1398,521,-403,-1366,-2358,-3343,-4288,-5135,-5828,-6304,-6510,-6412,-6001,-5292,-4349,-3249,-2096,-1006,-67,624,1034,1131,952,519,-86,-798,-1543,-2236,-2826,-3252,-3479,-3497,-3301,-2917,-2369,-1694,-920,-89,783,1656,2502,3280,3940,4424,4680,4652,4303,3633,2666,1479,183,-1090,-2190,-2999,-3411,-3395,-2950,-2146,-1070,134,1363,2454,3331,3886,4081,3907,3380,2585,1605,579,-363,-1082,-1472,-1452,-989,-102,1160,2684,4361,6036,7583,8865,9778,10254,10243,9753,8811,7484,5866,4067,2216,424,-1183,-2533,-3558,-4229,-4574,-4602,-4415,-4057,-3638,-3202,-2811,-2471,-2176,-1886,-1553,-1129,-585,91,864,1691,2487,3174,3664,3899,3834,3470,2812,1924,857,-292,-1448,-2512,-3427,-4113,-4567,-4755,-4713,-4458,-4027,-3459,-2777,-2014,-1184,-320,562,1397,2167,2775,3198,3350,3234,2816,2160,1317,383,-522,-1318,-1905,-2229,-2275,-2030,-1544,-844,-4,925,1861,2749,3524,4141,4575,4815,4878,4810,4653,4483,4348,4303,4390,4605,4966,5416,5931,6440,6872,7172,7268,7122,6722,6046,5149,4055,2857,1616,439,-616,-1470,-2093,-2470,-2624,-2585,-2440,-2221,-2044,-1915,-1902,-1983,-2126,-2281,-2364,-2311,-2065,-1603,-931,-109,787,1652,2376,2859,3019,2811,2212,1260,-7,-1488,-3083,-4660,-6087,-7238,-7996,-8286,-8057,-7309,-6089,-4475,-2586,-560,1443,3289,4814,5943,6568,6682,6291,5446,4260,2838,1340,-94,-1319,-2228,-2736,-2827,-2501,-1831,-902,173,1280,2311,3179,3804,4142,4160,3855,3246,2384,1337,216,-870,-1791,-2422,-2677,-2480,-1819,-731,711,2365,4093,5709,7077,8035,8530,8482,7944,6957,5638,4134,2584,1153,-41,-893,-1370,-1456,-1224,-745,-151,447,911,1171,1138,830,252,-498,-1334,-2134,-2791,-3227,-3382,-3267,-2898,-2361,-1734,-1119,-608,-269,-154,-274,-637,-1197,-1936,-2782,-3687,-4578,-5391,-6054,-6512,-6699,-6586,-6142,-5373,-4312,-3002,-1549,-34,1405,2667,3640,4259,4471,4280,3723,2857,1796,628,-520,-1556,-2415,-3032,-3432,-3592,-3591,-3444,-3217,-2937,-2624,-2308,-1976,-1660,-1355,-1077,-835,-630,-436,-246,19,378,904,1627,2547,3666,4901,6190,7393,8425,9130,9459,9327,8739,7731,6374,4786,3097,1437,-57,-1301,-2226,-2817,-3112,-3156,-3068,-2929,-2856,-2923,-3177,-3632,-4249,-4943,-5622,-6157,-6444,-6414,-6011,-5281,-4267,-3097,-1902,-824,1,491,584,287,-352,-1257,-2313,-3416,-4456,-5342,-5998,-6389,-6455,-6219,-5645,-4780,-3633,-2265,-736,852,2401,3769,4857,5535,5748,5449,4658,3443,1909,190,-1547,-3164,-4523,-5512,-6099,-6249,-6019,-5468,-4697,-3804,-2888,-2021,-1261,-652,-200,70,175,120,-60,-316,-568,-751,-745,-499,69,962,2155,3574,5083,6541,7772,8623,8972,8740,7913,6535,4715,2588,339,-1857,-3828,-5431,-6563,-7184,-7285,-6936,-6215,-5265,-4205,-3191,-2326,-1713,-1379,-1336,-1518,-1843,-2202,-2480,-2586,-2465,-2091,-1506,-761,37,794,1406,1789,1898,1712,1239,531,-377,-1400,-2485,-3559,-4554,-5409,-6055,-6427,-6474,-6150,-5444,-4373,-2994,-1417,236,1789,3113,4051,4520,4479,3925,2951,1639,150,-1370,-2772,-3903,-4680,-5010,-4899,-4344,-3426,-2219,-847,589,1959,3180,4147,4810,5111,5061,4672,4036,3237,2431,1741,1311,1234,1551,2259,3270,4466,5679,6738,7480,7784,7574,6853,5664,4130,2386,613,-1038,-2410,-3410,-3976,-4107,-3854,-3312,-2608,-1879,-1262,-866,-770,-996,-1517,-2257,-3087,-3870,-4446,-4699,-4534,-3933,-2926,-1618,-148,1309,2577,3504,3966,3916,3340,2308,911,-726,-2450,-4155,-5697,-7000,-7973,-8561,-8718,-8411,-7625,-6375,-4706,-2696,-477,1810,3984,5872,7335,8251,8585,8324,7554,6360,4901,3321,1762,374,-775,-1597,-2103,-2293,-2235,-1983,-1631,-1228,-847,-518,-264,-105,-38,-61,-162,-309,-459,-562,-546,-360,50,694,1561,2592,3697,4765,5663,6279,6517,6323,5700,4695,3402,1968,521,-763,-1782,-2422,-2657,-2484,-1969,-1225,-371,423,1044,1362,1320,898,133,-896,-2046,-3195,-4165,-4839,-5123,-4960,-4386,-3449,-2280,-1009,207,1230,1952,2290,2234,1787,1014,-1,-1179,-2413,-3631,-4757,-5734,-6499,-7024,-7231,-7106,-6590,-5694,-4417,-2836,-1027,856,2680,4272,5511,6279,6535,6257,5506,4337,2892,1267,-386,-1956,-3336,-4440,-5237,-5691,-5844,-5709,-5377,-4883,-4321,-3725,-3145,-2601,-2089,-1604,-1111,-578,33,758,1604,2586,3651,4766,5842,6796,7537,7986,8088,7823,7203,6277,5122,3840,2518,1270,150,-765,-1470,-1942,-2212,-2311,-2294,-2211,-2132,-2103,-2173,-2374,-2711,-3182,-3738,-4335,-4888,-5315,-5538,-5483,-5125,-4455,-3528,-2409,-1214,-52,960,1738,2216,2384,2250,1870,1293,603,-156,-929,-1687,-2418,-3089,-3699,-4188,-4531,-4641,-4481,-3983,-3146,-1983,-566,980,2534,3915,5010,5682,5873,5561,4768,3575,2083,419,-1271,-2857,-4223,-5263,-5935,-6200,-6087,-5633,-4923,-4029,-3056,-2074,-1150,-330,365,941,1407,1805,2175,2546,2974,3452,3996,4572,5127,5607,5921,6022,5828,5337,4531,3457,2189,806,-561,-1835,-2897,-3702,-4198,-4393,-4311,-4010,-3563,-3050,-2567,-2154,-1890,-1769,-1803,-1962,-2185,-2421,-2593,-2628,-2477,-2099,-1482,-667,322,1380,2440,3390,4148,4637,4805,4618,4091,3230,2100,755,-735,-2279,-3796,-5207,-6412,-7349,-7938,-8124,-7888,-7203,-6129,-4702,-3057,-1300,400,1921,3124,3935,4296,4222,3737,2936,1896,736,-432,-1519,-2422,-3095,-3492,-3611,-3477,-3126,-2622,-2026,-1386,-762,-150,415,959,1482,1996,2513,3023,3528,3999,4436,4793,5066,5215,5224,5074,4759,4280,3662,2939,2156,1379,660,57,-392,-665,-763,-708,-534,-301,-44,163,298,303,186,-80,-454,-928,-1442,-1959,-2417,-2770,-2956,-2953,-2720,-2273,-1624,-830,42,909,1682,2273,2628,2685,2450,1920,1141,166,-945,-2127,-3318,-4465,-5512,-6414,-7117,-7571,-7726,-7532,-6963,-5999,-4666,-3008,-1122,885,2860,4675,6189,7297,7934,8064,7712,6924,5787,4411,2901,1387,-47,-1308,-2350,-3145,-3691,-4011,-4127,-4068,-3849,-3484,-2962,-2297,-1474,-536,501,1567,2619,3576,4404,5042,5478,5694,5699,5512,5170,4704,4174,3618,3091,2632,2272,2034,1908,1902,1956,2061,2150,2194,2162,2026,1790,1451,1030,548,30,-489,-986,-1431,-1802,-2076,-2230,-2247,-2108,-1820,-1374,-816,-171,498,1127,1654,2028,2199,2160,1907,1471,882,193,-568,-1347,-2123,-2851,-3505,-4048,-4430,-4631,-4596,-4316,-3771,-2971,-1944,-736,583,1935,3222,4358,5259,5848,6088,5934,5412,4520,3343,1933,401,-1147,-2607,-3880,-4883,-5573,-5912,-5907,-5569,-4931,-4033,-2912,-1627,-218,1243,2696,4073,5297,6331,7108,7629,7873,7869,7649,7257,6745,6177,5593,5050,4572,4186,3890,3682,3529,3404,3258,3056,2758,2352,1829,1220,542,-143,-806,-1399,-1894,-2281,-2558,-2745,-2859,-2929,-2964,-2970,-2934,-2830,-2622,-2274,-1767,-1081,-243,714,1730,2711,3585,4248,4637,4690,4375,3699,2674,1386,-98,-1634,-3115,-4388,-5351,-5903,-6009,-5652,-4883,-3763,-2399,-893,638,2094,3382,4437,5203,5659,5783,5593,5103,4364,3418,2349,1221,133,-846,-1649,-2224,-2544,-2588,-2371,-1892,-1199,-306,732,1864,3040,4184,5227,6108,6744,7116,7175,6942,6440,5713,4846,3894,2959,2090,1360,796,430,252,254,389,624,887,1134,1288,1324,1188,893,432,-146,-807,-1485,-2127,-2679,-3092,-3340,-3408,-3282,-2998,-2541,-1967,-1271,-498,343,1215,2102,2956,3757,4438,4979,5310,5413,5247,4802,4078,3083,1859,448,-1071,-2620,-4085,-5370,-6372,-7017,-7265,-7098,-6561,-5694,-4593,-3326,-1980,-628,685,1905,3002,3960,4725,5304,5630,5709,5489,4985,4193,3150,1917,568,-800,-2078,-3163,-3964,-4390,-4425,-4025,-3256,-2151,-828,620,2055,3373,4464,5254,5713,5820,5621,5162,4513,3761,2973,2210,1528,944,488,150,-66,-177,-194,-136,-30,103,227,324,366,353,267,145,-32,-215,-407,-591,-758,-915,-1074,-1233,-1417,-1606,-1802,-1961,-2072,-2071,-1961,-1692,-1296,-783,-203,361,862,1204,1338,1221,819,145,-775,-1887,-3100,-4324,-5430,-6325,-6900,-7113,-6922,-6372,-5492,-4384,-3120,-1793,-478,777,1925,2950,3836,4562,5125,5485,5620,5496,5075,4357,3341,2074,626,-901,-2389,-3703,-4732,-5374,-5569,-5313,-4623,-3604,-2337,-991,327,1462,2328,2845,2996,2792,2301,1614,832,84,-548,-973,-1152,-1084,-783,-321,247,817,1337,1715,1929,1931,1732,1339,791,141,-558,-1231,-1841,-2326,-2671,-2871,-2932,-2896,-2795,-2680,-2578,-2533,-2523,-2561,-2589,-2579,-2469,-2233,-1836,-1295,-626,104,833,1478,1964,2230,2226,1926,1331,477,-590,-1758,-2950,-4025,-4900,-5470,-5705,-5576,-5137,-4428,-3560,-2597,-1655,-775,-31,576,1016,1320,1483,1531,1460,1271,945,475,-147,-913,-1779,-2697,-3587,-4360,-4946,-5276,-5318,-5073,-4567,-3868,-3042,-2180,-1350,-610,-3,463,801,1023,1194,1333,1510,1734,2049,2435,2889,3373,3834,4236,4508,4627,4559,4299,3859,3258,2532,1718,857,-13,-847,-1611,-2275,-2816,-3225,-3510,-3668,-3747,-3745,-3706,-3645,-3556,-3455,-3287,-3046,-2675,-2148,-1444,-568,441,1527,2584,3532,4240,4644,4659,4267,3468,2310,874,-734,-2385,-3950,-5303,-6338,-6998,-7231,-7069,-6535,-5707,-4677,-3513,-2325,-1155,-72,902,1739,2444,2993,3391,3610,3631,3416,2957,2233,1284,162,-1031,-2185,-3163,-3857,-4175,-4075,-3570,-2706,-1592,-339,915,2057,2993,3664,4053,4174,4074,3809,3456,3079,2730,2455,2254,2137,2077,2038,1993,1905,1753,1532,1249,923,576,249,-61,-310,-520,-675,-793,-873,-937,-971,-1008,-1026,-1057,-1089,-1144,-1208,-1298,-1370,-1428,-1402,-1267,-964,-451,277,1223,2332,3517,4675,5658,6354,6631,6429,5700,4479,2835,892,-1196,-3254,-5118,-6644,-7727,-8325,-8418,-8063,-7336,-6332,-5174,-3957,-2776,-1703,-774,-14,589,1050,1389,1629,1771,1811,1740,1530,1188,723,171,-404,-940,-1364,-1623,-1681,-1542,-1219,-787,-291,176,562,821,933,918,816,676,585,570,703,983,1402,1928,2486,3010,3416,3641,3634,3391,2919,2291,1572,870,270,-155,-351,-317,-67,338,838,1347,1804,2132,2304,2278,2060,1658,1087,405,-367,-1149,-1904,-2542,-3028,-3275,-3268,-2965,-2398,-1602,-672,288,1147,1782,2089,1992,1468,529,-748,-2271,-3894,-5492,-6918,-8064,-8852,-9231,-9199,-8781,-8021,-7008,-5805,-4517,-3217,-1970,-839,167,1023,1760,2380,2922,3381,3765,4054,4227,4254,4123,3820,3359,2766,2066,1310,526,-244,-969,-1641,-2226,-2733,-3124,-3396,-3507,-3432,-3132,-2597,-1811,-812,363,1630,2891,4048,4988,5623,5895,5767,5267,4441,3386,2226,1077,81,-696,-1163,-1339,-1224,-909,-471,-10,373,606,639,438,20,-584,-1325,-2126,-2910,-3612,-4131,-4436,-4445,-4162,-3555,-2678,-1567,-332,915,2052,2932,3458,3550,3163,2349,1145,-312,-1890,-3439,-4817,-5905,-6634,-6956,-6888,-6456,-5739,-4792,-3721,-2586,-1487,-473,366,1013,1410,1576,1510,1276,915,518,133,-167,-353,-411,-344,-187,25,239,402,478,414,212,-169,-677,-1327,-2028,-2763,-3420,-3951,-4254,-4275,-3956,-3284,-2268,-963,549,2169,3767,5236,6463,7359,7880,7989,7708,7076,6163,5061,3863,2663,1542,556,-262,-900,-1369,-1694,-1899,-2032,-2105,-2163,-2217,-2282,-2377,-2494,-2644,-2815,-2998,-3166,-3296,-3350,-3275,-3064,-2656,-2096,-1379,-588,204,899,1400,1638,1568,1174,506,-391,-1413,-2468,-3462,-4315,-4965,-5393,-5570,-5521,-5246,-4786,-4154,-3396,-2550,-1663,-799,-8,652,1145,1454,1594,1589,1510,1384,1294,1261,1304,1442,1629,1860,2089,2276,2395,2405,2303,2066,1718,1262,751,213,-266,-649,-841,-809,-503,76,900,1898,2974,4007,4873,5459,5680,5489,4884,3921,2686,1314,-59,-1282,-2250,-2858,-3099,-2965,-2548,-1923,-1224,-568,-52,233,250,-2,-520,-1222,-2061,-2942,-3775,-4482,-4975,-5181,-5056,-4538,-3640,-2354,-754,1072,2987,4824,6407,7575,8181,8157,7469,6176,4379,2237,-66,-2345,-4415,-6142,-7406,-8156,-8368,-8057,-7284,-6115,-4661,-3033,-1370,199,1528,2527,3100,3251,3002,2451,1735,1009,413,79,55,366,951,1729,2569,3344,3932,4224,4172,3739,2962,1884,624,-733,-2025,-3147,-3966,-4374,-4313,-3745,-2685,-1217,567,2489,4388,6077,7386,8196,8411,8028,7082,5694,4008,2232,538,-870,-1877,-2386,-2384,-1907,-1061,42,1227,2373,3330,4002,4332,4285,3887,3179,2237,1153,31,-1034,-1922,-2571,-2880,-2842,-2425,-1698,-721,365,1436,2335,2942,3166,2963,2352,1379,164,-1202,-2561,-3828,-4882,-5682,-6166,-6341,-6197,-5764,-5067,-4149,-3060,-1857,-624,578,1650,2545,3217,3658,3911,4030,4098,4198,4383,4679,5063,5475,5823,6003,5920,5496,4712,3559,2120,476,-1228,-2853,-4258,-5309,-5917,-6010,-5580,-4633,-3243,-1492,472,2517,4459,6149,7438,8216,8419,8036,7114,5755,4104,2341,645,-792,-1838,-2384,-2400,-1916,-1016,162,1460,2708,3760,4490,4832,4744,4262,3420,2338,1089,-174,-1363,-2350,-3046,-3382,-3307,-2815,-1934,-734,674,2143,3523,4649,5398,5683,5473,4816,3789,2543,1217,-34,-1081,-1842,-2264,-2351,-2135,-1679,-1047,-327,419,1120,1728,2186,2464,2526,2365,1989,1437,762,67,-576,-1043,-1292,-1255,-959,-434,221,913,1517,1935,2097,1937,1485,734,-210,-1293,-2379,-3397,-4210,-4777,-4987,-4838,-4273,-3325,-2012,-413,1393,3273,5105,6742,8066,8971,9395,9318,8766,7818,6587,5204,3825,2567,1555,834,447,356,526,859,1291,1713,2069,2285,2331,2177,1831,1298,619,-168,-1003,-1817,-2530,-3075,-3359,-3349,-3001,-2327,-1392,-268,901,2003,2893,3488,3707,3557,3034,2231,1193,45,-1151,-2287,-3316,-4164,-4803,-5197,-5342,-5238,-4905,-4373,-3690,-2909,-2089,-1283,-544,108,641,1075,1417,1694,1938,2159,2366,2540,2655,2674,2567,2318,1922,1402,793,145,-494,-1060,-1534,-1858,-2034,-2051,-1901,-1612,-1159,-579,151,989,1925,2892,3837,4664,5289,5633,5617,5233,4461,3380,2065,661,-695,-1851,-2688,-3120,-3116,-2699,-1940,-956,114,1126,1955,2483,2659,2447,1867,997,-99,-1274,-2429,-3415,-4137,-4487,-4422,-3909,-2986,-1721,-238,1320,2776,3976,4777,5100,4902,4221,3130,1742,203,-1372,-2840,-4128,-5151,-5886,-6317,-6461,-6359,-6045,-5589,-5025,-4424,-3809,-3233,-2702,-2244,-1856,-1538,-1290,-1087,-931,-786,-665,-536,-425,-332,-278,-290,-378,-551,-812,-1144,-1530,-1939,-2347,-2722,-3041,-3285,-3421,-3454,-3340,-3081,-2634,-1990,-1123,-46,1222,2616,4049,5408,6559,7390,7778,7681,7057,5972,4503,2810,1058,-564,-1888,-2772,-3136,-2950,-2247,-1132,276,1788,3247,4471,5319,5687,5509,4799,3578,1979,102,-1857,-3742,-5364,-6585,-7290,-7426,-7016,-6124,-4908,-3518,-2156,-969,-99,392,474,186,-412,-1233,-2176,-3160,-4093,-4929,-5613,-6126,-6458,-6600,-6583,-6383,-6049,-5548,-4926,-4166,-3308,-2374,-1414,-483,359,1052,1550,1820,1861,1681,1313,818,235,-352,-893,-1334,-1627,-1758,-1726,-1551,-1278,-961,-657,-418,-290,-275,-376,-529,-692,-755,-667,-345,226,1026,2006,3052,4053,4879,5415,5593,5371,4786,3892,2824,1683,635,-238,-827,-1114,-1089,-815,-345,202,759,1211,1503,1583,1425,1042,456,-284,-1102,-1934,-2677,-3256,-3594,-3616,-3327,-2698,-1833,-792,266,1223,1937,2325,2328,1971,1293,412,-573,-1536,-2368,-3002,-3381,-3506,-3398,-3108,-2702,-2246,-1806,-1420,-1123,-914,-797,-747,-753,-796,-856,-931,-999,-1049,-1077,-1038,-948,-759,-492,-133,290,762,1233,1684,2045,2298,2371,2258,1896,1298,445,-631,-1867,-3201,-4491,-5623,-6429,-6772,-6533,-5641,-4109,-2007,494,3184,5802,8093,9829,10862,11102,10586,9417,7766,5876,3954,2234,870,-24,-418,-337,132,872,1739,2585,3292,3741,3879,3660,3096,2225,1121,-129,-1397,-2596,-3585,-4312,-4715,-4791,-4606,-4216,-3752,-3308,-2990,-2850,-2920,-3177,-3570,-4042,-4499,-4889,-5140,-5228,-5141,-4882,-4495,-3995,-3442,-2841,-2233,-1603,-972,-327,321,955,1551,2075,2485,2757,2864,2799,2578,2233,1803,1355,938,616,440,441,639,1025,1570,2209,2866,3439,3822,3933,3680,3043,2025,677,-864,-2471,-3925,-5056,-5677,-5680,-5008,-3706,-1888,249,2475,4544,6236,7374,7865,7686,6895,5623,4028,2307,638,-824,-1955,-2689,-3008,-2927,-2531,-1881,-1114,-314,405,962,1312,1407,1267,909,388,-225,-854,-1443,-1915,-2285,-2522,-2686,-2805,-2935,-3100,-3323,-3573,-3821,-4012,-4088,-4022,-3784,-3392,-2875,-2300,-1728,-1238,-885,-697,-693,-830,-1071,-1346,-1593,-1765,-1833,-1793,-1677,-1505,-1342,-1206,-1143,-1144,-1217,-1316,-1422,-1468,-1434,-1260,-953,-493,89,751,1431,2049,2527,2775,2741,2368,1657,640,-619,-1997,-3356,-4531,-5357,-5693,-5439,-4555,-3083,-1135,1111,3430,5587,7359,8566,9114,8957,8176,6864,5231,3441,1724,233,-891,-1566,-1781,-1556,-976,-152,791,1712,2489,3018,3224,3073,2562,1738,660,-561,-1823,-3001,-4002,-4741,-5185,-5330,-5202,-4882,-4423,-3929,-3461,-3077,-2822,-2704,-2730,-2876,-3127,-3444,-3803,-4169,-4510,-4799,-4992,-5061,-4966,-4679,-4192,-3505,-2663,-1721,-765,109,812,1261,1408,1240,787,108,-689,-1506,-2203,-2692,-2867,-2680,-2118,-1190,16,1422,2871,4228,5324,6022,6206,5804,4808,3266,1302,-917,-3161,-5208,-6803,-7770,-7948,-7313,-5883,-3824,-1327,1318,3849,5997,7564,8428,8549,7981,6843,5303,3554,1781,155,-1210,-2211,-2833,-3060,-2933,-2517,-1879,-1105,-288,513,1202,1751,2104,2256,2216,2013,1699,1329,949,615,330,120,-40,-170,-271,-398,-511,-658,-791,-929,-1037,-1130,-1184,-1225,-1236,-1244,-1224,-1194,-1121,-996,-806,-536,-196,186,587,931,1183,1272,1176,876,397,-208,-871,-1499,-2004,-2326,-2405,-2240,-1829,-1206,-429,465,1392,2308,3136,3809,4253,4416,4220,3664,2723,1462,-45,-1654,-3203,-4502,-5377,-5672,-5300,-4234,-2547,-382,2042,4480,6667,8385,9466,9831,9490,8541,7136,5489,3799,2270,1054,247,-104,-30,415,1105,1932,2751,3437,3895,4035,3834,3283,2431,1347,139,-1078,-2193,-3089,-3720,-4031,-4047,-3807,-3385,-2879,-2370,-1949,-1665,-1563,-1643,-1899,-2292,-2777,-3296,-3797,-4201,-4473,-4547,-4391,-4001,-3356,-2519,-1510,-434,640,1594,2344,2804,2921,2686,2116,1290,302,-716,-1640,-2349,-2766,-2835,-2560,-1968,-1124,-106,997,2107,3145,4044,4748,5201,5361,5201,4698,3866,2739,1383,-89,-1556,-2861,-3850,-4385,-4373,-3753,-2567,-882,1134,3304,5415,7264,8697,9579,9885,9597,8805,7599,6128,4531,2947,1495,269,-671,-1297,-1608,-1640,-1440,-1084,-658,-233,91,267,241,6,-420,-979,-1605,-2194,-2675,-2950,-2995,-2762,-2302,-1645,-885,-97,604,1160,1490,1580,1417,1051,523,-61,-632,-1093,-1377,-1444,-1283,-912,-396,214,810,1324,1671,1801,1676,1306,705,-59,-911,-1765,-2518,-3100,-3437,-3515,-3318,-2894,-2282,-1545,-754,55,822,1530,2153,2663,3056,3289,3364,3250,2958,2503,1930,1312,739,311,138,292,836,1765,3042,4564,6210,7817,9250,10383,11118,11439,11334,10869,10111,9156,8089,6992,5915,4901,3972,3130,2390,1740,1194,747,399,137,-50,-191,-323,-465,-655,-899,-1184,-1514,-1822,-2102,-2282,-2348,-2272,-2058,-1737,-1347,-959,-630,-436,-415,-607,-996,-1564,-2242,-2961,-3627,-4169,-4499,-4598,-4412,-3984,-3330,-2528,-1657,-814,-83,439,714,694,401,-135,-838,-1607,-2358,-2968,-3392,-3556,-3475,-3146,-2633,-1969,-1225,-432,364,1143,1879,2541,3110,3529,3771,3782,3550,3057,2355,1489,573,-280,-939,-1297,-1265,-831,-6,1107,2380,3655,4763,5576,5995,5979,5559,4781,3775,2626,1484,414,-487,-1199,-1699,-2008,-2149,-2156,-2066,-1915,-1728,-1546,-1385,-1273,-1240,-1282,-1421,-1629,-1890,-2165,-2408,-2566,-2609,-2491,-2226,-1808,-1294,-733,-200,241,526,628,515,217,-252,-825,-1461,-2092,-2677,-3180,-3572,-3857,-4025,-4102,-4098,-4042,-3955,-3862,-3780,-3726,-3711,-3725,-3769,-3808,-3814,-3765,-3610,-3350,-2967,-2469,-1886,-1238,-554,136,826,1495,2143,2759,3317,3790,4132,4295,4244,3937,3397,2627,1735,781,-79,-746,-1099,-1058,-595,269,1459,2855,4296,5641,6714,7430,7692,7496,6864,5868,4604,3190,1733,345,-897,-1918,-2682,-3164,-3365,-3304,-3020,-2568,-2010,-1433,-893,-472,-209,-130,-243,-516,-921,-1387,-1873,-2311,-2673,-2932,-3091,-3158,-3175,-3160,-3158,-3180,-3242,-3336,-3450,-3552,-3624,-3634,-3584,-3455,-3283,-3062,-2840,-2629,-2449,-2319,-2228,-2183,-2152,-2134,-2081,-2002,-1843,-1625,-1300,-909,-422,107,672,1225,1729,2159,2483,2707,2837,2908,2946,2989,3049,3122,3191,3207,3129,2922,2554,2043,1418,745,107,-398,-693,-693,-377,264,1183,2292,3495,4662,5671,6447,6886,6993,6737,6166,5325,4274,3088,1828,563,-647,-1741,-2674,-3384,-3844,-4026,-3925,-3573,-3012,-2325,-1594,-914,-370,-23,86,-39,-385,-892,-1501,-2141,-2737,-3242,-3613,-3828,-3889,-3801,-3587,-3272,-2884,-2444,-1979,-1507,-1049,-624,-248,59,280,407,425,344,163,-98,-421,-779,-1153,-1519,-1859,-2163,-2430,-2643,-2830,-2964,-3066,-3131,-3148,-3120,-3026,-2850,-2565,-2157,-1588,-870,12,1012,2082,3156,4137,4956,5525,5805,5767,5436,4847,4085,3241,2411,1710,1208,981,1052,1419,2046,2865,3783,4717,5553,6233,6671,6845,6726,6316,5647,4744,3670,2476,1243,38,-1050,-1963,-2623,-3004,-3068,-2862,-2392,-1780,-1076,-416,135,480,590,442,48,-526,-1238,-1981,-2689,-3268,-3661,-3809,-3703,-3336,-2751,-2005,-1171,-352,379,924,1229,1253,981,435,-342,-1289,-2323,-3356,-4312,-5103,-5695,-6037,-6137,-6007,-5690,-5233,-4710,-4156,-3649,-3205,-2855,-2606,-2430,-2322,-2227,-2108,-1927,-1634,-1215,-654,32,812,1628,2426,3128,3678,4023,4123,3976,3576,2974,2207,1352,490,-306,-947,-1388,-1575,-1514,-1210,-729,-121,514,1111,1582,1874,1945,1772,1362,731,-73,-1004,-1988,-2959,-3832,-4551,-5041,-5267,-5217,-4880,-4326,-3590,-2775,-1952,-1211,-612,-190,37,97,12,-158,-368,-562,-695,-749,-675,-510,-220,126,518,881,1178,1336,1317,1088,627,-47,-902,-1893,-2923,-3936,-4828,-5530,-5988,-6163,-6058,-5699,-5133,-4438,-3687,-2961,-2332,-1843,-1533,-1393,-1416,-1547,-1737,-1911,-2006,-1959,-1722,-1272,-606,257,1259,2356,3463,4497,5400,6069,6475,6553,6295,5706,4821,3715,2475,1216,54,-897,-1545,-1826,-1719,-1242,-454,540,1629,2678,3559,4179,4440,4320,3807,2952,1833,561,-725,-1901,-2818,-3389,-3530,-3224,-2501,-1431,-149,1214,2488,3539,4251,4543,4410,3858,2969,1828,553,-744,-1941,-2953,-3692,-4107,-4188,-3932,-3400,-2660,-1810,-965,-225,314,588,563,246,-326,-1077,-1918,-2744,-3460,-3981,-4260,-4266,-4022,-3557,-2951,-2258,-1568,-932,-394,13,300,467,553,589,616,673,783,980,1253,1625,2061,2559,3094,3631,4150,4609,4975,5207,5269,5120,4744,4126,3279,2250,1083,-119,-1279,-2278,-3026,-3447,-3485,-3136,-2432,-1434,-254,999,2196,3211,3948,4340,4341,3977,3275,2341,1260,175,-815,-1595,-2107,-2312,-2238,-1928,-1490,-1011,-629,-407,-446,-749,-1320,-2109,-3029,-3997,-4896,-5635,-6126,-6313,-6152,-5668,-4876,-3876,-2752,-1632,-638,130,577,673,406,-178,-1004,-1966,-2944,-3828,-4512,-4933,-5062,-4899,-4507,-3954,-3335,-2761,-2300,-2035,-1983,-2148,-2484,-2935,-3395,-3788,-4006,-3984,-3677,-3064,-2186,-1077,161,1462,2716,3841,4776,5447,5843,5929,5720,5228,4491,3549,2473,1318,181,-862,-1723,-2314,-2578,-2466,-1956,-1084,115,1522,3032,4499,5773,6741,7275,7333,6875,5947,4617,3006,1269,-457,-1985,-3207,-4002,-4321,-4171,-3590,-2694,-1607,-485,528,1303,1754,1837,1561,976,176,-728,-1615,-2358,-2869,-3068,-2923,-2449,-1678,-709,366,1409,2319,2982,3331,3333,2987,2343,1475,466,-560,-1531,-2348,-2969,-3370,-3556,-3568,-3453,-3282,-3107,-2992,-2959,-3022,-3177,-3362,-3558,-3661,-3644,-3421,-2990,-2315,-1440,-401,739,1902,3018,4020,4852,5476,5875,6041,5994,5745,5347,4812,4208,3553,2904,2289,1754,1324,1034,897,936,1133,1489,1955,2482,3017,3479,3814,3950,3864,3513,2933,2126,1176,138,-881,-1801,-2524,-2982,-3130,-2951,-2476,-1758,-885,32,898,1597,2075,2264,2183,1833,1317,682,76,-443,-754,-819,-599,-117,582,1417,2274,3053,3640,3948,3927,3558,2855,1897,752,-452,-1614,-2619,-3395,-3878,-4067,-3973,-3657,-3203,-2693,-2233,-1894,-1732,-1784,-2030,-2437,-2931,-3417,-3799,-3973,-3861,-3405,-2594,-1430,20,1690,3475,5258,6937,8386,9517,10257,10533,10351,9684,8595,7139,5404,3521,1599,-206,-1788,-3011,-3815,-4126,-3956,-3327,-2328,-1059,318,1684,2861,3757,4255,4332,3970,3231,2196,986,-260,-1395,-2307,-2866,-3035,-2763,-2097,-1094,132,1454,2726,3813,4589,4977,4928,4447,3604,2476,1222,-34,-1126,-1956,-2416,-2495,-2197,-1587,-784,97,925,1562,1952,2008,1753,1200,432,-471,-1397,-2260,-2969,-3473,-3733,-3749,-3541,-3149,-2624,-2030,-1417,-845,-343,66,385,627,839,1052,1329,1700,2198,2830,3585,4429,5307,6164,6924,7529,7919,8054,7915,7498,6831,5946,4908,3766,2597,1444,386,-551,-1308,-1867,-2193,-2281,-2113,-1715,-1091,-306,604,1541,2450,3229,3826,4187,4284,4137,3772,3256,2669,2094,1611,1283,1147,1201,1429,1754,2113,2399,2533,2436,2053,1379,424,-738,-2026,-3298,-4441,-5303,-5797,-5838,-5425,-4577,-3413,-2038,-645,623,1598,2168,2272,1882,1058,-122,-1530,-3009,-4423,-5617,-6487,-6948,-6968,-6560,-5773,-4714,-3490,-2249,-1124,-232,340,535,377,-107,-792,-1570,-2277,-2783,-2959,-2731,-2075,-1021,334,1869,3417,4824,5933,6633,6852,6576,5837,4725,3347,1861,392,-912,-1938,-2612,-2877,-2740,-2222,-1390,-326,863,2079,3212,4181,4899,5323,5418,5180,4638,3830,2828,1706,551,-560,-1543,-2346,-2915,-3233,-3288,-3097,-2694,-2132,-1479,-813,-216,226,446,389,37,-590,-1451,-2436,-3445,-4337,-5007,-5352,-5333,-4933,-4216,-3250,-2167,-1064,-61,765,1373,1732,1876,1819,1612,1296,886,428,-100,-670,-1298,-1972,-2682,-3403,-4116,-4772,-5349,-5807,-6120,-6269,-6237,-6011,-5586,-4944,-4094,-3037,-1791,-408,1072,2545,3945,5144,6078,6654,6831,6606,5994,5071,3928,2688,1470,401,-432,-952,-1135,-987,-546,110,911,1753,2562,3260,3789,4114,4213,4090,3748,3225,2546,1761,922,76,-722,-1422,-1991,-2396,-2626,-2675,-2568,-2316,-1968,-1559,-1134,-744,-422,-209,-124,-183,-377,-683,-1058,-1442,-1758,-1952,-1940,-1712,-1236,-562,256,1116,1919,2551,2924,2997,2734,2189,1406,485,-477,-1386,-2168,-2763,-3155,-3350,-3370,-3275,-3107,-2940,-2821,-2790,-2888,-3109,-3457,-3895,-4365,-4807,-5123,-5229,-5034,-4474,-3506,-2148,-432,1527,3607,5651,7489,8991,10022,10528,10469,9886,8838,7433,5794,4050,2324,725,-672,-1799,-2642,-3175,-3425,-3403,-3145,-2696,-2084,-1373,-599,165,876,1452,1862,2036,1967,1635,1062,285,-639,-1632,-2621,-3513,-4241,-4716,-4906,-4758,-4281,-3489,-2441,-1222,62,1288,2349,3132,3586,3688,3457,2985,2337,1660,1030,543,239,114,139,238,340,358,245,-45,-495,-1085,-1756,-2445,-3089,-3630,-4036,-4279,-4374,-4314,-4144,-3869,-3527,-3126,-2703,-2250,-1807,-1368,-950,-550,-148,276,762,1339,2042,2870,3809,4806,5792,6666,7346,7733,7779,7456,6782,5807,4623,3332,2056,899,-43,-725,-1113,-1237,-1141,-901,-603,-334,-147,-104,-203,-444,-785,-1182,-1563,-1885,-2083,-2133,-2014,-1726,-1293,-752,-158,440,980,1421,1726,1879,1883,1750,1510,1182,806,379,-74,-567,-1102,-1676,-2286,-2896,-3466,-3927,-4221,-4280,-4077,-3598,-2891,-2013,-1089,-234,426,780,767,365,-393,-1421,-2604,-3796,-4865,-5681,-6161,-6258,-5964,-5329,-4418,-3343,-2207,-1139,-228,414,760,760,459,-92,-793,-1504,-2106,-2458,-2471,-2093,-1331,-250,1037,2365,3579,4503,5017,5041,4540,3566,2205,590,-1100,-2723,-4092,-5107,-5667,-5742,-5355,-4552,-3439,-2129,-746,585,1758,2694,3340,3671,3709,3475,3032,2440,1761,1057,371,-258,-814,-1283,-1671,-1974,-2206,-2355,-2434,-2423,-2325,-2137,-1863,-1540,-1185,-875,-646,-568,-677,-979,-1472,-2084,-2755,-3367,-3841,-4075,-4012,-3631,-2933,-1982,-859,327,1456,2419,3124,3510,3559,3275,2725,1957,1079,154,-721,-1513,-2157,-2673,-3039,-3308,-3500,-3663,-3825,-4006,-4189,-4351,-4418,-4334,-4008,-3405,-2476,-1273,169,1701,3202,4495,5433,5899,5819,5199,4082,2610,925,-772,-2295,-3483,-4197,-4377,-3998,-3122,-1831,-284,1380,2970,4361,5409,6046,6239,5991,5374,4471,3399,2283,1232,340,-334,-762,-964,-973,-866,-709,-579,-540,-608,-813,-1102,-1448,-1773,-2004,-2100,-1993,-1701,-1207,-581,152,910,1651,2327,2900,3366,3713,3942,4061,4065,3953,3716,3343,2826,2159,1363,445,-522,-1520,-2436,-3250,-3858,-4247,-4378,-4266,-3946,-3474,-2929,-2400,-1973,-1727,-1721,-1973,-2484,-3184,-3998,-4792,-5436,-5795,-5758,-5255,-4278,-2853,-1105,847,2791,4578,5993,6939,7302,7080,6315,5107,3613,1992,425,-945,-2004,-2684,-2979,-2925,-2590,-2080,-1498,-935,-483,-178,-47,-80,-238,-470,-718,-926,-1051,-1081,-1011,-874,-716,-581,-532,-604,-809,-1159,-1599,-2092,-2543,-2894,-3040,-2958,-2580,-1946,-1071,-49,1038,2071,2953,3604,3962,4020,3783,3306,2652,1894,1118,372,-285,-833,-1282,-1630,-1934,-2212,-2518,-2876,-3295,-3783,-4304,-4827,-5299,-5673,-5900,-5951,-5808,-5479,-4997,-4404,-3751,-3107,-2493,-1964,-1500,-1104,-731,-348,92,605,1206,1864,2549,3184,3708,4046,4140,3959,3504,2803,1924,957,-7,-848,-1494,-1868,-1941,-1715,-1223,-537,255,1059,1768,2311,2615,2660,2443,2002,1404,732,90,-423,-726,-739,-450,154,1006,2031,3113,4117,4929,5428,5555,5279,4625,3668,2512,1288,125,-867,-1602,-2056,-2215,-2139,-1881,-1525,-1156,-819,-575,-422,-371,-390,-463,-552,-648,-742,-844,-973,-1160,-1421,-1790,-2253,-2810,-3405,-4005,-4517,-4893,-5053,-4963,-4604,-3985,-3158,-2193,-1175,-201,649,1312,1753,1974,2007,1906,1736,1573,1463,1462,1569,1786,2068,2371,2633,2792,2805,2625,2261,1715,1039,284,-465,-1137,-1652,-1955,-1994,-1768,-1261,-527,396,1440,2525,3585,4537,5334,5912,6257,6341,6195,5827,5307,4680,4013,3364,2772,2264,1842,1496,1196,916,623,303,-48,-412,-757,-1043,-1222,-1271,-1156,-904,-527,-90,356,732,1000,1100,1046,835,529,171,-149,-384,-470,-391,-156,207,629,1037,1354,1504,1433,1132,590,-132,-967,-1834,-2624,-3266,-3694,-3876,-3824,-3570,-3176,-2711,-2239,-1817,-1458,-1185,-949,-744,-505,-208,164,628,1147,1690,2204,2617,2887,2967,2836,2518,2029,1462,870,365,8,-127,-2,386,1021,1852,2810,3813,4790,5638,6330,6785,7000,6966,6686,6214,5579,4856,4111,3410,2822,2387,2126,2039,2075,2190,2287,2301,2152,1789,1213,428,-482,-1432,-2310,-2987,-3378,-3398,-3027,-2277,-1215,59,1426,2736,3881,4737,5245,5369,5125,4558,3752,2782,1760,745,-181,-979,-1640,-2137,-2508,-2760,-2921,-3023,-3063,-3066,-3010,-2898,-2710,-2433,-2074,-1630,-1132,-602,-72,420,855,1211,1483,1694,1828,1951,2042,2156,2298,2462,2674,2892,3122,3320,3480,3561,3567,3479,3306,3066,2771,2459,2144,1860,1620,1442,1324,1275,1269,1313,1364,1425,1462,1461,1414,1295,1124,882,609,312,29,-214,-398,-513,-561,-575,-576,-610,-708,-896,-1179,-1543,-1949,-2349,-2676,-2866,-2872,-2649,-2205,-1544,-730,172,1072,1879,2514,2906,3033,2878,2483,1894,1180,424,-312,-970,-1512,-1936,-2231,-2438,-2573,-2686,-2808,-2967,-3179,-3446,-3740,-4038,-4278,-4415,-4381,-4150,-3668,-2963,-2033,-939,249,1458,2594,3566,4322,4781,4945,4792,4362,3699,2871,1945,1010,115,-673,-1316,-1803,-2108,-2257,-2256,-2130,-1915,-1635,-1326,-1010,-713,-443,-217,-22,130,262,366,452,524,563,586,555,507,404,300,186,107,80,117,229,383,558,701,756,687,444,29,-552,-1251,-2004,-2724,-3324,-3724,-3858,-3711,-3279,-2621,-1820,-969,-197,421,786,886,707,311,-244,-857,-1451,-1950,-2304,-2506,-2548,-2482,-2333,-2169,-2030,-1955,-1973,-2084,-2278,-2518,-2752,-2912,-2934,-2747,-2320,-1620,-681,472,1733,3032,4236,5255,5997,6388,6418,6066,5399,4463,3366,2193,1057,26,-824,-1461,-1882,-2094,-2138,-2058,-1899,-1705,-1513,-1337,-1190,-1067,-943,-808,-628,-387,-74,320,774,1269,1770,2224,2599,2833,2919,2822,2568,2174,1687,1161,637,164,-246,-574,-840,-1052,-1246,-1432,-1634,-1838,-2049,-2210,-2314,-2280,-2099,-1734,-1179,-476,339,1170,1934,2535,2897,2963,2737,2233,1533,731,-79,-771,-1289,-1563,-1584,-1379,-989,-500,9,446,732,803,634,213,-406,-1159,-1933,-2613,-3087,-3259,-3079,-2542,-1693,-622,544,1677,2629,3297,3594,3491,2997,2167,1103,-90,-1266,-2332,-3160,-3718,-3940,-3861,-3504,-2932,-2230,-1459,-703,-9,574,1038,1368,1595,1730,1817,1883,1958,2056,2194,2358,2548,2729,2892,3003,3053,3031,2934,2781,2573,2337,2073,1789,1477,1132,738,289,-207,-756,-1312,-1862,-2345,-2710,-2917,-2905,-2670,-2195,-1516,-690,209,1079,1832,2384,2679,2696,2458,2011,1443,842,294,-129,-396,-500,-469,-353,-220,-131,-155,-320,-665,-1170,-1813,-2534,-3254,-3879,-4324,-4490,-4340,-3829,-2997,-1883,-598,754,2029,3107,3885,4271,4255,3820,3046,2009,838,-347,-1406,-2259,-2802,-3045,-2957,-2629,-2104,-1498,-898,-389,-39,116,83,-136,-459,-847,-1201,-1461,-1575,-1496,-1242,-817,-281,302,865,1329,1648,1786,1726,1501,1131,688,206,-240,-646,-957,-1206,-1383,-1516,-1634,-1741,-1852,-1949,-2009,-1982,-1840,-1518,-1023,-329,506,1432,2350,3157,3750,4050,4007,3623,2940,2035,1033,21,-867,-1585,-2080,-2354,-2453,-2430,-2369,-2342,-2422,-2634,-3022,-3542,-4165,-4832,-5431,-5922,-6183,-6198,-5901,-5331,-4485,-3459,-2302,-1128,-15,945,1683,2150,2323,2196,1809,1198,444,-390,-1223,-1989,-2637,-3135,-3457,-3627,-3639,-3538,-3342,-3083,-2781,-2457,-2111,-1747,-1351,-915,-426,119,711,1338,1963,2544,3039,3391,3579,3569,3372,3007,2523,1977,1446,983,653,471,444,538,707,883,999,1010,866,583,174,-300,-752,-1115,-1300,-1271,-1018,-561,11,615,1129,1452,1511,1259,716,-62,-991,-1941,-2821,-3518,-3985,-4190,-4163,-3945,-3621,-3261,-2945,-2729,-2635,-2669,-2798,-2962,-3120,-3175,-3101,-2842,-2380,-1737,-931,-22,920,1830,2633,3259,3676,3844,3768,3470,2996,2397,1754,1115,553,96,-229,-426,-512,-515,-472,-415,-372,-364,-394,-466,-571,-691,-808,-901,-934,-904,-763,-520,-155,328,906,1561,2251,2930,3561,4084,4484,4712,4791,4693,4467,4105,3651,3109,2500,1824,1101,322,-466,-1255,-1969,-2571,-2971,-3129,-2991,-2547,-1840,-919,82,1059,1854,2363,2483,2195,1515,530,-637,-1821,-2879,-3663,-4097,-4145,-3833,-3244,-2500,-1727,-1071,-621,-460,-595,-1013,-1643,-2407,-3195,-3920,-4491,-4840,-4947,-4762,-4346,-3677,-2865,-1934,-996,-116,623,1150,1429,1432,1180,699,69,-656,-1371,-2026,-2538,-2890,-3047,-3033,-2850,-2556,-2175,-1754,-1336,-925,-563,-220,99,417,771,1162,1628,2152,2733,3338,3930,4465,4890,5175,5281,5211,4957,4563,4046,3475,2867,2282,1718,1201,704,224,-277,-795,-1356,-1930,-2494,-3008,-3405,-3662,-3722,-3594,-3287,-2844,-2346,-1845,-1452,-1184,-1116,-1217,-1473,-1822,-2186,-2495,-2691,-2737,-2633,-2421,-2149,-1901,-1741,-1719,-1864,-2157,-2563,-3005,-3408,-3699,-3800,-3703,-3376,-2856,-2195,-1428,-651,106,780,1335,1758,2026,2153,2130,1994,1743,1431,1070,710,376,100,-101,-214,-255,-218,-151,-54,29,90,113,94,50,-16,-68,-96,-67,28,211,479,831,1252,1717,2198,2660,3056,3365,3540,3584,3470,3234,2870,2448,1967,1498,1047,640,276,-48,-363,-658,-976,-1280,-1570,-1795,-1916,-1886,-1667,-1257,-669,36,791,1480,2020,2305,2288,1953,1317,484,-467,-1376,-2139,-2648,-2843,-2729,-2339,-1762,-1096,-452,94,461,652,640,489,216,-118,-482,-850,-1207,-1546,-1858,-2131,-2342,-2457,-2446,-2259,-1899,-1332,-614,241,1149,2036,2829,3453,3854,4020,3923,3612,3101,2464,1747,1018,331,-273,-747,-1078,-1237,-1232,-1063,-744,-310,230,816,1429,2017,2553,2994,3327,3529,3597,3548,3398,3175,2928,2684,2484,2360,2313,2357,2465,2599,2718,2753,2661,2389,1933,1287,528,-303,-1072,-1715,-2122,-2251,-2089,-1662,-1048,-351,316,834,1119,1126,848,342,-320,-1006,-1619,-2045,-2227,-2144,-1815,-1305,-704,-96,426,815,1035,1089,1008,829,607,382,193,70,25,66,208,431,760,1170,1659,2216,2806,3402,3957,4433,4785,4990,5026,4892,4612,4203,3711,3167,2606,2067,1555,1105,706,374,102,-112,-270,-379,-444,-465,-451,-395,-299,-156,44,307,636,1035,1491,1998,2522,3046,3525,3930,4236,4406,4447,4341,4112,3764,3327,2812,2244,1644,1032,449,-73,-482,-727,-773,-583,-174,430,1157,1906,2576,3042,3224,3046,2507,1636,523,-703,-1895,-2897,-3583,-3857,-3696,-3105,-2180,-1012,243,1468,2523,3330,3812,3959,3767,3280,2548,1651,656,-339,-1272,-2057,-2642,-2988,-3057,-2865,-2408,-1748,-918,-19,903,1730,2422,2896,3136,3115,2855,2380,1744,995,197,-591,-1326,-1949,-2439,-2762,-2908,-2870,-2658,-2281,-1767,-1140,-435,319,1089,1841,2555,3192,3740,4159,4447,4563,4524,4317,3963,3506,2964,2418,1894,1460,1137,939,864,860,908,919,878,728,482,138,-243,-647,-994,-1287,-1488,-1622,-1716,-1804,-1945,-2164,-2489,-2914,-3411,-3927,-4402,-4755,-4924,-4863,-4547,-3987,-3223,-2309,-1330,-356,529,1268,1805,2115,2176,1987,1572,940,160,-739,-1664,-2564,-3351,-3962,-4352,-4472,-4329,-3921,-3297,-2501,-1615,-711,136,851,1393,1719,1823,1716,1413,971,410,-194,-815,-1393,-1901,-2311,-2598,-2771,-2812,-2751,-2595,-2365,-2085,-1763,-1413,-1040,-631,-196,279,781,1304,1826,2315,2745,3077,3293,3363,3296,3082,2761,2344,1876,1382,894,433,7,-345,-638,-819,-887,-814,-580,-198,321,925,1562,2142,2590,2824,2788,2439,1803,883,-202,-1383,-2509,-3468,-4135,-4425,-4289,-3724,-2782,-1552,-159,1248,2524,3531,4161,4338,4049,3290,2147,699,-919,-2575,-4124,-5454,-6449,-7057,-7241,-7018,-6423,-5539,-4439,-3237,-2010,-859,151,966,1540,1885,1971,1861,1548,1114,588,35,-480,-918,-1219,-1359,-1323,-1109,-753,-280,242,770,1247,1632,1910,2075,2141,2151,2125,2127,2162,2275,2452,2695,2980,3262,3527,3716,3823,3817,3696,3477,3161,2794,2390,1992,1634,1342,1146,1051,1063,1163,1322,1494,1633,1674,1585,1311,844,179,-663,-1628,-2654,-3652,-4527,-5185,-5532,-5517,-5094,-4293,-3156,-1797,-332,1072,2285,3157,3606,3572,3057,2122,844,-610,-2114,-3481,-4573,-5272,-5486,-5216,-4477,-3372,-2023,-577,805,1992,2878,3408,3565,3398,2962,2367,1712,1087,581,220,34,-12,62,187,333,436,489,474,398,285,158,30,-53,-106,-95,-36,87,257,481,743,1045,1366,1701,2024,2316,2555,2715,2777,2733,2578,2329,2007,1658,1310,1033,838,783,857,1074,1386,1765,2134,2431,2589,2545,2264,1724,937,-67,-1227,-2473,-3723,-4884,-5882,-6618,-7049,-7099,-6758,-6030,-4942,-3597,-2081,-544,883,2055,2876,3252,3168,2624,1682,434,-1005,-2492,-3894,-5066,-5915,-6352,-6344,-5917,-5108,-4043,-2827,-1596,-486,428,1060,1408,1484,1340,1061,714,387,129,-32,-85,-60,12,90,133,123,55,-56,-179,-270,-289,-204,17,369,843,1417,2028,2652,3206,3672,3975,4125,4078,3866,3495,3010,2453,1879,1331,856,483,231,107,106,198,370,576,790,974,1095,1122,1036,808,434,-100,-781,-1606,-2538,-3554,-4606,-5653,-6640,-7523,-8243,-8751,-8994,-8930,-8522,-7768,-6683,-5325,-3781,-2169,-618,742,1789,2447,2653,2416,1759,765,-471,-1818,-3155,-4342,-5278,-5865,-6061,-5850,-5275,-4398,-3330,-2179,-1068,-83,693,1239,1546,1646,1597,1452,1276,1118,1003,949,941,966,990,1006,983,934,853,765,687,635,625,663,750,882,1054,1253,1473,1708,1943,2179,2392,2580,2721,2813,2840,2800,2701,2534,2338,2100,1865,1629,1432,1264,1154,1090,1072,1090,1122,1139,1123,1036,868,598,232,-233,-773,-1373,-2014,-2668,-3326,-3960,-4545,-5060,-5449,-5679,-5683,-5425,-4872,-4029,-2928,-1650,-299,996,2110,2916,3333,3306,2828,1945,748,-654,-2095,-3438,-4531,-5261,-5553,-5392,-4806,-3892,-2768,-1585,-490,395,975,1219,1132,781,258,-313,-826,-1164,-1275,-1115,-716,-111,599,1343,2016,2555,2901,3047,2982,2753,2395,1963,1519,1104,776,549,466,523,721,1053,1479,1970,2478,2944,3330,3579,3675,3582,3317,2880,2313,1656,966,301,-273,-710,-964,-1031,-904,-642,-285,80,370,527,469,198,-323,-1038,-1926,-2905,-3910,-4872,-5705,-6367,-6780,-6917,-6737,-6231,-5419,-4322,-3042,-1636,-260,998,2004,2673,2941,2789,2229,1326,172,-1114,-2390,-3517,-4369,-4839,-4871,-4458,-3634,-2505,-1200,129,1302,2200,2693,2748,2364,1612,617,-477,-1490,-2282,-2725,-2756,-2362,-1609,-585,556,1673,2631,3294,3625,3562,3160,2448,1541,516,-502,-1430,-2184,-2705,-2959,-2942,-2669,-2181,-1545,-829,-109,530,1048,1385,1539,1514,1331,1044,696,350,51,-144,-216,-137,76,403,792,1176,1481,1634,1570,1261,685,-119,-1106,-2190,-3288,-4286,-5110,-5666,-5917,-5824,-5398,-4655,-3660,-2475,-1198,79,1241,2199,2860,3173,3102,2670,1897,885,-301,-1531,-2703,-3713,-4463,-4893,-4963,-4670,-4052,-3173,-2132,-1041,-16,825,1409,1673,1616,1268,705,30,-623,-1150,-1419,-1385,-989,-285,691,1797,2925,3926,4680,5102,5140,4806,4141,3238,2206,1155,209,-557,-1063,-1288,-1221,-897,-357,314,1051,1756,2366,2812,3064,3104,2957,2650,2247,1788,1352,963,676,507,463,556,757,1049,1386,1720,1988,2132,2091,1834,1327,596,-346,-1424,-2567,-3690,-4695,-5509,-6061,-6305,-6234,-5833,-5157,-4231,-3145,-1968,-794,281,1171,1806,2128,2124,1798,1188,376,-570,-1531,-2414,-3121,-3567,-3707,-3511,-2995,-2204,-1217,-130,949,1914,2676,3169,3358,3247,2873,2296,1624,933,364,-41,-169,-43,366,959,1689,2419,3059,3520,3726,3678,3372,2881,2268,1636,1061,612,345,258,367,614,983,1404,1842,2252,2600,2878,3075,3201,3282,3320,3371,3418,3507,3624,3777,3966,4172,4393,4606,4793,4929,4982,4914,4696,4295,3703,2913,1972,904,-198,-1277,-2241,-3024,-3579,-3869,-3907,-3699,-3300,-2747,-2100,-1394,-691,-9,596,1105,1478,1694,1732,1591,1284,837,304,-263,-795,-1229,-1509,-1597,-1477,-1158,-680,-98,505,1059,1478,1716,1721,1505,1066,475,-217,-916,-1533,-1980,-2183,-2085,-1670,-951,15,1142,2308,3406,4297,4908,5168,5066,4638,3943,3094,2180,1335,625,156,-59,20,367,950,1721,2599,3516,4398,5157,5765,6146,6316,6251,5995,5572,5048,4464,3889,3369,2942,2648,2490,2464,2548,2687,2834,2913,2864,2640,2211,1578,775,-149,-1102,-2020,-2794,-3389,-3725,-3814,-3643,-3257,-2704,-2041,-1333,-640,-3,527,947,1220,1378,1397,1331,1157,927,621,274,-121,-539,-964,-1375,-1739,-2040,-2258,-2389,-2433,-2418,-2342,-2255,-2152,-2063,-1988,-1910,-1830,-1708,-1539,-1284,-943,-492,50,675,1339,2005,2602,3095,3407,3527,3425,3127,2660,2088,1464,862,324,-103,-424,-621,-737,-784,-791,-781,-747,-704,-627,-516,-367,-176,34,262,482,685,872,1038,1210,1388,1604,1848,2121,2384,2591,2674,2570,2219,1593,692,-437,-1715,-3019,-4225,-5196,-5830,-6048,-5833,-5205,-4239,-3044,-1740,-469,666,1550,2130,2353,2224,1759,1013,54,-1031,-2146,-3206,-4113,-4810,-5233,-5362,-5195,-4757,-4106,-3314,-2482,-1699,-1079,-691,-603,-833,-1367,-2140,-3073,-4035,-4931,-5621,-6044,-6099,-5793,-5081,-4028,-2652,-1058,682,2450,4130,5628,6817,7642,8029,7971,7480,6611,5444,4089,2659,1277,47,-933,-1600,-1908,-1848,-1447,-731,200,1293,2423,3518,4482,5238,5752,5967,5918,5598,5075,4400,3652,2904,2228,1664,1249,973,816,728,641,505,254,-140,-682,-1378,-2166,-3024,-3870,-4666,-5343,-5885,-6247,-6449,-6479,-6382,-6175,-5904,-5610,-5310,-5052,-4823,-4642,-4487,-4341,-4180,-3977,-3721,-3400,-3033,-2628,-2222,-1843,-1525,-1292,-1162,-1128,-1188,-1300,-1431,-1526,-1536,-1422,-1141,-700,-84,651,1483,2342,3175,3939,4586,5102,5472,5707,5814,5818,5731,5579,5375,5143,4885,4618,4341,4054,3749,3412,3040,2614,2137,1619,1067,533,39,-359,-620,-714,-621,-337,102,693,1359,2085,2803,3490,4103,4627,5042,5340,5510,5532,5401,5083,4574,3856,2940,1853,638,-642,-1904,-3083,-4091,-4885,-5420,-5695,-5717,-5520,-5144,-4637,-4039,-3397,-2735,-2096,-1506,-1001,-612,-367,-290,-374,-618,-970,-1394,-1810,-2163,-2378,-2429,-2279,-1965,-1503,-989,-475,-74,167,179,-48,-494,-1122,-1833,-2561,-3183,-3651,-3882,-3876,-3616,-3136,-2480,-1683,-813,109,1017,1891,2684,3364,3899,4254,4403,4340,4054,3574,2931,2177,1386,631,-23,-487,-734,-702,-399,166,953,1889,2903,3900,4800,5531,6043,6304,6314,6083,5654,5068,4377,3640,2892,2173,1497,869,286,-267,-802,-1330,-1851,-2367,-2864,-3330,-3760,-4139,-4472,-4764,-5021,-5245,-5452,-5607,-5732,-5764,-5720,-5544,-5255,-4830,-4303,-3673,-3001,-2286,-1591,-915,-301,247,697,1038,1244,1291,1163,846,340,-335,-1151,-2051,-2984,-3859,-4625,-5182,-5500,-5509,-5211,-4599,-3713,-2613,-1371,-78,1174,2315,3268,4002,4488,4733,4751,4584,4265,3854,3386,2918,2480,2108,1811,1604,1462,1389,1335,1296,1240,1141,1014,823,601,335,34,-287,-640,-996,-1361,-1706,-2011,-2250,-2392,-2414,-2306,-2065,-1707,-1275,-813,-390,-72,81,22,-273,-792,-1498,-2337,-3213,-4067,-4789,-5350,-5683,-5798,-5690,-5397,-4955,-4406,-3794,-3141,-2483,-1834,-1221,-652,-180,210,446,559,519,354,89,-233,-572,-872,-1114,-1259,-1320,-1291,-1213,-1106,-1017,-970,-989,-1078,-1221,-1401,-1565,-1686,-1710,-1620,-1394,-1049,-595,-75,481,1039,1573,2077,2545,2990,3416,3841,4257,4663,5028,5331,5518,5569,5421,5074,4504,3727,2778,1695,564,-561,-1577,-2420,-3016,-3315,-3287,-2937,-2272,-1359,-248,964,2198,3338,4314,5025,5429,5480,5182,4551,3651,2535,1314,45,-1148,-2227,-3098,-3745,-4138,-4288,-4225,-3991,-3661,-3290,-2964,-2731,-2635,-2708,-2934,-3296,-3751,-4238,-4712,-5112,-5400,-5552,-5546,-5387,-5076,-4622,-4058,-3390,-2667,-1915,-1188,-530,9,389,582,577,384,33,-429,-952,-1457,-1893,-2192,-2313,-2224,-1918,-1400,-709,114,1013,1928,2797,3577,4215,4697,4998,5127,5091,4915,4627,4253,3833,3381,2934,2491,2069,1669,1277,903,528,158,-197,-529,-817,-1021,-1145,-1134,-1005,-740,-348,140,707,1301,1881,2403,2820,3104,3234,3207,3032,2740,2349,1898,1406,884,352,-209,-781,-1390,-2019,-2665,-3333,-3974,-4610,-5172,-5664,-6041,-6276,-6348,-6223,-5900,-5370,-4659,-3797,-2851,-1879,-972,-194,390,743,857,744,458,33,-437,-910,-1329,-1642,-1851,-1936,-1917,-1827,-1678,-1526,-1372,-1269,-1199,-1202,-1252,-1367,-1528,-1737,-1990,-2270,-2589,-2906,-3230,-3510,-3727,-3839,-3806,-3600,-3194,-2586,-1782,-824,246,1351,2419,3370,4120,4629,4836,4746,4361,3725,2896,1966,1007,128,-598,-1094,-1306,-1205,-784,-65,909,2060,3301,4517,5593,6435,6936,7062,6772,6097,5086,3821,2404,938,-470,-1733,-2786,-3580,-4112,-4374,-4416,-4268,-4000,-3664,-3315,-3004,-2753,-2587,-2499,-2483,-2519,-2597,-2690,-2797,-2903,-2996,-3071,-3098,-3066,-2943,-2716,-2372,-1926,-1394,-836,-295,150,441,526,370,-24,-645,-1420,-2306,-3181,-3985,-4600,-4973,-5029,-4761,-4157,-3261,-2134,-847,488,1802,2973,3961,4677,5126,5284,5190,4887,4444,3928,3421,2976,2641,2450,2384,2448,2581,2747,2897,2977,2970,2838,2600,2254,1845,1396,968,583,299,112,52,87,204,349,494,583,606,533,383,158,-90,-347,-562,-721,-806,-813,-765,-679,-593,-544,-556,-673,-891,-1221,-1643,-2110,-2587,-2996,-3283,-3394,-3278,-2938,-2364,-1617,-738,176,1056,1813,2385,2729,2809,2641,2222,1616,850,-7,-891,-1762,-2532,-3187,-3651,-3918,-3952,-3756,-3325,-2696,-1888,-967,21,996,1896,2644,3188,3496,3535,3343,2936,2394,1795,1228,792,561,601,941,1574,2471,3546,4714,5854,6857,7615,8049,8114,7790,7123,6162,5021,3800,2638,1641,918,540,544,936,1672,2686,3879,5123,6310,7306,8017,8370,8312,7851,7009,5858,4483,3000,1520,144,-1021,-1934,-2539,-2847,-2883,-2705,-2383,-2011,-1658,-1408,-1308,-1378,-1643,-2057,-2613,-3242,-3913,-4568,-5159,-5660,-6008,-6204,-6192,-5983,-5545,-4914,-4092,-3130,-2090,-1023,-18,858,1551,1996,2183,2094,1761,1229,556,-156,-849,-1399,-1759,-1849,-1644,-1129,-327,720,1945,3263,4594,5836,6915,7759,8327,8593,8575,8300,7827,7231,6582,5952,5400,4962,4649,4471,4390,4389,4433,4486,4536,4565,4574,4575,4569,4579,4597,4636,4671,4698,4683,4612,4454,4211,3857,3426,2904,2341,1744,1166,618,136,-268,-603,-859,-1082,-1283,-1511,-1785,-2149,-2604,-3168,-3826,-4542,-5291,-5998,-6619,-7089,-7356,-7387,-7173,-6705,-6031,-5169,-4199,-3149,-2113,-1118,-246,481,1010,1324,1408,1261,909,383,-279,-1000,-1745,-2421,-2986,-3380,-3569,-3536,-3282,-2834,-2233,-1532,-806,-112,473,908,1145,1173,995,631,136,-443,-1024,-1537,-1911,-2069,-1976,-1584,-904,46,1208,2494,3805,5020,6026,6727,7038,6939,6421,5554,4415,3141,1856,714,-179,-723,-871,-618,6,921,2033,3211,4337,5280,5930,6210,6059,5474,4475,3133,1532,-203,-1961,-3615,-5065,-6224,-7042,-7486,-7578,-7338,-6839,-6140,-5340,-4511,-3735,-3088,-2605,-2352,-2322,-2524,-2941,-3499,-4171,-4838,-5446,-5903,-6144,-6139,-5864,-5348,-4629,-3781,-2878,-2016,-1257,-677,-302,-143,-199,-407,-749,-1130,-1518,-1849,-2077,-2189,-2146,-1967,-1641,-1195,-637,5,704,1444,2185,2911,3582,4178,4663,5032,5260,5364,5348,5239,5067,4859,4647,4448,4276,4133,4011,3908,3803,3696,3579,3442,3304,3142,2983,2794,2595,2347,2063,1700,1281,766,190,-466,-1164,-1889,-2600,-3264,-3827,-4265,-4525,-4617,-4514,-4265,-3886,-3454,-3016,-2650,-2399,-2318,-2412,-2692,-3113,-3639,-4199,-4729,-5162,-5451,-5551,-5452,-5142,-4645,-3962,-3142,-2190,-1169,-97,956,1956,2816,3498,3928,4069,3897,3415,2653,1686,590,-511,-1512,-2297,-2781,-2905,-2651,-2037,-1117,12,1258,2488,3597,4494,5094,5371,5321,4960,4366,3593,2748,1902,1159,566,215,118,318,799,1541,2486,3566,4669,5712,6561,7146,7377,7222,6682,5793,4635,3327,1976,736,-291,-997,-1317,-1226,-747,76,1132,2312,3473,4473,5195,5526,5422,4850,3856,2498,892,-849,-2583,-4195,-5568,-6638,-7335,-7673,-7638,-7298,-6705,-5938,-5088,-4227,-3442,-2796,-2338,-2110,-2115,-2357,-2786,-3374,-4018,-4671,-5220,-5609,-5767,-5658,-5275,-4635,-3784,-2798,-1739,-722,205,940,1467,1732,1764,1556,1190,688,158,-354,-757,-1008,-1043,-865,-446,180,979,1901,2889,3865,4779,5552,6136,6489,6578,6409,5996,5388,4656,3867,3125,2480,2012,1730,1652,1746,1971,2269,2582,2857,3061,3170,3178,3108,2960,2781,2569,2357,2131,1899,1638,1323,936,448,-159,-876,-1702,-2585,-3482,-4321,-5030,-5551,-5818,-5832,-5571,-5094,-4448,-3727,-3020,-2428,-2024,-1873,-1998,-2403,-3031,-3842,-4715,-5582,-6319,-6845,-7079,-6972,-6502,-5680,-4550,-3188,-1697,-194,1193,2359,3188,3636,3649,3251,2493,1444,230,-1034,-2225,-3206,-3910,-4245,-4202,-3789,-3048,-2077,-970,150,1161,1964,2478,2643,2458,1930,1115,98,-1043,-2191,-3259,-4142,-4762,-5052,-4968,-4489,-3628,-2426,-955,669,2339,3891,5219,6187,6733,6809,6445,5693,4670,3508,2340,1323,540,98,7,263,822,1579,2442,3275,3967,4401,4511,4238,3592,2603,1348,-72,-1538,-2944,-4162,-5129,-5768,-6073,-6046,-5738,-5204,-4539,-3819,-3123,-2528,-2071,-1793,-1695,-1767,-1974,-2280,-2616,-2935,-3178,-3293,-3270,-3082,-2765,-2342,-1863,-1388,-950,-612,-374,-270,-274,-375,-551,-765,-992,-1222,-1414,-1610,-1760,-1924,-2067,-2219,-2355,-2463,-2512,-2460,-2279,-1916,-1372,-629,275,1299,2357,3370,4238,4881,5243,5301,5071,4611,4002,3343,2732,2257,1967,1892,2028,2333,2773,3273,3797,4281,4705,5026,5238,5311,5246,5014,4615,4037,3272,2347,1260,61,-1219,-2509,-3760,-4886,-5825,-6515,-6906,-6975,-6734,-6201,-5451,-4553,-3606,-2704,-1938,-1379,-1074,-1048,-1273,-1731,-2337,-3037,-3732,-4358,-4824,-5087,-5090,-4816,-4257,-3436,-2395,-1202,58,1278,2366,3198,3715,3831,3541,2846,1800,495,-961,-2430,-3781,-4891,-5651,-6007,-5921,-5426,-4563,-3436,-2138,-803,475,1582,2470,3081,3412,3481,3313,2960,2471,1890,1260,623,8,-540,-985,-1280,-1378,-1238,-836,-172,730,1803,2971,4118,5146,5952,6462,6642,6475,6018,5312,4470,3577,2738,2027,1522,1220,1156,1257,1479,1733,1929,1988,1844,1471,856,55,-898,-1899,-2885,-3765,-4483,-5002,-5305,-5405,-5328,-5122,-4818,-4481,-4129,-3816,-3555,-3386,-3307,-3351,-3512,-3785,-4164,-4615,-5104,-5588,-6024,-6357,-6570,-6623,-6513,-6259,-5855,-5379,-4825,-4287,-3763,-3326,-2962,-2704,-2524,-2405,-2321,-2227,-2111,-1932,-1696,-1384,-1020,-598,-150,333,816,1324,1828,2351,2872,3399,3898,4365,4746,5036,5182,5196,5055,4802,4458,4084,3727,3442,3263,3215,3299,3511,3819,4199,4609,5024,5405,5733,5975,6121,6141,6029,5766,5342,4761,4016,3130,2112,1001,-176,-1371,-2526,-3605,-4523,-5266,-5754,-6000,-5972,-5706,-5250,-4658,-4027,-3434,-2960,-2685,-2638,-2852,-3295,-3941,-4707,-5528,-6289,-6926,-7328,-7457,-7258,-6724,-5884,-4774,-3492,-2119,-781,422,1385,2024,2300,2185,1708,923,-99,-1234,-2396,-3445,-4303,-4870,-5103,-4968,-4483,-3682,-2636,-1433,-168,1050,2139,3014,3629,3953,3993,3765,3322,2716,2015,1283,595,-7,-451,-713,-754,-564,-139,500,1325,2288,3323,4381,5375,6275,7008,7569,7929,8098,8093,7933,7659,7284,6859,6374,5883,5362,4841,4310,3767,3213,2638,2043,1430,799,165,-464,-1064,-1635,-2147,-2616,-3021,-3391,-3720,-4032,-4338,-4637,-4951,-5239,-5518,-5732,-5878,-5913,-5834,-5607,-5253,-4765,-4166,-3496,-2764,-2038,-1329,-699,-159,240,501,598,545,359,59,-297,-685,-1033,-1322,-1488,-1533,-1423,-1179,-812,-357,149,669,1165,1622,2013,2362,2664,2963,3276,3639,4064,4559,5106,5672,6224,6697,7055,7249,7262,7087,6754,6298,5786,5284,4861,4578,4484,4597,4925,5446,6109,6867,7634,8341,8911,9267,9358,9144,8594,7732,6559,5151,3549,1854,135,-1509,-3019,-4308,-5356,-6102,-6564,-6730,-6635,-6318,-5827,-5217,-4561,-3897,-3303,-2806,-2443,-2238,-2182,-2271,-2476,-2752,-3062,-3349,-3562,-3659,-3585,-3331,-2852,-2185,-1314,-314,790,1902,2963,3881,4586,5026,5159,4979,4500,3768,2847,1821,782,-188,-994,-1585,-1901,-1926,-1663,-1133,-391,514,1510,2519,3489,4351,5075,5637,6020,6238,6299,6232,6046,5784,5443,5063,4645,4222,3797,3412,3076,2832,2699,2713,2880,3226,3723,4368,5092,5858,6574,7172,7567,7697,7514,6997,6152,5021,3662,2169,623,-857,-2204,-3321,-4180,-4742,-5017,-5038,-4842,-4505,-4080,-3640,-3246,-2936,-2756,-2709,-2801,-3022,-3330,-3712,-4109,-4489,-4817,-5055,-5189,-5204,-5103,-4890,-4591,-4223,-3816,-3392,-2979,-2593,-2257,-1977,-1769,-1629,-1567,-1574,-1646,-1778,-1953,-2165,-2393,-2625,-2847,-3030,-3166,-3221,-3183,-3028,-2746,-2321,-1766,-1087,-308,525,1391,2223,3011,3699,4289,4756,5111,5355,5506,5569,5570,5492,5370,5169,4917,4588,4204,3754,3286,2793,2351,1968,1709,1587,1626,1815,2139,2539,2974,3362,3655,3785,3718,3429,2914,2192,1298,274,-817,-1922,-2981,-3947,-4767,-5425,-5875,-6135,-6180,-6046,-5746,-5320,-4818,-4283,-3781,-3348,-3047,-2890,-2916,-3107,-3454,-3913,-4434,-4956,-5412,-5745,-5896,-5843,-5553,-5050,-4338,-3475,-2512,-1499,-524,382,1136,1719,2089,2240,2165,1885,1425,816,119,-627,-1352,-1997,-2513,-2838,-2947,-2813,-2430,-1828,-1031,-105,895,1885,2806,3591,4188,4580,4732,4670,4391,3938,3338,2628,1854,1045,240,-516,-1204,-1763,-2169,-2379,-2351,-2070,-1524,-714,301,1487,2733,3962,5048,5913,6449,6635,6425,5866,5001,3929,2758,1589,542,-324,-939,-1299,-1419,-1338,-1124,-846,-572,-358,-252,-261,-403,-649,-982,-1375,-1793,-2219,-2636,-3030,-3397,-3732,-4020,-4248,-4403,-4446,-4374,-4154,-3779,-3265,-2609,-1863,-1059,-251,506,1159,1676,2007,2157,2106,1872,1490,976,391,-227,-832,-1363,-1789,-2063,-2161,-2063,-1775,-1302,-683,44,828,1600,2315,2914,3361,3642,3746,3702,3528,3288,3002,2745,2519,2374,2292,2288,2327,2397,2482,2554,2630,2697,2781,2895,3057,3274,3555,3870,4209,4513,4753,4876,4850,4652,4274,3732,3051,2267,1430,580,-237,-992,-1661,-2229,-2703,-3079,-3381,-3613,-3789,-3920,-4007,-4055,-4058,-4019,-3945,-3834,-3713,-3590,-3491,-3434,-3421,-3464,-3536,-3626,-3688,-3700,-3610,-3406,-3052,-2559,-1929,-1188,-379,461,1268,2004,2605,3038,3265,3263,3028,2559,1883,1031,55,-987,-2024,-2992,-3809,-4437,-4798,-4904,-4701,-4246,-3541,-2654,-1643,-573,481,1458,2308,2986,3470,3748,3819,3698,3402,2967,2427,1834,1235,697,276,31,7,226,699,1398,2268,3253,4239,5160,5901,6393,6587,6440,5988,5241,4290,3199,2061,963,-30,-861,-1510,-1955,-2227,-2336,-2329,-2250,-2119,-1998,-1874,-1804,-1747,-1744,-1749,-1790,-1836,-1908,-2006,-2144,-2349,-2624,-2980,-3411,-3893,-4384,-4853,-5219,-5463,-5520,-5382,-5040,-4516,-3844,-3090,-2309,-1575,-958,-508,-289,-312,-611,-1164,-1955,-2936,-4035,-5193,-6304,-7294,-8068,-8548,-8683,-8436,-7806,-6820,-5537,-4043,-2429,-819,708,2040,3138,3951,4493,4783,4871,4820,4689,4530,4390,4276,4211,4173,4168,4168,4180,4193,4212,4250,4300,4377,4467,4569,4655,4727,4737,4692,4563,4347,4059,3692,3281,2822,2358,1870,1405,924,472,8,-434,-882,-1308,-1723,-2096,-2427,-2682,-2855,-2921,-2869,-2702,-2418,-2056,-1638,-1233,-888,-667,-623,-784,-1167,-1754,-2505,-3357,-4244,-5074,-5796,-6321,-6634,-6691,-6500,-6081,-5458,-4699,-3840,-2967,-2128,-1393,-821,-437,-295,-382,-698,-1214,-1865,-2595,-3316,-3942,-4401,-4619,-4551,-4181,-3511,-2577,-1445,-175,1132,2402,3561,4537,5297,5813,6074,6103,5905,5532,5004,4376,3686,2978,2303,1694,1199,830,610,527,569,708,896,1112,1309,1475,1601,1688,1759,1841,1948,2112,2325,2586,2869,3127,3335,3431,3399,3215,2875,2399,1821,1174,516,-113,-681,-1144,-1507,-1755,-1910,-1996,-2047,-2110,-2223,-2430,-2753,-3203,-3778,-4445,-5168,-5889,-6560,-7110,-7510,-7708,-7692,-7461,-7021,-6413,-5669,-4844,-3999,-3179,-2454,-1857,-1426,-1180,-1120,-1226,-1472,-1805,-2175,-2513,-2775,-2890,-2853,-2621,-2224,-1673,-1020,-323,373,1006,1537,1960,2238,2427,2511,2555,2574,2604,2665,2768,2909,3090,3293,3509,3731,3952,4167,4380,4573,4747,4873,4930,4887,4724,4417,3980,3421,2789,2142,1541,1064,764,671,803,1114,1564,2048,2489,2765,2818,2564,1990,1106,-62,-1415,-2891,-4375,-5768,-6999,-7977,-8676,-9065,-9155,-8983,-8595,-8069,-7467,-6865,-6317,-5863,-5528,-5302,-5185,-5126,-5107,-5069,-4980,-4800,-4508,-4081,-3534,-2864,-2118,-1321,-538,187,792,1227,1462,1461,1240,804,201,-505,-1251,-1937,-2509,-2872,-3008,-2867,-2478,-1852,-1057,-158,781,1669,2468,3119,3601,3923,4079,4114,4050,3933,3798,3671,3585,3545,3574,3658,3809,3999,4230,4466,4684,4851,4925,4875,4676,4308,3787,3133,2394,1637,930,335,-85,-325,-365,-269,-72,127,263,265,76,-295,-862,-1552,-2316,-3066,-3731,-4239,-4558,-4653,-4560,-4283,-3914,-3486,-3100,-2803,-2651,-2677,-2868,-3217,-3655,-4138,-4580,-4924,-5112,-5104,-4889,-4471,-3879,-3162,-2376,-1582,-854,-237,205,451,467,259,-163,-774,-1519,-2362,-3224,-4045,-4757,-5286,-5585,-5607,-5326,-4752,-3891,-2813,-1553,-214,1146,2446,3613,4620,5416,6010,6404,6623,6701,6684,6600,6506,6403,6336,6292,6281,6296,6308,6314,6277,6180,5994,5690,5258,4672,3949,3098,2162,1205,294,-488,-1060,-1379,-1396,-1140,-642,14,718,1376,1858,2104,2048,1688,1058,216,-727,-1685,-2529,-3192,-3582,-3688,-3490,-3034,-2382,-1615,-841,-150,363,637,633,350,-185,-915,-1759,-2633,-3443,-4109,-4559,-4753,-4661,-4294,-3675,-2851,-1891,-862,155,1093,1891,2501,2896,3068,3024,2789,2401,1915,1380,867,430,114,-24,19,269,708,1312,2051,2875,3738,4600,5409,6146,6772,7283,7659,7908,8017,8005,7851,7575,7167,6630,5981,5223,4382,3492,2576,1683,843,89,-544,-1048,-1391,-1579,-1588,-1433,-1095,-603,45,806,1644,2498,3300,3975,4462,4695,4661,4336,3775,3010,2142,1239,403,-301,-807,-1098,-1152,-1005,-675,-239,267,749,1176,1470,1613,1577,1363,992,491,-99,-723,-1351,-1920,-2415,-2784,-3024,-3104,-3033,-2803,-2430,-1940,-1349,-717,-55,562,1117,1558,1860,2013,1998,1844,1560,1193,789,383,39,-224,-359,-368,-239,14,370,819,1313,1858,2404,2962,3500,4019,4503,4939,5314,5606,5801,5878,5831,5653,5358,4954,4475,3930,3360,2768,2182,1597,1032,483,-24,-480,-842,-1079,-1147,-1006,-647,-57,722,1643,2606,3535,4287,4811,4987,4811,4259,3371,2225,897,-492,-1853,-3085,-4122,-4917,-5446,-5718,-5752,-5593,-5286,-4897,-4460,-4043,-3662,-3364,-3148,-3038,-3022,-3107,-3275,-3514,-3804,-4111,-4411,-4656,-4807,-4831,-4685,-4361,-3851,-3175,-2373,-1498,-625,190,853,1342,1586,1607,1396,1006,493,-80,-636,-1122,-1483,-1687,-1724,-1595,-1313,-907,-400,181,805,1463,2123,2772,3389,3940,4406,4744,4937,4953,4801,4467,3999,3412,2773,2113,1494,941,481,127,-135,-310,-419,-476,-495,-470,-408,-286,-109,143,447,806,1169,1515,1782,1948,1956,1816,1491,1034,449,-207,-880,-1528,-2099,-2555,-2880,-3062,-3108,-3051,-2908,-2730,-2553,-2410,-2333,-2330,-2402,-2548,-2731,-2951,-3166,-3376,-3556,-3702,-3802,-3853,-3835,-3751,-3571,-3306,-2939,-2496,-1988,-1466,-972,-561,-306,-234,-401,-796,-1413,-2195,-3077,-3962,-4760,-5371,-5742,-5796,-5562,-5005,-4211,-3205,-2079,-877,321,1488,2577,3571,4452,5206,5824,6292,6599,6740,6704,6514,6165,5710,5164,4586,4009,3472,3013,2640,2371,2196,2109,2091,2124,2203,2297,2437,2573,2752,2929,3118,3295,3439,3520,3515,3394,3139,2753,2223,1583,852,67,-721,-1477,-2157,-2717,-3143,-3396,-3494,-3419,-3220,-2899,-2520,-2110,-1720,-1392,-1153,-1039,-1056,-1224,-1526,-1962,-2498,-3097,-3724,-4311,-4817,-5179,-5351,-5308,-5022,-4519,-3812,-2967,-2050,-1135,-320,336,754,915,792,420,-164,-878,-1647,-2370,-2968,-3360,-3486,-3315,-2821,-2022,-941,377,1860,3441,5025,6529,7862,8947,9714,10126,10157,9819,9153,8199,7055,5775,4465,3181,1999,958,92,-583,-1072,-1376,-1515,-1505,-1371,-1126,-806,-418,3,438,859,1248,1567,1809,1942,1963,1861,1646,1324,923,464,-19,-500,-948,-1340,-1658,-1887,-2022,-2059,-2001,-1854,-1638,-1367,-1072,-788,-540,-384,-336,-443,-721,-1179,-1823,-2615,-3530,-4503,-5465,-6341,-7042,-7507,-7670,-7513,-7027,-6253,-5253,-4122,-2958,-1881,-977,-339,-4,6,-275,-790,-1459,-2169,-2826,-3328,-3597,-3583,-3256,-2618,-1696,-538,799,2239,3704,5122,6397,7478,8281,8776,8927,8736,8228,7446,6470,5373,4252,3196,2269,1539,1016,717,598,625,731,851,943,944,855,662,401,105,-167,-368,-445,-369,-130,263,773,1352,1930,2446,2820,3012,2956,2656,2084,1281,271,-882,-2115,-3352,-4516,-5540,-6360,-6936,-7250,-7298,-7119,-6755,-6285,-5778,-5324,-4994,-4839,-4908,-5182,-5657,-6253,-6906,-7498,-7942,-8130,-7991,-7486,-6602,-5394,-3921,-2318,-692,801,2048,2947,3438,3511,3196,2573,1741,839,-25,-711,-1151,-1257,-1026,-438,439,1574,2855,4207,5521,6708,7673,8368,8723,8745,8428,7809,6957,5928,4816,3696,2632,1702,914,320,-112,-377,-511,-558,-533,-485,-424,-359,-304,-239,-164,-57,86,277,514,787,1086,1378,1644,1840,1939,1909,1731,1390,897,255,-491,-1310,-2142,-2940,-3636,-4194,-4551,-4706,-4634,-4367,-3941,-3412,-2861,-2361,-1985,-1800,-1834,-2117,-2611,-3293,-4077,-4875,-5593,-6114,-6367,-6268,-5796,-4951,-3782,-2384,-869,614,1921,2920,3497,3595,3193,2331,1101,-381,-1947,-3452,-4729,-5664,-6152,-6157,-5666,-4729,-3413,-1837,-106,1642,3293,4744,5903,6720,7159,7232,6961,6415,5665,4801,3922,3102,2410,1898,1573,1437,1462,1595,1792,1998,2155,2255,2248,2168,2002,1788,1555,1321,1122,960,854,785,756,739,723,689,622,514,354,145,-121,-445,-827,-1270,-1772,-2323,-2913,-3524,-4108,-4653,-5088,-5406,-5555,-5539,-5349,-5028,-4603,-4147,-3716,-3373,-3179,-3159,-3337,-3683,-4174,-4721,-5265,-5692,-5938,-5921,-5608,-4995,-4109,-3028,-1846,-674,371,1190,1708,1885,1724,1268,585,-217,-1035,-1756,-2280,-2537,-2482,-2099,-1413,-468,668,1914,3188,4404,5497,6397,7079,7499,7680,7603,7322,6847,6233,5507,4713,3877,3031,2187,1372,580,-161,-864,-1506,-2097,-2608,-3047,-3390,-3630,-3774,-3798,-3743,-3592,-3388,-3144,-2888,-2643,-2428,-2258,-2129,-2062,-2017,-2026,-2035,-2072,-2100,-2128,-2155,-2162,-2181,-2168,-2159,-2105,-2022,-1875,-1670,-1399,-1078,-735,-411,-150,-5,-22,-220,-633,-1225,-1980,-2830,-3697,-4497,-5123,-5508,-5556,-5264,-4593,-3616,-2395,-1047,278,1453,2335,2819,2849,2401,1524,307,-1123,-2599,-3965,-5049,-5740,-5928,-5603,-4751,-3469,-1836,-10,1884,3677,5264,6520,7394,7841,7871,7515,6839,5923,4855,3738,2650,1675,867,269,-115,-275,-272,-121,86,317,493,585,558,410,150,-191,-581,-964,-1305,-1553,-1677,-1656,-1473,-1134,-660,-66,594,1282,1933,2493,2898,3107,3065,2765,2195,1392,401,-699,-1819,-2860,-3737,-4375,-4734,-4816,-4640,-4284,-3831,-3377,-3029,-2852,-2918,-3222,-3769,-4475,-5276,-6050,-6691,-7094,-7181,-6895,-6240,-5242,-3980,-2566,-1115,230,1355,2168,2605,2667,2375,1829,1114,389,-235,-637,-717,-454,179,1127,2311,3642,4991,6258,7345,8173,8708,8929,8852,8520,7970,7278,6484,5652,4808,3989,3201,2456,1754,1085,453,-144,-712,-1220,-1678,-2039,-2294,-2409,-2363,-2145,-1758,-1220,-564,154,888,1565,2144,2581,2857,2969,2945,2800,2602,2363,2145,1955,1813,1709,1636,1565,1488,1385,1256,1109,954,815,695,614,544,484,383,217,-59,-468,-1015,-1699,-2457,-3259,-3985,-4573,-4916,-4939,-4597,-3872,-2786,-1428,124,1694,3168,4367,5181,5517,5331,4654,3550,2161,633,-842,-2104,-2997,-3438,-3370,-2824,-1867,-623,773,2160,3415,4429,5132,5509,5574,5372,4982,4478,3940,3438,3019,2721,2557,2522,2608,2784,3023,3296,3566,3809,4003,4126,4193,4192,4152,4091,4027,3988,3987,4021,4098,4188,4289,4361,4398,4378,4306,4182,4033,3871,3725,3604,3512,3433,3345,3210,2983,2644,2150,1530,771,-59,-930,-1777,-2543,-3200,-3714,-4092,-4352,-4524,-4659,-4791,-4956,-5172,-5423,-5691,-5918,-6046,-6002,-5738,-5200,-4393,-3322,-2061,-681,694,1957,2986,3696,4017,3941,3486,2724,1756,709,-289,-1126,-1689,-1950,-1858,-1458,-795,65,1019,2012,2946,3800,4517,5111,5565,5905,6139,6279,6340,6308,6200,5983,5679,5264,4758,4160,3502,2793,2077,1371,710,125,-364,-729,-965,-1057,-1026,-878,-654,-385,-125,92,215,226,104,-137,-477,-870,-1267,-1617,-1867,-2001,-1991,-1868,-1643,-1375,-1107,-883,-740,-693,-744,-871,-1053,-1241,-1421,-1563,-1660,-1731,-1784,-1859,-1987,-2184,-2476,-2840,-3268,-3702,-4096,-4381,-4497,-4406,-4074,-3524,-2776,-1917,-1024,-212,417,777,800,476,-178,-1092,-2161,-3270,-4276,-5071,-5558,-5686,-5439,-4850,-3980,-2921,-1756,-594,516,1493,2345,3038,3621,4094,4496,4841,5133,5365,5522,5578,5509,5313,4978,4526,3982,3385,2768,2187,1657,1226,892,682,571,569,638,764,915,1060,1170,1227,1202,1095,901,638,330,11,-273,-492,-606,-604,-484,-272,-3,261,474,579,532,338,-31,-511,-1084,-1692,-2277,-2818,-3282,-3670,-4011,-4316,-4647,-5022,-5480,-6026,-6648,-7316,-7964,-8542,-8950,-9145,-9055,-8658,-7954,-6977,-5791,-4490,-3170,-1947,-895,-100,422,665,675,512,276,33,-100,-87,136,572,1203,2006,2905,3866,4800,5689,6466,7132,7664,8063,8344,8495,8536,8446,8238,7893,7419,6812,6098,5285,4415,3522,2640,1815,1066,424,-109,-521,-836,-1053,-1206,-1300,-1370,-1418,-1465,-1523,-1587,-1670,-1760,-1842,-1908,-1915,-1853,-1685,-1398,-989,-465,147,795,1438,2001,2444,2706,2768,2609,2246,1695,1003,209,-638,-1497,-2337,-3133,-3878,-4560,-5180,-5735,-6215,-6612,-6902,-7054,-7053,-6855,-6462,-5843,-5028,-4031,-2898,-1705,-503,600,1552,2267,2720,2873,2759,2399,1870,1233,585,-15,-490,-800,-931,-863,-638,-268,197,718,1260,1802,2317,2818,3276,3717,4114,4463,4742,4915,4961,4847,4557,4097,3476,2738,1935,1119,377,-258,-722,-988,-1059,-917,-619,-169,363,952,1551,2115,2635,3062,3403,3621,3733,3715,3587,3349,3019,2620,2170,1696,1216,743,296,-141,-542,-946,-1322,-1715,-2089,-2478,-2856,-3241,-3625,-4016,-4420,-4850,-5307,-5801,-6324,-6867,-7404,-7905,-8325,-8615,-8732,-8615,-8248,-7586,-6657,-5467,-4079,-2567,-1017,462,1780,2853,3612,4040,4117,3895,3410,2757,2007,1253,576,35,-318,-459,-388,-114,334,911,1595,2323,3074,3811,4495,5112,5622,6002,6230,6273,6127,5773,5228,4506,3651,2710,1746,820,4,-656,-1114,-1352,-1379,-1206,-895,-496,-75,300,576,704,663,437,43,-497,-1148,-1859,-2585,-3267,-3859,-4319,-4609,-4714,-4623,-4348,-3914,-3362,-2723,-2067,-1419,-836,-340,37,299,417,430,307,93,-230,-629,-1112,-1640,-2221,-2805,-3385,-3915,-4360,-4683,-4844,-4807,-4560,-4071,-3380,-2476,-1440,-304,835,1922,2850,3583,4033,4197,4043,3598,2901,2006,995,-69,-1091,-2016,-2771,-3321,-3630,-3686,-3484,-3039,-2364,-1496,-464,683,1896,3116,4288,5336,6214,6857,7226,7304,7075,6566,5815,4878,3828,2750,1707,781,7,-575,-968,-1174,-1233,-1173,-1036,-866,-676,-504,-349,-216,-112,-30,24,42,24,-48,-165,-340,-555,-790,-1035,-1231,-1381,-1426,-1370,-1186,-903,-513,-89,360,754,1056,1207,1168,912,419,-296,-1218,-2305,-3491,-4730,-5925,-7024,-7937,-8613,-8988,-9039,-8733,-8090,-7121,-5887,-4451,-2899,-1334,153,1452,2489,3189,3524,3478,3087,2402,1509,515,-475,-1344,-1993,-2358,-2365,-2033,-1339,-367,851,2197,3607,4971,6211,7254,8030,8509,8650,8455,7927,7100,6018,4747,3364,1952,605,-613,-1620,-2383,-2879,-3112,-3126,-2967,-2711,-2428,-2188,-2037,-2010,-2098,-2292,-2542,-2803,-3021,-3153,-3163,-3040,-2782,-2407,-1951,-1446,-937,-461,-44,294,546,732,850,940,1015,1085,1171,1250,1323,1353,1321,1192,938,546,-12,-730,-1597,-2604,-3683,-4814,-5892,-6873,-7666,-8211,-8470,-8403,-8030,-7360,-6445,-5344,-4117,-2846,-1591,-422,598,1443,2059,2461,2645,2644,2513,2291,2049,1815,1639,1515,1450,1411,1379,1316,1209,1054,851,642,432,278,175,158,202,305,433,556,650,678,636,503,283,-22,-400,-834,-1306,-1786,-2251,-2664,-2994,-3210,-3284,-3187,-2929,-2477,-1889,-1147,-328,543,1408,2201,2891,3404,3720,3801,3638,3250,2653,1928,1118,332,-381,-937,-1322,-1513,-1554,-1493,-1402,-1363,-1444,-1701,-2176,-2861,-3760,-4807,-5969,-7154,-8293,-9310,-10113,-10651,-10853,-10681,-10115,-9151,-7808,-6133,-4184,-2046,189,2420,4535,6421,7984,9115,9761,9865,9421,8464,7057,5315,3373,1381,-492,-2118,-3350,-4115,-4354,-4061,-3273,-2062,-529,1187,2952,4605,6006,7020,7540,7509,6900,5764,4183,2299,286,-1676,-3403,-4739,-5583,-5876,-5621,-4897,-3790,-2473,-1080,216,1288,2033,2380,2328,1886,1129,147,-957,-2062,-3059,-3874,-4428,-4714,-4729,-4522,-4153,-3695,-3215,-2763,-2375,-2047,-1774,-1515,-1254,-951,-605,-214,203,602,958,1213,1341,1300,1093,700,175,-479,-1164,-1848,-2428,-2859,-3053,-2995,-2640,-2015,-1141,-84,1086,2272,3389,4343,5054,5473,5543,5273,4663,3769,2654,1419,153,-1018,-2021,-2746,-3167,-3235,-2981,-2420,-1631,-668,378,1434,2448,3356,4141,4773,5257,5590,5789,5869,5850,5758,5621,5472,5339,5252,5232,5289,5423,5611,5818,6001,6094,6043,5801,5318,4600,3637,2476,1180,-185,-1516,-2738,-3769,-4558,-5062,-5280,-5201,-4873,-4304,-3564,-2673,-1702,-674,359,1373,2336,3222,4018,4693,5249,5645,5898,5954,5826,5465,4874,4023,2927,1581,28,-1688,-3502,-5324,-7076,-8645,-9950,-10889,-11399,-11418,-10919,-9899,-8391,-6470,-4243,-1862,512,2698,4533,5872,6634,6761,6298,5308,3944,2360,767,-676,-1781,-2454,-2612,-2255,-1424,-198,1290,2924,4563,6085,7412,8459,9194,9602,9680,9467,8992,8330,7530,6691,5871,5152,4586,4197,4002,3956,4027,4120,4177,4106,3858,3399,2723,1877,910,-80,-1009,-1785,-2326,-2592,-2550,-2220,-1634,-855,41,965,1848,2602,3201,3590,3785,3792,3654,3415,3121,2819,2535,2290,2063,1843,1566,1191,648,-115,-1130,-2415,-3945,-5667,-7504,-9340,-11070,-12567,-13735,-14479,-14745,-14491,-13720,-12453,-10751,-8698,-6414,-4026,-1685,455,2262,3609,4413,4640,4273,3383,2041,383,-1445,-3284,-4975,-6370,-7357,-7861,-7841,-7332,-6387,-5113,-3646,-2116,-663,597,1586,2250,2580,2599,2346,1887,1274,572,-166,-902,-1584,-2176,-2641,-2931,-3025,-2895,-2529,-1950,-1167,-245,775,1810,2802,3681,4402,4942,5276,5440,5439,5347,5194,5055,4953,4932,4998,5133,5334,5550,5771,5955,6091,6164,6170,6118,6014,5879,5737,5594,5485,5390,5318,5239,5108,4891,4529,3976,3205,2191,947,-487,-2049,-3646,-5168,-6493,-7505,-8099,-8201,-7785,-6849,-5478,-3762,-1864,64,1830,3296,4305,4802,4734,4140,3088,1706,117,-1503,-3036,-4336,-5324,-5927,-6127,-5936,-5392,-4581,-3570,-2472,-1358,-304,644,1459,2139,2700,3166,3571,3934,4284,4616,4941,5235,5489,5683,5793,5807,5709,5493,5162,4719,4190,3595,2967,2342,1749,1219,763,392,96,-142,-346,-547,-761,-1009,-1280,-1573,-1843,-2080,-2238,-2308,-2278,-2146,-1928,-1638,-1290,-906,-495,-79,339,722,1076,1347,1529,1573,1463,1166,688,29,-777,-1679,-2612,-3486,-4213,-4705,-4888,-4716,-4166,-3266,-2058,-621,935,2523,3999,5290,6297,6975,7295,7281,6951,6380,5625,4757,3858,2976,2184,1512,1014,691,578,637,867,1219,1643,2098,2518,2878,3133,3281,3315,3244,3096,2881,2635,2375,2110,1869,1638,1437,1253,1088,928,757,561,305,-30,-480,-1066,-1797,-2671,-3665,-4725,-5807,-6812,-7691,-8342,-8714,-8765,-8465,-7846,-6947,-5843,-4634,-3407,-2273,-1294,-542,-31,218,241,69,-250,-651,-1097,-1529,-1933,-2282,-2596,-2888,-3188,-3547,-3984,-4535,-5212,-5985,-6851,-7731,-8578,-9308,-9844,-10119,-10076,-9680,-8930,-7863,-6548,-5104,-3644,-2322,-1251,-530,-218,-305,-758,-1468,-2320,-3157,-3844,-4245,-4271,-3868,-3035,-1819,-295,1397,3152,4794,6231,7341,8080,8422,8390,8043,7452,6714,5912,5131,4432,3861,3446,3191,3102,3161,3347,3644,3993,4382,4728,5013,5164,5159,4963,4580,4004,3286,2446,1554,650,-203,-982,-1624,-2145,-2494,-2705,-2759,-2680,-2482,-2184,-1813,-1393,-956,-526,-146,174,397,524,548,487,358,197,12,-167,-352,-557,-802,-1136,-1573,-2144,-2849,-3657,-4530,-5384,-6147,-6707,-7001,-6933,-6500,-5671,-4508,-3066,-1447,241,1879,3369,4608,5543,6119,6343,6217,5803,5162,4382,3561,2784,2146,1706,1508,1568,1845,2305,2840,3369,3779,3978,3907,3521,2849,1924,847,-287,-1371,-2301,-3020,-3479,-3679,-3635,-3387,-2982,-2468,-1896,-1303,-722,-180,315,741,1106,1388,1605,1735,1799,1794,1723,1605,1444,1263,1086,944,849,843,911,1082,1324,1648,2021,2455,2924,3439,3990,4575,5180,5790,6364,6874,7261,7479,7476,7220,6679,5871,4807,3545,2158,724,-664,-1920,-2975,-3772,-4265,-4470,-4355,-3990,-3375,-2591,-1674,-703,271,1176,1960,2568,2961,3113,3015,2685,2144,1467,697,-71,-777,-1371,-1814,-2122,-2308,-2429,-2543,-2699,-2945,-3280,-3698,-4143,-4564,-4863,-5000,-4904,-4580,-4045,-3363,-2611,-1899,-1293,-895,-717,-794,-1085,-1546,-2108,-2690,-3231,-3666,-3974,-4131,-4166,-4093,-3975,-3847,-3761,-3754,-3849,-4060,-4380,-4785,-5252,-5727,-6159,-6495,-6667,-6649,-6405,-5953,-5318,-4577,-3800,-3087,-2506,-2120,-1948,-1979,-2165,-2433,-2687,-2847,-2835,-2609,-2165,-1520,-748,88,876,1544,2009,2221,2177,1890,1434,888,339,-97,-375,-398,-167,342,1102,2064,3164,4313,5408,6359,7047,7421,7399,6980,6184,5058,3717,2267,846,-416,-1415,-2069,-2346,-2256,-1852,-1217,-473,280,915,1350,1531,1418,1036,418,-369,-1252,-2140,-2969,-3662,-4179,-4493,-4593,-4498,-4231,-3829,-3337,-2791,-2247,-1741,-1330,-1050,-951,-1049,-1358,-1851,-2497,-3216,-3952,-4591,-5088,-5338,-5332,-5029,-4454,-3653,-2691,-1665,-660,236,954,1466,1739,1823,1739,1571,1379,1230,1182,1250,1451,1745,2097,2443,2711,2841,2778,2477,1930,1136,125,-1036,-2293,-3530,-4672,-5597,-6239,-6525,-6450,-6024,-5323,-4440,-3494,-2598,-1872,-1366,-1142,-1171,-1419,-1802,-2218,-2567,-2742,-2696,-2370,-1790,-988,-38,953,1891,2666,3206,3469,3440,3164,2676,2073,1433,852,420,200,255,601,1241,2124,3198,4354,5506,6532,7340,7841,7983,7738,7120,6168,4959,3574,2140,733,-506,-1544,-2269,-2705,-2812,-2645,-2246,-1675,-1011,-317,354,941,1435,1799,2053,2190,2239,2217,2146,2047,1941,1835,1757,1702,1699,1719,1772,1798,1761,1592,1234,635,-208,-1308,-2594,-4002,-5425,-6740,-7833,-8596,-8944,-8830,-8262,-7267,-5955,-4433,-2858,-1366,-89,883,1501,1763,1716,1427,1005,532,125,-178,-299,-266,-65,226,566,861,1055,1072,885,458,-169,-987,-1891,-2828,-3677,-4361,-4816,-4990,-4899,-4562,-4048,-3429,-2785,-2173,-1648,-1213,-873,-587,-317,-25,340,780,1308,1891,2495,3060,3538,3873,4033,4004,3794,3445,3020,2594,2265,2100,2180,2541,3191,4123,5268,6563,7886,9134,10174,10903,11221,11074,10445,9354,7881,6122,4215,2308,531,-987,-2151,-2917,-3256,-3215,-2836,-2225,-1465,-673,71,696,1160,1457,1596,1617,1563,1476,1405,1354,1357,1380,1424,1452,1449,1390,1289,1142,999,879,824,837,918,1034,1150,1214,1201,1072,839,508,112,-301,-693,-1010,-1221,-1302,-1241,-1064,-772,-438,-80,228,474,630,720,774,837,973,1212,1592,2105,2719,3385,4025,4559,4921,5040,4890,4451,3744,2813,1711,519,-683,-1817,-2797,-3577,-4103,-4375,-4397,-4216,-3894,-3492,-3098,-2751,-2517,-2391,-2383,-2458,-2559,-2643,-2626,-2468,-2130,-1593,-887,-47,839,1691,2402,2881,3059,2885,2381,1589,624,-379,-1257,-1863,-2061,-1778,-980,292,1937,3811,5725,7484,8901,9820,10136,9817,8882,7433,5613,3601,1591,-239,-1742,-2801,-3379,-3456,-3100,-2388,-1438,-387,643,1532,2190,2563,2622,2383,1881,1185,363,-487,-1303,-1984,-2499,-2780,-2823,-2615,-2181,-1552,-777,81,956,1764,2426,2850,2966,2713,2070,1054,-288,-1850,-3524,-5153,-6609,-7758,-8512,-8807,-8649,-8064,-7151,-6011,-4797,-3640,-2681,-2000,-1661,-1644,-1905,-2343,-2838,-3270,-3528,-3544,-3280,-2767,-2048,-1237,-435,236,669,791,559,-33,-936,-2086,-3362,-4652,-5807,-6715,-7257,-7383,-7057,-6326,-5262,-3974,-2618,-1312,-207,622,1110,1259,1112,752,301,-129,-414,-478,-262,223,942,1808,2706,3527,4152,4508,4567,4346,3933,3421,2973,2683,2688,3019,3704,4696,5892,7183,8403,9412,10075,10285,9986,9170,7879,6202,4267,2224,212,-1593,-3120,-4224,-4914,-5138,-4955,-4421,-3609,-2635,-1577,-528,427,1268,1933,2438,2773,2959,3009,2941,2773,2506,2173,1763,1318,846,391,-18,-335,-526,-567,-439,-175,207,624,1015,1293,1391,1256,868,227,-614,-1597,-2618,-3579,-4361,-4878,-5044,-4826,-4225,-3276,-2086,-740,604,1849,2871,3615,4046,4190,4086,3838,3516,3227,3036,2984,3096,3339,3674,4039,4352,4556,4582,4401,3989,3370,2563,1649,675,-273,-1138,-1883,-2471,-2918,-3222,-3423,-3534,-3596,-3599,-3578,-3495,-3364,-3154,-2855,-2466,-1980,-1428,-828,-234,313,753,1053,1168,1113,897,583,266,27,-9,218,769,1644,2795,4146,5575,6952,8145,9043,9554,9637,9273,8499,7370,5982,4428,2820,1261,-164,-1381,-2346,-3034,-3440,-3587,-3504,-3239,-2846,-2372,-1881,-1403,-978,-618,-326,-87,122,332,576,864,1213,1612,2031,2452,2817,3105,3279,3328,3255,3077,2827,2539,2241,1955,1673,1377,1034,581,-1,-774,-1730,-2868,-4146,-5484,-6816,-8024,-9036,-9758,-10156,-10198,-9912,-9325,-8514,-7539,-6490,-5435,-4428,-3537,-2755,-2136,-1632,-1267,-995,-818,-713,-679,-712,-817,-995,-1250,-1576,-1968,-2397,-2849,-3280,-3657,-3940,-4094,-4097,-3955,-3674,-3309,-2903,-2528,-2236,-2080,-2074,-2222,-2496,-2838,-3202,-3505,-3704,-3744,-3612,-3310,-2872,-2355,-1822,-1346,-980,-767,-697,-765,-880,-990,-970,-753,-263,533,1618,2952,4438,5972,7421,8674,9605,10149,10230,9850,9014,7788,6249,4511,2695,910,-711,-2104,-3180,-3912,-4298,-4349,-4122,-3671,-3073,-2404,-1742,-1147,-680,-365,-231,-263,-447,-746,-1106,-1486,-1820,-2063,-2178,-2134,-1928,-1560,-1058,-457,200,861,1496,2058,2540,2908,3174,3296,3297,3123,2791,2267,1568,700,-294,-1366,-2441,-3441,-4285,-4911,-5264,-5329,-5113,-4634,-3956,-3118,-2201,-1259,-360,441,1114,1623,1981,2185,2266,2254,2180,2078,1971,1885,1823,1800,1810,1836,1886,1914,1933,1904,1843,1727,1576,1379,1145,867,538,157,-294,-794,-1353,-1926,-2485,-2973,-3335,-3513,-3459,-3139,-2555,-1725,-720,385,1488,2493,3312,3903,4221,4305,4176,3938,3652,3438,3340,3424,3684,4106,4632,5202,5740,6186,6487,6620,6563,6343,5967,5484,4920,4319,3705,3109,2536,2001,1508,1052,646,285,-19,-250,-414,-479,-467,-359,-179,57,328,599,847,1045,1173,1234,1221,1157,1072,978,926,924,990,1124,1309,1517,1733,1912,2052,2117,2111,2005,1792,1437,935,250,-612,-1649,-2830,-4101,-5390,-6608,-7671,-8482,-8994,-9154,-8960,-8437,-7621,-6598,-5443,-4261,-3152,-2207,-1501,-1079,-949,-1082,-1420,-1873,-2356,-2768,-3049,-3141,-3034,-2738,-2288,-1752,-1187,-667,-247,32,153,108,-74,-382,-778,-1231,-1737,-2256,-2804,-3351,-3899,-4431,-4910,-5329,-5616,-5773,-5732,-5505,-5067,-4447,-3678,-2792,-1869,-925,-45,757,1444,1990,2417,2717,2935,3097,3241,3390,3568,3765,3988,4202,4403,4552,4646,4653,4572,4376,4070,3624,3050,2322,1454,443,-683,-1894,-3139,-4357,-5481,-6431,-7154,-7584,-7696,-7483,-6960,-6182,-5205,-4122,-3009,-1966,-1044,-327,184,451,507,379,112,-220,-572,-866,-1072,-1142,-1071,-845,-479,22,635,1333,2086,2829,3510,4040,4350,4364,4026,3322,2248,864,-750,-2493,-4220,-5833,-7192,-8224,-8854,-9054,-8822,-8193,-7229,-6022,-4683,-3334,-2089,-1063,-312,116,238,113,-194,-559,-904,-1115,-1155,-965,-578,-13,659,1358,2012,2534,2884,3008,2911,2575,2033,1301,419,-581,-1651,-2764,-3854,-4895,-5819,-6594,-7176,-7533,-7649,-7525,-7165,-6603,-5861,-4977,-3997,-2956,-1905,-891,47,858,1526,2035,2399,2645,2817,2960,3106,3299,3533,3824,4153,4502,4849,5179,5463,5695,5866,5958,5979,5909,5744,5479,5098,4607,4008,3312,2549,1760,973,265,-347,-800,-1081,-1181,-1107,-891,-577,-205,150,477,701,844,873,822,712,580,466,404,416,518,715,998,1364,1802,2298,2843,3398,3935,4381,4672,4726,4465,3844,2830,1445,-248,-2158,-4143,-6068,-7777,-9146,-10064,-10468,-10323,-9657,-8532,-7052,-5370,-3635,-2030,-711,198,602,484,-125,-1128,-2379,-3696,-4902,-5814,-6308,-6289,-5742,-4697,-3249,-1525,322,2136,3776,5127,6103,6662,6788,6501,5848,4893,3711,2407,1049,-248,-1424,-2396,-3119,-3562,-3699,-3538,-3081,-2353,-1386,-223,1073,2432,3759,4971,5965,6668,7018,7005,6640,6003,5174,4270,3404,2672,2152,1889,1899,2166,2658,3302,4045,4789,5477,6017,6374,6488,6351,5961,5333,4510,3542,2477,1395,333,-631,-1474,-2137,-2614,-2887,-2953,-2841,-2554,-2150,-1637,-1086,-514,30,509,909,1203,1384,1460,1428,1318,1135,925,702,520,413,419,585,916,1425,2066,2790,3500,4099,4480,4550,4257,3577,2545,1231,-258,-1782,-3219,-4413,-5276,-5700,-5653,-5122,-4153,-2831,-1278,350,1901,3210,4156,4628,4604,4076,3136,1895,513,-828,-1963,-2742,-3066,-2879,-2205,-1098,316,1908,3503,4962,6137,6920,7237,7050,6365,5225,3715,1932,8,-1926,-3755,-5343,-6626,-7508,-7964,-7954,-7491,-6585,-5297,-3681,-1856,72,1949,3637,4989,5889,6254,6065,5351,4220,2812,1317,-88,-1218,-1970,-2238,-2041,-1386,-385,863,2210,3531,4696,5608,6198,6426,6293,5824,5062,4087,2953,1755,548,-595,-1632,-2515,-3218,-3718,-3997,-4063,-3908,-3559,-3033,-2371,-1611,-809,0,757,1439,2003,2453,2770,2968,3065,3064,3005,2892,2762,2639,2548,2521,2575,2726,2964,3272,3581,3843,3948,3829,3400,2621,1470,-16,-1777,-3708,-5694,-7592,-9279,-10618,-11521,-11914,-11778,-11134,-10062,-8665,-7104,-5519,-4080,-2907,-2114,-1733,-1792,-2227,-2960,-3875,-4819,-5666,-6274,-6544,-6409,-5847,-4887,-3587,-2046,-383,1284,2826,4131,5114,5691,5836,5536,4810,3718,2322,728,-977,-2670,-4252,-5616,-6655,-7300,-7474,-7166,-6368,-5142,-3571,-1793,40,1758,3204,4243,4789,4818,4370,3552,2516,1448,531,-78,-260,29,793,1953,3409,5017,6620,8083,9260,10073,10439,10349,9810,8875,7624,6142,4551,2937,1408,36,-1125,-2030,-2675,-3050,-3188,-3103,-2852,-2458,-1983,-1470,-953,-501,-117,137,263,244,84,-196,-568,-985,-1394,-1726,-1920,-1897,-1622,-1038,-157,1011,2392,3896,5396,6747,7806,8431,8524,8034,6948,5348,3327,1061,-1281,-3498,-5422,-6897,-7809,-8118,-7799,-6944,-5641,-4065,-2388,-803,531,1470,1946,1918,1432,556,-600,-1880,-3180,-4320,-5221,-5755,-5886,-5559,-4805,-3640,-2156,-419,1440,3334,5131,6733,8046,8988,9514,9596,9240,8484,7374,5999,4438,2801,1193,-284,-1526,-2460,-3017,-3181,-2936,-2343,-1455,-392,740,1801,2680,3261,3501,3348,2870,2106,1207,276,-527,-1103,-1373,-1294,-904,-221,650,1642,2658,3623,4489,5202,5757,6136,6349,6407,6315,6086,5724,5234,4620,3896,3082,2201,1306,431,-362,-1034,-1534,-1861,-1983,-1938,-1747,-1451,-1111,-769,-472,-265,-161,-189,-337,-601,-953,-1341,-1721,-2017,-2171,-2127,-1844,-1309,-549,398,1426,2439,3290,3860,4026,3707,2872,1530,-229,-2292,-4482,-6619,-8498,-9941,-10787,-10940,-10362,-9095,-7249,-5016,-2616,-316,1648,3056,3768,3697,2882,1386,-599,-2891,-5244,-7437,-9259,-10550,-11181,-11115,-10343,-8941,-7024,-4737,-2271,199,2488,4418,5877,6733,6961,6541,5522,4011,2133,69,-1989,-3862,-5357,-6365,-6770,-6577,-5803,-4557,-2979,-1239,470,1981,3137,3834,4018,3679,2882,1717,336,-1112,-2438,-3514,-4192,-4420,-4173,-3493,-2469,-1223,111,1405,2537,3432,4038,4331,4337,4075,3613,2983,2268,1482,693,-91,-840,-1551,-2205,-2808,-3337,-3792,-4152,-4397,-4514,-4477,-4285,-3921,-3395,-2714,-1900,-984,-8,979,1903,2711,3324,3688,3776,3575,3128,2496,1768,1068,489,149,92,365,931,1732,2647,3549,4274,4702,4704,4239,3281,1896,180,-1718,-3612,-5326,-6680,-7542,-7821,-7513,-6648,-5358,-3781,-2114,-532,787,1723,2202,2190,1740,911,-178,-1400,-2629,-3730,-4597,-5133,-5271,-4980,-4249,-3125,-1662,34,1849,3642,5274,6603,7516,7914,7761,7050,5839,4237,2383,460,-1362,-2908,-4046,-4690,-4803,-4411,-3597,-2470,-1192,90,1223,2068,2545,2585,2197,1418,342,-896,-2134,-3201,-3914,-4148,-3789,-2814,-1257,791,3169,5693,8162,10378,12172,13426,14051,14039,13412,12252,10667,8801,6803,4817,2992,1425,212,-614,-1029,-1079,-797,-269,412,1176,1899,2538,2992,3244,3251,3014,2560,1914,1141,291,-558,-1347,-1998,-2456,-2663,-2588,-2210,-1545,-624,490,1709,2955,4103,5091,5811,6219,6260,5914,5181,4076,2642,931,-970,-2967,-4940,-6759,-8294,-9415,-10046,-10114,-9647,-8689,-7361,-5824,-4244,-2813,-1688,-984,-779,-1076,-1833,-2962,-4329,-5803,-7229,-8491,-9470,-10103,-10325,-10132,-9515,-8514,-7166,-5534,-3689,-1714,301,2253,4061,5625,6890,7802,8349,8536,8395,7970,7310,6476,5504,4450,3340,2216,1108,53,-912,-1761,-2457,-3002,-3387,-3633,-3772,-3828,-3841,-3807,-3743,-3602,-3362,-2980,-2421,-1693,-807,172,1181,2122,2934,3532,3902,4009,3898,3584,3137,2598,2018,1437,873,351,-138,-569,-966,-1291,-1576,-1783,-1940,-2034,-2092,-2127,-2167,-2234,-2353,-2538,-2795,-3115,-3490,-3889,-4302,-4689,-5034,-5307,-5474,-5522,-5412,-5133,-4676,-4035,-3236,-2310,-1303,-282,683,1520,2144,2502,2531,2198,1508,460,-866,-2408,-4027,-5594,-6940,-7913,-8369,-8216,-7407,-5980,-4032,-1740,676,2966,4879,6208,6790,6556,5515,3762,1473,-1135,-3806,-6311,-8419,-9990,-10906,-11151,-10748,-9771,-8338,-6567,-4585,-2528,-489,1407,3078,4442,5418,5988,6111,5829,5182,4255,3148,1971,819,-205,-1062,-1699,-2126,-2364,-2443,-2418,-2330,-2212,-2109,-2024,-1994,-2011,-2107,-2270,-2517,-2825,-3169,-3509,-3776,-3919,-3877,-3612,-3122,-2421,-1560,-607,372,1299,2116,2791,3285,3617,3774,3795,3696,3505,3250,2942,2609,2249,1880,1499,1116,733,360,5,-308,-569,-739,-802,-730,-499,-99,464,1191,2021,2940,3854,4728,5478,6061,6434,6576,6487,6185,5711,5106,4440,3763,3133,2596,2167,1858,1644,1484,1328,1092,729,174,-595,-1559,-2681,-3857,-4974,-5908,-6531,-6773,-6578,-5979,-5037,-3875,-2640,-1485,-558,27,195,-69,-745,-1745,-2963,-4260,-5486,-6513,-7218,-7541,-7431,-6919,-6042,-4890,-3555,-2139,-735,580,1736,2704,3452,3989,4330,4504,4554,4511,4414,4275,4105,3898,3631,3289,2852,2307,1660,930,141,-647,-1404,-2072,-2619,-3044,-3315,-3485,-3540,-3523,-3436,-3259,-2977,-2525,-1868,-946,250,1719,3412,5240,7106,8875,10429,11650,12461,12790,12640,12003,10958,9566,7943,6195,4448,2807,1382,237,-564,-1018,-1128,-941,-527,46,677,1299,1834,2228,2456,2492,2350,2045,1607,1077,513,-45,-524,-877,-1058,-1030,-787,-333,296,1053,1882,2706,3487,4142,4663,4982,5121,5026,4724,4181,3411,2412,1209,-155,-1602,-3043,-4351,-5419,-6143,-6448,-6318,-5776,-4895,-3799,-2615,-1493,-559,79,367,277,-158,-878,-1799,-2808,-3804,-4689,-5380,-5827,-6001,-5903,-5548,-4973,-4205,-3286,-2231,-1066,205,1555,2979,4441,5905,7329,8638,9783,10678,11260,11477,11272,10641,9581,8134,6371,4386,2291,228,-1693,-3335,-4624,-5493,-5936,-5978,-5689,-5152,-4473,-3739,-3013,-2336,-1706,-1099,-486,176,890,1654,2428,3163,3788,4254,4508,4544,4358,3993,3501,2942,2396,1916,1543,1329,1246,1316,1478,1713,1946,2144,2249,2225,2055,1724,1256,672,20,-661,-1312,-1904,-2387,-2757,-2986,-3075,-3026,-2836,-2519,-2091,-1565,-978,-362,245,788,1237,1545,1685,1644,1398,971,356,-414,-1310,-2311,-3354,-4409,-5397,-6260,-6909,-7274,-7277,-6882,-6066,-4866,-3347,-1622,163,1861,3301,4356,4913,4908,4336,3224,1672,-212,-2259,-4326,-6233,-7847,-9039,-9741,-9904,-9562,-8758,-7606,-6209,-4701,-3168,-1707,-355,871,1957,2949,3820,4614,5286,5826,6176,6293,6119,5640,4826,3729,2390,917,-586,-1988,-3177,-4039,-4526,-4592,-4281,-3652,-2821,-1916,-1083,-429,-55,24,-183,-594,-1097,-1569,-1892,-1976,-1788,-1320,-637,193,1067,1885,2575,3061,3332,3361,3183,2825,2337,1773,1181,601,76,-382,-745,-1014,-1183,-1259,-1237,-1132,-931,-644,-264,198,749,1347,2007,2659,3318,3927,4493,4995,5433,5812,6120,6361,6507,6546,6441,6183,5737,5129,4350,3467,2501,1540,615,-197,-894,-1430,-1850,-2146,-2370,-2532,-2655,-2722,-2735,-2655,-2466,-2171,-1759,-1284,-783,-311,52,272,301,125,-233,-750,-1359,-1995,-2591,-3067,-3379,-3478,-3356,-3020,-2510,-1879,-1203,-554,13,447,762,958,1110,1260,1484,1820,2284,2875,3522,4181,4735,5112,5230,5034,4516,3684,2607,1353,41,-1242,-2376,-3293,-3926,-4258,-4295,-4081,-3690,-3187,-2673,-2198,-1801,-1498,-1232,-964,-603,-83,650,1617,2790,4120,5502,6849,8035,8995,9635,9943,9896,9529,8873,8001,6957,5832,4671,3539,2492,1567,801,225,-163,-344,-357,-207,60,408,811,1215,1609,1955,2245,2459,2604,2672,2686,2647,2583,2496,2404,2307,2202,2089,1954,1791,1600,1371,1120,845,558,252,-68,-426,-829,-1312,-1873,-2543,-3282,-4095,-4907,-5682,-6344,-6840,-7136,-7207,-7076,-6776,-6364,-5912,-5487,-5153,-4948,-4909,-5019,-5288,-5652,-6095,-6544,-6960,-7295,-7506,-7576,-7490,-7242,-6857,-6326,-5684,-4914,-4039,-3037,-1928,-695,621,2009,3401,4757,5987,7045,7853,8373,8575,8442,7997,7254,6273,5087,3776,2389,998,-332,-1545,-2584,-3406,-3995,-4331,-4450,-4372,-4151,-3848,-3498,-3149,-2796,-2443,-2044,-1577,-1002,-309,475,1323,2148,2891,3463,3820,3918,3775,3404,2870,2232,1564,917,351,-121,-481,-734,-910,-1019,-1100,-1171,-1251,-1349,-1476,-1622,-1794,-1970,-2161,-2346,-2529,-2700,-2841,-2941,-2976,-2919,-2760,-2482,-2089,-1611,-1072,-540,-68,290,467,456,223,-189,-769,-1431,-2150,-2839,-3470,-3998,-4400,-4656,-4764,-4703,-4485,-4096,-3553,-2866,-2072,-1210,-341,477,1187,1737,2099,2250,2202,1975,1598,1120,576,20,-523,-1009,-1442,-1776,-2049,-2225,-2329,-2360,-2291,-2135,-1843,-1415,-816,-51,871,1913,3016,4109,5105,5927,6495,6774,6729,6387,5768,4951,4001,3013,2062,1216,531,26,-287,-423,-412,-290,-103,96,269,353,326,141,-196,-687,-1287,-1937,-2547,-3035,-3294,-3273,-2929,-2273,-1367,-293,827,1876,2752,3373,3705,3740,3522,3105,2572,1995,1451,988,650,438,357,381,483,642,825,1034,1255,1509,1796,2146,2550,3026,3547,4116,4695,5281,5846,6381,6874,7317,7682,7970,8125,8142,7967,7588,6990,6174,5173,4027,2800,1564,376,-691,-1614,-2342,-2883,-3223,-3392,-3394,-3286,-3071,-2818,-2550,-2306,-2136,-2046,-2077,-2213,-2459,-2783,-3160,-3549,-3914,-4221,-4449,-4575,-4611,-4546,-4420,-4243,-4050,-3865,-3696,-3554,-3413,-3255,-3036,-2730,-2293,-1734,-1041,-278,515,1243,1830,2206,2315,2161,1747,1153,445,-278,-928,-1443,-1772,-1914,-1887,-1736,-1527,-1305,-1142,-1044,-1041,-1113,-1239,-1393,-1552,-1698,-1822,-1925,-1992,-2026,-1994,-1874,-1627,-1220,-628,143,1073,2103,3162,4161,5017,5656,6038,6143,5989,5612,5069,4433,3742,3070,2419,1824,1269,751,247,-243,-733,-1204,-1644,-2018,-2313,-2485,-2550,-2474,-2298,-2023,-1678,-1287,-869,-438,-16,396,760,1075,1289,1390,1345,1128,738,177,-533,-1347,-2213,-3083,-3884,-4583,-5148,-5557,-5833,-5970,-6000,-5944,-5821,-5660,-5481,-5312,-5179,-5112,-5125,-5246,-5460,-5780,-6159,-6586,-7004,-7380,-7679,-7863,-7924,-7855,-7665,-7376,-7016,-6609,-6190,-5760,-5336,-4887,-4416,-3868,-3237,-2499,-1626,-662,407,1501,2570,3531,4304,4823,5048,4970,4619,4059,3382,2686,2071,1616,1374,1360,1559,1918,2365,2818,3185,3407,3414,3197,2742,2068,1221,238,-814,-1875,-2884,-3767,-4465,-4907,-5052,-4848,-4313,-3445,-2337,-1057,251,1473,2484,3188,3541,3521,3178,2578,1836,1052,336,-224,-597,-738,-703,-509,-248,22,225,316,262,54,-286,-736,-1242,-1755,-2224,-2581,-2789,-2796,-2574,-2132,-1467,-645,277,1215,2056,2735,3140,3252,3026,2498,1716,763,-254,-1236,-2084,-2739,-3161,-3356,-3343,-3171,-2871,-2510,-2094,-1682,-1274,-907,-592,-353,-199,-147,-191,-328,-537,-792,-1057,-1309,-1502,-1635,-1671,-1632,-1519,-1360,-1175,-997,-826,-680,-529,-368,-160,114,464,908,1411,1973,2533,3058,3477,3747,3803,3634,3215,2594,1815,980,179,-470,-882,-991,-768,-227,569,1552,2584,3577,4403,4984,5276,5236,4913,4311,3516,2582,1565,556,-427,-1305,-2049,-2617,-2966,-3072,-2922,-2508,-1877,-1061,-159,759,1583,2246,2671,2850,2764,2480,2037,1533,1043,639,380,286,364,591,918,1304,1683,2015,2255,2392,2407,2332,2179,2011,1873,1833,1942,2250,2779,3522,4442,5472,6514,7467,8217,8674,8772,8481,7813,6830,5610,4278,2937,1713,668,-125,-679,-999,-1139,-1157,-1091,-998,-878,-770,-650,-550,-451,-391,-377,-440,-612,-889,-1311,-1821,-2437,-3068,-3686,-4210,-4586,-4765,-4711,-4420,-3894,-3175,-2293,-1320,-305,681,1582,2360,2957,3381,3603,3647,3528,3260,2867,2360,1741,1026,212,-659,-1569,-2432,-3200,-3771,-4075,-4053,-3660,-2920,-1857,-571,830,2220,3459,4441,5086,5331,5194,4685,3881,2855,1704,519,-608,-1595,-2372,-2872,-3050,-2874,-2338,-1464,-312,1041,2462,3843,5030,5935,6459,6587,6316,5724,4893,3952,3021,2207,1598,1241,1139,1273,1569,1952,2331,2608,2723,2616,2285,1736,1043,270,-454,-1041,-1372,-1398,-1068,-421,487,1536,2589,3503,4140,4406,4247,3662,2717,1495,149,-1208,-2421,-3415,-4107,-4508,-4626,-4549,-4339,-4088,-3862,-3694,-3614,-3615,-3685,-3816,-3984,-4212,-4473,-4813,-5198,-5668,-6177,-6731,-7272,-7770,-8177,-8442,-8538,-8429,-8105,-7557,-6802,-5850,-4751,-3539,-2278,-1031,147,1180,2035,2654,3038,3166,3068,2766,2297,1713,1034,323,-400,-1091,-1707,-2213,-2558,-2696,-2594,-2222,-1578,-679,419,1665,2942,4185,5272,6140,6724,6984,6922,6539,5867,4951,3829,2574,1232,-109,-1377,-2475,-3313,-3813,-3913,-3597,-2885,-1862,-629,645,1830,2775,3382,3616,3478,3043,2420,1733,1113,665,448,485,745,1162,1633,2067,2338,2402,2171,1672,909,-40,-1073,-2085,-2941,-3546,-3799,-3674,-3147,-2295,-1184,43,1255,2302,3071,3462,3452,3026,2257,1223,48,-1149,-2249,-3154,-3804,-4156,-4230,-4035,-3644,-3088,-2450,-1748,-1051,-374,243,754,1139,1343,1342,1132,693,85,-671,-1484,-2290,-3005,-3559,-3892,-3972,-3758,-3262,-2482,-1455,-230,1137,2561,3962,5239,6313,7098,7547,7622,7342,6730,5877,4844,3752,2664,1676,817,117,-423,-833,-1125,-1327,-1444,-1468,-1371,-1123,-681,-33,834,1885,3065,4301,5475,6502,7262,7679,7693,7266,6407,5153,3571,1768,-134,-1990,-3651,-4977,-5847,-6185,-5955,-5203,-4004,-2523,-914,625,1930,2884,3409,3512,3249,2719,2064,1415,891,581,520,711,1100,1624,2187,2704,3095,3305,3305,3108,2744,2284,1793,1371,1079,989,1126,1505,2084,2830,3642,4451,5148,5659,5913,5876,5531,4911,4053,3046,1964,897,-56,-858,-1427,-1782,-1898,-1826,-1590,-1251,-846,-434,-48,258,445,477,309,-74,-680,-1507,-2502,-3637,-4818,-5985,-7033,-7890,-8460,-8695,-8532,-7979,-7032,-5768,-4256,-2622,-987,513,1756,2638,3101,3107,2691,1897,842,-378,-1627,-2806,-3829,-4632,-5210,-5553,-5711,-5720,-5635,-5494,-5328,-5132,-4900,-4585,-4161,-3573,-2809,-1845,-722,538,1854,3150,4340,5319,6016,6343,6270,5759,4842,3565,2017,331,-1363,-2901,-4150,-4991,-5349,-5213,-4605,-3619,-2376,-1011,330,1534,2511,3226,3672,3894,3948,3909,3842,3808,3823,3901,4006,4099,4115,3999,3694,3174,2436,1515,474,-582,-1568,-2349,-2864,-3039,-2863,-2364,-1603,-680,295,1205,1953,2464,2696,2637,2318,1773,1065,253,-617,-1482,-2319,-3075,-3742,-4273,-4668,-4899,-4959,-4865,-4605,-4240,-3782,-3327,-2907,-2623,-2522,-2646,-3032,-3650,-4482,-5453,-6500,-7514,-8436,-9153,-9627,-9785,-9607,-9089,-8240,-7112,-5759,-4260,-2702,-1184,220,1417,2363,3012,3360,3422,3235,2849,2319,1696,1030,340,-327,-976,-1565,-2079,-2486,-2731,-2788,-2594,-2136,-1376,-337,971,2476,4119,5797,7422,8899,10145,11085,11675,11858,11641,10982,9940,8507,6787,4843,2807,814,-982,-2441,-3438,-3892,-3787,-3149,-2086,-733,739,2167,3405,4351,4966,5242,5244,5039,4716,4363,4020,3732,3476,3244,2980,2651,2219,1662,996,243,-538,-1274,-1892,-2320,-2495,-2401,-2024,-1404,-602,309,1220,2045,2681,3061,3131,2869,2292,1439,382,-789,-1983,-3094,-4034,-4721,-5095,-5120,-4780,-4104,-3127,-1937,-615,714,1958,2980,3704,4031,3919,3345,2327,918,-778,-2642,-4504,-6211,-7580,-8487,-8811,-8509,-7588,-6109,-4202,-2023,254,2433,4366,5911,6984,7557,7629,7272,6557,5604,4523,3422,2391,1497,759,191,-247,-591,-888,-1191,-1515,-1871,-2239,-2574,-2824,-2924,-2811,-2440,-1790,-851,328,1693,3141,4571,5854,6885,7559,7798,7563,6837,5654,4078,2199,159,-1904,-3819,-5423,-6583,-7173,-7142,-6482,-5261,-3603,-1689,278,2080,3528,4482,4852,4648,3922,2810,1477,91,-1157,-2156,-2787,-3045,-2928,-2522,-1919,-1243,-594,-76,278,421,393,209,-63,-391,-709,-1007,-1241,-1418,-1521,-1552,-1519,-1408,-1245,-1015,-755,-469,-207,20,155,197,117,-50,-295,-542,-761,-879,-881,-745,-509,-211,67,246,244,-7,-552,-1404,-2538,-3903,-5398,-6923,-8331,-9502,-10300,-10640,-10460,-9751,-8560,-6970,-5119,-3160,-1265,403,1708,2536,2853,2635,1955,896,-403,-1794,-3120,-4263,-5099,-5608,-5749,-5594,-5198,-4667,-4105,-3590,-3199,-2954,-2869,-2919,-3068,-3277,-3490,-3670,-3766,-3743,-3565,-3209,-2657,-1906,-978,94,1245,2387,3420,4232,4717,4798,4418,3592,2357,840,-833,-2472,-3920,-5007,-5643,-5749,-5358,-4508,-3335,-1957,-538,811,1961,2875,3497,3862,3998,3957,3819,3620,3438,3282,3188,3145,3140,3159,3164,3138,3059,2918,2703,2434,2095,1724,1325,916,527,169,-132,-351,-480,-503,-416,-241,14,297,565,764,828,736,431,-42,-689,-1426,-2190,-2907,-3497,-3925,-4156,-4205,-4109,-3921,-3726,-3585,-3568,-3723,-4054,-4552,-5161,-5801,-6398,-6845,-7099,-7097,-6852,-6387,-5759,-5046,-4321,-3641,-3063,-2579,-2211,-1904,-1642,-1378,-1088,-757,-379,26,449,846,1200,1466,1612,1616,1446,1105,588,-69,-831,-1622,-2365,-2975,-3359,-3449,-3200,-2584,-1631,-377,1099,2707,4357,5954,7422,8698,9726,10483,10917,11030,10780,10178,9219,7945,6405,4707,2958,1318,-76,-1077,-1598,-1572,-1032,-36,1274,2743,4193,5473,6443,7049,7249,7079,6606,5905,5081,4206,3353,2556,1844,1206,658,177,-218,-522,-718,-782,-710,-506,-181,220,657,1080,1429,1685,1807,1802,1665,1421,1092,699,269,-188,-658,-1128,-1597,-2031,-2407,-2678,-2788,-2709,-2386,-1840,-1075,-177,787,1681,2409,2846,2932,2601,1884,803,-526,-1988,-3438,-4726,-5719,-6315,-6448,-6106,-5328,-4190,-2808,-1321,147,1451,2530,3288,3745,3899,3814,3576,3248,2939,2690,2563,2571,2694,2914,3153,3371,3483,3467,3273,2926,2436,1867,1277,749,339,113,89,286,666,1204,1822,2476,3100,3653,4106,4449,4674,4795,4800,4703,4477,4128,3626,2977,2193,1295,355,-568,-1376,-1977,-2303,-2291,-1937,-1274,-368,659,1688,2581,3236,3563,3553,3207,2604,1835,1019,275,-303,-642,-722,-546,-167,351,923,1478,1941,2275,2440,2434,2250,1909,1414,800,82,-704,-1517,-2307,-3025,-3596,-3984,-4122,-4003,-3617,-2999,-2214,-1332,-462,334,965,1423,1682,1791,1781,1719,1645,1589,1548,1490,1365,1108,674,24,-822,-1827,-2895,-3929,-4804,-5425,-5712,-5641,-5218,-4520,-3628,-2673,-1772,-1032,-546,-344,-451,-824,-1415,-2147,-2923,-3685,-4331,-4837,-5146,-5247,-5147,-4858,-4416,-3877,-3278,-2701,-2179,-1774,-1505,-1388,-1411,-1543,-1743,-1957,-2143,-2254,-2281,-2203,-2057,-1844,-1607,-1354,-1092,-802,-459,-26,523,1192,1966,2783,3566,4207,4618,4708,4445,3826,2922,1826,696,-336,-1113,-1550,-1586,-1237,-570,304,1246,2129,2827,3289,3467,3404,3151,2798,2435,2149,1980,1971,2099,2346,2655,2985,3276,3495,3611,3609,3478,3230,2857,2382,1816,1180,501,-183,-840,-1415,-1869,-2163,-2258,-2159,-1861,-1417,-880,-329,158,503,670,623,395,3,-470,-994,-1482,-1937,-2318,-2664,-2987,-3329,-3708,-4129,-4568,-4988,-5320,-5524,-5525,-5316,-4882,-4261,-3510,-2714,-1958,-1341,-924,-758,-858,-1186,-1705,-2312,-2929,-3447,-3792,-3885,-3713,-3241,-2527,-1585,-515,628,1736,2735,3536,4078,4318,4239,3859,3230,2414,1523,641,-118,-678,-975,-986,-711,-195,508,1317,2167,2987,3748,4422,5020,5558,6046,6514,6922,7283,7514,7597,7472,7112,6538,5771,4900,4016,3228,2635,2309,2286,2541,3029,3638,4271,4808,5156,5277,5134,4784,4256,3656,3044,2491,2053,1723,1520,1406,1352,1328,1311,1275,1228,1163,1081,996,892,777,613,413,130,-207,-623,-1074,-1541,-1980,-2351,-2626,-2780,-2812,-2737,-2577,-2365,-2126,-1886,-1639,-1395,-1131,-847,-544,-232,47,252,330,233,-53,-534,-1162,-1871,-2575,-3167,-3587,-3761,-3690,-3395,-2939,-2422,-1938,-1585,-1437,-1523,-1841,-2341,-2934,-3522,-3994,-4254,-4240,-3915,-3299,-2436,-1408,-302,780,1764,2571,3162,3514,3605,3471,3109,2584,1926,1214,488,-159,-697,-1053,-1212,-1151,-885,-445,110,725,1312,1822,2198,2413,2482,2420,2287,2120,1982,1870,1810,1754,1674,1515,1240,834,311,-288,-876,-1388,-1709,-1798,-1608,-1145,-482,317,1116,1814,2317,2549,2508,2203,1696,1071,409,-204,-708,-1059,-1240,-1254,-1116,-861,-527,-157,204,510,722,807,732,491,76,-498,-1195,-1985,-2793,-3583,-4270,-4819,-5184,-5341,-5299,-5065,-4678,-4173,-3590,-2964,-2320,-1669,-1040,-419,146,653,1048,1292,1343,1170,763,136,-655,-1542,-2420,-3191,-3759,-4063,-4067,-3800,-3302,-2676,-2030,-1459,-1081,-927,-1053,-1421,-1989,-2670,-3365,-3992,-4442,-4689,-4681,-4447,-4011,-3439,-2791,-2135,-1525,-1002,-593,-318,-163,-138,-207,-351,-536,-718,-862,-930,-898,-741,-460,-67,420,948,1483,1965,2338,2574,2618,2503,2206,1822,1375,973,666,518,554,770,1131,1591,2076,2537,2922,3209,3408,3526,3615,3690,3784,3900,4018,4109,4127,4036,3815,3460,3005,2489,1983,1540,1234,1082,1121,1335,1698,2184,2725,3283,3793,4213,4497,4616,4552,4290,3851,3238,2496,1654,770,-102,-913,-1596,-2125,-2451,-2578,-2505,-2266,-1900,-1466,-1006,-569,-183,139,401,600,766,881,962,979,918,737,426,-58,-687,-1473,-2331,-3229,-4050,-4730,-5182,-5364,-5263,-4910,-4358,-3709,-3046,-2477,-2064,-1865,-1880,-2095,-2453,-2887,-3320,-3689,-3923,-4006,-3904,-3638,-3215,-2663,-2020,-1302,-566,184,881,1525,2042,2443,2681,2752,2687,2465,2179,1828,1505,1239,1092,1087,1248,1551,1998,2511,3076,3596,4058,4400,4621,4721,4722,4672,4596,4548,4530,4570,4640,4737,4822,4878,4892,4847,4763,4638,4491,4335,4162,3977,3752,3485,3155,2770,2348,1908,1502,1155,914,793,806,940,1177,1476,1796,2081,2288,2355,2256,1946,1428,695,-220,-1272,-2410,-3549,-4633,-5576,-6334,-6853,-7115,-7122,-6888,-6468,-5908,-5281,-4643,-4058,-3548,-3158,-2865,-2684,-2572,-2518,-2487,-2468,-2442,-2414,-2397,-2404,-2473,-2618,-2862,-3200,-3621,-4077,-4520,-4880,-5103,-5137,-4976,-4622,-4126,-3556,-2990,-2511,-2182,-2037,-2090,-2308,-2647,-3030,-3389,-3654,-3768,-3705,-3449,-3023,-2449,-1780,-1059,-341,320,887,1315,1578,1669,1577,1327,952,487,2,-466,-845,-1109,-1213,-1159,-944,-596,-149,345,847,1292,1651,1876,1961,1892,1685,1355,935,444,-71,-608,-1114,-1587,-1981,-2283,-2445,-2454,-2273,-1896,-1333,-615,203,1028,1784,2346,2656,2635,2276,1591,649,-461,-1620,-2716,-3636,-4300,-4646,-4659,-4358,-3783,-3021,-2149,-1269,-467,184,630,845,831,608,221,-283,-834,-1397,-1902,-2341,-2681,-2930,-3103,-3218,-3299,-3371,-3429,-3478,-3495,-3442,-3300,-3020,-2593,-2003,-1252,-373,591,1569,2475,3206,3681,3797,3515,2802,1699,267,-1363,-3056,-4648,-5990,-6968,-7513,-7606,-7285,-6638,-5768,-4816,-3878,-3073,-2434,-2015,-1776,-1701,-1714,-1764,-1779,-1729,-1576,-1321,-984,-582,-180,191,473,623,612,437,84,-381,-940,-1507,-2008,-2386,-2553,-2499,-2172,-1607,-823,117,1143,2162,3109,3880,4440,4729,4741,4482,3984,3305,2507,1682,893,233,-238,-468,-418,-76,549,1439,2532,3774,5071,6346,7479,8389,8975,9175,8948,8295,7250,5899,4359,2755,1255,-22,-946,-1427,-1440,-971,-98,1104,2488,3921,5239,6311,7018,7286,7072,6402,5317,3924,2333,680,-902,-2298,-3411,-4192,-4605,-4683,-4452,-3990,-3363,-2640,-1890,-1152,-469,156,708,1201,1643,2031,2374,2638,2797,2799,2594,2134,1399,380,-874,-2293,-3766,-5157,-6323,-7141,-7494,-7357,-6702,-5630,-4221,-2653,-1076,352,1486,2251,2583,2502,2042,1296,357,-653,-1629,-2470,-3088,-3436,-3464,-3180,-2593,-1747,-716,438,1605,2725,3709,4518,5114,5497,5676,5687,5565,5349,5080,4782,4484,4198,3930,3691,3480,3304,3169,3078,3042,3065,3137,3263,3409,3567,3705,3807,3859,3864,3837,3809,3813,3902,4102,4445,4934,5540,6232,6906,7508,7899,8023,7788,7166,6176,4865,3356,1765,277,-977,-1851,-2257,-2173,-1619,-693,461,1676,2766,3562,3942,3823,3189,2097,633,-1048,-2789,-4423,-5801,-6810,-7377,-7494,-7182,-6524,-5620,-4577,-3523,-2538,-1714,-1084,-663,-442,-363,-387,-437,-462,-436,-332,-193,-52,17,-60,-337,-855,-1613,-2560,-3630,-4691,-5633,-6321,-6659,-6600,-6136,-5325,-4271,-3109,-1988,-1041,-383,-67,-115,-485,-1099,-1851,-2616,-3281,-3735,-3917,-3773,-3313,-2557,-1576,-456,700,1772,2659,3266,3536,3438,3005,2283,1376,404,-517,-1262,-1735,-1890,-1693,-1181,-408,532,1543,2508,3339,3962,4327,4424,4256,3860,3268,2537,1703,818,-76,-927,-1690,-2301,-2703,-2845,-2681,-2195,-1393,-311,968,2356,3715,4930,5870,6434,6560,6221,5450,4315,2938,1450,11,-1251,-2212,-2815,-3030,-2888,-2468,-1858,-1201,-593,-153,57,-6,-329,-879,-1574,-2339,-3061,-3676,-4092,-4305,-4286,-4092,-3763,-3385,-3014,-2727,-2533,-2458,-2452,-2479,-2455,-2330,-2015,-1510,-778,111,1113,2087,2942,3513,3721,3472,2742,1578,42,-1700,-3499,-5149,-6485,-7347,-7651,-7360,-6519,-5240,-3673,-2019,-463,819,1697,2105,2036,1543,742,-240,-1234,-2110,-2742,-3064,-3041,-2699,-2092,-1311,-460,349,1020,1469,1663,1573,1247,723,103,-525,-1061,-1413,-1525,-1353,-898,-193,715,1730,2779,3749,4568,5152,5456,5462,5161,4604,3822,2901,1893,889,-63,-880,-1525,-1937,-2066,-1885,-1346,-455,792,2344,4129,6037,7923,9634,10994,11868,12127,11721,10648,8991,6902,4583,2277,220,-1363,-2323,-2569,-2115,-1052,459,2190,3923,5402,6473,6969,6863,6146,4916,3304,1492,-342,-2010,-3373,-4332,-4830,-4900,-4579,-3987,-3222,-2405,-1631,-956,-419,-4,325,609,917,1282,1718,2223,2730,3168,3435,3426,3063,2283,1092,-473,-2307,-4270,-6193,-7906,-9233,-10063,-10303,-9949,-9042,-7696,-6051,-4299,-2607,-1148,-49,618,805,553,-86,-998,-2064,-3148,-4123,-4870,-5310,-5374,-5058,-4362,-3353,-2105,-736,650,1926,3013,3821,4334,4540,4478,4207,3796,3325,2870,2483,2215,2078,2083,2211,2440,2739,3064,3392,3680,3917,4073,4141,4109,3973,3725,3372,2912,2380,1802,1244,769,464,393,627,1194,2082,3246,4582,5959,7224,8212,8778,8830,8301,7242,5719,3905,1985,177,-1324,-2365,-2850,-2781,-2215,-1297,-218,832,1629,2045,1942,1318,188,-1338,-3098,-4933,-6624,-8035,-9011,-9494,-9464,-8971,-8100,-6980,-5733,-4478,-3315,-2300,-1464,-813,-329,18,232,355,356,253,-2,-421,-1033,-1848,-2852,-4009,-5258,-6505,-7651,-8578,-9185,-9384,-9123,-8389,-7225,-5706,-3971,-2163,-457,990,2054,2645,2731,2352,1563,509,-686,-1860,-2870,-3609,-3983,-3976,-3566,-2826,-1804,-617,636,1844,2901,3733,4280,4519,4468,4148,3645,3014,2355,1738,1228,876,702,706,872,1154,1508,1873,2212,2467,2629,2670,2604,2440,2195,1887,1532,1131,692,204,-318,-863,-1400,-1856,-2189,-2288,-2115,-1594,-728,459,1888,3434,4938,6245,7178,7631,7528,6866,5721,4224,2547,893,-556,-1654,-2291,-2460,-2181,-1568,-752,114,858,1383,1571,1415,911,136,-820,-1826,-2770,-3534,-4043,-4262,-4184,-3860,-3330,-2680,-1948,-1207,-454,274,994,1696,2381,3019,3594,4033,4307,4338,4090,3525,2636,1452,20,-1571,-3215,-4791,-6178,-7262,-7959,-8210,-7999,-7352,-6325,-5013,-3539,-2020,-599,618,1535,2089,2261,2065,1554,802,-80,-995,-1832,-2500,-2933,-3093,-2965,-2576,-1963,-1196,-354,474,1210,1769,2110,2189,2015,1611,1037,362,-324,-932,-1388,-1613,-1583,-1269,-705,84,1001,1989,2930,3759,4390,4789,4915,4802,4449,3932,3289,2591,1895,1248,697,267,4,-75,66,455,1102,2020,3182,4540,6010,7483,8819,9890,10563,10760,10427,9601,8353,6823,5183,3602,2254,1249,668,496,692,1135,1691,2218,2571,2655,2410,1827,942,-158,-1378,-2586,-3682,-4570,-5190,-5529,-5585,-5407,-5031,-4513,-3890,-3199,-2463,-1706,-950,-237,400,902,1221,1304,1120,626,-153,-1229,-2527,-4008,-5565,-7121,-8560,-9790,-10723,-11281,-11435,-11159,-10484,-9453,-8146,-6656,-5094,-3570,-2191,-1050,-218,261,368,136,-411,-1172,-2079,-3015,-3888,-4602,-5078,-5276,-5146,-4720,-3995,-3044,-1934,-756,400,1431,2272,2855,3161,3193,2980,2588,2083,1552,1071,705,505,489,667,998,1456,1967,2481,2929,3271,3457,3486,3339,3045,2620,2113,1549,983,436,-61,-480,-810,-1034,-1121,-1076,-852,-460,118,850,1708,2602,3471,4189,4678,4857,4676,4147,3304,2251,1091,-29,-1004,-1716,-2132,-2220,-2044,-1660,-1191,-749,-437,-360,-562,-1062,-1848,-2844,-3987,-5163,-6278,-7246,-7991,-8469,-8652,-8528,-8110,-7414,-6468,-5328,-4040,-2690,-1364,-153,840,1533,1865,1784,1302,431,-763,-2202,-3788,-5410,-6958,-8330,-9435,-10205,-10589,-10565,-10139,-9339,-8224,-6860,-5335,-3739,-2160,-690,602,1644,2389,2815,2906,2695,2211,1524,707,-156,-984,-1699,-2246,-2581,-2682,-2539,-2178,-1613,-912,-119,686,1434,2060,2507,2738,2746,2529,2135,1592,993,373,-159,-574,-803,-823,-623,-220,358,1048,1803,2547,3217,3772,4142,4339,4320,4121,3740,3226,2599,1913,1198,501,-141,-675,-1074,-1267,-1248,-954,-409,388,1376,2478,3584,4590,5380,5877,6032,5836,5341,4615,3771,2911,2140,1537,1135,954,943,1063,1215,1340,1351,1207,877,368,-288,-1031,-1795,-2492,-3050,-3397,-3482,-3277,-2764,-1977,-941,266,1561,2844,4003,4930,5531,5737,5503,4837,3765,2362,721,-1042,-2819,-4478,-5947,-7118,-7960,-8428,-8531,-8276,-7712,-6876,-5843,-4672,-3435,-2199,-1015,64,999,1764,2335,2707,2871,2845,2638,2285,1825,1299,761,259,-158,-457,-593,-568,-349,26,558,1183,1856,2498,3055,3439,3631,3587,3323,2879,2301,1679,1087,608,300,214,353,719,1261,1934,2657,3375,4012,4531,4897,5103,5157,5089,4912,4685,4407,4119,3824,3520,3220,2905,2603,2303,2061,1891,1859,1993,2339,2898,3664,4584,5592,6604,7514,8253,8736,8942,8852,8500,7935,7225,6442,5651,4902,4219,3622,3082,2592,2111,1612,1078,493,-145,-818,-1506,-2176,-2780,-3288,-3639,-3814,-3771,-3505,-3019,-2327,-1485,-541,422,1321,2072,2589,2824,2710,2260,1461,370,-957,-2440,-3990,-5507,-6919,-8134,-9113,-9805,-10189,-10278,-10059,-9589,-8878,-7995,-6971,-5878,-4746,-3644,-2601,-1664,-876,-258,145,332,289,34,-403,-968,-1600,-2219,-2755,-3131,-3298,-3213,-2875,-2289,-1519,-615,316,1202,1937,2472,2751,2779,2584,2226,1785,1356,1019,849,888,1143,1609,2227,2945,3681,4362,4931,5339,5556,5596,5444,5171,4761,4299,3778,3248,2714,2187,1675,1183,712,292,-78,-349,-504,-512,-343,-1,519,1183,1944,2754,3538,4237,4802,5176,5362,5335,5127,4768,4282,3729,3112,2485,1830,1168,482,-235,-985,-1785,-2616,-3479,-4339,-5171,-5929,-6568,-7037,-7293,-7307,-7047,-6531,-5761,-4797,-3695,-2541,-1429,-454,289,733,830,566,-32,-919,-2007,-3211,-4425,-5564,-6550,-7325,-7869,-8174,-8258,-8161,-7914,-7567,-7150,-6688,-6197,-5673,-5123,-4515,-3860,-3124,-2326,-1462,-564,330,1170,1904,2475,2849,2995,2916,2629,2177,1624,1029,493,58,-179,-211,8,440,1064,1792,2567,3280,3875,4273,4455,4403,4152,3731,3225,2671,2166,1738,1442,1290,1279,1398,1610,1879,2171,2445,2678,2852,2950,2985,2940,2843,2679,2470,2203,1892,1525,1120,686,238,-177,-547,-820,-963,-964,-784,-440,71,717,1460,2248,3024,3728,4304,4719,4939,4975,4827,4550,4159,3726,3255,2802,2349,1914,1458,983,449,-137,-776,-1440,-2084,-2656,-3078,-3311,-3278,-2983,-2397,-1570,-540,593,1754,2825,3721,4361,4687,4681,4347,3720,2851,1808,657,-541,-1715,-2835,-3849,-4729,-5466,-6021,-6411,-6601,-6609,-6422,-6060,-5538,-4890,-4147,-3371,-2585,-1858,-1199,-656,-231,55,220,247,177,1,-236,-528,-837,-1145,-1416,-1631,-1753,-1768,-1649,-1392,-1010,-514,40,621,1151,1601,1905,2056,2036,1875,1599,1277,948,692,533,525,655,925,1295,1721,2157,2553,2871,3091,3209,3226,3177,3073,2958,2836,2732,2635,2528,2401,2212,1961,1635,1256,855,490,211,93,179,514,1105,1943,2983,4164,5393,6582,7623,8446,8972,9181,9057,8636,7964,7101,6126,5092,4056,3051,2089,1188,327,-480,-1237,-1937,-2539,-3044,-3393,-3593,-3610,-3463,-3158,-2742,-2255,-1755,-1303,-946,-742,-712,-873,-1216,-1715,-2328,-3018,-3724,-4425,-5074,-5662,-6180,-6628,-7014,-7346,-7634,-7870,-8069,-8196,-8258,-8225,-8088,-7837,-7470,-7001,-6439,-5815,-5145,-4460,-3778,-3121,-2511,-1957,-1496,-1121,-869,-730,-722,-816,-1014,-1252,-1509,-1710,-1812,-1755,-1514,-1070,-447,322,1158,2004,2753,3367,3775,3976,3976,3823,3573,3303,3078,2954,2971,3128,3418,3790,4200,4581,4886,5063,5097,4975,4717,4350,3913,3455,3013,2625,2308,2070,1900,1784,1699,1621,1544,1454,1358,1275,1201,1176,1189,1273,1421,1632,1914,2226,2579,2909,3219,3455,3616,3673,3639,3504,3294,3007,2658,2242,1755,1193,545,-172,-953,-1755,-2547,-3277,-3901,-4384,-4703,-4854,-4844,-4699,-4447,-4131,-3788,-3446,-3151,-2910,-2749,-2666,-2654,-2704,-2799,-2929,-3071,-3249,-3428,-3649,-3894,-4169,-4475,-4788,-5107,-5387,-5629,-5778,-5836,-5765,-5562,-5218,-4739,-4127,-3418,-2612,-1770,-886,-27,804,1551,2201,2717,3076,3273,3286,3141,2848,2441,1972,1486,1042,702,499,478,633,965,1431,1984,2566,3110,3564,3884,4041,4034,3864,3562,3162,2712,2253,1832,1477,1223,1073,1036,1099,1253,1469,1743,2031,2336,2617,2872,3070,3204,3249,3193,3025,2730,2322,1807,1218,600,5,-510,-878,-1064,-1020,-748,-251,435,1254,2143,3018,3820,4460,4920,5138,5146,4937,4573,4093,3566,3038,2547,2120,1758,1453,1189,934,674,378,44,-348,-787,-1258,-1742,-2189,-2576,-2838,-2966,-2904,-2685,-2290,-1788,-1215,-638,-127,277,516,580,455,150,-311,-909,-1604,-2359,-3144,-3910,-4635,-5273,-5805,-6198,-6441,-6513,-6417,-6154,-5745,-5216,-4607,-3955,-3314,-2714,-2193,-1772,-1453,-1247,-1142,-1132,-1214,-1371,-1611,-1903,-2252,-2618,-2974,-3283,-3491,-3564,-3459,-3162,-2673,-2019,-1250,-435,357,1036,1565,1868,1958,1821,1507,1066,569,89,-307,-565,-662,-582,-351,-4,414,837,1226,1531,1728,1810,1787,1681,1530,1366,1220,1112,1042,1004,964,901,783,589,334,20,-282,-536,-648,-583,-276,274,1052,2013,3065,4125,5082,5851,6355,6564,6454,6074,5453,4687,3835,2987,2208,1546,1036,681,466,362,305,246,107,-155,-583,-1195,-1965,-2866,-3824,-4771,-5632,-6336,-6838,-7111,-7157,-6996,-6674,-6238,-5758,-5283,-4876,-4583,-4433,-4463,-4658,-5032,-5533,-6153,-6805,-7474,-8067,-8557,-8893,-9043,-9001,-8764,-8354,-7814,-7173,-6496,-5818,-5175,-4607,-4105,-3690,-3337,-3048,-2803,-2608,-2457,-2368,-2332,-2373,-2467,-2607,-2764,-2884,-2940,-2863,-2643,-2241,-1675,-966,-163,671,1469,2168,2717,3082,3270,3283,3186,3010,2832,2695,2650,2709,2891,3165,3526,3910,4310,4651,4940,5126,5214,5193,5078,4883,4627,4335,4024,3703,3397,3073,2775,2447,2135,1816,1519,1271,1099,1040,1112,1323,1656,2073,2519,2935,3244,3419,3403,3215,2867,2410,1908,1432,1043,805,736,860,1146,1553,2022,2451,2783,2902,2767,2316,1545,483,-812,-2235,-3680,-5008,-6125,-6921,-7355,-7409,-7108,-6520,-5742,-4860,-4006,-3255,-2691,-2376,-2308,-2514,-2933,-3538,-4247,-4996,-5705,-6314,-6756,-7004,-7022,-6824,-6408,-5822,-5081,-4245,-3332,-2397,-1442,-512,400,1269,2089,2855,3543,4143,4625,4964,5129,5106,4875,4454,3874,3172,2439,1737,1170,798,690,862,1313,1999,2849,3762,4654,5402,5946,6222,6207,5921,5405,4719,3959,3186,2495,1937,1553,1370,1377,1570,1906,2347,2849,3356,3832,4235,4541,4729,4805,4753,4605,4353,4020,3624,3162,2671,2153,1651,1190,827,593,546,697,1057,1594,2260,2962,3627,4138,4440,4465,4216,3700,3006,2203,1423,766,341,214,430,968,1779,2761,3787,4716,5404,5737,5623,5052,4032,2670,1085,-556,-2083,-3345,-4226,-4659,-4636,-4194,-3432,-2452,-1401,-396,447,1032,1326,1282,942,329,-480,-1403,-2353,-3240,-3981,-4527,-4822,-4865,-4662,-4245,-3673,-3008,-2310,-1663,-1094,-676,-398,-291,-317,-456,-655,-864,-1045,-1153,-1185,-1137,-1037,-925,-845,-838,-933,-1135,-1433,-1788,-2154,-2466,-2686,-2753,-2671,-2415,-2022,-1523,-959,-394,144,605,977,1246,1411,1482,1474,1397,1284,1132,980,836,728,670,681,766,930,1170,1469,1818,2190,2561,2912,3202,3417,3521,3500,3346,3066,2686,2260,1841,1519,1351,1415,1729,2299,3081,3984,4910,5720,6306,6562,6447,5950,5143,4110,3024,2013,1259,865,911,1410,2298,3463,4737,5930,6852,7332,7262,6573,5301,3519,1386,-914,-3178,-5216,-6874,-8050,-8701,-8849,-8563,-7949,-7146,-6261,-5445,-4761,-4304,-4087,-4131,-4401,-4865,-5459,-6122,-6797,-7422,-7957,-8366,-8627,-8732,-8678,-8469,-8116,-7627,-7017,-6299,-5491,-4621,-3715,-2816,-1959,-1187,-540,-38,285,434,390,179,-207,-715,-1337,-2005,-2671,-3270,-3722,-3973,-3972,-3681,-3131,-2326,-1361,-298,755,1716,2506,3079,3420,3540,3487,3325,3118,2950,2860,2907,3092,3416,3855,4359,4896,5406,5849,6203,6429,6538,6535,6432,6274,6066,5856,5639,5433,5220,4983,4707,4371,3977,3542,3085,2671,2319,2097,2005,2050,2202,2401,2577,2644,2536,2199,1620,831,-99,-1055,-1906,-2509,-2758,-2556,-1898,-813,592,2160,3707,5040,5979,6386,6193,5372,4010,2205,150,-1980,-3981,-5699,-6997,-7832,-8177,-8105,-7683,-7048,-6308,-5589,-4979,-4546,-4319,-4297,-4447,-4727,-5058,-5393,-5663,-5829,-5872,-5790,-5589,-5325,-5004,-4685,-4382,-4108,-3860,-3614,-3336,-2986,-2535,-1941,-1211,-339,643,1693,2754,3773,4664,5388,5863,6059,5950,5532,4848,3947,2928,1894,944,198,-294,-469,-334,74,702,1446,2226,2935,3499,3860,3993,3892,3590,3127,2568,1975,1413,938,592,407,390,539,834,1237,1714,2206,2673,3073,3373,3552,3618,3551,3395,3144,2827,2475,2088,1722,1384,1123,976,963,1115,1415,1848,2347,2841,3235,3435,3363,2966,2230,1202,-45,-1354,-2592,-3551,-4108,-4113,-3530,-2357,-690,1318,3440,5462,7120,8238,8652,8309,7230,5522,3364,978,-1393,-3517,-5211,-6339,-6861,-6778,-6195,-5226,-4047,-2820,-1700,-826,-262,-72,-225,-685,-1367,-2158,-2970,-3685,-4241,-4589,-4707,-4628,-4374,-4024,-3623,-3244,-2925,-2697,-2572,-2539,-2568,-2639,-2687,-2709,-2642,-2488,-2228,-1862,-1420,-920,-416,46,412,632,670,515,171,-307,-881,-1451,-1957,-2323,-2494,-2462,-2210,-1788,-1225,-597,43,627,1114,1464,1668,1718,1633,1430,1141,800,437,94,-204,-423,-537,-531,-391,-123,273,764,1339,1943,2555,3117,3602,3947,4144,4142,3959,3598,3105,2555,2015,1597,1373,1413,1760,2391,3271,4293,5341,6276,6965,7310,7232,6734,5848,4679,3365,2074,976,220,-78,126,823,1922,3283,4721,6038,7039,7581,7559,6943,5780,4151,2212,123,-1949,-3843,-5459,-6706,-7571,-8057,-8216,-8120,-7848,-7482,-7087,-6733,-6430,-6226,-6078,-6003,-5943,-5892,-5808,-5680,-5509,-5294,-5062,-4837,-4636,-4489,-4393,-4356,-4357,-4378,-4383,-4352,-4251,-4074,-3800,-3442,-3001,-2497,-1948,-1379,-813,-284,179,548,783,881,823,623,317,-68,-465,-832,-1122,-1297,-1348,-1262,-1063,-767,-404,-5,412,824,1224,1612,1993,2373,2767,3172,3593,4025,4447,4854,5216,5525,5756,5913,5977,5973,5896,5777,5631,5481,5343,5222,5120,5012,4902,4746,4560,4331,4076,3838,3633,3525,3513,3628,3834,4100,4360,4537,4566,4385,3964,3303,2430,1401,308,-754,-1678,-2348,-2699,-2653,-2204,-1385,-265,1029,2353,3550,4470,4994,5055,4621,3739,2470,944,-723,-2394,-3952,-5316,-6419,-7254,-7811,-8138,-8263,-8251,-8136,-7970,-7761,-7546,-7306,-7054,-6773,-6466,-6124,-5768,-5400,-5055,-4751,-4520,-4368,-4320,-4356,-4466,-4620,-4764,-4867,-4864,-4724,-4412,-3900,-3206,-2319,-1301,-165,1004,2171,3250,4196,4936,5433,5647,5570,5215,4624,3858,3007,2149,1387,780,383,216,257,489,832,1244,1628,1954,2140,2193,2077,1823,1457,1024,572,167,-172,-376,-462,-395,-213,72,421,787,1148,1450,1690,1840,1903,1879,1774,1598,1361,1082,772,469,197,-6,-95,-53,142,478,923,1426,1909,2300,2517,2509,2239,1713,950,18,-1017,-2072,-3042,-3863,-4441,-4731,-4695,-4322,-3643,-2718,-1618,-477,621,1534,2194,2512,2490,2104,1437,538,-490,-1542,-2542,-3391,-4056,-4496,-4718,-4749,-4615,-4396,-4114,-3858,-3638,-3500,-3445,-3467,-3551,-3667,-3778,-3872,-3911,-3913,-3863,-3801,-3737,-3714,-3744,-3845,-4015,-4242,-4493,-4747,-4946,-5068,-5077,-4943,-4675,-4253,-3717,-3076,-2374,-1653,-949,-328,180,520,675,627,393,-2,-498,-1043,-1566,-2017,-2345,-2523,-2554,-2428,-2199,-1875,-1524,-1179,-885,-679,-578,-601,-731,-964,-1257,-1574,-1875,-2101,-2227,-2213,-2040,-1712,-1239,-658,-8,655,1280,1822,2233,2499,2601,2543,2355,2057,1716,1375,1110,975,1029,1302,1821,2560,3498,4555,5665,6717,7626,8294,8644,8636,8227,7448,6315,4922,3348,1727,186,-1141,-2127,-2681,-2745,-2303,-1412,-153,1335,2888,4353,5554,6376,6723,6551,5874,4738,3239,1490,-369,-2222,-3936,-5430,-6628,-7503,-8046,-8287,-8262,-8037,-7658,-7194,-6682,-6168,-5664,-5195,-4755,-4358,-4010,-3716,-3508,-3384,-3382,-3489,-3724,-4051,-4464,-4901,-5331,-5699,-5954,-6071,-6003,-5753,-5301,-4672,-3866,-2924,-1860,-732,432,1555,2594,3470,4139,4547,4677,4524,4111,3487,2714,1860,1018,243,-379,-811,-1023,-991,-746,-299,304,1014,1787,2575,3331,4040,4663,5201,5641,5989,6247,6427,6531,6572,6555,6491,6387,6257,6106,5949,5799,5654,5535,5434,5367,5329,5330,5372,5459,5601,5783,6023,6283,6581,6858,7112,7281,7335,7221,6905,6352,5551,4501,3237,1801,283,-1227,-2611,-3755,-4556,-4924,-4822,-4234,-3222,-1860,-297,1326,2830,4063,4899,5239,5048,4334,3153,1617,-157,-2004,-3799,-5379,-6664,-7554,-8032,-8090,-7771,-7142,-6285,-5302,-4279,-3311,-2467,-1800,-1351,-1125,-1135,-1362,-1798,-2420,-3194,-4103,-5076,-6084,-7027,-7835,-8412,-8660,-8512,-7909,-6832,-5316,-3407,-1237,1069,3348,5429,7184,8472,9240,9451,9137,8383,7295,6033,4750,3583,2669,2064,1814,1892,2233,2742,3311,3826,4197,4352,4269,3946,3441,2814,2160,1566,1111,845,793,928,1201,1535,1831,2020,2012,1796,1364,773,106,-532,-1026,-1276,-1202,-778,-7,1042,2287,3585,4827,5859,6611,7004,7031,6732,6170,5461,4704,4008,3439,3031,2763,2582,2390,2085,1562,749,-391,-1837,-3516,-5301,-7047,-8559,-9699,-10309,-10309,-9677,-8439,-6716,-4652,-2456,-321,1533,2963,3831,4114,3807,3023,1871,550,-787,-1959,-2853,-3401,-3589,-3482,-3159,-2759,-2392,-2178,-2180,-2427,-2888,-3499,-4151,-4738,-5153,-5321,-5212,-4843,-4264,-3588,-2896,-2323,-1930,-1780,-1859,-2140,-2518,-2903,-3161,-3183,-2894,-2237,-1233,69,1566,3111,4573,5778,6628,7020,6936,6401,5501,4352,3120,1932,942,231,-160,-219,-22,355,797,1172,1405,1392,1125,595,-131,-978,-1823,-2571,-3103,-3353,-3283,-2891,-2239,-1394,-481,399,1128,1617,1822,1714,1334,737,23,-705,-1319,-1736,-1864,-1680,-1169,-382,626,1763,2943,4091,5141,6057,6826,7442,7920,8266,8470,8524,8382,8006,7352,6371,5073,3453,1593,-418,-2452,-4343,-5951,-7122,-7751,-7770,-7173,-5990,-4345,-2357,-234,1844,3683,5102,5997,6270,5942,5048,3717,2100,372,-1275,-2710,-3806,-4521,-4863,-4890,-4698,-4421,-4154,-4010,-4037,-4244,-4607,-5058,-5502,-5883,-6111,-6187,-6098,-5909,-5683,-5518,-5495,-5680,-6116,-6784,-7635,-8570,-9451,-10142,-10482,-10362,-9692,-8455,-6683,-4482,-1998,585,3070,5271,7036,8249,8853,8858,8291,7266,5873,4266,2561,916,-557,-1731,-2514,-2834,-2657,-1961,-795,809,2728,4870,7075,9207,11111,12645,13697,14179,14057,13352,12120,10498,8624,6701,4905,3418,2378,1877,1935,2530,3553,4874,6317,7689,8832,9581,9854,9601,8850,7681,6222,4624,3047,1626,462,-390,-941,-1238,-1380,-1488,-1682,-2077,-2754,-3743,-5040,-6575,-8237,-9897,-11381,-12549,-13265,-13432,-13018,-12036,-10565,-8734,-6707,-4668,-2814,-1315,-318,78,-154,-997,-2348,-4063,-5951,-7804,-9431,-10653,-11371,-11503,-11076,-10116,-8749,-7070,-5243,-3369,-1591,32,1412,2533,3360,3899,4137,4104,3807,3289,2597,1792,966,214,-363,-661,-608,-155,708,1932,3442,5109,6775,8283,9463,10204,10402,10062,9199,7955,6458,4928,3544,2503,1925,1894,2384,3333,4571,5921,7161,8092,8557,8431,7704,6377,4584,2450,173,-2053,-4052,-5665,-6786,-7364,-7408,-6964,-6161,-5099,-3949,-2827,-1863,-1135,-687,-538,-632,-932,-1323,-1735,-2049,-2217,-2170,-1906,-1438,-801,-70,694,1401,1988,2394,2585,2547,2298,1866,1312,686,48,-556,-1099,-1556,-1937,-2230,-2454,-2601,-2669,-2644,-2502,-2231,-1817,-1261,-589,177,977,1778,2522,3188,3751,4218,4600,4920,5200,5441,5646,5780,5817,5700,5405,4867,4087,3031,1730,219,-1433,-3123,-4735,-6124,-7165,-7727,-7741,-7160,-6022,-4416,-2479,-420,1571,3266,4495,5123,5077,4364,3058,1290,-756,-2881,-4875,-6547,-7743,-8361,-8349,-7727,-6564,-4987,-3155,-1247,557,2111,3276,4004,4254,4079,3552,2781,1903,1028,268,-312,-676,-829,-797,-647,-433,-251,-144,-194,-405,-803,-1339,-1982,-2627,-3213,-3626,-3807,-3700,-3289,-2601,-1679,-606,549,1689,2761,3699,4474,5078,5496,5756,5864,5853,5755,5603,5455,5343,5344,5494,5839,6402,7166,8094,9098,10085,10906,11462,11600,11250,10331,8845,6820,4362,1616,-1222,-3927,-6282,-8069,-9147,-9399,-8831,-7497,-5541,-3184,-654,1776,3870,5428,6307,6451,5859,4620,2856,741,-1548,-3838,-5969,-7817,-9307,-10378,-11043,-11319,-11263,-10952,-10468,-9886,-9295,-8745,-8285,-7933,-7692,-7538,-7444,-7365,-7265,-7120,-6913,-6644,-6342,-6020,-5738,-5514,-5414,-5440,-5633,-5967,-6427,-6949,-7465,-7867,-8079,-7981,-7531,-6671,-5424,-3835,-1998,-51,1889,3665,5178,6340,7091,7439,7390,7006,6346,5511,4583,3678,2894,2328,2056,2135,2562,3324,4328,5468,6607,7591,8300,8610,8464,7822,6709,5175,3335,1302,-732,-2624,-4169,-5243,-5713,-5546,-4732,-3377,-1598,397,2416,4235,5687,6624,6986,6758,6009,4845,3432,1921,499,-726,-1632,-2203,-2425,-2376,-2131,-1815,-1538,-1402,-1501,-1863,-2521,-3433,-4553,-5791,-7047,-8204,-9150,-9783,-10029,-9855,-9267,-8326,-7126,-5805,-4495,-3347,-2482,-1988,-1935,-2301,-3085,-4165,-5473,-6841,-8163,-9288,-10127,-10591,-10649,-10305,-9597,-8605,-7426,-6158,-4905,-3747,-2735,-1918,-1278,-831,-520,-321,-168,-1,248,640,1223,2024,3037,4219,5504,6783,7944,8880,9492,9730,9565,9028,8149,7032,5737,4403,3119,2008,1182,715,689,1112,1974,3209,4699,6313,7865,9207,10172,10653,10577,9935,8771,7185,5306,3297,1320,-482,-1970,-3080,-3743,-3985,-3834,-3375,-2708,-1948,-1209,-598,-185,-38,-153,-537,-1110,-1817,-2532,-3170,-3602,-3768,-3597,-3094,-2281,-1237,-58,1125,2194,3025,3535,3658,3389,2749,1812,677,-541,-1711,-2726,-3489,-3947,-4072,-3890,-3452,-2847,-2177,-1543,-1045,-729,-634,-721,-941,-1192,-1364,-1346,-1031,-358,701,2124,3827,5701,7568,9257,10575,11360,11488,10888,9564,7588,5085,2244,-741,-3653,-6282,-8447,-9986,-10795,-10805,-10012,-8480,-6312,-3697,-836,2035,4669,6855,8420,9239,9282,8566,7201,5337,3169,914,-1232,-3075,-4471,-5340,-5613,-5335,-4537,-3339,-1850,-221,1407,2915,4162,5092,5634,5771,5541,4976,4175,3230,2244,1319,530,-74,-473,-682,-738,-687,-602,-529,-540,-656,-916,-1303,-1808,-2371,-2939,-3438,-3802,-3965,-3907,-3591,-3064,-2339,-1504,-630,190,862,1335,1541,1513,1253,873,462,159,94,365,1060,2182,3705,5522,7492,9426,11134,12422,13148,13204,12570,11260,9391,7079,4509,1845,-740,-3084,-5060,-6560,-7517,-7902,-7715,-7012,-5855,-4371,-2670,-894,813,2334,3531,4318,4623,4405,3679,2484,909,-923,-2874,-4788,-6516,-7942,-8962,-9545,-9679,-9416,-8836,-8050,-7177,-6338,-5639,-5154,-4929,-4979,-5253,-5712,-6244,-6763,-7163,-7364,-7314,-6993,-6419,-5658,-4766,-3871,-3048,-2402,-2014,-1913,-2130,-2619,-3323,-4123,-4914,-5536,-5895,-5866,-5406,-4503,-3180,-1540,314,2212,3993,5480,6532,7034,6961,6342,5296,4008,2706,1627,1004,989,1688,3075,5048,7395,9849,12108,13879,14928,15094,14326,12679,10290,7387,4215,1045,-1860,-4304,-6095,-7154,-7419,-6921,-5739,-3981,-1823,573,3006,5293,7272,8786,9748,10070,9761,8834,7387,5537,3439,1260,-814,-2648,-4082,-5072,-5542,-5540,-5114,-4370,-3448,-2484,-1614,-973,-639,-675,-1091,-1840,-2851,-3996,-5122,-6092,-6739,-6985,-6757,-6082,-5028,-3719,-2335,-1032,-13,612,725,314,-608,-1933,-3535,-5234,-6848,-8213,-9162,-9622,-9504,-8837,-7654,-6054,-4181,-2189,-280,1377,2606,3310,3444,3054,2281,1316,408,-200,-293,271,1539,3442,5809,8381,10841,12887,14228,14690,14176,12736,10504,7728,4690,1710,-920,-2942,-4178,-4513,-3948,-2545,-469,2075,4828,7524,9907,11757,12913,13286,12863,11712,9965,7803,5441,3085,939,-847,-2163,-2952,-3233,-3034,-2471,-1640,-677,293,1151,1813,2190,2267,2010,1467,674,-268,-1272,-2207,-2973,-3471,-3641,-3472,-2989,-2283,-1463,-670,-34,334,356,18,-673,-1628,-2758,-3924,-4996,-5866,-6427,-6643,-6481,-5980,-5197,-4208,-3120,-2021,-1012,-188,376,609,475,-24,-832,-1854,-2912,-3850,-4430,-4518,-3955,-2712,-826,1577,4267,6971,9388,11224,12250,12321,11395,9545,6938,3810,454,-2847,-5813,-8217,-9907,-10775,-10821,-10088,-8693,-6791,-4578,-2254,-15,1954,3525,4596,5137,5155,4718,3917,2875,1717,555,-508,-1405,-2095,-2555,-2804,-2850,-2746,-2515,-2205,-1843,-1463,-1085,-724,-395,-102,138,332,459,532,535,481,367,203,-5,-250,-520,-804,-1089,-1346,-1568,-1729,-1821,-1849,-1815,-1746,-1661,-1586,-1537,-1531,-1566,-1634,-1726,-1809,-1858,-1850,-1742,-1548,-1244,-871,-451,-34,354,689,971,1247,1551,1974,2556,3371,4409,5670,7064,8489,9804,10854,11504,11644,11217,10215,8698,6758,4545,2215,-54,-2108,-3800,-5038,-5746,-5917,-5559,-4746,-3552,-2092,-485,1145,2682,4011,5046,5711,5957,5776,5164,4174,2861,1315,-365,-2078,-3711,-5175,-6383,-7277,-7826,-8026,-7903,-7515,-6933,-6242,-5541,-4899,-4395,-4068,-3928,-3987,-4182,-4487,-4822,-5127,-5350,-5438,-5378,-5162,-4809,-4343,-3814,-3258,-2725,-2266,-1903,-1684,-1595,-1658,-1820,-2061,-2312,-2509,-2591,-2483,-2152,-1551,-701,379,1607,2884,4092,5099,5811,6144,6090,5697,5049,4322,3665,3266,3269,3756,4750,6187,7924,9770,11490,12867,13708,13878,13323,12057,10182,7847,5261,2638,206,-1832,-3324,-4147,-4256,-3656,-2417,-663,1435,3672,5834,7704,9096,9870,9931,9279,7944,6074,3806,1376,-1025,-3165,-4893,-6059,-6621,-6573,-5979,-4979,-3709,-2369,-1125,-140,466,615,291,-480,-1610,-2973,-4429,-5794,-6941,-7708,-8043,-7888,-7295,-6334,-5144,-3870,-2683,-1711,-1084,-856,-1066,-1676,-2634,-3817,-5115,-6373,-7468,-8275,-8712,-8729,-8327,-7549,-6472,-5227,-3926,-2737,-1760,-1107,-831,-919,-1326,-1918,-2549,-3030,-3185,-2859,-1954,-436,1632,4133,6845,9533,11918,13756,14839,15054,14351,12797,10536,7774,4788,1845,-770,-2834,-4171,-4696,-4390,-3342,-1674,404,2683,4925,6925,8491,9517,9919,9704,8934,7708,6182,4511,2855,1362,126,-775,-1333,-1555,-1509,-1260,-913,-545,-241,-66,-41,-184,-452,-808,-1163,-1472,-1633,-1632,-1423,-1038,-509,77,632,1054,1238,1135,683,-87,-1135,-2360,-3645,-4854,-5864,-6578,-6919,-6879,-6469,-5761,-4834,-3800,-2756,-1798,-1005,-425,-79,20,-87,-380,-790,-1267,-1734,-2133,-2370,-2400,-2140,-1565,-653,584,2093,3797,5567,7279,8742,9833,10387,10325,9592,8220,6277,3924,1330,-1282,-3699,-5726,-7206,-8051,-8232,-7801,-6849,-5533,-4003,-2443,-991,222,1115,1644,1803,1636,1195,584,-127,-828,-1461,-1965,-2320,-2528,-2609,-2608,-2563,-2529,-2533,-2602,-2739,-2931,-3144,-3356,-3505,-3580,-3537,-3375,-3104,-2742,-2339,-1934,-1590,-1349,-1258,-1356,-1638,-2124,-2758,-3507,-4287,-5018,-5610,-5994,-6105,-5936,-5487,-4816,-3984,-3096,-2228,-1473,-890,-503,-316,-295,-371,-485,-535,-483,-268,81,557,1074,1586,2006,2314,2467,2498,2429,2322,2237,2227,2343,2593,2980,3464,3996,4506,4920,5158,5153,4859,4255,3353,2214,891,-492,-1852,-3083,-4097,-4834,-5241,-5298,-5010,-4392,-3500,-2384,-1145,143,1356,2416,3206,3669,3737,3392,2631,1501,50,-1607,-3390,-5158,-6805,-8219,-9308,-10013,-10307,-10202,-9744,-9025,-8138,-7207,-6345,-5635,-5160,-4927,-4954,-5172,-5546,-5975,-6398,-6734,-6930,-6949,-6763,-6375,-5790,-5042,-4175,-3248,-2318,-1467,-738,-196,135,246,150,-117,-492,-912,-1290,-1547,-1623,-1456,-1050,-414,377,1253,2113,2886,3515,3981,4311,4542,4754,4999,5353,5832,6454,7178,7957,8707,9343,9780,9943,9785,9284,8470,7395,6165,4896,3721,2764,2111,1826,1906,2325,3002,3841,4730,5558,6222,6653,6784,6611,6124,5371,4391,3269,2064,870,-253,-1236,-2039,-2627,-2998,-3155,-3127,-2956,-2682,-2363,-2039,-1761,-1556,-1445,-1440,-1530,-1695,-1915,-2132,-2324,-2437,-2445,-2334,-2108,-1788,-1426,-1068,-783,-617,-618,-799,-1172,-1705,-2380,-3135,-3934,-4709,-5413,-6001,-6428,-6664,-6697,-6495,-6083,-5443,-4616,-3633,-2543,-1435,-373,533,1230,1657,1829,1769,1580,1351,1225,1291,1639,2289,3236,4397,5701,6997,8192,9154,9802,10078,9959,9461,8642,7586,6397,5204,4097,3191,2523,2134,2004,2094,2353,2708,3101,3475,3781,4005,4120,4138,4065,3915,3713,3470,3202,2920,2617,2303,1958,1585,1187,752,321,-112,-489,-799,-989,-1053,-960,-740,-398,2,419,772,1009,1067,913,529,-96,-922,-1928,-3047,-4209,-5353,-6377,-7222,-7802,-8074,-7998,-7585,-6847,-5864,-4692,-3461,-2251,-1181,-317,289,616,705,579,341,34,-259,-504,-680,-777,-819,-789,-713,-546,-281,122,679,1387,2202,3064,3864,4512,4902,4974,4678,4039,3080,1897,581,-749,-1972,-2989,-3709,-4097,-4123,-3843,-3312,-2637,-1930,-1286,-798,-506,-426,-531,-761,-1053,-1316,-1496,-1529,-1405,-1124,-728,-278,164,511,712,712,496,63,-541,-1283,-2068,-2846,-3524,-4057,-4400,-4531,-4472,-4232,-3878,-3450,-3019,-2629,-2339,-2164,-2144,-2261,-2513,-2868,-3288,-3718,-4106,-4388,-4518,-4459,-4193,-3731,-3108,-2372,-1601,-846,-187,359,760,1050,1264,1458,1699,2019,2444,2949,3477,3946,4257,4328,4106,3582,2810,1884,952,142,-393,-599,-417,92,858,1761,2671,3486,4118,4525,4707,4696,4544,4333,4120,3968,3913,3965,4104,4304,4489,4629,4643,4529,4254,3864,3390,2908,2483,2176,2036,2066,2256,2529,2824,3017,3030,2762,2169,1225,-31,-1545,-3204,-4890,-6473,-7821,-8836,-9432,-9587,-9286,-8598,-7580,-6355,-5034,-3733,-2574,-1626,-973,-632,-615,-899,-1423,-2130,-2918,-3701,-4372,-4850,-5051,-4948,-4520,-3809,-2883,-1838,-794,148,896,1405,1668,1721,1640,1492,1391,1364,1480,1707,2016,2343,2611,2762,2767,2625,2403,2167,2037,2102,2443,3082,3997,5104,6294,7422,8377,9040,9375,9365,9061,8546,7937,7336,6876,6605,6582,6794,7165,7625,8024,8251,8184,7759,6939,5774,4334,2755,1170,-271,-1461,-2307,-2797,-2931,-2792,-2452,-2033,-1623,-1315,-1150,-1164,-1332,-1626,-2000,-2382,-2744,-3023,-3215,-3298,-3289,-3194,-3041,-2856,-2657,-2469,-2321,-2215,-2200,-2262,-2435,-2714,-3090,-3550,-4058,-4572,-5048,-5433,-5691,-5804,-5760,-5591,-5336,-5045,-4776,-4566,-4421,-4349,-4289,-4213,-4047,-3752,-3304,-2708,-2003,-1263,-568,-2,361,501,414,174,-139,-387,-468,-271,252,1101,2208,3465,4708,5797,6568,6944,6861,6364,5529,4493,3428,2482,1812,1491,1564,1987,2669,3481,4251,4848,5135,5063,4615,3862,2898,1873,919,172,-282,-407,-212,228,822,1448,1993,2356,2476,2324,1909,1288,519,-297,-1079,-1742,-2226,-2495,-2544,-2395,-2098,-1715,-1318,-981,-756,-702,-833,-1169,-1689,-2375,-3183,-4058,-4956,-5803,-6549,-7131,-7493,-7606,-7440,-7006,-6324,-5443,-4408,-3292,-2128,-992,103,1103,2001,2769,3393,3863,4155,4260,4158,3856,3347,2690,1908,1108,375,-191,-477,-432,-16,738,1751,2885,3995,4886,5429,5492,5044,4101,2782,1241,-301,-1639,-2572,-2965,-2744,-1932,-620,1017,2781,4424,5765,6616,6903,6612,5796,4612,3202,1780,499,-499,-1127,-1384,-1288,-948,-474,-2,345,473,324,-111,-802,-1667,-2626,-3548,-4365,-4962,-5317,-5389,-5204,-4804,-4240,-3592,-2927,-2306,-1794,-1423,-1225,-1211,-1372,-1693,-2134,-2653,-3178,-3648,-3970,-4098,-3954,-3545,-2849,-1933,-836,358,1571,2742,3801,4709,5431,5950,6241,6315,6136,5730,5074,4206,3144,1951,704,-510,-1568,-2370,-2818,-2840,-2428,-1600,-451,897,2292,3564,4575,5214,5415,5200,4616,3804,2906,2107,1549,1365,1617,2308,3381,4712,6136,7473,8521,9138,9197,8656,7554,5966,4085,2073,158,-1484,-2712,-3443,-3675,-3471,-2950,-2269,-1601,-1103,-900,-1069,-1626,-2531,-3696,-4991,-6285,-7429,-8318,-8852,-8995,-8736,-8111,-7186,-6052,-4812,-3578,-2457,-1539,-896,-575,-577,-893,-1452,-2187,-2987,-3757,-4391,-4829,-5010,-4936,-4613,-4079,-3391,-2584,-1739,-878,-85,628,1189,1597,1789,1787,1556,1133,553,-136,-844,-1487,-1974,-2206,-2124,-1673,-851,319,1760,3375,5034,6602,7955,8970,9571,9701,9363,8603,7516,6244,4956,3826,3016,2647,2781,3415,4463,5791,7199,8483,9435,9884,9731,8944,7588,5783,3726,1609,-344,-1982,-3178,-3888,-4135,-3975,-3534,-2928,-2288,-1714,-1288,-1045,-994,-1119,-1359,-1688,-2011,-2302,-2488,-2549,-2460,-2225,-1865,-1423,-958,-536,-233,-120,-240,-638,-1297,-2192,-3258,-4400,-5525,-6530,-7320,-7845,-8051,-7946,-7548,-6888,-6037,-5039,-3974,-2900,-1883,-992,-266,224,475,442,162,-369,-1064,-1868,-2674,-3380,-3892,-4127,-4015,-3542,-2707,-1554,-174,1344,2852,4236,5358,6116,6437,6287,5670,4662,3349,1894,454,-792,-1677,-2089,-1942,-1249,-59,1485,3208,4901,6347,7365,7816,7635,6841,5526,3848,2007,210,-1340,-2504,-3174,-3338,-3035,-2362,-1474,-518,323,928,1179,1056,539,-275,-1309,-2414,-3470,-4345,-4967,-5264,-5259,-4970,-4482,-3893,-3299,-2819,-2531,-2509,-2787,-3359,-4207,-5247,-6417,-7602,-8712,-9641,-10310,-10635,-10580,-10104,-9222,-7953,-6375,-4578,-2681,-825,859,2247,3235,3771,3829,3432,2645,1559,289,-1036,-2291,-3371,-4175,-4648,-4753,-4483,-3866,-2950,-1819,-564,698,1858,2807,3448,3730,3615,3129,2318,1286,139,-965,-1906,-2542,-2787,-2592,-1963,-952,315,1717,3075,4241,5078,5503,5473,5030,4240,3238,2162,1157,333,-214,-487,-465,-260,72,389,599,603,343,-202,-1012,-2033,-3185,-4363,-5481,-6430,-7152,-7593,-7737,-7589,-7183,-6565,-5799,-4965,-4121,-3364,-2736,-2301,-2080,-2069,-2255,-2576,-2979,-3382,-3702,-3874,-3822,-3522,-2948,-2131,-1106,39,1225,2342,3301,4014,4427,4496,4233,3651,2810,1783,653,-464,-1483,-2293,-2842,-3061,-2952,-2517,-1811,-899,120,1164,2119,2920,3492,3820,3897,3773,3514,3200,2938,2792,2844,3121,3649,4407,5367,6473,7650,8819,9888,10755,11328,11529,11282,10582,9428,7907,6126,4237,2413,791,-475,-1333,-1747,-1753,-1448,-944,-375,114,433,486,264,-243,-965,-1847,-2787,-3705,-4521,-5174,-5642,-5894,-5954,-5816,-5525,-5083,-4543,-3917,-3257,-2602,-1995,-1491,-1127,-941,-943,-1133,-1447,-1847,-2210,-2463,-2504,-2284,-1775,-1018,-76,930,1875,2623,3063,3113,2749,1975,882,-442,-1829,-3135,-4191,-4863,-5054,-4702,-3832,-2479,-773,1165,3175,5098,6801,8167,9111,9604,9633,9260,8550,7635,6628,5664,4869,4307,4067,4137,4521,5162,5992,6923,7849,8672,9283,9597,9537,9067,8180,6920,5372,3652,1899,259,-1156,-2247,-2969,-3324,-3347,-3112,-2714,-2242,-1790,-1424,-1180,-1081,-1109,-1238,-1424,-1623,-1788,-1905,-1940,-1922,-1851,-1774,-1721,-1738,-1855,-2108,-2498,-3040,-3706,-4466,-5286,-6096,-6865,-7503,-7971,-8192,-8126,-7735,-7009,-5988,-4718,-3323,-1905,-624,390,1030,1197,882,85,-1115,-2607,-4250,-5876,-7318,-8403,-9011,-9016,-8401,-7155,-5371,-3174,-743,1723,4018,5970,7422,8302,8561,8248,7439,6286,4939,3581,2367,1417,811,567,646,987,1483,2040,2570,3005,3304,3460,3464,3346,3113,2806,2441,2067,1709,1424,1231,1173,1252,1446,1743,2054,2338,2497,2479,2223,1715,963,7,-1084,-2226,-3334,-4317,-5116,-5673,-5990,-6047,-5906,-5588,-5174,-4711,-4274,-3908,-3663,-3575,-3655,-3922,-4354,-4929,-5604,-6302,-6952,-7434,-7668,-7538,-6999,-6013,-4615,-2891,-976,965,2746,4196,5182,5608,5456,4760,3606,2143,522,-1069,-2472,-3537,-4166,-4298,-3938,-3138,-1989,-634,798,2153,3318,4205,4752,4959,4849,4489,3982,3421,2937,2603,2503,2646,3022,3565,4173,4749,5166,5360,5263,4877,4243,3421,2524,1635,865,288,-41,-86,151,649,1363,2220,3148,4045,4842,5432,5774,5801,5506,4892,3987,2858,1567,210,-1144,-2403,-3521,-4442,-5151,-5644,-5934,-6044,-6001,-5837,-5566,-5221,-4804,-4346,-3856,-3366,-2897,-2472,-2114,-1815,-1564,-1341,-1077,-760,-311,264,983,1798,2651,3450,4090,4483,4536,4219,3508,2456,1127,-353,-1860,-3240,-4366,-5103,-5383,-5143,-4412,-3243,-1758,-101,1533,3010,4134,4857,5085,4866,4257,3400,2441,1574,946,708,930,1642,2795,4289,5979,7677,9209,10406,11133,11331,10977,10127,8874,7357,5710,4076,2578,1298,314,-352,-690,-725,-496,-82,460,1009,1500,1822,1920,1737,1249,478,-550,-1753,-3060,-4372,-5607,-6672,-7526,-8104,-8421,-8454,-8260,-7864,-7335,-6727,-6107,-5532,-5044,-4688,-4449,-4338,-4291,-4259,-4164,-3924,-3486,-2788,-1841,-658,666,2030,3287,4282,4889,4988,4541,3539,2044,176,-1916,-4046,-6032,-7690,-8872,-9447,-9355,-8566,-7122,-5123,-2718,-110,2482,4832,6748,8072,8729,8708,8076,6975,5595,4146,2864,1925,1471,1577,2214,3310,4700,6196,7580,8654,9256,9274,8702,7563,6018,4209,2366,663,-716,-1670,-2137,-2125,-1705,-962,-56,904,1762,2425,2809,2881,2641,2135,1423,600,-247,-1017,-1650,-2074,-2279,-2261,-2051,-1707,-1296,-885,-560,-351,-331,-489,-852,-1400,-2105,-2943,-3850,-4768,-5621,-6312,-6765,-6890,-6643,-5986,-4950,-3589,-2018,-383,1147,2395,3207,3465,3113,2142,632,-1303,-3484,-5713,-7790,-9511,-10725,-11308,-11205,-10419,-9004,-7082,-4805,-2362,51,2252,4094,5465,6333,6690,6628,6235,5668,5072,4590,4337,4384,4746,5396,6241,7165,8027,8680,8999,8879,8272,7181,5674,3870,1954,115,-1436,-2528,-3040,-2911,-2161,-886,785,2650,4535,6219,7569,8428,8761,8517,7772,6587,5097,3440,1740,143,-1282,-2448,-3348,-3979,-4380,-4605,-4703,-4735,-4732,-4729,-4733,-4749,-4775,-4812,-4854,-4898,-4934,-4945,-4910,-4797,-4586,-4231,-3739,-3073,-2270,-1342,-358,619,1491,2186,2614,2737,2512,1972,1130,87,-1094,-2286,-3393,-4305,-4924,-5195,-5062,-4531,-3631,-2436,-1058,362,1685,2773,3524,3886,3844,3467,2832,2098,1382,853,606,721,1210,2027,3081,4234,5331,6219,6757,6864,6465,5599,4288,2670,869,-939,-2576,-3892,-4745,-5066,-4805,-4000,-2702,-1038,869,2854,4764,6454,7779,8657,9004,8811,8095,6906,5355,3539,1613,-311,-2096,-3654,-4905,-5809,-6354,-6548,-6427,-6034,-5431,-4690,-3884,-3101,-2402,-1857,-1485,-1315,-1307,-1439,-1642,-1851,-2004,-2036,-1911,-1615,-1162,-600,-9,521,898,1015,834,290,-580,-1753,-3120,-4575,-5961,-7139,-7950,-8285,-8049,-7223,-5824,-3959,-1774,531,2721,4583,5929,6622,6623,5973,4787,3288,1695,293,-699,-1078,-753,304,2003,4189,6630,9071,11242,12913,13886,14053,13377,11895,9756,7126,4269,1437,-1115,-3154,-4527,-5127,-4947,-4042,-2539,-612,1530,3671,5597,7118,8103,8433,8107,7118,5573,3584,1316,-1056,-3367,-5457,-7217,-8551,-9445,-9880,-9920,-9629,-9095,-8442,-7747,-7122,-6613,-6252,-6026,-5881,-5753,-5545,-5184,-4595,-3757,-2668,-1380,18,1414,2650,3604,4125,4138,3580,2468,865,-1109,-3295,-5500,-7533,-9190,-10324,-10789,-10540,-9541,-7882,-5647,-3048,-270,2415,4782,6598,7702,8001,7493,6277,4530,2509,501,-1209,-2356,-2781,-2384,-1219,597,2818,5167,7336,9035,10038,10207,9486,7951,5743,3083,246,-2508,-4902,-6732,-7838,-8149,-7672,-6497,-4771,-2694,-483,1650,3509,4949,5865,6223,6031,5368,4325,3051,1680,348,-824,-1760,-2420,-2800,-2958,-2943,-2870,-2805,-2859,-3071,-3493,-4115,-4913,-5821,-6755,-7605,-8286,-8687,-8760,-8460,-7792,-6806,-5572,-4202,-2827,-1574,-583,35,205,-135,-956,-2229,-3847,-5683,-7600,-9419,-11012,-12227,-12961,-13153,-12751,-11792,-10305,-8406,-6211,-3877,-1592,496,2199,3423,4085,4180,3784,3015,2061,1126,415,109,316,1084,2359,4019,5875,7703,9273,10389,10904,10754,9945,8577,6780,4768,2703,805,-808,-2000,-2740,-2998,-2835,-2307,-1525,-588,402,1349,2203,2903,3449,3823,4036,4099,4019,3798,3430,2916,2243,1414,437,-676,-1878,-3134,-4380,-5550,-6589,-7424,-8024,-8337,-8368,-8101,-7577,-6827,-5916,-4914,-3898,-2950,-2128,-1506,-1080,-894,-892,-1060,-1328,-1634,-1927,-2144,-2267,-2262,-2149,-1945,-1686,-1431,-1198,-1047,-958,-942,-957,-941,-862,-630,-245,330,1053,1860,2673,3365,3861,4072,3973,3594,3006,2342,1753,1392,1382,1804,2658,3888,5355,6901,8307,9401,10017,10040,9454,8263,6593,4572,2397,251,-1688,-3267,-4386,-4988,-5058,-4643,-3795,-2613,-1191,377,2001,3598,5120,6481,7664,8590,9229,9537,9475,9039,8221,7070,5635,4007,2297,599,-957,-2302,-3358,-4092,-4502,-4590,-4416,-4009,-3447,-2791,-2109,-1471,-933,-545,-331,-307,-442,-715,-1054,-1414,-1729,-1963,-2093,-2129,-2100,-2054,-2059,-2168,-2431,-2880,-3491,-4236,-5019,-5739,-6262,-6472,-6250,-5548,-4330,-2667,-653,1528,3685,5581,7029,7849,7974,7386,6205,4596,2824,1158,-121,-803,-724,135,1735,3897,6399,8944,11256,13050,14131,14359,13703,12221,10052,7413,4537,1691,-900,-3041,-4599,-5519,-5790,-5477,-4668,-3476,-2042,-461,1116,2628,3947,5024,5778,6164,6152,5725,4903,3721,2243,550,-1267,-3105,-4874,-6493,-7880,-8994,-9776,-10208,-10275,-9973,-9346,-8427,-7307,-6072,-4824,-3681,-2717,-2014,-1592,-1452,-1553,-1822,-2191,-2561,-2885,-3101,-3208,-3202,-3133,-3031,-2962,-2948,-3028,-3183,-3394,-3603,-3738,-3733,-3519,-3057,-2339,-1389,-292,857,1919,2755,3249,3293,2872,1999,799,-575,-1899,-2941,-3515,-3437,-2687,-1254,697,2971,5303,7398,9031,9961,10109,9425,7994,5977,3573,1054,-1358,-3417,-4982,-5929,-6267,-6023,-5325,-4313,-3144,-1957,-880,50,771,1332,1750,2089,2406,2737,3121,3551,4026,4496,4923,5238,5378,5284,4905,4205,3196,1905,412,-1172,-2724,-4108,-5206,-5944,-6269,-6206,-5805,-5160,-4389,-3600,-2902,-2372,-2053,-1968,-2085,-2381,-2786,-3249,-3715,-4133,-4493,-4775,-5004,-5191,-5373,-5560,-5754,-5944,-6070,-6093,-5932,-5536,-4861,-3904,-2694,-1310,146,1528,2710,3552,3974,3939,3482,2711,1785,913,290,107,474,1440,2950,4884,7030,9175,11053,12473,13249,13309,12625,11280,9401,7179,4819,2538,506,-1111,-2264,-2896,-3087,-2896,-2462,-1892,-1290,-723,-209,271,753,1300,1943,2700,3546,4417,5224,5847,6185,6131,5638,4675,3286,1541,-418,-2443,-4340,-5937,-7077,-7649,-7614,-6992,-5880,-4430,-2832,-1283,27,953,1394,1318,751,-224,-1476,-2849,-4162,-5255,-5984,-6258,-6040,-5351,-4281,-2952,-1538,-185,951,1781,2257,2387,2245,1926,1552,1236,1059,1069,1266,1597,1989,2337,2548,2555,2329,1907,1368,842,471,396,711,1469,2626,4095,5703,7263,8557,9404,9659,9248,8179,6531,4449,2138,-195,-2320,-4067,-5282,-5908,-5928,-5423,-4512,-3365,-2160,-1059,-187,401,701,784,755,736,866,1223,1874,2806,3954,5211,6417,7410,8025,8134,7664,6606,5033,3085,953,-1149,-3015,-4476,-5433,-5845,-5765,-5292,-4581,-3794,-3092,-2596,-2390,-2506,-2912,-3559,-4332,-5140,-5857,-6413,-6728,-6809,-6648,-6332,-5907,-5488,-5122,-4873,-4742,-4699,-4683,-4599,-4368,-3904,-3171,-2167,-938,424,1782,3015,3956,4519,4616,4255,3494,2459,1335,315,-374,-591,-192,829,2441,4506,6828,9178,11305,12994,14055,14384,13935,12766,10978,8755,6294,3816,1526,-419,-1885,-2844,-3274,-3282,-2947,-2432,-1852,-1320,-894,-580,-340,-105,212,678,1339,2185,3178,4195,5137,5823,6140,5968,5250,4015,2324,344,-1746,-3739,-5440,-6705,-7449,-7652,-7383,-6749,-5904,-5021,-4241,-3701,-3469,-3582,-4013,-4696,-5515,-6343,-7028,-7446,-7485,-7096,-6278,-5101,-3680,-2178,-764,416,1230,1651,1664,1371,871,328,-131,-375,-353,-37,510,1202,1911,2504,2872,2945,2711,2224,1596,972,517,379,647,1361,2472,3861,5365,6775,7899,8568,8669,8168,7096,5561,3720,1762,-120,-1742,-2976,-3718,-3953,-3695,-3038,-2090,-1020,30,903,1495,1753,1677,1346,877,428,158,213,673,1589,2895,4488,6194,7801,9112,9941,10168,9747,8705,7148,5237,3150,1084,-808,-2407,-3651,-4534,-5092,-5404,-5547,-5623,-5699,-5825,-6041,-6316,-6652,-6975,-7248,-7401,-7404,-7220,-6880,-6396,-5855,-5312,-4860,-4552,-4414,-4450,-4594,-4783,-4901,-4862,-4565,-3986,-3106,-1992,-734,537,1673,2545,3038,3099,2732,2006,1058,61,-773,-1265,-1244,-622,610,2396,4567,6922,9200,11155,12552,13230,13103,12161,10521,8327,5819,3238,822,-1209,-2711,-3599,-3852,-3556,-2800,-1777,-645,407,1243,1767,1957,1849,1533,1147,811,656,742,1093,1652,2336,2996,3513,3758,3653,3179,2359,1281,43,-1217,-2396,-3388,-4146,-4649,-4917,-5005,-4974,-4897,-4841,-4854,-4962,-5183,-5489,-5850,-6209,-6489,-6625,-6538,-6182,-5545,-4629,-3521,-2278,-1041,109,1056,1765,2196,2386,2386,2270,2129,2023,2005,2075,2220,2376,2481,2447,2236,1794,1163,385,-421,-1126,-1573,-1643,-1223,-294,1124,2918,4922,6936,8731,10107,10895,10998,10382,9114,7305,5147,2848,621,-1323,-2836,-3819,-4231,-4120,-3563,-2706,-1705,-734,59,552,678,447,-89,-794,-1505,-2052,-2258,-2018,-1275,-57,1536,3348,5175,6823,8100,8860,9036,8576,7563,6047,4200,2138,27,-2012,-3868,-5473,-6777,-7782,-8478,-8918,-9125,-9162,-9082,-8922,-8745,-8552,-8385,-8221,-8077,-7936,-7798,-7679,-7575,-7513,-7483,-7477,-7455,-7368,-7147,-6732,-6071,-5142,-3960,-2589,-1122,322,1593,2583,3173,3327,3034,2368,1434,403,-550,-1240,-1503,-1232,-362,1072,2990,5221,7572,9797,11692,13036,13712,13621,12777,11247,9166,6719,4116,1570,-718,-2598,-3959,-4766,-5044,-4865,-4382,-3720,-3068,-2554,-2292,-2341,-2685,-3268,-3969,-4637,-5130,-5302,-5072,-4400,-3312,-1892,-252,1437,3047,4397,5392,5933,5986,5550,4679,3438,1936,271,-1441,-3114,-4653,-6007,-7130,-8005,-8636,-9035,-9230,-9246,-9115,-8859,-8497,-8049,-7534,-6982,-6422,-5913,-5483,-5197,-5063,-5101,-5272,-5533,-5798,-5982,-6001,-5779,-5296,-4541,-3575,-2479,-1359,-342,486,1036,1295,1272,1038,699,371,197,264,676,1431,2533,3870,5335,6752,7959,8795,9131,8906,8078,6731,4924,2833,605,-1585,-3562,-5205,-6404,-7108,-7315,-7060,-6419,-5502,-4421,-3305,-2268,-1400,-769,-386,-242,-257,-343,-382,-245,154,898,2003,3456,5185,7083,9009,10813,12333,13421,13970,13880,13138,11744,9765,7323,4542,1604,-1326,-4087,-6530,-8560,-10109,-11153,-11727,-11870,-11669,-11200,-10553,-9789,-8976,-8143,-7323,-6547,-5822,-5176,-4609,-4122,-3700,-3305,-2898,-2419,-1834,-1094,-215,796,1862,2898,3794,4441,4749,4676,4213,3428,2426,1362,408,-262,-503,-212,639,2019,3806,5842,7913,9796,11308,12265,12601,12259,11304,9825,7979,5934,3880,1975,371,-832,-1584,-1865,-1717,-1208,-424,517,1516,2458,3265,3853,4199,4273,4111,3744,3255,2717,2218,1854,1673,1748,2077,2656,3425,4304,5169,5903,6365,6443,6056,5149,3735,1863,-363,-2801,-5286,-7645,-9714,-11366,-12509,-13107,-13169,-12763,-11955,-10886,-9612,-8266,-6882,-5519,-4200,-2948,-1771,-706,239,1048,1702,2235,2654,3015,3357,3722,4134,4585,5040,5428,5675,5670,5364,4683,3643,2284,694,-972,-2580,-3935,-4905,-5353,-5211,-4454,-3143,-1368,697,2881,4974,6794,8186,9043,9310,9008,8182,6965,5479,3887,2347,978,-100,-843,-1214,-1245,-972,-478,158,847,1500,2048,2434,2619,2602,2386,2016,1546,1037,583,249,124,260,695,1428,2417,3582,4801,5931,6819,7312,7302,6698,5498,3725,1500,-1035,-3684,-6245,-8527,-10370,-11665,-12361,-12479,-12080,-11287,-10230,-9046,-7878,-6811,-5944,-5308,-4937,-4838,-4985,-5345,-5853,-6413,-6936,-7297,-7400,-7173,-6571,-5629,-4399,-3028,-1635,-416,511,1030,1101,754,76,-785,-1652,-2344,-2701,-2590,-1965,-795,826,2811,4980,7167,9180,10865,12084,12768,12885,12470,11599,10377,8950,7428,5959,4615,3482,2569,1887,1382,1017,708,398,29,-450,-1054,-1784,-2628,-3520,-4410,-5202,-5808,-6141,-6116,-5677,-4799,-3487,-1801,168,2281,4369,6253,7741,8685,8940,8473,7239,5343,2877,41,-2961,-5898,-8553,-10731,-12296,-13164,-13324,-12832,-11804,-10382,-8753,-7073,-5504,-4157,-3109,-2403,-2037,-1991,-2224,-2655,-3220,-3798,-4298,-4605,-4637,-4318,-3649,-2636,-1381,11,1386,2589,3493,3994,4072,3738,3094,2264,1409,689,242,161,509,1265,2393,3786,5318,6857,8247,9370,10113,10407,10220,9563,8491,7089,5473,3770,2106,603,-649,-1583,-2177,-2427,-2385,-2090,-1652,-1114,-602,-143,176,345,354,224,18,-196,-320,-264,56,692,1670,2959,4506,6197,7917,9506,10839,11769,12207,12075,11355,10060,8255,6028,3517,849,-1804,-4330,-6581,-8491,-9988,-11064,-11729,-12032,-12014,-11756,-11288,-10676,-9940,-9106,-8211,-7262,-6327,-5411,-4573,-3823,-3163,-2588,-2054,-1537,-993,-413,195,805,1347,1764,1990,1988,1756,1342,820,313,-65,-193,10,576,1511,2735,4168,5672,7113,8363,9306,9861,9994,9686,9009,8002,6795,5482,4173,2975,1937,1122,531,153,-31,-80,-21,94,232,360,460,493,466,325,95,-261,-694,-1174,-1633,-1971,-2116,-1977,-1511,-707,401,1729,3167,4569,5798,6713,7211,7216,6701,5671,4192,2337,235,-2001,-4226,-6331,-8193,-9753,-10941,-11738,-12146,-12174,-11868,-11262,-10402,-9335,-8104,-6751,-5329,-3890,-2501,-1224,-116,787,1475,1972,2322,2602,2873,3206,3620,4117,4646,5132,5476,5595,5410,4914,4110,3099,1969,880,-49,-694,-963,-832,-282,622,1812,3176,4597,5950,7125,8029,8581,8756,8523,7923,6985,5790,4418,2966,1533,207,-929,-1811,-2399,-2670,-2629,-2301,-1734,-998,-169,663,1415,2023,2437,2668,2726,2698,2639,2656,2792,3101,3562,4149,4781,5386,5864,6165,6203,5992,5484,4738,3752,2607,1330,9,-1321,-2587,-3764,-4805,-5717,-6473,-7108,-7617,-8032,-8363,-8610,-8776,-8832,-8763,-8533,-8142,-7578,-6879,-6078,-5225,-4381,-3567,-2829,-2163,-1571,-1053,-599,-228,39,170,122,-127,-586,-1228,-1987,-2767,-3452,-3917,-4052,-3782,-3068,-1934,-444,1298,3153,4993,6660,8066,9094,9726,9927,9738,9212,8425,7485,6469,5488,4601,3873,3321,2952,2740,2640,2612,2574,2508,2328,2039,1589,1004,277,-533,-1387,-2193,-2867,-3321,-3462,-3240,-2625,-1646,-374,1060,2533,3848,4897,5531,5702,5380,4618,3477,2090,566,-967,-2396,-3660,-4691,-5501,-6082,-6484,-6744,-6903,-7006,-7067,-7096,-7092,-7020,-6872,-6606,-6217,-5698,-5070,-4368,-3643,-2939,-2297,-1727,-1231,-775,-333,137,635,1170,1684,2142,2450,2570,2451,2092,1547,870,191,-394,-783,-891,-709,-231,471,1328,2230,3098,3842,4421,4803,4998,5018,4904,4687,4398,4065,3705,3321,2932,2523,2110,1685,1247,804,343,-113,-581,-1034,-1473,-1873,-2208,-2441,-2538,-2454,-2159,-1624,-854,157,1348,2693,4094,5477,6734,7776,8509,8881,8851,8443,7686,6678,5499,4259,3048,1927,941,82,-669,-1367,-2070,-2836,-3707,-4708,-5826,-7028,-8246,-9397,-10387,-11128,-11545,-11590,-11256,-10564,-9592,-8418,-7156,-5908,-4743,-3737,-2887,-2206,-1657,-1216,-855,-566,-356,-245,-261,-412,-696,-1078,-1483,-1839,-2027,-1973,-1598,-873,186,1518,3026,4585,6060,7339,8305,8917,9128,8966,8471,7715,6782,5762,4740,3786,2967,2308,1848,1567,1466,1497,1631,1805,1974,2080,2079,1938,1646,1206,662,60,-537,-1045,-1420,-1582,-1524,-1206,-671,76,935,1850,2694,3370,3787,3853,3563,2895,1939,763,-507,-1754,-2878,-3811,-4508,-4999,-5306,-5520,-5699,-5931,-6244,-6676,-7193,-7759,-8302,-8737,-9009,-9031,-8803,-8294,-7549,-6625,-5563,-4468,-3357,-2304,-1304,-382,475,1249,1924,2457,2796,2882,2669,2136,1308,247,-926,-2084,-3066,-3731,-3984,-3745,-3046,-1925,-520,1037,2561,3919,4960,5628,5867,5714,5218,4476,3604,2701,1883,1226,786,599,647,902,1297,1752,2177,2480,2592,2445,2038,1367,504,-469,-1429,-2261,-2842,-3099,-2982,-2499,-1705,-677,467,1614,2655,3489,4041,4257,4100,3580,2706,1558,198,-1231,-2630,-3855,-4811,-5428,-5683,-5606,-5290,-4836,-4404,-4116,-4100,-4425,-5112,-6123,-7370,-8723,-10030,-11153,-11951,-12351,-12295,-11806,-10914,-9728,-8317,-6820,-5304,-3873,-2580,-1486,-629,-39,252,237,-82,-680,-1478,-2409,-3326,-4121,-4641,-4787,-4469,-3669,-2398,-760,1127,3082,4937,6527,7720,8443,8680,8466,7891,7082,6157,5277,4523,4003,3740,3739,3964,4329,4758,5133,5366,5379,5114,4554,3729,2677,1522,351,-679,-1471,-1922,-1988,-1667,-1014,-110,913,1950,2881,3622,4124,4364,4352,4115,3699,3134,2486,1777,1063,382,-244,-779,-1224,-1585,-1877,-2150,-2433,-2787,-3231,-3801,-4476,-5240,-6025,-6773,-7396,-7841,-8045,-7997,-7698,-7178,-6493,-5687,-4831,-3951,-3086,-2242,-1409,-606,190,935,1625,2193,2618,2842,2867,2698,2389,2003,1642,1384,1326,1507,1958,2646,3510,4456,5360,6112,6600,6765,6573,6064,5290,4371,3401,2515,1794,1311,1104,1149,1439,1880,2426,2968,3438,3754,3866,3733,3356,2755,1987,1139,311,-391,-864,-1046,-904,-452,239,1091,1971,2798,3461,3930,4178,4232,4139,3959,3745,3542,3362,3207,3054,2865,2621,2284,1850,1318,685,-21,-791,-1615,-2464,-3341,-4220,-5073,-5885,-6602,-7200,-7634,-7880,-7923,-7767,-7423,-6928,-6301,-5586,-4798,-3955,-3057,-2098,-1089,-36,1010,1989,2808,3371,3590,3401,2796,1819,562,-803,-2123,-3189,-3851,-3985,-3532,-2514,-1019,791,2722,4552,6084,7163,7693,7669,7138,6232,5099,3925,2862,2047,1557,1426,1626,2099,2746,3455,4118,4633,4930,4966,4739,4277,3648,2921,2197,1536,1017,651,452,378,381,394,358,225,-20,-369,-789,-1229,-1641,-1982,-2234,-2400,-2502,-2590,-2698,-2883,-3167,-3554,-4046,-4590,-5160,-5689,-6136,-6467,-6650,-6683,-6574,-6324,-5984,-5558,-5105,-4643,-4218,-3842,-3536,-3280,-3063,-2839,-2562,-2192,-1670,-985,-131,860,1903,2910,3747,4292,4449,4150,3407,2274,878,-614,-2012,-3142,-3830,-4003,-3583,-2641,-1242,426,2191,3831,5164,6041,6383,6176,5493,4456,3240,2028,1002,294,15,167,732,1591,2600,3587,4366,4788,4748,4203,3190,1817,230,-1362,-2783,-3851,-4460,-4556,-4161,-3374,-2329,-1211,-190,589,1026,1086,815,282,-358,-994,-1473,-1710,-1662,-1317,-751,-42,679,1310,1728,1894,1753,1340,687,-131,-1035,-1956,-2818,-3581,-4203,-4686,-5017,-5236,-5345,-5395,-5399,-5381,-5343,-5277,-5163,-4976,-4686,-4272,-3735,-3084,-2378,-1671,-1056,-613,-408,-484,-828,-1383,-2057,-2701,-3191,-3368,-3143,-2437,-1264,342,2244,4300,6303,8063,9400,10182,10349,9906,8954,7632,6137,4672,3413,2523,2066,2087,2519,3270,4179,5086,5806,6218,6206,5752,4885,3694,2318,916,-365,-1383,-2055,-2347,-2263,-1893,-1308,-658,-40,438,712,781,662,445,210,79,127,423,971,1734,2622,3503,4225,4624,4582,3995,2859,1213,-818,-3064,-5316,-7370,-9029,-10157,-10666,-10546,-9855,-8702,-7269,-5704,-4226,-2945,-1992,-1392,-1133,-1142,-1307,-1503,-1610,-1543,-1258,-780,-159,482,1050,1426,1557,1431,1078,606,115,-251,-383,-206,325,1178,2290,3545,4787,5876,6644,6992,6844,6198,5119,3716,2149,593,-790,-1855,-2516,-2727,-2516,-1944,-1130,-205,699,1447,1987,2249,2287,2131,1902,1684,1602,1702,2045,2595,3308,4086,4806,5354,5625,5542,5102,4316,3293,2143,1026,88,-542,-779,-593,-11,871,1930,2971,3841,4339,4359,3814,2705,1114,-831,-2925,-4971,-6747,-8089,-8864,-9020,-8570,-7599,-6242,-4675,-3070,-1594,-365,557,1154,1485,1628,1689,1769,1937,2218,2592,2985,3292,3407,3227,2699,1830,681,-626,-1926,-3057,-3844,-4181,-3984,-3263,-2073,-548,1158,2829,4296,5359,5918,5908,5352,4354,3065,1688,435,-516,-996,-953,-347,728,2154,3749,5319,6680,7691,8266,8372,8075,7432,6603,5682,4811,4056,3471,3053,2766,2547,2328,2023,1595,995,238,-643,-1583,-2482,-3256,-3801,-4065,-4002,-3623,-2983,-2167,-1300,-521,36,244,31,-635,-1700,-3075,-4580,-6047,-7253,-8042,-8267,-7880,-6893,-5406,-3585,-1633,219,1780,2880,3455,3480,3054,2282,1358,425,-353,-895,-1171,-1206,-1100,-951,-875,-959,-1239,-1696,-2278,-2858,-3345,-3603,-3571,-3181,-2466,-1448,-242,1047,2284,3333,4102,4514,4556,4262,3711,3028,2350,1811,1531,1580,1988,2711,3670,4726,5731,6534,7000,7053,6661,5851,4711,3350,1906,512,-728,-1728,-2456,-2910,-3117,-3149,-3055,-2920,-2798,-2729,-2736,-2814,-2924,-3021,-3030,-2894,-2543,-1947,-1094,-15,1209,2475,3635,4534,5025,4990,4356,3130,1378,-750,-3042,-5270,-7172,-8550,-9230,-9150,-8324,-6868,-4986,-2909,-919,754,1914,2457,2363,1704,615,-715,-2104,-3374,-4413,-5154,-5598,-5800,-5826,-5766,-5674,-5577,-5470,-5287,-4982,-4448,-3652,-2536,-1115,564,2418,4311,6112,7645,8793,9419,9487,8981,7975,6604,5028,3463,2083,1063,505,449,863,1649,2667,3752,4745,5514,5968,6068,5823,5278,4512,3602,2638,1682,788,-14,-716,-1305,-1795,-2173,-2452,-2600,-2637,-2521,-2281,-1886,-1369,-730,-7,777,1579,2351,3033,3564,3860,3868,3508,2753,1583,27,-1862,-3967,-6173,-8290,-10176,-11632,-12540,-12792,-12354,-11268,-9637,-7621,-5438,-3293,-1380,132,1188,1737,1864,1652,1240,759,310,-39,-272,-404,-493,-568,-691,-853,-1054,-1232,-1336,-1286,-1031,-523,240,1243,2418,3686,4925,6009,6810,7209,7124,6524,5416,3903,2108,222,-1554,-3038,-4059,-4522,-4394,-3698,-2554,-1092,510,2070,3449,4509,5191,5464,5364,4941,4307,3539,2764,2044,1456,1024,756,628,606,630,659,645,563,409,205,-20,-199,-302,-262,-74,265,704,1175,1569,1786,1718,1286,453,-784,-2371,-4209,-6174,-8088,-9801,-11125,-11939,-12144,-11692,-10628,-9008,-7004,-4740,-2440,-228,1720,3327,4526,5305,5676,5671,5323,4665,3730,2539,1144,-413,-2033,-3620,-5053,-6196,-6965,-7263,-7079,-6425,-5368,-4027,-2509,-987,441,1612,2463,2913,2946,2585,1882,959,-69,-1029,-1790,-2205,-2195,-1704,-759,579,2189,3920,5609,7098,8231,8923,9090,8727,7862,6566,4948,3144,1287,-486,-2048,-3322,-4244,-4802,-5030,-4973,-4725,-4379,-4031,-3764,-3638,-3670,-3852,-4133,-4442,-4698,-4836,-4796,-4592,-4230,-3809,-3399,-3112,-3036,-3235,-3729,-4505,-5485,-6563,-7612,-8454,-8977,-9035,-8588,-7607,-6170,-4377,-2407,-419,1404,2941,4096,4844,5191,5199,4917,4424,3749,2933,1981,901,-275,-1518,-2747,-3866,-4763,-5335,-5482,-5177,-4407,-3231,-1761,-116,1531,3050,4284,5150,5570,5539,5087,4295,3277,2176,1145,323,-163,-247,117,891,2026,3398,4878,6327,7581,8534,9068,9125,8686,7759,6408,4721,2805,803,-1173,-2988,-4538,-5756,-6570,-6985,-7005,-6669,-6057,-5241,-4317,-3376,-2470,-1668,-955,-345,218,753,1305,1864,2421,2913,3267,3406,3248,2739,1869,641,-860,-2550,-4278,-5895,-7247,-8175,-8596,-8428,-7690,-6449,-4806,-2956,-1034,762,2317,3524,4344,4761,4809,4514,3933,3102,2064,870,-433,-1754,-3015,-4096,-4890,-5297,-5234,-4678,-3630,-2160,-369,1604,3593,5456,7018,8177,8816,8904,8425,7438,6040,4380,2636,1010,-325,-1194,-1503,-1190,-291,1124,2882,4817,6696,8322,9512,10120,10091,9396,8117,6350,4267,2038,-147,-2124,-3758,-4947,-5652,-5853,-5606,-4961,-4034,-2919,-1756,-641,306,1032,1485,1682,1653,1463,1199,907,663,466,319,176,-13,-320,-790,-1468,-2362,-3445,-4657,-5925,-7124,-8162,-8914,-9291,-9232,-8708,-7736,-6367,-4687,-2794,-807,1175,3051,4732,6150,7220,7891,8102,7815,7039,5793,4179,2321,390,-1427,-2942,-4016,-4527,-4458,-3818,-2710,-1257,363,1992,3448,4608,5349,5621,5393,4691,3589,2187,622,-934,-2346,-3412,-4048,-4122,-3619,-2560,-1015,850,2876,4834,6545,7802,8504,8553,7966,6798,5167,3246,1197,-779,-2544,-3955,-4940,-5467,-5542,-5225,-4592,-3752,-2803,-1862,-1003,-300,223,568,758,849,883,909,941,978,986,918,713,323,-296,-1143,-2203,-3417,-4686,-5928,-7002,-7832,-8313,-8408,-8083,-7369,-6298,-4944,-3385,-1706,19,1705,3307,4739,5955,6865,7402,7484,7063,6102,4651,2767,624,-1614,-3717,-5486,-6736,-7351,-7275,-6541,-5241,-3537,-1606,328,2093,3499,4442,4835,4671,3985,2860,1440,-130,-1646,-2949,-3834,-4191,-3896,-2945,-1368,719,3125,5633,7987,9943,11300,11903,11679,10647,8882,6560,3867,1046,-1689,-4130,-6117,-7541,-8354,-8550,-8202,-7388,-6252,-4928,-3571,-2317,-1279,-535,-115,-2,-147,-462,-863,-1260,-1585,-1806,-1917,-1939,-1925,-1920,-1985,-2156,-2454,-2870,-3373,-3917,-4446,-4893,-5222,-5371,-5334,-5070,-4587,-3871,-2928,-1766,-385,1168,2865,4608,6299,7781,8914,9526,9515,8807,7416,5452,3066,532,-1928,-4013,-5536,-6322,-6319,-5539,-4100,-2172,11,2210,4171,5699,6619,6857,6390,5283,3663,1715,-354,-2295,-3900,-4954,-5332,-4941,-3810,-2019,252,2777,5297,7536,9273,10308,10549,9961,8609,6625,4210,1579,-1019,-3374,-5299,-6663,-7401,-7497,-7018,-6051,-4746,-3258,-1745,-364,777,1588,2056,2182,2057,1738,1364,989,713,547,491,513,530,483,290,-100,-709,-1529,-2516,-3593,-4670,-5657,-6456,-7009,-7262,-7192,-6799,-6085,-5078,-3799,-2283,-570,1282,3181,5029,6664,7951,8723,8861,8301,7040,5173,2873,365,-2073,-4188,-5738,-6579,-6629,-5911,-4550,-2703,-624,1466,3321,4762,5633,5888,5509,4579,3222,1604,-59,-1574,-2716,-3334,-3291,-2541,-1108,904,3307,5872,8327,10418,11911,12651,12563,11648,10024,7851,5352,2784,356,-1716,-3306,-4336,-4808,-4772,-4342,-3626,-2774,-1894,-1086,-434,41,311,394,325,143,-94,-335,-532,-663,-699,-663,-569,-452,-376,-363,-479,-724,-1123,-1637,-2242,-2864,-3445,-3923,-4244,-4385,-4329,-4081,-3649,-3043,-2258,-1291,-119,1256,2826,4536,6292,7950,9358,10325,10723,10445,9472,7877,5791,3431,1037,-1148,-2903,-4084,-4602,-4471,-3767,-2637,-1263,153,1436,2410,2992,3112,2786,2076,1084,-42,-1136,-2038,-2580,-2650,-2163,-1121,434,2359,4498,6619,8519,9996,10882,11111,10615,9488,7796,5719,3428,1108,-1058,-2932,-4406,-5423,-5967,-6072,-5791,-5218,-4431,-3551,-2634,-1785,-1036,-441,-12,249,362,357,262,128,-38,-199,-365,-530,-715,-918,-1163,-1431,-1730,-2026,-2299,-2524,-2676,-2756,-2770,-2750,-2735,-2748,-2828,-2935,-3053,-3075,-2916,-2464,-1651,-450,1081,2821,4577,6120,7227,7707,7449,6438,4751,2581,153,-2246,-4358,-5957,-6894,-7102,-6603,-5501,-3952,-2162,-338,1315,2632,3495,3834,3673,3049,2117,1013,-61,-918,-1405,-1383,-809,302,1871,3722,5678,7495,8980,9933,10249,9862,8793,7139,5025,2657,203,-2120,-4171,-5799,-6941,-7553,-7655,-7309,-6591,-5622,-4500,-3353,-2262,-1334,-601,-134,96,61,-157,-536,-983,-1438,-1840,-2132,-2291,-2321,-2218,-2057,-1849,-1686,-1595,-1625,-1795,-2103,-2528,-3045,-3607,-4175,-4703,-5149,-5457,-5584,-5455,-5022,-4221,-3030,-1460,423,2480,4542,6382,7797,8590,8647,7929,6491,4497,2161,-230,-2409,-4105,-5152,-5415,-4912,-3708,-1989,25,2057,3856,5180,5866,5823,5061,3684,1877,-117,-2025,-3592,-4587,-4876,-4388,-3182,-1379,792,3090,5229,6973,8122,8555,8240,7216,5615,3598,1371,-856,-2895,-4587,-5817,-6535,-6720,-6437,-5738,-4770,-3622,-2437,-1317,-338,428,962,1252,1316,1184,895,509,63,-372,-778,-1104,-1351,-1510,-1608,-1666,-1729,-1833,-2005,-2286,-2660,-3144,-3698,-4302,-4916,-5495,-6001,-6389,-6612,-6629,-6382,-5833,-4922,-3653,-2004,-61,2088,4275,6310,7996,9146,9635,9394,8454,6920,4960,2809,679,-1186,-2640,-3543,-3885,-3670,-3016,-2051,-943,115,997,1539,1713,1472,892,68,-848,-1697,-2314,-2572,-2378,-1700,-582,892,2562,4269,5806,7035,7797,8050,7766,7013,5886,4532,3083,1694,458,-534,-1269,-1743,-2007,-2129,-2175,-2230,-2332,-2523,-2789,-3116,-3446,-3733,-3936,-4016,-3984,-3852,-3652,-3450,-3266,-3168,-3152,-3238,-3408,-3625,-3872,-4097,-4282,-4398,-4439,-4402,-4296,-4133,-3942,-3727,-3524,-3322,-3128,-2914,-2653,-2289,-1777,-1057,-95,1125,2576,4191,5853,7420,8715,9606,9940,9679,8790,7355,5487,3361,1162,-912,-2699,-4076,-4956,-5347,-5266,-4819,-4125,-3325,-2565,-1972,-1630,-1575,-1802,-2225,-2762,-3263,-3619,-3693,-3430,-2772,-1756,-436,1070,2622,4081,5288,6148,6571,6543,6082,5248,4138,2858,1509,196,-1020,-2076,-2949,-3635,-4137,-4479,-4688,-4783,-4802,-4745,-4642,-4478,-4277,-4030,-3769,-3501,-3275,-3100,-3024,-3034,-3141,-3305,-3491,-3637,-3695,-3604,-3356,-2916,-2325,-1608,-830,-69,613,1124,1419,1443,1192,672,-47,-896,-1740,-2464,-2926,-3015,-2663,-1841,-605,936,2620,4237,5597,6506,6848,6551,5641,4204,2393,402,-1561,-3301,-4650,-5504,-5798,-5557,-4835,-3767,-2483,-1160,73,1080,1814,2239,2402,2372,2243,2121,2096,2229,2554,3073,3731,4482,5215,5863,6317,6522,6426,6014,5311,4355,3218,1984,723,-477,-1566,-2506,-3263,-3847,-4258,-4520,-4666,-4719,-4707,-4653,-4559,-4427,-4248,-4008,-3704,-3344,-2936,-2521,-2113,-1758,-1463,-1237,-1066,-920,-765,-568,-302,43,443,879,1283,1604,1779,1744,1484,967,237,-671,-1657,-2618,-3424,-3948,-4082,-3741,-2902,-1585,107,2040,4012,5840,7316,8309,8715,8519,7774,6581,5105,3518,1991,686,-293,-880,-1064,-891,-441,168,813,1367,1730,1838,1666,1243,644,-46,-698,-1218,-1518,-1532,-1274,-741,-26,803,1625,2345,2857,3096,3020,2623,1948,1053,38,-1005,-1971,-2788,-3388,-3757,-3887,-3816,-3581,-3239,-2843,-2435,-2044,-1674,-1325,-967,-587,-166,299,771,1233,1602,1842,1887,1714,1327,751,56,-677,-1363,-1910,-2267,-2399,-2310,-2045,-1663,-1253,-903,-696,-691,-922,-1380,-2021,-2761,-3484,-4059,-4357,-4257,-3700,-2652,-1165,652,2653,4637,6423,7843,8766,9137,8945,8258,7183,5858,4444,3074,1875,917,238,-175,-371,-416,-407,-405,-494,-681,-995,-1377,-1795,-2160,-2413,-2488,-2353,-1994,-1443,-734,52,861,1608,2248,2727,3030,3140,3085,2872,2561,2180,1774,1393,1039,755,511,314,137,-57,-273,-561,-906,-1337,-1812,-2325,-2823,-3260,-3611,-3822,-3915,-3869,-3749,-3578,-3431,-3345,-3367,-3501,-3745,-4049,-4362,-4617,-4754,-4719,-4499,-4086,-3516,-2844,-2135,-1464,-904,-487,-258,-178,-225,-297,-311,-155,258,987,2032,3359,4840,6354,7700,8734,9309,9344,8829,7802,6376,4700,2933,1248,-219,-1370,-2144,-2546,-2610,-2418,-2068,-1659,-1290,-1032,-922,-983,-1183,-1490,-1844,-2177,-2434,-2561,-2526,-2317,-1937,-1402,-754,-14,750,1523,2234,2867,3368,3730,3922,3959,3829,3568,3173,2687,2105,1466,763,24,-745,-1528,-2296,-3041,-3716,-4301,-4754,-5059,-5185,-5149,-4940,-4615,-4193,-3745,-3310,-2937,-2655,-2469,-2368,-2315,-2257,-2149,-1936,-1598,-1117,-522,157,843,1474,1966,2250,2280,2029,1518,792,-45,-885,-1589,-2027,-2101,-1743,-959,196,1588,3059,4410,5459,6067,6129,5636,4632,3232,1593,-106,-1685,-3002,-3936,-4443,-4510,-4186,-3548,-2693,-1731,-742,186,1015,1719,2296,2761,3149,3466,3747,3987,4178,4308,4350,4282,4098,3793,3384,2893,2356,1803,1272,796,394,88,-114,-227,-247,-224,-172,-146,-176,-295,-533,-885,-1351,-1901,-2486,-3068,-3585,-3995,-4271,-4390,-4364,-4205,-3954,-3636,-3307,-2979,-2689,-2427,-2180,-1930,-1621,-1254,-772,-208,445,1121,1771,2307,2658,2757,2558,2051,1271,281,-799,-1836,-2679,-3185,-3250,-2806,-1850,-451,1285,3166,5015,6618,7810,8464,8522,8004,6979,5606,4027,2451,1009,-145,-949,-1356,-1393,-1098,-562,136,889,1618,2240,2690,2946,2960,2770,2378,1842,1216,568,-48,-561,-948,-1163,-1214,-1103,-863,-540,-179,150,416,566,596,502,303,38,-256,-539,-764,-917,-965,-917,-762,-519,-193,198,632,1094,1547,1962,2299,2523,2594,2502,2218,1765,1148,415,-391,-1197,-1936,-2532,-2916,-3040,-2880,-2430,-1730,-843,147,1121,1979,2612,2950,2949,2634,2049,1316,564,-64,-424,-429,-27,770,1880,3186,4526,5731,6647,7161,7208,6798,5998,4927,3748,2608,1662,1007,695,736,1060,1615,2266,2935,3499,3898,4058,3963,3598,2996,2196,1271,293,-644,-1464,-2089,-2457,-2545,-2333,-1847,-1132,-242,727,1697,2567,3261,3705,3870,3726,3300,2634,1781,840,-128,-1021,-1794,-2373,-2761,-2929,-2919,-2766,-2512,-2243,-1992,-1842,-1810,-1935,-2201,-2608,-3098,-3653,-4200,-4722,-5165,-5513,-5735,-5825,-5756,-5537,-5139,-4586,-3872,-3034,-2111,-1155,-242,576,1230,1696,1964,2062,2058,2022,2063,2242,2627,3236,4027,4961,5915,6781,7447,7774,7709,7180,6217,4862,3246,1493,-194,-1680,-2789,-3426,-3532,-3096,-2180,-881,665,2283,3816,5086,5962,6348,6195,5519,4389,2910,1243,-474,-2072,-3438,-4473,-5111,-5352,-5191,-4670,-3858,-2806,-1614,-358,875,1992,2919,3585,3927,3926,3555,2855,1857,658,-669,-1986,-3216,-4241,-5013,-5478,-5648,-5542,-5227,-4773,-4253,-3740,-3282,-2920,-2664,-2535,-2503,-2583,-2733,-2945,-3177,-3404,-3573,-3659,-3609,-3417,-3060,-2573,-1976,-1348,-738,-241,110,260,227,38,-232,-496,-658,-640,-385,122,859,1770,2765,3735,4567,5143,5379,5208,4607,3610,2281,750,-850,-2333,-3566,-4371,-4683,-4422,-3612,-2316,-664,1187,3031,4695,5998,6816,7088,6800,6012,4834,3400,1872,399,-905,-1932,-2649,-3021,-3087,-2861,-2431,-1836,-1165,-470,185,758,1197,1494,1615,1571,1356,1000,519,-30,-624,-1199,-1722,-2160,-2490,-2717,-2858,-2952,-3040,-3175,-3396,-3726,-4172,-4720,-5318,-5928,-6467,-6875,-7088,-7046,-6720,-6092,-5177,-4012,-2669,-1233,184,1466,2503,3206,3510,3416,2935,2176,1235,288,-537,-1081,-1258,-1000,-327,729,2042,3509,4953,6252,7232,7809,7869,7396,6379,4891,3034,968,-1124,-3037,-4582,-5579,-5919,-5542,-4488,-2861,-846,1309,3359,5034,6135,6518,6132,5017,3317,1222,-1012,-3133,-4921,-6193,-6847,-6857,-6267,-5183,-3764,-2174,-596,809,1927,2660,2986,2902,2465,1742,833,-166,-1155,-2042,-2759,-3243,-3469,-3424,-3137,-2647,-2050,-1409,-851,-445,-267,-368,-731,-1344,-2137,-3023,-3925,-4739,-5390,-5824,-5976,-5833,-5388,-4636,-3634,-2407,-1047,368,1734,2940,3901,4531,4799,4712,4307,3693,2966,2264,1696,1329,1218,1341,1663,2106,2581,2988,3262,3311,3131,2679,2004,1131,139,-882,-1842,-2623,-3132,-3293,-3031,-2365,-1297,57,1589,3120,4493,5522,6100,6121,5588,4540,3101,1423,-295,-1875,-3150,-4007,-4394,-4317,-3842,-3076,-2150,-1205,-359,275,643,699,464,-37,-725,-1546,-2389,-3204,-3904,-4451,-4817,-4983,-4974,-4801,-4525,-4182,-3843,-3552,-3363,-3300,-3372,-3563,-3836,-4136,-4417,-4610,-4703,-4658,-4497,-4237,-3909,-3546,-3170,-2795,-2406,-2004,-1558,-1077,-554,-19,511,983,1391,1704,1948,2141,2342,2588,2937,3388,3960,4601,5276,5917,6455,6840,7007,6931,6575,5943,5043,3907,2598,1190,-211,-1484,-2495,-3126,-3262,-2857,-1895,-445,1370,3367,5324,7022,8245,8844,8715,7862,6335,4300,1927,-543,-2904,-4953,-6550,-7602,-8088,-8019,-7482,-6550,-5351,-3987,-2565,-1185,84,1170,2036,2645,2990,3072,2906,2531,1984,1331,628,-69,-692,-1230,-1629,-1923,-2105,-2218,-2288,-2346,-2415,-2509,-2624,-2774,-2938,-3123,-3334,-3555,-3803,-4055,-4288,-4483,-4571,-4531,-4303,-3881,-3264,-2488,-1616,-724,105,809,1336,1691,1883,1977,2024,2095,2235,2488,2847,3329,3882,4484,5071,5577,5934,6071,5926,5458,4660,3548,2204,720,-757,-2078,-3087,-3664,-3712,-3220,-2209,-798,872,2600,4202,5477,6292,6549,6215,5339,4004,2366,589,-1158,-2709,-3953,-4801,-5219,-5223,-4842,-4153,-3242,-2191,-1099,-47,907,1690,2288,2676,2856,2857,2696,2417,2061,1651,1221,778,322,-156,-676,-1262,-1921,-2656,-3459,-4283,-5096,-5825,-6424,-6842,-7037,-7016,-6761,-6323,-5725,-5006,-4210,-3348,-2445,-1507,-545,415,1346,2198,2922,3475,3822,3969,3933,3773,3562,3369,3272,3308,3506,3849,4320,4847,5390,5843,6153,6219,5989,5401,4445,3134,1537,-253,-2088,-3823,-5283,-6334,-6867,-6814,-6194,-5064,-3553,-1840,-102,1459,2685,3463,3723,3493,2814,1832,667,-497,-1536,-2315,-2781,-2892,-2683,-2205,-1542,-786,-25,661,1216,1597,1781,1779,1582,1244,784,263,-264,-739,-1107,-1317,-1361,-1223,-952,-592,-226,60,198,115,-200,-752,-1493,-2348,-3235,-4059,-4741,-5222,-5471,-5483,-5282,-4901,-4386,-3765,-3074,-2315,-1501,-633,275,1204,2107,2959,3684,4268,4665,4873,4909,4772,4522,4152,3729,3254,2776,2325,1926,1613,1385,1242,1147,1064,938,727,422,10,-454,-925,-1314,-1552,-1561,-1308,-764,27,1029,2130,3238,4238,5008,5498,5612,5379,4785,3920,2849,1695,549,-484,-1345,-1987,-2408,-2628,-2685,-2633,-2528,-2407,-2319,-2272,-2283,-2340,-2438,-2557,-2689,-2818,-2937,-3039,-3125,-3186,-3233,-3268,-3299,-3356,-3428,-3558,-3725,-3941,-4175,-4401,-4581,-4663,-4629,-4433,-4098,-3618,-3052,-2438,-1847,-1333,-940,-695,-585,-596,-658,-736,-750,-661,-441,-58,462,1122,1887,2720,3599,4463,5286,5998,6572,6956,7140,7119,6912,6552,6080,5522,4916,4270,3598,2910,2218,1543,929,407,26,-184,-195,-18,345,834,1411,1996,2526,2940,3173,3213,3017,2618,2012,1270,410,-475,-1351,-2148,-2815,-3329,-3649,-3785,-3735,-3517,-3157,-2687,-2136,-1543,-937,-344,204,690,1095,1407,1623,1752,1796,1782,1706,1590,1416,1177,848,403,-169,-871,-1681,-2549,-3420,-4212,-4852,-5287,-5473,-5412,-5134,-4693,-4169,-3654,-3218,-2923,-2791,-2806,-2924,-3076,-3183,-3174,-3010,-2645,-2104,-1386,-546,386,1358,2325,3251,4078,4797,5361,5778,6044,6177,6201,6141,6014,5825,5577,5258,4865,4388,3843,3235,2601,1970,1380,868,462,181,45,41,177,426,787,1233,1755,2329,2940,3563,4157,4699,5122,5391,5437,5221,4706,3881,2767,1419,-69,-1580,-2965,-4091,-4818,-5060,-4764,-3938,-2651,-1028,786,2581,4219,5499,6341,6647,6416,5663,4472,2914,1129,-789,-2695,-4489,-6043,-7269,-8073,-8399,-8222,-7548,-6433,-4965,-3267,-1481,243,1760,2975,3797,4233,4284,4045,3604,3081,2593,2227,2062,2127,2432,2955,3637,4418,5194,5893,6407,6695,6701,6437,5931,5241,4448,3629,2844,2157,1571,1097,699,334,-46,-485,-1021,-1648,-2363,-3120,-3863,-4539,-5078,-5434,-5572,-5456,-5101,-4487,-3663,-2647,-1489,-257,995,2189,3243,4112,4710,5026,5029,4734,4195,3456,2621,1778,1022,450,114,56,270,722,1330,2007,2648,3144,3436,3451,3190,2661,1900,968,-84,-1193,-2305,-3391,-4399,-5313,-6093,-6703,-7120,-7307,-7247,-6947,-6401,-5669,-4772,-3799,-2794,-1834,-960,-213,395,862,1204,1449,1614,1736,1832,1928,2047,2205,2421,2690,3025,3380,3752,4088,4373,4582,4717,4777,4801,4796,4803,4828,4868,4911,4913,4823,4599,4172,3532,2662,1610,427,-780,-1912,-2866,-3546,-3901,-3907,-3566,-2931,-2062,-1033,61,1147,2144,2984,3611,3979,4051,3818,3263,2421,1313,18,-1395,-2820,-4141,-5252,-6043,-6432,-6386,-5884,-4993,-3781,-2386,-939,402,1510,2264,2597,2470,1895,921,-371,-1873,-3477,-5054,-6512,-7725,-8626,-9121,-9169,-8740,-7827,-6495,-4790,-2861,-809,1178,2974,4428,5445,5964,5972,5511,4655,3520,2229,924,-263,-1206,-1812,-2011,-1794,-1198,-310,733,1781,2676,3280,3506,3297,2683,1713,498,-832,-2160,-3355,-4351,-5098,-5590,-5881,-6001,-6041,-6040,-6036,-6055,-6065,-6075,-6042,-5973,-5859,-5714,-5556,-5381,-5196,-4967,-4665,-4240,-3651,-2870,-1896,-747,519,1836,3122,4294,5301,6080,6637,6960,7104,7104,7026,6923,6839,6801,6821,6874,6947,6977,6935,6754,6399,5836,5044,4037,2819,1448,-39,-1558,-3033,-4396,-5556,-6467,-7079,-7371,-7355,-7044,-6492,-5751,-4900,-4004,-3141,-2366,-1732,-1257,-954,-800,-763,-804,-853,-877,-799,-595,-218,344,1079,1971,2956,3967,4923,5738,6330,6660,6687,6444,5976,5377,4746,4201,3810,3638,3667,3862,4114,4319,4340,4081,3460,2466,1129,-465,-2176,-3867,-5359,-6524,-7234,-7427,-7079,-6230,-4968,-3424,-1767,-170,1184,2132,2567,2390,1616,270,-1537,-3646,-5900,-8072,-10011,-11513,-12484,-12820,-12508,-11579,-10105,-8236,-6125,-3974,-1982,-334,812,1348,1236,495,-785,-2467,-4357,-6280,-8011,-9400,-10295,-10613,-10316,-9434,-8014,-6183,-4054,-1794,458,2546,4353,5771,6749,7262,7344,7063,6519,5843,5159,4596,4254,4195,4456,5015,5812,6760,7726,8586,9218,9515,9420,8907,8009,6791,5361,3845,2366,1059,-7,-767,-1228,-1432,-1445,-1380,-1330,-1386,-1617,-2039,-2659,-3417,-4263,-5105,-5873,-6490,-6905,-7075,-6981,-6602,-5948,-5008,-3828,-2425,-882,726,2291,3709,4879,5732,6230,6372,6214,5816,5281,4713,4194,3805,3586,3531,3626,3807,3997,4131,4125,3938,3539,2937,2160,1258,294,-687,-1635,-2548,-3415,-4264,-5113,-5987,-6888,-7812,-8702,-9526,-10185,-10635,-10800,-10655,-10197,-9449,-8480,-7358,-6173,-5001,-3900,-2919,-2065,-1342,-727,-190,301,787,1276,1803,2334,2884,3395,3862,4242,4534,4735,4867,4964,5074,5247,5516,5902,6402,6959,7525,7994,8292,8334,8077,7499,6643,5550,4334,3075,1887,853,21,-566,-926,-1076,-1065,-939,-733,-481,-183,149,523,932,1349,1744,2059,2233,2213,1941,1407,607,-404,-1553,-2730,-3815,-4685,-5230,-5395,-5131,-4496,-3536,-2397,-1191,-91,801,1361,1556,1369,846,72,-849,-1789,-2642,-3318,-3758,-3954,-3905,-3664,-3266,-2773,-2224,-1654,-1092,-548,-45,419,811,1132,1345,1457,1447,1345,1160,954,773,682,744,983,1426,2024,2725,3419,3994,4333,4341,3961,3178,2030,604,-997,-2632,-4186,-5547,-6653,-7462,-7994,-8268,-8368,-8329,-8249,-8141,-8070,-8035,-8056,-8116,-8206,-8313,-8400,-8455,-8440,-8319,-8071,-7646,-7019,-6166,-5082,-3776,-2300,-710,911,2464,3876,5056,5964,6573,6905,6998,6944,6814,6721,6719,6884,7203,7667,8199,8701,9074,9180,8957,8306,7243,5763,3960,1927,-198,-2276,-4172,-5779,-7009,-7823,-8217,-8201,-7837,-7178,-6288,-5251,-4113,-2960,-1828,-788,121,859,1386,1696,1792,1695,1467,1179,912,768,804,1083,1620,2387,3358,4438,5576,6669,7662,8487,9103,9481,9591,9447,9037,8402,7561,6572,5471,4326,3158,2039,975,14,-837,-1551,-2119,-2533,-2786,-2894,-2847,-2686,-2407,-2067,-1693,-1346,-1091,-976,-1073,-1393,-1967,-2749,-3709,-4747,-5791,-6724,-7478,-7980,-8199,-8132,-7811,-7267,-6587,-5796,-4981,-4162,-3389,-2689,-2092,-1626,-1336,-1233,-1365,-1718,-2308,-3080,-3999,-4966,-5899,-6688,-7232,-7452,-7299,-6752,-5843,-4625,-3179,-1602,17,1600,3080,4422,5601,6605,7422,8051,8459,8646,8571,8242,7658,6856,5907,4889,3914,3081,2483,2188,2217,2568,3182,3996,4892,5782,6539,7082,7338,7261,6843,6110,5089,3869,2489,1051,-397,-1790,-3077,-4234,-5225,-6046,-6682,-7142,-7429,-7550,-7542,-7390,-7166,-6840,-6476,-6042,-5560,-4994,-4328,-3538,-2607,-1546,-377,840,2029,3107,3982,4601,4913,4940,4709,4311,3828,3376,3031,2869,2911,3157,3550,4025,4472,4803,4910,4740,4243,3426,2319,974,-515,-2088,-3630,-5104,-6409,-7534,-8414,-9054,-9413,-9515,-9336,-8915,-8260,-7425,-6452,-5405,-4343,-3323,-2399,-1607,-975,-522,-240,-126,-147,-261,-424,-569,-636,-578,-338,97,750,1601,2630,3782,5008,6225,7372,8360,9164,9724,10058,10178,10125,9956,9711,9427,9109,8749,8299,7721,6948,5948,4692,3200,1520,-273,-2056,-3724,-5133,-6187,-6786,-6892,-6477,-5592,-4290,-2708,-963,767,2351,3638,4545,5005,5025,4635,3920,2983,1935,892,-58,-843,-1427,-1792,-1965,-1961,-1833,-1623,-1367,-1116,-881,-674,-498,-308,-92,207,601,1111,1714,2374,3023,3596,4005,4202,4141,3823,3284,2596,1855,1170,650,374,413,766,1432,2334,3406,4530,5626,6569,7321,7804,8027,7991,7736,7314,6772,6157,5498,4818,4128,3428,2744,2061,1426,842,326,-92,-447,-728,-985,-1257,-1580,-1999,-2547,-3215,-4032,-4937,-5933,-6942,-7938,-8845,-9630,-10227,-10616,-10751,-10629,-10228,-9545,-8599,-7389,-5968,-4377,-2682,-970,692,2231,3588,4754,5705,6467,7066,7524,7864,8103,8208,8191,7986,7600,6991,6168,5158,3986,2730,1448,221,-878,-1793,-2471,-2900,-3068,-3009,-2774,-2418,-2043,-1701,-1474,-1386,-1468,-1678,-1996,-2343,-2662,-2881,-2955,-2836,-2533,-2037,-1403,-663,114,882,1584,2184,2660,2999,3220,3347,3441,3555,3756,4095,4603,5270,6070,6916,7733,8393,8815,8883,8577,7834,6715,5262,3580,1816,76,-1477,-2756,-3685,-4231,-4424,-4313,-3990,-3566,-3144,-2824,-2680,-2745,-3040,-3522,-4166,-4881,-5625,-6313,-6905,-7363,-7662,-7814,-7817,-7697,-7470,-7164,-6799,-6397,-5994,-5594,-5247,-4944,-4713,-4550,-4452,-4419,-4435,-4511,-4618,-4777,-4952,-5154,-5350,-5533,-5665,-5730,-5700,-5545,-5267,-4843,-4292,-3617,-2836,-1957,-999,48,1171,2373,3638,4949,6252,7504,8621,9516,10124,10350,10167,9554,8538,7192,5621,3950,2336,897,-218,-940,-1174,-923,-169,1007,2540,4294,6135,7906,9461,10665,11427,11677,11403,10624,9396,7804,5955,3955,1919,-59,-1896,-3528,-4910,-6035,-6877,-7476,-7834,-7992,-7980,-7807,-7503,-7047,-6442,-5670,-4714,-3600,-2337,-1000,337,1580,2616,3378,3792,3849,3561,2993,2233,1404,616,5,-357,-391,-93,513,1354,2328,3303,4158,4765,5040,4922,4415,3543,2391,1048,-372,-1768,-3052,-4163,-5054,-5725,-6150,-6373,-6375,-6211,-5873,-5413,-4841,-4206,-3543,-2885,-2282,-1752,-1339,-1050,-922,-941,-1134,-1459,-1906,-2410,-2916,-3342,-3616,-3651,-3398,-2802,-1866,-603,938,2661,4490,6295,7977,9447,10618,11451,11926,12035,11821,11299,10523,9521,8331,6971,5476,3859,2156,412,-1333,-2997,-4528,-5845,-6907,-7652,-8081,-8168,-7947,-7432,-6679,-5726,-4653,-3514,-2391,-1346,-434,300,837,1163,1290,1219,984,584,58,-582,-1305,-2075,-2862,-3613,-4289,-4839,-5226,-5411,-5374,-5094,-4582,-3827,-2879,-1746,-502,796,2065,3214,4152,4798,5084,4979,4478,3614,2452,1082,-380,-1824,-3112,-4151,-4824,-5085,-4890,-4258,-3237,-1920,-428,1110,2541,3767,4668,5214,5387,5226,4814,4239,3611,3013,2515,2141,1891,1728,1599,1441,1196,816,275,-433,-1295,-2270,-3316,-4365,-5365,-6256,-7001,-7577,-7989,-8252,-8414,-8514,-8603,-8717,-8885,-9095,-9358,-9596,-9792,-9836,-9683,-9227,-8437,-7255,-5703,-3814,-1667,625,2941,5134,7091,8685,9838,10493,10615,10227,9349,8060,6432,4579,2611,654,-1171,-2753,-3993,-4832,-5231,-5196,-4777,-4027,-3065,-1972,-878,132,969,1572,1915,1993,1827,1475,981,430,-128,-622,-1030,-1307,-1466,-1495,-1422,-1264,-1041,-777,-489,-184,121,457,809,1237,1750,2387,3176,4103,5160,6297,7428,8479,9334,9916,10146,9994,9454,8576,7428,6116,4752,3452,2314,1423,813,514,482,678,1010,1384,1697,1847,1764,1374,681,-329,-1583,-3005,-4486,-5895,-7122,-8055,-8624,-8787,-8549,-7934,-7024,-5887,-4632,-3374,-2187,-1207,-468,-58,17,-252,-819,-1642,-2624,-3714,-4798,-5840,-6743,-7491,-8022,-8334,-8407,-8244,-7858,-7257,-6466,-5495,-4366,-3097,-1714,-257,1230,2684,4045,5237,6218,6926,7355,7488,7349,6968,6385,5646,4793,3863,2890,1900,917,-35,-927,-1719,-2373,-2816,-3023,-2897,-2445,-1614,-443,1018,2704,4474,6241,7846,9207,10221,10862,11097,10973,10512,9796,8876,7820,6665,5451,4192,2893,1570,209,-1165,-2532,-3865,-5101,-6193,-7067,-7668,-7944,-7870,-7428,-6655,-5583,-4302,-2890,-1460,-108,1054,1962,2530,2753,2599,2123,1364,410,-642,-1698,-2654,-3436,-3976,-4240,-4219,-3927,-3413,-2734,-1970,-1201,-510,47,400,553,473,210,-219,-760,-1377,-2025,-2692,-3340,-3978,-4580,-5138,-5647,-6077,-6430,-6681,-6831,-6869,-6801,-6622,-6354,-5989,-5574,-5103,-4643,-4203,-3831,-3540,-3332,-3187,-3056,-2874,-2545,-2005,-1165,-11,1478,3224,5161,7123,8997,10607,11843,12616,12878,12653,11987,10972,9718,8318,6886,5464,4118,2843,1639,487,-638,-1747,-2842,-3909,-4919,-5843,-6627,-7257,-7674,-7885,-7843,-7572,-7037,-6271,-5265,-4070,-2710,-1261,212,1623,2870,3885,4572,4905,4837,4392,3605,2541,1300,-25,-1328,-2507,-3481,-4178,-4555,-4590,-4289,-3678,-2813,-1766,-619,531,1606,2510,3187,3583,3678,3480,3013,2337,1514,646,-202,-906,-1422,-1663,-1616,-1286,-702,68,935,1824,2626,3283,3720,3903,3827,3507,3010,2405,1809,1312,1017,979,1210,1667,2264,2872,3363,3620,3560,3158,2441,1479,386,-728,-1743,-2575,-3169,-3510,-3629,-3587,-3470,-3384,-3417,-3658,-4155,-4922,-5938,-7132,-8393,-9598,-10588,-11212,-11346,-10875,-9761,-8003,-5675,-2917,92,3103,5907,8244,9956,10906,11045,10412,9087,7242,5049,2715,422,-1669,-3443,-4827,-5793,-6356,-6552,-6445,-6096,-5571,-4933,-4218,-3471,-2699,-1929,-1148,-372,412,1185,1946,2673,3339,3933,4403,4749,4918,4915,4702,4303,3698,2937,2033,1046,38,-931,-1776,-2445,-2854,-2973,-2747,-2170,-1241,16,1554,3299,5161,7013,8723,10134,11120,11543,11345,10505,9076,7190,5029,2813,793,-833,-1884,-2289,-2035,-1219,-5,1403,2763,3873,4549,4690,4244,3258,1803,31,-1908,-3829,-5574,-6978,-7946,-8387,-8298,-7717,-6728,-5493,-4141,-2895,-1867,-1234,-1048,-1348,-2093,-3196,-4507,-5883,-7132,-8129,-8753,-8958,-8744,-8181,-7356,-6406,-5440,-4557,-3821,-3230,-2775,-2375,-1967,-1464,-817,16,1007,2137,3296,4420,5375,6096,6499,6565,6300,5749,4986,4091,3161,2263,1467,810,304,-47,-258,-369,-383,-354,-263,-132,77,390,841,1478,2293,3301,4435,5633,6787,7777,8509,8890,8906,8565,7959,7194,6419,5769,5350,5226,5395,5807,6350,6891,7285,7407,7172,6540,5529,4209,2683,1078,-481,-1872,-2993,-3770,-4145,-4112,-3679,-2896,-1856,-651,571,1692,2586,3160,3373,3217,2760,2085,1319,587,-10,-391,-524,-439,-162,202,597,924,1134,1191,1076,830,460,47,-375,-749,-1024,-1208,-1271,-1267,-1209,-1158,-1152,-1222,-1392,-1661,-2009,-2419,-2836,-3233,-3554,-3777,-3871,-3839,-3695,-3466,-3210,-2962,-2766,-2642,-2567,-2508,-2379,-2092,-1553,-677,570,2198,4130,6271,8444,10479,12169,13369,13943,13855,13135,11882,10285,8530,6842,5386,4302,3617,3328,3316,3453,3559,3487,3093,2326,1142,-374,-2157,-4029,-5856,-7441,-8649,-9331,-9417,-8859,-7697,-6017,-3961,-1729,490,2472,4055,5100,5537,5369,4646,3496,2055,496,-1033,-2387,-3478,-4234,-4640,-4700,-4452,-3945,-3249,-2429,-1553,-695,100,768,1283,1609,1732,1650,1364,897,271,-457,-1250,-2016,-2703,-3211,-3492,-3482,-3176,-2580,-1763,-808,169,1038,1699,2054,2066,1751,1156,404,-388,-1063,-1496,-1572,-1234,-466,681,2109,3663,5169,6423,7252,7497,7082,5973,4253,2045,-442,-2969,-5299,-7200,-8517,-9150,-9105,-8463,-7384,-6076,-4752,-3627,-2835,-2486,-2575,-3061,-3825,-4714,-5568,-6214,-6525,-6393,-5783,-4700,-3230,-1488,341,2084,3533,4540,4973,4799,4020,2743,1100,-719,-2518,-4126,-5375,-6195,-6522,-6404,-5889,-5111,-4176,-3229,-2376,-1696,-1246,-1022,-998,-1124,-1316,-1509,-1616,-1600,-1412,-1063,-561,53,729,1426,2091,2699,3218,3648,3976,4210,4346,4394,4353,4248,4084,3897,3716,3577,3510,3552,3703,3993,4388,4899,5470,6083,6673,7184,7556,7709,7594,7154,6391,5314,4019,2599,1229,56,-751,-1077,-862,-111,1078,2545,4078,5435,6393,6771,6453,5420,3734,1541,-944,-3492,-5826,-7738,-9017,-9560,-9316,-8345,-6769,-4806,-2697,-722,876,1870,2151,1638,406,-1441,-3679,-6084,-8380,-10345,-11776,-12574,-12676,-12146,-11062,-9582,-7868,-6073,-4354,-2797,-1488,-431,361,938,1331,1601,1793,1944,2084,2229,2384,2542,2694,2832,2944,3042,3113,3175,3219,3239,3217,3122,2923,2594,2111,1480,715,-133,-995,-1787,-2412,-2791,-2834,-2517,-1810,-753,588,2129,3728,5268,6596,7602,8183,8294,7933,7156,6060,4800,3515,2398,1555,1106,1068,1437,2121,3016,3965,4833,5479,5799,5733,5247,4382,3189,1784,286,-1153,-2407,-3348,-3909,-4058,-3824,-3286,-2560,-1781,-1084,-575,-337,-390,-737,-1310,-2045,-2836,-3608,-4264,-4776,-5098,-5267,-5298,-5258,-5196,-5157,-5163,-5218,-5278,-5320,-5256,-5064,-4670,-4087,-3303,-2387,-1405,-464,325,859,1053,856,265,-691,-1930,-3349,-4824,-6225,-7441,-8382,-8979,-9224,-9103,-8667,-7949,-7012,-5905,-4673,-3351,-1968,-542,903,2340,3739,5052,6241,7249,8030,8539,8740,8612,8157,7393,6377,5193,3940,2745,1722,977,575,552,871,1474,2238,3025,3699,4118,4189,3853,3103,1997,615,-898,-2398,-3729,-4751,-5365,-5510,-5187,-4455,-3416,-2230,-1048,-47,643,922,755,167,-762,-1893,-3082,-4142,-4937,-5329,-5249,-4685,-3664,-2294,-708,938,2454,3707,4552,4926,4797,4200,3216,1959,566,-840,-2125,-3219,-4042,-4572,-4795,-4709,-4345,-3712,-2867,-1844,-712,448,1561,2518,3245,3664,3713,3391,2692,1691,467,-838,-2092,-3120,-3795,-3992,-3644,-2741,-1328,493,2562,4692,6673,8295,9393,9815,9516,8479,6805,4620,2129,-444,-2878,-4951,-6507,-7429,-7680,-7299,-6386,-5102,-3630,-2170,-897,49,584,686,400,-196,-964,-1773,-2489,-2997,-3237,-3174,-2838,-2290,-1628,-963,-399,-28,104,-21,-355,-851,-1398,-1916,-2321,-2545,-2581,-2430,-2137,-1778,-1419,-1142,-1007,-1044,-1265,-1635,-2115,-2621,-3090,-3420,-3570,-3467,-3106,-2491,-1651,-663,412,1474,2450,3274,3898,4306,4503,4517,4396,4193,3977,3794,3708,3738,3912,4214,4638,5129,5667,6186,6651,7019,7248,7334,7243,7002,6591,6045,5371,4590,3738,2845,1954,1128,402,-161,-539,-707,-677,-480,-167,193,524,758,824,686,314,-288,-1092,-2062,-3109,-4167,-5117,-5871,-6337,-6440,-6150,-5477,-4463,-3230,-1892,-646,364,956,1018,478,-679,-2385,-4509,-6878,-9243,-11389,-13075,-14128,-14450,-13996,-12852,-11141,-9072,-6862,-4738,-2886,-1448,-486,-2,71,-153,-543,-954,-1261,-1376,-1244,-872,-286,435,1209,1948,2573,3043,3334,3456,3452,3346,3208,3045,2879,2712,2489,2218,1825,1328,711,21,-685,-1328,-1823,-2090,-2080,-1755,-1128,-238,860,2064,3290,4424,5374,6055,6411,6408,6068,5417,4559,3565,2582,1694,1028,642,590,874,1465,2299,3292,4330,5305,6112,6646,6853,6680,6133,5251,4084,2739,1284,-161,-1538,-2753,-3776,-4549,-5069,-5319,-5318,-5094,-4689,-4162,-3570,-2979,-2448,-2027,-1757,-1656,-1739,-1985,-2395,-2908,-3517,-4156,-4784,-5350,-5790,-6051,-6089,-5853,-5341,-4540,-3512,-2296,-1018,226,1295,2063,2439,2332,1741,682,-736,-2391,-4085,-5654,-6910,-7729,-8040,-7832,-7174,-6174,-4979,-3734,-2582,-1600,-853,-324,17,244,428,647,950,1375,1913,2564,3255,3954,4576,5062,5364,5449,5325,5025,4612,4171,3772,3496,3363,3392,3539,3751,3953,4072,4052,3855,3481,2940,2294,1587,902,302,-155,-430,-495,-372,-74,332,777,1185,1454,1542,1367,942,260,-615,-1592,-2569,-3421,-4028,-4308,-4195,-3681,-2817,-1672,-387,911,2076,2979,3541,3696,3458,2861,1986,934,-186,-1277,-2246,-3032,-3589,-3887,-3924,-3708,-3262,-2642,-1890,-1098,-324,331,821,1065,1054,762,219,-529,-1423,-2369,-3284,-4068,-4635,-4919,-4867,-4451,-3693,-2610,-1276,236,1840,3438,4939,6258,7302,8013,8306,8167,7558,6523,5133,3491,1770,113,-1308,-2379,-3027,-3242,-3077,-2621,-2002,-1337,-739,-279,-7,94,32,-122,-317,-490,-601,-621,-565,-438,-308,-201,-200,-319,-612,-1054,-1636,-2279,-2915,-3428,-3748,-3773,-3491,-2880,-2012,-968,116,1105,1861,2275,2285,1864,1071,-28,-1281,-2564,-3711,-4597,-5110,-5182,-4797,-3964,-2773,-1305,286,1873,3302,4463,5258,5658,5660,5335,4770,4118,3490,3051,2868,3033,3531,4346,5376,6549,7708,8793,9659,10284,10595,10606,10317,9775,9016,8123,7142,6174,5275,4518,3954,3598,3458,3485,3632,3822,3986,4045,3963,3676,3206,2528,1709,769,-193,-1126,-1935,-2559,-2949,-3070,-2929,-2541,-1949,-1205,-366,506,1354,2122,2752,3184,3368,3250,2796,1996,867,-522,-2094,-3693,-5213,-6482,-7405,-7909,-7965,-7630,-6977,-6147,-5266,-4480,-3879,-3529,-3434,-3550,-3804,-4076,-4283,-4293,-4074,-3554,-2770,-1733,-545,735,1970,3095,4006,4666,5042,5164,5065,4837,4540,4271,4070,3984,3996,4075,4160,4179,4068,3785,3310,2676,1932,1162,453,-105,-456,-535,-349,113,815,1703,2723,3800,4843,5786,6520,7002,7166,7021,6581,5927,5148,4368,3691,3222,3017,3101,3448,4001,4658,5328,5890,6258,6376,6190,5728,5000,4072,3003,1864,712,-397,-1424,-2341,-3119,-3772,-4276,-4677,-4960,-5181,-5339,-5477,-5595,-5715,-5831,-5949,-6050,-6132,-6179,-6180,-6133,-6026,-5872,-5668,-5429,-5167,-4894,-4626,-4357,-4089,-3797,-3473,-3072,-2605,-2037,-1413,-755,-120,422,809,995,936,649,137,-540,-1341,-2201,-3070,-3910,-4690,-5379,-5969,-6414,-6692,-6764,-6578,-6126,-5378,-4363,-3133,-1750,-328,1043,2262,3243,3962,4373,4521,4417,4133,3720,3243,2767,2347,2033,1858,1848,1991,2285,2672,3105,3511,3812,3938,3838,3470,2848,1999,995,-59,-1080,-1929,-2541,-2836,-2782,-2403,-1737,-881,53,941,1648,2080,2158,1863,1242,362,-628,-1588,-2372,-2842,-2935,-2613,-1920,-944,188,1319,2315,3037,3404,3375,2945,2186,1158,-2,-1198,-2294,-3202,-3824,-4125,-4067,-3693,-3039,-2211,-1301,-429,294,795,997,897,496,-150,-978,-1887,-2788,-3581,-4185,-4531,-4576,-4299,-3717,-2869,-1828,-680,464,1509,2359,2964,3298,3382,3282,3075,2872,2738,2744,2897,3183,3539,3889,4148,4243,4106,3724,3069,2201,1143,-6,-1188,-2306,-3300,-4102,-4668,-4969,-4987,-4725,-4204,-3447,-2522,-1474,-403,624,1515,2195,2610,2713,2496,1975,1189,216,-852,-1910,-2837,-3546,-3945,-4004,-3716,-3136,-2330,-1437,-553,166,639,778,567,14,-811,-1808,-2862,-3821,-4579,-5000,-5019,-4592,-3724,-2485,-976,658,2250,3646,4719,5375,5615,5447,4991,4349,3670,3071,2653,2458,2510,2756,3158,3623,4096,4510,4819,5009,5068,5006,4840,4579,4254,3876,3486,3105,2783,2548,2431,2443,2571,2784,3021,3211,3286,3181,2861,2332,1611,795,-60,-827,-1444,-1848,-2015,-1976,-1779,-1501,-1229,-1036,-973,-1078,-1331,-1710,-2147,-2567,-2880,-3019,-2914,-2571,-2005,-1294,-558,88,500,582,266,-472,-1599,-3044,-4707,-6456,-8171,-9724,-11012,-11961,-12505,-12644,-12362,-11715,-10747,-9536,-8172,-6734,-5320,-3987,-2807,-1804,-1005,-406,-3,228,308,260,127,-66,-269,-428,-514,-457,-265,93,585,1168,1792,2386,2890,3270,3492,3564,3514,3367,3188,2997,2843,2732,2683,2687,2745,2848,2987,3171,3369,3593,3807,4004,4159,4262,4311,4304,4284,4253,4283,4374,4573,4865,5232,5621,5960,6161,6153,5858,5260,4349,3190,1863,495,-788,-1850,-2596,-2955,-2914,-2511,-1837,-1011,-199,463,825,795,321,-596,-1883,-3444,-5117,-6761,-8199,-9312,-9997,-10209,-9954,-9288,-8301,-7127,-5892,-4736,-3774,-3087,-2728,-2683,-2922,-3322,-3792,-4154,-4304,-4113,-3549,-2601,-1370,42,1450,2695,3622,4106,4086,3544,2514,1084,-631,-2488,-4321,-5990,-7319,-8214,-8547,-8305,-7464,-6111,-4334,-2311,-200,1797,3520,4831,5646,5939,5754,5165,4316,3336,2377,1562,977,694,711,1029,1596,2353,3239,4157,5050,5818,6403,6731,6753,6439,5784,4809,3584,2186,745,-613,-1754,-2554,-2925,-2818,-2242,-1260,-1,1386,2709,3797,4501,4729,4456,3713,2616,1291,-67,-1320,-2302,-2942,-3183,-3053,-2616,-1973,-1248,-567,-18,300,382,213,-151,-628,-1132,-1547,-1790,-1788,-1518,-1000,-286,504,1268,1861,2175,2135,1694,879,-251,-1592,-3017,-4384,-5574,-6476,-7009,-7149,-6872,-6220,-5246,-4035,-2690,-1326,-56,1019,1812,2274,2391,2188,1737,1134,513,-16,-321,-349,-55,531,1323,2231,3084,3776,4153,4145,3689,2809,1542,4,-1682,-3374,-4918,-6199,-7114,-7604,-7660,-7293,-6571,-5565,-4373,-3088,-1800,-579,499,1412,2099,2564,2777,2748,2474,1981,1296,473,-431,-1338,-2182,-2882,-3392,-3670,-3707,-3523,-3150,-2653,-2097,-1550,-1085,-744,-564,-561,-709,-988,-1332,-1678,-1954,-2088,-2030,-1764,-1291,-665,53,777,1429,1943,2280,2439,2428,2313,2133,1966,1853,1834,1930,2132,2421,2770,3134,3473,3755,3933,3997,3938,3757,3500,3186,2886,2629,2464,2401,2440,2556,2702,2834,2884,2816,2585,2189,1622,932,165,-604,-1303,-1852,-2206,-2316,-2202,-1883,-1436,-943,-496,-192,-83,-212,-556,-1082,-1697,-2318,-2829,-3149,-3199,-2951,-2406,-1624,-687,268,1117,1717,1965,1780,1141,56,-1411,-3165,-5081,-7034,-8859,-10463,-11691,-12501,-12809,-12627,-11962,-10889,-9474,-7849,-6108,-4383,-2780,-1368,-235,610,1143,1388,1376,1153,770,295,-231,-728,-1164,-1461,-1608,-1545,-1300,-845,-240,487,1284,2086,2858,3551,4131,4595,4911,5094,5138,5052,4858,4570,4219,3841,3461,3121,2843,2657,2576,2620,2788,3090,3509,4040,4638,5287,5915,6492,6956,7262,7390,7284,6972,6408,5646,4671,3549,2298,1009,-274,-1438,-2418,-3102,-3441,-3360,-2882,-2009,-864,456,1764,2900,3695,4011,3766,2929,1546,-291,-2418,-4673,-6839,-8759,-10254,-11237,-11641,-11475,-10810,-9732,-8400,-6938,-5489,-4176,-3052,-2189,-1552,-1152,-913,-793,-725,-651,-531,-346,-74,247,605,938,1208,1358,1365,1178,802,223,-544,-1448,-2463,-3489,-4462,-5273,-5841,-6088,-5962,-5455,-4571,-3396,-1988,-480,1030,2430,3619,4542,5144,5431,5412,5149,4702,4170,3633,3193,2914,2854,3040,3456,4084,4843,5676,6481,7180,7685,7941,7888,7530,6861,5933,4814,3588,2367,1244,318,-340,-685,-699,-400,169,936,1816,2712,3534,4193,4629,4797,4685,4308,3699,2921,2032,1127,247,-518,-1153,-1618,-1910,-2062,-2079,-2024,-1916,-1792,-1661,-1515,-1323,-1051,-646,-97,621,1454,2361,3228,3961,4438,4577,4306,3626,2556,1189,-369,-1964,-3465,-4711,-5615,-6072,-6062,-5584,-4680,-3437,-1943,-322,1320,2872,4247,5379,6211,6740,6941,6861,6512,5956,5243,4442,3621,2853,2205,1746,1515,1541,1814,2282,2876,3469,3953,4202,4128,3675,2837,1668,246,-1285,-2803,-4142,-5195,-5837,-6038,-5751,-5030,-3935,-2564,-1058,472,1884,3084,3984,4553,4754,4627,4199,3548,2745,1888,1059,349,-182,-479,-533,-336,58,600,1214,1803,2308,2642,2769,2675,2359,1874,1264,616,-2,-500,-831,-929,-791,-408,179,916,1729,2539,3259,3826,4180,4301,4187,3860,3370,2777,2150,1563,1073,730,557,556,700,948,1243,1531,1774,1958,2076,2176,2260,2395,2552,2754,2937,3066,3090,2952,2658,2195,1620,972,322,-274,-783,-1160,-1427,-1567,-1633,-1621,-1591,-1540,-1484,-1435,-1356,-1254,-1098,-867,-567,-195,217,629,997,1254,1358,1270,965,472,-199,-972,-1792,-2582,-3277,-3828,-4234,-4481,-4650,-4759,-4916,-5148,-5523,-6033,-6663,-7365,-8043,-8635,-9021,-9161,-8985,-8499,-7712,-6688,-5489,-4219,-2945,-1771,-739,83,692,1062,1218,1167,950,599,162,-308,-762,-1136,-1391,-1469,-1363,-1035,-523,168,976,1829,2670,3391,3944,4252,4290,4050,3559,2872,2073,1247,510,-62,-387,-419,-143,428,1266,2285,3438,4599,5703,6627,7306,7656,7645,7254,6514,5471,4206,2803,1360,-44,-1318,-2419,-3273,-3855,-4120,-4043,-3625,-2863,-1827,-580,740,1997,3027,3692,3881,3529,2650,1299,-400,-2284,-4185,-5923,-7363,-8394,-8975,-9091,-8797,-8158,-7275,-6243,-5153,-4084,-3091,-2219,-1485,-905,-474,-188,-44,-18,-115,-302,-571,-901,-1257,-1634,-1982,-2296,-2541,-2700,-2778,-2761,-2692,-2593,-2516,-2510,-2602,-2823,-3144,-3547,-3951,-4288,-4473,-4440,-4142,-3577,-2759,-1754,-636,502,1572,2497,3217,3715,3971,4038,3941,3758,3560,3400,3350,3422,3645,3995,4443,4940,5434,5869,6210,6415,6478,6382,6143,5764,5270,4674,4006,3294,2568,1865,1213,651,212,-77,-194,-123,118,518,1029,1593,2164,2666,3059,3305,3373,3270,3001,2592,2081,1506,910,326,-215,-705,-1136,-1519,-1867,-2185,-2477,-2728,-2905,-2977,-2889,-2629,-2176,-1571,-857,-143,499,940,1119,975,488,-293,-1326,-2491,-3700,-4829,-5783,-6484,-6861,-6889,-6538,-5833,-4787,-3472,-1948,-323,1298,2808,4082,5054,5640,5824,5606,5023,4153,3075,1898,724,-351,-1234,-1866,-2208,-2238,-1991,-1487,-829,-88,610,1162,1484,1487,1175,536,-346,-1395,-2486,-3491,-4309,-4821,-4995,-4781,-4215,-3341,-2240,-1019,226,1378,2354,3068,3475,3538,3268,2673,1830,791,-321,-1421,-2383,-3116,-3542,-3608,-3309,-2680,-1776,-716,396,1423,2246,2770,2929,2692,2091,1161,18,-1247,-2474,-3546,-4322,-4700,-4618,-4036,-3008,-1588,79,1857,3571,5054,6172,6803,6898,6440,5482,4128,2522,834,-753,-2083,-3027,-3510,-3516,-3084,-2291,-1255,-93,1080,2159,3073,3764,4190,4349,4220,3829,3195,2369,1396,366,-674,-1622,-2440,-3065,-3483,-3689,-3690,-3520,-3200,-2756,-2215,-1585,-901,-172,557,1260,1881,2394,2744,2927,2912,2721,2363,1871,1279,615,-77,-798,-1507,-2227,-2938,-3644,-4345,-5013,-5642,-6179,-6617,-6901,-7035,-6989,-6786,-6440,-5987,-5468,-4925,-4395,-3918,-3504,-3174,-2918,-2737,-2600,-2499,-2391,-2255,-2065,-1795,-1439,-998,-490,53,590,1075,1452,1694,1756,1655,1385,993,542,83,-280,-506,-514,-287,183,859,1678,2551,3375,4049,4485,4622,4439,3960,3243,2405,1560,856,413,321,631,1325,2349,3588,4894,6128,7110,7744,7914,7592,6789,5562,4030,2322,606,-981,-2297,-3245,-3775,-3849,-3510,-2784,-1769,-532,798,2129,3326,4281,4883,5044,4713,3869,2550,829,-1182,-3323,-5452,-7383,-8982,-10112,-10687,-10660,-10032,-8849,-7213,-5244,-3121,-1002,934,2527,3672,4269,4311,3803,2827,1490,-72,-1700,-3254,-4591,-5612,-6253,-6485,-6337,-5858,-5145,-4294,-3434,-2665,-2100,-1806,-1832,-2173,-2808,-3634,-4571,-5457,-6191,-6629,-6705,-6364,-5621,-4541,-3205,-1774,-346,909,1928,2624,2999,3077,2928,2645,2323,2047,1887,1861,1981,2200,2477,2752,2971,3109,3139,3081,2953,2801,2666,2594,2615,2747,2990,3315,3688,4056,4357,4549,4589,4461,4179,3778,3314,2863,2489,2247,2164,2234,2408,2623,2782,2801,2600,2136,1405,448,-649,-1775,-2801,-3601,-4094,-4217,-3990,-3464,-2735,-1940,-1194,-618,-270,-191,-347,-697,-1159,-1653,-2114,-2502,-2789,-3007,-3154,-3306,-3473,-3711,-4016,-4393,-4807,-5213,-5553,-5760,-5779,-5559,-5074,-4319,-3312,-2106,-762,619,1944,3097,3990,4524,4676,4409,3780,2852,1733,561,-545,-1458,-2101,-2424,-2421,-2134,-1624,-998,-351,206,586,708,558,101,-583,-1465,-2408,-3319,-4070,-4547,-4678,-4405,-3731,-2692,-1370,126,1654,3093,4301,5198,5701,5804,5503,4869,3951,2862,1662,456,-713,-1789,-2739,-3554,-4198,-4655,-4905,-4907,-4651,-4120,-3327,-2315,-1151,73,1237,2228,2926,3238,3116,2539,1561,273,-1177,-2614,-3846,-4696,-5025,-4748,-3857,-2424,-587,1448,3458,5195,6466,7093,7012,6203,4764,2851,679,-1490,-3438,-4922,-5815,-6026,-5550,-4482,-2933,-1091,854,2737,4375,5682,6545,6954,6880,6369,5453,4208,2697,1020,-745,-2487,-4108,-5501,-6567,-7223,-7416,-7125,-6381,-5253,-3848,-2302,-763,638,1785,2597,3051,3145,2934,2488,1903,1254,647,111,-286,-564,-715,-795,-829,-886,-984,-1169,-1435,-1788,-2216,-2691,-3205,-3726,-4223,-4670,-5005,-5187,-5163,-4877,-4320,-3474,-2367,-1070,367,1801,3157,4308,5175,5700,5861,5680,5221,4570,3835,3132,2545,2160,1988,2032,2237,2519,2801,2976,2986,2793,2389,1832,1182,538,-7,-379,-524,-437,-142,284,757,1170,1440,1497,1333,970,489,4,-367,-489,-289,299,1237,2466,3854,5235,6443,7313,7720,7597,6936,5795,4302,2597,889,-676,-1912,-2725,-3039,-2840,-2176,-1126,202,1657,3125,4442,5513,6218,6509,6323,5688,4605,3168,1454,-414,-2299,-4071,-5603,-6771,-7508,-7746,-7484,-6748,-5600,-4133,-2462,-708,1006,2573,3898,4922,5605,5936,5938,5631,5075,4319,3429,2461,1488,554,-277,-968,-1491,-1823,-1956,-1902,-1663,-1273,-777,-223,302,726,964,964,689,171,-552,-1362,-2149,-2775,-3124,-3116,-2701,-1895,-757,627,2128,3635,5028,6226,7162,7815,8177,8268,8123,7775,7268,6637,5907,5108,4257,3383,2519,1701,985,418,46,-82,28,384,936,1628,2386,3126,3774,4272,4578,4687,4611,4389,4077,3727,3411,3166,3028,3010,3077,3221,3356,3444,3416,3219,2841,2257,1499,610,-361,-1317,-2205,-2925,-3433,-3672,-3621,-3286,-2673,-1843,-838,265,1390,2465,3394,4129,4580,4722,4512,3948,3048,1866,464,-1040,-2538,-3913,-5034,-5827,-6220,-6206,-5804,-5084,-4134,-3065,-1985,-1006,-199,367,661,694,460,42,-543,-1188,-1847,-2438,-2901,-3207,-3317,-3245,-3008,-2651,-2230,-1800,-1407,-1086,-843,-689,-590,-566,-584,-675,-835,-1074,-1408,-1795,-2233,-2643,-2975,-3156,-3124,-2828,-2253,-1390,-295,976,2327,3654,4864,5848,6546,6909,6915,6596,5974,5128,4125,3030,1936,866,-100,-959,-1669,-2220,-2595,-2777,-2758,-2531,-2106,-1505,-771,31,830,1526,2055,2326,2316,2005,1422,642,-252,-1139,-1910,-2469,-2738,-2697,-2353,-1775,-1053,-301,350,803,958,787,268,-549,-1590,-2753,-3903,-4929,-5709,-6166,-6229,-5909,-5193,-4179,-2918,-1536,-147,1138,2201,2949,3320,3252,2761,1846,603,-885,-2470,-4000,-5331,-6308,-6856,-6903,-6474,-5625,-4454,-3115,-1728,-452,619,1389,1828,1927,1735,1314,767,192,-305,-646,-778,-688,-397,37,523,982,1297,1419,1280,880,253,-543,-1401,-2233,-2935,-3458,-3773,-3897,-3895,-3833,-3803,-3863,-4054,-4360,-4739,-5100,-5341,-5350,-5049,-4374,-3335,-1971,-371,1332,3009,4522,5756,6637,7119,7215,6955,6429,5693,4861,3983,3128,2324,1591,931,360,-131,-502,-744,-825,-718,-439,10,570,1178,1755,2229,2526,2631,2520,2242,1829,1370,924,565,335,256,317,492,730,974,1176,1272,1263,1102,830,458,32,-386,-753,-1008,-1110,-1044,-781,-340,278,1039,1919,2869,3856,4809,5674,6372,6841,7006,6829,6270,5350,4096,2604,961,-693,-2246,-3587,-4628,-5336,-5698,-5746,-5550,-5169,-4706,-4215,-3778,-3416,-3174,-3033,-2996,-3014,-3073,-3110,-3119,-3046,-2906,-2686,-2416,-2116,-1828,-1582,-1410,-1325,-1337,-1420,-1556,-1685,-1766,-1761,-1644,-1429,-1152,-867,-662,-597,-741,-1105,-1687,-2417,-3202,-3919,-4426,-4612,-4376,-3668,-2502,-927,938,2947,4948,6766,8271,9357,9957,10068,9724,8989,7981,6786,5533,4296,3159,2163,1349,735,322,137,148,372,767,1291,1907,2531,3126,3618,3990,4213,4298,4263,4128,3926,3672,3372,3035,2629,2158,1591,923,158,-693,-1597,-2508,-3385,-4161,-4803,-5257,-5512,-5548,-5384,-5032,-4535,-3915,-3225,-2473,-1710,-933,-178,548,1208,1776,2207,2459,2499,2300,1857,1202,370,-557,-1495,-2355,-3056,-3533,-3762,-3750,-3517,-3154,-2705,-2266,-1890,-1622,-1481,-1470,-1563,-1737,-1949,-2166,-2356,-2484,-2539,-2505,-2386,-2192,-1949,-1679,-1419,-1202,-1051,-985,-1025,-1148,-1353,-1589,-1823,-1993,-2078,-2043,-1897,-1687,-1443,-1259,-1183,-1274,-1556,-2012,-2594,-3211,-3750,-4086,-4109,-3717,-2881,-1585,90,2035,4101,6099,7863,9218,10059,10288,9919,8962,7533,5744,3754,1721,-212,-1912,-3284,-4267,-4823,-4964,-4708,-4124,-3271,-2265,-1175,-134,798,1537,2046,2331,2404,2328,2169,1982,1839,1748,1742,1770,1813,1800,1684,1415,963,330,-470,-1380,-2348,-3292,-4144,-4836,-5325,-5571,-5583,-5352,-4921,-4312,-3560,-2708,-1774,-795,198,1166,2064,2832,3421,3781,3881,3716,3304,2677,1907,1050,187,-635,-1355,-1967,-2454,-2839,-3152,-3419,-3672,-3931,-4182,-4423,-4614,-4723,-4726,-4595,-4324,-3923,-3397,-2785,-2103,-1387,-667,31,669,1223,1653,1929,2020,1899,1563,1018,298,-538,-1416,-2257,-2977,-3528,-3872,-4025,-4021,-3928,-3830,-3804,-3920,-4206,-4661,-5234,-5845,-6377,-6705,-6715,-6312,-5451,-4124,-2395,-352,1852,4068,6124,7876,9197,10012,10278,10008,9250,8087,6620,4972,3261,1613,136,-1068,-1931,-2404,-2473,-2164,-1529,-642,391,1490,2545,3489,4256,4808,5110,5169,4968,4539,3898,3086,2154,1151,142,-821,-1687,-2414,-2983,-3382,-3618,-3720,-3709,-3631,-3511,-3379,-3246,-3101,-2939,-2709,-2394,-1941,-1329,-547,399,1468,2600,3710,4706,5484,5970,6087,5810,5129,4073,2706,1111,-607,-2339,-3968,-5407,-6553,-7384,-7839,-7956,-7735,-7247,-6551,-5718,-4835,-3963,-3173,-2507,-2001,-1663,-1498,-1479,-1575,-1739,-1912,-2051,-2091,-2016,-1795,-1449,-1005,-524,-60,309,546,601,481,183,-246,-772,-1345,-1925,-2483,-3000,-3469,-3898,-4277,-4630,-4909,-5114,-5183,-5064,-4712,-4078,-3150,-1953,-532,1020,2591,4070,5333,6291,6882,7073,6882,6352,5552,4578,3510,2441,1442,558,-153,-692,-1024,-1160,-1097,-846,-427,138,818,1578,2390,3222,4049,4845,5591,6250,6800,7183,7368,7290,6925,6228,5205,3862,2253,439,-1477,-3404,-5212,-6813,-8106,-9021,-9537,-9607,-9294,-8587,-7591,-6327,-4908,-3369,-1811,-289,1129,2359,3368,4087,4507,4623,4471,4099,3591,3016,2447,1947,1523,1196,924,670,387,13,-471,-1105,-1860,-2726,-3645,-4558,-5394,-6095,-6600,-6877,-6907,-6681,-6231,-5583,-4784,-3903,-2976,-2093,-1281,-605,-86,257,415,408,241,-47,-425,-862,-1303,-1723,-2076,-2335,-2496,-2545,-2516,-2424,-2311,-2221,-2173,-2208,-2309,-2474,-2658,-2803,-2839,-2687,-2272,-1537,-462,957,2644,4530,6461,8310,9898,11105,11792,11915,11431,10399,8891,7046,5017,2974,1076,-520,-1724,-2436,-2658,-2392,-1704,-693,535,1848,3138,4291,5245,5925,6329,6437,6284,5902,5344,4673,3943,3222,2540,1944,1432,1007,641,298,-55,-460,-939,-1500,-2131,-2800,-3451,-4029,-4452,-4658,-4594,-4211,-3520,-2520,-1280,127,1589,2989,4207,5129,5681,5805,5503,4814,3795,2567,1213,-129,-1379,-2440,-3261,-3812,-4088,-4119,-3944,-3629,-3228,-2812,-2427,-2110,-1888,-1750,-1694,-1673,-1655,-1583,-1407,-1086,-572,136,1051,2132,3333,4584,5783,6842,7651,8121,8180,7792,6959,5724,4181,2445,667,-1003,-2442,-3521,-4202,-4447,-4305,-3850,-3188,-2436,-1721,-1123,-717,-514,-494,-595,-730,-802,-713,-394,208,1099,2250,3606,5075,6551,7931,9090,9950,10418,10460,10051,9218,8011,6523,4862,3169,1577,226,-768,-1320,-1383,-954,-67,1177,2690,4307,5893,7301,8394,9081,9295,9018,8278,7139,5702,4078,2395,761,-723,-1993,-3004,-3757,-4259,-4568,-4708,-4754,-4725,-4649,-4526,-4332,-4026,-3575,-2923,-2051,-947,377,1877,3485,5120,6673,8049,9145,9881,10191,10041,9418,8348,6870,5072,3044,911,-1198,-3159,-4842,-6163,-7038,-7457,-7411,-6964,-6196,-5220,-4149,-3122,-2217,-1546,-1118,-963,-1036,-1283,-1626,-1983,-2276,-2449,-2463,-2305,-1988,-1542,-1025,-478,10,417,668,755,653,378,-54,-596,-1212,-1845,-2448,-2976,-3396,-3685,-3831,-3832,-3695,-3443,-3082,-2662,-2178,-1682,-1169,-670,-179,290,750,1203,1658,2116,2586,3048,3502,3918,4273,4535,4680,4672,4504,4168,3669,3055,2353,1644,988,460,126,33,213,666,1377,2295,3362,4493,5603,6606,7423,7982,8245,8161,7751,6987,5933,4594,3057,1366,-396,-2152,-3835,-5359,-6678,-7731,-8492,-8952,-9088,-8947,-8526,-7881,-7050,-6067,-4988,-3843,-2684,-1556,-502,405,1125,1581,1758,1601,1140,381,-608,-1747,-2953,-4108,-5127,-5922,-6434,-6640,-6545,-6186,-5643,-4971,-4291,-3647,-3136,-2770,-2581,-2554,-2649,-2840,-3049,-3249,-3384,-3427,-3372,-3203,-2950,-2618,-2232,-1816,-1374,-932,-492,-73,313,643,898,1060,1098,1014,779,405,-99,-721,-1415,-2162,-2906,-3623,-4256,-4784,-5159,-5354,-5333,-5076,-4552,-3764,-2709,-1411,87,1729,3440,5132,6706,8069,9125,9802,10041,9823,9152,8080,6676,5053,3318,1606,23,-1321,-2366,-3047,-3362,-3306,-2918,-2240,-1340,-282,850,1985,3040,3950,4643,5081,5233,5090,4679,4018,3186,2218,1212,204,-726,-1552,-2235,-2784,-3194,-3506,-3727,-3910,-4039,-4142,-4174,-4114,-3913,-3523,-2911,-2056,-962,330,1750,3200,4549,5673,6432,6730,6503,5729,4467,2795,858,-1176,-3152,-4890,-6272,-7205,-7645,-7608,-7149,-6363,-5370,-4292,-3250,-2330,-1617,-1122,-871,-811,-912,-1087,-1278,-1394,-1382,-1181,-771,-133,693,1688,2757,3845,4836,5643,6171,6339,6101,5440,4380,2990,1369,-360,-2052,-3580,-4813,-5670,-6095,-6091,-5685,-4976,-4038,-3019,-2003,-1101,-368,153,464,588,571,478,374,327,393,615,1013,1579,2298,3106,3951,4756,5442,5948,6215,6216,5939,5420,4693,3853,2986,2207,1607,1291,1296,1664,2356,3312,4427,5566,6585,7347,7729,7659,7104,6094,4702,3054,1287,-443,-1988,-3254,-4144,-4662,-4814,-4679,-4350,-3943,-3562,-3297,-3197,-3266,-3475,-3738,-3963,-4037,-3866,-3367,-2522,-1323,134,1781,3436,4978,6229,7071,7417,7212,6488,5284,3728,1924,39,-1806,-3460,-4844,-5859,-6501,-6742,-6641,-6247,-5653,-4943,-4221,-3553,-3022,-2648,-2465,-2444,-2563,-2759,-2975,-3144,-3205,-3124,-2849,-2402,-1764,-988,-111,813,1701,2503,3132,3556,3725,3643,3313,2781,2089,1320,535,-180,-768,-1180,-1388,-1413,-1273,-1042,-786,-577,-496,-582,-861,-1339,-1969,-2704,-3460,-4149,-4665,-4939,-4866,-4425,-3588,-2376,-877,830,2587,4248,5665,6681,7206,7169,6561,5442,3915,2139,313,-1376,-2719,-3576,-3831,-3453,-2470,-976,873,2904,4906,6707,8136,9085,9491,9339,8672,7559,6104,4426,2631,848,-856,-2383,-3713,-4801,-5658,-6282,-6687,-6886,-6877,-6659,-6225,-5556,-4663,-3549,-2259,-852,580,1931,3070,3890,4281,4191,3591,2530,1075,-626,-2444,-4199,-5761,-6997,-7837,-8243,-8223,-7832,-7136,-6235,-5206,-4147,-3108,-2150,-1297,-573,15,457,745,879,838,638,270,-249,-885,-1617,-2378,-3121,-3774,-4280,-4586,-4655,-4484,-4076,-3490,-2772,-2010,-1285,-671,-247,-55,-125,-449,-996,-1703,-2497,-3296,-4018,-4608,-5016,-5232,-5241,-5062,-4712,-4201,-3565,-2790,-1917,-934,125,1248,2400,3554,4654,5672,6540,7229,7685,7888,7808,7453,6829,5971,4925,3756,2539,1361,312,-522,-1058,-1244,-1048,-485,400,1512,2742,3934,4963,5681,6006,5868,5273,4253,2913,1358,-263,-1825,-3195,-4302,-5083,-5538,-5699,-5604,-5331,-4928,-4436,-3876,-3247,-2525,-1697,-745,317,1458,2603,3667,4530,5080,5214,4854,3968,2578,749,-1383,-3666,-5901,-7912,-9519,-10610,-11106,-11006,-10361,-9281,-7899,-6393,-4908,-3594,-2557,-1860,-1510,-1490,-1712,-2100,-2541,-2940,-3222,-3329,-3232,-2936,-2446,-1809,-1045,-208,675,1572,2450,3290,4063,4724,5258,5605,5748,5666,5338,4792,4035,3111,2071,952,-171,-1251,-2227,-3054,-3694,-4149,-4404,-4505,-4474,-4366,-4213,-4056,-3896,-3748,-3580,-3379,-3107,-2737,-2247,-1616,-850,48,1043,2108,3159,4157,4995,5620,5962,5986,5689,5106,4299,3372,2439,1616,1010,697,706,1037,1614,2354,3113,3766,4174,4237,3894,3134,2004,601,-944,-2478,-3845,-4922,-5598,-5857,-5677,-5160,-4380,-3488,-2611,-1859,-1319,-1006,-919,-968,-1092,-1159,-1102,-843,-371,301,1089,1921,2667,3228,3533,3504,3174,2548,1724,793,-136,-964,-1611,-2044,-2244,-2251,-2107,-1885,-1656,-1487,-1427,-1514,-1740,-2104,-2538,-2997,-3402,-3670,-3768,-3625,-3261,-2683,-1952,-1144,-349,346,862,1147,1188,986,601,80,-483,-1019,-1470,-1768,-1925,-1912,-1785,-1579,-1353,-1170,-1061,-1059,-1140,-1270,-1397,-1440,-1371,-1141,-775,-307,187,611,889,930,704,199,-554,-1475,-2469,-3417,-4195,-4690,-4812,-4498,-3737,-2553,-1022,743,2608,4402,5996,7235,8041,8356,8184,7585,6667,5563,4435,3427,2668,2234,2174,2446,3011,3746,4553,5304,5907,6285,6405,6265,5886,5334,4650,3918,3178,2484,1851,1299,811,397,34,-258,-476,-575,-542,-322,80,683,1441,2306,3180,3965,4539,4807,4680,4126,3140,1780,145,-1640,-3423,-5050,-6402,-7368,-7903,-8009,-7717,-7123,-6323,-5438,-4569,-3807,-3194,-2758,-2464,-2273,-2103,-1891,-1559,-1075,-424,378,1255,2150,2947,3560,3912,3940,3635,3016,2138,1108,22,-980,-1799,-2335,-2525,-2358,-1831,-1022,0,1115,2205,3158,3865,4260,4313,4030,3460,2677,1775,844,-36,-788,-1385,-1777,-1978,-1968,-1773,-1387,-845,-148,669,1591,2587,3626,4683,5722,6714,7637,8455,9142,9669,9996,10098,9945,9521,8837,7921,6836,5662,4506,3463,2633,2075,1817,1846,2101,2491,2913,3256,3432,3378,3076,2537,1829,1010,191,-564,-1167,-1589,-1800,-1820,-1670,-1386,-1004,-543,-24,569,1216,1956,2750,3605,4462,5265,5927,6362,6476,6198,5483,4329,2773,903,-1160,-3269,-5264,-6987,-8324,-9164,-9490,-9287,-8638,-7630,-6403,-5091,-3829,-2734,-1864,-1279,-943,-839,-878,-986,-1079,-1077,-949,-642,-186,420,1122,1877,2627,3334,3948,4449,4828,5070,5209,5241,5199,5098,4944,4762,4541,4299,4028,3722,3375,2957,2465,1865,1161,356,-532,-1436,-2332,-3124,-3797,-4282,-4580,-4689,-4633,-4455,-4197,-3902,-3612,-3340,-3104,-2892,-2684,-2454,-2163,-1789,-1291,-671,88,961,1920,2922,3909,4833,5626,6264,6703,6942,6996,6883,6650,6342,5986,5625,5254,4866,4436,3923,3287,2507,1564,475,-718,-1957,-3169,-4259,-5177,-5823,-6196,-6239,-5993,-5456,-4691,-3731,-2641,-1467,-254,940,2091,3124,4014,4684,5095,5190,4932,4308,3322,2018,471,-1220,-2924,-4518,-5867,-6868,-7443,-7554,-7223,-6490,-5474,-4281,-3077,-1982,-1135,-617,-477,-727,-1311,-2169,-3183,-4239,-5215,-5999,-6507,-6676,-6496,-5968,-5156,-4134,-2995,-1855,-797,81,732,1111,1242,1126,844,431,-30,-482,-875,-1162,-1326,-1343,-1227,-988,-663,-303,46,314,467,449,267,-95,-584,-1186,-1820,-2463,-3045,-3547,-3940,-4212,-4375,-4428,-4398,-4307,-4159,-3990,-3780,-3539,-3245,-2879,-2417,-1841,-1137,-314,607,1585,2571,3499,4316,4969,5423,5664,5697,5546,5251,4867,4436,4019,3641,3334,3092,2911,2761,2624,2460,2269,2033,1765,1490,1212,988,817,744,770,909,1159,1498,1922,2370,2838,3249,3586,3789,3837,3699,3367,2844,2138,1282,295,-767,-1885,-2983,-4034,-4979,-5770,-6377,-6761,-6922,-6847,-6579,-6133,-5576,-4965,-4356,-3809,-3373,-3060,-2896,-2844,-2895,-2983,-3082,-3126,-3088,-2943,-2672,-2287,-1800,-1229,-615,21,648,1234,1762,2207,2551,2781,2880,2838,2655,2323,1863,1295,647,-9,-645,-1180,-1579,-1812,-1861,-1758,-1532,-1244,-954,-709,-560,-524,-602,-789,-1052,-1365,-1691,-1991,-2237,-2400,-2453,-2392,-2199,-1889,-1451,-914,-268,455,1259,2115,3013,3923,4822,5681,6464,7152,7715,8142,8425,8563,8567,8446,8214,7891,7476,6999,6445,5832,5159,4414,3612,2749,1834,899,-45,-942,-1768,-2472,-3034,-3406,-3592,-3554,-3305,-2837,-2155,-1285,-250,905,2114,3325,4440,5388,6081,6458,6461,6070,5287,4134,2698,1039,-712,-2447,-4052,-5408,-6458,-7122,-7425,-7355,-7001,-6427,-5738,-5035,-4408,-3931,-3659,-3600,-3756,-4073,-4506,-4963,-5382,-5670,-5784,-5662,-5305,-4699,-3890,-2906,-1815,-675,458,1520,2488,3316,4001,4529,4905,5142,5250,5257,5166,5025,4825,4622,4400,4215,4041,3913,3801,3697,3565,3373,3088,2677,2137,1462,686,-156,-1009,-1828,-2562,-3183,-3675,-4031,-4267,-4397,-4442,-4420,-4343,-4218,-4041,-3808,-3497,-3107,-2610,-2011,-1304,-507,373,1289,2233,3152,4032,4840,5557,6163,6638,6968,7125,7102,6870,6436,5778,4938,3916,2785,1581,379,-762,-1778,-2634,-3286,-3746,-4001,-4091,-4029,-3855,-3582,-3230,-2801,-2298,-1720,-1075,-380,337,1030,1658,2163,2510,2657,2605,2340,1898,1305,613,-129,-861,-1546,-2136,-2614,-2966,-3195,-3311,-3330,-3280,-3166,-3023,-2851,-2676,-2507,-2372,-2268,-2236,-2255,-2353,-2502,-2694,-2898,-3080,-3209,-3248,-3181,-2983,-2670,-2240,-1731,-1168,-594,-51,430,809,1084,1222,1248,1149,958,687,361,17,-333,-635,-887,-1047,-1126,-1115,-1045,-949,-865,-850,-929,-1148,-1493,-1987,-2566,-3224,-3906,-4565,-5194,-5738,-6212,-6581,-6857,-7012,-7059,-6976,-6766,-6427,-5959,-5376,-4676,-3894,-3031,-2127,-1203,-282,603,1435,2202,2894,3516,4068,4554,4982,5340,5637,5841,5968,5980,5905,5711,5437,5061,4621,4112,3547,2950,2320,1698,1107,582,171,-93,-178,-55,266,785,1452,2215,3010,3735,4339,4720,4846,4674,4201,3448,2464,1300,39,-1254,-2513,-3674,-4707,-5570,-6266,-6780,-7134,-7335,-7398,-7357,-7202,-6981,-6676,-6331,-5944,-5557,-5179,-4850,-4575,-4379,-4243,-4171,-4119,-4067,-3979,-3817,-3577,-3240,-2828,-2367,-1879,-1432,-1034,-738,-544,-453,-449,-498,-565,-616,-624,-575,-474,-329,-169,-18,106,172,187,134,14,-159,-404,-693,-1041,-1424,-1840,-2252,-2640,-2958,-3175,-3260,-3197,-2980,-2634,-2181,-1673,-1160,-689,-305,-37,113,153,129,83,92,200,471,923,1560,2365,3282,4255,5215,6087,6817,7359,7669,7754,7594,7224,6662,5951,5133,4257,3359,2481,1639,863,151,-487,-1048,-1530,-1916,-2197,-2362,-2390,-2284,-2045,-1677,-1219,-677,-111,455,974,1408,1724,1899,1911,1766,1455,1005,418,-270,-1047,-1880,-2763,-3649,-4537,-5380,-6155,-6833,-7371,-7744,-7923,-7892,-7642,-7195,-6567,-5824,-5012,-4213,-3493,-2911,-2520,-2325,-2341,-2510,-2800,-3119,-3399,-3568,-3547,-3307,-2812,-2076,-1114,17,1271,2560,3822,4975,5951,6696,7158,7325,7179,6755,6069,5208,4215,3207,2247,1429,808,418,263,309,497,743,964,1067,998,715,222,-444,-1229,-2044,-2823,-3487,-3996,-4319,-4466,-4453,-4319,-4106,-3843,-3556,-3248,-2900,-2500,-2000,-1402,-667,170,1101,2069,3026,3914,4686,5303,5751,6022,6133,6100,5954,5721,5423,5081,4702,4289,3843,3353,2824,2258,1665,1085,543,93,-222,-380,-355,-164,176,607,1096,1563,1988,2304,2503,2564,2489,2299,2007,1654,1258,871,497,178,-89,-280,-408,-462,-469,-430,-378,-336,-329,-385,-520,-740,-1035,-1383,-1752,-2092,-2374,-2544,-2582,-2475,-2214,-1833,-1345,-808,-260,251,680,1006,1207,1284,1257,1146,997,831,709,627,634,706,847,1038,1248,1458,1658,1816,1954,2049,2134,2194,2262,2319,2380,2426,2436,2406,2285,2094,1781,1380,881,321,-265,-838,-1346,-1763,-2055,-2228,-2296,-2290,-2260,-2244,-2288,-2403,-2598,-2823,-3049,-3174,-3153,-2882,-2341,-1486,-355,1017,2527,4075,5537,6797,7766,8366,8579,8414,7910,7168,6261,5330,4469,3780,3347,3204,3371,3821,4496,5322,6197,7027,7704,8161,8309,8140,7622,6804,5751,4554,3362,2281,1462,982,907,1227,1901,2807,3833,4797,5576,6021,6056,5632,4759,3500,1952,231,-1515,-3181,-4643,-5829,-6694,-7205,-7383,-7236,-6807,-6152,-5320,-4391,-3429,-2522,-1735,-1134,-755,-621,-712,-997,-1410,-1860,-2290,-2579,-2704,-2596,-2252,-1700,-973,-148,696,1481,2128,2583,2805,2800,2567,2171,1656,1106,591,179,-83,-158,-52,220,609,1033,1442,1718,1849,1736,1416,859,150,-673,-1491,-2230,-2784,-3083,-3074,-2756,-2140,-1310,-337,651,1563,2278,2746,2903,2772,2373,1795,1130,498,13,-218,-116,358,1206,2371,3768,5255,6705,7935,8849,9312,9294,8782,7829,6546,5055,3517,2078,867,-10,-506,-606,-343,201,943,1743,2495,3079,3397,3410,3084,2460,1610,628,-358,-1239,-1921,-2331,-2458,-2306,-1944,-1455,-938,-516,-262,-273,-567,-1170,-2029,-3101,-4294,-5520,-6695,-7740,-8588,-9211,-9566,-9657,-9479,-9047,-8388,-7548,-6567,-5523,-4472,-3503,-2673,-2042,-1650,-1489,-1564,-1803,-2160,-2543,-2874,-3072,-3078,-2845,-2358,-1620,-670,440,1641,2842,3968,4919,5633,6047,6122,5851,5246,4362,3261,2055,831,-283,-1207,-1865,-2224,-2284,-2080,-1686,-1177,-667,-225,65,168,75,-198,-599,-1083,-1580,-2066,-2486,-2855,-3143,-3390,-3569,-3717,-3795,-3809,-3720,-3505,-3145,-2616,-1938,-1107,-176,815,1800,2714,3483,4053,4366,4399,4143,3626,2883,1995,1032,97,-731,-1363,-1750,-1852,-1674,-1249,-639,64,764,1350,1739,1853,1662,1177,442,-440,-1362,-2179,-2784,-3075,-3009,-2589,-1863,-941,72,1016,1788,2262,2392,2140,1554,692,-329,-1393,-2375,-3168,-3706,-3946,-3914,-3642,-3212,-2703,-2200,-1773,-1465,-1303,-1272,-1362,-1503,-1661,-1759,-1748,-1593,-1263,-765,-124,621,1403,2163,2822,3338,3659,3772,3679,3400,2974,2449,1871,1300,769,327,-13,-227,-332,-331,-264,-159,-55,5,-5,-113,-335,-663,-1099,-1603,-2158,-2707,-3219,-3646,-3951,-4118,-4119,-3972,-3673,-3278,-2806,-2346,-1930,-1642,-1519,-1605,-1909,-2418,-3087,-3849,-4607,-5255,-5679,-5773,-5458,-4674,-3430,-1754,242,2432,4633,6660,8325,9477,10003,9861,9070,7743,6026,4152,2342,838,-166,-524,-186,825,2394,4321,6383,8307,9853,10821,11075,10571,9365,7582,5454,3217,1149,-510,-1585,-1956,-1637,-689,704,2334,3948,5301,6201,6486,6119,5091,3522,1553,-616,-2787,-4767,-6402,-7594,-8288,-8493,-8267,-7682,-6859,-5900,-4915,-4001,-3229,-2647,-2281,-2111,-2117,-2232,-2397,-2542,-2596,-2518,-2276,-1867,-1316,-663,30,701,1272,1708,1940,1973,1790,1417,895,266,-409,-1082,-1700,-2237,-2651,-2942,-3083,-3090,-2949,-2686,-2308,-1841,-1328,-781,-270,195,564,818,949,964,872,737,578,484,482,635,937,1404,1967,2591,3163,3618,3865,3855,3576,3048,2348,1574,857,327,96,254,832,1816,3135,4662,6241,7687,8823,9494,9591,9071,7968,6384,4503,2527,697,-773,-1720,-2041,-1726,-850,452,1960,3463,4719,5556,5820,5473,4530,3097,1356,-512,-2258,-3709,-4697,-5148,-5041,-4449,-3483,-2328,-1157,-164,507,748,512,-183,-1265,-2625,-4113,-5591,-6922,-8000,-8766,-9190,-9295,-9120,-8740,-8214,-7624,-7012,-6425,-5879,-5377,-4906,-4440,-3946,-3403,-2777,-2072,-1272,-422,474,1334,2145,2827,3356,3705,3861,3851,3691,3444,3135,2835,2557,2340,2182,2075,2006,1937,1847,1712,1508,1248,922,565,200,-138,-410,-593,-660,-615,-463,-241,12,242,399,444,347,113,-254,-720,-1241,-1789,-2316,-2801,-3234,-3603,-3919,-4187,-4401,-4557,-4630,-4579,-4377,-3977,-3363,-2532,-1505,-344,877,2045,3052,3783,4141,4069,3542,2604,1334,-120,-1606,-2928,-3931,-4478,-4494,-3972,-2977,-1629,-114,1380,2648,3522,3887,3685,2952,1764,300,-1276,-2741,-3924,-4679,-4918,-4638,-3880,-2776,-1469,-155,991,1806,2186,2071,1485,500,-742,-2090,-3353,-4392,-5073,-5345,-5202,-4704,-3947,-3074,-2202,-1462,-945,-688,-723,-994,-1442,-1981,-2489,-2881,-3057,-2955,-2552,-1853,-910,192,1344,2435,3328,3954,4212,4108,3626,2851,1840,729,-402,-1428,-2280,-2908,-3288,-3445,-3416,-3253,-3036,-2815,-2653,-2578,-2615,-2747,-2966,-3226,-3484,-3714,-3860,-3923,-3887,-3763,-3580,-3359,-3136,-2935,-2779,-2672,-2630,-2646,-2730,-2878,-3096,-3389,-3741,-4151,-4579,-4978,-5292,-5435,-5348,-4966,-4250,-3213,-1881,-347,1282,2874,4298,5426,6187,6501,6397,5890,5084,4083,3033,2072,1345,949,968,1412,2252,3406,4732,6087,7288,8185,8646,8593,8005,6921,5440,3709,1890,176,-1289,-2361,-2969,-3088,-2752,-2050,-1116,-107,810,1488,1805,1705,1171,262,-920,-2236,-3544,-4683,-5570,-6109,-6312,-6201,-5857,-5385,-4891,-4466,-4194,-4089,-4174,-4386,-4680,-4954,-5133,-5123,-4876,-4355,-3567,-2563,-1404,-208,928,1890,2578,2935,2915,2539,1831,886,-222,-1368,-2463,-3407,-4136,-4601,-4795,-4723,-4423,-3944,-3333,-2673,-1998,-1387,-874,-493,-265,-177,-208,-323,-460,-583,-629,-574,-397,-89,328,838,1406,1999,2576,3092,3511,3782,3875,3761,3424,2890,2189,1404,624,-50,-497,-652,-447,125,1008,2147,3392,4641,5746,6613,7153,7350,7185,6720,6009,5151,4244,3393,2697,2232,2054,2172,2572,3182,3923,4659,5290,5679,5761,5471,4812,3835,2616,1292,-18,-1166,-2051,-2587,-2749,-2551,-2073,-1402,-698,-74,321,405,113,-543,-1527,-2731,-4043,-5315,-6428,-7259,-7759,-7883,-7666,-7157,-6444,-5626,-4792,-4031,-3390,-2905,-2578,-2381,-2287,-2229,-2159,-2010,-1740,-1297,-673,147,1125,2224,3370,4487,5483,6290,6837,7100,7066,6758,6228,5533,4756,3956,3210,2549,2012,1603,1322,1149,1060,1024,1012,995,956,875,765,624,498,397,375,447,633,945,1349,1838,2361,2886,3371,3786,4093,4268,4281,4114,3740,3169,2390,1471,438,-585,-1528,-2262,-2695,-2763,-2417,-1677,-599,725,2169,3590,4876,5886,6576,6867,6786,6338,5602,4642,3574,2484,1483,666,82,-197,-186,115,639,1326,2074,2794,3393,3797,3959,3856,3507,2937,2231,1442,672,-17,-551,-902,-1037,-996,-790,-507,-194,69,236,275,190,-2,-240,-477,-643,-694,-608,-380,-50,342,718,1033,1209,1241,1098,822,441,23,-363,-645,-761,-660,-318,274,1088,2082,3178,4293,5331,6200,6818,7135,7112,6772,6134,5264,4232,3113,1989,919,-40,-852,-1505,-1976,-2294,-2446,-2481,-2407,-2264,-2079,-1879,-1686,-1523,-1392,-1303,-1255,-1235,-1245,-1267,-1299,-1340,-1373,-1417,-1448,-1490,-1527,-1581,-1657,-1767,-1947,-2178,-2496,-2859,-3244,-3600,-3844,-3926,-3774,-3355,-2671,-1732,-622,595,1807,2931,3883,4610,5098,5341,5386,5263,5043,4768,4503,4276,4134,4093,4169,4369,4684,5098,5590,6109,6634,7081,7435,7610,7590,7335,6838,6120,5205,4166,3058,1973,980,144,-488,-894,-1092,-1107,-1000,-839,-685,-603,-623,-773,-1026,-1383,-1779,-2201,-2604,-2970,-3311,-3615,-3925,-4249,-4611,-5025,-5477,-5957,-6421,-6834,-7132,-7274,-7204,-6900,-6343,-5549,-4542,-3396,-2167,-964,132,1024,1637,1913,1842,1414,695,-265,-1358,-2497,-3574,-4501,-5211,-5648,-5808,-5683,-5330,-4779,-4130,-3428,-2785,-2236,-1864,-1681,-1698,-1902,-2234,-2648,-3058,-3396,-3589,-3595,-3380,-2937,-2291,-1462,-513,510,1545,2522,3386,4068,4526,4713,4631,4277,3711,2989,2207,1456,828,400,213,294,626,1167,1868,2638,3424,4145,4757,5224,5522,5657,5629,5463,5181,4809,4383,3922,3463,3023,2623,2281,1993,1780,1617,1498,1394,1277,1105,865,510,75,-463,-1035,-1623,-2159,-2614,-2951,-3176,-3303,-3372,-3443,-3564,-3796,-4160,-4681,-5317,-6055,-6800,-7511,-8090,-8499,-8686,-8654,-8405,-7990,-7456,-6865,-6281,-5745,-5296,-4945,-4685,-4503,-4359,-4218,-4034,-3766,-3385,-2868,-2210,-1428,-541,392,1331,2208,2980,3600,4052,4325,4436,4422,4305,4147,3973,3816,3696,3603,3542,3474,3395,3266,3085,2837,2531,2170,1767,1323,855,351,-161,-687,-1178,-1615,-1931,-2084,-2029,-1729,-1192,-433,484,1487,2463,3317,3932,4235,4160,3711,2900,1828,583,-686,-1860,-2815,-3465,-3765,-3703,-3328,-2695,-1911,-1071,-279,381,843,1077,1076,862,477,-20,-575,-1113,-1593,-1964,-2184,-2251,-2126,-1831,-1351,-707,82,986,1962,2949,3899,4731,5400,5858,6072,6050,5798,5356,4766,4070,3314,2522,1726,932,164,-574,-1244,-1834,-2276,-2545,-2572,-2341,-1821,-1037,-32,1109,2274,3341,4170,4650,4689,4241,3318,1969,314,-1517,-3341,-5018,-6370,-7312,-7746,-7657,-7061,-5997,-4562,-2836,-947,1003,2891,4614,6077,7202,7935,8251,8144,7654,6830,5759,4525,3230,1962,797,-205,-1015,-1628,-2053,-2336,-2504,-2625,-2724,-2863,-3044,-3302,-3615,-3979,-4359,-4713,-5019,-5216,-5305,-5249,-5064,-4757,-4362,-3909,-3451,-3016,-2651,-2386,-2226,-2189,-2239,-2361,-2497,-2593,-2592,-2436,-2092,-1526,-764,191,1251,2369,3430,4365,5079,5517,5644,5448,4967,4243,3373,2446,1580,870,409,274,477,1056,1947,3119,4476,5927,7358,8664,9743,10500,10904,10898,10530,9827,8877,7772,6603,5457,4403,3478,2718,2118,1699,1429,1332,1360,1528,1786,2112,2461,2780,3027,3141,3099,2846,2394,1708,845,-205,-1350,-2566,-3756,-4860,-5804,-6522,-6974,-7122,-6970,-6534,-5859,-5023,-4075,-3131,-2231,-1466,-879,-498,-354,-429,-718,-1178,-1769,-2434,-3117,-3768,-4339,-4788,-5114,-5287,-5342,-5285,-5155,-4988,-4823,-4697,-4646,-4688,-4851,-5113,-5496,-5948,-6461,-6987,-7480,-7907,-8211,-8367,-8351,-8151,-7780,-7253,-6593,-5832,-4981,-4078,-3123,-2152,-1185,-238,630,1418,2070,2589,2969,3226,3397,3511,3611,3713,3814,3891,3887,3753,3428,2898,2157,1271,321,-569,-1263,-1656,-1639,-1193,-314,918,2390,3969,5498,6862,7951,8726,9158,9296,9161,8847,8380,7852,7286,6750,6261,5870,5580,5411,5356,5379,5473,5568,5648,5643,5523,5228,4727,3976,2973,1716,251,-1371,-3061,-4736,-6286,-7644,-8724,-9509,-9975,-10165,-10126,-9941,-9698,-9490,-9387,-9465,-9723,-10198,-10813,-11560,-12320,-13044,-13621,-13998,-14101,-13929,-13462,-12770,-11897,-10948,-9992,-9118,-8363,-7760,-7288,-6912,-6577,-6216,-5777,-5216,-4516,-3690,-2768,-1805,-857,2,732,1262,1587,1657,1491,1083,475,-282,-1120,-1930,-2624,-3089,-3243,-3038,-2449,-1524,-318,1044,2469,3805,4978,5879,6490,6793,6841,6690,6447,6180,6002,5955,6101,6428,6939,7563,8256,8923,9501,9913,10117,10077,9795,9277,8547,7635,6551,5332,3971,2505,944,-665,-2266,-3787,-5138,-6227,-6963,-7281,-7133,-6543,-5533,-4233,-2742,-1243,120,1195,1863,2058,1754,973,-211,-1703,-3366,-5070,-6675,-8062,-9140,-9854,-10178,-10141,-9765,-9137,-8298,-7341,-6305,-5247,-4209,-3202,-2266,-1403,-636,23,562,978,1272,1452,1547,1572,1550,1510,1436,1359,1251,1128,993,861,769,742,826,1038,1389,1859,2415,2990,3536,3971,4272,4400,4376,4244,4046,3885,3789,3841,4029,4362,4789,5253,5700,6061,6307,6421,6397,6268,6050,5772,5454,5097,4687,4203,3596,2829,1857,667,-738,-2302,-3948,-5548,-6983,-8102,-8817,-9027,-8738,-7946,-6755,-5260,-3619,-1980,-498,691,1483,1809,1645,1009,-34,-1399,-2944,-4560,-6082,-7421,-8454,-9152,-9467,-9425,-9050,-8378,-7462,-6328,-5013,-3530,-1902,-148,1704,3596,5477,7256,8857,10181,11171,11771,11973,11798,11296,10536,9596,8553,7458,6369,5298,4274,3300,2401,1584,895,348,-12,-176,-131,107,516,1063,1696,2396,3105,3810,4483,5089,5623,6045,6349,6511,6542,6455,6284,6091,5922,5843,5899,6099,6447,6879,7344,7723,7930,7837,7358,6427,5016,3168,959,-1446,-3880,-6115,-7980,-9288,-9966,-9966,-9357,-8261,-6858,-5365,-3997,-2942,-2351,-2290,-2781,-3744,-5085,-6624,-8208,-9655,-10821,-11599,-11934,-11815,-11305,-10482,-9471,-8383,-7332,-6384,-5578,-4902,-4304,-3714,-3047,-2223,-1199,55,1499,3080,4694,6226,7561,8585,9225,9433,9214,8599,7672,6539,5316,4143,3130,2377,1954,1881,2151,2708,3472,4329,5176,5895,6422,6702,6754,6626,6410,6230,6197,6411,6931,7758,8851,10116,11446,12712,13805,14647,15160,15347,15185,14712,13938,12923,11664,10234,8611,6854,4940,2908,767,-1445,-3660,-5803,-7763,-9424,-10685,-11443,-11655,-11296,-10416,-9100,-7481,-5722,-4007,-2494,-1349,-664,-505,-874,-1713,-2928,-4370,-5888,-7305,-8475,-9288,-9664,-9612,-9165,-8425,-7504,-6527,-5608,-4820,-4206,-3762,-3447,-3197,-2937,-2591,-2122,-1497,-744,94,945,1715,2327,2703,2798,2596,2124,1418,582,-316,-1153,-1842,-2305,-2478,-2337,-1892,-1157,-217,868,1980,3024,3898,4522,4860,4908,4721,4385,4011,3726,3635,3824,4336,5181,6319,7692,9198,10730,12158,13354,14201,14579,14431,13692,12381,10546,8267,5687,2926,147,-2528,-4971,-7078,-8780,-10002,-10737,-10957,-10711,-10035,-9020,-7762,-6377,-4976,-3684,-2578,-1749,-1232,-1055,-1216,-1683,-2417,-3368,-4461,-5640,-6826,-7945,-8951,-9765,-10378,-10737,-10855,-10714,-10342,-9743,-8968,-8024,-6980,-5852,-4707,-3574,-2499,-1503,-610,187,885,1512,2078,2589,3057,3442,3728,3867,3800,3517,2977,2213,1268,223,-817,-1723,-2394,-2708,-2622,-2095,-1178,47,1442,2839,4082,5020,5578,5709,5469,4929,4244,3549,3016,2780,2932,3549,4591,6028,7705,9482,11144,12498,13353,13545,13000,11663,9613,6937,3820,468,-2907,-6058,-8787,-10898,-12245,-12763,-12413,-11287,-9493,-7250,-4789,-2370,-251,1377,2342,2605,2161,1116,-374,-2129,-3933,-5618,-7031,-8078,-8727,-8993,-8932,-8650,-8240,-7813,-7457,-7203,-7093,-7065,-7081,-7040,-6848,-6429,-5718,-4697,-3394,-1861,-201,1481,3079,4489,5651,6523,7108,7425,7539,7485,7336,7134,6907,6685,6461,6246,6021,5802,5575,5366,5189,5058,4999,5003,5065,5148,5211,5220,5143,4980,4754,4521,4354,4353,4595,5165,6099,7386,8978,10744,12533,14141,15358,15996,15897,14977,13242,10751,7703,4278,755,-2634,-5665,-8152,-9981,-11080,-11460,-11169,-10325,-9065,-7569,-6006,-4567,-3392,-2615,-2316,-2516,-3201,-4294,-5679,-7219,-8756,-10137,-11242,-11959,-12246,-12086,-11517,-10626,-9527,-8362,-7286,-6417,-5871,-5676,-5836,-6258,-6833,-7388,-7765,-7812,-7414,-6530,-5163,-3407,-1382,736,2770,4562,5965,6916,7361,7335,6891,6126,5144,4063,2970,1964,1086,388,-133,-465,-640,-658,-551,-336,-20,358,802,1271,1750,2211,2653,3064,3485,3937,4494,5200,6126,7283,8703,10312,12056,13792,15360,16592,17301,17339,16610,15060,12748,9778,6331,2649,-1047,-4482,-7463,-9801,-11397,-12197,-12246,-11625,-10506,-9072,-7535,-6110,-4959,-4223,-3966,-4186,-4835,-5791,-6920,-8057,-9055,-9788,-10164,-10155,-9746,-8997,-7985,-6801,-5586,-4429,-3458,-2744,-2340,-2259,-2469,-2914,-3487,-4088,-4591,-4888,-4897,-4562,-3866,-2852,-1572,-139,1338,2737,3952,4892,5514,5791,5738,5408,4853,4157,3411,2674,2036,1533,1201,1062,1110,1346,1755,2319,3017,3817,4668,5509,6253,6821,7140,7168,6914,6435,5841,5271,4884,4814,5171,5976,7226,8771,10491,12128,13470,14302,14422,13754,12243,9970,7069,3756,269,-3117,-6164,-8636,-10379,-11291,-11344,-10610,-9206,-7347,-5256,-3208,-1432,-162,478,390,-389,-1783,-3610,-5656,-7681,-9441,-10736,-11422,-11426,-10759,-9521,-7859,-6002,-4170,-2598,-1477,-928,-1020,-1702,-2882,-4376,-5971,-7440,-8569,-9183,-9172,-8500,-7196,-5378,-3189,-821,1527,3695,5514,6910,7811,8222,8165,7703,6920,5894,4741,3537,2389,1380,573,47,-177,-63,364,1076,1987,3004,3996,4829,5385,5576,5379,4825,4031,3146,2373,1889,1858,2364,3434,4977,6859,8847,10705,12165,13008,13051,12209,10466,7914,4716,1108,-2636,-6230,-9399,-11917,-13629,-14449,-14403,-13582,-12164,-10377,-8468,-6681,-5238,-4278,-3917,-4134,-4900,-6061,-7467,-8911,-10211,-11187,-11718,-11735,-11218,-10247,-8908,-7384,-5849,-4495,-3506,-3001,-3064,-3696,-4813,-6294,-7919,-9477,-10722,-11453,-11513,-10820,-9382,-7284,-4699,-1846,1019,3658,5842,7428,8309,8489,8016,7018,5650,4098,2531,1123,-19,-800,-1187,-1187,-836,-191,651,1635,2635,3595,4419,5034,5404,5479,5282,4854,4271,3664,3153,2898,2996,3550,4559,5995,7741,9619,11428,12920,13898,14150,13584,12137,9869,6913,3474,-179,-3763,-6998,-9639,-11529,-12561,-12756,-12193,-11018,-9448,-7689,-5956,-4452,-3291,-2604,-2395,-2679,-3387,-4434,-5716,-7098,-8471,-9711,-10726,-11441,-11811,-11825,-11508,-10919,-10138,-9269,-8412,-7652,-7058,-6652,-6422,-6327,-6292,-6233,-6078,-5743,-5212,-4455,-3514,-2430,-1276,-127,944,1876,2636,3194,3557,3735,3743,3613,3356,3000,2547,2039,1473,902,352,-131,-487,-682,-662,-420,62,741,1583,2503,3430,4283,4993,5535,5886,6094,6219,6332,6553,6930,7539,8383,9432,10609,11806,12878,13689,14098,13998,13324,12041,10201,7871,5212,2372,-435,-3054,-5301,-7093,-8351,-9091,-9353,-9229,-8826,-8269,-7659,-7097,-6639,-6330,-6170,-6148,-6223,-6357,-6500,-6612,-6661,-6631,-6507,-6308,-6030,-5711,-5359,-5012,-4688,-4417,-4210,-4084,-4030,-4042,-4100,-4168,-4217,-4213,-4116,-3916,-3589,-3137,-2572,-1909,-1161,-375,461,1288,2115,2904,3637,4298,4845,5257,5507,5556,5413,5056,4529,3855,3125,2399,1798,1390,1267,1457,1975,2773,3779,4878,5953,6875,7550,7916,7960,7727,7292,6791,6337,6083,6105,6483,7204,8224,9418,10632,11692,12387,12580,12111,10948,9084,6630,3750,666,-2367,-5123,-7396,-9053,-10026,-10324,-10019,-9228,-8106,-6805,-5489,-4279,-3290,-2577,-2187,-2102,-2318,-2755,-3380,-4082,-4817,-5480,-6025,-6384,-6537,-6478,-6229,-5849,-5393,-4949,-4578,-4335,-4252,-4305,-4477,-4681,-4854,-4907,-4770,-4396,-3763,-2887,-1801,-574,732,2030,3263,4362,5297,6030,6558,6868,6970,6875,6602,6172,5630,5002,4354,3723,3171,2742,2478,2405,2533,2865,3385,4065,4878,5764,6708,7637,8545,9391,10159,10850,11450,11961,12386,12715,12944,13066,13041,12875,12507,11937,11119,10043,8697,7106,5305,3388,1450,-380,-1977,-3267,-4172,-4712,-4922,-4890,-4734,-4559,-4483,-4566,-4868,-5375,-6064,-6871,-7718,-8511,-9179,-9629,-9839,-9754,-9400,-8787,-7974,-7027,-6034,-5072,-4247,-3616,-3250,-3166,-3357,-3772,-4332,-4924,-5429,-5725,-5720,-5342,-4575,-3450,-2026,-435,1221,2785,4149,5215,5926,6255,6231,5883,5290,4522,3661,2790,1984,1303,819,556,562,836,1355,2101,2993,3979,4973,5918,6745,7431,7939,8276,8456,8507,8493,8449,8460,8552,8768,9126,9596,10165,10766,11336,11806,12096,12143,11897,11307,10380,9097,7533,5739,3841,1974,269,-1143,-2181,-2824,-3082,-3063,-2858,-2629,-2469,-2501,-2757,-3261,-3965,-4812,-5702,-6565,-7299,-7875,-8243,-8416,-8416,-8272,-8052,-7775,-7503,-7248,-7033,-6866,-6744,-6660,-6608,-6565,-6526,-6458,-6358,-6187,-5951,-5611,-5192,-4675,-4091,-3460,-2802,-2158,-1548,-974,-467,23,480,956,1460,2015,2605,3215,3793,4277,4608,4716,4573,4154,3480,2604,1598,579,-344,-1042,-1417,-1388,-921,-37,1205,2700,4321,5932,7423,8670,9627,10237,10507,10466,10152,9653,9024,8361,7714,7126,6618,6170,5744,5289,4740,4067,3245,2298,1255,184,-870,-1861,-2773,-3602,-4384,-5129,-5885,-6649,-7425,-8183,-8882,-9466,-9881,-10084,-10049,-9776,-9294,-8641,-7897,-7120,-6395,-5770,-5304,-5007,-4908,-4982,-5229,-5604,-6086,-6623,-7174,-7684,-8098,-8365,-8430,-8257,-7822,-7119,-6171,-5017,-3709,-2330,-938,370,1555,2535,3303,3819,4095,4140,3981,3665,3218,2717,2184,1707,1308,1053,961,1060,1361,1861,2540,3380,4324,5332,6319,7222,7961,8482,8756,8769,8572,8196,7748,7274,6871,6567,6411,6387,6503,6712,6982,7256,7476,7571,7484,7144,6523,5603,4411,3006,1473,-86,-1569,-2906,-4030,-4936,-5627,-6129,-6493,-6744,-6918,-7028,-7075,-7052,-6950,-6761,-6489,-6138,-5752,-5334,-4961,-4629,-4394,-4260,-4230,-4305,-4456,-4673,-4920,-5177,-5410,-5607,-5729,-5777,-5718,-5560,-5296,-4929,-4475,-3947,-3360,-2734,-2076,-1395,-694,31,782,1551,2346,3127,3895,4587,5166,5586,5781,5747,5439,4912,4175,3345,2487,1746,1219,1022,1230,1873,2940,4339,5954,7610,9129,10354,11146,11461,11294,10725,9880,8905,7958,7164,6598,6301,6254,6407,6695,7016,7315,7485,7514,7337,6982,6452,5816,5108,4410,3732,3112,2511,1888,1176,286,-817,-2186,-3780,-5559,-7409,-9209,-10830,-12138,-13054,-13503,-13504,-13059,-12283,-11233,-10060,-8844,-7701,-6703,-5910,-5359,-5078,-5052,-5289,-5728,-6344,-7053,-7786,-8450,-8964,-9240,-9226,-8868,-8163,-7115,-5779,-4211,-2513,-771,902,2413,3680,4630,5235,5473,5358,4929,4231,3336,2312,1235,175,-801,-1624,-2240,-2577,-2591,-2228,-1468,-323,1162,2875,4694,6433,7940,9047,9666,9750,9336,8533,7483,6388,5406,4708,4371,4443,4882,5609,6497,7401,8172,8685,8837,8589,7937,6944,5709,4346,3005,1770,753,-45,-619,-1053,-1424,-1845,-2400,-3137,-4077,-5169,-6337,-7470,-8446,-9154,-9515,-9490,-9074,-8337,-7340,-6221,-5072,-4028,-3162,-2568,-2261,-2275,-2564,-3107,-3808,-4611,-5405,-6125,-6689,-7051,-7179,-7066,-6732,-6205,-5533,-4763,-3934,-3096,-2271,-1487,-759,-83,515,1067,1539,1964,2316,2587,2780,2843,2797,2586,2252,1781,1260,731,323,118,223,699,1563,2786,4271,5902,7510,8971,10140,10957,11382,11460,11238,10845,10353,9874,9451,9112,8831,8571,8265,7854,7307,6580,5712,4713,3668,2651,1731,998,469,170,60,77,109,62,-202,-751,-1652,-2894,-4422,-6131,-7881,-9504,-10864,-11810,-12277,-12222,-11660,-10682,-9372,-7887,-6356,-4915,-3689,-2759,-2190,-2006,-2198,-2730,-3528,-4513,-5568,-6593,-7470,-8101,-8412,-8342,-7880,-7034,-5858,-4427,-2841,-1211,349,1737,2859,3664,4104,4201,3968,3482,2798,2020,1201,429,-259,-807,-1185,-1359,-1310,-998,-435,403,1468,2717,4069,5406,6620,7589,8228,8479,8346,7869,7148,6299,5461,4755,4276,4082,4163,4487,4944,5427,5801,5950,5791,5284,4443,3338,2069,784,-399,-1345,-1992,-2305,-2317,-2117,-1827,-1602,-1592,-1916,-2645,-3791,-5275,-6984,-8729,-10337,-11621,-12452,-12752,-12512,-11799,-10730,-9464,-8163,-6988,-6055,-5449,-5201,-5304,-5706,-6347,-7132,-7980,-8799,-9521,-10075,-10425,-10539,-10405,-10042,-9452,-8696,-7779,-6785,-5721,-4653,-3610,-2616,-1702,-884,-168,433,928,1319,1610,1805,1900,1893,1794,1603,1370,1112,910,797,848,1086,1529,2171,2943,3793,4617,5324,5844,6123,6145,5955,5589,5160,4751,4466,4377,4525,4917,5506,6220,6936,7525,7865,7844,7407,6557,5354,3932,2444,1076,-22,-728,-996,-846,-365,289,935,1374,1435,999,15,-1490,-3403,-5574,-7791,-9864,-11597,-12865,-13564,-13698,-13280,-12416,-11221,-9835,-8408,-7073,-5946,-5123,-4659,-4575,-4874,-5484,-6360,-7364,-8415,-9368,-10131,-10609,-10733,-10484,-9840,-8850,-7549,-6015,-4332,-2569,-841,805,2262,3496,4442,5087,5407,5416,5121,4562,3785,2856,1869,907,86,-516,-816,-772,-379,351,1334,2495,3696,4839,5791,6491,6883,6970,6812,6474,6086,5750,5581,5665,6030,6693,7571,8598,9602,10463,10996,11092,10664,9705,8281,6531,4647,2834,1304,200,-369,-407,31,791,1680,2479,2974,2993,2438,1281,-410,-2499,-4783,-7048,-9063,-10635,-11629,-11953,-11635,-10718,-9365,-7715,-5991,-4350,-2978,-1981,-1433,-1356,-1698,-2391,-3309,-4332,-5318,-6163,-6760,-7052,-7003,-6612,-5908,-4938,-3771,-2477,-1152,133,1277,2227,2903,3288,3353,3127,2647,1977,1197,388,-355,-958,-1335,-1446,-1239,-727,88,1139,2370,3676,4953,6097,6993,7580,7800,7680,7251,6637,5943,5335,4941,4888,5242,6035,7214,8688,10300,11858,13159,14003,14216,13703,12420,10449,7933,5122,2284,-273,-2305,-3605,-4086,-3746,-2707,-1162,607,2303,3637,4352,4301,3413,1741,-552,-3255,-6063,-8708,-10919,-12489,-13296,-13302,-12550,-11173,-9340,-7264,-5166,-3242,-1669,-552,38,107,-291,-1063,-2071,-3182,-4241,-5127,-5730,-5974,-5837,-5307,-4440,-3292,-1964,-552,841,2120,3218,4072,4657,4971,5013,4826,4433,3900,3273,2629,2036,1563,1289,1251,1493,2005,2762,3701,4735,5758,6667,7353,7766,7848,7646,7182,6584,5937,5386,5030,4957,5215,5806,6679,7763,8916,10032,10933,11514,11636,11243,10299,8843,6976,4851,2664,630,-1064,-2242,-2827,-2789,-2193,-1179,61,1283,2269,2793,2743,2039,746,-1016,-3041,-5083,-6908,-8289,-9087,-9222,-8711,-7642,-6179,-4500,-2835,-1359,-262,358,420,-64,-1054,-2442,-4090,-5842,-7532,-9002,-10118,-10774,-10913,-10517,-9626,-8311,-6694,-4912,-3114,-1447,-25,1049,1735,2025,1948,1595,1050,452,-87,-443,-524,-271,343,1294,2532,3962,5482,6961,8292,9365,10105,10462,10423,10016,9302,8375,7341,6332,5443,4795,4442,4444,4810,5514,6511,7712,9014,10282,11392,12196,12591,12493,11866,10741,9196,7362,5417,3538,1908,661,-109,-371,-171,396,1171,1967,2592,2859,2644,1872,557,-1216,-3305,-5513,-7643,-9491,-10912,-11779,-12072,-11778,-10993,-9819,-8414,-6940,-5564,-4434,-3668,-3344,-3482,-4063,-5001,-6196,-7494,-8756,-9831,-10594,-10963,-10876,-10330,-9365,-8030,-6439,-4679,-2876,-1128,461,1813,2865,3573,3939,3971,3729,3281,2722,2139,1628,1256,1069,1090,1300,1652,2092,2530,2890,3105,3116,2909,2504,1937,1306,687,183,-121,-177,63,586,1382,2401,3584,4867,6161,7393,8472,9329,9886,10113,9969,9479,8676,7627,6424,5169,3965,2907,2076,1509,1230,1204,1360,1599,1784,1774,1464,747,-369,-1880,-3654,-5567,-7422,-9066,-10325,-11113,-11367,-11104,-10393,-9340,-8089,-6792,-5593,-4618,-3965,-3675,-3769,-4199,-4896,-5763,-6674,-7519,-8175,-8564,-8612,-8297,-7620,-6629,-5386,-3995,-2541,-1149,95,1092,1785,2126,2132,1820,1289,637,-27,-557,-906,-964,-760,-288,375,1148,1936,2646,3191,3529,3608,3452,3066,2518,1884,1243,700,339,225,427,960,1832,3029,4491,6173,7971,9798,11522,13024,14176,14863,15019,14578,13583,12056,10126,7903,5548,3215,1049,-821,-2294,-3304,-3835,-3913,-3620,-3070,-2423,-1820,-1424,-1326,-1591,-2220,-3153,-4293,-5517,-6681,-7664,-8369,-8713,-8690,-8293,-7585,-6644,-5575,-4485,-3504,-2698,-2176,-1934,-2002,-2325,-2829,-3432,-4018,-4491,-4765,-4773,-4494,-3925,-3110,-2112,-1008,95,1113,1947,2533,2825,2826,2558,2101,1543,986,536,260,223,427,869,1487,2229,3000,3734,4352,4798,5048,5079,4924,4616,4223,3819,3473,3251,3192,3323,3633,4114,4721,5437,6204,7003,7788,8528,9185,9724,10094,10283,10242,9969,9449,8680,7678,6459,5061,3533,1947,386,-1053,-2282,-3222,-3853,-4166,-4237,-4140,-4001,-3908,-3958,-4175,-4563,-5079,-5630,-6152,-6536,-6736,-6705,-6450,-6004,-5431,-4824,-4269,-3872,-3707,-3816,-4233,-4917,-5818,-6851,-7900,-8868,-9641,-10151,-10334,-10187,-9714,-8971,-8022,-6961,-5866,-4840,-3944,-3237,-2751,-2465,-2357,-2344,-2350,-2285,-2070,-1650,-1009,-151,869,1990,3124,4196,5117,5855,6342,6598,6613,6433,6110,5708,5303,4976,4766,4743,4892,5222,5688,6234,6810,7356,7823,8184,8409,8502,8458,8302,8054,7751,7431,7112,6825,6563,6291,5993,5572,5009,4242,3268,2127,872,-389,-1565,-2568,-3343,-3871,-4188,-4331,-4387,-4415,-4476,-4616,-4833,-5130,-5462,-5793,-6066,-6236,-6264,-6139,-5867,-5495,-5070,-4683,-4388,-4276,-4361,-4682,-5193,-5857,-6579,-7275,-7832,-8177,-8230,-7973,-7391,-6535,-5461,-4257,-3021,-1832,-766,139,870,1454,1928,2348,2769,3210,3692,4179,4632,4975,5156,5095,4787,4200,3382,2391,1299,232,-735,-1479,-1932,-2047,-1802,-1223,-384,653,1747,2829,3781,4559,5134,5507,5734,5855,5951,6075,6281,6602,7047,7601,8226,8863,9430,9846,10009,9846,9297,8330,6983,5319,3464,1566,-222,-1760,-2954,-3753,-4183,-4286,-4171,-3934,-3680,-3501,-3444,-3546,-3799,-4178,-4628,-5101,-5523,-5854,-6057,-6119,-6075,-5938,-5797,-5675,-5664,-5759,-5998,-6343,-6754,-7163,-7502,-7691,-7683,-7450,-6980,-6322,-5518,-4642,-3778,-2971,-2285,-1721,-1286,-939,-652,-363,-55,305,704,1117,1499,1805,1975,1981,1805,1443,944,334,-300,-910,-1398,-1724,-1810,-1650,-1216,-548,320,1313,2351,3362,4261,5021,5596,6010,6264,6420,6492,6554,6614,6722,6873,7068,7279,7451,7540,7449,7128,6497,5517,4184,2506,581,-1506,-3592,-5542,-7212,-8501,-9359,-9780,-9816,-9546,-9068,-8479,-7878,-7314,-6858,-6504,-6278,-6156,-6118,-6143,-6198,-6281,-6379,-6505,-6667,-6886,-7171,-7524,-7926,-8353,-8748,-9063,-9233,-9198,-8930,-8397,-7630,-6657,-5566,-4429,-3356,-2416,-1679,-1175,-904,-848,-953,-1162,-1406,-1622,-1763,-1791,-1699,-1482,-1179,-802,-413,-36,282,520,658,702,665,590,513,493,563,760,1085,1515,2014,2507,2948,3259,3417,3404,3236,2969,2655,2387,2232,2284,2573,3159,4008,5089,6310,7547,8656,9486,9892,9759,9028,7677,5770,3418,798,-1893,-4427,-6629,-8324,-9438,-9934,-9835,-9243,-8247,-7006,-5639,-4293,-3066,-2056,-1321,-881,-750,-897,-1292,-1896,-2654,-3533,-4484,-5469,-6445,-7366,-8191,-8866,-9350,-9608,-9603,-9349,-8831,-8118,-7248,-6302,-5359,-4460,-3667,-2974,-2376,-1848,-1335,-820,-263,327,943,1537,2065,2455,2664,2639,2377,1882,1206,416,-401,-1131,-1685,-1946,-1857,-1345,-419,910,2545,4380,6253,7989,9433,10414,10856,10703,9989,8814,7321,5714,4195,2975,2216,2058,2531,3632,5247,7199,9286,11224,12799,13759,13972,13334,11853,9617,6787,3594,295,-2845,-5578,-7731,-9169,-9873,-9863,-9247,-8159,-6779,-5265,-3801,-2502,-1493,-809,-485,-475,-737,-1184,-1747,-2339,-2918,-3427,-3859,-4203,-4469,-4670,-4818,-4924,-4990,-5016,-4999,-4933,-4805,-4622,-4345,-3981,-3484,-2835,-2022,-1018,135,1417,2747,4026,5172,6043,6581,6678,6325,5513,4298,2785,1086,-635,-2234,-3574,-4535,-5048,-5062,-4585,-3640,-2303,-665,1156,3023,4801,6345,7555,8316,8619,8430,7840,6935,5864,4792,3889,3300,3158,3524,4404,5761,7450,9320,11149,12719,13825,14295,14030,12996,11252,8916,6184,3267,427,-2141,-4225,-5723,-6573,-6804,-6495,-5789,-4836,-3801,-2829,-2033,-1475,-1189,-1139,-1273,-1510,-1761,-1961,-2058,-2042,-1932,-1780,-1644,-1601,-1697,-1976,-2438,-3066,-3803,-4591,-5348,-6001,-6493,-6752,-6755,-6459,-5858,-4963,-3804,-2439,-969,518,1876,3005,3794,4172,4118,3644,2823,1756,584,-551,-1503,-2153,-2426,-2273,-1716,-785,427,1842,3350,4865,6286,7548,8576,9327,9772,9888,9685,9200,8462,7572,6598,5659,4857,4284,4024,4119,4575,5367,6397,7570,8728,9722,10414,10667,10422,9622,8310,6541,4428,2117,-254,-2523,-4562,-6256,-7541,-8366,-8750,-8713,-8310,-7621,-6697,-5625,-4460,-3267,-2106,-1026,-86,671,1192,1444,1399,1042,386,-534,-1664,-2909,-4183,-5361,-6360,-7071,-7459,-7483,-7177,-6582,-5774,-4841,-3851,-2881,-1969,-1142,-415,212,739,1160,1476,1683,1779,1773,1665,1477,1216,914,581,255,-53,-306,-490,-571,-537,-352,5,558,1321,2290,3431,4694,5984,7202,8219,8939,9251,9114,8515,7489,6153,4633,3111,1781,794,329,437,1184,2493,4272,6341,8492,10501,12152,13247,13674,13334,12256,10493,8184,5504,2648,-186,-2809,-5082,-6892,-8180,-8937,-9170,-8937,-8299,-7326,-6111,-4733,-3294,-1898,-634,373,1055,1308,1096,389,-781,-2362,-4224,-6251,-8261,-10112,-11642,-12750,-13352,-13425,-12990,-12089,-10809,-9241,-7478,-5632,-3786,-2031,-449,909,1971,2723,3139,3235,3042,2604,1976,1229,409,-417,-1216,-1945,-2575,-3082,-3437,-3622,-3597,-3338,-2803,-1970,-827,610,2282,4099,5928,7615,9000,9922,10272,9973,9030,7508,5565,3390,1253,-600,-1918,-2498,-2239,-1107,812,3325,6185,9065,11650,13639,14797,14974,14135,12334,9747,6594,3168,-255,-3397,-6063,-8089,-9444,-10101,-10169,-9737,-8949,-7946,-6834,-5732,-4707,-3812,-3075,-2508,-2109,-1862,-1765,-1784,-1921,-2151,-2466,-2853,-3306,-3812,-4367,-4955,-5560,-6156,-6699,-7145,-7420,-7469,-7232,-6658,-5760,-4535,-3069,-1453,187,1713,2983,3906,4381,4401,3956,3114,1949,567,-912,-2385,-3740,-4895,-5790,-6370,-6627,-6536,-6107,-5332,-4236,-2815,-1130,792,2839,4924,6900,8630,9968,10796,11016,10613,9601,8107,6286,4373,2605,1231,453,407,1133,2574,4575,6894,9263,11367,12957,13819,13836,12991,11352,9088,6409,3566,794,-1693,-3752,-5294,-6318,-6869,-7042,-6953,-6706,-6385,-6048,-5688,-5307,-4847,-4269,-3546,-2663,-1659,-598,429,1297,1905,2155,1992,1401,414,-897,-2412,-4003,-5519,-6807,-7746,-8217,-8168,-7578,-6490,-4989,-3212,-1322,515,2113,3342,4074,4253,3868,2956,1615,-26,-1812,-3559,-5108,-6297,-7012,-7174,-6770,-5817,-4411,-2650,-668,1402,3445,5359,7060,8504,9634,10442,10894,10996,10737,10141,9219,8032,6642,5154,3693,2401,1416,867,831,1344,2356,3766,5389,7021,8418,9378,9718,9348,8248,6482,4202,1602,-1072,-3590,-5738,-7361,-8360,-8741,-8555,-7941,-7064,-6082,-5170,-4411,-3873,-3539,-3360,-3238,-3092,-2820,-2390,-1788,-1068,-315,342,795,918,652,-41,-1131,-2537,-4145,-5786,-7300,-8513,-9279,-9506,-9144,-8230,-6847,-5147,-3315,-1538,-15,1121,1757,1876,1500,737,-287,-1403,-2458,-3317,-3881,-4108,-3995,-3587,-2960,-2194,-1384,-589,146,822,1453,2101,2796,3593,4491,5468,6454,7353,8045,8412,8373,7855,6883,5512,3877,2163,575,-671,-1392,-1465,-834,467,2322,4552,6919,9190,11111,12500,13196,13147,12343,10875,8876,6526,4042,1594,-610,-2481,-3915,-4926,-5541,-5856,-5966,-5982,-5968,-5967,-5967,-5922,-5765,-5424,-4853,-4040,-3034,-1920,-839,52,602,675,196,-862,-2445,-4437,-6656,-8880,-10870,-12391,-13249,-13312,-12533,-10948,-8701,-5976,-3049,-181,2358,4341,5612,6091,5785,4786,3253,1388,-588,-2457,-4044,-5200,-5865,-5989,-5641,-4854,-3765,-2452,-1033,420,1852,3229,4545,5787,6941,7972,8832,9435,9733,9619,9077,8067,6660,4923,3044,1194,-383,-1486,-1916,-1590,-454,1387,3769,6431,9073,11372,13057,13907,13798,12738,10802,8212,5200,2086,-866,-3393,-5328,-6579,-7147,-7127,-6671,-5986,-5276,-4722,-4447,-4503,-4847,-5393,-5988,-6464,-6694,-6549,-6008,-5084,-3867,-2494,-1131,53,906,1309,1219,629,-366,-1647,-3030,-4328,-5372,-6010,-6175,-5843,-5067,-3969,-2685,-1403,-286,519,902,820,279,-656,-1868,-3231,-4591,-5827,-6836,-7562,-7988,-8143,-8071,-7839,-7506,-7100,-6645,-6109,-5459,-4640,-3599,-2320,-799,907,2710,4496,6116,7435,8334,8718,8569,7907,6833,5494,4077,2783,1801,1268,1284,1837,2884,4262,5803,7276,8469,9196,9314,8764,7545,5754,3530,1083,-1388,-3651,-5555,-6952,-7810,-8134,-8018,-7606,-7067,-6580,-6279,-6257,-6512,-6980,-7534,-7985,-8192,-7982,-7312,-6170,-4663,-2965,-1287,111,1032,1293,833,-335,-2081,-4207,-6445,-8529,-10202,-11270,-11631,-11269,-10266,-8790,-7047,-5279,-3719,-2537,-1888,-1795,-2271,-3201,-4465,-5877,-7267,-8456,-9316,-9746,-9696,-9179,-8224,-6933,-5378,-3689,-1939,-218,1420,2947,4337,5588,6682,7604,8322,8798,8985,8851,8362,7528,6382,4999,3502,2041,785,-100,-473,-254,574,1935,3680,5589,7410,8877,9768,9905,9226,7727,5543,2853,-80,-2982,-5591,-7672,-9077,-9713,-9605,-8832,-7557,-5999,-4367,-2911,-1794,-1150,-1012,-1327,-1979,-2771,-3518,-4006,-4107,-3731,-2894,-1685,-262,1165,2391,3216,3513,3205,2328,956,-728,-2547,-4291,-5769,-6852,-7447,-7546,-7193,-6492,-5564,-4576,-3643,-2903,-2410,-2209,-2268,-2541,-2939,-3374,-3759,-4029,-4134,-4078,-3852,-3501,-3039,-2507,-1894,-1220,-435,465,1511,2719,4049,5474,6890,8204,9287,10027,10319,10105,9367,8150,6553,4736,2882,1208,-96,-863,-994,-457,697,2351,4323,6414,8392,10069,11270,11900,11897,11305,10174,8651,6874,5008,3203,1581,228,-804,-1523,-1953,-2171,-2259,-2316,-2436,-2673,-3061,-3561,-4113,-4587,-4877,-4849,-4452,-3658,-2543,-1227,109,1269,2071,2383,2121,1319,36,-1551,-3272,-4904,-6266,-7201,-7604,-7457,-6761,-5632,-4166,-2541,-904,580,1793,2625,3034,3005,2568,1805,787,-354,-1534,-2633,-3581,-4302,-4750,-4893,-4698,-4166,-3281,-2066,-537,1252,3229,5308,7354,9257,10852,12030,12668,12713,12143,11013,9433,7571,5629,3850,2422,1560,1354,1854,3004,4658,6610,8606,10383,11703,12387,12338,11532,10065,8070,5763,3372,1109,-826,-2304,-3267,-3705,-3704,-3370,-2846,-2297,-1857,-1649,-1747,-2182,-2914,-3879,-4923,-5900,-6637,-6975,-6825,-6126,-4916,-3288,-1380,617,2533,4182,5444,6213,6466,6205,5488,4412,3071,1603,102,-1312,-2573,-3603,-4377,-4880,-5117,-5137,-4968,-4685,-4335,-3987,-3665,-3427,-3260,-3188,-3200,-3282,-3427,-3622,-3830,-4041,-4182,-4215,-4050,-3629,-2890,-1794,-354,1404,3378,5458,7494,9323,10804,11812,12272,12170,11543,10493,9174,7767,6470,5466,4892,4838,5302,6214,7430,8735,9916,10733,10994,10587,9433,7613,5220,2474,-396,-3125,-5476,-7251,-8328,-8662,-8297,-7345,-5987,-4427,-2874,-1548,-573,-83,-67,-499,-1240,-2131,-2970,-3575,-3804,-3567,-2878,-1788,-442,1009,2380,3520,4297,4651,4549,4043,3192,2112,919,-290,-1397,-2355,-3107,-3644,-3982,-4149,-4187,-4145,-4075,-4011,-3996,-4044,-4159,-4341,-4558,-4779,-4965,-5065,-5031,-4833,-4423,-3793,-2927,-1828,-530,941,2518,4134,5700,7121,8296,9128,9530,9448,8844,7744,6203,4332,2284,227,-1632,-3126,-4068,-4367,-3948,-2835,-1132,1017,3359,5670,7663,9123,9869,9794,8902,7261,5043,2465,-206,-2722,-4815,-6330,-7116,-7159,-6499,-5250,-3606,-1771,16,1542,2624,3145,3046,2385,1247,-152,-1626,-2920,-3849,-4265,-4087,-3351,-2121,-579,1097,2691,3996,4887,5215,5006,4231,3035,1505,-162,-1840,-3362,-4623,-5557,-6124,-6351,-6289,-6004,-5611,-5169,-4791,-4510,-4371,-4384,-4508,-4732,-4980,-5222,-5403,-5490,-5449,-5262,-4896,-4347,-3586,-2622,-1448,-107,1375,2908,4423,5799,6944,7742,8127,8039,7492,6525,5237,3770,2274,935,-101,-698,-776,-315,646,2007,3613,5300,6879,8188,9100,9520,9425,8817,7769,6371,4745,3035,1357,-156,-1420,-2381,-3002,-3313,-3338,-3146,-2823,-2443,-2115,-1900,-1866,-2045,-2410,-2942,-3532,-4097,-4508,-4661,-4478,-3910,-2974,-1730,-300,1163,2482,3495,4051,4070,3511,2423,902,-900,-2791,-4588,-6095,-7187,-7759,-7797,-7327,-6453,-5295,-4018,-2765,-1674,-839,-319,-125,-240,-613,-1191,-1904,-2685,-3474,-4192,-4778,-5149,-5240,-4987,-4359,-3332,-1955,-271,1574,3463,5201,6633,7599,8006,7810,7051,5839,4342,2774,1354,287,-262,-201,479,1712,3337,5158,6934,8433,9454,9862,9588,8656,7168,5279,3206,1154,-661,-2085,-3004,-3389,-3271,-2753,-1969,-1100,-300,268,502,334,-252,-1193,-2410,-3741,-5037,-6110,-6805,-6983,-6559,-5503,-3849,-1701,785,3403,5925,8119,9779,10745,10917,10293,8917,6935,4519,1896,-724,-3119,-5138,-6648,-7599,-7999,-7894,-7403,-6635,-5745,-4853,-4062,-3452,-3052,-2867,-2879,-3033,-3292,-3587,-3856,-4042,-4073,-3900,-3471,-2760,-1762,-505,961,2551,4156,5657,6926,7857,8369,8437,8068,7352,6384,5337,4344,3576,3141,3120,3540,4345,5448,6683,7871,8824,9351,9333,8681,7389,5540,3245,716,-1850,-4219,-6200,-7626,-8406,-8515,-7994,-6966,-5584,-4039,-2528,-1218,-259,262,300,-122,-931,-2007,-3181,-4291,-5142,-5601,-5539,-4914,-3730,-2063,-66,2089,4167,5951,7239,7869,7753,6881,5311,3188,707,-1919,-4431,-6648,-8366,-9507,-10007,-9917,-9323,-8370,-7229,-6064,-5022,-4216,-3688,-3463,-3483,-3683,-3971,-4235,-4398,-4363,-4079,-3507,-2636,-1491,-110,1433,3052,4653,6122,7365,8272,8771,8799,8341,7431,6135,4581,2919,1307,-76,-1106,-1673,-1728,-1281,-392,832,2229,3648,4905,5857,6389,6429,5965,5040,3735,2190,541,-1036,-2413,-3452,-4081,-4264,-4015,-3400,-2521,-1495,-462,467,1174,1596,1678,1430,888,138,-703,-1500,-2112,-2429,-2370,-1902,-1066,76,1369,2684,3836,4679,5091,4989,4364,3248,1746,-21,-1872,-3663,-5224,-6440,-7235,-7558,-7453,-6952,-6181,-5237,-4269,-3384,-2697,-2274,-2153,-2331,-2783,-3429,-4217,-5016,-5760,-6317,-6606,-6538,-6049,-5117,-3740,-1980,82,2305,4538,6606,8343,9594,10270,10295,9719,8599,7098,5393,3674,2158,976,274,89,422,1211,2335,3656,5010,6248,7244,7906,8193,8099,7659,6944,6016,4972,3880,2800,1791,867,53,-664,-1294,-1862,-2389,-2893,-3380,-3868,-4341,-4819,-5271,-5690,-6037,-6255,-6295,-6079,-5579,-4759,-3659,-2324,-870,571,1856,2824,3367,3377,2835,1749,197,-1684,-3753,-5800,-7667,-9181,-10207,-10681,-10557,-9893,-8750,-7290,-5647,-4025,-2577,-1445,-742,-497,-728,-1368,-2338,-3516,-4773,-5973,-6983,-7690,-7998,-7842,-7194,-6076,-4526,-2657,-568,1567,3615,5391,6780,7644,7941,7641,6813,5546,3992,2328,712,-667,-1712,-2304,-2438,-2110,-1398,-404,748,1906,2947,3743,4209,4294,3985,3299,2316,1092,-241,-1596,-2859,-3953,-4805,-5407,-5728,-5841,-5767,-5604,-5414,-5287,-5269,-5430,-5754,-6239,-6808,-7357,-7782,-7940,-7756,-7159,-6155,-4807,-3212,-1522,119,1558,2677,3390,3663,3496,2940,2075,994,-190,-1380,-2487,-3438,-4193,-4728,-5045,-5173,-5154,-5044,-4910,-4806,-4793,-4900,-5147,-5519,-5995,-6522,-7048,-7505,-7826,-7943,-7795,-7336,-6534,-5392,-3939,-2237,-379,1521,3327,4927,6179,7031,7400,7320,6816,6007,5003,3960,3010,2276,1836,1734,1962,2483,3211,4066,4928,5706,6307,6655,6712,6443,5861,4984,3862,2561,1153,-268,-1620,-2815,-3783,-4469,-4849,-4923,-4728,-4311,-3756,-3140,-2550,-2063,-1729,-1581,-1620,-1797,-2059,-2311,-2473,-2469,-2272,-1862,-1308,-666,-41,474,806,901,755,392,-143,-763,-1415,-2017,-2529,-2923,-3191,-3357,-3441,-3497,-3550,-3656,-3840,-4113,-4501,-4960,-5481,-6000,-6451,-6780,-6914,-6812,-6459,-5830,-4965,-3873,-2593,-1170,370,1973,3602,5203,6721,8093,9247,10125,10657,10816,10564,9933,8959,7730,6357,4955,3660,2567,1764,1291,1152,1319,1731,2320,3005,3705,4365,4903,5301,5494,5468,5203,4689,3943,2987,1876,682,-511,-1605,-2512,-3145,-3464,-3434,-3088,-2460,-1644,-726,192,1015,1674,2120,2334,2350,2186,1927,1609,1292,1010,752,521,279,-3,-336,-734,-1169,-1611,-2016,-2332,-2525,-2569,-2455,-2196,-1808,-1323,-779,-203,363,886,1320,1633,1770,1713,1418,893,141,-795,-1870,-2991,-4090,-5049,-5778,-6183,-6174,-5699,-4730,-3278,-1408,789,3167,5574,7832,9777,11282,12237,12620,12421,11735,10654,9332,7914,6536,5325,4355,3677,3298,3204,3357,3704,4204,4787,5417,6031,6578,7012,7270,7318,7110,6645,5918,4977,3872,2684,1504,405,-536,-1291,-1840,-2206,-2423,-2532,-2582,-2591,-2582,-2544,-2476,-2353,-2171,-1914,-1594,-1221,-830,-445,-130,96,165,80,-189,-612,-1154,-1755,-2336,-2831,-3157,-3278,-3147,-2775,-2175,-1400,-507,406,1270,1967,2436,2589,2396,1833,940,-242,-1598,-3034,-4410,-5613,-6532,-7074,-7197,-6847,-6065,-4848,-3301,-1486,460,2423,4268,5871,7136,7987,8399,8383,8006,7354,6553,5732,5000,4454,4131,4027,4105,4257,4405,4428,4262,3867,3247,2456,1579,712,-41,-609,-929,-1014,-854,-537,-100,363,797,1144,1376,1462,1405,1205,867,420,-123,-704,-1291,-1797,-2187,-2390,-2379,-2156,-1720,-1157,-499,123,656,986,1069,851,339,-456,-1449,-2565,-3679,-4665,-5409,-5811,-5808,-5389,-4589,-3486,-2206,-878,351,1354,2032,2320,2199,1687,840,-256,-1500,-2781,-3996,-5044,-5856,-6369,-6552,-6384,-5866,-5017,-3874,-2483,-927,717,2337,3836,5107,6074,6678,6906,6788,6380,5793,5127,4517,4043,3796,3788,4011,4402,4862,5285,5561,5606,5375,4879,4168,3337,2504,1784,1275,1045,1095,1408,1886,2448,2950,3311,3418,3240,2749,1981,981,-164,-1358,-2496,-3462,-4161,-4507,-4439,-3958,-3079,-1912,-570,776,1951,2797,3181,3030,2327,1127,-468,-2304,-4212,-6021,-7572,-8747,-9446,-9651,-9336,-8581,-7436,-6039,-4498,-2954,-1527,-320,576,1125,1280,1075,511,-325,-1390,-2564,-3778,-4912,-5883,-6614,-7030,-7110,-6820,-6174,-5203,-3938,-2462,-825,869,2544,4112,5488,6608,7424,7911,8083,7964,7621,7121,6543,5968,5438,5008,4675,4420,4209,3973,3667,3246,2690,2032,1310,621,41,-336,-458,-305,91,652,1267,1813,2167,2241,1998,1438,635,-324,-1311,-2213,-2913,-3347,-3459,-3248,-2748,-2002,-1112,-157,741,1483,1970,2132,1912,1320,367,-857,-2266,-3727,-5121,-6329,-7263,-7857,-8095,-7980,-7550,-6854,-5956,-4910,-3779,-2605,-1425,-276,836,1866,2819,3633,4301,4754,4964,4878,4479,3744,2711,1406,-74,-1637,-3156,-4499,-5538,-6171,-6310,-5937,-5054,-3723,-2055,-175,1759,3597,5210,6497,7397,7909,8052,7898,7526,7030,6487,5968,5504,5111,4773,4452,4122,3749,3326,2879,2433,2055,1799,1699,1801,2057,2470,2921,3369,3691,3843,3760,3443,2905,2196,1397,559,-210,-869,-1359,-1636,-1713,-1565,-1248,-777,-236,321,802,1121,1217,1010,502,-314,-1368,-2577,-3825,-4994,-5974,-6686,-7097,-7192,-7030,-6641,-6112,-5476,-4786,-4038,-3256,-2396,-1484,-505,496,1458,2295,2916,3210,3111,2567,1574,182,-1512,-3380,-5242,-6940,-8281,-9134,-9380,-8973,-7918,-6284,-4193,-1817,658,3026,5112,6769,7911,8510,8607,8291,7700,6984,6291,5753,5443,5411,5622,6006,6452,6801,6945,6740,6154,5170,3859,2347,775,-679,-1886,-2725,-3172,-3219,-2953,-2473,-1910,-1394,-1025,-872,-952,-1237,-1658,-2115,-2501,-2703,-2650,-2283,-1603,-647,509,1760,2977,4039,4809,5195,5118,4559,3525,2094,352,-1555,-3506,-5344,-6968,-8281,-9247,-9841,-10105,-10057,-9774,-9286,-8641,-7863,-6957,-5935,-4800,-3576,-2298,-1037,143,1127,1844,2200,2151,1682,817,-352,-1718,-3108,-4360,-5284,-5742,-5609,-4850,-3479,-1593,651,3053,5381,7435,9013,10027,10401,10201,9503,8481,7293,6124,5102,4333,3840,3610,3557,3580,3550,3352,2917,2218,1286,226,-837,-1749,-2351,-2551,-2272,-1535,-412,955,2397,3711,4728,5301,5357,4887,3971,2735,1369,66,-997,-1664,-1867,-1579,-865,155,1332,2459,3370,3879,3863,3253,2043,295,-1852,-4221,-6606,-8775,-10555,-11781,-12377,-12327,-11690,-10578,-9162,-7592,-6056,-4665,-3504,-2612,-1944,-1461,-1075,-700,-301,183,709,1263,1759,2128,2293,2197,1829,1189,360,-589,-1514,-2307,-2842,-3022,-2810,-2180,-1200,61,1462,2883,4175,5250,6015,6465,6590,6460,6122,5666,5154,4640,4161,3714,3286,2838,2322,1709,974,141,-749,-1613,-2341,-2834,-2983,-2736,-2065,-1014,333,1830,3319,4610,5564,6041,5993,5438,4427,3133,1676,271,-956,-1887,-2462,-2695,-2640,-2378,-2056,-1748,-1606,-1676,-2038,-2694,-3629,-4780,-6065,-7358,-8557,-9514,-10161,-10396,-10222,-9629,-8709,-7544,-6275,-5032,-3928,-3058,-2454,-2103,-1969,-1931,-1932,-1837,-1603,-1193,-599,103,858,1540,2057,2307,2230,1802,1039,20,-1162,-2367,-3473,-4348,-4912,-5107,-4930,-4429,-3662,-2737,-1742,-765,131,903,1549,2062,2470,2784,3034,3211,3344,3385,3355,3195,2916,2485,1931,1267,564,-122,-706,-1114,-1303,-1235,-942,-463,100,649,1055,1225,1093,630,-110,-1052,-2048,-2965,-3650,-4004,-3972,-3560,-2851,-1958,-1051,-270,213,329,-14,-798,-1991,-3511,-5228,-7023,-8721,-10197,-11295,-11922,-12009,-11534,-10544,-9116,-7404,-5562,-3793,-2260,-1129,-484,-369,-740,-1500,-2501,-3564,-4536,-5260,-5670,-5717,-5444,-4933,-4290,-3659,-3145,-2841,-2790,-2967,-3327,-3740,-4115,-4294,-4208,-3767,-2977,-1859,-496,1003,2532,3971,5253,6313,7150,7769,8202,8502,8669,8756,8726,8572,8258,7728,6968,5948,4693,3241,1692,135,-1280,-2443,-3247,-3614,-3547,-3073,-2302,-1373,-448,303,758,824,509,-153,-1012,-1942,-2744,-3293,-3469,-3244,-2640,-1756,-718,313,1205,1833,2145,2103,1741,1090,229,-786,-1873,-2972,-4029,-4984,-5803,-6440,-6880,-7102,-7114,-6937,-6598,-6173,-5697,-5264,-4904,-4670,-4556,-4543,-4571,-4569,-4458,-4160,-3643,-2871,-1901,-769,403,1520,2464,3143,3519,3569,3361,2961,2506,2105,1892,1937,2302,2963,3887,4965,6108,7184,8110,8799,9224,9354,9229,8862,8305,7605,6790,5903,4956,3967,2936,1883,799,-268,-1293,-2211,-2939,-3405,-3515,-3221,-2488,-1344,148,1857,3648,5329,6769,7824,8438,8592,8341,7785,7051,6274,5570,5013,4630,4413,4274,4154,3935,3558,2960,2138,1100,-101,-1401,-2731,-4015,-5176,-6165,-6917,-7417,-7630,-7581,-7273,-6763,-6105,-5360,-4619,-3938,-3385,-3011,-2821,-2818,-2948,-3152,-3325,-3388,-3226,-2784,-2007,-898,501,2108,3804,5452,6912,8071,8820,9127,8967,8374,7428,6197,4817,3379,2009,806,-141,-757,-992,-823,-250,683,1905,3309,4762,6133,7263,8062,8410,8294,7689,6663,5285,3693,2005,389,-1030,-2108,-2752,-2887,-2484,-1568,-205,1489,3362,5253,6980,8409,9405,9919,9927,9462,8607,7451,6110,4683,3261,1901,647,-483,-1494,-2370,-3130,-3757,-4264,-4641,-4918,-5100,-5238,-5352,-5481,-5619,-5775,-5900,-5960,-5898,-5665,-5235,-4601,-3790,-2861,-1893,-982,-216,313,569,517,200,-327,-964,-1591,-2094,-2366,-2337,-1980,-1310,-388,704,1854,2973,3952,4741,5276,5548,5537,5276,4771,4078,3229,2304,1365,517,-157,-555,-607,-260,482,1579,2925,4396,5814,7025,7869,8242,8090,7410,6280,4798,3131,1432,-117,-1384,-2231,-2613,-2495,-1935,-1021,114,1327,2461,3402,4061,4399,4436,4217,3829,3368,2911,2532,2245,2050,1898,1724,1459,1035,424,-386,-1353,-2428,-3528,-4587,-5533,-6336,-6946,-7379,-7595,-7619,-7426,-7020,-6406,-5590,-4620,-3528,-2415,-1340,-420,273,656,698,366,-293,-1239,-2374,-3580,-4743,-5720,-6421,-6746,-6671,-6192,-5344,-4226,-2904,-1515,-140,1124,2203,3049,3632,3942,3991,3815,3455,2996,2505,2094,1837,1839,2131,2765,3684,4852,6124,7382,8454,9202,9494,9262,8473,7166,5431,3383,1215,-930,-2829,-4358,-5349,-5742,-5479,-4619,-3219,-1455,532,2517,4332,5793,6785,7227,7105,6474,5406,4045,2519,960,-502,-1807,-2876,-3714,-4299,-4667,-4822,-4800,-4617,-4320,-3939,-3561,-3221,-3030,-3010,-3233,-3682,-4344,-5146,-6001,-6806,-7451,-7851,-7951,-7715,-7185,-6395,-5450,-4447,-3502,-2707,-2160,-1878,-1891,-2128,-2535,-2974,-3355,-3536,-3449,-3022,-2248,-1148,208,1735,3315,4825,6155,7184,7862,8114,7968,7437,6624,5625,4583,3636,2896,2472,2388,2654,3197,3910,4666,5303,5702,5740,5368,4567,3385,1904,255,-1435,-3002,-4334,-5296,-5817,-5843,-5363,-4410,-3049,-1372,500,2447,4334,6046,7477,8548,9210,9452,9278,8745,7893,6804,5542,4181,2776,1400,96,-1069,-2059,-2816,-3341,-3601,-3664,-3553,-3379,-3216,-3155,-3259,-3551,-4017,-4609,-5234,-5815,-6245,-6467,-6443,-6172,-5697,-5084,-4419,-3790,-3282,-2945,-2828,-2918,-3193,-3590,-4011,-4370,-4542,-4450,-4013,-3197,-2015,-496,1253,3137,4998,6685,8056,8959,9323,9068,8241,6896,5199,3328,1513,-27,-1103,-1574,-1391,-569,769,2458,4260,5946,7278,8092,8258,7759,6623,4983,2992,873,-1188,-2974,-4331,-5132,-5308,-4845,-3784,-2205,-242,1965,4233,6402,8289,9765,10701,11031,10732,9815,8369,6485,4306,1981,-350,-2542,-4490,-6095,-7307,-8087,-8440,-8385,-7983,-7312,-6478,-5598,-4784,-4147,-3751,-3643,-3804,-4182,-4707,-5249,-5724,-6008,-6047,-5790,-5239,-4433,-3432,-2337,-1240,-262,510,984,1110,875,293,-552,-1567,-2600,-3511,-4138,-4360,-4082,-3262,-1930,-161,1889,4043,6086,7803,9031,9625,9554,8838,7593,5999,4266,2621,1268,350,-49,65,619,1471,2449,3367,4055,4403,4329,3846,3005,1904,688,-519,-1574,-2369,-2827,-2897,-2565,-1863,-826,450,1886,3363,4780,6021,7003,7645,7906,7772,7252,6399,5260,3924,2446,918,-611,-2072,-3420,-4598,-5569,-6280,-6717,-6848,-6705,-6317,-5768,-5149,-4570,-4123,-3885,-3890,-4116,-4526,-5010,-5480,-5819,-5952,-5828,-5437,-4822,-4045,-3211,-2416,-1769,-1340,-1196,-1347,-1782,-2456,-3286,-4170,-4994,-5628,-5960,-5882,-5333,-4276,-2738,-805,1399,3679,5839,7656,8951,9583,9502,8737,7403,5704,3866,2148,781,-75,-310,61,955,2199,3578,4846,5797,6243,6105,5352,4070,2378,479,-1438,-3151,-4486,-5293,-5476,-4996,-3875,-2183,-63,2321,4756,7030,8941,10303,11000,10951,10177,8732,6753,4400,1863,-681,-3056,-5139,-6818,-8041,-8777,-9031,-8834,-8241,-7331,-6209,-4986,-3801,-2774,-2034,-1658,-1697,-2141,-2937,-3968,-5103,-6172,-7028,-7542,-7627,-7254,-6454,-5300,-3931,-2473,-1115,27,806,1155,1037,460,-490,-1712,-3036,-4285,-5276,-5820,-5798,-5108,-3769,-1842,513,3061,5577,7763,9433,10404,10622,10111,8991,7454,5724,4037,2596,1544,964,849,1124,1660,2293,2865,3216,3263,2923,2234,1221,0,-1325,-2613,-3739,-4574,-5031,-5006,-4499,-3468,-2006,-179,1853,3927,5853,7459,8586,9139,9055,8364,7126,5474,3547,1516,-479,-2298,-3853,-5076,-5943,-6445,-6611,-6469,-6077,-5501,-4809,-4109,-3469,-3009,-2779,-2842,-3207,-3827,-4644,-5524,-6358,-7008,-7383,-7415,-7098,-6478,-5634,-4700,-3796,-3053,-2578,-2423,-2627,-3141,-3925,-4867,-5867,-6806,-7567,-8038,-8144,-7802,-6987,-5697,-3972,-1912,346,2637,4756,6521,7771,8383,8344,7654,6462,4903,3205,1560,169,-830,-1359,-1406,-1042,-396,377,1078,1559,1679,1389,670,-383,-1680,-3033,-4294,-5280,-5865,-5939,-5476,-4462,-3004,-1193,787,2758,4539,5945,6855,7168,6863,5960,4548,2748,703,-1413,-3484,-5350,-6952,-8220,-9129,-9699,-9938,-9890,-9608,-9127,-8520,-7826,-7118,-6456,-5898,-5504,-5317,-5338,-5588,-5983,-6486,-6981,-7370,-7563,-7466,-7054,-6318,-5303,-4103,-2824,-1610,-578,150,510,459,20,-758,-1768,-2903,-4005,-4949,-5575,-5792,-5493,-4661,-3298,-1495,626,2883,5085,7043,8584,9611,10061,9957,9373,8428,7253,6008,4785,3714,2811,2122,1599,1210,881,559,184,-260,-788,-1371,-1973,-2539,-3013,-3338,-3457,-3336,-2933,-2249,-1285,-86,1282,2728,4126,5370,6320,6896,7026,6690,5939,4824,3499,2063,683,-551,-1542,-2263,-2713,-2929,-2967,-2889,-2753,-2608,-2472,-2378,-2309,-2301,-2335,-2456,-2666,-3012,-3498,-4136,-4889,-5717,-6525,-7235,-7736,-7948,-7828,-7341,-6551,-5496,-4310,-3095,-1980,-1077,-446,-148,-158,-459,-966,-1595,-2235,-2777,-3106,-3134,-2771,-1984,-760,854,2764,4832,6900,8768,10303,11343,11842,11770,11194,10220,8988,7669,6400,5309,4467,3894,3561,3396,3295,3158,2887,2429,1767,925,-10,-942,-1741,-2280,-2463,-2212,-1509,-373,1117,2856,4695,6484,8070,9319,10137,10458,10270,9608,8526,7145,5560,3908,2286,795,-508,-1585,-2424,-3035,-3438,-3648,-3707,-3624,-3437,-3169,-2852,-2536,-2247,-2060,-1991,-2096,-2384,-2831,-3414,-4034,-4615,-5044,-5221,-5091,-4596,-3773,-2662,-1369,-25,1242,2299,3032,3385,3316,2866,2086,1098,15,-1014,-1851,-2378,-2499,-2155,-1337,-76,1545,3389,5312,7121,8670,9800,10436,10538,10137,9314,8192,6905,5609,4410,3424,2682,2218,1982,1929,1963,2006,1966,1799,1466,988,411,-188,-701,-1031,-1080,-772,-88,984,2362,3974,5662,7296,8697,9742,10299,10325,9788,8758,7310,5607,3786,2029,462,-804,-1719,-2275,-2515,-2514,-2356,-2145,-1946,-1828,-1808,-1895,-2066,-2288,-2529,-2760,-2969,-3162,-3347,-3545,-3748,-3964,-4139,-4251,-4232,-4038,-3647,-3042,-2262,-1364,-433,431,1127,1574,1706,1505,981,194,-779,-1814,-2796,-3598,-4112,-4256,-3977,-3263,-2149,-692,992,2784,4556,6147,7480,8428,8975,9097,8832,8244,7420,6461,5465,4521,3687,3013,2494,2121,1837,1597,1339,1024,636,182,-289,-717,-1031,-1157,-1055,-696,-105,675,1564,2465,3279,3909,4277,4340,4077,3511,2695,1696,615,-470,-1453,-2283,-2893,-3283,-3445,-3438,-3291,-3097,-2892,-2753,-2707,-2778,-2985,-3292,-3704,-4158,-4638,-5102,-5523,-5886,-6183,-6396,-6530,-6555,-6461,-6214,-5804,-5202,-4433,-3498,-2466,-1384,-339,589,1330,1811,2006,1885,1477,812,-26,-958,-1863,-2644,-3183,-3409,-3256,-2709,-1793,-555,901,2473,4034,5469,6685,7599,8194,8441,8391,8075,7568,6938,6245,5562,4905,4314,3770,3248,2733,2149,1513,765,-34,-880,-1676,-2363,-2849,-3080,-3008,-2635,-1986,-1113,-113,946,1937,2800,3435,3807,3878,3652,3161,2441,1581,640,-279,-1108,-1778,-2235,-2477,-2482,-2316,-1986,-1594,-1161,-789,-496,-351,-369,-562,-932,-1454,-2107,-2867,-3693,-4566,-5449,-6303,-7092,-7747,-8220,-8448,-8378,-7989,-7279,-6285,-5082,-3769,-2459,-1292,-362,226,424,228,-331,-1157,-2126,-3093,-3893,-4394,-4472,-4080,-3196,-1885,-239,1603,3497,5288,6857,8119,9002,9534,9691,9566,9197,8663,8039,7363,6694,6038,5408,4780,4128,3422,2630,1756,815,-145,-1037,-1787,-2282,-2472,-2290,-1749,-883,233,1483,2755,3926,4893,5574,5934,5948,5664,5110,4381,3537,2678,1864,1161,606,214,-22,-128,-153,-144,-161,-248,-439,-766,-1219,-1817,-2508,-3295,-4107,-4925,-5691,-6375,-6949,-7394,-7707,-7879,-7919,-7810,-7558,-7146,-6575,-5849,-4977,-4001,-2957,-1907,-914,-34,670,1163,1420,1438,1250,891,452,-3,-358,-546,-491,-154,448,1294,2284,3338,4335,5184,5809,6159,6238,6054,5678,5169,4614,4091,3654,3358,3204,3188,3250,3338,3361,3250,2960,2457,1783,990,182,-529,-1037,-1248,-1127,-663,98,1061,2143,3206,4170,4937,5464,5737,5760,5575,5234,4775,4274,3746,3235,2754,2300,1871,1452,1019,557,50,-516,-1132,-1797,-2488,-3185,-3871,-4511,-5106,-5616,-6045,-6382,-6618,-6776,-6850,-6870,-6833,-6751,-6598,-6366,-6023,-5544,-4919,-4151,-3257,-2290,-1296,-345,502,1190,1681,1951,2004,1867,1578,1202,800,447,196,89,156,372,736,1180,1673,2162,2615,3013,3363,3660,3938,4185,4428,4638,4822,4943,4998,4960,4833,4599,4278,3867,3396,2880,2363,1872,1458,1137,946,876,924,1052,1226,1391,1511,1550,1481,1312,1039,690,279,-151,-601,-1015,-1405,-1726,-1984,-2154,-2238,-2235,-2156,-2036,-1902,-1810,-1798,-1916,-2181,-2615,-3190,-3892,-4650,-5427,-6129,-6715,-7104,-7280,-7206,-6918,-6443,-5844,-5191,-4540,-3940,-3407,-2945,-2519,-2112,-1682,-1213,-700,-164,358,817,1152,1312,1261,976,485,-168,-899,-1609,-2186,-2540,-2591,-2313,-1713,-859,174,1247,2276,3139,3788,4201,4383,4407,4316,4205,4119,4103,4175,4299,4466,4591,4650,4585,4375,4043,3598,3131,2671,2317,2090,2018,2092,2242,2425,2530,2494,2255,1789,1114,295,-593,-1431,-2123,-2587,-2764,-2650,-2273,-1688,-990,-259,410,955,1326,1497,1475,1262,901,420,-144,-753,-1384,-2021,-2655,-3284,-3911,-4526,-5126,-5685,-6200,-6632,-7000,-7270,-7470,-7591,-7636,-7611,-7470,-7224,-6808,-6234,-5466,-4537,-3468,-2330,-1197,-167,673,1228,1459,1335,891,206,-633,-1458,-2172,-2615,-2727,-2437,-1762,-749,525,1923,3351,4679,5819,6732,7360,7755,7899,7884,7720,7476,7166,6814,6413,5962,5444,4855,4209,3508,2806,2117,1499,974,561,266,72,-61,-158,-287,-462,-725,-1071,-1482,-1924,-2331,-2658,-2836,-2840,-2654,-2292,-1802,-1249,-697,-238,89,231,185,-46,-417,-891,-1407,-1922,-2401,-2834,-3226,-3617,-4035,-4538,-5139,-5874,-6710,-7634,-8582,-9504,-10327,-11002,-11469,-11694,-11643,-11290,-10637,-9675,-8441,-6961,-5304,-3540,-1777,-103,1342,2491,3223,3521,3362,2789,1904,809,-333,-1402,-2252,-2811,-3008,-2847,-2356,-1606,-691,282,1210,2005,2596,2960,3088,3014,2783,2465,2107,1769,1484,1258,1108,1001,923,844,738,580,360,69,-296,-713,-1180,-1669,-2153,-2620,-3027,-3367,-3605,-3715,-3690,-3482,-3117,-2556,-1852,-1018,-120,765,1563,2183,2558,2639,2406,1866,1066,60,-1063,-2223,-3335,-4326,-5145,-5774,-6200,-6462,-6591,-6640,-6668,-6694,-6766,-6872,-7034,-7211,-7418,-7600,-7755,-7841,-7814,-7659,-7311,-6779,-6023,-5077,-3954,-2725,-1436,-185,970,1942,2689,3179,3404,3395,3186,2847,2424,1986,1564,1194,895,666,510,418,373,372,391,416,444,460,486,526,613,775,1034,1419,1920,2539,3233,3959,4649,5235,5642,5822,5723,5339,4675,3775,2698,1517,327,-811,-1804,-2607,-3189,-3509,-3595,-3441,-3078,-2560,-1907,-1197,-463,227,834,1306,1628,1763,1737,1528,1185,719,162,-449,-1087,-1731,-2342,-2926,-3466,-3964,-4435,-4876,-5290,-5679,-6014,-6283,-6443,-6479,-6355,-6081,-5633,-5048,-4325,-3511,-2626,-1707,-797,82,880,1580,2147,2559,2804,2864,2757,2488,2106,1647,1183,770,463,317,340,561,952,1497,2160,2890,3649,4374,5022,5549,5912,6099,6096,5927,5622,5225,4804,4410,4109,3944,3947,4135,4494,5001,5603,6242,6846,7340,7663,7750,7567,7094,6337,5333,4128,2805,1441,144,-1005,-1905,-2502,-2737,-2604,-2108,-1308,-268,908,2118,3252,4213,4921,5317,5377,5095,4502,3645,2592,1426,223,-938,-2007,-2940,-3722,-4360,-4853,-5241,-5518,-5716,-5832,-5871,-5841,-5731,-5555,-5301,-4971,-4556,-4037,-3409,-2653,-1770,-763,335,1494,2640,3708,4616,5294,5676,5747,5492,4956,4202,3311,2385,1521,806,323,117,228,649,1366,2320,3448,4648,5828,6883,7727,8295,8553,8513,8207,7723,7136,6554,6053,5689,5495,5455,5526,5654,5744,5745,5580,5219,4658,3903,3011,2033,1047,122,-679,-1292,-1687,-1830,-1714,-1353,-767,-4,865,1777,2620,3327,3791,3982,3830,3379,2634,1698,657,-367,-1261,-1924,-2297,-2352,-2126,-1690,-1156,-650,-300,-197,-417,-959,-1802,-2867,-4060,-5261,-6371,-7273,-7899,-8175,-8078,-7590,-6742,-5567,-4149,-2561,-923,665,2083,3244,4048,4483,4495,4165,3515,2668,1712,758,-87,-757,-1177,-1328,-1187,-788,-158,634,1509,2389,3173,3785,4170,4289,4169,3848,3429,3015,2724,2652,2859,3352,4091,4970,5854,6593,7026,7047,6576,5608,4200,2458,545,-1372,-3109,-4508,-5460,-5875,-5760,-5114,-4038,-2615,-985,716,2359,3804,4951,5709,6031,5894,5328,4377,3135,1698,194,-1265,-2565,-3609,-4357,-4767,-4877,-4741,-4442,-4097,-3792,-3626,-3647,-3881,-4311,-4886,-5552,-6213,-6823,-7284,-7574,-7632,-7456,-7035,-6388,-5539,-4540,-3429,-2282,-1138,-74,884,1691,2340,2845,3211,3487,3688,3845,3972,4068,4137,4158,4137,4051,3908,3706,3448,3137,2782,2383,1953,1505,1071,686,411,303,413,789,1432,2317,3373,4489,5522,6329,6764,6721,6143,5028,3444,1522,-584,-2660,-4534,-6021,-7006,-7412,-7237,-6519,-5362,-3886,-2240,-561,1010,2380,3447,4194,4573,4622,4364,3847,3152,2315,1420,504,-390,-1224,-1993,-2682,-3297,-3867,-4393,-4921,-5451,-6006,-6570,-7127,-7637,-8042,-8311,-8368,-8224,-7838,-7257,-6493,-5611,-4655,-3683,-2732,-1847,-1029,-321,302,817,1242,1579,1845,2060,2241,2423,2617,2839,3095,3368,3653,3916,4145,4315,4419,4450,4407,4278,4075,3778,3394,2922,2372,1781,1185,655,252,52,108,458,1097,2003,3078,4255,5363,6329,6995,7314,7233,6766,5974,4947,3810,2684,1683,901,376,146,159,403,780,1258,1736,2194,2557,2819,2941,2917,2743,2408,1936,1311,572,-284,-1217,-2209,-3218,-4216,-5157,-6021,-6774,-7405,-7906,-8276,-8513,-8626,-8603,-8455,-8162,-7733,-7165,-6474,-5694,-4854,-3995,-3165,-2368,-1647,-976,-358,231,814,1397,1987,2573,3131,3653,4094,4453,4689,4804,4779,4614,4313,3887,3375,2803,2237,1725,1313,1049,933,965,1119,1338,1595,1826,2023,2165,2267,2353,2459,2624,2888,3266,3772,4370,5035,5687,6257,6666,6832,6716,6284,5539,4538,3327,2029,724,-470,-1465,-2201,-2624,-2736,-2544,-2097,-1448,-680,141,920,1599,2096,2394,2444,2273,1887,1336,678,-31,-719,-1328,-1810,-2130,-2280,-2278,-2144,-1948,-1725,-1560,-1484,-1552,-1769,-2125,-2603,-3144,-3716,-4256,-4731,-5107,-5362,-5482,-5461,-5295,-4991,-4562,-4028,-3422,-2784,-2143,-1549,-1012,-561,-183,126,376,591,765,923,1050,1163,1261,1355,1452,1561,1675,1797,1904,2000,2061,2113,2143,2195,2275,2406,2604,2853,3165,3495,3856,4186,4502,4737,4897,4932,4819,4542,4060,3397,2536,1532,422,-711,-1798,-2737,-3471,-3911,-4032,-3812,-3254,-2415,-1346,-138,1105,2285,3294,4049,4485,4566,4295,3685,2805,1717,507,-731,-1923,-2996,-3898,-4621,-5151,-5536,-5799,-6008,-6199,-6412,-6661,-6934,-7206,-7433,-7566,-7569,-7408,-7094,-6621,-6040,-5362,-4642,-3888,-3137,-2382,-1641,-910,-191,506,1189,1845,2480,3088,3671,4224,4746,5226,5669,6056,6392,6662,6857,6970,6962,6822,6503,6001,5293,4414,3391,2307,1231,251,-575,-1190,-1595,-1794,-1822,-1740,-1583,-1417,-1276,-1184,-1165,-1212,-1325,-1484,-1667,-1857,-2017,-2133,-2170,-2116,-1957,-1687,-1324,-861,-342,239,840,1457,2061,2629,3136,3540,3815,3912,3820,3496,2967,2210,1294,226,-897,-2044,-3125,-4106,-4944,-5624,-6161,-6568,-6891,-7163,-7410,-7656,-7879,-8069,-8170,-8148,-7950,-7571,-6994,-6264,-5414,-4504,-3600,-2734,-1960,-1287,-727,-267,94,397,640,878,1107,1372,1658,1986,2323,2671,2986,3258,3464,3594,3643,3615,3499,3308,3037,2687,2293,1854,1430,1042,735,537,444,457,539,655,762,832,845,819,769,736,764,883,1121,1472,1925,2441,2973,3476,3890,4186,4318,4279,4053,3652,3094,2422,1666,903,162,-485,-1016,-1405,-1654,-1792,-1841,-1885,-1948,-2126,-2434,-2936,-3615,-4488,-5489,-6593,-7719,-8815,-9830,-10706,-11441,-11992,-12380,-12588,-12619,-12470,-12127,-11591,-10855,-9945,-8874,-7712,-6485,-5274,-4109,-3030,-2062,-1191,-431,257,864,1423,1927,2381,2780,3098,3329,3442,3432,3292,3031,2682,2278,1874,1512,1234,1063,1009,1055,1188,1370,1570,1762,1913,2007,2020,1935,1737,1418,971,416,-223,-891,-1525,-2064,-2412,-2543,-2386,-1969,-1297,-452,484,1400,2181,2729,2956,2820,2299,1425,269,-1081,-2479,-3806,-4912,-5683,-6042,-5944,-5405,-4490,-3300,-1981,-680,438,1257,1657,1604,1092,170,-1060,-2484,-3963,-5379,-6610,-7591,-8257,-8600,-8630,-8370,-7879,-7208,-6423,-5594,-4797,-4096,-3574,-3281,-3263,-3534,-4072,-4814,-5679,-6530,-7261,-7731,-7848,-7552,-6817,-5683,-4240,-2591,-907,682,2032,3049,3684,3948,3889,3611,3236,2879,2666,2665,2930,3459,4213,5131,6112,7058,7865,8425,8679,8553,8049,7174,5982,4571,3039,1541,178,-907,-1641,-1981,-1906,-1488,-786,76,994,1839,2544,3021,3253,3228,2976,2542,1998,1404,844,376,41,-132,-157,-54,124,317,466,505,397,101,-382,-1049,-1860,-2767,-3713,-4630,-5463,-6170,-6708,-7077,-7267,-7295,-7184,-6956,-6630,-6222,-5736,-5171,-4530,-3812,-3036,-2222,-1404,-609,128,805,1411,1965,2487,3003,3534,4103,4706,5340,5980,6594,7141,7598,7922,8117,8180,8137,8020,7878,7738,7645,7608,7609,7633,7601,7476,7153,6593,5726,4543,3049,1287,-663,-2700,-4686,-6497,-7991,-9061,-9619,-9629,-9089,-8056,-6618,-4903,-3071,-1278,318,1585,2434,2821,2751,2274,1487,481,-593,-1631,-2488,-3064,-3252,-2989,-2223,-970,744,2816,5142,7561,9929,12082,13895,15258,16108,16416,16192,15465,14300,12759,10923,8879,6700,4479,2277,176,-1764,-3481,-4919,-6028,-6768,-7117,-7070,-6658,-5929,-4963,-3850,-2693,-1577,-580,249,892,1361,1675,1897,2041,2170,2274,2371,2440,2441,2368,2167,1852,1406,862,261,-357,-910,-1384,-1709,-1892,-1925,-1832,-1659,-1446,-1249,-1115,-1075,-1158,-1362,-1683,-2092,-2578,-3092,-3626,-4124,-4571,-4907,-5096,-5083,-4817,-4279,-3425,-2296,-887,718,2471,4269,6021,7617,8968,9989,10634,10883,10770,10337,9698,8911,8108,7330,6650,6078,5611,5226,4877,4516,4078,3527,2797,1887,761,-545,-2016,-3582,-5186,-6737,-8156,-9362,-10285,-10880,-11116,-10985,-10514,-9723,-8683,-7444,-6106,-4742,-3463,-2337,-1443,-815,-460,-363,-463,-704,-996,-1262,-1446,-1482,-1371,-1102,-715,-259,223,659,1036,1303,1487,1596,1671,1753,1888,2074,2331,2599,2830,2949,2870,2538,1916,1004,-128,-1403,-2663,-3783,-4602,-5008,-4917,-4299,-3171,-1613,285,2372,4518,6594,8475,10098,11406,12384,13047,13404,13495,13331,12941,12329,11533,10559,9483,8318,7153,6013,4955,3990,3142,2384,1721,1111,542,-18,-576,-1152,-1735,-2335,-2928,-3521,-4076,-4607,-5067,-5466,-5771,-5975,-6084,-6085,-6006,-5846,-5637,-5398,-5149,-4935,-4772,-4704,-4754,-4951,-5286,-5766,-6331,-6928,-7464,-7831,-7934,-7665,-6989,-5870,-4371,-2584,-645,1260,2972,4313,5181,5492,5266,4540,3448,2123,748,-514,-1509,-2127,-2305,-2040,-1360,-368,860,2182,3512,4750,5832,6741,7463,8050,8523,8953,9369,9800,10246,10684,11059,11340,11442,11358,11029,10477,9689,8695,7523,6194,4767,3266,1777,346,-918,-1955,-2676,-3035,-3031,-2677,-2074,-1306,-531,145,570,685,419,-223,-1199,-2447,-3849,-5305,-6699,-7934,-8949,-9684,-10150,-10340,-10296,-10070,-9687,-9226,-8687,-8118,-7517,-6882,-6215,-5507,-4760,-3994,-3219,-2461,-1759,-1116,-568,-107,264,563,798,993,1138,1253,1319,1367,1408,1479,1630,1905,2355,3002,3857,4886,6044,7251,8413,9453,10279,10848,11110,11060,10684,10004,9026,7783,6304,4640,2857,1040,-714,-2306,-3654,-4690,-5392,-5762,-5838,-5678,-5352,-4916,-4446,-3951,-3491,-3038,-2629,-2234,-1865,-1511,-1159,-809,-440,-46,370,822,1269,1725,2128,2478,2727,2865,2867,2728,2452,2042,1549,970,381,-216,-774,-1275,-1726,-2111,-2458,-2771,-3061,-3349,-3626,-3898,-4150,-4371,-4552,-4675,-4740,-4738,-4678,-4577,-4451,-4326,-4216,-4108,-3981,-3769,-3409,-2820,-1944,-748,758,2519,4445,6423,8327,10054,11515,12661,13475,13967,14168,14120,13849,13384,12735,11889,10866,9626,8214,6608,4872,3016,1123,-765,-2561,-4201,-5609,-6724,-7493,-7881,-7892,-7533,-6871,-5966,-4916,-3815,-2745,-1791,-1001,-417,-64,61,-51,-368,-876,-1528,-2276,-3064,-3817,-4494,-5014,-5367,-5517,-5479,-5290,-4983,-4633,-4288,-4014,-3851,-3818,-3934,-4164,-4495,-4873,-5260,-5616,-5916,-6144,-6307,-6407,-6477,-6522,-6572,-6630,-6696,-6757,-6778,-6704,-6482,-6020,-5275,-4177,-2717,-912,1203,3521,5955,8381,10675,12760,14525,15940,16953,17556,17755,17556,16994,16099,14917,13517,11948,10294,8612,6949,5353,3822,2374,980,-348,-1642,-2877,-4055,-5141,-6100,-6910,-7525,-7948,-8145,-8138,-7923,-7535,-6985,-6329,-5591,-4836,-4103,-3444,-2891,-2480,-2211,-2099,-2115,-2257,-2488,-2793,-3136,-3501,-3843,-4139,-4339,-4402,-4295,-3977,-3449,-2709,-1807,-794,233,1186,1954,2452,2599,2364,1744,793,-408,-1726,-3042,-4199,-5109,-5674,-5867,-5695,-5183,-4418,-3444,-2367,-1219,-76,1065,2177,3298,4423,5594,6791,8005,9178,10229,11068,11586,11701,11353,10535,9287,7707,5927,4096,2371,863,-331,-1178,-1673,-1853,-1771,-1491,-1085,-601,-104,365,779,1084,1293,1346,1272,1031,645,103,-574,-1372,-2260,-3202,-4154,-5063,-5893,-6588,-7132,-7488,-7660,-7641,-7451,-7100,-6600,-5973,-5220,-4355,-3396,-2356,-1279,-213,790,1658,2336,2779,2955,2875,2558,2059,1438,767,96,-518,-1072,-1560,-1997,-2437,-2880,-3383,-3913,-4465,-4969,-5354,-5529,-5416,-4931,-4061,-2778,-1144,768,2846,4934,6896,8566,9819,10554,10700,10264,9259,7792,5965,3927,1818,-230,-2115,-3753,-5105,-6150,-6892,-7344,-7527,-7460,-7163,-6658,-5967,-5121,-4160,-3138,-2105,-1141,-299,339,737,839,637,135,-645,-1659,-2838,-4140,-5482,-6822,-8109,-9304,-10384,-11328,-12117,-12738,-13172,-13399,-13409,-13174,-12709,-12002,-11097,-10031,-8871,-7689,-6566,-5576,-4773,-4212,-3886,-3798,-3905,-4139,-4438,-4699,-4853,-4814,-4545,-4010,-3239,-2262,-1160,-7,1114,2145,3044,3799,4440,4990,5518,6068,6670,7369,8124,8928,9707,10379,10880,11094,10994,10499,9627,8377,6798,4962,2939,831,-1271,-3271,-5066,-6585,-7740,-8498,-8825,-8739,-8274,-7505,-6511,-5402,-4264,-3209,-2300,-1607,-1154,-950,-969,-1177,-1495,-1885,-2243,-2548,-2730,-2776,-2684,-2455,-2133,-1744,-1343,-973,-680,-496,-446,-537,-753,-1088,-1480,-1920,-2343,-2729,-3048,-3293,-3458,-3561,-3601,-3600,-3564,-3486,-3366,-3169,-2890,-2488,-1976,-1336,-625,139,880,1571,2168,2677,3119,3541,4013,4590,5341,6271,7394,8626,9895,11053,11966,12475,12478,11879,10685,8924,6725,4225,1627,-915,-3214,-5171,-6694,-7762,-8401,-8647,-8598,-8315,-7903,-7409,-6899,-6378,-5856,-5302,-4698,-3995,-3196,-2287,-1296,-273,745,1682,2510,3174,3672,4001,4173,4232,4200,4130,4050,3996,3979,4016,4084,4192,4291,4390,4445,4466,4428,4333,4173,3926,3595,3140,2572,1876,1070,185,-735,-1638,-2449,-3123,-3589,-3834,-3825,-3605,-3190,-2671,-2090,-1523,-1001,-521,-75,416,996,1759,2750,4013,5541,7300,9200,11142,12975,14561,15758,16445,16549,16032,14907,13246,11126,8691,6051,3361,729,-1716,-3890,-5711,-7125,-8103,-8627,-8714,-8385,-7698,-6712,-5517,-4212,-2906,-1720,-749,-100,181,54,-469,-1327,-2452,-3722,-5037,-6272,-7347,-8174,-8728,-8985,-8966,-8704,-8233,-7616,-6866,-6035,-5113,-4106,-3007,-1798,-494,889,2294,3657,4873,5863,6522,6804,6665,6122,5210,4017,2644,1221,-141,-1310,-2225,-2804,-3041,-2933,-2496,-1776,-800,378,1715,3162,4667,6185,7663,9070,10349,11487,12430,13169,13665,13900,13846,13501,12845,11911,10704,9271,7653,5905,4077,2238,443,-1244,-2761,-4067,-5111,-5882,-6371,-6594,-6589,-6397,-6081,-5694,-5307,-4961,-4706,-4561,-4524,-4592,-4718,-4868,-4999,-5065,-5050,-4938,-4742,-4477,-4176,-3866,-3584,-3353,-3185,-3092,-3065,-3081,-3125,-3135,-3097,-2957,-2705,-2321,-1825,-1236,-591,65,710,1290,1823,2267,2663,3006,3323,3641,3973,4330,4709,5095,5454,5773,6007,6158,6201,6152,6002,5774,5471,5136,4782,4474,4232,4109,4117,4263,4518,4840,5152,5387,5458,5310,4894,4183,3202,1961,551,-964,-2463,-3847,-5006,-5846,-6318,-6386,-6080,-5450,-4590,-3607,-2632,-1780,-1144,-820,-812,-1153,-1783,-2637,-3627,-4644,-5591,-6394,-6983,-7342,-7462,-7358,-7077,-6638,-6100,-5482,-4821,-4140,-3441,-2761,-2070,-1407,-754,-126,447,968,1382,1687,1850,1870,1752,1520,1208,861,524,241,54,-4,93,356,786,1371,2082,2907,3796,4758,5756,6803,7883,8991,10119,11243,12346,13394,14353,15187,15848,16286,16453,16286,15754,14827,13494,11796,9758,7474,5010,2489,-12,-2375,-4519,-6375,-7863,-8973,-9660,-9945,-9845,-9392,-8654,-7682,-6563,-5369,-4188,-3086,-2141,-1396,-897,-653,-673,-923,-1385,-2006,-2753,-3573,-4433,-5291,-6117,-6874,-7537,-8061,-8432,-8599,-8557,-8274,-7759,-7025,-6111,-5077,-4004,-2974,-2092,-1412,-1010,-882,-1019,-1368,-1834,-2336,-2753,-3008,-3017,-2744,-2172,-1322,-243,997,2312,3636,4888,6036,7052,7935,8708,9394,10023,10613,11192,11747,12304,12833,13337,13795,14191,14504,14720,14805,14744,14504,14042,13330,12317,10980,9310,7324,5069,2643,143,-2291,-4529,-6462,-7978,-9045,-9628,-9778,-9549,-9057,-8399,-7708,-7062,-6557,-6206,-6033,-5985,-6030,-6086,-6113,-6048,-5883,-5607,-5250,-4839,-4430,-4059,-3758,-3559,-3442,-3403,-3398,-3378,-3309,-3152,-2896,-2557,-2169,-1790,-1476,-1286,-1254,-1396,-1703,-2122,-2615,-3091,-3499,-3773,-3870,-3783,-3508,-3073,-2521,-1880,-1194,-481,261,1028,1864,2764,3762,4830,5957,7074,8135,9059,9794,10307,10577,10633,10512,10276,9990,9704,9442,9196,8910,8519,7926,7065,5894,4421,2710,859,-980,-2688,-4099,-5159,-5779,-5997,-5845,-5424,-4854,-4245,-3724,-3357,-3209,-3276,-3544,-3959,-4456,-4971,-5442,-5822,-6079,-6181,-6113,-5854,-5394,-4723,-3848,-2787,-1586,-293,997,2210,3243,4003,4428,4443,4041,3229,2055,625,-965,-2558,-4043,-5280,-6193,-6713,-6832,-6570,-5989,-5165,-4202,-3181,-2194,-1280,-481,221,849,1443,2072,2760,3552,4444,5414,6421,7391,8272,8999,9531,9874,10014,10021,9922,9793,9676,9601,9572,9543,9472,9260,8855,8186,7242,6035,4621,3089,1524,51,-1271,-2350,-3157,-3677,-3918,-3911,-3707,-3372,-2963,-2581,-2268,-2112,-2148,-2412,-2912,-3643,-4565,-5642,-6805,-7987,-9117,-10122,-10949,-11534,-11864,-11889,-11624,-11046,-10174,-9027,-7648,-6085,-4441,-2793,-1273,17,974,1524,1619,1269,508,-580,-1873,-3250,-4559,-5674,-6486,-6911,-6912,-6484,-5659,-4499,-3084,-1508,138,1773,3323,4745,5993,7068,7946,8652,9180,9556,9798,9920,9959,9920,9839,9716,9564,9374,9120,8772,8284,7605,6702,5550,4164,2577,869,-873,-2539,-4015,-5223,-6071,-6551,-6631,-6370,-5820,-5064,-4227,-3382,-2662,-2113,-1809,-1738,-1897,-2211,-2614,-3010,-3322,-3478,-3460,-3254,-2905,-2463,-1997,-1571,-1231,-1003,-874,-838,-841,-871,-902,-948,-1026,-1199,-1479,-1930,-2524,-3239,-4008,-4703,-5241,-5481,-5369,-4858,-3974,-2794,-1433,-26,1273,2354,3114,3526,3590,3378,2969,2503,2067,1793,1717,1886,2265,2802,3410,4002,4503,4853,5059,5119,5108,5082,5095,5201,5374,5590,5746,5756,5491,4876,3858,2435,676,-1313,-3372,-5353,-7064,-8414,-9272,-9631,-9499,-8941,-8073,-7015,-5893,-4834,-3900,-3163,-2612,-2239,-1995,-1826,-1681,-1505,-1284,-992,-644,-253,162,587,1011,1451,1905,2397,2913,3441,3922,4293,4473,4378,3958,3169,2043,625,-974,-2628,-4196,-5545,-6566,-7186,-7384,-7148,-6537,-5584,-4368,-2946,-1392,237,1865,3432,4867,6094,7073,7732,8077,8076,7777,7204,6437,5538,4612,3728,2988,2443,2166,2145,2394,2819,3346,3829,4136,4122,3687,2757,1326,-558,-2789,-5223,-7678,-9989,-11985,-13553,-14610,-15130,-15139,-14702,-13918,-12894,-11746,-10574,-9452,-8459,-7606,-6941,-6448,-6129,-5976,-5959,-6064,-6250,-6472,-6693,-6832,-6854,-6671,-6264,-5580,-4647,-3497,-2218,-941,216,1096,1605,1672,1292,523,-529,-1718,-2885,-3887,-4600,-4963,-4949,-4590,-3954,-3122,-2201,-1283,-450,239,753,1076,1231,1251,1186,1121,1115,1267,1631,2255,3142,4254,5512,6796,7977,8913,9497,9654,9360,8642,7568,6243,4761,3250,1765,392,-865,-1985,-2997,-3920,-4785,-5617,-6417,-7191,-7918,-8561,-9106,-9494,-9735,-9788,-9679,-9418,-9027,-8578,-8075,-7616,-7208,-6917,-6743,-6696,-6743,-6845,-6928,-6929,-6771,-6387,-5743,-4809,-3597,-2153,-543,1123,2724,4137,5238,5955,6211,6032,5428,4501,3339,2067,795,-371,-1357,-2104,-2590,-2779,-2693,-2301,-1640,-707,462,1820,3312,4856,6358,7712,8826,9602,9997,9982,9571,8816,7793,6580,5303,4032,2898,1974,1349,1084,1200,1698,2513,3547,4661,5679,6431,6757,6531,5705,4270,2321,-14,-2537,-5053,-7347,-9254,-10632,-11431,-11626,-11308,-10551,-9529,-8366,-7225,-6203,-5398,-4825,-4506,-4375,-4392,-4449,-4487,-4409,-4173,-3748,-3129,-2361,-1470,-546,381,1224,1958,2534,2926,3127,3124,2932,2578,2087,1525,930,391,-49,-306,-352,-128,357,1122,2124,3326,4666,6052,7415,8649,9691,10475,10958,11147,11035,10690,10164,9563,8974,8512,8243,8241,8503,9006,9682,10423,11118,11654,11918,11851,11405,10588,9436,8031,6457,4835,3268,1842,642,-323,-1036,-1548,-1925,-2242,-2579,-3017,-3565,-4279,-5096,-5999,-6908,-7753,-8458,-8972,-9244,-9278,-9082,-8707,-8209,-7672,-7158,-6743,-6457,-6335,-6355,-6497,-6696,-6879,-6975,-6899,-6610,-6073,-5304,-4360,-3308,-2265,-1321,-581,-108,51,-95,-514,-1144,-1883,-2645,-3312,-3791,-3992,-3847,-3311,-2377,-1059,581,2471,4497,6554,8515,10271,11724,12792,13445,13659,13502,13019,12345,11579,10847,10238,9815,9596,9572,9688,9880,10067,10168,10123,9874,9402,8705,7798,6714,5510,4206,2880,1533,219,-1056,-2270,-3408,-4445,-5372,-6139,-6746,-7152,-7356,-7365,-7189,-6880,-6477,-6060,-5685,-5419,-5309,-5371,-5611,-5977,-6422,-6851,-7185,-7341,-7252,-6893,-6263,-5399,-4390,-3328,-2349,-1562,-1079,-963,-1241,-1883,-2817,-3935,-5098,-6180,-7050,-7620,-7827,-7648,-7091,-6197,-5010,-3603,-2041,-394,1267,2887,4407,5795,7008,8037,8846,9439,9801,9949,9910,9720,9444,9139,8864,8663,8563,8559,8642,8759,8874,8913,8835,8565,8080,7353,6384,5225,3916,2557,1236,36,-961,-1716,-2214,-2483,-2571,-2560,-2527,-2554,-2705,-3012,-3469,-4053,-4682,-5295,-5786,-6105,-6181,-6026,-5630,-5080,-4416,-3758,-3170,-2734,-2507,-2500,-2713,-3110,-3624,-4194,-4744,-5218,-5578,-5799,-5892,-5864,-5747,-5565,-5343,-5100,-4841,-4564,-4270,-3935,-3556,-3103,-2567,-1922,-1172,-303,652,1671,2701,3692,4587,5347,5939,6358,6608,6714,6719,6666,6616,6623,6740,7000,7428,8002,8698,9458,10202,10868,11377,11677,11727,11509,11012,10260,9276,8118,6843,5523,4228,3007,1903,932,78,-663,-1338,-1960,-2552,-3099,-3592,-3970,-4196,-4211,-3975,-3488,-2764,-1886,-941,-73,610,972,956,519,-300,-1420,-2717,-4027,-5199,-6079,-6562,-6600,-6190,-5425,-4414,-3333,-2336,-1595,-1197,-1235,-1681,-2492,-3564,-4758,-5937,-6960,-7709,-8098,-8070,-7608,-6724,-5467,-3906,-2131,-239,1665,3497,5169,6622,7813,8701,9289,9558,9549,9285,8839,8279,7701,7190,6815,6639,6664,6895,7264,7721,8164,8526,8708,8665,8346,7740,6880,5806,4628,3428,2322,1398,703,279,87,97,218,387,505,519,376,47,-455,-1115,-1888,-2713,-3537,-4297,-4938,-5420,-5715,-5799,-5693,-5387,-4930,-4337,-3660,-2931,-2192,-1476,-824,-273,144,373,399,174,-290,-993,-1901,-2955,-4102,-5247,-6328,-7261,-7977,-8426,-8538,-8315,-7707,-6766,-5500,-3993,-2329,-604,1062,2591,3884,4905,5612,6008,6098,5919,5504,4914,4214,3484,2806,2277,1950,1909,2145,2669,3421,4312,5264,6127,6828,7242,7307,6983,6242,5139,3712,2078,328,-1397,-3006,-4370,-5451,-6161,-6522,-6503,-6149,-5493,-4586,-3492,-2289,-1038,154,1235,2112,2738,3088,3122,2888,2377,1665,798,-157,-1124,-2035,-2821,-3415,-3776,-3881,-3739,-3373,-2858,-2240,-1618,-1042,-569,-240,-52,-21,-108,-299,-534,-778,-959,-1044,-963,-714,-269,327,1031,1764,2443,2983,3329,3437,3324,3011,2566,2065,1576,1182,932,880,1046,1444,2065,2882,3845,4894,5921,6851,7559,7971,8020,7671,6949,5882,4556,3050,1459,-124,-1621,-2962,-4093,-4977,-5582,-5908,-5945,-5727,-5284,-4659,-3931,-3146,-2402,-1743,-1252,-954,-884,-1037,-1386,-1893,-2483,-3097,-3659,-4114,-4426,-4554,-4506,-4250,-3827,-3216,-2484,-1652,-810,-37,579,937,1005,724,146,-697,-1693,-2732,-3702,-4470,-4963,-5089,-4828,-4152,-3103,-1717,-95,1669,3454,5127,6589,7740,8512,8900,8880,8525,7870,6994,5979,4887,3808,2793,1923,1245,813,657,785,1172,1768,2479,3206,3830,4257,4411,4246,3777,3018,2039,907,-321,-1560,-2779,-3909,-4937,-5812,-6531,-7060,-7406,-7555,-7530,-7346,-7037,-6631,-6180,-5701,-5248,-4842,-4502,-4264,-4118,-4081,-4137,-4268,-4444,-4630,-4770,-4827,-4724,-4437,-3915,-3171,-2232,-1178,-109,837,1553,1922,1899,1470,697,-326,-1456,-2547,-3439,-4016,-4165,-3853,-3063,-1838,-272,1525,3408,5218,6828,8095,8968,9395,9425,9111,8567,7902,7222,6603,6101,5720,5466,5304,5212,5166,5155,5164,5205,5237,5264,5230,5099,4838,4394,3778,2964,2007,906,-261,-1488,-2709,-3909,-5055,-6118,-7077,-7899,-8549,-9008,-9236,-9234,-8977,-8498,-7800,-6953,-5997,-5023,-4095,-3313,-2734,-2422,-2410,-2685,-3239,-3987,-4867,-5750,-6548,-7135,-7435,-7389,-6977,-6253,-5272,-4173,-3054,-2050,-1238,-678,-362,-273,-331,-480,-620,-701,-657,-456,-91,448,1142,1959,2875,3834,4775,5659,6396,6963,7305,7423,7329,7063,6680,6252,5837,5500,5279,5210,5302,5561,5979,6523,7166,7853,8499,9052,9377,9424,9093,8346,7175,5598,3687,1521,-779,-3121,-5368,-7464,-9298,-10847,-12059,-12920,-13440,-13610,-13465,-13030,-12347,-11478,-10475,-9415,-8372,-7418,-6629,-6053,-5736,-5701,-5936,-6409,-7074,-7836,-8631,-9330,-9864,-10125,-10072,-9679,-8975,-8025,-6957,-5869,-4928,-4207,-3809,-3730,-3962,-4418,-4998,-5578,-6026,-6231,-6110,-5606,-4710,-3447,-1882,-110,1755,3578,5245,6622,7642,8233,8403,8180,7645,6903,6065,5254,4540,4013,3669,3538,3568,3740,4005,4321,4678,5020,5358,5638,5858,5971,5976,5828,5553,5117,4554,3855,3041,2126,1107,13,-1170,-2410,-3698,-5003,-6275,-7472,-8518,-9362,-9933,-10211,-10165,-9831,-9242,-8498,-7671,-6905,-6254,-5843,-5671,-5788,-6117,-6629,-7194,-7730,-8113,-8263,-8124,-7687,-6992,-6127,-5208,-4371,-3733,-3392,-3393,-3743,-4392,-5257,-6222,-7152,-7921,-8402,-8493,-8138,-7301,-6006,-4319,-2327,-179,1989,4011,5749,7093,7980,8399,8408,8092,7590,7030,6536,6195,6051,6110,6327,6653,6997,7317,7546,7678,7702,7647,7528,7387,7236,7096,6961,6825,6658,6449,6153,5769,5260,4631,3882,3011,2044,990,-123,-1258,-2365,-3384,-4239,-4848,-5164,-5130,-4756,-4089,-3210,-2253,-1367,-692,-363,-461,-1010,-1984,-3283,-4763,-6258,-7576,-8565,-9105,-9140,-8683,-7824,-6681,-5443,-4250,-3272,-2592,-2282,-2322,-2673,-3226,-3878,-4490,-4952,-5161,-5051,-4588,-3779,-2658,-1301,205,1759,3244,4571,5660,6458,6965,7198,7214,7095,6922,6780,6736,6835,7093,7521,8086,8767,9508,10280,11020,11687,12236,12601,12767,12673,12309,11664,10727,9542,8117,6523,4821,3076,1386,-186,-1554,-2665,-3469,-3944,-4085,-3901,-3416,-2674,-1712,-599,597,1794,2888,3790,4390,4628,4445,3842,2860,1567,83,-1472,-2966,-4281,-5317,-6028,-6376,-6407,-6168,-5765,-5297,-4886,-4612,-4555,-4735,-5146,-5743,-6436,-7135,-7717,-8066,-8112,-7757,-7011,-5874,-4409,-2726,-926,836,2455,3795,4802,5414,5661,5574,5258,4801,4327,3922,3662,3582,3689,3969,4381,4883,5431,5980,6503,6977,7385,7717,7984,8170,8309,8380,8410,8367,8239,7982,7547,6902,5997,4832,3416,1795,48,-1722,-3402,-4875,-6036,-6816,-7158,-7066,-6560,-5705,-4578,-3289,-1930,-608,602,1635,2455,3039,3389,3506,3395,3075,2554,1860,1019,70,-940,-1960,-2945,-3842,-4633,-5280,-5801,-6193,-6490,-6710,-6884,-7005,-7083,-7072,-6954,-6678,-6223,-5566,-4733,-3735,-2668,-1568,-564,305,950,1361,1539,1524,1403,1245,1152,1180,1371,1726,2210,2773,3345,3870,4294,4593,4766,4823,4802,4734,4663,4615,4606,4631,4664,4656,4548,4273,3782,3064,2119,1028,-133,-1241,-2176,-2848,-3175,-3158,-2814,-2234,-1526,-807,-200,212,389,311,26,-425,-953,-1493,-1965,-2332,-2546,-2609,-2508,-2260,-1864,-1339,-691,44,830,1600,2277,2762,2981,2834,2302,1352,50,-1521,-3211,-4847,-6244,-7228,-7678,-7511,-6747,-5446,-3762,-1870,18,1707,3024,3858,4154,3927,3271,2307,1228,188,-615,-1094,-1134,-757,21,1101,2371,3703,4975,6074,6914,7437,7606,7439,6952,6226,5327,4351,3377,2454,1631,889,230,-384,-964,-1524,-2047,-2511,-2870,-3097,-3147,-3029,-2727,-2301,-1761,-1187,-587,-7,558,1112,1667,2229,2791,3325,3782,4105,4218,4079,3646,2948,2016,954,-139,-1136,-1946,-2491,-2746,-2722,-2466,-2049,-1551,-1037,-555,-120,276,675,1104,1620,2211,2902,3615,4331,4947,5421,5684,5724,5529,5144,4618,4016,3430,2918,2554,2367,2369,2532,2817,3152,3467,3716,3830,3834,3704,3492,3234,2963,2726,2541,2427,2393,2432,2528,2646,2733,2724,2548,2133,1459,493,-693,-2044,-3424,-4711,-5771,-6504,-6836,-6764,-6309,-5566,-4635,-3655,-2732,-1976,-1440,-1160,-1102,-1235,-1461,-1715,-1891,-1925,-1746,-1338,-682,167,1156,2175,3098,3810,4177,4116,3578,2556,1125,-619,-2505,-4356,-5973,-7176,-7818,-7817,-7129,-5814,-3946,-1691,791,3305,5664,7704,9289,10314,10733,10533,9770,8526,6958,5218,3502,1984,807,91,-133,147,846,1878,3088,4341,5478,6375,6924,7065,6776,6095,5087,3866,2532,1201,-54,-1181,-2182,-3065,-3879,-4648,-5389,-6105,-6736,-7253,-7556,-7616,-7374,-6843,-6054,-5083,-4041,-3033,-2194,-1608,-1355,-1450,-1881,-2561,-3403,-4261,-5012,-5534,-5731,-5565,-5020,-4163,-3073,-1884,-736,243,931,1273,1245,888,285,-465,-1218,-1870,-2312,-2471,-2340,-1908,-1246,-425,468,1331,2090,2691,3095,3318,3372,3316,3203,3097,3067,3155,3421,3877,4530,5366,6314,7320,8264,9059,9594,9810,9651,9134,8274,7161,5849,4475,3103,1864,834,80,-344,-456,-286,70,501,875,1053,950,490,-312,-1415,-2713,-4072,-5355,-6413,-7163,-7515,-7473,-7060,-6348,-5461,-4507,-3632,-2938,-2506,-2383,-2547,-2958,-3524,-4129,-4687,-5062,-5219,-5091,-4706,-4113,-3395,-2667,-2039,-1615,-1463,-1624,-2076,-2770,-3596,-4438,-5143,-5584,-5635,-5226,-4316,-2929,-1133,954,3172,5348,7286,8814,9780,10084,9675,8588,6900,4782,2440,116,-1930,-3475,-4342,-4411,-3680,-2193,-110,2387,5062,7678,10019,11884,13142,13691,13519,12663,11221,9359,7235,5049,2947,1061,-547,-1850,-2881,-3686,-4326,-4847,-5283,-5625,-5868,-5964,-5900,-5653,-5241,-4703,-4106,-3533,-3089,-2841,-2888,-3228,-3889,-4792,-5863,-6963,-7964,-8712,-9111,-9067,-8576,-7657,-6423,-4991,-3546,-2236,-1230,-616,-471,-774,-1484,-2479,-3628,-4761,-5738,-6409,-6684,-6499,-5850,-4771,-3347,-1681,100,1855,3473,4841,5895,6599,6946,6982,6761,6380,5929,5500,5170,4986,4945,5038,5185,5328,5385,5297,5045,4643,4131,3602,3133,2813,2717,2863,3269,3883,4635,5426,6126,6616,6775,6505,5751,4510,2832,849,-1288,-3357,-5168,-6516,-7288,-7408,-6917,-5896,-4526,-2993,-1521,-298,514,818,574,-184,-1373,-2845,-4447,-5976,-7283,-8204,-8666,-8616,-8113,-7227,-6124,-4953,-3895,-3090,-2643,-2595,-2934,-3578,-4408,-5273,-6013,-6498,-6611,-6308,-5579,-4486,-3121,-1628,-146,1167,2185,2811,2987,2714,2036,1047,-113,-1286,-2300,-2995,-3240,-2969,-2145,-844,851,2763,4730,6560,8095,9217,9839,9946,9546,8699,7488,6012,4389,2728,1153,-240,-1344,-2105,-2470,-2437,-2047,-1358,-482,486,1419,2229,2828,3173,3233,3010,2530,1833,986,45,-914,-1844,-2690,-3443,-4103,-4695,-5260,-5832,-6425,-7038,-7613,-8096,-8388,-8423,-8138,-7531,-6640,-5571,-4448,-3445,-2706,-2365,-2502,-3112,-4148,-5472,-6907,-8265,-9326,-9940,-9968,-9374,-8164,-6461,-4400,-2205,-85,1746,3100,3869,3977,3473,2422,1018,-579,-2114,-3426,-4324,-4729,-4595,-3965,-2924,-1598,-127,1364,2755,3981,4987,5764,6320,6657,6815,6784,6597,6241,5727,5052,4215,3221,2075,794,-604,-2080,-3587,-5050,-6380,-7474,-8223,-8546,-8369,-7693,-6540,-5008,-3231,-1369,386,1863,2906,3393,3269,2509,1199,-569,-2582,-4645,-6514,-7964,-8836,-9020,-8508,-7399,-5835,-4072,-2330,-863,153,619,499,-108,-1086,-2216,-3314,-4163,-4634,-4630,-4143,-3241,-2047,-730,527,1549,2210,2420,2168,1506,533,-590,-1711,-2642,-3269,-3478,-3256,-2624,-1682,-549,614,1674,2517,3083,3353,3381,3210,2957,2669,2432,2254,2154,2099,2079,2046,1999,1909,1784,1625,1430,1217,961,679,343,-33,-451,-895,-1338,-1759,-2126,-2426,-2628,-2743,-2746,-2660,-2483,-2232,-1925,-1594,-1257,-959,-717,-546,-448,-400,-365,-316,-202,-29,216,499,789,1037,1222,1310,1315,1257,1153,1067,999,988,1032,1115,1225,1325,1392,1406,1358,1242,1079,860,629,379,139,-79,-265,-386,-430,-371,-193,110,533,1051,1633,2232,2822,3356,3840,4252,4623,4944,5235,5472,5639,5687,5571,5261,4723,3981,3056,2019,950,-65,-941,-1611,-2042,-2208,-2138,-1844,-1390,-797,-130,604,1341,2090,2790,3430,3960,4327,4487,4383,3970,3248,2206,919,-547,-2044,-3438,-4558,-5255,-5418,-4981,-3940,-2391,-450,1667,3765,5617,7064,7958,8261,7965,7146,5919,4443,2866,1380,89,-865,-1442,-1612,-1413,-915,-231,518,1189,1676,1879,1764,1337,667,-132,-917,-1541,-1869,-1821,-1352,-509,644,1965,3333,4602,5668,6456,6910,7043,6841,6367,5637,4727,3685,2578,1482,453,-452,-1192,-1755,-2142,-2383,-2528,-2627,-2743,-2918,-3172,-3506,-3877,-4230,-4489,-4576,-4438,-4026,-3366,-2470,-1447,-363,631,1458,2003,2228,2103,1662,955,68,-900,-1869,-2738,-3461,-3975,-4254,-4289,-4056,-3585,-2868,-1953,-873,311,1530,2702,3755,4598,5187,5466,5429,5092,4495,3716,2823,1917,1063,338,-218,-587,-748,-725,-523,-178,285,828,1408,1986,2508,2934,3232,3380,3392,3297,3148,3009,2927,2955,3081,3295,3525,3696,3720,3519,3051,2282,1256,-14,-1412,-2887,-4319,-5639,-6778,-7671,-8307,-8652,-8720,-8512,-8058,-7377,-6530,-5550,-4523,-3516,-2611,-1883,-1401,-1189,-1280,-1616,-2163,-2803,-3439,-3949,-4229,-4220,-3876,-3236,-2329,-1267,-113,1008,2055,2941,3654,4170,4484,4608,4548,4316,3936,3417,2793,2083,1327,565,-155,-778,-1251,-1537,-1609,-1468,-1146,-672,-109,500,1121,1719,2299,2853,3392,3928,4451,4962,5445,5870,6235,6496,6657,6683,6572,6294,5844,5201,4363,3347,2177,919,-348,-1532,-2524,-3251,-3646,-3703,-3438,-2938,-2293,-1640,-1092,-754,-688,-914,-1388,-2039,-2751,-3399,-3884,-4107,-4039,-3685,-3081,-2328,-1513,-743,-113,329,534,514,288,-104,-607,-1172,-1743,-2261,-2673,-2904,-2910,-2615,-2008,-1059,186,1666,3275,4871,6321,7462,8195,8418,8116,7305,6071,4549,2894,1289,-107,-1165,-1793,-1970,-1699,-1053,-91,1073,2371,3705,5015,6235,7335,8268,9038,9631,10077,10388,10599,10723,10764,10716,10539,10191,9633,8806,7708,6323,4686,2866,926,-1017,-2872,-4551,-5973,-7095,-7898,-8375,-8553,-8457,-8116,-7565,-6822,-5921,-4877,-3747,-2574,-1440,-436,354,822,930,623,-61,-1069,-2285,-3579,-4791,-5809,-6503,-6841,-6790,-6402,-5737,-4876,-3918,-2909,-1932,-990,-116,701,1458,2163,2798,3369,3838,4205,4435,4534,4492,4331,4071,3751,3407,3082,2797,2581,2439,2368,2392,2481,2676,2952,3333,3796,4335,4894,5456,5947,6351,6636,6802,6866,6848,6766,6631,6430,6145,5734,5175,4436,3518,2440,1240,-8,-1246,-2380,-3365,-4143,-4711,-5079,-5288,-5405,-5489,-5601,-5786,-6034,-6350,-6651,-6897,-7007,-6921,-6628,-6098,-5385,-4523,-3576,-2618,-1699,-875,-181,351,711,867,822,566,101,-538,-1320,-2169,-3015,-3748,-4296,-4561,-4506,-4111,-3392,-2428,-1302,-147,915,1773,2328,2548,2413,1992,1350,629,-76,-611,-907,-863,-481,268,1307,2598,4013,5462,6797,7908,8661,8977,8793,8129,7035,5643,4103,2578,1233,168,-542,-904,-972,-823,-582,-352,-224,-277,-518,-953,-1534,-2188,-2839,-3407,-3814,-4021,-3998,-3748,-3302,-2693,-1972,-1183,-367,448,1224,1943,2563,3058,3389,3524,3449,3149,2649,1965,1153,259,-664,-1552,-2374,-3073,-3638,-4036,-4261,-4317,-4199,-3933,-3523,-3006,-2399,-1751,-1092,-477,54,452,685,718,545,167,-393,-1098,-1897,-2723,-3523,-4225,-4780,-5132,-5245,-5080,-4627,-3868,-2828,-1523,-28,1612,3281,4911,6394,7666,8676,9381,9791,9883,9692,9205,8448,7419,6145,4650,2989,1215,-590,-2357,-3997,-5449,-6636,-7525,-8068,-8256,-8090,-7595,-6818,-5832,-4734,-3620,-2613,-1791,-1237,-976,-1003,-1272,-1702,-2201,-2664,-3015,-3188,-3174,-2993,-2707,-2416,-2208,-2201,-2444,-2986,-3792,-4798,-5888,-6924,-7760,-8271,-8358,-7972,-7108,-5808,-4159,-2269,-271,1703,3538,5109,6365,7224,7700,7796,7566,7085,6449,5751,5093,4551,4192,4054,4157,4489,5032,5733,6539,7375,8165,8824,9293,9512,9473,9162,8639,7928,7130,6269,5431,4607,3832,3066,2285,1451,521,-526,-1707,-3001,-4384,-5781,-7124,-8311,-9258,-9880,-10148,-10030,-9591,-8879,-8014,-7109,-6259,-5558,-5031,-4677,-4439,-4238,-3966,-3546,-2899,-2007,-898,368,1651,2844,3783,4373,4525,4234,3515,2481,1222,-102,-1388,-2521,-3448,-4138,-4607,-4885,-5020,-5056,-5032,-4970,-4876,-4744,-4555,-4287,-3923,-3452,-2884,-2246,-1575,-934,-378,35,261,294,138,-154,-507,-853,-1084,-1164,-1030,-714,-229,324,884,1335,1618,1663,1460,1018,380,-375,-1174,-1923,-2543,-2980,-3194,-3191,-2996,-2670,-2272,-1880,-1543,-1296,-1158,-1098,-1097,-1103,-1056,-929,-662,-255,317,1024,1860,2764,3703,4606,5417,6073,6526,6727,6664,6313,5699,4837,3781,2588,1338,111,-1008,-1952,-2669,-3138,-3372,-3406,-3303,-3123,-2937,-2781,-2691,-2666,-2683,-2734,-2769,-2789,-2778,-2750,-2727,-2744,-2828,-3013,-3306,-3704,-4172,-4662,-5102,-5411,-5505,-5316,-4785,-3914,-2698,-1219,446,2171,3833,5303,6473,7264,7619,7540,7031,6156,4966,3557,1982,348,-1309,-2910,-4422,-5821,-7078,-8203,-9171,-9989,-10622,-11055,-11227,-11120,-10682,-9921,-8842,-7516,-6024,-4502,-3080,-1901,-1083,-710,-805,-1339,-2220,-3294,-4400,-5336,-5954,-6133,-5825,-5068,-3950,-2643,-1314,-166,658,1038,938,384,-543,-1691,-2904,-4004,-4832,-5278,-5270,-4799,-3915,-2693,-1248,296,1836,3278,4555,5656,6548,7271,7826,8225,8489,8578,8515,8255,7825,7227,6508,5729,4948,4258,3701,3338,3185,3238,3461,3803,4175,4505,4700,4683,4407,3816,2936,1756,359,-1203,-2838,-4456,-5994,-7379,-8573,-9559,-10309,-10846,-11150,-11245,-11127,-10809,-10303,-9624,-8801,-7862,-6846,-5791,-4734,-3698,-2707,-1752,-839,56,940,1810,2661,3441,4108,4588,4822,4756,4385,3711,2807,1753,646,-392,-1291,-1961,-2398,-2579,-2563,-2400,-2164,-1938,-1755,-1659,-1619,-1605,-1538,-1340,-941,-289,617,1748,3012,4301,5472,6397,6973,7143,6905,6317,5478,4528,3596,2821,2284,2032,2067,2318,2710,3118,3425,3529,3344,2836,2003,885,-422,-1828,-3183,-4382,-5303,-5882,-6077,-5922,-5453,-4781,-3992,-3190,-2452,-1818,-1312,-887,-524,-123,344,949,1694,2565,3515,4465,5335,6052,6556,6834,6879,6747,6467,6122,5761,5440,5211,5096,5110,5251,5489,5775,6049,6228,6234,6010,5489,4681,3583,2266,808,-683,-2096,-3310,-4242,-4797,-4952,-4684,-4037,-3068,-1872,-555,781,2029,3118,4007,4669,5144,5459,5678,5869,6067,6319,6629,6973,7343,7661,7912,8020,7965,7716,7240,6554,5632,4497,3152,1625,-54,-1820,-3617,-5358,-6954,-8347,-9456,-10264,-10746,-10907,-10786,-10400,-9804,-9039,-8147,-7183,-6196,-5226,-4338,-3577,-2989,-2616,-2482,-2563,-2857,-3259,-3718,-4105,-4355,-4388,-4178,-3734,-3092,-2332,-1528,-778,-151,287,497,471,212,-222,-786,-1377,-1924,-2312,-2481,-2362,-1945,-1240,-298,803,1981,3153,4243,5220,6055,6753,7347,7850,8303,8721,9099,9452,9737,9957,10074,10076,9966,9731,9407,9009,8573,8134,7731,7372,7097,6875,6715,6561,6379,6107,5698,5111,4323,3344,2191,918,-434,-1802,-3148,-4437,-5658,-6795,-7855,-8821,-9683,-10411,-10958,-11280,-11336,-11085,-10531,-9677,-8604,-7360,-6084,-4841,-3752,-2862,-2208,-1797,-1596,-1579,-1676,-1852,-2021,-2161,-2183,-2091,-1822,-1417,-872,-269,343,858,1208,1320,1144,681,-58,-1011,-2097,-3224,-4281,-5169,-5783,-6051,-5908,-5325,-4307,-2893,-1164,758,2741,4619,6251,7506,8292,8576,8361,7712,6731,5537,4276,3078,2044,1263,751,514,494,621,806,946,975,816,447,-131,-875,-1718,-2560,-3308,-3869,-4179,-4208,-3971,-3509,-2900,-2230,-1573,-1007,-556,-244,-40,78,153,233,311,432,530,627,655,624,525,377,236,132,137,279,599,1092,1760,2545,3405,4236,4969,5480,5713,5584,5074,4199,3008,1606,114,-1327,-2577,-3523,-4087,-4231,-3974,-3368,-2491,-1443,-301,847,1963,3007,3974,4862,5677,6424,7120,7749,8328,8841,9282,9654,9936,10128,10225,10201,10065,9774,9329,8706,7905,6935,5827,4613,3364,2132,989,-6,-823,-1426,-1839,-2088,-2226,-2338,-2483,-2741,-3156,-3730,-4456,-5243,-6019,-6648,-7032,-7063,-6695,-5907,-4755,-3329,-1782,-266,1039,1993,2495,2475,1969,1011,-254,-1698,-3128,-4386,-5312,-5805,-5807,-5332,-4454,-3292,-2018,-793,215,870,1107,891,265,-671,-1800,-2962,-4010,-4811,-5262,-5294,-4888,-4045,-2815,-1254,552,2511,4533,6502,8337,9933,11233,12172,12743,12935,12804,12382,11776,11038,10278,9543,8897,8352,7915,7550,7226,6890,6503,6030,5441,4729,3892,2936,1878,727,-480,-1749,-3024,-4312,-5565,-6754,-7849,-8777,-9508,-9964,-10088,-9842,-9185,-8121,-6704,-4990,-3133,-1263,432,1795,2688,3024,2789,2030,872,-505,-1896,-3079,-3857,-4103,-3740,-2798,-1390,301,2034,3564,4650,5123,4875,3892,2271,154,-2216,-4601,-6737,-8417,-9461,-9802,-9407,-8371,-6798,-4898,-2842,-853,916,2322,3297,3816,3926,3704,3285,2792,2387,2172,2257,2662,3399,4370,5495,6588,7516,8095,8224,7811,6866,5426,3625,1616,-412,-2276,-3809,-4900,-5471,-5524,-5111,-4335,-3335,-2285,-1327,-630,-279,-354,-850,-1713,-2844,-4077,-5259,-6192,-6746,-6797,-6310,-5300,-3859,-2122,-276,1509,3042,4206,4907,5146,4958,4470,3810,3147,2618,2338,2352,2675,3234,3946,4668,5281,5644,5673,5289,4487,3285,1748,-19,-1909,-3784,-5518,-6999,-8129,-8830,-9081,-8847,-8182,-7110,-5722,-4098,-2344,-554,1168,2747,4112,5219,6047,6594,6868,6902,6713,6342,5798,5126,4313,3414,2419,1400,362,-611,-1508,-2257,-2849,-3258,-3484,-3552,-3484,-3330,-3140,-2962,-2853,-2842,-2958,-3201,-3551,-3972,-4395,-4763,-4986,-5016,-4794,-4317,-3608,-2737,-1808,-952,-290,38,-32,-560,-1512,-2802,-4293,-5785,-7071,-7942,-8239,-7862,-6807,-5160,-3093,-849,1298,3082,4269,4714,4350,3232,1502,-618,-2845,-4900,-6514,-7483,-7679,-7085,-5744,-3837,-1541,881,3200,5209,6748,7728,8152,8061,7598,6909,6179,5575,5239,5251,5644,6370,7335,8382,9350,10038,10323,10062,9231,7840,5969,3781,1431,-873,-2957,-4678,-5921,-6645,-6847,-6576,-5927,-5016,-3987,-2969,-2093,-1462,-1142,-1175,-1542,-2199,-3051,-3983,-4853,-5534,-5899,-5878,-5420,-4551,-3336,-1879,-338,1140,2399,3302,3795,3824,3455,2749,1825,806,-209,-1130,-1912,-2544,-3042,-3435,-3782,-4095,-4418,-4734,-5033,-5276,-5419,-5430,-5274,-4941,-4445,-3797,-3040,-2208,-1337,-452,414,1262,2063,2827,3540,4207,4820,5384,5898,6359,6762,7101,7339,7469,7421,7182,6682,5923,4866,3553,2011,324,-1429,-3138,-4716,-6076,-7151,-7917,-8355,-8493,-8373,-8049,-7601,-7098,-6617,-6226,-5967,-5886,-5968,-6219,-6562,-6943,-7243,-7369,-7204,-6678,-5741,-4409,-2741,-866,1077,2887,4413,5487,6020,5983,5420,4451,3251,2020,963,236,-49,120,695,1550,2507,3370,3957,4105,3732,2807,1382,-421,-2438,-4466,-6298,-7754,-8666,-8968,-8595,-7613,-6082,-4163,-2013,170,2203,3918,5191,5940,6171,5925,5334,4543,3745,3095,2746,2770,3187,3938,4893,5884,6705,7169,7115,6442,5138,3247,922,-1658,-4260,-6652,-8622,-10001,-10696,-10679,-10015,-8832,-7325,-5704,-4204,-3009,-2291,-2124,-2538,-3468,-4794,-6346,-7910,-9293,-10289,-10788,-10690,-10014,-8815,-7215,-5383,-3484,-1703,-154,1048,1894,2386,2593,2601,2493,2354,2226,2135,2067,1986,1853,1616,1248,733,82,-673,-1473,-2269,-2974,-3559,-3958,-4171,-4195,-4050,-3782,-3427,-3021,-2615,-2196,-1810,-1411,-1020,-585,-94,498,1215,2095,3142,4360,5698,7101,8459,9671,10596,11129,11169,10670,9638,8134,6279,4235,2180,298,-1271,-2411,-3112,-3364,-3293,-2993,-2639,-2374,-2324,-2591,-3193,-4133,-5319,-6660,-8009,-9240,-10209,-10824,-10994,-10709,-9961,-8827,-7392,-5792,-4170,-2665,-1415,-501,4,124,-112,-600,-1227,-1861,-2378,-2684,-2724,-2483,-1995,-1331,-576,154,769,1192,1365,1292,992,539,28,-431,-730,-766,-487,145,1090,2291,3637,4993,6235,7207,7839,8026,7774,7094,6063,4808,3462,2198,1169,496,283,532,1234,2279,3534,4827,5976,6823,7235,7143,6524,5431,3949,2219,393,-1374,-2917,-4135,-4918,-5256,-5133,-4637,-3845,-2900,-1938,-1088,-468,-161,-194,-584,-1251,-2138,-3099,-4034,-4790,-5288,-5432,-5207,-4613,-3710,-2584,-1342,-105,1040,1988,2721,3196,3456,3527,3469,3340,3178,3025,2886,2767,2641,2492,2280,1991,1605,1136,607,69,-407,-755,-893,-776,-369,329,1279,2426,3680,4965,6171,7241,8091,8700,9038,9127,8985,8679,8256,7803,7376,7025,6798,6664,6626,6589,6487,6215,5681,4835,3636,2127,375,-1494,-3332,-4967,-6263,-7070,-7341,-7035,-6219,-4997,-3536,-2023,-669,369,947,1009,557,-331,-1530,-2857,-4141,-5189,-5865,-6072,-5780,-5038,-3929,-2625,-1274,-73,838,1346,1392,995,212,-823,-1976,-3068,-3972,-4560,-4782,-4629,-4153,-3444,-2632,-1826,-1166,-713,-527,-604,-899,-1342,-1836,-2279,-2589,-2684,-2544,-2151,-1539,-755,146,1086,2025,2902,3706,4418,5052,5624,6167,6703,7271,7869,8517,9188,9871,10524,11100,11546,11799,11791,11479,10812,9798,8447,6831,5020,3135,1266,-475,-2003,-3271,-4233,-4902,-5297,-5465,-5478,-5395,-5283,-5196,-5161,-5205,-5317,-5486,-5692,-5896,-6075,-6194,-6219,-6126,-5893,-5493,-4935,-4202,-3323,-2319,-1229,-119,954,1915,2689,3224,3462,3395,3012,2359,1469,421,-717,-1860,-2942,-3893,-4674,-5251,-5614,-5773,-5746,-5560,-5256,-4857,-4414,-3938,-3477,-3028,-2630,-2259,-1941,-1636,-1346,-1030,-671,-234,299,944,1708,2569,3509,4474,5432,6314,7103,7739,8216,8511,8622,8544,8298,7878,7326,6631,5837,4940,3968,2935,1856,769,-315,-1339,-2300,-3143,-3876,-4471,-4953,-5325,-5627,-5876,-6109,-6339,-6580,-6815,-7030,-7181,-7224,-7106,-6785,-6218,-5402,-4344,-3081,-1696,-257,1124,2365,3387,4132,4581,4741,4640,4350,3930,3460,3020,2643,2385,2227,2166,2154,2143,2084,1933,1669,1280,794,241,-314,-814,-1187,-1386,-1363,-1112,-634,36,839,1724,2608,3439,4160,4737,5161,5434,5575,5613,5587,5530,5475,5448,5456,5499,5551,5590,5572,5476,5277,4978,4594,4171,3753,3408,3190,3144,3291,3611,4072,4571,5020,5298,5286,4920,4127,2941,1386,-399,-2303,-4140,-5764,-7032,-7839,-8140,-7927,-7256,-6219,-4933,-3548,-2179,-960,29,732,1117,1204,1020,631,101,-494,-1080,-1607,-2016,-2285,-2406,-2367,-2212,-1937,-1600,-1214,-813,-415,-24,345,700,1029,1326,1579,1771,1890,1938,1913,1848,1762,1705,1716,1833,2088,2489,3026,3669,4371,5056,5684,6176,6512,6661,6633,6441,6123,5708,5248,4772,4332,3942,3630,3394,3222,3090,2956,2791,2540,2193,1707,1100,366,-443,-1287,-2092,-2791,-3317,-3615,-3666,-3469,-3067,-2517,-1911,-1322,-836,-489,-302,-257,-306,-389,-447,-420,-298,-77,194,450,607,590,326,-202,-993,-1985,-3095,-4203,-5187,-5940,-6352,-6392,-6019,-5288,-4242,-2997,-1640,-306,924,1951,2726,3222,3445,3425,3225,2914,2574,2290,2106,2089,2234,2550,2993,3511,4037,4504,4833,4984,4906,4584,4019,3227,2244,1133,-45,-1192,-2230,-3056,-3604,-3808,-3670,-3194,-2470,-1571,-632,238,925,1343,1448,1209,660,-165,-1189,-2326,-3486,-4580,-5514,-6234,-6672,-6803,-6602,-6066,-5204,-4034,-2599,-954,822,2632,4366,5909,7151,7995,8384,8264,7655,6584,5141,3440,1616,-162,-1773,-3064,-3971,-4449,-4506,-4222,-3669,-2988,-2283,-1667,-1223,-986,-972,-1147,-1451,-1811,-2135,-2351,-2387,-2214,-1803,-1181,-366,571,1586,2595,3537,4358,5005,5459,5708,5757,5629,5335,4897,4324,3629,2814,1914,949,-11,-903,-1658,-2201,-2487,-2514,-2281,-1878,-1365,-877,-499,-356,-498,-987,-1805,-2926,-4267,-5727,-7184,-8507,-9579,-10306,-10620,-10512,-9995,-9134,-8011,-6722,-5360,-4024,-2768,-1659,-705,78,717,1237,1664,2038,2337,2601,2758,2838,2777,2604,2304,1917,1477,1020,614,264,27,-111,-140,-86,11,108,156,99,-87,-440,-932,-1556,-2230,-2896,-3462,-3828,-3940,-3719,-3168,-2276,-1111,271,1756,3252,4654,5881,6859,7548,7912,7934,7618,6977,6066,4948,3728,2521,1443,609,79,-108,18,382,881,1372,1736,1844,1619,1013,38,-1266,-2794,-4442,-6067,-7544,-8753,-9609,-10062,-10099,-9747,-9058,-8100,-6953,-5680,-4354,-3009,-1705,-450,697,1725,2575,3202,3558,3590,3268,2597,1596,365,-995,-2314,-3433,-4192,-4448,-4157,-3279,-1922,-187,1712,3584,5201,6393,7021,7023,6417,5272,3761,2044,360,-1129,-2232,-2876,-3006,-2662,-1940,-960,118,1156,2034,2666,3023,3092,2931,2561,2066,1456,788,58,-708,-1488,-2248,-2916,-3429,-3698,-3669,-3297,-2599,-1604,-425,838,2028,3006,3640,3826,3496,2649,1308,-427,-2423,-4535,-6564,-8375,-9807,-10768,-11210,-11120,-10550,-9578,-8308,-6867,-5361,-3910,-2584,-1454,-552,114,530,730,710,524,173,-276,-805,-1341,-1839,-2232,-2469,-2516,-2346,-1966,-1396,-682,130,968,1794,2543,3186,3705,4083,4338,4480,4526,4524,4468,4412,4336,4266,4180,4069,3922,3728,3485,3206,2898,2597,2299,2038,1777,1520,1209,812,280,-403,-1242,-2191,-3181,-4107,-4855,-5316,-5395,-5060,-4300,-3193,-1835,-393,977,2090,2804,3004,2646,1723,331,-1418,-3336,-5238,-6931,-8255,-9094,-9395,-9162,-8471,-7425,-6180,-4875,-3654,-2630,-1868,-1408,-1241,-1329,-1629,-2066,-2603,-3174,-3761,-4319,-4832,-5271,-5591,-5764,-5736,-5475,-4969,-4207,-3234,-2092,-880,328,1406,2279,2850,3082,2950,2499,1789,934,71,-677,-1162,-1308,-1038,-359,691,2029,3529,5075,6522,7768,8716,9320,9547,9401,8908,8089,7011,5711,4266,2746,1228,-190,-1435,-2419,-3091,-3413,-3387,-3044,-2456,-1720,-949,-277,183,323,75,-585,-1641,-3017,-4608,-6261,-7833,-9152,-10100,-10563,-10491,-9892,-8806,-7347,-5637,-3835,-2077,-500,807,1775,2375,2603,2485,2049,1347,422,-661,-1856,-3074,-4260,-5303,-6129,-6624,-6728,-6382,-5590,-4387,-2871,-1165,572,2166,3488,4381,4807,4708,4146,3195,2001,715,-482,-1449,-2061,-2237,-1974,-1283,-251,1029,2436,3866,5191,6360,7271,7916,8247,8266,7972,7383,6529,5471,4263,3015,1799,743,-90,-607,-782,-590,-72,729,1702,2750,3724,4497,4932,4937,4439,3428,1942,76,-2050,-4242,-6349,-8168,-9550,-10382,-10588,-10165,-9173,-7701,-5901,-3909,-1887,42,1769,3218,4344,5120,5544,5637,5415,4934,4226,3358,2380,1367,370,-532,-1293,-1867,-2210,-2324,-2206,-1882,-1393,-790,-125,537,1159,1678,2090,2346,2482,2486,2403,2275,2125,2019,1961,1989,2111,2327,2633,3021,3474,3976,4511,5041,5544,5973,6297,6472,6478,6300,5949,5454,4857,4217,3588,3029,2585,2289,2151,2174,2325,2565,2831,3049,3141,3044,2689,2065,1166,32,-1267,-2634,-3977,-5161,-6115,-6743,-7016,-6928,-6510,-5831,-4981,-4044,-3123,-2286,-1599,-1104,-816,-750,-878,-1193,-1631,-2149,-2682,-3148,-3499,-3663,-3604,-3307,-2760,-2013,-1079,-56,1023,2058,3002,3778,4353,4676,4741,4530,4070,3381,2522,1552,555,-394,-1208,-1827,-2195,-2280,-2080,-1599,-881,37,1085,2205,3302,4319,5137,5717,5947,5823,5296,4429,3262,1931,557,-704,-1714,-2365,-2571,-2320,-1607,-518,870,2412,3968,5383,6503,7208,7403,7042,6138,4754,3006,1054,-916,-2727,-4197,-5215,-5710,-5673,-5177,-4328,-3275,-2176,-1168,-380,127,295,146,-299,-968,-1789,-2672,-3540,-4304,-4920,-5328,-5516,-5461,-5187,-4698,-4045,-3259,-2381,-1487,-593,219,931,1500,1905,2144,2215,2142,1958,1698,1409,1125,871,667,509,392,307,246,217,219,280,407,617,912,1254,1622,1928,2125,2125,1897,1421,728,-112,-1009,-1835,-2505,-2919,-3046,-2872,-2424,-1764,-957,-88,757,1518,2102,2488,2611,2473,2064,1411,557,-426,-1464,-2461,-3332,-4006,-4429,-4589,-4483,-4159,-3640,-2996,-2247,-1452,-617,210,1017,1759,2398,2899,3213,3326,3209,2873,2333,1623,795,-92,-970,-1763,-2399,-2821,-2978,-2857,-2459,-1814,-989,-42,937,1877,2714,3403,3921,4267,4445,4485,4402,4235,4007,3758,3525,3352,3281,3341,3559,3921,4407,4946,5451,5831,5965,5798,5259,4364,3172,1777,348,-988,-2050,-2757,-3021,-2863,-2318,-1505,-534,440,1309,1949,2310,2338,2058,1489,715,-198,-1128,-1997,-2684,-3140,-3286,-3131,-2672,-1974,-1104,-158,776,1614,2296,2788,3072,3160,3069,2833,2487,2068,1621,1182,792,492,297,230,280,439,672,958,1255,1542,1797,2001,2156,2255,2307,2318,2294,2252,2191,2129,2055,1985,1887,1777,1622,1432,1215,998,820,750,829,1119,1642,2386,3321,4343,5358,6220,6816,7042,6846,6232,5249,4021,2664,1356,199,-682,-1264,-1530,-1544,-1381,-1132,-900,-736,-698,-782,-983,-1259,-1570,-1867,-2108,-2268,-2316,-2260,-2103,-1873,-1617,-1367,-1192,-1114,-1175,-1364,-1666,-2031,-2403,-2695,-2866,-2835,-2595,-2130,-1462,-644,273,1207,2093,2856,3441,3811,3933,3827,3499,3021,2437,1850,1311,916,695,680,877,1242,1740,2302,2860,3354,3720,3909,3897,3659,3219,2600,1869,1091,365,-246,-646,-818,-731,-426,51,594,1128,1533,1750,1723,1444,948,304,-403,-1055,-1572,-1855,-1878,-1610,-1107,-416,365,1127,1779,2216,2385,2233,1765,999,-11,-1175,-2409,-3585,-4613,-5387,-5855,-5980,-5782,-5302,-4622,-3836,-3041,-2335,-1779,-1417,-1264,-1290,-1467,-1723,-1999,-2228,-2351,-2324,-2124,-1747,-1211,-562,151,855,1484,1997,2341,2528,2562,2482,2348,2200,2106,2083,2171,2354,2634,2974,3342,3692,3977,4157,4198,4079,3814,3415,2947,2448,2005,1660,1465,1426,1533,1724,1938,2071,2053,1797,1286,502,-491,-1606,-2732,-3719,-4456,-4829,-4782,-4316,-3474,-2376,-1159,1,944,1520,1652,1279,462,-735,-2150,-3621,-4965,-6028,-6685,-6893,-6652,-6053,-5212,-4301,-3464,-2869,-2578,-2674,-3091,-3792,-4623,-5473,-6167,-6616,-6706,-6427,-5784,-4842,-3709,-2490,-1325,-305,468,955,1136,1038,713,253,-257,-702,-1004,-1079,-891,-431,286,1189,2219,3263,4223,4997,5487,5635,5389,4771,3813,2616,1305,25,-1062,-1825,-2150,-1993,-1357,-317,997,2421,3766,4855,5538,5727,5394,4587,3414,2028,609,-688,-1710,-2390,-2690,-2645,-2345,-1903,-1455,-1131,-1018,-1169,-1576,-2168,-2846,-3468,-3904,-4057,-3857,-3331,-2518,-1574,-608,183,697,818,522,-179,-1192,-2411,-3675,-4849,-5790,-6411,-6641,-6481,-5952,-5124,-4089,-2947,-1809,-768,81,684,991,987,693,137,-601,-1429,-2254,-2948,-3428,-3607,-3431,-2898,-2031,-898,398,1745,3010,4085,4878,5336,5451,5252,4815,4237,3629,3093,2709,2520,2526,2681,2906,3098,3159,3003,2572,1876,939,-122,-1200,-2140,-2829,-3150,-3078,-2606,-1822,-845,165,1032,1596,1727,1340,439,-934,-2624,-4467,-6231,-7707,-8709,-9115,-8876,-8038,-6709,-5072,-3326,-1692,-347,565,959,840,237,-723,-1903,-3139,-4246,-5096,-5547,-5552,-5080,-4186,-2948,-1509,-11,1368,2495,3222,3514,3307,2695,1738,603,-548,-1561,-2276,-2610,-2502,-1973,-1080,57,1309,2508,3523,4220,4535,4442,3966,3204,2259,1279,406,-252,-605,-611,-308,271,994,1757,2422,2878,3045,2890,2431,1732,895,42,-714,-1269,-1581,-1612,-1417,-1040,-589,-169,129,204,22,-447,-1150,-2028,-2948,-3800,-4443,-4795,-4794,-4449,-3818,-3006,-2148,-1390,-852,-636,-778,-1281,-2078,-3079,-4150,-5158,-5964,-6460,-6560,-6251,-5533,-4495,-3235,-1895,-628,445,1192,1574,1544,1162,482,-362,-1258,-2053,-2644,-2933,-2878,-2483,-1792,-903,82,1020,1806,2331,2526,2376,1889,1137,222,-737,-1589,-2213,-2492,-2364,-1807,-863,382,1800,3226,4507,5476,6037,6097,5677,4810,3625,2268,907,-293,-1208,-1751,-1909,-1694,-1209,-541,155,760,1143,1230,958,361,-525,-1562,-2633,-3571,-4263,-4607,-4577,-4195,-3535,-2721,-1879,-1157,-651,-458,-587,-1051,-1769,-2676,-3647,-4571,-5327,-5820,-5966,-5736,-5115,-4144,-2890,-1439,78,1565,2875,3933,4623,4911,4753,4179,3230,2009,633,-749,-1984,-2934,-3486,-3580,-3202,-2414,-1315,-59,1186,2262,3021,3394,3336,2908,2181,1297,389,-408,-1002,-1333,-1398,-1235,-909,-504,-110,214,414,488,450,335,206,105,71,136,275,487,721,934,1081,1111,1003,732,316,-225,-841,-1455,-2006,-2404,-2599,-2549,-2245,-1722,-1034,-265,492,1154,1643,1916,1948,1744,1339,781,143,-496,-1046,-1426,-1565,-1427,-990,-290,626,1661,2716,3678,4441,4921,5053,4823,4247,3384,2334,1221,179,-648,-1160,-1272,-963,-268,732,1900,3074,4096,4801,5100,4934,4337,3402,2276,1141,171,-468,-698,-462,176,1122,2224,3290,4159,4669,4736,4316,3464,2270,904,-464,-1647,-2482,-2877,-2764,-2188,-1227,-33,1210,2311,3098,3433,3252,2561,1428,-1,-1572,-3087,-4391,-5346,-5868,-5942,-5576,-4866,-3886,-2771,-1617,-524,417,1178,1684,1962,1989,1806,1465,1020,550,132,-178,-321,-284,-63,303,778,1284,1757,2127,2325,2315,2079,1619,996,271,-454,-1081,-1528,-1730,-1660,-1329,-790,-102,639,1369,2004,2529,2900,3177,3349,3498,3632,3777,3933,4044,4091,3984,3713,3229,2556,1722,798,-124,-953,-1588,-1963,-2028,-1778,-1249,-521,316,1127,1813,2257,2388,2166,1593,721,-364,-1532,-2649,-3578,-4205,-4469,-4358,-3915,-3239,-2444,-1673,-1030,-613,-448,-534,-813,-1206,-1621,-1963,-2178,-2208,-2069,-1756,-1329,-808,-268,282,792,1251,1647,1965,2208,2358,2409,2351,2160,1850,1393,835,184,-479,-1099,-1576,-1852,-1853,-1577,-1024,-269,599,1466,2218,2757,3038,3028,2784,2363,1879,1428,1126,1020,1169,1535,2090,2725,3362,3856,4138,4103,3729,3005,1982,736,-617,-1961,-3167,-4149,-4816,-5160,-5161,-4893,-4414,-3829,-3238,-2730,-2385,-2233,-2287,-2532,-2916,-3400,-3924,-4435,-4894,-5252,-5470,-5514,-5345,-4948,-4315,-3469,-2463,-1376,-313,617,1320,1718,1800,1584,1149,620,116,-211,-270,6,626,1536,2641,3814,4900,5772,6313,6454,6182,5527,4569,3437,2256,1177,334,-195,-333,-100,468,1270,2193,3107,3902,4502,4856,4977,4890,4666,4360,4047,3754,3517,3314,3123,2893,2586,2151,1595,919,191,-509,-1082,-1419,-1449,-1122,-458,480,1574,2658,3585,4165,4315,3936,3058,1744,132,-1598,-3260,-4683,-5732,-6344,-6506,-6282,-5757,-5058,-4287,-3540,-2863,-2278,-1765,-1294,-822,-321,228,819,1433,2049,2622,3133,3551,3866,4067,4148,4119,3963,3711,3338,2892,2353,1780,1176,597,71,-355,-646,-773,-701,-444,27,650,1426,2273,3144,3974,4691,5264,5662,5884,5962,5935,5854,5776,5722,5715,5743,5766,5759,5655,5433,5058,4531,3871,3121,2342,1605,979,533,297,287,486,832,1272,1720,2099,2368,2461,2393,2151,1771,1300,760,214,-344,-893,-1464,-2083,-2786,-3599,-4520,-5507,-6490,-7348,-7966,-8207,-7990,-7258,-6044,-4425,-2555,-617,1196,2689,3745,4277,4302,3886,3166,2298,1461,788,389,302,507,935,1468,1993,2372,2541,2428,2069,1505,844,198,-305,-587,-577,-285,253,962,1738,2496,3155,3677,4047,4296,4454,4577,4688,4815,4938,5037,5047,4930,4613,4082,3298,2310,1140,-105,-1349,-2477,-3407,-4058,-4410,-4440,-4198,-3724,-3090,-2376,-1644,-967,-375,97,443,669,767,773,659,461,148,-257,-761,-1333,-1951,-2555,-3091,-3500,-3734,-3766,-3600,-3261,-2813,-2317,-1851,-1464,-1196,-1040,-970,-936,-857,-695,-370,103,733,1452,2190,2856,3356,3623,3606,3309,2746,1989,1113,218,-587,-1216,-1587,-1651,-1409,-878,-148,709,1571,2354,2976,3402,3626,3670,3586,3417,3217,3016,2819,2626,2396,2099,1692,1151,480,-308,-1122,-1917,-2556,-2981,-3114,-2932,-2463,-1780,-982,-207,434,823,904,648,88,-699,-1616,-2541,-3367,-4026,-4459,-4691,-4737,-4684,-4577,-4507,-4476,-4513,-4568,-4582,-4487,-4211,-3708,-2983,-2049,-1009,53,999,1724,2128,2164,1823,1148,234,-820,-1877,-2825,-3574,-4059,-4254,-4169,-3844,-3339,-2727,-2097,-1504,-1039,-712,-561,-551,-656,-804,-943,-993,-927,-696,-309,230,883,1615,2353,3062,3653,4082,4293,4241,3918,3327,2499,1493,373,-773,-1873,-2838,-3611,-4129,-4358,-4274,-3892,-3232,-2355,-1323,-221,869,1874,2715,3354,3747,3880,3775,3426,2907,2221,1429,556,-386,-1366,-2391,-3440,-4494,-5512,-6442,-7206,-7738,-7950,-7801,-7259,-6330,-5093,-3611,-2046,-524,810,1823,2457,2671,2505,2036,1384,669,22,-480,-775,-865,-780,-592,-383,-246,-247,-455,-865,-1478,-2210,-2986,-3686,-4211,-4467,-4406,-4007,-3304,-2344,-1217,-2,1220,2366,3404,4259,4933,5367,5576,5523,5224,4674,3897,2925,1802,595,-635,-1791,-2810,-3599,-4118,-4326,-4239,-3884,-3332,-2651,-1935,-1253,-677,-246,17,113,59,-117,-388,-727,-1125,-1571,-2068,-2616,-3210,-3830,-4457,-5046,-5563,-5962,-6221,-6306,-6232,-5981,-5592,-5066,-4454,-3757,-3032,-2277,-1535,-810,-121,531,1149,1737,2305,2853,3397,3912,4413,4852,5220,5483,5597,5541,5281,4802,4121,3258,2278,1268,305,-501,-1096,-1425,-1490,-1316,-958,-485,35,527,958,1268,1460,1509,1431,1241,954,600,193,-253,-725,-1226,-1739,-2253,-2749,-3189,-3553,-3809,-3944,-3949,-3833,-3601,-3282,-2893,-2464,-2024,-1600,-1215,-901,-662,-539,-541,-692,-1019,-1512,-2180,-2986,-3872,-4771,-5582,-6214,-6587,-6640,-6359,-5760,-4897,-3857,-2724,-1606,-573,295,969,1425,1676,1759,1707,1596,1454,1349,1286,1292,1344,1431,1525,1599,1636,1626,1562,1467,1346,1226,1128,1064,1057,1099,1216,1377,1607,1874,2188,2528,2892,3250,3596,3873,4054,4073,3887,3447,2734,1755,543,-819,-2246,-3615,-4813,-5737,-6301,-6445,-6166,-5461,-4408,-3059,-1548,48,1574,2964,4084,4872,5269,5222,4756,3861,2606,1067,-676,-2490,-4278,-5921,-7318,-8398,-9109,-9425,-9362,-8943,-8237,-7318,-6274,-5211,-4203,-3332,-2633,-2131,-1805,-1634,-1564,-1553,-1545,-1498,-1368,-1128,-757,-247,390,1131,1938,2756,3536,4213,4741,5074,5177,5049,4685,4128,3417,2628,1822,1093,498,111,-20,129,574,1302,2266,3425,4672,5926,7048,7932,8456,8535,8114,7188,5782,3995,1920,-276,-2471,-4493,-6240,-7598,-8520,-8978,-8989,-8591,-7841,-6811,-5566,-4182,-2728,-1276,95,1322,2326,3043,3424,3413,3009,2209,1059,-361,-1953,-3575,-5106,-6397,-7357,-7892,-7992,-7663,-6979,-6036,-4949,-3853,-2830,-1983,-1317,-843,-520,-270,-43,254,659,1208,1911,2742,3671,4634,5578,6430,7135,7645,7910,7926,7678,7189,6493,5639,4682,3700,2754,1930,1277,869,712,843,1216,1814,2554,3363,4154,4823,5300,5509,5426,5044,4411,3580,2652,1710,833,95,-493,-894,-1143,-1246,-1244,-1159,-1020,-843,-631,-402,-137,135,413,662,853,942,903,700,324,-214,-919,-1726,-2626,-3543,-4430,-5231,-5870,-6305,-6488,-6388,-6025,-5405,-4614,-3711,-2816,-2009,-1399,-1037,-964,-1161,-1574,-2118,-2669,-3114,-3329,-3240,-2785,-1981,-838,530,2048,3575,4991,6197,7088,7609,7743,7481,6885,6001,4920,3728,2517,1377,383,-384,-876,-1035,-856,-320,519,1619,2865,4152,5322,6261,6814,6920,6512,5605,4267,2599,763,-1084,-2753,-4095,-4964,-5273,-4982,-4095,-2675,-839,1280,3493,5629,7498,8935,9799,10001,9485,8271,6417,4030,1286,-1663,-4595,-7341,-9723,-11601,-12895,-13541,-13558,-12989,-11921,-10490,-8829,-7106,-5460,-4026,-2895,-2116,-1709,-1613,-1779,-2074,-2417,-2657,-2726,-2519,-2002,-1159,-7,1395,2967,4608,6200,7631,8786,9587,9958,9883,9367,8456,7247,5833,4354,2924,1663,647,-49,-410,-428,-122,450,1243,2162,3126,4025,4755,5220,5328,5025,4296,3148,1650,-97,-1992,-3861,-5605,-7069,-8161,-8814,-8965,-8635,-7826,-6611,-5060,-3272,-1360,565,2396,4019,5347,6296,6798,6801,6293,5254,3743,1811,-430,-2850,-5300,-7618,-9659,-11292,-12426,-13019,-13070,-12641,-11815,-10725,-9486,-8231,-7050,-6005,-5119,-4374,-3719,-3089,-2400,-1592,-604,585,1979,3545,5231,6969,8662,10229,11573,12602,13266,13513,13338,12771,11867,10709,9413,8084,6835,5763,4934,4380,4120,4110,4316,4657,5069,5456,5759,5885,5792,5428,4775,3833,2634,1224,-323,-1925,-3502,-4962,-6245,-7272,-8009,-8400,-8435,-8084,-7360,-6287,-4906,-3298,-1558,202,1847,3255,4317,4940,5079,4716,3892,2668,1164,-502,-2169,-3696,-4937,-5770,-6114,-5912,-5194,-3993,-2457,-702,1059,2667,3937,4735,4973,4609,3674,2244,448,-1542,-3556,-5376,-6852,-7793,-8107,-7698,-6575,-4765,-2413,327,3216,6005,8463,10346,11529,11909,11517,10432,8841,6939,4983,3184,1754,819,493,763,1635,2989,4724,6668,8649,10485,11996,13045,13500,13322,12487,11069,9173,6959,4597,2285,168,-1589,-2905,-3701,-3960,-3685,-2909,-1711,-157,1603,3466,5245,6807,7969,8616,8622,7947,6579,4588,2088,-746,-3715,-6590,-9166,-11253,-12714,-13479,-13524,-12920,-11768,-10223,-8472,-6668,-4994,-3538,-2397,-1580,-1095,-896,-956,-1221,-1655,-2220,-2885,-3597,-4330,-4992,-5547,-5902,-6009,-5840,-5370,-4653,-3723,-2672,-1568,-496,496,1380,2146,2808,3378,3869,4295,4644,4937,5157,5354,5540,5790,6147,6671,7395,8319,9401,10576,11710,12698,13381,13664,13451,12720,11479,9812,7823,5681,3544,1601,5,-1107,-1651,-1604,-988,90,1511,3085,4631,5961,6900,7316,7111,6249,4734,2648,96,-2747,-5702,-8551,-11112,-13181,-14645,-15387,-15412,-14744,-13506,-11857,-9985,-8102,-6385,-4982,-3981,-3397,-3187,-3256,-3457,-3660,-3707,-3503,-2970,-2091,-875,618,2318,4121,5937,7650,9178,10411,11279,11714,11656,11089,10002,8412,6390,3998,1366,-1367,-4042,-6467,-8480,-9909,-10637,-10591,-9775,-8266,-6226,-3871,-1465,724,2448,3511,3799,3264,1968,18,-2393,-5054,-7722,-10154,-12135,-13464,-14008,-13683,-12475,-10447,-7733,-4525,-1070,2362,5498,8088,9923,10866,10865,9936,8203,5820,3027,57,-2830,-5404,-7482,-8906,-9615,-9589,-8870,-7568,-5805,-3752,-1575,544,2457,4000,5094,5638,5652,5140,4211,2975,1588,207,-1011,-1946,-2476,-2561,-2162,-1316,-76,1450,3157,4887,6533,7938,9026,9682,9873,9557,8752,7486,5839,3888,1767,-414,-2509,-4386,-5925,-7029,-7641,-7760,-7419,-6726,-5796,-4791,-3842,-3086,-2587,-2402,-2507,-2862,-3403,-4026,-4660,-5198,-5561,-5677,-5477,-4925,-3999,-2713,-1098,752,2758,4767,6657,8267,9483,10181,10307,9830,8778,7229,5305,3158,961,-1116,-2934,-4377,-5391,-5969,-6147,-6002,-5629,-5133,-4608,-4134,-3765,-3536,-3464,-3550,-3790,-4165,-4664,-5253,-5906,-6575,-7216,-7767,-8171,-8361,-8278,-7880,-7126,-6029,-4607,-2934,-1105,753,2519,4041,5239,6002,6321,6178,5643,4779,3724,2593,1539,692,173,70,431,1259,2507,4070,5818,7550,9092,10239,10826,10749,9933,8423,6274,3667,773,-2153,-4888,-7179,-8864,-9764,-9866,-9153,-7758,-5847,-3650,-1419,596,2186,3164,3449,2981,1824,55,-2151,-4615,-7108,-9422,-11336,-12687,-13333,-13205,-12302,-10683,-8503,-5944,-3261,-695,1501,3140,4073,4257,3711,2547,950,-879,-2691,-4269,-5418,-6010,-5966,-5302,-4077,-2412,-463,1621,3676,5585,7240,8589,9576,10203,10437,10309,9786,8916,7685,6169,4405,2497,543,-1340,-3034,-4436,-5451,-6030,-6135,-5791,-5043,-3973,-2711,-1372,-132,890,1533,1709,1337,394,-1077,-2996,-5212,-7545,-9790,-11736,-13207,-14065,-14244,-13739,-12634,-11052,-9178,-7205,-5323,-3697,-2447,-1636,-1281,-1347,-1758,-2425,-3226,-4071,-4821,-5407,-5720,-5705,-5322,-4555,-3411,-1958,-243,1616,3520,5356,7013,8421,9512,10277,10714,10874,10797,10566,10224,9836,9416,8988,8521,8025,7466,6855,6220,5597,5065,4677,4487,4517,4739,5096,5481,5783,5874,5667,5077,4106,2773,1165,-592,-2360,-3987,-5331,-6313,-6852,-6978,-6711,-6158,-5421,-4633,-3903,-3350,-3019,-2974,-3184,-3626,-4194,-4796,-5280,-5527,-5418,-4853,-3822,-2314,-436,1706,3919,6035,7842,9181,9909,9930,9226,7804,5776,3264,477,-2385,-5083,-7424,-9224,-10389,-10854,-10677,-9915,-8755,-7344,-5891,-4565,-3512,-2834,-2583,-2753,-3310,-4161,-5213,-6332,-7405,-8313,-8954,-9259,-9173,-8687,-7808,-6591,-5075,-3374,-1525,346,2198,3939,5524,6894,8017,8853,9377,9588,9454,9018,8274,7286,6118,4856,3610,2497,1622,1096,973,1301,2064,3208,4649,6244,7860,9322,10480,11197,11360,10921,9873,8286,6284,4044,1776,-307,-1999,-3160,-3692,-3582,-2894,-1750,-320,1172,2549,3577,4138,4100,3452,2204,475,-1604,-3829,-6001,-7924,-9403,-10341,-10630,-10311,-9426,-8129,-6597,-5031,-3644,-2585,-1997,-1898,-2285,-3050,-4043,-5093,-5992,-6586,-6725,-6349,-5433,-4038,-2271,-281,1766,3702,5394,6743,7705,8287,8558,8586,8505,8376,8306,8290,8367,8451,8534,8497,8318,7909,7269,6379,5277,4009,2661,1316,80,-967,-1753,-2237,-2436,-2379,-2178,-1926,-1763,-1800,-2111,-2746,-3664,-4806,-6035,-7214,-8184,-8811,-9012,-8737,-8030,-6958,-5667,-4287,-2993,-1884,-1079,-586,-417,-495,-750,-1071,-1385,-1603,-1707,-1654,-1481,-1184,-817,-402,21,421,791,1108,1405,1676,1972,2306,2700,3178,3707,4292,4850,5345,5679,5784,5585,5042,4138,2901,1411,-231,-1863,-3341,-4488,-5179,-5315,-4855,-3858,-2396,-669,1152,2828,4181,5047,5346,5068,4272,3085,1670,210,-1131,-2209,-2953,-3317,-3335,-3070,-2619,-2102,-1614,-1271,-1115,-1201,-1497,-1972,-2529,-3084,-3498,-3687,-3544,-3025,-2116,-843,705,2411,4127,5677,6928,7718,7994,7689,6855,5535,3867,1976,26,-1828,-3454,-4739,-5612,-6052,-6060,-5710,-5070,-4261,-3389,-2564,-1886,-1426,-1227,-1325,-1697,-2336,-3177,-4167,-5209,-6230,-7115,-7790,-8181,-8233,-7951,-7336,-6464,-5404,-4271,-3178,-2221,-1508,-1059,-913,-996,-1249,-1524,-1719,-1675,-1334,-626,405,1697,3110,4502,5720,6639,7189,7339,7139,6667,6060,5464,5034,4884,5114,5725,6698,7922,9270,10564,11646,12371,12615,12353,11557,10320,8734,6952,5132,3420,1960,828,93,-255,-249,34,481,988,1432,1724,1799,1621,1216,603,-114,-878,-1576,-2138,-2518,-2680,-2659,-2489,-2256,-2030,-1899,-1904,-2081,-2418,-2868,-3371,-3828,-4146,-4248,-4046,-3521,-2658,-1496,-129,1359,2816,4132,5192,5902,6238,6182,5792,5144,4340,3508,2760,2197,1902,1897,2191,2718,3394,4103,4709,5108,5204,4952,4361,3478,2390,1215,50,-997,-1879,-2568,-3088,-3490,-3824,-4165,-4529,-4940,-5368,-5760,-6053,-6172,-6048,-5654,-4964,-4017,-2869,-1617,-370,749,1646,2228,2474,2372,1980,1377,668,-30,-612,-1001,-1137,-1014,-631,-46,710,1569,2495,3450,4413,5380,6352,7333,8324,9314,10263,11138,11858,12368,12588,12473,11974,11111,9891,8395,6711,4944,3217,1649,327,-653,-1263,-1481,-1351,-923,-311,386,1046,1569,1890,1959,1792,1400,862,223,-424,-1024,-1514,-1871,-2082,-2180,-2213,-2248,-2371,-2636,-3101,-3769,-4617,-5576,-6540,-7394,-7996,-8230,-8008,-7269,-6037,-4347,-2334,-119,2114,4209,6003,7377,8233,8538,8271,7478,6223,4610,2767,844,-1009,-2625,-3872,-4644,-4894,-4613,-3883,-2797,-1527,-217,966,1916,2541,2831,2793,2487,1986,1353,671,-28,-691,-1306,-1853,-2324,-2705,-2985,-3156,-3205,-3143,-2975,-2727,-2441,-2166,-1952,-1856,-1905,-2119,-2472,-2924,-3385,-3771,-3971,-3890,-3462,-2644,-1454,50,1769,3570,5312,6873,8155,9098,9703,9986,9999,9828,9514,9159,8777,8437,8122,7855,7595,7318,6972,6503,5874,5045,4017,2812,1491,135,-1150,-2263,-3119,-3651,-3851,-3745,-3403,-2942,-2488,-2157,-2067,-2256,-2759,-3523,-4479,-5506,-6496,-7299,-7846,-8023,-7835,-7265,-6388,-5280,-4063,-2845,-1750,-863,-244,61,87,-142,-537,-992,-1407,-1650,-1642,-1313,-646,337,1571,2953,4365,5664,6733,7452,7753,7596,6984,5982,4666,3162,1609,149,-1079,-1948,-2383,-2322,-1783,-797,517,2053,3648,5158,6431,7339,7767,7644,6922,5607,3739,1416,-1233,-4029,-6784,-9306,-11412,-12979,-13892,-14155,-13759,-12815,-11432,-9763,-7989,-6267,-4764,-3605,-2884,-2641,-2884,-3533,-4502,-5627,-6749,-7696,-8313,-8494,-8178,-7373,-6142,-4593,-2864,-1077,634,2209,3586,4757,5746,6557,7241,7793,8243,8563,8756,8789,8642,8305,7771,7044,6157,5128,4016,2853,1708,619,-346,-1155,-1760,-2144,-2304,-2259,-2042,-1711,-1309,-895,-508,-176,97,300,472,617,779,983,1249,1584,1978,2377,2737,2962,2971,2692,2067,1101,-172,-1651,-3205,-4675,-5886,-6714,-7033,-6812,-6061,-4850,-3311,-1590,147,1742,3060,4010,4517,4571,4167,3355,2185,742,-897,-2629,-4363,-5990,-7422,-8553,-9328,-9673,-9582,-9051,-8130,-6882,-5410,-3817,-2235,-777,422,1268,1657,1547,915,-195,-1704,-3471,-5338,-7116,-8640,-9758,-10387,-10489,-10090,-9284,-8188,-6952,-5723,-4631,-3757,-3168,-2845,-2756,-2816,-2911,-2939,-2775,-2353,-1619,-567,734,2233,3782,5298,6659,7805,8712,9395,9900,10301,10637,10958,11250,11486,11605,11552,11258,10710,9883,8824,7561,6187,4751,3351,2044,896,-39,-734,-1167,-1337,-1273,-1016,-635,-223,130,313,249,-140,-869,-1937,-3280,-4813,-6411,-7945,-9282,-10308,-10935,-11120,-10848,-10183,-9189,-8018,-6782,-5653,-4738,-4133,-3887,-3977,-4354,-4904,-5493,-5985,-6242,-6171,-5726,-4900,-3775,-2434,-1015,336,1517,2410,2966,3161,2997,2521,1779,853,-199,-1264,-2289,-3166,-3827,-4226,-4289,-4037,-3445,-2559,-1421,-77,1391,2930,4442,5843,7026,7862,8256,8084,7312,5916,3979,1631,-926,-3443,-5687,-7417,-8481,-8786,-8338,-7233,-5636,-3765,-1864,-158,1153,1945,2138,1765,884,-348,-1779,-3213,-4493,-5470,-6068,-6239,-6008,-5430,-4592,-3594,-2519,-1445,-413,564,1477,2357,3201,4024,4814,5538,6176,6678,7016,7164,7092,6797,6262,5497,4508,3321,1987,557,-867,-2197,-3320,-4135,-4572,-4583,-4197,-3464,-2517,-1485,-536,195,609,647,329,-304,-1140,-2077,-2976,-3732,-4231,-4414,-4220,-3663,-2777,-1641,-388,850,1923,2684,3056,2974,2469,1616,553,-545,-1505,-2150,-2385,-2121,-1400,-264,1138,2675,4166,5476,6464,7046,7178,6846,6083,4956,3545,1958,317,-1279,-2703,-3879,-4738,-5238,-5383,-5171,-4656,-3861,-2864,-1706,-482,741,1859,2768,3383,3606,3384,2700,1572,72,-1679,-3557,-5376,-7004,-8287,-9138,-9496,-9375,-8814,-7925,-6826,-5665,-4592,-3716,-3147,-2902,-3003,-3351,-3872,-4395,-4788,-4894,-4612,-3867,-2671,-1054,857,2953,5064,7061,8819,10248,11311,11975,12270,12204,11829,11180,10318,9291,8182,7041,5974,5005,4225,3614,3203,2933,2777,2667,2563,2433,2266,2076,1888,1729,1626,1574,1565,1549,1490,1326,1015,540,-114,-905,-1797,-2719,-3586,-4319,-4838,-5067,-4981,-4555,-3833,-2867,-1771,-641,371,1180,1672,1816,1593,1064,309,-531,-1329,-1943,-2262,-2240,-1848,-1153,-241,757,1704,2458,2933,3043,2791,2195,1324,295,-788,-1774,-2563,-3035,-3146,-2876,-2263,-1404,-405,604,1505,2230,2735,3023,3131,3096,2965,2756,2479,2095,1599,918,60,-1007,-2239,-3586,-4970,-6284,-7446,-8354,-8956,-9218,-9128,-8744,-8088,-7272,-6353,-5432,-4580,-3851,-3277,-2878,-2625,-2510,-2468,-2470,-2455,-2371,-2187,-1841,-1334,-632,254,1299,2484,3738,5025,6271,7407,8384,9127,9622,9833,9784,9496,9038,8465,7859,7269,6741,6285,5891,5523,5129,4654,4061,3309,2405,1358,207,-996,-2198,-3343,-4389,-5282,-6006,-6509,-6794,-6828,-6618,-6177,-5524,-4713,-3791,-2808,-1836,-920,-126,505,926,1109,1035,709,149,-611,-1513,-2493,-3456,-4334,-5007,-5435,-5520,-5272,-4670,-3778,-2653,-1407,-131,1035,2024,2706,3060,3012,2586,1787,686,-633,-2058,-3459,-4704,-5683,-6299,-6518,-6326,-5772,-4927,-3870,-2720,-1542,-442,534,1315,1883,2195,2258,2072,1656,1060,338,-446,-1200,-1878,-2396,-2741,-2883,-2854,-2689,-2437,-2183,-1956,-1839,-1821,-1926,-2107,-2317,-2488,-2539,-2415,-2058,-1460,-615,434,1640,2941,4255,5531,6696,7709,8533,9150,9556,9763,9800,9695,9504,9259,9005,8778,8574,8419,8278,8139,7973,7736,7414,6968,6400,5699,4891,4002,3083,2185,1374,686,174,-184,-381,-489,-560,-672,-895,-1266,-1825,-2552,-3421,-4380,-5345,-6259,-7027,-7600,-7913,-7945,-7686,-7164,-6435,-5566,-4661,-3803,-3083,-2570,-2285,-2228,-2341,-2542,-2719,-2756,-2545,-2014,-1123,101,1603,3266,4955,6523,7814,8725,9153,9077,8505,7496,6171,4649,3107,1686,549,-203,-478,-271,417,1488,2866,4392,5955,7398,8612,9488,9953,9969,9527,8662,7424,5916,4224,2477,775,-772,-2085,-3096,-3778,-4127,-4159,-3937,-3521,-2986,-2429,-1900,-1479,-1204,-1089,-1153,-1365,-1703,-2125,-2580,-3029,-3405,-3690,-3804,-3748,-3469,-2973,-2265,-1367,-340,757,1838,2823,3649,4253,4635,4788,4763,4615,4401,4208,4070,4056,4166,4424,4784,5214,5639,5983,6170,6128,5811,5206,4329,3242,2027,789,-372,-1344,-2073,-2481,-2577,-2346,-1847,-1121,-252,691,1634,2521,3299,3957,4478,4881,5188,5408,5575,5664,5686,5590,5366,4972,4409,3676,2817,1886,970,136,-508,-931,-1062,-916,-503,125,896,1725,2524,3209,3701,3943,3892,3522,2839,1864,648,-737,-2192,-3622,-4914,-5982,-6752,-7177,-7241,-6963,-6383,-5585,-4667,-3740,-2924,-2314,-1982,-1960,-2243,-2776,-3489,-4273,-5027,-5640,-6049,-6178,-6035,-5624,-5009,-4270,-3507,-2813,-2292,-1995,-1974,-2215,-2689,-3318,-4010,-4649,-5138,-5360,-5270,-4791,-3950,-2730,-1212,555,2469,4443,6378,8180,9769,11071,12039,12638,12871,12758,12351,11725,10960,10155,9388,8737,8247,7951,7858,7930,8145,8418,8687,8869,8891,8697,8259,7570,6661,5573,4370,3098,1817,547,-688,-1885,-3039,-4151,-5200,-6167,-7018,-7713,-8211,-8492,-8519,-8317,-7884,-7278,-6549,-5774,-5028,-4398,-3937,-3710,-3717,-3959,-4376,-4886,-5387,-5754,-5876,-5668,-5066,-4087,-2757,-1208,454,2028,3379,4339,4807,4725,4085,2960,1446,-297,-2106,-3810,-5240,-6284,-6840,-6884,-6423,-5520,-4268,-2791,-1203,359,1792,2985,3863,4357,4451,4134,3461,2498,1347,144,-1009,-1961,-2647,-2980,-2952,-2574,-1924,-1079,-179,670,1354,1791,1950,1831,1484,987,434,-85,-493,-757,-851,-816,-667,-480,-280,-119,-14,32,24,-14,-56,-79,-62,8,125,290,484,701,941,1192,1479,1787,2128,2490,2837,3164,3403,3550,3559,3422,3143,2726,2205,1607,976,356,-216,-703,-1100,-1404,-1638,-1849,-2071,-2361,-2745,-3244,-3844,-4539,-5255,-5961,-6574,-7036,-7283,-7279,-6986,-6409,-5579,-4533,-3376,-2191,-1102,-216,367,586,407,-136,-976,-1984,-3026,-3924,-4546,-4760,-4501,-3751,-2551,-992,795,2658,4432,5977,7145,7859,8035,7678,6797,5473,3810,1946,35,-1759,-3306,-4476,-5213,-5471,-5303,-4756,-3986,-3115,-2321,-1751,-1522,-1723,-2355,-3398,-4722,-6200,-7620,-8807,-9571,-9788,-9380,-8364,-6811,-4885,-2779,-726,1051,2355,3049,3047,2367,1073,-684,-2720,-4809,-6733,-8268,-9253,-9550,-9113,-7941,-6130,-3811,-1184,1542,4145,6424,8224,9426,10001,9939,9342,8309,7018,5633,4333,3270,2538,2214,2267,2663,3280,4012,4708,5270,5591,5614,5337,4752,3950,2985,1990,1049,273,-286,-597,-678,-595,-423,-280,-255,-432,-861,-1542,-2445,-3497,-4586,-5611,-6425,-6951,-7082,-6797,-6106,-5055,-3776,-2391,-1074,19,761,1054,876,259,-709,-1870,-3079,-4142,-4934,-5331,-5298,-4829,-4000,-2904,-1678,-458,630,1477,2017,2207,2054,1590,876,4,-949,-1869,-2699,-3345,-3780,-3963,-3890,-3571,-3042,-2353,-1573,-787,-61,516,895,1022,882,467,-198,-1068,-2081,-3142,-4173,-5057,-5730,-6105,-6166,-5903,-5368,-4622,-3777,-2926,-2188,-1634,-1327,-1293,-1506,-1934,-2492,-3100,-3665,-4104,-4346,-4362,-4114,-3641,-2944,-2097,-1135,-125,886,1847,2720,3452,4032,4403,4582,4545,4339,3998,3606,3239,2984,2918,3074,3483,4105,4894,5761,6604,7317,7800,7974,7786,7230,6323,5133,3733,2223,690,-781,-2115,-3273,-4200,-4896,-5332,-5527,-5466,-5181,-4670,-3968,-3108,-2117,-1067,0,997,1855,2488,2827,2820,2431,1695,638,-623,-1966,-3248,-4300,-5002,-5236,-4955,-4172,-2955,-1442,199,1777,3107,4044,4486,4401,3816,2809,1514,67,-1373,-2672,-3727,-4463,-4869,-4947,-4771,-4398,-3937,-3471,-3089,-2865,-2852,-3070,-3526,-4175,-4969,-5820,-6642,-7340,-7833,-8045,-7939,-7478,-6665,-5529,-4101,-2467,-688,1122,2875,4475,5815,6849,7489,7722,7538,6946,6009,4802,3416,1987,625,-538,-1403,-1893,-1971,-1638,-928,78,1301,2629,3967,5221,6325,7218,7883,8300,8483,8455,8257,7928,7542,7127,6750,6417,6141,5902,5662,5392,5050,4625,4124,3552,2981,2425,1982,1665,1533,1565,1747,1994,2238,2347,2254,1854,1130,76,-1257,-2777,-4368,-5898,-7233,-8272,-8917,-9138,-8921,-8299,-7360,-6195,-4938,-3731,-2686,-1927,-1503,-1440,-1700,-2201,-2820,-3434,-3890,-4097,-3966,-3476,-2655,-1558,-302,1006,2233,3271,4031,4453,4518,4243,3673,2895,1997,1097,304,-296,-610,-615,-275,361,1249,2272,3309,4210,4821,5037,4748,3959,2665,997,-943,-2952,-4869,-6508,-7730,-8431,-8560,-8111,-7125,-5686,-3899,-1897,169,2155,3885,5235,6062,6294,5888,4872,3337,1435,-635,-2644,-4356,-5573,-6131,-5958,-5052,-3508,-1503,740,2950,4875,6287,7025,7016,6263,4864,2980,821,-1382,-3406,-5046,-6154,-6632,-6452,-5659,-4365,-2720,-931,817,2330,3467,4146,4338,4086,3474,2628,1676,737,-100,-786,-1321,-1720,-2043,-2335,-2647,-2998,-3395,-3795,-4155,-4396,-4447,-4234,-3723,-2887,-1761,-393,1118,2658,4090,5272,6086,6415,6221,5480,4271,2696,922,-859,-2462,-3709,-4466,-4669,-4304,-3442,-2194,-733,772,2140,3217,3919,4162,3972,3371,2449,1304,45,-1206,-2346,-3286,-3960,-4324,-4380,-4140,-3677,-3066,-2428,-1858,-1480,-1343,-1500,-1939,-2614,-3457,-4380,-5285,-6105,-6761,-7233,-7485,-7542,-7397,-7085,-6619,-6003,-5261,-4392,-3430,-2413,-1400,-463,297,829,1048,963,579,-24,-746,-1453,-2023,-2333,-2304,-1898,-1117,-22,1303,2744,4182,5499,6602,7422,7927,8112,8020,7687,7211,6652,6121,5680,5411,5350,5516,5897,6436,7066,7704,8249,8646,8820,8767,8476,7995,7361,6646,5884,5128,4379,3646,2903,2134,1318,462,-433,-1297,-2111,-2772,-3246,-3476,-3439,-3161,-2665,-2037,-1344,-684,-144,207,305,125,-333,-1033,-1895,-2814,-3658,-4291,-4593,-4479,-3905,-2908,-1561,-17,1562,2985,4083,4732,4850,4439,3542,2277,785,-771,-2227,-3449,-4330,-4796,-4837,-4445,-3691,-2625,-1351,25,1393,2608,3566,4145,4281,3938,3127,1936,445,-1170,-2784,-4223,-5363,-6090,-6350,-6107,-5402,-4270,-2812,-1109,727,2611,4452,6166,7683,8932,9852,10406,10567,10347,9783,8948,7921,6814,5710,4700,3841,3170,2693,2409,2276,2273,2345,2469,2599,2724,2810,2863,2862,2812,2708,2553,2363,2150,1956,1808,1763,1837,2074,2440,2945,3498,4072,4569,4957,5186,5266,5202,5054,4839,4616,4370,4098,3752,3270,2604,1706,573,-763,-2221,-3703,-5049,-6151,-6864,-7117,-6884,-6165,-5059,-3665,-2139,-631,691,1710,2295,2418,2043,1249,116,-1190,-2508,-3657,-4479,-4852,-4709,-4050,-2921,-1453,223,1916,3458,4711,5548,5937,5854,5374,4579,3605,2587,1648,916,445,300,455,893,1520,2248,2941,3478,3745,3638,3126,2183,880,-708,-2439,-4176,-5763,-7068,-7981,-8434,-8404,-7904,-7009,-5802,-4421,-2973,-1604,-395,570,1256,1670,1840,1825,1702,1539,1412,1370,1441,1638,1946,2335,2772,3216,3640,4007,4318,4536,4677,4717,4652,4476,4175,3763,3243,2644,1995,1337,705,142,-335,-682,-894,-947,-833,-557,-114,467,1158,1918,2697,3442,4115,4668,5090,5350,5442,5354,5057,4560,3837,2909,1803,565,-730,-1988,-3117,-4020,-4611,-4844,-4679,-4128,-3230,-2047,-684,762,2154,3376,4299,4824,4876,4426,3497,2157,540,-1202,-2885,-4331,-5403,-5979,-6033,-5560,-4649,-3416,-2001,-581,714,1749,2442,2757,2690,2282,1609,757,-157,-1035,-1752,-2247,-2425,-2287,-1822,-1105,-222,682,1469,1990,2136,1836,1081,-83,-1553,-3208,-4890,-6470,-7821,-8852,-9522,-9786,-9673,-9186,-8378,-7293,-5996,-4554,-3049,-1551,-151,1102,2139,2945,3498,3802,3891,3768,3503,3097,2617,2075,1510,937,367,-183,-722,-1229,-1705,-2113,-2429,-2596,-2580,-2329,-1822,-1068,-84,1052,2260,3437,4477,5303,5849,6110,6083,5841,5424,4933,4416,3940,3531,3209,2972,2813,2706,2630,2531,2387,2125,1732,1161,410,-490,-1514,-2562,-3569,-4428,-5064,-5415,-5463,-5210,-4716,-4038,-3271,-2491,-1776,-1178,-748,-495,-453,-599,-939,-1439,-2061,-2761,-3457,-4092,-4574,-4842,-4837,-4535,-3947,-3108,-2110,-1044,-40,791,1349,1559,1386,835,-41,-1166,-2416,-3667,-4775,-5631,-6126,-6242,-5959,-5369,-4573,-3726,-2987,-2502,-2375,-2657,-3340,-4346,-5565,-6856,-8069,-9078,-9781,-10107,-10044,-9588,-8789,-7704,-6399,-4967,-3480,-2012,-642,590,1644,2502,3185,3711,4126,4478,4801,5131,5468,5806,6117,6361,6499,6496,6323,5971,5441,4752,3931,3022,2064,1112,210,-580,-1223,-1652,-1866,-1821,-1550,-1079,-463,215,888,1490,1964,2306,2521,2641,2735,2837,3019,3292,3689,4174,4737,5291,5788,6117,6201,5954,5317,4275,2844,1100,-853,-2866,-4791,-6469,-7796,-8677,-9102,-9082,-8694,-8031,-7199,-6306,-5427,-4654,-4006,-3546,-3255,-3166,-3234,-3450,-3760,-4113,-4455,-4727,-4876,-4876,-4693,-4344,-3827,-3184,-2449,-1666,-894,-164,464,969,1318,1499,1525,1414,1211,984,784,698,757,988,1375,1838,2300,2611,2662,2338,1569,368,-1233,-3086,-5054,-6943,-8575,-9806,-10525,-10692,-10320,-9470,-8261,-6797,-5239,-3676,-2221,-924,188,1117,1885,2543,3117,3656,4179,4684,5176,5597,5930,6099,6080,5820,5320,4585,3649,2570,1413,250,-852,-1833,-2661,-3285,-3717,-3920,-3920,-3702,-3293,-2697,-1968,-1128,-260,586,1340,1935,2348,2544,2542,2365,2044,1648,1204,786,423,159,19,4,107,278,476,633,692,630,417,104,-279,-636,-911,-1014,-922,-613,-132,466,1082,1634,2021,2199,2122,1808,1277,585,-203,-1034,-1823,-2544,-3127,-3569,-3845,-3952,-3914,-3722,-3415,-2989,-2459,-1838,-1126,-349,471,1286,2055,2692,3159,3373,3316,2972,2371,1590,709,-131,-842,-1316,-1505,-1430,-1122,-713,-320,-79,-112,-483,-1214,-2271,-3558,-4944,-6297,-7445,-8292,-8722,-8712,-8258,-7422,-6282,-4976,-3595,-2282,-1100,-124,630,1167,1521,1732,1860,1938,2016,2112,2235,2398,2577,2780,2978,3169,3330,3449,3505,3481,3358,3131,2788,2351,1842,1301,801,392,159,160,424,987,1796,2822,3953,5107,6153,7019,7609,7907,7897,7622,7147,6557,5959,5436,5077,4919,4969,5198,5510,5826,6001,5960,5590,4886,3826,2505,1000,-537,-1976,-3185,-4068,-4568,-4686,-4465,-3975,-3340,-2645,-2011,-1509,-1196,-1084,-1163,-1375,-1656,-1927,-2101,-2135,-1980,-1655,-1184,-635,-85,396,735,900,867,660,305,-142,-637,-1127,-1580,-1967,-2271,-2477,-2578,-2561,-2424,-2171,-1825,-1426,-1049,-763,-667,-843,-1340,-2188,-3348,-4746,-6266,-7758,-9074,-10067,-10642,-10708,-10275,-9356,-8035,-6427,-4653,-2844,-1123,436,1774,2880,3782,4523,5155,5729,6265,6757,7189,7485,7613,7492,7113,6441,5528,4404,3161,1893,686,-345,-1149,-1646,-1831,-1689,-1260,-596,226,1124,2009,2800,3441,3875,4102,4116,3944,3641,3243,2827,2434,2110,1889,1765,1742,1770,1837,1881,1887,1820,1666,1423,1090,673,191,-328,-857,-1345,-1748,-2027,-2137,-2068,-1829,-1448,-999,-559,-232,-120,-300,-833,-1737,-2963,-4466,-6100,-7758,-9281,-10534,-11410,-11815,-11725,-11130,-10102,-8722,-7128,-5453,-3840,-2399,-1212,-312,317,712,961,1125,1289,1486,1738,2037,2336,2596,2761,2778,2629,2285,1765,1079,265,-649,-1624,-2617,-3606,-4530,-5382,-6105,-6690,-7119,-7379,-7489,-7445,-7277,-6983,-6578,-6069,-5434,-4697,-3820,-2828,-1719,-505,770,2081,3365,4571,5638,6511,7130,7467,7492,7210,6661,5891,4999,4083,3255,2615,2240,2158,2371,2811,3398,4009,4526,4834,4866,4571,3981,3136,2151,1131,216,-500,-938,-1073,-929,-567,-85,406,802,1017,1004,760,318,-225,-771,-1181,-1349,-1192,-672,177,1275,2490,3665,4642,5282,5488,5226,4515,3445,2142,768,-510,-1541,-2218,-2471,-2322,-1798,-1044,-152,684,1365,1757,1809,1514,925,136,-695,-1431,-1910,-2016,-1697,-931,204,1606,3114,4560,5787,6646,7065,6986,6430,5460,4165,2685,1163,-249,-1408,-2183,-2502,-2306,-1626,-529,843,2316,3678,4730,5291,5245,4540,3215,1381,-789,-3065,-5233,-7058,-8400,-9115,-9210,-8682,-7670,-6283,-4708,-3087,-1569,-247,828,1650,2256,2708,3081,3436,3823,4246,4680,5073,5341,5418,5238,4773,4041,3096,2033,984,61,-588,-891,-772,-220,725,2013,3518,5135,6730,8174,9375,10237,10719,10795,10473,9797,8806,7602,6245,4860,3527,2349,1411,765,456,488,832,1442,2224,3083,3900,4570,4995,5133,4962,4528,3907,3195,2528,1992,1683,1632,1832,2235,2740,3231,3593,3698,3481,2898,1962,746,-662,-2104,-3471,-4591,-5388,-5768,-5716,-5252,-4447,-3405,-2253,-1132,-150,572,1015,1137,1013,694,306,-67,-321,-418,-334,-112,191,494,702,758,598,214,-395,-1195,-2154,-3206,-4308,-5388,-6392,-7259,-7925,-8359,-8506,-8385,-7985,-7366,-6572,-5693,-4796,-3958,-3226,-2616,-2122,-1686,-1251,-716,-27,889,2035,3390,4880,6384,7758,8862,9539,9711,9312,8381,6992,5308,3502,1792,369,-608,-1018,-827,-50,1217,2833,4623,6397,7975,9206,9987,10263,10045,9386,8389,7174,5879,4615,3494,2565,1860,1366,1047,848,729,631,548,467,416,436,558,821,1221,1739,2321,2886,3353,3636,3680,3443,2930,2168,1218,151,-949,-2015,-2974,-3792,-4435,-4912,-5228,-5421,-5514,-5555,-5560,-5561,-5561,-5560,-5537,-5484,-5359,-5164,-4868,-4478,-4006,-3462,-2876,-2279,-1675,-1115,-583,-103,323,702,1015,1273,1452,1566,1597,1574,1506,1430,1375,1375,1439,1563,1711,1833,1860,1725,1376,781,-50,-1090,-2257,-3486,-4650,-5688,-6493,-7031,-7261,-7197,-6849,-6282,-5516,-4640,-3665,-2668,-1659,-680,245,1112,1895,2599,3223,3761,4222,4593,4868,5022,5043,4897,4581,4075,3405,2585,1681,757,-99,-799,-1257,-1420,-1237,-728,82,1107,2245,3374,4364,5096,5482,5445,4978,4084,2827,1289,-428,-2189,-3881,-5364,-6530,-7278,-7526,-7248,-6438,-5160,-3516,-1673,193,1863,3185,3995,4265,3983,3270,2268,1171,174,-571,-944,-922,-521,148,956,1729,2305,2547,2349,1681,570,-909,-2590,-4324,-5900,-7157,-7940,-8172,-7819,-6936,-5631,-4064,-2428,-906,321,1136,1463,1309,741,-128,-1128,-2107,-2897,-3383,-3500,-3229,-2616,-1750,-745,267,1150,1798,2088,1980,1406,396,-1013,-2734,-4622,-6541,-8316,-9789,-10844,-11384,-11390,-10891,-9973,-8754,-7396,-6020,-4776,-3739,-2953,-2435,-2123,-1982,-1911,-1847,-1722,-1499,-1169,-751,-288,163,539,801,906,881,719,508,270,88,-8,18,168,449,830,1311,1856,2456,3088,3727,4356,4936,5437,5831,6077,6164,6074,5802,5371,4785,4081,3282,2423,1536,671,-137,-820,-1329,-1612,-1611,-1335,-773,-5,889,1790,2562,3104,3322,3184,2698,1921,938,-126,-1181,-2104,-2841,-3342,-3583,-3605,-3412,-3078,-2632,-2141,-1620,-1129,-658,-251,86,343,476,492,354,58,-389,-988,-1685,-2459,-3225,-3947,-4537,-4961,-5166,-5150,-4907,-4490,-3935,-3329,-2734,-2225,-1844,-1624,-1545,-1580,-1680,-1782,-1873,-1910,-1940,-1988,-2121,-2401,-2872,-3573,-4483,-5584,-6794,-8030,-9193,-10168,-10869,-11206,-11141,-10630,-9704,-8384,-6750,-4902,-2946,-1013,772,2311,3508,4331,4764,4848,4642,4250,3759,3295,2923,2739,2749,2977,3370,3878,4398,4857,5143,5215,5017,4575,3924,3151,2361,1659,1154,924,1007,1422,2116,3046,4096,5175,6167,6971,7513,7717,7578,7073,6260,5175,3910,2561,1222,11,-994,-1716,-2122,-2223,-2058,-1711,-1273,-840,-506,-314,-308,-471,-777,-1184,-1630,-2076,-2479,-2828,-3109,-3354,-3559,-3770,-3991,-4240,-4506,-4768,-5000,-5164,-5240,-5200,-5059,-4826,-4551,-4273,-4050,-3921,-3903,-4006,-4186,-4407,-4584,-4648,-4516,-4132,-3449,-2475,-1227,205,1736,3228,4559,5621,6317,6620,6505,6010,5185,4097,2822,1439,18,-1366,-2650,-3780,-4703,-5390,-5811,-5958,-5831,-5445,-4833,-4036,-3114,-2123,-1136,-207,609,1270,1754,2043,2139,2043,1768,1332,764,92,-641,-1386,-2087,-2686,-3124,-3365,-3360,-3124,-2652,-1991,-1200,-325,544,1370,2094,2686,3154,3478,3712,3859,3984,4101,4256,4467,4747,5107,5527,6004,6488,6958,7338,7591,7641,7454,6986,6248,5263,4113,2888,1717,716,-17,-411,-456,-179,349,1019,1737,2380,2898,3226,3375,3364,3238,3057,2866,2709,2595,2528,2480,2421,2321,2154,1919,1636,1340,1087,931,912,1044,1311,1657,1998,2242,2274,2032,1447,520,-726,-2222,-3873,-5573,-7193,-8627,-9758,-10510,-10819,-10660,-10049,-9016,-7651,-6019,-4259,-2450,-749,749,1910,2643,2871,2561,1725,437,-1197,-3022,-4855,-6537,-7869,-8753,-9060,-8773,-7893,-6491,-4693,-2644,-537,1458,3164,4450,5238,5485,5232,4558,3592,2492,1424,538,-36,-223,18,652,1631,2829,4117,5350,6370,7065,7339,7153,6522,5517,4241,2854,1489,319,-550,-1010,-1027,-590,245,1416,2792,4270,5705,6977,7980,8608,8808,8526,7765,6544,4938,3039,975,-1098,-3058,-4743,-6083,-7003,-7496,-7606,-7388,-6952,-6387,-5800,-5257,-4819,-4494,-4285,-4148,-4045,-3923,-3745,-3485,-3130,-2706,-2226,-1740,-1278,-872,-541,-285,-87,75,229,397,584,786,969,1100,1125,1005,700,206,-478,-1305,-2230,-3172,-4051,-4781,-5291,-5527,-5465,-5116,-4521,-3740,-2863,-1950,-1089,-324,293,735,963,960,699,167,-634,-1688,-2955,-4370,-5856,-7308,-8627,-9685,-10385,-10617,-10324,-9470,-8084,-6245,-4081,-1777,480,2473,4038,5025,5365,5034,4098,2650,861,-1104,-3047,-4793,-6190,-7112,-7488,-7289,-6529,-5294,-3680,-1842,63,1880,3463,4710,5556,5981,6016,5701,5139,4399,3613,2851,2234,1827,1706,1924,2485,3410,4639,6115,7723,9327,10766,11877,12503,12536,11912,10670,8876,6739,4432,2232,328,-1080,-1898,-2102,-1740,-950,102,1227,2235,2978,3368,3346,2957,2248,1335,328,-661,-1525,-2216,-2673,-2914,-2940,-2784,-2480,-2056,-1539,-947,-322,320,910,1407,1741,1853,1703,1269,561,-378,-1489,-2686,-3884,-4997,-5951,-6692,-7195,-7454,-7487,-7324,-7004,-6544,-5982,-5294,-4507,-3599,-2595,-1532,-453,546,1394,1990,2271,2179,1718,903,-175,-1406,-2642,-3708,-4446,-4710,-4409,-3500,-2039,-111,2093,4384,6533,8338,9646,10347,10432,9943,9005,7787,6481,5279,4354,3813,3739,4114,4900,5987,7250,8540,9714,10640,11218,11384,11111,10423,9366,8036,6525,4953,3425,2037,882,21,-483,-611,-329,328,1353,2656,4160,5730,7225,8486,9361,9721,9487,8622,7179,5251,3001,624,-1689,-3739,-5393,-6545,-7176,-7303,-7021,-6434,-5678,-4879,-4122,-3488,-2974,-2588,-2262,-1967,-1629,-1243,-779,-279,234,700,1091,1377,1577,1714,1845,2028,2305,2703,3209,3772,4318,4747,4960,4876,4444,3659,2557,1230,-201,-1581,-2760,-3596,-3986,-3881,-3271,-2221,-807,839,2591,4317,5882,7181,8107,8591,8573,8043,7000,5510,3644,1532,-697,-2896,-4910,-6620,-7905,-8683,-8929,-8618,-7817,-6595,-5087,-3419,-1770,-255,963,1821,2242,2227,1807,1043,51,-1076,-2198,-3217,-4036,-4586,-4849,-4813,-4525,-4032,-3403,-2710,-2001,-1323,-691,-104,456,1006,1579,2171,2781,3370,3897,4296,4522,4548,4362,4035,3614,3237,3008,3040,3421,4162,5253,6569,7994,9307,10361,10958,11019,10487,9410,7905,6129,4287,2568,1138,120,-445,-550,-279,272,973,1695,2344,2836,3150,3274,3254,3118,2923,2700,2477,2254,2031,1790,1524,1229,911,583,270,-17,-254,-454,-611,-767,-937,-1173,-1497,-1945,-2526,-3238,-4058,-4937,-5827,-6654,-7366,-7916,-8267,-8426,-8380,-8183,-7838,-7408,-6913,-6388,-5861,-5346,-4861,-4422,-4045,-3755,-3571,-3529,-3629,-3906,-4324,-4878,-5495,-6107,-6620,-6933,-6962,-6637,-5933,-4871,-3515,-1970,-377,1128,2394,3328,3856,3980,3742,3246,2622,2022,1594,1445,1660,2244,3168,4338,5639,6924,8062,8927,9433,9530,9224,8534,7564,6385,5128,3901,2784,1873,1193,774,606,665,927,1350,1911,2570,3321,4117,4951,5762,6497,7091,7446,7498,7177,6449,5335,3868,2169,327,-1502,-3212,-4698,-5897,-6793,-7399,-7775,-7979,-8084,-8143,-8174,-8175,-8105,-7913,-7550,-6974,-6191,-5227,-4159,-3084,-2096,-1300,-739,-454,-404,-556,-823,-1138,-1437,-1688,-1880,-2035,-2195,-2392,-2685,-3072,-3575,-4141,-4752,-5307,-5773,-6059,-6141,-5976,-5580,-4946,-4135,-3165,-2110,-1009,70,1085,1975,2703,3213,3486,3476,3192,2617,1792,754,-435,-1690,-2942,-4098,-5089,-5870,-6384,-6637,-6619,-6362,-5901,-5287,-4572,-3811,-3065,-2379,-1802,-1374,-1103,-1010,-1065,-1234,-1473,-1709,-1898,-1984,-1934,-1760,-1452,-1074,-656,-259,64,287,384,371,263,115,-42,-150,-190,-140,-9,176,391,581,732,807,830,805,794,838,1006,1334,1856,2562,3404,4331,5217,5983,6509,6719,6572,6055,5211,4117,2880,1622,452,-526,-1267,-1732,-1955,-1959,-1818,-1576,-1292,-994,-698,-405,-117,170,441,684,872,987,1005,937,770,535,235,-112,-494,-925,-1397,-1921,-2506,-3132,-3810,-4501,-5188,-5834,-6401,-6848,-7147,-7271,-7217,-6994,-6629,-6154,-5619,-5056,-4511,-4014,-3597,-3280,-3086,-3012,-3067,-3226,-3473,-3759,-4051,-4292,-4444,-4473,-4360,-4105,-3741,-3297,-2839,-2413,-2071,-1847,-1741,-1752,-1827,-1935,-2013,-2016,-1911,-1684,-1336,-906,-409,89,577,1010,1405,1760,2111,2485,2907,3388,3923,4468,5001,5435,5758,5889,5851,5612,5230,4727,4172,3611,3102,2674,2355,2140,2026,1974,1971,1960,1947,1884,1801,1701,1615,1600,1661,1855,2151,2555,2981,3396,3678,3795,3651,3241,2552,1624,514,-696,-1924,-3100,-4140,-5034,-5731,-6254,-6591,-6770,-6774,-6631,-6288,-5778,-5049,-4139,-3047,-1833,-542,735,1943,2989,3830,4394,4675,4628,4281,3641,2750,1673,469,-781,-1995,-3110,-4049,-4774,-5254,-5485,-5477,-5272,-4900,-4416,-3850,-3236,-2592,-1930,-1259,-597,37,608,1081,1425,1608,1622,1471,1173,766,300,-203,-679,-1130,-1531,-1893,-2238,-2591,-2972,-3419,-3923,-4501,-5115,-5747,-6334,-6835,-7184,-7338,-7261,-6917,-6326,-5485,-4442,-3251,-1950,-632,663,1863,2913,3776,4405,4785,4901,4757,4375,3788,3043,2202,1330,502,-216,-755,-1061,-1092,-818,-248,610,1704,2969,4327,5686,6947,8049,8908,9514,9853,9953,9873,9668,9414,9163,8958,8800,8684,8557,8375,8082,7645,7042,6296,5440,4529,3626,2777,2018,1366,802,322,-118,-513,-891,-1224,-1509,-1704,-1796,-1754,-1580,-1271,-853,-350,188,712,1162,1464,1567,1410,963,224,-782,-1998,-3326,-4678,-5917,-6965,-7714,-8141,-8213,-7983,-7490,-6845,-6114,-5405,-4767,-4255,-3870,-3622,-3475,-3417,-3413,-3453,-3516,-3606,-3705,-3812,-3908,-3976,-3989,-3934,-3791,-3559,-3247,-2871,-2463,-2044,-1652,-1287,-975,-696,-438,-187,98,414,800,1242,1744,2292,2861,3429,3973,4464,4897,5268,5577,5844,6078,6292,6494,6667,6805,6871,6860,6735,6504,6166,5748,5281,4804,4360,3973,3674,3455,3317,3224,3143,3036,2849,2558,2124,1538,814,-31,-929,-1817,-2605,-3183,-3494,-3428,-3003,-2179,-1067,269,1648,2945,3976,4626,4787,4423,3536,2193,478,-1466,-3520,-5531,-7374,-8952,-10163,-10968,-11328,-11241,-10743,-9857,-8670,-7223,-5617,-3911,-2188,-526,1003,2317,3335,3995,4224,4005,3321,2220,778,-891,-2638,-4313,-5762,-6867,-7541,-7751,-7516,-6882,-5947,-4797,-3536,-2254,-1015,114,1097,1896,2476,2830,2929,2786,2426,1877,1227,531,-115,-655,-1034,-1240,-1293,-1241,-1156,-1123,-1212,-1491,-1985,-2697,-3595,-4622,-5694,-6734,-7644,-8353,-8796,-8919,-8724,-8189,-7376,-6311,-5084,-3768,-2452,-1215,-133,748,1384,1770,1923,1856,1640,1299,914,514,140,-183,-464,-691,-906,-1098,-1304,-1494,-1663,-1761,-1745,-1546,-1137,-466,446,1579,2865,4218,5534,6728,7710,8441,8903,9117,9127,8984,8748,8447,8124,7763,7387,6957,6495,5970,5410,4806,4182,3538,2884,2222,1555,902,281,-278,-714,-998,-1056,-870,-404,319,1280,2391,3578,4694,5638,6248,6445,6118,5258,3866,2027,-136,-2460,-4748,-6818,-8488,-9641,-10199,-10170,-9610,-8655,-7444,-6171,-4972,-4000,-3325,-3001,-3013,-3316,-3840,-4482,-5148,-5739,-6160,-6356,-6265,-5884,-5218,-4321,-3268,-2159,-1100,-198,457,809,833,550,19,-675,-1424,-2115,-2654,-2950,-2963,-2661,-2057,-1186,-99,1128,2423,3704,4907,5959,6838,7505,7979,8264,8413,8451,8440,8414,8394,8418,8454,8526,8586,8637,8653,8631,8580,8506,8438,8387,8374,8398,8462,8533,8594,8593,8499,8257,7857,7252,6470,5515,4446,3339,2277,1386,753,490,641,1231,2222,3518,4995,6468,7774,8726,9187,9064,8300,6940,5035,2740,198,-2392,-4849,-6997,-8689,-9829,-10353,-10272,-9621,-8507,-7029,-5344,-3569,-1846,-273,1057,2093,2795,3158,3196,2939,2440,1759,961,127,-698,-1447,-2097,-2636,-3057,-3393,-3649,-3845,-3977,-4031,-3976,-3781,-3407,-2844,-2084,-1155,-104,1014,2115,3138,4020,4714,5210,5493,5594,5522,5313,4975,4532,3971,3302,2511,1602,586,-517,-1657,-2799,-3852,-4784,-5497,-5960,-6113,-5940,-5425,-4600,-3493,-2187,-758,697,2065,3277,4231,4903,5254,5316,5115,4738,4240,3726,3246,2871,2618,2510,2516,2620,2754,2890,2951,2917,2738,2423,1968,1429,851,312,-112,-355,-367,-122,364,1062,1902,2812,3721,4547,5265,5811,6209,6438,6538,6532,6448,6326,6174,6011,5827,5596,5299,4875,4314,3564,2635,1536,322,-931,-2118,-3121,-3831,-4139,-3984,-3342,-2234,-749,989,2808,4516,5911,6812,7085,6631,5456,3607,1234,-1470,-4264,-6892,-9126,-10759,-11680,-11833,-11267,-10095,-8501,-6689,-4884,-3278,-2028,-1230,-925,-1071,-1601,-2377,-3266,-4117,-4795,-5211,-5287,-5027,-4433,-3592,-2580,-1523,-530,283,826,1032,886,383,-407,-1409,-2506,-3578,-4498,-5170,-5512,-5496,-5131,-4469,-3592,-2606,-1623,-741,-27,468,765,888,924,963,1105,1432,2004,2828,3893,5105,6383,7585,8584,9279,9559,9411,8817,7846,6594,5188,3765,2472,1412,678,307,284,561,1052,1620,2170,2548,2689,2523,2047,1303,373,-616,-1548,-2276,-2713,-2773,-2438,-1713,-676,601,1966,3309,4470,5328,5776,5734,5185,4121,2621,766,-1294,-3407,-5410,-7119,-8420,-9169,-9338,-8896,-7903,-6453,-4691,-2779,-911,757,2065,2915,3264,3104,2507,1564,397,-855,-2090,-3203,-4151,-4913,-5509,-5985,-6402,-6815,-7262,-7769,-8303,-8839,-9298,-9607,-9680,-9457,-8892,-7980,-6756,-5286,-3673,-2031,-477,889,1978,2755,3194,3316,3154,2752,2163,1423,573,-373,-1387,-2476,-3594,-4749,-5857,-6905,-7791,-8472,-8873,-8941,-8659,-8011,-7033,-5775,-4311,-2731,-1130,404,1784,2948,3846,4446,4745,4741,4470,3966,3287,2497,1658,853,124,-458,-879,-1112,-1159,-1045,-790,-431,-13,451,916,1371,1808,2207,2579,2917,3230,3531,3825,4133,4457,4796,5136,5445,5683,5811,5790,5604,5261,4784,4242,3673,3172,2747,2451,2246,2103,1947,1700,1281,648,-237,-1320,-2559,-3801,-4944,-5805,-6285,-6266,-5738,-4710,-3310,-1680,-52,1378,2370,2784,2501,1507,-132,-2290,-4761,-7340,-9778,-11890,-13484,-14468,-14779,-14437,-13512,-12116,-10402,-8531,-6667,-4942,-3480,-2326,-1530,-1051,-864,-879,-1038,-1243,-1447,-1589,-1644,-1613,-1489,-1324,-1131,-962,-849,-811,-878,-1031,-1282,-1592,-1950,-2310,-2646,-2906,-3066,-3079,-2935,-2618,-2132,-1510,-776,10,805,1561,2239,2826,3326,3753,4146,4533,4944,5396,5875,6360,6807,7161,7374,7398,7208,6796,6175,5390,4484,3545,2621,1801,1124,634,336,220,241,358,482,586,577,469,235,-85,-433,-753,-983,-1066,-999,-762,-397,66,585,1108,1621,2071,2464,2760,2944,2998,2865,2551,1991,1205,180,-1045,-2396,-3799,-5115,-6237,-7018,-7368,-7203,-6505,-5305,-3697,-1816,132,1974,3482,4512,4934,4710,3852,2464,670,-1329,-3373,-5253,-6856,-8049,-8801,-9102,-8993,-8550,-7857,-6996,-6049,-5066,-4077,-3092,-2109,-1107,-99,926,1932,2887,3731,4410,4859,5042,4932,4531,3875,3007,2010,953,-87,-1034,-1872,-2541,-3085,-3502,-3839,-4153,-4461,-4810,-5206,-5636,-6094,-6517,-6884,-7114,-7182,-7018,-6601,-5895,-4898,-3623,-2104,-403,1400,3204,4893,6366,7508,8257,8547,8379,7772,6791,5529,4102,2638,1265,98,-763,-1259,-1355,-1055,-407,536,1666,2903,4127,5257,6213,6938,7415,7637,7631,7442,7102,6667,6148,5584,4964,4317,3648,2995,2415,1960,1715,1720,2022,2605,3427,4391,5371,6218,6803,6999,6756,6060,4982,3641,2214,885,-165,-777,-891,-474,366,1500,2698,3747,4412,4528,3986,2768,949,-1333,-3864,-6418,-8768,-10703,-12092,-12841,-12949,-12464,-11492,-10174,-8658,-7091,-5594,-4267,-3169,-2324,-1745,-1399,-1257,-1284,-1415,-1624,-1852,-2070,-2246,-2353,-2388,-2337,-2231,-2077,-1927,-1807,-1752,-1792,-1932,-2165,-2474,-2810,-3139,-3411,-3576,-3610,-3479,-3184,-2723,-2111,-1374,-529,377,1332,2293,3249,4165,5043,5851,6597,7256,7822,8285,8624,8831,8895,8802,8568,8179,7676,7067,6399,5712,5051,4472,4014,3715,3590,3626,3804,4050,4319,4526,4610,4537,4279,3853,3297,2659,2000,1365,786,272,-193,-638,-1081,-1554,-2026,-2478,-2837,-3029,-2990,-2662,-2052,-1186,-184,845,1708,2273,2383,1966,1018,-412,-2154,-4036,-5807,-7262,-8197,-8505,-8142,-7160,-5714,-3976,-2220,-653,486,1048,944,153,-1245,-3125,-5299,-7548,-9650,-11408,-12646,-13259,-13204,-12484,-11198,-9452,-7416,-5254,-3132,-1197,433,1683,2512,2919,2942,2633,2079,1354,553,-255,-990,-1613,-2075,-2369,-2483,-2443,-2268,-2007,-1707,-1420,-1209,-1114,-1166,-1390,-1759,-2262,-2836,-3430,-3981,-4425,-4720,-4825,-4728,-4421,-3921,-3248,-2425,-1497,-474,583,1662,2714,3696,4581,5305,5860,6188,6292,6151,5787,5211,4471,3598,2653,1685,737,-139,-915,-1560,-2062,-2402,-2591,-2615,-2490,-2214,-1802,-1257,-603,143,946,1772,2563,3277,3843,4217,4352,4224,3837,3230,2468,1656,912,350,91,182,665,1492,2572,3774,4920,5854,6425,6537,6162,5326,4144,2755,1353,102,-837,-1379,-1489,-1217,-672,-6,594,970,959,496,-474,-1885,-3657,-5627,-7635,-9470,-10989,-12014,-12465,-12281,-11457,-10057,-8166,-5926,-3484,-1031,1295,3299,4892,5945,6438,6348,5726,4652,3228,1597,-112,-1763,-3237,-4442,-5321,-5835,-5982,-5795,-5291,-4550,-3617,-2569,-1494,-447,474,1225,1744,2006,2002,1754,1297,700,42,-601,-1121,-1459,-1534,-1317,-784,47,1145,2444,3874,5343,6771,8062,9157,9980,10511,10717,10623,10248,9655,8901,8074,7243,6497,5885,5469,5265,5281,5487,5855,6301,6790,7223,7572,7765,7801,7647,7327,6846,6235,5525,4745,3922,3091,2267,1499,805,239,-161,-340,-266,95,733,1635,2727,3932,5129,6196,7015,7480,7521,7112,6274,5080,3643,2098,599,-723,-1761,-2447,-2772,-2772,-2525,-2141,-1751,-1459,-1383,-1572,-2053,-2810,-3764,-4833,-5882,-6801,-7464,-7789,-7709,-7214,-6320,-5097,-3631,-2048,-472,967,2153,3007,3474,3549,3250,2642,1803,835,-170,-1107,-1918,-2518,-2905,-3045,-2969,-2691,-2251,-1688,-1026,-330,399,1090,1718,2249,2620,2827,2834,2639,2273,1753,1149,520,-60,-525,-818,-905,-769,-415,128,822,1622,2475,3331,4153,4895,5528,6030,6370,6545,6544,6374,6048,5604,5072,4515,3975,3516,3167,2982,2952,3099,3393,3802,4300,4821,5345,5815,6206,6485,6630,6626,6445,6104,5566,4875,4027,3064,2042,1024,84,-672,-1197,-1383,-1234,-711,113,1180,2356,3510,4486,5163,5423,5237,4587,3553,2239,798,-605,-1821,-2713,-3227,-3330,-3091,-2595,-2002,-1450,-1103,-1070,-1424,-2185,-3303,-4686,-6191,-7653,-8916,-9820,-10276,-10210,-9630,-8601,-7209,-5616,-3951,-2387,-1040,-25,614,852,730,306,-336,-1080,-1862,-2563,-3164,-3596,-3872,-3993,-3995,-3920,-3798,-3676,-3557,-3446,-3322,-3144,-2881,-2491,-1967,-1292,-527,310,1111,1828,2361,2674,2720,2514,2094,1512,876,262,-214,-483,-470,-140,507,1455,2636,3972,5364,6704,7876,8803,9393,9619,9462,8950,8133,7095,5921,4713,3553,2524,1668,1031,610,399,378,494,723,996,1288,1530,1698,1729,1614,1302,814,122,-717,-1680,-2695,-3684,-4568,-5252,-5659,-5722,-5398,-4685,-3604,-2225,-652,998,2567,3930,4942,5522,5600,5179,4304,3060,1585,22,-1472,-2768,-3756,-4405,-4704,-4720,-4553,-4316,-4142,-4134,-4365,-4871,-5627,-6566,-7583,-8546,-9321,-9791,-9862,-9509,-8734,-7601,-6225,-4714,-3226,-1872,-763,29,471,566,342,-136,-807,-1588,-2419,-3225,-3971,-4605,-5114,-5484,-5706,-5801,-5756,-5595,-5312,-4908,-4383,-3735,-2975,-2126,-1220,-325,505,1175,1640,1814,1697,1270,585,-283,-1249,-2185,-3014,-3632,-4004,-4106,-3951,-3580,-3051,-2409,-1723,-1014,-324,352,996,1624,2227,2809,3362,3863,4302,4648,4877,4981,4920,4718,4354,3863,3272,2616,1961,1351,835,481,277,281,426,713,1049,1375,1603,1661,1493,1074,396,-483,-1505,-2546,-3494,-4205,-4571,-4490,-3926,-2875,-1415,358,2268,4154,5833,7138,7961,8221,7908,7078,5817,4277,2608,965,-515,-1746,-2682,-3324,-3740,-3990,-4201,-4431,-4792,-5288,-5945,-6706,-7508,-8252,-8857,-9231,-9338,-9155,-8708,-8052,-7270,-6448,-5679,-5038,-4567,-4304,-4218,-4304,-4489,-4742,-4994,-5215,-5378,-5465,-5487,-5450,-5368,-5266,-5143,-5022,-4879,-4717,-4500,-4206,-3801,-3264,-2580,-1758,-828,169,1162,2078,2838,3373,3631,3598,3264,2700,1929,1086,208,-570,-1201,-1610,-1757,-1624,-1212,-531,372,1456,2651,3894,5108,6223,7184,7943,8470,8770,8839,8721,8446,8058,7604,7109,6618,6132,5680,5253,4854,4482,4119,3768,3406,3036,2641,2217,1757,1261,733,173,-391,-967,-1507,-2017,-2454,-2802,-3034,-3122,-3054,-2816,-2418,-1877,-1229,-529,170,803,1313,1656,1798,1729,1467,1033,487,-127,-744,-1330,-1852,-2321,-2749,-3187,-3674,-4253,-4955,-5759,-6638,-7499,-8259,-8792,-9018,-8861,-8313,-7403,-6230,-4904,-3599,-2436,-1560,-1037,-905,-1123,-1623,-2264,-2929,-3453,-3749,-3714,-3355,-2678,-1788,-774,201,1041,1609,1852,1735,1284,571,-288,-1163,-1899,-2382,-2494,-2207,-1505,-471,800,2137,3394,4390,5007,5156,4804,4002,2826,1418,-75,-1498,-2712,-3617,-4142,-4270,-4007,-3401,-2517,-1426,-208,1069,2333,3541,4631,5591,6366,6964,7349,7537,7508,7294,6889,6340,5670,4927,4168,3444,2810,2313,1977,1817,1810,1929,2101,2273,2359,2302,2057,1597,937,106,-819,-1772,-2641,-3339,-3771,-3861,-3570,-2874,-1812,-419,1190,2919,4636,6217,7552,8555,9158,9349,9117,8528,7628,6533,5328,4118,2982,1963,1092,337,-334,-991,-1688,-2469,-3355,-4322,-5322,-6267,-7073,-7644,-7927,-7879,-7522,-6898,-6091,-5196,-4323,-3549,-2960,-2580,-2421,-2461,-2633,-2891,-3130,-3318,-3367,-3277,-3023,-2637,-2149,-1618,-1089,-630,-279,-74,-37,-151,-406,-740,-1102,-1427,-1645,-1721,-1625,-1354,-945,-432,106,616,1021,1287,1379,1304,1070,741,334,-64,-432,-710,-873,-891,-760,-464,-8,601,1355,2235,3219,4285,5393,6506,7573,8541,9359,9970,10336,10422,10219,9731,8993,8044,6955,5796,4649,3586,2676,1956,1458,1157,1036,1012,1035,1013,893,622,182,-417,-1140,-1927,-2697,-3377,-3863,-4113,-4050,-3681,-3001,-2068,-952,253,1439,2513,3381,3984,4285,4281,3994,3486,2807,2057,1281,563,-85,-640,-1126,-1583,-2065,-2617,-3295,-4095,-5024,-6028,-7051,-8008,-8832,-9459,-9858,-10032,-9993,-9803,-9502,-9156,-8805,-8469,-8163,-7860,-7537,-7152,-6679,-6086,-5388,-4595,-3751,-2931,-2175,-1573,-1156,-961,-986,-1218,-1589,-2063,-2535,-2953,-3233,-3328,-3208,-2862,-2316,-1608,-798,40,836,1518,2031,2328,2403,2246,1909,1428,885,348,-110,-432,-574,-536,-305,59,541,1059,1582,2047,2446,2752,2992,3180,3356,3546,3779,4046,4348,4627,4848,4945,4867,4581,4074,3363,2510,1576,664,-147,-779,-1178,-1343,-1285,-1074,-785,-505,-317,-284,-431,-768,-1254,-1836,-2453,-3004,-3445,-3669,-3664,-3371,-2800,-1973,-930,255,1512,2743,3876,4827,5544,5992,6155,6050,5724,5207,4594,3897,3200,2497,1796,1087,314,-529,-1479,-2528,-3636,-4760,-5803,-6698,-7367,-7763,-7885,-7743,-7413,-6952,-6452,-5983,-5583,-5291,-5089,-4956,-4846,-4718,-4515,-4226,-3814,-3309,-2718,-2097,-1490,-946,-526,-245,-141,-205,-434,-800,-1266,-1788,-2306,-2767,-3099,-3254,-3178,-2849,-2266,-1445,-446,670,1815,2903,3851,4597,5097,5336,5325,5111,4724,4257,3735,3251,2824,2509,2324,2286,2404,2661,3050,3538,4097,4692,5287,5853,6358,6791,7129,7384,7550,7647,7697,7705,7702,7679,7645,7584,7487,7329,7104,6794,6386,5895,5298,4629,3875,3078,2240,1422,630,-68,-662,-1097,-1363,-1437,-1318,-1017,-546,48,747,1484,2240,2953,3607,4164,4608,4924,5102,5145,5058,4855,4554,4179,3759,3315,2878,2450,2060,1693,1359,1033,706,364,-23,-442,-933,-1462,-2061,-2699,-3389,-4102,-4827,-5529,-6174,-6701,-7076,-7227,-7125,-6727,-6022,-5023,-3761,-2306,-744,822,2260,3474,4344,4812,4842,4445,3695,2672,1526,368,-656,-1449,-1946,-2113,-1965,-1555,-950,-239,486,1175,1763,2247,2632,2943,3231,3517,3848,4215,4623,5033,5389,5652,5742,5635,5289,4706,3921,2973,1954,945,47,-641,-1051,-1113,-807,-142,842,2061,3406,4763,5992,6992,7667,7967,7883,7455,6761,5908,5032,4246,3659,3334,3282,3473,3823,4231,4566,4734,4632,4230,3516,2538,1378,139,-1053,-2081,-2840,-3250,-3266,-2878,-2110,-1020,298,1760,3224,4601,5758,6616,7101,7180,6854,6165,5190,4027,2800,1612,577,-254,-833,-1177,-1328,-1355,-1341,-1377,-1518,-1826,-2312,-2965,-3762,-4645,-5543,-6410,-7137,-7709,-8029,-8097,-7875,-7380,-6636,-5695,-4612,-3484,-2370,-1385,-585,-53,179,80,-328,-1014,-1894,-2890,-3880,-4778,-5479,-5920,-6070,-5915,-5500,-4851,-4051,-3147,-2206,-1279,-384,436,1198,1884,2514,3091,3618,4097,4511,4853,5096,5222,5213,5055,4739,4280,3686,2989,2243,1478,773,164,-290,-556,-618,-470,-140,346,927,1557,2171,2737,3217,3605,3911,4150,4367,4576,4820,5093,5399,5712,5984,6171,6210,6057,5676,5058,4213,3187,2026,814,-389,-1514,-2500,-3330,-3969,-4425,-4706,-4822,-4788,-4609,-4295,-3831,-3238,-2496,-1642,-689,305,1284,2171,2875,3328,3440,3183,2526,1506,189,-1318,-2875,-4338,-5561,-6424,-6845,-6807,-6331,-5518,-4498,-3440,-2533,-1930,-1772,-2123,-2992,-4309,-5946,-7712,-9415,-10840,-11815,-12212,-11963,-11076,-9628,-7748,-5618,-3436,-1410,282,1486,2125,2148,1609,579,-786,-2326,-3856,-5206,-6236,-6844,-6982,-6661,-5922,-4884,-3640,-2345,-1107,-25,828,1447,1837,2056,2173,2254,2378,2565,2852,3202,3597,3960,4237,4349,4246,3890,3269,2402,1340,151,-1075,-2244,-3265,-4054,-4555,-4722,-4560,-4071,-3322,-2366,-1292,-194,856,1775,2527,3076,3435,3615,3659,3599,3466,3279,3036,2721,2315,1782,1118,313,-612,-1613,-2634,-3610,-4458,-5125,-5560,-5722,-5624,-5255,-4659,-3870,-2927,-1885,-783,337,1422,2443,3346,4091,4629,4913,4911,4584,3948,3004,1843,530,-790,-2007,-2989,-3631,-3892,-3743,-3252,-2496,-1628,-791,-151,153,36,-573,-1620,-3065,-4736,-6500,-8144,-9515,-10458,-10881,-10757,-10110,-9029,-7651,-6129,-4627,-3299,-2257,-1577,-1294,-1383,-1793,-2435,-3211,-4007,-4744,-5335,-5744,-5951,-5961,-5792,-5477,-5035,-4488,-3850,-3116,-2303,-1392,-414,636,1710,2779,3778,4655,5335,5775,5921,5764,5303,4564,3610,2500,1331,186,-835,-1659,-2201,-2440,-2333,-1913,-1205,-291,761,1839,2869,3752,4440,4885,5093,5080,4901,4633,4352,4161,4108,4268,4623,5165,5805,6448,6962,7242,7171,6712,5834,4598,3080,1417,-257,-1798,-3084,-4037,-4609,-4807,-4680,-4286,-3727,-3058,-2373,-1685,-1043,-420,174,764,1343,1894,2383,2743,2923,2845,2489,1836,931,-145,-1287,-2355,-3227,-3783,-3971,-3751,-3195,-2379,-1468,-632,-38,142,-168,-1025,-2371,-4092,-6006,-7904,-9550,-10754,-11358,-11281,-10522,-9162,-7334,-5254,-3124,-1173,411,1486,1974,1861,1220,151,-1165,-2566,-3858,-4895,-5566,-5802,-5608,-5019,-4120,-3018,-1808,-609,517,1494,2314,2952,3457,3838,4166,4465,4787,5142,5540,5958,6360,6698,6915,6947,6761,6310,5604,4646,3488,2194,847,-452,-1610,-2537,-3155,-3425,-3326,-2873,-2119,-1126,11,1199,2351,3375,4227,4860,5281,5504,5576,5542,5460,5362,5276,5199,5104,4958,4710,4307,3738,2953,2004,896,-298,-1505,-2654,-3667,-4470,-5035,-5301,-5273,-4924,-4275,-3334,-2147,-740,791,2402,3950,5368,6507,7282,7596,7399,6678,5483,3900,2070,167,-1640,-3164,-4263,-4835,-4823,-4257,-3208,-1822,-291,1191,2399,3182,3400,3015,2056,621,-1118,-2966,-4708,-6148,-7125,-7547,-7379,-6664,-5511,-4070,-2533,-1087,87,867,1159,959,310,-691,-1883,-3113,-4200,-5011,-5425,-5409,-4955,-4133,-3045,-1823,-597,496,1381,1980,2305,2362,2230,1980,1694,1460,1318,1314,1440,1682,1992,2327,2629,2848,2962,2939,2799,2546,2222,1864,1520,1221,1003,884,873,972,1173,1467,1854,2308,2838,3405,4013,4622,5214,5752,6214,6568,6801,6887,6820,6593,6192,5634,4915,4057,3104,2074,1059,92,-738,-1382,-1807,-1979,-1940,-1709,-1375,-1004,-674,-453,-356,-398,-528,-693,-812,-813,-639,-271,275,940,1632,2249,2688,2860,2723,2268,1526,570,-516,-1622,-2646,-3492,-4099,-4415,-4459,-4248,-3886,-3449,-3077,-2863,-2905,-3254,-3908,-4839,-5953,-7144,-8286,-9241,-9916,-10213,-10114,-9600,-8741,-7603,-6308,-4978,-3731,-2679,-1894,-1419,-1253,-1351,-1656,-2061,-2486,-2838,-3058,-3117,-3014,-2779,-2470,-2148,-1865,-1680,-1588,-1612,-1685,-1779,-1805,-1706,-1430,-934,-234,662,1677,2738,3747,4598,5213,5516,5476,5095,4405,3483,2424,1331,322,-515,-1103,-1403,-1407,-1142,-648,0,740,1498,2216,2857,3381,3800,4098,4330,4485,4634,4765,4907,5037,5126,5118,4959,4576,3925,2976,1732,236,-1429,-3163,-4829,-6307,-7482,-8265,-8611,-8522,-8010,-7170,-6048,-4771,-3396,-2016,-679,565,1695,2668,3485,4082,4467,4576,4423,3997,3328,2477,1500,495,-473,-1327,-2020,-2529,-2840,-2968,-2948,-2818,-2637,-2462,-2344,-2327,-2445,-2681,-3034,-3447,-3877,-4257,-4544,-4689,-4686,-4526,-4239,-3871,-3461,-3094,-2804,-2659,-2679,-2880,-3236,-3714,-4235,-4729,-5099,-5270,-5174,-4779,-4074,-3111,-1935,-673,592,1724,2645,3262,3563,3520,3206,2663,2007,1325,723,270,30,17,227,620,1139,1705,2253,2707,3016,3161,3126,2956,2678,2378,2106,1949,1947,2146,2557,3171,3952,4850,5795,6708,7515,8140,8519,8627,8430,7969,7269,6417,5475,4558,3710,3024,2508,2185,2021,1984,2013,2059,2082,2048,1963,1838,1699,1586,1518,1514,1578,1693,1840,1999,2144,2263,2372,2459,2574,2725,2934,3206,3530,3863,4174,4386,4460,4337,4004,3452,2706,1822,849,-121,-1026,-1783,-2333,-2652,-2708,-2556,-2223,-1803,-1388,-1057,-894,-936,-1188,-1625,-2175,-2756,-3278,-3641,-3805,-3703,-3362,-2799,-2084,-1306,-550,85,537,762,749,533,166,-273,-686,-1000,-1130,-1048,-733,-226,428,1132,1807,2355,2699,2790,2612,2177,1550,806,52,-599,-1045,-1202,-1010,-463,431,1609,2987,4477,5953,7329,8501,9418,10020,10313,10286,9991,9463,8776,7985,7170,6381,5692,5127,4733,4504,4436,4502,4644,4818,4958,5012,4963,4779,4494,4126,3719,3319,2952,2630,2353,2076,1773,1391,892,269,-469,-1282,-2093,-2835,-3415,-3773,-3862,-3672,-3210,-2539,-1690,-763,203,1145,2023,2823,3529,4151,4686,5134,5494,5735,5844,5783,5519,5046,4336,3421,2315,1074,-235,-1544,-2765,-3828,-4669,-5243,-5541,-5570,-5364,-4982,-4472,-3902,-3310,-2729,-2175,-1639,-1126,-601,-86,454,965,1443,1828,2063,2109,1901,1445,724,-199,-1275,-2399,-3469,-4378,-5029,-5350,-5311,-4907,-4205,-3273,-2245,-1235,-353,289,656,705,464,-24,-686,-1436,-2186,-2855,-3380,-3724,-3871,-3832,-3637,-3314,-2909,-2442,-1933,-1385,-783,-119,642,1498,2478,3554,4725,5931,7137,8261,9244,10012,10505,10685,10516,10020,9202,8141,6884,5541,4189,2933,1854,1009,456,184,190,412,785,1207,1610,1878,1994,1889,1608,1174,677,202,-162,-349,-326,-101,283,755,1232,1620,1862,1879,1682,1249,635,-102,-903,-1673,-2367,-2927,-3333,-3595,-3733,-3798,-3843,-3911,-4060,-4289,-4632,-5043,-5511,-5979,-6389,-6713,-6883,-6898,-6728,-6389,-5889,-5266,-4555,-3794,-3042,-2335,-1723,-1252,-936,-818,-883,-1145,-1572,-2143,-2808,-3524,-4220,-4845,-5325,-5620,-5682,-5503,-5086,-4465,-3700,-2849,-2011,-1256,-681,-348,-314,-601,-1209,-2094,-3195,-4422,-5667,-6835,-7822,-8544,-8957,-9015,-8731,-8137,-7272,-6226,-5057,-3851,-2658,-1541,-508,414,1250,1997,2704,3366,4030,4695,5359,6030,6659,7239,7707,8027,8162,8066,7739,7174,6392,5437,4363,3232,2114,1091,210,-458,-880,-1054,-964,-681,-223,300,837,1286,1590,1694,1568,1219,661,-45,-859,-1696,-2513,-3250,-3855,-4318,-4586,-4672,-4551,-4240,-3746,-3102,-2336,-1507,-653,142,841,1345,1625,1604,1270,608,-358,-1572,-2965,-4439,-5898,-7245,-8393,-9289,-9872,-10142,-10086,-9732,-9104,-8241,-7182,-5969,-4636,-3226,-1773,-326,1074,2371,3521,4451,5140,5513,5576,5290,4682,3772,2621,1293,-126,-1540,-2884,-4059,-5049,-5794,-6313,-6613,-6724,-6697,-6578,-6423,-6296,-6232,-6290,-6472,-6801,-7239,-7754,-8281,-8756,-9107,-9266,-9196,-8855,-8262,-7428,-6416,-5288,-4122,-2991,-1962,-1080,-368,179,594,936,1278,1711,2304,3127,4204,5534,7074,8731,10399,11942,13210,14082,14433,14215,13395,12037,10237,8154,5990,3935,2202,944,270,230,775,1831,3226,4790,6320,7631,8563,9007,8906,8271,7161,5699,4016,2284,643,-780,-1888,-2653,-3045,-3122,-2929,-2553,-2086,-1597,-1166,-826,-617,-534,-582,-747,-1016,-1378,-1825,-2342,-2931,-3573,-4271,-5009,-5780,-6562,-7340,-8067,-8720,-9242,-9598,-9752,-9672,-9352,-8787,-7991,-6997,-5845,-4597,-3322,-2090,-969,-21,710,1193,1417,1395,1164,781,312,-150,-559,-838,-981,-983,-869,-695,-506,-350,-274,-270,-370,-527,-750,-999,-1277,-1570,-1899,-2250,-2664,-3117,-3620,-4129,-4598,-4954,-5108,-4985,-4491,-3605,-2301,-621,1350,3510,5705,7794,9631,11095,12084,12554,12484,11914,10912,9578,8029,6395,4788,3318,2065,1070,374,-62,-234,-233,-78,140,397,655,897,1139,1385,1658,1968,2322,2700,3093,3440,3724,3869,3864,3661,3281,2725,2055,1325,594,-57,-613,-1024,-1315,-1486,-1573,-1599,-1580,-1521,-1408,-1213,-908,-461,148,900,1787,2729,3679,4539,5243,5708,5890,5749,5277,4493,3437,2183,824,-531,-1758,-2758,-3413,-3678,-3497,-2887,-1887,-575,935,2509,3993,5248,6134,6580,6530,6021,5111,3932,2610,1301,119,-836,-1527,-1952,-2166,-2246,-2305,-2427,-2719,-3210,-3938,-4863,-5939,-7077,-8204,-9223,-10085,-10733,-11150,-11332,-11283,-11023,-10567,-9922,-9118,-8152,-7072,-5883,-4650,-3403,-2201,-1093,-103,722,1398,1900,2258,2469,2559,2538,2441,2287,2133,2012,1972,2049,2237,2543,2895,3250,3514,3616,3496,3116,2483,1628,631,-421,-1410,-2225,-2767,-2954,-2746,-2127,-1138,164,1665,3250,4789,6158,7267,8045,8478,8575,8380,7952,7349,6639,5862,5062,4262,3481,2736,2030,1368,747,165,-385,-892,-1356,-1753,-2068,-2284,-2399,-2420,-2381,-2326,-2313,-2405,-2667,-3131,-3842,-4765,-5887,-7112,-8359,-9486,-10390,-10927,-11033,-10626,-9720,-8333,-6572,-4548,-2429,-380,1446,2882,3852,4249,4089,3373,2193,647,-1118,-2954,-4705,-6238,-7442,-8258,-8662,-8688,-8392,-7868,-7199,-6480,-5779,-5151,-4632,-4256,-4029,-3984,-4115,-4420,-4880,-5432,-6020,-6535,-6895,-7000,-6799,-6263,-5398,-4258,-2903,-1411,136,1683,3174,4577,5863,7021,8042,8912,9663,10268,10776,11167,11460,11634,11674,11544,11222,10679,9914,8942,7786,6511,5157,3800,2488,1290,257,-547,-1066,-1261,-1091,-566,298,1425,2709,4026,5216,6139,6669,6719,6259,5313,3964,2344,614,-1055,-2494,-3573,-4192,-4308,-3938,-3128,-1988,-639,777,2118,3260,4100,4573,4648,4332,3676,2729,1613,389,-801,-1915,-2847,-3600,-4140,-4517,-4756,-4923,-5049,-5166,-5269,-5332,-5306,-5142,-4776,-4179,-3340,-2275,-1051,261,1553,2721,3673,4325,4647,4613,4257,3640,2832,1952,1089,344,-217,-540,-630,-471,-114,438,1133,1951,2849,3767,4640,5374,5862,6004,5704,4916,3628,1901,-149,-2361,-4525,-6443,-7908,-8766,-8902,-8281,-6933,-4984,-2600,-30,2478,4664,6306,7254,7418,6839,5586,3883,1916,-40,-1774,-3104,-3914,-4177,-3933,-3289,-2382,-1379,-408,409,1015,1399,1586,1656,1671,1730,1873,2131,2504,2926,3354,3708,3924,3970,3827,3511,3065,2552,2030,1596,1273,1140,1184,1422,1810,2316,2872,3443,3968,4426,4782,5043,5186,5246,5194,5050,4791,4389,3834,3078,2126,981,-320,-1687,-3039,-4225,-5145,-5646,-5648,-5076,-3907,-2205,-38,2404,4966,7398,9532,11150,12144,12419,11953,10797,9016,6756,4148,1355,-1459,-4134,-6516,-8452,-9822,-10526,-10507,-9770,-8373,-6428,-4117,-1629,815,3007,4777,5981,6561,6493,5839,4682,3168,1434,-359,-2095,-3657,-4982,-6027,-6778,-7235,-7421,-7330,-7006,-6426,-5642,-4642,-3495,-2224,-919,362,1511,2472,3139,3503,3492,3154,2496,1615,607,-396,-1251,-1833,-2029,-1775,-1051,101,1598,3302,5058,6701,8060,9017,9472,9387,8774,7692,6247,4561,2778,1037,-534,-1809,-2707,-3130,-3059,-2441,-1310,312,2359,4710,7259,9801,12189,14192,15668,16444,16458,15672,14139,11980,9346,6462,3517,741,-1714,-3685,-5108,-5912,-6117,-5734,-4844,-3526,-1911,-123,1669,3331,4698,5671,6137,6078,5466,4375,2862,1071,-873,-2807,-4574,-6027,-7025,-7482,-7319,-6544,-5189,-3361,-1211,1077,3293,5234,6721,7621,7864,7442,6425,4933,3133,1218,-630,-2253,-3537,-4431,-4937,-5100,-5020,-4768,-4472,-4174,-3958,-3835,-3819,-3906,-4076,-4315,-4618,-4967,-5370,-5811,-6284,-6766,-7214,-7601,-7854,-7950,-7832,-7506,-6970,-6266,-5438,-4534,-3598,-2639,-1653,-600,569,1895,3408,5079,6851,8592,10152,11340,11990,11951,11152,9579,7327,4546,1472,-1633,-4499,-6874,-8552,-9417,-9396,-8543,-6952,-4821,-2360,150,2474,4363,5649,6230,6079,5270,3933,2269,502,-1156,-2492,-3381,-3714,-3488,-2729,-1546,-56,1565,3166,4573,5662,6315,6482,6137,5312,4072,2519,762,-1061,-2839,-4456,-5815,-6864,-7557,-7902,-7934,-7698,-7287,-6772,-6236,-5754,-5370,-5120,-5017,-5027,-5130,-5246,-5318,-5273,-5046,-4620,-3979,-3183,-2290,-1416,-653,-125,125,27,-380,-1069,-1947,-2902,-3823,-4566,-5019,-5073,-4646,-3715,-2296,-475,1584,3705,5625,7139,8015,8123,7374,5785,3462,572,-2643,-5925,-9016,-11660,-13685,-14932,-15348,-14918,-13695,-11794,-9360,-6572,-3641,-759,1867,4074,5728,6748,7103,6828,6006,4758,3260,1665,150,-1144,-2113,-2685,-2855,-2638,-2126,-1390,-573,230,907,1378,1597,1545,1236,717,45,-694,-1428,-2070,-2546,-2816,-2834,-2618,-2187,-1602,-943,-286,283,713,954,1019,921,728,521,379,400,624,1095,1775,2624,3527,4369,5033,5380,5364,4907,4042,2804,1273,-436,-2231,-3971,-5567,-6881,-7813,-8248,-8107,-7338,-5950,-3997,-1621,1017,3685,6168,8263,9786,10661,10834,10356,9331,7892,6219,4462,2777,1259,-6,-1011,-1729,-2218,-2485,-2588,-2554,-2397,-2156,-1807,-1393,-889,-331,269,886,1470,1994,2392,2625,2640,2404,1893,1121,105,-1091,-2396,-3722,-4974,-6065,-6922,-7500,-7773,-7758,-7487,-7022,-6442,-5815,-5229,-4719,-4343,-4099,-3999,-4015,-4134,-4316,-4529,-4738,-4897,-4980,-4949,-4785,-4483,-4035,-3463,-2790,-2047,-1280,-530,164,749,1207,1493,1604,1519,1247,788,160,-626,-1541,-2563,-3634,-4710,-5677,-6455,-6907,-6918,-6405,-5286,-3577,-1320,1371,4328,7364,10264,12815,14834,16168,16703,16402,15249,13324,10738,7671,4325,949,-2231,-4982,-7127,-8540,-9150,-8975,-8075,-6585,-4675,-2537,-387,1594,3232,4421,5079,5201,4809,3980,2819,1444,-8,-1406,-2639,-3591,-4218,-4458,-4332,-3858,-3110,-2169,-1140,-116,796,1542,2050,2322,2356,2195,1895,1510,1100,692,301,-87,-504,-986,-1571,-2290,-3144,-4127,-5201,-6308,-7377,-8328,-9085,-9589,-9796,-9703,-9320,-8712,-7931,-7077,-6226,-5460,-4839,-4406,-4169,-4124,-4218,-4385,-4538,-4564,-4364,-3838,-2912,-1563,206,2326,4681,7139,9506,11619,13309,14420,14877,14602,13635,12009,9864,7335,4626,1937,-524,-2561,-4030,-4819,-4900,-4302,-3110,-1465,476,2534,4547,6346,7824,8867,9433,9500,9093,8285,7156,5852,4473,3183,2074,1256,778,665,887,1387,2072,2828,3552,4128,4479,4547,4306,3769,2976,1982,885,-250,-1307,-2244,-2972,-3496,-3789,-3884,-3827,-3645,-3424,-3180,-2968,-2803,-2674,-2572,-2441,-2233,-1887,-1352,-599,373,1523,2781,4035,5164,6025,6500,6491,5947,4872,3331,1438,-614,-2644,-4403,-5709,-6374,-6300,-5450,-3882,-1709,849,3589,6227,8544,10327,11426,11765,11325,10173,8402,6186,3678,1079,-1434,-3703,-5591,-7003,-7906,-8289,-8221,-7768,-7036,-6122,-5116,-4088,-3096,-2167,-1338,-617,-20,433,745,879,860,658,319,-149,-694,-1271,-1832,-2330,-2720,-2982,-3087,-3029,-2820,-2457,-1986,-1429,-855,-310,117,378,389,124,-457,-1344,-2507,-3892,-5407,-6937,-8367,-9546,-10361,-10695,-10475,-9677,-8311,-6470,-4253,-1850,581,2821,4709,6079,6830,6910,6326,5156,3508,1552,-543,-2589,-4403,-5854,-6804,-7205,-7017,-6273,-5036,-3408,-1531,462,2401,4167,5628,6712,7376,7622,7483,7042,6368,5581,4752,3970,3287,2727,2305,1994,1766,1572,1350,1049,603,-12,-819,-1785,-2865,-3955,-4957,-5755,-6250,-6383,-6123,-5504,-4600,-3524,-2418,-1426,-678,-271,-260,-647,-1390,-2404,-3583,-4804,-5966,-6963,-7748,-8274,-8548,-8585,-8432,-8124,-7713,-7226,-6670,-6068,-5383,-4632,-3799,-2913,-1995,-1109,-300,371,847,1117,1156,995,686,275,-131,-487,-708,-769,-660,-392,-27,391,785,1098,1299,1353,1294,1140,968,842,840,1026,1427,2069,2906,3899,4976,6036,7018,7842,8460,8873,9080,9129,9085,8997,8931,8914,8945,9001,9020,8919,8633,8068,7205,6008,4517,2781,884,-1052,-2925,-4574,-5900,-6772,-7112,-6884,-6087,-4789,-3108,-1198,744,2519,3937,4836,5118,4742,3751,2256,435,-1497,-3296,-4751,-5660,-5917,-5455,-4331,-2627,-541,1739,3984,5976,7566,8612,9081,8977,8360,7348,6062,4636,3205,1850,656,-365,-1207,-1915,-2530,-3113,-3694,-4308,-4928,-5542,-6071,-6472,-6658,-6598,-6246,-5635,-4782,-3792,-2735,-1739,-871,-221,199,393,397,299,151,53,54,201,509,972,1538,2177,2798,3367,3820,4149,4337,4428,4436,4423,4414,4445,4528,4661,4824,4998,5122,5174,5083,4819,4345,3637,2724,1628,442,-753,-1831,-2685,-3209,-3332,-3019,-2287,-1187,165,1657,3129,4455,5516,6231,6578,6562,6241,5699,5039,4350,3734,3233,2899,2726,2698,2768,2893,3003,3072,3036,2903,2630,2240,1712,1061,288,-601,-1581,-2628,-3702,-4736,-5685,-6446,-6978,-7194,-7076,-6600,-5804,-4741,-3508,-2206,-960,134,964,1493,1670,1530,1119,523,-136,-768,-1251,-1538,-1579,-1384,-978,-397,306,1106,1963,2868,3794,4723,5626,6465,7207,7796,8207,8382,8313,7953,7319,6396,5221,3832,2280,648,-995,-2546,-3932,-5053,-5848,-6251,-6230,-5761,-4867,-3580,-1972,-144,1796,3691,5423,6831,7826,8295,8228,7613,6536,5082,3422,1689,86,-1265,-2218,-2700,-2688,-2189,-1290,-91,1271,2650,3923,4966,5716,6115,6169,5887,5308,4492,3478,2334,1105,-159,-1403,-2579,-3625,-4494,-5111,-5455,-5471,-5168,-4572,-3730,-2733,-1683,-683,161,776,1125,1214,1101,872,665,588,776,1287,2159,3330,4714,6148,7474,8526,9184,9355,9042,8247,7081,5620,4023,2408,928,-302,-1165,-1595,-1537,-1003,-25,1314,2884,4560,6162,7564,8615,9237,9369,9007,8195,7008,5565,3993,2434,1017,-149,-987,-1480,-1632,-1515,-1213,-846,-520,-349,-391,-705,-1274,-2073,-3019,-4016,-4966,-5746,-6277,-6485,-6332,-5838,-5031,-4012,-2865,-1739,-722,49,521,619,337,-321,-1319,-2576,-4030,-5561,-7085,-8474,-9644,-10482,-10934,-10937,-10476,-9577,-8290,-6712,-4962,-3168,-1460,43,1264,2156,2709,2973,2995,2869,2670,2466,2296,2174,2066,1944,1751,1453,1052,564,68,-353,-599,-584,-253,402,1347,2505,3762,5010,6131,7040,7673,8001,8022,7745,7211,6430,5457,4309,3023,1641,192,-1271,-2695,-4038,-5215,-6184,-6873,-7243,-7271,-6960,-6356,-5525,-4561,-3566,-2639,-1852,-1273,-905,-764,-799,-974,-1232,-1519,-1791,-2023,-2189,-2309,-2388,-2462,-2567,-2722,-2959,-3272,-3659,-4090,-4541,-4982,-5403,-5787,-6158,-6516,-6882,-7271,-7653,-8020,-8310,-8471,-8451,-8200,-7709,-6997,-6119,-5158,-4232,-3431,-2871,-2599,-2632,-2941,-3428,-3985,-4463,-4734,-4685,-4261,-3461,-2357,-1065,251,1433,2330,2860,2974,2724,2188,1502,806,233,-123,-213,-33,362,919,1546,2172,2731,3189,3513,3707,3763,3696,3508,3211,2815,2324,1760,1141,499,-115,-652,-1043,-1227,-1160,-820,-228,560,1452,2321,3049,3499,3598,3266,2520,1394,-7,-1552,-3079,-4441,-5467,-6066,-6139,-5689,-4731,-3361,-1693,121,1928,3583,4960,5958,6517,6599,6202,5353,4094,2498,646,-1361,-3426,-5420,-7250,-8796,-9979,-10733,-11021,-10846,-10242,-9269,-8007,-6552,-4984,-3385,-1818,-325,1053,2306,3408,4363,5129,5719,6058,6167,5969,5501,4736,3760,2619,1448,353,-537,-1104,-1299,-1077,-485,397,1456,2537,3521,4278,4735,4864,4655,4175,3477,2651,1780,940,178,-456,-969,-1362,-1669,-1926,-2163,-2408,-2664,-2920,-3151,-3329,-3423,-3413,-3292,-3053,-2724,-2314,-1853,-1357,-847,-330,182,698,1202,1706,2188,2645,3052,3380,3599,3685,3600,3345,2901,2281,1504,581,-457,-1598,-2818,-4101,-5425,-6759,-8057,-9271,-10321,-11136,-11636,-11756,-11452,-10729,-9597,-8156,-6478,-4705,-2953,-1322,89,1257,2151,2810,3267,3584,3802,3953,4044,4042,3914,3593,3042,2227,1166,-91,-1446,-2758,-3884,-4656,-4962,-4698,-3862,-2480,-680,1371,3480,5418,7018,8120,8663,8633,8099,7172,6005,4754,3548,2518,1696,1123,753,527,384,251,92,-107,-322,-523,-640,-631,-457,-98,415,1056,1721,2351,2819,3061,2994,2584,1827,751,-569,-2056,-3591,-5071,-6397,-7469,-8249,-8671,-8762,-8514,-7993,-7265,-6402,-5520,-4697,-4024,-3574,-3372,-3431,-3716,-4155,-4669,-5153,-5519,-5702,-5663,-5401,-4955,-4363,-3702,-2997,-2307,-1620,-943,-255,477,1255,2098,2980,3874,4723,5459,6013,6332,6373,6152,5688,5069,4387,3766,3315,3144,3303,3818,4652,5715,6890,8006,8928,9484,9599,9206,8338,7087,5600,4070,2692,1651,1067,1022,1486,2384,3553,4810,5953,6794,7204,7103,6476,5391,3932,2254,495,-1192,-2684,-3882,-4722,-5185,-5270,-5019,-4482,-3733,-2838,-1876,-904,19,851,1562,2136,2551,2826,2948,2956,2850,2668,2419,2104,1728,1253,674,-60,-946,-2000,-3185,-4444,-5704,-6856,-7803,-8463,-8756,-8668,-8189,-7370,-6256,-4941,-3485,-1975,-482,963,2291,3511,4580,5497,6240,6775,7075,7089,6785,6140,5154,3866,2340,686,-966,-2465,-3657,-4411,-4624,-4248,-3299,-1859,-62,1888,3780,5394,6531,7075,6963,6251,5047,3560,1997,586,-484,-1110,-1232,-926,-286,483,1219,1708,1836,1502,721,-448,-1877,-3407,-4869,-6103,-7006,-7489,-7572,-7255,-6644,-5816,-4883,-3940,-3067,-2305,-1692,-1224,-886,-664,-526,-453,-439,-460,-529,-629,-783,-980,-1262,-1622,-2111,-2723,-3487,-4373,-5358,-6359,-7301,-8064,-8557,-8689,-8405,-7690,-6576,-5112,-3417,-1569,289,2073,3667,5009,6021,6679,6937,6797,6247,5305,3989,2356,476,-1552,-3586,-5497,-7120,-8319,-8985,-9037,-8458,-7283,-5581,-3511,-1211,1103,3247,5026,6273,6872,6744,5906,4411,2425,141,-2187,-4304,-5987,-7051,-7425,-7085,-6161,-4791,-3224,-1681,-384,499,880,749,184,-679,-1647,-2535,-3161,-3402,-3185,-2524,-1474,-160,1266,2667,3879,4823,5410,5640,5522,5118,4507,3760,2985,2240,1607,1135,843,750,814,997,1213,1389,1418,1263,840,187,-709,-1758,-2901,-4045,-5111,-6035,-6767,-7270,-7527,-7517,-7234,-6668,-5832,-4728,-3412,-1907,-317,1294,2805,4117,5120,5724,5874,5563,4819,3743,2452,1101,-162,-1200,-1916,-2231,-2128,-1613,-724,460,1843,3315,4723,5957,6858,7343,7329,6821,5847,4551,3061,1616,397,-396,-625,-229,786,2314,4196,6209,8125,9715,10800,11268,11080,10283,9000,7385,5651,3958,2487,1327,557,159,110,316,696,1148,1584,1941,2168,2245,2170,1965,1647,1263,839,408,-4,-400,-777,-1173,-1610,-2136,-2787,-3570,-4502,-5521,-6600,-7630,-8543,-9248,-9669,-9775,-9526,-8938,-8026,-6835,-5416,-3828,-2152,-443,1201,2738,4070,5168,5957,6404,6467,6123,5373,4240,2800,1137,-582,-2231,-3617,-4612,-5098,-4994,-4308,-3052,-1345,705,2905,5098,7074,8688,9808,10360,10346,9819,8895,7737,6524,5436,4635,4223,4260,4730,5556,6616,7747,8778,9555,9930,9826,9199,8083,6559,4766,2870,1043,-538,-1751,-2493,-2744,-2519,-1895,-989,66,1121,2049,2736,3120,3150,2859,2268,1458,516,-472,-1401,-2213,-2837,-3272,-3509,-3601,-3614,-3615,-3696,-3904,-4291,-4868,-5612,-6498,-7449,-8419,-9308,-10059,-10575,-10798,-10662,-10133,-9197,-7874,-6224,-4320,-2281,-226,1712,3398,4730,5609,5994,5880,5322,4428,3344,2255,1324,726,554,885,1696,2938,4502,6249,8041,9714,11145,12201,12810,12896,12458,11516,10144,8452,6588,4695,2956,1497,448,-122,-185,224,1041,2116,3329,4481,5434,6035,6198,5887,5140,4048,2760,1437,258,-657,-1202,-1370,-1182,-741,-157,417,877,1106,1069,755,210,-483,-1227,-1914,-2450,-2770,-2836,-2651,-2262,-1735,-1173,-691,-385,-359,-661,-1302,-2254,-3418,-4687,-5903,-6927,-7607,-7842,-7556,-6722,-5376,-3578,-1459,855,3186,5397,7339,8909,10042,10697,10890,10633,9992,9003,7762,6328,4822,3333,1990,883,108,-292,-313,14,588,1323,2075,2736,3191,3365,3204,2707,1900,859,-310,-1472,-2485,-3202,-3519,-3360,-2715,-1630,-207,1421,3096,4657,5987,6961,7518,7628,7262,6467,5268,3749,2011,170,-1633,-3256,-4571,-5471,-5888,-5815,-5271,-4356,-3175,-1883,-625,466,1273,1743,1838,1599,1074,375,-409,-1147,-1757,-2164,-2341,-2312,-2120,-1874,-1659,-1598,-1747,-2168,-2846,-3754,-4809,-5915,-6957,-7821,-8405,-8624,-8425,-7801,-6768,-5407,-3805,-2100,-422,1092,2317,3149,3527,3387,2758,1642,145,-1639,-3533,-5383,-6974,-8152,-8761,-8719,-8009,-6666,-4825,-2617,-255,2088,4218,5988,7288,8040,8240,7902,7098,5933,4525,3008,1514,142,-1014,-1928,-2579,-3002,-3228,-3312,-3292,-3198,-3054,-2862,-2648,-2413,-2189,-1998,-1849,-1761,-1712,-1688,-1658,-1588,-1458,-1264,-1022,-764,-539,-392,-365,-484,-738,-1120,-1563,-2041,-2471,-2829,-3059,-3169,-3144,-3028,-2854,-2685,-2592,-2633,-2878,-3361,-4093,-5073,-6229,-7519,-8821,-10056,-11095,-11855,-12245,-12215,-11746,-10856,-9598,-8057,-6336,-4542,-2801,-1185,186,1286,2028,2408,2386,1981,1207,135,-1153,-2519,-3819,-4879,-5550,-5701,-5274,-4247,-2710,-773,1353,3465,5336,6765,7605,7783,7281,6203,4680,2930,1180,-334,-1420,-1924,-1789,-1033,258,1896,3700,5435,6926,8019,8636,8754,8408,7673,6640,5423,4110,2815,1613,587,-192,-694,-885,-786,-433,93,701,1269,1707,1903,1822,1423,747,-146,-1165,-2179,-3083,-3768,-4151,-4214,-3944,-3428,-2751,-2063,-1496,-1199,-1263,-1768,-2693,-4007,-5587,-7287,-8934,-10344,-11358,-11858,-11771,-11096,-9885,-8254,-6328,-4277,-2243,-353,1283,2609,3576,4170,4393,4255,3796,3052,2115,1060,24,-886,-1538,-1838,-1729,-1191,-278,925,2289,3660,4899,5876,6514,6771,6674,6282,5705,5068,4498,4112,3969,4109,4479,5006,5555,5974,6123,5879,5174,4013,2460,655,-1226,-2986,-4441,-5447,-5911,-5806,-5169,-4084,-2681,-1106,479,1934,3118,3940,4327,4259,3743,2829,1599,152,-1394,-2915,-4311,-5483,-6362,-6921,-7131,-7034,-6651,-6082,-5386,-4695,-4083,-3663,-3483,-3596,-3983,-4602,-5367,-6143,-6805,-7198,-7209,-6760,-5826,-4459,-2750,-866,1030,2743,4122,5035,5427,5269,4618,3550,2179,640,-935,-2410,-3664,-4592,-5110,-5157,-4721,-3790,-2453,-764,1097,3005,4740,6162,7083,7434,7145,6260,4864,3109,1191,-691,-2314,-3518,-4168,-4205,-3652,-2588,-1161,429,1999,3320,4271,4706,4631,4042,3081,1852,558,-669,-1674,-2382,-2742,-2758,-2472,-1941,-1242,-467,325,1044,1645,2078,2316,2356,2195,1865,1389,816,187,-451,-1054,-1573,-1977,-2226,-2314,-2229,-2016,-1692,-1350,-1031,-814,-753,-864,-1169,-1614,-2157,-2716,-3196,-3531,-3639,-3509,-3119,-2529,-1772,-958,-148,563,1110,1451,1557,1426,1080,551,-109,-827,-1542,-2154,-2596,-2775,-2631,-2127,-1242,-19,1481,3143,4821,6371,7624,8474,8823,8659,8016,6979,5695,4319,3025,1974,1279,1028,1211,1808,2685,3725,4742,5594,6131,6273,5960,5220,4107,2725,1224,-273,-1594,-2640,-3319,-3583,-3435,-2913,-2073,-1023,162,1359,2478,3430,4138,4568,4694,4536,4132,3548,2865,2167,1534,1042,730,641,766,1078,1516,1988,2386,2600,2520,2066,1213,-37,-1601,-3362,-5165,-6828,-8187,-9092,-9457,-9228,-8431,-7134,-5442,-3512,-1476,488,2255,3680,4664,5131,5033,4372,3176,1542,-423,-2532,-4617,-6456,-7863,-8674,-8769,-8117,-6753,-4800,-2478,-27,2246,4085,5263,5638,5182,3955,2138,-24,-2243,-4209,-5671,-6426,-6372,-5531,-3999,-1998,217,2356,4147,5381,5900,5674,4725,3203,1285,-772,-2722,-4311,-5345,-5666,-5229,-4029,-2173,180,2839,5544,8095,10236,11825,12694,12808,12135,10753,8762,6328,3622,858,-1791,-4131,-6026,-7368,-8108,-8267,-7914,-7204,-6297,-5413,-4723,-4386,-4484,-5017,-5927,-7056,-8248,-9293,-10040,-10358,-10199,-9575,-8575,-7316,-5968,-4670,-3577,-2778,-2344,-2295,-2605,-3239,-4099,-5112,-6146,-7109,-7861,-8313,-8356,-7930,-6996,-5571,-3711,-1542,775,3038,5024,6537,7410,7557,6975,5751,4068,2165,322,-1183,-2124,-2322,-1736,-392,1541,3830,6183,8297,9889,10762,10797,9987,8443,6329,3902,1415,-861,-2715,-3967,-4531,-4385,-3583,-2255,-560,1302,3129,4744,5989,6767,7017,6731,5967,4791,3334,1716,84,-1442,-2748,-3757,-4420,-4718,-4672,-4328,-3775,-3102,-2450,-1921,-1627,-1640,-1967,-2589,-3401,-4289,-5092,-5678,-5928,-5784,-5243,-4363,-3254,-2050,-907,59,737,1093,1107,825,305,-368,-1125,-1867,-2562,-3117,-3526,-3729,-3712,-3446,-2910,-2113,-1049,216,1637,3091,4476,5640,6473,6868,6779,6204,5229,3962,2607,1344,396,-68,83,907,2368,4375,6715,9186,11487,13404,14682,15218,14905,13807,11997,9662,7001,4240,1590,-756,-2660,-4015,-4780,-4954,-4580,-3734,-2512,-1026,617,2299,3931,5412,6670,7641,8280,8553,8454,7982,7172,6061,4722,3223,1662,118,-1330,-2621,-3739,-4659,-5409,-6005,-6469,-6823,-7068,-7203,-7210,-7089,-6816,-6411,-5871,-5241,-4540,-3825,-3132,-2494,-1950,-1515,-1199,-1022,-975,-1062,-1280,-1601,-2014,-2466,-2912,-3283,-3501,-3495,-3180,-2519,-1469,-58,1671,3605,5631,7571,9292,10635,11506,11849,11664,11026,10050,8892,7732,6721,5995,5625,5601,5877,6314,6768,7078,7096,6751,5990,4879,3487,1966,450,-929,-2063,-2899,-3425,-3660,-3666,-3482,-3181,-2760,-2253,-1619,-835,128,1281,2610,4040,5485,6808,7860,8509,8639,8176,7122,5515,3478,1166,-1225,-3501,-5483,-7036,-8081,-8600,-8613,-8220,-7472,-6528,-5431,-4315,-3222,-2215,-1338,-589,0,455,777,991,1119,1185,1216,1214,1200,1141,1028,823,492,16,-613,-1375,-2213,-3053,-3779,-4271,-4397,-4063,-3190,-1782,102,2334,4703,6983,8916,10261,10849,10569,9424,7525,5072,2354,-299,-2567,-4152,-4861,-4605,-3410,-1450,1030,3712,6242,8335,9721,10255,9905,8697,6825,4473,1922,-565,-2744,-4410,-5433,-5746,-5363,-4359,-2858,-1013,1005,3046,4961,6644,8012,9012,9619,9832,9666,9151,8337,7268,6017,4659,3264,1938,737,-257,-1031,-1561,-1901,-2070,-2162,-2205,-2265,-2357,-2482,-2633,-2766,-2853,-2857,-2747,-2520,-2179,-1755,-1281,-818,-396,-91,88,82,-106,-487,-1050,-1760,-2577,-3450,-4300,-5070,-5656,-5993,-5987,-5586,-4754,-3505,-1901,-54,1885,3728,5305,6447,7046,7057,6484,5449,4077,2599,1218,154,-423,-413,212,1380,2954,4732,6479,7982,9034,9518,9359,8577,7248,5502,3512,1440,-527,-2259,-3644,-4624,-5201,-5385,-5270,-4904,-4389,-3764,-3084,-2353,-1584,-761,110,1011,1910,2746,3450,3944,4155,4038,3563,2753,1646,327,-1130,-2617,-4076,-5406,-6589,-7551,-8284,-8744,-8908,-8764,-8289,-7503,-6424,-5112,-3648,-2133,-687,578,1544,2137,2293,1988,1244,89,-1394,-3116,-4982,-6862,-8656,-10239,-11509,-12376,-12747,-12573,-11806,-10459,-8574,-6246,-3627,-900,1720,4014,5792,6897,7239,6807,5662,3938,1852,-367,-2438,-4108,-5182,-5505,-5057,-3878,-2152,-85,2011,3888,5263,5966,5894,5035,3488,1415,-968,-3392,-5629,-7439,-8668,-9213,-9054,-8258,-6937,-5271,-3433,-1607,72,1509,2657,3539,4182,4661,5032,5330,5581,5760,5819,5704,5342,4689,3722,2441,897,-841,-2677,-4494,-6181,-7626,-8738,-9464,-9774,-9699,-9281,-8620,-7808,-6965,-6196,-5581,-5194,-5049,-5159,-5483,-5974,-6574,-7214,-7847,-8417,-8899,-9259,-9488,-9560,-9467,-9190,-8713,-8022,-7104,-5954,-4580,-3017,-1298,485,2280,3965,5493,6756,7732,8358,8634,8559,8155,7475,6592,5599,4606,3736,3071,2700,2643,2880,3356,3960,4579,5091,5400,5429,5167,4603,3810,2840,1783,737,-238,-1054,-1686,-2095,-2294,-2294,-2142,-1878,-1555,-1201,-838,-455,-38,465,1054,1777,2590,3473,4336,5089,5633,5857,5711,5126,4128,2742,1053,-831,-2782,-4661,-6340,-7693,-8644,-9127,-9132,-8679,-7815,-6625,-5200,-3652,-2082,-590,735,1840,2661,3182,3379,3241,2774,1984,904,-431,-1937,-3548,-5132,-6579,-7758,-8535,-8814,-8512,-7592,-6093,-4089,-1735,772,3209,5339,6950,7884,8040,7402,6041,4096,1789,-627,-2868,-4662,-5796,-6106,-5556,-4187,-2165,280,2861,5281,7277,8645,9264,9110,8238,6784,4921,2855,785,-1108,-2663,-3794,-4408,-4525,-4134,-3345,-2231,-949,392,1648,2735,3591,4208,4604,4845,4969,5061,5123,5181,5193,5114,4879,4434,3729,2766,1556,172,-1308,-2761,-4090,-5186,-5986,-6456,-6587,-6446,-6068,-5578,-5034,-4549,-4168,-3954,-3909,-4037,-4311,-4691,-5156,-5653,-6183,-6700,-7212,-7681,-8100,-8435,-8661,-8751,-8671,-8402,-7914,-7197,-6235,-5044,-3636,-2059,-358,1393,3119,4747,6191,7386,8263,8763,8865,8556,7875,6904,5743,4556,3471,2640,2162,2086,2408,3054,3925,4861,5734,6386,6728,6683,6239,5426,4310,2998,1606,255,-943,-1900,-2574,-2932,-3017,-2869,-2580,-2236,-1927,-1702,-1597,-1564,-1566,-1488,-1252,-770,-8,1012,2226,3497,4685,5617,6161,6215,5747,4772,3381,1691,-142,-1964,-3636,-5037,-6079,-6715,-6928,-6723,-6156,-5270,-4160,-2901,-1604,-352,744,1607,2143,2303,2030,1331,223,-1224,-2899,-4678,-6393,-7897,-9027,-9664,-9719,-9132,-7936,-6163,-3952,-1438,1190,3738,6023,7883,9203,9926,10028,9585,8656,7413,5981,4550,3270,2273,1670,1489,1747,2357,3237,4232,5206,6021,6558,6755,6566,6004,5111,3948,2606,1169,-260,-1591,-2724,-3595,-4110,-4258,-3982,-3335,-2341,-1122,227,1548,2738,3675,4319,4662,4749,4667,4521,4400,4396,4523,4788,5119,5454,5676,5715,5486,4958,4115,2991,1625,98,-1520,-3132,-4668,-6039,-7206,-8107,-8741,-9091,-9183,-9041,-8713,-8241,-7702,-7138,-6646,-6256,-6050,-6032,-6229,-6606,-7120,-7698,-8258,-8707,-8955,-8938,-8583,-7883,-6825,-5443,-3809,-1988,-89,1782,3548,5087,6366,7300,7881,8092,7949,7492,6801,5934,5038,4173,3473,2986,2767,2798,3053,3439,3869,4232,4434,4399,4091,3502,2677,1675,608,-434,-1330,-2011,-2413,-2526,-2372,-2008,-1526,-1013,-587,-315,-284,-505,-984,-1656,-2434,-3195,-3805,-4142,-4117,-3677,-2857,-1705,-353,1052,2373,3441,4157,4426,4201,3483,2302,730,-1127,-3144,-5169,-7057,-8649,-9823,-10482,-10562,-10066,-9040,-7585,-5862,-4051,-2353,-974,-62,260,-42,-919,-2276,-3906,-5631,-7182,-8399,-9068,-9133,-8525,-7309,-5579,-3491,-1226,1009,3055,4730,5950,6638,6787,6443,5672,4589,3318,1987,736,-312,-1057,-1414,-1344,-852,24,1183,2510,3847,5054,5980,6522,6605,6197,5335,4063,2506,779,-970,-2592,-3951,-4945,-5466,-5509,-5039,-4130,-2867,-1371,187,1671,2906,3806,4278,4344,4044,3503,2870,2307,1962,1952,2318,3069,4112,5347,6598,7714,8514,8881,8703,7955,6633,4810,2595,120,-2435,-4917,-7147,-8989,-10332,-11098,-11271,-10876,-9985,-8725,-7233,-5691,-4255,-3078,-2269,-1885,-1941,-2376,-3099,-3979,-4847,-5568,-5971,-5966,-5454,-4414,-2866,-868,1455,3965,6479,8827,10837,12369,13336,13683,13441,12671,11502,10081,8580,7153,5933,5003,4390,4065,3949,3940,3915,3789,3478,2969,2270,1438,547,-304,-1037,-1571,-1863,-1896,-1678,-1268,-709,-102,491,992,1339,1518,1503,1327,1015,621,209,-161,-416,-508,-373,3,645,1539,2639,3901,5233,6543,7726,8661,9242,9366,8964,7995,6466,4438,2008,-661,-3398,-5977,-8200,-9865,-10816,-10973,-10296,-8870,-6828,-4390,-1816,633,2687,4166,4928,4939,4260,2995,1359,-468,-2243,-3794,-4946,-5603,-5692,-5215,-4186,-2697,-826,1285,3505,5684,7675,9343,10572,11287,11440,11049,10156,8867,7304,5623,3967,2480,1262,391,-124,-287,-166,180,656,1185,1691,2105,2393,2515,2482,2302,2028,1704,1405,1182,1088,1142,1337,1645,2002,2349,2607,2724,2655,2390,1947,1364,722,86,-439,-777,-852,-600,-9,941,2201,3718,5380,7070,8621,9880,10680,10890,10422,9234,7357,4882,1948,-1239,-4475,-7514,-10141,-12165,-13447,-13923,-13597,-12562,-10966,-9011,-6922,-4900,-3150,-1781,-889,-472,-491,-872,-1497,-2256,-3029,-3710,-4201,-4436,-4344,-3911,-3113,-1992,-581,1021,2742,4451,6059,7458,8576,9372,9825,9964,9821,9466,8962,8368,7741,7105,6469,5830,5159,4444,3664,2824,1935,1033,154,-651,-1344,-1881,-2240,-2391,-2347,-2086,-1666,-1083,-418,294,989,1600,2100,2427,2584,2551,2348,2003,1548,1046,544,125,-157,-211,8,569,1481,2744,4299,6042,7827,9469,10772,11551,11651,10986,9531,7356,4580,1416,-1920,-5157,-8053,-10390,-12002,-12806,-12787,-12029,-10683,-8942,-7045,-5193,-3590,-2361,-1580,-1249,-1325,-1707,-2291,-2940,-3544,-3984,-4181,-4054,-3580,-2723,-1529,-23,1693,3523,5336,7002,8394,9413,9986,10096,9765,9063,8089,6968,5817,4750,3840,3143,2645,2336,2125,1961,1749,1431,966,333,-455,-1374,-2368,-3396,-4377,-5265,-5986,-6485,-6720,-6649,-6261,-5565,-4581,-3379,-2018,-614,735,1896,2777,3258,3301,2871,2010,810,-597,-2029,-3297,-4212,-4621,-4422,-3581,-2155,-262,1874,4022,5894,7244,7856,7606,6434,4416,1673,-1565,-5025,-8425,-11464,-13907,-15575,-16372,-16319,-15512,-14130,-12417,-10596,-8921,-7552,-6615,-6142,-6104,-6410,-6935,-7539,-8073,-8420,-8463,-8145,-7413,-6283,-4783,-2999,-1040,963,2866,4527,5828,6678,7038,6910,6361,5486,4427,3320,2312,1510,1001,799,908,1240,1728,2235,2660,2885,2847,2495,1837,915,-208,-1418,-2632,-3718,-4610,-5224,-5527,-5525,-5234,-4737,-4100,-3435,-2820,-2349,-2072,-2027,-2215,-2617,-3183,-3840,-4492,-5037,-5350,-5341,-4903,-4001,-2627,-836,1247,3465,5589,7399,8657,9183,8845,7615,5535,2762,-496,-3973,-7383,-10462,-12978,-14755,-15707,-15804,-15127,-13794,-12001,-9960,-7883,-5973,-4359,-3138,-2318,-1864,-1696,-1708,-1809,-1897,-1923,-1826,-1599,-1217,-681,5,843,1807,2889,4031,5197,6300,7278,8045,8539,8711,8542,8049,7270,6276,5145,3961,2815,1772,901,233,-197,-406,-390,-212,88,446,788,1065,1222,1230,1084,788,374,-110,-625,-1093,-1487,-1737,-1831,-1735,-1478,-1053,-536,45,600,1068,1383,1504,1419,1157,784,398,119,45,278,846,1759,2948,4305,5681,6908,7822,8277,8177,7476,6197,4414,2253,-122,-2541,-4827,-6821,-8412,-9510,-10104,-10219,-9930,-9353,-8617,-7851,-7165,-6641,-6307,-6164,-6176,-6285,-6429,-6555,-6602,-6551,-6355,-6007,-5482,-4773,-3875,-2798,-1556,-201,1233,2665,4042,5282,6352,7193,7818,8213,8418,8461,8374,8178,7892,7507,7046,6477,5847,5137,4402,3659,2932,2257,1628,1065,546,62,-402,-860,-1317,-1772,-2210,-2610,-2950,-3191,-3327,-3320,-3186,-2925,-2575,-2175,-1788,-1469,-1282,-1261,-1418,-1727,-2122,-2507,-2773,-2799,-2511,-1845,-815,530,2082,3697,5217,6477,7343,7704,7512,6765,5508,3841,1883,-213,-2309,-4257,-5952,-7307,-8281,-8873,-9109,-9045,-8756,-8302,-7750,-7136,-6480,-5794,-5074,-4326,-3555,-2781,-2021,-1293,-603,55,700,1369,2071,2848,3664,4512,5321,6013,6508,6719,6597,6130,5343,4327,3184,2060,1081,363,-19,-33,303,938,1777,2725,3648,4456,5022,5288,5177,4685,3816,2633,1213,-315,-1843,-3213,-4329,-5087,-5431,-5351,-4855,-4016,-2904,-1628,-293,989,2127,3024,3639,3930,3911,3631,3159,2609,2084,1705,1541,1660,2032,2637,3358,4090,4699,5073,5116,4798,4107,3093,1849,460,-942,-2263,-3422,-4360,-5069,-5563,-5889,-6114,-6302,-6521,-6816,-7201,-7673,-8194,-8703,-9142,-9437,-9539,-9406,-9015,-8370,-7470,-6337,-4994,-3459,-1784,0,1817,3598,5249,6686,7813,8578,8925,8879,8465,7785,6941,6072,5289,4701,4355,4267,4409,4712,5101,5487,5811,6018,6076,5990,5732,5340,4792,4111,3309,2384,1387,324,-741,-1771,-2704,-3499,-4096,-4473,-4599,-4477,-4123,-3579,-2900,-2156,-1419,-746,-188,239,544,746,916,1082,1322,1649,2086,2595,3130,3588,3887,3906,3594,2880,1815,419,-1152,-2799,-4344,-5669,-6669,-7283,-7529,-7445,-7146,-6742,-6365,-6126,-6093,-6299,-6716,-7275,-7890,-8429,-8819,-8955,-8820,-8401,-7735,-6876,-5880,-4800,-3656,-2476,-1233,58,1419,2817,4222,5554,6750,7700,8352,8636,8555,8136,7450,6610,5717,4889,4206,3696,3384,3206,3122,3067,2978,2844,2637,2399,2136,1891,1682,1510,1381,1260,1120,947,689,374,-37,-489,-970,-1434,-1825,-2116,-2261,-2256,-2111,-1850,-1528,-1194,-905,-709,-619,-657,-781,-974,-1165,-1300,-1322,-1185,-883,-430,114,661,1096,1327,1247,839,86,-932,-2127,-3355,-4501,-5431,-6095,-6451,-6550,-6457,-6287,-6144,-6125,-6281,-6610,-7075,-7573,-8018,-8285,-8312,-8050,-7515,-6753,-5851,-4892,-3971,-3129,-2407,-1772,-1197,-608,46,807,1685,2650,3642,4578,5360,5917,6195,6186,5928,5495,4981,4510,4165,4039,4168,4559,5184,5981,6873,7761,8548,9131,9414,9324,8812,7848,6474,4733,2742,622,-1481,-3416,-5054,-6297,-7067,-7361,-7194,-6644,-5816,-4831,-3826,-2901,-2159,-1618,-1306,-1161,-1135,-1133,-1073,-887,-509,72,850,1783,2777,3735,4518,5003,5066,4647,3709,2323,587,-1298,-3133,-4679,-5744,-6201,-5978,-5154,-3838,-2272,-683,653,1545,1832,1478,523,-907,-2601,-4351,-5903,-7057,-7657,-7582,-6824,-5385,-3373,-903,1851,4710,7481,9988,12050,13538,14343,14413,13750,12412,10521,8242,5792,3376,1234,-471,-1584,-2043,-1852,-1067,167,1713,3371,4996,6428,7568,8338,8705,8659,8223,7427,6332,4993,3494,1912,334,-1152,-2468,-3550,-4339,-4822,-4975,-4831,-4411,-3765,-2940,-1966,-886,284,1520,2796,4067,5283,6346,7182,7681,7789,7456,6707,5590,4222,2723,1242,-104,-1207,-2013,-2483,-2631,-2482,-2064,-1449,-653,220,1145,1990,2697,3140,3243,2928,2166,976,-584,-2398,-4326,-6213,-7891,-9245,-10155,-10586,-10502,-9937,-8926,-7537,-5837,-3900,-1800,397,2594,4736,6707,8445,9850,10861,11435,11554,11246,10582,9643,8569,7470,6471,5671,5112,4834,4787,4943,5206,5518,5786,5976,6026,5936,5688,5287,4751,4080,3300,2422,1462,453,-593,-1622,-2621,-3524,-4315,-4946,-5386,-5633,-5647,-5447,-5014,-4351,-3476,-2380,-1113,299,1785,3250,4608,5724,6525,6909,6855,6349,5442,4205,2730,1134,-489,-2027,-3398,-4522,-5325,-5762,-5788,-5401,-4633,-3542,-2258,-909,334,1312,1912,2038,1698,925,-166,-1433,-2720,-3877,-4782,-5360,-5561,-5406,-4897,-4115,-3077,-1862,-503,956,2455,3960,5385,6669,7732,8494,8919,8961,8663,8063,7270,6404,5578,4927,4511,4371,4501,4827,5277,5742,6136,6394,6487,6409,6201,5889,5533,5137,4723,4263,3724,3076,2268,1309,186,-1038,-2308,-3537,-4618,-5466,-5989,-6129,-5849,-5144,-4046,-2611,-937,873,2673,4331,5699,6657,7095,6965,6254,5031,3409,1569,-301,-1988,-3335,-4219,-4607,-4529,-4099,-3450,-2755,-2152,-1737,-1577,-1644,-1906,-2271,-2667,-3015,-3272,-3426,-3469,-3460,-3415,-3402,-3443,-3581,-3807,-4132,-4517,-4922,-5299,-5565,-5670,-5527,-5101,-4343,-3266,-1897,-301,1420,3153,4766,6133,7147,7731,7850,7516,6795,5783,4621,3446,2408,1612,1143,1030,1244,1736,2390,3105,3756,4243,4492,4457,4127,3531,2698,1708,611,-510,-1609,-2627,-3537,-4326,-4974,-5512,-5920,-6223,-6412,-6459,-6360,-6066,-5563,-4843,-3923,-2846,-1714,-596,345,1034,1338,1208,622,-381,-1710,-3216,-4743,-6112,-7175,-7836,-8037,-7814,-7227,-6404,-5475,-4580,-3826,-3305,-3042,-3048,-3284,-3696,-4212,-4771,-5298,-5754,-6109,-6347,-6493,-6557,-6594,-6625,-6705,-6830,-7017,-7217,-7381,-7424,-7245,-6769,-5899,-4636,-2959,-972,1226,3455,5532,7257,8480,9057,8963,8188,6853,5078,3076,1032,-856,-2419,-3553,-4178,-4296,-3935,-3174,-2111,-870,449,1712,2849,3761,4394,4702,4654,4245,3484,2411,1071,-443,-2057,-3659,-5150,-6436,-7428,-8053,-8264,-8015,-7318,-6173,-4652,-2812,-782,1323,3347,5143,6562,7477,7788,7447,6452,4865,2802,433,-2062,-4471,-6634,-8392,-9670,-10422,-10675,-10490,-9953,-9186,-8275,-7329,-6402,-5535,-4729,-3975,-3235,-2493,-1735,-974,-254,352,773,916,716,148,-806,-2068,-3555,-5119,-6585,-7779,-8528,-8697,-8211,-7052,-5295,-3055,-545,2037,4444,6487,7998,8901,9184,8912,8222,7280,6263,5352,4664,4273,4210,4398,4787,5219,5606,5816,5792,5491,4937,4182,3313,2423,1601,911,389,27,-211,-386,-570,-843,-1240,-1807,-2504,-3289,-4064,-4712,-5121,-5178,-4821,-4028,-2838,-1346,311,1955,3403,4485,5048,5008,4328,3046,1285,-804,-3001,-5086,-6857,-8128,-8792,-8787,-8128,-6894,-5212,-3260,-1229,677,2270,3419,4026,4080,3634,2785,1689,497,-639,-1613,-2350,-2840,-3116,-3241,-3312,-3399,-3571,-3841,-4187,-4526,-4758,-4746,-4387,-3583,-2315,-598,1448,3689,5903,7896,9463,10448,10770,10412,9435,7989,6227,4372,2606,1099,-22,-700,-925,-747,-254,434,1193,1914,2499,2910,3113,3144,3024,2820,2558,2288,2009,1722,1400,1006,526,-70,-750,-1492,-2205,-2816,-3215,-3332,-3108,-2536,-1671,-589,543,1597,2384,2789,2698,2087,990,-490,-2179,-3879,-5367,-6450,-6976,-6869,-6131,-4849,-3166,-1287,575,2200,3394,4008,3966,3227,1881,34,-2105,-4315,-6351,-8002,-9079,-9501,-9226,-8328,-6924,-5210,-3385,-1663,-221,827,1427,1599,1465,1137,825,676,833,1392,2348,3663,5196,6792,8245,9386,10057,10170,9695,8680,7228,5485,3642,1856,315,-876,-1618,-1903,-1747,-1238,-486,378,1213,1913,2384,2582,2496,2148,1586,868,58,-787,-1618,-2390,-3071,-3623,-4009,-4189,-4124,-3791,-3161,-2261,-1101,242,1679,3124,4429,5508,6237,6534,6359,5666,4509,2920,1023,-1060,-3182,-5165,-6893,-8209,-9062,-9392,-9219,-8591,-7604,-6371,-5040,-3748,-2617,-1763,-1222,-1022,-1099,-1381,-1748,-2073,-2280,-2263,-2053,-1633,-1119,-585,-161,61,13,-319,-898,-1622,-2365,-2960,-3269,-3168,-2594,-1556,-123,1567,3342,5009,6395,7360,7836,7803,7337,6530,5546,4535,3640,2992,2641,2634,2938,3479,4184,4904,5544,5974,6108,5900,5329,4446,3310,2034,727,-517,-1589,-2465,-3088,-3489,-3670,-3671,-3525,-3235,-2851,-2329,-1736,-1026,-273,510,1255,1889,2365,2588,2543,2171,1484,494,-757,-2203,-3758,-5329,-6805,-8082,-9063,-9668,-9837,-9553,-8817,-7685,-6244,-4606,-2932,-1358,-52,876,1329,1292,783,-92,-1203,-2379,-3444,-4258,-4703,-4742,-4395,-3735,-2905,-2039,-1299,-790,-576,-651,-942,-1323,-1638,-1727,-1464,-766,354,1839,3521,5230,6743,7881,8499,8529,7974,6929,5514,3936,2347,946,-164,-880,-1198,-1129,-752,-162,537,1222,1814,2242,2475,2524,2413,2201,1932,1663,1398,1167,929,684,391,53,-333,-742,-1133,-1478,-1730,-1877,-1914,-1868,-1776,-1698,-1685,-1788,-2039,-2451,-3008,-3690,-4433,-5194,-5904,-6497,-6936,-7155,-7143,-6856,-6308,-5482,-4414,-3135,-1698,-201,1266,2576,3617,4276,4492,4198,3436,2229,709,-1007,-2744,-4344,-5650,-6536,-6940,-6829,-6265,-5320,-4148,-2870,-1647,-564,300,951,1415,1779,2126,2547,3087,3771,4540,5339,6042,6540,6756,6607,6129,5338,4352,3299,2309,1529,1055,939,1202,1779,2585,3493,4345,5016,5370,5348,4913,4118,3030,1794,527,-616,-1548,-2191,-2521,-2561,-2340,-1941,-1409,-826,-228,336,837,1268,1600,1840,1973,1996,1924,1747,1490,1161,771,349,-106,-567,-1040,-1503,-1969,-2415,-2850,-3246,-3582,-3829,-3936,-3890,-3653,-3241,-2678,-2007,-1314,-654,-123,232,361,244,-111,-681,-1404,-2208,-2997,-3664,-4110,-4248,-4023,-3419,-2461,-1217,210,1712,3166,4483,5584,6439,7049,7433,7653,7747,7776,7774,7756,7744,7719,7677,7606,7483,7308,7063,6745,6352,5888,5362,4789,4179,3559,2923,2288,1639,961,262,-482,-1235,-1975,-2649,-3196,-3551,-3665,-3494,-3029,-2276,-1282,-92,1195,2511,3746,4816,5644,6174,6359,6217,5742,5009,4077,3023,1941,885,-82,-940,-1677,-2303,-2844,-3311,-3740,-4122,-4468,-4745,-4913,-4932,-4732,-4284,-3569,-2588,-1422,-124,1167,2358,3326,3988,4286,4187,3700,2856,1716,360,-1104,-2567,-3887,-4955,-5637,-5859,-5557,-4727,-3408,-1679,337,2498,4654,6652,8371,9691,10554,10903,10749,10117,9079,7739,6227,4677,3242,2026,1127,590,399,536,899,1427,2017,2604,3133,3577,3917,4162,4310,4377,4370,4300,4178,4024,3851,3696,3571,3524,3566,3726,4002,4386,4831,5290,5675,5908,5899,5579,4895,3845,2441,776,-1068,-2934,-4697,-6211,-7364,-8093,-8355,-8185,-7634,-6802,-5804,-4760,-3774,-2926,-2264,-1767,-1425,-1142,-874,-542,-119,396,978,1552,2056,2391,2509,2342,1892,1161,205,-903,-2073,-3192,-4156,-4862,-5225,-5189,-4730,-3848,-2593,-1019,780,2712,4683,6585,8337,9841,11024,11809,12140,11977,11318,10190,8674,6886,4979,3124,1480,189,-658,-1026,-937,-473,253,1091,1917,2597,3054,3232,3129,2771,2229,1571,901,289,-176,-459,-520,-372,-37,438,979,1533,2011,2374,2568,2585,2422,2114,1685,1202,684,195,-265,-664,-1022,-1345,-1660,-1989,-2359,-2774,-3255,-3776,-4346,-4922,-5498,-6028,-6478,-6799,-6932,-6834,-6448,-5769,-4779,-3538,-2110,-594,866,2163,3138,3712,3786,3349,2398,1015,-712,-2620,-4557,-6331,-7787,-8761,-9174,-8942,-8101,-6678,-4808,-2607,-258,2079,4243,6083,7492,8384,8732,8529,7856,6781,5475,4065,2737,1625,850,485,532,966,1687,2582,3509,4333,4931,5204,5099,4578,3662,2394,844,-879,-2665,-4378,-5873,-7036,-7738,-7915,-7533,-6610,-5248,-3567,-1770,-37,1410,2420,2861,2678,1891,577,-1134,-3046,-5010,-6809,-8334,-9463,-10162,-10441,-10343,-9973,-9409,-8783,-8162,-7637,-7249,-7010,-6928,-6942,-7019,-7080,-7052,-6896,-6542,-5998,-5265,-4379,-3410,-2430,-1532,-794,-294,-75,-160,-555,-1205,-2079,-3080,-4133,-5143,-6010,-6646,-6976,-6912,-6437,-5501,-4137,-2381,-313,1950,4272,6497,8459,10013,11030,11432,11190,10335,8957,7187,5190,3130,1174,-565,-1982,-3054,-3756,-4134,-4233,-4102,-3829,-3442,-3025,-2602,-2224,-1927,-1731,-1667,-1723,-1889,-2124,-2366,-2551,-2599,-2466,-2103,-1540,-788,38,869,1557,2022,2144,1898,1247,242,-1048,-2504,-4000,-5397,-6580,-7465,-8000,-8192,-8078,-7734,-7246,-6711,-6216,-5820,-5566,-5455,-5456,-5530,-5584,-5570,-5390,-5011,-4399,-3560,-2550,-1435,-326,670,1427,1866,1898,1527,749,-350,-1676,-3096,-4463,-5642,-6497,-6925,-6852,-6230,-5069,-3393,-1288,1152,3770,6430,8931,11122,12822,13903,14265,13882,12774,11063,8889,6483,4049,1825,-17,-1334,-2066,-2202,-1830,-1040,-14,1091,2102,2865,3269,3249,2785,1917,737,-637,-2042,-3310,-4275,-4788,-4743,-4091,-2845,-1097,1007,3248,5414,7241,8561,9186,9067,8184,6632,4541,2126,-424,-2869,-5042,-6788,-8030,-8730,-8927,-8686,-8113,-7337,-6459,-5613,-4868,-4310,-3969,-3863,-3977,-4266,-4657,-5056,-5358,-5447,-5238,-4661,-3700,-2393,-823,869,2529,3969,5060,5649,5714,5220,4267,2949,1438,-103,-1500,-2606,-3298,-3500,-3167,-2310,-966,770,2784,4931,7029,8923,10423,11414,11784,11510,10629,9227,7478,5542,3622,1891,463,-562,-1188,-1432,-1376,-1123,-785,-472,-274,-255,-452,-863,-1456,-2182,-2944,-3667,-4220,-4521,-4460,-3990,-3073,-1748,-104,1735,3564,5213,6460,7166,7213,6585,5318,3558,1471,-700,-2738,-4436,-5642,-6288,-6363,-5971,-5225,-4329,-3443,-2733,-2310,-2221,-2458,-2953,-3599,-4273,-4841,-5200,-5254,-4968,-4324,-3354,-2124,-721,740,2134,3355,4285,4863,5031,4794,4178,3247,2087,804,-510,-1736,-2815,-3659,-4239,-4511,-4467,-4088,-3382,-2345,-1019,562,2301,4097,5806,7278,8372,8983,9043,8570,7618,6321,4833,3328,1954,853,71,-328,-413,-199,186,682,1172,1586,1859,1936,1817,1478,976,331,-358,-1026,-1551,-1863,-1854,-1493,-756,312,1625,3044,4419,5560,6327,6583,6269,5370,3940,2096,-19,-2217,-4340,-6214,-7734,-8812,-9429,-9602,-9394,-8884,-8178,-7363,-6539,-5759,-5088,-4550,-4159,-3924,-3821,-3827,-3900,-3984,-4010,-3933,-3677,-3242,-2609,-1821,-944,-51,754,1393,1800,1932,1793,1409,831,132,-611,-1328,-1954,-2429,-2728,-2783,-2599,-2118,-1341,-260,1112,2711,4467,6263,7963,9450,10577,11284,11495,11218,10481,9346,7913,6269,4525,2763,1075,-484,-1864,-3035,-3989,-4723,-5254,-5597,-5783,-5820,-5740,-5538,-5226,-4789,-4223,-3514,-2647,-1637,-490,744,2007,3222,4283,5104,5583,5665,5297,4502,3304,1808,109,-1645,-3332,-4820,-6009,-6836,-7263,-7296,-6988,-6382,-5597,-4708,-3824,-3040,-2419,-2042,-1926,-2103,-2538,-3205,-4004,-4853,-5611,-6172,-6417,-6281,-5724,-4782,-3530,-2094,-641,677,1689,2285,2391,1987,1144,-63,-1458,-2900,-4201,-5216,-5818,-5925,-5499,-4538,-3109,-1267,834,3091,5316,7381,9120,10442,11261,11566,11383,10776,9842,8689,7413,6107,4832,3635,2544,1573,730,11,-582,-1060,-1437,-1719,-1935,-2084,-2191,-2249,-2260,-2207,-2067,-1812,-1414,-846,-99,822,1888,3031,4185,5230,6078,6615,6770,6485,5766,4626,3154,1430,-430,-2306,-4106,-5720,-7100,-8171,-8933,-9349,-9456,-9248,-8788,-8103,-7277,-6371,-5482,-4688,-4073,-3693,-3572,-3694,-4009,-4406,-4791,-5016,-4999,-4643,-3937,-2889,-1582,-124,1345,2679,3753,4461,4756,4631,4138,3367,2450,1510,699,118,-132,-10,499,1365,2519,3873,5298,6686,7900,8856,9473,9744,9654,9281,8665,7904,7062,6195,5333,4492,3657,2815,1953,1052,127,-825,-1748,-2628,-3381,-3988,-4366,-4500,-4344,-3907,-3203,-2272,-1175,20,1242,2409,3464,4345,5003,5421,5550,5416,4994,4336,3463,2440,1325,180,-932,-1964,-2899,-3694,-4387,-4947,-5409,-5773,-6038,-6204,-6262,-6194,-5994,-5663,-5200,-4652,-4037,-3419,-2822,-2296,-1835,-1456,-1110,-772,-400,51,578,1195,1857,2518,3118,3573,3842,3856,3616,3114,2397,1534,613,-253,-961,-1399,-1491,-1169,-428,722,2209,3929,5757,7541,9145,10446,11364,11847,11921,11603,10990,10149,9173,8134,7082,6062,5074,4138,3235,2370,1542,756,39,-584,-1078,-1400,-1525,-1433,-1128,-638,-9,692,1400,2051,2601,3037,3347,3579,3744,3889,4023,4147,4237,4250,4129,3825,3293,2503,1456,170,-1304,-2899,-4521,-6082,-7469,-8603,-9393,-9803,-9790,-9381,-8601,-7544,-6299,-5005,-3772,-2732,-1959,-1509,-1376,-1508,-1811,-2159,-2418,-2476,-2241,-1687,-823,277,1496,2713,3770,4567,5008,5052,4729,4081,3238,2323,1497,897,659,861,1547,2700,4244,6063,8003,9896,11587,12946,13886,14379,14428,14107,13471,12633,11652,10600,9515,8403,7268,6086,4849,3543,2180,775,-623,-1949,-3132,-4083,-4732,-5018,-4922,-4443,-3656,-2621,-1478,-322,721,1574,2182,2531,2633,2529,2268,1894,1460,993,512,45,-428,-884,-1354,-1831,-2346,-2886,-3463,-4050,-4625,-5137,-5541,-5772,-5791,-5559,-5078,-4364,-3490,-2526,-1591,-790,-215,53,7,-349,-927,-1624,-2298,-2802,-3017,-2854,-2277,-1321,-59,1367,2812,4104,5114,5733,5921,5681,5083,4233,3274,2355,1618,1188,1129,1486,2202,3211,4376,5555,6615,7441,7971,8196,8149,7904,7542,7143,6762,6422,6116,5796,5408,4897,4188,3282,2138,824,-611,-2055,-3384,-4464,-5184,-5428,-5180,-4415,-3222,-1708,-12,1675,3231,4494,5411,5933,6088,5917,5511,4925,4250,3519,2761,1983,1161,282,-692,-1765,-2950,-4224,-5545,-6853,-8072,-9107,-9884,-10319,-10372,-10010,-9268,-8185,-6874,-5452,-4069,-2865,-1977,-1485,-1455,-1851,-2626,-3638,-4734,-5739,-6471,-6804,-6640,-5963,-4815,-3300,-1581,174,1783,3089,3993,4431,4429,4040,3404,2639,1926,1392,1147,1249,1686,2383,3238,4077,4783,5216,5326,5109,4622,3980,3306,2727,2332,2164,2195,2364,2531,2580,2355,1764,744,-697,-2473,-4456,-6436,-8228,-9612,-10444,-10631,-10160,-9116,-7644,-5943,-4242,-2731,-1587,-890,-657,-840,-1307,-1923,-2531,-2983,-3213,-3155,-2856,-2377,-1840,-1385,-1147,-1237,-1740,-2657,-3974,-5566,-7323,-9050,-10587,-11749,-12410,-12474,-11923,-10795,-9212,-7327,-5356,-3496,-1951,-869,-341,-385,-934,-1874,-3003,-4147,-5071,-5648,-5731,-5303,-4387,-3077,-1542,61,1530,2714,3475,3771,3566,2956,2030,958,-82,-926,-1427,-1502,-1130,-369,676,1833,2951,3860,4467,4705,4599,4202,3619,2967,2341,1822,1449,1207,1057,931,735,410,-111,-826,-1712,-2690,-3661,-4496,-5098,-5353,-5252,-4765,-3977,-2975,-1891,-869,-22,547,805,749,436,-45,-593,-1096,-1476,-1670,-1688,-1537,-1329,-1123,-1069,-1232,-1699,-2484,-3555,-4835,-6201,-7495,-8580,-9303,-9585,-9370,-8688,-7621,-6311,-4922,-3651,-2646,-2056,-1930,-2285,-3030,-4048,-5141,-6122,-6787,-6985,-6615,-5650,-4147,-2223,-68,2118,4105,5718,6798,7272,7128,6428,5292,3904,2445,1130,132,-420,-444,61,1021,2329,3810,5308,6661,7753,8514,8929,9032,8889,8580,8183,7747,7301,6835,6318,5703,4954,4032,2965,1762,512,-707,-1802,-2675,-3269,-3552,-3515,-3222,-2718,-2111,-1488,-936,-529,-301,-258,-375,-591,-849,-1060,-1192,-1177,-1040,-777,-465,-153,57,104,-83,-531,-1243,-2177,-3269,-4415,-5498,-6410,-7021,-7263,-7084,-6478,-5522,-4298,-2973,-1701,-658,16,217,-87,-880,-2039,-3432,-4833,-6045,-6851,-7107,-6706,-5649,-4010,-1931,361,2649,4694,6304,7353,7775,7614,6953,5969,4849,3784,2963,2484,2409,2706,3275,3979,4644,5127,5302,5137,4625,3878,3005,2190,1573,1290,1402,1912,2744,3775,4818,5721,6284,6435,6080,5261,4040,2548,944,-617,-1981,-3033,-3704,-3946,-3792,-3277,-2476,-1499,-408,680,1722,2666,3475,4172,4722,5160,5470,5642,5653,5467,5038,4339,3337,2047,487,-1273,-3138,-5011,-6738,-8220,-9316,-9952,-10069,-9676,-8820,-7619,-6208,-4772,-3479,-2481,-1903,-1790,-2154,-2921,-3978,-5163,-6296,-7205,-7716,-7738,-7189,-6092,-4506,-2551,-392,1801,3840,5577,6886,7699,8011,7866,7376,6673,5915,5242,4771,4549,4589,4829,5176,5528,5762,5812,5617,5197,4585,3877,3171,2565,2150,1953,2001,2214,2556,2886,3141,3224,3093,2743,2197,1520,781,50,-603,-1167,-1605,-1966,-2268,-2574,-2921,-3345,-3855,-4425,-5008,-5525,-5883,-6001,-5802,-5251,-4369,-3196,-1866,-500,721,1641,2126,2081,1471,329,-1264,-3154,-5180,-7130,-8839,-10127,-10902,-11094,-10740,-9892,-8699,-7296,-5861,-4534,-3433,-2630,-2142,-1949,-1971,-2134,-2302,-2400,-2309,-1987,-1402,-563,468,1620,2785,3849,4719,5299,5545,5442,5019,4352,3550,2741,2055,1609,1465,1652,2131,2818,3599,4335,4914,5223,5222,4882,4246,3372,2365,1326,377,-388,-885,-1062,-903,-432,312,1223,2225,3172,3980,4520,4743,4589,4071,3215,2106,825,-509,-1799,-2957,-3906,-4623,-5074,-5289,-5264,-5050,-4654,-4122,-3463,-2724,-1932,-1149,-439,124,449,484,161,-511,-1523,-2790,-4214,-5653,-6966,-8017,-8695,-8943,-8749,-8170,-7316,-6334,-5389,-4638,-4203,-4156,-4511,-5197,-6122,-7108,-8005,-8625,-8832,-8515,-7627,-6171,-4225,-1901,625,3174,5542,7550,9050,9934,10170,9773,8840,7514,5979,4432,3070,2041,1467,1387,1790,2624,3776,5125,6552,7904,9102,10015,10597,10783,10557,9921,8921,7621,6130,4564,3052,1719,655,-79,-465,-544,-375,-68,267,538,633,529,179,-381,-1111,-1939,-2793,-3577,-4253,-4738,-5025,-5086,-4935,-4590,-4082,-3456,-2765,-2059,-1414,-876,-513,-365,-454,-787,-1343,-2071,-2908,-3773,-4568,-5216,-5620,-5747,-5558,-5085,-4385,-3560,-2724,-2022,-1543,-1392,-1587,-2127,-2938,-3925,-4942,-5850,-6499,-6769,-6569,-5865,-4647,-3005,-1014,1156,3360,5442,7236,8664,9626,10134,10208,9928,9396,8725,8010,7331,6710,6158,5632,5098,4516,3860,3153,2420,1733,1151,733,520,503,679,975,1367,1769,2179,2555,2913,3263,3610,3968,4318,4631,4860,4945,4831,4476,3850,2967,1857,590,-734,-2018,-3129,-3982,-4468,-4547,-4183,-3401,-2249,-830,755,2339,3800,4958,5707,5924,5571,4630,3182,1318,-765,-2896,-4850,-6436,-7507,-7956,-7770,-6992,-5762,-4246,-2671,-1250,-168,425,472,-21,-973,-2236,-3637,-4982,-6090,-6813,-7037,-6715,-5829,-4436,-2608,-473,1832,4153,6337,8246,9765,10816,11366,11427,11075,10390,9526,8590,7711,6970,6401,6006,5740,5541,5338,5074,4701,4215,3619,2947,2245,1550,919,386,-10,-231,-257,-50,388,1067,1950,2989,4106,5184,6131,6795,7101,6946,6301,5160,3583,1643,-512,-2755,-4920,-6858,-8439,-9557,-10126,-10133,-9548,-8431,-6845,-4891,-2721,-482,1640,3471,4854,5661,5820,5322,4225,2655,785,-1173,-3007,-4522,-5577,-6083,-6049,-5535,-4669,-3634,-2577,-1680,-1026,-692,-631,-804,-1070,-1312,-1401,-1227,-735,91,1223,2580,4071,5573,6985,8187,9128,9732,10001,9945,9598,9047,8352,7619,6908,6300,5808,5456,5200,5012,4833,4624,4360,4029,3660,3275,2911,2596,2335,2125,1945,1764,1568,1353,1136,968,898,995,1296,1829,2567,3452,4385,5239,5890,6220,6147,5633,4697,3404,1857,196,-1452,-2950,-4196,-5121,-5682,-5876,-5724,-5262,-4537,-3613,-2544,-1414,-294,733,1579,2180,2480,2466,2148,1585,853,60,-694,-1319,-1749,-1978,-2010,-1924,-1804,-1755,-1881,-2251,-2905,-3825,-4961,-6191,-7404,-8430,-9153,-9438,-9223,-8460,-7186,-5437,-3342,-1005,1403,3753,5881,7680,9049,9935,10331,10276,9834,9135,8275,7399,6590,5931,5448,5148,4997,4955,4974,5016,5053,5081,5090,5093,5093,5085,5064,5017,4922,4781,4575,4323,4036,3733,3457,3213,3039,2915,2840,2772,2660,2458,2107,1578,865,-35,-1055,-2155,-3238,-4245,-5089,-5735,-6130,-6278,-6178,-5843,-5315,-4613,-3808,-2936,-2081,-1309,-700,-323,-232,-448,-975,-1756,-2728,-3782,-4807,-5707,-6373,-6779,-6878,-6724,-6356,-5884,-5398,-5005,-4788,-4803,-5063,-5551,-6195,-6915,-7597,-8131,-8417,-8367,-7937,-7102,-5880,-4323,-2508,-528,1491,3443,5205,6672,7778,8450,8695,8504,7941,7049,5915,4608,3196,1757,337,-999,-2192,-3204,-3973,-4479,-4705,-4654,-4357,-3865,-3235,-2531,-1817,-1133,-528,-22,369,641,784,828,753,606,374,85,-256,-654,-1094,-1591,-2133,-2708,-3300,-3876,-4393,-4825,-5115,-5252,-5205,-4975,-4568,-3995,-3277,-2456,-1555,-642,226,989,1547,1858,1854,1513,844,-110,-1286,-2578,-3904,-5163,-6289,-7239,-7992,-8570,-8994,-9316,-9576,-9798,-10017,-10208,-10375,-10466,-10446,-10279,-9929,-9389,-8651,-7754,-6707,-5582,-4390,-3187,-1999,-836,270,1321,2295,3173,3949,4594,5106,5478,5706,5809,5789,5664,5454,5156,4811,4417,4007,3600,3202,2836,2476,2124,1736,1300,790,206,-439,-1096,-1732,-2264,-2653,-2848,-2818,-2565,-2101,-1461,-708,111,901,1604,2133,2427,2441,2136,1518,607,-553,-1880,-3300,-4714,-6026,-7152,-8011,-8536,-8681,-8425,-7763,-6752,-5446,-3978,-2467,-1075,50,798,1066,844,150,-938,-2290,-3773,-5227,-6525,-7561,-8264,-8619,-8635,-8371,-7891,-7283,-6617,-5955,-5345,-4787,-4294,-3810,-3316,-2747,-2071,-1260,-295,801,2019,3302,4611,5887,7072,8122,8985,9638,10057,10239,10200,9937,9508,8887,8149,7265,6298,5258,4192,3165,2212,1420,819,452,339,456,780,1264,1827,2428,2971,3426,3717,3825,3722,3396,2878,2175,1364,493,-341,-1074,-1617,-1936,-1986,-1792,-1370,-803,-153,476,1003,1338,1418,1187,643,-198,-1274,-2466,-3671,-4722,-5505,-5918,-5900,-5467,-4655,-3585,-2368,-1152,-66,783,1308,1465,1244,650,-264,-1447,-2814,-4280,-5753,-7139,-8353,-9310,-9965,-10262,-10203,-9787,-9042,-8020,-6759,-5338,-3808,-2260,-761,596,1750,2647,3267,3636,3794,3834,3851,3945,4213,4707,5473,6484,7702,9033,10367,11584,12565,13222,13489,13350,12821,11949,10817,9500,8095,6690,5363,4187,3229,2528,2129,2035,2231,2684,3311,4032,4723,5276,5575,5531,5076,4178,2852,1151,-828,-2950,-5052,-6966,-8515,-9572,-10027,-9846,-9053,-7722,-6008,-4055,-2082,-230,1321,2480,3178,3399,3173,2553,1630,482,-774,-2070,-3300,-4418,-5357,-6102,-6624,-6944,-7065,-7015,-6822,-6503,-6086,-5592,-5033,-4454,-3873,-3365,-2964,-2755,-2767,-3035,-3541,-4238,-5026,-5789,-6383,-6668,-6532,-5884,-4694,-2984,-819,1678,4346,7032,9531,11724,13444,14638,15218,15207,14602,13482,11925,10044,7979,5859,3840,2040,580,-478,-1074,-1225,-944,-315,580,1612,2647,3550,4167,4410,4168,3433,2220,601,-1271,-3256,-5137,-6750,-7913,-8515,-8478,-7801,-6544,-4813,-2778,-621,1456,3250,4611,5391,5536,5021,3907,2294,354,-1735,-3747,-5489,-6778,-7483,-7524,-6899,-5651,-3911,-1835,362,2469,4254,5518,6103,5890,4864,3055,613,-2270,-5316,-8233,-10724,-12525,-13447,-13386,-12358,-10465,-7917,-4980,-1930,917,3350,5160,6259,6644,6359,5566,4422,3131,1894,860,178,-97,77,673,1618,2832,4171,5520,6743,7728,8398,8686,8587,8084,7222,6022,4548,2853,1019,-875,-2720,-4418,-5855,-6928,-7568,-7715,-7372,-6563,-5375,-3908,-2318,-739,669,1787,2515,2809,2670,2142,1317,305,-772,-1796,-2687,-3375,-3845,-4091,-4153,-4054,-3846,-3544,-3172,-2720,-2188,-1549,-811,17,897,1758,2510,3075,3335,3250,2763,1882,655,-853,-2524,-4242,-5877,-7297,-8406,-9109,-9354,-9133,-8434,-7339,-5891,-4213,-2408,-593,1110,2626,3869,4830,5492,5912,6149,6291,6435,6666,7051,7646,8443,9436,10546,11699,12766,13629,14151,14201,13693,12555,10796,8487,5756,2822,-77,-2668,-4692,-5952,-6301,-5714,-4239,-2052,614,3453,6148,8396,9934,10587,10259,8971,6822,4006,771,-2620,-5875,-8770,-11091,-12708,-13544,-13590,-12871,-11486,-9524,-7140,-4469,-1676,1084,3643,5858,7567,8671,9058,8706,7606,5853,3563,953,-1768,-4326,-6499,-8065,-8887,-8900,-8116,-6672,-4723,-2554,-396,1461,2820,3519,3500,2778,1466,-279,-2238,-4194,-5931,-7268,-8085,-8298,-7927,-6999,-5649,-3990,-2203,-438,1148,2432,3322,3761,3741,3287,2470,1384,166,-1046,-2098,-2852,-3200,-3072,-2453,-1385,35,1680,3377,4983,6335,7342,7931,8089,7856,7291,6496,5570,4610,3687,2867,2148,1546,1009,513,1,-541,-1127,-1738,-2310,-2796,-3106,-3184,-2992,-2530,-1840,-1023,-187,529,1004,1159,944,396,-413,-1357,-2275,-3040,-3498,-3603,-3311,-2693,-1830,-884,12,690,1055,1030,623,-120,-1094,-2170,-3215,-4096,-4730,-5056,-5070,-4798,-4307,-3662,-2968,-2283,-1694,-1228,-918,-759,-735,-821,-995,-1231,-1527,-1876,-2290,-2762,-3292,-3843,-4376,-4815,-5087,-5096,-4775,-4062,-2932,-1395,501,2679,5021,7403,9676,11697,13328,14449,14976,14859,14099,12760,10943,8809,6545,4345,2415,912,-34,-356,-57,816,2134,3752,5479,7115,8488,9415,9799,9557,8691,7259,5373,3188,902,-1312,-3253,-4792,-5810,-6256,-6123,-5440,-4286,-2746,-951,999,2957,4820,6474,7810,8776,9299,9374,9027,8292,7288,6110,4905,3807,2933,2378,2179,2331,2756,3356,3961,4435,4604,4371,3642,2421,722,-1330,-3633,-5978,-8213,-10119,-11544,-12342,-12423,-11756,-10376,-8370,-5910,-3169,-387,2226,4468,6168,7233,7614,7355,6541,5339,3925,2511,1292,420,6,79,608,1489,2580,3709,4725,5493,5944,6063,5886,5507,5014,4524,4085,3744,3460,3183,2812,2262,1441,318,-1122,-2811,-4667,-6538,-8289,-9753,-10801,-11352,-11335,-10801,-9786,-8442,-6902,-5349,-3932,-2781,-1976,-1531,-1407,-1522,-1739,-1951,-2016,-1869,-1470,-841,-48,799,1582,2177,2497,2471,2100,1381,376,-858,-2258,-3758,-5311,-6872,-8409,-9865,-11205,-12363,-13272,-13877,-14116,-13961,-13402,-12472,-11210,-9709,-8048,-6332,-4660,-3110,-1771,-692,86,531,665,489,61,-548,-1263,-1961,-2541,-2886,-2890,-2474,-1591,-240,1537,3613,5846,8011,9893,11264,11955,11849,10948,9330,7184,4764,2346,219,-1423,-2421,-2766,-2518,-1843,-965,-116,470,635,274,-610,-1930,-3525,-5179,-6667,-7780,-8358,-8326,-7687,-6543,-5052,-3427,-1879,-600,274,689,666,306,-229,-775,-1140,-1237,-995,-472,218,898,1357,1428,970,-40,-1551,-3399,-5365,-7183,-8608,-9437,-9551,-8929,-7653,-5885,-3851,-1804,12,1382,2160,2267,1709,573,-1012,-2838,-4711,-6414,-7771,-8631,-8922,-8593,-7685,-6267,-4450,-2373,-194,1962,3938,5668,7047,8077,8740,9082,9163,9050,8825,8546,8259,7966,7666,7303,6846,6235,5466,4535,3516,2475,1554,856,515,599,1156,2152,3508,5085,6690,8135,9208,9750,9644,8854,7425,5485,3223,882,-1292,-3069,-4276,-4824,-4714,-4050,-3016,-1854,-804,-116,77,-319,-1244,-2567,-4074,-5508,-6618,-7211,-7155,-6442,-5156,-3465,-1613,148,1559,2437,2618,2090,840,-983,-3245,-5713,-8171,-10390,-12160,-13339,-13809,-13566,-12638,-11146,-9239,-7103,-4927,-2868,-1062,427,1570,2397,2961,3348,3620,3835,4025,4160,4242,4194,4005,3646,3135,2530,1910,1394,1083,1085,1448,2193,3263,4561,5934,7216,8242,8867,9016,8653,7847,6701,5392,4091,2998,2249,1955,2140,2780,3767,4962,6177,7225,7927,8134,7763,6757,5169,3050,560,-2159,-4907,-7498,-9758,-11516,-12678,-13142,-12912,-11997,-10482,-8476,-6119,-3578,-1010,1411,3552,5283,6522,7220,7381,7039,6291,5239,4026,2763,1579,516,-378,-1143,-1828,-2511,-3265,-4134,-5120,-6177,-7199,-8073,-8645,-8816,-8512,-7727,-6536,-5059,-3477,-1981,-748,74,405,232,-385,-1324,-2422,-3488,-4346,-4843,-4864,-4391,-3405,-2025,-329,1500,3341,5037,6491,7629,8424,8893,9079,9062,8924,8745,8607,8542,8590,8727,8933,9140,9290,9308,9128,8701,7989,6975,5674,4107,2329,392,-1616,-3617,-5518,-7220,-8650,-9715,-10375,-10576,-10327,-9635,-8555,-7178,-5591,-3928,-2294,-804,471,1473,2205,2670,2920,2993,2933,2765,2491,2105,1597,959,219,-585,-1366,-2043,-2515,-2706,-2578,-2134,-1432,-585,279,991,1422,1456,1053,215,-966,-2373,-3818,-5145,-6167,-6781,-6902,-6530,-5722,-4586,-3264,-1929,-702,269,949,1299,1385,1289,1127,1042,1136,1507,2193,3179,4410,5780,7159,8407,9386,9998,10162,9878,9160,8101,6812,5425,4098,2941,2080,1571,1453,1725,2329,3211,4253,5357,6386,7231,7772,7930,7645,6900,5715,4163,2327,352,-1651,-3511,-5128,-6377,-7188,-7532,-7402,-6847,-5948,-4786,-3490,-2154,-885,229,1127,1755,2088,2115,1852,1323,587,-292,-1245,-2180,-3047,-3783,-4364,-4801,-5100,-5332,-5528,-5757,-6049,-6421,-6864,-7337,-7786,-8137,-8339,-8319,-8071,-7565,-6832,-5899,-4810,-3613,-2346,-1050,256,1546,2816,4050,5230,6342,7351,8223,8913,9387,9601,9541,9204,8597,7779,6799,5730,4660,3641,2744,1981,1382,926,612,418,344,372,530,810,1241,1818,2544,3384,4304,5224,6053,6693,7021,6957,6406,5357,3793,1794,-543,-3080,-5625,-8020,-10062,-11606,-12527,-12739,-12230,-11026,-9216,-6939,-4351,-1646,1000,3399,5417,6922,7844,8140,7814,6910,5505,3716,1673,-460,-2536,-4400,-5941,-7069,-7760,-8024,-7935,-7586,-7116,-6645,-6294,-6147,-6237,-6556,-7037,-7572,-8037,-8297,-8239,-7782,-6899,-5604,-3970,-2111,-153,1739,3452,4851,5882,6488,6690,6509,6012,5262,4329,3281,2181,1075,28,-912,-1674,-2196,-2400,-2236,-1660,-667,692,2354,4182,6044,7782,9259,10361,11020,11212,10967,10349,9466,8437,7390,6431,5656,5096,4783,4663,4689,4772,4814,4744,4483,4004,3303,2409,1388,316,-727,-1648,-2408,-2945,-3276,-3394,-3343,-3156,-2882,-2550,-2201,-1847,-1510,-1198,-910,-659,-435,-233,-48,155,377,664,1017,1459,1983,2575,3195,3807,4331,4730,4917,4871,4544,3945,3094,2030,832,-430,-1657,-2758,-3648,-4247,-4509,-4385,-3899,-3050,-1916,-567,887,2345,3668,4787,5585,6039,6126,5871,5339,4610,3778,2963,2235,1695,1378,1314,1503,1894,2446,3087,3745,4367,4902,5329,5639,5848,5974,6042,6085,6104,6121,6110,6066,5938,5697,5286,4668,3805,2679,1292,-329,-2134,-4046,-5970,-7798,-9414,-10720,-11623,-12077,-12058,-11596,-10746,-9600,-8264,-6842,-5434,-4135,-2981,-2038,-1294,-746,-386,-157,-47,-4,-20,-65,-170,-335,-618,-1063,-1707,-2603,-3743,-5122,-6682,-8346,-10008,-11558,-12887,-13904,-14544,-14779,-14603,-14053,-13172,-12020,-10657,-9136,-7506,-5805,-4072,-2342,-665,898,2278,3392,4166,4531,4442,3896,2920,1584,9,-1674,-3293,-4685,-5706,-6222,-6174,-5520,-4324,-2652,-673,1470,3564,5458,6984,8056,8614,8682,8321,7645,6785,5878,5040,4356,3849,3508,3263,3027,2691,2160,1366,279,-1084,-2655,-4338,-5994,-7499,-8708,-9528,-9874,-9724,-9086,-8007,-6580,-4902,-3093,-1283,432,1923,3124,3952,4372,4354,3926,3100,1976,609,-876,-2401,-3861,-5212,-6393,-7403,-8236,-8897,-9402,-9732,-9879,-9794,-9451,-8801,-7842,-6583,-5080,-3436,-1759,-210,1101,2035,2546,2588,2220,1508,588,-396,-1284,-1940,-2241,-2122,-1558,-574,740,2289,3904,5467,6811,7856,8513,8773,8664,8253,7648,6974,6342,5871,5619,5619,5836,6209,6620,6964,7114,6999,6562,5829,4838,3697,2502,1374,393,-382,-932,-1283,-1479,-1584,-1678,-1800,-2009,-2305,-2677,-3089,-3482,-3786,-3939,-3894,-3601,-3091,-2349,-1468,-479,513,1457,2270,2920,3363,3599,3617,3439,3080,2553,1889,1088,162,-868,-2024,-3252,-4562,-5888,-7192,-8396,-9435,-10228,-10723,-10857,-10628,-10027,-9099,-7916,-6556,-5130,-3743,-2486,-1446,-662,-158,87,125,26,-115,-203,-148,133,684,1516,2615,3888,5254,6556,7647,8399,8667,8404,7569,6213,4443,2404,309,-1648,-3238,-4307,-4712,-4419,-3439,-1877,118,2343,4602,6701,8485,9864,10780,11256,11335,11097,10640,10034,9369,8668,7964,7246,6477,5640,4669,3547,2247,761,-870,-2618,-4393,-6116,-7680,-8969,-9891,-10348,-10280,-9668,-8514,-6896,-4910,-2713,-470,1618,3379,4648,5296,5270,4533,3148,1201,-1169,-3783,-6456,-8992,-11206,-12943,-14067,-14505,-14209,-13207,-11562,-9391,-6864,-4149,-1463,1022,3139,4764,5858,6389,6442,6087,5465,4712,3940,3274,2753,2434,2279,2271,2325,2391,2379,2259,1971,1538,951,269,-462,-1173,-1791,-2247,-2476,-2418,-2031,-1302,-221,1169,2802,4606,6438,8213,9781,11061,11969,12452,12502,12114,11326,10173,8708,6993,5085,3068,1002,-1026,-2935,-4656,-6111,-7246,-8030,-8432,-8477,-8186,-7621,-6843,-5935,-4949,-3961,-2999,-2083,-1231,-418,336,1049,1696,2246,2662,2882,2858,2551,1929,991,-222,-1670,-3247,-4846,-6362,-7644,-8616,-9166,-9264,-8889,-8085,-6913,-5491,-3938,-2397,-998,144,944,1356,1375,1046,430,-353,-1211,-1999,-2639,-3009,-3079,-2782,-2138,-1160,86,1531,3063,4599,6018,7244,8215,8879,9250,9321,9156,8805,8351,7868,7436,7109,6935,6912,7026,7221,7431,7576,7595,7445,7125,6655,6106,5537,5025,4613,4317,4117,3963,3782,3502,3059,2427,1582,596,-508,-1611,-2634,-3507,-4144,-4544,-4693,-4632,-4409,-4084,-3709,-3330,-2973,-2649,-2372,-2130,-1939,-1790,-1702,-1668,-1693,-1780,-1903,-2084,-2268,-2499,-2725,-2989,-3267,-3567,-3898,-4228,-4551,-4836,-5043,-5157,-5148,-5016,-4782,-4470,-4139,-3825,-3591,-3450,-3432,-3505,-3641,-3778,-3836,-3755,-3441,-2864,-1975,-780,692,2378,4190,6015,7730,9225,10375,11112,11366,11116,10395,9231,7759,6063,4332,2691,1321,320,-197,-224,239,1088,2209,3422,4586,5520,6148,6383,6240,5754,5005,4088,3095,2105,1172,317,-453,-1170,-1854,-2547,-3275,-4054,-4886,-5756,-6639,-7482,-8244,-8839,-9210,-9267,-8961,-8227,-7065,-5483,-3558,-1394,849,3006,4877,6298,7121,7242,6630,5289,3321,844,-1947,-4856,-7669,-10182,-12225,-13674,-14439,-14512,-13905,-12706,-11027,-9006,-6810,-4586,-2488,-627,909,2086,2901,3389,3629,3674,3647,3586,3586,3673,3868,4184,4579,5036,5491,5891,6176,6287,6178,5830,5217,4378,3333,2162,938,-238,-1256,-2023,-2433,-2428,-1963,-1035,311,1996,3897,5882,7776,9465,10785,11688,12096,12041,11548,10703,9604,8349,7043,5768,4588,3555,2682,1989,1451,1059,778,567,403,235,65,-135,-338,-524,-658,-688,-593,-348,30,498,987,1404,1642,1614,1234,460,-707,-2243,-4043,-6004,-7962,-9762,-11228,-12222,-12616,-12351,-11405,-9817,-7684,-5143,-2375,442,3095,5426,7277,8552,9207,9245,8730,7766,6486,5042,3592,2276,1216,498,177,261,728,1501,2505,3597,4674,5598,6259,6596,6537,6115,5340,4318,3150,1970,918,122,-323,-341,66,872,1980,3263,4566,5726,6607,7102,7167,6816,6119,5203,4221,3326,2665,2332,2369,2744,3372,4092,4743,5129,5086,4506,3311,1543,-744,-3372,-6168,-8888,-11308,-13209,-14415,-14810,-14356,-13094,-11151,-8724,-6057,-3413,-1052,820,2036,2544,2323,1478,129,-1540,-3333,-5068,-6575,-7729,-8447,-8698,-8501,-7914,-7039,-5986,-4901,-3901,-3127,-2662,-2587,-2927,-3666,-4747,-6061,-7473,-8829,-9951,-10719,-10978,-10704,-9838,-8453,-6616,-4469,-2169,125,2237,4046,5430,6338,6742,6666,6162,5307,4197,2925,1604,323,-821,-1743,-2390,-2696,-2662,-2271,-1583,-642,458,1620,2755,3755,4566,5117,5409,5425,5225,4834,4340,3773,3202,2628,2060,1459,781,-38,-1046,-2297,-3782,-5497,-7353,-9250,-11030,-12515,-13533,-13909,-13541,-12363,-10416,-7825,-4786,-1583,1488,4117,6034,7053,7071,6094,4246,1715,-1222,-4272,-7158,-9609,-11452,-12566,-12923,-12574,-11627,-10243,-8591,-6857,-5193,-3726,-2542,-1670,-1112,-820,-728,-749,-799,-803,-703,-458,-68,476,1123,1859,2618,3365,4055,4640,5101,5386,5501,5410,5141,4683,4093,3394,2676,1991,1437,1088,1009,1255,1834,2730,3884,5199,6549,7801,8802,9437,9606,9260,8401,7070,5373,3434,1418,-518,-2206,-3522,-4345,-4635,-4379,-3629,-2492,-1101,355,1716,2791,3474,3657,3349,2596,1524,309,-857,-1776,-2291,-2306,-1806,-858,379,1708,2875,3670,3877,3401,2187,306,-2091,-4800,-7534,-10044,-12055,-13370,-13865,-13484,-12294,-10426,-8076,-5509,-2967,-716,1060,2205,2670,2470,1705,542,-826,-2175,-3308,-4064,-4332,-4083,-3331,-2175,-718,882,2502,4014,5333,6413,7233,7816,8186,8379,8431,8346,8139,7778,7269,6572,5718,4698,3584,2420,1306,317,-466,-973,-1184,-1075,-693,-82,671,1484,2265,2943,3465,3799,3969,3981,3918,3827,3787,3853,4055,4391,4831,5288,5678,5881,5794,5350,4491,3255,1689,-86,-1923,-3679,-5194,-6378,-7148,-7520,-7527,-7282,-6898,-6515,-6259,-6212,-6439,-6929,-7652,-8516,-9414,-10221,-10807,-11076,-10934,-10360,-9350,-7966,-6309,-4505,-2722,-1108,176,1019,1344,1130,428,-663,-1981,-3333,-4519,-5338,-5643,-5320,-4349,-2752,-653,1793,4390,6903,9154,10928,12119,12625,12436,11579,10143,8243,6031,3665,1308,-889,-2791,-4291,-5301,-5784,-5708,-5103,-3993,-2457,-575,1547,3794,6030,8141,9974,11436,12404,12827,12664,11940,10718,9099,7230,5258,3334,1586,101,-1082,-1969,-2614,-3097,-3512,-3933,-4427,-4994,-5604,-6193,-6634,-6844,-6692,-6144,-5172,-3847,-2286,-648,856,2051,2766,2890,2398,1305,-257,-2140,-4130,-6007,-7574,-8647,-9122,-8936,-8122,-6748,-4969,-2946,-874,1063,2704,3919,4640,4833,4543,3831,2831,1668,506,-530,-1323,-1785,-1905,-1666,-1144,-408,436,1273,2006,2543,2828,2824,2550,2017,1313,497,-326,-1054,-1594,-1858,-1771,-1296,-419,838,2418,4231,6172,8111,9921,11481,12681,13427,13670,13357,12514,11154,9373,7260,4971,2647,472,-1411,-2848,-3762,-4087,-3848,-3104,-1977,-626,781,2060,3071,3696,3883,3629,2991,2072,999,-83,-1056,-1828,-2351,-2643,-2744,-2763,-2789,-2943,-3290,-3879,-4702,-5690,-6755,-7748,-8541,-8992,-9010,-8536,-7582,-6208,-4537,-2717,-930,659,1903,2686,2964,2715,1991,880,-497,-2001,-3473,-4782,-5786,-6397,-6537,-6195,-5359,-4097,-2468,-581,1443,3496,5434,7175,8602,9669,10325,10567,10410,9908,9116,8129,7028,5915,4866,3960,3241,2731,2449,2338,2403,2550,2760,2948,3089,3107,2997,2712,2260,1649,913,100,-710,-1462,-2063,-2466,-2620,-2501,-2119,-1501,-697,221,1179,2089,2866,3448,3760,3783,3486,2894,2038,980,-224,-1485,-2764,-3985,-5120,-6141,-7015,-7743,-8282,-8631,-8748,-8620,-8227,-7571,-6669,-5575,-4349,-3093,-1905,-891,-157,237,232,-162,-936,-2004,-3301,-4699,-6099,-7386,-8444,-9187,-9532,-9409,-8802,-7678,-6075,-4035,-1641,987,3730,6420,8919,11073,12752,13861,14336,14151,13337,11945,10080,7858,5444,2974,634,-1445,-3108,-4271,-4841,-4824,-4206,-3084,-1528,316,2328,4342,6237,7867,9131,9939,10237,10005,9266,8086,6553,4812,2989,1243,-299,-1537,-2385,-2836,-2868,-2549,-1923,-1084,-134,857,1767,2571,3177,3613,3831,3899,3800,3590,3261,2824,2264,1559,693,-352,-1566,-2924,-4380,-5850,-7263,-8506,-9501,-10163,-10438,-10300,-9762,-8844,-7630,-6176,-4583,-2935,-1299,240,1655,2891,3942,4791,5455,5931,6266,6453,6559,6572,6556,6499,6446,6383,6331,6274,6203,6111,5964,5753,5467,5076,4594,4004,3319,2561,1750,936,164,-493,-981,-1224,-1177,-821,-128,837,2058,3426,4873,6285,7576,8643,9413,9811,9796,9336,8448,7161,5564,3757,1876,63,-1550,-2840,-3731,-4170,-4162,-3736,-2959,-1932,-751,456,1578,2519,3184,3525,3511,3133,2420,1402,128,-1339,-2966,-4668,-6427,-8157,-9833,-11375,-12735,-13822,-14587,-14929,-14815,-14182,-13031,-11390,-9325,-6959,-4424,-1913,425,2398,3893,4802,5083,4740,3823,2419,657,-1337,-3395,-5394,-7175,-8651,-9704,-10297,-10392,-10000,-9166,-7958,-6471,-4819,-3118,-1478,-7,1228,2155,2760,3025,2982,2674,2158,1517,828,172,-383,-785,-1006,-1045,-909,-649,-289,115,532,929,1291,1597,1845,2016,2095,2082,1950,1722,1398,1008,598,187,-166,-469,-690,-866,-1003,-1152,-1340,-1612,-1988,-2483,-3096,-3796,-4552,-5301,-5986,-6551,-6942,-7144,-7128,-6944,-6593,-6173,-5710,-5297,-4959,-4745,-4650,-4663,-4737,-4833,-4879,-4850,-4698,-4441,-4083,-3690,-3301,-3000,-2824,-2823,-2997,-3342,-3807,-4352,-4890,-5368,-5704,-5840,-5737,-5348,-4677,-3720,-2501,-1074,519,2191,3873,5479,6920,8134,9051,9634,9851,9696,9177,8318,7167,5782,4248,2669,1147,-177,-1215,-1843,-2022,-1706,-942,222,1666,3259,4871,6349,7586,8493,8987,9063,8694,7912,6763,5300,3612,1784,-84,-1899,-3568,-5014,-6172,-6996,-7455,-7538,-7243,-6594,-5610,-4347,-2849,-1189,550,2289,3916,5333,6441,7128,7344,7007,6135,4723,2859,635,-1808,-4309,-6689,-8794,-10455,-11580,-12080,-11958,-11244,-10033,-8458,-6666,-4825,-3082,-1552,-335,545,1064,1271,1204,948,574,166,-194,-441,-510,-354,41,692,1555,2596,3720,4841,5847,6637,7128,7258,7010,6392,5464,4304,3014,1719,520,-448,-1118,-1393,-1257,-690,269,1535,3017,4557,6028,7261,8150,8584,8530,7984,6999,5658,4074,2367,650,-958,-2387,-3541,-4391,-4871,-4982,-4698,-4045,-3051,-1782,-309,1253,2809,4231,5439,6343,6908,7121,6997,6577,5908,5028,3975,2769,1411,-97,-1751,-3544,-5445,-7395,-9322,-11108,-12642,-13795,-14450,-14527,-13972,-12793,-11057,-8862,-6389,-3797,-1302,934,2745,4037,4742,4860,4420,3502,2189,621,-1101,-2821,-4419,-5769,-6752,-7289,-7315,-6800,-5768,-4263,-2386,-250,1999,4218,6252,7973,9262,10034,10233,9846,8900,7462,5650,3598,1482,-534,-2292,-3655,-4548,-4932,-4827,-4302,-3446,-2380,-1202,-11,1139,2215,3207,4123,4980,5758,6464,7034,7442,7623,7547,7202,6592,5777,4812,3777,2755,1791,926,167,-512,-1127,-1720,-2306,-2884,-3444,-3944,-4349,-4616,-4725,-4677,-4487,-4217,-3919,-3679,-3560,-3613,-3848,-4265,-4780,-5337,-5809,-6103,-6136,-5853,-5257,-4387,-3346,-2238,-1218,-391,138,312,147,-331,-1014,-1793,-2539,-3121,-3436,-3407,-2993,-2199,-1066,326,1883,3476,4993,6316,7354,8051,8366,8314,7913,7218,6282,5161,3919,2602,1273,-13,-1187,-2167,-2877,-3233,-3170,-2654,-1674,-273,1475,3453,5521,7533,9338,10828,11894,12499,12601,12226,11404,10188,8659,6892,4980,3026,1136,-606,-2091,-3274,-4092,-4558,-4674,-4520,-4138,-3633,-3062,-2477,-1909,-1338,-762,-125,579,1371,2221,3071,3835,4409,4672,4542,3951,2872,1367,-518,-2614,-4801,-6885,-8730,-10180,-11147,-11570,-11423,-10750,-9600,-8070,-6267,-4307,-2306,-386,1352,2802,3904,4590,4860,4719,4229,3468,2553,1579,682,-76,-608,-896,-933,-736,-356,177,794,1467,2144,2788,3371,3862,4244,4512,4670,4738,4764,4769,4819,4935,5127,5411,5709,5999,6169,6157,5879,5289,4382,3173,1743,176,-1415,-2904,-4209,-5229,-5923,-6266,-6238,-5875,-5184,-4219,-3025,-1662,-207,1266,2660,3892,4869,5524,5811,5705,5233,4428,3374,2156,868,-403,-1596,-2673,-3624,-4457,-5212,-5901,-6561,-7174,-7723,-8150,-8395,-8383,-8057,-7392,-6387,-5106,-3630,-2098,-649,571,1445,1878,1845,1345,454,-743,-2106,-3514,-4810,-5895,-6638,-6993,-6897,-6357,-5394,-4063,-2457,-658,1196,3030,4713,6187,7374,8247,8772,8968,8824,8390,7686,6777,5718,4583,3445,2370,1419,623,12,-442,-734,-930,-1031,-1091,-1095,-1053,-921,-669,-238,394,1265,2345,3610,4974,6345,7608,8663,9416,9812,9826,9459,8754,7755,6531,5140,3644,2099,554,-933,-2318,-3536,-4532,-5250,-5641,-5673,-5354,-4701,-3802,-2746,-1662,-689,60,481,525,186,-485,-1409,-2454,-3509,-4436,-5153,-5583,-5725,-5574,-5201,-4660,-4034,-3389,-2784,-2247,-1800,-1419,-1092,-756,-376,113,758,1587,2620,3836,5189,6612,7998,9256,10265,10956,11255,11150,10652,9806,8678,7358,5907,4416,2928,1501,170,-1013,-2017,-2776,-3243,-3369,-3109,-2452,-1411,-36,1589,3342,5097,6698,8028,8964,9442,9426,8927,8001,6724,5198,3536,1835,208,-1273,-2530,-3516,-4203,-4569,-4645,-4429,-3996,-3371,-2637,-1844,-1055,-323,320,839,1229,1487,1613,1619,1499,1256,869,327,-396,-1302,-2389,-3624,-4962,-6331,-7646,-8817,-9764,-10411,-10719,-10666,-10257,-9538,-8544,-7367,-6050,-4700,-3359,-2116,-1014,-113,554,957,1100,985,664,172,-406,-1026,-1616,-2138,-2572,-2906,-3156,-3325,-3437,-3477,-3454,-3343,-3124,-2787,-2321,-1728,-1036,-263,555,1376,2189,2937,3629,4207,4678,4984,5117,5028,4704,4127,3304,2259,1045,-284,-1635,-2934,-4100,-5047,-5744,-6132,-6217,-5994,-5499,-4757,-3837,-2776,-1651,-525,532,1437,2126,2517,2565,2225,1503,420,-942,-2494,-4092,-5606,-6894,-7855,-8417,-8563,-8323,-7791,-7065,-6303,-5609,-5103,-4843,-4840,-5075,-5459,-5907,-6295,-6530,-6522,-6241,-5660,-4843,-3829,-2745,-1666,-735,-19,387,431,121,-552,-1499,-2640,-3845,-4971,-5878,-6437,-6548,-6157,-5253,-3883,-2131,-118,2012,4125,6067,7736,9025,9872,10240,10119,9533,8541,7211,5658,3984,2319,769,-576,-1640,-2410,-2874,-3078,-3075,-2930,-2716,-2479,-2267,-2085,-1934,-1786,-1597,-1337,-941,-409,310,1168,2168,3222,4280,5236,6014,6524,6716,6545,6020,5162,4031,2721,1304,-87,-1382,-2475,-3306,-3831,-4034,-3925,-3546,-2958,-2234,-1468,-733,-119,330,554,554,309,-141,-783,-1561,-2445,-3372,-4312,-5200,-6003,-6671,-7157,-7428,-7449,-7194,-6671,-5874,-4856,-3645,-2326,-953,397,1678,2847,3896,4815,5641,6372,7053,7660,8210,8649,8949,9039,8874,8400,7592,6440,4982,3270,1409,-475,-2244,-3720,-4774,-5265,-5123,-4318,-2902,-978,1270,3645,5900,7833,9242,10002,10058,9412,8171,6472,4514,2520,694,-770,-1744,-2156,-2012,-1392,-430,690,1786,2673,3222,3350,3045,2354,1385,266,-852,-1828,-2564,-2973,-3049,-2815,-2348,-1754,-1158,-689,-447,-525,-941,-1706,-2747,-3993,-5319,-6604,-7737,-8609,-9154,-9348,-9173,-8692,-7947,-7019,-5992,-4919,-3862,-2847,-1878,-964,-94,741,1508,2210,2778,3179,3370,3300,2985,2409,1645,739,-201,-1092,-1829,-2333,-2540,-2426,-1984,-1265,-332,724,1781,2751,3525,4049,4290,4258,4008,3613,3168,2762,2457,2294,2267,2330,2423,2454,2350,2048,1511,752,-202,-1267,-2350,-3341,-4112,-4569,-4621,-4226,-3388,-2154,-617,1082,2795,4365,5641,6528,6943,6870,6331,5386,4124,2669,1123,-372,-1732,-2862,-3713,-4278,-4563,-4634,-4544,-4374,-4190,-4026,-3917,-3823,-3731,-3568,-3291,-2855,-2238,-1462,-563,377,1274,2019,2550,2769,2692,2277,1610,732,-257,-1268,-2224,-3050,-3704,-4158,-4398,-4434,-4273,-3936,-3451,-2842,-2149,-1401,-626,143,905,1630,2343,3030,3705,4358,4973,5533,5988,6323,6481,6469,6266,5905,5419,4859,4278,3734,3255,2877,2607,2441,2372,2378,2433,2509,2582,2625,2629,2591,2528,2475,2459,2537,2718,3024,3438,3898,4360,4720,4908,4847,4477,3791,2771,1489,-9,-1602,-3187,-4624,-5802,-6606,-6969,-6872,-6314,-5397,-4196,-2882,-1575,-422,470,1045,1266,1168,788,205,-512,-1283,-2059,-2787,-3452,-4026,-4508,-4872,-5111,-5179,-5066,-4713,-4128,-3285,-2224,-987,347,1692,2949,4049,4914,5525,5868,5981,5912,5729,5503,5300,5173,5135,5204,5333,5483,5595,5587,5422,5054,4482,3746,2897,2052,1283,723,408,400,659,1145,1737,2342,2821,3086,3072,2733,2106,1209,149,-1000,-2122,-3108,-3878,-4334,-4452,-4205,-3616,-2743,-1666,-482,700,1781,2690,3345,3740,3843,3683,3288,2710,2007,1258,519,-136,-664,-1047,-1272,-1394,-1444,-1511,-1647,-1921,-2353,-2950,-3659,-4428,-5164,-5782,-6216,-6414,-6365,-6099,-5660,-5119,-4547,-4004,-3524,-3134,-2799,-2514,-2220,-1898,-1528,-1108,-677,-268,55,238,254,62,-290,-790,-1335,-1846,-2218,-2348,-2165,-1632,-739,451,1856,3344,4772,5989,6878,7355,7391,7023,6338,5458,4540,3715,3091,2736,2642,2769,3024,3277,3434,3360,3016,2363,1441,328,-856,-1966,-2845,-3373,-3425,-2976,-2010,-616,1093,2944,4757,6348,7561,8290,8474,8114,7271,6026,4515,2845,1160,-457,-1905,-3153,-4171,-4966,-5564,-6008,-6325,-6572,-6747,-6881,-6945,-6911,-6736,-6359,-5737,-4837,-3645,-2202,-566,1156,2837,4348,5545,6335,6648,6465,5834,4822,3560,2173,805,-430,-1445,-2172,-2613,-2757,-2657,-2358,-1904,-1356,-739,-67,638,1410,2233,3137,4097,5102,6090,7003,7754,8260,8458,8297,7778,6932,5835,4593,3313,2127,1115,356,-124,-341,-329,-163,84,334,526,621,609,504,359,226,193,311,648,1210,1995,2943,3962,4930,5726,6213,6312,5948,5133,3902,2361,643,-1102,-2703,-4023,-4940,-5385,-5345,-4856,-4017,-2953,-1836,-813,-50,360,335,-114,-948,-2059,-3306,-4545,-5614,-6406,-6835,-6883,-6583,-6016,-5287,-4527,-3830,-3287,-2917,-2722,-2631,-2589,-2488,-2280,-1902,-1372,-701,21,722,1307,1688,1819,1671,1255,638,-120,-906,-1626,-2191,-2530,-2617,-2458,-2086,-1584,-1026,-510,-100,154,241,189,42,-121,-233,-233,-85,219,643,1136,1614,1988,2176,2103,1732,1052,95,-1066,-2346,-3612,-4768,-5680,-6300,-6543,-6441,-5998,-5301,-4434,-3501,-2609,-1844,-1280,-949,-878,-1039,-1411,-1925,-2534,-3159,-3750,-4254,-4641,-4909,-5069,-5157,-5226,-5318,-5491,-5766,-6149,-6625,-7125,-7595,-7926,-8046,-7870,-7357,-6506,-5346,-3973,-2490,-1047,221,1199,1779,1958,1715,1146,342,-560,-1418,-2118,-2553,-2692,-2512,-2073,-1451,-755,-95,418,727,776,599,236,-213,-643,-940,-1016,-801,-292,507,1503,2636,3776,4843,5741,6418,6830,6982,6860,6510,5927,5162,4213,3127,1903,593,-789,-2181,-3537,-4797,-5893,-6764,-7356,-7615,-7521,-7044,-6202,-5010,-3521,-1805,42,1919,3682,5227,6407,7136,7333,6970,6060,4684,2940,1002,-978,-2808,-4358,-5490,-6174,-6377,-6165,-5618,-4847,-3983,-3118,-2354,-1722,-1253,-924,-701,-543,-406,-253,-78,131,347,553,713,807,804,701,498,203,-160,-560,-973,-1358,-1691,-1946,-2096,-2125,-2034,-1800,-1452,-982,-412,240,970,1754,2591,3446,4327,5165,5964,6641,7171,7496,7590,7440,7064,6482,5767,4969,4159,3402,2725,2163,1713,1359,1082,857,659,495,342,243,186,211,313,496,745,1030,1325,1597,1823,1997,2115,2199,2259,2321,2380,2446,2478,2469,2356,2134,1754,1236,572,-184,-995,-1804,-2549,-3194,-3696,-4048,-4257,-4336,-4329,-4269,-4199,-4159,-4167,-4252,-4408,-4631,-4909,-5200,-5496,-5745,-5931,-6022,-5998,-5832,-5507,-5016,-4326,-3472,-2432,-1261,10,1321,2604,3790,4804,5590,6086,6283,6163,5776,5172,4439,3677,2975,2416,2048,1868,1850,1895,1913,1769,1389,711,-237,-1368,-2536,-3539,-4201,-4336,-3866,-2766,-1127,873,2997,4966,6518,7439,7589,6952,5585,3690,1497,-695,-2615,-4014,-4747,-4731,-4017,-2729,-1082,671,2263,3447,4054,3980,3242,1953,291,-1486,-3136,-4424,-5174,-5308,-4819,-3812,-2451,-945,469,1602,2275,2419,2008,1113,-134,-1571,-3009,-4280,-5253,-5846,-6048,-5911,-5528,-5040,-4578,-4258,-4146,-4236,-4474,-4717,-4832,-4637,-4019,-2903,-1300,695,2900,5103,7040,8486,9256,9236,8427,6894,4835,2467,86,-2040,-3662,-4598,-4755,-4141,-2859,-1102,867,2779,4347,5366,5694,5309,4287,2808,1104,-565,-1958,-2886,-3259,-3053,-2353,-1309,-102,1058,1995,2590,2760,2546,2002,1286,560,-1,-243,-54,594,1691,3123,4736,6335,7689,8612,8932,8582,7541,5926,3888,1676,-460,-2275,-3566,-4210,-4182,-3535,-2434,-1058,341,1571,2447,2881,2853,2436,1760,1018,384,52,115,640,1571,2794,4120,5329,6197,6543,6255,5316,3803,1896,-184,-2172,-3833,-4979,-5505,-5392,-4726,-3636,-2333,-995,166,1035,1513,1599,1344,859,280,-229,-551,-560,-244,407,1289,2277,3204,3895,4207,4046,3402,2328,984,-445,-1726,-2646,-3041,-2817,-1961,-566,1219,3180,5089,6728,7915,8529,8517,7907,6775,5273,3561,1820,221,-1113,-2087,-2673,-2896,-2837,-2599,-2351,-2205,-2325,-2764,-3576,-4707,-6062,-7472,-8746,-9674,-10088,-9845,-8908,-7294,-5123,-2591,83,2619,4785,6364,7213,7277,6573,5221,3375,1274,-886,-2861,-4520,-5723,-6456,-6728,-6632,-6258,-5730,-5120,-4489,-3838,-3135,-2328,-1354,-165,1243,2849,4566,6288,7868,9164,10046,10408,10227,9485,8291,6742,5035,3333,1844,697,26,-159,140,813,1718,2693,3549,4161,4414,4296,3829,3109,2267,1438,763,350,244,482,1000,1739,2579,3387,4044,4419,4434,4024,3192,1959,425,-1315,-3104,-4796,-6245,-7322,-7937,-8052,-7675,-6884,-5780,-4509,-3207,-1992,-966,-155,433,829,1110,1309,1489,1656,1797,1879,1838,1626,1194,528,-360,-1414,-2554,-3667,-4644,-5366,-5751,-5741,-5329,-4559,-3509,-2312,-1100,-27,790,1273,1376,1150,651,7,-647,-1197,-1523,-1581,-1345,-850,-166,624,1414,2122,2679,3047,3235,3260,3201,3109,3085,3168,3425,3843,4424,5110,5828,6513,7053,7409,7504,7344,6919,6302,5526,4712,3899,3190,2616,2215,1990,1915,1957,2050,2152,2192,2147,1983,1722,1384,1031,726,536,521,716,1137,1746,2509,3315,4079,4666,4979,4923,4450,3563,2309,789,-858,-2495,-3955,-5143,-5946,-6351,-6349,-5993,-5359,-4531,-3602,-2654,-1743,-925,-216,359,796,1078,1206,1135,882,389,-323,-1274,-2431,-3754,-5165,-6569,-7833,-8831,-9431,-9517,-9041,-7969,-6379,-4369,-2125,164,2264,4004,5208,5813,5785,5211,4200,2946,1628,439,-477,-1029,-1203,-1041,-664,-209,146,258,5,-674,-1768,-3216,-4877,-6585,-8147,-9369,-10100,-10207,-9665,-8452,-6684,-4464,-1998,527,2900,4932,6476,7417,7719,7378,6450,5042,3272,1292,-747,-2717,-4480,-5955,-7079,-7819,-8189,-8213,-7941,-7424,-6720,-5863,-4901,-3852,-2759,-1639,-550,466,1341,2001,2398,2464,2194,1576,673,-464,-1711,-2984,-4159,-5145,-5883,-6317,-6463,-6330,-5982,-5480,-4906,-4338,-3831,-3434,-3151,-2958,-2808,-2627,-2328,-1863,-1153,-223,931,2210,3535,4764,5789,6478,6762,6583,5950,4905,3525,1930,236,-1430,-2950,-4243,-5220,-5865,-6138,-6071,-5675,-5012,-4129,-3100,-1991,-863,217,1218,2099,2846,3455,3913,4226,4382,4352,4128,3660,2944,1957,719,-728,-2320,-3947,-5505,-6870,-7928,-8606,-8836,-8638,-8034,-7126,-6027,-4866,-3794,-2914,-2322,-2055,-2109,-2436,-2958,-3572,-4186,-4692,-5043,-5177,-5095,-4810,-4349,-3769,-3106,-2409,-1709,-1029,-386,214,756,1234,1647,1972,2231,2397,2507,2543,2541,2499,2443,2388,2360,2380,2480,2669,2962,3335,3775,4205,4592,4842,4915,4767,4394,3822,3119,2377,1699,1205,976,1079,1540,2327,3389,4624,5922,7166,8239,9059,9541,9665,9400,8774,7817,6580,5144,3562,1943,344,-1136,-2430,-3484,-4226,-4657,-4726,-4480,-3900,-3077,-2032,-869,335,1494,2506,3298,3798,3966,3779,3260,2429,1371,141,-1148,-2424,-3596,-4591,-5366,-5878,-6127,-6118,-5878,-5447,-4869,-4194,-3468,-2733,-2028,-1379,-799,-310,110,437,702,892,1016,1065,1028,901,668,328,-121,-677,-1327,-2061,-2861,-3704,-4563,-5389,-6136,-6730,-7109,-7202,-6958,-6348,-5375,-4079,-2534,-832,895,2551,4002,5185,6034,6523,6675,6510,6089,5475,4721,3907,3075,2285,1580,980,525,203,28,-31,19,147,343,586,880,1224,1624,2079,2581,3107,3621,4072,4403,4565,4522,4241,3751,3049,2208,1273,306,-632,-1501,-2276,-2930,-3469,-3882,-4171,-4332,-4345,-4207,-3882,-3367,-2650,-1733,-655,547,1793,2998,4066,4892,5389,5486,5148,4367,3194,1686,-29,-1848,-3626,-5249,-6624,-7675,-8371,-8710,-8709,-8418,-7895,-7183,-6361,-5464,-4547,-3639,-2761,-1919,-1120,-344,403,1134,1841,2499,3085,3554,3862,3981,3885,3579,3101,2494,1849,1239,746,436,340,476,815,1325,1942,2607,3264,3847,4320,4630,4755,4668,4354,3832,3105,2230,1250,232,-752,-1639,-2373,-2914,-3240,-3350,-3256,-2989,-2575,-2061,-1489,-897,-345,127,464,625,580,327,-134,-728,-1405,-2047,-2558,-2841,-2815,-2438,-1722,-689,547,1892,3201,4340,5189,5646,5643,5171,4239,2930,1337,-389,-2096,-3611,-4782,-5474,-5601,-5113,-4030,-2407,-371,1947,4353,6700,8791,10506,11716,12356,12404,11858,10799,9293,7466,5448,3353,1324,-539,-2146,-3413,-4312,-4789,-4860,-4508,-3776,-2685,-1310,286,1994,3707,5302,6644,7638,8179,8236,7792,6886,5596,4024,2298,539,-1125,-2585,-3750,-4553,-4957,-4952,-4565,-3842,-2863,-1724,-514,647,1702,2567,3228,3670,3911,3991,3927,3752,3471,3060,2511,1781,851,-265,-1565,-2957,-4383,-5725,-6885,-7780,-8329,-8517,-8333,-7817,-7031,-6045,-4951,-3832,-2764,-1813,-1023,-420,-7,237,336,354,320,311,349,467,684,965,1311,1658,1973,2221,2355,2386,2289,2104,1843,1556,1275,1036,866,783,791,885,1060,1296,1578,1897,2229,2573,2914,3244,3555,3835,4066,4231,4312,4296,4171,3945,3640,3285,2943,2653,2487,2468,2620,2930,3347,3821,4254,4588,4734,4661,4336,3774,3004,2083,1066,38,-948,-1821,-2537,-3066,-3387,-3512,-3461,-3282,-3030,-2772,-2577,-2496,-2575,-2814,-3198,-3667,-4152,-4549,-4790,-4772,-4477,-3869,-2976,-1853,-575,765,2050,3190,4064,4606,4737,4435,3698,2563,1115,-540,-2266,-3912,-5342,-6422,-7070,-7233,-6919,-6172,-5094,-3780,-2390,-1015,199,1199,1909,2324,2440,2298,1935,1418,792,126,-529,-1124,-1593,-1902,-1996,-1845,-1423,-721,244,1437,2801,4258,5710,7071,8229,9132,9701,9934,9842,9466,8895,8203,7487,6822,6253,5805,5464,5192,4936,4625,4211,3633,2881,1938,835,-386,-1653,-2898,-4020,-4943,-5586,-5888,-5816,-5378,-4585,-3533,-2282,-962,330,1490,2438,3127,3540,3685,3586,3293,2830,2247,1559,793,-39,-916,-1817,-2721,-3579,-4372,-5040,-5563,-5896,-6018,-5917,-5580,-5025,-4268,-3335,-2279,-1138,26,1144,2171,3028,3676,4065,4170,3985,3522,2808,1900,850,-261,-1382,-2437,-3390,-4183,-4805,-5212,-5407,-5354,-5058,-4508,-3701,-2669,-1425,-44,1421,2863,4195,5308,6110,6541,6551,6161,5394,4349,3118,1822,579,-536,-1439,-2135,-2611,-2932,-3146,-3327,-3527,-3794,-4140,-4547,-5004,-5425,-5793,-6015,-6064,-5905,-5529,-4965,-4257,-3470,-2695,-2009,-1501,-1223,-1222,-1500,-2025,-2756,-3588,-4452,-5230,-5848,-6248,-6383,-6273,-5916,-5371,-4683,-3898,-3078,-2245,-1451,-706,-54,492,896,1135,1191,1047,712,199,-448,-1178,-1927,-2614,-3186,-3569,-3734,-3652,-3329,-2781,-2052,-1179,-226,753,1698,2544,3247,3742,4007,4002,3742,3237,2534,1714,831,8,-716,-1243,-1573,-1676,-1618,-1430,-1217,-1041,-978,-1076,-1328,-1731,-2198,-2683,-3066,-3294,-3292,-3043,-2556,-1874,-1078,-254,503,1107,1499,1646,1536,1201,674,24,-687,-1391,-2029,-2551,-2939,-3162,-3256,-3219,-3103,-2942,-2775,-2640,-2565,-2552,-2613,-2718,-2859,-2988,-3097,-3155,-3152,-3107,-3011,-2908,-2806,-2744,-2725,-2782,-2890,-3079,-3299,-3567,-3833,-4082,-4283,-4392,-4393,-4248,-3936,-3459,-2800,-2008,-1089,-123,861,1777,2588,3239,3714,4003,4133,4116,4010,3829,3611,3359,3065,2724,2305,1807,1226,583,-69,-673,-1140,-1396,-1367,-1005,-294,744,2057,3564,5160,6749,8233,9528,10591,11380,11882,12113,12069,11767,11213,10403,9336,8014,6437,4635,2644,524,-1632,-3747,-5690,-7378,-8684,-9543,-9878,-9664,-8919,-7677,-6050,-4144,-2125,-140,1646,3101,4116,4623,4602,4073,3104,1782,236,-1421,-3052,-4552,-5816,-6784,-7401,-7658,-7554,-7119,-6396,-5445,-4336,-3131,-1920,-749,314,1230,1992,2570,3008,3294,3487,3593,3646,3654,3617,3519,3351,3076,2692,2182,1563,849,86,-701,-1456,-2157,-2766,-3277,-3675,-3961,-4132,-4175,-4083,-3829,-3382,-2731,-1846,-740,557,2002,3503,4968,6302,7388,8169,8573,8601,8256,7599,6687,5620,4467,3322,2244,1283,480,-166,-639,-967,-1171,-1286,-1353,-1407,-1481,-1599,-1772,-1997,-2261,-2543,-2820,-3057,-3249,-3361,-3407,-3376,-3289,-3157,-3004,-2850,-2723,-2638,-2607,-2632,-2701,-2793,-2872,-2901,-2839,-2658,-2335,-1869,-1277,-593,135,843,1475,1963,2267,2351,2209,1850,1309,625,-124,-901,-1617,-2241,-2723,-3032,-3171,-3130,-2923,-2567,-2063,-1439,-702,137,1025,1959,2838,3639,4258,4646,4742,4515,3971,3128,2070,857,-371,-1543,-2525,-3263,-3684,-3774,-3533,-2993,-2199,-1207,-83,1119,2329,3500,4558,5466,6136,6551,6633,6380,5776,4843,3645,2245,754,-728,-2099,-3265,-4166,-4765,-5060,-5079,-4883,-4527,-4107,-3672,-3285,-2976,-2741,-2565,-2409,-2214,-1949,-1563,-1052,-418,302,1048,1772,2390,2875,3174,3295,3240,3062,2792,2498,2217,1979,1806,1675,1565,1439,1238,955,536,28,-572,-1175,-1722,-2118,-2288,-2166,-1721,-957,88,1331,2687,4024,5248,6246,6939,7270,7207,6751,5925,4786,3398,1869,292,-1205,-2518,-3538,-4175,-4381,-4116,-3402,-2280,-836,832,2601,4359,6001,7442,8631,9538,10155,10500,10577,10418,10007,9366,8472,7327,5936,4313,2502,576,-1386,-3262,-4950,-6319,-7294,-7785,-7780,-7283,-6356,-5100,-3637,-2113,-659,594,1562,2190,2460,2407,2070,1536,860,127,-629,-1365,-2076,-2763,-3429,-4085,-4727,-5340,-5900,-6359,-6677,-6786,-6664,-6251,-5567,-4604,-3420,-2074,-649,759,2075,3201,4109,4734,5101,5196,5076,4774,4345,3847,3315,2807,2337,1953,1644,1439,1316,1259,1251,1250,1226,1170,1036,870,645,432,247,145,168,338,677,1173,1801,2525,3291,4052,4761,5382,5898,6295,6589,6773,6880,6892,6837,6682,6441,6077,5591,4964,4203,3310,2316,1247,157,-911,-1893,-2745,-3425,-3898,-4175,-4253,-4194,-4030,-3851,-3708,-3674,-3792,-4077,-4534,-5118,-5777,-6438,-7011,-7438,-7620,-7544,-7148,-6459,-5484,-4273,-2900,-1425,48,1457,2709,3749,4525,4999,5160,5013,4575,3895,3027,2042,1024,53,-795,-1448,-1868,-2025,-1932,-1614,-1130,-537,94,706,1253,1712,2075,2347,2548,2684,2775,2811,2792,2703,2526,2257,1878,1409,861,265,-332,-901,-1373,-1720,-1884,-1845,-1559,-1035,-249,752,1952,3270,4642,5965,7153,8103,8752,9036,8947,8495,7734,6733,5580,4367,3165,2052,1043,180,-578,-1210,-1787,-2288,-2767,-3198,-3583,-3899,-4105,-4185,-4109,-3861,-3464,-2917,-2291,-1613,-969,-396,35,305,402,335,144,-124,-426,-704,-938,-1115,-1238,-1341,-1453,-1607,-1837,-2145,-2518,-2926,-3303,-3597,-3725,-3651,-3315,-2734,-1911,-916,183,1287,2310,3157,3780,4124,4205,4026,3639,3102,2461,1783,1092,423,-218,-822,-1399,-1934,-2442,-2891,-3280,-3576,-3755,-3804,-3683,-3396,-2899,-2212,-1304,-203,1097,2539,4097,5662,7170,8475,9473,10029,10047,9458,8245,6442,4141,1484,-1358,-4183,-6814,-9063,-10817,-11973,-12514,-12464,-11892,-10917,-9672,-8292,-6919,-5641,-4550,-3655,-2979,-2461,-2079,-1752,-1462,-1169,-898,-669,-557,-605,-883,-1398,-2153,-3081,-4093,-5075,-5879,-6406,-6549,-6279,-5595,-4562,-3293,-1907,-568,612,1517,2093,2322,2241,1914,1438,910,426,53,-171,-237,-184,-55,81,158,132,-26,-314,-704,-1146,-1577,-1943,-2179,-2269,-2181,-1948,-1578,-1143,-671,-240,116,353,457,423,283,69,-152,-316,-370,-231,89,651,1385,2275,3234,4171,5009,5641,6019,6067,5786,5154,4222,3026,1646,155,-1353,-2803,-4118,-5250,-6167,-6860,-7353,-7677,-7885,-8028,-8154,-8289,-8455,-8623,-8774,-8863,-8832,-8660,-8308,-7794,-7134,-6382,-5582,-4804,-4077,-3447,-2902,-2448,-2045,-1674,-1292,-887,-440,33,516,976,1373,1665,1820,1815,1634,1311,846,329,-210,-672,-999,-1128,-1005,-623,20,886,1907,3015,4113,5115,5947,6552,6892,6979,6815,6467,5975,5410,4824,4262,3739,3267,2815,2363,1873,1322,698,23,-661,-1291,-1769,-2031,-1984,-1595,-851,216,1523,2972,4423,5756,6835,7577,7909,7815,7294,6402,5189,3747,2162,512,-1103,-2627,-3981,-5130,-6028,-6669,-7039,-7163,-7053,-6765,-6324,-5792,-5206,-4602,-4025,-3477,-2991,-2551,-2164,-1815,-1485,-1173,-847,-522,-178,159,475,749,936,1026,981,802,489,72,-416,-910,-1359,-1687,-1845,-1777,-1466,-894,-99,894,2003,3163,4271,5249,6001,6466,6586,6341,5728,4789,3567,2161,638,-874,-2304,-3550,-4544,-5240,-5601,-5626,-5331,-4750,-3930,-2932,-1814,-622,585,1798,2970,4111,5200,6236,7200,8069,8809,9370,9706,9755,9483,8854,7861,6531,4910,3080,1140,-804,-2625,-4238,-5542,-6490,-7054,-7231,-7071,-6611,-5942,-5136,-4277,-3453,-2711,-2105,-1662,-1365,-1225,-1187,-1239,-1341,-1480,-1652,-1857,-2118,-2441,-2837,-3292,-3779,-4244,-4627,-4854,-4866,-4614,-4087,-3298,-2300,-1179,-24,1046,1949,2601,2959,3021,2803,2372,1798,1173,584,101,-215,-347,-280,-50,316,746,1210,1618,1967,2186,2285,2254,2096,1856,1540,1209,885,607,405,272,224,219,249,263,260,204,132,42,2,33,207,528,1027,1688,2456,3303,4118,4851,5411,5734,5781,5526,4969,4153,3102,1904,614,-686,-1929,-3059,-4024,-4802,-5380,-5756,-5961,-6011,-5944,-5796,-5579,-5326,-5029,-4689,-4295,-3830,-3297,-2692,-2041,-1370,-721,-137,344,697,917,1013,1031,1007,1019,1110,1342,1733,2299,2996,3783,4569,5258,5762,5977,5859,5370,4533,3415,2113,767,-481,-1481,-2110,-2284,-1963,-1169,20,1496,3090,4655,6025,7076,7717,7909,7657,7022,6082,4950,3728,2522,1400,415,-421,-1111,-1672,-2133,-2505,-2795,-2987,-3048,-2947,-2643,-2111,-1342,-341,843,2178,3567,4950,6241,7347,8230,8797,9047,8932,8467,7661,6552,5187,3633,1955,235,-1466,-3059,-4513,-5746,-6750,-7471,-7908,-8037,-7860,-7388,-6625,-5625,-4422,-3094,-1726,-406,751,1659,2233,2417,2194,1574,619,-584,-1916,-3252,-4448,-5397,-5988,-6168,-5914,-5243,-4219,-2928,-1484,4,1423,2696,3759,4595,5209,5637,5934,6154,6352,6568,6806,7063,7296,7455,7486,7317,6932,6285,5408,4315,3080,1767,472,-728,-1752,-2535,-3046,-3254,-3175,-2818,-2228,-1441,-506,521,1602,2665,3683,4579,5325,5863,6163,6218,6011,5597,4991,4287,3517,2782,2096,1523,1046,660,333,15,-335,-759,-1285,-1925,-2649,-3453,-4256,-5024,-5677,-6164,-6442,-6470,-6256,-5800,-5152,-4360,-3488,-2618,-1798,-1114,-571,-230,-61,-72,-220,-481,-794,-1138,-1452,-1705,-1863,-1886,-1760,-1458,-994,-358,393,1230,2079,2878,3544,4034,4277,4277,4018,3543,2903,2166,1416,725,155,-249,-472,-519,-425,-223,10,247,410,488,441,280,16,-324,-686,-1034,-1314,-1476,-1492,-1325,-963,-406,344,1258,2302,3435,4595,5723,6748,7605,8233,8588,8649,8417,7927,7244,6432,5600,4820,4169,3694,3400,3267,3233,3218,3127,2869,2368,1586,506,-823,-2351,-3958,-5547,-6980,-8165,-9004,-9456,-9503,-9170,-8526,-7644,-6634,-5586,-4589,-3718,-2998,-2467,-2090,-1864,-1723,-1644,-1564,-1460,-1306,-1084,-812,-489,-146,192,495,733,876,909,818,590,257,-180,-669,-1165,-1618,-1954,-2124,-2072,-1758,-1176,-323,748,1997,3318,4640,5833,6819,7487,7778,7646,7063,6085,4727,3122,1351,-446,-2136,-3609,-4754,-5503,-5807,-5678,-5124,-4241,-3093,-1809,-490,741,1800,2603,3121,3327,3255,2930,2430,1814,1148,494,-118,-662,-1148,-1589,-2016,-2461,-2951,-3503,-4119,-4791,-5485,-6171,-6792,-7298,-7639,-7754,-7615,-7182,-6466,-5466,-4256,-2881,-1467,-114,1049,1903,2364,2353,1876,939,-351,-1902,-3541,-5132,-6494,-7524,-8097,-8188,-7779,-6923,-5718,-4268,-2730,-1231,103,1167,1913,2312,2403,2237,1911,1532,1190,988,968,1159,1548,2066,2663,3212,3658,3891,3875,3570,2985,2143,1107,-66,-1285,-2482,-3579,-4508,-5226,-5679,-5854,-5726,-5315,-4624,-3714,-2616,-1425,-207,948,1951,2743,3264,3499,3440,3136,2621,1993,1309,668,123,-274,-511,-600,-586,-526,-504,-587,-841,-1304,-1978,-2849,-3849,-4906,-5915,-6780,-7413,-7748,-7756,-7448,-6866,-6107,-5258,-4457,-3790,-3366,-3222,-3380,-3817,-4454,-5223,-5984,-6666,-7132,-7348,-7232,-6795,-6042,-5013,-3767,-2375,-903,557,1957,3206,4266,5083,5622,5892,5874,5637,5210,4680,4127,3618,3228,2995,2927,3025,3231,3513,3796,4032,4172,4188,4073,3824,3470,3029,2532,2016,1490,997,543,149,-163,-399,-529,-582,-533,-425,-247,-45,185,402,603,778,909,1016,1081,1122,1150,1169,1204,1259,1357,1498,1687,1909,2128,2313,2396,2324,2039,1492,664,-449,-1804,-3343,-4954,-6538,-7952,-9084,-9837,-10134,-9962,-9333,-8311,-6990,-5491,-3925,-2419,-1046,107,1035,1715,2195,2500,2687,2794,2857,2893,2895,2864,2771,2607,2357,2021,1621,1178,738,346,38,-121,-137,49,397,924,1577,2326,3102,3864,4527,5063,5410,5556,5472,5177,4666,3974,3115,2124,1023,-150,-1363,-2560,-3703,-4706,-5528,-6066,-6286,-6118,-5543,-4559,-3193,-1510,400,2432,4455,6354,8005,9314,10213,10650,10635,10176,9336,8196,6833,5359,3860,2404,1073,-124,-1152,-2037,-2791,-3448,-4046,-4591,-5125,-5621,-6082,-6482,-6779,-6962,-6983,-6857,-6559,-6136,-5598,-5000,-4384,-3786,-3255,-2796,-2443,-2177,-2015,-1918,-1897,-1909,-1962,-2027,-2095,-2164,-2201,-2223,-2183,-2094,-1926,-1670,-1334,-906,-416,125,683,1229,1739,2191,2576,2907,3180,3438,3685,3950,4242,4562,4891,5219,5500,5705,5794,5725,5487,5044,4423,3615,2677,1644,577,-453,-1385,-2152,-2702,-2997,-3012,-2751,-2227,-1495,-605,354,1299,2146,2796,3196,3293,3061,2530,1715,709,-426,-1578,-2669,-3599,-4319,-4767,-4942,-4842,-4502,-3983,-3348,-2673,-2029,-1481,-1051,-780,-616,-557,-530,-487,-383,-192,90,430,779,1080,1250,1250,1036,610,7,-704,-1435,-2070,-2517,-2682,-2519,-2008,-1197,-136,1048,2260,3370,4283,4937,5283,5344,5129,4717,4149,3513,2842,2199,1594,1061,594,221,-66,-229,-268,-141,152,636,1286,2087,2977,3898,4751,5466,5946,6136,6002,5527,4762,3742,2568,1327,117,-970,-1868,-2522,-2919,-3047,-2952,-2646,-2204,-1649,-1050,-427,187,777,1345,1885,2419,2939,3455,3959,4434,4860,5207,5442,5541,5473,5213,4756,4085,3216,2157,951,-359,-1705,-3011,-4201,-5201,-5947,-6411,-6573,-6458,-6107,-5578,-4950,-4287,-3658,-3110,-2666,-2336,-2104,-1935,-1805,-1651,-1473,-1215,-908,-533,-131,282,663,1000,1269,1471,1615,1729,1835,1981,2191,2488,2903,3416,4035,4722,5444,6160,6821,7380,7811,8068,8163,8065,7815,7405,6878,6238,5515,4710,3850,2921,1955,941,-78,-1101,-2060,-2937,-3643,-4148,-4369,-4283,-3844,-3070,-1979,-643,857,2407,3899,5208,6258,6962,7300,7251,6863,6163,5235,4137,2939,1711,496,-649,-1700,-2611,-3391,-3998,-4469,-4775,-4961,-5022,-4994,-4878,-4706,-4480,-4218,-3942,-3655,-3390,-3149,-2962,-2820,-2743,-2700,-2679,-2645,-2550,-2372,-2053,-1612,-1016,-331,418,1142,1771,2224,2441,2390,2065,1514,804,46,-647,-1155,-1383,-1265,-783,35,1121,2362,3641,4821,5790,6471,6801,6792,6462,5889,5152,4340,3534,2801,2171,1671,1283,997,786,618,481,353,232,119,23,-44,-64,-19,108,332,670,1108,1661,2276,2952,3611,4230,4729,5078,5223,5144,4835,4293,3569,2680,1710,706,-242,-1070,-1709,-2117,-2259,-2156,-1814,-1318,-727,-138,357,687,778,607,147,-569,-1506,-2617,-3802,-5031,-6182,-7233,-8095,-8740,-9122,-9201,-8977,-8414,-7539,-6360,-4924,-3299,-1564,184,1845,3310,4511,5361,5847,5950,5708,5167,4413,3511,2554,1603,707,-91,-786,-1367,-1829,-2190,-2421,-2530,-2479,-2247,-1811,-1153,-276,793,2013,3296,4564,5702,6617,7200,7400,7140,6440,5295,3784,1993,44,-1927,-3774,-5368,-6589,-7357,-7644,-7431,-6799,-5803,-4573,-3216,-1857,-582,506,1390,1995,2350,2418,2232,1787,1115,236,-793,-1929,-3081,-4185,-5137,-5879,-6340,-6491,-6338,-5907,-5273,-4515,-3731,-3030,-2469,-2140,-2025,-2156,-2458,-2901,-3391,-3874,-4268,-4535,-4627,-4528,-4236,-3748,-3095,-2305,-1410,-478,455,1310,2042,2581,2893,2940,2722,2255,1582,766,-105,-954,-1683,-2238,-2544,-2598,-2385,-1939,-1313,-552,256,1064,1805,2436,2925,3257,3408,3398,3206,2864,2363,1735,985,141,-780,-1755,-2756,-3749,-4703,-5556,-6274,-6770,-7003,-6911,-6457,-5643,-4484,-3050,-1431,254,1874,3311,4453,5236,5606,5580,5171,4443,3461,2294,1023,-301,-1612,-2885,-4062,-5142,-6071,-6846,-7414,-7760,-7846,-7649,-7175,-6434,-5487,-4405,-3301,-2289,-1495,-1029,-956,-1328,-2118,-3262,-4651,-6122,-7506,-8631,-9332,-9512,-9113,-8151,-6721,-4951,-3035,-1149,507,1820,2673,3080,3054,2720,2195,1636,1181,934,963,1275,1836,2566,3369,4137,4780,5233,5479,5514,5406,5194,4982,4817,4765,4839,5045,5336,5676,5988,6211,6292,6164,5816,5215,4382,3329,2112,788,-565,-1849,-2990,-3888,-4480,-4726,-4594,-4128,-3344,-2357,-1228,-97,950,1801,2367,2601,2448,1928,1060,-86,-1411,-2812,-4155,-5340,-6245,-6826,-7014,-6839,-6311,-5516,-4528,-3459,-2415,-1500,-804,-403,-329,-609,-1206,-2084,-3157,-4336,-5509,-6563,-7387,-7876,-7951,-7546,-6647,-5258,-3444,-1298,1045,3420,5667,7592,9067,9959,10209,9820,8836,7388,5633,3761,1965,415,-764,-1496,-1782,-1674,-1260,-689,-55,496,919,1172,1278,1292,1300,1370,1593,1988,2565,3272,4030,4735,5268,5532,5439,4951,4077,2849,1381,-223,-1814,-3246,-4391,-5141,-5431,-5233,-4577,-3518,-2159,-619,983,2518,3874,4973,5729,6124,6117,5740,5006,3984,2734,1354,-64,-1429,-2643,-3652,-4381,-4814,-4933,-4760,-4321,-3681,-2899,-2062,-1265,-581,-98,139,87,-243,-831,-1613,-2511,-3435,-4282,-4968,-5408,-5572,-5418,-4980,-4289,-3423,-2476,-1533,-697,-41,383,548,477,203,-183,-606,-944,-1126,-1058,-718,-87,773,1800,2869,3871,4681,5211,5394,5230,4733,4000,3112,2205,1380,743,343,217,329,641,1045,1467,1776,1911,1782,1379,697,-197,-1230,-2267,-3201,-3875,-4210,-4105,-3548,-2555,-1198,401,2106,3749,5183,6279,6934,7105,6771,5976,4781,3298,1631,-93,-1751,-3259,-4515,-5493,-6150,-6503,-6566,-6377,-5971,-5402,-4692,-3915,-3085,-2279,-1525,-892,-412,-123,-56,-189,-535,-1013,-1599,-2184,-2710,-3072,-3211,-3066,-2611,-1860,-842,363,1671,2970,4161,5142,5846,6232,6292,6067,5613,5034,4411,3858,3435,3198,3145,3250,3441,3650,3770,3759,3550,3158,2612,1985,1372,881,583,566,834,1377,2135,3004,3880,4632,5160,5370,5225,4713,3878,2788,1558,292,-873,-1852,-2539,-2916,-2950,-2687,-2186,-1513,-781,-47,595,1106,1451,1621,1626,1483,1228,885,510,114,-240,-557,-792,-964,-1065,-1127,-1164,-1223,-1314,-1474,-1694,-1988,-2326,-2697,-3063,-3393,-3668,-3850,-3938,-3912,-3778,-3540,-3208,-2782,-2279,-1694,-1032,-308,489,1317,2172,3008,3784,4460,4984,5323,5447,5355,5044,4564,3947,3279,2617,2055,1630,1421,1407,1621,1985,2472,2992,3478,3872,4124,4229,4198,4074,3924,3811,3814,3962,4291,4770,5355,5963,6490,6827,6894,6597,5934,4897,3562,2031,439,-1069,-2339,-3260,-3736,-3744,-3296,-2465,-1355,-109,1152,2256,3135,3663,3819,3584,2974,2050,879,-453,-1849,-3213,-4469,-5522,-6345,-6863,-7091,-7002,-6622,-5983,-5113,-4065,-2901,-1655,-427,758,1809,2680,3312,3662,3692,3407,2794,1912,813,-420,-1667,-2834,-3803,-4475,-4794,-4715,-4250,-3440,-2371,-1137,117,1299,2263,2966,3333,3392,3176,2777,2310,1889,1638,1625,1911,2466,3259,4164,5090,5882,6445,6698,6602,6185,5507,4675,3802,3022,2416,2057,1960,2086,2382,2728,3035,3180,3101,2738,2100,1234,209,-837,-1803,-2554,-2993,-3062,-2739,-2043,-1056,135,1404,2623,3686,4481,4952,5056,4804,4218,3377,2353,1252,167,-816,-1620,-2209,-2557,-2691,-2626,-2433,-2166,-1889,-1668,-1536,-1529,-1655,-1894,-2231,-2615,-3014,-3388,-3706,-3958,-4134,-4244,-4301,-4321,-4306,-4272,-4202,-4095,-3927,-3686,-3348,-2922,-2392,-1784,-1118,-421,258,898,1445,1902,2232,2468,2611,2705,2772,2854,2949,3070,3182,3251,3237,3088,2794,2339,1770,1138,529,37,-247,-270,18,581,1369,2279,3178,3921,4384,4452,4070,3236,2001,478,-1178,-2799,-4195,-5230,-5777,-5801,-5301,-4365,-3102,-1694,-284,935,1851,2364,2427,2069,1324,309,-874,-2089,-3219,-4166,-4858,-5264,-5379,-5243,-4911,-4461,-3979,-3530,-3208,-3037,-3077,-3323,-3766,-4380,-5088,-5837,-6531,-7081,-7432,-7495,-7261,-6712,-5870,-4791,-3553,-2222,-927,277,1284,2050,2545,2762,2738,2512,2170,1756,1372,1040,818,717,727,846,1036,1280,1539,1806,2033,2227,2343,2378,2298,2108,1782,1355,819,248,-340,-863,-1288,-1556,-1665,-1598,-1402,-1116,-811,-559,-424,-453,-664,-1053,-1571,-2153,-2708,-3143,-3367,-3328,-2980,-2356,-1495,-507,498,1374,2006,2288,2153,1599,641,-628,-2112,-3668,-5175,-6500,-7545,-8250,-8570,-8530,-8156,-7519,-6702,-5782,-4843,-3950,-3153,-2493,-1983,-1637,-1443,-1389,-1450,-1588,-1766,-1947,-2084,-2156,-2135,-2010,-1794,-1502,-1165,-830,-528,-310,-200,-229,-379,-662,-1009,-1406,-1765,-2050,-2195,-2174,-1963,-1581,-1042,-406,286,975,1622,2187,2662,3041,3333,3568,3752,3925,4090,4272,4462,4673,4891,5111,5317,5498,5626,5693,5659,5520,5232,4803,4200,3442,2538,1518,434,-648,-1660,-2515,-3146,-3495,-3523,-3242,-2676,-1903,-1019,-129,634,1190,1438,1354,915,172,-820,-1957,-3143,-4262,-5231,-5962,-6419,-6574,-6439,-6039,-5429,-4657,-3807,-2932,-2120,-1419,-909,-614,-592,-822,-1315,-2006,-2849,-3737,-4597,-5293,-5774,-5927,-5739,-5182,-4285,-3117,-1754,-312,1099,2378,3430,4203,4660,4814,4701,4373,3920,3402,2910,2488,2183,2009,1964,2015,2150,2293,2443,2531,2557,2502,2373,2196,1999,1822,1713,1695,1811,2059,2443,2930,3489,4045,4556,4935,5137,5102,4810,4239,3431,2399,1233,-1,-1200,-2268,-3120,-3681,-3904,-3782,-3333,-2612,-1708,-714,259,1111,1769,2173,2303,2162,1786,1215,518,-255,-1036,-1793,-2471,-3061,-3529,-3864,-4058,-4094,-3980,-3705,-3303,-2786,-2213,-1630,-1098,-682,-427,-371,-536,-899,-1451,-2110,-2836,-3521,-4103,-4505,-4667,-4579,-4225,-3660,-2931,-2132,-1343,-661,-135,175,282,204,-2,-256,-478,-592,-536,-278,187,845,1636,2519,3401,4240,4952,5505,5866,6009,5950,5688,5248,4675,3985,3250,2502,1800,1192,714,384,222,186,267,385,496,534,447,219,-146,-619,-1120,-1577,-1893,-1985,-1801,-1325,-575,355,1381,2337,3114,3562,3604,3194,2327,1079,-457,-2144,-3827,-5362,-6620,-7503,-7955,-7968,-7559,-6803,-5783,-4609,-3393,-2244,-1255,-505,-35,130,19,-342,-864,-1478,-2082,-2586,-2917,-3004,-2818,-2343,-1595,-620,524,1744,2949,4033,4905,5473,5700,5552,5060,4285,3319,2284,1307,499,-36,-254,-121,317,1014,1868,2773,3628,4332,4815,5047,5008,4743,4298,3743,3164,2626,2198,1922,1817,1881,2094,2410,2775,3133,3408,3551,3507,3254,2781,2134,1343,517,-264,-901,-1301,-1424,-1237,-773,-87,725,1553,2290,2826,3090,3025,2612,1846,771,-577,-2108,-3730,-5327,-6762,-7909,-8634,-8836,-8453,-7464,-5916,-3911,-1596,830,3170,5212,6796,7790,8143,7847,6967,5597,3866,1904,-149,-2172,-4041,-5659,-6925,-7756,-8085,-7870,-7094,-5795,-4033,-1937,360,2673,4846,6720,8179,9157,9626,9607,9148,8309,7162,5763,4182,2475,721,-994,-2558,-3854,-4750,-5141,-4939,-4117,-2691,-756,1555,4057,6549,8848,10784,12236,13143,13469,13241,12496,11281,9675,7729,5537,3181,766,-1568,-3694,-5454,-6720,-7388,-7398,-6765,-5553,-3910,-2012,-73,1709,3149,4144,4603,4551,4007,3063,1817,357,-1198,-2775,-4270,-5615,-6719,-7524,-7956,-7972,-7561,-6706,-5485,-3937,-2199,-363,1421,3064,4451,5532,6259,6615,6595,6209,5462,4387,3020,1422,-303,-2039,-3639,-4939,-5807,-6122,-5831,-4942,-3537,-1745,240,2228,4031,5494,6523,7071,7149,6805,6111,5137,3973,2672,1326,-17,-1248,-2294,-3036,-3383,-3250,-2582,-1394,272,2284,4489,6682,8669,10273,11357,11860,11761,11112,9998,8521,6795,4922,2990,1074,-758,-2440,-3913,-5092,-5929,-6349,-6333,-5873,-5027,-3869,-2545,-1175,73,1088,1786,2115,2100,1770,1203,457,-390,-1312,-2255,-3202,-4125,-4968,-5700,-6214,-6471,-6371,-5887,-5000,-3738,-2182,-430,1381,3130,4699,5993,6969,7577,7835,7725,7271,6475,5353,3936,2285,470,-1363,-3086,-4524,-5524,-5980,-5823,-5078,-3835,-2247,-516,1160,2582,3625,4204,4310,4000,3350,2485,1511,535,-362,-1118,-1685,-2048,-2176,-2078,-1748,-1211,-495,337,1222,2067,2791,3304,3568,3538,3259,2759,2138,1460,808,210,-327,-832,-1359,-1962,-2682,-3547,-4519,-5594,-6679,-7751,-8746,-9637,-10433,-11132,-11764,-12346,-12859,-13283,-13547,-13567,-13267,-12570,-11459,-9967,-8177,-6247,-4344,-2661,-1352,-536,-245,-448,-1050,-1886,-2807,-3617,-4195,-4426,-4270,-3714,-2794,-1575,-108,1499,3195,4862,6410,7721,8672,9170,9123,8526,7393,5852,4049,2217,564,-690,-1382,-1425,-805,405,2058,3974,5937,7761,9264,10338,10892,10897,10363,9319,7837,6004,3932,1749,-390,-2339,-3938,-5060,-5610,-5541,-4873,-3691,-2129,-368,1393,2979,4204,4987,5241,4976,4229,3072,1596,-92,-1909,-3744,-5522,-7139,-8507,-9521,-10089,-10113,-9557,-8387,-6685,-4549,-2184,190,2318,3966,4950,5165,4584,3288,1409,-841,-3251,-5584,-7651,-9284,-10375,-10876,-10768,-10115,-8978,-7489,-5757,-3947,-2177,-616,627,1429,1711,1440,616,-677,-2331,-4171,-6018,-7690,-9018,-9899,-10257,-10090,-9431,-8351,-6937,-5302,-3529,-1742,-18,1533,2819,3774,4329,4462,4195,3578,2726,1779,879,197,-166,-130,334,1168,2318,3657,5073,6456,7710,8769,9604,10195,10563,10722,10698,10523,10210,9793,9284,8721,8117,7514,6924,6356,5808,5246,4629,3922,3076,2085,960,-252,-1465,-2578,-3495,-4127,-4430,-4418,-4142,-3724,-3290,-2989,-2936,-3204,-3808,-4705,-5793,-6955,-8055,-8979,-9663,-10062,-10199,-10102,-9839,-9438,-8955,-8373,-7710,-6923,-6014,-4960,-3791,-2529,-1238,24,1202,2235,3102,3771,4244,4502,4552,4365,3930,3234,2277,1084,-265,-1695,-3032,-4155,-4872,-5090,-4692,-3704,-2157,-221,1933,4067,5966,7439,8333,8577,8129,7035,5351,3196,688,-2015,-4753,-7354,-9627,-11424,-12573,-12994,-12613,-11465,-9624,-7258,-4562,-1782,851,3107,4832,5899,6286,6016,5168,3884,2290,557,-1177,-2773,-4120,-5101,-5669,-5735,-5308,-4379,-3007,-1304,606,2512,4250,5593,6420,6608,6168,5153,3728,2075,430,-1025,-2108,-2744,-2896,-2607,-1963,-1086,-91,898,1802,2559,3143,3547,3782,3872,3833,3699,3479,3205,2881,2529,2151,1745,1314,846,353,-169,-674,-1141,-1499,-1695,-1675,-1388,-822,3,1057,2226,3436,4521,5384,5887,5954,5540,4656,3372,1799,99,-1583,-3067,-4246,-5007,-5313,-5157,-4562,-3607,-2349,-902,648,2190,3628,4870,5831,6467,6722,6629,6180,5459,4518,3434,2286,1114,-24,-1111,-2123,-3040,-3867,-4573,-5194,-5707,-6169,-6583,-7002,-7436,-7900,-8388,-8855,-9259,-9533,-9592,-9397,-8867,-8009,-6812,-5349,-3698,-1999,-395,972,1957,2495,2533,2114,1322,287,-814,-1826,-2565,-2917,-2783,-2123,-964,635,2556,4651,6765,8725,10394,11649,12422,12690,12482,11874,10985,9941,8891,7960,7250,6824,6704,6870,7251,7763,8280,8686,8871,8734,8233,7348,6124,4643,3017,1388,-117,-1375,-2304,-2870,-3060,-2929,-2525,-1931,-1219,-448,333,1099,1840,2543,3201,3797,4288,4630,4768,4634,4197,3417,2312,900,-726,-2479,-4210,-5762,-6989,-7730,-7900,-7453,-6410,-4896,-3062,-1134,657,2113,3046,3372,3038,2110,674,-1097,-3023,-4907,-6556,-7810,-8543,-8681,-8205,-7155,-5621,-3740,-1683,368,2240,3776,4872,5447,5495,5011,4071,2730,1096,-721,-2625,-4486,-6210,-7700,-8872,-9675,-10058,-10005,-9505,-8579,-7262,-5628,-3763,-1804,119,1860,3281,4310,4878,5020,4782,4286,3651,3030,2542,2303,2377,2795,3529,4528,5668,6841,7895,8721,9225,9373,9173,8693,8042,7342,6735,6333,6213,6412,6894,7593,8388,9125,9667,9860,9615,8870,7629,5964,3985,1871,-210,-2064,-3548,-4557,-5054,-5073,-4703,-4088,-3378,-2733,-2260,-2041,-2066,-2307,-2651,-2995,-3214,-3217,-2949,-2415,-1654,-765,156,987,1645,2051,2179,2021,1615,1018,307,-403,-1038,-1461,-1623,-1451,-939,-126,906,2040,3109,3993,4529,4656,4325,3574,2502,1250,-5,-1074,-1808,-2076,-1831,-1071,120,1634,3303,4974,6485,7710,8558,8975,8941,8468,7578,6308,4708,2828,740,-1469,-3705,-5824,-7721,-9233,-10268,-10725,-10556,-9770,-8411,-6581,-4412,-2070,274,2431,4251,5582,6352,6485,6019,4977,3490,1681,-272,-2180,-3855,-5118,-5813,-5864,-5227,-3969,-2215,-148,2008,4042,5767,7062,7876,8224,8177,7843,7319,6711,6061,5401,4708,3943,3070,2046,869,-440,-1835,-3223,-4519,-5614,-6420,-6851,-6868,-6433,-5579,-4339,-2805,-1093,657,2280,3613,4513,4858,4584,3692,2242,362,-1751,-3905,-5860,-7440,-8500,-8970,-8852,-8229,-7212,-5979,-4680,-3479,-2473,-1748,-1296,-1104,-1085,-1150,-1214,-1177,-1019,-704,-289,180,607,913,1031,919,596,98,-474,-1023,-1420,-1566,-1375,-815,103,1309,2678,4055,5259,6098,6438,6148,5207,3638,1544,-917,-3550,-6166,-8573,-10644,-12271,-13430,-14118,-14385,-14287,-13894,-13255,-12431,-11435,-10318,-9089,-7803,-6510,-5276,-4192,-3340,-2795,-2623,-2829,-3408,-4286,-5360,-6507,-7581,-8455,-9008,-9168,-8867,-8120,-6918,-5343,-3457,-1379,789,2917,4909,6660,8126,9258,10065,10564,10803,10838,10730,10538,10306,10073,9849,9635,9413,9151,8824,8387,7831,7140,6337,5444,4523,3614,2793,2088,1531,1106,793,510,215,-194,-731,-1437,-2261,-3140,-3955,-4579,-4867,-4727,-4063,-2895,-1250,729,2888,5014,6892,8329,9146,9251,8578,7168,5108,2554,-287,-3202,-5948,-8347,-10221,-11499,-12138,-12193,-11750,-10961,-9957,-8909,-7907,-7057,-6362,-5833,-5396,-4995,-4540,-3970,-3245,-2369,-1367,-337,657,1471,2042,2275,2158,1695,943,-11,-1074,-2143,-3153,-4032,-4776,-5356,-5800,-6102,-6278,-6320,-6217,-5956,-5520,-4909,-4142,-3243,-2278,-1303,-411,325,832,1059,989,635,57,-665,-1409,-2065,-2503,-2632,-2377,-1717,-661,729,2356,4097,5816,7374,8659,9593,10126,10288,10119,9721,9207,8686,8274,8023,7979,8107,8359,8628,8810,8782,8440,7713,6559,4983,3042,811,-1586,-4016,-6346,-8439,-10190,-11521,-12379,-12772,-12715,-12278,-11520,-10540,-9392,-8159,-6871,-5566,-4256,-2960,-1675,-443,720,1747,2591,3181,3465,3396,2968,2175,1085,-252,-1722,-3207,-4582,-5702,-6457,-6746,-6511,-5747,-4483,-2819,-877,1176,3171,4931,6301,7159,7419,7055,6093,4613,2754,694,-1367,-3218,-4677,-5594,-5890,-5543,-4612,-3209,-1482,390,2236,3922,5317,6365,7008,7241,7064,6490,5547,4258,2664,824,-1206,-3325,-5447,-7451,-9231,-10666,-11672,-12163,-12107,-11499,-10390,-8852,-7030,-5042,-3076,-1250,283,1456,2213,2565,2568,2299,1866,1365,878,448,87,-228,-542,-892,-1322,-1825,-2382,-2917,-3354,-3573,-3494,-3030,-2154,-889,701,2488,4320,6027,7436,8409,8846,8699,7987,6770,5170,3329,1414,-420,-2023,-3294,-4157,-4593,-4620,-4301,-3713,-2973,-2168,-1401,-730,-183,230,556,837,1141,1529,2035,2683,3453,4310,5184,6008,6701,7198,7450,7428,7137,6604,5880,5045,4181,3380,2718,2250,1999,1956,2070,2268,2459,2528,2407,2000,1294,269,-1022,-2504,-4050,-5522,-6750,-7580,-7872,-7539,-6544,-4946,-2854,-475,1956,4169,5911,6973,7213,6578,5105,2917,204,-2791,-5820,-8631,-11005,-12781,-13846,-14172,-13773,-12748,-11208,-9333,-7281,-5224,-3326,-1684,-421,454,896,953,668,110,-624,-1460,-2295,-3055,-3666,-4057,-4184,-4004,-3500,-2675,-1549,-160,1443,3200,5054,6940,8793,10562,12175,13600,14762,15652,16211,16441,16313,15836,15018,13885,12473,10835,9044,7169,5307,3532,1928,572,-502,-1248,-1660,-1755,-1542,-1083,-410,400,1292,2187,3017,3710,4220,4489,4519,4300,3873,3294,2621,1931,1289,733,305,-8,-223,-370,-510,-680,-924,-1269,-1707,-2223,-2757,-3258,-3648,-3868,-3891,-3698,-3321,-2825,-2268,-1748,-1333,-1058,-970,-1030,-1231,-1516,-1844,-2184,-2512,-2820,-3121,-3388,-3650,-3847,-3983,-3999,-3868,-3565,-3076,-2415,-1619,-735,152,975,1638,2084,2257,2143,1760,1161,438,-319,-975,-1470,-1694,-1659,-1353,-853,-253,327,754,921,725,141,-837,-2139,-3639,-5196,-6614,-7716,-8332,-8338,-7653,-6279,-4272,-1759,1073,4013,6825,9310,11284,12651,13345,13401,12876,11893,10577,9077,7521,6040,4729,3678,2933,2540,2503,2806,3420,4263,5273,6326,7325,8146,8689,8870,8632,7955,6861,5401,3664,1751,-218,-2133,-3888,-5391,-6587,-7409,-7852,-7876,-7500,-6718,-5563,-4065,-2290,-304,1770,3827,5707,7288,8427,9029,9036,8423,7250,5600,3628,1503,-559,-2397,-3814,-4731,-5077,-4896,-4258,-3321,-2230,-1180,-294,299,571,514,208,-257,-746,-1147,-1343,-1279,-909,-260,633,1699,2849,4013,5116,6111,6948,7627,8086,8356,8354,8097,7508,6589,5297,3667,1729,-415,-2651,-4815,-6747,-8285,-9293,-9698,-9450,-8601,-7218,-5448,-3445,-1388,572,2276,3661,4632,5222,5427,5326,4984,4479,3892,3269,2669,2088,1547,1008,472,-101,-699,-1313,-1905,-2403,-2755,-2867,-2701,-2198,-1368,-219,1175,2747,4372,5945,7334,8418,9102,9294,8946,8050,6616,4729,2470,-11,-2575,-5051,-7288,-9145,-10512,-11319,-11539,-11187,-10329,-9064,-7508,-5809,-4078,-2437,-962,306,1354,2210,2905,3490,3984,4398,4708,4861,4800,4448,3770,2729,1375,-245,-1975,-3675,-5147,-6216,-6731,-6605,-5798,-4400,-2519,-382,1789,3739,5242,6129,6281,5686,4381,2497,204,-2278,-4729,-6916,-8657,-9788,-10229,-9947,-8988,-7458,-5496,-3300,-1041,1072,2888,4251,5079,5293,4898,3896,2369,391,-1902,-4393,-6918,-9339,-11508,-13305,-14620,-15397,-15593,-15231,-14353,-13056,-11457,-9701,-7941,-6330,-4982,-4012,-3449,-3298,-3515,-3969,-4569,-5120,-5513,-5589,-5281,-4522,-3354,-1796,5,1952,3876,5640,7127,8235,8917,9162,8992,8456,7647,6636,5540,4441,3426,2550,1875,1401,1148,1094,1209,1476,1841,2290,2759,3241,3675,4047,4321,4483,4524,4448,4271,4003,3693,3331,2970,2591,2202,1792,1328,802,188,-500,-1244,-1992,-2679,-3222,-3546,-3571,-3262,-2592,-1591,-317,1147,2676,4176,5508,6608,7376,7786,7792,7398,6594,5409,3858,1993,-131,-2432,-4826,-7196,-9442,-11434,-13093,-14306,-15025,-15199,-14806,-13873,-12443,-10594,-8452,-6132,-3803,-1595,353,1929,3075,3726,3906,3611,2913,1854,528,-998,-2642,-4309,-5938,-7424,-8700,-9683,-10304,-10507,-10252,-9531,-8346,-6754,-4828,-2680,-460,1682,3580,5082,6094,6528,6416,5800,4809,3616,2381,1312,538,186,292,851,1792,2996,4329,5632,6788,7682,8272,8531,8489,8201,7721,7131,6473,5815,5162,4575,4030,3580,3219,2973,2856,2875,3017,3259,3545,3807,3964,3926,3632,3015,2078,827,-663,-2307,-3981,-5579,-6964,-8069,-8810,-9169,-9154,-8787,-8138,-7261,-6234,-5127,-4002,-2927,-1954,-1137,-526,-153,-54,-239,-705,-1421,-2333,-3362,-4395,-5335,-6051,-6465,-6502,-6143,-5408,-4370,-3122,-1808,-547,522,1307,1746,1826,1578,1076,424,-250,-832,-1199,-1281,-1038,-481,318,1252,2189,2973,3494,3642,3385,2725,1734,514,-791,-2043,-3109,-3882,-4311,-4377,-4111,-3583,-2875,-2083,-1302,-602,-44,339,529,525,333,-38,-569,-1253,-2063,-2977,-3955,-4944,-5888,-6704,-7330,-7689,-7727,-7411,-6731,-5706,-4399,-2880,-1273,309,1729,2871,3642,3990,3900,3430,2637,1663,608,-387,-1231,-1836,-2171,-2211,-1987,-1530,-890,-132,714,1582,2461,3303,4099,4816,5424,5901,6193,6301,6174,5834,5278,4531,3651,2663,1644,626,-332,-1190,-1918,-2470,-2830,-2960,-2851,-2482,-1880,-1049,-50,1068,2240,3376,4436,5334,6053,6562,6858,6973,6913,6733,6433,6046,5561,4970,4255,3403,2406,1276,42,-1254,-2550,-3788,-4910,-5857,-6605,-7107,-7362,-7342,-7046,-6466,-5599,-4459,-3068,-1478,238,1989,3643,5082,6164,6788,6876,6402,5381,3907,2061,5,-2137,-4226,-6152,-7824,-9202,-10229,-10917,-11238,-11211,-10829,-10102,-9053,-7707,-6138,-4419,-2657,-976,522,1727,2581,3057,3173,2989,2601,2115,1641,1280,1089,1104,1306,1652,2060,2450,2730,2842,2760,2490,2095,1669,1308,1148,1266,1727,2570,3728,5172,6756,8376,9885,11155,12086,12603,12663,12277,11470,10319,8901,7338,5717,4161,2765,1592,718,147,-117,-110,98,439,817,1159,1400,1495,1436,1228,905,507,88,-309,-629,-849,-925,-859,-624,-246,290,931,1690,2492,3341,4155,4906,5521,5939,6102,5948,5451,4579,3369,1843,104,-1760,-3621,-5350,-6833,-7954,-8646,-8858,-8583,-7858,-6734,-5331,-3742,-2124,-589,721,1702,2257,2333,1893,975,-369,-2007,-3794,-5542,-7084,-8248,-8931,-9064,-8654,-7749,-6463,-4907,-3230,-1541,57,1508,2771,3849,4739,5444,5960,6265,6321,6098,5558,4694,3526,2122,577,-973,-2370,-3474,-4139,-4291,-3883,-2945,-1567,124,1944,3719,5277,6471,7227,7505,7338,6799,5993,5039,4046,3121,2327,1732,1351,1208,1301,1614,2138,2834,3668,4589,5542,6449,7263,7903,8335,8520,8442,8109,7532,6737,5763,4628,3390,2067,725,-597,-1833,-2920,-3814,-4452,-4839,-4960,-4861,-4598,-4231,-3841,-3461,-3140,-2842,-2560,-2201,-1708,-1003,-33,1199,2660,4244,5817,7197,8213,8703,8566,7751,6312,4344,2050,-380,-2685,-4683,-6163,-7044,-7231,-6769,-5686,-4118,-2182,-42,2140,4222,6052,7514,8505,8952,8814,8090,6815,5082,3022,813,-1359,-3285,-4800,-5763,-6102,-5819,-4968,-3686,-2130,-495,1032,2285,3137,3517,3407,2848,1932,788,-427,-1550,-2419,-2906,-2913,-2384,-1343,166,2011,4037,6066,7882,9326,10225,10497,10086,9035,7399,5350,3011,607,-1708,-3753,-5401,-6567,-7202,-7320,-6972,-6226,-5199,-3970,-2646,-1294,28,1288,2457,3529,4476,5288,5925,6364,6558,6490,6135,5502,4616,3514,2258,903,-482,-1846,-3129,-4296,-5295,-6101,-6659,-6950,-6924,-6572,-5893,-4905,-3681,-2303,-905,391,1430,2115,2351,2116,1459,442,-760,-2016,-3133,-3979,-4454,-4510,-4183,-3543,-2729,-1879,-1150,-665,-513,-723,-1288,-2133,-3163,-4246,-5248,-6034,-6500,-6561,-6186,-5381,-4202,-2741,-1122,509,1999,3208,3998,4289,4020,3203,1896,211,-1701,-3665,-5501,-7057,-8198,-8869,-9036,-8747,-8076,-7137,-6051,-4960,-3964,-3181,-2670,-2492,-2662,-3178,-4004,-5083,-6320,-7615,-8811,-9792,-10391,-10518,-10079,-9069,-7532,-5580,-3394,-1172,859,2494,3574,3992,3731,2847,1465,-221,-1989,-3604,-4846,-5539,-5574,-4908,-3577,-1700,579,3052,5525,7809,9748,11228,12192,12625,12548,12028,11135,9957,8595,7122,5633,4200,2881,1738,795,75,-419,-714,-821,-794,-649,-438,-171,111,405,677,911,1076,1146,1091,903,570,126,-404,-930,-1394,-1679,-1723,-1449,-846,67,1213,2448,3634,4566,5093,5075,4425,3142,1290,-1001,-3530,-6082,-8412,-10320,-11619,-12214,-12055,-11181,-9691,-7743,-5527,-3249,-1117,700,2041,2834,3015,2629,1712,405,-1170,-2842,-4456,-5875,-6992,-7739,-8104,-8098,-7779,-7221,-6501,-5699,-4866,-4057,-3277,-2564,-1891,-1291,-755,-304,46,291,425,483,502,548,707,1029,1592,2383,3393,4535,5683,6717,7457,7815,7676,7029,5909,4404,2664,856,-834,-2237,-3212,-3669,-3563,-2918,-1801,-333,1343,3082,4721,6176,7328,8190,8729,9016,9093,9032,8889,8691,8458,8170,7797,7299,6632,5759,4668,3353,1849,191,-1545,-3297,-4968,-6493,-7784,-8805,-9508,-9900,-9998,-9840,-9492,-9018,-8473,-7916,-7367,-6834,-6313,-5749,-5127,-4379,-3496,-2460,-1289,-50,1193,2307,3204,3749,3866,3498,2639,1343,-290,-2122,-3975,-5677,-7054,-7970,-8326,-8076,-7218,-5817,-3971,-1821,459,2696,4681,6264,7262,7588,7171,6020,4223,1920,-671,-3309,-5727,-7704,-9048,-9661,-9516,-8687,-7303,-5555,-3661,-1816,-225,985,1713,1924,1633,896,-205,-1554,-3028,-4491,-5803,-6832,-7445,-7550,-7066,-5986,-4335,-2217,221,2773,5220,7320,8877,9718,9761,8983,7456,5319,2763,26,-2662,-5059,-6985,-8274,-8860,-8706,-7867,-6454,-4605,-2524,-386,1626,3353,4710,5626,6114,6210,5992,5554,4984,4382,3792,3273,2822,2431,2060,1666,1193,611,-106,-941,-1849,-2748,-3534,-4091,-4318,-4122,-3491,-2423,-1016,613,2298,3859,5138,5988,6349,6181,5565,4585,3418,2219,1162,369,-76,-162,82,550,1142,1711,2153,2378,2337,2028,1491,784,-12,-812,-1553,-2166,-2624,-2899,-3000,-2935,-2722,-2395,-1963,-1485,-958,-451,39,459,800,1049,1201,1262,1248,1153,991,742,395,-73,-673,-1402,-2238,-3128,-4008,-4793,-5407,-5794,-5917,-5786,-5448,-4963,-4439,-3929,-3510,-3192,-2959,-2762,-2515,-2149,-1579,-786,245,1453,2746,4015,5101,5900,6281,6189,5598,4552,3123,1463,-289,-1933,-3311,-4248,-4638,-4392,-3496,-1991,32,2421,5007,7593,10005,12075,13698,14788,15330,15338,14864,13978,12767,11312,9697,7999,6277,4599,3003,1549,248,-845,-1740,-2404,-2845,-3066,-3067,-2878,-2512,-2015,-1440,-836,-298,145,390,452,285,-37,-471,-885,-1186,-1231,-944,-259,806,2194,3770,5369,6796,7861,8407,8324,7568,6174,4232,1896,-654,-3218,-5606,-7656,-9229,-10260,-10687,-10529,-9823,-8641,-7096,-5311,-3433,-1623,-25,1218,2016,2312,2120,1509,594,-454,-1487,-2331,-2896,-3121,-3019,-2677,-2177,-1679,-1255,-1008,-940,-1032,-1204,-1380,-1456,-1385,-1123,-699,-138,470,1077,1605,2018,2306,2456,2512,2483,2406,2302,2163,1995,1766,1463,1058,555,-59,-731,-1446,-2131,-2719,-3171,-3390,-3359,-3020,-2361,-1388,-121,1384,3044,4777,6447,7974,9230,10165,10731,10935,10819,10464,9956,9394,8860,8399,8045,7770,7534,7278,6905,6372,5595,4570,3301,1830,263,-1295,-2713,-3849,-4627,-4952,-4848,-4333,-3523,-2531,-1515,-611,69,450,526,329,-45,-478,-842,-1007,-907,-494,190,1074,2021,2883,3505,3750,3543,2848,1709,231,-1440,-3113,-4596,-5719,-6321,-6336,-5704,-4489,-2759,-687,1569,3787,5772,7343,8344,8699,8376,7424,5965,4160,2229,360,-1224,-2408,-3087,-3256,-2983,-2373,-1584,-773,-67,434,699,744,629,448,277,198,248,438,756,1157,1597,2035,2426,2774,3063,3320,3572,3827,4119,4421,4733,5004,5183,5229,5068,4687,4050,3169,2080,826,-505,-1848,-3094,-4171,-4981,-5462,-5551,-5227,-4472,-3331,-1844,-115,1752,3631,5394,6922,8130,8928,9308,9236,8765,7924,6797,5448,3959,2402,828,-704,-2168,-3531,-4759,-5842,-6708,-7352,-7687,-7707,-7365,-6686,-5702,-4497,-3189,-1902,-775,68,565,666,417,-103,-768,-1432,-1950,-2215,-2169,-1807,-1210,-478,239,786,1055,946,447,-402,-1521,-2760,-3988,-5050,-5835,-6269,-6311,-5999,-5369,-4522,-3554,-2569,-1677,-953,-472,-264,-335,-671,-1198,-1861,-2547,-3181,-3666,-3947,-3997,-3812,-3464,-3006,-2569,-2248,-2149,-2352,-2881,-3737,-4845,-6122,-7423,-8621,-9570,-10152,-10287,-9924,-9068,-7775,-6130,-4274,-2355,-536,1023,2188,2862,2979,2547,1602,236,-1418,-3224,-5006,-6620,-7924,-8809,-9207,-9094,-8480,-7441,-6047,-4429,-2673,-907,818,2416,3895,5207,6398,7434,8354,9118,9729,10137,10325,10245,9896,9255,8356,7221,5917,4496,3049,1628,312,-860,-1846,-2628,-3196,-3548,-3690,-3615,-3339,-2859,-2207,-1413,-542,326,1092,1657,1932,1849,1405,619,-392,-1496,-2512,-3258,-3575,-3355,-2559,-1229,513,2484,4449,6176,7436,8072,7968,7126,5598,3535,1121,-1417,-3859,-5996,-7667,-8758,-9208,-9029,-8268,-7055,-5518,-3865,-2256,-901,71,537,460,-138,-1187,-2532,-4025,-5465,-6690,-7566,-8006,-7989,-7563,-6810,-5867,-4871,-3948,-3221,-2728,-2510,-2511,-2660,-2862,-2974,-2897,-2524,-1800,-721,669,2276,3956,5564,6928,7916,8417,8376,7782,6692,5181,3396,1467,-439,-2178,-3617,-4651,-5211,-5265,-4827,-3944,-2698,-1202,437,2089,3660,5063,6246,7184,7880,8342,8603,8680,8599,8385,8048,7623,7137,6621,6129,5691,5350,5121,4994,4948,4908,4818,4563,4082,3296,2180,756,-927,-2749,-4581,-6273,-7678,-8700,-9271,-9393,-9117,-8544,-7796,-7000,-6261,-5639,-5160,-4777,-4437,-4037,-3502,-2770,-1825,-696,533,1750,2817,3602,3993,3924,3369,2379,1014,-583,-2300,-3973,-5483,-6705,-7561,-7982,-7955,-7484,-6623,-5450,-4085,-2660,-1327,-226,530,854,738,197,-658,-1707,-2786,-3728,-4406,-4714,-4622,-4166,-3421,-2540,-1652,-928,-463,-346,-582,-1120,-1886,-2719,-3507,-4082,-4350,-4237,-3724,-2871,-1752,-512,712,1787,2591,3060,3163,2911,2371,1602,716,-208,-1084,-1844,-2450,-2881,-3124,-3209,-3145,-2970,-2720,-2414,-2089,-1747,-1388,-1010,-572,-53,583,1359,2277,3305,4398,5450,6373,7042,7370,7283,6758,5808,4507,2945,1256,-431,-1984,-3301,-4294,-4930,-5191,-5102,-4701,-4049,-3194,-2215,-1151,-77,963,1897,2679,3239,3543,3557,3275,2726,1972,1085,197,-601,-1195,-1497,-1486,-1136,-514,312,1231,2140,2930,3525,3868,3948,3769,3380,2825,2166,1472,784,161,-368,-779,-1037,-1148,-1103,-918,-639,-309,-10,178,191,-43,-520,-1248,-2132,-3092,-3985,-4675,-5051,-5003,-4519,-3601,-2353,-906,553,1843,2775,3233,3133,2488,1384,-41,-1584,-3042,-4213,-4939,-5120,-4729,-3814,-2486,-916,714,2206,3391,4138,4370,4067,3269,2054,555,-1095,-2737,-4224,-5427,-6233,-6564,-6377,-5655,-4433,-2768,-766,1463,3764,6009,8051,9787,11145,12076,12598,12731,12544,12104,11481,10748,9953,9148,8356,7603,6898,6246,5651,5104,4599,4124,3663,3193,2708,2183,1624,1033,432,-163,-707,-1199,-1601,-1932,-2189,-2409,-2607,-2829,-3067,-3339,-3588,-3770,-3801,-3589,-3068,-2171,-907,706,2562,4539,6468,8176,9497,10289,10469,9979,8865,7178,5060,2654,129,-2338,-4612,-6543,-8064,-9088,-9614,-9637,-9208,-8403,-7318,-6083,-4811,-3640,-2660,-1944,-1530,-1392,-1494,-1746,-2057,-2315,-2442,-2352,-2020,-1444,-661,244,1178,2027,2687,3080,3161,2926,2416,1698,868,22,-752,-1368,-1793,-1979,-1947,-1698,-1281,-739,-134,470,1007,1417,1644,1659,1452,1041,480,-159,-783,-1296,-1610,-1667,-1419,-884,-86,905,2005,3124,4176,5098,5846,6426,6849,7174,7455,7737,8061,8420,8787,9108,9307,9306,9060,8520,7717,6682,5503,4285,3124,2119,1314,744,376,167,41,-76,-248,-504,-878,-1330,-1843,-2359,-2827,-3224,-3503,-3682,-3742,-3721,-3620,-3446,-3201,-2868,-2437,-1886,-1229,-457,368,1225,2030,2736,3272,3606,3714,3594,3287,2825,2280,1710,1172,717,366,144,25,12,53,137,204,230,171,-2,-309,-756,-1340,-2019,-2757,-3483,-4127,-4615,-4871,-4831,-4460,-3723,-2656,-1281,301,2006,3695,5266,6597,7623,8292,8600,8579,8273,7755,7072,6296,5446,4558,3648,2723,1821,962,195,-449,-936,-1255,-1417,-1442,-1370,-1244,-1083,-918,-732,-512,-226,168,688,1363,2168,3089,4062,5022,5897,6616,7132,7424,7503,7401,7182,6895,6598,6315,6042,5753,5389,4892,4214,3315,2224,980,-323,-1571,-2667,-3505,-4047,-4282,-4262,-4057,-3780,-3509,-3338,-3296,-3395,-3612,-3893,-4198,-4472,-4700,-4870,-4991,-5088,-5160,-5216,-5206,-5101,-4809,-4291,-3469,-2348,-955,634,2276,3829,5112,5988,6328,6104,5295,3998,2327,436,-1488,-3312,-4877,-6131,-7003,-7523,-7731,-7686,-7489,-7200,-6915,-6671,-6533,-6498,-6586,-6771,-7025,-7301,-7547,-7702,-7719,-7549,-7155,-6527,-5654,-4567,-3302,-1930,-538,773,1902,2743,3247,3346,3066,2426,1492,356,-910,-2202,-3468,-4643,-5693,-6597,-7331,-7873,-8214,-8312,-8171,-7771,-7128,-6271,-5248,-4131,-2984,-1898,-930,-147,415,746,846,756,508,178,-191,-518,-755,-853,-766,-481,29,742,1650,2701,3857,5028,6160,7150,7926,8419,8567,8345,7769,6863,5720,4424,3088,1811,664,-301,-1079,-1680,-2156,-2542,-2886,-3210,-3525,-3817,-4076,-4265,-4380,-4407,-4362,-4255,-4114,-3947,-3757,-3522,-3207,-2762,-2148,-1340,-340,801,2015,3182,4203,4950,5359,5376,5012,4323,3395,2351,1301,359,-417,-979,-1344,-1548,-1653,-1727,-1828,-2002,-2274,-2651,-3131,-3708,-4359,-5089,-5868,-6703,-7554,-8409,-9204,-9895,-10400,-10646,-10554,-10069,-9146,-7807,-6086,-4102,-1978,121,2021,3612,4760,5470,5723,5615,5239,4709,4132,3578,3074,2624,2173,1678,1090,376,-456,-1357,-2256,-3038,-3608,-3857,-3737,-3211,-2326,-1142,215,1631,2968,4120,5022,5627,5965,6067,6025,5917,5841,5863,6034,6362,6829,7391,7974,8524,8964,9260,9371,9291,9010,8548,7891,7076,6100,5004,3817,2582,1350,164,-926,-1904,-2733,-3419,-3959,-4358,-4644,-4815,-4915,-4946,-4955,-4960,-5008,-5112,-5322,-5612,-5993,-6398,-6757,-6987,-6967,-6646,-5949,-4894,-3532,-1971,-354,1149,2392,3248,3635,3562,3057,2236,1225,162,-825,-1649,-2268,-2673,-2907,-3017,-3066,-3100,-3145,-3216,-3303,-3397,-3495,-3593,-3720,-3888,-4141,-4487,-4939,-5476,-6044,-6576,-6975,-7149,-7002,-6480,-5547,-4237,-2622,-828,999,2678,4078,5054,5553,5543,5064,4196,3034,1695,281,-1126,-2453,-3659,-4715,-5578,-6253,-6684,-6878,-6799,-6436,-5802,-4897,-3766,-2459,-1045,380,1731,2900,3814,4395,4614,4464,3974,3218,2280,1274,314,-500,-1083,-1388,-1399,-1133,-635,45,837,1690,2546,3367,4106,4732,5199,5480,5540,5370,4971,4369,3616,2762,1897,1057,326,-289,-760,-1108,-1363,-1564,-1760,-1989,-2283,-2669,-3149,-3725,-4379,-5076,-5783,-6428,-6951,-7263,-7300,-6994,-6324,-5285,-3938,-2357,-672,994,2502,3749,4658,5195,5388,5269,4946,4477,3967,3465,3005,2594,2214,1823,1410,920,384,-225,-854,-1489,-2100,-2659,-3172,-3626,-4049,-4443,-4825,-5190,-5524,-5794,-5957,-5957,-5743,-5271,-4514,-3470,-2167,-654,978,2645,4231,5645,6806,7651,8153,8292,8088,7540,6691,5557,4192,2639,976,-729,-2373,-3869,-5132,-6092,-6702,-6953,-6837,-6407,-5681,-4739,-3612,-2371,-1058,285,1618,2905,4125,5234,6230,7073,7765,8281,8619,8769,8720,8478,8037,7429,6683,5863,5041,4300,3724,3372,3291,3469,3868,4423,5019,5582,6003,6243,6268,6101,5780,5354,4897,4426,3994,3567,3159,2714,2224,1657,996,256,-567,-1435,-2317,-3171,-3925,-4533,-4915,-5018,-4800,-4234,-3343,-2174,-814,620,2002,3190,4082,4581,4656,4317,3616,2648,1526,369,-710,-1621,-2308,-2739,-2908,-2840,-2563,-2124,-1574,-961,-354,186,590,785,727,355,-316,-1293,-2485,-3822,-5161,-6383,-7343,-7931,-8065,-7699,-6844,-5542,-3889,-1996,-12,1929,3675,5121,6162,6759,6864,6512,5715,4547,3085,1413,-338,-2068,-3637,-4924,-5824,-6248,-6160,-5551,-4489,-3047,-1372,415,2166,3783,5167,6291,7130,7704,8047,8181,8144,7954,7609,7131,6490,5709,4775,3725,2581,1428,321,-618,-1298,-1619,-1495,-892,198,1720,3556,5557,7518,9234,10516,11194,11207,10525,9247,7504,5498,3432,1507,-131,-1362,-2174,-2560,-2618,-2436,-2149,-1872,-1717,-1758,-2034,-2552,-3260,-4100,-4961,-5742,-6332,-6638,-6593,-6173,-5384,-4284,-2956,-1511,-58,1285,2440,3343,3970,4330,4449,4373,4157,3837,3466,3050,2623,2185,1750,1339,957,635,371,173,18,-120,-294,-537,-900,-1394,-2015,-2724,-3462,-4127,-4648,-4907,-4854,-4424,-3615,-2445,-987,683,2420,4127,5648,6896,7776,8245,8284,7909,7159,6104,4802,3365,1862,418,-882,-1932,-2658,-2996,-2929,-2477,-1701,-706,380,1418,2278,2875,3148,3133,2877,2511,2175,2014,2170,2725,3725,5138,6876,8784,10681,12341,13569,14183,14065,13171,11546,9306,6668,3870,1186,-1120,-2861,-3890,-4204,-3847,-2996,-1838,-627,443,1182,1515,1420,959,274,-497,-1170,-1619,-1751,-1542,-1040,-353,380,975,1286,1171,557,-564,-2139,-4035,-6077,-8057,-9754,-10984,-11591,-11512,-10724,-9312,-7392,-5143,-2759,-431,1673,3402,4679,5425,5656,5365,4625,3486,2047,391,-1365,-3112,-4722,-6075,-7058,-7585,-7601,-7117,-6172,-4888,-3399,-1888,-530,523,1138,1256,849,-35,-1312,-2852,-4517,-6137,-7576,-8701,-9429,-9713,-9568,-9041,-8228,-7255,-6231,-5302,-4549,-4063,-3886,-4018,-4448,-5116,-5944,-6854,-7731,-8494,-9037,-9299,-9218,-8770,-7959,-6811,-5375,-3746,-1990,-231,1459,2978,4284,5324,6112,6653,6994,7175,7235,7204,7081,6857,6505,5977,5265,4331,3213,1943,609,-675,-1783,-2577,-2937,-2787,-2080,-843,836,2832,4947,7002,8779,10110,10849,10911,10291,9009,7199,4987,2570,135,-2142,-4105,-5653,-6734,-7354,-7566,-7480,-7208,-6878,-6602,-6436,-6414,-6498,-6620,-6684,-6597,-6282,-5703,-4882,-3874,-2799,-1770,-924,-363,-150,-305,-786,-1515,-2391,-3293,-4123,-4815,-5314,-5646,-5809,-5864,-5841,-5764,-5653,-5481,-5241,-4889,-4419,-3808,-3079,-2263,-1402,-574,185,792,1231,1460,1495,1352,1084,756,444,220,148,266,581,1081,1696,2372,3000,3500,3783,3784,3465,2826,1888,731,-566,-1890,-3130,-4190,-4990,-5484,-5657,-5521,-5107,-4463,-3631,-2647,-1547,-338,956,2337,3775,5264,6753,8204,9554,10730,11660,12273,12499,12298,11638,10528,8994,7101,4941,2614,267,-1980,-3963,-5566,-6654,-7149,-6991,-6182,-4771,-2852,-585,1859,4250,6394,8076,9164,9542,9209,8213,6688,4830,2849,987,-573,-1679,-2261,-2344,-2003,-1403,-730,-151,150,110,-322,-1078,-2054,-3096,-4040,-4741,-5087,-5036,-4596,-3843,-2882,-1856,-887,-99,449,718,730,540,207,-171,-548,-863,-1103,-1271,-1387,-1495,-1630,-1849,-2178,-2658,-3300,-4107,-5051,-6104,-7182,-8227,-9125,-9806,-10163,-10159,-9721,-8869,-7609,-6005,-4149,-2143,-121,1770,3400,4626,5338,5457,4937,3780,2066,-134,-2629,-5266,-7826,-10100,-11907,-13077,-13509,-13156,-12044,-10270,-7994,-5411,-2760,-244,1919,3613,4736,5305,5359,5028,4444,3779,3158,2720,2510,2579,2886,3380,3970,4555,5034,5326,5368,5147,4676,4015,3245,2472,1799,1331,1138,1275,1750,2542,3586,4810,6083,7304,8325,9036,9327,9115,8367,7069,5290,3108,681,-1824,-4226,-6333,-7999,-9118,-9629,-9575,-9013,-8098,-6977,-5836,-4826,-4064,-3631,-3523,-3718,-4106,-4591,-5024,-5299,-5313,-5021,-4405,-3531,-2449,-1309,-198,735,1408,1746,1705,1306,563,-434,-1614,-2851,-4050,-5070,-5841,-6260,-6313,-5978,-5307,-4369,-3253,-2081,-939,74,894,1493,1851,2001,1974,1828,1617,1398,1215,1099,1073,1130,1260,1420,1566,1646,1597,1383,973,358,-425,-1338,-2286,-3183,-3902,-4362,-4453,-4140,-3411,-2300,-905,657,2243,3697,4903,5762,6229,6312,6063,5577,4965,4355,3855,3552,3508,3741,4236,4966,5844,6818,7759,8607,9230,9566,9532,9081,8196,6892,5214,3248,1116,-1045,-3059,-4760,-5977,-6575,-6450,-5572,-3960,-1726,958,3865,6723,9280,11283,12556,12997,12574,11372,9514,7198,4633,2036,-413,-2558,-4304,-5594,-6405,-6761,-6678,-6216,-5413,-4341,-3071,-1680,-278,1043,2176,3027,3541,3669,3437,2876,2093,1183,284,-492,-1040,-1291,-1223,-840,-189,654,1623,2606,3554,4367,4998,5388,5480,5254,4672,3746,2498,988,-687,-2415,-4039,-5433,-6436,-6957,-6913,-6297,-5148,-3567,-1703,266,2134,3722,4848,5400,5297,4531,3154,1261,-997,-3458,-5932,-8261,-10271,-11861,-12931,-13441,-13386,-12789,-11707,-10206,-8373,-6280,-4021,-1656,733,3091,5347,7443,9305,10875,12078,12862,13193,13039,12448,11449,10152,8663,7111,5631,4340,3319,2639,2296,2281,2536,2987,3560,4172,4776,5326,5823,6269,6696,7135,7614,8132,8674,9174,9550,9700,9504,8885,7781,6190,4177,1841,-648,-3113,-5377,-7264,-8668,-9506,-9764,-9481,-8707,-7557,-6108,-4487,-2765,-1055,577,2032,3237,4117,4594,4638,4204,3330,2050,466,-1309,-3126,-4848,-6335,-7484,-8229,-8543,-8451,-8005,-7283,-6373,-5341,-4270,-3186,-2138,-1142,-223,582,1242,1709,1954,1945,1684,1213,584,-80,-675,-1058,-1117,-757,52,1304,2911,4738,6614,8318,9672,10467,10598,9973,8605,6566,3995,1101,-1898,-4729,-7168,-8981,-10021,-10184,-9471,-7927,-5721,-3015,-66,2916,5703,8128,10074,11476,12335,12694,12617,12202,11526,10677,9714,8684,7629,6568,5528,4547,3634,2863,2252,1857,1707,1805,2138,2652,3274,3899,4432,4769,4851,4636,4148,3435,2606,1773,1070,590,413,544,935,1506,2095,2597,2842,2780,2351,1603,617,-490,-1581,-2537,-3281,-3772,-4042,-4140,-4161,-4191,-4297,-4518,-4852,-5238,-5627,-5910,-6032,-5927,-5591,-5036,-4333,-3549,-2777,-2089,-1540,-1151,-924,-816,-802,-820,-854,-867,-877,-876,-897,-945,-1032,-1156,-1315,-1485,-1682,-1881,-2122,-2408,-2773,-3256,-3846,-4566,-5352,-6162,-6901,-7471,-7776,-7730,-7289,-6448,-5243,-3789,-2199,-665,651,1576,1979,1776,949,-454,-2315,-4462,-6684,-8753,-10461,-11624,-12135,-11953,-11114,-9735,-7973,-6025,-4073,-2295,-794,361,1171,1690,2010,2227,2454,2754,3176,3713,4314,4904,5373,5632,5582,5184,4432,3366,2101,748,-529,-1585,-2310,-2617,-2502,-1993,-1191,-204,821,1766,2537,3087,3415,3579,3632,3692,3802,4039,4379,4798,5204,5498,5567,5327,4713,3735,2417,857,-845,-2566,-4189,-5624,-6788,-7644,-8149,-8308,-8107,-7578,-6746,-5670,-4427,-3121,-1867,-812,-63,255,86,-595,-1744,-3268,-5027,-6845,-8562,-9999,-11058,-11658,-11790,-11507,-10862,-9978,-8922,-7795,-6634,-5477,-4330,-3199,-2091,-1024,-43,814,1469,1894,2035,1907,1539,991,388,-197,-607,-788,-651,-196,543,1502,2533,3530,4305,4751,4740,4223,3186,1681,-177,-2250,-4334,-6254,-7806,-8851,-9264,-9007,-8085,-6561,-4565,-2233,255,2738,5059,7096,8762,9991,10798,11167,11172,10855,10295,9553,8702,7776,6824,5855,4871,3875,2854,1823,791,-183,-1042,-1700,-2051,-2041,-1585,-707,568,2121,3803,5434,6829,7826,8317,8253,7649,6591,5198,3616,1993,453,-914,-2044,-2925,-3553,-3946,-4124,-4103,-3896,-3518,-2982,-2312,-1549,-721,101,894,1591,2175,2620,2913,3058,3056,2906,2617,2185,1605,894,46,-889,-1892,-2888,-3833,-4644,-5284,-5695,-5867,-5804,-5519,-5062,-4469,-3784,-3056,-2310,-1585,-912,-329,124,392,445,239,-223,-924,-1812,-2783,-3739,-4541,-5084,-5263,-5036,-4392,-3390,-2136,-765,552,1655,2399,2668,2404,1590,263,-1492,-3564,-5803,-8061,-10172,-12001,-13405,-14297,-14599,-14285,-13366,-11890,-9940,-7635,-5101,-2491,70,2439,4519,6223,7496,8319,8687,8646,8226,7528,6601,5568,4491,3465,2556,1801,1246,880,710,699,836,1085,1429,1864,2361,2940,3552,4193,4805,5346,5758,6007,6059,5930,5648,5264,4860,4486,4207,4037,3948,3912,3812,3599,3162,2472,1506,300,-1081,-2537,-3965,-5261,-6344,-7146,-7655,-7860,-7804,-7542,-7132,-6654,-6171,-5730,-5382,-5134,-5003,-4970,-5015,-5118,-5241,-5366,-5478,-5558,-5630,-5693,-5784,-5922,-6138,-6436,-6812,-7242,-7644,-7983,-8134,-8049,-7659,-6939,-5910,-4619,-3153,-1623,-129,1216,2351,3225,3829,4198,4366,4417,4391,4364,4353,4375,4415,4444,4415,4290,4021,3585,2963,2159,1195,105,-1046,-2203,-3281,-4207,-4904,-5306,-5375,-5066,-4406,-3391,-2093,-567,1101,2829,4518,6106,7500,8666,9550,10138,10421,10416,10141,9643,8963,8154,7270,6350,5438,4545,3687,2839,1999,1134,240,-676,-1585,-2429,-3125,-3589,-3727,-3476,-2797,-1700,-229,1517,3430,5364,7187,8771,10004,10817,11145,10979,10313,9187,7653,5798,3723,1543,-604,-2608,-4336,-5710,-6648,-7115,-7095,-6606,-5689,-4412,-2857,-1137,643,2349,3868,5087,5911,6277,6153,5547,4512,3130,1529,-172,-1816,-3300,-4499,-5373,-5871,-6027,-5861,-5449,-4840,-4106,-3278,-2394,-1451,-455,604,1715,2880,4039,5173,6185,7030,7612,7891,7801,7347,6518,5374,3966,2393,746,-868,-2354,-3631,-4637,-5335,-5732,-5829,-5704,-5401,-5022,-4646,-4338,-4170,-4140,-4260,-4466,-4701,-4871,-4896,-4698,-4234,-3487,-2476,-1253,123,1546,2954,4252,5396,6349,7091,7652,8033,8300,8456,8549,8578,8541,8425,8187,7798,7224,6435,5433,4234,2876,1452,31,-1248,-2297,-2979,-3234,-2988,-2244,-1043,542,2362,4290,6150,7797,9107,9983,10391,10311,9792,8888,7688,6297,4818,3354,2019,874,10,-553,-792,-730,-411,107,749,1431,2086,2625,3000,3156,3047,2678,2018,1109,-41,-1369,-2829,-4347,-5838,-7233,-8426,-9356,-9944,-10158,-9972,-9414,-8524,-7396,-6119,-4826,-3618,-2602,-1857,-1425,-1311,-1497,-1913,-2479,-3097,-3656,-4067,-4248,-4148,-3751,-3063,-2136,-1020,186,1427,2588,3634,4480,5103,5471,5579,5420,5029,4405,3610,2655,1604,483,-651,-1755,-2776,-3658,-4340,-4772,-4881,-4642,-4006,-2981,-1580,152,2142,4294,6511,8667,10667,12406,13800,14805,15368,15495,15182,14457,13362,11945,10271,8411,6440,4442,2494,671,-947,-2317,-3361,-4069,-4388,-4326,-3878,-3073,-1943,-552,1040,2755,4497,6196,7738,9063,10076,10729,10967,10770,10121,9049,7573,5765,3694,1466,-803,-2981,-4944,-6545,-7705,-8316,-8364,-7836,-6788,-5308,-3512,-1556,421,2243,3778,4897,5507,5564,5053,4032,2565,803,-1127,-3037,-4783,-6214,-7232,-7789,-7877,-7570,-6959,-6199,-5429,-4804,-4437,-4406,-4723,-5363,-6226,-7207,-8139,-8899,-9329,-9351,-8896,-7954,-6576,-4841,-2872,-814,1182,2983,4446,5498,6071,6140,5737,4879,3656,2132,403,-1450,-3318,-5141,-6806,-8268,-9444,-10300,-10802,-10938,-10720,-10158,-9302,-8188,-6878,-5439,-3935,-2435,-1015,285,1390,2290,2938,3353,3514,3475,3245,2883,2434,1932,1435,967,561,243,29,-80,-65,24,198,389,560,668,656,509,203,-247,-826,-1472,-2151,-2770,-3286,-3613,-3702,-3513,-2999,-2181,-1040,357,1966,3696,5443,7083,8493,9530,10099,10096,9485,8266,6484,4262,1734,-906,-3466,-5751,-7583,-8850,-9455,-9431,-8805,-7727,-6357,-4878,-3494,-2357,-1587,-1260,-1356,-1849,-2625,-3571,-4560,-5466,-6214,-6740,-7039,-7144,-7109,-7023,-6958,-6979,-7127,-7402,-7770,-8163,-8497,-8668,-8588,-8189,-7417,-6296,-4847,-3174,-1394,354,1915,3159,3977,4312,4150,3539,2569,1368,74,-1157,-2234,-3039,-3559,-3763,-3693,-3386,-2923,-2357,-1774,-1227,-772,-446,-268,-233,-326,-516,-744,-982,-1154,-1231,-1161,-909,-468,178,1011,2005,3130,4329,5561,6763,7892,8894,9721,10346,10721,10831,10644,10157,9348,8247,6849,5220,3391,1465,-487,-2346,-4010,-5375,-6338,-6833,-6812,-6250,-5178,-3639,-1714,481,2838,5208,7478,9501,11184,12410,13115,13238,12758,11681,10059,7970,5536,2899,216,-2342,-4622,-6488,-7828,-8565,-8674,-8153,-7073,-5527,-3658,-1631,364,2155,3571,4489,4829,4566,3735,2423,758,-1102,-2985,-4733,-6199,-7299,-7963,-8204,-8057,-7605,-6961,-6224,-5511,-4893,-4432,-4129,-3978,-3907,-3860,-3742,-3487,-3043,-2394,-1552,-597,413,1327,2085,2538,2676,2431,1859,1021,20,-1008,-1950,-2702,-3197,-3420,-3395,-3182,-2885,-2591,-2423,-2445,-2727,-3273,-4049,-4987,-5957,-6839,-7481,-7761,-7589,-6908,-5721,-4074,-2063,182,2507,4750,6755,8391,9550,10181,10253,9802,8883,7601,6065,4424,2804,1345,148,-703,-1173,-1255,-993,-453,276,1093,1906,2624,3198,3587,3777,3793,3638,3365,2997,2564,2108,1642,1203,816,497,270,127,63,37,9,-84,-287,-645,-1180,-1874,-2702,-3587,-4441,-5171,-5661,-5829,-5606,-4965,-3924,-2561,-985,636,2129,3320,4051,4217,3763,2710,1134,-824,-2987,-5162,-7151,-8790,-9961,-10593,-10699,-10329,-9602,-8656,-7653,-6734,-6044,-5636,-5577,-5816,-6305,-6922,-7539,-8010,-8222,-8076,-7531,-6598,-5320,-3807,-2170,-545,947,2205,3164,3790,4098,4113,3895,3498,2973,2366,1708,1032,354,-294,-892,-1417,-1839,-2158,-2347,-2418,-2356,-2179,-1883,-1494,-1010,-456,173,855,1616,2428,3320,4266,5265,6284,7290,8227,9039,9663,10030,10107,9846,9272,8402,7313,6096,4859,3713,2762,2072,1690,1616,1811,2207,2697,3177,3529,3664,3509,3044,2277,1276,118,-1058,-2134,-2962,-3429,-3437,-2929,-1902,-401,1464,3543,5644,7557,9089,10057,10352,9899,8724,6897,4581,1959,-705,-3185,-5218,-6617,-7235,-7013,-5973,-4225,-1952,621,3230,5624,7586,8931,9568,9459,8647,7229,5361,3188,913,-1344,-3413,-5233,-6709,-7834,-8588,-8987,-9061,-8825,-8322,-7560,-6564,-5360,-3953,-2392,-705,1038,2763,4373,5784,6878,7597,7864,7664,7022,5986,4659,3166,1625,177,-1086,-2093,-2797,-3223,-3376,-3335,-3149,-2890,-2627,-2401,-2248,-2175,-2169,-2190,-2201,-2145,-1982,-1683,-1243,-660,27,786,1587,2357,3106,3766,4366,4881,5346,5763,6158,6529,6880,7184,7420,7556,7548,7389,7031,6502,5777,4915,3933,2895,1862,885,39,-637,-1094,-1309,-1263,-958,-408,361,1304,2373,3514,4661,5772,6794,7690,8445,9019,9407,9578,9511,9184,8577,7668,6480,5002,3310,1443,-489,-2371,-4067,-5438,-6359,-6722,-6496,-5657,-4314,-2572,-631,1306,3022,4327,5067,5175,4618,3481,1854,-82,-2166,-4219,-6088,-7668,-8880,-9698,-10136,-10224,-10024,-9603,-9012,-8313,-7531,-6687,-5796,-4845,-3862,-2838,-1832,-861,-12,681,1137,1333,1247,893,340,-341,-1031,-1610,-1977,-2039,-1756,-1141,-234,860,2018,3120,4015,4617,4831,4639,4031,3073,1838,450,-959,-2254,-3308,-4008,-4287,-4094,-3434,-2334,-857,906,2847,4857,6816,8626,10203,11479,12417,13002,13222,13108,12674,11969,11038,9935,8729,7475,6251,5113,4117,3316,2730,2376,2246,2302,2505,2791,3107,3378,3573,3626,3534,3264,2840,2252,1552,753,-81,-903,-1650,-2260,-2677,-2862,-2777,-2431,-1845,-1070,-211,655,1387,1907,2124,2016,1600,936,152,-645,-1304,-1730,-1847,-1643,-1157,-475,283,984,1500,1740,1638,1195,433,-571,-1729,-2952,-4135,-5229,-6158,-6928,-7508,-7932,-8201,-8349,-8382,-8311,-8132,-7831,-7410,-6852,-6169,-5369,-4483,-3538,-2590,-1671,-831,-112,476,889,1169,1288,1305,1221,1068,860,589,252,-165,-684,-1300,-2015,-2813,-3658,-4523,-5362,-6136,-6818,-7358,-7744,-7944,-7937,-7724,-7280,-6620,-5739,-4667,-3417,-2043,-592,874,2280,3560,4647,5486,6046,6311,6289,6011,5529,4911,4232,3574,3002,2573,2312,2219,2263,2395,2548,2648,2626,2433,2021,1403,572,-405,-1469,-2538,-3511,-4315,-4874,-5144,-5121,-4814,-4283,-3591,-2816,-2042,-1318,-701,-199,189,472,675,802,857,812,648,332,-146,-762,-1484,-2213,-2870,-3320,-3500,-3310,-2762,-1874,-735,506,1716,2699,3329,3478,3098,2176,784,-990,-2988,-5073,-7076,-8877,-10364,-11475,-12185,-12500,-12454,-12113,-11513,-10751,-9832,-8846,-7783,-6697,-5586,-4475,-3384,-2333,-1367,-513,175,663,918,924,683,225,-421,-1183,-2003,-2810,-3518,-4075,-4404,-4466,-4241,-3726,-2973,-2049,-1062,-134,609,1056,1125,775,25,-1066,-2374,-3747,-5018,-5993,-6528,-6494,-5830,-4535,-2670,-366,2213,4858,7370,9559,11261,12390,12879,12765,12105,11027,9662,8182,6718,5415,4355,3603,3176,3049,3179,3469,3845,4182,4400,4414,4176,3685,2960,2077,1119,197,-605,-1194,-1548,-1640,-1516,-1224,-835,-423,-39,291,556,789,1005,1249,1524,1832,2142,2408,2590,2635,2538,2289,1940,1527,1141,832,663,670,831,1125,1472,1769,1940,1861,1486,769,-288,-1610,-3137,-4710,-6221,-7507,-8455,-8970,-8992,-8534,-7634,-6404,-4979,-3514,-2188,-1128,-469,-255,-511,-1174,-2138,-3267,-4378,-5318,-5926,-6102,-5786,-4994,-3789,-2303,-688,868,2206,3170,3681,3692,3246,2419,1351,180,-945,-1912,-2637,-3097,-3307,-3321,-3227,-3101,-3032,-3069,-3231,-3507,-3841,-4160,-4376,-4391,-4138,-3556,-2640,-1405,84,1736,3436,5068,6503,7650,8421,8776,8699,8219,7381,6277,5004,3670,2405,1288,427,-138,-377,-304,27,550,1173,1815,2394,2876,3224,3453,3595,3662,3711,3727,3720,3646,3460,3098,2511,1677,601,-658,-2000,-3301,-4415,-5208,-5593,-5501,-4962,-4031,-2832,-1521,-249,819,1571,1940,1892,1494,801,-44,-944,-1760,-2437,-2908,-3199,-3340,-3430,-3547,-3804,-4261,-4967,-5917,-7048,-8271,-9441,-10418,-11068,-11268,-10977,-10185,-8955,-7420,-5719,-4061,-2593,-1488,-828,-658,-950,-1615,-2510,-3484,-4348,-4963,-5215,-5028,-4422,-3430,-2172,-781,597,1804,2743,3313,3516,3349,2887,2207,1399,542,-299,-1090,-1814,-2472,-3077,-3629,-4124,-4543,-4826,-4940,-4794,-4352,-3557,-2407,-924,820,2726,4663,6491,8081,9331,10167,10582,10584,10257,9684,8981,8255,7603,7097,6781,6664,6721,6910,7153,7379,7497,7431,7117,6517,5613,4439,3039,1511,-40,-1505,-2756,-3721,-4321,-4551,-4422,-3996,-3361,-2619,-1868,-1196,-647,-242,34,250,443,724,1110,1685,2418,3325,4319,5351,6307,7107,7648,7870,7722,7203,6331,5169,3794,2305,806,-605,-1845,-2857,-3600,-4093,-4332,-4404,-4334,-4218,-4096,-4014,-3990,-4010,-4049,-4054,-3982,-3772,-3403,-2861,-2161,-1364,-519,269,941,1419,1665,1685,1487,1159,760,386,109,-17,25,229,539,898,1226,1457,1537,1465,1235,922,574,274,76,15,81,247,424,543,505,248,-253,-994,-1887,-2828,-3659,-4220,-4359,-3961,-2971,-1390,689,3131,5733,8283,10561,12384,13615,14185,14092,13411,12257,10792,9195,7622,6229,5105,4320,3874,3743,3863,4143,4500,4833,5081,5181,5119,4887,4526,4064,3569,3076,2637,2273,1985,1762,1570,1360,1095,723,227,-399,-1135,-1938,-2748,-3487,-4073,-4431,-4475,-4178,-3481,-2421,-1016,639,2448,4274,5990,7457,8558,9215,9357,8982,8102,6779,5095,3167,1105,-955,-2906,-4644,-6089,-7199,-7940,-8328,-8385,-8166,-7725,-7146,-6471,-5790,-5129,-4550,-4067,-3710,-3492,-3415,-3490,-3699,-4017,-4418,-4827,-5200,-5443,-5498,-5299,-4823,-4056,-3047,-1846,-564,707,1841,2759,3387,3713,3751,3565,3234,2849,2485,2193,1986,1843,1718,1546,1273,855,291,-392,-1119,-1791,-2291,-2512,-2354,-1773,-755,649,2346,4207,6073,7804,9243,10312,10929,11104,10866,10286,9476,8527,7561,6655,5886,5289,4883,4664,4597,4666,4803,4994,5181,5341,5453,5489,5443,5308,5061,4719,4260,3690,3018,2242,1394,493,-413,-1262,-2002,-2553,-2868,-2897,-2644,-2117,-1391,-520,382,1246,1987,2554,2928,3084,3060,2849,2508,2041,1487,863,184,-534,-1271,-2026,-2763,-3480,-4148,-4744,-5246,-5628,-5860,-5938,-5841,-5590,-5209,-4738,-4245,-3773,-3393,-3131,-3009,-3019,-3127,-3300,-3482,-3640,-3742,-3783,-3766,-3727,-3671,-3651,-3656,-3720,-3807,-3918,-4016,-4072,-4076,-3997,-3846,-3624,-3341,-3031,-2693,-2362,-2019,-1692,-1347,-1018,-688,-399,-182,-86,-165,-462,-998,-1773,-2741,-3823,-4913,-5871,-6567,-6864,-6681,-5952,-4708,-2997,-953,1263,3474,5485,7153,8349,9017,9143,8779,8013,6961,5765,4536,3399,2417,1649,1087,735,529,444,416,409,387,345,269,182,91,10,-37,-70,-72,-91,-135,-258,-489,-856,-1377,-2033,-2794,-3600,-4366,-5017,-5462,-5641,-5512,-5068,-4314,-3319,-2125,-841,454,1658,2668,3422,3827,3874,3525,2817,1784,495,-962,-2514,-4056,-5532,-6854,-7987,-8870,-9484,-9803,-9824,-9569,-9067,-8384,-7602,-6802,-6079,-5495,-5103,-4913,-4906,-5030,-5223,-5401,-5510,-5483,-5302,-4960,-4462,-3858,-3174,-2468,-1777,-1147,-606,-188,101,237,233,85,-191,-564,-1020,-1503,-1987,-2412,-2753,-2961,-3035,-2971,-2802,-2572,-2350,-2195,-2171,-2311,-2625,-3076,-3614,-4130,-4531,-4707,-4562,-4047,-3139,-1869,-317,1415,3181,4861,6312,7461,8245,8651,8727,8517,8121,7624,7106,6654,6297,6068,5951,5915,5909,5873,5755,5506,5119,4584,3944,3235,2522,1860,1303,878,614,469,446,456,460,397,198,-126,-611,-1194,-1842,-2467,-3005,-3372,-3537,-3461,-3158,-2650,-1996,-1251,-489,245,887,1419,1812,2065,2188,2184,2076,1888,1621,1313,959,589,214,-135,-432,-633,-711,-639,-410,-60,371,788,1108,1226,1072,588,-213,-1303,-2589,-3965,-5306,-6487,-7417,-8026,-8290,-8228,-7888,-7357,-6729,-6108,-5582,-5215,-5034,-5034,-5163,-5346,-5490,-5484,-5258,-4735,-3907,-2781,-1429,68,1588,3013,4229,5127,5642,5727,5375,4617,3516,2169,689,-785,-2120,-3202,-3907,-4195,-4007,-3372,-2347,-1010,498,2054,3508,4741,5647,6185,6315,6099,5568,4847,4016,3193,2479,1933,1629,1565,1746,2131,2654,3263,3851,4388,4780,5022,5085,4979,4736,4379,3954,3485,2994,2486,1943,1354,687,-81,-949,-1920,-2945,-3970,-4912,-5680,-6180,-6345,-6119,-5497,-4523,-3259,-1844,-398,918,1974,2668,2933,2767,2207,1333,262,-903,-2034,-3051,-3890,-4507,-4908,-5093,-5078,-4900,-4552,-4079,-3485,-2807,-2095,-1403,-808,-394,-216,-343,-772,-1505,-2468,-3594,-4765,-5875,-6819,-7504,-7880,-7906,-7604,-7002,-6185,-5240,-4284,-3418,-2757,-2359,-2290,-2537,-3078,-3836,-4705,-5572,-6303,-6798,-6958,-6742,-6135,-5176,-3942,-2534,-1086,273,1413,2230,2668,2706,2382,1787,1039,286,-323,-663,-640,-205,634,1819,3265,4831,6389,7798,8929,9707,10067,10011,9569,8802,7810,6680,5517,4404,3406,2566,1905,1411,1060,810,612,432,237,24,-192,-382,-498,-507,-362,-72,378,935,1557,2182,2732,3158,3408,3458,3311,2996,2555,2071,1601,1228,1010,982,1159,1523,2024,2603,3168,3650,3964,4081,3953,3630,3107,2482,1794,1123,511,4,-402,-687,-890,-1020,-1100,-1157,-1180,-1198,-1189,-1174,-1144,-1128,-1123,-1158,-1231,-1343,-1484,-1631,-1754,-1841,-1860,-1819,-1723,-1587,-1442,-1309,-1217,-1188,-1234,-1365,-1574,-1857,-2177,-2521,-2815,-3038,-3103,-2993,-2642,-2052,-1210,-150,1077,2398,3724,4948,5974,6701,7045,6958,6404,5405,4015,2326,486,-1351,-3003,-4307,-5113,-5341,-4931,-3932,-2414,-523,1568,3671,5603,7202,8346,8983,9088,8729,7999,7022,5974,4966,4163,3635,3450,3618,4104,4848,5744,6707,7597,8364,8898,9202,9249,9076,8730,8258,7722,7161,6592,6026,5439,4806,4086,3255,2289,1203,30,-1160,-2277,-3208,-3857,-4129,-3975,-3387,-2405,-1135,300,1713,2951,3836,4257,4135,3472,2320,815,-890,-2585,-4084,-5198,-5788,-5771,-5118,-3872,-2142,-72,2128,4258,6093,7454,8176,8186,7438,5999,3974,1541,-1082,-3671,-5994,-7877,-9166,-9820,-9823,-9256,-8248,-6941,-5517,-4135,-2922,-2003,-1415,-1195,-1302,-1692,-2269,-2943,-3612,-4176,-4567,-4714,-4591,-4182,-3500,-2566,-1442,-163,1173,2520,3769,4865,5715,6275,6508,6403,5994,5332,4508,3624,2780,2078,1577,1321,1309,1507,1860,2302,2748,3146,3424,3564,3547,3390,3139,2825,2543,2314,2227,2285,2519,2922,3464,4112,4809,5500,6115,6602,6904,6976,6817,6413,5821,5079,4280,3503,2844,2373,2156,2191,2493,2961,3548,4103,4541,4743,4650,4230,3509,2546,1436,293,-779,-1679,-2349,-2760,-2926,-2889,-2728,-2511,-2341,-2269,-2353,-2604,-3000,-3492,-4004,-4441,-4718,-4749,-4481,-3905,-3031,-1934,-697,550,1690,2593,3172,3355,3129,2533,1634,572,-530,-1513,-2252,-2659,-2698,-2386,-1812,-1098,-394,133,350,151,-528,-1670,-3234,-5094,-7121,-9136,-10974,-12488,-13538,-14066,-14011,-13403,-12277,-10721,-8832,-6734,-4539,-2384,-385,1343,2700,3607,4029,3942,3394,2455,1248,-90,-1382,-2490,-3259,-3601,-3461,-2846,-1810,-453,1106,2727,4291,5673,6799,7602,8048,8143,7892,7340,6530,5510,4359,3113,1868,651,-445,-1397,-2152,-2695,-3030,-3176,-3166,-3052,-2867,-2657,-2431,-2208,-1964,-1696,-1376,-997,-564,-97,362,757,1029,1130,1014,682,155,-519,-1235,-1923,-2454,-2762,-2772,-2468,-1860,-1007,-1,1040,1987,2703,3081,3032,2512,1542,177,-1456,-3194,-4861,-6273,-7263,-7736,-7632,-6984,-5898,-4512,-3047,-1687,-648,-57,-27,-546,-1573,-2968,-4555,-6137,-7514,-8525,-9046,-9044,-8513,-7565,-6303,-4917,-3559,-2415,-1599,-1219,-1300,-1836,-2742,-3926,-5220,-6501,-7600,-8417,-8856,-8891,-8517,-7791,-6781,-5579,-4289,-3005,-1810,-785,30,590,886,927,734,364,-121,-637,-1100,-1414,-1525,-1356,-915,-192,744,1829,2961,4046,4993,5731,6204,6404,6313,5971,5405,4680,3856,3002,2192,1482,940,592,485,608,966,1514,2192,2934,3631,4214,4581,4698,4533,4113,3490,2757,2009,1359,880,630,621,811,1150,1522,1855,2037,2046,1825,1446,929,398,-73,-375,-463,-291,113,697,1381,2034,2570,2852,2828,2428,1671,586,-727,-2143,-3513,-4666,-5464,-5781,-5551,-4763,-3470,-1796,89,1976,3644,4892,5550,5525,4793,3416,1537,-651,-2913,-5011,-6742,-7940,-8533,-8507,-7945,-6979,-5800,-4604,-3583,-2905,-2659,-2904,-3602,-4664,-5962,-7306,-8536,-9468,-9976,-9972,-9413,-8340,-6800,-4929,-2829,-678,1430,3331,4968,6236,7124,7596,7684,7417,6852,6063,5122,4110,3102,2168,1356,720,269,22,-38,72,314,661,1053,1461,1816,2093,2229,2220,2039,1711,1271,766,278,-136,-401,-466,-314,59,617,1278,1986,2618,3115,3407,3470,3327,3032,2659,2319,2080,2032,2178,2524,2995,3513,3970,4257,4301,4057,3526,2764,1846,888,-4,-746,-1261,-1562,-1639,-1591,-1478,-1408,-1466,-1704,-2157,-2803,-3594,-4451,-5276,-5972,-6454,-6651,-6529,-6078,-5328,-4331,-3175,-1960,-809,161,821,1090,884,204,-925,-2398,-4066,-5737,-7204,-8260,-8747,-8538,-7619,-6024,-3908,-1469,1019,3283,5044,6086,6264,5516,3912,1577,-1238,-4271,-7216,-9795,-11789,-13026,-13458,-13086,-12029,-10418,-8471,-6358,-4281,-2378,-759,521,1442,2034,2341,2427,2369,2230,2063,1922,1825,1792,1834,1933,2105,2315,2573,2853,3144,3450,3738,4029,4287,4513,4673,4747,4699,4514,4177,3697,3114,2459,1815,1225,765,465,340,380,523,728,894,981,936,758,488,188,-48,-128,8,405,1027,1830,2671,3454,3995,4223,4030,3431,2474,1274,14,-1132,-1962,-2334,-2138,-1360,-30,1701,3685,5672,7459,8826,9608,9701,9076,7760,5868,3543,980,-1613,-4036,-6092,-7625,-8514,-8690,-8147,-6938,-5182,-3042,-734,1529,3520,5066,6037,6366,6088,5264,4053,2611,1121,-264,-1422,-2294,-2872,-3198,-3365,-3469,-3616,-3888,-4324,-4925,-5646,-6391,-7062,-7522,-7671,-7420,-6723,-5596,-4087,-2308,-397,1491,3203,4588,5558,6030,5994,5477,4540,3292,1851,366,-1035,-2196,-3032,-3428,-3351,-2776,-1730,-288,1475,3409,5414,7326,9053,10483,11554,12229,12487,12342,11820,10957,9834,8515,7115,5746,4520,3559,2950,2747,2968,3570,4455,5498,6523,7361,7861,7903,7439,6493,5144,3557,1895,371,-885,-1712,-2107,-2039,-1625,-970,-228,444,938,1164,1112,816,357,-151,-594,-864,-900,-662,-188,495,1271,2084,2820,3441,3893,4174,4304,4295,4195,4008,3761,3441,3070,2625,2157,1654,1188,761,423,158,-31,-200,-380,-634,-993,-1469,-2050,-2685,-3301,-3812,-4133,-4202,-3982,-3489,-2773,-1932,-1085,-369,108,230,-28,-701,-1716,-3004,-4435,-5873,-7183,-8239,-8945,-9240,-9106,-8548,-7628,-6399,-4951,-3371,-1724,-100,1459,2899,4184,5302,6224,6960,7500,7858,8030,8039,7882,7586,7156,6624,6012,5353,4698,4079,3564,3187,2992,3003,3207,3580,4045,4532,4940,5185,5215,4982,4521,3870,3119,2379,1743,1328,1178,1329,1749,2373,3104,3825,4438,4841,5012,4907,4578,4051,3389,2658,1895,1137,410,-297,-969,-1608,-2212,-2733,-3152,-3393,-3422,-3168,-2629,-1784,-702,571,1904,3205,4339,5221,5765,5943,5743,5201,4361,3292,2057,718,-653,-2011,-3277,-4399,-5291,-5890,-6136,-5981,-5444,-4541,-3368,-2029,-656,621,1682,2454,2881,2966,2741,2255,1581,781,-99,-1028,-2002,-3042,-4160,-5386,-6722,-8142,-9595,-10993,-12215,-13149,-13651,-13628,-13006,-11766,-9946,-7641,-5007,-2218,495,2954,4955,6373,7119,7163,6541,5331,3658,1674,-450,-2539,-4421,-5955,-7001,-7501,-7391,-6707,-5494,-3865,-1953,74,2064,3855,5343,6435,7114,7386,7301,6932,6356,5646,4871,4079,3298,2558,1854,1196,583,0,-534,-1046,-1507,-1937,-2311,-2649,-2922,-3148,-3291,-3352,-3298,-3117,-2796,-2343,-1778,-1153,-516,40,468,684,666,397,-90,-731,-1427,-2071,-2535,-2728,-2582,-2069,-1232,-120,1132,2426,3605,4577,5234,5517,5405,4885,4009,2802,1340,-318,-2089,-3910,-5671,-7322,-8730,-9855,-10597,-10932,-10843,-10357,-9543,-8485,-7307,-6099,-5003,-4052,-3360,-2895,-2698,-2717,-2915,-3246,-3648,-4085,-4517,-4921,-5273,-5559,-5763,-5859,-5833,-5667,-5351,-4905,-4337,-3715,-3063,-2474,-1983,-1651,-1506,-1543,-1749,-2090,-2491,-2933,-3324,-3677,-3921,-4094,-4150,-4126,-3992,-3753,-3385,-2869,-2185,-1320,-281,913,2213,3558,4865,6052,7011,7678,7952,7820,7248,6296,5025,3569,2062,654,-495,-1294,-1627,-1489,-879,126,1418,2870,4330,5672,6767,7531,7893,7822,7304,6365,5055,3460,1692,-119,-1842,-3349,-4542,-5360,-5776,-5816,-5525,-4987,-4286,-3497,-2694,-1894,-1132,-385,334,1045,1717,2344,2880,3296,3584,3710,3725,3612,3442,3220,2978,2720,2422,2066,1610,1017,281,-608,-1610,-2675,-3739,-4718,-5545,-6152,-6495,-6543,-6292,-5744,-4934,-3893,-2683,-1369,-40,1217,2293,3106,3563,3609,3220,2384,1149,-434,-2271,-4249,-6248,-8114,-9731,-10938,-11664,-11798,-11335,-10268,-8665,-6647,-4340,-1943,377,2448,4114,5303,5934,6042,5647,4838,3721,2385,968,-451,-1762,-2882,-3748,-4296,-4499,-4351,-3861,-3086,-2090,-947,249,1431,2530,3505,4339,5016,5571,5989,6332,6582,6780,6915,6993,7014,6970,6864,6691,6443,6116,5701,5183,4573,3854,3055,2186,1263,320,-623,-1534,-2368,-3087,-3642,-3988,-4099,-3965,-3595,-3046,-2369,-1671,-1035,-556,-319,-346,-657,-1198,-1904,-2666,-3398,-3990,-4387,-4538,-4436,-4086,-3513,-2757,-1844,-838,236,1304,2316,3197,3869,4274,4347,4079,3468,2570,1457,240,-986,-2109,-3052,-3746,-4156,-4256,-4048,-3533,-2734,-1689,-436,930,2323,3610,4650,5307,5461,5016,3962,2289,124,-2437,-5180,-7934,-10484,-12649,-14284,-15286,-15617,-15286,-14371,-12980,-11270,-9404,-7546,-5840,-4400,-3281,-2505,-2040,-1817,-1785,-1845,-1974,-2120,-2279,-2455,-2628,-2794,-2902,-2895,-2699,-2240,-1465,-339,1113,2849,4753,6715,8574,10203,11464,12260,12537,12268,11483,10241,8632,6775,4796,2850,1061,-412,-1481,-2042,-2060,-1539,-530,873,2514,4258,5895,7289,8271,8757,8692,8087,7027,5618,4031,2426,960,-228,-1048,-1464,-1464,-1117,-485,322,1203,2077,2869,3569,4163,4704,5216,5786,6422,7186,8060,9038,10071,11087,12001,12701,13078,13027,12448,11302,9557,7288,4575,1606,-1432,-4296,-6772,-8670,-9859,-10279,-9956,-8971,-7484,-5662,-3710,-1798,-95,1271,2214,2660,2606,2040,1017,-404,-2127,-4030,-6005,-7905,-9635,-11075,-12180,-12889,-13223,-13189,-12856,-12281,-11533,-10667,-9725,-8719,-7654,-6515,-5292,-3986,-2614,-1217,146,1390,2443,3210,3644,3692,3367,2694,1763,694,-371,-1257,-1809,-1894,-1405,-323,1334,3471,5941,8566,11149,13502,15478,16961,17912,18321,18267,17807,17088,16183,15228,14287,13438,12713,12140,11706,11400,11179,10988,10762,10424,9886,9080,7934,6406,4500,2227,-307,-3002,-5680,-8175,-10289,-11875,-12791,-12985,-12448,-11257,-9538,-7482,-5286,-3182,-1341,73,975,1339,1186,611,-280,-1342,-2426,-3419,-4184,-4682,-4858,-4736,-4371,-3831,-3232,-2663,-2229,-1995,-2012,-2279,-2786,-3452,-4225,-4983,-5662,-6158,-6429,-6436,-6176,-5680,-4971,-4121,-3162,-2150,-1123,-96,895,1847,2742,3554,4287,4899,5391,5740,5934,5964,5827,5524,5068,4495,3842,3179,2583,2132,1931,2035,2523,3396,4660,6241,8058,9968,11842,13521,14881,15808,16227,16104,15433,14251,12624,10635,8397,6029,3648,1385,-662,-2404,-3761,-4711,-5209,-5285,-4941,-4242,-3241,-2026,-691,651,1893,2910,3611,3910,3760,3154,2125,767,-814,-2461,-4025,-5370,-6359,-6935,-7053,-6745,-6075,-5170,-4148,-3171,-2360,-1813,-1597,-1709,-2113,-2739,-3474,-4232,-4894,-5407,-5712,-5804,-5709,-5445,-5094,-4672,-4239,-3792,-3333,-2832,-2268,-1596,-821,71,1033,2023,2971,3799,4450,4868,5037,4964,4672,4223,3674,3086,2534,2047,1682,1454,1373,1446,1654,1973,2379,2823,3280,3700,4075,4380,4629,4836,5018,5210,5403,5600,5752,5801,5673,5269,4529,3372,1789,-225,-2607,-5273,-8080,-10876,-13473,-15701,-17383,-18392,-18639,-18100,-16809,-14893,-12489,-9841,-7151,-4665,-2586,-1064,-219,-70,-610,-1741,-3346,-5257,-7298,-9286,-11043,-12424,-13307,-13626,-13352,-12526,-11223,-9569,-7710,-5794,-3973,-2350,-1014,25,751,1242,1523,1689,1772,1808,1814,1772,1682,1535,1346,1141,977,904,990,1272,1778,2493,3380,4369,5370,6286,7032,7513,7707,7552,7107,6378,5478,4491,3549,2761,2247,2077,2310,2939,3940,5234,6729,8324,9894,11359,12612,13595,14240,14506,14350,13749,12682,11156,9194,6849,4200,1357,-1551,-4368,-6951,-9136,-10812,-11874,-12297,-12083,-11321,-10135,-8705,-7227,-5903,-4910,-4383,-4395,-4952,-5973,-7338,-8840,-10280,-11435,-12116,-12187,-11585,-10323,-8517,-6337,-4028,-1858,-80,1069,1440,953,-359,-2379,-4893,-7624,-10280,-12535,-14146,-14902,-14702,-13565,-11587,-8995,-6050,-3069,-348,1860,3366,4098,4053,3349,2158,709,-751,-1985,-2788,-3021,-2589,-1509,167,2291,4683,7124,9407,11317,12728,13525,13722,13360,12579,11534,10426,9417,8669,8249,8213,8505,9068,9765,10471,11050,11370,11344,10906,10033,8741,7073,5108,2934,666,-1611,-3763,-5733,-7404,-8750,-9705,-10279,-10466,-10331,-9921,-9338,-8674,-8014,-7449,-7014,-6739,-6601,-6571,-6573,-6573,-6502,-6349,-6107,-5794,-5465,-5156,-4932,-4808,-4819,-4938,-5152,-5394,-5635,-5784,-5844,-5744,-5529,-5187,-4794,-4379,-4029,-3771,-3652,-3676,-3826,-4083,-4378,-4680,-4913,-5041,-5003,-4772,-4311,-3601,-2644,-1435,-11,1585,3288,5001,6633,8068,9205,9942,10217,9967,9203,7925,6217,4176,1941,-305,-2381,-4081,-5233,-5695,-5377,-4259,-2386,111,3060,6214,9319,12106,14319,15757,16269,15779,14315,11957,8907,5388,1702,-1872,-5046,-7596,-9361,-10249,-10277,-9510,-8109,-6272,-4213,-2173,-333,1133,2134,2617,2592,2104,1228,53,-1328,-2830,-4371,-5884,-7298,-8553,-9581,-10317,-10699,-10677,-10231,-9370,-8147,-6655,-5024,-3401,-1944,-795,-62,185,-54,-732,-1743,-2933,-4142,-5185,-5906,-6193,-5946,-5163,-3866,-2140,-128,2025,4128,6022,7546,8596,9094,9032,8439,7406,6055,4543,3036,1705,684,91,-34,313,1058,2075,3213,4285,5142,5662,5788,5546,5022,4375,3789,3458,3527,4110,5194,6731,8541,10421,12106,13362,13956,13755,12665,10716,7995,4680,986,-2823,-6492,-9764,-12430,-14330,-15370,-15541,-14896,-13581,-11779,-9731,-7678,-5850,-4449,-3595,-3373,-3746,-4660,-5949,-7452,-8955,-10265,-11211,-11652,-11524,-10810,-9551,-7870,-5888,-3796,-1751,77,1563,2622,3212,3356,3103,2558,1831,1056,352,-173,-433,-389,-30,599,1419,2307,3142,3779,4117,4087,3669,2913,1921,842,-156,-891,-1229,-1065,-371,820,2412,4258,6189,8011,9569,10702,11320,11360,10840,9823,8452,6905,5405,4191,3474,3445,4192,5741,7982,10724,13662,16456,18726,20136,20427,19441,17168,13737,9384,4471,-616,-5457,-9671,-12957,-15090,-15978,-15634,-14182,-11858,-8937,-5775,-2693,-33,1962,3093,3281,2543,986,-1199,-3760,-6444,-8964,-11108,-12676,-13547,-13655,-12999,-11622,-9626,-7148,-4355,-1448,1370,3905,5974,7463,8285,8433,7954,6930,5489,3772,1909,45,-1719,-3302,-4630,-5691,-6449,-6920,-7108,-7018,-6668,-6057,-5189,-4071,-2703,-1124,643,2513,4426,6256,7927,9321,10383,11069,11379,11354,11060,10576,9994,9386,8803,8294,7878,7587,7454,7503,7789,8329,9135,10177,11359,12556,13588,14248,14369,13787,12448,10359,7636,4469,1105,-2182,-5142,-7548,-9255,-10181,-10315,-9736,-8548,-6940,-5074,-3182,-1419,21,1034,1539,1522,1042,186,-884,-2030,-3080,-3927,-4486,-4742,-4733,-4524,-4225,-3908,-3667,-3526,-3502,-3573,-3696,-3847,-3973,-4083,-4149,-4204,-4245,-4292,-4351,-4415,-4482,-4532,-4553,-4526,-4428,-4244,-3932,-3485,-2856,-2053,-1059,92,1361,2687,3992,5219,6289,7188,7882,8402,8780,9062,9306,9552,9823,10123,10420,10666,10777,10677,10273,9507,8352,6849,5085,3244,1514,152,-633,-655,171,1842,4235,7127,10221,13170,15636,17318,18001,17551,15970,13345,9866,5801,1440,-2885,-6876,-10254,-12800,-14360,-14857,-14297,-12773,-10441,-7539,-4327,-1108,1845,4260,5962,6795,6738,5802,4097,1794,-916,-3798,-6633,-9205,-11330,-12870,-13715,-13847,-13258,-12050,-10341,-8308,-6151,-4063,-2224,-766,234,760,870,653,254,-188,-531,-653,-479,30,856,1939,3181,4435,5569,6412,6849,6781,6173,5049,3496,1655,-289,-2136,-3684,-4764,-5254,-5084,-4262,-2857,-1001,1119,3298,5306,6959,8080,8613,8529,7935,6978,5879,4870,4173,3951,4287,5162,6441,7917,9303,10313,10672,10188,8758,6399,3262,-425,-4326,-8081,-11333,-13758,-15138,-15353,-14422,-12490,-9819,-6746,-3669,-967,1014,2014,1888,624,-1688,-4799,-8425,-12203,-15766,-18795,-21001,-22212,-22322,-21342,-19364,-16548,-13143,-9391,-5608,-2057,987,3323,4794,5343,4991,3855,2133,75,-2027,-3900,-5300,-6064,-6114,-5475,-4269,-2684,-975,618,1838,2530,2556,1933,709,-922,-2755,-4495,-5888,-6679,-6697,-5854,-4181,-1795,1075,4148,7118,9685,11601,12718,12947,12348,11047,9256,7244,5288,3656,2573,2189,2571,3689,5414,7544,9791,11877,13485,14384,14390,13447,11594,8986,5864,2521,-725,-3589,-5833,-7313,-7982,-7886,-7181,-6054,-4764,-3543,-2610,-2136,-2205,-2847,-3984,-5506,-7203,-8882,-10316,-11311,-11751,-11550,-10761,-9473,-7878,-6185,-4622,-3386,-2611,-2366,-2622,-3288,-4212,-5217,-6130,-6796,-7124,-7063,-6630,-5889,-4943,-3903,-2916,-2068,-1481,-1192,-1233,-1568,-2139,-2830,-3531,-4099,-4417,-4390,-3968,-3136,-1936,-448,1241,2995,4714,6283,7620,8657,9355,9693,9667,9296,8616,7669,6544,5307,4080,2951,2046,1438,1226,1429,2086,3151,4585,6287,8128,9981,11656,13009,13864,14087,13590,12319,10304,7621,4416,867,-2808,-6394,-9686,-12500,-14720,-16236,-17038,-17113,-16522,-15327,-13631,-11532,-9162,-6643,-4115,-1730,390,2083,3267,3830,3747,3004,1651,-226,-2487,-4980,-7493,-9841,-11803,-13199,-13874,-13744,-12778,-11067,-8735,-6040,-3230,-623,1531,2995,3655,3466,2503,921,-1053,-3168,-5146,-6764,-7817,-8197,-7852,-6830,-5236,-3260,-1115,940,2682,3902,4470,4328,3523,2167,483,-1303,-2905,-4089,-4661,-4484,-3546,-1876,376,3023,5833,8554,10958,12848,14092,14607,14423,13584,12257,10597,8811,7099,5602,4454,3679,3266,3130,3138,3151,3019,2641,1946,958,-282,-1628,-2955,-4101,-4933,-5387,-5415,-5077,-4438,-3642,-2822,-2124,-1673,-1547,-1802,-2422,-3365,-4540,-5826,-7118,-8286,-9251,-9957,-10381,-10540,-10483,-10239,-9872,-9400,-8828,-8163,-7372,-6469,-5443,-4348,-3228,-2164,-1233,-495,19,300,398,377,318,313,426,687,1115,1647,2250,2812,3269,3529,3540,3286,2762,2038,1180,314,-431,-920,-1031,-670,210,1596,3426,5555,7824,9997,11873,13227,13893,13778,12837,11159,8880,6236,3498,955,-1128,-2512,-3076,-2727,-1546,368,2771,5398,7941,10088,11574,12202,11852,10537,8350,5498,2251,-1096,-4235,-6927,-8968,-10274,-10818,-10682,-9974,-8896,-7596,-6304,-5147,-4271,-3746,-3603,-3811,-4308,-4979,-5712,-6381,-6888,-7157,-7166,-6918,-6462,-5866,-5196,-4530,-3907,-3373,-2928,-2595,-2349,-2204,-2153,-2192,-2338,-2572,-2903,-3301,-3744,-4193,-4597,-4916,-5087,-5074,-4824,-4319,-3527,-2462,-1139,389,2046,3732,5320,6698,7719,8318,8397,7968,7039,5715,4107,2401,765,-592,-1514,-1853,-1529,-532,1113,3279,5839,8596,11357,13931,16129,17806,18849,19191,18832,17805,16207,14153,11798,9271,6730,4273,2009,9,-1673,-2986,-3902,-4397,-4479,-4177,-3567,-2748,-1857,-1036,-418,-116,-184,-644,-1438,-2498,-3695,-4915,-6045,-6980,-7683,-8101,-8276,-8206,-7975,-7613,-7191,-6739,-6287,-5834,-5364,-4852,-4261,-3575,-2785,-1925,-1034,-194,522,1037,1309,1323,1121,767,366,49,-96,44,488,1245,2250,3405,4573,5624,6419,6870,6908,6529,5769,4715,3482,2220,1060,170,-362,-416,39,1020,2487,4352,6495,8743,10916,12810,14250,15088,15253,14715,13558,11892,9911,7794,5761,3958,2553,1597,1157,1172,1610,2326,3204,4079,4803,5249,5315,4964,4185,3044,1614,25,-1618,-3174,-4563,-5675,-6464,-6879,-6900,-6534,-5815,-4799,-3588,-2297,-1069,-50,626,855,566,-232,-1510,-3135,-4977,-6839,-8525,-9848,-10646,-10788,-10224,-8943,-7020,-4600,-1867,931,3550,5746,7314,8104,8057,7175,5576,3415,930,-1640,-4039,-6061,-7532,-8360,-8518,-8030,-7006,-5545,-3805,-1911,3,1855,3558,5085,6410,7539,8490,9284,9940,10479,10899,11192,11330,11270,10982,10429,9620,8596,7438,6277,5263,4544,4247,4446,5139,6262,7662,9158,10532,11585,12153,12128,11469,10229,8495,6449,4265,2166,331,-1088,-1992,-2383,-2296,-1874,-1281,-714,-357,-361,-798,-1699,-2978,-4533,-6182,-7752,-9082,-10039,-10556,-10616,-10255,-9564,-8655,-7641,-6651,-5754,-5031,-4503,-4154,-3991,-3930,-3977,-4070,-4196,-4355,-4529,-4724,-4931,-5129,-5277,-5349,-5268,-5011,-4512,-3766,-2758,-1519,-101,1431,2967,4428,5687,6680,7309,7544,7352,6751,5784,4526,3083,1581,166,-1003,-1791,-2061,-1739,-792,752,2772,5123,7556,9859,11780,13131,13806,13740,13022,11754,10134,8359,6610,5038,3713,2673,1863,1236,695,170,-384,-989,-1618,-2211,-2713,-3033,-3141,-3009,-2686,-2244,-1818,-1549,-1591,-2062,-3038,-4498,-6378,-8493,-10622,-12511,-13891,-14573,-14423,-13425,-11683,-9395,-6850,-4376,-2291,-872,-299,-644,-1844,-3741,-6038,-8445,-10582,-12175,-12962,-12824,-11735,-9814,-7254,-4356,-1442,1167,3166,4369,4638,3999,2539,484,-1926,-4372,-6588,-8310,-9372,-9665,-9184,-8011,-6277,-4204,-1992,122,1950,3360,4270,4697,4706,4424,4020,3648,3472,3585,4045,4818,5833,6929,7964,8746,9158,9109,8582,7650,6412,5051,3728,2612,1832,1442,1464,1817,2404,3075,3672,4064,4141,3862,3237,2336,1286,220,-710,-1392,-1751,-1779,-1525,-1097,-620,-252,-112,-304,-871,-1799,-3036,-4474,-6000,-7478,-8814,-9908,-10731,-11266,-11523,-11548,-11362,-10997,-10464,-9746,-8834,-7702,-6342,-4778,-3065,-1295,395,1863,2957,3530,3515,2848,1589,-177,-2267,-4467,-6524,-8194,-9252,-9554,-9002,-7623,-5520,-2865,69,3032,5723,7920,9431,10170,10134,9417,8201,6706,5205,3917,3070,2762,3047,3851,5027,6366,7618,8555,8985,8793,7977,6600,4853,2946,1133,-359,-1356,-1769,-1588,-908,120,1289,2396,3245,3717,3738,3332,2578,1608,580,-361,-1105,-1576,-1793,-1793,-1691,-1614,-1686,-2025,-2687,-3687,-4973,-6436,-7937,-9298,-10365,-10990,-11096,-10650,-9704,-8364,-6798,-5201,-3783,-2725,-2182,-2229,-2882,-4076,-5666,-7464,-9238,-10748,-11786,-12182,-11837,-10749,-8969,-6668,-4031,-1322,1225,3360,4909,5742,5821,5179,3927,2219,257,-1764,-3652,-5257,-6477,-7235,-7544,-7385,-6830,-5897,-4653,-3119,-1354,625,2735,4933,7087,9098,10800,12058,12741,12752,12073,10727,8848,6603,4230,1994,123,-1148,-1697,-1464,-489,1071,3002,5026,6833,8186,8847,8744,7863,6333,4375,2256,286,-1277,-2235,-2495,-2091,-1173,37,1222,2111,2426,2012,806,-1124,-3597,-6348,-9070,-11456,-13253,-14294,-14524,-13991,-12866,-11355,-9740,-8261,-7135,-6492,-6385,-6754,-7469,-8341,-9133,-9644,-9672,-9108,-7909,-6110,-3853,-1320,1235,3553,5384,6520,6822,6253,4856,2806,321,-2279,-4687,-6587,-7728,-7940,-7159,-5443,-2939,89,3367,6567,9415,11679,13220,13985,14021,13437,12411,11126,9783,8533,7499,6742,6273,6067,6048,6141,6255,6322,6297,6148,5901,5555,5165,4746,4316,3874,3396,2839,2185,1390,491,-483,-1431,-2241,-2786,-2947,-2667,-1915,-784,607,2047,3310,4160,4418,3942,2737,841,-1541,-4204,-6838,-9191,-11000,-12112,-12424,-11973,-10842,-9232,-7346,-5436,-3701,-2314,-1376,-896,-860,-1130,-1612,-2124,-2564,-2810,-2819,-2586,-2155,-1619,-1086,-670,-472,-557,-927,-1568,-2368,-3232,-3997,-4553,-4774,-4630,-4100,-3268,-2234,-1161,-193,513,879,851,480,-140,-859,-1489,-1865,-1834,-1305,-261,1245,3097,5106,7081,8805,10089,10795,10842,10219,9008,7344,5435,3508,1814,555,-89,-37,706,2060,3821,5772,7611,9088,9968,10114,9492,8173,6331,4215,2099,254,-1101,-1844,-1943,-1469,-599,486,1518,2327,2735,2672,2149,1224,43,-1245,-2487,-3548,-4352,-4870,-5135,-5220,-5237,-5284,-5463,-5817,-6353,-7014,-7689,-8245,-8534,-8420,-7830,-6719,-5145,-3208,-1084,1036,2926,4412,5331,5611,5233,4264,2825,1094,-740,-2474,-3940,-4984,-5524,-5509,-4941,-3872,-2360,-514,1583,3815,6096,8321,10413,12290,13876,15121,15956,16366,16317,15831,14939,13702,12219,10584,8931,7369,6012,4944,4221,3856,3821,4051,4433,4851,5158,5233,4961,4290,3184,1706,-49,-1926,-3710,-5211,-6197,-6527,-6079,-4854,-2919,-458,2278,4975,7303,8950,9667,9293,7797,5258,1891,-1999,-6054,-9870,-13111,-15465,-16770,-16950,-16079,-14337,-11988,-9353,-6747,-4453,-2675,-1528,-1010,-1041,-1441,-2011,-2518,-2773,-2643,-2057,-1055,268,1747,3181,4377,5179,5457,5203,4429,3260,1856,400,-897,-1874,-2400,-2399,-1874,-862,525,2176,3933,5670,7265,8620,9689,10430,10857,10978,10836,10459,9897,9188,8378,7534,6699,5946,5316,4856,4579,4479,4530,4670,4846,4993,5041,4978,4762,4428,4003,3540,3115,2780,2604,2623,2854,3285,3886,4577,5285,5901,6311,6428,6155,5444,4289,2698,783,-1366,-3553,-5612,-7347,-8583,-9217,-9179,-8520,-7343,-5834,-4243,-2804,-1779,-1348,-1624,-2642,-4304,-6446,-8818,-11118,-13058,-14367,-14828,-14350,-12905,-10612,-7672,-4372,-1044,1962,4349,5863,6378,5866,4435,2288,-275,-2927,-5324,-7175,-8248,-8424,-7676,-6097,-3858,-1198,1598,4270,6554,8279,9328,9671,9375,8556,7398,6088,4827,3768,3047,2711,2798,3243,4002,4951,5984,6995,7867,8547,8970,9143,9063,8787,8340,7779,7118,6371,5524,4553,3429,2141,693,-868,-2468,-3986,-5293,-6244,-6725,-6659,-6027,-4894,-3364,-1636,102,1612,2719,3256,3165,2425,1109,-649,-2703,-4854,-6942,-8831,-10408,-11648,-12527,-13089,-13376,-13444,-13322,-13040,-12565,-11898,-10974,-9796,-8332,-6620,-4715,-2710,-734,1076,2570,3623,4140,4069,3435,2293,788,-936,-2681,-4300,-5626,-6598,-7131,-7274,-7035,-6518,-5796,-4961,-4094,-3239,-2434,-1674,-943,-217,548,1366,2253,3205,4178,5137,6016,6750,7290,7574,7588,7298,6728,5889,4838,3628,2349,1072,-97,-1096,-1850,-2331,-2525,-2463,-2175,-1742,-1205,-642,-80,446,931,1397,1853,2343,2880,3469,4098,4718,5251,5615,5691,5408,4674,3490,1866,-108,-2289,-4521,-6596,-8347,-9609,-10301,-10378,-9903,-8984,-7797,-6544,-5435,-4631,-4273,-4384,-4953,-5851,-6920,-7942,-8708,-9033,-8785,-7922,-6483,-4598,-2472,-340,1546,2960,3742,3795,3129,1823,59,-1950,-3929,-5617,-6773,-7199,-6795,-5515,-3441,-709,2461,5801,9046,11919,14198,15710,16339,16075,14937,13067,10616,7833,4962,2275,6,-1640,-2545,-2660,-2033,-791,876,2741,4555,6095,7160,7630,7412,6536,5045,3087,834,-1510,-3722,-5607,-6995,-7774,-7902,-7411,-6394,-5015,-3461,-1943,-665,212,564,333,-460,-1747,-3379,-5170,-6916,-8405,-9463,-9975,-9887,-9242,-8145,-6783,-5360,-4115,-3242,-2893,-3155,-4009,-5371,-7069,-8873,-10554,-11846,-12579,-12578,-11822,-10317,-8204,-5681,-2987,-402,1827,3504,4476,4729,4280,3285,1922,434,-943,-1969,-2485,-2349,-1554,-145,1724,3841,5936,7732,8968,9439,9030,7726,5619,2904,-141,-3204,-5946,-8070,-9335,-9584,-8773,-6960,-4311,-1081,2413,5830,8830,11129,12520,12896,12273,10751,8552,5909,3131,481,-1800,-3514,-4573,-4910,-4590,-3682,-2362,-782,845,2346,3559,4354,4686,4525,3943,3012,1874,642,-539,-1585,-2422,-3009,-3366,-3522,-3536,-3514,-3512,-3652,-3987,-4580,-5457,-6609,-7989,-9523,-11081,-12539,-13718,-14476,-14668,-14203,-13041,-11228,-8857,-6127,-3256,-512,1840,3584,4541,4638,3891,2400,374,-1956,-4288,-6359,-7904,-8756,-8779,-7973,-6377,-4143,-1468,1427,4274,6877,9019,10592,11524,11821,11548,10821,9775,8570,7354,6254,5382,4802,4549,4629,4983,5565,6241,6931,7497,7863,7950,7758,7282,6621,5836,5057,4376,3877,3618,3600,3810,4162,4592,4975,5224,5248,4980,4399,3509,2363,1049,-331,-1650,-2796,-3683,-4250,-4497,-4459,-4205,-3846,-3483,-3211,-3113,-3207,-3512,-3977,-4556,-5180,-5780,-6312,-6735,-7037,-7226,-7298,-7287,-7177,-6993,-6699,-6300,-5750,-5053,-4183,-3167,-2032,-841,327,1385,2235,2802,3025,2883,2404,1648,727,-225,-1065,-1650,-1874,-1668,-1027,10,1323,2779,4196,5409,6271,6678,6572,5966,4906,3497,1861,140,-1517,-2975,-4104,-4811,-5028,-4726,-3934,-2703,-1142,619,2443,4168,5676,6843,7606,7919,7795,7279,6452,5427,4324,3267,2374,1717,1357,1287,1474,1826,2238,2569,2699,2522,1975,1049,-189,-1653,-3166,-4572,-5690,-6353,-6473,-5954,-4834,-3145,-1035,1336,3753,5985,7813,9022,9460,9029,7705,5552,2710,-606,-4143,-7583,-10669,-13088,-14662,-15228,-14746,-13271,-10939,-7993,-4710,-1418,1574,3995,5642,6435,6371,5591,4303,2793,1356,281,-211,13,979,2601,4682,6966,9150,10926,12056,12352,11754,10306,8163,5576,2860,339,-1652,-2862,-3107,-2312,-545,2046,5176,8516,11686,14332,16137,16907,16522,15041,12600,9477,5996,2531,-573,-3002,-4555,-5110,-4684,-3386,-1418,949,3419,5683,7470,8553,8786,8110,6560,4269,1439,-1656,-4739,-7516,-9745,-11242,-11905,-11722,-10782,-9226,-7283,-5187,-3198,-1537,-381,149,26,-718,-1969,-3547,-5260,-6864,-8163,-8959,-9139,-8635,-7468,-5731,-3574,-1202,1157,3273,4945,6015,6392,6085,5153,3778,2172,583,-709,-1501,-1604,-942,464,2518,5003,7677,10218,12357,13816,14421,14072,12779,10664,7928,4856,1761,-1038,-3253,-4659,-5122,-4591,-3149,-935,1783,4735,7579,10017,11793,12714,12717,11819,10166,7973,5525,3121,1053,-453,-1237,-1258,-558,712,2337,4061,5622,6789,7387,7311,6537,5123,3194,936,-1425,-3662,-5543,-6881,-7549,-7478,-6701,-5308,-3468,-1387,701,2565,4007,4860,5038,4499,3291,1515,-684,-3106,-5562,-7839,-9773,-11220,-12105,-12406,-12163,-11474,-10472,-9320,-8175,-7186,-6443,-6021,-5890,-6019,-6275,-6526,-6625,-6405,-5792,-4697,-3159,-1238,916,3132,5208,6962,8241,8943,9043,8565,7602,6279,4753,3169,1675,368,-660,-1374,-1754,-1796,-1537,-975,-168,869,2083,3422,4821,6208,7488,8594,9440,9981,10197,10091,9717,9134,8439,7707,7020,6403,5878,5393,4905,4311,3551,2545,1269,-280,-2059,-4001,-5991,-7934,-9683,-11141,-12187,-12746,-12762,-12220,-11140,-9592,-7658,-5473,-3171,-890,1195,2978,4300,5076,5224,4708,3533,1751,-535,-3187,-6021,-8834,-11417,-13562,-15106,-15921,-15952,-15203,-13757,-11750,-9375,-6824,-4320,-2015,-67,1481,2591,3332,3764,3997,4135,4237,4374,4530,4692,4809,4813,4662,4306,3751,3003,2121,1161,205,-685,-1437,-2022,-2402,-2581,-2566,-2372,-2030,-1558,-991,-362,293,916,1460,1850,2029,1944,1563,894,-29,-1110,-2243,-3273,-4054,-4447,-4356,-3715,-2561,-951,962,2991,4929,6546,7655,8093,7774,6673,4849,2444,-346,-3257,-6017,-8348,-10005,-10821,-10686,-9633,-7734,-5208,-2296,695,3449,5691,7175,7759,7368,6045,3915,1180,-1893,-5036,-7957,-10425,-12247,-13318,-13608,-13160,-12104,-10587,-8829,-6989,-5273,-3781,-2600,-1751,-1175,-825,-564,-320,37,534,1240,2106,3120,4168,5188,6038,6660,6947,6865,6403,5577,4469,3173,1818,561,-466,-1116,-1306,-968,-113,1212,2895,4781,6696,8440,9843,10743,11047,10703,9734,8239,6353,4282,2227,411,-991,-1840,-2076,-1706,-829,415,1807,3135,4170,4734,4680,3956,2540,532,-1970,-4757,-7656,-10437,-12898,-14858,-16158,-16702,-16426,-15351,-13528,-11099,-8233,-5153,-2109,642,2869,4359,4985,4671,3447,1417,-1234,-4265,-7412,-10397,-12980,-14974,-16255,-16783,-16602,-15789,-14497,-12864,-11037,-9132,-7232,-5370,-3563,-1782,-12,1782,3581,5387,7115,8728,10095,11154,11804,11985,11680,10891,9668,8097,6276,4328,2370,516,-1143,-2516,-3561,-4221,-4489,-4351,-3829,-2946,-1768,-354,1190,2755,4220,5436,6304,6705,6591,5958,4857,3413,1795,188,-1189,-2188,-2671,-2616,-2050,-1097,74,1255,2240,2853,2963,2518,1521,57,-1748,-3727,-5709,-7518,-9019,-10085,-10650,-10668,-10129,-9075,-7531,-5609,-3378,-996,1411,3662,5588,7018,7807,7845,7086,5542,3310,533,-2564,-5765,-8802,-11481,-13597,-15066,-15809,-15873,-15304,-14227,-12751,-11014,-9124,-7181,-5262,-3415,-1690,-109,1302,2522,3542,4339,4919,5269,5420,5375,5183,4865,4463,4008,3519,3022,2520,2022,1548,1108,750,514,460,647,1118,1902,2981,4311,5789,7294,8661,9731,10359,10430,9909,8817,7269,5443,3571,1897,661,33,123,937,2376,4273,6377,8426,10141,11299,11716,11309,10066,8068,5466,2470,-679,-3741,-6469,-8694,-10249,-11063,-11120,-10439,-9128,-7300,-5112,-2753,-390,1779,3593,4904,5595,5602,4911,3563,1658,-647,-3176,-5714,-8060,-10051,-11532,-12445,-12755,-12481,-11710,-10502,-8985,-7249,-5391,-3508,-1663,85,1690,3136,4401,5491,6407,7159,7750,8193,8464,8587,8506,8247,7763,7065,6146,5024,3729,2313,856,-570,-1839,-2864,-3530,-3761,-3508,-2764,-1580,-43,1688,3452,5045,6285,7026,7153,6653,5565,4033,2242,434,-1154,-2310,-2872,-2801,-2098,-918,555,2074,3373,4245,4500,4067,2938,1207,-953,-3320,-5642,-7659,-9177,-10022,-10141,-9531,-8295,-6566,-4538,-2388,-283,1643,3313,4686,5752,6518,6998,7176,7061,6602,5803,4630,3114,1294,-749,-2912,-5062,-7082,-8834,-10222,-11142,-11552,-11385,-10662,-9378,-7599,-5413,-2917,-270,2395,4905,7123,8906,10163,10832,10889,10379,9357,7944,6270,4480,2720,1125,-201,-1164,-1728,-1859,-1570,-887,151,1488,3053,4783,6577,8353,9997,11404,12452,13058,13126,12638,11583,10046,8132,6033,3936,2083,654,-177,-340,187,1293,2833,4564,6235,7616,8461,8666,8116,6862,4975,2616,-16,-2710,-5249,-7456,-9182,-10357,-10936,-10961,-10495,-9637,-8493,-7162,-5711,-4206,-2656,-1097,474,2000,3440,4691,5657,6215,6267,5741,4610,2913,725,-1804,-4510,-7184,-9630,-11648,-13065,-13759,-13634,-12686,-10946,-8551,-5655,-2512,657,3577,6050,7907,9073,9539,9401,8800,7938,7027,6259,5792,5715,6046,6723,7638,8617,9501,10129,10387,10237,9681,8821,7767,6696,5736,5029,4630,4566,4786,5188,5647,6003,6131,5907,5293,4283,2970,1472,-26,-1347,-2315,-2805,-2746,-2136,-1055,395,2020,3663,5125,6258,6934,7089,6684,5766,4392,2685,779,-1178,-3040,-4676,-5996,-6927,-7452,-7564,-7293,-6656,-5708,-4457,-2971,-1276,528,2354,4043,5456,6408,6764,6413,5300,3464,987,-1944,-5125,-8289,-11189,-13584,-15293,-16187,-16231,-15441,-13948,-11888,-9484,-6941,-4454,-2200,-283,1236,2360,3142,3663,4014,4286,4541,4805,5077,5307,5442,5399,5120,4546,3677,2535,1207,-177,-1464,-2474,-3048,-3066,-2448,-1225,541,2662,4940,7099,8894,10078,10505,10075,8842,6932,4590,2119,-152,-1919,-2931,-3060,-2275,-708,1426,3813,6101,7954,9088,9302,8530,6801,4271,1193,-2148,-5414,-8304,-10564,-11997,-12528,-12152,-10978,-9182,-6991,-4662,-2421,-482,1029,2027,2502,2489,2060,1294,285,-902,-2207,-3567,-4969,-6355,-7712,-8983,-10131,-11082,-11798,-12196,-12245,-11900,-11156,-10025,-8562,-6831,-4940,-3002,-1142,531,1906,2948,3603,3935,3971,3842,3626,3443,3358,3411,3599,3867,4139,4306,4280,3985,3400,2549,1527,458,-499,-1182,-1481,-1303,-671,369,1659,3040,4289,5236,5709,5641,5007,3904,2475,933,-485,-1573,-2150,-2140,-1535,-451,942,2404,3675,4531,4773,4305,3109,1261,-1078,-3680,-6311,-8681,-10597,-11842,-12333,-12016,-10970,-9294,-7223,-4961,-2782,-903,497,1321,1565,1304,713,-28,-690,-1105,-1145,-776,-43,918,1929,2773,3264,3235,2628,1430,-252,-2266,-4390,-6406,-8082,-9253,-9796,-9672,-8919,-7637,-5983,-4146,-2301,-636,742,1737,2330,2546,2449,2129,1702,1258,899,688,655,827,1159,1648,2222,2853,3499,4126,4726,5276,5779,6209,6566,6812,6933,6887,6650,6195,5507,4595,3495,2267,1021,-135,-1055,-1621,-1739,-1359,-505,745,2248,3801,5206,6240,6736,6566,5675,4088,1892,-752,-3654,-6594,-9357,-11743,-13593,-14786,-15265,-15018,-14098,-12594,-10650,-8407,-6049,-3704,-1530,401,2001,3246,4110,4585,4672,4350,3638,2513,1033,-783,-2834,-5017,-7204,-9231,-10977,-12295,-13117,-13380,-13112,-12346,-11206,-9794,-8271,-6767,-5407,-4290,-3456,-2922,-2630,-2509,-2436,-2294,-1959,-1347,-396,879,2438,4172,5927,7558,8874,9761,10116,9913,9202,8084,6724,5301,3998,2964,2299,2030,2129,2482,2960,3392,3633,3570,3152,2388,1378,242,-841,-1711,-2237,-2334,-2011,-1327,-422,532,1347,1847,1905,1439,450,-1016,-2844,-4882,-6959,-8900,-10526,-11720,-12345,-12374,-11767,-10579,-8896,-6840,-4596,-2319,-213,1588,2965,3859,4284,4274,3921,3316,2552,1697,796,-127,-1081,-2067,-3109,-4201,-5340,-6500,-7641,-8721,-9683,-10492,-11095,-11471,-11580,-11407,-10929,-10136,-9029,-7618,-5942,-4040,-1996,118,2199,4141,5858,7238,8231,8763,8831,8430,7625,6475,5118,3668,2291,1139,338,20,223,976,2216,3828,5653,7485,9111,10334,10985,10960,10224,8819,6873,4567,2148,-129,-2009,-3270,-3763,-3409,-2234,-346,2058,4737,7396,9771,11596,12681,12904,12212,10671,8388,5574,2456,-697,-3645,-6158,-8090,-9346,-9920,-9887,-9369,-8540,-7585,-6651,-5874,-5294,-4915,-4660,-4422,-4080,-3515,-2653,-1473,-1,1646,3348,4909,6170,6945,7124,6623,5437,3621,1305,-1345,-4098,-6721,-8988,-10665,-11631,-11753,-11061,-9588,-7499,-4968,-2218,530,3095,5308,7088,8375,9169,9516,9442,9046,8356,7458,6394,5222,4009,2816,1717,795,94,-321,-463,-348,-46,349,747,1048,1192,1161,966,683,407,243,316,698,1442,2530,3900,5423,6935,8255,9198,9620,9435,8597,7177,5255,3014,619,-1724,-3852,-5620,-6931,-7755,-8086,-7993,-7558,-6886,-6107,-5323,-4645,-4137,-3849,-3776,-3890,-4117,-4358,-4503,-4441,-4080,-3363,-2265,-817,910,2809,4727,6515,7983,8985,9378,9073,8031,6282,3908,1069,-2041,-5186,-8128,-10626,-12494,-13586,-13830,-13236,-11874,-9888,-7449,-4760,-2016,619,2993,5027,6660,7878,8702,9146,9264,9073,8627,7947,7096,6113,5086,4083,3204,2529,2133,2057,2328,2912,3776,4822,5971,7109,8149,9001,9611,9941,10001,9801,9410,8866,8249,7593,6930,6262,5570,4820,3982,3017,1925,697,-630,-2020,-3407,-4729,-5916,-6905,-7649,-8107,-8271,-8135,-7708,-7023,-6098,-4999,-3762,-2470,-1185,8,1045,1869,2435,2732,2758,2554,2178,1703,1236,842,624,598,792,1155,1616,2074,2407,2520,2310,1752,824,-413,-1867,-3423,-4913,-6215,-7177,-7711,-7753,-7287,-6343,-4986,-3303,-1408,591,2582,4465,6160,7598,8744,9569,10088,10313,10296,10092,9770,9406,9059,8784,8604,8511,8470,8407,8258,7917,7360,6520,5459,4202,2885,1618,552,-189,-509,-352,276,1315,2656,4135,5579,6801,7623,7933,7636,6729,5257,3318,1069,-1314,-3647,-5725,-7410,-8538,-9050,-8887,-8083,-6695,-4853,-2707,-454,1711,3589,5014,5854,6055,5615,4624,3215,1584,-61,-1512,-2594,-3181,-3228,-2748,-1863,-714,465,1476,2092,2164,1586,345,-1510,-3832,-6452,-9123,-11629,-13716,-15201,-15913,-15778,-14762,-12931,-10400,-7349,-3988,-563,2716,5624,8004,9741,10768,11106,10806,9999,8825,7472,6098,4883,3930,3343,3123,3260,3649,4176,4671,4990,4987,4582,3742,2517,1016,-593,-2122,-3361,-4158,-4358,-3924,-2857,-1252,724,2868,4933,6688,7924,8503,8353,7500,6027,4118,1946,-244,-2275,-3967,-5223,-5989,-6299,-6208,-5850,-5335,-4820,-4390,-4163,-4158,-4417,-4890,-5543,-6279,-6996,-7596,-7941,-7961,-7556,-6703,-5405,-3728,-1777,267,2219,3853,4958,5380,4983,3773,1775,-820,-3817,-6910,-9807,-12209,-13868,-14601,-14340,-13082,-10982,-8214,-5079,-1849,1179,3764,5744,7025,7621,7604,7115,6313,5358,4399,3529,2823,2294,1939,1710,1572,1466,1356,1207,1003,724,374,-51,-543,-1067,-1594,-2058,-2392,-2523,-2391,-1939,-1177,-98,1210,2679,4171,5557,6685,7431,7679,7371,6483,5068,3209,1059,-1225,-3453,-5462,-7093,-8252,-8864,-8921,-8463,-7557,-6330,-4896,-3412,-1990,-781,147,698,859,631,60,-745,-1676,-2578,-3305,-3741,-3775,-3384,-2562,-1397,14,1497,2902,4045,4789,5031,4715,3857,2513,797,-1149,-3166,-5101,-6807,-8180,-9131,-9629,-9670,-9283,-8544,-7520,-6312,-5006,-3669,-2374,-1147,-17,1005,1925,2731,3437,4035,4535,4936,5244,5476,5631,5745,5814,5863,5889,5887,5848,5749,5578,5324,5002,4621,4231,3858,3552,3340,3246,3277,3424,3677,4001,4377,4749,5084,5298,5345,5128,4604,3705,2422,760,-1221,-3436,-5760,-8033,-10104,-11805,-13010,-13621,-13600,-12961,-11786,-10191,-8344,-6423,-4609,-3057,-1887,-1151,-859,-925,-1255,-1682,-2074,-2295,-2255,-1939,-1363,-635,137,783,1174,1176,722,-220,-1592,-3324,-5243,-7204,-9007,-10486,-11501,-11944,-11778,-11010,-9714,-8010,-6054,-4014,-2067,-342,1038,2039,2634,2888,2850,2647,2357,2112,1986,2065,2395,3002,3874,4981,6233,7539,8744,9706,10257,10265,9618,8286,6291,3742,832,-2222,-5130,-7654,-9545,-10662,-10895,-10274,-8865,-6842,-4418,-1827,667,2851,4521,5547,5858,5449,4376,2755,724,-1531,-3847,-6032,-7957,-9471,-10510,-11003,-10943,-10360,-9286,-7845,-6096,-4214,-2282,-463,1160,2490,3495,4162,4529,4665,4629,4515,4347,4154,3903,3534,2959,2104,885,-716,-2687,-4956,-7392,-9828,-12074,-13927,-15229,-15844,-15719,-14858,-13335,-11303,-8927,-6435,-4015,-1870,-135,1105,1813,2054,1894,1490,975,510,220,203,516,1173,2141,3377,4773,6245,7660,8910,9870,10443,10559,10174,9325,8061,6519,4851,3225,1825,767,166,23,334,1000,1918,2964,4008,4954,5719,6248,6523,6524,6267,5772,5067,4193,3186,2106,984,-110,-1152,-2091,-2914,-3589,-4138,-4544,-4844,-5041,-5162,-5208,-5183,-5074,-4846,-4485,-3934,-3186,-2209,-1027,329,1784,3239,4559,5619,6269,6413,5963,4921,3304,1244,-1129,-3592,-5956,-7981,-9502,-10370,-10499,-9896,-8597,-6733,-4464,-1978,511,2819,4763,6236,7137,7478,7268,6624,5661,4536,3422,2459,1785,1486,1602,2127,3008,4147,5426,6713,7859,8751,9268,9347,8958,8108,6877,5356,3705,2051,561,-673,-1573,-2123,-2373,-2369,-2232,-2019,-1810,-1618,-1431,-1218,-918,-499,57,719,1417,2046,2482,2596,2289,1503,230,-1458,-3455,-5567,-7603,-9330,-10561,-11127,-10945,-9988,-8330,-6084,-3458,-637,2134,4672,6809,8443,9519,10051,10086,9696,8980,8002,6830,5503,4039,2462,793,-926,-2630,-4241,-5654,-6793,-7562,-7935,-7900,-7495,-6806,-5924,-4970,-4056,-3263,-2669,-2287,-2118,-2127,-2249,-2418,-2562,-2608,-2506,-2224,-1727,-1025,-99,1015,2318,3765,5326,6940,8541,10026,11304,12245,12760,12755,12199,11104,9551,7668,5643,3655,1909,542,-349,-724,-636,-153,597,1479,2389,3212,3899,4411,4752,4921,4952,4834,4580,4159,3558,2743,1699,434,-1037,-2645,-4314,-5928,-7380,-8528,-9301,-9587,-9390,-8683,-7546,-6039,-4284,-2401,-500,1289,2904,4251,5318,6073,6532,6698,6596,6217,5587,4680,3526,2112,508,-1263,-3064,-4837,-6410,-7699,-8572,-8958,-8811,-8122,-6945,-5345,-3463,-1430,584,2415,3938,5027,5649,5784,5516,4941,4231,3551,3078,2971,3325,4202,5587,7400,9524,11768,13960,15880,17351,18213,18347,17703,16290,14179,11514,8486,5303,2209,-612,-2975,-4795,-6011,-6664,-6805,-6555,-6018,-5307,-4515,-3694,-2886,-2095,-1313,-540,237,990,1689,2275,2680,2836,2682,2187,1347,205,-1161,-2637,-4079,-5339,-6261,-6723,-6626,-5935,-4651,-2859,-665,1751,4215,6519,8492,9967,10844,11042,10564,9433,7739,5584,3119,477,-2169,-4676,-6893,-8699,-9993,-10723,-10869,-10475,-9611,-8403,-6974,-5475,-4020,-2717,-1628,-780,-182,208,418,513,534,534,553,623,785,1055,1466,2033,2749,3617,4577,5581,6538,7346,7909,8133,7949,7335,6309,4952,3385,1783,312,-832,-1537,-1710,-1368,-599,447,1568,2551,3225,3470,3240,2606,1657,596,-412,-1192,-1634,-1696,-1421,-910,-336,138,329,137,-521,-1599,-3036,-4663,-6328,-7816,-8985,-9674,-9812,-9373,-8375,-6923,-5130,-3167,-1204,586,2051,3083,3601,3595,3084,2134,852,-665,-2282,-3911,-5433,-6792,-7907,-8735,-9243,-9393,-9190,-8629,-7749,-6607,-5277,-3869,-2477,-1210,-160,630,1101,1295,1212,946,560,149,-201,-427,-463,-285,124,763,1605,2622,3779,4999,6255,7437,8503,9345,9911,10106,9905,9255,8184,6715,4946,2973,937,-1028,-2808,-4297,-5452,-6255,-6732,-6938,-6935,-6786,-6536,-6208,-5805,-5311,-4701,-3973,-3121,-2197,-1260,-413,237,579,526,29,-925,-2270,-3915,-5705,-7456,-8979,-10075,-10587,-10398,-9448,-7771,-5447,-2658,381,3421,6207,8522,10212,11184,11448,11089,10228,9063,7739,6420,5196,4100,3135,2223,1320,342,-740,-1928,-3186,-4442,-5593,-6566,-7254,-7637,-7683,-7429,-6944,-6304,-5627,-5001,-4517,-4222,-4133,-4213,-4396,-4559,-4584,-4324,-3664,-2525,-856,1293,3855,6663,9526,12218,14509,16177,17078,17082,16197,14465,12034,9106,5913,2718,-269,-2834,-4869,-6298,-7129,-7431,-7289,-6824,-6146,-5341,-4481,-3602,-2719,-1847,-991,-171,575,1198,1628,1809,1666,1186,335,-835,-2284,-3895,-5563,-7133,-8467,-9427,-9889,-9778,-9050,-7722,-5868,-3609,-1110,1434,3821,5860,7382,8282,8480,7993,6846,5158,3042,652,-1864,-4369,-6745,-8882,-10717,-12175,-13218,-13808,-13920,-13553,-12722,-11466,-9864,-8003,-6015,-4014,-2142,-497,816,1752,2286,2441,2282,1896,1414,963,685,696,1089,1909,3152,4743,6577,8457,10218,11625,12532,12780,12332,11192,9476,7342,5005,2689,587,-1137,-2412,-3226,-3663,-3836,-3935,-4102,-4502,-5209,-6254,-7554,-9006,-10385,-11517,-12178,-12223,-11572,-10236,-8319,-6026,-3603,-1338,503,1694,2120,1724,627,-1020,-2932,-4825,-6398,-7402,-7669,-7126,-5824,-3906,-1599,802,3030,4791,5912,6262,5831,4703,3016,995,-1151,-3201,-4974,-6363,-7293,-7790,-7900,-7725,-7376,-6946,-6543,-6187,-5930,-5730,-5579,-5415,-5205,-4907,-4506,-3993,-3394,-2726,-2050,-1395,-829,-374,-70,93,127,92,43,81,269,689,1369,2317,3490,4815,6183,7483,8600,9438,9937,10050,9795,9178,8270,7116,5787,4353,2849,1351,-124,-1523,-2808,-3935,-4842,-5459,-5728,-5565,-4942,-3818,-2224,-218,2080,4502,6839,8877,10385,11192,11158,10244,8501,6051,3147,28,-2954,-5542,-7459,-8553,-8756,-8101,-6754,-4917,-2897,-952,632,1676,2061,1786,938,-298,-1703,-3014,-4002,-4488,-4368,-3641,-2402,-817,871,2426,3601,4228,4205,3530,2303,681,-1098,-2813,-4234,-5213,-5640,-5527,-4912,-3955,-2783,-1602,-529,298,859,1152,1278,1343,1507,1908,2658,3823,5395,7297,9407,11520,13447,14971,15922,16182,15691,14479,12627,10295,7656,4926,2284,-88,-2082,-3616,-4677,-5290,-5511,-5419,-5094,-4609,-4026,-3379,-2710,-2027,-1367,-732,-188,259,514,565,335,-174,-975,-2008,-3203,-4424,-5546,-6401,-6870,-6839,-6265,-5152,-3583,-1676,378,2405,4195,5598,6497,6841,6659,6030,5097,4041,3032,2252,1804,1764,2105,2755,3565,4353,4930,5133,4830,3991,2625,859,-1148,-3183,-5024,-6488,-7421,-7756,-7505,-6740,-5625,-4330,-3071,-2019,-1332,-1079,-1271,-1840,-2643,-3499,-4193,-4527,-4332,-3518,-2053,-23,2445,5118,7779,10164,12089,13388,14015,13956,13330,12246,10915,9476,8103,6879,5848,4983,4211,3428,2519,1401,20,-1601,-3392,-5200,-6866,-8170,-8965,-9093,-8526,-7263,-5449,-3254,-926,1274,3118,4404,5032,4967,4275,3090,1597,4,-1482,-2702,-3524,-3891,-3809,-3317,-2526,-1545,-510,465,1269,1841,2126,2131,1869,1393,772,69,-624,-1258,-1763,-2118,-2301,-2326,-2209,-1992,-1711,-1407,-1112,-841,-604,-382,-168,74,336,644,961,1282,1554,1755,1858,1872,1823,1787,1831,2083,2610,3503,4791,6444,8400,10510,12610,14509,16022,17007,17371,17102,16244,14907,13236,11387,9503,7705,6046,4557,3204,1930,676,-643,-2046,-3554,-5123,-6667,-8085,-9238,-10002,-10281,-10004,-9176,-7863,-6175,-4301,-2428,-763,530,1330,1615,1405,830,41,-754,-1387,-1681,-1567,-1008,-74,1104,2343,3432,4175,4407,4049,3087,1617,-189,-2111,-3869,-5234,-5966,-5958,-5139,-3596,-1477,981,3479,5737,7469,8476,8620,7881,6313,4093,1424,-1400,-4122,-6475,-8235,-9283,-9517,-8988,-7765,-6024,-3959,-1804,231,1956,3259,4071,4436,4428,4204,3928,3770,3876,4334,5175,6361,7793,9329,10801,12033,12872,13192,12926,12040,10585,8628,6306,3769,1165,-1330,-3607,-5542,-7085,-8183,-8852,-9087,-8932,-8420,-7586,-6487,-5166,-3707,-2186,-718,582,1598,2224,2395,2093,1366,293,-955,-2245,-3382,-4248,-4741,-4835,-4571,-4033,-3367,-2715,-2219,-1997,-2095,-2528,-3236,-4121,-5059,-5923,-6589,-6992,-7075,-6868,-6409,-5802,-5138,-4538,-4080,-3819,-3771,-3900,-4138,-4395,-4567,-4564,-4315,-3783,-2968,-1915,-696,575,1773,2765,3410,3630,3322,2517,1219,-420,-2257,-4059,-5605,-6654,-7035,-6614,-5380,-3374,-779,2210,5307,8259,10816,12798,14084,14641,14491,13732,12473,10870,9039,7118,5176,3307,1518,-136,-1678,-3085,-4377,-5548,-6601,-7530,-8319,-8947,-9385,-9606,-9579,-9298,-8742,-7949,-6930,-5754,-4478,-3181,-1949,-875,-18,518,729,545,17,-837,-1927,-3144,-4364,-5447,-6258,-6699,-6690,-6205,-5270,-3945,-2342,-590,1176,2821,4240,5356,6134,6564,6682,6526,6162,5645,5026,4345,3626,2880,2114,1323,502,-331,-1180,-2002,-2783,-3465,-4024,-4411,-4610,-4604,-4401,-4010,-3474,-2809,-2062,-1261,-432,386,1172,1890,2501,2982,3289,3427,3393,3230,3003,2793,2699,2799,3163,3799,4698,5754,6870,7861,8583,8857,8568,7637,6039,3842,1141,-1863,-4980,-7944,-10526,-12498,-13678,-13963,-13317,-11797,-9558,-6788,-3770,-751,1987,4256,5878,6796,6997,6538,5557,4186,2614,999,-501,-1776,-2739,-3369,-3651,-3642,-3387,-2980,-2511,-2071,-1762,-1634,-1748,-2085,-2613,-3250,-3865,-4357,-4583,-4468,-3967,-3095,-1942,-639,626,1667,2285,2343,1749,493,-1333,-3582,-6007,-8355,-10332,-11703,-12269,-11939,-10713,-8687,-6053,-3054,46,2973,5521,7519,8888,9622,9778,9470,8846,8064,7280,6620,6185,6028,6155,6544,7098,7728,8284,8637,8641,8187,7199,5640,3542,978,-1927,-4992,-8052,-10873,-13312,-15165,-16370,-16828,-16586,-15689,-14279,-12513,-10588,-8679,-6966,-5553,-4532,-3897,-3624,-3621,-3787,-4004,-4177,-4224,-4116,-3846,-3455,-2999,-2555,-2191,-1965,-1909,-2024,-2278,-2630,-2998,-3326,-3529,-3563,-3382,-2973,-2335,-1506,-521,522,1568,2490,3215,3644,3723,3419,2726,1691,367,-1146,-2739,-4300,-5697,-6833,-7603,-7949,-7839,-7275,-6310,-5018,-3519,-1948,-439,856,1853,2453,2659,2488,2023,1391,722,178,-108,-25,494,1464,2838,4518,6358,8162,9747,10907,11497,11398,10585,9079,6992,4478,1738,-1022,-3591,-5800,-7515,-8650,-9183,-9126,-8529,-7481,-6065,-4385,-2550,-641,1216,2948,4445,5627,6406,6736,6570,5919,4821,3348,1627,-210,-2003,-3599,-4867,-5704,-6061,-5921,-5342,-4387,-3184,-1855,-537,633,1560,2151,2384,2243,1787,1064,187,-771,-1701,-2537,-3228,-3733,-4057,-4196,-4170,-4005,-3709,-3316,-2822,-2256,-1611,-902,-142,673,1513,2372,3229,4056,4830,5530,6112,6564,6850,6949,6851,6545,6043,5368,4573,3711,2888,2182,1714,1574,1843,2564,3741,5313,7180,9183,11132,12825,14064,14674,14549,13614,11900,9474,6493,3138,-366,-3783,-6912,-9535,-11510,-12724,-13100,-12656,-11410,-9492,-7034,-4250,-1360,1396,3782,5596,6683,6955,6392,5065,3105,706,-1879,-4410,-6616,-8292,-9260,-9433,-8800,-7418,-5449,-3074,-542,1899,4039,5678,6724,7132,6965,6334,5425,4425,3527,2885,2589,2657,3041,3615,4221,4685,4830,4547,3756,2477,786,-1166,-3188,-5070,-6591,-7587,-7906,-7504,-6370,-4602,-2342,201,2786,5168,7119,8454,9057,8895,8018,6566,4745,2800,999,-414,-1238,-1347,-712,612,2470,4643,6863,8853,10357,11169,11175,10314,8671,6355,3585,593,-2368,-5064,-7281,-8880,-9748,-9859,-9238,-7956,-6169,-4033,-1779,390,2246,3612,4347,4384,3732,2474,769,-1183,-3140,-4878,-6180,-6898,-6940,-6303,-5050,-3335,-1333,710,2590,4094,5060,5404,5084,4159,2742,1004,-843,-2570,-3984,-4896,-5229,-4926,-4054,-2728,-1113,574,2135,3370,4143,4350,3988,3087,1757,152,-1562,-3185,-4550,-5506,-5930,-5767,-4989,-3641,-1805,389,2778,5183,7421,9337,10806,11758,12188,12141,11733,11099,10413,9830,9484,9461,9783,10404,11223,12079,12798,13200,13139,12511,11280,9482,7199,4588,1807,-940,-3501,-5689,-7421,-8581,-9159,-9133,-8574,-7533,-6159,-4576,-2964,-1494,-331,391,576,185,-745,-2136,-3833,-5653,-7397,-8861,-9874,-10320,-10119,-9292,-7877,-6010,-3821,-1499,809,2913,4712,6063,6938,7281,7132,6534,5588,4405,3128,1872,768,-108,-705,-1005,-1060,-900,-632,-311,-23,187,301,313,263,186,138,183,342,678,1180,1866,2717,3687,4746,5797,6784,7577,8106,8249,7962,7194,5977,4374,2515,567,-1268,-2798,-3829,-4243,-3956,-2978,-1403,624,2870,5119,7097,8616,9467,9573,8870,7412,5282,2666,-260,-3218,-5984,-8289,-9915,-10697,-10528,-9415,-7448,-4820,-1815,1247,4004,6145,7397,7615,6754,4910,2295,-794,-3998,-6943,-9315,-10832,-11363,-10844,-9376,-7119,-4352,-1374,1497,3956,5770,6759,6847,6046,4451,2244,-347,-3059,-5621,-7800,-9400,-10315,-10511,-10047,-9053,-7715,-6251,-4866,-3756,-3045,-2809,-3051,-3714,-4682,-5826,-6954,-7930,-8558,-8738,-8329,-7311,-5644,-3424,-739,2197,5178,7934,10215,11806,12548,12386,11367,9627,7422,5020,2754,895,-320,-758,-387,720,2383,4360,6373,8124,9383,9942,9705,8642,6811,4343,1421,-1721,-4844,-7686,-10030,-11662,-12470,-12376,-11426,-9739,-7519,-5045,-2622,-555,877,1488,1169,-47,-2045,-4565,-7326,-9962,-12157,-13623,-14179,-13728,-12340,-10139,-7392,-4396,-1461,1095,3055,4250,4644,4273,3304,1935,437,-930,-1923,-2365,-2132,-1231,297,2270,4504,6724,8701,10193,11036,11124,10437,9036,7045,4660,2071,-478,-2810,-4731,-6128,-6903,-7031,-6514,-5421,-3844,-1939,133,2167,3973,5378,6251,6519,6202,5365,4167,2801,1466,376,-329,-540,-243,507,1594,2851,4090,5131,5813,6031,5722,4902,3617,1987,145,-1751,-3530,-5043,-6153,-6759,-6817,-6318,-5334,-3978,-2417,-854,506,1467,1879,1655,784,-662,-2523,-4601,-6628,-8365,-9582,-10098,-9838,-8782,-7017,-4701,-2031,748,3400,5705,7489,8613,9022,8696,7683,6084,4021,1675,-794,-3177,-5329,-7078,-8343,-9060,-9232,-8923,-8220,-7253,-6157,-5037,-4011,-3110,-2380,-1783,-1303,-884,-492,-114,263,608,904,1134,1276,1362,1402,1455,1555,1743,2030,2418,2873,3350,3805,4165,4414,4502,4453,4269,4007,3696,3413,3166,3014,2936,2939,2989,3048,3087,3048,2921,2661,2266,1731,1053,263,-634,-1585,-2572,-3535,-4446,-5253,-5943,-6487,-6917,-7236,-7510,-7777,-8104,-8535,-9100,-9814,-10652,-11572,-12502,-13344,-14004,-14362,-14349,-13877,-12942,-11537,-9742,-7633,-5363,-3061,-894,996,2472,3459,3875,3760,3125,2107,819,-554,-1850,-2911,-3603,-3855,-3641,-3004,-2042,-890,288,1313,2063,2385,2259,1639,603,-763,-2302,-3849,-5209,-6213,-6704,-6577,-5782,-4329,-2310,128,2779,5401,7751,9609,10792,11222,10856,9782,8129,6087,3893,1748,-119,-1574,-2497,-2859,-2685,-2050,-1091,40,1171,2126,2768,2973,2690,1911,694,-839,-2527,-4171,-5565,-6521,-6897,-6610,-5675,-4178,-2298,-281,1623,3117,4012,4124,3429,1959,-117,-2575,-5120,-7466,-9329,-10502,-10847,-10322,-8987,-6976,-4494,-1780,907,3334,5288,6626,7252,7163,6392,5078,3368,1492,-343,-1910,-3024,-3565,-3462,-2765,-1572,-83,1479,2852,3811,4159,3807,2721,1010,-1171,-3561,-5895,-7875,-9270,-9872,-9592,-8410,-6405,-3751,-653,2605,5774,8588,10853,12432,13250,13346,12788,11741,10378,8904,7512,6353,5555,5162,5190,5583,6243,7052,7867,8552,9000,9119,8883,8294,7405,6307,5098,3902,2812,1920,1270,884,735,764,885,997,979,750,205,-675,-1924,-3483,-5289,-7213,-9116,-10836,-12212,-13104,-13404,-13053,-12035,-10420,-8289,-5822,-3184,-597,1753,3684,5072,5843,6000,5601,4773,3667,2475,1368,513,25,-34,347,1110,2148,3327,4483,5480,6188,6535,6496,6088,5392,4499,3537,2622,1861,1338,1100,1159,1504,2072,2819,3640,4478,5223,5828,6207,6338,6189,5776,5146,4343,3488,2644,1929,1405,1125,1093,1278,1610,1983,2299,2436,2315,1904,1188,265,-781,-1780,-2583,-3048,-3076,-2632,-1762,-573,764,2044,3085,3708,3818,3390,2457,1160,-373,-1929,-3363,-4509,-5291,-5655,-5635,-5278,-4705,-4008,-3320,-2716,-2269,-2001,-1896,-1909,-1970,-1989,-1886,-1589,-1064,-289,675,1797,2938,4009,4870,5416,5562,5267,4547,3461,2127,679,-729,-1962,-2916,-3527,-3802,-3760,-3507,-3125,-2741,-2452,-2326,-2409,-2693,-3121,-3622,-4069,-4357,-4369,-4011,-3242,-2030,-424,1520,3697,5983,8260,10392,12286,13834,14984,15673,15889,15618,14892,13754,12276,10568,8732,6901,5187,3682,2464,1564,983,709,677,851,1139,1496,1834,2123,2289,2336,2234,2016,1711,1365,1033,746,539,389,282,148,-71,-462,-1066,-1941,-3079,-4456,-6010,-7646,-9250,-10713,-11896,-12704,-13045,-12855,-12126,-10868,-9159,-7118,-4890,-2662,-603,1095,2324,2974,3055,2614,1782,742,-289,-1106,-1504,-1369,-628,677,2438,4461,6523,8354,9753,10507,10542,9818,8427,6514,4319,2084,97,-1414,-2254,-2321,-1603,-187,1757,3990,6249,8262,9797,10687,10833,10243,8992,7240,5194,3068,1100,-554,-1729,-2395,-2531,-2216,-1580,-747,95,836,1362,1631,1649,1470,1180,879,651,565,638,875,1214,1610,1981,2264,2405,2356,2101,1610,895,-57,-1219,-2573,-4064,-5636,-7186,-8616,-9799,-10621,-10987,-10832,-10149,-8973,-7404,-5580,-3660,-1839,-264,911,1608,1793,1497,803,-154,-1227,-2251,-3083,-3608,-3752,-3497,-2857,-1909,-750,492,1680,2676,3372,3659,3512,2891,1865,480,-1120,-2818,-4436,-5835,-6862,-7415,-7440,-6923,-5944,-4612,-3098,-1594,-278,687,1217,1284,947,336,-380,-1003,-1342,-1270,-693,372,1856,3604,5428,7109,8462,9317,9602,9291,8462,7242,5809,4359,3075,2090,1491,1269,1368,1641,1938,2075,1907,1335,321,-1101,-2834,-4737,-6646,-8390,-9815,-10823,-11327,-11346,-10901,-10099,-9049,-7902,-6796,-5861,-5200,-4872,-4900,-5244,-5830,-6543,-7237,-7780,-8029,-7889,-7304,-6256,-4799,-3013,-1021,1024,2997,4743,6179,7219,7844,8060,7896,7422,6694,5796,4781,3721,2632,1580,541,-439,-1384,-2279,-3114,-3886,-4546,-5072,-5387,-5452,-5201,-4598,-3624,-2287,-634,1279,3344,5476,7549,9451,11097,12373,13234,13610,13484,12847,11724,10161,8242,6059,3750,1449,-695,-2532,-3953,-4853,-5209,-5019,-4359,-3359,-2166,-995,-13,593,712,282,-666,-2037,-3649,-5289,-6727,-7745,-8206,-8012,-7209,-5885,-4237,-2501,-912,289,943,951,320,-864,-2418,-4125,-5725,-6991,-7721,-7810,-7203,-5971,-4237,-2197,-89,1859,3435,4469,4898,4682,3931,2741,1338,-111,-1370,-2291,-2738,-2660,-2078,-1076,183,1516,2694,3529,3846,3544,2599,1054,-935,-3180,-5412,-7366,-8786,-9455,-9252,-8124,-6155,-3479,-354,2958,6146,8951,11131,12553,13130,12900,11938,10417,8510,6440,4391,2544,1035,-51,-656,-799,-498,148,1049,2064,3058,3882,4410,4531,4170,3311,1968,226,-1798,-3944,-6037,-7907,-9390,-10391,-10843,-10767,-10245,-9405,-8416,-7462,-6701,-6261,-6194,-6514,-7127,-7938,-8765,-9467,-9888,-9947,-9582,-8846,-7801,-6600,-5400,-4368,-3660,-3383,-3599,-4302,-5427,-6850,-8402,-9894,-11112,-11886,-12046,-11509,-10231,-8253,-5689,-2710,464,3576,6380,8636,10159,10845,10650,9651,7989,5889,3613,1435,-391,-1679,-2298,-2240,-1566,-430,954,2364,3559,4373,4674,4444,3715,2626,1333,42,-1057,-1814,-2105,-1911,-1242,-208,1050,2361,3535,4419,4886,4854,4324,3323,1941,312,-1442,-3157,-4708,-5994,-6925,-7484,-7649,-7469,-6966,-6229,-5292,-4249,-3148,-2055,-1040,-155,544,1002,1203,1121,769,191,-577,-1450,-2360,-3241,-4021,-4677,-5180,-5542,-5784,-5936,-6023,-6062,-6047,-5952,-5739,-5348,-4737,-3868,-2735,-1371,167,1782,3354,4784,5942,6779,7219,7289,6989,6408,5597,4653,3644,2625,1642,706,-168,-998,-1773,-2511,-3193,-3800,-4314,-4688,-4908,-4922,-4732,-4292,-3627,-2713,-1589,-266,1204,2773,4379,5940,7402,8665,9693,10406,10798,10850,10597,10092,9404,8650,7903,7294,6866,6692,6756,7025,7411,7798,8037,8018,7595,6736,5398,3657,1619,-546,-2631,-4437,-5776,-6519,-6615,-6084,-5038,-3646,-2133,-714,377,997,1013,415,-776,-2435,-4416,-6513,-8526,-10257,-11532,-12230,-12279,-11661,-10423,-8651,-6478,-4054,-1558,869,3065,4938,6407,7452,8092,8382,8412,8278,8080,7904,7792,7774,7811,7858,7831,7630,7194,6445,5383,4031,2465,809,-794,-2180,-3201,-3728,-3683,-3038,-1811,-99,1988,4262,6562,8668,10417,11648,12242,12165,11406,10063,8273,6226,4167,2312,909,104,30,680,1990,3770,5786,7731,9312,10245,10332,9451,7607,4902,1541,-2185,-5962,-9448,-12349,-14423,-15517,-15586,-14675,-12945,-10617,-7970,-5305,-2893,-966,321,906,821,176,-833,-1996,-3065,-3839,-4141,-3877,-3037,-1669,52,1958,3787,5328,6367,6774,6483,5532,4025,2155,135,-1774,-3357,-4403,-4794,-4452,-3412,-1750,357,2723,5088,7240,8927,9999,10298,9801,8512,6555,4102,1380,-1326,-3784,-5729,-7016,-7533,-7280,-6324,-4818,-2932,-894,1120,2931,4434,5558,6315,6725,6885,6868,6781,6697,6696,6806,7067,7457,7967,8527,9080,9523,9768,9713,9270,8395,7067,5325,3258,1001,-1280,-3385,-5144,-6396,-7023,-7007,-6342,-5161,-3593,-1856,-162,1278,2282,2736,2576,1842,624,-910,-2557,-4108,-5362,-6174,-6466,-6234,-5548,-4558,-3431,-2374,-1573,-1162,-1241,-1812,-2816,-4119,-5538,-6872,-7908,-8502,-8523,-7964,-6848,-5290,-3446,-1487,403,2081,3437,4409,5003,5250,5239,5053,4812,4580,4467,4488,4689,5060,5562,6156,6749,7271,7624,7737,7566,7089,6350,5411,4389,3405,2585,2028,1800,1902,2307,2916,3624,4317,4884,5273,5443,5419,5239,4962,4648,4319,3996,3640,3226,2688,1995,1112,48,-1170,-2477,-3795,-5035,-6103,-6931,-7448,-7626,-7446,-6920,-6073,-4959,-3638,-2197,-739,632,1792,2626,3045,2967,2364,1245,-332,-2259,-4393,-6555,-8568,-10244,-11427,-12019,-11938,-11210,-9878,-8053,-5895,-3542,-1205,993,2877,4355,5344,5803,5748,5225,4332,3188,1951,769,-202,-840,-1072,-856,-235,716,1858,3030,4056,4774,5060,4824,4049,2767,1072,-900,-2973,-4969,-6683,-7963,-8659,-8701,-8067,-6817,-5076,-3033,-907,1058,2661,3735,4210,4093,3495,2592,1618,813,390,511,1227,2517,4229,6161,8032,9568,10510,10661,9919,8272,5831,2795,-569,-3929,-6988,-9415,-11021,-11637,-11264,-9977,-7976,-5535,-2981,-636,1184,2270,2464,1761,233,-1941,-4499,-7176,-9662,-11730,-13179,-13905,-13894,-13204,-11981,-10400,-8675,-6996,-5532,-4391,-3622,-3211,-3080,-3134,-3220,-3228,-3019,-2517,-1661,-442,1102,2910,4849,6802,8587,10053,11044,11436,11167,10211,8649,6594,4247,1825,-433,-2318,-3641,-4318,-4297,-3622,-2406,-779,1060,2947,4690,6160,7219,7817,7903,7513,6703,5584,4304,3020,1914,1136,821,1036,1796,3023,4567,6230,7738,8864,9342,9034,7839,5786,3013,-279,-3773,-7168,-10117,-12364,-13682,-13989,-13276,-11689,-9421,-6792,-4098,-1683,182,1300,1542,939,-428,-2332,-4505,-6649,-8443,-9641,-10042,-9557,-8197,-6078,-3411,-457,2462,5063,7067,8296,8647,8132,6863,5034,2896,718,-1247,-2789,-3786,-4163,-3978,-3288,-2277,-1074,111,1164,1930,2368,2429,2153,1591,842,7,-803,-1499,-2014,-2311,-2407,-2315,-2126,-1877,-1660,-1510,-1442,-1465,-1507,-1542,-1468,-1239,-791,-95,840,1991,3289,4657,6002,7214,8226,8932,9313,9310,8940,8208,7161,5860,4371,2797,1209,-291,-1641,-2787,-3702,-4391,-4879,-5200,-5405,-5532,-5602,-5642,-5627,-5562,-5420,-5195,-4900,-4546,-4190,-3871,-3664,-3611,-3751,-4101,-4637,-5327,-6109,-6913,-7687,-8354,-8906,-9298,-9556,-9677,-9691,-9609,-9444,-9184,-8817,-8312,-7661,-6845,-5908,-4880,-3866,-2952,-2247,-1835,-1765,-2034,-2588,-3320,-4089,-4730,-5105,-5068,-4571,-3569,-2131,-332,1671,3727,5648,7298,8523,9266,9466,9154,8384,7262,5912,4464,3061,1793,763,-6,-490,-717,-743,-621,-447,-268,-159,-139,-217,-370,-555,-710,-798,-769,-634,-404,-159,45,90,-88,-564,-1373,-2488,-3877,-5414,-6993,-8427,-9579,-10278,-10417,-9921,-8776,-7039,-4817,-2296,327,2802,4904,6428,7202,7155,6252,4586,2284,-425,-3301,-6064,-8468,-10285,-11371,-11642,-11123,-9901,-8154,-6084,-3935,-1915,-217,1045,1802,2072,1917,1443,805,116,-459,-845,-949,-761,-284,422,1292,2218,3117,3895,4480,4838,4927,4775,4377,3808,3086,2305,1509,777,165,-267,-488,-469,-218,232,841,1524,2211,2811,3251,3479,3452,3191,2705,2085,1400,770,306,107,264,816,1763,3056,4586,6209,7765,9062,9965,10329,10110,9287,7935,6161,4141,2052,106,-1548,-2757,-3466,-3653,-3374,-2746,-1900,-1031,-274,198,310,5,-692,-1702,-2900,-4117,-5200,-5984,-6377,-6310,-5817,-4958,-3879,-2729,-1685,-887,-446,-389,-700,-1275,-1983,-2653,-3131,-3287,-3038,-2377,-1332,0,1496,3037,4479,5731,6717,7397,7788,7912,7839,7635,7379,7140,6978,6915,6982,7148,7400,7677,7933,8097,8124,7958,7582,6996,6225,5335,4406,3538,2844,2408,2306,2561,3146,4002,4999,6012,6881,7484,7722,7550,6969,6039,4842,3499,2123,818,-321,-1248,-1932,-2377,-2623,-2703,-2683,-2611,-2532,-2490,-2490,-2547,-2634,-2737,-2819,-2850,-2796,-2655,-2411,-2107,-1753,-1422,-1142,-977,-944,-1055,-1300,-1638,-2018,-2382,-2666,-2819,-2805,-2604,-2225,-1706,-1087,-448,159,658,1013,1182,1165,964,605,128,-422,-990,-1512,-1938,-2197,-2262,-2069,-1625,-899,75,1267,2612,4039,5433,6714,7746,8466,8775,8669,8123,7222,6017,4654,3242,1923,833,57,-305,-225,297,1232,2473,3925,5423,6827,7975,8745,9050,8842,8158,7056,5693,4199,2772,1552,670,199,147,474,1082,1850,2613,3242,3582,3556,3091,2200,925,-604,-2265,-3843,-5197,-6134,-6548,-6385,-5645,-4430,-2882,-1209,369,1628,2389,2527,1990,818,-886,-2934,-5114,-7188,-8925,-10154,-10729,-10609,-9812,-8431,-6643,-4629,-2644,-868,488,1328,1581,1291,542,-486,-1611,-2607,-3273,-3459,-3053,-2046,-479,1517,3775,6079,8226,10005,11275,11917,11909,11283,10140,8635,6954,5283,3805,2640,1870,1502,1491,1744,2135,2536,2826,2912,2734,2283,1574,669,-364,-1426,-2437,-3290,-3917,-4242,-4216,-3816,-3048,-1946,-597,915,2443,3872,5053,5894,6299,6255,5735,4819,3555,2066,464,-1133,-2601,-3840,-4781,-5357,-5575,-5447,-5032,-4411,-3681,-2937,-2279,-1766,-1435,-1285,-1278,-1350,-1430,-1438,-1331,-1079,-712,-275,131,421,484,248,-326,-1256,-2475,-3912,-5433,-6903,-8170,-9117,-9622,-9649,-9164,-8213,-6861,-5217,-3399,-1543,241,1841,3186,4221,4927,5301,5369,5155,4717,4090,3352,2552,1765,1051,467,55,-165,-191,-56,201,516,827,1080,1236,1269,1197,1034,832,638,500,459,543,746,1066,1456,1882,2273,2584,2752,2742,2543,2154,1624,1008,379,-187,-635,-945,-1106,-1190,-1238,-1368,-1656,-2168,-2956,-3984,-5206,-6517,-7760,-8819,-9537,-9826,-9647,-8990,-7944,-6613,-5147,-3717,-2476,-1565,-1074,-1061,-1494,-2328,-3428,-4642,-5790,-6691,-7182,-7146,-6513,-5284,-3526,-1367,1018,3418,5630,7449,8737,9392,9401,8817,7764,6418,4996,3705,2760,2301,2435,3174,4450,6143,8042,9946,11606,12842,13491,13488,12836,11609,9985,8138,6312,4708,3507,2842,2750,3212,4119,5296,6553,7622,8337,8464,7948,6707,4834,2430,-283,-3083,-5709,-7930,-9563,-10472,-10626,-10043,-8838,-7170,-5250,-3292,-1527,-131,735,982,578,-441,-1985,-3908,-6020,-8125,-9991,-11447,-12324,-12532,-12051,-10921,-9284,-7301,-5221,-3250,-1626,-521,-45,-264,-1124,-2542,-4340,-6318,-8235,-9875,-11019,-11541,-11334,-10422,-8871,-6859,-4597,-2354,-387,1062,1825,1802,1007,-454,-2383,-4507,-6532,-8154,-9117,-9239,-8444,-6760,-4346,-1436,1642,4549,6957,8589,9288,8975,7744,5757,3304,706,-1701,-3616,-4816,-5187,-4722,-3548,-1872,21,1823,3246,4045,4058,3236,1609,-652,-3330,-6124,-8717,-10804,-12131,-12501,-11849,-10173,-7614,-4369,-722,3022,6539,9554,11820,13192,13593,13042,11662,9611,7137,4481,1896,-395,-2222,-3471,-4102,-4132,-3655,-2787,-1698,-555,486,1274,1721,1758,1372,605,-507,-1838,-3336,-4860,-6342,-7699,-8854,-9785,-10455,-10856,-11011,-10923,-10640,-10193,-9636,-9007,-8357,-7704,-7076,-6459,-5846,-5185,-4450,-3584,-2559,-1360,6,1488,3013,4473,5744,6689,7198,7180,6601,5481,3906,2022,8,-1913,-3560,-4746,-5369,-5393,-4841,-3840,-2535,-1122,209,1307,2052,2405,2395,2087,1638,1171,852,787,1040,1625,2461,3455,4441,5268,5801,5932,5634,4924,3895,2675,1428,310,-533,-1018,-1089,-789,-179,606,1419,2117,2557,2655,2367,1702,732,-452,-1716,-2935,-3996,-4807,-5329,-5553,-5513,-5279,-4933,-4562,-4248,-4030,-3939,-3939,-3981,-3982,-3847,-3498,-2863,-1921,-673,811,2459,4139,5725,7095,8134,8790,9033,8899,8460,7843,7160,6567,6144,5976,6059,6346,6734,7080,7232,7048,6425,5318,3758,1839,-271,-2384,-4273,-5768,-6691,-6993,-6627,-5698,-4300,-2644,-907,701,2012,2908,3324,3263,2779,1966,945,-180,-1282,-2314,-3200,-3947,-4542,-5025,-5403,-5707,-5917,-6017,-5953,-5670,-5121,-4275,-3156,-1826,-391,990,2180,3023,3430,3364,2855,2021,1019,50,-703,-1062,-952,-321,746,2133,3649,5071,6194,6826,6835,6176,4853,2996,760,-1606,-3852,-5714,-6958,-7421,-6993,-5701,-3623,-981,1974,4920,7535,9535,10693,10896,10129,8522,6275,3711,1151,-1052,-2618,-3341,-3137,-2038,-216,2089,4543,6832,8660,9803,10163,9727,8617,7019,5183,3358,1782,623,-8,-90,335,1165,2251,3453,4605,5600,6325,6740,6804,6545,5979,5167,4166,3026,1825,595,-605,-1750,-2804,-3743,-4531,-5150,-5545,-5698,-5558,-5101,-4320,-3217,-1842,-263,1421,3086,4601,5836,6684,7061,6937,6316,5252,3834,2181,414,-1329,-2946,-4346,-5467,-6302,-6840,-7140,-7239,-7219,-7127,-7024,-6916,-6809,-6654,-6412,-6023,-5455,-4704,-3799,-2819,-1833,-959,-231,278,619,827,1017,1298,1786,2577,3715,5213,7007,9012,11069,13038,14721,15979,16655,16665,15958,14549,12524,9999,7176,4230,1403,-1136,-3201,-4701,-5562,-5809,-5485,-4714,-3611,-2345,-1043,149,1134,1848,2248,2354,2194,1831,1347,801,276,-203,-602,-930,-1211,-1470,-1736,-2016,-2299,-2533,-2663,-2603,-2270,-1611,-582,811,2511,4442,6480,8480,10316,11832,12937,13531,13581,13062,12017,10496,8594,6429,4106,1775,-486,-2560,-4403,-5983,-7290,-8363,-9218,-9902,-10425,-10780,-10944,-10843,-10433,-9637,-8447,-6862,-4974,-2904,-833,1023,2484,3363,3588,3133,2106,670,-906,-2362,-3410,-3855,-3549,-2498,-791,1358,3664,5809,7481,8425,8493,7643,5961,3652,968,-1758,-4266,-6286,-7686,-8375,-8397,-7827,-6809,-5495,-4014,-2494,-989,455,1827,3137,4361,5489,6444,7154,7503,7387,6729,5472,3657,1355,-1253,-3965,-6509,-8652,-10158,-10883,-10759,-9812,-8176,-6038,-3652,-1262,886,2617,3801,4401,4435,3987,3188,2156,1053,-39,-1023,-1876,-2601,-3227,-3811,-4397,-5029,-5713,-6432,-7130,-7713,-8088,-8130,-7755,-6887,-5512,-3656,-1410,1091,3669,6134,8286,9971,11056,11493,11283,10502,9284,7788,6204,4691,3393,2402,1744,1405,1308,1358,1429,1430,1248,869,262,-505,-1350,-2158,-2785,-3113,-3045,-2528,-1577,-273,1243,2768,4083,4957,5202,4665,3301,1125,-1734,-5076,-8636,-12106,-15183,-17575,-19064,-19495,-18811,-17064,-14379,-10978,-7143,-3163,637,3987,6667,8522,9506,9654,9074,7952,6490,4910,3408,2132,1182,597,362,433,723,1169,1677,2211,2709,3150,3510,3753,3859,3771,3455,2861,1961,757,-726,-2404,-4167,-5859,-7302,-8324,-8757,-8506,-7503,-5790,-3458,-690,2289,5217,7825,9877,11178,11620,11182,9930,8034,5714,3246,904,-1053,-2422,-3073,-2954,-2114,-661,1218,3312,5393,7254,8717,9679,10062,9892,9202,8097,6679,5067,3369,1672,53,-1438,-2754,-3853,-4703,-5246,-5464,-5294,-4752,-3813,-2546,-1009,675,2374,3920,5171,5965,6219,5862,4900,3409,1493,-642,-2814,-4782,-6344,-7321,-7592,-7106,-5896,-4065,-1811,645,3008,5018,6418,7009,6693,5436,3344,567,-2611,-5932,-9058,-11736,-13731,-14914,-15247,-14796,-13717,-12230,-10590,-9036,-7775,-6919,-6505,-6466,-6655,-6890,-6964,-6712,-6022,-4883,-3356,-1611,151,1682,2788,3298,3172,2432,1239,-205,-1616,-2739,-3326,-3211,-2325,-691,1553,4193,6958,9539,11663,13063,13585,13115,11672,9330,6267,2689,-1130,-4947,-8497,-11582,-14030,-15751,-16699,-16902,-16433,-15401,-13944,-12218,-10369,-8548,-6881,-5468,-4391,-3666,-3311,-3256,-3435,-3730,-4009,-4147,-4023,-3551,-2677,-1423,184,2010,3949,5816,7478,8785,9645,10000,9852,9246,8264,7014,5603,4134,2684,1293,-11,-1255,-2455,-3653,-4885,-6157,-7469,-8798,-10060,-11197,-12085,-12621,-12700,-12231,-11157,-9481,-7245,-4560,-1601,1427,4278,6706,8500,9480,9556,8712,7030,4680,1896,-1019,-3774,-6057,-7635,-8321,-8022,-6754,-4606,-1771,1495,4891,8080,10747,12610,13447,13159,11704,9211,5855,1943,-2210,-6243,-9838,-12726,-14719,-15736,-15785,-14979,-13484,-11528,-9330,-7115,-5036,-3221,-1698,-465,550,1433,2287,3181,4179,5258,6395,7484,8422,9083,9363,9194,8546,7470,6038,4403,2722,1165,-113,-996,-1436,-1420,-1039,-392,346,1012,1443,1492,1093,190,-1161,-2890,-4852,-6875,-8791,-10400,-11557,-12138,-12051,-11300,-9881,-7914,-5504,-2845,-121,2465,4723,6510,7728,8345,8404,8004,7296,6459,5681,5125,4932,5154,5829,6876,8201,9640,11004,12111,12775,12853,12250,10922,8905,6284,3215,-98,-3427,-6512,-9114,-11024,-12073,-12196,-11381,-9740,-7460,-4788,-2039,491,2520,3821,4274,3839,2595,712,-1584,-4001,-6269,-8132,-9395,-9947,-9761,-8890,-7468,-5691,-3749,-1875,-228,1069,1944,2443,2618,2624,2590,2675,2990,3593,4492,5611,6833,8001,8931,9469,9482,8892,7691,5934,3741,1287,-1221,-3560,-5514,-6910,-7622,-7610,-6903,-5620,-3931,-2067,-250,1294,2405,2975,2996,2521,1697,704,-247,-945,-1224,-966,-131,1252,3070,5164,7325,9327,10966,12050,12462,12136,11088,9405,7240,4798,2302,-4,-1928,-3282,-3983,-3971,-3296,-2049,-391,1473,3338,4971,6207,6890,6977,6453,5425,4003,2397,767,-678,-1815,-2533,-2811,-2663,-2187,-1484,-725,-30,462,677,578,190,-415,-1113,-1766,-2217,-2327,-1984,-1131,240,2065,4214,6521,8750,10687,12094,12790,12639,11591,9669,7006,3779,270,-3249,-6462,-9102,-10945,-11850,-11760,-10730,-8891,-6469,-3734,-986,1478,3404,4594,4952,4465,3243,1461,-611,-2690,-4489,-5761,-6345,-6162,-5258,-3761,-1891,99,1942,3402,4313,4583,4236,3357,2144,812,-379,-1195,-1446,-1007,160,1992,4363,7046,9808,12365,14475,15923,16557,16307,15177,13253,10688,7683,4459,1261,-1712,-4274,-6310,-7754,-8606,-8920,-8791,-8354,-7726,-7059,-6429,-5924,-5555,-5302,-5100,-4848,-4442,-3768,-2743,-1314,512,2684,5064,7504,9767,11651,12914,13402,12996,11691,9592,6882,3866,868,-1761,-3706,-4737,-4725,-3675,-1725,871,3765,6572,8890,10386,10797,9997,7975,4881,947,-3458,-7952,-12099,-15519,-17869,-18927,-18571,-16824,-13834,-9858,-5246,-390,4302,8460,11782,14047,15174,15155,14129,12290,9904,7266,4661,2344,520,-700,-1264,-1236,-728,67,932,1644,2009,1879,1204,-4,-1617,-3460,-5295,-6880,-7996,-8482,-8268,-7377,-5935,-4142,-2269,-575,670,1284,1156,276,-1252,-3238,-5426,-7517,-9219,-10285,-10514,-9841,-8251,-5888,-2938,315,3566,6518,8877,10461,11110,10826,9655,7781,5422,2875,415,-1670,-3183,-3978,-4032,-3388,-2200,-673,951,2419,3509,4048,3923,3109,1637,-372,-2779,-5382,-7998,-10421,-12502,-14075,-15075,-15427,-15139,-14243,-12820,-10971,-8831,-6525,-4183,-1911,207,2124,3813,5290,6565,7679,8656,9517,10274,10919,11439,11811,12016,12023,11821,11393,10735,9844,8747,7461,6052,4580,3137,1819,719,-93,-573,-733,-621,-333,-2,241,265,-34,-702,-1742,-3095,-4656,-6293,-7859,-9219,-10263,-10934,-11204,-11096,-10663,-9963,-9085,-8080,-7015,-5924,-4844,-3791,-2805,-1878,-1061,-340,254,731,1085,1340,1479,1541,1479,1313,993,499,-193,-1105,-2230,-3533,-4973,-6442,-7852,-9065,-9964,-10434,-10395,-9802,-8676,-7063,-5091,-2885,-621,1553,3497,5106,6329,7152,7614,7799,7779,7690,7593,7592,7694,7925,8225,8533,8765,8819,8641,8185,7463,6541,5510,4525,3712,3220,3143,3527,4367,5570,7017,8531,9932,11039,11708,11827,11354,10291,8689,6673,4350,1923,-473,-2642,-4433,-5724,-6416,-6476,-5935,-4870,-3432,-1806,-203,1167,2124,2544,2368,1627,416,-1089,-2684,-4151,-5281,-5929,-6001,-5493,-4477,-3105,-1558,-86,1115,1828,1930,1356,132,-1637,-3756,-6007,-8110,-9836,-10953,-11328,-10889,-9665,-7770,-5390,-2766,-157,2184,4040,5253,5729,5454,4484,2937,970,-1221,-3446,-5520,-7268,-8589,-9380,-9631,-9351,-8608,-7503,-6161,-4727,-3331,-2095,-1104,-398,10,186,190,160,193,421,920,1736,2849,4174,5570,6849,7806,8245,8028,7073,5410,3152,497,-2286,-4919,-7123,-8682,-9452,-9396,-8572,-7140,-5320,-3382,-1585,-178,660,821,264,-936,-2685,-4775,-7015,-9166,-11014,-12374,-13104,-13128,-12435,-11096,-9235,-7037,-4732,-2533,-681,669,1390,1453,912,-106,-1395,-2722,-3828,-4491,-4524,-3836,-2409,-344,2200,4963,7685,10063,11852,12846,12929,12064,10317,7829,4802,1496,-1853,-4970,-7678,-9790,-11235,-11972,-12025,-11504,-10496,-9184,-7686,-6164,-4724,-3453,-2411,-1609,-1060,-730,-587,-586,-673,-798,-914,-970,-935,-779,-499,-110,355,837,1262,1559,1654,1518,1136,557,-139,-839,-1404,-1717,-1676,-1244,-435,645,1854,2989,3835,4203,3935,2950,1253,-1074,-3861,-6873,-9830,-12443,-14419,-15535,-15603,-14566,-12434,-9360,-5559,-1351,2927,6921,10317,12878,14446,14989,14562,13326,11493,9327,7076,4979,3197,1848,955,493,367,471,671,867,971,936,760,456,81,-321,-697,-1014,-1264,-1450,-1608,-1776,-1995,-2311,-2742,-3311,-3990,-4768,-5574,-6360,-7035,-7533,-7765,-7688,-7250,-6438,-5271,-3782,-2036,-115,1908,3934,5901,7736,9402,10873,12127,13167,13981,14559,14881,14911,14612,13947,12891,11443,9631,7513,5177,2729,280,-2056,-4187,-6037,-7563,-8737,-9574,-10074,-10292,-10249,-10002,-9578,-9023,-8350,-7590,-6733,-5787,-4728,-3561,-2272,-890,563,2008,3370,4540,5406,5873,5856,5315,4257,2731,848,-1244,-3377,-5357,-7017,-8213,-8849,-8894,-8371,-7366,-6008,-4445,-2850,-1349,-74,918,1589,1955,2058,1950,1699,1345,936,471,-44,-623,-1275,-1995,-2740,-3462,-4052,-4405,-4405,-3941,-2951,-1409,637,3081,5752,8442,10924,12992,14482,15295,15440,14960,14038,12814,11527,10307,9306,8554,8033,7668,7320,6873,6208,5263,4045,2611,1105,-325,-1477,-2206,-2374,-1934,-891,652,2554,4601,6577,8273,9491,10124,10089,9415,8157,6472,4508,2477,547,-1108,-2379,-3197,-3562,-3522,-3179,-2649,-2091,-1604,-1332,-1305,-1579,-2114,-2847,-3690,-4510,-5184,-5593,-5640,-5264,-4470,-3293,-1852,-282,1230,2503,3363,3670,3348,2378,828,-1179,-3441,-5741,-7819,-9459,-10467,-10732,-10217,-8982,-7153,-4927,-2533,-191,1888,3568,4759,5453,5702,5594,5255,4800,4325,3918,3605,3414,3335,3357,3476,3679,3977,4380,4895,5534,6271,7097,7929,8741,9412,9908,10150,10110,9795,9229,8485,7646,6811,6076,5510,5158,5016,5031,5122,5161,5020,4586,3763,2528,894,-1031,-3114,-5150,-6950,-8328,-9137,-9313,-8850,-7839,-6421,-4793,-3157,-1707,-597,76,287,65,-501,-1282,-2148,-2958,-3601,-4005,-4126,-3969,-3568,-2970,-2245,-1436,-594,261,1127,2000,2904,3841,4817,5819,6816,7768,8620,9314,9782,9979,9837,9345,8466,7222,5630,3749,1646,-586,-2843,-5019,-6992,-8676,-9968,-10815,-11179,-11049,-10457,-9448,-8094,-6484,-4711,-2870,-1059,653,2186,3501,4565,5368,5922,6241,6366,6324,6162,5906,5589,5217,4808,4341,3817,3207,2509,1699,785,-228,-1329,-2478,-3649,-4804,-5898,-6898,-7773,-8485,-9026,-9373,-9527,-9481,-9252,-8844,-8289,-7605,-6828,-5986,-5113,-4249,-3411,-2640,-1943,-1343,-839,-433,-91,198,501,849,1310,1916,2713,3685,4838,6086,7384,8607,9664,10449,10871,10868,10407,9489,8142,6431,4429,2227,-65,-2374,-4584,-6638,-8451,-9984,-11181,-12033,-12500,-12597,-12300,-11634,-10598,-9228,-7550,-5619,-3496,-1251,1034,3273,5396,7315,8993,10367,11431,12166,12572,12666,12431,11891,11020,9834,8319,6516,4441,2175,-190,-2563,-4778,-6754,-8322,-9415,-9951,-9921,-9359,-8352,-7032,-5569,-4142,-2930,-2075,-1686,-1795,-2390,-3376,-4619,-5958,-7199,-8194,-8799,-8942,-8601,-7811,-6656,-5261,-3751,-2262,-894,279,1225,1950,2495,2917,3285,3666,4089,4578,5106,5612,6031,6243,6178,5740,4894,3625,1977,23,-2114,-4306,-6396,-8242,-9719,-10723,-11190,-11104,-10464,-9349,-7817,-6002,-4004,-1970,-6,1764,3265,4421,5226,5663,5799,5671,5386,5018,4672,4413,4310,4385,4654,5077,5626,6214,6786,7249,7537,7590,7365,6857,6070,5073,3936,2788,1753,971,564,611,1163,2180,3598,5259,6992,8585,9843,10590,10706,10142,8920,7146,4992,2667,430,-1507,-2919,-3688,-3733,-3082,-1851,-197,1635,3421,4921,5952,6382,6169,5313,3925,2109,55,-2090,-4153,-6020,-7590,-8819,-9688,-10221,-10456,-10450,-10253,-9923,-9501,-9015,-8491,-7922,-7316,-6656,-5926,-5121,-4217,-3230,-2149,-1018,137,1244,2238,3032,3547,3711,3473,2817,1769,377,-1243,-2972,-4655,-6134,-7280,-7977,-8159,-7824,-6993,-5781,-4287,-2687,-1103,307,1468,2313,2848,3116,3189,3176,3162,3238,3450,3816,4304,4868,5401,5833,6042,5975,5561,4809,3721,2388,881,-657,-2120,-3370,-4326,-4913,-5129,-4988,-4575,-3989,-3353,-2798,-2433,-2355,-2618,-3249,-4230,-5513,-7011,-8636,-10242,-11732,-12955,-13815,-14231,-14139,-13555,-12498,-11077,-9397,-7622,-5900,-4380,-3173,-2352,-1924,-1849,-2033,-2345,-2636,-2759,-2589,-2045,-1088,236,1857,3610,5331,6819,7890,8395,8241,7396,5922,3915,1564,-940,-3377,-5541,-7262,-8421,-8946,-8838,-8142,-6954,-5400,-3615,-1747,81,1749,3178,4301,5095,5550,5686,5548,5181,4649,4004,3296,2558,1808,1057,288,-488,-1287,-2077,-2837,-3498,-4007,-4276,-4256,-3881,-3152,-2070,-712,827,2402,3844,4974,5623,5650,4975,3561,1476,-1176,-4206,-7391,-10496,-13284,-15549,-17144,-17972,-18004,-17289,-15909,-14004,-11727,-9243,-6707,-4260,-2009,-36,1610,2909,3879,4537,4953,5185,5313,5418,5577,5843,6275,6873,7632,8500,9391,10213,10835,11152,11066,10516,9499,8066,6327,4439,2592,964,-277,-1020,-1234,-942,-271,616,1519,2222,2561,2419,1754,633,-828,-2422,-3923,-5106,-5767,-5780,-5077,-3700,-1756,570,3046,5436,7495,9038,9930,10116,9625,8563,7091,5413,3741,2259,1105,370,30,49,288,597,830,816,467,-302,-1491,-3058,-4921,-6937,-8978,-10862,-12454,-13616,-14245,-14295,-13736,-12621,-11006,-9027,-6795,-4489,-2230,-161,1622,3075,4158,4926,5408,5704,5884,6027,6197,6403,6665,6918,7118,7172,7003,6545,5746,4617,3175,1527,-231,-1930,-3425,-4554,-5197,-5265,-4743,-3669,-2153,-366,1496,3205,4551,5370,5524,4996,3786,2027,-126,-2450,-4702,-6639,-8056,-8766,-8699,-7798,-6153,-3864,-1138,1811,4740,7421,9661,11302,12269,12519,12101,11086,9623,7839,5938,4059,2378,1010,49,-469,-547,-241,350,1126,1943,2710,3326,3756,3988,4061,4050,4029,4104,4345,4808,5522,6450,7549,8692,9769,10618,11085,11057,10423,9163,7320,4990,2374,-312,-2805,-4864,-6274,-6914,-6728,-5789,-4237,-2310,-282,1566,2958,3714,3696,2902,1403,-624,-2937,-5258,-7286,-8780,-9523,-9425,-8462,-6739,-4436,-1811,850,3249,5136,6311,6683,6232,5072,3352,1330,-765,-2652,-4149,-5074,-5363,-5015,-4088,-2733,-1116,556,2084,3288,4024,4210,3813,2886,1535,-74,-1728,-3200,-4263,-4730,-4453,-3388,-1545,957,3931,7143,10308,13166,15470,17042,17782,17667,16786,15284,13376,11298,9286,7532,6188,5295,4848,4741,4834,4936,4883,4497,3690,2405,664,-1438,-3773,-6154,-8390,-10288,-11689,-12473,-12585,-12044,-10914,-9357,-7520,-5634,-3856,-2377,-1295,-661,-480,-651,-1087,-1611,-2091,-2368,-2351,-1966,-1217,-136,1170,2589,3965,5156,6025,6465,6406,5834,4773,3309,1561,-310,-2146,-3756,-5015,-5784,-6023,-5707,-4904,-3698,-2248,-692,781,2048,2981,3519,3651,3414,2902,2244,1578,1054,803,903,1412,2304,3516,4936,6399,7752,8832,9500,9701,9375,8615,7478,6142,4756,3474,2424,1665,1201,968,860,726,420,-175,-1159,-2537,-4292,-6307,-8465,-10578,-12510,-14078,-15202,-15778,-15801,-15269,-14243,-12796,-11039,-9077,-7045,-5068,-3263,-1761,-634,22,196,-123,-875,-1958,-3247,-4557,-5739,-6617,-7075,-7046,-6514,-5547,-4243,-2754,-1230,181,1374,2287,2915,3302,3530,3713,3957,4359,4987,5841,6894,8043,9148,10052,10586,10608,10039,8851,7113,4966,2619,322,-1661,-3096,-3798,-3674,-2723,-1057,1125,3560,5938,7968,9389,10012,9756,8623,6725,4253,1451,-1415,-4057,-6263,-7817,-8623,-8620,-7842,-6392,-4424,-2149,199,2373,4143,5296,5712,5291,4064,2111,-398,-3242,-6160,-8906,-11242,-12995,-14064,-14421,-14130,-13310,-12143,-10821,-9547,-8488,-7751,-7402,-7395,-7661,-8028,-8335,-8388,-8023,-7143,-5675,-3682,-1235,1465,4232,6818,9002,10602,11470,11566,10884,9545,7683,5538,3319,1286,-363,-1453,-1876,-1608,-684,769,2589,4544,6409,7957,8981,9354,8983,7889,6144,3915,1409,-1119,-3420,-5268,-6488,-6986,-6757,-5874,-4515,-2872,-1215,254,1319,1878,1888,1411,580,-393,-1306,-1912,-2052,-1605,-546,1055,3048,5223,7317,9091,10307,10827,10548,9502,7780,5562,3082,602,-1618,-3337,-4371,-4609,-4021,-2671,-704,1656,4149,6475,8374,9609,10042,9611,8366,6461,4110,1590,-814,-2851,-4298,-5061,-5067,-4420,-3215,-1682,-28,1513,2735,3489,3679,3291,2363,1006,-642,-2399,-4104,-5571,-6689,-7339,-7476,-7111,-6259,-5052,-3584,-2028,-543,731,1646,2144,2179,1796,1087,181,-748,-1541,-2042,-2155,-1836,-1108,-80,1111,2252,3161,3633,3539,2784,1380,-620,-3038,-5705,-8335,-10712,-12567,-13711,-14021,-13415,-11957,-9729,-6935,-3789,-556,2529,5243,7423,8967,9834,10050,9694,8876,7720,6371,4934,3518,2189,983,-71,-994,-1793,-2511,-3172,-3823,-4488,-5197,-5963,-6767,-7586,-8354,-8995,-9421,-9544,-9303,-8670,-7681,-6411,-5009,-3637,-2492,-1734,-1497,-1824,-2703,-4005,-5561,-7127,-8459,-9320,-9535,-8996,-7697,-5735,-3276,-588,2072,4392,6153,7155,7318,6661,5277,3376,1186,-1023,-3013,-4584,-5623,-6082,-6006,-5505,-4722,-3839,-3002,-2352,-1958,-1857,-2020,-2395,-2889,-3431,-3926,-4336,-4622,-4783,-4838,-4802,-4697,-4533,-4297,-3973,-3540,-2965,-2255,-1404,-447,579,1630,2663,3648,4569,5435,6250,7039,7806,8530,9176,9663,9895,9768,9187,8086,6457,4332,1829,-923,-3716,-6379,-8717,-10595,-11915,-12638,-12796,-12440,-11704,-10685,-9536,-8348,-7234,-6229,-5397,-4706,-4178,-3759,-3435,-3173,-2938,-2717,-2482,-2222,-1929,-1599,-1247,-888,-555,-284,-103,-57,-149,-385,-741,-1156,-1572,-1876,-1997,-1811,-1276,-324,1017,2706,4618,6602,8463,9994,11011,11368,10984,9875,8134,5945,3552,1235,-742,-2129,-2796,-2644,-1751,-223,1697,3756,5677,7207,8175,8462,8088,7125,5755,4191,2677,1430,638,399,753,1629,2915,4402,5905,7187,8074,8438,8190,7355,5985,4212,2195,115,-1864,-3587,-4960,-5919,-6468,-6644,-6540,-6250,-5910,-5620,-5491,-5589,-5948,-6575,-7417,-8404,-9434,-10375,-11110,-11505,-11467,-10929,-9872,-8326,-6388,-4171,-1877,345,2272,3779,4731,5095,4873,4166,3085,1834,561,-539,-1337,-1757,-1740,-1347,-607,351,1437,2532,3550,4433,5138,5677,6058,6326,6517,6671,6808,6949,7079,7184,7236,7177,7001,6624,6059,5250,4216,2957,1520,-52,-1654,-3207,-4570,-5631,-6259,-6351,-5841,-4693,-2942,-665,2010,4892,7795,10487,12763,14453,15407,15570,14921,13535,11520,9059,6345,3591,998,-1263,-3065,-4325,-5022,-5188,-4895,-4248,-3384,-2422,-1511,-745,-217,28,-25,-349,-890,-1570,-2297,-2987,-3572,-3978,-4212,-4229,-4076,-3749,-3290,-2707,-2027,-1245,-379,581,1615,2710,3837,4948,5989,6904,7620,8089,8264,8114,7639,6865,5829,4611,3286,1954,712,-363,-1179,-1701,-1879,-1719,-1231,-453,557,1719,2965,4175,5279,6166,6759,7001,6851,6312,5412,4204,2783,1226,-344,-1855,-3194,-4305,-5112,-5579,-5662,-5354,-4643,-3555,-2119,-393,1544,3608,5680,7659,9423,10864,11895,12435,12452,11926,10893,9406,7565,5477,3289,1110,-908,-2679,-4112,-5154,-5791,-6018,-5876,-5408,-4686,-3784,-2782,-1775,-836,-46,538,872,939,727,290,-349,-1090,-1864,-2564,-3095,-3384,-3357,-3004,-2318,-1341,-156,1167,2499,3765,4851,5714,6303,6625,6708,6598,6365,6070,5779,5521,5320,5157,5001,4786,4463,3946,3208,2216,991,-410,-1892,-3331,-4591,-5541,-6085,-6158,-5766,-4967,-3868,-2641,-1444,-471,130,259,-146,-1036,-2340,-3874,-5464,-6870,-7912,-8405,-8274,-7465,-6068,-4180,-2008,255,2382,4194,5530,6314,6510,6167,5376,4275,3028,1791,731,-45,-446,-450,-84,579,1414,2278,3004,3457,3496,3065,2120,710,-1085,-3117,-5229,-7223,-8930,-10198,-10910,-11030,-10545,-9538,-8111,-6430,-4657,-2972,-1517,-424,252,485,319,-163,-836,-1572,-2217,-2669,-2820,-2635,-2105,-1268,-207,980,2167,3234,4069,4593,4739,4516,3924,3054,1986,844,-253,-1185,-1865,-2228,-2259,-1988,-1476,-825,-151,432,817,934,746,257,-474,-1370,-2306,-3151,-3770,-4040,-3864,-3194,-2020,-392,1582,3775,5998,8084,9843,11129,11830,11881,11286,10100,8439,6460,4362,2320,548,-836,-1707,-2063,-1926,-1428,-722,-14,494,622,238,-721,-2242,-4238,-6554,-8994,-11349,-13409,-15006,-16023,-16403,-16162,-15378,-14157,-12654,-11010,-9358,-7800,-6393,-5156,-4071,-3086,-2141,-1178,-137,990,2214,3481,4721,5840,6715,7247,7336,6933,6021,4660,2941,1025,-911,-2673,-4068,-4955,-5220,-4836,-3816,-2259,-288,1905,4143,6226,7975,9261,9960,10049,9499,8393,6793,4851,2702,500,-1588,-3434,-4896,-5874,-6287,-6086,-5268,-3855,-1938,382,2927,5540,8003,10152,11810,12872,13273,13017,12170,10855,9228,7476,5760,4243,3028,2164,1671,1475,1518,1662,1819,1870,1766,1466,999,401,-233,-855,-1362,-1760,-2004,-2167,-2289,-2461,-2766,-3251,-3959,-4854,-5892,-6960,-7935,-8683,-9065,-8991,-8398,-7273,-5676,-3691,-1470,836,3044,4995,6545,7590,8075,7979,7357,6271,4856,3225,1530,-105,-1567,-2772,-3674,-4238,-4493,-4442,-4149,-3639,-2968,-2172,-1288,-351,603,1544,2422,3209,3855,4334,4613,4673,4510,4113,3506,2685,1700,564,-652,-1899,-3089,-4142,-4970,-5479,-5620,-5329,-4622,-3512,-2095,-461,1213,2808,4126,5058,5484,5355,4681,3520,1990,247,-1547,-3221,-4647,-5738,-6456,-6817,-6890,-6745,-6501,-6224,-6000,-5860,-5817,-5868,-5970,-6103,-6229,-6326,-6394,-6426,-6460,-6485,-6545,-6614,-6683,-6720,-6658,-6464,-6063,-5456,-4607,-3575,-2401,-1181,-12,1005,1787,2276,2452,2339,1985,1486,922,401,-21,-295,-425,-444,-402,-371,-401,-524,-738,-1006,-1254,-1413,-1384,-1126,-600,156,1078,2039,2901,3502,3708,3404,2541,1114,-805,-3098,-5589,-8084,-10369,-12246,-13550,-14157,-14025,-13158,-11660,-9651,-7351,-4936,-2649,-646,921,1973,2506,2555,2234,1677,1047,495,156,123,429,1062,1939,2944,3913,4689,5107,5047,4426,3232,1501,-644,-3052,-5525,-7834,-9803,-11225,-12017,-12100,-11516,-10345,-8747,-6900,-5017,-3275,-1840,-810,-227,-77,-265,-693,-1185,-1622,-1837,-1757,-1299,-471,698,2132,3711,5331,6838,8141,9118,9719,9897,9664,9056,8140,7027,5801,4599,3492,2576,1879,1423,1172,1079,1065,1050,942,679,210,-484,-1383,-2440,-3591,-4721,-5749,-6548,-7041,-7141,-6818,-6051,-4877,-3357,-1596,292,2157,3884,5343,6467,7200,7559,7581,7355,6987,6589,6266,6107,6153,6425,6883,7465,8075,8588,8892,8867,8419,7496,6073,4183,1907,-646,-3330,-5968,-8423,-10522,-12175,-13310,-13897,-13993,-13653,-13002,-12159,-11245,-10356,-9549,-8836,-8181,-7518,-6747,-5782,-4541,-2986,-1130,986,3239,5510,7631,9448,10820,11628,11802,11311,10187,8482,6338,3874,1291,-1244,-3542,-5440,-6813,-7570,-7679,-7149,-6049,-4478,-2581,-517,1552,3458,5065,6263,6972,7177,6887,6177,5141,3918,2655,1495,589,16,-135,119,767,1709,2842,4041,5174,6153,6897,7384,7622,7640,7508,7267,6977,6668,6332,5978,5546,5030,4381,3594,2687,1679,654,-349,-1224,-1935,-2416,-2663,-2686,-2523,-2236,-1897,-1567,-1319,-1175,-1172,-1293,-1522,-1814,-2127,-2389,-2559,-2556,-2353,-1888,-1166,-160,1074,2499,4021,5536,6921,8055,8826,9143,8958,8256,7070,5492,3609,1583,-460,-2368,-4013,-5301,-6164,-6575,-6554,-6139,-5418,-4478,-3418,-2336,-1280,-310,581,1410,2205,3036,3910,4875,5892,6923,7889,8675,9184,9313,8987,8202,6959,5355,3483,1501,-452,-2217,-3678,-4710,-5275,-5300,-4820,-3854,-2471,-766,1149,3164,5131,6952,8510,9722,10549,10951,10959,10598,9937,9041,7982,6832,5635,4453,3298,2220,1210,318,-476,-1129,-1657,-2033,-2267,-2347,-2279,-2064,-1717,-1251,-709,-128,432,899,1212,1296,1100,591,-242,-1369,-2746,-4267,-5827,-7272,-8452,-9217,-9428,-8994,-7863,-6056,-3657,-806,2276,5376,8216,10582,12261,13127,13114,12257,10656,8514,6048,3557,1292,-480,-1581,-1876,-1357,-72,1796,4028,6324,8384,9929,10716,10625,9590,7704,5108,2056,-1190,-4341,-7159,-9442,-11089,-12056,-12388,-12190,-11589,-10758,-9823,-8925,-8120,-7454,-6908,-6421,-5934,-5336,-4571,-3563,-2301,-785,923,2754,4582,6296,7760,8868,9520,9662,9263,8335,6933,5129,3028,747,-1595,-3869,-5969,-7784,-9251,-10293,-10911,-11087,-10887,-10367,-9640,-8808,-8000,-7304,-6810,-6539,-6497,-6620,-6824,-6997,-7012,-6768,-6176,-5193,-3828,-2122,-176,1897,3958,5867,7513,8799,9669,10118,10156,9856,9291,8551,7738,6919,6171,5511,4961,4481,4047,3580,3041,2350,1487,417,-832,-2234,-3690,-5119,-6377,-7353,-7934,-8040,-7649,-6783,-5529,-4032,-2444,-967,247,1064,1399,1255,680,-203,-1218,-2176,-2876,-3139,-2839,-1907,-341,1768,4280,6980,9620,11945,13696,14672,14714,13761,11827,9026,5539,1621,-2458,-6410,-9982,-12970,-15236,-16725,-17449,-17498,-16996,-16100,-14974,-13742,-12517,-11339,-10225,-9137,-8023,-6824,-5488,-4003,-2374,-668,1047,2651,4056,5159,5911,6290,6313,6053,5577,5008,4418,3902,3493,3208,3022,2879,2725,2489,2138,1649,1050,377,-285,-872,-1301,-1531,-1537,-1338,-983,-542,-99,265,501,578,504,325,98,-99,-208,-171,12,346,770,1246,1696,2087,2382,2590,2743,2889,3098,3423,3912,4573,5392,6305,7234,8074,8710,9058,9025,8588,7737,6509,4988,3266,1461,-289,-1899,-3224,-4233,-4837,-5044,-4863,-4334,-3542,-2572,-1535,-541,301,899,1192,1130,744,49,-841,-1826,-2762,-3511,-3945,-3981,-3559,-2697,-1452,68,1716,3342,4783,5931,6678,7014,6951,6556,5941,5227,4523,3951,3536,3323,3249,3256,3224,3046,2605,1851,744,-657,-2249,-3885,-5363,-6506,-7141,-7162,-6525,-5292,-3567,-1560,513,2406,3909,4863,5184,4855,3974,2643,1079,-567,-2096,-3389,-4366,-4997,-5332,-5427,-5391,-5315,-5271,-5309,-5412,-5554,-5641,-5591,-5306,-4709,-3775,-2510,-975,708,2417,3982,5268,6155,6564,6477,5923,4978,3757,2385,999,-294,-1405,-2282,-2919,-3317,-3530,-3597,-3577,-3527,-3475,-3478,-3538,-3702,-3964,-4357,-4878,-5539,-6336,-7241,-8219,-9211,-10119,-10871,-11335,-11440,-11099,-10288,-9006,-7320,-5325,-3158,-979,1066,2832,4216,5152,5609,5623,5236,4550,3664,2692,1748,922,304,-68,-147,48,512,1191,2035,2962,3901,4748,5430,5843,5907,5562,4750,3479,1759,-331,-2699,-5190,-7665,-9951,-11894,-13387,-14318,-14689,-14488,-13804,-12714,-11340,-9780,-8136,-6460,-4798,-3155,-1534,78,1661,3202,4637,5874,6839,7392,7469,6993,5948,4376,2376,85,-2307,-4605,-6640,-8244,-9345,-9910,-9973,-9651,-9060,-8379,-7746,-7289,-7086,-7158,-7473,-7952,-8484,-8934,-9201,-9170,-8799,-8068,-6994,-5658,-4116,-2486,-830,752,2224,3537,4686,5673,6519,7242,7884,8447,8978,9456,9908,10294,10609,10800,10829,10636,10178,9406,8310,6888,5182,3270,1244,-762,-2623,-4214,-5421,-6191,-6480,-6330,-5800,-5011,-4086,-3179,-2394,-1842,-1538,-1490,-1616,-1825,-1978,-1969,-1665,-1042,-45,1250,2782,4418,6033,7492,8702,9583,10124,10333,10274,10017,9642,9223,8792,8367,7909,7365,6650,5694,4423,2822,881,-1314,-3689,-6097,-8394,-10450,-12128,-13367,-14111,-14377,-14205,-13675,-12873,-11892,-10813,-9696,-8594,-7526,-6512,-5552,-4639,-3772,-2926,-2097,-1247,-359,601,1652,2814,4081,5450,6876,8312,9668,10870,11788,12361,12468,12077,11164,9739,7893,5705,3328,900,-1420,-3495,-5196,-6437,-7151,-7326,-6959,-6127,-4880,-3357,-1663,59,1676,3073,4144,4822,5069,4891,4323,3454,2388,1259,210,-634,-1147,-1268,-950,-229,837,2127,3492,4786,5847,6581,6899,6814,6342,5603,4695,3763,2930,2276,1860,1683,1683,1792,1883,1847,1597,1055,223,-868,-2122,-3413,-4583,-5492,-5991,-6010,-5492,-4466,-3015,-1253,638,2501,4149,5453,6304,6676,6584,6125,5426,4658,3987,3562,3476,3764,4382,5219,6115,6886,7348,7371,6857,5817,4298,2454,441,-1519,-3251,-4574,-5372,-5594,-5224,-4343,-3039,-1459,245,1926,3446,4703,5620,6166,6341,6177,5735,5088,4312,3499,2709,2023,1478,1102,908,860,927,1032,1102,1054,825,357,-343,-1260,-2312,-3387,-4360,-5070,-5399,-5239,-4536,-3317,-1635,357,2494,4580,6412,7847,8751,9086,8855,8127,7013,5664,4213,2824,1604,648,17,-278,-241,86,647,1371,2180,2991,3728,4307,4671,4755,4533,3988,3133,2017,708,-694,-2073,-3322,-4305,-4970,-5213,-5060,-4505,-3626,-2516,-1276,-21,1170,2225,3137,3905,4589,5240,5941,6729,7644,8650,9697,10661,11426,11827,11765,11140,9948,8250,6163,3906,1677,-269,-1756,-2644,-2892,-2556,-1776,-772,215,926,1164,781,-258,-1892,-3973,-6264,-8515,-10441,-11837,-12521,-12442,-11608,-10134,-8187,-5977,-3711,-1582,265,1744,2809,3490,3809,3861,3699,3394,3003,2534,2031,1468,873,230,-433,-1101,-1734,-2320,-2826,-3264,-3652,-4020,-4441,-4944,-5599,-6415,-7391,-8497,-9650,-10765,-11726,-12429,-12793,-12752,-12308,-11468,-10308,-8898,-7334,-5697,-4059,-2460,-929,539,1945,3313,4639,5942,7185,8360,9418,10319,11026,11492,11705,11632,11281,10642,9730,8567,7160,5572,3824,2014,193,-1511,-3032,-4244,-5098,-5527,-5541,-5165,-4490,-3637,-2739,-1960,-1422,-1237,-1461,-2091,-3076,-4301,-5625,-6871,-7874,-8481,-8575,-8107,-7055,-5507,-3541,-1332,963,3177,5142,6763,7951,8700,9032,9035,8796,8438,8051,7698,7404,7127,6788,6279,5465,4257,2565,411,-2173,-5018,-7963,-10763,-13190,-15045,-16164,-16485,-16010,-14845,-13147,-11141,-9055,-7103,-5478,-4279,-3577,-3335,-3489,-3896,-4421,-4895,-5185,-5179,-4804,-4038,-2895,-1438,261,2084,3932,5680,7217,8451,9266,9624,9447,8758,7568,5972,4079,2055,61,-1717,-3145,-4090,-4528,-4427,-3892,-3008,-1938,-837,157,922,1389,1543,1399,1039,545,35,-393,-642,-655,-393,144,924,1907,3023,4213,5416,6574,7652,8616,9439,10116,10614,10932,11034,10904,10506,9829,8835,7550,5954,4124,2074,-74,-2269,-4377,-6314,-7966,-9259,-10107,-10489,-10372,-9799,-8819,-7528,-6033,-4467,-2928,-1542,-365,559,1213,1655,1908,2080,2214,2414,2707,3150,3731,4452,5256,6111,6935,7674,8259,8619,8720,8503,7978,7127,6018,4690,3254,1806,463,-677,-1533,-2061,-2263,-2158,-1842,-1382,-901,-478,-202,-101,-204,-473,-875,-1331,-1782,-2145,-2387,-2455,-2359,-2106,-1733,-1302,-849,-455,-145,24,35,-125,-461,-956,-1601,-2352,-3180,-4022,-4821,-5505,-5994,-6225,-6129,-5694,-4901,-3812,-2488,-1053,382,1680,2751,3503,3930,4020,3861,3503,3072,2629,2264,1990,1819,1698,1568,1359,978,400,-427,-1465,-2680,-3984,-5287,-6492,-7506,-8275,-8759,-8963,-8906,-8645,-8223,-7713,-7162,-6608,-6098,-5625,-5215,-4843,-4501,-4154,-3776,-3307,-2719,-1957,-993,182,1558,3082,4668,6202,7550,8574,9149,9206,8693,7669,6207,4464,2630,893,-564,-1576,-2087,-2032,-1489,-552,628,1832,2898,3592,3793,3370,2284,557,-1729,-4431,-7356,-10297,-13032,-15349,-17079,-18087,-18303,-17728,-16409,-14477,-12062,-9378,-6587,-3896,-1446,627,2246,3368,4005,4197,4023,3562,2932,2202,1479,786,183,-353,-823,-1279,-1760,-2322,-2985,-3789,-4704,-5726,-6787,-7835,-8783,-9568,-10115,-10383,-10348,-10016,-9427,-8647,-7756,-6841,-5980,-5222,-4598,-4083,-3645,-3195,-2667,-1971,-1060,98,1471,3011,4607,6145,7492,8536,9191,9421,9234,8694,7915,7027,6187,5517,5127,5046,5274,5705,6233,6672,6871,6674,5987,4769,3048,926,-1464,-3922,-6280,-8335,-9954,-11021,-11474,-11313,-10552,-9280,-7579,-5581,-3414,-1232,839,2649,4107,5128,5691,5812,5567,5068,4460,3901,3538,3488,3833,4580,5694,7070,8566,10010,11222,12039,12328,12002,11034,9445,7322,4792,2011,-835,-3575,-6034,-8080,-9614,-10585,-10990,-10877,-10336,-9479,-8455,-7392,-6426,-5658,-5145,-4915,-4936,-5148,-5446,-5736,-5887,-5835,-5497,-4875,-3982,-2888,-1690,-473,637,1595,2326,2847,3177,3380,3548,3750,4079,4567,5231,6032,6897,7707,8340,8650,8528,7885,6699,4986,2854,439,-2048,-4389,-6344,-7712,-8323,-8102,-7039,-5245,-2889,-239,2418,4782,6586,7627,7810,7122,5694,3721,1499,-664,-2437,-3562,-3820,-3124,-1485,975,4024,7368,10669,13568,15772,17018,17170,16177,14115,11154,7548,3602,-367,-4039,-7173,-9553,-11084,-11724,-11536,-10633,-9201,-7444,-5583,-3841,-2380,-1346,-799,-744,-1122,-1822,-2678,-3536,-4207,-4561,-4472,-3894,-2813,-1278,613,2735,4945,7082,9015,10613,11793,12493,12703,12445,11773,10781,9556,8218,6849,5553,4368,3355,2505,1839,1326,961,732,623,644,786,1063,1451,1950,2511,3104,3665,4141,4468,4600,4492,4126,3483,2592,1466,168,-1241,-2689,-4076,-5339,-6377,-7137,-7574,-7656,-7398,-6819,-5957,-4881,-3632,-2286,-885,516,1873,3162,4332,5384,6274,7006,7566,7966,8210,8325,8322,8223,8039,7763,7388,6885,6228,5396,4360,3138,1748,247,-1268,-2711,-3939,-4864,-5372,-5424,-5009,-4172,-3027,-1705,-389,764,1593,2006,1951,1459,624,-416,-1469,-2363,-2926,-3030,-2617,-1672,-255,1528,3553,5655,7696,9531,11050,12170,12821,12986,12655,11860,10654,9113,7344,5459,3599,1890,468,-561,-1120,-1165,-707,193,1439,2868,4325,5606,6557,7013,6896,6151,4818,2985,791,-1580,-3944,-6110,-7935,-9294,-10133,-10420,-10180,-9462,-8333,-6872,-5181,-3327,-1436,411,2085,3477,4473,4969,4898,4218,2955,1179,-975,-3336,-5682,-7808,-9505,-10614,-11045,-10765,-9834,-8371,-6550,-4573,-2653,-980,290,1061,1271,949,122,-1087,-2599,-4256,-5958,-7569,-8978,-10093,-10814,-11087,-10857,-10117,-8874,-7186,-5132,-2835,-431,1919,4075,5876,7236,8067,8368,8159,7528,6593,5499,4401,3439,2728,2350,2305,2574,3045,3597,4070,4307,4183,3610,2576,1119,-640,-2543,-4400,-6009,-7213,-7879,-7968,-7479,-6510,-5196,-3702,-2237,-942,3,536,590,208,-552,-1563,-2671,-3726,-4547,-5022,-5040,-4564,-3603,-2217,-512,1370,3290,5097,6673,7928,8804,9300,9425,9238,8792,8148,7359,6452,5441,4315,3057,1634,37,-1748,-3694,-5754,-7856,-9893,-11746,-13292,-14402,-14984,-14968,-14336,-13128,-11424,-9373,-7129,-4892,-2833,-1108,171,943,1211,1018,473,-304,-1164,-1964,-2586,-2929,-2951,-2637,-2024,-1182,-187,843,1842,2701,3397,3869,4140,4205,4114,3900,3614,3302,3002,2745,2554,2416,2340,2277,2199,2052,1786,1356,736,-84,-1095,-2239,-3477,-4704,-5855,-6818,-7524,-7895,-7865,-7420,-6512,-5178,-3437,-1350,984,3458,5926,8238,10238,11778,12749,13060,12709,11709,10171,8234,6070,3894,1869,174,-1095,-1876,-2184,-2080,-1672,-1089,-464,81,459,613,542,267,-149,-622,-1089,-1448,-1689,-1749,-1672,-1467,-1204,-932,-710,-559,-492,-461,-425,-279,49,651,1588,2876,4510,6410,8489,10587,12568,14245,15481,16129,16108,15370,13929,11857,9289,6387,3368,450,-2170,-4297,-5828,-6685,-6906,-6549,-5792,-4793,-3776,-2930,-2421,-2359,-2798,-3706,-4995,-6530,-8113,-9579,-10738,-11455,-11659,-11307,-10452,-9171,-7587,-5842,-4070,-2386,-892,368,1360,2097,2611,2939,3128,3229,3259,3263,3237,3195,3141,3069,2988,2907,2836,2795,2797,2852,2947,3071,3180,3225,3153,2903,2435,1733,803,-316,-1552,-2837,-4067,-5177,-6101,-6811,-7313,-7626,-7815,-7928,-8018,-8123,-8239,-8335,-8356,-8204,-7803,-7059,-5917,-4357,-2400,-124,2362,4894,7312,9412,11043,12042,12306,11795,10495,8500,5912,2935,-256,-3401,-6303,-8740,-10546,-11608,-11855,-11299,-9997,-8081,-5717,-3100,-447,2055,4217,5924,7082,7667,7697,7221,6320,5087,3594,1939,161,-1665,-3517,-5330,-7069,-8644,-9990,-10996,-11578,-11648,-11144,-10072,-8449,-6387,-4028,-1556,798,2827,4326,5135,5161,4378,2832,650,-1989,-4876,-7764,-10444,-12720,-14443,-15543,-15984,-15816,-15099,-13974,-12528,-10927,-9248,-7606,-6053,-4635,-3370,-2259,-1302,-483,197,753,1167,1446,1574,1555,1395,1127,781,430,134,-42,-35,161,549,1061,1616,2096,2393,2412,2104,1481,613,-365,-1294,-1984,-2284,-2062,-1288,35,1774,3783,5820,7676,9105,9950,10071,9430,8057,6046,3575,829,-1945,-4540,-6747,-8401,-9411,-9716,-9345,-8375,-6917,-5136,-3187,-1236,584,2150,3411,4326,4908,5221,5295,5261,5146,5070,5047,5131,5310,5567,5864,6145,6361,6467,6433,6252,5928,5490,4958,4378,3752,3099,2411,1660,825,-119,-1201,-2401,-3715,-5081,-6441,-7693,-8757,-9523,-9933,-9916,-9484,-8644,-7492,-6127,-4687,-3320,-2146,-1281,-768,-626,-796,-1187,-1682,-2127,-2424,-2442,-2155,-1542,-644,437,1618,2764,3778,4578,5117,5385,5412,5261,4992,4703,4445,4276,4210,4229,4295,4337,4281,4062,3612,2928,2005,909,-283,-1463,-2518,-3354,-3885,-4097,-3970,-3576,-2954,-2216,-1416,-647,68,686,1217,1653,2006,2272,2440,2485,2385,2105,1651,1015,262,-550,-1301,-1889,-2177,-2068,-1485,-391,1183,3177,5450,7860,10200,12288,13932,14971,15299,14849,13624,11692,9161,6211,3015,-200,-3251,-5941,-8127,-9710,-10625,-10880,-10511,-9604,-8274,-6632,-4811,-2898,-984,897,2717,4483,6206,7886,9520,11068,12458,13611,14395,14709,14444,13537,11965,9783,7091,4085,974,-1964,-4477,-6322,-7313,-7358,-6449,-4700,-2316,413,3158,5565,7328,8202,8038,6813,4614,1632,-1844,-5505,-8991,-12016,-14303,-15705,-16126,-15595,-14198,-12104,-9500,-6603,-3607,-692,2007,4391,6407,8030,9271,10140,10681,10908,10859,10562,10040,9335,8475,7521,6519,5531,4620,3816,3174,2681,2350,2134,2004,1909,1811,1682,1513,1302,1076,850,647,479,342,222,94,-80,-327,-668,-1114,-1628,-2193,-2708,-3118,-3304,-3181,-2677,-1732,-356,1421,3489,5709,7888,9821,11305,12170,12300,11655,10291,8334,5998,3545,1245,-626,-1853,-2287,-1857,-608,1347,3793,6476,9094,11353,12983,13779,13607,12437,10334,7456,4047,391,-3192,-6396,-8961,-10677,-11454,-11250,-10178,-8379,-6098,-3594,-1133,1035,2727,3829,4299,4206,3647,2817,1897,1073,497,245,328,685,1180,1645,1899,1770,1146,-32,-1736,-3862,-6243,-8650,-10862,-12632,-13806,-14242,-13931,-12910,-11320,-9335,-7190,-5089,-3241,-1795,-833,-391,-425,-848,-1553,-2392,-3262,-4029,-4646,-5025,-5177,-5068,-4730,-4167,-3420,-2499,-1463,-331,829,1972,3024,3933,4630,5090,5287,5232,4963,4532,4003,3451,2909,2433,2008,1644,1290,927,497,-13,-626,-1336,-2123,-2942,-3757,-4492,-5120,-5574,-5830,-5871,-5686,-5306,-4751,-4077,-3330,-2568,-1833,-1170,-596,-123,251,543,766,940,1080,1193,1285,1353,1397,1410,1396,1362,1316,1286,1292,1359,1520,1786,2175,2679,3285,3964,4670,5360,5969,6451,6740,6791,6547,5981,5046,3753,2083,90,-2182,-4643,-7171,-9641,-11885,-13759,-15112,-15815,-15811,-15050,-13612,-11568,-9116,-6434,-3766,-1314,724,2210,3078,3295,2949,2112,967,-361,-1689,-2908,-3913,-4657,-5114,-5306,-5237,-4959,-4478,-3831,-3030,-2091,-1037,105,1286,2450,3521,4427,5081,5435,5436,5092,4413,3464,2315,1053,-224,-1448,-2540,-3456,-4153,-4619,-4812,-4751,-4383,-3745,-2805,-1622,-232,1271,2769,4136,5227,5913,6110,5760,4880,3548,1879,62,-1722,-3263,-4394,-4981,-4951,-4303,-3099,-1455,461,2475,4401,6094,7427,8343,8824,8903,8651,8164,7530,6857,6195,5611,5100,4672,4290,3921,3542,3119,2661,2171,1678,1228,847,600,480,538,728,1043,1423,1805,2128,2329,2374,2238,1956,1546,1103,686,389,284,409,811,1452,2336,3369,4513,5666,6767,7736,8511,9029,9244,9100,8577,7631,6275,4519,2405,13,-2573,-5228,-7825,-10236,-12327,-13999,-15155,-15751,-15763,-15212,-14140,-12624,-10751,-8616,-6333,-3975,-1659,554,2581,4348,5804,6883,7529,7722,7416,6635,5400,3789,1905,-102,-2085,-3855,-5277,-6200,-6565,-6339,-5566,-4338,-2792,-1083,614,2163,3422,4322,4800,4845,4479,3729,2667,1340,-162,-1781,-3427,-5030,-6508,-7780,-8768,-9407,-9629,-9410,-8719,-7590,-6055,-4206,-2141,10,2108,4024,5633,6852,7620,7929,7808,7324,6562,5644,4656,3719,2894,2254,1812,1591,1556,1681,1916,2199,2478,2699,2811,2797,2618,2287,1801,1176,430,-420,-1356,-2361,-3419,-4499,-5573,-6577,-7470,-8168,-8627,-8787,-8634,-8180,-7453,-6542,-5520,-4499,-3571,-2817,-2293,-2027,-2006,-2204,-2545,-2972,-3391,-3741,-3954,-3998,-3853,-3538,-3075,-2524,-1941,-1391,-952,-657,-590,-754,-1200,-1914,-2891,-4106,-5496,-7013,-8553,-10056,-11406,-12548,-13390,-13906,-14063,-13872,-13365,-12581,-11594,-10456,-9229,-7966,-6679,-5405,-4123,-2834,-1533,-202,1133,2466,3750,4943,5984,6824,7412,7715,7713,7405,6807,5966,4918,3742,2501,1279,161,-797,-1516,-1971,-2134,-2028,-1680,-1169,-563,42,549,897,1014,888,518,-48,-751,-1487,-2167,-2683,-2961,-2938,-2595,-1948,-1039,49,1235,2420,3525,4472,5238,5775,6119,6257,6243,6095,5847,5521,5139,4702,4232,3724,3195,2659,2120,1600,1098,636,205,-164,-483,-712,-846,-857,-721,-441,-16,521,1112,1702,2182,2495,2532,2267,1652,725,-476,-1838,-3255,-4585,-5696,-6482,-6858,-6794,-6314,-5476,-4401,-3228,-2098,-1174,-550,-328,-511,-1098,-1991,-3100,-4255,-5322,-6128,-6560,-6500,-5920,-4801,-3225,-1286,847,3008,4992,6633,7770,8297,8176,7410,6078,4307,2256,110,-1957,-3773,-5230,-6209,-6702,-6673,-6184,-5269,-4033,-2535,-885,853,2594,4274,5840,7246,8447,9427,10147,10606,10783,10674,10283,9601,8646,7432,5983,4351,2582,760,-1038,-2705,-4154,-5266,-5978,-6202,-5929,-5141,-3906,-2294,-442,1506,3399,5068,6400,7285,7683,7597,7076,6217,5133,3969,2841,1874,1149,718,608,798,1253,1915,2700,3543,4343,5035,5537,5795,5769,5439,4813,3938,2868,1707,550,-489,-1305,-1820,-1972,-1746,-1156,-254,879,2136,3420,4603,5619,6387,6873,7098,7059,6845,6479,6054,5586,5109,4610,4049,3382,2543,1483,182,-1362,-3103,-4949,-6802,-8510,-9939,-10954,-11438,-11316,-10575,-9227,-7385,-5174,-2788,-427,1703,3418,4592,5135,5067,4434,3393,2112,807,-313,-1069,-1321,-1001,-113,1277,3023,4964,6879,8577,9870,10624,10743,10225,9082,7450,5436,3239,1027,-1027,-2763,-4093,-4933,-5289,-5187,-4703,-3948,-3028,-2063,-1141,-327,348,894,1352,1770,2240,2804,3536,4444,5529,6739,8003,9205,10238,10983,11352,11287,10777,9872,8664,7280,5881,4619,3624,2994,2771,2934,3426,4122,4908,5632,6181,6460,6418,6041,5360,4430,3322,2129,908,-256,-1338,-2293,-3122,-3813,-4381,-4817,-5130,-5302,-5318,-5167,-4820,-4293,-3579,-2733,-1789,-832,80,861,1473,1853,2019,1950,1706,1308,824,285,-265,-821,-1368,-1937,-2528,-3179,-3892,-4669,-5501,-6345,-7164,-7888,-8458,-8819,-8914,-8751,-8311,-7672,-6897,-6089,-5369,-4819,-4544,-4560,-4886,-5455,-6187,-6946,-7602,-8016,-8075,-7718,-6908,-5694,-4135,-2359,-491,1331,2978,4365,5420,6124,6497,6576,6441,6177,5857,5586,5395,5344,5427,5614,5854,6058,6130,5982,5525,4720,3546,2047,280,-1630,-3563,-5378,-6933,-8128,-8867,-9123,-8888,-8217,-7183,-5897,-4472,-3027,-1652,-420,632,1499,2212,2808,3351,3882,4437,5028,5626,6191,6641,6902,6881,6522,5779,4655,3189,1450,-451,-2401,-4271,-5952,-7360,-8414,-9115,-9428,-9411,-9088,-8533,-7795,-6940,-6025,-5079,-4163,-3274,-2455,-1710,-1045,-490,-27,307,535,636,627,511,305,12,-348,-783,-1278,-1846,-2475,-3162,-3877,-4585,-5232,-5754,-6087,-6173,-5975,-5479,-4699,-3690,-2517,-1288,-109,908,1661,2068,2087,1702,947,-109,-1367,-2700,-3978,-5070,-5874,-6303,-6331,-5956,-5237,-4251,-3124,-1968,-902,-43,571,878,918,730,399,34,-259,-375,-240,205,956,1992,3240,4598,5950,7163,8125,8735,8944,8732,8129,7220,6115,4932,3836,2907,2271,1962,1987,2315,2857,3509,4150,4663,4937,4911,4534,3819,2807,1565,211,-1160,-2412,-3455,-4192,-4572,-4574,-4204,-3509,-2547,-1393,-130,1182,2467,3696,4822,5822,6679,7343,7811,8017,7953,7584,6910,5965,4782,3447,2050,681,-541,-1550,-2260,-2638,-2672,-2382,-1811,-1036,-127,822,1742,2568,3261,3798,4179,4420,4539,4560,4501,4362,4151,3841,3421,2869,2166,1321,327,-771,-1947,-3135,-4283,-5317,-6183,-6814,-7197,-7288,-7130,-6740,-6189,-5560,-4929,-4391,-4003,-3818,-3837,-4043,-4376,-4756,-5082,-5266,-5218,-4897,-4280,-3396,-2300,-1082,165,1346,2379,3213,3819,4196,4381,4396,4307,4144,3957,3757,3558,3345,3100,2791,2384,1862,1210,442,-406,-1284,-2112,-2820,-3327,-3581,-3552,-3234,-2677,-1924,-1081,-215,572,1228,1704,1999,2131,2156,2132,2148,2260,2536,2995,3636,4412,5251,6030,6649,6961,6886,6340,5310,3836,1996,-54,-2160,-4134,-5802,-7040,-7758,-7944,-7650,-6983,-6105,-5174,-4369,-3800,-3560,-3639,-3996,-4508,-5031,-5405,-5487,-5162,-4407,-3218,-1721,-43,1609,3040,4068,4532,4371,3539,2129,228,-1967,-4281,-6501,-8451,-9978,-11000,-11460,-11392,-10850,-9953,-8824,-7615,-6456,-5473,-4755,-4357,-4288,-4532,-5023,-5697,-6452,-7204,-7871,-8386,-8709,-8821,-8718,-8430,-7985,-7436,-6815,-6177,-5548,-4952,-4423,-3945,-3535,-3180,-2848,-2537,-2182,-1777,-1267,-631,136,1051,2065,3161,4261,5295,6197,6871,7280,7356,7101,6511,5632,4534,3290,2023,812,-227,-1029,-1543,-1747,-1674,-1354,-893,-362,120,459,588,437,23,-643,-1457,-2330,-3091,-3619,-3760,-3426,-2568,-1203,587,2646,4794,6795,8451,9562,10009,9738,8777,7244,5328,3241,1251,-443,-1639,-2247,-2239,-1684,-728,435,1571,2471,2937,2859,2178,940,-756,-2723,-4772,-6662,-8213,-9249,-9683,-9481,-8690,-7412,-5796,-4014,-2247,-643,671,1627,2205,2427,2365,2109,1753,1395,1103,910,836,841,889,912,851,659,295,-232,-917,-1698,-2529,-3331,-4052,-4629,-5043,-5265,-5312,-5192,-4929,-4552,-4072,-3512,-2864,-2147,-1341,-467,464,1436,2378,3266,4004,4556,4856,4890,4654,4183,3538,2807,2085,1469,1043,870,974,1368,1996,2809,3714,4617,5426,6057,6446,6563,6394,5968,5322,4525,3644,2753,1925,1196,630,215,-17,-91,-25,174,469,858,1321,1854,2457,3115,3839,4586,5361,6092,6758,7271,7597,7654,7415,6850,5963,4794,3408,1905,396,-988,-2142,-2962,-3393,-3421,-3065,-2399,-1511,-515,488,1414,2201,2841,3332,3738,4097,4480,4918,5432,5996,6554,7023,7297,7289,6903,6115,4910,3358,1549,-351,-2196,-3773,-4953,-5578,-5593,-4983,-3818,-2229,-413,1423,3039,4240,4876,4859,4201,2995,1391,-369,-2062,-3447,-4338,-4631,-4291,-3393,-2088,-582,888,2084,2825,2974,2487,1411,-139,-1971,-3865,-5587,-6936,-7737,-7912,-7423,-6338,-4753,-2827,-747,1325,3201,4777,5938,6659,6928,6805,6354,5700,4937,4198,3579,3150,2977,3053,3378,3891,4535,5220,5871,6402,6761,6883,6771,6402,5834,5102,4297,3504,2828,2356,2183,2352,2905,3812,5043,6478,8022,9500,10777,11684,12105,11943,11165,9779,7877,5570,3059,525,-1802,-3732,-5093,-5777,-5738,-5005,-3693,-1964,-49,1810,3370,4411,4785,4415,3312,1601,-542,-2835,-5013,-6772,-7886,-8178,-7590,-6161,-4047,-1479,1232,3788,5872,7275,7832,7528,6428,4712,2633,463,-1497,-3031,-3969,-4256,-3949,-3186,-2199,-1242,-575,-410,-888,-2050,-3825,-6058,-8489,-10847,-12829,-14185,-14746,-14424,-13269,-11415,-9095,-6581,-4164,-2097,-575,299,512,155,-633,-1637,-2667,-3518,-4053,-4187,-3892,-3212,-2221,-1033,236,1462,2553,3419,4015,4307,4299,4004,3473,2750,1923,1051,242,-444,-906,-1106,-979,-544,201,1170,2286,3414,4434,5199,5619,5593,5100,4156,2814,1207,-542,-2249,-3754,-4899,-5567,-5669,-5194,-4160,-2662,-827,1189,3191,5016,6488,7480,7899,7710,6918,5594,3841,1796,-367,-2500,-4420,-6014,-7166,-7829,-7996,-7715,-7075,-6208,-5249,-4349,-3624,-3157,-2985,-3077,-3370,-3746,-4072,-4223,-4100,-3639,-2866,-1832,-686,413,1267,1712,1605,893,-413,-2203,-4287,-6428,-8349,-9789,-10540,-10459,-9523,-7805,-5488,-2834,-150,2258,4108,5216,5468,4893,3599,1795,-266,-2316,-4119,-5490,-6343,-6665,-6542,-6105,-5535,-4991,-4631,-4522,-4708,-5120,-5675,-6216,-6606,-6692,-6383,-5622,-4419,-2844,-1003,959,2888,4651,6119,7223,7912,8203,8115,7731,7118,6356,5538,4695,3908,3172,2531,1971,1506,1139,855,676,577,568,631,753,917,1103,1286,1459,1603,1725,1822,1923,2044,2220,2483,2848,3344,3951,4656,5407,6130,6766,7196,7384,7228,6738,5891,4759,3404,1958,525,-740,-1743,-2380,-2612,-2427,-1874,-1030,-19,1022,1959,2655,3025,3005,2612,1886,942,-93,-1055,-1807,-2220,-2218,-1795,-969,135,1392,2621,3658,4345,4594,4345,3645,2572,1293,-19,-1158,-1960,-2278,-2066,-1323,-154,1263,2722,3962,4760,4924,4349,3012,1018,-1461,-4152,-6754,-8973,-10522,-11246,-11029,-9934,-8079,-5704,-3090,-520,1724,3453,4542,4967,4802,4174,3269,2277,1371,677,258,121,198,400,593,675,544,150,-509,-1397,-2432,-3498,-4497,-5285,-5795,-5936,-5687,-5049,-4053,-2772,-1275,330,1964,3515,4910,6063,6920,7430,7585,7371,6843,6020,5004,3858,2678,1574,604,-116,-552,-649,-392,205,1101,2235,3504,4805,6020,7027,7727,8045,7932,7397,6474,5244,3810,2291,792,-583,-1772,-2746,-3507,-4098,-4584,-5030,-5520,-6111,-6834,-7702,-8660,-9646,-10537,-11205,-11502,-11311,-10526,-9121,-7111,-4603,-1763,1177,3957,6292,7939,8691,8438,7167,4972,2065,-1280,-4698,-7852,-10393,-12063,-12712,-12293,-10925,-8820,-6297,-3723,-1458,176,967,798,-276,-2125,-4464,-7000,-9387,-11338,-12631,-13145,-12882,-11939,-10516,-8849,-7212,-5830,-4889,-4479,-4599,-5169,-6016,-6941,-7719,-8149,-8072,-7417,-6149,-4363,-2170,239,2668,4910,6793,8168,8953,9105,8658,7659,6240,4517,2648,788,-922,-2355,-3401,-4008,-4134,-3812,-3090,-2078,-895,311,1403,2262,2792,2959,2752,2241,1496,657,-162,-813,-1191,-1202,-805,9,1196,2673,4321,6000,7547,8826,9687,10053,9850,9091,7817,6121,4151,2047,-16,-1889,-3455,-4627,-5382,-5729,-5749,-5524,-5194,-4876,-4682,-4702,-4967,-5477,-6163,-6931,-7630,-8130,-8276,-7971,-7155,-5836,-4077,-2036,128,2175,3903,5106,5648,5447,4517,2955,930,-1310,-3500,-5358,-6638,-7162,-6820,-5646,-3731,-1324,1303,3799,5843,7155,7539,6917,5348,2994,141,-2886,-5730,-8067,-9648,-10321,-10052,-8930,-7126,-4906,-2541,-318,1529,2834,3504,3550,3045,2138,1005,-158,-1178,-1901,-2255,-2175,-1712,-902,125,1269,2384,3368,4113,4572,4703,4536,4106,3511,2845,2235,1796,1628,1816,2382,3324,4568,6008,7488,8846,9896,10513,10574,10045,8950,7373,5474,3439,1484,-193,-1402,-2041,-2034,-1426,-286,1207,2874,4492,5863,6820,7248,7120,6453,5369,4011,2559,1220,134,-556,-804,-603,-30,812,1752,2649,3330,3689,3629,3139,2242,1010,-421,-1924,-3327,-4477,-5247,-5512,-5228,-4358,-2946,-1070,1147,3542,5931,8129,9949,11234,11873,11785,10972,9475,7401,4909,2191,-538,-3049,-5154,-6675,-7521,-7652,-7112,-6017,-4533,-2866,-1219,221,1314,1991,2233,2113,1725,1208,699,313,123,168,395,756,1120,1385,1436,1198,648,-194,-1237,-2367,-3421,-4248,-4713,-4704,-4180,-3137,-1645,190,2215,4261,6151,7717,8825,9381,9327,8687,7506,5912,4048,2104,270,-1265,-2345,-2851,-2737,-2012,-760,864,2685,4473,6039,7190,7822,7867,7368,6411,5163,3826,2603,1711,1290,1456,2229,3553,5317,7333,9392,11268,12759,13695,13983,13585,12553,11007,9102,7052,5045,3257,1826,797,190,-83,-118,-80,-98,-317,-822,-1648,-2784,-4133,-5587,-6963,-8117,-8860,-9098,-8722,-7745,-6195,-4204,-1912,474,2764,4758,6297,7278,7630,7374,6550,5274,3675,1900,102,-1582,-3033,-4161,-4896,-5225,-5137,-4682,-3929,-2973,-1947,-968,-194,283,343,-39,-888,-2136,-3709,-5455,-7244,-8908,-10325,-11381,-12024,-12231,-12041,-11506,-10718,-9756,-8702,-7604,-6495,-5364,-4205,-2973,-1654,-235,1273,2819,4349,5751,6953,7830,8323,8366,7940,7089,5857,4384,2782,1214,-167,-1237,-1879,-2045,-1715,-937,196,1557,2962,4259,5254,5820,5853,5315,4222,2670,784,-1254,-3242,-4997,-6328,-7109,-7249,-6737,-5598,-3957,-1933,266,2460,4447,6061,7176,7712,7664,7067,6041,4710,3258,1832,591,-372,-1003,-1306,-1345,-1219,-1058,-994,-1146,-1600,-2392,-3524,-4916,-6480,-8074,-9565,-10807,-11705,-12166,-12175,-11739,-10905,-9770,-8418,-6975,-5531,-4178,-2984,-1979,-1185,-593,-172,90,235,275,216,70,-180,-529,-974,-1504,-2090,-2687,-3262,-3741,-4100,-4286,-4292,-4108,-3751,-3256,-2658,-2011,-1356,-745,-207,216,513,663,662,510,208,-228,-786,-1439,-2148,-2873,-3555,-4135,-4555,-4763,-4723,-4431,-3897,-3166,-2305,-1391,-520,240,815,1173,1301,1221,986,670,348,129,65,245,679,1376,2304,3374,4498,5543,6379,6897,6985,6610,5754,4484,2902,1159,-557,-2068,-3188,-3783,-3765,-3115,-1867,-155,1891,4033,6097,7840,9127,9800,9829,9207,8015,6400,4523,2603,816,-643,-1683,-2198,-2240,-1827,-1118,-237,636,1344,1772,1826,1487,782,-215,-1371,-2558,-3614,-4414,-4842,-4842,-4394,-3526,-2326,-872,688,2254,3715,4983,6023,6801,7335,7645,7764,7708,7498,7099,6509,5672,4571,3187,1534,-337,-2342,-4364,-6271,-7911,-9160,-9894,-10052,-9591,-8545,-6976,-5004,-2774,-451,1773,3752,5317,6369,6839,6695,5984,4760,3157,1305,-627,-2475,-4087,-5313,-6067,-6268,-5912,-5033,-3701,-2060,-243,1570,3199,4511,5347,5654,5380,4562,3274,1643,-171,-1990,-3643,-4966,-5848,-6199,-6009,-5297,-4156,-2688,-1058,607,2144,3450,4434,5060,5327,5282,4988,4536,4015,3517,3102,2830,2713,2768,2960,3283,3666,4100,4520,4895,5203,5397,5488,5453,5314,5078,4788,4458,4141,3835,3573,3325,3085,2793,2413,1882,1171,240,-906,-2243,-3738,-5299,-6866,-8319,-9578,-10535,-11122,-11274,-10967,-10203,-9023,-7498,-5734,-3842,-1959,-196,1335,2554,3418,3908,4047,3876,3446,2830,2065,1214,278,-703,-1743,-2822,-3918,-5008,-6029,-6918,-7617,-8038,-8158,-7932,-7388,-6569,-5559,-4481,-3449,-2618,-2094,-1972,-2315,-3110,-4332,-5870,-7599,-9351,-10953,-12234,-13047,-13277,-12876,-11830,-10226,-8158,-5813,-3371,-1041,993,2569,3586,3990,3797,3092,1976,636,-783,-2083,-3132,-3798,-4015,-3743,-3008,-1858,-387,1292,3052,4753,6268,7464,8248,8531,8276,7481,6168,4446,2397,197,-2020,-4082,-5851,-7209,-8074,-8401,-8192,-7464,-6292,-4731,-2892,-866,1240,3318,5263,6974,8358,9327,9836,9827,9311,8299,6852,5058,3026,881,-1234,-3199,-4887,-6214,-7121,-7574,-7606,-7247,-6598,-5744,-4811,-3896,-3112,-2526,-2196,-2132,-2336,-2752,-3335,-3980,-4612,-5119,-5416,-5434,-5110,-4451,-3455,-2192,-754,749,2174,3392,4277,4724,4673,4108,3054,1605,-123,-1959,-3728,-5253,-6368,-6957,-6945,-6328,-5158,-3559,-1697,231,1999,3428,4336,4645,4315,3404,2040,387,-1323,-2904,-4151,-4947,-5213,-4965,-4266,-3252,-2084,-924,46,722,1006,884,396,-369,-1270,-2141,-2811,-3120,-2945,-2220,-937,840,2988,5340,7708,9897,11747,13138,13998,14337,14199,13679,12908,11996,11068,10202,9438,8798,8242,7743,7240,6709,6122,5506,4883,4340,3933,3749,3841,4221,4881,5730,6671,7542,8192,8457,8215,7377,5922,3883,1363,-1485,-4467,-7373,-9983,-12124,-13624,-14425,-14466,-13820,-12566,-10867,-8904,-6868,-4948,-3293,-2027,-1193,-823,-854,-1231,-1837,-2560,-3280,-3878,-4257,-4327,-4030,-3328,-2231,-754,1011,2976,5006,6926,8605,9851,10561,10627,10018,8755,6918,4658,2140,-408,-2787,-4778,-6215,-6954,-6924,-6091,-4495,-2227,571,3717,6996,10173,13035,15353,16990,17816,17810,17004,15520,13524,11239,8885,6686,4813,3392,2461,2017,1967,2204,2584,2968,3262,3372,3307,3056,2711,2332,2018,1831,1802,1925,2150,2381,2518,2442,2053,1289,123,-1423,-3258,-5286,-7317,-9221,-10792,-11913,-12461,-12389,-11700,-10469,-8803,-6875,-4849,-2911,-1203,150,1106,1646,1825,1733,1473,1183,961,906,1065,1459,2057,2810,3636,4449,5169,5725,6074,6203,6110,5834,5411,4887,4315,3718,3130,2542,1952,1331,656,-90,-912,-1794,-2674,-3493,-4124,-4488,-4453,-3961,-2960,-1456,476,2738,5169,7599,9855,11772,13219,14121,14408,14104,13212,11808,9945,7726,5212,2533,-254,-3013,-5657,-8066,-10117,-11713,-12740,-13127,-12838,-11868,-10283,-8194,-5761,-3200,-731,1401,2990,3862,3903,3080,1433,-934,-3825,-7043,-10320,-13420,-16109,-18199,-19547,-20094,-19817,-18789,-17117,-14950,-12464,-9843,-7242,-4817,-2669,-876,526,1527,2157,2445,2446,2221,1807,1283,670,38,-577,-1122,-1544,-1790,-1818,-1574,-1059,-256,790,2014,3328,4601,5719,6539,6970,6910,6359,5306,3854,2124,295,-1418,-2806,-3666,-3837,-3233,-1823,300,3010,6059,9196,12140,14625,16454,17482,17669,17053,15751,13929,11794,9529,7313,5260,3440,1864,498,-722,-1858,-2963,-4062,-5117,-6075,-6824,-7252,-7257,-6764,-5768,-4333,-2569,-693,1111,2584,3546,3837,3378,2172,302,-2080,-4777,-7547,-10172,-12432,-14170,-15273,-15707,-15479,-14684,-13421,-11850,-10108,-8344,-6671,-5180,-3913,-2894,-2101,-1502,-1061,-725,-465,-263,-91,24,107,136,129,88,39,2,15,95,268,540,906,1351,1838,2329,2770,3110,3297,3283,3049,2581,1905,1076,182,-666,-1329,-1688,-1615,-1045,66,1680,3728,6067,8543,10964,13165,14976,16292,17023,17145,16666,15627,14106,12182,9960,7538,5013,2488,51,-2198,-4168,-5756,-6879,-7446,-7403,-6721,-5421,-3582,-1339,1112,3540,5692,7323,8226,8259,7348,5535,2920,-293,-3857,-7497,-10919,-13875,-16142,-17587,-18133,-17800,-16667,-14880,-12632,-10138,-7606,-5239,-3192,-1569,-434,232,478,399,123,-219,-509,-624,-514,-118,534,1416,2446,3522,4563,5439,6100,6460,6502,6219,5644,4820,3830,2742,1638,592,-354,-1164,-1836,-2386,-2838,-3210,-3512,-3729,-3809,-3709,-3337,-2642,-1565,-98,1735,3862,6178,8531,10781,12745,14304,15310,15690,15392,14402,12768,10550,7874,4868,1693,-1475,-4475,-7127,-9288,-10828,-11637,-11674,-10910,-9411,-7266,-4660,-1803,1036,3592,5589,6819,7112,6413,4735,2219,-956,-4491,-8125,-11527,-14444,-16648,-17994,-18414,-17923,-16621,-14653,-12236,-9578,-6913,-4440,-2324,-672,470,1102,1302,1152,801,354,-42,-319,-393,-266,62,520,1050,1551,1957,2200,2256,2121,1830,1435,995,591,255,59,-10,73,268,547,850,1127,1310,1360,1243,953,523,3,-515,-937,-1152,-1065,-596,298,1625,3343,5361,7573,9792,11864,13577,14753,15219,14858,13579,11393,8360,4625,415,-4018,-8345,-12260,-15453,-17662,-18700,-18477,-16998,-14405,-10938,-6922,-2768,1132,4370,6636,7706,7497,6041,3533,229,-3491,-7267,-10711,-13523,-15474,-16450,-16465,-15618,-14127,-12224,-10201,-8293,-6703,-5565,-4887,-4657,-4719,-4934,-5107,-5072,-4717,-3971,-2859,-1459,86,1604,2913,3846,4287,4171,3502,2349,839,-885,-2617,-4221,-5505,-6379,-6739,-6579,-5898,-4779,-3312,-1630,122,1804,3296,4482,5324,5782,5903,5746,5436,5087,4859,4851,5180,5879,6957,8337,9923,11541,13045,14236,14995,15196,14800,13820,12290,10349,8083,5662,3190,789,-1464,-3495,-5266,-6721,-7824,-8514,-8732,-8431,-7550,-6099,-4086,-1619,1162,4036,6755,9034,10609,11251,10817,9244,6619,3087,-1043,-5455,-9742,-13551,-16556,-18530,-19365,-19072,-17795,-15769,-13309,-10739,-8398,-6524,-5324,-4832,-5026,-5735,-6727,-7722,-8420,-8577,-8009,-6635,-4494,-1727,1439,4686,7725,10219,11953,12740,12560,11451,9624,7310,4853,2549,693,-515,-971,-685,236,1581,3117,4573,5702,6336,6345,5729,4564,3013,1304,-292,-1522,-2147,-2015,-1062,670,3021,5755,8559,11115,13107,14298,14506,13707,11929,9360,6237,2852,-457,-3426,-5780,-7388,-8148,-8095,-7311,-5955,-4208,-2264,-297,1547,3155,4466,5435,6053,6327,6257,5869,5162,4158,2863,1312,-468,-2398,-4413,-6374,-8172,-9640,-10664,-11115,-10942,-10126,-8731,-6887,-4761,-2593,-582,1031,2120,2568,2401,1706,656,-491,-1496,-2083,-2079,-1365,49,2047,4413,6852,9052,10700,11577,11527,10550,8751,6357,3693,1111,-1030,-2422,-2872,-2293,-770,1502,4187,6922,9286,10961,11687,11391,10123,8119,5719,3338,1407,299,273,1458,3784,7040,10847,14742,18232,20831,22182,22041,20353,17240,12965,7931,2585,-2598,-7188,-10850,-13330,-14542,-14481,-13285,-11166,-8404,-5304,-2182,691,3072,4811,5807,6061,5616,4596,3141,1421,-406,-2195,-3840,-5269,-6455,-7409,-8153,-8741,-9189,-9529,-9736,-9778,-9594,-9132,-8326,-7171,-5660,-3843,-1821,321,2425,4379,6058,7368,8259,8716,8769,8483,7956,7273,6544,5816,5141,4504,3873,3192,2391,1438,297,-985,-2355,-3686,-4843,-5691,-6099,-6008,-5394,-4334,-2952,-1438,12,1206,2023,2397,2386,2100,1758,1568,1761,2503,3865,5839,8265,10922,13505,15676,17144,17659,17082,15407,12715,9240,5253,1106,-2885,-6408,-9244,-11245,-12363,-12628,-12151,-11071,-9569,-7817,-5971,-4171,-2497,-1031,227,1243,2052,2631,2999,3103,2924,2378,1437,27,-1836,-4141,-6786,-9644,-12521,-15207,-17477,-19126,-19987,-19963,-19023,-17230,-14716,-11690,-8390,-5090,-2036,546,2507,3738,4245,4050,3284,2070,585,-1004,-2540,-3883,-4925,-5602,-5873,-5739,-5244,-4420,-3360,-2122,-780,590,1950,3230,4405,5412,6217,6765,7020,6951,6557,5878,4978,3981,3025,2256,1846,1899,2502,3671,5324,7344,9500,11563,13243,14318,14567,13901,12281,9805,6633,3010,-788,-4475,-7790,-10524,-12536,-13763,-14213,-13957,-13104,-11783,-10133,-8259,-6268,-4215,-2146,-98,1926,3861,5689,7301,8623,9523,9897,9640,8691,7031,4712,1840,-1410,-4813,-8121,-11056,-13389,-14904,-15491,-15108,-13815,-11775,-9217,-6427,-3711,-1352,399,1393,1537,885,-447,-2240,-4222,-6105,-7595,-8479,-8573,-7851,-6320,-4133,-1485,1380,4197,6739,8824,10326,11227,11529,11351,10787,9989,9056,8075,7087,6091,5068,3978,2813,1581,347,-784,-1679,-2178,-2148,-1489,-172,1763,4171,6856,9541,11934,13757,14750,14767,13715,11656,8727,5193,1353,-2419,-5804,-8480,-10260,-11012,-10756,-9598,-7728,-5427,-2957,-619,1347,2759,3490,3520,2889,1702,135,-1635,-3414,-5035,-6376,-7364,-7982,-8276,-8319,-8224,-8090,-8024,-8086,-8298,-8642,-9040,-9403,-9580,-9482,-8956,-7991,-6525,-4645,-2428,-45,2346,4545,6408,7787,8620,8862,8554,7760,6592,5190,3693,2247,983,-15,-662,-959,-882,-514,118,897,1748,2573,3280,3790,4045,3986,3618,2919,1967,805,-429,-1613,-2587,-3197,-3302,-2796,-1620,232,2694,5641,8891,12207,15328,17977,19900,20869,20746,19443,17007,13561,9326,4621,-216,-4807,-8794,-11911,-13933,-14795,-14519,-13248,-11223,-8720,-6067,-3544,-1414,161,1060,1296,896,8,-1237,-2648,-4070,-5353,-6407,-7183,-7688,-7981,-8140,-8276,-8472,-8801,-9288,-9895,-10567,-11169,-11585,-11674,-11328,-10476,-9110,-7271,-5075,-2680,-273,1927,3745,5009,5621,5550,4835,3588,1988,234,-1434,-2818,-3722,-4040,-3701,-2743,-1247,606,2629,4566,6204,7339,7818,7586,6632,5058,3007,697,-1637,-3742,-5384,-6367,-6547,-5858,-4297,-1960,1005,4382,7898,11284,14236,16506,17871,18184,17387,15498,12657,9057,4989,764,-3276,-6823,-9612,-11466,-12311,-12174,-11199,-9586,-7617,-5547,-3643,-2096,-1035,-506,-489,-881,-1562,-2372,-3151,-3778,-4137,-4194,-3941,-3440,-2800,-2146,-1650,-1448,-1665,-2388,-3621,-5320,-7355,-9539,-11645,-13429,-14665,-15169,-14848,-13669,-11734,-9184,-6261,-3217,-324,2171,4079,5253,5652,5263,4186,2543,512,-1694,-3888,-5849,-7438,-8523,-9045,-9008,-8450,-7474,-6183,-4716,-3172,-1657,-231,1073,2236,3274,4198,5022,5754,6379,6897,7271,7515,7606,7592,7494,7392,7338,7409,7646,8057,8624,9269,9885,10340,10497,10223,9450,8121,6282,4021,1476,-1153,-3680,-5910,-7696,-8933,-9597,-9695,-9334,-8602,-7660,-6616,-5590,-4653,-3837,-3136,-2527,-1930,-1314,-601,232,1184,2244,3317,4333,5152,5660,5753,5342,4406,2979,1126,-982,-3212,-5343,-7226,-8686,-9634,-10001,-9801,-9074,-7932,-6493,-4915,-3339,-1903,-709,165,713,935,919,732,499,314,268,417,775,1312,1966,2633,3219,3617,3747,3586,3131,2463,1675,907,286,-70,-88,243,904,1791,2808,3821,4724,5434,5913,6162,6227,6179,6110,6101,6231,6524,6984,7553,8134,8604,8819,8648,7997,6820,5133,3036,658,-1791,-4119,-6114,-7610,-8502,-8722,-8325,-7373,-6047,-4508,-2984,-1634,-637,-65,50,-244,-827,-1551,-2240,-2727,-2895,-2678,-2087,-1205,-178,815,1576,1932,1762,1002,-317,-2088,-4142,-6249,-8169,-9674,-10560,-10703,-10030,-8573,-6408,-3713,-674,2470,5494,8187,10385,11969,12897,13166,12854,12042,10877,9473,7958,6426,4951,3574,2315,1185,173,-688,-1388,-1878,-2098,-1996,-1514,-634,634,2232,4077,6023,7960,9720,11211,12331,13053,13367,13336,13020,12547,12008,11528,11171,10998,11002,11139,11315,11415,11291,10839,9928,8534,6628,4295,1622,-1211,-4031,-6627,-8806,-10388,-11246,-11284,-10505,-8958,-6787,-4185,-1412,1279,3605,5355,6355,6528,5878,4492,2535,202,-2261,-4645,-6746,-8413,-9566,-10159,-10229,-9839,-9086,-8082,-6931,-5719,-4522,-3385,-2346,-1424,-643,-27,401,616,585,321,-193,-895,-1743,-2635,-3482,-4158,-4572,-4641,-4303,-3577,-2488,-1138,338,1814,3128,4186,4913,5314,5428,5369,5248,5207,5344,5733,6386,7280,8328,9427,10462,11311,11899,12148,12061,11643,10953,10074,9077,8072,7110,6249,5503,4864,4311,3797,3287,2748,2149,1489,758,-49,-907,-1841,-2809,-3821,-4832,-5807,-6696,-7426,-7945,-8188,-8124,-7746,-7078,-6181,-5145,-4065,-3057,-2205,-1580,-1220,-1125,-1275,-1626,-2133,-2739,-3421,-4137,-4889,-5658,-6442,-7226,-7992,-8697,-9315,-9769,-10044,-10053,-9794,-9219,-8336,-7166,-5746,-4155,-2487,-843,639,1860,2699,3087,2976,2358,1279,-195,-1942,-3845,-5747,-7525,-9036,-10183,-10870,-11055,-10689,-9801,-8403,-6580,-4420,-2047,396,2767,4915,6739,8130,9077,9567,9665,9471,9085,8644,8255,8003,7947,8093,8411,8827,9243,9539,9597,9315,8635,7515,6006,4147,2068,-134,-2308,-4349,-6149,-7626,-8736,-9438,-9737,-9638,-9180,-8421,-7422,-6285,-5085,-3929,-2880,-2012,-1335,-880,-606,-497,-508,-612,-790,-1043,-1378,-1817,-2385,-3083,-3918,-4836,-5807,-6717,-7501,-8032,-8230,-8029,-7391,-6330,-4912,-3222,-1403,410,2069,3461,4488,5119,5340,5207,4801,4221,3599,3030,2616,2398,2398,2574,2861,3166,3376,3411,3189,2688,1917,936,-159,-1243,-2182,-2849,-3127,-2947,-2259,-1076,559,2558,4811,7165,9479,11576,13320,14552,15185,15134,14396,13007,11057,8700,6111,3500,1069,-1005,-2585,-3603,-4049,-4000,-3569,-2940,-2279,-1772,-1530,-1642,-2089,-2818,-3702,-4576,-5311,-5744,-5822,-5515,-4866,-3985,-3007,-2080,-1358,-938,-895,-1236,-1928,-2883,-3998,-5152,-6225,-7131,-7794,-8190,-8317,-8204,-7896,-7452,-6922,-6356,-5782,-5230,-4707,-4229,-3792,-3410,-3067,-2780,-2512,-2261,-1986,-1656,-1241,-707,-48,729,1588,2477,3320,4050,4587,4890,4940,4753,4385,3921,3454,3098,2925,3000,3324,3876,4567,5309,5984,6499,6789,6821,6626,6255,5815,5398,5117,5035,5201,5607,6197,6912,7618,8243,8663,8838,8722,8332,7693,6861,5876,4782,3581,2281,843,-749,-2521,-4456,-6518,-8609,-10614,-12373,-13726,-14528,-14652,-14050,-12718,-10741,-8265,-5489,-2641,29,2311,4025,5049,5352,4943,3925,2439,654,-1236,-3064,-4682,-5981,-6910,-7465,-7677,-7629,-7393,-7069,-6726,-6414,-6162,-5952,-5770,-5571,-5318,-4987,-4562,-4055,-3499,-2938,-2428,-2017,-1744,-1620,-1634,-1741,-1878,-1960,-1915,-1663,-1166,-415,578,1746,3010,4286,5454,6469,7234,7769,8045,8141,8101,8025,7987,8072,8319,8760,9355,10055,10744,11306,11592,11475,10855,9680,7952,5751,3201,486,-2195,-4632,-6651,-8114,-8954,-9173,-8834,-8065,-7025,-5897,-4841,-4011,-3497,-3350,-3564,-4085,-4817,-5652,-6446,-7097,-7478,-7539,-7225,-6563,-5603,-4443,-3215,-2066,-1140,-579,-474,-883,-1812,-3203,-4955,-6930,-8942,-10820,-12377,-13460,-13952,-13790,-12957,-11513,-9557,-7221,-4690,-2122,308,2459,4233,5548,6390,6748,6669,6192,5383,4319,3053,1683,253,-1135,-2455,-3600,-4573,-5286,-5762,-5966,-5925,-5667,-5212,-4618,-3901,-3103,-2230,-1281,-263,861,2074,3398,4802,6249,7664,8958,10008,10705,10931,10610,9707,8246,6320,4082,1736,-486,-2357,-3688,-4345,-4288,-3566,-2310,-735,932,2426,3559,4150,4156,3566,2483,1054,-545,-2109,-3473,-4495,-5094,-5239,-4964,-4332,-3460,-2461,-1463,-584,91,487,570,327,-222,-1048,-2078,-3247,-4454,-5600,-6572,-7269,-7596,-7487,-6923,-5915,-4547,-2928,-1232,385,1721,2655,3062,2928,2273,1217,-84,-1431,-2597,-3408,-3684,-3347,-2376,-826,1159,3385,5621,7610,9136,10005,10127,9454,8082,6132,3857,1477,-707,-2486,-3638,-4066,-3703,-2610,-878,1315,3778,6286,8641,10644,12166,13089,13387,13046,12152,10781,9094,7231,5357,3606,2085,857,-71,-733,-1215,-1614,-2042,-2586,-3301,-4199,-5214,-6275,-7230,-7959,-8332,-8256,-7701,-6683,-5279,-3621,-1852,-158,1319,2428,3094,3258,2942,2185,1098,-227,-1649,-3065,-4368,-5480,-6358,-6964,-7293,-7351,-7131,-6667,-5957,-5031,-3916,-2652,-1287,100,1449,2658,3651,4361,4712,4711,4338,3670,2790,1823,914,207,-183,-163,290,1145,2323,3671,5042,6248,7146,7633,7653,7247,6495,5552,4597,3817,3383,3415,3994,5104,6697,8645,10786,12947,14932,16577,17750,18341,18318,17677,16477,14820,12836,10669,8488,6407,4561,3001,1761,830,147,-364,-792,-1231,-1744,-2382,-3148,-4027,-4955,-5870,-6683,-7318,-7711,-7808,-7598,-7067,-6255,-5191,-3950,-2596,-1230,60,1162,1989,2443,2476,2036,1147,-155,-1776,-3586,-5421,-7111,-8461,-9321,-9550,-9078,-7892,-6061,-3716,-1071,1641,4137,6172,7516,8033,7647,6408,4443,1976,-705,-3309,-5508,-7087,-7832,-7706,-6715,-5008,-2807,-366,2002,4060,5586,6461,6664,6247,5364,4205,2996,1948,1249,1024,1342,2196,3509,5173,7012,8864,10546,11916,12844,13276,13166,12560,11502,10110,8485,6774,5084,3547,2220,1178,413,-87,-388,-555,-694,-860,-1136,-1534,-2062,-2682,-3323,-3923,-4379,-4643,-4643,-4369,-3821,-3032,-2074,-1017,31,974,1719,2172,2279,1991,1301,238,-1162,-2803,-4598,-6422,-8155,-9678,-10889,-11702,-12073,-11998,-11507,-10692,-9653,-8540,-7492,-6657,-6139,-6017,-6300,-6943,-7842,-8831,-9725,-10317,-10428,-9918,-8718,-6833,-4361,-1472,1602,4589,7215,9225,10424,10681,9992,8393,6093,3288,295,-2594,-5095,-6952,-8006,-8162,-7430,-5897,-3732,-1145,1609,4290,6666,8556,9837,10443,10396,9745,8626,7160,5526,3863,2305,965,-110,-876,-1353,-1592,-1654,-1644,-1642,-1740,-1984,-2406,-2973,-3635,-4283,-4818,-5118,-5106,-4714,-3959,-2873,-1577,-192,1113,2185,2879,3102,2788,1945,621,-1084,-3032,-5063,-7023,-8746,-10120,-11034,-11452,-11342,-10743,-9697,-8286,-6599,-4741,-2819,-945,777,2255,3393,4149,4474,4388,3933,3180,2255,1271,367,-344,-780,-884,-669,-151,569,1418,2265,3014,3565,3862,3857,3590,3080,2439,1754,1146,720,555,706,1186,1974,3016,4230,5525,6784,7926,8853,9508,9859,9893,9647,9159,8508,7751,6979,6228,5564,4981,4492,4055,3637,3168,2610,1893,1008,-71,-1307,-2650,-4019,-5308,-6411,-7232,-7685,-7741,-7393,-6705,-5754,-4683,-3607,-2683,-2013,-1694,-1769,-2239,-3073,-4187,-5484,-6848,-8148,-9279,-10129,-10630,-10731,-10420,-9709,-8645,-7298,-5737,-4071,-2367,-739,745,2000,2965,3588,3839,3717,3240,2483,1519,484,-510,-1320,-1854,-2019,-1804,-1210,-328,751,1867,2880,3638,4033,3980,3479,2571,1369,45,-1228,-2238,-2824,-2857,-2274,-1097,605,2674,4942,7194,9248,10931,12119,12760,12826,12389,11530,10377,9079,7750,6523,5462,4618,3989,3554,3250,3024,2796,2506,2092,1524,755,-183,-1313,-2560,-3895,-5239,-6515,-7665,-8602,-9302,-9702,-9810,-9606,-9119,-8373,-7402,-6264,-5000,-3678,-2355,-1096,37,988,1693,2126,2230,2022,1468,626,-486,-1774,-3178,-4581,-5904,-7038,-7932,-8518,-8802,-8773,-8479,-7957,-7261,-6427,-5496,-4484,-3408,-2278,-1114,63,1196,2246,3124,3779,4134,4153,3816,3137,2165,985,-304,-1569,-2682,-3524,-3981,-4004,-3540,-2626,-1298,339,2175,4081,5923,7588,8979,10025,10704,11002,10965,10643,10109,9448,8731,8022,7360,6746,6171,5573,4909,4094,3083,1837,348,-1343,-3176,-5032,-6800,-8319,-9470,-10127,-10206,-9689,-8571,-6950,-4924,-2667,-358,1831,3712,5162,6080,6410,6171,5390,4155,2563,718,-1264,-3282,-5253,-7085,-8733,-10134,-11255,-12067,-12547,-12688,-12484,-11963,-11151,-10121,-8940,-7721,-6550,-5539,-4757,-4250,-4030,-4052,-4262,-4558,-4854,-5058,-5108,-4973,-4651,-4171,-3584,-2945,-2312,-1732,-1222,-797,-429,-91,277,719,1294,2023,2923,3968,5104,6263,7339,8247,8898,9227,9212,8845,8175,7252,6171,5008,3848,2760,1781,939,226,-380,-903,-1391,-1849,-2311,-2756,-3176,-3531,-3799,-3943,-3960,-3846,-3624,-3328,-2986,-2633,-2287,-1952,-1615,-1263,-852,-384,173,788,1443,2063,2588,2919,2987,2728,2098,1115,-199,-1746,-3444,-5158,-6782,-8199,-9330,-10113,-10521,-10546,-10211,-9540,-8586,-7390,-6004,-4475,-2848,-1167,525,2188,3777,5242,6533,7596,8377,8835,8929,8654,8009,7046,5816,4424,2956,1537,242,-817,-1615,-2089,-2248,-2102,-1668,-1009,-152,813,1843,2828,3710,4391,4808,4909,4678,4128,3324,2370,1364,484,-189,-492,-407,131,1051,2307,3744,5242,6616,7735,8463,8721,8478,7757,6631,5212,3629,2020,503,-821,-1898,-2701,-3225,-3508,-3572,-3462,-3212,-2844,-2381,-1836,-1226,-573,100,737,1301,1711,1919,1860,1493,806,-188,-1432,-2845,-4319,-5739,-6985,-7967,-8605,-8881,-8787,-8376,-7700,-6840,-5865,-4833,-3786,-2735,-1681,-604,507,1664,2839,4007,5082,5994,6654,6981,6937,6508,5728,4675,3446,2174,973,-28,-755,-1126,-1131,-763,-75,874,1988,3169,4322,5355,6215,6861,7306,7568,7721,7811,7939,8143,8482,8974,9602,10337,11115,11848,12461,12843,12925,12629,11918,10773,9226,7320,5165,2866,581,-1544,-3353,-4707,-5500,-5671,-5206,-4159,-2628,-760,1250,3220,4935,6235,6976,7081,6519,5336,3621,1522,-790,-3129,-5307,-7186,-8629,-9603,-10078,-10115,-9784,-9200,-8463,-7675,-6909,-6193,-5554,-4938,-4328,-3652,-2868,-1941,-855,378,1698,3051,4325,5428,6254,6701,6713,6239,5298,3921,2202,247,-1785,-3761,-5503,-6888,-7789,-8124,-7857,-6979,-5549,-3635,-1367,1119,3659,6081,8230,9955,11151,11742,11733,11151,10122,8777,7304,5892,4707,3899,3549,3696,4289,5257,6431,7668,8757,9532,9834,9554,8644,7111,5051,2589,-55,-2691,-5060,-6993,-8299,-8906,-8759,-7911,-6450,-4527,-2313,-1,2230,4200,5792,6885,7451,7464,6961,6013,4703,3149,1458,-261,-1914,-3433,-4762,-5891,-6812,-7553,-8144,-8627,-9031,-9383,-9680,-9907,-10026,-9981,-9722,-9194,-8373,-7253,-5870,-4289,-2621,-987,461,1578,2247,2363,1904,873,-634,-2493,-4518,-6510,-8274,-9621,-10418,-10570,-10043,-8867,-7112,-4907,-2409,206,2739,5019,6872,8182,8854,8892,8303,7220,5760,4126,2503,1084,24,-565,-641,-214,623,1739,2961,4097,4975,5448,5403,4810,3663,2054,84,-2079,-4273,-6311,-8052,-9347,-10138,-10376,-10084,-9320,-8172,-6744,-5152,-3489,-1848,-299,1099,2307,3282,4002,4442,4593,4457,4041,3377,2497,1447,277,-968,-2239,-3497,-4702,-5832,-6846,-7727,-8435,-8938,-9194,-9164,-8807,-8100,-7031,-5619,-3900,-1958,120,2193,4147,5821,7108,7891,8104,7726,6762,5298,3420,1295,-937,-3082,-4983,-6482,-7466,-7850,-7603,-6737,-5302,-3405,-1162,1269,3737,6080,8153,9849,11070,11800,12019,11794,11181,10297,9223,8074,6909,5799,4754,3807,2930,2127,1379,666,7,-628,-1211,-1743,-2228,-2636,-2985,-3243,-3407,-3445,-3348,-3067,-2613,-1937,-1073,-17,1186,2478,3795,5048,6150,7015,7558,7714,7442,6726,5575,4051,2208,164,-1985,-4120,-6133,-7936,-9464,-10672,-11552,-12112,-12384,-12411,-12235,-11901,-11448,-10890,-10264,-9543,-8752,-7861,-6863,-5760,-4541,-3238,-1878,-521,773,1922,2872,3557,3955,4051,3875,3456,2863,2169,1438,775,225,-119,-220,-22,480,1289,2368,3643,5040,6418,7672,8662,9296,9504,9276,8648,7727,6636,5559,4641,4030,3813,4011,4579,5399,6311,7106,7606,7623,7060,5855,4060,1765,-829,-3524,-6055,-8194,-9734,-10509,-10459,-9560,-7913,-5649,-2987,-155,2591,5029,6951,8224,8744,8505,7531,5931,3831,1408,-1160,-3690,-6019,-8014,-9583,-10678,-11301,-11488,-11311,-10871,-10252,-9577,-8891,-8280,-7738,-7275,-6843,-6393,-5868,-5200,-4366,-3330,-2131,-799,578,1901,3066,3957,4490,4604,4277,3533,2450,1112,-319,-1732,-2963,-3897,-4439,-4516,-4123,-3267,-2022,-490,1196,2870,4369,5527,6208,6326,5843,4806,3329,1590,-181,-1733,-2844,-3299,-3011,-1916,-120,2244,4919,7625,10072,11971,13107,13338,12607,10974,8575,5629,2396,-829,-3780,-6199,-7909,-8785,-8795,-7971,-6440,-4358,-1957,552,2925,4984,6553,7559,7950,7772,7093,6046,4756,3379,2008,754,-368,-1340,-2220,-3058,-3940,-4925,-6060,-7340,-8731,-10137,-11440,-12487,-13128,-13244,-12735,-11594,-9844,-7619,-5081,-2460,5,2077,3554,4288,4205,3318,1702,-460,-2982,-5609,-8093,-10233,-11826,-12770,-13006,-12538,-11448,-9840,-7866,-5687,-3465,-1349,530,2081,3236,3970,4296,4256,3930,3417,2838,2311,1965,1888,2157,2791,3779,5027,6448,7846,9087,9960,10333,10078,9132,7515,5278,2590,-390,-3408,-6247,-8671,-10504,-11605,-11933,-11480,-10357,-8684,-6658,-4473,-2311,-346,1324,2620,3551,4132,4444,4544,4517,4395,4207,3931,3529,2954,2135,1053,-334,-1970,-3827,-5767,-7685,-9394,-10761,-11613,-11871,-11444,-10370,-8694,-6581,-4200,-1780,454,2307,3615,4300,4351,3840,2901,1724,509,-551,-1295,-1630,-1531,-1031,-252,683,1597,2358,2850,3026,2883,2492,1955,1406,986,804,946,1431,2241,3279,4446,5589,6587,7324,7746,7829,7627,7210,6700,6201,5817,5604,5580,5696,5877,5993,5917,5532,4739,3502,1846,-156,-2358,-4587,-6649,-8356,-9545,-10116,-10007,-9254,-7909,-6128,-4036,-1823,371,2405,4184,5652,6778,7575,8066,8281,8265,8031,7604,6979,6157,5119,3877,2422,795,-958,-2770,-4532,-6154,-7501,-8496,-9037,-9115,-8718,-7931,-6863,-5664,-4512,-3563,-2954,-2765,-3010,-3627,-4503,-5447,-6285,-6808,-6874,-6398,-5346,-3817,-1917,130,2137,3889,5237,6095,6442,6368,5983,5488,5048,4843,4987,5528,6439,7607,8861,9991,10792,11075,10753,9797,8315,6480,4570,2861,1666,1190,1595,2883,4937,7531,10299,12882,14853,15905,15762,14352,11692,8006,3615,-1053,-5516,-9322,-12064,-13462,-13379,-11832,-9006,-5199,-823,3690,7891,11411,13960,15368,15602,14739,12963,10538,7739,4870,2178,-151,-1983,-3313,-4147,-4619,-4828,-4937,-5052,-5268,-5607,-6060,-6561,-7015,-7346,-7439,-7279,-6830,-6144,-5296,-4371,-3492,-2732,-2179,-1844,-1726,-1777,-1912,-2054,-2095,-1977,-1634,-1072,-305,594,1538,2418,3132,3599,3760,3614,3187,2562,1839,1135,558,193,81,221,568,1048,1571,2067,2474,2789,3036,3283,3609,4122,4857,5869,7097,8463,9807,10940,11670,11802,11222,9853,7740,4996,1846,-1447,-4554,-7179,-9034,-9927,-9753,-8527,-6370,-3520,-263,3048,6104,8594,10336,11209,11223,10494,9193,7577,5880,4336,3091,2248,1767,1585,1527,1412,1064,321,-880,-2550,-4589,-6836,-9071,-11050,-12556,-13404,-13503,-12846,-11511,-9684,-7573,-5449,-3550,-2086,-1200,-942,-1294,-2134,-3314,-4613,-5848,-6831,-7434,-7598,-7303,-6617,-5631,-4473,-3265,-2130,-1131,-333,284,738,1096,1414,1757,2148,2605,3079,3536,3882,4068,4041,3788,3349,2787,2207,1733,1466,1501,1880,2595,3580,4726,5853,6805,7367,7412,6796,5499,3530,1001,-1903,-4966,-7908,-10473,-12414,-13549,-13758,-13032,-11434,-9125,-6328,-3298,-302,2417,4677,6334,7354,7729,7544,6897,5913,4721,3419,2093,797,-451,-1629,-2755,-3811,-4797,-5680,-6442,-7028,-7430,-7606,-7580,-7368,-7033,-6645,-6303,-6079,-6067,-6289,-6770,-7457,-8261,-9066,-9697,-10017,-9860,-9139,-7790,-5848,-3409,-645,2215,4919,7210,8886,9787,9885,9212,7925,6245,4431,2765,1483,755,660,1177,2171,3455,4778,5903,6631,6831,6477,5641,4467,3181,2005,1160,809,1025,1791,2995,4440,5876,7051,7709,7684,6869,5279,3035,330,-2522,-5246,-7485,-9019,-9627,-9269,-7965,-5884,-3271,-423,2344,4743,6566,7677,8058,7778,6985,5877,4665,3545,2660,2104,1878,1943,2175,2446,2595,2490,2029,1153,-121,-1748,-3598,-5545,-7417,-9066,-10364,-11218,-11592,-11497,-10992,-10172,-9157,-8061,-6985,-6025,-5194,-4530,-3980,-3525,-3092,-2661,-2184,-1680,-1154,-656,-222,96,276,317,235,88,-70,-153,-110,123,542,1150,1873,2636,3349,3895,4226,4274,4057,3625,3062,2507,2092,1954,2200,2889,4019,5528,7270,9062,10667,11855,12410,12164,11044,9053,6322,3062,-433,-3811,-6747,-8907,-10083,-10140,-9080,-7041,-4255,-1043,2242,5247,7701,9368,10182,10133,9341,7990,6292,4474,2727,1180,-83,-1075,-1833,-2458,-3058,-3732,-4568,-5588,-6798,-8121,-9481,-10735,-11779,-12493,-12804,-12693,-12174,-11327,-10264,-9116,-8010,-7066,-6335,-5858,-5578,-5435,-5301,-5064,-4609,-3845,-2750,-1324,346,2151,3935,5533,6794,7589,7851,7560,6776,5594,4187,2714,1372,317,-339,-516,-228,483,1511,2719,3976,5139,6109,6815,7238,7387,7331,7112,6838,6540,6283,6055,5837,5564,5164,4549,3660,2457,941,-818,-2736,-4646,-6392,-7783,-8660,-8893,-8410,-7222,-5400,-3122,-584,1928,4190,5930,7015,7329,6896,5812,4262,2489,757,-679,-1609,-1899,-1509,-501,963,2653,4286,5590,6293,6245,5313,3557,1060,-1951,-5217,-8447,-11366,-13725,-15388,-16250,-16355,-15773,-14671,-13224,-11620,-10028,-8557,-7302,-6252,-5414,-4708,-4082,-3468,-2818,-2118,-1375,-624,79,680,1130,1395,1476,1391,1192,933,687,493,399,385,459,544,631,635,573,411,218,30,-48,63,445,1163,2206,3560,5094,6679,8099,9158,9627,9365,8237,6253,3471,91,-3618,-7312,-10612,-13154,-14632,-14833,-13683,-11258,-7768,-3581,896,5163,8801,11425,12805,12860,11659,9443,6553,3393,407,-2054,-3682,-4344,-4027,-2879,-1158,786,2587,3880,4401,3955,2527,178,-2860,-6311,-9819,-13040,-15667,-17465,-18304,-18168,-17147,-15419,-13238,-10857,-8542,-6496,-4846,-3652,-2862,-2378,-2027,-1651,-1062,-159,1138,2795,4730,6778,8746,10411,11581,12104,11887,10950,9348,7262,4895,2484,289,-1487,-2666,-3145,-2900,-1966,-457,1471,3626,5813,7829,9517,10733,11405,11477,10969,9908,8382,6476,4301,1981,-382,-2652,-4729,-6493,-7841,-8681,-8928,-8545,-7500,-5844,-3656,-1071,1704,4464,6955,8960,10290,10837,10554,9519,7868,5829,3673,1664,69,-944,-1261,-915,-5,1232,2542,3601,4149,3945,2884,937,-1767,-5020,-8504,-11868,-14754,-16842,-17907,-17834,-16628,-14443,-11510,-8168,-4758,-1637,918,2702,3629,3736,3147,2103,846,-313,-1160,-1486,-1201,-306,1123,2921,4871,6766,8377,9558,10198,10288,9872,9082,8060,6998,6049,5342,4954,4894,5120,5544,6032,6475,6743,6775,6537,6043,5373,4611,3874,3263,2840,2646,2656,2820,3049,3248,3332,3248,2978,2561,2071,1616,1318,1271,1570,2221,3214,4443,5785,7063,8111,8769,8934,8555,7672,6364,4818,3195,1732,583,-93,-259,87,815,1764,2705,3397,3626,3217,2080,217,-2291,-5263,-8470,-11635,-14487,-16777,-18299,-18928,-18608,-17366,-15316,-12618,-9499,-6200,-2963,-27,2443,4300,5512,6080,6096,5697,5040,4310,3648,3170,2936,2945,3148,3450,3751,3932,3932,3694,3240,2616,1922,1264,757,503,550,937,1623,2558,3647,4793,5888,6853,7611,8126,8369,8334,8017,7431,6578,5481,4163,2665,1054,-587,-2135,-3476,-4453,-4960,-4888,-4185,-2871,-1014,1223,3632,5955,7924,9282,9842,9489,8227,6174,3551,680,-2088,-4388,-5896,-6402,-5785,-4103,-1531,1616,4938,7997,10379,11717,11800,10511,7945,4292,-88,-4795,-9357,-13362,-16433,-18328,-18918,-18233,-16430,-13777,-10622,-7342,-4296,-1805,-76,767,744,-28,-1332,-2899,-4431,-5659,-6362,-6420,-5798,-4591,-2964,-1157,559,1932,2759,2913,2373,1230,-353,-2120,-3808,-5135,-5883,-5881,-5073,-3478,-1223,1494,4424,7285,9818,11782,13007,13393,12921,11640,9688,7211,4432,1526,-1292,-3878,-6090,-7843,-9077,-9772,-9918,-9550,-8691,-7411,-5768,-3867,-1804,278,2256,3984,5339,6233,6606,6475,5889,4969,3861,2733,1752,1035,666,646,902,1319,1696,1864,1616,825,-598,-2636,-5204,-8114,-11124,-13958,-16319,-17971,-18721,-18499,-17317,-15327,-12740,-9868,-7016,-4509,-2582,-1420,-1070,-1477,-2473,-3804,-5169,-6255,-6787,-6561,-5480,-3558,-924,2192,5483,8639,11325,13300,14386,14518,13766,12276,10295,8110,6009,4249,3019,2410,2420,2954,3839,4859,5801,6461,6712,6472,5771,4664,3310,1837,425,-808,-1770,-2416,-2782,-2905,-2901,-2856,-2862,-2975,-3211,-3522,-3855,-4071,-4088,-3780,-3090,-2000,-526,1221,3128,5016,6713,8069,8942,9265,9025,8258,7081,5620,4051,2522,1170,85,-707,-1215,-1534,-1757,-2032,-2463,-3173,-4189,-5539,-7137,-8895,-10640,-12206,-13411,-14105,-14186,-13610,-12410,-10687,-8606,-6363,-4179,-2246,-732,278,754,756,401,-141,-688,-1063,-1127,-803,-89,955,2190,3454,4572,5372,5759,5670,5139,4258,3162,2033,1026,296,-78,-53,330,993,1806,2644,3375,3916,4212,4268,4120,3840,3496,3160,2871,2641,2454,2277,2043,1739,1300,770,156,-453,-978,-1305,-1358,-1041,-347,736,2138,3759,5465,7098,8493,9515,10041,10023,9438,8356,6872,5149,3351,1664,230,-835,-1491,-1755,-1716,-1513,-1314,-1294,-1607,-2359,-3602,-5309,-7386,-9682,-12004,-14125,-15851,-16977,-17390,-17008,-15858,-14008,-11644,-8943,-6183,-3567,-1346,355,1419,1861,1735,1184,387,-463,-1170,-1596,-1636,-1268,-534,468,1595,2674,3575,4149,4345,4144,3584,2792,1883,1033,394,87,216,799,1825,3199,4812,6483,8052,9352,10230,10606,10416,9689,8489,6931,5166,3341,1618,111,-1087,-1929,-2415,-2571,-2447,-2119,-1633,-1055,-413,282,1018,1820,2666,3571,4471,5333,6049,6546,6712,6499,5845,4784,3356,1673,-133,-1912,-3521,-4828,-5772,-6291,-6442,-6268,-5902,-5464,-5093,-4899,-4963,-5303,-5896,-6668,-7503,-8293,-8911,-9281,-9356,-9127,-8661,-8007,-7291,-6591,-5979,-5524,-5189,-4969,-4771,-4508,-4095,-3453,-2563,-1429,-149,1189,2402,3361,3911,3977,3519,2598,1321,-122,-1524,-2658,-3329,-3390,-2760,-1461,425,2707,5170,7547,9584,11058,11804,11729,10834,9190,6944,4302,1470,-1301,-3840,-5951,-7568,-8602,-9105,-9089,-8673,-7936,-6985,-5914,-4779,-3643,-2510,-1403,-302,793,1888,2976,4020,4979,5772,6323,6540,6362,5739,4692,3259,1578,-221,-1936,-3389,-4433,-4942,-4902,-4348,-3402,-2260,-1142,-276,118,-93,-993,-2562,-4684,-7185,-9815,-12320,-14428,-15935,-16668,-16564,-15620,-13937,-11661,-9012,-6200,-3456,-955,1153,2799,3964,4682,5046,5148,5114,5023,4961,4943,4976,5028,5038,4975,4781,4458,4017,3497,2986,2544,2277,2248,2491,3042,3826,4810,5843,6810,7568,7974,7961,7454,6485,5104,3428,1595,-238,-1929,-3357,-4445,-5162,-5517,-5563,-5363,-4993,-4509,-3936,-3283,-2507,-1567,-398,1047,2783,4786,6976,9213,11315,13065,14241,14655,14169,12737,10410,7339,3781,43,-3535,-6619,-8953,-10350,-10764,-10254,-9003,-7263,-5349,-3571,-2187,-1409,-1311,-1892,-3040,-4549,-6199,-7723,-8903,-9560,-9604,-9010,-7851,-6248,-4371,-2406,-524,1136,2474,3455,4084,4407,4502,4453,4333,4212,4111,4049,4003,3940,3823,3615,3299,2875,2372,1840,1346,968,782,842,1189,1817,2696,3751,4895,6003,6971,7686,8077,8100,7761,7105,6225,5229,4262,3437,2871,2628,2736,3166,3860,4705,5603,6421,7089,7518,7706,7654,7416,7067,6700,6387,6212,6198,6343,6612,6910,7141,7189,6952,6368,5409,4116,2565,888,-778,-2291,-3537,-4455,-5023,-5296,-5358,-5335,-5354,-5534,-5946,-6627,-7525,-8567,-9597,-10471,-11016,-11123,-10700,-9754,-8342,-6586,-4661,-2759,-1057,267,1130,1460,1302,718,-140,-1123,-2046,-2756,-3112,-3042,-2500,-1518,-159,1472,3248,5033,6703,8152,9304,10117,10587,10729,10611,10269,9793,9216,8590,7930,7230,6480,5651,4725,3700,2584,1435,304,-710,-1524,-2056,-2242,-2077,-1572,-807,106,1049,1867,2460,2731,2648,2224,1526,658,-243,-1041,-1607,-1847,-1717,-1214,-410,597,1652,2609,3312,3654,3570,3049,2174,1033,-186,-1352,-2278,-2882,-3083,-2919,-2442,-1809,-1159,-687,-517,-780,-1493,-2641,-4117,-5755,-7364,-8731,-9653,-9992,-9648,-8618,-6961,-4822,-2377,137,2504,4503,5971,6778,6890,6311,5122,3476,1514,-535,-2518,-4238,-5582,-6455,-6831,-6718,-6184,-5303,-4186,-2930,-1630,-357,826,1908,2859,3694,4413,5019,5497,5840,5984,5920,5568,4925,3957,2700,1198,-458,-2155,-3774,-5177,-6260,-6932,-7139,-6879,-6164,-5074,-3685,-2120,-479,1111,2578,3830,4843,5591,6082,6331,6369,6192,5829,5250,4454,3422,2155,665,-982,-2718,-4408,-5937,-7147,-7932,-8196,-7926,-7146,-5984,-4580,-3162,-1923,-1080,-765,-1091,-2034,-3552,-5470,-7608,-9710,-11554,-12907,-13612,-13557,-12722,-11154,-8989,-6400,-3627,-898,1555,3537,4925,5644,5714,5219,4302,3148,1964,917,184,-168,-90,371,1108,2006,2881,3612,4067,4191,3974,3475,2787,2054,1406,971,827,1010,1483,2174,2939,3645,4128,4275,3998,3289,2176,788,-748,-2230,-3488,-4352,-4692,-4435,-3567,-2129,-228,1989,4356,6670,8761,10469,11669,12299,12325,11780,10718,9246,7449,5455,3354,1241,-805,-2734,-4492,-6039,-7352,-8393,-9153,-9601,-9744,-9590,-9164,-8524,-7730,-6872,-6037,-5307,-4767,-4449,-4389,-4561,-4919,-5399,-5899,-6334,-6621,-6682,-6490,-6028,-5321,-4430,-3418,-2393,-1426,-617,-6,365,518,492,371,246,220,376,779,1441,2343,3412,4538,5607,6471,7041,7218,7000,6406,5536,4518,3518,2689,2176,2061,2366,3049,3982,5002,5905,6493,6594,6106,4980,3291,1155,-1199,-3534,-5574,-7070,-7837,-7748,-6795,-5056,-2705,-1,2773,5307,7349,8694,9235,8978,7997,6490,4655,2752,979,-483,-1546,-2197,-2476,-2507,-2409,-2315,-2336,-2505,-2845,-3290,-3770,-4189,-4466,-4549,-4429,-4135,-3747,-3347,-3055,-2941,-3081,-3492,-4140,-4973,-5860,-6692,-7316,-7617,-7493,-6895,-5827,-4354,-2588,-700,1138,2726,3893,4528,4540,3964,2852,1372,-307,-1954,-3382,-4416,-4940,-4932,-4399,-3455,-2229,-869,460,1660,2643,3400,3953,4372,4748,5159,5683,6332,7098,7904,8639,9176,9368,9109,8328,7001,5207,3043,717,-1586,-3613,-5194,-6138,-6374,-5871,-4703,-2989,-946,1236,3297,5061,6361,7118,7325,7041,6389,5517,4586,3727,3040,2556,2250,2067,1885,1622,1166,487,-430,-1517,-2687,-3803,-4747,-5396,-5693,-5622,-5226,-4626,-3940,-3354,-3009,-3022,-3477,-4347,-5576,-7009,-8451,-9683,-10482,-10666,-10123,-8816,-6825,-4303,-1506,1275,3734,5589,6631,6748,5942,4327,2134,-366,-2834,-4981,-6538,-7342,-7330,-6532,-5105,-3237,-1200,766,2430,3624,4274,4361,3981,3254,2364,1481,754,287,113,202,461,752,930,846,412,-416,-1592,-2992,-4443,-5713,-6580,-6843,-6354,-5073,-3038,-394,2612,5705,8546,10849,12362,12931,12519,11187,9126,6574,3830,1188,-1124,-2905,-4106,-4711,-4841,-4630,-4275,-3940,-3764,-3831,-4147,-4668,-5292,-5903,-6363,-6601,-6538,-6199,-5634,-4952,-4293,-3806,-3613,-3816,-4433,-5451,-6740,-8165,-9512,-10578,-11189,-11184,-10529,-9218,-7378,-5173,-2836,-600,1309,2728,3560,3795,3522,2865,2042,1224,627,352,501,1038,1912,2970,4062,5017,5692,6010,5929,5508,4833,4060,3336,2813,2582,2690,3092,3687,4320,4794,4948,4626,3775,2410,652,-1296,-3182,-4716,-5649,-5760,-4965,-3237,-726,2354,5675,8875,11581,13476,14312,13987,12517,10064,6914,3405,-37,-3080,-5384,-6775,-7177,-6652,-5401,-3684,-1838,-179,1018,1546,1335,397,-1122,-3014,-5007,-6841,-8263,-9119,-9308,-8854,-7855,-6482,-4961,-3505,-2320,-1539,-1225,-1347,-1802,-2415,-2993,-3325,-3253,-2663,-1526,91,2079,4227,6340,8181,9581,10379,10532,10015,8931,7389,5574,3668,1856,284,-924,-1724,-2089,-2060,-1699,-1082,-291,602,1552,2518,3499,4480,5474,6452,7408,8260,8967,9409,9523,9216,8453,7239,5630,3737,1728,-228,-1911,-3175,-3855,-3915,-3321,-2183,-625,1149,2911,4454,5585,6177,6205,5674,4746,3556,2351,1310,612,356,548,1124,1933,2767,3418,3670,3381,2474,982,-986,-3213,-5441,-7383,-8775,-9405,-9157,-8016,-6080,-3556,-716,2114,4623,6537,7663,7933,7362,6117,4420,2556,825,-528,-1306,-1432,-926,83,1391,2740,3875,4556,4633,4012,2734,894,-1295,-3598,-5746,-7485,-8614,-9000,-8594,-7448,-5694,-3530,-1191,1079,3061,4593,5569,5987,5877,5376,4614,3770,3002,2428,2150,2194,2555,3176,3970,4832,5654,6344,6831,7075,7074,6861,6488,6036,5574,5164,4853,4644,4520,4435,4322,4123,3787,3288,2641,1887,1099,362,-244,-651,-827,-786,-576,-290,-42,59,-108,-597,-1454,-2646,-4098,-5703,-7292,-8726,-9835,-10517,-10688,-10343,-9527,-8348,-6949,-5493,-4145,-3034,-2258,-1846,-1796,-2029,-2476,-3010,-3543,-3988,-4276,-4381,-4290,-4011,-3575,-3004,-2331,-1581,-786,50,884,1728,2530,3284,3961,4521,4956,5234,5338,5290,5073,4739,4308,3829,3352,2909,2536,2253,2040,1906,1791,1676,1518,1279,957,544,69,-421,-885,-1239,-1455,-1451,-1236,-777,-126,682,1543,2381,3048,3470,3513,3133,2285,1002,-649,-2526,-4475,-6286,-7772,-8756,-9103,-8759,-7720,-6084,-3990,-1665,669,2756,4384,5382,5654,5169,4013,2289,229,-1981,-4080,-5897,-7257,-8090,-8376,-8171,-7582,-6762,-5847,-4990,-4279,-3773,-3464,-3309,-3209,-3071,-2785,-2273,-1496,-446,809,2195,3567,4796,5744,6281,6332,5847,4832,3357,1505,-574,-2730,-4793,-6608,-8033,-8964,-9318,-9072,-8222,-6828,-4962,-2744,-314,2170,4535,6616,8261,9347,9792,9563,8695,7258,5409,3295,1137,-889,-2582,-3813,-4470,-4532,-4012,-3008,-1646,-103,1440,2799,3834,4428,4549,4204,3486,2520,1478,538,-137,-415,-241,395,1403,2648,3938,5045,5774,5939,5420,4186,2262,-199,-3018,-5924,-8643,-10901,-12452,-13131,-12854,-11631,-9595,-6944,-3966,-972,1732,3863,5242,5745,5395,4278,2588,562,-1531,-3439,-4937,-5875,-6165,-5806,-4878,-3508,-1887,-207,1345,2594,3442,3816,3729,3224,2406,1392,311,-718,-1591,-2251,-2650,-2801,-2722,-2457,-2060,-1584,-1067,-554,-44,444,926,1418,1913,2429,2930,3391,3761,3977,3996,3768,3292,2584,1713,772,-122,-825,-1239,-1250,-842,-15,1136,2486,3850,5062,5938,6373,6302,5736,4768,3521,2161,854,-275,-1131,-1691,-1988,-2102,-2158,-2266,-2557,-3080,-3865,-4859,-5961,-7017,-7872,-8341,-8322,-7722,-6560,-4901,-2903,-745,1342,3163,4538,5353,5566,5196,4344,3136,1751,341,-921,-1939,-2618,-2950,-2946,-2674,-2210,-1673,-1142,-733,-487,-461,-648,-1032,-1551,-2140,-2710,-3193,-3513,-3648,-3552,-3268,-2796,-2204,-1525,-824,-133,502,1072,1555,1972,2314,2616,2888,3140,3401,3654,3903,4146,4344,4505,4596,4616,4570,4454,4309,4146,4011,3923,3906,3955,4059,4169,4240,4195,3985,3558,2913,2070,1110,131,-719,-1318,-1533,-1296,-577,562,2011,3582,5052,6197,6790,6674,5759,4037,1617,-1312,-4495,-7619,-10384,-12512,-13796,-14127,-13496,-12010,-9849,-7284,-4585,-2061,72,1600,2455,2599,2127,1172,-73,-1389,-2600,-3511,-4047,-4142,-3836,-3210,-2380,-1503,-707,-124,172,144,-207,-814,-1609,-2466,-3283,-3938,-4334,-4390,-4063,-3325,-2206,-738,984,2881,4808,6660,8288,9571,10411,10711,10436,9570,8148,6257,3997,1522,-1019,-3456,-5636,-7418,-8708,-9412,-9525,-9038,-8020,-6567,-4807,-2895,-1002,726,2138,3152,3705,3808,3511,2903,2112,1253,458,-207,-667,-935,-1035,-1033,-1016,-1074,-1265,-1661,-2251,-3033,-3933,-4880,-5761,-6489,-6958,-7111,-6902,-6337,-5441,-4285,-2960,-1561,-214,997,1964,2646,2990,3018,2747,2250,1607,910,247,-300,-696,-914,-981,-957,-911,-942,-1133,-1539,-2211,-3110,-4209,-5387,-6546,-7543,-8262,-8603,-8499,-7940,-6942,-5578,-3941,-2141,-310,1457,3043,4390,5437,6165,6561,6635,6399,5873,5077,4046,2809,1436,-18,-1435,-2722,-3732,-4367,-4494,-4073,-3058,-1501,504,2798,5187,7440,9351,10723,11438,11424,10726,9432,7723,5807,3902,2216,900,44,-339,-313,9,447,841,1006,821,207,-855,-2300,-4025,-5852,-7617,-9102,-10170,-10670,-10556,-9806,-8501,-6737,-4700,-2559,-523,1238,2568,3370,3596,3260,2445,1265,-105,-1502,-2733,-3658,-4149,-4146,-3630,-2644,-1263,377,2150,3898,5480,6770,7672,8105,8063,7525,6558,5227,3654,1969,329,-1107,-2191,-2794,-2828,-2258,-1087,590,2670,4955,7272,9385,11116,12277,12754,12478,11450,9754,7512,4938,2247,-306,-2474,-4062,-4903,-4932,-4144,-2649,-606,1728,4094,6203,7814,8731,8861,8193,6838,4973,2859,777,-1008,-2256,-2839,-2697,-1903,-614,934,2463,3697,4393,4384,3588,2043,-124,-2686,-5364,-7844,-9845,-11092,-11449,-10813,-9246,-6872,-3922,-691,2525,5396,7674,9155,9731,9403,8260,6480,4302,2000,-171,-1963,-3227,-3861,-3871,-3341,-2412,-1282,-152,794,1407,1598,1353,714,-201,-1246,-2236,-3009,-3387,-3291,-2624,-1436,235,2231,4380,6485,8315,9701,10475,10553,9914,8603,6746,4513,2117,-217,-2277,-3876,-4885,-5227,-4894,-3936,-2461,-603,1456,3552,5508,7166,8421,9153,9348,8978,8098,6791,5172,3390,1613,-12,-1329,-2228,-2651,-2567,-2038,-1144,-43,1102,2098,2775,2979,2624,1650,112,-1917,-4259,-6709,-9030,-10966,-12296,-12838,-12473,-11182,-9022,-6155,-2821,683,4033,6899,9010,10155,10231,9254,7329,4692,1606,-1588,-4596,-7135,-9013,-10122,-10446,-10067,-9139,-7847,-6416,-5024,-3838,-2954,-2401,-2163,-2144,-2241,-2305,-2213,-1846,-1134,-46,1387,3086,4928,6760,8406,9719,10535,10790,10408,9427,7894,5931,3679,1295,-1056,-3240,-5119,-6612,-7644,-8175,-8202,-7711,-6755,-5370,-3638,-1654,457,2562,4494,6120,7279,7879,7833,7135,5830,4021,1870,-426,-2655,-4610,-6114,-7049,-7354,-7047,-6222,-5019,-3634,-2274,-1132,-382,-120,-393,-1153,-2287,-3625,-4940,-6035,-6681,-6761,-6158,-4913,-3082,-855,1565,3921,5969,7496,8341,8429,7757,6411,4548,2363,77,-2085,-3959,-5373,-6289,-6656,-6550,-6040,-5266,-4371,-3497,-2786,-2322,-2186,-2367,-2843,-3514,-4256,-4916,-5342,-5393,-4978,-4051,-2635,-821,1252,3389,5401,7068,8249,8794,8657,7845,6407,4496,2249,-121,-2427,-4473,-6096,-7161,-7592,-7353,-6469,-5026,-3146,-1003,1211,3299,5074,6387,7137,7289,6869,5972,4737,3338,1970,796,-20,-406,-306,233,1121,2214,3319,4253,4828,4889,4353,3180,1419,-814,-3343,-5943,-8361,-10357,-11702,-12239,-11872,-10609,-8536,-5853,-2802,305,3159,5469,7003,7610,7242,5954,3898,1308,-1538,-4326,-6794,-8680,-9843,-10194,-9748,-8613,-6934,-4943,-2824,-831,916,2244,3152,3606,3704,3547,3276,3048,2982,3190,3711,4549,5639,6867,8100,9156,9898,10176,9901,9037,7591,5643,3314,752,-1855,-4342,-6526,-8287,-9501,-10124,-10129,-9551,-8458,-6954,-5172,-3255,-1345,408,1911,3065,3845,4240,4295,4070,3661,3160,2656,2244,1946,1826,1821,1931,2048,2107,2009,1665,1035,67,-1205,-2753,-4484,-6295,-8046,-9611,-10834,-11603,-11812,-11385,-10315,-8603,-6340,-3634,-647,2425,5387,8017,10136,11581,12249,12086,11115,9414,7120,4420,1515,-1372,-4045,-6323,-8087,-9246,-9794,-9745,-9196,-8232,-7001,-5612,-4191,-2818,-1546,-395,652,1630,2579,3529,4497,5439,6325,7037,7497,7591,7248,6437,5167,3522,1623,-364,-2256,-3876,-5077,-5759,-5873,-5444,-4525,-3233,-1691,-24,1647,3236,4690,5959,7064,7977,8726,9293,9666,9812,9705,9295,8587,7577,6315,4882,3378,1931,659,-343,-1006,-1326,-1334,-1129,-823,-582,-529,-805,-1473,-2561,-4023,-5734,-7547,-9216,-10562,-11326,-11387,-10605,-8993,-6609,-3622,-273,3163,6371,9062,11001,12003,12007,11020,9151,6601,3588,399,-2724,-5547,-7882,-9640,-10745,-11246,-11193,-10708,-9921,-8955,-7936,-6937,-6023,-5200,-4453,-3728,-2971,-2117,-1121,35,1347,2756,4193,5538,6691,7531,7965,7943,7428,6455,5084,3404,1562,-326,-2094,-3620,-4781,-5485,-5690,-5364,-4562,-3333,-1799,-91,1638,3241,4561,5501,5971,5946,5451,4539,3339,1963,588,-668,-1653,-2291,-2523,-2347,-1815,-1007,-50,915,1754,2312,2507,2232,1478,251,-1379,-3291,-5332,-7302,-9005,-10233,-10826,-10651,-9670,-7891,-5439,-2484,727,3914,6791,9090,10583,11145,10695,9296,7065,4201,976,-2364,-5522,-8301,-10511,-12063,-12939,-13170,-12873,-12159,-11184,-10069,-8918,-7789,-6709,-5647,-4567,-3408,-2106,-649,980,2703,4450,6066,7415,8342,8722,8503,7663,6284,4495,2470,428,-1456,-2990,-4082,-4669,-4768,-4465,-3858,-3096,-2302,-1585,-1017,-619,-387,-260,-189,-102,59,301,653,1065,1506,1927,2264,2509,2625,2647,2594,2516,2468,2468,2560,2699,2880,3013,3043,2878,2481,1801,874,-276,-1529,-2794,-3908,-4763,-5232,-5238,-4757,-3791,-2420,-736,1113,2984,4712,6165,7214,7790,7833,7350,6366,4951,3194,1202,-906,-3013,-5016,-6805,-8321,-9480,-10250,-10596,-10486,-9935,-8925,-7494,-5668,-3507,-1082,1508,4165,6767,9196,11333,13076,14317,15011,15092,14578,13483,11895,9905,7663,5307,3004,894,-907,-2299,-3263,-3769,-3887,-3666,-3217,-2633,-2018,-1448,-992,-673,-497,-435,-445,-470,-448,-336,-88,289,807,1414,2079,2747,3357,3891,4311,4623,4839,4980,5072,5126,5150,5106,4972,4671,4155,3363,2262,847,-837,-2719,-4664,-6522,-8124,-9291,-9887,-9793,-8968,-7420,-5233,-2553,431,3489,6379,8876,10773,11923,12243,11714,10393,8408,5929,3160,341,-2338,-4658,-6483,-7698,-8247,-8137,-7406,-6148,-4483,-2556,-512,1496,3351,4940,6193,7076,7570,7699,7491,7001,6281,5393,4398,3350,2310,1317,425,-339,-935,-1356,-1582,-1624,-1499,-1222,-849,-396,88,571,1049,1492,1921,2331,2740,3155,3568,3977,4350,4663,4881,4980,4943,4779,4498,4153,3780,3452,3215,3108,3153,3329,3587,3851,4011,3967,3604,2853,1677,87,-1843,-4000,-6219,-8330,-10139,-11493,-12256,-12351,-11755,-10498,-8673,-6407,-3866,-1226,1326,3623,5514,6890,7669,7818,7345,6294,4747,2809,616,-1692,-3964,-6065,-7865,-9270,-10214,-10663,-10634,-10154,-9295,-8144,-6771,-5292,-3754,-2235,-785,585,1818,2926,3848,4585,5067,5289,5195,4786,4064,3062,1860,525,-799,-2028,-3019,-3687,-3973,-3826,-3279,-2371,-1185,162,1561,2882,4029,4910,5476,5709,5608,5225,4606,3823,2954,2058,1204,429,-229,-755,-1140,-1387,-1504,-1506,-1403,-1228,-990,-734,-487,-282,-174,-191,-368,-727,-1262,-1950,-2746,-3563,-4336,-4941,-5324,-5376,-5078,-4396,-3360,-2012,-445,1252,2948,4532,5892,6916,7544,7691,7355,6511,5201,3460,1372,-978,-3477,-6000,-8423,-10606,-12426,-13766,-14527,-14656,-14115,-12945,-11192,-8983,-6439,-3732,-1024,1526,3777,5611,6957,7773,8056,7866,7254,6355,5257,4115,3022,2097,1393,971,812,904,1175,1551,1932,2235,2369,2288,1960,1388,623,-291,-1242,-2175,-2980,-3607,-4014,-4176,-4117,-3860,-3461,-2968,-2439,-1920,-1431,-1010,-618,-281,67,415,808,1228,1672,2097,2465,2704,2775,2620,2226,1593,749,-237,-1296,-2314,-3199,-3849,-4176,-4131,-3677,-2824,-1617,-128,1535,3244,4856,6233,7224,7732,7660,6980,5701,3891,1667,-801,-3328,-5700,-7724,-9230,-10099,-10278,-9776,-8671,-7094,-5213,-3215,-1266,477,1920,3007,3735,4149,4313,4314,4221,4099,3978,3871,3755,3614,3403,3110,2711,2211,1624,974,288,-401,-1072,-1702,-2280,-2798,-3251,-3623,-3922,-4110,-4200,-4161,-3999,-3722,-3349,-2920,-2479,-2066,-1727,-1471,-1309,-1203,-1113,-972,-712,-283,368,1238,2317,3542,4826,6062,7115,7869,8207,8054,7371,6168,4512,2513,309,-1925,-4033,-5851,-7260,-8174,-8552,-8399,-7767,-6727,-5403,-3901,-2364,-905,356,1329,1947,2168,1992,1432,556,-577,-1840,-3158,-4382,-5443,-6221,-6683,-6781,-6537,-5980,-5196,-4249,-3246,-2253,-1329,-506,222,885,1523,2191,2935,3763,4686,5632,6538,7286,7757,7842,7453,6551,5161,3368,1325,-779,-2717,-4285,-5290,-5617,-5220,-4129,-2466,-395,1860,4083,6056,7622,8656,9129,9048,8505,7609,6515,5367,4287,3401,2749,2382,2275,2395,2675,3051,3426,3748,3933,3940,3731,3279,2600,1685,603,-629,-1919,-3203,-4414,-5457,-6291,-6859,-7131,-7120,-6824,-6295,-5573,-4704,-3751,-2744,-1731,-738,204,1062,1809,2400,2794,2952,2840,2431,1746,778,-386,-1700,-3049,-4327,-5429,-6246,-6705,-6759,-6405,-5677,-4663,-3451,-2185,-970,69,856,1344,1534,1448,1173,780,385,72,-88,-46,196,618,1143,1705,2187,2531,2644,2507,2111,1483,706,-152,-973,-1672,-2159,-2372,-2294,-1912,-1292,-489,404,1278,2059,2665,3050,3219,3172,2975,2664,2319,1971,1667,1412,1206,1031,872,702,526,339,156,7,-106,-143,-135,-69,-2,42,12,-129,-381,-757,-1198,-1665,-2062,-2331,-2380,-2190,-1726,-1040,-184,725,1581,2256,2651,2699,2370,1686,708,-464,-1717,-2935,-4009,-4877,-5476,-5839,-5960,-5950,-5845,-5767,-5763,-5903,-6186,-6614,-7103,-7592,-7956,-8100,-7931,-7381,-6441,-5130,-3530,-1754,58,1756,3201,4279,4916,5085,4797,4129,3157,2013,818,-309,-1254,-1938,-2306,-2334,-2046,-1479,-730,126,944,1640,2087,2224,2006,1429,558,-523,-1671,-2740,-3561,-4011,-3967,-3399,-2310,-780,1049,2996,4849,6404,7466,7910,7646,6692,5122,3090,813,-1484,-3532,-5122,-6071,-6272,-5707,-4437,-2604,-412,1890,4054,5840,7056,7573,7341,6377,4794,2736,417,-1944,-4143,-5965,-7287,-7998,-8079,-7564,-6536,-5144,-3546,-1929,-458,720,1511,1869,1819,1438,851,217,-301,-552,-428,130,1105,2427,3953,5517,6919,7988,8579,8600,8043,6952,5452,3715,1930,310,-982,-1800,-2078,-1804,-1036,104,1461,2852,4093,5025,5523,5520,5010,4047,2743,1256,-243,-1563,-2553,-3082,-3095,-2574,-1597,-259,1278,2844,4281,5434,6203,6543,6428,5940,5134,4154,3107,2127,1303,725,409,368,553,906,1331,1743,2033,2128,1960,1491,726,-318,-1566,-2945,-4334,-5623,-6695,-7436,-7777,-7655,-7075,-6059,-4698,-3094,-1398,239,1675,2769,3444,3643,3385,2727,1782,689,-389,-1292,-1885,-2057,-1762,-995,196,1690,3370,5058,6591,7838,8659,9011,8856,8244,7253,6001,4635,3288,2106,1183,599,378,511,940,1594,2358,3137,3810,4306,4548,4517,4210,3660,2941,2121,1301,567,-10,-355,-456,-290,111,706,1437,2230,3023,3750,4368,4846,5167,5334,5357,5244,5018,4681,4235,3681,2999,2177,1215,89,-1167,-2551,-4005,-5478,-6902,-8196,-9287,-10104,-10586,-10704,-10433,-9795,-8816,-7560,-6096,-4512,-2883,-1307,171,1464,2561,3411,4022,4378,4497,4371,4021,3443,2658,1671,512,-794,-2186,-3621,-4996,-6252,-7279,-8002,-8355,-8279,-7777,-6849,-5566,-4003,-2271,-506,1178,2642,3800,4559,4894,4781,4260,3389,2242,939,-429,-1735,-2883,-3780,-4364,-4586,-4447,-3953,-3161,-2131,-956,281,1485,2567,3486,4166,4628,4849,4870,4735,4489,4180,3860,3547,3270,3028,2810,2610,2393,2165,1885,1578,1225,857,503,179,-51,-182,-164,4,314,735,1209,1654,1984,2105,1933,1423,551,-649,-2102,-3703,-5294,-6738,-7876,-8593,-8825,-8532,-7781,-6635,-5258,-3786,-2407,-1253,-467,-101,-203,-736,-1636,-2792,-4077,-5340,-6446,-7265,-7692,-7672,-7175,-6231,-4910,-3306,-1575,155,1710,2967,3813,4171,4036,3434,2451,1221,-113,-1368,-2401,-3061,-3276,-2977,-2207,-999,506,2187,3865,5375,6569,7308,7519,7158,6248,4869,3146,1245,-639,-2319,-3614,-4385,-4551,-4084,-3038,-1516,314,2260,4111,5661,6751,7245,7103,6329,5007,3289,1350,-593,-2346,-3736,-4638,-5001,-4834,-4221,-3296,-2233,-1215,-418,23,29,-423,-1267,-2399,-3642,-4823,-5750,-6273,-6295,-5775,-4761,-3355,-1718,-45,1469,2649,3363,3534,3170,2324,1131,-247,-1626,-2819,-3672,-4067,-3953,-3327,-2259,-862,713,2292,3712,4817,5509,5721,5456,4770,3767,2579,1368,275,-568,-1070,-1199,-949,-390,398,1288,2157,2883,3364,3520,3317,2749,1846,678,-685,-2125,-3556,-4854,-5938,-6718,-7137,-7153,-6771,-5986,-4890,-3512,-1998,-411,1108,2488,3638,4520,5114,5424,5490,5355,5066,4692,4244,3778,3266,2726,2107,1399,546,-458,-1638,-2971,-4423,-5921,-7384,-8690,-9735,-10398,-10588,-10252,-9362,-7964,-6136,-4019,-1776,391,2303,3776,4699,4981,4634,3705,2329,664,-1092,-2745,-4119,-5075,-5517,-5426,-4813,-3767,-2395,-844,732,2201,3427,4338,4878,5051,4886,4461,3844,3161,2472,1888,1445,1184,1116,1204,1428,1718,2028,2293,2479,2537,2480,2281,1990,1617,1225,844,534,315,241,309,543,924,1436,2049,2713,3385,4017,4557,4990,5283,5456,5524,5531,5511,5526,5585,5722,5915,6131,6314,6400,6292,5951,5292,4310,2997,1391,-434,-2390,-4354,-6213,-7835,-9131,-10014,-10451,-10438,-10017,-9259,-8275,-7170,-6079,-5095,-4312,-3780,-3500,-3474,-3606,-3857,-4088,-4242,-4203,-3929,-3379,-2553,-1495,-264,1044,2325,3468,4378,4964,5183,5008,4452,3570,2425,1123,-234,-1537,-2679,-3580,-4170,-4419,-4324,-3906,-3230,-2354,-1372,-365,594,1446,2147,2694,3081,3336,3496,3581,3637,3666,3685,3679,3629,3524,3321,3036,2643,2185,1679,1184,745,428,270,314,575,1049,1723,2550,3492,4470,5431,6281,6960,7393,7519,7302,6710,5752,4450,2851,1032,-925,-2914,-4843,-6592,-8095,-9256,-10044,-10425,-10410,-10020,-9317,-8354,-7213,-5962,-4679,-3414,-2238,-1167,-257,502,1073,1480,1705,1775,1686,1473,1124,690,161,-421,-1041,-1674,-2292,-2875,-3402,-3857,-4229,-4511,-4702,-4814,-4835,-4804,-4697,-4550,-4352,-4107,-3822,-3479,-3085,-2624,-2099,-1512,-871,-206,465,1086,1629,2039,2272,2307,2106,1682,1039,207,-753,-1790,-2805,-3734,-4468,-4951,-5087,-4865,-4232,-3228,-1876,-246,1561,3457,5309,7022,8489,9626,10382,10712,10617,10109,9217,8004,6517,4834,3015,1134,-743,-2554,-4233,-5733,-6987,-7962,-8613,-8916,-8865,-8473,-7768,-6813,-5681,-4456,-3246,-2130,-1187,-484,-27,167,146,-36,-319,-608,-852,-975,-956,-770,-435,23,567,1135,1690,2181,2581,2871,3048,3111,3088,2975,2807,2572,2288,1951,1560,1122,654,174,-275,-658,-917,-1013,-906,-572,-11,755,1691,2720,3788,4788,5674,6339,6760,6879,6684,6188,5403,4388,3195,1914,624,-574,-1594,-2360,-2809,-2916,-2666,-2095,-1239,-177,1026,2273,3505,4636,5631,6432,7033,7402,7543,7449,7124,6566,5790,4789,3598,2230,736,-841,-2425,-3952,-5342,-6521,-7444,-8052,-8344,-8310,-7985,-7412,-6644,-5755,-4793,-3846,-2929,-2125,-1422,-869,-456,-172,-21,56,63,75,121,271,560,1033,1707,2581,3622,4780,5955,7072,7987,8626,8861,8657,7964,6815,5260,3418,1409,-583,-2412,-3906,-4933,-5409,-5271,-4550,-3297,-1632,296,2329,4275,6008,7373,8310,8761,8739,8278,7458,6366,5111,3802,2537,1408,489,-164,-525,-570,-323,207,966,1915,2989,4141,5307,6446,7508,8462,9264,9896,10310,10484,10378,9959,9201,8089,6620,4824,2731,426,-2021,-4486,-6869,-9040,-10902,-12344,-13315,-13761,-13683,-13121,-12135,-10831,-9320,-7727,-6166,-4740,-3521,-2542,-1828,-1335,-1048,-891,-821,-789,-749,-703,-639,-583,-563,-605,-748,-993,-1359,-1809,-2336,-2875,-3396,-3833,-4152,-4310,-4287,-4072,-3671,-3094,-2373,-1525,-590,406,1424,2430,3367,4190,4834,5238,5356,5144,4595,3736,2610,1326,-21,-1292,-2372,-3147,-3553,-3536,-3126,-2344,-1288,-38,1288,2601,3812,4863,5728,6385,6870,7180,7376,7466,7484,7438,7325,7141,6860,6465,5930,5237,4387,3370,2229,974,-327,-1644,-2906,-4086,-5125,-6021,-6737,-7286,-7671,-7897,-7991,-7947,-7800,-7534,-7179,-6726,-6192,-5578,-4917,-4197,-3484,-2769,-2119,-1548,-1106,-807,-680,-723,-934,-1292,-1768,-2338,-2957,-3604,-4248,-4859,-5428,-5927,-6343,-6661,-6865,-6933,-6865,-6636,-6247,-5693,-4970,-4104,-3087,-1967,-752,517,1810,3094,4337,5504,6575,7521,8320,8952,9388,9613,9587,9293,8694,7778,6541,4989,3182,1168,-925,-2991,-4869,-6418,-7489,-7970,-7779,-6896,-5344,-3224,-665,2135,4976,7629,9903,11602,12624,12873,12370,11160,9373,7170,4751,2316,60,-1857,-3321,-4277,-4731,-4758,-4468,-4022,-3582,-3315,-3356,-3800,-4682,-5984,-7622,-9474,-11369,-13128,-14573,-15537,-15922,-15645,-14718,-13200,-11192,-8876,-6394,-3956,-1700,236,1775,2883,3577,3910,3969,3852,3656,3468,3356,3349,3464,3674,3953,4250,4518,4733,4854,4898,4864,4783,4691,4607,4552,4529,4511,4483,4388,4196,3867,3378,2732,1939,1030,55,-945,-1903,-2790,-3542,-4155,-4574,-4820,-4850,-4683,-4304,-3720,-2937,-1972,-838,414,1757,3120,4450,5678,6739,7590,8180,8502,8550,8332,7887,7218,6367,5336,4136,2762,1211,-518,-2425,-4474,-6638,-8843,-11016,-13047,-14848,-16294,-17306,-17801,-17733,-17089,-15891,-14192,-12069,-9635,-7001,-4293,-1635,872,3131,5083,6679,7921,8804,9376,9668,9746,9657,9457,9201,8917,8656,8429,8259,8156,8100,8102,8104,8102,8030,7860,7541,7047,6352,5460,4382,3157,1830,468,-865,-2114,-3203,-4118,-4795,-5246,-5455,-5433,-5209,-4795,-4233,-3540,-2759,-1898,-1007,-82,821,1703,2524,3260,3912,4449,4892,5241,5528,5773,6021,6282,6598,6948,7339,7715,8030,8205,8157,7807,7085,5957,4405,2466,207,-2269,-4838,-7357,-9696,-11733,-13367,-14562,-15263,-15527,-15356,-14844,-14051,-13041,-11888,-10613,-9268,-7833,-6344,-4764,-3127,-1418,322,2067,3771,5370,6819,8050,9016,9673,9977,9911,9448,8590,7344,5731,3807,1624,-715,-3119,-5448,-7588,-9398,-10762,-11594,-11813,-11421,-10423,-8907,-6973,-4781,-2485,-275,1702,3297,4420,5018,5097,4708,3957,2963,1879,846,-13,-590,-842,-743,-331,322,1119,1947,2673,3216,3466,3403,3002,2300,1363,282,-842,-1896,-2793,-3447,-3815,-3877,-3648,-3160,-2493,-1704,-907,-166,426,811,966,866,560,79,-486,-1056,-1542,-1857,-1961,-1809,-1413,-809,-43,805,1658,2458,3136,3676,4054,4284,4393,4393,4332,4196,4010,3740,3376,2874,2215,1373,354,-824,-2124,-3471,-4810,-6030,-7073,-7847,-8312,-8428,-8208,-7669,-6890,-5942,-4926,-3945,-3084,-2416,-1971,-1764,-1749,-1872,-2039,-2150,-2115,-1850,-1298,-459,664,1984,3428,4860,6157,7186,7827,7998,7627,6719,5279,3402,1174,-1257,-3739,-6123,-8242,-9977,-11204,-11851,-11869,-11258,-10047,-8311,-6146,-3689,-1069,1556,4055,6315,8227,9766,10881,11621,12009,12133,12070,11902,11704,11528,11389,11292,11187,11014,10691,10132,9264,8033,6440,4494,2298,-56,-2408,-4608,-6509,-7975,-8939,-9342,-9223,-8628,-7680,-6505,-5249,-4055,-3036,-2289,-1848,-1730,-1878,-2235,-2691,-3141,-3489,-3637,-3539,-3171,-2540,-1708,-734,282,1259,2098,2751,3163,3335,3288,3063,2737,2381,2072,1871,1815,1909,2137,2429,2726,2917,2940,2691,2164,1304,176,-1186,-2678,-4196,-5621,-6849,-7772,-8327,-8472,-8179,-7491,-6411,-5034,-3394,-1587,334,2289,4237,6107,7881,9513,10978,12269,13353,14231,14875,15265,15377,15166,14610,13651,12276,10467,8229,5623,2704,-395,-3559,-6620,-9430,-11842,-13726,-15003,-15618,-15566,-14889,-13674,-12023,-10089,-8013,-5941,-4016,-2323,-939,122,878,1381,1717,1960,2200,2493,2873,3357,3920,4531,5157,5734,6254,6653,6951,7106,7146,7055,6846,6519,6073,5506,4819,4009,3084,2068,977,-133,-1230,-2247,-3145,-3875,-4408,-4738,-4857,-4806,-4613,-4326,-4009,-3690,-3421,-3204,-3037,-2893,-2712,-2449,-2023,-1387,-501,656,2064,3694,5467,7312,9120,10796,12231,13328,14002,14173,13806,12865,11383,9396,7006,4325,1500,-1304,-3955,-6287,-8222,-9662,-10589,-11002,-10944,-10480,-9716,-8724,-7654,-6561,-5572,-4737,-4105,-3703,-3514,-3510,-3643,-3836,-4033,-4157,-4157,-3997,-3648,-3119,-2418,-1582,-652,330,1301,2233,3051,3745,4245,4541,4580,4360,3839,3036,1933,579,-1014,-2758,-4615,-6472,-8261,-9884,-11251,-12303,-12968,-13225,-13062,-12491,-11553,-10296,-8781,-7070,-5220,-3283,-1297,702,2688,4637,6526,8324,10003,11515,12830,13883,14648,15064,15113,14760,14013,12872,11387,9598,7588,5437,3240,1101,-891,-2635,-4058,-5084,-5662,-5762,-5379,-4532,-3284,-1719,49,1860,3587,5046,6119,6681,6673,6073,4922,3315,1380,-702,-2760,-4604,-6086,-7078,-7522,-7392,-6723,-5607,-4144,-2480,-758,901,2369,3573,4447,4972,5131,4963,4465,3710,2701,1516,168,-1260,-2744,-4198,-5571,-6801,-7802,-8552,-8970,-9069,-8828,-8285,-7493,-6523,-5458,-4384,-3368,-2446,-1645,-926,-260,435,1223,2177,3329,4707,6267,7961,9677,11294,12666,13657,14117,13970,13119,11583,9371,6598,3384,-78,-3605,-6981,-10019,-12554,-14453,-15646,-16096,-15831,-14909,-13434,-11522,-9311,-6928,-4507,-2154,28,1975,3616,4929,5880,6464,6688,6557,6104,5357,4356,3160,1821,412,-1004,-2358,-3583,-4635,-5457,-6039,-6351,-6408,-6219,-5822,-5249,-4566,-3809,-3057,-2338,-1728,-1247,-943,-830,-921,-1205,-1669,-2259,-2937,-3622,-4255,-4764,-5082,-5186,-5020,-4616,-3952,-3089,-2044,-883,360,1625,2884,4088,5224,6257,7189,7991,8675,9211,9600,9822,9851,9677,9272,8628,7742,6633,5319,3863,2306,728,-809,-2239,-3508,-4584,-5439,-6083,-6521,-6797,-6933,-6997,-7001,-7016,-7037,-7101,-7186,-7278,-7330,-7289,-7083,-6656,-5949,-4929,-3601,-1982,-157,1794,3743,5569,7152,8378,9190,9528,9409,8858,7951,6778,5441,4049,2696,1466,412,-434,-1071,-1514,-1811,-2009,-2169,-2356,-2603,-2966,-3435,-4026,-4693,-5407,-6100,-6714,-7179,-7425,-7393,-7034,-6299,-5184,-3677,-1812,359,2766,5308,7884,10377,12668,14653,16222,17298,17794,17675,16892,15469,13423,10837,7814,4492,1044,-2361,-5536,-8320,-10586,-12231,-13222,-13555,-13298,-12519,-11366,-9930,-8383,-6802,-5311,-3952,-2769,-1769,-935,-235,362,899,1400,1893,2397,2917,3472,4049,4664,5311,5978,6675,7364,8036,8644,9158,9516,9697,9635,9318,8720,7840,6687,5281,3659,1860,-62,-2052,-4040,-5962,-7724,-9270,-10506,-11374,-11823,-11830,-11386,-10540,-9329,-7850,-6178,-4414,-2629,-897,738,2260,3639,4906,6040,7078,8003,8827,9530,10096,10494,10693,10648,10330,9700,8736,7436,5818,3921,1822,-397,-2618,-4738,-6642,-8249,-9488,-10336,-10792,-10892,-10697,-10280,-9729,-9107,-8493,-7907,-7383,-6896,-6431,-5942,-5386,-4727,-3939,-3020,-1992,-893,206,1245,2124,2801,3204,3313,3135,2687,2032,1243,385,-440,-1194,-1787,-2208,-2418,-2417,-2209,-1811,-1242,-541,258,1105,1936,2696,3299,3699,3817,3623,3105,2253,1133,-211,-1677,-3158,-4544,-5720,-6575,-7038,-7028,-6540,-5559,-4134,-2330,-241,2017,4328,6567,8620,10392,11787,12750,13219,13161,12564,11425,9770,7654,5144,2348,-615,-3609,-6488,-9115,-11347,-13093,-14251,-14798,-14716,-14050,-12871,-11302,-9460,-7515,-5586,-3821,-2298,-1085,-185,422,802,1027,1182,1347,1565,1883,2290,2781,3305,3842,4318,4734,5028,5220,5287,5257,5124,4916,4613,4236,3737,3125,2358,1435,358,-862,-2170,-3524,-4838,-6045,-7053,-7807,-8240,-8334,-8068,-7458,-6534,-5338,-3926,-2350,-675,1042,2739,4354,5842,7139,8210,9018,9541,9767,9719,9406,8884,8212,7436,6643,5868,5170,4563,4060,3641,3284,2953,2615,2242,1826,1364,891,428,34,-270,-453,-514,-490,-420,-380,-457,-708,-1209,-1978,-3009,-4261,-5636,-7029,-8286,-9282,-9867,-9947,-9467,-8398,-6819,-4792,-2481,-40,2360,4539,6374,7742,8586,8887,8661,7972,6894,5528,3964,2305,618,-1021,-2561,-3973,-5212,-6274,-7128,-7766,-8182,-8368,-8340,-8107,-7693,-7129,-6436,-5629,-4720,-3699,-2547,-1261,200,1810,3581,5460,7400,9324,11152,12784,14166,15204,15882,16162,16061,15598,14812,13741,12425,10896,9177,7287,5242,3075,806,-1488,-3763,-5903,-7844,-9464,-10700,-11475,-11757,-11550,-10884,-9836,-8493,-6985,-5408,-3894,-2508,-1317,-340,439,1049,1553,1991,2417,2838,3245,3603,3847,3911,3736,3269,2506,1472,236,-1095,-2388,-3515,-4324,-4742,-4685,-4175,-3250,-2028,-656,705,1882,2745,3183,3165,2699,1856,753,-480,-1684,-2736,-3513,-3954,-4024,-3732,-3134,-2279,-1273,-168,949,2037,3073,4038,4958,5838,6718,7601,8516,9438,10356,11227,11988,12597,12967,13070,12836,12264,11332,10072,8518,6731,4779,2748,709,-1253,-3081,-4711,-6115,-7269,-8178,-8864,-9354,-9711,-9973,-10208,-10441,-10699,-10971,-11221,-11383,-11382,-11119,-10522,-9528,-8118,-6305,-4170,-1807,620,2955,5020,6654,7740,8183,7970,7128,5736,3940,1873,-281,-2379,-4288,-5910,-7196,-8134,-8741,-9076,-9188,-9154,-9025,-8844,-8632,-8396,-8112,-7768,-7319,-6744,-6018,-5129,-4079,-2877,-1553,-124,1358,2877,4382,5845,7226,8478,9567,10438,11060,11377,11381,11037,10373,9394,8168,6738,5208,3635,2124,717,-505,-1528,-2324,-2891,-3251,-3403,-3381,-3194,-2867,-2415,-1864,-1241,-590,45,608,1053,1318,1387,1225,856,303,-378,-1109,-1809,-2383,-2756,-2840,-2604,-2010,-1071,170,1655,3283,4951,6537,7924,8998,9670,9872,9566,8750,7454,5741,3705,1457,-877,-3158,-5261,-7062,-8468,-9415,-9864,-9838,-9364,-8540,-7450,-6225,-4977,-3808,-2817,-2031,-1491,-1157,-987,-903,-814,-639,-301,253,1037,2048,3231,4519,5817,7017,8033,8764,9166,9186,8830,8108,7072,5769,4279,2673,1027,-572,-2062,-3371,-4449,-5253,-5772,-5987,-5941,-5643,-5168,-4554,-3884,-3208,-2601,-2104,-1764,-1597,-1625,-1815,-2166,-2607,-3102,-3570,-3958,-4204,-4265,-4133,-3800,-3313,-2723,-2099,-1531,-1068,-775,-659,-703,-863,-1054,-1198,-1208,-1036,-644,-71,632,1361,1988,2393,2451,2090,1259,-12,-1669,-3589,-5626,-7619,-9392,-10803,-11730,-12095,-11863,-11057,-9710,-7942,-5831,-3534,-1155,1166,3333,5247,6853,8104,8988,9512,9695,9588,9227,8671,7958,7128,6214,5223,4173,3062,1900,700,-524,-1737,-2899,-3970,-4893,-5639,-6160,-6446,-6485,-6284,-5874,-5270,-4539,-3700,-2833,-1964,-1157,-438,163,640,1003,1274,1508,1738,2039,2440,2985,3683,4510,5430,6367,7220,7897,8276,8270,7814,6860,5434,3577,1393,-982,-3397,-5665,-7629,-9131,-10061,-10351,-9979,-8998,-7476,-5565,-3399,-1162,984,2885,4403,5462,5981,5976,5453,4501,3209,1718,154,-1324,-2593,-3546,-4099,-4229,-3935,-3262,-2296,-1125,132,1384,2529,3510,4278,4813,5131,5239,5185,4994,4723,4394,4060,3734,3449,3221,3049,2944,2885,2863,2844,2802,2697,2504,2187,1741,1154,446,-352,-1191,-2018,-2749,-3339,-3708,-3819,-3656,-3191,-2485,-1549,-490,638,1721,2679,3439,3934,4164,4113,3843,3417,2917,2446,2062,1842,1796,1915,2147,2405,2590,2590,2317,1701,733,-561,-2088,-3718,-5285,-6613,-7545,-7937,-7725,-6865,-5415,-3462,-1150,1336,3821,6107,8047,9500,10402,10703,10429,9643,8416,6902,5178,3408,1659,34,-1433,-2716,-3823,-4769,-5591,-6300,-6935,-7474,-7931,-8263,-8452,-8460,-8264,-7857,-7236,-6437,-5489,-4459,-3406,-2391,-1479,-712,-117,288,528,616,601,520,407,299,195,109,25,-79,-202,-377,-588,-840,-1116,-1396,-1649,-1865,-2000,-2064,-2023,-1896,-1674,-1378,-1012,-604,-160,285,729,1128,1489,1773,1994,2127,2192,2166,2074,1891,1638,1293,878,402,-109,-597,-1019,-1295,-1357,-1146,-605,274,1491,2989,4675,6441,8114,9559,10591,11087,10934,10079,8526,6352,3669,675,-2448,-5456,-8163,-10376,-11988,-12920,-13185,-12843,-11997,-10814,-9431,-8010,-6677,-5515,-4577,-3873,-3361,-3012,-2740,-2512,-2256,-1959,-1592,-1169,-697,-192,318,836,1338,1840,2324,2802,3235,3614,3880,3988,3897,3553,2971,2143,1153,62,-998,-1922,-2596,-2938,-2916,-2541,-1881,-1040,-159,637,1218,1502,1466,1112,538,-162,-831,-1338,-1536,-1343,-694,399,1888,3672,5599,7528,9268,10694,11661,12101,11978,11311,10177,8669,6929,5084,3274,1600,147,-1046,-1967,-2635,-3095,-3403,-3619,-3802,-3998,-4238,-4543,-4903,-5314,-5743,-6160,-6542,-6839,-7052,-7138,-7108,-6947,-6666,-6265,-5764,-5158,-4474,-3707,-2870,-1979,-1015,-15,1047,2141,3265,4401,5509,6560,7494,8261,8797,9044,8971,8539,7763,6665,5300,3744,2086,416,-1168,-2591,-3780,-4700,-5312,-5613,-5603,-5300,-4730,-3926,-2935,-1809,-612,579,1703,2669,3438,3947,4197,4176,3937,3522,3011,2493,2033,1720,1592,1691,2011,2537,3209,3969,4720,5395,5883,6151,6130,5832,5270,4506,3620,2707,1865,1173,685,430,373,478,648,798,817,630,171,-577,-1592,-2815,-4140,-5450,-6611,-7501,-8029,-8126,-7790,-7041,-5955,-4634,-3186,-1739,-397,753,1649,2257,2583,2627,2442,2056,1536,918,271,-378,-961,-1460,-1830,-2054,-2118,-2012,-1752,-1345,-831,-242,368,948,1433,1783,1941,1898,1651,1221,687,101,-412,-778,-886,-685,-128,770,1965,3372,4880,6352,7665,8693,9348,9572,9351,8710,7724,6484,5112,3730,2451,1371,544,-6,-302,-398,-367,-310,-304,-429,-724,-1205,-1839,-2586,-3343,-4041,-4554,-4826,-4778,-4391,-3680,-2686,-1504,-240,983,2038,2821,3253,3293,2943,2247,1276,123,-1104,-2323,-3438,-4414,-5207,-5818,-6257,-6552,-6720,-6800,-6785,-6696,-6520,-6240,-5859,-5360,-4764,-4086,-3374,-2687,-2081,-1638,-1403,-1427,-1719,-2258,-2992,-3827,-4658,-5349,-5789,-5866,-5514,-4701,-3442,-1805,121,2194,4297,6267,8022,9431,10471,11075,11262,11016,10384,9360,8012,6346,4425,2317,71,-2174,-4353,-6306,-7923,-9088,-9681,-9660,-8978,-7676,-5825,-3565,-1061,1472,3839,5829,7289,8113,8257,7768,6737,5331,3746,2174,821,-173,-696,-707,-237,646,1807,3087,4319,5327,5968,6139,5776,4880,3504,1743,-268,-2364,-4399,-6216,-7706,-8786,-9421,-9614,-9411,-8879,-8117,-7211,-6273,-5369,-4578,-3921,-3422,-3039,-2750,-2471,-2150,-1701,-1081,-238,827,2111,3560,5115,6677,8164,9458,10485,11158,11438,11300,10775,9894,8758,7445,6069,4722,3482,2406,1518,812,276,-144,-469,-757,-1025,-1304,-1602,-1930,-2294,-2695,-3149,-3646,-4211,-4826,-5485,-6151,-6773,-7273,-7574,-7574,-7196,-6392,-5119,-3433,-1378,901,3260,5503,7447,8919,9767,9920,9330,8053,6191,3890,1361,-1212,-3618,-5704,-7352,-8509,-9180,-9427,-9340,-9046,-8651,-8266,-7939,-7707,-7543,-7420,-7268,-7046,-6712,-6263,-5730,-5171,-4665,-4298,-4133,-4210,-4511,-4976,-5497,-5918,-6098,-5875,-5149,-3862,-2021,283,2906,5643,8265,10539,12254,13249,13447,12829,11486,9561,7259,4810,2441,348,-1307,-2451,-3050,-3159,-2865,-2296,-1590,-886,-288,113,276,185,-149,-678,-1361,-2124,-2908,-3652,-4290,-4785,-5099,-5199,-5093,-4765,-4239,-3536,-2688,-1738,-723,299,1302,2230,3073,3790,4391,4847,5186,5395,5501,5508,5439,5304,5115,4884,4607,4293,3917,3484,2959,2341,1604,741,-244,-1347,-2533,-3771,-5000,-6168,-7199,-8036,-8606,-8867,-8772,-8307,-7476,-6290,-4816,-3102,-1261,619,2403,3991,5251,6115,6501,6401,5835,4866,3625,2228,870,-327,-1191,-1657,-1647,-1200,-346,785,2072,3367,4521,5421,5975,6137,5897,5296,4389,3275,2051,822,-307,-1252,-1936,-2317,-2362,-2075,-1473,-596,494,1732,3032,4316,5490,6477,7192,7576,7577,7176,6379,5236,3811,2238,628,-842,-2043,-2825,-3107,-2823,-2006,-704,926,2730,4477,5979,7016,7456,7188,6200,4544,2335,-228,-2952,-5574,-7885,-9681,-10810,-11195,-10811,-9719,-8029,-5914,-3576,-1213,945,2746,4035,4745,4861,4426,3548,2369,1064,-200,-1264,-2018,-2390,-2377,-2013,-1396,-629,155,857,1371,1672,1722,1574,1264,866,457,86,-196,-375,-463,-465,-430,-378,-342,-334,-351,-374,-376,-325,-191,34,344,698,1036,1274,1339,1139,642,-182,-1285,-2600,-3991,-5325,-6435,-7187,-7476,-7261,-6541,-5414,-3982,-2427,-912,406,1385,1974,2127,1912,1402,730,30,-558,-945,-1032,-824,-309,440,1356,2340,3304,4172,4874,5394,5693,5803,5715,5468,5065,4527,3856,3055,2121,1062,-118,-1394,-2731,-4086,-5401,-6607,-7653,-8473,-9033,-9306,-9295,-9032,-8557,-7955,-7278,-6629,-6042,-5581,-5243,-5014,-4853,-4684,-4443,-4050,-3452,-2620,-1551,-286,1117,2567,3970,5234,6272,7037,7490,7643,7524,7191,6715,6171,5618,5122,4688,4347,4058,3810,3566,3288,2973,2587,2153,1656,1118,537,-83,-736,-1434,-2167,-2926,-3699,-4433,-5096,-5613,-5926,-5977,-5713,-5117,-4186,-2946,-1464,198,1928,3639,5221,6573,7629,8304,8584,8436,7888,6978,5768,4358,2838,1325,-72,-1265,-2166,-2736,-2953,-2835,-2425,-1794,-1032,-237,491,1059,1394,1435,1160,565,-324,-1448,-2741,-4097,-5430,-6616,-7569,-8184,-8400,-8158,-7464,-6320,-4810,-3004,-1029,984,2926,4651,6089,7155,7812,8056,7904,7397,6608,5603,4474,3298,2169,1152,318,-295,-655,-771,-665,-395,-34,331,610,719,600,218,-425,-1301,-2342,-3474,-4604,-5637,-6505,-7123,-7467,-7488,-7197,-6586,-5688,-4524,-3137,-1570,131,1914,3724,5523,7244,8863,10316,11581,12604,13355,13786,13867,13559,12845,11717,10201,8335,6209,3905,1558,-723,-2813,-4612,-6046,-7064,-7667,-7872,-7737,-7345,-6777,-6143,-5519,-4981,-4578,-4321,-4219,-4221,-4306,-4399,-4456,-4431,-4279,-3990,-3562,-2998,-2346,-1620,-878,-140,554,1200,1783,2333,2847,3373,3913,4493,5105,5737,6340,6886,7287,7503,7457,7111,6435,5441,4148,2634,958,-765,-2454,-3995,-5311,-6318,-6956,-7180,-6963,-6299,-5205,-3716,-1918,126,2252,4367,6280,7871,8989,9549,9483,8804,7560,5876,3909,1859,-76,-1697,-2849,-3416,-3357,-2676,-1472,142,1978,3844,5551,6905,7769,8037,7665,6664,5102,3088,777,-1678,-4101,-6343,-8278,-9800,-10868,-11449,-11558,-11239,-10538,-9531,-8287,-6879,-5374,-3850,-2366,-997,190,1149,1810,2167,2191,1911,1378,645,-177,-1013,-1758,-2341,-2706,-2839,-2740,-2468,-2064,-1619,-1190,-847,-621,-534,-573,-712,-909,-1115,-1282,-1377,-1364,-1238,-1007,-676,-304,99,452,740,902,918,780,482,63,-448,-976,-1466,-1834,-2024,-1977,-1667,-1085,-267,739,1839,2946,3934,4712,5168,5254,4918,4187,3099,1757,279,-1189,-2503,-3533,-4170,-4361,-4080,-3368,-2300,-977,460,1895,3192,4254,5008,5396,5428,5093,4462,3574,2522,1376,227,-858,-1806,-2568,-3102,-3386,-3418,-3207,-2787,-2204,-1505,-761,-10,676,1279,1739,2054,2184,2126,1863,1401,731,-107,-1114,-2221,-3410,-4589,-5723,-6716,-7514,-8042,-8238,-8054,-7469,-6464,-5080,-3353,-1372,771,2953,5070,6992,8640,9923,10803,11257,11298,10969,10329,9458,8431,7332,6212,5133,4099,3139,2222,1351,497,-346,-1173,-1978,-2714,-3363,-3873,-4217,-4382,-4353,-4166,-3834,-3404,-2915,-2380,-1858,-1308,-781,-228,320,886,1431,1954,2388,2723,2890,2886,2678,2287,1737,1088,398,-256,-804,-1205,-1413,-1449,-1326,-1114,-884,-725,-723,-952,-1456,-2263,-3347,-4666,-6153,-7700,-9230,-10638,-11837,-12784,-13406,-13698,-13628,-13200,-12413,-11280,-9827,-8081,-6105,-3957,-1734,471,2549,4387,5909,7028,7721,7987,7853,7409,6735,5944,5148,4422,3845,3434,3188,3081,3037,3019,2931,2746,2409,1920,1280,523,-312,-1181,-2029,-2829,-3545,-4163,-4666,-5044,-5282,-5373,-5291,-5038,-4610,-4012,-3288,-2450,-1562,-647,250,1121,1951,2754,3556,4360,5208,6081,6979,7866,8687,9381,9872,10093,9982,9499,8628,7373,5778,3898,1824,-356,-2530,-4620,-6525,-8193,-9573,-10644,-11403,-11853,-12017,-11911,-11561,-10994,-10233,-9314,-8276,-7160,-6025,-4921,-3895,-2994,-2227,-1607,-1100,-671,-252,215,798,1541,2475,3583,4837,6159,7462,8647,9603,10254,10530,10415,9913,9098,8033,6860,5663,4578,3661,2968,2490,2201,2030,1916,1774,1561,1262,869,452,48,-259,-410,-385,-168,193,635,1082,1441,1649,1672,1496,1180,774,393,116,52,245,738,1504,2501,3642,4819,5935,6878,7562,7930,7922,7542,6771,5652,4205,2497,583,-1450,-3529,-5539,-7398,-8993,-10240,-11064,-11423,-11287,-10692,-9667,-8306,-6699,-4952,-3175,-1461,116,1495,2650,3579,4275,4788,5130,5342,5460,5499,5490,5427,5322,5146,4894,4538,4056,3440,2689,1813,854,-156,-1147,-2062,-2841,-3417,-3775,-3876,-3741,-3405,-2900,-2317,-1707,-1151,-719,-447,-387,-533,-888,-1405,-2036,-2700,-3316,-3793,-4049,-4013,-3646,-2919,-1866,-517,1034,2686,4322,5804,7015,7846,8215,8079,7441,6339,4871,3152,1325,-457,-2073,-3397,-4381,-4985,-5224,-5151,-4821,-4337,-3760,-3186,-2666,-2258,-1997,-1898,-1988,-2249,-2687,-3260,-3934,-4645,-5319,-5874,-6228,-6303,-6055,-5452,-4514,-3292,-1861,-345,1147,2481,3548,4272,4589,4512,4044,3267,2241,1068,-175,-1411,-2578,-3644,-4574,-5369,-6005,-6490,-6795,-6899,-6784,-6394,-5737,-4771,-3531,-2039,-362,1412,3191,4864,6337,7534,8392,8896,9048,8883,8470,7872,7190,6493,5862,5344,4958,4711,4545,4428,4261,3990,3541,2871,1975,863,-409,-1764,-3126,-4393,-5502,-6392,-7039,-7447,-7651,-7687,-7622,-7495,-7342,-7183,-6990,-6751,-6397,-5892,-5181,-4240,-3070,-1705,-199,1342,2834,4151,5226,5969,6375,6429,6193,5736,5140,4513,3917,3418,3038,2766,2575,2402,2209,1917,1519,968,295,-488,-1318,-2143,-2900,-3523,-3980,-4224,-4251,-4065,-3678,-3132,-2464,-1735,-1004,-333,224,628,859,927,860,720,575,500,589,888,1454,2292,3379,4657,6028,7387,8580,9515,10039,10110,9645,8680,7228,5399,3299,1067,-1150,-3224,-5049,-6536,-7662,-8403,-8803,-8904,-8763,-8466,-8058,-7603,-7138,-6669,-6210,-5722,-5186,-4551,-3781,-2847,-1736,-449,976,2507,4077,5628,7100,8441,9607,10575,11322,11829,12090,12070,11752,11103,10091,8719,6988,4944,2669,262,-2136,-4389,-6361,-7923,-9010,-9550,-9572,-9109,-8246,-7113,-5822,-4514,-3301,-2270,-1480,-951,-667,-592,-658,-800,-943,-1027,-1000,-833,-519,-62,514,1167,1879,2583,3273,3899,4445,4884,5212,5403,5479,5421,5265,5011,4699,4335,3953,3540,3115,2646,2124,1522,811,-4,-939,-1954,-3025,-4093,-5088,-5952,-6602,-6988,-7055,-6785,-6167,-5249,-4065,-2712,-1265,178,1546,2764,3811,4661,5337,5858,6264,6576,6834,7020,7144,7167,7054,6774,6288,5579,4649,3502,2185,730,-793,-2329,-3805,-5152,-6319,-7232,-7872,-8194,-8207,-7923,-7389,-6657,-5820,-4941,-4113,-3384,-2797,-2350,-2033,-1779,-1546,-1251,-848,-297,413,1259,2194,3146,4038,4768,5282,5492,5397,4978,4288,3386,2372,1333,375,-434,-1045,-1445,-1654,-1718,-1695,-1653,-1652,-1731,-1926,-2230,-2660,-3173,-3772,-4413,-5089,-5767,-6437,-7055,-7599,-8008,-8234,-8218,-7909,-7271,-6299,-5012,-3458,-1730,89,1870,3504,4896,5956,6650,6960,6914,6573,6003,5292,4505,3704,2917,2153,1406,650,-104,-880,-1618,-2292,-2800,-3081,-3041,-2638,-1864,-752,600,2068,3493,4723,5608,6058,6005,5468,4495,3214,1753,299,-1014,-2035,-2689,-2936,-2797,-2337,-1671,-897,-161,459,870,1049,984,706,267,-286,-889,-1515,-2141,-2757,-3384,-4019,-4679,-5350,-6000,-6592,-7044,-7309,-7306,-6999,-6358,-5389,-4129,-2637,-986,722,2414,3986,5386,6550,7458,8085,8456,8580,8501,8266,7905,7479,7012,6549,6099,5687,5304,4954,4616,4277,3899,3461,2921,2260,1457,517,-541,-1664,-2788,-3818,-4666,-5230,-5447,-5271,-4703,-3785,-2600,-1252,121,1412,2502,3332,3846,4054,3959,3629,3093,2429,1668,862,36,-795,-1615,-2410,-3170,-3845,-4421,-4828,-5032,-4994,-4690,-4136,-3367,-2463,-1507,-643,48,430,445,53,-743,-1876,-3263,-4780,-6313,-7741,-8984,-9977,-10692,-11126,-11273,-11159,-10766,-10111,-9167,-7928,-6392,-4564,-2496,-251,2060,4313,6361,8066,9315,10021,10168,9764,8900,7676,6240,4730,3275,1978,904,66,-541,-972,-1277,-1513,-1722,-1911,-2077,-2186,-2189,-2075,-1798,-1407,-915,-410,47,374,536,497,310,0,-314,-555,-625,-448,-4,711,1639,2699,3784,4792,5612,6190,6459,6429,6097,5518,4732,3807,2786,1727,650,-405,-1452,-2471,-3476,-4459,-5409,-6304,-7114,-7788,-8299,-8611,-8707,-8609,-8334,-7948,-7514,-7100,-6775,-6575,-6522,-6598,-6758,-6936,-7037,-6978,-6668,-6041,-5061,-3711,-2031,-57,2113,4396,6683,8870,10876,12602,14005,15014,15615,15767,15474,14729,13541,11955,9993,7758,5320,2822,388,-1831,-3700,-5119,-5993,-6315,-6067,-5327,-4154,-2660,-959,850,2645,4339,5847,7087,8014,8560,8709,8423,7714,6598,5134,3390,1493,-443,-2261,-3827,-5009,-5713,-5875,-5482,-4572,-3223,-1557,268,2091,3733,5047,5897,6215,5950,5134,3826,2122,170,-1907,-3937,-5810,-7381,-8585,-9332,-9608,-9408,-8749,-7711,-6356,-4803,-3172,-1577,-140,1059,1959,2547,2852,2929,2872,2763,2699,2726,2896,3190,3586,4036,4465,4840,5093,5228,5231,5140,4986,4825,4679,4582,4513,4451,4333,4104,3695,3077,2229,1199,48,-1101,-2128,-2903,-3327,-3340,-2948,-2195,-1210,-118,917,1746,2271,2409,2165,1582,743,-222,-1203,-2073,-2751,-3180,-3339,-3245,-2938,-2465,-1896,-1284,-682,-137,325,684,923,1042,1021,861,537,35,-645,-1520,-2544,-3694,-4883,-6036,-7045,-7819,-8270,-8348,-8029,-7345,-6360,-5179,-3936,-2756,-1780,-1082,-727,-712,-990,-1485,-2087,-2690,-3180,-3506,-3587,-3457,-3109,-2629,-2073,-1538,-1068,-729,-512,-411,-383,-367,-309,-160,130,558,1144,1855,2671,3556,4479,5405,6313,7166,7938,8577,9028,9231,9116,8651,7798,6589,5076,3360,1582,-124,-1604,-2739,-3465,-3727,-3582,-3072,-2329,-1454,-581,198,813,1228,1457,1517,1469,1349,1200,1032,842,593,249,-247,-932,-1823,-2925,-4186,-5553,-6922,-8197,-9283,-10075,-10538,-10611,-10314,-9658,-8682,-7463,-6031,-4486,-2846,-1192,455,2039,3537,4900,6097,7079,7803,8232,8330,8077,7474,6535,5304,3852,2254,620,-961,-2381,-3584,-4501,-5127,-5458,-5525,-5352,-4985,-4429,-3716,-2823,-1763,-510,922,2519,4237,6009,7742,9323,10644,11582,12057,11997,11390,10244,8633,6642,4408,2067,-223,-2323,-4107,-5464,-6352,-6718,-6606,-6047,-5137,-3989,-2711,-1459,-328,558,1122,1336,1157,641,-173,-1202,-2334,-3479,-4519,-5370,-5963,-6265,-6269,-6012,-5549,-4958,-4325,-3722,-3207,-2813,-2529,-2333,-2162,-1944,-1620,-1117,-408,520,1646,2921,4270,5627,6890,8007,8905,9570,9971,10148,10087,9855,9449,8896,8211,7363,6366,5186,3842,2331,722,-945,-2557,-4033,-5259,-6168,-6686,-6808,-6536,-5937,-5083,-4089,-3056,-2084,-1264,-623,-198,54,162,206,252,366,605,995,1545,2237,3022,3858,4660,5380,5950,6314,6451,6324,5931,5279,4382,3269,1991,594,-853,-2275,-3617,-4809,-5802,-6579,-7108,-7410,-7497,-7384,-7119,-6705,-6180,-5542,-4801,-3959,-3019,-2001,-924,166,1213,2176,2985,3629,4077,4351,4480,4508,4498,4487,4537,4645,4828,5051,5265,5420,5448,5299,4946,4378,3624,2727,1760,794,-90,-822,-1362,-1666,-1769,-1659,-1448,-1154,-911,-762,-800,-1056,-1557,-2291,-3217,-4287,-5407,-6518,-7519,-8361,-8965,-9303,-9329,-9040,-8412,-7458,-6188,-4619,-2805,-782,1365,3560,5694,7664,9350,10646,11457,11697,11337,10345,8778,6683,4175,1389,-1535,-4429,-7158,-9582,-11601,-13130,-14126,-14570,-14474,-13872,-12812,-11377,-9621,-7667,-5563,-3431,-1327,657,2474,4065,5400,6457,7218,7674,7838,7698,7286,6613,5715,4627,3409,2100,785,-483,-1613,-2526,-3148,-3403,-3243,-2650,-1625,-227,1457,3319,5194,6933,8370,9356,9781,9583,8742,7318,5396,3126,661,-1822,-4175,-6258,-7973,-9261,-10082,-10459,-10405,-9984,-9246,-8254,-7071,-5752,-4359,-2947,-1582,-319,777,1661,2303,2686,2839,2785,2601,2342,2095,1920,1860,1942,2144,2437,2737,2981,3063,2938,2534,1864,924,-203,-1456,-2721,-3903,-4903,-5641,-6063,-6126,-5842,-5205,-4271,-3076,-1672,-134,1509,3169,4831,6422,7913,9259,10404,11307,11900,12133,11942,11299,10181,8617,6668,4436,2067,-292,-2461,-4298,-5665,-6482,-6708,-6361,-5499,-4233,-2696,-1040,581,2026,3183,3958,4316,4226,3729,2858,1700,342,-1118,-2569,-3918,-5069,-5941,-6477,-6625,-6379,-5739,-4769,-3535,-2165,-784,461,1441,2050,2219,1935,1216,149,-1168,-2617,-4067,-5429,-6610,-7579,-8307,-8821,-9105,-9209,-9094,-8784,-8219,-7395,-6267,-4852,-3166,-1288,687,2609,4336,5701,6577,6873,6550,5647,4249,2527,649,-1157,-2714,-3861,-4482,-4547,-4070,-3129,-1858,-396,1102,2487,3672,4575,5191,5533,5652,5609,5472,5276,5056,4802,4493,4080,3523,2767,1806,626,-720,-2176,-3643,-5015,-6184,-7044,-7523,-7573,-7175,-6359,-5166,-3680,-1989,-185,1632,3379,4979,6368,7489,8290,8730,8761,8360,7500,6193,4461,2369,1,-2528,-5083,-7536,-9748,-11612,-13044,-13997,-14449,-14440,-13994,-13195,-12098,-10778,-9287,-7669,-5954,-4160,-2309,-416,1486,3357,5137,6763,8155,9253,9991,10346,10310,9913,9216,8288,7222,6110,5020,4034,3183,2498,1997,1662,1500,1494,1628,1912,2317,2853,3483,4197,4942,5682,6359,6909,7293,7446,7343,6956,6275,5323,4114,2710,1159,-472,-2089,-3651,-5039,-6225,-7122,-7692,-7915,-7763,-7269,-6443,-5337,-4001,-2487,-866,820,2494,4117,5620,6949,8054,8866,9352,9446,9148,8415,7293,5789,3985,1948,-220,-2424,-4562,-6557,-8321,-9826,-10997,-11859,-12352,-12502,-12277,-11675,-10699,-9336,-7619,-5578,-3271,-792,1772,4304,6694,8854,10686,12163,13224,13907,14198,14165,13833,13266,12500,11574,10519,9348,8087,6741,5333,3884,2429,1001,-343,-1567,-2602,-3428,-3995,-4318,-4385,-4255,-3957,-3565,-3135,-2721,-2369,-2096,-1918,-1808,-1776,-1769,-1798,-1825,-1861,-1905,-1963,-2055,-2182,-2355,-2553,-2768,-2944,-3069,-3086,-2987,-2761,-2433,-2036,-1644,-1304,-1105,-1075,-1264,-1651,-2217,-2877,-3552,-4122,-4494,-4575,-4319,-3727,-2839,-1764,-616,439,1273,1755,1819,1445,673,-390,-1612,-2824,-3870,-4610,-4954,-4846,-4315,-3406,-2226,-890,484,1780,2917,3838,4529,4991,5275,5423,5496,5557,5629,5746,5894,6054,6180,6219,6118,5818,5282,4481,3417,2097,577,-1105,-2844,-4586,-6215,-7664,-8862,-9742,-10295,-10485,-10330,-9851,-9061,-8025,-6751,-5315,-3738,-2086,-398,1267,2862,4328,5625,6694,7506,8002,8164,7948,7340,6335,4943,3203,1184,-1036,-3326,-5578,-7633,-9379,-10674,-11453,-11640,-11235,-10274,-8809,-6985,-4895,-2720,-569,1402,3118,4489,5491,6126,6391,6360,6037,5489,4736,3806,2722,1503,177,-1207,-2589,-3882,-4984,-5785,-6179,-6070,-5415,-4187,-2449,-289,2134,4641,7025,9101,10699,11708,12083,11826,11022,9785,8254,6590,4913,3331,1905,648,-451,-1421,-2319,-3153,-3957,-4702,-5346,-5846,-6124,-6141,-5865,-5299,-4483,-3493,-2411,-1356,-395,386,973,1368,1610,1774,1915,2101,2360,2683,3034,3335,3490,3410,2994,2200,996,-583,-2460,-4532,-6631,-8609,-10276,-11487,-12103,-12042,-11271,-9811,-7751,-5214,-2381,578,3448,6080,8311,10052,11246,11897,12026,11732,11074,10200,9181,8142,7144,6248,5466,4787,4163,3540,2845,2025,1043,-108,-1380,-2715,-3994,-5103,-5926,-6343,-6316,-5795,-4846,-3532,-1996,-372,1181,2540,3604,4316,4682,4715,4516,4140,3714,3291,2956,2714,2581,2502,2429,2285,2000,1520,819,-101,-1184,-2361,-3523,-4553,-5360,-5852,-5995,-5789,-5274,-4529,-3658,-2754,-1933,-1248,-757,-460,-338,-338,-417,-485,-530,-484,-371,-190,8,170,238,149,-120,-582,-1208,-1931,-2664,-3292,-3709,-3806,-3531,-2833,-1741,-308,1368,3162,4948,6585,7976,9030,9710,10009,9952,9588,8979,8194,7272,6273,5197,4081,2902,1679,409,-887,-2175,-3410,-4541,-5506,-6266,-6779,-7041,-7059,-6862,-6492,-5988,-5397,-4745,-4049,-3317,-2537,-1705,-821,126,1110,2114,3104,4032,4856,5525,5980,6181,6075,5628,4813,3629,2084,232,-1878,-4142,-6476,-8755,-10878,-12738,-14250,-15344,-15971,-16105,-15729,-14859,-13504,-11716,-9534,-7045,-4335,-1519,1270,3888,6190,8032,9304,9926,9878,9182,7932,6245,4299,2260,314,-1376,-2687,-3514,-3814,-3588,-2857,-1716,-240,1444,3225,4990,6631,8066,9214,10030,10464,10509,10144,9379,8238,6746,4968,2957,802,-1410,-3584,-5630,-7467,-9026,-10262,-11139,-11651,-11793,-11579,-11030,-10154,-8995,-7562,-5911,-4081,-2131,-140,1817,3645,5254,6561,7490,8001,8063,7698,6938,5860,4545,3090,1597,134,-1216,-2433,-3487,-4388,-5151,-5795,-6334,-6760,-7058,-7179,-7081,-6709,-6023,-5016,-3697,-2131,-390,1400,3138,4690,5972,6921,7494,7741,7683,7440,7085,6744,6476,6356,6374,6511,6694,6826,6802,6531,5930,4985,3707,2173,511,-1142,-2609,-3763,-4480,-4725,-4488,-3861,-2931,-1865,-776,196,987,1547,1906,2093,2191,2260,2350,2496,2671,2839,2939,2874,2593,2018,1127,-67,-1535,-3175,-4906,-6571,-8076,-9271,-10084,-10428,-10283,-9636,-8529,-7032,-5225,-3246,-1206,741,2461,3828,4741,5122,4952,4233,3043,1481,-300,-2135,-3852,-5283,-6316,-6859,-6912,-6501,-5736,-4741,-3675,-2689,-1892,-1374,-1144,-1161,-1343,-1542,-1638,-1470,-958,-29,1297,2937,4777,6613,8269,9547,10287,10411,9865,8720,7062,5063,2901,749,-1220,-2901,-4223,-5166,-5765,-6071,-6156,-6099,-5953,-5761,-5545,-5299,-5013,-4660,-4227,-3686,-3054,-2313,-1502,-636,257,1141,1993,2800,3527,4180,4719,5139,5390,5454,5277,4840,4115,3098,1825,324,-1314,-3014,-4667,-6178,-7458,-8450,-9118,-9461,-9507,-9296,-8872,-8286,-7550,-6689,-5690,-4532,-3213,-1702,-36,1772,3645,5496,7226,8705,9836,10514,10681,10308,9416,8067,6372,4470,2513,670,-932,-2158,-2953,-3266,-3119,-2548,-1639,-485,798,2107,3328,4379,5179,5686,5863,5711,5246,4500,3544,2432,1254,92,-996,-1925,-2672,-3200,-3501,-3604,-3503,-3269,-2901,-2459,-1944,-1389,-772,-111,631,1452,2362,3353,4403,5453,6447,7297,7907,8207,8117,7605,6678,5362,3756,1939,65,-1775,-3442,-4874,-6013,-6849,-7412,-7739,-7894,-7928,-7878,-7764,-7561,-7235,-6726,-5973,-4926,-3569,-1897,22,2112,4251,6310,8169,9697,10849,11545,11833,11722,11308,10672,9910,9111,8333,7615,6967,6363,5777,5148,4450,3631,2699,1646,519,-637,-1762,-2779,-3642,-4285,-4684,-4825,-4716,-4386,-3890,-3274,-2615,-1962,-1378,-900,-552,-338,-251,-268,-362,-510,-690,-895,-1122,-1387,-1692,-2053,-2458,-2884,-3298,-3628,-3821,-3789,-3477,-2853,-1892,-654,796,2339,3808,5072,5941,6320,6096,5264,3847,1949,-280,-2651,-4967,-7023,-8667,-9771,-10282,-10203,-9592,-8562,-7252,-5815,-4396,-3111,-2041,-1213,-606,-165,212,630,1188,1985,3054,4413,6007,7751,9504,11124,12428,13288,13563,13199,12178,10545,8424,5950,3337,747,-1610,-3616,-5160,-6212,-6796,-6985,-6887,-6641,-6372,-6192,-6178,-6343,-6675,-7080,-7460,-7672,-7595,-7110,-6166,-4733,-2869,-686,1676,3998,6083,7726,8735,9023,8510,7245,5333,2926,267,-2457,-4990,-7182,-8881,-10038,-10644,-10762,-10484,-9937,-9236,-8487,-7757,-7079,-6434,-5782,-5055,-4177,-3092,-1769,-206,1522,3338,5098,6658,7872,8629,8838,8500,7634,6350,4785,3091,1456,5,-1122,-1875,-2221,-2184,-1834,-1229,-494,321,1106,1823,2432,2901,3257,3486,3634,3707,3746,3758,3770,3793,3823,3870,3902,3906,3827,3636,3261,2682,1859,796,-474,-1908,-3411,-4894,-6240,-7356,-8144,-8558,-8552,-8158,-7395,-6347,-5087,-3706,-2293,-918,358,1488,2451,3221,3793,4156,4296,4209,3869,3282,2438,1355,67,-1379,-2911,-4446,-5891,-7159,-8151,-8809,-9062,-8905,-8320,-7346,-6026,-4431,-2646,-755,1154,3000,4723,6268,7610,8741,9657,10383,10928,11318,11556,11661,11611,11430,11084,10595,9952,9171,8260,7235,6112,4905,3629,2297,927,-455,-1814,-3099,-4259,-5221,-5923,-6303,-6323,-5968,-5254,-4237,-2992,-1636,-280,951,1960,2677,3062,3134,2931,2535,2036,1525,1064,706,431,221,-10,-328,-819,-1522,-2453,-3557,-4755,-5902,-6855,-7457,-7594,-7180,-6228,-4779,-2989,-1018,904,2580,3811,4473,4492,3875,2704,1101,-739,-2648,-4421,-5915,-7007,-7640,-7797,-7528,-6886,-5978,-4883,-3687,-2450,-1213,17,1235,2461,3699,4963,6228,7476,8639,9666,10474,11011,11219,11088,10620,9859,8862,7715,6491,5281,4125,3081,2140,1304,531,-209,-954,-1731,-2539,-3379,-4203,-4988,-5667,-6204,-6551,-6675,-6566,-6209,-5623,-4828,-3855,-2759,-1582,-393,750,1786,2651,3305,3708,3850,3723,3360,2777,2028,1144,182,-836,-1854,-2871,-3838,-4757,-5595,-6349,-6996,-7536,-7945,-8240,-8387,-8407,-8281,-7997,-7559,-6936,-6135,-5141,-3975,-2646,-1218,262,1703,3019,4121,4927,5380,5444,5119,4431,3427,2193,793,-647,-2063,-3330,-4377,-5122,-5496,-5470,-5022,-4169,-2962,-1481,173,1858,3459,4829,5884,6534,6779,6615,6132,5400,4551,3676,2876,2208,1702,1350,1112,924,720,423,-9,-608,-1374,-2264,-3224,-4173,-5022,-5685,-6091,-6175,-5928,-5337,-4467,-3365,-2143,-885,308,1359,2217,2858,3289,3539,3644,3649,3581,3448,3245,2922,2453,1770,844,-334,-1754,-3335,-5001,-6603,-8021,-9098,-9729,-9822,-9336,-8291,-6727,-4765,-2514,-138,2229,4430,6360,7909,9011,9632,9747,9394,8602,7460,6040,4480,2865,1343,-15,-1095,-1872,-2294,-2401,-2202,-1781,-1184,-498,217,924,1563,2153,2659,3113,3512,3867,4193,4472,4713,4877,4947,4885,4656,4235,3602,2760,1729,550,-722,-2020,-3278,-4434,-5433,-6245,-6834,-7205,-7343,-7260,-6963,-6451,-5747,-4850,-3792,-2592,-1317,-11,1212,2294,3111,3610,3711,3410,2695,1638,292,-1213,-2785,-4280,-5603,-6639,-7326,-7602,-7463,-6898,-5963,-4691,-3177,-1485,284,2049,3729,5250,6557,7615,8383,8869,9057,8974,8633,8078,7332,6456,5468,4430,3359,2293,1240,217,-779,-1739,-2673,-3574,-4435,-5246,-5982,-6623,-7147,-7522,-7746,-7784,-7655,-7336,-6850,-6188,-5364,-4388,-3258,-2000,-616,862,2397,3950,5451,6838,8021,8922,9462,9580,9244,8460,7263,5756,4038,2256,548,-985,-2230,-3173,-3808,-4185,-4407,-4558,-4769,-5108,-5648,-6391,-7306,-8317,-9311,-10156,-10733,-10910,-10621,-9815,-8504,-6747,-4642,-2335,22,2260,4243,5846,6996,7649,7822,7535,6867,5892,4691,3376,2011,699,-501,-1518,-2302,-2817,-3027,-2938,-2541,-1873,-967,126,1336,2608,3869,5064,6141,7054,7759,8230,8421,8303,7865,7070,5957,4530,2859,1021,-883,-2742,-4434,-5867,-6946,-7622,-7882,-7718,-7198,-6362,-5299,-4075,-2762,-1417,-84,1210,2439,3592,4651,5599,6427,7089,7584,7849,7887,7648,7134,6346,5294,4028,2593,1059,-497,-2006,-3393,-4608,-5607,-6369,-6896,-7181,-7262,-7136,-6831,-6343,-5677,-4820,-3768,-2517,-1075,531,2260,4054,5830,7511,8995,10217,11086,11593,11699,11453,10892,10096,9144,8121,7086,6090,5158,4279,3458,2653,1866,1079,321,-385,-975,-1403,-1613,-1575,-1286,-767,-82,693,1451,2091,2511,2625,2390,1781,832,-405,-1831,-3350,-4841,-6213,-7372,-8282,-8883,-9200,-9211,-8958,-8449,-7709,-6753,-5592,-4244,-2711,-1041,751,2582,4397,6088,7560,8708,9434,9675,9383,8558,7244,5509,3480,1289,-901,-2936,-4670,-5988,-6812,-7110,-6897,-6235,-5229,-4004,-2713,-1494,-473,249,635,666,394,-106,-739,-1384,-1947,-2334,-2501,-2403,-2063,-1486,-744,125,1037,1934,2755,3437,3953,4263,4376,4281,4017,3606,3097,2540,1974,1450,997,647,410,290,280,360,502,671,821,902,880,702,365,-147,-800,-1565,-2377,-3178,-3904,-4488,-4890,-5070,-5017,-4741,-4269,-3662,-2980,-2310,-1726,-1302,-1096,-1146,-1453,-2006,-2740,-3582,-4429,-5166,-5696,-5930,-5815,-5337,-4521,-3417,-2133,-754,585,1792,2771,3464,3856,3961,3832,3559,3214,2916,2713,2671,2792,3054,3399,3747,4000,4076,3891,3408,2611,1528,233,-1189,-2611,-3911,-4966,-5671,-5946,-5767,-5125,-4091,-2756,-1258,232,1557,2556,3104,3157,2681,1782,546,-827,-2166,-3274,-4002,-4238,-3942,-3140,-1907,-389,1264,2871,4283,5370,6048,6289,6089,5518,4638,3565,2392,1216,128,-843,-1643,-2295,-2813,-3241,-3626,-4014,-4442,-4939,-5509,-6154,-6846,-7563,-8253,-8873,-9360,-9651,-9686,-9403,-8752,-7708,-6257,-4433,-2285,91,2591,5076,7419,9496,11197,12459,13228,13514,13330,12752,11849,10744,9527,8333,7229,6304,5579,5044,4662,4351,4014,3561,2888,1952,711,-778,-2461,-4186,-5811,-7160,-8073,-8428,-8150,-7221,-5707,-3721,-1449,894,3077,4877,6114,6667,6494,5625,4193,2350,340,-1634,-3336,-4609,-5316,-5427,-4941,-3959,-2600,-1031,585,2094,3371,4338,4953,5225,5187,4906,4453,3899,3303,2710,2119,1539,913,219,-600,-1565,-2685,-3927,-5244,-6529,-7692,-8606,-9176,-9312,-8969,-8122,-6817,-5094,-3077,-849,1426,3659,5701,7480,8904,9932,10545,10743,10564,10039,9236,8207,7004,5683,4274,2818,1347,-95,-1465,-2687,-3720,-4471,-4917,-5003,-4748,-4161,-3313,-2264,-1129,17,1051,1907,2492,2764,2681,2244,1461,393,-900,-2306,-3706,-4972,-5954,-6561,-6676,-6290,-5385,-4053,-2381,-530,1355,3108,4605,5730,6434,6686,6516,5972,5122,4058,2833,1538,192,-1153,-2485,-3785,-5035,-6218,-7304,-8251,-9012,-9526,-9752,-9632,-9166,-8353,-7248,-5926,-4493,-3070,-1779,-732,-15,310,222,-258,-1080,-2152,-3363,-4583,-5687,-6545,-7063,-7155,-6787,-5946,-4662,-3002,-1043,1098,3319,5504,7550,9376,10902,12091,12879,13261,13195,12687,11744,10386,8684,6706,4558,2369,242,-1681,-3327,-4604,-5503,-6012,-6197,-6123,-5900,-5638,-5435,-5391,-5541,-5921,-6484,-7177,-7889,-8497,-8879,-8910,-8532,-7698,-6459,-4891,-3126,-1331,346,1750,2787,3393,3570,3358,2835,2118,1308,531,-121,-591,-819,-822,-618,-253,183,636,1009,1256,1333,1238,997,677,355,134,103,326,852,1652,2686,3836,4980,5964,6650,6922,6707,5982,4774,3177,1302,-686,-2623,-4365,-5756,-6712,-7164,-7084,-6501,-5448,-4013,-2276,-346,1678,3700,5622,7376,8874,10063,10872,11249,11156,10554,9457,7878,5893,3590,1099,-1439,-3863,-6033,-7804,-9088,-9810,-9963,-9557,-8672,-7395,-5856,-4182,-2516,-974,330,1336,1983,2292,2255,1962,1445,807,89,-632,-1334,-1974,-2547,-3030,-3413,-3676,-3800,-3756,-3526,-3090,-2438,-1585,-538,651,1939,3249,4511,5629,6543,7160,7447,7367,6931,6180,5187,4047,2870,1762,805,63,-456,-761,-920,-1005,-1102,-1306,-1667,-2232,-2999,-3924,-4949,-5960,-6860,-7515,-7836,-7733,-7172,-6151,-4725,-2978,-1046,927,2783,4387,5620,6424,6770,6707,6305,5674,4932,4184,3527,2999,2631,2396,2253,2158,2039,1872,1605,1255,813,316,-204,-715,-1189,-1608,-1983,-2321,-2661,-3034,-3480,-4027,-4694,-5477,-6360,-7281,-8190,-8984,-9584,-9898,-9851,-9413,-8552,-7312,-5724,-3885,-1875,190,2205,4068,5686,6987,7926,8470,8626,8423,7911,7158,6255,5270,4309,3422,2679,2100,1702,1477,1380,1397,1453,1528,1571,1554,1460,1283,1024,699,331,-62,-456,-839,-1199,-1551,-1875,-2211,-2522,-2829,-3085,-3273,-3353,-3286,-3054,-2637,-2052,-1320,-479,403,1302,2132,2903,3554,4112,4556,4913,5176,5360,5448,5431,5293,5005,4561,3937,3148,2188,1110,-73,-1271,-2457,-3525,-4450,-5144,-5600,-5786,-5730,-5464,-5057,-4582,-4119,-3735,-3473,-3344,-3320,-3348,-3334,-3201,-2835,-2185,-1197,122,1735,3554,5467,7340,9026,10415,11393,11918,11957,11559,10768,9694,8439,7113,5828,4663,3684,2927,2404,2090,1966,1964,2049,2149,2219,2211,2090,1830,1417,843,115,-762,-1758,-2854,-4008,-5185,-6337,-7416,-8372,-9150,-9708,-9995,-9982,-9639,-8969,-7970,-6690,-5144,-3414,-1540,392,2333,4195,5936,7475,8780,9798,10497,10868,10882,10567,9920,8988,7805,6436,4939,3384,1843,365,-983,-2176,-3169,-3956,-4512,-4846,-4946,-4840,-4535,-4072,-3493,-2850,-2208,-1635,-1181,-915,-843,-997,-1331,-1812,-2355,-2867,-3265,-3444,-3351,-2944,-2213,-1211,14,1343,2687,3908,4917,5631,5990,6017,5712,5170,4467,3702,2983,2367,1915,1628,1485,1435,1410,1327,1144,794,286,-370,-1127,-1894,-2617,-3180,-3543,-3651,-3490,-3100,-2519,-1838,-1139,-510,-22,267,333,175,-187,-711,-1341,-2031,-2714,-3361,-3925,-4391,-4741,-4973,-5078,-5059,-4919,-4655,-4284,-3799,-3235,-2601,-1957,-1331,-795,-398,-185,-201,-447,-915,-1563,-2317,-3098,-3810,-4357,-4672,-4695,-4412,-3831,-2984,-1936,-748,501,1740,2903,3923,4747,5334,5645,5672,5400,4861,4070,3096,1997,862,-218,-1153,-1855,-2257,-2312,-2016,-1368,-437,729,2011,3329,4559,5613,6392,6840,6904,6587,5884,4862,3553,2070,458,-1157,-2730,-4167,-5420,-6451,-7225,-7752,-8014,-8052,-7871,-7505,-7006,-6377,-5706,-4997,-4337,-3752,-3312,-3038,-2969,-3089,-3393,-3815,-4298,-4745,-5071,-5183,-5017,-4517,-3676,-2501,-1044,628,2422,4252,6017,7635,9037,10169,11005,11521,11736,11638,11270,10632,9757,8666,7384,5954,4415,2832,1265,-208,-1522,-2601,-3411,-3901,-4089,-3971,-3616,-3073,-2438,-1796,-1230,-811,-583,-559,-732,-1053,-1475,-1921,-2341,-2667,-2868,-2920,-2813,-2557,-2170,-1664,-1071,-396,339,1121,1938,2758,3566,4304,4946,5431,5725,5784,5588,5121,4404,3450,2322,1086,-168,-1349,-2354,-3116,-3559,-3672,-3457,-2966,-2281,-1507,-763,-159,217,299,92,-381,-1031,-1742,-2392,-2843,-3001,-2796,-2203,-1263,-39,1345,2765,4094,5207,6039,6528,6704,6576,6241,5757,5209,4658,4136,3661,3221,2797,2353,1876,1333,733,69,-622,-1330,-2009,-2628,-3166,-3576,-3870,-4020,-4050,-3969,-3810,-3608,-3401,-3238,-3138,-3147,-3252,-3465,-3741,-4049,-4313,-4474,-4455,-4188,-3632,-2756,-1568,-111,1543,3289,5000,6536,7768,8575,8879,8640,7881,6659,5102,3339,1539,-150,-1594,-2709,-3451,-3835,-3912,-3784,-3552,-3334,-3228,-3288,-3563,-4025,-4653,-5358,-6081,-6721,-7224,-7539,-7649,-7567,-7329,-6985,-6592,-6193,-5826,-5482,-5161,-4797,-4351,-3743,-2930,-1868,-561,962,2634,4359,6029,7529,8761,9637,10117,10165,9797,9043,7951,6586,5015,3309,1545,-204,-1856,-3329,-4533,-5393,-5831,-5822,-5337,-4427,-3166,-1674,-117,1345,2529,3296,3536,3199,2309,939,-769,-2641,-4491,-6137,-7433,-8285,-8640,-8528,-7996,-7147,-6098,-4946,-3811,-2743,-1812,-1027,-393,98,473,739,912,993,976,860,629,288,-155,-685,-1252,-1829,-2342,-2748,-2989,-3025,-2842,-2430,-1824,-1053,-174,759,1693,2574,3364,4025,4526,4853,4968,4897,4609,4158,3552,2864,2150,1491,958,623,528,715,1165,1860,2724,3672,4599,5388,5935,6161,6004,5458,4542,3307,1848,247,-1381,-2957,-4395,-5644,-6666,-7437,-7967,-8235,-8275,-8056,-7614,-6922,-6006,-4866,-3546,-2084,-567,930,2294,3428,4235,4658,4649,4249,3493,2510,1422,377,-483,-1060,-1294,-1184,-791,-219,402,935,1263,1329,1103,662,86,-459,-839,-901,-563,227,1421,2930,4592,6220,7621,8618,9096,8975,8298,7105,5590,3868,2178,635,-597,-1481,-1988,-2182,-2156,-2022,-1919,-1936,-2160,-2609,-3260,-4063,-4892,-5668,-6244,-6545,-6502,-6087,-5324,-4268,-3002,-1637,-277,970,2031,2840,3385,3672,3743,3670,3517,3378,3314,3391,3628,4041,4586,5221,5841,6363,6658,6650,6237,5400,4127,2477,554,-1517,-3552,-5411,-6912,-7957,-8467,-8435,-7925,-7039,-5938,-4789,-3769,-3015,-2633,-2655,-3065,-3783,-4685,-5626,-6444,-7010,-7220,-7020,-6424,-5470,-4268,-2922,-1558,-283,826,1718,2403,2892,3262,3560,3875,4245,4718,5288,5938,6618,7271,7818,8216,8393,8348,8050,7540,6827,5969,4999,3954,2877,1779,689,-377,-1411,-2381,-3280,-4068,-4733,-5238,-5574,-5721,-5677,-5445,-5029,-4449,-3717,-2857,-1890,-838,263,1397,2514,3595,4589,5454,6143,6598,6777,6631,6135,5283,4098,2633,971,-787,-2520,-4106,-5449,-6452,-7081,-7319,-7193,-6767,-6119,-5342,-4527,-3751,-3076,-2532,-2141,-1877,-1734,-1655,-1622,-1570,-1489,-1329,-1088,-741,-283,285,974,1766,2668,3652,4701,5782,6861,7885,8828,9638,10291,10770,11053,11155,11063,10810,10383,9814,9091,8228,7210,6044,4722,3263,1683,40,-1629,-3227,-4710,-5984,-7010,-7741,-8163,-8293,-8158,-7819,-7344,-6808,-6277,-5814,-5435,-5152,-4929,-4709,-4430,-4011,-3392,-2535,-1424,-96,1404,2976,4534,5968,7198,8162,8828,9186,9268,9085,8689,8081,7287,6303,5110,3719,2116,336,-1568,-3533,-5431,-7162,-8578,-9577,-10053,-9962,-9296,-8096,-6470,-4533,-2455,-394,1504,3106,4348,5186,5651,5792,5706,5489,5227,5009,4853,4794,4790,4810,4798,4700,4485,4127,3635,3046,2396,1759,1183,716,385,181,68,-5,-120,-340,-726,-1308,-2068,-2978,-3923,-4829,-5543,-5980,-6040,-5693,-4936,-3840,-2501,-1054,359,1608,2583,3222,3481,3398,2990,2363,1575,733,-94,-834,-1451,-1901,-2202,-2328,-2325,-2181,-1949,-1636,-1281,-915,-559,-256,-8,158,246,257,190,70,-121,-346,-638,-963,-1360,-1810,-2343,-2950,-3638,-4397,-5200,-6005,-6767,-7401,-7855,-8040,-7920,-7455,-6650,-5553,-4218,-2768,-1287,96,1312,2282,2994,3456,3709,3832,3880,3951,4067,4288,4582,4930,5265,5507,5583,5422,4983,4273,3312,2201,1023,-81,-1006,-1646,-1947,-1887,-1496,-846,-31,842,1652,2327,2785,2997,2973,2700,2261,1645,940,144,-700,-1583,-2493,-3427,-4356,-5282,-6149,-6945,-7602,-8090,-8356,-8371,-8128,-7629,-6916,-6056,-5112,-4201,-3379,-2750,-2338,-2168,-2211,-2401,-2657,-2860,-2923,-2748,-2289,-1525,-491,761,2119,3502,4782,5892,6742,7318,7600,7635,7469,7185,6857,6567,6366,6280,6313,6414,6539,6590,6499,6181,5581,4677,3467,2009,363,-1349,-3026,-4533,-5777,-6672,-7177,-7295,-7052,-6538,-5833,-5063,-4330,-3722,-3309,-3096,-3065,-3136,-3209,-3164,-2887,-2305,-1367,-112,1393,3017,4590,5963,6970,7517,7549,7084,6201,5038,3743,2496,1425,637,176,17,95,288,481,526,351,-117,-866,-1831,-2908,-3945,-4782,-5280,-5320,-4848,-3871,-2454,-724,1154,3015,4668,5999,6885,7314,7283,6875,6199,5377,4557,3850,3350,3107,3125,3358,3733,4137,4460,4581,4412,3894,3006,1796,318,-1301,-2947,-4490,-5820,-6859,-7562,-7931,-7992,-7812,-7452,-6987,-6473,-5940,-5410,-4852,-4263,-3581,-2797,-1877,-819,339,1580,2813,3977,4994,5765,6267,6431,6288,5850,5195,4403,3579,2809,2176,1730,1486,1435,1520,1675,1800,1809,1596,1111,302,-808,-2188,-3728,-5329,-6838,-8130,-9089,-9626,-9710,-9353,-8621,-7625,-6487,-5356,-4348,-3555,-3028,-2749,-2685,-2742,-2830,-2851,-2730,-2410,-1887,-1158,-285,688,1687,2649,3544,4323,5008,5602,6124,6624,7071,7495,7817,7997,7932,7551,6760,5538,3848,1772,-627,-3188,-5748,-8135,-10163,-11712,-12677,-13027,-12790,-12024,-10857,-9404,-7815,-6213,-4697,-3354,-2211,-1281,-550,35,508,920,1315,1693,2078,2438,2752,2990,3108,3089,2919,2595,2154,1621,1057,510,26,-364,-655,-857,-1011,-1161,-1362,-1666,-2099,-2675,-3368,-4130,-4877,-5523,-5946,-6066,-5795,-5096,-3975,-2469,-684,1275,3253,5104,6703,7933,8731,9070,8967,8473,7679,6673,5558,4427,3355,2402,1615,1009,602,376,311,366,501,647,771,803,723,487,99,-460,-1152,-1970,-2857,-3780,-4677,-5514,-6230,-6809,-7204,-7418,-7420,-7212,-6796,-6168,-5366,-4402,-3332,-2206,-1088,-44,854,1561,2012,2197,2098,1740,1174,452,-336,-1126,-1840,-2440,-2887,-3187,-3333,-3354,-3252,-3035,-2684,-2174,-1467,-527,673,2132,3830,5685,7611,9451,11067,12293,12998,13086,12512,11297,9543,7378,5022,2672,553,-1136,-2274,-2746,-2586,-1810,-582,967,2621,4205,5528,6452,6876,6750,6089,4945,3429,1663,-199,-2020,-3677,-5067,-6146,-6876,-7288,-7412,-7319,-7075,-6744,-6367,-5979,-5564,-5113,-4585,-3942,-3162,-2247,-1214,-130,942,1901,2668,3164,3341,3195,2741,2053,1214,334,-483,-1158,-1616,-1845,-1839,-1619,-1241,-739,-175,392,930,1368,1688,1838,1806,1576,1156,564,-156,-951,-1745,-2472,-3047,-3422,-3543,-3407,-3026,-2424,-1674,-804,96,1002,1857,2640,3330,3911,4380,4725,4952,5048,5027,4897,4671,4401,4100,3841,3651,3563,3599,3718,3902,4055,4117,4000,3639,3019,2126,1028,-214,-1484,-2683,-3695,-4442,-4872,-4965,-4752,-4288,-3656,-2955,-2271,-1676,-1220,-917,-748,-678,-645,-578,-438,-154,261,816,1457,2111,2699,3117,3284,3137,2631,1783,617,-769,-2296,-3814,-5233,-6420,-7309,-7856,-8055,-7948,-7601,-7101,-6546,-6019,-5590,-5290,-5119,-5036,-4963,-4813,-4470,-3849,-2871,-1505,230,2282,4529,6845,9066,11032,12619,13710,14268,14284,13810,12952,11819,10572,9319,8196,7257,6563,6100,5841,5728,5670,5595,5405,5043,4459,3641,2612,1418,130,-1170,-2405,-3505,-4417,-5120,-5602,-5901,-6039,-6093,-6090,-6107,-6135,-6205,-6266,-6275,-6167,-5870,-5334,-4545,-3502,-2278,-952,342,1489,2352,2855,2932,2599,1903,944,-144,-1241,-2208,-2961,-3427,-3596,-3470,-3099,-2535,-1830,-1056,-237,587,1394,2191,2937,3647,4263,4780,5127,5290,5217,4908,4359,3619,2728,1785,865,65,-521,-850,-854,-555,38,868,1851,2904,3941,4868,5642,6207,6549,6679,6605,6377,6024,5589,5118,4614,4115,3590,3044,2430,1736,924,-13,-1066,-2218,-3403,-4554,-5574,-6358,-6809,-6850,-6425,-5544,-4239,-2621,-818,1000,2661,4002,4896,5246,5029,4263,3035,1476,-262,-2003,-3589,-4882,-5794,-6275,-6342,-6037,-5457,-4722,-3948,-3275,-2793,-2576,-2660,-3004,-3564,-4225,-4874,-5388,-5661,-5621,-5239,-4541,-3585,-2504,-1401,-449,271,648,688,395,-116,-743,-1333,-1747,-1894,-1688,-1141,-281,808,2004,3213,4301,5225,5914,6387,6648,6750,6709,6565,6296,5887,5300,4483,3428,2116,612,-1013,-2628,-4082,-5230,-5933,-6088,-5678,-4704,-3282,-1537,335,2144,3697,4839,5460,5506,5000,3990,2614,990,-714,-2355,-3810,-4985,-5824,-6320,-6478,-6358,-6014,-5530,-4980,-4432,-3966,-3605,-3412,-3369,-3487,-3737,-4072,-4463,-4838,-5183,-5428,-5580,-5603,-5502,-5289,-4952,-4514,-3962,-3292,-2496,-1555,-459,781,2162,3638,5149,6630,7978,9104,9923,10343,10329,9844,8908,7572,5919,4067,2148,285,-1381,-2765,-3782,-4397,-4602,-4423,-3910,-3143,-2213,-1222,-268,567,1228,1684,1943,2026,1984,1861,1697,1524,1336,1119,838,454,-64,-709,-1468,-2247,-2964,-3478,-3681,-3476,-2814,-1731,-302,1295,2886,4229,5149,5475,5148,4167,2643,750,-1283,-3210,-4813,-5915,-6422,-6311,-5651,-4561,-3205,-1765,-395,772,1645,2209,2455,2455,2261,1966,1631,1328,1089,951,913,985,1149,1405,1741,2149,2619,3139,3700,4270,4830,5349,5786,6131,6340,6423,6369,6186,5898,5494,5004,4403,3692,2853,1873,749,-506,-1862,-3274,-4670,-5990,-7146,-8075,-8711,-9032,-8995,-8651,-7993,-7112,-6056,-4904,-3731,-2596,-1552,-637,121,715,1145,1418,1573,1624,1628,1613,1631,1699,1865,2120,2481,2928,3433,3958,4456,4871,5170,5292,5238,4958,4469,3751,2817,1687,391,-1008,-2440,-3800,-4986,-5886,-6420,-6520,-6191,-5456,-4419,-3205,-1978,-908,-127,248,194,-270,-1044,-1975,-2904,-3645,-4080,-4103,-3712,-2933,-1877,-668,543,1615,2451,2986,3214,3182,2945,2613,2246,1919,1648,1428,1216,959,580,48,-693,-1605,-2688,-3828,-4977,-5991,-6807,-7321,-7495,-7300,-6751,-5888,-4763,-3460,-2051,-611,765,2041,3123,3985,4578,4876,4874,4577,4005,3208,2231,1145,11,-1103,-2148,-3080,-3874,-4523,-5025,-5396,-5641,-5770,-5787,-5697,-5490,-5183,-4769,-4273,-3725,-3139,-2574,-2043,-1588,-1221,-947,-759,-627,-523,-401,-230,23,376,829,1384,2009,2693,3385,4072,4699,5251,5682,5988,6130,6131,5961,5665,5246,4748,4216,3692,3223,2850,2558,2362,2172,1949,1578,997,124,-1044,-2509,-4185,-5966,-7701,-9227,-10384,-11045,-11126,-10607,-9538,-8031,-6233,-4341,-2520,-951,250,995,1250,1037,399,-554,-1734,-2994,-4228,-5316,-6165,-6707,-6892,-6699,-6126,-5213,-3992,-2561,-994,587,2084,3390,4435,5161,5566,5664,5526,5218,4845,4500,4251,4170,4265,4538,4952,5453,5976,6469,6872,7164,7319,7347,7250,7068,6806,6519,6211,5930,5679,5481,5334,5222,5123,5005,4808,4503,4018,3330,2399,1225,-177,-1757,-3454,-5158,-6784,-8211,-9348,-10112,-10444,-10310,-9716,-8689,-7290,-5611,-3751,-1836,26,1719,3167,4284,5038,5399,5366,4973,4250,3278,2135,924,-247,-1290,-2113,-2675,-2957,-2978,-2805,-2512,-2212,-1990,-1938,-2091,-2454,-2983,-3590,-4183,-4642,-4902,-4887,-4612,-4085,-3385,-2595,-1790,-1083,-494,-90,164,290,353,432,590,902,1392,2091,2970,4009,5142,6312,7434,8438,9247,9803,10072,10033,9708,9136,8371,7507,6611,5780,5086,4589,4318,4276,4420,4672,4949,5107,5072,4721,4029,2975,1604,7,-1693,-3369,-4861,-6077,-6923,-7367,-7443,-7188,-6727,-6145,-5565,-5052,-4677,-4436,-4321,-4290,-4263,-4210,-4041,-3750,-3292,-2710,-2017,-1304,-627,-97,219,243,-69,-717,-1693,-2928,-4336,-5804,-7193,-8379,-9231,-9667,-9616,-9085,-8102,-6742,-5122,-3346,-1553,170,1733,3094,4245,5201,6019,6747,7449,8162,8905,9660,10391,11024,11499,11750,11727,11432,10881,10131,9280,8410,7638,7036,6676,6561,6693,6988,7379,7743,7981,7977,7661,6960,5854,4344,2461,290,-2082,-4521,-6893,-9055,-10874,-12232,-13046,-13254,-12849,-11854,-10347,-8447,-6296,-4082,-1962,-121,1316,2247,2622,2449,1774,696,-656,-2128,-3566,-4802,-5726,-6207,-6225,-5717,-4761,-3375,-1710,133,1973,3656,5020,5937,6301,6093,5307,4054,2436,654,-1130,-2709,-3938,-4691,-4906,-4585,-3767,-2569,-1092,509,2119,3620,4935,6003,6808,7336,7612,7658,7524,7249,6890,6494,6111,5770,5497,5303,5180,5114,5074,5008,4885,4635,4220,3600,2749,1662,366,-1124,-2729,-4407,-6063,-7639,-9038,-10221,-11090,-11639,-11795,-11562,-10927,-9895,-8504,-6798,-4838,-2737,-580,1482,3323,4808,5812,6255,6092,5316,4004,2239,178,-2009,-4148,-6043,-7541,-8514,-8879,-8613,-7750,-6362,-4593,-2589,-546,1350,2919,3997,4485,4307,3491,2092,251,-1851,-4014,-6010,-7644,-8731,-9165,-8874,-7896,-6307,-4265,-1958,395,2608,4489,5941,6878,7310,7275,6869,6214,5430,4664,4004,3548,3337,3380,3669,4148,4762,5422,6050,6547,6836,6837,6505,5821,4816,3553,2146,724,-559,-1565,-2171,-2312,-1949,-1136,58,1488,2999,4425,5603,6415,6762,6616,5972,4891,3459,1784,6,-1751,-3362,-4721,-5761,-6435,-6758,-6743,-6479,-6031,-5510,-5015,-4629,-4445,-4509,-4851,-5481,-6354,-7441,-8646,-9909,-11113,-12199,-13056,-13642,-13881,-13751,-13213,-12273,-10930,-9205,-7148,-4803,-2259,394,3049,5570,7847,9725,11125,11937,12131,11720,10742,9337,7631,5825,4094,2630,1568,1034,1062,1665,2769,4273,6033,7883,9650,11174,12295,12911,12910,12268,10981,9100,6752,4072,1268,-1455,-3885,-5823,-7116,-7669,-7440,-6485,-4915,-2916,-713,1453,3345,4772,5593,5754,5263,4204,2715,960,-876,-2625,-4152,-5339,-6150,-6537,-6539,-6176,-5507,-4598,-3498,-2293,-1045,172,1275,2212,2912,3357,3526,3435,3117,2612,1987,1273,546,-177,-844,-1443,-1949,-2352,-2632,-2774,-2758,-2563,-2188,-1607,-867,46,1054,2112,3163,4100,4892,5436,5702,5655,5274,4593,3628,2457,1136,-254,-1648,-2985,-4237,-5378,-6425,-7390,-8319,-9230,-10175,-11149,-12166,-13198,-14194,-15099,-15824,-16283,-16380,-16038,-15185,-13796,-11868,-9455,-6655,-3596,-466,2566,5289,7553,9215,10206,10517,10192,9355,8143,6745,5335,4067,3077,2433,2177,2283,2702,3342,4103,4887,5580,6110,6387,6373,6027,5346,4342,3059,1568,-67,-1716,-3322,-4733,-5906,-6733,-7193,-7258,-6959,-6339,-5483,-4479,-3411,-2373,-1400,-538,212,878,1469,2044,2610,3195,3800,4415,5017,5585,6100,6540,6919,7224,7479,7670,7805,7833,7735,7441,6908,6093,4984,3592,1970,195,-1623,-3380,-4948,-6242,-7185,-7739,-7906,-7719,-7245,-6561,-5776,-4968,-4236,-3643,-3226,-3017,-2998,-3147,-3419,-3758,-4110,-4431,-4661,-4795,-4784,-4645,-4354,-3926,-3364,-2682,-1904,-1065,-213,586,1271,1754,1980,1881,1430,611,-545,-1995,-3640,-5386,-7095,-8639,-9869,-10672,-10926,-10569,-9564,-7920,-5709,-3056,-113,2889,5752,8222,10116,11262,11581,11056,9763,7860,5552,3114,787,-1153,-2527,-3178,-3074,-2223,-750,1182,3362,5536,7500,9010,9935,10133,9591,8316,6421,4049,1396,-1323,-3905,-6158,-7943,-9166,-9797,-9871,-9458,-8682,-7680,-6570,-5500,-4521,-3712,-3067,-2577,-2204,-1902,-1622,-1345,-1043,-737,-422,-125,153,425,719,1093,1597,2297,3223,4385,5755,7252,8781,10206,11394,12233,12619,12527,11946,10949,9635,8137,6611,5187,3993,3088,2524,2253,2239,2362,2531,2628,2564,2295,1782,1077,209,-706,-1604,-2362,-2935,-3250,-3303,-3094,-2675,-2090,-1422,-744,-131,338,597,596,282,-350,-1323,-2583,-4109,-5800,-7581,-9339,-10959,-12343,-13386,-14018,-14175,-13842,-12998,-11692,-9951,-7879,-5547,-3102,-649,1646,3655,5232,6274,6693,6467,5606,4201,2363,270,-1896,-3937,-5660,-6917,-7578,-7580,-6901,-5593,-3738,-1490,996,3511,5866,7855,9327,10134,10227,9578,8266,6414,4205,1868,-375,-2288,-3699,-4460,-4519,-3888,-2640,-935,1063,3143,5121,6843,8186,9117,9610,9739,9562,9184,8688,8141,7587,7029,6469,5863,5206,4479,3689,2890,2106,1434,921,629,593,809,1253,1863,2559,3228,3785,4115,4161,3874,3251,2334,1192,-73,-1336,-2487,-3410,-4045,-4340,-4315,-4013,-3523,-2958,-2420,-2027,-1844,-1921,-2248,-2785,-3445,-4127,-4706,-5075,-5144,-4864,-4241,-3321,-2215,-1053,4,799,1213,1146,573,-481,-1935,-3655,-5478,-7234,-8751,-9901,-10584,-10764,-10439,-9667,-8510,-7082,-5448,-3720,-1950,-202,1489,3097,4604,6004,7271,8417,9399,10224,10861,11296,11526,11545,11372,11034,10569,10043,9504,9036,8669,8481,8450,8610,8883,9210,9485,9578,9373,8764,7666,6074,3999,1549,-1150,-3903,-6527,-8808,-10599,-11759,-12261,-12101,-11380,-10227,-8813,-7319,-5905,-4702,-3804,-3224,-2983,-2989,-3193,-3473,-3745,-3914,-3909,-3675,-3183,-2415,-1383,-109,1368,2989,4673,6346,7900,9263,10340,11082,11441,11402,10982,10183,9079,7688,6104,4362,2552,722,-1041,-2683,-4114,-5271,-6072,-6456,-6381,-5826,-4809,-3394,-1668,237,2171,3995,5546,6737,7468,7740,7554,7008,6186,5237,4266,3396,2686,2166,1810,1549,1289,914,327,-566,-1805,-3381,-5262,-7320,-9456,-11477,-13260,-14628,-15495,-15777,-15457,-14578,-13212,-11489,-9564,-7590,-5746,-4158,-2947,-2159,-1808,-1841,-2161,-2645,-3147,-3532,-3694,-3553,-3089,-2320,-1307,-147,1065,2221,3244,4091,4736,5225,5582,5886,6166,6469,6766,7035,7174,7110,6725,5953,4746,3121,1160,-1004,-3187,-5184,-6807,-7884,-8328,-8094,-7240,-5873,-4162,-2298,-485,1104,2327,3101,3404,3263,2759,2002,1129,270,-439,-890,-1006,-732,-68,944,2251,3720,5257,6712,7983,8958,9588,9824,9697,9223,8484,7546,6508,5432,4403,3446,2602,1867,1230,662,130,-406,-967,-1579,-2248,-2957,-3706,-4440,-5151,-5792,-6341,-6780,-7102,-7304,-7400,-7405,-7331,-7204,-7040,-6855,-6661,-6477,-6293,-6123,-5938,-5739,-5494,-5196,-4834,-4407,-3936,-3457,-2995,-2619,-2352,-2245,-2296,-2506,-2816,-3177,-3478,-3644,-3567,-3199,-2499,-1488,-226,1203,2667,4065,5273,6219,6856,7176,7212,7028,6697,6308,5941,5649,5488,5457,5574,5815,6168,6606,7096,7600,8066,8421,8599,8506,8082,7260,6031,4395,2429,220,-2071,-4301,-6279,-7877,-8949,-9450,-9339,-8674,-7525,-6019,-4302,-2524,-829,648,1814,2600,2980,2965,2606,1972,1177,321,-460,-1062,-1378,-1334,-900,-66,1112,2546,4122,5685,7101,8225,8954,9207,8959,8205,7012,5434,3597,1589,-442,-2395,-4132,-5553,-6558,-7078,-7075,-6552,-5562,-4199,-2607,-948,609,1902,2810,3269,3246,2808,2021,1032,-12,-978,-1711,-2155,-2251,-2042,-1598,-1055,-541,-221,-189,-551,-1315,-2491,-4005,-5777,-7692,-9629,-11462,-13087,-14410,-15366,-15919,-16053,-15774,-15102,-14069,-12700,-11060,-9183,-7156,-5049,-2961,-989,763,2210,3287,3946,4198,4059,3605,2934,2151,1387,758,367,292,572,1218,2202,3462,4917,6454,7956,9301,10358,11021,11198,10819,9873,8359,6357,3958,1330,-1360,-3897,-6093,-7764,-8788,-9087,-8663,-7576,-5953,-3959,-1791,372,2332,3976,5180,5916,6166,5971,5389,4519,3454,2320,1233,306,-348,-652,-554,-33,873,2097,3531,5044,6486,7730,8626,9098,9050,8466,7332,5707,3656,1308,-1219,-3748,-6156,-8272,-10007,-11258,-11986,-12190,-11893,-11172,-10118,-8830,-7445,-6052,-4762,-3643,-2736,-2045,-1562,-1222,-980,-752,-492,-137,312,869,1481,2096,2646,3050,3264,3234,2961,2453,1744,893,-62,-1048,-2041,-2990,-3888,-4706,-5453,-6104,-6654,-7077,-7333,-7390,-7199,-6734,-5987,-4971,-3751,-2404,-1052,180,1167,1795,2004,1756,1109,132,-1002,-2133,-3040,-3547,-3492,-2764,-1350,724,3320,6251,9283,12127,14537,16238,17060,16860,15617,13380,10298,6583,2513,-1623,-5520,-8914,-11585,-13382,-14244,-14178,-13289,-11727,-9702,-7442,-5159,-3067,-1308,7,831,1168,1072,618,-80,-902,-1744,-2474,-3029,-3312,-3309,-2975,-2337,-1406,-234,1120,2592,4102,5587,6966,8200,9238,10067,10678,11091,11321,11406,11373,11240,11041,10758,10403,9949,9384,8688,7851,6875,5763,4555,3272,1975,714,-455,-1471,-2287,-2854,-3154,-3165,-2910,-2406,-1710,-889,-8,834,1565,2097,2357,2298,1883,1112,19,-1343,-2893,-4536,-6176,-7739,-9137,-10365,-11366,-12190,-12824,-13322,-13686,-13930,-14025,-13933,-13580,-12902,-11825,-10325,-8400,-6128,-3618,-1048,1383,3469,5010,5866,5951,5269,3901,2040,-99,-2193,-3987,-5181,-5592,-5096,-3681,-1466,1365,4504,7637,10415,12539,13787,14031,13282,11652,9388,6776,4176,1907,246,-616,-622,196,1658,3551,5549,7402,8808,9621,9714,9110,7886,6209,4272,2281,417,-1180,-2425,-3288,-3785,-3978,-3923,-3705,-3356,-2920,-2385,-1724,-914,99,1320,2762,4384,6114,7858,9469,10818,11732,12092,11780,10756,9007,6626,3736,539,-2735,-5844,-8546,-10632,-11963,-12441,-12086,-10956,-9212,-7042,-4685,-2363,-291,1365,2509,3080,3128,2703,1939,964,-80,-1067,-1905,-2538,-2947,-3165,-3228,-3219,-3185,-3205,-3288,-3483,-3748,-4090,-4448,-4796,-5078,-5275,-5339,-5278,-5060,-4710,-4207,-3572,-2791,-1874,-823,343,1600,2894,4174,5358,6383,7173,7677,7866,7737,7325,6702,5966,5238,4660,4341,4399,4884,5815,7141,8764,10526,12241,13697,14680,15027,14582,13310,11201,8366,4960,1207,-2643,-6342,-9644,-12379,-14402,-15666,-16175,-15989,-15226,-14002,-12459,-10711,-8847,-6940,-5016,-3112,-1235,564,2258,3744,4958,5787,6150,6011,5330,4191,2669,943,-798,-2343,-3478,-4041,-3899,-3017,-1395,844,3576,6559,9594,12414,14802,16567,17556,17703,16997,15500,13346,10713,7801,4843,2029,-459,-2489,-4001,-4970,-5440,-5502,-5260,-4840,-4357,-3896,-3509,-3218,-2985,-2771,-2497,-2093,-1495,-662,408,1687,3103,4553,5918,7047,7816,8099,7805,6889,5334,3188,542,-2484,-5714,-8978,-12078,-14838,-17102,-18751,-19704,-19941,-19482,-18385,-16770,-14749,-12494,-10138,-7845,-5722,-3882,-2381,-1261,-517,-148,-90,-316,-724,-1251,-1788,-2240,-2523,-2547,-2269,-1657,-725,480,1886,3368,4830,6119,7148,7817,8092,7964,7492,6749,5848,4918,4057,3376,2928,2731,2774,2973,3255,3492,3580,3431,2970,2207,1144,-112,-1477,-2797,-3963,-4829,-5326,-5379,-4990,-4191,-3046,-1664,-147,1384,2842,4136,5245,6131,6825,7360,7772,8127,8425,8701,8898,8983,8848,8411,7572,6274,4488,2248,-355,-3178,-6039,-8723,-11031,-12765,-13794,-14032,-13462,-12160,-10229,-7871,-5278,-2690,-303,1691,3166,4048,4313,4018,3249,2136,837,-515,-1759,-2827,-3615,-4138,-4393,-4432,-4341,-4177,-4031,-3955,-3976,-4114,-4330,-4581,-4786,-4877,-4764,-4406,-3759,-2841,-1692,-395,945,2203,3264,4009,4381,4325,3882,3099,2091,981,-87,-1001,-1639,-1965,-1920,-1538,-844,91,1192,2370,3552,4649,5611,6385,6938,7252,7318,7132,6704,6041,5155,4075,2829,1447,-5,-1491,-2921,-4230,-5322,-6104,-6488,-6398,-5774,-4612,-2919,-781,1699,4358,7021,9477,11534,12997,13729,13623,12661,10873,8380,5346,1994,-1443,-4728,-7627,-9980,-11624,-12504,-12577,-11881,-10491,-8511,-6088,-3381,-556,2212,4753,6935,8613,9731,10228,10132,9486,8385,6942,5279,3517,1758,91,-1432,-2758,-3880,-4771,-5435,-5858,-6033,-5949,-5590,-4958,-4044,-2881,-1489,65,1727,3404,5022,6470,7676,8525,8958,8887,8276,7101,5378,3152,519,-2422,-5510,-8614,-11560,-14220,-16463,-18202,-19384,-19982,-20036,-19572,-18683,-17441,-15935,-14256,-12455,-10608,-8731,-6871,-5023,-3211,-1436,277,1892,3369,4641,5656,6347,6670,6607,6154,5357,4269,2988,1618,271,-935,-1902,-2551,-2842,-2753,-2315,-1579,-615,463,1577,2609,3482,4130,4513,4625,4501,4187,3772,3336,2963,2725,2665,2790,3098,3519,4003,4444,4763,4874,4725,4290,3586,2683,1652,648,-237,-854,-1119,-965,-363,652,2027,3647,5393,7108,8638,9835,10555,10701,10177,8979,7099,4627,1673,-1601,-5001,-8320,-11354,-13925,-15886,-17148,-17671,-17475,-16631,-15240,-13445,-11369,-9176,-6954,-4837,-2858,-1091,479,1837,3017,4033,4908,5654,6265,6733,7024,7103,6935,6489,5745,4726,3453,2012,477,-1048,-2457,-3680,-4638,-5316,-5716,-5868,-5846,-5711,-5554,-5434,-5403,-5479,-5645,-5865,-6076,-6209,-6193,-5978,-5521,-4826,-3893,-2787,-1549,-274,968,2105,3069,3831,4377,4713,4872,4887,4801,4644,4456,4244,4029,3809,3575,3326,3038,2698,2301,1816,1268,619,-93,-896,-1744,-2646,-3555,-4437,-5241,-5899,-6353,-6538,-6396,-5906,-5046,-3848,-2370,-685,1073,2796,4334,5576,6407,6779,6638,6017,4952,3534,1869,89,-1667,-3250,-4519,-5347,-5635,-5311,-4356,-2794,-703,1799,4542,7345,10015,12351,14217,15481,16102,16072,15455,14341,12859,11138,9302,7454,5670,3989,2428,975,-387,-1691,-2934,-4125,-5206,-6133,-6807,-7145,-7056,-6483,-5407,-3848,-1894,325,2642,4840,6734,8107,8821,8766,7917,6317,4072,1357,-1638,-4685,-7590,-10172,-12304,-13918,-14985,-15562,-15695,-15515,-15086,-14516,-13842,-13081,-12211,-11180,-9931,-8396,-6559,-4395,-1984,605,3204,5650,7740,9302,10172,10282,9584,8156,6113,3635,965,-1672,-4026,-5887,-7102,-7565,-7264,-6255,-4659,-2658,-455,1743,3748,5413,6652,7429,7787,7799,7609,7347,7175,7206,7522,8151,9041,10110,11196,12143,12775,12940,12555,11573,10051,8097,5889,3625,1536,-214,-1466,-2171,-2331,-2026,-1387,-574,259,977,1495,1778,1839,1740,1547,1349,1194,1113,1089,1073,988,740,259,-530,-1632,-3037,-4676,-6442,-8206,-9815,-11118,-11988,-12311,-12039,-11145,-9675,-7708,-5357,-2786,-125,2444,4801,6809,8384,9456,10004,10012,9512,8554,7182,5507,3595,1567,-463,-2394,-4105,-5517,-6555,-7198,-7436,-7321,-6911,-6301,-5595,-4891,-4281,-3819,-3555,-3457,-3512,-3612,-3679,-3593,-3256,-2591,-1549,-138,1604,3577,5653,7677,9484,10921,11860,12233,11990,11195,9903,8261,6420,4537,2784,1297,182,-490,-708,-507,31,779,1585,2293,2742,2817,2420,1533,171,-1562,-3532,-5541,-7376,-8828,-9704,-9879,-9287,-7955,-5986,-3549,-872,1820,4286,6348,7874,8808,9164,9026,8501,7745,6872,6008,5202,4494,3864,3285,2718,2136,1531,937,390,-33,-271,-256,47,644,1504,2558,3703,4822,5775,6453,6749,6600,5984,4911,3442,1666,-306,-2338,-4305,-6059,-7500,-8503,-9017,-8975,-8370,-7225,-5572,-3531,-1161,1355,3923,6372,8582,10445,11868,12801,13226,13148,12610,11667,10388,8856,7133,5291,3379,1437,-512,-2443,-4362,-6245,-8092,-9890,-11608,-13223,-14686,-15953,-16962,-17652,-17963,-17835,-17234,-16140,-14563,-12554,-10185,-7583,-4875,-2244,162,2165,3647,4502,4697,4243,3215,1734,-43,-1923,-3725,-5261,-6383,-6976,-6995,-6428,-5362,-3889,-2185,-409,1251,2655,3680,4276,4430,4213,3712,3084,2460,1988,1770,1859,2260,2903,3692,4486,5158,5589,5714,5506,5025,4344,3620,2968,2553,2446,2714,3331,4219,5260,6289,7157,7723,7903,7663,7032,6102,4986,3847,2806,1992,1474,1261,1332,1575,1886,2111,2116,1792,1062,-91,-1634,-3498,-5547,-7660,-9657,-11406,-12764,-13626,-13936,-13661,-12836,-11518,-9828,-7883,-5856,-3884,-2139,-724,257,769,833,481,-146,-965,-1795,-2538,-3064,-3310,-3244,-2870,-2245,-1434,-539,357,1153,1799,2237,2466,2491,2354,2108,1807,1521,1290,1166,1170,1305,1566,1919,2320,2734,3085,3354,3475,3447,3247,2892,2408,1831,1212,589,16,-494,-905,-1229,-1467,-1632,-1750,-1833,-1897,-1956,-2004,-2046,-2065,-2051,-1986,-1858,-1656,-1375,-1016,-586,-105,417,946,1453,1905,2249,2455,2490,2334,2012,1548,1027,535,172,66,268,868,1836,3145,4669,6265,7739,8905,9582,9659,9064,7839,6076,3958,1705,-442,-2258,-3552,-4205,-4165,-3459,-2197,-523,1353,3228,4888,6166,6919,7080,6624,5591,4085,2226,198,-1835,-3682,-5192,-6235,-6729,-6642,-5990,-4849,-3327,-1576,239,1955,3394,4451,5004,5039,4546,3591,2283,729,-901,-2497,-3932,-5125,-6053,-6701,-7126,-7392,-7590,-7804,-8120,-8583,-9222,-10023,-10947,-11911,-12839,-13607,-14129,-14296,-14039,-13298,-12062,-10336,-8185,-5695,-2981,-209,2499,4942,7023,8578,9566,9905,9630,8744,7361,5558,3481,1265,-959,-3040,-4876,-6368,-7437,-8069,-8227,-7959,-7299,-6316,-5102,-3734,-2310,-904,425,1624,2672,3551,4243,4759,5067,5168,5034,4647,4008,3127,2049,855,-348,-1417,-2213,-2590,-2440,-1705,-376,1459,3675,6064,8393,10427,11926,12750,12778,12035,10581,8604,6301,3930,1719,-146,-1511,-2341,-2638,-2494,-2055,-1492,-978,-691,-738,-1207,-2111,-3395,-4999,-6755,-8557,-10198,-11567,-12494,-12913,-12728,-11960,-10617,-8803,-6620,-4228,-1773,569,2673,4412,5722,6563,6967,6960,6665,6141,5522,4865,4244,3668,3136,2603,2008,1296,416,-655,-1906,-3295,-4737,-6143,-7388,-8390,-9047,-9334,-9230,-8787,-8064,-7169,-6187,-5222,-4331,-3558,-2903,-2342,-1834,-1326,-775,-151,558,1326,2121,2880,3528,4009,4247,4217,3902,3320,2520,1575,574,-372,-1178,-1742,-2024,-1964,-1597,-933,-67,927,1933,2854,3580,4039,4166,3930,3326,2388,1147,-307,-1898,-3528,-5077,-6444,-7507,-8161,-8318,-7913,-6928,-5391,-3391,-1072,1375,3735,5782,7327,8225,8416,7936,6895,5502,3993,2651,1702,1360,1705,2768,4440,6537,8811,10964,12721,13827,14116,13490,11990,9707,6871,3708,526,-2425,-4893,-6714,-7780,-8076,-7648,-6620,-5145,-3412,-1604,100,1582,2718,3496,3881,3937,3725,3334,2872,2416,2056,1827,1752,1808,1947,2103,2189,2134,1856,1320,509,-564,-1829,-3224,-4627,-5944,-7056,-7893,-8387,-8523,-8318,-7813,-7097,-6237,-5336,-4456,-3665,-2987,-2454,-2047,-1769,-1601,-1520,-1528,-1591,-1734,-1925,-2191,-2517,-2904,-3350,-3841,-4364,-4901,-5431,-5929,-6360,-6685,-6853,-6790,-6453,-5758,-4678,-3180,-1277,987,3537,6254,9015,11657,14029,15977,17373,18108,18130,17413,15999,13974,11473,8666,5764,2974,514,-1432,-2721,-3265,-3057,-2160,-714,1094,3028,4856,6361,7371,7799,7617,6911,5804,4501,3193,2096,1332,1010,1116,1580,2279,3011,3608,3869,3684,2957,1719,22,-1965,-4080,-6095,-7838,-9128,-9876,-10016,-9587,-8646,-7327,-5780,-4154,-2610,-1262,-203,530,933,1041,918,631,268,-112,-443,-710,-889,-1010,-1095,-1189,-1333,-1555,-1871,-2267,-2707,-3145,-3499,-3724,-3737,-3519,-3044,-2326,-1415,-359,741,1820,2775,3553,4103,4413,4511,4440,4281,4112,4017,4059,4268,4654,5169,5752,6299,6711,6862,6677,6073,5045,3599,1810,-219,-2358,-4448,-6349,-7913,-9024,-9614,-9633,-9122,-8121,-6762,-5158,-3473,-1845,-396,760,1593,2059,2207,2081,1777,1385,1007,712,563,574,749,1062,1478,1967,2497,3053,3629,4229,4844,5491,6128,6756,7301,7739,7995,8038,7849,7421,6808,6068,5290,4576,4020,3680,3619,3806,4226,4770,5344,5810,6056,5975,5512,4651,3420,1909,216,-1522,-3178,-4644,-5818,-6656,-7126,-7232,-7009,-6483,-5719,-4738,-3599,-2310,-924,557,2085,3636,5155,6588,7871,8924,9674,10043,9956,9384,8285,6691,4655,2256,-348,-3041,-5628,-7970,-9917,-11359,-12232,-12518,-12247,-11501,-10403,-9090,-7736,-6473,-5439,-4705,-4308,-4216,-4371,-4647,-4942,-5122,-5093,-4806,-4232,-3425,-2460,-1452,-552,127,450,359,-173,-1123,-2390,-3864,-5370,-6742,-7809,-8406,-8443,-7827,-6594,-4769,-2520,24,2621,5091,7218,8854,9882,10260,10005,9186,7932,6386,4705,3038,1495,164,-918,-1741,-2323,-2692,-2878,-2904,-2775,-2496,-2041,-1411,-583,426,1582,2847,4133,5373,6482,7390,8061,8471,8642,8603,8424,8153,7854,7556,7269,6971,6614,6129,5444,4500,3244,1687,-165,-2223,-4403,-6579,-8623,-10409,-11842,-12821,-13333,-13338,-12894,-12041,-10873,-9490,-7989,-6474,-5024,-3709,-2574,-1638,-917,-381,-42,154,204,133,-37,-312,-650,-1039,-1436,-1789,-2046,-2146,-2043,-1695,-1099,-258,772,1930,3106,4207,5102,5701,5913,5705,5063,4039,2721,1225,-291,-1708,-2864,-3699,-4125,-4166,-3855,-3282,-2583,-1878,-1323,-1022,-1057,-1468,-2224,-3281,-4515,-5816,-7027,-8013,-8658,-8857,-8557,-7755,-6459,-4774,-2772,-608,1606,3735,5670,7343,8683,9703,10386,10801,10972,10986,10877,10700,10468,10185,9820,9347,8710,7887,6854,5605,4196,2656,1092,-432,-1801,-2959,-3835,-4408,-4687,-4694,-4481,-4114,-3622,-3071,-2455,-1786,-1050,-201,751,1861,3088,4435,5841,7237,8546,9663,10509,10988,11043,10625,9725,8357,6573,4453,2105,-348,-2759,-4999,-6920,-8427,-9424,-9874,-9769,-9154,-8114,-6760,-5246,-3720,-2334,-1233,-497,-214,-373,-958,-1888,-3060,-4354,-5641,-6800,-7736,-8374,-8679,-8649,-8323,-7744,-7016,-6191,-5382,-4630,-4001,-3506,-3144,-2894,-2693,-2506,-2252,-1900,-1407,-766,-9,840,1679,2452,3033,3351,3323,2885,2028,749,-902,-2836,-4958,-7136,-9236,-11138,-12720,-13894,-14583,-14748,-14363,-13438,-12014,-10145,-7930,-5476,-2899,-333,2106,4313,6201,7716,8832,9552,9909,9958,9765,9398,8939,8423,7912,7415,6944,6495,6058,5615,5168,4691,4210,3709,3225,2763,2343,1997,1716,1529,1413,1378,1391,1452,1517,1590,1626,1634,1576,1464,1270,1008,669,254,-229,-780,-1397,-2067,-2791,-3557,-4356,-5174,-5997,-6792,-7542,-8191,-8710,-9030,-9113,-8905,-8370,-7495,-6290,-4795,-3094,-1277,514,2156,3498,4435,4871,4781,4161,3108,1713,163,-1397,-2776,-3843,-4487,-4672,-4393,-3743,-2811,-1759,-734,134,724,986,912,528,-69,-792,-1530,-2175,-2657,-2921,-2942,-2742,-2331,-1781,-1118,-421,281,931,1500,1959,2281,2439,2411,2183,1733,1073,204,-842,-2017,-3276,-4540,-5746,-6811,-7675,-8278,-8578,-8569,-8235,-7624,-6746,-5679,-4441,-3106,-1699,-263,1173,2580,3933,5182,6304,7224,7901,8274,8291,7941,7220,6166,4865,3410,1937,582,-545,-1326,-1717,-1687,-1275,-551,388,1426,2452,3380,4147,4744,5184,5524,5828,6177,6621,7213,7937,8785,9674,10535,11253,11735,11893,11645,10977,9857,8340,6470,4340,2050,-296,-2579,-4714,-6600,-8176,-9390,-10198,-10609,-10610,-10240,-9546,-8576,-7424,-6161,-4873,-3658,-2559,-1649,-930,-390,-11,303,580,933,1375,1961,2664,3445,4221,4884,5323,5425,5127,4371,3210,1693,-28,-1811,-3470,-4867,-5856,-6395,-6448,-6078,-5370,-4454,-3456,-2524,-1735,-1182,-881,-836,-1015,-1373,-1860,-2431,-3061,-3721,-4408,-5118,-5843,-6578,-7288,-7942,-8463,-8804,-8861,-8584,-7895,-6774,-5214,-3250,-962,1564,4187,6793,9241,11416,13226,14599,15502,15923,15882,15432,14608,13523,12212,10805,9354,7969,6712,5657,4845,4306,4029,3992,4121,4351,4580,4713,4681,4402,3865,3072,2062,946,-201,-1217,-2009,-2460,-2512,-2140,-1379,-295,991,2352,3645,4731,5508,5880,5819,5310,4395,3139,1626,-32,-1740,-3382,-4871,-6131,-7087,-7723,-7992,-7927,-7541,-6902,-6080,-5180,-4295,-3547,-3024,-2803,-2940,-3418,-4230,-5253,-6409,-7506,-8419,-8980,-9077,-8628,-7624,-6095,-4153,-1936,382,2613,4606,6219,7387,8085,8357,8281,7978,7560,7153,6832,6651,6612,6680,6804,6891,6904,6755,6458,5986,5392,4707,3982,3251,2528,1811,1070,270,-641,-1689,-2913,-4281,-5798,-7362,-8927,-10366,-11584,-12478,-12952,-12951,-12428,-11385,-9853,-7889,-5593,-3067,-446,2147,4575,6731,8518,9860,10735,11121,11061,10604,9842,8868,7800,6731,5771,4967,4382,4008,3815,3760,3753,3713,3572,3257,2755,2069,1260,406,-365,-944,-1204,-1061,-465,582,2003,3698,5481,7183,8590,9540,9881,9546,8523,6868,4733,2287,-236,-2611,-4624,-6116,-6960,-7138,-6665,-5638,-4196,-2494,-706,1024,2564,3846,4802,5440,5758,5794,5581,5151,4538,3763,2855,1830,732,-408,-1536,-2589,-3523,-4264,-4802,-5094,-5165,-5032,-4752,-4381,-3990,-3630,-3361,-3202,-3173,-3252,-3418,-3630,-3840,-4017,-4116,-4126,-4030,-3827,-3509,-3096,-2565,-1946,-1231,-448,364,1161,1862,2393,2664,2598,2138,1257,-34,-1678,-3579,-5612,-7615,-9440,-10916,-11935,-12367,-12189,-11366,-9966,-8058,-5789,-3292,-762,1660,3785,5510,6715,7364,7443,7009,6146,4996,3702,2447,1362,613,253,359,898,1818,3014,4346,5668,6830,7700,8194,8250,7884,7137,6104,4914,3693,2581,1701,1122,909,1038,1468,2113,2843,3535,4043,4258,4093,3499,2491,1105,-537,-2326,-4089,-5692,-6993,-7896,-8358,-8375,-8010,-7362,-6551,-5725,-4995,-4471,-4196,-4192,-4413,-4795,-5247,-5660,-5964,-6078,-5984,-5673,-5191,-4574,-3912,-3253,-2669,-2187,-1826,-1574,-1395,-1252,-1082,-842,-499,-27,553,1231,1932,2617,3192,3617,3821,3807,3548,3108,2520,1875,1256,738,415,316,492,916,1550,2319,3106,3791,4240,4340,3994,3165,1840,86,-2006,-4285,-6593,-8755,-10600,-12005,-12840,-13068,-12641,-11604,-9998,-7915,-5472,-2780,10,2776,5369,7683,9579,10998,11843,12109,11781,10924,9615,7987,6197,4399,2774,1436,498,0,-82,204,731,1378,2013,2513,2819,2882,2746,2458,2133,1882,1801,2002,2506,3337,4447,5739,7112,8400,9471,10172,10395,10056,9124,7617,5615,3231,645,-1977,-4431,-6537,-8172,-9209,-9646,-9477,-8795,-7712,-6371,-4919,-3491,-2188,-1080,-189,493,1004,1387,1691,1931,2109,2189,2109,1798,1177,187,-1199,-2970,-5058,-7354,-9707,-11934,-13847,-15256,-16011,-16005,-15184,-13580,-11271,-8420,-5219,-1894,1316,4204,6577,8323,9351,9682,9355,8496,7263,5819,4359,3028,1949,1186,741,554,522,508,363,-30,-773,-1885,-3359,-5096,-6986,-8852,-10553,-11915,-12840,-13251,-13120,-12512,-11472,-10164,-8671,-7172,-5737,-4475,-3416,-2565,-1902,-1364,-898,-423,107,741,1494,2369,3342,4382,5443,6482,7455,8316,9030,9570,9901,10020,9898,9554,8982,8216,7270,6196,5032,3832,2650,1538,542,-293,-946,-1402,-1670,-1775,-1758,-1682,-1608,-1607,-1737,-2040,-2543,-3236,-4097,-5063,-6072,-7039,-7880,-8532,-8929,-9044,-8867,-8411,-7719,-6843,-5843,-4793,-3738,-2735,-1805,-959,-201,487,1104,1664,2146,2531,2785,2854,2704,2286,1588,619,-584,-1930,-3326,-4623,-5692,-6396,-6631,-6335,-5499,-4173,-2460,-522,1458,3279,4740,5705,6045,5747,4828,3404,1640,-260,-2065,-3553,-4536,-4869,-4480,-3399,-1697,411,2727,4938,6799,8044,8507,8083,6778,4687,1997,-1049,-4181,-7124,-9641,-11562,-12772,-13266,-13082,-12341,-11185,-9773,-8258,-6755,-5350,-4076,-2936,-1904,-940,-14,896,1773,2590,3289,3813,4106,4143,3917,3471,2872,2211,1610,1169,1002,1177,1747,2708,4038,5652,7461,9337,11151,12786,14124,15085,15622,15695,15340,14569,13459,12058,10452,8685,6836,4935,3041,1181,-590,-2251,-3741,-5044,-6114,-6931,-7483,-7769,-7791,-7589,-7170,-6593,-5874,-5064,-4183,-3255,-2300,-1325,-339,638,1588,2482,3257,3875,4247,4329,4043,3380,2299,858,-911,-2884,-4959,-6969,-8783,-10243,-11235,-11673,-11513,-10763,-9471,-7736,-5686,-3466,-1249,841,2648,4108,5142,5752,5961,5826,5435,4878,4270,3687,3221,2906,2757,2748,2812,2872,2822,2586,2080,1281,195,-1132,-2593,-4069,-5404,-6454,-7082,-7206,-6773,-5814,-4400,-2668,-765,1116,2828,4220,5208,5764,5899,5705,5279,4776,4305,3998,3910,4081,4483,5067,5741,6418,7004,7425,7639,7629,7406,7028,6547,6044,5595,5244,5050,4996,5091,5280,5508,5717,5821,5777,5526,5053,4358,3467,2434,1326,215,-804,-1686,-2342,-2757,-2898,-2784,-2452,-1960,-1400,-860,-436,-227,-281,-662,-1357,-2346,-3552,-4881,-6196,-7369,-8247,-8723,-8694,-8131,-7027,-5473,-3568,-1500,550,2383,3796,4664,4867,4389,3267,1601,-437,-2652,-4816,-6712,-8158,-9005,-9181,-8676,-7540,-5900,-3897,-1716,470,2501,4256,5648,6650,7265,7552,7574,7432,7200,6972,6799,6729,6774,6925,7147,7395,7600,7708,7652,7390,6889,6133,5133,3909,2506,978,-617,-2209,-3748,-5168,-6451,-7545,-8459,-9167,-9671,-9972,-10055,-9923,-9560,-8962,-8124,-7047,-5757,-4277,-2680,-1028,567,2022,3225,4115,4638,4795,4627,4209,3655,3087,2635,2402,2472,2865,3594,4574,5745,6971,8137,9140,9868,10276,10318,10013,9391,8528,7498,6397,5309,4306,3422,2701,2102,1637,1237,884,532,169,-226,-626,-1036,-1399,-1707,-1903,-1969,-1881,-1612,-1175,-559,209,1108,2098,3143,4184,5170,6049,6748,7229,7424,7296,6817,5951,4721,3125,1221,-923,-3221,-5530,-7749,-9702,-11285,-12364,-12865,-12758,-12055,-10833,-9204,-7340,-5398,-3583,-2030,-879,-186,34,-164,-676,-1374,-2086,-2684,-3020,-3025,-2652,-1924,-904,282,1507,2606,3450,3925,3969,3577,2784,1685,392,-961,-2242,-3353,-4212,-4796,-5105,-5193,-5118,-4953,-4758,-4567,-4397,-4214,-3987,-3651,-3155,-2465,-1559,-475,739,1970,3123,4044,4648,4822,4548,3829,2746,1432,43,-1220,-2192,-2713,-2683,-2067,-881,772,2767,4907,7023,8916,10441,11481,11966,11899,11295,10257,8873,7289,5640,4051,2658,1529,737,293,167,320,646,1058,1424,1642,1592,1209,426,-767,-2343,-4250,-6377,-8607,-10792,-12783,-14427,-15608,-16210,-16187,-15518,-14229,-12415,-10177,-7677,-5075,-2530,-206,1782,3324,4372,4891,4913,4466,3646,2536,1256,-89,-1384,-2548,-3483,-4157,-4517,-4566,-4322,-3794,-3060,-2151,-1149,-109,909,1845,2670,3327,3828,4134,4279,4270,4145,3937,3684,3397,3105,2785,2445,2044,1587,1039,413,-291,-1050,-1832,-2610,-3333,-3994,-4543,-5009,-5360,-5642,-5849,-5996,-6084,-6089,-5982,-5730,-5272,-4585,-3642,-2442,-1032,532,2142,3678,5014,6025,6618,6754,6428,5706,4702,3551,2435,1495,885,685,947,1641,2711,4015,5440,6798,7977,8843,9338,9433,9148,8549,7707,6729,5696,4693,3778,2969,2299,1731,1272,891,569,319,125,17,-13,47,178,345,517,623,619,455,102,-435,-1128,-1917,-2714,-3427,-3955,-4228,-4200,-3867,-3284,-2527,-1726,-1008,-509,-337,-570,-1223,-2283,-3667,-5261,-6936,-8527,-9909,-10945,-11567,-11710,-11384,-10612,-9462,-8013,-6369,-4614,-2850,-1147,430,1835,3029,3998,4712,5171,5358,5276,4941,4369,3617,2727,1778,822,-68,-850,-1486,-1954,-2259,-2407,-2436,-2378,-2292,-2214,-2206,-2292,-2519,-2888,-3431,-4116,-4952,-5869,-6837,-7749,-8532,-9072,-9280,-9073,-8408,-7265,-5697,-3782,-1653,516,2555,4278,5544,6257,6380,5954,5082,3912,2640,1445,515,-21,-81,350,1227,2432,3840,5256,6535,7518,8104,8234,7903,7163,6086,4803,3420,2052,801,-291,-1181,-1894,-2452,-2923,-3340,-3770,-4226,-4719,-5245,-5758,-6251,-6680,-7035,-7315,-7530,-7712,-7882,-8067,-8268,-8472,-8631,-8682,-8539,-8120,-7360,-6215,-4692,-2842,-764,1394,3471,5271,6649,7443,7597,7063,5907,4214,2148,-110,-2369,-4449,-6197,-7515,-8341,-8673,-8562,-8069,-7304,-6357,-5326,-4289,-3291,-2370,-1529,-768,-79,545,1111,1600,2023,2361,2617,2796,2899,2936,2918,2844,2727,2575,2396,2206,2021,1841,1685,1534,1386,1217,987,669,209,-417,-1230,-2234,-3373,-4599,-5790,-6836,-7605,-7978,-7872,-7238,-6099,-4527,-2658,-676,1225,2833,3984,4552,4499,3848,2718,1271,-276,-1699,-2786,-3363,-3323,-2611,-1279,588,2815,5222,7592,9748,11517,12797,13526,13714,13406,12705,11727,10595,9440,8336,7358,6510,5791,5154,4565,3974,3376,2752,2153,1591,1146,824,678,674,799,980,1138,1194,1058,696,59,-805,-1870,-3026,-4187,-5228,-6065,-6601,-6812,-6672,-6220,-5516,-4636,-3697,-2788,-2012,-1451,-1154,-1156,-1452,-2011,-2784,-3682,-4627,-5502,-6227,-6692,-6853,-6641,-6074,-5152,-3946,-2541,-1037,430,1753,2808,3510,3809,3683,3176,2357,1344,258,-757,-1611,-2202,-2516,-2533,-2311,-1897,-1386,-858,-376,-10,239,351,379,347,323,339,425,607,865,1218,1631,2116,2658,3264,3941,4685,5494,6353,7211,8026,8705,9170,9342,9146,8558,7581,6274,4731,3098,1511,147,-868,-1414,-1432,-911,105,1514,3184,4938,6618,8044,9102,9682,9764,9352,8520,7378,6057,4714,3470,2439,1674,1190,948,876,879,861,730,438,-49,-712,-1504,-2363,-3202,-3947,-4529,-4907,-5065,-5015,-4796,-4444,-4031,-3577,-3145,-2728,-2359,-2025,-1736,-1485,-1283,-1144,-1068,-1094,-1205,-1436,-1772,-2208,-2734,-3315,-3935,-4549,-5126,-5634,-6012,-6238,-6235,-5983,-5414,-4533,-3308,-1785,3,1963,4010,6010,7859,9427,10614,11341,11565,11281,10530,9396,7994,6470,4957,3604,2487,1699,1231,1074,1149,1372,1628,1821,1857,1677,1258,606,-228,-1190,-2200,-3190,-4100,-4875,-5495,-5929,-6183,-6248,-6129,-5827,-5344,-4689,-3869,-2923,-1874,-802,239,1163,1904,2400,2627,2578,2290,1822,1258,694,227,-59,-101,151,692,1521,2577,3809,5129,6461,7718,8823,9728,10360,10713,10745,10471,9892,9033,7936,6622,5167,3593,1983,388,-1118,-2455,-3546,-4317,-4703,-4665,-4209,-3352,-2189,-822,595,1912,2972,3654,3864,3584,2842,1733,407,-989,-2259,-3277,-3915,-4133,-3922,-3346,-2498,-1500,-483,447,1184,1684,1909,1877,1605,1143,534,-163,-912,-1650,-2351,-2958,-3443,-3771,-3912,-3860,-3597,-3148,-2529,-1787,-975,-160,588,1194,1603,1770,1685,1347,814,126,-624,-1373,-2035,-2557,-2894,-3026,-2965,-2739,-2404,-2023,-1669,-1396,-1253,-1255,-1406,-1664,-2000,-2334,-2617,-2763,-2742,-2482,-2007,-1290,-402,620,1670,2672,3514,4118,4397,4310,3829,2967,1783,351,-1201,-2751,-4143,-5253,-5961,-6175,-5873,-5026,-3698,-1952,98,2325,4605,6790,8790,10479,11819,12750,13268,13390,13127,12532,11630,10470,9076,7484,5707,3784,1739,-383,-2511,-4586,-6484,-8127,-9394,-10204,-10509,-10278,-9570,-8456,-7088,-5613,-4232,-3088,-2342,-2073,-2297,-2998,-4041,-5305,-6591,-7735,-8572,-8993,-8950,-8444,-7561,-6410,-5152,-3938,-2920,-2205,-1867,-1918,-2325,-3007,-3863,-4758,-5567,-6178,-6483,-6438,-5992,-5175,-4014,-2597,-1000,665,2302,3817,5136,6193,6962,7406,7539,7360,6906,6219,5345,4358,3308,2262,1264,362,-430,-1084,-1622,-2038,-2370,-2627,-2851,-3043,-3225,-3378,-3497,-3544,-3506,-3331,-3029,-2556,-1951,-1196,-352,585,1544,2534,3501,4448,5346,6174,6903,7479,7860,7980,7793,7272,6393,5194,3710,2034,253,-1498,-3116,-4457,-5424,-5925,-5892,-5325,-4225,-2671,-755,1395,3632,5807,7772,9398,10571,11223,11311,10846,9859,8437,6666,4668,2567,477,-1464,-3170,-4520,-5456,-5917,-5893,-5407,-4527,-3355,-2035,-717,442,1305,1779,1805,1406,638,-374,-1485,-2532,-3372,-3881,-4015,-3756,-3185,-2404,-1572,-848,-376,-269,-578,-1303,-2378,-3695,-5115,-6490,-7684,-8586,-9115,-9248,-8977,-8357,-7443,-6328,-5091,-3815,-2572,-1398,-337,618,1461,2206,2869,3441,3924,4295,4511,4564,4400,4030,3447,2685,1787,823,-147,-1046,-1826,-2448,-2899,-3199,-3358,-3438,-3457,-3464,-3473,-3500,-3551,-3622,-3709,-3808,-3903,-3996,-4065,-4096,-4080,-3986,-3811,-3536,-3152,-2668,-2084,-1428,-728,-19,643,1229,1676,1965,2058,1962,1671,1230,675,80,-481,-925,-1176,-1163,-849,-213,722,1905,3263,4672,6034,7200,8072,8545,8552,8075,7113,5735,4006,2049,-25,-2095,-4025,-5730,-7095,-8062,-8580,-8628,-8232,-7428,-6322,-5011,-3650,-2376,-1329,-632,-352,-529,-1127,-2076,-3248,-4494,-5661,-6598,-7212,-7438,-7289,-6820,-6140,-5376,-4677,-4137,-3871,-3879,-4172,-4675,-5291,-5907,-6412,-6699,-6715,-6424,-5841,-5018,-4019,-2939,-1856,-851,29,752,1316,1749,2088,2381,2682,3011,3395,3812,4229,4601,4862,4968,4874,4560,4030,3313,2445,1501,521,-410,-1273,-2014,-2651,-3171,-3617,-3992,-4339,-4628,-4883,-5034,-5062,-4896,-4487,-3793,-2797,-1495,68,1846,3738,5657,7480,9095,10391,11255,11614,11387,10566,9137,7163,4733,1968,-958,-3879,-6595,-8932,-10716,-11820,-12148,-11655,-10366,-8343,-5721,-2684,575,3814,6830,9429,11460,12846,13536,13574,13009,11963,10538,8873,7060,5220,3407,1705,151,-1194,-2296,-3096,-3571,-3677,-3422,-2814,-1929,-839,320,1419,2320,2892,3065,2790,2096,1054,-206,-1533,-2757,-3743,-4376,-4606,-4450,-3965,-3278,-2527,-1850,-1387,-1208,-1351,-1795,-2453,-3219,-3956,-4531,-4845,-4817,-4442,-3728,-2757,-1610,-386,821,1939,2933,3785,4514,5161,5753,6335,6909,7459,7934,8265,8360,8146,7555,6561,5176,3458,1500,-563,-2598,-4452,-6008,-7162,-7861,-8100,-7898,-7339,-6497,-5496,-4428,-3395,-2477,-1707,-1133,-722,-455,-276,-108,112,453,978,1709,2678,3842,5189,6619,8062,9404,10525,11337,11730,11662,11089,10045,8573,6787,4809,2798,924,-670,-1830,-2478,-2546,-2062,-1068,302,1913,3586,5148,6457,7397,7917,8007,7723,7149,6412,5617,4886,4277,3836,3541,3341,3159,2905,2493,1861,994,-113,-1383,-2756,-4112,-5357,-6399,-7158,-7618,-7749,-7610,-7222,-6682,-6030,-5348,-4670,-4029,-3450,-2923,-2469,-2076,-1763,-1544,-1426,-1436,-1579,-1849,-2244,-2717,-3247,-3767,-4241,-4611,-4840,-4913,-4796,-4513,-4046,-3420,-2646,-1727,-694,447,1662,2915,4169,5368,6454,7381,8085,8550,8740,8675,8377,7897,7298,6656,6027,5479,5031,4701,4465,4282,4093,3835,3450,2894,2148,1227,162,-965,-2090,-3103,-3927,-4477,-4701,-4564,-4065,-3226,-2088,-726,806,2397,3992,5474,6775,7796,8467,8711,8487,7765,6550,4891,2850,548,-1885,-4292,-6493,-8329,-9632,-10285,-10191,-9325,-7707,-5431,-2635,486,3715,6823,9594,11843,13441,14307,14433,13863,12684,11025,9016,6803,4493,2205,2,-2059,-3919,-5575,-6947,-8041,-8766,-9108,-9004,-8454,-7450,-6061,-4355,-2477,-573,1190,2657,3691,4231,4234,3764,2906,1813,641,-439,-1308,-1861,-2076,-1965,-1598,-1083,-526,-46,285,405,326,73,-277,-629,-898,-988,-845,-441,225,1086,2097,3114,4072,4809,5268,5337,4999,4231,3076,1595,-106,-1914,-3684,-5290,-6603,-7521,-7986,-7955,-7463,-6565,-5359,-3988,-2576,-1279,-211,539,921,932,611,32,-714,-1520,-2292,-2947,-3414,-3671,-3686,-3472,-3052,-2431,-1667,-761,242,1316,2433,3543,4607,5561,6351,6910,7182,7126,6707,5935,4813,3410,1786,44,-1689,-3314,-4671,-5679,-6219,-6255,-5755,-4765,-3345,-1619,281,2213,4023,5619,6897,7839,8432,8718,8759,8623,8382,8090,7781,7458,7099,6664,6097,5346,4374,3152,1698,43,-1756,-3609,-5442,-7162,-8702,-10005,-11043,-11804,-12294,-12533,-12531,-12307,-11868,-11214,-10346,-9280,-8033,-6658,-5223,-3812,-2535,-1485,-755,-407,-468,-917,-1706,-2726,-3863,-4973,-5919,-6591,-6889,-6778,-6240,-5321,-4080,-2618,-1031,567,2091,3463,4622,5547,6210,6629,6810,6777,6563,6188,5696,5099,4442,3727,2978,2208,1407,592,-244,-1112,-1983,-2873,-3742,-4578,-5336,-5982,-6462,-6740,-6765,-6505,-5940,-5060,-3885,-2441,-791,997,2836,4633,6297,7747,8900,9722,10167,10242,9957,9355,8491,7417,6209,4908,3578,2254,968,-240,-1349,-2311,-3097,-3657,-3954,-3955,-3634,-3004,-2085,-931,374,1751,3087,4295,5291,6006,6415,6489,6262,5751,5019,4119,3118,2068,1022,7,-950,-1847,-2676,-3444,-4138,-4756,-5268,-5658,-5884,-5930,-5767,-5394,-4823,-4082,-3228,-2331,-1467,-717,-160,163,207,-25,-517,-1225,-2103,-3080,-4096,-5099,-6017,-6834,-7481,-7954,-8205,-8214,-7959,-7405,-6559,-5400,-3975,-2306,-481,1413,3268,4959,6383,7426,8025,8137,7758,6948,5769,4354,2823,1337,17,-989,-1610,-1770,-1475,-748,317,1598,2935,4153,5087,5583,5528,4869,3598,1794,-433,-2907,-5439,-7821,-9884,-11460,-12478,-12874,-12699,-12006,-10923,-9576,-8097,-6600,-5162,-3827,-2599,-1452,-344,777,1939,3163,4428,5674,6826,7773,8409,8644,8414,7694,6528,4984,3191,1309,-506,-2082,-3279,-4001,-4178,-3823,-2977,-1749,-267,1314,2839,4165,5182,5802,6006,5780,5189,4284,3171,1927,649,-610,-1793,-2900,-3912,-4881,-5801,-6731,-7673,-8635,-9612,-10563,-11438,-12182,-12722,-12999,-12974,-12620,-11941,-10981,-9783,-8432,-7005,-5588,-4258,-3074,-2091,-1322,-799,-497,-412,-509,-753,-1098,-1500,-1898,-2256,-2512,-2651,-2642,-2515,-2272,-1981,-1671,-1403,-1191,-1064,-981,-941,-869,-735,-494,-114,386,991,1649,2285,2851,3269,3517,3560,3426,3116,2698,2192,1665,1133,631,152,-291,-727,-1149,-1562,-1962,-2308,-2583,-2741,-2749,-2593,-2260,-1768,-1133,-395,418,1277,2164,3076,4009,4972,5945,6923,7835,8636,9215,9488,9360,8755,7650,6049,4027,1709,-751,-3144,-5279,-6962,-8036,-8413,-8049,-6984,-5330,-3227,-899,1469,3646,5472,6806,7587,7806,7516,6825,5868,4806,3779,2934,2341,2069,2105,2398,2876,3405,3885,4178,4202,3882,3192,2153,815,-731,-2372,-3983,-5455,-6665,-7565,-8083,-8245,-8060,-7608,-6958,-6220,-5461,-4790,-4230,-3838,-3594,-3478,-3436,-3406,-3313,-3107,-2724,-2153,-1379,-421,665,1829,2978,4016,4858,5401,5598,5402,4839,3953,2849,1659,525,-393,-987,-1152,-874,-159,899,2196,3578,4911,6042,6891,7355,7433,7106,6434,5468,4295,2995,1647,331,-919,-2021,-2986,-3746,-4327,-4699,-4887,-4896,-4759,-4499,-4143,-3714,-3221,-2657,-2007,-1238,-310,804,2137,3684,5426,7298,9219,11065,12705,14001,14823,15079,14699,13699,12102,10042,7647,5111,2625,374,-1477,-2812,-3560,-3717,-3334,-2501,-1371,-75,1205,2356,3251,3848,4119,4103,3863,3485,3061,2687,2412,2296,2323,2479,2704,2921,3053,3017,2750,2207,1389,301,-979,-2383,-3791,-5088,-6159,-6903,-7252,-7178,-6698,-5877,-4812,-3634,-2479,-1480,-752,-376,-394,-811,-1574,-2627,-3845,-5136,-6368,-7436,-8251,-8743,-8866,-8630,-8031,-7155,-6043,-4808,-3534,-2301,-1195,-241,537,1153,1667,2116,2595,3157,3857,4741,5781,6990,8272,9597,10849,11973,12880,13518,13854,13862,13563,12963,12120,11055,9825,8459,6984,5434,3818,2170,516,-1120,-2683,-4153,-5462,-6589,-7481,-8109,-8440,-8465,-8153,-7532,-6584,-5357,-3881,-2216,-439,1362,3090,4639,5924,6856,7394,7516,7238,6624,5743,4713,3632,2620,1752,1112,717,577,655,890,1202,1514,1724,1803,1674,1376,901,336,-249,-772,-1134,-1293,-1197,-846,-282,452,1268,2079,2808,3368,3716,3806,3634,3200,2529,1658,626,-513,-1712,-2909,-4060,-5106,-6010,-6730,-7250,-7540,-7624,-7483,-7157,-6659,-6014,-5250,-4389,-3453,-2457,-1427,-374,670,1683,2624,3462,4156,4662,4961,5012,4821,4376,3714,2855,1874,821,-210,-1147,-1913,-2429,-2666,-2566,-2164,-1452,-515,591,1762,2899,3911,4724,5276,5553,5550,5295,4834,4214,3494,2720,1934,1153,388,-372,-1140,-1943,-2786,-3691,-4642,-5635,-6631,-7590,-8453,-9149,-9606,-9741,-9486,-8787,-7606,-5947,-3844,-1373,1352,4188,6963,9501,11635,13202,14111,14278,13716,12475,10657,8427,5947,3420,1017,-1106,-2828,-4072,-4823,-5071,-4897,-4353,-3547,-2572,-1515,-453,558,1479,2295,2990,3580,4050,4423,4672,4810,4805,4658,4352,3891,3284,2560,1738,874,-16,-888,-1726,-2520,-3257,-3948,-4584,-5181,-5723,-6222,-6660,-7041,-7371,-7644,-7895,-8127,-8390,-8685,-9065,-9505,-10028,-10581,-11133,-11600,-11909,-11975,-11712,-11084,-10045,-8622,-6858,-4857,-2714,-602,1387,3079,4421,5311,5765,5785,5454,4858,4123,3366,2702,2231,2001,2056,2370,2909,3598,4356,5090,5722,6182,6432,6432,6203,5735,5082,4272,3356,2376,1358,344,-672,-1664,-2642,-3602,-4531,-5432,-6261,-7012,-7613,-8037,-8199,-8065,-7558,-6670,-5361,-3674,-1643,640,3066,5493,7790,9794,11397,12489,13014,12968,12385,11351,9989,8428,6821,5283,3929,2805,1952,1328,902,573,270,-100,-612,-1286,-2147,-3143,-4213,-5261,-6187,-6867,-7255,-7248,-6885,-6157,-5153,-3977,-2724,-1526,-453,415,1077,1522,1812,1983,2113,2235,2392,2576,2771,2924,2983,2874,2557,1988,1173,131,-1079,-2381,-3690,-4909,-5962,-6777,-7317,-7557,-7501,-7172,-6611,-5856,-4978,-4014,-3038,-2098,-1242,-529,26,370,517,450,193,-233,-787,-1437,-2117,-2798,-3406,-3906,-4233,-4351,-4226,-3838,-3195,-2313,-1247,-53,1190,2406,3526,4490,5257,5817,6157,6311,6292,6144,5880,5520,5052,4455,3698,2737,1548,110,-1564,-3441,-5450,-7504,-9484,-11278,-12753,-13798,-14326,-14256,-13573,-12270,-10389,-8018,-5249,-2239,878,3929,6763,9225,11204,12590,13350,13443,12909,11796,10193,8213,5975,3619,1272,-937,-2902,-4537,-5766,-6569,-6912,-6818,-6313,-5437,-4260,-2849,-1283,343,1952,3437,4723,5707,6322,6489,6164,5322,3978,2173,11,-2406,-4898,-7333,-9506,-11293,-12548,-13189,-13180,-12531,-11320,-9656,-7713,-5655,-3694,-1992,-717,40,206,-200,-1131,-2469,-4073,-5782,-7421,-8857,-9955,-10652,-10913,-10760,-10247,-9465,-8513,-7493,-6495,-5580,-4787,-4110,-3537,-3016,-2502,-1942,-1292,-534,341,1306,2328,3344,4299,5115,5743,6123,6225,6041,5572,4872,3987,3011,2030,1141,439,-5,-138,59,578,1356,2313,3318,4252,4957,5336,5275,4755,3761,2363,658,-1218,-3115,-4877,-6371,-7484,-8133,-8296,-7958,-7159,-5955,-4416,-2636,-704,1280,3219,5020,6589,7846,8715,9139,9075,8510,7460,5962,4117,2016,-171,-2310,-4212,-5744,-6766,-7204,-7020,-6237,-4934,-3218,-1253,813,2804,4588,6042,7097,7725,7924,7748,7261,6537,5678,4753,3846,3009,2297,1728,1335,1098,1036,1105,1313,1601,1959,2313,2627,2821,2832,2595,2059,1192,-1,-1490,-3211,-5056,-6927,-8671,-10184,-11328,-12035,-12223,-11900,-11063,-9798,-8177,-6332,-4372,-2431,-608,1006,2356,3409,4165,4646,4881,4932,4826,4637,4380,4106,3825,3568,3337,3158,3024,2960,2946,3013,3118,3298,3510,3783,4084,4427,4787,5171,5549,5906,6203,6397,6427,6234,5748,4927,3742,2192,320,-1789,-4035,-6263,-8333,-10077,-11358,-12048,-12086,-11410,-10074,-8105,-5651,-2821,205,3277,6237,8952,11328,13286,14794,15844,16437,16609,16376,15772,14817,13544,11976,10170,8172,6078,3982,2008,263,-1125,-2083,-2535,-2466,-1903,-896,454,2018,3682,5270,6692,7786,8501,8723,8457,7662,6389,4680,2636,361,-2002,-4320,-6439,-8240,-9596,-10441,-10723,-10432,-9621,-8350,-6738,-4917,-3033,-1233,347,1590,2426,2790,2698,2159,1254,56,-1308,-2750,-4127,-5373,-6381,-7126,-7567,-7740,-7663,-7417,-7063,-6677,-6327,-6047,-5867,-5761,-5696,-5604,-5404,-5022,-4376,-3425,-2143,-547,1310,3356,5476,7556,9475,11115,12393,13239,13637,13595,13177,12456,11536,10541,9559,8705,8025,7564,7296,7183,7127,7027,6764,6235,5352,4090,2422,440,-1792,-4113,-6369,-8395,-10028,-11135,-11638,-11472,-10660,-9240,-7304,-4975,-2376,337,3036,5590,7894,9870,11450,12609,13313,13570,13385,12771,11772,10417,8773,6908,4913,2878,924,-867,-2367,-3524,-4259,-4558,-4420,-3892,-3016,-1905,-629,689,1951,3055,3898,4411,4521,4210,3460,2317,835,-876,-2699,-4491,-6113,-7434,-8367,-8838,-8858,-8452,-7706,-6739,-5658,-4598,-3633,-2848,-2240,-1826,-1540,-1332,-1150,-917,-626,-245,192,668,1115,1515,1795,1961,1967,1838,1567,1181,707,163,-407,-985,-1528,-2005,-2384,-2628,-2699,-2582,-2239,-1687,-925,-6,1035,2093,3126,3991,4659,5012,5033,4695,4016,3058,1899,657,-548,-1588,-2343,-2729,-2670,-2165,-1234,29,1510,3035,4441,5545,6195,6294,5765,4642,2971,900,-1419,-3789,-6015,-7941,-9403,-10336,-10668,-10405,-9581,-8246,-6497,-4412,-2099,350,2838,5261,7540,9565,11260,12530,13303,13532,13175,12247,10781,8857,6595,4127,1629,-739,-2800,-4426,-5495,-5952,-5783,-5014,-3745,-2072,-149,1863,3822,5537,6901,7767,8069,7751,6818,5321,3351,1059,-1407,-3840,-6077,-7944,-9323,-10143,-10382,-10094,-9365,-8331,-7141,-5946,-4870,-4028,-3458,-3208,-3232,-3511,-3960,-4531,-5137,-5743,-6281,-6752,-7102,-7357,-7474,-7484,-7358,-7123,-6768,-6333,-5821,-5276,-4724,-4192,-3703,-3257,-2843,-2431,-1978,-1436,-757,84,1106,2284,3578,4920,6213,7378,8310,8951,9249,9198,8824,8178,7346,6400,5446,4544,3764,3129,2651,2301,2047,1821,1568,1231,766,145,-623,-1541,-2548,-3607,-4650,-5614,-6442,-7094,-7538,-7773,-7807,-7656,-7348,-6891,-6298,-5559,-4656,-3573,-2287,-789,899,2751,4692,6627,8455,10039,11278,12061,12338,12079,11316,10116,8589,6858,5077,3361,1843,593,-337,-931,-1214,-1213,-992,-590,-63,541,1193,1831,2423,2902,3216,3302,3112,2609,1794,677,-663,-2164,-3699,-5163,-6454,-7472,-8179,-8561,-8628,-8465,-8120,-7695,-7244,-6834,-6458,-6143,-5818,-5465,-5015,-4442,-3724,-2885,-1963,-1043,-198,463,880,989,769,240,-571,-1587,-2732,-3926,-5086,-6149,-7054,-7771,-8253,-8496,-8456,-8130,-7488,-6538,-5261,-3698,-1868,153,2288,4441,6497,8358,9916,11089,11834,12094,11900,11252,10216,8870,7298,5619,3935,2357,972,-143,-953,-1441,-1632,-1582,-1368,-1091,-857,-750,-869,-1243,-1915,-2854,-4036,-5385,-6826,-8261,-9586,-10706,-11514,-11934,-11884,-11325,-10229,-8613,-6523,-4047,-1303,1557,4371,6969,9195,10926,12076,12612,12552,11965,10962,9676,8250,6827,5508,4388,3493,2828,2367,2049,1831,1655,1487,1299,1098,863,618,332,8,-402,-911,-1576,-2410,-3433,-4636,-5989,-7433,-8910,-10331,-11623,-12717,-13563,-14134,-14427,-14463,-14265,-13890,-13368,-12745,-12050,-11297,-10502,-9665,-8788,-7883,-6963,-6054,-5197,-4419,-3770,-3271,-2942,-2787,-2776,-2901,-3093,-3340,-3564,-3759,-3863,-3880,-3771,-3537,-3162,-2644,-1972,-1162,-205,857,2013,3197,4379,5477,6453,7228,7787,8072,8102,7867,7400,6745,5935,5040,4100,3188,2350,1647,1113,778,652,716,956,1307,1726,2125,2448,2604,2551,2229,1635,761,-353,-1659,-3084,-4546,-5954,-7224,-8267,-9011,-9397,-9378,-8939,-8067,-6802,-5179,-3283,-1217,898,2928,4718,6168,7151,7625,7578,7042,6121,4934,3638,2390,1324,559,147,126,452,1074,1900,2829,3782,4669,5445,6072,6546,6854,7024,7027,6893,6585,6105,5421,4536,3430,2134,672,-903,-2512,-4086,-5532,-6772,-7749,-8399,-8723,-8699,-8367,-7759,-6929,-5949,-4876,-3779,-2719,-1724,-854,-103,498,965,1296,1507,1609,1611,1530,1352,1096,731,276,-307,-990,-1787,-2657,-3566,-4449,-5231,-5807,-6110,-6023,-5515,-4530,-3088,-1242,918,3253,5620,7837,9770,11260,12231,12606,12392,11594,10298,8582,6575,4406,2215,144,-1691,-3179,-4251,-4870,-5017,-4746,-4091,-3171,-2068,-924,162,1089,1780,2208,2353,2252,1945,1499,987,475,32,-282,-438,-391,-134,339,1034,1913,2975,4155,5429,6711,7962,9095,10067,10818,11331,11585,11608,11426,11081,10645,10143,9644,9147,8677,8210,7730,7199,6600,5898,5110,4231,3309,2368,1461,610,-151,-830,-1417,-1954,-2442,-2923,-3413,-3907,-4428,-4923,-5404,-5798,-6105,-6275,-6309,-6203,-5982,-5676,-5330,-4991,-4694,-4484,-4369,-4356,-4440,-4583,-4757,-4921,-5019,-5042,-4943,-4728,-4398,-3974,-3485,-2984,-2493,-2088,-1777,-1612,-1591,-1706,-1936,-2220,-2509,-2719,-2785,-2644,-2241,-1559,-586,648,2094,3685,5332,6946,8432,9711,10715,11398,11740,11733,11406,10782,9929,8901,7782,6659,5610,4719,4050,3647,3537,3715,4151,4786,5537,6297,6949,7380,7484,7196,6472,5329,3810,2014,50,-1938,-3831,-5488,-6831,-7767,-8290,-8377,-8077,-7420,-6485,-5322,-4008,-2593,-1134,322,1731,3066,4290,5387,6335,7126,7750,8208,8496,8615,8574,8373,8025,7548,6951,6279,5554,4824,4136,3524,3029,2668,2430,2305,2232,2161,2017,1735,1263,562,-371,-1519,-2836,-4253,-5695,-7068,-8298,-9318,-10080,-10568,-10787,-10760,-10522,-10130,-9603,-9006,-8336,-7612,-6837,-5982,-5052,-4027,-2917,-1745,-546,616,1684,2576,3242,3612,3663,3381,2761,1872,729,-537,-1867,-3119,-4193,-4975,-5361,-5306,-4754,-3733,-2281,-480,1543,3673,5752,7661,9259,10475,11222,11496,11286,10637,9607,8265,6716,5027,3325,1670,168,-1121,-2151,-2875,-3299,-3417,-3264,-2881,-2329,-1671,-991,-347,187,573,793,826,706,441,68,-377,-882,-1412,-1959,-2515,-3065,-3610,-4131,-4605,-5007,-5289,-5412,-5328,-5015,-4429,-3609,-2527,-1274,136,1605,3084,4495,5784,6906,7829,8547,9053,9379,9525,9548,9450,9278,9044,8759,8437,8059,7619,7095,6456,5688,4768,3700,2489,1164,-220,-1625,-2957,-4174,-5193,-5976,-6481,-6714,-6687,-6451,-6087,-5668,-5315,-5092,-5102,-5368,-5935,-6765,-7821,-9020,-10275,-11476,-12540,-13369,-13921,-14147,-14044,-13629,-12922,-11983,-10843,-9565,-8191,-6769,-5339,-3934,-2584,-1300,-108,1008,2028,2978,3849,4653,5383,6039,6598,7056,7374,7545,7533,7344,6958,6406,5703,4902,4044,3188,2372,1649,1035,563,229,57,18,132,362,706,1139,1642,2184,2739,3264,3723,4068,4261,4270,4056,3636,2975,2134,1105,-44,-1276,-2537,-3758,-4890,-5867,-6639,-7163,-7407,-7350,-6988,-6328,-5407,-4246,-2923,-1474,17,1504,2927,4248,5444,6498,7404,8169,8783,9248,9559,9689,9642,9383,8932,8269,7429,6436,5319,4147,2933,1743,590,-498,-1507,-2440,-3287,-4044,-4711,-5246,-5665,-5900,-5968,-5833,-5503,-5001,-4362,-3652,-2953,-2341,-1920,-1751,-1899,-2375,-3164,-4214,-5428,-6710,-7920,-8964,-9729,-10156,-10214,-9907,-9288,-8431,-7434,-6410,-5456,-4662,-4092,-3770,-3703,-3855,-4164,-4553,-4927,-5193,-5271,-5088,-4616,-3824,-2765,-1447,24,1590,3158,4633,5955,7053,7896,8472,8783,8868,8749,8485,8092,7611,7030,6364,5584,4684,3656,2500,1245,-54,-1335,-2497,-3446,-4090,-4344,-4175,-3564,-2565,-1241,281,1868,3376,4646,5566,6013,5944,5324,4196,2627,734,-1341,-3457,-5444,-7193,-8573,-9522,-10005,-10007,-9575,-8751,-7610,-6227,-4666,-2996,-1263,483,2210,3879,5447,6867,8088,9056,9714,10033,9970,9531,8717,7569,6139,4483,2683,803,-1087,-2914,-4647,-6208,-7586,-8716,-9584,-10156,-10413,-10361,-10005,-9395,-8583,-7655,-6699,-5828,-5125,-4689,-4566,-4784,-5334,-6150,-7155,-8227,-9253,-10103,-10697,-10945,-10836,-10369,-9592,-8598,-7468,-6336,-5286,-4422,-3794,-3430,-3326,-3430,-3691,-4006,-4302,-4478,-4465,-4204,-3669,-2863,-1812,-583,758,2115,3406,4551,5483,6158,6543,6638,6441,5995,5328,4507,3573,2612,1661,800,64,-494,-847,-971,-866,-539,-15,667,1465,2329,3207,4055,4820,5459,5932,6193,6216,5966,5432,4605,3504,2147,587,-1123,-2898,-4667,-6311,-7760,-8898,-9673,-10016,-9911,-9366,-8426,-7161,-5688,-4097,-2543,-1095,137,1128,1866,2393,2771,3088,3421,3840,4387,5064,5845,6661,7441,8092,8535,8714,8595,8183,7516,6644,5650,4593,3553,2566,1676,887,201,-387,-891,-1313,-1662,-1924,-2107,-2184,-2179,-2083,-1937,-1771,-1639,-1597,-1687,-1953,-2385,-2986,-3686,-4451,-5183,-5838,-6341,-6678,-6827,-6819,-6686,-6489,-6279,-6116,-6018,-6013,-6059,-6131,-6149,-6051,-5755,-5214,-4384,-3271,-1895,-328,1357,3051,4658,6081,7248,8118,8675,8950,8972,8812,8533,8186,7825,7468,7114,6761,6361,5889,5300,4575,3698,2693,1586,441,-676,-1681,-2504,-3072,-3338,-3270,-2864,-2143,-1138,78,1452,2887,4319,5664,6856,7836,8550,8961,9041,8779,8181,7286,6127,4790,3344,1872,469,-802,-1890,-2738,-3358,-3724,-3862,-3781,-3492,-2991,-2278,-1324,-126,1332,3027,4928,6953,9020,10988,12750,14160,15119,15544,15402,14685,13470,11806,9845,7681,5455,3268,1210,-648,-2264,-3601,-4644,-5378,-5796,-5894,-5687,-5188,-4452,-3525,-2508,-1485,-586,100,458,440,2,-825,-1980,-3367,-4848,-6303,-7595,-8633,-9350,-9730,-9794,-9598,-9222,-8755,-8268,-7837,-7471,-7190,-6946,-6706,-6395,-5971,-5372,-4569,-3563,-2348,-981,510,2047,3584,5048,6404,7607,8643,9503,10192,10727,11120,11395,11568,11639,11627,11495,11246,10825,10220,9380,8313,7009,5524,3921,2301,792,-484,-1400,-1863,-1817,-1260,-237,1134,2722,4330,5789,6919,7586,7703,7241,6226,4755,2950,973,-996,-2802,-4288,-5355,-5945,-6036,-5683,-4944,-3936,-2767,-1547,-375,680,1581,2315,2904,3376,3790,4167,4561,4967,5380,5781,6112,6338,6409,6296,5998,5527,4938,4287,3664,3131,2757,2556,2532,2626,2761,2847,2771,2480,1902,1055,-32,-1276,-2569,-3809,-4885,-5723,-6286,-6567,-6614,-6482,-6270,-6038,-5870,-5780,-5784,-5850,-5938,-5989,-5971,-5843,-5615,-5296,-4939,-4585,-4301,-4123,-4081,-4168,-4365,-4606,-4844,-4991,-5003,-4826,-4435,-3833,-3029,-2052,-948,251,1503,2763,4012,5205,6325,7335,8215,8928,9453,9761,9840,9680,9285,8667,7839,6831,5657,4347,2924,1411,-153,-1733,-3272,-4711,-5973,-6973,-7638,-7885,-7674,-6970,-5800,-4214,-2309,-220,1911,3915,5655,7002,7865,8201,8000,7308,6208,4786,3200,1532,-54,-1504,-2718,-3678,-4367,-4797,-5018,-5049,-4957,-4753,-4472,-4104,-3644,-3060,-2324,-1419,-322,933,2332,3790,5241,6583,7723,8584,9094,9248,9024,8500,7722,6800,5820,4870,4007,3270,2655,2136,1686,1244,787,290,-263,-827,-1404,-1926,-2380,-2731,-2987,-3157,-3296,-3435,-3646,-3964,-4415,-5012,-5734,-6530,-7376,-8180,-8916,-9530,-9989,-10301,-10455,-10486,-10406,-10255,-10034,-9765,-9440,-9043,-8575,-8020,-7379,-6673,-5907,-5122,-4326,-3545,-2774,-2013,-1234,-421,461,1420,2477,3604,4791,5968,7090,8061,8822,9284,9407,9145,8504,7498,6194,4653,2995,1314,-266,-1641,-2719,-3436,-3751,-3668,-3204,-2427,-1407,-240,973,2143,3185,4044,4684,5093,5289,5292,5151,4898,4567,4198,3785,3359,2902,2422,1923,1409,916,466,111,-118,-180,-66,216,639,1142,1673,2152,2532,2775,2859,2813,2642,2412,2149,1900,1675,1486,1302,1104,856,532,136,-337,-835,-1334,-1769,-2106,-2315,-2389,-2327,-2182,-1975,-1777,-1635,-1584,-1665,-1879,-2215,-2652,-3146,-3661,-4159,-4599,-4972,-5258,-5467,-5602,-5679,-5710,-5720,-5716,-5717,-5741,-5789,-5891,-6046,-6279,-6579,-6964,-7397,-7875,-8350,-8773,-9118,-9314,-9354,-9192,-8836,-8279,-7541,-6637,-5588,-4418,-3139,-1770,-326,1186,2740,4327,5907,7441,8893,10186,11291,12121,12647,12815,12597,11983,10961,9573,7848,5871,3728,1544,-564,-2443,-3993,-5087,-5680,-5736,-5296,-4434,-3274,-1967,-666,480,1363,1911,2107,1981,1605,1070,484,-58,-489,-749,-851,-793,-639,-444,-265,-172,-186,-346,-641,-1063,-1574,-2149,-2730,-3291,-3767,-4124,-4306,-4278,-3996,-3453,-2629,-1569,-306,1077,2476,3789,4889,5675,6071,6016,5514,4588,3304,1770,72,-1647,-3311,-4811,-6089,-7104,-7836,-8290,-8488,-8447,-8209,-7797,-7240,-6578,-5829,-5047,-4272,-3551,-2956,-2512,-2278,-2262,-2462,-2860,-3389,-3999,-4602,-5123,-5509,-5707,-5720,-5569,-5306,-5008,-4764,-4645,-4725,-5021,-5538,-6226,-7016,-7800,-8482,-8937,-9097,-8892,-8320,-7402,-6209,-4841,-3394,-1992,-709,369,1208,1786,2107,2202,2092,1842,1468,1029,549,47,-448,-935,-1395,-1818,-2185,-2475,-2649,-2680,-2528,-2166,-1580,-758,255,1434,2694,3964,5165,6221,7093,7765,8250,8586,8851,9087,9389,9766,10260,10836,11463,12067,12575,12914,13018,12856,12415,11713,10804,9743,8617,7492,6446,5529,4774,4214,3828,3622,3558,3596,3711,3834,3949,3989,3935,3739,3376,2828,2069,1109,-53,-1395,-2884,-4489,-6156,-7845,-9496,-11067,-12498,-13746,-14768,-15519,-15980,-16121,-15949,-15475,-14723,-13752,-12619,-11393,-10171,-9007,-7992,-7166,-6577,-6227,-6121,-6214,-6469,-6813,-7181,-7504,-7706,-7747,-7569,-7154,-6496,-5593,-4479,-3168,-1717,-152,1456,3086,4665,6171,7553,8791,9875,10784,11548,12156,12660,13071,13426,13763,14088,14432,14783,15132,15445,15695,15808,15767,15481,14940,14086,12913,11429,9653,7649,5479,3236,1010,-1098,-3014,-4650,-5964,-6924,-7513,-7771,-7712,-7415,-6934,-6338,-5701,-5055,-4460,-3906,-3423,-2979,-2576,-2186,-1805,-1415,-1034,-657,-322,-56,106,121,-32,-372,-891,-1557,-2316,-3102,-3827,-4419,-4809,-4950,-4829,-4436,-3827,-3017,-2089,-1065,-14,1057,2101,3129,4109,5030,5871,6581,7126,7442,7484,7213,6614,5701,4525,3180,1782,485,-569,-1228,-1398,-996,-39,1436,3306,5416,7586,9627,11363,12670,13448,13684,13391,12654,11573,10287,8909,7558,6318,5224,4308,3531,2872,2267,1672,1036,337,-442,-1285,-2170,-3054,-3886,-4629,-5215,-5636,-5837,-5829,-5596,-5161,-4535,-3758,-2857,-1873,-866,137,1044,1819,2386,2674,2656,2278,1548,487,-859,-2395,-4038,-5653,-7141,-8391,-9308,-9854,-9973,-9699,-9050,-8099,-6926,-5618,-4269,-2962,-1753,-706,169,850,1354,1698,1909,2019,2058,2063,2054,2074,2137,2270,2503,2826,3272,3811,4446,5156,5917,6715,7531,8344,9158,9943,10702,11404,12021,12517,12826,12920,12726,12253,11480,10470,9292,8060,6904,5952,5324,5098,5313,5937,6894,8026,9169,10101,10640,10617,9922,8529,6477,3892,957,-2108,-5057,-7683,-9789,-11277,-12073,-12232,-11811,-10976,-9863,-8673,-7536,-6608,-5960,-5639,-5655,-5952,-6482,-7154,-7889,-8611,-9264,-9803,-10210,-10488,-10638,-10693,-10669,-10583,-10454,-10270,-10025,-9692,-9239,-8650,-7893,-6994,-5954,-4843,-3713,-2646,-1722,-992,-526,-327,-410,-737,-1271,-1944,-2692,-3446,-4135,-4726,-5155,-5421,-5472,-5333,-4947,-4345,-3476,-2356,-972,669,2533,4585,6756,8960,11118,13118,14883,16339,17423,18134,18455,18433,18108,17551,16825,16012,15158,14336,13569,12889,12297,11779,11313,10846,10351,9761,9058,8200,7186,6017,4719,3327,1892,451,-930,-2236,-3413,-4467,-5384,-6167,-6838,-7387,-7840,-8186,-8425,-8542,-8529,-8357,-8025,-7515,-6831,-6001,-5042,-4034,-3026,-2117,-1394,-941,-834,-1124,-1827,-2930,-4377,-6074,-7900,-9720,-11377,-12742,-13693,-14137,-14045,-13394,-12258,-10704,-8874,-6907,-4968,-3202,-1740,-665,-36,169,-32,-533,-1252,-2058,-2840,-3497,-3933,-4091,-3929,-3429,-2598,-1459,-44,1593,3392,5284,7187,9022,10694,12130,13245,13984,14296,14160,13570,12558,11177,9496,7620,5640,3658,1770,39,-1471,-2733,-3738,-4489,-5017,-5344,-5515,-5544,-5478,-5298,-5038,-4658,-4173,-3546,-2782,-1870,-831,302,1483,2626,3663,4495,5048,5275,5131,4634,3817,2744,1508,203,-1071,-2224,-3186,-3897,-4332,-4469,-4323,-3919,-3303,-2533,-1689,-845,-94,500,871,979,817,387,-262,-1087,-2019,-2999,-3960,-4864,-5662,-6332,-6858,-7230,-7437,-7485,-7357,-7059,-6589,-5954,-5180,-4308,-3392,-2509,-1729,-1113,-718,-538,-563,-716,-902,-1005,-916,-522,217,1329,2760,4403,6131,7759,9129,10084,10522,10384,9696,8519,6994,5283,3562,2011,761,-82,-477,-437,-9,707,1609,2579,3508,4310,4910,5277,5375,5225,4821,4214,3409,2463,1384,216,-1031,-2324,-3653,-4991,-6322,-7627,-8878,-10057,-11138,-12095,-12909,-13552,-14014,-14263,-14305,-14115,-13712,-13114,-12363,-11511,-10628,-9773,-8995,-8327,-7745,-7227,-6695,-6081,-5331,-4394,-3293,-2069,-810,360,1335,2010,2315,2231,1791,1044,113,-913,-1906,-2769,-3425,-3809,-3901,-3683,-3180,-2405,-1407,-221,1101,2525,3997,5490,6956,8349,9619,10694,11504,11969,12016,11597,10698,9345,7627,5648,3587,1581,-180,-1598,-2564,-3065,-3114,-2790,-2185,-1438,-648,61,625,989,1147,1114,923,639,283,-70,-434,-772,-1130,-1521,-1992,-2573,-3282,-4124,-5061,-6064,-7037,-7945,-8679,-9219,-9512,-9572,-9421,-9121,-8729,-8334,-7978,-7721,-7563,-7502,-7499,-7520,-7518,-7474,-7361,-7201,-6994,-6783,-6573,-6380,-6180,-5945,-5613,-5129,-4441,-3534,-2421,-1182,81,1207,2053,2452,2320,1577,278,-1483,-3524,-5593,-7448,-8818,-9502,-9372,-8372,-6566,-4074,-1105,2128,5378,8459,11188,13494,15307,16675,17634,18272,18668,18874,18918,18783,18415,17751,16718,15265,13398,11149,8650,6042,3534,1317,-428,-1575,-2078,-1965,-1354,-417,631,1581,2241,2504,2297,1679,712,-424,-1601,-2635,-3432,-3921,-4097,-4032,-3812,-3574,-3440,-3505,-3838,-4436,-5257,-6208,-7166,-7996,-8577,-8823,-8684,-8186,-7380,-6384,-5321,-4333,-3528,-2995,-2768,-2833,-3139,-3593,-4096,-4553,-4890,-5069,-5089,-5003,-4874,-4810,-4891,-5205,-5787,-6630,-7682,-8818,-9903,-10748,-11182,-11060,-10253,-8741,-6517,-3687,-395,3168,6777,10208,13255,15734,17521,18530,18742,18176,16908,15040,12721,10090,7336,4613,2100,-53,-1724,-2795,-3223,-2968,-2071,-588,1357,3630,6048,8439,10624,12451,13802,14595,14809,14442,13556,12217,10525,8590,6504,4399,2352,474,-1151,-2463,-3396,-3939,-4090,-3906,-3455,-2863,-2254,-1765,-1518,-1603,-2057,-2876,-3969,-5227,-6456,-7490,-8112,-8182,-7570,-6252,-4256,-1723,1170,4154,6959,9308,10944,11700,11442,10178,7971,4985,1455,-2349,-6139,-9622,-12567,-14766,-16099,-16506,-16013,-14693,-12698,-10191,-7390,-4477,-1661,907,3097,4819,6051,6780,7070,6980,6617,6081,5487,4932,4518,4308,4366,4713,5364,6286,7440,8758,10153,11539,12819,13901,14715,15201,15316,15062,14431,13465,12203,10710,9043,7292,5521,3820,2261,921,-139,-867,-1232,-1234,-887,-258,581,1504,2399,3127,3571,3641,3276,2466,1249,-295,-2055,-3873,-5634,-7176,-8427,-9303,-9798,-9929,-9731,-9282,-8619,-7810,-6875,-5835,-4703,-3497,-2247,-1012,128,1078,1719,1974,1764,1090,-16,-1443,-3049,-4636,-6023,-7017,-7481,-7325,-6521,-5112,-3190,-901,1595,4118,6504,8623,10348,11637,12437,12777,12677,12204,11427,10431,9308,8148,7046,6085,5357,4910,4810,5057,5650,6544,7648,8864,10041,11049,11739,12002,11744,10945,9609,7825,5698,3402,1095,-1025,-2821,-4157,-4982,-5279,-5099,-4543,-3726,-2807,-1905,-1150,-617,-349,-363,-615,-1070,-1660,-2315,-3008,-3680,-4339,-4972,-5602,-6236,-6893,-7555,-8226,-8846,-9399,-9810,-10052,-10079,-9874,-9445,-8813,-8037,-7172,-6311,-5516,-4862,-4396,-4125,-4062,-4148,-4349,-4592,-4814,-4972,-5023,-4963,-4795,-4554,-4254,-3939,-3603,-3241,-2836,-2337,-1728,-975,-104,864,1830,2725,3420,3829,3886,3556,2886,1956,910,-85,-847,-1222,-1079,-369,924,2716,4903,7302,9743,12029,13994,15504,16461,16830,16609,15851,14635,13074,11285,9409,7564,5875,4444,3344,2641,2354,2484,3002,3851,4946,6190,7448,8597,9491,9997,10011,9440,8260,6470,4139,1379,-1667,-4814,-7878,-10684,-13052,-14879,-16053,-16555,-16382,-15587,-14265,-12526,-10535,-8421,-6372,-4499,-2960,-1807,-1119,-870,-1039,-1534,-2252,-3075,-3870,-4531,-4953,-5083,-4884,-4369,-3589,-2615,-1553,-524,376,1018,1339,1268,780,-107,-1367,-2912,-4654,-6462,-8204,-9726,-10900,-11570,-11655,-11060,-9780,-7830,-5302,-2321,931,4264,7465,10331,12697,14410,15406,15636,15132,13967,12244,10116,7732,5256,2846,629,-1266,-2760,-3778,-4295,-4284,-3777,-2798,-1413,295,2233,4278,6318,8228,9892,11211,12096,12490,12360,11707,10550,8960,6999,4783,2412,-3,-2351,-4545,-6498,-8164,-9497,-10506,-11181,-11568,-11701,-11627,-11401,-11045,-10598,-10051,-9406,-8634,-7717,-6633,-5376,-3956,-2407,-776,869,2454,3896,5126,6059,6659,6847,6620,5943,4827,3298,1402,-785,-3165,-5628,-8044,-10297,-12259,-13842,-14971,-15593,-15710,-15320,-14474,-13220,-11634,-9780,-7753,-5611,-3447,-1315,706,2569,4217,5614,6743,7595,8181,8536,8682,8677,8550,8353,8122,7887,7687,7523,7427,7382,7401,7464,7564,7685,7802,7902,7949,7918,7773,7480,7009,6339,5451,4358,3058,1605,30,-1595,-3187,-4688,-5992,-7042,-7773,-8136,-8132,-7757,-7068,-6125,-5022,-3874,-2774,-1847,-1165,-798,-769,-1080,-1684,-2530,-3530,-4607,-5677,-6674,-7544,-8255,-8787,-9153,-9350,-9419,-9361,-9223,-9011,-8757,-8486,-8206,-7966,-7766,-7641,-7606,-7649,-7782,-7971,-8171,-8358,-8442,-8404,-8169,-7721,-7033,-6126,-5014,-3766,-2426,-1078,214,1395,2415,3256,3921,4423,4800,5101,5359,5633,5933,6289,6685,7104,7517,7863,8122,8228,8177,7938,7528,6952,6249,5429,4548,3597,2628,1616,592,-465,-1537,-2629,-3706,-4759,-5704,-6529,-7120,-7451,-7442,-7076,-6342,-5290,-3995,-2589,-1214,-43,778,1111,883,78,-1272,-3042,-5083,-7184,-9134,-10726,-11780,-12174,-11849,-10813,-9159,-7013,-4573,-2029,403,2549,4258,5425,6007,5982,5403,4328,2854,1089,-869,-2900,-4927,-6841,-8595,-10112,-11361,-12302,-12921,-13214,-13180,-12842,-12216,-11333,-10223,-8922,-7441,-5833,-4088,-2256,-335,1635,3628,5602,7510,9290,10893,12248,13327,14076,14511,14608,14436,14001,13398,12655,11844,10989,10104,9185,8199,7114,5895,4526,3020,1429,-169,-1641,-2865,-3681,-3984,-3670,-2720,-1148,936,3394,6011,8584,10878,12715,13928,14438,14200,13240,11639,9487,6934,4088,1108,-1923,-4876,-7697,-10300,-12639,-14658,-16313,-17546,-18334,-18613,-18398,-17667,-16474,-14886,-13007,-10977,-8935,-7038,-5403,-4134,-3278,-2836,-2765,-2980,-3374,-3836,-4253,-4538,-4627,-4479,-4092,-3463,-2630,-1614,-461,781,2081,3369,4608,5726,6666,7370,7787,7893,7676,7179,6458,5609,4749,3997,3464,3243,3380,3866,4670,5662,6729,7706,8433,8801,8708,8127,7092,5667,3992,2205,471,-1048,-2235,-2974,-3227,-2971,-2237,-1095,372,2042,3811,5551,7160,8530,9578,10234,10437,10160,9385,8133,6447,4404,2109,-314,-2709,-4945,-6863,-8364,-9352,-9801,-9714,-9156,-8221,-7035,-5732,-4440,-3254,-2243,-1425,-794,-293,126,529,952,1408,1884,2326,2674,2853,2811,2512,1973,1238,412,-396,-1043,-1421,-1416,-1000,-148,1063,2550,4157,5729,7085,8072,8555,8445,7715,6382,4535,2308,-136,-2583,-4848,-6718,-8040,-8682,-8573,-7715,-6153,-4017,-1471,1281,4022,6536,8657,10227,11200,11541,11327,10656,9691,8597,7550,6703,6147,5963,6112,6553,7161,7782,8282,8482,8305,7662,6575,5094,3344,1464,-363,-1998,-3288,-4163,-4575,-4540,-4128,-3433,-2571,-1679,-846,-183,276,506,520,363,88,-240,-561,-824,-1004,-1090,-1084,-1024,-920,-829,-745,-704,-681,-661,-618,-494,-278,91,595,1264,2043,2918,3800,4646,5355,5872,6110,6033,5592,4791,3636,2176,463,-1404,-3355,-5269,-7057,-8616,-9842,-10656,-10966,-10721,-9879,-8430,-6423,-3901,-1007,2147,5373,8515,11393,13871,15823,17170,17881,17946,17429,16383,14933,13182,11269,9324,7452,5762,4302,3120,2204,1537,1058,717,439,194,-66,-325,-571,-757,-822,-731,-436,41,678,1390,2082,2632,2940,2893,2457,1596,365,-1160,-2850,-4562,-6136,-7440,-8366,-8853,-8897,-8525,-7826,-6894,-5856,-4816,-3885,-3114,-2564,-2215,-2068,-2085,-2222,-2471,-2806,-3237,-3795,-4487,-5361,-6427,-7674,-9097,-10617,-12175,-13666,-14973,-16001,-16628,-16793,-16420,-15497,-14026,-12048,-9645,-6913,-3970,-954,2016,4811,7331,9505,11271,12623,13539,14064,14210,14022,13548,12807,11862,10739,9492,8185,6878,5663,4611,3824,3353,3258,3550,4197,5145,6280,7476,8588,9475,10010,10116,9739,8909,7678,6171,4526,2914,1472,352,-382,-677,-545,-63,694,1578,2485,3275,3868,4195,4239,4011,3560,2936,2218,1445,674,-95,-843,-1612,-2407,-3273,-4217,-5242,-6347,-7473,-8605,-9660,-10600,-11383,-11962,-12346,-12531,-12543,-12431,-12204,-11915,-11544,-11087,-10487,-9686,-8607,-7195,-5391,-3211,-667,2131,5067,7963,10627,12855,14469,15302,15269,14318,12505,9924,6782,3300,-233,-3533,-6326,-8395,-9555,-9765,-8992,-7380,-5066,-2308,653,3543,6128,8230,9702,10514,10653,10194,9255,7937,6406,4752,3094,1481,-26,-1439,-2722,-3908,-4967,-5878,-6609,-7068,-7221,-6964,-6289,-5156,-3633,-1783,245,2293,4199,5780,6929,7537,7583,7084,6092,4725,3062,1251,-646,-2524,-4358,-6091,-7741,-9256,-10667,-11901,-12945,-13713,-14141,-14155,-13686,-12721,-11245,-9347,-7110,-4698,-2268,5,1978,3534,4623,5230,5406,5227,4795,4219,3588,2984,2440,1980,1595,1270,979,714,456,220,18,-129,-181,-133,57,381,856,1455,2164,2920,3697,4401,4988,5376,5509,5345,4853,4034,2910,1536,-13,-1634,-3206,-4609,-5714,-6425,-6660,-6392,-5620,-4408,-2840,-1046,834,2658,4293,5645,6638,7264,7525,7486,7206,6761,6216,5597,4918,4142,3231,2100,719,-982,-2988,-5264,-7734,-10260,-12700,-14881,-16648,-17866,-18454,-18369,-17646,-16339,-14577,-12472,-10186,-7828,-5524,-3346,-1356,415,1951,3249,4305,5110,5661,5944,5953,5695,5181,4454,3564,2585,1588,664,-132,-727,-1120,-1291,-1296,-1180,-1030,-927,-944,-1144,-1557,-2194,-3026,-4007,-5081,-6155,-7178,-8060,-8766,-9246,-9487,-9472,-9211,-8708,-7989,-7076,-6000,-4815,-3555,-2293,-1070,49,1031,1844,2483,2962,3310,3571,3799,4037,4324,4680,5087,5523,5915,6196,6277,6084,5558,4668,3426,1865,77,-1843,-3767,-5567,-7122,-8330,-9112,-9425,-9255,-8620,-7568,-6159,-4475,-2607,-643,1314,3181,4867,6297,7395,8114,8404,8241,7616,6546,5062,3238,1145,-1100,-3388,-5595,-7601,-9312,-10646,-11559,-12049,-12135,-11890,-11397,-10765,-10103,-9504,-9046,-8774,-8688,-8782,-8977,-9234,-9448,-9575,-9542,-9333,-8935,-8370,-7677,-6904,-6090,-5275,-4467,-3659,-2826,-1906,-867,362,1785,3424,5227,7134,9033,10810,12324,13473,14153,14324,13988,13189,12027,10619,9107,7605,6238,5056,4109,3380,2836,2425,2097,1805,1544,1319,1177,1187,1404,1915,2734,3885,5313,6942,8649,10286,11700,12749,13321,13342,12790,11692,10113,8156,5929,3554,1138,-1229,-3474,-5549,-7419,-9057,-10448,-11558,-12367,-12825,-12916,-12587,-11859,-10727,-9267,-7570,-5767,-4021,-2495,-1349,-707,-646,-1180,-2256,-3756,-5516,-7339,-9030,-10402,-11330,-11710,-11550,-10860,-9762,-8353,-6787,-5196,-3677,-2320,-1146,-160,670,1391,2051,2683,3317,3934,4528,5038,5428,5639,5640,5405,4940,4277,3460,2568,1675,866,221,-193,-333,-158,332,1127,2198,3491,4945,6496,8055,9579,10969,12210,13231,14032,14576,14880,14927,14729,14283,13585,12633,11431,9965,8272,6355,4286,2106,-73,-2178,-4083,-5694,-6927,-7701,-8000,-7816,-7191,-6217,-4982,-3643,-2314,-1147,-245,302,448,182,-469,-1446,-2673,-4045,-5484,-6872,-8150,-9241,-10093,-10698,-11019,-11081,-10892,-10462,-9837,-9018,-8048,-6935,-5708,-4373,-2960,-1468,72,1649,3236,4810,6331,7779,9088,10240,11168,11843,12215,12268,11973,11363,10437,9277,7927,6495,5051,3710,2549,1651,1099,909,1138,1753,2737,4027,5532,7165,8801,10334,11647,12638,13233,13361,13008,12165,10886,9241,7343,5317,3320,1483,-55,-1208,-1923,-2200,-2087,-1685,-1115,-517,-30,241,221,-129,-773,-1677,-2737,-3861,-4952,-5916,-6706,-7286,-7662,-7877,-7960,-7989,-7985,-7981,-7960,-7889,-7688,-7292,-6610,-5584,-4193,-2438,-385,1872,4211,6486,8566,10338,11714,12666,13182,13318,13126,12698,12101,11404,10643,9821,8937,7945,6824,5538,4086,2492,802,-901,-2523,-3960,-5117,-5913,-6300,-6263,-5825,-5039,-3981,-2749,-1419,-87,1197,2383,3447,4381,5190,5862,6429,6859,7176,7354,7397,7289,7044,6648,6136,5517,4813,4071,3290,2530,1794,1114,517,-1,-406,-716,-920,-1044,-1103,-1132,-1158,-1222,-1336,-1536,-1801,-2147,-2518,-2911,-3258,-3542,-3717,-3770,-3688,-3486,-3173,-2793,-2356,-1915,-1469,-1048,-637,-233,190,651,1173,1759,2401,3061,3679,4178,4467,4445,4052,3215,1943,240,-1804,-4102,-6507,-8882,-11084,-12977,-14474,-15488,-16012,-16024,-15583,-14720,-13522,-12048,-10382,-8584,-6721,-4841,-3008,-1250,367,1816,3050,4036,4756,5188,5347,5229,4884,4334,3641,2859,2054,1288,631,133,-142,-176,74,586,1366,2355,3508,4744,5979,7131,8108,8857,9317,9490,9372,9024,8495,7882,7247,6685,6228,5930,5774,5747,5793,5851,5843,5719,5422,4953,4325,3586,2824,2112,1549,1188,1085,1224,1586,2086,2635,3114,3421,3453,3163,2509,1522,241,-1244,-2838,-4440,-5948,-7290,-8405,-9282,-9899,-10302,-10498,-10531,-10412,-10149,-9730,-9130,-8322,-7285,-6002,-4511,-2821,-1049,746,2407,3834,4899,5503,5602,5159,4224,2852,1162,-722,-2660,-4507,-6150,-7483,-8439,-8975,-9086,-8775,-8089,-7061,-5756,-4229,-2550,-773,1023,2796,4459,5987,7305,8394,9213,9747,10000,9967,9694,9196,8545,7782,6991,6218,5539,4997,4634,4474,4516,4753,5140,5644,6183,6704,7111,7353,7341,7041,6401,5413,4081,2434,527,-1570,-3761,-5955,-8043,-9930,-11527,-12758,-13577,-13943,-13859,-13330,-12409,-11152,-9656,-8013,-6348,-4762,-3362,-2236,-1432,-1000,-929,-1198,-1770,-2565,-3536,-4595,-5681,-6747,-7727,-8612,-9346,-9927,-10319,-10498,-10450,-10134,-9552,-8686,-7556,-6195,-4653,-3001,-1326,305,1803,3128,4242,5146,5866,6441,6929,7377,7837,8323,8853,9398,9931,10409,10786,11031,11129,11067,10879,10575,10197,9771,9306,8803,8241,7581,6788,5822,4660,3308,1785,162,-1498,-3072,-4484,-5608,-6395,-6785,-6784,-6443,-5833,-5091,-4340,-3721,-3364,-3346,-3727,-4502,-5626,-7018,-8567,-10139,-11632,-12915,-13934,-14620,-14963,-14967,-14645,-14038,-13163,-12064,-10756,-9281,-7678,-5992,-4308,-2694,-1254,-73,767,1219,1261,929,295,-534,-1416,-2209,-2776,-3009,-2843,-2269,-1318,-87,1317,2741,4064,5167,5969,6439,6586,6442,6093,5594,5026,4428,3823,3197,2536,1793,941,-32,-1119,-2275,-3436,-4509,-5410,-6045,-6367,-6344,-5994,-5373,-4553,-3652,-2744,-1947,-1292,-840,-563,-449,-436,-468,-505,-498,-464,-399,-373,-422,-627,-1018,-1634,-2465,-3477,-4607,-5765,-6854,-7775,-8440,-8797,-8798,-8467,-7810,-6910,-5822,-4651,-3455,-2331,-1307,-436,280,859,1300,1671,1964,2245,2497,2752,2996,3220,3419,3564,3652,3655,3574,3378,3078,2643,2098,1425,657,-191,-1081,-1977,-2826,-3608,-4269,-4817,-5239,-5567,-5836,-6107,-6431,-6870,-7454,-8206,-9100,-10095,-11096,-11991,-12654,-12947,-12754,-12002,-10627,-8693,-6229,-3411,-372,2683,5570,8123,10214,11745,12704,13070,12932,12326,11379,10153,8747,7227,5641,4037,2458,934,-469,-1704,-2699,-3385,-3703,-3613,-3088,-2160,-861,711,2473,4280,6056,7651,9023,10090,10832,11251,11350,11165,10725,10047,9172,8099,6866,5492,4021,2512,1043,-308,-1436,-2264,-2725,-2773,-2419,-1701,-707,439,1582,2569,3233,3453,3123,2212,722,-1273,-3657,-6274,-8940,-11460,-13648,-15340,-16402,-16755,-16356,-15239,-13463,-11173,-8499,-5653,-2800,-154,2142,3931,5140,5711,5652,5020,3899,2419,714,-1080,-2821,-4416,-5757,-6815,-7533,-7931,-8003,-7799,-7332,-6664,-5804,-4810,-3685,-2465,-1167,191,1574,2955,4307,5580,6760,7805,8706,9453,10056,10533,10915,11239,11543,11859,12209,12597,13018,13436,13814,14093,14224,14148,13829,13225,12327,11143,9677,7995,6119,4143,2112,117,-1789,-3533,-5075,-6360,-7378,-8085,-8493,-8584,-8372,-7873,-7107,-6114,-4942,-3651,-2319,-1021,151,1118,1796,2130,2075,1608,748,-477,-2005,-3738,-5588,-7426,-9138,-10615,-11747,-12468,-12719,-12490,-11791,-10686,-9234,-7557,-5744,-3916,-2166,-570,821,1977,2913,3636,4207,4659,5055,5442,5853,6325,6872,7495,8204,8977,9808,10683,11570,12465,13323,14127,14835,15407,15804,15990,15913,15565,14906,13955,12708,11217,9515,7684,5784,3904,2113,478,-938,-2103,-2983,-3570,-3875,-3918,-3737,-3395,-2940,-2452,-1979,-1584,-1293,-1139,-1115,-1224,-1427,-1720,-2044,-2411,-2769,-3136,-3486,-3833,-4161,-4461,-4713,-4865,-4899,-4740,-4376,-3774,-2939,-1922,-778,390,1471,2364,2966,3220,3103,2647,1921,1051,156,-601,-1127,-1307,-1135,-607,190,1168,2185,3128,3894,4406,4669,4689,4560,4374,4252,4297,4603,5193,6092,7225,8520,9862,11115,12176,12933,13324,13324,12927,12193,11162,9935,8574,7172,5789,4488,3306,2276,1407,711,175,-204,-452,-589,-635,-631,-599,-577,-602,-699,-900,-1226,-1680,-2267,-2961,-3741,-4556,-5358,-6094,-6704,-7154,-7397,-7429,-7236,-6842,-6276,-5565,-4767,-3909,-3033,-2169,-1330,-529,213,910,1519,2048,2442,2682,2716,2528,2076,1377,429,-712,-2007,-3376,-4751,-6067,-7242,-8236,-8993,-9469,-9653,-9511,-9052,-8286,-7237,-5961,-4525,-3003,-1506,-106,1092,2032,2668,2991,3025,2821,2438,1971,1469,1014,626,324,109,-53,-176,-283,-393,-479,-536,-506,-353,-25,498,1231,2127,3134,4146,5050,5717,6054,5963,5439,4484,3185,1666,76,-1408,-2624,-3432,-3734,-3494,-2717,-1487,91,1869,3674,5372,6798,7865,8489,8641,8332,7601,6529,5209,3757,2289,919,-251,-1149,-1708,-1917,-1767,-1297,-565,364,1388,2432,3397,4206,4797,5111,5129,4822,4214,3312,2170,826,-650,-2197,-3734,-5197,-6508,-7610,-8441,-8965,-9151,-8984,-8479,-7642,-6534,-5180,-3673,-2063,-440,1118,2550,3772,4738,5403,5733,5729,5397,4766,3894,2839,1679,496,-645,-1666,-2529,-3191,-3641,-3882,-3922,-3799,-3531,-3177,-2760,-2335,-1938,-1602,-1372,-1254,-1272,-1405,-1645,-1937,-2240,-2466,-2563,-2445,-2063,-1393,-415,819,2248,3780,5277,6638,7722,8451,8755,8618,8075,7190,6067,4842,3614,2525,1626,978,565,365,282,277,220,101,-164,-536,-1012,-1517,-1979,-2324,-2471,-2381,-2021,-1412,-593,363,1350,2265,2986,3411,3453,3055,2199,906,-761,-2698,-4778,-6837,-8738,-10315,-11478,-12131,-12284,-11952,-11243,-10285,-9215,-8205,-7366,-6794,-6538,-6568,-6838,-7236,-7657,-7963,-8084,-7925,-7486,-6774,-5838,-4771,-3635,-2527,-1487,-559,254,987,1653,2338,3047,3851,4734,5702,6708,7698,8599,9347,9870,10143,10133,9869,9373,8713,7948,7152,6375,5671,5049,4521,4062,3642,3227,2770,2244,1626,897,85,-809,-1731,-2644,-3493,-4229,-4807,-5199,-5393,-5392,-5226,-4938,-4569,-4189,-3830,-3549,-3372,-3322,-3411,-3636,-4005,-4483,-5088,-5758,-6519,-7292,-8102,-8866,-9597,-10229,-10742,-11108,-11294,-11288,-11092,-10692,-10131,-9427,-8637,-7816,-7026,-6323,-5770,-5389,-5194,-5182,-5289,-5484,-5662,-5764,-5698,-5407,-4843,-3988,-2853,-1472,91,1754,3427,5012,6414,7570,8410,8913,9085,8931,8528,7913,7183,6388,5608,4862,4186,3570,2992,2436,1855,1249,592,-88,-763,-1388,-1894,-2235,-2355,-2240,-1897,-1366,-732,-84,458,794,835,524,-139,-1129,-2343,-3673,-4965,-6067,-6855,-7218,-7114,-6545,-5574,-4300,-2877,-1435,-140,903,1598,1911,1839,1429,744,-116,-1085,-2053,-2999,-3857,-4642,-5357,-6046,-6739,-7492,-8325,-9257,-10284,-11362,-12439,-13429,-14238,-14770,-14929,-14646,-13882,-12621,-10917,-8815,-6446,-3912,-1365,1080,3291,5198,6716,7850,8581,8969,9049,8905,8599,8201,7771,7346,6968,6638,6380,6168,6001,5859,5705,5523,5276,4926,4460,3844,3075,2167,1144,59,-1002,-1967,-2721,-3185,-3281,-2958,-2215,-1078,376,2037,3776,5449,6926,8090,8873,9230,9176,8751,8034,7107,6076,5008,3990,3045,2215,1480,850,285,-220,-685,-1114,-1497,-1830,-2087,-2269,-2365,-2389,-2371,-2336,-2339,-2422,-2632,-2994,-3534,-4238,-5085,-6034,-7012,-7958,-8786,-9426,-9810,-9891,-9631,-9031,-8093,-6871,-5404,-3790,-2081,-390,1233,2698,3970,4993,5757,6232,6432,6355,6030,5489,4764,3921,2992,2055,1148,327,-367,-918,-1307,-1545,-1650,-1647,-1564,-1427,-1248,-1029,-765,-426,-12,520,1145,1886,2691,3530,4336,5038,5578,5879,5914,5657,5120,4357,3424,2426,1450,607,-29,-378,-423,-144,423,1220,2189,3213,4240,5148,5888,6385,6603,6521,6131,5458,4524,3389,2098,733,-652,-1964,-3151,-4134,-4864,-5296,-5410,-5203,-4693,-3934,-2976,-1913,-819,216,1114,1828,2305,2555,2570,2405,2097,1721,1331,995,750,633,638,777,999,1291,1591,1869,2077,2203,2220,2141,1977,1734,1458,1131,795,425,22,-418,-923,-1464,-2055,-2636,-3177,-3600,-3846,-3848,-3553,-2946,-2019,-827,576,2086,3610,5038,6289,7300,8035,8512,8746,8812,8770,8703,8669,8717,8868,9107,9413,9708,9949,10038,9935,9568,8919,7986,6771,5359,3779,2165,590,-817,-1970,-2765,-3167,-3126,-2678,-1862,-782,447,1681,2784,3632,4129,4221,3905,3213,2223,1039,-242,-1485,-2625,-3552,-4265,-4706,-4936,-4957,-4851,-4671,-4472,-4320,-4225,-4222,-4291,-4419,-4575,-4718,-4818,-4847,-4784,-4635,-4391,-4072,-3678,-3206,-2651,-1979,-1172,-196,963,2306,3809,5427,7090,8714,10211,11493,12495,13165,13500,13501,13237,12759,12164,11547,10965,10514,10190,10025,9983,10005,10046,10008,9851,9508,8963,8210,7277,6202,5043,3852,2671,1541,470,-538,-1494,-2414,-3313,-4179,-5010,-5748,-6353,-6744,-6856,-6623,-6008,-5002,-3644,-2014,-224,1561,3194,4495,5341,5622,5308,4399,2982,1180,-856,-2928,-4889,-6572,-7880,-8766,-9214,-9290,-9075,-8684,-8255,-7888,-7705,-7747,-8049,-8587,-9281,-10048,-10747,-11260,-11469,-11291,-10685,-9670,-8305,-6711,-5021,-3391,-1949,-806,-15,412,521,389,128,-159,-356,-397,-226,164,743,1470,2266,3071,3805,4430,4907,5228,5400,5434,5363,5191,4950,4626,4227,3740,3164,2488,1749,950,167,-554,-1127,-1487,-1561,-1314,-724,198,1403,2826,4379,5966,7489,8864,10013,10886,11454,11695,11631,11265,10651,9812,8804,7660,6425,5134,3821,2521,1257,63,-1039,-2026,-2878,-3588,-4151,-4570,-4861,-5047,-5157,-5225,-5290,-5381,-5530,-5753,-6066,-6454,-6916,-7404,-7883,-8288,-8557,-8621,-8425,-7926,-7095,-5957,-4528,-2890,-1122,675,2380,3909,5169,6110,6711,6980,6962,6722,6332,5864,5388,4924,4517,4115,3718,3246,2664,1909,969,-170,-1454,-2822,-4165,-5358,-6279,-6804,-6863,-6402,-5460,-4083,-2411,-581,1240,2889,4246,5212,5750,5864,5611,5063,4340,3518,2726,1995,1415,965,674,500,434,439,501,615,778,1000,1298,1659,2100,2560,3027,3407,3659,3684,3445,2894,2026,879,-499,-2002,-3534,-4968,-6210,-7149,-7737,-7923,-7713,-7127,-6222,-5073,-3782,-2443,-1181,-90,730,1205,1283,957,225,-836,-2163,-3626,-5101,-6440,-7503,-8179,-8364,-8023,-7155,-5811,-4104,-2170,-178,1694,3280,4452,5104,5206,4760,3824,2501,909,-811,-2521,-4110,-5464,-6524,-7232,-7573,-7543,-7163,-6465,-5501,-4313,-2977,-1554,-109,1269,2546,3636,4520,5157,5541,5687,5609,5355,4977,4513,4050,3587,3205,2881,2635,2445,2278,2109,1914,1672,1396,1100,824,602,479,456,541,681,805,831,634,148,-724,-1987,-3641,-5601,-7748,-9919,-11931,-13601,-14768,-15329,-15213,-14465,-13140,-11403,-9405,-7348,-5390,-3674,-2298,-1288,-659,-351,-309,-466,-764,-1170,-1681,-2302,-3072,-4013,-5141,-6451,-7893,-9393,-10836,-12087,-13003,-13451,-13318,-12542,-11110,-9068,-6531,-3650,-625,2331,5018,7241,8871,9807,10036,9567,8499,6939,5052,2986,930,-982,-2595,-3794,-4512,-4666,-4276,-3331,-1916,-106,1964,4150,6292,8232,9825,10954,11542,11551,10998,9939,8469,6708,4791,2847,1000,-654,-2051,-3144,-3929,-4413,-4634,-4621,-4438,-4106,-3698,-3227,-2747,-2288,-1876,-1556,-1345,-1276,-1369,-1632,-2063,-2650,-3352,-4139,-4952,-5750,-6479,-7125,-7653,-8085,-8420,-8697,-8932,-9166,-9398,-9635,-9849,-10006,-10044,-9926,-9583,-8999,-8160,-7087,-5845,-4502,-3165,-1932,-894,-122,360,550,506,299,26,-222,-362,-363,-198,75,417,725,933,969,808,456,-23,-555,-1015,-1310,-1339,-1060,-463,397,1429,2499,3474,4210,4619,4635,4280,3608,2757,1873,1141,721,741,1274,2327,3835,5664,7653,9588,11295,12592,13373,13581,13223,12387,11176,9752,8260,6840,5600,4596,3842,3312,2934,2628,2296,1850,1234,404,-637,-1841,-3166,-4499,-5765,-6868,-7734,-8328,-8634,-8680,-8518,-8218,-7867,-7536,-7287,-7163,-7167,-7286,-7479,-7679,-7823,-7839,-7672,-7281,-6661,-5824,-4815,-3696,-2545,-1434,-445,379,997,1411,1646,1749,1782,1829,1940,2184,2586,3146,3856,4648,5476,6240,6883,7307,7478,7346,6915,6218,5295,4252,3165,2160,1323,741,464,511,856,1455,2209,3035,3825,4490,4976,5236,5291,5152,4893,4567,4243,3987,3815,3760,3800,3894,4018,4084,4068,3914,3594,3117,2474,1700,813,-157,-1196,-2284,-3421,-4598,-5802,-7016,-8187,-9257,-10139,-10719,-10910,-10595,-9740,-8300,-6356,-3968,-1345,1359,3889,6056,7668,8611,8814,8308,7165,5540,3604,1557,-414,-2154,-3530,-4488,-4992,-5066,-4766,-4139,-3286,-2236,-1074,188,1514,2871,4256,5593,6856,7932,8753,9218,9240,8779,7810,6362,4539,2431,240,-1886,-3730,-5140,-5970,-6123,-5583,-4362,-2565,-320,2201,4809,7331,9601,11504,12955,13929,14428,14514,14239,13705,12977,12134,11221,10285,9327,8373,7402,6419,5416,4391,3346,2293,1244,218,-757,-1657,-2452,-3107,-3606,-3919,-4043,-3979,-3746,-3380,-2929,-2456,-2028,-1708,-1553,-1601,-1868,-2346,-2995,-3755,-4545,-5267,-5830,-6139,-6127,-5751,-5005,-3928,-2586,-1089,448,1899,3138,4086,4658,4835,4614,4025,3129,1994,710,-647,-1981,-3227,-4302,-5148,-5702,-5914,-5742,-5155,-4152,-2743,-981,1060,3282,5560,7766,9772,11468,12762,13615,13999,13955,13536,12832,11932,10938,9922,8944,8031,7189,6398,5641,4886,4128,3366,2623,1949,1378,995,816,903,1242,1822,2588,3463,4353,5159,5778,6147,6205,5951,5416,4652,3769,2857,2024,1356,900,669,642,751,919,1060,1084,943,604,76,-599,-1363,-2141,-2854,-3447,-3878,-4133,-4240,-4228,-4162,-4113,-4137,-4303,-4636,-5161,-5864,-6713,-7654,-8619,-9528,-10305,-10882,-11203,-11234,-10970,-10407,-9596,-8558,-7368,-6073,-4743,-3437,-2209,-1110,-173,559,1078,1367,1430,1283,945,462,-132,-765,-1400,-1962,-2420,-2732,-2888,-2885,-2747,-2502,-2195,-1871,-1565,-1317,-1124,-1000,-906,-820,-682,-458,-96,421,1111,1959,2951,4034,5185,6326,7438,8451,9352,10084,10641,10978,11089,10945,10541,9870,8954,7814,6517,5110,3691,2328,1111,110,-622,-1044,-1150,-945,-479,201,991,1819,2569,3159,3504,3544,3248,2613,1652,432,-996,-2530,-4086,-5565,-6888,-7970,-8771,-9242,-9374,-9173,-8657,-7867,-6856,-5688,-4424,-3152,-1920,-802,155,925,1478,1816,1951,1897,1691,1371,978,557,142,-236,-567,-847,-1097,-1346,-1627,-1977,-2414,-2936,-3513,-4076,-4533,-4773,-4675,-4151,-3130,-1598,389,2747,5294,7860,10222,12189,13596,14339,14373,13746,12542,10934,9102,7240,5533,4102,3054,2386,2095,2083,2262,2513,2730,2825,2753,2473,2015,1396,673,-101,-894,-1655,-2395,-3093,-3792,-4494,-5244,-6048,-6923,-7853,-8825,-9768,-10650,-11356,-11837,-11986,-11761,-11102,-10013,-8512,-6664,-4570,-2352,-149,1887,3630,4955,5785,6073,5813,5035,3816,2240,436,-1477,-3359,-5101,-6584,-7748,-8523,-8900,-8878,-8488,-7773,-6799,-5622,-4332,-2994,-1685,-479,575,1417,2025,2396,2533,2491,2309,2071,1840,1674,1621,1681,1861,2101,2372,2590,2739,2753,2648,2416,2100,1742,1396,1126,981,1016,1261,1732,2430,3314,4333,5390,6370,7143,7569,7539,6965,5818,4132,2001,-417,-2923,-5305,-7342,-8849,-9700,-9825,-9238,-8047,-6388,-4504,-2602,-937,307,969,998,373,-796,-2399,-4241,-6140,-7921,-9445,-10615,-11404,-11821,-11925,-11812,-11556,-11272,-11002,-10813,-10701,-10663,-10665,-10667,-10634,-10536,-10355,-10093,-9761,-9385,-8991,-8590,-8205,-7814,-7413,-6956,-6417,-5746,-4925,-3930,-2771,-1470,-77,1362,2758,4066,5197,6123,6786,7196,7329,7234,6913,6433,5818,5126,4401,3690,3043,2508,2136,1963,2037,2369,2967,3807,4834,5955,7063,8014,8672,8920,8642,7826,6449,4619,2444,112,-2194,-4271,-5975,-7162,-7814,-7909,-7543,-6812,-5855,-4805,-3778,-2841,-2051,-1382,-825,-316,177,681,1195,1676,2069,2285,2249,1896,1180,122,-1256,-2847,-4559,-6251,-7824,-9162,-10214,-10941,-11365,-11525,-11497,-11357,-11182,-11035,-10938,-10892,-10856,-10763,-10542,-10106,-9405,-8395,-7087,-5517,-3767,-1941,-167,1438,2751,3691,4205,4286,3968,3326,2458,1485,538,-277,-843,-1107,-1017,-596,131,1065,2119,3164,4088,4798,5205,5300,5059,4558,3848,3055,2272,1626,1200,1068,1265,1791,2610,3663,4866,6126,7351,8463,9388,10105,10579,10836,10898,10800,10588,10277,9891,9399,8789,8000,7003,5758,4257,2522,610,-1396,-3377,-5219,-6798,-8013,-8803,-9137,-9038,-8573,-7834,-6951,-6047,-5240,-4627,-4250,-4130,-4217,-4446,-4708,-4917,-4951,-4787,-4363,-3744,-2970,-2165,-1420,-865,-564,-565,-864,-1390,-2063,-2745,-3315,-3655,-3674,-3340,-2647,-1661,-474,786,1980,2981,3673,3990,3886,3374,2505,1341,11,-1410,-2776,-4010,-5015,-5723,-6093,-6085,-5696,-4927,-3801,-2364,-670,1191,3136,5052,6837,8403,9653,10557,11071,11215,11018,10553,9873,9097,8263,7478,6764,6170,5694,5333,5051,4826,4594,4330,3980,3528,2952,2262,1482,645,-171,-926,-1536,-1949,-2135,-2048,-1720,-1150,-406,460,1367,2237,2990,3563,3890,3951,3708,3189,2397,1391,224,-1038,-2324,-3568,-4706,-5695,-6492,-7085,-7469,-7639,-7627,-7447,-7127,-6712,-6219,-5701,-5168,-4659,-4176,-3727,-3310,-2906,-2500,-2078,-1613,-1097,-514,131,849,1607,2421,3244,4081,4899,5686,6430,7102,7701,8191,8572,8819,8936,8912,8769,8515,8174,7775,7328,6866,6389,5923,5464,5041,4655,4341,4114,3997,4004,4132,4360,4649,4933,5154,5221,5095,4701,4045,3120,1984,713,-589,-1798,-2791,-3462,-3723,-3540,-2904,-1876,-531,1009,2607,4157,5505,6602,7350,7739,7764,7426,6793,5860,4721,3380,1921,372,-1186,-2703,-4091,-5292,-6220,-6840,-7093,-6992,-6542,-5807,-4859,-3805,-2752,-1806,-1073,-610,-460,-624,-1049,-1673,-2385,-3074,-3631,-3940,-3944,-3578,-2844,-1764,-384,1206,2929,4681,6378,7920,9249,10284,10996,11347,11347,11007,10389,9555,8597,7611,6687,5888,5284,4868,4657,4597,4649,4755,4869,4946,4986,4974,4953,4937,4981,5104,5333,5666,6082,6547,6997,7377,7591,7595,7307,6703,5775,4530,3043,1386,-326,-1976,-3443,-4618,-5423,-5798,-5745,-5276,-4462,-3385,-2150,-872,344,1387,2166,2616,2665,2307,1516,335,-1204,-3002,-4981,-7012,-8980,-10759,-12244,-13335,-13992,-14175,-13913,-13258,-12289,-11117,-9848,-8569,-7369,-6271,-5289,-4391,-3511,-2595,-1573,-402,914,2351,3824,5214,6409,7255,7663,7556,6918,5803,4298,2555,734,-995,-2488,-3620,-4351,-4641,-4560,-4167,-3581,-2910,-2268,-1724,-1345,-1114,-1022,-987,-939,-792,-465,75,867,1876,3073,4370,5691,6931,8008,8842,9378,9589,9474,9050,8373,7505,6518,5509,4539,3684,2994,2479,2143,1949,1836,1744,1591,1318,875,244,-573,-1528,-2573,-3614,-4576,-5369,-5921,-6194,-6155,-5824,-5236,-4438,-3523,-2535,-1569,-663,135,801,1339,1742,2034,2223,2325,2349,2293,2149,1916,1577,1142,607,-6,-675,-1369,-2047,-2684,-3244,-3711,-4078,-4351,-4544,-4693,-4815,-4955,-5133,-5361,-5660,-5995,-6367,-6713,-6999,-7151,-7120,-6830,-6261,-5349,-4122,-2570,-749,1273,3425,5593,7697,9616,11294,12625,13590,14125,14227,13902,13157,12050,10628,8988,7222,5462,3814,2409,1326,635,341,412,775,1309,1890,2385,2685,2718,2461,1930,1209,396,-377,-980,-1307,-1273,-850,-49,1060,2367,3738,5011,6030,6659,6776,6331,5287,3693,1620,-807,-3435,-6114,-8672,-10984,-12924,-14426,-15449,-15996,-16106,-15845,-15296,-14543,-13686,-12767,-11862,-10962,-10086,-9204,-8290,-7324,-6297,-5214,-4109,-3018,-2002,-1099,-358,218,625,895,1080,1232,1406,1651,1987,2430,2959,3539,4115,4628,5002,5189,5125,4812,4241,3481,2605,1726,989,493,386,705,1505,2732,4301,6051,7801,9329,10446,10971,10787,9852,8172,5867,3064,-13,-3161,-6146,-8776,-10878,-12352,-13132,-13226,-12689,-11619,-10137,-8395,-6513,-4631,-2843,-1226,164,1295,2142,2684,2908,2783,2305,1454,251,-1285,-3076,-5047,-7063,-9005,-10713,-12074,-12956,-13314,-13108,-12398,-11254,-9843,-8311,-6856,-5643,-4806,-4436,-4560,-5147,-6099,-7296,-8556,-9725,-10630,-11158,-11198,-10744,-9777,-8385,-6658,-4719,-2714,-763,1000,2502,3658,4452,4877,4950,4726,4252,3589,2811,1954,1089,223,-598,-1386,-2113,-2798,-3413,-3948,-4376,-4631,-4697,-4482,-3967,-3105,-1890,-349,1473,3476,5561,7586,9416,10934,12011,12610,12666,12242,11369,10184,8804,7372,6018,4829,3859,3116,2548,2089,1638,1105,418,-466,-1560,-2813,-4188,-5572,-6912,-8106,-9125,-9931,-10537,-10973,-11280,-11504,-11685,-11819,-11911,-11896,-11743,-11365,-10743,-9831,-8662,-7282,-5772,-4254,-2831,-1622,-705,-121,114,56,-248,-694,-1204,-1694,-2098,-2389,-2545,-2581,-2520,-2395,-2247,-2107,-2001,-1931,-1909,-1891,-1869,-1785,-1607,-1310,-866,-294,396,1136,1880,2543,3073,3413,3551,3492,3294,3010,2750,2570,2580,2797,3280,3987,4915,5976,7122,8261,9325,10246,10973,11460,11690,11642,11318,10732,9891,8843,7608,6250,4806,3349,1919,583,-632,-1683,-2567,-3271,-3823,-4230,-4538,-4764,-4947,-5098,-5224,-5317,-5349,-5289,-5097,-4741,-4208,-3496,-2640,-1689,-706,219,1039,1662,2075,2238,2166,1873,1388,753,-6,-847,-1748,-2680,-3605,-4501,-5308,-5995,-6494,-6775,-6792,-6543,-6034,-5304,-4420,-3453,-2510,-1663,-999,-579,-417,-534,-886,-1420,-2077,-2755,-3399,-3920,-4281,-4435,-4377,-4082,-3573,-2832,-1883,-714,661,2233,3974,5846,7781,9705,11520,13116,14411,15287,15707,15603,14983,13859,12284,10345,8131,5789,3429,1228,-701,-2203,-3196,-3591,-3393,-2612,-1348,270,2090,3921,5600,6971,7924,8381,8338,7797,6846,5555,4048,2423,799,-740,-2116,-3278,-4200,-4874,-5315,-5553,-5635,-5598,-5502,-5381,-5270,-5196,-5154,-5146,-5152,-5148,-5118,-5032,-4892,-4688,-4439,-4170,-3903,-3695,-3562,-3551,-3668,-3917,-4279,-4701,-5129,-5478,-5667,-5616,-5254,-4537,-3452,-2009,-258,1720,3843,5994,8074,9985,11633,12972,13938,14527,14719,14533,13992,13130,11989,10626,9095,7464,5798,4165,2625,1239,51,-902,-1592,-2016,-2166,-2064,-1729,-1195,-500,324,1240,2215,3225,4237,5232,6172,7027,7753,8307,8644,8725,8515,8016,7215,6164,4898,3495,2033,583,-766,-1962,-2950,-3704,-4209,-4473,-4497,-4315,-3941,-3397,-2704,-1869,-898,196,1405,2715,4072,5444,6725,7836,8659,9086,9026,8405,7211,5450,3224,632,-2138,-4915,-7494,-9688,-11346,-12329,-12585,-12074,-10843,-8972,-6590,-3858,-958,1933,4637,7012,8951,10370,11255,11586,11419,10791,9777,8444,6868,5119,3266,1370,-501,-2295,-3935,-5371,-6521,-7323,-7701,-7586,-6933,-5705,-3907,-1588,1180,4253,7486,10685,13668,16248,18293,19676,20371,20361,19724,18556,16996,15189,13282,11383,9605,7968,6523,5227,4068,2992,1958,939,-89,-1115,-2134,-3105,-4010,-4802,-5484,-6029,-6472,-6820,-7131,-7439,-7790,-8230,-8757,-9399,-10111,-10866,-11603,-12255,-12758,-13043,-13068,-12783,-12189,-11270,-10067,-8595,-6923,-5094,-3184,-1247,629,2398,3959,5268,6233,6810,6918,6553,5662,4305,2496,358,-1998,-4405,-6685,-8670,-10192,-11140,-11439,-11086,-10143,-8710,-6949,-5012,-3064,-1231,399,1787,2952,3931,4824,5690,6629,7677,8863,10159,11515,12829,13992,14872,15340,15294,14655,13410,11581,9282,6658,3915,1289,-1003,-2738,-3775,-4019,-3484,-2247,-503,1529,3556,5313,6536,7050,6732,5594,3703,1256,-1527,-4350,-6954,-9078,-10551,-11260,-11200,-10437,-9125,-7445,-5624,-3847,-2299,-1075,-237,233,396,346,197,55,-11,52,238,502,774,953,937,640,-2,-1011,-2364,-3993,-5795,-7637,-9375,-10869,-12004,-12687,-12884,-12581,-11831,-10696,-9283,-7685,-6006,-4328,-2719,-1211,167,1420,2554,3577,4508,5350,6105,6775,7351,7826,8201,8474,8649,8748,8768,8744,8672,8565,8430,8245,8027,7745,7417,7037,6636,6243,5904,5682,5619,5770,6163,6781,7601,8538,9478,10299,10839,10977,10583,9608,8008,5855,3221,278,-2806,-5821,-8571,-10881,-12600,-13642,-13962,-13566,-12534,-10944,-8965,-6724,-4395,-2121,-20,1795,3281,4385,5118,5484,5507,5218,4627,3760,2620,1214,-446,-2348,-4458,-6720,-9071,-11415,-13640,-15635,-17272,-18438,-19055,-19048,-18411,-17161,-15365,-13121,-10568,-7825,-5065,-2384,64,2227,4011,5414,6408,7027,7298,7266,6988,6517,5897,5190,4420,3639,2864,2142,1474,930,492,236,144,263,570,1063,1696,2423,3175,3870,4442,4807,4928,4766,4324,3631,2729,1696,596,-494,-1507,-2399,-3126,-3658,-4002,-4124,-4053,-3771,-3297,-2651,-1848,-939,35,993,1859,2532,2925,2945,2536,1657,318,-1444,-3528,-5839,-8205,-10502,-12553,-14245,-15457,-16129,-16229,-15764,-14797,-13389,-11660,-9716,-7686,-5695,-3845,-2245,-949,-16,562,777,703,361,-144,-773,-1441,-2123,-2765,-3381,-3939,-4483,-5001,-5528,-6066,-6622,-7189,-7758,-8295,-8792,-9186,-9469,-9579,-9495,-9185,-8621,-7812,-6754,-5482,-4034,-2458,-821,822,2407,3880,5191,6300,7168,7775,8099,8142,7907,7420,6726,5878,4959,4054,3250,2653,2320,2328,2692,3403,4421,5655,6993,8306,9437,10256,10626,10455,9696,8320,6401,3997,1263,-1657,-4596,-7381,-9880,-11967,-13581,-14680,-15279,-15421,-15173,-14621,-13848,-12929,-11926,-10874,-9797,-8696,-7578,-6431,-5267,-4096,-2951,-1866,-902,-105,464,767,779,501,-47,-801,-1709,-2673,-3616,-4460,-5131,-5591,-5809,-5784,-5535,-5107,-4538,-3903,-3249,-2633,-2089,-1640,-1273,-985,-729,-459,-147,273,789,1441,2185,3007,3852,4674,5437,6098,6664,7119,7511,7853,8196,8560,8978,9439,9940,10442,10890,11249,11440,11440,11205,10733,10034,9140,8102,6973,5811,4659,3551,2499,1494,515,-477,-1510,-2620,-3809,-5074,-6371,-7634,-8780,-9699,-10294,-10470,-10160,-9336,-8020,-6265,-4194,-1934,342,2476,4318,5751,6702,7148,7107,6649,5853,4822,3647,2397,1132,-141,-1413,-2711,-4052,-5453,-6912,-8384,-9821,-11118,-12176,-12880,-13130,-12855,-12039,-10692,-8920,-6831,-4615,-2449,-526,982,1974,2361,2182,1478,393,-915,-2274,-3487,-4417,-4919,-4936,-4415,-3391,-1910,-75,2000,4196,6374,8449,10307,11905,13195,14176,14854,15265,15436,15410,15206,14835,14291,13540,12574,11342,9856,8130,6204,4195,2195,363,-1163,-2253,-2817,-2799,-2236,-1189,195,1740,3258,4538,5427,5790,5564,4750,3398,1635,-404,-2526,-4581,-6398,-7870,-8923,-9521,-9688,-9456,-8903,-8084,-7079,-5936,-4704,-3410,-2087,-753,551,1783,2885,3780,4396,4665,4524,3959,2970,1610,-28,-1840,-3685,-5423,-6958,-8155,-9007,-9451,-9544,-9320,-8874,-8277,-7630,-6970,-6358,-5768,-5188,-4542,-3772,-2800,-1574,-69,1711,3718,5871,8067,10182,12095,13710,14927,15719,16062,15986,15548,14810,13865,12787,11643,10489,9345,8231,7132,6038,4926,3793,2647,1514,455,-477,-1191,-1631,-1735,-1483,-884,11,1133,2367,3612,4749,5678,6330,6649,6627,6269,5621,4726,3673,2514,1356,248,-711,-1498,-2044,-2364,-2452,-2347,-2116,-1809,-1509,-1269,-1123,-1104,-1180,-1344,-1527,-1691,-1787,-1775,-1668,-1446,-1183,-899,-684,-586,-655,-928,-1382,-1997,-2679,-3345,-3858,-4119,-4010,-3480,-2496,-1104,616,2521,4446,6213,7647,8628,9052,8913,8231,7104,5656,4033,2398,879,-386,-1325,-1865,-1989,-1691,-999,49,1389,2961,4680,6466,8236,9899,11379,12601,13510,14052,14214,13977,13365,12423,11201,9803,8314,6842,5478,4291,3326,2579,2031,1606,1239,840,343,-304,-1103,-2052,-3065,-4079,-4972,-5649,-6004,-5976,-5537,-4693,-3528,-2125,-647,757,1937,2747,3115,2980,2379,1368,66,-1398,-2892,-4300,-5534,-6549,-7337,-7916,-8342,-8648,-8894,-9100,-9272,-9401,-9435,-9345,-9071,-8586,-7865,-6923,-5793,-4539,-3246,-2010,-929,-94,432,614,457,7,-657,-1422,-2177,-2785,-3169,-3224,-2942,-2296,-1348,-148,1211,2633,4047,5359,6542,7551,8394,9071,9612,10035,10353,10583,10707,10721,10593,10309,9835,9188,8353,7385,6298,5181,4066,3047,2147,1437,913,599,469,490,629,820,1019,1169,1220,1142,895,482,-118,-868,-1770,-2765,-3830,-4904,-5956,-6918,-7774,-8464,-8980,-9282,-9364,-9201,-8786,-8111,-7168,-5980,-4556,-2954,-1226,541,2242,3780,5028,5900,6306,6200,5568,4442,2891,1022,-1037,-3147,-5158,-6962,-8449,-9561,-10284,-10613,-10620,-10345,-9889,-9303,-8665,-7987,-7300,-6571,-5784,-4902,-3896,-2763,-1511,-175,1190,2512,3736,4791,5648,6295,6741,7035,7230,7393,7591,7874,8271,8793,9397,10049,10651,11131,11389,11361,11006,10320,9354,8185,6945,5750,4749,4034,3680,3709,4078,4704,5471,6223,6833,7166,7137,6696,5847,4626,3129,1440,-297,-1999,-3536,-4857,-5895,-6645,-7103,-7305,-7287,-7092,-6773,-6359,-5895,-5403,-4915,-4449,-4036,-3696,-3457,-3343,-3374,-3562,-3903,-4394,-4996,-5684,-6408,-7110,-7750,-8269,-8620,-8770,-8679,-8328,-7720,-6856,-5782,-4545,-3228,-1924,-736,229,884,1155,1006,436,-514,-1767,-3210,-4719,-6143,-7359,-8229,-8678,-8627,-8069,-7012,-5508,-3638,-1490,818,3191,5516,7714,9704,11433,12853,13933,14640,14954,14844,14294,13288,11838,9978,7769,5324,2753,228,-2131,-4157,-5779,-6905,-7540,-7708,-7495,-7003,-6365,-5683,-5070,-4586,-4255,-4088,-4027,-4036,-4052,-4019,-3919,-3727,-3479,-3210,-2983,-2871,-2928,-3201,-3699,-4400,-5245,-6148,-7014,-7729,-8229,-8426,-8326,-7918,-7283,-6473,-5616,-4788,-4109,-3643,-3451,-3559,-3968,-4648,-5568,-6646,-7842,-9045,-10218,-11255,-12118,-12737,-13076,-13113,-12833,-12245,-11374,-10255,-8942,-7504,-5990,-4493,-3045,-1709,-501,565,1500,2321,3066,3756,4426,5077,5728,6337,6910,7380,7745,7946,8003,7878,7631,7253,6815,6330,5845,5355,4870,4351,3780,3108,2318,1398,367,-730,-1825,-2830,-3652,-4215,-4453,-4347,-3907,-3192,-2298,-1344,-453,238,641,672,316,-426,-1487,-2791,-4229,-5685,-7051,-8244,-9176,-9833,-10184,-10241,-10032,-9576,-8910,-8061,-7050,-5903,-4644,-3303,-1920,-553,734,1859,2728,3259,3373,3016,2179,874,-825,-2816,-4968,-7123,-9132,-10847,-12163,-12998,-13321,-13150,-12517,-11517,-10207,-8693,-7030,-5292,-3514,-1732,27,1739,3376,4911,6306,7535,8564,9372,9963,10323,10501,10502,10394,10200,9974,9747,9554,9402,9305,9242,9207,9155,9066,8892,8606,8190,7622,6919,6097,5187,4240,3298,2410,1618,947,414,19,-262,-438,-558,-625,-680,-711,-725,-697,-603,-411,-105,340,901,1564,2262,2924,3464,3769,3772,3374,2551,1289,-369,-2344,-4522,-6761,-8907,-10808,-12340,-13389,-13918,-13892,-13364,-12403,-11115,-9635,-8085,-6591,-5241,-4113,-3217,-2566,-2117,-1833,-1657,-1550,-1471,-1422,-1389,-1412,-1489,-1657,-1906,-2226,-2573,-2887,-3090,-3104,-2864,-2313,-1451,-285,1114,2664,4252,5759,7093,8160,8937,9399,9606,9605,9495,9352,9259,9266,9391,9616,9889,10129,10250,10151,9767,9050,8006,6667,5132,3495,1905,480,-664,-1429,-1778,-1676,-1156,-277,896,2238,3669,5058,6322,7362,8122,8538,8592,8272,7588,6570,5270,3728,2042,256,-1520,-3219,-4765,-6081,-7127,-7861,-8271,-8367,-8183,-7757,-7170,-6474,-5761,-5085,-4513,-4086,-3830,-3746,-3834,-4043,-4357,-4696,-5025,-5279,-5410,-5390,-5186,-4813,-4268,-3609,-2869,-2125,-1440,-882,-503,-345,-405,-677,-1100,-1616,-2125,-2550,-2793,-2793,-2501,-1903,-1020,101,1389,2749,4100,5354,6449,7358,8059,8593,8980,9288,9562,9845,10169,10516,10880,11189,11388,11409,11195,10723,10001,9071,8016,6942,5948,5146,4603,4349,4388,4646,5047,5466,5779,5877,5675,5119,4212,2985,1517,-89,-1720,-3253,-4587,-5638,-6359,-6733,-6781,-6542,-6082,-5469,-4761,-4024,-3276,-2548,-1833,-1122,-398,358,1164,2019,2914,3838,4738,5583,6288,6800,7037,6943,6468,5591,4332,2732,879,-1108,-3106,-4957,-6537,-7727,-8446,-8658,-8375,-7645,-6562,-5240,-3805,-2384,-1074,41,936,1601,2088,2451,2787,3168,3679,4364,5240,6303,7496,8769,10030,11217,12239,13079,13663,14030,14152,14082,13834,13442,12915,12265,11468,10512,9370,8024,6484,4764,2927,1045,-782,-2450,-3844,-4893,-5517,-5713,-5488,-4910,-4061,-3057,-2005,-1006,-153,520,962,1203,1247,1148,938,667,345,7,-366,-769,-1213,-1708,-2243,-2802,-3362,-3872,-4311,-4627,-4804,-4828,-4706,-4461,-4136,-3764,-3393,-3058,-2768,-2547,-2370,-2235,-2113,-1993,-1865,-1730,-1606,-1508,-1467,-1512,-1656,-1916,-2288,-2745,-3276,-3822,-4369,-4847,-5245,-5505,-5607,-5515,-5194,-4624,-3778,-2643,-1226,456,2360,4419,6550,8647,10603,12299,13640,14537,14934,14813,14173,13070,11578,9789,7833,5807,3841,2012,407,-949,-2019,-2826,-3375,-3699,-3824,-3767,-3551,-3169,-2639,-1952,-1125,-179,851,1914,2938,3860,4592,5075,5253,5101,4631,3870,2912,1832,765,-197,-952,-1443,-1658,-1615,-1399,-1101,-851,-759,-929,-1417,-2236,-3356,-4687,-6121,-7523,-8764,-9740,-10371,-10643,-10565,-10215,-9682,-9082,-8538,-8128,-7934,-7959,-8191,-8560,-8964,-9309,-9469,-9360,-8920,-8116,-6965,-5515,-3830,-2011,-150,1657,3332,4803,6042,7010,7726,8196,8448,8538,8484,8360,8184,8003,7841,7700,7608,7523,7477,7406,7343,7228,7086,6882,6623,6314,5942,5541,5103,4663,4233,3836,3492,3220,3040,2959,3005,3165,3466,3886,4428,5059,5742,6418,7011,7430,7591,7387,6770,5689,4155,2223,-6,-2408,-4802,-7054,-8989,-10508,-11526,-12015,-12004,-11535,-10724,-9650,-8451,-7203,-6000,-4894,-3910,-3072,-2365,-1789,-1338,-1014,-821,-784,-912,-1232,-1738,-2432,-3266,-4194,-5136,-5988,-6675,-7081,-7166,-6879,-6242,-5305,-4159,-2934,-1759,-772,-77,252,193,-222,-921,-1783,-2680,-3467,-4024,-4259,-4108,-3575,-2686,-1520,-174,1242,2618,3857,4898,5684,6225,6502,6575,6446,6179,5774,5279,4684,4033,3311,2573,1816,1112,469,-48,-420,-619,-635,-486,-189,204,658,1111,1525,1861,2094,2217,2214,2105,1872,1529,1069,463,-281,-1203,-2305,-3585,-5051,-6646,-8343,-10053,-11704,-13194,-14437,-15347,-15859,-15936,-15559,-14748,-13544,-12012,-10232,-8305,-6314,-4375,-2556,-957,381,1383,2046,2333,2264,1842,1105,88,-1162,-2587,-4141,-5746,-7359,-8892,-10304,-11507,-12457,-13093,-13372,-13269,-12772,-11885,-10655,-9118,-7370,-5481,-3565,-1713,-13,1458,2654,3550,4149,4486,4611,4587,4502,4422,4425,4562,4870,5351,5999,6752,7550,8302,8901,9258,9275,8903,8105,6911,5373,3608,1741,-69,-1680,-2957,-3830,-4248,-4254,-3921,-3374,-2776,-2273,-2012,-2094,-2563,-3416,-4577,-5944,-7371,-8719,-9852,-10674,-11122,-11178,-10861,-10221,-9311,-8222,-6990,-5709,-4400,-3124,-1916,-808,139,893,1381,1570,1394,851,-82,-1352,-2902,-4628,-6411,-8100,-9589,-10722,-11459,-11716,-11517,-10899,-9929,-8723,-7363,-5959,-4578,-3269,-2058,-937,105,1088,2037,2957,3857,4717,5536,6286,6953,7546,8039,8480,8861,9216,9570,9911,10262,10571,10832,10975,10970,10761,10325,9638,8719,7595,6326,4990,3658,2421,1335,453,-213,-663,-930,-1055,-1087,-1079,-1059,-1065,-1087,-1143,-1192,-1238,-1245,-1210,-1126,-1001,-845,-685,-518,-377,-224,-80,120,368,719,1159,1688,2259,2805,3246,3476,3416,2983,2157,937,-606,-2376,-4223,-6007,-7561,-8782,-9576,-9925,-9862,-9457,-8842,-8138,-7484,-6980,-6696,-6647,-6810,-7106,-7445,-7716,-7816,-7680,-7249,-6544,-5564,-4409,-3105,-1781,-456,776,1924,2951,3893,4742,5542,6272,6966,7583,8123,8567,8888,9107,9209,9233,9198,9144,9102,9090,9123,9187,9264,9319,9299,9171,8884,8434,7802,7029,6137,5192,4256,3390,2666,2127,1823,1758,1956,2363,2975,3708,4512,5316,6036,6619,6986,7101,6912,6402,5564,4411,2972,1304,-544,-2479,-4432,-6305,-8020,-9499,-10671,-11503,-11957,-12042,-11781,-11212,-10410,-9436,-8399,-7348,-6400,-5568,-4928,-4466,-4178,-4029,-3961,-3913,-3827,-3639,-3315,-2830,-2176,-1386,-481,465,1409,2269,2994,3526,3838,3918,3780,3464,3021,2528,2046,1655,1399,1328,1448,1765,2235,2826,3465,4085,4624,5013,5209,5194,4953,4528,3962,3324,2703,2184,1843,1740,1913,2339,3013,3847,4783,5731,6620,7390,8011,8459,8748,8886,8899,8798,8601,8286,7860,7284,6554,5652,4592,3401,2123,840,-393,-1466,-2333,-2912,-3189,-3140,-2807,-2230,-1485,-661,167,911,1519,1942,2166,2177,1997,1642,1153,566,-68,-706,-1297,-1807,-2200,-2461,-2583,-2572,-2451,-2250,-2002,-1746,-1516,-1332,-1205,-1137,-1099,-1084,-1045,-977,-840,-643,-380,-54,295,670,1013,1324,1562,1724,1797,1783,1695,1546,1360,1159,971,826,754,787,953,1274,1776,2460,3338,4388,5599,6931,8349,9787,11196,12495,13624,14496,15056,15232,14997,14321,13221,11727,9919,7881,5737,3615,1635,-87,-1474,-2481,-3108,-3387,-3393,-3217,-2953,-2695,-2506,-2430,-2461,-2583,-2740,-2876,-2942,-2900,-2742,-2503,-2217,-1960,-1795,-1771,-1922,-2241,-2683,-3191,-3667,-4029,-4194,-4107,-3750,-3139,-2334,-1426,-518,269,844,1131,1091,743,126,-674,-1553,-2413,-3152,-3694,-4011,-4067,-3899,-3530,-3015,-2405,-1741,-1069,-396,243,873,1476,2078,2671,3280,3890,4523,5159,5799,6427,7013,7530,7945,8214,8312,8214,7903,7397,6712,5889,4990,4063,3181,2391,1729,1227,864,640,507,424,349,236,62,-179,-480,-814,-1140,-1411,-1595,-1657,-1601,-1439,-1211,-967,-783,-698,-783,-1030,-1454,-2002,-2600,-3177,-3604,-3820,-3728,-3302,-2552,-1511,-301,978,2155,3108,3695,3848,3513,2726,1542,89,-1503,-3077,-4508,-5675,-6538,-7053,-7275,-7255,-7084,-6859,-6657,-6535,-6520,-6602,-6736,-6874,-6934,-6876,-6649,-6244,-5683,-4992,-4237,-3457,-2702,-1998,-1351,-752,-178,397,998,1639,2313,3015,3688,4318,4820,5181,5335,5290,5027,4590,4015,3378,2747,2213,1831,1686,1791,2188,2843,3745,4823,6017,7248,8418,9473,10306,10898,11176,11152,10809,10201,9353,8361,7270,6167,5106,4121,3241,2450,1734,1053,376,-323,-1056,-1799,-2526,-3163,-3661,-3938,-3959,-3691,-3153,-2405,-1526,-654,94,571,671,316,-526,-1828,-3520,-5486,-7572,-9635,-11500,-13061,-14204,-14895,-15124,-14928,-14377,-13544,-12519,-11357,-10101,-8778,-7362,-5860,-4225,-2461,-565,1421,3432,5362,7090,8478,9393,9732,9429,8473,6923,4881,2525,41,-2349,-4453,-6095,-7170,-7609,-7438,-6708,-5546,-4069,-2445,-776,800,2241,3480,4527,5377,6058,6582,6964,7191,7259,7126,6791,6218,5425,4427,3274,2020,756,-468,-1553,-2474,-3174,-3666,-3948,-4071,-4065,-3987,-3872,-3744,-3621,-3486,-3330,-3129,-2857,-2514,-2092,-1623,-1136,-692,-330,-124,-105,-303,-744,-1382,-2221,-3166,-4181,-5164,-6061,-6789,-7302,-7567,-7563,-7319,-6855,-6240,-5543,-4856,-4256,-3834,-3651,-3755,-4168,-4882,-5860,-7044,-8348,-9681,-10925,-11989,-12755,-13154,-13121,-12633,-11699,-10367,-8725,-6878,-4960,-3100,-1426,-41,977,1586,1788,1602,1102,360,-532,-1474,-2388,-3193,-3826,-4239,-4392,-4256,-3815,-3067,-2011,-690,870,2586,4384,6150,7774,9127,10102,10599,10555,9943,8788,7152,5154,2926,641,-1555,-3503,-5099,-6272,-6987,-7281,-7191,-6810,-6213,-5491,-4703,-3910,-3127,-2379,-1668,-1005,-402,99,472,634,555,170,-546,-1573,-2900,-4429,-6076,-7722,-9250,-10546,-11543,-12160,-12405,-12265,-11808,-11067,-10141,-9073,-7946,-6795,-5672,-4592,-3590,-2668,-1860,-1164,-610,-185,97,263,330,347,353,417,581,904,1411,2115,2997,4022,5122,6229,7258,8127,8780,9151,9233,9011,8505,7777,6852,5825,4741,3660,2643,1702,887,196,-349,-739,-963,-1006,-851,-490,80,844,1763,2783,3816,4770,5534,6010,6116,5793,5040,3870,2366,625,-1225,-3051,-4721,-6126,-7167,-7786,-7947,-7634,-6870,-5686,-4146,-2328,-329,1735,3740,5546,7017,8036,8485,8314,7482,6033,4032,1618,-1059,-3810,-6445,-8800,-10721,-12108,-12904,-13101,-12733,-11882,-10631,-9104,-7398,-5625,-3856,-2174,-611,775,1974,2960,3709,4228,4478,4481,4220,3716,2994,2085,1044,-64,-1181,-2222,-3123,-3813,-4231,-4338,-4094,-3502,-2560,-1306,211,1943,3795,5715,7602,9393,11004,12382,13465,14220,14623,14656,14349,13699,12783,11621,10309,8900,7474,6115,4872,3828,3007,2463,2199,2226,2524,3058,3781,4630,5515,6363,7066,7540,7703,7484,6857,5798,4354,2571,551,-1592,-3745,-5756,-7538,-8963,-9997,-10575,-10729,-10475,-9897,-9077,-8128,-7144,-6239,-5473,-4918,-4584,-4472,-4552,-4772,-5080,-5418,-5731,-5992,-6165,-6248,-6227,-6105,-5881,-5537,-5083,-4483,-3748,-2852,-1810,-634,645,1963,3272,4468,5499,6264,6733,6849,6630,6093,5299,4334,3275,2233,1277,480,-122,-523,-730,-769,-675,-463,-150,269,820,1517,2398,3472,4734,6160,7689,9240,10719,12006,13014,13634,13825,13549,12820,11695,10236,8564,6776,4987,3299,1784,500,-527,-1292,-1814,-2110,-2222,-2165,-1986,-1674,-1271,-766,-173,493,1220,1984,2741,3468,4113,4639,5012,5206,5196,4987,4570,3966,3207,2325,1379,422,-470,-1243,-1811,-2142,-2169,-1892,-1300,-446,612,1765,2897,3864,4543,4802,4577,3810,2547,843,-1139,-3240,-5231,-6925,-8131,-8726,-8651,-7922,-6622,-4911,-2955,-961,894,2465,3643,4397,4712,4663,4304,3761,3116,2478,1921,1509,1275,1225,1354,1617,1984,2403,2819,3217,3556,3841,4076,4272,4444,4608,4753,4869,4927,4876,4682,4313,3734,2993,2084,1125,155,-699,-1369,-1787,-1913,-1745,-1304,-639,196,1125,2095,3056,3956,4769,5456,5984,6318,6406,6217,5700,4852,3650,2147,371,-1570,-3597,-5583,-7431,-9031,-10308,-11201,-11670,-11704,-11309,-10504,-9338,-7865,-6159,-4318,-2444,-642,962,2292,3253,3825,3986,3798,3311,2639,1886,1141,509,17,-280,-404,-358,-179,109,486,940,1471,2075,2763,3506,4311,5098,5849,6469,6914,7111,7034,6646,5978,5034,3882,2577,1192,-196,-1504,-2660,-3584,-4216,-4512,-4435,-4002,-3240,-2223,-1053,163,1290,2225,2866,3176,3115,2724,2051,1165,168,-882,-1895,-2832,-3640,-4308,-4797,-5104,-5195,-5058,-4682,-4064,-3236,-2238,-1162,-89,859,1590,2016,2087,1797,1173,296,-753,-1842,-2897,-3804,-4520,-5011,-5264,-5312,-5168,-4877,-4459,-3956,-3365,-2729,-2039,-1324,-593,143,864,1572,2247,2912,3546,4179,4782,5357,5863,6265,6506,6541,6323,5843,5088,4108,2938,1664,351,-920,-2095,-3117,-3968,-4620,-5062,-5289,-5273,-5006,-4460,-3616,-2477,-1045,623,2478,4416,6336,8127,9667,10873,11663,12000,11861,11277,10274,8936,7340,5594,3817,2122,633,-551,-1349,-1719,-1656,-1217,-484,413,1320,2097,2609,2754,2504,1848,858,-373,-1723,-3071,-4306,-5354,-6172,-6759,-7144,-7383,-7516,-7610,-7683,-7751,-7808,-7816,-7753,-7558,-7211,-6666,-5920,-4977,-3856,-2626,-1347,-124,946,1768,2247,2332,2005,1284,260,-968,-2245,-3418,-4348,-4918,-5062,-4773,-4080,-3074,-1849,-538,773,1969,3008,3846,4469,4892,5121,5177,5078,4846,4498,4071,3610,3165,2812,2608,2613,2861,3360,4073,4968,5934,6920,7802,8544,9059,9354,9404,9244,8903,8427,7840,7201,6501,5790,5062,4345,3656,3015,2447,1969,1599,1330,1159,1059,1001,957,899,801,668,480,272,38,-199,-430,-677,-940,-1264,-1679,-2218,-2915,-3769,-4784,-5917,-7130,-8352,-9512,-10540,-11358,-11908,-12142,-12022,-11544,-10721,-9594,-8236,-6744,-5239,-3842,-2691,-1879,-1500,-1562,-2063,-2912,-3999,-5175,-6288,-7195,-7800,-8041,-7919,-7498,-6866,-6156,-5499,-5001,-4758,-4797,-5115,-5663,-6356,-7095,-7788,-8333,-8679,-8773,-8605,-8180,-7521,-6667,-5665,-4561,-3418,-2278,-1203,-222,623,1321,1866,2283,2587,2828,3040,3262,3522,3829,4173,4544,4892,5191,5394,5465,5390,5143,4732,4151,3422,2555,1577,522,-570,-1653,-2653,-3532,-4200,-4638,-4792,-4669,-4277,-3668,-2886,-2027,-1139,-319,392,940,1296,1452,1386,1127,654,19,-784,-1687,-2661,-3624,-4509,-5226,-5710,-5879,-5715,-5186,-4331,-3193,-1855,-415,1042,2415,3659,4711,5567,6215,6661,6912,6957,6787,6378,5721,4804,3651,2308,855,-611,-1964,-3107,-3927,-4371,-4406,-4049,-3358,-2412,-1311,-156,962,1970,2814,3473,3940,4238,4385,4439,4426,4408,4411,4469,4591,4768,4974,5158,5271,5245,5036,4613,3982,3181,2290,1390,606,3,-345,-443,-321,-82,181,316,244,-124,-788,-1710,-2791,-3899,-4887,-5623,-6015,-6012,-5644,-4953,-4078,-3112,-2214,-1461,-942,-680,-657,-843,-1140,-1490,-1789,-1970,-1991,-1807,-1450,-929,-325,306,865,1291,1510,1486,1224,741,116,-575,-1219,-1734,-2024,-2069,-1853,-1429,-868,-277,239,588,702,568,198,-329,-919,-1458,-1815,-1918,-1683,-1108,-225,901,2147,3390,4506,5361,5878,5996,5694,5022,4042,2881,1673,581,-250,-685,-638,-61,1016,2525,4314,6213,8003,9494,10490,10888,10605,9689,8203,6316,4187,2011,-56,-1875,-3383,-4529,-5353,-5884,-6195,-6345,-6391,-6356,-6274,-6128,-5932,-5678,-5387,-5067,-4773,-4519,-4373,-4351,-4497,-4813,-5313,-5962,-6750,-7612,-8510,-9380,-10159,-10794,-11228,-11425,-11369,-11054,-10519,-9796,-8963,-8063,-7175,-6310,-5506,-4742,-3986,-3206,-2344,-1385,-308,850,2030,3151,4087,4763,5065,4975,4469,3622,2511,1288,87,-932,-1673,-2035,-2014,-1625,-936,-51,929,1894,2755,3443,3923,4174,4213,4072,3792,3440,3065,2729,2485,2361,2374,2527,2769,3081,3368,3611,3722,3718,3574,3344,3081,2845,2720,2733,2928,3268,3713,4185,4585,4836,4866,4639,4174,3494,2690,1820,989,247,-344,-788,-1076,-1264,-1383,-1502,-1659,-1902,-2239,-2686,-3222,-3826,-4466,-5104,-5697,-6201,-6579,-6781,-6791,-6571,-6134,-5472,-4639,-3660,-2616,-1551,-531,405,1242,1973,2620,3211,3765,4302,4812,5259,5605,5768,5705,5355,4703,3761,2560,1189,-292,-1778,-3199,-4493,-5593,-6485,-7110,-7475,-7516,-7240,-6600,-5606,-4275,-2654,-841,1057,2881,4499,5764,6596,6942,6834,6336,5586,4733,3932,3337,3034,3079,3445,4056,4784,5479,5984,6162,5936,5259,4176,2783,1209,-342,-1719,-2733,-3281,-3311,-2842,-1982,-894,220,1128,1641,1592,916,-395,-2220,-4391,-6645,-8703,-10287,-11152,-11132,-10169,-8286,-5662,-2507,846,4106,6948,9144,10529,11045,10743,9751,8280,6554,4828,3298,2126,1391,1089,1168,1488,1905,2258,2396,2229,1703,827,-316,-1628,-2946,-4134,-5051,-5598,-5736,-5458,-4842,-3984,-3031,-2116,-1376,-885,-682,-732,-945,-1195,-1336,-1222,-760,116,1389,2983,4774,6581,8216,9509,10294,10507,10104,9165,7793,6189,4545,3088,2004,1427,1429,1983,2989,4262,5570,6667,7303,7309,6570,5086,2979,435,-2235,-4728,-6707,-7912,-8155,-7400,-5709,-3308,-505,2350,4855,6731,7723,7758,6866,5228,3093,798,-1361,-3102,-4251,-4730,-4576,-3927,-2980,-1989,-1166,-707,-720,-1225,-2144,-3327,-4547,-5567,-6143,-6082,-5254,-3638,-1295,1588,4773,7929,10764,12951,14295,14643,13995,12448,10218,7581,4882,2414,472,-783,-1258,-997,-111,1201,2738,4283,5683,6814,7641,8154,8399,8425,8280,7984,7548,6934,6121,5070,3766,2231,505,-1324,-3153,-4862,-6323,-7426,-8082,-8228,-7853,-6960,-5629,-3927,-2008,5,1931,3608,4880,5610,5704,5115,3864,2022,-248,-2775,-5304,-7615,-9473,-10712,-11221,-10971,-10033,-8523,-6651,-4640,-2722,-1124,-4,515,402,-320,-1550,-3150,-4940,-6740,-8375,-9707,-10645,-11153,-11262,-11049,-10639,-10161,-9764,-9524,-9515,-9702,-10024,-10348,-10529,-10420,-9898,-8921,-7488,-5717,-3753,-1832,-163,1021,1577,1397,500,-1049,-3057,-5318,-7557,-9515,-10948,-11680,-11581,-10641,-8890,-6476,-3574,-431,2718,5615,8059,9884,11008,11406,11158,10362,9208,7850,6471,5199,4138,3318,2752,2390,2195,2108,2103,2160,2297,2534,2895,3404,4038,4771,5530,6220,6751,7008,6928,6461,5600,4400,2919,1293,-385,-1955,-3334,-4407,-5113,-5420,-5312,-4831,-4021,-2981,-1797,-610,474,1318,1829,1935,1604,864,-209,-1500,-2841,-4077,-5049,-5622,-5734,-5346,-4511,-3311,-1872,-335,1166,2518,3643,4516,5132,5547,5800,5972,6103,6219,6327,6378,6320,6078,5575,4754,3594,2099,328,-1629,-3653,-5603,-7340,-8744,-9708,-10193,-10164,-9692,-8831,-7713,-6456,-5187,-4000,-2961,-2099,-1366,-743,-101,612,1504,2612,3967,5531,7249,9022,10731,12260,13497,14340,14738,14634,14036,12961,11458,9608,7498,5255,2995,871,-993,-2458,-3426,-3821,-3621,-2853,-1606,-17,1729,3422,4844,5798,6117,5713,4541,2659,170,-2746,-5867,-8969,-11792,-14129,-15790,-16629,-16594,-15648,-13866,-11351,-8270,-4828,-1246,2248,5438,8142,10214,11557,12134,11931,11014,9443,7351,4856,2120,-699,-3431,-5919,-8004,-9566,-10501,-10755,-10324,-9250,-7638,-5649,-3451,-1273,718,2331,3479,4095,4225,3937,3397,2753,2195,1852,1831,2158,2790,3640,4543,5354,5890,6036,5698,4873,3598,1999,218,-1550,-3125,-4358,-5110,-5349,-5056,-4319,-3259,-2056,-908,-13,443,349,-386,-1712,-3561,-5736,-8015,-10126,-11797,-12797,-12939,-12166,-10469,-8017,-5001,-1732,1472,4294,6462,7763,8101,7448,5898,3621,831,-2187,-5170,-7845,-9987,-11419,-12038,-11810,-10794,-9117,-6983,-4622,-2315,-297,1201,2046,2158,1566,378,-1249,-3082,-4909,-6508,-7690,-8339,-8369,-7777,-6604,-4930,-2888,-588,1798,4171,6365,8299,9850,10950,11541,11596,11132,10204,8921,7410,5863,4430,3300,2583,2354,2617,3294,4250,5319,6280,6978,7234,6985,6184,4901,3230,1347,-564,-2294,-3653,-4476,-4657,-4142,-2963,-1210,952,3295,5584,7538,8938,9587,9384,8313,6463,4010,1185,-1722,-4457,-6780,-8522,-9613,-10036,-9888,-9288,-8422,-7451,-6543,-5819,-5347,-5169,-5247,-5528,-5917,-6291,-6537,-6528,-6171,-5401,-4191,-2583,-660,1419,3476,5290,6650,7375,7344,6511,4938,2753,201,-2461,-4916,-6886,-8129,-8481,-7870,-6332,-3982,-1030,2262,5608,8696,11270,13078,13972,13851,12715,10654,7824,4465,856,-2690,-5875,-8408,-10084,-10749,-10360,-8971,-6726,-3847,-610,2700,5803,8465,10518,11861,12464,12365,11642,10417,8824,7012,5131,3323,1723,449,-416,-803,-720,-188,679,1767,2892,3897,4624,4962,4860,4328,3434,2297,1052,-171,-1250,-2125,-2760,-3182,-3451,-3636,-3841,-4128,-4565,-5176,-5950,-6856,-7820,-8761,-9570,-10146,-10394,-10222,-9582,-8451,-6837,-4836,-2528,-95,2296,4448,6178,7340,7830,7623,6740,5307,3466,1442,-560,-2304,-3617,-4347,-4410,-3799,-2551,-789,1335,3619,5848,7801,9282,10129,10234,9557,8127,6046,3492,679,-2117,-4639,-6620,-7855,-8198,-7601,-6094,-3820,-980,2158,5301,8170,10511,12136,12939,12894,12073,10613,8714,6610,4544,2746,1401,642,531,1048,2111,3560,5199,6804,8159,9081,9438,9185,8335,7000,5330,3525,1788,294,-814,-1473,-1665,-1459,-961,-324,301,752,923,717,128,-824,-2035,-3381,-4691,-5789,-6516,-6733,-6366,-5398,-3869,-1898,379,2763,5079,7143,8815,9986,10608,10665,10200,9278,7998,6460,4782,3059,1392,-148,-1493,-2613,-3466,-4056,-4365,-4412,-4198,-3757,-3110,-2315,-1427,-521,314,1014,1503,1751,1757,1553,1209,823,491,327,400,758,1396,2255,3229,4175,4923,5308,5196,4476,3127,1179,-1258,-4002,-6831,-9489,-11720,-13306,-14079,-13965,-12976,-11231,-8945,-6383,-3876,-1723,-212,459,201,-986,-2940,-5449,-8182,-10810,-13007,-14493,-15093,-14733,-13457,-11416,-8846,-6019,-3234,-748,1225,2561,3207,3205,2646,1686,478,-798,-2013,-3053,-3849,-4395,-4689,-4807,-4805,-4780,-4808,-4956,-5269,-5752,-6380,-7093,-7795,-8392,-8758,-8830,-8519,-7831,-6782,-5445,-3924,-2335,-780,629,1849,2838,3608,4175,4574,4833,4952,4942,4754,4382,3779,2942,1881,638,-707,-2056,-3288,-4287,-4933,-5154,-4878,-4110,-2865,-1225,706,2790,4863,6774,8350,9467,10026,9973,9343,8196,6689,5007,3349,1951,956,521,657,1355,2477,3861,5288,6538,7431,7811,7621,6854,5584,3943,2087,195,-1569,-3072,-4215,-4964,-5317,-5326,-5074,-4664,-4199,-3789,-3499,-3386,-3459,-3699,-4046,-4439,-4774,-4980,-4977,-4718,-4179,-3384,-2354,-1186,73,1301,2456,3436,4241,4815,5198,5390,5440,5375,5231,5030,4782,4493,4157,3777,3356,2900,2424,1950,1484,1058,656,299,-45,-368,-704,-1042,-1397,-1749,-2073,-2347,-2523,-2591,-2502,-2269,-1861,-1300,-578,290,1290,2414,3618,4880,6127,7300,8304,9071,9515,9594,9296,8636,7694,6553,5343,4177,3174,2413,1940,1769,1865,2166,2594,3037,3418,3622,3596,3268,2623,1654,397,-1096,-2731,-4412,-6011,-7419,-8510,-9213,-9468,-9271,-8669,-7733,-6585,-5344,-4135,-3053,-2168,-1505,-1052,-776,-607,-505,-404,-304,-190,-108,-101,-223,-522,-1021,-1709,-2556,-3483,-4419,-5250,-5911,-6320,-6443,-6279,-5839,-5180,-4355,-3433,-2476,-1551,-692,36,619,1007,1197,1170,937,516,-50,-721,-1419,-2106,-2706,-3189,-3513,-3673,-3657,-3489,-3172,-2747,-2212,-1613,-936,-224,536,1304,2086,2824,3528,4125,4615,4949,5113,5093,4881,4492,3921,3219,2378,1465,489,-494,-1467,-2381,-3235,-3997,-4684,-5296,-5856,-6385,-6897,-7409,-7909,-8387,-8792,-9085,-9186,-9041,-8579,-7766,-6579,-5039,-3199,-1140,1012,3134,5093,6745,8015,8799,9091,8879,8213,7160,5819,4289,2685,1107,-362,-1644,-2710,-3524,-4116,-4493,-4722,-4840,-4910,-4966,-5037,-5117,-5184,-5202,-5104,-4854,-4389,-3700,-2770,-1647,-352,1017,2419,3756,4988,6056,6945,7648,8168,8539,8774,8910,8976,8985,8969,8924,8860,8766,8615,8384,8029,7516,6813,5899,4783,3475,2047,546,-914,-2262,-3394,-4255,-4794,-5023,-4964,-4697,-4304,-3890,-3555,-3362,-3382,-3593,-3994,-4509,-5061,-5562,-5935,-6099,-6040,-5730,-5196,-4476,-3616,-2663,-1677,-681,281,1193,2037,2789,3442,3971,4368,4609,4699,4617,4381,3985,3445,2782,2007,1158,256,-649,-1529,-2323,-3003,-3514,-3839,-3960,-3866,-3601,-3171,-2647,-2062,-1477,-916,-423,14,382,711,1012,1325,1641,2006,2386,2787,3189,3546,3863,4083,4215,4224,4113,3875,3508,3025,2441,1787,1106,449,-121,-555,-792,-828,-634,-259,273,878,1507,2079,2565,2930,3183,3348,3468,3596,3781,4067,4466,4978,5557,6154,6665,7013,7086,6815,6139,5042,3540,1699,-391,-2599,-4790,-6818,-8552,-9891,-10756,-11133,-11031,-10521,-9699,-8684,-7610,-6594,-5739,-5104,-4712,-4543,-4541,-4638,-4733,-4761,-4643,-4349,-3856,-3175,-2330,-1362,-304,806,1935,3059,4150,5181,6127,6950,7616,8104,8388,8465,8356,8079,7683,7219,6723,6245,5794,5377,4984,4590,4174,3732,3250,2773,2318,1954,1715,1658,1792,2128,2628,3243,3903,4537,5075,5477,5707,5789,5739,5636,5520,5482,5553,5780,6151,6641,7192,7718,8143,8370,8330,7987,7306,6336,5112,3738,2322,973,-183,-1083,-1660,-1923,-1914,-1713,-1432,-1195,-1104,-1243,-1649,-2288,-3107,-3967,-4738,-5273,-5451,-5198,-4505,-3405,-2025,-487,1034,2400,3483,4221,4585,4617,4373,3955,3441,2919,2432,1999,1614,1230,815,314,-294,-1023,-1846,-2724,-3596,-4383,-5034,-5472,-5679,-5629,-5343,-4860,-4227,-3537,-2843,-2248,-1790,-1529,-1469,-1615,-1917,-2337,-2794,-3228,-3569,-3776,-3809,-3680,-3393,-2999,-2547,-2092,-1688,-1380,-1187,-1128,-1188,-1356,-1610,-1912,-2256,-2591,-2922,-3202,-3433,-3580,-3645,-3629,-3538,-3427,-3317,-3284,-3378,-3643,-4113,-4775,-5605,-6533,-7468,-8329,-9003,-9445,-9606,-9490,-9151,-8648,-8084,-7551,-7119,-6853,-6757,-6806,-6956,-7113,-7202,-7136,-6854,-6314,-5509,-4450,-3189,-1771,-275,1237,2700,4048,5255,6270,7091,7698,8086,8258,8195,7896,7338,6508,5393,3999,2347,488,-1498,-3511,-5413,-7077,-8358,-9154,-9374,-9005,-8064,-6649,-4893,-2960,-1045,705,2136,3190,3828,4097,4063,3849,3545,3270,3085,3028,3108,3295,3537,3795,4005,4147,4200,4177,4092,3988,3889,3832,3840,3917,4075,4281,4537,4783,5013,5154,5194,5065,4752,4214,3445,2465,1291,11,-1321,-2579,-3692,-4549,-5086,-5268,-5072,-4548,-3743,-2758,-1699,-684,179,794,1090,1033,612,-120,-1107,-2220,-3344,-4320,-5023,-5316,-5145,-4459,-3306,-1774,15,1875,3648,5167,6317,7019,7279,7127,6673,6034,5331,4694,4185,3855,3685,3631,3609,3544,3343,2977,2409,1691,868,44,-684,-1216,-1476,-1411,-1022,-318,625,1740,2921,4075,5109,5940,6510,6770,6707,6315,5629,4693,3580,2365,1139,-23,-1041,-1882,-2505,-2922,-3148,-3211,-3152,-2997,-2752,-2438,-2008,-1468,-775,78,1071,2189,3351,4494,5503,6299,6778,6879,6564,5813,4672,3181,1444,-445,-2358,-4186,-5809,-7148,-8132,-8744,-8982,-8900,-8558,-8054,-7480,-6916,-6433,-6061,-5799,-5625,-5462,-5270,-4960,-4509,-3899,-3145,-2332,-1511,-799,-269,19,38,-189,-605,-1115,-1622,-2018,-2230,-2226,-1990,-1605,-1124,-686,-382,-326,-565,-1145,-2012,-3117,-4340,-5553,-6623,-7429,-7870,-7898,-7491,-6676,-5529,-4118,-2583,-996,513,1885,3064,4021,4777,5339,5761,6068,6293,6440,6495,6426,6178,5712,4980,3981,2742,1317,-180,-1634,-2916,-3900,-4517,-4714,-4516,-3994,-3241,-2412,-1624,-1010,-656,-603,-861,-1388,-2119,-2968,-3848,-4671,-5383,-5920,-6274,-6418,-6377,-6153,-5785,-5281,-4675,-3972,-3185,-2311,-1340,-270,919,2208,3606,5056,6523,7909,9142,10087,10672,10784,10388,9473,8082,6314,4321,2254,312,-1367,-2643,-3461,-3795,-3710,-3280,-2644,-1929,-1266,-754,-470,-428,-639,-1045,-1603,-2232,-2872,-3448,-3926,-4245,-4409,-4371,-4149,-3718,-3095,-2270,-1274,-109,1173,2542,3934,5302,6559,7664,8516,9075,9273,9074,8466,7453,6098,4466,2696,913,-718,-2043,-2949,-3337,-3190,-2534,-1463,-113,1336,2725,3866,4662,5007,4895,4358,3467,2355,1126,-60,-1123,-1951,-2520,-2801,-2831,-2656,-2356,-2004,-1695,-1479,-1433,-1550,-1852,-2283,-2803,-3329,-3785,-4099,-4214,-4092,-3738,-3168,-2458,-1665,-905,-237,240,495,508,296,-85,-562,-1055,-1462,-1729,-1791,-1631,-1266,-723,-77,598,1217,1706,2010,2102,1995,1719,1355,967,656,472,476,674,1055,1571,2146,2705,3157,3439,3498,3327,2942,2401,1785,1182,696,393,327,510,898,1428,1998,2492,2818,2901,2709,2273,1651,951,300,-194,-420,-335,78,768,1646,2588,3453,4108,4436,4358,3849,2921,1645,125,-1499,-3084,-4476,-5558,-6231,-6455,-6223,-5606,-4684,-3592,-2470,-1439,-615,-48,238,286,161,-23,-184,-204,-60,300,813,1443,2083,2655,3077,3304,3332,3201,2982,2782,2698,2831,3240,3935,4896,6020,7209,8303,9186,9719,9844,9522,8779,7693,6367,4947,3557,2354,1412,831,609,744,1166,1787,2499,3180,3739,4083,4179,4019,3638,3114,2529,1999,1592,1388,1391,1600,1947,2372,2781,3114,3330,3416,3420,3384,3400,3518,3800,4236,4804,5409,5956,6306,6361,6005,5203,3937,2258,269,-1916,-4115,-6186,-7951,-9288,-10099,-10340,-10014,-9194,-7979,-6526,-4991,-3536,-2301,-1374,-816,-596,-675,-931,-1264,-1530,-1642,-1514,-1131,-505,303,1202,2092,2872,3451,3779,3817,3569,3066,2337,1448,440,-644,-1755,-2878,-3976,-5028,-6006,-6875,-7604,-8161,-8529,-8690,-8670,-8482,-8185,-7829,-7469,-7151,-6912,-6748,-6671,-6635,-6621,-6586,-6495,-6316,-6031,-5601,-5030,-4294,-3394,-2347,-1162,113,1421,2700,3848,4803,5461,5792,5745,5346,4621,3653,2525,1323,153,-956,-1929,-2788,-3532,-4192,-4816,-5424,-6056,-6715,-7398,-8101,-8776,-9414,-9957,-10383,-10648,-10721,-10589,-10225,-9652,-8870,-7923,-6853,-5710,-4556,-3424,-2366,-1377,-466,390,1227,2073,2966,3911,4911,5923,6903,7767,8428,8805,8824,8448,7671,6525,5096,3471,1782,143,-1338,-2570,-3511,-4131,-4459,-4518,-4381,-4107,-3764,-3408,-3079,-2792,-2552,-2338,-2103,-1815,-1408,-847,-110,835,1941,3200,4519,5844,7069,8130,8942,9472,9688,9609,9252,8670,7905,7009,6014,4960,3857,2733,1604,485,-575,-1551,-2391,-3044,-3487,-3683,-3638,-3381,-2947,-2411,-1844,-1303,-878,-571,-440,-453,-605,-861,-1171,-1506,-1812,-2060,-2208,-2229,-2084,-1759,-1221,-475,479,1604,2847,4133,5364,6448,7279,7784,7914,7649,7030,6107,4978,3751,2517,1389,414,-361,-921,-1308,-1518,-1642,-1675,-1688,-1672,-1647,-1594,-1501,-1333,-1079,-704,-198,447,1226,2128,3104,4143,5157,6129,6978,7687,8207,8532,8655,8586,8335,7922,7337,6597,5684,4599,3346,1950,451,-1058,-2496,-3731,-4659,-5176,-5229,-4805,-3960,-2807,-1495,-228,830,1504,1702,1373,579,-595,-1951,-3311,-4470,-5237,-5523,-5247,-4464,-3267,-1822,-332,997,1969,2448,2336,1629,370,-1330,-3304,-5385,-7365,-9086,-10378,-11149,-11336,-10933,-10005,-8628,-6956,-5124,-3288,-1581,-114,1055,1875,2373,2562,2490,2215,1758,1168,456,-361,-1252,-2208,-3158,-4073,-4872,-5503,-5924,-6098,-6033,-5744,-5264,-4647,-3923,-3141,-2316,-1471,-616,233,1056,1812,2467,2957,3242,3285,3061,2586,1868,967,-72,-1188,-2317,-3420,-4438,-5344,-6093,-6658,-6995,-7090,-6894,-6431,-5677,-4705,-3558,-2325,-1113,1,922,1609,2046,2255,2302,2273,2266,2384,2697,3251,4041,5022,6092,7152,8039,8646,8841,8558,7757,6467,4750,2722,534,-1668,-3708,-5449,-6773,-7602,-7903,-7701,-7045,-6048,-4824,-3503,-2221,-1055,-98,646,1189,1564,1871,2155,2499,2931,3443,4016,4563,5025,5312,5372,5185,4756,4140,3410,2644,1928,1316,836,486,230,19,-202,-484,-861,-1343,-1914,-2550,-3192,-3794,-4299,-4656,-4844,-4840,-4659,-4323,-3883,-3392,-2903,-2479,-2138,-1904,-1750,-1638,-1494,-1256,-824,-164,788,2003,3466,5079,6753,8344,9749,10835,11534,11793,11607,11017,10085,8900,7554,6135,4710,3328,2013,761,-427,-1581,-2694,-3784,-4816,-5786,-6644,-7362,-7927,-8306,-8527,-8599,-8547,-8417,-8217,-7964,-7646,-7241,-6697,-5996,-5081,-3956,-2618,-1100,538,2233,3904,5473,6874,8036,8919,9477,9687,9533,8998,8109,6877,5358,3621,1749,-154,-1984,-3651,-5066,-6181,-6952,-7374,-7453,-7204,-6677,-5906,-4946,-3867,-2719,-1587,-527,399,1148,1692,2031,2193,2212,2161,2090,2069,2136,2310,2593,2949,3341,3711,3996,4164,4164,4010,3700,3282,2786,2283,1789,1363,980,667,377,99,-194,-521,-873,-1231,-1582,-1858,-2067,-2142,-2102,-1940,-1677,-1347,-989,-634,-322,-78,85,151,129,22,-141,-337,-513,-628,-623,-452,-72,530,1359,2375,3516,4716,5861,6888,7704,8270,8559,8589,8381,8000,7479,6881,6221,5525,4783,3987,3120,2175,1142,50,-1085,-2212,-3277,-4224,-4986,-5519,-5767,-5711,-5322,-4606,-3580,-2272,-742,950,2722,4488,6161,7659,8920,9878,10525,10831,10821,10516,9951,9174,8222,7144,5969,4748,3509,2305,1182,190,-611,-1181,-1481,-1498,-1260,-795,-202,458,1065,1560,1880,2010,1981,1842,1677,1574,1604,1817,2229,2812,3516,4253,4944,5488,5833,5916,5728,5265,4542,3605,2481,1230,-111,-1476,-2816,-4071,-5181,-6099,-6786,-7215,-7404,-7362,-7150,-6819,-6434,-6055,-5719,-5452,-5263,-5138,-5065,-5030,-5019,-5035,-5084,-5178,-5332,-5549,-5822,-6126,-6438,-6700,-6887,-6945,-6862,-6618,-6223,-5690,-5035,-4288,-3461,-2577,-1652,-695,252,1170,1984,2629,3023,3066,2708,1884,609,-1080,-3083,-5257,-7435,-9425,-11060,-12175,-12685,-12521,-11709,-10314,-8457,-6300,-4020,-1809,161,1731,2806,3300,3247,2668,1704,489,-790,-1953,-2834,-3315,-3318,-2847,-1950,-753,608,1946,3115,3953,4373,4302,3735,2701,1270,-458,-2360,-4309,-6160,-7788,-9066,-9898,-10214,-9979,-9206,-7957,-6316,-4438,-2444,-523,1210,2611,3624,4201,4363,4167,3701,3087,2432,1858,1439,1248,1288,1559,2005,2571,3174,3741,4203,4507,4634,4561,4330,3952,3502,3008,2550,2147,1839,1619,1474,1350,1211,975,608,63,-669,-1561,-2567,-3596,-4559,-5341,-5855,-6026,-5821,-5239,-4320,-3127,-1739,-247,1278,2765,4157,5426,6522,7432,8115,8546,8694,8546,8096,7370,6424,5316,4168,3053,2092,1353,879,707,791,1104,1554,2068,2547,2918,3104,3066,2768,2213,1404,391,-785,-2050,-3316,-4516,-5533,-6314,-6771,-6869,-6580,-5914,-4913,-3634,-2172,-615,936,2402,3712,4834,5745,6465,7009,7421,7722,7948,8093,8156,8102,7900,7510,6906,6079,5043,3834,2514,1150,-169,-1366,-2359,-3077,-3481,-3531,-3230,-2604,-1696,-584,637,1874,3018,3974,4688,5101,5233,5088,4759,4294,3815,3377,3067,2906,2906,3036,3230,3434,3546,3525,3293,2854,2173,1308,259,-894,-2124,-3363,-4568,-5694,-6688,-7530,-8170,-8589,-8765,-8677,-8332,-7727,-6891,-5848,-4656,-3374,-2088,-889,128,843,1196,1091,529,-484,-1876,-3517,-5255,-6898,-8244,-9139,-9418,-9031,-7958,-6275,-4131,-1701,764,3063,4963,6333,7051,7121,6547,5465,3974,2247,423,-1367,-3022,-4478,-5706,-6704,-7475,-8068,-8482,-8772,-8937,-9004,-8969,-8852,-8612,-8280,-7790,-7159,-6340,-5343,-4161,-2840,-1430,-19,1292,2401,3211,3659,3713,3390,2744,1866,871,-126,-1017,-1709,-2146,-2288,-2122,-1669,-942,5,1114,2327,3539,4677,5624,6296,6605,6504,5968,5038,3786,2331,834,-563,-1685,-2433,-2717,-2537,-1921,-972,194,1423,2595,3575,4306,4730,4862,4721,4378,3871,3287,2658,2028,1424,838,287,-256,-784,-1313,-1844,-2364,-2882,-3371,-3833,-4248,-4599,-4878,-5067,-5147,-5111,-4947,-4638,-4199,-3611,-2885,-2035,-1048,35,1206,2428,3639,4794,5792,6564,7013,7081,6726,5964,4848,3493,2046,682,-428,-1134,-1348,-1031,-230,942,2330,3720,4938,5787,6166,5996,5295,4132,2629,949,-736,-2251,-3447,-4216,-4485,-4260,-3560,-2507,-1221,129,1355,2310,2841,2869,2380,1400,66,-1485,-3043,-4415,-5438,-5971,-5968,-5436,-4449,-3143,-1681,-220,1088,2136,2868,3267,3359,3214,2886,2477,2024,1613,1241,952,713,513,312,75,-242,-649,-1173,-1786,-2459,-3137,-3729,-4166,-4347,-4221,-3741,-2911,-1786,-441,986,2368,3562,4457,4973,5101,4850,4314,3585,2782,2009,1340,810,417,111,-167,-498,-938,-1531,-2277,-3140,-4065,-4948,-5711,-6244,-6497,-6411,-5999,-5270,-4310,-3170,-1973,-790,276,1150,1785,2128,2181,1944,1464,792,13,-782,-1495,-2037,-2341,-2357,-2074,-1510,-700,282,1384,2524,3651,4720,5701,6571,7336,7966,8476,8834,9043,9074,8938,8616,8137,7504,6749,5898,4970,3992,2972,1932,877,-166,-1170,-2101,-2891,-3504,-3857,-3926,-3666,-3089,-2218,-1136,80,1296,2407,3314,3930,4244,4250,4015,3602,3130,2670,2313,2102,2043,2130,2305,2518,2699,2797,2775,2616,2331,1938,1489,1019,601,264,76,49,212,554,1048,1653,2305,2945,3504,3928,4187,4262,4181,3978,3723,3484,3337,3335,3516,3884,4424,5083,5809,6529,7181,7713,8076,8248,8204,7929,7413,6630,5586,4259,2668,834,-1188,-3329,-5488,-7557,-9429,-10980,-12138,-12821,-12991,-12650,-11807,-10530,-8886,-6983,-4928,-2858,-885,849,2257,3228,3730,3730,3268,2405,1260,-49,-1361,-2558,-3506,-4149,-4438,-4405,-4083,-3570,-2941,-2309,-1731,-1283,-979,-832,-819,-911,-1063,-1238,-1403,-1527,-1607,-1623,-1600,-1536,-1474,-1422,-1445,-1554,-1804,-2206,-2761,-3462,-4253,-5074,-5856,-6508,-6979,-7229,-7252,-7099,-6828,-6532,-6315,-6230,-6344,-6627,-7052,-7514,-7924,-8161,-8149,-7821,-7183,-6246,-5100,-3811,-2490,-1213,-60,931,1732,2336,2766,3018,3134,3110,2982,2748,2435,2057,1631,1188,735,306,-104,-474,-809,-1114,-1367,-1584,-1728,-1788,-1731,-1533,-1187,-687,-69,631,1343,1991,2507,2831,2922,2770,2388,1812,1096,298,-534,-1342,-2104,-2792,-3392,-3917,-4338,-4678,-4910,-5043,-5074,-5002,-4847,-4619,-4349,-4045,-3726,-3384,-3025,-2612,-2161,-1631,-1053,-441,170,706,1133,1384,1446,1333,1080,788,541,461,630,1117,1925,3023,4328,5714,7060,8224,9105,9625,9751,9490,8885,8012,6946,5791,4618,3508,2512,1664,972,436,22,-292,-555,-785,-1012,-1222,-1411,-1530,-1540,-1395,-1052,-513,216,1073,1979,2837,3541,3996,4154,3984,3527,2851,2062,1287,647,237,123,311,780,1436,2201,2945,3580,4032,4266,4285,4138,3879,3594,3349,3201,3177,3285,3502,3795,4110,4399,4608,4704,4652,4439,4073,3558,2949,2278,1619,1039,597,355,339,546,952,1477,2039,2535,2858,2938,2712,2179,1353,305,-889,-2120,-3296,-4333,-5171,-5782,-6154,-6312,-6280,-6091,-5777,-5352,-4824,-4195,-3458,-2609,-1657,-606,495,1619,2692,3657,4442,4985,5245,5180,4806,4126,3221,2142,1018,-68,-984,-1656,-1997,-2002,-1668,-1076,-335,431,1057,1425,1429,1026,225,-889,-2196,-3530,-4725,-5630,-6145,-6217,-5877,-5206,-4337,-3428,-2627,-2068,-1823,-1927,-2351,-3019,-3850,-4713,-5540,-6236,-6774,-7135,-7338,-7412,-7392,-7317,-7203,-7064,-6894,-6672,-6384,-5998,-5496,-4865,-4100,-3211,-2227,-1179,-117,893,1809,2553,3100,3412,3497,3378,3106,2750,2381,2062,1856,1761,1805,1918,2087,2223,2293,2252,2073,1790,1398,977,553,186,-85,-256,-305,-269,-147,18,227,457,734,1047,1431,1873,2361,2875,3333,3694,3850,3757,3338,2592,1513,170,-1382,-3010,-4642,-6130,-7416,-8401,-9045,-9318,-9205,-8736,-7927,-6848,-5557,-4150,-2719,-1358,-159,816,1518,1944,2103,2047,1834,1545,1237,989,828,803,913,1170,1561,2073,2686,3357,4051,4700,5254,5628,5783,5649,5234,4535,3620,2572,1505,544,-205,-661,-783,-593,-141,471,1133,1732,2182,2417,2434,2251,1928,1552,1188,923,796,825,1004,1292,1640,1989,2267,2437,2430,2243,1848,1263,529,-309,-1156,-1939,-2541,-2891,-2898,-2547,-1813,-765,530,1945,3341,4597,5584,6240,6524,6463,6103,5547,4866,4170,3495,2888,2337,1812,1287,690,30,-742,-1583,-2480,-3380,-4238,-5012,-5672,-6199,-6593,-6845,-6970,-6947,-6782,-6464,-5987,-5383,-4663,-3906,-3167,-2536,-2082,-1853,-1868,-2107,-2504,-2981,-3432,-3763,-3911,-3835,-3548,-3090,-2534,-1963,-1463,-1099,-913,-929,-1123,-1484,-1942,-2459,-2957,-3389,-3687,-3807,-3699,-3342,-2713,-1841,-741,507,1831,3133,4316,5292,6017,6441,6601,6525,6295,5994,5707,5498,5420,5466,5641,5877,6152,6383,6561,6639,6622,6526,6336,6100,5778,5386,4878,4226,3408,2380,1178,-210,-1693,-3224,-4682,-5987,-7028,-7739,-8062,-7976,-7490,-6638,-5486,-4111,-2607,-1078,381,1664,2706,3433,3834,3893,3671,3209,2626,2000,1454,1062,893,971,1296,1821,2506,3266,4063,4827,5539,6170,6722,7181,7552,7800,7925,7876,7637,7195,6531,5703,4729,3713,2721,1845,1162,707,516,564,819,1234,1732,2271,2774,3214,3531,3723,3734,3585,3232,2714,2027,1225,373,-464,-1175,-1698,-1942,-1880,-1496,-833,36,1007,1960,2769,3345,3607,3545,3172,2551,1784,960,200,-427,-853,-1066,-1072,-920,-663,-383,-138,3,7,-150,-454,-887,-1385,-1908,-2368,-2719,-2904,-2889,-2688,-2307,-1839,-1337,-927,-679,-681,-954,-1500,-2239,-3082,-3894,-4543,-4923,-4977,-4681,-4119,-3361,-2585,-1910,-1501,-1442,-1787,-2531,-3596,-4881,-6240,-7537,-8638,-9440,-9883,-9932,-9613,-8958,-8043,-6950,-5775,-4613,-3561,-2688,-2072,-1734,-1695,-1917,-2347,-2888,-3434,-3872,-4090,-4022,-3607,-2866,-1834,-598,723,2016,3156,4038,4605,4805,4647,4156,3386,2402,1286,104,-1063,-2152,-3108,-3883,-4448,-4787,-4901,-4824,-4571,-4223,-3800,-3376,-2973,-2617,-2304,-2030,-1760,-1491,-1191,-894,-598,-372,-247,-278,-493,-895,-1462,-2138,-2855,-3525,-4085,-4472,-4661,-4660,-4477,-4174,-3773,-3323,-2838,-2321,-1767,-1157,-495,225,951,1646,2232,2627,2792,2655,2250,1576,730,-221,-1157,-1994,-2645,-3056,-3201,-3074,-2704,-2116,-1375,-514,392,1304,2157,2907,3510,3940,4183,4258,4180,4016,3803,3611,3487,3446,3518,3661,3854,4042,4174,4215,4149,3965,3714,3405,3117,2867,2703,2632,2650,2742,2879,3042,3202,3361,3498,3629,3731,3800,3802,3706,3469,3068,2492,1769,958,147,-541,-990,-1100,-783,-50,1088,2492,4030,5508,6729,7537,7794,7451,6512,5057,3227,1183,-858,-2734,-4249,-5308,-5815,-5772,-5208,-4218,-2931,-1501,-83,1167,2146,2774,3040,2983,2690,2286,1904,1679,1704,2033,2659,3511,4484,5428,6199,6675,6767,6457,5773,4802,3675,2519,1478,640,77,-209,-248,-119,85,264,331,223,-77,-566,-1182,-1849,-2467,-2939,-3165,-3091,-2673,-1927,-901,310,1588,2788,3771,4425,4649,4445,3807,2867,1728,595,-388,-1041,-1278,-1049,-396,571,1678,2731,3511,3842,3599,2719,1229,-764,-3115,-5596,-8010,-10126,-11778,-12829,-13215,-12922,-12017,-10582,-8782,-6756,-4694,-2739,-1042,315,1261,1806,1971,1834,1480,1005,488,-10,-470,-885,-1290,-1716,-2193,-2737,-3315,-3887,-4365,-4654,-4670,-4346,-3662,-2662,-1412,-77,1219,2274,2981,3212,2940,2185,1008,-438,-2047,-3627,-5086,-6290,-7197,-7782,-8045,-8037,-7785,-7348,-6762,-6061,-5265,-4402,-3483,-2552,-1620,-752,35,682,1164,1461,1549,1442,1142,681,92,-565,-1234,-1831,-2274,-2485,-2382,-1929,-1100,64,1499,3071,4635,6025,7069,7654,7678,7144,6077,4598,2840,989,-795,-2339,-3536,-4291,-4574,-4395,-3797,-2853,-1666,-331,1022,2303,3391,4229,4739,4912,4762,4337,3733,3053,2412,1923,1657,1647,1884,2293,2769,3193,3417,3351,2917,2104,970,-393,-1827,-3184,-4283,-5013,-5258,-5009,-4280,-3152,-1765,-265,1167,2369,3197,3561,3392,2726,1608,183,-1396,-2929,-4228,-5112,-5458,-5194,-4317,-2907,-1081,986,3112,5127,6877,8279,9275,9884,10130,10096,9817,9373,8757,7993,7058,5942,4643,3196,1653,109,-1324,-2555,-3473,-4046,-4252,-4132,-3780,-3276,-2768,-2336,-2084,-2061,-2292,-2753,-3419,-4210,-5058,-5876,-6573,-7067,-7290,-7187,-6739,-5958,-4893,-3639,-2311,-1056,-22,667,901,638,-102,-1267,-2698,-4253,-5722,-6937,-7739,-8029,-7764,-6961,-5695,-4073,-2233,-316,1547,3234,4655,5736,6423,6696,6540,5993,5079,3900,2531,1113,-247,-1408,-2284,-2792,-2904,-2634,-2029,-1166,-149,933,1981,2931,3726,4345,4759,4974,4978,4782,4380,3802,3062,2217,1327,462,-287,-861,-1183,-1254,-1047,-640,-80,525,1090,1517,1754,1767,1558,1171,662,95,-448,-929,-1295,-1548,-1679,-1724,-1680,-1585,-1428,-1216,-925,-532,-14,659,1490,2499,3647,4929,6270,7610,8859,9901,10641,10964,10785,10062,8784,7012,4870,2512,173,-1945,-3618,-4680,-5039,-4678,-3668,-2172,-383,1473,3174,4558,5504,5976,5998,5650,5042,4297,3522,2811,2195,1713,1331,1031,779,539,295,48,-209,-441,-638,-772,-823,-788,-659,-462,-213,36,250,363,344,151,-224,-763,-1428,-2135,-2797,-3304,-3566,-3498,-3077,-2296,-1223,59,1433,2775,3988,4981,5742,6254,6588,6796,6969,7167,7420,7732,8034,8257,8264,7971,7254,6096,4464,2441,123,-2333,-4766,-6993,-8873,-10272,-11121,-11371,-11059,-10210,-8952,-7384,-5663,-3944,-2373,-1100,-221,178,98,-446,-1348,-2495,-3721,-4880,-5826,-6464,-6737,-6642,-6233,-5581,-4791,-3948,-3134,-2390,-1742,-1165,-657,-169,290,734,1132,1446,1636,1657,1476,1089,488,-291,-1224,-2261,-3358,-4481,-5571,-6616,-7553,-8363,-9001,-9425,-9615,-9538,-9201,-8595,-7774,-6750,-5598,-4351,-3068,-1783,-527,669,1793,2804,3675,4354,4780,4910,4678,4077,3092,1781,220,-1475,-3153,-4677,-5882,-6674,-6955,-6716,-5969,-4795,-3308,-1641,39,1598,2881,3794,4245,4202,3665,2669,1309,-321,-2080,-3815,-5407,-6704,-7639,-8148,-8225,-7917,-7286,-6432,-5458,-4445,-3469,-2571,-1744,-1003,-283,415,1132,1864,2597,3304,3946,4480,4892,5163,5307,5355,5328,5284,5228,5193,5159,5113,5011,4814,4487,3997,3331,2502,1511,412,-767,-1978,-3164,-4284,-5281,-6103,-6694,-7011,-6997,-6630,-5889,-4779,-3339,-1621,293,2316,4344,6296,8063,9594,10798,11641,12056,12022,11493,10482,8986,7063,4800,2305,-250,-2700,-4853,-6540,-7627,-8022,-7710,-6723,-5177,-3210,-1016,1222,3317,5112,6483,7347,7671,7455,6741,5615,4167,2557,908,-598,-1833,-2656,-2993,-2797,-2097,-967,462,2032,3573,4924,5965,6614,6858,6722,6291,5654,4921,4188,3514,2939,2475,2095,1785,1513,1275,1069,919,857,905,1105,1450,1943,2552,3236,3942,4613,5198,5643,5914,5977,5808,5403,4761,3908,2886,1756,608,-476,-1385,-2047,-2408,-2432,-2159,-1625,-926,-153,598,1258,1771,2137,2356,2483,2535,2566,2569,2539,2444,2229,1864,1308,580,-301,-1254,-2198,-3045,-3703,-4125,-4292,-4222,-3971,-3620,-3251,-2946,-2776,-2761,-2920,-3227,-3630,-4078,-4489,-4803,-4954,-4899,-4606,-4073,-3312,-2365,-1293,-174,893,1821,2509,2898,2942,2637,2029,1173,183,-848,-1820,-2645,-3289,-3723,-3976,-4080,-4093,-4055,-4002,-3944,-3868,-3761,-3589,-3351,-3050,-2717,-2417,-2197,-2145,-2283,-2653,-3219,-3940,-4743,-5519,-6204,-6701,-6990,-7050,-6910,-6627,-6252,-5873,-5522,-5253,-5071,-4963,-4909,-4860,-4775,-4605,-4308,-3853,-3220,-2404,-1416,-293,915,2136,3289,4291,5070,5570,5771,5695,5365,4895,4341,3828,3429,3196,3176,3338,3665,4091,4549,4983,5329,5547,5619,5509,5232,4759,4118,3284,2311,1182,-18,-1261,-2456,-3533,-4423,-5056,-5418,-5481,-5314,-4939,-4479,-3997,-3600,-3348,-3280,-3403,-3679,-4053,-4431,-4733,-4861,-4755,-4347,-3638,-2608,-1305,227,1927,3710,5494,7196,8713,9970,10881,11377,11425,10998,10127,8866,7295,5542,3720,1961,385,-933,-1916,-2549,-2827,-2786,-2460,-1929,-1237,-469,311,1045,1653,2109,2351,2385,2200,1837,1343,784,236,-258,-630,-898,-1049,-1146,-1237,-1388,-1649,-2051,-2576,-3204,-3836,-4415,-4822,-5002,-4890,-4492,-3820,-2961,-1975,-983,-50,744,1364,1809,2081,2234,2293,2307,2300,2280,2238,2165,2013,1779,1426,956,381,-287,-994,-1713,-2373,-2938,-3330,-3521,-3448,-3098,-2457,-1550,-421,841,2141,3349,4354,5038,5343,5218,4699,3838,2746,1544,348,-721,-1606,-2268,-2706,-2980,-3126,-3226,-3329,-3477,-3686,-3953,-4257,-4566,-4855,-5087,-5256,-5337,-5346,-5267,-5125,-4908,-4637,-4315,-3947,-3558,-3145,-2731,-2312,-1895,-1463,-1013,-514,33,654,1323,2039,2753,3436,4037,4525,4875,5090,5189,5206,5198,5204,5269,5408,5603,5830,6010,6101,6022,5746,5269,4611,3852,3056,2338,1758,1392,1251,1322,1566,1906,2262,2560,2724,2721,2514,2114,1534,810,-4,-851,-1658,-2342,-2833,-3045,-2926,-2441,-1593,-437,949,2430,3864,5108,6028,6541,6618,6270,5598,4683,3693,2718,1877,1212,746,431,242,75,-104,-361,-719,-1170,-1698,-2263,-2802,-3272,-3594,-3724,-3604,-3190,-2463,-1406,-60,1539,3285,5080,6768,8237,9333,10005,10182,9902,9228,8281,7204,6146,5227,4541,4106,3903,3851,3835,3752,3479,2971,2187,1176,2,-1220,-2374,-3349,-4060,-4458,-4532,-4321,-3882,-3302,-2676,-2070,-1574,-1209,-1010,-964,-1047,-1224,-1446,-1672,-1868,-2019,-2125,-2219,-2338,-2554,-2916,-3485,-4286,-5306,-6501,-7763,-8961,-9943,-10548,-10661,-10199,-9160,-7607,-5680,-3552,-1441,457,1978,3000,3491,3469,3015,2253,1313,320,-623,-1457,-2156,-2721,-3189,-3587,-3954,-4316,-4663,-5008,-5315,-5571,-5732,-5790,-5696,-5462,-5053,-4492,-3789,-2985,-2130,-1294,-544,52,434,597,522,276,-88,-483,-813,-1034,-1084,-991,-785,-558,-403,-432,-716,-1311,-2201,-3321,-4555,-5744,-6706,-7287,-7346,-6806,-5666,-3972,-1864,493,2891,5122,6987,8330,9045,9067,8426,7176,5440,3386,1178,-983,-2935,-4533,-5680,-6339,-6528,-6317,-5824,-5188,-4550,-4044,-3742,-3689,-3849,-4155,-4492,-4753,-4821,-4648,-4211,-3563,-2793,-2011,-1352,-888,-699,-757,-1017,-1364,-1658,-1770,-1568,-994,-25,1288,2841,4489,6060,7381,8308,8723,8578,7873,6675,5123,3370,1630,70,-1114,-1838,-2016,-1699,-962,37,1107,2067,2725,2977,2759,2094,1095,-102,-1284,-2275,-2897,-3054,-2704,-1892,-749,580,1869,2963,3696,3998,3862,3341,2574,1698,884,264,-73,-92,195,703,1354,2015,2602,3023,3244,3251,3075,2771,2409,2075,1838,1773,1909,2276,2846,3575,4382,5157,5811,6222,6352,6146,5658,4948,4151,3403,2853,2623,2772,3313,4170,5217,6275,7158,7677,7710,7184,6108,4582,2751,832,-974,-2446,-3431,-3818,-3569,-2732,-1413,226,1971,3623,4969,5837,6113,5739,4734,3197,1275,-811,-2836,-4559,-5776,-6347,-6195,-5364,-3943,-2144,-176,1704,3288,4408,4989,5021,4598,3857,2983,2156,1534,1217,1253,1608,2213,2944,3684,4306,4730,4901,4811,4495,4004,3409,2787,2184,1668,1230,901,620,376,88,-293,-837,-1583,-2574,-3796,-5219,-6779,-8355,-9843,-11107,-12030,-12544,-12598,-12223,-11482,-10476,-9342,-8192,-7135,-6240,-5513,-4954,-4478,-4039,-3530,-2917,-2142,-1220,-178,924,2002,2980,3770,4319,4575,4530,4181,3564,2720,1712,604,-523,-1616,-2603,-3445,-4115,-4603,-4915,-5087,-5126,-5092,-4982,-4817,-4578,-4232,-3734,-3039,-2092,-906,531,2120,3783,5363,6708,7674,8127,8014,7306,6076,4418,2500,472,-1477,-3243,-4696,-5818,-6587,-7045,-7249,-7257,-7142,-6951,-6715,-6467,-6196,-5922,-5622,-5293,-4925,-4492,-3990,-3397,-2706,-1928,-1072,-184,698,1505,2203,2742,3117,3341,3451,3514,3590,3750,4028,4440,4955,5506,6013,6363,6470,6269,5712,4838,3668,2313,865,-564,-1868,-2972,-3805,-4345,-4576,-4502,-4167,-3581,-2827,-1945,-1017,-125,670,1275,1667,1807,1719,1454,1084,713,432,326,440,772,1283,1877,2460,2905,3135,3088,2769,2223,1550,868,302,-41,-95,156,683,1390,2172,2884,3415,3643,3517,3004,2122,935,-474,-1993,-3493,-4862,-5978,-6752,-7101,-6994,-6425,-5424,-4075,-2467,-729,1010,2635,4048,5171,5990,6488,6708,6701,6514,6222,5852,5463,5055,4669,4285,3931,3589,3263,2938,2592,2193,1701,1083,294,-673,-1820,-3113,-4489,-5859,-7133,-8202,-8989,-9445,-9540,-9323,-8827,-8166,-7411,-6653,-5957,-5334,-4797,-4298,-3791,-3227,-2554,-1768,-858,119,1121,2067,2887,3528,3929,4091,3991,3671,3139,2453,1650,780,-95,-936,-1674,-2274,-2687,-2899,-2891,-2696,-2325,-1844,-1299,-749,-248,175,495,698,799,785,672,456,136,-281,-784,-1336,-1882,-2348,-2644,-2686,-2399,-1741,-717,620,2169,3782,5314,6602,7530,8032,8083,7761,7134,6368,5562,4856,4311,3958,3772,3695,3633,3510,3235,2780,2106,1267,279,-754,-1782,-2697,-3452,-3965,-4204,-4125,-3724,-2982,-1945,-623,894,2537,4199,5764,7125,8173,8846,9084,8906,8336,7457,6367,5170,3977,2873,1929,1178,648,321,192,218,366,582,820,1012,1118,1072,855,450,-125,-808,-1535,-2194,-2695,-2949,-2899,-2546,-1907,-1081,-154,748,1523,2105,2450,2584,2540,2418,2289,2253,2362,2651,3111,3704,4366,5025,5602,6041,6295,6341,6178,5817,5274,4578,3746,2804,1774,673,-473,-1638,-2798,-3917,-4970,-5926,-6754,-7439,-7946,-8269,-8382,-8283,-7968,-7443,-6744,-5909,-5000,-4105,-3282,-2628,-2176,-1965,-1968,-2148,-2416,-2688,-2860,-2866,-2652,-2223,-1615,-901,-188,437,866,1050,953,577,-20,-792,-1641,-2499,-3275,-3911,-4345,-4544,-4485,-4165,-3604,-2849,-1956,-1043,-193,451,808,794,393,-361,-1358,-2456,-3461,-4190,-4489,-4243,-3441,-2136,-473,1336,3076,4494,5430,5727,5382,4392,2911,1063,-931,-2908,-4689,-6154,-7226,-7884,-8146,-8086,-7773,-7323,-6827,-6372,-6035,-5838,-5804,-5895,-6059,-6220,-6282,-6172,-5814,-5190,-4290,-3169,-1891,-555,747,1933,2950,3766,4403,4883,5271,5598,5919,6214,6490,6661,6696,6484,6008,5210,4133,2815,1356,-135,-1552,-2794,-3808,-4578,-5118,-5501,-5795,-6084,-6442,-6904,-7486,-8162,-8865,-9529,-10045,-10336,-10318,-9928,-9149,-7972,-6435,-4605,-2562,-429,1687,3650,5353,6705,7637,8137,8221,7944,7411,6729,6024,5422,4999,4832,4917,5241,5724,6279,6794,7152,7273,7066,6516,5595,4366,2865,1214,-497,-2133,-3579,-4727,-5493,-5821,-5701,-5157,-4255,-3091,-1776,-424,853,1991,2931,3679,4263,4728,5155,5595,6105,6684,7326,7962,8517,8898,9003,8771,8156,7157,5819,4205,2434,595,-1179,-2804,-4189,-5283,-6047,-6477,-6575,-6373,-5911,-5246,-4444,-3584,-2745,-1989,-1392,-963,-727,-626,-619,-596,-483,-179,372,1204,2296,3611,5054,6537,7957,9223,10273,11059,11580,11831,11855,11661,11298,10775,10136,9375,8540,7624,6673,5686,4695,3689,2685,1654,598,-500,-1647,-2812,-3978,-5069,-6036,-6784,-7264,-7418,-7238,-6743,-5982,-5033,-3972,-2884,-1819,-821,110,981,1818,2643,3454,4258,4994,5633,6095,6333,6309,6015,5473,4747,3906,3056,2263,1613,1123,810,640,554,494,371,138,-275,-885,-1705,-2726,-3905,-5201,-6542,-7857,-9060,-10060,-10767,-11107,-11013,-10456,-9440,-8008,-6239,-4264,-2188,-184,1652,3203,4405,5253,5716,5885,5750,5429,4917,4303,3588,2814,2000,1156,309,-528,-1353,-2147,-2939,-3714,-4507,-5311,-6127,-6940,-7699,-8366,-8870,-9163,-9192,-8960,-8454,-7745,-6876,-5935,-4995,-4102,-3306,-2589,-1949,-1338,-716,-62,650,1397,2154,2860,3464,3904,4142,4163,3965,3589,3066,2466,1818,1191,582,27,-495,-994,-1488,-2005,-2559,-3165,-3819,-4521,-5244,-5958,-6626,-7178,-7565,-7705,-7537,-7015,-6108,-4845,-3281,-1533,257,1920,3291,4238,4674,4588,4039,3139,2058,978,52,-566,-834,-716,-277,398,1198,1999,2711,3266,3623,3805,3813,3710,3530,3321,3102,2903,2700,2504,2274,1996,1639,1185,618,-54,-818,-1638,-2454,-3201,-3783,-4123,-4132,-3762,-2991,-1834,-370,1303,3047,4715,6175,7325,8082,8458,8445,8141,7597,6921,6165,5383,4583,3751,2857,1874,768,-442,-1746,-3074,-4358,-5513,-6458,-7133,-7507,-7566,-7340,-6872,-6220,-5455,-4642,-3833,-3087,-2422,-1870,-1427,-1076,-795,-530,-231,155,689,1401,2311,3413,4658,5982,7288,8470,9419,10042,10263,10059,9420,8403,7068,5512,3825,2099,404,-1211,-2710,-4090,-5355,-6517,-7607,-8629,-9614,-10556,-11455,-12298,-13030,-13621,-13975,-14024,-13670,-12844,-11497,-9614,-7249,-4482,-1472,1606,4551,7168,9286,10791,11612,11761,11298,10338,9033,7527,5988,4512,3208,2097,1212,511,-17,-429,-752,-1015,-1247,-1445,-1640,-1821,-2025,-2239,-2510,-2812,-3185,-3585,-4013,-4408,-4743,-4938,-4967,-4753,-4288,-3535,-2509,-1230,247,1864,3525,5147,6615,7839,8732,9228,9314,8975,8290,7321,6192,5018,3906,2949,2186,1638,1246,964,685,338,-157,-818,-1655,-2604,-3595,-4540,-5320,-5889,-6166,-6160,-5873,-5360,-4668,-3871,-3004,-2110,-1198,-266,699,1707,2777,3891,5050,6211,7346,8403,9354,10141,10760,11160,11348,11298,11014,10496,9748,8810,7686,6460,5142,3830,2546,1352,269,-693,-1536,-2297,-2990,-3683,-4363,-5096,-5828,-6581,-7275,-7882,-8319,-8548,-8500,-8170,-7524,-6587,-5378,-3937,-2321,-585,1205,2971,4647,6152,7423,8414,9073,9420,9446,9223,8798,8249,7645,7039,6456,5916,5374,4825,4217,3534,2779,1960,1131,331,-395,-1010,-1525,-1950,-2344,-2762,-3276,-3926,-4739,-5703,-6750,-7815,-8765,-9502,-9900,-9900,-9436,-8532,-7218,-5597,-3779,-1918,-139,1404,2623,3438,3819,3787,3389,2718,1883,998,187,-479,-915,-1132,-1133,-988,-791,-627,-605,-789,-1221,-1917,-2827,-3916,-5084,-6262,-7362,-8324,-9100,-9662,-9988,-10070,-9894,-9440,-8697,-7645,-6293,-4657,-2799,-798,1229,3150,4838,6168,7065,7487,7455,7030,6317,5436,4518,3654,2927,2352,1922,1578,1252,862,333,-376,-1302,-2429,-3727,-5143,-6599,-8020,-9316,-10409,-11222,-11691,-11778,-11458,-10748,-9685,-8340,-6804,-5174,-3562,-2041,-697,448,1363,2076,2591,2962,3202,3354,3431,3451,3425,3361,3275,3167,3057,2938,2813,2664,2466,2190,1807,1287,634,-156,-1031,-1947,-2833,-3607,-4227,-4614,-4792,-4733,-4516,-4180,-3811,-3476,-3222,-3073,-3013,-2986,-2935,-2747,-2376,-1727,-810,386,1781,3296,4804,6196,7356,8201,8687,8787,8544,7986,7212,6280,5294,4321,3428,2673,2064,1626,1330,1151,1040,942,804,572,224,-284,-922,-1692,-2540,-3419,-4261,-5008,-5581,-5938,-6019,-5790,-5241,-4367,-3186,-1753,-103,1660,3461,5199,6758,8063,9029,9606,9798,9615,9130,8422,7591,6731,5918,5205,4591,4072,3577,3064,2449,1697,781,-289,-1467,-2691,-3875,-4941,-5807,-6428,-6772,-6845,-6672,-6301,-5778,-5153,-4459,-3714,-2921,-2064,-1130,-99,1031,2249,3537,4849,6134,7344,8415,9314,10008,10479,10745,10814,10735,10546,10291,10025,9765,9539,9335,9118,8843,8438,7830,6965,5798,4317,2566,591,-1481,-3546,-5466,-7118,-8407,-9252,-9626,-9512,-8935,-7925,-6536,-4821,-2844,-680,1596,3885,6081,8077,9742,10984,11702,11855,11429,10472,9068,7355,5477,3598,1857,367,-813,-1659,-2218,-2547,-2756,-2940,-3204,-3617,-4228,-5041,-6041,-7165,-8351,-9497,-10525,-11321,-11824,-11942,-11648,-10908,-9756,-8223,-6411,-4407,-2343,-334,1512,3119,4418,5412,6095,6519,6730,6786,6739,6618,6467,6251,6021,5712,5361,4935,4442,3876,3228,2486,1627,631,-528,-1863,-3356,-5001,-6713,-8440,-10074,-11518,-12700,-13535,-14007,-14105,-13869,-13351,-12613,-11722,-10720,-9635,-8478,-7231,-5893,-4448,-2915,-1310,297,1867,3296,4547,5533,6249,6657,6800,6694,6400,5975,5469,4944,4429,3966,3553,3208,2897,2600,2272,1856,1313,588,-336,-1461,-2763,-4174,-5609,-6968,-8123,-8987,-9462,-9514,-9122,-8335,-7206,-5842,-4340,-2803,-1322,34,1221,2204,2975,3528,3863,3994,3930,3706,3364,2961,2564,2253,2086,2124,2370,2821,3402,4032,4585,4943,4987,4646,3866,2674,1125,-674,-2577,-4446,-6123,-7490,-8455,-8951,-8980,-8551,-7715,-6561,-5156,-3623,-2033,-498,935,2186,3258,4114,4809,5343,5794,6188,6565,6959,7354,7739,8077,8316,8424,8348,8093,7631,7003,6216,5303,4287,3174,1973,674,-728,-2228,-3808,-5421,-7001,-8468,-9713,-10668,-11239,-11406,-11153,-10522,-9571,-8391,-7063,-5672,-4289,-2940,-1656,-431,746,1873,2956,3980,4909,5715,6351,6786,7007,7012,6826,6489,6049,5551,5043,4535,4048,3560,3063,2525,1930,1256,501,-335,-1251,-2224,-3247,-4289,-5336,-6333,-7263,-8038,-8626,-8936,-8918,-8528,-7746,-6587,-5107,-3385,-1540,316,2049,3568,4784,5645,6149,6281,6103,5634,4946,4090,3125,2116,1122,200,-587,-1199,-1612,-1803,-1809,-1649,-1398,-1113,-867,-708,-673,-761,-952,-1216,-1481,-1731,-1897,-1992,-1996,-1956,-1883,-1844,-1839,-1914,-2037,-2201,-2340,-2416,-2357,-2128,-1696,-1059,-239,723,1772,2840,3879,4828,5657,6345,6875,7262,7505,7616,7618,7496,7278,6934,6466,5856,5086,4137,3017,1710,255,-1316,-2938,-4520,-5961,-7150,-7978,-8368,-8264,-7677,-6637,-5261,-3648,-1960,-312,1171,2429,3414,4158,4672,5047,5310,5548,5765,6001,6240,6473,6690,6858,6998,7071,7116,7092,7014,6847,6549,6101,5434,4548,3413,2054,510,-1161,-2864,-4529,-6047,-7352,-8362,-9029,-9307,-9179,-8618,-7651,-6283,-4585,-2611,-482,1706,3795,5685,7240,8398,9105,9372,9248,8811,8174,7436,6696,6024,5443,4958,4529,4109,3647,3089,2427,1648,785,-130,-1056,-1947,-2782,-3536,-4216,-4811,-5337,-5779,-6148,-6414,-6586,-6648,-6614,-6515,-6374,-6248,-6166,-6152,-6209,-6295,-6363,-6322,-6107,-5626,-4856,-3769,-2415,-857,792,2420,3903,5136,6042,6572,6714,6481,5906,5043,3939,2663,1249,-233,-1757,-3273,-4740,-6134,-7407,-8542,-9499,-10264,-10803,-11103,-11132,-10868,-10296,-9389,-8156,-6607,-4788,-2777,-670,1395,3289,4867,6027,6679,6806,6420,5609,4475,3171,1837,620,-368,-1043,-1364,-1331,-968,-351,460,1349,2231,2991,3535,3785,3654,3134,2180,863,-785,-2637,-4582,-6474,-8185,-9590,-10603,-11167,-11267,-10921,-10182,-9110,-7800,-6318,-4763,-3187,-1673,-261,991,2055,2894,3503,3864,4005,3929,3689,3310,2849,2329,1798,1263,758,283,-144,-514,-812,-1023,-1137,-1136,-1037,-831,-561,-257,51,291,462,505,431,223,-93,-508,-993,-1526,-2096,-2666,-3238,-3762,-4229,-4561,-4738,-4661,-4302,-3602,-2538,-1147,543,2412,4358,6229,7897,9237,10166,10645,10675,10301,9591,8627,7486,6231,4906,3525,2099,629,-890,-2424,-3947,-5399,-6701,-7792,-8588,-9042,-9127,-8833,-8197,-7267,-6107,-4809,-3431,-2065,-749,465,1551,2514,3338,4059,4680,5232,5738,6209,6658,7086,7474,7814,8068,8222,8236,8114,7832,7412,6868,6219,5500,4723,3905,3047,2139,1179,149,-923,-2037,-3114,-4115,-4925,-5483,-5699,-5538,-4985,-4086,-2912,-1579,-214,1060,2141,2953,3489,3755,3817,3766,3677,3655,3744,3973,4353,4819,5344,5839,6260,6551,6693,6677,6517,6239,5863,5418,4912,4364,3762,3126,2439,1722,980,231,-489,-1166,-1754,-2227,-2555,-2699,-2666,-2420,-2002,-1415,-721,24,757,1399,1914,2249,2406,2409,2301,2151,2051,2049,2240,2626,3238,4029,4952,5923,6855,7656,8248,8559,8546,8175,7441,6335,4890,3130,1112,-1091,-3391,-5679,-7817,-9697,-11164,-12139,-12535,-12336,-11572,-10319,-8716,-6902,-5064,-3331,-1860,-713,56,458,553,408,137,-163,-396,-492,-392,-95,409,1060,1814,2587,3314,3907,4321,4511,4462,4192,3731,3123,2442,1719,1018,341,-294,-919,-1558,-2246,-3010,-3847,-4738,-5633,-6453,-7119,-7545,-7668,-7453,-6915,-6087,-5066,-3940,-2828,-1821,-997,-394,-27,119,80,-104,-390,-739,-1121,-1512,-1884,-2219,-2489,-2665,-2727,-2656,-2447,-2124,-1710,-1262,-840,-504,-309,-295,-479,-852,-1400,-2059,-2793,-3541,-4250,-4897,-5444,-5889,-6228,-6461,-6595,-6621,-6538,-6321,-5968,-5449,-4763,-3897,-2862,-1667,-336,1104,2611,4150,5661,7091,8379,9444,10231,10665,10698,10315,9493,8294,6746,4966,3035,1070,-832,-2585,-4124,-5406,-6403,-7114,-7522,-7647,-7480,-7040,-6339,-5409,-4291,-3059,-1784,-558,526,1398,1997,2301,2313,2075,1634,1076,470,-111,-612,-985,-1213,-1287,-1204,-1001,-683,-295,128,556,942,1256,1481,1587,1589,1489,1322,1112,917,744,658,633,701,814,960,1096,1185,1208,1145,1005,803,574,346,164,50,26,113,287,570,913,1321,1753,2192,2603,2963,3232,3387,3400,3257,2957,2517,1963,1350,717,125,-404,-835,-1183,-1462,-1716,-1996,-2341,-2786,-3350,-4003,-4735,-5458,-6140,-6691,-7077,-7261,-7237,-7019,-6645,-6144,-5562,-4920,-4232,-3497,-2695,-1814,-822,270,1478,2759,4082,5384,6598,7648,8482,9011,9223,9061,8534,7654,6456,5003,3375,1666,-31,-1610,-3004,-4136,-4989,-5537,-5814,-5845,-5683,-5383,-4976,-4511,-3989,-3426,-2812,-2137,-1412,-626,181,994,1760,2442,3006,3425,3697,3824,3843,3773,3666,3539,3412,3293,3164,3009,2807,2534,2186,1769,1290,784,268,-226,-686,-1105,-1482,-1835,-2155,-2474,-2758,-3014,-3200,-3293,-3253,-3071,-2714,-2210,-1559,-810,14,861,1704,2504,3256,3923,4527,5025,5445,5749,5954,6039,6023,5904,5718,5483,5237,5012,4815,4680,4570,4499,4403,4278,4066,3762,3342,2813,2177,1464,685,-128,-955,-1773,-2548,-3255,-3847,-4297,-4550,-4591,-4393,-3966,-3345,-2576,-1745,-915,-182,403,810,1023,1099,1075,1053,1106,1316,1723,2356,3176,4131,5124,6034,6761,7185,7232,6864,6058,4870,3356,1619,-222,-2052,-3756,-5232,-6415,-7253,-7735,-7881,-7722,-7337,-6775,-6138,-5466,-4829,-4252,-3733,-3281,-2833,-2382,-1867,-1275,-603,148,908,1646,2268,2727,2959,2947,2687,2222,1598,901,196,-431,-938,-1280,-1451,-1459,-1337,-1130,-890,-672,-535,-506,-634,-903,-1309,-1822,-2357,-2883,-3291,-3548,-3602,-3439,-3102,-2624,-2114,-1649,-1335,-1248,-1421,-1872,-2543,-3365,-4223,-4995,-5573,-5861,-5810,-5406,-4679,-3699,-2554,-1343,-166,897,1785,2459,2916,3154,3201,3073,2803,2412,1909,1319,632,-136,-982,-1899,-2860,-3852,-4813,-5726,-6500,-7103,-7456,-7517,-7244,-6638,-5710,-4527,-3166,-1755,-398,752,1635,2144,2292,2085,1610,976,305,-267,-647,-756,-583,-155,459,1150,1819,2339,2642,2653,2371,1808,1011,66,-965,-1966,-2883,-3624,-4148,-4415,-4412,-4144,-3652,-2967,-2177,-1330,-509,232,856,1330,1670,1879,1990,2036,2036,2011,1967,1892,1781,1632,1421,1190,927,694,506,406,409,523,727,998,1282,1544,1743,1848,1875,1826,1767,1728,1790,1979,2342,2864,3529,4266,5007,5647,6100,6278,6118,5598,4701,3487,2009,364,-1320,-2935,-4347,-5426,-6109,-6291,-5975,-5162,-3913,-2331,-555,1279,2990,4465,5556,6213,6385,6103,5425,4441,3280,2051,878,-149,-971,-1543,-1879,-1994,-1941,-1775,-1554,-1340,-1175,-1083,-1090,-1161,-1283,-1389,-1429,-1324,-1029,-490,301,1319,2525,3828,5134,6343,7346,8088,8510,8625,8447,8037,7471,6810,6132,5472,4854,4294,3761,3261,2751,2248,1724,1225,734,306,-65,-345,-543,-651,-691,-664,-592,-479,-327,-138,103,390,738,1122,1540,1935,2290,2536,2643,2576,2306,1855,1222,472,-347,-1160,-1882,-2446,-2766,-2792,-2475,-1813,-799,499,2020,3642,5238,6662,7781,8473,8670,8346,7536,6324,4853,3257,1717,355,-729,-1474,-1900,-2034,-1976,-1805,-1625,-1496,-1473,-1557,-1736,-1971,-2196,-2373,-2441,-2365,-2134,-1730,-1177,-488,286,1118,1925,2673,3272,3685,3855,3766,3426,2856,2121,1290,424,-389,-1125,-1748,-2260,-2695,-3075,-3451,-3845,-4273,-4734,-5195,-5628,-5987,-6232,-6348,-6317,-6169,-5922,-5620,-5301,-4989,-4702,-4422,-4142,-3800,-3388,-2851,-2180,-1395,-502,423,1321,2123,2727,3110,3187,2984,2476,1732,797,-230,-1257,-2175,-2883,-3289,-3338,-2994,-2287,-1277,-83,1138,2222,2980,3281,3007,2129,680,-1233,-3442,-5733,-7885,-9687,-10961,-11601,-11554,-10845,-9560,-7826,-5801,-3652,-1535,413,2079,3404,4337,4885,5076,4965,4630,4165,3646,3176,2794,2561,2455,2466,2527,2562,2504,2272,1834,1175,319,-670,-1719,-2730,-3617,-4311,-4752,-4929,-4849,-4536,-4057,-3458,-2812,-2184,-1612,-1158,-824,-658,-631,-754,-986,-1285,-1605,-1871,-2030,-2011,-1777,-1299,-575,356,1443,2606,3736,4756,5550,6048,6201,5960,5346,4367,3083,1555,-122,-1876,-3581,-5172,-6523,-7582,-8261,-8534,-8386,-7833,-6954,-5811,-4542,-3239,-2023,-975,-130,487,921,1221,1455,1699,2000,2390,2870,3416,3981,4508,4942,5229,5338,5244,4959,4483,3870,3147,2377,1628,947,419,77,-24,124,512,1099,1813,2558,3228,3718,3925,3797,3295,2443,1287,-87,-1578,-3086,-4507,-5772,-6820,-7604,-8118,-8329,-8246,-7865,-7181,-6235,-5028,-3641,-2119,-567,936,2281,3397,4219,4718,4918,4840,4577,4196,3784,3424,3142,2974,2892,2861,2818,2705,2452,2034,1425,640,-270,-1267,-2255,-3178,-3954,-4534,-4870,-4947,-4761,-4334,-3700,-2919,-2036,-1135,-253,543,1232,1794,2240,2596,2889,3175,3461,3789,4135,4489,4798,5025,5110,5040,4788,4376,3830,3191,2506,1816,1138,502,-121,-704,-1277,-1787,-2218,-2488,-2525,-2262,-1626,-629,720,2295,3967,5530,6765,7474,7471,6659,5031,2690,-137,-3131,-5921,-8140,-9475,-9745,-8906,-7077,-4521,-1589,1323,3835,5657,6624,6699,6029,4828,3429,2132,1212,826,1014,1694,2692,3774,4706,5283,5363,4874,3820,2255,283,-1957,-4333,-6680,-8860,-10727,-12157,-13038,-13302,-12893,-11816,-10106,-7840,-5146,-2170,891,3837,6446,8526,9881,10389,9930,8506,6145,3007,-701,-4662,-8539,-11959,-14591,-16157,-16494,-15543,-13401,-10263,-6443,-2311,1740,5317,8103,9854,10427,9823,8111,5508,2265,-1288,-4828,-8025,-10645,-12474,-13449,-13540,-12832,-11433,-9521,-7224,-4727,-2107,526,3146,5710,8191,10527,12629,14367,15600,16198,16060,15169,13552,11330,8631,5658,2572,-444,-3224,-5646,-7563,-8905,-9592,-9618,-9007,-7848,-6259,-4411,-2459,-574,1122,2557,3696,4590,5279,5848,6343,6777,7144,7376,7440,7277,6883,6267,5458,4519,3453,2330,1106,-157,-1471,-2764,-3961,-4952,-5610,-5822,-5516,-4673,-3361,-1716,55,1705,2984,3679,3634,2813,1267,-817,-3188,-5533,-7528,-8915,-9504,-9233,-8189,-6534,-4568,-2581,-892,258,690,338,-770,-2500,-4630,-6884,-8947,-10503,-11312,-11151,-10004,-7888,-5030,-1734,1620,4608,6872,8146,8291,7364,5527,3095,434,-2091,-4139,-5487,-6024,-5745,-4813,-3415,-1861,-414,642,1132,915,9,-1524,-3481,-5613,-7606,-9147,-9939,-9768,-8507,-6173,-2885,1088,5431,9739,13630,16735,18759,19506,18912,17032,14076,10341,6212,2091,-1650,-4692,-6830,-7961,-8090,-7343,-5908,-4037,-2019,-108,1435,2445,2794,2467,1509,66,-1654,-3385,-4868,-5824,-6102,-5570,-4283,-2329,75,2702,5313,7686,9678,11168,12139,12577,12559,12131,11407,10473,9453,8439,7563,6879,6484,6375,6568,6992,7579,8221,8796,9206,9338,9121,8503,7470,6047,4315,2364,345,-1630,-3414,-4923,-6078,-6840,-7214,-7208,-6886,-6292,-5505,-4568,-3542,-2445,-1315,-173,951,2006,2948,3709,4238,4501,4465,4150,3576,2783,1842,806,-267,-1307,-2297,-3175,-3921,-4483,-4839,-4958,-4856,-4553,-4108,-3574,-3010,-2449,-1903,-1365,-826,-276,253,739,1102,1300,1249,937,340,-490,-1503,-2588,-3660,-4596,-5323,-5760,-5863,-5600,-4970,-3986,-2680,-1117,641,2503,4367,6137,7697,8941,9786,10152,10007,9348,8212,6676,4850,2870,899,-905,-2397,-3470,-4072,-4207,-3941,-3376,-2631,-1816,-1011,-246,476,1212,2010,2931,3999,5190,6451,7646,8653,9303,9478,9084,8084,6505,4418,1944,-764,-3535,-6181,-8506,-10330,-11482,-11844,-11338,-9968,-7783,-4934,-1600,1966,5498,8717,11358,13208,14110,13994,12890,10919,8312,5341,2339,-401,-2621,-4171,-5008,-5209,-4945,-4452,-3973,-3713,-3814,-4313,-5177,-6295,-7517,-8701,-9698,-10427,-10812,-10851,-10543,-9938,-9078,-8035,-6845,-5570,-4221,-2846,-1440,-53,1294,2537,3591,4374,4759,4666,4020,2811,1098,-991,-3260,-5474,-7387,-8783,-9481,-9390,-8486,-6854,-4636,-2057,651,3237,5501,7281,8509,9161,9282,8948,8234,7243,6017,4622,3065,1376,-431,-2297,-4143,-5846,-7267,-8281,-8775,-8731,-8151,-7155,-5857,-4431,-3014,-1726,-632,243,932,1476,1950,2397,2833,3232,3518,3593,3357,2742,1730,385,-1186,-2813,-4313,-5525,-6296,-6543,-6225,-5359,-4016,-2325,-449,1419,3062,4310,4993,5049,4451,3278,1662,-211,-2113,-3829,-5153,-5954,-6144,-5737,-4802,-3444,-1841,-128,1512,2935,4021,4664,4812,4459,3621,2405,895,-730,-2328,-3715,-4754,-5322,-5367,-4870,-3897,-2550,-992,601,2006,3054,3560,3433,2645,1235,-658,-2859,-5150,-7296,-9110,-10405,-11091,-11114,-10512,-9356,-7771,-5892,-3837,-1755,289,2170,3836,5189,6175,6699,6725,6194,5118,3548,1594,-556,-2687,-4540,-5892,-6568,-6473,-5631,-4140,-2206,-64,2025,3832,5164,5924,6062,5657,4808,3699,2521,1449,642,176,74,294,731,1272,1786,2198,2442,2548,2543,2528,2593,2811,3248,3877,4659,5465,6158,6594,6647,6258,5422,4223,2785,1331,28,-869,-1238,-952,-17,1475,3349,5350,7196,8618,9377,9321,8386,6607,4147,1220,-1844,-4733,-7104,-8690,-9309,-8891,-7510,-5356,-2718,56,2627,4698,6067,6648,6481,5695,4511,3155,1853,763,-27,-528,-813,-1025,-1301,-1762,-2471,-3398,-4464,-5504,-6356,-6866,-6923,-6511,-5660,-4479,-3121,-1708,-400,752,1678,2407,2956,3380,3726,4016,4274,4474,4615,4657,4603,4449,4213,3920,3593,3230,2825,2344,1725,941,-63,-1271,-2640,-4076,-5437,-6576,-7347,-7636,-7383,-6596,-5332,-3713,-1897,-39,1668,3109,4164,4799,5027,4933,4629,4281,4004,3919,4043,4358,4752,5084,5183,4904,4146,2891,1207,-760,-2791,-4662,-6165,-7153,-7577,-7463,-6933,-6142,-5267,-4455,-3819,-3386,-3160,-3053,-2995,-2895,-2680,-2336,-1857,-1297,-721,-217,133,239,60,-434,-1209,-2203,-3318,-4440,-5450,-6256,-6777,-6955,-6780,-6226,-5322,-4096,-2580,-860,997,2843,4548,5915,6793,7034,6568,5411,3664,1514,-775,-2953,-4731,-5930,-6415,-6162,-5258,-3861,-2214,-582,759,1592,1745,1155,-148,-2048,-4331,-6754,-9038,-10922,-12191,-12690,-12351,-11177,-9284,-6833,-4082,-1297,1226,3231,4527,5006,4692,3675,2194,490,-1118,-2360,-3000,-2884,-1953,-250,2097,4886,7866,10763,13315,15276,16470,16770,16145,14647,12403,9622,6551,3442,572,-1889,-3749,-4975,-5542,-5526,-5047,-4236,-3252,-2212,-1211,-293,540,1313,2096,2922,3848,4853,5908,6916,7782,8394,8668,8565,8070,7224,6084,4719,3208,1614,12,-1555,-2997,-4275,-5288,-5986,-6280,-6142,-5512,-4436,-2934,-1126,842,2800,4526,5829,6551,6570,5870,4514,2618,411,-1912,-4106,-5995,-7431,-8367,-8798,-8820,-8563,-8191,-7875,-7744,-7869,-8252,-8815,-9403,-9854,-9946,-9550,-8539,-6919,-4762,-2235,426,2965,5119,6672,7469,7445,6609,5076,2989,588,-1936,-4334,-6449,-8127,-9303,-9958,-10133,-9921,-9437,-8795,-8106,-7433,-6801,-6202,-5567,-4839,-3902,-2710,-1174,699,2890,5313,7828,10256,12402,14065,15063,15277,14617,13104,10808,7895,4611,1254,-1831,-4320,-5913,-6417,-5724,-3873,-1019,2598,6628,10718,14484,17604,19814,20960,20986,19950,18010,15382,12356,9224,6289,3824,2043,1092,1033,1827,3363,5440,7807,10195,12314,13933,14856,14969,14249,12732,10534,7823,4764,1585,-1569,-4502,-7112,-9276,-10940,-12035,-12546,-12438,-11720,-10409,-8548,-6224,-3546,-675,2211,4905,7203,8930,9964,10242,9799,8714,7145,5259,3235,1217,-660,-2328,-3710,-4786,-5519,-5887,-5888,-5490,-4739,-3648,-2309,-812,720,2157,3365,4247,4704,4715,4257,3388,2167,703,-902,-2551,-4149,-5649,-6993,-8181,-9161,-9939,-10449,-10670,-10534,-10006,-9050,-7672,-5910,-3851,-1636,552,2507,4001,4855,4913,4115,2481,106,-2811,-6047,-9317,-12370,-14963,-16924,-18154,-18623,-18400,-17575,-16312,-14752,-13041,-11294,-9570,-7906,-6282,-4667,-2999,-1236,656,2673,4771,6878,8888,10698,12193,13306,13982,14205,14013,13432,12551,11419,10120,8709,7246,5793,4391,3105,1969,1016,273,-268,-610,-772,-783,-653,-395,-7,515,1158,1913,2724,3538,4261,4814,5120,5129,4843,4301,3591,2851,2200,1797,1732,2075,2835,3952,5319,6784,8160,9291,10008,10241,9934,9146,7962,6539,5034,3625,2433,1556,1021,788,785,885,952,870,528,-118,-1061,-2244,-3541,-4817,-5921,-6717,-7120,-7096,-6663,-5919,-4979,-4009,-3176,-2632,-2498,-2848,-3673,-4926,-6451,-8085,-9579,-10744,-11363,-11340,-10627,-9292,-7493,-5441,-3398,-1611,-289,422,476,-94,-1171,-2587,-4156,-5703,-7085,-8232,-9114,-9766,-10248,-10616,-10919,-11145,-11254,-11155,-10739,-9916,-8614,-6863,-4728,-2391,-49,2054,3714,4772,5171,4946,4212,3173,2028,996,223,-210,-297,-128,172,425,463,151,-612,-1840,-3497,-5469,-7600,-9694,-11554,-12983,-13830,-13974,-13382,-12058,-10103,-7659,-4918,-2089,612,3026,5008,6503,7510,8083,8329,8382,8359,8386,8526,8815,9223,9701,10135,10445,10514,10280,9701,8775,7549,6098,4529,2953,1485,210,-805,-1516,-1930,-2042,-1903,-1543,-1030,-418,225,842,1408,1884,2303,2682,3076,3554,4143,4887,5747,6683,7594,8359,8881,9044,8828,8235,7339,6265,5126,4054,3113,2335,1686,1105,509,-165,-956,-1848,-2771,-3626,-4261,-4567,-4416,-3777,-2651,-1133,635,2461,4145,5498,6368,6665,6349,5442,4015,2159,5,-2333,-4728,-7063,-9241,-11149,-12702,-13804,-14372,-14353,-13685,-12378,-10451,-7963,-5048,-1828,1489,4710,7621,10014,11734,12650,12715,11937,10397,8225,5603,2724,-188,-2948,-5353,-7293,-8658,-9437,-9645,-9368,-8686,-7752,-6641,-5495,-4377,-3353,-2471,-1725,-1136,-652,-264,96,467,899,1435,2090,2870,3728,4609,5403,6004,6289,6181,5630,4672,3396,1961,572,-571,-1273,-1403,-916,151,1641,3344,4969,6242,6889,6738,5694,3804,1211,-1832,-5027,-8050,-10612,-12499,-13574,-13826,-13315,-12192,-10637,-8853,-7002,-5239,-3627,-2226,-1011,35,952,1759,2460,3030,3434,3616,3535,3153,2466,1506,327,-966,-2253,-3399,-4266,-4745,-4757,-4279,-3338,-2045,-536,980,2308,3251,3644,3421,2544,1114,-751,-2841,-4931,-6808,-8258,-9162,-9435,-9098,-8244,-7007,-5577,-4104,-2729,-1522,-486,422,1295,2238,3330,4630,6121,7745,9377,10863,12029,12719,12809,12236,11011,9215,7010,4596,2225,131,-1472,-2427,-2682,-2231,-1212,224,1828,3387,4664,5510,5803,5513,4664,3333,1640,-275,-2266,-4193,-5923,-7370,-8432,-9076,-9255,-8966,-8219,-7039,-5489,-3649,-1619,452,2438,4165,5510,6350,6636,6354,5588,4453,3122,1775,572,-370,-994,-1317,-1411,-1382,-1362,-1431,-1680,-2096,-2673,-3320,-3961,-4496,-4838,-4927,-4716,-4206,-3398,-2354,-1112,231,1597,2895,4027,4924,5502,5729,5568,5026,4148,2972,1612,138,-1344,-2758,-4057,-5216,-6225,-7113,-7871,-8522,-9024,-9346,-9424,-9200,-8639,-7724,-6512,-5073,-3558,-2099,-876,-19,356,201,-478,-1612,-3079,-4712,-6341,-7772,-8860,-9465,-9514,-8957,-7809,-6110,-3945,-1423,1318,4136,6870,9364,11481,13085,14101,14470,14198,13334,11976,10252,8306,6297,4330,2523,922,-452,-1586,-2504,-3205,-3674,-3877,-3764,-3259,-2326,-913,943,3182,5644,8142,10432,12291,13523,14008,13711,12712,11148,9248,7236,5343,3749,2563,1840,1532,1568,1806,2125,2383,2507,2422,2134,1665,1086,487,-32,-365,-422,-131,546,1613,3031,4736,6604,8506,10262,11716,12684,13063,12735,11710,10016,7769,5139,2310,-505,-3116,-5367,-7127,-8329,-8920,-8911,-8308,-7186,-5615,-3704,-1590,593,2689,4557,6084,7184,7808,7948,7631,6903,5845,4523,3026,1415,-240,-1899,-3500,-5018,-6393,-7595,-8581,-9314,-9779,-9968,-9895,-9595,-9105,-8471,-7743,-6933,-6076,-5156,-4179,-3136,-2026,-877,288,1405,2428,3298,3985,4470,4784,4945,5019,5026,5001,4935,4785,4512,4028,3290,2253,918,-669,-2417,-4220,-5924,-7424,-8575,-9326,-9600,-9427,-8808,-7824,-6535,-5027,-3382,-1677,9,1587,2996,4136,4978,5452,5576,5358,4876,4217,3502,2861,2403,2238,2400,2910,3709,4699,5748,6691,7376,7664,7465,6732,5496,3831,1884,-175,-2135,-3807,-5000,-5597,-5512,-4762,-3412,-1625,413,2449,4257,5621,6366,6414,5738,4407,2571,407,-1853,-4009,-5871,-7314,-8274,-8738,-8749,-8381,-7704,-6817,-5768,-4613,-3386,-2105,-803,511,1781,2982,4035,4902,5527,5881,5976,5841,5541,5168,4796,4503,4333,4286,4348,4468,4579,4628,4540,4280,3791,3057,2049,773,-762,-2518,-4430,-6398,-8304,-9986,-11316,-12121,-12318,-11809,-10598,-8723,-6276,-3417,-311,2839,5834,8482,10616,12083,12806,12716,11855,10277,8126,5584,2864,199,-2180,-4089,-5394,-6021,-6020,-5459,-4538,-3435,-2374,-1524,-1005,-870,-1076,-1540,-2107,-2637,-2971,-3013,-2703,-2048,-1109,18,1199,2310,3238,3891,4212,4183,3783,3055,2011,704,-799,-2436,-4094,-5681,-7094,-8221,-9028,-9446,-9523,-9282,-8820,-8221,-7588,-6997,-6506,-6140,-5886,-5727,-5612,-5518,-5413,-5311,-5235,-5237,-5384,-5722,-6296,-7075,-8021,-9009,-9917,-10591,-10900,-10755,-10108,-8982,-7442,-5615,-3642,-1681,118,1639,2788,3529,3836,3747,3282,2522,1519,376,-828,-1976,-2976,-3720,-4126,-4133,-3722,-2906,-1761,-378,1087,2497,3686,4530,4931,4838,4250,3235,1870,315,-1314,-2826,-4101,-4977,-5364,-5165,-4354,-2925,-931,1522,4302,7201,10029,12545,14556,15885,16423,16148,15101,13423,11285,8918,6522,4301,2393,889,-158,-761,-932,-737,-220,537,1472,2498,3546,4523,5376,6023,6457,6642,6626,6434,6138,5801,5483,5226,5066,4988,5013,5087,5219,5371,5544,5722,5905,6064,6187,6218,6107,5801,5254,4451,3418,2208,933,-304,-1357,-2137,-2557,-2606,-2326,-1803,-1183,-607,-233,-170,-494,-1223,-2304,-3655,-5131,-6583,-7852,-8796,-9302,-9302,-8765,-7715,-6210,-4340,-2244,-44,2075,3979,5505,6527,6971,6778,5982,4632,2851,772,-1443,-3646,-5705,-7522,-9035,-10227,-11106,-11718,-12109,-12340,-12439,-12446,-12350,-12148,-11818,-11338,-10722,-9976,-9162,-8334,-7578,-6966,-6557,-6392,-6460,-6730,-7115,-7516,-7800,-7849,-7549,-6818,-5621,-3961,-1892,489,3049,5611,8001,10009,11478,12257,12279,11547,10139,8215,5977,3652,1469,-402,-1840,-2794,-3313,-3467,-3397,-3226,-3054,-2944,-2901,-2879,-2805,-2607,-2194,-1562,-681,381,1566,2772,3905,4864,5579,5982,6052,5773,5178,4309,3259,2116,1012,54,-632,-968,-886,-387,506,1691,3064,4469,5770,6825,7540,7825,7675,7069,6068,4731,3144,1404,-401,-2187,-3893,-5460,-6870,-8090,-9114,-9931,-10511,-10838,-10862,-10558,-9886,-8846,-7446,-5736,-3788,-1696,435,2490,4379,6005,7304,8221,8716,8771,8377,7552,6346,4828,3118,1341,-351,-1805,-2914,-3575,-3765,-3495,-2834,-1898,-826,227,1105,1674,1822,1486,637,-700,-2452,-4514,-6723,-8914,-10886,-12449,-13431,-13687,-13127,-11731,-9529,-6639,-3228,498,4290,7920,11158,13820,15761,16900,17207,16711,15503,13695,11454,8938,6310,3728,1310,-841,-2658,-4114,-5190,-5901,-6276,-6331,-6107,-5622,-4887,-3931,-2753,-1378,160,1818,3531,5198,6751,8054,9041,9617,9742,9395,8603,7412,5910,4193,2362,544,-1178,-2682,-3895,-4738,-5158,-5138,-4677,-3818,-2639,-1231,259,1718,2978,3930,4464,4520,4090,3194,1917,341,-1410,-3248,-5070,-6807,-8397,-9789,-10941,-11809,-12346,-12526,-12311,-11703,-10708,-9359,-7728,-5867,-3884,-1835,178,2109,3883,5467,6797,7848,8561,8900,8822,8295,7299,5848,3956,1709,-808,-3447,-6026,-8367,-10236,-11479,-11940,-11572,-10398,-8541,-6193,-3622,-1090,1120,2804,3802,4071,3639,2631,1214,-400,-2007,-3428,-4514,-5160,-5318,-4948,-4084,-2746,-1017,1028,3266,5582,7845,9909,11683,13029,13917,14275,14124,13491,12437,11072,9492,7837,6221,4766,3573,2714,2250,2172,2475,3079,3905,4832,5754,6556,7167,7551,7700,7685,7579,7514,7594,7939,8584,9560,10768,12112,13381,14402,14973,14953,14276,12946,11060,8798,6360,3997,1908,264,-840,-1396,-1454,-1145,-622,-63,385,599,523,144,-493,-1316,-2239,-3175,-4050,-4818,-5432,-5895,-6188,-6327,-6310,-6146,-5821,-5339,-4668,-3805,-2734,-1465,-34,1503,3042,4478,5670,6492,6833,6625,5832,4514,2758,734,-1363,-3332,-4974,-6151,-6791,-6883,-6540,-5863,-5077,-4329,-3809,-3612,-3791,-4333,-5164,-6190,-7294,-8373,-9354,-10183,-10868,-11406,-11845,-12193,-12457,-12622,-12625,-12415,-11902,-11030,-9746,-8049,-5958,-3556,-944,1731,4314,6648,8584,10008,10853,11087,10767,9955,8798,7424,5986,4610,3367,2314,1407,623,-143,-940,-1832,-2804,-3818,-4764,-5533,-5986,-6031,-5628,-4792,-3651,-2340,-1105,-128,393,357,-240,-1318,-2674,-4065,-5220,-5899,-5936,-5268,-3932,-2082,93,2339,4449,6229,7569,8421,8818,8821,8563,8137,7674,7244,6911,6677,6531,6422,6276,6047,5632,5018,4137,3005,1631,60,-1618,-3324,-4929,-6325,-7398,-8045,-8210,-7837,-6955,-5584,-3830,-1792,379,2543,4547,6254,7549,8331,8556,8188,7260,5831,4003,1929,-236,-2294,-4087,-5445,-6288,-6543,-6242,-5442,-4263,-2861,-1388,-26,1095,1842,2153,1981,1358,326,-1010,-2543,-4151,-5725,-7162,-8410,-9396,-10116,-10528,-10630,-10399,-9826,-8911,-7650,-6087,-4246,-2213,-62,2102,4170,6042,7618,8828,9601,9908,9714,9031,7878,6300,4391,2254,46,-2061,-3887,-5248,-6014,-6080,-5441,-4152,-2370,-293,1810,3688,5101,5858,5876,5136,3724,1809,-399,-2655,-4725,-6415,-7572,-8136,-8081,-7489,-6451,-5126,-3667,-2234,-953,74,808,1236,1421,1425,1372,1333,1410,1617,1962,2372,2762,3001,2988,2630,1892,807,-545,-2019,-3443,-4653,-5495,-5883,-5775,-5227,-4307,-3192,-2010,-948,-130,351,449,188,-372,-1135,-1980,-2801,-3502,-4025,-4343,-4463,-4416,-4241,-3978,-3653,-3277,-2849,-2352,-1772,-1094,-327,506,1352,2127,2755,3113,3126,2716,1853,577,-1047,-2869,-4735,-6454,-7861,-8802,-9197,-9004,-8251,-7033,-5461,-3707,-1907,-215,1281,2514,3480,4200,4714,5064,5284,5370,5326,5119,4732,4170,3440,2610,1731,914,223,-249,-470,-411,-113,385,994,1634,2218,2677,2965,3067,2999,2799,2548,2317,2204,2285,2617,3230,4103,5175,6341,7464,8393,8980,9105,8701,7749,6297,4477,2424,389,-1439,-2822,-3577,-3606,-2846,-1388,643,3011,5453,7706,9532,10765,11320,11197,10483,9307,7838,6233,4633,3142,1807,651,-348,-1218,-1997,-2695,-3332,-3866,-4282,-4526,-4565,-4379,-3973,-3379,-2657,-1879,-1127,-466,41,374,514,486,308,23,-329,-714,-1074,-1394,-1605,-1702,-1638,-1418,-1049,-582,-74,376,687,761,547,4,-844,-1958,-3258,-4642,-6030,-7327,-8490,-9478,-10304,-10967,-11504,-11917,-12209,-12361,-12330,-12074,-11564,-10769,-9716,-8424,-6970,-5421,-3878,-2411,-1109,-14,819,1381,1654,1654,1383,877,157,-724,-1713,-2737,-3711,-4540,-5139,-5419,-5341,-4883,-4084,-3029,-1811,-590,531,1405,1966,2136,1929,1343,465,-639,-1854,-3091,-4230,-5229,-5995,-6540,-6819,-6862,-6650,-6194,-5470,-4470,-3175,-1585,271,2340,4508,6643,8574,10134,11150,11515,11135,10028,8246,5926,3252,436,-2296,-4735,-6697,-8056,-8716,-8674,-7950,-6645,-4901,-2889,-823,1119,2724,3889,4481,4521,4007,3055,1788,353,-1073,-2361,-3367,-4013,-4237,-4022,-3391,-2386,-1087,416,2027,3645,5187,6577,7753,8677,9312,9647,9670,9387,8823,8006,6993,5839,4610,3376,2193,1113,183,-592,-1185,-1637,-1945,-2176,-2346,-2505,-2673,-2834,-2989,-3062,-3014,-2768,-2279,-1521,-508,721,2075,3466,4777,5918,6799,7367,7584,7453,6985,6225,5228,4063,2811,1561,390,-592,-1317,-1690,-1658,-1195,-302,955,2486,4154,5810,7300,8494,9286,9618,9478,8906,7983,6825,5557,4304,3166,2207,1454,887,472,153,-114,-352,-570,-737,-823,-785,-603,-280,148,628,1060,1384,1502,1385,1014,417,-342,-1178,-1982,-2655,-3091,-3228,-3007,-2431,-1508,-308,1102,2593,4054,5347,6350,6960,7114,6777,5989,4807,3347,1737,114,-1390,-2674,-3658,-4307,-4607,-4583,-4274,-3736,-3026,-2215,-1345,-493,307,991,1511,1819,1871,1631,1093,251,-853,-2169,-3608,-5068,-6424,-7572,-8397,-8842,-8877,-8509,-7821,-6888,-5850,-4808,-3881,-3135,-2607,-2287,-2117,-2022,-1906,-1698,-1328,-796,-114,642,1373,1982,2343,2410,2116,1517,656,-317,-1278,-2061,-2539,-2628,-2276,-1521,-415,915,2350,3751,4998,6009,6723,7143,7276,7183,6908,6522,6064,5572,5057,4516,3940,3304,2618,1875,1125,407,-211,-670,-920,-944,-727,-315,269,965,1732,2532,3344,4140,4912,5626,6252,6741,7037,7077,6826,6245,5359,4200,2859,1445,84,-1090,-1966,-2459,-2536,-2190,-1491,-501,641,1834,2930,3834,4437,4690,4552,4051,3237,2208,1092,19,-871,-1479,-1715,-1569,-1031,-183,916,2128,3371,4506,5468,6175,6592,6704,6513,6040,5318,4377,3270,2036,726,-609,-1926,-3161,-4282,-5228,-5986,-6520,-6834,-6946,-6888,-6724,-6497,-6282,-6094,-5971,-5867,-5768,-5581,-5267,-4752,-4016,-3053,-1907,-637,645,1848,2851,3566,3929,3895,3490,2737,1741,588,-590,-1676,-2584,-3224,-3579,-3628,-3405,-2941,-2292,-1502,-624,307,1253,2195,3104,3967,4739,5400,5885,6153,6139,5806,5128,4116,2802,1256,-437,-2184,-3878,-5439,-6769,-7813,-8506,-8819,-8726,-8237,-7369,-6178,-4727,-3105,-1406,263,1821,3173,4275,5074,5567,5734,5608,5186,4514,3616,2539,1326,25,-1329,-2701,-4081,-5455,-6820,-8169,-9472,-10689,-11753,-12578,-13081,-13199,-12871,-12131,-11009,-9610,-8081,-6525,-5118,-3911,-2996,-2362,-1986,-1812,-1747,-1728,-1669,-1527,-1279,-922,-484,-13,452,826,1075,1123,941,507,-181,-1070,-2107,-3179,-4197,-5037,-5615,-5881,-5814,-5465,-4911,-4263,-3663,-3218,-3038,-3154,-3584,-4260,-5102,-5997,-6827,-7497,-7928,-8082,-7947,-7550,-6922,-6106,-5155,-4086,-2946,-1750,-517,699,1900,3005,4021,4884,5621,6214,6727,7186,7671,8220,8873,9630,10456,11295,12056,12650,12989,13010,12686,12014,11055,9848,8517,7114,5757,4487,3374,2422,1651,1045,595,305,176,231,498,1005,1766,2788,4038,5460,6976,8468,9822,10914,11621,11870,11580,10761,9423,7652,5577,3340,1146,-841,-2422,-3481,-3910,-3709,-2916,-1675,-154,1403,2776,3739,4127,3839,2865,1278,-755,-3019,-5246,-7180,-8582,-9273,-9160,-8225,-6566,-4323,-1732,984,3559,5788,7485,8526,8868,8493,7476,5900,3894,1596,-848,-3292,-5593,-7610,-9228,-10340,-10880,-10817,-10161,-8979,-7357,-5428,-3340,-1232,733,2436,3748,4589,4887,4614,3773,2400,572,-1600,-3985,-6418,-8736,-10780,-12398,-13482,-13949,-13776,-12973,-11621,-9817,-7733,-5517,-3372,-1439,132,1272,1938,2166,2018,1602,1045,462,-24,-338,-416,-250,144,702,1351,1988,2528,2875,2976,2792,2317,1593,668,-359,-1392,-2326,-3065,-3537,-3711,-3578,-3167,-2542,-1748,-877,30,919,1751,2512,3167,3697,4048,4184,4018,3530,2658,1418,-147,-1965,-3899,-5819,-7571,-9013,-10046,-10592,-10639,-10225,-9422,-8361,-7178,-6016,-5014,-4248,-3783,-3607,-3672,-3895,-4157,-4339,-4339,-4066,-3500,-2653,-1594,-436,709,1707,2483,2965,3159,3095,2829,2455,2025,1614,1220,855,462,17,-536,-1189,-1937,-2714,-3439,-4037,-4407,-4525,-4353,-3934,-3325,-2603,-1871,-1184,-616,-169,133,337,425,444,347,142,-232,-792,-1567,-2532,-3639,-4788,-5850,-6679,-7117,-7056,-6396,-5148,-3334,-1101,1408,3981,6432,8586,10312,11547,12257,12498,12315,11822,11104,10258,9366,8484,7657,6912,6252,5683,5185,4748,4352,3972,3603,3220,2839,2455,2104,1819,1644,1636,1822,2235,2863,3691,4658,5720,6792,7830,8768,9565,10195,10623,10840,10826,10569,10053,9279,8235,6950,5450,3796,2076,377,-1178,-2506,-3517,-4180,-4474,-4468,-4200,-3801,-3358,-2985,-2763,-2753,-2958,-3371,-3911,-4493,-4997,-5304,-5310,-4914,-4090,-2807,-1134,856,3009,5174,7144,8754,9828,10254,9956,8941,7257,5038,2441,-325,-3070,-5583,-7721,-9360,-10432,-10936,-10876,-10349,-9407,-8184,-6779,-5310,-3904,-2649,-1657,-983,-692,-799,-1304,-2186,-3369,-4784,-6315,-7833,-9227,-10356,-11140,-11497,-11395,-10829,-9825,-8440,-6745,-4836,-2807,-778,1148,2857,4253,5259,5828,5942,5653,5011,4165,3226,2358,1690,1306,1254,1518,2025,2669,3332,3869,4204,4244,3975,3401,2568,1544,423,-710,-1752,-2616,-3229,-3515,-3439,-2982,-2153,-1014,364,1863,3367,4738,5885,6708,7185,7304,7110,6685,6106,5486,4900,4432,4127,4009,4080,4314,4667,5087,5491,5817,5990,5947,5662,5106,4315,3319,2218,1074,25,-876,-1515,-1885,-1945,-1752,-1337,-802,-215,346,818,1193,1463,1672,1874,2129,2496,3005,3662,4411,5184,5856,6323,6473,6251,5646,4719,3577,2380,1283,447,-34,-102,209,828,1616,2440,3152,3649,3864,3787,3441,2888,2184,1404,572,-272,-1147,-2042,-2986,-3954,-4934,-5868,-6669,-7266,-7538,-7426,-6858,-5832,-4362,-2538,-459,1721,3842,5751,7286,8363,8893,8902,8429,7598,6557,5472,4497,3771,3359,3296,3542,4021,4620,5217,5693,5957,5942,5649,5082,4325,3445,2548,1717,1034,547,289,255,440,789,1288,1863,2491,3104,3677,4136,4460,4580,4465,4092,3418,2488,1286,-92,-1602,-3124,-4574,-5845,-6868,-7583,-7979,-8056,-7862,-7446,-6870,-6200,-5489,-4779,-4107,-3487,-2948,-2502,-2176,-1985,-1952,-2069,-2332,-2687,-3091,-3463,-3741,-3871,-3814,-3578,-3177,-2659,-2080,-1509,-1004,-635,-438,-454,-692,-1138,-1764,-2508,-3303,-4071,-4742,-5248,-5575,-5693,-5657,-5499,-5296,-5098,-4953,-4861,-4807,-4732,-4587,-4319,-3923,-3422,-2896,-2463,-2243,-2378,-2933,-3963,-5404,-7164,-9047,-10864,-12372,-13400,-13797,-13513,-12584,-11114,-9296,-7330,-5444,-3810,-2571,-1776,-1415,-1409,-1619,-1905,-2097,-2083,-1766,-1135,-219,901,2101,3261,4261,5010,5459,5598,5448,5053,4471,3762,2977,2186,1434,801,358,167,307,797,1651,2822,4214,5693,7094,8241,8975,9179,8791,7813,6332,4479,2430,385,-1487,-3033,-4151,-4812,-5017,-4840,-4366,-3712,-2987,-2282,-1675,-1188,-835,-579,-379,-186,51,347,710,1104,1476,1763,1897,1820,1520,996,312,-443,-1167,-1726,-2018,-1952,-1467,-567,721,2317,4105,5953,7723,9268,10495,11298,11645,11510,10910,9893,8508,6846,4970,2986,974,-963,-2727,-4214,-5335,-5983,-6131,-5718,-4811,-3466,-1836,-92,1564,2944,3882,4266,4065,3290,2056,491,-1222,-2904,-4387,-5542,-6267,-6536,-6340,-5734,-4806,-3644,-2377,-1094,114,1180,2088,2806,3372,3785,4085,4275,4380,4371,4266,4013,3626,3077,2384,1578,700,-178,-986,-1647,-2074,-2214,-2002,-1430,-469,828,2437,4249,6169,8055,9755,11111,11968,12214,11760,10612,8809,6480,3802,974,-1781,-4274,-6348,-7917,-8939,-9467,-9564,-9368,-8987,-8555,-8147,-7818,-7577,-7390,-7216,-7000,-6709,-6327,-5897,-5468,-5152,-5027,-5192,-5674,-6465,-7480,-8569,-9556,-10229,-10429,-10008,-8940,-7236,-5051,-2562,-21,2314,4223,5532,6137,6060,5349,4174,2710,1136,-361,-1680,-2737,-3526,-4084,-4461,-4730,-4938,-5110,-5240,-5284,-5179,-4859,-4274,-3413,-2309,-1061,195,1281,2012,2246,1862,854,-730,-2747,-4989,-7226,-9215,-10752,-11683,-11941,-11521,-10524,-9087,-7398,-5656,-4031,-2675,-1667,-1052,-815,-901,-1237,-1728,-2281,-2822,-3274,-3604,-3771,-3762,-3556,-3131,-2481,-1569,-412,994,2595,4312,6050,7660,9021,9996,10500,10488,9982,9061,7857,6552,5299,4287,3603,3333,3450,3914,4598,5391,6143,6759,7141,7258,7098,6676,6043,5230,4279,3237,2103,934,-272,-1460,-2581,-3575,-4355,-4849,-4990,-4728,-4068,-3030,-1713,-208,1321,2750,3929,4769,5195,5207,4834,4153,3275,2300,1329,447,-325,-955,-1477,-1914,-2294,-2649,-2969,-3244,-3432,-3468,-3312,-2887,-2189,-1198,38,1453,2946,4392,5673,6664,7275,7431,7118,6345,5185,3742,2145,534,-949,-2222,-3187,-3854,-4214,-4319,-4236,-3997,-3676,-3274,-2811,-2276,-1647,-903,-53,918,1938,2990,3966,4820,5453,5825,5892,5630,5077,4235,3188,1996,733,-500,-1652,-2652,-3452,-4055,-4430,-4622,-4636,-4517,-4289,-3976,-3594,-3146,-2627,-2032,-1336,-545,361,1373,2478,3657,4879,6101,7286,8380,9342,10118,10676,10968,10967,10650,10007,9049,7803,6325,4663,2913,1119,-631,-2305,-3848,-5245,-6463,-7489,-8282,-8811,-9015,-8859,-8276,-7271,-5825,-4019,-1928,296,2494,4486,6090,7171,7601,7361,6439,4939,2990,758,-1544,-3754,-5704,-7291,-8455,-9190,-9523,-9517,-9230,-8729,-8052,-7228,-6270,-5179,-3963,-2650,-1267,108,1415,2549,3442,4000,4186,3964,3347,2382,1148,-249,-1671,-3004,-4119,-4942,-5412,-5537,-5335,-4897,-4298,-3654,-3057,-2593,-2298,-2190,-2224,-2343,-2440,-2428,-2186,-1666,-798,396,1890,3581,5361,7068,8559,9669,10286,10315,9734,8578,6933,4966,2844,789,-1027,-2420,-3304,-3598,-3334,-2563,-1412,-12,1466,2895,4135,5119,5786,6157,6253,6153,5934,5674,5458,5334,5347,5495,5779,6161,6615,7100,7586,8054,8502,8926,9342,9753,10152,10525,10813,10972,10906,10564,9877,8817,7408,5688,3766,1767,-164,-1880,-3250,-4190,-4651,-4647,-4227,-3487,-2535,-1488,-450,492,1288,1897,2313,2542,2586,2466,2190,1763,1212,551,-182,-935,-1651,-2254,-2669,-2836,-2690,-2212,-1398,-276,1075,2575,4102,5532,6746,7639,8127,8174,7779,6980,5867,4539,3109,1706,399,-717,-1615,-2278,-2700,-2903,-2901,-2721,-2387,-1942,-1423,-894,-422,-82,49,-97,-566,-1363,-2450,-3740,-5082,-6327,-7259,-7752,-7649,-6926,-5596,-3772,-1623,627,2775,4585,5924,6666,6794,6331,5371,4031,2450,768,-913,-2497,-3938,-5203,-6288,-7189,-7909,-8436,-8744,-8809,-8583,-8037,-7133,-5873,-4268,-2390,-312,1826,3900,5748,7248,8270,8754,8641,7966,6753,5115,3152,1016,-1164,-3240,-5107,-6663,-7853,-8652,-9059,-9107,-8838,-8298,-7551,-6631,-5601,-4502,-3387,-2334,-1408,-700,-299,-268,-660,-1476,-2678,-4183,-5873,-7591,-9213,-10577,-11622,-12264,-12525,-12417,-12020,-11396,-10623,-9763,-8843,-7900,-6913,-5911,-4875,-3847,-2846,-1930,-1152,-562,-202,-83,-193,-495,-908,-1357,-1728,-1941,-1927,-1641,-1108,-358,513,1406,2202,2800,3109,3081,2694,1973,970,-228,-1538,-2847,-4075,-5137,-5974,-6550,-6829,-6796,-6445,-5752,-4731,-3368,-1701,233,2337,4498,6552,8320,9624,10293,10215,9332,7663,5312,2451,-685,-3833,-6723,-9100,-10782,-11617,-11584,-10689,-9056,-6844,-4252,-1503,1204,3696,5841,7569,8852,9713,10205,10395,10371,10186,9921,9596,9258,8908,8566,8240,7941,7697,7535,7483,7577,7826,8233,8770,9371,9969,10439,10706,10650,10230,9398,8182,6632,4852,2972,1129,-523,-1889,-2863,-3443,-3632,-3507,-3175,-2737,-2317,-1990,-1812,-1797,-1918,-2134,-2374,-2591,-2730,-2771,-2708,-2556,-2332,-2066,-1755,-1406,-1004,-511,80,806,1644,2579,3538,4448,5210,5733,5942,5806,5306,4499,3431,2200,903,-389,-1577,-2631,-3502,-4192,-4703,-5073,-5316,-5475,-5575,-5609,-5600,-5508,-5325,-5022,-4574,-3977,-3220,-2331,-1334,-272,771,1763,2586,3207,3549,3594,3331,2798,2042,1154,216,-675,-1454,-2064,-2498,-2775,-2939,-3060,-3185,-3373,-3633,-3959,-4316,-4657,-4933,-5121,-5198,-5198,-5149,-5111,-5130,-5232,-5430,-5674,-5931,-6090,-6103,-5875,-5395,-4636,-3669,-2527,-1340,-174,870,1735,2392,2837,3095,3210,3223,3175,3088,2964,2803,2572,2276,1879,1406,847,246,-394,-1015,-1624,-2162,-2643,-3034,-3343,-3575,-3736,-3859,-3971,-4100,-4297,-4568,-4947,-5430,-5998,-6621,-7261,-7856,-8377,-8780,-9040,-9166,-9144,-8997,-8726,-8324,-7796,-7091,-6209,-5096,-3765,-2205,-478,1356,3169,4843,6212,7157,7544,7336,6512,5152,3378,1369,-691,-2607,-4233,-5460,-6242,-6597,-6573,-6270,-5781,-5210,-4632,-4090,-3603,-3147,-2687,-2160,-1521,-720,264,1420,2714,4073,5398,6587,7527,8125,8344,8148,7617,6796,5843,4855,3964,3251,2740,2431,2245,2099,1881,1511,923,124,-849,-1905,-2905,-3754,-4287,-4475,-4228,-3597,-2607,-1368,25,1447,2792,3976,4914,5580,5922,5956,5675,5109,4311,3321,2249,1168,189,-594,-1112,-1314,-1196,-786,-151,627,1437,2203,2826,3287,3558,3676,3702,3694,3746,3896,4198,4645,5214,5857,6484,7033,7402,7530,7360,6853,6011,4846,3409,1772,33,-1695,-3292,-4630,-5609,-6147,-6191,-5758,-4874,-3647,-2183,-630,881,2237,3352,4195,4754,5064,5163,5092,4877,4537,4062,3450,2687,1779,755,-338,-1429,-2418,-3233,-3775,-4017,-3934,-3581,-3032,-2400,-1813,-1360,-1131,-1115,-1301,-1577,-1855,-1991,-1911,-1540,-890,-1,1020,2059,2982,3692,4110,4222,4038,3642,3096,2535,2022,1654,1463,1459,1616,1864,2122,2280,2248,1944,1329,416,-741,-2022,-3287,-4376,-5135,-5465,-5303,-4679,-3667,-2438,-1146,-11,824,1237,1186,714,-74,-1012,-1899,-2555,-2799,-2547,-1744,-439,1266,3214,5226,7107,8692,9834,10434,10438,9835,8661,6978,4899,2539,47,-2420,-4706,-6655,-8141,-9069,-9408,-9174,-8452,-7382,-6118,-4847,-3717,-2848,-2307,-2080,-2123,-2324,-2567,-2741,-2755,-2569,-2205,-1685,-1122,-560,-95,243,448,536,551,549,573,669,860,1146,1524,1965,2430,2883,3264,3532,3625,3514,3152,2557,1718,719,-383,-1465,-2426,-3153,-3588,-3677,-3448,-2947,-2251,-1454,-617,194,987,1760,2569,3447,4425,5497,6618,7698,8629,9282,9549,9360,8677,7561,6082,4416,2705,1156,-90,-902,-1208,-1014,-349,676,1941,3296,4591,5690,6481,6881,6839,6363,5466,4244,2786,1231,-273,-1601,-2618,-3258,-3473,-3276,-2724,-1892,-881,220,1340,2425,3460,4436,5363,6254,7087,7852,8490,8952,9189,9149,8834,8248,7462,6545,5603,4731,3998,3477,3152,3041,3069,3199,3367,3516,3629,3677,3673,3619,3527,3385,3188,2896,2471,1879,1082,80,-1114,-2452,-3862,-5241,-6486,-7464,-8075,-8206,-7800,-6820,-5279,-3252,-840,1784,4450,6934,9051,10609,11490,11605,10961,9613,7700,5373,2847,296,-2090,-4171,-5865,-7111,-7924,-8323,-8372,-8113,-7595,-6857,-5895,-4756,-3428,-1969,-434,1101,2507,3682,4491,4838,4658,3930,2701,1073,-813,-2761,-4611,-6178,-7348,-8046,-8239,-7978,-7316,-6367,-5238,-4040,-2888,-1851,-1000,-363,38,211,164,-66,-458,-961,-1558,-2189,-2858,-3513,-4166,-4784,-5375,-5913,-6393,-6780,-7063,-7195,-7186,-7008,-6694,-6274,-5802,-5337,-4935,-4630,-4443,-4342,-4298,-4237,-4092,-3817,-3368,-2766,-2044,-1275,-556,39,429,590,521,255,-138,-602,-1066,-1500,-1891,-2253,-2630,-3051,-3569,-4178,-4888,-5637,-6378,-7033,-7527,-7815,-7863,-7676,-7302,-6792,-6242,-5724,-5311,-5034,-4899,-4864,-4859,-4805,-4604,-4204,-3568,-2705,-1701,-627,351,1121,1546,1538,1067,141,-1147,-2685,-4298,-5820,-7087,-7965,-8387,-8321,-7825,-6976,-5918,-4774,-3679,-2717,-1944,-1337,-864,-414,83,728,1560,2572,3720,4880,5936,6730,7161,7137,6668,5808,4683,3473,2361,1541,1132,1243,1832,2874,4191,5631,6988,8075,8765,8941,8600,7763,6521,5019,3383,1794,370,-760,-1519,-1865,-1798,-1339,-572,438,1565,2725,3804,4735,5449,5928,6169,6211,6109,5946,5787,5711,5751,5919,6203,6520,6824,6993,6967,6674,6084,5217,4118,2873,1588,373,-663,-1430,-1866,-1940,-1665,-1085,-284,638,1556,2365,2953,3263,3271,2993,2520,1936,1395,1005,881,1064,1567,2315,3227,4155,4988,5598,5934,5951,5698,5217,4611,3971,3371,2887,2520,2284,2134,2024,1908,1721,1436,1013,447,-275,-1128,-2112,-3185,-4325,-5490,-6633,-7707,-8663,-9446,-10013,-10328,-10364,-10116,-9587,-8799,-7780,-6580,-5247,-3851,-2454,-1137,43,1008,1734,2173,2347,2265,1995,1603,1179,812,572,516,642,918,1267,1577,1736,1626,1179,369,-778,-2150,-3635,-5055,-6268,-7152,-7633,-7711,-7430,-6903,-6244,-5608,-5094,-4808,-4770,-4999,-5429,-6006,-6638,-7247,-7782,-8188,-8471,-8605,-8624,-8505,-8268,-7881,-7342,-6609,-5693,-4570,-3293,-1887,-445,957,2224,3277,4058,4537,4704,4592,4226,3662,2930,2078,1121,91,-992,-2093,-3176,-4179,-5048,-5710,-6124,-6249,-6094,-5680,-5070,-4351,-3609,-2935,-2402,-2034,-1856,-1813,-1862,-1919,-1919,-1790,-1508,-1059,-470,201,897,1525,2015,2297,2314,2046,1483,650,-402,-1610,-2890,-4161,-5329,-6331,-7088,-7572,-7729,-7571,-7070,-6264,-5164,-3837,-2325,-741,847,2299,3517,4381,4797,4703,4071,2925,1354,-518,-2498,-4394,-5982,-7090,-7562,-7337,-6400,-4832,-2765,-373,2131,4565,6742,8532,9858,10674,11018,10945,10548,9956,9264,8598,8021,7588,7305,7139,7048,6929,6733,6351,5762,4913,3836,2565,1184,-199,-1473,-2509,-3215,-3514,-3376,-2833,-1940,-814,423,1632,2700,3528,4073,4326,4315,4127,3825,3533,3315,3264,3411,3770,4313,4982,5673,6287,6684,6763,6432,5641,4400,2763,846,-1199,-3196,-4949,-6304,-7103,-7286,-6805,-5726,-4114,-2138,68,2320,4481,6426,8076,9385,10350,10988,11324,11387,11191,10726,9992,8957,7617,5987,4100,2045,-82,-2141,-4010,-5558,-6709,-7408,-7677,-7558,-7157,-6569,-5910,-5253,-4655,-4114,-3606,-3074,-2444,-1669,-701,466,1786,3211,4610,5880,6878,7501,7652,7302,6452,5180,3596,1865,161,-1322,-2420,-3009,-3017,-2456,-1409,-24,1488,2920,4040,4689,4724,4126,2902,1182,-878,-3062,-5128,-6869,-8069,-8603,-8387,-7423,-5798,-3645,-1174,1392,3819,5892,7451,8389,8667,8333,7472,6246,4821,3388,2114,1130,523,311,458,869,1416,1945,2327,2444,2246,1747,1010,172,-613,-1186,-1407,-1199,-555,460,1703,2998,4130,4936,5245,5019,4226,2971,1362,-413,-2191,-3801,-5112,-6040,-6526,-6574,-6197,-5447,-4381,-3066,-1578,21,1640,3227,4694,5988,7045,7822,8285,8418,8209,7677,6827,5716,4367,2849,1227,-452,-2099,-3688,-5163,-6512,-7735,-8848,-9873,-10849,-11779,-12675,-13497,-14180,-14641,-14768,-14455,-13620,-12206,-10214,-7709,-4795,-1640,1555,4603,7288,9454,10973,11766,11817,11161,9867,8073,5917,3585,1255,-893,-2689,-4011,-4753,-4892,-4421,-3434,-2008,-319,1514,3318,4982,6396,7498,8243,8628,8640,8317,7670,6747,5592,4266,2840,1400,28,-1199,-2206,-2961,-3428,-3639,-3606,-3401,-3054,-2633,-2149,-1615,-1016,-309,526,1534,2706,4026,5428,6832,8119,9188,9939,10297,10245,9782,8965,7878,6600,5242,3869,2569,1356,288,-656,-1449,-2098,-2611,-2965,-3168,-3208,-3077,-2793,-2340,-1762,-1055,-263,598,1500,2410,3311,4165,4953,5640,6208,6630,6912,7050,7081,7031,6955,6892,6884,6942,7067,7208,7314,7283,7034,6469,5519,4158,2387,284,-2064,-4491,-6845,-8950,-10641,-11806,-12336,-12218,-11451,-10125,-8348,-6288,-4132,-2070,-300,1028,1793,1942,1477,483,-926,-2558,-4238,-5754,-6952,-7682,-7895,-7557,-6734,-5518,-4045,-2469,-930,447,1564,2373,2855,3030,2955,2684,2304,1863,1428,998,616,234,-117,-476,-822,-1152,-1437,-1659,-1789,-1818,-1764,-1634,-1497,-1403,-1428,-1647,-2099,-2823,-3796,-4976,-6286,-7608,-8846,-9872,-10611,-10992,-10999,-10638,-9954,-9002,-7856,-6574,-5222,-3833,-2450,-1100,176,1331,2310,3044,3465,3520,3174,2423,1318,-83,-1635,-3228,-4687,-5906,-6757,-7200,-7211,-6831,-6134,-5216,-4169,-3097,-2047,-1085,-201,590,1324,2016,2680,3326,3927,4434,4801,4926,4759,4230,3309,2008,365,-1545,-3619,-5754,-7849,-9797,-11543,-12995,-14129,-14872,-15189,-15022,-14322,-13060,-11221,-8830,-5959,-2721,723,4183,7444,10294,12539,14004,14586,14221,12920,10784,7946,4639,1102,-2372,-5531,-8114,-9967,-10957,-11087,-10387,-8998,-7066,-4798,-2371,41,2293,4293,5963,7294,8269,8926,9277,9373,9232,8902,8394,7753,6989,6134,5210,4229,3223,2198,1179,173,-811,-1756,-2670,-3530,-4320,-5019,-5578,-5955,-6104,-5978,-5550,-4821,-3805,-2546,-1120,421,1970,3485,4871,6090,7078,7785,8171,8190,7812,7031,5842,4296,2456,418,-1684,-3728,-5560,-7082,-8176,-8806,-8926,-8569,-7762,-6574,-5087,-3373,-1530,377,2271,4101,5806,7370,8726,9881,10773,11410,11758,11825,11615,11142,10450,9555,8514,7348,6095,4783,3418,2038,633,-765,-2157,-3522,-4848,-6109,-7280,-8321,-9190,-9839,-10227,-10315,-10089,-9529,-8667,-7518,-6143,-4616,-3004,-1414,89,1429,2559,3473,4159,4660,5000,5227,5364,5441,5446,5375,5208,4901,4450,3830,3033,2086,994,-191,-1431,-2663,-3829,-4847,-5660,-6186,-6381,-6200,-5638,-4722,-3511,-2096,-599,870,2170,3223,3921,4254,4173,3724,2927,1844,540,-918,-2457,-4003,-5481,-6811,-7917,-8712,-9139,-9133,-8672,-7755,-6418,-4726,-2781,-690,1413,3418,5199,6686,7797,8502,8787,8654,8125,7247,6050,4606,2969,1215,-580,-2321,-3934,-5321,-6425,-7192,-7617,-7705,-7527,-7142,-6663,-6177,-5781,-5536,-5473,-5583,-5816,-6102,-6336,-6437,-6294,-5870,-5095,-3999,-2578,-930,891,2738,4508,6053,7248,7978,8146,7692,6592,4868,2580,-156,-3201,-6372,-9484,-12342,-14754,-16574,-17658,-17939,-17383,-16015,-13922,-11229,-8111,-4765,-1401,1783,4603,6913,8618,9660,10036,9795,8979,7714,6073,4194,2172,116,-1882,-3743,-5401,-6817,-7947,-8792,-9326,-9570,-9510,-9157,-8494,-7531,-6243,-4663,-2792,-703,1545,3831,6054,8068,9767,11038,11814,12060,11779,11025,9860,8399,6725,4965,3192,1508,-45,-1399,-2534,-3426,-4047,-4417,-4494,-4298,-3810,-3034,-1991,-712,725,2234,3681,4947,5881,6378,6360,5809,4765,3353,1713,67,-1416,-2533,-3181,-3281,-2859,-1992,-815,509,1811,2956,3828,4406,4674,4719,4619,4494,4457,4592,4970,5603,6475,7527,8664,9784,10765,11505,11924,11968,11612,10888,9820,8493,6982,5369,3755,2207,806,-405,-1378,-2108,-2582,-2815,-2820,-2622,-2232,-1683,-973,-129,849,1943,3132,4393,5681,6942,8102,9073,9761,10075,9936,9298,8150,6539,4540,2290,-72,-2378,-4470,-6216,-7505,-8281,-8518,-8236,-7494,-6359,-4938,-3325,-1625,61,1659,3075,4256,5145,5707,5928,5810,5366,4659,3723,2665,1550,497,-401,-1049,-1355,-1285,-793,76,1282,2713,4246,5724,7004,7924,8395,8325,7713,6594,5062,3264,1364,-453,-2006,-3165,-3811,-3920,-3486,-2587,-1323,162,1725,3219,4515,5519,6157,6397,6231,5677,4761,3551,2097,498,-1163,-2774,-4246,-5471,-6394,-6946,-7130,-6942,-6438,-5683,-4741,-3709,-2624,-1546,-473,591,1674,2792,3967,5198,6461,7705,8869,9846,10567,10907,10816,10221,9117,7519,5502,3151,612,-1986,-4481,-6749,-8665,-10161,-11188,-11743,-11863,-11599,-11024,-10219,-9247,-8186,-7072,-5968,-4894,-3898,-2993,-2199,-1521,-944,-449,9,459,959,1514,2163,2882,3662,4438,5154,5717,6047,6053,5674,4864,3645,2045,194,-1787,-3696,-5348,-6561,-7166,-7094,-6300,-4859,-2899,-612,1776,4031,5948,7362,8163,8320,7844,6816,5343,3568,1644,-285,-2075,-3633,-4878,-5775,-6346,-6586,-6580,-6334,-5908,-5297,-4505,-3506,-2278,-797,928,2862,4927,7005,8958,10618,11836,12483,12477,11796,10475,8610,6342,3827,1244,-1256,-3551,-5538,-7188,-8478,-9434,-10092,-10480,-10638,-10560,-10255,-9693,-8875,-7784,-6475,-4973,-3392,-1824,-393,797,1664,2168,2321,2174,1848,1449,1125,984,1101,1513,2189,3057,3998,4868,5508,5779,5553,4769,3401,1514,-786,-3315,-5865,-8194,-10085,-11332,-11816,-11463,-10309,-8451,-6071,-3381,-633,1963,4190,5930,7084,7631,7597,7016,5983,4557,2845,909,-1139,-3241,-5287,-7217,-8933,-10373,-11479,-12201,-12536,-12460,-12012,-11192,-10063,-8642,-6998,-5174,-3253,-1307,554,2244,3656,4715,5372,5610,5448,4962,4222,3356,2468,1658,1026,595,403,401,543,732,895,933,810,493,-2,-609,-1269,-1880,-2375,-2693,-2812,-2744,-2531,-2246,-1955,-1724,-1585,-1538,-1541,-1525,-1387,-1037,-388,602,1925,3513,5243,6942,8422,9479,9955,9710,8712,6967,4589,1769,-1270,-4229,-6845,-8855,-10055,-10323,-9620,-7995,-5607,-2650,597,3869,6907,9493,11475,12767,13338,13221,12470,11173,9422,7316,4958,2437,-139,-2695,-5122,-7347,-9285,-10854,-12001,-12660,-12799,-12399,-11461,-10028,-8156,-5952,-3525,-1032,1400,3596,5465,6885,7822,8268,8246,7834,7105,6161,5073,3928,2774,1651,586,-425,-1381,-2299,-3194,-4081,-4955,-5820,-6638,-7381,-7997,-8435,-8653,-8623,-8332,-7794,-7045,-6122,-5088,-3971,-2816,-1638,-441,765,1983,3199,4397,5538,6587,7494,8207,8689,8893,8775,8313,7476,6254,4665,2750,588,-1689,-3931,-5951,-7567,-8601,-8944,-8514,-7337,-5509,-3198,-635,1913,4199,5987,7115,7489,7098,5992,4299,2172,-205,-2653,-4988,-7088,-8820,-10150,-11028,-11499,-11579,-11354,-10860,-10174,-9314,-8321,-7193,-5938,-4552,-3043,-1428,250,1936,3550,5007,6222,7108,7630,7751,7501,6933,6126,5203,4274,3459,2835,2457,2315,2361,2493,2586,2511,2145,1413,271,-1247,-3073,-5076,-7108,-9002,-10599,-11768,-12416,-12489,-11993,-10965,-9485,-7672,-5644,-3548,-1511,336,1909,3123,3968,4433,4557,4401,4026,3493,2859,2133,1334,440,-559,-1668,-2869,-4103,-5289,-6308,-7044,-7387,-7267,-6649,-5595,-4182,-2576,-942,545,1735,2524,2867,2784,2322,1614,748,-117,-909,-1528,-1959,-2199,-2290,-2290,-2258,-2237,-2245,-2268,-2254,-2132,-1829,-1265,-409,739,2133,3656,5190,6555,7617,8233,8320,7846,6832,5366,3584,1656,-214,-1830,-3010,-3621,-3596,-2947,-1780,-261,1363,2846,3928,4414,4166,3161,1454,-779,-3311,-5846,-8095,-9791,-10717,-10763,-9892,-8177,-5780,-2903,189,3257,6062,8439,10247,11456,12045,12099,11699,10964,10009,8923,7786,6616,5431,4192,2871,1420,-178,-1937,-3815,-5758,-7666,-9418,-10879,-11908,-12392,-12233,-11404,-9907,-7823,-5282,-2432,517,3408,6042,8303,10065,11284,11914,11991,11520,10598,9261,7628,5759,3758,1702,-328,-2255,-4019,-5556,-6819,-7766,-8355,-8572,-8397,-7832,-6909,-5660,-4171,-2512,-806,840,2312,3512,4369,4861,4986,4818,4430,3956,3489,3156,3005,3078,3339,3716,4103,4368,4409,4134,3527,2612,1490,272,-870,-1829,-2467,-2750,-2661,-2255,-1617,-846,-45,715,1384,1952,2439,2862,3275,3676,4098,4497,4864,5116,5235,5132,4819,4245,3465,2490,1401,251,-874,-1905,-2767,-3399,-3752,-3792,-3517,-2943,-2125,-1120,-31,1076,2105,3024,3782,4405,4884,5270,5564,5782,5898,5879,5655,5194,4422,3356,1998,430,-1254,-2908,-4420,-5629,-6476,-6858,-6794,-6265,-5347,-4075,-2549,-810,1042,2973,4889,6756,8473,9990,11219,12087,12546,12554,12107,11252,10044,8602,7036,5467,4002,2703,1617,719,-4,-637,-1223,-1841,-2529,-3322,-4217,-5202,-6227,-7234,-8153,-8896,-9396,-9580,-9409,-8855,-7940,-6696,-5220,-3598,-1970,-425,913,2012,2832,3414,3818,4128,4430,4795,5247,5787,6352,6856,7195,7262,6990,6345,5352,4098,2698,1324,113,-773,-1243,-1240,-759,132,1340,2726,4131,5394,6379,6948,7041,6603,5644,4226,2419,369,-1798,-3912,-5816,-7379,-8471,-9047,-9057,-8547,-7564,-6218,-4624,-2898,-1165,484,1971,3235,4273,5056,5631,6011,6251,6399,6483,6555,6603,6642,6638,6567,6385,6061,5566,4891,4047,3055,1964,835,-279,-1300,-2200,-2933,-3503,-3924,-4230,-4460,-4669,-4869,-5096,-5311,-5492,-5557,-5430,-5026,-4260,-3098,-1518,443,2705,5164,7668,10070,12215,13955,15199,15847,15885,15304,14140,12470,10371,7959,5343,2658,4,-2473,-4702,-6572,-8035,-9049,-9598,-9689,-9345,-8607,-7519,-6161,-4591,-2919,-1229,365,1769,2911,3719,4204,4354,4248,3946,3550,3144,2807,2580,2483,2488,2552,2609,2596,2468,2193,1793,1294,765,272,-122,-370,-460,-417,-284,-158,-103,-227,-576,-1185,-2052,-3108,-4292,-5472,-6550,-7416,-7988,-8236,-8152,-7797,-7241,-6599,-5968,-5455,-5131,-5030,-5158,-5472,-5906,-6371,-6767,-7001,-6995,-6701,-6087,-5178,-3998,-2625,-1139,373,1800,3068,4080,4786,5124,5072,4605,3741,2483,901,-980,-3045,-5239,-7437,-9550,-11472,-13112,-14384,-15224,-15588,-15452,-14836,-13770,-12328,-10593,-8668,-6646,-4622,-2675,-853,782,2227,3441,4429,5170,5652,5863,5782,5408,4753,3847,2756,1560,355,-748,-1679,-2354,-2776,-2927,-2892,-2710,-2503,-2336,-2295,-2417,-2714,-3161,-3705,-4279,-4806,-5235,-5510,-5624,-5568,-5361,-5017,-4562,-4003,-3350,-2610,-1777,-883,77,1050,2012,2914,3707,4360,4830,5099,5157,5003,4660,4151,3536,2869,2225,1692,1328,1216,1378,1831,2546,3458,4484,5527,6486,7299,7890,8258,8374,8259,7921,7364,6603,5629,4457,3100,1591,1,-1593,-3067,-4311,-5198,-5638,-5562,-4968,-3890,-2430,-711,1096,2855,4399,5657,6535,7047,7196,7046,6653,6086,5392,4614,3762,2850,1863,814,-301,-1451,-2607,-3713,-4717,-5560,-6193,-6590,-6725,-6630,-6305,-5842,-5262,-4666,-4097,-3589,-3174,-2813,-2463,-2060,-1505,-737,306,1639,3228,4991,6789,8461,9826,10719,11022,10665,9665,8103,6120,3896,1621,-532,-2425,-3990,-5202,-6109,-6791,-7341,-7869,-8430,-9058,-9729,-10368,-10883,-11156,-11088,-10615,-9721,-8444,-6868,-5124,-3340,-1673,-226,905,1672,2076,2132,1904,1458,883,247,-357,-888,-1284,-1521,-1587,-1483,-1216,-818,-303,291,933,1599,2244,2849,3375,3792,4080,4192,4137,3867,3402,2734,1882,868,-274,-1530,-2843,-4212,-5577,-6933,-8216,-9392,-10386,-11132,-11535,-11538,-11040,-10039,-8510,-6528,-4196,-1674,847,3164,5105,6523,7352,7578,7272,6541,5547,4432,3351,2392,1612,1006,524,93,-373,-952,-1685,-2587,-3624,-4744,-5852,-6873,-7700,-8297,-8596,-8623,-8377,-7921,-7298,-6565,-5756,-4887,-3953,-2929,-1788,-502,946,2541,4261,6047,7818,9503,10990,12218,13093,13574,13616,13212,12362,11100,9454,7501,5293,2932,493,-1934,-4257,-6421,-8354,-10021,-11399,-12454,-13187,-13564,-13578,-13217,-12475,-11380,-9979,-8343,-6591,-4817,-3155,-1679,-472,455,1108,1527,1791,1946,2083,2227,2425,2677,2983,3337,3727,4157,4624,5138,5693,6298,6910,7511,8019,8377,8499,8316,7781,6861,5589,3995,2198,285,-1597,-3344,-4853,-6060,-6946,-7515,-7810,-7890,-7812,-7636,-7411,-7146,-6866,-6532,-6130,-5604,-4920,-4040,-2945,-1644,-157,1455,3134,4790,6349,7724,8843,9658,10122,10240,9999,9448,8594,7506,6193,4716,3077,1336,-509,-2380,-4267,-6069,-7740,-9180,-10324,-11094,-11456,-11376,-10892,-10026,-8873,-7482,-5972,-4365,-2764,-1153,410,1949,3431,4856,6182,7382,8400,9208,9753,10045,10061,9862,9465,8950,8362,7745,7133,6516,5880,5199,4415,3525,2498,1353,129,-1127,-2349,-3454,-4392,-5097,-5533,-5704,-5595,-5269,-4752,-4123,-3448,-2789,-2207,-1732,-1384,-1152,-1007,-905,-793,-622,-347,40,548,1133,1752,2328,2796,3086,3174,3043,2738,2320,1890,1554,1418,1564,2040,2853,3938,5228,6573,7863,8950,9739,10139,10132,9681,8849,7639,6155,4432,2571,647,-1259,-3034,-4603,-5838,-6666,-6992,-6766,-5984,-4662,-2894,-789,1489,3787,5921,7775,9224,10224,10765,10877,10647,10150,9496,8761,8003,7251,6496,5699,4816,3793,2590,1213,-324,-1939,-3552,-5029,-6271,-7162,-7650,-7702,-7352,-6658,-5725,-4654,-3555,-2504,-1559,-729,2,684,1372,2145,3030,4091,5289,6626,8005,9367,10583,11582,12257,12575,12511,12093,11388,10476,9454,8406,7392,6446,5558,4702,3819,2867,1802,598,-715,-2117,-3520,-4860,-6050,-7031,-7749,-8207,-8392,-8365,-8152,-7822,-7421,-6979,-6534,-6069,-5586,-5048,-4425,-3691,-2829,-1852,-780,315,1393,2345,3130,3666,3933,3922,3657,3207,2633,2053,1534,1186,1044,1157,1498,2030,2672,3321,3878,4223,4293,4012,3378,2405,1144,-304,-1854,-3380,-4782,-5963,-6841,-7358,-7468,-7160,-6424,-5308,-3846,-2136,-271,1640,3468,5136,6534,7629,8390,8812,8948,8814,8480,7975,7339,6564,5669,4593,3347,1879,218,-1615,-3539,-5447,-7224,-8731,-9865,-10551,-10743,-10472,-9778,-8758,-7513,-6150,-4755,-3401,-2114,-913,228,1335,2444,3599,4797,6072,7372,8690,9958,11114,12110,12862,13345,13515,13361,12908,12175,11220,10106,8876,7603,6306,5007,3718,2401,1067,-331,-1781,-3290,-4823,-6353,-7802,-9125,-10228,-11066,-11557,-11689,-11405,-10753,-9724,-8419,-6897,-5295,-3723,-2318,-1194,-432,-87,-153,-589,-1301,-2167,-3036,-3755,-4192,-4216,-3782,-2849,-1470,262,2211,4199,6032,7542,8557,8986,8774,7933,6542,4710,2588,318,-1952,-4118,-6093,-7835,-9326,-10560,-11545,-12280,-12754,-12960,-12861,-12454,-11709,-10639,-9267,-7642,-5838,-3974,-2143,-504,866,1856,2443,2614,2425,1963,1335,687,114,-255,-394,-267,54,504,929,1228,1245,911,160,-995,-2507,-4267,-6152,-8007,-9688,-11071,-12061,-12601,-12689,-12343,-11632,-10622,-9400,-8021,-6545,-4998,-3386,-1729,-19,1716,3439,5096,6608,7892,8867,9459,9622,9343,8639,7567,6211,4678,3092,1573,249,-788,-1442,-1678,-1479,-880,34,1149,2300,3332,4060,4364,4128,3321,1982,178,-1904,-4100,-6182,-7951,-9235,-9920,-9967,-9404,-8347,-6933,-5359,-3779,-2359,-1178,-295,320,719,993,1253,1574,2036,2654,3418,4270,5133,5907,6499,6849,6897,6659,6162,5479,4705,3951,3304,2859,2647,2679,2900,3232,3559,3758,3721,3356,2634,1556,207,-1316,-2825,-4162,-5142,-5615,-5509,-4783,-3509,-1805,161,2185,4080,5684,6872,7581,7811,7579,6992,6120,5095,3994,2903,1859,875,-61,-984,-1924,-2904,-3930,-4974,-5989,-6889,-7587,-7980,-7991,-7568,-6703,-5450,-3907,-2221,-564,890,1992,2623,2744,2351,1519,357,-990,-2356,-3598,-4566,-5168,-5326,-5011,-4239,-3052,-1518,252,2168,4086,5908,7508,8791,9670,10092,10014,9447,8408,6964,5193,3203,1106,-970,-2927,-4654,-6106,-7223,-8026,-8505,-8722,-8696,-8485,-8115,-7632,-7057,-6449,-5826,-5276,-4808,-4524,-4409,-4518,-4810,-5243,-5740,-6194,-6509,-6596,-6401,-5915,-5182,-4275,-3315,-2396,-1621,-1035,-657,-458,-380,-365,-345,-296,-199,-95,-13,-36,-200,-567,-1134,-1891,-2770,-3685,-4528,-5184,-5557,-5566,-5166,-4336,-3109,-1532,295,2254,4200,5973,7416,8394,8796,8574,7723,6312,4461,2333,133,-1942,-3703,-5014,-5789,-6034,-5791,-5194,-4380,-3516,-2750,-2192,-1923,-1959,-2298,-2877,-3642,-4500,-5388,-6228,-6978,-7582,-8016,-8235,-8208,-7896,-7268,-6308,-5024,-3453,-1669,238,2150,3959,5573,6914,7968,8724,9230,9536,9696,9772,9787,9751,9658,9462,9148,8666,8019,7201,6258,5232,4199,3220,2363,1660,1138,793,589,493,435,354,187,-124,-629,-1340,-2274,-3390,-4654,-5976,-7287,-8464,-9430,-10087,-10386,-10293,-9836,-9036,-7988,-6755,-5433,-4095,-2802,-1593,-495,485,1340,2084,2712,3244,3678,4025,4308,4525,4714,4864,5013,5141,5245,5304,5275,5131,4831,4354,3705,2899,1993,1031,105,-739,-1425,-1922,-2196,-2251,-2085,-1760,-1275,-731,-128,445,978,1417,1750,1930,1959,1802,1477,1002,412,-220,-833,-1360,-1746,-1963,-2013,-1912,-1713,-1462,-1218,-1016,-899,-863,-918,-1055,-1253,-1511,-1817,-2175,-2582,-3041,-3523,-4007,-4439,-4766,-4930,-4885,-4596,-4069,-3305,-2368,-1285,-141,1035,2178,3274,4300,5256,6148,6977,7751,8455,9074,9587,9949,10159,10184,10042,9747,9329,8828,8261,7645,6958,6176,5249,4135,2793,1228,-556,-2461,-4427,-6301,-7983,-9350,-10325,-10864,-10982,-10701,-10115,-9281,-8287,-7189,-6018,-4798,-3527,-2212,-868,479,1770,2957,3954,4724,5216,5452,5450,5308,5093,4941,4917,5114,5535,6195,7020,7947,8874,9699,10344,10725,10803,10552,9983,9127,8048,6824,5547,4313,3216,2318,1676,1283,1112,1089,1114,1085,899,495,-139,-967,-1876,-2746,-3403,-3706,-3542,-2850,-1652,-30,1868,3844,5703,7250,8345,8912,8946,8513,7732,6758,5720,4772,3961,3351,2900,2585,2317,2056,1754,1404,1042,715,482,417,530,846,1308,1862,2412,2867,3155,3209,3043,2665,2168,1647,1219,1008,1106,1574,2433,3640,5104,6700,8254,9600,10578,11049,10953,10257,9018,7323,5326,3166,1031,-976,-2710,-4145,-5226,-5983,-6449,-6650,-6664,-6501,-6229,-5871,-5477,-5085,-4732,-4466,-4299,-4246,-4292,-4391,-4495,-4539,-4457,-4219,-3798,-3219,-2528,-1784,-1076,-453,36,382,618,785,961,1208,1588,2111,2789,3549,4328,5017,5502,5691,5509,4909,3932,2602,1057,-608,-2231,-3690,-4862,-5649,-6005,-5882,-5314,-4341,-3046,-1566,-14,1439,2673,3571,4058,4127,3791,3145,2276,1328,380,-454,-1174,-1752,-2251,-2717,-3201,-3725,-4271,-4771,-5149,-5287,-5127,-4619,-3802,-2756,-1630,-602,157,487,319,-365,-1473,-2841,-4258,-5476,-6277,-6493,-6021,-4867,-3102,-883,1596,4115,6477,8496,10063,11099,11582,11555,11044,10157,8945,7534,5993,4440,2971,1667,641,-80,-432,-432,-113,453,1152,1870,2460,2810,2809,2400,1552,302,-1293,-3105,-5014,-6860,-8501,-9811,-10698,-11111,-11054,-10563,-9736,-8678,-7522,-6388,-5381,-4574,-4012,-3684,-3575,-3622,-3777,-3986,-4201,-4411,-4593,-4773,-4942,-5126,-5306,-5478,-5588,-5602,-5449,-5080,-4453,-3552,-2379,-997,545,2133,3678,5082,6268,7174,7783,8062,8040,7716,7120,6277,5203,3918,2444,797,-987,-2843,-4712,-6464,-7989,-9151,-9815,-9902,-9342,-8163,-6422,-4276,-1908,437,2524,4122,5062,5238,4645,3369,1571,-520,-2659,-4614,-6175,-7242,-7740,-7743,-7329,-6691,-5990,-5411,-5083,-5056,-5350,-5844,-6433,-6929,-7179,-7054,-6485,-5460,-4060,-2375,-574,1211,2828,4188,5224,5930,6335,6501,6502,6421,6318,6257,6270,6372,6578,6868,7237,7652,8071,8454,8731,8849,8743,8367,7703,6743,5537,4131,2625,1103,-345,-1639,-2748,-3640,-4346,-4879,-5306,-5636,-5933,-6175,-6389,-6535,-6618,-6601,-6503,-6303,-6041,-5720,-5374,-5012,-4643,-4253,-3828,-3332,-2745,-2038,-1211,-281,719,1724,2684,3519,4200,4676,4955,5043,4966,4777,4500,4195,3885,3606,3384,3238,3195,3277,3497,3881,4407,5057,5756,6402,6879,7037,6783,6003,4700,2888,679,-1766,-4266,-6612,-8614,-10143,-11089,-11458,-11281,-10673,-9757,-8686,-7571,-6535,-5617,-4875,-4295,-3887,-3626,-3498,-3488,-3573,-3749,-3986,-4279,-4586,-4883,-5118,-5243,-5200,-4942,-4429,-3661,-2634,-1405,-18,1438,2887,4239,5421,6372,7046,7433,7530,7373,6997,6470,5854,5215,4630,4131,3790,3605,3604,3758,4040,4388,4746,5015,5142,5016,4604,3835,2699,1207,-608,-2665,-4867,-7107,-9253,-11207,-12869,-14187,-15125,-15684,-15894,-15782,-15398,-14764,-13915,-12844,-11584,-10107,-8464,-6667,-4779,-2892,-1096,489,1765,2642,3081,3070,2666,1947,1033,49,-879,-1643,-2164,-2391,-2300,-1900,-1208,-284,824,2025,3238,4350,5251,5844,6015,5736,4961,3757,2214,477,-1275,-2869,-4154,-5023,-5418,-5374,-4908,-4171,-3224,-2223,-1246,-369,349,912,1298,1539,1636,1603,1451,1176,808,368,-73,-465,-704,-745,-511,8,802,1821,2972,4150,5223,6078,6606,6744,6476,5811,4840,3640,2334,1037,-166,-1176,-1962,-2481,-2741,-2756,-2554,-2179,-1663,-1058,-388,295,975,1609,2182,2670,3058,3354,3553,3677,3736,3749,3713,3627,3464,3204,2812,2272,1577,744,-195,-1187,-2183,-3117,-3954,-4652,-5209,-5627,-5931,-6153,-6325,-6472,-6608,-6721,-6812,-6842,-6819,-6717,-6552,-6339,-6103,-5873,-5670,-5498,-5352,-5192,-4972,-4615,-4064,-3242,-2127,-696,1005,2914,4911,6875,8651,10120,11166,11734,11799,11394,10601,9518,8284,7022,5850,4853,4079,3542,3215,3068,3028,3055,3080,3061,2947,2693,2269,1640,801,-242,-1474,-2829,-4259,-5660,-6932,-7971,-8654,-8904,-8654,-7880,-6625,-4938,-2948,-765,1456,3600,5530,7160,8402,9211,9557,9432,8862,7878,6541,4929,3125,1247,-589,-2273,-3665,-4707,-5308,-5470,-5214,-4594,-3727,-2691,-1623,-598,308,1047,1629,2053,2367,2605,2797,2958,3083,3162,3167,3100,2959,2775,2595,2468,2445,2566,2841,3260,3795,4388,5001,5557,6023,6336,6472,6400,6099,5573,4819,3863,2739,1495,193,-1081,-2260,-3235,-3947,-4311,-4303,-3896,-3132,-2053,-752,660,2088,3381,4478,5250,5685,5735,5446,4861,4082,3207,2364,1648,1150,930,1007,1388,2026,2879,3877,4945,6021,7031,7945,8710,9322,9760,10024,10124,10052,9842,9496,9055,8530,7947,7305,6592,5789,4858,3774,2515,1085,-497,-2175,-3880,-5516,-6971,-8160,-8978,-9390,-9372,-8957,-8213,-7239,-6141,-5039,-4023,-3177,-2543,-2148,-1972,-1985,-2121,-2323,-2512,-2644,-2664,-2571,-2347,-2027,-1620,-1183,-734,-336,-8,195,270,191,-6,-293,-599,-837,-923,-758,-280,562,1773,3310,5104,7026,8955,10744,12268,13437,14178,14487,14360,13858,13017,11931,10649,9260,7826,6401,5047,3793,2669,1697,865,191,-364,-792,-1143,-1429,-1684,-1951,-2229,-2577,-2975,-3462,-4006,-4624,-5260,-5910,-6513,-7026,-7408,-7592,-7558,-7251,-6675,-5822,-4727,-3444,-2042,-625,717,1875,2777,3357,3622,3570,3311,2908,2519,2232,2161,2352,2811,3499,4322,5167,5906,6433,6655,6558,6143,5492,4711,3906,3207,2667,2340,2184,2161,2155,2082,1834,1348,592,-419,-1632,-2952,-4259,-5449,-6401,-7051,-7353,-7305,-6938,-6305,-5478,-4522,-3529,-2545,-1654,-893,-324,24,102,-91,-595,-1370,-2410,-3642,-4984,-6344,-7588,-8640,-9381,-9791,-9819,-9506,-8872,-7982,-6892,-5660,-4330,-2950,-1546,-159,1183,2429,3547,4454,5126,5487,5523,5223,4615,3760,2746,1667,623,-299,-1049,-1600,-1960,-2176,-2300,-2402,-2551,-2793,-3163,-3671,-4285,-4986,-5697,-6386,-6973,-7443,-7751,-7917,-7950,-7894,-7801,-7726,-7710,-7795,-7974,-8243,-8560,-8859,-9083,-9150,-8999,-8580,-7865,-6838,-5535,-3989,-2269,-460,1355,3087,4649,5994,7060,7848,8348,8602,8644,8530,8301,8012,7676,7331,6972,6602,6231,5845,5468,5117,4825,4631,4565,4648,4850,5143,5420,5593,5533,5141,4324,3061,1350,-711,-3004,-5336,-7517,-9336,-10624,-11253,-11167,-10369,-8946,-7008,-4732,-2288,158,2423,4406,5966,7058,7612,7628,7104,6092,4655,2897,947,-1059,-2963,-4648,-5989,-6952,-7487,-7670,-7529,-7187,-6722,-6216,-5737,-5299,-4909,-4542,-4152,-3716,-3185,-2564,-1843,-1065,-253,529,1263,1885,2393,2768,3004,3126,3126,3026,2832,2536,2161,1682,1134,501,-186,-911,-1656,-2373,-3053,-3633,-4096,-4405,-4529,-4478,-4236,-3843,-3325,-2731,-2111,-1513,-969,-509,-132,173,430,679,953,1277,1682,2157,2708,3306,3923,4535,5096,5588,5968,6227,6335,6297,6103,5770,5311,4760,4132,3476,2790,2128,1478,879,329,-155,-555,-875,-1088,-1203,-1212,-1140,-1014,-892,-831,-894,-1156,-1626,-2346,-3254,-4318,-5415,-6458,-7312,-7887,-8109,-7948,-7424,-6600,-5581,-4482,-3451,-2571,-1963,-1632,-1611,-1831,-2240,-2729,-3215,-3617,-3878,-3987,-3937,-3768,-3502,-3174,-2796,-2366,-1880,-1310,-666,56,807,1538,2171,2638,2883,2863,2602,2123,1525,903,375,46,-3,259,828,1638,2594,3560,4407,4990,5215,5009,4346,3268,1827,146,-1658,-3452,-5110,-6539,-7652,-8425,-8816,-8858,-8555,-7945,-7078,-5984,-4733,-3380,-1988,-659,546,1520,2202,2523,2458,1997,1175,53,-1288,-2748,-4211,-5593,-6772,-7706,-8312,-8571,-8457,-7978,-7151,-6024,-4643,-3094,-1452,173,1709,3046,4149,4950,5447,5633,5532,5176,4606,3871,3024,2113,1205,335,-429,-1055,-1499,-1747,-1796,-1682,-1453,-1187,-973,-887,-997,-1333,-1882,-2604,-3402,-4187,-4816,-5218,-5283,-5001,-4385,-3485,-2424,-1293,-219,712,1458,1995,2384,2666,2945,3285,3740,4315,4975,5625,6158,6435,6340,5788,4723,3196,1233,-983,-3354,-5649,-7731,-9403,-10555,-11068,-10903,-10051,-8567,-6538,-4113,-1438,1302,3943,6336,8364,9955,11080,11750,12004,11891,11474,10783,9851,8683,7267,5620,3726,1638,-606,-2900,-5154,-7217,-8984,-10325,-11163,-11458,-11201,-10459,-9319,-7916,-6404,-4922,-3612,-2569,-1847,-1455,-1360,-1490,-1769,-2108,-2426,-2672,-2806,-2810,-2688,-2458,-2114,-1701,-1197,-630,9,714,1480,2290,3135,3987,4818,5610,6322,6938,7431,7774,7963,7977,7827,7530,7126,6656,6197,5799,5531,5445,5562,5895,6412,7058,7740,8352,8766,8866,8555,7772,6513,4831,2835,695,-1393,-3211,-4561,-5292,-5320,-4645,-3369,-1650,263,2142,3728,4840,5346,5200,4448,3186,1585,-178,-1913,-3449,-4652,-5434,-5738,-5571,-4969,-3991,-2742,-1317,165,1594,2880,3947,4751,5285,5567,5643,5571,5414,5226,5042,4879,4707,4498,4189,3720,3051,2155,1055,-187,-1469,-2649,-3585,-4119,-4165,-3646,-2587,-1067,775,2739,4624,6210,7344,7894,7843,7210,6124,4735,3244,1837,676,-125,-527,-545,-264,194,694,1085,1272,1162,751,63,-826,-1791,-2718,-3460,-3924,-4022,-3736,-3076,-2104,-911,397,1707,2924,3980,4825,5477,5947,6318,6658,7047,7567,8247,9104,10097,11150,12144,12947,13414,13434,12917,11856,10282,8313,6090,3790,1575,-406,-2088,-3409,-4431,-5181,-5788,-6313,-6846,-7405,-7973,-8482,-8832,-8918,-8637,-7953,-6849,-5410,-3746,-2023,-421,896,1787,2184,2056,1458,485,-742,-2059,-3335,-4436,-5268,-5772,-5925,-5744,-5270,-4584,-3745,-2860,-1963,-1144,-392,253,829,1351,1857,2380,2947,3569,4252,4979,5730,6477,7194,7861,8461,9001,9467,9882,10229,10510,10705,10770,10680,10363,9793,8918,7726,6234,4469,2514,450,-1611,-3561,-5303,-6744,-7829,-8511,-8781,-8644,-8127,-7263,-6096,-4666,-3014,-1190,769,2790,4810,6724,8425,9793,10703,11070,10820,9965,8543,6693,4574,2413,435,-1154,-2175,-2550,-2246,-1351,-1,1613,3260,4756,5903,6610,6804,6507,5788,4741,3510,2194,924,-248,-1243,-2065,-2685,-3126,-3399,-3524,-3534,-3448,-3310,-3144,-2989,-2868,-2816,-2840,-2947,-3137,-3373,-3656,-3934,-4212,-4467,-4713,-4966,-5235,-5552,-5889,-6266,-6603,-6880,-7005,-6923,-6589,-5967,-5084,-3975,-2731,-1444,-225,825,1644,2178,2436,2445,2254,1953,1591,1252,962,753,617,539,479,410,293,105,-170,-542,-1011,-1550,-2143,-2731,-3254,-3654,-3840,-3783,-3446,-2860,-2108,-1289,-578,-114,-54,-499,-1484,-2991,-4899,-7043,-9196,-11103,-12539,-13297,-13259,-12396,-10779,-8580,-6046,-3468,-1133,689,1816,2122,1610,335,-1544,-3832,-6301,-8717,-10870,-12590,-13750,-14267,-14133,-13337,-11959,-10040,-7698,-5020,-2132,840,3779,6527,8979,10999,12486,13384,13640,13273,12332,10896,9098,7068,4960,2921,1082,-447,-1591,-2313,-2622,-2539,-2156,-1545,-823,-96,540,998,1209,1149,802,194,-604,-1525,-2427,-3206,-3714,-3842,-3511,-2672,-1354,373,2400,4540,6653,8527,10029,11035,11470,11321,10623,9434,7871,6021,4018,1945,-87,-2012,-3754,-5255,-6471,-7344,-7856,-7970,-7684,-7014,-5991,-4677,-3166,-1539,58,1532,2749,3623,4080,4098,3682,2909,1855,667,-535,-1614,-2462,-3027,-3273,-3248,-3014,-2677,-2355,-2151,-2164,-2444,-2996,-3802,-4759,-5783,-6714,-7434,-7815,-7778,-7284,-6357,-5071,-3546,-1934,-395,934,1929,2540,2749,2610,2207,1668,1101,632,327,238,360,657,1067,1525,1947,2313,2562,2741,2847,2965,3117,3368,3703,4118,4539,4887,5053,4956,4507,3692,2506,1031,-631,-2308,-3833,-5008,-5674,-5701,-5033,-3673,-1716,670,3273,5809,8028,9657,10504,10433,9398,7452,4726,1430,-2179,-5825,-9228,-12148,-14402,-15856,-16488,-16302,-15416,-13960,-12125,-10085,-8035,-6114,-4453,-3126,-2177,-1609,-1415,-1546,-1969,-2612,-3419,-4320,-5235,-6092,-6804,-7295,-7501,-7366,-6866,-6010,-4832,-3413,-1847,-252,1258,2581,3643,4403,4864,5057,5052,4921,4749,4599,4516,4513,4580,4656,4699,4596,4306,3737,2875,1711,299,-1287,-2920,-4481,-5815,-6819,-7386,-7479,-7095,-6283,-5137,-3778,-2334,-946,281,1250,1891,2188,2126,1750,1111,283,-646,-1597,-2503,-3319,-4024,-4633,-5168,-5666,-6158,-6646,-7114,-7507,-7730,-7689,-7268,-6377,-4967,-3023,-622,2125,5024,7861,10390,12388,13655,14057,13536,12111,9889,7062,3853,568,-2539,-5186,-7187,-8404,-8818,-8481,-7546,-6209,-4711,-3276,-2096,-1300,-945,-982,-1333,-1799,-2226,-2393,-2164,-1432,-184,1508,3499,5578,7503,9036,9974,10171,9571,8202,6183,3686,941,-1840,-4432,-6686,-8488,-9803,-10644,-11060,-11134,-10944,-10533,-9956,-9184,-8208,-6970,-5429,-3555,-1344,1157,3885,6707,9500,12091,14343,16105,17274,17784,17606,16784,15377,13529,11355,9048,6723,4536,2559,846,-595,-1809,-2842,-3783,-4682,-5611,-6588,-7622,-8676,-9696,-10598,-11305,-11718,-11777,-11427,-10672,-9531,-8094,-6464,-4795,-3230,-1913,-967,-442,-372,-693,-1321,-2118,-2936,-3623,-4047,-4119,-3779,-3037,-1924,-536,1025,2626,4149,5483,6551,7310,7744,7879,7747,7392,6877,6223,5483,4662,3784,2849,1886,907,-24,-856,-1498,-1871,-1893,-1498,-673,589,2201,4076,6052,7962,9620,10865,11545,11590,10950,9670,7830,5573,3057,473,-2030,-4294,-6238,-7784,-8932,-9682,-10074,-10137,-9906,-9389,-8595,-7509,-6124,-4453,-2529,-433,1721,3767,5546,6866,7615,7681,7079,5866,4201,2306,411,-1205,-2348,-2810,-2535,-1483,251,2521,5135,7845,10435,12683,14424,15550,15994,15780,14939,13588,11819,9782,7574,5335,3123,1040,-898,-2635,-4181,-5514,-6659,-7608,-8375,-8953,-9341,-9509,-9451,-9127,-8531,-7646,-6486,-5068,-3451,-1692,111,1871,3477,4843,5876,6523,6753,6550,5959,5005,3780,2356,834,-686,-2105,-3310,-4218,-4721,-4770,-4302,-3302,-1802,168,2486,5057,7716,10317,12707,14752,16350,17438,17982,18006,17527,16626,15357,13810,12069,10214,8333,6518,4821,3352,2119,1206,597,305,279,485,822,1242,1652,2004,2271,2427,2514,2539,2579,2649,2801,3036,3343,3680,3978,4155,4118,3781,3084,1983,496,-1341,-3439,-5676,-7930,-10048,-11910,-13388,-14396,-14861,-14749,-14048,-12788,-11016,-8817,-6288,-3551,-725,2066,4716,7128,9240,10999,12398,13424,14091,14406,14381,13997,13268,12145,10658,8776,6556,4030,1296,-1544,-4354,-7001,-9336,-11247,-12617,-13401,-13552,-13100,-12085,-10593,-8735,-6621,-4388,-2160,-48,1835,3431,4682,5588,6168,6480,6590,6590,6550,6536,6596,6730,6940,7176,7397,7529,7522,7318,6895,6237,5372,4330,3176,1973,786,-321,-1298,-2116,-2752,-3207,-3492,-3604,-3569,-3376,-3024,-2512,-1825,-981,-2,1067,2144,3155,4001,4602,4892,4846,4449,3760,2822,1752,624,-437,-1363,-2080,-2557,-2803,-2841,-2744,-2580,-2446,-2422,-2573,-2947,-3548,-4346,-5270,-6226,-7079,-7723,-8037,-7958,-7458,-6563,-5348,-3941,-2483,-1148,-78,598,788,483,-300,-1448,-2836,-4272,-5611,-6658,-7340,-7560,-7340,-6715,-5769,-4622,-3362,-2106,-902,203,1209,2133,3008,3869,4743,5636,6547,7431,8263,8951,9453,9662,9515,8944,7885,6337,4293,1825,-988,-3998,-7077,-10028,-12717,-14969,-16686,-17770,-18197,-17964,-17131,-15768,-13996,-11920,-9668,-7357,-5073,-2924,-953,764,2216,3359,4189,4693,4857,4689,4178,3342,2201,798,-803,-2521,-4257,-5892,-7325,-8428,-9136,-9359,-9093,-8317,-7093,-5481,-3589,-1529,558,2568,4352,5827,6890,7472,7547,7087,6135,4744,3013,1074,-937,-2861,-4557,-5897,-6780,-7149,-6968,-6266,-5071,-3476,-1565,544,2750,4932,7011,8881,10497,11786,12730,13290,13465,13237,12619,11610,10227,8497,6454,4160,1694,-866,-3397,-5805,-7979,-9831,-11293,-12319,-12888,-12995,-12669,-11917,-10794,-9327,-7569,-5571,-3386,-1078,1288,3648,5929,8063,9990,11636,12956,13888,14397,14437,14000,13057,11646,9779,7544,5010,2302,-474,-3185,-5732,-8018,-9981,-11590,-12830,-13724,-14297,-14580,-14621,-14423,-14018,-13377,-12501,-11349,-9919,-8206,-6244,-4097,-1859,347,2386,4121,5441,6259,6549,6335,5699,4758,3670,2573,1602,855,350,113,51,124,214,255,185,-32,-371,-815,-1285,-1718,-2043,-2199,-2164,-1917,-1500,-928,-280,406,1068,1671,2204,2665,3086,3505,3967,4531,5192,5977,6806,7620,8284,8673,8649,8116,7010,5340,3173,648,-2048,-4702,-7087,-9022,-10353,-11021,-11019,-10440,-9405,-8099,-6696,-5371,-4255,-3443,-2971,-2828,-2984,-3343,-3850,-4404,-4952,-5450,-5874,-6231,-6542,-6838,-7150,-7509,-7909,-8359,-8806,-9214,-9503,-9607,-9445,-8965,-8116,-6898,-5322,-3449,-1361,829,3006,5035,6812,8242,9258,9844,10010,9793,9285,8538,7671,6726,5770,4823,3880,2922,1919,821,-390,-1730,-3204,-4760,-6364,-7932,-9372,-10606,-11535,-12096,-12232,-11926,-11170,-10010,-8499,-6723,-4786,-2787,-841,969,2550,3851,4829,5448,5713,5620,5184,4456,3462,2272,949,-441,-1824,-3143,-4337,-5375,-6215,-6854,-7269,-7469,-7446,-7201,-6732,-6029,-5086,-3908,-2499,-889,874,2733,4594,6374,7964,9267,10183,10637,10572,9967,8853,7293,5407,3354,1301,-552,-2036,-3010,-3357,-3055,-2101,-597,1338,3511,5737,7802,9535,10786,11445,11466,10829,9567,7747,5448,2794,-120,-3145,-6181,-9084,-11737,-14019,-15800,-16979,-17442,-17135,-16018,-14119,-11508,-8333,-4765,-1035,2634,6028,8958,11307,13002,14044,14492,14432,13987,13262,12354,11329,10217,9024,7739,6344,4840,3227,1548,-163,-1833,-3401,-4816,-6005,-6977,-7669,-8134,-8350,-8379,-8223,-7935,-7510,-6983,-6327,-5561,-4660,-3630,-2483,-1244,35,1293,2446,3422,4132,4532,4577,4281,3655,2777,1690,511,-722,-1904,-3015,-3996,-4846,-5540,-6099,-6507,-6787,-6931,-6949,-6836,-6597,-6237,-5762,-5198,-4561,-3888,-3201,-2522,-1873,-1239,-622,9,688,1427,2268,3195,4196,5215,6174,6978,7529,7743,7565,6990,6055,4858,3526,2228,1114,341,11,166,812,1837,3129,4496,5752,6733,7292,7375,6962,6121,4956,3604,2208,892,-241,-1154,-1814,-2273,-2552,-2742,-2873,-3016,-3177,-3372,-3583,-3776,-3938,-4021,-4028,-3931,-3739,-3441,-3034,-2497,-1812,-938,131,1437,2957,4678,6544,8477,10371,12124,13601,14711,15349,15471,15027,14052,12551,10617,8311,5742,3015,225,-2515,-5118,-7491,-9557,-11245,-12486,-13227,-13407,-13003,-11987,-10375,-8215,-5582,-2593,604,3846,6957,9768,12130,13927,15063,15521,15286,14424,13000,11135,8957,6598,4210,1904,-189,-1997,-3450,-4533,-5239,-5612,-5698,-5563,-5288,-4912,-4505,-4067,-3615,-3112,-2537,-1822,-951,125,1405,2879,4512,6241,7993,9682,11217,12508,13482,14069,14243,13989,13341,12350,11117,9733,8326,6997,5842,4914,4258,3833,3644,3603,3668,3788,3910,4046,4172,4335,4526,4779,5055,5335,5520,5535,5261,4611,3526,1979,29,-2234,-4636,-6996,-9086,-10711,-11696,-11919,-11335,-9947,-7859,-5194,-2160,1050,4217,7140,9657,11625,12963,13625,13604,12955,11737,10062,8050,5815,3495,1195,-986,-2965,-4702,-6156,-7343,-8256,-8959,-9456,-9810,-10028,-10122,-10087,-9891,-9503,-8892,-8027,-6902,-5529,-3947,-2212,-412,1370,3036,4498,5685,6550,7054,7215,7033,6561,5843,4930,3885,2751,1592,447,-608,-1542,-2269,-2754,-2933,-2786,-2291,-1482,-406,847,2144,3361,4332,4937,5069,4679,3775,2443,804,-938,-2591,-3942,-4812,-5070,-4657,-3561,-1882,262,2668,5140,7439,9384,10778,11527,11549,10864,9512,7627,5341,2850,320,-2052,-4133,-5786,-6947,-7586,-7709,-7379,-6673,-5697,-4550,-3357,-2201,-1193,-402,104,270,74,-505,-1437,-2697,-4197,-5855,-7525,-9085,-10371,-11263,-11639,-11445,-10653,-9314,-7502,-5347,-2991,-577,1755,3909,5800,7395,8673,9644,10327,10737,10906,10847,10590,10166,9602,8951,8234,7510,6773,6036,5260,4397,3389,2162,683,-1090,-3121,-5368,-7727,-10059,-12224,-14041,-15381,-16109,-16171,-15530,-14250,-12393,-10124,-7568,-4922,-2327,61,2140,3827,5082,5902,6288,6281,5902,5193,4187,2904,1396,-333,-2210,-4221,-6280,-8344,-10312,-12140,-13714,-15004,-15923,-16454,-16566,-16256,-15539,-14435,-12977,-11213,-9176,-6940,-4539,-2072,423,2830,5097,7117,8827,10141,11014,11391,11271,10659,9612,8206,6565,4799,3079,1503,217,-712,-1234,-1335,-1057,-464,364,1314,2307,3232,4032,4624,4975,5034,4782,4203,3290,2064,551,-1202,-3122,-5135,-7141,-9031,-10705,-12031,-12913,-13255,-12979,-12078,-10527,-8427,-5849,-2971,64,3054,5845,8284,10263,11715,12619,12977,12829,12240,11243,9950,8386,6658,4822,2958,1156,-521,-1986,-3205,-4127,-4764,-5133,-5295,-5329,-5321,-5357,-5501,-5779,-6183,-6646,-7085,-7365,-7379,-7010,-6201,-4938,-3263,-1287,857,2987,4949,6576,7767,8452,8614,8286,7527,6421,5056,3525,1892,235,-1407,-2980,-4444,-5762,-6892,-7804,-8465,-8871,-9009,-8917,-8620,-8185,-7667,-7145,-6653,-6251,-5924,-5669,-5438,-5167,-4790,-4236,-3458,-2407,-1090,496,2286,4219,6191,8080,9773,11140,12076,12517,12416,11802,10728,9312,7676,5989,4374,2961,1828,1007,494,243,184,247,340,423,418,319,86,-278,-782,-1417,-2186,-3062,-4044,-5097,-6201,-7309,-8387,-9370,-10217,-10871,-11299,-11477,-11402,-11087,-10561,-9852,-8994,-8012,-6905,-5703,-4368,-2932,-1382,250,1915,3562,5096,6449,7522,8266,8619,8574,8124,7310,6173,4763,3165,1413,-400,-2235,-4036,-5743,-7339,-8754,-9984,-10975,-11714,-12171,-12338,-12200,-11765,-11039,-10052,-8830,-7431,-5890,-4279,-2627,-1005,580,2075,3485,4781,5969,7021,7934,8649,9146,9343,9202,8653,7673,6246,4403,2212,-234,-2793,-5334,-7696,-9763,-11419,-12617,-13330,-13582,-13430,-12946,-12210,-11292,-10261,-9134,-7959,-6710,-5403,-4014,-2536,-967,685,2399,4136,5849,7479,8954,10206,11156,11729,11872,11530,10705,9420,7757,5835,3811,1843,120,-1239,-2092,-2402,-2142,-1358,-145,1364,3009,4600,5968,6939,7382,7208,6369,4886,2830,326,-2441,-5262,-7897,-10098,-11666,-12416,-12255,-11166,-9209,-6539,-3376,30,3388,6455,9000,10891,12041,12474,12264,11536,10461,9176,7840,6534,5336,4247,3267,2340,1429,485,-513,-1576,-2669,-3774,-4812,-5757,-6532,-7119,-7477,-7608,-7509,-7218,-6749,-6178,-5534,-4879,-4259,-3688,-3194,-2767,-2371,-1993,-1569,-1082,-495,196,970,1798,2612,3362,3963,4378,4546,4470,4132,3571,2810,1906,890,-175,-1276,-2354,-3407,-4392,-5303,-6108,-6803,-7355,-7767,-8006,-8063,-7920,-7564,-6996,-6224,-5278,-4194,-3022,-1823,-632,477,1497,2374,3117,3708,4169,4514,4770,4962,5104,5215,5290,5329,5317,5228,5053,4748,4319,3732,3013,2167,1250,309,-575,-1339,-1917,-2257,-2344,-2177,-1802,-1278,-701,-164,235,408,320,-52,-666,-1438,-2264,-2999,-3510,-3688,-3430,-2733,-1582,-86,1664,3502,5288,6872,8146,9054,9568,9755,9670,9447,9181,8987,8910,8992,9170,9393,9525,9462,9079,8306,7092,5469,3481,1256,-1091,-3402,-5547,-7396,-8862,-9875,-10422,-10484,-10117,-9346,-8252,-6900,-5364,-3718,-2032,-354,1260,2788,4197,5485,6634,7640,8495,9177,9671,9946,9980,9750,9244,8462,7413,6133,4667,3074,1420,-221,-1788,-3220,-4471,-5530,-6371,-7025,-7497,-7827,-8023,-8111,-8062,-7883,-7511,-6930,-6087,-4963,-3541,-1825,154,2358,4707,7134,9532,11813,13867,15616,16960,17850,18228,18096,17455,16378,14940,13253,11457,9643,7958,6453,5203,4227,3519,3055,2805,2690,2688,2706,2719,2650,2472,2134,1621,911,20,-1033,-2175,-3331,-4391,-5223,-5720,-5759,-5274,-4239,-2662,-636,1731,4262,6790,9112,11082,12558,13460,13770,13513,12765,11659,10307,8860,7412,6052,4795,3646,2549,1453,292,-962,-2337,-3779,-5251,-6639,-7844,-8767,-9306,-9426,-9100,-8373,-7316,-6043,-4675,-3355,-2190,-1291,-703,-461,-532,-862,-1357,-1905,-2389,-2696,-2744,-2466,-1854,-921,263,1619,3029,4395,5600,6561,7212,7515,7457,7051,6325,5323,4097,2701,1191,-384,-1970,-3528,-5018,-6401,-7643,-8711,-9548,-10134,-10396,-10317,-9852,-9013,-7799,-6282,-4510,-2595,-632,1274,3026,4553,5803,6760,7429,7832,8010,7982,7803,7476,7043,6513,5917,5276,4631,4013,3467,3027,2729,2586,2600,2749,2974,3219,3386,3396,3155,2601,1688,406,-1207,-3093,-5136,-7212,-9160,-10830,-12072,-12767,-12842,-12260,-11058,-9314,-7163,-4765,-2307,38,2113,3802,5040,5827,6193,6246,6085,5849,5636,5546,5604,5816,6130,6459,6711,6780,6581,6068,5213,4049,2629,1042,-617,-2242,-3760,-5092,-6213,-7109,-7794,-8291,-8638,-8852,-8950,-8925,-8748,-8390,-7796,-6942,-5794,-4372,-2706,-872,1030,2891,4584,6010,7077,7740,7982,7822,7307,6503,5474,4282,2971,1576,95,-1442,-3068,-4746,-6478,-8223,-9928,-11531,-12945,-14093,-14892,-15280,-15216,-14691,-13725,-12374,-10724,-8864,-6917,-4977,-3145,-1485,-46,1155,2128,2885,3485,3936,4288,4550,4717,4787,4735,4547,4221,3767,3219,2623,2042,1532,1147,928,884,1006,1247,1544,1795,1921,1812,1412,665,-413,-1785,-3347,-4977,-6520,-7818,-8730,-9145,-8996,-8278,-7032,-5364,-3416,-1362,623,2364,3743,4656,5091,5072,4683,4058,3335,2668,2190,1985,2100,2518,3152,3903,4601,5114,5297,5061,4367,3230,1725,-22,-1868,-3646,-5215,-6456,-7301,-7727,-7767,-7493,-7002,-6411,-5812,-5290,-4896,-4636,-4508,-4459,-4432,-4373,-4206,-3904,-3425,-2788,-1989,-1098,-131,824,1750,2593,3337,3982,4520,4975,5354,5658,5894,6028,6037,5871,5490,4847,3924,2704,1214,-510,-2399,-4374,-6343,-8207,-9885,-11284,-12353,-13031,-13290,-13115,-12495,-11455,-10005,-8192,-6068,-3699,-1189,1375,3847,6132,8091,9645,10724,11296,11391,11049,10368,9447,8413,7358,6389,5545,4859,4320,3888,3510,3138,2719,2227,1649,987,265,-501,-1278,-2059,-2825,-3590,-4350,-5133,-5939,-6775,-7631,-8455,-9228,-9837,-10252,-10357,-10120,-9489,-8460,-7073,-5367,-3456,-1414,624,2581,4354,5895,7149,8110,8765,9122,9197,8984,8503,7739,6705,5405,3866,2121,235,-1731,-3677,-5526,-7185,-8576,-9660,-10393,-10802,-10908,-10785,-10501,-10141,-9777,-9455,-9209,-9027,-8881,-8723,-8480,-8101,-7519,-6720,-5681,-4442,-3032,-1518,38,1575,3042,4399,5623,6692,7595,8310,8820,9072,9043,8648,7874,6650,5000,2924,505,-2166,-4956,-7713,-10274,-12503,-14250,-15445,-15992,-15893,-15137,-13783,-11890,-9558,-6905,-4049,-1149,1677,4252,6465,8171,9276,9719,9472,8567,7087,5162,2961,689,-1457,-3275,-4611,-5346,-5431,-4875,-3753,-2185,-341,1622,3513,5202,6567,7533,8073,8182,7896,7254,6330,5158,3831,2374,864,-658,-2134,-3500,-4697,-5646,-6290,-6560,-6434,-5894,-4985,-3768,-2346,-849,606,1885,2911,3620,4015,4123,4025,3808,3584,3422,3397,3510,3754,4060,4367,4588,4657,4538,4214,3706,3071,2357,1639,973,377,-129,-584,-1035,-1537,-2158,-2935,-3890,-4991,-6194,-7392,-8483,-9347,-9868,-9969,-9599,-8764,-7514,-5937,-4159,-2306,-510,1131,2544,3703,4606,5297,5814,6224,6548,6826,7026,7128,7057,6748,6137,5164,3835,2156,208,-1904,-4058,-6102,-7903,-9356,-10365,-10912,-10970,-10598,-9830,-8760,-7454,-5998,-4476,-2951,-1508,-211,874,1688,2184,2352,2189,1740,1085,305,-469,-1134,-1586,-1739,-1567,-1060,-267,738,1855,2977,3994,4831,5418,5736,5772,5555,5123,4509,3783,2963,2115,1248,407,-406,-1158,-1862,-2486,-3047,-3514,-3906,-4188,-4380,-4440,-4392,-4188,-3848,-3336,-2656,-1811,-787,388,1700,3129,4617,6150,7653,9094,10403,11524,12401,12965,13168,12965,12312,11222,9686,7772,5546,3110,608,-1840,-4077,-5977,-7432,-8355,-8727,-8535,-7845,-6719,-5270,-3605,-1831,-58,1651,3202,4572,5695,6555,7118,7363,7280,6876,6167,5217,4095,2909,1774,793,82,-306,-328,2,626,1467,2400,3312,4074,4596,4798,4649,4155,3348,2297,1076,-221,-1517,-2732,-3806,-4683,-5329,-5696,-5776,-5523,-4946,-4026,-2802,-1286,421,2263,4085,5776,7187,8203,8720,8710,8153,7140,5753,4163,2525,1015,-211,-1041,-1388,-1240,-614,410,1729,3213,4731,6151,7375,8317,8941,9241,9238,8988,8549,7985,7358,6694,6024,5326,4599,3793,2904,1887,760,-479,-1784,-3107,-4367,-5481,-6349,-6872,-6962,-6556,-5618,-4155,-2231,75,2614,5244,7796,10112,12065,13544,14507,14907,14786,14156,13097,11655,9921,7946,5834,3636,1472,-608,-2486,-4109,-5404,-6331,-6869,-7032,-6841,-6366,-5668,-4833,-3946,-3071,-2286,-1605,-1066,-650,-323,-58,228,566,1034,1660,2474,3479,4646,5935,7274,8591,9794,10805,11534,11918,11894,11434,10508,9144,7360,5242,2859,335,-2228,-4691,-6954,-8886,-10418,-11449,-11937,-11838,-11138,-9857,-8044,-5779,-3188,-428,2323,4858,6990,8541,9383,9446,8732,7314,5334,2987,498,-1894,-3972,-5549,-6510,-6778,-6376,-5352,-3839,-1965,85,2172,4135,5851,7234,8194,8709,8745,8319,7449,6198,4617,2802,835,-1192,-3181,-5069,-6772,-8256,-9471,-10400,-11023,-11315,-11272,-10861,-10081,-8924,-7400,-5550,-3424,-1116,1270,3614,5794,7688,9210,10269,10844,10906,10482,9608,8340,6747,4900,2876,743,-1415,-3548,-5564,-7416,-9014,-10301,-11198,-11661,-11634,-11114,-10111,-8674,-6901,-4892,-2805,-766,1070,2595,3719,4400,4645,4494,4029,3349,2554,1746,989,338,-203,-635,-1001,-1326,-1652,-1989,-2333,-2652,-2899,-3016,-2947,-2658,-2124,-1370,-433,611,1676,2659,3463,4002,4200,4033,3481,2597,1433,109,-1268,-2561,-3659,-4473,-4955,-5103,-4972,-4643,-4247,-3891,-3712,-3769,-4122,-4736,-5564,-6480,-7368,-8074,-8483,-8509,-8110,-7304,-6161,-4780,-3303,-1849,-552,518,1301,1808,2071,2158,2150,2132,2171,2306,2570,2935,3386,3863,4308,4661,4851,4829,4538,3950,3055,1849,394,-1278,-3048,-4838,-6517,-7968,-9104,-9814,-10074,-9829,-9105,-7923,-6343,-4440,-2294,-12,2316,4569,6640,8421,9796,10676,10987,10665,9721,8157,6065,3542,739,-2177,-5044,-7688,-9977,-11798,-13082,-13804,-13968,-13629,-12845,-11714,-10318,-8754,-7109,-5455,-3862,-2377,-1049,112,1072,1841,2414,2801,3018,3091,3036,2894,2706,2505,2358,2296,2361,2593,2987,3551,4247,5013,5798,6486,7008,7260,7170,6693,5804,4527,2919,1078,-861,-2752,-4421,-5732,-6537,-6768,-6386,-5424,-3979,-2185,-224,1718,3446,4816,5690,6018,5772,5009,3796,2281,576,-1157,-2797,-4247,-5417,-6286,-6828,-7061,-6993,-6661,-6064,-5238,-4168,-2890,-1407,222,1940,3648,5230,6568,7533,8037,8002,7415,6295,4705,2760,579,-1684,-3879,-5867,-7516,-8733,-9437,-9601,-9204,-8279,-6874,-5065,-2949,-649,1730,4041,6181,8025,9475,10459,10886,10737,9966,8582,6632,4159,1285,-1870,-5154,-8380,-11371,-13945,-15930,-17185,-17622,-17181,-15902,-13854,-11196,-8118,-4861,-1660,1244,3650,5410,6417,6646,6118,4914,3155,992,-1412,-3889,-6287,-8464,-10307,-11719,-12636,-13003,-12801,-12024,-10702,-8886,-6665,-4139,-1454,1257,3824,6120,8000,9381,10189,10412,10072,9217,7948,6345,4537,2629,725,-1057,-2640,-3939,-4900,-5501,-5760,-5706,-5443,-5049,-4658,-4363,-4261,-4402,-4795,-5416,-6171,-6974,-7685,-8195,-8398,-8218,-7638,-6660,-5357,-3799,-2115,-398,1233,2702,3958,4963,5733,6270,6612,6777,6774,6610,6253,5692,4895,3845,2558,1058,-590,-2302,-3980,-5508,-6781,-7706,-8198,-8232,-7786,-6898,-5628,-4060,-2296,-455,1375,3085,4611,5895,6908,7642,8106,8314,8287,8045,7613,7006,6271,5433,4553,3695,2911,2276,1823,1582,1548,1670,1900,2110,2233,2126,1740,1001,-93,-1499,-3145,-4911,-6660,-8263,-9588,-10542,-11074,-11154,-10823,-10122,-9154,-8000,-6777,-5554,-4425,-3403,-2534,-1776,-1109,-472,191,933,1794,2785,3905,5107,6338,7527,8580,9435,10020,10302,10267,9941,9357,8595,7711,6794,5895,5078,4366,3784,3327,2971,2698,2454,2206,1898,1488,934,210,-709,-1811,-3086,-4476,-5924,-7347,-8655,-9767,-10599,-11099,-11224,-10961,-10325,-9340,-8056,-6538,-4838,-3036,-1185,641,2381,3966,5324,6396,7102,7419,7296,6759,5838,4602,3170,1634,134,-1249,-2427,-3363,-4054,-4522,-4826,-5033,-5205,-5408,-5668,-5998,-6364,-6720,-6966,-7033,-6796,-6206,-5187,-3748,-1920,205,2491,4770,6860,8583,9783,10372,10290,9575,8324,6664,4813,2950,1284,-17,-841,-1117,-855,-115,986,2309,3684,4965,6006,6715,7020,6910,6382,5498,4292,2859,1244,-468,-2239,-4004,-5729,-7362,-8850,-10120,-11098,-11677,-11774,-11289,-10168,-8381,-5957,-2968,448,4115,7822,11334,14437,16918,18635,19490,19465,18602,17025,14885,12379,9704,7039,4550,2329,455,-1085,-2300,-3275,-4063,-4747,-5374,-5966,-6522,-7011,-7379,-7573,-7538,-7235,-6662,-5830,-4802,-3641,-2448,-1297,-260,618,1340,1911,2391,2828,3285,3805,4424,5134,5919,6720,7460,8054,8400,8427,8070,7324,6217,4835,3300,1770,402,-657,-1285,-1439,-1085,-301,833,2185,3612,4997,6235,7263,8074,8661,9099,9413,9675,9924,10164,10404,10584,10662,10557,10206,9560,8593,7333,5820,4148,2412,725,-811,-2121,-3137,-3847,-4238,-4348,-4218,-3911,-3501,-3050,-2630,-2282,-2042,-1925,-1904,-1959,-2031,-2068,-2013,-1829,-1484,-1001,-391,273,936,1532,1993,2305,2446,2442,2351,2208,2118,2111,2271,2620,3177,3937,4853,5878,6922,7899,8724,9299,9584,9532,9155,8511,7664,6750,5888,5211,4842,4831,5208,5908,6821,7786,8605,9089,9069,8423,7107,5138,2627,-265,-3307,-6276,-8926,-11076,-12586,-13385,-13489,-12942,-11865,-10363,-8585,-6622,-4593,-2548,-550,1376,3195,4874,6368,7602,8518,9012,9034,8517,7462,5897,3901,1602,-859,-3296,-5563,-7489,-8974,-9934,-10350,-10241,-9683,-8757,-7598,-6297,-4978,-3695,-2521,-1447,-500,367,1152,1877,2539,3098,3536,3777,3814,3582,3134,2471,1710,916,232,-269,-496,-431,-85,475,1140,1789,2260,2446,2226,1551,428,-1102,-2910,-4855,-6772,-8480,-9850,-10773,-11196,-11138,-10642,-9823,-8809,-7732,-6735,-5904,-5314,-4967,-4832,-4822,-4831,-4734,-4401,-3752,-2699,-1251,570,2685,4964,7281,9472,11406,12959,14048,14632,14691,14280,13442,12290,10907,9411,7886,6403,5009,3695,2452,1223,-46,-1414,-2913,-4577,-6362,-8247,-10121,-11885,-13390,-14506,-15091,-15056,-14349,-12974,-11011,-8582,-5851,-3018,-252,2252,4384,6035,7173,7798,7940,7670,7046,6156,5041,3783,2403,974,-466,-1840,-3072,-4080,-4776,-5095,-4987,-4434,-3467,-2133,-542,1192,2921,4501,5799,6704,7142,7086,6545,5583,4296,2809,1262,-209,-1474,-2454,-3075,-3338,-3270,-2909,-2365,-1681,-973,-279,336,835,1203,1407,1441,1283,915,335,-475,-1482,-2680,-3995,-5366,-6701,-7892,-8853,-9492,-9752,-9620,-9114,-8301,-7288,-6199,-5182,-4364,-3866,-3750,-4058,-4755,-5778,-7019,-8335,-9594,-10644,-11374,-11689,-11541,-10907,-9817,-8316,-6486,-4425,-2234,-30,2097,4042,5764,7182,8325,9148,9729,10080,10277,10386,10452,10528,10616,10687,10684,10509,10056,9225,7933,6153,3900,1259,-1640,-4621,-7480,-10027,-12087,-13543,-14338,-14489,-14059,-13185,-11987,-10626,-9208,-7815,-6493,-5219,-3963,-2658,-1243,323,2047,3891,5777,7574,9148,10349,11045,11150,10615,9452,7740,5585,3161,642,-1777,-3913,-5626,-6797,-7376,-7354,-6790,-5763,-4421,-2891,-1343,104,1328,2274,2906,3243,3320,3204,2939,2588,2168,1716,1222,722,198,-286,-732,-1072,-1272,-1305,-1131,-767,-221,453,1197,1922,2546,2984,3158,3025,2556,1753,660,-676,-2175,-3733,-5281,-6687,-7889,-8794,-9344,-9509,-9265,-8645,-7675,-6454,-5052,-3596,-2192,-936,76,814,1249,1420,1373,1198,983,821,778,903,1207,1660,2215,2782,3286,3635,3772,3664,3326,2814,2207,1611,1127,814,720,796,987,1164,1195,950,312,-763,-2288,-4166,-6281,-8434,-10435,-12084,-13232,-13775,-13696,-13011,-11840,-10283,-8521,-6683,-4912,-3317,-1956,-885,-87,422,687,705,501,85,-546,-1370,-2372,-3507,-4709,-5902,-6981,-7839,-8368,-8476,-8084,-7169,-5718,-3799,-1497,1047,3668,6182,8409,10179,11364,11881,11715,10905,9563,7834,5901,3950,2140,607,-569,-1360,-1782,-1885,-1752,-1454,-1077,-675,-290,62,369,654,898,1124,1301,1408,1408,1265,944,442,-245,-1085,-2031,-3035,-4029,-4965,-5788,-6461,-6962,-7269,-7391,-7324,-7096,-6711,-6196,-5569,-4842,-4045,-3192,-2313,-1439,-590,205,933,1584,2166,2685,3170,3641,4132,4666,5261,5933,6651,7422,8180,8903,9534,10050,10410,10628,10684,10608,10395,10063,9578,8941,8100,7027,5694,4075,2190,54,-2254,-4657,-7044,-9283,-11276,-12886,-14050,-14693,-14786,-14329,-13346,-11882,-10016,-7826,-5422,-2906,-413,1957,4067,5819,7114,7881,8085,7730,6852,5542,3921,2117,309,-1398,-2850,-3990,-4757,-5169,-5245,-5078,-4729,-4303,-3877,-3500,-3221,-3029,-2906,-2802,-2664,-2424,-2045,-1488,-745,146,1151,2173,3138,3933,4494,4736,4665,4271,3641,2846,2017,1252,651,265,105,137,279,426,467,282,-183,-984,-2076,-3393,-4812,-6179,-7361,-8210,-8657,-8648,-8212,-7403,-6327,-5092,-3816,-2585,-1472,-509,313,1000,1612,2168,2712,3258,3802,4330,4806,5202,5479,5632,5642,5556,5387,5212,5076,5033,5121,5357,5723,6206,6739,7290,7793,8224,8540,8747,8824,8798,8655,8427,8093,7677,7154,6524,5770,4876,3840,2662,1357,-38,-1490,-2938,-4330,-5603,-6703,-7568,-8175,-8475,-8484,-8196,-7658,-6920,-6043,-5106,-4175,-3310,-2568,-1971,-1536,-1259,-1103,-1031,-981,-882,-693,-336,187,908,1789,2797,3883,4981,6042,7015,7864,8577,9137,9570,9876,10099,10257,10378,10476,10550,10584,10544,10380,10034,9445,8564,7364,5839,4030,1999,-135,-2246,-4180,-5782,-6924,-7501,-7467,-6833,-5671,-4120,-2348,-569,1032,2271,3044,3286,3027,2347,1378,285,-770,-1649,-2247,-2517,-2468,-2143,-1643,-1056,-498,-24,293,479,539,551,590,724,1040,1562,2319,3278,4385,5559,6699,7707,8498,9010,9224,9152,8851,8400,7895,7446,7125,7020,7154,7550,8178,8999,9943,10921,11858,12626,13172,13371,13192,12555,11473,9919,7971,5668,3143,493,-2117,-4578,-6737,-8503,-9803,-10573,-10837,-10579,-9870,-8746,-7278,-5536,-3569,-1472,709,2858,4885,6669,8070,8986,9292,8949,7912,6245,4024,1396,-1447,-4320,-6986,-9264,-10959,-11942,-12128,-11486,-10068,-7961,-5318,-2327,811,3892,6718,9141,11041,12351,13070,13222,12882,12138,11085,9809,8377,6848,5244,3601,1935,268,-1364,-2928,-4376,-5670,-6763,-7645,-8292,-8732,-8981,-9095,-9125,-9127,-9141,-9199,-9286,-9382,-9426,-9341,-9070,-8532,-7713,-6597,-5233,-3678,-2028,-382,1174,2547,3689,4550,5120,5387,5380,5105,4622,3957,3179,2339,1496,702,5,-571,-993,-1265,-1375,-1340,-1166,-874,-463,37,636,1294,2011,2758,3495,4205,4820,5313,5624,5708,5533,5069,4320,3300,2044,616,-913,-2452,-3907,-5185,-6221,-6946,-7360,-7470,-7339,-7044,-6694,-6390,-6229,-6281,-6576,-7109,-7817,-8610,-9357,-9933,-10202,-10087,-9519,-8526,-7148,-5499,-3703,-1895,-206,1278,2486,3420,4085,4559,4895,5187,5494,5857,6288,6764,7220,7592,7775,7714,7341,6672,5720,4599,3405,2312,1428,915,803,1153,1891,2931,4124,5305,6310,7010,7304,7159,6586,5636,4417,3004,1530,50,-1356,-2672,-3886,-5018,-6077,-7079,-7996,-8809,-9434,-9819,-9875,-9560,-8857,-7790,-6450,-4940,-3431,-2050,-957,-236,60,-67,-542,-1278,-2141,-3002,-3741,-4269,-4522,-4489,-4174,-3616,-2877,-2010,-1096,-182,671,1438,2086,2619,3030,3335,3544,3662,3703,3660,3553,3371,3144,2863,2555,2232,1894,1574,1247,934,601,231,-222,-794,-1519,-2423,-3495,-4711,-6013,-7310,-8510,-9502,-10186,-10490,-10352,-9775,-8764,-7402,-5761,-3967,-2126,-370,1193,2447,3311,3703,3590,2949,1812,229,-1691,-3834,-6048,-8170,-10057,-11538,-12509,-12855,-12524,-11508,-9830,-7594,-4905,-1951,1111,4076,6788,9104,10928,12217,12961,13200,12990,12386,11471,10271,8834,7188,5340,3336,1209,-972,-3112,-5124,-6891,-8331,-9375,-9987,-10185,-10014,-9556,-8920,-8201,-7500,-6869,-6346,-5900,-5505,-5060,-4519,-3784,-2837,-1666,-323,1111,2501,3741,4677,5243,5380,5105,4489,3656,2748,1941,1370,1146,1325,1890,2776,3861,4993,6023,6814,7270,7345,7046,6436,5604,4677,3763,2972,2364,1976,1803,1808,1949,2155,2393,2594,2763,2840,2856,2768,2596,2313,1918,1395,733,-66,-1000,-2050,-3189,-4387,-5605,-6815,-7981,-9087,-10117,-11049,-11889,-12599,-13180,-13591,-13798,-13765,-13446,-12821,-11882,-10650,-9198,-7611,-6027,-4581,-3419,-2654,-2377,-2598,-3299,-4360,-5647,-6942,-8056,-8764,-8928,-8411,-7218,-5375,-3051,-427,2229,4666,6645,7981,8585,8444,7659,6385,4869,3334,2033,1141,776,973,1674,2752,4032,5310,6387,7109,7344,7055,6232,4947,3288,1387,-643,-2674,-4624,-6411,-8008,-9384,-10548,-11474,-12175,-12607,-12745,-12553,-11978,-11023,-9665,-7959,-5953,-3749,-1453,821,2949,4843,6426,7644,8509,8996,9168,9036,8647,8032,7223,6236,5127,3910,2677,1472,403,-443,-987,-1145,-898,-236,778,2048,3434,4778,5914,6704,7025,6829,6106,4907,3338,1539,-335,-2110,-3638,-4797,-5490,-5684,-5374,-4599,-3437,-1986,-365,1306,2902,4323,5474,6298,6762,6852,6592,6014,5169,4116,2909,1606,250,-1120,-2475,-3802,-5073,-6290,-7421,-8462,-9379,-10154,-10746,-11122,-11241,-11058,-10538,-9651,-8382,-6747,-4770,-2524,-84,2422,4885,7158,9133,10696,11791,12380,12480,12141,11437,10465,9311,8050,6739,5399,4032,2626,1155,-394,-2007,-3674,-5316,-6877,-8260,-9380,-10175,-10590,-10630,-10307,-9705,-8890,-7992,-7094,-6299,-5644,-5154,-4776,-4454,-4073,-3551,-2796,-1787,-517,916,2421,3821,4980,5744,6022,5771,5032,3898,2534,1127,-137,-1078,-1585,-1604,-1140,-287,839,2072,3256,4249,4946,5294,5289,4966,4403,3682,2888,2103,1378,754,260,-108,-332,-421,-380,-193,115,565,1132,1808,2566,3368,4164,4887,5471,5832,5902,5611,4915,3792,2265,372,-1788,-4109,-6449,-8664,-10608,-12156,-13196,-13657,-13509,-12724,-11374,-9488,-7186,-4577,-1784,1027,3732,6162,8190,9699,10580,10805,10328,9220,7538,5431,3052,597,-1741,-3767,-5327,-6289,-6592,-6216,-5201,-3634,-1631,672,3130,5610,8000,10196,12139,13776,15073,16028,16611,16832,16673,16127,15187,13854,12138,10081,7729,5165,2486,-202,-2785,-5151,-7220,-8907,-10174,-11007,-11394,-11392,-11008,-10319,-9346,-8153,-6770,-5234,-3592,-1864,-115,1638,3322,4917,6364,7644,8736,9625,10340,10870,11259,11495,11601,11537,11299,10815,10081,9029,7695,6066,4230,2260,287,-1568,-3162,-4391,-5168,-5440,-5220,-4530,-3456,-2089,-544,1071,2640,4083,5324,6322,7050,7506,7699,7641,7361,6877,6216,5418,4513,3560,2614,1741,1015,493,243,280,633,1261,2124,3130,4172,5138,5893,6337,6370,5939,5025,3645,1868,-211,-2463,-4743,-6899,-8786,-10268,-11237,-11613,-11353,-10445,-8927,-6859,-4356,-1526,1464,4490,7375,10007,12257,14048,15331,16094,16359,16181,15630,14778,13715,12481,11140,9705,8190,6598,4931,3190,1405,-401,-2161,-3825,-5305,-6549,-7486,-8093,-8345,-8275,-7915,-7337,-6613,-5825,-5047,-4343,-3765,-3329,-3049,-2907,-2863,-2889,-2919,-2928,-2867,-2721,-2463,-2093,-1594,-973,-207,693,1738,2927,4233,5642,7091,8518,9840,10944,11748,12135,12064,11474,10402,8885,7038,4988,2888,897,-851,-2236,-3200,-3699,-3761,-3423,-2763,-1868,-835,243,1265,2152,2820,3206,3252,2935,2222,1141,-294,-2014,-3947,-5989,-8027,-9931,-11591,-12889,-13750,-14125,-14004,-13432,-12485,-11276,-9929,-8571,-7307,-6211,-5326,-4630,-4099,-3651,-3220,-2746,-2166,-1491,-720,83,850,1508,1969,2176,2083,1669,949,-45,-1253,-2589,-3976,-5294,-6476,-7402,-8031,-8271,-8108,-7502,-6460,-5007,-3172,-1042,1316,3792,6274,8654,10811,12656,14085,15039,15451,15291,14551,13231,11380,9063,6363,3417,336,-2708,-5585,-8139,-10271,-11879,-12938,-13441,-13435,-13005,-12236,-11244,-10103,-8893,-7648,-6376,-5072,-3696,-2244,-668,988,2749,4511,6258,7880,9332,10543,11478,12118,12445,12467,12172,11577,10665,9456,7963,6214,4287,2247,206,-1725,-3440,-4849,-5879,-6523,-6766,-6677,-6293,-5711,-4978,-4166,-3303,-2419,-1514,-604,325,1242,2136,2968,3687,4248,4604,4711,4559,4136,3466,2588,1541,406,-780,-1921,-2984,-3895,-4625,-5135,-5417,-5458,-5286,-4923,-4442,-3891,-3380,-2972,-2772,-2838,-3218,-3930,-4935,-6181,-7554,-8930,-10168,-11123,-11680,-11756,-11301,-10331,-8889,-7071,-4990,-2790,-602,1441,3222,4676,5732,6381,6633,6507,6066,5353,4438,3384,2253,1102,-15,-1060,-1990,-2786,-3429,-3913,-4245,-4430,-4496,-4454,-4333,-4148,-3925,-3675,-3426,-3188,-2982,-2838,-2773,-2817,-2990,-3319,-3798,-4449,-5230,-6115,-7038,-7900,-8601,-9006,-8998,-8473,-7352,-5616,-3293,-460,2735,6133,9523,12694,15433,17541,18850,19244,18652,17089,14622,11413,7656,3625,-410,-4160,-7369,-9825,-11391,-11988,-11638,-10410,-8440,-5902,-2987,108,3190,6094,8666,10789,12360,13312,13589,13173,12068,10315,8004,5249,2219,-911,-3931,-6663,-8927,-10608,-11621,-11953,-11635,-10765,-9456,-7866,-6135,-4408,-2792,-1367,-183,739,1397,1789,1926,1793,1394,701,-273,-1543,-3060,-4789,-6643,-8522,-10317,-11905,-13177,-14041,-14415,-14281,-13604,-12440,-10830,-8868,-6665,-4340,-2005,202,2209,3921,5299,6327,7015,7392,7531,7473,7303,7079,6831,6602,6367,6109,5777,5306,4639,3720,2519,1035,-717,-2665,-4741,-6831,-8832,-10634,-12151,-13306,-14067,-14425,-14402,-14046,-13411,-12570,-11560,-10452,-9225,-7924,-6508,-4970,-3311,-1508,399,2378,4378,6295,8068,9575,10735,11457,11669,11339,10434,8992,7050,4711,2078,-692,-3458,-6041,-8291,-10064,-11242,-11740,-11521,-10574,-8949,-6730,-4036,-1032,2117,5211,8071,10521,12431,13691,14251,14100,13278,11873,10007,7839,5547,3299,1267,-434,-1714,-2550,-2964,-3033,-2863,-2584,-2328,-2209,-2306,-2665,-3269,-4076,-4986,-5908,-6719,-7342,-7705,-7788,-7610,-7205,-6652,-6001,-5328,-4655,-4011,-3375,-2725,-2031,-1258,-403,532,1502,2451,3304,3974,4400,4521,4326,3845,3126,2293,1449,741,288,189,498,1226,2324,3710,5251,6815,8230,9380,10133,10427,10218,9523,8383,6887,5128,3233,1295,-560,-2275,-3770,-5029,-6030,-6794,-7340,-7705,-7922,-8022,-8025,-7948,-7791,-7551,-7216,-6773,-6200,-5498,-4641,-3644,-2512,-1259,71,1454,2838,4176,5431,6547,7504,8257,8794,9096,9148,8948,8486,7765,6787,5580,4157,2594,919,-754,-2359,-3778,-4910,-5666,-5957,-5753,-5037,-3869,-2336,-581,1227,2917,4300,5252,5649,5465,4700,3431,1772,-130,-2125,-4060,-5829,-7337,-8550,-9450,-10062,-10406,-10518,-10410,-10081,-9522,-8696,-7587,-6166,-4457,-2499,-389,1737,3717,5364,6497,6977,6695,5633,3835,1420,-1413,-4432,-7380,-9991,-12047,-13366,-13839,-13430,-12184,-10195,-7629,-4656,-1483,1706,4749,7507,9893,11854,13368,14454,15142,15471,15494,15231,14731,13982,13021,11832,10428,8829,7047,5140,3144,1154,-770,-2518,-4018,-5190,-5984,-6368,-6353,-5978,-5310,-4458,-3520,-2630,-1889,-1391,-1181,-1276,-1624,-2144,-2708,-3158,-3346,-3128,-2398,-1105,739,3065,5738,8579,11382,13925,15996,17424,18064,17846,16753,14836,12212,9026,5495,1804,-1804,-5143,-8017,-10279,-11812,-12545,-12439,-11512,-9807,-7417,-4463,-1100,2495,6126,9586,12683,15226,17063,18071,18187,17392,15757,13382,10454,7190,3825,606,-2261,-4599,-6302,-7316,-7669,-7421,-6699,-5646,-4416,-3170,-2018,-1076,-373,62,255,267,126,-78,-328,-570,-795,-987,-1140,-1244,-1284,-1234,-1074,-768,-315,306,1045,1878,2722,3489,4106,4473,4559,4323,3798,3039,2140,1231,438,-113,-315,-109,519,1543,2875,4407,5998,7518,8837,9862,10522,10792,10671,10204,9431,8442,7277,6032,4725,3431,2144,910,-276,-1396,-2423,-3370,-4180,-4882,-5415,-5797,-5977,-5945,-5656,-5088,-4197,-2979,-1419,431,2536,4776,7061,9230,11170,12738,13847,14428,14448,13929,12910,11468,9704,7719,5626,3541,1559,-218,-1721,-2880,-3663,-4051,-4056,-3721,-3089,-2249,-1263,-221,813,1785,2644,3375,3957,4386,4665,4782,4743,4534,4168,3638,2991,2243,1473,719,73,-428,-723,-797,-659,-341,88,527,898,1076,1012,632,-50,-1028,-2213,-3541,-4882,-6153,-7252,-8109,-8688,-8977,-9006,-8831,-8522,-8179,-7871,-7692,-7671,-7841,-8176,-8636,-9142,-9593,-9893,-9919,-9594,-8837,-7609,-5918,-3786,-1312,1416,4245,7037,9633,11888,13679,14894,15477,15375,14608,13200,11227,8787,5997,2993,-77,-3084,-5879,-8355,-10417,-11978,-13021,-13500,-13452,-12888,-11879,-10481,-8791,-6897,-4901,-2912,-1014,681,2132,3247,4025,4430,4490,4236,3714,3005,2163,1282,417,-378,-1051,-1597,-2000,-2289,-2480,-2616,-2723,-2836,-2959,-3105,-3244,-3360,-3409,-3354,-3175,-2846,-2378,-1784,-1109,-388,324,993,1604,2138,2633,3107,3610,4199,4898,5745,6726,7798,8891,9875,10636,11019,10918,10247,8973,7133,4822,2178,-592,-3314,-5762,-7795,-9289,-10181,-10496,-10275,-9633,-8682,-7542,-6317,-5071,-3859,-2668,-1514,-370,762,1847,2848,3666,4207,4364,4049,3212,1857,45,-2095,-4388,-6618,-8569,-10031,-10835,-10883,-10121,-8600,-6424,-3760,-826,2150,4942,7336,9196,10402,10947,10839,10196,9128,7816,6408,5068,3895,2978,2322,1909,1672,1526,1367,1133,724,133,-679,-1685,-2855,-4142,-5477,-6813,-8076,-9235,-10247,-11085,-11749,-12221,-12498,-12584,-12446,-12091,-11475,-10591,-9403,-7924,-6136,-4097,-1837,549,2958,5274,7347,9053,10250,10838,10746,9937,8446,6339,3748,844,-2175,-5089,-7697,-9808,-11284,-12042,-12038,-11326,-9961,-8085,-5837,-3387,-896,1487,3633,5455,6876,7879,8425,8540,8226,7529,6493,5203,3731,2214,747,-540,-1534,-2171,-2382,-2185,-1615,-781,194,1130,1878,2267,2197,1592,464,-1143,-3092,-5241,-7393,-9370,-11007,-12176,-12817,-12909,-12521,-11726,-10675,-9463,-8235,-7033,-5918,-4861,-3828,-2755,-1574,-228,1302,3023,4880,6816,8721,10506,12053,13281,14118,14515,14450,13937,12974,11640,9951,8014,5885,3665,1440,-701,-2691,-4446,-5946,-7139,-8035,-8641,-8965,-9062,-8939,-8647,-8200,-7620,-6925,-6123,-5236,-4272,-3269,-2246,-1243,-297,572,1330,1981,2520,2969,3343,3660,3932,4143,4266,4260,4045,3584,2799,1667,189,-1611,-3647,-5821,-7991,-10017,-11743,-13044,-13798,-13935,-13425,-12277,-10576,-8414,-5961,-3378,-838,1492,3478,5025,6071,6615,6687,6356,5711,4856,3880,2851,1826,823,-150,-1092,-2006,-2882,-3682,-4375,-4881,-5152,-5122,-4774,-4104,-3181,-2076,-946,92,871,1293,1260,756,-196,-1510,-3053,-4671,-6197,-7475,-8393,-8877,-8914,-8549,-7865,-6984,-6049,-5170,-4483,-4029,-3868,-3969,-4282,-4729,-5198,-5587,-5790,-5726,-5332,-4587,-3492,-2077,-412,1432,3348,5244,7007,8559,9813,10732,11288,11480,11343,10898,10205,9299,8216,6988,5630,4158,2586,944,-746,-2413,-4006,-5428,-6604,-7443,-7884,-7885,-7434,-6563,-5341,-3853,-2252,-629,853,2127,3114,3801,4220,4429,4518,4591,4727,5002,5441,6039,6747,7492,8164,8676,8924,8846,8412,7613,6498,5115,3550,1880,187,-1460,-3014,-4422,-5673,-6727,-7575,-8187,-8537,-8603,-8358,-7794,-6905,-5720,-4261,-2589,-766,1134,3021,4825,6460,7872,9002,9824,10323,10489,10348,9907,9218,8293,7190,5918,4518,3011,1407,-253,-1970,-3680,-5371,-6958,-8400,-9609,-10518,-11084,-11248,-11046,-10481,-9656,-8667,-7634,-6695,-5932,-5440,-5217,-5258,-5472,-5768,-6006,-6080,-5870,-5319,-4397,-3123,-1557,214,2090,3964,5745,7347,8726,9805,10584,10996,11032,10667,9864,8652,7021,5043,2796,388,-2030,-4331,-6358,-8009,-9186,-9851,-10000,-9663,-8902,-7797,-6430,-4890,-3250,-1577,65,1633,3060,4305,5298,5991,6333,6306,5910,5186,4216,3090,1945,889,33,-538,-803,-752,-447,36,602,1138,1558,1796,1806,1599,1186,632,-7,-641,-1215,-1638,-1888,-1901,-1688,-1233,-568,285,1277,2363,3495,4611,5671,6621,7415,8032,8426,8587,8495,8144,7540,6706,5671,4495,3233,1968,778,-253,-1041,-1529,-1670,-1455,-912,-97,893,1939,2922,3712,4210,4339,4062,3381,2338,999,-526,-2150,-3736,-5220,-6484,-7503,-8214,-8620,-8709,-8509,-8028,-7311,-6374,-5256,-3988,-2590,-1112,436,1993,3548,5035,6453,7745,8921,9957,10856,11620,12235,12692,12954,12981,12728,12143,11212,9914,8300,6420,4386,2315,327,-1444,-2936,-4063,-4857,-5305,-5512,-5517,-5430,-5290,-5148,-5000,-4816,-4555,-4140,-3535,-2685,-1612,-334,1063,2489,3847,5033,5989,6686,7124,7361,7459,7496,7555,7666,7867,8105,8361,8519,8526,8293,7779,6990,5951,4758,3508,2330,1334,615,224,167,418,887,1504,2140,2724,3172,3435,3512,3414,3190,2917,2662,2509,2534,2757,3225,3900,4749,5709,6677,7573,8295,8752,8897,8685,8119,7227,6051,4654,3106,1457,-222,-1903,-3534,-5093,-6548,-7869,-9027,-9990,-10718,-11194,-11380,-11277,-10880,-10212,-9294,-8177,-6884,-5476,-3971,-2411,-818,785,2378,3929,5414,6792,8024,9069,9894,10468,10791,10870,10739,10446,10051,9597,9137,8671,8202,7675,7059,6259,5255,3989,2477,760,-1084,-2928,-4641,-6077,-7116,-7671,-7703,-7228,-6320,-5088,-3666,-2206,-821,371,1321,1988,2392,2553,2514,2317,1979,1533,956,266,-576,-1536,-2636,-3806,-5015,-6173,-7207,-8024,-8559,-8747,-8571,-8026,-7153,-6009,-4689,-3281,-1898,-623,454,1290,1855,2158,2229,2118,1885,1591,1284,1011,774,594,425,256,23,-284,-716,-1243,-1863,-2512,-3125,-3641,-3968,-4077,-3916,-3496,-2848,-2028,-1124,-230,560,1166,1533,1631,1463,1057,456,-272,-1072,-1882,-2653,-3356,-3966,-4489,-4926,-5301,-5623,-5910,-6173,-6411,-6627,-6812,-6966,-7082,-7158,-7186,-7161,-7066,-6874,-6560,-6075,-5392,-4470,-3301,-1882,-246,1555,3459,5370,7225,8928,10431,11683,12658,13347,13750,13859,13680,13194,12401,11277,9839,8082,6065,3835,1490,-871,-3129,-5176,-6909,-8257,-9172,-9646,-9689,-9340,-8648,-7660,-6424,-4991,-3394,-1687,86,1863,3578,5140,6484,7517,8187,8463,8335,7858,7093,6148,5139,4165,3330,2682,2241,1993,1869,1798,1677,1421,953,224,-771,-2020,-3452,-4984,-6512,-7909,-9068,-9883,-10272,-10192,-9631,-8611,-7211,-5512,-3653,-1747,62,1681,3022,4056,4769,5205,5393,5413,5300,5100,4831,4469,4006,3381,2572,1547,308,-1099,-2629,-4173,-5657,-6972,-8054,-8861,-9369,-9622,-9645,-9534,-9341,-9150,-9005,-8928,-8935,-8983,-9049,-9083,-9043,-8903,-8654,-8294,-7848,-7332,-6764,-6157,-5507,-4793,-4001,-3087,-2052,-864,445,1865,3326,4780,6131,7322,8259,8908,9215,9177,8790,8077,7073,5825,4386,2818,1178,-452,-2027,-3466,-4721,-5737,-6459,-6864,-6905,-6589,-5908,-4899,-3612,-2104,-488,1164,2718,4087,5163,5873,6160,6014,5444,4503,3276,1854,362,-1094,-2395,-3445,-4165,-4490,-4400,-3888,-3003,-1800,-386,1139,2648,4034,5197,6062,6589,6759,6592,6132,5426,4562,3587,2591,1612,707,-101,-798,-1373,-1848,-2232,-2563,-2875,-3197,-3566,-3977,-4428,-4874,-5256,-5506,-5540,-5305,-4742,-3852,-2636,-1166,476,2171,3778,5171,6214,6818,6921,6511,5614,4294,2639,752,-1252,-3282,-5237,-7059,-8694,-10112,-11309,-12274,-13021,-13552,-13877,-14012,-13961,-13747,-13379,-12879,-12262,-11535,-10708,-9775,-8739,-7581,-6311,-4908,-3399,-1776,-95,1633,3336,4976,6496,7837,8968,9848,10461,10794,10834,10590,10043,9211,8080,6671,4998,3096,1018,-1172,-3391,-5545,-7549,-9310,-10766,-11868,-12608,-12977,-13027,-12776,-12287,-11585,-10709,-9661,-8459,-7092,-5562,-3884,-2063,-167,1774,3654,5407,6928,8143,8986,9409,9417,9008,8241,7168,5869,4429,2932,1464,97,-1106,-2099,-2859,-3373,-3664,-3752,-3684,-3496,-3238,-2931,-2607,-2258,-1883,-1464,-974,-395,290,1078,1960,2891,3840,4744,5563,6258,6802,7192,7433,7543,7556,7485,7369,7213,7020,6776,6452,6006,5396,4589,3551,2284,790,-893,-2720,-4622,-6526,-8348,-10010,-11435,-12560,-13329,-13723,-13707,-13308,-12526,-11407,-10012,-8391,-6648,-4848,-3084,-1427,72,1374,2466,3370,4109,4734,5299,5838,6402,7002,7634,8285,8918,9483,9956,10275,10439,10433,10262,9965,9550,9074,8533,7975,7362,6721,5993,5184,4232,3158,1922,576,-866,-2326,-3731,-4999,-6039,-6788,-7202,-7257,-6996,-6448,-5723,-4892,-4089,-3383,-2878,-2617,-2630,-2932,-3479,-4246,-5159,-6144,-7115,-7974,-8629,-8991,-8990,-8579,-7741,-6499,-4901,-3029,-986,1119,3171,5060,6699,8008,8938,9458,9555,9247,8546,7509,6169,4602,2878,1078,-697,-2361,-3822,-4999,-5849,-6312,-6397,-6088,-5414,-4412,-3124,-1614,49,1793,3531,5185,6671,7918,8848,9421,9591,9359,8728,7759,6475,4990,3324,1595,-185,-1943,-3654,-5302,-6840,-8269,-9534,-10619,-11468,-12054,-12333,-12296,-11935,-11290,-10395,-9329,-8162,-6963,-5801,-4697,-3669,-2688,-1711,-695,418,1664,3056,4591,6227,7900,9547,11065,12391,13433,14152,14502,14476,14074,13324,12255,10931,9394,7729,5997,4277,2634,1136,-182,-1268,-2128,-2732,-3110,-3262,-3224,-3017,-2680,-2235,-1724,-1156,-567,33,633,1196,1722,2157,2490,2679,2709,2567,2269,1836,1320,779,281,-99,-319,-322,-120,289,850,1495,2147,2726,3145,3361,3319,3030,2504,1816,1031,273,-353,-748,-813,-520,162,1186,2501,3994,5575,7097,8483,9604,10419,10866,10945,10683,10111,9316,8351,7312,6276,5307,4480,3831,3389,3174,3155,3310,3580,3896,4187,4368,4373,4127,3593,2743,1569,126,-1553,-3356,-5187,-6929,-8456,-9685,-10522,-10942,-10924,-10507,-9748,-8734,-7556,-6312,-5073,-3888,-2788,-1743,-742,274,1333,2463,3666,4917,6158,7329,8344,9136,9646,9847,9741,9356,8765,8032,7257,6508,5853,5340,4981,4789,4729,4797,4939,5131,5342,5530,5699,5802,5861,5834,5730,5519,5182,4703,4072,3290,2386,1410,418,-504,-1289,-1879,-2225,-2331,-2205,-1904,-1487,-1040,-625,-315,-128,-100,-189,-393,-645,-926,-1176,-1391,-1528,-1604,-1597,-1514,-1348,-1101,-759,-324,219,860,1607,2425,3304,4181,5007,5713,6218,6470,6389,5974,5180,4068,2667,1090,-550,-2119,-3461,-4461,-4991,-5003,-4457,-3399,-1888,-55,1974,4019,5938,7554,8754,9411,9473,8901,7710,5955,3714,1113,-1732,-4656,-7532,-10198,-12536,-14430,-15797,-16591,-16795,-16435,-15576,-14311,-12768,-11090,-9418,-7887,-6596,-5595,-4891,-4436,-4135,-3895,-3595,-3161,-2547,-1748,-812,185,1159,2011,2692,3153,3426,3541,3584,3630,3764,4027,4448,4987,5589,6151,6561,6706,6491,5846,4760,3252,1411,-650,-2768,-4794,-6549,-7908,-8769,-9058,-8806,-8009,-6797,-5247,-3519,-1741,-58,1396,2525,3229,3471,3224,2503,1368,-118,-1825,-3651,-5435,-7053,-8368,-9272,-9683,-9558,-8889,-7703,-6070,-4087,-1866,448,2728,4839,6661,8112,9136,9707,9852,9608,9039,8248,7297,6311,5355,4520,3863,3426,3223,3253,3483,3859,4335,4815,5264,5590,5764,5751,5538,5143,4595,3932,3223,2509,1848,1275,796,423,108,-175,-493,-894,-1428,-2125,-2992,-4008,-5124,-6269,-7356,-8299,-9022,-9459,-9589,-9412,-8959,-8311,-7537,-6746,-6031,-5455,-5073,-4875,-4824,-4846,-4833,-4694,-4316,-3659,-2683,-1437,11,1539,3019,4307,5305,5922,6153,6011,5567,4925,4172,3431,2757,2218,1829,1582,1461,1427,1454,1518,1601,1703,1812,1938,2055,2147,2170,2079,1820,1352,649,-294,-1455,-2779,-4215,-5671,-7090,-8403,-9570,-10563,-11379,-12023,-12499,-12817,-12949,-12884,-12563,-11955,-11014,-9732,-8131,-6264,-4233,-2145,-136,1671,3178,4309,5028,5348,5296,4945,4386,3702,3014,2396,1940,1702,1716,2000,2516,3225,4036,4854,5575,6079,6286,6126,5574,4653,3413,1965,427,-1051,-2331,-3278,-3801,-3835,-3381,-2483,-1229,238,1771,3190,4341,5083,5302,4958,4001,2519,554,-1726,-4179,-6624,-8886,-10813,-12300,-13258,-13695,-13617,-13107,-12249,-11148,-9905,-8596,-7286,-5995,-4737,-3492,-2249,-986,294,1570,2803,3926,4871,5575,5973,6059,5828,5349,4693,3986,3326,2838,2584,2612,2902,3396,4002,4590,5055,5281,5206,4806,4096,3146,2039,892,-205,-1152,-1900,-2428,-2742,-2906,-2964,-3006,-3084,-3248,-3516,-3886,-4330,-4807,-5273,-5681,-6004,-6228,-6359,-6424,-6465,-6519,-6635,-6835,-7135,-7532,-8003,-8522,-9041,-9516,-9888,-10095,-10074,-9751,-9079,-8008,-6526,-4662,-2471,-59,2433,4867,7067,8906,10271,11099,11380,11164,10520,9573,8421,7179,5925,4698,3535,2401,1309,213,-858,-1909,-2866,-3675,-4239,-4484,-4350,-3809,-2894,-1676,-288,1111,2332,3202,3566,3317,2422,890,-1170,-3621,-6262,-8882,-11260,-13203,-14538,-15169,-15037,-14160,-12620,-10532,-8082,-5445,-2830,-415,1652,3250,4336,4882,4938,4564,3848,2899,1793,634,-527,-1611,-2577,-3370,-3935,-4226,-4181,-3771,-2963,-1772,-231,1570,3537,5514,7384,8981,10222,11002,11312,11151,10585,9708,8626,7462,6321,5281,4414,3734,3266,2985,2877,2917,3070,3307,3591,3862,4072,4151,4021,3640,2936,1903,542,-1108,-2958,-4914,-6845,-8604,-10085,-11148,-11737,-11794,-11313,-10337,-8916,-7141,-5119,-2942,-743,1391,3341,5027,6364,7300,7802,7864,7519,6811,5835,4680,3476,2325,1345,614,190,98,318,808,1499,2300,3126,3885,4511,4952,5181,5201,5022,4674,4188,3596,2907,2154,1308,405,-593,-1653,-2785,-3945,-5108,-6221,-7236,-8103,-8780,-9242,-9473,-9490,-9289,-8925,-8406,-7788,-7095,-6367,-5647,-4966,-4377,-3896,-3560,-3366,-3294,-3304,-3343,-3317,-3184,-2853,-2312,-1555,-612,432,1497,2470,3266,3821,4093,4112,3905,3559,3163,2785,2517,2374,2389,2531,2775,3075,3391,3700,3996,4294,4624,5024,5515,6127,6839,7623,8424,9154,9737,10076,10109,9779,9079,8029,6691,5152,3525,1904,403,-914,-2007,-2855,-3499,-3975,-4362,-4725,-5135,-5607,-6144,-6657,-7042,-7145,-6821,-5965,-4538,-2595,-287,2167,4492,6432,7759,8357,8203,7415,6209,4873,3728,3048,3029,3741,5102,6930,8930,10800,12241,13031,13042,12249,10722,8591,6052,3295,526,-2075,-4369,-6237,-7612,-8472,-8812,-8688,-8153,-7293,-6185,-4916,-3566,-2201,-891,325,1390,2275,2931,3309,3356,3041,2330,1289,-47,-1499,-2947,-4166,-5022,-5348,-5096,-4260,-2925,-1257,546,2254,3623,4491,4708,4236,3115,1442,-584,-2763,-4847,-6621,-7900,-8573,-8590,-7994,-6865,-5342,-3567,-1677,226,2066,3829,5503,7139,8748,10353,11934,13434,14766,15835,16529,16807,16616,15999,14983,13636,12026,10194,8219,6152,4088,2130,411,-942,-1820,-2163,-1974,-1334,-380,685,1668,2385,2722,2657,2233,1589,870,227,-228,-454,-442,-251,74,460,873,1288,1680,2059,2381,2651,2820,2894,2868,2785,2707,2716,2903,3327,4011,4919,5940,6922,7660,7959,7654,6638,4920,2589,-121,-2933,-5501,-7506,-8682,-8889,-8108,-6501,-4322,-1936,300,2027,3009,3087,2254,602,-1668,-4288,-6939,-9302,-11075,-12018,-11978,-10898,-8866,-6040,-2736,723,3938,6585,8390,9208,9028,7966,6243,4163,2032,157,-1235,-2008,-2133,-1693,-864,119,995,1509,1481,783,-596,-2559,-4939,-7443,-9785,-11610,-12654,-12676,-11594,-9420,-6321,-2566,1492,5449,8925,11553,13065,13291,12189,9865,6568,2648,-1440,-5245,-8317,-10313,-11011,-10333,-8395,-5416,-1773,2094,5743,8722,10707,11448,10863,8998,6042,2298,-1844,-5951,-9582,-12364,-14018,-14409,-13563,-11635,-8906,-5712,-2401,714,3377,5452,6867,7672,7961,7898,7639,7382,7248,7376,7793,8518,9470,10539,11579,12411,12892,12892,12334,11206,9539,7421,4964,2312,-397,-3009,-5403,-7468,-9128,-10349,-11127,-11491,-11513,-11246,-10804,-10254,-9691,-9166,-8705,-8299,-7908,-7460,-6890,-6120,-5107,-3835,-2311,-587,1268,3165,5009,6700,8166,9333,10167,10639,10735,10449,9772,8708,7272,5479,3375,999,-1574,-4254,-6917,-9401,-11538,-13119,-14009,-14071,-13305,-11759,-9608,-7078,-4448,-1985,63,1525,2306,2394,1864,845,-495,-1974,-3411,-4651,-5553,-6041,-6044,-5578,-4652,-3361,-1784,-53,1703,3356,4762,5821,6433,6549,6142,5238,3886,2170,198,-1906,-4018,-6000,-7769,-9220,-10336,-11085,-11495,-11577,-11362,-10845,-10028,-8882,-7378,-5514,-3280,-750,2009,4828,7556,9971,11906,13180,13709,13411,12344,10540,8163,5353,2325,-703,-3495,-5810,-7455,-8254,-8137,-7073,-5145,-2505,648,4028,7372,10387,12816,14460,15154,14850,13535,11346,8453,5141,1717,-1499,-4216,-6228,-7416,-7794,-7464,-6627,-5511,-4344,-3307,-2517,-2022,-1808,-1826,-2013,-2301,-2647,-3003,-3341,-3636,-3841,-3936,-3867,-3593,-3076,-2284,-1210,125,1667,3306,4921,6327,7361,7840,7626,6640,4879,2439,-507,-3708,-6896,-9795,-12182,-13896,-14873,-15121,-14751,-13898,-12748,-11468,-10178,-8970,-7842,-6771,-5685,-4523,-3239,-1825,-325,1187,2609,3809,4702,5185,5250,4907,4250,3382,2438,1522,706,8,-585,-1125,-1669,-2243,-2879,-3545,-4209,-4826,-5340,-5718,-5953,-6056,-6082,-6097,-6176,-6377,-6721,-7175,-7669,-8084,-8301,-8201,-7702,-6759,-5390,-3632,-1606,581,2752,4735,6354,7431,7853,7545,6536,4913,2870,623,-1555,-3422,-4764,-5448,-5433,-4769,-3604,-2113,-525,987,2250,3191,3757,3970,3884,3553,3071,2478,1843,1187,547,-48,-566,-950,-1172,-1162,-912,-390,352,1273,2229,3114,3726,3957,3660,2826,1472,-271,-2221,-4162,-5854,-7108,-7766,-7758,-7089,-5847,-4175,-2262,-298,1540,3082,4229,4868,4975,4516,3525,2047,178,-1967,-4239,-6460,-8446,-9999,-10948,-11161,-10580,-9231,-7243,-4808,-2206,310,2440,3996,4811,4828,4079,2654,754,-1407,-3563,-5462,-6891,-7699,-7817,-7284,-6206,-4767,-3179,-1642,-317,692,1377,1775,2010,2207,2496,2997,3715,4660,5702,6715,7528,7992,8002,7527,6593,5329,3882,2453,1225,338,-117,-145,188,730,1300,1711,1779,1409,516,-856,-2637,-4666,-6737,-8631,-10110,-10967,-11057,-10305,-8727,-6477,-3741,-835,1959,4339,6102,7124,7414,7081,6324,5395,4538,3967,3799,4057,4650,5413,6118,6549,6531,5979,4908,3453,1803,218,-1071,-1867,-2053,-1614,-610,801,2451,4130,5689,6979,7944,8544,8809,8771,8494,8011,7367,6577,5656,4622,3502,2317,1121,-79,-1247,-2392,-3525,-4670,-5860,-7109,-8415,-9753,-11045,-12223,-13170,-13818,-14082,-13954,-13418,-12528,-11334,-9905,-8311,-6612,-4857,-3092,-1349,351,1988,3542,5014,6349,7537,8484,9130,9382,9170,8448,7208,5489,3397,1063,-1308,-3537,-5416,-6799,-7603,-7789,-7426,-6596,-5442,-4094,-2681,-1283,43,1283,2451,3563,4629,5645,6552,7301,7782,7924,7624,6831,5513,3683,1421,-1148,-3844,-6458,-8761,-10549,-11642,-11928,-11346,-9948,-7793,-5094,-2012,1187,4294,7089,9385,11047,11961,12091,11418,10024,7984,5494,2729,-58,-2630,-4745,-6206,-6860,-6635,-5549,-3715,-1333,1322,3939,6216,7864,8721,8674,7787,6183,4118,1869,-243,-1938,-2985,-3233,-2636,-1244,772,3175,5631,7819,9410,10162,9942,8742,6705,4071,1181,-1619,-3986,-5668,-6508,-6473,-5655,-4235,-2465,-610,1082,2409,3262,3593,3471,3002,2373,1751,1332,1216,1495,2112,3006,3995,4910,5564,5817,5589,4884,3785,2440,1049,-174,-1042,-1395,-1162,-341,996,2684,4537,6329,7864,8998,9645,9818,9569,9014,8273,7443,6613,5800,5011,4205,3347,2416,1400,359,-656,-1528,-2154,-2441,-2333,-1834,-1009,3,1032,1868,2331,2287,1685,579,-877,-2461,-3889,-4909,-5289,-4903,-3739,-1879,448,2985,5389,7392,8740,9323,9131,8274,6964,5458,4015,2861,2118,1827,1908,2215,2553,2726,2579,2036,1077,-199,-1672,-3165,-4508,-5575,-6278,-6608,-6613,-6383,-6049,-5709,-5484,-5406,-5504,-5716,-5964,-6112,-6045,-5620,-4764,-3421,-1611,613,3122,5776,8386,10765,12738,14138,14858,14828,14047,12560,10467,7894,5005,1957,-1052,-3841,-6213,-7988,-9023,-9214,-8524,-6988,-4705,-1856,1342,4606,7651,10187,11970,12798,12578,11289,9026,5985,2427,-1309,-4855,-7865,-10010,-11066,-10902,-9506,-7003,-3597,392,4649,8807,12565,15671,17927,19252,19585,18968,17464,15171,12237,8780,4983,996,-3014,-6860,-10384,-13407,-15768,-17332,-17971,-17630,-16277,-13969,-10826,-7031,-2855,1418,5459,8974,11727,13545,14369,14212,13190,11442,9172,6564,3796,1033,-1601,-3998,-6069,-7741,-8959,-9670,-9861,-9535,-8734,-7550,-6101,-4550,-3070,-1838,-990,-641,-793,-1425,-2396,-3540,-4655,-5528,-5993,-5938,-5305,-4144,-2534,-652,1329,3186,4738,5815,6301,6143,5326,3913,1975,-357,-2964,-5686,-8399,-10931,-13167,-14959,-16209,-16841,-16804,-16113,-14801,-12965,-10727,-8234,-5651,-3125,-801,1221,2863,4081,4874,5242,5250,4933,4398,3706,2961,2222,1564,1015,613,365,281,367,620,1039,1606,2302,3085,3900,4678,5341,5817,6044,5989,5648,5052,4270,3402,2574,1921,1567,1637,2179,3246,4775,6678,8789,10887,12744,14109,14781,14620,13566,11672,9093,6063,2886,-133,-2706,-4618,-5739,-6055,-5635,-4643,-3271,-1725,-202,1180,2330,3254,3993,4611,5193,5767,6343,6850,7192,7227,6826,5873,4315,2166,-488,-3483,-6603,-9596,-12203,-14172,-15327,-15516,-14713,-12952,-10363,-7149,-3564,108,3575,6561,8839,10218,10600,9926,8254,5679,2400,-1349,-5275,-9073,-12445,-15129,-16924,-17716,-17472,-16267,-14249,-11651,-8727,-5794,-3096,-917,593,1297,1173,266,-1319,-3403,-5782,-8229,-10513,-12426,-13784,-14456,-14362,-13479,-11849,-9569,-6798,-3745,-645,2227,4631,6344,7220,7206,6335,4764,2707,443,-1754,-3643,-5035,-5852,-6065,-5768,-5063,-4105,-3047,-1996,-1059,-262,375,883,1285,1620,1900,2135,2311,2417,2431,2360,2198,1992,1752,1545,1392,1344,1411,1603,1921,2340,2865,3469,4167,4946,5811,6732,7666,8526,9209,9574,9501,8861,7593,5672,3160,192,-3036,-6266,-9232,-11677,-13373,-14188,-14031,-12941,-11006,-8406,-5359,-2120,1062,3957,6384,8228,9429,10016,10058,9678,9006,8177,7290,6416,5573,4761,3929,3068,2145,1193,272,-545,-1156,-1509,-1573,-1401,-1084,-778,-649,-864,-1562,-2796,-4571,-6777,-9252,-11760,-14054,-15871,-17014,-17329,-16771,-15365,-13243,-10583,-7620,-4586,-1718,817,2843,4316,5163,5441,5176,4495,3476,2284,1019,-169,-1179,-1919,-2327,-2377,-2079,-1485,-691,187,991,1560,1756,1440,559,-905,-2902,-5302,-7952,-10651,-13174,-15335,-16910,-17770,-17775,-16874,-15055,-12384,-8989,-5058,-814,3472,7550,11148,14066,16117,17214,17308,16456,14751,12376,9511,6396,3227,210,-2512,-4832,-6707,-8139,-9180,-9905,-10406,-10744,-10967,-11060,-10984,-10649,-9963,-8834,-7217,-5096,-2541,340,3356,6298,8904,10961,12242,12633,12066,10586,8334,5501,2374,-796,-3720,-6198,-8070,-9274,-9816,-9781,-9277,-8459,-7441,-6342,-5220,-4112,-3012,-1910,-787,355,1494,2594,3590,4427,5057,5438,5579,5482,5203,4776,4265,3696,3092,2457,1750,963,36,-1046,-2294,-3714,-5249,-6858,-8444,-9907,-11141,-12026,-12471,-12392,-11748,-10522,-8742,-6475,-3836,-973,1906,4613,6916,8669,9732,10101,9810,9022,7917,6743,5694,4965,4641,4743,5216,5912,6669,7301,7646,7607,7156,6336,5288,4182,3229,2614,2487,2903,3849,5200,6770,8315,9603,10392,10573,10045,8897,7225,5258,3241,1412,25,-774,-869,-239,1031,2829,4934,7130,9160,10785,11809,12067,11493,10062,7860,5015,1718,-1799,-5324,-8615,-11501,-13825,-15494,-16475,-16775,-16461,-15639,-14444,-13022,-11548,-10137,-8933,-7989,-7342,-6978,-6836,-6844,-6901,-6908,-6766,-6407,-5754,-4799,-3517,-1955,-155,1780,3758,5627,7271,8531,9295,9453,8935,7737,5882,3472,657,-2396,-5467,-8361,-10918,-12964,-14448,-15287,-15502,-15117,-14175,-12754,-10920,-8755,-6367,-3842,-1329,1052,3157,4851,6024,6602,6536,5865,4647,3018,1155,-744,-2460,-3786,-4563,-4659,-4034,-2701,-763,1622,4231,6809,9097,10841,11854,11988,11216,9552,7158,4207,989,-2221,-5110,-7412,-8890,-9406,-8877,-7348,-4913,-1779,1827,5627,9358,12768,15666,17902,19399,20144,20158,19521,18302,16598,14485,12042,9356,6510,3626,838,-1709,-3847,-5460,-6438,-6758,-6444,-5599,-4367,-2946,-1509,-246,744,1390,1706,1776,1698,1607,1618,1790,2183,2739,3437,4171,4866,5474,5927,6278,6524,6746,6981,7257,7570,7854,8038,7996,7658,6934,5822,4360,2645,829,-914,-2411,-3479,-4003,-3898,-3153,-1817,-10,2117,4362,6529,8433,9923,10887,11280,11076,10312,9031,7304,5205,2813,200,-2554,-5376,-8182,-10889,-13397,-15609,-17413,-18702,-19381,-19366,-18603,-17088,-14849,-11980,-8613,-4923,-1103,2636,6116,9166,11671,13561,14788,15377,15333,14719,13579,11991,10035,7830,5485,3161,986,-894,-2368,-3372,-3872,-3903,-3542,-2898,-2106,-1297,-575,-19,350,559,664,769,969,1358,1989,2891,4013,5292,6595,7783,8704,9221,9227,8674,7571,5991,4071,1982,-81,-1927,-3391,-4367,-4780,-4664,-4076,-3153,-2068,-1006,-145,343,378,-112,-1083,-2456,-4081,-5787,-7385,-8694,-9597,-9977,-9849,-9214,-8181,-6852,-5359,-3821,-2331,-966,260,1319,2255,3076,3824,4526,5192,5845,6482,7099,7693,8247,8747,9178,9513,9734,9820,9750,9525,9127,8593,7923,7176,6382,5587,4831,4129,3487,2902,2345,1828,1325,876,494,230,103,138,312,601,940,1256,1494,1567,1459,1138,616,-46,-802,-1537,-2159,-2567,-2664,-2409,-1776,-811,411,1749,3065,4181,4957,5277,5076,4360,3185,1663,-49,-1800,-3417,-4773,-5764,-6334,-6478,-6234,-5690,-4950,-4147,-3398,-2807,-2445,-2346,-2498,-2868,-3380,-3956,-4507,-4946,-5206,-5223,-4963,-4412,-3564,-2463,-1130,365,1959,3583,5144,6577,7785,8710,9267,9423,9119,8351,7109,5414,3335,931,-1647,-4274,-6753,-8905,-10548,-11538,-11794,-11291,-10106,-8367,-6265,-4050,-1926,-154,1139,1805,1832,1241,130,-1359,-3071,-4839,-6536,-8045,-9325,-10336,-11084,-11582,-11809,-11777,-11409,-10693,-9545,-7947,-5885,-3384,-534,2547,5682,8670,11294,13340,14631,15030,14475,12970,10592,7490,3872,-26,-3925,-7575,-10724,-13180,-14791,-15481,-15240,-14119,-12240,-9778,-6936,-3958,-1051,1581,3795,5521,6736,7499,7907,8073,8135,8196,8341,8605,8999,9475,9977,10415,10699,10749,10496,9895,8929,7610,5972,4085,2043,-27,-1985,-3670,-4965,-5747,-5987,-5681,-4913,-3791,-2471,-1101,172,1235,2001,2423,2481,2180,1548,620,-548,-1882,-3310,-4711,-6010,-7074,-7841,-8227,-8220,-7808,-7053,-5997,-4753,-3394,-2032,-738,426,1410,2225,2850,3331,3664,3875,3960,3909,3701,3311,2721,1921,920,-241,-1524,-2822,-4060,-5106,-5856,-6224,-6125,-5559,-4526,-3115,-1437,364,2120,3693,4946,5812,6250,6296,6013,5519,4929,4375,3955,3731,3734,3918,4236,4581,4863,4996,4902,4566,3980,3185,2247,1226,197,-798,-1739,-2635,-3525,-4466,-5512,-6725,-8114,-9682,-11354,-13041,-14591,-15859,-16692,-16978,-16655,-15740,-14288,-12470,-10426,-8386,-6520,-4982,-3873,-3213,-2958,-3012,-3218,-3426,-3475,-3259,-2710,-1825,-655,702,2107,3409,4453,5109,5284,4941,4094,2813,1207,-594,-2448,-4230,-5829,-7172,-8213,-8930,-9345,-9451,-9287,-8846,-8136,-7152,-5879,-4336,-2543,-553,1545,3658,5652,7417,8824,9800,10252,10177,9546,8401,6787,4781,2471,-33,-2628,-5180,-7580,-9694,-11424,-12655,-13324,-13381,-12820,-11676,-10018,-7950,-5600,-3114,-640,1670,3675,5261,6318,6812,6691,6001,4775,3109,1125,-1048,-3245,-5304,-7053,-8329,-8985,-8912,-8039,-6358,-3925,-861,2642,6362,10024,13383,16185,18245,19431,19684,19011,17493,15239,12419,9190,5745,2234,-1164,-4330,-7123,-9453,-11208,-12342,-12769,-12493,-11502,-9850,-7638,-4992,-2087,882,3732,6261,8350,9862,10784,11089,10866,10185,9193,7987,6716,5445,4262,3177,2195,1283,392,-519,-1496,-2542,-3667,-4809,-5935,-6947,-7784,-8360,-8622,-8543,-8119,-7411,-6476,-5449,-4431,-3555,-2918,-2585,-2586,-2905,-3477,-4212,-5006,-5737,-6327,-6681,-6783,-6612,-6204,-5615,-4899,-4141,-3394,-2717,-2155,-1730,-1468,-1373,-1454,-1705,-2116,-2664,-3303,-3978,-4601,-5085,-5324,-5238,-4760,-3872,-2607,-1045,688,2429,4030,5325,6219,6633,6583,6103,5320,4341,3316,2355,1512,834,275,-197,-645,-1106,-1585,-2053,-2455,-2709,-2740,-2492,-1925,-1072,45,1310,2652,3934,5076,5977,6578,6836,6736,6278,5504,4442,3171,1745,238,-1290,-2791,-4238,-5599,-6863,-8003,-8972,-9735,-10215,-10369,-10164,-9587,-8691,-7522,-6206,-4840,-3550,-2423,-1530,-870,-435,-143,90,350,722,1254,1954,2821,3791,4823,5833,6775,7587,8234,8714,9001,9153,9158,9085,8944,8761,8551,8284,7954,7514,6933,6195,5261,4165,2897,1517,76,-1368,-2715,-3904,-4844,-5468,-5738,-5606,-5099,-4228,-3064,-1669,-132,1479,3091,4659,6141,7510,8714,9715,10426,10768,10648,9982,8724,6867,4462,1624,-1479,-4612,-7548,-10006,-11789,-12708,-12680,-11706,-9877,-7379,-4447,-1366,1596,4180,6210,7543,8141,8009,7223,5908,4218,2337,442,-1279,-2684,-3662,-4134,-4098,-3560,-2589,-1260,337,2101,3948,5784,7548,9166,10596,11788,12697,13293,13522,13370,12803,11825,10456,8731,6720,4493,2134,-268,-2644,-4919,-7050,-8992,-10716,-12191,-13383,-14255,-14756,-14842,-14462,-13601,-12242,-10431,-8229,-5741,-3111,-491,1953,4050,5675,6715,7111,6866,6016,4653,2912,920,-1141,-3147,-4950,-6451,-7576,-8284,-8561,-8432,-7928,-7097,-5998,-4678,-3196,-1613,8,1577,3014,4202,5073,5526,5557,5155,4400,3397,2298,1259,439,-47,-135,176,818,1668,2594,3431,4089,4493,4650,4635,4538,4504,4640,5024,5682,6569,7599,8642,9569,10259,10630,10647,10315,9688,8825,7818,6721,5610,4505,3442,2409,1422,455,-464,-1346,-2148,-2859,-3436,-3859,-4108,-4165,-4035,-3705,-3185,-2470,-1570,-476,793,2238,3826,5513,7225,8866,10317,11440,12126,12244,11762,10633,8936,6752,4260,1632,-910,-3181,-4999,-6248,-6865,-6837,-6236,-5145,-3706,-2054,-319,1379,2960,4368,5572,6569,7371,7999,8485,8864,9159,9414,9631,9829,9990,10085,10078,9916,9549,8953,8099,7001,5705,4246,2739,1254,-77,-1165,-1914,-2268,-2206,-1755,-1003,-70,868,1631,2032,1913,1169,-236,-2256,-4763,-7533,-10322,-12811,-14733,-15845,-15992,-15138,-13345,-10805,-7773,-4564,-1490,1177,3249,4614,5300,5382,5034,4437,3762,3145,2641,2253,1905,1495,897,16,-1216,-2784,-4629,-6615,-8554,-10265,-11522,-12187,-12129,-11319,-9788,-7644,-5052,-2208,671,3394,5779,7717,9121,9990,10337,10231,9759,8983,8010,6869,5630,4307,2942,1536,147,-1214,-2477,-3597,-4502,-5147,-5473,-5459,-5108,-4427,-3489,-2353,-1120,102,1229,2135,2777,3066,2994,2542,1729,597,-796,-2381,-4061,-5756,-7366,-8815,-10039,-10990,-11651,-12018,-12102,-11943,-11553,-10993,-10261,-9407,-8417,-7308,-6067,-4687,-3184,-1562,125,1823,3459,4930,6165,7067,7579,7653,7274,6458,5251,3737,2023,254,-1438,-2879,-3962,-4549,-4587,-4044,-2925,-1315,703,2986,5385,7746,9911,11755,13176,14105,14532,14463,13962,13116,12018,10786,9512,8271,7123,6072,5115,4201,3290,2316,1261,91,-1156,-2452,-3717,-4882,-5872,-6608,-7046,-7137,-6867,-6255,-5320,-4141,-2779,-1348,81,1388,2530,3413,4040,4352,4387,4122,3600,2829,1847,688,-598,-1956,-3308,-4581,-5672,-6502,-6972,-7017,-6590,-5671,-4303,-2548,-532,1608,3706,5621,7218,8429,9218,9614,9690,9534,9258,8935,8624,8321,7996,7574,6989,6170,5092,3768,2260,667,-876,-2253,-3324,-4024,-4282,-4134,-3611,-2838,-1939,-1072,-394,-32,-94,-627,-1641,-3073,-4832,-6759,-8701,-10468,-11918,-12917,-13414,-13382,-12886,-12002,-10866,-9609,-8365,-7238,-6316,-5623,-5173,-4930,-4855,-4902,-5032,-5220,-5464,-5768,-6153,-6634,-7216,-7883,-8605,-9312,-9940,-10395,-10612,-10527,-10115,-9370,-8331,-7045,-5590,-4036,-2459,-908,571,1979,3300,4562,5766,6909,7977,8920,9695,10235,10513,10490,10197,9646,8905,8025,7061,6048,5013,3953,2883,1802,744,-248,-1094,-1731,-2072,-2084,-1756,-1128,-303,612,1449,2090,2398,2312,1804,899,-320,-1748,-3269,-4743,-6089,-7193,-8016,-8508,-8661,-8482,-7998,-7269,-6358,-5365,-4379,-3501,-2799,-2329,-2094,-2093,-2260,-2549,-2885,-3215,-3520,-3776,-4035,-4322,-4708,-5245,-5944,-6822,-7797,-8795,-9663,-10273,-10476,-10182,-9341,-7965,-6135,-3965,-1617,761,3021,5052,6791,8206,9326,10191,10869,11422,11889,12296,12610,12796,12773,12479,11857,10887,9594,8049,6354,4641,3032,1631,508,-331,-899,-1294,-1601,-1955,-2444,-3158,-4107,-5276,-6566,-7857,-8987,-9807,-10181,-10033,-9327,-8126,-6513,-4675,-2774,-1017,446,1497,2096,2266,2083,1676,1153,644,199,-143,-406,-656,-935,-1335,-1849,-2506,-3239,-4005,-4718,-5311,-5754,-6010,-6123,-6113,-6040,-5963,-5898,-5871,-5844,-5759,-5550,-5111,-4387,-3308,-1866,-85,1976,4203,6478,8659,10605,12216,13375,14070,14256,14007,13364,12444,11330,10144,8939,7777,6670,5587,4512,3368,2119,722,-843,-2559,-4401,-6295,-8181,-9956,-11560,-12899,-13939,-14628,-14974,-14971,-14665,-14068,-13245,-12210,-11019,-9700,-8312,-6916,-5607,-4472,-3644,-3198,-3237,-3755,-4742,-6062,-7560,-9001,-10159,-10816,-10815,-10089,-8665,-6685,-4352,-1956,231,1938,2975,3248,2756,1629,63,-1684,-3327,-4624,-5373,-5456,-4861,-3626,-1909,136,2290,4376,6234,7750,8887,9639,10068,10254,10292,10276,10263,10296,10362,10430,10430,10290,9949,9363,8527,7487,6297,5061,3867,2781,1867,1102,476,-92,-660,-1300,-2034,-2867,-3731,-4543,-5174,-5509,-5436,-4898,-3899,-2492,-818,972,2677,4129,5172,5719,5732,5237,4317,3078,1674,222,-1127,-2293,-3196,-3814,-4163,-4268,-4213,-4039,-3836,-3644,-3497,-3426,-3415,-3458,-3515,-3547,-3491,-3295,-2895,-2248,-1320,-111,1363,3049,4870,6733,8529,10149,11501,12515,13149,13398,13285,12859,12182,11325,10346,9311,8256,7223,6230,5306,4464,3716,3082,2573,2195,1974,1883,1938,2086,2294,2496,2614,2589,2343,1848,1070,37,-1223,-2615,-4062,-5418,-6593,-7433,-7883,-7857,-7368,-6453,-5230,-3823,-2436,-1205,-294,221,307,13,-592,-1344,-2155,-2859,-3404,-3738,-3876,-3888,-3849,-3888,-4066,-4491,-5128,-5994,-6949,-7909,-8683,-9157,-9168,-8652,-7545,-5882,-3719,-1190,1551,4318,6907,9153,10897,12047,12563,12468,11845,10836,9594,8300,7102,6116,5410,4980,4780,4718,4682,4564,4269,3749,2969,1977,804,-424,-1630,-2678,-3480,-3954,-4056,-3781,-3177,-2316,-1317,-311,564,1192,1465,1337,778,-168,-1449,-2954,-4588,-6224,-7760,-9107,-10185,-10961,-11389,-11475,-11213,-10629,-9753,-8632,-7322,-5894,-4419,-2975,-1638,-463,482,1181,1613,1803,1801,1686,1552,1509,1654,2070,2805,3871,5227,6803,8478,10132,11613,12818,13642,14058,14061,13718,13108,12350,11542,10768,10075,9457,8874,8247,7491,6526,5308,3834,2168,401,-1303,-2806,-3930,-4565,-4627,-4107,-3042,-1551,246,2166,4064,5782,7208,8249,8859,9015,8741,8076,7103,5909,4616,3334,2170,1215,502,71,-136,-145,-66,56,126,139,73,-13,-71,-15,209,636,1266,2033,2870,3638,4249,4572,4550,4147,3378,2323,1090,-175,-1305,-2152,-2574,-2492,-1856,-695,914,2846,4922,6974,8798,10260,11227,11662,11557,10998,10085,8976,7808,6702,5756,4985,4385,3878,3373,2781,1996,995,-260,-1705,-3269,-4850,-6317,-7591,-8574,-9242,-9574,-9603,-9348,-8877,-8204,-7393,-6444,-5421,-4311,-3190,-2059,-982,11,883,1606,2161,2542,2750,2781,2649,2357,1907,1321,604,-217,-1100,-2023,-2908,-3737,-4442,-5009,-5427,-5700,-5878,-5993,-6126,-6313,-6604,-7015,-7508,-8058,-8559,-8944,-9106,-8978,-8491,-7626,-6372,-4769,-2865,-761,1450,3617,5620,7299,8548,9265,9401,8969,8013,6674,5103,3496,2064,946,287,95,342,906,1623,2326,2849,3097,3025,2667,2109,1466,845,346,-28,-266,-487,-758,-1233,-1964,-3007,-4316,-5790,-7269,-8552,-9442,-9765,-9428,-8401,-6765,-4679,-2367,-83,1919,3424,4285,4415,3831,2595,844,-1255,-3518,-5770,-7850,-9636,-11025,-11969,-12418,-12378,-11844,-10849,-9436,-7668,-5625,-3397,-1090,1204,3382,5368,7088,8493,9561,10272,10652,10710,10490,10031,9370,8552,7618,6606,5577,4572,3666,2916,2392,2144,2198,2550,3142,3899,4672,5343,5742,5777,5353,4471,3181,1592,-110,-1754,-3123,-4060,-4442,-4226,-3442,-2202,-666,954,2469,3681,4485,4805,4677,4173,3430,2604,1838,1250,912,827,971,1252,1590,1881,2054,2055,1874,1525,1044,494,-95,-662,-1191,-1678,-2110,-2511,-2892,-3254,-3618,-3960,-4260,-4487,-4572,-4477,-4132,-3513,-2594,-1413,6,1549,3142,4655,5984,7035,7739,8064,8025,7661,7071,6356,5635,5035,4614,4448,4494,4729,5017,5261,5299,5030,4361,3268,1781,-15,-1975,-3930,-5703,-7110,-8038,-8371,-8122,-7294,-6027,-4440,-2747,-1127,207,1100,1421,1099,139,-1405,-3389,-5634,-7914,-9998,-11671,-12764,-13183,-12908,-12017,-10650,-9006,-7306,-5766,-4544,-3772,-3451,-3571,-3986,-4576,-5156,-5602,-5813,-5764,-5492,-5075,-4634,-4268,-4059,-4053,-4221,-4508,-4813,-5008,-5001,-4687,-4038,-3051,-1786,-345,1156,2570,3781,4682,5212,5352,5118,4586,3834,2987,2146,1420,879,580,524,708,1067,1547,2050,2486,2760,2776,2476,1808,769,-612,-2271,-4100,-5988,-7791,-9391,-10675,-11573,-12040,-12090,-11755,-11111,-10242,-9235,-8187,-7146,-6187,-5315,-4553,-3894,-3317,-2824,-2391,-2020,-1722,-1481,-1342,-1278,-1320,-1449,-1658,-1921,-2201,-2451,-2623,-2669,-2554,-2259,-1783,-1167,-447,290,984,1550,1937,2100,2035,1741,1265,652,-26,-699,-1283,-1716,-1919,-1848,-1468,-767,226,1457,2833,4231,5529,6578,7290,7570,7423,6861,5994,4918,3787,2701,1771,1025,479,84,-222,-501,-801,-1140,-1487,-1774,-1924,-1825,-1421,-660,426,1774,3245,4697,5944,6851,7299,7240,6694,5742,4507,3168,1865,754,-72,-583,-784,-770,-638,-542,-585,-884,-1461,-2302,-3326,-4376,-5310,-5910,-6064,-5622,-4578,-2951,-876,1456,3793,5859,7393,8163,8021,6912,4877,2079,-1240,-4772,-8160,-11075,-13222,-14379,-14451,-13413,-11391,-8562,-5187,-1539,2108,5512,8492,10912,12719,13883,14422,14377,13779,12692,11157,9242,7033,4624,2142,-279,-2498,-4379,-5819,-6745,-7141,-7045,-6541,-5764,-4857,-3991,-3300,-2898,-2854,-3176,-3839,-4769,-5857,-7001,-8072,-8991,-9661,-10069,-10166,-9994,-9538,-8850,-7927,-6805,-5497,-4035,-2470,-880,653,1998,3069,3748,3980,3733,3019,1906,472,-1155,-2852,-4489,-5948,-7118,-7931,-8318,-8268,-7775,-6886,-5656,-4182,-2562,-912,666,2065,3232,4105,4700,5015,5112,5030,4828,4558,4247,3948,3659,3423,3243,3137,3122,3194,3351,3570,3811,4020,4146,4111,3895,3436,2759,1872,826,-309,-1455,-2546,-3489,-4258,-4795,-5113,-5204,-5129,-4923,-4660,-4421,-4236,-4190,-4253,-4425,-4630,-4778,-4765,-4501,-3914,-2991,-1767,-333,1172,2585,3737,4485,4724,4422,3613,2404,963,-518,-1828,-2789,-3259,-3171,-2503,-1338,246,2067,3999,5866,7544,8934,9966,10618,10896,10813,10433,9773,8917,7876,6723,5474,4188,2897,1657,513,-477,-1280,-1855,-2187,-2264,-2082,-1648,-956,-29,1131,2473,3950,5475,6937,8218,9184,9731,9762,9249,8196,6678,4799,2733,631,-1318,-2958,-4184,-4892,-5068,-4704,-3854,-2582,-993,812,2697,4547,6208,7572,8518,8962,8864,8209,7051,5463,3572,1513,-560,-2496,-4168,-5470,-6324,-6723,-6651,-6189,-5378,-4332,-3115,-1832,-528,710,1846,2826,3602,4157,4448,4495,4288,3885,3318,2672,2004,1396,894,536,343,290,382,556,805,1092,1404,1748,2114,2523,2960,3420,3862,4235,4486,4539,4361,3918,3228,2334,1312,255,-737,-1579,-2202,-2574,-2696,-2596,-2332,-1969,-1590,-1253,-1032,-952,-1044,-1295,-1694,-2195,-2764,-3348,-3914,-4439,-4913,-5345,-5762,-6178,-6618,-7067,-7500,-7840,-8013,-7895,-7403,-6441,-4983,-3036,-681,1933,4635,7184,9393,11059,12063,12345,11932,10908,9427,7647,5750,3883,2166,677,-556,-1510,-2227,-2701,-2977,-3055,-2955,-2683,-2260,-1709,-1073,-411,214,722,1058,1167,1043,705,207,-362,-906,-1334,-1546,-1506,-1147,-489,483,1715,3164,4768,6423,8056,9528,10743,11585,11942,11776,11007,9687,7823,5530,2916,131,-2672,-5331,-7692,-9629,-11009,-11772,-11852,-11259,-10028,-8272,-6120,-3772,-1430,696,2412,3578,4111,4010,3340,2251,912,-451,-1670,-2559,-3049,-3083,-2702,-1983,-1024,55,1162,2222,3198,4077,4877,5616,6320,6994,7624,8195,8649,8964,9082,8991,8671,8137,7400,6493,5456,4313,3119,1889,670,-508,-1615,-2605,-3447,-4098,-4525,-4685,-4570,-4148,-3438,-2452,-1240,137,1602,3069,4449,5679,6680,7440,7926,8161,8171,7994,7692,7302,6881,6455,6047,5660,5286,4894,4455,3917,3241,2394,1352,129,-1247,-2717,-4195,-5610,-6854,-7877,-8609,-9030,-9121,-8892,-8349,-7530,-6441,-5141,-3643,-2023,-311,1400,3061,4573,5884,6921,7655,8069,8188,8056,7742,7326,6876,6459,6097,5805,5549,5302,5002,4624,4119,3507,2780,1985,1166,355,-399,-1087,-1706,-2281,-2828,-3409,-4017,-4707,-5435,-6212,-6973,-7675,-8256,-8658,-8836,-8753,-8405,-7791,-6964,-5964,-4866,-3745,-2659,-1673,-827,-134,375,720,891,896,739,416,-67,-714,-1494,-2401,-3368,-4354,-5284,-6081,-6693,-7052,-7135,-6932,-6452,-5755,-4889,-3941,-2989,-2102,-1343,-731,-277,45,247,359,374,282,45,-375,-1001,-1839,-2835,-3913,-4937,-5758,-6229,-6209,-5624,-4453,-2747,-651,1658,3940,5952,7474,8331,8409,7703,6253,4218,1777,-833,-3389,-5681,-7544,-8869,-9614,-9780,-9434,-8665,-7583,-6313,-4954,-3604,-2318,-1144,-88,853,1704,2491,3240,3943,4600,5147,5533,5675,5503,4967,4049,2760,1184,-604,-2438,-4206,-5734,-6912,-7645,-7874,-7604,-6858,-5714,-4253,-2595,-832,913,2547,3975,5109,5903,6296,6299,5919,5225,4299,3265,2230,1331,650,262,176,373,763,1266,1732,2075,2184,2025,1591,933,130,-713,-1485,-2100,-2475,-2579,-2394,-1932,-1221,-293,802,2044,3377,4786,6198,7589,8867,9970,10815,11316,11415,11078,10278,9075,7503,5684,3714,1729,-154,-1837,-3222,-4268,-4916,-5162,-4998,-4442,-3523,-2290,-790,889,2686,4495,6240,7824,9159,10164,10762,10879,10474,9499,7965,5894,3360,481,-2602,-5695,-8616,-11158,-13157,-14468,-15027,-14813,-13906,-12436,-10588,-8593,-6655,-4976,-3692,-2874,-2527,-2596,-2979,-3545,-4172,-4723,-5115,-5269,-5157,-4770,-4136,-3297,-2314,-1265,-218,748,1577,2217,2637,2828,2788,2536,2082,1446,640,-336,-1467,-2760,-4185,-5730,-7328,-8935,-10454,-11810,-12910,-13691,-14089,-14099,-13704,-12951,-11866,-10531,-8990,-7330,-5600,-3867,-2182,-590,857,2122,3140,3878,4264,4278,3890,3128,2041,741,-648,-1955,-3027,-3720,-3939,-3649,-2877,-1720,-324,1139,2480,3530,4165,4279,3851,2880,1426,-419,-2545,-4816,-7103,-9259,-11163,-12695,-13757,-14299,-14280,-13725,-12678,-11226,-9466,-7523,-5496,-3500,-1618,84,1557,2764,3704,4353,4736,4835,4689,4299,3706,2947,2069,1139,220,-627,-1339,-1880,-2221,-2365,-2326,-2140,-1847,-1502,-1146,-837,-614,-528,-608,-895,-1398,-2122,-3043,-4112,-5261,-6388,-7399,-8165,-8613,-8639,-8219,-7338,-6027,-4366,-2451,-402,1633,3556,5225,6585,7567,8170,8406,8323,7976,7434,6746,5982,5171,4384,3657,3050,2624,2421,2493,2845,3480,4352,5396,6517,7607,8544,9231,9558,9480,8956,8002,6655,4995,3112,1126,-847,-2689,-4290,-5563,-6439,-6885,-6896,-6499,-5755,-4727,-3512,-2175,-806,560,1870,3137,4335,5488,6581,7586,8465,9145,9545,9612,9271,8532,7407,5973,4337,2617,959,-538,-1765,-2687,-3280,-3586,-3648,-3550,-3352,-3113,-2861,-2599,-2304,-1936,-1452,-806,14,1023,2177,3433,4720,5945,7050,7940,8577,8924,8960,8707,8172,7400,6443,5345,4179,2993,1844,785,-160,-962,-1606,-2108,-2460,-2691,-2813,-2833,-2767,-2613,-2364,-2032,-1596,-1090,-514,91,700,1280,1785,2195,2466,2565,2470,2122,1517,616,-576,-2039,-3722,-5537,-7369,-9074,-10517,-11549,-12090,-12061,-11483,-10403,-8935,-7221,-5419,-3681,-2145,-885,30,624,902,946,811,574,281,-20,-342,-665,-1050,-1497,-2061,-2723,-3493,-4305,-5101,-5779,-6247,-6393,-6161,-5497,-4428,-3019,-1398,268,1784,2963,3645,3731,3195,2095,578,-1159,-2852,-4277,-5195,-5473,-5048,-3961,-2349,-428,1564,3358,4745,5563,5753,5336,4432,3223,1929,778,-32,-367,-165,558,1689,3088,4551,5896,6966,7633,7867,7642,7042,6124,5019,3819,2628,1521,547,-266,-917,-1431,-1849,-2212,-2586,-2997,-3496,-4075,-4736,-5423,-6104,-6684,-7121,-7342,-7313,-7034,-6502,-5771,-4878,-3881,-2835,-1765,-722,292,1234,2093,2815,3365,3683,3728,3481,2950,2187,1289,383,-383,-858,-920,-485,485,1941,3818,5950,8201,10366,12298,13835,14888,15378,15297,14662,13522,11977,10103,8043,5889,3778,1820,110,-1243,-2188,-2669,-2687,-2261,-1456,-369,898,2210,3469,4578,5467,6121,6524,6722,6759,6700,6613,6559,6585,6721,6979,7344,7787,8265,8720,9103,9347,9413,9261,8872,8271,7474,6553,5566,4595,3694,2916,2265,1739,1288,865,409,-134,-781,-1536,-2357,-3160,-3867,-4345,-4518,-4290,-3629,-2543,-1067,690,2629,4597,6461,8088,9356,10178,10501,10287,9575,8386,6833,5014,3073,1165,-559,-1948,-2893,-3307,-3168,-2493,-1356,125,1810,3548,5177,6580,7616,8230,8333,7920,6971,5521,3628,1385,-1078,-3607,-6030,-8174,-9900,-11086,-11697,-11731,-11261,-10396,-9274,-8037,-6809,-5686,-4720,-3923,-3283,-2763,-2336,-1963,-1649,-1386,-1214,-1145,-1226,-1456,-1859,-2396,-3044,-3734,-4400,-4966,-5369,-5540,-5475,-5134,-4581,-3838,-3002,-2157,-1406,-840,-529,-527,-838,-1438,-2269,-3221,-4199,-5066,-5732,-6110,-6164,-5909,-5372,-4656,-3819,-2967,-2150,-1408,-745,-131,456,1076,1715,2407,3082,3711,4204,4502,4548,4308,3793,3026,2063,981,-164,-1283,-2346,-3289,-4114,-4776,-5292,-5614,-5751,-5648,-5306,-4707,-3872,-2861,-1753,-670,262,914,1183,996,348,-719,-2111,-3664,-5221,-6584,-7581,-8070,-7956,-7181,-5788,-3831,-1461,1168,3842,6390,8599,10352,11522,12092,12053,11503,10530,9292,7926,6571,5324,4269,3415,2769,2282,1904,1573,1231,834,369,-176,-757,-1350,-1882,-2299,-2548,-2587,-2417,-2051,-1547,-975,-431,14,273,316,120,-298,-881,-1570,-2267,-2882,-3319,-3491,-3331,-2800,-1885,-625,918,2628,4372,5996,7354,8323,8826,8832,8394,7584,6563,5471,4481,3733,3325,3310,3681,4364,5246,6174,6972,7480,7555,7109,6113,4593,2652,420,-1916,-4182,-6198,-7821,-8958,-9550,-9622,-9213,-8427,-7383,-6196,-4996,-3876,-2908,-2135,-1569,-1190,-968,-852,-780,-712,-568,-330,58,606,1310,2176,3149,4201,5265,6281,7190,7930,8459,8731,8731,8445,7887,7088,6101,4996,3868,2797,1878,1154,668,382,255,186,87,-142,-547,-1150,-1889,-2675,-3366,-3808,-3866,-3426,-2454,-973,908,3006,5094,6917,8226,8829,8583,7463,5512,2892,-180,-3444,-6599,-9410,-11636,-13161,-13906,-13912,-13275,-12145,-10705,-9121,-7541,-6062,-4732,-3543,-2474,-1454,-467,533,1499,2390,3109,3560,3646,3334,2597,1533,236,-1113,-2338,-3272,-3784,-3815,-3374,-2544,-1480,-362,598,1218,1358,926,-71,-1582,-3468,-5551,-7629,-9477,-10919,-11784,-11984,-11469,-10272,-8481,-6240,-3726,-1146,1304,3442,5107,6215,6684,6541,5807,4591,2986,1140,-833,-2811,-4686,-6405,-7889,-9128,-10091,-10766,-11152,-11237,-11026,-10515,-9733,-8700,-7477,-6124,-4728,-3373,-2150,-1138,-407,4,51,-243,-875,-1776,-2871,-4054,-5203,-6189,-6897,-7210,-7078,-6453,-5374,-3904,-2155,-292,1535,3130,4364,5082,5236,4779,3759,2253,388,-1692,-3818,-5855,-7659,-9153,-10265,-10988,-11330,-11330,-11034,-10502,-9756,-8851,-7775,-6559,-5180,-3669,-2017,-277,1503,3255,4870,6271,7344,8024,8256,8033,7381,6383,5120,3743,2347,1084,30,-722,-1141,-1210,-952,-398,382,1341,2395,3486,4544,5515,6332,6972,7382,7549,7461,7108,6504,5679,4655,3504,2272,1045,-118,-1148,-2009,-2669,-3131,-3406,-3518,-3497,-3337,-3061,-2635,-2048,-1290,-347,730,1901,3063,4116,4954,5475,5628,5384,4780,3881,2810,1680,643,-189,-707,-841,-563,127,1177,2524,4054,5666,7231,8646,9802,10624,11043,11022,10539,9596,8213,6443,4345,2009,-461,-2944,-5321,-7451,-9240,-10572,-11396,-11677,-11432,-10700,-9588,-8181,-6627,-5037,-3524,-2198,-1110,-323,162,349,274,-5,-404,-845,-1220,-1442,-1433,-1132,-525,386,1524,2819,4115,5291,6190,6675,6670,6097,4997,3393,1432,-774,-3035,-5198,-7106,-8645,-9738,-10368,-10562,-10396,-9984,-9441,-8904,-8456,-8175,-8066,-8100,-8203,-8256,-8157,-7790,-7084,-6012,-4600,-2928,-1137,634,2203,3438,4219,4487,4242,3543,2491,1242,-53,-1232,-2165,-2767,-2997,-2868,-2431,-1781,-1002,-223,486,1027,1358,1454,1306,955,428,-218,-928,-1662,-2359,-2990,-3509,-3877,-4061,-4019,-3726,-3152,-2297,-1159,206,1762,3386,4986,6413,7533,8223,8384,7964,6985,5506,3683,1684,-272,-1983,-3281,-4043,-4231,-3876,-3080,-1991,-789,352,1286,1889,2123,1958,1457,670,-284,-1324,-2328,-3223,-3920,-4386,-4581,-4511,-4203,-3686,-3024,-2269,-1466,-673,98,820,1503,2151,2789,3415,4045,4637,5158,5543,5713,5628,5223,4515,3521,2316,992,-342,-1579,-2617,-3374,-3791,-3838,-3511,-2847,-1904,-777,421,1562,2524,3189,3473,3327,2746,1778,506,-943,-2434,-3812,-4946,-5719,-6056,-5904,-5271,-4172,-2686,-885,1120,3237,5359,7400,9280,10922,12262,13233,13778,13852,13433,12531,11202,9537,7684,5814,4118,2785,1962,1755,2187,3215,4698,6464,8277,9911,11163,11871,11960,11414,10294,8728,6858,4872,2920,1136,-379,-1594,-2498,-3132,-3554,-3819,-3997,-4092,-4136,-4070,-3876,-3485,-2859,-2001,-910,313,1585,2762,3699,4276,4389,3988,3083,1715,4,-1930,-3906,-5772,-7350,-8515,-9145,-9187,-8610,-7447,-5772,-3695,-1347,1102,3513,5727,7623,9119,10146,10698,10779,10432,9701,8654,7356,5859,4251,2559,875,-771,-2311,-3685,-4857,-5747,-6326,-6541,-6355,-5771,-4781,-3440,-1809,22,1932,3805,5513,6940,7998,8608,8750,8415,7657,6552,5211,3776,2377,1160,221,-369,-585,-460,-64,504,1108,1635,1967,2007,1715,1053,54,-1234,-2723,-4307,-5847,-7214,-8246,-8831,-8838,-8226,-6944,-5065,-2656,94,3019,5865,8432,10499,11905,12564,12410,11512,9928,7838,5400,2830,336,-1901,-3705,-4968,-5627,-5658,-5132,-4113,-2756,-1187,442,1999,3396,4567,5497,6219,6765,7214,7607,7990,8357,8672,8865,8824,8471,7681,6431,4688,2513,8,-2684,-5387,-7926,-10151,-11936,-13235,-14014,-14337,-14260,-13887,-13327,-12647,-11950,-11254,-10611,-10020,-9475,-8967,-8466,-7940,-7363,-6683,-5881,-4914,-3774,-2466,-1003,549,2137,3669,5055,6207,7049,7506,7553,7152,6315,5071,3451,1546,-575,-2784,-4968,-6998,-8756,-10140,-11081,-11555,-11554,-11141,-10360,-9298,-8024,-6598,-5063,-3446,-1763,-20,1755,3547,5299,6965,8469,9752,10749,11413,11714,11650,11227,10502,9513,8352,7076,5784,4521,3374,2356,1519,844,336,-46,-333,-578,-818,-1104,-1454,-1894,-2416,-2999,-3622,-4222,-4764,-5186,-5426,-5454,-5204,-4665,-3813,-2639,-1165,582,2564,4697,6932,9160,11295,13242,14894,16178,17004,17348,17165,16494,15364,13852,12061,10080,8023,5970,4000,2155,468,-1058,-2425,-3646,-4719,-5650,-6410,-6992,-7361,-7511,-7441,-7173,-6757,-6238,-5687,-5139,-4626,-4138,-3653,-3119,-2493,-1724,-790,308,1557,2909,4309,5704,7030,8247,9314,10209,10914,11420,11720,11795,11645,11230,10549,9565,8276,6683,4818,2742,553,-1625,-3640,-5344,-6597,-7288,-7365,-6810,-5689,-4099,-2198,-146,1854,3643,5052,5953,6272,5944,4986,3438,1385,-1043,-3702,-6429,-9047,-11403,-13324,-14703,-15397,-15371,-14553,-12994,-10743,-7937,-4747,-1383,1922,4939,7473,9358,10516,10912,10596,9673,8271,6560,4685,2780,962,-712,-2181,-3452,-4518,-5411,-6159,-6794,-7352,-7847,-8290,-8683,-8996,-9210,-9289,-9186,-8904,-8399,-7705,-6826,-5805,-4686,-3508,-2310,-1132,16,1110,2130,3069,3868,4501,4887,4973,4696,4016,2942,1494,-239,-2155,-4118,-5978,-7606,-8883,-9735,-10138,-10097,-9687,-8991,-8125,-7199,-6311,-5519,-4860,-4305,-3819,-3319,-2736,-2007,-1098,-26,1164,2367,3480,4363,4931,5083,4827,4167,3222,2092,968,-31,-730,-1068,-983,-509,278,1253,2253,3133,3734,3967,3767,3142,2136,852,-605,-2085,-3472,-4633,-5481,-5944,-5988,-5613,-4858,-3784,-2492,-1096,279,1485,2413,2952,3046,2671,1873,727,-628,-2052,-3383,-4483,-5244,-5618,-5593,-5235,-4624,-3886,-3137,-2476,-1967,-1640,-1445,-1345,-1207,-961,-487,250,1285,2554,3993,5440,6774,7807,8415,8483,7955,6840,5204,3174,934,-1316,-3348,-4959,-5979,-6285,-5840,-4663,-2876,-636,1821,4268,6464,8205,9346,9789,9514,8557,6990,4954,2569,11,-2587,-5079,-7345,-9301,-10872,-12031,-12780,-13127,-13128,-12818,-12250,-11469,-10489,-9339,-8008,-6507,-4832,-3007,-1058,947,2940,4817,6482,7847,8830,9408,9547,9296,8685,7785,6680,5424,4107,2766,1461,213,-927,-1952,-2812,-3486,-3936,-4139,-4062,-3724,-3108,-2278,-1267,-158,974,2042,2983,3729,4267,4579,4700,4660,4515,4299,4055,3767,3439,3010,2440,1678,684,-539,-1984,-3584,-5268,-6925,-8435,-9696,-10581,-11021,-10941,-10333,-9217,-7663,-5775,-3707,-1598,365,2056,3349,4172,4518,4406,3925,3177,2284,1354,484,-293,-948,-1526,-2082,-2673,-3379,-4207,-5175,-6200,-7219,-8064,-8624,-8724,-8274,-7193,-5473,-3182,-438,2559,5594,8401,10752,12421,13252,13163,12133,10253,7652,4551,1168,-2231,-5436,-8235,-10507,-12157,-13191,-13636,-13615,-13225,-12647,-11985,-11384,-10905,-10588,-10413,-10312,-10200,-9958,-9499,-8743,-7673,-6311,-4745,-3089,-1510,-142,846,1379,1391,905,13,-1158,-2397,-3511,-4275,-4519,-4106,-2989,-1186,1174,3912,6764,9450,11689,13233,13909,13642,12439,10435,7804,4819,1709,-1241,-3855,-5958,-7484,-8388,-8708,-8490,-7815,-6772,-5442,-3922,-2290,-650,936,2353,3548,4432,4966,5106,4862,4234,3291,2084,711,-729,-2150,-3430,-4517,-5316,-5813,-5984,-5848,-5436,-4794,-3959,-2982,-1880,-687,593,1939,3341,4767,6187,7538,8761,9790,10548,10987,11058,10752,10080,9091,7858,6478,5071,3760,2658,1876,1467,1460,1817,2443,3212,3944,4498,4719,4547,3967,3041,1923,771,-195,-818,-951,-555,359,1661,3186,4699,5962,6766,6917,6332,4976,2914,308,-2638,-5629,-8377,-10577,-11975,-12381,-11710,-9981,-7344,-4036,-376,3274,6570,9206,10963,11730,11516,10425,8667,6488,4156,1924,-11,-1513,-2516,-3022,-3087,-2803,-2278,-1625,-936,-287,279,736,1091,1351,1538,1668,1751,1786,1767,1681,1507,1250,882,428,-115,-707,-1319,-1891,-2377,-2724,-2889,-2863,-2640,-2255,-1759,-1210,-689,-265,14,89,-21,-322,-755,-1240,-1709,-2041,-2176,-2022,-1557,-763,318,1616,3049,4482,5829,6950,7792,8267,8372,8108,7512,6654,5603,4436,3242,2069,994,50,-719,-1281,-1621,-1703,-1530,-1071,-340,671,1935,3406,5028,6699,8313,9745,10858,11535,11682,11224,10164,8523,6390,3894,1174,-1578,-4233,-6614,-8659,-10260,-11438,-12182,-12545,-12588,-12362,-11920,-11291,-10482,-9483,-8271,-6830,-5123,-3188,-1020,1279,3645,5932,8036,9810,11161,11992,12262,11945,11075,9701,7925,5869,3675,1503,-490,-2172,-3426,-4194,-4455,-4241,-3641,-2756,-1731,-695,242,967,1456,1667,1629,1380,968,451,-113,-703,-1270,-1815,-2318,-2767,-3163,-3473,-3693,-3776,-3705,-3434,-2946,-2219,-1273,-120,1167,2524,3848,5027,5977,6590,6824,6643,6063,5146,3969,2650,1307,48,-1016,-1841,-2370,-2635,-2655,-2507,-2244,-1949,-1649,-1382,-1126,-853,-506,-36,604,1427,2412,3505,4621,5657,6516,7117,7404,7370,7037,6455,5719,4902,4118,3426,2904,2583,2473,2581,2871,3321,3866,4467,5031,5498,5774,5783,5471,4804,3800,2507,1027,-534,-2041,-3380,-4468,-5244,-5719,-5918,-5917,-5802,-5662,-5587,-5631,-5836,-6199,-6708,-7296,-7908,-8449,-8832,-8970,-8793,-8245,-7321,-6040,-4466,-2704,-870,909,2505,3832,4812,5425,5662,5568,5178,4570,3805,2955,2092,1273,567,24,-300,-367,-136,396,1237,2339,3655,5080,6507,7805,8843,9514,9708,9385,8504,7110,5243,3013,547,-2022,-4521,-6816,-8770,-10270,-11249,-11667,-11517,-10843,-9698,-8163,-6344,-4325,-2225,-111,1914,3818,5518,7001,8226,9165,9810,10131,10124,9783,9098,8103,6803,5277,3582,1828,146,-1354,-2501,-3227,-3402,-3039,-2126,-784,874,2645,4335,5749,6704,7101,6869,6050,4721,3046,1214,-572,-2105,-3231,-3824,-3846,-3293,-2264,-878,680,2214,3532,4457,4875,4721,4011,2822,1279,-451,-2209,-3842,-5238,-6322,-7084,-7528,-7731,-7748,-7678,-7566,-7472,-7375,-7268,-7056,-6680,-6027,-5049,-3707,-2033,-120,1893,3808,5419,6530,6983,6698,5680,4023,1928,-374,-2586,-4441,-5709,-6209,-5882,-4730,-2858,-447,2289,5092,7717,9944,11581,12512,12664,12044,10706,8767,6378,3707,943,-1760,-4259,-6453,-8281,-9710,-10731,-11348,-11569,-11389,-10811,-9828,-8445,-6693,-4618,-2318,84,2436,4556,6276,7431,7898,7605,6536,4748,2360,-463,-3502,-6538,-9332,-11681,-13405,-14379,-14533,-13860,-12412,-10298,-7671,-4711,-1623,1420,4231,6696,8708,10240,11272,11863,12053,11948,11608,11134,10558,9936,9259,8534,7748,6888,5966,5007,4038,3126,2297,1596,1026,568,183,-208,-670,-1285,-2103,-3152,-4424,-5865,-7408,-8925,-10320,-11443,-12204,-12494,-12289,-11569,-10388,-8837,-7022,-5094,-3167,-1356,269,1666,2858,3859,4757,5591,6430,7281,8137,8921,9554,9897,9851,9310,8243,6654,4634,2312,-116,-2447,-4464,-6002,-6919,-7185,-6798,-5868,-4551,-3027,-1521,-205,745,1231,1208,687,-237,-1464,-2815,-4146,-5285,-6109,-6528,-6503,-6045,-5220,-4123,-2884,-1631,-482,473,1176,1618,1815,1823,1705,1528,1342,1183,1047,926,763,541,197,-249,-807,-1409,-2007,-2523,-2891,-3097,-3113,-3008,-2828,-2668,-2604,-2704,-2989,-3451,-4037,-4672,-5267,-5744,-6031,-6104,-5944,-5576,-5029,-4331,-3532,-2630,-1667,-620,475,1625,2795,3949,5045,6025,6842,7453,7819,7925,7751,7303,6583,5601,4389,2959,1362,-366,-2174,-3992,-5761,-7418,-8880,-10122,-11068,-11719,-12050,-12071,-11808,-11284,-10545,-9626,-8569,-7412,-6197,-4951,-3719,-2513,-1379,-321,624,1460,2155,2716,3126,3383,3498,3467,3330,3106,2851,2617,2452,2425,2537,2832,3238,3733,4190,4535,4639,4438,3862,2924,1659,164,-1419,-2953,-4263,-5232,-5761,-5816,-5420,-4664,-3662,-2579,-1568,-762,-277,-149,-388,-940,-1714,-2590,-3454,-4166,-4636,-4783,-4547,-3949,-2977,-1725,-245,1340,2936,4416,5678,6615,7152,7220,6800,5881,4508,2735,655,-1636,-4021,-6395,-8634,-10645,-12302,-13514,-14183,-14214,-13575,-12229,-10224,-7647,-4642,-1396,1860,4916,7553,9613,10985,11625,11566,10869,9683,8118,6339,4460,2584,783,-905,-2470,-3891,-5177,-6304,-7245,-7963,-8401,-8509,-8251,-7598,-6572,-5211,-3606,-1874,-152,1391,2623,3401,3652,3330,2465,1135,-531,-2359,-4161,-5750,-6949,-7647,-7770,-7322,-6380,-5062,-3542,-2002,-606,493,1238,1576,1574,1289,854,359,-79,-418,-622,-714,-725,-717,-726,-792,-905,-1050,-1164,-1208,-1107,-840,-375,274,1084,2004,2990,3960,4873,5643,6220,6542,6559,6230,5546,4490,3125,1483,-303,-2128,-3822,-5242,-6229,-6679,-6505,-5694,-4278,-2354,-63,2417,4875,7106,8908,10112,10611,10330,9288,7540,5224,2489,-438,-3376,-6091,-8422,-10208,-11356,-11811,-11568,-10668,-9183,-7214,-4878,-2319,350,2966,5444,7654,9530,11000,12029,12584,12682,12325,11582,10511,9220,7832,6468,5267,4332,3751,3565,3764,4280,5008,5790,6476,6883,6911,6446,5491,4070,2269,232,-1914,-4011,-5939,-7597,-8936,-9916,-10560,-10871,-10877,-10608,-10055,-9250,-8175,-6861,-5323,-3609,-1784,73,1869,3499,4878,5906,6541,6738,6520,5921,5038,3960,2831,1757,850,197,-167,-232,-22,380,921,1487,2015,2425,2673,2733,2602,2293,1826,1237,550,-197,-985,-1780,-2555,-3281,-3922,-4444,-4813,-4993,-4955,-4675,-4143,-3349,-2322,-1074,336,1875,3469,5087,6648,8126,9450,10573,11441,11978,12127,11819,11011,9684,7863,5599,3022,254,-2512,-5115,-7388,-9191,-10437,-11078,-11121,-10611,-9641,-8302,-6725,-5008,-3257,-1560,20,1434,2645,3646,4435,5034,5475,5803,6063,6303,6569,6870,7239,7630,8046,8405,8669,8764,8639,8245,7567,6602,5372,3940,2351,708,-922,-2440,-3770,-4848,-5614,-6054,-6159,-5960,-5508,-4878,-4154,-3433,-2791,-2308,-2009,-1924,-2013,-2252,-2562,-2914,-3241,-3534,-3797,-4028,-4285,-4566,-4892,-5233,-5539,-5724,-5692,-5340,-4587,-3392,-1767,227,2455,4757,6941,8817,10236,11078,11309,10943,10066,8801,7299,5706,4165,2768,1588,648,-60,-560,-910,-1146,-1324,-1468,-1600,-1718,-1822,-1875,-1888,-1812,-1668,-1436,-1137,-779,-376,56,524,1022,1583,2219,2975,3858,4894,6062,7316,8597,9784,10769,11421,11638,11341,10514,9176,7416,5356,3144,944,-1106,-2874,-4306,-5336,-6008,-6327,-6366,-6177,-5786,-5225,-4481,-3531,-2358,-931,742,2642,4699,6844,8936,10881,12520,13779,14557,14831,14607,13914,12843,11456,9845,8093,6248,4374,2504,663,-1112,-2810,-4400,-5867,-7178,-8328,-9279,-10031,-10551,-10834,-10854,-10616,-10113,-9368,-8426,-7332,-6173,-5026,-3965,-3066,-2357,-1854,-1539,-1355,-1250,-1143,-988,-722,-353,138,687,1266,1787,2189,2405,2381,2095,1546,755,-216,-1308,-2430,-3507,-4456,-5227,-5761,-6078,-6149,-6062,-5831,-5566,-5295,-5105,-4993,-4980,-5017,-5047,-4989,-4756,-4274,-3492,-2400,-1031,533,2178,3763,5141,6194,6818,6988,6709,6058,5154,4130,3148,2329,1775,1525,1566,1832,2218,2596,2844,2855,2555,1925,975,-229,-1598,-3028,-4406,-5631,-6628,-7340,-7744,-7841,-7641,-7190,-6506,-5639,-4610,-3442,-2148,-736,795,2427,4137,5876,7569,9124,10430,11371,11858,11817,11237,10161,8678,6950,5139,3452,2033,1026,473,380,669,1215,1870,2460,2854,2931,2635,1966,963,-263,-1600,-2895,-4027,-4875,-5365,-5476,-5213,-4642,-3856,-2960,-2077,-1316,-739,-405,-292,-366,-553,-757,-894,-898,-717,-375,107,644,1141,1513,1666,1574,1222,674,13,-632,-1135,-1378,-1284,-815,-10,1052,2237,3378,4311,4875,4952,4481,3441,1905,-31,-2210,-4441,-6558,-8353,-9688,-10428,-10506,-9900,-8657,-6872,-4691,-2290,144,2443,4462,6118,7376,8261,8835,9203,9444,9650,9849,10031,10145,10073,9717,8949,7700,5943,3715,1123,-1668,-4480,-7089,-9346,-11078,-12232,-12771,-12751,-12263,-11441,-10421,-9339,-8297,-7361,-6559,-5871,-5254,-4635,-3936,-3089,-2031,-744,779,2486,4313,6156,7911,9461,10712,11596,12069,12133,11822,11178,10283,9189,7951,6613,5176,3657,2035,329,-1465,-3290,-5096,-6788,-8259,-9400,-10104,-10297,-9927,-8996,-7548,-5662,-3470,-1101,1277,3520,5483,7053,8145,8708,8724,8216,7221,5823,4104,2198,210,-1710,-3454,-4917,-6022,-6744,-7077,-7058,-6742,-6191,-5473,-4640,-3732,-2786,-1810,-839,126,1037,1867,2557,3064,3335,3353,3101,2615,1955,1206,472,-124,-511,-582,-325,267,1155,2227,3385,4474,5347,5888,5983,5586,4700,3371,1704,-154,-2064,-3838,-5352,-6476,-7148,-7362,-7147,-6603,-5847,-5007,-4226,-3577,-3132,-2886,-2797,-2802,-2808,-2761,-2608,-2364,-2075,-1821,-1718,-1843,-2272,-3012,-4009,-5163,-6317,-7304,-7971,-8187,-7898,-7095,-5855,-4291,-2561,-833,748,2048,2999,3556,3727,3545,3066,2344,1448,440,-636,-1708,-2748,-3704,-4544,-5241,-5772,-6122,-6284,-6266,-6060,-5705,-5196,-4580,-3881,-3142,-2416,-1759,-1239,-919,-866,-1113,-1697,-2593,-3772,-5142,-6608,-8038,-9308,-10289,-10888,-11025,-10675,-9834,-8548,-6880,-4927,-2778,-561,1651,3713,5575,7104,8247,8914,9056,8652,7698,6256,4410,2295,80,-2068,-3964,-5472,-6478,-6932,-6843,-6250,-5270,-3998,-2575,-1110,283,1537,2577,3384,3935,4228,4288,4128,3801,3350,2831,2316,1857,1511,1323,1295,1446,1730,2116,2535,2923,3208,3324,3225,2878,2281,1451,426,-738,-1979,-3237,-4454,-5580,-6581,-7420,-8081,-8540,-8793,-8816,-8600,-8132,-7388,-6371,-5065,-3494,-1682,308,2397,4474,6417,8084,9344,10097,10260,9839,8862,7454,5757,3968,2272,829,-229,-869,-1080,-957,-607,-195,140,254,68,-461,-1297,-2389,-3594,-4828,-5930,-6836,-7464,-7790,-7825,-7585,-7127,-6490,-5722,-4864,-3941,-2976,-1990,-989,-10,935,1806,2574,3201,3659,3907,3932,3710,3239,2529,1606,506,-697,-1934,-3118,-4143,-4948,-5444,-5595,-5389,-4835,-3976,-2883,-1623,-290,1050,2317,3467,4453,5251,5856,6249,6459,6474,6340,6059,5665,5180,4616,3982,3287,2515,1679,788,-149,-1068,-1938,-2665,-3194,-3442,-3367,-2939,-2153,-1070,270,1719,3196,4538,5646,6431,6844,6906,6662,6221,5681,5180,4780,4558,4492,4551,4646,4671,4529,4131,3432,2435,1183,-235,-1714,-3135,-4390,-5394,-6099,-6482,-6573,-6411,-6067,-5613,-5116,-4614,-4137,-3665,-3164,-2582,-1849,-915,255,1665,3266,4979,6669,8183,9342,9998,10016,9339,7971,6007,3598,992,-1593,-3858,-5626,-6702,-7037,-6633,-5609,-4133,-2437,-755,688,1701,2189,2091,1466,407,-932,-2373,-3757,-4929,-5801,-6307,-6452,-6265,-5823,-5202,-4507,-3811,-3201,-2715,-2399,-2237,-2232,-2327,-2487,-2641,-2741,-2732,-2593,-2297,-1874,-1321,-708,-43,599,1213,1755,2224,2617,2944,3217,3451,3673,3887,4126,4390,4699,5053,5439,5846,6232,6562,6781,6842,6705,6340,5738,4912,3901,2752,1549,353,-749,-1700,-2451,-2983,-3289,-3389,-3312,-3078,-2732,-2278,-1750,-1147,-499,181,850,1471,1993,2358,2533,2480,2224,1785,1252,717,300,101,226,693,1538,2663,3996,5365,6627,7622,8228,8383,8066,7341,6300,5080,3825,2652,1655,882,319,-71,-369,-656,-1002,-1458,-2013,-2641,-3237,-3690,-3875,-3661,-2968,-1767,-70,1996,4286,6580,8636,10241,11197,11383,10775,9415,7462,5111,2617,215,-1871,-3490,-4570,-5094,-5158,-4853,-4355,-3791,-3307,-2981,-2872,-2965,-3237,-3599,-3990,-4308,-4502,-4511,-4329,-3944,-3384,-2669,-1818,-864,200,1359,2611,3969,5396,6888,8383,9811,11090,12104,12760,12960,12650,11798,10444,8648,6531,4238,1911,-269,-2188,-3714,-4768,-5333,-5374,-4968,-4142,-3008,-1628,-118,1460,3015,4488,5825,6977,7911,8589,8986,9065,8804,8185,7192,5864,4209,2330,281,-1813,-3852,-5742,-7374,-8698,-9646,-10193,-10326,-10042,-9367,-8330,-6981,-5389,-3637,-1811,-25,1634,3069,4216,5050,5555,5784,5783,5649,5451,5271,5152,5110,5130,5160,5139,4986,4630,4018,3127,1958,561,-1006,-2646,-4270,-5786,-7126,-8236,-9092,-9692,-10053,-10184,-10129,-9876,-9455,-8841,-8040,-7024,-5808,-4392,-2822,-1165,495,2037,3353,4319,4842,4857,4337,3300,1811,-30,-2088,-4201,-6213,-7961,-9305,-10157,-10441,-10175,-9382,-8161,-6618,-4890,-3086,-1332,312,1772,3048,4128,5038,5801,6426,6921,7271,7437,7390,7092,6522,5686,4624,3381,2063,749,-448,-1442,-2159,-2557,-2621,-2364,-1832,-1077,-174,806,1781,2688,3442,4002,4299,4321,4046,3504,2740,1828,872,-37,-794,-1317,-1573,-1530,-1242,-753,-163,442,973,1370,1613,1705,1690,1634,1592,1628,1760,1993,2285,2590,2820,2921,2812,2476,1891,1095,160,-835,-1760,-2509,-2965,-3052,-2715,-1965,-849,544,2058,3568,4894,5921,6555,6753,6553,6009,5259,4419,3629,2994,2569,2383,2388,2523,2678,2751,2646,2289,1655,741,-391,-1682,-3021,-4329,-5499,-6483,-7224,-7718,-7977,-8028,-7926,-7714,-7452,-7163,-6871,-6576,-6241,-5837,-5307,-4596,-3683,-2545,-1215,253,1772,3210,4456,5363,5838,5808,5262,4241,2864,1278,-317,-1725,-2769,-3314,-3299,-2730,-1699,-351,1129,2523,3664,4376,4580,4224,3347,2012,371,-1453,-3256,-4898,-6210,-7083,-7437,-7250,-6555,-5433,-4009,-2437,-862,557,1733,2594,3138,3408,3474,3432,3361,3319,3333,3364,3373,3255,2938,2344,1448,270,-1118,-2581,-3972,-5111,-5861,-6102,-5803,-4968,-3701,-2115,-397,1311,2843,4102,5022,5574,5797,5714,5401,4898,4262,3522,2692,1798,823,-187,-1235,-2263,-3222,-4055,-4674,-5033,-5047,-4703,-3962,-2860,-1441,218,1984,3759,5374,6737,7720,8274,8360,8014,7295,6318,5203,4084,3082,2286,1754,1485,1456,1589,1795,1975,2025,1867,1453,751,-208,-1392,-2730,-4128,-5515,-6778,-7865,-8683,-9200,-9361,-9142,-8530,-7524,-6136,-4415,-2398,-185,2155,4505,6765,8836,10614,12033,13019,13538,13557,13071,12089,10629,8758,6528,4068,1486,-1046,-3380,-5340,-6804,-7657,-7870,-7443,-6469,-5075,-3442,-1776,-285,853,1481,1534,985,-91,-1574,-3280,-5011,-6552,-7743,-8443,-8619,-8273,-7516,-6470,-5323,-4226,-3334,-2727,-2453,-2475,-2722,-3087,-3447,-3704,-3793,-3685,-3425,-3075,-2741,-2524,-2502,-2735,-3207,-3889,-4681,-5467,-6137,-6557,-6664,-6404,-5777,-4848,-3674,-2391,-1090,108,1121,1876,2333,2465,2264,1740,905,-206,-1550,-3062,-4671,-6265,-7747,-8987,-9872,-10308,-10217,-9583,-8421,-6811,-4869,-2749,-629,1322,2929,4076,4655,4639,4022,2873,1284,-619,-2678,-4766,-6716,-8437,-9816,-10813,-11399,-11585,-11406,-10911,-10157,-9203,-8094,-6871,-5559,-4176,-2737,-1264,225,1679,3061,4301,5346,6136,6634,6826,6723,6363,5808,5123,4393,3679,3048,2530,2150,1909,1789,1775,1831,1941,2071,2197,2292,2313,2243,2027,1668,1138,463,-334,-1183,-2033,-2781,-3373,-3725,-3814,-3609,-3157,-2495,-1721,-938,-258,212,390,233,-260,-1038,-1996,-3011,-3913,-4569,-4840,-4652,-3982,-2862,-1396,300,2054,3729,5184,6319,7088,7465,7495,7217,6718,6059,5299,4478,3599,2659,1632,492,-779,-2173,-3662,-5176,-6619,-7880,-8825,-9352,-9366,-8835,-7773,-6244,-4381,-2319,-239,1719,3415,4770,5738,6325,6571,6533,6278,5860,5324,4678,3939,3069,2078,924,-358,-1767,-3232,-4689,-6054,-7228,-8146,-8750,-9008,-8938,-8560,-7940,-7135,-6212,-5217,-4189,-3132,-2048,-912,292,1585,2966,4414,5895,7326,8639,9705,10447,10742,10561,9848,8667,7075,5227,3277,1410,-215,-1456,-2240,-2538,-2380,-1859,-1079,-175,726,1521,2139,2537,2721,2719,2573,2357,2112,1910,1778,1757,1862,2095,2464,2939,3497,4096,4671,5170,5509,5623,5460,4974,4183,3116,1859,529,-746,-1835,-2627,-3057,-3102,-2781,-2176,-1367,-468,418,1230,1898,2428,2814,3087,3278,3410,3486,3510,3441,3255,2914,2378,1653,728,-345,-1523,-2724,-3867,-4870,-5667,-6202,-6454,-6429,-6141,-5664,-5023,-4317,-3578,-2867,-2200,-1585,-996,-416,218,925,1742,2661,3648,4631,5510,6160,6459,6303,5621,4401,2682,573,-1793,-4233,-6582,-8671,-10382,-11627,-12379,-12641,-12458,-11893,-11006,-9870,-8518,-7000,-5328,-3539,-1646,290,2236,4098,5812,7288,8453,9255,9649,9631,9205,8412,7300,5941,4422,2840,1302,-82,-1208,-1999,-2383,-2358,-1931,-1168,-171,951,2045,2998,3689,4036,4003,3575,2810,1761,545,-730,-1954,-3005,-3816,-4317,-4489,-4354,-3944,-3337,-2604,-1830,-1086,-410,155,640,1041,1437,1864,2389,3057,3878,4850,5911,6988,7959,8727,9172,9241,8891,8157,7093,5806,4399,2993,1676,519,-439,-1194,-1762,-2172,-2473,-2695,-2887,-3062,-3249,-3444,-3654,-3852,-4025,-4124,-4121,-3950,-3573,-2946,-2036,-845,611,2286,4099,5951,7744,9349,10683,11654,12202,12315,11968,11213,10068,8624,6927,5082,3150,1228,-620,-2320,-3815,-5065,-6021,-6676,-7006,-7002,-6667,-5990,-4986,-3654,-2032,-143,1939,4139,6357,8460,10314,11769,12671,12915,12405,11156,9237,6827,4181,1603,-613,-2190,-2991,-2949,-2165,-841,757,2300,3528,4219,4290,3768,2809,1653,568,-174,-418,-74,786,2004,3346,4562,5424,5797,5595,4866,3681,2190,537,-1135,-2697,-4057,-5151,-5930,-6390,-6511,-6339,-5887,-5228,-4426,-3535,-2655,-1822,-1101,-512,-62,261,477,601,635,567,366,29,-463,-1062,-1721,-2346,-2829,-3071,-2998,-2569,-1812,-811,304,1345,2131,2483,2258,1390,-131,-2202,-4677,-7308,-9851,-12012,-13554,-14291,-14118,-13056,-11207,-8768,-5994,-3131,-435,1921,3830,5259,6291,7020,7616,8197,8868,9624,10430,11115,11542,11493,10843,9484,7390,4624,1295,-2407,-6259,-9999,-13339,-16011,-17752,-18398,-17838,-16108,-13341,-9793,-5788,-1706,2100,5327,7767,9345,10079,10100,9580,8700,7626,6462,5271,4090,2918,1795,740,-193,-954,-1530,-1895,-2101,-2166,-2154,-2078,-1948,-1725,-1352,-763,99,1245,2642,4176,5702,7006,7897,8183,7750,6566,4704,2335,-281,-2853,-5073,-6694,-7547,-7563,-6830,-5483,-3789,-1998,-368,888,1629,1796,1380,490,-768,-2178,-3556,-4662,-5312,-5339,-4656,-3254,-1227,1260,3931,6510,8681,10196,10875,10654,9565,7762,5447,2892,350,-1936,-3809,-5169,-6017,-6426,-6532,-6504,-6518,-6713,-7179,-7938,-8928,-10010,-10995,-11647,-11737,-11069,-9508,-7020,-3686,325,4725,9203,13384,16934,19529,20952,21041,19783,17261,13681,9366,4668,2,-4273,-7840,-10476,-12091,-12663,-12324,-11238,-9655,-7818,-5981,-4337,-3044,-2178,-1766,-1752,-2053,-2513,-2976,-3262,-3230,-2769,-1860,-533,1102,2893,4692,6328,7706,8731,9402,9715,9744,9538,9200,8795,8415,8123,7968,7987,8152,8441,8740,8959,8964,8643,7933,6798,5289,3492,1536,-427,-2262,-3835,-5068,-5901,-6334,-6406,-6180,-5754,-5215,-4639,-4094,-3609,-3210,-2902,-2670,-2510,-2386,-2284,-2164,-2018,-1819,-1576,-1275,-927,-519,-53,496,1145,1898,2774,3743,4767,5789,6685,7358,7662,7500,6792,5515,3696,1416,-1198,-3988,-6768,-9344,-11516,-13117,-14010,-14125,-13464,-12098,-10165,-7835,-5301,-2731,-282,1957,3924,5593,6981,8070,8878,9362,9517,9292,8715,7787,6601,5250,3872,2601,1555,812,405,292,399,584,722,669,340,-331,-1331,-2613,-4064,-5548,-6900,-7974,-8644,-8843,-8576,-7904,-6943,-5838,-4726,-3718,-2882,-2208,-1667,-1156,-590,112,997,2030,3145,4195,5021,5464,5372,4687,3363,1487,-849,-3432,-6076,-8500,-10497,-11825,-12350,-11994,-10778,-8819,-6300,-3462,-563,2156,4479,6262,7402,7875,7698,6937,5692,4101,2309,502,-1154,-2490,-3385,-3767,-3639,-3080,-2226,-1264,-384,265,568,508,104,-557,-1373,-2241,-3059,-3759,-4289,-4614,-4736,-4638,-4360,-3903,-3308,-2595,-1795,-941,-85,726,1412,1907,2121,1985,1431,434,-1000,-2805,-4852,-6979,-8967,-10625,-11756,-12240,-12006,-11066,-9503,-7462,-5128,-2710,-413,1608,3220,4386,5101,5420,5406,5142,4669,4029,3212,2197,958,-553,-2315,-4330,-6482,-8664,-10711,-12439,-13717,-14403,-14474,-13897,-12769,-11153,-9199,-7037,-4801,-2645,-668,995,2281,3101,3435,3253,2585,1472,21,-1635,-3311,-4811,-5946,-6564,-6588,-6010,-4907,-3414,-1698,65,1722,3153,4267,5029,5413,5453,5193,4709,4094,3436,2832,2352,2054,1973,2118,2465,2986,3609,4286,4952,5564,6090,6493,6755,6826,6667,6232,5474,4383,2968,1287,-545,-2390,-4057,-5382,-6194,-6399,-5937,-4855,-3254,-1303,758,2706,4284,5310,5666,5324,4358,2920,1212,-550,-2152,-3449,-4330,-4766,-4800,-4489,-3968,-3312,-2634,-1980,-1385,-861,-408,-25,266,456,514,417,159,-270,-809,-1421,-1976,-2388,-2519,-2299,-1674,-673,624,2072,3512,4764,5672,6129,6044,5429,4290,2754,922,-1010,-2891,-4540,-5853,-6732,-7201,-7292,-7115,-6799,-6440,-6136,-5898,-5699,-5456,-5044,-4358,-3279,-1799,73,2180,4345,6302,7806,8625,8617,7732,6038,3719,1039,-1677,-4093,-5913,-6908,-6967,-6099,-4426,-2184,369,2913,5194,6985,8142,8621,8442,7731,6654,5434,4279,3393,2903,2866,3241,3898,4632,5220,5432,5102,4159,2634,670,-1488,-3569,-5261,-6331,-6600,-6041,-4718,-2841,-679,1452,3256,4514,5088,4976,4261,3110,1727,317,-943,-1924,-2545,-2782,-2630,-2127,-1302,-208,1102,2554,4059,5501,6767,7710,8244,8269,7794,6839,5527,3991,2397,892,-416,-1471,-2286,-2902,-3432,-3940,-4521,-5180,-5889,-6564,-7077,-7321,-7187,-6642,-5696,-4427,-2975,-1474,-110,1009,1766,2140,2146,1872,1445,1016,732,706,972,1529,2250,3019,3642,3978,3897,3357,2376,1065,-414,-1867,-3096,-3970,-4392,-4400,-4047,-3511,-2925,-2465,-2216,-2241,-2492,-2909,-3354,-3702,-3854,-3731,-3340,-2708,-1930,-1106,-348,239,602,712,604,361,102,-40,62,501,1313,2488,3950,5586,7255,8829,10172,11214,11908,12235,12232,11900,11272,10355,9134,7628,5825,3789,1583,-663,-2804,-4668,-6111,-6986,-7246,-6864,-5931,-4579,-3011,-1447,-102,841,1287,1206,671,-165,-1111,-1935,-2439,-2460,-1904,-758,898,2932,5113,7209,8955,10106,10505,10039,8743,6733,4235,1553,-996,-3082,-4444,-4891,-4353,-2851,-548,2348,5534,8699,11553,13802,15279,15830,15450,14177,12162,9593,6719,3774,1003,-1423,-3345,-4708,-5480,-5691,-5423,-4747,-3796,-2652,-1441,-232,890,1894,2750,3476,4092,4635,5146,5638,6119,6553,6904,7108,7103,6838,6253,5334,4064,2494,677,-1253,-3168,-4884,-6238,-7085,-7322,-6940,-5970,-4561,-2887,-1185,322,1423,1989,1937,1305,199,-1198,-2643,-3884,-4688,-4872,-4350,-3145,-1385,691,2788,4574,5738,6040,5318,3584,941,-2323,-5843,-9192,-11920,-13678,-14189,-13381,-11325,-8291,-4658,-904,2494,5133,6697,7078,6302,4571,2218,-380,-2820,-4767,-5987,-6374,-5965,-4914,-3461,-1905,-531,393,681,241,-934,-2735,-4992,-7472,-9906,-12037,-13602,-14402,-14283,-13184,-11128,-8241,-4736,-893,2978,6553,9564,11786,13078,13397,12769,11325,9264,6838,4333,2024,125,-1200,-1908,-2017,-1638,-912,-12,921,1755,2430,2926,3279,3554,3838,4196,4674,5265,5914,6542,7037,7295,7239,6816,6038,4957,3674,2321,1050,-2,-710,-1003,-863,-338,463,1376,2210,2783,2916,2528,1570,114,-1718,-3728,-5688,-7385,-8611,-9252,-9241,-8612,-7468,-5956,-4273,-2594,-1097,115,963,1476,1704,1780,1853,2054,2522,3297,4374,5689,7067,8374,9379,9940,9898,9198,7805,5805,3299,496,-2386,-5094,-7374,-9026,-9896,-9915,-9104,-7545,-5404,-2867,-149,2537,4992,7034,8514,9322,9391,8713,7333,5357,2941,286,-2390,-4851,-6898,-8366,-9161,-9278,-8792,-7862,-6704,-5533,-4567,-3946,-3738,-3935,-4415,-5045,-5626,-6012,-6072,-5767,-5139,-4290,-3401,-2633,-2162,-2059,-2364,-2982,-3767,-4529,-5021,-5071,-4509,-3288,-1444,879,3457,6007,8266,9968,10970,11181,10649,9493,7921,6163,4464,3017,1958,1332,1100,1150,1315,1411,1277,770,-138,-1449,-3022,-4703,-6258,-7478,-8163,-8192,-7539,-6260,-4545,-2611,-765,715,1589,1672,945,-559,-2598,-4917,-7126,-8877,-9826,-9735,-8465,-6029,-2562,1680,6341,11051,15388,19044,21710,23285,23688,23041,21507,19327,16794,14153,11648,9432,7592,6126,4986,4039,3167,2233,1142,-140,-1589,-3120,-4594,-5858,-6779,-7241,-7228,-6754,-5947,-4948,-3965,-3178,-2750,-2797,-3351,-4381,-5764,-7325,-8832,-10035,-10721,-10683,-9866,-8250,-5973,-3253,-373,2332,4540,5984,6473,5943,4445,2170,-613,-3539,-6247,-8400,-9717,-10051,-9354,-7703,-5290,-2365,783,3864,6642,8924,10605,11635,12027,11825,11091,9900,8315,6420,4286,2021,-260,-2433,-4351,-5899,-6967,-7491,-7450,-6873,-5815,-4398,-2734,-977,725,2246,3437,4236,4541,4355,3662,2520,1003,-790,-2733,-4706,-6576,-8238,-9589,-10554,-11087,-11147,-10740,-9869,-8572,-6897,-4921,-2711,-397,1937,4141,6108,7718,8869,9506,9580,9127,8185,6867,5298,3628,2028,644,-380,-943,-997,-519,403,1696,3172,4673,5987,6936,7338,7091,6101,4388,2013,-887,-4078,-7340,-10350,-12867,-14631,-15483,-15342,-14226,-12253,-9625,-6582,-3404,-328,2426,4726,6474,7648,8244,8289,7813,6863,5478,3734,1694,-526,-2831,-5079,-7143,-8904,-10227,-11057,-11309,-11000,-10136,-8791,-7056,-5037,-2860,-631,1538,3566,5376,6917,8159,9052,9597,9759,9532,8920,7927,6596,4969,3116,1115,-937,-2949,-4789,-6380,-7601,-8406,-8764,-8700,-8280,-7613,-6819,-6024,-5345,-4871,-4657,-4745,-5128,-5795,-6693,-7752,-8875,-9961,-10863,-11487,-11679,-11375,-10486,-9019,-6998,-4551,-1839,910,3446,5515,6909,7454,7084,5811,3744,1082,-1929,-4990,-7833,-10187,-11876,-12782,-12877,-12216,-10928,-9156,-7115,-4964,-2887,-1014,556,1762,2584,3038,3149,2987,2577,2004,1277,465,-414,-1300,-2146,-2875,-3421,-3697,-3649,-3225,-2430,-1289,115,1667,3239,4669,5850,6657,7059,7028,6631,5941,5073,4140,3232,2411,1704,1080,504,-100,-782,-1590,-2516,-3545,-4584,-5557,-6344,-6857,-7031,-6818,-6247,-5321,-4147,-2766,-1301,192,1618,2936,4066,4978,5598,5889,5790,5281,4353,3048,1449,-320,-2122,-3792,-5197,-6219,-6770,-6812,-6325,-5335,-3904,-2097,-48,2127,4266,6197,7782,8877,9409,9364,8795,7828,6654,5474,4536,4013,4058,4726,5964,7651,9548,11384,12850,13670,13624,12586,10555,7637,4065,147,-3768,-7317,-10201,-12181,-13130,-13038,-11997,-10194,-7889,-5363,-2899,-755,897,1933,2342,2186,1593,759,-115,-811,-1162,-1028,-374,797,2366,4197,6080,7819,9216,10111,10400,10031,9028,7462,5477,3234,951,-1187,-2981,-4295,-5033,-5179,-4767,-3904,-2723,-1383,-60,1116,2012,2563,2724,2494,1917,1033,-57,-1295,-2560,-3788,-4876,-5749,-6332,-6571,-6431,-5926,-5103,-4065,-2966,-1961,-1252,-971,-1253,-2111,-3527,-5340,-7374,-9349,-11010,-12100,-12419,-11865,-10415,-8181,-5341,-2184,991,3847,6107,7547,8060,7626,6378,4501,2293,52,-1919,-3362,-4117,-4107,-3380,-2067,-388,1403,3047,4305,5032,5124,4622,3607,2267,810,-528,-1544,-2066,-2004,-1326,-95,1591,3547,5602,7535,9177,10343,10938,10854,10095,8673,6666,4196,1399,-1548,-4473,-7166,-9446,-11111,-11998,-11993,-11043,-9183,-6560,-3392,10,3319,6197,8387,9691,10079,9601,8456,6920,5289,3895,2974,2707,3150,4255,5867,7771,9701,11405,12663,13336,13348,12749,11610,10108,8391,6629,4948,3432,2111,991,27,-812,-1567,-2249,-2843,-3316,-3599,-3645,-3381,-2803,-1919,-805,418,1603,2567,3162,3257,2804,1801,341,-1443,-3379,-5276,-6974,-8329,-9252,-9702,-9698,-9273,-8518,-7501,-6309,-5009,-3645,-2256,-869,504,1832,3098,4270,5321,6221,6974,7549,7980,8248,8379,8351,8158,7745,7086,6101,4790,3104,1121,-1098,-3390,-5575,-7451,-8835,-9576,-9616,-8958,-7701,-6042,-4182,-2407,-935,29,359,38,-884,-2227,-3776,-5248,-6365,-6887,-6622,-5488,-3493,-758,2504,6015,9434,12452,14753,16135,16452,15706,13961,11429,8336,4986,1671,-1349,-3826,-5626,-6636,-6868,-6370,-5281,-3767,-2035,-287,1288,2542,3379,3766,3732,3353,2757,2076,1455,1016,840,990,1457,2226,3225,4375,5585,6760,7801,8636,9176,9367,9162,8536,7490,6061,4304,2309,191,-1931,-3915,-5645,-6998,-7903,-8299,-8184,-7577,-6550,-5179,-3583,-1868,-150,1450,2849,3939,4681,5034,5016,4675,4104,3407,2712,2116,1696,1492,1488,1645,1873,2088,2176,2061,1661,952,-60,-1306,-2699,-4071,-5280,-6129,-6473,-6198,-5245,-3658,-1532,915,3456,5787,7648,8805,9101,8481,6988,4749,1994,-1039,-4038,-6753,-8913,-10344,-10915,-10579,-9385,-7425,-4888,-1983,1041,3937,6466,8430,9675,10102,9702,8502,6624,4207,1444,-1474,-4363,-7058,-9429,-11388,-12865,-13853,-14334,-14346,-13907,-13077,-11886,-10418,-8715,-6881,-4995,-3162,-1487,-60,1041,1781,2158,2212,2022,1686,1323,1027,884,946,1204,1654,2196,2768,3249,3549,3594,3316,2724,1816,653,-692,-2147,-3622,-5030,-6309,-7369,-8156,-8599,-8651,-8272,-7477,-6283,-4786,-3074,-1288,425,1947,3133,3930,4273,4188,3729,3004,2139,1271,516,-49,-378,-498,-448,-322,-202,-155,-236,-425,-683,-924,-1034,-928,-531,171,1124,2236,3340,4284,4898,5070,4737,3916,2695,1225,-305,-1688,-2756,-3354,-3447,-3016,-2172,-1037,216,1421,2436,3176,3601,3743,3691,3555,3490,3605,4003,4705,5676,6800,7914,8831,9360,9384,8807,7685,6085,4208,2241,419,-1075,-2090,-2567,-2483,-1922,-981,183,1413,2553,3469,4047,4225,3970,3312,2296,1038,-357,-1732,-2955,-3892,-4441,-4538,-4166,-3358,-2191,-786,735,2226,3581,4700,5534,6064,6299,6289,6083,5761,5384,5029,4739,4560,4502,4557,4690,4846,4953,4916,4682,4154,3340,2226,881,-582,-2043,-3332,-4317,-4888,-4997,-4663,-3986,-3112,-2240,-1567,-1269,-1467,-2213,-3466,-5113,-6968,-8801,-10394,-11522,-12048,-11886,-11044,-9625,-7771,-5690,-3581,-1622,43,1354,2295,2926,3324,3608,3851,4136,4475,4862,5245,5558,5733,5713,5464,4982,4281,3407,2399,1307,160,-1020,-2226,-3455,-4703,-5958,-7193,-8371,-9439,-10341,-11012,-11397,-11432,-11097,-10375,-9293,-7913,-6324,-4646,-3005,-1536,-325,535,1056,1241,1210,1054,932,964,1242,1806,2624,3608,4619,5504,6109,6321,6077,5391,4325,3009,1602,258,-863,-1646,-2028,-1970,-1511,-691,394,1667,3018,4382,5668,6833,7817,8601,9145,9440,9450,9163,8546,7585,6273,4641,2718,619,-1574,-3700,-5628,-7210,-8338,-8922,-8947,-8425,-7432,-6072,-4468,-2756,-1065,504,1838,2890,3586,3919,3877,3479,2774,1795,625,-684,-2062,-3448,-4790,-6028,-7104,-7945,-8487,-8644,-8367,-7603,-6362,-4669,-2621,-325,2060,4386,6487,8240,9525,10276,10460,10072,9163,7793,6067,4105,2040,2,-1862,-3457,-4662,-5424,-5703,-5502,-4884,-3920,-2763,-1535,-425,443,928,954,484,-462,-1802,-3409,-5127,-6769,-8173,-9186,-9718,-9727,-9227,-8290,-7012,-5534,-3977,-2472,-1107,52,982,1686,2187,2533,2737,2839,2817,2666,2342,1816,1058,68,-1136,-2494,-3949,-5390,-6757,-7948,-8930,-9662,-10154,-10409,-10464,-10326,-10022,-9535,-8879,-8025,-6986,-5772,-4409,-2966,-1510,-133,1080,2048,2731,3098,3194,3051,2778,2416,2060,1714,1380,1013,538,-116,-1021,-2216,-3703,-5434,-7326,-9252,-11057,-12586,-13665,-14172,-13986,-13084,-11455,-9206,-6470,-3458,-398,2470,4947,6871,8171,8830,8924,8547,7838,6918,5882,4794,3682,2546,1381,179,-1069,-2321,-3556,-4689,-5648,-6342,-6669,-6579,-6010,-4978,-3531,-1762,170,2113,3854,5242,6106,6370,6013,5092,3746,2164,553,-870,-1949,-2570,-2712,-2404,-1762,-907,3,833,1494,1921,2122,2145,2075,2010,2070,2313,2805,3513,4407,5357,6265,6964,7356,7339,6884,6021,4817,3412,1940,574,-552,-1317,-1640,-1500,-920,27,1202,2449,3586,4415,4793,4594,3772,2352,425,-1840,-4235,-6518,-8439,-9791,-10395,-10162,-9080,-7221,-4742,-1871,1146,4036,6563,8550,9865,10484,10413,9752,8609,7138,5498,3849,2343,1107,236,-204,-206,218,1002,2072,3330,4684,6039,7313,8440,9340,9965,10236,10099,9492,8368,6718,4548,1954,-961,-3994,-6948,-9590,-11703,-13132,-13762,-13590,-12674,-11159,-9249,-7151,-5104,-3264,-1776,-690,-8,323,391,300,156,46,30,143,371,701,1055,1381,1603,1656,1524,1177,661,17,-679,-1349,-1920,-2339,-2564,-2605,-2466,-2199,-1855,-1480,-1139,-860,-673,-597,-625,-767,-1010,-1352,-1774,-2264,-2770,-3260,-3636,-3847,-3787,-3416,-2678,-1597,-232,1297,2813,4121,5000,5271,4807,3564,1621,-865,-3609,-6302,-8591,-10192,-10876,-10560,-9268,-7166,-4496,-1556,1349,3953,6067,7563,8439,8719,8509,7934,7111,6159,5168,4186,3266,2408,1637,956,379,-62,-354,-451,-330,23,630,1472,2522,3744,5052,6389,7638,8726,9550,10049,10161,9863,9151,8053,6623,4935,3075,1151,-736,-2477,-3960,-5110,-5828,-6075,-5817,-5060,-3872,-2328,-587,1212,2884,4280,5269,5779,5772,5302,4421,3284,2014,792,-223,-889,-1086,-754,117,1476,3208,5153,7122,8925,10391,11387,11848,11739,11109,10023,8579,6903,5097,3282,1541,-43,-1416,-2538,-3385,-3960,-4271,-4358,-4262,-4055,-3777,-3516,-3278,-3118,-2991,-2891,-2738,-2477,-2029,-1355,-413,756,2125,3562,4970,6170,7053,7466,7357,6675,5464,3784,1776,-428,-2644,-4715,-6491,-7842,-8690,-8979,-8714,-7921,-6694,-5112,-3328,-1452,386,2072,3548,4747,5673,6321,6723,6906,6898,6720,6377,5870,5211,4398,3479,2486,1495,578,-197,-776,-1128,-1273,-1240,-1113,-992,-985,-1198,-1719,-2588,-3813,-5340,-7077,-8879,-10605,-12069,-13135,-13679,-13618,-12945,-11683,-9931,-7813,-5496,-3143,-920,1026,2603,3744,4450,4760,4760,4534,4203,3813,3442,3078,2733,2359,1954,1489,987,475,13,-336,-490,-393,-5,683,1622,2721,3857,4854,5566,5827,5533,4618,3092,1017,-1478,-4224,-7025,-9656,-11925,-13638,-14668,-14910,-14360,-13029,-11041,-8517,-5651,-2632,358,3150,5625,7699,9347,10568,11413,11924,12176,12216,12101,11861,11518,11083,10552,9917,9166,8280,7261,6084,4771,3323,1767,157,-1484,-3055,-4529,-5787,-6778,-7412,-7613,-7359,-6604,-5397,-3790,-1883,171,2252,4189,5869,7196,8115,8632,8777,8630,8272,7817,7340,6923,6616,6421,6351,6341,6359,6316,6158,5818,5259,4475,3471,2304,1018,-296,-1574,-2735,-3715,-4469,-4959,-5172,-5124,-4828,-4361,-3777,-3173,-2646,-2267,-2132,-2249,-2643,-3233,-3955,-4672,-5261,-5603,-5596,-5193,-4387,-3216,-1769,-152,1499,3054,4390,5401,6021,6208,5959,5318,4345,3163,1873,631,-467,-1313,-1856,-2108,-2088,-1908,-1654,-1450,-1396,-1559,-1987,-2662,-3550,-4566,-5625,-6623,-7482,-8139,-8570,-8786,-8830,-8754,-8644,-8530,-8464,-8434,-8395,-8310,-8080,-7660,-6989,-6056,-4877,-3505,-2016,-514,909,2143,3132,3809,4158,4173,3870,3272,2397,1270,-100,-1685,-3460,-5352,-7285,-9104,-10683,-11834,-12431,-12361,-11599,-10169,-8208,-5865,-3396,-987,1122,2806,3954,4561,4660,4352,3743,2970,2137,1355,702,233,6,34,343,920,1751,2796,4003,5312,6645,7939,9118,10116,10881,11347,11476,11219,10556,9475,7999,6169,4074,1826,-449,-2584,-4457,-5921,-6894,-7330,-7231,-6659,-5719,-4526,-3239,-1960,-799,199,1030,1708,2307,2860,3434,4022,4632,5198,5681,6005,6131,6034,5727,5243,4655,4035,3476,3038,2795,2738,2877,3135,3439,3692,3796,3699,3359,2826,2131,1410,741,253,11,67,416,1030,1831,2739,3658,4497,5212,5749,6146,6416,6644,6872,7172,7538,7972,8397,8726,8846,8650,8036,6977,5461,3584,1470,-686,-2699,-4362,-5565,-6207,-6321,-5964,-5289,-4438,-3586,-2830,-2261,-1858,-1582,-1340,-1028,-577,59,865,1768,2670,3441,3963,4147,3950,3391,2532,1506,435,-510,-1218,-1580,-1564,-1168,-463,473,1494,2498,3335,3934,4200,4123,3704,2991,2057,981,-134,-1230,-2210,-3064,-3738,-4246,-4600,-4825,-4967,-5073,-5190,-5366,-5643,-6034,-6578,-7244,-8046,-8932,-9874,-10817,-11698,-12458,-13027,-13341,-13337,-12974,-12206,-11043,-9494,-7637,-5563,-3406,-1318,550,2063,3114,3655,3686,3256,2475,1452,323,-813,-1876,-2850,-3726,-4566,-5412,-6328,-7345,-8451,-9600,-10688,-11594,-12187,-12345,-11997,-11121,-9750,-7993,-5977,-3873,-1845,-39,1424,2477,3101,3319,3209,2862,2386,1893,1462,1159,1009,1012,1131,1326,1528,1690,1768,1728,1571,1284,890,381,-228,-956,-1796,-2752,-3807,-4913,-5994,-6957,-7664,-8016,-7888,-7239,-6044,-4375,-2337,-107,2125,4153,5810,6956,7548,7575,7137,6342,5368,4347,3429,2674,2126,1752,1495,1282,1023,683,224,-300,-837,-1270,-1489,-1392,-897,-3,1263,2779,4403,5947,7230,8083,8392,8084,7153,5663,3710,1449,-956,-3330,-5496,-7308,-8629,-9381,-9505,-9000,-7914,-6315,-4337,-2101,232,2527,4648,6489,7957,8990,9538,9596,9161,8287,7050,5547,3923,2303,834,-373,-1219,-1685,-1746,-1497,-1004,-425,119,485,579,345,-215,-1043,-2030,-3045,-3944,-4601,-4948,-4945,-4643,-4119,-3507,-2934,-2533,-2380,-2523,-2923,-3510,-4157,-4723,-5087,-5145,-4861,-4261,-3404,-2418,-1418,-526,175,633,860,875,757,558,364,197,106,68,71,66,8,-168,-488,-989,-1668,-2477,-3364,-4219,-4924,-5370,-5455,-5126,-4395,-3333,-2071,-804,287,1000,1201,809,-172,-1657,-3500,-5490,-7418,-9048,-10209,-10741,-10575,-9685,-8118,-5980,-3406,-588,2288,5012,7398,9277,10520,11051,10832,9918,8371,6359,4036,1620,-702,-2736,-4345,-5435,-5967,-5996,-5583,-4893,-4063,-3269,-2642,-2287,-2224,-2458,-2875,-3381,-3804,-4020,-3891,-3351,-2379,-1022,614,2377,4102,5619,6798,7562,7873,7782,7351,6697,5943,5206,4591,4165,3970,3984,4186,4477,4790,5002,5039,4816,4308,3504,2469,1259,23,-1157,-2125,-2809,-3135,-3070,-2646,-1886,-876,316,1608,2932,4236,5469,6599,7577,8357,8869,9051,8817,8141,6978,5381,3413,1220,-1041,-3178,-5014,-6403,-7230,-7462,-7110,-6247,-4985,-3472,-1830,-215,1298,2622,3734,4623,5312,5824,6189,6438,6572,6597,6502,6263,5878,5333,4666,3894,3106,2345,1707,1233,970,913,1038,1276,1546,1748,1802,1639,1239,626,-127,-891,-1536,-1895,-1853,-1323,-289,1161,2904,4703,6333,7534,8109,7921,6933,5211,2915,262,-2481,-5074,-7293,-8991,-10076,-10541,-10399,-9739,-8627,-7164,-5432,-3511,-1489,560,2548,4385,5999,7295,8231,8748,8849,8521,7826,6799,5529,4098,2588,1102,-305,-1548,-2604,-3441,-4052,-4449,-4636,-4616,-4411,-3996,-3397,-2608,-1661,-589,539,1662,2669,3485,3995,4131,3830,3078,1908,395,-1328,-3114,-4770,-6146,-7083,-7496,-7341,-6656,-5527,-4121,-2606,-1185,-15,790,1175,1182,888,430,-51,-429,-616,-579,-339,33,441,785,972,951,710,261,-332,-1015,-1713,-2372,-2943,-3395,-3709,-3865,-3870,-3703,-3381,-2901,-2282,-1552,-744,79,879,1568,2130,2495,2695,2715,2632,2491,2359,2310,2363,2561,2881,3307,3787,4271,4688,4998,5156,5154,5008,4745,4414,4061,3712,3398,3107,2820,2510,2125,1634,1014,256,-621,-1566,-2527,-3426,-4185,-4759,-5092,-5178,-5015,-4621,-4026,-3252,-2324,-1256,-53,1267,2693,4194,5714,7200,8556,9702,10535,10985,10977,10494,9523,8122,6361,4375,2306,336,-1360,-2631,-3340,-3446,-2923,-1871,-396,1302,3038,4602,5822,6571,6780,6442,5618,4418,2979,1479,62,-1125,-1974,-2444,-2505,-2220,-1655,-939,-203,418,795,854,550,-84,-959,-1949,-2870,-3574,-3886,-3726,-3047,-1894,-382,1318,2992,4436,5452,5936,5813,5127,3961,2459,798,-876,-2396,-3692,-4678,-5361,-5747,-5878,-5801,-5549,-5158,-4633,-3987,-3217,-2335,-1380,-394,532,1322,1878,2135,2051,1637,960,120,-719,-1410,-1774,-1694,-1079,80,1722,3726,5889,7992,9788,11035,11563,11231,10021,7986,5274,2109,-1246,-4513,-7426,-9778,-11429,-12318,-12480,-12016,-11086,-9895,-8625,-7473,-6549,-5951,-5685,-5728,-6010,-6434,-6911,-7331,-7612,-7675,-7452,-6912,-6037,-4840,-3383,-1733,-24,1631,3078,4199,4893,5110,4848,4171,3183,2043,905,-43,-685,-890,-633,83,1176,2511,3906,5172,6101,6533,6346,5487,3978,1908,-580,-3292,-6043,-8624,-10891,-12714,-14026,-14809,-15077,-14869,-14250,-13264,-11978,-10433,-8680,-6768,-4766,-2739,-773,1045,2639,3927,4876,5454,5681,5602,5279,4813,4281,3777,3358,3050,2854,2715,2570,2329,1895,1212,216,-1059,-2580,-4221,-5845,-7279,-8354,-8916,-8870,-8162,-6826,-4947,-2670,-184,2321,4638,6608,8088,9012,9348,9152,8500,7545,6440,5359,4458,3854,3615,3766,4250,5006,5907,6833,7677,8326,8725,8822,8623,8126,7384,6417,5295,4056,2763,1470,235,-887,-1851,-2615,-3165,-3481,-3590,-3499,-3265,-2915,-2514,-2091,-1683,-1289,-894,-456,87,787,1692,2827,4153,5634,7136,8560,9728,10537,10847,10629,9859,8621,7035,5277,3550,2062,973,437,473,1103,2196,3622,5162,6612,7757,8430,8505,7927,6700,4909,2656,124,-2546,-5150,-7563,-9644,-11307,-12485,-13141,-13240,-12787,-11754,-10172,-8035,-5418,-2359,994,4527,8031,11309,14130,16288,17582,17908,17186,15484,12893,9654,6003,2264,-1274,-4340,-6720,-8289,-8997,-8897,-8088,-6756,-5077,-3255,-1461,163,1532,2583,3317,3759,3928,3903,3690,3350,2873,2270,1512,590,-516,-1788,-3193,-4656,-6079,-7338,-8309,-8882,-8967,-8537,-7582,-6181,-4415,-2446,-414,1479,3090,4241,4833,4770,4045,2672,774,-1530,-4027,-6518,-8799,-10666,-12009,-12718,-12804,-12295,-11310,-9981,-8476,-6949,-5544,-4354,-3450,-2842,-2509,-2400,-2447,-2564,-2694,-2765,-2743,-2630,-2419,-2169,-1911,-1698,-1569,-1519,-1551,-1594,-1602,-1489,-1199,-710,-24,776,1599,2289,2710,2710,2216,1159,-406,-2402,-4678,-7038,-9300,-11272,-12805,-13813,-14239,-14111,-13471,-12429,-11066,-9529,-7874,-6217,-4580,-2998,-1464,41,1546,3063,4615,6187,7752,9264,10645,11822,12706,13224,13316,12946,12134,10898,9335,7527,5597,3661,1826,178,-1225,-2341,-3183,-3751,-4098,-4258,-4285,-4210,-4084,-3908,-3719,-3503,-3263,-2985,-2641,-2210,-1662,-958,-92,953,2156,3463,4809,6074,7150,7898,8228,8046,7352,6162,4577,2742,812,-1010,-2579,-3754,-4461,-4689,-4478,-3926,-3163,-2324,-1541,-917,-498,-311,-308,-440,-621,-778,-844,-793,-606,-331,-10,270,432,400,127,-402,-1153,-2044,-2961,-3763,-4316,-4492,-4229,-3483,-2322,-813,885,2611,4199,5481,6356,6752,6665,6151,5308,4249,3114,1995,976,92,-671,-1339,-1969,-2620,-3329,-4116,-4980,-5880,-6778,-7597,-8297,-8810,-9130,-9239,-9176,-8986,-8734,-8491,-8313,-8233,-8262,-8364,-8484,-8536,-8427,-8062,-7385,-6327,-4915,-3148,-1131,1062,3289,5432,7352,8939,10094,10747,10863,10422,9458,8006,6155,3988,1631,-792,-3151,-5308,-7137,-8536,-9394,-9691,-9376,-8506,-7161,-5455,-3577,-1699,-23,1268,2046,2214,1765,741,-730,-2502,-4356,-6134,-7621,-8723,-9321,-9418,-9010,-8188,-7022,-5626,-4090,-2488,-886,700,2244,3757,5228,6642,7956,9097,9957,10422,10356,9671,8292,6239,3576,462,-2896,-6263,-9380,-12037,-14051,-15317,-15798,-15526,-14585,-13105,-11228,-9103,-6869,-4633,-2487,-491,1324,2940,4355,5586,6643,7547,8316,8968,9516,9970,10346,10639,10868,11030,11136,11177,11157,11041,10813,10415,9805,8925,7747,6238,4422,2318,14,-2410,-4823,-7116,-9151,-10832,-12049,-12749,-12875,-12411,-11369,-9765,-7665,-5143,-2303,719,3788,6729,9401,11644,13362,14476,14977,14905,14355,13448,12354,11199,10136,9250,8596,8176,7962,7857,7809,7688,7452,7038,6453,5719,4917,4131,3468,3015,2840,2954,3342,3919,4584,5200,5638,5785,5554,4926,3914,2595,1097,-443,-1846,-2963,-3676,-3887,-3589,-2804,-1627,-200,1312,2719,3860,4581,4813,4526,3768,2653,1318,-67,-1349,-2393,-3131,-3496,-3525,-3228,-2689,-1967,-1140,-280,559,1313,1940,2390,2623,2603,2313,1735,902,-159,-1369,-2642,-3877,-4960,-5804,-6319,-6467,-6217,-5597,-4647,-3443,-2075,-637,770,2075,3189,4093,4731,5128,5267,5191,4912,4466,3879,3165,2356,1448,481,-568,-1648,-2770,-3885,-4971,-5980,-6884,-7632,-8220,-8631,-8882,-9004,-9017,-8974,-8876,-8758,-8597,-8386,-8093,-7681,-7126,-6389,-5481,-4398,-3182,-1876,-539,775,2004,3126,4111,4968,5723,6403,7048,7692,8331,8960,9529,9963,10207,10153,9779,9024,7920,6488,4806,2965,1062,-788,-2505,-4002,-5228,-6161,-6800,-7170,-7322,-7298,-7173,-6972,-6746,-6477,-6164,-5761,-5220,-4506,-3597,-2495,-1247,86,1412,2634,3663,4448,4940,5176,5176,5033,4826,4630,4516,4512,4607,4786,4957,5063,5003,4707,4107,3191,1941,424,-1311,-3149,-4990,-6708,-8197,-9355,-10114,-10425,-10283,-9700,-8721,-7417,-5840,-4093,-2202,-273,1696,3618,5498,7272,8932,10424,11729,12782,13552,13975,14006,13595,12718,11361,9555,7355,4857,2199,-461,-2941,-5061,-6656,-7611,-7847,-7379,-6273,-4668,-2760,-757,1108,2648,3694,4157,4007,3282,2093,603,-1016,-2535,-3805,-4642,-4971,-4739,-3965,-2726,-1127,695,2592,4434,6103,7520,8646,9476,10046,10404,10618,10731,10784,10767,10648,10379,9885,9121,8072,6747,5235,3637,2097,755,-273,-929,-1183,-1122,-825,-486,-243,-283,-720,-1618,-2983,-4721,-6681,-8674,-10445,-11800,-12535,-12542,-11776,-10292,-8209,-5719,-3045,-403,1997,3997,5520,6513,7043,7169,7030,6750,6447,6205,6078,6043,6075,6065,5941,5582,4945,3964,2670,1096,-660,-2491,-4267,-5886,-7233,-8266,-8934,-9265,-9281,-9076,-8714,-8303,-7924,-7622,-7458,-7384,-7398,-7407,-7336,-7113,-6642,-5899,-4848,-3513,-1940,-206,1594,3344,4940,6271,7240,7777,7826,7359,6407,4995,3243,1237,-862,-2947,-4871,-6582,-7999,-9149,-10040,-10748,-11317,-11819,-12253,-12632,-12889,-12964,-12756,-12185,-11188,-9736,-7865,-5646,-3224,-772,1508,3424,4806,5561,5640,5109,4089,2779,1414,234,-545,-762,-340,699,2242,4079,5961,7604,8756,9236,8930,7868,6142,3962,1556,-811,-2939,-4644,-5873,-6597,-6916,-6926,-6802,-6658,-6631,-6758,-7060,-7472,-7902,-8239,-8355,-8177,-7630,-6729,-5501,-4057,-2497,-997,326,1308,1887,1980,1634,895,-83,-1145,-2079,-2720,-2893,-2522,-1568,-94,1781,3873,5981,7876,9386,10342,10673,10352,9423,7997,6222,4267,2329,558,-886,-1918,-2475,-2554,-2186,-1443,-400,829,2160,3479,4707,5754,6566,7088,7312,7227,6874,6286,5541,4686,3812,2950,2177,1503,966,577,341,283,401,725,1254,1995,2922,3995,5126,6224,7149,7791,8014,7747,6930,5596,3794,1665,-635,-2913,-4976,-6642,-7779,-8269,-8099,-7271,-5880,-4050,-1947,242,2353,4214,5744,6865,7592,7982,8119,8139,8153,8263,8553,9020,9669,10400,11132,11735,12103,12147,11822,11134,10142,8940,7661,6422,5346,4486,3879,3466,3181,2890,2471,1807,810,-546,-2228,-4149,-6139,-8033,-9605,-10682,-11099,-10772,-9675,-7871,-5491,-2722,205,3061,5621,7708,9193,10022,10194,9788,8895,7671,6244,4746,3280,1897,631,-539,-1640,-2718,-3809,-4935,-6088,-7238,-8332,-9298,-10064,-10565,-10742,-10578,-10057,-9217,-8100,-6797,-5385,-3991,-2703,-1639,-864,-442,-372,-641,-1158,-1841,-2543,-3147,-3532,-3616,-3366,-2804,-1995,-1065,-152,586,1009,1012,544,-404,-1749,-3402,-5197,-6992,-8634,-10012,-11056,-11742,-12104,-12196,-12102,-11903,-11657,-11388,-11097,-10725,-10204,-9456,-8389,-6987,-5222,-3183,-973,1231,3221,4810,5802,6108,5684,4603,3016,1155,-720,-2327,-3433,-3867,-3537,-2469,-769,1359,3656,5835,7610,8745,9067,8512,7115,5026,2470,-258,-2872,-5096,-6738,-7693,-7961,-7643,-6920,-6002,-5122,-4472,-4168,-4283,-4756,-5504,-6361,-7150,-7702,-7879,-7586,-6804,-5552,-3927,-2061,-119,1721,3283,4432,5053,5113,4630,3688,2437,1046,-277,-1358,-2040,-2219,-1884,-1049,140,1552,2953,4157,4964,5234,4895,3942,2458,588,-1468,-3495,-5273,-6619,-7417,-7604,-7216,-6351,-5157,-3825,-2534,-1447,-674,-255,-175,-329,-598,-804,-791,-423,390,1667,3354,5333,7426,9420,11107,12290,12843,12696,11877,10480,8679,6668,4671,2870,1412,372,-257,-538,-602,-593,-664,-949,-1519,-2418,-3604,-5009,-6521,-7988,-9286,-10261,-10821,-10878,-10397,-9387,-7891,-5995,-3812,-1461,924,3220,5334,7167,8694,9867,10708,11214,11429,11356,11030,10439,9600,8505,7162,5601,3846,1977,61,-1796,-3485,-4902,-5931,-6506,-6549,-6064,-5045,-3579,-1742,314,2446,4461,6198,7467,8137,8101,7301,5770,3578,903,-2043,-4987,-7650,-9763,-11117,-11573,-11107,-9786,-7797,-5373,-2820,-423,1562,2931,3611,3575,2930,1825,459,-958,-2247,-3284,-3989,-4384,-4520,-4507,-4479,-4546,-4800,-5286,-5981,-6823,-7698,-8470,-9015,-9226,-9043,-8475,-7562,-6436,-5221,-4096,-3191,-2633,-2461,-2675,-3187,-3873,-4556,-5060,-5228,-4930,-4127,-2814,-1098,908,2991,4999,6731,8062,8912,9240,9087,8520,7639,6559,5381,4192,3047,1981,997,84,-768,-1578,-2341,-3035,-3636,-4070,-4304,-4261,-3912,-3254,-2296,-1114,205,1553,2789,3814,4501,4789,4627,4024,3025,1734,275,-1175,-2465,-3419,-3935,-3927,-3391,-2387,-1007,572,2190,3653,4799,5501,5685,5335,4499,3289,1842,353,-1005,-2044,-2619,-2629,-2021,-818,895,2997,5274,7567,9622,11303,12450,12998,12938,12297,11187,9697,7979,6127,4256,2433,705,-905,-2383,-3740,-4962,-6051,-6990,-7738,-8273,-8524,-8471,-8047,-7252,-6072,-4551,-2760,-804,1178,3023,4593,5714,6325,6331,5755,4648,3107,1277,-678,-2619,-4364,-5825,-6879,-7482,-7590,-7201,-6327,-5010,-3297,-1274,962,3285,5553,7606,9292,10461,11018,10896,10107,8726,6876,4752,2550,493,-1232,-2460,-3103,-3107,-2506,-1379,144,1888,3678,5320,6651,7544,7910,7742,7069,5995,4654,3221,1857,729,-54,-413,-333,159,982,2042,3225,4434,5580,6615,7488,8203,8731,9083,9224,9145,8795,8168,7222,5984,4472,2751,914,-947,-2708,-4287,-5580,-6552,-7151,-7389,-7270,-6820,-6079,-5059,-3808,-2329,-668,1159,3103,5106,7095,8969,10621,11939,12803,13131,12865,11974,10513,8530,6175,3589,965,-1521,-3685,-5393,-6544,-7095,-7068,-6523,-5565,-4327,-2937,-1527,-212,936,1843,2481,2848,2919,2731,2267,1560,618,-522,-1830,-3234,-4673,-6039,-7250,-8194,-8804,-9010,-8805,-8196,-7265,-6092,-4831,-3609,-2585,-1885,-1605,-1811,-2497,-3620,-5074,-6708,-8341,-9783,-10843,-11382,-11296,-10558,-9201,-7335,-5089,-2675,-245,1989,3897,5362,6309,6745,6672,6170,5315,4204,2933,1597,262,-986,-2105,-3043,-3761,-4248,-4486,-4497,-4308,-3970,-3538,-3090,-2674,-2353,-2147,-2044,-2028,-2023,-1966,-1788,-1416,-840,-51,896,1918,2904,3735,4287,4486,4267,3654,2695,1497,204,-1052,-2111,-2881,-3284,-3310,-3000,-2426,-1701,-941,-251,285,621,767,748,646,548,540,703,1086,1685,2489,3408,4359,5214,5862,6185,6103,5569,4571,3152,1395,-592,-2657,-4651,-6429,-7846,-8798,-9213,-9034,-8294,-7003,-5271,-3193,-919,1401,3608,5564,7135,8244,8824,8871,8404,7490,6216,4704,3080,1491,60,-1083,-1874,-2246,-2223,-1829,-1162,-329,560,1379,2044,2495,2694,2666,2437,2075,1656,1247,923,728,700,841,1144,1566,2070,2598,3103,3548,3911,4175,4362,4467,4525,4542,4538,4508,4469,4391,4303,4170,4037,3888,3772,3690,3682,3741,3876,4055,4244,4381,4410,4258,3881,3243,2357,1259,46,-1177,-2249,-3048,-3436,-3341,-2748,-1706,-350,1147,2552,3659,4256,4226,3502,2139,263,-1904,-4109,-6081,-7579,-8425,-8526,-7889,-6597,-4825,-2772,-662,1293,2931,4146,4891,5203,5148,4852,4434,4017,3697,3515,3480,3545,3609,3576,3313,2728,1752,362,-1391,-3434,-5613,-7796,-9806,-11515,-12809,-13636,-13980,-13888,-13438,-12733,-11903,-11038,-10248,-9567,-9026,-8605,-8248,-7924,-7557,-7141,-6651,-6133,-5617,-5195,-4910,-4833,-4968,-5303,-5766,-6257,-6651,-6822,-6656,-6091,-5099,-3722,-2051,-230,1577,3173,4401,5107,5212,4693,3604,2055,223,-1694,-3480,-4931,-5876,-6208,-5847,-4838,-3217,-1155,1213,3659,6011,8062,9672,10726,11153,10952,10147,8821,7082,5069,2918,793,-1191,-2897,-4261,-5209,-5752,-5894,-5715,-5278,-4708,-4087,-3537,-3125,-2921,-2941,-3179,-3592,-4113,-4667,-5175,-5571,-5808,-5868,-5738,-5442,-4982,-4374,-3608,-2671,-1534,-164,1447,3305,5363,7555,9765,11857,13688,15090,15967,16217,15833,14859,13406,11637,9764,7985,6508,5459,4948,4952,5440,6265,7292,8342,9273,9964,10342,10379,10089,9503,8691,7690,6573,5369,4104,2811,1473,127,-1229,-2555,-3804,-4902,-5767,-6301,-6417,-6051,-5162,-3782,-1961,167,2454,4706,6733,8346,9405,9809,9517,8570,7057,5118,2962,759,-1252,-2917,-4066,-4623,-4522,-3807,-2519,-793,1241,3409,5543,7483,9066,10186,10734,10672,9986,8725,6978,4881,2601,321,-1764,-3483,-4689,-5297,-5257,-4616,-3439,-1884,-99,1714,3401,4793,5795,6334,6386,5981,5156,3978,2520,842,-987,-2920,-4906,-6887,-8816,-10606,-12188,-13462,-14335,-14728,-14582,-13877,-12632,-10924,-8852,-6584,-4260,-2076,-168,1333,2351,2860,2887,2498,1799,909,-61,-995,-1835,-2513,-3035,-3397,-3625,-3748,-3777,-3715,-3545,-3229,-2729,-2011,-1041,152,1539,3012,4446,5682,6557,6922,6688,5802,4317,2332,34,-2357,-4599,-6451,-7727,-8295,-8105,-7213,-5739,-3896,-1932,-120,1293,2093,2166,1461,54,-1916,-4221,-6604,-8797,-10566,-11721,-12168,-11854,-10866,-9292,-7336,-5184,-3066,-1178,289,1214,1504,1147,172,-1318,-3195,-5279,-7397,-9365,-11045,-12316,-13134,-13475,-13395,-12941,-12225,-11314,-10305,-9235,-8142,-7020,-5855,-4620,-3277,-1819,-230,1464,3224,4991,6670,8167,9371,10168,10465,10204,9350,7952,6097,3931,1658,-526,-2396,-3782,-4567,-4698,-4225,-3261,-2001,-663,506,1299,1551,1167,147,-1448,-3471,-5740,-8040,-10164,-11931,-13194,-13876,-13933,-13402,-12329,-10828,-8994,-6959,-4824,-2706,-682,1149,2738,4010,4925,5434,5515,5147,4348,3137,1586,-226,-2171,-4113,-5880,-7329,-8272,-8627,-8266,-7206,-5441,-3100,-295,2758,5895,8885,11582,13819,15515,16608,17085,16967,16304,15140,13575,11661,9510,7202,4843,2531,350,-1594,-3270,-4595,-5586,-6226,-6555,-6626,-6483,-6211,-5842,-5447,-5044,-4673,-4327,-4031,-3762,-3530,-3327,-3153,-3001,-2887,-2790,-2729,-2685,-2662,-2641,-2615,-2554,-2448,-2250,-1951,-1493,-889,-102,829,1878,2983,4070,5057,5887,6486,6859,6992,6940,6769,6550,6375,6310,6401,6672,7104,7662,8283,8894,9421,9801,9976,9926,9635,9116,8399,7519,6517,5426,4276,3073,1835,547,-776,-2123,-3458,-4706,-5805,-6637,-7127,-7192,-6790,-5932,-4663,-3095,-1357,381,1955,3220,4047,4385,4193,3539,2487,1187,-215,-1545,-2642,-3376,-3631,-3373,-2572,-1290,396,2356,4450,6517,8416,10012,11215,11956,12219,12005,11351,10318,8964,7386,5659,3880,2153,560,-788,-1823,-2466,-2679,-2449,-1793,-785,503,1926,3371,4676,5723,6396,6618,6363,5642,4526,3125,1580,46,-1321,-2405,-3109,-3422,-3364,-3030,-2547,-2067,-1740,-1690,-1984,-2644,-3608,-4764,-5973,-7050,-7859,-8275,-8234,-7763,-6909,-5838,-4695,-3687,-2968,-2676,-2870,-3552,-4636,-5984,-7415,-8716,-9709,-10221,-10154,-9473,-8212,-6476,-4434,-2271,-208,1579,2912,3709,3900,3523,2625,1332,-226,-1896,-3507,-4935,-6030,-6715,-6930,-6657,-5946,-4862,-3525,-2070,-625,671,1732,2482,2916,3035,2911,2593,2163,1686,1198,728,276,-191,-690,-1265,-1938,-2715,-3584,-4493,-5370,-6115,-6610,-6751,-6421,-5573,-4184,-2304,-43,2431,4921,7201,9078,10394,11050,11034,10406,9295,7887,6385,5001,3888,3175,2869,2957,3298,3761,4134,4266,3999,3265,2058,450,-1390,-3280,-4960,-6238,-6910,-6874,-6102,-4649,-2661,-342,2076,4345,6249,7624,8378,8491,8047,7160,6043,4882,3902,3256,3071,3384,4162,5316,6684,8093,9364,10321,10873,10921,10496,9602,8361,6834,5169,3431,1725,103,-1395,-2728,-3890,-4845,-5578,-6047,-6227,-6062,-5545,-4649,-3405,-1858,-95,1768,3608,5272,6664,7661,8222,8331,8009,7343,6418,5356,4282,3291,2489,1920,1619,1567,1727,2026,2384,2725,2973,3086,3028,2800,2410,1892,1288,637,-4,-604,-1135,-1584,-1959,-2286,-2583,-2905,-3261,-3692,-4180,-4732,-5278,-5796,-6178,-6384,-6324,-5959,-5260,-4223,-2880,-1291,479,2318,4159,5882,7447,8780,9879,10736,11377,11833,12136,12298,12318,12163,11777,11107,10071,8646,6798,4563,2001,-774,-3628,-6392,-8908,-11013,-12580,-13515,-13763,-13335,-12266,-10665,-8653,-6396,-4052,-1804,223,1887,3139,3940,4321,4349,4118,3725,3277,2813,2385,1940,1446,796,-62,-1222,-2664,-4395,-6289,-8248,-10077,-11647,-12777,-13400,-13453,-12980,-12072,-10878,-9574,-8339,-7329,-6642,-6322,-6330,-6577,-6913,-7179,-7212,-6870,-6089,-4822,-3136,-1119,1069,3256,5252,6900,8063,8675,8716,8234,7316,6085,4673,3202,1774,447,-749,-1823,-2813,-3749,-4677,-5603,-6511,-7368,-8082,-8595,-8804,-8658,-8126,-7223,-6012,-4598,-3111,-1692,-470,443,993,1146,922,382,-410,-1346,-2334,-3276,-4073,-4657,-4954,-4929,-4564,-3841,-2815,-1487,35,1722,3465,5204,6850,8352,9634,10669,11405,11824,11909,11645,11046,10106,8859,7324,5551,3593,1524,-584,-2628,-4531,-6187,-7528,-8478,-9008,-9099,-8774,-8097,-7125,-5975,-4723,-3468,-2284,-1227,-336,367,877,1215,1390,1457,1449,1418,1416,1470,1622,1859,2189,2555,2921,3202,3331,3233,2849,2159,1171,-49,-1410,-2767,-4001,-4951,-5544,-5691,-5425,-4778,-3877,-2850,-1851,-1013,-417,-110,-51,-164,-332,-403,-267,179,976,2085,3441,4875,6243,7346,8057,8258,7936,7130,5961,4597,3234,2065,1256,908,1056,1647,2575,3652,4700,5512,5933,5864,5251,4145,2612,805,-1146,-3071,-4848,-6352,-7516,-8288,-8654,-8631,-8247,-7555,-6620,-5500,-4278,-3023,-1805,-684,289,1091,1714,2170,2505,2749,2966,3189,3459,3797,4206,4690,5221,5791,6356,6909,7399,7820,8137,8339,8408,8339,8117,7751,7217,6535,5675,4654,3457,2105,615,-958,-2564,-4111,-5520,-6700,-7574,-8083,-8195,-7908,-7254,-6281,-5071,-3690,-2231,-750,696,2079,3384,4615,5779,6891,7948,8948,9845,10600,11142,11397,11329,10872,10060,8904,7493,5935,4335,2842,1528,491,-263,-740,-1006,-1151,-1270,-1468,-1815,-2364,-3119,-4053,-5101,-6174,-7165,-7959,-8452,-8548,-8191,-7355,-6056,-4360,-2375,-229,1910,3892,5578,6848,7641,7934,7746,7158,6253,5158,3978,2828,1782,904,207,-302,-661,-912,-1116,-1324,-1595,-1944,-2398,-2922,-3475,-3995,-4389,-4597,-4541,-4197,-3575,-2714,-1724,-710,180,814,1085,920,302,-723,-2064,-3578,-5099,-6464,-7521,-8168,-8353,-8090,-7453,-6558,-5554,-4600,-3831,-3364,-3243,-3480,-4012,-4740,-5524,-6221,-6675,-6796,-6485,-5765,-4653,-3272,-1744,-229,1132,2220,2964,3333,3354,3087,2617,2050,1467,943,521,186,-62,-313,-597,-1002,-1559,-2282,-3161,-4130,-5107,-5983,-6631,-6946,-6826,-6227,-5134,-3602,-1729,331,2408,4301,5848,6900,7386,7281,6635,5552,4162,2629,1103,-292,-1439,-2297,-2821,-3037,-2961,-2669,-2203,-1660,-1083,-561,-123,165,295,253,37,-306,-761,-1262,-1769,-2232,-2623,-2917,-3131,-3282,-3412,-3564,-3765,-4032,-4347,-4660,-4904,-4981,-4806,-4320,-3469,-2303,-868,687,2201,3491,4372,4710,4421,3506,2036,171,-1901,-3943,-5742,-7114,-7913,-8094,-7648,-6658,-5245,-3550,-1747,40,1679,3109,4272,5171,5794,6173,6307,6219,5905,5360,4584,3573,2341,924,-620,-2206,-3712,-5016,-5976,-6470,-6405,-5724,-4439,-2613,-392,2062,4493,6701,8424,9503,9787,9241,7880,5816,3211,289,-2717,-5566,-8034,-9961,-11202,-11721,-11498,-10608,-9149,-7277,-5164,-2996,-958,792,2124,2963,3289,3133,2597,1791,896,44,-595,-930,-883,-466,274,1224,2238,3158,3829,4132,4008,3439,2511,1328,77,-1055,-1881,-2251,-2065,-1326,-92,1475,3153,4705,5851,6394,6161,5093,3241,737,-2159,-5160,-7921,-10140,-11555,-12010,-11465,-9998,-7802,-5154,-2367,224,2346,3782,4418,4248,3351,1897,98,-1822,-3638,-5182,-6323,-6999,-7204,-6973,-6383,-5527,-4505,-3421,-2356,-1391,-572,56,489,720,779,698,505,270,9,-201,-337,-344,-188,160,713,1467,2385,3421,4487,5500,6347,6943,7205,7100,6617,5817,4763,3600,2430,1395,583,49,-200,-215,-78,94,184,88,-257,-875,-1727,-2735,-3780,-4729,-5454,-5853,-5858,-5450,-4656,-3540,-2197,-737,727,2110,3328,4360,5169,5782,6204,6459,6577,6555,6432,6216,5936,5635,5353,5133,5033,5074,5276,5633,6091,6607,7069,7415,7529,7373,6901,6141,5151,4046,2951,2017,1363,1080,1198,1684,2430,3307,4116,4702,4888,4595,3757,2429,696,-1268,-3276,-5108,-6578,-7531,-7872,-7593,-6753,-5485,-3965,-2411,-1023,17,574,606,124,-768,-1913,-3127,-4207,-4991,-5357,-5252,-4697,-3777,-2620,-1404,-282,580,1092,1183,880,231,-649,-1631,-2587,-3393,-3982,-4283,-4328,-4103,-3705,-3171,-2582,-2001,-1460,-997,-616,-313,-76,112,261,375,460,508,522,496,441,377,333,344,459,699,1106,1656,2340,3081,3815,4435,4870,5043,4932,4537,3914,3120,2257,1392,600,-84,-644,-1091,-1450,-1748,-2000,-2212,-2353,-2399,-2285,-1984,-1438,-652,371,1581,2907,4266,5564,6720,7664,8358,8780,8940,8851,8566,8104,7536,6880,6200,5515,4876,4293,3809,3417,3152,2976,2913,2896,2930,2946,2935,2853,2711,2497,2262,2022,1840,1740,1757,1881,2111,2404,2717,3018,3252,3417,3487,3487,3417,3330,3207,3102,2966,2808,2566,2207,1678,949,15,-1108,-2357,-3646,-4866,-5881,-6589,-6871,-6688,-6011,-4886,-3402,-1675,144,1910,3475,4743,5611,6067,6092,5733,5052,4116,3019,1808,574,-673,-1866,-3002,-4052,-4998,-5827,-6524,-7067,-7452,-7661,-7700,-7564,-7273,-6847,-6303,-5693,-5024,-4357,-3711,-3136,-2657,-2309,-2101,-2039,-2098,-2242,-2401,-2508,-2466,-2205,-1661,-804,343,1724,3218,4690,5970,6908,7370,7280,6614,5430,3821,1964,29,-1784,-3306,-4403,-4991,-5048,-4603,-3739,-2570,-1233,129,1402,2470,3292,3823,4106,4180,4130,4037,3975,3994,4121,4334,4581,4795,4870,4742,4319,3595,2561,1303,-86,-1448,-2641,-3505,-3935,-3869,-3298,-2312,-1013,403,1749,2837,3489,3614,3155,2148,671,-1127,-3094,-5065,-6877,-8436,-9632,-10447,-10869,-10928,-10669,-10146,-9419,-8527,-7521,-6413,-5228,-3977,-2673,-1346,-36,1195,2266,3100,3606,3743,3471,2814,1841,635,-645,-1884,-2908,-3616,-3903,-3726,-3096,-2042,-678,896,2525,4078,5406,6410,6988,7113,6767,5987,4849,3428,1856,221,-1353,-2789,-3999,-4958,-5615,-5995,-6111,-5994,-5710,-5292,-4797,-4271,-3736,-3234,-2764,-2351,-1981,-1667,-1383,-1144,-921,-735,-568,-437,-339,-284,-277,-318,-415,-550,-716,-878,-993,-1023,-899,-600,-75,660,1600,2693,3870,5068,6186,7172,7926,8427,8599,8442,7930,7078,5918,4511,2938,1325,-206,-1501,-2435,-2892,-2818,-2202,-1106,359,2020,3695,5164,6257,6807,6727,5977,4590,2670,362,-2140,-4628,-6905,-8783,-10132,-10861,-10946,-10420,-9369,-7920,-6232,-4464,-2777,-1297,-110,734,1244,1452,1431,1253,1012,762,575,462,437,471,530,562,525,382,122,-240,-669,-1101,-1465,-1680,-1676,-1400,-823,54,1199,2542,3999,5461,6801,7912,8659,8973,8772,8055,6836,5208,3287,1248,-739,-2485,-3843,-4698,-5015,-4802,-4171,-3251,-2234,-1313,-650,-385,-574,-1221,-2242,-3528,-4900,-6204,-7274,-7990,-8287,-8129,-7574,-6678,-5582,-4397,-3263,-2281,-1522,-1012,-730,-611,-571,-508,-343,-26,460,1069,1730,2343,2808,3041,3014,2720,2241,1659,1123,743,640,877,1453,2340,3406,4535,5541,6297,6659,6574,6017,5042,3759,2295,818,-529,-1621,-2379,-2765,-2809,-2562,-2126,-1606,-1106,-704,-453,-358,-386,-488,-583,-605,-509,-256,122,608,1120,1590,1957,2153,2184,2047,1813,1555,1369,1348,1545,2013,2713,3616,4607,5592,6439,7050,7340,7285,6878,6183,5265,4230,3161,2156,1248,496,-112,-570,-892,-1086,-1150,-1069,-830,-410,197,986,1938,2997,4134,5248,6317,7242,7994,8531,8814,8848,8613,8139,7438,6556,5524,4399,3227,2046,896,-206,-1258,-2249,-3205,-4110,-4958,-5718,-6335,-6756,-6917,-6781,-6332,-5597,-4641,-3564,-2484,-1537,-825,-437,-402,-700,-1272,-2003,-2784,-3487,-4019,-4316,-4349,-4144,-3746,-3223,-2665,-2132,-1688,-1362,-1147,-1033,-961,-898,-782,-602,-345,-44,260,506,649,644,496,214,-127,-475,-722,-820,-692,-341,230,956,1756,2543,3208,3705,3956,3986,3779,3404,2885,2292,1644,976,280,-448,-1225,-2064,-2954,-3888,-4807,-5663,-6378,-6880,-7108,-7025,-6620,-5939,-5040,-4038,-3037,-2161,-1499,-1119,-1025,-1201,-1567,-2027,-2478,-2815,-2974,-2918,-2667,-2274,-1831,-1445,-1221,-1244,-1565,-2176,-3041,-4045,-5079,-5985,-6617,-6871,-6652,-5949,-4814,-3332,-1685,-41,1386,2450,3002,3022,2498,1549,293,-1079,-2415,-3551,-4389,-4876,-5003,-4826,-4399,-3817,-3142,-2437,-1732,-1039,-376,264,837,1331,1666,1799,1657,1204,417,-683,-2045,-3574,-5155,-6652,-7940,-8908,-9487,-9644,-9392,-8792,-7929,-6909,-5852,-4845,-3989,-3317,-2859,-2590,-2465,-2413,-2361,-2223,-1947,-1482,-827,10,977,2022,3064,4041,4883,5551,6010,6277,6345,6279,6089,5848,5566,5288,5002,4710,4392,3998,3512,2875,2069,1078,-106,-1433,-2884,-4358,-5802,-7105,-8197,-9003,-9465,-9569,-9298,-8693,-7783,-6647,-5335,-3942,-2508,-1118,201,1412,2490,3453,4292,5038,5711,6323,6895,7420,7887,8271,8533,8651,8579,8315,7844,7196,6407,5541,4661,3844,3147,2609,2240,2010,1857,1698,1428,961,216,-839,-2202,-3814,-5578,-7344,-8972,-10286,-11168,-11510,-11287,-10497,-9240,-7596,-5731,-3757,-1818,4,1633,3050,4244,5252,6082,6790,7368,7840,8176,8349,8318,8044,7485,6633,5474,4042,2381,557,-1335,-3199,-4931,-6432,-7614,-8419,-8790,-8728,-8234,-7341,-6124,-4637,-2999,-1302,338,1810,3012,3878,4336,4401,4067,3421,2539,1553,591,-226,-759,-963,-746,-158,801,2000,3342,4663,5818,6664,7090,7026,6463,5434,4039,2402,684,-952,-2369,-3438,-4112,-4358,-4233,-3811,-3209,-2541,-1916,-1393,-1019,-767,-602,-456,-246,86,597,1309,2204,3252,4382,5514,6555,7423,8050,8387,8425,8164,7662,6963,6160,5316,4519,3831,3301,2969,2842,2926,3201,3635,4185,4792,5388,5900,6232,6323,6074,5454,4423,2991,1219,-817,-2972,-5112,-7059,-8680,-9845,-10478,-10568,-10144,-9298,-8164,-6890,-5637,-4537,-3692,-3136,-2860,-2802,-2836,-2868,-2746,-2400,-1756,-813,389,1776,3231,4639,5880,6855,7496,7769,7657,7203,6421,5400,4181,2855,1491,168,-1039,-2075,-2891,-3470,-3820,-3965,-3971,-3898,-3824,-3827,-3950,-4228,-4662,-5204,-5814,-6380,-6830,-7046,-6957,-6491,-5614,-4331,-2682,-754,1339,3436,5379,6983,8100,8603,8431,7573,6124,4197,2022,-199,-2209,-3806,-4832,-5197,-4907,-4054,-2770,-1296,207,1504,2482,3059,3231,3088,2731,2330,2021,1918,2102,2556,3242,4050,4854,5527,5971,6118,5957,5537,4919,4233,3575,3056,2760,2718,2949,3409,4047,4786,5546,6253,6850,7285,7548,7618,7519,7261,6888,6416,5883,5293,4661,3969,3216,2370,1456,451,-580,-1622,-2587,-3431,-4074,-4484,-4626,-4504,-4150,-3604,-2937,-2221,-1519,-899,-408,-64,117,152,80,-78,-261,-453,-632,-801,-982,-1205,-1491,-1874,-2333,-2864,-3408,-3911,-4309,-4538,-4565,-4359,-3941,-3332,-2606,-1814,-1060,-395,96,385,451,317,24,-340,-715,-988,-1123,-1050,-774,-304,301,982,1638,2204,2598,2784,2751,2519,2141,1692,1247,880,642,560,622,796,1009,1189,1244,1107,715,53,-882,-2031,-3329,-4658,-5910,-6943,-7657,-7941,-7744,-7037,-5852,-4247,-2343,-260,1839,3813,5524,6883,7813,8320,8402,8149,7609,6903,6092,5267,4457,3707,3001,2351,1726,1134,557,26,-456,-850,-1128,-1281,-1278,-1141,-875,-527,-132,241,550,726,729,526,98,-542,-1376,-2339,-3373,-4382,-5268,-5940,-6295,-6277,-5827,-4945,-3647,-2007,-119,1889,3869,5662,7125,8113,8533,8321,7458,5989,4004,1627,-968,-3610,-6110,-8312,-10072,-11314,-11978,-12091,-11695,-10894,-9796,-8534,-7216,-5960,-4811,-3836,-3019,-2353,-1792,-1274,-758,-183,464,1197,1992,2812,3604,4320,4902,5336,5583,5674,5609,5437,5175,4864,4503,4098,3631,3060,2368,1513,486,-711,-2047,-3469,-4903,-6255,-7451,-8382,-9014,-9285,-9208,-8813,-8142,-7293,-6316,-5304,-4290,-3311,-2371,-1460,-563,332,1215,2071,2833,3461,3868,4012,3856,3412,2733,1909,1075,371,-66,-110,283,1135,2363,3847,5383,6784,7799,8287,8079,7168,5553,3378,807,-1936,-4606,-7000,-8928,-10273,-10999,-11109,-10703,-9895,-8840,-7692,-6575,-5592,-4783,-4156,-3658,-3222,-2756,-2182,-1446,-522,557,1751,2955,4097,5088,5863,6417,6734,6870,6868,6775,6640,6463,6248,5954,5538,4956,4172,3172,1980,633,-787,-2211,-3537,-4717,-5676,-6409,-6901,-7174,-7256,-7163,-6928,-6544,-6015,-5314,-4436,-3349,-2069,-597,1011,2695,4365,5917,7241,8240,8825,8953,8608,7828,6689,5318,3845,2431,1198,257,-349,-610,-589,-372,-81,168,262,147,-228,-824,-1609,-2489,-3381,-4191,-4853,-5321,-5578,-5647,-5557,-5347,-5088,-4770,-4455,-4090,-3686,-3169,-2514,-1665,-594,694,2188,3819,5506,7148,8612,9807,10611,10972,10840,10227,9181,7775,6137,4376,2645,1060,-264,-1245,-1832,-2008,-1803,-1274,-524,332,1157,1828,2215,2261,1899,1158,73,-1264,-2743,-4235,-5617,-6773,-7611,-8067,-8105,-7716,-6924,-5772,-4316,-2631,-781,1157,3125,5059,6926,8665,10274,11687,12907,13866,14540,14864,14784,14259,13234,11735,9758,7403,4757,1972,-809,-3408,-5689,-7507,-8777,-9433,-9466,-8904,-7816,-6308,-4489,-2516,-502,1398,3080,4436,5398,5917,5997,5660,4988,4078,3056,2051,1192,575,271,288,609,1141,1796,2416,2889,3084,2927,2387,1477,279,-1099,-2516,-3824,-4899,-5631,-5988,-5957,-5614,-5051,-4398,-3800,-3358,-3163,-3228,-3517,-3949,-4365,-4644,-4611,-4170,-3259,-1887,-137,1840,3869,5738,7259,8282,8704,8512,7738,6499,4934,3224,1543,48,-1129,-1908,-2256,-2171,-1731,-993,-108,840,1695,2368,2754,2795,2453,1725,637,-763,-2390,-4167,-5974,-7722,-9283,-10570,-11474,-11935,-11878,-11300,-10194,-8620,-6655,-4425,-2069,243,2371,4159,5524,6387,6762,6673,6219,5498,4624,3709,2811,1998,1247,559,-132,-866,-1700,-2662,-3760,-4954,-6194,-7365,-8364,-9064,-9359,-9171,-8473,-7288,-5707,-3851,-1899,-6,1643,2945,3802,4211,4195,3852,3273,2602,1931,1363,947,700,602,607,651,660,583,362,-12,-538,-1191,-1911,-2660,-3359,-3985,-4486,-4867,-5125,-5289,-5393,-5463,-5533,-5608,-5686,-5761,-5798,-5787,-5703,-5547,-5318,-5028,-4699,-4337,-3971,-3595,-3231,-2876,-2542,-2245,-1989,-1811,-1703,-1700,-1779,-1927,-2108,-2257,-2310,-2197,-1848,-1235,-335,820,2167,3620,5044,6318,7292,7845,7874,7325,6174,4485,2343,-85,-2610,-5017,-7096,-8660,-9589,-9814,-9360,-8323,-6861,-5186,-3508,-2045,-946,-320,-176,-468,-1076,-1847,-2608,-3208,-3520,-3496,-3109,-2416,-1512,-487,511,1402,2100,2563,2799,2839,2740,2586,2441,2378,2416,2577,2819,3099,3344,3460,3393,3066,2457,1565,418,-915,-2351,-3790,-5127,-6265,-7125,-7631,-7761,-7468,-6787,-5701,-4286,-2570,-642,1421,3527,5575,7469,9115,10442,11374,11884,11945,11575,10812,9725,8407,6965,5518,4175,3034,2158,1585,1290,1236,1311,1414,1415,1191,663,-232,-1483,-3043,-4798,-6611,-8306,-9714,-10673,-11070,-10826,-9938,-8456,-6480,-4164,-1671,813,3130,5142,6751,7928,8656,8996,9014,8800,8437,7996,7505,6983,6397,5712,4874,3844,2610,1173,-390,-2008,-3549,-4871,-5862,-6376,-6368,-5793,-4693,-3168,-1357,548,2351,3847,4878,5314,5101,4257,2848,1021,-1057,-3182,-5164,-6814,-8002,-8625,-8642,-8066,-6945,-5388,-3500,-1432,680,2701,4497,5971,7035,7627,7724,7321,6445,5155,3530,1669,-299,-2254,-4060,-5593,-6767,-7488,-7741,-7510,-6827,-5764,-4377,-2778,-1037,743,2500,4158,5669,6999,8096,8951,9515,9772,9697,9261,8479,7344,5921,4265,2497,739,-853,-2134,-2976,-3275,-3005,-2169,-867,772,2557,4284,5760,6805,7300,7191,6478,5252,3650,1837,33,-1590,-2835,-3605,-3807,-3470,-2639,-1456,-72,1338,2607,3600,4233,4458,4301,3797,3038,2110,1096,75,-908,-1822,-2645,-3387,-4030,-4576,-5003,-5288,-5396,-5303,-4976,-4410,-3598,-2573,-1366,-53,1310,2615,3806,4781,5499,5903,5990,5752,5245,4498,3608,2629,1662,762,-4,-601,-1007,-1215,-1239,-1091,-802,-391,112,684,1306,1945,2582,3163,3653,3975,4078,3883,3359,2473,1241,-272,-1981,-3737,-5390,-6786,-7771,-8258,-8178,-7563,-6471,-5040,-3423,-1803,-343,817,1601,1975,1982,1697,1255,777,406,226,309,653,1228,1951,2723,3435,3989,4313,4380,4199,3822,3343,2868,2510,2388,2555,3075,3916,5029,6304,7603,8757,9629,10044,9937,9214,7913,6057,3786,1216,-1458,-4058,-6405,-8330,-9699,-10431,-10454,-9808,-8523,-6738,-4589,-2286,-12,2013,3633,4709,5187,5074,4453,3470,2301,1161,227,-329,-417,6,894,2151,3603,5071,6335,7214,7544,7239,6252,4641,2505,9,-2630,-5214,-7504,-9337,-10564,-11117,-10990,-10244,-8984,-7372,-5564,-3727,-1998,-479,771,1736,2437,2933,3283,3570,3846,4165,4540,4954,5382,5743,5991,6032,5830,5335,4561,3524,2298,955,-393,-1664,-2744,-3589,-4126,-4357,-4279,-3929,-3368,-2659,-1880,-1112,-421,115,458,544,367,-109,-851,-1843,-3012,-4275,-5510,-6606,-7408,-7837,-7771,-7210,-6139,-4657,-2863,-943,944,2595,3876,4651,4882,4563,3774,2644,1326,27,-1089,-1862,-2177,-1992,-1312,-214,1168,2669,4093,5255,5987,6178,5765,4769,3258,1380,-705,-2805,-4746,-6389,-7621,-8400,-8714,-8602,-8128,-7388,-6460,-5458,-4444,-3499,-2662,-1954,-1375,-903,-496,-119,291,757,1324,1986,2748,3565,4405,5190,5864,6348,6586,6529,6151,5450,4444,3184,1729,149,-1453,-3026,-4464,-5720,-6729,-7437,-7819,-7833,-7481,-6758,-5714,-4389,-2904,-1339,153,1467,2501,3176,3483,3436,3101,2594,2016,1512,1171,1081,1276,1746,2447,3283,4150,4917,5464,5681,5496,4864,3799,2341,594,-1334,-3285,-5116,-6697,-7894,-8650,-8915,-8702,-8080,-7123,-5973,-4748,-3586,-2596,-1868,-1444,-1357,-1569,-2055,-2730,-3524,-4328,-5055,-5618,-5933,-5966,-5685,-5091,-4245,-3182,-2011,-814,310,1285,2048,2595,2919,3079,3142,3177,3277,3477,3816,4269,4779,5247,5561,5569,5169,4243,2762,748,-1686,-4340,-6940,-9168,-10719,-11327,-10856,-9300,-6809,-3686,-316,2873,5457,7150,7756,7277,5877,3850,1605,-419,-1813,-2260,-1601,149,2769,5898,9051,11737,13494,14036,13204,11105,7983,4259,391,-3144,-5973,-7837,-8621,-8382,-7281,-5566,-3547,-1469,399,1934,3030,3711,4027,4114,4086,4100,4229,4554,5037,5643,6230,6690,6844,6579,5761,4335,2291,-301,-3277,-6412,-9419,-11972,-13802,-14649,-14407,-13044,-10709,-7620,-4154,-669,2411,4761,6115,6346,5453,3584,994,-1972,-4928,-7504,-9381,-10332,-10260,-9174,-7222,-4650,-1779,1029,3429,5132,5949,5820,4825,3168,1157,-836,-2448,-3320,-3225,-2026,248,3400,7133,10995,14547,17331,19009,19388,18429,16306,13266,9702,5961,2396,-725,-3233,-5012,-6046,-6345,-5973,-5017,-3603,-1894,-70,1644,3041,3920,4113,3572,2283,411,-1842,-4131,-6141,-7522,-8068,-7640,-6315,-4242,-1761,801,3082,4805,5801,6007,5478,4360,2822,1068,-718,-2392,-3798,-4865,-5461,-5557,-5069,-4002,-2370,-245,2226,4868,7421,9635,11240,12016,11818,10585,8373,5362,1815,-1893,-5380,-8234,-10124,-10795,-10148,-8227,-5257,-1588,2311,5939,8822,10586,11010,10055,7851,4704,996,-2804,-6264,-8982,-10666,-11124,-10313,-8307,-5305,-1619,2382,6259,9610,12026,13232,13020,11358,8363,4301,-410,-5280,-9783,-13420,-15804,-16670,-15950,-13730,-10295,-6029,-1434,2987,6755,9463,10862,10821,9413,6836,3420,-412,-4231,-7594,-10143,-11597,-11794,-10700,-8396,-5085,-1060,3330,7681,11647,14863,17112,18203,18101,16818,14485,11273,7423,3216,-1043,-5039,-8468,-11091,-12721,-13288,-12814,-11429,-9351,-6855,-4260,-1862,57,1290,1704,1259,4,-1927,-4348,-7027,-9726,-12220,-14297,-15809,-16614,-16673,-15946,-14525,-12501,-10085,-7475,-4917,-2590,-649,845,1907,2603,3071,3438,3849,4390,5119,6022,7033,8091,9073,9930,10585,11013,11222,11194,10984,10567,9985,9220,8294,7207,5999,4693,3347,1995,674,-596,-1808,-2957,-4047,-5070,-6020,-6883,-7638,-8265,-8725,-8983,-9006,-8766,-8267,-7540,-6639,-5636,-4619,-3640,-2763,-2002,-1365,-841,-422,-86,157,324,392,369,247,38,-244,-580,-952,-1340,-1728,-2115,-2495,-2893,-3312,-3769,-4237,-4704,-5114,-5446,-5674,-5798,-5832,-5788,-5671,-5457,-5122,-4608,-3891,-2955,-1849,-662,468,1381,1929,1997,1534,573,-779,-2357,-3944,-5341,-6359,-6894,-6899,-6422,-5554,-4435,-3210,-2008,-928,-24,696,1249,1695,2090,2497,2959,3495,4080,4672,5186,5544,5649,5452,4877,3951,2661,1089,-671,-2511,-4271,-5849,-7107,-8005,-8477,-8563,-8284,-7708,-6894,-5890,-4728,-3424,-1974,-381,1359,3206,5123,7014,8782,10303,11446,12104,12194,11689,10599,9006,7003,4739,2347,-32,-2264,-4245,-5854,-6999,-7577,-7512,-6751,-5282,-3149,-439,2700,6071,9473,12654,15407,17522,18845,19272,18756,17318,15025,12025,8490,4673,826,-2754,-5822,-8145,-9610,-10153,-9850,-8863,-7402,-5758,-4166,-2832,-1887,-1335,-1146,-1183,-1335,-1469,-1517,-1448,-1286,-1096,-943,-895,-982,-1202,-1517,-1844,-2098,-2156,-1941,-1355,-381,991,2679,4574,6502,8267,9652,10461,10512,9717,8033,5559,2459,-985,-4449,-7587,-10090,-11710,-12333,-11935,-10635,-8646,-6230,-3707,-1345,608,2011,2803,3036,2836,2397,1911,1564,1469,1661,2099,2663,3196,3515,3471,2931,1877,329,-1554,-3567,-5439,-6888,-7688,-7679,-6838,-5255,-3132,-757,1576,3574,5028,5818,5913,5403,4412,3137,1775,486,-577,-1368,-1875,-2160,-2335,-2496,-2745,-3106,-3564,-4029,-4389,-4521,-4324,-3758,-2813,-1552,-50,1590,3274,4902,6399,7674,8643,9223,9330,8915,7976,6536,4729,2676,579,-1359,-2966,-4040,-4503,-4269,-3387,-1941,-102,1939,3982,5839,7385,8527,9222,9487,9324,8803,7961,6869,5595,4207,2802,1455,291,-609,-1118,-1198,-775,109,1411,3015,4749,6456,7901,8921,9333,9023,7960,6172,3817,1119,-1629,-4110,-6033,-7166,-7388,-6678,-5157,-3024,-578,1859,3960,5462,6178,6051,5132,3577,1626,-471,-2456,-4129,-5360,-6086,-6334,-6184,-5749,-5172,-4567,-4019,-3575,-3202,-2854,-2436,-1879,-1115,-149,992,2224,3436,4540,5432,6058,6381,6373,6037,5365,4356,3020,1379,-527,-2620,-4812,-6991,-9038,-10835,-12278,-13286,-13787,-13763,-13178,-12059,-10426,-8340,-5870,-3139,-252,2618,5333,7716,9614,10880,11403,11111,10005,8153,5710,2879,-58,-2862,-5242,-7039,-8096,-8415,-8028,-7108,-5827,-4454,-3214,-2330,-1968,-2191,-2992,-4258,-5800,-7404,-8824,-9843,-10294,-10049,-9069,-7368,-5017,-2148,1068,4441,7744,10757,13286,15122,16174,16368,15737,14425,12597,10555,8547,6872,5723,5232,5412,6142,7230,8370,9277,9625,9210,7891,5673,2719,-719,-4243,-7447,-9925,-11344,-11524,-10421,-8183,-5086,-1521,2083,5320,7862,9512,10211,10044,9200,7937,6528,5214,4189,3527,3262,3302,3533,3820,4013,4047,3845,3448,2862,2175,1417,637,-165,-1010,-1937,-2992,-4205,-5567,-7029,-8482,-9779,-10763,-11276,-11222,-10554,-9318,-7619,-5638,-3565,-1610,52,1300,2058,2331,2168,1686,1022,359,-149,-354,-167,411,1330,2415,3483,4287,4618,4330,3334,1682,-506,-2994,-5504,-7730,-9405,-10332,-10426,-9727,-8395,-6673,-4859,-3234,-2029,-1386,-1337,-1819,-2677,-3719,-4722,-5505,-5916,-5905,-5467,-4692,-3705,-2648,-1679,-917,-454,-346,-582,-1125,-1864,-2676,-3386,-3854,-3932,-3570,-2739,-1517,-3,1633,3263,4709,5898,6744,7258,7470,7463,7305,7089,6822,6524,6130,5583,4816,3779,2480,964,-661,-2255,-3656,-4701,-5273,-5268,-4692,-3559,-2015,-217,1605,3210,4373,4904,4688,3700,2009,-217,-2741,-5275,-7529,-9247,-10225,-10370,-9655,-8192,-6123,-3704,-1174,1173,3098,4371,4860,4492,3306,1463,-825,-3213,-5397,-7021,-7842,-7663,-6451,-4265,-1308,2134,5696,9019,11731,13572,14333,13969,12517,10159,7144,3792,431,-2624,-5118,-6869,-7793,-7906,-7309,-6190,-4760,-3288,-1984,-1047,-595,-647,-1189,-2074,-3161,-4245,-5143,-5690,-5769,-5308,-4316,-2837,-979,1121,3295,5376,7168,8524,9316,9451,8949,7835,6250,4327,2250,155,-1799,-3544,-4998,-6148,-6987,-7519,-7765,-7730,-7442,-6913,-6174,-5256,-4196,-3045,-1853,-689,385,1287,1947,2292,2266,1833,1008,-179,-1614,-3172,-4685,-5977,-6909,-7353,-7269,-6652,-5589,-4198,-2669,-1185,35,826,1041,629,-390,-1899,-3711,-5566,-7201,-8335,-8763,-8344,-7056,-4976,-2314,677,3659,6336,8433,9771,10286,10007,9090,7749,6260,4876,3852,3319,3384,3985,5038,6326,7641,8730,9385,9436,8781,7400,5339,2745,-209,-3290,-6248,-8870,-10922,-12264,-12763,-12371,-11080,-8957,-6120,-2745,955,4726,8333,11535,14148,16052,17158,17489,17061,15975,14327,12249,9897,7423,5022,2844,1051,-272,-1073,-1381,-1274,-878,-335,200,599,746,576,63,-770,-1866,-3110,-4387,-5542,-6437,-6938,-6947,-6378,-5228,-3491,-1259,1360,4204,7093,9832,12245,14188,15546,16296,16440,16056,15262,14188,12964,11699,10435,9195,7918,6546,4977,3154,1025,-1392,-4036,-6800,-9521,-12028,-14133,-15668,-16497,-16535,-15754,-14191,-11950,-9170,-6050,-2792,371,3237,5604,7341,8341,8590,8105,6979,5315,3252,929,-1543,-4032,-6470,-8751,-10825,-12583,-13981,-14901,-15296,-15073,-14217,-12712,-10618,-8031,-5087,-1984,1081,3879,6207,7886,8786,8863,8127,6707,4771,2571,363,-1600,-3112,-4046,-4344,-4050,-3240,-2076,-687,749,2123,3332,4318,5079,5627,6010,6291,6507,6693,6829,6878,6751,6390,5706,4691,3365,1803,156,-1440,-2798,-3789,-4302,-4300,-3808,-2928,-1809,-648,357,1020,1201,835,-88,-1486,-3241,-5179,-7125,-8896,-10357,-11387,-11950,-12031,-11703,-11050,-10223,-9342,-8551,-7919,-7485,-7215,-7028,-6790,-6367,-5624,-4457,-2841,-781,1615,4214,6816,9256,11332,12941,13982,14449,14377,13844,12978,11878,10694,9478,8325,7232,6193,5182,4137,3028,1807,464,-1008,-2577,-4207,-5822,-7356,-8699,-9756,-10408,-10554,-10112,-9035,-7315,-5020,-2250,810,3966,6990,9647,11758,13142,13726,13471,12424,10703,8465,5920,3273,736,-1514,-3336,-4639,-5388,-5586,-5310,-4627,-3701,-2638,-1613,-751,-164,56,-110,-652,-1496,-2525,-3604,-4597,-5377,-5884,-6071,-5985,-5683,-5276,-4866,-4556,-4421,-4490,-4772,-5209,-5739,-6272,-6702,-6943,-6914,-6548,-5845,-4791,-3469,-1959,-396,1073,2315,3197,3643,3593,3050,2054,678,-972,-2767,-4586,-6281,-7749,-8877,-9609,-9882,-9717,-9122,-8170,-6944,-5532,-4055,-2592,-1248,-69,880,1594,2045,2242,2183,1859,1278,430,-676,-2000,-3482,-5013,-6450,-7635,-8389,-8578,-8096,-6931,-5126,-2841,-266,2328,4690,6570,7776,8191,7781,6590,4762,2473,-30,-2531,-4790,-6643,-7951,-8665,-8774,-8348,-7469,-6278,-4905,-3477,-2129,-930,37,765,1246,1533,1674,1757,1858,2058,2422,2983,3761,4720,5806,6933,7994,8897,9553,9899,9925,9641,9114,8416,7648,6889,6214,5657,5216,4879,4574,4249,3811,3205,2372,1305,6,-1466,-3032,-4600,-6045,-7269,-8175,-8672,-8723,-8282,-7355,-5967,-4164,-2042,299,2697,4995,7000,8531,9438,9607,9003,7669,5747,3446,1062,-1099,-2727,-3560,-3462,-2384,-461,2092,4927,7687,10004,11584,12230,11872,10586,8548,6067,3450,1066,-813,-1969,-2312,-1867,-784,718,2334,3787,4796,5186,4851,3819,2195,185,-1962,-3989,-5642,-6743,-7172,-6902,-5995,-4561,-2787,-844,1069,2804,4242,5315,6016,6374,6464,6372,6184,5946,5692,5380,4969,4365,3513,2349,898,-802,-2619,-4420,-6019,-7293,-8091,-8383,-8125,-7377,-6209,-4738,-3096,-1410,201,1636,2845,3785,4464,4894,5088,5075,4862,4458,3885,3164,2346,1503,722,103,-242,-253,141,897,1967,3191,4398,5361,5866,5734,4826,3136,700,-2288,-5588,-8900,-11891,-14297,-15883,-16547,-16268,-15156,-13377,-11188,-8829,-6545,-4527,-2879,-1651,-793,-207,249,724,1360,2228,3375,4734,6192,7571,8659,9250,9186,8353,6768,4503,1763,-1220,-4150,-6755,-8799,-10116,-10636,-10391,-9492,-8132,-6531,-4913,-3462,-2311,-1501,-1008,-735,-545,-274,218,1049,2278,3889,5831,7960,10141,12185,13950,15298,16144,16458,16243,15575,14538,13260,11855,10444,9101,7877,6789,5785,4851,3885,2870,1744,518,-798,-2156,-3509,-4793,-5946,-6896,-7575,-7903,-7805,-7221,-6099,-4450,-2318,178,2854,5490,7809,9573,10537,10563,9576,7632,4887,1605,-1876,-5186,-7946,-9848,-10656,-10263,-8691,-6105,-2775,917,4573,7772,10178,11520,11688,10677,8649,5845,2602,-743,-3855,-6483,-8443,-9669,-10157,-10000,-9300,-8210,-6847,-5326,-3736,-2126,-545,986,2441,3795,5005,6043,6843,7387,7629,7574,7235,6649,5874,4975,4008,3040,2105,1234,429,-324,-1064,-1822,-2664,-3608,-4688,-5897,-7174,-8469,-9636,-10587,-11184,-11356,-11070,-10353,-9297,-8026,-6695,-5436,-4377,-3567,-3041,-2739,-2614,-2546,-2474,-2309,-2033,-1646,-1193,-744,-374,-156,-132,-309,-646,-1077,-1484,-1790,-1880,-1730,-1334,-747,-89,532,965,1123,945,442,-315,-1195,-2042,-2684,-2978,-2815,-2157,-1002,555,2418,4418,6403,8200,9664,10665,11116,10969,10215,8893,7080,4881,2424,-139,-2671,-5016,-7060,-8692,-9842,-10469,-10575,-10188,-9368,-8196,-6764,-5172,-3500,-1834,-227,1270,2636,3857,4933,5884,6702,7410,7990,8425,8689,8735,8530,8035,7242,6155,4823,3326,1754,242,-1107,-2188,-2932,-3331,-3404,-3244,-2976,-2736,-2690,-2909,-3477,-4317,-5353,-6379,-7197,-7588,-7371,-6460,-4838,-2616,23,2814,5483,7742,9397,10290,10409,9795,8607,7031,5284,3564,2026,769,-181,-832,-1251,-1488,-1616,-1650,-1612,-1448,-1141,-605,159,1178,2375,3646,4836,5746,6210,6049,5198,3621,1418,-1262,-4182,-7080,-9702,-11807,-13235,-13890,-13747,-12877,-11371,-9402,-7126,-4747,-2428,-345,1363,2593,3271,3383,2959,2078,863,-540,-1976,-3295,-4373,-5113,-5468,-5425,-5031,-4360,-3526,-2658,-1875,-1303,-1005,-1047,-1408,-2062,-2923,-3875,-4812,-5583,-6101,-6253,-6002,-5315,-4226,-2779,-1069,805,2721,4563,6210,7559,8521,9021,9035,8540,7591,6257,4660,2953,1286,-191,-1371,-2200,-2685,-2896,-2943,-2971,-3118,-3512,-4230,-5309,-6713,-8362,-10137,-11877,-13440,-14674,-15469,-15747,-15479,-14671,-13389,-11719,-9772,-7679,-5551,-3505,-1622,31,1421,2529,3365,3955,4347,4583,4739,4864,5014,5238,5553,5968,6484,7063,7675,8266,8770,9122,9242,9065,8526,7594,6263,4550,2534,297,-2021,-4280,-6320,-7979,-9124,-9621,-9414,-8454,-6786,-4480,-1682,1443,4690,7863,10761,13219,15109,16347,16913,16828,16158,15007,13497,11759,9916,8092,6359,4787,3396,2173,1102,141,-737,-1549,-2282,-2908,-3366,-3598,-3547,-3169,-2465,-1454,-215,1171,2565,3850,4889,5585,5873,5754,5269,4541,3716,2969,2479,2378,2758,3637,4949,6576,8320,9978,11327,12164,12348,11774,10433,8373,5724,2651,-612,-3853,-6817,-9303,-11118,-12139,-12285,-11561,-10020,-7801,-5069,-2056,1018,3916,6435,8430,9788,10491,10548,10025,9028,7632,5978,4121,2185,218,-1684,-3476,-5075,-6452,-7541,-8339,-8823,-9020,-8972,-8727,-8380,-7986,-7633,-7366,-7206,-7154,-7162,-7176,-7127,-6936,-6562,-5975,-5191,-4260,-3248,-2258,-1375,-685,-250,-89,-212,-566,-1098,-1717,-2330,-2838,-3166,-3239,-3030,-2532,-1763,-789,331,1509,2657,3693,4527,5090,5303,5127,4518,3499,2108,439,-1364,-3149,-4729,-5948,-6671,-6826,-6387,-5428,-4039,-2406,-704,860,2111,2899,3146,2815,1969,709,-778,-2293,-3606,-4535,-4925,-4711,-3904,-2579,-901,976,2832,4505,5835,6715,7096,6968,6384,5424,4212,2879,1550,348,-649,-1374,-1804,-1927,-1782,-1397,-844,-197,477,1097,1621,2021,2281,2439,2502,2530,2524,2525,2502,2475,2397,2276,2095,1874,1638,1420,1273,1228,1322,1566,1953,2444,2979,3482,3843,3991,3813,3272,2321,986,-688,-2599,-4630,-6629,-8454,-9969,-11051,-11628,-11662,-11158,-10188,-8839,-7245,-5530,-3815,-2188,-694,653,1881,3030,4134,5222,6276,7259,8084,8664,8896,8705,8066,6991,5580,3965,2340,898,-178,-734,-706,-76,1066,2579,4269,5899,7263,8155,8446,8058,7005,5344,3236,825,-1655,-4037,-6113,-7750,-8824,-9277,-9081,-8271,-6900,-5087,-2939,-637,1700,3880,5796,7306,8320,8789,8658,7949,6677,4916,2743,279,-2365,-5030,-7585,-9880,-11790,-13207,-14052,-14286,-13904,-12947,-11475,-9596,-7432,-5112,-2801,-618,1276,2788,3839,4383,4461,4108,3453,2612,1727,917,276,-166,-398,-511,-557,-693,-992,-1573,-2470,-3697,-5199,-6884,-8609,-10212,-11523,-12387,-12685,-12356,-11413,-9925,-8058,-5992,-3964,-2195,-870,-146,-66,-640,-1760,-3275,-4985,-6654,-8075,-9053,-9472,-9283,-8524,-7313,-5811,-4236,-2772,-1620,-902,-698,-1038,-1848,-3071,-4521,-6056,-7479,-8616,-9331,-9513,-9118,-8154,-6672,-4777,-2595,-275,2042,4210,6136,7731,8982,9885,10504,10902,11165,11363,11540,11705,11833,11863,11723,11321,10613,9554,8164,6500,4645,2718,852,-856,-2294,-3407,-4168,-4571,-4659,-4480,-4102,-3585,-2990,-2344,-1681,-998,-291,436,1200,1986,2798,3617,4426,5189,5870,6429,6818,7020,7007,6800,6435,5965,5470,5022,4700,4551,4617,4885,5331,5883,6463,6973,7332,7472,7344,6950,6288,5403,4348,3181,1986,824,-229,-1127,-1818,-2299,-2550,-2610,-2488,-2222,-1838,-1336,-728,17,928,2016,3338,4850,6570,8393,10240,11957,13405,14414,14872,14669,13784,12228,10082,7486,4585,1584,-1348,-4043,-6357,-8203,-9525,-10305,-10582,-10409,-9871,-9068,-8085,-7022,-5926,-4865,-3843,-2885,-1989,-1143,-378,336,942,1456,1834,2075,2161,2094,1887,1568,1181,783,420,154,4,-2,115,342,633,945,1233,1451,1577,1597,1512,1335,1092,790,452,73,-348,-829,-1371,-1999,-2687,-3434,-4195,-4930,-5585,-6095,-6422,-6503,-6334,-5894,-5221,-4357,-3379,-2371,-1416,-589,61,534,830,1023,1145,1282,1462,1710,2013,2315,2561,2669,2576,2240,1643,810,-198,-1301,-2393,-3374,-4160,-4700,-4982,-5054,-4982,-4890,-4874,-5037,-5422,-6024,-6782,-7569,-8243,-8630,-8600,-8043,-6919,-5269,-3164,-774,1751,4213,6456,8349,9812,10820,11390,11583,11484,11184,10769,10308,9832,9357,8843,8247,7491,6507,5242,3671,1822,-226,-2352,-4380,-6146,-7480,-8266,-8460,-8077,-7224,-6044,-4714,-3412,-2270,-1376,-755,-355,-90,181,583,1243,2213,3513,5059,6733,8359,9744,10735,11179,11045,10311,9066,7430,5555,3616,1766,136,-1176,-2128,-2713,-2972,-2963,-2777,-2491,-2186,-1924,-1732,-1637,-1634,-1708,-1850,-2034,-2258,-2504,-2768,-3036,-3299,-3528,-3698,-3758,-3664,-3364,-2823,-2008,-937,383,1875,3483,5101,6645,8017,9135,9938,10358,10380,9968,9134,7899,6309,4436,2393,284,-1730,-3541,-5006,-6055,-6619,-6697,-6316,-5535,-4436,-3116,-1659,-165,1299,2669,3896,4964,5849,6576,7153,7616,7981,8255,8425,8462,8306,7912,7209,6166,4751,2979,882,-1461,-3945,-6436,-8786,-10842,-12464,-13556,-14036,-13919,-13231,-12082,-10607,-8961,-7313,-5816,-4584,-3715,-3233,-3135,-3353,-3789,-4302,-4757,-5004,-4938,-4481,-3609,-2358,-791,960,2767,4485,5971,7145,7916,8282,8243,7836,7124,6148,4978,3651,2212,704,-841,-2362,-3818,-5131,-6234,-7058,-7530,-7617,-7299,-6607,-5608,-4408,-3141,-1959,-1001,-390,-196,-443,-1090,-2039,-3157,-4259,-5190,-5769,-5884,-5465,-4491,-3037,-1190,858,2945,4827,6324,7235,7431,6839,5465,3412,856,-1939,-4673,-7043,-8753,-9606,-9482,-8385,-6462,-3943,-1172,1479,3634,4983,5300,4533,2733,152,-2888,-5964,-8663,-10628,-11593,-11469,-10283,-8256,-5672,-2909,-314,1804,3258,3966,3991,3473,2638,1697,855,223,-154,-321,-376,-445,-625,-991,-1521,-2150,-2732,-3108,-3107,-2624,-1601,-91,1767,3761,5628,7107,7969,8076,7374,5944,3974,1714,-497,-2377,-3629,-4101,-3694,-2477,-595,1700,4099,6294,7986,8960,9083,8355,6862,4822,2491,177,-1826,-3284,-4031,-4010,-3278,-1976,-330,1395,2938,4067,4619,4518,3783,2511,875,-916,-2660,-4148,-5248,-5854,-5932,-5496,-4597,-3315,-1747,11,1857,3696,5426,6950,8168,9001,9370,9260,8647,7587,6149,4431,2574,694,-1070,-2593,-3795,-4585,-4945,-4864,-4374,-3549,-2483,-1310,-160,812,1500,1794,1666,1105,183,-1001,-2294,-3538,-4566,-5247,-5474,-5209,-4458,-3284,-1793,-129,1573,3138,4462,5398,5909,5915,5451,4523,3213,1597,-229,-2161,-4117,-6012,-7788,-9387,-10788,-11937,-12835,-13444,-13743,-13727,-13357,-12640,-11569,-10165,-8468,-6542,-4474,-2371,-357,1457,2945,4030,4644,4767,4406,3618,2470,1087,-423,-1897,-3201,-4193,-4751,-4814,-4339,-3367,-1992,-343,1375,2990,4292,5125,5391,5030,4094,2671,922,-964,-2778,-4334,-5454,-6042,-6019,-5405,-4250,-2661,-797,1209,3176,4994,6543,7783,8684,9269,9579,9652,9541,9270,8852,8284,7546,6609,5459,4073,2463,646,-1309,-3331,-5284,-7039,-8445,-9354,-9664,-9305,-8268,-6604,-4421,-1860,899,3674,6299,8608,10503,11882,12722,12997,12747,12008,10856,9367,7625,5708,3711,1692,-228,-1985,-3450,-4528,-5109,-5121,-4508,-3299,-1557,575,2887,5154,7106,8523,9210,9067,8076,6331,4011,1357,-1334,-3804,-5786,-7118,-7693,-7495,-6588,-5101,-3195,-1079,1067,3050,4720,5977,6737,7008,6802,6219,5352,4362,3358,2485,1794,1330,1067,944,900,840,730,519,217,-174,-616,-1087,-1549,-1986,-2355,-2642,-2789,-2765,-2519,-2008,-1215,-144,1173,2646,4180,5630,6853,7714,8088,7904,7134,5808,4017,1902,-365,-2569,-4520,-6037,-6981,-7285,-6927,-5967,-4509,-2694,-699,1335,3241,4927,6302,7337,8016,8350,8350,8035,7418,6499,5311,3850,2187,375,-1484,-3250,-4814,-5997,-6718,-6851,-6379,-5309,-3713,-1725,488,2739,4837,6625,7976,8835,9172,9022,8429,7453,6153,4577,2766,759,-1393,-3620,-5826,-7882,-9653,-10981,-11752,-11866,-11300,-10091,-8346,-6238,-3987,-1815,32,1380,2075,2064,1346,10,-1802,-3915,-6103,-8194,-9978,-11359,-12225,-12572,-12396,-11767,-10734,-9391,-7797,-6019,-4126,-2160,-185,1742,3554,5155,6462,7343,7717,7474,6573,5011,2838,185,-2794,-5878,-8874,-11558,-13776,-15411,-16391,-16717,-16420,-15552,-14210,-12464,-10413,-8159,-5807,-3492,-1351,472,1831,2634,2816,2398,1479,209,-1179,-2445,-3356,-3710,-3398,-2395,-763,1332,3690,6062,8218,9967,11166,11768,11764,11243,10302,9085,7714,6308,4929,3625,2383,1185,-32,-1291,-2653,-4102,-5633,-7191,-8701,-10075,-11222,-12058,-12513,-12559,-12162,-11365,-10172,-8669,-6898,-4949,-2882,-771,1330,3368,5300,7087,8693,10079,11220,12072,12619,12845,12739,12334,11634,10707,9589,8349,7040,5718,4411,3166,1966,857,-200,-1176,-2090,-2922,-3666,-4286,-4758,-5035,-5084,-4872,-4389,-3634,-2634,-1428,-67,1382,2855,4295,5636,6848,7871,8690,9255,9544,9522,9155,8446,7373,5983,4303,2426,436,-1546,-3407,-5011,-6259,-7062,-7364,-7181,-6544,-5550,-4318,-2960,-1600,-314,836,1840,2699,3449,4118,4738,5318,5861,6323,6667,6811,6686,6227,5389,4176,2638,874,-961,-2701,-4141,-5144,-5568,-5384,-4615,-3361,-1807,-144,1393,2617,3362,3549,3160,2257,971,-537,-2075,-3456,-4546,-5220,-5455,-5243,-4650,-3767,-2704,-1588,-529,365,1028,1397,1472,1267,844,283,-296,-790,-1083,-1094,-796,-200,619,1530,2396,3043,3352,3214,2610,1555,148,-1486,-3194,-4808,-6208,-7277,-7986,-8335,-8384,-8223,-7953,-7668,-7428,-7259,-7136,-7015,-6816,-6479,-5948,-5216,-4310,-3302,-2296,-1410,-769,-452,-535,-1002,-1831,-2922,-4143,-5354,-6383,-7097,-7375,-7147,-6404,-5175,-3546,-1633,447,2543,4565,6394,7993,9302,10333,11086,11596,11900,12031,12028,11914,11695,11377,10947,10405,9750,8997,8171,7314,6462,5646,4874,4130,3375,2541,1572,390,-1024,-2692,-4560,-6568,-8588,-10509,-12174,-13476,-14286,-14549,-14209,-13282,-11797,-9825,-7465,-4814,-2000,869,3663,6271,8566,10448,11804,12589,12755,12339,11404,10069,8488,6811,5204,3776,2622,1782,1247,1004,980,1148,1442,1845,2349,2947,3673,4534,5539,6691,7941,9256,10547,11734,12728,13431,13791,13750,13301,12450,11237,9709,7944,6009,3997,1976,45,-1753,-3328,-4654,-5690,-6413,-6830,-6938,-6750,-6288,-5553,-4571,-3371,-1985,-481,1074,2581,3941,5050,5824,6198,6165,5737,5010,4084,3115,2250,1620,1321,1392,1791,2434,3168,3811,4193,4129,3525,2295,478,-1877,-4589,-7496,-10343,-12913,-14966,-16326,-16837,-16452,-15145,-13013,-10171,-6813,-3154,590,4190,7459,10216,12320,13656,14150,13756,12493,10421,7669,4434,941,-2512,-5668,-8240,-10045,-10939,-10910,-10027,-8468,-6469,-4311,-2251,-523,743,1475,1716,1560,1150,649,190,-104,-200,-59,243,665,1096,1461,1675,1703,1510,1126,563,-118,-871,-1637,-2362,-3000,-3498,-3839,-3976,-3935,-3713,-3369,-2967,-2588,-2317,-2236,-2382,-2780,-3391,-4158,-4979,-5756,-6376,-6755,-6828,-6570,-5983,-5116,-4026,-2820,-1590,-452,496,1196,1584,1692,1534,1202,786,394,132,89,315,846,1650,2684,3846,5029,6095,6919,7378,7385,6886,5874,4396,2523,382,-1906,-4196,-6366,-8306,-9944,-11229,-12140,-12691,-12876,-12736,-12263,-11481,-10398,-9021,-7388,-5522,-3499,-1367,766,2832,4734,6401,7773,8810,9498,9831,9844,9549,8998,8206,7210,6011,4628,3039,1260,-715,-2866,-5141,-7482,-9778,-11892,-13675,-14947,-15552,-15368,-14304,-12385,-9672,-6363,-2685,1038,4501,7370,9399,10418,10360,9314,7446,5052,2452,-11,-2053,-3450,-4099,-3988,-3222,-1958,-421,1181,2654,3845,4697,5166,5338,5276,5124,4986,4967,5120,5463,5962,6560,7174,7731,8150,8399,8443,8297,7983,7550,7054,6550,6077,5672,5335,5065,4847,4644,4455,4242,3997,3694,3313,2823,2209,1435,510,-580,-1791,-3108,-4456,-5801,-7047,-8147,-9005,-9556,-9734,-9480,-8789,-7648,-6130,-4284,-2266,-177,1793,3513,4833,5636,5864,5482,4522,3071,1230,-823,-2940,-4917,-6611,-7863,-8578,-8707,-8227,-7217,-5739,-3937,-1947,84,2005,3710,5095,6108,6724,6942,6815,6377,5711,4878,3959,3026,2140,1369,741,285,-16,-201,-336,-508,-807,-1311,-2070,-3091,-4334,-5716,-7115,-8397,-9431,-10104,-10356,-10160,-9534,-8546,-7260,-5768,-4154,-2473,-808,801,2289,3587,4630,5326,5608,5406,4686,3458,1762,-288,-2576,-4923,-7188,-9198,-10853,-12049,-12754,-12956,-12676,-11978,-10906,-9564,-8016,-6368,-4707,-3128,-1724,-571,247,693,717,335,-428,-1496,-2768,-4122,-5428,-6568,-7453,-8020,-8259,-8186,-7860,-7353,-6742,-6088,-5439,-4792,-4141,-3424,-2595,-1594,-375,1047,2653,4346,6001,7475,8590,9207,9214,8553,7240,5368,3077,582,-1906,-4150,-5961,-7175,-7715,-7546,-6736,-5370,-3617,-1622,426,2395,4151,5607,6713,7430,7755,7711,7316,6624,5688,4570,3353,2116,938,-92,-918,-1499,-1812,-1906,-1802,-1606,-1385,-1226,-1185,-1298,-1548,-1914,-2312,-2676,-2913,-2951,-2741,-2254,-1505,-524,619,1868,3131,4373,5536,6615,7608,8531,9397,10222,10987,11672,12220,12558,12624,12343,11696,10684,9367,7853,6278,4800,3573,2718,2322,2409,2962,3901,5132,6519,7937,9253,10369,11192,11682,11801,11567,10994,10137,9044,7781,6421,5024,3675,2437,1382,563,25,-226,-205,41,411,819,1116,1204,977,370,-610,-1935,-3487,-5133,-6701,-8019,-8948,-9373,-9258,-8623,-7555,-6202,-4731,-3320,-2111,-1215,-662,-449,-497,-733,-1039,-1348,-1580,-1727,-1786,-1820,-1882,-2080,-2456,-3078,-3915,-4918,-5959,-6885,-7514,-7687,-7277,-6223,-4538,-2319,273,3026,5702,8088,9988,11296,11942,11977,11453,10514,9262,7830,6289,4699,3083,1436,-212,-1876,-3469,-4953,-6193,-7104,-7552,-7465,-6784,-5522,-3735,-1546,887,3375,5721,7753,9317,10322,10703,10468,9648,8307,6546,4447,2119,-338,-2848,-5303,-7639,-9755,-11589,-13039,-14067,-14589,-14619,-14141,-13228,-11974,-10497,-8969,-7516,-6284,-5350,-4746,-4441,-4344,-4336,-4267,-4011,-3472,-2592,-1392,73,1700,3355,4908,6246,7274,7940,8234,8158,7762,7082,6177,5084,3845,2489,1025,-507,-2108,-3706,-5264,-6673,-7841,-8645,-8978,-8772,-7971,-6617,-4788,-2623,-341,1858,3713,5034,5635,5443,4434,2693,388,-2271,-5006,-7572,-9718,-11273,-12095,-12161,-11469,-10116,-8234,-5970,-3530,-1061,1241,3252,4836,5918,6426,6357,5709,4558,2996,1171,-740,-2545,-4067,-5130,-5655,-5592,-4999,-3999,-2756,-1500,-425,274,479,132,-750,-2066,-3669,-5357,-6930,-8187,-8974,-9199,-8813,-7885,-6479,-4763,-2885,-1009,727,2226,3424,4323,4942,5347,5616,5813,6010,6242,6510,6818,7113,7366,7537,7589,7519,7311,6985,6547,6032,5461,4877,4328,3868,3551,3454,3598,4053,4790,5810,7022,8356,9656,10833,11732,12299,12467,12254,11704,10909,9960,8963,7972,7042,6151,5283,4375,3372,2238,940,-504,-2059,-3667,-5236,-6689,-7928,-8895,-9532,-9830,-9806,-9501,-9004,-8389,-7763,-7186,-6728,-6378,-6140,-5948,-5745,-5479,-5085,-4556,-3878,-3071,-2176,-1216,-232,760,1752,2741,3746,4763,5810,6858,7888,8846,9675,10308,10676,10737,10444,9807,8830,7594,6160,4657,3187,1861,756,-82,-679,-1065,-1358,-1648,-2058,-2686,-3585,-4782,-6232,-7853,-9508,-11033,-12253,-13001,-13155,-12636,-11438,-9615,-7286,-4612,-1785,1006,3576,5778,7503,8695,9335,9462,9122,8395,7352,6057,4575,2947,1226,-543,-2298,-3987,-5540,-6918,-8077,-9007,-9722,-10255,-10665,-10998,-11315,-11630,-11934,-12183,-12274,-12120,-11603,-10657,-9238,-7382,-5163,-2726,-235,2131,4208,5867,7028,7661,7783,7445,6714,5672,4375,2905,1293,-389,-2100,-3773,-5330,-6691,-7759,-8446,-8678,-8403,-7626,-6377,-4767,-2912,-987,847,2442,3665,4468,4807,4737,4318,3662,2876,2077,1348,774,378,202,223,438,822,1339,1975,2692,3473,4291,5113,5911,6638,7256,7709,7966,7962,7694,7126,6272,5171,3860,2434,967,-447,-1725,-2811,-3658,-4259,-4610,-4738,-4653,-4377,-3916,-3271,-2449,-1461,-345,840,2000,3037,3822,4282,4327,3981,3264,2313,1268,307,-384,-691,-497,193,1358,2886,4638,6445,8137,9563,10612,11214,11357,11089,10474,9631,8648,7637,6644,5730,4866,4062,3253,2428,1548,640,-267,-1090,-1737,-2122,-2147,-1783,-1032,52,1340,2710,3976,5021,5701,5982,5850,5366,4645,3814,3008,2357,1922,1753,1820,2074,2429,2801,3121,3335,3451,3485,3495,3557,3731,4070,4600,5291,6094,6906,7617,8084,8203,7876,7059,5764,4049,2015,-188,-2428,-4545,-6428,-7974,-9136,-9902,-10285,-10345,-10130,-9710,-9140,-8451,-7664,-6780,-5787,-4683,-3459,-2137,-749,650,1979,3155,4088,4707,4963,4849,4382,3637,2676,1614,515,-532,-1491,-2337,-3071,-3711,-4281,-4802,-5295,-5759,-6171,-6512,-6717,-6756,-6574,-6148,-5469,-4548,-3417,-2127,-732,700,2112,3443,4636,5670,6495,7140,7587,7888,8065,8152,8171,8110,7948,7629,7091,6258,5069,3486,1503,-838,-3450,-6210,-8947,-11499,-13688,-15384,-16477,-16930,-16740,-15984,-14757,-13203,-11478,-9716,-8072,-6618,-5444,-4551,-3939,-3569,-3364,-3281,-3222,-3144,-2988,-2725,-2331,-1825,-1197,-511,217,907,1520,1991,2276,2346,2189,1820,1286,643,-14,-616,-1072,-1341,-1395,-1259,-980,-647,-351,-201,-270,-638,-1305,-2279,-3479,-4812,-6143,-7317,-8179,-8600,-8464,-7732,-6401,-4542,-2282,222,2769,5168,7248,8849,9891,10314,10124,9381,8167,6602,4815,2945,1094,-615,-2142,-3418,-4447,-5196,-5692,-5897,-5831,-5459,-4785,-3824,-2608,-1219,244,1649,2831,3659,3971,3704,2788,1287,-727,-3047,-5496,-7803,-9781,-11226,-12037,-12168,-11655,-10599,-9155,-7486,-5782,-4175,-2785,-1660,-789,-137,406,908,1476,2150,2941,3815,4687,5462,6032,6324,6289,5955,5381,4700,4054,3614,3515,3870,4721,6049,7776,9751,11823,13768,15435,16637,17270,17265,16611,15363,13635,11567,9346,7144,5151,3496,2303,1625,1464,1801,2522,3531,4657,5762,6666,7253,7392,7028,6136,4749,2939,839,-1419,-3651,-5712,-7446,-8758,-9576,-9903,-9774,-9292,-8562,-7741,-6941,-6296,-5872,-5720,-5820,-6136,-6569,-7016,-7368,-7512,-7402,-6985,-6295,-5368,-4297,-3169,-2073,-1085,-227,498,1130,1754,2430,3251,4242,5401,6669,7930,9043,9845,10195,9993,9201,7846,6030,3888,1597,-680,-2792,-4634,-6139,-7277,-8059,-8483,-8590,-8371,-7846,-7010,-5860,-4438,-2752,-920,991,2797,4368,5519,6108,6041,5253,3795,1742,-725,-3410,-6066,-8468,-10400,-11705,-12285,-12120,-11278,-9883,-8144,-6272,-4520,-3078,-2117,-1706,-1854,-2494,-3492,-4698,-5939,-7059,-7950,-8525,-8772,-8691,-8345,-7792,-7109,-6356,-5585,-4811,-4053,-3289,-2528,-1751,-989,-259,386,886,1206,1296,1163,814,310,-301,-929,-1536,-2053,-2491,-2834,-3132,-3403,-3692,-4007,-4348,-4687,-4980,-5179,-5228,-5096,-4746,-4194,-3442,-2544,-1550,-531,451,1337,2096,2703,3175,3538,3826,4110,4406,4777,5210,5708,6219,6695,7055,7246,7206,6918,6394,5673,4829,3956,3140,2470,2009,1773,1754,1890,2088,2256,2271,2067,1578,812,-202,-1388,-2654,-3906,-5042,-6009,-6737,-7222,-7432,-7383,-7056,-6460,-5580,-4410,-2958,-1231,714,2814,4960,7027,8877,10365,11368,11798,11592,10779,9380,7552,5414,3194,1066,-747,-2106,-2889,-3060,-2653,-1760,-528,859,2228,3411,4300,4825,5000,4872,4554,4167,3827,3635,3636,3826,4165,4551,4903,5107,5105,4864,4402,3787,3103,2476,1990,1743,1759,2048,2553,3210,3900,4538,5004,5234,5150,4746,3994,2951,1658,192,-1338,-2857,-4239,-5422,-6310,-6869,-7062,-6886,-6364,-5540,-4470,-3253,-1964,-725,373,1225,1756,1919,1694,1112,231,-850,-2013,-3139,-4112,-4845,-5267,-5352,-5103,-4533,-3707,-2665,-1495,-255,973,2141,3179,4056,4735,5188,5400,5346,5023,4416,3544,2424,1112,-314,-1744,-3049,-4075,-4682,-4734,-4142,-2857,-908,1623,4570,7724,10831,13618,15845,17293,17830,17422,16086,14000,11331,8356,5329,2480,26,-1935,-3335,-4191,-4601,-4643,-4472,-4176,-3848,-3528,-3216,-2888,-2491,-1980,-1314,-473,516,1623,2769,3884,4880,5689,6250,6526,6511,6195,5610,4765,3690,2414,953,-647,-2355,-4107,-5825,-7424,-8803,-9858,-10524,-10705,-10401,-9592,-8334,-6718,-4837,-2865,-901,861,2369,3472,4194,4472,4397,3990,3376,2607,1799,991,248,-417,-993,-1498,-1940,-2356,-2742,-3132,-3506,-3882,-4230,-4550,-4818,-5026,-5166,-5227,-5221,-5130,-4979,-4727,-4389,-3901,-3261,-2406,-1340,-54,1413,2957,4485,5807,6786,7249,7084,6225,4689,2559,4,-2751,-5466,-7873,-9776,-11009,-11530,-11350,-10615,-9483,-8214,-7018,-6118,-5661,-5718,-6278,-7242,-8444,-9689,-10768,-11504,-11780,-11528,-10763,-9548,-7988,-6201,-4324,-2451,-685,909,2286,3392,4201,4682,4793,4525,3845,2767,1325,-425,-2374,-4393,-6333,-8027,-9329,-10120,-10320,-9924,-8954,-7530,-5778,-3871,-1985,-263,1164,2240,2935,3297,3385,3310,3173,3078,3107,3303,3685,4235,4905,5638,6363,7012,7541,7909,8110,8151,8055,7862,7594,7273,6902,6459,5928,5276,4485,3556,2502,1352,167,-1014,-2119,-3095,-3887,-4437,-4709,-4657,-4255,-3498,-2384,-953,741,2623,4574,6494,8253,9732,10863,11551,11824,11662,11151,10354,9367,8277,7162,6065,5032,4054,3131,2246,1355,470,-450,-1369,-2283,-3150,-3932,-4586,-5076,-5378,-5480,-5396,-5147,-4763,-4291,-3754,-3180,-2566,-1892,-1131,-230,847,2134,3638,5337,7182,9078,10930,12605,13989,14969,15448,15369,14707,13470,11715,9540,7067,4467,1910,-415,-2344,-3734,-4505,-4622,-4127,-3113,-1729,-157,1416,2806,3874,4522,4721,4494,3929,3138,2262,1420,718,207,-92,-207,-195,-122,-75,-93,-237,-490,-854,-1267,-1683,-2027,-2258,-2340,-2266,-2072,-1797,-1527,-1326,-1272,-1421,-1795,-2409,-3231,-4218,-5299,-6405,-7439,-8338,-9019,-9440,-9575,-9420,-9014,-8397,-7654,-6863,-6109,-5486,-5043,-4846,-4893,-5195,-5705,-6377,-7128,-7879,-8516,-8955,-9084,-8828,-8123,-6937,-5289,-3217,-831,1756,4359,6831,8961,10621,11651,12000,11631,10607,9019,7035,4816,2555,417,-1469,-2988,-4110,-4794,-5087,-5011,-4630,-4001,-3159,-2154,-997,288,1686,3183,4738,6300,7807,9141,10222,10914,11133,10797,9879,8392,6408,4040,1441,-1208,-3738,-5975,-7798,-9100,-9855,-10041,-9724,-8957,-7842,-6474,-4941,-3335,-1718,-162,1283,2561,3602,4360,4761,4757,4323,3439,2148,505,-1389,-3406,-5412,-7257,-8821,-10000,-10731,-10995,-10812,-10227,-9325,-8179,-6873,-5482,-4035,-2590,-1131,311,1766,3201,4624,5994,7273,8426,9396,10162,10713,11049,11224,11266,11256,11241,11265,11352,11488,11629,11716,11663,11384,10823,9914,8670,7105,5286,3321,1290,-654,-2450,-3990,-5256,-6219,-6909,-7344,-7576,-7604,-7454,-7079,-6457,-5532,-4272,-2685,-800,1265,3383,5357,7005,8145,8644,8423,7486,5892,3802,1383,-1126,-3524,-5606,-7231,-8312,-8832,-8838,-8399,-7657,-6686,-5623,-4511,-3390,-2285,-1172,-63,1036,2097,3055,3845,4381,4615,4504,4075,3384,2544,1686,964,504,419,763,1538,2704,4145,5748,7325,8746,9833,10494,10645,10281,9428,8190,6670,5035,3400,1925,663,-279,-933,-1281,-1396,-1334,-1154,-939,-707,-511,-345,-205,-102,7,92,194,296,422,576,786,1056,1408,1831,2314,2813,3283,3659,3882,3910,3706,3282,2655,1897,1072,294,-364,-804,-991,-917,-623,-197,234,540,568,216,-594,-1873,-3578,-5583,-7729,-9799,-11580,-12866,-13502,-13386,-12524,-10967,-8873,-6432,-3865,-1408,750,2454,3610,4209,4274,3918,3234,2386,1463,592,-183,-816,-1318,-1696,-2002,-2245,-2479,-2692,-2890,-3053,-3144,-3140,-3025,-2784,-2464,-2078,-1703,-1389,-1182,-1136,-1237,-1497,-1854,-2271,-2672,-3013,-3227,-3305,-3213,-2962,-2563,-2018,-1374,-637,132,897,1599,2163,2545,2672,2505,2030,1230,159,-1147,-2592,-4096,-5545,-6863,-7948,-8775,-9296,-9547,-9554,-9398,-9137,-8865,-8606,-8418,-8270,-8149,-7999,-7753,-7362,-6776,-5979,-4987,-3849,-2631,-1442,-354,527,1161,1510,1591,1449,1148,788,443,216,137,260,543,966,1420,1836,2097,2131,1888,1351,568,-387,-1412,-2382,-3200,-3784,-4094,-4142,-3981,-3686,-3372,-3117,-3003,-3063,-3286,-3624,-3985,-4273,-4384,-4231,-3764,-2959,-1838,-468,1078,2666,4204,5544,6606,7286,7548,7365,6768,5804,4565,3148,1658,210,-1141,-2302,-3285,-4051,-4640,-5069,-5354,-5525,-5556,-5439,-5128,-4591,-3776,-2688,-1313,281,2033,3821,5522,6995,8103,8744,8823,8326,7265,5720,3824,1723,-390,-2357,-4023,-5280,-6071,-6381,-6252,-5765,-5014,-4135,-3229,-2420,-1773,-1352,-1140,-1129,-1217,-1325,-1319,-1097,-568,309,1534,3045,4740,6484,8116,9501,10498,11027,11046,10558,9636,8371,6898,5366,3910,2657,1705,1109,903,1077,1586,2376,3348,4408,5429,6296,6883,7094,6856,6159,5021,3557,1888,216,-1279,-2404,-3021,-3038,-2458,-1352,120,1743,3287,4501,5206,5259,4615,3313,1458,-772,-3180,-5546,-7682,-9417,-10643,-11288,-11336,-10805,-9758,-8264,-6441,-4368,-2179,49,2204,4211,5992,7478,8628,9379,9722,9626,9118,8226,7026,5606,4085,2571,1189,1,-923,-1605,-2060,-2384,-2636,-2926,-3291,-3770,-4335,-4922,-5444,-5785,-5849,-5566,-4897,-3881,-2589,-1151,284,1559,2542,3145,3316,3093,2516,1707,765,-171,-1004,-1627,-1977,-2008,-1707,-1078,-176,962,2223,3535,4776,5842,6650,7108,7187,6871,6187,5208,4010,2724,1450,326,-569,-1141,-1372,-1245,-826,-172,577,1326,1915,2255,2241,1828,1017,-158,-1607,-3199,-4820,-6296,-7533,-8412,-8897,-8975,-8693,-8127,-7378,-6558,-5757,-5057,-4479,-4044,-3691,-3388,-3054,-2642,-2132,-1515,-863,-228,262,529,462,13,-861,-2125,-3743,-5604,-7603,-9598,-11459,-13052,-14269,-15005,-15195,-14789,-13763,-12140,-9949,-7298,-4278,-1064,2182,5277,8019,10281,11899,12837,13048,12596,11567,10101,8361,6514,4701,3055,1617,414,-598,-1514,-2415,-3420,-4595,-5972,-7528,-9171,-10769,-12139,-13110,-13501,-13196,-12124,-10296,-7808,-4808,-1520,1832,4997,7772,9983,11532,12375,12536,12087,11136,9802,8215,6480,4689,2909,1198,-404,-1841,-3064,-4009,-4598,-4788,-4509,-3757,-2535,-904,1036,3137,5238,7130,8654,9628,9966,9615,8608,7055,5109,2979,873,-1008,-2506,-3531,-4040,-4086,-3744,-3136,-2387,-1593,-816,-80,647,1427,2309,3389,4662,6157,7798,9509,11154,12603,13707,14371,14500,14093,13152,11783,10077,8194,6275,4451,2850,1524,524,-176,-599,-818,-879,-826,-696,-465,-139,339,979,1819,2844,4028,5316,6593,7784,8734,9366,9577,9337,8654,7590,6263,4813,3419,2245,1435,1101,1288,1984,3111,4530,6050,7466,8547,9099,8963,8038,6318,3857,810,-2602,-6107,-9402,-12174,-14175,-15182,-15109,-13947,-11818,-8949,-5634,-2237,896,3436,5139,5865,5581,4392,2486,152,-2298,-4529,-6266,-7276,-7447,-6761,-5302,-3268,-890,1552,3782,5587,6787,7309,7154,6405,5211,3765,2253,878,-236,-975,-1320,-1281,-917,-313,434,1239,2003,2673,3177,3481,3529,3297,2732,1832,562,-1046,-2957,-5105,-7366,-9631,-11744,-13571,-14995,-15924,-16329,-16199,-15614,-14632,-13387,-11970,-10475,-8978,-7495,-6047,-4613,-3179,-1758,-361,934,2057,2891,3340,3327,2796,1766,291,-1527,-3511,-5522,-7353,-8855,-9899,-10379,-10270,-9571,-8333,-6662,-4656,-2466,-213,1953,3927,5582,6853,7663,7987,7808,7149,6035,4530,2700,628,-1592,-3854,-6080,-8150,-10025,-11624,-12933,-13942,-14661,-15111,-15308,-15254,-14941,-14323,-13362,-11996,-10182,-7911,-5193,-2114,1206,4601,7859,10773,13138,14776,15572,15450,14434,12568,10016,6931,3552,112,-3150,-6013,-8283,-9844,-10597,-10549,-9727,-8237,-6202,-3787,-1154,1522,4099,6433,8430,10007,11118,11742,11885,11574,10871,9849,8612,7263,5915,4656,3570,2672,1978,1426,951,443,-187,-1040,-2161,-3573,-5232,-7057,-8921,-10675,-12161,-13233,-13784,-13732,-13071,-11804,-10014,-7786,-5244,-2517,263,2968,5474,7679,9484,10816,11616,11850,11509,10627,9262,7528,5562,3534,1626,13,-1142,-1736,-1683,-995,295,2086,4229,6580,8951,11198,13185,14803,15993,16717,16973,16775,16166,15192,13911,12401,10713,8925,7103,5301,3588,2030,676,-410,-1189,-1652,-1781,-1636,-1245,-714,-102,477,972,1299,1456,1413,1226,927,601,308,130,98,244,555,993,1506,2024,2496,2860,3114,3232,3255,3198,3116,3035,3012,3054,3199,3447,3792,4232,4725,5253,5764,6229,6602,6863,6997,7004,6915,6757,6589,6451,6384,6417,6534,6727,6938,7115,7195,7119,6837,6321,5547,4524,3258,1803,179,-1514,-3244,-4903,-6434,-7757,-8811,-9542,-9920,-9926,-9556,-8840,-7806,-6515,-5031,-3427,-1793,-198,1261,2535,3550,4279,4709,4847,4741,4435,4008,3516,3036,2605,2271,2032,1900,1843,1840,1856,1851,1810,1700,1523,1267,938,538,73,-448,-1012,-1621,-2245,-2914,-3584,-4289,-4990,-5685,-6323,-6868,-7254,-7431,-7365,-7015,-6433,-5637,-4756,-3894,-3214,-2859,-2970,-3639,-4904,-6757,-9094,-11779,-14605,-17339,-19732,-21555,-22604,-22745,-21923,-20148,-17553,-14305,-10656,-6877,-3241,15,2695,4691,5959,6528,6493,5978,5142,4124,3066,2062,1181,451,-132,-590,-958,-1274,-1566,-1840,-2105,-2329,-2486,-2530,-2419,-2112,-1597,-848,101,1224,2457,3721,4940,6013,6876,7445,7695,7587,7139,6358,5301,4001,2536,940,-709,-2372,-4001,-5544,-6979,-8252,-9341,-10203,-10817,-11158,-11227,-11028,-10600,-9982,-9246,-8463,-7707,-7041,-6509,-6130,-5876,-5712,-5542,-5291,-4865,-4193,-3255,-2048,-649,854,2321,3619,4618,5230,5416,5197,4655,3918,3150,2513,2169,2221,2747,3739,5154,6875,8751,10602,12233,13470,14152,14180,13503,12125,10136,7640,4819,1852,-1075,-3772,-6103,-7954,-9258,-10011,-10222,-9956,-9280,-8268,-7005,-5532,-3923,-2188,-373,1506,3427,5348,7234,9016,10636,12011,13081,13776,14070,13938,13410,12520,11332,9929,8376,6757,5136,3562,2109,796,-291,-1141,-1671,-1871,-1694,-1155,-268,886,2239,3641,4988,6128,6949,7377,7341,6861,5941,4665,3112,1399,-347,-1999,-3413,-4481,-5091,-5193,-4759,-3823,-2461,-800,1009,2775,4325,5467,6067,6010,5249,3804,1740,-783,-3601,-6470,-9176,-11495,-13232,-14270,-14515,-13978,-12713,-10843,-8524,-5962,-3330,-824,1398,3229,4562,5368,5651,5441,4837,3947,2912,1884,1005,398,157,324,912,1863,3108,4508,5937,7258,8343,9112,9516,9547,9238,8638,7813,6819,5713,4514,3244,1890,438,-1125,-2828,-4639,-6574,-8543,-10515,-12380,-14060,-15474,-16538,-17231,-17510,-17430,-17002,-16324,-15453,-14472,-13439,-12396,-11354,-10322,-9269,-8187,-7054,-5868,-4647,-3415,-2210,-1085,-74,772,1440,1910,2193,2317,2311,2243,2146,2074,2052,2081,2156,2227,2260,2193,1995,1627,1106,436,-307,-1075,-1760,-2297,-2590,-2604,-2296,-1699,-839,184,1272,2295,3119,3622,3701,3282,2346,915,-934,-3075,-5361,-7607,-9667,-11383,-12672,-13470,-13775,-13621,-13064,-12171,-11022,-9665,-8168,-6562,-4894,-3201,-1531,64,1527,2798,3841,4611,5131,5403,5498,5471,5393,5333,5317,5371,5468,5568,5614,5528,5248,4717,3910,2825,1506,10,-1569,-3125,-4553,-5746,-6608,-7089,-7134,-6761,-5997,-4925,-3627,-2236,-833,458,1590,2492,3166,3595,3810,3842,3709,3460,3089,2608,1998,1224,267,-923,-2337,-3996,-5843,-7838,-9880,-11867,-13675,-15169,-16245,-16784,-16725,-16018,-14663,-12701,-10195,-7258,-4008,-598,2814,6067,9002,11479,13386,14655,15263,15240,14680,13691,12457,11122,9872,8838,8127,7791,7828,8192,8799,9537,10290,10943,11397,11583,11439,10950,10118,8972,7578,6001,4332,2654,1037,-451,-1791,-2951,-3944,-4778,-5462,-6008,-6416,-6664,-6747,-6615,-6259,-5626,-4722,-3538,-2109,-498,1209,2902,4457,5758,6692,7181,7181,6694,5781,4549,3152,1786,634,-105,-298,139,1204,2809,4782,6893,8881,10470,11456,11647,11002,9512,7315,4583,1572,-1458,-4243,-6554,-8218,-9121,-9225,-8537,-7152,-5169,-2764,-97,2657,5310,7737,9793,11403,12498,13042,13026,12449,11342,9747,7724,5375,2782,93,-2580,-5092,-7318,-9155,-10513,-11356,-11654,-11435,-10739,-9639,-8223,-6586,-4823,-3041,-1315,263,1637,2762,3592,4134,4367,4322,4005,3467,2721,1859,913,2,-799,-1389,-1683,-1629,-1212,-441,597,1824,3106,4332,5393,6216,6759,7032,7066,6935,6698,6440,6198,6015,5871,5762,5622,5415,5071,4552,3823,2873,1721,395,-1040,-2515,-3956,-5276,-6432,-7370,-8091,-8599,-8929,-9118,-9197,-9188,-9083,-8867,-8492,-7920,-7105,-6035,-4703,-3167,-1470,277,1990,3558,4885,5885,6498,6665,6374,5621,4432,2864,990,-1092,-3267,-5409,-7400,-9114,-10459,-11357,-11767,-11677,-11122,-10142,-8831,-7273,-5572,-3831,-2128,-566,828,1971,2883,3533,3962,4202,4296,4305,4272,4232,4222,4251,4326,4444,4586,4729,4831,4854,4723,4398,3808,2911,1685,126,-1733,-3817,-6037,-8249,-10326,-12109,-13480,-14327,-14592,-14257,-13353,-11955,-10169,-8122,-5952,-3784,-1727,140,1771,3141,4262,5142,5810,6280,6567,6671,6609,6377,6006,5539,5019,4541,4151,3939,3942,4186,4664,5331,6120,6960,7753,8435,8939,9217,9248,9005,8477,7671,6576,5235,3663,1935,105,-1732,-3514,-5152,-6604,-7812,-8769,-9445,-9854,-9994,-9869,-9516,-8927,-8172,-7280,-6343,-5443,-4675,-4130,-3865,-3911,-4236,-4780,-5414,-6024,-6438,-6543,-6223,-5419,-4133,-2405,-348,1888,4129,6170,7836,8979,9481,9323,8517,7172,5432,3501,1565,-141,-1475,-2280,-2500,-2118,-1181,207,1920,3789,5678,7420,8904,10021,10698,10890,10583,9779,8537,6904,5001,2924,808,-1218,-3049,-4574,-5732,-6479,-6823,-6792,-6469,-5952,-5345,-4788,-4345,-4109,-4070,-4222,-4474,-4743,-4918,-4897,-4612,-4037,-3169,-2090,-863,383,1551,2553,3327,3872,4193,4348,4383,4352,4295,4229,4161,4076,3971,3834,3675,3517,3396,3364,3476,3790,4333,5145,6179,7420,8752,10069,11230,12070,12472,12311,11541,10150,8214,5851,3237,581,-1923,-4077,-5748,-6862,-7396,-7430,-7063,-6457,-5770,-5158,-4728,-4557,-4636,-4937,-5356,-5804,-6148,-6320,-6234,-5894,-5302,-4529,-3632,-2708,-1801,-986,-252,384,972,1540,2130,2757,3425,4106,4772,5363,5852,6180,6350,6323,6119,5735,5192,4513,3725,2859,1947,1030,127,-716,-1488,-2163,-2721,-3158,-3450,-3591,-3573,-3393,-3070,-2621,-2106,-1561,-1071,-678,-445,-408,-575,-946,-1496,-2178,-2952,-3754,-4523,-5202,-5717,-6003,-5989,-5617,-4830,-3622,-1983,10,2281,4687,7067,9252,11055,12333,12957,12863,12050,10573,8566,6206,3693,1261,-915,-2655,-3880,-4553,-4715,-4462,-3929,-3268,-2615,-2094,-1753,-1621,-1644,-1747,-1823,-1766,-1481,-917,-49,1067,2375,3741,5054,6184,7027,7525,7652,7444,6962,6319,5599,4931,4342,3891,3512,3168,2732,2118,1220,-13,-1588,-3475,-5569,-7762,-9893,-11824,-13430,-14597,-15290,-15464,-15163,-14415,-13301,-11877,-10227,-8404,-6469,-4457,-2427,-394,1562,3405,5055,6429,7469,8100,8301,8062,7421,6458,5263,3984,2734,1666,887,485,513,967,1805,2943,4254,5609,6864,7894,8604,8934,8846,8357,7475,6262,4764,3055,1211,-694,-2547,-4283,-5770,-6946,-7703,-8006,-7823,-7182,-6175,-4895,-3542,-2247,-1221,-584,-454,-880,-1842,-3283,-5063,-7032,-8980,-10719,-12055,-12838,-12970,-12417,-11207,-9458,-7308,-4976,-2658,-576,1111,2284,2905,3003,2681,2088,1396,785,390,329,635,1321,2313,3538,4869,6190,7390,8371,9075,9479,9582,9424,9047,8503,7832,7066,6213,5277,4264,3181,2062,945,-101,-1012,-1706,-2131,-2242,-2035,-1538,-812,45,933,1728,2338,2683,2721,2451,1892,1110,173,-839,-1844,-2786,-3616,-4318,-4881,-5325,-5645,-5866,-5963,-5928,-5715,-5286,-4606,-3645,-2411,-933,725,2467,4187,5769,7110,8143,8816,9148,9163,8947,8567,8134,7699,7362,7121,7022,7030,7117,7242,7324,7334,7189,6882,6372,5680,4819,3839,2778,1688,606,-435,-1435,-2382,-3306,-4215,-5138,-6077,-7040,-7983,-8887,-9673,-10290,-10661,-10756,-10535,-10018,-9244,-8264,-7178,-6046,-4952,-3934,-3013,-2184,-1412,-664,102,910,1762,2643,3513,4331,5036,5601,5983,6189,6225,6128,5941,5707,5479,5281,5138,5047,5001,4984,4984,4989,5015,5047,5116,5184,5245,5232,5092,4740,4133,3217,2019,562,-1054,-2728,-4336,-5765,-6927,-7771,-8278,-8493,-8453,-8273,-8015,-7781,-7640,-7615,-7742,-7970,-8265,-8535,-8699,-8665,-8362,-7745,-6818,-5607,-4213,-2727,-1291,-35,943,1534,1723,1477,847,-120,-1332,-2708,-4151,-5584,-6945,-8169,-9245,-10124,-10825,-11317,-11612,-11702,-11566,-11214,-10619,-9794,-8743,-7498,-6085,-4575,-3008,-1464,7,1343,2508,3464,4205,4715,5018,5105,5021,4773,4411,3966,3496,3042,2671,2402,2283,2295,2429,2626,2815,2916,2841,2517,1899,963,-250,-1698,-3263,-4853,-6330,-7601,-8580,-9225,-9537,-9545,-9325,-8958,-8533,-8128,-7791,-7524,-7313,-7071,-6725,-6164,-5309,-4105,-2543,-679,1398,3535,5576,7349,8704,9540,9796,9490,8683,7513,6129,4718,3432,2413,1718,1388,1355,1560,1868,2170,2348,2325,2058,1544,827,-26,-928,-1779,-2523,-3083,-3452,-3620,-3598,-3428,-3112,-2683,-2140,-1491,-736,116,1044,2024,3004,3944,4775,5460,5945,6217,6261,6093,5744,5235,4608,3870,3035,2090,1017,-217,-1616,-3194,-4912,-6703,-8485,-10096,-11423,-12283,-12577,-12222,-11200,-9597,-7530,-5216,-2865,-719,1041,2265,2903,2955,2509,1697,678,-374,-1316,-2031,-2464,-2595,-2473,-2161,-1743,-1303,-893,-538,-230,73,427,893,1510,2309,3249,4287,5319,6226,6904,7227,7148,6636,5723,4507,3092,1662,340,-694,-1357,-1556,-1288,-584,469,1728,3055,4254,5198,5729,5779,5301,4322,2902,1160,-791,-2789,-4720,-6450,-7902,-8997,-9724,-10050,-10020,-9637,-8958,-8014,-6844,-5494,-3996,-2399,-754,899,2479,3964,5275,6405,7306,7990,8452,8704,8777,8676,8440,8089,7650,7176,6695,6279,5967,5820,5871,6139,6624,7282,8060,8858,9578,10103,10333,10196,9636,8669,7325,5694,3895,2046,289,-1268,-2533,-3459,-4032,-4289,-4283,-4102,-3839,-3572,-3376,-3270,-3263,-3296,-3324,-3244,-3006,-2530,-1822,-874,238,1446,2635,3702,4546,5085,5271,5088,4545,3701,2607,1351,13,-1346,-2640,-3838,-4876,-5724,-6340,-6688,-6738,-6462,-5856,-4925,-3709,-2262,-667,984,2592,4060,5307,6274,6924,7237,7238,6927,6375,5598,4674,3642,2566,1488,455,-500,-1352,-2087,-2704,-3206,-3614,-3941,-4213,-4465,-4711,-4996,-5333,-5746,-6258,-6862,-7559,-8316,-9086,-9810,-10400,-10793,-10905,-10705,-10170,-9318,-8206,-6894,-5466,-4002,-2559,-1189,94,1278,2385,3414,4395,5325,6205,7009,7718,8267,8636,8751,8596,8142,7398,6406,5236,3968,2726,1594,686,57,-255,-262,-14,409,900,1363,1708,1871,1837,1608,1232,756,255,-239,-673,-1048,-1375,-1680,-1999,-2365,-2789,-3263,-3758,-4208,-4561,-4736,-4697,-4400,-3865,-3114,-2225,-1273,-367,398,925,1135,994,468,-391,-1554,-2910,-4378,-5848,-7221,-8440,-9428,-10184,-10670,-10915,-10913,-10690,-10254,-9610,-8779,-7767,-6613,-5346,-4043,-2744,-1536,-451,478,1259,1933,2562,3228,4008,4963,6127,7492,9018,10621,12203,13649,14842,15700,16139,16144,15710,14880,13721,12307,10732,9055,7352,5641,3959,2306,677,-911,-2460,-3940,-5298,-6497,-7458,-8123,-8456,-8401,-7979,-7201,-6108,-4789,-3293,-1721,-127,1411,2866,4182,5356,6364,7196,7857,8326,8616,8703,8625,8354,7960,7436,6842,6224,5609,5061,4590,4233,3991,3851,3810,3813,3844,3846,3795,3663,3438,3131,2741,2304,1822,1315,784,221,-381,-1035,-1752,-2515,-3320,-4102,-4824,-5384,-5719,-5731,-5371,-4599,-3426,-1912,-162,1693,3463,5005,6122,6716,6693,6037,4799,3065,985,-1279,-3576,-5732,-7653,-9237,-10444,-11261,-11701,-11787,-11577,-11105,-10443,-9657,-8804,-7977,-7213,-6576,-6072,-5691,-5377,-5061,-4638,-4015,-3101,-1842,-215,1742,3963,6322,8683,10883,12787,14266,15257,15725,15708,15269,14529,13594,12602,11638,10776,10030,9372,8736,8022,7131,5957,4448,2573,368,-2088,-4670,-7235,-9610,-11669,-13268,-14338,-14814,-14694,-13993,-12758,-11061,-8985,-6639,-4147,-1640,720,2805,4460,5586,6110,6008,5319,4135,2580,833,-929,-2525,-3780,-4586,-4839,-4527,-3667,-2346,-676,1174,3051,4777,6195,7199,7701,7687,7190,6291,5113,3806,2513,1370,484,-98,-339,-298,-4,418,906,1334,1652,1795,1743,1511,1099,563,-87,-813,-1599,-2435,-3305,-4191,-5078,-5918,-6690,-7324,-7791,-8024,-8019,-7738,-7231,-6516,-5683,-4810,-3988,-3307,-2818,-2561,-2537,-2716,-3050,-3464,-3886,-4231,-4443,-4462,-4281,-3888,-3323,-2628,-1842,-1035,-201,613,1449,2306,3223,4202,5242,6297,7311,8191,8835,9163,9079,8568,7619,6301,4710,2986,1274,-275,-1544,-2443,-2939,-3035,-2782,-2250,-1538,-743,41,723,1252,1566,1670,1554,1271,862,416,-4,-301,-419,-309,50,631,1380,2212,3022,3699,4173,4356,4262,3894,3315,2619,1869,1177,567,86,-286,-586,-862,-1181,-1585,-2111,-2744,-3470,-4211,-4902,-5443,-5755,-5755,-5392,-4642,-3509,-2050,-340,1487,3311,4956,6310,7232,7656,7558,6948,5927,4618,3178,1811,672,-77,-330,-67,710,1893,3358,4944,6479,7824,8855,9491,9712,9517,8963,8114,7064,5887,4659,3429,2211,1021,-161,-1351,-2549,-3759,-4948,-6064,-7040,-7789,-8215,-8247,-7822,-6926,-5592,-3897,-1961,50,1982,3661,4951,5761,6025,5751,4974,3775,2269,584,-1131,-2735,-4080,-5050,-5541,-5499,-4901,-3784,-2226,-349,1681,3688,5489,6914,7832,8155,7860,6966,5579,3805,1830,-192,-2070,-3654,-4797,-5413,-5423,-4831,-3653,-1970,95,2396,4735,6923,8739,10013,10575,10350,9302,7486,5040,2133,-988,-4087,-6934,-9321,-11110,-12231,-12666,-12491,-11824,-10816,-9657,-8487,-7452,-6620,-6002,-5571,-5233,-4894,-4448,-3816,-2959,-1874,-615,747,2094,3321,4319,5009,5343,5310,4950,4311,3494,2597,1727,1005,510,336,503,1030,1850,2885,3994,5035,5851,6319,6343,5877,4952,3619,2017,276,-1454,-3026,-4358,-5376,-6080,-6500,-6680,-6695,-6593,-6425,-6215,-5976,-5707,-5408,-5080,-4740,-4404,-4117,-3904,-3813,-3857,-4031,-4315,-4632,-4923,-5077,-5041,-4746,-4192,-3398,-2427,-1360,-297,688,1514,2148,2565,2777,2813,2713,2526,2293,2044,1795,1541,1259,937,526,37,-547,-1187,-1842,-2452,-2940,-3253,-3324,-3148,-2712,-2067,-1264,-386,500,1310,2026,2600,3071,3449,3785,4123,4488,4908,5363,5844,6294,6677,6934,7040,6954,6693,6257,5681,5002,4247,3451,2618,1767,879,-35,-995,-1986,-3001,-4007,-4953,-5796,-6456,-6893,-7048,-6919,-6498,-5852,-5027,-4139,-3263,-2519,-1970,-1686,-1696,-1981,-2518,-3202,-3962,-4658,-5209,-5522,-5557,-5317,-4832,-4181,-3435,-2701,-2037,-1526,-1188,-1037,-1059,-1199,-1415,-1638,-1819,-1917,-1914,-1812,-1625,-1393,-1130,-875,-621,-377,-110,194,566,1028,1561,2173,2787,3372,3844,4135,4202,3997,3533,2827,1940,934,-100,-1094,-1973,-2683,-3203,-3508,-3619,-3558,-3364,-3097,-2800,-2538,-2352,-2284,-2366,-2605,-2998,-3517,-4111,-4707,-5227,-5566,-5657,-5431,-4858,-3968,-2789,-1445,-22,1325,2488,3352,3853,3957,3695,3122,2350,1479,636,-99,-658,-1029,-1219,-1284,-1272,-1259,-1280,-1382,-1547,-1769,-1990,-2164,-2231,-2154,-1911,-1508,-972,-340,343,1038,1719,2368,2994,3598,4207,4825,5468,6123,6774,7372,7868,8185,8262,8035,7470,6554,5320,3800,2099,277,-1542,-3292,-4875,-6257,-7396,-8311,-9016,-9580,-10041,-10483,-10933,-11430,-11967,-12497,-12965,-13259,-13283,-12917,-12081,-10719,-8838,-6498,-3819,-966,1873,4500,6756,8500,9666,10235,10244,9773,8927,7825,6577,5300,4061,2957,2023,1323,866,689,761,1068,1534,2076,2587,2952,3073,2867,2302,1394,202,-1138,-2496,-3679,-4543,-4939,-4794,-4093,-2890,-1312,466,2237,3784,4922,5509,5464,4784,3519,1798,-240,-2413,-4555,-6518,-8183,-9472,-10363,-10843,-10965,-10761,-10303,-9640,-8831,-7921,-6957,-5969,-4999,-4065,-3183,-2360,-1579,-821,-62,733,1582,2482,3441,4389,5314,6109,6732,7103,7175,6940,6403,5627,4697,3715,2810,2083,1648,1562,1870,2555,3564,4796,6112,7355,8363,8993,9136,8743,7807,6394,4615,2623,602,-1260,-2795,-3853,-4370,-4313,-3758,-2809,-1631,-397,734,1628,2204,2442,2354,2017,1510,917,320,-247,-764,-1247,-1721,-2202,-2697,-3170,-3578,-3843,-3900,-3712,-3258,-2598,-1806,-1029,-398,-74,-152,-696,-1672,-2997,-4482,-5931,-7095,-7770,-7790,-7072,-5613,-3512,-924,1927,4804,7479,9749,11474,12560,12998,12807,12076,10889,9363,7604,5709,3770,1857,32,-1645,-3131,-4377,-5342,-6000,-6318,-6295,-5940,-5282,-4379,-3296,-2115,-916,238,1283,2188,2935,3500,3897,4094,4100,3884,3451,2783,1901,830,-384,-1658,-2924,-4073,-5030,-5717,-6081,-6130,-5872,-5389,-4764,-4109,-3526,-3106,-2903,-2942,-3196,-3604,-4067,-4464,-4675,-4574,-4079,-3138,-1753,21,2070,4263,6412,8362,9950,11059,11620,11623,11121,10220,9071,7831,6667,5689,4976,4530,4294,4190,4083,3893,3535,2999,2327,1602,949,497,338,540,1080,1876,2797,3650,4272,4499,4240,3474,2240,665,-1110,-2910,-4569,-5971,-7015,-7686,-7991,-8001,-7796,-7475,-7120,-6796,-6524,-6310,-6115,-5894,-5601,-5182,-4618,-3890,-2997,-1973,-819,400,1676,2946,4193,5368,6450,7386,8146,8676,8939,8893,8538,7869,6961,5871,4726,3635,2717,2065,1735,1747,2066,2630,3336,4083,4761,5285,5594,5653,5462,5032,4393,3587,2648,1623,561,-503,-1509,-2424,-3210,-3847,-4341,-4703,-4973,-5191,-5409,-5665,-5993,-6401,-6881,-7397,-7884,-8276,-8469,-8411,-8006,-7250,-6113,-4653,-2917,-1008,971,2907,4688,6229,7447,8308,8776,8887,8645,8130,7385,6500,5546,4619,3787,3149,2750,2639,2811,3207,3743,4258,4610,4618,4162,3149,1565,-532,-3005,-5673,-8291,-10647,-12505,-13729,-14204,-13937,-12973,-11439,-9507,-7360,-5214,-3243,-1624,-473,123,148,-388,-1395,-2785,-4411,-6123,-7758,-9127,-10069,-10383,-9954,-8646,-6452,-3416,297,4421,8610,12482,15652,17805,18736,18355,16756,14119,10779,7089,3472,280,-2155,-3625,-4020,-3364,-1812,380,2856,5237,7133,8242,8369,7463,5652,3171,409,-2261,-4437,-5841,-6321,-5870,-4653,-2930,-1040,674,1915,2472,2267,1332,-145,-1934,-3715,-5209,-6160,-6393,-5845,-4519,-2548,-92,2590,5264,7653,9572,10839,11408,11258,10478,9170,7472,5519,3437,1351,-618,-2347,-3708,-4583,-4878,-4526,-3535,-1972,17,2212,4357,6165,7368,7753,7184,5630,3175,1,-3634,-7405,-11004,-14112,-16499,-17985,-18503,-18059,-16750,-14724,-12161,-9286,-6277,-3377,-726,1474,3147,4196,4633,4518,3971,3184,2362,1738,1514,1867,2894,4629,6991,9827,12881,15836,18357,20093,20798,20281,18548,15713,12085,8050,4053,530,-2204,-3923,-4601,-4312,-3263,-1709,101,1916,3597,5015,6151,6971,7487,7681,7516,6953,5923,4402,2388,-51,-2771,-5568,-8167,-10296,-11690,-12177,-11681,-10278,-8162,-5662,-3135,-995,459,995,559,-745,-2689,-4941,-7152,-8989,-10237,-10740,-10537,-9692,-8413,-6874,-5276,-3744,-2370,-1161,-96,878,1826,2764,3711,4611,5409,6010,6353,6386,6122,5593,4899,4147,3469,2995,2830,3047,3687,4721,6096,7681,9330,10848,12042,12713,12696,11880,10226,7793,4724,1256,-2346,-5759,-8739,-11044,-12568,-13283,-13238,-12580,-11451,-10025,-8433,-6790,-5154,-3601,-2138,-839,279,1132,1682,1850,1614,961,-59,-1337,-2712,-3984,-4944,-5405,-5245,-4412,-2955,-999,1239,3519,5550,7097,7953,8002,7217,5674,3530,1010,-1618,-4095,-6162,-7641,-8393,-8370,-7583,-6097,-4025,-1502,1320,4293,7239,10035,12485,14474,15846,16509,16415,15575,14083,12070,9724,7229,4747,2419,306,-1532,-3099,-4375,-5366,-6043,-6405,-6424,-6129,-5535,-4722,-3765,-2777,-1872,-1164,-746,-697,-1058,-1834,-3001,-4481,-6186,-7974,-9726,-11281,-12527,-13344,-13650,-13390,-12536,-11115,-9169,-6822,-4192,-1485,1121,3414,5250,6525,7226,7403,7191,6747,6258,5883,5747,5915,6390,7101,7942,8758,9428,9815,9892,9622,9077,8313,7428,6483,5535,4595,3641,2644,1541,320,-1047,-2501,-3985,-5385,-6584,-7491,-8004,-8108,-7775,-7051,-5990,-4680,-3234,-1784,-471,567,1216,1409,1138,468,-505,-1616,-2739,-3717,-4468,-4913,-5048,-4886,-4488,-3946,-3345,-2814,-2425,-2273,-2383,-2765,-3377,-4155,-5000,-5805,-6465,-6855,-6926,-6591,-5867,-4758,-3325,-1661,132,1903,3512,4807,5672,6023,5851,5165,4054,2602,917,-883,-2702,-4416,-5919,-7088,-7806,-7969,-7503,-6390,-4681,-2505,-55,2424,4686,6495,7680,8131,7843,6851,5311,3359,1208,-976,-3030,-4845,-6354,-7529,-8375,-8889,-9087,-8944,-8438,-7533,-6199,-4433,-2261,245,2967,5753,8428,10799,12701,13973,14539,14346,13453,11960,10059,7952,5873,4013,2521,1500,965,900,1235,1850,2639,3437,4143,4623,4830,4716,4325,3701,2964,2218,1593,1179,1046,1213,1637,2257,2920,3519,3874,3885,3434,2492,1049,-824,-3017,-5378,-7721,-9872,-11657,-12959,-13690,-13843,-13437,-12560,-11310,-9789,-8106,-6324,-4519,-2722,-981,680,2232,3641,4892,5957,6804,7417,7749,7795,7541,6997,6206,5223,4120,2991,1907,969,231,-238,-422,-308,48,593,1196,1748,2102,2136,1752,898,-417,-2108,-4022,-5949,-7645,-8885,-9491,-9372,-8564,-7191,-5486,-3740,-2225,-1217,-860,-1227,-2251,-3784,-5600,-7448,-9084,-10297,-10935,-10931,-10268,-9049,-7393,-5525,-3648,-2010,-800,-186,-245,-995,-2372,-4230,-6389,-8595,-10599,-12144,-13002,-13014,-12091,-10251,-7603,-4349,-754,2882,6258,9104,11219,12450,12759,12148,10725,8645,6107,3371,658,-1775,-3771,-5206,-6064,-6408,-6365,-6141,-5914,-5901,-6234,-7014,-8258,-9915,-11842,-13869,-15734,-17211,-18062,-18128,-17345,-15757,-13513,-10870,-8107,-5524,-3366,-1778,-821,-430,-456,-728,-1011,-1171,-1067,-669,4,888,1860,2814,3606,4158,4376,4260,3830,3189,2470,1860,1520,1611,2209,3324,4871,6694,8589,10352,11788,12769,13225,13156,12614,11680,10440,8975,7348,5617,3832,2084,447,-948,-1999,-2599,-2691,-2243,-1309,41,1665,3388,5034,6401,7334,7719,7514,6765,5582,4147,2640,1263,132,-664,-1135,-1342,-1391,-1414,-1523,-1823,-2351,-3114,-4055,-5060,-6010,-6727,-7082,-6942,-6236,-4951,-3120,-853,1696,4337,6835,8969,10517,11299,11205,10200,8359,5857,2945,-51,-2820,-5056,-6547,-7163,-6886,-5789,-4047,-1855,511,2824,4835,6369,7321,7640,7391,6667,5638,4463,3303,2264,1422,783,308,-56,-413,-830,-1378,-2107,-2987,-3978,-4957,-5767,-6240,-6211,-5551,-4242,-2316,48,2621,5115,7213,8685,9325,9088,8000,6212,3930,1428,-1060,-3274,-5054,-6282,-6900,-6946,-6478,-5624,-4532,-3347,-2228,-1274,-576,-134,65,116,132,250,612,1318,2437,3947,5784,7773,9726,11392,12548,12977,12536,11150,8830,5721,2010,-1969,-5896,-9386,-12111,-13805,-14281,-13502,-11518,-8538,-4844,-809,3157,6668,9338,10913,11187,10132,7824,4489,457,-3867,-8064,-11741,-14572,-16362,-16996,-16508,-15009,-12677,-9753,-6461,-3045,300,3386,6067,8226,9756,10611,10763,10240,9140,7592,5805,3990,2391,1210,627,717,1511,2904,4737,6759,8679,10202,11052,11007,9953,7850,4807,1021,-3207,-7508,-11480,-14759,-17015,-18075,-17859,-16483,-14157,-11230,-8086,-5125,-2689,-1027,-244,-310,-1053,-2191,-3399,-4326,-4696,-4310,-3119,-1187,1277,3970,6558,8672,10047,10486,9939,8511,6410,3959,1502,-625,-2160,-2935,-2930,-2220,-994,499,1998,3237,4038,4273,3950,3129,1985,698,-523,-1519,-2180,-2483,-2456,-2212,-1864,-1562,-1405,-1470,-1759,-2232,-2791,-3320,-3676,-3749,-3425,-2659,-1417,257,2295,4556,6860,8992,10709,11777,12001,11246,9461,6718,3152,-973,-5355,-9645,-13490,-16588,-18689,-19672,-19503,-18313,-16302,-13791,-11104,-8571,-6450,-4886,-3927,-3469,-3352,-3316,-3135,-2567,-1488,189,2396,5015,7819,10542,12911,14669,15641,15728,14947,13398,11269,8786,6203,3759,1675,107,-836,-1142,-853,-120,874,1882,2682,3072,2938,2253,1096,-357,-1875,-3184,-4019,-4187,-3546,-2117,-6,2545,5220,7661,9558,10638,10799,10037,8514,6488,4295,2264,714,-151,-213,513,1903,3768,5834,7860,9563,10751,11265,11022,10039,8392,6246,3816,1362,-856,-2580,-3605,-3798,-3105,-1581,628,3304,6165,8926,11314,13111,14181,14458,13982,12815,11120,9023,6703,4314,2001,-87,-1823,-3100,-3832,-3972,-3525,-2530,-1084,675,2600,4503,6220,7582,8447,8723,8337,7295,5626,3422,813,-2056,-5013,-7896,-10560,-12859,-14716,-16029,-16786,-16956,-16570,-15678,-14357,-12718,-10880,-8973,-7123,-5421,-3955,-2741,-1777,-1017,-372,237,929,1779,2860,4195,5770,7523,9351,11110,12653,13803,14430,14408,13669,12235,10133,7560,4670,1750,-986,-3298,-5057,-6193,-6753,-6864,-6717,-6522,-6490,-6746,-7375,-8312,-9468,-10628,-11608,-12192,-12239,-11663,-10462,-8702,-6530,-4106,-1647,673,2673,4229,5252,5706,5600,4993,3982,2703,1309,-32,-1176,-2001,-2447,-2507,-2242,-1765,-1229,-793,-608,-795,-1416,-2496,-3980,-5785,-7758,-9738,-11522,-12926,-13777,-13934,-13337,-11959,-9888,-7266,-4289,-1240,1645,4077,5872,6878,7058,6470,5252,3634,1880,256,-973,-1640,-1632,-935,330,2030,3893,5701,7183,8150,8465,8074,7024,5434,3478,1373,-677,-2500,-3944,-4954,-5485,-5570,-5264,-4639,-3795,-2791,-1706,-550,645,1915,3264,4715,6253,7840,9383,10785,11895,12601,12785,12399,11425,9923,7972,5706,3265,794,-1555,-3647,-5337,-6508,-7032,-6853,-5908,-4265,-1996,686,3571,6367,8817,10670,11742,11917,11171,9554,7218,4352,1218,-1926,-4814,-7233,-8997,-10027,-10272,-9783,-8629,-6933,-4825,-2459,31,2480,4766,6744,8315,9384,9926,9914,9442,8569,7480,6320,5296,4561,4259,4454,5147,6249,7606,9008,10223,11049,11287,10875,9754,8027,5805,3297,709,-1724,-3798,-5333,-6195,-6311,-5661,-4303,-2333,57,2669,5243,7521,9279,10302,10488,9790,8297,6171,3673,1098,-1245,-3086,-4237,-4609,-4230,-3250,-1876,-398,941,1898,2339,2185,1469,263,-1286,-3039,-4851,-6596,-8189,-9570,-10685,-11540,-12088,-12353,-12307,-11960,-11318,-10383,-9195,-7775,-6186,-4479,-2736,-1025,556,1939,3030,3769,4104,4010,3513,2660,1557,316,-914,-2003,-2817,-3271,-3305,-2904,-2132,-1038,204,1476,2564,3308,3521,3098,1945,98,-2378,-5279,-8375,-11340,-13864,-15642,-16437,-16110,-14649,-12147,-8847,-5047,-1127,2541,5617,7844,9075,9294,8598,7188,5312,3252,1245,-495,-1844,-2721,-3116,-3057,-2599,-1822,-814,321,1477,2547,3434,4072,4407,4457,4222,3782,3175,2474,1706,906,58,-838,-1809,-2865,-3999,-5196,-6397,-7540,-8521,-9250,-9626,-9583,-9078,-8113,-6733,-5021,-3091,-1070,924,2774,4422,5823,6977,7933,8714,9403,10000,10534,10950,11202,11191,10853,10121,8985,7482,5703,3786,1893,189,-1195,-2161,-2684,-2791,-2555,-2094,-1511,-921,-397,24,323,541,697,848,1011,1206,1421,1622,1759,1777,1605,1218,579,-282,-1316,-2435,-3515,-4438,-5063,-5299,-5062,-4339,-3163,-1623,142,1953,3641,5015,5973,6396,6314,5714,4728,3440,1994,509,-917,-2200,-3302,-4194,-4891,-5395,-5753,-5981,-6124,-6208,-6243,-6257,-6226,-6155,-6002,-5751,-5367,-4837,-4169,-3387,-2548,-1723,-995,-436,-121,-60,-284,-729,-1375,-2106,-2878,-3573,-4144,-4512,-4649,-4518,-4120,-3465,-2567,-1484,-241,1081,2436,3741,4948,5978,6818,7416,7778,7912,7814,7514,6994,6253,5257,3984,2389,462,-1790,-4325,-7033,-9772,-12331,-14487,-15989,-16642,-16280,-14856,-12411,-9122,-5266,-1208,2630,5854,8097,9125,8816,7203,4464,881,-3178,-7323,-11183,-14436,-16866,-18331,-18828,-18397,-17199,-15375,-13148,-10662,-8098,-5546,-3109,-806,1306,3256,5001,6562,7911,9028,9904,10491,10795,10778,10474,9894,9112,8196,7252,6370,5633,5082,4731,4523,4394,4219,3889,3299,2375,1105,-481,-2270,-4118,-5834,-7230,-8127,-8414,-8009,-6969,-5363,-3406,-1296,694,2346,3471,3959,3788,3032,1800,299,-1331,-2892,-4293,-5446,-6353,-7029,-7532,-7907,-8194,-8384,-8458,-8328,-7922,-7145,-5924,-4249,-2120,352,3069,5835,8504,10877,12838,14275,15159,15502,15359,14808,13931,12779,11401,9791,7954,5873,3568,1074,-1513,-4092,-6497,-8587,-10199,-11216,-11547,-11181,-10138,-8529,-6495,-4223,-1915,230,2043,3382,4159,4339,3923,2986,1609,-66,-1907,-3774,-5518,-7057,-8279,-9167,-9688,-9867,-9744,-9367,-8792,-8075,-7243,-6341,-5367,-4345,-3272,-2158,-1019,135,1279,2382,3408,4292,4962,5336,5314,4837,3838,2325,345,-1989,-4489,-6940,-9082,-10688,-11562,-11595,-10778,-9182,-6988,-4400,-1687,934,3234,5078,6356,7049,7168,6787,6000,4924,3665,2323,963,-371,-1666,-2934,-4182,-5426,-6642,-7795,-8814,-9610,-10091,-10179,-9815,-9016,-7823,-6368,-4810,-3351,-2189,-1503,-1412,-1968,-3126,-4763,-6654,-8547,-10122,-11124,-11289,-10502,-8690,-5945,-2431,1598,5826,9946,13639,16665,18829,20031,20244,19525,17990,15831,13253,10520,7864,5522,3681,2459,1924,2034,2702,3751,4965,6128,6999,7431,7296,6581,5347,3725,1924,156,-1342,-2382,-2808,-2555,-1621,-96,1855,4016,6128,7941,9209,9783,9533,8480,6684,4301,1552,-1331,-4075,-6452,-8250,-9327,-9596,-9056,-7760,-5839,-3455,-798,1931,4565,6938,8960,10544,11680,12372,12658,12598,12244,11641,10835,9832,8647,7277,5708,3966,2044,19,-2078,-4128,-6067,-7787,-9235,-10368,-11192,-11718,-11997,-12043,-11885,-11498,-10852,-9888,-8552,-6797,-4621,-2058,785,3753,6628,9170,11131,12276,12454,11557,9619,6740,3152,-860,-4933,-8716,-11849,-14053,-15123,-14949,-13574,-11098,-7779,-3919,129,3986,7340,9901,11523,12122,11776,10623,8924,6944,4993,3299,2059,1328,1108,1262,1624,1977,2115,1883,1173,-24,-1645,-3551,-5548,-7414,-8928,-9907,-10196,-9749,-8555,-6718,-4387,-1771,903,3387,5493,7026,7888,8025,7430,6207,4442,2328,25,-2272,-4418,-6270,-7775,-8882,-9636,-10081,-10297,-10365,-10333,-10240,-10045,-9719,-9152,-8290,-7043,-5423,-3444,-1246,1041,3199,5043,6401,7137,7222,6660,5567,4097,2442,801,-661,-1830,-2646,-3126,-3325,-3345,-3302,-3292,-3398,-3654,-4048,-4531,-5015,-5404,-5605,-5544,-5205,-4593,-3801,-2923,-2105,-1476,-1141,-1165,-1543,-2211,-3050,-3894,-4576,-4908,-4768,-4045,-2739,-883,1404,3937,6525,8909,10893,12264,12886,12678,11625,9798,7340,4437,1346,-1689,-4425,-6637,-8203,-9020,-9104,-8518,-7373,-5838,-4062,-2215,-414,1245,2716,3994,5100,6092,7014,7933,8874,9874,10917,11975,13005,13917,14640,15072,15130,14755,13893,12551,10751,8572,6114,3517,922,-1504,-3631,-5309,-6461,-6993,-6896,-6161,-4848,-3019,-794,1715,4360,6993,9453,11580,13214,14225,14513,14038,12842,11022,8783,6338,3969,1917,397,-449,-580,-32,1053,2495,4055,5532,6712,7490,7775,7599,7027,6184,5247,4363,3702,3356,3395,3802,4508,5407,6341,7181,7782,8069,7979,7531,6760,5753,4608,3434,2330,1371,620,77,-261,-441,-528,-575,-657,-804,-1064,-1425,-1912,-2477,-3131,-3826,-4573,-5333,-6128,-6919,-7727,-8509,-9258,-9942,-10533,-11023,-11394,-11670,-11841,-11963,-12003,-12008,-11908,-11687,-11248,-10535,-9446,-7969,-6058,-3789,-1232,1461,4130,6601,8697,10292,11263,11583,11220,10264,8774,6920,4821,2655,541,-1393,-3084,-4497,-5632,-6551,-7291,-7954,-8568,-9194,-9804,-10373,-10799,-10985,-10809,-10168,-8992,-7276,-5053,-2464,335,3104,5609,7620,8931,9441,9100,7978,6229,4070,1770,-398,-2205,-3466,-4098,-4099,-3557,-2629,-1498,-381,566,1176,1427,1271,832,192,-467,-997,-1265,-1181,-716,83,1125,2255,3310,4107,4515,4411,3777,2624,1057,-786,-2714,-4543,-6095,-7223,-7865,-7977,-7631,-6899,-5929,-4846,-3794,-2877,-2149,-1648,-1325,-1125,-957,-710,-326,268,1056,2007,3040,4046,4934,5605,6015,6142,6021,5715,5315,4921,4630,4522,4641,5016,5605,6384,7243,8108,8856,9403,9647,9554,9069,8227,7055,5632,4067,2459,941,-392,-1445,-2166,-2517,-2525,-2204,-1629,-864,4,882,1691,2356,2839,3115,3220,3188,3121,3071,3143,3354,3738,4250,4826,5354,5728,5810,5542,4845,3764,2353,760,-844,-2253,-3282,-3738,-3519,-2554,-876,1412,4123,7018,9810,12212,13962,14858,14767,13691,11690,8960,5738,2316,-1021,-4019,-6485,-8308,-9441,-9930,-9858,-9357,-8555,-7570,-6485,-5360,-4189,-2986,-1692,-311,1190,2786,4440,6078,7617,8940,9968,10592,10780,10487,9737,8544,6982,5097,2982,709,-1629,-3944,-6123,-8085,-9710,-10926,-11655,-11839,-11466,-10530,-9091,-7213,-5019,-2633,-205,2108,4174,5865,7071,7738,7801,7268,6153,4509,2422,-9,-2654,-5386,-8065,-10555,-12724,-14456,-15650,-16233,-16164,-15444,-14115,-12271,-10035,-7560,-5018,-2557,-330,1567,3053,4102,4703,4888,4681,4141,3295,2230,988,-335,-1667,-2923,-4020,-4916,-5570,-5997,-6228,-6320,-6347,-6363,-6414,-6500,-6607,-6667,-6627,-6387,-5903,-5111,-4021,-2651,-1089,570,2164,3568,4603,5158,5119,4454,3159,1324,-920,-3372,-5789,-7933,-9564,-10521,-10686,-10062,-8707,-6772,-4447,-1935,555,2856,4850,6453,7674,8520,9073,9405,9609,9737,9851,9923,9945,9829,9500,8879,7901,6555,4874,2934,867,-1184,-3056,-4615,-5745,-6413,-6602,-6390,-5878,-5200,-4513,-3944,-3603,-3567,-3842,-4410,-5197,-6085,-6966,-7693,-8173,-8297,-8042,-7364,-6302,-4883,-3177,-1253,795,2882,4893,6737,8298,9500,10257,10543,10347,9734,8774,7625,6414,5312,4456,3948,3855,4172,4849,5780,6817,7800,8563,8974,8948,8455,7544,6311,4906,3487,2211,1201,528,202,176,341,569,702,623,203,-585,-1770,-3288,-5049,-6937,-8800,-10510,-11934,-12976,-13557,-13635,-13175,-12187,-10667,-8663,-6207,-3384,-274,2997,6297,9475,12373,14839,16749,18002,18544,18357,17490,16007,14041,11728,9224,6708,4307,2158,332,-1120,-2219,-2987,-3501,-3828,-4029,-4155,-4227,-4235,-4167,-3967,-3618,-3070,-2332,-1421,-390,670,1650,2441,2924,3020,2674,1879,664,-893,-2707,-4655,-6635,-8542,-10293,-11839,-13143,-14208,-15053,-15697,-16200,-16585,-16895,-17148,-17326,-17411,-17329,-17012,-16370,-15314,-13795,-11770,-9275,-6372,-3197,67,3196,5941,8050,9311,9551,8699,6771,3898,314,-3656,-7637,-11226,-14051,-15825,-16338,-15555,-13535,-10506,-6749,-2654,1437,5159,8263,10563,11980,12541,12333,11517,10263,8761,7161,5612,4186,2950,1889,1005,224,-483,-1175,-1875,-2580,-3287,-3952,-4556,-5070,-5485,-5823,-6090,-6341,-6575,-6838,-7102,-7365,-7592,-7732,-7768,-7649,-7374,-6939,-6376,-5720,-5051,-4420,-3907,-3567,-3432,-3506,-3772,-4155,-4593,-4986,-5245,-5304,-5109,-4645,-3928,-2976,-1864,-600,712,2095,3459,4820,6127,7350,8446,9361,10027,10408,10435,10126,9467,8539,7412,6211,5050,4065,3352,3001,3057,3511,4326,5406,6611,7809,8812,9492,9715,9404,8529,7100,5187,2874,310,-2398,-5064,-7575,-9766,-11523,-12725,-13298,-13174,-12364,-10893,-8879,-6458,-3859,-1291,973,2738,3811,4124,3657,2533,910,-943,-2788,-4348,-5446,-5929,-5772,-5006,-3742,-2137,-364,1413,3053,4461,5593,6442,7050,7459,7738,7931,8079,8202,8302,8378,8413,8408,8347,8227,8040,7754,7362,6801,6050,5057,3794,2260,454,-1568,-3755,-5996,-8196,-10209,-11913,-13173,-13874,-13933,-13296,-11967,-9995,-7476,-4573,-1452,1661,4572,7082,9039,10341,10941,10854,10150,8938,7356,5554,3671,1835,145,-1337,-2571,-3556,-4294,-4811,-5119,-5231,-5141,-4837,-4304,-3522,-2501,-1253,169,1704,3259,4741,6055,7082,7764,8010,7789,7096,5939,4381,2502,379,-1848,-4115,-6271,-8267,-9996,-11427,-12516,-13275,-13704,-13855,-13752,-13451,-12976,-12347,-11573,-10629,-9509,-8173,-6610,-4824,-2823,-675,1548,3739,5769,7518,8872,9740,10064,9840,9080,7872,6303,4510,2618,779,-910,-2329,-3421,-4153,-4500,-4509,-4201,-3647,-2893,-2001,-1013,28,1080,2098,3017,3757,4224,4326,3980,3146,1832,97,-1930,-4086,-6190,-8053,-9528,-10518,-10971,-10929,-10457,-9689,-8744,-7768,-6835,-6027,-5314,-4686,-4048,-3321,-2432,-1320,11,1543,3187,4871,6471,7906,9104,10017,10654,11011,11129,11024,10713,10195,9453,8466,7238,5771,4122,2378,645,-939,-2246,-3189,-3677,-3720,-3325,-2576,-1571,-439,703,1728,2564,3148,3488,3607,3590,3501,3451,3499,3692,4059,4552,5150,5755,6296,6689,6848,6724,6269,5479,4365,2970,1367,-357,-2093,-3717,-5134,-6233,-6967,-7305,-7267,-6910,-6307,-5550,-4704,-3832,-2946,-2046,-1101,-77,1045,2278,3574,4882,6094,7104,7795,8079,7891,7234,6145,4739,3143,1534,62,-1134,-1948,-2341,-2303,-1870,-1115,-108,1057,2312,3575,4791,5877,6778,7399,7685,7554,7001,6004,4654,3025,1278,-440,-1983,-3221,-4088,-4561,-4665,-4501,-4162,-3792,-3512,-3412,-3559,-3955,-4546,-5254,-5935,-6455,-6676,-6476,-5791,-4600,-2945,-938,1274,3497,5538,7211,8379,8948,8903,8277,7151,5646,3886,1995,76,-1791,-3561,-5177,-6631,-7881,-8898,-9637,-10042,-10061,-9651,-8784,-7458,-5708,-3586,-1194,1368,3962,6456,8726,10647,12139,13133,13609,13578,13086,12206,11017,9613,8048,6393,4660,2877,1041,-843,-2753,-4678,-6556,-8358,-9994,-11425,-12564,-13383,-13841,-13937,-13698,-13144,-12334,-11293,-10060,-8651,-7074,-5343,-3475,-1513,474,2394,4119,5538,6514,6963,6823,6095,4836,3164,1238,-747,-2595,-4126,-5195,-5718,-5659,-5055,-3982,-2553,-905,834,2546,4143,5581,6835,7930,8888,9753,10551,11277,11916,12400,12664,12619,12200,11378,10152,8600,6816,4963,3177,1627,395,-431,-869,-959,-806,-540,-302,-228,-409,-905,-1696,-2709,-3812,-4833,-5601,-5944,-5750,-4960,-3590,-1740,435,2710,4860,6647,7895,8485,8390,7674,6488,5037,3565,2318,1499,1246,1630,2589,4033,5746,7516,9109,10308,10973,11019,10449,9364,7905,6297,4748,3472,2615,2262,2388,2909,3649,4404,4961,5136,4797,3900,2476,630,-1443,-3562,-5480,-7039,-8073,-8533,-8418,-7814,-6870,-5768,-4713,-3889,-3451,-3471,-3979,-4884,-6051,-7263,-8283,-8873,-8818,-7983,-6298,-3820,-682,2872,6551,10005,12920,14986,16014,15901,14683,12512,9666,6465,3305,509,-1613,-2891,-3249,-2739,-1528,161,2056,3899,5475,6647,7351,7624,7539,7245,6861,6511,6260,6120,6056,5988,5817,5459,4832,3922,2728,1303,-269,-1903,-3492,-4945,-6198,-7185,-7897,-8323,-8490,-8436,-8197,-7834,-7381,-6878,-6372,-5871,-5430,-5051,-4758,-4556,-4423,-4349,-4274,-4159,-3934,-3558,-2997,-2259,-1370,-425,490,1239,1700,1791,1425,626,-572,-2037,-3608,-5097,-6306,-7066,-7253,-6804,-5726,-4094,-2028,293,2691,4963,6953,8506,9540,10002,9894,9271,8200,6791,5144,3372,1558,-215,-1905,-3467,-4897,-6176,-7313,-8285,-9082,-9662,-9990,-10022,-9728,-9075,-8088,-6760,-5165,-3342,-1373,653,2670,4580,6332,7848,9091,10003,10545,10669,10327,9493,8146,6305,4023,1408,-1402,-4210,-6828,-9038,-10668,-11570,-11678,-10981,-9587,-7637,-5384,-3057,-931,799,1967,2522,2475,1934,1057,37,-929,-1674,-2080,-2093,-1736,-1082,-263,589,1325,1852,2094,2056,1777,1348,878,484,255,252,490,927,1522,2166,2823,3395,3887,4271,4586,4871,5178,5553,6031,6610,7268,7938,8523,8925,9006,8682,7874,6558,4770,2585,145,-2388,-4820,-6977,-8710,-9904,-10523,-10560,-10078,-9156,-7893,-6385,-4710,-2946,-1130,681,2461,4161,5735,7128,8275,9129,9638,9786,9579,9051,8276,7328,6304,5290,4346,3515,2790,2149,1526,865,90,-828,-1917,-3130,-4435,-5720,-6906,-7886,-8569,-8893,-8821,-8336,-7484,-6299,-4873,-3288,-1642,-18,1495,2841,3960,4807,5363,5597,5534,5188,4619,3903,3120,2367,1716,1222,909,774,781,881,1025,1156,1252,1300,1315,1337,1418,1606,1966,2500,3254,4158,5204,6278,7303,8173,8786,9074,8991,8520,7716,6623,5357,4016,2712,1539,551,-217,-784,-1183,-1487,-1767,-2102,-2542,-3134,-3864,-4717,-5612,-6473,-7204,-7720,-7973,-7942,-7660,-7197,-6664,-6170,-5852,-5777,-6032,-6596,-7454,-8506,-9649,-10737,-11653,-12252,-12487,-12267,-11640,-10614,-9294,-7767,-6141,-4524,-2984,-1587,-351,717,1639,2442,3155,3808,4404,4963,5455,5882,6196,6396,6431,6303,5980,5476,4780,3910,2872,1678,351,-1101,-2637,-4235,-5836,-7392,-8825,-10087,-11094,-11821,-12232,-12325,-12125,-11665,-10987,-10146,-9179,-8134,-7048,-5957,-4893,-3881,-2949,-2103,-1356,-692,-109,426,911,1379,1809,2215,2569,2865,3096,3241,3317,3315,3247,3136,2987,2829,2690,2582,2545,2584,2714,2932,3213,3525,3807,3991,4003,3777,3259,2466,1410,210,-1037,-2162,-3054,-3583,-3726,-3474,-2930,-2209,-1501,-948,-725,-905,-1532,-2564,-3893,-5368,-6814,-8049,-8942,-9384,-9363,-8895,-8083,-7047,-5933,-4875,-3975,-3289,-2817,-2511,-2280,-2026,-1652,-1106,-371,500,1416,2237,2820,3034,2792,2073,944,-489,-2017,-3454,-4571,-5198,-5208,-4556,-3270,-1446,745,3131,5483,7639,9408,10712,11458,11663,11353,10597,9499,8139,6621,5016,3398,1807,290,-1143,-2473,-3697,-4814,-5818,-6708,-7467,-8091,-8546,-8831,-8908,-8767,-8382,-7727,-6805,-5590,-4114,-2388,-475,1573,3645,5661,7482,9020,10147,10801,10907,10464,9485,8041,6236,4209,2112,114,-1637,-3010,-3915,-4308,-4196,-3632,-2705,-1535,-252,1026,2179,3134,3840,4264,4432,4347,4073,3631,3087,2462,1806,1131,471,-165,-740,-1254,-1664,-1982,-2194,-2322,-2415,-2499,-2655,-2915,-3325,-3887,-4585,-5338,-6091,-6696,-7070,-7075,-6642,-5710,-4278,-2407,-198,2163,4491,6547,8132,9080,9288,8738,7512,5741,3663,1502,-474,-2060,-3095,-3502,-3312,-2620,-1627,-552,355,875,844,165,-1146,-3012,-5244,-7622,-9882,-11761,-13031,-13519,-13126,-11843,-9751,-7006,-3842,-530,2634,5360,7395,8542,8691,7818,6010,3430,330,-2994,-6234,-9084,-11313,-12741,-13316,-13058,-12116,-10685,-9028,-7408,-6053,-5143,-4759,-4893,-5454,-6262,-7125,-7801,-8125,-7939,-7205,-5937,-4247,-2311,-340,1438,2830,3688,3953,3632,2826,1696,421,-781,-1759,-2369,-2545,-2282,-1609,-630,562,1836,3089,4210,5128,5773,6112,6116,5785,5124,4184,3012,1711,372,-862,-1885,-2571,-2850,-2682,-2084,-1125,60,1322,2467,3331,3766,3701,3107,2065,710,-771,-2135,-3165,-3660,-3481,-2581,-1002,1112,3545,6010,8221,9907,10846,10939,10149,8593,6435,3940,1363,-1028,-3031,-4513,-5413,-5771,-5672,-5262,-4688,-4085,-3560,-3153,-2862,-2632,-2376,-1989,-1390,-496,701,2195,3917,5772,7639,9388,10907,12087,12866,13189,13045,12433,11386,9949,8191,6217,4122,2052,104,-1602,-3015,-4094,-4868,-5389,-5744,-6037,-6348,-6763,-7289,-7938,-8621,-9259,-9709,-9845,-9540,-8711,-7319,-5387,-3019,-346,2403,5022,7259,8900,9791,9808,8968,7326,5074,2447,-266,-2757,-4760,-6069,-6563,-6221,-5122,-3399,-1273,1057,3371,5498,7330,8781,9878,10634,11145,11468,11694,11844,11950,11956,11826,11455,10775,9716,8256,6417,4292,2003,-249,-2296,-3919,-4999,-5425,-5195,-4374,-3091,-1530,114,1655,2944,3896,4468,4697,4634,4364,3961,3497,2979,2446,1831,1128,280,-738,-1920,-3244,-4655,-6066,-7402,-8576,-9530,-10234,-10680,-10904,-10931,-10823,-10589,-10256,-9803,-9195,-8411,-7386,-6131,-4619,-2906,-1028,919,2857,4688,6325,7708,8794,9561,10032,10217,10161,9886,9421,8763,7920,6866,5598,4112,2422,561,-1399,-3402,-5337,-7131,-8694,-9957,-10884,-11448,-11671,-11573,-11223,-10677,-10009,-9283,-8560,-7875,-7258,-6706,-6218,-5764,-5330,-4881,-4411,-3907,-3383,-2840,-2305,-1783,-1286,-828,-389,-1,359,647,864,968,943,764,441,-20,-554,-1122,-1632,-2019,-2217,-2171,-1882,-1344,-617,239,1134,1969,2661,3117,3282,3107,2582,1727,590,-719,-2095,-3367,-4398,-5028,-5146,-4693,-3651,-2106,-163,1988,4140,6095,7645,8658,9032,8749,7848,6437,4671,2717,782,-995,-2453,-3532,-4186,-4442,-4360,-4030,-3546,-2997,-2438,-1901,-1373,-825,-195,556,1472,2556,3784,5110,6458,7749,8915,9894,10658,11196,11530,11693,11741,11723,11686,11665,11671,11691,11695,11627,11419,11000,10302,9265,7872,6100,4010,1644,-877,-3446,-5916,-8161,-10048,-11505,-12443,-12880,-12798,-12277,-11358,-10137,-8668,-7027,-5257,-3411,-1531,347,2160,3886,5436,6812,7939,8833,9481,9906,10155,10254,10264,10204,10117,9999,9866,9700,9496,9254,8967,8665,8376,8140,8017,8043,8254,8644,9189,9818,10443,10964,11262,11267,10914,10193,9140,7821,6322,4764,3220,1783,484,-653,-1644,-2509,-3288,-4004,-4664,-5259,-5744,-6069,-6150,-5928,-5332,-4339,-2957,-1230,731,2802,4821,6618,8051,8993,9377,9180,8433,7213,5610,3774,1793,-186,-2082,-3817,-5329,-6588,-7559,-8227,-8575,-8596,-8288,-7651,-6726,-5519,-4113,-2539,-891,781,2388,3877,5182,6260,7093,7648,7966,8033,7927,7654,7275,6804,6238,5580,4771,3789,2581,1120,-591,-2520,-4609,-6732,-8791,-10622,-12116,-13149,-13671,-13661,-13172,-12300,-11178,-9968,-8813,-7836,-7108,-6645,-6394,-6271,-6129,-5846,-5279,-4357,-3043,-1375,550,2585,4551,6273,7588,8394,8641,8332,7552,6390,4980,3454,1906,444,-879,-2024,-2957,-3677,-4169,-4435,-4470,-4291,-3889,-3313,-2568,-1704,-761,230,1213,2165,3037,3799,4405,4806,4960,4814,4334,3510,2336,869,-843,-2688,-4572,-6356,-7941,-9204,-10091,-10547,-10576,-10221,-9537,-8633,-7590,-6524,-5490,-4570,-3765,-3089,-2514,-2013,-1558,-1139,-758,-436,-203,-80,-87,-206,-420,-663,-877,-1002,-973,-782,-400,120,760,1443,2125,2761,3319,3788,4178,4478,4711,4849,4879,4754,4442,3902,3143,2178,1100,-2,-973,-1694,-2026,-1921,-1329,-335,983,2452,3889,5125,5995,6388,6270,5633,4569,3190,1637,89,-1341,-2496,-3323,-3759,-3802,-3496,-2872,-2030,-1027,47,1128,2162,3096,3900,4531,4972,5192,5176,4918,4415,3700,2790,1754,626,-510,-1592,-2560,-3324,-3846,-4047,-3900,-3371,-2464,-1196,370,2166,4084,6015,7842,9461,10775,11735,12290,12434,12176,11524,10536,9231,7682,5945,4091,2221,398,-1258,-2693,-3809,-4564,-4922,-4869,-4432,-3650,-2596,-1364,-40,1263,2475,3510,4328,4893,5190,5209,4943,4403,3580,2503,1175,-353,-2036,-3798,-5554,-7207,-8651,-9798,-10549,-10860,-10688,-10039,-8951,-7480,-5730,-3793,-1804,138,1910,3442,4678,5604,6253,6669,6945,7158,7404,7744,8231,8874,9663,10554,11478,12342,13043,13465,13502,13069,12095,10583,8539,6065,3268,316,-2608,-5311,-7611,-9346,-10428,-10793,-10500,-9625,-8358,-6876,-5422,-4184,-3335,-2977,-3137,-3775,-4777,-5983,-7213,-8292,-9075,-9471,-9445,-9038,-8326,-7442,-6528,-5714,-5130,-4842,-4887,-5246,-5850,-6595,-7363,-8008,-8437,-8537,-8281,-7638,-6665,-5402,-3970,-2449,-979,360,1463,2288,2788,2979,2883,2575,2113,1615,1149,813,668,736,1028,1499,2082,2696,3232,3599,3700,3466,2846,1826,418,-1315,-3281,-5346,-7362,-9153,-10573,-11492,-11830,-11575,-10770,-9527,-8015,-6419,-4949,-3786,-3086,-2937,-3377,-4363,-5799,-7542,-9405,-11215,-12776,-13964,-14653,-14809,-14409,-13492,-12120,-10362,-8315,-6054,-3662,-1221,1211,3552,5749,7725,9428,10777,11734,12230,12250,11764,10789,9360,7539,5432,3145,835,-1359,-3292,-4831,-5903,-6437,-6449,-5966,-5077,-3897,-2551,-1199,46,1043,1733,2058,2029,1691,1125,435,-260,-849,-1230,-1331,-1113,-593,182,1106,2050,2883,3455,3686,3507,2938,2037,923,-268,-1372,-2264,-2833,-3025,-2854,-2358,-1654,-845,-62,613,1110,1443,1641,1795,2006,2374,2991,3893,5092,6513,8068,9584,10911,11853,12276,12054,11162,9599,7486,4952,2205,-536,-3069,-5183,-6746,-7654,-7871,-7434,-6406,-4926,-3123,-1180,762,2531,4018,5103,5734,5865,5509,4694,3490,1965,218,-1676,-3623,-5558,-7412,-9128,-10649,-11915,-12852,-13391,-13445,-12953,-11852,-10143,-7829,-5020,-1818,1572,4961,8108,10823,12915,14280,14857,14668,13806,12410,10667,8785,6963,5392,4189,3446,3135,3211,3525,3924,4232,4288,3986,3250,2094,557,-1242,-3189,-5133,-6954,-8549,-9867,-10874,-11611,-12105,-12420,-12600,-12664,-12614,-12402,-11969,-11234,-10125,-8601,-6653,-4341,-1770,895,3455,5713,7470,8599,9021,8737,7834,6447,4765,2991,1312,-101,-1140,-1731,-1873,-1588,-953,-53,1015,2152,3280,4331,5256,6021,6608,6990,7156,7067,6692,5982,4895,3396,1480,-831,-3463,-6308,-9215,-11995,-14489,-16489,-17884,-18549,-18446,-17582,-16016,-13864,-11277,-8438,-5542,-2783,-342,1643,3057,3851,4017,3604,2701,1433,-48,-1594,-3049,-4309,-5268,-5912,-6223,-6275,-6138,-5916,-5724,-5638,-5733,-6033,-6513,-7131,-7774,-8345,-8706,-8749,-8379,-7546,-6241,-4507,-2425,-118,2277,4611,6745,8561,9975,10942,11461,11567,11320,10798,10067,9184,8170,7035,5743,4286,2609,725,-1366,-3594,-5869,-8054,-10003,-11557,-12596,-13025,-12826,-12032,-10737,-9101,-7268,-5452,-3770,-2379,-1318,-616,-223,-59,-20,-9,53,209,452,762,1067,1337,1507,1599,1612,1627,1697,1917,2331,2979,3855,4908,6062,7216,8239,9038,9509,9602,9304,8649,7702,6575,5363,4183,3116,2211,1490,931,490,110,-258,-675,-1129,-1638,-2140,-2582,-2897,-3016,-2888,-2494,-1838,-954,86,1215,2343,3386,4290,5003,5504,5796,5874,5766,5474,5011,4378,3566,2581,1416,98,-1351,-2874,-4411,-5887,-7227,-8370,-9264,-9882,-10223,-10293,-10127,-9732,-9143,-8339,-7324,-6056,-4517,-2674,-530,1893,4534,7298,10044,12646,14905,16716,17914,18467,18316,17541,16201,14464,12454,10351,8252,6282,4456,2823,1328,-45,-1353,-2628,-3867,-5063,-6147,-7042,-7662,-7920,-7782,-7221,-6293,-5057,-3643,-2160,-742,491,1470,2104,2404,2364,2029,1479,768,-6,-796,-1534,-2201,-2756,-3200,-3493,-3643,-3600,-3364,-2906,-2222,-1334,-257,931,2171,3361,4405,5215,5708,5833,5582,4970,4063,2963,1788,668,-261,-914,-1205,-1135,-722,-55,753,1573,2261,2721,2870,2677,2168,1384,425,-634,-1673,-2630,-3410,-3987,-4326,-4416,-4271,-3900,-3321,-2563,-1634,-578,592,1810,3048,4227,5281,6142,6725,6965,6812,6222,5198,3778,2020,50,-2020,-4013,-5802,-7235,-8212,-8672,-8578,-7963,-6869,-5394,-3638,-1725,219,2089,3772,5206,6333,7128,7603,7744,7606,7184,6542,5696,4708,3618,2484,1365,291,-675,-1539,-2258,-2855,-3324,-3690,-3960,-4153,-4258,-4287,-4223,-4077,-3883,-3670,-3528,-3531,-3759,-4280,-5100,-6180,-7435,-8701,-9815,-10569,-10802,-10384,-9260,-7464,-5117,-2420,357,2939,5025,6406,6886,6432,5045,2877,124,-2936,-6023,-8829,-11123,-12690,-13429,-13290,-12331,-10658,-8441,-5884,-3190,-572,1795,3772,5259,6221,6645,6582,6089,5250,4161,2899,1558,216,-1061,-2188,-3101,-3734,-4017,-3931,-3439,-2572,-1362,107,1740,3424,5039,6486,7666,8530,9045,9208,9053,8610,7945,7099,6144,5128,4112,3145,2281,1543,975,577,355,295,368,545,766,1002,1171,1261,1203,1004,654,170,-397,-1010,-1603,-2108,-2472,-2625,-2534,-2161,-1508,-581,572,1904,3329,4787,6194,7497,8646,9598,10323,10788,10947,10783,10247,9336,8046,6409,4500,2412,297,-1690,-3365,-4567,-5166,-5091,-4337,-2977,-1145,983,3199,5319,7177,8654,9708,10326,10575,10548,10340,10083,9836,9661,9567,9520,9487,9399,9217,8914,8486,7974,7414,6897,6486,6248,6243,6462,6909,7506,8176,8805,9297,9540,9473,9059,8289,7232,5946,4563,3195,1960,959,242,-178,-325,-285,-119,51,179,184,80,-155,-432,-732,-948,-1043,-967,-699,-264,307,963,1638,2287,2877,3372,3792,4116,4355,4494,4506,4347,3986,3367,2490,1353,12,-1461,-2946,-4343,-5523,-6429,-7000,-7252,-7231,-7006,-6689,-6348,-6069,-5878,-5783,-5746,-5708,-5590,-5312,-4810,-4040,-2991,-1701,-214,1357,2938,4402,5691,6731,7523,8062,8410,8588,8666,8638,8517,8260,7809,7099,6060,4656,2879,767,-1585,-4053,-6485,-8710,-10600,-12028,-12933,-13284,-13098,-12425,-11328,-9910,-8231,-6404,-4485,-2556,-689,1062,2617,3925,4916,5559,5818,5712,5269,4549,3644,2633,1617,662,-175,-867,-1407,-1806,-2083,-2261,-2352,-2365,-2300,-2136,-1882,-1511,-1031,-466,181,856,1523,2162,2700,3148,3439,3566,3494,3185,2630,1803,723,-576,-2039,-3560,-5062,-6405,-7537,-8350,-8854,-9026,-8934,-8640,-8245,-7825,-7468,-7202,-7054,-6990,-6977,-6940,-6846,-6631,-6306,-5859,-5366,-4854,-4434,-4132,-4034,-4137,-4437,-4900,-5429,-5982,-6433,-6746,-6839,-6695,-6309,-5689,-4882,-3927,-2866,-1760,-625,507,1632,2760,3889,5038,6202,7368,8518,9603,10592,11430,12082,12516,12718,12675,12391,11862,11097,10104,8884,7468,5875,4143,2340,510,-1249,-2879,-4292,-5446,-6290,-6824,-7049,-6997,-6713,-6237,-5637,-4940,-4225,-3500,-2834,-2215,-1696,-1248,-913,-664,-535,-516,-641,-899,-1314,-1850,-2501,-3182,-3855,-4397,-4754,-4811,-4527,-3856,-2805,-1427,198,1942,3671,5247,6541,7476,7987,8103,7837,7308,6588,5820,5082,4473,4004,3691,3462,3251,2949,2480,1764,808,-365,-1653,-2921,-4028,-4826,-5221,-5159,-4671,-3825,-2763,-1640,-616,167,619,695,427,-123,-832,-1569,-2206,-2635,-2778,-2626,-2188,-1542,-766,13,731,1273,1638,1795,1792,1691,1567,1515,1610,1921,2478,3306,4359,5605,6947,8299,9555,10624,11430,11935,12123,12025,11684,11183,10578,9960,9360,8826,8353,7920,7490,6996,6390,5609,4634,3436,2057,511,-1117,-2778,-4383,-5868,-7168,-8227,-9012,-9500,-9689,-9591,-9248,-8687,-7991,-7206,-6404,-5644,-4948,-4340,-3788,-3269,-2705,-2066,-1297,-409,571,1553,2426,3064,3311,3092,2298,945,-936,-3222,-5743,-8278,-10580,-12412,-13561,-13883,-13303,-11846,-9606,-6780,-3588,-312,2796,5482,7565,8907,9474,9271,8405,6985,5182,3141,1012,-1094,-3084,-4904,-6510,-7892,-9022,-9908,-10536,-10905,-11033,-10921,-10609,-10124,-9503,-8793,-8010,-7202,-6366,-5524,-4675,-3814,-2942,-2051,-1135,-196,774,1756,2749,3730,4669,5554,6338,7016,7546,7910,8086,8041,7762,7236,6462,5481,4328,3092,1843,700,-270,-966,-1348,-1387,-1076,-467,391,1392,2435,3388,4144,4582,4649,4299,3557,2483,1177,-241,-1645,-2927,-4007,-4843,-5437,-5839,-6115,-6357,-6647,-7050,-7591,-8267,-9029,-9807,-10533,-11121,-11531,-11724,-11709,-11513,-11183,-10782,-10362,-9979,-9660,-9419,-9237,-9097,-8946,-8754,-8479,-8109,-7628,-7079,-6467,-5882,-5340,-4933,-4668,-4590,-4671,-4878,-5134,-5350,-5411,-5230,-4717,-3844,-2607,-1061,687,2525,4282,5843,7074,7907,8325,8347,8067,7583,7023,6496,6088,5838,5745,5756,5797,5769,5589,5181,4521,3599,2461,1173,-185,-1514,-2748,-3816,-4685,-5349,-5800,-6082,-6184,-6151,-5960,-5619,-5107,-4429,-3600,-2666,-1698,-795,-57,412,539,295,-318,-1232,-2346,-3527,-4631,-5516,-6072,-6218,-5919,-5184,-4060,-2623,-965,792,2565,4219,5704,6925,7862,8479,8784,8783,8501,7961,7202,6255,5190,4053,2942,1928,1096,514,221,221,494,957,1520,2051,2430,2531,2274,1604,531,-888,-2548,-4301,-5988,-7453,-8538,-9165,-9260,-8842,-7964,-6709,-5226,-3613,-2040,-583,619,1523,2055,2196,1945,1308,349,-886,-2301,-3801,-5288,-6635,-7756,-8528,-8871,-8707,-7973,-6663,-4777,-2378,435,3534,6751,9919,12865,15438,17512,19020,19911,20211,19941,19168,17963,16383,14496,12350,10002,7505,4935,2362,-91,-2336,-4240,-5709,-6675,-7086,-6974,-6389,-5448,-4289,-3066,-1920,-976,-291,106,270,276,243,284,505,946,1621,2463,3352,4161,4703,4870,4538,3705,2393,732,-1117,-2955,-4589,-5857,-6662,-6953,-6776,-6211,-5383,-4438,-3497,-2654,-1981,-1460,-1084,-775,-473,-116,321,841,1387,1885,2246,2369,2202,1696,876,-213,-1489,-2833,-4158,-5348,-6338,-7090,-7583,-7848,-7911,-7821,-7618,-7337,-7000,-6628,-6221,-5802,-5367,-4947,-4542,-4174,-3839,-3535,-3241,-2924,-2538,-2039,-1375,-510,571,1874,3346,4950,6581,8147,9535,10628,11343,11597,11361,10643,9490,8019,6340,4643,3055,1750,810,305,229,526,1114,1864,2679,3444,4101,4612,4978,5226,5391,5518,5620,5714,5759,5729,5548,5165,4508,3551,2257,653,-1238,-3339,-5581,-7849,-10066,-12126,-13961,-15523,-16775,-17716,-18354,-18703,-18783,-18597,-18149,-17424,-16418,-15130,-13574,-11808,-9887,-7922,-5996,-4222,-2670,-1400,-437,229,620,779,758,579,294,-105,-583,-1144,-1759,-2399,-3006,-3532,-3883,-4020,-3866,-3398,-2617,-1537,-239,1220,2721,4184,5503,6597,7412,7881,7994,7710,7050,6010,4633,2974,1092,-900,-2925,-4842,-6573,-7988,-9034,-9636,-9772,-9459,-8717,-7641,-6293,-4801,-3243,-1737,-345,874,1894,2719,3367,3876,4283,4621,4899,5117,5250,5259,5105,4745,4147,3320,2250,1014,-347,-1715,-2996,-4065,-4814,-5155,-5017,-4391,-3286,-1767,68,2118,4238,6322,8254,9955,11369,12485,13283,13820,14094,14165,14031,13699,13155,12356,11282,9896,8206,6248,4085,1835,-385,-2418,-4141,-5438,-6247,-6547,-6370,-5801,-4948,-3953,-2949,-2047,-1341,-848,-575,-448,-395,-316,-126,219,752,1430,2202,2983,3673,4209,4525,4614,4494,4227,3889,3582,3397,3406,3680,4220,5036,6080,7290,8587,9884,11085,12115,12901,13391,13558,13396,12898,12117,11066,9819,8433,6963,5493,4072,2763,1599,603,-223,-899,-1451,-1926,-2356,-2776,-3196,-3608,-3992,-4308,-4523,-4598,-4528,-4299,-3959,-3524,-3055,-2597,-2176,-1814,-1495,-1187,-849,-426,121,829,1697,2714,3839,4999,6127,7109,7862,8278,8279,7801,6817,5341,3424,1174,-1273,-3741,-6025,-7940,-9288,-9931,-9776,-8796,-7046,-4657,-1791,1299,4419,7309,9823,11801,13198,13984,14215,13949,13295,12325,11139,9774,8290,6690,4998,3215,1352,-556,-2486,-4371,-6165,-7793,-9208,-10356,-11222,-11793,-12088,-12141,-11979,-11644,-11153,-10520,-9746,-8821,-7737,-6502,-5122,-3653,-2138,-673,657,1755,2525,2905,2848,2349,1441,184,-1320,-2965,-4624,-6184,-7541,-8616,-9338,-9691,-9634,-9198,-8386,-7237,-5803,-4126,-2286,-345,1610,3507,5257,6796,8062,9002,9602,9831,9717,9266,8539,7571,6433,5179,3856,2521,1187,-93,-1324,-2448,-3458,-4288,-4896,-5219,-5212,-4828,-4057,-2907,-1424,300,2162,4009,5693,7057,7953,8283,7972,7024,5497,3498,1206,-1204,-3508,-5535,-7107,-8120,-8503,-8246,-7391,-6020,-4249,-2205,-37,2145,4208,6085,7708,9045,10099,10873,11407,11728,11887,11899,11796,11567,11193,10643,9856,8798,7423,5726,3713,1441,-1019,-3558,-6062,-8418,-10499,-12236,-13534,-14377,-14744,-14643,-14131,-13234,-12040,-10601,-9005,-7320,-5625,-3982,-2453,-1065,149,1207,2111,2905,3604,4251,4845,5386,5867,6243,6501,6600,6519,6265,5843,5296,4671,4036,3445,2956,2591,2363,2254,2235,2252,2278,2260,2201,2099,1986,1920,1953,2147,2565,3208,4110,5213,6485,7836,9182,10416,11454,12191,12575,12524,12034,11077,9683,7905,5803,3495,1077,-1309,-3551,-5522,-7145,-8347,-9118,-9468,-9467,-9175,-8719,-8165,-7620,-7112,-6662,-6237,-5767,-5176,-4352,-3244,-1772,32,2146,4450,6822,9083,11088,12673,13747,14234,14123,13445,12270,10691,8846,6855,4885,3058,1516,361,-342,-548,-278,433,1500,2823,4292,5781,7189,8414,9382,10035,10348,10293,9891,9147,8090,6767,5211,3492,1662,-195,-2011,-3686,-5157,-6331,-7149,-7571,-7551,-7117,-6274,-5095,-3658,-2056,-411,1176,2606,3783,4665,5199,5388,5244,4799,4115,3239,2255,1216,210,-714,-1481,-2057,-2400,-2521,-2427,-2181,-1844,-1483,-1181,-954,-834,-775,-717,-583,-271,278,1122,2241,3597,5073,6547,7857,8868,9463,9582,9214,8415,7274,5914,4477,3072,1804,717,-184,-928,-1592,-2256,-2997,-3891,-4943,-6182,-7521,-8927,-10272,-11483,-12463,-13147,-13501,-13510,-13179,-12551,-11638,-10512,-9203,-7784,-6323,-4900,-3597,-2507,-1699,-1228,-1135,-1403,-2013,-2895,-3948,-5089,-6176,-7130,-7838,-8249,-8324,-8070,-7529,-6777,-5909,-5046,-4292,-3753,-3492,-3549,-3907,-4534,-5334,-6234,-7116,-7907,-8536,-8960,-9192,-9228,-9150,-8983,-8818,-8691,-8640,-8681,-8801,-8963,-9143,-9271,-9319,-9237,-9010,-8620,-8077,-7409,-6642,-5851,-5066,-4377,-3807,-3415,-3195,-3148,-3227,-3372,-3503,-3525,-3351,-2905,-2128,-1008,441,2161,4062,6033,7945,9673,11084,12079,12553,12455,11740,10430,8565,6246,3607,815,-1926,-4425,-6472,-7911,-8612,-8520,-7638,-6040,-3852,-1251,1575,4423,7109,9465,11376,12728,13500,13648,13203,12199,10695,8769,6515,4050,1484,-1029,-3377,-5436,-7098,-8329,-9093,-9422,-9398,-9090,-8643,-8144,-7698,-7354,-7123,-6969,-6816,-6559,-6110,-5366,-4314,-2950,-1363,328,1962,3364,4397,4935,4952,4453,3536,2347,1054,-145,-1098,-1665,-1769,-1400,-582,590,1999,3513,4995,6324,7426,8242,8787,9080,9198,9199,9163,9133,9127,9143,9124,9021,8754,8264,7512,6479,5195,3702,2084,430,-1159,-2590,-3780,-4669,-5215,-5416,-5286,-4882,-4261,-3505,-2688,-1874,-1110,-411,215,789,1333,1857,2385,2889,3366,3767,4068,4228,4250,4130,3924,3674,3454,3327,3334,3504,3811,4236,4688,5126,5458,5642,5660,5503,5229,4884,4555,4310,4223,4324,4647,5164,5846,6632,7449,8217,8855,9291,9452,9305,8790,7914,6647,5018,3051,797,-1680,-4270,-6904,-9435,-11786,-13836,-15516,-16759,-17534,-17835,-17677,-17123,-16220,-15082,-13778,-12419,-11079,-9817,-8686,-7684,-6829,-6073,-5413,-4784,-4184,-3573,-2953,-2333,-1719,-1153,-649,-242,59,245,326,319,243,133,3,-112,-191,-217,-158,-5,272,676,1217,1888,2664,3522,4406,5273,6068,6734,7248,7558,7683,7585,7307,6829,6182,5365,4376,3236,1928,493,-1061,-2671,-4295,-5856,-7304,-8566,-9627,-10443,-11043,-11431,-11665,-11779,-11830,-11846,-11855,-11869,-11860,-11818,-11694,-11462,-11092,-10569,-9910,-9132,-8298,-7444,-6640,-5923,-5322,-4846,-4471,-4167,-3885,-3575,-3187,-2688,-2055,-1294,-406,565,1597,2632,3637,4567,5395,6096,6666,7094,7400,7568,7630,7550,7341,6962,6384,5572,4475,3073,1337,-707,-3042,-5574,-8227,-10875,-13402,-15694,-17657,-19215,-20329,-20984,-21182,-20956,-20333,-19357,-18058,-16470,-14631,-12567,-10334,-7971,-5561,-3171,-906,1144,2892,4240,5145,5565,5503,4998,4108,2932,1578,165,-1183,-2376,-3312,-3959,-4270,-4269,-3964,-3404,-2631,-1689,-623,526,1727,2935,4107,5197,6133,6858,7307,7423,7179,6579,5656,4496,3196,1882,680,-312,-1002,-1362,-1389,-1128,-657,-77,514,1009,1343,1471,1381,1099,664,129,-454,-1035,-1599,-2109,-2575,-2984,-3325,-3595,-3751,-3769,-3597,-3194,-2529,-1579,-358,1107,2746,4485,6208,7822,9207,10280,10981,11259,11133,10624,9796,8740,7543,6311,5143,4125,3345,2862,2734,2987,3641,4682,6070,7731,9567,11422,13159,14573,15530,15851,15469,14308,12423,9888,6882,3607,319,-2742,-5347,-7315,-8547,-8997,-8718,-7818,-6448,-4806,-3069,-1423,4,1110,1844,2226,2264,2063,1669,1186,684,210,-168,-446,-582,-579,-415,-93,401,1064,1881,2840,3885,4954,5965,6797,7361,7543,7286,6564,5412,3921,2248,560,-919,-2030,-2596,-2556,-1880,-651,994,2867,4736,6402,7660,8390,8517,8039,7031,5608,3928,2159,456,-1043,-2264,-3148,-3727,-4025,-4129,-4110,-4038,-3965,-3910,-3872,-3816,-3709,-3496,-3143,-2635,-1951,-1123,-176,847,1880,2887,3801,4607,5257,5764,6105,6303,6354,6268,6035,5654,5097,4361,3434,2314,1050,-335,-1730,-3062,-4204,-5048,-5509,-5506,-5027,-4082,-2739,-1095,712,2558,4285,5791,6954,7735,8073,7992,7488,6611,5401,3903,2173,257,-1790,-3909,-6047,-8141,-10129,-11955,-13548,-14865,-15836,-16435,-16606,-16345,-15636,-14498,-12961,-11093,-8955,-6674,-4344,-2108,-94,1593,2836,3588,3803,3495,2697,1480,-63,-1837,-3716,-5612,-7409,-9038,-10435,-11555,-12389,-12921,-13153,-13090,-12710,-12016,-10977,-9593,-7852,-5784,-3427,-866,1806,4451,6939,9116,10853,12041,12605,12518,11801,10519,8778,6707,4471,2209,99,-1750,-3218,-4242,-4811,-4933,-4686,-4155,-3458,-2719,-2056,-1569,-1343,-1418,-1809,-2501,-3430,-4542,-5728,-6916,-7995,-8910,-9583,-9992,-10111,-9955,-9540,-8901,-8073,-7099,-6017,-4869,-3702,-2543,-1446,-422,491,1295,1991,2593,3126,3621,4098,4589,5092,5599,6088,6502,6805,6924,6837,6522,5990,5298,4504,3716,3018,2507,2231,2217,2434,2805,3230,3574,3714,3543,2978,2004,631,-1065,-2978,-4973,-6909,-8628,-10044,-11030,-11585,-11657,-11320,-10586,-9567,-8303,-6894,-5381,-3823,-2247,-676,875,2398,3866,5264,6530,7631,8485,9053,9275,9144,8667,7887,6880,5734,4552,3437,2474,1742,1292,1150,1328,1794,2522,3448,4505,5638,6752,7823,8751,9531,10097,10451,10581,10513,10281,9941,9558,9190,8898,8723,8675,8769,8958,9216,9459,9628,9628,9403,8880,8049,6902,5483,3870,2151,450,-1112,-2436,-3406,-3991,-4131,-3872,-3240,-2331,-1232,-51,1127,2233,3216,4080,4820,5483,6100,6715,7354,8038,8756,9500,10229,10917,11512,11999,12335,12531,12582,12509,12352,12139,11919,11738,11620,11603,11689,11873,12138,12431,12716,12913,12954,12766,12256,11374,10054,8284,6078,3491,621,-2396,-5407,-8228,-10710,-12683,-14063,-14760,-14794,-14195,-13081,-11589,-9884,-8142,-6499,-5084,-3943,-3094,-2485,-2019,-1590,-1058,-326,691,2012,3610,5387,7206,8903,10289,11229,11590,11339,10467,9070,7262,5227,3142,1211,-408,-1554,-2157,-2157,-1581,-479,1021,2794,4655,6444,7988,9144,9805,9886,9377,8271,6645,4569,2177,-404,-3015,-5500,-7712,-9503,-10778,-11442,-11482,-10888,-9737,-8123,-6181,-4089,-1999,-111,1437,2510,3018,2935,2259,1069,-549,-2435,-4449,-6422,-8210,-9705,-10814,-11520,-11816,-11754,-11407,-10835,-10146,-9358,-8559,-7716,-6868,-5958,-4984,-3911,-2724,-1433,-54,1377,2793,4144,5353,6359,7119,7591,7774,7673,7319,6739,5998,5129,4208,3286,2420,1669,1062,620,329,151,30,-121,-376,-827,-1525,-2508,-3766,-5248,-6872,-8519,-10059,-11362,-12305,-12815,-12827,-12361,-11434,-10148,-8605,-6927,-5242,-3655,-2242,-1060,-118,590,1084,1403,1554,1572,1440,1165,739,153,-568,-1392,-2274,-3130,-3893,-4479,-4827,-4886,-4634,-4070,-3198,-2078,-722,784,2402,4049,5650,7132,8388,9363,9958,10148,9895,9232,8205,6917,5479,4016,2663,1506,630,45,-254,-329,-248,-112,19,53,-9,-209,-498,-869,-1271,-1683,-2092,-2491,-2897,-3317,-3750,-4194,-4602,-4933,-5122,-5107,-4852,-4327,-3554,-2568,-1453,-287,816,1781,2521,3015,3237,3230,3039,2736,2409,2113,1929,1877,2001,2272,2699,3216,3807,4401,4974,5475,5892,6192,6382,6444,6401,6254,6038,5759,5439,5085,4687,4246,3740,3156,2491,1728,886,-35,-1006,-1999,-2980,-3911,-4762,-5507,-6142,-6660,-7080,-7401,-7641,-7777,-7799,-7652,-7298,-6678,-5765,-4554,-3082,-1432,266,1868,3194,4110,4488,4277,3476,2151,431,-1536,-3553,-5458,-7078,-8287,-9000,-9167,-8788,-7894,-6538,-4811,-2793,-606,1651,3856,5902,7671,9072,10017,10450,10345,9708,8586,7067,5261,3313,1361,-458,-2028,-3267,-4134,-4607,-4723,-4504,-4010,-3292,-2386,-1360,-234,918,2054,3095,3969,4590,4890,4805,4315,3411,2152,597,-1138,-2931,-4664,-6202,-7445,-8322,-8770,-8794,-8405,-7650,-6615,-5359,-3986,-2562,-1166,156,1347,2389,3256,3935,4449,4804,5037,5201,5325,5490,5718,6064,6535,7126,7809,8515,9186,9727,10069,10138,9882,9266,8279,6936,5275,3358,1269,-906,-3053,-5074,-6864,-8344,-9457,-10179,-10534,-10569,-10374,-10053,-9700,-9426,-9277,-9303,-9491,-9791,-10132,-10399,-10494,-10308,-9774,-8857,-7570,-5978,-4160,-2248,-342,1443,3030,4380,5471,6322,6974,7466,7846,8149,8384,8553,8631,8590,8401,8046,7535,6895,6179,5463,4803,4279,3915,3724,3679,3704,3728,3648,3372,2859,2056,1003,-270,-1690,-3159,-4630,-6002,-7263,-8362,-9286,-10023,-10537,-10815,-10796,-10460,-9757,-8696,-7296,-5639,-3833,-2035,-407,898,1738,2068,1854,1187,184,-996,-2152,-3142,-3823,-4131,-4072,-3690,-3107,-2451,-1862,-1454,-1293,-1402,-1722,-2181,-2639,-2978,-3079,-2865,-2296,-1414,-264,1019,2333,3540,4533,5239,5606,5641,5363,4844,4150,3370,2577,1817,1112,461,-197,-887,-1698,-2669,-3836,-5216,-6767,-8437,-10135,-11750,-13173,-14320,-15112,-15538,-15611,-15372,-14925,-14325,-13690,-13051,-12472,-11938,-11429,-10896,-10275,-9516,-8580,-7474,-6227,-4918,-3648,-2520,-1646,-1095,-898,-1042,-1457,-2033,-2644,-3157,-3448,-3447,-3096,-2411,-1431,-220,1130,2546,3952,5295,6539,7651,8614,9396,9967,10288,10310,9997,9321,8273,6887,5215,3359,1428,-431,-2105,-3459,-4434,-4982,-5104,-4874,-4346,-3652,-2885,-2148,-1534,-1077,-831,-777,-931,-1259,-1757,-2409,-3208,-4149,-5223,-6409,-7675,-8962,-10203,-11300,-12165,-12704,-12833,-12531,-11756,-10583,-9048,-7286,-5392,-3511,-1740,-169,1142,2187,2970,3554,3996,4389,4797,5293,5909,6656,7520,8454,9393,10273,10999,11526,11784,11755,11442,10858,10060,9089,8015,6887,5744,4637,3551,2524,1511,525,-467,-1459,-2455,-3430,-4363,-5203,-5932,-6487,-6866,-7026,-6984,-6735,-6323,-5768,-5127,-4441,-3740,-3067,-2420,-1817,-1246,-709,-204,258,662,989,1208,1320,1308,1200,1024,816,628,492,431,461,560,724,918,1123,1326,1522,1728,1957,2242,2609,3070,3638,4289,4991,5693,6326,6820,7118,7162,6940,6448,5726,4832,3838,2820,1857,994,301,-224,-528,-643,-538,-270,166,690,1263,1801,2226,2472,2462,2175,1585,743,-309,-1451,-2591,-3592,-4368,-4832,-4966,-4764,-4297,-3616,-2841,-2018,-1251,-544,74,619,1134,1630,2158,2722,3331,3971,4615,5225,5752,6156,6385,6413,6209,5771,5105,4242,3240,2157,1106,166,-555,-980,-1061,-789,-185,671,1696,2779,3801,4696,5377,5839,6091,6171,6150,6085,6022,5983,5959,5891,5745,5410,4857,4004,2860,1416,-251,-2070,-3916,-5662,-7185,-8362,-9119,-9416,-9245,-8679,-7770,-6661,-5434,-4230,-3113,-2173,-1430,-918,-621,-536,-642,-920,-1344,-1891,-2513,-3167,-3792,-4322,-4701,-4880,-4836,-4579,-4136,-3580,-2970,-2399,-1920,-1587,-1404,-1354,-1388,-1432,-1413,-1261,-922,-395,309,1111,1937,2656,3178,3396,3253,2738,1862,714,-617,-1996,-3293,-4401,-5215,-5707,-5853,-5703,-5329,-4827,-4312,-3873,-3598,-3517,-3648,-3935,-4330,-4728,-5043,-5184,-5074,-4686,-4002,-3064,-1930,-691,559,1707,2683,3393,3820,3923,3738,3275,2616,1788,896,-39,-937,-1791,-2566,-3271,-3893,-4452,-4931,-5342,-5663,-5875,-5959,-5879,-5620,-5156,-4503,-3675,-2729,-1738,-773,72,725,1139,1266,1118,706,74,-717,-1599,-2514,-3377,-4155,-4781,-5223,-5458,-5445,-5187,-4674,-3905,-2926,-1756,-469,861,2164,3334,4303,4989,5345,5333,4962,4238,3224,1977,575,-887,-2340,-3688,-4876,-5828,-6505,-6867,-6901,-6612,-6030,-5203,-4206,-3113,-2010,-973,-64,669,1203,1539,1693,1700,1602,1442,1263,1078,922,767,641,507,392,288,240,269,432,749,1248,1919,2716,3575,4390,5051,5447,5489,5124,4345,3210,1797,263,-1263,-2607,-3660,-4308,-4525,-4294,-3684,-2765,-1655,-447,751,1883,2910,3811,4627,5340,5996,6573,7057,7401,7565,7475,7140,6521,5692,4704,3682,2733,1999,1564,1519,1875,2601,3632,4822,6049,7152,8004,8517,8634,8360,7749,6881,5876,4854,3917,3185,2683,2474,2521,2802,3239,3745,4228,4584,4742,4616,4200,3474,2510,1367,182,-929,-1819,-2378,-2511,-2174,-1364,-137,1422,3169,4972,6659,8093,9156,9756,9867,9489,8688,7553,6217,4800,3461,2292,1410,844,637,748,1142,1734,2450,3203,3941,4608,5216,5762,6296,6860,7496,8239,9078,9978,10870,11638,12180,12356,12089,11306,10024,8291,6234,4001,1779,-274,-2008,-3340,-4231,-4713,-4852,-4771,-4571,-4367,-4231,-4183,-4219,-4273,-4270,-4127,-3765,-3144,-2265,-1151,108,1429,2698,3817,4711,5324,5644,5681,5471,5060,4505,3847,3138,2390,1640,884,153,-553,-1198,-1768,-2228,-2562,-2741,-2778,-2659,-2424,-2087,-1704,-1310,-951,-664,-457,-347,-301,-302,-300,-271,-175,-4,232,525,829,1123,1366,1532,1615,1593,1484,1276,987,636,219,-208,-639,-1016,-1294,-1438,-1401,-1170,-738,-138,592,1378,2150,2825,3324,3590,3589,3294,2748,1960,1028,1,-1028,-1997,-2851,-3542,-4070,-4400,-4563,-4544,-4370,-4048,-3599,-3050,-2433,-1788,-1146,-546,-4,482,915,1339,1780,2280,2870,3547,4301,5068,5788,6353,6689,6702,6361,5648,4611,3321,1890,435,-925,-2086,-2997,-3604,-3943,-4022,-3914,-3673,-3347,-2981,-2592,-2179,-1743,-1270,-748,-192,402,1008,1591,2145,2619,3024,3331,3560,3703,3781,3771,3686,3471,3111,2547,1763,736,-499,-1910,-3397,-4870,-6224,-7350,-8201,-8710,-8897,-8779,-8408,-7856,-7173,-6423,-5633,-4816,-3988,-3117,-2226,-1292,-343,588,1476,2264,2931,3447,3812,4038,4138,4153,4088,3976,3812,3598,3322,2966,2529,2000,1424,819,283,-142,-344,-305,29,602,1368,2198,2979,3564,3848,3758,3260,2397,1235,-110,-1505,-2834,-3986,-4892,-5535,-5910,-6084,-6108,-6056,-6000,-5950,-5945,-5920,-5844,-5621,-5169,-4411,-3292,-1785,87,2273,4674,7175,9628,11887,13813,15269,16171,16449,16108,15188,13797,12079,10190,8319,6590,5128,3963,3101,2474,1993,1557,1053,424,-384,-1350,-2440,-3565,-4637,-5564,-6269,-6717,-6900,-6846,-6630,-6315,-6006,-5754,-5632,-5629,-5752,-5917,-6076,-6115,-5983,-5617,-5019,-4218,-3292,-2333,-1457,-746,-283,-80,-141,-410,-810,-1258,-1644,-1899,-1939,-1732,-1258,-527,416,1526,2725,3944,5099,6122,6935,7492,7729,7645,7215,6476,5475,4263,2955,1605,338,-803,-1733,-2440,-2902,-3146,-3188,-3071,-2814,-2431,-1928,-1276,-481,474,1562,2725,3897,4946,5778,6266,6342,5958,5145,3965,2549,1030,-433,-1732,-2766,-3534,-4046,-4392,-4667,-4980,-5404,-5992,-6725,-7542,-8344,-9002,-9391,-9402,-8960,-8033,-6651,-4874,-2802,-574,1686,3836,5761,7370,8601,9420,9846,9907,9669,9227,8640,8021,7401,6846,6358,5936,5562,5203,4839,4438,3996,3509,2987,2461,1938,1471,1057,731,496,343,278,273,313,377,433,467,435,330,97,-263,-804,-1510,-2428,-3509,-4772,-6153,-7614,-9082,-10472,-11691,-12635,-13218,-13355,-13007,-12169,-10874,-9214,-7305,-5293,-3329,-1552,-71,1042,1768,2121,2162,1957,1593,1141,654,178,-272,-680,-1041,-1343,-1574,-1713,-1746,-1669,-1475,-1203,-872,-542,-270,-91,-56,-166,-402,-732,-1084,-1400,-1626,-1725,-1707,-1593,-1460,-1374,-1440,-1714,-2276,-3123,-4260,-5619,-7122,-8669,-10150,-11472,-12566,-13381,-13910,-14163,-14153,-13923,-13465,-12810,-11923,-10813,-9437,-7800,-5898,-3763,-1451,950,3338,5583,7570,9184,10347,11003,11150,10818,10067,9006,7715,6321,4889,3502,2172,932,-257,-1377,-2462,-3477,-4403,-5177,-5742,-6031,-5998,-5619,-4907,-3903,-2699,-1378,-77,1097,2045,2654,2898,2722,2160,1253,79,-1253,-2633,-3960,-5128,-6097,-6812,-7286,-7534,-7583,-7471,-7208,-6813,-6254,-5523,-4571,-3392,-1982,-394,1293,2939,4395,5486,6072,6025,5328,3974,2100,-150,-2557,-4893,-6967,-8606,-9724,-10303,-10391,-10114,-9608,-9040,-8542,-8220,-8102,-8184,-8357,-8517,-8491,-8136,-7326,-5991,-4129,-1817,804,3534,6154,8442,10210,11330,11735,11450,10551,9186,7505,5705,3923,2305,939,-123,-850,-1245,-1314,-1087,-570,193,1181,2353,3652,5018,6381,7644,8741,9560,10054,10129,9787,8989,7792,6240,4440,2499,553,-1272,-2858,-4117,-4984,-5452,-5527,-5273,-4751,-4059,-3273,-2467,-1703,-1010,-404,103,536,879,1146,1315,1382,1315,1110,758,263,-334,-999,-1660,-2245,-2686,-2915,-2907,-2659,-2206,-1623,-995,-419,12,259,277,107,-211,-594,-943,-1172,-1200,-973,-465,308,1313,2473,3715,4936,6060,7000,7694,8100,8178,7903,7282,6290,4979,3358,1509,-503,-2579,-4623,-6540,-8254,-9697,-10835,-11649,-12119,-12263,-12057,-11519,-10635,-9412,-7868,-6051,-4019,-1892,226,2175,3838,5069,5793,5928,5484,4488,3039,1265,-673,-2581,-4284,-5577,-6321,-6387,-5723,-4352,-2371,27,2583,4984,6915,8082,8291,7439,5589,2923,-245,-3524,-6501,-8759,-9994,-9966,-8612,-6000,-2318,2089,6838,11454,15487,18498,20153,20196,18567,15315,10715,5152,-849,-6719,-11897,-15902,-18393,-19210,-18400,-16195,-13001,-9302,-5639,-2475,-185,1042,1183,381,-1074,-2821,-4467,-5644,-6095,-5662,-4344,-2265,343,3179,5911,8241,9901,10719,10615,9592,7755,5281,2370,-705,-3715,-6429,-8666,-10320,-11341,-11746,-11611,-11010,-10046,-8774,-7246,-5481,-3493,-1301,1056,3516,5975,8310,10362,11987,13021,13352,12886,11595,9518,6746,3447,-184,-3913,-7505,-10738,-13422,-15410,-16602,-16968,-16523,-15348,-13573,-11354,-8882,-6337,-3900,-1724,57,1348,2103,2307,2026,1357,462,-469,-1236,-1660,-1586,-942,293,2057,4241,6673,9191,11575,13650,15223,16133,16258,15527,13911,11492,8368,4784,978,-2699,-5937,-8415,-9905,-10276,-9544,-7841,-5442,-2670,122,2595,4525,5734,6221,6033,5338,4321,3186,2108,1196,507,31,-303,-554,-831,-1161,-1580,-2037,-2461,-2719,-2689,-2222,-1240,297,2325,4693,7166,9451,11225,12216,12199,11096,8962,6000,2538,-1019,-4265,-6831,-8470,-9070,-8676,-7474,-5749,-3859,-2127,-849,-183,-176,-733,-1652,-2654,-3463,-3793,-3490,-2455,-761,1431,3822,6089,7843,8780,8651,7348,4897,1481,-2618,-6998,-11231,-14887,-17578,-19031,-19085,-17753,-15184,-11681,-7644,-3520,236,3227,5156,5844,5271,3553,956,-2172,-5398,-8309,-10524,-11760,-11864,-10810,-8705,-5760,-2262,1476,5144,8475,11264,13367,14725,15312,15188,14397,13061,11261,9128,6781,4346,1963,-253,-2170,-3705,-4741,-5247,-5149,-4474,-3228,-1514,550,2781,4973,6915,8391,9234,9321,8589,7065,4816,1997,-1203,-4576,-7887,-10947,-13551,-15572,-16884,-17444,-17230,-16287,-14702,-12584,-10081,-7325,-4450,-1575,1223,3867,6320,8535,10483,12106,13354,14153,14441,14182,13348,11990,10164,7990,5604,3141,756,-1434,-3303,-4763,-5716,-6099,-5848,-4952,-3419,-1337,1168,3921,6697,9292,11486,13121,14084,14328,13866,12778,11164,9170,6926,4561,2183,-111,-2258,-4180,-5839,-7179,-8178,-8807,-9083,-9010,-8645,-8036,-7265,-6419,-5590,-4869,-4353,-4090,-4143,-4468,-5026,-5661,-6217,-6489,-6306,-5542,-4160,-2212,159,2745,5312,7628,9505,10820,11526,11675,11361,10778,10102,9546,9269,9373,9894,10774,11897,13094,14166,14925,15214,14912,13996,12479,10490,8179,5747,3406,1306,-391,-1653,-2458,-2861,-2950,-2810,-2551,-2247,-1981,-1807,-1779,-1936,-2311,-2901,-3699,-4644,-5674,-6688,-7598,-8305,-8742,-8845,-8583,-7941,-6915,-5543,-3868,-1987,-9,1913,3639,4992,5878,6196,5957,5224,4123,2854,1621,640,94,86,659,1742,3209,4861,6490,7890,8895,9378,9273,8560,7286,5560,3530,1404,-614,-2331,-3594,-4338,-4556,-4317,-3745,-2946,-2068,-1165,-306,525,1349,2192,3077,3955,4773,5395,5699,5549,4869,3626,1904,-189,-2426,-4610,-6499,-7930,-8755,-8951,-8516,-7575,-6249,-4718,-3148,-1658,-353,772,1726,2601,3495,4500,5708,7136,8769,10527,12285,13893,15211,16077,16422,16160,15296,13871,11955,9688,7217,4726,2394,394,-1153,-2164,-2624,-2582,-2099,-1299,-272,863,2012,3087,3994,4670,5023,5015,4598,3783,2622,1219,-263,-1632,-2686,-3228,-3143,-2349,-904,1067,3353,5656,7705,9178,9884,9647,8449,6354,3533,271,-3131,-6312,-8970,-10849,-11798,-11770,-10840,-9158,-6957,-4493,-2004,281,2249,3807,4988,5826,6407,6802,7035,7153,7107,6920,6532,5976,5241,4386,3457,2537,1689,1000,506,242,190,304,497,664,705,539,132,-501,-1297,-2150,-2947,-3594,-4022,-4238,-4271,-4222,-4211,-4350,-4752,-5452,-6449,-7637,-8875,-9940,-10640,-10782,-10266,-9077,-7303,-5132,-2804,-595,1247,2522,3136,3075,2449,1439,264,-814,-1608,-1942,-1750,-1012,210,1825,3686,5665,7597,9348,10795,11813,12343,12300,11670,10441,8658,6385,3758,908,-1943,-4599,-6810,-8370,-9099,-8896,-7748,-5772,-3155,-221,2708,5260,7122,8075,7986,6887,4892,2257,-740,-3742,-6459,-8573,-9915,-10329,-9819,-8431,-6333,-3726,-894,1904,4374,6289,7459,7782,7232,5869,3815,1245,-1635,-4609,-7462,-9986,-12004,-13357,-13948,-13725,-12720,-11036,-8853,-6396,-3930,-1692,100,1322,1938,1990,1631,1036,440,30,-22,360,1193,2389,3813,5258,6516,7378,7663,7251,6076,4154,1577,-1476,-4772,-7999,-10834,-12948,-14064,-14001,-12689,-10230,-6842,-2893,1199,4980,8050,10106,10970,10649,9248,7044,4337,1474,-1243,-3564,-5333,-6458,-6925,-6759,-6014,-4759,-3076,-1050,1214,3595,5981,8213,10207,11821,13010,13712,13914,13642,12926,11855,10523,9065,7627,6359,5379,4779,4555,4676,4992,5357,5570,5454,4891,3800,2205,183,-2108,-4491,-6727,-8636,-10005,-10718,-10704,-9975,-8633,-6849,-4839,-2861,-1147,95,721,651,-101,-1476,-3332,-5507,-7808,-10042,-12015,-13544,-14472,-14682,-14108,-12769,-10747,-8219,-5405,-2564,47,2217,3785,4674,4894,4507,3663,2532,1307,195,-636,-1022,-894,-206,979,2528,4272,5940,7318,8156,8303,7667,6256,4166,1567,-1332,-4286,-7062,-9451,-11255,-12380,-12724,-12329,-11239,-9624,-7660,-5603,-3675,-2122,-1095,-714,-962,-1774,-2968,-4343,-5656,-6717,-7353,-7508,-7158,-6389,-5308,-4062,-2798,-1631,-655,74,542,733,679,400,-60,-635,-1271,-1856,-2318,-2531,-2410,-1855,-815,732,2758,5166,7829,10561,13154,15418,17142,18195,18456,17882,16473,14297,11471,8173,4634,1109,-2118,-4800,-6731,-7781,-7915,-7204,-5786,-3913,-1833,144,1759,2785,3078,2574,1308,-618,-3028,-5698,-8374,-10785,-12680,-13837,-14123,-13477,-11965,-9727,-7010,-4062,-1180,1406,3503,4981,5810,6002,5632,4815,3649,2271,756,-793,-2320,-3738,-4979,-5950,-6555,-6697,-6279,-5242,-3555,-1246,1596,4822,8224,11550,14533,16912,18443,18959,18357,16618,13845,10176,5885,1237,-3432,-7816,-11617,-14583,-16534,-17345,-16988,-15516,-13069,-9880,-6231,-2469,1065,4039,6178,7306,7342,6356,4520,2137,-441,-2812,-4642,-5640,-5694,-4788,-3107,-909,1435,3561,5127,5892,5715,4612,2702,225,-2504,-5154,-7394,-8957,-9676,-9489,-8466,-6803,-4759,-2678,-863,400,963,757,-120,-1486,-3062,-4545,-5634,-6105,-5814,-4768,-3080,-998,1170,3068,4378,4841,4306,2777,350,-2715,-6122,-9493,-12493,-14792,-16177,-16498,-15739,-13960,-11323,-8031,-4329,-468,3315,6791,9755,12030,13452,13911,13321,11687,9070,5645,1656,-2587,-6726,-10430,-13391,-15402,-16339,-16211,-15117,-13266,-10941,-8439,-6100,-4191,-2931,-2452,-2745,-3734,-5205,-6902,-8534,-9825,-10552,-10605,-9942,-8671,-6941,-4973,-2987,-1178,293,1338,1892,1980,1610,867,-186,-1466,-2887,-4382,-5877,-7313,-8604,-9682,-10429,-10751,-10535,-9695,-8184,-6005,-3234,-18,3453,6938,10198,13027,15252,16799,17644,17864,17560,16902,16019,15043,14047,13044,11997,10824,9408,7653,5477,2866,-119,-3332,-6553,-9496,-11872,-13394,-13865,-13170,-11337,-8512,-4964,-1047,2846,6327,9074,10859,11582,11269,10056,8160,5844,3368,964,-1182,-2971,-4344,-5326,-5957,-6300,-6420,-6338,-6091,-5644,-5005,-4144,-3070,-1810,-427,1008,2377,3595,4562,5205,5486,5383,4896,4060,2910,1513,-46,-1674,-3236,-4601,-5630,-6195,-6218,-5662,-4547,-2962,-1019,1119,3298,5369,7213,8754,9948,10813,11379,11722,11917,12032,12123,12205,12257,12223,12012,11515,10627,9269,7378,4980,2110,-1100,-4494,-7880,-11044,-13798,-15963,-17412,-18077,-17917,-16982,-15328,-13082,-10370,-7368,-4214,-1102,1865,4539,6864,8776,10265,11341,12018,12336,12311,11985,11368,10498,9386,8083,6608,5033,3392,1759,194,-1239,-2484,-3506,-4290,-4872,-5296,-5664,-6065,-6596,-7307,-8213,-9237,-10274,-11129,-11605,-11512,-10669,-9026,-6560,-3424,193,3970,7598,10715,13045,14342,14476,13417,11227,8074,4195,-133,-4590,-8890,-12733,-15908,-18205,-19524,-19799,-19034,-17335,-14806,-11697,-8219,-4695,-1392,1397,3444,4577,4726,3880,2161,-288,-3223,-6405,-9559,-12445,-14815,-16482,-17274,-17100,-15908,-13736,-10679,-6910,-2662,1788,6138,10076,13323,15628,16820,16800,15579,13252,10033,6208,2134,-1810,-5241,-7852,-9388,-9734,-8890,-6971,-4224,-957,2445,5618,8201,9925,10604,10172,8670,6273,3206,-210,-3656,-6827,-9460,-11387,-12513,-12838,-12437,-11417,-9929,-8097,-6049,-3860,-1596,734,3119,5566,8069,10581,13030,15276,17152,18470,19030,18691,17359,15045,11845,7982,3737,-534,-4476,-7765,-10156,-11497,-11751,-11003,-9375,-7106,-4386,-1441,1554,4445,7124,9465,11383,12774,13536,13623,12977,11661,9733,7385,4783,2173,-241,-2258,-3734,-4576,-4762,-4325,-3368,-2032,-491,1046,2409,3395,3914,3868,3290,2242,872,-655,-2153,-3465,-4463,-5069,-5262,-5048,-4483,-3625,-2555,-1339,-48,1269,2539,3727,4739,5529,5983,6037,5597,4616,3068,986,-1559,-4417,-7409,-10309,-12863,-14851,-16050,-16326,-15601,-13888,-11293,-7990,-4226,-275,3571,7040,9904,12002,13244,13632,13219,12143,10545,8613,6497,4342,2255,321,-1401,-2851,-3977,-4723,-5036,-4891,-4297,-3306,-2039,-645,664,1701,2262,2230,1532,194,-1660,-3854,-6128,-8228,-9887,-10898,-11114,-10486,-9056,-6947,-4356,-1507,1362,4032,6331,8124,9350,9992,10071,9662,8831,7679,6291,4757,3158,1580,87,-1240,-2360,-3220,-3807,-4092,-4092,-3793,-3216,-2360,-1260,48,1492,2983,4398,5621,6509,6984,6939,6382,5293,3773,1897,-187,-2359,-4478,-6436,-8132,-9479,-10421,-10887,-10849,-10278,-9178,-7590,-5583,-3284,-821,1619,3900,5851,7389,8422,8957,9000,8628,7921,6997,5967,4957,4069,3401,3013,2933,3150,3598,4195,4814,5319,5599,5525,5063,4163,2896,1316,-416,-2161,-3720,-4921,-5592,-5605,-4880,-3403,-1240,1481,4563,7754,10803,13423,15406,16562,16802,16106,14533,12225,9346,6135,2802,-407,-3297,-5680,-7441,-8483,-8789,-8365,-7263,-5577,-3395,-859,1915,4785,7616,10292,12687,14727,16329,17458,18089,18208,17840,16985,15691,13989,11941,9625,7131,4581,2085,-226,-2239,-3861,-5013,-5671,-5828,-5531,-4846,-3874,-2714,-1461,-204,1015,2148,3211,4203,5153,6080,6986,7883,8732,9526,10201,10746,11093,11226,11084,10633,9839,8659,7108,5184,2961,509,-2048,-4591,-6981,-9090,-10812,-12050,-12756,-12883,-12446,-11449,-9969,-8057,-5834,-3403,-903,1519,3705,5505,6763,7369,7240,6341,4717,2450,-298,-3334,-6425,-9338,-11838,-13729,-14863,-15146,-14569,-13170,-11068,-8428,-5436,-2323,732,3525,5924,7834,9200,10031,10357,10243,9764,9008,8037,6950,5791,4642,3558,2588,1785,1175,775,588,585,741,991,1294,1570,1768,1831,1704,1369,796,11,-966,-2053,-3179,-4219,-5068,-5613,-5753,-5432,-4628,-3368,-1735,150,2117,3994,5575,6702,7228,7061,6183,4618,2490,-57,-2786,-5483,-7867,-9738,-10869,-11164,-10551,-9089,-6894,-4183,-1214,1712,4291,6252,7380,7539,6707,4932,2397,-691,-4035,-7354,-10360,-12811,-14512,-15346,-15256,-14275,-12488,-10048,-7152,-4011,-851,2130,4771,6948,8620,9767,10461,10760,10785,10632,10380,10121,9858,9641,9430,9232,9007,8754,8470,8165,7888,7658,7553,7595,7835,8270,8870,9579,10281,10859,11175,11091,10524,9393,7719,5546,3009,284,-2415,-4849,-6808,-8091,-8578,-8193,-6942,-4912,-2229,897,4254,7598,10680,13318,15302,16559,16999,16647,15542,13794,11502,8835,5903,2870,-154,-3035,-5688,-8013,-9958,-11478,-12550,-13190,-13414,-13284,-12847,-12194,-11398,-10538,-9694,-8892,-8176,-7519,-6893,-6248,-5503,-4611,-3512,-2165,-587,1221,3190,5233,7237,9037,10476,11370,11575,10977,9521,7252,4260,749,-3060,-6875,-10440,-13464,-15764,-17154,-17568,-16986,-15471,-13159,-10227,-6903,-3423,-29,3065,5686,7702,9068,9772,9887,9517,8796,7878,6879,5890,4943,4005,3012,1856,441,-1315,-3427,-5858,-8481,-11105,-13500,-15401,-16577,-16831,-16066,-14269,-11559,-8141,-4310,-413,3221,6264,8510,9795,10098,9449,7969,5811,3158,183,-2922,-6026,-8940,-11560,-13722,-15299,-16183,-16253,-15476,-13849,-11453,-8463,-5101,-1664,1562,4296,6335,7559,7950,7608,6689,5435,4079,2869,1976,1532,1569,2038,2818,3728,4555,5101,5197,4728,3677,2076,65,-2191,-4468,-6565,-8305,-9554,-10264,-10435,-10138,-9506,-8663,-7786,-6991,-6391,-6044,-5956,-6103,-6418,-6831,-7252,-7626,-7866,-7951,-7824,-7486,-6921,-6161,-5228,-4191,-3107,-2069,-1156,-452,-30,79,-149,-684,-1466,-2427,-3430,-4381,-5135,-5575,-5610,-5149,-4166,-2660,-678,1682,4280,6964,9538,11837,13692,14978,15611,15585,14908,13720,12119,10334,8529,6917,5661,4873,4627,4892,5603,6602,7710,8718,9422,9662,9301,8308,6671,4509,1950,-781,-3464,-5853,-7750,-8983,-9479,-9231,-8316,-6906,-5192,-3430,-1841,-637,51,143,-322,-1271,-2516,-3868,-5092,-5986,-6398,-6246,-5537,-4376,-2931,-1431,-103,840,1261,1094,381,-760,-2125,-3489,-4598,-5248,-5284,-4612,-3256,-1271,1182,3926,6747,9427,11756,13556,14667,15002,14519,13256,11326,8891,6184,3434,888,-1260,-2847,-3809,-4137,-3907,-3250,-2318,-1295,-312,498,1098,1464,1652,1724,1782,1906,2178,2636,3298,4133,5085,6077,7000,7764,8247,8374,8058,7245,5906,4040,1676,-1109,-4218,-7495,-10784,-13877,-16591,-18730,-20132,-20675,-20300,-19005,-16886,-14104,-10886,-7528,-4317,-1557,508,1703,1923,1200,-389,-2627,-5270,-8021,-10564,-12637,-14000,-14512,-14110,-12832,-10805,-8222,-5342,-2411,304,2612,4366,5514,6078,6147,5872,5403,4919,4538,4372,4438,4752,5212,5736,6152,6335,6112,5399,4112,2255,-107,-2871,-5855,-8869,-11690,-14098,-15891,-16910,-17047,-16284,-14669,-12345,-9516,-6438,-3398,-652,1559,3088,3850,3850,3181,1964,398,-1343,-3063,-4612,-5882,-6809,-7399,-7684,-7766,-7713,-7669,-7682,-7850,-8170,-8646,-9194,-9744,-10159,-10329,-10156,-9571,-8567,-7204,-5580,-3880,-2282,-998,-194,-2,-466,-1548,-3133,-5008,-6933,-8623,-9819,-10300,-9923,-8634,-6493,-3644,-323,3181,6570,9544,11868,13366,13945,13610,12438,10587,8251,5688,3126,831,-1004,-2209,-2695,-2428,-1476,69,2017,4185,6362,8359,10017,11231,11926,12095,11761,10965,9801,8322,6645,4818,2954,1091,-670,-2294,-3704,-4849,-5702,-6217,-6411,-6296,-5920,-5353,-4675,-3974,-3328,-2818,-2480,-2349,-2403,-2592,-2848,-3039,-3083,-2833,-2217,-1167,340,2258,4522,6989,9516,11899,13968,15546,16485,16708,16159,14863,12883,10335,7352,4124,820,-2334,-5151,-7398,-8916,-9530,-9161,-7775,-5426,-2253,1536,5661,9823,13677,16945,19339,20690,20882,19911,17857,14885,11215,7115,2851,-1307,-5145,-8470,-11179,-13203,-14547,-15249,-15381,-15028,-14275,-13191,-11836,-10248,-8451,-6475,-4335,-2069,273,2632,4922,7050,8912,10382,11352,11693,11320,10150,8170,5402,1954,-2005,-6231,-10436,-14286,-17472,-19695,-20750,-20516,-18994,-16315,-12700,-8486,-4023,306,4177,7334,9619,10983,11478,11230,10421,9246,7886,6504,5174,3981,2897,1935,1066,281,-395,-939,-1301,-1444,-1350,-1028,-508,135,847,1526,2126,2591,2893,3049,3058,2976,2836,2668,2506,2319,2096,1756,1232,432,-709,-2233,-4149,-6394,-8887,-11479,-13997,-16273,-18115,-19387,-19976,-19821,-18936,-17361,-15210,-12629,-9766,-6830,-3960,-1335,923,2719,3981,4691,4837,4472,3642,2460,1024,-526,-2066,-3477,-4655,-5552,-6123,-6403,-6434,-6302,-6109,-5952,-5912,-6048,-6360,-6817,-7328,-7766,-7997,-7869,-7283,-6172,-4554,-2526,-232,2101,4266,6039,7245,7779,7596,6742,5337,3551,1615,-248,-1790,-2840,-3249,-2969,-2020,-496,1430,3580,5716,7665,9244,10352,10941,11011,10630,9886,8895,7777,6638,5581,4677,3983,3528,3312,3312,3473,3717,3952,4080,4015,3676,3041,2097,904,-452,-1843,-3117,-4127,-4729,-4831,-4390,-3416,-2018,-310,1493,3212,4627,5590,5981,5788,5039,3890,2503,1120,-45,-789,-977,-531,522,2106,4053,6188,8283,10156,11640,12620,13053,12943,12350,11373,10118,8687,7183,5640,4121,2600,1106,-394,-1885,-3362,-4794,-6135,-7323,-8294,-8980,-9323,-9302,-8894,-8140,-7077,-5775,-4329,-2804,-1300,132,1424,2553,3503,4273,4903,5397,5810,6148,6415,6593,6634,6474,6047,5276,4133,2604,740,-1357,-3548,-5637,-7456,-8820,-9632,-9822,-9431,-8550,-7338,-5985,-4682,-3607,-2890,-2591,-2727,-3208,-3937,-4735,-5460,-5949,-6119,-5905,-5337,-4459,-3374,-2188,-979,157,1219,2195,3128,4086,5114,6277,7579,9004,10492,11933,13214,14188,14746,14791,14281,13220,11654,9669,7363,4855,2232,-403,-2993,-5481,-7825,-9995,-11960,-13688,-15139,-16280,-17054,-17426,-17351,-16797,-15758,-14244,-12300,-10003,-7461,-4812,-2198,224,2333,4012,5191,5827,5918,5486,4596,3315,1756,4,-1804,-3591,-5222,-6643,-7749,-8500,-8850,-8776,-8304,-7448,-6289,-4901,-3389,-1870,-440,801,1810,2549,3061,3385,3618,3845,4140,4567,5119,5779,6455,7065,7496,7675,7562,7166,6569,5879,5253,4837,4769,5138,5976,7257,8885,10725,12597,14324,15716,16631,16945,16604,15585,13937,11734,9109,6197,3178,211,-2524,-4881,-6726,-7959,-8538,-8450,-7757,-6550,-4970,-3175,-1326,427,1960,3180,4047,4531,4689,4524,4140,3569,2895,2159,1414,679,10,-603,-1102,-1511,-1786,-1951,-1975,-1879,-1639,-1261,-738,-65,745,1693,2752,3917,5140,6421,7698,8964,10165,11275,12257,13065,13666,14019,14087,13854,13302,12457,11362,10084,8729,7386,6167,5150,4379,3893,3652,3642,3784,4016,4274,4491,4631,4670,4605,4447,4230,3963,3683,3397,3109,2811,2497,2132,1717,1233,682,101,-479,-988,-1357,-1514,-1403,-982,-277,691,1796,2948,3981,4789,5257,5345,5057,4445,3621,2692,1783,979,339,-138,-493,-808,-1172,-1689,-2403,-3358,-4506,-5770,-7014,-8085,-8807,-9041,-8656,-7602,-5875,-3548,-744,2365,5578,8705,11547,13975,15860,17155,17827,17891,17383,16353,14860,12973,10751,8278,5629,2892,177,-2428,-4799,-6848,-8483,-9633,-10265,-10367,-9967,-9141,-7975,-6606,-5176,-3816,-2667,-1809,-1293,-1125,-1241,-1572,-2003,-2434,-2777,-2976,-3017,-2929,-2762,-2604,-2517,-2590,-2837,-3299,-3931,-4703,-5535,-6357,-7086,-7666,-8031,-8173,-8065,-7732,-7186,-6469,-5614,-4673,-3687,-2709,-1791,-980,-329,129,357,339,90,-391,-1036,-1807,-2619,-3383,-4019,-4428,-4547,-4301,-3677,-2650,-1273,410,2293,4281,6237,8065,9645,10914,11811,12329,12473,12289,11832,11166,10359,9474,8546,7619,6694,5778,4854,3903,2905,1854,747,-395,-1528,-2629,-3622,-4499,-5197,-5732,-6087,-6299,-6397,-6414,-6404,-6381,-6379,-6391,-6413,-6439,-6442,-6449,-6444,-6488,-6597,-6815,-7179,-7672,-8308,-9012,-9744,-10405,-10920,-11213,-11200,-10869,-10159,-9115,-7733,-6089,-4244,-2290,-319,1575,3324,4858,6149,7193,7988,8588,9006,9290,9465,9545,9534,9440,9257,9003,8705,8396,8125,7932,7846,7871,7987,8146,8280,8316,8177,7798,7148,6201,4985,3542,1947,294,-1325,-2808,-4075,-5073,-5754,-6130,-6203,-6020,-5637,-5101,-4479,-3817,-3146,-2496,-1860,-1232,-586,104,865,1695,2593,3502,4366,5098,5608,5825,5688,5182,4318,3147,1748,207,-1363,-2877,-4241,-5385,-6272,-6855,-7145,-7138,-6868,-6370,-5692,-4875,-3974,-3004,-1997,-951,131,1260,2439,3686,4985,6345,7734,9129,10478,11711,12762,13530,13945,13926,13440,12482,11105,9396,7497,5555,3742,2175,979,171,-249,-356,-270,-131,-76,-250,-721,-1552,-2709,-4143,-5722,-7322,-8797,-10020,-10913,-11420,-11561,-11375,-10947,-10355,-9692,-9007,-8358,-7746,-7176,-6637,-6106,-5604,-5109,-4680,-4316,-4083,-4002,-4100,-4396,-4870,-5496,-6224,-6982,-7718,-8352,-8848,-9162,-9286,-9220,-8971,-8568,-8016,-7330,-6520,-5568,-4494,-3272,-1929,-467,1078,2678,4290,5876,7394,8803,10071,11145,11987,12540,12749,12570,11954,10906,9418,7554,5362,2953,414,-2117,-4548,-6749,-8640,-10145,-11213,-11835,-12018,-11799,-11239,-10406,-9382,-8245,-7065,-5908,-4817,-3833,-2971,-2248,-1665,-1233,-953,-843,-904,-1150,-1579,-2184,-2942,-3825,-4787,-5784,-6766,-7692,-8522,-9237,-9816,-10277,-10620,-10877,-11067,-11206,-11304,-11342,-11282,-11084,-10680,-10027,-9090,-7865,-6391,-4736,-2992,-1281,306,1666,2754,3565,4115,4497,4784,5094,5496,6063,6789,7667,8619,9557,10396,11034,11412,11492,11241,10689,9835,8726,7386,5867,4196,2447,661,-1071,-2688,-4090,-5218,-5985,-6366,-6327,-5901,-5132,-4126,-2988,-1856,-845,-50,466,702,686,498,220,-50,-243,-328,-295,-210,-128,-149,-346,-772,-1442,-2306,-3284,-4253,-5078,-5654,-5886,-5752,-5278,-4542,-3659,-2769,-2003,-1467,-1243,-1338,-1748,-2389,-3183,-4020,-4796,-5430,-5831,-5965,-5775,-5260,-4411,-3243,-1810,-138,1681,3601,5535,7426,9217,10855,12301,13508,14433,15034,15261,15103,14538,13605,12364,10907,9365,7866,6529,5450,4669,4170,3890,3713,3493,3094,2391,1313,-148,-1943,-3943,-5996,-7890,-9457,-10503,-10939,-10682,-9773,-8272,-6332,-4114,-1814,370,2289,3767,4749,5149,4995,4291,3145,1608,-188,-2163,-4218,-6275,-8256,-10117,-11764,-13154,-14192,-14822,-14960,-14572,-13626,-12152,-10211,-7901,-5370,-2763,-250,2032,3963,5454,6490,7052,7215,7038,6624,6076,5486,4932,4481,4153,3966,3889,3906,3951,4007,4013,3964,3858,3705,3545,3387,3277,3186,3129,3047,2895,2622,2176,1524,666,-388,-1584,-2861,-4148,-5370,-6481,-7437,-8228,-8858,-9326,-9643,-9799,-9772,-9525,-9016,-8200,-7070,-5629,-3935,-2093,-221,1490,2907,3843,4204,3907,2950,1390,-673,-3081,-5666,-8242,-10645,-12727,-14397,-15569,-16243,-16405,-16111,-15411,-14376,-13086,-11602,-10003,-8318,-6612,-4882,-3175,-1475,181,1805,3362,4855,6246,7533,8682,9690,10530,11203,11680,11961,12015,11833,11384,10668,9662,8385,6845,5085,3142,1084,-1030,-3129,-5140,-6996,-8642,-10012,-11086,-11827,-12231,-12308,-12066,-11551,-10786,-9827,-8705,-7471,-6154,-4796,-3416,-2052,-725,521,1643,2592,3305,3735,3832,3584,2979,2066,896,-426,-1799,-3093,-4191,-4995,-5406,-5412,-4970,-4153,-3005,-1654,-230,1135,2283,3121,3552,3551,3137,2381,1418,395,-488,-1074,-1187,-744,319,1951,4078,6524,9121,11640,13897,15697,16910,17428,17213,16268,14659,12495,9946,7184,4444,1910,-221,-1816,-2792,-3132,-2894,-2188,-1193,-89,910,1639,1959,1814,1196,204,-1047,-2375,-3597,-4560,-5119,-5226,-4870,-4133,-3129,-2043,-1035,-289,73,-25,-610,-1626,-2990,-4555,-6179,-7698,-8973,-9886,-10349,-10315,-9778,-8762,-7344,-5616,-3709,-1771,55,1617,2812,3556,3830,3672,3165,2454,1693,1060,703,743,1237,2192,3535,5156,6882,8536,9939,10928,11409,11307,10657,9503,7982,6232,4423,2703,1209,28,-780,-1199,-1256,-980,-445,290,1148,2065,2959,3779,4433,4878,5040,4882,4377,3530,2384,1011,-473,-1937,-3243,-4244,-4849,-4974,-4621,-3820,-2675,-1316,101,1414,2499,3250,3631,3639,3336,2780,2085,1309,538,-209,-910,-1582,-2257,-2956,-3707,-4515,-5347,-6180,-6930,-7540,-7926,-8031,-7806,-7236,-6325,-5106,-3643,-1996,-264,1475,3120,4613,5868,6864,7562,7948,8036,7804,7282,6464,5378,4063,2576,1001,-556,-1982,-3159,-3971,-4352,-4242,-3664,-2655,-1337,172,1699,3096,4212,4942,5209,4988,4295,3176,1737,61,-1693,-3432,-5000,-6312,-7267,-7820,-7941,-7660,-7022,-6119,-5072,-4012,-3078,-2409,-2100,-2237,-2823,-3846,-5210,-6793,-8454,-10001,-11301,-12202,-12615,-12506,-11876,-10806,-9411,-7839,-6250,-4804,-3599,-2737,-2206,-1999,-2025,-2196,-2393,-2537,-2526,-2341,-1943,-1360,-616,225,1122,2000,2829,3567,4209,4762,5245,5686,6111,6519,6912,7244,7477,7542,7406,7019,6398,5554,4547,3438,2314,1232,275,-520,-1107,-1479,-1631,-1595,-1400,-1100,-751,-408,-116,86,192,202,143,63,0,4,98,291,566,893,1208,1464,1591,1538,1270,760,22,-922,-2012,-3172,-4317,-5343,-6179,-6740,-7003,-6945,-6604,-6026,-5290,-4455,-3599,-2750,-1942,-1168,-430,292,996,1682,2343,2967,3541,4068,4548,4993,5423,5854,6301,6780,7286,7821,8369,8914,9451,9950,10423,10841,11199,11474,11627,11621,11411,10951,10239,9275,8123,6860,5619,4517,3697,3255,3247,3694,4526,5653,6920,8170,9233,9977,10288,10141,9531,8542,7280,5885,4511,3296,2350,1755,1548,1715,2230,2994,3927,4898,5792,6496,6909,6960,6611,5856,4740,3323,1716,28,-1624,-3120,-4390,-5359,-6014,-6358,-6413,-6248,-5891,-5416,-4854,-4239,-3594,-2924,-2226,-1503,-731,84,975,1936,2984,4115,5318,6568,7835,9057,10196,11179,11968,12523,12828,12899,12757,12461,12063,11639,11250,10942,10765,10700,10759,10864,10979,10998,10862,10481,9805,8807,7474,5866,4023,2068,90,-1789,-3462,-4851,-5888,-6532,-6780,-6632,-6134,-5330,-4310,-3141,-1948,-798,193,969,1468,1661,1548,1136,465,-418,-1466,-2607,-3796,-4964,-6058,-7019,-7793,-8328,-8589,-8539,-8180,-7512,-6573,-5400,-4055,-2590,-1090,400,1786,3027,4047,4810,5284,5459,5352,4998,4449,3766,3019,2251,1528,859,273,-247,-711,-1155,-1604,-2082,-2596,-3131,-3659,-4125,-4480,-4652,-4603,-4290,-3695,-2843,-1754,-525,780,2034,3144,4012,4567,4776,4631,4162,3419,2464,1364,181,-1036,-2247,-3425,-4552,-5607,-6587,-7452,-8217,-8824,-9294,-9593,-9738,-9726,-9576,-9297,-8900,-8373,-7719,-6883,-5874,-4623,-3147,-1429,494,2558,4680,6746,8637,10228,11413,12110,12249,11832,10848,9374,7475,5277,2913,548,-1659,-3542,-4973,-5850,-6137,-5849,-5064,-3913,-2533,-1109,241,1388,2276,2903,3301,3569,3810,4144,4671,5459,6521,7813,9226,10609,11766,12517,12679,12151,10884,8935,6436,3587,649,-2123,-4486,-6236,-7286,-7569,-7183,-6225,-4901,-3412,-1959,-736,137,579,573,180,-515,-1373,-2246,-3000,-3506,-3711,-3562,-3122,-2423,-1602,-752,-2,563,871,898,645,150,-520,-1305,-2094,-2831,-3410,-3769,-3846,-3591,-2988,-2035,-767,759,2458,4220,5955,7530,8877,9911,10600,10939,10952,10694,10234,9645,8998,8339,7695,7068,6414,5708,4891,3926,2811,1550,211,-1114,-2311,-3251,-3818,-3942,-3593,-2815,-1708,-433,839,1900,2600,2818,2499,1672,432,-1079,-2670,-4153,-5364,-6162,-6484,-6318,-5716,-4777,-3635,-2425,-1287,-329,364,757,839,658,263,-232,-748,-1152,-1389,-1363,-1066,-495,305,1244,2227,3130,3838,4266,4342,4065,3457,2588,1576,521,-430,-1193,-1660,-1811,-1609,-1107,-356,561,1541,2490,3316,3925,4264,4277,3952,3300,2363,1219,-30,-1268,-2377,-3244,-3799,-3978,-3791,-3250,-2430,-1408,-281,849,1889,2755,3363,3663,3595,3131,2274,1016,-559,-2411,-4398,-6407,-8277,-9863,-11027,-11654,-11695,-11123,-10018,-8481,-6686,-4852,-3177,-1898,-1164,-1112,-1774,-3123,-5042,-7359,-9846,-12270,-14381,-15978,-16905,-17069,-16467,-15160,-13284,-11021,-8589,-6202,-4057,-2311,-1047,-295,-8,-74,-369,-706,-967,-1005,-771,-237,538,1476,2431,3290,3915,4230,4189,3798,3120,2239,1273,346,-458,-1021,-1349,-1384,-1199,-812,-320,212,699,1072,1272,1257,989,475,-300,-1284,-2460,-3744,-5078,-6358,-7494,-8378,-8923,-9051,-8724,-7932,-6720,-5171,-3407,-1597,116,1547,2593,3145,3193,2739,1877,699,-646,-2030,-3314,-4414,-5239,-5801,-6075,-6151,-6064,-5893,-5692,-5476,-5248,-4968,-4574,-4009,-3204,-2136,-805,750,2424,4106,5640,6886,7704,8020,7768,6978,5709,4067,2208,284,-1540,-3119,-4333,-5104,-5407,-5248,-4700,-3848,-2809,-1710,-647,291,1058,1650,2073,2380,2605,2797,2972,3144,3293,3394,3425,3350,3188,2930,2635,2333,2079,1911,1832,1850,1900,1951,1907,1716,1315,673,-204,-1294,-2520,-3817,-5070,-6200,-7086,-7681,-7880,-7691,-7060,-6046,-4671,-3034,-1227,625,2418,4038,5421,6509,7297,7797,8055,8118,8037,7869,7615,7308,6914,6435,5840,5148,4361,3544,2748,2049,1500,1149,993,1014,1139,1294,1370,1299,994,454,-329,-1269,-2305,-3300,-4167,-4799,-5139,-5150,-4857,-4289,-3546,-2697,-1864,-1123,-562,-207,-87,-142,-337,-567,-738,-786,-632,-281,261,919,1610,2236,2695,2934,2900,2611,2114,1468,788,133,-391,-766,-955,-993,-924,-810,-732,-737,-879,-1157,-1571,-2069,-2618,-3148,-3628,-4012,-4298,-4470,-4554,-4543,-4463,-4298,-4035,-3667,-3138,-2468,-1611,-620,486,1628,2709,3634,4279,4562,4408,3801,2771,1407,-154,-1734,-3153,-4234,-4842,-4896,-4393,-3379,-2001,-406,1197,2631,3728,4373,4494,4083,3170,1848,206,-1604,-3473,-5268,-6878,-8236,-9255,-9927,-10197,-10103,-9621,-8826,-7738,-6472,-5106,-3774,-2598,-1694,-1164,-1077,-1438,-2241,-3396,-4808,-6344,-7864,-9242,-10383,-11209,-11708,-11883,-11783,-11470,-11016,-10473,-9892,-9284,-8641,-7944,-7142,-6210,-5111,-3841,-2432,-916,590,2014,3207,4087,4548,4565,4122,3289,2142,820,-540,-1794,-2816,-3502,-3789,-3650,-3111,-2211,-1070,236,1535,2730,3667,4262,4425,4131,3378,2220,732,-971,-2775,-4541,-6154,-7499,-8494,-9072,-9213,-8890,-8160,-7048,-5650,-4056,-2373,-724,787,2062,3037,3694,4037,4130,4050,3895,3763,3733,3851,4132,4537,5006,5435,5720,5763,5479,4843,3850,2574,1101,-426,-1874,-3102,-4000,-4492,-4550,-4208,-3533,-2649,-1686,-793,-77,356,504,348,-9,-487,-948,-1250,-1285,-939,-167,1043,2650,4557,6630,8693,10569,12062,13016,13299,12836,11616,9694,7194,4282,1194,-1844,-4570,-6777,-8272,-8963,-8790,-7806,-6114,-3893,-1335,1312,3865,6112,7938,9256,10043,10345,10210,9744,9023,8131,7118,6021,4853,3619,2329,991,-353,-1666,-2879,-3937,-4768,-5324,-5567,-5483,-5078,-4396,-3494,-2462,-1395,-387,476,1153,1614,1898,2047,2133,2233,2383,2613,2898,3177,3378,3401,3187,2685,1917,940,-136,-1170,-2023,-2555,-2683,-2361,-1621,-546,726,2032,3191,4053,4488,4442,3909,2964,1728,377,-907,-1935,-2564,-2690,-2289,-1389,-96,1462,3105,4685,6027,7025,7577,7653,7243,6397,5186,3709,2083,411,-1192,-2651,-3881,-4853,-5535,-5928,-6054,-5929,-5588,-5060,-4366,-3534,-2585,-1536,-423,735,1893,3021,4075,5015,5799,6401,6771,6908,6773,6372,5702,4783,3633,2316,868,-624,-2097,-3477,-4699,-5723,-6521,-7094,-7453,-7634,-7678,-7619,-7497,-7317,-7081,-6758,-6313,-5694,-4874,-3833,-2593,-1214,220,1570,2714,3503,3843,3652,2936,1727,160,-1628,-3438,-5077,-6382,-7216,-7518,-7290,-6596,-5561,-4342,-3115,-2034,-1229,-774,-695,-941,-1444,-2060,-2689,-3200,-3524,-3632,-3533,-3306,-3026,-2814,-2757,-2925,-3349,-4010,-4842,-5759,-6631,-7348,-7792,-7885,-7583,-6888,-5844,-4533,-3058,-1542,-90,1196,2253,3043,3548,3793,3788,3578,3190,2657,2001,1244,395,-530,-1513,-2539,-3555,-4544,-5430,-6193,-6776,-7161,-7340,-7310,-7098,-6724,-6212,-5596,-4881,-4086,-3214,-2246,-1204,-60,1153,2419,3697,4916,6007,6878,7451,7654,7452,6842,5873,4629,3242,1848,610,-360,-945,-1126,-910,-380,338,1100,1768,2214,2394,2278,1943,1450,951,528,307,326,609,1107,1762,2452,3098,3596,3907,4010,3933,3732,3465,3204,2980,2816,2686,2566,2388,2126,1736,1235,658,84,-389,-640,-576,-102,802,2131,3804,5701,7650,9466,10962,11964,12361,12067,11098,9506,7399,4952,2314,-312,-2762,-4892,-6570,-7718,-8287,-8256,-7648,-6521,-4949,-3052,-964,1179,3205,4987,6396,7332,7772,7691,7158,6273,5139,3953,2816,1923,1351,1201,1494,2212,3296,4633,6102,7561,8874,9952,10696,11108,11173,10956,10536,9993,9450,8965,8624,8436,8401,8481,8596,8697,8691,8555,8263,7827,7303,6724,6176,5682,5290,4978,4736,4489,4186,3750,3128,2292,1245,22,-1307,-2656,-3937,-5051,-5933,-6534,-6829,-6832,-6554,-6042,-5313,-4409,-3328,-2085,-672,914,2662,4546,6522,8483,10349,11953,13178,13885,13988,13437,12260,10525,8370,5975,3522,1222,-774,-2318,-3349,-3837,-3827,-3399,-2665,-1757,-791,123,924,1558,2039,2364,2603,2768,2927,3086,3270,3461,3645,3778,3837,3773,3575,3223,2723,2101,1390,634,-96,-769,-1302,-1679,-1859,-1843,-1646,-1300,-860,-379,79,468,754,905,942,850,677,427,144,-167,-463,-747,-970,-1132,-1173,-1078,-792,-297,425,1367,2490,3732,5012,6234,7306,8157,8723,9000,8988,8736,8305,7762,7188,6617,6114,5667,5288,4938,4582,4166,3648,2980,2140,1116,-79,-1415,-2841,-4287,-5691,-6978,-8091,-8995,-9648,-10069,-10232,-10186,-9914,-9452,-8816,-8007,-7083,-6058,-5006,-3994,-3101,-2414,-1994,-1897,-2125,-2672,-3456,-4411,-5395,-6312,-7011,-7414,-7423,-7017,-6198,-5022,-3590,-2019,-457,959,2109,2896,3292,3273,2912,2273,1484,664,-68,-624,-934,-991,-807,-438,45,560,1040,1422,1665,1754,1676,1436,1051,523,-104,-814,-1547,-2233,-2802,-3139,-3175,-2808,-2013,-759,900,2883,5070,7299,9421,11264,12701,13620,13959,13698,12864,11516,9768,7750,5611,3518,1619,39,-1119,-1825,-2079,-1943,-1521,-937,-329,177,483,528,293,-203,-904,-1735,-2611,-3446,-4177,-4755,-5163,-5416,-5543,-5598,-5631,-5682,-5783,-5931,-6102,-6253,-6308,-6222,-5910,-5369,-4561,-3541,-2346,-1067,210,1394,2408,3192,3707,3955,3936,3700,3292,2768,2205,1654,1185,856,716,811,1179,1823,2755,3928,5288,6751,8191,9506,10545,11227,11451,11202,10471,9339,7874,6224,4489,2806,1276,-46,-1102,-1910,-2478,-2863,-3112,-3286,-3436,-3603,-3823,-4113,-4477,-4909,-5378,-5846,-6252,-6545,-6650,-6536,-6148,-5499,-4574,-3435,-2119,-714,692,2020,3168,4090,4718,5037,5051,4770,4259,3568,2799,2025,1364,875,649,703,1063,1680,2511,3467,4453,5370,6118,6618,6811,6674,6205,5458,4495,3433,2375,1458,794,475,575,1082,1979,3148,4456,5729,6781,7469,7682,7364,6554,5307,3760,2045,303,-1338,-2778,-3955,-4815,-5361,-5582,-5518,-5199,-4683,-4040,-3338,-2669,-2106,-1719,-1560,-1643,-1959,-2463,-3098,-3777,-4441,-5007,-5439,-5708,-5812,-5781,-5651,-5498,-5377,-5373,-5532,-5894,-6473,-7231,-8111,-9016,-9822,-10420,-10685,-10550,-9967,-8954,-7572,-5925,-4144,-2374,-737,643,1711,2421,2796,2879,2738,2459,2120,1779,1484,1236,1039,857,676,455,207,-73,-350,-587,-735,-746,-593,-245,270,937,1675,2412,3040,3464,3591,3346,2707,1672,286,-1355,-3148,-4957,-6645,-8110,-9247,-10002,-10357,-10307,-9908,-9200,-8267,-7180,-6021,-4861,-3775,-2818,-2049,-1511,-1231,-1226,-1491,-1995,-2697,-3516,-4382,-5185,-5865,-6331,-6575,-6577,-6391,-6078,-5730,-5435,-5265,-5260,-5425,-5701,-6023,-6264,-6337,-6140,-5633,-4824,-3765,-2574,-1374,-317,490,949,1049,806,314,-309,-927,-1396,-1621,-1528,-1119,-435,423,1317,2095,2595,2680,2265,1291,-198,-2145,-4393,-6788,-9120,-11208,-12865,-13948,-14365,-14059,-13077,-11470,-9401,-7016,-4520,-2084,117,1959,3349,4247,4657,4622,4224,3564,2770,1960,1251,743,494,551,900,1515,2319,3227,4137,4940,5552,5894,5938,5685,5178,4491,3724,2975,2336,1879,1629,1599,1756,2054,2430,2846,3239,3619,3960,4300,4650,5030,5432,5827,6148,6306,6208,5754,4888,3567,1833,-252,-2551,-4904,-7137,-9069,-10556,-11500,-11852,-11644,-10950,-9898,-8635,-7311,-6052,-4948,-4032,-3296,-2662,-2060,-1355,-480,636,2012,3570,5249,6868,8298,9363,9966,10020,9544,8595,7299,5828,4345,3036,2020,1400,1196,1394,1913,2658,3493,4302,4962,5396,5536,5366,4888,4144,3188,2101,950,-183,-1230,-2152,-2904,-3478,-3877,-4104,-4184,-4133,-3972,-3730,-3438,-3132,-2864,-2665,-2600,-2664,-2894,-3247,-3688,-4144,-4527,-4759,-4770,-4534,-4039,-3353,-2534,-1700,-946,-366,-36,20,-219,-696,-1376,-2139,-2921,-3572,-4024,-4163,-3943,-3334,-2358,-1066,442,2064,3673,5168,6443,7464,8164,8587,8706,8585,8224,7655,6871,5880,4664,3227,1574,-266,-2229,-4237,-6173,-7917,-9337,-10316,-10770,-10661,-10001,-8873,-7399,-5761,-4147,-2746,-1730,-1191,-1196,-1703,-2626,-3823,-5111,-6305,-7236,-7761,-7805,-7336,-6401,-5076,-3500,-1794,-132,1388,2634,3569,4153,4405,4383,4143,3785,3377,2982,2646,2368,2131,1898,1611,1219,693,-3,-822,-1752,-2681,-3543,-4211,-4609,-4659,-4354,-3705,-2817,-1797,-801,6,498,544,102,-848,-2234,-3957,-5846,-7724,-9392,-10680,-11451,-11627,-11208,-10237,-8851,-7185,-5426,-3738,-2252,-1070,-231,283,510,546,477,393,392,506,802,1259,1891,2644,3471,4306,5058,5652,5999,6020,5671,4909,3750,2227,422,-1556,-3565,-5459,-7083,-8302,-9012,-9140,-8692,-7694,-6263,-4502,-2586,-648,1179,2779,4112,5119,5827,6227,6367,6241,5892,5314,4538,3590,2517,1396,301,-660,-1412,-1866,-1988,-1773,-1248,-510,356,1191,1878,2276,2292,1879,1028,-189,-1669,-3259,-4782,-6081,-7005,-7472,-7431,-6922,-6006,-4835,-3537,-2313,-1290,-631,-401,-662,-1376,-2487,-3859,-5339,-6752,-7929,-8719,-9037,-8819,-8106,-6949,-5479,-3824,-2129,-530,892,2042,2929,3516,3873,4013,4012,3901,3734,3521,3287,3020,2704,2336,1869,1313,629,-164,-1074,-2054,-3083,-4073,-4965,-5656,-6057,-6083,-5655,-4737,-3323,-1452,785,3261,5805,8227,10344,11974,13001,13326,12961,11946,10407,8510,6429,4366,2469,864,-387,-1274,-1820,-2105,-2187,-2147,-2036,-1866,-1657,-1356,-966,-423,245,1054,1933,2825,3624,4241,4581,4584,4221,3511,2515,1334,96,-1059,-2004,-2616,-2832,-2593,-1932,-869,484,2046,3670,5244,6637,7737,8461,8735,8534,7850,6729,5231,3470,1561,-345,-2119,-3609,-4722,-5364,-5506,-5160,-4379,-3260,-1930,-516,842,2046,3012,3712,4144,4371,4451,4506,4615,4875,5350,6043,6960,8013,9119,10161,11007,11561,11736,11496,10840,9827,8508,7010,5402,3797,2259,841,-431,-1555,-2549,-3449,-4284,-5115,-5948,-6822,-7708,-8576,-9369,-9980,-10342,-10324,-9878,-8936,-7503,-5617,-3375,-902,1620,4030,6132,7783,8851,9260,8984,8052,6537,4583,2351,51,-2097,-3884,-5120,-5672,-5470,-4533,-2937,-858,1513,3930,6175,8056,9436,10243,10490,10219,9586,8692,7738,6827,6091,5577,5294,5207,5212,5240,5129,4831,4236,3333,2120,646,-1020,-2785,-4561,-6273,-7847,-9253,-10454,-11461,-12249,-12852,-13240,-13435,-13426,-13209,-12800,-12205,-11449,-10564,-9576,-8525,-7439,-6354,-5301,-4315,-3438,-2712,-2181,-1879,-1830,-2038,-2481,-3116,-3875,-4678,-5451,-6110,-6610,-6898,-6965,-6790,-6376,-5728,-4854,-3785,-2556,-1231,113,1384,2499,3375,3983,4296,4373,4270,4103,3984,4023,4306,4876,5722,6794,7978,9139,10121,10754,10918,10489,9432,7740,5483,2778,-207,-3294,-6265,-8954,-11196,-12876,-13962,-14426,-14353,-13807,-12932,-11844,-10672,-9521,-8457,-7534,-6750,-6081,-5493,-4906,-4281,-3538,-2657,-1597,-381,980,2415,3881,5273,6547,7617,8443,8996,9265,9248,8982,8472,7762,6882,5854,4730,3531,2323,1145,78,-832,-1511,-1924,-2050,-1891,-1498,-920,-262,402,968,1381,1577,1557,1316,913,401,-140,-620,-977,-1122,-1028,-665,-30,818,1851,2964,4081,5101,5935,6516,6786,6734,6362,5726,4886,3944,2989,2126,1430,953,725,727,935,1274,1693,2112,2477,2761,2943,3047,3118,3201,3375,3684,4171,4857,5717,6720,7803,8878,9892,10741,11401,11813,11977,11892,11575,11057,10352,9482,8468,7297,6027,4638,3238,1861,636,-341,-960,-1139,-829,-28,1206,2792,4571,6416,8135,9611,10701,11354,11533,11268,10627,9698,8583,7392,6186,5047,3988,3030,2164,1370,638,-45,-677,-1239,-1717,-2063,-2256,-2248,-2021,-1553,-837,114,1283,2625,4097,5625,7146,8574,9837,10862,11601,12014,12097,11858,11329,10554,9590,8499,7344,6205,5149,4252,3599,3232,3222,3562,4251,5231,6402,7664,8872,9900,10641,11004,10964,10524,9750,8729,7600,6482,5505,4759,4297,4127,4206,4452,4760,5008,5096,4938,4495,3775,2826,1740,617,-416,-1274,-1864,-2162,-2153,-1894,-1438,-895,-351,92,346,368,99,-432,-1238,-2236,-3374,-4540,-5617,-6495,-7025,-7127,-6700,-5720,-4203,-2222,84,2539,4936,7055,8697,9705,9970,9469,8226,6358,4012,1380,-1344,-3976,-6365,-8407,-10038,-11255,-12069,-12525,-12666,-12515,-12093,-11384,-10377,-9040,-7373,-5378,-3118,-680,1811,4182,6283,7918,8972,9320,8935,7809,6029,3704,1008,-1873,-4727,-7355,-9561,-11200,-12142,-12348,-11799,-10578,-8804,-6664,-4371,-2160,-249,1183,1995,2149,1639,564,-961,-2766,-4685,-6562,-8254,-9669,-10739,-11428,-11757,-11738,-11439,-10924,-10278,-9591,-8955,-8451,-8140,-8070,-8228,-8589,-9065,-9557,-9931,-10082,-9888,-9312,-8314,-6963,-5334,-3577,-1851,-324,859,1580,1786,1468,685,-460,-1827,-3259,-4604,-5709,-6484,-6842,-6769,-6283,-5426,-4289,-2951,-1521,-67,1314,2591,3711,4659,5438,6034,6478,6759,6892,6871,6680,6311,5731,4935,3907,2663,1223,-363,-2036,-3700,-5277,-6651,-7728,-8420,-8629,-8326,-7464,-6074,-4212,-1984,448,2906,5181,7060,8389,9007,8886,8005,6467,4411,2039,-442,-2788,-4840,-6402,-7422,-7831,-7686,-7038,-6018,-4728,-3312,-1842,-418,946,2240,3478,4718,5982,7317,8720,10182,11636,12998,14148,14950,15279,15012,14094,12480,10233,7428,4230,821,-2595,-5787,-8578,-10785,-12297,-13043,-13014,-12265,-10903,-9072,-6966,-4750,-2641,-754,765,1867,2528,2775,2666,2300,1765,1177,615,173,-125,-226,-171,36,327,655,969,1229,1434,1597,1763,1987,2340,2853,3575,4466,5495,6568,7573,8407,8944,9122,8885,8241,7233,5943,4475,2938,1439,51,-1159,-2179,-2992,-3619,-4057,-4318,-4386,-4242,-3866,-3232,-2336,-1199,144,1609,3107,4516,5724,6600,7067,7029,6481,5419,3905,2044,-41,-2186,-4236,-6044,-7481,-8471,-8978,-8993,-8583,-7793,-6717,-5435,-4005,-2497,-926,668,2291,3921,5532,7105,8560,9837,10845,11467,11639,11256,10305,8765,6711,4229,1476,-1371,-4144,-6647,-8763,-10378,-11463,-12006,-12066,-11684,-10958,-9926,-8659,-7177,-5503,-3661,-1664,446,2596,4709,6649,8295,9505,10153,10154,9448,8045,5995,3406,428,-2771,-5977,-9012,-11667,-13797,-15251,-15957,-15859,-14984,-13400,-11226,-8640,-5831,-3020,-409,1816,3519,4612,5080,4964,4361,3411,2282,1132,130,-630,-1062,-1168,-983,-594,-123,310,587,619,367,-176,-968,-1942,-3006,-4084,-5075,-5943,-6621,-7114,-7401,-7531,-7514,-7430,-7299,-7210,-7168,-7235,-7389,-7630,-7907,-8163,-8325,-8318,-8078,-7569,-6765,-5705,-4421,-3009,-1548,-149,1108,2125,2868,3284,3382,3175,2714,2061,1302,520,-205,-792,-1206,-1401,-1397,-1212,-900,-545,-211,-4,21,-195,-669,-1378,-2272,-3260,-4218,-5029,-5557,-5705,-5402,-4625,-3415,-1858,-104,1673,3278,4512,5222,5281,4645,3320,1397,-998,-3672,-6444,-9101,-11488,-13462,-14949,-15919,-16388,-16412,-16064,-15414,-14538,-13462,-12227,-10827,-9255,-7512,-5589,-3512,-1319,931,3160,5269,7176,8778,10009,10799,11118,10930,10253,9098,7519,5589,3394,1060,-1299,-3548,-5570,-7274,-8580,-9468,-9932,-10007,-9756,-9243,-8545,-7731,-6845,-5946,-5040,-4164,-3319,-2513,-1781,-1114,-569,-143,119,230,170,-17,-315,-661,-1000,-1276,-1417,-1390,-1152,-691,-20,829,1797,2807,3783,4629,5268,5625,5646,5299,4580,3511,2153,581,-1092,-2774,-4333,-5705,-6794,-7579,-8038,-8178,-8033,-7638,-7023,-6242,-5299,-4243,-3083,-1859,-606,624,1772,2774,3567,4113,4381,4379,4130,3688,3117,2488,1875,1335,929,685,639,790,1141,1682,2381,3229,4172,5189,6230,7248,8209,9048,9743,10241,10532,10587,10405,9991,9346,8497,7449,6230,4862,3381,1822,232,-1337,-2839,-4214,-5444,-6489,-7359,-8058,-8609,-9040,-9381,-9640,-9820,-9895,-9812,-9527,-8952,-8047,-6747,-5058,-2977,-589,2028,4729,7361,9767,11779,13276,14150,14367,13924,12895,11398,9580,7634,5734,4057,2743,1885,1527,1656,2205,3064,4092,5124,6013,6617,6829,6602,5908,4801,3351,1680,-83,-1798,-3332,-4588,-5481,-5972,-6059,-5757,-5114,-4203,-3078,-1828,-505,831,2141,3403,4587,5704,6718,7645,8454,9130,9674,10040,10248,10266,10104,9758,9230,8526,7654,6627,5459,4174,2812,1407,19,-1295,-2481,-3483,-4255,-4785,-5050,-5081,-4896,-4539,-4059,-3499,-2898,-2287,-1677,-1075,-487,110,697,1299,1884,2444,2939,3327,3555,3590,3384,2944,2265,1392,384,-700,-1771,-2792,-3696,-4489,-5170,-5774,-6344,-6924,-7550,-8235,-8978,-9742,-10478,-11124,-11600,-11850,-11820,-11502,-10892,-10074,-9097,-8099,-7178,-6440,-5974,-5792,-5897,-6191,-6571,-6865,-6924,-6574,-5728,-4299,-2321,149,2950,5921,8827,11483,13694,15318,16275,16531,16120,15105,13595,11693,9523,7181,4760,2325,-64,-2374,-4560,-6594,-8442,-10056,-11416,-12463,-13184,-13549,-13559,-13223,-12576,-11663,-10558,-9327,-8066,-6857,-5786,-4933,-4350,-4079,-4112,-4431,-4968,-5634,-6330,-6933,-7344,-7475,-7262,-6691,-5771,-4560,-3139,-1610,-77,1352,2607,3607,4326,4757,4891,4794,4472,4013,3444,2823,2165,1484,757,-28,-914,-1908,-3012,-4192,-5376,-6475,-7368,-7948,-8119,-7827,-7069,-5890,-4408,-2755,-1120,328,1425,2041,2106,1590,545,-952,-2749,-4707,-6632,-8391,-9832,-10880,-11488,-11660,-11442,-10904,-10124,-9179,-8127,-7005,-5831,-4599,-3313,-1947,-531,934,2389,3772,5010,6008,6705,7035,6984,6560,5817,4827,3698,2530,1429,477,-273,-790,-1098,-1214,-1227,-1178,-1167,-1235,-1437,-1777,-2245,-2782,-3331,-3779,-4053,-4047,-3698,-2964,-1838,-352,1419,3388,5424,7419,9237,10791,11987,12779,13136,13067,12591,11767,10645,9315,7831,6287,4735,3228,1824,528,-621,-1624,-2483,-3192,-3770,-4206,-4519,-4693,-4729,-4608,-4315,-3842,-3182,-2350,-1372,-288,832,1932,2918,3735,4308,4613,4636,4420,4024,3561,3139,2885,2904,3259,3986,5047,6379,7860,9360,10744,11894,12714,13165,13222,12923,12319,11472,10466,9353,8201,7022,5855,4676,3494,2300,1084,-127,-1312,-2420,-3385,-4147,-4631,-4786,-4585,-4013,-3120,-1949,-604,829,2233,3534,4650,5541,6192,6593,6774,6756,6580,6284,5909,5508,5110,4783,4549,4470,4556,4846,5328,5993,6805,7705,8639,9525,10300,10883,11231,11272,11013,10406,9515,8336,6971,5464,3912,2379,928,-399,-1571,-2573,-3409,-4070,-4579,-4930,-5140,-5199,-5112,-4860,-4430,-3796,-2952,-1861,-555,983,2698,4546,6462,8352,10147,11742,13073,14072,14685,14899,14683,14055,13020,11608,9858,7825,5575,3199,792,-1518,-3634,-5415,-6788,-7672,-8030,-7898,-7292,-6334,-5118,-3777,-2449,-1239,-262,440,801,862,614,159,-463,-1123,-1767,-2273,-2611,-2695,-2539,-2112,-1466,-623,360,1422,2529,3616,4667,5646,6536,7326,7991,8517,8864,8999,8863,8423,7623,6456,4918,3056,938,-1317,-3589,-5721,-7584,-9049,-10033,-10493,-10440,-9919,-9032,-7883,-6607,-5324,-4126,-3099,-2268,-1653,-1221,-944,-765,-644,-546,-443,-346,-244,-168,-104,-84,-63,-70,-31,33,190,433,798,1285,1899,2633,3468,4376,5306,6213,7003,7613,7943,7909,7457,6529,5125,3281,1059,-1412,-4000,-6516,-8805,-10677,-12005,-12688,-12683,-12026,-10811,-9183,-7353,-5508,-3871,-2592,-1782,-1491,-1672,-2262,-3092,-4023,-4858,-5453,-5680,-5456,-4769,-3646,-2171,-473,1316,3046,4586,5852,6754,7306,7499,7409,7089,6631,6091,5530,4982,4448,3928,3422,2896,2389,1878,1419,1031,755,620,641,828,1149,1590,2092,2608,3091,3481,3753,3866,3808,3575,3158,2591,1873,1048,136,-825,-1794,-2738,-3603,-4355,-4940,-5327,-5475,-5378,-5023,-4440,-3663,-2753,-1777,-824,47,745,1244,1492,1516,1325,975,543,72,-331,-654,-815,-813,-618,-229,344,1101,2015,3069,4219,5426,6613,7729,8681,9407,9836,9918,9624,8945,7898,6529,4903,3113,1261,-536,-2161,-3501,-4474,-5008,-5079,-4686,-3863,-2677,-1199,479,2269,4090,5865,7512,8973,10157,11007,11431,11391,10811,9707,8088,6025,3650,1101,-1424,-3736,-5652,-7020,-7725,-7740,-7061,-5796,-4064,-2042,83,2148,3996,5527,6677,7439,7835,7936,7814,7560,7267,6994,6808,6714,6714,6773,6834,6852,6762,6530,6141,5586,4907,4121,3290,2449,1645,910,275,-246,-625,-865,-948,-892,-710,-438,-132,147,325,342,147,-291,-949,-1804,-2756,-3719,-4567,-5187,-5480,-5392,-4893,-4043,-2905,-1634,-367,730,1521,1915,1871,1428,676,-227,-1111,-1780,-2081,-1898,-1185,34,1661,3562,5549,7446,9084,10319,11085,11327,11086,10405,9392,8147,6786,5399,4066,2825,1706,701,-206,-1033,-1796,-2503,-3132,-3690,-4118,-4433,-4586,-4615,-4513,-4327,-4091,-3835,-3609,-3404,-3253,-3119,-2995,-2845,-2641,-2371,-2033,-1658,-1286,-980,-799,-796,-993,-1403,-1976,-2660,-3366,-3990,-4436,-4619,-4480,-4000,-3206,-2161,-963,246,1357,2213,2738,2838,2513,1779,725,-523,-1824,-2998,-3920,-4451,-4547,-4177,-3402,-2301,-1010,343,1595,2632,3335,3628,3488,2891,1903,575,-979,-2648,-4315,-5854,-7181,-8215,-8923,-9304,-9377,-9196,-8814,-8293,-7695,-7064,-6450,-5887,-5409,-5049,-4830,-4768,-4876,-5143,-5566,-6109,-6755,-7464,-8207,-8953,-9667,-10304,-10835,-11189,-11325,-11178,-10703,-9888,-8724,-7262,-5574,-3757,-1945,-255,1193,2296,3010,3287,3170,2691,1940,1020,14,-956,-1842,-2562,-3109,-3461,-3649,-3686,-3619,-3475,-3278,-3061,-2817,-2566,-2299,-2013,-1719,-1417,-1138,-886,-708,-600,-594,-678,-838,-1060,-1298,-1540,-1751,-1929,-2076,-2201,-2344,-2513,-2768,-3096,-3542,-4062,-4669,-5287,-5908,-6438,-6871,-7133,-7234,-7163,-6940,-6621,-6244,-5868,-5544,-5283,-5105,-4966,-4831,-4631,-4314,-3832,-3173,-2358,-1445,-524,295,905,1217,1166,737,-44,-1110,-2363,-3682,-4955,-6056,-6909,-7428,-7591,-7382,-6812,-5933,-4781,-3440,-1967,-459,1031,2403,3624,4623,5388,5885,6137,6132,5926,5512,4960,4270,3508,2680,1832,994,186,-541,-1178,-1681,-2037,-2233,-2268,-2166,-1932,-1625,-1252,-871,-500,-167,107,315,452,518,519,471,373,258,125,4,-87,-143,-134,-84,19,144,274,388,464,505,516,521,558,657,865,1200,1679,2295,3027,3819,4636,5387,6040,6526,6826,6936,6875,6691,6443,6189,5991,5863,5817,5800,5763,5608,5251,4616,3647,2342,732,-1111,-3066,-5014,-6809,-8336,-9493,-10220,-10491,-10331,-9777,-8915,-7824,-6586,-5292,-3985,-2726,-1530,-412,634,1619,2559,3466,4355,5227,6075,6907,7675,8407,9033,9572,9969,10214,10267,10119,9734,9133,8293,7280,6098,4845,3562,2340,1248,344,-322,-732,-879,-799,-522,-122,353,834,1273,1634,1888,2035,2058,1977,1770,1468,1039,508,-141,-888,-1720,-2590,-3471,-4266,-4949,-5404,-5608,-5490,-5049,-4286,-3252,-2004,-638,761,2094,3293,4282,5030,5503,5710,5647,5348,4832,4124,3269,2265,1162,-44,-1310,-2620,-3928,-5184,-6334,-7293,-8000,-8366,-8333,-7859,-6920,-5561,-3837,-1872,184,2178,3921,5296,6167,6513,6315,5665,4665,3474,2242,1121,214,-416,-768,-886,-863,-797,-816,-1004,-1454,-2177,-3198,-4447,-5868,-7352,-8778,-10034,-11010,-11609,-11774,-11460,-10669,-9435,-7822,-5926,-3878,-1813,111,1763,3021,3807,4081,3860,3203,2217,1024,-228,-1417,-2448,-3247,-3828,-4191,-4428,-4594,-4795,-5070,-5482,-6017,-6653,-7329,-7964,-8472,-8783,-8830,-8605,-8100,-7366,-6456,-5450,-4430,-3465,-2621,-1930,-1419,-1085,-915,-890,-991,-1191,-1490,-1870,-2323,-2844,-3410,-3993,-4566,-5068,-5466,-5702,-5735,-5544,-5104,-4436,-3558,-2522,-1391,-233,870,1851,2651,3221,3541,3608,3423,3032,2462,1763,995,198,-575,-1287,-1918,-2447,-2867,-3182,-3376,-3462,-3417,-3251,-2938,-2503,-1935,-1276,-550,192,907,1553,2100,2540,2860,3082,3215,3281,3283,3226,3087,2854,2482,1952,1233,321,-766,-1999,-3300,-4607,-5820,-6849,-7640,-8115,-8278,-8129,-7718,-7122,-6423,-5706,-5043,-4475,-4013,-3633,-3293,-2929,-2500,-1954,-1300,-543,247,1012,1656,2112,2316,2243,1897,1327,589,-222,-1032,-1767,-2377,-2840,-3167,-3370,-3511,-3607,-3721,-3860,-4039,-4253,-4476,-4689,-4862,-4987,-5049,-5068,-5033,-4962,-4837,-4643,-4340,-3890,-3248,-2386,-1295,7,1474,3035,4605,6082,7385,8432,9175,9596,9695,9526,9128,8600,8000,7413,6888,6453,6121,5863,5659,5444,5191,4851,4402,3845,3178,2445,1673,911,199,-436,-969,-1402,-1737,-1995,-2193,-2357,-2493,-2620,-2709,-2760,-2714,-2550,-2215,-1695,-981,-106,875,1875,2806,3571,4102,4353,4327,4064,3640,3153,2717,2423,2357,2545,2979,3608,4324,5016,5548,5803,5702,5195,4315,3121,1743,312,-1003,-2089,-2817,-3158,-3081,-2645,-1913,-1003,-8,952,1795,2467,2928,3194,3294,3273,3207,3144,3148,3244,3460,3771,4175,4608,5039,5411,5674,5794,5746,5505,5101,4539,3872,3163,2453,1840,1340,1030,897,955,1156,1463,1803,2118,2349,2445,2397,2188,1851,1411,917,419,-42,-428,-727,-924,-1042,-1099,-1128,-1158,-1215,-1301,-1427,-1562,-1690,-1787,-1816,-1782,-1663,-1475,-1227,-937,-611,-269,114,527,1002,1549,2176,2890,3669,4478,5278,5996,6593,6989,7163,7074,6721,6126,5307,4338,3267,2182,1155,257,-458,-953,-1229,-1304,-1220,-1053,-853,-710,-654,-737,-952,-1289,-1709,-2151,-2572,-2901,-3110,-3166,-3072,-2844,-2514,-2131,-1739,-1397,-1127,-970,-922,-985,-1130,-1331,-1543,-1729,-1852,-1880,-1794,-1584,-1249,-794,-249,371,1017,1654,2232,2713,3053,3230,3222,3028,2664,2154,1554,913,307,-207,-571,-751,-755,-590,-336,-33,214,363,357,194,-100,-477,-859,-1161,-1320,-1271,-1013,-553,55,710,1347,1830,2112,2114,1822,1255,438,-542,-1637,-2754,-3844,-4853,-5740,-6489,-7066,-7457,-7634,-7568,-7239,-6630,-5746,-4619,-3294,-1852,-383,1021,2265,3283,4020,4459,4604,4485,4156,3667,3093,2475,1876,1331,877,536,331,270,362,600,958,1411,1902,2370,2752,2967,2968,2695,2139,1299,226,-1023,-2335,-3610,-4718,-5542,-6000,-6020,-5596,-4765,-3594,-2218,-762,612,1768,2590,3000,2965,2508,1687,615,-585,-1764,-2781,-3532,-3915,-3913,-3514,-2775,-1778,-624,569,1687,2638,3345,3766,3891,3737,3347,2776,2097,1367,674,74,-360,-566,-508,-130,556,1560,2828,4302,5883,7461,8904,10082,10866,11167,10915,10105,8784,7033,5007,2848,739,-1192,-2790,-4010,-4787,-5153,-5147,-4851,-4361,-3761,-3151,-2559,-2047,-1578,-1161,-730,-264,289,943,1700,2558,3473,4419,5354,6227,7031,7715,8284,8714,8989,9111,9040,8791,8332,7693,6883,5958,4970,3999,3121,2402,1903,1643,1631,1833,2203,2670,3167,3624,3987,4225,4314,4270,4105,3860,3582,3308,3106,2992,3020,3186,3500,3943,4481,5086,5708,6328,6904,7430,7894,8281,8596,8796,8874,8773,8459,7893,7044,5910,4515,2909,1169,-583,-2244,-3660,-4729,-5338,-5428,-4992,-4059,-2740,-1162,502,2074,3403,4368,4913,5039,4815,4357,3807,3332,3048,3087,3479,4252,5347,6700,8191,9727,11172,12465,13505,14275,14733,14896,14763,14357,13702,12800,11689,10373,8891,7284,5597,3905,2267,757,-554,-1634,-2428,-2942,-3179,-3175,-2979,-2648,-2248,-1821,-1419,-1053,-727,-439,-146,152,504,896,1356,1856,2386,2916,3412,3852,4203,4459,4601,4642,4570,4410,4148,3808,3375,2869,2286,1652,974,299,-356,-923,-1375,-1656,-1729,-1581,-1212,-643,56,831,1584,2227,2685,2886,2785,2384,1683,754,-347,-1505,-2642,-3644,-4461,-5037,-5364,-5462,-5357,-5115,-4765,-4364,-3928,-3469,-2978,-2432,-1804,-1077,-246,675,1638,2590,3458,4165,4656,4879,4822,4492,3937,3216,2421,1632,915,323,-158,-536,-898,-1293,-1813,-2503,-3384,-4454,-5647,-6897,-8093,-9137,-9929,-10388,-10464,-10143,-9427,-8369,-7024,-5476,-3820,-2140,-541,901,2092,2971,3474,3559,3207,2425,1239,-267,-2014,-3865,-5683,-7327,-8656,-9572,-10006,-9950,-9448,-8599,-7537,-6417,-5393,-4590,-4101,-3952,-4140,-4581,-5204,-5878,-6508,-6997,-7270,-7306,-7083,-6638,-6003,-5234,-4383,-3490,-2594,-1702,-824,51,925,1791,2630,3388,4012,4405,4508,4244,3595,2565,1226,-329,-1947,-3482,-4773,-5707,-6200,-6250,-5891,-5236,-4420,-3612,-2958,-2593,-2593,-2974,-3692,-4638,-5661,-6600,-7280,-7590,-7430,-6811,-5754,-4386,-2833,-1259,173,1343,2134,2517,2472,2063,1362,500,-411,-1242,-1883,-2276,-2366,-2158,-1696,-1035,-283,449,1060,1431,1502,1231,631,-237,-1280,-2371,-3375,-4174,-4673,-4816,-4620,-4112,-3408,-2612,-1852,-1253,-887,-808,-1007,-1434,-2001,-2609,-3132,-3508,-3642,-3554,-3240,-2792,-2289,-1851,-1576,-1548,-1813,-2360,-3145,-4068,-5011,-5843,-6449,-6735,-6657,-6210,-5434,-4414,-3245,-2052,-934,10,732,1203,1450,1512,1468,1389,1348,1403,1578,1888,2308,2810,3346,3872,4346,4742,5031,5218,5294,5274,5171,4994,4780,4533,4299,4081,3919,3810,3762,3757,3762,3745,3656,3454,3113,2608,1950,1149,248,-722,-1700,-2654,-3534,-4310,-4960,-5457,-5796,-5963,-5953,-5782,-5452,-5003,-4454,-3849,-3214,-2580,-1958,-1355,-766,-191,389,953,1500,1982,2370,2602,2656,2512,2183,1749,1269,871,623,585,731,1011,1291,1469,1442,1180,725,176,-318,-633,-665,-405,105,760,1455,2097,2644,3095,3477,3823,4138,4380,4474,4296,3741,2746,1308,-445,-2324,-4023,-5222,-5627,-4999,-3302,-612,2764,6403,9793,12414,13834,13758,12094,8934,4596,-469,-5694,-10464,-14226,-16488,-16960,-15532,-12344,-7744,-2280,3393,8576,12629,15082,15656,14373,11481,7466,2932,-1478,-5200,-7822,-9147,-9185,-8131,-6287,-4020,-1654,535,2368,3766,4717,5259,5475,5424,5175,4749,4165,3399,2455,1322,52,-1276,-2540,-3599,-4317,-4606,-4430,-3857,-3014,-2106,-1345,-942,-1018,-1618,-2648,-3938,-5210,-6215,-6691,-6513,-5662,-4252,-2537,-798,637,1533,1726,1225,128,-1306,-2800,-4030,-4734,-4749,-4016,-2616,-751,1312,3221,4674,5376,5183,4026,2049,-549,-3385,-6094,-8270,-9599,-9899,-9120,-7406,-5023,-2338,231,2327,3650,4065,3569,2315,550,-1407,-3259,-4720,-5614,-5837,-5400,-4398,-2998,-1387,206,1620,2683,3325,3509,3276,2717,1953,1143,419,-81,-277,-122,357,1091,1940,2754,3366,3623,3450,2806,1749,389,-1133,-2636,-3977,-5015,-5672,-5908,-5736,-5213,-4435,-3504,-2543,-1629,-821,-135,456,998,1550,2175,2918,3781,4762,5793,6810,7728,8470,8983,9241,9247,9039,8672,8219,7730,7259,6829,6444,6107,5781,5448,5044,4538,3862,3002,1940,692,-691,-2165,-3638,-5048,-6300,-7317,-8029,-8371,-8304,-7799,-6861,-5514,-3831,-1911,121,2096,3883,5301,6252,6620,6384,5524,4106,2208,-50,-2520,-5053,-7465,-9577,-11228,-12241,-12539,-12040,-10775,-8850,-6415,-3723,-1011,1448,3448,4821,5486,5442,4746,3521,1923,106,-1761,-3548,-5164,-6545,-7669,-8548,-9175,-9587,-9768,-9724,-9452,-8929,-8178,-7219,-6111,-4961,-3866,-2958,-2329,-2046,-2126,-2530,-3183,-3960,-4739,-5389,-5811,-5947,-5778,-5330,-4675,-3878,-3040,-2237,-1515,-952,-527,-276,-171,-182,-304,-475,-696,-916,-1145,-1357,-1577,-1811,-2080,-2407,-2795,-3263,-3787,-4374,-4980,-5597,-6180,-6706,-7145,-7477,-7694,-7803,-7812,-7740,-7614,-7439,-7264,-7069,-6896,-6728,-6567,-6407,-6231,-6028,-5799,-5536,-5248,-4941,-4614,-4278,-3923,-3541,-3131,-2658,-2119,-1492,-760,48,927,1815,2651,3367,3881,4151,4127,3836,3302,2623,1895,1238,752,514,563,884,1446,2144,2892,3572,4094,4390,4429,4204,3754,3133,2417,1694,1038,530,213,130,296,694,1316,2098,2992,3926,4827,5626,6269,6700,6899,6846,6558,6068,5421,4690,3930,3223,2624,2192,1962,1950,2154,2550,3101,3758,4484,5216,5931,6579,7137,7595,7925,8145,8247,8255,8178,8045,7866,7675,7475,7299,7146,7050,7007,7047,7155,7349,7597,7912,8244,8605,8937,9237,9462,9602,9630,9561,9379,9124,8801,8453,8109,7809,7582,7457,7450,7547,7749,7990,8241,8436,8539,8510,8350,8055,7654,7177,6649,6106,5575,5076,4654,4315,4106,4022,4085,4261,4530,4821,5079,5224,5207,4996,4582,4015,3337,2650,2005,1489,1120,916,853,899,1000,1129,1237,1318,1350,1347,1298,1217,1105,957,792,605,411,214,9,-211,-455,-739,-1065,-1446,-1868,-2316,-2760,-3159,-3468,-3654,-3682,-3552,-3277,-2892,-2458,-2043,-1707,-1536,-1543,-1805,-2285,-3008,-3908,-4949,-6052,-7146,-8140,-8968,-9550,-9853,-9845,-9537,-8951,-8146,-7188,-6165,-5161,-4264,-3536,-3032,-2765,-2736,-2920,-3268,-3743,-4276,-4841,-5377,-5888,-6337,-6740,-7095,-7400,-7675,-7903,-8102,-8261,-8389,-8485,-8568,-8637,-8719,-8798,-8876,-8936,-8950,-8915,-8793,-8597,-8315,-7969,-7585,-7189,-6817,-6494,-6234,-6049,-5925,-5858,-5807,-5765,-5698,-5610,-5495,-5373,-5252,-5156,-5100,-5091,-5147,-5266,-5450,-5715,-6028,-6422,-6851,-7329,-7828,-8325,-8808,-9237,-9589,-9850,-9982,-9990,-9841,-9551,-9111,-8549,-7887,-7155,-6396,-5630,-4913,-4257,-3700,-3250,-2900,-2650,-2469,-2331,-2220,-2099,-1973,-1812,-1642,-1444,-1261,-1083,-948,-870,-865,-956,-1127,-1400,-1741,-2150,-2591,-3038,-3466,-3826,-4102,-4253,-4268,-4140,-3870,-3490,-3022,-2518,-2013,-1533,-1122,-769,-496,-281,-113,33,178,350,560,822,1133,1481,1850,2212,2544,2819,3014,3103,3076,2913,2619,2195,1674,1074,456,-153,-683,-1099,-1343,-1373,-1166,-701,-3,894,1930,3016,4080,5027,5799,6336,6624,6655,6461,6089,5611,5093,4633,4271,4079,4067,4240,4575,5022,5532,6044,6513,6889,7160,7290,7302,7182,6975,6679,6337,5955,5557,5163,4792,4479,4251,4140,4176,4371,4733,5253,5898,6636,7410,8165,8835,9368,9695,9799,9636,9230,8589,7778,6855,5911,5030,4292,3762,3485,3469,3705,4152,4734,5400,6044,6628,7070,7350,7442,7359,7124,6792,6414,6065,5808,5686,5750,5989,6403,6953,7569,8212,8790,9250,9543,9606,9440,9018,8369,7539,6580,5596,4654,3859,3266,2939,2892,3117,3581,4211,4934,5660,6301,6793,7084,7160,7024,6724,6306,5854,5437,5142,5005,5090,5357,5813,6351,6907,7364,7626,7630,7328,6740,5909,4917,3879,2883,2042,1420,1059,992,1185,1620,2234,2957,3738,4500,5201,5792,6246,6538,6662,6624,6435,6123,5707,5210,4650,4040,3387,2700,1998,1289,621,10,-498,-877,-1115,-1197,-1148,-978,-748,-488,-271,-137,-122,-247,-512,-881,-1339,-1820,-2301,-2729,-3083,-3342,-3502,-3570,-3558,-3492,-3392,-3297,-3214,-3170,-3151,-3156,-3156,-3130,-3050,-2897,-2664,-2349,-1966,-1542,-1106,-702,-355,-112,20,6,-147,-448,-891,-1462,-2149,-2926,-3752,-4600,-5405,-6140,-6757,-7232,-7562,-7742,-7802,-7758,-7647,-7490,-7310,-7133,-6955,-6809,-6686,-6621,-6607,-6673,-6813,-7027,-7297,-7582,-7838,-8004,-8031,-7881,-7531,-6998,-6305,-5511,-4686,-3891,-3216,-2703,-2419,-2379,-2591,-3051,-3706,-4535,-5448,-6409,-7330,-8162,-8856,-9362,-9684,-9782,-9702,-9431,-9016,-8496,-7893,-7272,-6657,-6100,-5633,-5290,-5093,-5044,-5139,-5345,-5620,-5910,-6164,-6326,-6372,-6273,-6042,-5687,-5265,-4804,-4378,-4027,-3799,-3726,-3816,-4076,-4476,-4986,-5554,-6122,-6643,-7059,-7341,-7474,-7443,-7282,-7009,-6690,-6361,-6091,-5897,-5812,-5822,-5912,-6051,-6201,-6342,-6436,-6498,-6494,-6458,-6366,-6237,-6064,-5841,-5573,-5256,-4905,-4522,-4142,-3773,-3456,-3187,-3003,-2868,-2809,-2781,-2798,-2837,-2911,-3012,-3149,-3321,-3527,-3764,-4025,-4316,-4626,-4968,-5342,-5737,-6161,-6582,-6976,-7327,-7578,-7727,-7726,-7582,-7277,-6829,-6253,-5576,-4831,-4046,-3242,-2450,-1675,-945,-255,374,945,1448,1881,2236,2507,2683,2752,2709,2527,2224,1782,1232,599,-73,-744,-1345,-1847,-2204,-2394,-2421,-2290,-2035,-1697,-1320,-955,-634,-385,-214,-119,-77,-69,-54,-4,115,336,665,1122,1681,2318,2992,3634,4199,4618,4860,4900,4746,4437,4010,3549,3097,2724,2455,2305,2251,2277,2307,2332,2289,2181,2009,1793,1579,1403,1314,1355,1546,1919,2451,3138,3927,4772,5599,6354,6951,7360,7526,7462,7172,6733,6197,5683,5259,5024,5020,5270,5759,6434,7207,7990,8669,9152,9375,9273,8862,8151,7225,6170,5115,4175,3459,3060,2998,3296,3880,4685,5585,6473,7222,7757,7999,7953,7607,7035,6296,5483,4684,3974,3414,3038,2859,2858,3005,3247,3532,3813,4036,4198,4267,4286,4260,4249,4282,4408,4642,4996,5457,5995,6568,7127,7626,8033,8312,8465,8477,8381,8177,7914,7590,7266,6938,6650,6421,6256,6179,6174,6240,6345,6474,6573,6626,6588,6440,6175,5799,5327,4809,4271,3770,3343,3024,2839,2805,2916,3174,3558,4039,4607,5204,5821,6386,6885,7262,7500,7586,7507,7303,6980,6596,6169,5748,5348,4984,4670,4383,4143,3914,3709,3512,3321,3145,2977,2834,2721,2657,2656,2740,2912,3188,3554,3998,4488,4985,5445,5816,6061,6138,6037,5747,5296,4699,4015,3279,2552,1891,1326,914,657,575,652,868,1188,1560,1942,2270,2506,2616,2570,2382,2058,1629,1142,630,147,-266,-579,-757,-796,-676,-406,6,544,1165,1834,2488,3067,3524,3798,3874,3730,3385,2864,2207,1474,702,-45,-739,-1347,-1838,-2216,-2472,-2621,-2692,-2694,-2669,-2629,-2599,-2588,-2613,-2668,-2760,-2863,-2969,-3048,-3082,-3057,-2963,-2805,-2595,-2356,-2114,-1903,-1742,-1652,-1653,-1741,-1930,-2204,-2552,-2953,-3377,-3790,-4161,-4457,-4657,-4737,-4705,-4554,-4326,-4033,-3741,-3481,-3310,-3256,-3342,-3568,-3924,-4365,-4857,-5327,-5732,-6018,-6150,-6128,-5954,-5674,-5332,-4995,-4708,-4522,-4453,-4513,-4675,-4924,-5196,-5476,-5688,-5838,-5871,-5809,-5650,-5422,-5170,-4928,-4740,-4648,-4657,-4804,-5058,-5421,-5847,-6294,-6717,-7063,-7290,-7370,-7287,-7055,-6697,-6269,-5813,-5410,-5094,-4919,-4902,-5039,-5318,-5693,-6123,-6553,-6931,-7222,-7385,-7424,-7326,-7116,-6815,-6461,-6091,-5751,-5462,-5256,-5132,-5089,-5090,-5123,-5114,-5055,-4885,-4598,-4189,-3679,-3109,-2537,-2024,-1637,-1431,-1446,-1697,-2180,-2861,-3693,-4612,-5554,-6447,-7239,-7872,-8329,-8588,-8661,-8576,-8358,-8055,-7697,-7315,-6936,-6572,-6228,-5907,-5595,-5299,-5012,-4750,-4512,-4322,-4177,-4093,-4050,-4055,-4073,-4107,-4132,-4149,-4157,-4161,-4186,-4234,-4342,-4499,-4742,-5051,-5439,-5889,-6375,-6874,-7336,-7729,-8012,-8151,-8137,-7950,-7610,-7129,-6540,-5872,-5164,-4439,-3720,-3038,-2385,-1797,-1253,-788,-391,-81,134,249,258,152,-51,-358,-746,-1200,-1705,-2219,-2734,-3189,-3581,-3859,-4028,-4067,-3999,-3834,-3609,-3356,-3099,-2880,-2690,-2568,-2474,-2430,-2396,-2353,-2286,-2159,-1970,-1708,-1381,-998,-585,-163,236,581,850,1014,1069,1006,843,585,279,-80,-431,-788,-1102,-1385,-1603,-1774,-1874,-1926,-1923,-1883,-1804,-1705,-1573,-1421,-1236,-1020,-767,-484,-155,200,599,1014,1459,1898,2339,2737,3105,3405,3652,3839,3969,4064,4119,4153,4166,4159,4128,4064,3952,3789,3560,3268,2919,2512,2076,1618,1165,737,362,57,-137,-219,-156,38,356,785,1267,1791,2290,2740,3118,3391,3581,3668,3702,3692,3692,3728,3831,4040,4349,4781,5307,5917,6572,7249,7881,8462,8923,9257,9449,9492,9402,9206,8899,8531,8079,7591,7048,6492,5921,5368,4855,4399,4034,3757,3587,3512,3524,3604,3727,3862,3987,4065,4092,4026,3894,3671,3396,3092,2791,2557,2417,2426,2597,2941,3439,4055,4743,5442,6104,6671,7120,7417,7573,7591,7491,7315,7075,6819,6550,6299,6066,5856,5678,5516,5387,5275,5186,5130,5093,5096,5125,5192,5278,5385,5480,5556,5587,5556,5466,5312,5124,4922,4743,4608,4556,4572,4676,4824,5009,5188,5341,5448,5497,5498,5456,5393,5334,5284,5269,5287,5336,5424,5533,5661,5802,5933,6042,6107,6108,6023,5866,5618,5315,4969,4603,4251,3926,3653,3445,3304,3251,3267,3368,3528,3739,3987,4235,4482,4677,4820,4872,4836,4706,4497,4233,3941,3672,3444,3303,3252,3309,3452,3673,3916,4158,4340,4424,4377,4170,3810,3303,2695,2022,1356,739,236,-117,-302,-295,-134,174,561,997,1418,1790,2088,2295,2421,2479,2478,2446,2376,2293,2187,2070,1949,1821,1705,1597,1515,1456,1439,1451,1519,1611,1740,1868,1985,2057,2075,2014,1873,1648,1338,969,551,131,-261,-580,-792,-885,-847,-725,-535,-353,-215,-189,-295,-568,-994,-1556,-2218,-2900,-3562,-4096,-4479,-4631,-4557,-4250,-3746,-3088,-2346,-1590,-888,-323,79,273,275,109,-175,-504,-814,-1034,-1126,-1069,-866,-555,-178,201,529,745,818,710,430,-21,-600,-1266,-1956,-2628,-3203,-3665,-3950,-4055,-3975,-3717,-3323,-2835,-2297,-1772,-1281,-882,-572,-373,-278,-272,-353,-503,-710,-973,-1266,-1593,-1928,-2276,-2608,-2943,-3242,-3538,-3795,-4042,-4260,-4473,-4672,-4879,-5085,-5302,-5530,-5750,-5973,-6159,-6304,-6388,-6377,-6288,-6086,-5810,-5448,-5049,-4627,-4231,-3879,-3606,-3417,-3314,-3291,-3327,-3397,-3469,-3509,-3483,-3375,-3169,-2878,-2527,-2152,-1803,-1524,-1345,-1296,-1375,-1577,-1883,-2266,-2703,-3165,-3634,-4069,-4475,-4800,-5064,-5236,-5331,-5343,-5297,-5197,-5089,-4988,-4926,-4927,-4989,-5110,-5277,-5462,-5648,-5823,-5971,-6106,-6225,-6323,-6419,-6471,-6490,-6426,-6276,-6002,-5618,-5104,-4497,-3813,-3099,-2400,-1767,-1244,-866,-663,-635,-788,-1094,-1528,-2051,-2605,-3151,-3636,-4016,-4292,-4433,-4482,-4455,-4386,-4321,-4267,-4259,-4285,-4360,-4455,-4568,-4672,-4739,-4765,-4717,-4599,-4423,-4194,-3971,-3758,-3620,-3540,-3566,-3654,-3809,-3992,-4154,-4280,-4296,-4208,-3978,-3645,-3223,-2791,-2385,-2091,-1931,-1939,-2109,-2412,-2812,-3255,-3686,-4068,-4350,-4531,-4574,-4510,-4337,-4080,-3790,-3459,-3159,-2878,-2662,-2512,-2440,-2434,-2479,-2545,-2595,-2611,-2564,-2457,-2309,-2129,-1971,-1852,-1799,-1841,-1952,-2147,-2385,-2630,-2856,-3002,-3038,-2945,-2688,-2303,-1791,-1218,-630,-89,331,599,649,486,106,-451,-1122,-1834,-2506,-3060,-3459,-3666,-3703,-3597,-3399,-3170,-2961,-2825,-2787,-2874,-3069,-3370,-3717,-4079,-4376,-4549,-4545,-4325,-3879,-3243,-2447,-1593,-751,-22,522,841,919,803,544,238,-39,-210,-232,-81,224,672,1200,1795,2394,2975,3520,3984,4382,4685,4910,5060,5143,5161,5120,4993,4781,4441,3979,3363,2604,1718,735,-273,-1251,-2115,-2804,-3270,-3490,-3482,-3271,-2937,-2525,-2121,-1769,-1492,-1321,-1212,-1157,-1095,-986,-786,-467,-17,538,1171,1805,2398,2865,3185,3307,3257,3040,2717,2348,1999,1745,1630,1694,1944,2355,2905,3520,4155,4744,5226,5574,5741,5726,5530,5167,4687,4116,3534,2974,2510,2159,1965,1908,1992,2166,2397,2625,2813,2920,2923,2834,2650,2417,2154,1906,1688,1529,1418,1363,1362,1399,1486,1611,1769,1957,2157,2355,2533,2685,2792,2861,2891,2891,2876,2869,2880,2938,3051,3227,3477,3786,4155,4564,4990,5411,5783,6084,6265,6309,6194,5914,5497,4964,4374,3786,3245,2829,2551,2459,2540,2790,3172,3632,4115,4556,4889,5089,5094,4924,4567,4066,3467,2836,2249,1776,1480,1393,1526,1870,2361,2963,3582,4173,4665,5029,5238,5282,5182,4930,4573,4113,3600,3059,2533,2055,1661,1381,1225,1208,1312,1514,1782,2066,2334,2557,2716,2813,2850,2853,2837,2834,2861,2931,3052,3214,3408,3611,3812,3991,4141,4260,4348,4417,4480,4546,4626,4724,4833,4946,5054,5135,5187,5191,5140,5048,4895,4719,4497,4256,3976,3663,3292,2872,2371,1819,1200,557,-90,-691,-1213,-1600,-1851,-1912,-1816,-1545,-1134,-615,-12,631,1287,1920,2508,3021,3460,3794,4044,4190,4245,4205,4073,3864,3586,3279,2974,2719,2563,2528,2648,2923,3334,3868,4467,5093,5685,6187,6541,6702,6640,6336,5818,5101,4253,3319,2370,1455,626,-87,-653,-1073,-1321,-1443,-1434,-1361,-1249,-1163,-1138,-1216,-1415,-1734,-2150,-2622,-3082,-3474,-3731,-3807,-3678,-3335,-2802,-2119,-1348,-554,195,841,1343,1673,1827,1820,1681,1458,1194,948,751,642,631,716,896,1148,1450,1773,2085,2353,2549,2649,2642,2520,2292,1962,1554,1080,581,67,-404,-812,-1123,-1301,-1348,-1258,-1051,-763,-425,-91,208,418,519,472,277,-73,-534,-1089,-1662,-2229,-2713,-3105,-3348,-3450,-3384,-3176,-2817,-2364,-1817,-1255,-691,-202,193,429,505,387,99,-349,-903,-1508,-2103,-2615,-3003,-3225,-3273,-3163,-2927,-2602,-2255,-1913,-1643,-1458,-1381,-1415,-1521,-1680,-1826,-1920,-1909,-1764,-1474,-1054,-536,8,535,939,1183,1185,927,386,-410,-1414,-2553,-3739,-4881,-5890,-6695,-7238,-7491,-7442,-7121,-6562,-5840,-5027,-4202,-3450,-2817,-2357,-2082,-1987,-2060,-2249,-2519,-2811,-3087,-3302,-3456,-3515,-3517,-3445,-3337,-3182,-2999,-2767,-2504,-2190,-1855,-1502,-1165,-868,-627,-471,-396,-415,-515,-699,-938,-1237,-1546,-1874,-2178,-2453,-2688,-2855,-2976,-3012,-2999,-2909,-2775,-2593,-2391,-2191,-2017,-1901,-1863,-1923,-2100,-2386,-2790,-3276,-3823,-4381,-4907,-5351,-5688,-5893,-5969,-5923,-5781,-5562,-5296,-5007,-4702,-4399,-4091,-3767,-3427,-3044,-2632,-2184,-1734,-1301,-930,-646,-470,-422,-482,-656,-908,-1233,-1607,-2013,-2433,-2847,-3231,-3572,-3840,-4036,-4126,-4126,-4007,-3794,-3474,-3077,-2606,-2095,-1562,-1036,-537,-104,251,491,606,582,421,131,-259,-729,-1244,-1791,-2358,-2933,-3531,-4133,-4747,-5363,-5944,-6491,-6952,-7313,-7543,-7616,-7527,-7262,-6836,-6262,-5578,-4823,-4039,-3277,-2571,-1971,-1495,-1178,-1023,-1033,-1212,-1522,-1962,-2472,-3025,-3565,-4040,-4402,-4602,-4605,-4397,-3982,-3395,-2686,-1922,-1168,-488,69,486,749,888,928,907,870,840,844,875,932,988,1026,1013,930,759,493,127,-333,-876,-1493,-2159,-2853,-3542,-4188,-4753,-5217,-5538,-5725,-5754,-5648,-5395,-5037,-4564,-4029,-3441,-2836,-2247,-1688,-1195,-773,-445,-223,-105,-91,-158,-284,-441,-591,-724,-795,-829,-797,-733,-632,-508,-375,-233,-101,15,112,184,242,294,355,446,565,735,939,1169,1417,1628,1799,1859,1795,1575,1189,661,11,-701,-1428,-2097,-2665,-3071,-3306,-3344,-3218,-2929,-2544,-2094,-1642,-1228,-888,-634,-470,-365,-295,-212,-82,126,429,808,1256,1711,2144,2492,2728,2825,2799,2659,2466,2248,2065,1934,1867,1858,1873,1879,1841,1732,1531,1263,927,587,271,31,-100,-101,35,300,681,1135,1648,2153,2643,3056,3378,3574,3632,3552,3344,3029,2642,2216,1786,1393,1057,801,637,548,532,559,607,645,662,621,537,389,207,-17,-233,-464,-654,-838,-973,-1077,-1136,-1133,-1084,-956,-767,-502,-162,236,684,1166,1655,2138,2596,3022,3406,3763,4086,4400,4712,5032,5364,5715,6075,6452,6828,7196,7540,7826,8049,8161,8163,8022,7747,7326,6791,6156,5477,4795,4159,3606,3151,2804,2534,2327,2127,1903,1620,1255,816,330,-166,-614,-963,-1171,-1199,-1037,-680,-149,529,1301,2128,2932,3679,4286,4727,4950,4950,4719,4282,3683,2979,2243,1549,964,537,300,246,349,566,830,1100,1318,1476,1553,1594,1607,1664,1781,2006,2354,2823,3406,4070,4772,5474,6112,6650,7039,7256,7290,7135,6813,6340,5750,5072,4345,3603,2879,2209,1605,1092,674,343,107,-66,-181,-273,-353,-457,-579,-756,-962,-1208,-1471,-1720,-1944,-2085,-2138,-2053,-1832,-1464,-965,-360,307,997,1655,2244,2740,3113,3373,3506,3530,3452,3300,3088,2860,2620,2429,2275,2217,2245,2374,2603,2891,3215,3515,3733,3819,3710,3385,2830,2070,1171,200,-734,-1538,-2129,-2430,-2431,-2106,-1527,-736,146,1017,1768,2305,2567,2521,2180,1578,803,-60,-896,-1616,-2124,-2379,-2346,-2040,-1510,-817,-65,656,1241,1618,1719,1535,1075,402,-392,-1209,-1915,-2430,-2647,-2542,-2094,-1334,-335,834,2051,3246,4298,5175,5797,6176,6297,6206,5934,5548,5098,4645,4228,3869,3560,3305,3061,2824,2565,2266,1935,1548,1125,650,130,-426,-1019,-1619,-2221,-2792,-3300,-3718,-4005,-4132,-4077,-3816,-3357,-2712,-1917,-1021,-80,845,1689,2400,2921,3229,3301,3143,2768,2217,1519,733,-98,-930,-1709,-2406,-2970,-3379,-3591,-3600,-3391,-2977,-2390,-1664,-860,-21,788,1538,2181,2710,3116,3406,3602,3725,3806,3868,3931,4010,4093,4171,4191,4118,3888,3466,2822,1961,914,-245,-1430,-2538,-3465,-4149,-4531,-4619,-4445,-4068,-3584,-3059,-2583,-2194,-1924,-1766,-1705,-1702,-1718,-1716,-1656,-1527,-1312,-1036,-706,-378,-86,126,216,178,3,-275,-625,-994,-1326,-1585,-1713,-1712,-1565,-1307,-960,-582,-195,147,444,671,850,987,1109,1243,1397,1597,1821,2060,2282,2450,2530,2500,2342,2068,1699,1257,795,327,-103,-471,-781,-992,-1142,-1200,-1197,-1129,-1010,-848,-644,-420,-156,114,412,702,981,1219,1388,1450,1381,1151,752,188,-526,-1352,-2231,-3107,-3911,-4579,-5074,-5363,-5439,-5326,-5039,-4627,-4133,-3603,-3088,-2619,-2230,-1932,-1734,-1620,-1585,-1598,-1637,-1682,-1692,-1656,-1547,-1355,-1077,-722,-306,140,579,985,1312,1552,1681,1697,1609,1429,1179,884,563,232,-101,-448,-794,-1158,-1517,-1872,-2191,-2460,-2644,-2724,-2678,-2494,-2184,-1765,-1275,-764,-276,122,411,543,528,374,112,-209,-555,-881,-1180,-1416,-1613,-1743,-1827,-1851,-1818,-1718,-1560,-1340,-1078,-790,-493,-207,62,302,529,730,930,1107,1274,1400,1474,1466,1342,1094,687,149,-534,-1310,-2161,-3039,-3894,-4687,-5352,-5860,-6166,-6269,-6169,-5898,-5505,-5035,-4561,-4123,-3770,-3529,-3395,-3358,-3385,-3439,-3494,-3519,-3520,-3482,-3436,-3378,-3326,-3280,-3222,-3153,-3028,-2853,-2581,-2230,-1784,-1273,-722,-168,346,772,1081,1240,1247,1113,871,562,250,-20,-187,-221,-97,185,603,1124,1687,2233,2668,2936,2948,2688,2121,1287,223,-976,-2220,-3395,-4406,-5154,-5593,-5671,-5402,-4814,-3962,-2943,-1843,-774,178,923,1409,1601,1501,1127,547,-187,-971,-1721,-2365,-2818,-3054,-3044,-2786,-2315,-1668,-915,-134,602,1214,1644,1857,1839,1608,1204,696,157,-316,-657,-786,-684,-329,244,979,1814,2639,3387,3958,4299,4362,4129,3612,2830,1850,741,-404,-1477,-2384,-3041,-3383,-3393,-3066,-2457,-1617,-638,387,1386,2242,2930,3364,3562,3507,3243,2823,2295,1742,1212,767,443,256,208,273,425,602,755,819,732,464,-32,-734,-1632,-2661,-3741,-4786,-5696,-6393,-6809,-6915,-6696,-6181,-5400,-4405,-3248,-1973,-632,730,2061,3312,4433,5390,6137,6659,6934,6962,6755,6327,5718,4963,4121,3238,2372,1579,877,310,-149,-499,-780,-1033,-1286,-1579,-1909,-2291,-2698,-3107,-3481,-3777,-3957,-3987,-3846,-3525,-3027,-2375,-1589,-730,162,1009,1760,2349,2742,2905,2837,2551,2072,1456,749,24,-660,-1240,-1658,-1890,-1892,-1694,-1299,-768,-162,438,955,1313,1474,1402,1115,641,51,-575,-1150,-1584,-1819,-1816,-1562,-1104,-465,260,1025,1738,2343,2774,2995,2976,2708,2204,1474,574,-457,-1542,-2603,-3561,-4332,-4838,-5042,-4892,-4424,-3658,-2698,-1634,-597,309,970,1334,1339,1010,357,-536,-1594,-2705,-3776,-4704,-5413,-5848,-5975,-5806,-5347,-4664,-3788,-2829,-1827,-886,-45,632,1135,1439,1572,1534,1369,1103,791,478,232,102,147,389,846,1484,2255,3083,3877,4546,5007,5196,5078,4641,3914,2943,1814,619,-540,-1574,-2405,-2999,-3324,-3416,-3299,-3050,-2734,-2423,-2167,-2006,-1922,-1911,-1898,-1849,-1683,-1373,-888,-258,471,1208,1858,2303,2467,2271,1713,806,-363,-1704,-3054,-4306,-5286,-5926,-6127,-5881,-5204,-4143,-2803,-1279,295,1798,3120,4155,4865,5193,5194,4875,4357,3688,3000,2331,1764,1316,1003,815,728,722,756,834,915,1020,1130,1254,1377,1499,1584,1622,1577,1443,1210,902,537,174,-158,-408,-550,-572,-471,-263,16,332,630,856,973,919,689,241,-400,-1230,-2196,-3246,-4313,-5318,-6198,-6877,-7302,-7428,-7230,-6721,-5921,-4889,-3692,-2405,-1118,97,1161,2024,2642,3017,3156,3110,2928,2689,2428,2210,2025,1888,1762,1618,1417,1125,732,230,-345,-955,-1544,-2033,-2385,-2529,-2459,-2160,-1652,-977,-179,678,1530,2332,3023,3588,3998,4251,4354,4318,4173,3927,3597,3183,2675,2067,1358,551,-320,-1215,-2076,-2819,-3371,-3667,-3650,-3333,-2728,-1924,-1017,-135,606,1089,1260,1073,561,-221,-1176,-2198,-3170,-4003,-4598,-4920,-4911,-4597,-3975,-3131,-2122,-1054,-24,881,1557,1951,2006,1706,1073,150,-974,-2194,-3393,-4446,-5251,-5720,-5815,-5515,-4864,-3912,-2756,-1505,-268,829,1696,2243,2429,2232,1694,878,-102,-1128,-2074,-2835,-3326,-3516,-3399,-3030,-2477,-1851,-1242,-744,-413,-263,-285,-421,-606,-750,-781,-625,-255,352,1158,2115,3149,4156,5053,5738,6145,6211,5927,5292,4352,3178,1831,427,-966,-2243,-3343,-4188,-4762,-5014,-4976,-4625,-4017,-3171,-2156,-1038,106,1191,2144,2904,3431,3701,3724,3518,3133,2616,2033,1433,876,400,44,-175,-255,-215,-96,58,203,302,336,293,183,20,-177,-368,-552,-685,-780,-812,-792,-712,-574,-374,-103,253,705,1260,1914,2644,3424,4208,4943,5591,6098,6429,6560,6457,6116,5524,4698,3655,2435,1088,-334,-1760,-3130,-4375,-5431,-6220,-6701,-6793,-6490,-5763,-4662,-3236,-1595,143,1845,3364,4597,5430,5831,5783,5339,4587,3654,2664,1760,1015,503,221,138,195,305,394,380,230,-93,-543,-1097,-1648,-2126,-2427,-2476,-2236,-1694,-890,109,1215,2325,3346,4180,4778,5075,5091,4832,4370,3776,3145,2545,2055,1698,1502,1443,1510,1660,1874,2113,2364,2601,2809,2959,3022,2958,2740,2341,1763,1032,200,-642,-1403,-1956,-2226,-2127,-1657,-824,289,1580,2921,4164,5181,5847,6079,5833,5133,4033,2663,1172,-272,-1493,-2361,-2766,-2661,-2062,-1029,332,1871,3445,4896,6089,6924,7333,7310,6891,6169,5263,4314,3458,2812,2447,2404,2638,3086,3607,4060,4285,4162,3601,2592,1178,-535,-2388,-4208,-5808,-7023,-7723,-7826,-7314,-6229,-4669,-2782,-737,1282,3112,4611,5693,6295,6421,6083,5356,4318,3088,1788,542,-542,-1372,-1914,-2138,-2070,-1757,-1247,-630,29,645,1161,1518,1710,1720,1587,1350,1060,793,586,497,525,677,918,1209,1517,1791,2019,2173,2267,2308,2331,2352,2401,2472,2559,2620,2633,2537,2331,1987,1538,1028,504,60,-248,-343,-195,222,881,1748,2756,3816,4843,5741,6414,6814,6870,6592,5969,5065,3939,2682,1404,166,-928,-1861,-2595,-3139,-3512,-3738,-3838,-3840,-3739,-3563,-3282,-2933,-2489,-1983,-1416,-816,-200,403,987,1529,2036,2504,2948,3373,3798,4218,4643,5048,5417,5711,5899,5946,5829,5518,5019,4320,3460,2476,1423,393,-544,-1291,-1784,-1973,-1842,-1408,-727,133,1071,2006,2843,3528,4020,4305,4404,4332,4136,3850,3494,3108,2683,2243,1770,1274,732,159,-455,-1098,-1749,-2400,-3025,-3608,-4149,-4630,-5068,-5451,-5799,-6085,-6312,-6434,-6425,-6229,-5799,-5107,-4126,-2878,-1397,233,1919,3537,4967,6110,6876,7224,7154,6693,5918,4922,3802,2676,1615,719,14,-455,-703,-758,-659,-483,-278,-97,30,107,152,198,304,491,807,1235,1763,2332,2890,3354,3671,3783,3656,3286,2678,1856,871,-225,-1367,-2459,-3451,-4267,-4864,-5250,-5405,-5414,-5301,-5148,-5004,-4901,-4841,-4802,-4713,-4510,-4092,-3410,-2400,-1099,459,2150,3842,5375,6604,7410,7725,7535,6890,5865,4602,3211,1836,577,-493,-1343,-1972,-2430,-2762,-3050,-3341,-3689,-4090,-4551,-4998,-5395,-5648,-5704,-5517,-5065,-4365,-3479,-2448,-1411,-404,431,1072,1433,1519,1312,855,175,-663,-1619,-2637,-3680,-4712,-5700,-6603,-7390,-7995,-8392,-8508,-8334,-7850,-7079,-6079,-4920,-3701,-2528,-1488,-679,-133,99,49,-270,-784,-1428,-2104,-2741,-3253,-3610,-3777,-3776,-3626,-3383,-3091,-2808,-2564,-2377,-2240,-2108,-1946,-1679,-1256,-652,166,1151,2254,3382,4401,5209,5676,5735,5353,4544,3394,2005,548,-839,-1967,-2728,-3020,-2815,-2145,-1094,212,1614,2951,4075,4850,5204,5087,4520,3567,2329,955,-416,-1609,-2513,-3014,-3100,-2771,-2113,-1228,-244,699,1497,2036,2263,2145,1684,945,-16,-1081,-2162,-3155,-3980,-4574,-4894,-4917,-4647,-4117,-3369,-2493,-1548,-643,163,798,1218,1423,1406,1218,905,509,103,-301,-650,-951,-1175,-1348,-1453,-1518,-1530,-1499,-1422,-1295,-1126,-921,-683,-436,-180,66,280,462,569,601,536,354,83,-289,-693,-1101,-1434,-1637,-1647,-1424,-950,-228,697,1779,2924,4042,5020,5760,6166,6193,5806,5043,3943,2608,1132,-361,-1758,-2965,-3904,-4548,-4892,-4983,-4884,-4689,-4479,-4348,-4338,-4482,-4751,-5093,-5427,-5641,-5654,-5366,-4752,-3787,-2521,-1007,649,2354,3999,5491,6751,7709,8318,8528,8332,7718,6717,5392,3812,2110,406,-1177,-2513,-3541,-4212,-4531,-4533,-4285,-3851,-3330,-2769,-2247,-1777,-1396,-1090,-859,-669,-503,-317,-92,196,544,937,1340,1699,1953,2038,1904,1535,946,175,-690,-1592,-2425,-3158,-3729,-4146,-4410,-4552,-4611,-4622,-4618,-4608,-4590,-4536,-4410,-4174,-3790,-3257,-2579,-1807,-1012,-288,275,578,578,240,-414,-1329,-2425,-3604,-4766,-5824,-6714,-7393,-7863,-8128,-8243,-8232,-8141,-7978,-7745,-7419,-6975,-6388,-5647,-4769,-3787,-2772,-1805,-981,-377,-57,-41,-306,-804,-1420,-2078,-2649,-3073,-3277,-3258,-3004,-2574,-2000,-1345,-668,12,650,1257,1833,2390,2958,3543,4162,4811,5462,6099,6656,7100,7356,7382,7125,6557,5690,4538,3178,1670,113,-1428,-2873,-4194,-5359,-6365,-7207,-7901,-8422,-8793,-8980,-9009,-8882,-8644,-8333,-8010,-7703,-7450,-7220,-7007,-6727,-6336,-5753,-4941,-3867,-2562,-1079,480,1985,3308,4327,4945,5127,4863,4202,3216,2006,668,-662,-1910,-2950,-3736,-4207,-4356,-4200,-3792,-3199,-2529,-1864,-1299,-894,-673,-642,-759,-986,-1248,-1506,-1689,-1772,-1726,-1544,-1238,-826,-334,194,737,1250,1704,2069,2308,2400,2314,2037,1553,864,-21,-1067,-2234,-3449,-4642,-5712,-6559,-7094,-7227,-6927,-6182,-5052,-3647,-2101,-592,732,1731,2325,2483,2235,1641,816,-126,-1046,-1829,-2369,-2605,-2497,-2064,-1339,-403,657,1737,2738,3588,4215,4609,4759,4714,4528,4280,4064,3950,4011,4286,4759,5422,6180,6964,7653,8155,8355,8208,7648,6695,5373,3751,1932,3,-1893,-3670,-5187,-6368,-7132,-7443,-7309,-6770,-5927,-4886,-3807,-2807,-2025,-1524,-1352,-1482,-1865,-2407,-3019,-3586,-4041,-4303,-4340,-4133,-3695,-3052,-2269,-1392,-509,323,1016,1517,1765,1735,1415,831,30,-920,-1924,-2907,-3766,-4439,-4874,-5031,-4913,-4530,-3906,-3097,-2150,-1124,-83,924,1844,2648,3311,3840,4247,4560,4805,4996,5139,5211,5175,4988,4591,3945,3024,1835,421,-1139,-2742,-4262,-5580,-6587,-7209,-7410,-7177,-6563,-5608,-4409,-3051,-1629,-244,1020,2082,2888,3401,3604,3520,3167,2611,1906,1142,395,-235,-674,-850,-704,-228,596,1715,3080,4587,6135,7592,8850,9798,10347,10450,10072,9232,7984,6416,4663,2870,1200,-212,-1235,-1818,-1925,-1608,-949,-75,854,1695,2294,2559,2428,1902,1040,-66,-1280,-2458,-3454,-4142,-4433,-4271,-3664,-2649,-1332,179,1727,3172,4383,5242,5693,5700,5285,4506,3447,2228,956,-228,-1248,-1990,-2440,-2560,-2386,-1966,-1356,-665,51,675,1152,1407,1408,1125,586,-191,-1122,-2132,-3112,-3969,-4614,-4986,-5059,-4820,-4317,-3581,-2716,-1775,-877,-73,545,952,1107,1019,713,236,-343,-925,-1441,-1775,-1883,-1707,-1253,-556,317,1262,2188,2983,3582,3920,3983,3792,3388,2838,2221,1589,1009,500,96,-201,-374,-428,-364,-182,101,475,925,1416,1944,2470,2991,3477,3927,4310,4616,4826,4922,4907,4796,4596,4367,4123,3917,3782,3719,3766,3883,4090,4332,4599,4850,5044,5160,5149,5002,4691,4230,3632,2940,2206,1482,823,278,-135,-393,-511,-523,-443,-346,-228,-145,-88,-56,-40,-18,20,86,181,301,449,617,823,1060,1343,1650,1972,2263,2486,2607,2576,2411,2091,1681,1221,778,427,189,114,159,307,486,625,682,601,386,58,-347,-758,-1128,-1410,-1579,-1638,-1585,-1466,-1275,-1075,-841,-611,-353,-67,273,685,1172,1742,2378,3044,3721,4335,4862,5235,5414,5370,5075,4548,3815,2931,1985,1045,216,-449,-880,-1070,-1011,-744,-327,191,716,1218,1636,1968,2223,2447,2685,3007,3453,4073,4863,5838,6945,8156,9396,10597,11685,12576,13200,13499,13428,12984,12175,11050,9672,8130,6502,4886,3346,1954,733,-289,-1130,-1817,-2389,-2892,-3368,-3828,-4306,-4782,-5260,-5713,-6118,-6442,-6650,-6687,-6512,-6070,-5321,-4247,-2850,-1162,739,2770,4813,6751,8471,9875,10881,11454,11573,11270,10587,9605,8403,7081,5723,4430,3264,2311,1611,1202,1098,1271,1674,2224,2820,3359,3727,3855,3673,3170,2361,1306,102,-1129,-2244,-3130,-3658,-3799,-3520,-2890,-1999,-972,41,930,1581,1951,2018,1815,1415,900,382,-49,-304,-323,-82,429,1165,2077,3069,4043,4883,5483,5753,5643,5129,4254,3086,1746,356,-940,-2045,-2862,-3367,-3545,-3445,-3106,-2613,-2031,-1443,-905,-475,-178,-21,3,-63,-184,-305,-374,-345,-177,162,663,1322,2084,2892,3681,4359,4878,5169,5194,4943,4403,3614,2607,1455,228,-972,-2066,-2958,-3596,-3927,-3946,-3653,-3084,-2279,-1309,-232,845,1858,2708,3321,3657,3667,3369,2787,1982,1034,25,-945,-1799,-2439,-2830,-2916,-2712,-2234,-1547,-729,120,903,1507,1859,1880,1551,862,-139,-1391,-2790,-4228,-5595,-6785,-7732,-8383,-8733,-8793,-8589,-8169,-7559,-6804,-5923,-4945,-3894,-2792,-1688,-618,345,1157,1750,2102,2197,2054,1719,1250,723,217,-186,-430,-452,-238,232,926,1817,2824,3881,4893,5780,6488,6973,7230,7284,7144,6854,6421,5845,5131,4246,3195,1963,572,-940,-2520,-4077,-5540,-6818,-7851,-8597,-9042,-9193,-9075,-8726,-8183,-7481,-6659,-5732,-4724,-3655,-2534,-1407,-287,766,1719,2528,3140,3536,3666,3531,3125,2482,1638,663,-364,-1362,-2219,-2878,-3246,-3314,-3059,-2529,-1771,-860,119,1106,2017,2808,3432,3850,4044,4002,3719,3208,2503,1637,693,-278,-1180,-1966,-2576,-2994,-3229,-3312,-3301,-3275,-3285,-3403,-3626,-3964,-4364,-4786,-5173,-5473,-5665,-5703,-5588,-5303,-4846,-4239,-3506,-2685,-1836,-1021,-291,281,675,845,807,548,121,-453,-1105,-1780,-2401,-2910,-3236,-3349,-3210,-2834,-2211,-1407,-441,590,1637,2598,3411,3993,4295,4300,3998,3462,2740,1956,1203,573,156,-45,10,243,626,1051,1449,1733,1856,1766,1477,983,345,-399,-1196,-1985,-2747,-3445,-4080,-4658,-5183,-5674,-6125,-6529,-6855,-7068,-7129,-7009,-6693,-6184,-5517,-4728,-3876,-3011,-2182,-1414,-734,-143,361,769,1093,1307,1404,1345,1123,704,120,-605,-1384,-2138,-2738,-3115,-3156,-2852,-2185,-1218,-49,1202,2377,3341,3964,4166,3917,3232,2202,942,-388,-1616,-2603,-3218,-3407,-3155,-2519,-1585,-491,635,1640,2416,2873,2957,2683,2062,1179,100,-1077,-2272,-3398,-4407,-5250,-5907,-6386,-6676,-6821,-6813,-6698,-6485,-6194,-5854,-5449,-5018,-4539,-4046,-3537,-3045,-2586,-2180,-1833,-1554,-1322,-1134,-956,-772,-548,-293,26,356,710,1037,1331,1565,1747,1871,1961,2026,2099,2193,2336,2532,2783,3093,3423,3781,4106,4381,4559,4581,4419,4006,3339,2375,1151,-319,-1965,-3708,-5444,-7081,-8486,-9610,-10341,-10672,-10559,-10028,-9110,-7864,-6386,-4775,-3153,-1639,-331,688,1380,1730,1766,1535,1094,521,-131,-804,-1449,-2048,-2570,-3003,-3347,-3570,-3675,-3645,-3460,-3138,-2668,-2091,-1434,-749,-79,517,993,1306,1415,1311,987,458,-233,-1037,-1892,-2718,-3462,-4055,-4469,-4695,-4737,-4649,-4456,-4238,-4020,-3863,-3764,-3753,-3798,-3892,-4014,-4131,-4241,-4323,-4359,-4349,-4262,-4102,-3860,-3539,-3155,-2724,-2263,-1813,-1374,-988,-637,-349,-100,87,222,283,260,143,-77,-386,-769,-1190,-1607,-1980,-2265,-2445,-2495,-2433,-2257,-2005,-1702,-1394,-1113,-904,-777,-768,-863,-1066,-1366,-1725,-2124,-2511,-2825,-3015,-3012,-2772,-2276,-1543,-623,373,1346,2156,2708,2917,2742,2186,1275,88,-1301,-2783,-4262,-5641,-6834,-7785,-8439,-8775,-8792,-8478,-7880,-7003,-5899,-4606,-3177,-1665,-126,1380,2816,4110,5233,6112,6711,6986,6909,6487,5735,4714,3492,2168,838,-388,-1422,-2195,-2664,-2827,-2710,-2357,-1855,-1254,-663,-121,291,555,628,520,234,-200,-725,-1307,-1869,-2383,-2800,-3127,-3355,-3531,-3675,-3846,-4071,-4381,-4779,-5259,-5777,-6296,-6746,-7068,-7209,-7116,-6778,-6169,-5317,-4242,-3004,-1659,-299,1012,2177,3147,3867,4320,4518,4497,4329,4088,3856,3701,3667,3777,4025,4378,4803,5226,5614,5891,6031,6003,5793,5441,4963,4442,3925,3492,3187,3056,3106,3331,3687,4138,4606,5049,5398,5613,5664,5525,5207,4693,4028,3205,2288,1293,293,-690,-1585,-2392,-3079,-3658,-4155,-4576,-4968,-5321,-5652,-5940,-6162,-6296,-6295,-6145,-5814,-5291,-4587,-3693,-2657,-1483,-240,1054,2323,3538,4633,5567,6282,6754,6945,6873,6537,5989,5276,4458,3619,2811,2127,1602,1292,1206,1345,1669,2143,2689,3259,3778,4209,4512,4674,4677,4533,4234,3802,3250,2604,1900,1168,425,-290,-985,-1621,-2195,-2677,-3048,-3275,-3342,-3236,-2957,-2530,-1990,-1374,-757,-172,303,634,782,742,523,164,-295,-790,-1288,-1746,-2146,-2486,-2751,-2951,-3074,-3113,-3063,-2914,-2673,-2345,-1950,-1507,-1045,-588,-162,222,558,851,1125,1396,1696,2033,2428,2863,3356,3880,4427,4978,5483,5919,6221,6353,6256,5915,5314,4481,3464,2337,1188,109,-823,-1539,-2000,-2199,-2149,-1902,-1513,-1051,-581,-158,187,425,560,594,540,426,271,104,-43,-160,-208,-201,-104,45,264,512,781,1053,1311,1547,1755,1923,2043,2112,2126,2091,2036,1989,1982,2065,2246,2564,2999,3555,4180,4849,5490,6054,6475,6712,6733,6509,6051,5360,4489,3488,2442,1434,561,-113,-525,-669,-550,-213,275,845,1405,1879,2188,2280,2115,1703,1064,264,-618,-1489,-2272,-2883,-3298,-3488,-3471,-3279,-2960,-2562,-2154,-1765,-1433,-1168,-960,-793,-653,-498,-338,-133,104,396,740,1153,1635,2200,2837,3538,4267,5002,5678,6283,6756,7107,7304,7377,7319,7174,6945,6672,6348,6003,5620,5237,4844,4482,4163,3899,3703,3564,3450,3350,3208,3013,2751,2423,2077,1715,1406,1133,940,795,688,590,455,266,-26,-405,-890,-1435,-2004,-2534,-2959,-3205,-3209,-2910,-2278,-1317,-47,1441,3070,4701,6212,7482,8393,8882,8909,8499,7696,6616,5355,4067,2865,1853,1109,650,472,528,733,1028,1301,1515,1602,1572,1429,1237,1034,902,875,982,1227,1569,1959,2331,2611,2737,2678,2418,1996,1471,927,470,186,159,429,1007,1861,2931,4118,5328,6442,7388,8069,8473,8549,8329,7815,7059,6102,5008,3836,2646,1496,433,-513,-1307,-1945,-2422,-2740,-2919,-2964,-2893,-2723,-2458,-2113,-1694,-1221,-712,-200,279,685,983,1155,1196,1131,996,841,732,705,823,1092,1520,2075,2709,3353,3941,4390,4649,4664,4414,3908,3168,2258,1240,188,-826,-1755,-2547,-3187,-3660,-3970,-4134,-4177,-4130,-4024,-3888,-3737,-3574,-3396,-3176,-2892,-2503,-1992,-1319,-502,484,1588,2800,4053,5300,6464,7481,8279,8800,8995,8835,8319,7462,6333,4996,3583,2184,936,-89,-810,-1205,-1283,-1082,-679,-156,385,867,1208,1360,1296,1014,546,-54,-737,-1410,-2044,-2556,-2944,-3179,-3278,-3272,-3200,-3118,-3077,-3111,-3256,-3510,-3855,-4271,-4692,-5086,-5387,-5559,-5576,-5422,-5098,-4625,-4014,-3315,-2547,-1759,-977,-233,457,1079,1611,2044,2347,2498,2486,2286,1930,1418,823,177,-430,-947,-1301,-1452,-1384,-1099,-640,-64,552,1132,1589,1890,1972,1859,1557,1115,600,59,-431,-833,-1116,-1268,-1321,-1301,-1276,-1304,-1437,-1722,-2164,-2754,-3454,-4209,-4962,-5650,-6229,-6654,-6906,-6971,-6842,-6538,-6050,-5414,-4633,-3741,-2771,-1750,-740,230,1079,1779,2269,2534,2564,2373,2001,1486,886,261,-323,-803,-1104,-1189,-1001,-550,165,1089,2155,3279,4357,5295,5996,6385,6412,6054,5332,4295,3025,1636,234,-1054,-2129,-2902,-3329,-3384,-3111,-2550,-1827,-1037,-333,187,425,331,-85,-795,-1705,-2724,-3745,-4664,-5412,-5941,-6222,-6291,-6164,-5912,-5591,-5252,-4951,-4699,-4518,-4381,-4270,-4127,-3897,-3529,-2961,-2187,-1194,-27,1254,2565,3813,4904,5749,6291,6466,6277,5718,4841,3723,2446,1143,-93,-1132,-1918,-2382,-2543,-2424,-2100,-1665,-1200,-811,-549,-498,-661,-1077,-1704,-2520,-3452,-4436,-5389,-6241,-6928,-7404,-7639,-7629,-7370,-6904,-6256,-5472,-4609,-3697,-2791,-1920,-1111,-402,201,658,964,1097,1054,848,501,46,-454,-962,-1410,-1777,-2021,-2154,-2163,-2085,-1941,-1766,-1587,-1438,-1326,-1286,-1310,-1413,-1591,-1813,-2062,-2261,-2363,-2299,-2025,-1519,-799,100,1084,2086,2970,3684,4120,4273,4132,3734,3145,2443,1690,981,337,-185,-607,-924,-1190,-1429,-1683,-1984,-2315,-2687,-3038,-3340,-3532,-3568,-3420,-3091,-2604,-2027,-1445,-942,-624,-537,-733,-1192,-1865,-2688,-3527,-4318,-4923,-5297,-5389,-5198,-4771,-4176,-3494,-2822,-2225,-1748,-1418,-1213,-1120,-1084,-1076,-1031,-934,-728,-420,11,540,1134,1741,2288,2721,2960,2992,2768,2329,1687,924,109,-673,-1342,-1861,-2201,-2399,-2492,-2550,-2634,-2791,-3045,-3396,-3816,-4271,-4709,-5084,-5354,-5491,-5478,-5327,-5045,-4667,-4216,-3722,-3209,-2686,-2167,-1644,-1107,-558,20,606,1190,1745,2231,2623,2881,2996,2955,2761,2430,1973,1406,768,65,-618,-1240,-1700,-1922,-1834,-1401,-623,426,1666,2932,4096,4988,5492,5520,5025,4033,2600,839,-1109,-3096,-4964,-6593,-7883,-8773,-9257,-9331,-9060,-8490,-7687,-6730,-5658,-4548,-3431,-2356,-1345,-425,394,1088,1639,2012,2191,2143,1879,1402,753,-17,-843,-1648,-2339,-2852,-3097,-3057,-2707,-2088,-1268,-333,600,1425,2064,2439,2543,2370,1963,1367,654,-120,-878,-1575,-2164,-2622,-2955,-3162,-3268,-3298,-3245,-3139,-2962,-2721,-2421,-2062,-1659,-1240,-824,-455,-161,23,64,-35,-273,-610,-1002,-1392,-1725,-1956,-2069,-2056,-1948,-1773,-1593,-1447,-1390,-1442,-1616,-1906,-2249,-2609,-2862,-2941,-2740,-2198,-1290,-40,1478,3143,4797,6284,7432,8123,8262,7833,6858,5437,3705,1842,39,-1505,-2626,-3204,-3170,-2556,-1424,56,1707,3297,4623,5487,5769,5388,4363,2760,718,-1587,-3965,-6214,-8176,-9706,-10738,-11236,-11233,-10798,-10027,-9039,-7948,-6868,-5882,-5084,-4498,-4177,-4089,-4223,-4516,-4903,-5305,-5644,-5839,-5831,-5560,-4997,-4134,-2987,-1598,-41,1611,3239,4737,5978,6864,7295,7248,6712,5760,4508,3106,1737,576,-241,-601,-479,119,1109,2382,3800,5215,6498,7532,8236,8565,8499,8068,7304,6286,5081,3780,2471,1226,117,-819,-1566,-2122,-2526,-2803,-3005,-3166,-3329,-3513,-3747,-4027,-4350,-4695,-5020,-5283,-5441,-5446,-5283,-4947,-4444,-3838,-3145,-2459,-1802,-1249,-817,-526,-369,-315,-330,-386,-444,-503,-554,-588,-624,-621,-592,-481,-275,67,561,1200,1973,2823,3696,4520,5207,5700,5927,5858,5488,4835,3965,2955,1896,911,74,-495,-767,-689,-291,378,1234,2161,3060,3814,4335,4564,4460,4036,3324,2399,1355,292,-669,-1460,-2004,-2281,-2314,-2130,-1814,-1438,-1085,-830,-725,-800,-1058,-1466,-1980,-2523,-3042,-3464,-3763,-3905,-3905,-3771,-3554,-3274,-2981,-2696,-2429,-2178,-1905,-1578,-1131,-529,268,1255,2382,3578,4727,5707,6409,6746,6662,6177,5322,4220,2980,1759,667,-181,-734,-966,-899,-576,-82,521,1128,1676,2100,2354,2426,2319,2044,1676,1243,859,579,479,617,989,1601,2371,3234,4048,4728,5124,5198,4880,4223,3272,2160,1007,-33,-839,-1320,-1407,-1114,-455,476,1582,2752,3852,4798,5485,5870,5916,5632,5038,4205,3199,2140,1138,320,-202,-342,-57,668,1776,3190,4767,6356,7781,8884,9539,9649,9200,8205,6737,4923,2891,817,-1135,-2807,-4041,-4735,-4820,-4287,-3203,-1670,136,2039,3842,5370,6484,7079,7115,6600,5592,4212,2593,905,-708,-2098,-3172,-3860,-4134,-4022,-3563,-2853,-1984,-1071,-220,481,966,1213,1234,1075,823,561,397,407,648,1145,1881,2787,3803,4799,5705,6421,6899,7104,7049,6739,6236,5581,4842,4084,3364,2743,2267,1973,1870,1966,2230,2621,3096,3575,4018,4356,4561,4614,4517,4293,3963,3581,3150,2727,2303,1915,1586,1325,1185,1162,1278,1506,1808,2105,2327,2375,2196,1752,1060,169,-809,-1769,-2572,-3122,-3354,-3261,-2883,-2314,-1655,-1017,-491,-125,57,91,18,-63,-92,30,345,861,1582,2408,3295,4121,4814,5317,5577,5614,5426,5072,4594,4066,3533,3062,2670,2390,2201,2093,2021,1955,1846,1676,1420,1091,707,312,-56,-330,-482,-446,-211,246,908,1745,2698,3701,4654,5461,6028,6259,6123,5576,4670,3460,2046,561,-876,-2129,-3099,-3700,-3904,-3690,-3116,-2251,-1211,-123,870,1663,2152,2330,2199,1857,1404,977,693,639,851,1317,1947,2646,3266,3709,3868,3714,3249,2516,1595,556,-512,-1550,-2509,-3360,-4085,-4656,-5073,-5297,-5336,-5156,-4783,-4201,-3472,-2600,-1671,-708,209,1062,1789,2397,2848,3149,3303,3299,3172,2917,2577,2168,1737,1312,953,669,524,494,621,851,1190,1565,1952,2282,2519,2626,2586,2420,2138,1814,1464,1171,945,837,842,975,1204,1513,1856,2194,2476,2662,2702,2560,2218,1655,897,-38,-1099,-2228,-3368,-4431,-5368,-6105,-6623,-6891,-6927,-6743,-6376,-5860,-5244,-4551,-3840,-3111,-2407,-1726,-1084,-486,58,540,946,1259,1460,1517,1405,1096,573,-161,-1089,-2157,-3288,-4373,-5293,-5929,-6170,-5948,-5229,-4040,-2454,-593,1394,3339,5085,6488,7446,7891,7804,7213,6185,4835,3289,1714,247,-963,-1830,-2297,-2379,-2133,-1678,-1139,-663,-366,-335,-611,-1197,-2045,-3095,-4238,-5396,-6443,-7309,-7887,-8137,-8006,-7507,-6659,-5542,-4248,-2901,-1632,-573,172,517,445,-39,-857,-1906,-3046,-4117,-4977,-5496,-5582,-5212,-4383,-3188,-1716,-106,1506,3003,4271,5244,5870,6147,6075,5708,5083,4288,3402,2502,1692,1020,559,331,323,520,838,1226,1581,1847,1959,1885,1612,1145,513,-240,-1052,-1861,-2588,-3179,-3580,-3765,-3740,-3516,-3160,-2723,-2304,-1973,-1814,-1884,-2205,-2781,-3570,-4494,-5479,-6397,-7167,-7680,-7874,-7704,-7163,-6277,-5089,-3692,-2157,-618,836,2075,3035,3650,3913,3864,3560,3102,2603,2151,1850,1750,1877,2224,2753,3390,4073,4703,5212,5529,5588,5364,4831,3991,2887,1543,51,-1521,-3069,-4504,-5730,-6683,-7320,-7627,-7623,-7353,-6867,-6259,-5577,-4917,-4309,-3813,-3447,-3213,-3127,-3144,-3274,-3448,-3665,-3845,-3976,-4002,-3898,-3656,-3270,-2762,-2165,-1522,-884,-309,156,460,567,462,146,-344,-964,-1627,-2260,-2738,-2997,-2929,-2525,-1753,-697,582,1925,3208,4262,4964,5197,4906,4084,2763,1063,-896,-2914,-4815,-6392,-7489,-7988,-7836,-7067,-5764,-4084,-2201,-305,1440,2901,3986,4659,4915,4788,4330,3594,2654,1557,380,-821,-1962,-2966,-3748,-4240,-4387,-4183,-3651,-2861,-1919,-952,-87,539,844,753,249,-639,-1850,-3263,-4752,-6140,-7299,-8058,-8358,-8112,-7363,-6167,-4652,-2989,-1348,90,1184,1836,2011,1737,1095,215,-756,-1654,-2349,-2724,-2737,-2370,-1698,-803,154,1045,1696,2013,1899,1329,327,-1042,-2659,-4374,-6028,-7457,-8523,-9117,-9168,-8655,-7590,-6049,-4123,-1969,256,2362,4166,5511,6254,6326,5696,4421,2609,429,-1917,-4213,-6248,-7840,-8847,-9168,-8777,-7675,-5964,-3750,-1236,1390,3878,6027,7618,8538,8679,8074,6768,4916,2692,316,-1990,-3997,-5529,-6440,-6649,-6167,-5036,-3400,-1422,696,2745,4524,5880,6675,6876,6464,5532,4177,2577,877,-743,-2164,-3271,-4016,-4370,-4365,-4039,-3467,-2726,-1898,-1056,-281,384,879,1183,1287,1188,924,528,59,-417,-846,-1174,-1375,-1438,-1388,-1245,-1072,-890,-762,-698,-729,-837,-1021,-1250,-1486,-1712,-1871,-1950,-1913,-1730,-1409,-927,-335,355,1062,1738,2297,2690,2847,2749,2374,1754,933,-5,-964,-1840,-2536,-2995,-3176,-3099,-2803,-2361,-1866,-1402,-1062,-895,-961,-1254,-1774,-2456,-3228,-3987,-4618,-5023,-5105,-4815,-4131,-3070,-1704,-104,1592,3297,4868,6236,7324,8088,8525,8621,8397,7863,7050,5985,4728,3360,1961,670,-434,-1241,-1691,-1784,-1523,-988,-278,509,1224,1795,2097,2104,1767,1112,179,-953,-2194,-3418,-4539,-5435,-6048,-6320,-6246,-5841,-5177,-4327,-3426,-2564,-1863,-1382,-1175,-1240,-1567,-2107,-2812,-3614,-4431,-5208,-5857,-6328,-6561,-6518,-6177,-5552,-4684,-3651,-2556,-1500,-586,118,572,783,788,662,482,333,286,375,632,1031,1557,2155,2787,3413,3984,4506,4927,5286,5547,5745,5858,5907,5878,5767,5580,5286,4909,4435,3883,3283,2651,2035,1471,995,633,410,297,292,326,346,295,102,-252,-790,-1485,-2278,-3101,-3846,-4443,-4815,-4934,-4811,-4480,-4010,-3482,-2974,-2561,-2299,-2208,-2284,-2496,-2771,-3039,-3212,-3201,-2958,-2433,-1644,-627,523,1712,2806,3716,4347,4673,4709,4496,4153,3760,3446,3270,3272,3437,3711,4019,4266,4377,4284,3962,3410,2684,1847,1010,261,-295,-607,-635,-395,58,654,1272,1832,2231,2428,2409,2200,1873,1512,1204,1028,1002,1137,1351,1576,1688,1591,1209,503,-498,-1733,-3077,-4393,-5531,-6369,-6808,-6812,-6377,-5562,-4461,-3200,-1926,-763,160,788,1086,1083,847,468,56,-298,-514,-564,-455,-224,44,287,424,422,270,-2,-326,-633,-816,-822,-570,-53,729,1735,2878,4088,5231,6226,6947,7331,7317,6894,6097,4988,3669,2275,930,-210,-1047,-1485,-1507,-1125,-435,454,1388,2225,2848,3179,3199,2954,2524,2025,1579,1282,1212,1387,1785,2346,2965,3553,4000,4246,4251,4019,3593,3040,2453,1929,1561,1420,1548,1931,2535,3260,3994,4613,4989,5044,4715,4007,2976,1700,343,-1000,-2138,-2999,-3479,-3557,-3258,-2628,-1758,-744,320,1348,2280,3084,3730,4245,4615,4897,5081,5205,5250,5213,5056,4760,4288,3643,2825,1894,896,-58,-892,-1515,-1858,-1926,-1711,-1312,-783,-253,220,548,710,684,485,140,-305,-803,-1288,-1718,-2050,-2253,-2338,-2289,-2158,-1939,-1682,-1370,-1020,-606,-105,491,1210,2027,2932,3865,4786,5612,6290,6759,6985,6960,6698,6247,5674,5053,4481,4007,3714,3617,3736,4062,4533,5113,5680,6169,6467,6516,6272,5734,4938,3955,2893,1862,995,401,156,316,856,1725,2801,3938,4966,5727,6088,5978,5357,4289,2841,1173,-576,-2225,-3631,-4670,-5268,-5406,-5115,-4453,-3538,-2451,-1311,-196,837,1761,2568,3308,3976,4654,5323,6014,6689,7309,7809,8113,8157,7868,7228,6217,4889,3326,1654,30,-1395,-2468,-3107,-3265,-2972,-2332,-1454,-531,320,941,1291,1319,1087,654,151,-320,-640,-740,-586,-183,410,1106,1815,2418,2840,3000,2865,2437,1765,922,34,-797,-1440,-1827,-1917,-1728,-1328,-818,-325,43,186,58,-343,-981,-1743,-2527,-3190,-3600,-3680,-3349,-2616,-1528,-168,1302,2754,3998,4909,5354,5287,4682,3629,2224,659,-899,-2263,-3309,-3965,-4222,-4159,-3869,-3498,-3149,-2919,-2814,-2830,-2855,-2805,-2528,-1939,-960,397,2066,3913,5759,7410,8684,9430,9551,9013,7831,6105,3958,1568,-871,-3180,-5172,-6717,-7720,-8137,-7995,-7358,-6346,-5096,-3745,-2424,-1212,-173,695,1395,1968,2441,2852,3191,3466,3629,3667,3539,3243,2757,2106,1306,383,-606,-1630,-2624,-3534,-4305,-4881,-5226,-5329,-5194,-4877,-4430,-3936,-3472,-3098,-2862,-2769,-2825,-2976,-3210,-3466,-3724,-3963,-4164,-4317,-4413,-4427,-4355,-4158,-3850,-3400,-2859,-2239,-1607,-1021,-525,-163,65,160,167,113,55,18,17,52,89,102,51,-78,-294,-575,-891,-1192,-1424,-1547,-1514,-1330,-993,-558,-71,374,717,867,784,428,-196,-1060,-2100,-3232,-4360,-5388,-6219,-6795,-7048,-6962,-6529,-5766,-4731,-3483,-2117,-741,549,1629,2447,2925,3071,2890,2428,1742,901,-38,-1005,-1953,-2835,-3599,-4211,-4611,-4758,-4612,-4144,-3381,-2367,-1209,-30,1037,1870,2396,2576,2442,2073,1569,1081,711,570,716,1143,1816,2635,3466,4181,4623,4694,4320,3487,2250,698,-997,-2684,-4138,-5217,-5754,-5693,-5013,-3785,-2155,-298,1544,3157,4324,4887,4748,3898,2377,343,-2056,-4573,-7005,-9128,-10760,-11758,-12037,-11565,-10376,-8568,-6288,-3740,-1142,1280,3323,4832,5710,5918,5496,4534,3169,1596,-18,-1460,-2586,-3261,-3427,-3071,-2259,-1088,277,1673,2918,3858,4370,4394,3901,2954,1633,74,-1559,-3121,-4447,-5432,-5974,-6039,-5614,-4751,-3533,-2089,-567,868,2068,2909,3304,3220,2668,1701,428,-1033,-2527,-3907,-5031,-5789,-6111,-5975,-5401,-4470,-3260,-1938,-601,565,1481,2023,2167,1905,1274,386,-683,-1772,-2789,-3612,-4177,-4433,-4367,-3987,-3318,-2417,-1333,-152,1056,2193,3184,3930,4380,4479,4224,3651,2818,1832,778,-231,-1140,-1890,-2470,-2879,-3119,-3209,-3139,-2921,-2548,-2039,-1419,-730,-12,679,1323,1886,2385,2816,3211,3565,3898,4189,4424,4568,4578,4415,4030,3410,2524,1417,116,-1289,-2706,-4024,-5149,-5996,-6520,-6711,-6576,-6179,-5568,-4816,-4008,-3175,-2414,-1727,-1181,-774,-536,-454,-532,-741,-1066,-1469,-1916,-2370,-2784,-3118,-3344,-3417,-3343,-3101,-2716,-2207,-1611,-997,-405,66,376,441,240,-258,-1016,-1999,-3098,-4205,-5173,-5869,-6180,-6027,-5399,-4333,-2933,-1334,277,1756,2908,3661,3926,3731,3134,2265,1274,338,-382,-761,-699,-202,721,1913,3262,4520,5541,6097,6109,5486,4277,2583,552,-1595,-3664,-5455,-6805,-7608,-7808,-7401,-6459,-5084,-3446,-1707,-63,1338,2381,2996,3200,3033,2591,1993,1350,769,319,37,-88,-89,-32,33,52,12,-73,-158,-188,-82,177,634,1232,1928,2609,3163,3469,3440,3004,2178,980,-454,-2007,-3487,-4723,-5549,-5842,-5524,-4590,-3094,-1158,1032,3256,5268,6823,7736,7871,7207,5816,3858,1578,-765,-2902,-4627,-5785,-6328,-6284,-5760,-4936,-3983,-3116,-2456,-2128,-2134,-2443,-2943,-3494,-3952,-4187,-4117,-3709,-2997,-2061,-1028,-29,788,1331,1517,1355,866,158,-678,-1504,-2213,-2698,-2905,-2792,-2398,-1752,-952,-66,821,1656,2416,3091,3712,4300,4891,5495,6109,6699,7209,7582,7735,7621,7189,6446,5422,4187,2860,1541,377,-560,-1183,-1506,-1528,-1365,-1080,-831,-705,-811,-1197,-1865,-2770,-3810,-4859,-5763,-6381,-6590,-6311,-5530,-4281,-2679,-876,931,2541,3759,4445,4502,3933,2790,1218,-606,-2474,-4193,-5569,-6510,-6913,-6812,-6244,-5334,-4206,-3023,-1911,-988,-329,41,138,17,-239,-535,-808,-986,-1068,-1041,-945,-804,-660,-514,-384,-217,-14,298,709,1241,1859,2515,3141,3672,4018,4144,3994,3583,2941,2137,1276,455,-226,-686,-883,-786,-423,172,909,1702,2433,2999,3294,3255,2843,2093,1083,-53,-1145,-2015,-2512,-2519,-2002,-994,390,1968,3519,4810,5636,5843,5356,4207,2492,412,-1807,-3911,-5669,-6880,-7443,-7290,-6489,-5138,-3428,-1559,232,1775,2888,3517,3621,3263,2533,1569,515,-488,-1331,-1934,-2279,-2377,-2300,-2119,-1945,-1822,-1818,-1896,-2025,-2103,-2033,-1720,-1098,-148,1087,2525,4019,5421,6567,7327,7612,7403,6738,5720,4501,3230,2067,1117,443,53,-92,-66,28,113,74,-114,-499,-1052,-1711,-2393,-2998,-3410,-3573,-3419,-2950,-2222,-1304,-347,524,1149,1425,1259,665,-319,-1553,-2871,-4079,-4986,-5459,-5399,-4811,-3752,-2364,-827,640,1844,2613,2855,2559,1781,663,-627,-1912,-3014,-3834,-4273,-4342,-4042,-3470,-2675,-1769,-794,170,1122,2026,2919,3805,4725,5696,6718,7772,8799,9730,10466,10927,11012,10684,9902,8705,7161,5401,3577,1876,458,-537,-1038,-1023,-554,270,1321,2442,3540,4484,5248,5783,6091,6190,6087,5827,5422,4910,4307,3641,2937,2208,1492,786,129,-473,-986,-1388,-1631,-1703,-1552,-1193,-616,117,956,1804,2585,3216,3652,3859,3856,3665,3335,2929,2480,2043,1637,1268,959,694,504,389,388,509,773,1164,1665,2227,2801,3333,3771,4088,4244,4246,4052,3685,3110,2350,1412,350,-777,-1868,-2832,-3575,-4010,-4112,-3855,-3309,-2541,-1689,-874,-240,121,138,-188,-823,-1687,-2659,-3637,-4480,-5114,-5456,-5492,-5222,-4713,-4016,-3234,-2439,-1697,-1063,-534,-102,290,695,1198,1836,2676,3687,4865,6118,7355,8461,9320,9841,9963,9676,9012,8045,6885,5626,4402,3290,2389,1754,1431,1434,1765,2378,3218,4184,5177,6069,6771,7181,7273,7016,6460,5662,4715,3722,2771,1926,1238,692,282,-41,-325,-603,-905,-1252,-1619,-2033,-2436,-2844,-3217,-3535,-3787,-3943,-3995,-3948,-3788,-3557,-3249,-2905,-2509,-2064,-1537,-884,-87,901,2027,3269,4502,5630,6508,7046,7154,6830,6103,5074,3886,2700,1677,949,581,595,934,1495,2160,2786,3273,3531,3527,3243,2733,2032,1246,432,-313,-944,-1416,-1717,-1869,-1897,-1870,-1844,-1864,-1985,-2190,-2484,-2817,-3136,-3401,-3557,-3595,-3505,-3307,-3022,-2686,-2328,-1978,-1671,-1428,-1289,-1284,-1437,-1771,-2266,-2904,-3605,-4297,-4871,-5219,-5254,-4909,-4155,-3022,-1563,107,1871,3588,5116,6342,7139,7447,7191,6370,4991,3129,895,-1548,-4008,-6257,-8106,-9356,-9893,-9649,-8630,-6924,-4657,-2020,790,3547,6051,8111,9595,10407,10534,10014,8961,7522,5903,4292,2876,1808,1145,926,1077,1491,2032,2533,2868,2923,2644,2023,1086,-79,-1409,-2789,-4156,-5436,-6598,-7627,-8519,-9293,-9938,-10450,-10807,-10963,-10890,-10556,-9935,-9060,-7953,-6701,-5408,-4189,-3183,-2498,-2229,-2420,-3068,-4113,-5452,-6927,-8372,-9603,-10456,-10812,-10581,-9762,-8383,-6555,-4404,-2105,180,2282,4067,5445,6363,6841,6933,6739,6384,5990,5673,5527,5609,5959,6551,7338,8194,8961,9435,9403,8691,7213,4990,2201,-869,-3846,-6352,-8070,-8816,-8559,-7439,-5707,-3690,-1692,19,1281,2020,2234,1984,1325,314,-1015,-2655,-4557,-6662,-8816,-10821,-12389,-13245,-13111,-11842,-9405,-5973,-1875,2407,6328,9324,10948,10870,9001,5461,594,-5061,-10864,-16100,-20123,-22366,-22485,-20337,-16050,-10008,-2790,4855,12141,18322,22790,25166,25344,23485,20010,15493,10601,5958,2096,-652,-2127,-2367,-1554,47,2123,4366,6508,8313,9618,10294,10289,9579,8207,6238,3782,974,-2029,-5038,-7856,-10272,-12091,-13172,-13431,-12893,-11678,-10012,-8186,-6526,-5334,-4846,-5174,-6298,-8038,-10122,-12177,-13870,-14877,-15061,-14361,-12950,-11061,-9062,-7294,-6075,-5596,-5903,-6894,-8317,-9837,-11083,-11716,-11501,-10319,-8218,-5370,-2067,1326,4443,6948,8597,9285,9019,7976,6401,4631,2969,1692,943,770,1067,1667,2333,2847,3048,2847,2285,1473,618,-60,-344,-62,870,2457,4589,7066,9630,11964,13791,14847,14971,14110,12307,9744,6680,3438,383,-2183,-3974,-4855,-4770,-3822,-2202,-209,1844,3611,4842,5340,5073,4085,2582,787,-989,-2485,-3464,-3779,-3367,-2266,-593,1480,3735,5950,7905,9401,10291,10468,9905,8657,6832,4635,2271,-31,-2082,-3738,-4930,-5618,-5836,-5634,-5081,-4270,-3277,-2177,-1032,134,1286,2436,3576,4706,5817,6853,7763,8430,8780,8692,8126,7048,5493,3544,1322,-1022,-3317,-5416,-7180,-8522,-9385,-9752,-9646,-9107,-8207,-7044,-5714,-4358,-3087,-2041,-1319,-1021,-1192,-1857,-2990,-4528,-6391,-8447,-10557,-12548,-14231,-15426,-15961,-15725,-14662,-12823,-10318,-7373,-4219,-1163,1559,3732,5238,6056,6248,5962,5380,4685,4032,3508,3129,2835,2515,2032,1290,209,-1166,-2768,-4407,-5893,-6999,-7533,-7367,-6463,-4882,-2772,-364,2102,4361,6187,7426,7953,7759,6876,5402,3500,1335,-895,-3022,-4891,-6399,-7471,-8089,-8275,-8087,-7623,-6995,-6331,-5752,-5346,-5176,-5227,-5471,-5793,-6096,-6238,-6131,-5682,-4888,-3753,-2374,-859,645,1955,2932,3420,3346,2691,1510,-70,-1873,-3704,-5365,-6682,-7518,-7804,-7510,-6671,-5366,-3695,-1781,258,2315,4297,6115,7690,8940,9787,10155,9996,9283,8048,6362,4361,2197,56,-1908,-3549,-4778,-5535,-5826,-5658,-5117,-4272,-3255,-2180,-1193,-409,38,81,-325,-1142,-2288,-3594,-4880,-5921,-6523,-6534,-5872,-4551,-2681,-449,1891,4072,5853,7036,7524,7300,6434,5078,3395,1591,-181,-1769,-3105,-4115,-4822,-5218,-5357,-5279,-5030,-4656,-4203,-3684,-3137,-2542,-1887,-1143,-236,851,2190,3775,5610,7637,9788,11950,14014,15861,17382,18508,19182,19415,19223,18682,17873,16895,15843,14799,13821,12941,12161,11482,10847,10272,9673,9090,8476,7874,7282,6736,6248,5839,5501,5229,4978,4711,4346,3836,3102,2141,937,-445,-1938,-3432,-4806,-5959,-6786,-7222,-7231,-6791,-5952,-4754,-3313,-1717,-101,1441,2813,3973,4895,5615,6167,6651,7124,7678,8343,9123,9976,10785,11428,11734,11579,10870,9600,7850,5794,3667,1751,297,-482,-484,278,1678,3472,5369,7041,8187,8583,8094,6697,4515,1723,-1357,-4429,-7125,-9158,-10290,-10373,-9399,-7440,-4691,-1416,2090,5501,8539,10955,12605,13404,13403,12694,11465,9905,8208,6520,4926,3434,1998,516,-1120,-3021,-5240,-7794,-10615,-13586,-16525,-19226,-21463,-23044,-23810,-23673,-22633,-20756,-18190,-15146,-11845,-8561,-5509,-2896,-855,545,1316,1528,1316,833,246,-296,-681,-860,-820,-631,-362,-153,-102,-337,-928,-1913,-3282,-4949,-6804,-8659,-10347,-11656,-12440,-12572,-12009,-10790,-9011,-6866,-4555,-2346,-467,855,1464,1259,236,-1546,-3922,-6671,-9511,-12135,-14253,-15615,-16069,-15554,-14155,-12038,-9493,-6830,-4390,-2470,-1281,-960,-1496,-2794,-4638,-6755,-8824,-10540,-11622,-11879,-11227,-9694,-7439,-4723,-1854,815,2983,4391,4893,4434,3093,1038,-1477,-4150,-6675,-8767,-10219,-10891,-10774,-9937,-8557,-6862,-5110,-3551,-2383,-1738,-1641,-2040,-2774,-3652,-4421,-4872,-4814,-4147,-2865,-1065,1064,3252,5228,6710,7481,7417,6464,4717,2321,-467,-3366,-6068,-8298,-9830,-10516,-10315,-9258,-7501,-5242,-2737,-258,1971,3743,4964,5597,5693,5391,4839,4260,3811,3678,3935,4638,5728,7138,8700,10296,11750,12949,13805,14241,14259,13842,13029,11860,10378,8653,6720,4655,2505,359,-1696,-3544,-5066,-6162,-6742,-6798,-6331,-5430,-4205,-2801,-1375,-78,955,1629,1861,1653,1012,43,-1142,-2359,-3430,-4152,-4363,-3940,-2827,-1058,1257,3948,6767,9478,11817,13574,14589,14788,14170,12841,10949,8714,6370,4144,2259,842,15,-235,72,812,1862,3056,4240,5284,6057,6499,6553,6229,5567,4646,3580,2502,1549,857,523,624,1171,2145,3461,5010,6660,8253,9686,10817,11616,12016,12063,11783,11268,10596,9874,9177,8577,8106,7768,7540,7373,7198,6956,6580,6047,5348,4521,3632,2768,2030,1514,1288,1393,1829,2554,3499,4568,5664,6695,7588,8302,8811,9142,9314,9394,9429,9470,9575,9749,10016,10355,10719,11093,11391,11623,11723,11726,11629,11479,11336,11244,11266,11427,11727,12154,12627,13084,13405,13491,13235,12561,11409,9792,7735,5347,2745,98,-2429,-4677,-6503,-7821,-8582,-8785,-8499,-7793,-6787,-5576,-4254,-2896,-1551,-260,947,2040,2969,3676,4092,4127,3717,2820,1428,-394,-2545,-4850,-7103,-9062,-10512,-11261,-11210,-10336,-8726,-6547,-4030,-1433,987,3017,4485,5302,5440,4951,3930,2534,939,-678,-2146,-3332,-4159,-4580,-4640,-4391,-3957,-3441,-2951,-2574,-2325,-2222,-2191,-2188,-2104,-1900,-1514,-975,-328,329,859,1144,1045,492,-567,-2091,-4020,-6199,-8483,-10674,-12599,-14118,-15106,-15533,-15376,-14716,-13640,-12291,-10825,-9381,-8104,-7082,-6384,-6026,-5989,-6217,-6628,-7120,-7591,-7945,-8098,-8019,-7676,-7121,-6394,-5583,-4784,-4065,-3510,-3146,-2997,-3041,-3249,-3565,-3950,-4339,-4720,-5041,-5327,-5546,-5738,-5891,-6033,-6163,-6292,-6420,-6544,-6671,-6770,-6868,-6906,-6919,-6859,-6750,-6578,-6368,-6131,-5890,-5684,-5511,-5420,-5396,-5457,-5595,-5784,-6008,-6232,-6427,-6563,-6636,-6629,-6568,-6464,-6349,-6259,-6208,-6233,-6312,-6465,-6649,-6857,-7061,-7245,-7394,-7511,-7596,-7654,-7700,-7721,-7722,-7691,-7623,-7515,-7381,-7224,-7063,-6900,-6735,-6548,-6322,-6011,-5605,-5048,-4355,-3494,-2514,-1448,-389,580,1335,1814,1923,1692,1108,291,-689,-1680,-2576,-3278,-3728,-3941,-3956,-3892,-3852,-3987,-4383,-5127,-6233,-7675,-9379,-11237,-13109,-14865,-16366,-17494,-18177,-18344,-17983,-17104,-15730,-13942,-11807,-9427,-6909,-4356,-1884,402,2394,3999,5129,5731,5780,5298,4381,3158,1847,662,-156,-407,47,1249,3145,5570,8268,10926,13205,14785,15429,15001,13511,11103,8061,4723,1501,-1264,-3259,-4311,-4362,-3479,-1885,171,2315,4249,5656,6336,6187,5216,3559,1426,-902,-3117,-4936,-6104,-6467,-5951,-4604,-2587,-137,2424,4782,6641,7783,8111,7633,6501,4949,3262,1747,634,104,199,884,2013,3412,4865,6199,7249,7925,8156,7944,7301,6302,5033,3636,2246,1036,142,-304,-242,342,1385,2779,4370,5990,7486,8706,9582,10047,10144,9903,9450,8873,8314,7858,7597,7548,7719,8049,8448,8816,9007,8918,8456,7560,6262,4607,2743,838,-912,-2298,-3152,-3368,-2884,-1757,-78,1981,4219,6427,8414,10013,11135,11727,11814,11465,10780,9873,8865,7826,6843,5939,5137,4471,3921,3549,3341,3352,3584,4056,4764,5677,6752,7920,9085,10158,11007,11540,11658,11300,10475,9200,7612,5823,4047,2432,1160,322,-26,76,534,1181,1845,2330,2498,2259,1596,588,-641,-1881,-2928,-3558,-3603,-2959,-1607,354,2760,5333,7792,9813,11114,11494,10826,9143,6578,3410,-17,-3294,-6038,-7921,-8716,-8327,-6788,-4257,-980,2720,6505,10035,13009,15200,16459,16730,16058,14556,12416,9847,7118,4466,2149,374,-683,-936,-347,987,2920,5218,7599,9790,11509,12562,12799,12202,10815,8822,6421,3904,1488,-591,-2216,-3325,-3933,-4138,-4036,-3773,-3446,-3162,-2953,-2855,-2847,-2901,-2991,-3052,-3063,-2954,-2706,-2274,-1668,-897,-33,857,1647,2252,2571,2571,2256,1700,1006,348,-166,-372,-223,317,1210,2361,3661,4964,6155,7123,7791,8126,8097,7728,7024,6023,4762,3278,1637,-115,-1887,-3624,-5233,-6651,-7813,-8678,-9210,-9414,-9278,-8839,-8117,-7179,-6087,-4949,-3863,-2952,-2312,-2026,-2121,-2589,-3357,-4323,-5351,-6305,-7065,-7535,-7660,-7418,-6831,-5932,-4800,-3510,-2164,-865,286,1187,1768,1962,1758,1158,211,-1000,-2377,-3781,-5077,-6122,-6798,-7013,-6736,-5975,-4816,-3370,-1803,-275,1026,1972,2420,2331,1662,470,-1155,-3083,-5134,-7137,-8926,-10340,-11295,-11723,-11636,-11093,-10196,-9086,-7912,-6831,-5955,-5400,-5198,-5358,-5839,-6552,-7398,-8265,-9030,-9608,-9923,-9922,-9597,-8953,-8037,-6930,-5723,-4543,-3502,-2705,-2227,-2092,-2285,-2729,-3321,-3928,-4423,-4712,-4723,-4463,-3972,-3335,-2680,-2109,-1741,-1633,-1816,-2265,-2919,-3674,-4412,-5011,-5352,-5370,-5022,-4344,-3415,-2352,-1327,-472,50,150,-222,-1071,-2319,-3877,-5590,-7327,-8925,-10278,-11285,-11901,-12118,-11969,-11517,-10852,-10067,-9257,-8503,-7865,-7374,-7040,-6840,-6740,-6701,-6676,-6658,-6631,-6636,-6691,-6843,-7115,-7498,-7967,-8439,-8831,-9032,-8961,-8538,-7765,-6661,-5338,-3912,-2569,-1440,-697,-397,-588,-1204,-2147,-3238,-4306,-5136,-5590,-5524,-4906,-3734,-2103,-170,1888,3826,5460,6587,7092,6906,6042,4579,2677,521,-1637,-3578,-5076,-5984,-6228,-5819,-4879,-3588,-2199,-961,-134,116,-351,-1521,-3327,-5576,-8026,-10385,-12372,-13729,-14284,-13931,-12678,-10601,-7867,-4675,-1287,2058,5096,7623,9468,10526,10775,10246,9061,7371,5409,3390,1583,188,-606,-694,-69,1218,2993,5045,7123,8948,10306,11008,10953,10144,8639,6620,4281,1882,-333,-2149,-3379,-3950,-3815,-3054,-1776,-163,1583,3250,4642,5586,5963,5720,4852,3469,1697,-230,-2102,-3654,-4706,-5088,-4745,-3695,-2036,27,2272,4429,6242,7535,8148,8085,7377,6196,4729,3247,1975,1146,917,1358,2465,4104,6095,8161,10041,11455,12210,12163,11301,9673,7458,4863,2166,-365,-2470,-3938,-4618,-4442,-3425,-1659,688,3408,6248,8965,11323,13135,14275,14682,14387,13486,12133,10527,8871,7345,6109,5224,4734,4559,4617,4746,4797,4630,4130,3263,2035,543,-1089,-2672,-4029,-4974,-5372,-5138,-4256,-2785,-850,1373,3671,5834,7662,9002,9757,9899,9469,8579,7374,6051,4786,3761,3098,2876,3095,3706,4590,5607,6594,7407,7941,8132,7982,7534,6866,6096,5322,4650,4143,3844,3757,3869,4149,4557,5061,5612,6175,6689,7106,7368,7419,7233,6789,6085,5168,4058,2843,1584,372,-716,-1589,-2210,-2509,-2502,-2187,-1618,-870,-14,844,1642,2298,2777,3040,3081,2891,2510,1955,1323,671,132,-213,-260,41,695,1661,2823,4058,5184,6063,6552,6572,6103,5184,3937,2521,1146,11,-689,-828,-316,814,2508,4594,6893,9184,11237,12872,13900,14243,13824,12688,10893,8605,5995,3315,778,-1356,-2919,-3767,-3856,-3234,-2020,-427,1297,2883,4088,4713,4651,3881,2479,600,-1529,-3678,-5568,-6991,-7741,-7714,-6835,-5158,-2747,212,3515,6928,10161,12996,15191,16611,17173,16897,15884,14320,12426,10457,8643,7172,6172,5688,5688,6088,6750,7507,8206,8685,8834,8576,7897,6833,5463,3914,2299,768,-582,-1642,-2371,-2739,-2782,-2555,-2160,-1697,-1288,-1016,-949,-1119,-1507,-2083,-2751,-3434,-4018,-4404,-4524,-4309,-3774,-2945,-1904,-773,344,1307,2050,2490,2627,2462,2033,1384,547,-426,-1509,-2658,-3823,-4952,-5959,-6772,-7291,-7449,-7176,-6475,-5372,-3975,-2447,-974,194,899,940,294,-1060,-2977,-5269,-7667,-9886,-11648,-12735,-12990,-12360,-10891,-8691,-5987,-2993,-13,2704,4903,6387,7040,6796,5707,3872,1473,-1281,-4150,-6917,-9368,-11363,-12773,-13564,-13714,-13280,-12330,-10967,-9311,-7498,-5656,-3943,-2463,-1355,-676,-483,-752,-1446,-2452,-3675,-4953,-6178,-7194,-7928,-8283,-8251,-7824,-7062,-6038,-4852,-3625,-2442,-1425,-615,-81,171,130,-184,-745,-1510,-2427,-3442,-4480,-5469,-6330,-6986,-7377,-7453,-7198,-6624,-5792,-4774,-3699,-2670,-1824,-1243,-1015,-1144,-1649,-2444,-3478,-4629,-5798,-6882,-7784,-8449,-8823,-8908,-8713,-8280,-7667,-6938,-6162,-5415,-4745,-4222,-3860,-3695,-3718,-3914,-4262,-4707,-5214,-5722,-6187,-6557,-6810,-6913,-6866,-6679,-6372,-5985,-5554,-5123,-4741,-4434,-4240,-4157,-4193,-4318,-4510,-4721,-4916,-5066,-5130,-5108,-4989,-4787,-4545,-4276,-4035,-3838,-3706,-3658,-3689,-3808,-4022,-4324,-4739,-5245,-5863,-6563,-7336,-8142,-8943,-9676,-10292,-10717,-10907,-10820,-10448,-9827,-9009,-8116,-7259,-6567,-6154,-6060,-6301,-6788,-7401,-7957,-8273,-8170,-7542,-6324,-4575,-2397,13,2446,4656,6467,7698,8298,8247,7629,6569,5241,3824,2501,1417,704,422,618,1243,2226,3415,4630,5659,6299,6386,5821,4587,2755,480,-2034,-4538,-6794,-8594,-9764,-10232,-9963,-9048,-7602,-5829,-3936,-2145,-649,399,921,884,344,-600,-1813,-3110,-4341,-5329,-5953,-6124,-5794,-4964,-3694,-2037,-143,1880,3854,5621,7009,7891,8156,7790,6823,5375,3616,1744,-21,-1511,-2566,-3127,-3157,-2721,-1904,-863,251,1261,2025,2425,2399,1939,1084,-75,-1427,-2854,-4230,-5444,-6394,-6989,-7164,-6872,-6109,-4894,-3298,-1420,630,2692,4646,6347,7678,8545,8883,8660,7916,6712,5196,3523,1880,436,-672,-1351,-1569,-1355,-775,43,977,1875,2616,3099,3283,3144,2743,2128,1407,656,-27,-580,-936,-1051,-911,-489,160,1018,1974,2945,3806,4455,4801,4801,4441,3774,2890,1920,1011,304,-74,-67,363,1139,2190,3355,4506,5496,6243,6683,6840,6746,6511,6222,5993,5887,5950,6175,6515,6886,7177,7263,7045,6417,5365,3867,2013,-110,-2358,-4568,-6600,-8296,-9548,-10265,-10392,-9938,-8926,-7476,-5701,-3795,-1921,-272,1025,1865,2229,2155,1736,1135,518,67,-59,235,1006,2226,3807,5623,7491,9243,10696,11716,12182,12076,11374,10179,8585,6752,4849,3050,1505,348,-353,-568,-336,247,1051,1903,2644,3126,3242,2946,2252,1221,-20,-1333,-2559,-3543,-4177,-4345,-4017,-3170,-1856,-172,1750,3743,5628,7251,8469,9199,9399,9088,8339,7261,6009,4752,3650,2861,2482,2567,3133,4102,5405,6894,8436,9882,11098,11975,12451,12492,12126,11411,10439,9314,8161,7070,6144,5434,4978,4758,4752,4872,5049,5171,5160,4914,4391,3552,2410,1033,-498,-2029,-3428,-4533,-5232,-5428,-5089,-4215,-2853,-1082,997,3253,5544,7710,9597,11060,11982,12304,12001,11126,9771,8078,6206,4337,2612,1179,120,-520,-737,-599,-167,437,1137,1850,2544,3233,3925,4677,5482,6335,7156,7851,8274,8316,7851,6841,5284,3264,923,-1540,-3907,-5960,-7507,-8433,-8675,-8272,-7320,-5977,-4425,-2843,-1374,-137,829,1498,1916,2127,2197,2187,2133,2061,1971,1839,1644,1350,935,398,-250,-977,-1715,-2390,-2907,-3155,-3059,-2533,-1567,-168,1568,3529,5529,7397,8939,10015,10520,10416,9730,8553,7022,5302,3592,2047,858,100,-133,129,833,1869,3071,4310,5389,6220,6655,6678,6239,5389,4178,2715,1097,-525,-2066,-3394,-4455,-5207,-5634,-5766,-5634,-5281,-4752,-4075,-3295,-2427,-1525,-615,233,970,1523,1827,1840,1517,868,-90,-1307,-2717,-4243,-5798,-7301,-8661,-9802,-10649,-11140,-11227,-10877,-10080,-8848,-7229,-5307,-3189,-1039,992,2712,3976,4662,4725,4183,3131,1741,189,-1299,-2548,-3419,-3808,-3697,-3098,-2084,-771,713,2189,3526,4548,5172,5297,4911,4030,2722,1091,-722,-2588,-4355,-5913,-7169,-8078,-8621,-8835,-8763,-8492,-8095,-7668,-7263,-6946,-6727,-6628,-6633,-6727,-6887,-7095,-7335,-7594,-7875,-8151,-8441,-8704,-8938,-9096,-9155,-9054,-8764,-8227,-7427,-6349,-5013,-3456,-1747,34,1787,3407,4781,5813,6423,6563,6240,5497,4427,3178,1891,745,-118,-598,-625,-223,532,1524,2554,3465,4063,4209,3829,2885,1432,-425,-2541,-4741,-6854,-8736,-10277,-11418,-12154,-12521,-12583,-12417,-12095,-11653,-11112,-10435,-9588,-8514,-7183,-5605,-3824,-1962,-154,1411,2577,3203,3221,2632,1518,29,-1639,-3263,-4646,-5611,-6054,-5943,-5309,-4282,-2995,-1657,-414,584,1264,1625,1711,1628,1496,1408,1458,1648,1985,2399,2818,3163,3341,3307,3010,2459,1666,702,-388,-1504,-2587,-3551,-4340,-4896,-5181,-5173,-4869,-4298,-3519,-2613,-1701,-897,-317,-56,-145,-578,-1292,-2152,-3038,-3785,-4289,-4474,-4341,-3927,-3341,-2682,-2075,-1594,-1305,-1206,-1293,-1511,-1795,-2093,-2329,-2485,-2547,-2525,-2473,-2413,-2408,-2457,-2566,-2683,-2770,-2730,-2538,-2123,-1513,-712,206,1183,2137,3003,3739,4308,4714,4961,5073,5075,4989,4834,4606,4320,3941,3484,2893,2174,1275,204,-1034,-2390,-3761,-5030,-6016,-6591,-6601,-6019,-4837,-3190,-1241,757,2559,3911,4619,4558,3687,2064,-174,-2827,-5646,-8386,-10797,-12708,-13947,-14479,-14257,-13373,-11912,-10063,-7989,-5931,-4056,-2563,-1556,-1101,-1170,-1685,-2482,-3386,-4181,-4679,-4730,-4249,-3236,-1765,4,1880,3643,5093,6085,6518,6392,5751,4725,3460,2155,972,91,-378,-362,146,1063,2290,3639,4940,6014,6699,6905,6577,5748,4510,3013,1444,-2,-1152,-1872,-2094,-1825,-1110,-82,1144,2420,3623,4667,5484,6041,6343,6393,6236,5900,5442,4903,4357,3854,3484,3305,3366,3698,4268,5034,5892,6726,7407,7811,7851,7486,6731,5677,4439,3192,2089,1284,878,914,1376,2181,3201,4283,5269,6038,6481,6579,6302,5714,4859,3823,2688,1529,440,-522,-1270,-1763,-1947,-1814,-1364,-645,291,1339,2419,3402,4217,4764,5024,4975,4669,4168,3561,2935,2367,1888,1525,1251,1041,848,647,392,101,-248,-614,-996,-1370,-1728,-2070,-2379,-2647,-2843,-2928,-2873,-2643,-2236,-1667,-979,-239,478,1078,1496,1665,1586,1266,796,269,-175,-419,-354,78,869,1980,3284,4664,5945,7005,7699,7971,7756,7105,6046,4728,3244,1779,435,-635,-1365,-1701,-1632,-1193,-455,502,1539,2553,3401,3990,4252,4153,3746,3090,2341,1632,1138,974,1236,1928,3002,4317,5706,6955,7875,8329,8228,7609,6543,5202,3769,2443,1399,750,574,847,1531,2498,3626,4752,5732,6429,6723,6554,5860,4675,3033,1047,-1165,-3429,-5582,-7439,-8857,-9719,-9978,-9643,-8780,-7517,-6005,-4415,-2925,-1648,-691,-57,274,403,422,446,531,709,925,1123,1184,1026,590,-161,-1167,-2379,-3669,-4931,-6039,-6900,-7412,-7542,-7239,-6529,-5440,-4062,-2490,-876,650,1919,2808,3192,3031,2305,1109,-441,-2142,-3782,-5158,-6090,-6475,-6277,-5540,-4370,-2925,-1365,133,1442,2453,3107,3394,3327,2959,2357,1589,731,-147,-1002,-1779,-2470,-3063,-3559,-3969,-4281,-4477,-4535,-4412,-4096,-3571,-2858,-1998,-1034,-37,950,1874,2696,3397,3948,4336,4565,4603,4492,4208,3822,3362,2910,2541,2322,2317,2567,3065,3819,4751,5827,6929,7992,8881,9530,9833,9756,9284,8459,7389,6195,5050,4109,3491,3285,3486,4037,4820,5661,6383,6797,6765,6173,5013,3306,1182,-1218,-3706,-6091,-8217,-9922,-11113,-11717,-11700,-11080,-9903,-8249,-6240,-3996,-1675,598,2664,4427,5751,6576,6823,6490,5592,4203,2435,429,-1639,-3608,-5305,-6596,-7401,-7658,-7419,-6713,-5673,-4377,-2951,-1470,-6,1397,2692,3856,4835,5582,6055,6182,5949,5338,4377,3154,1756,341,-971,-2035,-2793,-3196,-3306,-3197,-3007,-2862,-2861,-3064,-3459,-3993,-4561,-5046,-5333,-5349,-5052,-4464,-3651,-2709,-1768,-938,-330,-2,16,-255,-762,-1428,-2156,-2873,-3491,-3974,-4280,-4405,-4365,-4169,-3871,-3499,-3099,-2724,-2382,-2130,-1949,-1873,-1872,-1929,-2009,-2051,-2019,-1857,-1549,-1088,-505,150,815,1405,1868,2147,2231,2129,1880,1544,1207,942,832,919,1221,1720,2338,2994,3556,3909,3945,3585,2803,1627,146,-1515,-3170,-4642,-5733,-6300,-6227,-5493,-4127,-2256,-57,2258,4439,6260,7510,8019,7691,6475,4426,1640,-1670,-5294,-8917,-12286,-15103,-17170,-18322,-18504,-17760,-16204,-14061,-11573,-9035,-6704,-4808,-3497,-2825,-2769,-3195,-3936,-4770,-5486,-5896,-5885,-5394,-4467,-3186,-1714,-188,1214,2391,3248,3754,3895,3702,3186,2411,1397,218,-1076,-2392,-3627,-4672,-5407,-5735,-5595,-4962,-3885,-2451,-812,865,2391,3591,4324,4491,4057,3054,1589,-185,-2046,-3800,-5231,-6209,-6644,-6538,-5950,-4999,-3815,-2546,-1290,-143,871,1745,2506,3191,3835,4446,5024,5548,5978,6303,6494,6560,6523,6390,6194,5909,5526,4997,4271,3319,2120,693,-888,-2535,-4086,-5405,-6322,-6736,-6569,-5836,-4621,-3062,-1378,236,1543,2388,2646,2283,1332,-93,-1841,-3695,-5454,-6893,-7833,-8130,-7712,-6569,-4789,-2508,64,2686,5112,7108,8482,9135,8997,8141,6662,4750,2620,503,-1367,-2791,-3609,-3729,-3131,-1857,-34,2190,4624,7060,9338,11254,12719,13573,13798,13314,12157,10368,8038,5305,2326,-736,-3694,-6406,-8722,-10569,-11881,-12659,-12927,-12733,-12142,-11229,-10048,-8674,-7166,-5590,-4038,-2591,-1364,-436,97,209,-125,-841,-1888,-3109,-4400,-5573,-6505,-7060,-7163,-6767,-5908,-4625,-3034,-1237,634,2462,4141,5594,6740,7555,7983,8036,7702,7031,6074,4938,3722,2563,1574,855,481,488,843,1511,2362,3273,4104,4722,5046,5030,4694,4081,3303,2446,1629,938,429,145,73,188,436,743,1056,1291,1435,1420,1274,952,498,-107,-820,-1617,-2460,-3256,-3964,-4457,-4679,-4542,-4012,-3083,-1796,-240,1451,3105,4526,5515,5895,5531,4376,2460,-86,-3048,-6158,-9106,-11609,-13389,-14281,-14163,-13051,-11043,-8324,-5155,-1821,1388,4204,6434,7926,8655,8631,7962,6782,5256,3543,1803,158,-1287,-2457,-3310,-3832,-4025,-3918,-3569,-3019,-2360,-1647,-969,-378,53,304,334,175,-167,-611,-1110,-1576,-1957,-2202,-2291,-2216,-1990,-1629,-1178,-665,-164,280,593,729,649,354,-147,-773,-1466,-2081,-2530,-2673,-2441,-1787,-722,670,2278,3934,5473,6730,7573,7916,7716,6999,5833,4325,2615,843,-862,-2376,-3625,-4552,-5122,-5349,-5225,-4788,-4050,-3044,-1813,-428,1029,2442,3698,4706,5360,5653,5555,5133,4440,3585,2647,1719,842,53,-648,-1276,-1823,-2309,-2690,-2949,-3040,-2935,-2625,-2129,-1494,-785,-83,540,1029,1325,1431,1327,1049,634,146,-330,-700,-861,-723,-231,633,1820,3225,4702,6058,7120,7735,7815,7364,6462,5293,4072,3041,2408,2312,2796,3808,5192,6735,8186,9284,9836,9678,8764,7113,4853,2173,-660,-3370,-5654,-7274,-8031,-7835,-6687,-4708,-2094,850,3828,6489,8570,9839,10200,9636,8256,6245,3866,1399,-857,-2665,-3839,-4291,-4029,-3159,-1853,-342,1140,2360,3166,3442,3203,2510,1523,433,-557,-1259,-1553,-1373,-753,230,1413,2641,3714,4488,4839,4706,4108,3110,1867,557,-595,-1395,-1657,-1287,-243,1397,3505,5844,8176,10225,11765,12617,12684,11956,10517,8525,6190,3766,1488,-430,-1837,-2655,-2883,-2608,-1961,-1125,-282,413,836,933,723,256,-343,-964,-1480,-1805,-1902,-1794,-1555,-1317,-1226,-1428,-2049,-3155,-4753,-6773,-9066,-11407,-13545,-15185,-16090,-16059,-15011,-12978,-10108,-6675,-3007,507,3514,5714,6914,7051,6197,4535,2365,-13,-2237,-4044,-5194,-5573,-5143,-3993,-2247,-147,2107,4265,6155,7644,8669,9249,9448,9392,9215,9075,9072,9299,9758,10399,11119,11774,12194,12261,11852,10941,9561,7786,5781,3708,1755,117,-1058,-1628,-1536,-766,598,2421,4500,6576,8416,9747,10422,10291,9384,7745,5575,3076,519,-1865,-3863,-5327,-6191,-6431,-6129,-5375,-4310,-3087,-1828,-671,326,1092,1648,1989,2180,2267,2291,2325,2381,2515,2741,3079,3529,4087,4722,5409,6108,6774,7372,7853,8182,8331,8281,8047,7655,7140,6564,5932,5290,4597,3844,3006,2065,1069,60,-877,-1646,-2182,-2417,-2341,-1969,-1377,-652,46,601,857,723,145,-881,-2278,-3941,-5706,-7405,-8852,-9894,-10390,-10277,-9526,-8194,-6411,-4335,-2201,-229,1371,2422,2826,2573,1723,446,-1041,-2498,-3665,-4389,-4542,-4151,-3282,-2098,-765,558,1735,2711,3440,3974,4340,4611,4823,4992,5105,5118,4966,4601,3964,3051,1892,565,-797,-2043,-3021,-3591,-3673,-3233,-2322,-1034,467,2008,3413,4507,5194,5373,5062,4258,3091,1657,154,-1260,-2392,-3125,-3349,-3076,-2349,-1302,-120,1003,1865,2318,2273,1712,707,-613,-2055,-3429,-4546,-5278,-5563,-5410,-4909,-4168,-3351,-2576,-1989,-1660,-1642,-1930,-2456,-3142,-3846,-4467,-4889,-5055,-4952,-4622,-4157,-3688,-3352,-3262,-3502,-4071,-4923,-5938,-6951,-7797,-8306,-8390,-7995,-7171,-6021,-4705,-3416,-2335,-1624,-1399,-1705,-2541,-3815,-5409,-7154,-8871,-10404,-11606,-12401,-12743,-12661,-12210,-11479,-10578,-9574,-8558,-7540,-6554,-5583,-4648,-3765,-3012,-2456,-2204,-2307,-2799,-3620,-4657,-5720,-6596,-7058,-6943,-6145,-4671,-2644,-270,2152,4301,5886,6667,6519,5451,3588,1172,-1472,-4003,-6087,-7445,-7913,-7427,-6066,-4016,-1559,981,3286,5082,6205,6583,6272,5411,4195,2851,1574,521,-215,-615,-707,-565,-273,74,400,656,804,859,835,784,765,839,1064,1462,2023,2690,3363,3927,4249,4232,3802,2952,1735,268,-1288,-2734,-3877,-4551,-4650,-4156,-3133,-1727,-130,1433,2757,3655,3997,3722,2815,1366,-510,-2604,-4702,-6570,-7990,-8810,-8918,-8328,-7081,-5354,-3308,-1204,753,2323,3360,3737,3455,2554,1200,-422,-2055,-3458,-4413,-4756,-4429,-3456,-1972,-178,1672,3335,4598,5320,5446,5009,4112,2936,1640,427,-588,-1301,-1700,-1809,-1716,-1517,-1339,-1269,-1391,-1731,-2297,-3037,-3895,-4779,-5589,-6240,-6641,-6732,-6486,-5892,-4993,-3836,-2515,-1116,243,1465,2441,3092,3351,3180,2582,1566,202,-1440,-3241,-5078,-6818,-8323,-9486,-10221,-10486,-10292,-9673,-8716,-7497,-6111,-4634,-3127,-1641,-205,1153,2409,3556,4560,5436,6171,6773,7261,7615,7818,7826,7568,7002,6079,4812,3236,1455,-418,-2239,-3870,-5209,-6155,-6685,-6765,-6425,-5687,-4606,-3228,-1618,155,2012,3845,5553,6998,8057,8605,8548,7840,6485,4559,2203,-401,-3024,-5440,-7438,-8832,-9510,-9413,-8576,-7080,-5119,-2889,-669,1288,2750,3520,3523,2727,1251,-744,-3026,-5321,-7414,-9082,-10207,-10740,-10685,-10165,-9299,-8267,-7235,-6317,-5608,-5117,-4823,-4668,-4579,-4508,-4411,-4305,-4197,-4139,-4146,-4232,-4360,-4479,-4489,-4313,-3845,-3040,-1869,-373,1365,3206,4994,6554,7727,8392,8459,7891,6712,4969,2800,365,-2126,-4429,-6320,-7597,-8112,-7823,-6764,-5074,-2955,-648,1588,3542,5042,6011,6449,6433,6104,5629,5174,4858,4749,4822,5002,5129,5062,4621,3726,2318,457,-1729,-4042,-6242,-8093,-9380,-9953,-9741,-8749,-7079,-4879,-2361,254,2744,4903,6566,7614,7973,7660,6710,5277,3502,1622,-169,-1645,-2664,-3117,-3005,-2378,-1382,-163,1088,2228,3139,3740,4017,3968,3660,3166,2594,2063,1669,1499,1592,1939,2496,3172,3866,4466,4881,5042,4920,4513,3871,3047,2143,1253,464,-135,-511,-632,-521,-218,217,709,1188,1590,1873,2020,2033,1932,1753,1518,1270,1002,741,444,107,-324,-875,-1579,-2452,-3481,-4641,-5864,-7078,-8188,-9108,-9751,-10052,-9961,-9446,-8504,-7159,-5468,-3517,-1419,707,2729,4536,6009,7083,7665,7744,7282,6321,4913,3162,1201,-813,-2717,-4371,-5636,-6442,-6722,-6469,-5699,-4443,-2787,-805,1375,3621,5793,7738,9323,10435,10993,10967,10379,9314,7891,6295,4693,3273,2180,1491,1268,1462,2028,2855,3839,4849,5787,6535,7020,7180,6979,6429,5559,4451,3210,1948,793,-160,-834,-1188,-1218,-960,-482,123,729,1217,1463,1364,865,-51,-1325,-2843,-4420,-5839,-6858,-7270,-6919,-5740,-3786,-1218,1707,4648,7274,9233,10298,10281,9170,7036,4074,572,-3141,-6723,-9834,-12229,-13718,-14229,-13795,-12545,-10674,-8457,-6137,-3989,-2203,-925,-213,-50,-351,-985,-1812,-2661,-3427,-3978,-4271,-4249,-3938,-3342,-2538,-1587,-584,366,1176,1742,2027,1985,1664,1120,461,-163,-624,-763,-497,240,1424,2973,4753,6566,8227,9536,10362,10603,10247,9324,7932,6191,4258,2278,419,-1193,-2436,-3254,-3624,-3593,-3246,-2718,-2149,-1707,-1499,-1640,-2142,-3006,-4136,-5444,-6772,-8009,-9005,-9678,-9927,-9734,-9050,-7930,-6394,-4540,-2460,-275,1892,3908,5672,7076,8073,8612,8697,8361,7656,6695,5581,4459,3451,2668,2173,1998,2100,2409,2809,3178,3408,3427,3212,2787,2243,1661,1179,882,847,1122,1700,2556,3644,4871,6172,7425,8543,9409,9931,10026,9646,8795,7530,5979,4310,2717,1404,513,160,357,1062,2163,3511,4930,6274,7397,8222,8685,8773,8491,7858,6922,5722,4339,2850,1348,-55,-1282,-2218,-2812,-2989,-2739,-2046,-947,504,2219,4081,5956,7705,9174,10243,10782,10725,10023,8681,6764,4342,1579,-1384,-4343,-7108,-9484,-11303,-12432,-12787,-12357,-11169,-9351,-7043,-4461,-1812,683,2837,4521,5639,6200,6226,5832,5141,4290,3434,2690,2163,1935,2033,2464,3189,4116,5145,6138,6987,7604,7964,8085,8058,7966,7955,8076,8416,8937,9610,10313,10939,11343,11423,11109,10365,9243,7796,6147,4411,2701,1127,-266,-1434,-2418,-3250,-4019,-4791,-5631,-6570,-7602,-8678,-9705,-10574,-11126,-11245,-10807,-9771,-8157,-6078,-3717,-1318,850,2541,3547,3745,3114,1713,-266,-2608,-4995,-7143,-8774,-9667,-9729,-8941,-7438,-5438,-3233,-1132,567,1674,2067,1763,904,-336,-1660,-2837,-3603,-3811,-3342,-2206,-453,1775,4312,6957,9511,11805,13679,15063,15899,16216,16075,15573,14841,13995,13159,12425,11843,11461,11226,11115,11014,10827,10447,9770,8732,7311,5501,3390,1044,-1369,-3730,-5864,-7652,-8991,-9826,-10164,-10045,-9570,-8841,-7998,-7136,-6360,-5712,-5213,-4841,-4544,-4266,-3929,-3483,-2894,-2165,-1329,-461,370,1082,1622,1978,2158,2224,2240,2294,2440,2716,3121,3621,4169,4713,5197,5604,5901,6109,6225,6296,6321,6343,6351,6355,6326,6265,6136,5957,5710,5408,5065,4661,4213,3684,3081,2390,1629,817,-9,-817,-1567,-2247,-2818,-3304,-3686,-4007,-4273,-4522,-4747,-4960,-5117,-5212,-5189,-5060,-4800,-4444,-4014,-3556,-3103,-2698,-2339,-2039,-1763,-1511,-1254,-1005,-778,-612,-561,-687,-1023,-1599,-2378,-3298,-4247,-5077,-5648,-5811,-5468,-4554,-3068,-1080,1284,3841,6380,8673,10525,11742,12223,11887,10773,8949,6606,3942,1220,-1312,-3456,-5047,-6039,-6433,-6337,-5873,-5214,-4494,-3829,-3288,-2879,-2595,-2378,-2205,-2029,-1865,-1717,-1635,-1642,-1773,-2007,-2319,-2643,-2917,-3070,-3070,-2889,-2550,-2075,-1498,-866,-190,498,1185,1866,2505,3099,3612,4013,4294,4417,4389,4184,3818,3277,2572,1701,660,-536,-1883,-3337,-4862,-6378,-7809,-9052,-10029,-10648,-10875,-10667,-10056,-9063,-7796,-6319,-4801,-3333,-2074,-1104,-495,-270,-395,-817,-1431,-2144,-2826,-3394,-3749,-3860,-3712,-3344,-2831,-2277,-1800,-1517,-1524,-1880,-2604,-3664,-5000,-6500,-8064,-9550,-10868,-11922,-12673,-13107,-13249,-13137,-12839,-12392,-11858,-11248,-10574,-9819,-8950,-7938,-6751,-5371,-3818,-2107,-324,1468,3145,4635,5820,6672,7143,7260,7074,6646,6090,5478,4925,4475,4189,4063,4052,4108,4114,3991,3654,3055,2194,1128,-62,-1247,-2329,-3208,-3825,-4176,-4264,-4157,-3912,-3589,-3275,-2992,-2818,-2749,-2817,-2995,-3238,-3488,-3657,-3653,-3413,-2867,-2014,-883,446,1844,3171,4262,5004,5283,5092,4453,3476,2315,1151,176,-458,-646,-353,363,1398,2553,3635,4418,4725,4425,3470,1902,-152,-2503,-4904,-7127,-8958,-10245,-10915,-10955,-10446,-9483,-8242,-6844,-5448,-4156,-3013,-2077,-1291,-663,-112,370,834,1268,1682,2040,2331,2513,2584,2534,2385,2171,1943,1740,1616,1577,1630,1753,1908,2069,2198,2276,2275,2184,1970,1617,1094,393,-489,-1527,-2681,-3886,-5066,-6122,-6965,-7496,-7649,-7376,-6694,-5648,-4359,-2962,-1643,-563,101,247,-204,-1232,-2780,-4683,-6759,-8771,-10484,-11697,-12253,-12076,-11184,-9659,-7688,-5467,-3246,-1243,350,1400,1843,1707,1085,149,-897,-1842,-2484,-2690,-2370,-1547,-273,1283,2982,4611,6035,7110,7769,7984,7765,7164,6253,5110,3838,2524,1282,205,-585,-1025,-1043,-657,84,1047,2061,2939,3487,3595,3191,2332,1130,-218,-1514,-2559,-3210,-3408,-3154,-2549,-1738,-881,-166,292,395,127,-473,-1318,-2292,-3266,-4136,-4814,-5246,-5411,-5290,-4912,-4282,-3448,-2454,-1350,-233,837,1733,2383,2665,2517,1869,702,-954,-3052,-5459,-8054,-10648,-13069,-15145,-16723,-17722,-18068,-17782,-16884,-15450,-13565,-11322,-8833,-6202,-3538,-952,1476,3639,5492,6957,8017,8624,8801,8541,7921,7009,5924,4796,3771,2960,2472,2330,2528,2994,3612,4250,4774,5048,4997,4551,3722,2539,1089,-537,-2222,-3877,-5413,-6763,-7886,-8738,-9303,-9555,-9494,-9108,-8418,-7449,-6256,-4915,-3528,-2200,-1065,-218,241,282,-103,-825,-1788,-2819,-3760,-4431,-4700,-4452,-3649,-2309,-513,1586,3792,5895,7654,8903,9488,9388,8623,7337,5710,3968,2340,1021,167,-143,94,812,1869,3092,4281,5244,5839,5961,5595,4793,3671,2418,1233,339,-101,42,789,2087,3796,5706,7582,9184,10303,10791,10581,9671,8137,6120,3785,1338,-1039,-3169,-4914,-6189,-6931,-7146,-6849,-6098,-4977,-3586,-2037,-471,1002,2236,3141,3617,3616,3112,2123,720,-1010,-2899,-4807,-6543,-7948,-8917,-9336,-9209,-8519,-7335,-5720,-3777,-1614,646,2863,4895,6595,7810,8435,8369,7596,6149,4137,1728,-852,-3368,-5576,-7266,-8298,-8575,-8109,-6976,-5320,-3359,-1308,585,2120,3130,3531,3314,2566,1444,177,-1005,-1839,-2156,-1803,-746,958,3194,5731,8358,10816,12895,14424,15291,15433,14867,13615,11782,9475,6836,4032,1234,-1391,-3660,-5453,-6656,-7222,-7154,-6487,-5312,-3724,-1862,150,2146,3976,5490,6540,7047,6946,6271,5095,3564,1835,99,-1506,-2836,-3842,-4480,-4783,-4787,-4560,-4161,-3647,-3056,-2418,-1742,-1045,-325,386,1080,1698,2215,2558,2685,2530,2065,1249,105,-1354,-3059,-4922,-6836,-8666,-10280,-11556,-12383,-12690,-12452,-11671,-10435,-8813,-6960,-4984,-3042,-1248,283,1460,2227,2546,2447,1957,1194,258,-692,-1521,-2079,-2281,-2037,-1361,-277,1103,2659,4233,5672,6861,7688,8117,8126,7727,6959,5861,4480,2872,1090,-792,-2694,-4527,-6188,-7600,-8679,-9390,-9715,-9682,-9345,-8774,-8061,-7275,-6500,-5775,-5145,-4618,-4197,-3883,-3642,-3478,-3346,-3238,-3131,-3013,-2889,-2784,-2707,-2709,-2766,-2899,-3036,-3109,-3025,-2655,-1934,-779,791,2723,4867,7046,9027,10591,11553,11781,11259,10034,8295,6257,4216,2453,1206,652,861,1785,3307,5183,7177,9001,10442,11326,11596,11262,10426,9241,7870,6491,5247,4227,3512,3082,2924,2952,3074,3190,3200,3045,2689,2152,1506,852,332,69,175,692,1617,2852,4264,5665,6866,7716,8108,8025,7520,6699,5719,4719,3822,3097,2552,2164,1864,1591,1283,931,531,152,-134,-239,-62,449,1313,2512,3940,5482,6952,8183,8988,9231,8837,7768,6130,4027,1686,-678,-2844,-4615,-5882,-6565,-6708,-6351,-5642,-4692,-3642,-2611,-1670,-898,-298,122,407,599,772,980,1297,1766,2428,3290,4345,5535,6811,8060,9205,10141,10791,11108,11062,10672,9961,9007,7855,6612,5350,4157,3129,2316,1802,1584,1682,2030,2567,3172,3723,4095,4170,3876,3167,2054,591,-1120,-2957,-4759,-6384,-7692,-8565,-8956,-8811,-8168,-7072,-5627,-3956,-2207,-519,977,2162,2966,3329,3231,2687,1734,465,-1007,-2524,-3929,-5033,-5712,-5837,-5389,-4385,-2932,-1167,715,2555,4161,5424,6241,6582,6466,5934,5109,4075,2992,1954,1095,481,190,222,592,1234,2098,3095,4144,5155,6086,6874,7529,8042,8443,8754,8998,9188,9331,9421,9450,9402,9257,8996,8615,8075,7394,6522,5460,4176,2662,916,-1050,-3178,-5418,-7649,-9782,-11674,-13218,-14294,-14821,-14726,-13987,-12604,-10630,-8139,-5263,-2122,1084,4210,7045,9446,11264,12411,12852,12591,11719,10335,8610,6719,4838,3158,1810,944,622,906,1771,3145,4899,6830,8737,10373,11553,12115,11974,11136,9664,7710,5453,3113,899,-995,-2407,-3241,-3429,-3000,-2008,-582,1115,2892,4561,5918,6820,7144,6816,5856,4296,2281,-45,-2477,-4815,-6874,-8484,-9538,-9978,-9801,-9079,-7909,-6435,-4809,-3192,-1720,-519,342,814,915,685,216,-400,-1054,-1640,-2081,-2297,-2252,-1935,-1351,-574,343,1278,2144,2827,3246,3324,3021,2332,1289,-27,-1496,-2970,-4259,-5206,-5633,-5440,-4569,-3021,-898,1673,4480,7296,9879,11994,13449,14107,13912,12874,11090,8701,5905,2887,-132,-2987,-5508,-7575,-9105,-10052,-10432,-10276,-9683,-8723,-7521,-6151,-4718,-3280,-1914,-659,454,1398,2183,2781,3219,3469,3547,3445,3176,2748,2187,1508,746,-64,-891,-1678,-2393,-2984,-3421,-3684,-3780,-3734,-3608,-3458,-3360,-3377,-3537,-3870,-4337,-4905,-5483,-5989,-6328,-6435,-6271,-5840,-5198,-4432,-3656,-2997,-2542,-2385,-2533,-2996,-3721,-4639,-5664,-6691,-7614,-8324,-8733,-8773,-8422,-7703,-6676,-5452,-4167,-2940,-1911,-1138,-681,-506,-583,-815,-1143,-1482,-1796,-2057,-2272,-2464,-2669,-2916,-3240,-3641,-4141,-4710,-5371,-6092,-6894,-7753,-8667,-9578,-10434,-11120,-11538,-11563,-11103,-10116,-8580,-6590,-4212,-1643,977,3439,5578,7251,8336,8813,8657,7993,6892,5566,4133,2760,1540,510,-319,-997,-1580,-2126,-2672,-3228,-3762,-4247,-4630,-4890,-5024,-5048,-5025,-4979,-4965,-4980,-4986,-4937,-4716,-4269,-3503,-2402,-985,696,2530,4390,6160,7677,8848,9547,9732,9341,8426,7018,5252,3277,1261,-591,-2130,-3207,-3746,-3723,-3172,-2182,-885,572,2014,3281,4214,4688,4599,3903,2601,761,-1479,-3940,-6376,-8542,-10187,-11104,-11159,-10314,-8627,-6276,-3506,-616,2065,4265,5744,6384,6146,5123,3476,1458,-664,-2588,-4081,-4945,-5105,-4571,-3458,-1955,-285,1312,2636,3537,3932,3846,3339,2582,1731,989,493,370,637,1284,2184,3202,4139,4815,5068,4773,3879,2400,400,-1965,-4551,-7142,-9576,-11659,-13254,-14250,-14558,-14180,-13118,-11484,-9406,-7073,-4684,-2446,-520,944,1892,2295,2214,1731,984,84,-847,-1743,-2563,-3314,-4018,-4717,-5426,-6133,-6804,-7351,-7700,-7752,-7443,-6740,-5658,-4264,-2670,-1014,555,1924,2987,3737,4152,4320,4299,4192,4074,4002,3985,4021,4045,4002,3817,3443,2855,2083,1181,239,-649,-1400,-1967,-2331,-2524,-2595,-2621,-2655,-2760,-2942,-3194,-3472,-3698,-3798,-3677,-3287,-2587,-1617,-448,785,1920,2783,3227,3141,2495,1328,-250,-2069,-3923,-5600,-6895,-7657,-7796,-7292,-6211,-4678,-2867,-984,770,2217,3227,3724,3715,3255,2473,1525,583,-194,-691,-851,-686,-287,218,656,857,672,-2,-1206,-2912,-5026,-7403,-9840,-12126,-14029,-15360,-15958,-15735,-14674,-12832,-10346,-7399,-4225,-1060,1858,4353,6277,7587,8253,8356,7952,7167,6098,4843,3504,2139,819,-424,-1570,-2595,-3515,-4322,-5033,-5669,-6234,-6768,-7263,-7754,-8225,-8683,-9107,-9462,-9714,-9789,-9644,-9203,-8449,-7349,-5937,-4254,-2386,-430,1483,3257,4745,5884,6597,6860,6701,6159,5325,4293,3172,2065,1073,273,-242,-444,-255,289,1205,2392,3746,5127,6338,7251,7701,7633,7030,5969,4587,3062,1614,402,-392,-698,-474,255,1382,2806,4336,5846,7139,8119,8673,8776,8438,7734,6752,5630,4463,3361,2368,1526,811,228,-279,-714,-1105,-1462,-1785,-2100,-2429,-2807,-3284,-3868,-4590,-5379,-6193,-6899,-7379,-7514,-7186,-6350,-5008,-3201,-1083,1223,3501,5567,7258,8398,8916,8728,7864,6374,4386,2061,-412,-2833,-5019,-6818,-8115,-8834,-8958,-8472,-7427,-5865,-3877,-1571,913,3411,5735,7711,9151,9925,9925,9121,7544,5323,2652,-199,-2941,-5263,-6910,-7679,-7461,-6275,-4224,-1548,1453,4412,6990,8868,9857,9873,8961,7308,5152,2807,567,-1311,-2639,-3304,-3300,-2659,-1507,19,1739,3484,5074,6362,7235,7613,7485,6884,5898,4660,3324,2036,930,99,-417,-594,-487,-114,410,1047,1662,2199,2543,2638,2425,1889,1047,-52,-1308,-2630,-3888,-4995,-5869,-6480,-6818,-6929,-6828,-6585,-6205,-5731,-5151,-4479,-3707,-2837,-1896,-896,94,1042,1870,2545,3020,3292,3375,3293,3105,2841,2560,2277,2020,1753,1462,1056,474,-360,-1505,-2938,-4640,-6466,-8285,-9890,-11097,-11743,-11711,-10976,-9578,-7651,-5392,-3017,-779,1148,2585,3485,3800,3607,2986,2059,973,-151,-1192,-2053,-2684,-3044,-3156,-3045,-2802,-2493,-2219,-2049,-2031,-2179,-2479,-2866,-3294,-3671,-3946,-4071,-4016,-3798,-3431,-2959,-2444,-1919,-1447,-1037,-712,-449,-227,-22,200,432,691,934,1153,1306,1380,1382,1324,1260,1239,1322,1548,1944,2499,3179,3926,4662,5317,5810,6098,6149,5966,5572,5022,4358,3663,2983,2385,1920,1640,1583,1786,2257,2989,3930,5006,6088,7060,7770,8117,8020,7459,6475,5157,3651,2115,727,-365,-1046,-1237,-936,-165,970,2354,3827,5227,6420,7275,7746,7809,7531,7003,6379,5792,5406,5306,5571,6187,7097,8181,9274,10214,10809,10937,10480,9426,7798,5716,3322,834,-1556,-3619,-5183,-6095,-6259,-5658,-4328,-2408,-65,2445,4889,7000,8574,9447,9529,8801,7325,5215,2642,-186,-3045,-5687,-7897,-9466,-10249,-10158,-9169,-7354,-4838,-1814,1467,4748,7746,10202,11912,12703,12518,11346,9296,6531,3309,-99,-3353,-6169,-8251,-9398,-9473,-8445,-6380,-3453,93,3944,7755,11212,13991,15909,16814,16714,15688,13905,11571,8927,6169,3498,1037,-1107,-2874,-4222,-5124,-5573,-5560,-5131,-4325,-3251,-2012,-764,357,1206,1670,1690,1229,335,-919,-2417,-4023,-5594,-7019,-8184,-9033,-9530,-9651,-9409,-8797,-7821,-6477,-4769,-2714,-355,2221,4907,7544,9983,12042,13595,14499,14720,14215,13069,11387,9351,7172,5066,3228,1823,925,579,720,1248,2017,2842,3559,4023,4107,3795,3069,2047,832,-374,-1426,-2127,-2382,-2103,-1296,-13,1636,3491,5368,7064,8374,9132,9206,8530,7125,5083,2580,-140,-2809,-5144,-6910,-7957,-8213,-7743,-6675,-5231,-3647,-2179,-1021,-344,-208,-630,-1534,-2801,-4247,-5684,-6887,-7677,-7885,-7418,-6238,-4409,-2031,692,3562,6353,8853,10920,12426,13339,13640,13395,12657,11542,10152,8611,7058,5611,4395,3510,3003,2919,3209,3818,4634,5531,6356,6990,7297,7203,6654,5642,4207,2425,428,-1628,-3561,-5184,-6341,-6909,-6844,-6172,-5007,-3518,-1928,-441,738,1490,1730,1477,776,-256,-1485,-2785,-4001,-5035,-5780,-6162,-6152,-5723,-4915,-3769,-2397,-894,578,1906,2946,3629,3896,3770,3311,2640,1897,1242,814,712,986,1610,2502,3518,4488,5231,5588,5451,4795,3648,2172,524,-1043,-2327,-3133,-3348,-2920,-1890,-361,1496,3480,5363,6932,7995,8415,8117,7100,5448,3304,892,-1557,-3776,-5555,-6732,-7210,-7017,-6200,-4937,-3388,-1790,-335,786,1440,1548,1104,152,-1191,-2781,-4439,-5986,-7241,-8091,-8423,-8226,-7521,-6391,-4965,-3395,-1834,-440,681,1437,1803,1787,1428,816,28,-827,-1653,-2358,-2878,-3150,-3193,-3001,-2674,-2266,-1897,-1650,-1605,-1820,-2318,-3097,-4109,-5279,-6489,-7613,-8502,-9046,-9130,-8740,-7870,-6629,-5141,-3597,-2187,-1097,-472,-391,-861,-1810,-3099,-4554,-5958,-7135,-7914,-8195,-7949,-7189,-6023,-4572,-3010,-1508,-228,708,1219,1297,957,303,-583,-1563,-2531,-3387,-4055,-4490,-4692,-4679,-4519,-4299,-4107,-4051,-4190,-4578,-5194,-5999,-6880,-7726,-8373,-8707,-8597,-8011,-6936,-5450,-3669,-1766,88,1689,2904,3596,3740,3320,2446,1207,-214,-1678,-3014,-4103,-4829,-5142,-5018,-4489,-3636,-2576,-1445,-400,456,1013,1273,1234,1015,715,496,461,707,1236,2018,2932,3872,4670,5238,5476,5361,4910,4159,3202,2100,954,-172,-1217,-2114,-2840,-3330,-3566,-3511,-3154,-2512,-1618,-552,583,1665,2570,3177,3411,3204,2575,1554,247,-1209,-2674,-3975,-5002,-5654,-5888,-5723,-5209,-4444,-3544,-2625,-1797,-1148,-728,-557,-606,-829,-1125,-1426,-1616,-1659,-1502,-1170,-694,-142,408,894,1251,1453,1493,1394,1191,958,739,615,631,817,1199,1746,2432,3189,3955,4656,5230,5627,5795,5722,5374,4772,3932,2911,1767,604,-530,-1536,-2412,-3143,-3758,-4314,-4844,-5381,-5932,-6452,-6910,-7232,-7393,-7360,-7174,-6868,-6530,-6223,-5994,-5877,-5828,-5819,-5760,-5576,-5215,-4619,-3808,-2799,-1686,-557,452,1224,1630,1591,1048,27,-1395,-3071,-4792,-6328,-7454,-7964,-7738,-6730,-4998,-2695,-41,2705,5282,7460,9064,9999,10230,9809,8823,7405,5704,3872,2065,402,-987,-2031,-2675,-2898,-2727,-2217,-1451,-554,353,1142,1698,1953,1856,1424,700,-222,-1219,-2155,-2902,-3347,-3447,-3163,-2573,-1732,-794,125,866,1335,1435,1136,453,-570,-1838,-3234,-4637,-5904,-6910,-7539,-7700,-7343,-6455,-5074,-3288,-1222,956,3063,4921,6355,7240,7493,7076,6020,4388,2310,-59,-2519,-4868,-6898,-8432,-9344,-9572,-9132,-8112,-6660,-4958,-3201,-1574,-204,786,1371,1529,1294,729,-109,-1124,-2225,-3303,-4237,-4909,-5217,-5103,-4553,-3639,-2479,-1251,-169,584,824,466,-529,-2088,-4072,-6277,-8452,-10353,-11740,-12430,-12293,-11287,-9449,-6905,-3870,-616,2534,5258,7259,8316,8303,7222,5203,2477,-624,-3754,-6546,-8688,-9950,-10179,-9367,-7568,-4983,-1839,1542,4862,7799,10118,11608,12198,11865,10717,8908,6651,4183,1730,-481,-2272,-3501,-4076,-3981,-3231,-1940,-227,1711,3692,5520,7021,8075,8598,8580,8068,7154,5996,4747,3593,2671,2099,1932,2158,2725,3505,4363,5142,5702,5939,5779,5213,4250,2953,1412,-286,-2004,-3643,-5083,-6220,-6974,-7289,-7146,-6572,-5651,-4471,-3194,-1926,-791,137,854,1375,1774,2131,2508,2956,3466,3998,4462,4767,4804,4497,3804,2728,1329,-295,-1998,-3633,-5037,-6089,-6709,-6845,-6543,-5836,-4838,-3629,-2317,-959,387,1717,3012,4294,5547,6758,7877,8839,9553,9941,9929,9468,8568,7255,5624,3782,1863,5,-1690,-3108,-4220,-4981,-5422,-5589,-5547,-5393,-5192,-5023,-4900,-4825,-4739,-4574,-4227,-3623,-2687,-1410,200,2059,4061,6068,7945,9555,10825,11657,12041,11945,11366,10330,8857,7016,4894,2602,293,-1902,-3801,-5304,-6262,-6652,-6428,-5660,-4443,-2912,-1258,369,1793,2907,3634,3945,3870,3442,2762,1871,885,-171,-1202,-2184,-3045,-3744,-4211,-4398,-4233,-3703,-2782,-1539,-45,1547,3103,4430,5400,5867,5757,5034,3723,1898,-314,-2760,-5254,-7616,-9646,-11200,-12118,-12334,-11795,-10558,-8717,-6466,-4034,-1696,290,1695,2388,2320,1562,291,-1288,-2888,-4299,-5320,-5859,-5883,-5459,-4689,-3733,-2754,-1913,-1345,-1152,-1380,-2031,-3043,-4310,-5691,-7024,-8149,-8923,-9237,-9037,-8311,-7109,-5515,-3659,-1682,264,2026,3495,4558,5179,5336,5061,4430,3530,2503,1459,554,-132,-489,-512,-184,424,1255,2196,3174,4086,4884,5505,5931,6124,6087,5799,5278,4530,3606,2548,1428,316,-721,-1616,-2315,-2800,-3019,-2992,-2683,-2124,-1314,-293,895,2207,3562,4902,6140,7187,7968,8401,8437,8051,7245,6086,4661,3125,1643,392,-466,-830,-661,4,1041,2311,3614,4803,5748,6381,6716,6798,6740,6650,6641,6782,7099,7562,8096,8583,8899,8903,8502,7637,6326,4661,2800,942,-691,-1912,-2567,-2583,-1956,-758,882,2786,4746,6550,7983,8882,9120,8658,7536,5893,3926,1916,115,-1203,-1874,-1800,-1009,357,2071,3839,5365,6376,6697,6225,5025,3214,1039,-1244,-3352,-5048,-6156,-6596,-6370,-5567,-4347,-2892,-1392,-22,1122,1950,2481,2742,2821,2814,2812,2889,3078,3368,3716,4061,4316,4451,4410,4217,3903,3522,3155,2876,2739,2787,3020,3413,3909,4437,4904,5226,5312,5111,4564,3681,2473,999,-639,-2347,-3977,-5394,-6466,-7069,-7147,-6656,-5664,-4246,-2577,-856,727,1939,2657,2765,2267,1225,-202,-1825,-3389,-4686,-5506,-5731,-5310,-4276,-2737,-849,1203,3254,5144,6786,8108,9093,9753,10094,10148,9916,9413,8630,7579,6284,4806,3240,1729,406,-551,-1058,-1013,-437,625,2050,3688,5372,6936,8236,9152,9615,9589,9086,8163,6893,5380,3740,2052,434,-1087,-2440,-3629,-4622,-5440,-6067,-6526,-6807,-6918,-6847,-6584,-6105,-5407,-4480,-3377,-2136,-881,308,1272,1935,2170,1959,1268,169,-1268,-2891,-4554,-6078,-7297,-8058,-8270,-7855,-6846,-5283,-3295,-1009,1386,3755,5913,7748,9143,10035,10412,10295,9765,8937,7952,6956,6101,5482,5197,5246,5627,6247,6996,7724,8261,8461,8192,7382,6019,4158,1925,-504,-2928,-5116,-6902,-8125,-8726,-8694,-8095,-7051,-5709,-4253,-2821,-1568,-573,102,448,487,265,-149,-700,-1316,-1950,-2563,-3118,-3593,-3962,-4201,-4289,-4212,-3945,-3494,-2842,-2002,-993,151,1356,2541,3583,4380,4827,4868,4499,3776,2828,1798,890,237,-15,180,816,1816,3050,4362,5589,6587,7246,7496,7327,6765,5882,4775,3562,2358,1277,416,-169,-447,-451,-247,57,350,512,473,194,-302,-959,-1680,-2374,-2941,-3339,-3538,-3583,-3532,-3477,-3517,-3710,-4121,-4721,-5492,-6329,-7150,-7831,-8311,-8531,-8501,-8273,-7902,-7492,-7072,-6697,-6314,-5898,-5330,-4556,-3483,-2114,-462,1373,3267,5047,6554,7612,8124,8009,7283,6009,4308,2323,216,-1885,-3862,-5637,-7149,-8367,-9251,-9796,-9989,-9841,-9391,-8674,-7779,-6764,-5728,-4724,-3821,-3026,-2361,-1782,-1282,-819,-408,-61,164,211,18,-445,-1178,-2129,-3206,-4298,-5283,-6073,-6605,-6884,-6951,-6872,-6734,-6584,-6456,-6334,-6172,-5893,-5433,-4731,-3773,-2605,-1316,-68,956,1562,1591,954,-339,-2171,-4316,-6473,-8304,-9487,-9777,-9031,-7261,-4616,-1390,2036,5224,7780,9341,9732,8880,6916,4099,780,-2616,-5694,-8095,-9561,-9984,-9373,-7903,-5845,-3535,-1330,465,1626,2038,1729,807,-479,-1908,-3171,-4071,-4420,-4153,-3273,-1906,-205,1579,3222,4496,5238,5359,4869,3862,2500,990,-454,-1652,-2448,-2774,-2608,-2022,-1113,-69,972,1808,2342,2479,2222,1627,811,-83,-889,-1465,-1714,-1569,-1065,-260,706,1678,2483,2961,2994,2506,1502,48,-1711,-3586,-5352,-6797,-7726,-8005,-7588,-6487,-4854,-2860,-785,1101,2520,3258,3175,2277,662,-1407,-3625,-5619,-7062,-7690,-7367,-6075,-3961,-1246,1722,4604,7046,8765,9567,9382,8257,6382,4001,1460,-958,-2942,-4319,-4976,-4907,-4202,-2999,-1477,169,1780,3214,4383,5238,5777,5996,5943,5610,5045,4228,3198,1950,536,-990,-2547,-4036,-5353,-6411,-7133,-7502,-7519,-7272,-6844,-6393,-6047,-5931,-6132,-6665,-7509,-8563,-9714,-10792,-11666,-12167,-12201,-11682,-10577,-8935,-6822,-4420,-1909,474,2531,4087,5045,5384,5166,4527,3649,2739,1988,1551,1503,1870,2574,3524,4548,5511,6259,6701,6780,6519,5966,5240,4435,3649,2953,2334,1819,1338,914,516,214,35,50,302,769,1454,2231,3032,3710,4149,4245,3900,3084,1780,70,-1964,-4125,-6250,-8111,-9523,-10317,-10394,-9722,-8369,-6469,-4234,-1900,289,2142,3503,4313,4547,4256,3518,2431,1126,-280,-1624,-2792,-3617,-4018,-3903,-3256,-2140,-645,1035,2716,4180,5252,5786,5715,5024,3784,2114,186,-1807,-3654,-5163,-6160,-6539,-6234,-5306,-3846,-2080,-235,1411,2609,3179,3009,2098,531,-1528,-3874,-6283,-8551,-10511,-12033,-13053,-13523,-13456,-12859,-11788,-10295,-8470,-6415,-4244,-2092,-70,1695,3125,4152,4715,4813,4411,3544,2259,634,-1186,-3043,-4746,-6103,-6963,-7225,-6875,-5968,-4650,-3101,-1528,-138,927,1572,1799,1687,1380,1056,915,1105,1765,2917,4538,6501,8615,10649,12355,13524,14004,13738,12763,11201,9248,7100,4987,3058,1456,247,-543,-906,-881,-505,157,1026,1996,2950,3738,4239,4322,3924,3015,1645,-65,-1940,-3747,-5241,-6205,-6472,-5985,-4799,-3082,-1103,840,2434,3457,3773,3386,2420,1078,-373,-1688,-2653,-3116,-3041,-2443,-1458,-254,954,1967,2619,2832,2599,2001,1181,279,-534,-1173,-1554,-1684,-1572,-1291,-896,-465,-52,297,575,778,945,1125,1351,1680,2097,2611,3173,3748,4285,4761,5149,5462,5711,5916,6111,6297,6485,6638,6726,6676,6444,5972,5246,4275,3105,1798,446,-880,-2098,-3184,-4098,-4858,-5438,-5850,-6048,-6027,-5721,-5136,-4243,-3062,-1637,-6,1729,3506,5211,6780,8119,9180,9917,10289,10315,9990,9403,8630,7795,7013,6376,5931,5672,5520,5379,5087,4539,3621,2314,664,-1200,-3078,-4730,-5908,-6409,-6094,-4946,-3064,-641,2012,4584,6735,8202,8797,8461,7234,5302,2891,321,-2126,-4173,-5647,-6433,-6548,-6054,-5136,-3952,-2744,-1656,-860,-417,-375,-710,-1371,-2282,-3328,-4416,-5403,-6199,-6678,-6771,-6440,-5676,-4565,-3194,-1736,-347,802,1576,1888,1704,1040,-24,-1394,-2922,-4458,-5849,-6947,-7641,-7868,-7620,-6955,-5984,-4849,-3731,-2786,-2165,-1966,-2210,-2877,-3835,-4945,-6010,-6873,-7379,-7476,-7141,-6462,-5541,-4532,-3556,-2729,-2084,-1619,-1261,-900,-429,278,1268,2547,4044,5591,6996,8010,8422,8071,6894,4930,2337,-631,-3659,-6388,-8499,-9713,-9892,-8990,-7162,-4617,-1714,1200,3773,5702,6819,7023,6387,5038,3260,1311,-457,-1800,-2506,-2474,-1735,-393,1331,3190,4915,6275,7098,7296,6864,5876,4464,2811,1099,-462,-1712,-2485,-2693,-2255,-1200,438,2492,4792,7076,9085,10578,11333,11250,10277,8518,6144,3436,711,-1687,-3460,-4363,-4268,-3155,-1124,1599,4733,7912,10813,13106,14588,15119,14686,13380,11362,8878,6202,3615,1369,-334,-1393,-1776,-1558,-870,102,1177,2177,3006,3597,3982,4213,4393,4584,4856,5178,5507,5724,5689,5286,4412,3050,1252,-843,-3036,-5082,-6731,-7751,-7979,-7320,-5828,-3613,-940,1892,4557,6704,8110,8564,8045,6594,4406,1747,-1054,-3650,-5711,-6985,-7293,-6608,-4992,-2659,124,3006,5637,7684,8887,9069,8187,6320,3674,566,-2631,-5519,-7729,-8980,-9096,-8054,-5973,-3092,233,3622,6674,9064,10535,10954,10310,8692,6303,3415,332,-2613,-5131,-6974,-7963,-8022,-7154,-5462,-3136,-403,2434,5114,7375,9017,9932,10059,9445,8175,6386,4258,1974,-267,-2273,-3898,-5003,-5527,-5439,-4756,-3553,-1913,18,2110,4178,6062,7582,8585,8957,8611,7579,5914,3814,1482,-793,-2736,-4084,-4614,-4203,-2804,-503,2501,5917,9349,12413,14689,15881,15771,14298,11569,7819,3439,-1122,-5361,-8840,-11210,-12270,-12012,-10550,-8174,-5210,-2061,916,3374,5071,5833,5617,4488,2612,272,-2238,-4551,-6385,-7486,-7725,-7083,-5662,-3676,-1405,828,2722,4019,4563,4293,3264,1615,-445,-2670,-4800,-6582,-7824,-8354,-8114,-7108,-5421,-3237,-757,1775,4127,6118,7605,8519,8858,8656,8014,7034,5840,4546,3233,1964,764,-356,-1406,-2376,-3268,-4057,-4717,-5209,-5506,-5567,-5388,-4988,-4393,-3691,-2941,-2228,-1599,-1087,-692,-377,-109,186,538,975,1484,2006,2475,2794,2889,2702,2212,1444,442,-703,-1904,-3059,-4077,-4903,-5481,-5819,-5903,-5773,-5427,-4878,-4114,-3104,-1842,-311,1435,3335,5246,7035,8529,9609,10171,10202,9740,8901,7842,6752,5794,5130,4800,4830,5103,5484,5775,5778,5329,4315,2697,546,-2003,-4719,-7331,-9568,-11163,-11946,-11828,-10844,-9134,-6931,-4508,-2159,-150,1311,2095,2155,1532,343,-1262,-3074,-4932,-6672,-8193,-9441,-10390,-11056,-11443,-11579,-11469,-11141,-10597,-9874,-8973,-7949,-6817,-5641,-4453,-3308,-2220,-1217,-269,622,1489,2334,3131,3855,4438,4831,4987,4890,4542,3994,3287,2507,1690,905,149,-574,-1294,-2071,-2916,-3879,-4919,-5999,-7022,-7876,-8441,-8611,-8301,-7504,-6238,-4623,-2783,-924,800,2191,3133,3527,3324,2541,1237,-505,-2531,-4724,-6905,-8936,-10659,-11943,-12685,-12814,-12344,-11329,-9908,-8249,-6543,-4950,-3610,-2575,-1875,-1471,-1295,-1284,-1354,-1444,-1506,-1477,-1334,-1010,-483,294,1322,2585,4019,5518,6941,8123,8894,9104,8644,7449,5544,2996,-18,-3273,-6497,-9360,-11597,-12921,-13204,-12375,-10538,-7894,-4750,-1463,1609,4157,5957,6884,6933,6193,4823,3056,1114,-753,-2363,-3555,-4268,-4482,-4275,-3755,-3063,-2336,-1686,-1171,-822,-610,-506,-460,-441,-428,-436,-489,-624,-879,-1252,-1729,-2251,-2738,-3095,-3253,-3151,-2804,-2236,-1551,-844,-241,153,274,83,-379,-1041,-1760,-2399,-2781,-2797,-2363,-1475,-234,1228,2660,3843,4523,4551,3836,2446,542,-1584,-3605,-5166,-5991,-5890,-4823,-2889,-321,2572,5409,7872,9671,10651,10776,10128,8884,7288,5581,3987,2669,1708,1114,801,665,544,306,-140,-849,-1770,-2811,-3814,-4602,-5009,-4924,-4301,-3168,-1636,144,1989,3709,5154,6203,6793,6915,6603,5919,4954,3785,2508,1188,-118,-1379,-2583,-3727,-4806,-5806,-6701,-7448,-8011,-8360,-8485,-8417,-8193,-7912,-7641,-7485,-7490,-7691,-8049,-8487,-8886,-9101,-9017,-8540,-7647,-6376,-4841,-3189,-1602,-238,773,1377,1578,1464,1165,849,666,754,1144,1834,2704,3619,4394,4886,5001,4715,4114,3306,2478,1772,1312,1149,1251,1549,1915,2234,2390,2323,2011,1490,849,180,-372,-708,-746,-441,156,989,1905,2767,3400,3692,3543,2947,1948,649,-795,-2220,-3447,-4324,-4727,-4593,-3910,-2726,-1153,688,2616,4491,6138,7457,8349,8801,8816,8481,7887,7172,6463,5854,5413,5132,4967,4818,4588,4173,3526,2640,1564,390,-767,-1794,-2586,-3076,-3237,-3080,-2664,-2050,-1337,-599,92,674,1117,1383,1447,1285,872,168,-830,-2147,-3754,-5602,-7609,-9636,-11523,-13077,-14118,-14480,-14064,-12838,-10855,-8255,-5249,-2082,954,3612,5648,6912,7320,6885,5706,3958,1859,-338,-2405,-4140,-5400,-6129,-6320,-6065,-5488,-4758,-4037,-3486,-3182,-3182,-3428,-3837,-4249,-4517,-4492,-4088,-3282,-2124,-754,671,1918,2826,3217,3033,2269,1028,-526,-2161,-3640,-4725,-5243,-5080,-4238,-2779,-872,1284,3465,5445,7057,8180,8773,8865,8532,7890,7063,6157,5260,4412,3627,2891,2177,1464,740,26,-644,-1191,-1554,-1631,-1358,-672,439,1944,3754,5723,7660,9351,10570,11150,10961,9989,8321,6141,3719,1364,-633,-2030,-2683,-2572,-1787,-535,914,2269,3278,3757,3654,2997,1950,712,-479,-1408,-1919,-1936,-1470,-615,456,1552,2455,2987,3025,2524,1519,144,-1437,-2980,-4262,-5058,-5193,-4579,-3206,-1177,1310,4011,6607,8845,10470,11355,11452,10837,9663,8161,6582,5152,4081,3477,3389,3795,4572,5584,6621,7482,7982,7962,7363,6189,4564,2691,817,-774,-1874,-2329,-2120,-1336,-159,1148,2327,3111,3342,2898,1813,164,-1843,-4003,-6057,-7773,-8965,-9476,-9248,-8290,-6685,-4618,-2313,-51,1913,3317,4025,3944,3119,1706,-102,-2012,-3780,-5174,-6038,-6301,-5968,-5112,-3850,-2319,-643,1056,2690,4195,5497,6572,7354,7821,7933,7680,7065,6142,4967,3668,2342,1124,114,-626,-1050,-1175,-1015,-628,-60,624,1368,2104,2783,3330,3715,3870,3778,3401,2741,1817,673,-604,-1921,-3176,-4255,-5112,-5667,-5940,-5924,-5672,-5221,-4644,-3977,-3316,-2699,-2219,-1930,-1871,-2089,-2538,-3196,-3937,-4647,-5150,-5309,-4968,-4073,-2586,-589,1791,4361,6888,9137,10883,11954,12228,11689,10377,8433,6060,3500,1015,-1152,-2817,-3854,-4250,-4076,-3484,-2698,-1955,-1510,-1553,-2221,-3540,-5445,-7771,-10279,-12692,-14754,-16240,-17026,-17074,-16449,-15305,-13841,-12273,-10822,-9634,-8847,-8487,-8557,-8988,-9671,-10468,-11234,-11812,-12100,-12010,-11520,-10649,-9460,-8033,-6459,-4828,-3191,-1617,-116,1271,2538,3673,4666,5533,6275,6923,7503,8044,8561,9062,9514,9887,10110,10140,9929,9475,8806,8001,7170,6452,5981,5889,6246,7083,8333,9875,11517,13031,14202,14820,14771,14001,12578,10643,8426,6170,4134,2522,1479,1070,1289,2054,3270,4772,6447,8133,9711,11051,12035,12566,12548,11926,10675,8828,6468,3766,937,-1739,-3966,-5469,-6034,-5524,-3954,-1442,1763,5315,8827,11921,14265,15656,15992,15333,13824,11703,9229,6671,4242,2140,462,-714,-1388,-1590,-1400,-923,-303,315,765,909,640,-125,-1367,-3051,-5034,-7156,-9213,-11014,-12379,-13191,-13367,-12909,-11851,-10296,-8351,-6172,-3891,-1664,376,2116,3457,4339,4750,4711,4307,3629,2790,1894,1003,166,-621,-1378,-2128,-2892,-3645,-4349,-4900,-5195,-5131,-4598,-3592,-2104,-255,1821,3914,5821,7340,8321,8680,8399,7532,6206,4550,2741,906,-845,-2447,-3866,-5088,-6101,-6859,-7329,-7407,-7052,-6186,-4855,-3106,-1138,843,2537,3682,4032,3464,1947,-369,-3233,-6266,-9029,-11112,-12126,-11847,-10194,-7257,-3334,1178,5760,9887,13086,14976,15360,14213,11713,8198,4135,55,-3525,-6119,-7409,-7171,-5413,-2274,1923,6745,11698,16255,19957,22421,23388,22777,20613,17122,12597,7473,2184,-2798,-7072,-10301,-12265,-12859,-12111,-10156,-7242,-3681,154,3889,7156,9647,11123,11465,10665,8837,6207,3048,-302,-3552,-6406,-8684,-10234,-11039,-11117,-10591,-9612,-8374,-7080,-5916,-5039,-4542,-4485,-4833,-5545,-6501,-7579,-8637,-9520,-10108,-10271,-9947,-9093,-7741,-5978,-3944,-1831,166,1834,3037,3656,3702,3233,2417,1463,625,128,176,866,2219,4126,6394,8743,10866,12453,13236,13051,11811,9603,6594,3087,-567,-4002,-6876,-8944,-10076,-10252,-9610,-8350,-6769,-5149,-3771,-2815,-2404,-2521,-3083,-3917,-4823,-5592,-6053,-6077,-5627,-4724,-3469,-2007,-505,886,2043,2904,3463,3752,3848,3833,3780,3770,3829,4015,4317,4770,5359,6101,6991,8009,9133,10287,11380,12292,12871,12977,12490,11310,9423,6872,3779,357,-3146,-6441,-9250,-11338,-12558,-12840,-12276,-11003,-9309,-7471,-5819,-4615,-4074,-4293,-5288,-6949,-9108,-11516,-13913,-16013,-17593,-18449,-18495,-17711,-16181,-14088,-11653,-9161,-6877,-5054,-3876,-3460,-3850,-4981,-6764,-8993,-11482,-13981,-16264,-18096,-19302,-19725,-19300,-18003,-15883,-13034,-9605,-5763,-1709,2332,6135,9453,12062,13764,14415,13964,12446,10026,6935,3503,60,-3062,-5586,-7329,-8201,-8226,-7515,-6254,-4647,-2924,-1255,222,1450,2412,3157,3724,4165,4505,4713,4762,4567,4075,3237,2042,547,-1161,-2917,-4561,-5890,-6771,-7079,-6780,-5903,-4512,-2757,-760,1308,3311,5125,6659,7860,8722,9277,9592,9769,9900,10095,10418,10925,11617,12474,13437,14408,15309,16017,16481,16636,16489,16056,15390,14553,13582,12533,11393,10164,8799,7261,5496,3506,1295,-1054,-3436,-5706,-7698,-9274,-10311,-10776,-10679,-10131,-9289,-8351,-7536,-7011,-6923,-7307,-8151,-9345,-10726,-12116,-13310,-14170,-14575,-14493,-13941,-13004,-11799,-10476,-9194,-8086,-7286,-6853,-6840,-7218,-7939,-8898,-9958,-10973,-11768,-12191,-12103,-11410,-10061,-8081,-5539,-2585,596,3765,6703,9167,11001,12079,12374,11940,10887,9415,7718,6023,4524,3346,2581,2222,2209,2443,2778,3073,3186,3013,2470,1535,218,-1442,-3341,-5402,-7470,-9444,-11160,-12514,-13373,-13668,-13355,-12453,-11032,-9235,-7219,-5204,-3349,-1836,-723,-61,237,262,192,194,421,990,1936,3237,4786,6436,7992,9264,10070,10270,9786,8591,6765,4424,1804,-872,-3300,-5238,-6460,-6833,-6315,-4985,-2999,-634,1827,4070,5830,6934,7271,6871,5812,4275,2440,527,-1308,-2927,-4261,-5310,-6094,-6697,-7175,-7578,-7915,-8150,-8189,-7943,-7262,-6076,-4305,-1959,901,4135,7553,10919,13967,16473,18200,19030,18862,17735,15706,12965,9706,6199,2719,-476,-3131,-5074,-6174,-6405,-5813,-4532,-2783,-818,1071,2608,3588,3856,3405,2310,763,-970,-2599,-3844,-4478,-4383,-3529,-2013,-9,2230,4437,6320,7649,8244,8006,6946,5148,2777,59,-2761,-5423,-7687,-9355,-10283,-10408,-9730,-8360,-6439,-4196,-1884,261,1974,3097,3503,3175,2185,712,-1021,-2689,-4027,-4728,-4619,-3590,-1676,987,4142,7493,10686,13416,15411,16493,16584,15689,13935,11478,8565,5413,2281,-654,-3199,-5269,-6782,-7748,-8184,-8163,-7745,-7022,-6053,-4891,-3597,-2179,-703,794,2241,3533,4582,5263,5502,5236,4457,3213,1584,-287,-2264,-4195,-5949,-7436,-8593,-9410,-9905,-10127,-10121,-9931,-9573,-9059,-8367,-7497,-6445,-5218,-3875,-2449,-1024,334,1561,2598,3429,4044,4474,4770,4976,5151,5312,5464,5575,5587,5432,5036,4325,3264,1836,74,-1928,-4059,-6125,-7971,-9390,-10264,-10465,-9978,-8826,-7119,-5034,-2784,-624,1202,2487,3091,2968,2170,846,-797,-2501,-4039,-5196,-5847,-5906,-5392,-4347,-2884,-1129,780,2696,4501,6074,7337,8212,8664,8671,8246,7426,6279,4894,3381,1865,489,-607,-1287,-1429,-951,180,1957,4283,7041,10041,13089,15944,18423,20311,21475,21817,21288,19927,17825,15127,12049,8794,5611,2704,266,-1554,-2662,-3001,-2592,-1491,177,2242,4493,6695,8600,9990,10687,10576,9636,7911,5545,2721,-318,-3336,-6092,-8400,-10100,-11119,-11417,-11038,-10055,-8611,-6855,-4967,-3123,-1457,-103,902,1546,1878,2014,2076,2205,2542,3144,4073,5261,6638,8031,9286,10208,10652,10489,9668,8173,6075,3480,543,-2530,-5561,-8318,-10658,-12410,-13506,-13881,-13553,-12557,-10987,-8963,-6634,-4187,-1795,347,2092,3303,3899,3844,3141,1858,79,-2049,-4402,-6793,-9084,-11098,-12692,-13730,-14102,-13738,-12621,-10791,-8346,-5445,-2274,941,4008,6721,8959,10615,11682,12180,12212,11889,11370,10791,10272,9890,9653,9531,9431,9233,8802,8017,6791,5089,2956,484,-2133,-4700,-6965,-8719,-9801,-10109,-9659,-8545,-6937,-5076,-3197,-1549,-323,351,405,-119,-1165,-2573,-4215,-5933,-7611,-9158,-10518,-11654,-12529,-13110,-13329,-13140,-12463,-11263,-9515,-7249,-4553,-1550,1561,4569,7234,9337,10697,11181,10749,9413,7306,4585,1524,-1620,-4516,-6901,-8508,-9172,-8795,-7391,-5057,-2003,1511,5166,8626,11587,13756,14945,15019,13974,11898,8988,5530,1871,-1629,-4591,-6731,-7795,-7698,-6450,-4227,-1317,1908,5019,7631,9407,10149,9789,8418,6231,3544,667,-2056,-4372,-6102,-7151,-7563,-7412,-6867,-6101,-5263,-4508,-3900,-3498,-3291,-3250,-3307,-3388,-3394,-3218,-2779,-1975,-789,810,2749,4955,7283,9591,11727,13561,15009,16006,16556,16664,16370,15715,14747,13496,12024,10348,8556,6692,4870,3172,1708,562,-214,-599,-651,-441,-105,226,434,423,163,-332,-1013,-1768,-2539,-3191,-3717,-4029,-4160,-4081,-3839,-3426,-2880,-2222,-1480,-719,-1,595,964,1056,777,145,-850,-2120,-3566,-5074,-6508,-7759,-8740,-9383,-9673,-9589,-9156,-8382,-7307,-5946,-4327,-2474,-392,1872,4306,6817,9325,11677,13709,15220,16040,15987,14987,12997,10099,6481,2386,-1826,-5815,-9227,-11777,-13287,-13679,-13024,-11490,-9359,-6949,-4612,-2660,-1348,-843,-1195,-2357,-4156,-6362,-8665,-10768,-12390,-13311,-13421,-12688,-11198,-9114,-6670,-4127,-1767,178,1508,2133,2028,1311,146,-1189,-2419,-3245,-3424,-2774,-1221,1218,4401,8107,12054,15905,19373,22160,24091,25039,24997,24040,22321,20061,17500,14905,12483,10433,8839,7743,7083,6760,6620,6525,6339,6003,5504,4905,4319,3871,3685,3834,4325,5087,5976,6800,7341,7408,6844,5592,3657,1157,-1752,-4842,-7893,-10670,-12971,-14633,-15536,-15610,-14869,-13349,-11196,-8570,-5693,-2831,-219,1872,3276,3847,3555,2463,721,-1415,-3668,-5700,-7231,-8005,-7874,-6795,-4830,-2157,962,4230,7307,9921,11820,12885,13056,12422,11111,9352,7365,5374,3549,1993,728,-283,-1156,-2006,-2976,-4165,-5635,-7394,-9385,-11521,-13660,-15659,-17388,-18713,-19581,-19948,-19825,-19290,-18396,-17267,-15963,-14571,-13104,-11589,-9980,-8283,-6473,-4588,-2696,-909,642,1815,2503,2659,2273,1473,394,-721,-1634,-2119,-1975,-1128,437,2576,5091,7694,10092,12021,13265,13746,13442,12491,11055,9373,7652,6076,4753,3704,2896,2203,1522,709,-308,-1561,-3020,-4587,-6139,-7513,-8572,-9189,-9312,-8938,-8142,-7060,-5871,-4779,-3968,-3607,-3775,-4506,-5724,-7290,-8999,-10614,-11890,-12633,-12680,-11991,-10591,-8620,-6291,-3879,-1669,70,1135,1437,963,-146,-1694,-3418,-5029,-6289,-6992,-7019,-6334,-4989,-3104,-880,1472,3702,5605,7005,7804,7979,7589,6760,5669,4517,3488,2728,2310,2219,2360,2578,2668,2465,1823,703,-844,-2674,-4567,-6284,-7590,-8326,-8411,-7872,-6858,-5566,-4286,-3253,-2705,-2740,-3388,-4512,-5920,-7315,-8433,-9001,-8882,-7999,-6439,-4357,-2020,283,2264,3672,4386,4345,3667,2521,1188,-58,-940,-1278,-949,11,1517,3365,5343,7220,8816,9995,10726,11032,11015,10814,10567,10385,10329,10369,10427,10350,9975,9133,7717,5655,2999,-144,-3575,-7027,-10224,-12884,-14777,-15750,-15752,-14844,-13190,-11041,-8698,-6471,-4638,-3391,-2827,-2908,-3511,-4408,-5356,-6115,-6495,-6397,-5801,-4768,-3430,-1930,-431,944,2100,3015,3686,4187,4556,4873,5141,5369,5491,5455,5170,4588,3672,2443,969,-647,-2238,-3659,-4710,-5282,-5232,-4558,-3246,-1419,794,3172,5495,7496,8943,9615,9367,8131,5945,2939,-650,-4539,-8379,-11874,-14725,-16763,-17887,-18131,-17617,-16544,-15149,-13660,-12259,-11076,-10139,-9452,-8920,-8468,-7981,-7387,-6618,-5652,-4507,-3218,-1887,-593,541,1437,2050,2374,2485,2481,2522,2758,3321,4310,5717,7493,9464,11442,13183,14491,15198,15243,14657,13548,12145,10640,9303,8274,7667,7476,7597,7891,8143,8181,7839,7030,5726,3978,1878,-443,-2842,-5206,-7405,-9369,-11003,-12246,-13033,-13323,-13092,-12364,-11196,-9701,-8029,-6345,-4828,-3598,-2755,-2297,-2185,-2317,-2578,-2845,-3030,-3082,-2989,-2783,-2498,-2166,-1800,-1388,-884,-267,525,1468,2559,3703,4811,5736,6357,6558,6273,5513,4336,2889,1362,-25,-1040,-1487,-1221,-178,1610,4003,6776,9620,12203,14186,15299,15353,14293,12183,9211,5652,1840,-1896,-5240,-7978,-9951,-11134,-11567,-11382,-10756,-9873,-8924,-8050,-7353,-6886,-6637,-6574,-6614,-6673,-6658,-6490,-6125,-5535,-4749,-3812,-2792,-1766,-797,94,882,1624,2358,3152,4088,5182,6480,7937,9500,11078,12534,13763,14632,15065,15029,14516,13605,12383,10976,9531,8168,7006,6124,5570,5356,5460,5832,6394,7058,7698,8203,8426,8241,7528,6168,4134,1384,-1969,-5810,-9876,-13895,-17520,-20457,-22430,-23293,-22984,-21579,-19258,-16283,-12981,-9666,-6671,-4225,-2545,-1701,-1729,-2537,-3981,-5835,-7824,-9648,-11008,-11633,-11337,-9991,-7617,-4332,-370,3909,8141,11872,14762,16486,16894,15954,13794,10684,6996,3170,-346,-3132,-4888,-5391,-4633,-2699,132,3500,6977,10138,12612,14141,14595,13984,12460,10253,7661,4980,2472,329,-1326,-2476,-3119,-3353,-3218,-2820,-2185,-1371,-391,700,1877,3018,4055,4813,5183,5040,4308,2995,1163,-1023,-3340,-5525,-7278,-8352,-8528,-7682,-5808,-2969,625,4713,8957,12980,16423,18952,20324,20402,19196,16855,13653,9982,6246,2873,194,-1567,-2319,-2142,-1227,124,1584,2821,3587,3699,3134,1914,217,-1786,-3868,-5820,-7495,-8781,-9624,-10051,-10084,-9814,-9302,-8633,-7859,-7040,-6191,-5324,-4429,-3483,-2482,-1431,-366,642,1502,2125,2412,2314,1815,963,-140,-1340,-2454,-3273,-3622,-3336,-2349,-626,1743,4634,7816,11038,13995,16402,17989,18559,18010,16352,13728,10391,6695,3029,-202,-2686,-4171,-4582,-3957,-2495,-483,1725,3773,5361,6269,6406,5791,4548,2870,983,-900,-2602,-3988,-5021,-5673,-6024,-6131,-6109,-6039,-6002,-6043,-6181,-6408,-6699,-7013,-7325,-7596,-7809,-7946,-7986,-7923,-7730,-7399,-6910,-6251,-5407,-4368,-3115,-1625,106,2093,4293,6627,8970,11119,12879,14023,14406,13925,12623,10628,8197,5654,3355,1644,771,891,1970,3862,6241,8732,10910,12413,12967,12470,10957,8636,5796,2798,-25,-2392,-4140,-5217,-5704,-5769,-5659,-5618,-5874,-6565,-7745,-9325,-11138,-12901,-14323,-15093,-15005,-13917,-11874,-9022,-5665,-2180,1023,3554,5132,5591,4949,3370,1175,-1234,-3411,-4949,-5520,-4957,-3236,-546,2807,6371,9674,12260,13775,14012,12953,10761,7759,4393,1144,-1524,-3240,-3801,-3181,-1556,737,3234,5452,6910,7268,6325,4088,771,-3256,-7497,-11429,-14573,-16574,-17242,-16600,-14836,-12305,-9441,-6689,-4450,-3006,-2486,-2874,-3990,-5560,-7244,-8680,-9586,-9731,-9050,-7581,-5503,-3091,-662,1468,3034,3873,3941,3326,2221,926,-246,-965,-973,-117,1632,4142,7165,10341,13296,15652,17139,17600,17026,15567,13469,11070,8701,6658,5128,4184,3756,3679,3712,3627,3198,2340,998,-692,-2573,-4383,-5887,-6861,-7199,-6864,-5980,-4737,-3423,-2346,-1791,-1977,-2988,-4791,-7184,-9889,-12528,-14741,-16203,-16699,-16134,-14583,-12219,-9365,-6356,-3553,-1260,333,1130,1193,670,-183,-1091,-1746,-1910,-1395,-119,1894,4520,7539,10661,13578,15975,17606,18299,17998,16766,14772,12285,9606,7063,4897,3308,2324,1910,1889,2065,2212,2155,1788,1102,146,-918,-1957,-2774,-3276,-3383,-3146,-2654,-2100,-1675,-1592,-1995,-2969,-4481,-6398,-8474,-10408,-11861,-12534,-12194,-10745,-8220,-4829,-880,3193,6968,10020,12056,12902,12550,11156,8997,6440,3893,1734,293,-229,280,1752,4059,6905,10013,13001,15574,17432,18396,18370,17387,15588,13203,10540,7906,5591,3817,2697,2245,2373,2911,3657,4392,4924,5099,4829,4100,2948,1500,-103,-1702,-3129,-4291,-5114,-5607,-5832,-5875,-5844,-5818,-5858,-5950,-6075,-6153,-6119,-5909,-5492,-4870,-4094,-3232,-2403,-1695,-1235,-1053,-1196,-1586,-2164,-2758,-3242,-3424,-3189,-2400,-1034,928,3364,6123,8957,11580,13704,15048,15417,14702,12926,10239,6922,3340,-74,-2914,-4821,-5569,-5094,-3492,-1059,1831,4701,7114,8695,9203,8545,6803,4188,1031,-2286,-5384,-7934,-9719,-10642,-10745,-10168,-9151,-7942,-6812,-5965,-5554,-5647,-6227,-7198,-8412,-9682,-10841,-11724,-12271,-12435,-12282,-11904,-11422,-10975,-10666,-10550,-10655,-10913,-11251,-11520,-11585,-11292,-10541,-9274,-7499,-5315,-2858,-331,2058,4116,5686,6679,7091,6978,6479,5770,5031,4446,4122,4111,4382,4801,5222,5427,5273,4650,3552,2090,430,-1171,-2475,-3258,-3393,-2833,-1673,-92,1652,3227,4356,4759,4275,2849,545,-2421,-5770,-9106,-12051,-14225,-15334,-15195,-13778,-11185,-7696,-3658,471,4285,7384,9538,10602,10634,9797,8383,6733,5205,4095,3621,3847,4719,6038,7525,8867,9765,9997,9466,8187,6335,4163,2004,182,-1024,-1441,-1036,96,1711,3496,5086,6148,6411,5726,4062,1529,-1679,-5267,-8944,-12402,-15399,-17754,-19376,-20255,-20448,-20068,-19243,-18109,-16799,-15409,-14021,-12691,-11433,-10284,-9234,-8307,-7509,-6862,-6381,-6104,-6019,-6161,-6486,-6970,-7535,-8089,-8517,-8702,-8531,-7931,-6850,-5295,-3316,-1001,1512,4071,6515,8684,10454,11726,12462,12641,12326,11565,10495,9220,7906,6673,5654,4918,4483,4302,4267,4232,4051,3597,2811,1710,394,-968,-2173,-3025,-3369,-3147,-2378,-1214,135,1395,2276,2544,2030,668,-1450,-4162,-7162,-10127,-12701,-14596,-15576,-15567,-14575,-12771,-10406,-7810,-5335,-3309,-1968,-1441,-1711,-2620,-3914,-5254,-6306,-6781,-6491,-5378,-3532,-1164,1419,3872,5864,7135,7524,7018,5729,3904,1870,-19,-1422,-2101,-1930,-952,683,2676,4716,6453,7627,8046,7663,6540,4859,2874,873,-876,-2158,-2845,-2919,-2451,-1587,-527,532,1404,1925,2021,1623,783,-422,-1836,-3271,-4513,-5378,-5700,-5409,-4504,-3069,-1283,646,2473,3987,5023,5508,5434,4896,4025,3021,2046,1310,916,971,1477,2393,3624,5042,6511,7912,9132,10124,10810,11213,11296,11102,10621,9884,8881,7618,6083,4286,2244,25,-2286,-4546,-6605,-8280,-9433,-9933,-9743,-8886,-7474,-5692,-3790,-2017,-666,66,-4,-932,-2690,-5148,-8087,-11225,-14253,-16853,-18757,-19760,-19743,-18704,-16740,-14050,-10908,-7627,-4510,-1850,171,1438,1952,1839,1277,541,-100,-391,-143,740,2233,4196,6396,8529,10289,11389,11646,10972,9439,7228,4639,2014,-299,-2022,-2985,-3146,-2624,-1613,-415,707,1501,1839,1689,1137,368,-396,-925,-1028,-624,295,1598,3084,4484,5522,5937,5560,4300,2212,-547,-3688,-6871,-9709,-11871,-13079,-13222,-12281,-10437,-7935,-5127,-2361,28,1808,2822,3054,2580,1558,234,-1169,-2393,-3253,-3605,-3380,-2583,-1287,389,2272,4193,5957,7419,8454,9002,9057,8670,7943,7008,6018,5122,4448,4085,4062,4361,4906,5591,6290,6886,7288,7454,7366,7086,6649,6168,5683,5262,4899,4572,4220,3756,3107,2207,1029,-398,-2024,-3718,-5379,-6848,-8027,-8813,-9167,-9085,-8601,-7814,-6802,-5712,-4628,-3653,-2838,-2189,-1675,-1222,-720,-67,859,2123,3756,5722,7912,10157,12237,13924,14988,15283,14702,13279,11116,8441,5524,2689,223,-1629,-2739,-3085,-2757,-1967,-947,11,681,897,568,-267,-1515,-2992,-4511,-5872,-6941,-7625,-7918,-7862,-7554,-7094,-6587,-6090,-5621,-5160,-4628,-3939,-3001,-1726,-106,1847,4018,6254,8348,10069,11218,11616,11177,9898,7886,5351,2581,-89,-2318,-3812,-4354,-3847,-2324,62,3046,6301,9473,12229,14309,15534,15845,15287,13997,12193,10120,8029,6154,4654,3632,3102,2976,3127,3340,3426,3174,2460,1211,-539,-2656,-4944,-7140,-8972,-10212,-10687,-10352,-9259,-7591,-5598,-3610,-1928,-853,-572,-1196,-2695,-4948,-7711,-10700,-13578,-16028,-17772,-18598,-18385,-17119,-14878,-11851,-8286,-4486,-756,2633,5455,7586,8985,9704,9877,9663,9251,8781,8362,8023,7729,7422,6996,6405,5622,4690,3724,2855,2241,1998,2176,2749,3607,4564,5416,5948,6014,5520,4494,3021,1284,-519,-2185,-3534,-4470,-4932,-4953,-4612,-4016,-3306,-2590,-1955,-1449,-1060,-752,-440,-43,546,1387,2543,4002,5714,7573,9425,11085,12361,13080,13096,12351,10830,8654,5982,3105,296,-2122,-3893,-4839,-4868,-4008,-2386,-174,2380,5064,7652,9999,11989,13587,14788,15640,16187,16491,16560,16411,15973,15200,13997,12305,10102,7392,4277,878,-2583,-5893,-8773,-11014,-12410,-12869,-12383,-11051,-9077,-6725,-4316,-2144,-504,417,491,-282,-1807,-3913,-6358,-8882,-11231,-13172,-14541,-15234,-15211,-14531,-13292,-11656,-9825,-7986,-6344,-5064,-4246,-3952,-4131,-4690,-5454,-6198,-6707,-6752,-6187,-4921,-2979,-477,2367,5278,7945,10085,11464,11977,11598,10462,8756,6742,4693,2820,1290,162,-591,-1044,-1345,-1611,-1959,-2443,-3049,-3733,-4381,-4911,-5212,-5257,-5031,-4597,-4028,-3433,-2901,-2523,-2344,-2405,-2695,-3203,-3877,-4668,-5496,-6283,-6950,-7412,-7633,-7578,-7271,-6760,-6123,-5448,-4810,-4255,-3794,-3395,-2985,-2495,-1825,-951,140,1382,2663,3838,4758,5299,5404,5084,4413,3551,2660,1939,1522,1518,1939,2729,3785,4924,6002,6846,7334,7402,7012,6191,4997,3485,1764,-102,-2016,-3902,-5690,-7294,-8644,-9663,-10267,-10407,-10030,-9135,-7762,-5992,-3962,-1853,163,1872,3126,3803,3833,3252,2134,661,-946,-2433,-3549,-4083,-3921,-3028,-1518,424,2515,4464,6015,6978,7307,7034,6347,5445,4610,4052,3958,4408,5392,6823,8529,10331,12023,13464,14532,15198,15454,15344,14903,14161,13123,11774,10111,8116,5841,3342,729,-1858,-4295,-6441,-8222,-9578,-10514,-11066,-11292,-11271,-11050,-10673,-10155,-9497,-8706,-7811,-6839,-5875,-4963,-4176,-3538,-3038,-2649,-2291,-1909,-1432,-844,-141,617,1367,2000,2461,2677,2669,2482,2207,1979,1899,2069,2546,3318,4376,5620,6995,8387,9729,10946,11985,12820,13403,13732,13736,13399,12638,11429,9741,7599,5085,2316,-518,-3237,-5620,-7501,-8735,-9231,-8976,-7989,-6381,-4288,-1899,585,2965,5067,6748,7937,8574,8694,8312,7515,6355,4910,3246,1400,-559,-2608,-4680,-6706,-8595,-10214,-11439,-12117,-12145,-11447,-10031,-7974,-5447,-2658,120,2660,4729,6209,7026,7226,6920,6265,5447,4608,3864,3236,2697,2164,1528,717,-328,-1575,-2950,-4320,-5528,-6419,-6879,-6831,-6279,-5278,-3919,-2362,-738,771,2016,2870,3192,2941,2047,554,-1475,-3881,-6465,-8953,-11067,-12522,-13100,-12670,-11222,-8875,-5848,-2444,1019,4230,6950,9005,10327,10906,10813,10145,9025,7572,5916,4162,2436,840,-508,-1517,-2102,-2236,-1932,-1264,-349,685,1704,2613,3363,3946,4406,4797,5186,5615,6090,6574,6993,7225,7182,6710,5786,4318,2370,-14,-2695,-5515,-8303,-10869,-13069,-14773,-15900,-16435,-16375,-15796,-14769,-13414,-11830,-10136,-8410,-6732,-5142,-3676,-2357,-1195,-232,525,1010,1190,1004,420,-579,-1967,-3676,-5567,-7484,-9187,-10482,-11147,-11040,-10113,-8370,-5986,-3140,-126,2789,5339,7320,8604,9159,9046,8400,7423,6325,5313,4543,4122,4066,4368,4909,5603,6274,6800,7044,6910,6355,5377,4032,2430,709,-975,-2445,-3583,-4281,-4509,-4299,-3752,-3009,-2276,-1722,-1548,-1870,-2769,-4248,-6228,-8582,-11107,-13599,-15813,-17554,-18644,-18981,-18528,-17327,-15486,-13187,-10647,-8114,-5841,-4044,-2904,-2508,-2850,-3834,-5249,-6837,-8280,-9301,-9655,-9228,-7993,-6076,-3669,-1041,1541,3855,5709,7053,7857,8216,8230,8016,7669,7237,6704,6037,5150,4001,2559,871,-971,-2815,-4490,-5823,-6674,-6964,-6679,-5895,-4749,-3435,-2184,-1194,-673,-711,-1370,-2580,-4212,-6052,-7842,-9305,-10184,-10265,-9425,-7634,-4991,-1686,1969,5651,8977,11641,13379,14052,13620,12185,9934,7152,4144,1235,-1310,-3266,-4509,-4991,-4745,-3876,-2527,-858,966,2807,4561,6144,7517,8636,9495,10074,10377,10407,10175,9694,8984,8045,6904,5562,4065,2449,785,-843,-2359,-3660,-4690,-5393,-5772,-5852,-5722,-5466,-5218,-5059,-5070,-5266,-5623,-6068,-6510,-6847,-6987,-6881,-6485,-5824,-4921,-3851,-2686,-1513,-436,474,1129,1476,1504,1209,664,-41,-773,-1377,-1718,-1658,-1141,-130,1302,3065,4975,6876,8582,9965,10955,11530,11747,11694,11472,11190,10916,10684,10485,10267,9952,9453,8679,7562,6065,4183,1980,-447,-2944,-5336,-7442,-9102,-10209,-10713,-10651,-10118,-9261,-8264,-7281,-6471,-5896,-5622,-5601,-5802,-6130,-6496,-6826,-7041,-7121,-7040,-6839,-6549,-6249,-6007,-5900,-5988,-6305,-6859,-7611,-8494,-9409,-10245,-10875,-11211,-11151,-10659,-9723,-8382,-6732,-4891,-3026,-1275,196,1327,2051,2406,2448,2262,1936,1532,1084,589,21,-665,-1501,-2505,-3642,-4854,-6004,-6949,-7519,-7553,-6978,-5744,-3962,-1771,564,2783,4592,5765,6131,5639,4334,2378,25,-2430,-4632,-6310,-7195,-7177,-6223,-4443,-2041,700,3481,6000,8020,9383,10019,9962,9311,8228,6891,5486,4167,3066,2265,1820,1739,2015,2612,3463,4504,5630,6762,7818,8739,9511,10140,10666,11145,11626,12140,12691,13232,13687,13946,13902,13461,12585,11282,9639,7799,5929,4235,2869,1954,1529,1548,1899,2412,2891,3160,3078,2575,1652,383,-1098,-2629,-4033,-5165,-5930,-6288,-6278,-5989,-5543,-5083,-4721,-4541,-4589,-4838,-5247,-5709,-6137,-6418,-6491,-6295,-5844,-5140,-4249,-3209,-2075,-882,344,1581,2792,3962,5014,5936,6650,7136,7356,7295,6940,6307,5403,4272,2967,1546,96,-1312,-2602,-3703,-4570,-5150,-5411,-5325,-4875,-4065,-2933,-1543,-16,1504,2838,3806,4241,4025,3101,1517,-618,-3068,-5597,-7896,-9729,-10886,-11267,-10849,-9707,-7970,-5817,-3426,-992,1343,3434,5204,6574,7514,7983,7981,7498,6570,5258,3670,1959,317,-1073,-1994,-2328,-1963,-899,791,2974,5435,7972,10332,12346,13830,14705,14932,14538,13613,12271,10668,8944,7240,5664,4283,3124,2181,1390,702,30,-679,-1459,-2326,-3256,-4222,-5180,-6076,-6891,-7571,-8123,-8524,-8796,-8933,-8970,-8888,-8719,-8449,-8102,-7686,-7230,-6743,-6238,-5696,-5101,-4397,-3561,-2548,-1346,16,1487,2968,4321,5427,6144,6404,6182,5538,4601,3548,2596,1932,1728,2079,2997,4417,6176,8081,9891,11420,12488,13046,13064,12640,11875,10925,9910,8942,8061,7302,6602,5935,5200,4351,3331,2120,743,-752,-2264,-3686,-4871,-5700,-6057,-5888,-5190,-4041,-2578,-1001,456,1566,2135,2047,1305,5,-1622,-3301,-4693,-5529,-5566,-4738,-3071,-757,1916,4589,6902,8540,9287,9063,7924,6061,3775,1401,-698,-2220,-2944,-2758,-1679,179,2604,5347,8140,10742,12972,14712,15919,16600,16816,16613,16070,15201,14050,12614,10933,9024,6965,4831,2735,805,-868,-2172,-3078,-3577,-3718,-3592,-3318,-3019,-2825,-2831,-3106,-3687,-4554,-5668,-6955,-8315,-9670,-10913,-11981,-12813,-13381,-13680,-13731,-13574,-13256,-12842,-12358,-11864,-11354,-10870,-10400,-9976,-9589,-9276,-8994,-8771,-8503,-8168,-7639,-6858,-5743,-4292,-2529,-584,1390,3168,4553,5362,5502,4964,3832,2311,598,-1002,-2313,-3128,-3400,-3125,-2418,-1430,-349,620,1335,1646,1510,905,-125,-1480,-3057,-4704,-6283,-7662,-8701,-9330,-9460,-9107,-8307,-7163,-5850,-4517,-3376,-2545,-2127,-2110,-2440,-2963,-3516,-3910,-3982,-3619,-2764,-1435,271,2216,4191,5996,7423,8318,8581,8211,7264,5903,4324,2760,1462,620,407,894,2094,3932,6271,8919,11656,14249,16479,18155,19121,19304,18642,17190,15026,12290,9189,5912,2706,-248,-2769,-4763,-6177,-7037,-7418,-7439,-7229,-6921,-6619,-6393,-6277,-6270,-6332,-6437,-6527,-6597,-6628,-6659,-6706,-6824,-7024,-7317,-7676,-8048,-8354,-8503,-8412,-7991,-7217,-6061,-4577,-2827,-921,1029,2903,4595,6034,7147,7937,8395,8585,8570,8447,8311,8243,8307,8509,8827,9187,9484,9615,9482,9033,8268,7251,6099,4974,4036,3436,3264,3542,4210,5124,6084,6867,7256,7088,6278,4820,2818,415,-2182,-4767,-7154,-9181,-10775,-11893,-12575,-12897,-12950,-12849,-12657,-12424,-12129,-11732,-11130,-10260,-9034,-7457,-5575,-3506,-1446,412,1840,2686,2853,2345,1275,-169,-1729,-3123,-4087,-4414,-3957,-2706,-704,1861,4778,7757,10523,12829,14485,15391,15550,15021,13974,12575,11032,9506,8125,6950,5971,5148,4384,3609,2734,1737,607,-608,-1841,-3013,-4033,-4833,-5350,-5562,-5436,-5011,-4281,-3341,-2240,-1093,-15,898,1525,1801,1661,1102,132,-1166,-2712,-4346,-5924,-7250,-8162,-8497,-8131,-7021,-5141,-2612,443,3787,7174,10337,13040,15076,16333,16744,16345,15232,13547,11487,9228,6969,4853,3013,1534,473,-145,-306,-52,593,1526,2664,3871,4997,5908,6446,6516,6041,5002,3440,1443,-863,-3304,-5733,-7970,-9902,-11410,-12457,-13007,-13096,-12763,-12075,-11119,-9967,-8701,-7390,-6075,-4807,-3594,-2456,-1409,-451,365,1027,1464,1639,1517,1085,404,-455,-1332,-2061,-2465,-2384,-1744,-539,1117,3037,4979,6665,7898,8487,8402,7668,6424,4885,3284,1886,901,487,730,1588,2965,4650,6395,7911,8947,9266,8764,7408,5290,2618,-369,-3351,-6073,-8286,-9865,-10750,-11011,-10779,-10266,-9676,-9233,-9063,-9258,-9801,-10607,-11548,-12454,-13182,-13604,-13674,-13386,-12821,-12081,-11321,-10664,-10246,-10108,-10264,-10636,-11082,-11439,-11490,-11088,-10097,-8474,-6260,-3540,-495,2697,5810,8653,11028,12803,13869,14197,13786,12722,11097,9079,6831,4560,2456,705,-562,-1262,-1415,-1105,-508,164,691,870,573,-279,-1648,-3465,-5581,-7827,-10030,-12019,-13670,-14883,-15631,-15910,-15782,-15324,-14630,-13801,-12910,-12027,-11176,-10374,-9596,-8821,-8000,-7117,-6146,-5106,-4026,-2953,-1936,-1014,-206,506,1145,1768,2406,3086,3799,4508,5147,5635,5907,5892,5583,4991,4174,3246,2326,1571,1122,1114,1631,2728,4367,6477,8891,11415,13809,15833,17258,17925,17703,16590,14636,11980,8833,5423,1998,-1226,-4078,-6466,-8343,-9741,-10713,-11332,-11662,-11729,-11556,-11094,-10341,-9239,-7809,-6089,-4179,-2240,-458,961,1835,2056,1587,512,-1000,-2711,-4345,-5647,-6418,-6537,-5994,-4857,-3283,-1453,443,2240,3843,5196,6323,7267,8084,8821,9461,9970,10245,10176,9668,8637,7101,5130,2887,600,-1495,-3172,-4256,-4693,-4493,-3804,-2826,-1802,-986,-578,-721,-1475,-2800,-4587,-6662,-8806,-10826,-12515,-13763,-14491,-14704,-14476,-13893,-13102,-12202,-11300,-10439,-9623,-8814,-7941,-6932,-5731,-4322,-2754,-1114,460,1838,2897,3589,3894,3914,3742,3552,3470,3599,3985,4587,5322,6058,6660,7023,7089,6868,6436,5904,5427,5122,5129,5480,6222,7282,8603,10059,11523,12878,13994,14775,15121,14950,14198,12813,10791,8154,5011,1504,-2132,-5649,-8763,-11234,-12886,-13632,-13511,-12655,-11298,-9710,-8187,-6958,-6210,-5988,-6265,-6893,-7687,-8421,-8910,-9028,-8716,-8036,-7077,-6012,-5004,-4193,-3704,-3572,-3817,-4389,-5222,-6227,-7294,-8310,-9140,-9656,-9718,-9213,-8052,-6215,-3737,-772,2489,5723,8633,10876,12194,12421,11517,9596,6910,3781,608,-2266,-4534,-6021,-6657,-6489,-5656,-4342,-2759,-1098,468,1837,2908,3682,4130,4303,4225,3942,3487,2884,2148,1279,276,-868,-2149,-3550,-5018,-6472,-7770,-8759,-9232,-9046,-8038,-6193,-3531,-238,3442,7155,10540,13238,14965,15548,14959,13317,10884,8018,5136,2652,922,198,602,2097,4515,7571,10898,14125,16882,18904,20003,20152,19423,18020,16207,14282,12529,11175,10342,10057,10230,10671,11164,11436,11298,10586,9252,7332,4938,2263,-514,-3177,-5598,-7653,-9320,-10607,-11564,-12260,-12752,-13072,-13239,-13224,-13014,-12575,-11923,-11082,-10135,-9179,-8330,-7684,-7321,-7243,-7426,-7777,-8174,-8492,-8595,-8405,-7854,-6954,-5713,-4201,-2475,-634,1247,3043,4658,5943,6800,7084,6746,5722,4065,1855,-721,-3450,-6050,-8274,-9875,-10714,-10717,-9938,-8519,-6683,-4681,-2781,-1190,-75,498,541,122,-597,-1489,-2371,-3134,-3713,-4073,-4276,-4373,-4452,-4557,-4719,-4885,-5007,-4948,-4623,-3897,-2727,-1071,1005,3405,5945,8430,10633,12375,13523,14018,13907,13296,12366,11318,10334,9565,9093,8928,9039,9340,9743,10168,10541,10850,11088,11290,11511,11777,12149,12606,13165,13749,14338,14829,15184,15326,15233,14880,14302,13518,12611,11622,10617,9611,8607,7572,6448,5164,3654,1858,-235,-2619,-5224,-7960,-10683,-13247,-15476,-17205,-18296,-18623,-18143,-16857,-14864,-12317,-9456,-6530,-3809,-1527,159,1153,1460,1171,405,-637,-1803,-2916,-3864,-4567,-5004,-5163,-5081,-4763,-4206,-3396,-2282,-845,928,2986,5233,7507,9613,11353,12520,12989,12660,11552,9725,7351,4609,1747,-1032,-3521,-5577,-7092,-8021,-8347,-8108,-7349,-6170,-4658,-2961,-1208,423,1792,2738,3153,2964,2151,789,-1007,-3011,-4990,-6662,-7800,-8227,-7862,-6732,-4967,-2760,-376,1954,3998,5604,6713,7306,7489,7349,7030,6626,6205,5802,5407,5006,4578,4113,3642,3195,2853,2693,2790,3224,4005,5132,6533,8092,9671,11113,12278,13077,13453,13425,13048,12419,11659,10857,10110,9419,8783,8112,7309,6268,4884,3136,1018,-1356,-3873,-6327,-8562,-10389,-11707,-12446,-12622,-12315,-11645,-10773,-9855,-9030,-8412,-8065,-8029,-8292,-8850,-9640,-10646,-11787,-13028,-14276,-15464,-16473,-17209,-17544,-17396,-16694,-15428,-13630,-11391,-8825,-6078,-3287,-567,1989,4319,6406,8204,9716,10901,11714,12128,12079,11574,10620,9285,7685,5951,4234,2683,1387,411,-239,-627,-823,-942,-1081,-1320,-1710,-2255,-2933,-3686,-4452,-5159,-5777,-6271,-6671,-7011,-7345,-7737,-8205,-8771,-9388,-10008,-10550,-10936,-11088,-10948,-10461,-9607,-8364,-6753,-4775,-2496,54,2768,5572,8315,10860,13030,14662,15619,15822,15258,14017,12247,10184,8072,6161,4662,3699,3328,3510,4138,5074,6143,7196,8115,8813,9267,9471,9449,9224,8815,8228,7463,6517,5382,4068,2603,1021,-593,-2172,-3601,-4790,-5657,-6151,-6275,-6069,-5644,-5125,-4682,-4462,-4592,-5153,-6148,-7542,-9211,-11015,-12774,-14299,-15426,-15990,-15896,-15069,-13522,-11323,-8608,-5587,-2490,413,2889,4745,5876,6264,6008,5261,4281,3303,2603,2366,2746,3765,5383,7426,9681,11849,13653,14806,15122,14477,12885,10453,7390,3959,457,-2863,-5759,-8099,-9776,-10793,-11162,-10981,-10340,-9369,-8195,-6932,-5710,-4613,-3753,-3184,-2983,-3184,-3795,-4809,-6154,-7741,-9434,-11057,-12440,-13386,-13736,-13361,-12193,-10220,-7520,-4208,-481,3443,7325,10929,14036,16477,18105,18858,18703,17667,15848,13366,10434,7274,4168,1401,-764,-2091,-2458,-1814,-251,2043,4785,7654,10299,12445,13850,14416,14136,13114,11555,9704,7838,6222,5056,4492,4571,5257,6422,7878,9406,10786,11827,12406,12440,11948,10955,9564,7857,5944,3913,1846,-179,-2090,-3806,-5262,-6383,-7126,-7471,-7420,-7040,-6411,-5663,-4945,-4390,-4122,-4212,-4644,-5373,-6246,-7109,-7770,-8076,-7884,-7150,-5838,-4012,-1751,814,3536,6239,8761,10902,12536,13499,13746,13229,12015,10205,7972,5515,3054,796,-1109,-2544,-3502,-4033,-4253,-4334,-4426,-4674,-5145,-5850,-6742,-7698,-8618,-9357,-9850,-10055,-10002,-9775,-9503,-9316,-9360,-9687,-10326,-11184,-12118,-12908,-13324,-13125,-12144,-10268,-7516,-3987,89,4413,8647,12429,15453,17485,18364,18079,16674,14329,11261,7756,4113,614,-2478,-4979,-6773,-7812,-8134,-7828,-6998,-5810,-4361,-2801,-1204,355,1822,3177,4387,5431,6280,6892,7218,7217,6843,6095,4984,3563,1912,116,-1718,-3503,-5160,-6628,-7869,-8879,-9654,-10261,-10719,-11134,-11542,-12023,-12588,-13251,-13952,-14630,-15177,-15497,-15504,-15141,-14405,-13331,-12019,-10574,-9147,-7829,-6714,-5814,-5087,-4470,-3825,-3076,-2128,-976,338,1711,3016,4108,4905,5352,5475,5369,5138,4938,4879,5033,5425,5986,6638,7236,7671,7848,7723,7309,6649,5832,4919,3996,3069,2154,1196,160,-1019,-2346,-3805,-5307,-6739,-7938,-8777,-9130,-8977,-8337,-7350,-6183,-5073,-4228,-3837,-4000,-4736,-5940,-7452,-8984,-10298,-11069,-11115,-10242,-8437,-5738,-2345,1481,5389,9018,12006,14062,14971,14650,13103,10497,7042,3087,-1010,-4845,-8037,-10256,-11262,-10916,-9217,-6298,-2408,2071,6713,11029,14583,16988,17998,17519,15624,12551,8676,4435,321,-3242,-5882,-7379,-7637,-6728,-4862,-2339,433,3065,5153,6399,6597,5680,3729,929,-2413,-5967,-9359,-12287,-14482,-15800,-16181,-15670,-14407,-12585,-10450,-8240,-6193,-4481,-3242,-2523,-2324,-2561,-3139,-3890,-4700,-5401,-5922,-6173,-6151,-5865,-5348,-4651,-3806,-2842,-1783,-653,524,1681,2759,3665,4303,4594,4475,3934,2998,1778,395,-947,-2066,-2775,-2923,-2444,-1337,310,2329,4521,6650,8488,9848,10564,10557,9779,8279,6135,3500,530,-2578,-5653,-8527,-11079,-13211,-14887,-16088,-16853,-17210,-17220,-16915,-16323,-15446,-14272,-12773,-10937,-8751,-6244,-3461,-497,2543,5525,8312,10779,12812,14332,15302,15697,15572,14947,13937,12598,11045,9360,7632,5943,4362,2954,1766,844,211,-115,-129,162,744,1601,2695,3997,5460,7035,8680,10329,11926,13382,14610,15484,15902,15729,14889,13311,10999,8010,4452,501,-3641,-7745,-11572,-14901,-17526,-19289,-20070,-19836,-18588,-16445,-13547,-10146,-6500,-2925,268,2791,4416,4988,4486,2985,703,-2064,-4946,-7600,-9677,-10958,-11289,-10637,-9079,-6757,-3872,-658,2646,5837,8705,11120,12943,14105,14525,14188,13069,11218,8697,5648,2225,-1350,-4870,-8110,-10887,-13053,-14513,-15234,-15224,-14541,-13283,-11558,-9517,-7276,-5006,-2820,-875,706,1808,2319,2176,1340,-166,-2286,-4878,-7781,-10752,-13527,-15812,-17302,-17747,-16941,-14817,-11413,-6939,-1735,3752,8996,13494,16780,18549,18640,17129,14256,10473,6315,2386,-752,-2664,-3075,-1942,562,4063,8055,11952,15205,17348,18086,17330,15188,11995,8187,4342,978,-1403,-2477,-2086,-288,2685,6425,10457,14270,17403,19509,20366,19933,18296,15673,12367,8698,4994,1508,-1571,-4155,-6237,-7879,-9181,-10256,-11194,-12064,-12862,-13563,-14080,-14331,-14233,-13744,-12868,-11673,-10281,-8838,-7516,-6457,-5757,-5454,-5514,-5821,-6225,-6519,-6506,-6004,-4895,-3134,-783,1992,4956,7789,10197,11875,12639,12364,11085,8938,6156,3070,2,-2718,-4851,-6234,-6839,-6711,-6007,-4911,-3607,-2281,-1035,45,952,1694,2302,2813,3228,3558,3755,3786,3586,3136,2415,1478,391,-719,-1720,-2470,-2843,-2746,-2113,-940,748,2875,5316,7953,10602,13127,15370,17207,18543,19329,19541,19230,18452,17317,15942,14454,12973,11605,10436,9528,8919,8614,8623,8894,9419,10112,10934,11789,12591,13230,13594,13566,13046,11975,10304,8083,5369,2304,-926,-4142,-7109,-9668,-11640,-12946,-13525,-13420,-12709,-11541,-10100,-8586,-7220,-6179,-5630,-5656,-6291,-7487,-9127,-11042,-13016,-14819,-16226,-17030,-17095,-16323,-14728,-12395,-9509,-6325,-3138,-270,2022,3491,4053,3646,2393,438,-1946,-4478,-6824,-8707,-9829,-10053,-9248,-7465,-4806,-1504,2168,5862,9254,12028,13922,14783,14532,13217,11001,8096,4827,1495,-1580,-4143,-5999,-7041,-7227,-6606,-5267,-3350,-1025,1555,4187,6723,8966,10761,11931,12342,11881,10498,8234,5188,1605,-2240,-5961,-9183,-11539,-12714,-12548,-10956,-8073,-4128,505,5358,9961,13837,16601,18002,17921,16424,13721,10141,6109,2073,-1530,-4326,-6056,-6582,-5933,-4268,-1859,938,3760,6261,8174,9333,9693,9283,8275,6816,5165,3509,2058,966,338,231,643,1536,2825,4421,6183,8012,9744,11280,12476,13235,13473,13124,12175,10637,8559,6044,3202,191,-2835,-5705,-8260,-10369,-11919,-12855,-13151,-12842,-11987,-10706,-9106,-7363,-5616,-4024,-2736,-1835,-1422,-1490,-2038,-2975,-4211,-5593,-6978,-8199,-9103,-9550,-9429,-8676,-7260,-5231,-2683,236,3323,6371,9146,11443,13071,13896,13838,12874,11064,8500,5350,1780,-1998,-5808,-9451,-12781,-15625,-17872,-19405,-20154,-20105,-19279,-17792,-15791,-13496,-11149,-9001,-7279,-6171,-5774,-6112,-7096,-8557,-10256,-11918,-13292,-14144,-14337,-13802,-12542,-10661,-8263,-5522,-2593,383,3257,5952,8366,10451,12154,13439,14257,14601,14416,13725,12518,10841,8756,6357,3765,1120,-1422,-3712,-5597,-6965,-7723,-7830,-7294,-6151,-4508,-2472,-198,2176,4511,6676,8600,10193,11449,12354,12939,13249,13332,13227,12959,12520,11872,10962,9714,8075,5998,3475,545,-2724,-6193,-9715,-13085,-16105,-18558,-20269,-21095,-20977,-19932,-18085,-15611,-12792,-9870,-7150,-4821,-3054,-1891,-1302,-1168,-1319,-1562,-1719,-1649,-1260,-516,561,1937,3530,5268,7075,8850,10527,11995,13170,13934,14191,13848,12829,11131,8763,5852,2552,-903,-4265,-7273,-9712,-11406,-12262,-12245,-11395,-9802,-7584,-4908,-1910,1203,4297,7159,9650,11588,12851,13317,12953,11744,9789,7235,4294,1240,-1667,-4145,-5985,-7014,-7167,-6430,-4897,-2704,-46,2870,5819,8640,11134,13228,14805,15850,16346,16301,15769,14786,13440,11811,9992,8094,6192,4393,2751,1336,192,-639,-1120,-1208,-885,-120,1080,2674,4604,6716,8883,10858,12471,13465,13713,13073,11534,9153,6083,2549,-1163,-4772,-7981,-10566,-12360,-13289,-13378,-12729,-11546,-10038,-8502,-7122,-6142,-5612,-5583,-5944,-6552,-7214,-7745,-8018,-7959,-7592,-7012,-6343,-5764,-5378,-5292,-5505,-5962,-6536,-7060,-7349,-7245,-6625,-5436,-3692,-1468,1101,3859,6616,9197,11421,13137,14216,14558,14121,12893,10948,8417,5491,2448,-445,-2875,-4611,-5469,-5408,-4484,-2913,-957,1012,2680,3739,4002,3400,1993,-31,-2404,-4800,-6921,-8500,-9393,-9536,-9013,-7970,-6641,-5294,-4152,-3464,-3335,-3841,-4932,-6458,-8211,-9913,-11277,-12053,-12045,-11174,-9440,-6988,-4004,-767,2450,5376,7803,9591,10693,11143,11033,10505,9700,8756,7764,6795,5870,5001,4179,3398,2658,1971,1356,840,434,166,8,-15,46,188,367,547,669,694,560,249,-257,-922,-1720,-2568,-3428,-4232,-4966,-5617,-6214,-6779,-7363,-7983,-8665,-9387,-10108,-10748,-11215,-11407,-11238,-10658,-9642,-8254,-6557,-4697,-2803,-1027,519,1747,2636,3193,3484,3580,3573,3535,3531,3588,3741,3992,4360,4873,5540,6410,7474,8744,10152,11622,13006,14133,14819,14861,14135,12525,10055,6795,2921,-1318,-5663,-9807,-13509,-16532,-18742,-20045,-20450,-20014,-18870,-17195,-15190,-13068,-11008,-9162,-7607,-6377,-5423,-4685,-4066,-3471,-2863,-2206,-1555,-982,-596,-516,-839,-1613,-2833,-4418,-6231,-8076,-9738,-10985,-11630,-11523,-10603,-8894,-6519,-3690,-669,2232,4745,6613,7687,7899,7259,5887,3933,1618,-849,-3245,-5380,-7084,-8224,-8704,-8467,-7487,-5808,-3480,-647,2548,5895,9185,12190,14700,16527,17531,17618,16759,14986,12392,9120,5360,1326,-2755,-6638,-10123,-12997,-15140,-16449,-16916,-16590,-15568,-14023,-12109,-10049,-7992,-6137,-4585,-3455,-2783,-2592,-2852,-3510,-4481,-5674,-6972,-8258,-9414,-10313,-10865,-10976,-10615,-9757,-8443,-6702,-4620,-2257,298,2978,5709,8427,11047,13489,15629,17338,18461,18840,18355,16928,14573,11400,7610,3504,-600,-4349,-7466,-9744,-11067,-11472,-11044,-9996,-8541,-6932,-5375,-4027,-3005,-2308,-1945,-1800,-1784,-1762,-1600,-1214,-523,462,1695,3058,4379,5473,6141,6230,5665,4451,2716,662,-1420,-3232,-4479,-4926,-4446,-2996,-684,2315,5732,9282,12669,15656,18045,19717,20627,20761,20176,18926,17094,14771,12041,9014,5812,2561,-553,-3382,-5708,-7380,-8226,-8155,-7123,-5180,-2457,816,4359,7814,10849,13117,14377,14446,13283,10964,7668,3683,-656,-4986,-8971,-12318,-14842,-16449,-17142,-17058,-16338,-15235,-13935,-12655,-11520,-10627,-9986,-9565,-9303,-9101,-8908,-8654,-8355,-8003,-7681,-7417,-7293,-7344,-7589,-8030,-8610,-9263,-9857,-10268,-10341,-9951,-8996,-7457,-5356,-2825,-32,2799,5448,7691,9390,10422,10787,10506,9704,8499,7074,5548,4068,2695,1480,417,-521,-1379,-2202,-3025,-3875,-4736,-5601,-6419,-7154,-7758,-8188,-8397,-8355,-8004,-7328,-6274,-4864,-3097,-1080,1084,3200,5069,6483,7253,7245,6417,4785,2520,-172,-2972,-5544,-7558,-8737,-8877,-7923,-5906,-3003,528,4368,8185,11657,14545,16658,17922,18333,17959,16947,15445,13657,11746,9899,8232,6874,5868,5265,5041,5171,5580,6201,6949,7745,8522,9224,9819,10289,10639,10871,10986,10965,10760,10315,9554,8407,6846,4871,2543,-11,-2651,-5169,-7386,-9118,-10244,-10683,-10439,-9572,-8200,-6495,-4638,-2819,-1218,33,809,1074,804,62,-1065,-2423,-3853,-5162,-6177,-6750,-6768,-6181,-4988,-3241,-1043,1480,4169,6868,9420,11672,13489,14740,15313,15109,14086,12211,9565,6253,2490,-1471,-5335,-8803,-11618,-13590,-14628,-14742,-14055,-12760,-11130,-9418,-7902,-6745,-6078,-5901,-6125,-6611,-7133,-7489,-7492,-6980,-5920,-4298,-2251,59,2391,4491,6140,7151,7443,7012,5953,4439,2683,934,-591,-1692,-2223,-2103,-1299,159,2186,4680,7471,10413,13296,15953,18188,19845,20800,20966,20330,18924,16860,14291,11437,8505,5748,3347,1471,208,-425,-457,12,870,1979,3222,4481,5674,6729,7581,8190,8483,8422,7936,6988,5554,3648,1329,-1286,-4047,-6765,-9235,-11298,-12777,-13611,-13734,-13198,-12072,-10509,-8674,-6788,-5034,-3618,-2666,-2285,-2493,-3283,-4556,-6226,-8126,-10117,-12028,-13695,-14976,-15727,-15841,-15239,-13869,-11736,-8876,-5400,-1448,2765,7016,11035,14573,17390,19298,20162,19929,18615,16336,13269,9651,5761,1876,-1739,-4874,-7370,-9156,-10212,-10591,-10389,-9704,-8673,-7379,-5921,-4358,-2718,-1053,632,2294,3897,5395,6721,7814,8620,9095,9228,9030,8561,7890,7146,6423,5863,5552,5563,5911,6547,7374,8243,8989,9453,9514,9113,8281,7120,5799,4548,3573,3090,3236,4074,5590,7667,10129,12734,15217,17296,18719,19280,18827,17315,14770,11337,7245,2808,-1606,-5609,-8834,-10973,-11826,-11318,-9522,-6646,-3013,960,4838,8167,10574,11756,11546,9916,6978,2993,-1688,-6630,-11383,-15532,-18704,-20677,-21310,-20651,-18866,-16233,-13137,-9955,-7061,-4748,-3197,-2482,-2566,-3335,-4603,-6192,-7881,-9511,-10902,-11947,-12532,-12608,-12137,-11123,-9608,-7650,-5369,-2859,-304,2189,4427,6319,7738,8644,9003,8854,8229,7233,5931,4430,2804,1103,-617,-2358,-4092,-5816,-7514,-9140,-10677,-12045,-13236,-14170,-14862,-15271,-15423,-15329,-15020,-14523,-13876,-13095,-12221,-11265,-10274,-9275,-8314,-7424,-6626,-5923,-5277,-4641,-3928,-3079,-2029,-780,631,2100,3482,4611,5329,5504,5096,4121,2713,1046,-608,-2011,-2889,-3069,-2424,-960,1250,3996,7033,10041,12716,14771,15985,16235,15474,13797,11349,8396,5220,2136,-540,-2563,-3725,-3929,-3166,-1530,803,3594,6569,9473,12043,14095,15468,16073,15879,14908,13227,10969,8267,5308,2249,-737,-3536,-6030,-8170,-9923,-11267,-12228,-12777,-12925,-12638,-11889,-10656,-8950,-6825,-4403,-1866,571,2659,4199,5043,5142,4570,3495,2179,930,41,-238,247,1517,3497,5957,8649,11228,13412,14950,15663,15519,14534,12872,10716,8300,5849,3517,1444,-373,-1928,-3327,-4639,-5943,-7284,-8621,-9917,-11032,-11873,-12319,-12302,-11819,-10906,-9673,-8260,-6840,-5557,-4573,-3949,-3748,-3922,-4405,-5037,-5658,-6062,-6059,-5502,-4278,-2383,125,3056,6185,9169,11714,13479,14260,13915,12474,10100,7077,3795,689,-1837,-3411,-3801,-2887,-715,2540,6549,10922,15180,18868,21564,22932,22797,21103,18014,13797,8898,3788,-990,-4992,-7833,-9301,-9343,-8086,-5799,-2877,236,3095,5286,6531,6641,5604,3537,670,-2661,-6095,-9272,-11894,-13755,-14767,-14957,-14437,-13407,-12067,-10632,-9258,-8060,-7081,-6306,-5702,-5185,-4720,-4268,-3837,-3482,-3262,-3256,-3512,-4029,-4752,-5548,-6245,-6616,-6454,-5582,-3888,-1386,1812,5465,9236,12751,15612,17496,18183,17590,15825,13098,9796,6306,3062,400,-1436,-2357,-2415,-1775,-707,522,1628,2401,2717,2526,1884,898,-283,-1492,-2581,-3438,-3980,-4176,-4035,-3585,-2902,-2064,-1183,-361,294,713,846,702,334,-158,-656,-1012,-1143,-949,-454,314,1226,2160,2955,3516,3760,3715,3422,3033,2676,2528,2716,3340,4433,5978,7860,9939,11995,13795,15102,15695,15422,14196,12051,9087,5552,1708,-2082,-5519,-8277,-10185,-11113,-11084,-10227,-8724,-6865,-4913,-3149,-1819,-1084,-1081,-1812,-3259,-5290,-7748,-10426,-13110,-15596,-17707,-19309,-20309,-20680,-20419,-19594,-18276,-16585,-14630,-12538,-10424,-8400,-6564,-5009,-3792,-2975,-2554,-2534,-2834,-3383,-4032,-4645,-5049,-5093,-4644,-3625,-1994,181,2822,5738,8746,11606,14109,16069,17336,17851,17575,16587,14966,12873,10448,7855,5216,2630,163,-2175,-4352,-6405,-8307,-10070,-11650,-13013,-14098,-14855,-15238,-15221,-14800,-14001,-12877,-11507,-9998,-8463,-7049,-5869,-5055,-4665,-4746,-5257,-6118,-7177,-8258,-9154,-9681,-9686,-9088,-7887,-6174,-4129,-1976,-1,1560,2479,2639,2003,666,-1196,-3303,-5342,-6981,-7919,-7922,-6867,-4734,-1672,2078,6135,10082,13482,15952,17221,17163,15820,13402,10229,6732,3321,406,-1727,-2888,-3043,-2279,-801,1118,3181,5086,6615,7574,7892,7538,6571,5090,3230,1134,-1050,-3191,-5174,-6926,-8385,-9547,-10412,-11014,-11395,-11574,-11576,-11370,-10937,-10227,-9215,-7909,-6339,-4614,-2847,-1217,139,1082,1556,1574,1234,706,222,8,283,1191,2788,5018,7736,10690,13598,16145,18052,19112,19208,18347,16647,14304,11603,8797,6143,3810,1887,377,-797,-1764,-2680,-3681,-4875,-6308,-7950,-9737,-11514,-13150,-14469,-15355,-15709,-15507,-14772,-13599,-12118,-10494,-8897,-7479,-6343,-5565,-5121,-4984,-5049,-5201,-5319,-5280,-4979,-4355,-3373,-2066,-519,1145,2755,4167,5231,5872,6064,5842,5323,4643,3975,3502,3351,3653,4442,5721,7419,9405,11506,13512,15193,16332,16741,16292,14958,12793,9983,6774,3489,473,-1979,-3614,-4317,-4077,-3020,-1372,578,2512,4139,5223,5616,5260,4191,2504,372,-2064,-4596,-7114,-9470,-11603,-13448,-14989,-16208,-17108,-17697,-17968,-17942,-17610,-16990,-16080,-14895,-13451,-11775,-9921,-7963,-6003,-4172,-2592,-1407,-693,-510,-828,-1559,-2555,-3615,-4525,-5078,-5111,-4522,-3298,-1508,714,3170,5656,7965,9935,11454,12474,13004,13088,12810,12236,11444,10462,9321,8012,6520,4843,2975,944,-1193,-3367,-5486,-7433,-9126,-10455,-11365,-11806,-11776,-11293,-10428,-9251,-7883,-6412,-4956,-3573,-2321,-1211,-216,694,1592,2528,3551,4688,5924,7216,8496,9674,10658,11402,11830,11979,11836,11483,10976,10414,9880,9481,9282,9375,9779,10526,11575,12862,14270,15660,16870,17741,18142,17987,17255,15989,14303,12335,10273,8261,6449,4895,3643,2645,1853,1175,535,-135,-878,-1698,-2591,-3512,-4424,-5266,-6010,-6618,-7106,-7481,-7803,-8125,-8520,-9046,-9747,-10619,-11635,-12688,-13648,-14340,-14586,-14231,-13183,-11424,-9055,-6245,-3274,-419,2007,3779,4747,4877,4275,3119,1703,305,-760,-1287,-1102,-203,1354,3356,5550,7614,9263,10243,10424,9770,8382,6460,4255,2052,91,-1453,-2503,-3061,-3251,-3192,-3088,-3073,-3274,-3746,-4486,-5440,-6527,-7636,-8680,-9578,-10278,-10770,-11054,-11154,-11112,-10927,-10628,-10167,-9525,-8638,-7468,-6004,-4247,-2287,-193,1883,3829,5509,6842,7771,8299,8481,8382,8143,7839,7602,7475,7497,7670,7949,8313,8713,9137,9573,10048,10574,11197,11925,12775,13711,14687,15600,16343,16781,16806,16331,15353,13901,12124,10159,8228,6508,5146,4254,3832,3855,4191,4706,5217,5566,5633,5323,4637,3595,2286,819,-698,-2149,-3471,-4618,-5575,-6371,-7026,-7568,-8028,-8380,-8624,-8708,-8601,-8270,-7709,-6930,-5998,-4972,-3972,-3067,-2373,-1903,-1693,-1672,-1750,-1813,-1705,-1338,-614,475,1891,3550,5302,7006,8498,9648,10373,10630,10445,9885,9062,8092,7106,6192,5415,4797,4291,3850,3355,2728,1871,738,-687,-2376,-4268,-6279,-8311,-10271,-12054,-13567,-14727,-15431,-15638,-15285,-14391,-12990,-11179,-9080,-6850,-4645,-2627,-913,381,1230,1613,1608,1310,878,479,298,479,1152,2361,4107,6306,8811,11437,13941,16108,17715,18621,18749,18124,16858,15156,13256,11428,9916,8892,8459,8602,9213,10087,10974,11580,11674,11053,9658,7510,4764,1654,-1533,-4493,-6958,-8719,-9673,-9810,-9233,-8123,-6726,-5298,-4083,-3265,-2964,-3197,-3943,-5055,-6429,-7867,-9252,-10456,-11420,-12127,-12595,-12880,-13037,-13103,-13106,-13001,-12752,-12269,-11495,-10399,-9001,-7396,-5711,-4118,-2770,-1790,-1246,-1106,-1314,-1696,-2115,-2379,-2375,-2009,-1296,-277,892,2090,3131,3915,4349,4417,4159,3635,2942,2173,1393,674,18,-568,-1127,-1704,-2350,-3113,-4022,-5078,-6283,-7582,-8941,-10284,-11539,-12626,-13462,-13979,-14120,-13877,-13242,-12295,-11090,-9754,-8363,-7015,-5739,-4547,-3390,-2217,-941,489,2081,3820,5577,7255,8677,9729,10325,10443,10157,9564,8842,8131,7576,7253,7172,7296,7523,7746,7874,7839,7658,7382,7132,7044,7241,7812,8742,9958,11279,12480,13331,13616,13218,12103,10360,8161,5759,3423,1398,-107,-1007,-1293,-1066,-528,107,578,676,247,-772,-2366,-4414,-6753,-9162,-11432,-13364,-14815,-15714,-16046,-15894,-15371,-14630,-13828,-13070,-12424,-11869,-11338,-10699,-9807,-8529,-6770,-4494,-1761,1318,4550,7701,10553,12877,14526,15398,15475,14825,13553,11853,9885,7884,5988,4385,3149,2362,2014,2057,2397,2887,3400,3763,3883,3655,3061,2104,846,-641,-2252,-3908,-5515,-7020,-8385,-9590,-10631,-11519,-12245,-12825,-13240,-13489,-13548,-13423,-13090,-12569,-11858,-10962,-9897,-8649,-7224,-5610,-3820,-1863,205,2314,4363,6223,7780,8946,9648,9920,9802,9436,8950,8520,8255,8252,8513,9000,9605,10222,10715,11017,11073,10914,10608,10259,9996,9900,10027,10343,10754,11119,11268,11060,10397,9257,7699,5847,3866,1944,237,-1136,-2119,-2737,-3065,-3231,-3396,-3683,-4220,-5043,-6139,-7424,-8757,-9987,-10930,-11483,-11522,-11057,-10094,-8736,-7097,-5340,-3605,-2047,-782,124,608,717,483,26,-516,-1003,-1265,-1191,-678,307,1755,3593,5716,7958,10159,12114,13656,14615,14890,14430,13262,11500,9314,6942,4628,2627,1138,298,154,644,1642,2931,4276,5441,6210,6461,6113,5196,3796,2056,130,-1799,-3624,-5224,-6566,-7644,-8481,-9138,-9668,-10117,-10529,-10899,-11237,-11491,-11650,-11656,-11489,-11112,-10515,-9672,-8602,-7289,-5788,-4118,-2371,-612,1057,2556,3812,4797,5486,5922,6129,6184,6149,6088,6050,6075,6154,6293,6441,6575,6645,6638,6546,6393,6217,6045,5918,5827,5759,5657,5451,5060,4415,3459,2190,605,-1218,-3214,-5284,-7313,-9235,-10959,-12452,-13684,-14667,-15397,-15928,-16254,-16428,-16446,-16335,-16113,-15785,-15395,-14938,-14465,-13971,-13490,-13017,-12564,-12120,-11672,-11200,-10674,-10063,-9318,-8417,-7306,-5982,-4419,-2650,-697,1343,3397,5325,7032,8405,9390,9954,10122,9939,9487,8838,8069,7233,6370,5504,4661,3847,3098,2421,1854,1412,1113,965,967,1100,1339,1626,1897,2073,2060,1786,1169,187,-1181,-2886,-4847,-6943,-9015,-10895,-12430,-13468,-13928,-13761,-12989,-11689,-9983,-8035,-6024,-4120,-2482,-1216,-388,-7,-32,-391,-968,-1646,-2276,-2740,-2905,-2692,-2032,-918,615,2499,4601,6783,8875,10719,12184,13160,13616,13548,13031,12175,11123,10031,9030,8219,7625,7247,6990,6772,6463,5977,5256,4302,3162,1948,770,-234,-976,-1407,-1546,-1475,-1328,-1261,-1441,-1989,-2991,-4446,-6307,-8445,-10702,-12897,-14843,-16396,-17427,-17884,-17760,-17092,-15981,-14510,-12815,-10985,-9125,-7321,-5642,-4151,-2907,-1924,-1236,-800,-587,-521,-510,-475,-303,54,666,1527,2618,3870,5180,6445,7523,8340,8780,8833,8484,7772,6784,5603,4338,3107,1991,1082,434,68,-13,135,448,799,1082,1143,880,190,-957,-2569,-4556,-6829,-9203,-11524,-13588,-15244,-16346,-16829,-16659,-15895,-14620,-12980,-11121,-9191,-7328,-5605,-4097,-2783,-1661,-677,210,1024,1770,2437,2976,3358,3538,3517,3315,3006,2677,2453,2447,2749,3438,4490,5912,7564,9377,11170,12833,14222,15250,15852,16014,15727,15050,14012,12695,11147,9448,7651,5846,4095,2501,1145,100,-585,-902,-904,-661,-330,-46,17,-284,-1057,-2364,-4183,-6433,-8950,-11524,-13898,-15823,-17076,-17496,-17012,-15660,-13574,-10988,-8196,-5511,-3228,-1584,-679,-552,-1037,-1939,-2938,-3726,-4024,-3625,-2447,-529,1977,4822,7728,10379,12543,14004,14691,14577,13757,12378,10635,8738,6892,5270,4006,3179,2829,2936,3466,4319,5412,6595,7750,8694,9300,9404,8924,7774,5977,3568,695,-2492,-5772,-8944,-11806,-14212,-16054,-17304,-17977,-18155,-17932,-17432,-16752,-15971,-15128,-14214,-13195,-12017,-10625,-8995,-7133,-5087,-2956,-832,1138,2866,4251,5261,5884,6183,6230,6149,6076,6129,6438,7088,8113,9519,11205,13058,14884,16487,17672,18279,18207,17443,16037,14140,11935,9656,7534,5765,4494,3790,3636,3964,4630,5488,6359,7093,7553,7637,7286,6471,5224,3584,1663,-442,-2595,-4665,-6551,-8147,-9415,-10299,-10827,-10976,-10797,-10290,-9486,-8419,-7120,-5658,-4118,-2599,-1239,-165,518,709,413,-345,-1419,-2645,-3779,-4607,-4928,-4606,-3619,-2027,4,2216,4345,6094,7252,7671,7332,6313,4807,3061,1350,-72,-1013,-1373,-1147,-448,557,1630,2538,3074,3076,2498,1359,-212,-2027,-3847,-5443,-6603,-7195,-7160,-6542,-5459,-4117,-2738,-1568,-815,-633,-1087,-2166,-3753,-5675,-7703,-9586,-11092,-12042,-12291,-11818,-10640,-8882,-6719,-4337,-1949,284,2247,3868,5166,6178,6992,7714,8423,9217,10118,11165,12314,13542,14754,15883,16825,17495,17820,17757,17291,16474,15378,14129,12875,11751,10903,10412,10340,10656,11315,12183,13140,14016,14689,15031,14987,14510,13627,12370,10829,9093,7276,5478,3798,2283,982,-139,-1096,-1978,-2834,-3751,-4747,-5837,-6969,-8056,-8989,-9641,-9908,-9726,-9084,-8050,-6743,-5354,-4064,-3086,-2530,-2503,-2959,-3824,-4914,-6023,-6909,-7377,-7248,-6443,-4949,-2847,-296,2489,5265,7766,9786,11114,11671,11383,10323,8589,6376,3909,1428,-847,-2724,-4104,-4935,-5268,-5199,-4878,-4469,-4147,-4036,-4244,-4794,-5670,-6802,-8070,-9347,-10490,-11385,-11938,-12121,-11919,-11399,-10631,-9754,-8871,-8150,-7662,-7523,-7728,-8272,-9044,-9928,-10749,-11345,-11569,-11296,-10470,-9078,-7153,-4796,-2103,783,3730,6631,9362,11863,14049,15887,17335,18378,19000,19214,19035,18517,17719,16736,15656,14589,13604,12780,12120,11637,11248,10896,10451,9822,8922,7717,6232,4558,2840,1244,-53,-923,-1302,-1191,-696,43,823,1474,1830,1826,1425,716,-227,-1235,-2212,-3028,-3642,-4037,-4261,-4379,-4497,-4692,-5049,-5590,-6319,-7169,-8047,-8825,-9354,-9515,-9206,-8396,-7107,-5451,-3570,-1689,2,1278,2009,2099,1563,509,-893,-2381,-3692,-4563,-4786,-4233,-2899,-859,1668,4419,7068,9295,10821,11444,11058,9667,7382,4391,951,-2659,-6177,-9355,-12025,-14065,-15436,-16153,-16297,-15971,-15328,-14502,-13645,-12841,-12179,-11644,-11225,-10827,-10380,-9776,-8983,-7960,-6769,-5491,-4276,-3279,-2668,-2545,-2978,-3906,-5208,-6659,-8012,-9004,-9433,-9158,-8165,-6511,-4377,-1962,485,2746,4660,6114,7108,7677,7944,8041,8109,8266,8581,9069,9700,10378,11003,11440,11606,11422,10897,10080,9084,8070,7191,6606,6391,6577,7071,7731,8325,8627,8403,7511,5879,3560,713,-2417,-5519,-8267,-10361,-11548,-11704,-10779,-8886,-6239,-3133,38,2917,5122,6397,6564,5593,3610,843,-2339,-5550,-8384,-10510,-11704,-11888,-11126,-9608,-7623,-5475,-3481,-1859,-770,-232,-186,-484,-922,-1307,-1438,-1206,-532,549,1961,3556,5147,6553,7574,8083,7969,7205,5823,3907,1611,-902,-3429,-5790,-7810,-9355,-10324,-10667,-10388,-9532,-8209,-6544,-4710,-2884,-1248,40,853,1117,813,0,-1226,-2684,-4216,-5606,-6715,-7388,-7562,-7192,-6278,-4871,-3019,-811,1654,4272,6899,9403,11630,13458,14767,15524,15694,15377,14649,13700,12685,11778,11119,10780,10792,11097,11608,12182,12668,12935,12861,12411,11562,10396,9004,7554,6201,5118,4435,4231,4523,5234,6234,7304,8234,8782,8789,8146,6844,4977,2712,269,-2086,-4134,-5669,-6596,-6889,-6630,-5985,-5166,-4413,-3939,-3880,-4303,-5149,-6284,-7496,-8549,-9214,-9312,-8736,-7469,-5591,-3241,-648,1956,4320,6216,7497,8050,7881,7048,5683,3963,2087,262,-1326,-2529,-3249,-3460,-3198,-2543,-1638,-616,377,1218,1832,2166,2230,2056,1712,1275,828,445,184,64,87,199,330,385,244,-169,-955,-2130,-3706,-5630,-7808,-10135,-12471,-14692,-16666,-18272,-19404,-19963,-19863,-19064,-17541,-15349,-12591,-9428,-6084,-2788,208,2700,4525,5611,5942,5611,4731,3497,2109,764,-338,-1049,-1250,-868,96,1611,3553,5777,8071,10219,11997,13203,13708,13430,12406,10743,8626,6289,3965,1856,106,-1225,-2157,-2773,-3199,-3586,-4041,-4682,-5524,-6587,-7796,-9078,-10315,-11402,-12230,-12735,-12849,-12573,-11899,-10879,-9561,-8024,-6364,-4673,-3062,-1625,-432,456,1050,1370,1503,1541,1602,1784,2197,2871,3871,5136,6641,8270,9901,11397,12608,13402,13663,13330,12370,10845,8844,6531,4080,1690,-472,-2252,-3566,-4367,-4673,-4557,-4115,-3488,-2816,-2221,-1831,-1711,-1923,-2472,-3318,-4416,-5642,-6912,-8082,-9057,-9727,-10029,-9905,-9350,-8358,-6998,-5312,-3433,-1465,431,2105,3412,4220,4445,4037,3015,1445,-551,-2813,-5160,-7398,-9371,-10932,-12001,-12539,-12567,-12161,-11427,-10499,-9518,-8615,-7900,-7440,-7252,-7299,-7505,-7742,-7900,-7859,-7552,-6962,-6127,-5136,-4110,-3168,-2395,-1842,-1472,-1230,-1001,-690,-213,465,1341,2362,3456,4530,5499,6289,6856,7181,7272,7161,6892,6529,6108,5699,5308,4986,4715,4514,4356,4240,4144,4056,3970,3865,3743,3570,3346,3024,2591,2004,1242,265,-923,-2341,-3948,-5710,-7561,-9417,-11193,-12778,-14079,-14980,-15398,-15252,-14503,-13141,-11216,-8812,-6054,-3116,-154,2604,4996,6825,7956,8289,7792,6491,4496,1982,-839,-3701,-6369,-8620,-10313,-11378,-11833,-11788,-11370,-10780,-10141,-9600,-9164,-8835,-8501,-8045,-7355,-6331,-4967,-3292,-1436,467,2233,3726,4821,5478,5699,5564,5194,4731,4331,4134,4238,4735,5605,6853,8337,9962,11513,12827,13709,14012,13643,12568,10835,8557,5908,3097,365,-2076,-4008,-5303,-5861,-5682,-4831,-3445,-1709,155,1948,3482,4643,5389,5734,5783,5650,5496,5448,5609,6042,6738,7651,8685,9698,10564,11126,11279,10932,10063,8693,6915,4868,2732,704,-1036,-2330,-3104,-3317,-3048,-2399,-1531,-645,116,574,661,333,-374,-1351,-2466,-3522,-4342,-4750,-4615,-3874,-2518,-636,1636,4068,6421,8402,9778,10320,9920,8538,6258,3259,-196,-3816,-7275,-10314,-12714,-14361,-15234,-15389,-14972,-14145,-13112,-12040,-11062,-10264,-9656,-9205,-8825,-8402,-7825,-6985,-5831,-4339,-2567,-617,1356,3154,4574,5424,5546,4866,3375,1173,-1579,-4638,-7749,-10638,-13074,-14877,-15943,-16247,-15841,-14830,-13354,-11553,-9547,-7419,-5210,-2941,-597,1789,4196,6536,8697,10559,11979,12862,13144,12823,11961,10679,9156,7585,6195,5144,4567,4496,4875,5592,6462,7311,7962,8319,8309,7982,7401,6714,6072,5619,5472,5683,6253,7108,8135,9177,10077,10664,10827,10458,9542,8095,6217,4048,1785,-363,-2175,-3467,-4115,-4081,-3422,-2281,-895,490,1586,2199,2171,1486,212,-1468,-3304,-5016,-6311,-6974,-6842,-5888,-4196,-1950,572,3072,5238,6825,7650,7640,6834,5350,3423,1312,-667,-2255,-3203,-3406,-2809,-1538,234,2200,4065,5483,6204,6013,4842,2714,-210,-3685,-7389,-10980,-14126,-16538,-18005,-18394,-17673,-15898,-13201,-9790,-5910,-1835,2150,5795,8878,11236,12779,13445,13277,12311,10681,8501,5958,3204,424,-2226,-4610,-6604,-8143,-9158,-9654,-9624,-9110,-8173,-6879,-5332,-3640,-1901,-240,1283,2596,3703,4617,5406,6145,6912,7788,8790,9941,11161,12401,13525,14451,15070,15322,15185,14672,13851,12804,11666,10548,9597,8908,8574,8641,9115,9983,11153,12544,14007,15390,16530,17272,17481,17105,16112,14591,12649,10469,8228,6107,4243,2733,1606,842,383,119,-47,-226,-500,-915,-1486,-2192,-2980,-3787,-4540,-5163,-5597,-5782,-5703,-5348,-4762,-4005,-3160,-2335,-1609,-1071,-761,-701,-883,-1274,-1836,-2519,-3287,-4117,-4987,-5924,-6924,-8036,-9252,-10596,-12017,-13465,-14836,-16008,-16864,-17285,-17210,-16609,-15542,-14100,-12442,-10738,-9156,-7838,-6884,-6323,-6150,-6287,-6655,-7130,-7634,-8065,-8379,-8524,-8476,-8197,-7670,-6845,-5715,-4254,-2488,-473,1707,3918,6035,7906,9433,10513,11127,11255,10961,10310,9421,8416,7432,6589,6008,5752,5890,6414,7301,8488,9855,11302,12659,13831,14669,15153,15228,14971,14460,13827,13222,12773,12591,12732,13195,13923,14813,15711,16477,16937,16973,16481,15403,13748,11545,8920,5985,2944,-55,-2831,-5256,-7254,-8782,-9885,-10630,-11154,-11577,-12053,-12674,-13515,-14562,-15756,-16958,-18008,-18709,-18913,-18479,-17383,-15638,-13391,-10825,-8199,-5788,-3842,-2589,-2141,-2555,-3735,-5526,-7644,-9802,-11656,-12945,-13453,-13086,-11870,-9935,-7519,-4922,-2469,-481,782,1149,547,-962,-3220,-5975,-8906,-11690,-13996,-15562,-16192,-15791,-14378,-12079,-9114,-5798,-2443,602,3092,4831,5771,5953,5528,4698,3696,2735,1993,1588,1554,1896,2511,3318,4174,4977,5642,6106,6372,6418,6298,5997,5549,4938,4163,3214,2097,828,-545,-1958,-3323,-4527,-5472,-6061,-6216,-5933,-5202,-4125,-2788,-1345,80,1352,2398,3179,3711,4065,4334,4620,5040,5646,6494,7561,8810,10150,11485,12692,13676,14368,14717,14756,14495,14023,13381,12622,11753,10759,9588,8187,6490,4474,2134,-467,-3227,-5981,-8559,-10755,-12424,-13429,-13739,-13366,-12424,-11063,-9476,-7862,-6395,-5193,-4336,-3802,-3537,-3416,-3309,-3072,-2602,-1822,-728,636,2165,3707,5077,6093,6566,6376,5435,3764,1459,-1286,-4198,-6967,-9268,-10821,-11419,-10973,-9507,-7176,-4236,-1003,2169,4953,7066,8313,8599,7919,6395,4201,1598,-1130,-3704,-5870,-7443,-8317,-8478,-7999,-7038,-5784,-4471,-3293,-2443,-2008,-2048,-2499,-3266,-4170,-5026,-5623,-5813,-5468,-4580,-3181,-1421,521,2428,4083,5327,6057,6245,5976,5359,4592,3861,3349,3189,3462,4162,5250,6603,8113,9632,11054,12281,13254,13956,14377,14568,14540,14372,14080,13728,13326,12900,12450,11980,11495,11002,10518,10057,9616,9189,8717,8147,7365,6295,4812,2886,455,-2415,-5659,-9107,-12568,-15815,-18608,-20752,-22084,-22531,-22107,-20893,-19080,-16859,-14484,-12148,-10038,-8232,-6782,-5625,-4694,-3858,-3004,-2025,-852,548,2162,3946,5810,7666,9402,10927,12171,13074,13623,13821,13688,13257,12576,11662,10579,9322,7932,6404,4734,2930,961,-1139,-3372,-5661,-7915,-10012,-11765,-13040,-13649,-13527,-12623,-11026,-8867,-6390,-3838,-1502,394,1647,2147,1852,787,-912,-3106,-5517,-7915,-9984,-11484,-12195,-12013,-10918,-9028,-6537,-3721,-887,1699,3785,5275,6105,6383,6228,5840,5384,5001,4754,4655,4623,4574,4366,3904,3134,2033,712,-726,-2054,-3078,-3577,-3391,-2424,-661,1814,4847,8217,11656,14907,17711,19874,21261,21822,21584,20659,19187,17365,15347,13297,11285,9358,7481,5599,3620,1470,-909,-3526,-6341,-9265,-12169,-14910,-17342,-19347,-20836,-21778,-22165,-22061,-21517,-20633,-19478,-18137,-16645,-15046,-13332,-11508,-9546,-7445,-5200,-2847,-433,1946,4167,6087,7529,8364,8452,7746,6256,4078,1410,-1503,-4364,-6866,-8761,-9850,-10065,-9442,-8140,-6415,-4574,-2947,-1817,-1405,-1810,-3024,-4912,-7240,-9714,-12000,-13801,-14863,-15040,-14279,-12662,-10358,-7639,-4800,-2165,7,1507,2240,2222,1561,469,-811,-2022,-2920,-3372,-3260,-2640,-1562,-202,1284,2713,3948,4872,5450,5676,5625,5390,5103,4863,4771,4844,5078,5385,5667,5799,5653,5168,4282,3067,1604,85,-1290,-2298,-2739,-2501,-1523,98,2204,4520,6741,8555,9719,10067,9584,8356,6606,4600,2662,1034,-60,-581,-540,-116,461,922,994,468,-789,-2798,-5485,-8666,-12099,-15506,-18593,-21129,-22912,-23861,-23949,-23278,-21969,-20256,-18314,-16374,-14565,-12982,-11635,-10475,-9380,-8238,-6882,-5234,-3207,-838,1817,4587,7292,9700,11590,12790,13168,12702,11459,9590,7329,4947,2700,847,-469,-1145,-1197,-715,154,1217,2276,3152,3699,3837,3527,2810,1767,509,-786,-1985,-2898,-3405,-3390,-2807,-1663,-35,1937,4072,6162,8001,9431,10319,10614,10306,9435,8096,6375,4411,2304,181,-1854,-3729,-5342,-6673,-7653,-8282,-8547,-8452,-8037,-7330,-6408,-5352,-4263,-3262,-2454,-1953,-1816,-2092,-2718,-3638,-4658,-5617,-6266,-6420,-5891,-4603,-2537,200,3430,6893,10312,13380,15884,17626,18556,18679,18114,17052,15696,14292,13007,11996,11297,10899,10696,10560,10314,9801,8881,7452,5482,2981,26,-3242,-6671,-10051,-13200,-15938,-18133,-19707,-20636,-20973,-20788,-20218,-19361,-18324,-17159,-15868,-14414,-12708,-10658,-8187,-5250,-1905,1750,5491,9061,12170,14536,15974,16368,15756,14298,12240,9947,7737,5961,4828,4465,4821,5747,6943,8096,8853,8933,8138,6404,3782,462,-3292,-7154,-10794,-13903,-16261,-17703,-18179,-17723,-16433,-14505,-12124,-9569,-7022,-4738,-2815,-1367,-378,214,513,661,764,928,1159,1464,1751,1937,1918,1603,965,4,-1190,-2512,-3784,-4872,-5606,-5901,-5683,-4951,-3748,-2173,-343,1571,3410,5003,6210,6938,7150,6871,6212,5305,4366,3577,3152,3225,3907,5195,7054,9331,11864,14426,16814,18833,20343,21269,21568,21285,20431,19108,17332,15189,12692,9891,6831,3566,178,-3227,-6542,-9618,-12355,-14602,-16301,-17368,-17800,-17628,-16918,-15779,-14354,-12783,-11225,-9799,-8606,-7685,-7024,-6542,-6119,-5591,-4809,-3646,-2051,-49,2243,4629,6869,8713,9942,10421,10105,9054,7440,5501,3509,1751,426,-312,-456,-55,697,1607,2401,2863,2799,2087,719,-1262,-3675,-6316,-8914,-11223,-13003,-14112,-14431,-13969,-12747,-10877,-8464,-5673,-2611,561,3760,6861,9795,12468,14803,16714,18111,18906,19016,18373,16962,14783,11931,8509,4715,754,-3121,-6657,-9624,-11829,-13144,-13533,-13025,-11758,-9898,-7681,-5295,-2942,-745,1228,2956,4488,5874,7200,8511,9860,11229,12607,13913,15091,16047,16727,17093,17140,16903,16451,15860,15248,14686,14273,14057,14064,14293,14696,15197,15688,16031,16089,15731,14859,13421,11416,8903,5989,2816,-445,-3630,-6568,-9131,-11219,-12777,-13806,-14350,-14483,-14317,-13951,-13482,-12965,-12397,-11742,-10902,-9781,-8278,-6330,-3946,-1189,1785,4785,7576,9929,11654,12624,12795,12220,11019,9388,7548,5726,4125,2888,2097,1754,1794,2094,2505,2861,3029,2892,2417,1567,427,-971,-2494,-4071,-5607,-7034,-8326,-9436,-10392,-11172,-11814,-12316,-12691,-12933,-13013,-12912,-12563,-11942,-11001,-9750,-8219,-6497,-4719,-3043,-1670,-748,-421,-726,-1627,-2982,-4563,-6094,-7267,-7827,-7571,-6413,-4399,-1672,1501,4814,7939,10589,12540,13687,14010,13600,12614,11247,9702,8171,6796,5686,4899,4446,4330,4506,4961,5647,6552,7639,8875,10215,11588,12896,14035,14848,15213,14989,14098,12493,10227,7380,4149,716,-2662,-5785,-8447,-10522,-11926,-12666,-12782,-12410,-11686,-10794,-9915,-9197,-8789,-8767,-9175,-10002,-11176,-12578,-14037,-15340,-16256,-16567,-16066,-14649,-12257,-8975,-4963,-507,4049,8294,11836,14300,15440,15098,13330,10311,6410,2076,-2165,-5804,-8418,-9691,-9513,-7933,-5183,-1669,2154,5733,8603,10340,10690,9548,6991,3254,-1308,-6243,-11101,-15418,-18858,-21142,-22165,-21911,-20500,-18114,-15000,-11407,-7599,-3793,-189,3063,5862,8121,9806,10889,11352,11211,10455,9130,7274,4965,2316,-538,-3436,-6208,-8689,-10745,-12271,-13206,-13560,-13350,-12672,-11600,-10249,-8714,-7073,-5396,-3729,-2086,-515,1004,2406,3696,4795,5691,6333,6706,6836,6748,6528,6274,6072,6036,6213,6636,7282,8071,8917,9669,10235,10480,10367,9860,9004,7896,6636,5388,4258,3351,2725,2352,2204,2156,2095,1885,1387,522,-783,-2516,-4626,-6975,-9405,-11673,-13555,-14810,-15231,-14702,-13158,-10673,-7395,-3575,485,4455,8010,10876,12844,13808,13759,12797,11109,8943,6595,4337,2431,1070,371,382,1052,2268,3855,5582,7212,8494,9213,9200,8364,6681,4240,1184,-2262,-5837,-9259,-12270,-14615,-16141,-16726,-16365,-15123,-13146,-10642,-7848,-5025,-2392,-163,1531,2606,3040,2879,2193,1106,-269,-1793,-3350,-4837,-6141,-7197,-7911,-8228,-8096,-7483,-6387,-4851,-2921,-726,1627,3967,6164,8052,9546,10548,11059,11111,10786,10219,9545,8892,8392,8092,8043,8216,8568,9034,9534,10005,10382,10640,10742,10691,10474,10105,9584,8929,8133,7216,6172,5019,3763,2425,1026,-386,-1787,-3109,-4329,-5378,-6258,-6937,-7455,-7843,-8163,-8491,-8887,-9404,-10062,-10859,-11736,-12642,-13458,-14089,-14417,-14330,-13750,-12614,-10907,-8673,-5985,-2990,164,3279,6189,8711,10726,12124,12863,12923,12360,11241,9710,7916,6056,4325,2919,2009,1723,2129,3203,4851,6864,8990,10916,12340,12993,12688,11332,8958,5693,1771,-2498,-6774,-10686,-13906,-16149,-17229,-17067,-15721,-13362,-10274,-6806,-3342,-245,2171,3707,4254,3859,2654,887,-1164,-3183,-4916,-6127,-6716,-6609,-5872,-4598,-2953,-1120,702,2323,3584,4333,4522,4090,3118,1679,-45,-1867,-3573,-4965,-5877,-6200,-5878,-4927,-3412,-1451,814,3188,5498,7512,9062,9945,10052,9297,7698,5352,2441,-766,-3967,-6826,-9062,-10435,-10838,-10256,-8806,-6701,-4216,-1669,635,2425,3500,3739,3140,1769,-171,-2453,-4767,-6818,-8330,-9100,-9015,-8094,-6446,-4310,-1952,316,2232,3597,4300,4357,3863,3014,2028,1139,550,387,722,1530,2732,4202,5782,7322,8666,9706,10335,10518,10230,9514,8422,7069,5550,4008,2546,1265,232,-538,-1064,-1426,-1719,-2089,-2653,-3537,-4815,-6506,-8585,-10950,-13462,-15926,-18157,-19942,-21138,-21622,-21361,-20379,-18775,-16706,-14345,-11902,-9539,-7423,-5644,-4273,-3309,-2731,-2459,-2408,-2443,-2462,-2327,-1949,-1242,-178,1249,2974,4916,6938,8891,10611,11943,12771,13010,12635,11685,10226,8406,6365,4290,2355,725,-462,-1117,-1195,-716,245,1549,3019,4432,5576,6228,6237,5503,4014,1877,-759,-3614,-6426,-8883,-10748,-11832,-12062,-11455,-10158,-8358,-6352,-4397,-2772,-1708,-1326,-1721,-2842,-4593,-6786,-9207,-11585,-13702,-15307,-16256,-16408,-15742,-14263,-12081,-9336,-6239,-3023,71,2788,4922,6313,6851,6549,5472,3780,1725,-447,-2421,-3943,-4797,-4835,-4037,-2446,-247,2330,4985,7411,9340,10553,10938,10487,9299,7575,5562,3535,1738,360,-497,-843,-757,-426,-45,168,17,-593,-1719,-3280,-5146,-7119,-8974,-10504,-11558,-12023,-11917,-11275,-10239,-8947,-7558,-6204,-4979,-3938,-3084,-2389,-1794,-1223,-592,174,1122,2277,3587,4985,6321,7435,8151,8313,7805,6593,4696,2248,-569,-3504,-6264,-8579,-10174,-10879,-10561,-9231,-6964,-3956,-449,3260,6881,10126,12767,14612,15551,15529,14566,12765,10273,7330,4188,1156,-1486,-3474,-4607,-4782,-3971,-2286,92,2858,5702,8235,10173,11218,11245,10195,8162,5339,2032,-1417,-4598,-7162,-8784,-9258,-8503,-6584,-3704,-203,3511,6984,9786,11572,12102,11283,9191,6015,2103,-2141,-6268,-9828,-12442,-13811,-13770,-12276,-9443,-5489,-745,4371,9437,13991,17656,20105,21144,20697,18831,15737,11706,7116,2370,-2120,-5990,-8948,-10798,-11476,-11012,-9583,-7427,-4866,-2250,103,1886,2920,3078,2384,923,-1112,-3502,-6007,-8400,-10515,-12224,-13474,-14260,-14614,-14602,-14293,-13769,-13084,-12305,-11442,-10521,-9518,-8415,-7183,-5795,-4268,-2628,-946,672,2128,3304,4132,4587,4697,4569,4340,4195,4296,4793,5742,7159,8909,10847,12710,14272,15296,15612,15133,13851,11853,9295,6388,3377,501,-2008,-3989,-5305,-5925,-5854,-5160,-3967,-2414,-662,1102,2740,4092,5078,5631,5760,5516,4970,4250,3432,2641,1925,1340,874,518,212,-85,-412,-784,-1166,-1512,-1747,-1814,-1670,-1326,-820,-237,346,841,1211,1438,1562,1631,1735,1925,2265,2752,3366,4042,4680,5195,5477,5473,5155,4538,3703,2751,1815,1038,538,412,700,1386,2384,3566,4739,5720,6302,6338,5728,4441,2554,188,-2433,-5088,-7512,-9516,-10928,-11695,-11836,-11442,-10689,-9741,-8786,-7934,-7277,-6785,-6403,-6012,-5450,-4621,-3402,-1788,169,2362,4579,6627,8273,9312,9612,9078,7715,5618,2951,-36,-3047,-5776,-7910,-9221,-9518,-8759,-6968,-4310,-1003,2657,6367,9852,12852,15224,16863,17770,17998,17659,16876,15791,14513,13147,11748,10375,9060,7831,6735,5804,5108,4691,4627,4928,5610,6598,7811,9083,10244,11118,11529,11385,10620,9275,7438,5277,3000,831,-992,-2286,-2878,-2705,-1756,-137,1967,4299,6547,8401,9568,9855,9131,7449,4944,1911,-1287,-4251,-6592,-8012,-8330,-7514,-5698,-3123,-143,2864,5543,7572,8767,9020,8354,6899,4839,2441,-53,-2367,-4306,-5699,-6465,-6595,-6151,-5272,-4136,-2963,-1946,-1279,-1066,-1369,-2159,-3352,-4823,-6413,-7986,-9400,-10585,-11482,-12089,-12424,-12518,-12398,-12085,-11577,-10872,-9972,-8882,-7642,-6315,-4989,-3778,-2792,-2129,-1847,-1963,-2431,-3135,-3951,-4664,-5124,-5151,-4636,-3530,-1845,329,2847,5524,8149,10528,12469,13859,14597,14700,14197,13220,11917,10477,9079,7895,7031,6550,6437,6607,6937,7251,7380,7167,6518,5374,3799,1871,-214,-2271,-4074,-5438,-6215,-6331,-5779,-4647,-3073,-1253,594,2271,3587,4426,4730,4507,3836,2835,1654,438,-687,-1638,-2376,-2913,-3294,-3585,-3863,-4181,-4576,-5042,-5543,-6028,-6400,-6597,-6513,-6108,-5334,-4208,-2769,-1126,602,2251,3665,4703,5259,5270,4748,3718,2304,591,-1259,-3129,-4887,-6412,-7608,-8380,-8667,-8429,-7666,-6427,-4801,-2931,-993,833,2347,3400,3862,3666,2809,1319,-709,-3167,-5912,-8791,-11641,-14283,-16533,-18197,-19094,-19074,-18039,-15977,-12979,-9238,-5062,-807,3106,6308,8477,9409,9055,7483,4929,1696,-1832,-5288,-8323,-10691,-12224,-12888,-12733,-11892,-10552,-8897,-7120,-5358,-3726,-2270,-1021,48,942,1713,2356,2900,3320,3614,3758,3742,3552,3204,2695,2065,1342,567,-191,-897,-1465,-1842,-1966,-1763,-1226,-317,913,2407,4073,5776,7414,8849,10015,10835,11297,11402,11166,10632,9840,8840,7708,6516,5375,4371,3621,3184,3113,3418,4052,4951,6011,7103,8121,8936,9465,9631,9401,8755,7718,6329,4656,2784,801,-1177,-3071,-4755,-6167,-7211,-7843,-8021,-7747,-7035,-5957,-4605,-3108,-1625,-318,658,1174,1157,600,-432,-1810,-3335,-4810,-6016,-6799,-7054,-6785,-6055,-5041,-3931,-2953,-2298,-2096,-2399,-3164,-4252,-5492,-6649,-7546,-8028,-8020,-7560,-6716,-5666,-4561,-3582,-2836,-2396,-2243,-2309,-2466,-2570,-2466,-2037,-1213,37,1652,3564,5638,7732,9718,11450,12829,13774,14231,14213,13739,12917,11840,10656,9491,8444,7593,6954,6508,6209,5985,5759,5469,5053,4489,3752,2886,1902,908,-39,-815,-1342,-1534,-1378,-864,-97,839,1764,2537,3010,3072,2686,1838,599,-942,-2669,-4448,-6157,-7680,-8916,-9791,-10250,-10248,-9797,-8891,-7611,-5995,-4175,-2240,-336,1412,2881,3975,4624,4829,4610,4070,3320,2492,1737,1129,781,682,858,1247,1803,2447,3109,3717,4215,4559,4725,4706,4515,4172,3725,3213,2695,2219,1814,1514,1304,1169,1055,904,639,200,-490,-1441,-2683,-4141,-5769,-7416,-8961,-10228,-11079,-11373,-11043,-10050,-8444,-6329,-3870,-1271,1240,3448,5168,6276,6702,6467,5622,4316,2690,956,-712,-2108,-3104,-3577,-3519,-2941,-1979,-780,445,1491,2190,2421,2148,1423,343,-918,-2216,-3386,-4333,-5008,-5409,-5590,-5614,-5547,-5446,-5318,-5179,-4989,-4733,-4397,-3960,-3459,-2906,-2353,-1848,-1427,-1135,-961,-912,-930,-958,-921,-723,-314,355,1271,2384,3589,4766,5764,6470,6789,6691,6201,5413,4455,3506,2727,2275,2270,2752,3735,5122,6804,8580,10254,11614,12454,12651,12098,10800,8828,6314,3450,455,-2471,-5128,-7393,-9179,-10476,-11305,-11750,-11857,-11729,-11385,-10870,-10190,-9346,-8349,-7220,-6002,-4757,-3574,-2537,-1755,-1315,-1283,-1726,-2633,-3993,-5717,-7676,-9714,-11606,-13152,-14117,-14342,-13688,-12133,-9731,-6627,-3085,622,4129,7128,9310,10480,10498,9391,7236,4277,780,-2885,-6370,-9305,-11417,-12459,-12342,-11051,-8724,-5590,-2002,1675,5000,7626,9245,9696,8956,7164,4568,1558,-1483,-4137,-6095,-7126,-7175,-6305,-4734,-2759,-721,1033,2239,2694,2339,1199,-574,-2770,-5112,-7330,-9155,-10371,-10834,-10465,-9292,-7396,-4952,-2174,680,3354,5589,7182,7973,7886,6937,5214,2899,228,-2537,-5114,-7258,-8766,-9498,-9407,-8503,-6899,-4747,-2270,306,2746,4846,6448,7436,7787,7477,6604,5221,3490,1520,-521,-2508,-4293,-5763,-6816,-7377,-7409,-6913,-5926,-4541,-2876,-1085,659,2193,3361,4039,4165,3709,2747,1387,-185,-1760,-3138,-4140,-4665,-4686,-4260,-3526,-2655,-1853,-1292,-1100,-1347,-1993,-2967,-4080,-5172,-6012,-6451,-6351,-5684,-4482,-2887,-1074,693,2210,3232,3653,3397,2523,1161,-471,-2125,-3547,-4498,-4844,-4493,-3500,-2003,-208,1599,3167,4247,4681,4417,3470,2000,177,-1754,-3570,-5083,-6148,-6706,-6745,-6322,-5518,-4440,-3171,-1786,-318,1216,2808,4454,6118,7731,9199,10384,11172,11438,11138,10260,8905,7225,5446,3812,2566,1893,1904,2594,3856,5472,7168,8626,9565,9749,9064,7484,5156,2286,-782,-3700,-6105,-7690,-8257,-7714,-6128,-3673,-652,2589,5651,8190,9895,10580,10168,8698,6355,3387,124,-3097,-5967,-8232,-9735,-10408,-10288,-9487,-8175,-6552,-4812,-3135,-1647,-443,450,1026,1328,1392,1279,1018,639,153,-450,-1155,-1974,-2870,-3818,-4745,-5601,-6298,-6790,-7017,-6952,-6600,-5967,-5114,-4084,-2968,-1836,-782,135,825,1265,1387,1206,705,-57,-1025,-2091,-3139,-4028,-4638,-4844,-4585,-3827,-2604,-997,867,2845,4760,6483,7864,8854,9392,9535,9320,8864,8261,7612,6989,6445,5972,5578,5196,4819,4384,3908,3378,2845,2347,1940,1678,1570,1640,1834,2117,2418,2672,2851,2927,2931,2894,2866,2901,3012,3206,3423,3586,3590,3318,2684,1639,179,-1602,-3590,-5582,-7379,-8774,-9580,-9700,-9051,-7708,-5740,-3354,-745,1837,4157,6025,7272,7840,7694,6928,5629,4008,2213,471,-1073,-2279,-3060,-3389,-3286,-2814,-2087,-1227,-359,391,953,1284,1392,1353,1244,1201,1321,1693,2348,3260,4346,5468,6464,7153,7387,7064,6143,4685,2802,693,-1431,-3346,-4861,-5855,-6248,-6070,-5374,-4301,-2983,-1598,-279,845,1682,2195,2349,2178,1712,1010,152,-797,-1758,-2676,-3502,-4208,-4772,-5188,-5435,-5496,-5329,-4908,-4188,-3168,-1866,-333,1318,2988,4522,5817,6769,7347,7561,7484,7229,6946,6773,6856,7270,8072,9224,10676,12285,13914,15385,16528,17198,17278,16720,15518,13768,11590,9215,6855,4781,3204,2303,2165,2782,4035,5723,7578,9297,10608,11284,11197,10331,8778,6741,4475,2286,444,-810,-1319,-1043,-7,1603,3589,5634,7470,8806,9453,9273,8262,6488,4134,1433,-1341,-3903,-6025,-7518,-8301,-8361,-7795,-6758,-5445,-4087,-2864,-1957,-1460,-1419,-1817,-2585,-3614,-4805,-6016,-7179,-8200,-9058,-9722,-10204,-10499,-10599,-10506,-10163,-9570,-8669,-7469,-5981,-4255,-2409,-562,1097,2397,3171,3290,2684,1382,-542,-2877,-5406,-7814,-9836,-11206,-11754,-11418,-10230,-8377,-6098,-3705,-1501,264,1415,1902,1765,1155,285,-618,-1299,-1596,-1346,-528,855,2686,4811,7032,9128,10889,12134,12734,12637,11862,10536,8823,6985,5244,3855,2984,2740,3134,4093,5454,7018,8532,9781,10565,10765,10338,9314,7822,6012,4092,2231,584,-758,-1772,-2483,-2962,-3305,-3578,-3852,-4133,-4411,-4654,-4802,-4833,-4721,-4487,-4178,-3837,-3555,-3347,-3289,-3327,-3471,-3619,-3709,-3646,-3357,-2800,-1988,-956,175,1299,2235,2853,2996,2582,1573,-1,-2010,-4281,-6565,-8613,-10179,-11083,-11205,-10554,-9205,-7347,-5207,-3051,-1128,351,1242,1490,1106,207,-1071,-2523,-3968,-5222,-6150,-6662,-6721,-6356,-5626,-4665,-3601,-2621,-1869,-1499,-1590,-2182,-3235,-4629,-6223,-7793,-9168,-10149,-10631,-10564,-9978,-8999,-7781,-6535,-5449,-4670,-4288,-4301,-4634,-5145,-5656,-5980,-5961,-5499,-4569,-3228,-1615,87,1649,2882,3616,3783,3393,2550,1437,278,-694,-1284,-1352,-865,131,1481,3005,4446,5657,6450,6810,6747,6383,5879,5434,5205,5349,5900,6859,8103,9465,10723,11636,12004,11669,10583,8796,6462,3834,1225,-1052,-2694,-3503,-3394,-2382,-675,1496,3771,5824,7358,8134,8063,7125,5466,3286,866,-1494,-3529,-5022,-5851,-5987,-5504,-4543,-3312,-2027,-906,-121,206,37,-604,-1606,-2813,-4022,-5017,-5615,-5655,-5082,-3896,-2212,-209,1880,3812,5368,6397,6822,6676,6053,5135,4108,3163,2467,2100,2111,2451,3025,3693,4274,4593,4485,3823,2555,687,-1672,-4358,-7131,-9742,-11937,-13515,-14350,-14390,-13711,-12434,-10759,-8890,-7012,-5272,-3747,-2466,-1383,-464,383,1184,1993,2797,3597,4357,5048,5643,6115,6440,6614,6619,6477,6204,5840,5452,5101,4864,4805,4955,5323,5868,6516,7168,7729,8097,8229,8094,7709,7119,6374,5532,4649,3751,2863,1989,1119,233,-679,-1657,-2701,-3812,-4993,-6168,-7324,-8333,-9140,-9631,-9738,-9422,-8680,-7571,-6196,-4678,-3176,-1788,-625,305,1015,1585,2118,2706,3430,4316,5325,6385,7357,8107,8510,8470,7964,7026,5744,4275,2782,1442,416,-194,-307,60,871,1986,3277,4540,5607,6301,6495,6118,5145,3652,1729,-426,-2625,-4639,-6266,-7347,-7781,-7561,-6748,-5496,-4002,-2498,-1225,-385,-136,-548,-1616,-3223,-5203,-7303,-9272,-10857,-11854,-12130,-11648,-10452,-8693,-6558,-4295,-2141,-321,998,1704,1763,1206,125,-1348,-3041,-4790,-6413,-7766,-8720,-9198,-9171,-8654,-7730,-6483,-5077,-3614,-2262,-1081,-170,486,882,1107,1211,1308,1440,1676,2010,2445,2907,3364,3722,3939,3979,3817,3497,3053,2568,2127,1797,1648,1690,1923,2281,2710,3103,3401,3533,3495,3301,3021,2739,2558,2563,2814,3309,4023,4852,5687,6378,6796,6807,6346,5354,3876,1987,-152,-2350,-4357,-5955,-6919,-7124,-6500,-5106,-3090,-690,1789,4030,5742,6667,6704,5771,4015,1564,-1272,-4230,-7004,-9346,-11075,-12088,-12372,-11970,-11015,-9628,-7999,-6268,-4589,-3069,-1796,-819,-163,183,237,62,-300,-765,-1278,-1774,-2206,-2539,-2747,-2823,-2762,-2580,-2310,-1991,-1694,-1475,-1431,-1620,-2118,-2960,-4138,-5618,-7277,-8976,-10505,-11663,-12248,-12092,-11121,-9309,-6756,-3629,-182,3292,6466,9037,10743,11394,10913,9329,6798,3590,47,-3435,-6458,-8685,-9861,-9869,-8740,-6644,-3887,-844,2072,4483,6102,6748,6401,5156,3227,897,-1514,-3716,-5447,-6567,-6979,-6741,-5944,-4762,-3391,-1987,-723,354,1171,1772,2173,2424,2562,2586,2483,2202,1680,859,-313,-1823,-3641,-5622,-7620,-9389,-10717,-11370,-11191,-10090,-8091,-5335,-2060,1383,4625,7266,8990,9549,8868,6983,4118,594,-3171,-6713,-9616,-11503,-12158,-11474,-9551,-6612,-3030,755,4285,7148,9028,9769,9355,7951,5834,3380,994,-942,-2123,-2371,-1651,-93,2047,4406,6591,8214,8965,8636,7176,4665,1336,-2473,-6364,-9928,-12781,-14661,-15385,-14946,-13442,-11099,-8210,-5113,-2146,398,2276,3348,3553,2937,1631,-154,-2164,-4116,-5754,-6844,-7246,-6870,-5753,-3992,-1777,640,2996,5020,6496,7271,7281,6551,5191,3363,1274,-864,-2850,-4508,-5707,-6363,-6423,-5882,-4762,-3116,-1023,1384,3967,6522,8849,10750,12022,12557,12253,11158,9337,7002,4374,1757,-558,-2292,-3228,-3228,-2260,-407,2149,5122,8167,10914,13008,14147,14154,12956,10647,7455,3706,-181,-3799,-6752,-8749,-9596,-9247,-7765,-5353,-2261,1159,4602,7713,10253,12003,12838,12724,11662,9765,7150,4008,549,-3020,-6453,-9550,-12119,-13982,-15051,-15227,-14521,-12971,-10700,-7873,-4724,-1487,1566,4219,6276,7626,8221,8103,7366,6161,4662,3049,1486,105,-1005,-1801,-2281,-2485,-2487,-2380,-2267,-2261,-2454,-2921,-3698,-4767,-6068,-7473,-8822,-9918,-10573,-10617,-9942,-8509,-6372,-3669,-628,2486,5353,7690,9232,9811,9335,7850,5481,2487,-839,-4116,-6994,-9128,-10251,-10185,-8872,-6362,-2846,1408,6032,10636,14823,18248,20650,21879,21909,20833,18855,16232,13284,10302,7563,5275,3565,2495,2025,2075,2491,3096,3701,4125,4220,3894,3121,1935,450,-1188,-2798,-4218,-5297,-5978,-6214,-6063,-5600,-4931,-4175,-3419,-2734,-2166,-1722,-1421,-1253,-1222,-1349,-1625,-2080,-2685,-3440,-4282,-5180,-6046,-6833,-7457,-7868,-8009,-7858,-7389,-6633,-5604,-4366,-2976,-1500,-2,1456,2840,4095,5207,6150,6912,7495,7893,8104,8130,7964,7612,7068,6364,5495,4525,3463,2379,1295,271,-658,-1433,-2017,-2346,-2398,-2117,-1518,-603,555,1874,3220,4457,5437,6029,6141,5695,4704,3169,1221,-1051,-3439,-5775,-7824,-9386,-10258,-10293,-9394,-7542,-4810,-1331,2647,6879,11036,14847,18038,20423,21896,22431,22113,21084,19551,17755,15909,14217,12807,11738,11013,10547,10267,10027,9763,9367,8834,8149,7358,6518,5679,4902,4213,3616,3108,2640,2187,1692,1126,457,-324,-1196,-2144,-3096,-4022,-4839,-5523,-6035,-6363,-6519,-6507,-6339,-6036,-5598,-5048,-4419,-3739,-3067,-2458,-1942,-1563,-1297,-1124,-972,-768,-440,68,738,1553,2373,3088,3526,3564,3115,2157,762,-940,-2738,-4404,-5697,-6414,-6408,-5617,-4070,-1884,741,3561,6300,8688,10499,11553,11742,11046,9488,7184,4269,931,-2635,-6211,-9601,-12608,-15062,-16852,-17877,-18147,-17684,-16617,-15095,-13320,-11495,-9788,-8336,-7195,-6352,-5741,-5245,-4734,-4102,-3247,-2154,-788,769,2491,4263,6006,7628,9034,10162,10948,11356,11375,11002,10268,9218,7918,6453,4937,3482,2229,1311,829,881,1466,2559,4034,5708,7365,8753,9655,9901,9386,8129,6217,3855,1292,-1174,-3260,-4724,-5391,-5203,-4184,-2487,-319,2027,4270,6115,7337,7784,7378,6168,4266,1883,-735,-3312,-5588,-7342,-8406,-8710,-8231,-7075,-5358,-3295,-1072,1095,3057,4681,5915,6742,7184,7306,7146,6762,6163,5350,4287,2942,1282,-715,-2999,-5532,-8158,-10758,-13132,-15119,-16553,-17317,-17356,-16664,-15329,-13475,-11319,-9077,-7005,-5319,-4198,-3756,-4005,-4898,-6291,-8005,-9824,-11552,-13001,-14064,-14651,-14770,-14429,-13706,-12660,-11365,-9886,-8259,-6540,-4752,-2961,-1211,418,1845,3014,3834,4296,4366,4073,3464,2604,1590,498,-558,-1518,-2289,-2829,-3109,-3120,-2905,-2505,-1997,-1458,-963,-565,-312,-199,-230,-361,-540,-721,-833,-845,-725,-474,-127,268,626,862,894,672,177,-520,-1336,-2087,-2598,-2687,-2199,-1063,734,3098,5874,8843,11744,14347,16405,17766,18325,18070,17076,15484,13494,11331,9220,7349,5868,4847,4311,4189,4395,4774,5194,5496,5577,5342,4765,3833,2592,1104,-542,-2250,-3908,-5418,-6668,-7567,-8047,-8046,-7566,-6601,-5215,-3469,-1469,672,2819,4844,6597,7967,8843,9173,8929,8154,6907,5308,3481,1556,-333,-2103,-3657,-4970,-5990,-6728,-7159,-7313,-7185,-6820,-6251,-5548,-4787,-4067,-3467,-3085,-2948,-3076,-3416,-3872,-4332,-4656,-4735,-4486,-3897,-2999,-1914,-784,216,910,1166,910,135,-1068,-2552,-4111,-5505,-6528,-6974,-6741,-5772,-4125,-1936,600,3199,5616,7561,8855,9366,9087,8104,6609,4844,3095,1625,646,299,598,1490,2783,4265,5657,6728,7288,7245,6620,5518,4143,2709,1442,489,-50,-215,-96,128,248,80,-537,-1665,-3289,-5275,-7435,-9490,-11175,-12218,-12428,-11692,-10013,-7505,-4389,-938,2499,5637,8176,9956,10883,10994,10425,9380,8106,6834,5756,4983,4534,4355,4298,4214,3917,3287,2263,859,-795,-2534,-4104,-5275,-5822,-5603,-4561,-2770,-385,2305,4997,7344,9063,9935,9863,8870,7092,4779,2221,-261,-2386,-3953,-4853,-5111,-4848,-4278,-3667,-3260,-3279,-3832,-4932,-6467,-8217,-9909,-11223,-11899,-11715,-10600,-8577,-5828,-2612,717,3823,6354,8073,8795,8471,7149,4964,2158,-1026,-4254,-7269,-9778,-11592,-12551,-12604,-11751,-10111,-7827,-5132,-2263,533,3027,5036,6422,7118,7097,6417,5138,3409,1352,-845,-3008,-4952,-6493,-7485,-7798,-7387,-6240,-4446,-2154,436,3036,5388,7179,8182,8202,7142,5037,1995,-1706,-5745,-9704,-13158,-15719,-17058,-16987,-15459,-12603,-8703,-4161,524,4885,8446,10923,12114,12055,10908,8996,6726,4523,2784,1798,1732,2585,4217,6347,8638,10703,12203,12870,12546,11220,8988,6101,2853,-363,-3205,-5323,-6499,-6587,-5633,-3762,-1293,1435,3990,5987,7109,7145,6069,3958,1102,-2204,-5522,-8507,-10830,-12275,-12761,-12296,-11023,-9130,-6879,-4522,-2311,-473,845,1501,1455,693,-728,-2696,-5056,-7602,-10100,-12314,-14014,-15025,-15225,-14567,-13097,-10914,-8204,-5183,-2101,784,3226,5023,6009,6099,5275,3601,1222,-1667,-4806,-7939,-10771,-13082,-14653,-15377,-15191,-14147,-12356,-10020,-7368,-4662,-2154,-43,1506,2440,2741,2512,1853,958,-30,-935,-1641,-2056,-2145,-1910,-1406,-709,86,865,1562,2082,2420,2554,2539,2414,2284,2209,2302,2610,3190,4037,5116,6351,7622,8801,9753,10360,10551,10291,9616,8600,7368,6065,4849,3853,3195,2924,3048,3509,4181,4909,5504,5774,5557,4749,3289,1234,-1325,-4208,-7196,-10067,-12592,-14596,-15967,-16634,-16645,-16038,-14969,-13532,-11891,-10135,-8376,-6680,-5116,-3727,-2584,-1712,-1187,-1026,-1249,-1830,-2693,-3733,-4793,-5716,-6351,-6578,-6340,-5638,-4526,-3131,-1594,-75,1273,2340,3049,3375,3341,3007,2440,1741,973,209,-514,-1169,-1736,-2215,-2578,-2829,-2954,-2951,-2856,-2679,-2490,-2309,-2197,-2146,-2166,-2194,-2178,-2015,-1634,-949,67,1413,3041,4841,6703,8459,9977,11122,11798,11958,11596,10768,9562,8113,6572,5082,3796,2788,2137,1809,1777,1932,2167,2386,2490,2453,2258,1942,1561,1170,825,560,383,282,224,163,50,-161,-488,-945,-1475,-2025,-2466,-2687,-2541,-1938,-804,825,2866,5121,7338,9235,10495,10894,10251,8529,5837,2402,-1405,-5158,-8403,-10745,-11886,-11691,-10190,-7590,-4229,-549,2994,5973,8057,9051,8917,7745,5780,3318,712,-1698,-3628,-4872,-5313,-4955,-3882,-2264,-323,1688,3547,5013,5952,6229,5818,4717,3015,825,-1662,-4237,-6664,-8691,-10116,-10768,-10581,-9564,-7851,-5638,-3210,-853,1162,2609,3373,3397,2746,1534,-67,-1864,-3678,-5327,-6684,-7632,-8105,-8059,-7482,-6405,-4874,-2993,-852,1394,3628,5694,7480,8883,9835,10304,10297,9875,9109,8144,7103,6140,5397,4969,4927,5289,5996,6983,8091,9194,10093,10658,10730,10239,9146,7508,5434,3119,776,-1346,-3045,-4134,-4537,-4221,-3278,-1845,-134,1619,3181,4340,4947,4918,4262,3056,1488,-247,-1868,-3137,-3830,-3786,-2959,-1373,798,3332,5906,8201,9900,10762,10635,9481,7382,4520,1142,-2437,-5949,-9103,-11722,-13645,-14823,-15222,-14893,-13872,-12258,-10127,-7626,-4868,-2050,672,3092,5055,6420,7121,7154,6582,5559,4248,2881,1636,696,147,32,299,857,1548,2226,2714,2897,2666,1993,875,-615,-2385,-4280,-6148,-7806,-9101,-9887,-10069,-9604,-8504,-6846,-4752,-2379,97,2508,4706,6581,8059,9124,9790,10119,10212,10157,10100,10122,10325,10770,11464,12418,13568,14854,16173,17411,18438,19125,19355,19029,18098,16540,14406,11773,8790,5601,2411,-626,-3331,-5577,-7283,-8394,-8938,-8953,-8542,-7796,-6843,-5777,-4706,-3705,-2851,-2185,-1759,-1574,-1634,-1887,-2268,-2665,-2959,-2999,-2669,-1837,-456,1523,4023,6963,10139,13345,16294,18738,20404,21129,20784,19396,17044,13957,10394,6684,3160,95,-2258,-3794,-4456,-4336,-3584,-2432,-1142,30,862,1197,959,169,-1089,-2641,-4289,-5826,-7054,-7843,-8130,-7915,-7298,-6414,-5439,-4569,-3944,-3705,-3888,-4519,-5511,-6798,-8217,-9667,-11002,-12119,-12948,-13414,-13518,-13227,-12584,-11601,-10348,-8872,-7275,-5617,-4024,-2544,-1271,-215,609,1253,1765,2243,2748,3357,4083,4944,5880,6859,7792,8631,9317,9826,10153,10300,10291,10123,9805,9327,8662,7803,6724,5432,3953,2319,596,-1146,-2839,-4397,-5770,-6885,-7711,-8194,-8307,-8026,-7329,-6214,-4707,-2843,-725,1535,3779,5837,7539,8743,9333,9269,8554,7255,5500,3432,1241,-910,-2842,-4427,-5548,-6140,-6177,-5659,-4648,-3209,-1474,440,2365,4168,5697,6829,7496,7614,7216,6304,4979,3322,1470,-475,-2388,-4194,-5814,-7226,-8390,-9338,-10061,-10618,-11021,-11315,-11517,-11621,-11617,-11437,-11047,-10377,-9396,-8119,-6588,-4926,-3285,-1830,-742,-135,-85,-579,-1538,-2817,-4238,-5614,-6781,-7631,-8106,-8227,-8063,-7729,-7348,-7049,-6919,-7029,-7379,-7948,-8660,-9415,-10099,-10584,-10784,-10612,-10057,-9129,-7904,-6495,-5033,-3667,-2517,-1671,-1179,-1014,-1121,-1383,-1663,-1810,-1691,-1179,-214,1235,3137,5416,7954,10623,13267,15740,17908,19631,20796,21305,21064,20050,18230,15672,12464,8769,4815,833,-2871,-6047,-8444,-9893,-10321,-9737,-8286,-6170,-3676,-1100,1267,3179,4457,5006,4814,3944,2543,799,-1051,-2760,-4105,-4868,-4926,-4197,-2703,-561,2061,4894,7672,10108,11961,13043,13273,12635,11241,9258,6927,4516,2290,494,-699,-1183,-951,-77,1273,2881,4488,5852,6739,7022,6607,5551,3955,2016,-37,-1965,-3555,-4655,-5169,-5101,-4504,-3499,-2235,-881,421,1531,2378,2893,3071,2904,2420,1646,620,-614,-2004,-3488,-4994,-6441,-7742,-8838,-9648,-10172,-10382,-10329,-10059,-9645,-9157,-8673,-8223,-7855,-7553,-7307,-7093,-6863,-6595,-6264,-5847,-5351,-4773,-4115,-3409,-2653,-1875,-1096,-312,453,1218,1978,2753,3548,4381,5239,6127,6999,7834,8561,9131,9478,9551,9313,8748,7870,6716,5348,3848,2298,793,-598,-1812,-2812,-3577,-4099,-4391,-4448,-4307,-3947,-3413,-2688,-1815,-812,274,1390,2473,3463,4299,4939,5352,5539,5503,5316,5003,4691,4422,4320,4421,4790,5410,6263,7251,8276,9186,9836,10090,9836,9022,7655,5819,3658,1362,-844,-2763,-4210,-5064,-5293,-4913,-4037,-2817,-1433,-69,1115,2004,2543,2725,2614,2301,1911,1563,1367,1375,1614,2035,2544,3020,3296,3237,2708,1642,19,-2083,-4543,-7161,-9712,-11983,-13749,-14889,-15302,-15010,-14089,-12695,-11020,-9297,-7720,-6484,-5692,-5396,-5564,-6090,-6827,-7596,-8232,-8591,-8584,-8169,-7372,-6246,-4900,-3425,-1945,-536,721,1798,2684,3392,3979,4468,4928,5387,5862,6344,6790,7124,7265,7114,6590,5637,4245,2451,339,-1963,-4308,-6542,-8516,-10128,-11291,-11983,-12219,-12037,-11541,-10797,-9930,-9001,-8085,-7198,-6339,-5474,-4554,-3526,-2354,-1022,454,2022,3613,5137,6503,7633,8477,9016,9265,9290,9157,8977,8836,8809,8941,9234,9649,10111,10521,10751,10696,10242,9324,7906,6019,3725,1165,-1525,-4162,-6575,-8631,-10205,-11249,-11745,-11719,-11232,-10369,-9201,-7833,-6330,-4776,-3237,-1769,-437,713,1641,2299,2685,2777,2599,2175,1550,779,-85,-968,-1838,-2619,-3297,-3830,-4193,-4380,-4368,-4149,-3727,-3103,-2316,-1404,-442,488,1279,1838,2064,1890,1277,213,-1245,-3031,-5030,-7098,-9099,-10882,-12322,-13320,-13807,-13756,-13195,-12182,-10823,-9251,-7607,-6036,-4668,-3594,-2861,-2477,-2381,-2503,-2716,-2925,-3015,-2920,-2611,-2075,-1364,-510,408,1354,2271,3152,3976,4743,5438,6045,6526,6855,6984,6919,6646,6222,5714,5200,4803,4586,4626,4942,5495,6241,7046,7819,8412,8733,8707,8301,7558,6536,5370,4187,3128,2314,1809,1642,1758,2083,2459,2771,2854,2617,1982,943,-479,-2192,-4121,-6123,-8121,-9984,-11661,-13073,-14200,-15010,-15519,-15717,-15631,-15266,-14636,-13755,-12632,-11284,-9743,-8038,-6248,-4433,-2694,-1147,142,1051,1563,1636,1304,630,-296,-1361,-2429,-3395,-4121,-4546,-4588,-4251,-3540,-2535,-1318,-15,1248,2345,3162,3620,3654,3270,2470,1332,-71,-1635,-3252,-4814,-6223,-7380,-8218,-8668,-8692,-8284,-7452,-6256,-4773,-3103,-1368,326,1886,3243,4370,5265,5961,6503,6939,7311,7633,7896,8067,8091,7923,7521,6873,6010,4960,3829,2667,1589,650,-92,-602,-895,-977,-900,-709,-435,-113,270,728,1306,2035,2952,4031,5250,6497,7684,8653,9295,9498,9205,8411,7178,5608,3872,2140,600,-577,-1279,-1420,-1003,-70,1256,2830,4444,5892,6975,7501,7369,6499,4925,2733,82,-2818,-5748,-8449,-10730,-12381,-13301,-13404,-12700,-11242,-9137,-6543,-3624,-573,2429,5210,7617,9526,10860,11567,11657,11167,10191,8836,7252,5572,3940,2470,1238,298,-364,-757,-954,-1020,-1020,-1033,-1078,-1192,-1347,-1531,-1700,-1822,-1875,-1868,-1802,-1738,-1696,-1732,-1876,-2142,-2533,-3019,-3567,-4109,-4599,-4967,-5174,-5193,-5011,-4649,-4133,-3520,-2863,-2227,-1668,-1217,-900,-699,-579,-496,-374,-164,210,772,1550,2526,3657,4887,6121,7277,8253,8980,9379,9430,9114,8454,7509,6331,5018,3640,2285,1021,-94,-1012,-1722,-2192,-2448,-2486,-2333,-2023,-1574,-1041,-451,143,694,1171,1523,1750,1840,1809,1710,1564,1462,1427,1532,1785,2207,2756,3407,4068,4702,5217,5595,5795,5839,5743,5541,5269,4928,4519,4000,3326,2440,1301,-112,-1786,-3651,-5627,-7559,-9302,-10677,-11528,-11730,-11202,-9936,-7988,-5492,-2634,342,3201,5668,7575,8728,9106,8701,7642,6101,4312,2518,964,-151,-691,-587,124,1344,2881,4520,6008,7133,7712,7664,6963,5699,4008,2095,164,-1570,-2950,-3851,-4215,-4055,-3421,-2423,-1202,109,1331,2368,3089,3464,3478,3177,2650,2017,1404,961,786,985,1592,2628,4042,5779,7707,9715,11635,13314,14606,15372,15532,15037,13909,12219,10093,7707,5252,2945,978,-478,-1316,-1488,-1033,-52,1281,2766,4185,5346,6108,6381,6178,5543,4637,3600,2644,1938,1628,1813,2512,3688,5241,7019,8847,10556,11954,12941,13380,13240,12494,11164,9331,7067,4516,1800,-940,-3561,-5958,-8018,-9670,-10871,-11594,-11875,-11749,-11320,-10679,-9957,-9255,-8665,-8247,-8000,-7901,-7860,-7802,-7629,-7277,-6732,-6006,-5182,-4361,-3665,-3206,-3067,-3268,-3776,-4497,-5278,-5971,-6398,-6462,-6074,-5251,-4037,-2533,-879,810,2390,3773,4867,5623,5987,5953,5500,4666,3484,2047,455,-1152,-2626,-3836,-4643,-4981,-4812,-4152,-3098,-1741,-242,1262,2623,3733,4496,4881,4874,4520,3893,3097,2257,1495,924,617,613,893,1397,2039,2700,3287,3701,3896,3864,3634,3286,2906,2615,2490,2622,3009,3655,4458,5321,6083,6604,6737,6396,5526,4163,2381,342,-1773,-3751,-5389,-6531,-7066,-6967,-6294,-5169,-3782,-2340,-1053,-85,451,534,207,-406,-1149,-1852,-2373,-2613,-2550,-2222,-1730,-1218,-828,-697,-906,-1480,-2385,-3518,-4749,-5915,-6883,-7535,-7815,-7721,-7304,-6673,-5960,-5305,-4857,-4706,-4924,-5493,-6351,-7358,-8346,-9123,-9506,-9381,-8665,-7402,-5683,-3690,-1646,218,1685,2576,2822,2390,1400,3,-1563,-3044,-4218,-4900,-5005,-4552,-3641,-2480,-1302,-368,97,-75,-949,-2515,-4624,-7095,-9638,-11998,-13905,-15144,-15615,-15233,-14087,-12260,-9944,-7340,-4646,-2081,209,2084,3488,4411,4894,5047,4988,4875,4850,5031,5496,6272,7314,8542,9811,10982,11893,12430,12507,12085,11192,9873,8226,6349,4350,2328,368,-1449,-3077,-4438,-5521,-6261,-6648,-6657,-6274,-5509,-4371,-2914,-1190,686,2609,4413,5960,7092,7707,7732,7179,6122,4707,3156,1678,552,-65,3,764,2176,4073,6213,8332,10129,11382,11924,11698,10758,9264,7432,5545,3843,2533,1745,1486,1694,2195,2776,3212,3267,2814,1745,117,-1972,-4295,-6615,-8625,-10095,-10808,-10654,-9648,-7865,-5534,-2913,-312,1959,3658,4590,4690,3976,2595,754,-1268,-3177,-4717,-5663,-5903,-5421,-4293,-2718,-930,776,2128,2885,2889,2083,504,-1691,-4285,-6995,-9534,-11627,-13064,-13708,-13517,-12549,-10931,-8877,-6600,-4346,-2293,-593,699,1586,2159,2536,2889,3357,4067,5074,6375,7873,9445,10886,12018,12650,12652,11960,10593,8664,6346,3874,1494,-583,-2173,-3211,-3672,-3647,-3245,-2629,-1923,-1237,-617,-50,516,1169,2006,3094,4465,6080,7836,9570,11077,12152,12615,12349,11329,9630,7410,4921,2419,195,-1532,-2603,-2973,-2683,-1886,-783,390,1404,2099,2353,2171,1589,747,-206,-1101,-1790,-2169,-2198,-1894,-1352,-714,-148,162,74,-510,-1602,-3127,-4921,-6769,-8408,-9630,-10240,-10183,-9471,-8257,-6739,-5200,-3871,-2989,-2664,-2930,-3717,-4847,-6105,-7231,-7994,-8205,-7765,-6668,-5014,-3006,-901,1004,2421,3142,3022,2069,393,-1784,-4161,-6433,-8315,-9586,-10162,-10030,-9335,-8260,-7057,-5975,-5217,-4932,-5164,-5877,-6944,-8170,-9352,-10253,-10701,-10554,-9753,-8296,-6278,-3814,-1101,1653,4240,6444,8112,9151,9518,9295,8577,7561,6428,5381,4569,4102,3991,4217,4635,5123,5461,5505,5095,4187,2781,1008,-950,-2832,-4359,-5279,-5375,-4562,-2827,-319,2731,6004,9130,11766,13591,14404,14103,12729,10446,7536,4338,1252,-1388,-3269,-4232,-4212,-3320,-1758,159,2086,3678,4635,4770,3976,2319,-73,-2926,-5946,-8793,-11160,-12801,-13554,-13377,-12336,-10592,-8404,-6039,-3799,-1915,-564,175,329,-10,-647,-1409,-2069,-2490,-2548,-2211,-1493,-477,746,2041,3314,4458,5411,6123,6570,6721,6576,6098,5290,4157,2718,1054,-748,-2534,-4160,-5455,-6307,-6634,-6446,-5823,-4925,-3959,-3151,-2721,-2824,-3549,-4891,-6755,-8976,-11339,-13614,-15580,-17066,-17933,-18126,-17627,-16489,-14792,-12663,-10230,-7655,-5074,-2640,-460,1369,2796,3817,4449,4769,4840,4780,4650,4538,4487,4505,4631,4811,5088,5393,5749,6091,6403,6614,6678,6543,6164,5557,4737,3801,2844,2009,1401,1126,1206,1626,2290,3063,3777,4270,4406,4111,3370,2234,814,-754,-2316,-3729,-4885,-5712,-6180,-6325,-6190,-5879,-5479,-5095,-4804,-4670,-4702,-4896,-5190,-5515,-5782,-5910,-5850,-5573,-5124,-4544,-3946,-3417,-3051,-2899,-2971,-3224,-3585,-3946,-4211,-4291,-4135,-3737,-3116,-2340,-1480,-618,172,838,1356,1714,1942,2054,2094,2075,2006,1885,1668,1327,812,91,-822,-1908,-3066,-4190,-5134,-5772,-6005,-5788,-5151,-4184,-3051,-1931,-1032,-524,-537,-1139,-2303,-3946,-5887,-7920,-9765,-11184,-11908,-11777,-10687,-8643,-5783,-2325,1414,5072,8313,10810,12362,12846,12300,10865,8801,6441,4133,2242,1026,709,1343,2909,5232,8071,11108,14004,16454,18184,19033,18927,17897,16085,13691,10967,8186,5569,3318,1537,256,-537,-945,-1042,-952,-744,-496,-232,10,243,455,668,858,1049,1184,1281,1271,1157,895,482,-83,-780,-1561,-2374,-3124,-3760,-4166,-4331,-4189,-3797,-3183,-2457,-1712,-1058,-576,-328,-318,-555,-983,-1566,-2228,-2905,-3522,-4015,-4309,-4364,-4121,-3585,-2737,-1638,-326,1087,2523,3847,4993,5851,6401,6584,6435,5935,5153,4100,2854,1460,10,-1414,-2690,-3714,-4366,-4567,-4265,-3468,-2249,-728,902,2450,3684,4422,4509,3862,2486,457,-2043,-4789,-7491,-9845,-11577,-12426,-12247,-10950,-8588,-5309,-1377,2866,7019,10683,13492,15161,15539,14601,12473,9415,5764,1937,-1676,-4697,-6875,-8009,-8093,-7152,-5381,-2989,-255,2557,5181,7414,9098,10134,10525,10289,9559,8453,7161,5831,4633,3681,3058,2801,2894,3272,3854,4496,5096,5510,5652,5443,4850,3883,2576,1009,-732,-2509,-4205,-5644,-6711,-7238,-7167,-6404,-4995,-2987,-549,2121,4745,7046,8729,9586,9455,8328,6280,3532,358,-2900,-5917,-8404,-10129,-10984,-10923,-10011,-8397,-6243,-3793,-1242,1201,3370,5158,6473,7309,7660,7579,7124,6371,5397,4274,3067,1832,613,-523,-1531,-2324,-2833,-2954,-2624,-1762,-380,1499,3753,6187,8588,10647,12130,12774,12442,11060,8697,5509,1767,-2213,-6062,-9466,-12117,-13834,-14514,-14157,-12891,-10882,-8387,-5669,-2967,-528,1514,3041,4054,4588,4772,4750,4700,4784,5122,5780,6751,7948,9245,10469,11464,12113,12349,12195,11726,11057,10347,9702,9234,8973,8911,8979,9092,9134,9035,8730,8227,7565,6842,6159,5641,5360,5387,5696,6237,6898,7529,7978,8092,7754,6893,5502,3626,1380,-1071,-3541,-5819,-7709,-9040,-9690,-9592,-8765,-7274,-5295,-3018,-709,1381,3009,3976,4162,3547,2171,220,-2129,-4580,-6902,-8849,-10257,-11034,-11166,-10734,-9860,-8726,-7482,-6290,-5228,-4349,-3632,-3020,-2445,-1824,-1105,-270,660,1618,2509,3219,3640,3688,3324,2551,1454,125,-1244,-2510,-3474,-4023,-4067,-3611,-2727,-1567,-323,792,1576,1900,1674,939,-214,-1601,-3022,-4258,-5144,-5561,-5476,-4930,-4009,-2867,-1626,-446,587,1392,1940,2244,2325,2256,2089,1916,1793,1807,1983,2356,2906,3587,4335,5067,5694,6173,6453,6551,6482,6301,6043,5759,5446,5106,4709,4207,3588,2819,1942,994,72,-746,-1355,-1704,-1754,-1521,-1057,-439,230,841,1295,1502,1414,988,248,-781,-2016,-3369,-4739,-6019,-7117,-7946,-8452,-8605,-8386,-7840,-6994,-5958,-4810,-3695,-2700,-1943,-1465,-1292,-1389,-1700,-2127,-2606,-3059,-3467,-3829,-4190,-4600,-5133,-5806,-6635,-7548,-8450,-9199,-9644,-9659,-9167,-8168,-6729,-5017,-3217,-1579,-313,390,398,-315,-1722,-3651,-5901,-8158,-10133,-11512,-12069,-11656,-10261,-8005,-5137,-2015,957,3363,4841,5162,4213,2086,-1007,-4696,-8545,-12098,-14924,-16714,-17258,-16534,-14646,-11833,-8438,-4819,-1361,1625,3913,5362,5982,5863,5193,4235,3236,2479,2129,2337,3089,4337,5904,7589,9171,10440,11240,11487,11153,10311,9060,7574,6025,4603,3471,2744,2489,2698,3304,4178,5172,6112,6859,7301,7382,7112,6519,5703,4732,3704,2686,1716,822,16,-713,-1331,-1853,-2204,-2370,-2264,-1845,-1065,95,1610,3412,5396,7403,9262,10787,11816,12231,11992,11117,9735,8008,6152,4382,2873,1743,1037,709,639,684,649,408,-157,-1058,-2239,-3581,-4909,-6055,-6863,-7222,-7105,-6508,-5515,-4203,-2693,-1081,516,2024,3336,4386,5070,5343,5120,4401,3185,1562,-353,-2368,-4301,-5950,-7162,-7853,-7990,-7647,-6938,-6043,-5136,-4406,-3977,-3944,-4321,-5059,-6062,-7174,-8240,-9098,-9623,-9738,-9416,-8693,-7638,-6348,-4931,-3473,-2059,-727,493,1611,2637,3599,4514,5379,6180,6880,7424,7762,7828,7580,6976,6021,4714,3133,1348,-495,-2266,-3792,-4947,-5601,-5703,-5219,-4208,-2725,-906,1133,3258,5346,7316,9088,10643,11941,12988,13763,14253,14420,14255,13701,12784,11489,9867,7989,5937,3835,1792,-82,-1693,-2995,-3946,-4560,-4850,-4854,-4605,-4148,-3508,-2722,-1809,-801,285,1401,2521,3571,4495,5215,5656,5781,5528,4920,3950,2686,1180,-481,-2210,-3906,-5475,-6804,-7813,-8419,-8583,-8320,-7669,-6756,-5720,-4736,-3974,-3559,-3582,-4049,-4903,-6046,-7301,-8514,-9491,-10091,-10199,-9771,-8815,-7426,-5741,-3937,-2226,-774,238,731,644,11,-1106,-2575,-4273,-6023,-7705,-9177,-10360,-11196,-11681,-11838,-11740,-11440,-11028,-10539,-10001,-9413,-8729,-7922,-6937,-5727,-4286,-2593,-684,1393,3563,5716,7722,9433,10694,11376,11365,10638,9211,7212,4843,2342,33,-1832,-2976,-3265,-2624,-1143,1013,3543,6112,8359,9959,10684,10426,9215,7256,4832,2353,204,-1244,-1747,-1204,322,2587,5250,7863,10015,11332,11580,10672,8678,5838,2467,-1030,-4273,-6925,-8755,-9640,-9609,-8771,-7360,-5623,-3848,-2266,-1074,-354,-141,-349,-866,-1531,-2183,-2712,-3029,-3143,-3091,-2971,-2902,-2987,-3308,-3892,-4698,-5642,-6572,-7335,-7769,-7749,-7196,-6117,-4541,-2617,-456,1747,3852,5711,7228,8330,8987,9185,8952,8293,7258,5867,4163,2196,34,-2234,-4481,-6587,-8398,-9806,-10702,-11060,-10880,-10259,-9308,-8202,-7107,-6175,-5533,-5241,-5319,-5707,-6330,-7034,-7711,-8202,-8419,-8296,-7815,-7025,-5990,-4830,-3661,-2603,-1768,-1213,-994,-1075,-1429,-1931,-2493,-2949,-3200,-3126,-2665,-1813,-568,953,2681,4455,6145,7630,8775,9538,9848,9747,9260,8500,7560,6590,5700,5017,4619,4553,4815,5371,6127,6981,7787,8419,8721,8587,7914,6642,4785,2375,-438,-3490,-6529,-9298,-11541,-13034,-13637,-13299,-12077,-10131,-7708,-5098,-2609,-532,925,1615,1512,689,-702,-2428,-4236,-5875,-7111,-7802,-7858,-7297,-6227,-4796,-3226,-1710,-439,457,916,930,573,-75,-873,-1716,-2487,-3111,-3531,-3725,-3696,-3464,-3082,-2601,-2089,-1617,-1236,-993,-905,-960,-1141,-1390,-1676,-1938,-2178,-2366,-2544,-2705,-2892,-3083,-3297,-3484,-3641,-3725,-3739,-3690,-3622,-3588,-3666,-3905,-4363,-5033,-5898,-6879,-7880,-8785,-9462,-9801,-9716,-9145,-8093,-6577,-4681,-2500,-159,2209,4476,6517,8235,9555,10422,10841,10810,10415,9729,8887,8026,7275,6772,6599,6824,7471,8502,9876,11459,13150,14763,16160,17166,17669,17565,16841,15513,13672,11460,9019,6532,4137,1949,34,-1593,-2961,-4126,-5160,-6125,-7057,-7964,-8817,-9548,-10072,-10281,-10068,-9358,-8093,-6282,-3998,-1359,1430,4153,6557,8404,9491,9686,8922,7259,4822,1855,-1345,-4440,-7091,-9015,-9999,-9964,-8938,-7066,-4599,-1794,1030,3626,5799,7391,8390,8764,8621,8029,7131,6032,4846,3678,2587,1642,856,233,-248,-637,-993,-1372,-1859,-2475,-3275,-4224,-5293,-6393,-7409,-8230,-8725,-8814,-8434,-7590,-6323,-4737,-2971,-1189,432,1748,2639,3059,3020,2597,1937,1182,533,127,94,499,1339,2550,4010,5541,6964,8088,8759,8884,8400,7356,5803,3899,1780,-344,-2313,-3934,-5095,-5682,-5679,-5094,-4003,-2526,-797,1026,2803,4416,5791,6876,7693,8261,8655,8941,9196,9473,9822,10248,10737,11244,11689,11977,11998,11637,10812,9472,7626,5341,2754,20,-2654,-5098,-7151,-8696,-9691,-10120,-10058,-9580,-8838,-7946,-7057,-6255,-5633,-5198,-4969,-4897,-4935,-5031,-5099,-5086,-4907,-4504,-3829,-2859,-1619,-168,1394,2939,4337,5474,6251,6639,6635,6310,5760,5118,4507,4043,3792,3775,3961,4271,4596,4829,4856,4611,4058,3205,2127,905,-314,-1410,-2246,-2717,-2762,-2370,-1571,-464,826,2152,3336,4252,4757,4802,4329,3403,2067,477,-1243,-2906,-4375,-5507,-6216,-6442,-6188,-5473,-4375,-2965,-1347,396,2177,3934,5602,7127,8459,9534,10297,10694,10670,10226,9368,8155,6704,5129,3615,2297,1351,873,952,1608,2791,4426,6369,8459,10545,12460,14093,15355,16182,16567,16511,16046,15244,14146,12868,11454,10026,8616,7302,6091,4993,3970,2994,1987,918,-274,-1605,-3077,-4671,-6321,-7965,-9478,-10765,-11680,-12130,-12001,-11262,-9916,-8039,-5788,-3355,-979,1101,2688,3629,3846,3332,2155,440,-1637,-3866,-6024,-7892,-9264,-10001,-10006,-9255,-7811,-5783,-3360,-766,1761,3959,5624,6571,6714,6042,4637,2681,390,-1946,-4092,-5789,-6908,-7365,-7203,-6536,-5560,-4489,-3541,-2890,-2627,-2785,-3289,-4017,-4782,-5411,-5708,-5563,-4874,-3660,-1976,28,2162,4200,5920,7123,7673,7493,6603,5100,3155,998,-1114,-2925,-4213,-4818,-4660,-3748,-2178,-121,2201,4531,6629,8259,9275,9567,9143,8075,6516,4676,2778,1043,-347,-1288,-1741,-1749,-1430,-907,-346,147,489,645,651,533,381,226,148,139,250,446,744,1115,1531,1959,2328,2580,2634,2428,1909,1065,-92,-1498,-3057,-4647,-6117,-7338,-8170,-8536,-8390,-7734,-6652,-5237,-3651,-2049,-601,562,1317,1610,1426,795,-188,-1419,-2759,-4069,-5237,-6166,-6812,-7165,-7231,-7071,-6709,-6218,-5614,-4930,-4185,-3381,-2562,-1747,-1019,-445,-123,-133,-550,-1397,-2682,-4325,-6228,-8233,-10158,-11840,-13119,-13913,-14172,-13937,-13288,-12357,-11292,-10233,-9299,-8570,-8066,-7769,-7621,-7541,-7438,-7239,-6856,-6266,-5419,-4329,-3005,-1489,147,1817,3415,4830,5967,6766,7191,7280,7078,6674,6172,5634,5156,4760,4472,4290,4183,4135,4115,4107,4111,4130,4201,4332,4568,4898,5326,5790,6232,6545,6651,6459,5947,5122,4063,2896,1778,885,364,326,816,1813,3228,4917,6695,8373,9767,10740,11196,11111,10508,9480,8144,6664,5186,3883,2852,2195,1907,1963,2279,2726,3203,3578,3771,3709,3358,2705,1778,606,-723,-2157,-3566,-4887,-6012,-6881,-7448,-7687,-7604,-7219,-6566,-5700,-4657,-3503,-2257,-972,359,1706,3085,4472,5851,7171,8354,9304,9898,10017,9560,8454,6692,4319,1446,-1753,-5078,-8290,-11165,-13515,-15176,-16096,-16249,-15731,-14655,-13217,-11599,-9997,-8580,-7454,-6709,-6315,-6251,-6374,-6565,-6646,-6466,-5908,-4883,-3403,-1505,671,2972,5200,7169,8714,9715,10111,9904,9147,7964,6483,4892,3352,2018,1025,434,281,519,1070,1798,2561,3199,3597,3653,3363,2746,1903,953,28,-745,-1277,-1508,-1417,-1023,-352,530,1581,2740,3974,5241,6523,7790,9012,10151,11142,11936,12443,12628,12436,11878,10968,9787,8407,6951,5510,4182,3029,2080,1314,689,117,-482,-1173,-2013,-2964,-4003,-5012,-5891,-6525,-6817,-6711,-6206,-5327,-4170,-2847,-1494,-267,715,1334,1525,1264,577,-464,-1741,-3111,-4412,-5491,-6218,-6507,-6329,-5714,-4755,-3578,-2343,-1221,-360,90,45,-561,-1708,-3334,-5289,-7401,-9418,-11142,-12326,-12858,-12646,-11732,-10249,-8404,-6465,-4704,-3377,-2657,-2650,-3343,-4626,-6324,-8191,-9985,-11476,-12486,-12903,-12694,-11882,-10562,-8862,-6947,-4993,-3170,-1641,-504,164,393,232,-183,-707,-1174,-1432,-1362,-905,-36,1175,2624,4164,5609,6816,7634,7995,7863,7282,6318,5091,3698,2262,863,-413,-1498,-2335,-2852,-3005,-2724,-1995,-774,892,2975,5370,7941,10532,12937,14974,16440,17202,17145,16251,14559,12196,9342,6237,3122,244,-2201,-4069,-5296,-5876,-5880,-5408,-4599,-3605,-2559,-1620,-882,-458,-397,-730,-1443,-2483,-3760,-5174,-6593,-7928,-9066,-9967,-10579,-10899,-10907,-10621,-10004,-9077,-7803,-6200,-4292,-2149,124,2374,4451,6200,7497,8272,8494,8184,7401,6223,4759,3106,1373,-333,-1923,-3282,-4347,-5038,-5334,-5242,-4822,-4179,-3462,-2810,-2405,-2331,-2682,-3422,-4482,-5708,-6949,-8026,-8839,-9307,-9434,-9263,-8859,-8304,-7652,-6969,-6289,-5676,-5168,-4845,-4739,-4883,-5245,-5751,-6276,-6666,-6762,-6429,-5589,-4237,-2440,-378,1762,3697,5217,6095,6226,5555,4155,2166,-197,-2691,-5054,-7053,-8470,-9148,-8977,-7921,-6011,-3364,-162,3350,6901,10211,13031,15172,16505,17000,16702,15735,14302,12619,10929,9416,8222,7385,6883,6620,6485,6363,6166,5839,5367,4760,4065,3327,2609,1946,1357,830,314,-256,-950,-1831,-2907,-4166,-5501,-6794,-7873,-8584,-8829,-8550,-7817,-6739,-5506,-4305,-3314,-2653,-2363,-2420,-2717,-3124,-3493,-3702,-3689,-3460,-3096,-2734,-2513,-2563,-2938,-3626,-4541,-5526,-6437,-7111,-7473,-7483,-7202,-6730,-6195,-5728,-5403,-5247,-5232,-5257,-5230,-5046,-4648,-4042,-3289,-2507,-1828,-1384,-1246,-1458,-1972,-2716,-3556,-4369,-5003,-5356,-5333,-4883,-4036,-2838,-1437,26,1384,2523,3350,3870,4093,4089,3907,3581,3112,2502,1748,885,11,-757,-1205,-1178,-494,882,2895,5323,7848,10092,11715,12472,12282,11203,9444,7252,4910,2622,546,-1233,-2670,-3730,-4365,-4559,-4275,-3564,-2516,-1307,-151,710,1070,783,-218,-1900,-4149,-6810,-9641,-12430,-14869,-16728,-17689,-17573,-16165,-13441,-9468,-4503,1038,6630,11697,15722,18315,19303,18726,16864,14145,11087,8187,5852,4356,3801,4141,5188,6660,8245,9634,10612,11046,10949,10411,9599,8679,7793,7040,6453,6049,5777,5621,5523,5465,5404,5322,5177,4956,4656,4309,3972,3703,3547,3491,3492,3469,3354,3117,2789,2454,2228,2218,2480,2991,3636,4212,4471,4155,3066,1134,-1593,-4857,-8309,-11467,-13852,-15034,-14724,-12833,-9508,-5114,-213,4561,8537,11187,12141,11284,8754,4889,211,-4702,-9264,-12984,-15514,-16668,-16456,-15021,-12634,-9642,-6385,-3214,-390,1885,3485,4376,4568,4119,3128,1683,-85,-2065,-4125,-6131,-7945,-9430,-10464,-10957,-10865,-10209,-9079,-7635,-6073,-4596,-3384,-2546,-2146,-2163,-2548,-3215,-4070,-5041,-6044,-7052,-8018,-8943,-9798,-10591,-11287,-11875,-12318,-12589,-12661,-12528,-12198,-11719,-11162,-10619,-10198,-9970,-9971,-10165,-10442,-10638,-10559,-10025,-8918,-7216,-5007,-2481,115,2506,4462,5819,6531,6649,6317,5737,5116,4652,4479,4681,5282,6251,7525,9011,10588,12143,13534,14642,15369,15640,15456,14841,13891,12728,11492,10334,9371,8709,8392,8431,8771,9326,9969,10573,11007,11198,11095,10730,10174,9529,8936,8490,8285,8349,8680,9232,9937,10726,11520,12274,12922,13440,13778,13921,13816,13454,12801,11871,10695,9349,7931,6566,5364,4433,3822,3574,3650,4036,4647,5424,6282,7152,7973,8699,9264,9648,9762,9584,9047,8152,6897,5359,3597,1726,-145,-1912,-3471,-4738,-5651,-6170,-6278,-6009,-5401,-4566,-3595,-2635,-1808,-1215,-957,-1047,-1502,-2258,-3251,-4377,-5534,-6633,-7582,-8343,-8869,-9165,-9253,-9152,-8945,-8662,-8420,-8255,-8257,-8441,-8808,-9328,-9908,-10472,-10920,-11159,-11152,-10859,-10309,-9540,-8637,-7683,-6783,-6041,-5537,-5361,-5553,-6133,-7097,-8384,-9937,-11634,-13369,-14978,-16337,-17276,-17697,-17518,-16702,-15297,-13372,-11071,-8558,-6035,-3699,-1752,-347,416,478,-92,-1215,-2701,-4346,-5968,-7355,-8425,-9085,-9357,-9283,-8936,-8418,-7803,-7174,-6581,-6065,-5636,-5309,-5075,-4942,-4904,-4963,-5105,-5317,-5569,-5822,-6023,-6139,-6093,-5881,-5443,-4793,-3925,-2865,-1637,-285,1156,2647,4130,5562,6884,8039,8985,9666,10053,10122,9881,9355,8615,7746,6877,6108,5555,5278,5317,5647,6242,7012,7906,8834,9737,10564,11253,11778,12079,12138,11932,11469,10781,9921,8961,7987,7087,6345,5833,5593,5645,5972,6542,7285,8146,9014,9840,10509,10986,11199,11128,10757,10104,9198,8119,6935,5771,4714,3878,3335,3129,3296,3804,4633,5714,6962,8286,9557,10682,11540,12077,12245,12057,11568,10852,10023,9177,8426,7843,7482,7359,7451,7713,8070,8436,8740,8911,8929,8782,8494,8108,7655,7169,6652,6095,5454,4696,3776,2671,1396,-16,-1497,-2937,-4247,-5311,-6057,-6448,-6475,-6186,-5649,-4951,-4199,-3468,-2838,-2345,-2013,-1829,-1776,-1823,-1940,-2101,-2268,-2435,-2562,-2657,-2691,-2683,-2628,-2558,-2480,-2419,-2383,-2363,-2356,-2339,-2291,-2204,-2062,-1872,-1649,-1413,-1192,-1018,-931,-943,-1103,-1388,-1827,-2371,-3003,-3662,-4280,-4784,-5091,-5118,-4817,-4126,-3072,-1676,-46,1700,3411,4924,6106,6829,7030,6661,5764,4403,2711,843,-1055,-2814,-4347,-5554,-6436,-6992,-7286,-7382,-7370,-7323,-7319,-7402,-7617,-7964,-8449,-9030,-9671,-10313,-10902,-11382,-11715,-11857,-11786,-11473,-10922,-10134,-9144,-8004,-6770,-5524,-4322,-3216,-2246,-1426,-770,-268,82,313,437,497,513,500,480,443,386,295,139,-104,-471,-998,-1694,-2588,-3634,-4822,-6076,-7336,-8549,-9635,-10586,-11356,-11963,-12406,-12719,-12924,-13072,-13181,-13295,-13419,-13563,-13701,-13811,-13836,-13737,-13471,-13018,-12385,-11610,-10754,-9891,-9094,-8444,-7969,-7726,-7688,-7841,-8105,-8387,-8571,-8532,-8182,-7439,-6289,-4746,-2885,-824,1281,3268,4942,6174,6828,6860,6279,5154,3617,1838,5,-1686,-3054,-3965,-4317,-4089,-3306,-2048,-462,1304,3039,4579,5751,6450,6629,6302,5568,4535,3387,2241,1256,505,61,-44,195,781,1680,2844,4201,5648,7073,8347,9348,9963,10118,9781,8983,7800,6390,4903,3545,2478,1841,1715,2114,2994,4239,5711,7239,8668,9869,10753,11280,11459,11326,10970,10463,9915,9394,8972,8688,8555,8568,8686,8864,9025,9101,9033,8775,8327,7702,6950,6146,5344,4646,4090,3741,3627,3728,4044,4483,4987,5433,5731,5784,5544,5004,4216,3262,2289,1406,771,445,508,944,1707,2718,3848,4997,6048,6923,7567,7953,8075,7959,7637,7163,6608,6025,5480,5023,4672,4461,4376,4418,4570,4822,5137,5514,5894,6279,6620,6908,7133,7280,7390,7461,7551,7675,7860,8112,8438,8808,9227,9646,10056,10416,10702,10897,10972,10913,10688,10292,9718,8992,8158,7269,6391,5584,4890,4342,3948,3679,3505,3328,3087,2658,1993,1039,-192,-1640,-3206,-4767,-6182,-7333,-8134,-8542,-8569,-8282,-7765,-7120,-6427,-5742,-5078,-4434,-3769,-3058,-2262,-1360,-362,735,1855,2956,3934,4716,5241,5460,5384,5017,4429,3659,2813,1942,1145,451,-102,-543,-905,-1249,-1623,-2076,-2628,-3302,-4091,-5001,-6008,-7090,-8189,-9233,-10138,-10824,-11216,-11297,-11064,-10581,-9942,-9255,-8642,-8194,-7991,-8048,-8367,-8892,-9533,-10189,-10712,-10992,-10905,-10416,-9517,-8293,-6885,-5448,-4177,-3203,-2627,-2481,-2720,-3264,-3984,-4763,-5469,-6043,-6401,-6582,-6570,-6459,-6299,-6173,-6155,-6264,-6516,-6849,-7189,-7416,-7430,-7137,-6511,-5555,-4358,-3018,-1680,-489,433,966,1053,665,-150,-1316,-2679,-4100,-5402,-6457,-7163,-7476,-7407,-7006,-6356,-5564,-4718,-3935,-3281,-2838,-2656,-2763,-3173,-3881,-4849,-6041,-7371,-8751,-10053,-11169,-11956,-12338,-12245,-11671,-10673,-9339,-7817,-6255,-4807,-3574,-2632,-1975,-1563,-1316,-1148,-975,-755,-453,-82,336,771,1178,1523,1771,1895,1885,1747,1500,1187,854,525,243,-29,-302,-648,-1105,-1715,-2460,-3323,-4211,-5055,-5751,-6214,-6398,-6264,-5831,-5133,-4234,-3224,-2190,-1242,-476,18,168,-44,-605,-1444,-2462,-3536,-4549,-5401,-6023,-6399,-6534,-6496,-6335,-6139,-5942,-5781,-5640,-5481,-5256,-4898,-4374,-3652,-2762,-1753,-706,276,1118,1734,2112,2257,2228,2106,1963,1891,1927,2130,2502,3059,3786,4655,5605,6580,7477,8233,8771,9044,9055,8776,8267,7524,6628,5622,4587,3591,2694,1920,1288,760,324,-57,-395,-707,-999,-1285,-1569,-1887,-2239,-2673,-3194,-3818,-4542,-5325,-6098,-6785,-7254,-7445,-7245,-6656,-5661,-4332,-2756,-1050,668,2297,3765,5047,6143,7104,7974,8798,9615,10404,11161,11832,12371,12746,12902,12815,12456,11800,10830,9549,7973,6172,4239,2320,570,-839,-1785,-2186,-2037,-1425,-477,590,1578,2282,2578,2408,1819,917,-122,-1138,-1964,-2496,-2681,-2524,-2065,-1407,-604,227,1044,1778,2421,2937,3352,3638,3811,3839,3698,3347,2765,1951,945,-172,-1309,-2348,-3206,-3799,-4092,-4049,-3682,-2993,-2028,-832,536,1993,3455,4828,5988,6857,7328,7378,7005,6300,5359,4363,3431,2723,2307,2252,2541,3152,3998,4997,6023,6973,7720,8168,8223,7831,6967,5672,4024,2163,268,-1465,-2845,-3708,-3958,-3579,-2610,-1218,438,2096,3559,4603,5109,4993,4284,3072,1511,-192,-1836,-3218,-4176,-4605,-4444,-3707,-2440,-752,1239,3387,5558,7628,9487,11056,12271,13096,13523,13553,13231,12605,11731,10705,9565,8410,7270,6207,5260,4456,3841,3423,3247,3299,3581,4036,4597,5170,5639,5902,5856,5441,4625,3446,1995,418,-1095,-2362,-3206,-3508,-3204,-2329,-967,695,2445,4052,5282,5984,6034,5446,4272,2695,907,-845,-2354,-3465,-4092,-4247,-4006,-3490,-2841,-2165,-1542,-984,-484,32,597,1286,2102,3047,4063,5073,5984,6693,7152,7325,7252,7015,6723,6514,6504,6796,7437,8428,9701,11132,12544,13737,14499,14656,14089,12761,10742,8177,5314,2424,-217,-2364,-3880,-4687,-4831,-4419,-3630,-2676,-1768,-1107,-841,-1044,-1736,-2838,-4243,-5801,-7360,-8793,-9986,-10877,-11407,-11568,-11348,-10744,-9768,-8414,-6713,-4698,-2461,-93,2239,4411,6263,7694,8644,9094,9106,8762,8185,7489,6761,6069,5425,4842,4306,3807,3374,3015,2790,2734,2854,3152,3518,3868,4026,3876,3299,2243,725,-1179,-3331,-5563,-7689,-9548,-10983,-11920,-12300,-12155,-11552,-10605,-9468,-8282,-7194,-6311,-5707,-5421,-5445,-5740,-6240,-6862,-7499,-8060,-8431,-8550,-8358,-7854,-7084,-6129,-5104,-4146,-3351,-2814,-2550,-2548,-2736,-3039,-3372,-3657,-3868,-3971,-3977,-3901,-3761,-3569,-3350,-3092,-2817,-2521,-2217,-1918,-1624,-1343,-1071,-805,-559,-342,-184,-118,-173,-389,-782,-1373,-2143,-3072,-4103,-5161,-6177,-7054,-7752,-8213,-8443,-8450,-8280,-7998,-7658,-7334,-7060,-6876,-6782,-6787,-6861,-6997,-7166,-7354,-7560,-7777,-8015,-8270,-8542,-8796,-9005,-9113,-9077,-8852,-8417,-7751,-6863,-5785,-4556,-3277,-2029,-950,-133,319,380,46,-605,-1482,-2420,-3290,-3914,-4197,-4059,-3510,-2614,-1515,-374,605,1249,1427,1045,134,-1249,-2931,-4722,-6405,-7762,-8650,-8956,-8686,-7907,-6782,-5511,-4336,-3473,-3108,-3358,-4264,-5759,-7739,-9979,-12284,-14401,-16120,-17265,-17699,-17372,-16290,-14568,-12367,-9948,-7554,-5451,-3827,-2797,-2378,-2490,-2987,-3675,-4361,-4863,-5061,-4863,-4260,-3265,-1948,-397,1276,2962,4547,5947,7097,7971,8579,8969,9190,9343,9463,9631,9830,10055,10240,10312,10194,9828,9188,8282,7148,5837,4410,2923,1426,-28,-1411,-2672,-3805,-4790,-5621,-6315,-6866,-7295,-7602,-7792,-7864,-7830,-7704,-7520,-7312,-7112,-6949,-6831,-6757,-6705,-6640,-6504,-6234,-5756,-5002,-3940,-2537,-820,1178,3379,5700,8011,10214,12153,13753,14901,15582,15777,15540,14948,14103,13138,12153,11266,10523,9951,9522,9181,8870,8531,8148,7712,7273,6851,6513,6262,6127,6099,6159,6309,6491,6712,6894,7010,6986,6768,6319,5615,4672,3541,2306,1075,-42,-944,-1566,-1881,-1907,-1711,-1360,-963,-565,-224,77,371,706,1158,1738,2487,3356,4325,5303,6239,7032,7635,7989,8076,7911,7538,7028,6482,5987,5640,5494,5593,5930,6487,7202,8027,8877,9716,10473,11125,11624,11934,12019,11814,11324,10496,9400,8056,6575,5033,3537,2147,912,-133,-1015,-1719,-2298,-2757,-3117,-3385,-3556,-3628,-3594,-3461,-3248,-3004,-2770,-2627,-2592,-2713,-2950,-3252,-3538,-3682,-3606,-3210,-2479,-1416,-85,1419,2994,4510,5865,6970,7756,8211,8349,8230,7945,7585,7262,7058,7034,7224,7602,8140,8757,9381,9938,10359,10598,10630,10449,10083,9576,8993,8402,7849,7369,6933,6508,5993,5313,4392,3189,1742,99,-1610,-3271,-4750,-5960,-6835,-7397,-7675,-7774,-7770,-7756,-7777,-7845,-7955,-8056,-8122,-8104,-7988,-7744,-7387,-6869,-6198,-5328,-4259,-3005,-1627,-206,1125,2262,3118,3643,3872,3865,3730,3607,3604,3838,4381,5253,6459,7923,9545,11172,12630,13750,14378,14423,13847,12702,11109,9236,7301,5497,4008,2957,2405,2331,2656,3219,3822,4259,4320,3870,2829,1212,-877,-3264,-5716,-7988,-9839,-11094,-11655,-11539,-10857,-9800,-8614,-7509,-6700,-6270,-6284,-6679,-7366,-8198,-9014,-9673,-10034,-10035,-9621,-8824,-7684,-6297,-4747,-3141,-1564,-93,1226,2365,3348,4195,4953,5655,6295,6877,7336,7659,7791,7737,7522,7191,6843,6561,6435,6541,6887,7473,8199,8952,9566,9879,9750,9099,7907,6232,4202,1963,-297,-2423,-4280,-5777,-6884,-7610,-8035,-8244,-8369,-8504,-8737,-9109,-9621,-10243,-10921,-11574,-12130,-12501,-12615,-12418,-11869,-10972,-9740,-8234,-6510,-4666,-2758,-894,879,2471,3819,4878,5590,5947,5960,5661,5144,4494,3843,3302,2978,2939,3207,3758,4510,5356,6153,6782,7140,7173,6869,6265,5405,4378,3241,2079,925,-169,-1187,-2112,-2914,-3584,-4077,-4389,-4494,-4433,-4239,-4002,-3830,-3819,-4093,-4704,-5704,-7042,-8648,-10355,-12014,-13418,-14443,-14968,-14962,-14465,-13543,-12359,-11037,-9763,-8643,-7774,-7166,-6782,-6531,-6311,-6002,-5522,-4807,-3838,-2638,-1252,223,1700,3055,4197,5035,5516,5625,5379,4860,4159,3415,2762,2294,2101,2163,2444,2826,3162,3300,3097,2448,1328,-257,-2201,-4381,-6628,-8764,-10642,-12143,-13190,-13783,-13941,-13745,-13282,-12638,-11888,-11093,-10283,-9497,-8749,-8080,-7512,-7088,-6839,-6773,-6898,-7164,-7519,-7869,-8124,-8176,-7973,-7438,-6590,-5427,-4020,-2455,-831,721,2090,3169,3881,4194,4107,3677,2979,2135,1262,488,-88,-395,-398,-115,427,1134,1936,2713,3381,3847,4058,3972,3593,2929,2011,880,-431,-1869,-3387,-4924,-6396,-7724,-8804,-9565,-9969,-10003,-9741,-9261,-8712,-8219,-7924,-7910,-8236,-8888,-9809,-10897,-12035,-13092,-13982,-14623,-15007,-15136,-15054,-14808,-14437,-13952,-13353,-12589,-11621,-10392,-8861,-7027,-4903,-2562,-111,2319,4575,6527,8063,9138,9746,9951,9843,9526,9112,8679,8291,7984,7756,7593,7449,7275,7031,6682,6242,5716,5161,4593,4051,3518,2979,2367,1629,702,-448,-1813,-3342,-4946,-6498,-7862,-8918,-9557,-9726,-9415,-8667,-7582,-6304,-4982,-3797,-2861,-2291,-2095,-2247,-2649,-3160,-3652,-3961,-4000,-3679,-2976,-1908,-513,1120,2890,4670,6317,7692,8686,9219,9296,8967,8354,7588,6816,6145,5671,5425,5438,5691,6172,6843,7665,8591,9553,10504,11334,12001,12382,12439,12110,11399,10345,9031,7575,6104,4744,3590,2697,2081,1692,1467,1300,1101,789,322,-316,-1092,-1957,-2836,-3653,-4342,-4862,-5190,-5351,-5374,-5303,-5169,-4970,-4678,-4240,-3595,-2668,-1438,129,1954,3975,6022,7961,9615,10862,11622,11859,11623,10996,10112,9135,8232,7549,7221,7286,7765,8564,9561,10579,11422,11916,11901,11296,10081,8316,6149,3743,1321,-946,-2897,-4421,-5483,-6070,-6243,-6069,-5640,-5032,-4309,-3516,-2673,-1822,-980,-195,485,1034,1406,1618,1674,1643,1572,1562,1665,1972,2506,3280,4260,5344,6444,7398,8113,8473,8447,8017,7232,6161,4911,3617,2401,1421,769,567,835,1622,2855,4491,6372,8344,10206,11752,12815,13271,13079,12281,11008,9446,7815,6327,5141,4346,3949,3863,3971,4093,4092,3823,3232,2278,1017,-488,-2122,-3784,-5359,-6763,-7916,-8769,-9272,-9419,-9191,-8655,-7852,-6931,-5993,-5193,-4609,-4305,-4241,-4381,-4578,-4765,-4796,-4661,-4317,-3841,-3296,-2793,-2389,-2132,-1988,-1896,-1749,-1448,-872,35,1325,2987,4963,7136,9350,11386,13037,14101,14423,13953,12721,10863,8599,6169,3840,1817,252,-798,-1353,-1506,-1402,-1175,-978,-884,-945,-1133,-1379,-1581,-1628,-1421,-897,-19,1185,2670,4327,6020,7593,8862,9660,9864,9392,8252,6529,4353,1936,-521,-2775,-4611,-5844,-6350,-6090,-5125,-3620,-1785,92,1809,3138,4010,4369,4285,3839,3154,2366,1598,969,587,506,777,1372,2252,3311,4474,5601,6642,7487,8103,8406,8357,7887,6981,5635,3919,1944,-114,-2065,-3708,-4901,-5549,-5652,-5261,-4501,-3493,-2402,-1359,-500,69,273,73,-532,-1481,-2698,-4038,-5392,-6600,-7580,-8255,-8598,-8652,-8451,-8079,-7610,-7078,-6528,-5934,-5277,-4509,-3600,-2526,-1305,43,1447,2862,4198,5428,6499,7417,8172,8792,9281,9655,9892,9975,9848,9475,8796,7794,6456,4810,2915,852,-1267,-3319,-5198,-6783,-8005,-8811,-9162,-9101,-8629,-7844,-6807,-5620,-4394,-3225,-2204,-1385,-781,-345,-26,290,664,1146,1735,2360,2934,3319,3411,3112,2402,1289,-134,-1744,-3386,-4881,-6094,-6893,-7204,-6998,-6275,-5091,-3509,-1627,444,2589,4681,6613,8276,9591,10487,10906,10832,10231,9169,7690,5945,4083,2287,715,-490,-1282,-1624,-1606,-1312,-888,-464,-140,6,-44,-285,-693,-1226,-1870,-2589,-3399,-4274,-5222,-6217,-7223,-8213,-9136,-9950,-10625,-11109,-11382,-11399,-11148,-10605,-9801,-8766,-7593,-6374,-5244,-4307,-3683,-3425,-3592,-4153,-5088,-6281,-7633,-8973,-10155,-11011,-11415,-11274,-10552,-9266,-7494,-5365,-3048,-740,1365,3089,4292,4886,4834,4178,2976,1369,-512,-2521,-4506,-6370,-7999,-9326,-10295,-10867,-11041,-10825,-10285,-9475,-8491,-7412,-6305,-5229,-4217,-3303,-2509,-1860,-1366,-1007,-761,-537,-275,114,655,1354,2128,2874,3434,3656,3414,2621,1285,-524,-2636,-4839,-6885,-8563,-9698,-10217,-10105,-9449,-8369,-7029,-5598,-4222,-3011,-2037,-1295,-760,-352,10,396,853,1385,1946,2489,2916,3175,3219,3013,2600,1973,1231,389,-449,-1248,-1951,-2512,-2938,-3219,-3397,-3527,-3657,-3868,-4194,-4662,-5262,-5931,-6608,-7183,-7588,-7757,-7671,-7359,-6865,-6280,-5688,-5180,-4824,-4666,-4708,-4927,-5250,-5596,-5869,-5982,-5902,-5595,-5119,-4529,-3919,-3376,-2943,-2649,-2454,-2284,-2034,-1591,-858,214,1600,3224,4902,6451,7639,8298,8304,7618,6309,4469,2320,20,-2193,-4170,-5785,-6976,-7757,-8185,-8336,-8305,-8153,-7921,-7618,-7248,-6781,-6208,-5503,-4640,-3611,-2401,-1017,524,2188,3929,5679,7344,8834,10029,10857,11235,11152,10575,9569,8156,6456,4571,2660,885,-576,-1579,-2033,-1889,-1235,-154,1142,2492,3708,4679,5327,5670,5735,5641,5455,5311,5258,5370,5635,6039,6492,6900,7144,7116,6750,6023,4966,3676,2270,905,-289,-1207,-1777,-2008,-1939,-1666,-1323,-1038,-951,-1158,-1690,-2544,-3605,-4741,-5748,-6428,-6613,-6186,-5128,-3506,-1464,770,2970,4877,6304,7087,7158,6511,5236,3476,1448,-612,-2478,-3948,-4916,-5336,-5255,-4802,-4111,-3367,-2675,-2132,-1725,-1417,-1083,-624,77,1058,2303,3705,5111,6318,7154,7453,7149,6202,4692,2731,502,-1777,-3901,-5671,-6940,-7635,-7744,-7326,-6495,-5394,-4191,-3026,-2024,-1244,-685,-307,-3,320,770,1420,2312,3443,4763,6172,7546,8722,9567,9948,9818,9166,8064,6637,5035,3450,2041,944,256,-21,96,485,1021,1545,1903,1990,1732,1145,289,-698,-1664,-2424,-2811,-2696,-2003,-734,1028,3140,5398,7590,9490,10914,11698,11745,11023,9550,7439,4847,1994,-864,-3491,-5661,-7230,-8120,-8341,-7971,-7149,-6034,-4789,-3556,-2438,-1488,-735,-161,253,530,707,803,847,876,894,945,1017,1137,1293,1503,1769,2102,2502,2939,3367,3709,3870,3793,3403,2729,1808,776,-222,-992,-1369,-1210,-433,959,2887,5191,7626,9925,11774,12914,13126,12306,10489,7811,4562,1059,-2329,-5285,-7555,-9009,-9617,-9487,-8808,-7813,-6762,-5839,-5180,-4810,-4673,-4647,-4577,-4295,-3675,-2619,-1113,817,3054,5450,7796,9878,11495,12465,12705,12197,11030,9386,7482,5586,3907,2637,1853,1584,1732,2172,2704,3152,3352,3211,2700,1885,879,-131,-978,-1465,-1493,-973,58,1528,3287,5146,6938,8479,9667,10428,10755,10670,10228,9467,8438,7162,5662,3956,2095,145,-1773,-3536,-4995,-6058,-6637,-6744,-6401,-5695,-4713,-3557,-2290,-988,325,1592,2773,3794,4556,4964,4885,4267,3057,1320,-813,-3135,-5373,-7255,-8533,-9014,-8638,-7418,-5532,-3212,-777,1467,3248,4392,4829,4613,3904,2931,1970,1279,1079,1476,2511,4052,5926,7830,9469,10543,10821,10194,8656,6346,3485,348,-2765,-5596,-7944,-9686,-10785,-11282,-11269,-10866,-10204,-9363,-8419,-7376,-6232,-4957,-3531,-1940,-191,1691,3667,5690,7695,9616,11357,12822,13889,14449,14406,13704,12363,10456,8159,5683,3307,1285,-156,-866,-820,-88,1130,2560,3884,4815,5106,4663,3472,1681,-486,-2736,-4747,-6233,-6953,-6768,-5646,-3656,-1000,2069,5206,8096,10394,11879,12353,11773,10181,7724,4643,1206,-2278,-5547,-8343,-10522,-11952,-12627,-12551,-11811,-10508,-8789,-6802,-4719,-2689,-855,679,1841,2596,2933,2869,2423,1639,556,-744,-2182,-3634,-4971,-6049,-6739,-6942,-6617,-5778,-4524,-2995,-1406,59,1178,1835,1937,1514,653,-463,-1622,-2584,-3119,-3088,-2393,-1091,680,2690,4666,6318,7442,7850,7498,6396,4646,2403,-155,-2837,-5477,-7937,-10113,-11950,-13399,-14469,-15145,-15464,-15416,-15030,-14287,-13193,-11742,-9940,-7831,-5450,-2903,-248,2382,4906,7198,9142,10633,11553,11821,11367,10187,8302,5861,3009,24,-2849,-5324,-7200,-8324,-8669,-8270,-7284,-5897,-4343,-2840,-1574,-665,-176,-71,-258,-590,-862,-917,-577,208,1441,2998,4692,6288,7536,8237,8243,7513,6088,4085,1702,-860,-3371,-5633,-7498,-8835,-9605,-9771,-9377,-8495,-7227,-5749,-4181,-2715,-1430,-401,368,949,1412,1865,2379,2980,3646,4298,4813,5063,4936,4382,3400,2097,574,-970,-2398,-3544,-4312,-4653,-4559,-4085,-3299,-2309,-1217,-104,944,1913,2772,3550,4261,4935,5564,6143,6619,6939,7039,6862,6375,5575,4472,3118,1563,-109,-1833,-3518,-5114,-6556,-7849,-8981,-9996,-10899,-11708,-12378,-12864,-13056,-12878,-12231,-11074,-9391,-7227,-4683,-1882,1000,3810,6396,8641,10472,11858,12797,13332,13488,13337,12900,12232,11333,10229,8909,7400,5729,3968,2204,555,-877,-1986,-2717,-3048,-3007,-2656,-2093,-1400,-675,47,730,1416,2136,2949,3890,4953,6098,7243,8245,8992,9332,9182,8481,7216,5448,3265,795,-1802,-4408,-6856,-9069,-10932,-12382,-13373,-13843,-13795,-13188,-12052,-10401,-8305,-5862,-3203,-506,2055,4274,5989,7058,7387,6961,5813,4055,1848,-608,-3105,-5448,-7481,-9106,-10273,-10995,-11318,-11318,-11067,-10652,-10093,-9433,-8623,-7651,-6431,-4941,-3131,-1019,1355,3910,6508,8993,11182,12894,13983,14330,13898,12689,10781,8282,5359,2176,-1062,-4200,-7073,-9580,-11667,-13307,-14529,-15374,-15884,-16113,-16090,-15825,-15314,-14534,-13434,-11998,-10160,-7937,-5314,-2366,825,4107,7314,10233,12671,14429,15362,15387,14481,12732,10279,7367,4259,1264,-1344,-3339,-4592,-5062,-4854,-4111,-3101,-2049,-1209,-744,-737,-1184,-1972,-2924,-3812,-4397,-4452,-3830,-2443,-337,2349,5369,8402,11133,13230,14492,14763,14046,12422,10073,7235,4160,1103,-1737,-4202,-6205,-7718,-8748,-9342,-9527,-9345,-8782,-7844,-6493,-4737,-2588,-122,2548,5251,7777,9897,11385,12064,11834,10679,8704,6087,3074,-60,-3063,-5718,-7868,-9452,-10447,-10935,-10988,-10735,-10269,-9662,-8957,-8133,-7158,-5962,-4477,-2675,-548,1843,4380,6908,9233,11163,12551,13263,13276,12578,11243,9361,7051,4433,1651,-1189,-3946,-6525,-8823,-10773,-12323,-13459,-14197,-14576,-14663,-14522,-14229,-13802,-13268,-12561,-11633,-10375,-8723,-6611,-4051,-1096,2129,5448,8648,11524,13866,15546,16439,16539,15844,14448,12459,10040,7372,4647,2055,-241,-2119,-3515,-4423,-4899,-5030,-4939,-4730,-4484,-4246,-4003,-3711,-3302,-2689,-1822,-657,787,2456,4238,6001,7579,8825,9620,9872,9593,8805,7618,6156,4556,2942,1424,51,-1126,-2113,-2897,-3482,-3844,-3966,-3798,-3315,-2489,-1320,151,1864,3712,5577,7324,8827,9951,10626,10755,10341,9376,7918,6050,3868,1502,-927,-3294,-5492,-7423,-9035,-10278,-11145,-11651,-11809,-11648,-11191,-10415,-9331,-7897,-6106,-3954,-1466,1305,4262,7279,10196,12843,15034,16624,17456,17450,16549,14755,12147,8845,5044,979,-3092,-6917,-10259,-12955,-14894,-16045,-16457,-16226,-15489,-14412,-13126,-11770,-10416,-9106,-7824,-6526,-5123,-3552,-1747,291,2511,4778,6938,8754,10042,10609,10342,9207,7264,4663,1654,-1483,-4428,-6920,-8737,-9791,-10067,-9691,-8850,-7790,-6756,-5963,-5532,-5505,-5796,-6243,-6623,-6680,-6203,-5035,-3145,-611,2361,5484,8432,10882,12574,13344,13116,11950,9963,7384,4450,1465,-1317,-3641,-5335,-6281,-6455,-5899,-4721,-3081,-1150,874,2821,4532,5885,6820,7304,7402,7184,6806,6382,6050,5855,5813,5846,5834,5631,5074,4057,2500,423,-2094,-4892,-7769,-10492,-12855,-14665,-15810,-16227,-15912,-14937,-13378,-11391,-9094,-6663,-4220,-1891,234,2120,3737,5108,6257,7201,7951,8482,8742,8652,8135,7104,5535,3429,868,-2004,-5004,-7902,-10483,-12558,-13982,-14694,-14694,-14058,-12908,-11388,-9649,-7808,-5956,-4133,-2336,-556,1257,3121,5049,7028,8984,10835,12432,13640,14306,14316,13618,12215,10206,7725,4977,2149,-552,-2974,-4997,-6564,-7657,-8319,-8581,-8528,-8181,-7579,-6709,-5550,-4079,-2279,-178,2183,4681,7199,9565,11622,13217,14222,14565,14212,13221,11686,9771,7661,5530,3528,1768,285,-906,-1844,-2591,-3178,-3665,-4042,-4300,-4383,-4237,-3792,-3041,-1971,-695,689,1982,3029,3669,3819,3454,2643,1509,212,-1058,-2175,-3007,-3533,-3760,-3773,-3690,-3657,-3815,-4279,-5120,-6352,-7923,-9749,-11671,-13540,-15155,-16341,-16913,-16733,-15706,-13801,-11075,-7651,-3724,455,4618,8495,11812,14382,16006,16615,16149,14658,12252,9090,5429,1513,-2356,-5914,-8936,-11244,-12766,-13485,-13492,-12928,-11969,-10808,-9594,-8431,-7362,-6343,-5296,-4097,-2616,-766,1520,4194,7171,10241,13177,15673,17474,18313,18057,16615,14061,10547,6353,1815,-2691,-6805,-10229,-12746,-14259,-14770,-14377,-13254,-11581,-9566,-7353,-5068,-2759,-454,1846,4123,6329,8364,10107,11404,12136,12217,11632,10430,8742,6712,4547,2396,434,-1235,-2524,-3382,-3803,-3785,-3384,-2656,-1700,-621,485,1529,2463,3280,3978,4603,5172,5713,6236,6736,7206,7634,7988,8266,8413,8419,8226,7816,7135,6186,4933,3418,1648,-291,-2338,-4372,-6294,-7996,-9378,-10373,-10908,-10949,-10462,-9440,-7900,-5886,-3485,-819,1965,4680,7181,9284,10906,11950,12418,12351,11814,10952,9852,8668,7459,6310,5214,4160,3076,1896,535,-1047,-2862,-4854,-6911,-8877,-10570,-11788,-12375,-12179,-11145,-9253,-6590,-3285,435,4328,8095,11477,14213,16122,17072,17018,15995,14106,11522,8460,5148,1830,-1286,-4028,-6248,-7894,-8909,-9349,-9276,-8801,-8062,-7166,-6228,-5310,-4459,-3675,-2945,-2230,-1484,-674,252,1282,2450,3696,5003,6284,7459,8417,9055,9274,9003,8216,6927,5207,3185,996,-1159,-3138,-4764,-5948,-6606,-6746,-6382,-5600,-4475,-3105,-1580,39,1686,3327,4911,6403,7721,8804,9526,9814,9555,8726,7324,5409,3109,561,-2065,-4590,-6889,-8828,-10373,-11491,-12249,-12697,-12941,-13048,-13066,-12993,-12796,-12381,-11669,-10559,-8996,-6965,-4516,-1752,1158,4027,6640,8795,10318,11076,11005,10119,8501,6334,3854,1319,-983,-2855,-4140,-4802,-4904,-4588,-4067,-3556,-3254,-3296,-3711,-4461,-5372,-6237,-6782,-6769,-5991,-4355,-1879,1299,4916,8661,12188,15177,17381,18629,18873,18152,16614,14440,11872,9120,6370,3769,1381,-737,-2606,-4234,-5647,-6863,-7874,-8656,-9158,-9312,-9028,-8253,-6930,-5081,-2778,-137,2644,5379,7839,9841,11226,11890,11819,11037,9665,7840,5750,3566,1471,-411,-1966,-3130,-3865,-4157,-4005,-3429,-2446,-1106,530,2373,4318,6247,8035,9583,10773,11560,11870,11704,11064,10006,8611,6988,5266,3561,1986,611,-522,-1416,-2103,-2625,-3055,-3433,-3831,-4275,-4807,-5437,-6160,-6951,-7756,-8514,-9131,-9522,-9582,-9231,-8400,-7054,-5222,-2967,-448,2168,4637,6767,8357,9287,9502,9011,7911,6335,4480,2537,711,-845,-2023,-2789,-3194,-3332,-3359,-3419,-3651,-4110,-4803,-5629,-6420,-6983,-7072,-6542,-5244,-3216,-518,2617,5938,9146,11952,14121,15506,16023,15704,14644,13001,10969,8758,6530,4432,2522,801,-772,-2282,-3800,-5366,-6973,-8540,-9928,-10969,-11461,-11251,-10234,-8411,-5883,-2878,318,3336,5842,7526,8176,7721,6182,3765,705,-2639,-5931,-8842,-11088,-12476,-12910,-12370,-10962,-8839,-6241,-3412,-628,1901,3979,5506,6445,6837,6782,6435,5953,5522,5276,5331,5731,6472,7474,8621,9740,10659,11195,11202,10580,9285,7340,4831,1882,-1324,-4626,-7820,-10769,-13304,-15338,-16759,-17540,-17632,-17065,-15859,-14095,-11861,-9280,-6476,-3599,-786,1823,4092,5903,7148,7761,7710,7034,5805,4166,2269,284,-1641,-3386,-4869,-6052,-6944,-7585,-8050,-8412,-8761,-9138,-9568,-10012,-10394,-10596,-10502,-9965,-8920,-7288,-5107,-2444,563,3727,6850,9722,12165,14031,15230,15709,15485,14596,13129,11189,8888,6353,3706,1057,-1483,-3838,-5934,-7736,-9214,-10368,-11210,-11746,-12003,-11947,-11578,-10821,-9639,-7981,-5832,-3249,-320,2754,5769,8430,10504,11740,11995,11203,9412,6804,3613,177,-3208,-6229,-8679,-10400,-11327,-11468,-10876,-9651,-7908,-5769,-3363,-801,1800,4352,6767,8981,10938,12601,13916,14848,15356,15378,14915,13899,12368,10316,7822,4987,1940,-1131,-4069,-6682,-8854,-10484,-11546,-12066,-12114,-11789,-11214,-10476,-9671,-8829,-7967,-7056,-6052,-4914,-3598,-2123,-503,1152,2765,4175,5282,5955,6120,5742,4831,3459,1728,-218,-2210,-4078,-5652,-6805,-7463,-7606,-7293,-6630,-5758,-4838,-4005,-3367,-2980,-2831,-2868,-2973,-3038,-2922,-2562,-1897,-961,194,1469,2757,3961,4979,5751,6204,6334,6129,5638,4916,4045,3092,2112,1134,141,-881,-1979,-3179,-4485,-5893,-7329,-8719,-9937,-10862,-11373,-11395,-10884,-9874,-8446,-6723,-4862,-2996,-1257,282,1589,2652,3524,4223,4791,5255,5602,5834,5921,5832,5556,5071,4405,3590,2703,1825,1055,470,140,96,352,901,1728,2818,4150,5702,7416,9212,10955,12487,13622,14202,14112,13295,11781,9652,7058,4183,1232,-1601,-4140,-6268,-7915,-9093,-9856,-10299,-10541,-10652,-10699,-10676,-10558,-10293,-9831,-9138,-8213,-7076,-5799,-4465,-3181,-2072,-1223,-741,-636,-918,-1505,-2318,-3234,-4166,-5033,-5801,-6450,-6997,-7440,-7803,-8085,-8279,-8381,-8365,-8197,-7849,-7269,-6420,-5287,-3846,-2132,-179,1947,4139,6299,8283,9981,11285,12129,12474,12328,11729,10732,9431,7894,6226,4487,2749,1046,-601,-2167,-3654,-5050,-6339,-7520,-8558,-9446,-10155,-10659,-10943,-10976,-10763,-10294,-9583,-8651,-7505,-6193,-4732,-3196,-1652,-198,1060,2020,2597,2724,2398,1629,493,-911,-2464,-4022,-5467,-6688,-7615,-8211,-8477,-8431,-8109,-7541,-6737,-5723,-4476,-3029,-1370,444,2387,4375,6347,8197,9831,11130,11995,12339,12118,11339,10054,8370,6431,4386,2399,596,-930,-2129,-3018,-3641,-4092,-4462,-4838,-5274,-5765,-6287,-6747,-7065,-7134,-6875,-6233,-5191,-3789,-2114,-315,1440,2952,4050,4596,4480,3697,2246,245,-2173,-4813,-7455,-9857,-11797,-13077,-13547,-13154,-11885,-9845,-7181,-4093,-811,2440,5452,8061,10148,11656,12580,12960,12895,12500,11906,11264,10664,10196,9853,9608,9353,8985,8350,7353,5890,3949,1549,-1210,-4178,-7170,-9970,-12402,-14273,-15506,-16018,-15843,-15038,-13710,-12016,-10105,-8145,-6267,-4587,-3142,-1960,-999,-222,423,962,1417,1769,2021,2153,2177,2105,1956,1768,1547,1329,1091,854,577,274,-74,-434,-773,-1020,-1110,-952,-508,278,1393,2814,4468,6251,8029,9645,10939,11771,12033,11690,10748,9312,7509,5525,3542,1727,202,-960,-1759,-2253,-2529,-2729,-2943,-3276,-3745,-4337,-4982,-5585,-6042,-6263,-6170,-5721,-4912,-3764,-2352,-778,804,2245,3369,4075,4263,3932,3113,1896,386,-1275,-2979,-4612,-6095,-7401,-8480,-9372,-10048,-10539,-10823,-10887,-10688,-10190,-9331,-8083,-6425,-4369,-1976,668,3421,6136,8626,10750,12349,13366,13758,13591,12951,11985,10834,9627,8467,7377,6364,5359,4289,3078,1678,82,-1655,-3440,-5164,-6669,-7873,-8651,-8969,-8800,-8164,-7125,-5773,-4224,-2605,-1040,381,1582,2537,3242,3700,3949,3990,3857,3548,3090,2499,1818,1092,387,-240,-707,-972,-979,-707,-147,705,1813,3151,4661,6289,7960,9593,11105,12404,13418,14078,14360,14258,13825,13114,12219,11205,10131,9017,7847,6575,5151,3510,1643,-445,-2682,-4939,-7078,-8899,-10269,-11028,-11131,-10537,-9325,-7586,-5477,-3168,-830,1369,3302,4849,5935,6503,6520,5996,4949,3445,1577,-532,-2716,-4797,-6595,-7925,-8681,-8774,-8237,-7151,-5688,-4067,-2519,-1279,-517,-320,-702,-1532,-2627,-3729,-4540,-4829,-4378,-3082,-953,1925,5316,8951,12476,15561,17892,19252,19531,18730,16982,14483,11499,8299,5117,2155,-485,-2735,-4612,-6158,-7438,-8520,-9438,-10221,-10842,-11264,-11418,-11249,-10717,-9815,-8583,-7097,-5457,-3780,-2183,-754,391,1216,1640,1665,1286,556,-455,-1630,-2865,-4007,-4962,-5619,-5921,-5842,-5367,-4544,-3393,-1991,-385,1356,3177,5022,6839,8587,10204,11653,12854,13731,14212,14190,13635,12470,10746,8496,5860,2995,106,-2587,-4901,-6656,-7776,-8204,-7984,-7205,-5992,-4521,-2954,-1461,-178,814,1478,1847,1995,2051,2135,2391,2886,3666,4695,5857,7027,7992,8609,8715,8223,7122,5457,3364,1019,-1366,-3573,-5413,-6748,-7503,-7693,-7384,-6727,-5875,-5009,-4242,-3657,-3238,-2905,-2526,-1927,-967,467,2384,4724,7309,9922,12296,14201,15448,15945,15686,14784,13393,11746,10047,8486,7189,6206,5509,5022,4605,4135,3491,2617,1517,275,-964,-2015,-2689,-2820,-2330,-1201,454,2448,4528,6388,7756,8402,8190,7088,5179,2640,-290,-3299,-6118,-8450,-10084,-10870,-10745,-9740,-7985,-5661,-3025,-331,2161,4245,5774,6697,7039,6918,6489,5957,5480,5199,5179,5397,5821,6311,6792,7143,7315,7261,6981,6469,5757,4861,3834,2731,1618,583,-323,-1041,-1564,-1893,-2060,-2094,-2038,-1919,-1779,-1626,-1502,-1395,-1329,-1265,-1198,-1063,-826,-438,123,839,1656,2469,3145,3528,3483,2893,1716,-17,-2198,-4618,-7046,-9184,-10804,-11689,-11748,-10987,-9510,-7526,-5280,-3032,-1013,613,1777,2484,2845,2998,3132,3404,3945,4811,5997,7425,8969,10475,11767,12699,13136,13010,12289,11010,9246,7113,4739,2242,-254,-2670,-4916,-6940,-8682,-10085,-11099,-11658,-11725,-11254,-10257,-8756,-6849,-4650,-2320,-25,2062,3792,5042,5726,5810,5288,4238,2734,937,-1014,-2935,-4666,-6050,-6974,-7332,-7112,-6304,-4989,-3260,-1261,868,2977,4935,6646,8017,9019,9628,9856,9732,9298,8584,7660,6544,5316,4008,2676,1367,116,-1033,-2047,-2888,-3539,-3988,-4255,-4377,-4395,-4367,-4324,-4294,-4272,-4229,-4126,-3898,-3488,-2858,-1982,-894,342,1623,2817,3805,4471,4743,4584,3991,3024,1729,210,-1468,-3218,-5002,-6768,-8496,-10132,-11631,-12892,-13844,-14368,-14427,-13986,-13108,-11889,-10486,-9061,-7764,-6701,-5901,-5333,-4879,-4402,-3731,-2754,-1401,280,2178,4079,5778,7030,7712,7713,7096,5962,4516,2998,1612,556,-89,-302,-169,180,545,767,672,188,-698,-1914,-3298,-4665,-5803,-6527,-6732,-6354,-5471,-4174,-2673,-1160,152,1087,1530,1434,817,-227,-1577,-3073,-4579,-5954,-7121,-8001,-8568,-8817,-8728,-8338,-7638,-6665,-5433,-3976,-2330,-545,1325,3208,5043,6736,8256,9514,10519,11227,11670,11858,11819,11585,11162,10566,9781,8795,7592,6165,4537,2738,834,-1081,-2921,-4543,-5842,-6681,-6961,-6609,-5601,-3978,-1839,630,3230,5685,7782,9311,10145,10256,9662,8492,6891,5041,3126,1288,-338,-1697,-2759,-3556,-4168,-4668,-5160,-5701,-6324,-7027,-7764,-8469,-9055,-9437,-9530,-9278,-8639,-7617,-6230,-4544,-2633,-584,1498,3534,5426,7097,8465,9467,10052,10203,9938,9322,8444,7444,6434,5532,4799,4224,3771,3309,2728,1884,686,-925,-2936,-5275,-7803,-10330,-12645,-14524,-15773,-16257,-15910,-14753,-12892,-10513,-7838,-5149,-2682,-678,720,1435,1478,953,-6,-1208,-2496,-3710,-4769,-5608,-6240,-6692,-7017,-7265,-7467,-7618,-7697,-7640,-7373,-6836,-5961,-4747,-3215,-1430,491,2438,4272,5888,7203,8155,8729,8914,8728,8194,7335,6190,4784,3170,1392,-474,-2342,-4110,-5666,-6902,-7732,-8089,-7958,-7344,-6307,-4914,-3265,-1460,389,2181,3809,5195,6262,6962,7273,7179,6706,5868,4718,3295,1667,-115,-1977,-3873,-5731,-7513,-9147,-10592,-11782,-12673,-13227,-13433,-13305,-12891,-12242,-11440,-10521,-9553,-8521,-7440,-6264,-4967,-3513,-1905,-135,1712,3590,5366,6936,8199,9061,9496,9496,9097,8368,7375,6201,4902,3536,2122,667,-824,-2383,-3973,-5611,-7188,-8645,-9809,-10556,-10726,-10220,-8983,-7034,-4470,-1460,1759,4909,7706,9867,11196,11548,10924,9405,7195,4545,1751,-911,-3234,-5056,-6352,-7138,-7531,-7676,-7719,-7794,-7965,-8236,-8531,-8724,-8653,-8175,-7179,-5645,-3612,-1222,1357,3898,6208,8092,9429,10134,10198,9666,8636,7245,5651,4007,2448,1073,-63,-938,-1562,-1965,-2173,-2230,-2159,-1981,-1722,-1370,-949,-446,140,780,1476,2179,2846,3455,3947,4318,4540,4612,4526,4269,3832,3186,2314,1198,-176,-1797,-3628,-5611,-7652,-9633,-11428,-12906,-13945,-14471,-14427,-13831,-12711,-11151,-9238,-7076,-4753,-2373,-5,2266,4383,6286,7915,9220,10129,10600,10585,10093,9156,7870,6341,4718,3136,1721,578,-213,-623,-634,-319,265,970,1692,2287,2685,2825,2722,2418,1983,1497,1018,582,188,-194,-623,-1148,-1812,-2617,-3523,-4454,-5302,-5965,-6347,-6400,-6137,-5604,-4935,-4258,-3734,-3489,-3607,-4116,-4975,-6079,-7282,-8386,-9205,-9548,-9275,-8309,-6641,-4359,-1614,1375,4357,7098,9362,11004,11916,12070,11515,10323,8628,6565,4272,1897,-451,-2660,-4646,-6350,-7708,-8692,-9262,-9404,-9106,-8390,-7279,-5851,-4174,-2367,-538,1191,2721,3971,4910,5531,5886,6027,6050,6020,5987,5971,5914,5759,5383,4690,3587,2039,51,-2289,-4847,-7451,-9886,-11983,-13562,-14537,-14842,-14500,-13546,-12084,-10192,-8003,-5606,-3124,-654,1716,3885,5779,7316,8428,9075,9238,8941,8247,7237,6038,4748,3482,2318,1312,484,-168,-691,-1120,-1521,-1934,-2374,-2834,-3259,-3568,-3683,-3510,-2991,-2121,-902,569,2198,3843,5338,6551,7320,7584,7284,6487,5272,3837,2348,1026,7,-602,-791,-626,-226,235,599,711,498,-80,-941,-1995,-3048,-3940,-4474,-4534,-4028,-2949,-1366,607,2793,4989,7011,8661,9810,10360,10285,9596,8388,6762,4878,2882,940,-823,-2290,-3389,-4085,-4348,-4216,-3680,-2823,-1653,-262,1303,2946,4589,6126,7471,8528,9237,9553,9487,9056,8334,7380,6262,5058,3791,2531,1266,41,-1165,-2332,-3471,-4583,-5650,-6673,-7616,-8463,-9188,-9740,-10113,-10227,-10070,-9567,-8692,-7408,-5718,-3645,-1259,1344,4027,6638,9003,10966,12381,13158,13269,12753,11730,10364,8855,7380,6101,5097,4390,3952,3669,3448,3149,2673,1950,961,-260,-1619,-2986,-4228,-5170,-5737,-5817,-5437,-4612,-3456,-2082,-650,721,1901,2834,3482,3861,4016,4011,3913,3798,3707,3681,3701,3752,3759,3662,3382,2863,2091,1079,-105,-1353,-2550,-3550,-4242,-4527,-4355,-3722,-2668,-1289,299,1946,3507,4844,5864,6480,6686,6468,5888,4999,3897,2677,1451,329,-590,-1213,-1490,-1384,-905,-104,956,2163,3408,4584,5584,6354,6843,7070,7041,6837,6492,6102,5703,5362,5085,4893,4751,4646,4530,4367,4110,3717,3151,2387,1420,276,-1011,-2371,-3745,-5076,-6294,-7386,-8278,-8951,-9345,-9398,-9083,-8339,-7201,-5669,-3849,-1812,287,2327,4167,5688,6815,7500,7759,7635,7220,6593,5865,5071,4278,3463,2644,1788,899,-7,-900,-1716,-2391,-2861,-3081,-3015,-2681,-2098,-1320,-409,568,1571,2533,3452,4288,5033,5677,6186,6557,6756,6772,6601,6231,5690,4982,4157,3235,2278,1314,381,-492,-1305,-2053,-2741,-3391,-3994,-4550,-5041,-5427,-5677,-5733,-5564,-5137,-4442,-3496,-2326,-991,447,1896,3286,4508,5511,6211,6600,6658,6429,5961,5333,4627,3921,3278,2739,2309,1986,1731,1522,1327,1134,950,788,673,616,624,671,745,803,831,822,779,727,688,688,740,847,999,1152,1280,1320,1244,1020,646,148,-440,-1068,-1697,-2295,-2849,-3356,-3813,-4202,-4516,-4688,-4694,-4453,-3920,-3055,-1838,-297,1524,3524,5593,7591,9390,10866,11932,12525,12623,12233,11393,10154,8608,6837,4970,3118,1415,-33,-1129,-1841,-2141,-2102,-1785,-1321,-829,-415,-159,-91,-169,-336,-453,-416,-93,575,1603,2926,4419,5913,7219,8174,8651,8597,8013,6972,5594,4004,2359,762,-687,-1939,-2978,-3799,-4412,-4835,-5057,-5105,-4962,-4656,-4194,-3607,-2933,-2222,-1534,-930,-472,-203,-135,-256,-499,-787,-1013,-1079,-910,-473,229,1105,2063,2930,3561,3807,3564,2800,1542,-94,-1951,-3821,-5511,-6833,-7666,-7944,-7660,-6893,-5720,-4303,-2752,-1234,134,1234,1970,2292,2150,1555,519,-907,-2635,-4574,-6570,-8481,-10142,-11418,-12192,-12419,-12072,-11211,-9911,-8293,-6510,-4702,-3033,-1603,-516,221,596,669,491,132,-337,-857,-1366,-1822,-2189,-2462,-2643,-2767,-2875,-3025,-3262,-3628,-4123,-4735,-5402,-6063,-6615,-7006,-7172,-7106,-6836,-6397,-5871,-5306,-4756,-4240,-3750,-3246,-2675,-1958,-1047,102,1466,2994,4576,6073,7333,8214,8625,8509,7894,6850,5501,4002,2489,1114,-59,-961,-1624,-2079,-2411,-2678,-2954,-3243,-3566,-3859,-4094,-4195,-4116,-3820,-3285,-2531,-1589,-527,576,1639,2580,3348,3908,4268,4450,4503,4490,4444,4432,4445,4518,4622,4745,4874,4972,5057,5111,5161,5216,5281,5353,5400,5384,5270,5016,4614,4069,3407,2673,1927,1214,590,79,-314,-616,-854,-1101,-1374,-1724,-2136,-2605,-3095,-3549,-3939,-4183,-4269,-4141,-3806,-3267,-2573,-1781,-954,-163,562,1185,1711,2150,2511,2832,3111,3366,3581,3726,3752,3602,3195,2492,1447,70,-1601,-3493,-5489,-7471,-9290,-10810,-11918,-12502,-12531,-11983,-10919,-9421,-7625,-5664,-3680,-1796,-96,1335,2478,3290,3778,3936,3773,3322,2599,1672,577,-601,-1782,-2898,-3848,-4591,-5078,-5304,-5301,-5129,-4882,-4660,-4557,-4650,-4966,-5503,-6187,-6921,-7566,-7980,-8037,-7635,-6743,-5371,-3627,-1648,345,2159,3568,4446,4677,4299,3363,2062,585,-814,-1909,-2496,-2454,-1728,-390,1434,3511,5596,7427,8761,9440,9341,8465,6869,4711,2209,-387,-2777,-4731,-6019,-6528,-6223,-5168,-3508,-1452,762,2886,4684,5970,6610,6563,5847,4581,2908,1025,-881,-2647,-4118,-5211,-5846,-6002,-5699,-4970,-3925,-2655,-1306,14,1183,2142,2835,3280,3483,3521,3440,3316,3188,3071,2948,2764,2455,1924,1142,52,-1290,-2841,-4486,-6099,-7556,-8721,-9504,-9841,-9707,-9159,-8253,-7127,-5881,-4658,-3521,-2552,-1733,-1060,-463,107,712,1379,2110,2873,3603,4227,4664,4846,4733,4328,3637,2749,1712,645,-378,-1255,-1943,-2391,-2624,-2662,-2593,-2486,-2437,-2524,-2792,-3269,-3939,-4739,-5607,-6422,-7099,-7528,-7653,-7429,-6869,-5997,-4904,-3648,-2357,-1087,69,1073,1892,2505,2902,3071,3001,2681,2115,1325,343,-766,-1929,-3063,-4063,-4841,-5320,-5420,-5135,-4439,-3393,-2072,-594,888,2219,3252,3872,4006,3660,2855,1714,328,-1129,-2552,-3806,-4830,-5586,-6078,-6342,-6418,-6340,-6128,-5767,-5242,-4518,-3573,-2413,-1068,408,1906,3335,4569,5506,6078,6255,6046,5527,4777,3897,2972,2052,1154,270,-632,-1562,-2523,-3477,-4365,-5111,-5636,-5877,-5810,-5430,-4810,-4018,-3186,-2414,-1801,-1398,-1205,-1177,-1222,-1228,-1090,-711,-43,911,2115,3467,4860,6152,7223,7955,8288,8169,7616,6664,5371,3847,2156,417,-1304,-2931,-4402,-5687,-6737,-7555,-8109,-8422,-8491,-8347,-8025,-7551,-6990,-6357,-5714,-5067,-4451,-3860,-3287,-2709,-2096,-1414,-650,223,1188,2241,3344,4459,5506,6422,7098,7465,7439,7000,6138,4929,3462,1880,343,-990,-1989,-2540,-2618,-2220,-1422,-345,883,2086,3147,3942,4419,4569,4421,4049,3528,2940,2354,1806,1325,882,464,-14,-562,-1252,-2024,-2852,-3602,-4150,-4361,-4119,-3389,-2167,-569,1277,3158,4889,6269,7175,7519,7330,6641,5602,4319,2943,1571,266,-941,-2071,-3139,-4209,-5278,-6390,-7499,-8583,-9565,-10367,-10917,-11145,-11010,-10503,-9615,-8393,-6861,-5102,-3159,-1140,898,2833,4596,6089,7249,8028,8421,8430,8114,7535,6753,5853,4865,3837,2774,1694,598,-476,-1502,-2401,-3118,-3562,-3676,-3436,-2824,-1912,-764,490,1717,2786,3583,4020,4080,3745,3089,2170,1109,10,-999,-1800,-2310,-2438,-2186,-1556,-625,500,1679,2765,3594,4055,4055,3566,2626,1319,-210,-1804,-3284,-4500,-5322,-5672,-5508,-4849,-3750,-2303,-652,1082,2716,4146,5253,5991,6349,6348,6044,5504,4795,3974,3108,2197,1294,347,-627,-1664,-2743,-3829,-4838,-5662,-6175,-6261,-5850,-4920,-3523,-1769,156,2070,3747,5046,5842,6134,5967,5488,4851,4226,3731,3440,3329,3347,3360,3255,2899,2225,1187,-161,-1740,-3399,-4978,-6303,-7218,-7607,-7383,-6533,-5070,-3086,-704,1914,4578,7111,9335,11126,12395,13112,13302,13032,12389,11481,10401,9225,8014,6774,5539,4267,2999,1702,430,-795,-1923,-2904,-3705,-4285,-4643,-4758,-4657,-4350,-3873,-3252,-2534,-1739,-913,-87,712,1428,2045,2507,2810,2919,2869,2666,2368,2023,1676,1378,1128,915,703,403,-12,-642,-1463,-2482,-3605,-4742,-5749,-6522,-6945,-6972,-6580,-5790,-4665,-3264,-1691,-22,1635,3191,4568,5685,6525,7053,7316,7359,7250,7084,6902,6747,6605,6408,6086,5519,4637,3400,1836,52,-1775,-3443,-4706,-5384,-5327,-4500,-2963,-879,1511,3915,6056,7689,8658,8920,8504,7550,6223,4716,3199,1791,566,-471,-1356,-2152,-2935,-3755,-4616,-5503,-6303,-6944,-7262,-7183,-6623,-5562,-4049,-2155,-17,2216,4400,6387,8083,9409,10371,10977,11330,11502,11627,11789,12067,12476,12981,13500,13894,14020,13737,12936,11584,9705,7404,4850,2242,-213,-2317,-3946,-5008,-5509,-5497,-5079,-4380,-3535,-2661,-1853,-1166,-635,-247,3,162,260,338,437,572,773,1026,1338,1679,2046,2398,2727,2977,3136,3144,2992,2653,2132,1454,658,-187,-996,-1681,-2152,-2337,-2197,-1729,-968,13,1123,2254,3326,4258,5019,5605,6016,6299,6470,6545,6527,6370,6052,5488,4666,3532,2129,515,-1203,-2854,-4281,-5308,-5795,-5671,-4920,-3627,-1937,-56,1781,3365,4511,5132,5193,4768,3972,2950,1869,830,-72,-824,-1455,-2018,-2601,-3282,-4125,-5169,-6410,-7796,-9241,-10610,-11746,-12495,-12683,-12212,-10991,-9036,-6412,-3274,169,3659,6949,9779,11982,13401,13998,13788,12865,11390,9566,7596,5704,4042,2734,1829,1306,1096,1102,1191,1260,1212,978,538,-105,-940,-1891,-2934,-3982,-4985,-5889,-6628,-7180,-7495,-7579,-7411,-7016,-6414,-5637,-4727,-3718,-2645,-1557,-479,519,1391,2053,2441,2479,2137,1387,277,-1127,-2713,-4330,-5843,-7097,-7989,-8433,-8410,-7928,-7063,-5907,-4588,-3236,-1968,-886,-45,527,867,1028,1115,1220,1437,1821,2373,3056,3758,4352,4687,4606,4022,2871,1189,-909,-3275,-5662,-7873,-9669,-10901,-11447,-11284,-10441,-9042,-7230,-5223,-3199,-1350,191,1351,2092,2445,2452,2173,1664,955,88,-951,-2122,-3425,-4816,-6234,-7612,-8844,-9848,-10548,-10886,-10864,-10475,-9769,-8775,-7530,-6054,-4368,-2479,-428,1749,3958,6099,8051,9679,10895,11612,11818,11551,10886,9959,8905,7860,6933,6173,5584,5127,4703,4263,3700,3015,2197,1297,401,-420,-1081,-1530,-1742,-1717,-1481,-1083,-580,-34,495,962,1330,1583,1714,1743,1686,1569,1431,1273,1138,1003,882,739,544,255,-182,-792,-1591,-2539,-3565,-4544,-5337,-5804,-5818,-5324,-4323,-2891,-1175,623,2314,3651,4520,4779,4444,3574,2327,915,-423,-1468,-2013,-1960,-1246,61,1834,3870,5921,7733,9080,9790,9782,9057,7703,5881,3770,1586,-507,-2361,-3866,-4988,-5680,-5975,-5888,-5470,-4780,-3882,-2858,-1795,-789,43,628,863,713,158,-784,-2044,-3538,-5163,-6783,-8309,-9615,-10660,-11379,-11786,-11874,-11675,-11190,-10427,-9367,-8007,-6323,-4343,-2096,333,2843,5284,7528,9399,10797,11608,11810,11415,10512,9226,7717,6147,4644,3315,2188,1269,498,-200,-907,-1698,-2625,-3701,-4919,-6228,-7572,-8858,-10013,-10936,-11560,-11827,-11707,-11204,-10359,-9244,-7961,-6633,-5373,-4302,-3486,-2974,-2758,-2778,-2971,-3223,-3451,-3580,-3553,-3375,-3054,-2651,-2225,-1858,-1595,-1487,-1525,-1682,-1897,-2080,-2143,-2004,-1616,-948,-37,1070,2287,3527,4718,5807,6780,7646,8440,9200,9962,10723,11477,12156,12703,13017,13028,12669,11911,10784,9325,7647,5852,4067,2404,949,-240,-1150,-1779,-2180,-2378,-2439,-2375,-2235,-2009,-1721,-1379,-1006,-648,-364,-215,-263,-575,-1152,-2040,-3165,-4507,-5951,-7415,-8792,-9984,-10934,-11577,-11907,-11906,-11578,-10939,-9993,-8771,-7304,-5632,-3833,-1947,-83,1730,3383,4847,6039,6928,7467,7639,7449,6926,6117,5103,3952,2751,1570,451,-563,-1485,-2312,-3079,-3805,-4495,-5149,-5742,-6238,-6605,-6815,-6855,-6751,-6525,-6226,-5904,-5588,-5320,-5079,-4880,-4668,-4425,-4096,-3656,-3076,-2374,-1571,-752,-11,529,733,521,-197,-1375,-2976,-4816,-6719,-8445,-9776,-10533,-10582,-9896,-8503,-6542,-4185,-1658,809,3022,4795,6047,6726,6865,6555,5913,5086,4219,3447,2860,2545,2503,2719,3114,3586,3993,4231,4172,3768,2990,1874,496,-1027,-2550,-3928,-5021,-5722,-5965,-5731,-5047,-3998,-2669,-1209,278,1635,2767,3568,3972,3951,3504,2674,1546,206,-1213,-2607,-3855,-4871,-5602,-6015,-6129,-5971,-5599,-5049,-4375,-3578,-2684,-1662,-503,809,2293,3929,5694,7537,9373,11101,12628,13817,14622,14939,14790,14170,13159,11838,10319,8710,7104,5597,4219,3020,1970,1051,214,-590,-1386,-2191,-2993,-3759,-4462,-5064,-5541,-5895,-6102,-6198,-6161,-6028,-5793,-5493,-5140,-4778,-4426,-4116,-3860,-3656,-3510,-3397,-3337,-3323,-3391,-3570,-3899,-4411,-5109,-5977,-6956,-7972,-8916,-9687,-10184,-10332,-10089,-9444,-8431,-7095,-5521,-3783,-1973,-181,1533,3092,4461,5608,6519,7187,7629,7829,7810,7556,7071,6355,5410,4257,2930,1479,-33,-1520,-2914,-4122,-5088,-5751,-6093,-6097,-5798,-5234,-4468,-3580,-2635,-1717,-880,-177,356,703,866,843,679,370,-26,-514,-1062,-1663,-2321,-3010,-3730,-4445,-5125,-5720,-6185,-6460,-6496,-6258,-5714,-4878,-3757,-2403,-866,783,2484,4161,5769,7247,8558,9666,10549,11184,11573,11696,11573,11182,10548,9652,8516,7161,5613,3945,2220,526,-1040,-2405,-3484,-4250,-4673,-4791,-4646,-4315,-3876,-3411,-2970,-2614,-2336,-2154,-2022,-1916,-1774,-1574,-1271,-877,-390,141,671,1116,1415,1463,1221,618,-334,-1618,-3145,-4812,-6470,-7982,-9207,-10040,-10412,-10295,-9713,-8704,-7362,-5755,-3996,-2161,-340,1415,3045,4527,5835,6962,7903,8657,9215,9584,9765,9770,9607,9305,8862,8315,7677,6976,6250,5525,4826,4184,3595,3081,2626,2238,1897,1599,1326,1077,842,644,492,429,479,684,1046,1585,2251,3010,3766,4437,4908,5095,4916,4329,3350,2019,462,-1186,-2750,-4051,-4957,-5350,-5200,-4518,-3387,-1917,-257,1447,3068,4485,5649,6517,7108,7463,7632,7697,7705,7720,7765,7854,7970,8070,8100,7982,7652,7043,6127,4899,3400,1689,-139,-1987,-3754,-5360,-6735,-7852,-8681,-9256,-9573,-9696,-9634,-9418,-9073,-8574,-7959,-7205,-6357,-5440,-4500,-3593,-2737,-1975,-1287,-687,-161,273,600,774,775,550,118,-524,-1324,-2201,-3094,-3875,-4489,-4852,-4945,-4783,-4409,-3902,-3326,-2740,-2148,-1545,-865,-65,930,2139,3576,5188,6910,8614,10179,11433,12251,12501,12114,11084,9468,7396,5053,2637,363,-1589,-3081,-4025,-4414,-4285,-3737,-2915,-1943,-983,-108,617,1200,1694,2167,2709,3378,4207,5180,6225,7255,8124,8732,8947,8734,8052,6988,5604,4075,2532,1133,-9,-832,-1322,-1518,-1479,-1287,-999,-645,-225,305,1009,1948,3189,4739,6591,8663,10851,13004,14961,16564,17676,18198,18074,17322,15984,14190,12083,9834,7630,5610,3900,2562,1594,946,530,229,-51,-396,-849,-1414,-2052,-2724,-3341,-3858,-4213,-4373,-4369,-4199,-3944,-3645,-3353,-3104,-2899,-2735,-2605,-2510,-2472,-2525,-2706,-3063,-3603,-4323,-5195,-6130,-7074,-7896,-8520,-8840,-8799,-8373,-7581,-6505,-5236,-3921,-2669,-1592,-759,-194,114,213,191,133,148,326,719,1352,2187,3127,4074,4865,5407,5606,5433,4903,4078,3029,1864,646,-541,-1665,-2711,-3670,-4582,-5433,-6237,-6968,-7555,-7941,-8012,-7700,-6935,-5698,-4015,-1961,345,2737,5036,7055,8617,9599,9906,9538,8537,7033,5174,3155,1139,-701,-2268,-3469,-4282,-4694,-4712,-4360,-3665,-2660,-1405,35,1597,3181,4721,6138,7364,8358,9088,9539,9740,9707,9500,9165,8735,8247,7693,7057,6320,5431,4376,3123,1674,34,-1751,-3639,-5545,-7389,-9080,-10530,-11673,-12470,-12884,-12953,-12669,-12111,-11319,-10367,-9318,-8228,-7130,-6048,-4967,-3885,-2779,-1671,-576,430,1296,1932,2295,2350,2098,1568,816,-92,-1061,-2022,-2879,-3588,-4097,-4406,-4514,-4447,-4219,-3845,-3316,-2637,-1767,-728,519,1927,3491,5137,6794,8345,9678,10655,11179,11168,10605,9522,7994,6144,4090,1997,-33,-1854,-3404,-4600,-5432,-5892,-6033,-5907,-5599,-5190,-4739,-4315,-3913,-3569,-3222,-2873,-2449,-1937,-1293,-532,335,1242,2131,2901,3488,3812,3847,3574,3024,2246,1322,343,-589,-1383,-1939,-2207,-2127,-1702,-946,70,1261,2494,3648,4591,5224,5488,5363,4890,4140,3225,2272,1387,688,212,-5,6,177,443,688,830,774,438,-217,-1232,-2573,-4205,-6015,-7903,-9715,-11324,-12614,-13485,-13907,-13861,-13399,-12591,-11549,-10388,-9237,-8200,-7355,-6735,-6311,-6031,-5786,-5489,-5044,-4399,-3550,-2528,-1422,-330,623,1346,1747,1834,1615,1220,761,397,268,443,966,1778,2798,3885,4920,5766,6368,6671,6721,6563,6313,6053,5890,5846,5948,6134,6347,6490,6490,6278,5822,5111,4162,3014,1718,338,-1063,-2415,-3666,-4757,-5664,-6336,-6774,-6935,-6832,-6446,-5804,-4936,-3887,-2723,-1503,-268,929,2089,3190,4236,5222,6117,6885,7469,7796,7820,7482,6789,5759,4476,3047,1603,296,-752,-1426,-1674,-1482,-903,-24,1017,2089,3055,3813,4309,4520,4477,4243,3894,3527,3202,2965,2819,2716,2611,2399,2039,1452,629,-438,-1729,-3195,-4796,-6439,-8069,-9577,-10901,-11970,-12733,-13195,-13355,-13274,-13017,-12658,-12287,-11971,-11760,-11701,-11767,-11931,-12093,-12126,-11907,-11286,-10200,-8598,-6539,-4111,-1481,1177,3651,5765,7349,8301,8576,8213,7324,6080,4691,3366,2283,1571,1285,1420,1925,2697,3646,4650,5635,6524,7290,7915,8406,8771,9012,9117,9072,8836,8412,7783,6977,6033,4990,3898,2796,1699,641,-394,-1371,-2314,-3204,-4044,-4818,-5511,-6076,-6486,-6671,-6607,-6247,-5589,-4627,-3388,-1901,-211,1641,3593,5605,7587,9488,11204,12664,13774,14473,14706,14455,13738,12603,11134,9450,7668,5937,4362,3044,2037,1345,946,766,730,751,750,683,518,263,-57,-407,-747,-1051,-1309,-1530,-1745,-1979,-2278,-2657,-3151,-3752,-4488,-5333,-6304,-7377,-8548,-9787,-11083,-12385,-13686,-14927,-16082,-17104,-17947,-18566,-18921,-18977,-18714,-18147,-17278,-16171,-14856,-13390,-11811,-10141,-8407,-6612,-4788,-2941,-1126,626,2242,3663,4824,5665,6144,6263,6041,5566,4946,4312,3805,3520,3512,3784,4272,4892,5532,6079,6459,6605,6527,6241,5850,5425,5099,4929,4967,5192,5531,5889,6121,6118,5768,5021,3867,2356,579,-1330,-3232,-4973,-6436,-7529,-8197,-8447,-8303,-7851,-7171,-6370,-5549,-4756,-4062,-3440,-2882,-2330,-1709,-961,-28,1131,2499,4062,5740,7444,9070,10503,11640,12414,12759,12687,12213,11409,10368,9197,8009,6894,5915,5091,4390,3762,3116,2391,1531,527,-591,-1753,-2872,-3844,-4591,-5052,-5213,-5109,-4800,-4395,-3996,-3726,-3677,-3927,-4514,-5441,-6682,-8162,-9807,-11488,-13124,-14587,-15811,-16740,-17344,-17659,-17710,-17582,-17340,-17057,-16773,-16528,-16289,-16048,-15716,-15239,-14509,-13472,-12040,-10201,-7960,-5374,-2573,294,3017,5398,7243,8407,8811,8474,7486,6069,4451,2938,1770,1141,1132,1712,2737,4006,5259,6283,6875,6970,6529,5689,4583,3451,2495,1898,1762,2090,2807,3738,4695,5447,5822,5678,4955,3672,1900,-198,-2468,-4689,-6706,-8343,-9508,-10139,-10237,-9848,-9059,-7970,-6701,-5362,-4039,-2796,-1662,-616,357,1341,2374,3525,4808,6223,7729,9250,10711,12001,13055,13801,14220,14322,14146,13776,13288,12796,12361,12064,11912,11907,11975,12054,12032,11815,11332,10529,9411,8015,6422,4724,3057,1498,165,-919,-1708,-2239,-2538,-2672,-2723,-2752,-2850,-3051,-3409,-3910,-4556,-5287,-6053,-6791,-7422,-7917,-8221,-8355,-8312,-8165,-7940,-7723,-7557,-7495,-7564,-7782,-8127,-8581,-9061,-9495,-9756,-9731,-9294,-8356,-6875,-4864,-2418,315,3124,5774,8037,9706,10649,10807,10218,9009,7358,5516,3687,2103,902,183,-21,254,931,1898,3026,4176,5236,6102,6699,6996,6960,6603,5932,4979,3768,2352,775,-903,-2608,-4274,-5822,-7178,-8284,-9072,-9524,-9610,-9365,-8829,-8082,-7228,-6354,-5572,-4926,-4456,-4128,-3882,-3607,-3187,-2494,-1444,6,1823,3920,6134,8277,10144,11549,12349,12487,11960,10887,9419,7795,6240,4995,4223,4043,4466,5418,6754,8260,9707,10864,11545,11610,11016,9792,8047,5968,3759,1639,-201,-1633,-2583,-3062,-3130,-2921,-2563,-2230,-2054,-2150,-2579,-3352,-4427,-5732,-7165,-8613,-9980,-11183,-12169,-12919,-13431,-13746,-13892,-13921,-13857,-13708,-13458,-13076,-12515,-11740,-10734,-9508,-8085,-6549,-4931,-3337,-1811,-423,766,1738,2455,2961,3271,3481,3649,3876,4228,4755,5493,6445,7577,8852,10186,11500,12708,13725,14497,14985,15174,15070,14679,14029,13134,12036,10767,9379,7923,6444,4979,3551,2167,829,-465,-1709,-2893,-3997,-4991,-5847,-6523,-6998,-7241,-7238,-6990,-6503,-5809,-4937,-3949,-2895,-1842,-844,58,842,1510,2079,2603,3099,3636,4209,4859,5553,6290,7023,7724,8364,8915,9369,9742,10040,10297,10521,10710,10852,10896,10804,10504,9971,9159,8089,6792,5341,3854,2430,1210,288,-255,-384,-124,485,1326,2319,3300,4180,4811,5105,4970,4360,3261,1714,-218,-2419,-4773,-7138,-9391,-11415,-13122,-14445,-15350,-15821,-15871,-15517,-14818,-13803,-12555,-11129,-9606,-8075,-6620,-5334,-4290,-3533,-3076,-2869,-2829,-2832,-2741,-2421,-1779,-756,630,2300,4120,5905,7456,8610,9230,9288,8830,7987,6960,5973,5222,4893,5057,5739,6862,8285,9824,11294,12499,13334,13697,13589,13021,12050,10735,9121,7258,5182,2928,562,-1852,-4217,-6418,-8357,-9914,-11029,-11641,-11768,-11443,-10757,-9833,-8789,-7768,-6879,-6187,-5747,-5511,-5433,-5381,-5240,-4847,-4127,-2977,-1437,458,2551,4685,6639,8234,9280,9694,9423,8547,7206,5597,3991,2589,1618,1180,1334,2034,3174,4597,6114,7544,8717,9502,9828,9675,9080,8130,6946,5652,4394,3276,2391,1781,1440,1328,1371,1469,1555,1544,1417,1155,778,312,-222,-814,-1471,-2221,-3086,-4102,-5277,-6603,-8042,-9526,-10976,-12278,-13357,-14099,-14484,-14460,-14078,-13345,-12355,-11124,-9731,-8170,-6463,-4597,-2570,-413,1826,4038,6081,7791,8973,9468,9171,8041,6177,3751,1056,-1588,-3837,-5414,-6121,-5889,-4789,-2999,-807,1464,3485,4991,5801,5869,5252,4116,2678,1159,-235,-1396,-2255,-2872,-3324,-3777,-4367,-5252,-6516,-8190,-10215,-12438,-14640,-16539,-17860,-18342,-17805,-16177,-13494,-9941,-5798,-1432,2760,6394,9159,10833,11337,10721,9148,6895,4270,1608,-783,-2664,-3860,-4285,-3953,-2920,-1349,616,2758,4908,6883,8544,9765,10482,10637,10230,9296,7881,6078,3991,1725,-570,-2781,-4744,-6363,-7497,-8102,-8126,-7596,-6584,-5199,-3607,-1978,-506,645,1337,1479,1055,80,-1358,-3152,-5174,-7293,-9385,-11354,-13109,-14592,-15763,-16592,-17073,-17208,-16995,-16482,-15662,-14611,-13329,-11890,-10298,-8600,-6796,-4886,-2882,-765,1439,3709,5984,8177,10163,11813,12974,13522,13370,12494,10953,8909,6583,4291,2341,1045,647,1284,2998,5683,9141,13094,17193,21114,24543,27224,29007,29784,29555,28373,26307,23522,20118,16298,12198,8014,3898,38,-3436,-6367,-8661,-10232,-11046,-11091,-10414,-9062,-7160,-4817,-2215,483,3065,5347,7133,8277,8670,8273,7123,5340,3108,658,-1748,-3887,-5549,-6609,-7013,-6788,-6043,-4951,-3706,-2533,-1597,-1035,-887,-1118,-1634,-2272,-2879,-3281,-3371,-3056,-2348,-1265,67,1548,3011,4346,5431,6189,6570,6535,6093,5230,3980,2358,412,-1789,-4160,-6571,-8884,-10951,-12642,-13872,-14597,-14843,-14690,-14265,-13730,-13243,-12953,-12956,-13304,-13957,-14846,-15814,-16701,-17319,-17510,-17150,-16175,-14609,-12535,-10131,-7599,-5173,-3046,-1369,-190,514,855,998,1110,1378,1888,2708,3779,4999,6206,7228,7925,8214,8080,7584,6828,5957,5080,4326,3733,3364,3199,3254,3491,3931,4539,5356,6366,7600,9063,10737,12615,14617,16662,18629,20364,21739,22597,22843,22386,21198,19290,16719,13588,10057,6271,2455,-1230,-4588,-7470,-9782,-11454,-12495,-12946,-12894,-12428,-11656,-10653,-9477,-8171,-6744,-5204,-3578,-1880,-188,1417,2807,3863,4442,4482,3919,2799,1203,-708,-2756,-4717,-6412,-7677,-8417,-8605,-8276,-7517,-6442,-5186,-3840,-2501,-1200,46,1236,2384,3464,4438,5233,5738,5860,5492,4607,3184,1326,-869,-3191,-5466,-7487,-9105,-10224,-10821,-10952,-10738,-10338,-9926,-9668,-9676,-10017,-10693,-11620,-12700,-13741,-14587,-15064,-15060,-14533,-13517,-12122,-10511,-8855,-7316,-5994,-4925,-4079,-3364,-2695,-1962,-1144,-231,698,1541,2173,2512,2483,2139,1542,865,283,-17,108,753,1909,3528,5448,7504,9479,11197,12523,13366,13756,13717,13389,12854,12229,11558,10849,10064,9117,7924,6400,4502,2241,-315,-3024,-5724,-8198,-10279,-11798,-12678,-12899,-12517,-11660,-10508,-9245,-8082,-7153,-6567,-6331,-6383,-6586,-6750,-6676,-6171,-5115,-3458,-1261,1337,4105,6815,9201,11098,12371,13017,13112,12799,12289,11751,11368,11207,11301,11563,11879,12073,11981,11473,10467,8979,7098,4997,2882,989,-491,-1403,-1682,-1334,-467,764,2119,3372,4276,4651,4376,3434,1898,-84,-2306,-4568,-6678,-8504,-9994,-11127,-11995,-12667,-13271,-13908,-14645,-15537,-16563,-17687,-18833,-19895,-20792,-21412,-21705,-21603,-21088,-20138,-18761,-16969,-14798,-12309,-9593,-6763,-3956,-1309,1063,3064,4650,5837,6677,7291,7812,8391,9148,10168,11450,12945,14507,15981,17171,17919,18114,17726,16796,15471,13925,12390,11067,10115,9612,9530,9756,10102,10316,10199,9520,8209,6207,3611,566,-2711,-5966,-8964,-11484,-13382,-14567,-15040,-14866,-14180,-13159,-11997,-10876,-9939,-9264,-8854,-8650,-8523,-8329,-7920,-7177,-6069,-4609,-2930,-1187,405,1667,2463,2741,2553,2041,1407,897,734,1078,2043,3569,5562,7772,9943,11777,13031,13537,13231,12174,10513,8478,6318,4257,2478,1056,3,-774,-1418,-2097,-2989,-4201,-5799,-7733,-9896,-12088,-14087,-15660,-16627,-16868,-16364,-15194,-13516,-11562,-9582,-7811,-6461,-5636,-5397,-5673,-6352,-7258,-8197,-9015,-9576,-9821,-9746,-9385,-8804,-8076,-7234,-6310,-5276,-4104,-2740,-1143,705,2800,5087,7489,9900,12197,14266,16007,17337,18224,18633,18601,18145,17342,16267,15015,13705,12448,11369,10569,10123,10088,10441,11150,12081,13093,13982,14537,14571,13925,12514,10363,7552,4305,856,-2480,-5434,-7742,-9259,-9897,-9698,-8795,-7381,-5733,-4097,-2732,-1820,-1481,-1742,-2547,-3778,-5237,-6751,-8083,-9090,-9629,-9652,-9173,-8263,-7064,-5715,-4380,-3173,-2165,-1373,-733,-164,471,1290,2375,3793,5487,7412,9394,11303,12948,14213,14992,15276,15085,14530,13712,12782,11830,10947,10141,9375,8578,7608,6380,4765,2739,315,-2424,-5310,-8173,-10792,-13005,-14657,-15711,-16149,-16077,-15610,-14925,-14163,-13473,-12909,-12507,-12221,-11983,-11693,-11264,-10634,-9777,-8734,-7569,-6398,-5337,-4508,-3971,-3761,-3833,-4095,-4415,-4637,-4614,-4239,-3429,-2166,-463,1614,3979,6519,9130,11679,14085,16245,18093,19599,20713,21471,21859,21947,21749,21350,20767,20074,19279,18421,17493,16479,15343,14026,12474,10624,8453,5949,3180,226,-2764,-5625,-8196,-10317,-11875,-12819,-13123,-12862,-12122,-11043,-9777,-8478,-7282,-6315,-5651,-5340,-5390,-5763,-6393,-7170,-7961,-8621,-8987,-8921,-8303,-7075,-5225,-2828,-13,3027,6063,8875,11237,13010,14077,14447,14158,13344,12166,10799,9438,8215,7270,6650,6401,6493,6885,7506,8268,9084,9862,10498,10912,11006,10727,10016,8864,7271,5291,2988,471,-2142,-4721,-7139,-9280,-11069,-12448,-13409,-13982,-14215,-14189,-13974,-13642,-13241,-12802,-12334,-11842,-11318,-10773,-10219,-9678,-9186,-8766,-8445,-8232,-8124,-8100,-8138,-8182,-8203,-8107,-7864,-7374,-6608,-5512,-4088,-2360,-406,1681,3767,5734,7460,8876,9936,10663,11110,11360,11527,11686,11912,12204,12536,12817,12970,12881,12515,11833,10883,9710,8413,7066,5747,4491,3314,2184,1065,-112,-1397,-2834,-4426,-6150,-7924,-9651,-11178,-12371,-13061,-13139,-12525,-11207,-9266,-6837,-4148,-1441,992,2929,4140,4532,4073,2862,1096,-954,-2963,-4601,-5591,-5730,-4917,-3194,-678,2384,5726,9028,12023,14473,16229,17244,17539,17235,16496,15509,14464,13519,12768,12292,12051,12047,12161,12339,12470,12491,12340,11975,11360,10466,9255,7700,5768,3478,843,-2039,-5066,-8092,-10951,-13518,-15642,-17277,-18363,-18949,-19084,-18882,-18461,-17946,-17448,-17052,-16812,-16742,-16831,-17025,-17272,-17498,-17629,-17602,-17352,-16845,-16055,-14991,-13660,-12107,-10345,-8418,-6328,-4109,-1782,616,3016,5360,7561,9547,11267,12670,13758,14540,15062,15385,15567,15666,15696,15644,15440,15002,14206,12987,11267,9078,6475,3591,601,-2313,-4959,-7186,-8884,-9996,-10519,-10522,-10080,-9356,-8476,-7617,-6896,-6442,-6294,-6493,-6991,-7749,-8665,-9662,-10639,-11519,-12251,-12782,-13107,-13200,-13074,-12694,-12057,-11114,-9846,-8232,-6288,-4059,-1630,904,3418,5805,7979,9855,11435,12679,13637,14327,14776,15028,15069,14904,14514,13863,12942,11735,10269,8583,6757,4863,3005,1253,-319,-1665,-2777,-3653,-4346,-4907,-5409,-5909,-6453,-7052,-7682,-8293,-8819,-9175,-9320,-9204,-8848,-8279,-7576,-6821,-6099,-5499,-5074,-4867,-4895,-5136,-5575,-6150,-6824,-7527,-8212,-8808,-9260,-9491,-9440,-9031,-8232,-7019,-5418,-3485,-1304,1012,3352,5589,7614,9329,10663,11592,12124,12337,12326,12233,12184,12317,12698,13391,14341,15513,16760,17968,18974,19669,19950,19800,19221,18299,17126,15819,14466,13132,11832,10546,9237,7843,6319,4633,2771,768,-1320,-3397,-5352,-7054,-8410,-9317,-9775,-9784,-9440,-8864,-8199,-7628,-7273,-7276,-7683,-8521,-9744,-11252,-12923,-14579,-16062,-17197,-17841,-17885,-17260,-15940,-13969,-11411,-8408,-5114,-1712,1597,4655,7292,9418,10969,11940,12375,12358,11985,11396,10689,9974,9315,8747,8258,7813,7352,6800,6108,5205,4088,2731,1184,-520,-2301,-4083,-5795,-7369,-8760,-9946,-10911,-11672,-12246,-12659,-12953,-13153,-13306,-13430,-13560,-13699,-13849,-14010,-14144,-14253,-14292,-14266,-14155,-13972,-13708,-13374,-12950,-12429,-11770,-10952,-9943,-8723,-7290,-5641,-3795,-1770,413,2725,5134,7599,10081,12515,14868,17063,19075,20849,22355,23574,24482,25091,25384,25383,25060,24408,23384,21949,20089,17810,15174,12302,9336,6476,3886,1743,152,-833,-1226,-1122,-650,13,697,1260,1600,1693,1558,1279,942,659,478,448,534,684,796,777,503,-73,-1010,-2272,-3791,-5463,-7145,-8692,-9981,-10880,-11320,-11230,-10586,-9396,-7697,-5554,-3076,-371,2420,5160,7721,9965,11812,13161,13992,14280,14059,13398,12374,11110,9691,8225,6756,5322,3907,2492,1033,-495,-2116,-3823,-5574,-7310,-8930,-10341,-11445,-12166,-12473,-12377,-11930,-11234,-10403,-9556,-8828,-8296,-8053,-8125,-8531,-9258,-10254,-11472,-12821,-14221,-15585,-16809,-17829,-18561,-18965,-19004,-18675,-17982,-16982,-15710,-14267,-12730,-11212,-9806,-8602,-7637,-6940,-6458,-6131,-5850,-5490,-4940,-4076,-2821,-1126,1022,3561,6414,9424,12454,15306,17852,19907,21387,22179,22250,21603,20287,18419,16150,13669,11180,8871,6908,5388,4362,3793,3595,3617,3701,3658,3364,2697,1637,199,-1536,-3432,-5361,-7165,-8716,-9932,-10735,-11139,-11162,-10878,-10371,-9749,-9099,-8517,-8059,-7764,-7646,-7676,-7821,-8009,-8167,-8203,-8040,-7569,-6736,-5454,-3708,-1488,1148,4114,7265,10426,13419,16036,18140,19599,20377,20482,19998,19041,17763,16303,14813,13369,12075,10916,9905,8961,8014,6950,5676,4112,2199,-59,-2653,-5498,-8510,-11549,-14477,-17147,-19410,-21142,-22261,-22698,-22484,-21648,-20315,-18622,-16747,-14865,-13158,-11759,-10774,-10262,-10212,-10591,-11310,-12262,-13311,-14330,-15170,-15711,-15851,-15508,-14651,-13265,-11383,-9051,-6344,-3348,-164,3101,6323,9407,12221,14706,16771,18386,19548,20253,20571,20549,20270,19804,19203,18478,17625,16580,15300,13708,11790,9513,6942,4138,1224,-1659,-4368,-6763,-8738,-10221,-11177,-11620,-11587,-11158,-10417,-9481,-8441,-7422,-6504,-5775,-5286,-5067,-5119,-5418,-5908,-6529,-7184,-7810,-8315,-8647,-8781,-8679,-8372,-7845,-7115,-6191,-5054,-3727,-2192,-475,1409,3410,5495,7581,9619,11532,13257,14746,15943,16818,17343,17499,17288,16726,15826,14646,13213,11595,9845,8018,6195,4423,2775,1296,21,-1015,-1820,-2384,-2755,-2957,-3077,-3166,-3327,-3600,-4073,-4732,-5616,-6646,-7809,-8991,-10144,-11164,-12002,-12593,-12919,-12969,-12767,-12363,-11807,-11187,-10551,-9988,-9516,-9179,-8954,-8807,-8668,-8445,-8043,-7361,-6347,-4940,-3154,-1006,1437,4098,6863,9618,12225,14561,16506,17970,18889,19234,19019,18287,17130,15662,14038,12399,10906,9668,8771,8243,8071,8195,8523,8939,9318,9552,9537,9224,8565,7576,6280,4742,3035,1257,-498,-2133,-3564,-4729,-5604,-6173,-6481,-6572,-6528,-6431,-6372,-6421,-6649,-7083,-7735,-8586,-9586,-10678,-11769,-12783,-13613,-14182,-14400,-14210,-13556,-12433,-10830,-8802,-6408,-3751,-951,1862,4535,6967,9010,10639,11766,12421,12634,12461,12023,11410,10746,10133,9639,9318,9180,9194,9328,9477,9582,9522,9238,8664,7787,6617,5214,3628,1949,241,-1437,-3033,-4521,-5876,-7088,-8167,-9106,-9947,-10686,-11366,-11986,-12554,-13055,-13482,-13795,-13992,-14026,-13903,-13614,-13181,-12657,-12093,-11579,-11170,-10935,-10868,-10956,-11109,-11218,-11137,-10720,-9824,-8352,-6245,-3517,-242,3441,7334,11226,14880,18099,20716,22615,23738,24088,23710,22700,21183,19309,17222,15066,12950,10945,9102,7429,5917,4558,3317,2204,1202,366,-291,-679,-768,-484,166,1181,2469,3921,5362,6628,7513,7901,7657,6777,5256,3209,751,-1938,-4679,-7296,-9620,-11539,-12941,-13800,-14069,-13780,-12942,-11607,-9820,-7640,-5139,-2389,520,3509,6475,9350,12036,14481,16617,18410,19822,20840,21455,21663,21491,20946,20084,18943,17580,16059,14414,12716,10978,9259,7568,5943,4392,2962,1661,544,-368,-1043,-1475,-1669,-1672,-1519,-1298,-1057,-885,-830,-951,-1291,-1864,-2694,-3764,-5047,-6506,-8070,-9687,-11281,-12809,-14201,-15455,-16520,-17421,-18143,-18707,-19108,-19341,-19378,-19179,-18698,-17900,-16757,-15285,-13513,-11497,-9313,-7017,-4686,-2352,-68,2153,4285,6319,8241,10041,11694,13169,14434,15429,16128,16485,16487,16146,15475,14530,13358,12035,10623,9194,7809,6502,5317,4253,3306,2470,1711,1018,364,-259,-878,-1471,-2071,-2642,-3210,-3745,-4259,-4745,-5204,-5658,-6107,-6587,-7095,-7671,-8288,-8970,-9671,-10380,-11052,-11641,-12123,-12437,-12581,-12502,-12199,-11637,-10799,-9660,-8206,-6417,-4309,-1893,772,3613,6541,9411,12135,14548,16587,18158,19245,19858,20059,19924,19561,19055,18480,17886,17259,16588,15783,14787,13509,11908,9982,7775,5394,2972,680,-1338,-2935,-4043,-4618,-4722,-4447,-3963,-3471,-3159,-3245,-3830,-5026,-6799,-9073,-11705,-14460,-17140,-19487,-21319,-22473,-22884,-22542,-21538,-20011,-18159,-16196,-14326,-12719,-11478,-10632,-10124,-9817,-9531,-9038,-8141,-6669,-4528,-1722,1664,5449,9389,13224,16666,19493,21501,22606,22760,22051,20588,18576,16223,13750,11359,9201,7383,5938,4848,4029,3370,2732,1975,1005,-259,-1795,-3567,-5433,-7247,-8834,-10044,-10764,-10963,-10649,-9941,-8970,-7925,-6985,-6314,-6041,-6235,-6916,-8034,-9507,-11202,-12982,-14683,-16181,-17348,-18106,-18412,-18255,-17668,-16694,-15401,-13831,-12046,-10046,-7862,-5479,-2912,-184,2655,5518,8285,10832,13011,14707,15837,16360,16315,15772,14873,13754,12578,11468,10509,9739,9122,8593,8043,7372,6488,5358,3987,2456,859,-653,-1982,-2987,-3640,-3875,-3751,-3310,-2667,-1952,-1287,-819,-641,-823,-1405,-2349,-3625,-5132,-6782,-8456,-10043,-11436,-12537,-13267,-13571,-13413,-12794,-11736,-10293,-8547,-6599,-4571,-2564,-692,991,2453,3703,4806,5823,6845,7943,9159,10517,11978,13509,15005,16397,17584,18488,19083,19315,19242,18876,18311,17616,16873,16145,15471,14851,14257,13639,12928,12075,11050,9848,8526,7143,5814,4633,3682,3030,2672,2596,2704,2894,3020,2940,2526,1678,347,-1458,-3690,-6224,-8935,-11645,-14195,-16448,-18274,-19614,-20427,-20731,-20572,-20023,-19152,-18038,-16720,-15234,-13562,-11699,-9608,-7280,-4721,-1978,871,3688,6338,8645,10466,11692,12264,12198,11585,10555,9313,8037,6925,6104,5657,5594,5851,6309,6823,7219,7359,7127,6475,5407,3993,2336,559,-1196,-2839,-4287,-5521,-6572,-7494,-8387,-9341,-10425,-11684,-13100,-14621,-16163,-17608,-18869,-19837,-20486,-20775,-20751,-20445,-19942,-19307,-18605,-17887,-17149,-16384,-15517,-14482,-13181,-11539,-9502,-7061,-4246,-1140,2151,5479,8713,11698,14338,16527,18229,19430,20149,20456,20420,20133,19708,19215,18755,18369,18097,17916,17794,17625,17307,16707,15723,14277,12382,10085,7549,4963,2564,588,-770,-1365,-1155,-174,1427,3424,5535,7442,8836,9482,9174,7865,5576,2446,-1284,-5335,-9374,-13094,-16203,-18497,-19839,-20196,-19639,-18303,-16414,-14199,-11907,-9729,-7801,-6185,-4852,-3739,-2709,-1647,-431,1023,2736,4706,6849,9072,11228,13201,14843,16073,16812,17038,16742,15981,14773,13229,11408,9427,7400,5436,3659,2156,1011,246,-139,-208,-53,186,363,317,-72,-903,-2206,-3966,-6114,-8533,-11095,-13638,-16025,-18130,-19849,-21134,-21961,-22361,-22389,-22136,-21700,-21184,-20674,-20226,-19876,-19607,-19386,-19141,-18785,-18239,-17401,-16220,-14627,-12615,-10178,-7354,-4195,-796,2746,6289,9700,12828,15546,17733,19339,20306,20686,20502,19891,18925,17780,16536,15352,14288,13430,12804,12396,12177,12059,11958,11790,11464,10958,10243,9375,8400,7411,6468,5642,4942,4371,3854,3325,2655,1750,499,-1154,-3239,-5712,-8494,-11445,-14388,-17142,-19516,-21347,-22529,-22985,-22742,-21849,-20447,-18679,-16720,-14716,-12785,-10985,-9331,-7791,-6297,-4781,-3148,-1363,632,2812,5156,7598,10038,12398,14560,16451,17988,19125,19827,20079,19882,19236,18166,16693,14862,12735,10378,7896,5379,2937,681,-1327,-3000,-4337,-5343,-6060,-6581,-6982,-7362,-7806,-8365,-9081,-9957,-10977,-12107,-13304,-14512,-15686,-16778,-17748,-18577,-19243,-19733,-20051,-20176,-20118,-19869,-19436,-18847,-18103,-17267,-16313,-15300,-14172,-12930,-11513,-9869,-7956,-5723,-3178,-329,2757,5987,9236,12360,15203,17626,19505,20760,21348,21284,20609,19423,17831,15971,13980,11980,10089,8380,6906,5688,4704,3941,3346,2886,2523,2213,1947,1693,1456,1236,1041,875,741,623,503,346,115,-228,-718,-1377,-2214,-3226,-4385,-5658,-6994,-8331,-9607,-10753,-11705,-12420,-12858,-13028,-12929,-12619,-12117,-11471,-10689,-9748,-8621,-7237,-5540,-3482,-1047,1743,4801,8020,11218,14222,16843,18906,20311,20960,20876,20087,18720,16909,14831,12661,10551,8632,6979,5613,4525,3636,2875,2137,1342,425,-647,-1879,-3215,-4623,-5979,-7242,-8296,-9122,-9687,-10018,-10169,-10223,-10268,-10400,-10672,-11138,-11781,-12579,-13466,-14345,-15140,-15750,-16094,-16137,-15827,-15200,-14269,-13111,-11763,-10324,-8807,-7286,-5754,-4224,-2673,-1066,647,2501,4547,6787,9218,11794,14433,17041,19497,21682,23483,24791,25549,25687,25228,24188,22656,20744,18572,16272,13959,11716,9605,7647,5849,4186,2651,1216,-108,-1301,-2316,-3089,-3549,-3651,-3352,-2698,-1727,-583,593,1624,2326,2561,2215,1243,-335,-2427,-4902,-7556,-10196,-12607,-14614,-16079,-16940,-17182,-16873,-16114,-15040,-13784,-12459,-11129,-9821,-8504,-7114,-5579,-3812,-1775,555,3133,5877,8654,11318,13704,15680,17130,18008,18303,18070,17399,16420,15259,14050,12884,11837,10915,10110,9366,8611,7779,6800,5630,4273,2722,1044,-711,-2465,-4142,-5681,-7027,-8152,-9053,-9738,-10246,-10611,-10875,-11074,-11220,-11317,-11370,-11354,-11289,-11168,-11020,-10883,-10793,-10798,-10934,-11226,-11672,-12250,-12894,-13521,-14010,-14227,-14047,-13339,-12028,-10057,-7430,-4208,-496,3533,7676,11713,15407,18561,21011,22639,23410,23314,22440,20889,18850,16498,14057,11721,9661,8017,6860,6234,6102,6424,7078,7964,8924,9826,10525,10908,10883,10396,9440,8039,6274,4230,2041,-187,-2313,-4257,-5917,-7274,-8283,-8990,-9395,-9578,-9564,-9420,-9167,-8852,-8466,-8060,-7599,-7141,-6651,-6176,-5676,-5162,-4577,-3881,-3001,-1881,-457,1297,3390,5776,8381,11089,13760,16244,18408,20135,21358,22045,22217,21929,21264,20329,19204,17986,16699,15373,13963,12433,10693,8704,6392,3781,886,-2182,-5300,-8296,-11004,-13261,-14942,-15980,-16346,-16116,-15366,-14282,-13027,-11811,-10815,-10190,-10048,-10422,-11308,-12614,-14221,-15965,-17674,-19177,-20338,-21055,-21270,-20998,-20256,-19135,-17697,-16033,-14201,-12246,-10196,-8047,-5797,-3425,-912,1732,4500,7319,10123,12784,15192,17224,18788,19814,20286,20204,19633,18651,17370,15919,14409,12955,11626,10476,9500,8708,8033,7464,6935,6415,5867,5264,4580,3816,2946,1991,935,-191,-1386,-2616,-3844,-5036,-6134,-7095,-7883,-8468,-8855,-9060,-9128,-9108,-9062,-9049,-9099,-9258,-9519,-9880,-10318,-10791,-11252,-11631,-11848,-11810,-11409,-10549,-9136,-7118,-4486,-1282,2391,6369,10450,14403,17987,21010,23284,24737,25304,25065,24090,22572,20684,18638,16633,14799,13259,12017,11083,10362,9787,9233,8633,7901,7019,5980,4802,3529,2190,833,-529,-1865,-3177,-4450,-5689,-6884,-8042,-9161,-10246,-11309,-12351,-13384,-14397,-15387,-16322,-17181,-17917,-18511,-18904,-19093,-19020,-18687,-18058,-17113,-15848,-14234,-12303,-10059,-7578,-4931,-2225,443,2958,5252,7253,8924,10254,11236,11897,12258,12360,12244,11942,11505,10958,10348,9715,9093,8509,7966,7412,6799,5998,4935,3504,1688,-496,-2931,-5457,-7853,-9894,-11368,-12131,-12087,-11280,-9799,-7859,-5694,-3606,-1839,-651,-175,-498,-1610,-3395,-5719,-8343,-11071,-13657,-15924,-17714,-18928,-19540,-19559,-19069,-18179,-17017,-15726,-14395,-13115,-11875,-10660,-9379,-7923,-6214,-4134,-1676,1164,4316,7640,10993,14163,16971,19226,20805,21598,21597,20813,19348,17327,14914,12294,9648,7144,4939,3125,1776,882,408,256,307,432,503,424,122,-412,-1168,-2088,-3086,-4090,-4995,-5743,-6271,-6550,-6589,-6391,-6025,-5531,-5001,-4512,-4141,-3968,-4032,-4360,-4941,-5723,-6652,-7615,-8541,-9287,-9779,-9901,-9575,-8761,-7423,-5590,-3309,-659,2262,5329,8436,11442,14240,16708,18762,20326,21376,21900,21945,21556,20837,19872,18776,17654,16578,15618,14773,14040,13363,12684,11950,11099,10115,8981,7713,6357,4959,3619,2406,1430,758,432,458,773,1273,1829,2271,2455,2246,1563,356,-1335,-3472,-5917,-8559,-11222,-13775,-16062,-17978,-19426,-20366,-20770,-20661,-20079,-19072,-17718,-16076,-14210,-12176,-10010,-7756,-5430,-3077,-715,1607,3848,5954,7874,9543,10917,11943,12585,12840,12705,12228,11467,10488,9395,8250,7146,6128,5236,4473,3813,3218,2606,1932,1111,117,-1072,-2447,-3973,-5598,-7265,-8905,-10455,-11866,-13080,-14072,-14800,-15268,-15452,-15386,-15075,-14579,-13947,-13249,-12573,-11982,-11566,-11365,-11426,-11746,-12305,-13039,-13868,-14681,-15356,-15769,-15804,-15344,-14322,-12664,-10359,-7420,-3894,98,4440,8917,13346,17493,21155,24160,26379,27747,28268,27997,27068,25637,23915,22100,20382,18911,17771,16996,16552,16355,16310,16285,16176,15896,15378,14618,13629,12463,11197,9894,8618,7417,6291,5263,4289,3358,2422,1450,398,-757,-2047,-3477,-5043,-6737,-8513,-10322,-12111,-13780,-15281,-16512,-17410,-17924,-17993,-17611,-16755,-15440,-13688,-11545,-9071,-6342,-3463,-533,2322,4992,7370,9375,10956,12092,12797,13106,13072,12769,12259,11603,10859,10052,9196,8300,7329,6310,5192,4025,2770,1478,129,-1246,-2654,-4067,-5486,-6874,-8225,-9510,-10721,-11848,-12883,-13833,-14691,-15464,-16147,-16740,-17231,-17628,-17906,-18097,-18172,-18184,-18116,-18024,-17914,-17826,-17769,-17759,-17793,-17848,-17891,-17870,-17705,-17340,-16667,-15644,-14194,-12301,-9948,-7167,-3996,-534,3136,6851,10496,13876,16873,19324,21142,22265,22666,22402,21536,20214,18567,16778,14980,13316,11867,10673,9739,9025,8486,8069,7731,7437,7170,6907,6631,6304,5896,5329,4561,3511,2145,448,-1559,-3800,-6165,-8515,-10702,-12591,-14076,-15097,-15644,-15754,-15518,-15031,-14430,-13811,-13279,-12887,-12674,-12614,-12678,-12765,-12788,-12605,-12096,-11139,-9655,-7594,-4992,-1906,1503,5077,8599,11883,14742,17045,18699,19666,19958,19630,18764,17469,15868,14070,12210,10369,8659,7123,5829,4775,3956,3319,2793,2299,1752,1104,298,-639,-1713,-2854,-4021,-5141,-6171,-7062,-7789,-8364,-8769,-9086,-9310,-9537,-9788,-10121,-10570,-11149,-11872,-12722,-13671,-14666,-15643,-16521,-17212,-17642,-17727,-17431,-16697,-15538,-13955,-11998,-9718,-7202,-4510,-1743,1038,3764,6363,8794,10982,12896,14465,15670,16453,16820,16745,16252,15372,14152,12662,10982,9191,7360,5564,3824,2200,685,-684,-1891,-2906,-3681,-4191,-4388,-4267,-3823,-3099,-2142,-1041,128,1259,2271,3086,3636,3875,3770,3289,2445,1238,-303,-2100,-4130,-6252,-8411,-10452,-12261,-13691,-14610,-14907,-14510,-13405,-11639,-9309,-6584,-3629,-652,2168,4687,6777,8396,9512,10179,10460,10476,10331,10153,10015,9973,10036,10147,10258,10250,10040,9530,8672,7446,5914,4150,2314,547,-1007,-2232,-3098,-3593,-3813,-3833,-3799,-3805,-3964,-4328,-4931,-5751,-6733,-7792,-8816,-9696,-10340,-10689,-10722,-10488,-10040,-9512,-8992,-8621,-8457,-8576,-8953,-9566,-10312,-11097,-11792,-12303,-12537,-12462,-12029,-11274,-10176,-8784,-7105,-5151,-2954,-507,2146,4986,7955,10978,13965,16797,19352,21510,23152,24204,24603,24352,23477,22061,20203,18043,15703,13320,10993,8810,6822,5080,3591,2399,1513,971,804,1034,1670,2698,4042,5613,7255,8791,10046,10827,11004,10487,9247,7339,4867,2008,-1051,-4082,-6904,-9332,-11256,-12598,-13357,-13570,-13332,-12764,-12003,-11191,-10432,-9806,-9324,-8957,-8626,-8215,-7624,-6743,-5532,-3978,-2131,-91,2033,4091,5969,7544,8748,9535,9897,9869,9513,8914,8181,7404,6687,6093,5679,5465,5458,5620,5926,6273,6611,6809,6804,6521,5935,5074,3995,2802,1607,517,-390,-1069,-1528,-1810,-1999,-2200,-2511,-3037,-3823,-4920,-6298,-7918,-9701,-11543,-13341,-14972,-16329,-17319,-17870,-17956,-17584,-16811,-15717,-14404,-12970,-11498,-10033,-8592,-7144,-5642,-4016,-2200,-173,2074,4453,6860,9123,11060,12501,13293,13361,12675,11307,9364,7044,4539,2088,-122,-1911,-3198,-3916,-4128,-3895,-3368,-2691,-2016,-1473,-1133,-1025,-1089,-1227,-1280,-1085,-494,599,2217,4316,6759,9372,11922,14216,16060,17335,17997,18055,17615,16804,15799,14767,13867,13212,12873,12872,13172,13717,14411,15138,15803,16273,16474,16316,15762,14806,13497,11911,10184,8435,6805,5398,4260,3418,2792,2322,1869,1324,577,-453,-1782,-3421,-5276,-7292,-9313,-11252,-12980,-14417,-15515,-16240,-16616,-16673,-16467,-16060,-15499,-14822,-14042,-13152,-12131,-10949,-9572,-7990,-6182,-4188,-2030,221,2479,4672,6690,8462,9931,11034,11779,12133,12141,11801,11155,10246,9096,7782,6347,4861,3400,2030,814,-197,-980,-1513,-1816,-1900,-1814,-1602,-1322,-1037,-825,-738,-853,-1215,-1848,-2783,-3978,-5414,-7017,-8712,-10417,-12036,-13493,-14703,-15611,-16175,-16372,-16212,-15712,-14918,-13885,-12668,-11326,-9895,-8386,-6807,-5118,-3301,-1341,766,2950,5141,7200,9007,10413,11353,11761,11680,11187,10415,9534,8698,8062,7714,7702,8009,8562,9266,9992,10637,11101,11347,11352,11155,10799,10353,9872,9410,8984,8608,8242,7862,7390,6773,5956,4880,3563,1988,235,-1646,-3561,-5428,-7182,-8751,-10113,-11236,-12139,-12828,-13344,-13714,-13972,-14139,-14229,-14247,-14188,-14053,-13823,-13496,-13042,-12430,-11631,-10588,-9273,-7649,-5705,-3461,-957,1720,4469,7134,9592,11662,13260,14280,14713,14594,14003,13085,11984,10864,9859,9069,8546,8277,8205,8219,8191,8005,7550,6793,5729,4432,3005,1573,260,-835,-1673,-2242,-2622,-2894,-3198,-3648,-4361,-5395,-6779,-8469,-10390,-12416,-14400,-16193,-17643,-18648,-19122,-19056,-18473,-17465,-16147,-14673,-13181,-11811,-10646,-9723,-9020,-8440,-7881,-7183,-6244,-4958,-3329,-1370,782,3019,5155,7073,8653,9854,10669,11164,11407,11510,11543,11565,11582,11572,11469,11210,10740,10011,9045,7860,6562,5227,3990,2942,2153,1664,1443,1424,1507,1548,1427,1018,261,-891,-2387,-4175,-6125,-8121,-10031,-11752,-13206,-14373,-15232,-15858,-16257,-16532,-16695,-16785,-16795,-16693,-16448,-16012,-15359,-14460,-13318,-11934,-10325,-8511,-6505,-4332,-1990,475,3070,5724,8398,11013,13465,15662,17487,18858,19690,19962,19679,18903,17742,16338,14840,13409,12142,11117,10328,9732,9250,8780,8255,7632,6910,6151,5419,4820,4431,4301,4438,4780,5233,5650,5884,5790,5282,4303,2895,1134,-841,-2856,-4757,-6374,-7615,-8393,-8717,-8603,-8134,-7400,-6480,-5475,-4413,-3345,-2251,-1122,58,1317,2613,3940,5198,6320,7190,7735,7884,7648,7066,6261,5384,4614,4131,4063,4504,5451,6838,8531,10332,12050,13469,14458,14895,14783,14153,13121,11819,10402,8984,7667,6458,5348,4235,3034,1600,-137,-2257,-4743,-7542,-10541,-13574,-16471,-19053,-21153,-22671,-23515,-23706,-23281,-22349,-21057,-19560,-18028,-16605,-15413,-14529,-13995,-13806,-13917,-14251,-14719,-15194,-15577,-15735,-15585,-15026,-14033,-12559,-10656,-8351,-5752,-2959,-103,2680,5268,7556,9462,10962,12038,12725,13066,13102,12893,12464,11848,11054,10081,8938,7618,6150,4560,2929,1335,-101,-1268,-2054,-2378,-2211,-1561,-522,790,2207,3555,4683,5464,5832,5775,5338,4594,3660,2634,1637,747,48,-424,-628,-571,-257,262,951,1736,2560,3361,4087,4700,5189,5547,5795,5968,6076,6169,6234,6300,6354,6414,6481,6588,6751,7020,7404,7933,8588,9349,10155,10933,11602,12074,12297,12212,11836,11180,10321,9333,8306,7329,6453,5731,5153,4718,4367,4046,3680,3192,2509,1580,350,-1175,-2999,-5070,-7327,-9676,-12032,-14278,-16331,-18102,-19528,-20574,-21233,-21506,-21450,-21097,-20533,-19808,-18987,-18127,-17252,-16399,-15568,-14753,-13941,-13099,-12197,-11211,-10113,-8905,-7590,-6195,-4764,-3342,-1992,-769,277,1120,1750,2198,2496,2721,2912,3158,3463,3875,4358,4890,5413,5861,6179,6321,6274,6045,5692,5269,4869,4559,4391,4389,4524,4735,4912,4943,4684,4050,2946,1383,-620,-2946,-5464,-7998,-10360,-12380,-13898,-14813,-15062,-14663,-13669,-12212,-10439,-8530,-6654,-4965,-3583,-2572,-1966,-1703,-1729,-1893,-2084,-2150,-1987,-1537,-761,281,1546,2917,4294,5574,6667,7521,8111,8447,8569,8544,8437,8343,8312,8417,8672,9100,9667,10346,11066,11765,12354,12767,12930,12793,12329,11516,10364,8894,7141,5156,3003,745,-1540,-3792,-5940,-7959,-9803,-11477,-12980,-14313,-15504,-16544,-17452,-18226,-18861,-19365,-19719,-19928,-19975,-19855,-19554,-19061,-18359,-17432,-16263,-14843,-13167,-11250,-9127,-6848,-4486,-2119,160,2264,4112,5635,6791,7560,7947,8014,7806,7434,6980,6540,6198,5992,5956,6052,6243,6432,6531,6438,6087,5431,4499,3348,2088,880,-144,-811,-1036,-758,-23,1076,2342,3564,4499,4927,4693,3720,2009,-314,-3088,-6055,-8969,-11565,-13651,-15061,-15756,-15724,-15079,-13941,-12485,-10870,-9241,-7694,-6276,-4988,-3769,-2558,-1247,229,1930,3850,5957,8148,10322,12336,14071,15436,16365,16854,16931,16658,16133,15430,14651,13841,13051,12293,11565,10850,10140,9410,8671,7926,7191,6511,5886,5362,4914,4539,4179,3768,3223,2458,1395,-11,-1774,-3868,-6207,-8684,-11152,-13458,-15462,-17046,-18137,-18710,-18802,-18479,-17864,-17068,-16230,-15435,-14760,-14216,-13787,-13419,-13033,-12539,-11862,-10916,-9683,-8137,-6315,-4273,-2079,170,2391,4499,6407,8062,9388,10368,10970,11214,11133,10784,10243,9608,8965,8420,8043,7892,7993,8315,8802,9350,9844,10169,10219,9923,9244,8184,6787,5115,3284,1386,-451,-2122,-3560,-4690,-5504,-6006,-6214,-6195,-5985,-5668,-5287,-4901,-4531,-4190,-3864,-3543,-3195,-2816,-2394,-1941,-1473,-1000,-544,-92,340,788,1230,1698,2153,2587,2969,3257,3457,3540,3565,3540,3563,3667,3938,4415,5129,6092,7280,8648,10142,11664,13142,14463,15547,16302,16670,16611,16106,15195,13912,12361,10621,8816,7033,5371,3886,2604,1539,646,-123,-839,-1591,-2432,-3424,-4568,-5850,-7209,-8563,-9833,-10909,-11766,-12326,-12638,-12719,-12659,-12543,-12468,-12508,-12721,-13113,-13663,-14292,-14895,-15338,-15466,-15161,-14320,-12903,-10945,-8520,-5785,-2907,-90,2481,4643,6274,7324,7794,7757,7331,6671,5926,5261,4769,4554,4609,4946,5474,6126,6782,7344,7715,7826,7626,7093,6235,5076,3674,2099,444,-1195,-2724,-4072,-5190,-6064,-6711,-7163,-7477,-7674,-7800,-7838,-7789,-7620,-7303,-6818,-6167,-5371,-4476,-3555,-2658,-1850,-1146,-533,40,653,1403,2376,3630,5189,7010,9015,11070,13035,14758,16124,17040,17483,17464,17049,16345,15471,14569,13759,13154,12815,12801,13083,13654,14416,15306,16194,16988,17565,17853,17791,17363,16603,15558,14323,12981,11602,10248,8929,7632,6333,4968,3501,1901,142,-1726,-3679,-5605,-7429,-9023,-10313,-11202,-11669,-11708,-11371,-10764,-10008,-9268,-8683,-8391,-8469,-8954,-9823,-10980,-12314,-13640,-14799,-15595,-15906,-15605,-14661,-13081,-10937,-8369,-5545,-2681,8,2323,4085,5201,5613,5365,4558,3334,1905,448,-813,-1731,-2171,-2080,-1455,-374,1044,2620,4174,5508,6480,6950,6879,6233,5080,3496,1618,-413,-2458,-4379,-6087,-7511,-8628,-9446,-10002,-10355,-10577,-10733,-10879,-11044,-11236,-11422,-11566,-11597,-11451,-11084,-10433,-9517,-8331,-6939,-5415,-3838,-2306,-880,385,1477,2397,3192,3898,4571,5246,5927,6604,7217,7707,8010,8079,7920,7559,7092,6604,6237,6065,6192,6626,7369,8344,9463,10577,11564,12273,12604,12497,11940,10992,9758,8371,6989,5749,4756,4080,3698,3592,3622,3694,3661,3420,2910,2120,1100,-47,-1184,-2168,-2866,-3194,-3129,-2710,-2059,-1308,-651,-204,-94,-336,-893,-1659,-2470,-3156,-3570,-3603,-3240,-2529,-1590,-600,271,847,1000,673,-146,-1375,-2886,-4501,-6022,-7242,-8006,-8176,-7712,-6625,-5004,-3017,-860,1223,3013,4303,4977,4973,4345,3214,1761,211,-1234,-2381,-3109,-3351,-3109,-2450,-1481,-345,803,1830,2603,3049,3116,2788,2099,1075,-218,-1724,-3389,-5158,-6990,-8841,-10656,-12373,-13905,-15144,-15989,-16324,-16078,-15197,-13694,-11613,-9069,-6213,-3229,-329,2285,4430,5965,6813,6954,6462,5442,4090,2593,1169,-13,-817,-1190,-1141,-748,-142,526,1109,1475,1558,1318,812,105,-659,-1357,-1857,-2072,-1960,-1544,-883,-103,672,1293,1641,1623,1182,339,-878,-2343,-3955,-5557,-7021,-8226,-9093,-9568,-9675,-9433,-8950,-8303,-7613,-6970,-6433,-6050,-5808,-5671,-5580,-5444,-5183,-4719,-3989,-2958,-1640,-46,1751,3669,5621,7477,9153,10534,11563,12191,12429,12306,11905,11308,10637,9989,9477,9175,9143,9401,9925,10648,11469,12241,12836,13110,12970,12364,11306,9849,8126,6272,4467,2858,1579,698,226,105,231,448,633,641,432,-7,-590,-1195,-1654,-1827,-1579,-872,276,1761,3412,5032,6399,7323,7653,7319,6331,4784,2855,758,-1262,-2969,-4189,-4769,-4678,-3922,-2608,-894,1032,2943,4662,6008,6891,7283,7205,6791,6171,5556,5112,5012,5348,6153,7366,8847,10376,11710,12571,12731,12016,10327,7705,4264,247,-4018,-8185,-11859,-14742,-16584,-17286,-16872,-15512,-13468,-11094,-8743,-6750,-5391,-4812,-5081,-6113,-7765,-9791,-11951,-13980,-15676,-16887,-17542,-17642,-17250,-16500,-15509,-14468,-13481,-12676,-12106,-11771,-11641,-11599,-11542,-11302,-10777,-9845,-8482,-6689,-4568,-2242,77,2195,3890,4987,5368,4987,3895,2225,188,-1964,-3950,-5530,-6479,-6671,-6034,-4598,-2449,243,3311,6517,9694,12633,15205,17295,18817,19744,20045,19749,18890,17547,15812,13793,11623,9406,7284,5337,3678,2349,1401,839,630,745,1090,1610,2197,2772,3260,3589,3730,3666,3422,3040,2600,2172,1855,1723,1836,2242,2927,3872,4992,6198,7368,8409,9207,9739,9950,9892,9585,9105,8518,7886,7279,6723,6253,5856,5527,5226,4928,4592,4212,3760,3258,2696,2103,1482,845,178,-528,-1309,-2199,-3226,-4431,-5802,-7334,-8964,-10612,-12181,-13539,-14609,-15290,-15571,-15465,-15034,-14411,-13712,-13093,-12672,-12520,-12665,-13049,-13563,-14051,-14345,-14277,-13747,-12683,-11131,-9170,-6984,-4774,-2768,-1184,-179,139,-256,-1292,-2864,-4756,-6764,-8632,-10145,-11110,-11389,-10930,-9740,-7915,-5631,-3076,-519,1831,3760,5126,5871,5995,5595,4801,3778,2687,1640,721,-65,-749,-1399,-2098,-2908,-3857,-4933,-6068,-7156,-8072,-8676,-8870,-8579,-7809,-6603,-5073,-3364,-1622,-21,1327,2328,2935,3170,3080,2767,2355,1964,1720,1720,2018,2648,3587,4796,6208,7727,9259,10690,11915,12842,13403,13554,13309,12685,11765,10615,9331,7988,6646,5357,4125,2971,1859,813,-208,-1139,-1992,-2677,-3168,-3405,-3365,-3064,-2544,-1902,-1249,-739,-488,-631,-1223,-2294,-3808,-5667,-7744,-9876,-11884,-13629,-14964,-15837,-16218,-16159,-15743,-15107,-14366,-13658,-13047,-12560,-12187,-11830,-11418,-10827,-9976,-8811,-7310,-5520,-3490,-1350,804,2821,4592,5997,6979,7477,7518,7103,6331,5249,3992,2631,1295,57,-985,-1792,-2326,-2598,-2631,-2478,-2191,-1814,-1391,-915,-392,204,897,1677,2538,3411,4228,4878,5279,5354,5077,4477,3623,2638,1652,798,190,-121,-107,162,619,1107,1520,1696,1580,1094,283,-807,-2049,-3300,-4409,-5212,-5582,-5416,-4653,-3287,-1368,1013,3702,6532,9293,11797,13852,15319,16104,16155,15513,14247,12496,10424,8203,6006,3983,2231,826,-215,-901,-1247,-1310,-1103,-667,-10,855,1904,3107,4388,5645,6740,7505,7777,7408,6293,4409,1799,-1391,-4961,-8635,-12150,-15213,-17615,-19171,-19805,-19511,-18370,-16556,-14281,-11823,-9453,-7421,-5940,-5111,-4983,-5475,-6452,-7711,-9030,-10185,-10995,-11329,-11101,-10330,-9045,-7370,-5423,-3366,-1328,554,2202,3561,4605,5357,5830,6082,6140,6069,5892,5671,5421,5190,4983,4827,4722,4681,4699,4791,4946,5171,5460,5788,6147,6503,6824,7088,7234,7242,7040,6617,5923,4983,3815,2484,1081,-303,-1547,-2575,-3293,-3678,-3701,-3405,-2829,-2055,-1165,-240,645,1434,2103,2631,3033,3331,3552,3744,3931,4160,4443,4797,5213,5670,6134,6565,6913,7153,7246,7207,7033,6776,6471,6182,5945,5818,5810,5951,6237,6649,7181,7784,8433,9072,9644,10092,10327,10300,9907,9131,7901,6251,4198,1829,-732,-3344,-5825,-8003,-9718,-10842,-11297,-11069,-10205,-8823,-7093,-5223,-3434,-1945,-933,-519,-746,-1579,-2889,-4517,-6226,-7815,-9080,-9898,-10194,-9998,-9385,-8510,-7527,-6609,-5862,-5376,-5136,-5112,-5199,-5300,-5308,-5142,-4779,-4207,-3490,-2685,-1875,-1126,-483,59,508,932,1389,1948,2677,3605,4750,6089,7577,9124,10635,11967,12991,13555,13552,12876,11513,9458,6821,3703,317,-3162,-6497,-9483,-11942,-13719,-14727,-14938,-14388,-13170,-11440,-9376,-7174,-5033,-3102,-1505,-304,503,956,1143,1166,1130,1134,1254,1538,2036,2733,3664,4784,6097,7559,9126,10752,12369,13902,15302,16483,17418,18073,18426,18516,18345,17992,17491,16921,16344,15804,15375,15054,14896,14876,14997,15229,15518,15814,16025,16072,15841,15259,14233,12732,10741,8308,5506,2474,-659,-3708,-6529,-8963,-10901,-12276,-13045,-13255,-12957,-12287,-11375,-10387,-9481,-8780,-8399,-8360,-8676,-9282,-10089,-10975,-11802,-12428,-12715,-12566,-11876,-10648,-8871,-6643,-4106,-1425,1151,3429,5179,6246,6534,6007,4745,2869,585,-1866,-4249,-6301,-7843,-8714,-8829,-8195,-6854,-4947,-2642,-147,2311,4520,6280,7439,7881,7557,6468,4692,2339,-410,-3373,-6332,-9093,-11469,-13314,-14523,-15033,-14832,-13956,-12481,-10521,-8226,-5762,-3308,-1044,882,2349,3280,3657,3509,2907,1965,807,-410,-1561,-2478,-3065,-3209,-2844,-1975,-592,1191,3281,5514,7712,9695,11297,12380,12870,12752,12066,10926,9483,7918,6422,5162,4293,3885,3996,4575,5555,6795,8139,9390,10384,10941,10950,10330,9067,7205,4860,2165,-665,-3454,-5983,-8094,-9655,-10600,-10931,-10702,-10039,-9077,-8003,-6964,-6125,-5578,-5413,-5631,-6226,-7108,-8187,-9303,-10322,-11060,-11393,-11188,-10388,-8990,-7048,-4706,-2133,438,2789,4698,6000,6600,6454,5642,4275,2547,691,-1088,-2529,-3509,-3853,-3567,-2641,-1207,594,2555,4472,6154,7438,8218,8452,8164,7437,6410,5248,4135,3212,2617,2367,2473,2818,3275,3667,3823,3604,2927,1784,219,-1616,-3579,-5467,-7098,-8351,-9127,-9431,-9311,-8879,-8280,-7653,-7122,-6779,-6647,-6730,-6962,-7279,-7570,-7772,-7772,-7547,-7053,-6303,-5338,-4207,-2995,-1780,-646,342,1119,1676,2005,2139,2153,2082,2036,2034,2122,2290,2488,2651,2697,2543,2155,1529,720,-155,-962,-1522,-1699,-1382,-539,769,2407,4154,5752,6931,7445,7126,5878,3748,850,-2550,-6164,-9626,-12597,-14789,-15982,-16085,-15106,-13175,-10504,-7372,-4090,-951,1755,3828,5109,5544,5149,4028,2337,297,-1860,-3878,-5522,-6592,-6935,-6466,-5183,-3147,-508,2536,5752,8893,11717,14041,15707,16648,16856,16386,15366,13949,12343,10726,9303,8202,7532,7331,7563,8155,8956,9794,10467,10778,10559,9689,8132,5917,3195,169,-2872,-5635,-7812,-9177,-9549,-8895,-7278,-4875,-1978,1098,3990,6386,8030,8767,8564,7491,5737,3534,1173,-1072,-2980,-4361,-5132,-5265,-4787,-3803,-2412,-757,1026,2808,4466,5897,7007,7736,8011,7842,7212,6210,4916,3497,2116,972,240,53,508,1590,3253,5336,7667,9999,12116,13784,14832,15126,14601,13253,11146,8376,5107,1493,-2263,-5993,-9521,-12703,-15425,-17605,-19190,-20176,-20571,-20428,-19825,-18849,-17624,-16257,-14869,-13564,-12409,-11466,-10730,-10205,-9831,-9585,-9398,-9254,-9136,-9044,-9019,-9078,-9258,-9553,-9941,-10341,-10671,-10813,-10661,-10144,-9203,-7857,-6156,-4204,-2143,-142,1644,3054,3983,4385,4249,3684,2796,1786,833,128,-174,21,754,1995,3654,5598,7662,9677,11484,12947,13969,14492,14501,14017,13093,11812,10265,8577,6852,5226,3804,2697,1991,1754,2015,2779,3990,5572,7382,9265,11034,12492,13481,13846,13525,12507,10874,8794,6487,4223,2271,864,183,288,1180,2700,4664,6760,8723,10245,11140,11268,10633,9339,7578,5621,3751,2237,1295,1042,1497,2559,4038,5662,7127,8153,8483,7981,6586,4353,1439,-1936,-5517,-9030,-12239,-14947,-17024,-18404,-19105,-19183,-18763,-17983,-16999,-15954,-14978,-14147,-13520,-13086,-12827,-12671,-12557,-12403,-12160,-11789,-11282,-10668,-9997,-9342,-8779,-8379,-8185,-8221,-8456,-8837,-9272,-9637,-9825,-9699,-9211,-8311,-7054,-5539,-3931,-2428,-1246,-552,-491,-1075,-2278,-3922,-5798,-7620,-9105,-9984,-10080,-9273,-7588,-5152,-2167,1045,4193,6948,9052,10337,10712,10224,8992,7230,5177,3093,1206,-316,-1366,-1924,-2030,-1778,-1290,-694,-88,452,889,1243,1530,1818,2165,2600,3167,3829,4561,5262,5866,6259,6402,6258,5859,5284,4641,4072,3704,3651,3970,4680,5717,6984,8332,9579,10572,11132,11170,10608,9469,7819,5805,3606,1437,-497,-2019,-3014,-3434,-3330,-2807,-2051,-1264,-654,-389,-602,-1318,-2542,-4155,-6031,-7983,-9818,-11379,-12506,-13131,-13215,-12782,-11930,-10764,-9454,-8137,-6986,-6092,-5569,-5423,-5673,-6242,-7071,-8018,-8971,-9771,-10294,-10432,-10111,-9331,-8120,-6591,-4879,-3152,-1578,-288,607,1087,1145,863,334,-331,-999,-1593,-2018,-2248,-2277,-2115,-1821,-1437,-1024,-634,-301,-45,121,212,238,228,219,239,337,549,901,1430,2113,2942,3852,4756,5552,6127,6367,6209,5584,4532,3074,1344,-564,-2478,-4264,-5786,-6930,-7626,-7830,-7562,-6864,-5842,-4615,-3299,-2051,-940,-80,515,828,900,800,618,470,456,687,1226,2120,3356,4888,6604,8375,10022,11380,12281,12598,12251,11234,9605,7500,5111,2666,397,-1479,-2805,-3472,-3459,-2803,-1602,-1,1836,3735,5526,7048,8160,8744,8712,8022,6676,4732,2320,-395,-3188,-5833,-8096,-9797,-10803,-11068,-10644,-9633,-8240,-6671,-5161,-3916,-3088,-2752,-2930,-3525,-4434,-5458,-6453,-7224,-7680,-7719,-7337,-6558,-5462,-4159,-2783,-1459,-329,524,1006,1107,822,217,-622,-1568,-2494,-3274,-3802,-4018,-3893,-3448,-2739,-1837,-841,178,1142,2009,2759,3381,3909,4351,4755,5125,5486,5821,6138,6410,6644,6825,6959,7051,7093,7095,7038,6925,6739,6470,6113,5662,5142,4554,3963,3379,2865,2445,2149,1992,1992,2135,2437,2870,3437,4105,4865,5660,6469,7208,7831,8259,8436,8316,7875,7128,6125,4961,3756,2655,1794,1301,1255,1690,2584,3852,5361,6952,8432,9625,10368,10548,10086,8991,7300,5144,2678,115,-2333,-4440,-6042,-7001,-7282,-6902,-5980,-4676,-3212,-1796,-658,57,215,-193,-1147,-2516,-4139,-5821,-7342,-8539,-9252,-9415,-9017,-8110,-6834,-5321,-3782,-2369,-1237,-500,-201,-360,-938,-1874,-3092,-4490,-5971,-7427,-8750,-9842,-10618,-11013,-10995,-10580,-9804,-8774,-7591,-6389,-5280,-4340,-3603,-3050,-2599,-2158,-1606,-864,120,1310,2633,3937,5065,5845,6165,5953,5238,4111,2741,1324,78,-828,-1271,-1216,-726,78,1002,1845,2419,2572,2243,1441,254,-1141,-2560,-3767,-4580,-4846,-4499,-3534,-2042,-141,1981,4155,6201,7981,9401,10405,11008,11237,11195,10960,10669,10399,10273,10322,10615,11126,11841,12679,13572,14401,15102,15570,15789,15728,15426,14936,14324,13667,13009,12398,11813,11257,10671,10018,9271,8397,7429,6382,5327,4308,3384,2581,1907,1332,825,301,-270,-964,-1785,-2734,-3773,-4825,-5803,-6601,-7121,-7291,-7051,-6411,-5394,-4092,-2618,-1112,273,1402,2157,2473,2318,1741,807,-353,-1607,-2808,-3834,-4592,-5032,-5166,-5016,-4684,-4223,-3743,-3292,-2924,-2658,-2495,-2435,-2458,-2567,-2742,-2997,-3317,-3707,-4142,-4612,-5068,-5495,-5845,-6116,-6291,-6399,-6451,-6494,-6540,-6611,-6687,-6740,-6713,-6561,-6236,-5739,-5082,-4345,-3602,-2981,-2554,-2418,-2569,-3001,-3621,-4320,-4972,-5431,-5617,-5434,-4885,-3973,-2761,-1333,223,1800,3312,4669,5801,6656,7194,7404,7275,6829,6088,5111,3960,2737,1532,481,-337,-808,-892,-555,183,1278,2645,4176,5746,7207,8429,9278,9653,9481,8735,7428,5635,3471,1100,-1281,-3466,-5263,-6504,-7097,-6994,-6239,-4932,-3232,-1335,555,2236,3533,4328,4542,4187,3317,2067,599,-888,-2205,-3164,-3641,-3542,-2867,-1666,-75,1732,3537,5134,6332,6991,7038,6457,5333,3768,1954,73,-1677,-3113,-4129,-4625,-4614,-4136,-3296,-2243,-1138,-142,578,923,799,213,-807,-2146,-3662,-5178,-6494,-7449,-7881,-7707,-6891,-5468,-3552,-1288,1115,3461,5552,7228,8389,8974,8981,8446,7425,5992,4235,2223,65,-2156,-4335,-6357,-8136,-9566,-10576,-11128,-11187,-10798,-9992,-8854,-7481,-5951,-4382,-2843,-1412,-174,842,1547,1946,1996,1732,1195,454,-368,-1181,-1841,-2255,-2349,-2056,-1426,-466,689,1946,3147,4164,4874,5174,5012,4360,3245,1743,-41,-1944,-3806,-5423,-6657,-7342,-7438,-6914,-5863,-4426,-2814,-1261,-12,734,821,193,-1134,-3026,-5311,-7735,-10039,-11987,-13366,-14053,-13996,-13214,-11824,-9957,-7815,-5561,-3385,-1411,264,1585,2554,3198,3571,3751,3799,3774,3726,3656,3577,3452,3264,2971,2567,2039,1416,733,58,-546,-1005,-1255,-1272,-1023,-538,169,1060,2097,3252,4501,5807,7153,8468,9699,10739,11493,11854,11737,11125,10014,8540,6822,5102,3592,2519,2046,2275,3185,4693,6590,8638,10548,12057,12946,13067,12384,10944,8915,6511,4024,1717,-136,-1347,-1795,-1459,-399,1208,3182,5238,7155,8704,9727,10152,9974,9283,8218,6960,5699,4612,3815,3404,3363,3675,4223,4900,5562,6096,6397,6413,6127,5552,4767,3820,2823,1831,912,89,-641,-1306,-1960,-2660,-3463,-4404,-5498,-6711,-7992,-9253,-10412,-11381,-12123,-12606,-12879,-12981,-13011,-13017,-13068,-13152,-13254,-13301,-13209,-12911,-12330,-11464,-10315,-8965,-7508,-6087,-4833,-3888,-3337,-3248,-3614,-4391,-5486,-6786,-8151,-9451,-10556,-11339,-11728,-11636,-11070,-10038,-8623,-6942,-5114,-3308,-1617,-165,1009,1877,2455,2775,2894,2846,2694,2453,2160,1819,1442,1025,587,124,-321,-729,-1033,-1182,-1101,-728,-15,1059,2473,4168,6037,7963,9783,11377,12602,13389,13674,13475,12829,11843,10633,9358,8155,7159,6462,6111,6122,6435,6996,7690,8424,9094,9619,9948,10057,9960,9693,9303,8853,8367,7890,7412,6951,6504,6094,5748,5506,5414,5493,5769,6200,6760,7335,7844,8155,8151,7758,6888,5559,3774,1620,-802,-3360,-5913,-8316,-10451,-12212,-13526,-14374,-14745,-14698,-14286,-13611,-12751,-11798,-10817,-9842,-8909,-8015,-7162,-6357,-5608,-4938,-4389,-3988,-3783,-3779,-3983,-4361,-4855,-5410,-5927,-6359,-6638,-6752,-6714,-6559,-6371,-6224,-6201,-6363,-6726,-7274,-7939,-8625,-9216,-9607,-9712,-9506,-8997,-8272,-7433,-6620,-5952,-5526,-5389,-5534,-5900,-6378,-6835,-7133,-7152,-6817,-6092,-5030,-3709,-2278,-905,258,1056,1415,1303,769,-72,-1063,-2014,-2752,-3126,-3058,-2512,-1555,-266,1200,2714,4138,5378,6375,7127,7643,8001,8250,8487,8762,9129,9602,10172,10790,11393,11877,12144,12100,11652,10788,9481,7825,5890,3851,1831,27,-1454,-2469,-2972,-2921,-2339,-1281,166,1867,3682,5429,6939,8028,8569,8421,7551,5931,3624,745,-2546,-6047,-9515,-12730,-15443,-17476,-18678,-18987,-18413,-17062,-15116,-12805,-10410,-8184,-6361,-5101,-4478,-4471,-4992,-5858,-6886,-7849,-8564,-8867,-8671,-7924,-6683,-5024,-3132,-1180,591,1996,2848,3048,2565,1427,-221,-2238,-4383,-6473,-8283,-9666,-10494,-10712,-10324,-9380,-7985,-6284,-4434,-2619,-995,309,1190,1648,1694,1442,1016,569,254,162,373,856,1575,2395,3182,3783,4060,3941,3386,2465,1279,13,-1146,-2004,-2417,-2304,-1672,-616,702,2065,3260,4077,4396,4133,3326,2071,526,-1078,-2558,-3677,-4328,-4393,-3885,-2849,-1401,319,2165,3983,5678,7133,8322,9213,9813,10167,10301,10270,10108,9851,9513,9114,8650,8131,7560,6963,6346,5770,5223,4779,4392,4105,3847,3591,3271,2811,2167,1298,214,-1041,-2369,-3659,-4763,-5558,-5941,-5846,-5289,-4309,-3049,-1641,-287,857,1633,1941,1749,1065,-40,-1446,-3042,-4674,-6235,-7623,-8759,-9602,-10114,-10296,-10124,-9629,-8795,-7666,-6265,-4643,-2884,-1058,717,2355,3741,4791,5424,5596,5254,4429,3114,1405,-612,-2797,-4987,-7007,-8702,-9902,-10546,-10549,-9972,-8854,-7336,-5561,-3683,-1880,-269,1018,1920,2405,2499,2257,1813,1277,832,595,692,1173,2034,3208,4568,5955,7199,8140,8670,8715,8286,7437,6275,4957,3626,2451,1548,1017,882,1147,1738,2574,3557,4578,5564,6454,7196,7787,8194,8436,8489,8368,8058,7566,6897,6085,5167,4217,3314,2543,1998,1736,1795,2172,2816,3641,4522,5321,5899,6141,5951,5298,4172,2646,809,-1195,-3206,-5045,-6551,-7571,-8011,-7812,-6990,-5617,-3830,-1795,285,2225,3858,5061,5771,5968,5703,5045,4124,3057,2003,1070,390,22,23,376,1039,1914,2881,3781,4467,4778,4620,3902,2655,905,-1192,-3498,-5806,-7935,-9722,-11035,-11813,-12016,-11689,-10881,-9702,-8256,-6674,-5070,-3563,-2233,-1164,-387,70,219,91,-273,-802,-1447,-2133,-2827,-3483,-4082,-4617,-5068,-5439,-5703,-5836,-5804,-5549,-5037,-4221,-3093,-1670,-4,1795,3607,5274,6655,7632,8135,8145,7705,6905,5869,4759,3703,2848,2265,2007,2058,2357,2808,3293,3695,3916,3899,3628,3152,2556,1973,1537,1408,1684,2467,3766,5569,7782,10290,12939,15552,17979,20040,21617,22575,22834,22336,21058,19045,16364,13172,9641,5999,2473,-709,-3352,-5321,-6537,-7010,-6798,-6031,-4856,-3443,-1941,-482,843,1968,2861,3505,3895,4037,3947,3633,3133,2471,1705,887,76,-661,-1281,-1737,-2019,-2125,-2078,-1915,-1677,-1422,-1188,-1026,-967,-1038,-1261,-1639,-2164,-2810,-3534,-4270,-4942,-5479,-5799,-5875,-5679,-5245,-4632,-3928,-3248,-2702,-2398,-2415,-2784,-3508,-4511,-5705,-6955,-8114,-9063,-9670,-9869,-9621,-8923,-7838,-6423,-4801,-3057,-1315,342,1826,3078,4035,4671,4943,4842,4366,3525,2349,896,-795,-2606,-4473,-6245,-7803,-8990,-9660,-9696,-9000,-7557,-5393,-2631,548,3903,7151,10005,12200,13530,13859,13162,11496,9036,6015,2735,-489,-3357,-5606,-7051,-7591,-7216,-6024,-4180,-1920,510,2838,4857,6376,7301,7599,7289,6479,5282,3866,2377,957,-298,-1320,-2108,-2676,-3084,-3393,-3660,-3934,-4226,-4530,-4809,-5016,-5105,-5031,-4777,-4337,-3740,-3012,-2204,-1343,-453,458,1408,2411,3492,4670,5936,7277,8627,9913,11026,11843,12240,12099,11345,9923,7868,5245,2213,-1032,-4246,-7183,-9601,-11302,-12155,-12093,-11140,-9391,-7013,-4228,-1286,1534,3985,5832,6904,7125,6455,5017,2945,495,-2065,-4458,-6415,-7743,-8317,-8107,-7192,-5726,-3948,-2113,-489,707,1326,1298,668,-464,-1909,-3460,-4897,-6034,-6722,-6900,-6537,-5720,-4523,-3125,-1661,-313,796,1542,1879,1780,1277,444,-644,-1866,-3138,-4357,-5454,-6365,-7035,-7428,-7485,-7177,-6451,-5301,-3701,-1716,610,3121,5671,8034,10003,11353,11913,11572,10316,8218,5469,2328,-907,-3899,-6405,-8200,-9206,-9416,-8925,-7894,-6493,-4936,-3360,-1934,-724,188,776,1046,982,632,-10,-887,-1985,-3239,-4608,-6012,-7372,-8599,-9578,-10233,-10466,-10231,-9519,-8336,-6777,-4927,-2931,-929,946,2575,3884,4841,5443,5740,5785,5662,5437,5192,4970,4816,4733,4710,4708,4672,4536,4236,3722,2979,2001,853,-408,-1645,-2760,-3596,-4064,-4070,-3569,-2592,-1157,601,2593,4660,6666,8493,10026,11214,12023,12467,12606,12484,12192,11767,11262,10679,10026,9266,8419,7457,6446,5410,4455,3650,3104,2884,3046,3600,4520,5718,7098,8492,9776,10775,11391,11517,11141,10264,8980,7399,5684,4007,2536,1418,756,606,961,1758,2886,4181,5491,6620,7439,7828,7738,7185,6227,4992,3608,2221,935,-175,-1098,-1853,-2515,-3147,-3839,-4632,-5569,-6622,-7777,-8963,-10120,-11196,-12121,-12896,-13479,-13908,-14186,-14356,-14450,-14483,-14478,-14414,-14268,-13987,-13525,-12828,-11884,-10684,-9290,-7766,-6237,-4822,-3661,-2870,-2540,-2726,-3421,-4586,-6116,-7877,-9710,-11435,-12890,-13929,-14429,-14320,-13550,-12142,-10138,-7648,-4815,-1821,1110,3772,5922,7402,8062,7849,6806,5022,2716,111,-2509,-4887,-6786,-8040,-8540,-8273,-7278,-5678,-3609,-1258,1204,3618,5845,7790,9407,10666,11620,12289,12768,13094,13344,13529,13696,13817,13922,13974,13983,13930,13791,13559,13172,12632,11878,10936,9806,8554,7259,6017,4943,4119,3626,3496,3720,4277,5079,6065,7136,8217,9238,10147,10889,11447,11766,11843,11634,11120,10301,9153,7715,6004,4081,2004,-149,-2323,-4427,-6419,-8215,-9766,-11005,-11869,-12330,-12351,-11962,-11197,-10153,-8931,-7687,-6533,-5621,-5032,-4820,-4999,-5498,-6230,-7054,-7815,-8381,-8612,-8452,-7878,-6941,-5754,-4465,-3243,-2270,-1658,-1517,-1847,-2622,-3748,-5085,-6501,-7848,-9009,-9898,-10461,-10680,-10573,-10166,-9531,-8715,-7823,-6906,-6057,-5319,-4743,-4335,-4112,-4043,-4121,-4318,-4617,-5009,-5483,-6043,-6686,-7412,-8193,-8992,-9728,-10297,-10599,-10489,-9920,-8818,-7242,-5274,-3056,-784,1372,3249,4724,5764,6346,6555,6453,6183,5823,5485,5226,5083,5072,5187,5411,5733,6138,6617,7160,7755,8368,8951,9445,9758,9812,9530,8849,7753,6266,4440,2413,329,-1619,-3223,-4318,-4743,-4441,-3385,-1693,504,2950,5387,7552,9171,10098,10189,9470,7997,5928,3465,812,-1809,-4230,-6296,-7908,-8998,-9533,-9522,-9003,-8052,-6793,-5363,-3939,-2686,-1760,-1276,-1306,-1862,-2896,-4321,-5981,-7731,-9386,-10781,-11783,-12262,-12178,-11497,-10290,-8646,-6733,-4731,-2838,-1234,-50,621,777,437,-282,-1279,-2393,-3498,-4468,-5210,-5681,-5842,-5743,-5391,-4891,-4277,-3649,-3050,-2538,-2144,-1881,-1744,-1721,-1770,-1872,-1984,-2094,-2193,-2281,-2369,-2468,-2586,-2727,-2891,-3069,-3257,-3456,-3656,-3865,-4074,-4268,-4423,-4493,-4426,-4161,-3649,-2832,-1715,-289,1372,3174,4988,6638,7967,8817,9071,8697,7691,6185,4318,2325,441,-1112,-2141,-2535,-2265,-1392,-62,1516,3103,4458,5374,5706,5391,4476,3097,1490,-71,-1278,-1870,-1633,-478,1573,4369,7635,11029,14156,16640,18169,18525,17632,15532,12421,8585,4378,197,-3615,-6751,-9007,-10292,-10605,-10042,-8769,-6984,-4924,-2808,-850,778,1945,2568,2622,2129,1157,-178,-1742,-3376,-4922,-6241,-7216,-7781,-7918,-7655,-7075,-6289,-5429,-4630,-3989,-3585,-3424,-3484,-3681,-3915,-4065,-4025,-3723,-3114,-2222,-1096,158,1409,2537,3410,3940,4077,3790,3128,2125,876,-546,-2049,-3564,-5030,-6405,-7666,-8774,-9724,-10454,-10935,-11082,-10816,-10063,-8743,-6840,-4356,-1370,1986,5541,9066,12337,15121,17205,18441,18711,18003,16358,13914,10888,7539,4177,1094,-1439,-3215,-4108,-4084,-3202,-1597,524,2926,5352,7579,9393,10663,11287,11243,10561,9317,7629,5659,3555,1524,-296,-1715,-2637,-2959,-2656,-1752,-327,1483,3493,5497,7265,8599,9316,9326,8591,7172,5218,2919,534,-1698,-3546,-4834,-5459,-5393,-4676,-3441,-1836,-82,1624,3084,4147,4724,4778,4354,3544,2492,1367,344,-420,-809,-750,-253,651,1841,3214,4616,5938,7055,7899,8408,8556,8344,7769,6872,5670,4212,2546,715,-1207,-3159,-5053,-6792,-8286,-9430,-10158,-10405,-10176,-9487,-8430,-7093,-5616,-4117,-2707,-1486,-509,172,538,583,315,-256,-1091,-2173,-3445,-4868,-6371,-7872,-9271,-10452,-11294,-11675,-11512,-10737,-9364,-7459,-5152,-2633,-111,2210,4153,5594,6506,6889,6864,6540,6083,5634,5301,5151,5203,5410,5741,6082,6374,6522,6459,6139,5518,4602,3401,1974,395,-1226,-2757,-4053,-4947,-5312,-5002,-3967,-2174,301,3327,6686,10141,13397,16217,18349,19652,20015,19435,17981,15796,13099,10129,7178,4487,2304,778,10,3,681,1902,3457,5131,6694,7952,8762,9038,8757,7968,6743,5224,3540,1838,261,-1099,-2142,-2856,-3216,-3293,-3122,-2815,-2422,-2033,-1661,-1340,-1031,-734,-390,-5,440,909,1353,1715,1933,1955,1776,1407,892,319,-264,-757,-1131,-1353,-1432,-1405,-1316,-1229,-1185,-1239,-1399,-1693,-2108,-2641,-3281,-4017,-4838,-5732,-6683,-7653,-8602,-9465,-10146,-10565,-10613,-10216,-9314,-7902,-5994,-3685,-1091,1630,4286,6683,8626,9937,10474,10162,8977,7001,4386,1364,-1773,-4721,-7178,-8896,-9701,-9523,-8394,-6469,-3972,-1206,1517,3900,5689,6721,6907,6265,4889,2944,642,-1794,-4119,-6143,-7666,-8590,-8835,-8407,-7364,-5806,-3886,-1753,396,2417,4141,5465,6304,6627,6443,5803,4790,3507,2085,636,-692,-1817,-2626,-3090,-3181,-2930,-2392,-1646,-802,45,765,1265,1445,1241,622,-384,-1717,-3226,-4758,-6085,-7013,-7337,-6932,-5720,-3740,-1104,1961,5175,8219,10755,12523,13296,13005,11660,9427,6555,3364,210,-2609,-4805,-6248,-6845,-6675,-5855,-4610,-3165,-1786,-670,6,163,-211,-1045,-2225,-3577,-4951,-6177,-7145,-7772,-8026,-7915,-7468,-6744,-5789,-4672,-3430,-2116,-785,526,1741,2822,3691,4313,4639,4655,4359,3786,2986,2048,1062,144,-595,-1066,-1185,-937,-321,596,1704,2877,3943,4757,5160,5051,4355,3065,1228,-1052,-3627,-6288,-8839,-11038,-12687,-13616,-13714,-12939,-11362,-9090,-6344,-3356,-390,2318,4560,6216,7219,7589,7403,6786,5876,4818,3731,2684,1731,851,37,-759,-1546,-2334,-3087,-3762,-4283,-4596,-4646,-4425,-3961,-3311,-2592,-1915,-1421,-1225,-1414,-2031,-3068,-4457,-6091,-7827,-9509,-10984,-12128,-12840,-13077,-12823,-12107,-10992,-9557,-7898,-6122,-4304,-2552,-904,565,1832,2874,3653,4195,4464,4511,4339,4010,3578,3107,2674,2337,2142,2124,2271,2593,3031,3586,4189,4825,5446,6007,6464,6771,6877,6759,6397,5805,5027,4130,3223,2406,1812,1536,1652,2189,3113,4348,5765,7226,8585,9728,10574,11092,11288,11199,10876,10367,9726,8970,8139,7234,6282,5297,4312,3357,2484,1732,1146,766,614,713,1060,1644,2429,3384,4442,5568,6676,7738,8662,9423,9940,10194,10146,9786,9136,8213,7083,5814,4499,3237,2134,1281,747,581,767,1267,1992,2805,3576,4147,4390,4213,3557,2430,884,-977,-3027,-5099,-7062,-8778,-10165,-11180,-11820,-12136,-12191,-12090,-11907,-11738,-11640,-11642,-11780,-12030,-12385,-12813,-13267,-13717,-14108,-14410,-14572,-14564,-14351,-13895,-13193,-12231,-11044,-9689,-8232,-6780,-5403,-4182,-3151,-2311,-1640,-1074,-554,-18,577,1235,1935,2609,3183,3542,3604,3285,2556,1439,2,-1628,-3298,-4840,-6091,-6914,-7220,-6955,-6118,-4761,-2942,-808,1544,3915,6178,8149,9715,10768,11275,11221,10681,9727,8505,7145,5813,4646,3789,3340,3369,3896,4891,6269,7909,9647,11315,12758,13831,14473,14623,14336,13652,12705,11592,10467,9424,8585,8003,7714,7716,7948,8341,8788,9168,9393,9370,9062,8472,7640,6658,5626,4655,3828,3204,2766,2488,2252,1970,1510,795,-224,-1538,-3065,-4710,-6306,-7724,-8826,-9525,-9799,-9667,-9226,-8593,-7937,-7388,-7109,-7162,-7611,-8430,-9552,-10870,-12247,-13525,-14567,-15242,-15455,-15171,-14383,-13160,-11604,-9860,-8093,-6470,-5143,-4222,-3769,-3776,-4180,-4857,-5634,-6327,-6740,-6731,-6207,-5161,-3681,-1929,-149,1422,2505,2933,2568,1409,-447,-2812,-5421,-7982,-10206,-11853,-12754,-12840,-12140,-10787,-8986,-6997,-5089,-3521,-2468,-2060,-2260,-2994,-4035,-5138,-6014,-6405,-6108,-5011,-3116,-515,2580,5927,9218,12181,14563,16184,16941,16799,15818,14097,11817,9166,6386,3694,1316,-580,-1864,-2505,-2512,-2003,-1121,-48,1022,1941,2595,2926,2955,2744,2400,2048,1808,1782,2022,2561,3345,4313,5349,6311,7086,7530,7582,7181,6340,5110,3563,1838,53,-1642,-3107,-4239,-4940,-5179,-4961,-4339,-3415,-2315,-1177,-148,664,1152,1274,998,349,-632,-1872,-3283,-4776,-6261,-7671,-8949,-10074,-11038,-11862,-12583,-13216,-13811,-14339,-14789,-15111,-15213,-15051,-14525,-13614,-12285,-10574,-8535,-6273,-3899,-1573,572,2360,3675,4385,4424,3781,2490,683,-1472,-3749,-5912,-7729,-9021,-9665,-9621,-8932,-7713,-6129,-4372,-2641,-1080,182,1100,1662,1907,1894,1686,1345,900,391,-185,-806,-1462,-2111,-2710,-3187,-3474,-3494,-3184,-2499,-1429,3,1735,3661,5649,7529,9137,10307,10914,10877,10188,8914,7199,5258,3328,1682,522,24,230,1098,2482,4145,5823,7240,8163,8450,8043,7022,5534,3851,2236,997,359,481,1405,3043,5215,7629,9974,11901,13140,13480,12832,11228,8815,5836,2603,-549,-3310,-5411,-6697,-7094,-6665,-5555,-4004,-2280,-671,565,1240,1221,498,-886,-2779,-4999,-7312,-9498,-11338,-12684,-13417,-13533,-13054,-12106,-10843,-9457,-8143,-7076,-6376,-6114,-6273,-6767,-7452,-8141,-8634,-8764,-8388,-7458,-5972,-4031,-1772,594,2848,4770,6160,6889,6883,6162,4810,2996,915,-1186,-3096,-4610,-5589,-5976,-5761,-5032,-3910,-2537,-1091,312,1550,2578,3371,3982,4444,4867,5293,5789,6374,7019,7696,8322,8827,9143,9208,8992,8480,7694,6659,5438,4100,2715,1405,242,-629,-1149,-1211,-819,25,1227,2645,4114,5430,6421,6955,6954,6444,5509,4312,3054,1921,1081,636,599,950,1567,2329,3077,3675,3999,3988,3602,2885,1914,797,-308,-1281,-1981,-2325,-2259,-1788,-950,145,1404,2659,3804,4694,5250,5421,5202,4662,3894,3049,2274,1728,1534,1768,2448,3519,4865,6326,7713,8848,9574,9797,9473,8634,7368,5822,4153,2547,1125,3,-807,-1318,-1621,-1806,-1981,-2197,-2489,-2819,-3123,-3323,-3340,-3135,-2708,-2102,-1405,-735,-198,85,61,-310,-1011,-1970,-3107,-4298,-5435,-6417,-7181,-7686,-7944,-7981,-7857,-7625,-7345,-7043,-6741,-6424,-6069,-5639,-5089,-4385,-3504,-2441,-1209,137,1542,2893,4085,4998,5525,5587,5170,4300,3111,1750,460,-571,-1121,-1091,-412,844,2565,4526,6510,8257,9567,10278,10321,9708,8539,6973,5219,3503,2034,998,531,702,1539,2989,4950,7268,9725,12093,14102,15517,16132,15821,14561,12436,9645,6460,3216,249,-2159,-3765,-4483,-4290,-3304,-1731,192,2158,3906,5197,5839,5773,4953,3489,1505,-802,-3204,-5507,-7511,-9084,-10151,-10683,-10735,-10381,-9743,-8942,-8098,-7295,-6581,-5951,-5360,-4731,-3976,-3012,-1799,-326,1352,3150,4941,6598,7983,9000,9555,9621,9181,8282,6969,5345,3504,1565,-348,-2127,-3667,-4879,-5723,-6145,-6192,-5870,-5289,-4517,-3674,-2845,-2118,-1546,-1161,-973,-953,-1086,-1306,-1577,-1833,-2033,-2132,-2110,-1953,-1686,-1334,-972,-642,-434,-351,-431,-608,-841,-1017,-1076,-949,-623,-129,484,1133,1757,2298,2752,3112,3433,3744,4088,4481,4902,5309,5616,5743,5599,5127,4293,3115,1639,-38,-1805,-3513,-5012,-6150,-6796,-6856,-6306,-5172,-3568,-1672,303,2093,3476,4235,4255,3486,2000,-37,-2374,-4711,-6727,-8133,-8726,-8372,-7108,-5041,-2436,409,3134,5427,7027,7781,7674,6775,5307,3503,1674,79,-1049,-1564,-1403,-583,785,2539,4449,6273,7737,8632,8743,7988,6319,3820,640,-2976,-6747,-10339,-13439,-15758,-17073,-17264,-16301,-14265,-11347,-7782,-3895,14,3623,6674,8949,10337,10779,10334,9114,7295,5095,2708,350,-1841,-3742,-5297,-6488,-7316,-7823,-8009,-7916,-7517,-6815,-5774,-4389,-2659,-645,1572,3831,5962,7757,9028,9613,9416,8427,6695,4395,1695,-1105,-3793,-6065,-7744,-8648,-8700,-7913,-6372,-4252,-1796,739,3069,4955,6218,6756,6560,5734,4422,2876,1312,-7,-909,-1257,-1003,-198,1054,2568,4146,5581,6702,7371,7518,7125,6219,4887,3235,1399,-469,-2230,-3737,-4885,-5588,-5815,-5578,-4943,-4026,-2960,-1927,-1075,-576,-539,-1050,-2128,-3741,-5787,-8132,-10590,-12974,-15085,-16760,-17877,-18363,-18223,-17508,-16337,-14859,-13241,-11635,-10169,-8921,-7925,-7158,-6566,-6056,-5543,-4928,-4158,-3195,-2059,-796,515,1785,2924,3862,4546,4972,5138,5101,4888,4565,4166,3729,3266,2783,2297,1798,1338,934,669,593,798,1314,2193,3407,4917,6631,8428,10166,11701,12894,13642,13857,13528,12643,11302,9583,7658,5685,3847,2311,1204,612,552,980,1795,2850,3970,5002,5783,6249,6332,6083,5558,4878,4166,3545,3124,2980,3158,3660,4471,5520,6738,8027,9278,10397,11285,11866,12083,11912,11339,10431,9232,7888,6505,5253,4256,3625,3419,3620,4169,4918,5695,6305,6572,6349,5571,4232,2397,217,-2152,-4494,-6643,-8434,-9779,-10633,-11036,-11048,-10794,-10371,-9882,-9403,-8952,-8545,-8150,-7740,-7290,-6789,-6253,-5728,-5270,-4949,-4837,-4975,-5404,-6122,-7100,-8298,-9637,-11029,-12373,-13551,-14455,-14975,-15028,-14547,-13506,-11927,-9852,-7415,-4741,-2059,450,2534,4031,4786,4742,3945,2498,628,-1424,-3377,-4968,-6001,-6318,-5898,-4760,-3056,-979,1221,3279,4959,6075,6517,6273,5416,4104,2548,976,-385,-1354,-1813,-1706,-1079,-1,1364,2872,4351,5664,6720,7460,7888,8056,8028,7924,7829,7856,8076,8540,9271,10265,11478,12867,14348,15837,17257,18495,19501,20176,20503,20439,20001,19219,18145,16853,15415,13903,12375,10863,9377,7904,6412,4861,3212,1438,-462,-2466,-4510,-6513,-8359,-9932,-11138,-11886,-12160,-11959,-11339,-10386,-9204,-7908,-6623,-5464,-4554,-3991,-3880,-4258,-5176,-6584,-8427,-10574,-12846,-15049,-16978,-18431,-19287,-19438,-18882,-17670,-15899,-13732,-11332,-8893,-6599,-4595,-3037,-1972,-1476,-1502,-1998,-2860,-3919,-5035,-6030,-6754,-7128,-7074,-6645,-5905,-5005,-4102,-3369,-2941,-2917,-3319,-4111,-5195,-6413,-7618,-8613,-9294,-9546,-9374,-8819,-7988,-7037,-6112,-5371,-4903,-4764,-4934,-5349,-5903,-6483,-6965,-7281,-7344,-7156,-6675,-5919,-4859,-3498,-1801,226,2586,5208,8011,10806,13422,15606,17161,17911,17773,16770,15024,12775,10309,7970,6067,4859,4525,5106,6552,8663,11192,13785,16129,17878,18803,18733,17610,15498,12516,8907,4911,831,-3058,-6483,-9236,-11135,-12100,-12098,-11203,-9544,-7326,-4806,-2248,63,1892,3044,3411,2970,1793,58,-2019,-4135,-6022,-7408,-8114,-8027,-7175,-5658,-3702,-1562,481,2178,3348,3903,3849,3284,2371,1305,272,-540,-1063,-1206,-1045,-622,-95,405,724,721,307,-579,-1939,-3697,-5778,-7995,-10226,-12250,-13943,-15135,-15737,-15693,-15004,-13744,-12030,-10040,-7958,-5998,-4330,-3107,-2418,-2298,-2711,-3582,-4762,-6108,-7440,-8624,-9529,-10107,-10311,-10198,-9802,-9220,-8541,-7833,-7180,-6614,-6165,-5851,-5651,-5577,-5578,-5654,-5725,-5754,-5653,-5342,-4746,-3791,-2440,-691,1418,3797,6314,8794,11053,12873,14085,14533,14136,12901,10914,8378,5556,2780,383,-1336,-2143,-1938,-722,1339,3995,6899,9679,11993,13547,14177,13812,12539,10512,8005,5296,2688,445,-1239,-2253,-2571,-2270,-1502,-439,673,1667,2353,2644,2496,1947,1104,96,-870,-1644,-2048,-1990,-1435,-423,919,2407,3822,4935,5550,5524,4797,3401,1458,-814,-3174,-5309,-6973,-7931,-8055,-7310,-5764,-3591,-1038,1603,4014,5921,7084,7354,6683,5122,2827,53,-2906,-5708,-8037,-9634,-10323,-10065,-8930,-7124,-4930,-2694,-744,617,1203,906,-228,-2068,-4375,-6870,-9241,-11204,-12517,-13014,-12616,-11344,-9298,-6660,-3659,-553,2394,4945,6903,8124,8543,8162,7085,5455,3515,1483,-371,-1852,-2775,-3069,-2711,-1778,-404,1227,2924,4503,5828,6825,7450,7762,7799,7671,7459,7228,7041,6894,6789,6689,6548,6334,5991,5510,4873,4086,3181,2179,1127,65,-972,-1946,-2829,-3588,-4194,-4610,-4817,-4783,-4515,-4008,-3309,-2453,-1512,-563,327,1075,1632,1969,2063,1955,1653,1241,749,269,-160,-450,-575,-451,-70,620,1617,2905,4469,6229,8135,10084,11991,13766,15319,16597,17546,18147,18389,18279,17815,17017,15880,14423,12670,10646,8413,6036,3596,1201,-1070,-3111,-4854,-6238,-7221,-7788,-7935,-7699,-7125,-6307,-5341,-4349,-3439,-2715,-2225,-2016,-2050,-2288,-2645,-3031,-3372,-3604,-3713,-3716,-3667,-3647,-3740,-4033,-4576,-5391,-6448,-7673,-8948,-10128,-11065,-11601,-11637,-11071,-9897,-8126,-5839,-3162,-242,2744,5621,8229,10419,12091,13164,13604,13412,12628,11324,9607,7606,5471,3357,1418,-207,-1406,-2077,-2185,-1702,-668,841,2712,4804,6946,8990,10780,12202,13189,13682,13703,13253,12380,11129,9539,7665,5552,3258,837,-1632,-4070,-6386,-8460,-10186,-11439,-12118,-12153,-11517,-10224,-8370,-6078,-3532,-936,1495,3560,5074,5911,5998,5320,3951,2011,-321,-2818,-5257,-7396,-9039,-10023,-10244,-9664,-8320,-6290,-3741,-844,2180,5115,7753,9917,11456,12290,12377,11734,10451,8629,6456,4096,1755,-395,-2200,-3543,-4376,-4683,-4532,-4023,-3317,-2572,-1979,-1667,-1752,-2279,-3222,-4513,-6015,-7561,-8980,-10077,-10717,-10775,-10192,-8993,-7229,-5069,-2680,-297,1848,3551,4632,4995,4626,3612,2128,434,-1169,-2385,-2931,-2644,-1427,650,3420,6602,9853,12822,15198,16731,17323,16953,15744,13902,11673,9342,7142,5272,3827,2837,2244,1926,1744,1539,1186,604,-231,-1281,-2467,-3682,-4818,-5781,-6520,-7010,-7281,-7373,-7339,-7248,-7114,-6974,-6794,-6565,-6235,-5792,-5209,-4505,-3727,-2921,-2192,-1602,-1256,-1190,-1449,-2007,-2807,-3757,-4721,-5566,-6150,-6341,-6054,-5226,-3856,-2001,245,2726,5272,7706,9846,11575,12780,13445,13574,13242,12547,11599,10526,9411,8330,7317,6365,5444,4502,3465,2277,876,-758,-2635,-4703,-6908,-9125,-11239,-13073,-14499,-15350,-15562,-15068,-13925,-12228,-10136,-7876,-5639,-3653,-2072,-1002,-491,-498,-954,-1726,-2675,-3671,-4574,-5330,-5849,-6142,-6185,-6005,-5603,-4998,-4173,-3147,-1903,-462,1138,2863,4612,6317,7856,9152,10116,10715,10929,10802,10398,9811,9147,8483,7878,7342,6830,6279,5583,4653,3420,1853,-16,-2107,-4291,-6402,-8270,-9708,-10570,-10736,-10155,-8839,-6879,-4429,-1715,1019,3489,5460,6718,7145,6699,5444,3534,1193,-1318,-3742,-5852,-7478,-8532,-8990,-8901,-8348,-7442,-6306,-5062,-3822,-2700,-1780,-1150,-839,-883,-1242,-1892,-2735,-3710,-4691,-5602,-6333,-6824,-7006,-6879,-6419,-5696,-4733,-3647,-2488,-1396,-418,334,828,1020,905,498,-155,-1005,-1977,-2992,-3973,-4854,-5571,-6098,-6421,-6546,-6522,-6382,-6191,-6002,-5858,-5793,-5828,-5956,-6156,-6388,-6578,-6661,-6526,-6107,-5298,-4076,-2415,-368,1964,4425,6833,8959,10640,11698,12081,11782,10902,9593,8078,6561,5271,4352,3928,4028,4636,5667,7013,8523,10064,11490,12676,13532,13983,14009,13616,12857,11819,10623,9395,8284,7395,6840,6649,6837,7325,8020,8761,9387,9741,9689,9171,8171,6773,5108,3357,1733,402,-474,-842,-683,-90,819,1866,2876,3696,4198,4314,4023,3344,2349,1114,-237,-1601,-2852,-3881,-4599,-4934,-4854,-4357,-3494,-2335,-1008,352,1596,2565,3143,3229,2766,1765,252,-1646,-3814,-6030,-8122,-9843,-11019,-11494,-11184,-10116,-8377,-6185,-3779,-1467,477,1816,2406,2184,1234,-321,-2237,-4296,-6251,-7937,-9248,-10149,-10718,-11022,-11229,-11409,-11675,-12027,-12449,-12878,-13213,-13373,-13270,-12846,-12078,-10960,-9535,-7845,-5983,-4022,-2072,-214,1463,2905,4088,5008,5719,6265,6723,7151,7581,8011,8413,8714,8852,8765,8417,7840,7082,6273,5533,5033,4880,5190,5980,7246,8891,10786,12765,14627,16220,17361,17965,17952,17328,16134,14469,12459,10257,8043,5964,4196,2845,2008,1710,1945,2637,3693,4977,6339,7648,8738,9520,9867,9723,9048,7844,6146,4051,1661,-862,-3344,-5622,-7504,-8874,-9603,-9668,-9052,-7845,-6144,-4135,-1983,85,1892,3258,4045,4175,3606,2366,544,-1737,-4281,-6890,-9327,-11409,-12945,-13866,-14128,-13806,-13026,-11973,-10850,-9866,-9162,-8864,-8964,-9450,-10171,-11004,-11758,-12292,-12490,-12297,-11722,-10848,-9780,-8693,-7725,-7039,-6729,-6859,-7413,-8335,-9501,-10775,-11991,-13016,-13728,-14061,-13991,-13534,-12749,-11708,-10508,-9217,-7923,-6650,-5436,-4272,-3150,-2053,-970,82,1085,1968,2674,3129,3278,3121,2674,2051,1363,800,500,630,1254,2421,4057,6065,8255,10467,12482,14182,15439,16217,16512,16351,15799,14894,13708,12267,10617,8800,6852,4850,2871,1008,-613,-1916,-2795,-3219,-3178,-2711,-1916,-910,163,1145,1905,2339,2380,2041,1355,432,-603,-1609,-2444,-3008,-3217,-3044,-2513,-1665,-621,533,1655,2653,3442,3974,4252,4302,4188,3996,3801,3690,3719,3919,4309,4835,5454,6055,6517,6729,6545,5894,4728,3064,1007,-1301,-3646,-5816,-7595,-8824,-9412,-9351,-8741,-7746,-6589,-5519,-4743,-4436,-4656,-5400,-6550,-7955,-9414,-10743,-11797,-12480,-12767,-12682,-12307,-11729,-11055,-10370,-9723,-9161,-8667,-8240,-7842,-7445,-7012,-6522,-5941,-5273,-4504,-3662,-2771,-1903,-1109,-486,-103,-26,-319,-976,-2006,-3317,-4835,-6399,-7867,-9067,-9854,-10126,-9812,-8926,-7520,-5709,-3645,-1482,608,2493,4045,5210,5916,6188,6014,5455,4546,3361,1966,446,-1113,-2609,-3945,-5013,-5710,-5955,-5673,-4840,-3473,-1637,530,2870,5156,7199,8781,9780,10098,9762,8845,7521,6000,4527,3326,2604,2481,3022,4187,5871,7882,10020,12024,13701,14848,15364,15177,14310,12832,10875,8624,6268,4030,2071,536,-529,-1125,-1339,-1288,-1113,-941,-870,-937,-1150,-1455,-1792,-2082,-2283,-2363,-2339,-2271,-2213,-2280,-2518,-3004,-3737,-4705,-5852,-7091,-8337,-9491,-10472,-11223,-11684,-11834,-11651,-11120,-10261,-9076,-7609,-5927,-4097,-2236,-441,1175,2536,3581,4307,4735,4922,4950,4882,4792,4700,4632,4553,4449,4260,3960,3520,2938,2244,1491,757,135,-304,-500,-441,-163,277,746,1158,1366,1324,987,398,-343,-1112,-1748,-2133,-2179,-1863,-1250,-446,376,1040,1377,1257,632,-489,-1979,-3672,-5330,-6697,-7552,-7714,-7100,-5725,-3717,-1279,1297,3733,5735,7101,7680,7453,6486,4937,3069,1135,-533,-1700,-2146,-1769,-579,1320,3699,6289,8767,10830,12235,12805,12511,11397,9656,7544,5351,3395,1911,1090,1009,1636,2866,4498,6311,8063,9541,10585,11102,11077,10572,9701,8620,7500,6487,5703,5222,5038,5117,5345,5592,5702,5555,5035,4138,2882,1389,-183,-1659,-2872,-3699,-4101,-4088,-3762,-3243,-2691,-2243,-2008,-2047,-2356,-2880,-3510,-4113,-4538,-4668,-4393,-3692,-2553,-1052,706,2586,4413,6027,7270,8005,8150,7659,6547,4899,2827,525,-1825,-4000,-5818,-7117,-7807,-7844,-7278,-6181,-4714,-3010,-1266,393,1807,2888,3549,3750,3467,2736,1598,176,-1400,-2941,-4267,-5183,-5565,-5313,-4436,-3009,-1182,824,2788,4456,5652,6209,6092,5306,3975,2286,469,-1196,-2467,-3114,-2994,-2035,-276,2158,5041,8098,11003,13454,15171,15956,15715,14451,12291,9453,6225,2925,-123,-2680,-4525,-5600,-5883,-5491,-4589,-3401,-2168,-1128,-468,-335,-785,-1801,-3296,-5111,-7052,-8923,-10513,-11678,-12295,-12320,-11752,-10651,-9110,-7263,-5249,-3221,-1307,373,1742,2755,3394,3680,3645,3336,2808,2105,1288,396,-509,-1371,-2126,-2709,-3051,-3113,-2856,-2291,-1446,-389,794,2004,3125,4087,4796,5229,5373,5255,4930,4477,3961,3474,3069,2789,2661,2677,2808,3023,3244,3428,3507,3450,3251,2908,2496,2046,1666,1413,1357,1534,1945,2559,3314,4109,4857,5423,5736,5694,5276,4454,3276,1787,94,-1720,-3524,-5233,-6734,-7954,-8839,-9326,-9432,-9142,-8516,-7605,-6499,-5272,-4034,-2840,-1772,-845,-79,548,1067,1517,1934,2354,2779,3233,3689,4152,4602,5030,5435,5789,6090,6291,6346,6210,5799,5091,4039,2668,1028,-789,-2643,-4393,-5867,-6929,-7460,-7388,-6713,-5466,-3767,-1746,400,2503,4345,5794,6685,6961,6580,5572,4028,2064,-152,-2456,-4663,-6631,-8223,-9367,-10018,-10194,-9946,-9376,-8595,-7732,-6888,-6136,-5505,-4964,-4456,-3903,-3205,-2330,-1231,29,1387,2687,3808,4568,4873,4636,3849,2579,948,-875,-2662,-4237,-5372,-5980,-5950,-5336,-4199,-2700,-1023,651,2157,3374,4264,4823,5137,5290,5400,5555,5788,6102,6404,6588,6510,6031,5069,3591,1650,-610,-2993,-5257,-7155,-8492,-9120,-9000,-8181,-6786,-5040,-3150,-1393,48,995,1383,1214,577,-356,-1397,-2315,-2913,-3038,-2594,-1576,-62,1813,3833,5782,7420,8559,9051,8826,7884,6311,4259,1920,-451,-2644,-4421,-5648,-6223,-6165,-5551,-4542,-3336,-2153,-1193,-633,-568,-1050,-2056,-3498,-5265,-7183,-9098,-10823,-12217,-13147,-13540,-13371,-12666,-11520,-10050,-8414,-6758,-5239,-3954,-3007,-2418,-2213,-2361,-2808,-3504,-4352,-5292,-6229,-7094,-7821,-8342,-8632,-8625,-8322,-7678,-6702,-5398,-3802,-1974,-4,1996,3906,5598,6977,7960,8510,8616,8319,7670,6769,5690,4566,3457,2500,1740,1274,1146,1399,2046,3077,4445,6071,7850,9648,11327,12758,13833,14478,14648,14341,13584,12420,10941,9218,7384,5543,3828,2352,1209,477,180,324,862,1726,2812,4005,5201,6285,7200,7898,8364,8642,8739,8728,8646,8536,8439,8372,8341,8343,8337,8287,8128,7800,7258,6460,5423,4179,2810,1429,158,-870,-1546,-1801,-1624,-1051,-216,755,1642,2283,2503,2198,1327,-70,-1895,-3965,-6090,-8064,-9691,-10860,-11490,-11610,-11298,-10677,-9906,-9109,-8402,-7814,-7362,-6966,-6582,-6107,-5523,-4804,-4024,-3260,-2657,-2343,-2445,-3034,-4126,-5660,-7502,-9478,-11376,-12993,-14170,-14788,-14798,-14221,-13111,-11593,-9785,-7834,-5854,-3960,-2212,-666,678,1796,2702,3375,3794,3937,3776,3323,2607,1733,803,-2,-535,-653,-249,699,2154,4012,6095,8215,10172,11780,12926,13524,13585,13143,12301,11156,9848,8470,7140,5927,4905,4123,3632,3446,3604,4078,4860,5874,7036,8225,9310,10157,10656,10719,10321,9475,8250,6763,5149,3563,2148,1019,255,-105,-70,312,981,1833,2805,3804,4787,5705,6540,7259,7862,8312,8608,8742,8698,8515,8185,7755,7229,6631,5954,5184,4294,3245,2005,553,-1120,-2985,-5007,-7098,-9186,-11172,-12964,-14515,-15749,-16679,-17295,-17644,-17763,-17726,-17568,-17360,-17109,-16859,-16599,-16343,-16090,-15840,-15616,-15416,-15260,-15145,-15041,-14936,-14741,-14426,-13886,-13088,-11972,-10548,-8828,-6882,-4779,-2626,-517,1426,3107,4409,5244,5536,5228,4327,2868,946,-1275,-3624,-5863,-7791,-9200,-9957,-9972,-9251,-7853,-5922,-3630,-1183,1215,3380,5160,6451,7194,7405,7124,6481,5604,4664,3834,3235,2991,3115,3618,4394,5346,6294,7099,7607,7720,7386,6623,5504,4155,2734,1385,263,-551,-999,-1099,-892,-476,80,679,1286,1878,2489,3154,3950,4904,6062,7373,8798,10209,11488,12500,13116,13264,12894,12019,10697,9018,7102,5071,3059,1165,-494,-1854,-2842,-3423,-3578,-3330,-2711,-1838,-796,239,1137,1739,1931,1636,832,-449,-2117,-4044,-6068,-8018,-9730,-11056,-11882,-12134,-11774,-10822,-9331,-7410,-5202,-2885,-657,1275,2739,3569,3685,3067,1761,-66,-2230,-4465,-6509,-8142,-9178,-9546,-9233,-8331,-6980,-5375,-3706,-2188,-971,-208,43,-253,-1057,-2291,-3836,-5558,-7297,-8933,-10329,-11426,-12172,-12580,-12685,-12563,-12278,-11911,-11498,-11064,-10597,-10059,-9427,-8639,-7700,-6598,-5362,-4060,-2743,-1518,-460,336,805,900,605,-59,-1036,-2240,-3556,-4848,-5997,-6869,-7382,-7468,-7111,-6336,-5193,-3800,-2249,-698,767,2037,3089,3927,4611,5238,5900,6681,7632,8726,9918,11086,12100,12838,13177,13079,12539,11646,10525,9368,8351,7660,7401,7644,8337,9404,10653,11906,12934,13551,13589,12966,11623,9648,7109,4225,1176,-1789,-4459,-6639,-8205,-9088,-9307,-8953,-8170,-7158,-6095,-5184,-4533,-4244,-4298,-4659,-5190,-5773,-6225,-6436,-6293,-5751,-4837,-3595,-2162,-663,748,1915,2743,3133,3080,2610,1817,841,-135,-940,-1382,-1334,-728,447,2075,4003,5987,7772,9093,9745,9570,8525,6665,4124,1152,-1995,-5016,-7640,-9656,-10906,-11348,-10989,-9956,-8394,-6524,-4560,-2715,-1164,-22,658,903,786,436,-18,-441,-745,-878,-841,-686,-488,-348,-354,-570,-1017,-1664,-2434,-3211,-3874,-4289,-4373,-4061,-3365,-2326,-1035,397,1865,3254,4497,5529,6314,6845,7091,7069,6764,6186,5355,4299,3092,1813,598,-425,-1093,-1284,-892,98,1644,3598,5754,7839,9597,10755,11165,10715,9457,7511,5104,2525,56,-2000,-3437,-4097,-3933,-3000,-1412,615,2879,5118,7145,8762,9888,10463,10528,10172,9505,8690,7833,7068,6440,5990,5683,5480,5296,5065,4716,4220,3571,2825,2047,1348,831,578,642,1019,1629,2372,3091,3641,3898,3780,3281,2448,1408,308,-685,-1418,-1804,-1804,-1465,-891,-238,323,624,539,-4,-1007,-2402,-4053,-5783,-7387,-8672,-9477,-9691,-9283,-8267,-6754,-4871,-2818,-790,1011,2395,3234,3431,2981,1942,450,-1297,-3072,-4631,-5757,-6295,-6138,-5291,-3815,-1858,377,2661,4755,6444,7562,8014,7786,6941,5633,4049,2428,990,-75,-620,-594,-3,1061,2432,3944,5362,6548,7337,7691,7602,7149,6444,5633,4841,4167,3668,3315,3067,2816,2457,1901,1073,-30,-1396,-2941,-4586,-6212,-7730,-9050,-10128,-10919,-11426,-11632,-11561,-11208,-10616,-9791,-8805,-7697,-6559,-5444,-4434,-3554,-2844,-2272,-1824,-1429,-1049,-616,-123,469,1121,1834,2559,3269,3945,4561,5122,5617,6045,6397,6646,6767,6731,6510,6105,5516,4778,3939,3049,2181,1376,691,142,-249,-497,-600,-588,-459,-229,108,561,1136,1834,2630,3481,4308,5018,5490,5617,5303,4490,3206,1492,-465,-2504,-4345,-5780,-6559,-6559,-5691,-4012,-1663,1106,3978,6610,8654,9848,9992,9037,7069,4282,1018,-2367,-5462,-7914,-9455,-9912,-9283,-7654,-5258,-2387,634,3482,5893,7674,8731,9054,8718,7852,6625,5220,3832,2621,1722,1232,1155,1469,2055,2761,3404,3800,3777,3258,2171,596,-1384,-3577,-5803,-7845,-9548,-10765,-11439,-11537,-11099,-10178,-8869,-7271,-5489,-3642,-1828,-162,1266,2370,3088,3385,3259,2739,1901,827,-358,-1543,-2617,-3489,-4104,-4437,-4485,-4286,-3857,-3255,-2499,-1623,-645,410,1523,2653,3753,4778,5657,6349,6814,7012,6960,6627,6054,5226,4170,2890,1391,-295,-2145,-4097,-6072,-7969,-9681,-11076,-12066,-12547,-12476,-11834,-10656,-9011,-7011,-4782,-2474,-219,1832,3581,4903,5747,6043,5804,5057,3889,2429,836,-712,-2030,-2971,-3420,-3310,-2676,-1564,-140,1442,2978,4275,5187,5589,5450,4776,3667,2257,738,-694,-1837,-2525,-2642,-2148,-1055,512,2421,4435,6351,7932,8991,9396,9068,8036,6390,4274,1915,-515,-2777,-4728,-6226,-7180,-7563,-7354,-6611,-5392,-3811,-2008,-134,1623,3110,4158,4662,4545,3796,2464,637,-1532,-3883,-6228,-8400,-10244,-11669,-12594,-13033,-13005,-12599,-11915,-11066,-10168,-9315,-8577,-8000,-7584,-7324,-7176,-7101,-7042,-6957,-6805,-6574,-6254,-5872,-5447,-5013,-4592,-4186,-3791,-3374,-2908,-2337,-1643,-775,245,1423,2685,3967,5142,6097,6703,6844,6467,5527,4097,2266,221,-1825,-3638,-4974,-5654,-5532,-4583,-2850,-497,2252,5108,7775,9985,11527,12297,12266,11553,10302,8761,7166,5748,4688,4109,4047,4479,5320,6444,7719,8992,10149,11078,11720,12025,12013,11689,11150,10452,9725,9060,8570,8331,8389,8740,9321,10039,10728,11264,11469,11252,10546,9334,7682,5686,3484,1269,-802,-2530,-3783,-4439,-4449,-3815,-2600,-937,1016,3052,4957,6528,7576,7972,7634,6549,4782,2438,-302,-3256,-6210,-8971,-11373,-13273,-14599,-15288,-15358,-14841,-13827,-12427,-10783,-9050,-7384,-5929,-4803,-4066,-3756,-3830,-4219,-4824,-5514,-6191,-6756,-7164,-7387,-7444,-7360,-7167,-6901,-6565,-6166,-5686,-5111,-4432,-3660,-2807,-1925,-1055,-264,399,870,1138,1157,953,527,-82,-831,-1662,-2519,-3320,-3987,-4440,-4595,-4389,-3788,-2783,-1433,171,1900,3571,5042,6131,6748,6819,6356,5428,4160,2725,1304,107,-714,-1007,-701,234,1748,3759,6109,8629,11120,13373,15198,16435,16956,16702,15674,13930,11599,8847,5886,2948,269,-1934,-3462,-4198,-4053,-3063,-1314,1024,3705,6488,9098,11303,12937,13889,14153,13791,12939,11783,10523,9357,8432,7850,7625,7716,8005,8341,8577,8541,8149,7323,6060,4419,2476,380,-1750,-3762,-5555,-7057,-8243,-9139,-9810,-10350,-10849,-11414,-12098,-12945,-13954,-15076,-16256,-17398,-18427,-19244,-19816,-20070,-20034,-19703,-19131,-18382,-17509,-16596,-15678,-14805,-13968,-13163,-12335,-11450,-10439,-9278,-7948,-6462,-4873,-3259,-1707,-329,802,1605,2053,2136,1874,1330,571,-313,-1221,-2073,-2777,-3281,-3533,-3527,-3266,-2785,-2142,-1405,-661,-3,486,734,687,348,-272,-1095,-2031,-2956,-3768,-4337,-4622,-4557,-4174,-3513,-2647,-1694,-723,157,913,1509,1961,2293,2552,2778,3008,3265,3554,3868,4181,4474,4714,4897,5033,5137,5285,5506,5893,6477,7298,8342,9572,10898,12208,13358,14216,14650,14588,13997,12914,11440,9714,7908,6184,4694,3526,2749,2335,2263,2413,2709,3008,3221,3256,3048,2594,1881,971,-90,-1220,-2365,-3444,-4449,-5324,-6097,-6764,-7359,-7915,-8455,-8989,-9499,-9947,-10250,-10328,-10082,-9427,-8328,-6768,-4820,-2597,-281,1919,3777,5081,5683,5486,4531,2894,806,-1520,-3779,-5735,-7171,-7954,-8042,-7477,-6371,-4909,-3264,-1663,-256,788,1383,1457,1002,34,-1385,-3174,-5221,-7403,-9582,-11623,-13383,-14763,-15645,-16008,-15799,-15094,-13946,-12501,-10908,-9329,-7944,-6873,-6240,-6072,-6382,-7101,-8122,-9313,-10494,-11532,-12267,-12616,-12525,-11991,-11088,-9900,-8571,-7241,-6035,-5058,-4360,-3934,-3728,-3623,-3502,-3210,-2636,-1698,-352,1359,3378,5587,7847,10035,12020,13715,15061,16028,16631,16892,16861,16580,16095,15452,14674,13800,12845,11842,10809,9772,8754,7771,6848,6002,5244,4604,4077,3692,3429,3294,3256,3285,3346,3376,3347,3192,2896,2430,1793,1002,81,-937,-2004,-3086,-4138,-5110,-5954,-6612,-7014,-7125,-6886,-6297,-5376,-4177,-2809,-1390,-67,1029,1799,2184,2202,1925,1487,1060,809,893,1403,2350,3701,5291,6972,8531,9776,10589,10842,10569,9762,8560,7047,5378,3655,1984,426,-986,-2224,-3312,-4240,-5045,-5734,-6337,-6864,-7343,-7784,-8195,-8575,-8902,-9147,-9271,-9228,-8993,-8550,-7919,-7131,-6265,-5381,-4594,-3965,-3585,-3497,-3729,-4271,-5073,-6053,-7085,-8028,-8722,-9017,-8801,-7999,-6603,-4680,-2341,225,2813,5205,7182,8590,9307,9303,8623,7381,5753,3953,2196,692,-406,-976,-999,-471,514,1851,3401,5007,6539,7859,8881,9543,9825,9753,9386,8810,8121,7408,6739,6154,5663,5243,4860,4472,4039,3542,2984,2390,1807,1297,917,720,727,933,1306,1785,2295,2762,3108,3313,3345,3264,3113,3006,3013,3240,3699,4405,5276,6219,7099,7779,8159,8159,7774,7047,6070,4985,3939,3090,2571,2463,2826,3612,4776,6170,7671,9100,10322,11192,11616,11538,10911,9776,8151,6132,3810,1296,-1275,-3784,-6099,-8106,-9711,-10846,-11468,-11609,-11297,-10664,-9812,-8911,-8085,-7453,-7070,-6936,-6989,-7113,-7161,-6991,-6469,-5533,-4166,-2441,-490,1508,3343,4822,5779,6115,5807,4905,3543,1916,241,-1239,-2324,-2841,-2704,-1874,-417,1565,3904,6404,8873,11101,12935,14240,14932,14986,14391,13206,11493,9366,6946,4371,1805,-626,-2768,-4543,-5876,-6770,-7250,-7409,-7355,-7213,-7104,-7101,-7250,-7513,-7825,-8062,-8107,-7871,-7293,-6410,-5286,-4081,-2944,-2065,-1567,-1556,-2027,-2930,-4122,-5412,-6595,-7464,-7846,-7668,-6885,-5601,-3934,-2100,-301,1259,2431,3125,3345,3141,2660,2053,1493,1128,1047,1273,1775,2431,3117,3667,3970,3930,3558,2904,2116,1363,855,758,1207,2244,3821,5800,7967,10051,11784,12913,13256,12717,11310,9154,6463,3516,614,-1951,-3951,-5224,-5728,-5503,-4692,-3501,-2155,-910,59,574,586,78,-869,-2142,-3578,-5023,-6327,-7373,-8087,-8435,-8408,-8044,-7357,-6399,-5186,-3745,-2099,-271,1689,3718,5715,7573,9164,10382,11136,11371,11092,10324,9166,7721,6123,4505,2969,1598,441,-509,-1246,-1825,-2261,-2588,-2830,-2984,-3064,-3066,-2984,-2834,-2610,-2332,-2011,-1643,-1250,-826,-383,54,469,807,1029,1064,871,399,-363,-1404,-2686,-4121,-5625,-7066,-8340,-9344,-10005,-10295,-10226,-9837,-9209,-8419,-7542,-6633,-5719,-4784,-3805,-2721,-1475,-31,1628,3487,5460,7469,9347,10964,12138,12749,12681,11902,10433,8385,5926,3304,760,-1436,-3086,-4045,-4264,-3811,-2802,-1475,-42,1234,2157,2576,2419,1692,489,-1059,-2754,-4411,-5848,-6919,-7558,-7731,-7506,-6965,-6261,-5504,-4845,-4319,-3991,-3798,-3689,-3551,-3283,-2809,-2082,-1140,-38,1075,2072,2797,3144,3064,2562,1726,688,-378,-1295,-1905,-2078,-1751,-898,426,2136,4083,6100,7982,9531,10546,10869,10395,9076,6984,4241,1096,-2172,-5230,-7768,-9516,-10302,-10042,-8806,-6745,-4141,-1301,1411,3689,5260,5962,5739,4641,2832,555,-1899,-4211,-6098,-7328,-7770,-7399,-6304,-4690,-2818,-1010,443,1284,1346,571,-984,-3176,-5743,-8440,-10951,-13047,-14539,-15317,-15394,-14822,-13761,-12376,-10863,-9377,-8055,-6938,-6056,-5340,-4733,-4131,-3464,-2672,-1733,-665,493,1677,2813,3835,4677,5304,5685,5833,5750,5483,5063,4545,3983,3417,2903,2463,2120,1885,1731,1675,1683,1780,1974,2301,2797,3488,4377,5427,6562,7668,8596,9206,9380,9035,8184,6883,5289,3596,2027,801,88,3,567,1721,3330,5200,7113,8853,10251,11173,11587,11502,11016,10242,9332,8411,7590,6935,6479,6211,6111,6126,6224,6359,6517,6679,6851,7031,7225,7430,7641,7840,8029,8183,8310,8383,8404,8334,8167,7859,7399,6765,5956,4975,3838,2559,1166,-331,-1907,-3539,-5214,-6881,-8530,-10096,-11552,-12841,-13932,-14790,-15404,-15767,-15906,-15844,-15635,-15322,-14947,-14542,-14103,-13624,-13068,-12388,-11551,-10518,-9292,-7882,-6351,-4768,-3238,-1855,-720,121,616,802,720,458,119,-210,-460,-589,-613,-533,-407,-247,-78,108,328,608,963,1392,1878,2357,2776,3039,3072,2821,2248,1388,285,-933,-2153,-3200,-3947,-4273,-4090,-3420,-2264,-779,927,2649,4242,5549,6497,7051,7254,7209,7024,6847,6755,6820,7019,7297,7528,7597,7360,6765,5777,4488,3040,1644,549,-28,94,997,2648,4914,7556,10276,12781,14773,16073,16552,16227,15185,13621,11757,9845,8114,6733,5824,5402,5438,5818,6400,7006,7463,7609,7334,6560,5311,3631,1667,-424,-2446,-4202,-5543,-6336,-6550,-6193,-5382,-4268,-3085,-2046,-1401,-1319,-1945,-3306,-5383,-8032,-11078,-14272,-17356,-20074,-22189,-23532,-23982,-23535,-22229,-20247,-17765,-15080,-12422,-10058,-8146,-6800,-6034,-5775,-5906,-6256,-6658,-6975,-7078,-6942,-6526,-5905,-5118,-4268,-3422,-2640,-1949,-1362,-851,-397,30,464,897,1344,1768,2141,2414,2532,2459,2159,1630,906,32,-905,-1808,-2597,-3191,-3557,-3708,-3679,-3564,-3466,-3484,-3706,-4181,-4891,-5799,-6771,-7692,-8377,-8715,-8565,-7910,-6747,-5177,-3349,-1425,396,1965,3181,3976,4398,4501,4424,4304,4286,4484,4977,5782,6865,8134,9466,10707,11734,12411,12685,12522,11963,11092,10012,8873,7792,6891,6261,5931,5926,6184,6638,7156,7623,7884,7847,7425,6622,5481,4114,2666,1286,125,-731,-1230,-1409,-1330,-1130,-929,-864,-1024,-1455,-2140,-3021,-3972,-4887,-5624,-6097,-6259,-6107,-5719,-5181,-4635,-4187,-3937,-3910,-4087,-4373,-4635,-4718,-4466,-3775,-2595,-959,1003,3111,5098,6716,7694,7851,7054,5303,2681,-607,-4276,-7983,-11361,-14066,-15809,-16406,-15786,-14026,-11319,-7981,-4402,-997,1813,3703,4424,3890,2133,-655,-4195,-8102,-11997,-15489,-18265,-20106,-20898,-20676,-19573,-17817,-15712,-13548,-11633,-10182,-9348,-9178,-9626,-10555,-11782,-13080,-14231,-15047,-15383,-15153,-14344,-12968,-11119,-8871,-6360,-3686,-965,1691,4207,6478,8460,10069,11296,12102,12510,12557,12305,11860,11327,10837,10495,10390,10569,11021,11696,12484,13254,13849,14137,13986,13343,12185,10568,8605,6459,4312,2375,805,-254,-745,-657,-54,951,2215,3568,4850,5911,6619,6892,6654,5906,4657,2981,991,-1185,-3364,-5384,-7061,-8260,-8873,-8843,-8198,-6981,-5330,-3381,-1304,744,2630,4260,5583,6585,7293,7739,7971,8026,7923,7688,7317,6827,6227,5548,4824,4112,3454,2890,2449,2106,1854,1619,1367,1036,618,113,-439,-968,-1420,-1716,-1820,-1721,-1422,-970,-428,150,664,1073,1300,1309,1077,564,-197,-1237,-2486,-3940,-5513,-7136,-8720,-10150,-11342,-12195,-12641,-12653,-12227,-11422,-10321,-9046,-7719,-6478,-5404,-4594,-4046,-3771,-3697,-3749,-3825,-3837,-3695,-3370,-2828,-2103,-1235,-278,705,1669,2577,3418,4179,4890,5534,6145,6696,7191,7592,7882,8023,8002,7812,7450,6950,6334,5657,4952,4290,3686,3201,2843,2636,2588,2707,2979,3395,3911,4465,4991,5363,5512,5304,4695,3648,2172,370,-1649,-3698,-5587,-7122,-8131,-8495,-8161,-7155,-5567,-3560,-1300,1006,3214,5193,6881,8266,9374,10260,10994,11619,12186,12696,13148,13510,13750,13817,13690,13336,12754,11977,11023,9991,8931,7959,7155,6583,6299,6271,6461,6733,6957,6951,6564,5688,4255,2319,-20,-2580,-5121,-7427,-9262,-10481,-10970,-10726,-9790,-8298,-6418,-4363,-2360,-614,689,1421,1515,974,-134,-1693,-3536,-5501,-7398,-9073,-10394,-11235,-11550,-11264,-10400,-8956,-7007,-4626,-1955,875,3661,6231,8388,9963,10866,11021,10481,9337,7754,5943,4109,2445,1082,83,-562,-936,-1158,-1369,-1686,-2180,-2871,-3705,-4595,-5408,-6023,-6346,-6315,-5956,-5314,-4527,-3709,-3020,-2555,-2388,-2517,-2883,-3383,-3872,-4222,-4321,-4130,-3661,-3018,-2327,-1752,-1434,-1455,-1838,-2518,-3367,-4207,-4840,-5098,-4821,-3977,-2540,-635,1592,3920,6119,7956,9260,9882,9788,8982,7558,5654,3455,1157,-1032,-2917,-4346,-5181,-5360,-4855,-3709,-2024,60,2341,4625,6695,8378,9542,10119,10116,9605,8705,7583,6398,5321,4473,3949,3774,3932,4329,4859,5352,5677,5681,5282,4431,3137,1480,-442,-2465,-4438,-6192,-7590,-8517,-8910,-8736,-8032,-6861,-5335,-3607,-1834,-200,1136,2026,2378,2154,1381,183,-1291,-2800,-4125,-5041,-5383,-5062,-4086,-2561,-658,1367,3303,4895,6009,6539,6487,5922,4968,3802,2591,1530,743,355,403,894,1767,2929,4241,5561,6729,7593,8028,7932,7263,6027,4309,2248,46,-2058,-3838,-5073,-5628,-5437,-4556,-3120,-1380,392,1881,2804,2961,2217,587,-1821,-4775,-7981,-11079,-13738,-15636,-16553,-16349,-15009,-12614,-9368,-5526,-1415,2646,6341,9415,11650,12958,13266,12664,11235,9199,6747,4142,1600,-681,-2550,-3937,-4811,-5218,-5235,-4958,-4501,-3943,-3367,-2805,-2284,-1802,-1347,-903,-466,-34,374,727,1007,1165,1189,1062,790,388,-100,-634,-1141,-1572,-1857,-1983,-1909,-1682,-1329,-933,-579,-343,-288,-437,-753,-1175,-1572,-1827,-1791,-1371,-515,769,2369,4150,5887,7375,8407,8815,8523,7494,5804,3568,964,-1800,-4503,-6937,-8898,-10253,-10880,-10769,-9945,-8524,-6683,-4627,-2582,-757,704,1694,2214,2315,2119,1778,1463,1302,1428,1854,2596,3550,4608,5606,6394,6821,6795,6259,5226,3760,1970,-8,-2028,-3976,-5753,-7314,-8662,-9812,-10842,-11796,-12727,-13655,-14548,-15348,-15941,-16213,-16032,-15300,-13971,-12036,-9581,-6742,-3716,-727,1968,4173,5670,6364,6186,5180,3444,1165,-1442,-4122,-6628,-8747,-10297,-11176,-11350,-10850,-9776,-8269,-6480,-4589,-2720,-1005,506,1771,2821,3692,4460,5197,5972,6827,7788,8828,9919,10975,11924,12676,13163,13331,13164,12662,11860,10805,9547,8149,6670,5168,3718,2390,1262,413,-85,-192,122,832,1890,3201,4653,6097,7401,8432,9086,9321,9122,8557,7716,6737,5763,4918,4313,4003,4006,4295,4819,5495,6264,7049,7808,8516,9163,9754,10297,10800,11239,11604,11838,11898,11730,11276,10519,9419,8007,6286,4330,2207,17,-2114,-4082,-5755,-7068,-7954,-8418,-8500,-8273,-7858,-7374,-6951,-6704,-6714,-7041,-7680,-8606,-9732,-10962,-12164,-13231,-14023,-14484,-14524,-14141,-13340,-12162,-10682,-8967,-7118,-5197,-3300,-1486,166,1574,2656,3331,3512,3150,2233,777,-1110,-3309,-5632,-7882,-9871,-11421,-12421,-12801,-12549,-11720,-10378,-8637,-6599,-4379,-2085,172,2282,4137,5623,6652,7149,7082,6471,5378,3926,2282,623,-833,-1914,-2448,-2341,-1561,-155,1736,3912,6111,8056,9487,10202,10079,9126,7445,5272,2898,663,-1117,-2169,-2341,-1582,22,2280,4927,7659,10177,12225,13637,14306,14263,13573,12420,10983,9505,8188,7214,6720,6751,7295,8254,9462,10724,11808,12516,12673,12177,11012,9238,7006,4529,2049,-169,-1906,-2979,-3295,-2836,-1677,28,2060,4163,6051,7474,8201,8096,7075,5193,2536,-681,-4242,-7873,-11335,-14388,-16884,-18677,-19749,-20080,-19742,-18820,-17427,-15687,-13715,-11626,-9500,-7423,-5447,-3621,-1993,-586,546,1388,1865,1973,1632,857,-381,-2032,-4027,-6264,-8590,-10870,-12940,-14680,-15987,-16811,-17136,-16989,-16410,-15464,-14210,-12708,-11015,-9191,-7286,-5371,-3513,-1789,-280,938,1799,2253,2268,1852,1030,-137,-1553,-3114,-4681,-6126,-7323,-8163,-8588,-8563,-8125,-7337,-6307,-5167,-4055,-3097,-2393,-2000,-1917,-2097,-2426,-2774,-2985,-2920,-2495,-1652,-436,1080,2762,4447,5971,7192,7984,8296,8125,7519,6613,5544,4506,3673,3202,3196,3708,4714,6138,7859,9709,11549,13206,14577,15566,16127,16263,15995,15365,14443,13258,11890,10340,8680,6907,5101,3297,1595,81,-1148,-1997,-2417,-2384,-1944,-1194,-283,606,1288,1596,1421,721,-447,-1953,-3591,-5115,-6279,-6861,-6717,-5787,-4136,-1907,642,3229,5540,7295,8285,8395,7618,6055,3896,1387,-1202,-3607,-5626,-7099,-7968,-8250,-8039,-7494,-6809,-6183,-5793,-5771,-6173,-6988,-8113,-9395,-10627,-11596,-12104,-12001,-11225,-9794,-7839,-5575,-3275,-1244,238,941,730,-425,-2432,-5101,-8166,-11313,-14241,-16687,-18466,-19486,-19768,-19409,-18587,-17508,-16379,-15364,-14576,-14024,-13657,-13362,-12955,-12306,-11227,-9664,-7558,-4984,-2054,1028,4031,6702,8817,10188,10716,10373,9238,7456,5248,2866,574,-1374,-2778,-3492,-3451,-2666,-1232,700,2918,5205,7324,9086,10321,10954,10953,10383,9361,8044,6647,5325,4278,3587,3353,3553,4172,5103,6244,7451,8580,9501,10092,10285,10034,9366,8322,7025,5559,4099,2717,1556,641,14,-364,-530,-571,-529,-466,-364,-205,92,605,1422,2598,4152,6033,8156,10345,12424,14164,15366,15854,15496,14260,12154,9317,5905,2171,-1627,-5233,-8398,-10940,-12716,-13647,-13731,-12985,-11517,-9425,-6869,-4013,-1038,1881,4555,6855,8623,9816,10363,10305,9686,8591,7138,5415,3526,1545,-478,-2490,-4477,-6398,-8240,-9964,-11547,-12945,-14129,-15067,-15722,-16074,-16101,-15784,-15136,-14160,-12915,-11446,-9859,-8224,-6662,-5237,-4020,-3047,-2317,-1827,-1537,-1416,-1440,-1570,-1808,-2117,-2484,-2859,-3182,-3385,-3375,-3087,-2460,-1469,-130,1500,3329,5215,7010,8560,9718,10392,10522,10119,9245,8019,6572,5084,3691,2548,1751,1371,1436,1931,2798,3968,5310,6716,8036,9130,9881,10172,9940,9164,7849,6096,3992,1711,-598,-2757,-4604,-6020,-6886,-7155,-6798,-5850,-4371,-2489,-323,1948,4191,6249,8035,9479,10561,11315,11769,12013,12095,12080,11999,11871,11682,11425,11037,10500,9762,8793,7597,6176,4599,2938,1323,-112,-1210,-1839,-1884,-1302,-107,1601,3640,5773,7720,9203,9991,9906,8909,7027,4435,1369,-1889,-5031,-7808,-9998,-11494,-12233,-12251,-11634,-10468,-8910,-7038,-4991,-2842,-692,1367,3234,4797,5939,6576,6611,6042,4864,3181,1115,-1136,-3369,-5349,-6888,-7802,-8025,-7489,-6295,-4520,-2377,-57,2208,4205,5756,6733,7050,6712,5750,4272,2410,323,-1828,-3862,-5653,-7041,-7967,-8341,-8183,-7516,-6436,-5070,-3570,-2097,-809,183,787,987,806,322,-344,-1071,-1720,-2206,-2469,-2516,-2397,-2212,-2083,-2138,-2485,-3197,-4296,-5741,-7429,-9208,-10871,-12213,-13010,-13093,-12337,-10704,-8238,-5065,-1408,2482,6278,9695,12444,14323,15203,15056,13959,12068,9618,6870,4114,1590,-473,-1938,-2731,-2837,-2331,-1321,49,1601,3198,4698,6003,7078,7873,8432,8757,8890,8847,8630,8240,7661,6892,5943,4834,3605,2307,988,-281,-1466,-2502,-3373,-4040,-4506,-4768,-4839,-4753,-4519,-4201,-3809,-3399,-2993,-2621,-2303,-2055,-1889,-1802,-1818,-1901,-2069,-2270,-2483,-2658,-2747,-2717,-2521,-2170,-1639,-982,-209,616,1466,2290,3068,3783,4435,5043,5626,6209,6800,7404,7967,8461,8766,8828,8539,7859,6761,5284,3495,1531,-479,-2352,-3953,-5140,-5840,-6008,-5683,-4931,-3889,-2707,-1556,-593,56,304,149,-383,-1158,-2039,-2838,-3375,-3531,-3210,-2430,-1256,159,1625,2942,3918,4411,4348,3705,2574,1047,-681,-2456,-4095,-5449,-6419,-6924,-6950,-6511,-5651,-4474,-3077,-1610,-231,923,1682,1958,1671,826,-504,-2177,-3994,-5709,-7072,-7858,-7881,-7048,-5348,-2866,206,3617,7042,10148,12600,14132,14532,13726,11717,8650,4753,342,-4221,-8551,-12286,-15121,-16821,-17271,-16459,-14493,-11579,-8013,-4125,-283,3179,5971,7879,8784,8671,7617,5789,3415,763,-1886,-4266,-6154,-7377,-7843,-7518,-6463,-4779,-2627,-190,2337,4777,6952,8741,10036,10767,10916,10469,9482,7995,6132,3977,1715,-530,-2548,-4190,-5273,-5696,-5367,-4328,-2636,-510,1835,4091,5972,7222,7648,7152,5755,3567,808,-2248,-5298,-8033,-10210,-11635,-12223,-11966,-10975,-9409,-7513,-5548,-3765,-2429,-1689,-1680,-2391,-3757,-5590,-7671,-9696,-11403,-12521,-12868,-12341,-10924,-8724,-5898,-2708,573,3663,6265,8188,9233,9347,8503,6790,4338,1349,-1962,-5336,-8543,-11335,-13529,-14942,-15488,-15097,-13793,-11631,-8750,-5296,-1505,2420,6219,9667,12545,14682,15959,16332,15827,14552,12656,10370,7899,5496,3355,1653,504,-28,46,676,1746,3127,4654,6179,7560,8685,9486,9915,9996,9745,9250,8567,7790,6990,6224,5546,4978,4540,4234,4051,3991,4030,4179,4420,4775,5236,5825,6540,7369,8305,9296,10302,11261,12095,12742,13133,13196,12907,12229,11189,9832,8242,6528,4820,3222,1845,731,-98,-668,-1050,-1325,-1583,-1924,-2391,-3047,-3889,-4899,-6051,-7272,-8513,-9689,-10727,-11556,-12081,-12263,-12022,-11373,-10304,-8903,-7262,-5525,-3875,-2458,-1460,-979,-1091,-1808,-3062,-4759,-6735,-8825,-10835,-12602,-13957,-14797,-15047,-14699,-13802,-12452,-10788,-8976,-7175,-5545,-4200,-3237,-2678,-2533,-2739,-3226,-3877,-4558,-5140,-5469,-5439,-4926,-3893,-2295,-206,2299,5027,7767,10254,12221,13428,13681,12897,11078,8363,4990,1273,-2406,-5683,-8214,-9754,-10150,-9395,-7591,-4960,-1803,1538,4714,7420,9414,10557,10809,10235,9001,7310,5435,3622,2102,1079,645,877,1734,3150,4988,7116,9350,11571,13635,15458,16964,18112,18865,19208,19119,18600,17658,16328,14674,12785,10774,8782,6927,5347,4121,3313,2910,2869,3081,3416,3721,3852,3705,3200,2335,1136,-312,-1892,-3475,-4927,-6122,-6979,-7443,-7504,-7219,-6654,-5922,-5144,-4419,-3860,-3530,-3471,-3691,-4158,-4825,-5613,-6459,-7285,-8049,-8712,-9264,-9710,-10078,-10368,-10622,-10808,-10939,-10954,-10820,-10476,-9890,-9048,-7976,-6736,-5444,-4216,-3222,-2585,-2440,-2852,-3860,-5403,-7404,-9672,-12023,-14192,-15960,-17072,-17377,-16753,-15205,-12818,-9789,-6385,-2938,223,2769,4461,5113,4684,3210,850,-2169,-5553,-9008,-12212,-14928,-16934,-18124,-18453,-17976,-16800,-15109,-13083,-10933,-8822,-6881,-5184,-3733,-2505,-1412,-387,638,1698,2781,3849,4836,5675,6318,6748,6990,7106,7189,7351,7688,8282,9174,10348,11751,13271,14779,16123,17167,17790,17912,17501,16571,15177,13431,11454,9390,7396,5580,4064,2891,2099,1658,1527,1619,1843,2101,2312,2405,2361,2157,1841,1438,1031,657,391,246,249,376,607,900,1215,1538,1836,2146,2467,2847,3303,3836,4427,5011,5495,5768,5715,5226,4270,2814,963,-1176,-3401,-5504,-7272,-8530,-9147,-9091,-8379,-7129,-5510,-3716,-1977,-485,588,1117,1048,362,-874,-2567,-4564,-6681,-8734,-10503,-11827,-12560,-12628,-12037,-10867,-9285,-7520,-5826,-4464,-3664,-3563,-4252,-5666,-7696,-10122,-12689,-15129,-17192,-18681,-19478,-19538,-18910,-17717,-16115,-14325,-12512,-10876,-9510,-8485,-7794,-7367,-7133,-6963,-6772,-6473,-6028,-5421,-4689,-3870,-3044,-2261,-1595,-1040,-635,-304,-49,235,545,963,1457,2055,2710,3402,4089,4742,5320,5811,6188,6443,6579,6588,6503,6319,6075,5771,5436,5081,4721,4383,4092,3892,3818,3926,4242,4799,5595,6602,7784,9037,10302,11420,12320,12860,12981,12627,11804,10563,8992,7237,5431,3747,2318,1249,624,435,672,1232,2026,2907,3769,4492,5013,5293,5355,5232,5039,4843,4781,4909,5294,5920,6746,7647,8501,9124,9395,9170,8419,7132,5408,3394,1292,-668,-2268,-3318,-3696,-3358,-2358,-830,1001,2877,4519,5659,6112,5726,4497,2462,-207,-3308,-6571,-9718,-12492,-14675,-16120,-16767,-16635,-15834,-14523,-12917,-11219,-9636,-8318,-7370,-6819,-6664,-6816,-7195,-7690,-8202,-8661,-9019,-9261,-9384,-9420,-9359,-9234,-9008,-8666,-8146,-7399,-6366,-5014,-3336,-1384,771,2980,5110,6979,8443,9383,9727,9477,8694,7491,6050,4554,3211,2182,1601,1516,1923,2721,3778,4895,5878,6542,6721,6348,5382,3889,1989,-135,-2260,-4140,-5551,-6293,-6245,-5376,-3738,-1508,1085,3735,6139,8005,9121,9359,8724,7315,5365,3137,964,-881,-2155,-2725,-2546,-1699,-312,1390,3207,4919,6372,7474,8189,8575,8700,8692,8647,8660,8772,8994,9291,9621,9910,10116,10190,10117,9910,9579,9189,8773,8408,8132,7992,7986,8124,8339,8609,8836,8979,8952,8713,8217,7431,6361,4989,3366,1516,-493,-2582,-4676,-6673,-8482,-10022,-11202,-11970,-12269,-12080,-11402,-10263,-8722,-6853,-4781,-2612,-496,1435,3050,4241,4920,5054,4625,3692,2329,672,-1118,-2871,-4383,-5508,-6099,-6088,-5464,-4295,-2696,-860,1032,2753,4141,5045,5398,5184,4461,3333,1952,462,-963,-2209,-3170,-3793,-4074,-4031,-3736,-3263,-2723,-2204,-1807,-1605,-1640,-1941,-2471,-3190,-4009,-4841,-5593,-6192,-6603,-6808,-6842,-6747,-6578,-6382,-6180,-5968,-5726,-5405,-4979,-4433,-3783,-3097,-2454,-1970,-1743,-1850,-2308,-3082,-4062,-5091,-5989,-6565,-6662,-6181,-5080,-3401,-1245,1236,3863,6447,8817,10841,12414,13503,14091,14235,13985,13449,12721,11911,11113,10408,9854,9475,9268,9185,9161,9096,8895,8446,7680,6544,5038,3205,1145,-1021,-3126,-5032,-6599,-7750,-8441,-8716,-8639,-8342,-7957,-7602,-7385,-7344,-7465,-7699,-7919,-8000,-7812,-7229,-6198,-4701,-2786,-578,1776,4087,6167,7867,9056,9695,9783,9401,8662,7717,6711,5777,5015,4471,4156,4033,4036,4100,4145,4139,4057,3909,3741,3583,3493,3497,3609,3811,4066,4308,4465,4469,4250,3767,3004,1965,690,-749,-2284,-3804,-5229,-6477,-7472,-8202,-8632,-8813,-8754,-8531,-8173,-7734,-7242,-6708,-6153,-5557,-4930,-4253,-3531,-2749,-1937,-1088,-257,536,1231,1786,2142,2261,2117,1697,1041,193,-739,-1654,-2417,-2910,-3036,-2725,-1972,-808,664,2320,3983,5494,6673,7416,7619,7292,6465,5251,3806,2296,920,-169,-847,-1040,-770,-84,867,1931,2913,3631,3945,3731,2971,1650,-122,-2253,-4562,-6896,-9082,-10966,-12439,-13400,-13815,-13671,-12993,-11841,-10308,-8480,-6506,-4478,-2543,-788,687,1836,2621,3058,3177,3046,2757,2402,2098,1929,1993,2344,3012,4000,5244,6676,8142,9505,10584,11238,11350,10881,9853,8384,6638,4826,3176,1867,1056,787,1054,1733,2664,3626,4397,4780,4623,3847,2457,522,-1803,-4343,-6865,-9171,-11057,-12383,-13059,-13067,-12450,-11325,-9842,-8184,-6537,-5062,-3890,-3088,-2687,-2644,-2898,-3346,-3878,-4402,-4842,-5171,-5387,-5541,-5682,-5877,-6182,-6607,-7158,-7773,-8380,-8883,-9160,-9130,-8701,-7837,-6547,-4865,-2906,-784,1337,3304,4972,6220,6983,7236,7004,6374,5445,4352,3235,2209,1385,823,541,533,734,1084,1479,1853,2118,2238,2181,1954,1589,1118,600,85,-394,-778,-1074,-1256,-1333,-1325,-1240,-1104,-922,-683,-372,52,639,1422,2452,3723,5227,6913,8697,10480,12135,13568,14650,15346,15586,15406,14833,13967,12900,11775,10706,9812,9185,8875,8896,9216,9762,10434,11114,11684,12036,12100,11832,11235,10348,9238,7989,6690,5407,4203,3090,2091,1168,308,-518,-1342,-2154,-2957,-3714,-4381,-4920,-5281,-5450,-5421,-5241,-4961,-4675,-4477,-4440,-4647,-5105,-5813,-6714,-7729,-8762,-9722,-10522,-11134,-11518,-11735,-11805,-11824,-11837,-11912,-12056,-12281,-12537,-12798,-12992,-13084,-13011,-12755,-12269,-11560,-10611,-9453,-8111,-6645,-5110,-3601,-2173,-909,146,958,1516,1834,1953,1920,1807,1696,1651,1764,2073,2627,3418,4410,5540,6686,7742,8549,8991,8957,8379,7241,5578,3471,1047,-1546,-4137,-6580,-8705,-10421,-11613,-12253,-12298,-11779,-10712,-9172,-7224,-4969,-2508,45,2574,4982,7168,9071,10652,11895,12836,13510,13993,14354,14662,14985,15332,15739,16157,16556,16865,17017,16949,16608,15975,15052,13889,12565,11184,9884,8779,7996,7604,7642,8071,8811,9706,10589,11260,11536,11262,10345,8733,6463,3629,371,-3101,-6576,-9820,-12615,-14783,-16190,-16770,-16517,-15499,-13838,-11693,-9261,-6743,-4350,-2267,-680,296,547,55,-1165,-3004,-5321,-7882,-10461,-12784,-14615,-15755,-16075,-15535,-14192,-12183,-9738,-7102,-4565,-2371,-709,268,554,157,-775,-2089,-3552,-4959,-6098,-6809,-7005,-6639,-5775,-4514,-3026,-1519,-194,726,1099,794,-200,-1863,-4073,-6670,-9465,-12234,-14797,-16977,-18647,-19740,-20216,-20103,-19463,-18381,-16994,-15412,-13792,-12248,-10894,-9809,-9024,-8543,-8319,-8270,-8306,-8314,-8194,-7885,-7304,-6464,-5322,-3932,-2290,-466,1525,3607,5756,7899,9984,11944,13700,15184,16316,17031,17280,17039,16319,15169,13685,11995,10254,8636,7282,6334,5848,5858,6309,7116,8142,9246,10267,11070,11547,11609,11242,10427,9218,7678,5888,3958,1973,55,-1713,-3211,-4359,-5063,-5249,-4890,-3957,-2514,-620,1581,3938,6267,8380,10102,11292,11853,11737,10981,9644,7890,5868,3797,1860,229,-961,-1666,-1865,-1638,-1097,-386,312,865,1126,1047,593,-164,-1139,-2180,-3140,-3873,-4280,-4303,-3967,-3348,-2592,-1874,-1375,-1252,-1617,-2491,-3854,-5564,-7481,-9381,-11083,-12403,-13247,-13557,-13380,-12817,-12009,-11136,-10365,-9820,-9614,-9774,-10292,-11129,-12190,-13404,-14658,-15885,-16999,-17953,-18686,-19179,-19374,-19262,-18811,-17995,-16838,-15319,-13508,-11434,-9194,-6888,-4632,-2553,-777,607,1519,1936,1882,1416,646,-289,-1247,-2079,-2656,-2895,-2732,-2153,-1185,138,1734,3522,5401,7248,8959,10405,11488,12148,12321,12060,11383,10432,9301,8158,7095,6230,5582,5164,4917,4776,4659,4493,4239,3886,3461,3029,2661,2452,2478,2803,3453,4434,5703,7202,8839,10507,12085,13448,14475,15052,15099,14561,13443,11785,9707,7342,4898,2572,570,-918,-1782,-1952,-1452,-387,1088,2766,4432,5891,6996,7648,7840,7607,7052,6305,5512,4796,4273,3995,3999,4248,4710,5282,5895,6433,6828,6985,6850,6375,5525,4291,2683,718,-1535,-4018,-6618,-9228,-11703,-13925,-15755,-17121,-17944,-18236,-18010,-17353,-16351,-15123,-13774,-12409,-11105,-9921,-8893,-8026,-7334,-6783,-6369,-6046,-5786,-5543,-5282,-4963,-4555,-4044,-3411,-2675,-1849,-971,-91,742,1457,2012,2337,2426,2253,1852,1283,613,-28,-552,-833,-807,-424,297,1293,2453,3626,4659,5395,5715,5548,4869,3723,2204,439,-1396,-3153,-4659,-5810,-6513,-6744,-6532,-5938,-5089,-4097,-3115,-2250,-1604,-1234,-1154,-1333,-1713,-2187,-2646,-2976,-3057,-2819,-2202,-1205,151,1801,3660,5640,7632,9563,11338,12909,14201,15176,15769,15926,15608,14767,13432,11636,9509,7208,4953,2957,1432,526,310,779,1839,3324,5069,6852,8524,9948,11047,11810,12271,12489,12572,12583,12601,12629,12656,12593,12368,11845,10956,9619,7833,5639,3125,442,-2260,-4794,-7010,-8775,-10007,-10681,-10816,-10483,-9783,-8811,-7687,-6469,-5229,-3984,-2766,-1582,-468,533,1359,1951,2242,2218,1862,1249,441,-407,-1194,-1767,-2053,-1992,-1598,-923,-79,820,1618,2203,2457,2324,1780,862,-351,-1747,-3180,-4515,-5612,-6369,-6714,-6617,-6091,-5193,-4018,-2681,-1327,-90,896,1529,1739,1496,816,-257,-1624,-3189,-4812,-6384,-7778,-8919,-9729,-10203,-10320,-10142,-9695,-9054,-8278,-7418,-6532,-5655,-4816,-4041,-3340,-2717,-2177,-1704,-1307,-970,-702,-504,-367,-313,-301,-351,-406,-458,-448,-336,-68,405,1113,2081,3295,4721,6295,7925,9523,10980,12218,13172,13799,14104,14090,13803,13268,12529,11594,10490,9205,7745,6121,4341,2462,523,-1386,-3196,-4810,-6175,-7214,-7921,-8278,-8324,-8101,-7671,-7105,-6457,-5794,-5139,-4522,-3950,-3409,-2898,-2387,-1871,-1317,-725,-61,682,1525,2475,3519,4633,5771,6858,7828,8596,9096,9299,9180,8786,8161,7414,6632,5945,5429,5160,5157,5406,5838,6367,6870,7248,7399,7270,6829,6110,5132,3998,2744,1487,256,-883,-1905,-2806,-3574,-4212,-4733,-5120,-5404,-5573,-5675,-5726,-5788,-5898,-6102,-6418,-6847,-7356,-7893,-8390,-8768,-8966,-8933,-8654,-8137,-7427,-6581,-5665,-4747,-3864,-3044,-2292,-1579,-889,-190,535,1274,2017,2718,3344,3858,4227,4478,4597,4664,4694,4765,4903,5137,5469,5874,6312,6727,7064,7264,7291,7112,6719,6101,5273,4239,3024,1658,171,-1391,-2976,-4538,-6008,-7336,-8462,-9336,-9926,-10205,-10179,-9870,-9319,-8597,-7762,-6912,-6096,-5396,-4839,-4450,-4224,-4130,-4139,-4181,-4222,-4186,-4035,-3721,-3207,-2481,-1531,-384,927,2341,3783,5186,6458,7563,8431,9064,9453,9615,9595,9414,9129,8762,8341,7873,7369,6814,6222,5574,4903,4221,3575,3020,2594,2358,2319,2482,2813,3244,3689,4042,4194,4043,3514,2545,1131,-708,-2902,-5348,-7896,-10388,-12620,-14416,-15592,-16025,-15626,-14415,-12461,-9945,-7085,-4172,-1468,739,2274,2986,2861,1942,369,-1656,-3916,-6172,-8221,-9897,-11096,-11765,-11912,-11591,-10874,-9876,-8694,-7438,-6203,-5047,-4033,-3155,-2423,-1781,-1197,-598,50,784,1597,2459,3301,4051,4633,4990,5115,5018,4772,4461,4175,4002,3974,4101,4318,4539,4642,4494,4004,3082,1740,16,-1964,-4026,-5964,-7545,-8569,-8863,-8332,-6957,-4821,-2069,1052,4298,7379,10053,12127,13472,14076,13986,13353,12368,11258,10237,9491,9127,9205,9682,10473,11433,12409,13240,13802,14007,13814,13246,12344,11220,9972,8740,7638,6777,6234,6066,6272,6844,7701,8759,9894,10961,11832,12357,12447,12015,11046,9565,7641,5404,2983,549,-1766,-3827,-5561,-6926,-7930,-8614,-9052,-9321,-9506,-9667,-9848,-10066,-10308,-10558,-10770,-10933,-11018,-11038,-11011,-10971,-10956,-10999,-11104,-11277,-11470,-11643,-11724,-11647,-11361,-10828,-10053,-9067,-7945,-6787,-5716,-4853,-4304,-4133,-4361,-4937,-5750,-6650,-7434,-7918,-7921,-7331,-6094,-4257,-1931,679,3329,5746,7675,8889,9264,8732,7368,5315,2818,164,-2344,-4426,-5872,-6562,-6486,-5744,-4522,-3077,-1677,-583,1,-44,-754,-2046,-3767,-5684,-7531,-9055,-10018,-10278,-9759,-8483,-6546,-4109,-1357,1503,4288,6844,9042,10817,12115,12944,13316,13289,12924,12309,11552,10748,10031,9499,9255,9373,9887,10804,12077,13633,15346,17090,18702,20035,20943,21295,21009,20028,18363,16077,13296,10199,7009,3958,1287,-823,-2210,-2823,-2657,-1825,-485,1127,2768,4179,5162,5544,5278,4339,2825,842,-1436,-3855,-6250,-8494,-10477,-12138,-13425,-14335,-14864,-15038,-14882,-14437,-13739,-12831,-11762,-10569,-9304,-8007,-6717,-5483,-4337,-3332,-2499,-1899,-1547,-1501,-1757,-2313,-3139,-4155,-5275,-6378,-7343,-8052,-8434,-8422,-8039,-7310,-6340,-5240,-4148,-3208,-2530,-2235,-2370,-2974,-4033,-5492,-7270,-9252,-11301,-13278,-15048,-16477,-17493,-18010,-18040,-17588,-16733,-15567,-14205,-12773,-11382,-10129,-9090,-8292,-7761,-7463,-7361,-7388,-7472,-7519,-7461,-7216,-6731,-5979,-4954,-3694,-2262,-745,758,2155,3369,4367,5134,5718,6175,6592,7056,7631,8359,9245,10248,11311,12334,13237,13922,14328,14411,14159,13591,12751,11707,10528,9306,8100,6993,6025,5234,4635,4213,3944,3782,3660,3535,3348,3086,2748,2377,2028,1786,1715,1881,2310,2992,3881,4884,5891,6765,7381,7623,7407,6698,5517,3931,2082,134,-1705,-3233,-4276,-4698,-4434,-3487,-1930,84,2364,4669,6751,8384,9365,9572,8939,7513,5416,2847,82,-2591,-4877,-6505,-7315,-7197,-6208,-4475,-2266,105,2282,3922,4747,4564,3301,1022,-2114,-5811,-9747,-13533,-16829,-19332,-20848,-21280,-20667,-19146,-16954,-14381,-11746,-9348,-7448,-6235,-5810,-6187,-7287,-8964,-11022,-13238,-15393,-17288,-18776,-19760,-20204,-20122,-19579,-18651,-17446,-16051,-14546,-12998,-11443,-9897,-8383,-6889,-5435,-4026,-2677,-1414,-247,798,1727,2520,3206,3768,4243,4626,4945,5215,5445,5666,5870,6091,6305,6530,6738,6913,7036,7064,7000,6808,6521,6136,5705,5258,4830,4456,4139,3888,3676,3498,3334,3193,3108,3124,3316,3751,4495,5575,6989,8662,10498,12320,13965,15244,16006,16164,15680,14618,13089,11259,9319,7434,5764,4397,3392,2748,2439,2424,2647,3073,3660,4383,5215,6118,7048,7943,8738,9363,9758,9878,9701,9240,8529,7629,6608,5552,4523,3580,2751,2044,1437,898,365,-204,-861,-1621,-2486,-3414,-4357,-5234,-5986,-6557,-6926,-7102,-7128,-7073,-7018,-7046,-7231,-7613,-8216,-9023,-9979,-11017,-12033,-12922,-13574,-13886,-13772,-13181,-12095,-10546,-8624,-6461,-4242,-2168,-447,747,1285,1116,278,-1128,-2896,-4811,-6630,-8103,-9092,-9434,-9135,-8208,-6765,-4942,-2903,-800,1227,3071,4657,5931,6864,7420,7592,7331,6641,5496,3918,1967,-279,-2661,-5021,-7159,-8883,-10052,-10533,-10319,-9426,-7975,-6142,-4124,-2162,-442,841,1607,1792,1469,734,-218,-1189,-1947,-2309,-2122,-1319,95,2028,4326,6771,9150,11223,12824,13807,14134,13814,12943,11664,10152,8600,7176,6026,5229,4833,4789,5037,5446,5882,6219,6341,6213,5826,5264,4643,4110,3814,3866,4324,5178,6354,7711,9082,10285,11145,11559,11467,10888,9931,8709,7424,6231,5285,4703,4505,4690,5145,5752,6326,6727,6806,6490,5763,4656,3291,1795,374,-812,-1573,-1801,-1436,-518,833,2402,3947,5179,5854,5780,4842,3057,525,-2523,-5818,-9004,-11783,-13835,-14976,-15059,-14100,-12163,-9472,-6259,-2859,436,3339,5605,7105,7756,7597,6737,5332,3589,1702,-163,-1864,-3332,-4525,-5443,-6123,-6604,-6943,-7194,-7397,-7595,-7817,-8076,-8384,-8726,-9064,-9365,-9549,-9574,-9382,-8956,-8313,-7487,-6569,-5651,-4843,-4240,-3923,-3904,-4191,-4696,-5321,-5942,-6400,-6612,-6477,-5990,-5183,-4116,-2909,-1652,-443,642,1581,2352,2991,3519,3996,4445,4917,5402,5905,6384,6779,7049,7121,6981,6617,6058,5358,4593,3836,3165,2635,2263,2061,1979,1966,1970,1915,1804,1600,1366,1126,969,958,1155,1611,2321,3280,4404,5626,6822,7898,8749,9299,9503,9336,8820,7991,6933,5727,4484,3300,2263,1467,943,757,876,1316,1995,2866,3816,4748,5547,6112,6380,6318,5961,5384,4707,4066,3601,3395,3513,3922,4554,5274,5916,6316,6338,5884,4941,3529,1761,-239,-2300,-4269,-5996,-7370,-8318,-8811,-8865,-8527,-7883,-7016,-6034,-5011,-4046,-3194,-2525,-2079,-1894,-2007,-2415,-3142,-4118,-5314,-6590,-7829,-8864,-9532,-9702,-9260,-8177,-6485,-4293,-1803,763,3116,5012,6231,6624,6136,4799,2743,170,-2654,-5450,-7930,-9856,-11036,-11371,-10843,-9538,-7635,-5358,-3004,-817,960,2190,2819,2885,2520,1913,1254,749,505,599,996,1598,2253,2785,3025,2876,2279,1289,30,-1340,-2597,-3572,-4106,-4112,-3577,-2568,-1198,348,1883,3212,4155,4597,4456,3734,2496,864,-1000,-2899,-4666,-6127,-7155,-7683,-7668,-7157,-6223,-4983,-3573,-2112,-713,568,1688,2661,3503,4256,4961,5631,6301,6948,7579,8168,8698,9162,9525,9800,9954,9998,9917,9696,9323,8769,7999,7006,5764,4318,2704,1028,-611,-2062,-3198,-3894,-4065,-3687,-2795,-1494,69,1708,3253,4536,5456,5936,5984,5632,4962,4079,3092,2105,1210,455,-99,-461,-601,-557,-330,19,443,840,1122,1159,861,123,-1094,-2802,-4946,-7422,-10075,-12727,-15192,-17286,-18885,-19862,-20185,-19827,-18839,-17299,-15332,-13101,-10772,-8552,-6579,-5028,-3970,-3461,-3465,-3903,-4633,-5493,-6318,-6955,-7300,-7283,-6884,-6113,-5016,-3645,-2072,-352,1439,3251,5011,6668,8150,9395,10349,10940,11161,10970,10410,9538,8446,7286,6199,5365,4917,4979,5595,6763,8400,10361,12457,14468,16167,17350,17849,17560,16446,14551,11977,8901,5526,2104,-1147,-3971,-6221,-7734,-8465,-8397,-7586,-6130,-4165,-1847,666,3213,5664,7891,9807,11332,12415,13023,13144,12798,12021,10884,9492,7960,6437,5055,3937,3180,2811,2842,3175,3734,4338,4869,5155,5092,4591,3614,2162,290,-1926,-4359,-6870,-9300,-11487,-13277,-14565,-15249,-15332,-14824,-13832,-12493,-10981,-9481,-8168,-7168,-6563,-6367,-6534,-6976,-7575,-8196,-8733,-9075,-9180,-9010,-8576,-7906,-7051,-6074,-5046,-4047,-3138,-2400,-1859,-1555,-1458,-1535,-1703,-1866,-1923,-1785,-1388,-724,174,1223,2282,3224,3897,4199,4079,3514,2579,1342,-45,-1455,-2749,-3812,-4568,-4998,-5102,-4958,-4632,-4214,-3777,-3349,-2932,-2461,-1854,-999,215,1843,3912,6324,8943,11532,13820,15547,16460,16414,15355,13334,10554,7272,3847,644,-1993,-3752,-4451,-3983,-2401,145,3377,6961,10493,13602,15935,17238,17363,16289,14132,11117,7570,3843,311,-2710,-4964,-6302,-6666,-6094,-4696,-2638,-118,2649,5457,8129,10495,12445,13874,14717,14938,14512,13458,11826,9692,7208,4509,1805,-724,-2893,-4540,-5577,-5961,-5727,-4989,-3914,-2718,-1631,-873,-614,-982,-2000,-3634,-5765,-8210,-10780,-13234,-15405,-17104,-18250,-18773,-18707,-18108,-17092,-15803,-14382,-13002,-11781,-10845,-10252,-10032,-10161,-10565,-11157,-11793,-12370,-12744,-12844,-12596,-12000,-11075,-9892,-8557,-7169,-5850,-4696,-3761,-3103,-2699,-2555,-2616,-2836,-3166,-3533,-3904,-4224,-4485,-4669,-4804,-4892,-4977,-5057,-5165,-5283,-5422,-5561,-5713,-5859,-6025,-6201,-6392,-6598,-6769,-6884,-6862,-6647,-6170,-5391,-4298,-2918,-1326,384,2071,3622,4905,5836,6375,6492,6255,5704,4955,4105,3259,2533,1987,1720,1747,2108,2785,3749,4945,6295,7710,9093,10347,11388,12160,12638,12838,12812,12653,12455,12335,12382,12641,13140,13812,14565,15261,15735,15850,15501,14637,13294,11568,9617,7652,5869,4469,3578,3261,3490,4159,5090,6077,6902,7374,7376,6830,5782,4300,2549,689,-1107,-2688,-3959,-4874,-5444,-5729,-5812,-5774,-5708,-5668,-5691,-5806,-5994,-6251,-6553,-6869,-7208,-7549,-7934,-8371,-8897,-9520,-10221,-10971,-11675,-12264,-12621,-12677,-12371,-11706,-10716,-9522,-8233,-7046,-6102,-5568,-5545,-6092,-7187,-8767,-10684,-12756,-14794,-16552,-17862,-18537,-18483,-17669,-16154,-14068,-11643,-9114,-6783,-4883,-3649,-3192,-3568,-4714,-6484,-8674,-11015,-13240,-15096,-16351,-16866,-16539,-15397,-13516,-11077,-8302,-5460,-2813,-609,978,1829,1942,1390,343,-976,-2309,-3401,-4018,-4011,-3285,-1860,174,2657,5368,8103,10622,12779,14426,15518,16044,16052,15630,14900,13996,13069,12250,11663,11378,11455,11866,12590,13518,14559,15572,16445,17048,17304,17147,16556,15552,14178,12522,10685,8788,6959,5317,3969,2994,2425,2268,2460,2927,3540,4190,4754,5147,5352,5352,5247,5102,5043,5143,5468,5999,6699,7451,8139,8628,8818,8636,8082,7180,6021,4698,3345,2073,1007,237,-175,-209,114,702,1463,2227,2850,3171,3056,2419,1218,-499,-2613,-4940,-7221,-9205,-10635,-11308,-11114,-10038,-8179,-5744,-3009,-290,2099,3882,4870,4957,4162,2592,457,-2006,-4507,-6812,-8708,-10072,-10862,-11109,-10920,-10454,-9868,-9366,-9050,-9045,-9328,-9871,-10528,-11160,-11590,-11681,-11361,-10608,-9509,-8194,-6850,-5662,-4797,-4353,-4377,-4812,-5564,-6460,-7330,-8007,-8350,-8282,-7793,-6919,-5787,-4521,-3296,-2256,-1528,-1199,-1278,-1735,-2464,-3324,-4155,-4788,-5064,-4888,-4158,-2896,-1114,1059,3482,5949,8256,10185,11578,12296,12299,11600,10295,8529,6511,4434,2516,899,-295,-1035,-1332,-1260,-919,-425,125,642,1097,1475,1823,2174,2600,3126,3793,4599,5537,6595,7730,8929,10135,11334,12478,13549,14500,15310,15919,16288,16361,16069,15383,14241,12656,10645,8286,5703,3062,549,-1625,-3304,-4339,-4680,-4324,-3359,-1926,-204,1593,3295,4707,5754,6345,6501,6266,5713,4969,4110,3260,2468,1798,1259,842,523,245,-20,-336,-690,-1104,-1506,-1848,-2020,-1948,-1542,-792,301,1632,3076,4433,5508,6097,6042,5259,3733,1559,-1099,-4004,-6900,-9517,-11640,-13101,-13815,-13776,-13055,-11771,-10107,-8230,-6337,-4576,-3083,-1935,-1176,-786,-723,-892,-1213,-1567,-1882,-2083,-2123,-1999,-1708,-1301,-816,-331,97,397,524,452,170,-277,-853,-1460,-2029,-2469,-2730,-2775,-2614,-2274,-1802,-1256,-675,-100,453,977,1482,1970,2464,2932,3364,3697,3890,3885,3678,3270,2735,2159,1676,1393,1438,1854,2665,3806,5163,6571,7844,8785,9246,9101,8313,6899,4947,2608,65,-2478,-4814,-6770,-8202,-9026,-9206,-8760,-7761,-6299,-4510,-2505,-401,1705,3752,5672,7454,9050,10459,11647,12583,13248,13593,13606,13261,12563,11536,10212,8672,6992,5282,3650,2198,1005,120,-458,-765,-886,-922,-1002,-1229,-1695,-2422,-3399,-4517,-5650,-6605,-7217,-7338,-6883,-5861,-4335,-2487,-496,1377,2941,3983,4409,4155,3264,1844,51,-1910,-3840,-5550,-6900,-7801,-8248,-8281,-8016,-7595,-7152,-6843,-6730,-6872,-7222,-7713,-8203,-8560,-8630,-8304,-7509,-6244,-4555,-2571,-448,1607,3385,4691,5361,5299,4476,2945,853,-1610,-4162,-6531,-8430,-9620,-9938,-9333,-7828,-5609,-2883,60,2933,5493,7557,9025,9897,10232,10161,9825,9364,8898,8469,8118,7778,7409,6901,6187,5193,3890,2288,439,-1560,-3597,-5522,-7227,-8583,-9536,-10054,-10139,-9859,-9268,-8442,-7465,-6364,-5191,-3949,-2636,-1263,155,1590,2978,4262,5355,6190,6704,6867,6679,6177,5436,4552,3652,2848,2267,1985,2071,2529,3341,4415,5662,6921,8071,8963,9497,9598,9242,8449,7278,5840,4246,2641,1141,-150,-1172,-1884,-2298,-2443,-2350,-2089,-1668,-1147,-511,200,999,1839,2682,3468,4088,4489,4569,4315,3719,2835,1763,593,-542,-1570,-2417,-3079,-3564,-3933,-4249,-4580,-4998,-5540,-6228,-7070,-8019,-9058,-10114,-11145,-12090,-12904,-13538,-13974,-14160,-14101,-13759,-13149,-12280,-11187,-9932,-8595,-7274,-6068,-5057,-4287,-3760,-3417,-3158,-2847,-2345,-1524,-320,1272,3166,5197,7151,8770,9815,10086,9469,7938,5596,2617,-733,-4158,-7357,-10054,-12040,-13170,-13399,-12746,-11331,-9307,-6883,-4258,-1630,840,3060,4941,6527,7817,8920,9914,10895,11954,13120,14431,15818,17216,18479,19458,20004,19996,19372,18149,16416,14350,12161,10112,8440,7348,6976,7348,8409,9986,11847,13700,15272,16298,16596,16069,14698,12597,9912,6902,3810,917,-1534,-3361,-4421,-4674,-4143,-2921,-1168,913,3121,5220,7046,8441,9316,9628,9362,8557,7258,5524,3449,1097,-1400,-3950,-6410,-8651,-10549,-11986,-12889,-13220,-12994,-12308,-11275,-10110,-8990,-8139,-7707,-7804,-8468,-9632,-11196,-12958,-14726,-16269,-17405,-17963,-17874,-17090,-15684,-13741,-11430,-8907,-6359,-3927,-1754,76,1479,2430,2902,2922,2514,1755,707,-531,-1885,-3276,-4652,-5976,-7242,-8448,-9625,-10776,-11939,-13085,-14224,-15296,-16254,-17038,-17565,-17786,-17624,-17047,-16004,-14491,-12507,-10104,-7356,-4396,-1369,1542,4173,6378,8071,9224,9880,10141,10150,10063,10042,10196,10612,11293,12213,13269,14358,15339,16105,16569,16691,16467,15940,15172,14252,13239,12212,11191,10210,9262,8346,7458,6608,5813,5124,4576,4221,4083,4162,4408,4770,5115,5371,5409,5194,4680,3943,3037,2158,1430,1058,1165,1844,3113,4904,7068,9395,11631,13487,14731,15128,14578,13028,10563,7345,3626,-297,-4104,-7494,-10199,-12038,-12888,-12743,-11678,-9850,-7510,-4915,-2387,-181,1447,2342,2415,1671,212,-1804,-4128,-6539,-8742,-10561,-11805,-12400,-12345,-11691,-10592,-9198,-7727,-6332,-5213,-4452,-4149,-4304,-4887,-5821,-6994,-8267,-9508,-10564,-11337,-11729,-11712,-11298,-10535,-9533,-8389,-7247,-6226,-5434,-4970,-4877,-5195,-5905,-6965,-8294,-9762,-11226,-12498,-13404,-13767,-13449,-12352,-10463,-7834,-4617,-1041,2604,5976,8737,10580,11265,10672,8783,5752,1820,-2624,-7166,-11340,-14732,-16993,-17897,-17337,-15370,-12164,-8019,-3293,1593,6238,10250,13324,15228,15852,15203,13389,10658,7274,3631,41,-3119,-5592,-7164,-7713,-7226,-5763,-3465,-546,2772,6208,9521,12460,14819,16441,17219,17128,16217,14612,12503,10124,7730,5567,3836,2700,2215,2389,3126,4283,5671,7089,8358,9316,9884,10004,9707,9053,8129,7056,5905,4781,3692,2679,1702,731,-269,-1347,-2503,-3739,-5019,-6274,-7440,-8406,-9107,-9456,-9432,-9020,-8264,-7222,-5989,-4656,-3344,-2147,-1181,-537,-304,-547,-1307,-2582,-4342,-6499,-8942,-11521,-14078,-16454,-18492,-20084,-21130,-21595,-21472,-20811,-19708,-18288,-16719,-15153,-13752,-12639,-11876,-11498,-11435,-11614,-11875,-12079,-12055,-11693,-10901,-9679,-8084,-6241,-4340,-2565,-1123,-169,212,-14,-746,-1861,-3119,-4296,-5129,-5422,-5044,-3958,-2255,-109,2204,4388,6134,7211,7445,6825,5426,3471,1259,-863,-2531,-3452,-3381,-2243,-41,3045,6739,10714,14558,17957,20592,22316,23049,22874,21946,20503,18806,17098,15582,14370,13518,12978,12682,12507,12349,12112,11751,11260,10673,10057,9477,8981,8604,8315,8075,7807,7432,6865,6089,5052,3837,2473,1085,-206,-1282,-2003,-2288,-2054,-1292,-13,1699,3737,5957,8202,10307,12134,13523,14384,14600,14132,12938,11061,8548,5544,2191,-1295,-4712,-7826,-10448,-12407,-13591,-13969,-13558,-12482,-10906,-9060,-7200,-5575,-4420,-3884,-4064,-4920,-6338,-8098,-9912,-11485,-12517,-12787,-12168,-10641,-8335,-5461,-2339,695,3302,5218,6253,6369,5607,4145,2209,80,-1986,-3731,-5004,-5678,-5750,-5266,-4367,-3238,-2110,-1227,-799,-1016,-1962,-3661,-6016,-8861,-11941,-14977,-17661,-19735,-20973,-21243,-20511,-18824,-16367,-13353,-10099,-6893,-4031,-1732,-148,677,764,242,-751,-2003,-3349,-4603,-5647,-6375,-6744,-6734,-6352,-5647,-4640,-3408,-1967,-392,1297,3033,4761,6406,7874,9073,9904,10294,10191,9586,8509,7041,5291,3413,1557,-104,-1441,-2321,-2691,-2493,-1761,-525,1130,3091,5259,7463,9583,11446,12919,13880,14244,13981,13128,11768,10064,8198,6401,4868,3808,3336,3542,4411,5869,7772,9927,12132,14160,15854,17069,17748,17896,17553,16845,15864,14750,13582,12423,11294,10175,9047,7883,6696,5523,4447,3561,2966,2729,2892,3414,4218,5149,6026,6656,6859,6515,5568,4048,2066,-216,-2569,-4778,-6622,-7926,-8581,-8539,-7830,-6552,-4854,-2924,-978,783,2159,3010,3217,2756,1631,-86,-2267,-4773,-7431,-10058,-12508,-14625,-16316,-17520,-18217,-18430,-18224,-17664,-16863,-15886,-14842,-13771,-12741,-11755,-10838,-9973,-9157,-8372,-7593,-6802,-5966,-5059,-4057,-2955,-1758,-510,728,1863,2796,3410,3626,3368,2624,1440,-105,-1834,-3582,-5127,-6279,-6872,-6780,-5969,-4446,-2330,227,2992,5702,8089,9873,10866,10911,9989,8171,5644,2690,-363,-3163,-5385,-6773,-7172,-6532,-4954,-2611,202,3160,5919,8161,9647,10235,9886,8697,6838,4571,2183,-57,-1900,-3192,-3843,-3847,-3266,-2205,-800,804,2459,4032,5414,6512,7289,7736,7885,7816,7619,7408,7300,7385,7741,8401,9350,10535,11869,13214,14461,15449,16104,16318,16080,15373,14258,12798,11108,9291,7470,5737,4166,2776,1566,478,-549,-1580,-2666,-3806,-4978,-6088,-7041,-7705,-7962,-7740,-6975,-5722,-4021,-2047,72,2127,3967,5449,6480,7022,7079,6707,5976,4993,3841,2632,1437,328,-636,-1436,-2024,-2421,-2588,-2578,-2369,-2046,-1616,-1188,-807,-569,-560,-827,-1454,-2453,-3833,-5573,-7586,-9776,-11978,-14020,-15717,-16889,-17415,-17205,-16259,-14640,-12475,-9960,-7308,-4765,-2545,-837,241,647,422,-320,-1404,-2640,-3830,-4811,-5485,-5800,-5784,-5508,-5080,-4626,-4260,-4078,-4132,-4437,-4969,-5672,-6467,-7269,-7976,-8499,-8763,-8692,-8260,-7436,-6245,-4702,-2882,-844,1294,3427,5415,7120,8408,9179,9355,8941,7980,6585,4927,3191,1598,334,-418,-563,-39,1118,2796,4849,7036,9145,10928,12193,12788,12653,11786,10309,8384,6254,4172,2391,1111,474,512,1188,2363,3838,5394,6779,7802,8285,8144,7346,5945,4062,1867,-436,-2607,-4471,-5822,-6567,-6648,-6092,-4992,-3498,-1773,-25,1599,2928,3876,4374,4398,3975,3148,1993,606,-927,-2494,-4006,-5369,-6506,-7346,-7857,-7998,-7810,-7312,-6587,-5729,-4821,-3985,-3273,-2782,-2511,-2498,-2689,-3053,-3494,-3919,-4236,-4336,-4189,-3748,-3070,-2224,-1324,-505,127,478,520,265,-207,-807,-1408,-1915,-2256,-2403,-2364,-2196,-1946,-1692,-1476,-1330,-1253,-1212,-1167,-1041,-783,-333,355,1265,2409,3720,5143,6593,7982,9224,10252,11015,11489,11686,11645,11416,11106,10768,10518,10385,10413,10598,10897,11279,11667,12031,12311,12503,12589,12580,12479,12294,12004,11609,11056,10333,9398,8248,6896,5385,3794,2233,818,-327,-1111,-1481,-1443,-1061,-450,223,806,1120,1061,570,-365,-1643,-3159,-4730,-6188,-7371,-8164,-8511,-8409,-7949,-7222,-6406,-5617,-4990,-4590,-4416,-4432,-4529,-4597,-4508,-4173,-3534,-2608,-1456,-214,980,1926,2490,2532,2002,900,-684,-2603,-4663,-6641,-8336,-9580,-10267,-10377,-9965,-9155,-8127,-7064,-6157,-5526,-5263,-5353,-5764,-6364,-7053,-7671,-8128,-8339,-8289,-8011,-7574,-7097,-6697,-6499,-6596,-7051,-7873,-9034,-10452,-12012,-13579,-15004,-16166,-16943,-17299,-17181,-16644,-15721,-14486,-13017,-11346,-9546,-7618,-5617,-3571,-1555,347,2031,3389,4342,4830,4866,4518,3909,3227,2664,2420,2648,3451,4828,6731,8998,11446,13840,15957,17613,18662,19067,18833,18077,16962,15675,14447,13414,12739,12435,12506,12849,13337,13809,14117,14123,13768,12999,11872,10433,8811,7105,5446,3939,2664,1699,1078,820,943,1401,2196,3248,4523,5927,7387,8808,10091,11151,11891,12251,12182,11677,10771,9535,8081,6544,5058,3765,2753,2102,1811,1858,2146,2568,2958,3179,3084,2580,1624,241,-1487,-3398,-5342,-7107,-8569,-9598,-10175,-10329,-10161,-9821,-9463,-9253,-9301,-9692,-10427,-11479,-12728,-14071,-15326,-16376,-17084,-17385,-17257,-16725,-15887,-14838,-13734,-12682,-11808,-11182,-10847,-10806,-11022,-11444,-11992,-12593,-13169,-13656,-14004,-14183,-14164,-13955,-13534,-12915,-12093,-11065,-9853,-8470,-6956,-5375,-3782,-2278,-919,210,1073,1639,1900,1875,1583,1060,355,-476,-1357,-2196,-2909,-3401,-3607,-3481,-3021,-2263,-1277,-173,950,1949,2758,3265,3468,3336,2921,2278,1503,683,-58,-646,-989,-1038,-780,-238,521,1375,2213,2878,3277,3333,3048,2504,1820,1194,818,871,1496,2750,4598,6924,9517,12114,14442,16231,17285,17492,16835,15423,13436,11134,8800,6712,5099,4117,3821,4172,5039,6230,7512,8667,9488,9852,9677,8985,7838,6374,4733,3093,1576,318,-626,-1229,-1512,-1558,-1453,-1330,-1302,-1475,-1930,-2683,-3726,-4978,-6333,-7650,-8790,-9598,-9981,-9841,-9154,-7939,-6258,-4231,-2030,180,2157,3733,4692,4919,4301,2850,605,-2286,-5631,-9179,-12667,-15805,-18353,-20093,-20880,-20668,-19488,-17488,-14898,-12008,-9131,-6571,-4572,-3300,-2827,-3128,-4088,-5540,-7260,-9040,-10660,-11978,-12868,-13299,-13280,-12872,-12186,-11336,-10444,-9634,-8966,-8522,-8280,-8233,-8305,-8408,-8439,-8289,-7876,-7129,-6045,-4639,-3006,-1275,405,1851,2918,3504,3554,3124,2319,1330,379,-296,-486,-27,1156,3066,5586,8550,11687,14727,17375,19388,20589,20893,20316,18974,17059,14824,12541,10473,8839,7799,7413,7671,8461,9614,10923,12155,13117,13636,13632,13075,12030,10617,9007,7387,5947,4838,4170,3978,4247,4884,5766,6720,7591,8214,8483,8330,7748,6811,5613,4320,3070,2024,1269,873,799,1000,1322,1649,1818,1724,1313,575,-414,-1561,-2711,-3755,-4549,-5038,-5172,-4957,-4444,-3679,-2754,-1739,-717,232,1029,1595,1859,1748,1232,275,-1082,-2792,-4739,-6799,-8808,-10614,-12067,-13055,-13506,-13392,-12751,-11644,-10197,-8540,-6804,-5141,-3614,-2335,-1298,-549,-66,135,58,-321,-1012,-2032,-3367,-4980,-6798,-8706,-10564,-12200,-13448,-14131,-14146,-13384,-11867,-9638,-6854,-3721,-497,2540,5119,7029,8124,8358,7794,6567,4908,3040,1221,-368,-1596,-2388,-2778,-2790,-2536,-2082,-1516,-888,-219,487,1248,2081,2989,3948,4898,5752,6378,6664,6486,5770,4500,2737,610,-1666,-3848,-5667,-6891,-7349,-6963,-5776,-3910,-1608,871,3231,5223,6646,7413,7501,7027,6135,5069,4041,3280,2923,3059,3659,4647,5851,7102,8211,9030,9473,9509,9191,8622,7953,7341,6944,6873,7184,7884,8891,10096,11347,12486,13378,13922,14044,13739,13031,11979,10685,9230,7734,6258,4885,3636,2543,1587,778,67,-538,-1081,-1585,-2058,-2537,-2992,-3426,-3773,-3973,-3954,-3638,-2997,-2024,-787,607,1994,3200,4049,4398,4172,3352,2013,271,-1680,-3663,-5468,-6958,-8021,-8638,-8843,-8747,-8488,-8227,-8100,-8218,-8614,-9303,-10183,-11185,-12152,-12982,-13564,-13826,-13748,-13328,-12615,-11668,-10567,-9412,-8276,-7269,-6432,-5857,-5540,-5508,-5715,-6106,-6592,-7088,-7494,-7749,-7796,-7621,-7218,-6611,-5804,-4831,-3694,-2412,-1002,517,2101,3706,5269,6710,7961,8920,9528,9718,9470,8804,7785,6512,5129,3762,2568,1641,1094,950,1259,1994,3133,4633,6406,8394,10474,12553,14492,16171,17447,18223,18401,17947,16870,15221,13118,10694,8120,5564,3194,1158,-418,-1434,-1837,-1590,-725,718,2626,4885,7334,9824,12188,14272,15943,17059,17543,17308,16340,14657,12328,9491,6303,2991,-240,-3134,-5501,-7160,-8014,-8033,-7281,-5903,-4103,-2133,-240,1356,2494,3097,3184,2840,2234,1534,936,548,458,632,997,1398,1692,1708,1363,596,-546,-1977,-3556,-5123,-6533,-7675,-8484,-8973,-9187,-9224,-9195,-9191,-9281,-9475,-9740,-9989,-10127,-10035,-9631,-8861,-7731,-6304,-4698,-3071,-1611,-481,155,212,-357,-1517,-3182,-5212,-7425,-9622,-11580,-13093,-13984,-14120,-13463,-12035,-9978,-7479,-4797,-2195,79,1837,2941,3373,3146,2384,1222,-150,-1556,-2821,-3808,-4421,-4623,-4431,-3911,-3188,-2374,-1634,-1067,-783,-817,-1184,-1827,-2690,-3644,-4599,-5425,-6030,-6331,-6276,-5848,-5062,-3985,-2692,-1321,25,1202,2140,2753,3062,3066,2859,2516,2139,1827,1651,1659,1882,2295,2882,3582,4356,5138,5918,6657,7377,8099,8846,9665,10555,11510,12477,13382,14116,14576,14655,14290,13434,12127,10417,8458,6407,4463,2843,1696,1184,1341,2178,3583,5422,7470,9526,11359,12789,13681,13948,13583,12600,11090,9137,6860,4366,1770,-817,-3279,-5490,-7328,-8671,-9426,-9543,-9025,-7937,-6414,-4614,-2753,-1011,415,1403,1852,1746,1103,8,-1427,-3063,-4768,-6412,-7902,-9168,-10163,-10889,-11336,-11535,-11500,-11250,-10801,-10159,-9334,-8337,-7207,-5983,-4757,-3611,-2653,-1980,-1667,-1756,-2262,-3136,-4323,-5694,-7147,-8521,-9713,-10607,-11137,-11282,-11041,-10471,-9639,-8624,-7526,-6410,-5346,-4362,-3463,-2623,-1783,-880,169,1417,2900,4613,6503,8474,10406,12142,13558,14519,14959,14840,14194,13089,11647,10013,8351,6828,5587,4753,4414,4611,5354,6589,8250,10198,12306,14403,16326,17935,19083,19690,19695,19075,17876,16145,13993,11539,8905,6258,3700,1388,-588,-2138,-3194,-3735,-3761,-3296,-2433,-1263,45,1343,2429,3154,3360,2977,1972,398,-1621,-3914,-6240,-8379,-10086,-11201,-11600,-11275,-10276,-8762,-6932,-5025,-3293,-1953,-1174,-1072,-1649,-2862,-4558,-6544,-8580,-10419,-11831,-12639,-12715,-12033,-10629,-8619,-6188,-3536,-908,1476,3414,4736,5353,5205,4329,2804,752,-1635,-4210,-6749,-9124,-11166,-12786,-13912,-14519,-14612,-14238,-13447,-12334,-10984,-9504,-7999,-6567,-5317,-4307,-3625,-3285,-3316,-3691,-4379,-5305,-6396,-7517,-8554,-9353,-9763,-9667,-8946,-7563,-5522,-2912,126,3379,6615,9593,12083,13928,15014,15307,14860,13760,12173,10282,8278,6371,4725,3497,2773,2614,3001,3885,5155,6681,8305,9874,11244,12292,12941,13126,12846,12105,10955,9471,7754,5929,4153,2554,1300,461,106,210,688,1417,2216,2922,3366,3457,3130,2424,1431,286,-817,-1726,-2271,-2373,-1983,-1135,89,1568,3145,4687,6046,7138,7884,8276,8316,8054,7548,6870,6092,5282,4486,3752,3094,2526,2042,1644,1313,1051,838,662,501,323,101,-217,-651,-1244,-2004,-2928,-4004,-5197,-6448,-7721,-8929,-10036,-10983,-11725,-12256,-12548,-12621,-12502,-12223,-11856,-11453,-11101,-10849,-10775,-10890,-11237,-11770,-12484,-13297,-14159,-14978,-15686,-16202,-16469,-16430,-16059,-15345,-14299,-12971,-11432,-9794,-8181,-6730,-5562,-4784,-4443,-4551,-5055,-5839,-6786,-7697,-8447,-8860,-8870,-8403,-7506,-6213,-4675,-3001,-1364,123,1346,2265,2855,3163,3232,3130,2917,2620,2276,1869,1422,923,432,-14,-298,-342,-19,730,1965,3662,5750,8104,10537,12843,14811,16234,16972,16938,16126,14638,12616,10300,7934,5776,4054,2945,2547,2901,3952,5607,7697,10056,12481,14790,16818,18420,19493,19969,19832,19088,17815,16085,14027,11763,9418,7123,4969,3068,1450,195,-727,-1301,-1581,-1627,-1509,-1322,-1150,-1081,-1190,-1528,-2137,-3011,-4132,-5442,-6862,-8287,-9615,-10728,-11533,-11958,-11957,-11521,-10693,-9540,-8186,-6782,-5480,-4445,-3820,-3690,-4124,-5101,-6575,-8435,-10547,-12752,-14897,-16849,-18471,-19695,-20411,-20605,-20199,-19218,-17636,-15536,-12986,-10152,-7198,-4374,-1888,12,1150,1418,765,-721,-2906,-5551,-8384,-11110,-13449,-15164,-16094,-16154,-15374,-13850,-11781,-9395,-6960,-4698,-2827,-1445,-625,-324,-472,-946,-1629,-2386,-3136,-3801,-4349,-4775,-5074,-5252,-5310,-5212,-4943,-4449,-3708,-2701,-1430,63,1734,3500,5289,6998,8555,9857,10860,11497,11777,11703,11353,10809,10200,9644,9250,9102,9227,9621,10220,10936,11648,12240,12600,12644,12343,11706,10807,9767,8729,7854,7285,7131,7445,8217,9357,10737,12153,13432,14364,14835,14738,14080,12888,11283,9402,7424,5543,3932,2764,2152,2175,2832,4066,5740,7662,9614,11343,12647,13339,13336,12610,11249,9370,7179,4862,2618,622,-1006,-2166,-2810,-2928,-2531,-1666,-397,1187,2983,4875,6726,8405,9758,10652,10963,10588,9474,7626,5094,2031,-1399,-4946,-8385,-11477,-14043,-15966,-17193,-17771,-17784,-17386,-16743,-16000,-15308,-14729,-14315,-14052,-13895,-13784,-13652,-13444,-13135,-12722,-12246,-11758,-11352,-11094,-11065,-11296,-11785,-12475,-13266,-13996,-14520,-14652,-14288,-13345,-11841,-9841,-7505,-5017,-2598,-464,1208,2267,2646,2321,1364,-133,-1990,-4034,-6040,-7808,-9131,-9863,-9889,-9181,-7775,-5790,-3408,-859,1602,3741,5333,6241,6366,5720,4363,2464,215,-2112,-4265,-5968,-7012,-7231,-6552,-4987,-2655,261,3494,6755,9767,12263,14085,15115,15364,14892,13859,12438,10858,9306,7985,7006,6484,6415,6806,7563,8611,9806,11030,12138,13019,13587,13790,13634,13163,12474,11676,10901,10245,9807,9599,9633,9842,10159,10486,10734,10822,10686,10292,9623,8693,7534,6194,4732,3212,1700,262,-1035,-2134,-2968,-3505,-3705,-3572,-3140,-2457,-1627,-743,86,762,1240,1474,1498,1336,1050,681,284,-136,-550,-961,-1361,-1729,-2041,-2258,-2337,-2235,-1922,-1389,-638,279,1310,2346,3290,4013,4409,4392,3912,2975,1644,24,-1727,-3448,-4980,-6200,-7051,-7508,-7644,-7544,-7331,-7134,-7046,-7138,-7442,-7944,-8600,-9370,-10165,-10950,-11653,-12232,-12650,-12865,-12848,-12585,-12050,-11275,-10273,-9115,-7838,-6543,-5250,-4056,-2969,-2050,-1309,-797,-520,-526,-805,-1376,-2185,-3190,-4261,-5296,-6110,-6579,-6538,-5912,-4650,-2786,-409,2324,5233,8086,10691,12839,14386,15227,15311,14657,13334,11450,9180,6684,4179,1843,-133,-1614,-2481,-2687,-2229,-1153,444,2418,4634,6890,9055,10959,12517,13657,14366,14677,14644,14343,13852,13227,12521,11769,10985,10199,9418,8676,7991,7383,6883,6476,6159,5897,5609,5261,4755,4062,3174,2112,983,-111,-1015,-1598,-1745,-1386,-509,836,2541,4462,6428,8263,9798,10890,11429,11338,10596,9206,7241,4788,1984,-1033,-4100,-7073,-9823,-12241,-14252,-15814,-16904,-17530,-17711,-17465,-16828,-15843,-14555,-13040,-11395,-9718,-8150,-6811,-5813,-5255,-5173,-5574,-6396,-7552,-8886,-10267,-11511,-12496,-13090,-13220,-12866,-12027,-10789,-9214,-7430,-5551,-3690,-1973,-471,735,1638,2235,2581,2745,2790,2811,2842,2924,3062,3225,3395,3504,3520,3387,3079,2592,1927,1143,289,-523,-1219,-1674,-1825,-1606,-1008,-63,1133,2463,3739,4808,5493,5683,5328,4441,3143,1578,-30,-1492,-2604,-3234,-3308,-2806,-1795,-361,1344,3182,4972,6589,7873,8744,9123,8982,8349,7275,5869,4269,2626,1114,-127,-955,-1303,-1128,-474,582,1894,3299,4611,5655,6293,6443,6080,5279,4147,2891,1695,794,331,425,1078,2213,3669,5230,6656,7732,8277,8210,7502,6246,4573,2671,751,-1022,-2473,-3527,-4126,-4296,-4100,-3643,-3055,-2478,-2028,-1823,-1903,-2302,-2958,-3802,-4712,-5539,-6164,-6434,-6291,-5661,-4585,-3122,-1426,331,1935,3183,3895,3943,3261,1871,-157,-2657,-5442,-8261,-10872,-13024,-14501,-15154,-14886,-13722,-11759,-9194,-6288,-3323,-595,1671,3268,4130,4209,3587,2355,682,-1264,-3302,-5251,-6958,-8291,-9135,-9435,-9148,-8293,-6930,-5161,-3133,-991,1081,2961,4508,5661,6385,6680,6609,6219,5606,4849,4026,3216,2485,1879,1470,1275,1355,1726,2396,3368,4599,6044,7629,9266,10859,12321,13554,14494,15073,15275,15095,14582,13808,12887,11924,11061,10372,9955,9817,9966,10341,10870,11454,12003,12429,12694,12760,12659,12409,12083,11723,11387,11117,10924,10812,10761,10711,10596,10327,9793,8919,7627,5887,3731,1236,-1467,-4199,-6793,-9058,-10856,-12104,-12759,-12872,-12513,-11821,-10929,-9993,-9136,-8467,-8060,-7952,-8143,-8603,-9272,-10061,-10877,-11617,-12185,-12516,-12557,-12309,-11797,-11082,-10250,-9381,-8577,-7887,-7373,-7049,-6919,-6977,-7195,-7570,-8074,-8703,-9440,-10247,-11084,-11870,-12515,-12932,-13035,-12791,-12187,-11303,-10216,-9091,-8059,-7274,-6834,-6803,-7171,-7883,-8825,-9834,-10751,-11373,-11558,-11163,-10134,-8464,-6234,-3588,-732,2116,4711,6879,8456,9402,9719,9520,8948,8206,7482,6953,6744,6921,7476,8358,9433,10572,11600,12369,12764,12679,12122,11072,9652,7949,6146,4416,2940,1899,1409,1561,2350,3729,5539,7616,9693,11560,12952,13711,13681,12847,11224,8968,6256,3354,518,-1997,-3975,-5269,-5802,-5567,-4637,-3121,-1176,1028,3323,5539,7532,9164,10326,10921,10899,10234,8973,7202,5071,2784,551,-1388,-2843,-3658,-3750,-3132,-1888,-188,1729,3614,5195,6251,6626,6246,5134,3411,1265,-1058,-3293,-5186,-6528,-7179,-7070,-6250,-4816,-2972,-954,989,2586,3655,4026,3666,2568,856,-1348,-3838,-6439,-8965,-11263,-13222,-14764,-15851,-16503,-16736,-16645,-16291,-15798,-15247,-14746,-14343,-14093,-13970,-13951,-13943,-13861,-13604,-13096,-12286,-11182,-9807,-8271,-6673,-5152,-3831,-2821,-2184,-1980,-2178,-2760,-3633,-4705,-5852,-6961,-7924,-8649,-9090,-9212,-9027,-8572,-7889,-7062,-6147,-5223,-4339,-3540,-2843,-2258,-1759,-1328,-909,-456,80,760,1607,2653,3904,5326,6897,8506,10070,11417,12421,12910,12783,11963,10465,8361,5816,3040,286,-2176,-4113,-5321,-5665,-5080,-3592,-1288,1662,5033,8581,11996,15029,17399,18930,19485,19052,17697,15600,13002,10206,7512,5220,3540,2637,2544,3208,4491,6154,7949,9580,10792,11373,11178,10155,8334,5835,2839,-406,-3633,-6572,-8969,-10632,-11447,-11371,-10480,-8905,-6861,-4588,-2349,-379,1100,1939,2027,1336,-101,-2209,-4822,-7794,-10889,-13928,-16674,-18970,-20627,-21575,-21731,-21122,-19803,-17882,-15506,-12850,-10091,-7444,-5075,-3177,-1875,-1273,-1408,-2262,-3749,-5739,-8045,-10463,-12779,-14774,-16283,-17156,-17309,-16735,-15453,-13589,-11282,-8723,-6117,-3669,-1568,35,1022,1353,1024,116,-1249,-2893,-4631,-6247,-7568,-8422,-8709,-8365,-7398,-5863,-3885,-1601,791,3123,5213,6928,8169,8903,9134,8948,8444,7783,7113,6576,6291,6310,6648,7274,8105,9068,10065,11038,11932,12739,13445,14079,14641,15152,15593,15958,16215,16344,16319,16130,15770,15245,14580,13789,12926,12020,11132,10295,9551,8911,8376,7917,7490,7036,6503,5832,5010,4018,2907,1723,566,-480,-1311,-1877,-2119,-2062,-1744,-1239,-658,-83,395,725,913,962,941,882,846,847,903,990,1104,1215,1326,1440,1576,1768,2037,2401,2866,3410,4003,4613,5176,5675,6035,6246,6250,6023,5535,4761,3693,2342,733,-1075,-3003,-4952,-6820,-8481,-9866,-10881,-11527,-11796,-11759,-11505,-11146,-10820,-10626,-10666,-10997,-11629,-12553,-13703,-15007,-16350,-17615,-18666,-19363,-19595,-19256,-18314,-16772,-14706,-12257,-9603,-6951,-4526,-2498,-1020,-160,105,-174,-821,-1686,-2553,-3260,-3671,-3712,-3393,-2781,-2012,-1244,-644,-353,-455,-978,-1894,-3101,-4495,-5917,-7240,-8338,-9119,-9524,-9549,-9187,-8522,-7589,-6499,-5316,-4125,-2972,-1900,-913,-7,846,1698,2586,3581,4704,5989,7420,8960,10542,12087,13503,14714,15654,16288,16617,16660,16477,16124,15691,15241,14847,14560,14396,14387,14485,14692,14927,15167,15334,15409,15343,15157,14846,14460,14031,13608,13220,12897,12631,12433,12266,12119,11951,11730,11427,10996,10423,9677,8737,7630,6360,5004,3643,2365,1293,491,18,-119,29,384,827,1224,1453,1407,1012,247,-882,-2297,-3912,-5596,-7226,-8681,-9858,-10704,-11177,-11310,-11133,-10738,-10187,-9602,-9025,-8550,-8184,-7935,-7771,-7622,-7413,-7059,-6495,-5691,-4671,-3510,-2330,-1296,-562,-290,-571,-1459,-2919,-4851,-7089,-9418,-11601,-13408,-14626,-15123,-14812,-13734,-11992,-9784,-7363,-4982,-2902,-1297,-283,127,7,-510,-1256,-2058,-2790,-3362,-3751,-3997,-4164,-4351,-4646,-5118,-5785,-6647,-7617,-8612,-9482,-10093,-10296,-9991,-9107,-7665,-5731,-3473,-1077,1210,3189,4679,5589,5911,5730,5206,4553,3994,3718,3863,4470,5491,6797,8191,9447,10361,10747,10513,9632,8175,6277,4146,2004,96,-1348,-2159,-2203,-1456,40,2137,4633,7269,9784,11932,13534,14460,14714,14333,13479,12340,11125,10062,9299,8967,9094,9649,10553,11661,12852,13960,14879,15487,15707,15491,14802,13670,12139,10318,8351,6403,4682,3355,2578,2449,2980,4125,5745,7643,9580,11303,12564,13169,12978,11930,10068,7485,4395,1019,-2364,-5505,-8178,-10236,-11589,-12267,-12324,-11923,-11190,-10307,-9377,-8512,-7749,-7117,-6603,-6219,-5937,-5798,-5794,-5971,-6333,-6889,-7608,-8457,-9360,-10274,-11107,-11844,-12424,-12855,-13143,-13296,-13380,-13385,-13392,-13362,-13325,-13223,-13013,-12635,-12020,-11138,-9966,-8518,-6860,-5052,-3234,-1501,-6,1160,1880,2124,1845,1096,-72,-1545,-3183,-4836,-6353,-7591,-8476,-8950,-9035,-8796,-8328,-7756,-7196,-6733,-6425,-6261,-6194,-6110,-5893,-5375,-4453,-3022,-1058,1390,4231,7285,10356,13225,15688,17566,18747,19161,18817,17771,16140,14053,11686,9203,6770,4550,2661,1221,280,-129,-40,478,1302,2291,3270,4076,4570,4627,4204,3278,1910,203,-1685,-3555,-5181,-6345,-6845,-6526,-5321,-3238,-411,2956,6546,10031,13040,15265,16470,16531,15452,13380,10531,7245,3838,649,-2058,-4100,-5376,-5890,-5728,-5040,-4026,-2900,-1863,-1081,-651,-609,-914,-1472,-2154,-2813,-3337,-3620,-3637,-3384,-2941,-2395,-1889,-1535,-1441,-1661,-2194,-2980,-3920,-4873,-5707,-6288,-6519,-6327,-5687,-4605,-3132,-1342,635,2680,4612,6292,7542,8252,8303,7664,6324,4366,1915,-832,-3636,-6245,-8376,-9826,-10392,-10006,-8654,-6449,-3594,-378,2866,5773,8034,9381,9685,8929,7241,4882,2167,-506,-2806,-4423,-5181,-5007,-3952,-2170,131,2683,5260,7631,9633,11150,12110,12478,12283,11536,10324,8728,6853,4846,2825,958,-643,-1825,-2533,-2668,-2257,-1295,110,1866,3793,5745,7516,8971,9956,10410,10313,9705,8711,7480,6202,5069,4259,3897,4068,4770,5921,7396,8974,10457,11598,12227,12194,11433,9958,7827,5191,2222,-871,-3859,-6528,-8671,-10131,-10792,-10615,-9620,-7914,-5666,-3100,-476,1933,3884,5165,5649,5284,4109,2256,-98,-2711,-5360,-7811,-9902,-11512,-12598,-13179,-13334,-13165,-12811,-12392,-12013,-11754,-11641,-11685,-11849,-12093,-12370,-12637,-12872,-13056,-13184,-13242,-13217,-13076,-12780,-12300,-11600,-10688,-9589,-8370,-7119,-5944,-4955,-4248,-3907,-3968,-4437,-5278,-6409,-7722,-9080,-10331,-11336,-11952,-12104,-11729,-10866,-9567,-7972,-6223,-4482,-2902,-1573,-571,122,550,814,1047,1374,1921,2786,4001,5589,7476,9588,11795,13955,15941,17618,18900,19721,20066,19942,19417,18541,17419,16118,14713,13253,11760,10257,8742,7256,5822,4530,3452,2674,2268,2249,2595,3231,4010,4791,5394,5697,5611,5125,4303,3273,2206,1291,688,536,893,1761,3079,4728,6552,8398,10082,11478,12469,12989,13035,12621,11844,10792,9612,8430,7381,6552,6002,5714,5621,5598,5482,5106,4313,3018,1179,-1126,-3771,-6552,-9239,-11602,-13454,-14646,-15126,-14905,-14055,-12729,-11068,-9277,-7499,-5902,-4591,-3652,-3150,-3086,-3471,-4265,-5408,-6840,-8448,-10146,-11815,-13359,-14686,-15727,-16437,-16811,-16853,-16618,-16159,-15557,-14887,-14226,-13618,-13112,-12694,-12360,-12063,-11758,-11394,-10915,-10303,-9513,-8585,-7518,-6391,-5257,-4193,-3273,-2526,-2002,-1670,-1533,-1529,-1624,-1772,-1941,-2121,-2300,-2507,-2731,-3015,-3335,-3708,-4104,-4513,-4908,-5285,-5626,-5942,-6224,-6471,-6672,-6782,-6773,-6563,-6102,-5311,-4146,-2576,-615,1679,4208,6816,9323,11551,13295,14446,14882,14608,13665,12167,10280,8194,6118,4254,2772,1817,1463,1733,2570,3855,5419,7042,8523,9644,10278,10318,9774,8698,7232,5537,3817,2250,1016,247,31,412,1387,2891,4851,7131,9594,12083,14426,16466,18036,19022,19312,18878,17718,15909,13570,10862,7971,5096,2406,63,-1834,-3227,-4115,-4543,-4609,-4427,-4141,-3892,-3818,-4016,-4568,-5496,-6779,-8359,-10135,-11978,-13753,-15327,-16559,-17357,-17631,-17332,-16464,-15038,-13156,-10914,-8483,-6024,-3729,-1757,-264,659,958,638,-227,-1541,-3146,-4898,-6640,-8255,-9646,-10780,-11623,-12221,-12579,-12774,-12815,-12765,-12628,-12437,-12200,-11930,-11633,-11325,-11006,-10687,-10376,-10062,-9764,-9461,-9168,-8869,-8573,-8273,-7975,-7680,-7375,-7077,-6748,-6403,-5993,-5499,-4875,-4095,-3125,-1988,-686,688,2083,3376,4493,5348,5887,6103,6011,5685,5218,4737,4378,4284,4560,5303,6540,8265,10405,12841,15412,17925,20193,22018,23257,23798,23591,22649,21052,18907,16412,13715,11046,8551,6393,4670,3440,2709,2442,2558,2962,3521,4138,4679,5088,5291,5287,5086,4737,4320,3906,3586,3428,3489,3792,4339,5074,5922,6763,7466,7901,7958,7577,6736,5502,3950,2252,541,-997,-2232,-3049,-3377,-3214,-2584,-1588,-340,992,2247,3247,3852,3935,3451,2385,815,-1134,-3281,-5417,-7322,-8795,-9679,-9851,-9296,-8025,-6164,-3855,-1316,1242,3571,5461,6709,7172,6754,5449,3289,431,-2968,-6650,-10372,-13872,-16911,-19311,-20930,-21722,-21696,-20934,-19567,-17759,-15683,-13503,-11363,-9360,-7562,-5995,-4647,-3510,-2538,-1733,-1084,-612,-379,-407,-771,-1471,-2494,-3773,-5185,-6581,-7791,-8642,-9015,-8815,-8049,-6768,-5101,-3227,-1336,367,1720,2596,2938,2750,2094,1087,-132,-1403,-2577,-3523,-4132,-4336,-4089,-3394,-2277,-800,956,2880,4868,6803,8585,10134,11392,12327,12946,13268,13331,13197,12911,12534,12110,11679,11280,10940,10691,10548,10540,10672,10958,11391,11949,12586,13230,13792,14163,14243,13937,13191,11988,10367,8424,6317,4227,2385,985,207,164,876,2288,4244,6525,8869,10997,12666,13684,13957,13465,12312,10647,8700,6699,4861,3349,2242,1552,1176,989,791,412,-299,-1430,-2986,-4915,-7055,-9256,-11263,-12915,-14000,-14437,-14149,-13205,-11693,-9822,-7799,-5870,-4249,-3110,-2548,-2588,-3174,-4186,-5469,-6833,-8105,-9126,-9778,-10003,-9777,-9151,-8210,-7063,-5866,-4733,-3807,-3176,-2909,-3038,-3545,-4400,-5515,-6812,-8172,-9486,-10640,-11549,-12125,-12363,-12234,-11800,-11107,-10220,-9222,-8142,-7040,-5906,-4758,-3582,-2373,-1152,66,1218,2248,3081,3652,3908,3846,3458,2840,2040,1201,426,-174,-491,-474,-86,670,1744,3058,4503,5945,7249,8281,8934,9139,8878,8187,7148,5886,4540,3249,2143,1311,819,702,972,1614,2616,3928,5514,7296,9201,11129,12973,14646,16030,17093,17770,18083,18072,17794,17368,16869,16413,16060,15842,15762,15768,15766,15684,15376,14789,13852,12560,10954,9118,7153,5213,3418,1896,734,-25,-377,-376,-103,321,787,1175,1403,1423,1212,795,212,-477,-1218,-1942,-2603,-3152,-3539,-3750,-3746,-3561,-3213,-2784,-2376,-2101,-2103,-2484,-3336,-4684,-6470,-8575,-10774,-12820,-14423,-15334,-15355,-14408,-12515,-9853,-6689,-3393,-352,2034,3463,3700,2691,485,-2685,-6509,-10572,-14469,-17794,-20254,-21640,-21917,-21136,-19502,-17267,-14721,-12163,-9814,-7852,-6371,-5373,-4816,-4606,-4622,-4764,-4924,-5049,-5101,-5081,-4990,-4846,-4648,-4376,-4020,-3537,-2939,-2224,-1464,-720,-128,232,230,-173,-1014,-2239,-3749,-5374,-6915,-8152,-8860,-8891,-8110,-6517,-4178,-1250,2019,5344,8432,10987,12791,13700,13651,12732,11082,8975,6698,4589,2939,1999,1912,2722,4359,6649,9336,12103,14636,16600,17757,17912,16994,15033,12167,8619,4702,729,-2946,-6033,-8291,-9548,-9754,-8913,-7148,-4632,-1578,1735,5094,8222,10947,13101,14578,15345,15403,14817,13689,12143,10312,8337,6332,4406,2648,1121,-108,-1001,-1517,-1636,-1352,-687,315,1575,2991,4447,5808,6956,7781,8218,8226,7819,7046,5969,4682,3253,1748,211,-1344,-2901,-4482,-6051,-7623,-9122,-10499,-11655,-12494,-12926,-12891,-12355,-11348,-9940,-8239,-6407,-4576,-2933,-1574,-623,-119,-81,-480,-1249,-2296,-3506,-4755,-5906,-6849,-7468,-7694,-7484,-6836,-5808,-4497,-3048,-1629,-431,402,730,515,-212,-1341,-2666,-3948,-4922,-5350,-5061,-3973,-2114,375,3281,6299,9151,11522,13209,14049,14000,13116,11522,9440,7091,4742,2605,864,-372,-1068,-1251,-1015,-491,183,855,1422,1790,1926,1820,1511,1050,526,24,-354,-521,-409,36,817,1927,3304,4889,6574,8274,9886,11318,12510,13402,13982,14245,14213,13917,13389,12657,11740,10645,9375,7941,6352,4638,2856,1064,-621,-2126,-3326,-4173,-4626,-4704,-4480,-4044,-3512,-2982,-2539,-2204,-1987,-1833,-1691,-1491,-1172,-718,-116,579,1307,1967,2453,2641,2447,1776,599,-1084,-3214,-5700,-8393,-11138,-13755,-16073,-17950,-19271,-19979,-20063,-19561,-18563,-17173,-15539,-13800,-12087,-10527,-9204,-8178,-7483,-7094,-6989,-7094,-7334,-7626,-7881,-8043,-8044,-7864,-7485,-6913,-6186,-5324,-4393,-3449,-2549,-1768,-1133,-685,-405,-262,-183,-74,153,602,1326,2374,3708,5296,6990,8689,10189,11362,12055,12187,11736,10728,9280,7533,5684,3920,2436,1368,813,804,1297,2221,3421,4760,6057,7177,7983,8409,8400,7983,7192,6119,4863,3545,2277,1181,327,-205,-404,-260,182,861,1681,2529,3297,3863,4171,4171,3905,3450,2946,2540,2424,2699,3487,4788,6542,8645,10883,13062,14941,16325,17045,17023,16229,14734,12659,10173,7483,4757,2188,-125,-2092,-3710,-4992,-6023,-6864,-7620,-8349,-9100,-9888,-10698,-11486,-12197,-12748,-13086,-13131,-12871,-12283,-11404,-10305,-9069,-7821,-6669,-5724,-5075,-4772,-4842,-5264,-5997,-6954,-8041,-9131,-10116,-10869,-11313,-11386,-11078,-10433,-9531,-8498,-7489,-6652,-6132,-6019,-6357,-7111,-8200,-9468,-10749,-11850,-12601,-12875,-12579,-11710,-10315,-8517,-6483,-4430,-2556,-1088,-167,97,-320,-1346,-2851,-4629,-6436,-8063,-9289,-10013,-10168,-9805,-9043,-8035,-7007,-6123,-5567,-5422,-5723,-6407,-7354,-8377,-9260,-9797,-9799,-9136,-7758,-5678,-3000,123,3475,6837,9977,12695,14840,16309,17068,17145,16613,15592,14223,12668,11083,9615,8401,7538,7099,7122,7591,8465,9661,11070,12571,14047,15379,16491,17313,17818,18007,17884,17490,16839,15961,14872,13580,12101,10449,8655,6767,4837,2966,1214,-298,-1523,-2391,-2902,-3074,-2972,-2679,-2289,-1886,-1531,-1257,-1063,-921,-791,-615,-357,2,462,962,1435,1766,1845,1559,839,-350,-1965,-3918,-6065,-8243,-10295,-12083,-13521,-14570,-15239,-15563,-15610,-15418,-15044,-14496,-13796,-12930,-11909,-10752,-9477,-8182,-6917,-5826,-4996,-4555,-4575,-5107,-6148,-7650,-9502,-11576,-13691,-15678,-17376,-18639,-19391,-19588,-19249,-18441,-17258,-15813,-14233,-12621,-11079,-9690,-8498,-7561,-6875,-6451,-6262,-6266,-6412,-6643,-6880,-7082,-7184,-7162,-7004,-6705,-6302,-5814,-5283,-4727,-4154,-3547,-2874,-2091,-1144,-13,1337,2865,4545,6276,7967,9509,10793,11752,12350,12579,12516,12225,11845,11490,11291,11342,11714,12425,13447,14711,16104,17493,18720,19650,20134,20098,19479,18302,16632,14608,12376,10142,8044,6259,4862,3925,3432,3335,3539,3918,4349,4696,4879,4833,4562,4127,3602,3145,2856,2887,3298,4130,5345,6854,8519,10172,11651,12801,13514,13726,13418,12637,11443,9968,8314,6649,5083,3761,2765,2180,2029,2304,2954,3886,4975,6087,7067,7789,8130,8026,7431,6372,4898,3106,1121,-940,-2941,-4782,-6390,-7704,-8734,-9487,-10017,-10400,-10681,-10957,-11245,-11585,-11983,-12398,-12818,-13179,-13454,-13609,-13634,-13549,-13367,-13166,-12962,-12840,-12800,-12863,-13005,-13166,-13288,-13278,-13071,-12599,-11848,-10799,-9532,-8087,-6601,-5161,-3908,-2933,-2339,-2174,-2467,-3192,-4294,-5656,-7162,-8646,-9959,-10966,-11555,-11673,-11310,-10499,-9324,-7872,-6266,-4591,-2957,-1431,-80,1033,1871,2390,2561,2387,1875,1082,67,-1068,-2231,-3307,-4208,-4838,-5144,-5060,-4566,-3643,-2289,-531,1585,3986,6548,9152,11626,13827,15615,16888,17616,17792,17518,16879,16046,15131,14272,13524,12946,12514,12219,12018,11889,11826,11833,11919,12098,12343,12621,12845,12924,12758,12265,11432,10272,8901,7458,6128,5102,4522,4489,5013,6035,7399,8919,10343,11453,12041,11959,11170,9672,7628,5210,2688,321,-1649,-3041,-3760,-3816,-3308,-2423,-1388,-446,176,317,-121,-1149,-2670,-4569,-6609,-8610,-10314,-11547,-12147,-12037,-11210,-9752,-7820,-5641,-3480,-1594,-218,501,476,-254,-1598,-3366,-5341,-7290,-8980,-10224,-10883,-10877,-10197,-8898,-7082,-4907,-2542,-185,1986,3802,5133,5886,6009,5500,4399,2797,794,-1445,-3796,-6087,-8201,-10034,-11514,-12631,-13379,-13816,-14001,-13987,-13857,-13629,-13331,-12957,-12467,-11826,-10994,-9934,-8650,-7160,-5515,-3793,-2073,-453,1008,2249,3267,4065,4695,5193,5641,6060,6518,6995,7507,8005,8443,8774,8929,8896,8649,8218,7626,6934,6185,5449,4786,4244,3913,3813,4023,4532,5345,6409,7639,8935,10171,11245,12057,12561,12728,12602,12230,11705,11123,10572,10123,9834,9705,9735,9868,10038,10166,10161,9961,9499,8761,7751,6514,5125,3698,2331,1171,302,-174,-222,162,926,1973,3164,4343,5346,6031,6278,6036,5273,4042,2409,496,-1564,-3607,-5479,-7001,-8047,-8491,-8288,-7445,-6043,-4249,-2244,-286,1425,2675,3356,3413,2891,1895,589,-867,-2300,-3608,-4711,-5603,-6311,-6893,-7412,-7924,-8452,-9006,-9552,-10055,-10454,-10704,-10770,-10655,-10386,-10037,-9698,-9462,-9433,-9650,-10148,-10872,-11749,-12647,-13424,-13933,-14041,-13665,-12750,-11324,-9438,-7224,-4814,-2403,-157,1734,3131,3918,4046,3533,2460,994,-683,-2333,-3759,-4794,-5316,-5302,-4756,-3763,-2438,-904,689,2239,3620,4789,5678,6298,6659,6801,6788,6685,6571,6499,6541,6709,7035,7486,8016,8556,8987,9208,9095,8557,7554,6072,4198,2048,-194,-2316,-4112,-5388,-6010,-5890,-5038,-3511,-1448,974,3552,6069,8339,10190,11525,12264,12416,12011,11143,9926,8504,7029,5644,4494,3659,3227,3198,3570,4283,5251,6372,7515,8555,9343,9763,9691,9088,7912,6242,4175,1894,-395,-2467,-4119,-5194,-5603,-5351,-4523,-3288,-1879,-535,476,968,779,-135,-1736,-3898,-6409,-9021,-11458,-13477,-14872,-15535,-15421,-14599,-13191,-11394,-9412,-7461,-5735,-4356,-3436,-2967,-2933,-3239,-3766,-4394,-4984,-5442,-5689,-5679,-5413,-4891,-4159,-3255,-2234,-1170,-134,789,1508,1963,2082,1862,1303,476,-541,-1607,-2599,-3350,-3743,-3668,-3051,-1896,-208,1907,4356,6955,9540,11892,13816,15125,15672,15361,14182,12182,9503,6337,2946,-412,-3436,-5883,-7541,-8260,-8004,-6818,-4841,-2333,448,3147,5494,7207,8145,8231,7525,6176,4427,2562,875,-360,-942,-749,253,1972,4268,6921,9668,12282,14521,16229,17304,17705,17492,16740,15592,14190,12678,11192,9832,8687,7802,7214,6914,6875,7046,7344,7683,7965,8101,8018,7676,7045,6157,5028,3740,2341,926,-441,-1678,-2726,-3535,-4080,-4361,-4402,-4268,-4021,-3767,-3580,-3543,-3710,-4097,-4701,-5485,-6389,-7366,-8342,-9296,-10176,-10995,-11717,-12361,-12886,-13282,-13504,-13520,-13313,-12888,-12286,-11585,-10885,-10308,-9968,-9958,-10333,-11077,-12139,-13365,-14602,-15619,-16232,-16249,-15586,-14204,-12217,-9792,-7200,-4743,-2711,-1359,-844,-1222,-2429,-4296,-6567,-8947,-11112,-12795,-13750,-13855,-13054,-11405,-9056,-6210,-3146,-119,2598,4813,6380,7251,7453,7081,6285,5228,4082,2995,2087,1443,1115,1122,1467,2120,3045,4172,5431,6714,7931,8956,9700,10078,10048,9610,8819,7777,6603,5461,4452,3683,3201,2987,3009,3193,3469,3791,4135,4505,4951,5504,6220,7115,8174,9371,10622,11852,12976,13924,14633,15087,15244,15124,14703,14006,13022,11779,10296,8623,6823,4981,3203,1579,222,-810,-1465,-1742,-1695,-1397,-988,-584,-342,-351,-690,-1373,-2367,-3591,-4942,-6295,-7532,-8564,-9316,-9758,-9901,-9758,-9403,-8880,-8269,-7625,-6995,-6425,-5909,-5470,-5074,-4712,-4366,-4026,-3706,-3444,-3277,-3267,-3437,-3813,-4348,-4996,-5642,-6192,-6529,-6585,-6314,-5734,-4894,-3907,-2888,-1994,-1357,-1098,-1299,-1999,-3173,-4758,-6632,-8629,-10598,-12345,-13760,-14726,-15228,-15273,-14950,-14359,-13639,-12917,-12288,-11829,-11546,-11414,-11366,-11291,-11094,-10673,-9964,-8951,-7679,-6220,-4727,-3307,-2118,-1238,-712,-534,-613,-841,-1070,-1132,-923,-317,697,2120,3872,5831,7856,9780,11449,12731,13517,13734,13369,12421,10976,9146,7082,4996,3068,1524,502,141,469,1462,3002,4912,6961,8904,10512,11570,11968,11632,10606,9013,7029,4911,2893,1226,87,-415,-248,509,1718,3178,4662,5956,6872,7278,7107,6359,5100,3447,1567,-354,-2121,-3549,-4515,-4908,-4753,-4076,-3029,-1783,-533,504,1167,1339,965,111,-1130,-2554,-3972,-5174,-6024,-6425,-6398,-5997,-5368,-4651,-4011,-3544,-3339,-3378,-3646,-4037,-4474,-4855,-5119,-5245,-5240,-5165,-5097,-5132,-5366,-5864,-6683,-7816,-9251,-10907,-12704,-14511,-16223,-17703,-18858,-19591,-19852,-19608,-18858,-17640,-16000,-14042,-11860,-9589,-7355,-5289,-3494,-2069,-1050,-469,-287,-461,-900,-1529,-2242,-2981,-3665,-4271,-4766,-5137,-5385,-5481,-5421,-5166,-4691,-3968,-2981,-1712,-187,1590,3549,5637,7767,9844,11776,13481,14882,15941,16629,16956,16944,16644,16111,15403,14579,13683,12747,11792,10828,9848,8862,7852,6846,5842,4887,4019,3283,2744,2434,2393,2641,3165,3959,4963,6136,7389,8654,9835,10851,11631,12108,12269,12089,11628,10928,10087,9202,8348,7612,7015,6578,6266,6062,5902,5788,5671,5593,5543,5575,5698,5936,6268,6661,7035,7316,7409,7250,6790,6028,4993,3750,2385,992,-332,-1525,-2511,-3298,-3866,-4276,-4569,-4829,-5120,-5519,-6064,-6787,-7665,-8682,-9761,-10846,-11866,-12746,-13456,-13947,-14218,-14258,-14090,-13705,-13146,-12403,-11517,-10500,-9405,-8270,-7184,-6205,-5439,-4954,-4814,-5047,-5638,-6525,-7620,-8787,-9897,-10810,-11399,-11579,-11283,-10495,-9243,-7600,-5683,-3656,-1703,-4,1261,1991,2127,1688,786,-448,-1810,-3128,-4225,-4983,-5333,-5276,-4872,-4223,-3464,-2724,-2128,-1753,-1649,-1820,-2227,-2833,-3538,-4280,-4956,-5487,-5797,-5827,-5542,-4941,-4043,-2904,-1592,-193,1196,2509,3667,4656,5457,6123,6688,7260,7895,8678,9656,10837,12209,13712,15253,16737,18025,19026,19605,19723,19312,18407,17055,15352,13441,11457,9574,7938,6688,5923,5705,6039,6875,8121,9622,11223,12746,14028,14957,15439,15461,15047,14263,13217,12005,10746,9506,8359,7307,6364,5480,4622,3732,2781,1740,628,-522,-1644,-2653,-3466,-4003,-4212,-4069,-3582,-2813,-1827,-757,279,1142,1700,1861,1558,773,-439,-2008,-3797,-5671,-7486,-9116,-10455,-11444,-12030,-12211,-11986,-11380,-10435,-9199,-7739,-6140,-4486,-2884,-1447,-287,480,772,520,-279,-1596,-3325,-5333,-7433,-9450,-11191,-12531,-13365,-13675,-13477,-12874,-11981,-10959,-9966,-9136,-8596,-8408,-8600,-9143,-9975,-10983,-12056,-13054,-13851,-14349,-14456,-14128,-13359,-12160,-10604,-8769,-6777,-4765,-2862,-1224,75,922,1341,1321,973,393,-277,-887,-1307,-1413,-1107,-348,896,2585,4650,6984,9435,11838,14003,15745,16906,17360,17074,16066,14480,12500,10391,8417,6825,5812,5485,5859,6858,8309,10001,11665,13073,13999,14310,13950,12945,11438,9600,7694,5956,4623,3882,3818,4452,5682,7327,9165,10921,12371,13329,13680,13420,12580,11294,9684,7931,6162,4524,3127,2038,1338,1031,1135,1628,2442,3521,4751,6033,7257,8310,9120,9612,9758,9550,8981,8087,6890,5441,3811,2079,355,-1237,-2595,-3589,-4174,-4301,-4012,-3391,-2562,-1703,-970,-527,-486,-889,-1744,-2965,-4430,-5995,-7488,-8780,-9771,-10412,-10723,-10756,-10611,-10393,-10203,-10111,-10167,-10357,-10664,-11033,-11397,-11712,-11929,-12033,-12022,-11907,-11697,-11416,-11049,-10611,-10065,-9426,-8665,-7815,-6897,-5968,-5108,-4376,-3856,-3584,-3572,-3799,-4195,-4676,-5134,-5472,-5593,-5445,-4985,-4228,-3204,-1988,-678,618,1768,2665,3216,3349,3065,2370,1363,130,-1168,-2414,-3446,-4173,-4483,-4351,-3768,-2778,-1483,1,1521,2925,4064,4832,5127,4934,4243,3131,1686,56,-1600,-3113,-4312,-5062,-5256,-4842,-3825,-2274,-305,1915,4207,6380,8261,9730,10682,11122,11071,10631,9951,9176,8495,8040,7924,8187,8805,9684,10672,11583,12236,12459,12168,11320,9983,8283,6408,4577,3001,1869,1304,1375,2061,3269,4848,6567,8202,9482,10195,10158,9275,7537,5022,1913,-1564,-5101,-8411,-11196,-13224,-14344,-14486,-13717,-12161,-10058,-7669,-5282,-3162,-1531,-524,-211,-562,-1478,-2806,-4349,-5906,-7294,-8353,-8993,-9143,-8822,-8049,-6910,-5490,-3885,-2217,-569,946,2257,3296,4001,4367,4346,3979,3264,2260,1049,-286,-1589,-2747,-3597,-4028,-3962,-3354,-2250,-717,1114,3087,5052,6851,8373,9531,10286,10639,10629,10314,9771,9085,8313,7523,6729,5940,5147,4309,3408,2408,1309,118,-1113,-2323,-3408,-4272,-4803,-4920,-4565,-3731,-2465,-845,979,2871,4643,6168,7309,8016,8254,8076,7554,6820,6012,5288,4781,4612,4845,5502,6563,7936,9526,11169,12728,14047,15008,15514,15518,14994,13997,12551,10790,8776,6660,4525,2477,570,-1149,-2685,-4049,-5271,-6400,-7434,-8414,-9295,-10067,-10658,-11033,-11135,-10950,-10483,-9776,-8905,-7972,-7082,-6354,-5861,-5688,-5829,-6287,-6984,-7827,-8706,-9484,-10068,-10358,-10321,-9950,-9292,-8429,-7460,-6492,-5633,-4949,-4513,-4333,-4422,-4760,-5295,-6011,-6819,-7715,-8615,-9521,-10382,-11197,-11942,-12599,-13136,-13518,-13682,-13592,-13188,-12443,-11359,-9955,-8296,-6491,-4639,-2897,-1390,-233,483,731,537,-40,-865,-1794,-2673,-3326,-3641,-3506,-2881,-1784,-278,1495,3384,5181,6719,7820,8393,8368,7782,6700,5255,3619,1961,462,-724,-1477,-1732,-1455,-688,508,2021,3723,5477,7148,8611,9783,10597,11049,11164,11006,10674,10251,9833,9476,9221,9066,9013,9006,9048,9078,9110,9133,9176,9275,9462,9773,10212,10762,11377,11976,12479,12782,12806,12492,11797,10742,9355,7725,5959,4177,2515,1082,-21,-736,-1041,-958,-555,66,776,1437,1907,2081,1870,1253,242,-1093,-2643,-4279,-5863,-7260,-8372,-9122,-9495,-9502,-9207,-8682,-8035,-7334,-6669,-6072,-5575,-5176,-4863,-4619,-4444,-4329,-4308,-4392,-4630,-5042,-5647,-6430,-7366,-8383,-9429,-10397,-11244,-11888,-12314,-12517,-12517,-12375,-12139,-11890,-11676,-11551,-11543,-11661,-11897,-12229,-12608,-13002,-13352,-13617,-13769,-13792,-13699,-13524,-13306,-13112,-12974,-12941,-12994,-13121,-13253,-13304,-13200,-12848,-12215,-11284,-10092,-8707,-7227,-5749,-4372,-3158,-2146,-1332,-681,-126,409,1017,1764,2710,3853,5193,6625,8087,9424,10540,11324,11700,11659,11196,10383,9288,8010,6662,5342,4160,3223,2601,2395,2622,3319,4445,5926,7654,9473,11227,12766,13958,14716,15007,14825,14236,13303,12130,10808,9431,8064,6763,5565,4489,3563,2792,2208,1823,1676,1769,2125,2728,3542,4529,5596,6652,7589,8276,8600,8469,7807,6624,4955,2923,702,-1508,-3464,-4969,-5847,-6009,-5457,-4291,-2692,-919,764,2098,2880,3000,2424,1231,-448,-2406,-4447,-6356,-7965,-9154,-9844,-10033,-9747,-9077,-8119,-7009,-5859,-4790,-3874,-3183,-2729,-2536,-2577,-2859,-3352,-4061,-4970,-6085,-7388,-8874,-10495,-12219,-13962,-15654,-17190,-18466,-19392,-19861,-19818,-19202,-18018,-16293,-14107,-11589,-8876,-6156,-3580,-1317,530,1860,2647,2881,2596,1851,729,-684,-2279,-3948,-5586,-7069,-8302,-9173,-9594,-9497,-8834,-7598,-5820,-3582,-996,1745,4478,6963,9029,10494,11247,11234,10462,9014,7027,4688,2221,-143,-2178,-3684,-4512,-4578,-3862,-2450,-468,1859,4285,6555,8410,9683,10243,10086,9273,7972,6394,4798,3442,2552,2318,2834,4125,6125,8669,11559,14515,17280,19595,21247,22104,22102,21266,19702,17553,15027,12313,9625,7116,4938,3159,1846,990,571,545,818,1337,1965,2631,3216,3635,3837,3778,3490,3030,2475,1959,1559,1392,1495,1882,2511,3282,4071,4720,5086,5028,4472,3365,1751,-315,-2684,-5202,-7678,-9913,-11744,-13016,-13646,-13591,-12889,-11630,-9964,-8082,-6186,-4491,-3164,-2353,-2115,-2479,-3375,-4711,-6314,-8019,-9611,-10923,-11774,-12062,-11710,-10736,-9201,-7251,-5062,-2869,-868,709,1750,2140,1914,1114,-94,-1544,-3031,-4357,-5371,-5955,-6055,-5685,-4897,-3820,-2586,-1365,-315,433,775,678,148,-734,-1857,-3060,-4191,-5093,-5658,-5817,-5562,-4950,-4065,-3056,-2046,-1183,-565,-265,-288,-618,-1150,-1803,-2414,-2867,-3029,-2802,-2137,-1015,536,2439,4622,6966,9372,11732,13946,15923,17596,18895,19785,20233,20229,19768,18867,17539,15823,13770,11446,8959,6423,3996,1831,96,-1079,-1593,-1422,-596,761,2488,4346,6122,7562,8508,8817,8463,7464,5956,4082,2076,132,-1536,-2782,-3491,-3650,-3265,-2451,-1317,-26,1275,2461,3429,4116,4518,4642,4551,4304,3959,3572,3152,2696,2167,1533,745,-191,-1280,-2459,-3660,-4785,-5745,-6449,-6853,-6924,-6707,-6247,-5668,-5062,-4555,-4237,-4152,-4328,-4722,-5276,-5904,-6516,-7027,-7379,-7526,-7455,-7173,-6692,-6051,-5277,-4416,-3516,-2631,-1824,-1170,-731,-568,-713,-1181,-1939,-2948,-4104,-5332,-6507,-7548,-8382,-8954,-9262,-9305,-9127,-8775,-8317,-7806,-7302,-6834,-6419,-6036,-5652,-5199,-4627,-3870,-2902,-1725,-382,1039,2417,3616,4510,4986,5024,4607,3854,2869,1847,945,329,115,364,1108,2293,3882,5750,7814,9924,11968,13802,15308,16379,16921,16884,16250,15040,13341,11268,8984,6687,4572,2833,1652,1126,1352,2288,3897,6009,8455,10992,13381,15402,16849,17609,17613,16910,15582,13832,11830,9848,8054,6668,5773,5444,5635,6250,7130,8069,8875,9362,9415,8982,8090,6846,5406,3950,2671,1707,1163,1060,1343,1914,2593,3215,3588,3578,3087,2091,634,-1173,-3170,-5157,-6947,-8368,-9297,-9712,-9621,-9166,-8485,-7794,-7278,-7105,-7394,-8173,-9422,-11003,-12777,-14506,-16000,-17048,-17504,-17286,-16379,-14863,-12870,-10607,-8300,-6191,-4497,-3385,-2954,-3217,-4099,-5461,-7084,-8750,-10221,-11310,-11893,-11917,-11423,-10504,-9338,-8079,-6935,-6024,-5455,-5241,-5343,-5643,-5996,-6209,-6134,-5633,-4663,-3245,-1499,392,2204,3695,4663,4968,4539,3434,1771,-244,-2362,-4332,-5924,-6955,-7320,-6985,-5983,-4419,-2429,-175,2167,4444,6511,8248,9590,10470,10908,10915,10572,9955,9156,8269,7356,6471,5641,4875,4169,3526,2927,2390,1908,1505,1188,986,902,959,1152,1489,1963,2572,3307,4158,5107,6137,7201,8280,9298,10231,11010,11599,11958,12045,11851,11358,10596,9600,8457,7251,6112,5142,4452,4115,4169,4614,5401,6449,7637,8828,9875,10636,10994,10875,10248,9149,7671,5943,4142,2427,962,-154,-865,-1202,-1235,-1111,-972,-984,-1272,-1922,-2970,-4384,-6100,-7989,-9923,-11742,-13299,-14470,-15160,-15314,-14933,-14042,-12716,-11052,-9145,-7112,-5042,-3037,-1179,442,1748,2663,3155,3214,2902,2301,1548,747,10,-656,-1237,-1833,-2482,-3247,-4090,-4918,-5575,-5893,-5741,-5066,-3926,-2456,-860,658,1941,2896,3508,3825,3900,3799,3523,3038,2278,1155,-359,-2235,-4332,-6405,-8134,-9159,-9172,-7969,-5518,-1992,2255,6696,10743,13811,15415,15265,13282,9642,4740,-857,-6497,-11483,-15225,-17231,-17245,-15229,-11394,-6195,-230,5771,11089,15085,17286,17485,15719,12338,7848,2940,-1730,-5574,-8176,-9366,-9181,-7860,-5766,-3301,-847,1302,2956,4046,4588,4667,4396,3887,3237,2492,1696,814,-128,-1161,-2231,-3277,-4189,-4855,-5161,-5057,-4546,-3716,-2731,-1790,-1113,-877,-1187,-2040,-3315,-4801,-6199,-7240,-7668,-7356,-6305,-4655,-2672,-684,969,2016,2278,1752,539,-1101,-2864,-4424,-5482,-5862,-5466,-4358,-2711,-779,1097,2618,3484,3526,2669,1001,-1274,-3829,-6298,-8301,-9537,-9812,-9096,-7492,-5276,-2754,-317,1738,3169,3860,3835,3196,2144,902,-327,-1350,-2072,-2422,-2430,-2133,-1635,-1014,-377,222,735,1146,1487,1777,2079,2434,2890,3471,4181,4992,5835,6623,7246,7574,7529,7017,6043,4626,2871,916,-1064,-2873,-4368,-5394,-5902,-5871,-5338,-4416,-3223,-1907,-636,477,1321,1865,2119,2161,2105,2088,2244,2676,3436,4531,5895,7435,9014,10501,11772,12732,13330,13553,13405,12950,12234,11337,10352,9326,8344,7412,6552,5715,4871,3943,2886,1661,261,-1280,-2889,-4456,-5879,-7015,-7791,-8107,-7930,-7259,-6118,-4587,-2766,-770,1254,3173,4853,6160,7008,7312,7047,6206,4842,3010,822,-1616,-4176,-6708,-9075,-11096,-12629,-13499,-13613,-12903,-11389,-9188,-6468,-3488,-529,2135,4262,5674,6307,6137,5289,3886,2141,231,-1653,-3374,-4837,-5994,-6847,-7434,-7789,-7962,-7973,-7821,-7512,-7019,-6354,-5519,-4568,-3547,-2563,-1699,-1058,-724,-725,-1087,-1741,-2628,-3625,-4618,-5500,-6167,-6563,-6645,-6422,-5914,-5193,-4313,-3386,-2465,-1662,-1006,-559,-317,-279,-418,-701,-1090,-1537,-2013,-2470,-2886,-3234,-3507,-3706,-3850,-3955,-4052,-4165,-4329,-4562,-4886,-5302,-5803,-6361,-6944,-7504,-7995,-8387,-8635,-8745,-8685,-8491,-8157,-7726,-7219,-6675,-6127,-5610,-5150,-4776,-4509,-4359,-4328,-4389,-4523,-4654,-4756,-4730,-4555,-4158,-3546,-2694,-1663,-488,732,1912,2960,3793,4359,4623,4597,4301,3809,3183,2529,1911,1417,1071,919,924,1095,1349,1665,1970,2219,2388,2449,2409,2290,2109,1917,1754,1665,1697,1871,2195,2659,3229,3842,4454,4965,5332,5485,5390,5035,4435,3635,2699,1731,796,33,-531,-789,-765,-423,163,961,1870,2819,3730,4539,5215,5739,6112,6368,6530,6636,6718,6798,6892,7012,7172,7356,7601,7858,8158,8463,8775,9079,9377,9662,9952,10243,10551,10874,11205,11543,11851,12130,12334,12469,12511,12470,12340,12155,11910,11658,11382,11130,10879,10643,10402,10147,9858,9539,9169,8775,8356,7949,7563,7235,6963,6759,6614,6525,6477,6483,6516,6595,6690,6778,6831,6779,6598,6228,5669,4925,4053,3120,2229,1462,903,594,543,719,1049,1449,1819,2086,2183,2083,1788,1324,742,113,-513,-1056,-1479,-1749,-1849,-1801,-1632,-1398,-1150,-971,-887,-961,-1188,-1573,-2078,-2671,-3279,-3863,-4354,-4719,-4934,-4991,-4908,-4723,-4469,-4210,-3984,-3845,-3831,-3957,-4238,-4648,-5173,-5762,-6367,-6951,-7446,-7846,-8096,-8214,-8185,-8049,-7818,-7554,-7284,-7060,-6921,-6874,-6948,-7115,-7362,-7661,-7967,-8264,-8508,-8696,-8805,-8843,-8810,-8718,-8589,-8435,-8281,-8146,-8043,-7995,-8006,-8074,-8211,-8374,-8578,-8757,-8923,-9010,-9034,-8953,-8788,-8542,-8233,-7903,-7582,-7315,-7136,-7074,-7141,-7344,-7660,-8065,-8518,-8976,-9382,-9704,-9893,-9937,-9824,-9573,-9199,-8750,-8259,-7767,-7328,-6956,-6693,-6542,-6505,-6575,-6724,-6935,-7168,-7404,-7605,-7755,-7844,-7856,-7804,-7689,-7521,-7321,-7101,-6873,-6655,-6433,-6228,-6009,-5790,-5546,-5278,-4982,-4651,-4297,-3910,-3514,-3101,-2702,-2328,-1991,-1723,-1513,-1392,-1330,-1346,-1405,-1511,-1636,-1768,-1890,-1998,-2074,-2128,-2145,-2137,-2092,-2018,-1895,-1737,-1527,-1276,-996,-696,-407,-142,68,217,289,288,224,101,-48,-210,-353,-460,-504,-494,-395,-253,-34,204,477,737,991,1209,1398,1551,1677,1791,1896,2018,2151,2318,2511,2735,2983,3251,3527,3806,4078,4333,4562,4764,4923,5059,5144,5204,5216,5205,5147,5077,4975,4865,4761,4655,4584,4540,4536,4582,4671,4811,4983,5196,5420,5663,5895,6122,6320,6497,6647,6775,6892,6999,7110,7230,7359,7503,7653,7808,7963,8103,8233,8334,8411,8456,8464,8448,8391,8315,8200,8074,7919,7762,7599,7445,7309,7195,7115,7064,7048,7061,7093,7139,7191,7233,7268,7281,7269,7242,7182,7119,7034,6963,6892,6849,6830,6843,6890,6965,7055,7161,7255,7336,7394,7422,7432,7427,7417,7426,7457,7532,7655,7825,8047,8300,8573,8838,9064,9224,9279,9220,9017,8699,8264,7770,7263,6809,6479,6330,6405,6726,7262,7980,8777,9568,10239,10681,10837,10640,10107,9260,8188,6980,5766,4646,3731,3076,2729,2670,2877,3279,3794,4352,4856,5252,5489,5542,5410,5115,4682,4158,3586,3005,2464,1985,1600,1321,1151,1087,1109,1195,1318,1437,1533,1568,1539,1423,1231,963,634,268,-125,-511,-881,-1211,-1490,-1713,-1875,-1983,-2046,-2082,-2106,-2149,-2218,-2339,-2522,-2756,-3053,-3371,-3715,-4045,-4341,-4595,-4766,-4881,-4909,-4881,-4805,-4700,-4596,-4507,-4461,-4473,-4554,-4702,-4927,-5192,-5505,-5819,-6116,-6381,-6569,-6694,-6726,-6679,-6576,-6412,-6249,-6072,-5942,-5846,-5825,-5863,-5977,-6151,-6370,-6637,-6910,-7206,-7482,-7758,-7997,-8210,-8379,-8486,-8541,-8506,-8400,-8210,-7937,-7612,-7219,-6821,-6402,-6022,-5679,-5403,-5207,-5091,-5059,-5106,-5213,-5373,-5563,-5770,-5979,-6179,-6358,-6516,-6646,-6749,-6830,-6881,-6916,-6922,-6911,-6878,-6815,-6739,-6627,-6503,-6356,-6198,-6045,-5897,-5781,-5693,-5657,-5665,-5727,-5826,-5967,-6114,-6275,-6411,-6528,-6609,-6651,-6658,-6631,-6586,-6522,-6463,-6412,-6374,-6370,-6383,-6436,-6507,-6613,-6729,-6871,-7012,-7154,-7281,-7375,-7439,-7453,-7427,-7359,-7253,-7139,-7008,-6905,-6824,-6790,-6809,-6886,-7009,-7183,-7366,-7555,-7709,-7817,-7846,-7794,-7648,-7417,-7117,-6763,-6381,-6003,-5645,-5339,-5087,-4899,-4764,-4674,-4608,-4557,-4498,-4422,-4319,-4179,-4006,-3791,-3543,-3272,-2982,-2699,-2430,-2193,-2014,-1886,-1845,-1867,-1965,-2119,-2307,-2514,-2696,-2839,-2911,-2891,-2780,-2558,-2260,-1882,-1473,-1055,-674,-354,-133,-17,-8,-102,-254,-451,-633,-770,-828,-774,-615,-336,27,461,913,1351,1736,2031,2230,2312,2293,2187,2017,1824,1629,1472,1378,1345,1407,1515,1687,1876,2065,2232,2339,2398,2369,2291,2142,1973,1788,1643,1551,1558,1672,1904,2243,2662,3124,3585,4002,4335,4558,4652,4627,4486,4274,4014,3751,3532,3372,3317,3360,3513,3762,4075,4440,4802,5146,5430,5636,5747,5761,5681,5531,5340,5141,4979,4877,4867,4954,5132,5392,5694,6015,6311,6559,6731,6818,6824,6750,6629,6468,6305,6149,6023,5925,5872,5846,5857,5891,5942,6016,6096,6193,6293,6407,6514,6630,6723,6803,6842,6841,6778,6662,6477,6239,5955,5642,5325,5032,4785,4617,4538,4573,4698,4935,5227,5581,5937,6283,6580,6815,6971,7046,7049,6987,6887,6761,6638,6523,6442,6390,6376,6399,6444,6517,6590,6673,6733,6781,6798,6782,6739,6649,6532,6380,6197,5996,5781,5573,5391,5258,5187,5209,5318,5525,5823,6185,6601,7034,7450,7824,8110,8301,8362,8306,8115,7814,7423,6952,6463,5954,5484,5069,4733,4490,4345,4292,4321,4421,4559,4724,4881,5011,5092,5103,5036,4887,4659,4378,4053,3735,3430,3194,3017,2936,2925,2981,3069,3166,3230,3248,3187,3049,2825,2536,2184,1805,1415,1044,716,450,258,146,114,146,239,364,511,659,782,885,934,947,901,818,689,542,376,217,77,-32,-94,-106,-82,-4,74,180,249,303,304,259,168,32,-133,-311,-497,-667,-820,-949,-1048,-1122,-1172,-1188,-1196,-1165,-1132,-1072,-1014,-952,-905,-882,-884,-927,-1002,-1108,-1244,-1399,-1564,-1741,-1912,-2090,-2260,-2428,-2590,-2728,-2865,-2956,-3042,-3080,-3109,-3111,-3110,-3107,-3109,-3121,-3139,-3162,-3184,-3202,-3216,-3225,-3240,-3268,-3324,-3411,-3546,-3712,-3925,-4141,-4365,-4555,-4700,-4781,-4788,-4723,-4603,-4440,-4272,-4128,-4040,-4050,-4165,-4411,-4773,-5248,-5796,-6387,-6967,-7494,-7929,-8234,-8402,-8418,-8308,-8086,-7797,-7472,-7160,-6883,-6677,-6545,-6497,-6517,-6596,-6701,-6820,-6920,-6992,-7018,-6996,-6928,-6817,-6679,-6522,-6367,-6216,-6096,-5992,-5931,-5893,-5880,-5894,-5913,-5943,-5970,-5991,-6007,-6015,-6019,-6016,-6018,-6014,-6013,-6006,-5992,-5966,-5924,-5870,-5801,-5733,-5666,-5624,-5613,-5644,-5730,-5852,-6023,-6198,-6380,-6513,-6591,-6584,-6478,-6285,-6005,-5675,-5327,-4993,-4717,-4523,-4434,-4457,-4581,-4795,-5061,-5358,-5640,-5887,-6073,-6187,-6226,-6201,-6122,-6010,-5881,-5752,-5640,-5544,-5475,-5428,-5399,-5388,-5371,-5361,-5318,-5264,-5155,-5023,-4831,-4611,-4347,-4069,-3782,-3506,-3254,-3044,-2880,-2770,-2703,-2678,-2681,-2688,-2703,-2692,-2666,-2616,-2548,-2486,-2432,-2424,-2461,-2580,-2756,-3018,-3314,-3651,-3976,-4263,-4480,-4594,-4583,-4443,-4166,-3778,-3299,-2770,-2234,-1735,-1318,-1019,-860,-852,-988,-1239,-1591,-1978,-2387,-2750,-3058,-3264,-3379,-3373,-3282,-3097,-2854,-2576,-2278,-2002,-1743,-1531,-1366,-1234,-1149,-1065,-980,-871,-707,-492,-209,128,502,888,1243,1546,1736,1808,1726,1487,1112,603,22,-606,-1221,-1773,-2229,-2548,-2717,-2737,-2614,-2376,-2058,-1684,-1299,-917,-560,-242,48,296,532,740,947,1136,1321,1491,1643,1781,1893,2001,2094,2205,2321,2481,2662,2891,3146,3426,3709,3981,4213,4391,4503,4531,4495,4394,4259,4121,4010,3956,3993,4118,4352,4662,5036,5435,5819,6155,6406,6555,6579,6495,6295,6018,5682,5320,4977,4669,4436,4292,4248,4306,4462,4691,4975,5291,5596,5883,6108,6268,6347,6349,6287,6169,6036,5891,5780,5702,5672,5692,5742,5816,5878,5923,5916,5865,5751,5587,5395,5179,4987,4823,4735,4722,4811,4984,5243,5548,5875,6181,6424,6588,6635,6577,6407,6159,5855,5530,5232,4968,4790,4682,4669,4725,4843,4991,5153,5291,5398,5446,5431,5353,5212,5024,4815,4590,4397,4227,4125,4074,4092,4163,4273,4410,4542,4654,4724,4730,4674,4539,4337,4080,3774,3463,3145,2879,2667,2545,2533,2625,2844,3151,3549,3982,4433,4847,5195,5444,5572,5580,5469,5270,5009,4729,4473,4274,4173,4167,4287,4494,4793,5133,5491,5824,6096,6282,6357,6310,6150,5877,5518,5096,4631,4165,3705,3287,2917,2617,2390,2246,2186,2201,2303,2453,2669,2897,3150,3375,3581,3730,3831,3875,3865,3829,3766,3714,3679,3680,3725,3810,3930,4073,4225,4369,4498,4597,4671,4724,4753,4783,4808,4846,4909,4980,5083,5184,5292,5379,5439,5453,5412,5309,5136,4912,4623,4308,3957,3605,3249,2915,2599,2318,2055,1822,1602,1395,1192,983,772,549,321,84,-155,-390,-620,-836,-1039,-1216,-1383,-1520,-1649,-1752,-1841,-1911,-1955,-1979,-1968,-1937,-1874,-1798,-1714,-1635,-1582,-1563,-1589,-1677,-1807,-1995,-2206,-2432,-2648,-2814,-2923,-2934,-2851,-2668,-2394,-2058,-1689,-1322,-994,-738,-562,-491,-502,-599,-747,-938,-1144,-1356,-1565,-1772,-1978,-2196,-2419,-2661,-2903,-3153,-3386,-3596,-3758,-3873,-3910,-3889,-3791,-3636,-3442,-3217,-2998,-2794,-2636,-2529,-2494,-2522,-2622,-2781,-2989,-3241,-3505,-3792,-4062,-4316,-4539,-4711,-4837,-4901,-4904,-4851,-4736,-4572,-4371,-4135,-3897,-3642,-3418,-3202,-3023,-2876,-2749,-2656,-2565,-2490,-2407,-2326,-2234,-2145,-2054,-1980,-1923,-1894,-1903,-1945,-2030,-2152,-2304,-2491,-2694,-2915,-3146,-3370,-3599,-3807,-4002,-4181,-4330,-4469,-4576,-4670,-4741,-4800,-4845,-4888,-4920,-4959,-4991,-5024,-5049,-5056,-5051,-5006,-4947,-4841,-4712,-4557,-4374,-4190,-4003,-3831,-3697,-3588,-3548,-3539,-3593,-3679,-3783,-3898,-3985,-4049,-4059,-4029,-3950,-3847,-3731,-3627,-3552,-3520,-3541,-3606,-3713,-3838,-3971,-4096,-4198,-4279,-4337,-4378,-4427,-4475,-4561,-4674,-4831,-5027,-5254,-5499,-5746,-5974,-6171,-6319,-6414,-6457,-6444,-6395,-6307,-6204,-6084,-5966,-5847,-5747,-5646,-5571,-5494,-5432,-5359,-5277,-5159,-5007,-4798,-4527,-4197,-3804,-3369,-2901,-2431,-1977,-1572,-1238,-983,-834,-771,-811,-917,-1088,-1288,-1495,-1690,-1840,-1951,-2006,-2010,-1989,-1937,-1897,-1864,-1868,-1907,-1984,-2100,-2231,-2377,-2511,-2619,-2691,-2705,-2672,-2568,-2424,-2224,-1995,-1748,-1490,-1242,-1021,-824,-693,-599,-585,-623,-728,-881,-1071,-1274,-1480,-1659,-1802,-1893,-1933,-1924,-1878,-1811,-1740,-1685,-1655,-1657,-1706,-1785,-1909,-2053,-2225,-2412,-2612,-2814,-3017,-3204,-3371,-3488,-3555,-3530,-3421,-3195,-2865,-2435,-1918,-1356,-781,-241,223,569,772,816,693,432,42,-422,-924,-1419,-1858,-2217,-2469,-2600,-2635,-2557,-2432,-2245,-2060,-1872,-1715,-1593,-1498,-1439,-1386,-1343,-1280,-1198,-1077,-930,-743,-542,-324,-113,79,242,364,443,478,479,454,412,375,338,325,328,358,409,488,584,713,851,1023,1197,1387,1570,1746,1890,2016,2089,2139,2143,2124,2093,2058,2049,2069,2147,2283,2485,2746,3054,3382,3711,3997,4221,4355,4384,4306,4128,3879,3577,3266,2980,2749,2602,2565,2622,2796,3044,3358,3696,4022,4307,4512,4629,4639,4555,4391,4168,3924,3685,3477,3327,3238,3217,3259,3340,3454,3573,3691,3796,3891,3975,4064,4158,4275,4401,4546,4680,4800,4877,4898,4845,4719,4499,4222,3867,3487,3078,2683,2316,1991,1738,1539,1425,1366,1370,1423,1511,1627,1755,1893,2024,2153,2267,2363,2449,2500,2545,2548,2543,2507,2462,2408,2358,2316,2298,2299,2329,2375,2436,2483,2522,2503,2453,2325,2149,1912,1639,1337,1039,754,510,324,208,178,234,388,617,943,1312,1740,2177,2614,3020,3377,3670,3885,4031,4094,4094,4027,3911,3751,3558,3347,3113,2890,2664,2461,2289,2140,2047,1981,1974,1993,2059,2144,2258,2386,2524,2677,2836,3003,3190,3374,3599,3823,4091,4377,4694,5031,5381,5720,6046,6317,6532,6659,6698,6633,6484,6236,5934,5568,5188,4798,4440,4128,3895,3756,3732,3822,4030,4331,4704,5112,5506,5851,6107,6246,6257,6144,5910,5603,5234,4850,4479,4137,3840,3592,3376,3188,3002,2806,2588,2339,2069,1784,1503,1257,1051,926,885,931,1076,1286,1561,1858,2159,2419,2627,2739,2763,2670,2480,2199,1843,1449,1032,618,238,-109,-396,-633,-809,-941,-1017,-1064,-1078,-1066,-1058,-1038,-1036,-1050,-1070,-1118,-1156,-1200,-1223,-1220,-1190,-1121,-1033,-922,-817,-722,-662,-646,-684,-773,-911,-1070,-1245,-1392,-1505,-1559,-1547,-1482,-1364,-1230,-1099,-994,-943,-948,-1022,-1150,-1324,-1512,-1708,-1868,-1989,-2037,-2015,-1904,-1705,-1429,-1076,-681,-256,158,534,822,1012,1061,971,738,372,-89,-625,-1176,-1714,-2186,-2553,-2802,-2885,-2830,-2609,-2269,-1812,-1291,-727,-173,336,775,1101,1319,1402,1367,1225,992,710,394,103,-157,-328,-423,-405,-312,-137,59,265,423,512,503,384,163,-151,-532,-945,-1362,-1739,-2054,-2280,-2403,-2407,-2303,-2085,-1778,-1391,-952,-488,-35,382,719,955,1051,1000,783,411,-106,-737,-1449,-2192,-2937,-3618,-4222,-4692,-5026,-5195,-5203,-5049,-4751,-4328,-3818,-3247,-2673,-2118,-1643,-1258,-1001,-872,-873,-996,-1222,-1527,-1899,-2308,-2743,-3199,-3653,-4114,-4569,-5002,-5415,-5775,-6067,-6277,-6370,-6359,-6226,-5996,-5685,-5328,-4961,-4619,-4346,-4155,-4086,-4126,-4291,-4548,-4887,-5265,-5653,-6006,-6291,-6476,-6534,-6459,-6244,-5899,-5451,-4920,-4352,-3774,-3229,-2737,-2337,-2036,-1845,-1775,-1796,-1921,-2105,-2338,-2587,-2830,-3042,-3211,-3323,-3377,-3378,-3325,-3244,-3124,-2995,-2838,-2674,-2482,-2274,-2031,-1776,-1495,-1227,-973,-767,-626,-568,-601,-728,-939,-1222,-1554,-1914,-2283,-2628,-2945,-3205,-3398,-3523,-3552,-3510,-3370,-3166,-2886,-2563,-2210,-1850,-1522,-1236,-1035,-926,-927,-1047,-1270,-1597,-1990,-2431,-2882,-3307,-3674,-3957,-4135,-4196,-4148,-3995,-3770,-3495,-3198,-2916,-2654,-2440,-2260,-2124,-2009,-1929,-1861,-1834,-1843,-1918,-2070,-2311,-2646,-3059,-3527,-4010,-4461,-4825,-5062,-5125,-5003,-4684,-4190,-3546,-2810,-2025,-1273,-603,-86,240,337,202,-155,-692,-1366,-2093,-2822,-3467,-3981,-4323,-4456,-4404,-4152,-3761,-3254,-2683,-2113,-1568,-1119,-779,-589,-560,-690,-978,-1389,-1895,-2447,-2988,-3467,-3830,-4031,-4045,-3865,-3489,-2963,-2319,-1628,-947,-340,151,492,683,733,675,550,406,281,209,213,289,437,630,844,1062,1249,1404,1501,1550,1543,1488,1388,1251,1088,908,733,567,438,355,335,373,475,620,787,956,1080,1160,1150,1070,910,705,484,294,174,166,298,578,995,1535,2138,2776,3376,3899,4295,4542,4630,4567,4388,4126,3834,3558,3327,3184,3109,3128,3193,3299,3411,3501,3555,3554,3492,3377,3208,3009,2783,2551,2322,2104,1894,1691,1471,1234,947,611,216,-242,-731,-1252,-1742,-2185,-2521,-2716,-2744,-2578,-2235,-1728,-1099,-400,302,954,1485,1858,2041,2018,1793,1400,847,216,-478,-1157,-1788,-2315,-2714,-2943,-3009,-2893,-2619,-2208,-1698,-1134,-560,-25,450,823,1103,1288,1386,1446,1474,1521,1606,1748,1958,2229,2550,2890,3229,3531,3762,3912,3947,3874,3691,3404,3052,2637,2217,1798,1424,1116,890,780,769,893,1111,1434,1822,2247,2679,3079,3425,3684,3862,3929,3918,3824,3681,3506,3327,3159,3018,2904,2821,2756,2707,2665,2632,2621,2637,2709,2846,3073,3388,3794,4264,4769,5275,5727,6101,6347,6462,6425,6262,5978,5629,5233,4850,4503,4223,4031,3924,3898,3939,4021,4124,4227,4305,4355,4363,4343,4299,4251,4211,4188,4193,4206,4228,4211,4157,4006,3774,3425,2986,2479,1939,1429,997,700,572,640,888,1297,1807,2352,2862,3262,3503,3539,3370,3001,2475,1837,1142,455,-187,-742,-1187,-1519,-1726,-1823,-1798,-1672,-1423,-1063,-587,-2,672,1404,2153,2863,3480,3950,4224,4276,4094,3692,3101,2376,1569,761,5,-633,-1122,-1422,-1552,-1497,-1315,-1026,-693,-354,-58,173,327,412,450,485,538,665,863,1158,1516,1913,2298,2621,2837,2910,2820,2578,2205,1743,1247,767,372,91,-27,18,231,584,1044,1560,2084,2575,2979,3288,3470,3539,3499,3384,3207,3015,2824,2652,2520,2408,2323,2236,2135,2015,1862,1702,1547,1430,1386,1435,1604,1885,2270,2729,3220,3699,4123,4445,4646,4707,4616,4408,4080,3697,3269,2867,2493,2200,1971,1808,1685,1556,1391,1139,776,292,-314,-1004,-1743,-2471,-3130,-3673,-4052,-4261,-4283,-4154,-3900,-3572,-3218,-2887,-2603,-2406,-2276,-2229,-2225,-2235,-2239,-2177,-2049,-1823,-1500,-1096,-637,-167,265,604,815,847,706,373,-100,-692,-1330,-1960,-2526,-2977,-3282,-3443,-3442,-3335,-3132,-2892,-2654,-2451,-2323,-2270,-2307,-2403,-2550,-2694,-2824,-2889,-2894,-2818,-2686,-2515,-2342,-2196,-2121,-2124,-2239,-2438,-2728,-3059,-3410,-3730,-3988,-4155,-4213,-4157,-4003,-3750,-3442,-3081,-2702,-2319,-1938,-1572,-1211,-866,-518,-182,150,461,744,970,1135,1207,1191,1092,917,706,487,310,208,224,359,634,1016,1484,1995,2486,2927,3251,3437,3470,3336,3075,2706,2286,1860,1462,1142,890,732,631,576,541,495,427,323,179,3,-201,-415,-634,-842,-1037,-1212,-1367,-1507,-1617,-1718,-1773,-1809,-1799,-1749,-1664,-1535,-1381,-1206,-1016,-830,-644,-473,-318,-176,-55,50,133,189,201,174,79,-64,-274,-514,-789,-1047,-1291,-1476,-1613,-1686,-1715,-1715,-1707,-1716,-1760,-1845,-1970,-2131,-2290,-2438,-2535,-2568,-2516,-2390,-2191,-1968,-1738,-1561,-1463,-1487,-1644,-1934,-2343,-2831,-3366,-3889,-4376,-4782,-5094,-5310,-5413,-5426,-5338,-5153,-4875,-4490,-4010,-3432,-2779,-2075,-1359,-671,-65,420,748,876,823,560,145,-390,-991,-1569,-2078,-2440,-2628,-2619,-2424,-2085,-1653,-1203,-801,-502,-355,-359,-507,-748,-1027,-1265,-1407,-1382,-1189,-808,-294,314,940,1519,2000,2343,2544,2607,2567,2459,2311,2172,2031,1918,1797,1658,1466,1197,830,373,-172,-748,-1328,-1831,-2206,-2395,-2350,-2056,-1512,-747,185,1211,2252,3220,4037,4643,4995,5075,4896,4477,3874,3131,2309,1466,650,-96,-743,-1272,-1687,-1982,-2184,-2308,-2381,-2417,-2440,-2434,-2419,-2358,-2249,-2068,-1797,-1450,-1015,-542,-43,407,789,1025,1112,1009,724,282,-300,-960,-1661,-2351,-2994,-3564,-4039,-4424,-4708,-4921,-5051,-5123,-5135,-5083,-4971,-4787,-4524,-4187,-3766,-3275,-2736,-2162,-1612,-1102,-698,-426,-319,-389,-626,-996,-1464,-1955,-2429,-2821,-3106,-3260,-3286,-3204,-3040,-2828,-2603,-2394,-2215,-2081,-1973,-1880,-1776,-1618,-1391,-1051,-600,-21,659,1408,2185,2917,3560,4033,4305,4324,4097,3613,2918,2053,1083,91,-866,-1694,-2362,-2797,-3002,-2955,-2683,-2220,-1616,-922,-207,489,1116,1644,2072,2388,2627,2805,2966,3140,3359,3632,3968,4342,4736,5090,5381,5528,5538,5342,4980,4437,3761,2998,2187,1390,646,-12,-544,-945,-1187,-1281,-1217,-1019,-686,-262,242,779,1313,1808,2216,2522,2693,2736,2649,2465,2197,1895,1566,1246,930,633,320,9,-359,-761,-1238,-1762,-2325,-2893,-3412,-3840,-4110,-4190,-4037,-3655,-3036,-2242,-1300,-319,645,1481,2110,2471,2504,2203,1575,671,-445,-1676,-2936,-4129,-5171,-6015,-6607,-6944,-7030,-6882,-6542,-6044,-5420,-4721,-3958,-3171,-2373,-1590,-842,-161,438,906,1237,1384,1353,1131,726,174,-509,-1258,-2041,-2799,-3475,-4043,-4443,-4683,-4735,-4632,-4385,-4045,-3638,-3215,-2794,-2400,-2028,-1673,-1325,-942,-540,-66,448,1013,1604,2189,2738,3219,3591,3849,3965,3957,3821,3596,3289,2954,2602,2285,2006,1814,1685,1649,1676,1754,1862,1964,2041,2072,2049,1972,1855,1723,1596,1509,1467,1493,1571,1685,1820,1929,2005,2012,1956,1829,1656,1451,1239,1043,871,737,624,539,450,350,232,78,-85,-259,-409,-509,-535,-455,-264,55,479,1005,1599,2222,2841,3401,3857,4160,4271,4155,3806,3223,2436,1480,422,-691,-1774,-2772,-3619,-4261,-4667,-4809,-4682,-4312,-3726,-2994,-2179,-1370,-645,-72,291,423,320,16,-443,-979,-1533,-2021,-2396,-2618,-2670,-2565,-2322,-1988,-1605,-1223,-895,-654,-543,-580,-785,-1155,-1678,-2326,-3048,-3791,-4481,-5045,-5412,-5531,-5355,-4891,-4147,-3178,-2063,-889,236,1216,1970,2427,2564,2375,1898,1199,355,-526,-1364,-2055,-2554,-2809,-2822,-2608,-2220,-1706,-1147,-594,-105,275,547,683,738,713,675,659,705,850,1091,1432,1833,2260,2658,2972,3169,3197,3073,2776,2357,1842,1294,765,312,-29,-226,-273,-188,9,267,550,819,1047,1225,1359,1465,1586,1745,1986,2329,2773,3320,3912,4517,5051,5462,5685,5690,5460,5007,4373,3600,2763,1916,1114,406,-190,-665,-1021,-1288,-1480,-1627,-1746,-1848,-1933,-2002,-2027,-2001,-1894,-1690,-1378,-960,-446,126,712,1263,1709,2006,2098,1958,1575,953,127,-850,-1923,-3006,-4041,-4949,-5687,-6204,-6494,-6536,-6355,-5953,-5378,-4645,-3809,-2898,-1974,-1073,-260,432,946,1269,1369,1276,997,594,113,-383,-824,-1183,-1394,-1467,-1381,-1162,-836,-446,-31,360,687,936,1074,1118,1068,941,761,551,323,102,-113,-315,-504,-685,-871,-1055,-1254,-1455,-1658,-1854,-2022,-2156,-2232,-2242,-2169,-2011,-1763,-1435,-1036,-592,-120,338,763,1121,1394,1578,1672,1693,1668,1622,1586,1587,1643,1764,1957,2204,2502,2809,3114,3352,3515,3531,3397,3071,2569,1897,1103,237,-626,-1419,-2063,-2512,-2705,-2631,-2277,-1675,-843,136,1228,2325,3378,4299,5045,5562,5837,5867,5674,5291,4772,4157,3499,2838,2196,1604,1066,597,207,-100,-308,-424,-443,-385,-263,-121,25,109,139,49,-116,-392,-708,-1045,-1337,-1522,-1570,-1421,-1099,-603,-6,636,1221,1671,1904,1871,1548,957,138,-816,-1818,-2745,-3510,-4019,-4228,-4107,-3673,-2958,-2041,-995,86,1108,2006,2696,3164,3370,3344,3093,2685,2141,1557,950,397,-68,-414,-602,-635,-485,-182,278,856,1502,2193,2830,3398,3796,4015,3999,3755,3307,2691,1998,1297,692,265,68,147,486,1060,1797,2619,3427,4138,4673,4984,5050,4884,4517,4025,3470,2939,2502,2206,2103,2178,2440,2829,3316,3825,4318,4736,5054,5260,5347,5346,5263,5147,5000,4870,4741,4641,4553,4476,4406,4324,4238,4134,4023,3905,3797,3712,3660,3654,3686,3744,3800,3810,3733,3523,3148,2592,1858,985,25,-944,-1839,-2582,-3108,-3365,-3356,-3083,-2617,-2008,-1361,-752,-253,64,186,89,-205,-648,-1208,-1794,-2387,-2898,-3334,-3646,-3865,-3990,-4061,-4098,-4127,-4167,-4208,-4247,-4253,-4192,-4043,-3769,-3369,-2832,-2191,-1469,-728,-12,618,1113,1433,1557,1461,1169,677,43,-699,-1486,-2240,-2911,-3416,-3731,-3816,-3690,-3376,-2936,-2447,-1971,-1596,-1352,-1279,-1362,-1578,-1881,-2212,-2520,-2754,-2873,-2870,-2726,-2473,-2125,-1731,-1320,-943,-621,-388,-247,-206,-250,-361,-513,-670,-805,-871,-845,-695,-405,25,592,1271,2021,2816,3586,4312,4926,5425,5765,5966,6019,5959,5808,5605,5386,5185,5034,4949,4959,5047,5228,5453,5709,5927,6063,6054,5852,5435,4782,3941,2931,1869,813,-100,-792,-1165,-1174,-795,-56,980,2225,3551,4847,5995,6878,7441,7609,7384,6776,5830,4628,3264,1841,484,-718,-1668,-2307,-2610,-2568,-2227,-1635,-867,-17,848,1641,2311,2814,3125,3238,3152,2889,2457,1890,1210,450,-350,-1159,-1919,-2606,-3162,-3574,-3816,-3888,-3804,-3591,-3288,-2941,-2600,-2303,-2091,-1979,-1968,-2059,-2199,-2384,-2536,-2641,-2654,-2555,-2362,-2091,-1799,-1547,-1399,-1417,-1644,-2090,-2745,-3567,-4479,-5425,-6298,-7050,-7615,-7958,-8083,-7988,-7709,-7280,-6750,-6149,-5532,-4913,-4324,-3769,-3252,-2768,-2304,-1850,-1400,-945,-508,-100,251,495,634,616,477,220,-106,-425,-699,-831,-792,-540,-77,566,1334,2143,2914,3545,3983,4175,4106,3805,3305,2694,2035,1437,946,650,549,672,968,1402,1897,2384,2797,3076,3194,3139,2933,2614,2247,1886,1602,1441,1416,1554,1797,2133,2482,2806,3036,3162,3143,3020,2797,2534,2271,2062,1937,1920,2009,2186,2415,2651,2840,2951,2929,2774,2462,2025,1475,866,228,-382,-930,-1382,-1718,-1941,-2058,-2091,-2079,-2041,-2012,-2012,-2029,-2080,-2119,-2136,-2086,-1941,-1675,-1275,-749,-122,572,1260,1899,2402,2721,2811,2632,2205,1527,671,-324,-1368,-2395,-3334,-4124,-4734,-5139,-5345,-5365,-5246,-5001,-4697,-4334,-3953,-3552,-3127,-2671,-2173,-1634,-1065,-502,12,410,640,636,378,-154,-931,-1899,-2983,-4080,-5076,-5889,-6401,-6591,-6412,-5896,-5106,-4100,-3015,-1909,-925,-100,488,830,944,850,629,329,23,-236,-419,-498,-484,-377,-214,-12,202,396,563,673,725,704,609,436,196,-111,-455,-819,-1178,-1487,-1731,-1872,-1896,-1794,-1560,-1201,-735,-170,455,1124,1793,2418,2961,3371,3605,3637,3444,3033,2424,1669,823,-29,-815,-1459,-1898,-2098,-2042,-1736,-1219,-549,219,982,1689,2251,2627,2772,2690,2367,1857,1180,421,-387,-1137,-1805,-2306,-2625,-2740,-2671,-2452,-2150,-1823,-1557,-1402,-1418,-1620,-2021,-2585,-3288,-4051,-4825,-5525,-6091,-6456,-6582,-6435,-6021,-5353,-4487,-3474,-2408,-1366,-430,304,806,1009,927,562,-22,-789,-1617,-2469,-3222,-3831,-4231,-4391,-4303,-3982,-3461,-2804,-2065,-1328,-654,-107,255,411,336,38,-456,-1108,-1852,-2625,-3357,-3981,-4440,-4700,-4725,-4522,-4094,-3461,-2677,-1770,-807,162,1086,1919,2610,3148,3479,3616,3527,3223,2724,2044,1250,383,-467,-1234,-1837,-2214,-2321,-2136,-1666,-941,-28,1008,2057,3036,3837,4389,4629,4535,4102,3385,2437,1367,274,-728,-1543,-2098,-2344,-2292,-1948,-1407,-716,-5,670,1202,1558,1695,1619,1353,943,448,-75,-562,-976,-1288,-1497,-1606,-1654,-1648,-1647,-1647,-1687,-1749,-1835,-1923,-1977,-1994,-1926,-1786,-1563,-1276,-967,-666,-435,-314,-352,-574,-988,-1580,-2313,-3130,-3964,-4735,-5375,-5823,-6037,-6005,-5738,-5277,-4682,-4041,-3433,-2958,-2673,-2645,-2873,-3362,-4047,-4862,-5711,-6488,-7105,-7469,-7530,-7253,-6653,-5757,-4650,-3401,-2128,-911,145,989,1561,1856,1875,1654,1241,701,93,-521,-1091,-1588,-1988,-2290,-2500,-2635,-2714,-2766,-2799,-2834,-2870,-2894,-2906,-2863,-2767,-2586,-2320,-1969,-1546,-1077,-599,-145,241,529,701,740,676,513,308,87,-90,-202,-201,-91,152,488,913,1365,1823,2225,2549,2759,2852,2836,2729,2569,2398,2243,2150,2113,2146,2223,2323,2413,2467,2475,2424,2341,2234,2147,2106,2146,2282,2541,2900,3377,3918,4518,5120,5687,6164,6512,6680,6654,6397,5937,5287,4497,3638,2765,1976,1330,890,701,767,1072,1570,2174,2797,3333,3682,3772,3561,3026,2209,1149,-61,-1340,-2579,-3703,-4619,-5282,-5642,-5701,-5449,-4929,-4179,-3256,-2231,-1168,-133,798,1580,2152,2491,2570,2394,1975,1342,545,-377,-1363,-2373,-3365,-4300,-5163,-5919,-6572,-7081,-7463,-7675,-7734,-7616,-7346,-6918,-6375,-5733,-5038,-4340,-3667,-3072,-2578,-2217,-1989,-1916,-1969,-2154,-2427,-2769,-3127,-3464,-3733,-3880,-3897,-3734,-3427,-2961,-2398,-1770,-1146,-577,-122,190,328,306,144,-127,-445,-760,-1021,-1175,-1206,-1093,-851,-505,-88,349,765,1119,1374,1523,1543,1449,1250,972,647,307,6,-231,-341,-309,-98,291,848,1547,2327,3136,3886,4506,4934,5110,5027,4681,4125,3416,2652,1917,1319,922,799,943,1364,1976,2729,3490,4185,4703,4994,5025,4805,4370,3793,3147,2509,1954,1522,1242,1115,1124,1234,1416,1630,1855,2072,2279,2481,2689,2921,3185,3489,3831,4193,4547,4870,5100,5219,5166,4929,4491,3863,3082,2196,1277,391,-392,-1034,-1485,-1764,-1862,-1829,-1705,-1534,-1368,-1245,-1179,-1191,-1259,-1376,-1499,-1606,-1649,-1605,-1444,-1155,-735,-206,410,1055,1685,2233,2642,2870,2872,2651,2199,1554,755,-130,-1027,-1854,-2525,-2958,-3094,-2873,-2294,-1357,-121,1336,2890,4414,5752,6779,7371,7475,7045,6150,4839,3269,1574,-89,-1559,-2742,-3539,-3930,-3927,-3573,-2959,-2174,-1322,-489,254,876,1345,1687,1919,2074,2200,2315,2449,2611,2797,3002,3210,3402,3568,3688,3757,3767,3719,3620,3477,3309,3121,2954,2803,2709,2669,2708,2830,3040,3338,3709,4145,4609,5088,5541,5935,6257,6462,6556,6519,6352,6084,5711,5292,4832,4387,3975,3624,3348,3153,3030,2966,2932,2893,2816,2654,2373,1949,1340,577,-372,-1432,-2583,-3748,-4848,-5813,-6563,-7031,-7185,-6995,-6480,-5682,-4662,-3526,-2351,-1272,-346,317,700,769,559,108,-499,-1188,-1863,-2456,-2904,-3184,-3285,-3222,-3038,-2753,-2437,-2098,-1792,-1514,-1293,-1106,-947,-786,-586,-330,7,417,875,1331,1722,1968,2005,1780,1263,472,-560,-1746,-2999,-4198,-5245,-6031,-6493,-6578,-6281,-5625,-4664,-3472,-2144,-772,549,1744,2748,3514,4033,4285,4317,4134,3818,3394,2951,2523,2179,1949,1860,1941,2166,2548,3031,3592,4167,4699,5137,5414,5515,5392,5065,4536,3851,3053,2224,1424,746,266,42,135,559,1307,2340,3587,4952,6321,7586,8636,9399,9816,9880,9605,9048,8277,7378,6431,5502,4653,3898,3247,2705,2220,1811,1420,1066,726,426,162,-32,-144,-157,-50,167,502,929,1432,1976,2512,3017,3414,3701,3807,3743,3489,3073,2533,1915,1292,709,230,-120,-333,-418,-421,-379,-346,-357,-424,-546,-682,-790,-809,-686,-391,91,721,1453,2182,2815,3230,3348,3094,2449,1433,105,-1429,-3051,-4630,-6043,-7183,-7987,-8421,-8488,-8246,-7743,-7096,-6373,-5674,-5066,-4586,-4263,-4083,-4026,-4047,-4099,-4133,-4090,-3955,-3673,-3252,-2686,-1987,-1198,-364,464,1206,1810,2202,2338,2193,1761,1074,188,-817,-1842,-2792,-3574,-4115,-4375,-4329,-4005,-3436,-2683,-1812,-880,49,961,1808,2620,3366,4077,4736,5339,5870,6297,6608,6759,6755,6558,6188,5644,4938,4112,3186,2220,1254,346,-449,-1090,-1528,-1740,-1711,-1432,-927,-211,668,1665,2736,3810,4849,5782,6575,7184,7577,7749,7693,7431,6998,6432,5796,5150,4549,4050,3682,3458,3377,3389,3465,3519,3513,3379,3099,2672,2114,1509,899,404,72,-14,154,591,1232,2020,2837,3581,4128,4391,4284,3782,2883,1631,107,-1595,-3341,-5030,-6532,-7767,-8671,-9190,-9346,-9124,-8604,-7805,-6833,-5723,-4577,-3434,-2366,-1414,-615,6,434,675,741,658,464,193,-110,-416,-697,-940,-1150,-1331,-1513,-1723,-1990,-2337,-2787,-3336,-3991,-4733,-5546,-6393,-7242,-8030,-8700,-9175,-9387,-9266,-8787,-7916,-6694,-5175,-3443,-1644,113,1670,2910,3751,4117,4034,3508,2657,1552,357,-848,-1916,-2808,-3441,-3843,-3999,-3988,-3848,-3662,-3472,-3338,-3260,-3260,-3292,-3336,-3326,-3231,-2989,-2582,-1983,-1206,-261,798,1936,3071,4136,5063,5772,6226,6378,6228,5797,5112,4256,3276,2268,1294,419,-290,-808,-1090,-1146,-958,-575,-9,659,1389,2081,2698,3147,3419,3471,3317,2988,2505,1935,1306,671,52,-527,-1061,-1541,-1983,-2374,-2731,-3037,-3288,-3469,-3568,-3569,-3469,-3265,-2960,-2557,-2076,-1514,-899,-239,438,1108,1726,2269,2678,2940,3008,2885,2552,2038,1361,567,-301,-1177,-2016,-2751,-3354,-3787,-4052,-4148,-4126,-4020,-3902,-3821,-3839,-3970,-4236,-4602,-5021,-5433,-5751,-5915,-5860,-5549,-4984,-4176,-3204,-2116,-1041,-57,736,1250,1460,1331,894,209,-666,-1616,-2564,-3409,-4090,-4555,-4797,-4822,-4682,-4431,-4146,-3888,-3718,-3661,-3729,-3898,-4136,-4383,-4591,-4705,-4686,-4519,-4197,-3744,-3189,-2573,-1943,-1334,-777,-293,119,448,702,890,999,1046,1004,895,695,440,126,-206,-528,-803,-987,-1061,-979,-763,-393,87,634,1204,1719,2131,2387,2449,2304,1963,1443,806,85,-648,-1362,-2010,-2586,-3072,-3485,-3824,-4106,-4334,-4516,-4647,-4738,-4772,-4762,-4683,-4548,-4326,-4035,-3635,-3154,-2552,-1865,-1081,-232,638,1504,2286,2950,3437,3696,3728,3492,3035,2362,1530,592,-400,-1381,-2316,-3150,-3887,-4489,-4991,-5384,-5701,-5954,-6171,-6348,-6501,-6617,-6670,-6646,-6496,-6192,-5719,-5060,-4260,-3351,-2424,-1558,-847,-364,-159,-253,-628,-1235,-2000,-2831,-3633,-4318,-4804,-5050,-5014,-4708,-4143,-3362,-2420,-1368,-279,793,1794,2672,3396,3949,4304,4481,4475,4310,4014,3610,3127,2612,2076,1563,1082,654,273,-44,-325,-548,-740,-873,-957,-954,-866,-662,-342,89,623,1208,1813,2361,2806,3079,3153,2997,2635,2086,1425,705,9,-604,-1079,-1388,-1513,-1469,-1281,-982,-627,-261,86,363,585,722,815,864,918,990,1118,1316,1596,1957,2393,2871,3380,3863,4306,4658,4900,5012,4984,4824,4552,4185,3766,3297,2818,2304,1769,1171,510,-245,-1085,-2003,-2977,-3952,-4892,-5718,-6376,-6799,-6929,-6728,-6173,-5268,-4048,-2572,-922,784,2438,3892,5047,5773,6025,5745,4976,3759,2223,487,-1281,-2940,-4347,-5416,-6071,-6323,-6187,-5758,-5130,-4446,-3805,-3348,-3128,-3208,-3586,-4222,-5048,-5970,-6867,-7646,-8198,-8463,-8397,-7988,-7275,-6282,-5099,-3780,-2420,-1092,123,1160,1959,2479,2700,2617,2262,1679,935,113,-710,-1449,-2039,-2432,-2608,-2571,-2356,-2024,-1635,-1284,-1025,-917,-985,-1214,-1572,-1979,-2365,-2630,-2706,-2540,-2110,-1438,-585,379,1325,2167,2796,3135,3166,2873,2331,1605,829,115,-407,-634,-493,46,976,2228,3721,5312,6883,8271,9377,10089,10364,10179,9567,8590,7335,5922,4450,3052,1812,824,134,-224,-254,19,542,1263,2089,2980,3833,4621,5274,5760,6064,6148,6030,5704,5186,4527,3732,2880,1987,1116,300,-419,-1015,-1454,-1726,-1814,-1718,-1452,-1025,-479,153,807,1432,1952,2324,2489,2437,2157,1681,1051,322,-433,-1164,-1800,-2314,-2665,-2859,-2900,-2820,-2661,-2462,-2288,-2149,-2104,-2125,-2233,-2387,-2567,-2729,-2851,-2896,-2860,-2729,-2521,-2259,-1957,-1673,-1399,-1196,-1045,-978,-972,-1036,-1138,-1269,-1386,-1468,-1458,-1348,-1075,-667,-96,569,1304,2010,2633,3077,3306,3274,2998,2498,1853,1127,425,-178,-613,-832,-835,-628,-255,219,735,1223,1624,1907,2043,2045,1931,1744,1536,1362,1274,1304,1489,1816,2284,2849,3467,4084,4649,5113,5456,5656,5721,5663,5498,5256,4952,4606,4247,3880,3544,3262,3059,2972,3031,3245,3642,4202,4902,5706,6547,7351,8073,8611,8967,9080,8970,8659,8174,7571,6892,6181,5478,4808,4186,3618,3097,2604,2127,1638,1138,611,84,-437,-902,-1286,-1537,-1621,-1515,-1203,-701,-43,728,1533,2311,2993,3515,3839,3933,3791,3414,2832,2060,1149,149,-895,-1917,-2861,-3676,-4307,-4721,-4903,-4831,-4529,-4012,-3320,-2513,-1645,-787,-20,604,1013,1170,1047,634,-55,-978,-2090,-3307,-4566,-5769,-6845,-7722,-8349,-8700,-8759,-8547,-8086,-7417,-6598,-5670,-4709,-3764,-2893,-2155,-1578,-1200,-1021,-1033,-1198,-1460,-1760,-2016,-2177,-2190,-2046,-1745,-1346,-889,-464,-130,49,47,-143,-482,-908,-1343,-1686,-1864,-1816,-1517,-981,-255,591,1473,2315,3050,3642,4072,4359,4527,4628,4708,4811,4979,5227,5567,5984,6440,6900,7306,7597,7735,7667,7380,6878,6186,5361,4477,3605,2838,2222,1815,1629,1646,1847,2158,2538,2914,3244,3507,3684,3800,3874,3928,3998,4073,4164,4234,4273,4235,4124,3916,3645,3333,3033,2796,2676,2701,2904,3269,3776,4382,5017,5631,6145,6522,6717,6715,6513,6124,5572,4883,4097,3232,2336,1431,542,-285,-1056,-1709,-2260,-2661,-2917,-3010,-2950,-2737,-2409,-1986,-1527,-1078,-702,-443,-358,-467,-790,-1319,-2017,-2843,-3724,-4577,-5341,-5921,-6287,-6393,-6230,-5824,-5201,-4429,-3567,-2689,-1866,-1143,-570,-157,90,176,125,-42,-308,-638,-1010,-1398,-1758,-2080,-2312,-2453,-2462,-2346,-2091,-1712,-1213,-625,39,737,1446,2121,2723,3194,3494,3565,3386,2929,2209,1261,139,-1053,-2239,-3290,-4125,-4649,-4817,-4597,-4014,-3108,-1970,-707,556,1686,2568,3103,3231,2943,2273,1311,177,-970,-1994,-2737,-3124,-3091,-2656,-1889,-895,178,1194,2024,2592,2850,2834,2597,2248,1906,1666,1630,1815,2240,2831,3524,4195,4764,5127,5259,5140,4817,4348,3836,3349,2989,2779,2760,2905,3176,3515,3853,4130,4307,4352,4274,4095,3841,3573,3311,3104,2957,2876,2838,2818,2766,2648,2417,2059,1545,907,140,-694,-1556,-2397,-3150,-3792,-4267,-4586,-4740,-4765,-4705,-4605,-4529,-4506,-4575,-4727,-4947,-5184,-5376,-5455,-5348,-5010,-4399,-3530,-2423,-1155,202,1536,2752,3752,4441,4784,4732,4307,3549,2520,1334,73,-1139,-2237,-3130,-3802,-4231,-4441,-4482,-4408,-4292,-4208,-4201,-4326,-4583,-4975,-5447,-5961,-6416,-6763,-6902,-6809,-6435,-5819,-4983,-4035,-3045,-2130,-1373,-833,-551,-500,-650,-913,-1206,-1433,-1505,-1379,-1010,-428,352,1249,2218,3165,4043,4798,5380,5787,5985,5981,5775,5371,4793,4070,3234,2355,1477,686,29,-418,-639,-591,-305,208,882,1659,2445,3159,3703,4010,4012,3685,3019,2048,836,-549,-1984,-3382,-4623,-5613,-6290,-6594,-6521,-6087,-5339,-4361,-3245,-2096,-1046,-175,397,629,480,-34,-854,-1883,-3001,-4065,-4946,-5533,-5758,-5599,-5095,-4321,-3408,-2482,-1695,-1144,-917,-1033,-1465,-2142,-2948,-3762,-4434,-4867,-4946,-4648,-3955,-2939,-1689,-343,954,2060,2849,3230,3153,2618,1663,381,-1118,-2693,-4204,-5520,-6535,-7175,-7410,-7251,-6737,-5947,-4968,-3906,-2856,-1905,-1113,-526,-148,16,13,-137,-369,-658,-946,-1213,-1427,-1580,-1674,-1722,-1741,-1765,-1811,-1901,-2042,-2227,-2431,-2632,-2776,-2827,-2748,-2503,-2094,-1527,-826,-57,735,1470,2096,2550,2811,2850,2683,2334,1831,1234,571,-96,-742,-1326,-1827,-2225,-2509,-2665,-2690,-2572,-2303,-1886,-1314,-606,217,1124,2057,2971,3783,4449,4899,5087,5000,4619,3985,3130,2128,1045,-41,-1060,-1960,-2696,-3241,-3584,-3715,-3649,-3392,-2979,-2430,-1800,-1116,-444,186,724,1141,1411,1528,1488,1312,1024,655,246,-171,-566,-897,-1157,-1300,-1335,-1240,-1031,-724,-364,16,353,609,726,689,457,54,-520,-1230,-2008,-2826,-3599,-4294,-4866,-5286,-5549,-5661,-5633,-5498,-5283,-5028,-4765,-4533,-4355,-4254,-4239,-4314,-4467,-4697,-4967,-5285,-5607,-5935,-6234,-6497,-6684,-6794,-6775,-6624,-6308,-5822,-5153,-4317,-3332,-2223,-1048,154,1311,2376,3276,3980,4428,4614,4525,4173,3604,2849,1999,1103,257,-482,-1053,-1421,-1568,-1514,-1282,-940,-553,-191,77,205,168,-18,-327,-678,-1015,-1236,-1291,-1108,-689,-24,830,1810,2829,3786,4600,5184,5512,5546,5320,4857,4232,3498,2746,2027,1412,934,619,465,467,585,784,1026,1257,1469,1629,1743,1820,1880,1944,2037,2174,2356,2586,2831,3079,3289,3441,3517,3514,3438,3307,3130,2925,2700,2442,2155,1823,1438,1005,527,29,-459,-895,-1242,-1457,-1523,-1425,-1197,-852,-470,-97,204,360,360,147,-254,-846,-1587,-2426,-3311,-4168,-4940,-5559,-5990,-6186,-6150,-5876,-5394,-4735,-3946,-3072,-2157,-1250,-375,415,1106,1658,2045,2253,2257,2067,1699,1189,594,-19,-588,-1044,-1349,-1475,-1438,-1253,-993,-701,-467,-326,-352,-524,-877,-1344,-1902,-2476,-3016,-3458,-3775,-3937,-3945,-3804,-3541,-3178,-2749,-2276,-1798,-1334,-918,-577,-329,-207,-216,-366,-646,-1039,-1500,-1999,-2467,-2887,-3192,-3383,-3421,-3328,-3092,-2738,-2268,-1708,-1049,-331,465,1291,2145,2988,3778,4482,5032,5402,5520,5379,4941,4231,3277,2136,907,-323,-1435,-2311,-2874,-3020,-2742,-2012,-890,558,2221,3972,5679,7216,8457,9329,9749,9716,9227,8343,7137,5708,4165,2603,1131,-198,-1308,-2186,-2813,-3200,-3379,-3372,-3228,-2962,-2624,-2211,-1760,-1272,-766,-266,209,626,958,1183,1279,1262,1120,909,641,381,152,13,-26,61,277,583,973,1373,1748,2038,2202,2197,2027,1667,1163,536,-154,-855,-1498,-2053,-2449,-2699,-2766,-2698,-2494,-2230,-1921,-1642,-1421,-1283,-1265,-1336,-1493,-1690,-1870,-1979,-1962,-1770,-1383,-800,-49,813,1706,2528,3189,3577,3639,3317,2625,1591,301,-1143,-2613,-3984,-5127,-5936,-6321,-6228,-5626,-4529,-2983,-1066,1099,3382,5633,7704,9454,10785,11606,11905,11688,11014,9990,8722,7352,6003,4778,3777,3041,2613,2474,2613,2971,3499,4135,4824,5514,6174,6765,7271,7674,7968,8140,8201,8138,7967,7692,7310,6850,6294,5684,4996,4267,3477,2659,1804,949,101,-691,-1400,-1982,-2399,-2628,-2651,-2458,-2087,-1529,-860,-80,742,1590,2422,3216,3941,4573,5063,5391,5505,5375,4980,4295,3352,2165,819,-625,-2042,-3352,-4432,-5228,-5680,-5784,-5568,-5090,-4431,-3683,-2941,-2277,-1768,-1434,-1301,-1344,-1545,-1849,-2221,-2613,-2983,-3323,-3595,-3811,-3952,-4027,-4027,-3955,-3800,-3570,-3260,-2898,-2513,-2149,-1874,-1735,-1791,-2071,-2582,-3301,-4182,-5143,-6121,-7007,-7764,-8296,-8607,-8653,-8472,-8078,-7536,-6890,-6221,-5567,-4981,-4487,-4075,-3743,-3452,-3153,-2839,-2447,-2003,-1498,-967,-461,-22,311,499,561,502,390,283,265,407,763,1368,2211,3259,4442,5675,6857,7903,8736,9309,9599,9603,9349,8864,8198,7393,6493,5552,4608,3704,2887,2184,1641,1273,1101,1127,1338,1705,2184,2728,3282,3796,4239,4592,4846,5023,5139,5227,5327,5461,5655,5926,6272,6683,7150,7635,8126,8583,8991,9325,9576,9729,9792,9753,9623,9392,9054,8605,8034,7343,6552,5689,4818,4003,3335,2873,2697,2803,3203,3802,4532,5232,5791,6063,5965,5442,4508,3220,1707,99,-1408,-2694,-3598,-4080,-4105,-3741,-3087,-2291,-1524,-936,-684,-843,-1470,-2536,-3965,-5636,-7384,-9046,-10451,-11482,-12031,-12086,-11653,-10808,-9661,-8328,-6954,-5645,-4519,-3620,-3019,-2693,-2651,-2833,-3205,-3696,-4245,-4785,-5246,-5576,-5719,-5639,-5323,-4756,-3986,-3024,-1969,-859,189,1129,1864,2366,2584,2538,2220,1695,992,185,-663,-1495,-2230,-2831,-3225,-3396,-3313,-2991,-2468,-1796,-1077,-393,135,429,419,83,-553,-1424,-2410,-3379,-4186,-4695,-4811,-4465,-3664,-2455,-935,752,2456,4014,5276,6142,6529,6426,5859,4911,3686,2344,1012,-136,-1007,-1476,-1528,-1128,-350,739,2009,3314,4526,5485,6112,6319,6104,5493,4571,3454,2282,1205,342,-177,-316,-20,660,1677,2920,4276,5597,6778,7677,8230,8366,8075,7385,6350,5072,3656,2242,946,-117,-861,-1240,-1237,-894,-273,511,1352,2119,2703,3032,3054,2792,2282,1625,925,303,-145,-331,-237,147,751,1494,2262,2920,3367,3491,3246,2602,1593,280,-1221,-2791,-4266,-5523,-6408,-6855,-6783,-6217,-5185,-3807,-2200,-548,1000,2261,3118,3466,3271,2546,1352,-201,-1981,-3828,-5609,-7168,-8419,-9279,-9717,-9754,-9420,-8804,-7984,-7059,-6122,-5251,-4509,-3950,-3604,-3483,-3594,-3899,-4360,-4913,-5459,-5917,-6179,-6163,-5807,-5085,-4016,-2667,-1141,411,1848,2990,3745,3991,3727,2968,1806,379,-1159,-2637,-3897,-4811,-5287,-5286,-4819,-3941,-2753,-1372,54,1400,2528,3357,3795,3835,3469,2757,1786,667,-461,-1460,-2215,-2614,-2623,-2224,-1469,-458,692,1823,2794,3473,3764,3613,3028,2043,764,-702,-2218,-3648,-4878,-5818,-6401,-6620,-6458,-5976,-5209,-4242,-3153,-2034,-971,-61,632,1030,1109,842,257,-602,-1660,-2816,-3960,-4983,-5775,-6263,-6383,-6108,-5457,-4455,-3186,-1727,-185,1326,2700,3831,4628,5033,5003,4555,3721,2602,1301,-24,-1237,-2186,-2772,-2916,-2620,-1925,-938,195,1309,2228,2813,2945,2585,1736,483,-1044,-2671,-4201,-5454,-6260,-6523,-6183,-5266,-3850,-2070,-94,1901,3738,5289,6457,7200,7539,7505,7199,6685,6059,5384,4702,4043,3406,2778,2149,1491,804,93,-628,-1310,-1921,-2401,-2701,-2791,-2644,-2278,-1714,-1033,-288,400,974,1331,1439,1261,813,127,-730,-1699,-2686,-3634,-4476,-5148,-5638,-5886,-5916,-5701,-5267,-4641,-3847,-2953,-1990,-1026,-110,718,1423,1986,2412,2689,2849,2889,2824,2663,2393,2035,1560,1006,353,-355,-1102,-1853,-2563,-3200,-3730,-4119,-4360,-4429,-4348,-4113,-3749,-3285,-2737,-2157,-1555,-989,-482,-72,206,326,259,-7,-494,-1173,-2062,-3096,-4256,-5466,-6675,-7804,-8795,-9583,-10116,-10359,-10291,-9900,-9209,-8237,-7040,-5679,-4235,-2798,-1451,-293,627,1244,1561,1586,1360,956,443,-105,-607,-1042,-1363,-1585,-1730,-1824,-1919,-2039,-2197,-2400,-2604,-2785,-2872,-2831,-2607,-2205,-1613,-898,-107,662,1332,1811,2044,1994,1671,1119,410,-359,-1083,-1664,-2025,-2115,-1928,-1470,-812,-1,845,1678,2394,2964,3354,3563,3627,3574,3456,3317,3185,3088,3023,2999,2991,3006,3014,3023,3014,2996,2952,2899,2819,2732,2625,2516,2399,2299,2213,2185,2218,2365,2638,3072,3669,4420,5296,6236,7194,8068,8821,9359,9667,9709,9488,9029,8357,7514,6547,5487,4381,3273,2191,1205,340,-333,-787,-989,-923,-627,-123,502,1174,1794,2275,2547,2561,2309,1805,1107,282,-586,-1413,-2133,-2700,-3088,-3321,-3419,-3442,-3445,-3482,-3590,-3792,-4079,-4417,-4771,-5071,-5264,-5306,-5157,-4820,-4316,-3679,-2981,-2279,-1645,-1123,-766,-564,-541,-648,-878,-1177,-1527,-1880,-2233,-2545,-2826,-3041,-3199,-3279,-3277,-3185,-3004,-2739,-2424,-2073,-1737,-1451,-1254,-1183,-1255,-1485,-1874,-2413,-3082,-3857,-4700,-5583,-6449,-7269,-7977,-8543,-8911,-9049,-8917,-8509,-7807,-6836,-5628,-4229,-2723,-1175,310,1660,2785,3640,4177,4395,4300,3937,3355,2621,1815,1005,275,-323,-726,-916,-858,-585,-90,556,1320,2135,2925,3646,4227,4640,4865,4906,4784,4551,4253,3958,3724,3588,3589,3722,3973,4297,4641,4939,5136,5179,5045,4719,4224,3587,2862,2101,1374,727,216,-122,-273,-214,28,448,998,1647,2334,3018,3640,4162,4550,4774,4839,4746,4531,4222,3872,3524,3205,2960,2767,2654,2575,2535,2489,2438,2360,2274,2178,2106,2068,2081,2164,2293,2489,2705,2943,3167,3361,3503,3584,3574,3481,3282,2974,2553,2015,1368,625,-192,-1055,-1928,-2761,-3523,-4144,-4613,-4861,-4903,-4696,-4285,-3668,-2922,-2090,-1265,-524,54,395,459,219,-310,-1086,-2051,-3103,-4160,-5117,-5884,-6394,-6598,-6473,-6056,-5365,-4505,-3535,-2575,-1695,-974,-457,-150,-44,-92,-232,-399,-526,-549,-432,-153,304,901,1626,2425,3247,4057,4798,5458,6008,6450,6783,7022,7159,7219,7180,7077,6888,6650,6367,6063,5767,5470,5212,4960,4731,4487,4220,3903,3525,3072,2555,1992,1418,888,451,170,86,226,593,1158,1871,2646,3411,4052,4501,4675,4544,4098,3380,2445,1407,359,-563,-1283,-1699,-1789,-1525,-955,-124,852,1892,2854,3661,4210,4463,4404,4052,3462,2697,1845,973,160,-555,-1131,-1571,-1864,-2059,-2155,-2223,-2255,-2305,-2367,-2454,-2577,-2712,-2889,-3077,-3309,-3560,-3838,-4121,-4384,-4593,-4713,-4702,-4550,-4243,-3812,-3294,-2760,-2292,-1959,-1857,-2011,-2470,-3212,-4183,-5320,-6488,-7591,-8481,-9058,-9231,-8955,-8231,-7108,-5673,-4045,-2366,-757,644,1763,2507,2865,2809,2380,1612,578,-633,-1929,-3202,-4345,-5269,-5878,-6121,-5960,-5407,-4494,-3312,-1949,-531,829,2033,3006,3715,4152,4358,4387,4308,4208,4130,4147,4265,4494,4816,5188,5571,5912,6166,6302,6297,6151,5883,5514,5091,4643,4220,3848,3562,3371,3299,3332,3471,3691,3955,4234,4464,4605,4614,4459,4142,3676,3112,2510,1951,1505,1236,1180,1358,1738,2296,2953,3649,4307,4865,5271,5503,5546,5417,5152,4785,4383,3981,3644,3397,3288,3318,3498,3804,4194,4611,4978,5221,5270,5079,4617,3893,2932,1791,530,-767,-2020,-3152,-4084,-4762,-5147,-5229,-5018,-4578,-3957,-3274,-2602,-2072,-1744,-1716,-1997,-2615,-3513,-4639,-5887,-7152,-8323,-9288,-9963,-10279,-10207,-9740,-8927,-7825,-6551,-5209,-3938,-2849,-2053,-1609,-1562,-1884,-2539,-3425,-4434,-5428,-6293,-6900,-7199,-7119,-6689,-5943,-4954,-3833,-2662,-1558,-590,170,694,970,1012,865,582,234,-96,-351,-454,-377,-95,376,993,1690,2381,2959,3346,3436,3202,2609,1692,525,-796,-2129,-3335,-4279,-4849,-4976,-4627,-3834,-2661,-1230,329,1843,3179,4195,4802,4977,4712,4104,3237,2275,1332,565,49,-143,-5,420,1069,1828,2608,3287,3802,4092,4141,3984,3643,3215,2759,2360,2082,1960,2014,2229,2566,2969,3380,3726,3968,4055,3976,3730,3328,2806,2207,1567,952,398,-48,-350,-488,-435,-198,228,814,1531,2329,3138,3901,4542,5007,5267,5297,5137,4804,4384,3934,3526,3227,3057,3029,3103,3232,3322,3306,3103,2659,1971,1041,-65,-1261,-2447,-3499,-4322,-4829,-4976,-4763,-4231,-3467,-2573,-1678,-891,-308,0,18,-254,-764,-1455,-2240,-3048,-3799,-4441,-4938,-5268,-5447,-5476,-5411,-5266,-5096,-4934,-4815,-4761,-4790,-4892,-5059,-5255,-5443,-5572,-5604,-5505,-5254,-4861,-4328,-3707,-3021,-2335,-1673,-1094,-604,-240,6,137,165,128,28,-88,-234,-385,-569,-778,-1054,-1382,-1791,-2260,-2782,-3334,-3879,-4383,-4799,-5086,-5200,-5112,-4808,-4280,-3571,-2706,-1771,-836,17,693,1145,1323,1217,875,328,-304,-949,-1498,-1879,-2051,-1993,-1735,-1327,-836,-348,62,338,441,372,161,-138,-449,-692,-793,-707,-403,114,805,1625,2497,3349,4114,4725,5138,5322,5260,4956,4412,3660,2711,1628,434,-788,-1998,-3112,-4094,-4884,-5459,-5799,-5896,-5762,-5403,-4851,-4115,-3247,-2260,-1216,-143,902,1879,2729,3410,3875,4087,4039,3726,3195,2488,1694,886,154,-439,-851,-1062,-1086,-955,-713,-416,-103,187,448,682,917,1174,1500,1904,2394,2960,3528,4068,4469,4681,4640,4319,3739,2934,2003,1021,107,-663,-1232,-1566,-1696,-1660,-1545,-1418,-1366,-1431,-1641,-1990,-2429,-2904,-3329,-3644,-3780,-3725,-3459,-3045,-2515,-1967,-1471,-1095,-904,-912,-1136,-1547,-2107,-2759,-3438,-4073,-4603,-4975,-5146,-5117,-4879,-4476,-3937,-3321,-2664,-2030,-1439,-945,-556,-296,-165,-145,-222,-352,-504,-637,-719,-727,-642,-461,-173,204,678,1218,1820,2452,3079,3675,4176,4546,4726,4674,4357,3780,2954,1949,829,-311,-1388,-2320,-3069,-3595,-3919,-4068,-4084,-4041,-3979,-3949,-3972,-4046,-4139,-4228,-4254,-4190,-4012,-3716,-3329,-2879,-2428,-2004,-1671,-1431,-1318,-1310,-1416,-1595,-1859,-2162,-2507,-2868,-3210,-3517,-3733,-3823,-3742,-3446,-2926,-2170,-1215,-105,1079,2254,3314,4193,4795,5116,5123,4872,4408,3819,3183,2588,2080,1708,1469,1351,1322,1327,1321,1259,1102,847,487,62,-397,-830,-1210,-1484,-1656,-1718,-1689,-1611,-1503,-1406,-1336,-1313,-1341,-1417,-1535,-1673,-1809,-1913,-1933,-1837,-1569,-1114,-442,421,1454,2594,3768,4901,5902,6711,7272,7564,7591,7398,7037,6606,6175,5830,5638,5605,5764,6051,6432,6824,7144,7319,7292,7020,6521,5811,4968,4055,3168,2363,1716,1238,950,823,829,905,1003,1061,1039,901,651,281,-154,-635,-1096,-1504,-1804,-1990,-2019,-1932,-1699,-1390,-999,-582,-157,258,628,964,1237,1450,1608,1681,1701,1634,1498,1291,1006,663,256,-183,-653,-1116,-1573,-1992,-2376,-2712,-3006,-3266,-3491,-3703,-3895,-4083,-4252,-4403,-4527,-4602,-4629,-4589,-4472,-4289,-4022,-3707,-3332,-2958,-2572,-2248,-1971,-1788,-1680,-1646,-1652,-1665,-1635,-1548,-1365,-1122,-833,-564,-389,-365,-573,-1026,-1757,-2715,-3852,-5081,-6282,-7366,-8199,-8705,-8799,-8448,-7639,-6421,-4852,-3068,-1177,647,2281,3599,4507,4980,4992,4617,3919,3029,2076,1190,494,59,-65,112,550,1187,1939,2738,3511,4216,4821,5312,5701,5988,6199,6332,6401,6388,6288,6083,5779,5373,4905,4385,3869,3362,2900,2488,2113,1800,1509,1283,1104,1003,991,1069,1250,1501,1802,2113,2380,2579,2674,2669,2578,2443,2310,2246,2289,2473,2816,3275,3837,4415,4953,5383,5647,5723,5610,5332,4954,4534,4148,3858,3706,3705,3846,4075,4340,4554,4634,4524,4151,3517,2612,1497,228,-1091,-2373,-3514,-4436,-5077,-5409,-5430,-5173,-4692,-4075,-3390,-2745,-2195,-1818,-1642,-1685,-1939,-2356,-2899,-3479,-4032,-4476,-4748,-4815,-4646,-4278,-3741,-3104,-2465,-1883,-1458,-1234,-1245,-1500,-1967,-2600,-3329,-4076,-4764,-5321,-5692,-5839,-5758,-5451,-4970,-4338,-3645,-2920,-2241,-1645,-1161,-831,-638,-607,-691,-867,-1076,-1252,-1328,-1245,-954,-437,294,1204,2208,3225,4138,4854,5281,5376,5115,4535,3697,2709,1685,772,77,-269,-215,284,1195,2459,3947,5535,7045,8340,9273,9755,9733,9224,8280,7028,5615,4206,2981,2063,1555,1508,1886,2651,3675,4840,6000,7027,7816,8295,8438,8252,7777,7079,6225,5289,4339,3430,2604,1914,1366,1009,834,851,1038,1359,1761,2176,2522,2733,2739,2513,2045,1372,564,-288,-1067,-1681,-2023,-2058,-1738,-1121,-236,782,1840,2785,3517,3923,3962,3600,2884,1859,628,-721,-2087,-3385,-4562,-5571,-6397,-7038,-7495,-7790,-7913,-7889,-7693,-7353,-6862,-6244,-5558,-4828,-4162,-3588,-3210,-3049,-3153,-3514,-4109,-4875,-5736,-6583,-7326,-7858,-8123,-8068,-7710,-7060,-6203,-5206,-4172,-3190,-2352,-1722,-1355,-1263,-1451,-1884,-2524,-3316,-4199,-5125,-6033,-6884,-7637,-8258,-8727,-9031,-9173,-9161,-9030,-8782,-8470,-8082,-7642,-7137,-6551,-5872,-5090,-4203,-3223,-2173,-1078,20,1095,2101,3013,3790,4421,4877,5176,5311,5346,5294,5252,5241,5343,5574,5947,6442,7002,7550,7982,8213,8139,7725,6940,5834,4476,2997,1519,201,-846,-1529,-1795,-1652,-1129,-316,703,1818,2938,3985,4904,5665,6267,6718,7039,7274,7424,7538,7581,7576,7463,7241,6859,6317,5623,4804,3930,3066,2296,1701,1322,1195,1304,1600,2023,2460,2840,3059,3077,2866,2447,1873,1214,549,-56,-548,-913,-1157,-1315,-1454,-1616,-1880,-2272,-2808,-3469,-4195,-4915,-5525,-5949,-6091,-5931,-5438,-4668,-3659,-2530,-1356,-270,664,1344,1747,1836,1622,1129,400,-527,-1583,-2729,-3893,-5030,-6079,-7001,-7750,-8302,-8650,-8775,-8699,-8416,-7952,-7324,-6557,-5697,-4793,-3903,-3103,-2459,-2028,-1855,-1935,-2246,-2717,-3254,-3744,-4083,-4167,-3939,-3376,-2487,-1348,-41,1315,2587,3675,4469,4918,4981,4674,4019,3090,1941,677,-629,-1879,-2997,-3922,-4597,-5009,-5152,-5042,-4715,-4201,-3543,-2773,-1920,-1011,-85,830,1662,2372,2871,3125,3074,2726,2098,1244,259,-766,-1724,-2520,-3091,-3395,-3422,-3202,-2769,-2194,-1530,-844,-184,411,920,1323,1633,1834,1949,1968,1919,1803,1676,1544,1491,1534,1745,2134,2735,3503,4410,5357,6251,6990,7468,7617,7396,6813,5921,4826,3657,2574,1723,1223,1157,1542,2336,3448,4727,6011,7132,7928,8309,8200,7629,6643,5367,3909,2426,1008,-243,-1287,-2116,-2751,-3241,-3649,-4022,-4412,-4822,-5248,-5644,-5949,-6099,-6016,-5651,-4966,-3957,-2653,-1119,557,2257,3867,5249,6302,6913,7019,6592,5628,4205,2399,346,-1805,-3918,-5832,-7443,-8650,-9406,-9701,-9544,-9007,-8146,-7081,-5908,-4741,-3683,-2809,-2164,-1769,-1599,-1610,-1739,-1911,-2043,-2087,-1969,-1689,-1226,-624,93,841,1572,2202,2668,2915,2900,2596,2000,1123,-4,-1320,-2757,-4229,-5626,-6859,-7810,-8405,-8577,-8303,-7589,-6502,-5126,-3593,-2049,-638,494,1257,1583,1484,999,232,-680,-1609,-2400,-2955,-3186,-3085,-2658,-2000,-1196,-372,358,921,1247,1349,1244,1031,795,666,750,1115,1807,2785,3983,5281,6521,7575,8277,8561,8348,7663,6543,5095,3426,1670,-59,-1653,-3045,-4183,-5068,-5698,-6116,-6337,-6404,-6325,-6117,-5777,-5305,-4689,-3934,-3047,-2061,-1021,4,941,1710,2246,2492,2435,2058,1423,576,-367,-1305,-2114,-2699,-2982,-2936,-2570,-1929,-1106,-195,701,1482,2097,2518,2765,2895,2983,3096,3302,3627,4076,4622,5204,5763,6205,6487,6536,6351,5917,5264,4418,3431,2334,1190,30,-1101,-2161,-3123,-3933,-4556,-4957,-5089,-4964,-4575,-3974,-3222,-2416,-1645,-1030,-644,-561,-789,-1302,-2008,-2808,-3548,-4102,-4347,-4190,-3617,-2629,-1319,188,1739,3140,4240,4902,5053,4699,3902,2790,1532,297,-737,-1451,-1764,-1652,-1173,-392,552,1538,2446,3154,3595,3706,3481,2926,2108,1078,-41,-1158,-2137,-2874,-3256,-3214,-2704,-1750,-397,1236,3034,4829,6479,7836,8779,9244,9169,8589,7535,6096,4382,2496,573,-1304,-3020,-4531,-5759,-6702,-7315,-7629,-7634,-7372,-6887,-6219,-5449,-4619,-3823,-3099,-2542,-2173,-2045,-2168,-2509,-3061,-3745,-4523,-5321,-6090,-6771,-7342,-7766,-8045,-8184,-8191,-8080,-7836,-7458,-6893,-6131,-5110,-3820,-2245,-396,1677,3913,6209,8453,10511,12255,13560,14321,14465,13946,12767,10974,8652,5947,3016,54,-2745,-5216,-7195,-8597,-9352,-9475,-9022,-8086,-6819,-5337,-3792,-2277,-866,394,1494,2424,3198,3823,4298,4643,4837,4911,4856,4715,4513,4307,4142,4061,4111,4295,4630,5077,5588,6103,6532,6825,6912,6797,6479,6042,5551,5142,4894,4908,5197,5764,6509,7333,8062,8544,8635,8230,7298,5891,4113,2166,254,-1390,-2572,-3143,-3049,-2291,-983,711,2582,4386,5927,7008,7551,7496,6915,5884,4570,3116,1688,412,-612,-1356,-1795,-2002,-2013,-1921,-1783,-1645,-1541,-1463,-1425,-1398,-1394,-1408,-1452,-1545,-1683,-1872,-2075,-2267,-2375,-2353,-2135,-1676,-990,-88,905,1881,2663,3093,3035,2407,1195,-529,-2629,-4894,-7093,-8971,-10324,-11002,-10930,-10146,-8738,-6885,-4790,-2675,-756,787,1819,2265,2111,1416,272,-1172,-2764,-4346,-5787,-6992,-7899,-8490,-8767,-8760,-8507,-8052,-7443,-6709,-5896,-5011,-4102,-3176,-2292,-1481,-808,-320,-62,-41,-251,-613,-1075,-1502,-1822,-1928,-1773,-1315,-580,422,1592,2883,4167,5384,6421,7228,7740,7934,7800,7362,6665,5791,4824,3886,3069,2475,2174,2194,2557,3194,4046,4978,5864,6554,6925,6889,6390,5450,4115,2506,744,-1008,-2630,-3996,-5040,-5725,-6062,-6072,-5806,-5307,-4615,-3788,-2837,-1843,-809,171,1087,1868,2516,3009,3387,3683,3954,4256,4611,5028,5475,5883,6182,6281,6111,5629,4830,3746,2480,1129,-138,-1193,-1888,-2128,-1855,-1051,225,1903,3818,5837,7744,9389,10587,11225,11219,10547,9236,7382,5110,2599,23,-2425,-4586,-6316,-7527,-8161,-8223,-7757,-6843,-5605,-4162,-2655,-1211,71,1097,1823,2227,2310,2120,1693,1115,447,-214,-814,-1277,-1598,-1743,-1764,-1663,-1510,-1319,-1137,-969,-824,-694,-567,-429,-265,-63,189,496,864,1300,1799,2360,2963,3554,4093,4475,4637,4484,3978,3106,1925,538,-897,-2190,-3151,-3623,-3498,-2764,-1473,226,2128,4004,5602,6737,7262,7137,6418,5239,3821,2395,1209,452,244,627,1525,2803,4249,5615,6684,7238,7168,6408,5014,3096,853,-1505,-3726,-5595,-6928,-7587,-7528,-6751,-5355,-3469,-1302,961,3093,4931,6343,7253,7665,7618,7204,6538,5718,4860,3999,3210,2464,1786,1137,509,-101,-705,-1265,-1790,-2229,-2598,-2875,-3082,-3244,-3400,-3594,-3864,-4242,-4730,-5318,-5973,-6629,-7249,-7744,-8082,-8204,-8105,-7783,-7278,-6626,-5907,-5170,-4479,-3882,-3397,-3053,-2839,-2762,-2805,-2967,-3245,-3641,-4171,-4827,-5613,-6491,-7432,-8353,-9185,-9832,-10212,-10252,-9923,-9200,-8143,-6790,-5252,-3622,-2009,-515,780,1823,2576,3056,3269,3274,3108,2827,2463,2042,1570,1036,431,-289,-1111,-2082,-3152,-4331,-5541,-6740,-7851,-8804,-9547,-10017,-10200,-10073,-9655,-8954,-8026,-6902,-5672,-4390,-3162,-2045,-1116,-413,53,274,289,118,-183,-572,-994,-1400,-1729,-1934,-1939,-1708,-1192,-384,691,1978,3364,4727,5910,6790,7237,7212,6677,5708,4397,2908,1431,164,-681,-957,-533,617,2469,4908,7755,10800,13781,16478,18652,20152,20841,20687,19680,17916,15504,12626,9461,6227,3101,286,-2084,-3879,-5012,-5459,-5209,-4335,-2925,-1134,870,2882,4715,6191,7176,7599,7430,6734,5593,4154,2573,995,-440,-1628,-2524,-3100,-3399,-3493,-3459,-3405,-3387,-3463,-3621,-3843,-4055,-4198,-4197,-4013,-3616,-3027,-2278,-1446,-609,145,729,1094,1192,1032,636,54,-634,-1369,-2072,-2719,-3273,-3765,-4203,-4644,-5121,-5666,-6314,-7055,-7894,-8785,-9693,-10554,-11316,-11907,-12280,-12371,-12172,-11645,-10848,-9790,-8602,-7337,-6151,-5105,-4312,-3794,-3576,-3637,-3905,-4335,-4819,-5299,-5695,-5951,-6029,-5885,-5526,-4916,-4095,-3064,-1891,-623,638,1817,2804,3546,3976,4106,3943,3548,2989,2335,1657,1027,467,39,-277,-460,-546,-540,-484,-385,-275,-170,-88,-52,-71,-172,-330,-576,-848,-1173,-1483,-1794,-2052,-2279,-2435,-2551,-2619,-2666,-2727,-2820,-2986,-3227,-3548,-3919,-4296,-4611,-4798,-4779,-4500,-3921,-3048,-1919,-628,718,1977,3038,3785,4188,4226,3972,3516,2987,2527,2253,2274,2647,3385,4460,5782,7264,8761,10176,11391,12343,12986,13329,13373,13200,12835,12360,11820,11235,10640,10000,9318,8551,7691,6732,5692,4592,3489,2404,1395,481,-324,-1011,-1601,-2099,-2525,-2889,-3189,-3426,-3584,-3657,-3638,-3531,-3369,-3184,-3042,-3004,-3133,-3464,-4025,-4767,-5652,-6567,-7393,-8016,-8302,-8190,-7624,-6643,-5310,-3767,-2167,-683,524,1344,1706,1606,1110,304,-652,-1622,-2441,-2985,-3144,-2862,-2123,-968,513,2196,3912,5503,6788,7637,7942,7653,6771,5357,3520,1397,-840,-3044,-5054,-6768,-8092,-9004,-9482,-9563,-9286,-8703,-7877,-6864,-5719,-4502,-3277,-2114,-1092,-285,243,443,299,-174,-935,-1902,-3010,-4137,-5216,-6129,-6820,-7197,-7221,-6835,-6036,-4828,-3270,-1446,523,2495,4322,5874,7030,7738,7960,7736,7132,6258,5232,4187,3222,2423,1833,1456,1280,1258,1340,1466,1582,1632,1583,1405,1085,647,95,-510,-1132,-1714,-2205,-2559,-2761,-2765,-2597,-2238,-1716,-1063,-297,512,1333,2087,2736,3222,3508,3579,3399,3009,2386,1596,651,-387,-1466,-2530,-3505,-4345,-4979,-5365,-5464,-5249,-4698,-3830,-2636,-1166,540,2419,4382,6351,8223,9919,11352,12459,13191,13508,13410,12888,11987,10740,9217,7493,5654,3785,1971,283,-1236,-2538,-3638,-4526,-5244,-5811,-6263,-6623,-6895,-7076,-7128,-7014,-6687,-6109,-5259,-4156,-2842,-1407,36,1373,2467,3245,3627,3634,3290,2694,1950,1178,474,-83,-485,-734,-918,-1092,-1362,-1772,-2351,-3057,-3815,-4499,-4984,-5141,-4875,-4139,-2940,-1335,558,2606,4641,6502,8040,9154,9765,9887,9542,8839,7880,6796,5702,4663,3735,2897,2107,1302,383,-687,-1965,-3402,-4951,-6476,-7844,-8916,-9564,-9730,-9386,-8580,-7411,-5999,-4503,-3057,-1795,-803,-129,204,235,-19,-478,-1121,-1880,-2752,-3672,-4647,-5610,-6534,-7360,-8016,-8444,-8568,-8338,-7720,-6718,-5371,-3766,-2009,-250,1382,2736,3717,4254,4323,3980,3289,2405,1459,624,45,-162,88,806,1964,3463,5174,6931,8558,9887,10770,11095,10800,9873,8365,6381,4077,1640,-726,-2830,-4507,-5644,-6183,-6133,-5559,-4572,-3311,-1934,-562,673,1720,2534,3130,3551,3835,4066,4250,4458,4655,4864,5044,5185,5263,5270,5200,5055,4845,4557,4216,3804,3346,2838,2319,1793,1321,918,648,552,686,1099,1820,2866,4210,5801,7548,9345,11052,12541,13666,14333,14453,14021,13054,11630,9884,7937,5978,4127,2546,1306,477,51,-7,218,642,1152,1671,2130,2498,2778,2976,3141,3280,3446,3617,3788,3925,3952,3832,3484,2872,1982,807,-579,-2138,-3723,-5272,-6636,-7745,-8529,-8946,-9018,-8757,-8239,-7517,-6676,-5773,-4861,-3970,-3117,-2290,-1477,-656,190,1064,1933,2764,3462,3947,4126,3903,3249,2140,634,-1188,-3185,-5212,-7106,-8728,-9971,-10759,-11084,-10959,-10469,-9705,-8781,-7829,-6931,-6203,-5675,-5408,-5377,-5601,-5994,-6550,-7156,-7766,-8285,-8641,-8767,-8609,-8135,-7353,-6287,-5020,-3640,-2283,-1067,-126,464,638,412,-155,-946,-1814,-2580,-3085,-3185,-2774,-1822,-334,1607,3875,6301,8701,10883,12673,13949,14611,14663,14117,13091,11686,10076,8382,6753,5277,4037,3065,2370,1935,1711,1654,1691,1775,1848,1881,1846,1740,1558,1330,1050,774,495,253,66,-67,-112,-99,-17,84,174,196,102,-150,-588,-1214,-2010,-2925,-3886,-4799,-5539,-5998,-6047,-5601,-4589,-3014,-909,1609,4393,7246,9959,12332,14190,15408,15918,15726,14892,13543,11832,9940,8045,6293,4821,3678,2919,2496,2374,2447,2624,2785,2840,2699,2327,1706,882,-89,-1097,-2059,-2854,-3429,-3717,-3715,-3452,-2973,-2373,-1741,-1171,-762,-561,-616,-927,-1480,-2219,-3103,-4032,-4954,-5768,-6404,-6803,-6900,-6695,-6169,-5390,-4407,-3340,-2301,-1411,-799,-532,-671,-1196,-2046,-3098,-4194,-5152,-5798,-5987,-5622,-4680,-3197,-1298,854,3034,5025,6608,7623,7961,7606,6601,5078,3199,1186,-769,-2429,-3665,-4318,-4371,-3815,-2744,-1288,374,2056,3570,4763,5528,5818,5655,5127,4350,3502,2714,2144,1864,1914,2267,2832,3492,4096,4494,4565,4217,3427,2228,712,-972,-2651,-4161,-5331,-6063,-6300,-6046,-5390,-4431,-3331,-2222,-1235,-446,107,450,638,775,949,1271,1797,2573,3582,4763,6023,7211,8190,8796,8903,8432,7346,5701,3595,1203,-1275,-3618,-5614,-7106,-7959,-8155,-7688,-6670,-5217,-3505,-1706,4,1477,2571,3221,3345,2972,2104,839,-733,-2490,-4280,-5981,-7449,-8571,-9267,-9470,-9186,-8445,-7349,-6039,-4694,-3506,-2653,-2276,-2451,-3188,-4410,-5976,-7687,-9321,-10641,-11474,-11663,-11170,-10021,-8327,-6276,-4072,-1947,-94,1325,2220,2560,2375,1756,821,-288,-1432,-2499,-3403,-4112,-4620,-4962,-5179,-5336,-5467,-5638,-5851,-6148,-6517,-6955,-7431,-7905,-8316,-8600,-8677,-8478,-7944,-7030,-5732,-4078,-2142,-51,2042,3952,5488,6494,6830,6456,5354,3632,1403,-1117,-3736,-6218,-8382,-10049,-11122,-11534,-11288,-10437,-9063,-7288,-5236,-3029,-790,1392,3438,5292,6933,8332,9502,10431,11142,11629,11908,11980,11862,11562,11118,10563,9950,9351,8823,8430,8222,8218,8414,8774,9224,9696,10069,10280,10234,9909,9304,8454,7445,6363,5317,4385,3651,3132,2850,2767,2836,2988,3142,3224,3173,2935,2497,1845,1006,12,-1099,-2270,-3455,-4595,-5645,-6554,-7291,-7814,-8107,-8156,-7962,-7552,-6951,-6223,-5435,-4649,-3953,-3380,-2978,-2751,-2685,-2772,-2972,-3267,-3614,-3977,-4303,-4548,-4648,-4574,-4273,-3757,-3014,-2109,-1079,-21,979,1827,2424,2703,2619,2147,1331,209,-1104,-2515,-3875,-5086,-6026,-6635,-6880,-6803,-6462,-6002,-5539,-5243,-5224,-5554,-6256,-7250,-8435,-9619,-10639,-11299,-11497,-11138,-10257,-8919,-7283,-5543,-3906,-2588,-1732,-1451,-1748,-2565,-3746,-5101,-6399,-7418,-7996,-7983,-7356,-6123,-4387,-2299,-59,2114,4001,5409,6198,6297,5708,4517,2872,968,-978,-2751,-4171,-5089,-5432,-5171,-4357,-3078,-1473,305,2105,3765,5189,6272,6969,7273,7183,6761,6059,5165,4169,3165,2251,1498,982,727,741,996,1414,1923,2397,2742,2854,2680,2200,1456,518,-484,-1435,-2188,-2653,-2742,-2437,-1740,-726,538,1917,3319,4619,5746,6636,7275,7678,7875,7947,7946,7961,8042,8228,8537,8946,9416,9898,10313,10621,10749,10699,10434,10008,9415,8741,7986,7220,6432,5649,4850,4042,3222,2413,1652,968,411,-14,-311,-513,-700,-937,-1329,-1929,-2801,-3939,-5329,-6896,-8559,-10195,-11697,-12933,-13807,-14218,-14118,-13479,-12318,-10705,-8730,-6531,-4261,-2074,-130,1456,2576,3207,3338,3046,2421,1601,724,-73,-702,-1090,-1254,-1205,-1015,-744,-443,-152,123,389,667,972,1305,1654,1962,2177,2223,2045,1610,927,43,-948,-1931,-2785,-3400,-3704,-3657,-3284,-2632,-1807,-922,-107,516,842,809,377,-428,-1558,-2918,-4395,-5861,-7188,-8266,-8996,-9331,-9243,-8761,-7938,-6868,-5651,-4400,-3220,-2184,-1360,-761,-374,-172,-81,-70,-64,-74,-68,-94,-159,-313,-561,-905,-1304,-1698,-1993,-2105,-1930,-1415,-515,744,2303,4052,5841,7512,8895,9832,10232,10004,9182,7812,6041,4051,2042,243,-1195,-2123,-2523,-2404,-1882,-1091,-206,629,1269,1664,1764,1624,1298,880,463,107,-141,-280,-339,-346,-366,-408,-509,-639,-781,-874,-876,-725,-405,114,797,1620,2514,3422,4270,5002,5550,5882,5952,5755,5297,4614,3769,2853,1962,1204,665,410,460,805,1370,2078,2794,3408,3810,3913,3681,3115,2251,1174,-25,-1243,-2377,-3352,-4101,-4597,-4800,-4731,-4374,-3765,-2943,-1948,-875,199,1157,1880,2270,2234,1743,805,-490,-2023,-3596,-5037,-6140,-6769,-6822,-6273,-5176,-3642,-1841,31,1763,3199,4176,4673,4660,4243,3540,2719,1961,1417,1201,1378,1929,2795,3840,4911,5824,6430,6592,6244,5381,4038,2342,397,-1619,-3569,-5321,-6758,-7821,-8446,-8632,-8380,-7729,-6731,-5484,-4073,-2658,-1332,-256,485,804,663,82,-891,-2161,-3597,-5077,-6449,-7614,-8469,-8955,-9047,-8724,-8018,-6971,-5639,-4127,-2525,-956,458,1617,2427,2856,2889,2602,2072,1455,897,550,555,970,1840,3094,4628,6279,7842,9137,9987,10299,10011,9186,7889,6296,4557,2850,1336,123,-685,-1064,-985,-489,392,1569,2967,4470,5974,7363,8520,9363,9799,9791,9330,8421,7145,5561,3807,1980,231,-1340,-2614,-3526,-4025,-4119,-3823,-3227,-2398,-1461,-511,361,1067,1591,1894,2025,2016,1953,1900,1934,2086,2384,2790,3284,3787,4259,4650,4932,5121,5231,5319,5428,5618,5917,6352,6922,7608,8383,9215,10048,10851,11546,12087,12387,12391,12017,11241,10047,8468,6604,4562,2512,622,-962,-2101,-2717,-2790,-2316,-1412,-146,1283,2746,4040,5010,5516,5452,4777,3493,1670,-566,-3064,-5619,-8066,-10208,-11937,-13142,-13821,-13983,-13722,-13130,-12324,-11405,-10434,-9457,-8456,-7408,-6251,-4947,-3454,-1796,-10,1794,3493,4928,5976,6505,6479,5867,4745,3190,1354,-636,-2625,-4488,-6127,-7468,-8469,-9124,-9439,-9443,-9193,-8710,-8077,-7301,-6459,-5559,-4663,-3790,-2987,-2281,-1688,-1225,-884,-660,-536,-510,-559,-702,-927,-1250,-1660,-2152,-2692,-3234,-3728,-4094,-4282,-4233,-3917,-3341,-2525,-1539,-452,650,1694,2638,3448,4155,4781,5399,6059,6819,7700,8692,9748,10778,11665,12292,12538,12323,11604,10390,8744,6773,4615,2429,373,-1412,-2812,-3759,-4227,-4227,-3818,-3061,-2049,-858,428,1733,2981,4087,4984,5587,5846,5721,5213,4356,3228,1928,589,-665,-1721,-2494,-2946,-3078,-2931,-2584,-2112,-1595,-1100,-644,-265,85,389,716,1045,1425,1837,2289,2773,3274,3794,4333,4885,5469,6074,6701,7334,7918,8415,8735,8819,8609,8072,7244,6168,4973,3782,2740,1981,1582,1589,1968,2627,3441,4220,4822,5058,4847,4105,2860,1155,-868,-3074,-5269,-7288,-8965,-10184,-10869,-11013,-10662,-9909,-8886,-7734,-6589,-5571,-4763,-4209,-3929,-3889,-4059,-4372,-4768,-5188,-5581,-5913,-6171,-6341,-6430,-6433,-6347,-6143,-5810,-5312,-4642,-3794,-2770,-1611,-329,999,2349,3646,4845,5906,6788,7490,7993,8329,8485,8501,8369,8120,7764,7334,6851,6362,5887,5457,5091,4776,4512,4255,3984,3668,3279,2831,2320,1804,1307,892,599,453,480,658,978,1384,1832,2242,2554,2687,2581,2181,1466,434,-875,-2404,-4056,-5739,-7331,-8735,-9855,-10618,-10974,-10893,-10369,-9420,-8072,-6381,-4395,-2197,148,2544,4891,7076,8972,10453,11419,11775,11502,10599,9160,7296,5183,3010,960,-783,-2095,-2876,-3116,-2832,-2124,-1117,32,1155,2105,2755,3025,2884,2330,1429,230,-1146,-2609,-4050,-5351,-6454,-7262,-7765,-7948,-7841,-7520,-7056,-6571,-6153,-5912,-5903,-6168,-6701,-7455,-8361,-9313,-10217,-10964,-11493,-11739,-11685,-11347,-10726,-9896,-8886,-7767,-6599,-5430,-4311,-3285,-2362,-1588,-957,-503,-230,-156,-276,-590,-1070,-1691,-2410,-3174,-3928,-4603,-5142,-5493,-5617,-5520,-5206,-4733,-4156,-3541,-2967,-2479,-2142,-1978,-2008,-2233,-2628,-3152,-3744,-4330,-4836,-5178,-5317,-5201,-4853,-4277,-3555,-2744,-1953,-1268,-776,-550,-627,-1024,-1722,-2672,-3806,-5026,-6233,-7311,-8164,-8680,-8793,-8428,-7558,-6172,-4288,-1973,708,3620,6642,9618,12386,14803,16734,18077,18789,18840,18301,17238,15811,14168,12502,10988,9766,8962,8611,8714,9198,9930,10750,11479,11944,12012,11600,10687,9318,7596,5663,3680,1811,190,-1085,-1957,-2436,-2550,-2394,-2051,-1640,-1263,-990,-908,-1004,-1312,-1767,-2330,-2932,-3513,-4020,-4427,-4719,-4915,-5026,-5099,-5133,-5180,-5225,-5298,-5396,-5524,-5682,-5854,-6009,-6107,-6082,-5878,-5436,-4723,-3737,-2506,-1101,378,1803,3038,3950,4429,4404,3848,2812,1373,-310,-2092,-3782,-5248,-6361,-7067,-7354,-7247,-6817,-6144,-5305,-4389,-3443,-2520,-1648,-849,-147,431,854,1066,1040,708,67,-916,-2203,-3768,-5521,-7390,-9253,-11021,-12577,-13852,-14778,-15325,-15501,-15326,-14859,-14164,-13319,-12375,-11396,-10392,-9377,-8334,-7224,-6022,-4692,-3229,-1656,-10,1600,3108,4366,5305,5823,5897,5511,4721,3593,2246,795,-624,-1920,-2970,-3749,-4187,-4316,-4133,-3685,-3015,-2164,-1182,-100,1044,2219,3394,4538,5629,6631,7536,8309,8940,9398,9654,9669,9409,8837,7952,6751,5294,3654,1934,267,-1234,-2446,-3287,-3708,-3711,-3334,-2658,-1791,-835,97,932,1612,2124,2483,2739,2957,3225,3615,4191,4988,5979,7138,8354,9540,10564,11335,11757,11804,11459,10776,9831,8719,7558,6428,5410,4540,3834,3290,2874,2583,2375,2248,2181,2167,2193,2240,2289,2304,2262,2119,1856,1451,909,247,-492,-1255,-1982,-2613,-3110,-3440,-3624,-3676,-3683,-3702,-3851,-4197,-4825,-5754,-6978,-8416,-9963,-11442,-12674,-13461,-13631,-13057,-11687,-9534,-6719,-3421,99,3578,6711,9278,11058,11951,11907,10966,9249,6907,4176,1273,-1542,-4054,-6060,-7423,-8057,-7941,-7146,-5758,-3983,-1990,-31,1708,3025,3804,3966,3525,2532,1128,-543,-2287,-3913,-5263,-6177,-6583,-6438,-5773,-4691,-3316,-1853,-462,633,1305,1408,901,-237,-1924,-4072,-6495,-9025,-11430,-13517,-15082,-15970,-16086,-15390,-13943,-11848,-9294,-6475,-3614,-911,1476,3410,4840,5720,6090,5992,5538,4832,4020,3222,2565,2137,2001,2168,2618,3268,4015,4714,5240,5468,5350,4879,4141,3268,2448,1861,1681,2006,2868,4204,5877,7666,9337,10635,11339,11308,10459,8824,6526,3749,754,-2190,-4824,-6922,-8325,-8958,-8815,-7983,-6603,-4871,-2985,-1173,412,1613,2374,2680,2583,2191,1636,1071,636,452,586,1070,1874,2928,4125,5335,6422,7265,7764,7855,7514,6777,5689,4372,2914,1455,98,-1064,-1962,-2566,-2865,-2872,-2625,-2171,-1559,-852,-96,656,1360,1988,2517,2938,3253,3464,3590,3615,3558,3374,3062,2576,1900,1036,-7,-1151,-2349,-3473,-4451,-5177,-5589,-5660,-5377,-4795,-3973,-3012,-2019,-1087,-329,198,435,369,28,-535,-1218,-1892,-2428,-2691,-2588,-2068,-1142,120,1603,3147,4612,5830,6702,7138,7118,6649,5790,4616,3230,1729,233,-1187,-2418,-3422,-4142,-4573,-4737,-4659,-4430,-4095,-3763,-3475,-3298,-3251,-3338,-3547,-3828,-4143,-4420,-4609,-4667,-4562,-4300,-3908,-3430,-2953,-2536,-2276,-2220,-2440,-2930,-3697,-4667,-5759,-6845,-7776,-8420,-8624,-8307,-7387,-5876,-3814,-1317,1456,4319,7061,9494,11454,12818,13531,13576,12996,11879,10326,8490,6506,4541,2742,1243,151,-477,-619,-308,382,1350,2479,3640,4742,5678,6419,6916,7199,7280,7219,7050,6832,6577,6320,6042,5737,5384,4954,4441,3830,3141,2390,1612,849,139,-474,-964,-1305,-1492,-1522,-1403,-1153,-793,-335,173,718,1243,1707,2087,2333,2468,2481,2444,2405,2454,2666,3094,3774,4679,5776,6949,8118,9139,9920,10370,10438,10126,9472,8546,7475,6332,5265,4312,3552,2991,2635,2464,2468,2620,2915,3343,3889,4537,5257,6000,6700,7286,7648,7721,7411,6689,5539,4004,2158,106,-2011,-4081,-5956,-7561,-8804,-9678,-10168,-10339,-10245,-9970,-9613,-9223,-8888,-8605,-8395,-8213,-8014,-7730,-7292,-6659,-5795,-4713,-3460,-2101,-753,477,1476,2144,2417,2263,1681,716,-570,-2098,-3757,-5474,-7120,-8645,-9931,-10940,-11586,-11842,-11658,-11043,-9987,-8552,-6784,-4784,-2659,-520,1507,3329,4862,6056,6891,7367,7506,7345,6903,6227,5324,4228,2969,1586,127,-1329,-2735,-3990,-5051,-5837,-6317,-6451,-6244,-5709,-4886,-3847,-2658,-1412,-201,912,1831,2547,3009,3271,3355,3366,3374,3488,3765,4257,4963,5855,6849,7873,8800,9545,10011,10133,9887,9275,8341,7159,5820,4409,3035,1744,622,-321,-1045,-1556,-1845,-1917,-1787,-1437,-895,-154,762,1801,2929,4051,5108,5997,6656,7006,7014,6641,5916,4855,3555,2087,573,-902,-2238,-3392,-4312,-5012,-5485,-5758,-5826,-5689,-5315,-4674,-3714,-2416,-770,1179,3359,5639,7878,9920,11598,12820,13488,13602,13180,12309,11083,9639,8074,6502,4994,3605,2375,1306,410,-333,-944,-1445,-1865,-2230,-2555,-2849,-3111,-3337,-3502,-3593,-3585,-3474,-3246,-2934,-2539,-2130,-1749,-1454,-1322,-1388,-1709,-2294,-3140,-4211,-5442,-6750,-8029,-9183,-10107,-10729,-10973,-10826,-10266,-9336,-8085,-6619,-5036,-3488,-2078,-937,-128,315,418,268,-21,-287,-403,-231,282,1157,2328,3688,5093,6378,7391,8024,8172,7848,7050,5883,4468,2954,1532,348,-420,-680,-349,561,2000,3828,5883,7959,9841,11372,12383,12818,12632,11874,10614,8977,7088,5095,3114,1251,-415,-1858,-3036,-3993,-4726,-5308,-5765,-6162,-6535,-6916,-7330,-7771,-8235,-8686,-9095,-9396,-9548,-9481,-9144,-8498,-7509,-6195,-4573,-2714,-704,1356,3326,5092,6520,7498,7968,7868,7228,6091,4558,2760,836,-1048,-2770,-4186,-5232,-5831,-5974,-5668,-4950,-3895,-2576,-1105,412,1864,3150,4194,4939,5379,5520,5410,5106,4647,4082,3411,2613,1658,479,-953,-2669,-4646,-6833,-9122,-11413,-13533,-15388,-16825,-17779,-18186,-18042,-17369,-16246,-14750,-13021,-11162,-9319,-7584,-6052,-4780,-3774,-3042,-2512,-2148,-1871,-1644,-1433,-1263,-1149,-1181,-1389,-1850,-2568,-3527,-4676,-5897,-7072,-8052,-8698,-8924,-8653,-7920,-6760,-5319,-3707,-2096,-605,667,1646,2328,2731,2898,2913,2822,2699,2562,2433,2286,2097,1815,1397,801,1,-1012,-2212,-3550,-4953,-6311,-7552,-8551,-9274,-9653,-9706,-9453,-8940,-8241,-7383,-6429,-5346,-4152,-2767,-1188,635,2679,4900,7197,9458,11515,13252,14525,15273,15459,15117,14317,13191,11862,10489,9205,8112,7315,6843,6746,7010,7626,8558,9742,11108,12543,13914,15076,15864,16136,15786,14757,13067,10822,8178,5362,2624,192,-1720,-2991,-3569,-3503,-2915,-2010,-1002,-145,377,390,-161,-1285,-2882,-4806,-6853,-8816,-10483,-11703,-12381,-12501,-12124,-11384,-10434,-9471,-8645,-8073,-7812,-7831,-8059,-8360,-8589,-8608,-8309,-7644,-6623,-5304,-3805,-2255,-806,415,1302,1789,1869,1571,970,183,-691,-1509,-2192,-2651,-2856,-2795,-2501,-2034,-1466,-893,-388,-25,161,153,-19,-317,-681,-1040,-1359,-1594,-1753,-1865,-1979,-2175,-2521,-3094,-3932,-5050,-6427,-7980,-9636,-11252,-12731,-13944,-14818,-15297,-15360,-15028,-14330,-13329,-12090,-10672,-9150,-7580,-6009,-4498,-3066,-1764,-609,376,1159,1739,2084,2194,2047,1651,1000,130,-936,-2124,-3366,-4563,-5619,-6431,-6916,-7000,-6648,-5842,-4615,-3020,-1160,859,2902,4863,6633,8181,9453,10505,11342,12036,12623,13124,13553,13870,14054,14044,13818,13351,12655,11762,10708,9568,8358,7157,5956,4805,3698,2674,1741,946,324,-83,-234,-114,272,896,1681,2540,3356,4002,4376,4374,3965,3129,1940,474,-1113,-2674,-4050,-5098,-5724,-5864,-5519,-4727,-3576,-2169,-633,912,2373,3665,4770,5668,6401,6994,7502,7943,8346,8684,8966,9140,9220,9183,9061,8886,8707,8582,8557,8661,8895,9229,9595,9892,10015,9827,9237,8156,6556,4463,1949,-847,-3755,-6581,-9127,-11219,-12727,-13552,-13695,-13166,-12080,-10561,-8777,-6912,-5141,-3621,-2498,-1853,-1750,-2196,-3131,-4508,-6170,-8019,-9886,-11647,-13179,-14381,-15187,-15542,-15430,-14840,-13805,-12355,-10566,-8516,-6326,-4104,-1985,-71,1532,2781,3645,4165,4395,4430,4372,4314,4337,4474,4736,5081,5453,5759,5927,5860,5528,4878,3930,2705,1255,-337,-2001,-3642,-5183,-6555,-7708,-8600,-9240,-9606,-9734,-9645,-9359,-8936,-8381,-7765,-7108,-6465,-5874,-5375,-4997,-4775,-4717,-4836,-5130,-5572,-6139,-6759,-7382,-7898,-8238,-8296,-7998,-7297,-6159,-4607,-2676,-451,1983,4505,7002,9348,11413,13086,14242,14802,14694,13921,12511,10608,8362,6044,3886,2173,1114,876,1518,3014,5226,7936,10878,13737,16233,18120,19213,19437,18785,17353,15291,12803,10104,7394,4850,2589,680,-858,-2057,-2965,-3652,-4177,-4592,-4940,-5237,-5511,-5765,-6019,-6287,-6589,-6942,-7361,-7852,-8405,-8998,-9585,-10114,-10504,-10697,-10591,-10142,-9286,-8009,-6323,-4284,-1964,506,3004,5396,7550,9387,10832,11882,12531,12835,12819,12532,12011,11260,10321,9193,7926,6569,5180,3843,2617,1561,699,34,-461,-837,-1139,-1427,-1730,-2068,-2444,-2840,-3228,-3585,-3895,-4130,-4315,-4429,-4512,-4561,-4598,-4622,-4635,-4624,-4584,-4505,-4395,-4266,-4143,-4058,-4039,-4116,-4289,-4562,-4905,-5285,-5668,-5995,-6245,-6360,-6329,-6112,-5713,-5118,-4370,-3492,-2563,-1652,-854,-231,131,229,41,-382,-976,-1661,-2327,-2900,-3270,-3405,-3241,-2791,-2048,-1078,87,1350,2643,3872,4959,5836,6465,6825,6942,6845,6609,6290,5954,5640,5368,5130,4891,4609,4217,3680,2943,2012,881,-385,-1737,-3074,-4313,-5365,-6164,-6674,-6891,-6835,-6569,-6134,-5615,-5023,-4397,-3707,-2922,-1998,-873,470,2046,3814,5712,7624,9446,11024,12263,13059,13363,13174,12526,11508,10228,8824,7432,6191,5214,4598,4398,4637,5295,6301,7571,8968,10353,11584,12505,13013,13007,12450,11343,9748,7756,5522,3198,965,-1012,-2583,-3653,-4152,-4101,-3558,-2650,-1551,-434,483,1073,1184,797,-74,-1319,-2769,-4222,-5449,-6254,-6470,-6010,-4866,-3104,-881,1601,4111,6398,8274,9556,10185,10114,9445,8254,6749,5076,3440,1980,819,24,-400,-454,-219,257,878,1594,2331,3066,3752,4394,4959,5463,5876,6199,6411,6487,6417,6177,5760,5170,4404,3493,2439,1284,41,-1262,-2587,-3924,-5225,-6483,-7664,-8770,-9789,-10731,-11615,-12442,-13244,-14013,-14754,-15457,-16088,-16636,-17038,-17283,-17307,-17075,-16547,-15676,-14438,-12818,-10822,-8490,-5890,-3123,-301,2429,4962,7170,8990,10355,11258,11686,11676,11248,10465,9380,8083,6657,5213,3847,2671,1761,1198,1002,1184,1708,2494,3464,4479,5438,6205,6694,6811,6528,5820,4735,3329,1718,12,-1650,-3163,-4419,-5379,-5996,-6306,-6327,-6115,-5731,-5205,-4585,-3874,-3078,-2195,-1230,-200,848,1857,2748,3438,3872,3992,3818,3370,2741,2051,1417,985,853,1073,1671,2569,3699,4907,6081,7080,7828,8267,8400,8269,7947,7550,7170,6936,6909,7152,7660,8387,9249,10124,10874,11368,11476,11128,10263,8900,7075,4881,2443,-103,-2590,-4867,-6773,-8181,-8971,-9096,-8508,-7278,-5462,-3227,-744,1772,4102,6032,7392,8032,7891,6951,5267,2971,222,-2736,-5668,-8313,-10423,-11809,-12328,-11926,-10634,-8558,-5892,-2850,299,3320,5995,8150,9682,10532,10706,10246,9233,7779,6000,4050,2049,150,-1547,-2921,-3930,-4520,-4717,-4559,-4133,-3558,-2963,-2487,-2256,-2357,-2842,-3692,-4844,-6163,-7507,-8676,-9525,-9902,-9736,-9018,-7811,-6253,-4525,-2843,-1402,-372,152,145,-336,-1163,-2160,-3137,-3897,-4308,-4257,-3723,-2733,-1367,256,1982,3686,5213,6470,7371,7866,7959,7659,7037,6148,5101,3982,2893,1917,1128,565,267,214,408,802,1372,2076,2891,3792,4779,5824,6932,8064,9183,10239,11147,11842,12237,12279,11916,11146,9974,8450,6637,4625,2504,389,-1635,-3466,-5032,-6278,-7178,-7727,-7972,-7952,-7769,-7491,-7222,-7038,-6989,-7125,-7433,-7902,-8474,-9085,-9645,-10080,-10302,-10253,-9893,-9198,-8191,-6909,-5415,-3805,-2160,-584,847,2080,3056,3792,4249,4491,4502,4355,4067,3694,3285,2868,2483,2127,1797,1456,1056,555,-111,-945,-1972,-3151,-4433,-5751,-7013,-8147,-9097,-9806,-10280,-10503,-10528,-10361,-10090,-9714,-9335,-8965,-8672,-8491,-8456,-8576,-8868,-9281,-9802,-10350,-10880,-11311,-11601,-11712,-11631,-11376,-10972,-10456,-9868,-9230,-8545,-7801,-6968,-6003,-4892,-3597,-2158,-604,990,2519,3895,5015,5793,6200,6193,5807,5089,4109,2976,1790,669,-287,-990,-1382,-1439,-1161,-613,142,980,1795,2466,2897,3016,2815,2286,1530,605,-352,-1245,-1968,-2449,-2637,-2519,-2093,-1412,-495,556,1711,2871,3988,5001,5854,6541,7012,7315,7431,7426,7330,7200,7070,6975,6922,6920,6951,7015,7088,7172,7269,7377,7512,7667,7833,7992,8118,8172,8139,8000,7739,7389,6938,6440,5903,5363,4835,4324,3831,3345,2856,2364,1872,1390,940,519,135,-233,-632,-1082,-1662,-2389,-3313,-4434,-5753,-7220,-8799,-10402,-11967,-13401,-14643,-15617,-16272,-16562,-16446,-15913,-14956,-13619,-11948,-10058,-8051,-6087,-4296,-2823,-1768,-1200,-1130,-1516,-2250,-3206,-4204,-5091,-5721,-5975,-5821,-5244,-4319,-3157,-1897,-697,290,962,1228,1075,529,-350,-1431,-2597,-3686,-4564,-5108,-5229,-4892,-4107,-2949,-1534,-11,1432,2632,3416,3688,3367,2480,1082,-683,-2645,-4618,-6411,-7873,-8894,-9427,-9477,-9113,-8423,-7543,-6590,-5698,-4949,-4432,-4155,-4147,-4343,-4719,-5171,-5637,-6022,-6255,-6281,-6058,-5585,-4859,-3932,-2825,-1621,-343,922,2156,3298,4342,5259,6067,6751,7349,7844,8267,8601,8843,8990,9026,8963,8812,8600,8359,8124,7912,7743,7612,7496,7387,7232,7022,6714,6291,5744,5064,4283,3413,2517,1636,846,202,-226,-397,-276,150,842,1768,2835,3944,5003,5888,6536,6880,6905,6620,6071,5316,4434,3502,2597,1785,1122,643,374,312,461,779,1243,1793,2387,2964,3485,3894,4181,4312,4308,4166,3928,3614,3273,2925,2620,2370,2226,2190,2304,2554,2956,3460,4031,4575,5006,5215,5097,4577,3596,2166,329,-1810,-4113,-6422,-8581,-10443,-11918,-12946,-13511,-13655,-13418,-12867,-12076,-11082,-9940,-8689,-7350,-5988,-4645,-3385,-2290,-1410,-816,-519,-544,-843,-1391,-2112,-2941,-3816,-4666,-5451,-6099,-6582,-6812,-6766,-6361,-5596,-4447,-2965,-1220,656,2518,4188,5498,6308,6507,6059,4988,3378,1395,-781,-2929,-4845,-6360,-7351,-7754,-7591,-6923,-5908,-4699,-3522,-2546,-1963,-1880,-2358,-3391,-4895,-6728,-8712,-10628,-12269,-13433,-13979,-13803,-12907,-11341,-9243,-6789,-4191,-1661,611,2471,3837,4654,4968,4816,4340,3622,2834,2059,1441,1033,917,1098,1587,2330,3274,4315,5359,6293,7017,7451,7546,7288,6716,5901,4964,4022,3243,2714,2578,2840,3535,4584,5891,7330,8736,9971,10892,11400,11439,11013,10172,9033,7741,6466,5363,4570,4165,4167,4550,5197,5974,6704,7208,7328,6958,6033,4596,2724,584,-1633,-3721,-5469,-6736,-7405,-7452,-6926,-5918,-4598,-3129,-1701,-452,476,1045,1216,1040,588,-37,-708,-1315,-1747,-1931,-1817,-1398,-682,265,1399,2618,3853,5011,6021,6822,7374,7648,7637,7332,6749,5892,4790,3478,2007,446,-1124,-2616,-3958,-5065,-5916,-6467,-6746,-6784,-6642,-6395,-6120,-5877,-5711,-5639,-5636,-5671,-5668,-5570,-5298,-4827,-4108,-3185,-2062,-841,417,1582,2569,3260,3581,3466,2897,1886,498,-1159,-2940,-4675,-6180,-7320,-7964,-8086,-7704,-6903,-5852,-4689,-3619,-2763,-2231,-2066,-2244,-2711,-3360,-4095,-4796,-5389,-5791,-5977,-5902,-5569,-4964,-4095,-2984,-1666,-189,1365,2936,4434,5782,6925,7790,8346,8561,8416,7925,7105,6004,4682,3212,1681,181,-1192,-2335,-3165,-3586,-3550,-3014,-1988,-517,1297,3321,5383,7296,8879,9971,10455,10275,9429,8008,6124,4000,1824,-129,-1650,-2534,-2644,-1927,-416,1752,4358,7124,9727,11875,13284,13789,13287,11832,9540,6678,3521,422,-2301,-4371,-5586,-5832,-5112,-3510,-1210,1539,4457,7243,9618,11360,12289,12344,11525,9934,7761,5227,2618,202,-1766,-3091,-3640,-3379,-2356,-712,1337,3527,5582,7224,8259,8518,7988,6698,4824,2580,265,-1848,-3476,-4433,-4601,-3971,-2630,-751,1446,3701,5770,7433,8524,8947,8671,7744,6268,4404,2341,286,-1556,-3014,-3944,-4269,-3965,-3071,-1681,43,1945,3810,5473,6763,7566,7812,7496,6648,5377,3799,2086,412,-1073,-2207,-2916,-3130,-2881,-2227,-1309,-270,685,1405,1710,1520,763,-526,-2295,-4405,-6720,-9056,-11270,-13203,-14771,-15892,-16562,-16788,-16638,-16158,-15452,-14562,-13569,-12491,-11370,-10191,-8967,-7680,-6317,-4886,-3372,-1805,-198,1412,2970,4444,5759,6879,7752,8342,8636,8637,8362,7857,7184,6400,5600,4835,4181,3678,3363,3234,3290,3478,3755,4035,4248,4302,4144,3709,2993,1996,773,-611,-2046,-3433,-4651,-5600,-6205,-6412,-6215,-5650,-4770,-3696,-2511,-1367,-329,497,1107,1487,1709,1832,1966,2187,2574,3165,3961,4933,6003,7081,8056,8808,9256,9324,8998,8302,7299,6096,4805,3555,2451,1591,1025,801,903,1333,2016,2914,3922,4977,5961,6801,7399,7691,7631,7195,6407,5312,3989,2539,1070,-300,-1478,-2376,-2937,-3137,-2972,-2487,-1746,-837,138,1081,1917,2586,3079,3410,3619,3776,3910,4084,4269,4462,4585,4570,4339,3823,3001,1862,464,-1129,-2807,-4460,-5960,-7196,-8054,-8453,-8330,-7661,-6464,-4809,-2801,-611,1584,3568,5151,6166,6508,6156,5153,3653,1840,-28,-1716,-2992,-3706,-3763,-3209,-2135,-773,647,1833,2546,2590,1867,374,-1773,-4389,-7181,-9860,-12100,-13637,-14260,-13869,-12450,-10140,-7125,-3735,-284,2853,5381,7036,7697,7306,5975,3858,1238,-1610,-4353,-6727,-8494,-9506,-9686,-9048,-7679,-5713,-3356,-783,1769,4134,6138,7661,8636,9019,8851,8173,7107,5746,4264,2767,1426,333,-410,-750,-676,-212,580,1613,2782,3983,5121,6108,6911,7484,7845,7989,7950,7726,7344,6800,6114,5309,4421,3499,2612,1806,1153,681,413,349,451,671,934,1140,1206,1026,540,-292,-1473,-2937,-4602,-6319,-7944,-9316,-10306,-10818,-10812,-10305,-9374,-8123,-6712,-5258,-3913,-2751,-1845,-1193,-809,-624,-632,-761,-983,-1271,-1577,-1899,-2191,-2444,-2632,-2752,-2799,-2809,-2810,-2864,-3023,-3342,-3847,-4547,-5411,-6370,-7349,-8225,-8932,-9358,-9493,-9303,-8852,-8193,-7436,-6671,-6000,-5490,-5190,-5115,-5239,-5544,-5956,-6449,-6948,-7423,-7833,-8139,-8341,-8393,-8331,-8124,-7830,-7448,-7040,-6619,-6224,-5858,-5528,-5211,-4898,-4563,-4200,-3812,-3401,-3009,-2649,-2374,-2196,-2141,-2213,-2387,-2659,-2963,-3277,-3520,-3644,-3575,-3245,-2617,-1639,-342,1261,3057,4946,6766,8356,9585,10317,10501,10106,9179,7802,6102,4226,2325,549,-989,-2196,-3045,-3504,-3636,-3453,-3042,-2437,-1683,-811,174,1260,2443,3717,5060,6448,7838,9186,10424,11508,12354,12925,13159,13025,12516,11640,10439,9004,7423,5853,4414,3270,2510,2229,2437,3083,4105,5318,6602,7743,8608,9051,9004,8446,7420,6033,4421,2749,1168,-184,-1228,-1928,-2300,-2420,-2380,-2308,-2333,-2555,-3060,-3875,-4959,-6253,-7603,-8880,-9922,-10615,-10896,-10749,-10255,-9510,-8694,-7947,-7443,-7267,-7482,-8053,-8894,-9852,-10752,-11407,-11652,-11370,-10507,-9070,-7153,-4892,-2475,-109,2005,3681,4791,5241,5029,4186,2821,1078,-875,-2856,-4691,-6243,-7393,-8091,-8317,-8108,-7520,-6662,-5629,-4549,-3532,-2670,-2053,-1725,-1714,-2019,-2594,-3395,-4332,-5309,-6255,-7057,-7680,-8071,-8218,-8150,-7881,-7467,-6926,-6301,-5587,-4806,-3932,-2989,-1965,-906,147,1120,1922,2460,2654,2429,1777,701,-716,-2358,-4074,-5688,-7025,-7949,-8322,-8113,-7294,-5939,-4142,-2053,168,2352,4357,6052,7366,8240,8675,8692,8343,7704,6869,5947,5050,4291,3772,3569,3730,4255,5112,6212,7458,8705,9822,10684,11166,11214,10763,9845,8496,6823,4949,3039,1253,-237,-1294,-1808,-1726,-1047,166,1782,3649,5534,7242,8557,9301,9386,8749,7471,5662,3539,1333,-691,-2302,-3313,-3607,-3175,-2062,-431,1523,3561,5439,6953,7941,8325,8093,7324,6147,4740,3306,2030,1083,576,545,977,1754,2733,3718,4512,4958,4933,4410,3417,2083,563,-940,-2240,-3182,-3660,-3640,-3166,-2332,-1296,-230,688,1306,1514,1270,588,-453,-1740,-3121,-4463,-5641,-6570,-7217,-7567,-7657,-7522,-7205,-6750,-6157,-5460,-4631,-3699,-2659,-1558,-449,580,1439,2020,2250,2056,1440,414,-936,-2502,-4135,-5682,-6968,-7874,-8265,-8116,-7410,-6238,-4723,-3053,-1443,-98,783,1073,702,-300,-1833,-3723,-5747,-7691,-9325,-10517,-11152,-11233,-10803,-9977,-8908,-7750,-6650,-5724,-5029,-4581,-4345,-4245,-4201,-4135,-3980,-3727,-3380,-2986,-2615,-2327,-2180,-2211,-2405,-2737,-3123,-3487,-3713,-3743,-3477,-2923,-2049,-910,447,1949,3506,5034,6440,7648,8577,9165,9368,9146,8511,7481,6127,4565,2918,1372,75,-804,-1150,-899,-35,1369,3199,5271,7382,9311,10857,11867,12239,11962,11088,9752,8134,6454,4921,3732,3029,2888,3326,4276,5608,7149,8673,9962,10804,11030,10562,9368,7569,5307,2841,426,-1683,-3268,-4215,-4473,-4130,-3305,-2235,-1116,-189,399,534,205,-535,-1550,-2670,-3693,-4434,-4746,-4530,-3768,-2501,-838,1066,3037,4878,6419,7515,8057,8006,7365,6193,4616,2759,797,-1101,-2785,-4116,-4993,-5387,-5272,-4740,-3866,-2819,-1742,-818,-178,56,-180,-886,-2035,-3500,-5165,-6832,-8342,-9508,-10199,-10314,-9809,-8719,-7105,-5142,-2989,-899,926,2254,2943,2880,2082,620,-1311,-3479,-5601,-7386,-8596,-9043,-8630,-7372,-5368,-2810,41,2902,5482,7507,8791,9173,8641,7208,5028,2280,-783,-3892,-6787,-9227,-11036,-12090,-12351,-11858,-10697,-9048,-7077,-5001,-3013,-1255,144,1160,1797,2142,2280,2351,2427,2611,2904,3306,3752,4172,4475,4598,4486,4123,3542,2765,1894,968,91,-696,-1325,-1764,-1972,-1923,-1586,-933,48,1351,2953,4780,6743,8708,10534,12073,13196,13809,13859,13364,12357,10962,9276,7454,5610,3866,2303,989,-52,-791,-1256,-1444,-1404,-1163,-755,-235,374,1025,1700,2373,3029,3651,4227,4725,5131,5400,5510,5445,5183,4777,4239,3683,3165,2809,2686,2852,3325,4060,4971,5936,6806,7441,7720,7562,6944,5890,4495,2869,1192,-392,-1697,-2614,-3034,-2951,-2366,-1401,-150,1192,2487,3559,4309,4644,4570,4096,3334,2367,1349,367,-465,-1098,-1514,-1711,-1737,-1631,-1444,-1227,-999,-786,-579,-372,-151,102,380,691,1007,1323,1605,1859,2058,2221,2333,2405,2424,2387,2275,2080,1784,1389,884,283,-422,-1207,-2082,-3023,-4033,-5067,-6108,-7062,-7873,-8425,-8641,-8461,-7858,-6885,-5628,-4234,-2883,-1740,-976,-686,-931,-1671,-2834,-4254,-5758,-7134,-8203,-8801,-8837,-8252,-7082,-5389,-3316,-1012,1335,3544,5452,6915,7838,8172,7911,7108,5851,4274,2536,806,-742,-1960,-2722,-2950,-2636,-1801,-561,941,2525,3962,5095,5724,5781,5209,4072,2480,616,-1315,-3099,-4536,-5497,-5881,-5699,-5000,-3908,-2590,-1222,7,949,1490,1582,1242,550,-349,-1295,-2080,-2553,-2534,-1964,-784,950,3135,5615,8172,10590,12638,14119,14881,14833,13967,12344,10112,7467,4663,1944,-421,-2246,-3340,-3645,-3115,-1827,109,2510,5159,7827,10265,12269,13651,14286,14116,13128,11403,9037,6222,3125,1,-2958,-5509,-7475,-8703,-9092,-8629,-7354,-5407,-2973,-318,2298,4580,6293,7254,7356,6616,5124,3077,743,-1585,-3606,-5058,-5759,-5627,-4681,-3061,-986,1287,3445,5263,6493,7043,6838,5937,4441,2536,412,-1693,-3599,-5119,-6154,-6629,-6552,-5960,-4937,-3602,-2061,-471,1071,2425,3501,4213,4483,4284,3588,2417,826,-1100,-3209,-5357,-7334,-8990,-10136,-10697,-10598,-9897,-8663,-7084,-5328,-3633,-2177,-1129,-581,-566,-1026,-1857,-2887,-3923,-4774,-5259,-5244,-4677,-3539,-1938,-4,2051,4014,5662,6828,7380,7287,6573,5351,3778,2059,382,-1041,-2100,-2675,-2765,-2394,-1645,-650,488,1602,2623,3434,4007,4320,4386,4251,3951,3541,3060,2547,2041,1572,1195,960,936,1168,1708,2555,3693,5046,6508,7937,9177,10068,10468,10268,9423,7926,5860,3358,598,-2179,-4749,-6868,-8339,-9019,-8846,-7819,-6069,-3742,-1108,1587,4057,6054,7383,7912,7604,6495,4713,2439,-97,-2656,-5009,-6963,-8368,-9159,-9316,-8908,-8037,-6869,-5548,-4256,-3110,-2206,-1606,-1300,-1283,-1494,-1886,-2384,-2940,-3491,-4004,-4458,-4839,-5168,-5451,-5733,-6014,-6336,-6685,-7074,-7487,-7906,-8326,-8718,-9083,-9393,-9654,-9845,-9976,-10036,-10044,-10001,-9932,-9845,-9766,-9690,-9640,-9587,-9538,-9464,-9324,-9117,-8767,-8278,-7603,-6733,-5668,-4411,-2995,-1449,150,1754,3244,4546,5525,6104,6169,5684,4620,3015,972,-1372,-3815,-6138,-8124,-9566,-10319,-10280,-9448,-7872,-5708,-3143,-426,2188,4459,6177,7212,7497,7059,5991,4465,2680,866,-767,-2041,-2842,-3106,-2878,-2218,-1281,-210,829,1699,2303,2578,2526,2179,1609,912,197,-423,-845,-965,-711,-21,1129,2723,4720,7016,9488,11973,14301,16305,17826,18756,19005,18558,17431,15695,13477,10923,8227,5583,3186,1211,-202,-981,-1103,-617,365,1698,3185,4640,5876,6724,7070,6824,5968,4534,2606,328,-2138,-4583,-6838,-8716,-10111,-10954,-11236,-11027,-10422,-9561,-8598,-7666,-6891,-6354,-6096,-6120,-6383,-6824,-7353,-7898,-8363,-8712,-8885,-8869,-8657,-8244,-7646,-6877,-5952,-4902,-3753,-2557,-1353,-212,808,1638,2213,2488,2411,1986,1195,96,-1268,-2814,-4433,-6024,-7462,-8641,-9470,-9869,-9816,-9297,-8376,-7132,-5686,-4203,-2824,-1722,-1015,-789,-1079,-1843,-2984,-4360,-5785,-7091,-8104,-8723,-8871,-8566,-7860,-6872,-5737,-4617,-3640,-2917,-2512,-2419,-2609,-2980,-3423,-3822,-4063,-4076,-3825,-3332,-2654,-1894,-1146,-516,-60,195,278,260,238,329,623,1202,2072,3238,4595,6083,7536,8869,9942,10704,11093,11134,10844,10310,9599,8786,7946,7089,6256,5414,4563,3686,2794,1917,1112,436,-38,-282,-283,-78,249,614,886,992,844,439,-192,-964,-1743,-2379,-2719,-2637,-2049,-931,657,2614,4762,6899,8825,10330,11276,11562,11174,10169,8677,6880,5008,3271,1890,1012,732,1077,1989,3345,4986,6695,8276,9537,10330,10571,10237,9383,8113,6588,4994,3506,2299,1476,1104,1170,1597,2260,2992,3619,3986,3961,3490,2537,1190,-483,-2293,-4104,-5714,-7011,-7861,-8253,-8179,-7717,-6977,-6070,-5145,-4280,-3581,-3058,-2734,-2569,-2519,-2540,-2583,-2637,-2688,-2760,-2871,-3040,-3282,-3579,-3917,-4248,-4517,-4674,-4650,-4416,-3938,-3239,-2359,-1388,-431,395,978,1244,1153,718,-16,-956,-2012,-3076,-4055,-4898,-5549,-6019,-6318,-6479,-6565,-6613,-6687,-6826,-7059,-7412,-7881,-8452,-9087,-9733,-10305,-10735,-10924,-10811,-10350,-9512,-8343,-6884,-5248,-3545,-1923,-504,566,1217,1362,1022,207,-966,-2393,-3881,-5276,-6379,-7050,-7169,-6687,-5626,-4060,-2152,-70,1978,3799,5261,6240,6738,6750,6407,5792,5085,4387,3824,3439,3259,3240,3322,3416,3439,3339,3074,2690,2210,1768,1427,1321,1498,2005,2832,3901,5121,6342,7427,8219,8629,8562,8025,7058,5752,4259,2744,1372,310,-333,-497,-167,579,1645,2868,4112,5209,6075,6627,6872,6855,6654,6384,6148,6027,6086,6310,6658,7034,7299,7329,6973,6162,4857,3110,1052,-1130,-3190,-4891,-5999,-6370,-5904,-4641,-2672,-199,2542,5282,7770,9784,11180,11863,11841,11177,9992,8454,6721,4951,3282,1768,480,-629,-1569,-2420,-3240,-4074,-4986,-5967,-7045,-8189,-9377,-10568,-11702,-12720,-13534,-14071,-14244,-13975,-13224,-11959,-10208,-8047,-5592,-3031,-570,1570,3165,4052,4116,3339,1790,-370,-2904,-5527,-7936,-9840,-11020,-11309,-10676,-9156,-6913,-4155,-1148,1827,4541,6775,8402,9353,9607,9218,8259,6832,5058,3044,907,-1249,-3328,-5235,-6872,-8168,-9020,-9389,-9230,-8561,-7446,-6004,-4384,-2796,-1399,-376,188,265,-94,-747,-1527,-2231,-2685,-2758,-2378,-1564,-396,983,2383,3626,4526,4976,4897,4324,3333,2087,778,-373,-1179,-1458,-1128,-156,1395,3380,5617,7867,9917,11570,12696,13241,13225,12735,11912,10906,9862,8891,8068,7405,6897,6488,6128,5756,5323,4789,4145,3387,2547,1655,785,-8,-640,-1054,-1211,-1079,-691,-68,719,1587,2473,3267,3920,4352,4535,4457,4133,3614,2982,2319,1739,1324,1150,1256,1636,2254,3030,3870,4674,5344,5815,6030,5998,5728,5292,4769,4239,3809,3515,3420,3488,3706,3970,4214,4329,4251,3931,3358,2578,1635,641,-337,-1196,-1876,-2332,-2552,-2541,-2338,-1976,-1515,-994,-467,34,483,860,1171,1411,1606,1766,1919,2071,2239,2408,2575,2697,2751,2678,2448,2013,1360,485,-584,-1797,-3085,-4366,-5550,-6571,-7356,-7874,-8099,-8041,-7712,-7153,-6410,-5533,-4607,-3675,-2849,-2174,-1754,-1622,-1825,-2354,-3166,-4192,-5299,-6375,-7246,-7801,-7905,-7504,-6547,-5094,-3188,-991,1363,3691,5806,7575,8851,9585,9748,9375,8569,7424,6092,4688,3330,2095,1042,181,-472,-945,-1253,-1429,-1496,-1484,-1413,-1320,-1209,-1121,-1042,-1001,-984,-992,-1013,-1045,-1071,-1105,-1136,-1182,-1247,-1338,-1457,-1602,-1757,-1916,-2050,-2147,-2182,-2153,-2041,-1871,-1643,-1388,-1110,-840,-539,-236,152,623,1254,2062,3073,4282,5641,7090,8503,9771,10738,11292,11325,10800,9725,8190,6328,4323,2384,706,-535,-1219,-1292,-757,304,1763,3450,5177,6750,8016,8817,9094,8790,7940,6600,4885,2921,859,-1151,-2970,-4468,-5542,-6121,-6156,-5649,-4629,-3176,-1400,558,2537,4360,5872,6916,7407,7281,6571,5349,3760,1991,236,-1301,-2464,-3144,-3284,-2909,-2073,-898,497,1963,3388,4645,5660,6360,6709,6677,6268,5479,4349,2905,1214,-655,-2589,-4473,-6159,-7488,-8325,-8531,-8049,-6862,-5045,-2754,-196,2340,4592,6256,7131,7046,5955,3922,1093,-2255,-5820,-9246,-12194,-14387,-15610,-15775,-14890,-13087,-10572,-7631,-4565,-1678,767,2571,3616,3870,3399,2321,838,-857,-2526,-3996,-5087,-5713,-5803,-5367,-4434,-3087,-1409,468,2446,4370,6138,7613,8692,9303,9378,8945,8019,6722,5171,3531,1972,649,-317,-834,-885,-491,260,1248,2307,3306,4073,4545,4629,4359,3766,2958,2058,1197,514,113,67,418,1126,2150,3367,4666,5896,6926,7639,7943,7796,7181,6141,4753,3134,1425,-228,-1674,-2791,-3488,-3715,-3490,-2851,-1922,-808,314,1327,2090,2525,2591,2295,1696,894,-5,-855,-1549,-1985,-2104,-1897,-1390,-657,202,1056,1786,2247,2342,1974,1094,-294,-2149,-4364,-6784,-9236,-11501,-13400,-14759,-15474,-15502,-14876,-13716,-12169,-10467,-8794,-7369,-6335,-5789,-5762,-6228,-7095,-8257,-9573,-10913,-12160,-13222,-14037,-14566,-14805,-14757,-14446,-13906,-13164,-12266,-11236,-10110,-8911,-7659,-6375,-5082,-3787,-2530,-1305,-149,944,1943,2846,3607,4199,4560,4631,4354,3682,2612,1156,-593,-2531,-4482,-6273,-7708,-8632,-8922,-8519,-7452,-5801,-3733,-1452,819,2846,4437,5437,5762,5392,4380,2830,899,-1226,-3359,-5279,-6839,-7860,-8265,-8001,-7086,-5598,-3670,-1459,835,3027,4935,6407,7344,7688,7459,6717,5589,4251,2873,1678,821,455,658,1453,2789,4561,6637,8827,10991,12953,14617,15888,16743,17175,17235,16964,16456,15750,14926,14003,12997,11899,10690,9353,7892,6342,4769,3264,1939,886,183,-141,-108,209,694,1191,1542,1596,1233,383,-956,-2736,-4823,-7068,-9263,-11216,-12739,-13693,-13985,-13591,-12551,-10961,-8979,-6788,-4595,-2615,-1027,13,411,141,-756,-2175,-3946,-5870,-7731,-9305,-10418,-10915,-10733,-9846,-8330,-6298,-3945,-1476,855,2832,4238,4920,4791,3842,2160,-95,-2691,-5343,-7793,-9750,-11060,-11586,-11341,-10417,-8993,-7316,-5652,-4254,-3333,-3018,-3355,-4288,-5679,-7337,-9011,-10494,-11564,-12091,-12014,-11340,-10171,-8656,-6975,-5323,-3862,-2716,-1951,-1573,-1532,-1738,-2072,-2417,-2655,-2710,-2532,-2110,-1485,-712,111,895,1538,1980,2159,2092,1779,1319,774,267,-111,-281,-186,180,802,1640,2623,3707,4818,5934,7013,8050,9030,9938,10757,11439,11953,12219,12208,11850,11148,10073,8684,7013,5158,3215,1287,-510,-2094,-3370,-4312,-4860,-5047,-4876,-4412,-3721,-2903,-2039,-1245,-574,-94,194,309,307,273,281,410,711,1192,1850,2634,3489,4340,5116,5751,6188,6390,6344,6062,5588,4987,4339,3740,3276,3011,3002,3244,3737,4409,5200,6012,6761,7368,7777,7965,7933,7714,7363,6941,6512,6134,5818,5585,5390,5189,4913,4497,3880,3042,1957,656,-831,-2440,-4100,-5729,-7236,-8539,-9553,-10215,-10475,-10299,-9693,-8660,-7273,-5577,-3705,-1753,116,1763,3033,3796,3944,3443,2294,596,-1508,-3795,-6031,-7953,-9348,-10037,-9940,-9066,-7517,-5502,-3263,-1086,765,2095,2776,2787,2206,1188,-76,-1351,-2475,-3286,-3745,-3859,-3727,-3486,-3288,-3290,-3586,-4250,-5263,-6579,-8076,-9630,-11076,-12276,-13101,-13461,-13322,-12679,-11596,-10149,-8467,-6680,-4925,-3345,-2048,-1129,-635,-578,-903,-1542,-2347,-3202,-3926,-4420,-4542,-4269,-3561,-2479,-1091,472,2080,3586,4850,5767,6258,6291,5905,5154,4180,3099,2091,1262,739,555,721,1176,1838,2575,3287,3849,4196,4286,4127,3772,3316,2862,2542,2449,2674,3226,4099,5190,6385,7511,8402,8911,8927,8405,7371,5907,4167,2320,546,-978,-2142,-2857,-3114,-2933,-2381,-1538,-485,707,1985,3317,4679,6055,7431,8759,10003,11079,11921,12435,12581,12284,11583,10457,9012,7298,5447,3552,1729,90,-1309,-2374,-3108,-3480,-3521,-3274,-2784,-2118,-1347,-512,312,1106,1834,2497,3100,3675,4237,4825,5443,6089,6720,7285,7684,7846,7672,7112,6133,4748,3008,991,-1190,-3424,-5589,-7578,-9305,-10704,-11743,-12405,-12715,-12693,-12389,-11856,-11136,-10274,-9311,-8268,-7181,-6082,-5010,-4020,-3183,-2555,-2208,-2182,-2479,-3075,-3892,-4807,-5697,-6400,-6803,-6799,-6339,-5422,-4091,-2445,-615,1233,2924,4281,5162,5453,5113,4154,2663,780,-1322,-3438,-5390,-6996,-8148,-8744,-8781,-8258,-7269,-5922,-4369,-2802,-1380,-289,357,478,72,-805,-2009,-3384,-4709,-5804,-6500,-6682,-6322,-5429,-4107,-2472,-705,1058,2644,3972,4946,5555,5810,5764,5506,5139,4780,4541,4521,4788,5368,6258,7389,8688,10022,11277,12333,13080,13464,13426,12979,12143,10981,9579,8048,6503,5086,3902,3061,2619,2577,2905,3493,4234,4982,5627,6067,6256,6181,5868,5367,4751,4072,3404,2782,2230,1765,1348,987,611,230,-199,-659,-1115,-1528,-1818,-1923,-1784,-1369,-675,253,1352,2520,3648,4621,5349,5745,5805,5517,4972,4258,3502,2851,2393,2223,2336,2705,3232,3798,4287,4581,4627,4390,3903,3217,2416,1589,806,140,-390,-769,-1013,-1169,-1256,-1330,-1393,-1459,-1511,-1517,-1450,-1261,-928,-435,211,971,1789,2592,3288,3808,4077,4068,3763,3202,2430,1529,565,-383,-1277,-2076,-2779,-3393,-3921,-4382,-4774,-5095,-5336,-5484,-5531,-5485,-5357,-5177,-4972,-4783,-4623,-4517,-4451,-4406,-4355,-4252,-4075,-3785,-3398,-2902,-2352,-1773,-1227,-778,-465,-337,-416,-683,-1133,-1682,-2274,-2797,-3157,-3251,-3005,-2376,-1353,0,1614,3349,5085,6654,7949,8822,9226,9088,8431,7297,5783,4019,2159,354,-1232,-2495,-3324,-3693,-3605,-3101,-2314,-1341,-367,468,1034,1215,972,295,-758,-2083,-3537,-4958,-6180,-7044,-7444,-7278,-6540,-5240,-3467,-1352,945,3231,5329,7085,8388,9193,9509,9411,9004,8419,7768,7148,6602,6130,5713,5279,4800,4224,3563,2845,2136,1530,1110,968,1144,1642,2427,3397,4448,5432,6237,6753,6926,6729,6189,5368,4348,3243,2144,1169,371,-184,-498,-598,-528,-382,-230,-157,-210,-417,-752,-1176,-1599,-1935,-2080,-1975,-1576,-906,-31,944,1870,2615,3050,3102,2750,2029,1055,-57,-1105,-1960,-2437,-2470,-1991,-1047,274,1814,3381,4772,5810,6355,6338,5771,4726,3361,1840,381,-851,-1710,-2116,-2076,-1636,-930,-106,688,1286,1620,1611,1284,684,-102,-985,-1859,-2684,-3384,-3984,-4460,-4841,-5139,-5349,-5479,-5510,-5437,-5245,-4941,-4535,-4042,-3506,-2960,-2447,-2029,-1727,-1589,-1633,-1855,-2263,-2811,-3469,-4179,-4865,-5459,-5863,-5999,-5796,-5198,-4207,-2852,-1222,553,2314,3902,5152,5967,6263,6055,5383,4370,3135,1854,662,-306,-943,-1211,-1076,-582,217,1222,2329,3409,4365,5080,5505,5586,5349,4828,4116,3311,2540,1912,1533,1475,1771,2423,3371,4525,5755,6902,7826,8372,8448,8000,7031,5624,3893,2019,178,-1424,-2648,-3348,-3503,-3105,-2258,-1101,188,1414,2402,3008,3140,2761,1899,628,-922,-2608,-4251,-5702,-6800,-7447,-7564,-7144,-6226,-4923,-3378,-1791,-343,783,1460,1619,1259,456,-670,-1960,-3248,-4394,-5294,-5888,-6203,-6271,-6219,-6141,-6170,-6394,-6882,-7640,-8640,-9802,-11009,-12168,-13137,-13879,-14322,-14486,-14409,-14135,-13765,-13345,-12954,-12608,-12322,-12043,-11732,-11278,-10617,-9660,-8369,-6754,-4848,-2775,-651,1353,3094,4435,5299,5612,5411,4695,3573,2123,475,-1262,-2957,-4520,-5852,-6894,-7608,-7962,-7974,-7650,-7041,-6193,-5185,-4073,-2946,-1848,-843,37,768,1332,1741,1998,2139,2187,2182,2156,2136,2154,2218,2349,2538,2778,3041,3291,3493,3614,3639,3566,3426,3248,3083,2965,2919,2950,3055,3197,3349,3466,3521,3497,3396,3256,3116,3049,3113,3344,3774,4380,5122,5931,6728,7425,7973,8322,8477,8464,8347,8183,8077,8066,8229,8552,9017,9562,10062,10416,10464,10118,9277,7942,6131,3962,1571,-862,-3167,-5181,-6799,-7930,-8574,-8729,-8463,-7842,-6949,-5870,-4676,-3436,-2197,-1002,121,1150,2058,2826,3409,3777,3868,3655,3096,2182,927,-636,-2448,-4419,-6470,-8471,-10322,-11886,-13048,-13709,-13783,-13251,-12130,-10510,-8527,-6374,-4255,-2387,-948,-74,173,-204,-1142,-2502,-4165,-5936,-7704,-9307,-10679,-11721,-12422,-12743,-12710,-12335,-11671,-10759,-9678,-8496,-7293,-6154,-5132,-4307,-3699,-3343,-3237,-3348,-3652,-4075,-4568,-5063,-5503,-5834,-6007,-5986,-5736,-5245,-4514,-3566,-2458,-1255,-56,1048,1960,2601,2921,2896,2539,1895,1033,45,-965,-1905,-2661,-3190,-3410,-3336,-2952,-2313,-1469,-491,543,1582,2561,3469,4284,5024,5696,6316,6895,7416,7881,8239,8473,8532,8394,8046,7500,6804,6035,5284,4664,4258,4135,4311,4762,5384,6085,6678,7054,7061,6640,5765,4484,2908,1189,-481,-1919,-2959,-3484,-3443,-2843,-1764,-324,1331,3040,4656,6038,7082,7698,7843,7516,6745,5629,4277,2828,1451,265,-593,-1052,-1095,-716,-14,942,2021,3105,4109,4943,5588,6026,6297,6434,6515,6574,6686,6859,7123,7449,7807,8134,8358,8393,8168,7618,6714,5465,3920,2174,345,-1423,-3002,-4276,-5170,-5653,-5733,-5460,-4916,-4172,-3342,-2483,-1694,-1006,-478,-139,7,-87,-375,-896,-1578,-2409,-3301,-4199,-5017,-5691,-6170,-6431,-6483,-6364,-6139,-5884,-5682,-5601,-5690,-5979,-6454,-7087,-7809,-8529,-9138,-9515,-9547,-9139,-8250,-6867,-5076,-2997,-819,1224,2913,4015,4355,3837,2423,206,-2652,-5896,-9216,-12273,-14749,-16370,-16948,-16409,-14796,-12269,-9090,-5578,-2074,1089,3652,5435,6362,6455,5836,4663,3173,1568,64,-1176,-2047,-2493,-2531,-2227,-1687,-1041,-421,61,315,301,23,-483,-1119,-1794,-2385,-2799,-2955,-2816,-2380,-1691,-835,92,955,1660,2099,2231,2038,1555,859,60,-717,-1335,-1677,-1636,-1165,-224,1134,2852,4812,6863,8868,10650,12081,13021,13399,13154,12311,10929,9116,7058,4907,2890,1174,-89,-775,-850,-306,798,2330,4171,6115,7995,9628,10864,11580,11741,11318,10402,9095,7553,5944,4416,3094,2035,1258,707,305,-55,-471,-1018,-1737,-2614,-3599,-4591,-5471,-6103,-6365,-6163,-5440,-4207,-2535,-540,1562,3596,5300,6501,7034,6827,5890,4320,2287,6,-2269,-4318,-5917,-6946,-7295,-6983,-6055,-4646,-2932,-1117,581,1964,2871,3185,2862,1905,397,-1541,-3720,-5946,-7989,-9655,-10767,-11212,-10942,-9981,-8427,-6428,-4182,-1892,232,2005,3292,3998,4096,3632,2669,1381,-118,-1620,-3007,-4135,-4931,-5355,-5412,-5150,-4654,-4029,-3391,-2864,-2538,-2490,-2739,-3262,-3998,-4833,-5651,-6321,-6742,-6837,-6593,-6016,-5194,-4198,-3167,-2180,-1350,-730,-361,-248,-372,-683,-1119,-1604,-2052,-2390,-2552,-2492,-2195,-1662,-925,-21,974,2009,3000,3903,4665,5276,5728,6061,6304,6525,6759,7052,7425,7864,8351,8846,9293,9646,9856,9873,9671,9219,8524,7586,6476,5238,4006,2875,1981,1431,1309,1649,2445,3615,5039,6548,7938,9016,9594,9547,8798,7379,5377,2979,419,-2039,-4125,-5603,-6306,-6137,-5097,-3287,-888,1857,4659,7247,9358,10810,11487,11365,10512,9065,7238,5269,3413,1903,907,547,819,1673,2953,4458,5968,7230,8064,8299,7867,6773,5102,3029,756,-1457,-3394,-4846,-5703,-5900,-5487,-4564,-3292,-1871,-494,669,1465,1829,1728,1208,363,-681,-1770,-2765,-3525,-3968,-4033,-3722,-3074,-2173,-1119,-44,940,1728,2248,2466,2392,2045,1509,838,128,-544,-1113,-1520,-1734,-1744,-1556,-1197,-709,-150,432,956,1378,1626,1667,1466,1013,324,-569,-1595,-2672,-3691,-4547,-5130,-5359,-5199,-4645,-3771,-2680,-1526,-474,325,734,696,156,-809,-2132,-3637,-5164,-6502,-7491,-7966,-7860,-7123,-5823,-4051,-1981,193,2256,4005,5261,5907,5863,5149,3808,1992,-141,-2379,-4499,-6310,-7615,-8303,-8289,-7572,-6205,-4296,-2013,463,2910,5131,6933,8176,8760,8675,7943,6694,5069,3275,1533,49,-981,-1426,-1212,-345,1091,2951,5053,7195,9196,10916,12254,13188,13700,13841,13617,13087,12239,11104,9673,7974,6039,3942,1791,-296,-2158,-3687,-4760,-5354,-5456,-5176,-4589,-3861,-3086,-2364,-1733,-1178,-662,-90,594,1488,2598,3949,5465,7074,8633,10010,11062,11662,11728,11214,10124,8535,6539,4290,1945,-353,-2452,-4272,-5735,-6830,-7558,-7965,-8101,-8028,-7804,-7466,-7056,-6573,-6036,-5428,-4749,-4013,-3222,-2435,-1674,-1026,-523,-228,-149,-281,-578,-974,-1371,-1691,-1833,-1762,-1432,-883,-162,632,1375,1952,2233,2149,1638,711,-592,-2191,-3966,-5800,-7554,-9105,-10338,-11165,-11502,-11335,-10639,-9484,-7931,-6122,-4201,-2332,-678,628,1513,1923,1920,1573,1030,454,5,-169,25,634,1628,2920,4370,5797,7033,7902,8297,8134,7444,6258,4745,3035,1343,-160,-1309,-1988,-2141,-1781,-980,139,1396,2643,3686,4429,4784,4759,4404,3842,3206,2658,2315,2268,2547,3109,3884,4724,5514,6089,6372,6284,5856,5149,4302,3492,2899,2724,3077,4061,5655,7780,10273,12902,15413,17529,19015,19669,19393,18147,16020,13157,9782,6159,2573,-712,-3452,-5476,-6681,-7041,-6614,-5542,-3988,-2194,-345,1335,2711,3648,4086,3969,3288,2049,287,-1934,-4505,-7273,-10037,-12553,-14576,-15865,-16237,-15590,-13941,-11406,-8246,-4774,-1390,1529,3627,4658,4470,3080,625,-2621,-6297,-9999,-13332,-15962,-17659,-18328,-17993,-16822,-15052,-12985,-10924,-9130,-7802,-7038,-6849,-7151,-7799,-8620,-9447,-10130,-10599,-10816,-10815,-10684,-10488,-10351,-10311,-10408,-10618,-10872,-11077,-11117,-10881,-10284,-9276,-7873,-6135,-4207,-2245,-463,953,1844,2095,1699,693,-761,-2478,-4217,-5745,-6875,-7468,-7486,-6960,-6010,-4805,-3532,-2388,-1524,-1055,-1035,-1450,-2238,-3274,-4411,-5464,-6269,-6659,-6528,-5805,-4508,-2699,-526,1839,4183,6279,7955,9021,9429,9125,8207,6792,5092,3330,1750,567,-54,-22,669,1930,3607,5475,7305,8858,9955,10463,10332,9610,8389,6867,5251,3787,2705,2192,2366,3260,4813,6859,9169,11463,13438,14842,15456,15183,14000,12019,9419,6489,3515,835,-1302,-2680,-3209,-2908,-1895,-405,1310,2940,4257,5051,5247,4845,3953,2751,1472,344,-416,-669,-336,543,1889,3510,5229,6839,8163,9083,9516,9454,8930,8014,6804,5404,3897,2363,839,-662,-2132,-3592,-5038,-6451,-7800,-9022,-10055,-10859,-11385,-11665,-11732,-11671,-11586,-11547,-11651,-11891,-12284,-12736,-13187,-13520,-13677,-13590,-13276,-12763,-12136,-11496,-10945,-10568,-10421,-10509,-10788,-11172,-11529,-11711,-11571,-10976,-9833,-8116,-5850,-3160,-215,2751,5468,7695,9186,9800,9458,8188,6134,3506,591,-2317,-4934,-7048,-8503,-9265,-9360,-8901,-8046,-6977,-5859,-4869,-4097,-3636,-3494,-3654,-4052,-4613,-5232,-5838,-6342,-6715,-6898,-6904,-6696,-6280,-5643,-4758,-3625,-2217,-531,1403,3552,5804,8036,10070,11716,12789,13138,12663,11351,9256,6531,3375,65,-3126,-5908,-8038,-9333,-9673,-9055,-7538,-5284,-2511,520,3515,6201,8326,9698,10220,9866,8747,7027,4993,2927,1164,-23,-420,90,1490,3646,6325,9195,11923,14159,15647,16196,15756,14371,12199,9480,6480,3503,797,-1412,-2990,-3870,-4055,-3642,-2740,-1528,-167,1183,2393,3372,4088,4525,4746,4797,4770,4737,4758,4861,5037,5246,5417,5498,5429,5210,4872,4490,4170,4040,4191,4711,5588,6782,8157,9542,10743,11552,11833,11467,10452,8836,6745,4365,1873,-512,-2657,-4415,-5735,-6590,-6997,-7025,-6739,-6256,-5671,-5113,-4682,-4474,-4564,-4972,-5714,-6733,-7978,-9357,-10800,-12221,-13565,-14773,-15786,-16561,-17034,-17149,-16869,-16149,-15011,-13486,-11691,-9746,-7862,-6205,-4981,-4333,-4344,-5049,-6361,-8157,-10218,-12282,-14087,-15358,-15885,-15521,-14209,-11997,-9033,-5540,-1817,1846,5121,7785,9628,10566,10604,9808,8363,6460,4341,2220,287,-1346,-2595,-3483,-4038,-4353,-4529,-4640,-4782,-4971,-5234,-5544,-5850,-6106,-6246,-6231,-6042,-5679,-5177,-4567,-3899,-3182,-2450,-1662,-815,143,1223,2440,3752,5117,6426,7590,8480,9011,9105,8741,7963,6834,5522,4164,2965,2082,1648,1749,2397,3548,5080,6844,8640,10281,11583,12407,12659,12322,11415,10055,8376,6575,4851,3399,2395,1950,2150,2957,4332,6089,8063,9996,11663,12821,13315,13010,11902,10028,7546,4642,1596,-1344,-3881,-5796,-6896,-7083,-6346,-4755,-2488,245,3161,6000,8516,10516,11894,12607,12705,12266,11434,10326,9085,7796,6522,5297,4094,2903,1677,399,-920,-2254,-3535,-4680,-5610,-6238,-6509,-6405,-5934,-5159,-4162,-3059,-1941,-931,-77,549,928,1063,950,628,111,-560,-1349,-2217,-3112,-3983,-4770,-5422,-5896,-6169,-6247,-6143,-5913,-5591,-5240,-4873,-4541,-4207,-3937,-3695,-3559,-3541,-3687,-4014,-4495,-5097,-5727,-6293,-6707,-6860,-6739,-6303,-5617,-4764,-3875,-3098,-2587,-2441,-2747,-3493,-4639,-6066,-7623,-9126,-10380,-11204,-11450,-11027,-9908,-8145,-5860,-3237,-497,2112,4380,6124,7221,7659,7448,6734,5646,4397,3147,2065,1237,704,438,354,349,300,107,-293,-928,-1773,-2751,-3784,-4730,-5488,-5935,-5990,-5607,-4775,-3543,-1986,-216,1639,3461,5148,6620,7851,8824,9562,10095,10445,10630,10638,10458,10061,9426,8562,7491,6283,5032,3838,2817,2055,1600,1481,1654,2072,2627,3225,3746,4097,4206,4014,3540,2788,1859,820,-179,-1050,-1649,-1903,-1742,-1147,-152,1168,2680,4228,5618,6698,7301,7376,6867,5864,4449,2819,1143,-355,-1518,-2187,-2295,-1810,-789,689,2460,4396,6297,8035,9466,10503,11090,11224,10942,10324,9469,8508,7544,6714,6074,5698,5589,5726,6053,6486,6924,7292,7497,7516,7322,6945,6413,5778,5086,4383,3699,3070,2509,2048,1687,1462,1365,1411,1580,1837,2142,2418,2617,2669,2533,2193,1631,885,-31,-1048,-2138,-3236,-4313,-5331,-6269,-7095,-7788,-8313,-8641,-8753,-8644,-8336,-7876,-7321,-6734,-6170,-5656,-5201,-4776,-4335,-3805,-3122,-2215,-1070,323,1876,3496,5025,6283,7129,7400,7041,6002,4341,2144,-444,-3233,-6044,-8645,-10862,-12504,-13462,-13656,-13092,-11832,-9986,-7716,-5185,-2566,-11,2359,4447,6188,7537,8464,8946,8963,8500,7547,6116,4242,1995,-515,-3144,-5725,-8071,-10021,-11421,-12168,-12200,-11510,-10135,-8172,-5737,-2994,-96,2791,5532,8008,10129,11854,13144,14012,14476,14570,14353,13863,13158,12254,11186,9938,8519,6904,5100,3122,1013,-1151,-3279,-5243,-6926,-8193,-8942,-9093,-8616,-7533,-5925,-3928,-1716,504,2531,4167,5272,5737,5540,4707,3327,1553,-457,-2498,-4407,-6024,-7251,-8023,-8342,-8234,-7765,-7013,-6044,-4939,-3715,-2422,-1055,361,1807,3235,4584,5773,6699,7306,7513,7326,6781,5943,4972,3976,3149,2585,2404,2600,3171,3979,4905,5759,6362,6586,6295,5476,4108,2299,151,-2124,-4349,-6262,-7695,-8447,-8436,-7633,-6104,-3997,-1532,1043,3454,5464,6879,7588,7545,6828,5532,3862,1998,154,-1504,-2843,-3785,-4305,-4425,-4217,-3760,-3174,-2544,-1996,-1583,-1384,-1394,-1615,-1980,-2410,-2812,-3066,-3110,-2852,-2287,-1418,-300,957,2257,3443,4415,5061,5327,5203,4718,3950,2988,1938,895,-62,-882,-1533,-2007,-2309,-2454,-2463,-2367,-2185,-1961,-1700,-1433,-1137,-817,-418,72,713,1510,2487,3630,4916,6302,7734,9133,10440,11553,12420,12954,13117,12857,12146,10973,9332,7263,4810,2077,-828,-3741,-6516,-8968,-10966,-12372,-13124,-13182,-12584,-11404,-9763,-7802,-5675,-3510,-1434,460,2115,3480,4558,5355,5901,6261,6481,6636,6780,6941,7153,7381,7601,7734,7694,7388,6719,5605,4021,1932,-572,-3440,-6500,-9621,-12608,-15313,-17584,-19327,-20480,-21037,-21040,-20565,-19715,-18611,-17364,-16074,-14821,-13656,-12599,-11670,-10853,-10154,-9561,-9080,-8703,-8433,-8256,-8141,-8055,-7936,-7720,-7352,-6764,-5926,-4825,-3469,-1918,-239,1483,3127,4624,5861,6811,7412,7694,7639,7313,6722,5925,4937,3802,2538,1196,-179,-1521,-2758,-3819,-4641,-5178,-5415,-5353,-5037,-4508,-3844,-3097,-2338,-1594,-898,-240,405,1063,1787,2586,3479,4411,5336,6121,6681,6871,6623,5870,4629,2955,966,-1173,-3283,-5149,-6607,-7491,-7727,-7279,-6208,-4619,-2679,-577,1509,3396,4975,6148,6905,7250,7258,7014,6624,6203,5850,5636,5621,5802,6176,6683,7265,7824,8278,8525,8487,8098,7326,6163,4662,2883,948,-1025,-2901,-4556,-5891,-6841,-7364,-7476,-7189,-6583,-5703,-4660,-3511,-2375,-1313,-430,212,569,605,381,-57,-569,-1026,-1276,-1204,-738,124,1289,2633,3919,4959,5505,5423,4597,3057,884,-1723,-4520,-7225,-9567,-11308,-12281,-12386,-11613,-10026,-7751,-4982,-1934,1138,3968,6326,7970,8756,8567,7411,5346,2562,-725,-4208,-7598,-10595,-12966,-14555,-15289,-15220,-14464,-13217,-11698,-10111,-8643,-7396,-6444,-5783,-5383,-5202,-5182,-5297,-5520,-5854,-6307,-6871,-7551,-8284,-9031,-9692,-10186,-10434,-10375,-9990,-9285,-8293,-7082,-5706,-4252,-2781,-1358,-34,1159,2203,3074,3793,4339,4734,4969,5043,4965,4724,4346,3839,3247,2621,2032,1556,1296,1318,1713,2498,3695,5234,7027,8931,10747,12311,13400,13886,13647,12668,10997,8789,6243,3638,1235,-685,-1923,-2336,-1898,-669,1186,3444,5830,8072,9912,11157,11666,11404,10389,8740,6611,4216,1770,-517,-2452,-3913,-4789,-5070,-4755,-3925,-2698,-1209,352,1842,3103,4056,4645,4900,4855,4609,4225,3802,3368,2979,2627,2315,2029,1760,1511,1302,1165,1149,1290,1624,2135,2792,3502,4158,4623,4764,4488,3716,2467,789,-1170,-3242,-5203,-6849,-7976,-8449,-8169,-7152,-5456,-3258,-762,1748,4005,5720,6699,6775,5930,4237,1881,-835,-3598,-6045,-7897,-8941,-9107,-8443,-7121,-5403,-3578,-1944,-735,-87,-70,-597,-1559,-2753,-3990,-5095,-5954,-6498,-6747,-6743,-6583,-6357,-6164,-6071,-6121,-6321,-6646,-7045,-7446,-7777,-7951,-7932,-7667,-7192,-6525,-5768,-5004,-4352,-3916,-3761,-3936,-4420,-5158,-6045,-6961,-7759,-8344,-8615,-8556,-8184,-7562,-6809,-6027,-5346,-4836,-4559,-4503,-4630,-4851,-5074,-5192,-5136,-4864,-4363,-3688,-2886,-2043,-1245,-527,47,516,888,1250,1674,2233,2986,3942,5069,6289,7474,8500,9212,9530,9375,8785,7829,6651,5450,4399,3705,3481,3797,4636,5885,7391,8937,10313,11324,11828,11748,11100,9966,8503,6905,5389,4139,3308,2964,3126,3721,4645,5741,6855,7842,8591,9031,9151,8970,8575,8032,7474,6956,6565,6313,6186,6140,6092,5960,5671,5174,4477,3611,2665,1733,925,340,55,116,528,1249,2181,3197,4126,4794,5051,4768,3900,2463,552,-1649,-3913,-5974,-7554,-8435,-8431,-7482,-5621,-2994,131,3441,6559,9150,10907,11644,11276,9848,7524,4540,1195,-2216,-5413,-8200,-10407,-12005,-12935,-13285,-13083,-12431,-11399,-10089,-8572,-6969,-5374,-3911,-2701,-1834,-1391,-1377,-1767,-2462,-3353,-4294,-5164,-5853,-6297,-6466,-6372,-6047,-5566,-4991,-4423,-3935,-3616,-3527,-3711,-4163,-4842,-5639,-6409,-6973,-7146,-6772,-5762,-4089,-1869,740,3437,5935,7899,9071,9268,8434,6648,4102,1101,-2037,-4957,-7414,-9187,-10232,-10536,-10246,-9506,-8520,-7477,-6530,-5789,-5331,-5149,-5237,-5525,-5938,-6400,-6807,-7108,-7215,-7121,-6803,-6284,-5634,-4889,-4157,-3466,-2886,-2399,-1993,-1591,-1107,-454,466,1695,3242,5070,7055,9079,10936,12468,13493,13905,13632,12705,11192,9271,7128,5010,3143,1737,934,830,1402,2594,4243,6169,8157,10005,11535,12621,13195,13261,12877,12152,11241,10262,9381,8654,8155,7866,7747,7727,7727,7669,7510,7225,6841,6401,5984,5661,5496,5515,5703,5996,6291,6480,6408,6025,5230,4089,2642,1058,-512,-1877,-2893,-3442,-3466,-2968,-1999,-668,877,2472,3935,5103,5864,6123,5891,5202,4166,2927,1635,447,-505,-1133,-1375,-1235,-726,65,1076,2183,3290,4286,5063,5545,5653,5363,4655,3559,2134,464,-1340,-3158,-4883,-6402,-7645,-8548,-9085,-9243,-9035,-8493,-7669,-6624,-5436,-4190,-2966,-1845,-892,-147,359,650,758,754,717,719,820,1043,1385,1803,2236,2592,2803,2772,2468,1851,926,-258,-1660,-3158,-4664,-6024,-7134,-7862,-8142,-7920,-7211,-6057,-4545,-2773,-865,1081,2948,4659,6135,7323,8176,8655,8739,8391,7609,6378,4732,2720,447,-1965,-4345,-6524,-8344,-9658,-10408,-10546,-10135,-9267,-8084,-6753,-5438,-4273,-3374,-2788,-2533,-2572,-2838,-3231,-3644,-3947,-4047,-3827,-3238,-2242,-859,845,2762,4755,6666,8345,9675,10555,10974,10925,10507,9802,8961,8097,7349,6792,6490,6469,6688,7133,7714,8376,9046,9675,10211,10637,10912,11024,10934,10601,9991,9054,7788,6190,4325,2272,177,-1814,-3528,-4810,-5545,-5649,-5133,-4045,-2533,-774,1010,2606,3824,4532,4679,4272,3421,2257,979,-233,-1198,-1791,-1931,-1613,-900,89,1179,2186,2926,3254,3089,2443,1369,35,-1410,-2770,-3883,-4646,-4980,-4911,-4489,-3844,-3113,-2456,-2010,-1868,-2093,-2644,-3472,-4440,-5401,-6206,-6719,-6855,-6586,-5956,-5048,-4031,-3041,-2261,-1813,-1776,-2182,-2978,-4073,-5336,-6613,-7777,-8706,-9341,-9635,-9602,-9251,-8625,-7747,-6668,-5401,-3999,-2492,-941,582,2007,3242,4232,4915,5282,5326,5078,4578,3877,3033,2099,1127,168,-732,-1516,-2137,-2520,-2642,-2426,-1890,-1001,191,1642,3271,4984,6666,8215,9498,10441,10937,10967,10492,9560,8219,6568,4725,2800,934,-788,-2266,-3468,-4353,-4959,-5276,-5377,-5262,-4972,-4527,-3927,-3208,-2386,-1516,-661,104,699,1071,1184,1052,736,322,-65,-314,-300,35,751,1829,3216,4834,6530,8183,9613,10692,11292,11343,10822,9766,8272,6481,4580,2753,1198,52,-557,-622,-146,738,1899,3138,4280,5172,5708,5869,5673,5236,4686,4174,3853,3805,4080,4637,5370,6147,6788,7168,7179,6786,6025,4964,3723,2412,1136,-57,-1135,-2148,-3142,-4212,-5432,-6862,-8515,-10353,-12273,-14121,-15716,-16841,-17341,-17068,-15996,-14159,-11706,-8865,-5918,-3175,-911,657,1417,1363,611,-646,-2138,-3610,-4809,-5590,-5880,-5723,-5245,-4638,-4112,-3870,-4058,-4774,-5994,-7664,-9600,-11607,-13444,-14877,-15703,-15794,-15080,-13613,-11516,-9001,-6329,-3781,-1607,-30,834,945,363,-762,-2238,-3839,-5344,-6587,-7449,-7894,-7958,-7732,-7345,-6932,-6603,-6427,-6416,-6541,-6708,-6834,-6785,-6488,-5868,-4908,-3640,-2120,-482,1165,2640,3824,4589,4879,4697,4110,3265,2332,1534,1047,1034,1562,2626,4124,5891,7707,9365,10648,11450,11673,11365,10600,9533,8347,7225,6313,5742,5520,5659,6040,6550,7028,7330,7334,6970,6213,5085,3652,2002,228,-1564,-3290,-4891,-6313,-7534,-8558,-9362,-9974,-10372,-10538,-10446,-10042,-9290,-8154,-6641,-4783,-2674,-439,1754,3730,5310,6371,6814,6646,5922,4782,3415,2026,837,15,-292,-50,758,2008,3595,5282,6900,8202,9026,9232,8755,7611,5899,3778,1472,-780,-2747,-4220,-5077,-5246,-4782,-3786,-2473,-1066,157,984,1222,794,-286,-1903,-3854,-5865,-7689,-9032,-9746,-9704,-8930,-7533,-5710,-3721,-1842,-339,566,735,116,-1223,-3128,-5347,-7592,-9553,-10964,-11631,-11464,-10488,-8834,-6721,-4389,-2120,-108,1469,2539,3118,3269,3131,2845,2529,2279,2107,1981,1819,1498,904,-50,-1417,-3154,-5189,-7355,-9468,-11313,-12691,-13425,-13418,-12613,-11077,-8920,-6350,-3595,-913,1470,3388,4718,5464,5654,5420,4902,4261,3637,3135,2800,2643,2604,2614,2574,2397,2034,1468,743,-40,-763,-1255,-1394,-1048,-175,1227,3068,5206,7435,9535,11260,12413,12813,12370,11052,8932,6160,2975,-325,-3420,-5991,-7779,-8618,-8434,-7290,-5334,-2803,23,2850,5405,7471,8876,9570,9523,8846,7654,6138,4500,2934,1624,700,254,307,820,1715,2842,4077,5243,6225,6906,7225,7162,6711,5924,4831,3509,2010,393,-1273,-2934,-4509,-5926,-7106,-7979,-8484,-8608,-8337,-7743,-6895,-5910,-4915,-4017,-3317,-2854,-2642,-2628,-2738,-2864,-2897,-2735,-2316,-1598,-615,576,1850,3064,4055,4668,4772,4291,3196,1532,-598,-3045,-5626,-8132,-10393,-12224,-13526,-14219,-14295,-13785,-12774,-11358,-9674,-7844,-5991,-4225,-2609,-1217,-60,846,1509,1954,2193,2264,2173,1960,1637,1241,813,377,-16,-342,-586,-731,-788,-765,-663,-508,-303,-63,192,461,724,993,1272,1586,1959,2415,2956,3579,4247,4907,5484,5874,5990,5719,5007,3794,2097,-36,-2493,-5118,-7727,-10099,-12050,-13374,-13964,-13727,-12672,-10869,-8457,-5657,-2704,117,2557,4383,5451,5675,5093,3810,2051,58,-1835,-3370,-4257,-4343,-3532,-1848,565,3514,6688,9796,12505,14542,15688,15838,14967,13218,10784,7989,5167,2664,784,-265,-357,486,2152,4413,6962,9475,11601,13052,13609,13148,11679,9309,6266,2834,-643,-3841,-6451,-8233,-9036,-8786,-7545,-5433,-2700,386,3482,6283,8497,9917,10419,10009,8762,6891,4630,2273,109,-1642,-2770,-3212,-2937,-2045,-686,918,2526,3873,4742,4946,4381,3042,996,-1572,-4428,-7279,-9826,-11806,-13011,-13343,-12795,-11482,-9596,-7399,-5159,-3152,-1578,-574,-196,-385,-1040,-1973,-2994,-3913,-4585,-4906,-4871,-4493,-3893,-3161,-2457,-1867,-1503,-1380,-1515,-1846,-2313,-2822,-3287,-3651,-3863,-3926,-3857,-3697,-3508,-3336,-3228,-3195,-3239,-3323,-3391,-3380,-3199,-2790,-2077,-1052,298,1892,3661,5454,7127,8531,9501,9960,9810,9065,7756,5984,3876,1598,-687,-2801,-4593,-5913,-6669,-6764,-6205,-4994,-3224,-1022,1471,4057,6577,8842,10718,12064,12830,12954,12484,11452,9972,8132,6062,3845,1589,-648,-2800,-4818,-6676,-8322,-9746,-10898,-11765,-12315,-12524,-12376,-11853,-10962,-9709,-8141,-6317,-4343,-2327,-408,1290,2655,3620,4155,4299,4129,3768,3361,3036,2924,3081,3549,4284,5227,6266,7293,8179,8834,9182,9197,8904,8355,7679,6983,6435,6146,6231,6733,7661,8939,10469,12080,13593,14800,15520,15589,14898,13424,11173,8289,4910,1282,-2368,-5767,-8684,-10898,-12251,-12634,-12025,-10448,-8040,-4945,-1414,2329,5999,9368,12203,14348,15680,16152,15781,14616,12805,10470,7820,5029,2279,-262,-2475,-4269,-5596,-6451,-6877,-6929,-6716,-6329,-5893,-5510,-5264,-5215,-5381,-5740,-6245,-6794,-7281,-7594,-7603,-7252,-6460,-5256,-3669,-1803,216,2241,4110,5696,6871,7582,7788,7521,6840,5839,4631,3343,2072,926,-39,-784,-1295,-1596,-1707,-1688,-1579,-1449,-1347,-1320,-1406,-1613,-1922,-2299,-2653,-2920,-2989,-2792,-2275,-1414,-237,1200,2809,4472,6079,7495,8636,9381,9710,9552,8953,7925,6566,4966,3263,1584,69,-1166,-2025,-2457,-2442,-2018,-1240,-199,1014,2320,3639,4947,6198,7400,8532,9584,10511,11261,11740,11876,11570,10780,9477,7692,5490,3000,350,-2277,-4727,-6855,-8546,-9727,-10393,-10544,-10274,-9642,-8771,-7738,-6630,-5504,-4390,-3317,-2301,-1359,-530,155,640,878,824,467,-197,-1108,-2196,-3343,-4419,-5310,-5888,-6104,-5919,-5350,-4481,-3384,-2194,-1012,64,969,1665,2165,2503,2738,2954,3211,3575,4069,4703,5442,6250,7042,7757,8291,8579,8528,8077,7180,5811,3983,1751,-820,-3591,-6429,-9151,-11556,-13455,-14650,-15007,-14440,-12971,-10701,-7841,-4677,-1517,1301,3522,4945,5488,5190,4166,2647,865,-899,-2423,-3526,-4106,-4151,-3726,-2962,-2039,-1161,-514,-259,-501,-1253,-2489,-4063,-5814,-7517,-8962,-9972,-10411,-10257,-9525,-8342,-6856,-5239,-3654,-2212,-990,7,799,1454,2020,2562,3092,3625,4115,4544,4839,5002,4983,4817,4512,4110,3662,3201,2764,2381,2055,1809,1628,1533,1503,1567,1711,1950,2299,2738,3300,3943,4690,5477,6312,7124,7902,8583,9135,9509,9674,9611,9310,8819,8180,7488,6843,6336,6063,6065,6346,6864,7524,8214,8808,9191,9280,9030,8452,7600,6587,5535,4613,3940,3645,3784,4370,5361,6661,8141,9642,10999,12053,12648,12669,12009,10633,8530,5762,2450,-1251,-5115,-8916,-12411,-15364,-17591,-18948,-19350,-18798,-17339,-15089,-12213,-8892,-5346,-1794,1547,4461,6766,8313,9011,8843,7853,6177,3978,1483,-1093,-3542,-5701,-7447,-8742,-9573,-10007,-10114,-9993,-9726,-9389,-9020,-8643,-8265,-7880,-7486,-7082,-6660,-6223,-5767,-5277,-4766,-4209,-3629,-3013,-2392,-1802,-1282,-926,-792,-979,-1560,-2565,-4019,-5859,-8007,-10316,-12636,-14766,-16555,-17824,-18471,-18412,-17625,-16153,-14079,-11544,-8729,-5816,-3026,-525,1516,2997,3854,4086,3760,2961,1834,506,-873,-2216,-3415,-4453,-5299,-5962,-6470,-6833,-7078,-7216,-7253,-7193,-7031,-6776,-6426,-6000,-5499,-4944,-4344,-3711,-3070,-2441,-1854,-1350,-965,-738,-708,-880,-1275,-1844,-2551,-3311,-4016,-4571,-4855,-4791,-4311,-3404,-2084,-418,1496,3538,5581,7489,9157,10489,11423,11931,12024,11733,11130,10308,9345,8369,7438,6641,6013,5582,5341,5299,5421,5720,6178,6791,7548,8414,9333,10228,10993,11520,11719,11505,10873,9818,8446,6836,5166,3537,2126,991,231,-166,-203,49,536,1176,1925,2734,3585,4471,5386,6324,7260,8146,8922,9496,9786,9691,9157,8130,6636,4706,2456,-8,-2529,-4981,-7244,-9225,-10879,-12171,-13119,-13723,-14018,-14014,-13729,-13175,-12353,-11297,-10040,-8647,-7209,-5821,-4613,-3678,-3112,-2975,-3268,-3977,-5002,-6239,-7542,-8775,-9807,-10547,-10948,-11002,-10756,-10283,-9677,-9031,-8425,-7901,-7477,-7135,-6832,-6519,-6132,-5631,-4968,-4150,-3175,-2107,-1008,29,911,1563,1920,1948,1643,1021,124,-987,-2247,-3584,-4921,-6206,-7361,-8329,-9051,-9451,-9484,-9100,-8276,-7041,-5432,-3548,-1510,546,2470,4130,5421,6260,6622,6506,5957,5061,3908,2640,1362,209,-735,-1403,-1764,-1847,-1685,-1375,-993,-648,-412,-335,-450,-713,-1102,-1506,-1850,-2023,-1954,-1588,-917,18,1164,2396,3636,4752,5676,6325,6671,6684,6380,5770,4880,3755,2423,952,-597,-2131,-3540,-4710,-5513,-5861,-5670,-4935,-3678,-1996,-18,2075,4116,5902,7315,8217,8581,8402,7738,6694,5390,3966,2560,1299,307,-322,-497,-181,669,2007,3800,5925,8250,10599,12798,14649,16019,16765,16851,16240,15003,13206,10991,8513,5940,3466,1260,-522,-1760,-2402,-2418,-1866,-825,574,2175,3829,5352,6622,7485,7865,7685,6925,5582,3712,1373,-1298,-4190,-7120,-9948,-12496,-14648,-16305,-17416,-17989,-18077,-17768,-17204,-16505,-15823,-15257,-14901,-14772,-14884,-15153,-15531,-15867,-16087,-16050,-15696,-14963,-13849,-12391,-10664,-8761,-6813,-4914,-3188,-1695,-502,371,934,1209,1262,1153,944,708,463,239,9,-246,-563,-964,-1438,-1954,-2427,-2759,-2822,-2510,-1729,-438,1335,3495,5874,8231,10311,11849,12604,12444,11283,9193,6329,2959,-586,-3937,-6755,-8737,-9711,-9596,-8468,-6501,-3957,-1152,1607,4039,5925,7129,7588,7323,6411,4994,3218,1286,-648,-2382,-3798,-4745,-5163,-5014,-4302,-3120,-1552,241,2122,3937,5563,6895,7863,8432,8584,8342,7749,6863,5781,4591,3408,2344,1491,950,748,923,1413,2160,3033,3903,4639,5131,5317,5182,4779,4198,3581,3074,2822,2938,3479,4438,5742,7246,8781,10135,11127,11595,11436,10630,9216,7325,5125,2846,709,-1075,-2317,-2929,-2829,-2069,-712,1084,3147,5258,7228,8852,10001,10567,10522,9891,8757,7227,5454,3572,1721,20,-1455,-2609,-3429,-3851,-3886,-3533,-2806,-1771,-487,956,2447,3898,5198,6278,7063,7513,7582,7254,6503,5323,3720,1702,-671,-3348,-6200,-9125,-11936,-14505,-16656,-18284,-19303,-19686,-19477,-18750,-17643,-16306,-14897,-13563,-12419,-11526,-10923,-10584,-10473,-10534,-10711,-10955,-11236,-11529,-11819,-12095,-12316,-12452,-12418,-12153,-11561,-10588,-9188,-7367,-5179,-2725,-158,2352,4627,6505,7875,8678,8931,8712,8149,7405,6622,5955,5486,5279,5324,5602,6028,6550,7074,7540,7892,8082,8063,7817,7286,6477,5355,3944,2286,460,-1400,-3139,-4559,-5498,-5792,-5386,-4262,-2551,-411,1878,4066,5870,7104,7616,7403,6488,5037,3211,1235,-688,-2376,-3689,-4538,-4892,-4761,-4213,-3327,-2233,-1029,157,1239,2147,2825,3271,3466,3448,3238,2881,2433,1939,1463,1061,787,701,843,1266,1967,2976,4234,5713,7322,8977,10575,12023,13231,14141,14710,14922,14806,14386,13742,12938,12067,11204,10419,9747,9197,8754,8346,7925,7388,6683,5761,4601,3241,1721,149,-1378,-2721,-3763,-4386,-4505,-4079,-3110,-1669,150,2182,4284,6273,8007,9364,10248,10621,10457,9778,8624,7056,5165,3064,881,-1223,-3088,-4547,-5460,-5716,-5268,-4123,-2368,-129,2401,5027,7523,9707,11400,12500,12925,12670,11757,10260,8269,5895,3261,489,-2285,-4946,-7369,-9463,-11143,-12361,-13100,-13367,-13212,-12702,-11924,-10988,-9984,-8997,-8095,-7303,-6628,-6053,-5535,-5053,-4576,-4107,-3666,-3295,-3051,-2987,-3155,-3569,-4239,-5102,-6115,-7142,-8110,-8874,-9361,-9492,-9238,-8603,-7627,-6363,-4908,-3321,-1715,-135,1326,2645,3767,4700,5430,6006,6451,6840,7228,7674,8239,8924,9742,10622,11492,12232,12722,12824,12459,11542,10089,8138,5812,3275,724,-1627,-3581,-4967,-5680,-5681,-5000,-3756,-2103,-251,1593,3248,4561,5448,5889,5900,5574,4973,4206,3327,2387,1408,372,-716,-1894,-3158,-4506,-5915,-7328,-8697,-9939,-10991,-11783,-12253,-12371,-12096,-11421,-10341,-8874,-7061,-4966,-2675,-301,2029,4191,6061,7548,8576,9135,9210,8884,8215,7333,6350,5394,4558,3927,3507,3305,3238,3252,3233,3111,2811,2297,1558,628,-464,-1621,-2791,-3861,-4777,-5457,-5867,-5973,-5767,-5259,-4483,-3491,-2358,-1182,-57,915,1654,2121,2296,2216,1926,1509,1032,562,145,-191,-430,-563,-578,-475,-237,119,598,1150,1756,2350,2888,3322,3614,3752,3743,3623,3445,3296,3243,3383,3736,4339,5119,6006,6841,7475,7747,7524,6726,5347,3435,1143,-1370,-3865,-6144,-8008,-9323,-10017,-10092,-9610,-8688,-7482,-6140,-4835,-3688,-2814,-2277,-2105,-2288,-2788,-3531,-4435,-5388,-6275,-7001,-7436,-7528,-7191,-6415,-5200,-3599,-1682,434,2629,4770,6720,8373,9636,10462,10837,10797,10399,9753,8954,8129,7369,6762,6379,6245,6408,6843,7563,8506,9621,10805,11944,12879,13479,13567,13057,11853,9977,7504,4599,1502,-1520,-4172,-6217,-7453,-7805,-7261,-5940,-4018,-1736,637,2849,4673,5947,6588,6580,6012,4995,3716,2322,978,-236,-1274,-2150,-2940,-3717,-4586,-5605,-6805,-8175,-9638,-11124,-12486,-13649,-14478,-14943,-14978,-14621,-13881,-12851,-11596,-10229,-8836,-7509,-6313,-5302,-4490,-3891,-3490,-3261,-3188,-3235,-3379,-3591,-3832,-4067,-4248,-4338,-4296,-4088,-3729,-3207,-2606,-1964,-1405,-987,-833,-951,-1406,-2135,-3102,-4194,-5308,-6323,-7136,-7673,-7870,-7716,-7207,-6383,-5292,-4013,-2621,-1219,121,1302,2270,2970,3358,3419,3133,2495,1539,290,-1155,-2696,-4178,-5441,-6311,-6631,-6302,-5259,-3549,-1257,1433,4299,7090,9543,11445,12622,12990,12559,11413,9725,7695,5538,3450,1577,3,-1239,-2187,-2909,-3493,-4022,-4566,-5136,-5733,-6280,-6705,-6907,-6809,-6365,-5576,-4487,-3199,-1827,-508,630,1493,2019,2181,2023,1578,950,213,-542,-1236,-1829,-2265,-2547,-2654,-2593,-2378,-2008,-1519,-911,-219,546,1355,2200,3049,3905,4734,5533,6294,6988,7629,8171,8609,8900,8999,8870,8474,7806,6883,5767,4549,3354,2318,1578,1236,1367,1962,2966,4234,5586,6800,7674,8025,7750,6811,5265,3253,953,-1392,-3572,-5383,-6691,-7431,-7632,-7364,-6808,-6116,-5516,-5148,-5165,-5602,-6460,-7636,-9004,-10383,-11622,-12573,-13159,-13341,-13167,-12699,-12083,-11426,-10874,-10507,-10385,-10493,-10780,-11133,-11440,-11548,-11367,-10799,-9830,-8474,-6801,-4925,-2982,-1121,487,1727,2457,2628,2197,1212,-261,-2058,-4031,-5955,-7640,-8898,-9571,-9588,-8912,-7615,-5823,-3716,-1525,539,2263,3499,4154,4206,3717,2778,1559,216,-1063,-2117,-2813,-3045,-2760,-1965,-685,958,2867,4863,6810,8534,9925,10861,11296,11218,10659,9731,8541,7274,6082,5129,4539,4392,4706,5452,6534,7820,9150,10348,11248,11720,11645,10987,9729,7964,5798,3428,1057,-1094,-2822,-3988,-4509,-4396,-3731,-2686,-1462,-305,578,1006,868,148,-1110,-2763,-4632,-6493,-8134,-9345,-9988,-9961,-9254,-7928,-6105,-3984,-1777,273,1968,3135,3697,3634,3032,2021,809,-411,-1420,-2077,-2257,-1948,-1166,-23,1352,2792,4138,5237,5983,6305,6178,5633,4746,3626,2428,1313,439,-25,2,600,1729,3306,5174,7129,8963,10460,11464,11840,11552,10584,8996,6890,4380,1631,-1196,-3929,-6392,-8425,-9906,-10735,-10888,-10387,-9329,-7871,-6213,-4585,-3225,-2336,-2080,-2545,-3731,-5566,-7899,-10516,-13191,-15672,-17734,-19197,-19910,-19813,-18881,-17171,-14779,-11879,-8656,-5375,-2282,358,2307,3398,3519,2675,959,-1430,-4225,-7102,-9735,-11824,-13130,-13517,-12948,-11485,-9304,-6616,-3703,-824,1774,3892,5396,6220,6375,5935,5040,3880,2649,1580,838,571,857,1668,2954,4539,6259,7893,9258,10192,10613,10481,9859,8824,7511,6055,4567,3159,1889,802,-80,-755,-1209,-1443,-1437,-1185,-671,87,1077,2233,3509,4811,6076,7226,8211,9008,9597,10000,10232,10322,10299,10166,9945,9614,9198,8671,8080,7432,6781,6171,5643,5244,5000,4914,4988,5182,5435,5680,5803,5730,5364,4667,3616,2263,671,-1030,-2716,-4243,-5483,-6326,-6697,-6559,-5913,-4817,-3346,-1632,191,1961,3540,4780,5595,5893,5667,4906,3673,2040,101,-2011,-4201,-6326,-8281,-9947,-11223,-12004,-12235,-11843,-10843,-9254,-7177,-4737,-2114,492,2889,4874,6322,7125,7266,6777,5763,4361,2757,1117,-388,-1643,-2565,-3134,-3366,-3309,-3035,-2604,-2090,-1539,-990,-478,-8,392,720,974,1140,1243,1274,1254,1189,1073,907,658,309,-181,-830,-1656,-2662,-3817,-5111,-6475,-7883,-9273,-10607,-11844,-12959,-13919,-14717,-15327,-15746,-15940,-15890,-15564,-14927,-13986,-12733,-11230,-9545,-7786,-6076,-4523,-3246,-2288,-1686,-1412,-1391,-1557,-1779,-1996,-2090,-2044,-1782,-1324,-661,185,1157,2239,3341,4442,5452,6339,7037,7496,7706,7624,7291,6739,6037,5286,4576,4000,3627,3493,3600,3912,4366,4881,5362,5736,5927,5910,5686,5295,4814,4342,3976,3811,3901,4265,4882,5682,6588,7494,8330,9025,9565,9956,10224,10419,10555,10653,10670,10570,10271,9704,8820,7595,6074,4335,2537,832,-568,-1510,-1861,-1560,-625,851,2721,4789,6854,8733,10265,11361,11969,12112,11841,11261,10472,9603,8743,7988,7383,6950,6685,6536,6462,6380,6233,5952,5505,4855,4017,2997,1861,641,-574,-1752,-2837,-3809,-4662,-5403,-6042,-6604,-7079,-7485,-7804,-8030,-8151,-8152,-8042,-7814,-7508,-7116,-6694,-6227,-5737,-5222,-4660,-4052,-3376,-2632,-1826,-976,-107,746,1548,2280,2921,3471,3934,4307,4603,4818,4945,5005,4983,4919,4814,4698,4570,4442,4294,4127,3920,3674,3384,3056,2689,2284,1826,1310,695,-20,-875,-1862,-2970,-4172,-5386,-6553,-7545,-8290,-8678,-8667,-8234,-7421,-6306,-5027,-3721,-2570,-1701,-1240,-1236,-1698,-2559,-3722,-5042,-6374,-7587,-8561,-9232,-9554,-9518,-9161,-8496,-7597,-6494,-5257,-3936,-2584,-1264,-18,1102,2071,2871,3504,4005,4393,4749,5101,5526,6063,6726,7540,8467,9478,10509,11488,12333,12961,13293,13262,12823,11962,10695,9082,7216,5220,3245,1444,-24,-1029,-1464,-1270,-438,977,2879,5085,7415,9611,11472,12789,13440,13370,12612,11272,9519,7539,5522,3638,1982,636,-425,-1237,-1880,-2473,-3075,-3801,-4645,-5640,-6694,-7744,-8637,-9255,-9451,-9133,-8233,-6752,-4754,-2339,302,3006,5537,7726,9384,10412,10714,10306,9203,7509,5333,2811,92,-2698,-5415,-7959,-10208,-12087,-13504,-14398,-14722,-14454,-13598,-12224,-10409,-8332,-6154,-4110,-2400,-1216,-696,-900,-1810,-3327,-5259,-7390,-9442,-11183,-12396,-12942,-12780,-11913,-10484,-8618,-6526,-4386,-2360,-572,898,2045,2865,3427,3773,3984,4084,4135,4121,4069,3950,3771,3507,3170,2768,2329,1916,1577,1394,1417,1674,2191,2908,3808,4792,5794,6741,7554,8190,8587,8712,8524,7998,7122,5898,4372,2619,746,-1079,-2726,-3997,-4806,-5041,-4724,-3900,-2726,-1372,-72,987,1609,1693,1172,91,-1483,-3375,-5411,-7356,-8987,-10084,-10471,-10030,-8720,-6593,-3788,-506,2965,6366,9388,11835,13506,14366,14396,13731,12513,10977,9334,7807,6577,5758,5431,5574,6143,7008,8037,9065,9954,10582,10884,10809,10384,9630,8614,7391,6028,4567,3067,1559,92,-1273,-2469,-3412,-3995,-4144,-3766,-2843,-1382,521,2722,5016,7176,8980,10243,10833,10710,9894,8507,6699,4684,2643,780,-786,-1951,-2698,-3027,-3016,-2720,-2259,-1711,-1172,-731,-443,-376,-545,-988,-1682,-2621,-3759,-5044,-6417,-7818,-9176,-10436,-11539,-12426,-13069,-13415,-13478,-13235,-12742,-12015,-11134,-10144,-9120,-8108,-7160,-6304,-5577,-4977,-4543,-4256,-4136,-4162,-4312,-4562,-4845,-5140,-5371,-5531,-5601,-5589,-5544,-5507,-5534,-5668,-5934,-6325,-6828,-7398,-7996,-8581,-9116,-9593,-9993,-10327,-10587,-10772,-10878,-10892,-10804,-10600,-10265,-9799,-9184,-8424,-7512,-6450,-5255,-3943,-2554,-1132,267,1578,2748,3737,4514,5109,5533,5866,6157,6468,6846,7294,7818,8382,8936,9452,9840,10085,10088,9829,9238,8293,6988,5338,3416,1321,-823,-2865,-4665,-6099,-7077,-7554,-7540,-7092,-6302,-5310,-4234,-3223,-2370,-1762,-1429,-1381,-1565,-1930,-2360,-2757,-2977,-2919,-2463,-1572,-200,1572,3689,5954,8230,10287,11958,13080,13548,13314,12409,10909,8973,6772,4519,2428,682,-533,-1129,-1028,-263,1084,2838,4797,6680,8262,9287,9614,9161,7946,6099,3798,1298,-1154,-3326,-5035,-6158,-6654,-6524,-5841,-4687,-3186,-1450,393,2227,3944,5433,6608,7374,7669,7432,6654,5339,3565,1417,-947,-3372,-5685,-7717,-9359,-10509,-11153,-11302,-11031,-10431,-9625,-8721,-7818,-6993,-6286,-5714,-5262,-4898,-4577,-4243,-3852,-3375,-2811,-2207,-1636,-1214,-1068,-1314,-2042,-3273,-4973,-7019,-9222,-11353,-13154,-14395,-14904,-14565,-13408,-11520,-9125,-6476,-3874,-1595,146,1214,1580,1318,577,-446,-1520,-2470,-3127,-3431,-3366,-2999,-2436,-1823,-1296,-987,-961,-1259,-1817,-2560,-3332,-3979,-4339,-4279,-3709,-2609,-1017,951,3132,5311,7273,8800,9736,9959,9459,8275,6550,4469,2262,158,-1635,-2961,-3748,-3971,-3715,-3080,-2233,-1330,-524,64,371,367,110,-321,-787,-1152,-1272,-1046,-411,618,1986,3557,5189,6710,7965,8863,9312,9345,8969,8306,7430,6461,5469,4512,3591,2694,1764,742,-412,-1735,-3204,-4759,-6315,-7728,-8894,-9697,-10072,-10021,-9555,-8779,-7756,-6604,-5375,-4124,-2849,-1538,-151,1332,2925,4587,6257,7820,9169,10156,10696,10694,10138,9035,7460,5511,3329,1045,-1194,-3272,-5085,-6548,-7629,-8271,-8490,-8264,-7636,-6628,-5321,-3791,-2157,-534,954,2207,3160,3776,4086,4128,4002,3806,3640,3590,3697,3963,4334,4726,5005,5056,4739,3974,2691,913,-1328,-3888,-6628,-9333,-11796,-13808,-15205,-15851,-15718,-14815,-13262,-11224,-8913,-6553,-4364,-2512,-1115,-228,177,147,-226,-839,-1627,-2503,-3434,-4377,-5289,-6138,-6852,-7375,-7630,-7560,-7114,-6290,-5090,-3588,-1850,7,1887,3677,5295,6677,7773,8586,9098,9362,9401,9287,9067,8804,8534,8273,8013,7706,7299,6718,5894,4793,3395,1739,-105,-2023,-3882,-5533,-6844,-7703,-8035,-7831,-7125,-6009,-4618,-3094,-1586,-208,958,1904,2628,3233,3767,4351,5034,5860,6824,7861,8895,9791,10437,10710,10530,9869,8740,7245,5508,3725,2074,753,-109,-392,-101,756,2043,3633,5322,6943,8300,9285,9791,9807,9358,8522,7415,6170,4909,3749,2751,1948,1315,790,277,-327,-1134,-2212,-3615,-5328,-7295,-9408,-11509,-13419,-14942,-15887,-16108,-15500,-14035,-11772,-8834,-5445,-1855,1629,4721,7154,8729,9329,8944,7657,5655,3172,505,-2076,-4313,-6024,-7103,-7527,-7356,-6722,-5792,-4754,-3789,-3033,-2594,-2480,-2679,-3079,-3563,-3976,-4173,-4045,-3537,-2637,-1412,38,1588,3082,4412,5475,6221,6660,6818,6761,6569,6283,5954,5572,5124,4562,3867,2984,1947,739,-550,-1882,-3158,-4317,-5290,-6058,-6612,-6996,-7267,-7496,-7769,-8134,-8638,-9268,-9989,-10708,-11311,-11669,-11643,-11151,-10126,-8611,-6672,-4489,-2234,-121,1672,3028,3882,4255,4218,3892,3397,2879,2422,2118,1992,2060,2305,2700,3212,3816,4494,5227,6017,6834,7667,8459,9162,9686,9955,9889,9432,8556,7291,5684,3876,1971,160,-1442,-2686,-3509,-3869,-3790,-3328,-2555,-1578,-450,757,2009,3302,4594,5880,7098,8186,9043,9585,9703,9360,8524,7260,5662,3895,2151,620,-511,-1132,-1155,-624,423,1810,3412,5046,6584,7934,9050,9923,10608,11130,11575,11958,12321,12645,12897,13032,12960,12641,11985,10989,9614,7917,5944,3816,1643,-423,-2264,-3777,-4899,-5634,-6024,-6163,-6174,-6179,-6295,-6594,-7117,-7842,-8725,-9654,-10547,-11260,-11731,-11864,-11645,-11063,-10151,-8960,-7539,-5947,-4237,-2442,-625,1185,2921,4533,5950,7116,7975,8490,8657,8489,8040,7399,6660,5946,5360,4996,4895,5077,5470,6007,6534,6925,7031,6743,5994,4775,3138,1215,-823,-2748,-4323,-5334,-5590,-4991,-3520,-1262,1579,4735,7865,10601,12631,13658,13558,12257,9887,6647,2871,-1083,-4818,-8003,-10362,-11725,-12063,-11417,-9980,-7960,-5657,-3327,-1238,409,1475,1895,1665,874,-359,-1873,-3480,-5025,-6364,-7397,-8094,-8454,-8531,-8394,-8107,-7723,-7251,-6664,-5923,-4944,-3698,-2138,-299,1761,3917,6042,7972,9578,10751,11446,11654,11453,10927,10222,9459,8767,8218,7854,7667,7591,7557,7454,7179,6660,5827,4673,3225,1535,-280,-2097,-3789,-5200,-6233,-6799,-6863,-6464,-5660,-4596,-3413,-2281,-1350,-711,-435,-493,-829,-1324,-1855,-2274,-2492,-2402,-1999,-1275,-292,870,2102,3290,4314,5072,5498,5533,5210,4546,3662,2624,1572,572,-308,-1042,-1665,-2214,-2764,-3390,-4131,-5019,-6023,-7073,-8071,-8886,-9397,-9511,-9178,-8416,-7309,-6002,-4678,-3550,-2790,-2570,-2944,-3943,-5458,-7353,-9407,-11371,-13031,-14150,-14611,-14320,-13293,-11609,-9419,-6911,-4314,-1823,352,2114,3355,4112,4421,4405,4196,3931,3740,3713,3889,4282,4804,5407,5918,6256,6269,5904,5106,3923,2423,754,-930,-2433,-3612,-4314,-4485,-4097,-3217,-1952,-450,1125,2648,4012,5198,6218,7162,8112,9185,10426,11856,13400,14933,16263,17194,17514,17086,15816,13740,10962,7697,4227,842,-2136,-4475,-5994,-6620,-6381,-5397,-3865,-2024,-125,1599,2966,3872,4282,4268,3947,3507,3126,2994,3200,3821,4787,5993,7253,8347,9071,9257,8811,7738,6138,4196,2147,268,-1224,-2121,-2337,-1867,-802,678,2337,3933,5226,6033,6261,5871,4965,3655,2168,694,-546,-1384,-1712,-1487,-750,375,1723,3065,4179,4861,4948,4378,3147,1370,-784,-3084,-5275,-7134,-8447,-9110,-9053,-8323,-7012,-5278,-3317,-1328,491,1948,2926,3297,3034,2127,628,-1369,-3734,-6312,-8930,-11427,-13653,-15475,-16825,-17617,-17862,-17535,-16671,-15301,-13471,-11257,-8739,-6046,-3301,-675,1674,3582,4919,5581,5535,4791,3433,1593,-551,-2806,-4971,-6874,-8375,-9395,-9893,-9917,-9527,-8855,-8047,-7250,-6625,-6287,-6322,-6760,-7586,-8722,-10077,-11514,-12915,-14147,-15126,-15770,-16042,-15931,-15440,-14604,-13452,-12042,-10402,-8595,-6643,-4597,-2481,-351,1772,3818,5753,7521,9070,10371,11374,12078,12442,12498,12219,11648,10798,9702,8420,7003,5527,4071,2696,1475,449,-349,-886,-1139,-1069,-648,169,1384,3017,5006,7283,9708,12118,14317,16098,17296,17742,17392,16228,14352,11936,9194,6398,3794,1597,-37,-1041,-1408,-1226,-617,266,1246,2204,3012,3624,4030,4263,4387,4497,4659,4940,5357,5869,6415,6868,7090,6951,6314,5128,3354,1069,-1611,-4480,-7298,-9791,-11715,-12836,-13041,-12260,-10565,-8097,-5075,-1780,1515,4519,7014,8822,9859,10111,9636,8555,7021,5192,3241,1284,-558,-2230,-3703,-4974,-6078,-7041,-7920,-8723,-9495,-10188,-10807,-11270,-11547,-11564,-11316,-10771,-9991,-9022,-7972,-6954,-6072,-5432,-5080,-5039,-5263,-5678,-6172,-6622,-6918,-6972,-6736,-6208,-5420,-4456,-3390,-2347,-1404,-665,-172,11,-95,-510,-1172,-2041,-3057,-4139,-5235,-6274,-7208,-8001,-8619,-9058,-9301,-9359,-9223,-8897,-8383,-7666,-6760,-5656,-4386,-2989,-1530,-108,1168,2171,2787,2922,2534,1621,269,-1412,-3247,-5045,-6642,-7845,-8575,-8726,-8320,-7381,-6024,-4374,-2604,-876,649,1836,2602,2891,2707,2102,1156,7,-1192,-2271,-3058,-3424,-3276,-2588,-1416,143,1903,3679,5261,6469,7171,7293,6832,5865,4511,2937,1329,-156,-1342,-2127,-2404,-2130,-1263,171,2160,4609,7423,10443,13477,16315,18722,20479,21415,21406,20431,18542,15887,12680,9191,5697,2476,-251,-2329,-3681,-4327,-4352,-3908,-3167,-2327,-1530,-937,-596,-560,-778,-1178,-1641,-2021,-2186,-2016,-1433,-440,919,2501,4128,5593,6664,7179,6980,6044,4381,2127,-526,-3347,-6056,-8426,-10234,-11351,-11707,-11313,-10262,-8683,-6771,-4701,-2685,-857,632,1731,2400,2655,2558,2169,1593,910,215,-420,-942,-1289,-1463,-1424,-1213,-839,-377,124,550,840,872,597,-55,-1083,-2469,-4133,-5962,-7802,-9503,-10896,-11868,-12327,-12256,-11678,-10692,-9412,-7990,-6581,-5314,-4304,-3618,-3273,-3270,-3542,-4041,-4676,-5374,-6064,-6687,-7192,-7550,-7712,-7660,-7349,-6754,-5848,-4619,-3076,-1270,743,2834,4888,6751,8279,9366,9926,9948,9477,8605,7474,6230,5008,3935,3054,2422,1981,1711,1515,1337,1098,759,298,-288,-968,-1712,-2463,-3180,-3806,-4315,-4667,-4860,-4886,-4768,-4515,-4156,-3697,-3156,-2520,-1801,-975,-62,944,2019,3154,4326,5523,6724,7921,9086,10197,11214,12085,12755,13153,13212,12890,12148,11007,9498,7729,5800,3900,2167,807,-47,-263,219,1402,3215,5520,8127,10788,13273,15316,16736,17366,17144,16075,14234,11780,8891,5797,2701,-184,-2705,-4730,-6196,-7058,-7347,-7085,-6357,-5246,-3856,-2298,-698,846,2199,3285,4011,4324,4207,3652,2713,1430,-110,-1832,-3659,-5506,-7311,-9013,-10558,-11916,-13046,-13957,-14618,-15054,-15244,-15182,-14861,-14233,-13288,-11985,-10339,-8354,-6106,-3661,-1163,1287,3510,5410,6839,7724,7991,7622,6613,5039,2966,557,-2046,-4625,-7001,-8970,-10399,-11177,-11293,-10779,-9740,-8330,-6716,-5075,-3565,-2297,-1357,-776,-562,-684,-1119,-1804,-2706,-3748,-4879,-5996,-7022,-7841,-8373,-8541,-8318,-7705,-6756,-5550,-4196,-2814,-1509,-381,511,1133,1498,1644,1629,1527,1398,1299,1274,1349,1544,1882,2360,2988,3754,4627,5578,6537,7453,8241,8862,9247,9387,9261,8881,8256,7417,6364,5141,3762,2284,773,-681,-1976,-3002,-3676,-3939,-3784,-3249,-2418,-1402,-325,689,1555,2186,2585,2731,2703,2538,2332,2153,2060,2095,2271,2579,3007,3510,4076,4669,5285,5922,6574,7261,7959,8680,9370,10015,10550,10939,11147,11148,10950,10584,10093,9558,9053,8654,8448,8473,8771,9342,10134,11105,12139,13131,13965,14503,14671,14367,13572,12273,10522,8386,5990,3444,900,-1520,-3693,-5526,-6951,-7936,-8478,-8600,-8341,-7763,-6916,-5870,-4674,-3385,-2066,-763,438,1487,2297,2823,3010,2852,2365,1578,591,-544,-1698,-2797,-3762,-4522,-5068,-5365,-5457,-5342,-5086,-4678,-4166,-3521,-2758,-1838,-780,441,1758,3140,4461,5645,6538,7068,7141,6745,5896,4671,3183,1560,-46,-1518,-2742,-3657,-4234,-4494,-4481,-4280,-3981,-3671,-3452,-3368,-3477,-3770,-4226,-4795,-5386,-5936,-6343,-6570,-6576,-6378,-6017,-5557,-5085,-4643,-4305,-4047,-3868,-3709,-3497,-3191,-2726,-2111,-1348,-505,355,1152,1816,2302,2596,2694,2653,2482,2254,1971,1665,1338,997,664,380,203,208,485,1091,2078,3434,5098,6972,8890,10678,12148,13101,13415,12962,11726,9730,7084,3957,568,-2835,-6003,-8704,-10749,-12009,-12430,-12030,-10896,-9190,-7089,-4835,-2620,-670,882,1894,2342,2202,1549,472,-885,-2371,-3822,-5075,-6012,-6488,-6468,-5871,-4741,-3097,-1048,1280,3742,6157,8376,10252,11682,12600,12985,12856,12263,11295,10038,8605,7078,5540,4038,2608,1272,51,-1023,-1920,-2587,-2997,-3120,-2963,-2563,-1991,-1349,-757,-344,-206,-441,-1068,-2085,-3415,-4953,-6543,-8021,-9222,-9991,-10228,-9859,-8900,-7400,-5498,-3359,-1187,789,2386,3416,3798,3479,2535,1083,-672,-2493,-4145,-5396,-6099,-6159,-5587,-4466,-2972,-1298,313,1659,2553,2887,2600,1742,398,-1250,-2994,-4601,-5834,-6503,-6467,-5663,-4130,-1975,604,3361,6038,8359,10118,11151,11381,10826,9576,7800,5706,3530,1476,-262,-1566,-2383,-2714,-2636,-2262,-1717,-1148,-654,-326,-192,-246,-438,-686,-907,-1003,-926,-624,-130,524,1247,1941,2514,2888,3029,2957,2725,2454,2268,2324,2729,3578,4876,6572,8542,10607,12578,14266,15527,16264,16457,16126,15364,14260,12932,11492,9996,8544,7121,5783,4508,3305,2199,1182,308,-417,-968,-1354,-1602,-1772,-1938,-2176,-2566,-3141,-3917,-4844,-5865,-6865,-7747,-8406,-8753,-8758,-8397,-7706,-6756,-5608,-4389,-3172,-2063,-1139,-463,-82,-32,-324,-951,-1883,-3063,-4395,-5783,-7087,-8191,-8968,-9334,-9216,-8619,-7557,-6127,-4449,-2665,-962,537,1678,2402,2678,2549,2116,1510,898,428,235,395,935,1811,2934,4159,5342,6309,6956,7167,6925,6233,5144,3751,2141,420,-1333,-3050,-4682,-6208,-7601,-8860,-9970,-10931,-11718,-12334,-12740,-12939,-12907,-12650,-12172,-11518,-10710,-9835,-8941,-8114,-7410,-6873,-6520,-6337,-6272,-6256,-6191,-5995,-5581,-4916,-3993,-2856,-1602,-342,800,1684,2250,2422,2228,1712,978,154,-615,-1184,-1428,-1262,-637,415,1829,3457,5140,6671,7873,8583,8692,8156,6999,5310,3243,979,-1253,-3261,-4824,-5806,-6088,-5632,-4469,-2675,-408,2160,4808,7330,9525,11223,12319,12736,12501,11644,10302,8583,6667,4689,2798,1102,-301,-1370,-2050,-2360,-2301,-1913,-1250,-368,671,1789,2949,4066,5110,6019,6749,7267,7538,7539,7267,6723,5915,4878,3646,2270,832,-596,-1905,-3004,-3798,-4217,-4215,-3792,-2979,-1859,-551,792,2001,2901,3329,3181,2379,940,-1069,-3510,-6210,-8951,-11539,-13769,-15490,-16586,-16996,-16721,-15809,-14361,-12515,-10434,-8292,-6266,-4513,-3162,-2311,-2010,-2259,-3015,-4187,-5641,-7221,-8752,-10053,-10971,-11369,-11165,-10331,-8890,-6943,-4631,-2133,323,2545,4309,5484,5961,5741,4893,3565,1975,336,-1112,-2209,-2817,-2914,-2510,-1701,-612,626,1866,3007,3964,4691,5163,5372,5318,4989,4388,3507,2354,963,-619,-2296,-3974,-5513,-6806,-7719,-8184,-8134,-7587,-6568,-5183,-3533,-1772,-27,1558,2873,3835,4377,4504,4204,3561,2622,1502,293,-913,-2018,-2983,-3747,-4315,-4672,-4841,-4841,-4690,-4412,-4026,-3543,-2992,-2383,-1743,-1098,-455,158,748,1308,1852,2386,2928,3488,4071,4684,5315,5951,6571,7141,7624,7996,8205,8250,8095,7756,7231,6547,5731,4814,3835,2812,1778,732,-304,-1336,-2335,-3280,-4127,-4818,-5295,-5491,-5375,-4917,-4150,-3115,-1914,-644,575,1636,2483,3056,3403,3541,3596,3624,3746,3994,4392,4902,5437,5897,6163,6151,5798,5119,4135,2966,1691,453,-676,-1610,-2341,-2858,-3207,-3411,-3520,-3542,-3492,-3358,-3119,-2776,-2317,-1788,-1219,-705,-316,-153,-293,-788,-1654,-2876,-4384,-6093,-7880,-9613,-11167,-12418,-13266,-13663,-13560,-13013,-12050,-10802,-9373,-7906,-6537,-5355,-4468,-3893,-3657,-3729,-4061,-4591,-5249,-5959,-6649,-7257,-7709,-7955,-7935,-7609,-6940,-5930,-4586,-2982,-1189,657,2434,3995,5228,6040,6392,6299,5812,5049,4127,3200,2401,1834,1580,1643,2027,2638,3436,4290,5167,5979,6711,7344,7876,8332,8706,9012,9223,9319,9244,8966,8413,7583,6439,5020,3374,1572,-259,-2019,-3576,-4821,-5676,-6076,-6019,-5505,-4601,-3360,-1883,-263,1410,3038,4543,5845,6883,7591,7936,7878,7424,6590,5434,4031,2482,900,-596,-1906,-2928,-3604,-3888,-3757,-3231,-2318,-1081,432,2130,3926,5702,7351,8749,9804,10439,10606,10317,9594,8520,7200,5744,4294,2963,1864,1072,629,524,712,1090,1551,1950,2181,2149,1802,1165,275,-749,-1796,-2731,-3425,-3809,-3817,-3475,-2813,-1926,-911,106,1035,1762,2245,2421,2309,1907,1289,497,-383,-1286,-2157,-2940,-3597,-4112,-4445,-4609,-4585,-4409,-4112,-3762,-3448,-3262,-3322,-3685,-4430,-5515,-6907,-8448,-9977,-11292,-12191,-12526,-12191,-11187,-9588,-7573,-5366,-3247,-1460,-243,283,37,-916,-2485,-4457,-6661,-8842,-10840,-12476,-13646,-14296,-14397,-13984,-13109,-11853,-10322,-8626,-6879,-5205,-3704,-2473,-1579,-1056,-914,-1105,-1564,-2172,-2806,-3329,-3608,-3562,-3125,-2304,-1139,287,1866,3494,5067,6512,7769,8800,9585,10109,10367,10369,10127,9695,9129,8519,7966,7560,7386,7490,7881,8523,9346,10219,11041,11648,11949,11845,11295,10312,8937,7286,5460,3623,1880,369,-833,-1668,-2110,-2179,-1914,-1377,-674,116,867,1511,1958,2198,2212,2072,1835,1617,1507,1599,1944,2548,3378,4345,5347,6258,6976,7415,7540,7350,6894,6242,5485,4725,4043,3525,3197,3107,3229,3564,4066,4701,5436,6219,7022,7799,8511,9120,9576,9840,9852,9595,9024,8145,6978,5560,3974,2304,641,-902,-2262,-3360,-4181,-4718,-5000,-5080,-5012,-4860,-4667,-4462,-4259,-4034,-3768,-3411,-2934,-2306,-1528,-621,373,1378,2338,3159,3819,4260,4509,4568,4483,4297,4034,3732,3376,2969,2491,1929,1296,602,-107,-788,-1393,-1878,-2228,-2431,-2505,-2488,-2398,-2298,-2185,-2080,-1957,-1776,-1491,-1052,-435,369,1294,2276,3155,3801,4044,3767,2885,1397,-633,-3061,-5683,-8277,-10593,-12441,-13651,-14148,-13930,-13055,-11687,-9974,-8154,-6394,-4887,-3732,-2994,-2649,-2619,-2776,-2957,-3003,-2782,-2193,-1224,83,1608,3170,4572,5606,6110,5995,5253,3978,2347,589,-1023,-2253,-2883,-2800,-1958,-445,1604,3935,6333,8525,10355,11689,12517,12883,12917,12734,12497,12259,12087,11914,11683,11249,10522,9381,7835,5888,3692,1396,-768,-2601,-3920,-4609,-4641,-4064,-3009,-1674,-255,1019,1990,2524,2584,2193,1445,502,-486,-1307,-1851,-1983,-1704,-1031,-87,984,2001,2781,3193,3117,2529,1439,-76,-1888,-3844,-5763,-7457,-8758,-9505,-9592,-8958,-7602,-5606,-3105,-289,2597,5327,7647,9380,10379,10584,10008,8734,6898,4684,2259,-188,-2535,-4666,-6544,-8123,-9431,-10460,-11236,-11766,-12044,-12081,-11863,-11411,-10737,-9879,-8883,-7802,-6687,-5603,-4580,-3674,-2891,-2267,-1787,-1468,-1279,-1226,-1276,-1420,-1637,-1899,-2183,-2448,-2659,-2769,-2756,-2585,-2257,-1782,-1169,-465,317,1148,2012,2926,3854,4826,5768,6647,7360,7800,7857,7432,6462,4945,2922,533,-2073,-4638,-6959,-8765,-9889,-10175,-9590,-8165,-6045,-3435,-608,2146,4546,6347,7375,7542,6853,5397,3349,926,-1619,-4035,-6105,-7650,-8556,-8778,-8325,-7280,-5744,-3864,-1778,357,2420,4291,5892,7170,8104,8708,9024,9104,9031,8870,8709,8611,8635,8830,9224,9821,10622,11583,12670,13809,14925,15943,16761,17331,17563,17440,16929,16041,14810,13296,11587,9794,8043,6453,5146,4202,3671,3553,3801,4326,5001,5700,6289,6661,6756,6513,5963,5098,4000,2695,1272,-228,-1726,-3171,-4487,-5616,-6479,-7035,-7224,-7061,-6550,-5768,-4812,-3797,-2860,-2120,-1665,-1566,-1829,-2430,-3309,-4376,-5528,-6670,-7709,-8582,-9249,-9684,-9898,-9902,-9724,-9397,-8943,-8413,-7821,-7223,-6620,-6048,-5486,-4928,-4323,-3639,-2822,-1847,-715,548,1851,3084,4089,4700,4766,4159,2819,754,-1944,-5096,-8468,-11777,-14745,-17115,-18701,-19396,-19195,-18170,-16504,-14386,-12087,-9822,-7815,-6222,-5143,-4609,-4595,-5006,-5719,-6571,-7388,-8017,-8302,-8168,-7540,-6440,-4916,-3072,-1056,983,2869,4444,5606,6247,6396,6064,5386,4499,3569,2764,2196,1960,2062,2456,3051,3692,4229,4496,4353,3718,2561,939,-1030,-3154,-5214,-6972,-8227,-8819,-8686,-7826,-6347,-4413,-2242,-70,1877,3406,4388,4745,4505,3716,2536,1113,-348,-1662,-2661,-3206,-3213,-2647,-1527,69,2032,4209,6448,8587,10485,12029,13132,13756,13874,13533,12746,11649,10298,8867,7451,6202,5193,4496,4118,4023,4158,4414,4709,4937,5024,4926,4628,4153,3583,2979,2478,2149,2087,2316,2829,3565,4423,5274,5986,6438,6534,6226,5507,4417,3030,1447,-235,-1891,-3444,-4807,-5927,-6780,-7330,-7594,-7560,-7250,-6680,-5859,-4843,-3654,-2376,-1081,125,1140,1838,2144,1963,1274,73,-1574,-3583,-5802,-8098,-10292,-12241,-13805,-14889,-15418,-15377,-14780,-13684,-12189,-10409,-8493,-6574,-4823,-3341,-2275,-1668,-1580,-1969,-2774,-3856,-5046,-6153,-6983,-7374,-7220,-6488,-5220,-3552,-1670,198,1791,2924,3401,3171,2210,634,-1417,-3711,-6029,-8128,-9820,-10953,-11450,-11307,-10579,-9393,-7909,-6299,-4753,-3414,-2407,-1801,-1627,-1845,-2407,-3181,-4059,-4878,-5504,-5803,-5691,-5120,-4106,-2732,-1119,551,2106,3376,4235,4628,4573,4153,3537,2880,2383,2177,2347,2900,3760,4788,5803,6617,7062,7031,6472,5437,4017,2401,758,-698,-1822,-2503,-2719,-2515,-2008,-1368,-773,-409,-403,-840,-1732,-3009,-4562,-6206,-7765,-9035,-9870,-10138,-9808,-8871,-7423,-5567,-3478,-1311,764,2606,4131,5262,6020,6418,6541,6465,6290,6092,5949,5905,5992,6226,6597,7094,7675,8309,8925,9481,9880,10075,9980,9563,8789,7680,6273,4676,2996,1397,19,-994,-1542,-1574,-1100,-203,989,2294,3520,4493,5053,5147,4741,3922,2804,1541,315,-735,-1498,-1904,-1981,-1760,-1368,-917,-548,-378,-488,-919,-1662,-2665,-3830,-5049,-6193,-7155,-7856,-8238,-8311,-8106,-7690,-7172,-6638,-6206,-5962,-5964,-6266,-6850,-7692,-8718,-9803,-10843,-11668,-12160,-12188,-11676,-10582,-8937,-6808,-4334,-1693,919,3277,5195,6527,7171,7145,6496,5383,3985,2506,1143,40,-689,-1031,-987,-660,-143,424,925,1250,1333,1144,688,19,-788,-1640,-2433,-3077,-3499,-3646,-3504,-3076,-2409,-1557,-621,317,1156,1811,2234,2402,2345,2123,1837,1592,1496,1646,2080,2845,3882,5171,6586,8059,9463,10714,11733,12480,12932,13114,13038,12773,12330,11775,11102,10334,9457,8460,7324,6022,4553,2902,1085,-858,-2888,-4891,-6790,-8422,-9684,-10423,-10577,-10077,-8967,-7306,-5258,-2994,-736,1312,2965,4080,4584,4465,3784,2649,1227,-316,-1781,-3026,-3907,-4362,-4359,-3936,-3167,-2181,-1089,-44,851,1508,1871,1949,1776,1426,1008,626,392,374,618,1086,1741,2451,3120,3622,3872,3825,3474,2858,2056,1149,255,-548,-1172,-1566,-1725,-1639,-1370,-977,-524,-127,170,269,133,-267,-933,-1814,-2848,-3916,-4918,-5719,-6236,-6395,-6190,-5652,-4870,-3968,-3097,-2398,-2011,-2014,-2441,-3266,-4394,-5691,-6995,-8125,-8956,-9361,-9326,-8842,-8014,-6950,-5816,-4758,-3925,-3405,-3258,-3466,-3980,-4691,-5484,-6222,-6785,-7083,-7054,-6683,-5997,-5047,-3928,-2715,-1514,-382,614,1462,2145,2697,3135,3521,3899,4332,4880,5583,6471,7537,8734,9974,11150,12094,12691,12779,12284,11153,9399,7115,4437,1556,-1288,-3895,-6022,-7533,-8311,-8336,-7670,-6431,-4800,-2984,-1192,385,1604,2374,2664,2521,2014,1302,516,-162,-584,-628,-198,723,2122,3913,5964,8124,10205,12042,13495,14455,14897,14830,14338,13547,12594,11644,10812,10200,9840,9719,9758,9868,9899,9751,9298,8490,7299,5757,3943,1956,-43,-1940,-3560,-4814,-5592,-5879,-5670,-5059,-4143,-3098,-2079,-1261,-786,-734,-1157,-2004,-3185,-4550,-5908,-7069,-7838,-8077,-7671,-6615,-4927,-2736,-189,2501,5135,7505,9458,10877,11728,12023,11844,11299,10515,9615,8691,7816,7009,6284,5604,4951,4291,3594,2856,2069,1254,433,-346,-1042,-1587,-1938,-2054,-1919,-1550,-994,-321,371,997,1470,1732,1764,1565,1190,696,162,-339,-730,-980,-1040,-925,-645,-237,240,728,1150,1440,1527,1368,935,224,-715,-1826,-3006,-4142,-5122,-5839,-6208,-6196,-5785,-5023,-3979,-2769,-1504,-351,599,1189,1368,1066,283,-929,-2517,-4333,-6281,-8167,-9866,-11207,-12065,-12342,-11953,-10910,-9213,-6982,-4316,-1405,1586,4468,7084,9314,11077,12332,13092,13350,13158,12521,11470,10031,8236,6153,3873,1519,-760,-2810,-4498,-5704,-6384,-6511,-6146,-5363,-4288,-3054,-1794,-629,347,1088,1557,1800,1851,1795,1711,1663,1724,1901,2200,2581,2979,3336,3563,3608,3413,2969,2275,1385,378,-641,-1528,-2157,-2398,-2158,-1401,-133,1558,3542,5624,7595,9223,10296,10639,10140,8751,6524,3578,109,-3624,-7352,-10778,-13655,-15753,-16947,-17161,-16442,-14914,-12776,-10290,-7737,-5386,-3477,-2162,-1545,-1600,-2272,-3397,-4811,-6312,-7729,-8913,-9771,-10252,-10352,-10107,-9552,-8775,-7810,-6746,-5622,-4500,-3415,-2411,-1492,-689,27,648,1218,1745,2276,2809,3378,3950,4531,5072,5531,5867,6016,5952,5638,5088,4336,3455,2559,1755,1175,908,1007,1485,2268,3274,4338,5321,6065,6449,6411,5920,5041,3845,2493,1121,-90,-996,-1469,-1427,-835,286,1869,3786,5912,8046,10059,11755,13035,13780,13958,13558,12638,11270,9606,7739,5872,4073,2508,1202,223,-462,-877,-1093,-1180,-1191,-1195,-1187,-1194,-1179,-1125,-1011,-816,-550,-215,159,564,970,1387,1805,2243,2711,3203,3724,4233,4719,5132,5448,5645,5717,5672,5541,5336,5104,4857,4631,4420,4240,4076,3934,3804,3698,3611,3580,3595,3689,3847,4062,4306,4533,4702,4743,4628,4308,3780,3055,2170,1180,157,-830,-1729,-2483,-3101,-3564,-3936,-4240,-4560,-4932,-5413,-6018,-6746,-7565,-8413,-9213,-9879,-10335,-10519,-10409,-10016,-9387,-8630,-7823,-7120,-6560,-6227,-6065,-6027,-5976,-5831,-5493,-4985,-4354,-3742,-3281,-3102,-3240,-3677,-4274,-4868,-5278,-5352,-5044,-4358,-3388,-2261,-1099,-11,932,1693,2247,2561,2615,2336,1679,604,-897,-2731,-4754,-6720,-8341,-9305,-9346,-8289,-6099,-2925,945,5056,8922,12021,13950,14411,13332,10789,7095,2644,-2009,-6353,-9854,-12130,-12908,-12121,-9884,-6492,-2386,1908,5848,8957,10864,11401,10569,8577,5793,2660,-346,-2817,-4462,-5149,-4900,-3883,-2342,-568,1175,2668,3772,4430,4642,4482,4033,3398,2678,1937,1224,560,-66,-628,-1142,-1551,-1831,-1917,-1764,-1365,-731,44,846,1514,1893,1866,1361,417,-867,-2296,-3648,-4686,-5234,-5174,-4523,-3379,-1952,-501,718,1467,1609,1096,-16,-1552,-3302,-4998,-6403,-7331,-7661,-7375,-6529,-5256,-3756,-2230,-895,91,623,683,325,-309,-1063,-1733,-2182,-2289,-2037,-1472,-697,127,853,1335,1485,1279,754,17,-803,-1555,-2105,-2372,-2286,-1882,-1198,-349,548,1363,1987,2338,2369,2088,1529,778,-55,-858,-1499,-1899,-1971,-1705,-1114,-264,737,1751,2659,3305,3626,3566,3148,2449,1579,659,-181,-851,-1281,-1449,-1373,-1102,-710,-298,62,268,307,144,-172,-590,-1030,-1401,-1622,-1629,-1383,-885,-173,696,1632,2549,3375,4021,4469,4662,4630,4371,3931,3347,2673,1968,1287,693,219,-103,-278,-305,-235,-56,153,411,660,883,1061,1159,1170,1073,858,535,119,-343,-804,-1193,-1459,-1548,-1436,-1113,-602,60,794,1532,2175,2646,2854,2745,2277,1469,371,-905,-2209,-3381,-4231,-4643,-4494,-3782,-2543,-907,948,2814,4487,5770,6557,6745,6360,5429,4073,2423,638,-1136,-2756,-4127,-5152,-5812,-6059,-5937,-5449,-4686,-3707,-2617,-1515,-492,329,885,1077,893,307,-621,-1822,-3185,-4582,-5895,-7013,-7843,-8350,-8504,-8342,-7917,-7310,-6621,-5936,-5350,-4903,-4643,-4544,-4595,-4735,-4912,-5070,-5149,-5129,-4970,-4699,-4312,-3870,-3396,-2937,-2522,-2159,-1856,-1612,-1397,-1231,-1076,-964,-879,-852,-880,-995,-1177,-1447,-1761,-2109,-2446,-2747,-2987,-3155,-3252,-3292,-3296,-3296,-3317,-3384,-3521,-3729,-4001,-4318,-4626,-4908,-5094,-5173,-5107,-4894,-4533,-4052,-3468,-2846,-2215,-1638,-1149,-770,-525,-401,-408,-498,-667,-857,-1046,-1203,-1294,-1308,-1226,-1041,-764,-401,18,476,930,1373,1757,2081,2317,2466,2540,2546,2528,2498,2508,2580,2741,3006,3370,3825,4330,4857,5355,5776,6083,6234,6207,5998,5617,5094,4475,3819,3189,2655,2270,2083,2111,2356,2788,3359,4012,4670,5286,5788,6164,6370,6425,6319,6097,5767,5387,4978,4584,4240,3958,3780,3694,3744,3905,4209,4618,5134,5716,6326,6932,7473,7930,8241,8400,8376,8186,7851,7408,6924,6450,6052,5784,5672,5743,5973,6344,6799,7282,7710,8033,8162,8095,7798,7318,6707,6032,5388,4820,4399,4126,4023,4045,4176,4354,4537,4682,4732,4665,4428,4004,3375,2541,1539,424,-728,-1804,-2710,-3332,-3597,-3467,-2951,-2117,-1065,64,1122,1977,2509,2663,2413,1796,901,-176,-1287,-2324,-3152,-3695,-3878,-3704,-3174,-2370,-1375,-298,745,1652,2333,2727,2791,2543,1979,1175,173,-942,-2102,-3233,-4270,-5155,-5853,-6339,-6614,-6694,-6603,-6391,-6096,-5782,-5493,-5289,-5194,-5235,-5406,-5696,-6072,-6499,-6937,-7342,-7692,-7953,-8128,-8212,-8210,-8130,-7971,-7725,-7414,-7014,-6567,-6056,-5538,-5015,-4551,-4171,-3909,-3795,-3823,-3993,-4281,-4642,-5047,-5428,-5752,-5966,-6038,-5954,-5692,-5266,-4693,-4001,-3258,-2499,-1812,-1240,-860,-702,-808,-1168,-1769,-2557,-3480,-4449,-5404,-6255,-6957,-7452,-7728,-7773,-7612,-7279,-6827,-6301,-5765,-5246,-4794,-4407,-4097,-3842,-3623,-3422,-3206,-2978,-2717,-2426,-2115,-1782,-1465,-1171,-940,-778,-707,-732,-860,-1079,-1389,-1758,-2173,-2595,-3010,-3365,-3664,-3845,-3916,-3855,-3662,-3367,-2976,-2542,-2088,-1651,-1262,-936,-693,-533,-455,-452,-507,-602,-717,-843,-956,-1065,-1148,-1220,-1269,-1301,-1322,-1333,-1348,-1367,-1387,-1421,-1453,-1505,-1555,-1617,-1669,-1721,-1749,-1760,-1726,-1651,-1509,-1306,-1025,-692,-314,75,434,743,954,1054,1028,867,586,197,-271,-787,-1313,-1818,-2268,-2621,-2866,-2952,-2882,-2633,-2212,-1642,-939,-144,707,1582,2440,3263,4017,4699,5274,5752,6097,6314,6388,6313,6084,5708,5190,4571,3871,3165,2495,1933,1539,1342,1377,1629,2078,2675,3368,4082,4764,5344,5792,6071,6184,6137,5951,5668,5308,4930,4547,4207,3928,3736,3648,3682,3843,4149,4576,5124,5743,6383,6995,7496,7857,8025,7998,7788,7436,6988,6522,6080,5733,5497,5399,5427,5568,5785,6044,6308,6525,6681,6737,6699,6567,6348,6078,5769,5474,5215,5029,4949,4982,5150,5450,5860,6367,6912,7448,7922,8261,8459,8445,8266,7907,7435,6905,6390,5945,5643,5479,5482,5587,5760,5914,5987,5942,5738,5427,5024,4629,4305,4149,4210,4529,5090,5848,6716,7584,8341,8867,9092,8955,8453,7651,6599,5454,4299,3284,2490,1992,1820,1976,2410,3063,3824,4604,5294,5812,6095,6106,5848,5348,4657,3855,3017,2229,1548,1035,697,552,569,710,929,1160,1348,1445,1402,1216,883,432,-79,-613,-1096,-1493,-1764,-1901,-1899,-1808,-1638,-1481,-1343,-1304,-1364,-1548,-1848,-2236,-2680,-3138,-3559,-3910,-4153,-4272,-4258,-4113,-3862,-3520,-3144,-2750,-2390,-2074,-1823,-1633,-1509,-1421,-1381,-1351,-1350,-1362,-1419,-1520,-1700,-1954,-2293,-2704,-3165,-3656,-4138,-4588,-4965,-5248,-5418,-5468,-5401,-5237,-4999,-4724,-4440,-4181,-3961,-3791,-3663,-3563,-3462,-3349,-3192,-2994,-2757,-2485,-2217,-1960,-1747,-1598,-1533,-1570,-1726,-1998,-2401,-2902,-3506,-4165,-4855,-5531,-6150,-6678,-7093,-7374,-7534,-7586,-7559,-7478,-7387,-7274,-7195,-7103,-7044,-6978,-6916,-6842,-6744,-6619,-6463,-6276,-6072,-5847,-5612,-5367,-5108,-4841,-4550,-4243,-3922,-3594,-3281,-3003,-2787,-2655,-2637,-2724,-2947,-3270,-3694,-4170,-4669,-5140,-5549,-5871,-6079,-6182,-6175,-6085,-5944,-5788,-5664,-5608,-5661,-5827,-6127,-6521,-6995,-7490,-7966,-8365,-8653,-8797,-8797,-8662,-8411,-8089,-7721,-7359,-7020,-6740,-6527,-6378,-6301,-6259,-6232,-6195,-6105,-5959,-5754,-5501,-5247,-5033,-4919,-4966,-5208,-5684,-6369,-7241,-8210,-9187,-10053,-10697,-11027,-10973,-10524,-9695,-8561,-7216,-5784,-4374,-3114,-2070,-1322,-874,-717,-809,-1081,-1469,-1896,-2317,-2681,-2981,-3195,-3350,-3442,-3519,-3558,-3604,-3619,-3625,-3592,-3529,-3424,-3297,-3142,-2995,-2861,-2772,-2733,-2759,-2841,-2974,-3134,-3290,-3413,-3457,-3399,-3196,-2843,-2320,-1634,-802,156,1188,2247,3269,4183,4942,5479,5782,5820,5626,5219,4666,4022,3357,2734,2204,1805,1557,1457,1508,1667,1931,2255,2628,3044,3491,3996,4550,5180,5865,6600,7344,8051,8675,9146,9435,9491,9309,8901,8288,7535,6696,5848,5051,4361,3817,3446,3253,3238,3373,3634,3965,4324,4653,4913,5069,5100,5012,4806,4532,4205,3898,3633,3461,3402,3474,3673,3988,4397,4865,5366,5855,6309,6696,7000,7200,7295,7275,7154,6945,6670,6362,6049,5764,5539,5400,5370,5459,5674,5995,6414,6885,7388,7856,8259,8534,8643,8561,8256,7756,7059,6227,5312,4388,3537,2831,2326,2056,2022,2180,2479,2811,3098,3242,3178,2885,2363,1669,880,97,-566,-1023,-1180,-1025,-525,252,1261,2403,3592,4733,5757,6614,7268,7733,8007,8126,8117,7993,7794,7510,7166,6753,6285,5759,5194,4611,4042,3525,3099,2805,2654,2690,2876,3233,3695,4234,4772,5260,5628,5832,5840,5645,5259,4722,4087,3407,2753,2170,1699,1375,1194,1167,1263,1472,1747,2075,2417,2753,3071,3356,3617,3857,4100,4371,4689,5083,5553,6086,6645,7165,7572,7782,7723,7337,6611,5554,4235,2742,1211,-235,-1447,-2329,-2800,-2827,-2439,-1676,-646,540,1768,2896,3860,4562,4995,5160,5090,4851,4483,4049,3563,3055,2518,1955,1366,757,153,-416,-903,-1277,-1492,-1537,-1404,-1102,-673,-153,392,904,1328,1611,1733,1667,1437,1056,584,59,-452,-906,-1275,-1534,-1700,-1777,-1796,-1766,-1712,-1636,-1535,-1406,-1228,-986,-674,-274,204,736,1309,1844,2311,2625,2726,2567,2099,1325,250,-1080,-2594,-4226,-5855,-7412,-8775,-9881,-10648,-11043,-11043,-10667,-9961,-9000,-7885,-6728,-5650,-4755,-4142,-3848,-3907,-4265,-4884,-5651,-6487,-7271,-7943,-8418,-8690,-8745,-8615,-8360,-8019,-7660,-7322,-7018,-6775,-6558,-6369,-6159,-5924,-5626,-5269,-4846,-4359,-3830,-3261,-2684,-2105,-1565,-1067,-666,-365,-222,-235,-448,-835,-1419,-2140,-2997,-3918,-4870,-5796,-6630,-7343,-7868,-8186,-8270,-8092,-7662,-6975,-6062,-4977,-3783,-2576,-1463,-535,91,368,236,-294,-1177,-2346,-3677,-5067,-6374,-7509,-8370,-8932,-9166,-9116,-8825,-8378,-7848,-7320,-6852,-6493,-6265,-6154,-6139,-6172,-6196,-6164,-6015,-5722,-5260,-4631,-3853,-2967,-2020,-1080,-201,549,1135,1506,1665,1588,1308,833,208,-535,-1351,-2208,-3067,-3909,-4717,-5476,-6186,-6834,-7418,-7934,-8368,-8714,-8966,-9131,-9204,-9221,-9176,-9108,-9020,-8917,-8800,-8642,-8426,-8128,-7716,-7209,-6590,-5925,-5236,-4610,-4090,-3745,-3607,-3691,-3986,-4446,-5011,-5608,-6165,-6611,-6896,-6985,-6862,-6541,-6044,-5421,-4730,-4045,-3427,-2963,-2684,-2658,-2852,-3282,-3846,-4498,-5107,-5593,-5861,-5873,-5604,-5099,-4409,-3639,-2885,-2260,-1850,-1720,-1901,-2371,-3078,-3921,-4788,-5548,-6100,-6355,-6281,-5890,-5234,-4431,-3584,-2833,-2278,-1990,-2001,-2286,-2771,-3363,-3920,-4333,-4477,-4294,-3750,-2875,-1737,-446,877,2100,3124,3867,4301,4435,4305,3999,3580,3160,2790,2535,2430,2454,2633,2898,3253,3650,4073,4491,4899,5262,5579,5817,5964,5990,5890,5655,5289,4828,4284,3720,3163,2677,2273,2004,1839,1797,1829,1918,2022,2131,2225,2337,2483,2711,3072,3580,4276,5136,6142,7241,8365,9438,10377,11112,11575,11730,11549,11050,10257,9251,8099,6922,5797,4842,4115,3682,3546,3709,4107,4695,5372,6071,6708,7236,7613,7833,7893,7820,7633,7355,7021,6615,6187,5695,5189,4644,4098,3553,3038,2571,2177,1866,1670,1570,1599,1725,1965,2299,2728,3247,3842,4509,5218,5944,6640,7261,7749,8066,8167,8038,7691,7147,6472,5728,4994,4339,3829,3479,3323,3308,3423,3584,3753,3858,3873,3769,3555,3242,2879,2498,2166,1917,1790,1809,1964,2249,2626,3065,3526,3971,4382,4731,5034,5279,5503,5712,5937,6185,6455,6735,6991,7173,7246,7140,6846,6327,5605,4715,3711,2680,1696,847,190,-215,-364,-247,88,599,1220,1874,2511,3050,3465,3716,3796,3711,3496,3184,2833,2499,2230,2071,2051,2182,2463,2878,3401,3992,4622,5242,5816,6305,6669,6885,6928,6800,6498,6056,5493,4860,4193,3543,2939,2422,1987,1648,1382,1175,1004,860,735,634,579,580,666,848,1136,1528,2012,2569,3174,3791,4403,4965,5472,5896,6222,6456,6566,6579,6454,6228,5855,5382,4772,4080,3308,2511,1733,1024,447,38,-154,-113,151,634,1254,1978,2691,3340,3821,4096,4117,3885,3439,2813,2110,1383,740,228,-93,-222,-161,34,323,636,921,1149,1277,1317,1256,1118,919,679,429,164,-95,-359,-635,-929,-1245,-1601,-1959,-2339,-2685,-2999,-3246,-3415,-3498,-3508,-3437,-3339,-3199,-3070,-2940,-2833,-2717,-2593,-2423,-2188,-1878,-1472,-1003,-483,14,442,712,773,572,94,-642,-1601,-2686,-3828,-4886,-5790,-6438,-6775,-6796,-6491,-5930,-5158,-4269,-3343,-2467,-1703,-1116,-711,-520,-509,-659,-947,-1306,-1738,-2160,-2583,-2946,-3254,-3477,-3617,-3670,-3633,-3520,-3317,-3058,-2720,-2330,-1891,-1418,-938,-469,-34,354,676,955,1179,1382,1564,1738,1903,2039,2140,2165,2111,1966,1745,1480,1209,986,839,800,856,972,1099,1146,1045,710,108,-780,-1912,-3211,-4575,-5863,-6955,-7738,-8116,-8059,-7548,-6633,-5392,-3937,-2403,-939,338,1298,1877,2026,1755,1108,167,-963,-2169,-3351,-4412,-5309,-5993,-6471,-6752,-6865,-6835,-6705,-6475,-6182,-5816,-5401,-4934,-4449,-3950,-3480,-3042,-2675,-2360,-2124,-1931,-1793,-1687,-1611,-1570,-1569,-1628,-1766,-2009,-2383,-2902,-3577,-4388,-5307,-6289,-7270,-8187,-8966,-9549,-9893,-9979,-9805,-9413,-8837,-8168,-7459,-6805,-6258,-5876,-5692,-5700,-5913,-6278,-6777,-7347,-7946,-8512,-9001,-9366,-9575,-9612,-9462,-9148,-8675,-8099,-7443,-6775,-6134,-5553,-5074,-4689,-4414,-4214,-4070,-3931,-3785,-3577,-3336,-3041,-2744,-2468,-2252,-2140,-2130,-2250,-2457,-2733,-3023,-3271,-3433,-3465,-3351,-3084,-2703,-2254,-1813,-1463,-1285,-1340,-1679,-2294,-3166,-4216,-5352,-6453,-7403,-8094,-8454,-8433,-8052,-7319,-6337,-5153,-3884,-2603,-1385,-302,614,1332,1843,2162,2318,2349,2309,2245,2204,2210,2300,2447,2673,2933,3216,3493,3741,3940,4082,4145,4132,4020,3818,3512,3137,2709,2285,1922,1676,1603,1735,2068,2598,3263,4014,4759,5417,5905,6140,6071,5645,4878,3777,2427,906,-673,-2184,-3528,-4601,-5338,-5709,-5708,-5381,-4790,-4018,-3144,-2252,-1394,-622,44,597,1042,1388,1655,1847,1976,2047,2052,2012,1905,1754,1537,1278,960,622,267,-55,-311,-458,-448,-259,128,699,1414,2214,3024,3764,4362,4772,4956,4933,4720,4378,3959,3532,3127,2792,2512,2296,2108,1926,1713,1444,1100,666,143,-464,-1149,-1879,-2647,-3412,-4159,-4863,-5496,-6039,-6469,-6769,-6924,-6923,-6760,-6434,-5958,-5332,-4602,-3774,-2917,-2042,-1216,-470,168,646,967,1103,1063,878,559,167,-258,-673,-1013,-1276,-1409,-1438,-1352,-1190,-970,-723,-478,-242,-49,116,240,344,453,583,767,1027,1355,1762,2205,2652,3050,3340,3467,3392,3090,2570,1868,1055,215,-550,-1160,-1537,-1645,-1474,-1044,-412,363,1185,1983,2680,3212,3570,3715,3691,3514,3248,2947,2681,2502,2469,2609,2951,3483,4197,5036,5966,6907,7805,8584,9198,9587,9741,9626,9269,8680,7925,7067,6184,5374,4691,4209,3937,3888,4009,4264,4553,4818,4969,4960,4750,4346,3768,3085,2371,1733,1259,1043,1140,1579,2341,3391,4617,5942,7209,8330,9176,9700,9837,9613,9036,8184,7103,5899,4616,3357,2154,1092,187,-500,-948,-1141,-1049,-693,-78,764,1772,2899,4052,5178,6175,7011,7604,7954,8024,7838,7422,6812,6073,5246,4396,3566,2791,2100,1497,997,569,235,-49,-251,-388,-433,-368,-174,172,673,1317,2064,2854,3597,4212,4595,4684,4423,3801,2849,1622,222,-1239,-2632,-3840,-4740,-5278,-5373,-5049,-4321,-3275,-2015,-655,679,1897,2910,3689,4213,4519,4638,4652,4612,4586,4614,4715,4888,5113,5360,5576,5736,5773,5665,5376,4886,4207,3354,2364,1316,258,-698,-1478,-2011,-2230,-2134,-1716,-1034,-138,873,1939,2953,3863,4595,5120,5408,5475,5330,5017,4568,4026,3431,2799,2170,1529,899,263,-363,-969,-1525,-1979,-2299,-2405,-2290,-1901,-1269,-408,606,1691,2739,3635,4268,4551,4425,3878,2960,1752,390,-966,-2158,-3028,-3464,-3403,-2837,-1825,-493,1007,2472,3725,4595,4966,4781,4045,2836,1265,-502,-2312,-4004,-5456,-6579,-7341,-7745,-7844,-7698,-7379,-6942,-6436,-5879,-5291,-4676,-4039,-3402,-2781,-2216,-1750,-1419,-1278,-1334,-1620,-2103,-2765,-3543,-4370,-5161,-5840,-6342,-6611,-6646,-6435,-6032,-5486,-4863,-4241,-3664,-3200,-2859,-2660,-2583,-2603,-2677,-2783,-2869,-2936,-2952,-2930,-2866,-2783,-2693,-2639,-2637,-2724,-2923,-3235,-3669,-4197,-4786,-5409,-5992,-6525,-6936,-7226,-7373,-7378,-7276,-7084,-6853,-6622,-6433,-6311,-6262,-6269,-6297,-6285,-6179,-5902,-5425,-4713,-3783,-2679,-1458,-225,951,1959,2749,3249,3458,3363,3004,2420,1680,829,-41,-917,-1709,-2430,-3024,-3497,-3839,-4042,-4125,-4087,-3955,-3736,-3440,-3077,-2647,-2157,-1627,-1066,-510,8,470,825,1061,1159,1101,910,584,158,-339,-873,-1406,-1898,-2312,-2606,-2738,-2679,-2390,-1864,-1099,-110,1047,2311,3589,4762,5731,6372,6605,6373,5645,4473,2911,1095,-830,-2705,-4357,-5657,-6502,-6821,-6626,-5929,-4827,-3423,-1844,-242,1261,2542,3513,4119,4341,4179,3692,2929,1979,928,-154,-1180,-2110,-2894,-3504,-3931,-4153,-4193,-4040,-3740,-3299,-2775,-2198,-1631,-1109,-686,-384,-229,-219,-354,-606,-964,-1389,-1870,-2378,-2903,-3422,-3910,-4332,-4652,-4823,-4817,-4614,-4214,-3644,-2957,-2219,-1525,-954,-605,-522,-762,-1290,-2083,-3022,-4024,-4925,-5630,-6009,-6017,-5619,-4864,-3822,-2628,-1421,-359,419,810,743,233,-695,-1908,-3288,-4660,-5869,-6787,-7316,-7424,-7116,-6467,-5563,-4544,-3520,-2616,-1919,-1471,-1295,-1341,-1558,-1858,-2160,-2382,-2487,-2431,-2255,-1980,-1689,-1462,-1377,-1496,-1851,-2441,-3217,-4110,-5006,-5791,-6351,-6584,-6427,-5853,-4881,-3587,-2056,-440,1139,2533,3623,4343,4637,4518,4024,3226,2225,1127,39,-939,-1728,-2265,-2523,-2468,-2122,-1481,-599,486,1691,2944,4151,5229,6086,6661,6889,6750,6232,5366,4203,2820,1322,-197,-1603,-2809,-3726,-4306,-4547,-4468,-4142,-3642,-3080,-2528,-2077,-1748,-1566,-1494,-1496,-1501,-1447,-1269,-930,-409,276,1100,1982,2874,3674,4322,4746,4899,4754,4337,3663,2830,1919,1042,313,-180,-354,-181,347,1168,2195,3304,4346,5193,5727,5849,5544,4789,3655,2222,618,-1022,-2540,-3808,-4698,-5126,-5054,-4482,-3456,-2093,-491,1160,2729,4055,5022,5556,5624,5246,4475,3410,2135,782,-561,-1785,-2810,-3573,-4021,-4114,-3846,-3207,-2235,-980,463,1981,3425,4654,5518,5917,5775,5097,3925,2372,593,-1239,-2930,-4307,-5225,-5589,-5358,-4560,-3264,-1593,307,2292,4186,5877,7220,8154,8619,8612,8174,7363,6294,5064,3802,2610,1580,774,228,-59,-98,69,405,862,1399,1970,2550,3101,3611,4058,4428,4719,4927,5061,5139,5182,5214,5271,5350,5481,5638,5828,6016,6207,6364,6513,6650,6795,6984,7227,7548,7952,8427,8948,9481,9972,10378,10660,10790,10766,10578,10266,9831,9337,8784,8219,7637,7040,6416,5747,5026,4260,3465,2682,1949,1327,858,594,544,714,1067,1544,2068,2546,2881,3003,2838,2384,1636,662,-471,-1648,-2769,-3716,-4398,-4751,-4731,-4340,-3608,-2581,-1342,27,1436,2788,4011,5028,5779,6232,6340,6113,5549,4691,3596,2344,1036,-236,-1364,-2277,-2903,-3228,-3243,-2990,-2514,-1884,-1181,-473,161,657,981,1082,979,656,164,-459,-1153,-1844,-2470,-2967,-3295,-3446,-3414,-3248,-2974,-2666,-2357,-2097,-1902,-1768,-1683,-1591,-1466,-1260,-964,-587,-169,228,530,657,558,204,-392,-1180,-2075,-2988,-3792,-4404,-4725,-4703,-4312,-3559,-2482,-1151,355,1929,3465,4845,5973,6736,7089,6960,6376,5346,3975,2352,634,-1044,-2539,-3733,-4541,-4928,-4881,-4460,-3726,-2782,-1745,-707,221,990,1547,1885,2007,1933,1694,1323,874,401,-26,-329,-462,-336,36,706,1602,2700,3888,5077,6162,7033,7638,7907,7851,7491,6886,6125,5288,4465,3725,3126,2707,2496,2514,2758,3230,3901,4726,5643,6554,7366,7958,8249,8165,7672,6797,5579,4125,2539,958,-516,-1776,-2771,-3477,-3893,-4067,-4033,-3856,-3582,-3259,-2920,-2592,-2273,-1983,-1697,-1415,-1116,-782,-407,2,437,859,1232,1515,1653,1612,1359,874,173,-727,-1769,-2896,-4034,-5095,-6019,-6717,-7156,-7297,-7121,-6650,-5894,-4914,-3763,-2526,-1293,-154,792,1473,1828,1822,1468,803,-93,-1108,-2122,-3002,-3632,-3914,-3797,-3261,-2351,-1133,268,1723,3065,4147,4819,4955,4491,3385,1689,-518,-3080,-5821,-8521,-10984,-13005,-14438,-15195,-15233,-14630,-13468,-11943,-10234,-8548,-7060,-5900,-5149,-4820,-4869,-5217,-5739,-6319,-6841,-7197,-7346,-7231,-6879,-6311,-5587,-4794,-4000,-3308,-2766,-2424,-2299,-2347,-2545,-2785,-3007,-3115,-3053,-2787,-2313,-1678,-932,-173,534,1107,1516,1726,1755,1607,1331,956,524,84,-346,-707,-988,-1144,-1156,-1018,-728,-314,186,717,1219,1627,1899,1999,1928,1705,1376,997,633,345,166,137,232,466,755,1095,1383,1612,1721,1698,1541,1251,844,358,-197,-745,-1269,-1700,-2014,-2189,-2204,-2084,-1828,-1474,-1056,-599,-163,246,592,879,1121,1327,1530,1753,2016,2344,2744,3231,3792,4432,5117,5824,6500,7088,7522,7744,7696,7345,6681,5702,4454,2976,1357,-321,-1942,-3399,-4583,-5403,-5808,-5779,-5345,-4581,-3589,-2490,-1411,-452,300,798,1024,977,708,241,-336,-992,-1652,-2293,-2875,-3393,-3824,-4181,-4434,-4605,-4666,-4630,-4487,-4227,-3853,-3347,-2728,-2000,-1214,-405,330,931,1298,1365,1073,403,-631,-1956,-3469,-5026,-6468,-7643,-8425,-8716,-8498,-7777,-6654,-5246,-3719,-2220,-909,128,817,1167,1210,1025,703,334,2,-242,-374,-396,-338,-249,-163,-128,-154,-249,-390,-538,-648,-665,-544,-263,193,804,1539,2355,3181,3957,4603,5069,5285,5246,4931,4381,3644,2797,1931,1135,499,74,-87,2,335,853,1516,2239,2980,3661,4257,4724,5058,5266,5348,5346,5251,5099,4884,4618,4300,3925,3484,2978,2398,1750,1053,308,-438,-1162,-1822,-2355,-2724,-2871,-2757,-2379,-1724,-864,154,1207,2180,2955,3422,3501,3175,2434,1365,51,-1375,-2779,-4038,-5046,-5736,-6068,-6062,-5743,-5207,-4515,-3780,-3055,-2404,-1854,-1409,-1079,-851,-736,-732,-869,-1146,-1596,-2195,-2938,-3769,-4624,-5424,-6072,-6488,-6604,-6382,-5823,-4965,-3889,-2709,-1541,-523,252,710,827,619,150,-495,-1213,-1887,-2455,-2838,-3052,-3097,-3051,-2965,-2925,-2975,-3161,-3481,-3917,-4419,-4924,-5373,-5724,-5961,-6101,-6198,-6313,-6526,-6886,-7426,-8126,-8925,-9712,-10344,-10680,-10583,-9975,-8838,-7223,-5250,-3100,-977,896,2320,3157,3315,2813,1728,230,-1470,-3121,-4495,-5365,-5606,-5126,-3962,-2203,-22,2355,4707,6791,8428,9475,9878,9630,8826,7576,6052,4423,2836,1430,277,-582,-1147,-1470,-1602,-1618,-1574,-1495,-1386,-1217,-930,-480,187,1100,2244,3590,5050,6515,7869,8980,9752,10101,9991,9434,8481,7219,5789,4300,2924,1767,947,543,593,1093,1997,3205,4588,5986,7241,8190,8719,8741,8232,7230,5813,4123,2324,589,-897,-2003,-2620,-2705,-2272,-1388,-172,1234,2674,3992,5072,5805,6171,6154,5830,5262,4573,3856,3208,2697,2353,2188,2179,2286,2470,2671,2864,2999,3052,3010,2854,2600,2256,1847,1409,955,537,140,-193,-491,-757,-1011,-1293,-1611,-1997,-2448,-2957,-3514,-4061,-4570,-4965,-5177,-5159,-4842,-4222,-3310,-2149,-836,526,1811,2895,3688,4109,4157,3825,3206,2357,1413,450,-418,-1142,-1665,-1995,-2140,-2158,-2093,-2010,-1942,-1923,-1938,-1979,-2011,-2005,-1953,-1839,-1705,-1559,-1461,-1435,-1509,-1714,-2028,-2460,-2967,-3524,-4095,-4646,-5157,-5590,-5939,-6149,-6219,-6088,-5742,-5145,-4285,-3188,-1888,-485,909,2148,3087,3577,3534,2882,1665,-49,-2068,-4206,-6198,-7843,-8942,-9392,-9148,-8277,-6873,-5153,-3290,-1521,-11,1104,1769,1971,1799,1351,793,279,-40,-59,270,926,1841,2874,3896,4742,5299,5485,5278,4702,3856,2844,1832,954,344,86,211,691,1441,2323,3202,3900,4308,4315,3894,3067,1907,544,-880,-2208,-3292,-4026,-4330,-4179,-3619,-2695,-1552,-279,978,2108,3027,3659,3983,4005,3754,3311,2735,2127,1548,1077,755,609,638,821,1113,1480,1860,2204,2491,2657,2731,2675,2545,2344,2122,1896,1675,1459,1215,920,539,47,-547,-1241,-1965,-2669,-3251,-3645,-3784,-3637,-3225,-2571,-1784,-920,-133,529,933,1068,891,432,-244,-1067,-1923,-2708,-3329,-3711,-3810,-3634,-3212,-2626,-1972,-1360,-893,-656,-688,-1008,-1572,-2319,-3155,-3958,-4635,-5057,-5176,-4931,-4323,-3396,-2195,-829,623,2038,3333,4414,5219,5717,5875,5724,5280,4606,3756,2809,1824,869,-8,-776,-1408,-1909,-2267,-2514,-2637,-2674,-2614,-2473,-2246,-1943,-1563,-1137,-671,-200,263,691,1087,1428,1738,2006,2256,2482,2698,2879,3031,3139,3203,3252,3299,3398,3584,3908,4385,5032,5808,6655,7493,8202,8697,8882,8703,8158,7276,6147,4898,3666,2618,1870,1549,1693,2323,3375,4743,6283,7810,9152,10150,10672,10654,10074,8975,7468,5674,3764,1885,181,-1238,-2304,-2988,-3292,-3267,-2967,-2483,-1883,-1250,-638,-91,358,717,970,1164,1302,1436,1567,1728,1910,2106,2309,2455,2539,2477,2259,1843,1234,463,-432,-1377,-2304,-3156,-3868,-4439,-4839,-5101,-5223,-5230,-5122,-4898,-4560,-4102,-3537,-2885,-2170,-1434,-698,-3,624,1164,1579,1859,1975,1917,1666,1230,603,-185,-1094,-2079,-3067,-3986,-4780,-5358,-5698,-5756,-5546,-5113,-4512,-3852,-3205,-2679,-2324,-2178,-2245,-2478,-2824,-3192,-3499,-3663,-3616,-3318,-2757,-1946,-938,209,1394,2539,3535,4314,4798,4965,4790,4305,3540,2567,1457,302,-822,-1851,-2717,-3409,-3884,-4146,-4182,-3987,-3556,-2886,-1981,-866,426,1829,3264,4636,5829,6746,7283,7388,7014,6191,4962,3421,1701,-75,-1738,-3158,-4193,-4746,-4751,-4197,-3109,-1591,246,2224,4170,5923,7319,8280,8736,8713,8260,7496,6531,5524,4571,3805,3258,2997,2987,3232,3656,4219,4833,5439,5965,6361,6603,6657,6558,6291,5916,5435,4892,4292,3653,2967,2238,1456,622,-246,-1138,-2008,-2823,-3546,-4121,-4524,-4708,-4663,-4381,-3877,-3185,-2352,-1433,-493,414,1229,1923,2446,2808,2983,2996,2870,2636,2342,2029,1751,1523,1391,1342,1371,1456,1553,1635,1661,1624,1508,1345,1149,967,823,748,738,775,815,813,701,440,3,-613,-1353,-2167,-2972,-3678,-4224,-4551,-4644,-4515,-4205,-3763,-3259,-2740,-2248,-1815,-1434,-1134,-888,-727,-645,-670,-819,-1115,-1565,-2178,-2933,-3811,-4758,-5719,-6622,-7403,-8002,-8397,-8576,-8569,-8417,-8167,-7883,-7608,-7380,-7224,-7138,-7120,-7150,-7198,-7251,-7279,-7289,-7264,-7222,-7160,-7080,-6974,-6839,-6653,-6418,-6116,-5744,-5300,-4771,-4159,-3463,-2692,-1864,-1012,-171,601,1271,1788,2141,2317,2323,2197,1947,1646,1316,1028,835,787,936,1312,1909,2714,3660,4658,5599,6347,6793,6845,6460,5647,4473,3052,1539,99,-1114,-1966,-2404,-2399,-2045,-1441,-761,-187,130,59,-444,-1343,-2534,-3835,-5028,-5923,-6316,-6130,-5298,-3898,-2034,98,2292,4327,6004,7178,7748,7701,7082,6005,4629,3150,1758,643,-63,-276,23,764,1864,3135,4452,5618,6519,7059,7177,6896,6235,5280,4106,2811,1476,196,-965,-1922,-2635,-3049,-3153,-2948,-2467,-1780,-963,-127,623,1182,1467,1441,1107,530,-197,-936,-1552,-1928,-1964,-1636,-951,11,1139,2295,3340,4154,4642,4764,4509,3919,3053,2011,871,-249,-1287,-2160,-2845,-3314,-3585,-3701,-3688,-3647,-3589,-3606,-3695,-3877,-4121,-4388,-4626,-4773,-4796,-4652,-4353,-3905,-3355,-2738,-2117,-1509,-958,-448,11,451,885,1316,1751,2142,2474,2668,2704,2531,2153,1575,857,56,-722,-1387,-1845,-2012,-1850,-1335,-501,600,1857,3178,4415,5496,6318,6857,7105,7103,6911,6623,6315,6065,5913,5871,5920,6013,6085,6080,5936,5627,5143,4505,3755,2945,2121,1333,599,-63,-664,-1206,-1699,-2145,-2519,-2808,-2949,-2916,-2643,-2122,-1337,-326,846,2093,3307,4376,5222,5764,6008,5956,5690,5271,4799,4331,3910,3540,3173,2768,2218,1470,440,-890,-2506,-4337,-6263,-8115,-9724,-10904,-11535,-11522,-10871,-9641,-7969,-6050,-4082,-2295,-855,89,479,293,-408,-1525,-2931,-4473,-6020,-7448,-8674,-9631,-10300,-10653,-10708,-10464,-9950,-9191,-8228,-7112,-5897,-4651,-3442,-2321,-1344,-525,110,585,900,1100,1175,1155,1017,766,377,-148,-808,-1577,-2412,-3253,-4025,-4669,-5124,-5382,-5445,-5367,-5208,-5061,-5001,-5100,-5402,-5902,-6580,-7355,-8141,-8834,-9332,-9564,-9473,-9063,-8351,-7424,-6342,-5224,-4125,-3112,-2212,-1417,-721,-104,452,931,1324,1582,1668,1533,1156,533,-302,-1272,-2281,-3184,-3855,-4159,-3999,-3327,-2137,-496,1487,3641,5783,7697,9207,10157,10462,10102,9120,7628,5780,3754,1741,-88,-1611,-2721,-3406,-3643,-3482,-2962,-2135,-1060,220,1652,3189,4770,6322,7770,9018,9997,10634,10877,10706,10132,9185,7962,6537,5055,3603,2309,1239,467,14,-100,95,568,1257,2101,3023,3975,4879,5705,6393,6923,7241,7344,7193,6793,6151,5263,4179,2913,1529,86,-1353,-2696,-3872,-4792,-5379,-5580,-5356,-4700,-3659,-2276,-671,1056,2774,4363,5714,6742,7387,7612,7418,6821,5865,4616,3145,1532,-124,-1747,-3223,-4470,-5396,-5927,-6020,-5650,-4839,-3633,-2131,-451,1243,2788,4015,4773,4958,4505,3425,1778,-303,-2635,-5024,-7230,-9093,-10432,-11187,-11310,-10853,-9897,-8576,-7028,-5415,-3859,-2493,-1389,-620,-197,-125,-349,-803,-1380,-1975,-2478,-2802,-2889,-2715,-2304,-1701,-1008,-308,267,645,726,507,-47,-857,-1889,-3019,-4154,-5171,-5971,-6467,-6600,-6352,-5731,-4798,-3613,-2290,-915,391,1550,2475,3127,3473,3519,3276,2776,2050,1142,105,-1006,-2130,-3191,-4150,-4929,-5509,-5850,-5939,-5784,-5408,-4844,-4164,-3428,-2709,-2086,-1604,-1289,-1155,-1144,-1211,-1270,-1223,-1011,-554,148,1094,2204,3385,4489,5375,5903,5974,5551,4651,3374,1860,294,-1146,-2282,-3006,-3230,-2967,-2248,-1203,63,1367,2594,3597,4300,4660,4652,4350,3779,3067,2290,1553,939,512,308,351,623,1112,1748,2485,3238,3930,4492,4848,4944,4752,4248,3461,2424,1221,-78,-1356,-2530,-3499,-4176,-4510,-4454,-4019,-3250,-2217,-1050,133,1193,2006,2503,2625,2402,1876,1146,326,-475,-1147,-1626,-1868,-1884,-1704,-1407,-1063,-767,-573,-534,-646,-884,-1201,-1518,-1770,-1892,-1830,-1577,-1134,-527,175,933,1665,2314,2825,3140,3213,3006,2485,1641,478,-967,-2626,-4411,-6204,-7881,-9334,-10449,-11172,-11461,-11322,-10796,-9937,-8836,-7570,-6237,-4921,-3703,-2663,-1847,-1306,-1044,-1048,-1281,-1661,-2107,-2504,-2753,-2759,-2470,-1859,-955,177,1450,2726,3913,4868,5537,5845,5807,5434,4816,4019,3171,2364,1711,1309,1222,1520,2198,3268,4647,6268,7981,9649,11097,12185,12767,12784,12176,10993,9298,7215,4915,2560,334,-1596,-3124,-4147,-4653,-4659,-4223,-3453,-2456,-1359,-281,699,1516,2149,2640,3013,3375,3776,4287,4951,5752,6681,7672,8657,9574,10358,10971,11411,11670,11793,11800,11730,11609,11435,11210,10890,10441,9808,8950,7837,6469,4868,3093,1235,-599,-2285,-3701,-4759,-5380,-5540,-5255,-4553,-3539,-2284,-926,424,1636,2607,3241,3486,3311,2730,1792,577,-813,-2257,-3644,-4850,-5783,-6364,-6535,-6295,-5655,-4693,-3500,-2201,-925,220,1128,1752,2051,2052,1790,1336,772,161,-420,-954,-1415,-1817,-2188,-2536,-2893,-3241,-3578,-3882,-4138,-4341,-4497,-4632,-4791,-5017,-5359,-5833,-6443,-7144,-7873,-8528,-9005,-9188,-8989,-8332,-7211,-5623,-3672,-1450,888,3176,5274,7021,8331,9124,9393,9152,8471,7426,6123,4657,3129,1615,175,-1146,-2339,-3396,-4328,-5165,-5900,-6555,-7111,-7538,-7812,-7870,-7690,-7213,-6454,-5390,-4083,-2569,-924,770,2441,3994,5370,6477,7282,7711,7746,7381,6616,5524,4152,2618,1019,-514,-1869,-2926,-3591,-3785,-3454,-2589,-1204,639,2833,5249,7722,10074,12145,13770,14856,15316,15173,14443,13255,11708,9985,8198,6532,5055,3904,3088,2654,2561,2752,3142,3618,4071,4410,4558,4492,4200,3718,3082,2347,1583,821,137,-471,-970,-1380,-1717,-2013,-2299,-2601,-2937,-3303,-3704,-4102,-4491,-4817,-5066,-5183,-5163,-4965,-4592,-4054,-3353,-2552,-1656,-734,191,1083,1922,2686,3391,4013,4581,5092,5552,5974,6349,6668,6922,7074,7109,6993,6697,6222,5543,4709,3721,2651,1542,460,-540,-1409,-2115,-2637,-2974,-3134,-3149,-3040,-2856,-2630,-2395,-2197,-2060,-2025,-2114,-2349,-2741,-3278,-3951,-4713,-5521,-6307,-7011,-7552,-7895,-7961,-7747,-7192,-6333,-5159,-3753,-2182,-580,920,2169,3014,3356,3091,2215,753,-1202,-3499,-5971,-8406,-10617,-12420,-13671,-14301,-14261,-13626,-12463,-10945,-9239,-7537,-6039,-4897,-4234,-4127,-4562,-5505,-6831,-8397,-10021,-11512,-12681,-13371,-13452,-12863,-11591,-9699,-7307,-4579,-1712,1098,3662,5833,7507,8621,9189,9234,8849,8109,7129,5993,4793,3595,2442,1375,398,-468,-1229,-1872,-2362,-2686,-2762,-2582,-2088,-1292,-213,1080,2503,3944,5279,6417,7252,7767,7937,7811,7443,6909,6290,5653,5047,4522,4085,3768,3558,3471,3500,3647,3900,4245,4635,5035,5379,5623,5728,5677,5478,5158,4767,4366,4029,3795,3730,3806,4046,4369,4741,5071,5290,5328,5136,4684,3993,3082,2021,886,-238,-1252,-2086,-2660,-2949,-2922,-2606,-2023,-1240,-319,654,1591,2412,3029,3390,3453,3221,2719,2021,1222,431,-237,-688,-868,-728,-308,359,1181,2054,2882,3554,4014,4196,4097,3711,3074,2226,1229,140,-978,-2061,-3058,-3910,-4560,-4969,-5084,-4893,-4377,-3571,-2521,-1311,-59,1125,2084,2714,2900,2589,1771,491,-1146,-2983,-4832,-6488,-7759,-8507,-8640,-8161,-7125,-5659,-3929,-2111,-398,1069,2140,2762,2877,2526,1772,732,-437,-1566,-2477,-3015,-3047,-2516,-1402,223,2242,4470,6704,8720,10304,11299,11577,11103,9917,8125,5920,3512,1142,-980,-2661,-3793,-4294,-4191,-3539,-2468,-1137,288,1612,2705,3407,3669,3428,2732,1645,294,-1173,-2586,-3797,-4651,-5067,-4982,-4395,-3379,-2000,-423,1235,2827,4227,5373,6206,6743,7008,7062,6968,6768,6499,6149,5696,5111,4342,3377,2210,867,-575,-2034,-3369,-4469,-5189,-5465,-5228,-4500,-3352,-1885,-286,1294,2636,3586,3985,3750,2848,1322,-719,-3116,-5654,-8137,-10327,-12079,-13243,-13780,-13680,-13021,-11913,-10508,-8956,-7397,-5940,-4647,-3539,-2608,-1794,-1080,-395,241,822,1293,1576,1593,1271,563,-541,-1992,-3711,-5547,-7345,-8916,-10114,-10825,-10999,-10654,-9883,-8805,-7613,-6455,-5510,-4880,-4645,-4809,-5335,-6125,-7075,-8020,-8850,-9406,-9621,-9411,-8780,-7742,-6380,-4792,-3118,-1505,-95,978,1637,1844,1630,1075,312,-504,-1219,-1679,-1802,-1524,-872,76,1202,2334,3319,3990,4237,3986,3236,2041,520,-1170,-2853,-4345,-5502,-6195,-6376,-6017,-5176,-3919,-2389,-705,967,2508,3819,4830,5546,5966,6155,6142,5985,5695,5299,4784,4167,3459,2693,1942,1274,794,586,723,1240,2134,3347,4788,6324,7798,9047,9921,10279,10056,9202,7769,5848,3603,1247,-1001,-2893,-4260,-4939,-4888,-4111,-2721,-879,1189,3242,5057,6425,7219,7360,6861,5780,4249,2396,404,-1586,-3410,-4974,-6167,-6987,-7386,-7436,-7153,-6623,-5902,-5059,-4150,-3219,-2294,-1384,-505,364,1207,2033,2833,3579,4268,4855,5330,5664,5849,5885,5785,5576,5292,4972,4640,4322,4011,3710,3392,3040,2629,2131,1550,871,141,-621,-1338,-1968,-2438,-2716,-2766,-2604,-2237,-1742,-1168,-611,-152,142,200,0,-482,-1224,-2186,-3302,-4486,-5657,-6723,-7618,-8282,-8691,-8829,-8728,-8405,-7924,-7326,-6659,-5955,-5240,-4506,-3765,-3002,-2226,-1448,-701,-14,543,952,1149,1135,909,481,-70,-710,-1338,-1899,-2319,-2553,-2569,-2366,-1961,-1408,-784,-175,306,587,580,263,-383,-1297,-2421,-3616,-4762,-5707,-6340,-6560,-6337,-5665,-4607,-3257,-1732,-164,1325,2636,3692,4438,4855,4936,4699,4176,3416,2467,1394,244,-922,-2067,-3134,-4100,-4919,-5576,-6053,-6351,-6483,-6469,-6332,-6082,-5727,-5238,-4593,-3755,-2688,-1391,128,1817,3582,5306,6850,8067,8853,9117,8852,8077,6906,5458,3905,2406,1098,99,-546,-823,-779,-471,-10,543,1059,1500,1784,1904,1853,1668,1391,1087,806,607,495,498,555,643,669,578,293,-209,-948,-1867,-2900,-3921,-4794,-5383,-5560,-5264,-4462,-3227,-1674,23,1635,2969,3826,4065,3642,2542,889,-1180,-3435,-5658,-7602,-9069,-9888,-9964,-9256,-7816,-5725,-3158,-292,2659,5491,8002,10033,11429,12103,11991,11087,9428,7101,4238,1011,-2372,-5692,-8719,-11249,-13109,-14178,-14412,-13802,-12451,-10458,-8018,-5306,-2516,163,2583,4618,6166,7198,7679,7644,7146,6269,5098,3765,2336,944,-368,-1516,-2491,-3259,-3850,-4249,-4506,-4593,-4538,-4310,-3902,-3303,-2491,-1493,-313,980,2327,3642,4812,5761,6391,6660,6548,6085,5331,4410,3427,2546,1868,1507,1506,1863,2540,3435,4439,5437,6304,6968,7359,7454,7255,6804,6152,5406,4638,3969,3451,3160,3082,3214,3476,3799,4082,4250,4248,4059,3724,3306,2917,2655,2631,2892,3474,4306,5315,6340,7250,7903,8214,8146,7746,7096,6368,5712,5338,5361,5918,6999,8570,10476,12506,14392,15861,16642,16546,15469,13410,10512,6970,3097,-819,-4459,-7576,-9995,-11607,-12423,-12491,-11943,-10926,-9613,-8148,-6679,-5285,-4041,-2962,-2044,-1260,-577,24,577,1052,1457,1742,1890,1868,1685,1325,835,218,-490,-1271,-2114,-3015,-3958,-4952,-5951,-6933,-7817,-8541,-9026,-9228,-9118,-8734,-8124,-7403,-6675,-6066,-5671,-5549,-5717,-6135,-6731,-7385,-7994,-8405,-8557,-8326,-7719,-6692,-5303,-3600,-1662,406,2516,4562,6459,8137,9539,10626,11390,11807,11896,11649,11096,10240,9135,7801,6315,4732,3140,1613,243,-925,-1820,-2457,-2818,-2977,-2973,-2906,-2831,-2833,-2933,-3169,-3488,-3866,-4177,-4346,-4235,-3764,-2870,-1535,182,2179,4294,6337,8091,9375,10011,9924,9076,7548,5463,3025,452,-2020,-4188,-5874,-6957,-7385,-7137,-6278,-4884,-3069,-970,1287,3565,5749,7727,9423,10764,11710,12250,12367,12110,11499,10619,9540,8351,7170,6075,5179,4550,4232,4254,4577,5144,5856,6596,7238,7674,7809,7602,7034,6139,4986,3649,2241,846,-441,-1555,-2451,-3122,-3575,-3863,-4023,-4141,-4241,-4401,-4600,-4852,-5091,-5254,-5242,-4987,-4384,-3427,-2075,-376,1592,3736,5895,7936,9681,10993,11723,11788,11124,9760,7763,5292,2538,-265,-2878,-5081,-6686,-7593,-7739,-7200,-6070,-4568,-2892,-1302,11,871,1184,937,176,-956,-2312,-3668,-4862,-5713,-6117,-6031,-5462,-4503,-3279,-1966,-734,233,791,834,302,-782,-2343,-4239,-6272,-8243,-9924,-11151,-11782,-11762,-11095,-9862,-8200,-6277,-4277,-2366,-680,684,1676,2284,2530,2457,2120,1594,929,205,-540,-1257,-1933,-2573,-3201,-3863,-4608,-5489,-6544,-7773,-9159,-10628,-12086,-13403,-14450,-15079,-15209,-14744,-13697,-12085,-10014,-7606,-5026,-2437,11,2184,3999,5406,6389,7005,7272,7303,7141,6878,6565,6220,5876,5488,5043,4485,3765,2865,1743,435,-1054,-2636,-4243,-5757,-7064,-8032,-8558,-8519,-7878,-6575,-4660,-2194,666,3734,6764,9503,11703,13167,13758,13441,12258,10373,7985,5378,2826,590,-1092,-2092,-2329,-1842,-731,818,2594,4354,5871,6958,7471,7357,6630,5394,3803,2069,410,-971,-1892,-2261,-2029,-1236,5,1548,3194,4753,6045,6929,7308,7158,6492,5390,3957,2328,631,-995,-2455,-3649,-4511,-5005,-5089,-4782,-4098,-3088,-1841,-443,968,2281,3365,4120,4476,4406,3925,3104,2033,837,-348,-1409,-2239,-2784,-3026,-3001,-2770,-2427,-2063,-1773,-1646,-1718,-2045,-2582,-3306,-4106,-4872,-5466,-5765,-5654,-5080,-4022,-2548,-760,1150,2987,4513,5537,5892,5509,4375,2600,330,-2193,-4737,-7040,-8900,-10133,-10663,-10446,-9535,-8040,-6093,-3901,-1632,513,2372,3805,4717,5064,4867,4189,3170,1958,756,-280,-979,-1262,-1081,-468,488,1674,2935,4147,5177,5952,6420,6578,6457,6108,5600,5007,4386,3816,3320,2981,2800,2836,3087,3573,4268,5133,6104,7070,7946,8592,8924,8856,8342,7387,6027,4338,2444,468,-1433,-3116,-4454,-5340,-5714,-5552,-4893,-3802,-2405,-847,713,2116,3227,3970,4282,4204,3776,3115,2338,1565,917,463,268,339,660,1201,1874,2645,3399,4090,4631,4955,5016,4758,4151,3184,1848,182,-1777,-3942,-6222,-8491,-10607,-12435,-13812,-14620,-14758,-14166,-12875,-10932,-8505,-5768,-2963,-336,1886,3506,4385,4470,3778,2399,508,-1716,-4031,-6242,-8146,-9625,-10587,-11045,-11044,-10697,-10147,-9544,-9021,-8710,-8647,-8882,-9344,-9964,-10604,-11121,-11368,-11221,-10617,-9528,-8019,-6185,-4212,-2281,-610,638,1338,1436,971,24,-1241,-2672,-4103,-5396,-6472,-7269,-7803,-8086,-8171,-8104,-7910,-7635,-7271,-6853,-6380,-5879,-5383,-4917,-4514,-4188,-3928,-3712,-3490,-3193,-2761,-2140,-1292,-239,988,2288,3551,4639,5413,5768,5604,4910,3702,2084,210,-1730,-3512,-4932,-5806,-6010,-5495,-4281,-2484,-262,2160,4571,6740,8497,9709,10307,10302,9737,8733,7411,5926,4416,3018,1836,973,478,423,785,1584,2728,4163,5750,7376,8869,10114,10960,11342,11193,10529,9388,7870,6109,4257,2506,1001,-74,-648,-627,-78,943,2252,3654,4931,5850,6262,6036,5169,3714,1831,-269,-2330,-4100,-5372,-5981,-5885,-5090,-3726,-1969,-45,1813,3398,4541,5168,5235,4822,3999,2936,1772,659,-269,-935,-1274,-1299,-1030,-544,71,718,1291,1704,1904,1840,1555,1062,481,-131,-634,-979,-1068,-913,-497,100,810,1518,2115,2494,2587,2336,1753,859,-256,-1497,-2737,-3858,-4758,-5368,-5653,-5631,-5351,-4893,-4360,-3843,-3434,-3186,-3130,-3254,-3523,-3891,-4281,-4653,-4929,-5091,-5104,-4958,-4671,-4238,-3697,-3063,-2364,-1631,-892,-165,496,1084,1548,1870,2049,2088,2036,1941,1873,1900,2063,2389,2832,3332,3759,3993,3877,3319,2243,651,-1381,-3730,-6198,-8566,-10614,-12147,-13025,-13190,-12638,-11469,-9801,-7829,-5737,-3711,-1917,-477,548,1122,1297,1136,746,244,-270,-723,-1063,-1298,-1427,-1505,-1552,-1612,-1703,-1825,-1991,-2162,-2348,-2514,-2675,-2823,-2984,-3165,-3375,-3615,-3845,-4037,-4116,-4032,-3732,-3179,-2374,-1326,-88,1275,2681,4047,5288,6347,7156,7699,7949,7908,7606,7059,6340,5487,4566,3624,2697,1816,999,255,-385,-908,-1274,-1437,-1363,-1001,-334,632,1866,3286,4810,6289,7623,8654,9295,9462,9123,8291,7018,5396,3537,1581,-352,-2132,-3668,-4902,-5805,-6392,-6706,-6794,-6730,-6570,-6360,-6139,-5903,-5655,-5371,-5018,-4595,-4064,-3463,-2775,-2054,-1304,-562,176,899,1635,2382,3161,3959,4746,5469,6037,6359,6331,5872,4938,3534,1707,-418,-2706,-4966,-7013,-8686,-9833,-10389,-10312,-9662,-8524,-7063,-5439,-3853,-2456,-1401,-744,-524,-657,-1050,-1530,-1936,-2122,-1973,-1463,-603,499,1715,2884,3854,4509,4779,4661,4200,3499,2661,1832,1083,524,148,-32,-78,-64,-65,-157,-395,-801,-1361,-2033,-2718,-3340,-3766,-3929,-3749,-3206,-2325,-1146,221,1685,3117,4408,5469,6235,6670,6772,6564,6085,5407,4602,3754,2962,2302,1856,1679,1796,2212,2890,3763,4754,5758,6678,7421,7909,8089,7945,7478,6738,5771,4676,3540,2480,1608,1019,799,987,1599,2589,3903,5437,7082,8730,10260,11589,12649,13399,13830,13954,13804,13427,12891,12246,11574,10918,10317,9794,9310,8844,8312,7647,6769,5630,4197,2488,567,-1486,-3510,-5376,-6891,-7927,-8338,-8064,-7081,-5446,-3294,-814,1743,4115,6043,7312,7772,7361,6106,4143,1654,-1089,-3844,-6330,-8361,-9764,-10484,-10511,-9937,-8905,-7603,-6239,-4993,-4020,-3409,-3191,-3335,-3769,-4382,-5058,-5689,-6191,-6517,-6665,-6668,-6593,-6517,-6505,-6624,-6876,-7267,-7722,-8180,-8514,-8633,-8423,-7809,-6751,-5244,-3344,-1133,1244,3634,5869,7765,9208,10070,10332,9998,9157,7935,6501,5027,3672,2576,1820,1448,1462,1800,2402,3153,3939,4653,5170,5418,5312,4822,3948,2716,1222,-441,-2115,-3662,-4916,-5747,-6060,-5785,-4954,-3600,-1866,102,2125,3999,5569,6681,7245,7220,6622,5505,3984,2183,249,-1647,-3371,-4755,-5699,-6089,-5892,-5088,-3734,-1932,173,2379,4500,6299,7635,8345,8394,7775,6587,4968,3129,1281,-348,-1561,-2226,-2245,-1644,-468,1132,2970,4840,6507,7786,8516,8614,8077,6983,5493,3815,2186,829,-75,-432,-207,519,1610,2878,4090,5054,5580,5562,4952,3789,2171,277,-1703,-3531,-5015,-5973,-6304,-5958,-4985,-3488,-1643,330,2226,3807,4929,5474,5411,4805,3754,2463,1112,-67,-910,-1283,-1126,-461,637,2029,3535,4986,6179,6992,7302,7082,6325,5126,3563,1807,-1,-1706,-3146,-4224,-4837,-4957,-4597,-3813,-2737,-1508,-319,647,1232,1304,811,-244,-1790,-3682,-5758,-7794,-9606,-10989,-11806,-11953,-11402,-10183,-8400,-6205,-3789,-1369,849,2680,3965,4619,4571,3852,2507,645,-1593,-4048,-6542,-8886,-10917,-12480,-13462,-13817,-13535,-12696,-11404,-9831,-8153,-6556,-5193,-4183,-3570,-3357,-3470,-3788,-4184,-4492,-4602,-4420,-3914,-3127,-2130,-1073,-96,634,998,902,328,-672,-1996,-3451,-4856,-5989,-6687,-6833,-6382,-5392,-3968,-2308,-611,888,2009,2605,2614,2055,1022,-322,-1763,-3093,-4085,-4584,-4477,-3726,-2383,-554,1583,3818,5934,7708,8975,9601,9540,8799,7466,5667,3596,1426,-617,-2387,-3704,-4495,-4681,-4279,-3325,-1917,-180,1745,3693,5517,7070,8231,8914,9073,8709,7882,6696,5291,3856,2551,1568,1023,1011,1538,2553,3909,5453,6942,8201,9037,9332,9034,8144,6739,4936,2888,764,-1273,-3071,-4504,-5481,-5941,-5863,-5274,-4219,-2805,-1144,618,2326,3832,4990,5701,5885,5550,4707,3474,1960,337,-1237,-2622,-3695,-4408,-4746,-4753,-4507,-4113,-3673,-3291,-3034,-2933,-2985,-3129,-3289,-3354,-3235,-2836,-2115,-1054,308,1899,3608,5304,6853,8122,9005,9425,9338,8739,7666,6170,4354,2314,184,-1909,-3842,-5497,-6791,-7663,-8074,-8037,-7562,-6724,-5597,-4286,-2918,-1605,-475,370,858,924,594,-121,-1091,-2227,-3336,-4288,-4901,-5076,-4723,-3819,-2416,-594,1474,3624,5633,7333,8538,9147,9105,8425,7201,5587,3766,1987,448,-619,-1084,-848,82,1621,3612,5825,8016,9912,11301,11989,11911,11050,9509,7455,5093,2673,397,-1551,-3056,-4083,-4634,-4800,-4664,-4360,-3986,-3640,-3377,-3203,-3117,-3036,-2926,-2667,-2230,-1535,-593,582,1916,3299,4611,5686,6403,6623,6283,5328,3797,1744,-678,-3308,-5928,-8320,-10279,-11621,-12233,-12048,-11105,-9473,-7349,-4915,-2434,-140,1763,3102,3800,3830,3251,2166,743,-864,-2464,-3937,-5165,-6118,-6785,-7223,-7491,-7678,-7847,-8069,-8355,-8741,-9189,-9705,-10237,-10778,-11298,-11773,-12197,-12526,-12751,-12826,-12715,-12381,-11785,-10906,-9740,-8307,-6659,-4873,-3046,-1290,284,1572,2491,2993,3060,2716,2025,1060,-48,-1209,-2283,-3181,-3831,-4189,-4277,-4128,-3819,-3442,-3070,-2796,-2666,-2720,-2968,-3372,-3902,-4457,-4973,-5327,-5451,-5259,-4724,-3832,-2634,-1190,386,1978,3452,4678,5561,6018,6036,5617,4830,3750,2509,1197,-23,-1092,-1897,-2419,-2646,-2605,-2372,-1996,-1589,-1190,-873,-638,-487,-366,-214,38,467,1109,1992,3097,4376,5733,7065,8234,9120,9633,9698,9323,8537,7431,6112,4720,3366,2174,1216,559,218,201,474,1001,1715,2558,3436,4279,4982,5487,5722,5669,5324,4740,3985,3174,2411,1823,1482,1459,1737,2278,2993,3749,4423,4873,4998,4727,4050,2983,1615,28,-1640,-3281,-4757,-5975,-6828,-7263,-7234,-6742,-5824,-4545,-3008,-1327,360,1918,3236,4209,4805,4989,4824,4348,3670,2865,2018,1211,480,-110,-554,-816,-913,-836,-628,-304,71,458,795,1048,1183,1206,1125,978,799,611,429,239,16,-299,-738,-1367,-2192,-3220,-4407,-5695,-6988,-8190,-9186,-9883,-10174,-10010,-9331,-8146,-6495,-4446,-2138,291,2669,4814,6587,7830,8474,8472,7834,6635,4972,2991,847,-1282,-3252,-4894,-6126,-6865,-7107,-6894,-6300,-5453,-4485,-3525,-2693,-2048,-1614,-1357,-1196,-1032,-759,-282,450,1452,2690,4065,5473,6743,7732,8295,8310,7725,6513,4726,2456,-148,-2907,-5620,-8086,-10129,-11595,-12404,-12505,-11949,-10811,-9260,-7469,-5644,-3991,-2665,-1799,-1452,-1592,-2174,-3030,-4017,-4937,-5625,-5944,-5805,-5181,-4103,-2652,-952,853,2618,4200,5500,6434,6991,7168,7035,6647,6110,5498,4896,4365,3940,3638,3458,3363,3332,3311,3256,3133,2890,2526,2012,1388,673,-61,-767,-1380,-1857,-2170,-2295,-2243,-1995,-1579,-982,-225,686,1734,2886,4102,5322,6482,7487,8281,8751,8870,8555,7807,6617,5025,3096,925,-1375,-3666,-5817,-7683,-9145,-10106,-10499,-10330,-9622,-8486,-7047,-5479,-3938,-2599,-1575,-969,-810,-1081,-1707,-2574,-3530,-4409,-5068,-5369,-5239,-4658,-3642,-2312,-775,771,2179,3266,3925,4059,3658,2735,1393,-251,-2007,-3708,-5122,-6115,-6508,-6258,-5339,-3837,-1895,280,2441,4347,5757,6517,6516,5759,4312,2339,40,-2335,-4540,-6347,-7561,-8065,-7800,-6796,-5144,-3017,-619,1794,3992,5740,6891,7325,7045,6089,4594,2731,712,-1248,-2932,-4175,-4843,-4885,-4305,-3178,-1638,145,1985,3694,5129,6169,6766,6925,6692,6177,5490,4767,4137,3698,3532,3670,4117,4827,5743,6762,7798,8728,9468,9926,10039,9792,9177,8256,7108,5852,4620,3531,2708,2197,2047,2210,2644,3243,3946,4652,5347,5996,6629,7268,7956,8718,9560,10467,11373,12207,12863,13243,13268,12890,12115,10990,9620,8120,6651,5310,4224,3401,2864,2527,2313,2097,1788,1304,648,-159,-989,-1720,-2168,-2190,-1667,-553,1116,3214,5542,7821,9781,11122,11634,11174,9687,7275,4091,434,-3400,-7039,-10194,-12588,-14060,-14554,-14099,-12855,-11029,-8888,-6728,-4793,-3329,-2469,-2303,-2805,-3892,-5383,-7073,-8721,-10083,-10979,-11233,-10790,-9633,-7843,-5575,-3025,-446,1915,3813,5059,5516,5147,3979,2155,-145,-2669,-5172,-7412,-9205,-10416,-10987,-10931,-10304,-9220,-7806,-6197,-4518,-2878,-1348,8,1174,2130,2894,3466,3884,4150,4309,4371,4373,4342,4312,4316,4387,4553,4814,5193,5642,6145,6631,7028,7275,7277,7003,6397,5464,4235,2760,1162,-450,-1918,-3112,-3910,-4236,-4074,-3439,-2462,-1238,19,1188,2097,2673,2864,2680,2199,1487,681,-145,-880,-1478,-1890,-2106,-2121,-1937,-1555,-975,-191,785,1936,3208,4524,5785,6873,7690,8154,8225,7921,7305,6479,5580,4736,4068,3647,3512,3624,3924,4304,4646,4841,4788,4444,3789,2874,1782,636,-429,-1269,-1796,-1927,-1676,-1083,-264,642,1468,2070,2320,2158,1565,596,-643,-2007,-3324,-4426,-5170,-5444,-5196,-4416,-3167,-1539,322,2258,4111,5697,6892,7568,7660,7148,6079,4539,2690,696,-1243,-2943,-4240,-5017,-5213,-4825,-3927,-2624,-1086,532,2046,3322,4242,4744,4816,4495,3842,2968,1956,925,-63,-927,-1658,-2228,-2668,-3008,-3283,-3546,-3831,-4160,-4552,-4980,-5420,-5802,-6054,-6101,-5876,-5349,-4519,-3431,-2178,-883,298,1211,1722,1724,1167,62,-1537,-3506,-5713,-7984,-10178,-12147,-13797,-15053,-15888,-16295,-16300,-15936,-15251,-14292,-13117,-11754,-10272,-8686,-7060,-5425,-3824,-2300,-900,349,1388,2212,2774,3082,3117,2902,2447,1788,959,-12,-1070,-2198,-3334,-4460,-5519,-6479,-7282,-7884,-8234,-8297,-8043,-7470,-6582,-5416,-4017,-2462,-831,763,2231,3469,4413,5020,5288,5247,4960,4497,3939,3342,2768,2227,1759,1354,1039,816,714,745,939,1310,1845,2551,3365,4255,5147,5982,6692,7237,7551,7636,7448,7021,6345,5483,4461,3368,2264,1238,360,-305,-717,-855,-733,-376,141,765,1402,1996,2487,2862,3116,3292,3432,3594,3824,4153,4570,5055,5522,5888,6041,5883,5327,4332,2890,1064,-1057,-3308,-5535,-7541,-9162,-10264,-10746,-10578,-9782,-8435,-6680,-4667,-2594,-622,1086,2437,3359,3879,4023,3908,3616,3265,2918,2624,2390,2186,1974,1684,1270,681,-87,-1015,-2054,-3108,-4093,-4895,-5426,-5634,-5476,-4991,-4205,-3219,-2100,-974,91,992,1675,2099,2250,2140,1814,1305,694,15,-655,-1305,-1889,-2410,-2857,-3237,-3546,-3800,-3980,-4093,-4112,-4016,-3796,-3424,-2911,-2259,-1498,-659,203,1053,1826,2479,2972,3266,3355,3234,2927,2469,1916,1321,769,296,-17,-165,-104,147,596,1205,1976,2862,3865,4931,6050,7157,8203,9119,9822,10260,10374,10148,9605,8787,7779,6686,5591,4601,3762,3115,2654,2354,2164,2036,1921,1771,1565,1283,903,441,-124,-765,-1475,-2225,-2977,-3687,-4302,-4760,-5023,-5038,-4802,-4318,-3611,-2759,-1816,-913,-131,405,634,493,13,-773,-1730,-2728,-3588,-4161,-4310,-3976,-3141,-1887,-318,1379,3047,4496,5602,6267,6467,6208,5566,4616,3475,2232,976,-227,-1356,-2403,-3413,-4429,-5523,-6743,-8138,-9715,-11440,-13255,-15045,-16701,-18075,-19055,-19545,-19484,-18865,-17717,-16104,-14146,-11951,-9678,-7446,-5386,-3593,-2124,-1027,-285,114,232,109,-175,-585,-1060,-1579,-2116,-2667,-3205,-3727,-4198,-4583,-4855,-4963,-4889,-4609,-4120,-3438,-2599,-1649,-663,288,1124,1758,2124,2154,1817,1097,27,-1336,-2880,-4484,-5988,-7254,-8133,-8519,-8352,-7615,-6380,-4740,-2871,-952,832,2286,3311,3785,3746,3198,2299,1172,14,-987,-1689,-1952,-1747,-1064,10,1349,2809,4212,5422,6318,6817,6906,6583,5918,4988,3916,2817,1826,1039,550,400,612,1169,2019,3097,4301,5541,6710,7729,8539,9087,9375,9378,9131,8633,7929,7037,6022,4929,3830,2806,1930,1274,914,862,1153,1737,2554,3501,4448,5260,5803,5982,5726,5037,3957,2584,1050,-486,-1887,-3004,-3772,-4140,-4131,-3822,-3305,-2729,-2212,-1884,-1821,-2076,-2636,-3444,-4398,-5357,-6172,-6681,-6776,-6350,-5396,-3932,-2048,108,2378,4571,6511,8062,9114,9634,9628,9170,8356,7338,6251,5241,4429,3874,3631,3648,3887,4225,4548,4730,4654,4232,3435,2244,746,-997,-2829,-4627,-6238,-7535,-8425,-8847,-8786,-8278,-7389,-6215,-4876,-3459,-2079,-769,396,1423,2268,2940,3390,3609,3541,3167,2463,1428,112,-1421,-3048,-4636,-6029,-7097,-7721,-7859,-7490,-6685,-5522,-4148,-2680,-1272,-20,984,1716,2173,2420,2522,2588,2696,2927,3308,3838,4459,5102,5644,6004,6056,5751,5047,3952,2546,904,-819,-2514,-4032,-5288,-6209,-6777,-7035,-7023,-6874,-6654,-6498,-6465,-6620,-6976,-7530,-8220,-9006,-9780,-10468,-10961,-11182,-11045,-10518,-9573,-8238,-6571,-4659,-2620,-572,1366,3096,4553,5690,6504,6994,7195,7118,6814,6292,5599,4758,3813,2817,1835,944,223,-263,-464,-361,28,667,1474,2378,3278,4100,4764,5234,5478,5486,5287,4874,4318,3621,2854,2046,1244,504,-155,-662,-1018,-1169,-1122,-868,-435,155,834,1561,2255,2862,3312,3577,3623,3461,3114,2612,2002,1312,559,-243,-1111,-2037,-3029,-4070,-5122,-6148,-7074,-7847,-8411,-8716,-8763,-8533,-8073,-7400,-6569,-5621,-4576,-3489,-2355,-1210,-57,1104,2242,3360,4407,5357,6151,6736,7062,7085,6781,6151,5215,4040,2698,1320,3,-1099,-1925,-2385,-2485,-2256,-1778,-1170,-552,-41,273,346,162,-229,-776,-1385,-1980,-2470,-2810,-2945,-2884,-2628,-2227,-1725,-1194,-707,-328,-131,-142,-393,-848,-1477,-2185,-2906,-3520,-3972,-4165,-4077,-3685,-2995,-2059,-912,367,1719,3052,4306,5385,6244,6822,7100,7096,6843,6432,5947,5510,5204,5119,5286,5706,6328,7065,7786,8369,8668,8593,8070,7096,5716,4028,2186,368,-1222,-2399,-2998,-2915,-2104,-594,1520,4080,6880,9694,12278,14426,15959,16769,16795,16071,14648,12687,10341,7840,5401,3257,1597,583,278,700,1732,3228,4936,6614,8008,8912,9202,8835,7883,6503,4912,3381,2125,1353,1154,1535,2405,3580,4829,5910,6584,6694,6146,4951,3233,1175,-950,-2874,-4332,-5131,-5164,-4444,-3093,-1328,549,2239,3419,3869,3427,2074,-93,-2868,-5949,-8985,-11630,-13548,-14540,-14456,-13344,-11332,-8673,-5693,-2719,-74,2002,3329,3868,3626,2742,1383,-259,-1960,-3563,-4905,-5907,-6513,-6730,-6583,-6136,-5456,-4623,-3707,-2785,-1909,-1136,-486,23,394,653,807,899,936,939,906,835,703,501,212,-166,-611,-1098,-1564,-1958,-2210,-2270,-2092,-1656,-967,-54,1028,2203,3388,4496,5443,6178,6656,6870,6837,6581,6156,5603,4970,4295,3596,2908,2216,1545,876,225,-397,-977,-1467,-1851,-2068,-2111,-1936,-1575,-1035,-395,265,859,1269,1449,1331,942,333,-394,-1091,-1619,-1839,-1638,-989,113,1566,3245,4952,6512,7713,8446,8603,8201,7298,6024,4549,3046,1696,622,-79,-397,-368,-87,307,683,892,853,504,-131,-991,-1953,-2888,-3635,-4079,-4111,-3699,-2838,-1603,-97,1530,3113,4499,5532,6123,6188,5736,4798,3465,1876,171,-1475,-2902,-3988,-4613,-4742,-4360,-3526,-2321,-875,684,2206,3571,4665,5417,5797,5806,5500,4948,4251,3492,2764,2124,1599,1203,894,651,404,118,-239,-683,-1174,-1688,-2136,-2468,-2588,-2486,-2119,-1558,-846,-128,512,919,1040,812,253,-568,-1547,-2556,-3451,-4135,-4508,-4559,-4285,-3763,-3077,-2358,-1718,-1293,-1149,-1382,-1991,-2978,-4302,-5860,-7596,-9349,-11061,-12571,-13830,-14712,-15181,-15161,-14648,-13622,-12133,-10243,-8059,-5731,-3415,-1287,478,1754,2433,2476,1906,779,-763,-2593,-4520,-6401,-8091,-9482,-10513,-11148,-11394,-11297,-10909,-10329,-9634,-8923,-8254,-7684,-7209,-6823,-6463,-6083,-5609,-4998,-4208,-3248,-2124,-907,356,1566,2661,3563,4234,4641,4801,4724,4469,4067,3573,3011,2410,1768,1103,425,-240,-843,-1346,-1680,-1812,-1715,-1388,-865,-187,572,1353,2072,2699,3177,3508,3690,3742,3708,3611,3494,3375,3269,3181,3093,2996,2852,2645,2349,1965,1503,1003,513,85,-203,-336,-244,44,547,1208,1987,2804,3587,4246,4720,4924,4840,4424,3707,2708,1498,151,-1226,-2550,-3696,-4608,-5191,-5428,-5307,-4849,-4127,-3208,-2200,-1208,-331,328,706,752,467,-118,-923,-1833,-2711,-3399,-3773,-3716,-3188,-2189,-806,832,2533,4101,5324,6040,6127,5534,4280,2469,245,-2152,-4510,-6549,-8071,-8888,-8952,-8267,-6956,-5203,-3211,-1233,534,1889,2731,3031,2874,2421,1873,1422,1183,1186,1354,1558,1661,1578,1323,998,797,904,1467,2519,3961,5595,7177,8444,9229,9396,8933,7862,6282,4324,2159,-4,-1949,-3478,-4438,-4764,-4451,-3584,-2258,-633,1154,2922,4501,5710,6386,6407,5700,4267,2183,-404,-3303,-6276,-9105,-11577,-13540,-14897,-15624,-15734,-15297,-14376,-13067,-11472,-9689,-7836,-5966,-4158,-2366,-599,1251,3231,5423,7855,10532,13361,16216,18864,21067,22546,23064,22440,20599,17601,13647,9087,4342,-104,-3801,-6396,-7660,-7569,-6272,-4077,-1401,1325,3695,5427,6337,6408,5697,4363,2575,511,-1696,-3946,-6172,-8339,-10370,-12190,-13660,-14631,-14951,-14515,-13288,-11344,-8847,-6034,-3209,-667,1304,2492,2772,2161,778,-1119,-3241,-5266,-6945,-8096,-8669,-8711,-8369,-7838,-7325,-6985,-6906,-7048,-7303,-7461,-7318,-6691,-5485,-3705,-1474,1022,3540,5845,7746,9079,9797,9885,9447,8600,7522,6375,5316,4448,3832,3455,3265,3168,3073,2901,2625,2259,1878,1593,1524,1791,2441,3468,4779,6203,7553,8593,9139,9020,8150,6519,4214,1420,-1608,-4583,-7223,-9289,-10626,-11126,-10791,-9660,-7874,-5600,-3078,-539,1786,3709,5103,5931,6224,6107,5748,5316,4962,4769,4744,4874,5071,5304,5493,5615,5615,5428,4978,4164,2921,1217,-900,-3286,-5759,-8054,-9987,-11353,-12104,-12221,-11821,-11037,-10055,-9047,-8157,-7500,-7140,-7098,-7348,-7803,-8318,-8716,-8765,-8270,-7044,-5000,-2190,1226,4916,8516,11606,13873,15098,15262,14472,13011,11175,9319,7684,6464,5721,5436,5514,5806,6147,6404,6481,6375,6158,5950,5918,6181,6804,7789,9014,10360,11614,12618,13209,13297,12836,11859,10416,8625,6613,4552,2618,994,-187,-833,-947,-576,155,1143,2257,3426,4571,5655,6609,7390,7889,8037,7713,6849,5406,3400,958,-1760,-4481,-6953,-8888,-10096,-10449,-9962,-8743,-7031,-5118,-3331,-1983,-1300,-1425,-2354,-3985,-6099,-8446,-10725,-12690,-14131,-14920,-15044,-14537,-13565,-12295,-10965,-9765,-8890,-8437,-8477,-8978,-9867,-11015,-12264,-13453,-14407,-15010,-15145,-14796,-13974,-12773,-11328,-9820,-8429,-7345,-6692,-6572,-7006,-7958,-9318,-10925,-12553,-14002,-15048,-15576,-15500,-14868,-13776,-12379,-10862,-9378,-8064,-7010,-6247,-5792,-5598,-5621,-5795,-6046,-6320,-6541,-6691,-6722,-6664,-6526,-6349,-6168,-5981,-5777,-5489,-5053,-4364,-3374,-2031,-364,1542,3569,5536,7290,8679,9611,10040,9981,9510,8704,7713,6630,5602,4726,4107,3835,3948,4497,5442,6743,8284,9928,11514,12888,13913,14517,14646,14345,13669,12745,11689,10661,9764,9116,8761,8723,8976,9469,10124,10857,11588,12244,12768,13118,13268,13192,12889,12358,11639,10764,9830,8899,8086,7465,7103,7033,7248,7698,8306,8959,9557,10000,10229,10213,9947,9475,8829,8088,7314,6583,5964,5527,5312,5361,5676,6236,6990,7848,8698,9406,9831,9864,9418,8488,7111,5394,3476,1533,-261,-1766,-2836,-3439,-3522,-3140,-2353,-1259,27,1389,2714,3896,4846,5485,5768,5651,5143,4258,3054,1613,37,-1527,-2939,-4050,-4754,-4992,-4774,-4174,-3321,-2367,-1481,-816,-494,-583,-1084,-1940,-3023,-4168,-5187,-5910,-6202,-5995,-5295,-4169,-2779,-1294,61,1091,1644,1615,998,-161,-1744,-3608,-5583,-7530,-9309,-10832,-12017,-12822,-13208,-13173,-12709,-11863,-10670,-9237,-7666,-6107,-4716,-3635,-2983,-2817,-3126,-3848,-4853,-5997,-7125,-8099,-8836,-9293,-9499,-9507,-9405,-9264,-9132,-9042,-8963,-8902,-8788,-8621,-8328,-7897,-7271,-6433,-5364,-4083,-2638,-1125,355,1670,2719,3410,3697,3559,3030,2158,1041,-230,-1546,-2804,-3921,-4804,-5405,-5689,-5655,-5368,-4901,-4378,-3910,-3596,-3486,-3605,-3901,-4321,-4753,-5091,-5229,-5096,-4651,-3901,-2896,-1697,-414,878,2085,3141,3993,4608,4964,5095,4996,4731,4302,3754,3096,2348,1516,620,-330,-1285,-2195,-2966,-3504,-3720,-3531,-2931,-1926,-604,924,2505,4000,5257,6182,6710,6823,6557,5954,5093,4034,2868,1657,504,-532,-1350,-1915,-2179,-2173,-1933,-1542,-1081,-613,-184,186,508,783,1036,1269,1480,1675,1830,1968,2074,2200,2356,2578,2862,3174,3476,3688,3763,3640,3307,2771,2065,1276,471,-233,-777,-1092,-1153,-960,-528,103,887,1767,2669,3536,4298,4914,5347,5592,5664,5604,5474,5338,5267,5293,5436,5662,5922,6132,6212,6077,5669,4963,3958,2715,1309,-131,-1480,-2603,-3379,-3736,-3613,-3036,-2036,-726,779,2340,3806,5095,6086,6775,7129,7171,6949,6473,5804,4956,3974,2895,1766,630,-462,-1472,-2356,-3090,-3629,-3971,-4081,-3983,-3669,-3173,-2513,-1719,-822,134,1112,2033,2851,3484,3896,4047,3945,3602,3073,2405,1671,931,229,-405,-963,-1470,-1932,-2386,-2828,-3245,-3619,-3894,-4036,-3980,-3695,-3150,-2342,-1314,-115,1145,2369,3445,4293,4874,5166,5218,5040,4716,4256,3726,3126,2481,1778,1010,160,-769,-1760,-2758,-3687,-4453,-4964,-5151,-4982,-4462,-3659,-2663,-1611,-638,122,587,698,491,11,-642,-1352,-2038,-2606,-3029,-3283,-3392,-3388,-3319,-3232,-3164,-3133,-3134,-3146,-3120,-3031,-2821,-2484,-2002,-1396,-703,38,755,1403,1924,2287,2467,2476,2311,2021,1632,1176,699,195,-308,-831,-1360,-1890,-2384,-2795,-3070,-3164,-3065,-2795,-2408,-1995,-1622,-1374,-1267,-1299,-1430,-1574,-1664,-1622,-1401,-1019,-497,57,571,933,1087,1010,707,261,-275,-779,-1177,-1367,-1311,-955,-338,509,1480,2455,3308,3915,4181,4080,3583,2784,1735,602,-493,-1375,-1921,-2028,-1655,-825,376,1814,3310,4688,5781,6479,6717,6523,5956,5128,4173,3197,2330,1632,1174,964,1001,1245,1657,2162,2708,3214,3619,3873,3931,3782,3454,2974,2438,1908,1482,1238,1213,1458,1941,2644,3482,4364,5165,5759,6025,5866,5259,4199,2815,1230,-346,-1734,-2767,-3337,-3405,-2997,-2219,-1188,-65,1018,1958,2682,3170,3421,3463,3330,3079,2752,2409,2103,1861,1733,1690,1736,1801,1842,1781,1580,1180,589,-216,-1169,-2239,-3325,-4345,-5180,-5746,-5948,-5767,-5195,-4320,-3237,-2096,-1030,-171,386,583,411,-97,-871,-1810,-2800,-3717,-4446,-4889,-4978,-4679,-4040,-3119,-2068,-1016,-111,521,811,714,247,-552,-1592,-2781,-3981,-5087,-5967,-6550,-6769,-6627,-6144,-5417,-4550,-3704,-3020,-2636,-2640,-3055,-3854,-4923,-6139,-7324,-8334,-9032,-9329,-9193,-8639,-7760,-6671,-5540,-4514,-3718,-3238,-3086,-3249,-3647,-4183,-4740,-5195,-5473,-5505,-5319,-4943,-4466,-3967,-3521,-3172,-2955,-2872,-2938,-3152,-3528,-4052,-4723,-5495,-6337,-7182,-7986,-8684,-9244,-9614,-9789,-9713,-9400,-8816,-7977,-6923,-5685,-4361,-3012,-1744,-612,317,1015,1453,1623,1502,1093,375,-631,-1899,-3351,-4901,-6419,-7785,-8889,-9630,-9963,-9843,-9280,-8296,-6946,-5318,-3539,-1768,-186,1029,1761,1929,1582,800,-222,-1307,-2251,-2917,-3214,-3120,-2680,-1974,-1123,-249,514,1073,1357,1366,1141,784,416,169,153,427,1010,1840,2831,3847,4762,5448,5818,5800,5381,4575,3428,2035,471,-1129,-2667,-4014,-5066,-5734,-5955,-5714,-5027,-3958,-2599,-1053,554,2135,3597,4893,6022,6982,7823,8550,9162,9632,9889,9889,9558,8877,7832,6464,4851,3109,1387,-151,-1347,-2061,-2190,-1700,-604,982,2890,4891,6733,8193,9089,9339,8939,7998,6690,5252,3915,2901,2336,2292,2722,3522,4524,5541,6400,6953,7130,6910,6356,5586,4739,3992,3468,3293,3498,4090,4986,6091,7262,8371,9293,9950,10282,10307,10034,9546,8888,8139,7345,6533,5755,5011,4363,3816,3432,3220,3228,3433,3843,4378,5005,5628,6183,6628,6884,6965,6831,6515,6057,5508,4956,4475,4147,4030,4161,4533,5126,5863,6692,7513,8246,8811,9120,9139,8835,8253,7443,6515,5557,4691,3982,3525,3337,3445,3821,4406,5129,5882,6585,7158,7557,7778,7812,7692,7438,7077,6638,6151,5653,5184,4801,4540,4458,4565,4846,5252,5673,6009,6118,5933,5388,4544,3456,2270,1110,95,-683,-1206,-1468,-1530,-1439,-1256,-1011,-728,-397,-28,399,864,1355,1829,2234,2513,2618,2537,2276,1897,1451,1016,638,345,126,-39,-216,-436,-763,-1208,-1772,-2417,-3093,-3729,-4250,-4602,-4715,-4586,-4218,-3663,-3018,-2367,-1822,-1449,-1287,-1346,-1590,-1968,-2427,-2876,-3280,-3563,-3710,-3717,-3588,-3390,-3146,-2945,-2828,-2868,-3093,-3538,-4162,-4932,-5738,-6489,-7082,-7426,-7498,-7273,-6807,-6148,-5404,-4650,-4003,-3511,-3246,-3206,-3400,-3787,-4341,-4998,-5724,-6458,-7167,-7812,-8356,-8792,-9079,-9231,-9210,-9053,-8758,-8377,-7961,-7563,-7235,-7000,-6866,-6805,-6789,-6762,-6687,-6536,-6276,-5920,-5461,-4927,-4356,-3785,-3264,-2862,-2601,-2555,-2714,-3106,-3689,-4420,-5231,-6032,-6756,-7330,-7704,-7857,-7774,-7468,-6976,-6339,-5641,-4952,-4367,-3949,-3760,-3799,-4044,-4444,-4897,-5342,-5662,-5804,-5706,-5369,-4823,-4145,-3435,-2797,-2319,-2057,-2041,-2250,-2656,-3180,-3770,-4334,-4835,-5211,-5452,-5552,-5530,-5436,-5303,-5182,-5093,-5038,-5011,-4989,-4969,-4951,-4972,-5051,-5230,-5515,-5893,-6335,-6785,-7178,-7466,-7584,-7509,-7206,-6675,-5936,-5022,-4004,-2946,-1932,-1019,-254,337,762,1011,1104,1022,762,283,-418,-1374,-2574,-3981,-5558,-7177,-8766,-10149,-11231,-11845,-11899,-11312,-10064,-8222,-5901,-3286,-600,1939,4093,5703,6626,6831,6340,5274,3808,2138,487,-988,-2150,-2926,-3309,-3302,-2997,-2436,-1750,-980,-218,519,1198,1811,2345,2772,3060,3186,3127,2884,2480,1934,1312,647,5,-592,-1101,-1526,-1850,-2083,-2224,-2255,-2182,-1963,-1595,-1049,-350,482,1368,2238,3007,3601,4002,4213,4299,4326,4372,4480,4660,4888,5105,5245,5238,5014,4544,3808,2831,1684,441,-759,-1797,-2552,-2932,-2901,-2486,-1735,-790,270,1300,2233,3011,3593,3985,4166,4132,3874,3406,2755,2009,1258,633,226,102,268,671,1225,1822,2367,2808,3146,3408,3663,3968,4356,4833,5366,5896,6359,6691,6844,6792,6533,6087,5489,4809,4102,3458,2937,2590,2457,2537,2807,3207,3653,4023,4219,4119,3676,2865,1749,420,-957,-2222,-3178,-3681,-3614,-2945,-1716,-53,1864,3822,5595,6986,7830,8035,7583,6541,5047,3292,1495,-140,-1421,-2236,-2495,-2224,-1473,-381,889,2169,3274,4089,4515,4521,4159,3489,2666,1815,1087,575,344,387,669,1122,1675,2269,2865,3447,4005,4528,5009,5408,5712,5872,5869,5677,5287,4715,3974,3120,2184,1237,310,-516,-1213,-1699,-1953,-1933,-1637,-1078,-283,716,1870,3148,4487,5827,7077,8111,8817,9048,8747,7860,6464,4672,2688,715,-1030,-2388,-3246,-3561,-3351,-2695,-1693,-487,802,2051,3172,4106,4805,5281,5519,5583,5495,5324,5110,4900,4724,4605,4555,4584,4687,4870,5125,5458,5854,6300,6757,7159,7449,7529,7354,6864,6049,4942,3596,2144,703,-554,-1479,-1936,-1838,-1161,41,1643,3485,5346,7042,8371,9192,9422,9035,8104,6732,5093,3365,1723,345,-648,-1148,-1101,-496,641,2229,4157,6271,8393,10323,11868,12839,13128,12667,11522,9815,7755,5576,3501,1725,377,-466,-785,-603,20,984,2168,3416,4576,5502,6082,6272,6081,5593,4928,4212,3567,3064,2737,2558,2482,2413,2281,2028,1612,1067,420,-253,-878,-1408,-1797,-2039,-2150,-2128,-2025,-1815,-1555,-1226,-869,-500,-137,214,546,894,1242,1633,2026,2414,2732,2933,2966,2799,2437,1890,1209,428,-407,-1263,-2101,-2896,-3587,-4124,-4434,-4440,-4106,-3410,-2424,-1248,-65,959,1639,1871,1608,890,-185,-1462,-2809,-4051,-5096,-5841,-6252,-6325,-6087,-5604,-4958,-4236,-3536,-2906,-2404,-2031,-1804,-1706,-1743,-1894,-2146,-2470,-2812,-3124,-3328,-3383,-3252,-2952,-2526,-2073,-1675,-1455,-1462,-1767,-2340,-3154,-4094,-5066,-5919,-6576,-6931,-6996,-6772,-6363,-5869,-5419,-5126,-5043,-5201,-5544,-6014,-6504,-6926,-7189,-7229,-7014,-6534,-5831,-4969,-4043,-3169,-2434,-1953,-1763,-1913,-2380,-3111,-4040,-5049,-6049,-6920,-7581,-7974,-8066,-7882,-7444,-6820,-6072,-5265,-4474,-3749,-3155,-2729,-2518,-2541,-2806,-3288,-3938,-4675,-5410,-6055,-6535,-6824,-6898,-6801,-6548,-6221,-5832,-5461,-5108,-4826,-4619,-4501,-4464,-4491,-4541,-4594,-4592,-4539,-4411,-4227,-4015,-3799,-3638,-3550,-3572,-3710,-3951,-4278,-4628,-4963,-5194,-5259,-5096,-4651,-3951,-3020,-1973,-928,-14,644,976,950,574,-88,-957,-1957,-2980,-3990,-4907,-5714,-6370,-6854,-7143,-7208,-7035,-6619,-5961,-5109,-4100,-3027,-1964,-1018,-261,231,439,359,37,-456,-1050,-1643,-2205,-2657,-3004,-3224,-3324,-3326,-3267,-3177,-3126,-3129,-3227,-3401,-3622,-3830,-3953,-3917,-3670,-3170,-2433,-1481,-399,734,1795,2688,3309,3617,3584,3261,2685,1971,1178,416,-239,-730,-998,-1054,-914,-666,-392,-206,-171,-326,-668,-1129,-1641,-2115,-2464,-2662,-2672,-2550,-2333,-2112,-1937,-1858,-1870,-1933,-1964,-1875,-1581,-1044,-284,642,1613,2510,3223,3651,3782,3593,3169,2565,1909,1286,804,516,455,610,923,1343,1770,2158,2452,2623,2692,2644,2516,2335,2101,1872,1624,1373,1112,805,484,109,-263,-634,-950,-1180,-1288,-1269,-1125,-916,-697,-561,-569,-768,-1153,-1673,-2252,-2778,-3174,-3344,-3254,-2855,-2173,-1207,-53,1227,2508,3685,4655,5331,5632,5524,4966,3991,2645,1034,-702,-2414,-3919,-5085,-5779,-5947,-5584,-4743,-3542,-2112,-613,807,2017,2926,3473,3662,3525,3156,2663,2180,1821,1679,1799,2177,2776,3501,4272,4950,5448,5642,5483,4909,3941,2617,1034,-667,-2329,-3766,-4824,-5370,-5359,-4784,-3761,-2409,-938,466,1628,2411,2762,2675,2221,1499,641,-219,-970,-1506,-1762,-1711,-1353,-744,34,871,1640,2233,2546,2540,2195,1557,717,-210,-1085,-1774,-2169,-2192,-1807,-1046,32,1282,2567,3697,4548,5006,5034,4644,3889,2871,1700,509,-580,-1452,-2014,-2204,-1991,-1376,-423,775,2085,3332,4367,5020,5177,4778,3809,2377,605,-1270,-3047,-4491,-5443,-5795,-5520,-4667,-3344,-1688,141,2016,3800,5416,6779,7840,8568,8940,8959,8648,8021,7138,6038,4810,3527,2307,1235,399,-151,-412,-390,-145,287,828,1456,2096,2745,3325,3841,4227,4501,4650,4716,4730,4745,4777,4845,4925,4971,4952,4792,4482,3986,3322,2509,1594,630,-318,-1177,-1879,-2350,-2535,-2400,-1926,-1155,-114,1087,2376,3626,4754,5657,6279,6575,6543,6222,5667,4997,4304,3721,3332,3187,3291,3594,4010,4468,4879,5213,5457,5598,5671,5639,5532,5291,4951,4458,3867,3171,2438,1705,1053,543,249,236,522,1130,2002,3084,4272,5469,6577,7526,8257,8747,8996,9008,8830,8492,8049,7545,7010,6467,5911,5320,4670,3927,3089,2180,1229,313,-525,-1215,-1703,-1959,-1933,-1636,-1067,-265,703,1776,2859,3871,4740,5399,5817,5972,5868,5502,4906,4077,3074,1930,743,-402,-1372,-2076,-2415,-2359,-1903,-1106,-50,1148,2364,3481,4393,5031,5360,5378,5108,4594,3877,3017,2064,1075,102,-820,-1643,-2344,-2869,-3182,-3241,-3011,-2511,-1759,-840,157,1122,1940,2528,2815,2777,2418,1780,942,4,-924,-1740,-2367,-2766,-2928,-2874,-2646,-2268,-1794,-1262,-719,-233,153,379,422,271,-50,-495,-1001,-1471,-1848,-2033,-2028,-1802,-1439,-1006,-632,-421,-469,-803,-1419,-2206,-3062,-3814,-4358,-4586,-4477,-4041,-3335,-2432,-1427,-395,560,1347,1873,2035,1784,1076,-43,-1500,-3156,-4822,-6318,-7429,-8004,-7946,-7232,-5949,-4263,-2385,-584,919,1911,2268,1951,1008,-434,-2193,-4081,-5903,-7515,-8792,-9651,-10038,-9930,-9353,-8375,-7101,-5668,-4205,-2849,-1688,-805,-242,-13,-106,-468,-1021,-1654,-2247,-2676,-2850,-2713,-2276,-1595,-794,-2,630,988,1017,687,68,-788,-1744,-2711,-3553,-4176,-4504,-4488,-4142,-3508,-2680,-1757,-857,-75,495,806,813,536,-15,-761,-1636,-2537,-3382,-4091,-4592,-4823,-4743,-4303,-3532,-2458,-1205,91,1249,2104,2524,2439,1862,854,-432,-1858,-3225,-4401,-5244,-5682,-5680,-5253,-4466,-3417,-2249,-1098,-133,556,861,785,323,-435,-1432,-2531,-3657,-4673,-5508,-6057,-6285,-6144,-5668,-4905,-3971,-2982,-2074,-1345,-864,-663,-731,-1029,-1501,-2065,-2636,-3137,-3488,-3632,-3535,-3166,-2556,-1732,-783,202,1101,1800,2197,2224,1868,1176,245,-767,-1725,-2471,-2923,-3039,-2847,-2416,-1880,-1339,-937,-737,-789,-1076,-1515,-2019,-2434,-2669,-2613,-2229,-1526,-547,588,1759,2816,3614,4056,4065,3626,2775,1583,163,-1357,-2843,-4163,-5204,-5879,-6144,-6010,-5533,-4822,-3999,-3190,-2479,-1920,-1509,-1210,-987,-779,-579,-372,-186,-35,50,78,54,19,11,68,217,452,741,1041,1260,1367,1271,975,455,-254,-1101,-2032,-2945,-3770,-4392,-4725,-4702,-4283,-3496,-2397,-1094,283,1598,2717,3545,4010,4091,3821,3247,2477,1579,667,-201,-945,-1535,-1916,-2093,-2051,-1835,-1486,-1073,-667,-323,-80,53,85,47,-35,-119,-195,-225,-218,-133,17,270,598,993,1392,1736,1956,1995,1836,1469,937,267,-478,-1249,-1988,-2647,-3175,-3544,-3720,-3703,-3483,-3072,-2487,-1744,-879,72,1069,2052,2962,3709,4225,4434,4315,3861,3139,2214,1205,192,-717,-1476,-2020,-2365,-2511,-2532,-2474,-2416,-2400,-2443,-2551,-2669,-2789,-2842,-2841,-2760,-2625,-2446,-2232,-2002,-1742,-1471,-1178,-883,-591,-325,-104,51,126,121,47,-73,-195,-290,-326,-298,-214,-97,34,147,246,301,312,250,101,-146,-491,-908,-1367,-1820,-2223,-2538,-2730,-2777,-2668,-2400,-1985,-1449,-841,-196,406,935,1331,1554,1607,1467,1187,799,391,24,-226,-327,-275,-97,148,406,625,782,870,908,905,883,832,757,629,441,161,-214,-700,-1267,-1894,-2481,-2983,-3283,-3349,-3150,-2723,-2132,-1477,-830,-263,226,652,1085,1586,2200,2941,3763,4595,5320,5823,5996,5759,5108,4077,2805,1443,216,-717,-1174,-1088,-432,735,2293,4066,5870,7476,8718,9435,9547,9040,7971,6454,4679,2830,1123,-249,-1164,-1512,-1305,-584,529,1876,3311,4656,5827,6728,7354,7715,7827,7739,7455,7006,6412,5700,4908,4079,3257,2470,1781,1184,739,439,310,365,605,1033,1634,2374,3189,4004,4715,5232,5490,5442,5109,4523,3762,2893,2010,1172,466,-61,-363,-415,-232,163,709,1347,2001,2629,3164,3600,3899,4074,4122,4082,3974,3844,3722,3642,3615,3647,3703,3750,3730,3597,3328,2921,2405,1846,1289,811,421,154,-16,-94,-97,-35,101,318,635,1062,1600,2245,2945,3659,4289,4756,4976,4888,4486,3796,2884,1867,839,-80,-813,-1303,-1527,-1499,-1259,-896,-491,-142,71,137,34,-155,-370,-510,-494,-261,212,912,1771,2708,3610,4367,4892,5121,5035,4655,4034,3260,2429,1644,989,517,240,133,129,151,131,-5,-273,-681,-1204,-1780,-2369,-2895,-3340,-3659,-3862,-3939,-3889,-3740,-3483,-3166,-2797,-2430,-2078,-1794,-1582,-1453,-1401,-1389,-1404,-1411,-1393,-1324,-1186,-952,-620,-191,300,782,1194,1434,1464,1247,804,213,-449,-1058,-1535,-1791,-1805,-1561,-1111,-510,145,760,1237,1501,1500,1232,719,43,-701,-1387,-1897,-2125,-2003,-1515,-699,324,1399,2317,2896,2958,2409,1225,-543,-2727,-5141,-7498,-9533,-10977,-11613,-11339,-10136,-8159,-5621,-2868,-212,2016,3609,4432,4468,3804,2566,961,-838,-2633,-4274,-5639,-6637,-7226,-7386,-7135,-6515,-5583,-4439,-3172,-1919,-796,91,660,883,776,391,-188,-853,-1519,-2084,-2490,-2697,-2687,-2492,-2156,-1754,-1381,-1106,-1016,-1126,-1445,-1910,-2438,-2903,-3204,-3240,-2967,-2393,-1565,-566,485,1488,2335,2947,3276,3315,3074,2625,2039,1400,788,249,-187,-520,-760,-927,-1027,-1058,-990,-798,-422,141,913,1838,2849,3828,4646,5168,5291,4943,4152,2971,1565,90,-1262,-2341,-3048,-3322,-3189,-2691,-1925,-992,3,989,1869,2621,3166,3496,3570,3401,3001,2435,1775,1115,539,109,-144,-231,-186,-84,6,-13,-193,-607,-1236,-2076,-3016,-3953,-4724,-5183,-5200,-4692,-3650,-2124,-247,1817,3864,5685,7104,7973,8225,7866,6985,5725,4284,2832,1542,513,-210,-629,-821,-856,-866,-925,-1133,-1500,-2023,-2637,-3246,-3764,-4096,-4186,-4003,-3541,-2840,-1959,-987,-7,903,1687,2331,2820,3186,3437,3597,3681,3691,3638,3520,3328,3064,2714,2282,1779,1202,584,-85,-773,-1469,-2140,-2735,-3207,-3499,-3563,-3379,-2931,-2238,-1348,-292,827,1962,2996,3865,4474,4773,4716,4303,3561,2548,1337,41,-1270,-2482,-3546,-4417,-5074,-5540,-5828,-5984,-6044,-6032,-5978,-5884,-5751,-5584,-5357,-5069,-4707,-4260,-3756,-3194,-2640,-2115,-1676,-1341,-1109,-977,-893,-833,-741,-579,-313,79,597,1212,1863,2481,2957,3218,3175,2794,2065,1017,-263,-1683,-3085,-4343,-5299,-5869,-5989,-5682,-5009,-4085,-3036,-1991,-1053,-319,174,388,343,63,-387,-944,-1521,-2036,-2422,-2609,-2582,-2328,-1909,-1367,-813,-302,96,333,418,318,85,-288,-731,-1225,-1690,-2116,-2440,-2690,-2868,-3034,-3232,-3513,-3885,-4353,-4855,-5353,-5770,-6074,-6234,-6253,-6156,-5970,-5742,-5476,-5205,-4877,-4510,-4040,-3480,-2818,-2075,-1273,-443,399,1214,1992,2688,3278,3730,4007,4121,4052,3842,3519,3113,2675,2202,1721,1216,675,87,-565,-1253,-1958,-2609,-3162,-3556,-3761,-3775,-3612,-3302,-2900,-2413,-1888,-1295,-639,122,1015,2054,3237,4513,5812,7030,8074,8831,9255,9281,8928,8207,7185,5923,4508,3016,1527,126,-1125,-2150,-2905,-3362,-3510,-3388,-3045,-2568,-2055,-1584,-1243,-1048,-1001,-1053,-1118,-1117,-959,-604,-27,732,1630,2573,3473,4232,4747,4956,4799,4276,3422,2315,1073,-160,-1257,-2075,-2549,-2610,-2279,-1584,-624,489,1612,2609,3376,3831,3972,3816,3463,3011,2586,2284,2168,2261,2518,2881,3256,3562,3733,3727,3535,3172,2675,2087,1466,858,320,-105,-356,-391,-170,329,1093,2101,3284,4562,5834,6964,7859,8372,8448,8010,7080,5706,4020,2181,402,-1106,-2171,-2658,-2546,-1885,-813,481,1788,2934,3752,4181,4168,3758,3008,2027,920,-179,-1189,-2009,-2610,-2964,-3080,-2991,-2721,-2335,-1852,-1346,-827,-355,70,427,738,1013,1279,1526,1759,1924,1988,1876,1555,996,218,-714,-1714,-2669,-3462,-4019,-4256,-4172,-3770,-3107,-2267,-1353,-479,225,672,765,487,-154,-1077,-2162,-3263,-4229,-4936,-5298,-5276,-4879,-4161,-3193,-2088,-939,138,1057,1747,2173,2325,2252,2014,1713,1445,1284,1275,1405,1613,1805,1870,1709,1267,532,-432,-1504,-2533,-3338,-3796,-3799,-3371,-2553,-1528,-446,480,1117,1359,1173,596,-319,-1461,-2729,-4029,-5239,-6289,-7057,-7478,-7458,-6954,-5947,-4443,-2524,-269,2172,4636,6928,8841,10175,10759,10483,9300,7272,4545,1357,-1986,-5136,-7776,-9608,-10472,-10281,-9119,-7149,-4660,-1961,617,2803,4403,5322,5566,5240,4499,3563,2627,1888,1464,1408,1679,2169,2698,3099,3182,2858,2080,921,-495,-1977,-3337,-4387,-4989,-5075,-4617,-3711,-2454,-1063,273,1327,1941,2004,1524,582,-633,-1885,-2917,-3501,-3466,-2765,-1427,378,2446,4512,6333,7714,8504,8662,8178,7145,5681,3945,2122,365,-1157,-2330,-3054,-3275,-2986,-2235,-1124,182,1499,2616,3358,3610,3310,2512,1325,-80,-1458,-2618,-3347,-3534,-3153,-2255,-1003,407,1736,2758,3290,3217,2514,1261,-378,-2166,-3848,-5172,-5960,-6107,-5614,-4581,-3160,-1555,42,1439,2508,3129,3287,2965,2248,1230,47,-1143,-2205,-3008,-3482,-3602,-3397,-2948,-2353,-1731,-1185,-795,-618,-669,-930,-1361,-1867,-2381,-2784,-3014,-3002,-2725,-2176,-1401,-436,611,1676,2635,3410,3919,4123,4023,3666,3131,2524,1945,1500,1244,1248,1504,2003,2670,3406,4063,4517,4599,4257,3405,2112,430,-1485,-3488,-5405,-7085,-8391,-9217,-9499,-9200,-8352,-7000,-5275,-3292,-1237,734,2443,3757,4556,4806,4487,3688,2508,1103,-379,-1790,-3016,-3979,-4629,-4977,-5021,-4825,-4412,-3848,-3156,-2379,-1523,-623,320,1259,2165,2969,3592,3957,3958,3551,2692,1417,-177,-1963,-3742,-5336,-6563,-7283,-7403,-6898,-5791,-4178,-2207,-52,2045,3889,5249,5970,5934,5107,3554,1408,-1087,-3677,-6046,-7943,-9159,-9594,-9263,-8277,-6836,-5171,-3508,-2035,-866,-42,467,733,863,961,1106,1387,1802,2365,3006,3637,4158,4444,4422,4027,3256,2162,819,-618,-2016,-3210,-4071,-4507,-4472,-3980,-3078,-1851,-395,1199,2827,4403,5836,7029,7903,8354,8323,7745,6612,4956,2861,472,-2028,-4435,-6526,-8132,-9093,-9350,-8890,-7794,-6194,-4274,-2221,-214,1613,3164,4399,5290,5855,6089,6035,5711,5178,4509,3788,3140,2637,2387,2383,2633,3036,3511,3936,4233,4360,4302,4098,3792,3423,3041,2649,2262,1874,1496,1143,855,669,633,769,1087,1547,2109,2689,3228,3674,3991,4184,4254,4220,4116,3952,3781,3607,3494,3432,3469,3557,3684,3763,3736,3524,3096,2463,1672,820,7,-673,-1142,-1370,-1363,-1150,-804,-387,31,399,679,862,944,953,905,832,745,635,472,221,-181,-757,-1528,-2458,-3476,-4470,-5301,-5823,-5900,-5448,-4422,-2888,-956,1165,3243,5030,6318,6945,6846,6020,4552,2582,287,-2135,-4488,-6586,-8294,-9488,-10111,-10135,-9571,-8489,-6964,-5147,-3186,-1265,429,1757,2573,2836,2518,1680,424,-1116,-2768,-4372,-5773,-6826,-7449,-7584,-7229,-6468,-5386,-4153,-2916,-1823,-992,-491,-337,-521,-970,-1612,-2332,-3033,-3621,-4037,-4228,-4196,-3925,-3454,-2801,-2030,-1200,-389,326,874,1201,1252,1022,491,-286,-1259,-2322,-3361,-4262,-4921,-5263,-5262,-4908,-4274,-3425,-2491,-1592,-840,-341,-130,-235,-602,-1175,-1835,-2473,-2978,-3255,-3261,-2970,-2419,-1665,-792,98,912,1559,1966,2091,1915,1476,838,124,-533,-983,-1098,-796,-44,1109,2559,4163,5745,7146,8229,8887,9079,8813,8137,7172,6028,4855,3762,2840,2139,1663,1396,1297,1338,1483,1728,2067,2515,3090,3790,4617,5530,6492,7422,8261,8932,9367,9534,9373,8890,8066,6922,5486,3813,1983,107,-1688,-3244,-4429,-5107,-5201,-4669,-3522,-1840,257,2582,4927,7045,8713,9720,9933,9312,7881,5815,3296,616,-1969,-4179,-5805,-6674,-6697,-5865,-4245,-1989,683,3504,6176,8405,9924,10539,10138,8742,6485,3614,476,-2567,-5138,-6945,-7764,-7518,-6229,-4079,-1321,1700,4610,7092,8833,9699,9589,8577,6799,4474,1866,-756,-3150,-5096,-6484,-7220,-7344,-6889,-5999,-4779,-3412,-2027,-780,214,868,1127,987,480,-305,-1254,-2214,-3018,-3539,-3648,-3311,-2537,-1417,-107,1196,2290,2964,3107,2603,1511,-106,-2042,-4078,-5946,-7410,-8289,-8486,-8004,-6930,-5405,-3619,-1738,63,1678,3004,3994,4609,4821,4628,4022,3043,1731,180,-1511,-3209,-4799,-6140,-7146,-7724,-7847,-7507,-6762,-5671,-4352,-2900,-1442,-93,1048,1876,2326,2355,1942,1123,-57,-1502,-3103,-4739,-6281,-7627,-8657,-9317,-9520,-9240,-8447,-7144,-5381,-3234,-839,1618,3959,5946,7433,8257,8380,7808,6666,5117,3401,1751,394,-483,-775,-437,469,1808,3373,4913,6170,6923,7005,6361,5010,3104,827,-1547,-3764,-5572,-6766,-7220,-6884,-5809,-4124,-2035,202,2317,4041,5158,5521,5075,3881,2080,-79,-2350,-4430,-6098,-7159,-7506,-7125,-6074,-4479,-2544,-450,1555,3309,4626,5416,5605,5195,4241,2835,1144,-672,-2413,-3916,-5039,-5682,-5808,-5409,-4545,-3313,-1836,-279,1214,2493,3463,4056,4280,4144,3731,3104,2361,1586,865,270,-130,-304,-222,99,626,1282,1977,2609,3074,3290,3200,2787,2099,1200,236,-663,-1334,-1652,-1552,-997,-83,1081,2280,3319,3988,4146,3696,2661,1106,-786,-2833,-4791,-6477,-7702,-8385,-8454,-7938,-6894,-5426,-3677,-1796,63,1733,3103,4075,4620,4769,4591,4211,3732,3291,2946,2784,2784,2949,3179,3404,3504,3378,2976,2238,1225,-17,-1349,-2623,-3674,-4350,-4532,-4166,-3260,-1898,-223,1573,3304,4772,5854,6464,6587,6276,5614,4723,3743,2787,1979,1368,991,818,801,876,964,1029,1026,983,917,901,973,1184,1542,2035,2617,3217,3764,4182,4422,4457,4287,3927,3426,2823,2188,1568,1017,561,220,-29,-199,-346,-486,-672,-900,-1189,-1498,-1802,-2048,-2195,-2222,-2122,-1906,-1619,-1264,-903,-522,-166,188,523,876,1242,1654,2089,2538,2926,3180,3193,2870,2153,1015,-495,-2274,-4156,-5947,-7429,-8425,-8793,-8465,-7479,-5923,-3990,-1900,119,1836,3100,3800,3921,3519,2696,1610,412,-763,-1795,-2634,-3238,-3619,-3779,-3757,-3572,-3272,-2892,-2501,-2125,-1834,-1617,-1481,-1397,-1312,-1192,-1000,-720,-384,-18,295,503,527,332,-113,-804,-1705,-2775,-3932,-5084,-6145,-7001,-7591,-7842,-7742,-7302,-6573,-5651,-4642,-3674,-2852,-2268,-1937,-1885,-2019,-2314,-2649,-2974,-3221,-3338,-3316,-3116,-2748,-2192,-1470,-595,371,1377,2332,3181,3849,4307,4536,4539,4353,4010,3570,3072,2564,2065,1582,1106,606,48,-598,-1344,-2175,-3019,-3803,-4395,-4701,-4624,-4136,-3254,-2070,-715,640,1852,2783,3387,3646,3626,3403,3064,2679,2278,1863,1423,919,362,-242,-851,-1391,-1815,-2053,-2088,-1923,-1572,-1087,-502,127,757,1353,1873,2311,2643,2875,3003,3010,2916,2690,2378,1992,1597,1249,1006,915,1005,1281,1731,2321,3006,3730,4415,5008,5416,5598,5489,5085,4391,3472,2425,1371,480,-136,-337,-88,596,1624,2814,3986,4912,5437,5440,4900,3873,2486,933,-599,-1905,-2851,-3354,-3414,-3095,-2530,-1866,-1285,-918,-879,-1207,-1890,-2860,-4004,-5200,-6298,-7184,-7746,-7911,-7652,-6950,-5851,-4414,-2740,-965,748,2217,3260,3716,3493,2560,1003,-1015,-3227,-5360,-7090,-8199,-8499,-7976,-6689,-4859,-2740,-666,1067,2210,2597,2201,1087,-546,-2451,-4326,-5894,-6948,-7339,-7066,-6177,-4842,-3259,-1667,-275,723,1225,1176,618,-342,-1555,-2824,-3978,-4845,-5315,-5319,-4855,-3975,-2785,-1439,-97,1057,1888,2277,2173,1578,549,-785,-2281,-3748,-5016,-5932,-6382,-6306,-5710,-4639,-3195,-1509,278,1989,3475,4577,5193,5255,4772,3808,2506,1024,-431,-1698,-2634,-3163,-3291,-3060,-2608,-2041,-1526,-1151,-990,-1070,-1344,-1780,-2291,-2833,-3333,-3768,-4078,-4245,-4227,-4002,-3562,-2916,-2090,-1147,-140,853,1761,2523,3069,3355,3330,2973,2275,1254,-43,-1547,-3156,-4752,-6185,-7323,-8031,-8201,-7797,-6803,-5306,-3429,-1345,739,2629,4160,5208,5732,5729,5291,4531,3628,2763,2102,1814,1947,2545,3498,4687,5883,6889,7480,7494,6853,5540,3669,1413,-981,-3241,-5106,-6358,-6848,-6526,-5403,-3616,-1341,1154,3592,5686,7194,7963,7922,7139,5756,4004,2143,418,-968,-1900,-2326,-2293,-1888,-1245,-517,157,636,845,719,291,-388,-1190,-1970,-2571,-2842,-2674,-2015,-858,695,2534,4449,6268,7789,8895,9496,9609,9289,8653,7829,6929,6042,5208,4420,3654,2857,2000,1067,80,-909,-1824,-2579,-3085,-3268,-3087,-2529,-1648,-523,713,1900,2894,3526,3715,3395,2591,1407,-25,-1494,-2813,-3787,-4268,-4173,-3459,-2180,-438,1630,3797,5893,7675,8980,9652,9611,8831,7358,5304,2845,195,-2378,-4636,-6328,-7283,-7375,-6576,-4924,-2555,336,3494,6620,9417,11612,12974,13392,12813,11325,9068,6268,3166,13,-2966,-5602,-7756,-9375,-10421,-10912,-10882,-10378,-9482,-8264,-6835,-5280,-3715,-2219,-878,273,1222,1990,2637,3219,3780,4334,4845,5226,5384,5187,4562,3445,1863,-129,-2370,-4712,-6929,-8845,-10288,-11121,-11287,-10764,-9621,-7977,-6010,-3919,-1910,-148,1248,2240,2834,3116,3152,3037,2812,2494,2076,1522,833,8,-891,-1774,-2534,-3043,-3202,-2964,-2310,-1334,-124,1134,2301,3198,3734,3834,3534,2887,2045,1140,338,-234,-490,-402,10,653,1423,2180,2797,3189,3281,3070,2578,1867,1046,198,-560,-1173,-1595,-1833,-1935,-1955,-1985,-2067,-2268,-2564,-2935,-3285,-3523,-3516,-3178,-2411,-1217,382,2253,4240,6118,7684,8734,9148,8861,7918,6420,4568,2574,694,-846,-1865,-2231,-1912,-955,505,2261,4065,5673,6845,7451,7390,6720,5527,4005,2354,780,-535,-1492,-2011,-2142,-1904,-1434,-801,-131,504,1033,1390,1542,1463,1146,635,-18,-701,-1305,-1700,-1800,-1544,-955,-99,897,1872,2671,3151,3223,2867,2118,1096,-54,-1147,-2027,-2555,-2653,-2294,-1514,-405,899,2227,3399,4245,4629,4486,3805,2675,1224,-349,-1855,-3110,-3973,-4383,-4324,-3869,-3123,-2239,-1352,-610,-72,200,256,150,-8,-102,-52,228,731,1430,2217,2959,3500,3704,3470,2783,1680,306,-1179,-2550,-3618,-4204,-4206,-3583,-2391,-751,1154,3092,4838,6165,6906,6945,6242,4860,2922,664,-1666,-3766,-5385,-6306,-6417,-5691,-4219,-2166,227,2673,4899,6631,7699,7982,7481,6281,4529,2446,254,-1809,-3529,-4733,-5314,-5216,-4480,-3193,-1517,370,2253,3954,5309,6223,6657,6651,6268,5639,4852,4024,3210,2452,1762,1120,510,-87,-695,-1287,-1861,-2356,-2731,-2923,-2888,-2604,-2072,-1344,-486,392,1188,1789,2103,2075,1672,932,-92,-1291,-2558,-3759,-4786,-5542,-5947,-5967,-5578,-4788,-3631,-2145,-402,1531,3532,5505,7278,8721,9670,9993,9610,8479,6651,4245,1447,-1485,-4286,-6670,-8413,-9353,-9416,-8662,-7201,-5268,-3102,-985,850,2182,2904,2930,2293,1063,-619,-2577,-4606,-6501,-8044,-9081,-9455,-9133,-8097,-6474,-4413,-2156,48,1962,3377,4192,4363,3976,3159,2123,1063,173,-420,-658,-545,-166,374,939,1400,1656,1645,1355,830,156,-550,-1171,-1574,-1698,-1470,-924,-97,880,1883,2744,3332,3551,3368,2817,1991,1030,52,-795,-1457,-1884,-2101,-2168,-2156,-2150,-2197,-2325,-2502,-2685,-2788,-2749,-2498,-2022,-1317,-446,522,1480,2308,2903,3160,3035,2503,1619,465,-834,-2129,-3286,-4194,-4772,-4999,-4885,-4495,-3909,-3232,-2550,-1951,-1477,-1170,-1016,-1017,-1125,-1319,-1536,-1744,-1892,-1961,-1933,-1809,-1599,-1296,-909,-429,149,808,1547,2316,3102,3843,4528,5122,5636,6071,6448,6770,7040,7237,7341,7318,7164,6856,6430,5882,5264,4571,3845,3068,2266,1440,603,-193,-918,-1493,-1875,-2012,-1905,-1571,-1093,-556,-83,210,250,-27,-576,-1346,-2171,-2915,-3375,-3432,-2982,-2023,-621,1086,2907,4622,6015,6891,7128,6663,5546,3899,1926,-127,-2009,-3508,-4459,-4807,-4554,-3791,-2657,-1305,91,1383,2445,3183,3528,3456,2965,2089,911,-484,-1949,-3366,-4574,-5482,-5991,-6072,-5738,-5033,-4055,-2915,-1736,-654,232,809,1050,910,456,-271,-1150,-2093,-2987,-3760,-4333,-4680,-4749,-4540,-4025,-3227,-2154,-865,576,2060,3481,4696,5614,6117,6179,5764,4934,3752,2336,803,-726,-2145,-3363,-4310,-4954,-5266,-5282,-5026,-4598,-4062,-3554,-3142,-2929,-2942,-3191,-3629,-4162,-4691,-5078,-5225,-5051,-4523,-3671,-2562,-1318,-69,1049,1925,2489,2698,2574,2147,1494,689,-174,-1018,-1752,-2325,-2674,-2781,-2636,-2264,-1704,-1031,-296,414,1073,1628,2099,2473,2799,3084,3340,3575,3751,3848,3829,3650,3300,2755,2011,1087,3,-1186,-2407,-3566,-4539,-5207,-5436,-5150,-4271,-2832,-885,1424,3905,6354,8526,10263,11389,11861,11656,10846,9543,7902,6078,4226,2470,893,-436,-1513,-2311,-2879,-3217,-3377,-3379,-3251,-3015,-2684,-2293,-1873,-1496,-1207,-1093,-1192,-1543,-2142,-2936,-3847,-4757,-5522,-6011,-6097,-5718,-4847,-3534,-1872,0,1926,3738,5301,6496,7249,7537,7376,6815,5952,4862,3664,2420,1225,101,-893,-1774,-2526,-3182,-3743,-4223,-4600,-4857,-4957,-4853,-4545,-3999,-3274,-2408,-1501,-660,5,400,461,183,-407,-1223,-2150,-3058,-3812,-4306,-4475,-4294,-3808,-3095,-2266,-1447,-746,-256,-39,-116,-484,-1094,-1896,-2795,-3715,-4565,-5266,-5768,-6023,-6021,-5770,-5290,-4637,-3864,-3056,-2276,-1618,-1136,-867,-852,-1039,-1418,-1889,-2392,-2836,-3179,-3387,-3479,-3502,-3504,-3572,-3739,-4049,-4493,-5034,-5598,-6105,-6442,-6532,-6298,-5700,-4745,-3481,-1995,-442,1035,2242,3035,3306,2996,2163,894,-619,-2180,-3575,-4616,-5166,-5153,-4575,-3483,-1995,-242,1612,3405,4991,6217,6989,7217,6888,6028,4716,3085,1290,-509,-2150,-3523,-4526,-5129,-5308,-5114,-4586,-3833,-2933,-2019,-1165,-482,-9,223,220,45,-247,-561,-803,-894,-765,-362,296,1227,2336,3575,4820,5946,6835,7336,7362,6817,5688,3994,1830,-664,-3309,-5900,-8251,-10187,-11594,-12395,-12576,-12158,-11207,-9811,-8075,-6129,-4097,-2110,-293,1250,2425,3179,3479,3346,2835,2054,1141,236,-499,-973,-1087,-852,-290,482,1345,2123,2688,2904,2732,2160,1275,207,-879,-1805,-2409,-2606,-2320,-1618,-551,718,2051,3279,4258,4883,5073,4818,4138,3106,1845,486,-804,-1884,-2641,-2995,-2949,-2535,-1855,-1015,-131,704,1432,2044,2560,3045,3550,4150,4856,5680,6561,7429,8176,8704,8931,8790,8278,7397,6219,4823,3341,1881,589,-442,-1129,-1437,-1367,-974,-325,468,1300,2075,2718,3192,3509,3684,3786,3853,3941,4069,4243,4435,4598,4679,4610,4348,3870,3176,2321,1361,405,-464,-1133,-1557,-1673,-1510,-1078,-464,274,1030,1734,2298,2665,2804,2695,2383,1909,1378,881,547,436,638,1124,1868,2757,3659,4421,4900,4982,4608,3773,2544,1031,-602,-2168,-3491,-4399,-4777,-4562,-3766,-2465,-819,986,2708,4134,5062,5369,5016,4056,2627,939,-781,-2288,-3388,-3951,-3920,-3344,-2329,-1056,277,1469,2348,2801,2785,2341,1556,610,-351,-1126,-1616,-1729,-1495,-979,-339,262,627,608,80,-984,-2552,-4483,-6590,-8623,-10324,-11477,-11905,-11566,-10487,-8836,-6848,-4815,-3030,-1752,-1142,-1280,-2125,-3533,-5316,-7193,-8921,-10236,-10947,-10926,-10115,-8565,-6375,-3748,-892,1927,4482,6546,7966,8628,8507,7636,6120,4112,1798,-625,-2958,-5047,-6735,-7962,-8665,-8877,-8653,-8074,-7280,-6356,-5454,-4629,-3982,-3520,-3273,-3190,-3230,-3312,-3345,-3251,-2946,-2382,-1535,-425,893,2301,3666,4824,5628,5967,5781,5089,3969,2554,1008,-493,-1798,-2767,-3320,-3402,-3018,-2188,-994,493,2154,3874,5548,7044,8296,9214,9769,9941,9727,9164,8300,7220,6026,4823,3733,2834,2202,1839,1740,1830,2034,2250,2387,2380,2191,1832,1349,814,330,-17,-145,11,445,1164,2079,3106,4122,4994,5619,5893,5770,5238,4338,3152,1810,455,-736,-1621,-2058,-1982,-1368,-278,1188,2853,4551,6077,7293,8083,8397,8271,7760,7018,6166,5381,4765,4426,4389,4624,5069,5585,6056,6345,6358,6064,5456,4645,3716,2858,2181,1833,1858,2268,2999,3925,4890,5723,6249,6354,5958,5061,3722,2057,217,-1614,-3271,-4581,-5436,-5760,-5537,-4832,-3736,-2407,-1002,332,1453,2306,2833,3090,3110,3014,2855,2732,2645,2605,2551,2422,2157,1713,1087,318,-514,-1319,-1968,-2402,-2547,-2405,-2018,-1450,-818,-222,214,410,290,-159,-920,-1924,-3061,-4203,-5191,-5889,-6176,-5970,-5285,-4153,-2741,-1205,226,1374,2080,2259,1911,1087,-70,-1396,-2707,-3804,-4565,-4866,-4713,-4118,-3214,-2121,-1013,-42,671,1040,1041,684,37,-827,-1795,-2775,-3664,-4382,-4857,-5043,-4931,-4518,-3868,-3040,-2130,-1246,-479,76,364,352,51,-491,-1183,-1931,-2616,-3155,-3486,-3577,-3459,-3168,-2775,-2362,-1990,-1725,-1590,-1606,-1737,-1981,-2279,-2623,-2987,-3355,-3737,-4109,-4466,-4792,-5035,-5201,-5221,-5124,-4873,-4511,-4043,-3514,-2948,-2396,-1887,-1469,-1180,-1042,-1064,-1235,-1506,-1825,-2121,-2303,-2325,-2105,-1642,-921,12,1087,2230,3328,4297,5050,5513,5647,5421,4841,3934,2756,1385,-74,-1522,-2838,-3934,-4727,-5180,-5278,-5042,-4525,-3778,-2895,-1918,-926,61,1013,1929,2829,3712,4619,5523,6450,7345,8189,8924,9496,9853,9961,9784,9337,8626,7691,6588,5369,4113,2868,1702,641,-281,-1075,-1738,-2313,-2805,-3248,-3645,-3985,-4271,-4475,-4596,-4629,-4574,-4434,-4203,-3881,-3449,-2919,-2284,-1576,-825,-80,628,1265,1828,2329,2790,3238,3703,4179,4658,5108,5478,5735,5843,5788,5571,5213,4737,4185,3582,2963,2336,1729,1146,598,125,-284,-570,-743,-784,-703,-522,-272,26,340,675,1013,1380,1749,2134,2497,2817,3076,3249,3342,3358,3309,3220,3107,2988,2892,2814,2773,2733,2686,2587,2412,2142,1772,1315,797,251,-295,-804,-1260,-1636,-1913,-2068,-2075,-1908,-1529,-940,-123,879,2016,3218,4378,5402,6201,6685,6818,6563,5949,5000,3805,2423,961,-509,-1900,-3149,-4199,-5012,-5562,-5841,-5860,-5638,-5220,-4644,-3975,-3259,-2566,-1936,-1430,-1055,-851,-787,-872,-1067,-1345,-1668,-1998,-2290,-2500,-2590,-2513,-2260,-1811,-1190,-431,395,1228,1962,2553,2923,3070,2988,2719,2313,1823,1314,818,377,-2,-320,-599,-860,-1148,-1480,-1886,-2356,-2863,-3355,-3737,-3926,-3815,-3341,-2494,-1303,120,1628,3049,4199,4939,5155,4805,3897,2504,752,-1193,-3134,-4876,-6238,-7091,-7371,-7077,-6301,-5172,-3862,-2559,-1410,-544,-22,150,11,-346,-834,-1336,-1778,-2102,-2270,-2314,-2245,-2142,-2045,-2018,-2098,-2287,-2592,-2955,-3341,-3666,-3869,-3874,-3633,-3115,-2322,-1280,-61,1273,2603,3854,4904,5680,6101,6125,5740,4960,3855,2498,1007,-507,-1926,-3148,-4083,-4692,-4929,-4818,-4372,-3649,-2693,-1584,-384,819,1945,2910,3631,4052,4115,3820,3158,2186,967,-400,-1781,-3047,-4063,-4702,-4894,-4576,-3768,-2504,-896,947,2848,4660,6210,7379,8054,8211,7837,7002,5804,4359,2814,1286,-114,-1299,-2228,-2843,-3156,-3139,-2831,-2264,-1496,-628,266,1086,1768,2273,2594,2750,2771,2695,2534,2320,2035,1689,1273,790,276,-252,-745,-1156,-1472,-1641,-1690,-1596,-1410,-1132,-821,-480,-149,169,470,744,1011,1244,1467,1645,1804,1919,2014,2075,2103,2083,1979,1772,1419,900,203,-667,-1688,-2788,-3906,-4919,-5738,-6261,-6420,-6197,-5603,-4722,-3644,-2502,-1410,-476,222,649,790,689,378,-37,-515,-941,-1292,-1493,-1544,-1429,-1170,-799,-353,107,539,896,1136,1255,1227,1067,785,383,-95,-661,-1278,-1964,-2721,-3562,-4518,-5578,-6753,-7981,-9216,-10335,-11252,-11833,-12006,-11700,-10903,-9652,-8011,-6110,-4066,-2046,-174,1409,2618,3373,3658,3463,2841,1856,609,-789,-2199,-3515,-4604,-5394,-5830,-5893,-5621,-5077,-4343,-3524,-2699,-1951,-1314,-821,-453,-187,7,172,318,450,545,560,465,222,-163,-678,-1285,-1918,-2535,-3070,-3505,-3818,-4013,-4113,-4140,-4116,-4065,-3994,-3910,-3824,-3722,-3622,-3505,-3394,-3274,-3172,-3085,-3046,-3063,-3155,-3331,-3571,-3861,-4149,-4391,-4544,-4573,-4458,-4205,-3825,-3355,-2834,-2299,-1785,-1316,-890,-510,-141,235,652,1134,1685,2319,2995,3702,4376,4981,5445,5728,5771,5552,5037,4244,3187,1940,584,-764,-1992,-2986,-3667,-3987,-3938,-3545,-2854,-1936,-850,325,1538,2724,3830,4807,5607,6185,6524,6581,6385,5926,5273,4470,3623,2814,2136,1656,1409,1391,1582,1920,2357,2837,3312,3772,4194,4599,4991,5374,5769,6154,6537,6894,7198,7439,7568,7576,7427,7118,6650,6051,5366,4655,3996,3440,3052,2845,2818,2947,3163,3420,3631,3759,3746,3604,3326,2971,2588,2244,1983,1843,1803,1850,1907,1926,1828,1570,1131,514,-235,-1043,-1840,-2517,-3019,-3284,-3297,-3066,-2638,-2075,-1458,-875,-399,-100,-18,-169,-526,-1057,-1665,-2290,-2811,-3156,-3228,-2990,-2391,-1464,-229,1209,2754,4279,5640,6734,7432,7685,7440,6702,5513,3935,2099,121,-1819,-3574,-4982,-5925,-6330,-6166,-5491,-4392,-3017,-1536,-120,1075,1923,2358,2339,1899,1082,-10,-1268,-2566,-3779,-4792,-5543,-5980,-6130,-6029,-5753,-5378,-4971,-4593,-4267,-4007,-3803,-3632,-3464,-3275,-3043,-2748,-2402,-1989,-1553,-1087,-651,-261,17,146,87,-207,-722,-1487,-2426,-3527,-4675,-5816,-6822,-7601,-8062,-8121,-7741,-6921,-5693,-4160,-2439,-684,935,2276,3225,3703,3724,3308,2569,1616,572,-441,-1353,-2127,-2752,-3281,-3734,-4167,-4575,-4965,-5274,-5473,-5485,-5286,-4848,-4181,-3308,-2272,-1117,101,1328,2521,3617,4578,5348,5894,6169,6157,5841,5228,4369,3312,2156,992,-77,-960,-1579,-1894,-1883,-1572,-1007,-252,605,1507,2378,3198,3940,4612,5231,5810,6362,6899,7388,7834,8150,8328,8269,7954,7339,6414,5219,3792,2231,643,-849,-2101,-3010,-3478,-3465,-2987,-2094,-905,435,1775,2942,3813,4290,4332,3951,3221,2216,1083,-86,-1178,-2105,-2830,-3313,-3551,-3584,-3419,-3134,-2767,-2379,-2025,-1730,-1528,-1398,-1329,-1258,-1133,-891,-475,143,970,1982,3129,4343,5536,6639,7553,8242,8631,8724,8499,7995,7247,6325,5283,4214,3157,2191,1328,597,-5,-500,-889,-1201,-1435,-1589,-1648,-1594,-1404,-1078,-615,-48,589,1238,1865,2413,2858,3164,3309,3281,3067,2685,2164,1553,933,377,-38,-249,-248,-33,330,766,1175,1472,1573,1449,1076,493,-273,-1146,-2073,-2973,-3772,-4399,-4776,-4855,-4589,-3988,-3069,-1904,-578,810,2140,3323,4249,4860,5099,4960,4447,3620,2540,1315,46,-1144,-2172,-2937,-3412,-3568,-3430,-3044,-2450,-1739,-948,-177,535,1109,1516,1707,1685,1450,1031,494,-105,-661,-1103,-1359,-1390,-1199,-808,-284,306,886,1382,1759,1970,2022,1915,1676,1327,905,433,-50,-515,-914,-1217,-1371,-1363,-1176,-832,-367,172,728,1258,1725,2107,2412,2621,2767,2815,2795,2665,2445,2115,1705,1229,743,284,-96,-357,-486,-474,-349,-153,58,223,278,165,-147,-700,-1480,-2470,-3621,-4855,-6071,-7170,-8026,-8562,-8698,-8400,-7690,-6603,-5261,-3769,-2289,-959,87,759,1004,833,301,-497,-1425,-2359,-3168,-3740,-4013,-3946,-3546,-2869,-1959,-925,170,1237,2222,3083,3803,4372,4805,5092,5244,5238,5062,4690,4111,3321,2337,1209,-32,-1282,-2505,-3601,-4532,-5244,-5734,-5998,-6072,-5982,-5782,-5484,-5145,-4737,-4303,-3803,-3258,-2651,-1992,-1286,-559,183,895,1567,2144,2622,2930,3074,2990,2689,2144,1388,428,-672,-1880,-3125,-4356,-5518,-6546,-7404,-8036,-8415,-8514,-8311,-7820,-7035,-6007,-4746,-3347,-1824,-301,1201,2576,3779,4746,5420,5772,5780,5459,4853,4024,3063,2058,1097,251,-415,-885,-1123,-1158,-985,-634,-124,541,1329,2241,3236,4295,5362,6393,7309,8063,8573,8817,8755,8411,7804,7005,6053,5036,3987,2971,2016,1164,446,-110,-493,-684,-727,-629,-478,-315,-208,-174,-215,-268,-267,-91,339,1114,2253,3757,5545,7530,9552,11479,13138,14399,15137,15269,14769,13643,11970,9885,7543,5167,2941,1069,-315,-1111,-1318,-964,-172,927,2168,3391,4461,5268,5728,5804,5466,4740,3642,2256,642,-1083,-2817,-4453,-5886,-7050,-7886,-8380,-8537,-8387,-7990,-7384,-6656,-5841,-5008,-4188,-3407,-2684,-2017,-1414,-862,-387,33,351,596,737,811,826,831,855,952,1142,1449,1865,2360,2884,3363,3717,3868,3753,3336,2624,1658,518,-679,-1831,-2794,-3487,-3820,-3767,-3343,-2606,-1655,-642,312,1028,1416,1385,920,62,-1102,-2435,-3794,-5009,-5958,-6513,-6621,-6258,-5468,-4337,-2999,-1598,-297,782,1543,1934,1978,1696,1184,501,-257,-1043,-1800,-2499,-3114,-3623,-3999,-4240,-4309,-4237,-4002,-3641,-3167,-2600,-1956,-1243,-464,366,1239,2115,2955,3699,4272,4615,4661,4380,3765,2867,1752,547,-620,-1633,-2372,-2803,-2893,-2695,-2258,-1680,-1032,-398,172,627,961,1140,1203,1124,966,732,499,290,184,195,368,684,1137,1683,2275,2872,3405,3847,4133,4248,4155,3850,3350,2665,1865,994,152,-585,-1116,-1377,-1304,-878,-107,979,2312,3825,5416,7004,8473,9745,10716,11325,11509,11249,10536,9416,7942,6220,4360,2518,821,-572,-1566,-2084,-2113,-1708,-977,-62,843,1585,1996,1977,1484,517,-833,-2461,-4199,-5873,-7327,-8394,-8995,-9051,-8586,-7649,-6358,-4866,-3347,-1977,-913,-273,-120,-480,-1301,-2515,-3996,-5612,-7208,-8646,-9781,-10520,-10771,-10513,-9734,-8484,-6840,-4895,-2774,-605,1492,3378,4955,6120,6793,6938,6514,5554,4107,2268,194,-1961,-4012,-5799,-7204,-8151,-8631,-8673,-8364,-7782,-7039,-6221,-5405,-4638,-3951,-3338,-2795,-2308,-1843,-1423,-1020,-689,-437,-326,-379,-644,-1132,-1843,-2757,-3824,-4978,-6136,-7215,-8120,-8791,-9170,-9247,-9031,-8561,-7894,-7092,-6226,-5345,-4505,-3734,-3057,-2498,-2055,-1750,-1576,-1535,-1607,-1763,-1943,-2098,-2146,-2044,-1731,-1211,-484,387,1344,2281,3111,3742,4103,4166,3926,3429,2740,1947,1133,382,-267,-766,-1132,-1365,-1514,-1615,-1722,-1883,-2118,-2469,-2888,-3388,-3875,-4318,-4635,-4782,-4725,-4471,-4044,-3524,-2975,-2499,-2156,-2011,-2067,-2337,-2754,-3297,-3870,-4425,-4876,-5173,-5265,-5127,-4768,-4197,-3472,-2626,-1721,-787,147,1072,2004,2949,3942,4988,6089,7235,8369,9448,10381,11092,11521,11597,11328,10708,9806,8694,7467,6231,5069,4060,3241,2628,2204,1929,1752,1612,1456,1240,930,513,-27,-660,-1380,-2122,-2837,-3460,-3919,-4175,-4179,-3922,-3417,-2691,-1815,-857,86,924,1595,2033,2252,2236,2057,1751,1392,1043,751,560,493,560,768,1110,1572,2150,2803,3524,4266,5001,5691,6293,6780,7115,7273,7252,7030,6646,6110,5470,4781,4070,3394,2749,2160,1589,1026,427,-231,-968,-1767,-2607,-3421,-4135,-4670,-4937,-4877,-4444,-3635,-2471,-1016,642,2392,4110,5660,6926,7779,8144,7961,7221,5970,4293,2329,238,-1791,-3588,-5000,-5924,-6325,-6216,-5686,-4842,-3827,-2768,-1772,-920,-241,244,590,816,1019,1234,1532,1928,2422,2972,3506,3937,4168,4115,3739,3011,1977,702,-729,-2183,-3574,-4777,-5708,-6296,-6481,-6246,-5586,-4555,-3214,-1706,-137,1291,2472,3241,3537,3326,2622,1523,128,-1421,-2984,-4451,-5711,-6714,-7421,-7827,-7973,-7878,-7623,-7239,-6784,-6288,-5753,-5194,-4594,-3940,-3245,-2500,-1740,-1009,-347,180,545,723,727,599,397,201,81,90,270,612,1085,1627,2141,2540,2738,2670,2329,1732,956,92,-744,-1468,-1997,-2317,-2421,-2368,-2215,-2057,-1967,-2030,-2287,-2777,-3496,-4415,-5500,-6667,-7848,-8944,-9856,-10507,-10805,-10721,-10216,-9318,-8070,-6546,-4845,-3082,-1352,200,1511,2458,3012,3120,2806,2100,1087,-130,-1427,-2681,-3765,-4575,-5024,-5053,-4631,-3759,-2469,-826,1075,3115,5152,7040,8629,9791,10415,10441,9852,8697,7074,5127,3044,989,-832,-2311,-3316,-3824,-3822,-3384,-2590,-1574,-474,585,1467,2094,2411,2400,2103,1588,945,288,-288,-707,-899,-860,-576,-100,534,1237,1968,2633,3214,3637,3910,3998,3904,3633,3189,2606,1918,1187,456,-184,-717,-1070,-1272,-1308,-1245,-1113,-979,-869,-797,-738,-645,-445,-61,570,1486,2682,4118,5692,7289,8745,9909,10627,10788,10331,9259,7656,5660,3465,1302,-617,-2090,-2975,-3189,-2727,-1643,-67,1838,3878,5852,7581,8922,9778,10131,9985,9437,8564,7501,6332,5154,4009,2926,1901,925,-28,-942,-1824,-2624,-3303,-3810,-4099,-4143,-3939,-3498,-2860,-2084,-1217,-321,563,1411,2197,2942,3647,4327,5004,5656,6302,6887,7402,7778,7989,7974,7708,7169,6354,5295,4040,2660,1270,-49,-1168,-2014,-2517,-2643,-2415,-1875,-1130,-282,507,1113,1400,1280,710,-301,-1692,-3337,-5107,-6816,-8318,-9460,-10131,-10287,-9912,-9069,-7869,-6440,-4955,-3556,-2380,-1521,-1021,-890,-1067,-1487,-2042,-2637,-3184,-3625,-3915,-4061,-4045,-3908,-3637,-3253,-2753,-2134,-1412,-602,245,1068,1795,2345,2669,2724,2513,2070,1442,705,-66,-822,-1492,-2069,-2534,-2900,-3191,-3429,-3643,-3845,-4050,-4239,-4402,-4511,-4538,-4468,-4289,-4006,-3641,-3216,-2782,-2365,-2018,-1756,-1610,-1574,-1634,-1775,-1960,-2168,-2375,-2570,-2739,-2892,-3013,-3115,-3196,-3261,-3320,-3364,-3408,-3431,-3448,-3437,-3409,-3351,-3253,-3108,-2882,-2556,-2094,-1458,-638,379,1578,2907,4299,5645,6820,7709,8177,8157,7598,6527,5035,3250,1345,-493,-2113,-3360,-4179,-4498,-4370,-3826,-2987,-1970,-918,39,777,1220,1319,1082,549,-191,-1039,-1886,-2625,-3197,-3527,-3623,-3461,-3081,-2492,-1736,-842,145,1181,2204,3162,3978,4601,4974,5053,4829,4294,3494,2485,1366,258,-710,-1405,-1733,-1626,-1085,-146,1097,2538,4045,5505,6809,7877,8655,9102,9226,9025,8558,7864,7032,6135,5255,4476,3852,3442,3253,3292,3509,3843,4200,4484,4591,4465,4042,3353,2423,1350,228,-829,-1720,-2353,-2683,-2682,-2380,-1832,-1118,-335,434,1110,1654,2024,2233,2268,2166,1941,1628,1261,864,485,146,-101,-230,-194,28,471,1126,2009,3066,4274,5560,6838,8046,9063,9842,10292,10379,10091,9430,8452,7221,5847,4434,3123,2011,1207,767,719,1051,1706,2601,3607,4615,5470,6084,6365,6276,5838,5079,4104,2986,1848,759,-193,-973,-1561,-1959,-2205,-2324,-2388,-2439,-2542,-2740,-3056,-3506,-4056,-4663,-5243,-5711,-5973,-5957,-5627,-4976,-4075,-2990,-1856,-778,137,805,1198,1312,1192,901,536,176,-87,-183,-75,263,808,1516,2323,3139,3895,4504,4932,5142,5121,4895,4453,3848,3090,2224,1289,316,-636,-1543,-2346,-3016,-3511,-3822,-3922,-3858,-3634,-3326,-2992,-2700,-2506,-2453,-2537,-2751,-3036,-3334,-3571,-3690,-3638,-3405,-2963,-2352,-1567,-684,277,1215,2067,2742,3159,3270,3041,2493,1692,733,-241,-1094,-1676,-1884,-1647,-964,133,1526,3123,4730,6249,7494,8389,8833,8794,8284,7343,6061,4544,2918,1286,-225,-1555,-2621,-3392,-3851,-3989,-3852,-3469,-2934,-2316,-1733,-1253,-971,-916,-1113,-1540,-2154,-2884,-3664,-4404,-5048,-5533,-5831,-5935,-5841,-5603,-5220,-4766,-4247,-3709,-3171,-2637,-2134,-1643,-1174,-722,-274,149,564,947,1317,1669,2035,2437,2897,3452,4096,4822,5587,6313,6919,7303,7385,7105,6451,5453,4178,2750,1281,-72,-1206,-2008,-2446,-2495,-2216,-1677,-1001,-296,314,763,980,988,787,462,66,-322,-646,-864,-963,-942,-834,-673,-526,-441,-508,-764,-1270,-2047,-3070,-4309,-5654,-7001,-8200,-9120,-9627,-9660,-9162,-8193,-6800,-5148,-3371,-1646,-133,1061,1843,2201,2175,1825,1290,665,101,-332,-535,-505,-229,239,822,1440,1989,2388,2575,2507,2185,1645,937,162,-599,-1242,-1693,-1893,-1843,-1548,-1097,-562,-66,290,403,209,-341,-1228,-2432,-3856,-5406,-6943,-8334,-9448,-10175,-10457,-10263,-9642,-8673,-7470,-6187,-4943,-3870,-3032,-2484,-2202,-2160,-2269,-2438,-2570,-2554,-2322,-1810,-1000,104,1446,2967,4549,6085,7453,8512,9184,9365,9046,8237,7004,5482,3800,2150,681,-448,-1136,-1321,-1008,-258,811,2048,3263,4303,4995,5246,4985,4201,2932,1244,-764,-2968,-5264,-7497,-9590,-11400,-12883,-13964,-14634,-14889,-14776,-14340,-13660,-12818,-11881,-10924,-10000,-9128,-8336,-7619,-6967,-6379,-5844,-5354,-4915,-4514,-4163,-3847,-3563,-3313,-3071,-2842,-2590,-2305,-1951,-1511,-964,-299,462,1300,2163,2978,3692,4211,4502,4511,4248,3722,3001,2144,1261,435,-221,-651,-788,-635,-215,407,1142,1882,2528,2991,3196,3120,2752,2117,1279,292,-753,-1798,-2766,-3623,-4314,-4826,-5133,-5238,-5148,-4888,-4505,-4034,-3537,-3038,-2551,-2077,-1566,-993,-295,556,1578,2754,4027,5316,6488,7438,8029,8184,7869,7092,5945,4550,3063,1643,449,-418,-863,-867,-446,343,1390,2573,3756,4808,5634,6166,6390,6332,6050,5633,5172,4757,4473,4352,4420,4630,4928,5202,5355,5267,4863,4095,2965,1525,-122,-1841,-3474,-4850,-5837,-6302,-6206,-5511,-4293,-2627,-660,1456,3566,5518,7194,8504,9390,9845,9869,9527,8857,7971,6944,5906,4951,4200,3709,3565,3730,4212,4885,5667,6403,6974,7269,7214,6792,6025,4989,3794,2577,1476,622,107,-27,213,744,1443,2149,2693,2912,2711,2010,840,-734,-2585,-4540,-6439,-8105,-9416,-10283,-10664,-10597,-10114,-9357,-8415,-7461,-6607,-5988,-5678,-5727,-6127,-6816,-7715,-8690,-9618,-10370,-10839,-10949,-10665,-9986,-8960,-7664,-6196,-4680,-3221,-1936,-900,-153,280,443,376,164,-123,-405,-638,-784,-860,-882,-906,-977,-1138,-1414,-1804,-2271,-2780,-3246,-3617,-3820,-3818,-3588,-3150,-2546,-1867,-1203,-681,-384,-410,-788,-1536,-2606,-3934,-5410,-6910,-8311,-9493,-10359,-10846,-10922,-10586,-9891,-8891,-7706,-6427,-5193,-4087,-3199,-2550,-2145,-1924,-1822,-1744,-1614,-1370,-983,-480,117,708,1245,1650,1892,1978,1930,1811,1682,1602,1605,1711,1901,2134,2374,2536,2609,2527,2310,1968,1554,1141,813,640,708,1035,1648,2496,3518,4610,5655,6533,7132,7376,7219,6662,5754,4564,3205,1793,438,-740,-1665,-2270,-2510,-2396,-1937,-1202,-275,745,1747,2611,3263,3619,3662,3399,2883,2197,1445,734,168,-167,-205,92,732,1687,2899,4268,5695,7045,8206,9070,9560,9639,9314,8631,7681,6564,5406,4297,3338,2568,2032,1733,1653,1779,2054,2456,2929,3445,3975,4505,5024,5533,6021,6474,6852,7114,7182,7011,6533,5726,4600,3189,1578,-126,-1822,-3381,-4729,-5792,-6540,-6983,-7128,-7030,-6713,-6227,-5593,-4831,-3960,-2993,-1962,-903,121,1052,1817,2360,2628,2597,2261,1637,783,-235,-1308,-2318,-3155,-3704,-3898,-3703,-3141,-2278,-1232,-118,905,1750,2316,2594,2597,2400,2098,1804,1610,1576,1726,2014,2372,2697,2879,2838,2520,1926,1109,155,-822,-1707,-2408,-2857,-3049,-3004,-2793,-2503,-2229,-2058,-2048,-2236,-2618,-3181,-3868,-4631,-5391,-6085,-6642,-7013,-7152,-7054,-6706,-6150,-5420,-4588,-3725,-2904,-2203,-1670,-1348,-1245,-1349,-1618,-1993,-2403,-2776,-3056,-3188,-3147,-2915,-2495,-1917,-1218,-463,284,945,1468,1799,1932,1872,1669,1375,1085,859,778,878,1159,1596,2101,2580,2920,3008,2774,2166,1200,-75,-1554,-3105,-4581,-5829,-6734,-7199,-7197,-6724,-5848,-4660,-3274,-1847,-484,672,1551,2100,2305,2198,1836,1291,670,55,-455,-790,-898,-748,-326,357,1271,2392,3625,4931,6201,7360,8328,9028,9409,9432,9080,8351,7286,5910,4317,2572,797,-890,-2356,-3477,-4146,-4306,-3942,-3098,-1892,-450,1032,2401,3476,4150,4335,4016,3223,2028,531,-1137,-2873,-4539,-6071,-7376,-8429,-9200,-9692,-9927,-9907,-9674,-9232,-8621,-7869,-7012,-6112,-5196,-4322,-3497,-2728,-2000,-1270,-509,314,1208,2149,3094,3978,4733,5300,5653,5770,5691,5433,5059,4615,4154,3734,3396,3185,3134,3246,3529,3944,4468,5033,5622,6159,6661,7087,7479,7830,8169,8495,8784,9019,9124,9063,8764,8205,7365,6272,4990,3600,2215,932,-157,-982,-1511,-1741,-1697,-1439,-1015,-514,9,480,851,1082,1147,1031,733,255,-390,-1184,-2099,-3106,-4157,-5196,-6155,-6932,-7443,-7571,-7238,-6381,-4996,-3133,-900,1538,3996,6267,8177,9589,10437,10711,10493,9874,9036,8112,7291,6692,6422,6539,7021,7837,8842,9930,10891,11585,11838,11548,10653,9174,7193,4866,2411,42,-1976,-3468,-4255,-4299,-3591,-2270,-496,1482,3420,5073,6231,6745,6540,5612,4055,1997,-337,-2745,-4975,-6823,-8112,-8707,-8555,-7644,-6052,-3914,-1426,1169,3631,5701,7203,7986,8014,7316,6012,4288,2381,545,-954,-1912,-2154,-1630,-353,1549,3867,6344,8700,10665,12053,12725,12667,11941,10689,9116,7439,5860,4547,3581,2993,2718,2661,2673,2625,2391,1882,1066,-64,-1427,-2944,-4458,-5845,-6960,-7708,-8039,-7961,-7535,-6874,-6108,-5370,-4786,-4417,-4313,-4441,-4753,-5160,-5574,-5900,-6078,-6087,-5930,-5671,-5384,-5144,-5042,-5101,-5330,-5692,-6105,-6486,-6724,-6728,-6429,-5790,-4814,-3560,-2097,-540,1005,2448,3715,4769,5617,6280,6817,7266,7684,8055,8374,8551,8512,8143,7377,6147,4463,2370,-36,-2597,-5167,-7558,-9627,-11260,-12380,-12986,-13081,-12733,-11989,-10918,-9577,-8026,-6322,-4550,-2773,-1110,357,1515,2285,2617,2492,1957,1098,60,-1012,-1909,-2511,-2656,-2308,-1464,-214,1294,2871,4312,5436,6104,6255,5903,5156,4168,3153,2318,1845,1876,2461,3589,5155,7013,8963,10812,12380,13503,14105,14123,13590,12579,11191,9599,7915,6316,4869,3666,2693,1945,1345,835,333,-211,-829,-1525,-2273,-3032,-3742,-4361,-4837,-5166,-5339,-5375,-5304,-5130,-4880,-4528,-4086,-3517,-2837,-2055,-1216,-401,320,833,1092,1033,679,79,-668,-1432,-2080,-2499,-2594,-2351,-1760,-912,132,1233,2316,3266,4039,4582,4905,5014,4960,4799,4578,4363,4170,4022,3898,3748,3521,3108,2461,1494,214,-1371,-3169,-5072,-6947,-8646,-10088,-11161,-11889,-12243,-12327,-12193,-11956,-11698,-11491,-11392,-11416,-11569,-11813,-12123,-12426,-12699,-12864,-12918,-12826,-12592,-12225,-11727,-11100,-10347,-9446,-8382,-7147,-5723,-4148,-2449,-720,956,2463,3698,4584,5061,5118,4757,4025,2963,1649,138,-1491,-3177,-4851,-6435,-7857,-9013,-9818,-10163,-9989,-9244,-7969,-6238,-4224,-2117,-162,1420,2437,2757,2327,1189,-564,-2741,-5147,-7552,-9748,-11553,-12857,-13571,-13711,-13311,-12457,-11289,-9921,-8520,-7205,-6085,-5233,-4660,-4364,-4266,-4302,-4364,-4378,-4279,-4043,-3686,-3242,-2790,-2371,-2055,-1848,-1742,-1691,-1603,-1399,-969,-251,817,2225,3940,5874,7910,9920,11754,13296,14419,15061,15154,14705,13728,12297,10522,8532,6517,4635,3067,1932,1308,1203,1563,2277,3197,4154,4985,5543,5732,5491,4820,3776,2449,981,-495,-1818,-2886,-3571,-3850,-3663,-3041,-2005,-613,1059,2929,4898,6867,8735,10397,11765,12755,13304,13381,12979,12148,10965,9567,8091,6716,5575,4811,4478,4609,5152,6011,7030,8038,8826,9239,9136,8454,7207,5471,3409,1209,-905,-2725,-4079,-4857,-5002,-4571,-3640,-2377,-971,403,1530,2301,2589,2400,1755,784,-358,-1466,-2328,-2766,-2623,-1874,-525,1259,3271,5240,6861,7879,8085,7357,5700,3201,72,-3432,-6986,-10309,-13111,-15213,-16469,-16856,-16377,-15131,-13222,-10805,-8034,-5083,-2106,726,3284,5451,7140,8315,8960,9107,8807,8142,7174,6012,4702,3337,1958,619,-657,-1841,-2932,-3923,-4830,-5667,-6470,-7259,-8071,-8904,-9747,-10549,-11234,-11709,-11868,-11633,-10946,-9819,-8303,-6531,-4664,-2895,-1413,-361,159,125,-414,-1367,-2580,-3902,-5181,-6281,-7123,-7640,-7825,-7699,-7290,-6683,-5916,-5086,-4250,-3487,-2855,-2411,-2190,-2197,-2422,-2805,-3270,-3726,-4054,-4167,-3975,-3425,-2511,-1251,269,1950,3641,5199,6475,7349,7750,7642,7063,6067,4772,3286,1738,241,-1110,-2247,-3126,-3763,-4171,-4435,-4621,-4821,-5116,-5537,-6117,-6823,-7610,-8415,-9160,-9775,-10202,-10373,-10261,-9824,-9046,-7931,-6483,-4745,-2784,-684,1415,3391,5074,6356,7108,7304,6911,6006,4664,3030,1233,-581,-2279,-3777,-4983,-5867,-6396,-6546,-6319,-5687,-4696,-3339,-1713,124,2048,3938,5682,7168,8328,9121,9545,9627,9414,8949,8297,7476,6537,5467,4286,2972,1529,-43,-1720,-3463,-5202,-6873,-8357,-9595,-10458,-10912,-10875,-10343,-9314,-7825,-5953,-3791,-1469,873,3085,5008,6516,7486,7871,7646,6873,5638,4102,2404,740,-756,-1935,-2702,-2991,-2779,-2074,-934,557,2272,4067,5764,7206,8238,8775,8781,8310,7478,6463,5471,4699,4323,4434,5073,6162,7579,9124,10593,11770,12496,12633,12148,11054,9444,7484,5334,3213,1280,-315,-1484,-2200,-2484,-2403,-2062,-1554,-986,-412,122,626,1116,1635,2206,2855,3552,4269,4922,5421,5668,5575,5086,4203,2968,1497,-83,-1608,-2945,-3989,-4680,-5021,-5049,-4835,-4451,-3961,-3397,-2767,-2040,-1167,-99,1211,2763,4546,6481,8477,10404,12123,13509,14433,14817,14580,13722,12248,10241,7812,5126,2373,-246,-2534,-4340,-5539,-6095,-6015,-5388,-4357,-3105,-1859,-815,-184,-87,-613,-1757,-3455,-5583,-7959,-10397,-12679,-14614,-16033,-16811,-16885,-16252,-14982,-13189,-11051,-8733,-6431,-4281,-2397,-841,381,1292,1939,2379,2648,2784,2786,2655,2378,1957,1403,759,67,-609,-1217,-1718,-2089,-2336,-2479,-2576,-2676,-2851,-3147,-3602,-4188,-4878,-5554,-6117,-6428,-6380,-5902,-4959,-3610,-1933,-101,1702,3276,4419,4995,4890,4089,2624,608,-1788,-4381,-6944,-9297,-11260,-12723,-13612,-13918,-13691,-13004,-11994,-10765,-9454,-8125,-6839,-5593,-4351,-3086,-1728,-280,1268,2869,4452,5937,7226,8257,8963,9342,9383,9146,8657,8007,7221,6388,5531,4706,3944,3260,2679,2204,1841,1602,1483,1497,1633,1880,2206,2574,2920,3184,3303,3200,2864,2244,1394,338,-813,-1972,-3020,-3856,-4403,-4613,-4480,-4031,-3349,-2515,-1674,-923,-390,-132,-186,-525,-1084,-1753,-2428,-2975,-3318,-3381,-3132,-2586,-1749,-704,506,1776,3044,4214,5234,6049,6637,6993,7145,7132,7032,6924,6890,7025,7369,7957,8775,9752,10828,11867,12770,13412,13692,13537,12905,11802,10288,8461,6480,4521,2772,1415,564,295,588,1348,2427,3620,4730,5565,5988,5927,5384,4420,3169,1762,363,-904,-1942,-2695,-3164,-3370,-3385,-3286,-3158,-3082,-3101,-3240,-3488,-3786,-4074,-4271,-4307,-4150,-3778,-3226,-2536,-1767,-964,-164,642,1468,2363,3372,4532,5861,7351,8955,10594,12177,13578,14695,15414,15660,15384,14577,13280,11563,9551,7382,5221,3238,1576,362,-336,-498,-159,599,1662,2900,4171,5361,6353,7087,7518,7636,7476,7065,6489,5790,5055,4316,3608,2938,2283,1616,899,90,-826,-1866,-3005,-4213,-5421,-6563,-7537,-8253,-8612,-8549,-8001,-6968,-5451,-3516,-1244,1244,3811,6292,8541,10410,11795,12622,12878,12579,11799,10625,9171,7548,5874,4238,2723,1374,207,-778,-1604,-2290,-2836,-3245,-3465,-3475,-3211,-2652,-1793,-664,663,2058,3392,4489,5205,5422,5071,4144,2710,868,-1206,-3354,-5391,-7174,-8598,-9595,-10164,-10309,-10100,-9574,-8817,-7874,-6809,-5672,-4504,-3359,-2260,-1249,-338,450,1116,1644,2033,2283,2392,2364,2212,1944,1589,1170,736,327,23,-123,-23,370,1112,2202,3608,5243,6972,8611,9961,10809,10977,10342,8858,6559,3600,166,-3453,-6984,-10164,-12747,-14602,-15626,-15825,-15266,-14062,-12392,-10427,-8375,-6402,-4665,-3254,-2223,-1558,-1221,-1123,-1186,-1322,-1456,-1560,-1592,-1565,-1488,-1378,-1269,-1182,-1140,-1160,-1244,-1390,-1576,-1781,-1966,-2100,-2143,-2072,-1851,-1472,-920,-192,708,1776,3004,4364,5832,7351,8853,10246,11416,12258,12664,12571,11952,10836,9310,7511,5601,3771,2186,994,300,123,450,1167,2138,3198,4175,4941,5400,5518,5302,4804,4090,3225,2272,1254,195,-925,-2097,-3351,-4669,-6038,-7415,-8730,-9920,-10893,-11599,-11986,-12041,-11790,-11265,-10542,-9675,-8738,-7757,-6766,-5739,-4665,-3487,-2182,-715,893,2622,4378,6090,7625,8899,9811,10304,10351,9949,9127,7936,6443,4729,2884,1003,-820,-2493,-3931,-5074,-5871,-6302,-6366,-6094,-5546,-4808,-3986,-3195,-2537,-2088,-1901,-1959,-2244,-2686,-3222,-3800,-4391,-4988,-5627,-6337,-7170,-8141,-9258,-10476,-11726,-12908,-13882,-14532,-14705,-14325,-13312,-11683,-9504,-6910,-4106,-1321,1210,3247,4636,5239,5044,4082,2489,439,-1823,-4046,-5982,-7389,-8129,-8081,-7266,-5752,-3716,-1381,980,3102,4733,5692,5880,5286,4016,2229,158,-1954,-3882,-5427,-6462,-6927,-6830,-6260,-5359,-4300,-3300,-2536,-2185,-2357,-3099,-4394,-6148,-8204,-10387,-12475,-14272,-15631,-16406,-16594,-16176,-15250,-13925,-12344,-10640,-8938,-7323,-5842,-4509,-3292,-2151,-1015,155,1414,2757,4159,5566,6878,8007,8837,9291,9297,8844,7945,6675,5141,3485,1867,449,-622,-1238,-1330,-905,-22,1190,2554,3886,4972,5674,5867,5533,4713,3532,2162,805,-335,-1099,-1373,-1123,-397,698,2005,3314,4463,5250,5593,5414,4746,3660,2292,796,-655,-1918,-2868,-3429,-3573,-3318,-2723,-1887,-910,70,961,1649,2098,2275,2229,2017,1762,1571,1579,1872,2506,3490,4753,6197,7662,8985,10013,10615,10726,10329,9490,8314,6963,5599,4388,3454,2875,2681,2817,3222,3737,4251,4580,4617,4260,3470,2289,798,-825,-2383,-3653,-4419,-4536,-3915,-2588,-684,1580,3893,5950,7429,8102,7809,6545,4373,1528,-1763,-5161,-8406,-11220,-13443,-14948,-15732,-15814,-15306,-14313,-12966,-11383,-9657,-7863,-6036,-4213,-2383,-574,1235,3011,4753,6420,7989,9410,10644,11644,12375,12786,12871,12585,11939,10933,9574,7914,5983,3870,1644,-585,-2722,-4657,-6305,-7585,-8455,-8887,-8887,-8483,-7727,-6683,-5437,-4084,-2724,-1471,-416,350,764,812,498,-126,-975,-1976,-3025,-4061,-5036,-5911,-6679,-7313,-7800,-8100,-8180,-7981,-7474,-6619,-5441,-3962,-2304,-565,1056,2420,3354,3749,3553,2769,1471,-192,-2072,-3949,-5662,-7047,-7990,-8462,-8435,-8004,-7221,-6239,-5142,-4059,-3055,-2184,-1455,-860,-353,95,543,997,1496,2011,2541,3038,3454,3738,3821,3650,3165,2337,1139,-400,-2255,-4330,-6521,-8705,-10718,-12435,-13717,-14473,-14641,-14219,-13230,-11781,-9978,-7993,-5974,-4095,-2473,-1212,-363,77,127,-125,-611,-1211,-1828,-2356,-2712,-2823,-2669,-2222,-1528,-613,454,1619,2828,4037,5223,6359,7428,8400,9234,9863,10228,10221,9803,8877,7475,5574,3296,724,-1968,-4620,-7073,-9165,-10794,-11872,-12367,-12288,-11667,-10593,-9134,-7433,-5566,-3697,-1907,-322,988,1974,2616,2946,2999,2857,2582,2252,1931,1657,1454,1328,1234,1162,1030,818,466,-28,-678,-1433,-2264,-3067,-3764,-4230,-4354,-4045,-3226,-1871,-5,2312,4949,7767,10600,13267,15629,17540,18915,19710,19898,19534,18662,17383,15787,13986,12059,10103,8164,6306,4562,2972,1586,435,-430,-972,-1184,-1047,-606,91,959,1882,2744,3413,3785,3777,3357,2530,1355,-68,-1627,-3183,-4616,-5827,-6728,-7297,-7517,-7424,-7064,-6508,-5831,-5110,-4398,-3739,-3125,-2550,-1933,-1239,-371,700,2011,3545,5243,7015,8725,10238,11386,12067,12164,11684,10648,9178,7446,5643,3989,2667,1824,1530,1797,2541,3629,4880,6083,7051,7610,7649,7115,6023,4453,2542,461,-1583,-3418,-4853,-5806,-6198,-6081,-5520,-4685,-3727,-2859,-2231,-1984,-2205,-2899,-4041,-5507,-7151,-8779,-10191,-11217,-11728,-11663,-11060,-10004,-8673,-7254,-5959,-4954,-4364,-4217,-4475,-5019,-5672,-6264,-6613,-6600,-6173,-5338,-4196,-2881,-1572,-446,361,736,690,232,-492,-1362,-2193,-2849,-3198,-3182,-2777,-2027,-1019,130,1282,2309,3099,3572,3695,3461,2918,2120,1146,69,-1048,-2153,-3213,-4218,-5160,-6053,-6893,-7686,-8412,-9056,-9561,-9904,-10017,-9875,-9443,-8707,-7671,-6357,-4823,-3137,-1406,254,1736,2917,3731,4122,4097,3701,3029,2216,1405,773,447,557,1157,2260,3815,5720,7824,9958,11910,13507,14544,14913,14500,13325,11410,8915,5990,2870,-241,-3129,-5621,-7590,-8958,-9699,-9843,-9447,-8604,-7435,-6038,-4544,-3043,-1608,-303,861,1864,2710,3404,3936,4294,4465,4411,4136,3617,2888,1978,941,-154,-1248,-2274,-3181,-3926,-4483,-4821,-4935,-4793,-4396,-3710,-2739,-1451,135,2009,4134,6436,8828,11203,13406,15318,16765,17632,17803,17217,15879,13865,11328,8487,5618,2992,910,-434,-878,-395,946,2973,5432,8043,10507,12589,14095,14933,15078,14581,13529,12050,10248,8247,6121,3946,1766,-371,-2442,-4383,-6175,-7744,-9063,-10074,-10767,-11109,-11131,-10845,-10307,-9593,-8754,-7911,-7103,-6435,-5922,-5598,-5426,-5355,-5291,-5134,-4765,-4086,-3019,-1518,408,2705,5278,7975,10623,13055,15069,16560,17393,17562,17068,16019,14533,12814,11030,9398,8059,7150,6712,6749,7184,7889,8698,9437,9922,10047,9719,8954,7816,6416,4923,3474,2222,1257,633,346,349,558,868,1187,1403,1472,1332,984,441,-251,-1039,-1829,-2585,-3206,-3688,-3988,-4124,-4107,-3976,-3756,-3493,-3196,-2903,-2605,-2311,-2008,-1674,-1299,-852,-321,312,1046,1876,2786,3742,4701,5621,6449,7159,7729,8164,8485,8733,8938,9147,9360,9586,9774,9878,9803,9475,8800,7733,6247,4367,2176,-209,-2638,-4928,-6927,-8479,-9475,-9868,-9654,-8889,-7689,-6198,-4588,-3050,-1744,-822,-378,-463,-1049,-2084,-3420,-4932,-6443,-7803,-8886,-9591,-9847,-9637,-8938,-7789,-6231,-4323,-2171,136,2469,4708,6750,8483,9848,10793,11311,11404,11121,10496,9598,8486,7210,5830,4385,2919,1470,90,-1188,-2295,-3204,-3867,-4269,-4426,-4346,-4100,-3734,-3327,-2942,-2621,-2398,-2267,-2199,-2159,-2084,-1940,-1702,-1368,-977,-582,-265,-84,-125,-403,-949,-1735,-2711,-3812,-4955,-6047,-7014,-7789,-8326,-8627,-8672,-8520,-8177,-7695,-7102,-6394,-5584,-4639,-3537,-2249,-758,932,2789,4748,6727,8611,10305,11705,12756,13435,13741,13734,13465,13015,12466,11871,11297,10776,10318,9932,9576,9236,8856,8410,7867,7219,6471,5629,4708,3707,2629,1454,178,-1226,-2752,-4405,-6148,-7948,-9729,-11414,-12923,-14152,-15061,-15573,-15701,-15448,-14866,-14038,-13054,-12026,-11053,-10226,-9591,-9171,-8912,-8763,-8588,-8308,-7787,-6983,-5840,-4395,-2681,-802,1156,3076,4866,6434,7723,8692,9316,9612,9589,9292,8772,8074,7268,6398,5525,4682,3902,3196,2546,1944,1339,701,4,-782,-1648,-2579,-3559,-4526,-5474,-6328,-7088,-7703,-8164,-8451,-8552,-8471,-8216,-7823,-7341,-6835,-6377,-6027,-5830,-5810,-5962,-6270,-6700,-7217,-7791,-8405,-9033,-9694,-10360,-11056,-11754,-12431,-13047,-13520,-13773,-13697,-13218,-12248,-10777,-8809,-6433,-3785,-1052,1549,3788,5480,6463,6677,6125,4897,3170,1143,-938,-2857,-4432,-5545,-6133,-6226,-5873,-5198,-4317,-3384,-2512,-1828,-1394,-1267,-1434,-1877,-2515,-3258,-4005,-4633,-5065,-5228,-5114,-4736,-4184,-3544,-2950,-2523,-2369,-2570,-3178,-4176,-5540,-7158,-8910,-10619,-12125,-13258,-13904,-13972,-13445,-12329,-10695,-8621,-6210,-3579,-836,1906,4524,6936,9014,10713,11942,12689,12929,12681,11981,10884,9459,7789,5966,4078,2254,568,-833,-1891,-2508,-2660,-2353,-1633,-594,651,1987,3285,4459,5412,6110,6513,6642,6524,6239,5864,5506,5247,5158,5249,5520,5877,6248,6486,6484,6131,5356,4138,2504,542,-1614,-3783,-5779,-7394,-8483,-8905,-8637,-7672,-6121,-4102,-1802,605,2942,5060,6853,8249,9243,9858,10159,10239,10194,10118,10097,10175,10386,10712,11112,11514,11821,11951,11808,11361,10579,9510,8209,6798,5385,4119,3099,2419,2101,2125,2406,2825,3233,3493,3471,3096,2317,1154,-334,-2046,-3852,-5596,-7150,-8380,-9216,-9634,-9651,-9366,-8869,-8322,-7834,-7548,-7519,-7820,-8418,-9290,-10336,-11450,-12494,-13321,-13795,-13786,-13220,-12038,-10263,-7947,-5202,-2162,995,4114,7002,9526,11548,12995,13816,14033,13680,12842,11620,10099,8398,6587,4759,2982,1318,-172,-1455,-2507,-3331,-3953,-4417,-4785,-5121,-5478,-5902,-6397,-6945,-7484,-7927,-8159,-8083,-7592,-6656,-5277,-3541,-1598,350,2074,3338,3955,3787,2793,1017,-1412,-4295,-7396,-10460,-13267,-15613,-17382,-18504,-18964,-18827,-18149,-17045,-15602,-13914,-12054,-10068,-8000,-5866,-3691,-1508,647,2694,4568,6156,7383,8172,8487,8345,7782,6908,5828,4691,3627,2746,2132,1811,1769,1941,2232,2527,2710,2690,2390,1790,884,-272,-1625,-3075,-4536,-5915,-7139,-8152,-8922,-9439,-9692,-9720,-9521,-9138,-8606,-7951,-7238,-6495,-5792,-5159,-4655,-4311,-4146,-4177,-4380,-4731,-5168,-5630,-6016,-6267,-6274,-6007,-5403,-4457,-3173,-1571,299,2380,4599,6865,9082,11136,12929,14346,15314,15760,15668,15040,13930,12425,10619,8646,6609,4609,2718,970,-635,-2100,-3462,-4732,-5908,-6972,-7868,-8546,-8935,-9005,-8706,-8077,-7133,-5960,-4649,-3289,-2003,-869,22,618,888,815,441,-195,-1004,-1883,-2742,-3457,-3958,-4174,-4077,-3675,-3005,-2127,-1118,-61,983,1952,2831,3625,4354,5094,5872,6784,7836,9063,10420,11839,13217,14429,15362,15930,16090,15862,15312,14560,13735,12993,12434,12142,12115,12284,12539,12694,12595,12053,10989,9312,7077,4355,1293,-1896,-5035,-7873,-10236,-11942,-12873,-12963,-12219,-10709,-8587,-6041,-3334,-700,1585,3334,4379,4641,4121,2885,1064,-1148,-3556,-5918,-8045,-9728,-10844,-11272,-10969,-9930,-8176,-5819,-2948,256,3620,6941,10005,12617,14602,15831,16234,15808,14634,12848,10647,8276,5945,3895,2271,1186,666,649,1035,1630,2263,2727,2872,2604,1897,812,-521,-1942,-3240,-4268,-4852,-4950,-4524,-3659,-2469,-1127,177,1255,1939,2097,1664,622,-941,-2910,-5053,-7160,-8965,-10264,-10902,-10818,-10050,-8741,-7098,-5393,-3900,-2858,-2452,-2766,-3780,-5374,-7335,-9391,-11257,-12660,-13373,-13275,-12307,-10550,-8158,-5374,-2491,199,2424,3977,4737,4674,3863,2450,655,-1292,-3135,-4684,-5781,-6364,-6452,-6108,-5493,-4709,-3934,-3224,-2669,-2242,-1930,-1657,-1359,-982,-495,89,714,1299,1744,1941,1816,1325,467,-690,-2058,-3494,-4869,-6037,-6913,-7420,-7565,-7351,-6848,-6098,-5175,-4128,-2998,-1839,-670,465,1537,2531,3399,4144,4714,5119,5316,5322,5138,4787,4325,3799,3277,2840,2535,2429,2532,2850,3340,3935,4547,5064,5391,5441,5164,4560,3650,2531,1286,46,-1101,-2049,-2764,-3176,-3309,-3122,-2673,-1941,-1010,123,1365,2681,3997,5234,6339,7217,7823,8079,7948,7402,6431,5060,3339,1340,-821,-3018,-5110,-6946,-8387,-9316,-9631,-9281,-8240,-6542,-4258,-1503,1559,4772,7923,10866,13418,15482,16944,17781,17969,17551,16596,15212,13529,11695,9850,8129,6635,5426,4535,3932,3574,3395,3310,3284,3265,3269,3326,3475,3788,4273,4946,5766,6639,7480,8136,8509,8481,7999,7027,5618,3829,1801,-337,-2429,-4333,-5948,-7180,-8012,-8434,-8504,-8299,-7911,-7459,-7024,-6693,-6502,-6449,-6505,-6591,-6617,-6485,-6090,-5364,-4249,-2748,-885,1259,3586,5983,8311,10474,12352,13891,15034,15773,16122,16116,15806,15255,14520,13672,12753,11823,10911,10051,9256,8537,7883,7292,6732,6205,5683,5186,4713,4303,3993,3823,3845,4072,4525,5164,5938,6757,7507,8068,8323,8162,7530,6385,4752,2700,331,-2213,-4772,-7193,-9328,-11051,-12283,-12964,-13086,-12681,-11796,-10531,-8981,-7258,-5476,-3724,-2081,-582,749,1937,2987,3946,4829,5654,6426,7135,7770,8318,8744,9056,9209,9225,9088,8828,8465,8034,7566,7067,6555,6005,5389,4693,3871,2945,1912,835,-222,-1171,-1912,-2379,-2514,-2310,-1814,-1095,-281,503,1106,1419,1322,782,-232,-1668,-3447,-5455,-7547,-9573,-11401,-12898,-13984,-14588,-14686,-14277,-13388,-12062,-10360,-8368,-6155,-3828,-1467,826,2956,4835,6387,7545,8298,8621,8582,8222,7648,6944,6217,5515,4910,4383,3938,3516,3078,2572,1955,1223,345,-628,-1699,-2798,-3896,-4931,-5861,-6636,-7235,-7611,-7765,-7665,-7316,-6715,-5865,-4804,-3548,-2176,-746,624,1836,2755,3288,3341,2894,1953,614,-1018,-2772,-4491,-6013,-7201,-7976,-8284,-8157,-7639,-6839,-5866,-4824,-3810,-2862,-2000,-1188,-376,515,1560,2813,4327,6084,8064,10180,12327,14372,16183,17615,18578,18974,18799,18065,16849,15267,13446,11524,9619,7827,6211,4807,3620,2641,1841,1195,662,211,-193,-577,-981,-1421,-1948,-2560,-3291,-4132,-5060,-6052,-7053,-8010,-8880,-9618,-10210,-10652,-10963,-11157,-11257,-11265,-11170,-10953,-10576,-10020,-9264,-8324,-7240,-6064,-4884,-3752,-2739,-1863,-1138,-527,-7,485,973,1498,2066,2680,3317,3947,4535,5030,5407,5625,5675,5557,5280,4872,4355,3759,3113,2432,1749,1055,376,-306,-970,-1633,-2271,-2895,-3481,-4028,-4529,-4976,-5374,-5727,-6052,-6362,-6682,-7025,-7382,-7771,-8135,-8483,-8760,-8965,-9075,-9113,-9089,-9042,-9013,-9029,-9131,-9339,-9657,-10085,-10602,-11160,-11718,-12188,-12500,-12561,-12308,-11678,-10670,-9291,-7615,-5743,-3793,-1918,-248,1089,2004,2448,2418,1945,1109,-2,-1265,-2572,-3815,-4889,-5745,-6326,-6645,-6733,-6645,-6472,-6277,-6150,-6123,-6248,-6501,-6890,-7335,-7788,-8147,-8320,-8228,-7790,-6981,-5814,-4351,-2719,-1072,408,1534,2161,2176,1533,260,-1565,-3804,-6278,-8802,-11172,-13194,-14697,-15540,-15606,-14857,-13277,-10939,-7963,-4532,-877,2734,6048,8794,10802,11909,12104,11410,9990,8046,5849,3675,1775,365,-435,-568,-78,921,2265,3744,5163,6341,7156,7541,7509,7117,6484,5750,5064,4572,4383,4576,5168,6135,7377,8778,10165,11367,12237,12614,12438,11642,10255,8344,6016,3434,773,-1773,-4017,-5805,-7018,-7593,-7522,-6856,-5697,-4181,-2468,-724,901,2292,3372,4124,4569,4777,4854,4905,5048,5373,5925,6740,7753,8927,10127,11279,12252,12973,13376,13415,13083,12388,11359,10067,8581,6999,5420,3923,2595,1473,590,-51,-485,-729,-867,-911,-945,-969,-1013,-1085,-1176,-1305,-1474,-1704,-1995,-2369,-2798,-3285,-3788,-4297,-4778,-5238,-5670,-6109,-6575,-7108,-7726,-8459,-9288,-10215,-11185,-12156,-13048,-13768,-14217,-14271,-13850,-12847,-11245,-9035,-6302,-3170,182,3538,6688,9423,11602,13107,13914,14021,13503,12445,10947,9129,7082,4922,2736,625,-1309,-2981,-4279,-5149,-5528,-5412,-4838,-3883,-2676,-1369,-132,879,1538,1764,1560,967,117,-841,-1747,-2450,-2874,-2987,-2861,-2596,-2386,-2383,-2763,-3634,-5039,-6950,-9258,-11778,-14303,-16577,-18373,-19494,-19797,-19241,-17836,-15699,-12988,-9914,-6703,-3574,-729,1683,3541,4796,5438,5517,5133,4414,3518,2609,1830,1312,1117,1294,1788,2564,3471,4424,5258,5887,6208,6169,5762,4981,3884,2525,993,-626,-2220,-3712,-4995,-6015,-6721,-7092,-7146,-6900,-6435,-5799,-5097,-4403,-3816,-3414,-3270,-3430,-3930,-4754,-5883,-7231,-8712,-10188,-11531,-12588,-13247,-13405,-13023,-12105,-10719,-8971,-7007,-4979,-3022,-1256,263,1514,2524,3360,4099,4821,5583,6418,7303,8183,8989,9593,9933,9914,9521,8774,7732,6514,5228,4013,2961,2136,1564,1205,1009,881,739,489,88,-509,-1261,-2152,-3074,-3974,-4744,-5320,-5664,-5744,-5598,-5267,-4834,-4399,-4058,-3887,-3947,-4234,-4731,-5346,-5991,-6517,-6820,-6774,-6318,-5423,-4123,-2496,-661,1243,3086,4740,6140,7237,8054,8639,9075,9454,9866,10371,11006,11754,12570,13377,14065,14535,14682,14444,13794,12759,11419,9903,8362,6963,5854,5139,4872,5035,5539,6249,6967,7517,7686,7356,6417,4889,2840,449,-2075,-4458,-6469,-7893,-8610,-8576,-7859,-6594,-5003,-3323,-1807,-669,-66,-70,-664,-1727,-3087,-4490,-5710,-6501,-6707,-6228,-5051,-3259,-981,1587,4242,6771,9008,10788,12046,12695,12775,12286,11331,9983,8380,6638,4903,3308,1953,948,311,68,156,504,985,1488,1873,2065,1981,1618,999,195,-692,-1541,-2250,-2700,-2846,-2621,-2053,-1152,11,1339,2732,4049,5164,5968,6355,6293,5768,4839,3584,2127,589,-904,-2259,-3407,-4333,-5047,-5607,-6085,-6568,-7124,-7791,-8562,-9371,-10122,-10657,-10851,-10552,-9694,-8245,-6280,-3929,-1420,996,3031,4428,4971,4551,3123,790,-2282,-5814,-9502,-12987,-15969,-18156,-19368,-19514,-18615,-16802,-14278,-11311,-8176,-5142,-2438,-204,1440,2522,3045,3160,2957,2608,2227,1929,1779,1810,2022,2375,2846,3360,3899,4406,4880,5293,5659,5969,6235,6446,6596,6665,6624,6433,6045,5405,4486,3266,1783,103,-1658,-3350,-4839,-5975,-6682,-6910,-6684,-6091,-5253,-4335,-3504,-2909,-2674,-2861,-3484,-4498,-5806,-7289,-8789,-10171,-11277,-12009,-12264,-12012,-11239,-9999,-8371,-6490,-4487,-2513,-690,894,2192,3209,3987,4587,5102,5588,6137,6752,7483,8285,9153,10002,10791,11429,11860,12022,11882,11434,10694,9716,8551,7291,5999,4762,3631,2676,1934,1454,1270,1413,1899,2720,3835,5163,6587,7951,9088,9836,10048,9644,8588,6948,4840,2476,89,-2058,-3730,-4750,-5017,-4533,-3385,-1766,109,1978,3617,4847,5572,5770,5516,4930,4180,3432,2846,2523,2531,2869,3482,4290,5158,5984,6641,7068,7232,7152,6910,6599,6346,6265,6424,6858,7517,8303,9069,9631,9855,9590,8822,7549,5901,4048,2208,610,-542,-1119,-1044,-369,785,2222,3690,4947,5760,5965,5469,4264,2439,143,-2393,-4930,-7181,-8933,-9970,-10198,-9580,-8179,-6124,-3616,-851,1926,4529,6784,8562,9813,10504,10696,10450,9903,9159,8371,7637,7056,6676,6526,6589,6860,7280,7832,8453,9114,9755,10340,10807,11123,11234,11119,10745,10112,9224,8092,6761,5269,3677,2050,459,-1043,-2373,-3507,-4386,-4991,-5326,-5379,-5212,-4850,-4379,-3870,-3397,-3027,-2792,-2699,-2720,-2799,-2877,-2880,-2787,-2559,-2233,-1825,-1401,-1008,-691,-477,-378,-385,-473,-613,-752,-857,-858,-727,-405,121,850,1776,2819,3930,4997,5936,6657,7118,7266,7144,6756,6175,5459,4645,3800,2908,2003,1047,34,-1042,-2189,-3359,-4506,-5544,-6369,-6887,-6998,-6652,-5808,-4512,-2826,-895,1124,3031,4646,5779,6320,6174,5326,3833,1771,-680,-3366,-6062,-8594,-10760,-12442,-13530,-14010,-13891,-13251,-12186,-10801,-9210,-7498,-5738,-4003,-2318,-753,680,1929,2967,3780,4339,4658,4751,4640,4404,4085,3791,3583,3545,3714,4110,4694,5418,6166,6862,7369,7638,7601,7254,6636,5777,4769,3655,2517,1391,344,-588,-1337,-1839,-2029,-1835,-1247,-246,1075,2622,4210,5650,6746,7327,7284,6586,5262,3445,1279,-1025,-3285,-5328,-7014,-8276,-9058,-9390,-9300,-8852,-8125,-7187,-6104,-4952,-3765,-2608,-1516,-515,358,1101,1692,2122,2381,2439,2294,1912,1321,535,-375,-1321,-2190,-2866,-3240,-3249,-2850,-2078,-995,285,1619,2874,3895,4588,4862,4696,4115,3169,1992,698,-540,-1576,-2274,-2539,-2321,-1644,-573,740,2117,3350,4224,4560,4238,3188,1455,-868,-3597,-6512,-9361,-11904,-13930,-15278,-15868,-15689,-14809,-13369,-11526,-9492,-7426,-5503,-3817,-2442,-1394,-648,-164,133,289,385,437,500,575,671,773,866,902,863,692,370,-122,-772,-1573,-2465,-3432,-4397,-5343,-6209,-6994,-7661,-8234,-8704,-9107,-9455,-9775,-10073,-10346,-10584,-10755,-10831,-10761,-10527,-10082,-9453,-8625,-7674,-6637,-5623,-4693,-3950,-3443,-3227,-3312,-3686,-4308,-5121,-6045,-6993,-7886,-8628,-9174,-9454,-9472,-9223,-8741,-8085,-7296,-6453,-5593,-4775,-4022,-3370,-2819,-2367,-1986,-1628,-1246,-776,-160,630,1630,2808,4133,5516,6842,7992,8796,9155,8927,8081,6588,4529,2007,-789,-3658,-6382,-8753,-10609,-11830,-12339,-12136,-11230,-9720,-7693,-5313,-2741,-182,2173,4121,5501,6185,6102,5253,3696,1561,-987,-3728,-6459,-8958,-11041,-12570,-13428,-13591,-13041,-11853,-10103,-7926,-5448,-2815,-152,2439,4863,7077,9034,10722,12127,13245,14074,14614,14855,14803,14444,13790,12832,11606,10122,8458,6671,4863,3153,1640,452,-343,-680,-550,27,993,2266,3762,5367,7005,8571,9987,11175,12043,12529,12557,12082,11080,9566,7582,5234,2625,-73,-2710,-5109,-7111,-8590,-9435,-9608,-9100,-7980,-6349,-4355,-2161,75,2200,4117,5734,7028,7970,8565,8802,8679,8175,7284,5996,4347,2369,173,-2144,-4426,-6530,-8289,-9580,-10272,-10312,-9665,-8372,-6514,-4220,-1651,1025,3626,5998,8006,9542,10551,10983,10864,10209,9096,7599,5808,3837,1774,-263,-2188,-3894,-5312,-6352,-6968,-7121,-6794,-6021,-4854,-3407,-1818,-252,1128,2180,2821,3002,2776,2218,1464,666,-58,-586,-893,-978,-926,-842,-877,-1148,-1766,-2769,-4129,-5772,-7519,-9223,-10654,-11664,-12113,-11931,-11137,-9786,-8013,-5969,-3821,-1727,178,1804,3068,3951,4414,4469,4122,3383,2306,914,-698,-2453,-4251,-5951,-7467,-8639,-9405,-9655,-9388,-8582,-7320,-5701,-3876,-2024,-323,1061,1990,2372,2188,1434,213,-1386,-3198,-5087,-6886,-8485,-9763,-10673,-11179,-11288,-11029,-10453,-9620,-8595,-7439,-6205,-4946,-3704,-2510,-1399,-385,515,1296,1967,2524,2978,3326,3560,3659,3606,3372,2940,2313,1471,461,-720,-2005,-3362,-4734,-6043,-7246,-8249,-8997,-9418,-9450,-9052,-8199,-6906,-5218,-3231,-1054,1157,3276,5152,6696,7817,8480,8652,8344,7560,6333,4709,2742,528,-1825,-4188,-6401,-8329,-9828,-10800,-11183,-10971,-10182,-8907,-7231,-5293,-3235,-1197,658,2227,3383,4095,4327,4116,3531,2659,1616,520,-527,-1420,-2113,-2549,-2755,-2747,-2599,-2379,-2161,-1997,-1915,-1902,-1927,-1916,-1809,-1533,-1039,-300,677,1873,3231,4683,6175,7599,8920,10023,10890,11425,11629,11463,10951,10136,9066,7835,6524,5224,4024,2986,2179,1634,1377,1408,1709,2233,2929,3711,4507,5237,5837,6268,6516,6580,6486,6246,5882,5389,4761,3971,3007,1860,551,-862,-2297,-3630,-4729,-5462,-5704,-5390,-4486,-3041,-1154,1011,3275,5429,7306,8769,9724,10161,10086,9594,8768,7750,6668,5638,4794,4195,3918,3969,4343,4985,5828,6761,7688,8481,9056,9312,9216,8723,7863,6647,5154,3441,1598,-287,-2132,-3855,-5391,-6684,-7703,-8425,-8853,-8994,-8872,-8506,-7929,-7159,-6212,-5102,-3831,-2422,-885,739,2402,4054,5615,7030,8224,9137,9722,9926,9750,9172,8229,6956,5417,3677,1819,-98,-2002,-3842,-5572,-7142,-8516,-9640,-10483,-10999,-11182,-11016,-10535,-9770,-8784,-7631,-6387,-5100,-3847,-2674,-1665,-885,-431,-367,-778,-1674,-3065,-4862,-6943,-9121,-11166,-12861,-13965,-14333,-13844,-12503,-10383,-7665,-4577,-1419,1523,3953,5650,6447,6286,5209,3348,945,-1726,-4343,-6622,-8306,-9248,-9359,-8675,-7289,-5377,-3135,-781,1477,3473,5065,6177,6767,6838,6436,5611,4463,3054,1497,-147,-1792,-3376,-4854,-6179,-7331,-8281,-9015,-9511,-9749,-9708,-9377,-8749,-7852,-6733,-5470,-4165,-2939,-1910,-1183,-842,-895,-1334,-2045,-2894,-3698,-4251,-4398,-3986,-2986,-1404,617,2920,5250,7401,9148,10367,10979,11001,10518,9654,8570,7417,6327,5396,4683,4211,3959,3911,4019,4229,4522,4829,5140,5412,5629,5781,5856,5859,5787,5643,5435,5153,4819,4432,4037,3662,3361,3183,3167,3346,3707,4243,4885,5577,6226,6761,7106,7223,7095,6739,6194,5533,4817,4129,3538,3083,2809,2693,2725,2839,2993,3122,3201,3201,3141,3029,2905,2777,2683,2591,2521,2415,2263,2031,1710,1325,909,541,294,261,513,1088,2002,3204,4623,6133,7589,8841,9737,10163,10045,9348,8132,6462,4512,2444,474,-1194,-2387,-2960,-2855,-2065,-687,1153,3236,5376,7327,8928,10010,10503,10382,9693,8553,7096,5513,3950,2568,1460,689,270,180,384,825,1460,2235,3114,4058,5019,5964,6830,7576,8137,8481,8559,8381,7929,7257,6393,5388,4312,3185,2084,1010,16,-899,-1702,-2389,-2925,-3304,-3486,-3477,-3261,-2879,-2356,-1776,-1201,-719,-398,-270,-353,-599,-949,-1310,-1583,-1706,-1608,-1316,-848,-293,255,711,997,1077,973,710,382,51,-199,-310,-247,16,473,1123,1945,2914,3995,5141,6284,7362,8276,8964,9341,9376,9058,8408,7513,6440,5322,4240,3301,2560,2066,1826,1816,1998,2281,2597,2831,2925,2800,2457,1890,1163,324,-535,-1365,-2097,-2719,-3217,-3622,-3945,-4226,-4467,-4673,-4821,-4881,-4817,-4591,-4174,-3544,-2686,-1626,-378,974,2345,3609,4622,5255,5378,4925,3867,2248,175,-2203,-4679,-7047,-9085,-10622,-11494,-11650,-11054,-9799,-8012,-5895,-3682,-1626,53,1153,1576,1279,332,-1121,-2861,-4627,-6139,-7148,-7453,-6937,-5586,-3487,-828,2120,5058,7653,9630,10761,10921,10101,8385,5985,3172,272,-2374,-4480,-5797,-6202,-5670,-4290,-2256,194,2768,5223,7317,8924,9950,10402,10342,9862,9087,8125,7060,5965,4844,3722,2559,1357,93,-1208,-2536,-3816,-5018,-6053,-6876,-7426,-7668,-7559,-7098,-6261,-5081,-3586,-1845,59,1996,3851,5456,6682,7403,7521,7006,5860,4153,2009,-414,-2933,-5336,-7455,-9091,-10135,-10470,-10085,-8981,-7283,-5118,-2722,-308,1857,3567,4632,4950,4499,3336,1618,-454,-2620,-4638,-6261,-7325,-7712,-7411,-6478,-5063,-3357,-1595,-8,1206,1889,1960,1410,305,-1234,-3012,-4847,-6499,-7797,-8560,-8711,-8184,-7032,-5327,-3224,-896,1443,3608,5396,6666,7314,7303,6663,5496,3951,2211,467,-1120,-2430,-3390,-3993,-4278,-4307,-4183,-3985,-3814,-3729,-3797,-4026,-4445,-5021,-5735,-6528,-7352,-8126,-8788,-9272,-9526,-9535,-9297,-8856,-8283,-7651,-7061,-6576,-6268,-6151,-6238,-6502,-6897,-7387,-7892,-8382,-8792,-9099,-9273,-9309,-9206,-8972,-8621,-8157,-7602,-6971,-6297,-5623,-4993,-4467,-4081,-3867,-3813,-3885,-4022,-4138,-4158,-4005,-3648,-3071,-2330,-1496,-696,-63,273,213,-296,-1222,-2488,-3938,-5396,-6672,-7599,-8062,-8012,-7472,-6537,-5345,-4090,-2942,-2100,-1684,-1800,-2465,-3642,-5232,-7065,-8952,-10666,-11990,-12720,-12693,-11806,-10032,-7433,-4143,-414,3491,7212,10447,12881,14308,14601,13753,11863,9148,5863,2344,-1118,-4235,-6793,-8645,-9713,-9992,-9518,-8370,-6653,-4481,-2004,646,3300,5813,8036,9838,11130,11844,11971,11521,10556,9152,7409,5442,3361,1296,-640,-2329,-3664,-4572,-4975,-4867,-4231,-3134,-1622,188,2209,4313,6393,8345,10052,11450,12439,12995,13081,12713,11931,10794,9395,7811,6161,4515,2981,1617,488,-358,-896,-1105,-996,-586,86,957,1977,3065,4178,5255,6262,7171,7945,8555,8957,9102,8946,8444,7586,6376,4871,3154,1332,-444,-2068,-3402,-4389,-4978,-5187,-5056,-4669,-4104,-3458,-2798,-2187,-1651,-1214,-857,-578,-340,-125,91,317,563,797,1018,1179,1255,1242,1117,927,697,508,430,547,924,1601,2585,3839,5285,6810,8271,9520,10407,10798,10598,9735,8197,6021,3291,152,-3201,-6562,-9673,-12342,-14359,-15633,-16092,-15794,-14826,-13353,-11561,-9635,-7756,-6053,-4624,-3502,-2701,-2160,-1849,-1684,-1624,-1639,-1716,-1862,-2110,-2456,-2924,-3485,-4114,-4751,-5340,-5823,-6151,-6309,-6287,-6113,-5806,-5414,-4953,-4448,-3903,-3326,-2705,-2050,-1340,-588,228,1095,2044,3035,4081,5102,6064,6842,7361,7487,7137,6244,4767,2750,248,-2595,-5625,-8642,-11455,-13858,-15710,-16860,-17270,-16900,-15827,-14138,-12000,-9578,-7079,-4669,-2524,-752,556,1378,1712,1608,1134,371,-588,-1653,-2755,-3817,-4804,-5680,-6433,-7073,-7592,-8020,-8339,-8554,-8628,-8542,-8234,-7700,-6897,-5845,-4558,-3083,-1481,177,1813,3349,4700,5781,6519,6844,6707,6094,5018,3542,1776,-141,-2027,-3706,-4995,-5773,-5937,-5498,-4499,-3061,-1354,466,2213,3772,5033,5941,6483,6640,6452,5919,5089,3982,2648,1141,-468,-2091,-3641,-5030,-6192,-7065,-7634,-7871,-7781,-7372,-6641,-5631,-4340,-2825,-1111,731,2633,4503,6238,7733,8874,9585,9786,9473,8643,7368,5755,3945,2124,470,-822,-1600,-1743,-1204,8,1806,4038,6499,8944,11131,12818,13826,14030,13388,11957,9859,7311,4541,1823,-614,-2572,-3918,-4586,-4584,-3955,-2827,-1317,401,2169,3830,5254,6325,7005,7248,7110,6630,5907,5035,4096,3191,2360,1666,1143,810,709,835,1215,1830,2671,3689,4834,6026,7189,8228,9070,9635,9886,9791,9346,8594,7551,6322,4951,3569,2259,1137,302,-174,-233,134,890,1964,3227,4528,5702,6567,6992,6848,6083,4692,2722,304,-2413,-5227,-7918,-10294,-12152,-13369,-13841,-13548,-12516,-10826,-8608,-6005,-3192,-341,2378,4802,6801,8259,9127,9363,9018,8142,6845,5245,3447,1568,-316,-2133,-3848,-5422,-6836,-8051,-9039,-9753,-10155,-10210,-9893,-9208,-8184,-6862,-5340,-3698,-2066,-549,723,1658,2156,2158,1633,584,-935,-2823,-4953,-7147,-9232,-11021,-12362,-13125,-13237,-12676,-11459,-9687,-7444,-4910,-2196,506,3092,5421,7422,9025,10198,10928,11212,11066,10501,9547,8219,6569,4627,2475,179,-2145,-4401,-6448,-8167,-9429,-10129,-10197,-9591,-8347,-6528,-4308,-1864,552,2691,4322,5247,5349,4591,3027,796,-1893,-4794,-7633,-10172,-12186,-13530,-14124,-13945,-13066,-11574,-9633,-7389,-5040,-2726,-629,1147,2487,3339,3690,3558,3021,2163,1114,-1,-1064,-1946,-2561,-2832,-2705,-2177,-1248,24,1566,3282,5043,6735,8221,9386,10143,10412,10183,9452,8286,6770,5024,3193,1416,-155,-1410,-2246,-2616,-2509,-1953,-1037,152,1462,2767,3926,4818,5376,5545,5371,4892,4250,3541,2930,2509,2391,2602,3171,4035,5147,6386,7652,8825,9819,10571,11052,11284,11286,11111,10788,10334,9747,9016,8109,7031,5771,4371,2892,1406,17,-1195,-2143,-2777,-3061,-3013,-2643,-2026,-1217,-315,604,1459,2195,2770,3180,3425,3541,3562,3534,3497,3504,3570,3727,3953,4217,4456,4587,4530,4208,3596,2683,1545,266,-1001,-2106,-2879,-3201,-2947,-2115,-705,1163,3341,5649,7867,9818,11335,12304,12683,12451,11673,10422,8824,6996,5095,3239,1580,224,-724,-1200,-1152,-603,447,1901,3687,5679,7745,9760,11578,13099,14205,14851,14970,14576,13661,12289,10509,8407,6072,3610,1112,-1301,-3542,-5509,-7125,-8327,-9076,-9357,-9166,-8537,-7494,-6097,-4405,-2493,-447,1633,3643,5463,6981,8090,8702,8772,8283,7287,5876,4195,2409,702,-761,-1844,-2453,-2560,-2172,-1364,-230,1094,2479,3773,4865,5631,6022,5977,5532,4702,3603,2306,969,-311,-1395,-2180,-2591,-2568,-2107,-1230,-9,1442,2983,4438,5646,6441,6713,6389,5486,4071,2295,343,-1570,-3229,-4457,-5116,-5156,-4587,-3513,-2090,-517,974,2190,2941,3116,2671,1615,69,-1831,-3852,-5780,-7363,-8396,-8716,-8239,-6965,-5008,-2549,131,2741,4972,6560,7338,7218,6253,4590,2468,174,-1988,-3764,-4938,-5419,-5169,-4297,-2938,-1322,317,1747,2743,3174,2925,2013,483,-1504,-3769,-6069,-8181,-9879,-10991,-11407,-11072,-10048,-8414,-6379,-4124,-1906,63,1598,2563,2909,2670,1934,886,-289,-1361,-2145,-2476,-2269,-1499,-210,1468,3375,5308,7038,8402,9202,9382,8877,7750,6091,4050,1816,-436,-2496,-4222,-5470,-6160,-6277,-5819,-4895,-3578,-2045,-394,1199,2660,3869,4794,5391,5671,5652,5385,4929,4372,3791,3276,2894,2702,2716,2930,3293,3727,4137,4394,4414,4088,3398,2351,1021,-449,-1909,-3173,-4086,-4529,-4454,-3882,-2901,-1677,-387,742,1533,1812,1492,525,-1039,-3094,-5461,-7918,-10207,-12088,-13324,-13761,-13301,-11951,-9805,-7043,-3928,-740,2184,4585,6191,6886,6577,5349,3324,761,-2070,-4839,-7258,-9072,-10116,-10307,-9677,-8343,-6492,-4370,-2219,-267,1288,2351,2834,2779,2213,1246,-18,-1461,-2960,-4396,-5670,-6673,-7351,-7648,-7574,-7157,-6491,-5675,-4864,-4174,-3756,-3676,-4015,-4749,-5851,-7212,-8711,-10180,-11460,-12383,-12820,-12684,-11924,-10584,-8724,-6500,-4083,-1679,479,2206,3294,3644,3169,1898,-76,-2578,-5359,-8131,-10586,-12446,-13478,-13555,-12635,-10817,-8283,-5326,-2254,560,2837,4293,4811,4327,2936,822,-1749,-4451,-6962,-8988,-10295,-10769,-10388,-9266,-7599,-5666,-3771,-2214,-1239,-1015,-1596,-2931,-4849,-7091,-9352,-11291,-12643,-13165,-12787,-11502,-9490,-6978,-4304,-1797,224,1518,1950,1499,271,-1536,-3642,-5754,-7559,-8817,-9328,-8984,-7777,-5758,-3098,3,3277,6431,9198,11313,12583,12913,12255,10742,8530,5912,3201,726,-1218,-2412,-2738,-2186,-859,1060,3341,5716,7969,9883,11338,12245,12577,12360,11624,10443,8875,7002,4898,2661,389,-1797,-3763,-5384,-6531,-7108,-7059,-6377,-5119,-3385,-1337,856,2991,4900,6445,7532,8150,8321,8147,7736,7229,6718,6303,5984,5777,5598,5410,5118,4694,4106,3366,2516,1600,695,-134,-813,-1277,-1463,-1334,-857,-51,1045,2357,3769,5160,6400,7356,7956,8120,7854,7174,6156,4890,3492,2076,745,-416,-1355,-2047,-2511,-2764,-2868,-2853,-2754,-2590,-2360,-2044,-1648,-1153,-585,23,626,1161,1580,1854,1965,1960,1871,1791,1779,1900,2173,2582,3056,3521,3858,4001,3870,3481,2847,2075,1260,534,10,-233,-144,262,947,1807,2738,3598,4269,4630,4589,4086,3080,1589,-356,-2655,-5209,-7845,-10430,-12770,-14730,-16165,-16984,-17126,-16583,-15384,-13620,-11395,-8875,-6206,-3577,-1146,934,2527,3539,3905,3603,2668,1175,-752,-2948,-5223,-7387,-9251,-10672,-11545,-11836,-11560,-10793,-9636,-8210,-6643,-5033,-3466,-2007,-673,502,1541,2434,3207,3855,4382,4761,4968,4949,4664,4058,3098,1780,130,-1793,-3862,-5953,-7897,-9518,-10704,-11312,-11320,-10704,-9539,-7912,-5978,-3879,-1789,163,1840,3176,4106,4629,4742,4482,3869,2963,1791,424,-1093,-2676,-4260,-5747,-7078,-8167,-8989,-9509,-9741,-9722,-9501,-9167,-8785,-8432,-8140,-7922,-7738,-7515,-7165,-6572,-5661,-4376,-2722,-762,1379,3543,5531,7162,8267,8745,8543,7708,6325,4567,2613,680,-1052,-2426,-3327,-3718,-3579,-2975,-1972,-687,786,2307,3771,5055,6049,6666,6847,6566,5844,4755,3387,1886,383,-981,-2096,-2880,-3313,-3392,-3202,-2811,-2359,-1935,-1659,-1585,-1759,-2157,-2741,-3416,-4085,-4631,-4941,-4932,-4533,-3728,-2529,-995,768,2648,4481,6123,7422,8259,8577,8369,7709,6746,5668,4704,4069,3930,4402,5490,7115,9113,11255,13278,14922,15965,16233,15658,14225,12031,9225,6023,2652,-632,-3600,-6046,-7803,-8763,-8880,-8176,-6733,-4716,-2301,262,2749,4940,6646,7771,8252,8142,7516,6539,5360,4161,3084,2228,1658,1356,1276,1324,1391,1369,1177,754,101,-755,-1744,-2767,-3720,-4486,-4978,-5111,-4852,-4181,-3119,-1713,-39,1808,3720,5562,7218,8556,9465,9865,9692,8932,7616,5799,3621,1196,-1260,-3590,-5573,-7054,-7874,-7947,-7231,-5750,-3606,-936,2032,5082,7931,10351,12130,13113,13270,12593,11253,9393,7282,5125,3137,1457,151,-778,-1415,-1847,-2240,-2674,-3279,-4070,-5065,-6206,-7418,-8598,-9638,-10451,-10949,-11107,-10911,-10402,-9655,-8764,-7838,-7000,-6316,-5878,-5681,-5713,-5911,-6154,-6343,-6340,-6046,-5404,-4384,-3041,-1462,215,1818,3196,4187,4699,4669,4109,3082,1708,140,-1452,-2896,-4045,-4791,-5079,-4918,-4364,-3526,-2523,-1491,-529,291,928,1395,1698,1880,1940,1903,1717,1383,830,62,-938,-2113,-3401,-4676,-5827,-6714,-7243,-7342,-7006,-6268,-5230,-4014,-2789,-1691,-876,-425,-390,-762,-1467,-2407,-3430,-4394,-5136,-5532,-5488,-4948,-3933,-2501,-775,1096,2941,4600,5944,6891,7409,7530,7300,6825,6180,5460,4726,4025,3372,2780,2230,1717,1226,751,277,-187,-662,-1139,-1623,-2113,-2581,-3015,-3364,-3610,-3696,-3621,-3362,-2931,-2355,-1668,-916,-174,528,1109,1559,1837,1951,1907,1734,1461,1126,775,444,199,76,146,450,1030,1919,3099,4557,6220,8004,9794,11463,12875,13933,14534,14663,14316,13564,12514,11289,10052,8916,8016,7400,7104,7087,7290,7602,7924,8142,8166,7940,7420,6624,5583,4368,3084,1834,744,-79,-540,-578,-150,713,1986,3559,5317,7108,8755,10113,11020,11377,11106,10193,8659,6598,4120,1396,-1388,-4038,-6349,-8151,-9281,-9672,-9247,-8082,-6248,-3916,-1307,1382,3901,6087,7788,8952,9557,9677,9385,8821,8091,7324,6601,6010,5580,5345,5304,5433,5706,6077,6480,6886,7225,7493,7664,7763,7814,7852,7923,8035,8205,8399,8572,8653,8558,8206,7533,6490,5074,3312,1264,-970,-3274,-5516,-7546,-9234,-10438,-11060,-11019,-10298,-8933,-7015,-4715,-2209,258,2501,4326,5619,6322,6457,6101,5390,4488,3565,2787,2277,2106,2298,2799,3509,4297,4992,5460,5559,5224,4430,3218,1700,13,-1660,-3131,-4251,-4872,-4948,-4461,-3474,-2126,-555,1021,2450,3566,4281,4566,4439,4012,3374,2689,2052,1568,1270,1164,1186,1280,1319,1234,924,333,-544,-1724,-3127,-4705,-6354,-7972,-9459,-10693,-11588,-12032,-11973,-11354,-10176,-8480,-6349,-3906,-1321,1244,3584,5555,6994,7830,8013,7582,6615,5254,3655,1992,422,-932,-1980,-2694,-3078,-3179,-3058,-2781,-2410,-1966,-1456,-850,-95,844,1991,3336,4773,6201,7419,8235,8470,7959,6646,4540,1763,-1460,-4837,-8020,-10672,-12482,-13239,-12827,-11282,-8748,-5508,-1899,1676,4850,7293,8776,9199,8570,7041,4848,2294,-264,-2520,-4162,-5007,-4935,-3963,-2212,79,2621,5076,7122,8530,9105,8854,7816,6205,4246,2232,434,-924,-1655,-1704,-1039,221,1929,3863,5754,7371,8464,8884,8524,7388,5553,3191,523,-2171,-4624,-6562,-7796,-8186,-7699,-6392,-4399,-1926,776,3448,5815,7669,8789,9093,8492,7039,4830,2028,-1130,-4403,-7533,-10281,-12473,-13976,-14746,-14799,-14215,-13106,-11634,-9935,-8177,-6486,-4963,-3701,-2713,-2021,-1586,-1349,-1251,-1202,-1139,-1005,-771,-433,-32,386,720,913,856,545,-80,-947,-2017,-3174,-4288,-5233,-5877,-6116,-5908,-5227,-4164,-2814,-1369,-7,1065,1700,1783,1302,300,-1096,-2717,-4368,-5872,-7063,-7854,-8186,-8097,-7648,-6979,-6217,-5538,-5063,-4924,-5162,-5817,-6825,-8113,-9530,-10919,-12099,-12911,-13216,-12933,-12036,-10569,-8627,-6359,-3930,-1533,658,2470,3771,4445,4445,3745,2396,485,-1842,-4409,-7009,-9451,-11540,-13138,-14134,-14482,-14175,-13259,-11814,-9954,-7828,-5567,-3352,-1307,429,1759,2623,2985,2850,2242,1222,-159,-1801,-3633,-5549,-7459,-9246,-10814,-12031,-12810,-13045,-12688,-11719,-10182,-8163,-5805,-3269,-752,1567,3510,4939,5749,5901,5388,4289,2703,786,-1287,-3353,-5237,-6811,-7964,-8628,-8781,-8428,-7632,-6454,-5009,-3391,-1714,-77,1442,2778,3894,4775,5423,5856,6110,6209,6199,6105,5952,5764,5541,5290,5007,4689,4329,3937,3495,3028,2515,1977,1400,795,158,-507,-1178,-1846,-2453,-2950,-3257,-3282,-2954,-2211,-1040,515,2352,4317,6208,7828,8968,9488,9288,8362,6772,4661,2230,-285,-2628,-4571,-5906,-6501,-6277,-5245,-3468,-1097,1683,4634,7503,10045,12045,13333,13834,13522,12481,10832,8767,6487,4190,2068,248,-1166,-2147,-2691,-2869,-2730,-2387,-1885,-1312,-673,13,776,1646,2650,3802,5080,6430,7749,8915,9785,10239,10166,9561,8417,6877,5063,3193,1437,-45,-1158,-1870,-2224,-2287,-2183,-2000,-1833,-1729,-1707,-1748,-1821,-1867,-1845,-1703,-1419,-987,-408,261,1000,1713,2351,2823,3066,3032,2687,2058,1186,173,-884,-1849,-2639,-3169,-3425,-3434,-3262,-3013,-2783,-2668,-2706,-2917,-3245,-3628,-3959,-4136,-4073,-3705,-3021,-2035,-825,519,1865,3099,4099,4790,5109,5038,4585,3773,2653,1270,-306,-2028,-3811,-5612,-7339,-8926,-10301,-11376,-12106,-12427,-12326,-11806,-10904,-9683,-8232,-6644,-5033,-3492,-2122,-992,-161,348,521,399,6,-559,-1250,-1961,-2637,-3228,-3688,-4044,-4288,-4478,-4651,-4859,-5136,-5503,-5962,-6482,-7032,-7537,-7941,-8168,-8154,-7860,-7249,-6337,-5150,-3761,-2264,-777,561,1620,2279,2454,2108,1269,20,-1492,-3080,-4578,-5789,-6627,-7012,-6985,-6620,-6068,-5480,-5021,-4811,-4913,-5328,-5975,-6725,-7404,-7835,-7862,-7378,-6339,-4774,-2783,-515,1838,4085,6037,7560,8546,8971,8840,8229,7231,5970,4574,3146,1813,620,-324,-1008,-1359,-1360,-978,-204,943,2404,4090,5849,7511,8884,9766,10017,9505,8211,6177,3522,460,-2779,-5909,-8680,-10868,-12323,-12974,-12837,-12010,-10657,-8986,-7208,-5541,-4140,-3136,-2560,-2412,-2589,-2987,-3423,-3761,-3844,-3594,-2971,-2012,-802,522,1813,2926,3745,4218,4332,4173,3836,3492,3281,3357,3819,4714,6048,7748,9719,11817,13887,15767,17301,18356,18815,18622,17731,16191,14083,11542,8779,5977,3369,1139,-574,-1673,-2136,-1998,-1319,-216,1212,2844,4582,6336,8025,9575,10898,11931,12583,12811,12554,11825,10608,8988,7006,4777,2403,-4,-2319,-4443,-6276,-7740,-8775,-9347,-9447,-9095,-8344,-7270,-5992,-4623,-3300,-2133,-1212,-590,-274,-234,-400,-681,-968,-1163,-1179,-964,-495,204,1085,2065,3063,3976,4752,5320,5674,5816,5773,5587,5302,4948,4557,4131,3678,3189,2671,2129,1589,1087,665,369,223,245,416,698,1036,1339,1560,1603,1451,1062,452,-349,-1297,-2319,-3356,-4330,-5211,-5939,-6518,-6923,-7151,-7197,-7047,-6688,-6129,-5356,-4417,-3340,-2191,-1053,3,880,1501,1814,1762,1345,564,-539,-1887,-3398,-4940,-6393,-7625,-8517,-9008,-9040,-8665,-7922,-6948,-5860,-4808,-3912,-3259,-2892,-2786,-2887,-3073,-3239,-3248,-3037,-2554,-1834,-956,-45,754,1275,1411,1040,157,-1231,-3024,-5071,-7181,-9116,-10664,-11603,-11775,-11088,-9521,-7149,-4146,-735,2777,6066,8846,10833,11869,11864,10844,8938,6353,3347,214,-2776,-5378,-7413,-8777,-9427,-9402,-8772,-7639,-6126,-4319,-2328,-205,1977,4172,6317,8344,10173,11713,12860,13523,13621,13090,11934,10153,7853,5136,2170,-853,-3745,-6303,-8343,-9740,-10371,-10231,-9324,-7770,-5713,-3365,-953,1293,3156,4493,5183,5223,4646,3579,2176,640,-845,-2094,-2977,-3401,-3349,-2828,-1942,-774,517,1823,3018,4024,4804,5350,5708,5939,6129,6352,6670,7117,7693,8370,9104,9817,10469,10977,11315,11436,11336,11015,10501,9839,9083,8309,7575,6950,6468,6151,5974,5911,5874,5824,5677,5419,5049,4606,4187,3870,3769,3952,4455,5264,6316,7490,8640,9596,10183,10263,9719,8501,6614,4134,1194,-2020,-5288,-8375,-11051,-13106,-14386,-14769,-14222,-12770,-10487,-7548,-4117,-435,3281,6807,9958,12572,14548,15824,16374,16229,15430,14066,12244,10098,7785,5476,3350,1570,293,-401,-443,114,1191,2623,4202,5717,6945,7742,7996,7732,7014,6027,4957,4046,3449,3314,3633,4370,5341,6359,7187,7618,7512,6784,5462,3647,1497,-775,-2973,-4902,-6431,-7464,-7974,-7958,-7453,-6503,-5158,-3489,-1540,585,2818,5022,7079,8834,10154,10899,10999,10403,9153,7338,5111,2671,226,-2021,-3902,-5297,-6142,-6454,-6270,-5701,-4851,-3838,-2770,-1726,-769,70,777,1361,1846,2273,2671,3097,3571,4117,4732,5385,6031,6603,7030,7237,7172,6794,6096,5098,3836,2386,799,-827,-2450,-3991,-5419,-6688,-7780,-8641,-9267,-9578,-9556,-9145,-8322,-7095,-5503,-3633,-1611,397,2239,3734,4778,5284,5258,4753,3892,2825,1720,730,-35,-493,-637,-477,-73,486,1123,1735,2251,2609,2770,2731,2525,2195,1831,1505,1292,1260,1409,1744,2175,2624,2941,3018,2711,1959,707,-1009,-3099,-5420,-7767,-9918,-11647,-12745,-13075,-12555,-11223,-9176,-6616,-3787,-956,1610,3687,5109,5783,5683,4887,3496,1715,-263,-2198,-3882,-5130,-5817,-5870,-5307,-4188,-2654,-860,1002,2751,4212,5274,5832,5905,5516,4794,3900,3021,2352,2074,2281,3048,4312,5983,7853,9706,11284,12352,12725,12271,10951,8815,5989,2696,-799,-4183,-7144,-9390,-10702,-10941,-10092,-8264,-5659,-2613,537,3377,5581,6857,7033,6057,3990,1035,-2559,-6415,-10206,-13553,-16170,-17829,-18391,-17837,-16217,-13704,-10500,-6909,-3215,248,3200,5396,6653,6906,6144,4503,2142,-640,-3598,-6387,-8760,-10479,-11374,-11382,-10506,-8834,-6554,-3860,-1034,1683,4035,5813,6879,7130,6587,5299,3402,1080,-1484,-4064,-6482,-8568,-10191,-11275,-11760,-11653,-10975,-9788,-8189,-6293,-4243,-2205,-322,1252,2402,3050,3142,2677,1691,242,-1548,-3558,-5606,-7538,-9171,-10376,-11057,-11166,-10736,-9825,-8557,-7086,-5546,-4123,-2914,-2038,-1539,-1431,-1691,-2272,-3101,-4117,-5240,-6418,-7588,-8703,-9720,-10584,-11250,-11673,-11792,-11595,-11041,-10154,-8958,-7517,-5917,-4265,-2675,-1264,-133,642,1008,958,526,-242,-1235,-2371,-3526,-4611,-5543,-6274,-6775,-7055,-7139,-7061,-6886,-6638,-6385,-6133,-5915,-5733,-5601,-5511,-5483,-5490,-5532,-5549,-5487,-5257,-4767,-3945,-2735,-1132,811,2987,5236,7358,9152,10423,11009,10818,9815,8046,5641,2773,-297,-3304,-5956,-7990,-9195,-9446,-8723,-7115,-4820,-2112,700,3280,5361,6715,7232,6897,5793,4090,2015,-184,-2254,-3987,-5223,-5867,-5905,-5362,-4342,-2952,-1328,390,2104,3698,5121,6303,7218,7845,8160,8177,7887,7320,6491,5450,4235,2923,1583,303,-823,-1710,-2274,-2450,-2200,-1508,-403,1063,2787,4648,6486,8145,9458,10296,10561,10211,9270,7817,5992,3985,1986,206,-1197,-2110,-2478,-2348,-1793,-970,-34,848,1542,1958,2071,1913,1581,1204,940,937,1315,2156,3457,5175,7178,9297,11337,13070,14347,14970,14906,14078,12579,10495,8014,5333,2678,239,-1805,-3377,-4429,-5006,-5208,-5137,-4953,-4756,-4647,-4673,-4837,-5095,-5387,-5604,-5662,-5469,-4972,-4157,-3051,-1732,-324,1034,2163,2942,3223,2968,2165,883,-726,-2503,-4216,-5683,-6724,-7224,-7146,-6500,-5383,-3921,-2286,-634,858,2087,2929,3358,3332,2903,2108,1065,-128,-1302,-2339,-3078,-3437,-3333,-2763,-1766,-431,1096,2665,4088,5202,5862,5962,5455,4341,2701,649,-1624,-3908,-5984,-7621,-8669,-8998,-8595,-7499,-5855,-3837,-1690,358,2082,3285,3859,3720,2900,1467,-438,-2627,-4935,-7138,-9116,-10710,-11868,-12560,-12818,-12707,-12345,-11826,-11299,-10847,-10563,-10487,-10615,-10909,-11271,-11586,-11727,-11553,-10993,-9970,-8518,-6693,-4617,-2450,-358,1487,2938,3882,4244,4003,3172,1817,24,-2084,-4364,-6672,-8831,-10694,-12095,-12906,-13029,-12384,-10982,-8829,-6051,-2771,776,4364,7689,10495,12521,13582,13573,12497,10453,7668,4421,1071,-2025,-4548,-6226,-6932,-6618,-5386,-3428,-1002,1589,4055,6149,7677,8534,8699,8220,7220,5857,4310,2751,1331,141,-756,-1369,-1724,-1900,-1956,-1994,-2068,-2243,-2561,-3024,-3646,-4378,-5182,-5994,-6725,-7319,-7683,-7767,-7525,-6945,-6044,-4866,-3490,-1995,-495,930,2187,3218,3992,4496,4771,4853,4823,4760,4731,4806,5015,5354,5810,6303,6773,7130,7308,7265,6985,6512,5899,5269,4728,4412,4433,4862,5733,7012,8620,10409,12220,13856,15149,15940,16128,15651,14513,12778,10545,7997,5301,2693,376,-1453,-2630,-3061,-2701,-1593,154,2356,4795,7200,9329,10932,11841,11943,11206,9697,7545,4937,2118,-687,-3247,-5371,-6957,-7928,-8332,-8234,-7779,-7113,-6394,-5736,-5225,-4889,-4713,-4648,-4624,-4556,-4388,-4064,-3568,-2916,-2133,-1281,-418,412,1152,1793,2310,2706,2988,3136,3167,3050,2787,2359,1767,1005,115,-876,-1883,-2817,-3576,-4047,-4154,-3847,-3120,-2024,-651,863,2373,3706,4747,5367,5522,5208,4480,3445,2250,1050,0,-769,-1186,-1203,-859,-208,633,1542,2387,3045,3424,3469,3158,2527,1643,611,-453,-1429,-2228,-2783,-3096,-3194,-3180,-3149,-3246,-3558,-4181,-5124,-6357,-7789,-9281,-10675,-11814,-12549,-12786,-12470,-11597,-10222,-8432,-6358,-4142,-1938,106,1860,3220,4125,4549,4524,4112,3417,2561,1667,848,182,-290,-569,-702,-753,-812,-961,-1256,-1729,-2373,-3138,-3960,-4741,-5398,-5845,-6031,-5916,-5500,-4787,-3830,-2637,-1290,200,1761,3344,4894,6315,7534,8450,8958,9019,8556,7624,6258,4600,2802,1052,-462,-1581,-2166,-2171,-1574,-467,1023,2697,4328,5676,6524,6694,6080,4658,2500,-248,-3353,-6553,-9548,-12066,-13861,-14761,-14670,-13592,-11610,-8918,-5750,-2401,819,3642,5819,7206,7714,7382,6301,4657,2683,595,-1340,-2969,-4123,-4752,-4825,-4394,-3514,-2291,-810,822,2521,4208,5794,7224,8420,9331,9918,10156,10063,9686,9108,8436,7789,7284,7011,7029,7352,7943,8726,9575,10364,10934,11175,10989,10340,9278,7867,6294,4701,3311,2266,1704,1665,2142,3031,4198,5457,6621,7522,8025,8062,7613,6738,5528,4132,2693,1368,273,-517,-965,-1106,-1003,-749,-467,-235,-148,-236,-489,-873,-1279,-1618,-1760,-1612,-1104,-209,1047,2611,4365,6209,7994,9604,10935,11892,12447,12570,12304,11690,10826,9787,8690,7605,6610,5748,5015,4417,3888,3402,2889,2338,1730,1119,557,148,-12,166,749,1750,3138,4813,6640,8424,9982,11105,11652,11503,10653,9135,7094,4715,2221,-162,-2223,-3828,-4866,-5331,-5243,-4692,-3769,-2608,-1305,46,1374,2657,3859,4985,6015,6927,7673,8195,8411,8253,7653,6584,5053,3113,859,-1569,-4012,-6295,-8247,-9726,-10617,-10850,-10431,-9382,-7818,-5852,-3647,-1363,853,2857,4559,5892,6825,7373,7561,7431,7038,6419,5619,4680,3643,2553,1481,464,-422,-1169,-1746,-2199,-2561,-2924,-3362,-3946,-4734,-5717,-6873,-8093,-9256,-10187,-10728,-10726,-10077,-8745,-6764,-4257,-1402,1549,4359,6752,8534,9551,9747,9158,7907,6185,4227,2268,520,-868,-1810,-2296,-2382,-2168,-1775,-1320,-918,-633,-532,-612,-887,-1313,-1858,-2458,-3057,-3582,-3993,-4235,-4306,-4207,-3974,-3652,-3296,-2953,-2650,-2406,-2197,-2013,-1797,-1552,-1226,-865,-467,-104,180,326,289,66,-355,-907,-1552,-2193,-2758,-3164,-3347,-3284,-2950,-2395,-1638,-761,166,1082,1894,2578,3078,3409,3591,3676,3731,3836,4052,4446,5038,5826,6775,7802,8828,9744,10472,10937,11114,11001,10630,10076,9404,8713,8064,7503,7044,6662,6308,5915,5424,4779,3971,2996,1898,729,-455,-1577,-2599,-3468,-4170,-4710,-5110,-5418,-5686,-5984,-6359,-6866,-7523,-8326,-9256,-10240,-11226,-12103,-12799,-13204,-13246,-12858,-12008,-10714,-9027,-7057,-4930,-2812,-852,784,1983,2643,2746,2302,1418,208,-1143,-2482,-3633,-4486,-4950,-4990,-4620,-3880,-2851,-1625,-312,975,2116,3012,3555,3695,3374,2592,1373,-233,-2124,-4194,-6293,-8276,-9983,-11290,-12085,-12322,-12002,-11184,-9994,-8565,-7068,-5637,-4399,-3422,-2733,-2346,-2206,-2306,-2582,-3013,-3581,-4258,-5056,-5945,-6925,-7950,-8982,-9936,-10740,-11305,-11548,-11429,-10917,-10035,-8852,-7449,-5957,-4498,-3205,-2168,-1476,-1134,-1152,-1471,-2036,-2768,-3597,-4456,-5288,-6058,-6729,-7276,-7689,-7922,-7978,-7804,-7403,-6766,-5917,-4929,-3877,-2893,-2089,-1587,-1483,-1812,-2583,-3720,-5120,-6633,-8087,-9326,-10190,-10590,-10437,-9751,-8554,-6958,-5086,-3095,-1146,615,2055,3079,3640,3731,3408,2771,1939,1074,294,-274,-570,-560,-273,241,881,1548,2122,2518,2654,2518,2105,1492,758,29,-575,-937,-972,-628,91,1149,2456,3905,5355,6667,7693,8303,8405,7933,6899,5346,3400,1192,-1085,-3274,-5203,-6756,-7855,-8462,-8597,-8281,-7579,-6534,-5226,-3709,-2089,-458,1067,2357,3303,3826,3858,3451,2639,1577,407,-707,-1613,-2216,-2449,-2313,-1831,-1094,-181,767,1641,2302,2646,2593,2110,1221,11,-1392,-2808,-4044,-4910,-5236,-4914,-3902,-2245,-71,2426,4993,7381,9327,10660,11244,11070,10191,8757,6964,5032,3175,1585,396,-295,-462,-126,670,1828,3268,4889,6598,8319,9962,11446,12675,13571,14024,13993,13401,12267,10619,8548,6194,3708,1282,-932,-2779,-4189,-5108,-5595,-5689,-5526,-5168,-4714,-4183,-3572,-2854,-1960,-861,485,2058,3815,5649,7438,9001,10172,10786,10725,9940,8447,6345,3796,1002,-1797,-4394,-6573,-8195,-9155,-9423,-9023,-8027,-6547,-4725,-2709,-661,1264,2921,4188,4964,5190,4843,3949,2578,838,-1136,-3194,-5189,-6972,-8428,-9446,-9940,-9857,-9169,-7900,-6121,-3967,-1586,811,3061,4993,6496,7522,8055,8157,7900,7391,6732,6002,5256,4518,3757,2957,2053,1001,-209,-1598,-3105,-4669,-6191,-7564,-8689,-9496,-9937,-10034,-9809,-9368,-8790,-8201,-7703,-7363,-7260,-7382,-7756,-8318,-9044,-9844,-10663,-11408,-12022,-12429,-12601,-12494,-12121,-11499,-10657,-9667,-8556,-7404,-6238,-5121,-4073,-3139,-2342,-1722,-1314,-1155,-1277,-1705,-2423,-3412,-4570,-5795,-6918,-7766,-8176,-7997,-7165,-5649,-3530,-936,1939,4865,7607,9940,11686,12718,12979,12487,11299,9560,7395,4990,2489,43,-2237,-4254,-5950,-7262,-8172,-8631,-8655,-8224,-7393,-6207,-4763,-3178,-1576,-110,1109,1957,2377,2333,1847,973,-176,-1478,-2761,-3872,-4667,-5041,-4948,-4406,-3494,-2345,-1121,2,875,1380,1466,1147,489,-376,-1308,-2142,-2751,-3030,-2935,-2471,-1687,-662,497,1690,2809,3758,4472,4881,4970,4723,4170,3365,2387,1348,364,-432,-934,-1047,-719,50,1221,2690,4309,5914,7295,8300,8765,8632,7891,6631,5020,3265,1643,361,-345,-394,268,1552,3315,5360,7469,9447,11136,12430,13289,13723,13784,13552,13108,12531,11866,11137,10342,9439,8410,7205,5834,4311,2721,1146,-273,-1442,-2251,-2666,-2674,-2337,-1735,-989,-201,521,1118,1525,1749,1758,1586,1220,697,16,-779,-1663,-2583,-3467,-4267,-4897,-5311,-5448,-5280,-4791,-3987,-2912,-1607,-168,1321,2751,4013,5005,5636,5839,5587,4903,3853,2559,1191,-83,-1053,-1585,-1540,-889,345,2047,4029,6068,7899,9293,10049,10045,9260,7755,5691,3304,842,-1409,-3237,-4452,-4976,-4800,-3995,-2717,-1135,539,2125,3459,4431,4964,5042,4695,3977,2992,1835,623,-550,-1613,-2522,-3270,-3865,-4335,-4697,-4972,-5152,-5233,-5191,-5010,-4673,-4190,-3585,-2911,-2249,-1669,-1274,-1118,-1249,-1674,-2358,-3245,-4237,-5246,-6161,-6914,-7424,-7670,-7621,-7304,-6740,-5990,-5121,-4207,-3342,-2576,-1996,-1616,-1466,-1524,-1750,-2082,-2427,-2696,-2794,-2654,-2225,-1531,-584,491,1613,2635,3442,3939,4059,3799,3187,2322,1309,306,-555,-1142,-1355,-1148,-520,483,1747,3150,4516,5676,6464,6746,6422,5468,3897,1813,-658,-3316,-5995,-8473,-10643,-12358,-13604,-14368,-14684,-14621,-14201,-13472,-12427,-11055,-9362,-7327,-5021,-2516,38,2454,4528,6044,6832,6772,5829,4058,1609,-1307,-4387,-7335,-9832,-11589,-12419,-12168,-10861,-8568,-5519,-1972,1726,5244,8272,10539,11899,12259,11675,10273,8279,5968,3643,1592,72,-734,-718,115,1699,3857,6383,9027,11536,13700,15333,16341,16681,16389,15554,14311,12802,11203,9621,8200,6970,6002,5267,4759,4453,4312,4333,4506,4833,5322,5963,6730,7574,8406,9136,9632,9806,9549,8840,7662,6103,4246,2272,318,-1429,-2838,-3809,-4293,-4296,-3877,-3108,-2087,-907,371,1674,2989,4283,5548,6776,7939,9018,9968,10737,11273,11530,11464,11083,10394,9461,8366,7202,6081,5104,4350,3890,3732,3870,4248,4790,5397,5986,6462,6784,6926,6894,6751,6540,6355,6250,6255,6385,6576,6763,6837,6685,6222,5388,4178,2652,905,-902,-2601,-4002,-4946,-5291,-4979,-3991,-2406,-358,1961,4317,6482,8231,9388,9820,9479,8372,6598,4297,1688,-1024,-3584,-5804,-7502,-8563,-8935,-8622,-7702,-6299,-4587,-2759,-1003,500,1624,2280,2428,2104,1358,313,-911,-2159,-3302,-4206,-4790,-4996,-4811,-4277,-3449,-2437,-1338,-277,657,1381,1862,2082,2075,1884,1575,1216,851,525,246,21,-162,-297,-392,-403,-318,-72,361,1032,1951,3126,4502,6040,7600,9088,10323,11165,11470,11132,10103,8408,6126,3417,473,-2498,-5257,-7649,-9493,-10729,-11315,-11285,-10724,-9747,-8494,-7102,-5704,-4397,-3265,-2353,-1691,-1289,-1144,-1242,-1573,-2091,-2769,-3516,-4266,-4878,-5249,-5230,-4726,-3659,-2022,126,2649,5346,7953,10213,11832,12627,12431,11246,9137,6314,3049,-341,-3522,-6230,-8246,-9476,-9914,-9654,-8859,-7735,-6505,-5357,-4476,-3944,-3826,-4092,-4664,-5427,-6216,-6887,-7273,-7289,-6836,-5930,-4582,-2903,-996,988,2903,4625,6033,7068,7693,7921,7812,7440,6914,6326,5784,5352,5099,5042,5201,5547,6051,6643,7242,7760,8077,8125,7804,7096,5993,4546,2853,1031,-777,-2430,-3811,-4842,-5477,-5740,-5679,-5388,-4990,-4583,-4292,-4178,-4302,-4677,-5288,-6091,-7042,-8063,-9106,-10104,-11005,-11773,-12354,-12732,-12847,-12697,-12227,-11454,-10368,-9015,-7460,-5791,-4116,-2557,-1204,-157,551,905,930,713,326,-95,-472,-690,-726,-542,-192,258,705,1036,1152,984,519,-202,-1073,-1939,-2634,-2996,-2916,-2349,-1346,-39,1364,2607,3446,3661,3120,1795,-249,-2812,-5666,-8501,-11026,-13000,-14196,-14551,-14004,-12660,-10646,-8178,-5497,-2852,-481,1406,2658,3177,2944,2012,487,-1445,-3598,-5733,-7661,-9196,-10228,-10690,-10597,-9996,-9012,-7748,-6367,-4990,-3744,-2739,-2030,-1673,-1652,-1942,-2461,-3135,-3845,-4507,-5029,-5351,-5455,-5322,-4994,-4496,-3865,-3158,-2379,-1584,-767,48,847,1617,2323,2934,3404,3675,3693,3399,2752,1743,389,-1247,-3057,-4916,-6671,-8182,-9324,-10023,-10235,-10003,-9388,-8520,-7534,-6577,-5790,-5268,-5079,-5232,-5670,-6313,-6996,-7599,-7943,-7954,-7543,-6743,-5615,-4270,-2874,-1556,-472,299,688,718,418,-99,-719,-1299,-1700,-1818,-1577,-956,9,1240,2614,3992,5245,6256,6965,7350,7450,7330,7083,6785,6489,6209,5913,5560,5052,4348,3374,2131,636,-1050,-2831,-4591,-6210,-7566,-8564,-9118,-9190,-8770,-7896,-6642,-5125,-3481,-1871,-443,674,1380,1630,1414,790,-157,-1282,-2420,-3393,-4006,-4108,-3573,-2345,-451,2009,4843,7799,10589,12914,14509,15190,14854,13534,11368,8610,5571,2617,69,-1785,-2763,-2792,-1913,-270,1908,4376,6854,9139,11057,12520,13515,14046,14196,14003,13536,12826,11883,10715,9312,7674,5826,3799,1672,-467,-2495,-4287,-5722,-6695,-7143,-7034,-6399,-5289,-3809,-2061,-163,1767,3645,5363,6869,8072,8928,9366,9345,8828,7810,6307,4383,2147,-275,-2701,-4970,-6906,-8372,-9262,-9519,-9142,-8166,-6720,-4916,-2980,-1076,582,1841,2603,2822,2536,1834,851,-250,-1302,-2162,-2710,-2885,-2680,-2139,-1371,-503,308,917,1212,1124,655,-141,-1142,-2206,-3154,-3841,-4124,-3940,-3256,-2131,-654,1010,2693,4186,5328,5973,6041,5546,4533,3171,1603,39,-1369,-2499,-3287,-3750,-3943,-3990,-4013,-4168,-4563,-5292,-6391,-7845,-9582,-11493,-13415,-15185,-16622,-17580,-17942,-17639,-16686,-15130,-13113,-10788,-8350,-5994,-3879,-2153,-885,-111,191,103,-283,-828,-1408,-1903,-2212,-2294,-2118,-1733,-1186,-569,49,593,1034,1351,1560,1682,1739,1753,1712,1608,1396,1047,523,-192,-1090,-2142,-3282,-4442,-5513,-6426,-7087,-7463,-7528,-7318,-6875,-6280,-5613,-4947,-4344,-3849,-3464,-3212,-3051,-2989,-2978,-3024,-3108,-3223,-3385,-3565,-3781,-3984,-4159,-4229,-4138,-3806,-3161,-2168,-809,875,2791,4823,6786,8531,9880,10727,11017,10744,10006,8913,7648,6367,5239,4350,3784,3512,3500,3654,3859,4010,3996,3736,3175,2287,1091,-363,-1990,-3673,-5303,-6737,-7893,-8665,-9039,-8997,-8597,-7916,-7046,-6109,-5180,-4348,-3622,-3004,-2429,-1833,-1124,-237,873,2200,3696,5278,6825,8239,9407,10280,10847,11134,11243,11262,11319,11504,11879,12477,13254,14187,15157,16114,16933,17544,17857,17803,17338,16432,15113,13417,11446,9303,7100,4962,2950,1142,-459,-1849,-3054,-4110,-5035,-5857,-6569,-7173,-7646,-7968,-8128,-8093,-7891,-7483,-6921,-6183,-5310,-4319,-3253,-2153,-1107,-154,600,1118,1347,1285,954,425,-209,-828,-1304,-1538,-1455,-1029,-296,690,1817,2996,4128,5155,6043,6786,7389,7869,8229,8464,8551,8457,8144,7571,6724,5583,4188,2571,818,-983,-2712,-4271,-5537,-6442,-6899,-6896,-6422,-5519,-4257,-2729,-1041,680,2348,3841,5103,6058,6665,6892,6720,6144,5181,3876,2282,513,-1330,-3104,-4672,-5923,-6745,-7107,-6993,-6459,-5610,-4563,-3468,-2465,-1643,-1085,-781,-705,-779,-923,-1049,-1108,-1078,-977,-859,-796,-846,-1083,-1488,-2059,-2693,-3302,-3737,-3909,-3706,-3131,-2197,-1029,226,1380,2236,2658,2536,1861,691,-839,-2549,-4220,-5648,-6662,-7143,-7069,-6481,-5510,-4338,-3179,-2244,-1701,-1674,-2175,-3160,-4474,-5934,-7293,-8345,-8890,-8819,-8096,-6760,-4949,-2838,-635,1441,3219,4557,5383,5680,5492,4877,3943,2774,1458,86,-1287,-2568,-3699,-4577,-5137,-5278,-4963,-4147,-2866,-1178,781,2850,4826,6502,7704,8272,8147,7301,5809,3794,1420,-1096,-3574,-5812,-7667,-9045,-9869,-10168,-9944,-9308,-8334,-7164,-5907,-4697,-3615,-2745,-2101,-1675,-1423,-1252,-1096,-837,-422,228,1128,2272,3618,5106,6630,8117,9447,10560,11377,11872,12028,11854,11409,10730,9924,9068,8251,7560,7040,6727,6616,6680,6886,7179,7529,7887,8243,8576,8881,9164,9423,9669,9908,10122,10311,10432,10439,10291,9916,9303,8407,7263,5886,4351,2720,1079,-506,-1959,-3235,-4289,-5097,-5637,-5910,-5906,-5639,-5113,-4323,-3294,-2017,-526,1141,2932,4744,6484,8018,9241,10049,10389,10260,9700,8833,7793,6759,5902,5363,5255,5608,6410,7560,8911,10277,11456,12251,12532,12188,11226,9694,7729,5515,3267,1222,-414,-1463,-1809,-1418,-323,1353,3421,5654,7787,9583,10831,11381,11193,10264,8740,6762,4577,2390,421,-1187,-2332,-3021,-3290,-3266,-3076,-2848,-2689,-2649,-2736,-2916,-3122,-3278,-3308,-3160,-2807,-2250,-1539,-737,63,753,1258,1497,1450,1139,626,12,-565,-985,-1132,-937,-385,475,1554,2694,3750,4567,5016,5058,4662,3936,2972,1954,1035,351,7,8,330,878,1505,2100,2506,2659,2519,2101,1507,826,222,-202,-350,-183,256,896,1583,2170,2500,2440,1930,942,-448,-2145,-3984,-5799,-7431,-8739,-9637,-10093,-10106,-9747,-9098,-8258,-7343,-6433,-5613,-4920,-4387,-3991,-3726,-3527,-3369,-3176,-2922,-2553,-2059,-1439,-710,81,897,1673,2386,2983,3476,3847,4125,4342,4505,4677,4844,5046,5270,5515,5766,6011,6222,6384,6451,6395,6163,5709,5008,4019,2769,1276,-399,-2159,-3919,-5544,-6950,-8035,-8748,-9067,-9013,-8628,-8011,-7227,-6407,-5617,-4953,-4470,-4202,-4171,-4359,-4734,-5234,-5767,-6233,-6512,-6486,-6066,-5170,-3793,-1952,253,2692,5186,7545,9571,11117,12056,12365,12056,11233,10049,8670,7301,6091,5185,4652,4521,4740,5237,5880,6552,7123,7500,7612,7424,6917,6101,4994,3633,2062,335,-1496,-3351,-5194,-6933,-8545,-9950,-11123,-12031,-12644,-12986,-13054,-12915,-12611,-12220,-11794,-11379,-10963,-10541,-10013,-9325,-8366,-7072,-5417,-3408,-1130,1294,3701,5896,7705,8958,9538,9386,8497,6942,4858,2418,-128,-2568,-4631,-6144,-6916,-6877,-6000,-4359,-2109,523,3252,5773,7771,9004,9272,8513,6745,4131,890,-2650,-6183,-9374,-11981,-13816,-14819,-15003,-14506,-13490,-12191,-10809,-9535,-8493,-7749,-7309,-7129,-7131,-7238,-7360,-7443,-7441,-7332,-7112,-6773,-6331,-5771,-5109,-4335,-3465,-2521,-1553,-625,171,754,1036,964,523,-283,-1378,-2684,-4092,-5470,-6717,-7709,-8380,-8661,-8540,-8020,-7144,-5986,-4622,-3161,-1701,-334,833,1753,2345,2616,2548,2202,1622,893,98,-715,-1468,-2175,-2805,-3410,-3999,-4638,-5332,-6120,-6991,-7919,-8883,-9797,-10637,-11305,-11777,-11991,-11949,-11645,-11126,-10451,-9711,-9001,-8415,-8030,-7879,-7962,-8233,-8594,-8963,-9198,-9225,-8942,-8323,-7343,-6036,-4456,-2679,-817,1041,2771,4281,5479,6290,6664,6575,6017,5024,3662,2028,261,-1473,-3014,-4177,-4839,-4879,-4267,-3022,-1225,979,3413,5888,8186,10145,11582,12388,12473,11798,10388,8295,5641,2577,-709,-4005,-7086,-9749,-11799,-13112,-13615,-13310,-12294,-10698,-8742,-6630,-4605,-2852,-1534,-724,-440,-611,-1096,-1726,-2268,-2543,-2356,-1618,-290,1569,3801,6220,8559,10586,12076,12875,12897,12158,10730,8768,6465,4023,1661,-443,-2129,-3291,-3850,-3796,-3123,-1903,-211,1835,4096,6425,8665,10683,12349,13590,14343,14592,14345,13626,12488,10972,9145,7070,4814,2474,140,-2067,-4019,-5592,-6675,-7190,-7108,-6463,-5325,-3842,-2151,-428,1203,2633,3829,4788,5575,6265,6958,7732,8646,9705,10883,12085,13207,14091,14599,14614,14037,12875,11158,9027,6646,4242,2021,190,-1130,-1862,-2051,-1776,-1224,-568,-9,300,259,-156,-928,-1943,-3117,-4285,-5361,-6237,-6879,-7267,-7424,-7381,-7178,-6836,-6366,-5763,-5007,-4083,-2999,-1750,-409,980,2308,3483,4393,4950,5085,4770,4028,2922,1561,85,-1369,-2642,-3646,-4285,-4550,-4466,-4085,-3525,-2876,-2249,-1734,-1370,-1187,-1147,-1195,-1242,-1195,-958,-480,264,1224,2312,3386,4295,4877,5013,4616,3674,2230,374,-1736,-3959,-6117,-8069,-9715,-10957,-11788,-12164,-12144,-11722,-10992,-9980,-8791,-7480,-6141,-4841,-3648,-2623,-1809,-1260,-1002,-1071,-1482,-2237,-3332,-4725,-6367,-8179,-10053,-11873,-13497,-14796,-15632,-15918,-15575,-14610,-13041,-10977,-8549,-5932,-3326,-917,1111,2611,3490,3702,3275,2293,884,-769,-2480,-4046,-5300,-6107,-6394,-6158,-5437,-4360,-3042,-1666,-355,742,1552,1994,2081,1789,1218,402,-501,-1397,-2119,-2556,-2590,-2162,-1258,81,1754,3616,5494,7201,8561,9430,9714,9370,8426,6962,5085,2965,724,-1464,-3487,-5236,-6627,-7631,-8210,-8403,-8222,-7755,-7065,-6260,-5441,-4703,-4131,-3783,-3673,-3788,-4058,-4398,-4693,-4838,-4731,-4316,-3557,-2484,-1140,380,1978,3550,5010,6284,7344,8171,8782,9218,9506,9709,9849,9973,10100,10248,10426,10648,10893,11176,11442,11677,11808,11782,11528,10988,10128,8931,7415,5640,3682,1664,-281,-2027,-3427,-4408,-4895,-4899,-4463,-3679,-2673,-1582,-532,374,1069,1539,1817,1964,2090,2284,2653,3249,4103,5171,6383,7618,8732,9603,10111,10222,9924,9310,8477,7583,6752,6092,5648,5416,5329,5289,5177,4891,4345,3524,2439,1186,-140,-1387,-2447,-3213,-3629,-3703,-3467,-3027,-2480,-1941,-1507,-1218,-1100,-1105,-1167,-1193,-1098,-797,-263,515,1473,2522,3528,4346,4859,4943,4589,3783,2633,1258,-181,-1507,-2578,-3272,-3538,-3374,-2841,-2038,-1093,-123,753,1479,2019,2383,2637,2831,3054,3376,3812,4409,5089,5852,6575,7229,7703,7974,7987,7738,7233,6516,5634,4678,3720,2855,2141,1627,1297,1130,1022,894,611,87,-761,-1959,-3475,-5219,-7055,-8796,-10265,-11270,-11682,-11424,-10501,-9004,-7092,-4999,-2970,-1276,-116,334,30,-1016,-2649,-4670,-6787,-8707,-10131,-10839,-10681,-9638,-7819,-5430,-2791,-251,1843,3193,3620,3059,1601,-540,-3072,-5629,-7890,-9561,-10451,-10487,-9698,-8202,-6213,-3937,-1629,516,2332,3709,4600,5007,4963,4549,3831,2901,1824,673,-513,-1674,-2781,-3784,-4635,-5289,-5695,-5825,-5656,-5200,-4497,-3617,-2661,-1738,-971,-461,-294,-503,-1086,-1986,-3101,-4310,-5453,-6402,-7013,-7213,-6939,-6210,-5070,-3628,-2003,-365,1155,2397,3266,3687,3642,3156,2314,1218,36,-1092,-1980,-2504,-2559,-2092,-1141,218,1838,3530,5115,6398,7253,7578,7368,6657,5576,4259,2918,1705,810,330,339,842,1783,3072,4586,6189,7768,9193,10394,11286,11821,11968,11695,11014,9934,8501,6777,4846,2817,816,-1032,-2578,-3710,-4315,-4318,-3696,-2458,-677,1535,4031,6621,9146,11408,13291,14674,15508,15791,15553,14878,13853,12602,11209,9802,8413,7142,5975,4975,4113,3429,2895,2531,2313,2227,2250,2339,2468,2584,2653,2630,2496,2228,1852,1395,925,527,284,294,622,1332,2426,3901,5680,7668,9710,11639,13257,14387,14866,14605,13557,11797,9449,6738,3930,1304,-870,-2385,-3122,-3049,-2255,-917,719,2351,3695,4494,4580,3888,2491,560,-1607,-3693,-5350,-6304,-6386,-5524,-3843,-1519,1128,3792,6148,7960,9060,9404,9037,8080,6722,5143,3539,2048,776,-223,-945,-1419,-1700,-1860,-1975,-2109,-2331,-2666,-3143,-3748,-4450,-5198,-5907,-6508,-6893,-7007,-6779,-6200,-5286,-4090,-2722,-1279,80,1258,2118,2606,2674,2328,1627,642,-506,-1695,-2811,-3733,-4397,-4751,-4786,-4538,-4040,-3373,-2595,-1770,-957,-172,539,1193,1755,2236,2602,2838,2895,2758,2390,1805,1041,162,-716,-1469,-1973,-2107,-1798,-1021,202,1777,3579,5445,7198,8688,9764,10353,10394,9909,8964,7655,6137,4537,3009,1645,521,-357,-999,-1480,-1852,-2210,-2599,-3064,-3611,-4203,-4803,-5310,-5671,-5781,-5610,-5121,-4331,-3296,-2090,-821,391,1436,2211,2626,2650,2257,1492,424,-838,-2171,-3428,-4500,-5266,-5672,-5668,-5261,-4482,-3369,-2013,-478,1128,2705,4151,5350,6224,6687,6709,6287,5447,4294,2920,1506,192,-846,-1490,-1651,-1303,-488,713,2154,3666,5075,6181,6840,6925,6366,5177,3414,1221,-1205,-3654,-5855,-7613,-8707,-9027,-8509,-7184,-5161,-2615,215,3078,5691,7834,9288,9944,9744,8730,7039,4862,2468,135,-1864,-3295,-4016,-3966,-3202,-1876,-207,1552,3134,4341,5010,5078,4562,3540,2152,564,-1058,-2573,-3867,-4887,-5630,-6125,-6460,-6702,-6944,-7241,-7623,-8085,-8581,-9042,-9378,-9507,-9349,-8880,-8081,-7011,-5736,-4356,-2976,-1696,-591,265,844,1124,1100,796,234,-540,-1467,-2491,-3531,-4529,-5409,-6127,-6639,-6930,-6996,-6866,-6565,-6139,-5637,-5086,-4532,-3977,-3435,-2881,-2307,-1673,-975,-195,641,1504,2309,2992,3443,3589,3364,2757,1791,556,-821,-2184,-3355,-4202,-4605,-4552,-4056,-3250,-2287,-1357,-661,-337,-495,-1154,-2281,-3763,-5457,-7189,-8790,-10114,-11056,-11560,-11640,-11339,-10764,-10029,-9271,-8597,-8107,-7840,-7808,-7970,-8258,-8566,-8819,-8915,-8820,-8502,-7991,-7317,-6551,-5756,-4989,-4306,-3744,-3314,-3051,-2934,-2985,-3178,-3532,-4014,-4635,-5344,-6111,-6850,-7487,-7902,-8013,-7724,-7000,-5850,-4335,-2582,-738,1010,2513,3619,4254,4364,3982,3159,2015,665,-746,-2096,-3296,-4280,-5036,-5580,-5938,-6161,-6274,-6287,-6226,-6052,-5806,-5462,-5084,-4689,-4374,-4190,-4221,-4520,-5099,-5949,-7001,-8145,-9248,-10146,-10696,-10776,-10308,-9290,-7774,-5887,-3803,-1728,130,1583,2496,2806,2517,1717,570,-735,-1951,-2879,-3331,-3199,-2455,-1146,581,2553,4537,6322,7723,8594,8883,8590,7807,6661,5351,4041,2916,2085,1601,1446,1535,1741,1928,1954,1749,1264,551,-305,-1166,-1885,-2329,-2419,-2117,-1471,-568,454,1465,2324,2970,3344,3476,3405,3216,2978,2768,2627,2558,2566,2594,2625,2624,2594,2576,2615,2795,3166,3764,4589,5569,6629,7627,8454,8989,9153,8923,8303,7368,6196,4910,3605,2395,1338,512,-66,-355,-359,-72,490,1296,2313,3482,4736,6012,7216,8283,9128,9691,9929,9820,9378,8646,7687,6599,5466,4393,3464,2735,2269,2072,2154,2490,3024,3696,4413,5077,5599,5889,5897,5601,5005,4161,3138,2020,931,-54,-807,-1276,-1391,-1133,-511,440,1656,3064,4574,6086,7515,8741,9689,10256,10385,10031,9208,7942,6323,4452,2453,455,-1427,-3099,-4488,-5554,-6294,-6713,-6858,-6760,-6475,-6055,-5544,-5016,-4516,-4124,-3894,-3880,-4114,-4598,-5303,-6173,-7128,-8070,-8908,-9558,-9945,-10035,-9810,-9272,-8476,-7457,-6315,-5115,-3979,-2983,-2232,-1802,-1734,-2063,-2745,-3731,-4901,-6122,-7238,-8093,-8568,-8582,-8121,-7241,-6043,-4683,-3317,-2102,-1153,-554,-326,-457,-904,-1589,-2445,-3368,-4288,-5088,-5697,-6004,-5944,-5457,-4539,-3225,-1616,152,1905,3470,4694,5462,5705,5418,4615,3388,1804,-20,-1983,-3992,-5942,-7764,-9362,-10681,-11637,-12196,-12322,-12022,-11340,-10353,-9172,-7933,-6754,-5759,-5004,-4538,-4311,-4302,-4378,-4492,-4510,-4391,-4077,-3559,-2867,-2043,-1165,-303,463,1094,1558,1874,2085,2245,2440,2718,3134,3697,4382,5149,5902,6560,7009,7174,6985,6429,5540,4399,3148,1932,910,191,-166,-179,64,418,706,754,417,-387,-1676,-3384,-5386,-7492,-9499,-11171,-12326,-12796,-12480,-11356,-9460,-6910,-3899,-642,2593,5549,8010,9790,10811,11060,10621,9659,8371,7005,5770,4862,4397,4415,4891,5709,6727,7776,8677,9317,9578,9426,8859,7907,6663,5192,3623,2021,496,-912,-2138,-3177,-3994,-4607,-4999,-5180,-5156,-4926,-4513,-3921,-3182,-2298,-1312,-214,950,2184,3443,4703,5921,7033,8011,8779,9326,9622,9680,9526,9202,8758,8241,7690,7122,6545,5960,5359,4755,4167,3617,3167,2847,2714,2801,3118,3662,4401,5275,6202,7098,7858,8410,8697,8694,8430,7948,7320,6636,5948,5338,4799,4368,3991,3652,3294,2878,2380,1777,1095,336,-427,-1173,-1816,-2334,-2647,-2744,-2576,-2151,-1490,-644,280,1172,1878,2265,2215,1651,574,-974,-2858,-4918,-6931,-8703,-10011,-10728,-10725,-10002,-8567,-6557,-4106,-1428,1277,3785,5922,7513,8474,8737,8315,7275,5714,3802,1701,-397,-2310,-3893,-5009,-5585,-5574,-4972,-3814,-2162,-109,2220,4678,7088,9262,11000,12118,12468,11970,10620,8529,5881,2963,89,-2421,-4272,-5283,-5348,-4518,-2957,-906,1281,3299,4791,5551,5400,4344,2465,-18,-2817,-5611,-8074,-9948,-11051,-11310,-10785,-9591,-7977,-6171,-4458,-3051,-2130,-1776,-1997,-2698,-3733,-4893,-5978,-6799,-7226,-7196,-6737,-5919,-4913,-3857,-2941,-2280,-1960,-1990,-2320,-2841,-3418,-3899,-4140,-4055,-3569,-2723,-1546,-195,1210,2487,3481,4066,4147,3682,2706,1266,-480,-2399,-4269,-5915,-7150,-7848,-7941,-7434,-6399,-4977,-3321,-1620,-21,1350,2424,3179,3639,3870,3942,3956,3966,4048,4205,4447,4722,4980,5143,5147,4929,4477,3782,2902,1906,896,-23,-755,-1231,-1407,-1298,-932,-400,223,826,1342,1694,1873,1860,1676,1353,899,342,-320,-1096,-1977,-2967,-4029,-5121,-6157,-7055,-7704,-8021,-7928,-7397,-6422,-5046,-3344,-1403,657,2728,4702,6470,7959,9105,9869,10254,10265,9958,9371,8585,7648,6640,5597,4577,3599,2685,1848,1090,414,-158,-645,-990,-1222,-1264,-1124,-735,-69,908,2214,3828,5695,7725,9766,11678,13265,14397,14930,14805,14005,12597,10683,8462,6116,3882,1971,540,-278,-451,-13,936,2217,3639,4964,6007,6596,6638,6116,5077,3648,2009,345,-1129,-2253,-2897,-3014,-2614,-1783,-642,638,1913,3008,3833,4286,4347,4011,3329,2359,1213,-18,-1196,-2215,-2947,-3314,-3245,-2730,-1804,-539,924,2458,3879,5064,5877,6257,6175,5663,4789,3662,2394,1114,-64,-1062,-1791,-2232,-2340,-2124,-1577,-725,401,1751,3248,4814,6332,7708,8827,9609,9969,9870,9283,8227,6758,4953,2953,895,-1047,-2729,-4006,-4802,-5068,-4823,-4141,-3112,-1891,-604,598,1582,2264,2542,2410,1842,896,-371,-1841,-3401,-4902,-6208,-7202,-7767,-7862,-7438,-6537,-5192,-3520,-1615,366,2301,4045,5488,6546,7167,7353,7135,6596,5839,4991,4175,3496,3024,2786,2748,2842,2968,3007,2866,2472,1802,879,-229,-1424,-2597,-3635,-4440,-4960,-5119,-4938,-4373,-3476,-2260,-785,867,2618,4344,5944,7306,8345,8994,9231,9035,8447,7482,6213,4689,2988,1198,-584,-2239,-3635,-4633,-5112,-4968,-4170,-2736,-782,1507,3892,6085,7829,8893,9135,8513,7095,5042,2613,84,-2240,-4093,-5281,-5680,-5286,-4180,-2549,-618,1325,3030,4263,4871,4776,4007,2661,931,-967,-2771,-4275,-5261,-5655,-5382,-4549,-3249,-1716,-144,1223,2216,2687,2604,1971,912,-440,-1870,-3205,-4240,-4866,-4992,-4622,-3820,-2698,-1433,-191,850,1545,1815,1607,969,-24,-1228,-2479,-3605,-4435,-4843,-4742,-4105,-2970,-1439,354,2207,3943,5369,6331,6749,6582,5882,4757,3355,1863,452,-709,-1498,-1846,-1701,-1106,-90,1240,2776,4377,5898,7187,8101,8549,8435,7773,6588,4992,3133,1195,-637,-2190,-3340,-4037,-4286,-4176,-3844,-3457,-3188,-3203,-3592,-4441,-5711,-7353,-9238,-11202,-13075,-14668,-15818,-16389,-16304,-15514,-14085,-12082,-9687,-7072,-4474,-2092,-138,1244,1950,1952,1289,66,-1557,-3400,-5251,-6936,-8293,-9212,-9632,-9533,-8937,-7898,-6493,-4812,-2967,-1073,738,2334,3587,4400,4685,4423,3617,2330,662,-1261,-3298,-5288,-7107,-8625,-9780,-10521,-10868,-10858,-10571,-10099,-9531,-8936,-8381,-7865,-7413,-6999,-6604,-6233,-5875,-5562,-5325,-5204,-5244,-5471,-5902,-6523,-7310,-8204,-9146,-10052,-10845,-11440,-11765,-11764,-11394,-10651,-9539,-8112,-6448,-4631,-2800,-1042,519,1814,2801,3448,3792,3839,3649,3248,2679,1969,1146,239,-710,-1663,-2551,-3325,-3922,-4287,-4405,-4251,-3866,-3278,-2549,-1746,-926,-171,473,918,1113,971,444,-516,-1919,-3714,-5822,-8073,-10266,-12177,-13552,-14213,-14003,-12890,-10917,-8251,-5128,-1845,1291,3981,6010,7200,7506,6944,5617,3703,1401,-1043,-3404,-5454,-7023,-7959,-8206,-7739,-6623,-4977,-2950,-764,1385,3273,4731,5622,5898,5564,4729,3533,2190,891,-154,-816,-1003,-723,-43,900,1915,2828,3436,3627,3313,2507,1290,-198,-1763,-3197,-4317,-4959,-5055,-4597,-3659,-2401,-1012,294,1305,1878,1903,1365,324,-1117,-2779,-4485,-6053,-7308,-8127,-8424,-8143,-7306,-5934,-4133,-1990,338,2722,4997,7029,8692,9894,10585,10757,10461,9788,8879,7882,6963,6240,5811,5678,5809,6084,6369,6485,6307,5705,4665,3210,1453,-430,-2238,-3762,-4807,-5254,-5030,-4159,-2730,-901,1129,3136,4907,6256,7044,7209,6731,5697,4210,2449,583,-1188,-2714,-3843,-4504,-4643,-4274,-3460,-2271,-859,678,2169,3521,4595,5336,5677,5599,5116,4260,3110,1762,346,-1005,-2142,-2941,-3294,-3152,-2497,-1391,79,1774,3534,5221,6686,7856,8663,9121,9241,9107,8774,8348,7909,7533,7310,7268,7466,7874,8478,9184,9910,10514,10886,10891,10439,9469,7965,5969,3592,964,-1703,-4215,-6379,-8015,-9048,-9426,-9215,-8536,-7555,-6492,-5531,-4849,-4562,-4688,-5223,-6011,-6932,-7761,-8327,-8474,-8101,-7205,-5832,-4129,-2252,-416,1214,2483,3317,3700,3695,3430,3049,2746,2641,2873,3456,4378,5536,6773,7926,8805,9277,9240,8680,7629,6203,4545,2823,1203,-187,-1249,-1958,-2312,-2392,-2256,-2024,-1773,-1595,-1550,-1681,-2014,-2542,-3254,-4115,-5066,-6047,-6974,-7772,-8364,-8707,-8765,-8555,-8099,-7448,-6656,-5782,-4861,-3938,-3020,-2129,-1272,-463,280,934,1465,1853,2079,2145,2075,1911,1701,1528,1420,1446,1588,1833,2100,2286,2265,1912,1128,-134,-1850,-3941,-6245,-8579,-10736,-12516,-13786,-14447,-14493,-13983,-13032,-11798,-10460,-9169,-8050,-7172,-6518,-6059,-5667,-5261,-4711,-3981,-3030,-1926,-747,383,1318,1946,2163,1916,1199,48,-1455,-3199,-5038,-6822,-8377,-9550,-10199,-10234,-9605,-8326,-6487,-4200,-1667,950,3436,5647,7452,8785,9638,10038,10067,9807,9362,8808,8205,7586,6945,6264,5512,4638,3629,2456,1148,-267,-1718,-3128,-4397,-5446,-6165,-6519,-6426,-5917,-4994,-3738,-2244,-627,985,2462,3704,4609,5111,5176,4779,3938,2688,1094,-745,-2707,-4636,-6368,-7722,-8538,-8693,-8101,-6761,-4732,-2141,805,3888,6842,9436,11452,12748,13223,12880,11769,10000,7757,5200,2567,39,-2174,-3916,-5044,-5492,-5216,-4263,-2704,-681,1646,4092,6457,8571,10263,11427,11982,11946,11349,10336,9030,7633,6307,5211,4458,4109,4162,4566,5218,5985,6746,7356,7738,7819,7593,7093,6390,5589,4812,4173,3758,3625,3745,4070,4466,4790,4892,4615,3891,2663,995,-1014,-3190,-5328,-7212,-8641,-9466,-9582,-8977,-7681,-5806,-3504,-949,1648,4133,6317,8117,9441,10285,10672,10656,10321,9734,8967,8067,7041,5927,4676,3331,1852,303,-1281,-2808,-4169,-5256,-5978,-6256,-6109,-5560,-4737,-3763,-2792,-1957,-1347,-1007,-929,-1067,-1337,-1686,-2009,-2312,-2548,-2756,-2957,-3168,-3410,-3635,-3807,-3819,-3594,-3026,-2050,-648,1177,3331,5700,8130,10432,12456,14049,15126,15633,15592,15048,14099,12865,11459,10028,8655,7476,6516,5852,5456,5307,5325,5411,5445,5316,4919,4187,3107,1693,41,-1751,-3532,-5161,-6505,-7467,-7987,-8060,-7734,-7078,-6210,-5242,-4280,-3419,-2719,-2225,-1947,-1897,-2053,-2405,-2929,-3586,-4341,-5134,-5901,-6581,-7107,-7436,-7555,-7465,-7208,-6848,-6426,-6012,-5612,-5221,-4813,-4305,-3656,-2785,-1674,-310,1262,2962,4668,6249,7546,8451,8856,8741,8121,7084,5758,4301,2877,1615,636,-42,-396,-525,-504,-479,-575,-898,-1536,-2495,-3768,-5250,-6842,-8370,-9708,-10698,-11253,-11302,-10832,-9882,-8510,-6835,-4961,-3044,-1194,451,1807,2796,3376,3529,3265,2613,1629,387,-1008,-2464,-3844,-5056,-5988,-6577,-6768,-6582,-6042,-5252,-4333,-3426,-2678,-2213,-2098,-2374,-2998,-3898,-4955,-6040,-7017,-7779,-8236,-8349,-8112,-7553,-6730,-5706,-4559,-3334,-2096,-863,339,1484,2577,3574,4471,5224,5801,6179,6333,6262,5987,5535,4961,4320,3658,3027,2451,1943,1498,1105,735,367,-7,-405,-797,-1168,-1467,-1649,-1670,-1505,-1150,-632,-7,653,1266,1760,2090,2238,2226,2114,1970,1890,1933,2165,2589,3194,3920,4689,5412,6006,6406,6593,6578,6415,6184,5974,5865,5926,6184,6630,7228,7898,8557,9112,9484,9627,9508,9166,8626,8000,7360,6820,6458,6309,6405,6672,7061,7441,7721,7803,7625,7183,6484,5593,4571,3483,2391,1321,300,-678,-1592,-2441,-3171,-3736,-4027,-3976,-3454,-2433,-861,1205,3656,6337,9006,11448,13413,14722,15254,14961,13896,12183,9997,7568,5101,2802,835,-680,-1673,-2118,-2032,-1493,-573,560,1784,2926,3842,4415,4553,4214,3411,2187,637,-1107,-2919,-4618,-6079,-7140,-7705,-7685,-7062,-5844,-4124,-2018,292,2615,4753,6527,7796,8479,8558,8081,7158,5930,4574,3246,2094,1192,590,261,142,146,171,139,0,-269,-637,-1051,-1441,-1711,-1806,-1648,-1251,-608,187,1048,1844,2448,2742,2668,2173,1336,221,-987,-2128,-2998,-3438,-3330,-2624,-1354,381,2400,4491,6418,7946,8905,9145,8638,7391,5521,3185,592,-2030,-4446,-6455,-7876,-8590,-8528,-7683,-6109,-3926,-1293,1577,4447,7091,9255,10779,11488,11331,10287,8428,5888,2847,-463,-3805,-6926,-9601,-11637,-12893,-13296,-12843,-11613,-9745,-7441,-4937,-2458,-248,1542,2770,3406,3455,2992,2126,987,-290,-1570,-2734,-3673,-4294,-4530,-4328,-3661,-2552,-1048,750,2688,4608,6300,7602,8364,8514,8041,7011,5549,3810,1953,123,-1595,-3142,-4529,-5785,-6951,-8046,-9079,-9974,-10676,-11038,-10979,-10385,-9247,-7577,-5505,-3196,-888,1171,2745,3634,3722,2975,1453,-688,-3244,-5933,-8498,-10663,-12221,-13019,-12989,-12138,-10578,-8448,-5995,-3423,-996,1103,2720,3778,4288,4313,3995,3487,2976,2608,2509,2746,3329,4221,5335,6564,7799,8931,9887,10612,11087,11305,11289,11034,10565,9869,8947,7801,6445,4923,3297,1675,144,-1165,-2198,-2883,-3245,-3317,-3216,-3056,-2986,-3137,-3612,-4466,-5703,-7251,-9008,-10802,-12467,-13809,-14675,-14937,-14540,-13469,-11810,-9675,-7253,-4741,-2355,-286,1312,2333,2741,2560,1871,813,-443,-1732,-2867,-3748,-4274,-4460,-4326,-3987,-3549,-3146,-2904,-2902,-3199,-3787,-4628,-5623,-6659,-7600,-8321,-8720,-8740,-8358,-7626,-6603,-5418,-4174,-3005,-2003,-1244,-765,-564,-599,-807,-1106,-1423,-1700,-1905,-2046,-2163,-2308,-2552,-2937,-3486,-4183,-4974,-5765,-6461,-6955,-7167,-7063,-6640,-5971,-5150,-4317,-3607,-3150,-3029,-3286,-3883,-4739,-5708,-6626,-7312,-7621,-7451,-6768,-5629,-4144,-2503,-906,429,1342,1713,1530,829,-245,-1524,-2796,-3865,-4559,-4778,-4465,-3676,-2490,-1087,368,1664,2642,3154,3121,2516,1381,-187,-2035,-3974,-5810,-7339,-8411,-8917,-8824,-8177,-7100,-5768,-4402,-3216,-2404,-2094,-2330,-3075,-4183,-5466,-6696,-7640,-8137,-8072,-7455,-6349,-4941,-3410,-2005,-907,-275,-203,-685,-1689,-3078,-4723,-6444,-8103,-9532,-10653,-11355,-11615,-11412,-10769,-9731,-8370,-6758,-4996,-3169,-1371,337,1885,3255,4421,5396,6174,6775,7163,7323,7200,6733,5890,4635,2995,1032,-1139,-3353,-5442,-7196,-8455,-9080,-9007,-8251,-6913,-5160,-3225,-1366,194,1248,1703,1544,857,-186,-1365,-2466,-3271,-3665,-3563,-2998,-2040,-824,490,1741,2795,3530,3905,3882,3516,2858,2011,1091,195,-551,-1090,-1342,-1288,-907,-216,767,1997,3433,5014,6671,8335,9922,11350,12545,13425,13927,14003,13624,12785,11532,9915,8041,6025,3972,2013,215,-1357,-2681,-3771,-4654,-5362,-5929,-6374,-6678,-6832,-6775,-6465,-5852,-4900,-3599,-1969,-62,2045,4239,6418,8454,10258,11745,12872,13627,14025,14114,13945,13587,13081,12477,11779,11012,10156,9222,8210,7118,5975,4783,3594,2435,1376,479,-189,-554,-594,-290,320,1161,2137,3127,4026,4736,5214,5439,5443,5292,5054,4829,4674,4653,4767,5011,5340,5685,5996,6195,6249,6131,5836,5386,4825,4201,3591,3048,2624,2351,2221,2197,2206,2164,1945,1494,699,-428,-1889,-3596,-5433,-7234,-8830,-10033,-10691,-10684,-9945,-8496,-6394,-3809,-916,2033,4812,7192,8998,10109,10474,10122,9136,7676,5907,4039,2246,685,-523,-1328,-1712,-1716,-1414,-900,-283,347,889,1295,1506,1499,1263,777,56,-887,-2013,-3242,-4495,-5627,-6526,-7060,-7137,-6720,-5817,-4514,-2939,-1266,328,1679,2638,3140,3125,2640,1718,474,-1015,-2621,-4276,-5890,-7411,-8802,-10009,-11024,-11793,-12315,-12560,-12534,-12257,-11754,-11086,-10300,-9465,-8630,-7836,-7104,-6423,-5779,-5115,-4394,-3559,-2581,-1447,-168,1206,2616,3964,5161,6102,6694,6859,6547,5723,4422,2663,570,-1787,-4222,-6625,-8810,-10660,-12048,-12908,-13218,-13012,-12378,-11447,-10380,-9334,-8472,-7889,-7668,-7797,-8235,-8856,-9523,-10044,-10261,-10012,-9203,-7792,-5818,-3398,-701,2034,4574,6669,8131,8814,8674,7728,6089,3919,1419,-1191,-3701,-5934,-7734,-8995,-9656,-9682,-9090,-7928,-6260,-4200,-1858,636,3149,5555,7741,9593,11035,11981,12401,12251,11562,10347,8701,6710,4492,2196,-82,-2196,-4084,-5662,-6918,-7827,-8421,-8730,-8783,-8643,-8315,-7840,-7208,-6409,-5415,-4200,-2737,-1023,925,3056,5291,7529,9651,11544,13097,14239,14917,15149,14945,14395,13560,12539,11398,10207,9005,7837,6726,5707,4811,4077,3540,3228,3160,3327,3707,4233,4852,5446,5949,6252,6297,6041,5465,4609,3513,2274,984,-255,-1336,-2185,-2743,-2972,-2886,-2488,-1832,-970,48,1133,2247,3304,4270,5086,5737,6199,6485,6603,6578,6433,6190,5862,5467,5008,4516,4006,3539,3168,2969,3004,3338,3977,4928,6110,7434,8757,9926,10793,11227,11142,10507,9347,7757,5872,3878,1963,324,-878,-1520,-1544,-959,167,1687,3438,5206,6800,8045,8806,9026,8685,7871,6684,5312,3911,2672,1718,1138,946,1085,1443,1866,2176,2222,1869,1064,-191,-1816,-3657,-5539,-7248,-8588,-9419,-9620,-9202,-8194,-6747,-5029,-3256,-1644,-373,414,659,356,-402,-1481,-2701,-3851,-4770,-5289,-5345,-4910,-4040,-2840,-1459,-55,1215,2237,2941,3322,3430,3370,3265,3248,3425,3867,4580,5530,6618,7709,8655,9287,9472,9106,8143,6595,4548,2130,-463,-3046,-5397,-7358,-8774,-9570,-9712,-9237,-8218,-6804,-5135,-3406,-1787,-426,539,1061,1093,686,-101,-1152,-2336,-3525,-4580,-5418,-5956,-6198,-6146,-5881,-5475,-5018,-4596,-4266,-4061,-3999,-4047,-4183,-4346,-4495,-4574,-4560,-4436,-4218,-3929,-3615,-3318,-3067,-2895,-2781,-2715,-2640,-2495,-2220,-1743,-1034,-67,1131,2508,3970,5405,6682,7676,8279,8422,8081,7282,6098,4629,3001,1333,-266,-1716,-2953,-3974,-4775,-5398,-5905,-6337,-6767,-7208,-7674,-8125,-8506,-8740,-8736,-8436,-7777,-6772,-5447,-3892,-2225,-575,912,2133,3004,3500,3635,3461,3054,2505,1887,1271,696,188,-265,-660,-1048,-1429,-1840,-2280,-2744,-3207,-3633,-3978,-4200,-4258,-4138,-3817,-3314,-2637,-1819,-897,90,1081,2013,2813,3393,3704,3681,3330,2675,1798,810,-152,-957,-1486,-1678,-1510,-1026,-322,482,1225,1783,2034,1919,1422,578,-517,-1756,-2990,-4095,-4952,-5481,-5652,-5470,-4994,-4314,-3524,-2747,-2054,-1525,-1183,-1023,-1013,-1082,-1152,-1131,-929,-477,271,1325,2659,4189,5847,7476,9005,10293,11297,11966,12317,12391,12271,12029,11767,11537,11371,11274,11181,11038,10727,10171,9269,7976,6272,4192,1815,-732,-3291,-5676,-7692,-9155,-9903,-9825,-8867,-7045,-4467,-1284,2251,5885,9313,12262,14487,15804,16111,15396,13734,11301,8311,5067,1828,-1090,-3485,-5145,-5992,-5974,-5162,-3639,-1598,794,3293,5711,7828,9510,10626,11147,11069,10476,9475,8217,6858,5538,4362,3407,2670,2148,1765,1467,1182,861,489,64,-386,-826,-1206,-1505,-1682,-1735,-1658,-1450,-1118,-674,-122,508,1192,1881,2508,2998,3277,3246,2865,2064,860,-730,-2610,-4668,-6726,-8622,-10157,-11194,-11612,-11378,-10518,-9128,-7358,-5380,-3383,-1525,78,1341,2276,2891,3284,3530,3728,3947,4228,4579,4970,5364,5702,5953,6090,6130,6099,6065,6089,6244,6592,7151,7947,8914,10014,11107,12093,12806,13132,12939,12175,10788,8827,6350,3492,392,-2775,-5846,-8668,-11101,-13057,-14443,-15235,-15396,-14936,-13875,-12240,-10096,-7504,-4560,-1384,1893,5115,8106,10708,12756,14122,14726,14532,13575,11950,9789,7271,4569,1851,-729,-3073,-5088,-6721,-7941,-8698,-8984,-8742,-7972,-6645,-4801,-2487,171,3022,5855,8440,10549,11970,12554,12225,11005,9001,6416,3515,592,-2049,-4144,-5512,-6042,-5753,-4764,-3273,-1560,90,1408,2173,2273,1680,487,-1133,-2951,-4703,-6153,-7092,-7396,-7010,-5973,-4392,-2449,-349,1670,3395,4638,5261,5203,4455,3100,1252,-896,-3159,-5320,-7200,-8654,-9582,-9944,-9760,-9086,-8033,-6729,-5315,-3936,-2714,-1748,-1080,-729,-629,-715,-846,-928,-812,-439,250,1257,2511,3939,5390,6731,7799,8466,8612,8175,7128,5514,3406,946,-1710,-4371,-6846,-8961,-10549,-11516,-11782,-11363,-10301,-8718,-6765,-4615,-2466,-476,1198,2451,3226,3483,3270,2608,1607,344,-1067,-2505,-3878,-5065,-5999,-6594,-6820,-6646,-6093,-5190,-4016,-2662,-1249,92,1252,2120,2649,2810,2639,2188,1548,791,3,-776,-1501,-2168,-2762,-3290,-3733,-4086,-4309,-4391,-4295,-4018,-3568,-2973,-2295,-1595,-959,-446,-143,-77,-304,-826,-1636,-2721,-4004,-5444,-6927,-8364,-9653,-10691,-11409,-11767,-11738,-11362,-10670,-9739,-8642,-7463,-6256,-5104,-4013,-3040,-2158,-1392,-705,-110,412,851,1189,1417,1499,1426,1178,772,223,-422,-1098,-1751,-2292,-2678,-2849,-2786,-2480,-1962,-1263,-465,378,1166,1842,2330,2596,2612,2376,1899,1203,324,-702,-1830,-3023,-4239,-5444,-6611,-7717,-8747,-9686,-10535,-11275,-11907,-12421,-12793,-13013,-13046,-12850,-12393,-11618,-10492,-8993,-7116,-4905,-2439,163,2742,5128,7151,8673,9589,9894,9580,8766,7545,6049,4409,2703,1010,-646,-2260,-3822,-5344,-6787,-8106,-9223,-10026,-10430,-10326,-9697,-8528,-6931,-5036,-3058,-1221,250,1190,1480,1131,205,-1110,-2598,-3995,-5063,-5599,-5494,-4711,-3357,-1582,336,2132,3503,4210,4089,3074,1228,-1271,-4163,-7096,-9751,-11784,-12985,-13193,-12417,-10756,-8427,-5729,-2976,-498,1450,2683,3130,2825,1886,510,-1093,-2703,-4144,-5299,-6097,-6557,-6720,-6689,-6548,-6403,-6302,-6282,-6313,-6341,-6261,-5979,-5378,-4399,-2999,-1202,904,3201,5506,7648,9434,10721,11390,11396,10745,9502,7798,5788,3659,1591,-244,-1732,-2777,-3368,-3522,-3300,-2800,-2120,-1365,-634,10,509,853,1046,1134,1170,1232,1385,1682,2151,2768,3489,4227,4889,5377,5622,5565,5223,4597,3787,2865,1961,1187,657,452,633,1203,2134,3355,4771,6265,7735,9058,10156,10940,11350,11350,10895,9993,8644,6898,4819,2504,69,-2346,-4615,-6579,-8141,-9171,-9604,-9405,-8549,-7103,-5121,-2751,-148,2493,4951,7033,8541,9339,9350,8565,7056,4976,2514,-91,-2606,-4815,-6544,-7661,-8106,-7853,-6950,-5453,-3501,-1201,1263,3744,6069,8089,9680,10763,11279,11247,10686,9684,8324,6711,4964,3167,1439,-167,-1574,-2744,-3660,-4296,-4662,-4747,-4564,-4102,-3383,-2391,-1163,303,1953,3761,5638,7526,9320,10923,12247,13198,13720,13780,13368,12516,11277,9721,7941,6015,4032,2062,169,-1591,-3163,-4497,-5526,-6205,-6467,-6290,-5645,-4581,-3135,-1453,355,2088,3592,4704,5322,5386,4939,4054,2902,1647,487,-426,-966,-1078,-769,-104,797,1789,2717,3448,3870,3940,3640,3025,2154,1141,62,-978,-1913,-2692,-3264,-3621,-3723,-3577,-3147,-2453,-1486,-283,1107,2606,4110,5494,6626,7371,7624,7305,6384,4895,2894,535,-2051,-4660,-7124,-9271,-10959,-12098,-12626,-12542,-11888,-10742,-9229,-7485,-5660,-3904,-2327,-1020,-20,690,1136,1424,1606,1800,2032,2357,2737,3124,3432,3543,3375,2829,1903,589,-999,-2748,-4467,-5972,-7075,-7624,-7510,-6701,-5210,-3143,-626,2141,4963,7617,9891,11612,12604,12803,12125,10643,8401,5596,2385,-975,-4278,-7292,-9855,-11830,-13166,-13849,-13943,-13542,-12779,-11800,-10746,-9736,-8872,-8200,-7746,-7480,-7359,-7299,-7228,-7062,-6741,-6231,-5531,-4656,-3685,-2663,-1696,-836,-155,325,598,685,654,553,488,527,749,1226,1964,2980,4205,5548,6869,8003,8761,8991,8548,7367,5450,2865,-215,-3586,-6971,-10099,-12695,-14542,-15464,-15398,-14337,-12394,-9740,-6627,-3323,-133,2694,4911,6380,6997,6770,5767,4121,2036,-278,-2573,-4631,-6266,-7338,-7781,-7600,-6859,-5689,-4250,-2718,-1284,-92,735,1128,1092,672,-19,-828,-1604,-2170,-2404,-2232,-1621,-650,591,1928,3194,4212,4852,5017,4709,3971,2946,1799,765,44,-165,264,1376,3129,5397,7965,10592,13010,14971,16288,16835,16573,15561,13913,11819,9493,7151,4984,3146,1705,694,52,-302,-500,-649,-873,-1224,-1731,-2360,-3030,-3634,-4044,-4157,-3878,-3193,-2096,-687,953,2668,4335,5841,7086,8047,8692,9068,9204,9168,9000,8740,8411,8008,7520,6930,6220,5420,4560,3742,3067,2673,2678,3169,4171,5639,7446,9401,11262,12792,13771,14057,13599,12440,10729,8685,6549,4588,2990,1912,1391,1395,1809,2442,3099,3554,3649,3251,2340,944,-798,-2718,-4600,-6235,-7449,-8118,-8190,-7697,-6720,-5419,-3958,-2520,-1265,-314,257,425,224,-278,-972,-1737,-2452,-2992,-3298,-3299,-3027,-2499,-1812,-1046,-314,323,789,1081,1206,1219,1193,1218,1380,1753,2386,3277,4395,5660,6963,8184,9183,9859,10112,9910,9229,8126,6649,4919,3043,1153,-630,-2185,-3447,-4341,-4884,-5095,-5045,-4819,-4518,-4206,-3952,-3765,-3641,-3529,-3395,-3146,-2787,-2256,-1605,-863,-115,553,1066,1361,1425,1264,942,522,109,-236,-436,-464,-318,-15,396,870,1357,1823,2238,2592,2893,3129,3333,3472,3567,3566,3448,3142,2600,1754,579,-960,-2806,-4919,-7145,-9362,-11369,-13010,-14133,-14636,-14501,-13744,-12482,-10843,-9013,-7159,-5453,-4028,-2981,-2383,-2243,-2555,-3267,-4303,-5570,-6962,-8365,-9692,-10854,-11810,-12517,-12973,-13168,-13109,-12791,-12205,-11332,-10162,-8671,-6871,-4774,-2431,79,2651,5147,7430,9339,10757,11570,11720,11208,10056,8379,6290,3969,1586,-661,-2602,-4074,-4950,-5173,-4687,-3563,-1843,299,2732,5238,7642,9745,11369,12383,12667,12175,10908,8928,6363,3405,246,-2845,-5687,-8068,-9870,-11031,-11538,-11469,-10916,-10024,-8941,-7803,-6732,-5811,-5089,-4582,-4287,-4159,-4182,-4287,-4435,-4554,-4569,-4409,-3971,-3205,-2031,-464,1473,3663,5956,8128,9969,11236,11759,11413,10168,8100,5380,2278,-879,-3743,-5971,-7311,-7589,-6784,-4995,-2451,544,3622,6449,8720,10240,10912,10759,9884,8490,6771,4973,3264,1800,645,-173,-704,-1013,-1214,-1382,-1620,-1950,-2395,-2910,-3422,-3848,-4067,-4011,-3598,-2833,-1735,-394,1062,2489,3728,4653,5176,5268,4970,4382,3650,2949,2444,2272,2519,3199,4259,5581,6992,8306,9318,9884,9872,9250,8048,6358,4371,2280,347,-1216,-2183,-2436,-1906,-621,1289,3643,6197,8706,10924,12683,13832,14337,14201,13497,12346,10877,9251,7592,6034,4647,3507,2600,1945,1469,1147,906,700,487,237,-67,-428,-850,-1320,-1841,-2395,-2995,-3621,-4291,-4970,-5663,-6297,-6838,-7191,-7277,-7014,-6324,-5180,-3574,-1561,778,3310,5886,8347,10545,12365,13730,14611,15021,15003,14635,13966,13078,11998,10742,9328,7716,5916,3909,1725,-582,-2930,-5190,-7223,-8884,-10032,-10587,-10491,-9779,-8520,-6854,-4944,-2974,-1137,403,1494,2038,1976,1313,111,-1504,-3354,-5233,-6917,-8215,-8974,-9130,-8686,-7747,-6465,-5053,-3707,-2613,-1885,-1573,-1635,-1978,-2433,-2845,-3018,-2840,-2193,-1082,484,2378,4480,6589,8540,10142,11261,11783,11670,10936,9651,7957,6008,4011,2155,622,-445,-950,-862,-195,974,2531,4345,6232,8043,9580,10693,11225,11070,10162,8497,6137,3200,-132,-3648,-7121,-10315,-13043,-15131,-16483,-17034,-16797,-15806,-14169,-11989,-9432,-6649,-3821,-1132,1273,3219,4629,5425,5631,5317,4617,3711,2793,2047,1609,1550,1861,2459,3195,3878,4325,4363,3892,2870,1354,-531,-2586,-4574,-6262,-7416,-7886,-7566,-6468,-4673,-2357,255,2905,5338,7316,8678,9286,9119,8167,6527,4299,1642,-1274,-4281,-7198,-9869,-12159,-13947,-15156,-15732,-15648,-14929,-13601,-11749,-9469,-6888,-4158,-1451,1064,3192,4791,5719,5912,5361,4133,2365,271,-1922,-3944,-5562,-6586,-6878,-6405,-5195,-3367,-1097,1399,3884,6127,7916,9098,9567,9300,8356,6846,4975,2959,1038,-561,-1682,-2205,-2128,-1494,-450,844,2174,3368,4261,4762,4843,4523,3900,3074,2180,1326,596,33,-363,-622,-813,-999,-1250,-1610,-2090,-2683,-3318,-3923,-4395,-4637,-4575,-4161,-3401,-2348,-1100,205,1415,2361,2915,2961,2460,1419,-78,-1879,-3801,-5602,-7078,-8009,-8262,-7763,-6510,-4620,-2232,413,3092,5557,7605,9078,9879,9970,9387,8192,6508,4454,2172,-201,-2551,-4762,-6769,-8517,-9974,-11148,-12037,-12674,-13073,-13267,-13263,-13097,-12764,-12305,-11721,-11050,-10312,-9538,-8758,-7990,-7258,-6560,-5905,-5294,-4717,-4209,-3775,-3466,-3320,-3360,-3622,-4075,-4683,-5371,-6016,-6513,-6729,-6568,-5969,-4944,-3531,-1888,-147,1467,2781,3619,3879,3504,2532,1045,-789,-2797,-4753,-6494,-7842,-8719,-9070,-8926,-8342,-7418,-6252,-4951,-3585,-2232,-918,316,1467,2518,3462,4286,4977,5514,5873,6021,5930,5570,4919,3976,2755,1305,-322,-2028,-3755,-5399,-6911,-8238,-9335,-10201,-10800,-11128,-11170,-10896,-10311,-9387,-8149,-6639,-4910,-3093,-1283,345,1679,2586,3008,2909,2334,1354,100,-1289,-2659,-3865,-4784,-5328,-5436,-5104,-4337,-3217,-1812,-268,1305,2743,3951,4804,5275,5336,5039,4450,3685,2851,2088,1490,1154,1118,1380,1893,2550,3220,3747,3974,3780,3079,1864,190,-1807,-3946,-6015,-7793,-9109,-9821,-9881,-9304,-8178,-6654,-4902,-3126,-1491,-147,816,1369,1512,1317,850,219,-500,-1229,-1911,-2523,-3039,-3456,-3781,-3993,-4095,-4057,-3852,-3460,-2861,-2074,-1140,-124,858,1713,2311,2583,2472,1991,1192,191,-874,-1838,-2544,-2857,-2691,-2006,-835,749,2604,4576,6479,8151,9452,10279,10589,10377,9683,8581,7169,5538,3796,2007,260,-1418,-2964,-4364,-5566,-6544,-7252,-7663,-7759,-7542,-7054,-6346,-5501,-4605,-3739,-2972,-2353,-1895,-1604,-1441,-1378,-1371,-1380,-1393,-1382,-1362,-1311,-1245,-1118,-930,-603,-112,610,1587,2825,4284,5892,7524,9040,10278,11093,11362,11018,10041,8481,6444,4080,1585,-855,-3019,-4758,-5905,-6403,-6212,-5393,-4041,-2323,-427,1446,3085,4327,5028,5114,4568,3439,1837,-69,-2082,-3991,-5592,-6734,-7308,-7276,-6678,-5593,-4160,-2530,-843,769,2226,3475,4504,5333,5984,6491,6878,7163,7355,7456,7472,7399,7225,6956,6554,6031,5360,4562,3657,2689,1732,858,178,-209,-213,257,1227,2706,4627,6878,9291,11683,13841,15588,16772,17293,17125,16283,14862,12981,10808,8504,6234,4138,2305,813,-351,-1194,-1799,-2242,-2612,-2995,-3429,-3957,-4543,-5163,-5734,-6196,-6461,-6484,-6200,-5615,-4719,-3576,-2243,-829,560,1820,2851,3612,4065,4250,4202,3997,3695,3338,2956,2544,2078,1547,930,250,-450,-1089,-1564,-1760,-1559,-894,293,1962,4035,6362,8724,10912,12651,13761,14040,13422,11881,9506,6460,2970,-693,-4237,-7396,-9934,-11681,-12558,-12537,-11719,-10222,-8261,-6052,-3834,-1823,-207,887,1387,1288,671,-364,-1621,-2933,-4080,-4902,-5245,-5045,-4274,-2996,-1323,564,2470,4169,5469,6204,6263,5637,4359,2583,487,-1694,-3724,-5395,-6549,-7097,-7024,-6389,-5294,-3889,-2318,-720,787,2142,3294,4249,5005,5588,6009,6280,6395,6342,6095,5637,4934,3984,2771,1338,-287,-2013,-3754,-5404,-6847,-8009,-8814,-9244,-9316,-9081,-8626,-8053,-7455,-6920,-6498,-6217,-6074,-6043,-6083,-6162,-6228,-6274,-6266,-6225,-6148,-6078,-6014,-5997,-6003,-6033,-6030,-5949,-5708,-5254,-4523,-3489,-2149,-529,1320,3312,5359,7349,9161,10691,11805,12410,12404,11727,10350,8289,5631,2492,-918,-4403,-7682,-10544,-12746,-14154,-14673,-14316,-13173,-11410,-9261,-6967,-4802,-2976,-1694,-1056,-1126,-1869,-3203,-4978,-7024,-9125,-11102,-12763,-13982,-14656,-14756,-14277,-13282,-11840,-10053,-8032,-5873,-3697,-1579,371,2097,3519,4613,5340,5731,5800,5622,5269,4834,4409,4075,3902,3934,4185,4652,5279,6012,6757,7407,7875,8066,7944,7498,6783,5875,4917,4021,3327,2935,2891,3226,3875,4773,5796,6807,7675,8269,8501,8317,7710,6716,5425,3924,2348,788,-644,-1894,-2904,-3677,-4202,-4511,-4623,-4560,-4328,-3931,-3343,-2563,-1569,-371,997,2496,4040,5540,6900,8007,8780,9155,9098,8624,7786,6665,5375,4045,2790,1746,999,641,702,1208,2119,3384,4917,6612,8376,10102,11709,13135,14320,15238,15844,16122,16022,15527,14596,13219,11404,9189,6654,3914,1119,-1550,-3917,-5794,-7059,-7603,-7427,-6568,-5166,-3398,-1486,337,1865,2935,3445,3382,2791,1803,567,-716,-1881,-2756,-3240,-3262,-2816,-1944,-723,719,2265,3749,5051,6027,6590,6672,6263,5383,4122,2570,885,-807,-2351,-3629,-4554,-5066,-5162,-4851,-4203,-3272,-2161,-939,307,1516,2636,3641,4511,5252,5867,6357,6737,6970,7071,6971,6679,6155,5410,4465,3364,2148,898,-354,-1535,-2633,-3605,-4466,-5213,-5881,-6489,-7088,-7688,-8313,-8946,-9529,-10011,-10263,-10197,-9706,-8724,-7250,-5332,-3107,-763,1470,3367,4721,5414,5388,4723,3551,2121,672,-502,-1211,-1278,-681,541,2232,4177,6121,7821,9054,9688,9647,8957,7715,6064,4185,2256,422,-1191,-2539,-3590,-4397,-4992,-5461,-5842,-6175,-6472,-6702,-6850,-6877,-6762,-6521,-6170,-5788,-5446,-5232,-5221,-5453,-5926,-6602,-7395,-8200,-8915,-9433,-9699,-9671,-9371,-8823,-8104,-7270,-6404,-5549,-4748,-4014,-3335,-2697,-2069,-1429,-764,-71,631,1328,1982,2592,3131,3632,4085,4555,5027,5559,6115,6692,7221,7643,7871,7832,7467,6745,5691,4340,2807,1174,-401,-1829,-2981,-3807,-4267,-4385,-4227,-3895,-3523,-3243,-3175,-3410,-3989,-4906,-6109,-7491,-8926,-10270,-11382,-12150,-12490,-12383,-11825,-10909,-9695,-8325,-6881,-5461,-4116,-2854,-1668,-511,651,1849,3088,4336,5541,6633,7529,8173,8509,8535,8270,7768,7113,6404,5737,5222,4913,4878,5101,5562,6184,6861,7483,7925,8098,7924,7397,6497,5316,3886,2336,742,-803,-2209,-3437,-4441,-5218,-5791,-6175,-6432,-6585,-6697,-6777,-6866,-6955,-7058,-7154,-7232,-7263,-7223,-7088,-6833,-6459,-5962,-5367,-4696,-3975,-3236,-2477,-1711,-903,-44,915,1977,3160,4436,5762,7070,8260,9240,9901,10181,10020,9431,8455,7180,5751,4294,2990,1965,1333,1175,1496,2282,3450,4882,6446,7982,9367,10455,11192,11504,11416,10939,10149,9103,7882,6553,5165,3773,2412,1113,-79,-1139,-2027,-2707,-3156,-3360,-3316,-3060,-2625,-2084,-1511,-987,-579,-341,-284,-394,-618,-880,-1091,-1160,-1013,-599,84,1023,2138,3358,4556,5645,6527,7144,7485,7565,7443,7210,6949,6761,6696,6778,6987,7231,7429,7424,7121,6433,5307,3823,2029,133,-1709,-3295,-4453,-5096,-5164,-4733,-3876,-2789,-1617,-541,307,870,1111,1092,893,620,391,282,332,547,837,1129,1266,1138,627,-335,-1738,-3537,-5582,-7707,-9684,-11302,-12348,-12666,-12156,-10790,-8636,-5830,-2590,817,4105,6985,9215,10604,11055,10558,9204,7168,4690,2065,-430,-2502,-3963,-4659,-4563,-3724,-2290,-469,1487,3322,4808,5768,6123,5860,5085,3944,2659,1441,496,-33,-79,357,1158,2184,3209,4045,4494,4448,3855,2768,1318,-319,-1906,-3272,-4214,-4675,-4616,-4115,-3308,-2375,-1508,-904,-680,-921,-1589,-2593,-3744,-4821,-5581,-5803,-5334,-4112,-2179,297,3057,5777,8109,9743,10451,10132,8815,6681,3998,1127,-1571,-3756,-5176,-5675,-5232,-3937,-1996,321,2705,4868,6562,7622,7985,7663,6762,5434,3852,2202,642,-697,-1737,-2418,-2775,-2815,-2655,-2362,-2069,-1872,-1855,-2097,-2592,-3352,-4291,-5339,-6375,-7285,-7971,-8340,-8356,-7984,-7253,-6199,-4885,-3401,-1828,-274,1174,2417,3392,4044,4353,4330,4006,3449,2735,1931,1128,357,-319,-900,-1369,-1731,-1991,-2140,-2178,-2087,-1847,-1462,-909,-229,548,1350,2087,2670,3008,3041,2736,2123,1254,244,-778,-1678,-2317,-2623,-2542,-2119,-1424,-611,170,741,969,757,76,-1053,-2524,-4227,-5984,-7644,-9057,-10088,-10681,-10769,-10384,-9547,-8344,-6857,-5177,-3412,-1622,79,1666,3043,4188,5035,5565,5746,5581,5097,4343,3414,2428,1513,824,479,588,1185,2262,3713,5381,7046,8449,9360,9570,8961,7520,5330,2598,-407,-3357,-5929,-7827,-8846,-8868,-7904,-6071,-3584,-734,2168,4797,6881,8203,8633,8145,6799,4753,2224,-516,-3205,-5561,-7411,-8578,-9049,-8835,-8069,-6926,-5618,-4367,-3350,-2715,-2516,-2738,-3312,-4073,-4875,-5524,-5875,-5818,-5300,-4339,-3007,-1439,203,1738,2987,3819,4142,3938,3264,2224,979,-302,-1469,-2393,-3019,-3337,-3393,-3272,-3072,-2876,-2761,-2735,-2806,-2906,-2978,-2932,-2704,-2256,-1578,-711,274,1265,2145,2781,3061,2906,2260,1146,-388,-2223,-4213,-6193,-7995,-9469,-10520,-11078,-11151,-10778,-10045,-9051,-7924,-6740,-5603,-4537,-3566,-2682,-1857,-1069,-324,375,964,1380,1545,1382,855,-40,-1232,-2623,-4033,-5301,-6229,-6689,-6572,-5878,-4635,-2980,-1057,935,2821,4430,5648,6395,6654,6446,5840,4920,3779,2529,1226,-46,-1261,-2398,-3449,-4421,-5314,-6127,-6850,-7474,-7978,-8348,-8571,-8648,-8590,-8422,-8179,-7896,-7620,-7362,-7151,-6972,-6809,-6644,-6434,-6157,-5787,-5299,-4704,-4000,-3226,-2410,-1612,-856,-198,370,827,1216,1551,1888,2237,2636,3057,3494,3885,4176,4298,4184,3781,3067,2023,697,-876,-2590,-4351,-6027,-7483,-8602,-9242,-9337,-8812,-7659,-5937,-3718,-1183,1500,4090,6373,8121,9176,9398,8766,7285,5086,2329,-766,-3935,-6948,-9542,-11532,-12759,-13138,-12646,-11345,-9339,-6824,-4012,-1148,1509,3769,5419,6391,6604,6119,5007,3398,1456,-676,-2834,-4879,-6697,-8159,-9180,-9668,-9551,-8795,-7381,-5352,-2796,137,3244,6272,8964,11042,12313,12604,11875,10168,7620,4487,1053,-2333,-5330,-7642,-9020,-9326,-8528,-6700,-4045,-833,2578,5830,8554,10453,11326,11063,9728,7464,4540,1280,-1985,-4940,-7338,-9025,-9947,-10147,-9766,-8987,-8046,-7138,-6443,-6044,-5955,-6097,-6319,-6453,-6299,-5737,-4675,-3115,-1158,1069,3356,5517,7370,8797,9725,10177,10201,9920,9450,8903,8379,7907,7499,7123,6713,6226,5609,4854,3986,3064,2175,1413,870,611,680,1070,1750,2641,3645,4640,5506,6131,6426,6337,5852,5005,3869,2570,1248,77,-785,-1199,-1069,-361,875,2541,4444,6383,8116,9426,10132,10124,9368,7922,5928,3592,1158,-1124,-3038,-4429,-5215,-5411,-5086,-4378,-3436,-2397,-1382,-436,411,1213,2021,2915,3945,5145,6480,7900,9276,10499,11420,11959,12030,11644,10836,9711,8406,7086,5915,5054,4617,4683,5264,6318,7735,9371,11030,12518,13641,14216,14141,13318,11762,9524,6724,3551,202,-3058,-6003,-8390,-10034,-10813,-10681,-9686,-7967,-5728,-3238,-770,1402,3056,4052,4302,3861,2816,1365,-275,-1867,-3199,-4094,-4464,-4280,-3607,-2575,-1342,-120,931,1644,1933,1771,1185,288,-780,-1840,-2714,-3268,-3389,-3062,-2310,-1221,79,1456,2793,3974,4964,5720,6282,6659,6910,7044,7081,7008,6796,6427,5875,5149,4264,3276,2236,1205,247,-633,-1386,-2055,-2622,-3134,-3592,-4006,-4371,-4669,-4882,-5012,-5038,-5004,-4902,-4797,-4701,-4683,-4779,-5040,-5506,-6183,-7060,-8076,-9138,-10120,-10883,-11279,-11203,-10562,-9359,-7628,-5498,-3134,-749,1441,3209,4413,4913,4699,3797,2319,418,-1694,-3826,-5746,-7275,-8265,-8599,-8253,-7237,-5648,-3626,-1369,913,2984,4639,5698,6054,5639,4499,2706,430,-2153,-4821,-7378,-9620,-11398,-12600,-13171,-13120,-12512,-11470,-10143,-8708,-7328,-6143,-5269,-4745,-4588,-4744,-5143,-5688,-6277,-6826,-7243,-7472,-7453,-7160,-6573,-5696,-4546,-3158,-1589,95,1795,3417,4841,5973,6718,7016,6843,6211,5183,3862,2388,906,-406,-1430,-2027,-2141,-1747,-888,334,1769,3238,4534,5480,5915,5757,4997,3691,2002,106,-1770,-3434,-4712,-5509,-5778,-5538,-4884,-3894,-2728,-1495,-322,672,1417,1844,1940,1722,1242,584,-149,-849,-1418,-1769,-1871,-1697,-1290,-706,-14,677,1307,1790,2090,2200,2140,1983,1810,1729,1838,2211,2891,3866,5084,6428,7776,8939,9783,10140,9931,9101,7685,5779,3532,1139,-1189,-3247,-4841,-5838,-6138,-5746,-4695,-3117,-1167,969,3083,5009,6582,7709,8331,8438,8070,7277,6145,4758,3207,1586,-13,-1542,-2913,-4130,-5141,-5961,-6589,-7039,-7334,-7493,-7520,-7426,-7199,-6841,-6338,-5711,-4951,-4096,-3157,-2168,-1182,-230,634,1382,2010,2505,2889,3186,3419,3625,3831,4041,4272,4493,4681,4782,4741,4507,4044,3333,2410,1324,178,-914,-1822,-2409,-2563,-2195,-1257,242,2258,4675,7362,10133,12798,15161,17011,18208,18610,18180,16939,14976,12466,9595,6613,3725,1154,-971,-2534,-3524,-3951,-3886,-3409,-2618,-1581,-376,969,2418,3966,5592,7280,8976,10612,12089,13281,14072,14346,14023,13082,11531,9483,7052,4440,1823,-591,-2656,-4230,-5275,-5772,-5799,-5442,-4842,-4094,-3311,-2518,-1725,-900,27,1092,2338,3765,5312,6917,8433,9730,10648,11054,10853,10001,8526,6510,4113,1508,-1087,-3501,-5572,-7229,-8424,-9209,-9645,-9829,-9873,-9857,-9854,-9917,-10033,-10201,-10344,-10404,-10275,-9899,-9221,-8236,-6999,-5594,-4144,-2796,-1671,-893,-514,-558,-972,-1667,-2515,-3368,-4078,-4514,-4563,-4170,-3319,-2047,-449,1364,3231,5011,6540,7698,8376,8519,8123,7224,5930,4364,2709,1138,-167,-1057,-1446,-1297,-664,336,1535,2718,3685,4243,4271,3697,2558,941,-983,-3012,-4929,-6530,-7667,-8229,-8221,-7666,-6699,-5467,-4147,-2931,-1960,-1366,-1204,-1479,-2139,-3070,-4138,-5192,-6073,-6684,-6900,-6712,-6094,-5111,-3857,-2439,-1003,337,1478,2327,2850,3004,2792,2216,1299,64,-1433,-3132,-4942,-6748,-8437,-9857,-10902,-11447,-11427,-10817,-9632,-7966,-5939,-3721,-1509,515,2159,3304,3859,3831,3275,2330,1151,-67,-1144,-1938,-2315,-2252,-1721,-813,376,1675,2916,3926,4564,4739,4421,3675,2604,1393,221,-715,-1265,-1311,-823,188,1631,3367,5235,7038,8623,9831,10580,10807,10531,9806,8734,7446,6085,4789,3683,2859,2382,2276,2523,3067,3810,4641,5407,5992,6244,6109,5514,4518,3188,1674,157,-1216,-2267,-2924,-3131,-2916,-2361,-1578,-713,93,720,1064,1095,793,196,-644,-1660,-2788,-3959,-5138,-6288,-7391,-8428,-9367,-10155,-10719,-10969,-10824,-10209,-9111,-7522,-5556,-3322,-1041,1079,2796,3913,4264,3788,2470,444,-2121,-4939,-7719,-10152,-11963,-12956,-13026,-12149,-10444,-8064,-5271,-2331,489,2941,4849,6116,6709,6720,6277,5582,4852,4279,4025,4172,4728,5622,6725,7854,8843,9508,9748,9492,8749,7586,6097,4421,2678,1000,-540,-1857,-2941,-3761,-4320,-4632,-4688,-4525,-4152,-3618,-2961,-2248,-1527,-873,-333,50,256,310,231,99,-39,-112,-72,103,417,831,1287,1693,1960,1989,1701,1056,33,-1312,-2898,-4593,-6230,-7651,-8684,-9209,-9149,-8474,-7226,-5496,-3404,-1105,1260,3541,5625,7419,8862,9949,10656,11035,11089,10874,10415,9775,8992,8153,7316,6578,6010,5691,5678,5995,6639,7556,8672,9864,11017,11985,12658,12924,12730,12032,10867,9275,7369,5258,3090,996,-883,-2453,-3611,-4331,-4588,-4426,-3903,-3100,-2117,-1033,61,1100,2017,2782,3336,3703,3841,3809,3602,3278,2868,2431,2021,1704,1539,1583,1876,2423,3200,4135,5127,6043,6750,7116,7053,6497,5461,3979,2154,101,-2029,-4109,-5991,-7609,-8880,-9818,-10406,-10721,-10762,-10623,-10277,-9782,-9092,-8224,-7135,-5843,-4349,-2714,-1010,649,2137,3310,4054,4256,3888,2954,1559,-139,-1909,-3507,-4675,-5212,-4968,-3910,-2076,348,3140,5982,8549,10542,11695,11857,10952,9040,6270,2881,-814,-4502,-7848,-10567,-12432,-13299,-13089,-11867,-9730,-6918,-3701,-398,2671,5203,6986,7838,7753,6744,5006,2735,219,-2272,-4498,-6255,-7454,-8032,-8032,-7525,-6604,-5379,-3949,-2389,-782,819,2356,3762,4987,5935,6552,6744,6467,5688,4417,2704,646,-1638,-3987,-6250,-8266,-9933,-11154,-11928,-12254,-12204,-11850,-11292,-10595,-9854,-9072,-8292,-7466,-6584,-5592,-4459,-3164,-1699,-85,1625,3379,5077,6640,7974,9018,9706,10020,9948,9507,8758,7745,6569,5310,4063,2917,1936,1176,669,425,444,705,1171,1796,2512,3263,3964,4564,4984,5199,5146,4835,4245,3431,2441,1375,333,-559,-1191,-1472,-1355,-851,-35,977,2014,2927,3554,3814,3667,3176,2458,1692,1084,806,1017,1770,3060,4780,6765,8779,10580,11919,12605,12523,11637,10025,7835,5306,2694,279,-1711,-3104,-3824,-3888,-3432,-2620,-1735,-982,-625,-788,-1584,-2959,-4846,-7026,-9301,-11394,-13081,-14161,-14505,-14081,-12920,-11169,-9005,-6668,-4410,-2459,-1012,-185,-22,-458,-1372,-2546,-3761,-4768,-5365,-5408,-4817,-3637,-1962,-8,1999,3777,5092,5739,5618,4707,3108,985,-1407,-3800,-5912,-7516,-8440,-8624,-8077,-6927,-5332,-3513,-1661,37,1452,2515,3192,3510,3502,3227,2739,2081,1295,390,-612,-1714,-2901,-4154,-5443,-6724,-7949,-9074,-10033,-10796,-11298,-11527,-11461,-11111,-10515,-9707,-8763,-7723,-6671,-5646,-4716,-3898,-3231,-2690,-2287,-1973,-1737,-1538,-1353,-1167,-967,-788,-636,-576,-627,-824,-1174,-1652,-2232,-2847,-3455,-3987,-4414,-4698,-4834,-4818,-4660,-4382,-4001,-3542,-3013,-2423,-1760,-1028,-209,671,1604,2516,3346,3999,4380,4413,4055,3272,2128,658,-1000,-2732,-4364,-5753,-6733,-7198,-7044,-6249,-4809,-2816,-382,2276,4950,7346,9232,10369,10616,9899,8274,5878,2970,-148,-3136,-5671,-7517,-8487,-8562,-7780,-6318,-4412,-2334,-373,1240,2315,2776,2594,1876,744,-573,-1871,-2910,-3508,-3555,-2999,-1923,-458,1188,2775,4098,4985,5343,5171,4541,3586,2476,1367,385,-411,-1022,-1522,-2026,-2665,-3568,-4809,-6400,-8279,-10297,-12261,-13940,-15136,-15677,-15509,-14623,-13156,-11268,-9216,-7226,-5543,-4305,-3604,-3392,-3562,-3908,-4213,-4242,-3828,-2866,-1354,615,2847,5098,7081,8535,9266,9141,8175,6437,4142,1510,-1158,-3617,-5631,-7047,-7775,-7817,-7227,-6129,-4662,-3005,-1310,258,1597,2616,3286,3604,3593,3307,2789,2107,1312,463,-391,-1195,-1892,-2431,-2734,-2777,-2502,-1946,-1138,-192,772,1595,2131,2249,1875,989,-336,-1978,-3740,-5431,-6837,-7810,-8224,-8032,-7250,-5950,-4257,-2341,-366,1488,3073,4287,5049,5342,5186,4617,3714,2535,1172,-309,-1812,-3264,-4575,-5654,-6439,-6839,-6831,-6381,-5499,-4237,-2642,-823,1147,3136,5055,6777,8204,9252,9857,10006,9708,9028,8049,6890,5670,4512,3511,2744,2259,2063,2173,2549,3181,4012,4989,6038,7061,7972,8654,9031,9020,8605,7800,6682,5380,4042,2862,1980,1543,1608,2187,3220,4570,6093,7588,8912,9914,10546,10780,10690,10359,9920,9485,9173,9046,9150,9482,10004,10660,11353,11987,12440,12608,12388,11731,10601,9047,7139,5013,2807,678,-1263,-2912,-4252,-5262,-6023,-6570,-7017,-7410,-7798,-8187,-8523,-8731,-8705,-8344,-7567,-6350,-4709,-2745,-586,1559,3502,5026,5984,6272,5884,4888,3430,1719,-27,-1590,-2794,-3534,-3783,-3567,-3006,-2214,-1337,-504,213,749,1114,1320,1420,1446,1436,1410,1365,1309,1234,1145,1070,1023,1062,1214,1533,2045,2755,3648,4670,5745,6782,7696,8389,8829,8947,8755,8226,7385,6233,4796,3095,1181,-891,-3033,-5131,-7085,-8747,-10023,-10815,-11066,-10784,-9999,-8800,-7319,-5683,-4078,-2638,-1513,-790,-511,-656,-1148,-1859,-2646,-3351,-3848,-4036,-3882,-3387,-2631,-1694,-713,196,922,1372,1512,1318,839,124,-728,-1632,-2501,-3241,-3796,-4109,-4154,-3943,-3499,-2883,-2167,-1433,-762,-235,101,194,35,-371,-999,-1790,-2669,-3540,-4279,-4774,-4911,-4603,-3816,-2532,-832,1202,3402,5608,7639,9342,10598,11349,11573,11333,10688,9778,8707,7604,6571,5681,4993,4528,4301,4288,4463,4767,5128,5474,5717,5773,5583,5070,4216,3008,1480,-294,-2210,-4129,-5875,-7277,-8161,-8385,-7878,-6614,-4698,-2282,358,2941,5141,6691,7377,7118,5921,3930,1364,-1515,-4422,-7117,-9418,-11211,-12469,-13233,-13594,-13668,-13581,-13432,-13285,-13190,-13119,-13069,-12981,-12816,-12538,-12128,-11596,-10976,-10308,-9650,-9034,-8488,-8008,-7573,-7143,-6664,-6099,-5389,-4538,-3535,-2422,-1260,-99,977,1941,2756,3435,4010,4522,5014,5498,5957,6315,6480,6322,5719,4574,2829,487,-2355,-5550,-8847,-11967,-14589,-16422,-17227,-16877,-15364,-12823,-9512,-5768,-1984,1467,4257,6150,7021,6878,5825,4099,1958,-258,-2267,-3783,-4625,-4667,-3915,-2422,-387,2010,4491,6825,8786,10176,10860,10755,9827,8153,5834,3073,82,-2880,-5592,-7823,-9447,-10349,-10538,-10057,-9044,-7685,-6194,-4811,-3745,-3161,-3166,-3767,-4887,-6370,-7991,-9496,-10634,-11184,-10994,-9993,-8194,-5713,-2706,589,3945,7123,9918,12186,13827,14825,15206,15056,14484,13614,12572,11450,10331,9249,8223,7246,6309,5397,4525,3710,3017,2510,2287,2414,2945,3874,5151,6646,8208,9610,10660,11146,10939,9965,8258,5946,3252,459,-2108,-4145,-5387,-5655,-4872,-3090,-452,2771,6252,9620,12491,14552,15548,15381,14075,11808,8889,5682,2601,13,-1820,-2714,-2696,-1850,-426,1324,3123,4733,5998,6818,7180,7120,6694,5989,5060,3978,2782,1519,233,-1017,-2167,-3134,-3845,-4235,-4256,-3910,-3227,-2274,-1157,34,1188,2230,3117,3825,4382,4825,5222,5628,6107,6664,7302,7934,8477,8772,8690,8071,6841,4935,2416,-614,-3945,-7325,-10464,-13084,-14920,-15798,-15594,-14316,-12051,-8994,-5413,-1633,2022,5223,7728,9351,10022,9755,8664,6934,4770,2431,96,-2020,-3815,-5173,-6066,-6457,-6370,-5824,-4885,-3623,-2143,-556,1020,2464,3689,4623,5230,5538,5572,5429,5187,4922,4703,4514,4341,4092,3680,3030,2087,871,-555,-2043,-3444,-4542,-5194,-5232,-4608,-3307,-1445,815,3199,5426,7174,8183,8248,7281,5305,2478,-958,-4661,-8273,-11433,-13831,-15242,-15546,-14743,-12949,-10371,-7308,-4076,-1025,1557,3418,4416,4503,3735,2290,390,-1644,-3533,-4951,-5703,-5601,-4628,-2810,-301,2693,5916,9102,12005,14394,16122,17049,17148,16415,14925,12809,10231,7405,4562,1945,-213,-1718,-2423,-2268,-1276,440,2662,5134,7533,9552,10917,11411,10930,9455,7094,4042,593,-2933,-6143,-8735,-10389,-10943,-10322,-8595,-5964,-2738,713,3976,6695,8574,9451,9316,8282,6591,4539,2438,569,-871,-1791,-2194,-2191,-1949,-1667,-1556,-1775,-2444,-3591,-5171,-7087,-9156,-11226,-13083,-14599,-15632,-16139,-16089,-15530,-14532,-13204,-11646,-9984,-8283,-6631,-5036,-3541,-2115,-799,402,1422,2159,2527,2382,1658,289,-1698,-4210,-7080,-10046,-12829,-15098,-16574,-17025,-16347,-14537,-11769,-8299,-4523,-861,2258,4475,5560,5435,4202,2125,-421,-2991,-5160,-6562,-6966,-6280,-4574,-2076,909,3981,6779,8964,10300,10682,10093,8675,6608,4168,1618,-777,-2792,-4280,-5134,-5349,-4981,-4137,-3003,-1763,-611,275,778,840,455,-303,-1346,-2545,-3783,-4949,-5959,-6758,-7311,-7629,-7721,-7649,-7446,-7197,-6950,-6765,-6685,-6702,-6815,-6957,-7062,-7053,-6840,-6377,-5620,-4583,-3304,-1881,-430,891,1939,2574,2723,2356,1536,393,-873,-2031,-2826,-3054,-2548,-1253,800,3458,6479,9551,12337,14515,15841,16151,15443,13810,11496,8802,6069,3631,1740,562,141,410,1229,2384,3677,4885,5877,6540,6865,6890,6701,6426,6168,6030,6073,6287,6655,7058,7400,7526,7339,6739,5729,4349,2729,1051,-475,-1638,-2252,-2207,-1473,-113,1701,3743,5730,7396,8498,8890,8486,7346,5582,3416,1097,-1104,-2925,-4168,-4694,-4478,-3566,-2102,-281,1687,3574,5202,6429,7186,7464,7331,6899,6303,5696,5185,4842,4694,4681,4735,4728,4555,4117,3357,2278,904,-664,-2331,-3970,-5448,-6687,-7590,-8146,-8342,-8232,-7864,-7330,-6677,-5981,-5241,-4476,-3647,-2739,-1727,-630,503,1600,2532,3231,3579,3579,3245,2684,2051,1539,1330,1588,2389,3735,5515,7538,9533,11218,12312,12613,12011,10521,8283,5525,2558,-313,-2766,-4578,-5566,-5686,-4966,-3559,-1685,369,2290,3789,4629,4660,3857,2285,150,-2316,-4800,-7034,-8777,-9857,-10216,-9861,-8921,-7575,-6048,-4579,-3363,-2560,-2235,-2380,-2910,-3661,-4451,-5079,-5372,-5218,-4561,-3424,-1892,-96,1794,3621,5223,6504,7391,7889,8020,7870,7504,7022,6494,5983,5533,5180,4929,4798,4787,4892,5116,5428,5800,6173,6488,6666,6645,6368,5790,4924,3771,2425,950,-503,-1832,-2879,-3556,-3775,-3525,-2833,-1799,-550,748,1936,2867,3442,3621,3413,2905,2193,1414,684,116,-224,-270,-30,502,1273,2234,3315,4429,5495,6419,7100,7456,7388,6850,5785,4224,2180,-217,-2852,-5519,-8015,-10129,-11661,-12461,-12446,-11572,-9929,-7617,-4864,-1900,993,3549,5547,6811,7268,6935,5904,4393,2603,820,-759,-1956,-2711,-3041,-3065,-2949,-2894,-3079,-3625,-4578,-5875,-7380,-8883,-10146,-10947,-11119,-10578,-9350,-7551,-5387,-3113,-990,736,1889,2367,2151,1331,26,-1549,-3206,-4711,-5882,-6561,-6647,-6101,-4968,-3319,-1326,866,3045,5055,6727,7976,8727,8991,8792,8207,7307,6176,4859,3402,1821,154,-1559,-3219,-4728,-5925,-6673,-6831,-6317,-5107,-3267,-958,1595,4087,6214,7677,8248,7802,6324,3966,955,-2334,-5544,-8275,-10230,-11175,-11023,-9799,-7670,-4891,-1795,1242,3893,5839,6889,6945,6005,4223,1787,-994,-3815,-6369,-8373,-9647,-10065,-9628,-8401,-6551,-4283,-1845,523,2620,4285,5444,6090,6285,6153,5830,5468,5170,5034,5052,5240,5502,5786,5992,6057,5932,5624,5144,4585,3994,3478,3088,2862,2807,2882,3021,3166,3220,3145,2907,2495,1960,1340,712,161,-253,-468,-465,-258,109,552,977,1277,1366,1180,706,-17,-918,-1840,-2665,-3189,-3317,-2915,-1988,-572,1206,3150,5064,6712,7904,8482,8346,7460,5850,3615,888,-2137,-5272,-8322,-11111,-13508,-15411,-16771,-17574,-17844,-17622,-16976,-15962,-14643,-13058,-11263,-9281,-7176,-5002,-2828,-764,1119,2690,3880,4587,4769,4394,3481,2074,264,-1847,-4112,-6393,-8512,-10322,-11659,-12401,-12452,-11775,-10383,-8369,-5874,-3112,-313,2255,4370,5824,6499,6342,5402,3808,1749,-531,-2803,-4842,-6480,-7616,-8192,-8234,-7802,-6990,-5940,-4750,-3566,-2453,-1483,-669,-16,508,906,1205,1392,1453,1372,1118,693,74,-709,-1636,-2656,-3702,-4715,-5639,-6432,-7077,-7584,-7945,-8191,-8319,-8336,-8237,-8008,-7640,-7125,-6479,-5720,-4895,-4058,-3264,-2584,-2079,-1814,-1853,-2234,-2987,-4092,-5510,-7126,-8829,-10421,-11741,-12589,-12821,-12339,-11116,-9220,-6785,-4019,-1155,1572,3966,5877,7233,8026,8322,8210,7838,7298,6712,6115,5536,4963,4368,3734,3053,2350,1680,1107,726,596,768,1243,1949,2806,3644,4338,4722,4720,4272,3426,2270,973,-268,-1238,-1745,-1645,-867,561,2513,4775,7053,9030,10398,10883,10329,8663,5972,2468,-1534,-5605,-9328,-12248,-14036,-14430,-13372,-10938,-7404,-3177,1234,5281,8459,10347,10704,9447,6734,2866,-1675,-6354,-10601,-13915,-15912,-16364,-15236,-12683,-9011,-4663,-121,4132,7685,10245,11679,11967,11265,9772,7768,5514,3244,1145,-666,-2108,-3171,-3860,-4211,-4279,-4120,-3807,-3413,-3014,-2699,-2527,-2591,-2904,-3511,-4367,-5420,-6564,-7681,-8617,-9267,-9487,-9230,-8443,-7159,-5445,-3405,-1186,1087,3251,5227,6894,8238,9205,9824,10093,10038,9673,9000,8025,6753,5212,3450,1561,-339,-2116,-3610,-4703,-5269,-5239,-4589,-3353,-1627,432,2636,4751,6558,7847,8459,8331,7459,5962,4003,1809,-404,-2418,-4098,-5318,-6074,-6343,-6221,-5747,-5038,-4145,-3144,-2075,-959,182,1354,2547,3751,4928,6026,6944,7589,7839,7606,6830,5496,3665,1421,-1062,-3613,-6018,-8076,-9609,-10469,-10569,-9872,-8403,-6254,-3553,-494,2706,5808,8553,10735,12146,12712,12377,11257,9506,7396,5225,3297,1901,1202,1298,2126,3513,5217,6904,8295,9126,9247,8639,7383,5711,3895,2274,1137,728,1165,2446,4445,6905,9515,11906,13740,14742,14730,13663,11613,8787,5467,2006,-1250,-3965,-5895,-6863,-6819,-5796,-3920,-1373,1614,4795,7917,10739,13062,14719,15611,15680,14948,13460,11361,8796,5985,3127,440,-1915,-3799,-5156,-5964,-6286,-6205,-5848,-5336,-4774,-4226,-3725,-3242,-2746,-2180,-1501,-696,233,1230,2232,3147,3890,4361,4506,4270,3665,2718,1501,110,-1353,-2747,-3980,-4904,-5469,-5584,-5264,-4539,-3501,-2286,-1034,96,993,1537,1719,1513,1014,309,-460,-1162,-1685,-1961,-1957,-1701,-1248,-695,-138,319,610,689,565,275,-98,-483,-769,-931,-911,-763,-531,-315,-215,-322,-679,-1294,-2104,-2992,-3826,-4427,-4678,-4477,-3812,-2726,-1365,119,1477,2543,3116,3127,2559,1506,141,-1314,-2610,-3546,-3954,-3799,-3105,-2049,-828,285,1053,1291,898,-112,-1610,-3391,-5172,-6690,-7709,-8084,-7801,-6930,-5696,-4330,-3148,-2378,-2214,-2721,-3831,-5391,-7114,-8726,-9907,-10459,-10240,-9290,-7734,-5837,-3895,-2222,-1071,-588,-801,-1603,-2774,-4050,-5110,-5729,-5699,-4983,-3622,-1798,250,2216,3851,4905,5274,4925,3941,2516,871,-718,-2000,-2789,-2965,-2530,-1585,-312,1039,2221,3011,3271,2941,2093,865,-515,-1790,-2718,-3096,-2811,-1842,-288,1669,3769,5715,7221,8025,7969,6982,5127,2566,-437,-3602,-6603,-9207,-11199,-12494,-13088,-13057,-12587,-11836,-11040,-10324,-9808,-9517,-9403,-9371,-9285,-8999,-8401,-7422,-6057,-4379,-2520,-658,991,2226,2880,2830,2058,592,-1410,-3756,-6182,-8405,-10171,-11239,-11470,-10797,-9271,-7038,-4349,-1494,1168,3342,4722,5150,4532,2927,511,-2445,-5585,-8524,-10911,-12429,-12899,-12248,-10557,-8021,-4937,-1645,1513,4212,6265,7515,8010,7814,7135,6156,5095,4097,3288,2708,2383,2280,2377,2634,3044,3594,4294,5153,6139,7216,8285,9208,9855,10050,9707,8738,7185,5111,2697,143,-2327,-4458,-6065,-6973,-7097,-6431,-5033,-3062,-716,1765,4107,6099,7514,8256,8272,7630,6456,4947,3307,1741,418,-561,-1133,-1324,-1187,-831,-367,68,381,473,309,-127,-791,-1613,-2473,-3245,-3777,-3948,-3644,-2825,-1479,317,2436,4706,6894,8804,10207,10971,10997,10294,8937,7104,5001,2908,1072,-266,-925,-815,89,1695,3866,6381,9001,11482,13601,15183,16133,16418,16089,15275,14115,12825,11555,10482,9689,9231,9084,9172,9382,9579,9644,9485,9070,8408,7587,6709,5918,5340,5071,5167,5606,6329,7197,8076,8784,9178,9146,8607,7574,6098,4291,2314,320,-1542,-3159,-4485,-5498,-6243,-6753,-7082,-7239,-7210,-6947,-6373,-5428,-4054,-2251,-74,2372,4899,7311,9350,10809,11491,11279,10148,8144,5428,2206,-1241,-4633,-7675,-10143,-11848,-12701,-12687,-11860,-10352,-8327,-5985,-3538,-1171,944,2692,3984,4793,5108,4962,4410,3494,2303,881,-686,-2328,-3946,-5452,-6728,-7695,-8271,-8421,-8152,-7503,-6545,-5379,-4087,-2766,-1468,-244,904,1976,2995,3981,4937,5855,6697,7416,7942,8217,8177,7788,7048,5984,4672,3203,1681,201,-1153,-2343,-3345,-4177,-4860,-5402,-5821,-6068,-6127,-5914,-5400,-4550,-3388,-1972,-402,1194,2691,3959,4905,5459,5586,5294,4601,3575,2267,771,-832,-2449,-3968,-5313,-6370,-7096,-7415,-7351,-6888,-6120,-5117,-3985,-2869,-1852,-1061,-551,-357,-471,-837,-1365,-1940,-2430,-2714,-2690,-2302,-1540,-458,834,2199,3457,4465,5073,5223,4886,4137,3088,1897,739,-231,-897,-1185,-1085,-648,38,834,1601,2209,2557,2606,2364,1897,1321,767,398,327,657,1400,2535,3944,5494,7002,8302,9250,9742,9763,9330,8580,7637,6698,5901,5362,5102,5072,5130,5090,4734,3871,2350,128,-2765,-6173,-9868,-13546,-16872,-19500,-21136,-21540,-20597,-18309,-14825,-10432,-5519,-568,3931,7500,9771,10488,9591,7165,3495,-1048,-5980,-10833,-15144,-18559,-20805,-21768,-21435,-19935,-17476,-14329,-10805,-7208,-3829,-925,1306,2723,3259,2947,1878,256,-1693,-3685,-5463,-6801,-7543,-7636,-7100,-6085,-4753,-3371,-2145,-1308,-978,-1218,-1970,-3093,-4395,-5642,-6626,-7187,-7230,-6746,-5798,-4493,-2979,-1395,143,1526,2710,3648,4314,4713,4795,4572,4006,3121,1954,576,-899,-2353,-3653,-4680,-5337,-5578,-5381,-4805,-3913,-2835,-1686,-594,324,993,1336,1342,1009,401,-411,-1292,-2137,-2786,-3160,-3146,-2743,-1955,-878,368,1627,2747,3579,4029,4023,3552,2636,1346,-234,-1968,-3741,-5399,-6817,-7871,-8448,-8479,-7901,-6724,-5001,-2843,-447,1979,4162,5878,6914,7178,6627,5391,3644,1690,-164,-1604,-2376,-2348,-1489,64,2103,4314,6401,8076,9166,9592,9412,8788,7958,7192,6733,6747,7298,8318,9619,10960,12005,12513,12234,11108,9140,6519,3517,473,-2218,-4257,-5362,-5411,-4391,-2405,329,3530,6893,10094,12854,14933,16157,16430,15747,14163,11845,8972,5800,2562,-499,-3178,-5321,-6801,-7593,-7673,-7121,-6009,-4452,-2579,-491,1686,3865,5952,7862,9502,10794,11616,11900,11536,10499,8766,6427,3604,536,-2524,-5251,-7365,-8597,-8804,-7931,-6087,-3488,-480,2547,5167,7016,7816,7431,5886,3368,199,-3175,-6308,-8709,-10037,-10018,-8621,-5928,-2267,1965,6239,10042,12896,14459,14521,13107,10383,6731,2610,-1436,-4912,-7389,-8601,-8462,-7067,-4679,-1674,1538,4546,7045,8818,9822,10105,9860,9274,8599,7965,7503,7177,6928,6582,5978,4918,3294,1045,-1778,-4994,-8367,-11527,-14138,-15821,-16335,-15520,-13403,-10168,-6127,-1730,2574,6315,9147,10838,11327,10721,9238,7207,4955,2807,991,-350,-1205,-1651,-1849,-1996,-2265,-2799,-3640,-4765,-6037,-7283,-8260,-8757,-8575,-7606,-5828,-3340,-341,2880,5983,8616,10481,11353,11165,9965,7949,5431,2748,274,-1707,-2989,-3492,-3270,-2479,-1361,-164,851,1540,1804,1686,1312,868,572,625,1135,2151,3575,5230,6870,8214,9030,9140,8505,7181,5369,3334,1391,-145,-1039,-1130,-395,1066,3059,5287,7458,9258,10458,10895,10499,9307,7413,4980,2204,-732,-3621,-6314,-8686,-10642,-12163,-13199,-13793,-13922,-13624,-12911,-11801,-10343,-8581,-6586,-4465,-2313,-273,1551,3054,4154,4823,5034,4819,4222,3314,2175,900,-433,-1720,-2901,-3886,-4632,-5109,-5304,-5276,-5064,-4790,-4530,-4403,-4471,-4769,-5270,-5893,-6504,-6956,-7086,-6781,-5955,-4630,-2876,-863,1189,3031,4424,5171,5164,4385,2929,981,-1190,-3287,-4997,-6062,-6301,-5653,-4169,-2039,486,3086,5452,7336,8553,9040,8836,8058,6915,5604,4342,3287,2533,2118,1997,2091,2286,2470,2530,2390,2007,1354,478,-601,-1790,-3046,-4262,-5398,-6352,-7083,-7531,-7671,-7500,-7032,-6313,-5404,-4374,-3312,-2278,-1345,-544,100,570,882,1009,972,752,380,-127,-699,-1283,-1790,-2151,-2315,-2237,-1942,-1448,-839,-197,415,914,1295,1538,1671,1726,1727,1690,1626,1521,1379,1194,994,812,723,794,1108,1718,2654,3906,5406,7053,8691,10147,11238,11791,11665,10792,9136,6807,3940,798,-2322,-5100,-7223,-8433,-8567,-7559,-5472,-2492,1108,4956,8675,11861,14195,15410,15392,14131,11799,8647,5068,1464,-1732,-4162,-5564,-5815,-4946,-3146,-719,1917,4342,6145,7002,6733,5281,2788,-523,-4281,-8104,-11594,-14403,-16304,-17158,-16981,-15883,-14049,-11721,-9125,-6471,-3924,-1598,436,2111,3398,4237,4596,4425,3706,2435,657,-1518,-3945,-6399,-8650,-10462,-11622,-12007,-11550,-10300,-8385,-6012,-3441,-949,1193,2774,3616,3664,2899,1418,-627,-3023,-5523,-7859,-9791,-11102,-11654,-11364,-10268,-8446,-6099,-3453,-796,1611,3507,4730,5165,4826,3800,2269,452,-1399,-3053,-4319,-5066,-5254,-4918,-4155,-3121,-1980,-881,34,702,1067,1125,908,439,-233,-1076,-2066,-3185,-4419,-5757,-7176,-8629,-10076,-11417,-12583,-13441,-13895,-13848,-13229,-12028,-10285,-8093,-5633,-3099,-756,1177,2461,2971,2628,1457,-400,-2775,-5386,-7962,-10212,-11863,-12725,-12658,-11636,-9738,-7124,-4062,-856,2153,4640,6326,7014,6614,5158,2803,-190,-3467,-6644,-9331,-11198,-11997,-11623,-10082,-7549,-4268,-590,3141,6573,9424,11481,12615,12792,12042,10485,8247,5544,2553,-483,-3353,-5845,-7759,-8962,-9355,-8926,-7737,-5915,-3652,-1179,1275,3490,5299,6608,7384,7682,7595,7244,6763,6228,5711,5184,4618,3912,2988,1763,221,-1611,-3630,-5664,-7523,-8970,-9827,-9942,-9264,-7822,-5755,-3273,-658,1788,3787,5095,5589,5201,4031,2213,10,-2322,-4516,-6341,-7649,-8349,-8452,-8023,-7181,-6092,-4901,-3794,-2882,-2278,-2024,-2116,-2498,-3070,-3712,-4299,-4713,-4901,-4822,-4536,-4113,-3685,-3383,-3316,-3548,-4078,-4810,-5607,-6263,-6576,-6378,-5552,-4093,-2083,292,2781,5099,6981,8209,8652,8297,7202,5567,3590,1568,-280,-1721,-2633,-2958,-2720,-2034,-1058,28,1012,1743,2075,1929,1288,189,-1278,-2950,-4670,-6200,-7364,-7947,-7832,-6924,-5249,-2915,-111,2878,5758,8223,9998,10920,10866,9884,8065,5626,2816,-80,-2779,-5038,-6662,-7537,-7625,-6970,-5698,-3979,-2021,-36,1796,3330,4494,5264,5684,5804,5706,5445,5054,4542,3888,3070,2085,948,-263,-1463,-2498,-3238,-3547,-3340,-2589,-1328,342,2281,4313,6271,8001,9393,10397,10993,11243,11188,10931,10513,9998,9394,8717,7937,7058,6061,4968,3841,2725,1758,990,551,455,748,1370,2251,3260,4256,5091,5657,5879,5742,5292,4614,3840,3112,2575,2335,2460,2957,3769,4819,5969,7117,8139,8955,9508,9760,9704,9363,8749,7911,6862,5651,4291,2844,1341,-122,-1473,-2581,-3373,-3724,-3606,-3002,-1962,-625,854,2239,3307,3851,3716,2854,1303,-767,-3092,-5355,-7183,-8268,-8326,-7251,-5030,-1871,1937,5931,9663,12644,14488,14920,13819,11241,7416,2687,-2469,-7582,-12147,-15763,-18091,-18947,-18261,-16125,-12749,-8477,-3702,1108,5538,9203,11820,13239,13423,12458,10554,7970,5041,2100,-562,-2695,-4162,-4903,-4967,-4471,-3602,-2547,-1538,-721,-263,-196,-541,-1209,-2088,-3006,-3814,-4343,-4510,-4248,-3586,-2575,-1334,45,1432,2764,3957,4981,5797,6369,6674,6655,6287,5519,4334,2755,825,-1312,-3511,-5531,-7165,-8187,-8447,-7852,-6409,-4230,-1508,1466,4368,6857,8616,9421,9130,7755,5414,2372,-1019,-4362,-7238,-9320,-10364,-10293,-9180,-7219,-4750,-2090,365,2377,3724,4373,4347,3789,2859,1725,532,-671,-1841,-3030,-4266,-5570,-6935,-8256,-9414,-10203,-10438,-9932,-8583,-6357,-3379,155,3901,7479,10466,12486,13248,12614,10600,7427,3446,-843,-4923,-8252,-10428,-11129,-10286,-7956,-4444,-162,4359,8565,11945,14091,14757,13882,11602,8223,4192,12,-3788,-6782,-8628,-9200,-8492,-6736,-4228,-1404,1312,3507,4868,5176,4392,2575,-53,-3191,-6483,-9533,-12002,-13594,-14126,-13543,-11901,-9404,-6338,-3069,10,2543,4204,4835,4334,2834,507,-2301,-5259,-7996,-10223,-11721,-12380,-12209,-11293,-9819,-7993,-6048,-4185,-2577,-1344,-564,-275,-477,-1153,-2264,-3735,-5503,-7433,-9420,-11281,-12858,-13969,-14456,-14203,-13151,-11304,-8772,-5709,-2378,941,3928,6273,7726,8090,7294,5371,2472,-1116,-5051,-8894,-12227,-14644,-15825,-15591,-13879,-10834,-6713,-1940,2994,7560,11258,13694,14608,13928,11773,8428,4336,25,-3966,-7127,-9083,-9616,-8689,-6475,-3265,483,4316,7726,10310,11751,11879,10683,8295,4967,1044,-3103,-7090,-10595,-13328,-15131,-15879,-15597,-14344,-12291,-9633,-6621,-3503,-522,2094,4179,5594,6301,6309,5727,4718,3486,2265,1236,578,356,590,1219,2105,3101,4036,4769,5222,5364,5247,4960,4648,4443,4483,4840,5539,6519,7662,8780,9696,10203,10185,9562,8369,6730,4848,2983,1412,353,-19,312,1305,2732,4353,5848,6928,7408,7171,6286,4911,3334,1873,857,550,1090,2501,4622,7173,9785,12023,13535,14011,13330,11520,8777,5460,1974,-1211,-3717,-5245,-5655,-4976,-3359,-1093,1496,4067,6333,8075,9180,9614,9431,8723,7620,6241,4692,3059,1379,-309,-1995,-3670,-5311,-6902,-8396,-9745,-10886,-11726,-12186,-12168,-11596,-10419,-8618,-6229,-3324,-45,3446,6932,10180,12970,15084,16366,16704,16057,14453,11988,8830,5213,1413,-2243,-5439,-7866,-9276,-9508,-8500,-6332,-3181,629,4745,8732,12207,14839,16395,16798,16084,14458,12183,9619,7084,4883,3214,2170,1736,1788,2132,2546,2802,2733,2250,1356,167,-1136,-2297,-3070,-3218,-2599,-1158,1026,3747,6726,9562,11923,13419,13838,13015,10990,7904,4059,-185,-4382,-8121,-11005,-12736,-13143,-12172,-9936,-6659,-2680,1586,5720,9284,11953,13449,13676,12633,10486,7474,3949,260,-3218,-6191,-8436,-9840,-10408,-10214,-9424,-8198,-6732,-5164,-3631,-2207,-956,109,960,1627,2091,2404,2569,2633,2606,2518,2355,2116,1764,1291,667,-74,-915,-1750,-2485,-2973,-3076,-2680,-1702,-137,1954,4421,7045,9552,11651,13070,13594,13118,11636,9293,6330,3078,-73,-2768,-4678,-5594,-5431,-4239,-2209,367,3131,5694,7708,8900,9089,8263,6502,4060,1229,-1595,-4070,-5853,-6734,-6613,-5530,-3680,-1338,1125,3325,4941,5682,5456,4235,2190,-446,-3338,-6150,-8549,-10293,-11206,-11259,-10512,-9159,-7436,-5646,-4057,-2900,-2347,-2433,-3150,-4349,-5837,-7369,-8682,-9552,-9814,-9378,-8273,-6577,-4492,-2201,25,2001,3520,4472,4805,4523,3725,2522,1083,-443,-1913,-3216,-4299,-5116,-5698,-6035,-6176,-6116,-5863,-5401,-4715,-3800,-2675,-1406,-66,1192,2267,2991,3289,3075,2362,1212,-253,-1844,-3374,-4645,-5512,-5885,-5757,-5191,-4316,-3294,-2297,-1482,-939,-719,-774,-1022,-1335,-1585,-1657,-1501,-1090,-487,213,885,1373,1556,1330,661,-436,-1856,-3461,-5033,-6365,-7222,-7453,-6927,-5665,-3729,-1343,1249,3698,5701,6939,7205,6374,4450,1577,-2008,-5968,-9924,-13516,-16402,-18355,-19237,-19031,-17837,-15824,-13231,-10296,-7256,-4314,-1609,730,2656,4099,5048,5458,5321,4629,3411,1733,-267,-2439,-4545,-6378,-7703,-8358,-8209,-7244,-5486,-3092,-256,2760,5669,8187,10066,11112,11219,10386,8698,6370,3652,894,-1601,-3514,-4620,-4791,-4010,-2387,-145,2429,4986,7207,8816,9622,9553,8632,7000,4860,2486,159,-1845,-3288,-4017,-3949,-3126,-1665,214,2257,4182,5734,6720,7029,6663,5719,4369,2850,1374,153,-707,-1140,-1219,-1018,-720,-455,-352,-471,-815,-1305,-1854,-2323,-2624,-2684,-2503,-2129,-1674,-1262,-1021,-1039,-1346,-1922,-2673,-3480,-4199,-4683,-4830,-4571,-3897,-2877,-1598,-226,1090,2179,2901,3146,2849,2005,674,-1029,-2925,-4827,-6501,-7774,-8461,-8482,-7785,-6409,-4469,-2118,412,2901,5119,6876,8051,8590,8532,7980,7103,6074,5087,4259,3680,3356,3213,3166,3068,2812,2331,1605,729,-182,-918,-1306,-1177,-450,862,2635,4651,6623,8231,9205,9334,8540,6888,4566,1888,-787,-3069,-4626,-5189,-4640,-2958,-309,3079,6835,10583,13911,16466,17959,18233,17231,15069,11935,8167,4112,174,-3288,-5995,-7750,-8514,-8340,-7417,-5973,-4277,-2583,-1086,69,835,1223,1320,1233,1087,988,1001,1173,1495,1953,2505,3114,3732,4336,4899,5396,5816,6106,6221,6097,5643,4820,3564,1893,-132,-2392,-4678,-6757,-8358,-9219,-9145,-8012,-5836,-2748,986,5003,8896,12242,14703,16018,16105,15011,12956,10271,7362,4662,2552,1333,1160,2053,3854,6312,9030,11622,13639,14752,14693,13346,10770,7158,2877,-1614,-5805,-9200,-11389,-12111,-11280,-9023,-5635,-1590,2594,6328,9150,10662,10701,9258,6561,2960,-1052,-4968,-8294,-10633,-11740,-11525,-10095,-7698,-4707,-1562,1312,3536,4863,5186,4556,3164,1289,-714,-2544,-3899,-4635,-4675,-4090,-3039,-1748,-469,557,1158,1225,767,-132,-1303,-2531,-3615,-4357,-4675,-4514,-3962,-3138,-2209,-1371,-746,-451,-497,-838,-1382,-1965,-2465,-2737,-2719,-2400,-1840,-1154,-502,-27,139,-67,-629,-1454,-2379,-3188,-3681,-3672,-3073,-1876,-195,1782,3797,5586,6925,7654,7737,7219,6255,5055,3834,2809,2105,1782,1792,2008,2250,2326,2080,1440,407,-884,-2267,-3502,-4384,-4740,-4488,-3644,-2323,-723,901,2305,3243,3586,3253,2288,802,-1029,-2998,-4908,-6569,-7878,-8747,-9195,-9251,-9016,-8568,-8012,-7390,-6716,-5961,-5051,-3910,-2478,-744,1235,3315,5310,6964,8043,8341,7724,6206,3886,1028,-2035,-4917,-7212,-8610,-8864,-7898,-5761,-2653,1119,5169,9092,12494,15057,16548,16869,16048,14226,11670,8672,5569,2663,190,-1682,-2896,-3468,-3505,-3126,-2509,-1754,-988,-230,497,1233,2004,2835,3707,4580,5355,5939,6207,6098,5559,4638,3398,2006,602,-606,-1478,-1882,-1777,-1177,-212,967,2104,2969,3321,2970,1821,-132,-2763,-5839,-9042,-11982,-14305,-15667,-15893,-14903,-12828,-9930,-6592,-3267,-376,1733,2847,2946,2159,760,-867,-2377,-3400,-3760,-3352,-2273,-717,1005,2559,3619,3944,3384,1952,-234,-2913,-5741,-8340,-10321,-11359,-11240,-9871,-7338,-3867,170,4310,8055,10924,12548,12700,11346,8665,5006,869,-3167,-6553,-8787,-9571,-8768,-6518,-3135,867,4905,8375,10778,11776,11245,9315,6290,2663,-1033,-4280,-6665,-7954,-8104,-7281,-5775,-3992,-2315,-1085,-504,-622,-1334,-2398,-3519,-4358,-4682,-4309,-3264,-1666,205,2001,3366,3985,3668,2378,256,-2418,-5232,-7766,-9605,-10448,-10151,-8741,-6429,-3575,-620,1969,3795,4591,4255,2895,748,-1794,-4336,-6470,-7927,-8515,-8264,-7285,-5840,-4218,-2699,-1504,-735,-400,-366,-461,-453,-140,612,1849,3496,5365,7187,8651,9438,9317,8135,5913,2801,-889,-4744,-8298,-11087,-12730,-12987,-11782,-9253,-5713,-1629,2451,5967,8448,9562,9195,7430,4585,1094,-2473,-5575,-7719,-8575,-7999,-6075,-3084,520,4197,7389,9612,10533,10008,8116,5143,1523,-2207,-5525,-7991,-9309,-9395,-8350,-6452,-4118,-1796,58,1101,1120,76,-1875,-4457,-7261,-9861,-11862,-12956,-12980,-11952,-10000,-7451,-4647,-2012,77,1336,1574,781,-920,-3270,-5901,-8409,-10388,-11499,-11507,-10341,-8062,-4935,-1309,2336,5546,7851,8956,8643,6947,4022,228,-3994,-8149,-11753,-14439,-15938,-16180,-15243,-13344,-10821,-8023,-5330,-3041,-1382,-466,-315,-837,-1899,-3305,-4848,-6340,-7599,-8498,-8951,-8915,-8402,-7464,-6187,-4682,-3086,-1526,-137,982,1757,2152,2172,1854,1254,446,-500,-1550,-2655,-3840,-5100,-6438,-7861,-9284,-10651,-11800,-12594,-12854,-12436,-11227,-9182,-6341,-2835,1124,5243,9204,12664,15303,16861,17150,16101,13768,10337,6112,1490,-3105,-7238,-10554,-12793,-13823,-13695,-12551,-10709,-8492,-6277,-4355,-2946,-2135,-1893,-2102,-2555,-3074,-3456,-3620,-3501,-3168,-2679,-2168,-1700,-1341,-1069,-810,-468,107,989,2258,3872,5752,7704,9534,10976,11835,11941,11226,9723,7560,4947,2143,-577,-2964,-4824,-6031,-6548,-6426,-5771,-4759,-3554,-2330,-1200,-231,576,1293,2011,2867,3958,5363,7073,9020,11032,12902,14374,15195,15194,14222,12318,9553,6187,2488,-1156,-4423,-6959,-8559,-9070,-8502,-6986,-4749,-2129,537,2893,4665,5665,5828,5222,4016,2473,894,-440,-1284,-1512,-1105,-156,1116,2452,3543,4118,3980,3021,1284,-1063,-3738,-6364,-8559,-9950,-10273,-9381,-7304,-4218,-472,3520,7261,10310,12292,12976,12284,10329,7348,3741,-59,-3575,-6405,-8231,-8882,-8337,-6713,-4257,-1290,1823,4736,7145,8838,9700,9714,8961,7570,5717,3585,1332,-888,-2987,-4875,-6513,-7864,-8884,-9532,-9752,-9465,-8630,-7180,-5121,-2487,611,3995,7415,10566,13140,14815,15383,14676,12703,9563,5517,903,-3840,-8256,-11904,-14382,-15437,-14892,-12784,-9247,-4604,755,6328,11634,16176,19556,21476,21773,20443,17627,13595,8742,3523,-1575,-6080,-9606,-11876,-12768,-12327,-10750,-8363,-5579,-2830,-516,1051,1695,1399,290,-1343,-3168,-4774,-5835,-6079,-5402,-3819,-1537,1179,3941,6409,8275,9335,9533,8918,7688,6081,4415,2944,1908,1427,1523,2126,3065,4146,5152,5910,6308,6310,5982,5433,4843,4379,4180,4331,4814,5547,6361,7050,7395,7214,6395,4938,2939,631,-1699,-3683,-5012,-5378,-4648,-2779,89,3667,7566,11320,14435,16503,17176,16294,13847,10024,5175,-218,-5591,-10378,-14060,-16241,-16700,-15416,-12571,-8545,-3849,920,5150,8313,9992,9971,8233,4964,561,-4484,-9562,-14109,-17611,-19699,-20179,-19041,-16456,-12733,-8286,-3559,1000,5013,8181,10306,11323,11249,10211,8414,6095,3549,1041,-1174,-2894,-3993,-4410,-4165,-3358,-2110,-628,924,2331,3449,4140,4348,4046,3304,2207,932,-365,-1484,-2284,-2640,-2514,-1904,-908,368,1737,3035,4079,4737,4920,4618,3879,2831,1631,486,-432,-941,-967,-461,492,1761,3118,4317,5084,5196,4480,2869,396,-2790,-6435,-10215,-13742,-16637,-18537,-19172,-18379,-16164,-12676,-8235,-3262,1758,6328,10043,12590,13839,13816,12679,10745,8320,5787,3412,1431,-66,-1054,-1619,-1889,-2014,-2160,-2427,-2903,-3588,-4448,-5393,-6308,-7071,-7563,-7698,-7412,-6697,-5584,-4150,-2520,-845,715,1990,2870,3249,3137,2555,1638,513,-625,-1641,-2389,-2810,-2876,-2600,-2046,-1261,-336,664,1656,2557,3300,3809,4054,4015,3721,3245,2681,2168,1822,1743,1983,2495,3206,3936,4532,4806,4648,4007,2914,1498,-51,-1500,-2602,-3146,-2992,-2091,-514,1552,3837,6000,7696,8595,8473,7176,4741,1284,-2889,-7424,-11876,-15828,-18896,-20824,-21456,-20823,-19056,-16446,-13311,-10049,-6979,-4401,-2493,-1333,-924,-1155,-1913,-3005,-4303,-5640,-6927,-8081,-9037,-9762,-10196,-10293,-9992,-9232,-7958,-6155,-3828,-1066,1994,5134,8079,10538,12215,12873,12373,10681,7929,4359,343,-3695,-7308,-10112,-11819,-12300,-11583,-9864,-7463,-4771,-2207,-123,1232,1719,1401,417,-931,-2328,-3432,-3985,-3820,-2918,-1386,552,2608,4453,5808,6438,6228,5177,3393,1101,-1439,-3911,-6051,-7613,-8461,-8511,-7814,-6457,-4645,-2561,-466,1458,3007,4088,4646,4729,4434,3925,3385,2998,2906,3207,3890,4898,6072,7225,8160,8688,8685,8090,6941,5333,3453,1511,-271,-1679,-2559,-2819,-2431,-1471,-56,1606,3297,4761,5765,6133,5735,4581,2747,445,-2040,-4378,-6211,-7244,-7241,-6103,-3857,-672,3140,7208,11075,14342,16650,17783,17664,16371,14126,11243,8111,5106,2572,767,-184,-254,442,1716,3325,5008,6538,7749,8537,8908,8920,8700,8393,8140,8033,8110,8359,8672,8968,9087,8935,8441,7576,6401,5013,3556,2198,1078,314,-36,42,498,1251,2184,3151,4016,4625,4867,4652,3941,2753,1173,-664,-2555,-4284,-5620,-6355,-6335,-5487,-3825,-1476,1346,4362,7243,9678,11387,12173,11950,10731,8663,5969,2955,-44,-2707,-4740,-5944,-6208,-5529,-4030,-1898,593,3159,5530,7471,8836,9566,9680,9297,8552,7613,6606,5620,4674,3747,2767,1680,437,-943,-2387,-3742,-4825,-5408,-5314,-4409,-2672,-213,2745,5843,8690,10837,11927,11670,9977,6922,2800,-1940,-6717,-10921,-13978,-15449,-15090,-12890,-9090,-4142,1345,6672,11176,14283,15613,15046,12681,8907,4262,-597,-5010,-8423,-10442,-10936,-9979,-7919,-5214,-2442,-108,1351,1741,1033,-548,-2622,-4714,-6325,-7052,-6634,-5030,-2401,880,4316,7343,9433,10178,9360,6987,3301,-1253,-6097,-10597,-14161,-16335,-16855,-15703,-13093,-9433,-5268,-1180,2306,4772,6022,5996,4897,3006,748,-1463,-3235,-4280,-4425,-3667,-2107,-11,2327,4523,6250,7215,7233,6271,4407,1902,-911,-3610,-5771,-7035,-7120,-5924,-3480,-5,4136,8477,12493,15669,17571,17894,16500,13449,8990,3525,-2420,-8263,-13459,-17489,-20012,-20807,-19843,-17272,-13371,-8566,-3319,1866,6532,10303,12906,14226,14278,13210,11270,8759,5975,3207,641,-1580,-3433,-4937,-6168,-7216,-8145,-8986,-9726,-10291,-10596,-10531,-10026,-9044,-7616,-5842,-3858,-1865,-35,1453,2477,2983,2961,2514,1735,815,-123,-918,-1506,-1838,-1952,-1898,-1782,-1667,-1642,-1701,-1841,-1971,-1994,-1784,-1211,-210,1291,3235,5548,8043,10498,12626,14167,14834,14463,12933,10276,6643,2305,-2348,-6873,-10796,-13690,-15218,-15190,-13608,-10635,-6652,-2136,2338,6189,8940,10227,9907,8040,4885,894,-3424,-7485,-10805,-12987,-13818,-13278,-11532,-8894,-5786,-2663,59,2027,3068,3088,2228,659,-1280,-3294,-5056,-6349,-7005,-7006,-6382,-5291,-3895,-2400,-975,255,1207,1890,2317,2572,2695,2732,2679,2490,2096,1406,336,-1135,-3009,-5151,-7422,-9570,-11357,-12547,-12951,-12468,-11118,-8994,-6332,-3403,-536,1952,3783,4762,4779,3847,2075,-342,-3128,-5988,-8604,-10690,-12024,-12447,-11904,-10433,-8166,-5310,-2130,1084,4068,6567,8437,9570,9969,9691,8856,7615,6127,4553,3015,1625,451,-458,-1070,-1363,-1331,-963,-280,689,1867,3178,4485,5698,6691,7401,7789,7873,7702,7366,6955,6554,6222,5966,5768,5551,5236,4721,3920,2785,1298,-504,-2535,-4674,-6764,-8637,-10138,-11123,-11498,-11205,-10250,-8719,-6724,-4476,-2168,-48,1667,2791,3183,2785,1598,-283,-2706,-5454,-8282,-10915,-13116,-14632,-15321,-15038,-13775,-11567,-8543,-4926,-954,3055,6835,10103,12682,14416,15277,15262,14458,12963,10920,8453,5703,2779,-203,-3142,-5938,-8475,-10648,-12309,-13343,-13601,-13008,-11497,-9111,-5952,-2235,1757,5674,9150,11840,13459,13841,12933,10832,7765,4060,141,-3563,-6624,-8695,-9539,-9053,-7285,-4425,-768,3306,7385,11086,14049,16047,16921,16665,15373,13219,10467,7382,4232,1245,-1427,-3693,-5533,-6978,-8070,-8856,-9330,-9467,-9174,-8353,-6904,-4750,-1906,1557,5429,9452,13245,16450,18679,19663,19208,17312,14095,9869,5039,113,-4387,-7979,-10285,-11095,-10360,-8275,-5133,-1428,2350,5691,8170,9512,9594,8502,6452,3805,971,-1661,-3724,-4994,-5342,-4772,-3410,-1444,879,3302,5622,7644,9297,10510,11324,11770,11905,11791,11436,10860,10042,8960,7618,6042,4302,2535,897,-395,-1156,-1194,-406,1245,3675,6692,9998,13237,16007,17955,18769,18277,16421,13306,9170,4366,-672,-5491,-9653,-12797,-14651,-15087,-14085,-11793,-8444,-4393,-32,4204,7917,10747,12449,12867,11997,9938,6929,3264,-663,-4505,-7873,-10513,-12211,-12908,-12638,-11565,-9915,-7981,-6034,-4335,-3024,-2194,-1786,-1687,-1703,-1632,-1285,-546,625,2154,3873,5551,6904,7702,7733,6947,5369,3199,722,-1703,-3692,-4917,-5139,-4254,-2334,408,3626,6874,9718,11722,12611,12212,10565,7854,4421,689,-2869,-5835,-7853,-8743,-8460,-7145,-5076,-2629,-217,1762,3019,3368,2808,1478,-357,-2334,-4094,-5284,-5662,-5094,-3594,-1319,1465,4398,7108,9219,10450,10606,9641,7634,4814,1488,-1956,-5140,-7721,-9448,-10192,-9946,-8838,-7068,-4926,-2689,-636,1028,2169,2757,2842,2575,2126,1713,1487,1564,1940,2539,3182,3655,3709,3165,1886,-100,-2700,-5640,-8627,-11276,-13274,-14359,-14405,-13431,-11584,-9131,-6385,-3667,-1258,672,2029,2875,3316,3546,3739,4030,4500,5106,5766,6303,6551,6353,5615,4339,2613,614,-1437,-3295,-4752,-5659,-5924,-5573,-4652,-3300,-1643,165,2006,3775,5409,6866,8109,9122,9854,10275,10314,9944,9133,7928,6406,4719,3056,1634,666,331,731,1893,3705,5979,8404,10620,12239,12922,12384,10524,7339,3056,-1988,-7300,-12348,-16589,-19552,-20939,-20591,-18620,-15289,-11063,-6483,-2137,1465,3912,4991,4670,3124,671,-2247,-5173,-7653,-9346,-10024,-9635,-8273,-6182,-3699,-1195,956,2474,3167,2989,2027,470,-1405,-3286,-4887,-5942,-6301,-5876,-4705,-2916,-706,1662,3926,5817,7133,7707,7490,6474,4772,2541,4,-2598,-5015,-7048,-8532,-9393,-9639,-9344,-8672,-7807,-6952,-6292,-5930,-5917,-6187,-6614,-7010,-7154,-6865,-5974,-4460,-2335,206,2923,5499,7590,8904,9223,8443,6614,3899,609,-2916,-6251,-9059,-11022,-11965,-11825,-10674,-8699,-6166,-3393,-672,1717,3621,4932,5687,5955,5893,5622,5270,4896,4506,4054,3468,2651,1568,194,-1395,-3083,-4685,-6003,-6831,-7012,-6442,-5119,-3110,-615,2147,4840,7180,8863,9680,9500,8296,6145,3222,-240,-3948,-7608,-10948,-13729,-15794,-17037,-17438,-17009,-15831,-13979,-11572,-8734,-5577,-2277,1039,4178,6962,9215,10766,11484,11306,10224,8342,5827,2921,-74,-2869,-5155,-6702,-7333,-6972,-5639,-3464,-649,2526,5766,8778,11289,13108,14082,14168,13361,11766,9497,6765,3770,752,-2050,-4443,-6238,-7344,-7695,-7324,-6296,-4763,-2893,-911,950,2473,3433,3695,3156,1829,-201,-2765,-5633,-8554,-11277,-13587,-15342,-16458,-16928,-16819,-16197,-15188,-13866,-12308,-10557,-8609,-6475,-4147,-1661,903,3403,5654,7427,8495,8675,7821,5930,3060,-575,-4701,-8940,-12909,-16201,-18479,-19473,-19028,-17127,-13875,-9534,-4452,901,6040,10453,13702,15447,15499,13843,10659,6272,1165,-4122,-9033,-13051,-15788,-16994,-16597,-14718,-11621,-7695,-3418,758,4388,7164,8874,9494,9091,7895,6152,4171,2201,468,-926,-1920,-2575,-2984,-3288,-3628,-4116,-4823,-5757,-6883,-8098,-9295,-10327,-11083,-11464,-11425,-10960,-10116,-8967,-7606,-6138,-4631,-3156,-1737,-395,852,1976,2910,3573,3850,3636,2852,1442,-532,-2994,-5717,-8478,-10950,-12865,-13938,-13989,-12935,-10793,-7723,-3969,144,4244,7962,10959,12960,13778,13332,11653,8880,5257,1095,-3228,-7327,-10826,-13406,-14846,-15027,-13984,-11856,-8892,-5417,-1761,1741,4827,7298,9055,10074,10403,10135,9374,8240,6821,5207,3456,1653,-145,-1820,-3279,-4385,-5002,-5031,-4365,-2982,-900,1781,4871,8126,11222,13848,15663,16436,15987,14295,11469,7733,3450,-992,-5175,-8735,-11404,-13026,-13573,-13149,-11938,-10207,-8241,-6315,-4664,-3455,-2771,-2632,-2954,-3640,-4531,-5475,-6350,-7045,-7528,-7788,-7864,-7805,-7679,-7503,-7308,-7043,-6666,-6104,-5285,-4176,-2759,-1092,737,2572,4255,5598,6486,6800,6571,5812,4699,3358,2007,790,-152,-776,-1072,-1129,-1047,-960,-995,-1221,-1680,-2335,-3097,-3838,-4383,-4578,-4282,-3398,-1926,110,2539,5180,7750,9968,11550,12264,11962,10618,8326,5310,1878,-1597,-4744,-7224,-8782,-9282,-8705,-7190,-4938,-2270,526,3140,5343,6974,7957,8291,8041,7308,6219,4886,3432,1929,459,-931,-2195,-3310,-4239,-4993,-5546,-5902,-6046,-5953,-5589,-4917,-3880,-2458,-639,1523,3931,6401,8728,10652,11945,12444,12027,10752,8723,6196,3477,882,-1266,-2777,-3516,-3511,-2895,-1859,-690,398,1177,1544,1474,1046,422,-187,-564,-525,49,1182,2785,4718,6724,8579,10036,10911,11105,10606,9500,7946,6157,4338,2691,1342,366,-240,-530,-603,-549,-465,-377,-293,-150,135,660,1509,2716,4271,6073,7992,9812,11348,12401,12837,12601,11697,10228,8352,6243,4128,2168,540,-656,-1352,-1550,-1289,-679,158,1061,1866,2442,2659,2464,1846,843,-430,-1853,-3260,-4500,-5447,-6002,-6132,-5845,-5222,-4360,-3421,-2543,-1869,-1507,-1494,-1849,-2477,-3286,-4087,-4729,-5020,-4853,-4130,-2895,-1219,698,2628,4306,5477,5933,5559,4321,2322,-258,-3140,-6003,-8513,-10354,-11274,-11098,-9766,-7314,-3906,218,4728,9271,13468,16970,19482,20773,20729,19322,16684,13012,8674,4035,-424,-4303,-7216,-8925,-9313,-8456,-6549,-3958,-1075,1641,3814,5138,5450,4744,3157,937,-1556,-3982,-5969,-7271,-7696,-7222,-5900,-3938,-1566,888,3158,4954,6115,6516,6164,5132,3573,1697,-291,-2158,-3742,-4897,-5559,-5710,-5383,-4631,-3547,-2180,-633,1052,2787,4488,6050,7345,8220,8561,8237,7227,5544,3311,730,-1948,-4427,-6430,-7723,-8135,-7613,-6194,-4037,-1366,1517,4310,6699,8444,9337,9314,8341,6543,4075,1192,-1839,-4705,-7154,-8932,-9902,-9979,-9211,-7697,-5647,-3279,-848,1424,3359,4829,5807,6282,6361,6125,5706,5229,4775,4431,4232,4176,4263,4425,4631,4790,4859,4775,4504,4050,3397,2596,1664,667,-343,-1287,-2088,-2660,-2930,-2837,-2351,-1467,-232,1284,2968,4686,6287,7621,8549,8955,8764,7942,6506,4539,2157,-452,-3103,-5573,-7669,-9222,-10110,-10270,-9709,-8497,-6776,-4739,-2618,-652,920,1916,2193,1710,482,-1352,-3638,-6093,-8494,-10545,-12049,-12837,-12847,-12087,-10681,-8779,-6617,-4408,-2360,-635,667,1520,1941,2018,1859,1582,1315,1132,1112,1255,1572,1996,2490,2952,3340,3550,3553,3279,2732,1900,848,-372,-1629,-2829,-3823,-4535,-4886,-4878,-4559,-4035,-3459,-2979,-2744,-2849,-3312,-4097,-5065,-6049,-6848,-7278,-7193,-6534,-5300,-3625,-1669,290,2003,3190,3648,3224,1890,-296,-3148,-6394,-9707,-12703,-15053,-16433,-16670,-15640,-13422,-10137,-6102,-1631,2852,6967,10346,12717,13883,13797,12497,10158,7052,3501,-114,-3449,-6204,-8169,-9259,-9484,-8989,-7959,-6656,-5313,-4139,-3281,-2791,-2634,-2708,-2842,-2853,-2572,-1865,-685,930,2857,4888,6785,8295,9202,9367,8722,7336,5336,2976,515,-1734,-3526,-4663,-5038,-4677,-3652,-2172,-432,1329,2928,4230,5181,5801,6150,6345,6452,6548,6639,6674,6602,6310,5749,4879,3742,2437,1119,-14,-784,-1013,-620,448,2119,4280,6745,9293,11706,13745,15245,16031,16031,15199,13565,11226,8319,5044,1608,-1765,-4887,-7586,-9757,-11329,-12295,-12686,-12558,-11998,-11073,-9872,-8457,-6889,-5233,-3548,-1908,-400,893,1874,2474,2640,2375,1723,791,-281,-1314,-2155,-2649,-2745,-2414,-1762,-902,-51,615,914,743,90,-971,-2261,-3541,-4536,-4996,-4713,-3606,-1699,840,3731,6624,9134,10944,11787,11584,10342,8268,5625,2777,60,-2210,-3831,-4701,-4856,-4422,-3611,-2640,-1735,-1018,-576,-357,-262,-133,229,951,2166,3846,5931,8210,10464,12392,13775,14402,14218,13232,11601,9540,7347,5305,3680,2658,2316,2635,3456,4567,5666,6506,6805,6456,5371,3645,1456,-931,-3171,-4938,-5934,-5945,-4892,-2819,77,3488,7030,10281,12858,14433,14830,13986,12034,9228,5937,2617,-321,-2472,-3582,-3534,-2361,-285,2384,5218,7798,9705,10637,10397,8952,6438,3102,-650,-4396,-7673,-10073,-11287,-11132,-9580,-6769,-2975,1408,5921,10081,13450,15671,16507,15887,13866,10668,6598,2048,-2566,-6851,-10455,-13104,-14631,-14932,-14046,-12042,-9098,-5426,-1261,3112,7438,11468,14961,17755,19679,20686,20714,19849,18160,15848,13108,10196,7345,4769,2610,937,-252,-1059,-1598,-2049,-2549,-3220,-4116,-5217,-6438,-7648,-8684,-9406,-9702,-9537,-8922,-7968,-6792,-5577,-4473,-3621,-3107,-2952,-3129,-3552,-4105,-4673,-5135,-5416,-5491,-5356,-5087,-4741,-4407,-4146,-3989,-3939,-3951,-3963,-3881,-3634,-3137,-2362,-1291,30,1531,3106,4612,5905,6823,7242,7081,6310,5010,3296,1402,-435,-1939,-2882,-3090,-2508,-1179,717,2924,5102,6928,8080,8356,7638,5976,3515,541,-2622,-5620,-8121,-9898,-10796,-10810,-10041,-8687,-7011,-5317,-3856,-2869,-2470,-2695,-3469,-4625,-5940,-7161,-8063,-8459,-8268,-7483,-6209,-4621,-2951,-1422,-268,371,395,-182,-1293,-2781,-4457,-6125,-7545,-8569,-9006,-8780,-7837,-6193,-3943,-1231,1742,4743,7531,9886,11622,12619,12851,12343,11240,9721,8040,6436,5149,4338,4109,4441,5255,6357,7529,8513,9073,9030,8267,6792,4689,2142,-585,-3236,-5519,-7226,-8212,-8428,-7935,-6871,-5434,-3862,-2374,-1152,-327,72,71,-230,-675,-1125,-1419,-1460,-1197,-617,212,1214,2261,3244,4051,4619,4911,4950,4786,4519,4228,4052,4030,4254,4693,5313,6003,6616,6994,6974,6452,5363,3744,1702,-555,-2796,-4737,-6145,-6838,-6724,-5843,-4343,-2461,-508,1210,2412,2907,2597,1516,-214,-2383,-4730,-7004,-8990,-10542,-11603,-12200,-12430,-12438,-12369,-12356,-12469,-12732,-13084,-13444,-13659,-13622,-13203,-12357,-11058,-9366,-7360,-5184,-2966,-856,1013,2539,3622,4230,4323,3927,3061,1808,230,-1553,-3432,-5279,-6952,-8340,-9324,-9829,-9797,-9215,-8100,-6518,-4552,-2338,-10,2263,4336,6062,7326,8042,8170,7705,6715,5284,3572,1735,-47,-1605,-2809,-3579,-3886,-3798,-3398,-2860,-2332,-1990,-1944,-2272,-2967,-3953,-5093,-6194,-7064,-7523,-7451,-6814,-5660,-4129,-2422,-780,573,1427,1671,1232,182,-1380,-3218,-5107,-6750,-7895,-8311,-7854,-6474,-4218,-1267,2129,5622,8846,11439,13092,13596,12869,10956,8057,4444,496,-3408,-6892,-9623,-11362,-11964,-11401,-9769,-7269,-4181,-865,2329,5038,6979,7936,7831,6678,4655,2017,-875,-3638,-5884,-7310,-7682,-6960,-5196,-2651,344,3371,5989,7843,8634,8254,6714,4219,1065,-2318,-5520,-8104,-9768,-10296,-9654,-7950,-5429,-2446,626,3387,5557,6907,7399,7067,6118,4789,3383,2160,1338,1027,1263,1950,2964,4094,5170,6010,6531,6686,6550,6219,5881,5693,5811,6313,7199,8367,9639,10775,11520,11660,11036,9612,7454,4742,1737,-1261,-3950,-6075,-7444,-7970,-7663,-6623,-5055,-3182,-1279,427,1745,2566,2860,2686,2139,1401,623,-15,-395,-443,-150,433,1200,2020,2755,3300,3571,3566,3307,2877,2387,1933,1629,1506,1604,1839,2176,2454,2612,2523,2168,1562,769,-43,-739,-1110,-1013,-341,963,2833,5163,7749,10334,12660,14449,15495,15639,14821,13079,10539,7428,4020,632,-2417,-4853,-6456,-7108,-6780,-5562,-3623,-1216,1355,3794,5796,7149,7686,7362,6238,4441,2228,-146,-2393,-4247,-5547,-6158,-6110,-5446,-4346,-2962,-1495,-98,1124,2102,2850,3389,3787,4099,4367,4622,4843,5022,5094,5038,4807,4394,3826,3141,2442,1820,1408,1299,1573,2250,3286,4595,6002,7349,8422,9074,9198,8750,7803,6445,4874,3241,1742,478,-466,-1101,-1473,-1676,-1815,-1967,-2194,-2482,-2797,-3044,-3121,-2927,-2376,-1447,-151,1418,3130,4822,6306,7442,8100,8244,7897,7137,6131,5025,4039,3315,2998,3141,3748,4714,5911,7117,8128,8729,8752,8090,6733,4735,2259,-479,-3219,-5680,-7621,-8837,-9208,-8709,-7382,-5381,-2888,-150,2581,5070,7108,8555,9321,9407,8862,7807,6389,4771,3107,1524,93,-1150,-2218,-3181,-4080,-5015,-6012,-7100,-8265,-9439,-10556,-11516,-12237,-12641,-12699,-12391,-11762,-10863,-9790,-8628,-7485,-6441,-5561,-4896,-4438,-4192,-4086,-4083,-4087,-4052,-3913,-3651,-3270,-2797,-2283,-1785,-1345,-1009,-767,-592,-426,-177,227,861,1742,2860,4130,5464,6698,7712,8351,8519,8149,7235,5806,3971,1830,-452,-2740,-4892,-6798,-8362,-9543,-10292,-10612,-10499,-9963,-9034,-7762,-6222,-4521,-2797,-1214,79,913,1211,904,35,-1298,-2936,-4656,-6266,-7541,-8364,-8635,-8357,-7584,-6414,-4971,-3380,-1745,-157,1317,2618,3700,4505,4996,5107,4807,4064,2877,1290,-640,-2777,-4996,-7090,-8882,-10161,-10749,-10520,-9378,-7353,-4508,-1041,2797,6697,10314,13330,15474,16555,16515,15380,13327,10590,7477,4308,1354,-1146,-3073,-4380,-5113,-5386,-5339,-5119,-4861,-4643,-4528,-4514,-4584,-4710,-4830,-4937,-4977,-4948,-4832,-4610,-4275,-3807,-3199,-2463,-1606,-687,263,1142,1904,2442,2725,2699,2394,1855,1198,540,42,-178,-23,547,1481,2688,3984,5171,6016,6339,5977,4887,3075,699,-2056,-4894,-7526,-9674,-11099,-11672,-11343,-10192,-8373,-6127,-3718,-1417,523,1922,2644,2648,1948,643,-1128,-3190,-5353,-7442,-9296,-10782,-11820,-12334,-12328,-11807,-10831,-9495,-7883,-6132,-4350,-2651,-1138,117,1080,1728,2114,2274,2303,2273,2258,2326,2472,2729,3015,3300,3496,3525,3364,2967,2404,1716,1052,504,215,243,623,1304,2183,3093,3852,4273,4204,3557,2310,536,-1616,-3940,-6189,-8102,-9458,-10076,-9854,-8802,-6993,-4628,-1955,712,3058,4787,5659,5545,4396,2318,-509,-3780,-7156,-10256,-12758,-14382,-14997,-14569,-13221,-11177,-8724,-6179,-3834,-1900,-511,313,637,579,303,-63,-389,-636,-768,-840,-882,-956,-1087,-1273,-1482,-1653,-1718,-1604,-1267,-672,177,1253,2498,3861,5233,6575,7771,8791,9563,10078,10307,10278,9990,9480,8760,7845,6755,5488,4075,2522,894,-762,-2340,-3748,-4869,-5609,-5910,-5736,-5148,-4214,-3096,-1948,-954,-260,18,-161,-779,-1748,-2922,-4140,-5210,-5977,-6306,-6121,-5411,-4227,-2678,-926,863,2496,3833,4744,5183,5138,4679,3906,2965,2001,1159,539,228,240,568,1153,1912,2756,3578,4303,4849,5187,5288,5151,4806,4259,3573,2763,1878,953,2,-933,-1866,-2771,-3672,-4583,-5513,-6508,-7552,-8684,-9866,-11077,-12249,-13288,-14075,-14474,-14358,-13619,-12227,-10186,-7618,-4684,-1629,1305,3862,5837,7104,7587,7331,6433,5037,3348,1536,-225,-1810,-3144,-4208,-5016,-5641,-6148,-6624,-7119,-7672,-8245,-8790,-9193,-9335,-9121,-8462,-7375,-5904,-4189,-2398,-704,718,1776,2420,2677,2663,2494,2349,2357,2614,3156,3924,4813,5634,6201,6325,5864,4752,3017,761,-1815,-4479,-6980,-9077,-10610,-11473,-11684,-11314,-10550,-9571,-8632,-7892,-7534,-7598,-8088,-8892,-9824,-10660,-11153,-11078,-10300,-8731,-6459,-3611,-454,2720,5609,7926,9480,10162,9985,9072,7645,5976,4375,3123,2444,2499,3302,4818,6850,9198,11549,13661,15258,16181,16310,15628,14192,12119,9570,6729,3780,900,-1769,-4108,-6045,-7528,-8559,-9136,-9318,-9138,-8673,-7982,-7132,-6179,-5170,-4136,-3090,-2035,-969,123,1219,2322,3381,4369,5228,5936,6449,6789,6948,6965,6860,6641,6309,5827,5165,4269,3119,1723,116,-1589,-3281,-4788,-5972,-6696,-6880,-6509,-5616,-4328,-2796,-1214,213,1338,2030,2266,2071,1559,893,258,-147,-171,300,1299,2773,4602,6579,8460,9986,10903,11028,10245,8556,6054,2930,-545,-4083,-7376,-10164,-12253,-13522,-13946,-13589,-12576,-11078,-9312,-7452,-5713,-4201,-3040,-2245,-1835,-1745,-1918,-2253,-2657,-3033,-3281,-3345,-3154,-2698,-1965,-979,203,1544,2949,4378,5753,7043,8230,9302,10280,11173,11987,12709,13304,13702,13826,13579,12879,11673,9932,7703,5045,2115,-942,-3923,-6639,-8923,-10631,-11669,-12012,-11651,-10679,-9187,-7334,-5285,-3205,-1266,405,1703,2558,2966,2924,2513,1806,954,96,-592,-988,-986,-591,134,1024,1885,2508,2755,2562,1988,1174,318,-381,-776,-806,-500,51,717,1390,1990,2484,2885,3194,3424,3521,3425,3026,2237,1005,-632,-2550,-4497,-6171,-7218,-7317,-6276,-4023,-724,3301,7563,11488,14520,16180,16166,14401,11011,6381,1016,-4432,-9327,-13055,-15168,-15371,-13630,-10127,-5274,351,6051,11152,15005,17181,17444,15836,12661,8422,3749,-699,-4367,-6848,-7959,-7750,-6436,-4382,-1978,395,2446,3985,4940,5345,5278,4890,4281,3576,2821,2053,1259,432,-443,-1335,-2197,-2939,-3460,-3683,-3555,-3097,-2396,-1589,-882,-450,-462,-998,-2038,-3458,-5034,-6482,-7521,-7918,-7540,-6413,-4663,-2590,-498,1240,2365,2693,2202,1004,-656,-2472,-4101,-5257,-5726,-5423,-4388,-2789,-878,1013,2585,3534,3690,2973,1450,-667,-3087,-5435,-7364,-8567,-8869,-8223,-6738,-4653,-2274,41,1999,3357,4016,3971,3346,2322,1129,-25,-949,-1545,-1730,-1553,-1047,-331,491,1307,2030,2600,2996,3233,3353,3420,3513,3690,4017,4500,5143,5878,6630,7283,7712,7819,7508,6753,5564,4029,2265,447,-1263,-2692,-3724,-4262,-4302,-3856,-3029,-1918,-690,536,1613,2475,3064,3416,3576,3663,3780,4052,4553,5338,6388,7664,9063,10488,11814,12951,13818,14368,14588,14494,14115,13514,12732,11854,10916,9989,9069,8190,7308,6401,5413,4309,3055,1672,169,-1364,-2866,-4216,-5336,-6117,-6510,-6453,-5954,-5010,-3698,-2071,-263,1628,3443,5060,6344,7187,7523,7300,6533,5249,3524,1447,-882,-3329,-5776,-8055,-10032,-11522,-12404,-12539,-11893,-10459,-8352,-5735,-2859,6,2581,4628,5967,6518,6271,5330,3830,1983,-33,-2004,-3805,-5315,-6499,-7343,-7874,-8138,-8168,-8010,-7669,-7161,-6481,-5646,-4671,-3619,-2549,-1571,-760,-240,-33,-222,-741,-1576,-2596,-3704,-4758,-5647,-6276,-6591,-6579,-6265,-5703,-4977,-4168,-3370,-2649,-2068,-1653,-1414,-1344,-1408,-1580,-1817,-2087,-2364,-2625,-2869,-3090,-3300,-3505,-3718,-3949,-4204,-4495,-4817,-5185,-5588,-6025,-6488,-6960,-7428,-7863,-8252,-8561,-8780,-8892,-8889,-8778,-8560,-8254,-7880,-7453,-6998,-6534,-6077,-5650,-5270,-4944,-4700,-4525,-4434,-4411,-4424,-4448,-4428,-4304,-4046,-3590,-2943,-2094,-1095,4,1105,2129,2978,3594,3918,3964,3740,3320,2779,2201,1687,1287,1070,1032,1187,1484,1887,2331,2761,3122,3376,3497,3482,3350,3121,2852,2583,2380,2284,2337,2564,2956,3496,4132,4801,5426,5937,6255,6349,6182,5772,5150,4383,3554,2752,2071,1578,1350,1385,1719,2285,3055,3938,4859,5744,6522,7158,7620,7929,8080,8129,8097,8021,7949,7885,7874,7910,8025,8198,8453,8761,9121,9512,9912,10303,10661,10973,11221,11399,11510,11546,11535,11474,11394,11303,11228,11182,11182,11229,11327,11460,11619,11765,11880,11926,11876,11711,11409,10978,10419,9768,9045,8318,7604,6974,6440,6032,5762,5613,5589,5658,5819,6033,6299,6567,6816,6981,7022,6878,6517,5924,5121,4157,3120,2096,1194,480,14,-203,-188,-15,256,521,716,789,688,452,55,-407,-925,-1408,-1822,-2122,-2278,-2294,-2187,-1979,-1744,-1509,-1355,-1313,-1418,-1681,-2087,-2596,-3173,-3733,-4251,-4644,-4902,-5001,-4943,-4755,-4478,-4145,-3823,-3553,-3373,-3335,-3436,-3705,-4116,-4652,-5266,-5919,-6542,-7103,-7539,-7834,-7975,-7958,-7827,-7594,-7331,-7058,-6841,-6685,-6631,-6657,-6776,-6949,-7169,-7401,-7633,-7851,-8046,-8224,-8387,-8539,-8697,-8841,-8991,-9107,-9199,-9230,-9194,-9079,-8877,-8608,-8273,-7923,-7560,-7247,-6992,-6829,-6770,-6805,-6937,-7135,-7379,-7645,-7902,-8141,-8343,-8513,-8640,-8743,-8813,-8863,-8896,-8906,-8901,-8869,-8808,-8715,-8583,-8425,-8231,-8028,-7818,-7623,-7462,-7344,-7280,-7281,-7318,-7403,-7484,-7558,-7582,-7547,-7428,-7242,-6984,-6702,-6411,-6166,-5990,-5914,-5945,-6078,-6281,-6526,-6742,-6904,-6936,-6837,-6562,-6148,-5599,-4976,-4319,-3692,-3142,-2702,-2406,-2238,-2210,-2264,-2394,-2525,-2652,-2717,-2723,-2653,-2518,-2342,-2140,-1943,-1776,-1644,-1571,-1535,-1546,-1571,-1610,-1634,-1635,-1613,-1542,-1459,-1329,-1202,-1051,-911,-772,-645,-529,-420,-316,-204,-78,77,263,493,755,1065,1388,1737,2072,2388,2669,2889,3063,3170,3236,3266,3283,3311,3373,3489,3669,3917,4221,4565,4916,5248,5521,5714,5808,5790,5668,5461,5185,4888,4591,4328,4140,4015,3993,4043,4171,4361,4591,4851,5125,5407,5693,5977,6263,6544,6824,7094,7350,7589,7792,7968,8088,8179,8203,8205,8152,8085,7989,7889,7785,7685,7598,7514,7444,7383,7320,7268,7207,7146,7076,6993,6903,6798,6689,6571,6457,6347,6252,6179,6127,6116,6129,6188,6275,6388,6521,6655,6783,6886,6960,6993,6987,6956,6891,6834,6767,6731,6710,6720,6752,6793,6839,6867,6872,6840,6775,6685,6583,6504,6456,6490,6600,6818,7128,7515,7953,8387,8781,9070,9223,9198,8998,8623,8126,7552,6987,6506,6187,6087,6247,6651,7281,8052,8876,9643,10243,10584,10605,10279,9629,8709,7622,6461,5362,4409,3695,3258,3114,3230,3560,4022,4535,5021,5406,5648,5710,5601,5323,4929,4443,3933,3429,2981,2609,2329,2152,2058,2042,2076,2135,2199,2244,2247,2210,2106,1947,1731,1460,1155,818,465,110,-237,-562,-859,-1113,-1321,-1484,-1591,-1670,-1715,-1751,-1798,-1870,-1985,-2155,-2374,-2652,-2962,-3301,-3640,-3959,-4251,-4490,-4677,-4812,-4894,-4942,-4968,-4987,-5019,-5081,-5183,-5333,-5533,-5773,-6050,-6335,-6622,-6873,-7080,-7221,-7285,-7277,-7196,-7068,-6903,-6741,-6591,-6486,-6433,-6449,-6525,-6664,-6842,-7051,-7262,-7464,-7633,-7760,-7839,-7867,-7854,-7805,-7732,-7655,-7576,-7511,-7462,-7431,-7415,-7412,-7406,-7399,-7378,-7344,-7287,-7218,-7127,-7031,-6927,-6828,-6728,-6649,-6567,-6514,-6459,-6418,-6382,-6345,-6309,-6271,-6228,-6188,-6150,-6115,-6090,-6065,-6054,-6037,-6032,-6018,-6012,-6003,-5998,-6004,-6010,-6037,-6070,-6116,-6172,-6224,-6277,-6314,-6334,-6323,-6287,-6217,-6119,-6001,-5867,-5726,-5596,-5478,-5391,-5332,-5317,-5335,-5401,-5502,-5643,-5814,-6017,-6233,-6461,-6679,-6874,-7042,-7147,-7211,-7192,-7120,-6982,-6793,-6581,-6352,-6152,-5994,-5909,-5906,-5996,-6160,-6391,-6638,-6881,-7072,-7177,-7184,-7069,-6855,-6556,-6210,-5851,-5531,-5274,-5113,-5060,-5105,-5241,-5432,-5654,-5866,-6038,-6155,-6184,-6138,-6006,-5800,-5546,-5245,-4935,-4621,-4334,-4073,-3864,-3702,-3589,-3527,-3497,-3496,-3496,-3488,-3449,-3361,-3216,-2996,-2705,-2348,-1940,-1499,-1060,-651,-294,-34,141,200,163,44,-137,-352,-575,-789,-977,-1140,-1266,-1378,-1456,-1531,-1573,-1599,-1573,-1504,-1348,-1121,-786,-369,134,705,1297,1906,2453,2941,3308,3549,3653,3612,3466,3220,2934,2637,2372,2189,2100,2149,2313,2615,3001,3466,3947,4412,4817,5119,5306,5350,5274,5068,4795,4456,4127,3827,3608,3501,3522,3689,3991,4428,4952,5560,6175,6786,7325,7760,8061,8192,8154,7949,7593,7128,6595,6049,5538,5113,4802,4632,4601,4701,4907,5185,5502,5817,6108,6350,6537,6664,6745,6786,6807,6816,6826,6845,6873,6913,6958,6997,7041,7052,7062,7032,6988,6915,6832,6728,6631,6527,6441,6362,6298,6245,6205,6165,6131,6099,6062,6035,6009,5990,5992,5998,6025,6058,6096,6129,6145,6132,6078,5983,5832,5648,5420,5188,4955,4755,4605,4516,4510,4568,4699,4877,5086,5307,5520,5716,5882,6025,6138,6238,6328,6411,6496,6578,6659,6731,6790,6825,6836,6816,6762,6685,6581,6470,6363,6271,6214,6192,6218,6280,6371,6472,6555,6615,6613,6557,6431,6256,6041,5822,5610,5453,5347,5325,5369,5475,5623,5774,5915,5997,6015,5938,5771,5510,5168,4775,4340,3916,3502,3149,2844,2617,2439,2316,2212,2126,2027,1920,1805,1687,1590,1522,1505,1541,1631,1765,1921,2078,2216,2309,2359,2349,2305,2226,2155,2100,2091,2137,2246,2408,2603,2804,2969,3069,3066,2933,2670,2266,1770,1190,610,58,-395,-712,-875,-866,-720,-463,-161,134,356,455,404,188,-180,-656,-1198,-1728,-2191,-2526,-2690,-2664,-2462,-2097,-1643,-1139,-661,-266,11,131,97,-77,-376,-741,-1165,-1576,-1979,-2329,-2640,-2893,-3112,-3286,-3446,-3576,-3697,-3794,-3880,-3934,-3968,-3963,-3919,-3838,-3705,-3536,-3331,-3105,-2881,-2678,-2523,-2439,-2441,-2541,-2727,-2996,-3321,-3670,-4026,-4343,-4613,-4817,-4949,-5019,-5043,-5035,-5039,-5062,-5146,-5300,-5532,-5848,-6233,-6669,-7139,-7604,-8052,-8437,-8763,-8984,-9116,-9137,-9056,-8886,-8624,-8303,-7922,-7512,-7078,-6644,-6217,-5803,-5421,-5060,-4744,-4461,-4233,-4052,-3934,-3878,-3883,-3951,-4069,-4221,-4401,-4571,-4723,-4832,-4884,-4878,-4814,-4705,-4578,-4447,-4348,-4288,-4297,-4359,-4490,-4650,-4844,-5023,-5186,-5302,-5373,-5399,-5391,-5366,-5350,-5357,-5408,-5513,-5663,-5866,-6088,-6334,-6556,-6760,-6905,-6999,-7028,-6996,-6911,-6783,-6625,-6454,-6273,-6096,-5922,-5766,-5618,-5502,-5406,-5367,-5367,-5457,-5604,-5851,-6160,-6538,-6941,-7354,-7716,-8007,-8171,-8195,-8056,-7756,-7313,-6758,-6134,-5495,-4884,-4359,-3944,-3681,-3560,-3598,-3758,-4020,-4341,-4675,-4991,-5243,-5421,-5502,-5493,-5411,-5276,-5116,-4970,-4843,-4776,-4747,-4776,-4823,-4890,-4935,-4951,-4917,-4830,-4695,-4519,-4324,-4123,-3937,-3786,-3672,-3607,-3593,-3606,-3666,-3725,-3799,-3848,-3869,-3841,-3753,-3594,-3362,-3045,-2663,-2211,-1722,-1205,-698,-219,197,532,770,909,950,918,816,693,540,403,274,163,73,-15,-90,-177,-258,-357,-445,-537,-616,-684,-738,-786,-822,-864,-906,-949,-1003,-1041,-1075,-1070,-1027,-918,-739,-473,-124,309,804,1351,1911,2462,2961,3379,3688,3864,3900,3789,3556,3207,2797,2337,1902,1497,1195,990,930,994,1196,1490,1860,2251,2630,2947,3182,3313,3347,3297,3196,3077,2977,2932,2951,3052,3213,3425,3639,3840,3970,4030,3985,3855,3652,3399,3150,2916,2765,2690,2732,2868,3098,3388,3703,4010,4264,4452,4540,4548,4465,4329,4158,3986,3842,3743,3716,3751,3868,4038,4266,4516,4793,5052,5310,5531,5725,5891,6022,6139,6234,6328,6408,6502,6576,6668,6741,6820,6885,6947,7000,7053,7103,7152,7196,7231,7243,7221,7141,6999,6764,6448,6031,5538,4984,4390,3808,3263,2804,2470,2284,2268,2420,2730,3160,3676,4222,4750,5214,5582,5822,5947,5945,5858,5695,5507,5301,5123,4970,4863,4803,4791,4826,4914,5041,5215,5421,5654,5902,6151,6378,6580,6725,6809,6816,6731,6562,6295,5951,5543,5088,4637,4204,3863,3623,3552,3637,3919,4349,4920,5562,6216,6823,7304,7616,7715,7589,7237,6694,5993,5205,4379,3596,2898,2351,1971,1783,1783,1943,2240,2616,3030,3433,3778,4043,4200,4261,4223,4121,3979,3822,3691,3582,3531,3521,3560,3630,3728,3823,3923,4001,4050,4075,4059,4018,3951,3877,3803,3754,3741,3771,3852,3968,4104,4224,4300,4287,4158,3894,3481,2944,2303,1614,922,294,-221,-581,-757,-751,-567,-241,187,668,1144,1582,1924,2161,2269,2262,2148,1973,1748,1542,1359,1256,1225,1294,1429,1634,1863,2091,2285,2411,2457,2399,2250,1997,1666,1267,818,340,-135,-606,-1015,-1368,-1627,-1781,-1825,-1759,-1591,-1348,-1045,-728,-413,-148,59,168,186,103,-70,-305,-583,-863,-1115,-1311,-1436,-1480,-1460,-1395,-1335,-1294,-1352,-1491,-1782,-2185,-2702,-3291,-3894,-4466,-4935,-5266,-5427,-5401,-5220,-4896,-4492,-4054,-3637,-3282,-3021,-2863,-2800,-2820,-2876,-2953,-3002,-3012,-2973,-2877,-2760,-2630,-2526,-2476,-2493,-2584,-2753,-2952,-3172,-3352,-3457,-3448,-3301,-3010,-2587,-2074,-1511,-967,-504,-175,-27,-86,-338,-783,-1351,-2015,-2691,-3333,-3883,-4311,-4595,-4743,-4762,-4692,-4558,-4398,-4238,-4101,-3989,-3914,-3852,-3800,-3742,-3657,-3551,-3406,-3238,-3048,-2857,-2669,-2517,-2390,-2322,-2303,-2339,-2441,-2581,-2778,-3004,-3262,-3537,-3822,-4102,-4369,-4612,-4811,-4982,-5085,-5159,-5170,-5151,-5098,-5024,-4935,-4844,-4746,-4659,-4569,-4489,-4411,-4346,-4285,-4246,-4216,-4213,-4227,-4261,-4314,-4369,-4439,-4498,-4569,-4628,-4701,-4772,-4863,-4958,-5074,-5184,-5298,-5394,-5463,-5507,-5509,-5486,-5439,-5387,-5345,-5328,-5352,-5419,-5542,-5700,-5888,-6078,-6259,-6391,-6483,-6497,-6456,-6359,-6223,-6076,-5930,-5808,-5715,-5644,-5590,-5517,-5415,-5238,-4987,-4639,-4203,-3708,-3167,-2650,-2181,-1812,-1590,-1515,-1621,-1876,-2263,-2733,-3235,-3706,-4100,-4356,-4465,-4398,-4183,-3848,-3443,-3030,-2670,-2415,-2309,-2363,-2576,-2911,-3331,-3754,-4137,-4397,-4508,-4427,-4169,-3746,-3219,-2628,-2056,-1539,-1129,-844,-667,-599,-576,-577,-554,-482,-366,-205,-55,58,58,-79,-408,-926,-1629,-2465,-3387,-4301,-5139,-5811,-6263,-6450,-6362,-6021,-5456,-4750,-3951,-3146,-2389,-1711,-1155,-687,-322,1,287,576,858,1148,1390,1587,1663,1616,1401,1027,506,-134,-831,-1542,-2186,-2724,-3087,-3272,-3241,-3031,-2657,-2172,-1638,-1104,-639,-274,-50,37,-22,-188,-450,-758,-1080,-1391,-1642,-1830,-1922,-1904,-1789,-1549,-1214,-785,-277,279,860,1435,1965,2428,2786,3033,3147,3143,3029,2830,2584,2323,2083,1903,1792,1782,1844,1993,2174,2376,2540,2646,2638,2523,2257,1883,1405,869,330,-169,-567,-827,-917,-829,-557,-137,411,1019,1647,2226,2705,3044,3205,3186,2992,2649,2209,1725,1255,870,605,509,587,832,1219,1692,2208,2697,3111,3412,3564,3571,3438,3184,2865,2492,2143,1816,1567,1386,1284,1258,1279,1354,1458,1601,1786,2022,2328,2708,3164,3686,4244,4794,5295,5680,5918,5957,5798,5429,4890,4207,3443,2643,1859,1134,490,-59,-509,-874,-1156,-1368,-1507,-1566,-1534,-1384,-1109,-691,-137,541,1312,2130,2951,3703,4353,4837,5140,5247,5169,4943,4613,4246,3900,3639,3512,3541,3740,4090,4547,5076,5591,6065,6416,6633,6678,6573,6323,5982,5590,5204,4877,4640,4519,4510,4604,4752,4930,5072,5149,5130,4983,4732,4358,3925,3438,2968,2536,2203,1988,1925,2012,2256,2622,3086,3601,4110,4581,4949,5196,5289,5231,5016,4681,4249,3761,3274,2821,2461,2234,2158,2260,2529,2936,3450,4000,4534,4984,5301,5458,5435,5267,4975,4624,4274,3974,3777,3697,3739,3872,4065,4260,4417,4493,4467,4334,4114,3834,3537,3260,3038,2887,2818,2805,2840,2870,2879,2827,2705,2499,2227,1897,1543,1193,868,603,406,291,256,308,425,620,863,1165,1499,1870,2251,2638,3014,3354,3662,3908,4106,4236,4321,4352,4363,4346,4339,4330,4353,4383,4446,4502,4565,4587,4565,4466,4276,3986,3595,3112,2564,1971,1372,799,282,-142,-465,-657,-728,-670,-499,-239,96,460,848,1196,1519,1756,1932,2015,2023,1961,1842,1694,1525,1373,1242,1165,1146,1197,1318,1496,1722,1957,2189,2375,2493,2533,2472,2331,2100,1817,1484,1137,784,445,133,-148,-381,-572,-701,-776,-782,-729,-610,-444,-237,-14,216,415,590,702,770,782,755,705,644,600,571,574,599,631,659,646,577,433,195,-121,-514,-949,-1395,-1817,-2186,-2477,-2692,-2835,-2928,-3009,-3099,-3240,-3436,-3706,-4020,-4374,-4706,-4994,-5185,-5237,-5138,-4860,-4427,-3857,-3188,-2478,-1765,-1112,-548,-106,202,380,443,407,313,177,26,-121,-271,-416,-574,-761,-978,-1249,-1553,-1894,-2240,-2571,-2848,-3055,-3160,-3165,-3063,-2883,-2648,-2399,-2178,-2008,-1926,-1929,-2018,-2172,-2364,-2558,-2724,-2837,-2880,-2849,-2753,-2600,-2420,-2227,-2053,-1913,-1821,-1795,-1824,-1926,-2075,-2274,-2506,-2740,-2988,-3204,-3401,-3570,-3704,-3833,-3955,-4086,-4239,-4402,-4578,-4737,-4855,-4903,-4855,-4690,-4419,-4037,-3603,-3140,-2711,-2351,-2106,-1978,-1975,-2071,-2217,-2393,-2528,-2611,-2614,-2543,-2425,-2291,-2186,-2153,-2214,-2393,-2672,-3047,-3473,-3933,-4385,-4816,-5201,-5549,-5851,-6126,-6385,-6633,-6889,-7148,-7412,-7663,-7899,-8086,-8210,-8249,-8169,-7966,-7623,-7139,-6535,-5820,-5042,-4225,-3423,-2668,-2008,-1468,-1086,-859,-813,-914,-1166,-1512,-1934,-2377,-2806,-3192,-3497,-3723,-3850,-3892,-3860,-3762,-3629,-3463,-3298,-3125,-2973,-2829,-2713,-2621,-2564,-2546,-2583,-2670,-2824,-3034,-3294,-3586,-3890,-4167,-4399,-4548,-4599,-4538,-4367,-4089,-3739,-3328,-2906,-2489,-2119,-1813,-1589,-1463,-1434,-1506,-1678,-1936,-2287,-2699,-3176,-3672,-4167,-4607,-4958,-5164,-5191,-5019,-4624,-4044,-3286,-2425,-1515,-636,134,733,1105,1222,1090,719,184,-465,-1125,-1724,-2168,-2411,-2393,-2124,-1605,-891,-49,848,1699,2442,2989,3313,3367,3170,2727,2082,1283,389,-550,-1465,-2321,-3067,-3679,-4134,-4431,-4567,-4565,-4449,-4255,-4020,-3794,-3594,-3472,-3424,-3477,-3608,-3802,-4024,-4221,-4357,-4363,-4215,-3869,-3326,-2588,-1682,-664,419,1489,2481,3342,4007,4464,4671,4666,4434,4046,3512,2914,2274,1661,1091,611,216,-75,-282,-422,-509,-586,-666,-780,-946,-1160,-1427,-1722,-2020,-2282,-2474,-2549,-2504,-2303,-1980,-1538,-1038,-520,-52,321,543,593,451,135,-326,-879,-1460,-1989,-2404,-2628,-2623,-2368,-1857,-1147,-279,640,1543,2314,2904,3231,3301,3094,2682,2096,1452,811,285,-68,-184,-37,372,1015,1841,2766,3712,4585,5312,5829,6110,6146,5960,5605,5128,4608,4091,3629,3245,2943,2710,2520,2337,2140,1910,1638,1343,1025,731,452,240,63,-49,-135,-204,-282,-402,-567,-798,-1083,-1406,-1744,-2055,-2307,-2453,-2465,-2303,-1971,-1451,-783,22,894,1792,2652,3414,4051,4523,4843,5013,5080,5079,5051,5046,5061,5129,5209,5292,5330,5292,5146,4887,4501,4034,3490,2946,2416,1971,1619,1395,1293,1306,1414,1586,1800,2026,2248,2462,2651,2837,3006,3176,3329,3466,3559,3595,3547,3410,3166,2850,2464,2077,1720,1467,1363,1450,1745,2243,2901,3673,4467,5212,5823,6236,6410,6331,6010,5491,4827,4088,3344,2653,2065,1601,1273,1068,966,946,982,1065,1192,1362,1595,1892,2256,2681,3138,3587,3978,4247,4342,4216,3845,3227,2405,1427,399,-598,-1436,-2043,-2331,-2276,-1880,-1197,-301,674,1629,2429,2984,3248,3191,2853,2301,1623,926,313,-152,-402,-446,-284,16,405,797,1131,1360,1450,1402,1245,1008,764,556,448,472,646,967,1399,1899,2409,2862,3210,3421,3460,3370,3139,2843,2509,2196,1929,1744,1628,1596,1614,1672,1752,1832,1921,2009,2114,2246,2409,2607,2838,3074,3315,3512,3660,3729,3711,3603,3422,3171,2887,2583,2278,1997,1731,1494,1284,1092,925,782,660,576,522,512,532,589,660,743,819,875,904,896,850,762,639,481,297,86,-130,-354,-546,-698,-773,-746,-608,-342,29,491,989,1489,1911,2236,2391,2383,2200,1857,1412,888,366,-122,-515,-793,-928,-920,-789,-556,-289,-13,178,276,205,-9,-390,-870,-1426,-1962,-2438,-2775,-2948,-2940,-2773,-2482,-2142,-1799,-1524,-1345,-1270,-1285,-1330,-1354,-1282,-1059,-659,-69,670,1493,2306,3011,3495,3695,3548,3060,2275,1260,152,-944,-1885,-2563,-2916,-2884,-2508,-1808,-902,137,1161,2094,2829,3322,3545,3510,3261,2845,2346,1810,1308,868,511,242,45,-85,-177,-233,-269,-295,-303,-311,-316,-323,-361,-423,-561,-764,-1084,-1500,-2031,-2645,-3302,-3954,-4525,-4950,-5153,-5087,-4715,-4040,-3089,-1929,-636,674,1916,2972,3788,4292,4474,4344,3931,3319,2572,1802,1092,528,170,44,154,459,912,1423,1935,2359,2647,2771,2702,2478,2096,1613,1057,455,-158,-778,-1394,-1990,-2583,-3128,-3639,-4054,-4369,-4533,-4530,-4349,-3989,-3480,-2859,-2168,-1475,-811,-230,247,614,863,1019,1089,1100,1065,998,900,783,636,473,298,117,-44,-173,-250,-245,-166,8,249,554,869,1167,1393,1503,1474,1274,909,399,-231,-922,-1623,-2274,-2817,-3210,-3409,-3415,-3206,-2833,-2298,-1681,-1007,-356,245,734,1099,1318,1391,1344,1187,969,713,451,211,-7,-183,-341,-479,-612,-760,-910,-1089,-1259,-1439,-1587,-1696,-1750,-1716,-1586,-1350,-989,-530,24,635,1257,1841,2319,2648,2760,2639,2256,1630,800,-175,-1213,-2225,-3123,-3837,-4307,-4518,-4469,-4192,-3738,-3154,-2510,-1845,-1211,-637,-146,248,523,691,727,650,445,129,-299,-810,-1395,-2003,-2613,-3160,-3608,-3908,-4024,-3939,-3654,-3193,-2604,-1956,-1327,-792,-442,-305,-440,-816,-1413,-2155,-2960,-3731,-4374,-4814,-5009,-4925,-4602,-4060,-3371,-2602,-1808,-1055,-362,239,757,1192,1553,1855,2084,2237,2297,2238,2048,1712,1234,634,-52,-780,-1475,-2087,-2547,-2812,-2864,-2702,-2359,-1890,-1367,-862,-460,-215,-176,-351,-725,-1242,-1823,-2378,-2788,-2981,-2863,-2435,-1676,-678,484,1659,2712,3492,3885,3809,3238,2204,801,-844,-2546,-4131,-5425,-6273,-6597,-6346,-5560,-4322,-2783,-1096,525,1939,2972,3555,3636,3264,2504,1513,419,-614,-1457,-2039,-2306,-2292,-2048,-1662,-1240,-861,-601,-492,-531,-701,-932,-1175,-1354,-1416,-1333,-1076,-680,-161,406,976,1473,1842,2051,2071,1914,1597,1164,666,171,-279,-617,-826,-885,-803,-617,-372,-119,68,162,115,-65,-364,-735,-1116,-1437,-1633,-1647,-1456,-1056,-467,237,1002,1720,2312,2709,2839,2714,2320,1732,1012,266,-419,-934,-1244,-1278,-1080,-657,-113,476,995,1358,1481,1340,918,272,-537,-1403,-2225,-2898,-3342,-3504,-3374,-2968,-2349,-1587,-776,-8,650,1119,1393,1439,1288,973,528,24,-510,-1013,-1459,-1826,-2098,-2281,-2379,-2400,-2363,-2272,-2142,-1973,-1780,-1564,-1337,-1110,-893,-703,-545,-437,-367,-354,-365,-416,-469,-528,-573,-597,-604,-594,-581,-576,-606,-678,-812,-1000,-1233,-1480,-1707,-1866,-1918,-1830,-1576,-1160,-590,106,874,1684,2462,3176,3770,4210,4467,4526,4373,4023,3476,2767,1925,987,10,-970,-1884,-2691,-3339,-3793,-4019,-4028,-3798,-3398,-2840,-2216,-1584,-1027,-622,-413,-454,-736,-1245,-1933,-2713,-3511,-4218,-4750,-5029,-4998,-4647,-3967,-3028,-1865,-591,724,1978,3100,4029,4729,5197,5436,5490,5393,5203,4958,4701,4441,4202,3957,3708,3419,3076,2669,2172,1612,975,303,-387,-1069,-1703,-2274,-2755,-3130,-3398,-3547,-3590,-3528,-3378,-3157,-2887,-2591,-2295,-2010,-1759,-1540,-1347,-1177,-999,-806,-570,-286,69,483,971,1505,2083,2666,3234,3744,4167,4465,4624,4612,4445,4117,3663,3108,2496,1856,1240,653,136,-329,-730,-1097,-1442,-1793,-2166,-2569,-2995,-3426,-3823,-4147,-4345,-4381,-4225,-3877,-3350,-2694,-1970,-1267,-670,-256,-87,-193,-570,-1181,-1958,-2808,-3651,-4381,-4939,-5275,-5356,-5205,-4831,-4291,-3632,-2913,-2182,-1483,-844,-281,203,609,946,1221,1432,1594,1687,1732,1716,1664,1588,1508,1461,1450,1511,1627,1794,1984,2145,2247,2233,2092,1802,1402,922,435,10,-290,-409,-332,-60,348,827,1278,1601,1717,1551,1093,340,-644,-1781,-2958,-4066,-4995,-5665,-6016,-6037,-5730,-5146,-4341,-3390,-2369,-1356,-406,410,1068,1527,1790,1851,1736,1471,1097,665,212,-197,-554,-800,-953,-989,-933,-794,-589,-343,-66,222,516,796,1066,1288,1467,1561,1556,1439,1176,805,301,-269,-883,-1472,-1989,-2377,-2596,-2644,-2493,-2209,-1793,-1331,-857,-441,-107,91,163,87,-102,-391,-739,-1108,-1470,-1785,-2039,-2220,-2317,-2353,-2322,-2265,-2185,-2111,-2045,-1989,-1927,-1842,-1708,-1497,-1185,-765,-229,401,1093,1810,2489,3075,3513,3752,3763,3530,3057,2380,1542,623,-311,-1158,-1858,-2319,-2531,-2440,-2094,-1500,-731,140,1054,1926,2703,3344,3807,4100,4209,4169,3996,3739,3427,3112,2811,2563,2364,2226,2120,2037,1933,1799,1595,1320,953,515,10,-527,-1068,-1586,-2041,-2426,-2726,-2939,-3086,-3155,-3180,-3133,-3033,-2848,-2568,-2181,-1666,-1039,-300,498,1331,2113,2817,3364,3731,3891,3842,3606,3216,2717,2163,1607,1097,672,369,196,175,293,547,913,1366,1873,2400,2919,3391,3800,4121,4343,4458,4463,4356,4140,3831,3420,2941,2390,1807,1200,609,47,-450,-870,-1196,-1424,-1559,-1600,-1578,-1494,-1394,-1282,-1201,-1157,-1161,-1209,-1280,-1337,-1336,-1232,-978,-543,80,889,1832,2849,3870,4788,5551,6073,6346,6353,6145,5768,5316,4863,4493,4255,4176,4250,4426,4654,4841,4923,4837,4533,4024,3306,2448,1498,546,-345,-1088,-1644,-1965,-2042,-1887,-1530,-1029,-448,137,665,1073,1340,1445,1407,1258,1036,804,589,457,401,463,605,824,1079,1343,1581,1776,1921,2017,2093,2161,2262,2400,2607,2856,3143,3416,3631,3737,3679,3428,2956,2284,1428,454,-571,-1568,-2439,-3121,-3540,-3660,-3468,-2982,-2242,-1320,-294,742,1697,2491,3068,3374,3416,3186,2726,2086,1313,485,-347,-1110,-1751,-2216,-2471,-2495,-2295,-1898,-1358,-761,-177,284,568,616,414,0,-580,-1226,-1835,-2312,-2547,-2500,-2128,-1451,-527,568,1706,2778,3655,4243,4471,4310,3781,2938,1894,759,-321,-1228,-1855,-2145,-2063,-1646,-936,-37,964,1943,2817,3497,3926,4089,3968,3610,3044,2349,1582,820,115,-482,-952,-1282,-1484,-1564,-1553,-1451,-1288,-1051,-754,-398,26,485,979,1462,1902,2259,2485,2564,2465,2198,1773,1217,580,-99,-760,-1364,-1858,-2217,-2402,-2411,-2223,-1865,-1350,-727,-50,614,1201,1633,1875,1874,1644,1176,538,-232,-1033,-1796,-2425,-2856,-3019,-2907,-2497,-1853,-1012,-78,863,1703,2361,2765,2879,2704,2252,1601,799,-49,-866,-1577,-2104,-2418,-2485,-2310,-1925,-1355,-679,58,772,1403,1903,2223,2346,2272,2017,1622,1142,641,184,-160,-352,-354,-171,183,668,1220,1797,2320,2763,3084,3277,3351,3321,3228,3100,2978,2882,2827,2810,2814,2812,2764,2646,2415,2087,1641,1129,591,79,-330,-599,-687,-584,-315,87,549,1015,1405,1678,1796,1746,1548,1219,806,346,-122,-561,-944,-1253,-1471,-1598,-1636,-1588,-1482,-1320,-1133,-932,-737,-563,-426,-335,-290,-305,-349,-439,-543,-661,-781,-896,-1005,-1115,-1226,-1357,-1509,-1698,-1914,-2151,-2378,-2563,-2659,-2635,-2460,-2130,-1658,-1093,-483,80,548,833,912,758,392,-149,-789,-1454,-2045,-2478,-2685,-2611,-2244,-1591,-699,360,1505,2624,3636,4447,5008,5294,5313,5119,4773,4375,4000,3734,3613,3670,3869,4175,4498,4758,4857,4726,4312,3604,2620,1429,110,-1222,-2451,-3477,-4210,-4598,-4627,-4317,-3724,-2940,-2061,-1193,-435,148,500,617,512,222,-183,-657,-1116,-1525,-1828,-2008,-2047,-1954,-1733,-1415,-1028,-593,-170,242,591,876,1093,1234,1327,1376,1408,1435,1477,1536,1625,1731,1852,1974,2087,2179,2247,2273,2271,2214,2110,1941,1697,1380,984,519,13,-531,-1048,-1540,-1942,-2248,-2428,-2463,-2359,-2107,-1721,-1222,-617,43,743,1424,2063,2607,3024,3283,3358,3243,2933,2447,1813,1079,291,-473,-1179,-1730,-2128,-2300,-2276,-2042,-1657,-1156,-623,-112,307,590,712,668,480,176,-201,-608,-1034,-1431,-1838,-2232,-2674,-3160,-3746,-4404,-5151,-5927,-6679,-7330,-7791,-7992,-7870,-7411,-6610,-5531,-4246,-2856,-1485,-218,838,1640,2157,2394,2387,2175,1811,1352,822,271,-300,-863,-1401,-1898,-2311,-2611,-2745,-2688,-2402,-1890,-1168,-279,709,1702,2612,3339,3798,3953,3762,3261,2505,1581,608,-301,-1040,-1523,-1717,-1619,-1282,-787,-246,230,542,612,423,-30,-678,-1443,-2230,-2932,-3478,-3808,-3898,-3759,-3421,-2939,-2376,-1796,-1260,-826,-530,-410,-474,-735,-1174,-1774,-2497,-3287,-4097,-4839,-5461,-5871,-6026,-5869,-5387,-4583,-3502,-2204,-785,645,1966,3063,3822,4172,4059,3485,2495,1165,-377,-2000,-3552,-4911,-5968,-6671,-6994,-6976,-6675,-6184,-5581,-4973,-4385,-3894,-3457,-3092,-2739,-2373,-1968,-1517,-1043,-588,-210,30,74,-103,-510,-1107,-1836,-2599,-3305,-3846,-4158,-4184,-3922,-3391,-2651,-1774,-841,57,865,1501,1951,2178,2182,1980,1583,1031,358,-398,-1189,-1972,-2694,-3322,-3796,-4103,-4200,-4107,-3819,-3392,-2872,-2325,-1835,-1455,-1248,-1236,-1419,-1765,-2217,-2697,-3112,-3386,-3436,-3223,-2724,-1949,-936,248,1530,2818,4032,5082,5916,6467,6721,6667,6308,5687,4841,3819,2702,1525,380,-700,-1640,-2416,-2975,-3313,-3415,-3297,-2993,-2543,-2011,-1472,-976,-622,-437,-491,-799,-1361,-2169,-3162,-4267,-5393,-6417,-7233,-7730,-7816,-7453,-6622,-5364,-3767,-1942,-44,1779,3376,4627,5424,5741,5542,4893,3858,2551,1112,-334,-1645,-2719,-3460,-3835,-3821,-3456,-2804,-1953,-1019,-122,630,1130,1328,1185,723,5,-884,-1810,-2659,-3294,-3630,-3588,-3161,-2364,-1282,-1,1321,2578,3613,4335,4678,4610,4165,3400,2407,1299,181,-844,-1699,-2334,-2726,-2871,-2805,-2540,-2143,-1628,-1043,-398,282,995,1719,2439,3116,3710,4145,4384,4345,4013,3373,2460,1349,150,-1005,-1978,-2636,-2891,-2690,-2031,-991,336,1766,3153,4279,5019,5216,4843,3872,2402,538,-1530,-3611,-5509,-7040,-8062,-8487,-8283,-7477,-6163,-4468,-2563,-618,1184,2711,3834,4500,4688,4438,3814,2938,1903,855,-124,-928,-1505,-1811,-1839,-1597,-1133,-488,245,1000,1676,2194,2487,2502,2224,1666,853,-126,-1213,-2284,-3260,-4039,-4545,-4740,-4587,-4126,-3391,-2473,-1478,-513,297,864,1114,1013,578,-157,-1090,-2149,-3198,-4171,-4970,-5559,-5913,-6036,-5941,-5662,-5216,-4635,-3931,-3120,-2222,-1248,-246,754,1689,2486,3104,3452,3519,3261,2700,1877,848,-288,-1438,-2500,-3377,-3994,-4302,-4274,-3926,-3304,-2474,-1546,-604,225,875,1254,1353,1144,679,3,-810,-1668,-2504,-3233,-3809,-4196,-4375,-4359,-4146,-3779,-3267,-2655,-1965,-1229,-485,246,917,1515,1992,2344,2531,2563,2431,2156,1771,1312,836,393,33,-204,-296,-235,-31,277,662,1050,1401,1648,1744,1669,1397,962,381,-264,-915,-1476,-1869,-2038,-1924,-1528,-868,15,1020,2083,3077,3936,4563,4917,4958,4676,4086,3205,2082,762,-690,-2193,-3674,-5033,-6180,-7032,-7508,-7574,-7198,-6427,-5299,-3936,-2440,-959,379,1467,2209,2574,2543,2169,1514,695,-189,-994,-1632,-1995,-2041,-1737,-1099,-164,995,2303,3652,4966,6136,7088,7762,8095,8083,7718,7022,6063,4893,3613,2315,1088,42,-770,-1274,-1456,-1316,-882,-230,568,1408,2192,2834,3258,3425,3312,2939,2336,1567,698,-200,-1041,-1772,-2314,-2633,-2695,-2469,-1978,-1226,-264,853,2042,3230,4306,5203,5830,6132,6080,5657,4895,3839,2574,1190,-188,-1462,-2502,-3239,-3585,-3532,-3069,-2261,-1179,44,1298,2416,3294,3814,3913,3575,2817,1723,400,-1016,-2358,-3497,-4271,-4609,-4429,-3751,-2604,-1115,596,2341,3951,5263,6119,6449,6185,5366,4056,2372,487,-1446,-3228,-4714,-5764,-6290,-6257,-5666,-4605,-3158,-1501,234,1860,3257,4296,4947,5173,5065,4682,4196,3725,3437,3429,3786,4515,5565,6837,8163,9383,10308,10797,10743,10111,8923,7289,5330,3241,1186,-656,-2175,-3265,-3928,-4154,-4019,-3604,-2993,-2300,-1588,-937,-386,36,321,468,494,415,251,38,-206,-436,-625,-729,-729,-592,-313,115,672,1340,2068,2817,3518,4111,4544,4762,4756,4518,4093,3533,2933,2380,1979,1811,1922,2334,2999,3845,4748,5575,6180,6447,6285,5666,4596,3167,1481,-294,-1992,-3456,-4528,-5129,-5182,-4713,-3756,-2415,-812,917,2635,4212,5563,6614,7332,7729,7813,7650,7284,6783,6209,5599,5004,4426,3891,3377,2885,2391,1886,1351,791,194,-410,-1025,-1607,-2155,-2633,-3035,-3336,-3534,-3603,-3548,-3338,-2988,-2482,-1850,-1114,-319,469,1198,1784,2185,2352,2276,1969,1470,842,157,-497,-1046,-1412,-1548,-1417,-1019,-381,447,1380,2318,3175,3822,4219,4284,4029,3472,2688,1778,858,53,-528,-807,-735,-327,371,1272,2250,3197,3979,4516,4735,4628,4206,3527,2684,1767,915,212,-227,-349,-114,469,1350,2440,3634,4780,5758,6432,6704,6530,5897,4861,3528,2024,531,-807,-1838,-2465,-2649,-2403,-1814,-999,-131,644,1159,1318,1064,401,-581,-1777,-3011,-4131,-4988,-5456,-5493,-5071,-4241,-3085,-1696,-204,1306,2724,4015,5121,6061,6815,7426,7880,8198,8346,8310,8035,7507,6672,5542,4112,2438,581,-1359,-3269,-5030,-6516,-7633,-8303,-8485,-8189,-7454,-6373,-5049,-3625,-2221,-966,57,794,1234,1404,1365,1184,958,748,628,634,781,1070,1463,1925,2398,2831,3175,3396,3469,3398,3184,2858,2443,1974,1483,990,519,65,-357,-771,-1174,-1589,-2021,-2472,-2933,-3389,-3794,-4120,-4298,-4300,-4067,-3603,-2894,-1994,-957,133,1169,2067,2740,3135,3243,3072,2699,2202,1696,1295,1089,1176,1573,2309,3328,4576,5936,7307,8541,9527,10151,10323,10012,9192,7920,6252,4322,2239,169,-1768,-3430,-4725,-5587,-5985,-5944,-5511,-4776,-3853,-2845,-1884,-1034,-383,80,335,455,493,536,653,910,1325,1917,2641,3439,4234,4921,5415,5624,5504,5015,4191,3072,1747,319,-1091,-2391,-3454,-4243,-4685,-4781,-4569,-4073,-3422,-2667,-1949,-1333,-901,-678,-668,-826,-1076,-1345,-1515,-1544,-1349,-951,-357,345,1080,1736,2235,2505,2531,2321,1945,1473,1010,650,461,503,762,1230,1821,2466,3047,3484,3680,3605,3215,2558,1672,653,-401,-1390,-2209,-2808,-3125,-3181,-2993,-2621,-2148,-1646,-1203,-869,-698,-682,-822,-1061,-1350,-1611,-1780,-1786,-1597,-1177,-540,286,1252,2271,3275,4160,4867,5318,5497,5377,4996,4377,3591,2701,1757,826,-73,-918,-1719,-2493,-3269,-4076,-4927,-5835,-6769,-7690,-8541,-9222,-9672,-9788,-9535,-8883,-7858,-6531,-4992,-3384,-1820,-438,680,1480,1942,2110,2037,1818,1542,1289,1119,1058,1095,1200,1317,1389,1375,1222,944,515,-9,-617,-1237,-1835,-2360,-2780,-3084,-3269,-3362,-3389,-3404,-3415,-3484,-3578,-3731,-3880,-4025,-4111,-4132,-4087,-3995,-3919,-3913,-4050,-4380,-4917,-5651,-6501,-7381,-8147,-8679,-8843,-8566,-7795,-6557,-4919,-3005,-980,979,2689,3985,4751,4909,4463,3461,2023,310,-1510,-3244,-4752,-5908,-6659,-6997,-6976,-6691,-6260,-5813,-5451,-5253,-5248,-5409,-5685,-5983,-6208,-6283,-6136,-5752,-5147,-4373,-3515,-2658,-1892,-1278,-857,-637,-605,-716,-941,-1216,-1523,-1821,-2102,-2360,-2592,-2806,-3000,-3181,-3337,-3473,-3562,-3610,-3578,-3478,-3272,-2990,-2602,-2170,-1685,-1218,-801,-477,-291,-253,-356,-581,-861,-1139,-1339,-1389,-1254,-894,-342,376,1180,1977,2682,3192,3451,3410,3068,2443,1585,566,-562,-1699,-2815,-3831,-4735,-5498,-6117,-6602,-6965,-7225,-7410,-7520,-7593,-7607,-7584,-7495,-7328,-7062,-6663,-6124,-5427,-4591,-3660,-2679,-1755,-953,-378,-75,-91,-393,-947,-1650,-2383,-3037,-3472,-3614,-3387,-2783,-1824,-577,862,2368,3822,5101,6097,6748,6991,6836,6286,5402,4237,2875,1399,-107,-1548,-2857,-3939,-4752,-5219,-5337,-5076,-4472,-3565,-2444,-1209,10,1081,1884,2315,2313,1866,1016,-145,-1470,-2802,-3956,-4786,-5173,-5060,-4470,-3468,-2210,-862,377,1322,1845,1832,1295,250,-1150,-2769,-4387,-5829,-6907,-7499,-7534,-6989,-5930,-4424,-2628,-667,1281,3078,4571,5667,6253,6308,5810,4792,3354,1590,-327,-2249,-3997,-5452,-6479,-7057,-7156,-6845,-6219,-5395,-4532,-3747,-3172,-2875,-2898,-3223,-3796,-4513,-5270,-5923,-6375,-6531,-6343,-5811,-4955,-3837,-2543,-1148,238,1547,2689,3613,4276,4663,4778,4642,4305,3806,3227,2616,2052,1585,1272,1144,1224,1512,1997,2651,3416,4258,5070,5802,6350,6635,6602,6199,5422,4303,2894,1311,-343,-1919,-3296,-4359,-5038,-5290,-5145,-4639,-3886,-2978,-2038,-1167,-441,86,395,502,434,249,-5,-265,-492,-639,-690,-622,-432,-126,298,812,1405,2030,2657,3208,3640,3862,3833,3504,2875,1977,874,-330,-1526,-2595,-3425,-3952,-4116,-3925,-3398,-2608,-1633,-585,445,1357,2079,2572,2816,2827,2647,2322,1930,1516,1173,911,802,827,998,1288,1649,2058,2444,2799,3062,3233,3273,3199,2984,2649,2195,1626,973,246,-521,-1283,-2005,-2623,-3091,-3363,-3400,-3200,-2755,-2115,-1320,-450,414,1182,1772,2119,2180,1943,1430,695,-191,-1117,-2008,-2742,-3256,-3491,-3412,-3039,-2408,-1587,-676,230,1017,1609,1921,1944,1657,1126,405,-388,-1159,-1789,-2205,-2334,-2173,-1721,-1041,-189,737,1674,2529,3260,3821,4198,4390,4420,4297,4080,3763,3413,3027,2650,2292,1984,1741,1584,1522,1565,1708,1948,2254,2609,2975,3310,3591,3775,3847,3806,3638,3376,3026,2618,2175,1708,1230,735,214,-336,-929,-1551,-2180,-2787,-3300,-3665,-3812,-3670,-3227,-2450,-1384,-94,1329,2743,4021,5007,5602,5700,5301,4412,3141,1629,39,-1420,-2601,-3347,-3588,-3301,-2531,-1386,-16,1406,2697,3700,4298,4422,4086,3340,2301,1111,-84,-1134,-1940,-2427,-2579,-2425,-2025,-1468,-856,-261,238,622,884,1041,1143,1206,1279,1350,1416,1440,1368,1175,801,274,-411,-1173,-1929,-2575,-2983,-3077,-2774,-2069,-995,361,1850,3326,4604,5533,6000,5917,5300,4181,2692,971,-790,-2422,-3765,-4694,-5156,-5120,-4645,-3792,-2683,-1427,-135,1088,2182,3083,3773,4240,4490,4541,4408,4128,3730,3261,2770,2306,1927,1687,1617,1768,2137,2734,3537,4489,5543,6596,7568,8354,8867,9042,8837,8258,7348,6180,4877,3560,2354,1385,703,383,373,668,1151,1759,2373,2925,3352,3621,3744,3726,3631,3484,3351,3250,3221,3259,3372,3530,3718,3884,4006,4034,3945,3709,3311,2748,2033,1190,279,-659,-1523,-2268,-2799,-3083,-3073,-2779,-2220,-1452,-560,373,1234,1947,2436,2674,2650,2408,2002,1511,1022,607,322,218,275,507,846,1258,1682,2070,2395,2646,2835,3000,3179,3428,3774,4250,4836,5503,6180,6778,7216,7390,7262,6787,6005,4978,3811,2648,1614,843,413,378,715,1381,2266,3249,4209,5011,5582,5843,5796,5460,4894,4200,3462,2808,2308,2059,2078,2393,2961,3729,4622,5531,6377,7059,7519,7706,7608,7226,6615,5807,4896,3948,3049,2282,1699,1352,1249,1371,1675,2079,2495,2821,2951,2825,2377,1623,579,-659,-1994,-3292,-4427,-5296,-5823,-5970,-5770,-5258,-4542,-3709,-2868,-2096,-1463,-990,-685,-516,-445,-417,-389,-318,-186,13,254,521,772,984,1146,1250,1335,1416,1557,1782,2139,2634,3267,4002,4781,5536,6181,6649,6870,6822,6478,5873,5027,4013,2869,1679,484,-658,-1706,-2635,-3411,-4028,-4463,-4715,-4783,-4659,-4384,-3957,-3445,-2874,-2316,-1810,-1415,-1151,-1047,-1089,-1268,-1547,-1879,-2234,-2545,-2792,-2936,-2952,-2865,-2636,-2342,-1944,-1519,-1042,-552,-45,474,990,1497,1957,2346,2610,2707,2594,2238,1635,794,-238,-1392,-2586,-3712,-4678,-5401,-5812,-5898,-5639,-5093,-4301,-3351,-2311,-1272,-285,587,1317,1889,2296,2554,2677,2697,2630,2513,2357,2196,2025,1873,1709,1556,1372,1154,878,516,72,-477,-1108,-1813,-2536,-3240,-3837,-4267,-4450,-4329,-3877,-3083,-1996,-674,770,2232,3578,4703,5501,5910,5874,5409,4515,3279,1773,119,-1560,-3133,-4484,-5494,-6107,-6253,-5954,-5225,-4154,-2845,-1428,-56,1140,2031,2526,2569,2146,1287,54,-1451,-3120,-4821,-6429,-7828,-8924,-9645,-9948,-9835,-9301,-8415,-7221,-5817,-4288,-2734,-1249,91,1214,2099,2709,3062,3169,3078,2828,2490,2112,1753,1458,1250,1153,1163,1279,1475,1737,2026,2318,2570,2762,2857,2850,2719,2478,2111,1657,1100,488,-186,-886,-1605,-2325,-3023,-3686,-4290,-4804,-5210,-5459,-5553,-5447,-5161,-4680,-4042,-3278,-2446,-1591,-793,-85,462,832,997,956,714,292,-286,-975,-1734,-2512,-3246,-3905,-4431,-4817,-5050,-5133,-5101,-4960,-4747,-4467,-4126,-3720,-3238,-2679,-2046,-1375,-707,-119,304,485,340,-158,-1025,-2217,-3642,-5194,-6708,-8045,-9053,-9625,-9693,-9255,-8357,-7099,-5633,-4084,-2630,-1350,-347,377,834,1101,1257,1415,1637,1991,2473,3052,3649,4170,4490,4531,4201,3487,2409,1044,-475,-1998,-3340,-4350,-4890,-4888,-4333,-3280,-1846,-198,1491,3021,4246,5033,5321,5103,4412,3349,2010,530,-975,-2397,-3653,-4673,-5431,-5891,-6069,-5965,-5607,-5025,-4256,-3333,-2315,-1235,-155,874,1806,2584,3171,3538,3663,3559,3243,2753,2154,1497,851,273,-194,-520,-693,-724,-653,-510,-383,-317,-399,-662,-1148,-1839,-2708,-3680,-4655,-5540,-6215,-6618,-6689,-6440,-5912,-5206,-4423,-3711,-3167,-2893,-2929,-3254,-3829,-4520,-5225,-5783,-6076,-6007,-5504,-4577,-3242,-1605,225,2091,3835,5310,6383,6973,7033,6562,5622,4287,2701,997,-656,-2105,-3210,-3875,-4030,-3691,-2884,-1734,-360,1055,2345,3336,3899,3946,3442,2421,967,-793,-2690,-4578,-6279,-7691,-8714,-9312,-9492,-9283,-8751,-7976,-7028,-5997,-4939,-3917,-2961,-2094,-1332,-663,-103,369,732,995,1142,1172,1083,875,570,182,-249,-704,-1131,-1514,-1804,-1995,-2061,-2017,-1860,-1641,-1371,-1105,-864,-654,-481,-297,-62,282,791,1488,2382,3430,4560,5660,6604,7262,7522,7301,6571,5345,3699,1751,-358,-2456,-4396,-6018,-7233,-7954,-8167,-7893,-7182,-6150,-4901,-3585,-2324,-1242,-429,56,196,5,-467,-1148,-1950,-2776,-3545,-4177,-4625,-4868,-4898,-4752,-4458,-4078,-3651,-3234,-2845,-2527,-2270,-2084,-1952,-1847,-1757,-1633,-1466,-1222,-888,-467,48,631,1261,1899,2501,3015,3395,3592,3581,3340,2888,2243,1468,606,-265,-1096,-1836,-2453,-2937,-3287,-3516,-3653,-3726,-3756,-3775,-3795,-3826,-3894,-3992,-4151,-4368,-4659,-5007,-5395,-5783,-6117,-6334,-6376,-6177,-5715,-4956,-3941,-2704,-1339,38,1311,2338,3011,3241,2987,2247,1086,-398,-2064,-3743,-5263,-6459,-7189,-7356,-6915,-5861,-4291,-2299,-86,2169,4249,5966,7168,7763,7722,7106,6021,4647,3177,1825,756,126,-20,338,1112,2184,3377,4514,5418,5945,6009,5577,4688,3450,1994,510,-847,-1914,-2587,-2805,-2563,-1910,-945,221,1428,2565,3487,4138,4458,4460,4176,3672,3030,2325,1630,1002,473,79,-200,-345,-400,-367,-277,-135,54,296,612,1002,1484,2035,2653,3292,3934,4512,5010,5360,5559,5553,5357,4942,4342,3558,2636,1607,519,-567,-1604,-2525,-3289,-3843,-4162,-4237,-4063,-3679,-3105,-2409,-1636,-863,-143,454,884,1115,1127,945,596,153,-318,-718,-983,-1021,-809,-313,438,1399,2488,3613,4679,5583,6271,6675,6808,6669,6313,5802,5196,4568,3955,3388,2894,2455,2102,1823,1648,1609,1732,2066,2621,3413,4421,5587,6838,8061,9128,9920,10308,10221,9611,8492,6931,5037,2966,878,-1046,-2667,-3855,-4555,-4737,-4443,-3762,-2800,-1714,-631,311,1013,1408,1472,1210,668,-88,-982,-1910,-2797,-3544,-4085,-4364,-4351,-4039,-3460,-2655,-1704,-691,284,1130,1762,2119,2173,1919,1418,720,-31,-761,-1307,-1611,-1578,-1213,-531,396,1462,2552,3548,4339,4860,5067,4969,4619,4081,3472,2875,2404,2122,2079,2294,2736,3366,4099,4835,5487,5935,6127,5986,5519,4717,3654,2382,1003,-378,-1682,-2798,-3692,-4297,-4634,-4700,-4558,-4269,-3908,-3560,-3297,-3168,-3201,-3406,-3738,-4154,-4581,-4920,-5109,-5055,-4711,-4056,-3100,-1893,-531,900,2255,3454,4374,4977,5229,5150,4799,4251,3606,2959,2394,1952,1671,1512,1452,1404,1307,1083,672,58,-787,-1803,-2965,-4171,-5346,-6396,-7242,-7818,-8085,-8016,-7628,-6938,-6000,-4879,-3660,-2423,-1262,-244,591,1200,1630,1896,2089,2271,2547,2952,3561,4346,5297,6330,7357,8270,8963,9360,9410,9113,8511,7687,6739,5796,4950,4296,3877,3700,3740,3914,4147,4318,4354,4167,3733,3059,2184,1194,180,-770,-1559,-2153,-2515,-2676,-2673,-2575,-2456,-2369,-2366,-2447,-2593,-2761,-2868,-2864,-2662,-2250,-1617,-800,111,1032,1825,2397,2635,2501,1955,1051,-157,-1537,-2968,-4291,-5377,-6105,-6400,-6226,-5594,-4557,-3192,-1613,89,1787,3420,4893,6195,7275,8152,8816,9279,9560,9643,9569,9308,8908,8365,7708,6983,6206,5437,4704,4029,3449,2937,2507,2117,1733,1326,844,281,-389,-1146,-1966,-2806,-3590,-4272,-4774,-5057,-5096,-4891,-4480,-3916,-3283,-2651,-2109,-1698,-1467,-1392,-1463,-1591,-1712,-1734,-1575,-1184,-523,397,1541,2843,4200,5538,6715,7690,8352,8688,8671,8325,7687,6822,5803,4698,3586,2516,1537,669,-69,-700,-1222,-1682,-2107,-2523,-2978,-3470,-4021,-4606,-5205,-5766,-6256,-6591,-6759,-6683,-6375,-5805,-5015,-4028,-2911,-1723,-528,612,1642,2539,3255,3806,4173,4393,4474,4472,4403,4317,4219,4127,4017,3881,3677,3395,3006,2524,1963,1366,791,301,-35,-165,-51,316,916,1711,2622,3594,4528,5368,6056,6544,6835,6916,6815,6561,6185,5715,5178,4577,3913,3178,2340,1406,346,-796,-1994,-3180,-4249,-5137,-5728,-5971,-5821,-5280,-4389,-3241,-1933,-618,597,1572,2243,2564,2536,2214,1671,1010,338,-246,-671,-879,-875,-671,-337,73,458,772,945,962,818,533,140,-309,-789,-1241,-1656,-1996,-2257,-2423,-2486,-2444,-2276,-1991,-1566,-1021,-361,380,1156,1917,2598,3136,3489,3609,3489,3141,2599,1929,1219,536,-14,-378,-517,-405,-77,424,1038,1669,2263,2734,3062,3206,3195,3027,2759,2394,1978,1490,949,304,-438,-1331,-2362,-3532,-4813,-6126,-7405,-8531,-9394,-9901,-9965,-9559,-8697,-7423,-5866,-4124,-2375,-742,634,1660,2280,2489,2319,1861,1205,496,-162,-636,-859,-759,-340,392,1357,2479,3632,4695,5542,6061,6171,5825,5024,3815,2292,573,-1189,-2859,-4289,-5383,-6067,-6315,-6157,-5641,-4861,-3913,-2882,-1868,-901,-48,703,1322,1820,2177,2389,2417,2250,1849,1210,328,-765,-2018,-3360,-4669,-5858,-6779,-7342,-7454,-7062,-6177,-4841,-3176,-1322,516,2171,3433,4201,4368,3945,2990,1622,23,-1635,-3151,-4386,-5220,-5623,-5599,-5236,-4641,-3945,-3301,-2800,-2538,-2532,-2766,-3172,-3659,-4098,-4399,-4446,-4205,-3636,-2790,-1713,-518,697,1825,2765,3459,3862,3960,3772,3320,2640,1782,776,-330,-1503,-2710,-3918,-5104,-6233,-7287,-8231,-9051,-9717,-10207,-10506,-10596,-10487,-10182,-9727,-9157,-8526,-7890,-7265,-6679,-6105,-5508,-4837,-4033,-3055,-1881,-531,949,2461,3899,5119,6011,6445,6374,5751,4625,3070,1214,-793,-2790,-4633,-6200,-7402,-8211,-8606,-8636,-8343,-7804,-7085,-6255,-5358,-4437,-3493,-2545,-1570,-580,434,1448,2421,3314,4046,4562,4794,4707,4301,3615,2728,1765,852,144,-247,-228,246,1154,2431,3968,5599,7179,8514,9473,9938,9842,9191,8024,6452,4613,2671,803,-845,-2143,-3034,-3491,-3558,-3325,-2898,-2411,-1965,-1644,-1490,-1492,-1612,-1766,-1888,-1897,-1740,-1412,-907,-291,390,1054,1634,2078,2346,2429,2328,2064,1669,1170,596,-24,-679,-1345,-2006,-2655,-3259,-3815,-4295,-4698,-5015,-5248,-5407,-5490,-5525,-5496,-5427,-5303,-5121,-4872,-4526,-4070,-3467,-2710,-1780,-674,575,1964,3419,4910,6354,7698,8860,9793,10435,10747,10700,10266,9456,8272,6764,4988,3037,1012,-950,-2743,-4231,-5340,-5996,-6186,-5937,-5290,-4353,-3195,-1938,-642,608,1779,2837,3764,4559,5204,5698,6012,6135,6044,5720,5170,4390,3431,2337,1187,73,-916,-1689,-2170,-2330,-2141,-1662,-945,-119,700,1374,1775,1834,1484,750,-323,-1639,-3060,-4455,-5676,-6602,-7132,-7229,-6860,-6106,-5041,-3821,-2605,-1571,-874,-623,-889,-1640,-2814,-4255,-5779,-7183,-8263,-8860,-8869,-8247,-7032,-5321,-3262,-1031,1180,3226,4949,6300,7230,7785,8018,8021,7875,7641,7353,6998,6547,5933,5121,4049,2736,1204,-458,-2139,-3700,-5006,-5934,-6408,-6390,-5925,-5080,-3997,-2823,-1702,-786,-149,162,152,-100,-534,-1027,-1511,-1910,-2207,-2406,-2532,-2644,-2759,-2925,-3118,-3329,-3505,-3600,-3568,-3380,-3038,-2560,-2019,-1462,-1002,-684,-579,-708,-1060,-1607,-2273,-2991,-3681,-4270,-4723,-5002,-5122,-5103,-4978,-4804,-4595,-4392,-4176,-3938,-3635,-3230,-2693,-2007,-1196,-291,629,1491,2187,2639,2767,2542,1961,1088,11,-1124,-2159,-2939,-3320,-3201,-2549,-1378,218,2086,4050,5878,7391,8388,8786,8503,7605,6168,4381,2429,532,-1104,-2344,-3068,-3283,-3010,-2377,-1514,-594,243,873,1250,1349,1236,990,715,531,493,668,1031,1543,2114,2635,2994,3092,2853,2251,1287,18,-1478,-3089,-4694,-6183,-7453,-8434,-9097,-9427,-9466,-9240,-8818,-8223,-7506,-6667,-5707,-4631,-3414,-2098,-702,686,1979,3043,3781,4071,3887,3211,2140,797,-622,-1902,-2849,-3280,-3085,-2242,-765,1190,3475,5857,8111,10033,11428,12190,12243,11589,10302,8482,6298,3924,1540,-681,-2592,-4093,-5118,-5650,-5713,-5357,-4662,-3725,-2641,-1517,-443,491,1216,1669,1824,1652,1193,473,-408,-1362,-2260,-2980,-3405,-3437,-3021,-2143,-847,762,2547,4304,5862,7009,7618,7567,6841,5473,3572,1319,-1087,-3403,-5399,-6889,-7713,-7805,-7153,-5834,-3980,-1787,535,2752,4658,6058,6848,6941,6359,5167,3491,1505,-596,-2617,-4382,-5738,-6608,-6937,-6754,-6117,-5133,-3925,-2637,-1378,-276,615,1228,1570,1629,1459,1078,554,-64,-710,-1302,-1769,-2020,-1997,-1634,-931,112,1425,2915,4481,5961,7269,8262,8893,9129,8982,8546,7899,7190,6540,6055,5827,5870,6181,6689,7299,7886,8334,8522,8388,7891,7051,5938,4638,3287,1994,873,7,-571,-855,-879,-727,-458,-194,17,96,23,-197,-550,-967,-1413,-1815,-2132,-2332,-2385,-2292,-2047,-1662,-1143,-509,226,1032,1871,2701,3470,4116,4614,4899,4987,4851,4534,4049,3436,2735,1954,1134,253,-661,-1620,-2600,-3566,-4479,-5252,-5830,-6114,-6060,-5612,-4774,-3567,-2071,-369,1404,3132,4677,5938,6816,7257,7238,6759,5885,4665,3225,1639,55,-1452,-2768,-3830,-4585,-5008,-5103,-4883,-4398,-3683,-2801,-1799,-723,375,1473,2519,3505,4381,5139,5737,6153,6361,6338,6082,5594,4898,4040,3053,2022,985,20,-832,-1532,-2047,-2384,-2523,-2516,-2353,-2098,-1759,-1372,-943,-480,36,614,1277,2036,2894,3835,4835,5845,6810,7664,8331,8745,8847,8593,7982,7043,5841,4484,3088,1777,659,-195,-755,-1031,-1083,-997,-862,-787,-829,-1031,-1390,-1838,-2309,-2661,-2798,-2586,-1966,-896,587,2395,4377,6342,8088,9400,10128,10141,9407,7949,5873,3332,540,-2291,-4925,-7177,-8886,-9963,-10383,-10179,-9444,-8287,-6846,-5233,-3551,-1857,-205,1404,2933,4380,5692,6807,7634,8068,7995,7351,6067,4197,1794,-960,-3887,-6736,-9293,-11329,-12712,-13319,-13155,-12250,-10726,-8742,-6475,-4118,-1848,194,1884,3167,3997,4395,4376,4020,3374,2552,1616,690,-163,-845,-1311,-1516,-1471,-1195,-758,-225,305,762,1071,1204,1146,918,578,175,-208,-513,-696,-714,-577,-295,94,534,971,1335,1567,1622,1457,1080,496,-233,-1046,-1855,-2573,-3139,-3490,-3626,-3559,-3340,-3042,-2738,-2503,-2369,-2374,-2476,-2660,-2843,-2986,-3011,-2899,-2615,-2157,-1536,-762,137,1142,2219,3330,4440,5464,6369,7032,7421,7430,7052,6237,5038,3483,1681,-250,-2174,-3911,-5337,-6278,-6650,-6375,-5429,-3866,-1764,729,3432,6143,8656,10788,12396,13399,13780,13570,12885,11821,10534,9132,7719,6349,5057,3818,2632,1448,265,-942,-2138,-3312,-4396,-5360,-6135,-6702,-7025,-7119,-6992,-6701,-6295,-5847,-5420,-5059,-4805,-4658,-4612,-4624,-4659,-4659,-4591,-4400,-4082,-3595,-2969,-2183,-1276,-255,854,2020,3235,4459,5671,6843,7934,8912,9739,10359,10762,10901,10780,10402,9779,8962,7995,6939,5879,4885,4038,3407,3024,2906,3003,3255,3531,3720,3679,3303,2516,1306,-284,-2145,-4113,-6003,-7601,-8728,-9227,-9018,-8062,-6426,-4198,-1556,1317,4213,6927,9280,11132,12374,12969,12904,12239,11045,9441,7536,5462,3321,1222,-752,-2536,-4061,-5310,-6237,-6850,-7137,-7123,-6836,-6316,-5629,-4820,-3973,-3127,-2349,-1679,-1149,-808,-665,-762,-1103,-1696,-2527,-3544,-4693,-5881,-7016,-8000,-8755,-9217,-9370,-9203,-8771,-8114,-7332,-6488,-5684,-4965,-4401,-3996,-3754,-3642,-3599,-3573,-3498,-3322,-3034,-2627,-2146,-1640,-1175,-813,-587,-511,-559,-685,-820,-888,-819,-564,-90,596,1480,2497,3610,4723,5807,6776,7616,8282,8770,9082,9213,9199,9034,8749,8348,7828,7190,6416,5484,4398,3129,1708,147,-1502,-3181,-4804,-6304,-7575,-8561,-9193,-9432,-9283,-8750,-7901,-6802,-5559,-4289,-3102,-2117,-1423,-1080,-1117,-1517,-2224,-3146,-4176,-5172,-6033,-6638,-6943,-6919,-6612,-6104,-5510,-4989,-4665,-4671,-5078,-5901,-7099,-8544,-10081,-11477,-12543,-13046,-12861,-11879,-10122,-7674,-4708,-1487,1729,4624,6950,8485,9114,8795,7618,5725,3376,814,-1663,-3826,-5487,-6534,-6933,-6724,-5995,-4879,-3515,-2064,-638,634,1701,2514,3077,3413,3554,3540,3401,3149,2789,2302,1688,916,13,-1020,-2114,-3212,-4221,-5061,-5655,-5957,-5956,-5665,-5143,-4446,-3665,-2865,-2123,-1480,-966,-578,-293,-66,142,381,668,1017,1388,1749,2027,2155,2078,1747,1156,335,-660,-1727,-2757,-3635,-4261,-4564,-4529,-4155,-3532,-2728,-1861,-1046,-332,194,555,775,902,1043,1253,1614,2159,2892,3774,4738,5691,6513,7128,7426,7386,6978,6226,5182,3908,2484,990,-515,-1961,-3328,-4572,-5689,-6666,-7483,-8139,-8609,-8880,-8928,-8741,-8310,-7631,-6732,-5625,-4378,-3035,-1677,-373,797,1765,2478,2884,2979,2749,2236,1485,564,-446,-1459,-2403,-3192,-3788,-4138,-4244,-4120,-3800,-3370,-2900,-2486,-2216,-2139,-2282,-2624,-3095,-3593,-3990,-4151,-3960,-3346,-2296,-867,802,2525,4074,5226,5789,5644,4740,3137,978,-1519,-4070,-6406,-8232,-9353,-9620,-9000,-7577,-5493,-3018,-406,2029,4042,5432,6074,5971,5172,3866,2239,567,-936,-2041,-2623,-2618,-2041,-1003,349,1824,3231,4419,5262,5732,5821,5627,5240,4815,4459,4304,4390,4767,5385,6194,7089,7967,8717,9253,9510,9456,9107,8494,7696,6783,5841,4937,4105,3367,2699,2063,1413,697,-126,-1067,-2124,-3246,-4378,-5422,-6313,-6949,-7302,-7338,-7085,-6590,-5934,-5194,-4469,-3818,-3278,-2878,-2576,-2355,-2163,-1952,-1709,-1418,-1106,-815,-598,-519,-620,-919,-1411,-2032,-2716,-3359,-3860,-4158,-4178,-3932,-3431,-2750,-1975,-1212,-570,-126,62,-11,-301,-742,-1212,-1612,-1837,-1817,-1540,-1018,-338,402,1079,1570,1794,1700,1304,677,-71,-786,-1326,-1560,-1399,-823,133,1374,2752,4098,5256,6080,6494,6477,6064,5366,4506,3643,2901,2396,2156,2205,2458,2844,3242,3526,3632,3464,3043,2382,1567,711,-86,-695,-1056,-1109,-873,-379,275,1002,1685,2235,2582,2699,2581,2286,1861,1395,952,584,322,166,103,101,154,226,349,510,750,1074,1503,2017,2607,3210,3793,4270,4620,4776,4753,4529,4149,3625,3006,2314,1577,802,3,-829,-1682,-2558,-3441,-4312,-5136,-5873,-6484,-6914,-7144,-7143,-6910,-6469,-5853,-5107,-4306,-3492,-2742,-2094,-1595,-1262,-1114,-1135,-1318,-1622,-2012,-2433,-2827,-3132,-3293,-3255,-3000,-2507,-1819,-947,3,1010,1949,2805,3506,4058,4458,4741,4944,5089,5202,5255,5236,5084,4772,4251,3528,2610,1567,458,-604,-1535,-2244,-2679,-2809,-2657,-2255,-1680,-1007,-313,334,883,1316,1623,1838,1979,2098,2210,2335,2457,2552,2565,2457,2163,1659,924,-30,-1155,-2383,-3611,-4726,-5617,-6181,-6353,-6099,-5441,-4443,-3219,-1915,-688,301,929,1093,787,10,-1115,-2487,-3924,-5266,-6361,-7068,-7314,-7048,-6288,-5089,-3548,-1799,26,1753,3272,4433,5173,5429,5196,4513,3453,2119,646,-847,-2223,-3392,-4270,-4842,-5091,-5076,-4846,-4480,-4063,-3665,-3340,-3143,-3069,-3115,-3238,-3363,-3429,-3337,-3032,-2464,-1626,-544,719,2077,3432,4682,5764,6620,7265,7718,8064,8380,8770,9307,10043,10998,12126,13370,14612,15724,16588,17071,17112,16646,15708,14336,12643,10738,8758,6809,5005,3386,2012,851,-95,-897,-1590,-2234,-2870,-3509,-4177,-4822,-5447,-5973,-6379,-6617,-6670,-6535,-6239,-5808,-5297,-4734,-4155,-3563,-2948,-2282,-1532,-648,386,1601,2974,4477,6040,7580,8998,10195,11098,11636,11810,11614,11124,10409,9569,8712,7911,7246,6716,6326,5995,5656,5204,4547,3636,2429,966,-688,-2429,-4107,-5597,-6755,-7483,-7713,-7426,-6646,-5440,-3895,-2123,-237,1655,3448,5066,6433,7499,8221,8577,8555,8171,7456,6464,5289,4022,2791,1712,892,425,342,646,1262,2083,2938,3665,4062,4013,3403,2239,571,-1440,-3602,-5665,-7402,-8605,-9135,-8937,-8048,-6585,-4730,-2719,-758,916,2173,2898,3086,2781,2098,1189,223,-638,-1255,-1543,-1455,-1006,-257,709,1762,2800,3682,4327,4647,4599,4179,3407,2336,1067,-312,-1664,-2880,-3850,-4494,-4763,-4655,-4205,-3489,-2602,-1653,-737,66,721,1214,1584,1876,2157,2484,2899,3415,4019,4659,5276,5789,6134,6256,6130,5769,5206,4507,3724,2937,2168,1464,813,210,-358,-927,-1494,-2099,-2710,-3354,-3981,-4604,-5158,-5638,-5985,-6175,-6182,-5989,-5618,-5101,-4503,-3911,-3410,-3105,-3058,-3330,-3921,-4812,-5929,-7176,-8423,-9547,-10422,-10960,-11099,-10833,-10193,-9261,-8133,-6934,-5774,-4736,-3891,-3235,-2748,-2358,-1974,-1500,-870,-32,995,2162,3379,4517,5470,6123,6422,6335,5900,5161,4223,3167,2107,1114,288,-338,-689,-763,-534,-19,757,1743,2869,4045,5177,6164,6923,7390,7530,7344,6864,6137,5246,4256,3266,2340,1553,934,509,244,105,13,-97,-310,-670,-1214,-1929,-2781,-3705,-4624,-5455,-6124,-6558,-6733,-6619,-6249,-5675,-4962,-4226,-3550,-3043,-2779,-2824,-3180,-3841,-4721,-5735,-6757,-7659,-8332,-8679,-8640,-8185,-7330,-6102,-4581,-2827,-940,996,2890,4660,6222,7503,8429,8937,8974,8509,7551,6126,4319,2221,-44,-2355,-4590,-6654,-8454,-9926,-11019,-11689,-11915,-11684,-11003,-9905,-8447,-6707,-4790,-2812,-893,835,2272,3328,3942,4107,3817,3122,2093,812,-587,-1968,-3188,-4085,-4555,-4483,-3864,-2693,-1076,850,2904,4853,6495,7633,8120,7902,6979,5458,3497,1312,-879,-2838,-4390,-5386,-5750,-5486,-4637,-3321,-1676,134,1954,3635,5087,6226,7051,7575,7847,7941,7924,7855,7795,7740,7693,7582,7336,6845,6011,4763,3064,935,-1531,-4200,-6860,-9294,-11263,-12581,-13106,-12811,-11745,-10070,-8008,-5839,-3834,-2245,-1245,-930,-1300,-2264,-3657,-5273,-6875,-8260,-9234,-9706,-9595,-8946,-7805,-6291,-4528,-2632,-730,1105,2792,4296,5587,6646,7462,8024,8313,8309,7998,7362,6415,5191,3744,2192,641,-745,-1830,-2464,-2564,-2066,-1016,509,2336,4281,6116,7661,8747,9288,9256,8691,7700,6416,4992,3570,2248,1098,128,-682,-1384,-2048,-2718,-3437,-4213,-5025,-5827,-6563,-7138,-7490,-7530,-7208,-6523,-5480,-4180,-2697,-1185,258,1492,2454,3078,3364,3328,3044,2572,2024,1465,970,574,286,105,-2,-59,-114,-203,-369,-647,-1066,-1649,-2402,-3321,-4383,-5558,-6784,-8004,-9119,-10038,-10651,-10854,-10592,-9816,-8581,-6937,-5048,-3033,-1093,661,2092,3148,3802,4069,4004,3671,3153,2540,1912,1360,943,713,687,858,1182,1603,2033,2398,2629,2687,2560,2287,1901,1494,1103,802,594,489,445,413,323,119,-247,-796,-1521,-2379,-3304,-4192,-4934,-5421,-5533,-5217,-4413,-3153,-1485,488,2633,4811,6877,8706,10214,11338,12070,12414,12415,12109,11564,10822,9941,8976,7955,6949,5968,5079,4291,3621,3072,2604,2183,1740,1227,588,-169,-1035,-1915,-2720,-3311,-3575,-3424,-2805,-1748,-317,1332,3024,4538,5669,6244,6142,5338,3875,1909,-363,-2676,-4773,-6417,-7425,-7707,-7253,-6153,-4571,-2720,-849,822,2085,2806,2899,2346,1192,-466,-2488,-4684,-6860,-8795,-10310,-11238,-11499,-11066,-10005,-8465,-6642,-4793,-3137,-1898,-1183,-1059,-1463,-2279,-3324,-4389,-5285,-5841,-5966,-5641,-4907,-3899,-2750,-1652,-749,-187,-51,-378,-1158,-2315,-3743,-5288,-6795,-8098,-9071,-9609,-9686,-9323,-8599,-7659,-6638,-5727,-5050,-4721,-4786,-5209,-5916,-6755,-7570,-8185,-8461,-8301,-7672,-6597,-5184,-3537,-1831,-192,1245,2409,3247,3782,4039,4089,4003,3841,3656,3468,3277,3063,2801,2460,2025,1503,920,347,-133,-418,-412,-55,674,1722,2993,4319,5519,6396,6763,6504,5538,3906,1708,-848,-3508,-5967,-7939,-9162,-9479,-8807,-7210,-4846,-1964,1122,4106,6698,8689,9937,10439,10227,9477,8372,7150,6046,5257,4923,5129,5855,7034,8513,10112,11612,12818,13533,13648,13065,11820,9970,7672,5120,2543,172,-1771,-3140,-3833,-3856,-3284,-2276,-1030,229,1295,2007,2250,2009,1304,236,-1066,-2464,-3810,-4995,-5936,-6588,-6944,-7043,-6922,-6673,-6336,-5982,-5630,-5284,-4930,-4528,-4033,-3414,-2630,-1679,-565,697,2055,3494,4936,6372,7726,9004,10148,11169,12037,12757,13310,13686,13852,13785,13443,12791,11803,10471,8825,6924,4862,2768,766,-1000,-2429,-3429,-3969,-4052,-3720,-3059,-2139,-1086,48,1161,2233,3228,4163,5052,5936,6835,7763,8724,9685,10609,11435,12099,12531,12690,12537,12093,11390,10508,9527,8550,7634,6856,6209,5704,5283,4896,4485,3992,3394,2668,1824,889,-120,-1156,-2193,-3217,-4179,-5104,-5919,-6646,-7217,-7626,-7843,-7865,-7717,-7441,-7100,-6773,-6524,-6415,-6464,-6660,-6935,-7206,-7341,-7245,-6834,-6083,-5041,-3800,-2500,-1306,-353,239,405,152,-484,-1389,-2458,-3546,-4559,-5398,-6039,-6452,-6679,-6730,-6668,-6490,-6214,-5807,-5226,-4438,-3376,-2051,-447,1373,3327,5308,7179,8810,10093,10913,11230,11005,10270,9074,7506,5678,3705,1718,-166,-1828,-3175,-4128,-4648,-4720,-4391,-3724,-2849,-1899,-1022,-372,-47,-125,-612,-1453,-2543,-3734,-4852,-5743,-6274,-6359,-6007,-5249,-4238,-3108,-2057,-1237,-771,-736,-1123,-1889,-2916,-4076,-5219,-6211,-6939,-7328,-7337,-6957,-6219,-5145,-3811,-2246,-545,1237,2981,4592,5908,6823,7179,6911,5963,4356,2194,-392,-3182,-5955,-8461,-10473,-11785,-12280,-11878,-10628,-8644,-6109,-3285,-409,2250,4500,6196,7274,7743,7686,7209,6465,5571,4657,3799,3052,2438,1942,1531,1169,775,322,-273,-1010,-1939,-3015,-4230,-5499,-6741,-7857,-8724,-9254,-9348,-8960,-8070,-6705,-4948,-2901,-709,1476,3504,5240,6568,7421,7740,7533,6815,5661,4150,2392,513,-1386,-3180,-4796,-6143,-7173,-7831,-8083,-7917,-7309,-6280,-4848,-3047,-969,1330,3713,6082,8299,10254,11830,12949,13549,13611,13147,12216,10888,9267,7460,5563,3682,1897,271,-1126,-2265,-3105,-3625,-3817,-3687,-3254,-2574,-1696,-711,301,1251,2043,2617,2897,2871,2532,1936,1155,317,-459,-1032,-1290,-1160,-607,325,1553,2919,4251,5353,6048,6203,5754,4696,3129,1182,-922,-2978,-4748,-6049,-6745,-6770,-6146,-4964,-3378,-1590,195,1778,2990,3725,3925,3592,2795,1622,220,-1291,-2750,-4066,-5118,-5894,-6359,-6580,-6618,-6578,-6560,-6645,-6884,-7272,-7771,-8275,-8672,-8822,-8616,-7987,-6928,-5509,-3855,-2146,-572,686,1485,1756,1492,769,-277,-1484,-2664,-3661,-4363,-4695,-4672,-4334,-3769,-3102,-2411,-1821,-1354,-1044,-863,-747,-633,-443,-103,415,1149,2076,3174,4368,5598,6759,7782,8578,9103,9340,9293,9033,8607,8137,7689,7358,7187,7202,7372,7652,7971,8235,8399,8378,8170,7747,7134,6353,5425,4397,3274,2085,841,-470,-1815,-3220,-4644,-6077,-7479,-8795,-9965,-10922,-11590,-11918,-11868,-11428,-10632,-9531,-8224,-6811,-5402,-4114,-3012,-2170,-1587,-1245,-1080,-1006,-919,-737,-378,180,931,1799,2678,3416,3874,3925,3500,2605,1322,-202,-1766,-3170,-4227,-4809,-4868,-4429,-3608,-2561,-1484,-559,67,295,101,-470,-1335,-2349,-3389,-4316,-5053,-5540,-5786,-5807,-5666,-5397,-5038,-4590,-4015,-3284,-2320,-1096,399,2142,4030,5944,7720,9173,10166,10579,10369,9567,8264,6619,4815,3052,1505,318,-415,-675,-478,86,917,1885,2876,3796,4582,5208,5685,6035,6308,6542,6770,7009,7264,7513,7760,7968,8142,8264,8343,8368,8352,8274,8129,7899,7560,7106,6518,5810,4980,4057,3053,1991,887,-257,-1431,-2656,-3918,-5240,-6574,-7897,-9115,-10140,-10856,-11154,-10950,-10195,-8905,-7161,-5101,-2935,-876,842,2031,2565,2393,1566,213,-1467,-3253,-4911,-6268,-7186,-7633,-7634,-7270,-6681,-5977,-5286,-4680,-4186,-3805,-3489,-3175,-2811,-2339,-1741,-1020,-218,617,1397,2065,2549,2808,2825,2596,2150,1498,689,-271,-1341,-2506,-3725,-4954,-6116,-7144,-7914,-8363,-8369,-7921,-6991,-5647,-4003,-2200,-420,1176,2451,3321,3752,3788,3493,3001,2428,1904,1508,1288,1229,1270,1313,1238,919,271,-782,-2240,-4054,-6131,-8328,-10448,-12345,-13777,-14640,-14765,-14114,-12672,-10504,-7754,-4585,-1245,2060,5074,7634,9567,10814,11345,11205,10484,9295,7766,6026,4154,2252,337,-1534,-3356,-5093,-6717,-8167,-9384,-10278,-10776,-10797,-10313,-9306,-7840,-5997,-3923,-1791,229,1947,3224,3958,4099,3685,2793,1575,198,-1159,-2320,-3178,-3628,-3683,-3333,-2699,-1824,-860,146,1099,1983,2780,3515,4216,4918,5646,6420,7242,8100,8973,9833,10645,11376,11991,12462,12748,12840,12687,12279,11594,10621,9371,7879,6198,4416,2632,958,-490,-1599,-2290,-2487,-2191,-1407,-236,1222,2785,4289,5529,6356,6632,6309,5397,3996,2265,409,-1356,-2839,-3894,-4448,-4513,-4146,-3503,-2712,-1968,-1381,-1067,-1049,-1305,-1752,-2255,-2665,-2834,-2636,-2010,-935,529,2294,4216,6170,8005,9620,10931,11892,12482,12721,12613,12216,11554,10676,9615,8409,7085,5692,4258,2853,1527,359,-597,-1287,-1693,-1815,-1696,-1384,-988,-574,-264,-113,-197,-513,-1071,-1789,-2610,-3404,-4075,-4488,-4560,-4210,-3396,-2135,-458,1546,3748,6027,8203,10148,11713,12790,13323,13270,12675,11596,10153,8483,6747,5091,3654,2520,1734,1277,1075,1024,984,832,456,-214,-1191,-2460,-3943,-5559,-7189,-8746,-10125,-11277,-12145,-12716,-12981,-12946,-12612,-11985,-11041,-9795,-8216,-6358,-4250,-1992,294,2476,4404,5957,7053,7640,7754,7434,6795,5927,4941,3921,2928,2011,1196,504,-57,-467,-736,-845,-809,-648,-378,-52,291,590,812,906,888,743,532,292,91,-26,-15,121,365,652,912,1058,1012,733,190,-567,-1482,-2445,-3333,-4035,-4451,-4531,-4283,-3753,-3060,-2324,-1702,-1320,-1274,-1614,-2330,-3356,-4578,-5852,-7018,-7941,-8519,-8715,-8536,-8074,-7424,-6741,-6135,-5729,-5564,-5681,-6019,-6529,-7083,-7581,-7899,-7944,-7651,-6984,-5957,-4603,-3003,-1257,509,2142,3497,4435,4836,4657,3883,2588,902,-1024,-2982,-4799,-6317,-7407,-8040,-8186,-7936,-7359,-6580,-5713,-4831,-4010,-3230,-2494,-1717,-853,180,1422,2879,4537,6309,8100,9769,11166,12166,12640,12520,11775,10422,8559,6303,3854,1400,-842,-2692,-4019,-4743,-4858,-4430,-3568,-2428,-1164,71,1178,2071,2757,3225,3545,3740,3866,3922,3898,3746,3410,2829,1963,797,-643,-2294,-4074,-5860,-7549,-9016,-10174,-10951,-11298,-11216,-10718,-9854,-8678,-7261,-5649,-3924,-2091,-236,1658,3508,5307,6974,8460,9683,10571,11044,11066,10584,9631,8228,6457,4418,2225,3,-2117,-4040,-5653,-6918,-7769,-8222,-8271,-7956,-7311,-6380,-5211,-3852,-2344,-753,876,2456,3929,5200,6201,6857,7126,6973,6425,5491,4279,2846,1329,-180,-1560,-2744,-3644,-4258,-4561,-4598,-4410,-4054,-3581,-3022,-2389,-1672,-838,140,1302,2645,4162,5782,7427,8955,10227,11093,11420,11127,10185,8638,6594,4203,1662,-852,-3129,-5040,-6450,-7317,-7640,-7474,-6933,-6161,-5313,-4541,-3965,-3651,-3632,-3867,-4302,-4839,-5384,-5840,-6114,-6140,-5862,-5265,-4352,-3180,-1828,-422,890,1949,2593,2695,2158,949,-900,-3288,-6045,-8948,-11744,-14161,-15962,-16937,-16977,-16028,-14179,-11563,-8436,-5077,-1782,1135,3470,5028,5770,5711,4991,3796,2366,948,-239,-1011,-1260,-935,-79,1242,2877,4680,6499,8182,9640,10804,11651,12210,12499,12579,12477,12212,11802,11232,10497,9582,8483,7197,5753,4154,2447,655,-1177,-3011,-4793,-6463,-7934,-9135,-9961,-10348,-10243,-9625,-8545,-7078,-5340,-3489,-1653,29,1476,2634,3507,4118,4513,4735,4810,4741,4508,4086,3437,2571,1503,331,-845,-1847,-2533,-2749,-2398,-1470,3,1854,3896,5859,7478,8523,8809,8261,6906,4862,2342,-399,-3108,-5531,-7504,-8920,-9759,-10084,-10007,-9675,-9234,-8810,-8456,-8212,-8007,-7773,-7393,-6745,-5751,-4352,-2561,-456,1849,4157,6305,8079,9342,9978,9953,9286,8076,6443,4563,2598,713,-961,-2338,-3351,-4007,-4304,-4292,-4004,-3484,-2756,-1829,-709,617,2125,3813,5601,7434,9171,10715,11904,12637,12815,12382,11374,9841,7954,5883,3867,2131,870,247,316,1078,2390,4086,5874,7501,8680,9203,8934,7841,6000,3583,834,-1943,-4466,-6444,-7685,-8074,-7595,-6356,-4547,-2430,-304,1541,2855,3461,3275,2312,690,-1408,-3745,-6066,-8145,-9782,-10863,-11324,-11195,-10532,-9468,-8122,-6632,-5120,-3662,-2329,-1129,-66,884,1754,2561,3324,4035,4687,5248,5702,5997,6138,6073,5836,5397,4798,4038,3131,2074,859,-524,-2087,-3796,-5642,-7540,-9419,-11197,-12746,-13998,-14828,-15161,-14933,-14095,-12667,-10683,-8251,-5507,-2625,183,2724,4787,6224,6916,6821,5966,4432,2385,-7,-2521,-4975,-7187,-9031,-10420,-11334,-11779,-11822,-11531,-10997,-10312,-9531,-8732,-7919,-7139,-6366,-5608,-4858,-4092,-3339,-2589,-1882,-1234,-685,-228,113,377,594,806,1067,1406,1828,2325,2840,3307,3645,3764,3617,3166,2454,1547,585,-277,-879,-1071,-791,1,1195,2682,4221,5619,6639,7132,6997,6240,4942,3285,1473,-236,-1627,-2514,-2790,-2440,-1521,-186,1390,2981,4391,5443,6034,6119,5743,5020,4108,3218,2538,2253,2491,3307,4701,6573,8784,11129,13382,15313,16722,17431,17366,16471,14842,12581,9913,7063,4289,1826,-139,-1475,-2137,-2154,-1624,-727,365,1416,2245,2694,2647,2091,1043,-384,-2049,-3796,-5451,-6888,-8000,-8721,-9033,-8922,-8439,-7606,-6515,-5216,-3827,-2407,-1083,90,1028,1692,2073,2181,2066,1799,1466,1152,948,901,1066,1416,1934,2524,3120,3608,3937,4050,3948,3673,3284,2877,2542,2347,2351,2555,2937,3445,3994,4522,4950,5263,5444,5544,5611,5710,5905,6196,6589,7002,7370,7590,7590,7334,6818,6106,5283,4483,3831,3465,3470,3913,4784,6036,7555,9201,10803,12214,13276,13914,14055,13713,12932,11780,10379,8818,7212,5633,4126,2709,1357,27,-1343,-2810,-4422,-6187,-8090,-10054,-11985,-13724,-15136,-16067,-16416,-16134,-15232,-13800,-11974,-9934,-7864,-5932,-4267,-2943,-1961,-1291,-825,-472,-114,314,853,1473,2116,2673,3026,3057,2690,1868,632,-948,-2724,-4522,-6154,-7438,-8245,-8494,-8186,-7381,-6203,-4809,-3380,-2066,-992,-220,256,490,580,643,779,1052,1491,2041,2630,3132,3422,3387,2957,2119,930,-501,-2003,-3405,-4518,-5209,-5386,-5030,-4201,-3010,-1621,-227,999,1874,2301,2194,1576,494,-922,-2510,-4098,-5489,-6552,-7165,-7299,-6956,-6226,-5195,-4004,-2757,-1534,-402,647,1611,2533,3430,4318,5172,5953,6591,7019,7176,7043,6624,5975,5189,4342,3540,2824,2207,1662,1107,450,-409,-1558,-3034,-4853,-6950,-9251,-11615,-13897,-15955,-17634,-18831,-19461,-19476,-18875,-17695,-15980,-13846,-11363,-8674,-5873,-3088,-424,2021,4166,5951,7345,8342,8965,9255,9268,9062,8697,8218,7662,7049,6380,5663,4870,4021,3091,2130,1146,216,-613,-1267,-1700,-1865,-1778,-1448,-960,-394,132,517,662,516,64,-656,-1560,-2531,-3444,-4163,-4607,-4711,-4490,-3992,-3320,-2596,-1948,-1478,-1247,-1263,-1470,-1767,-2028,-2113,-1921,-1388,-497,686,2084,3543,4939,6125,6998,7499,7605,7363,6828,6116,5308,4514,3788,3174,2673,2260,1888,1500,1048,504,-131,-808,-1454,-1955,-2199,-2087,-1537,-560,825,2463,4226,5871,7231,8095,8362,7969,6950,5416,3520,1467,-562,-2386,-3886,-4994,-5708,-6066,-6172,-6114,-6016,-5954,-5982,-6107,-6296,-6484,-6589,-6527,-6250,-5714,-4970,-4053,-3092,-2196,-1493,-1081,-1006,-1259,-1758,-2370,-2919,-3225,-3138,-2551,-1445,133,2035,4080,6026,7658,8775,9249,9027,8141,6711,4910,2959,1062,-580,-1852,-2689,-3116,-3219,-3129,-3006,-2990,-3209,-3730,-4558,-5664,-6925,-8236,-9432,-10385,-10987,-11157,-10896,-10206,-9174,-7865,-6407,-4882,-3416,-2075,-950,-89,477,720,668,318,-266,-1052,-1958,-2916,-3835,-4624,-5183,-5436,-5291,-4718,-3688,-2222,-380,1754,4073,6434,8722,10801,12565,13949,14890,15405,15500,15249,14716,13977,13112,12151,11121,10013,8793,7444,5934,4288,2530,757,-954,-2475,-3720,-4610,-5109,-5242,-5045,-4622,-4052,-3445,-2865,-2359,-1951,-1619,-1351,-1116,-880,-668,-458,-326,-292,-440,-805,-1448,-2378,-3590,-5046,-6663,-8351,-9976,-11410,-12501,-13137,-13181,-12593,-11313,-9396,-6903,-3981,-793,2448,5539,8261,10432,11907,12583,12442,11504,9880,7709,5176,2473,-214,-2724,-4927,-6750,-8138,-9095,-9648,-9830,-9716,-9340,-8768,-8033,-7165,-6179,-5078,-3861,-2522,-1068,491,2107,3746,5330,6804,8114,9197,10041,10612,10923,10982,10809,10431,9860,9112,8190,7090,5820,4395,2850,1238,-357,-1861,-3159,-4173,-4793,-4964,-4628,-3756,-2381,-512,1738,4293,6997,9706,12236,14403,16028,16943,17036,16243,14579,12147,9109,5717,2248,-1006,-3764,-5816,-7009,-7303,-6725,-5420,-3563,-1396,827,2884,4538,5653,6103,5867,4974,3521,1660,-430,-2551,-4536,-6218,-7518,-8375,-8817,-8905,-8748,-8473,-8211,-8071,-8131,-8417,-8917,-9564,-10248,-10862,-11260,-11355,-11069,-10378,-9320,-7962,-6411,-4799,-3232,-1835,-679,189,753,1055,1146,1119,1068,1087,1251,1609,2173,2920,3786,4684,5501,6125,6463,6440,6044,5286,4235,2974,1617,242,-1036,-2188,-3138,-3898,-4444,-4796,-4959,-4950,-4774,-4447,-3977,-3380,-2677,-1886,-1042,-163,701,1527,2253,2834,3195,3275,3004,2334,1239,-285,-2174,-4359,-6703,-9057,-11258,-13143,-14565,-15428,-15661,-15269,-14302,-12856,-11089,-9159,-7260,-5556,-4185,-3251,-2780,-2762,-3109,-3694,-4368,-4945,-5282,-5231,-4703,-3671,-2154,-263,1846,3960,5842,7273,8071,8141,7479,6196,4487,2616,860,-520,-1351,-1535,-1117,-214,943,2113,3033,3500,3388,2664,1409,-214,-1972,-3604,-4864,-5547,-5552,-4836,-3510,-1708,315,2335,4104,5442,6227,6419,6063,5272,4222,3112,2158,1558,1452,1955,3066,4763,6913,9359,11894,14298,16364,17928,18866,19151,18793,17903,16584,15017,13311,11602,9958,8398,6929,5491,4049,2549,978,-641,-2238,-3704,-4902,-5709,-6000,-5733,-4898,-3577,-1892,-25,1844,3507,4826,5659,5975,5769,5141,4228,3216,2310,1669,1427,1611,2171,2983,3828,4498,4750,4417,3382,1634,-738,-3568,-6608,-9569,-12178,-14162,-15347,-15612,-14944,-13400,-11120,-8285,-5104,-1792,1448,4448,7068,9229,10874,12020,12691,12967,12933,12686,12326,11924,11544,11190,10869,10533,10129,9610,8915,8036,6992,5820,4621,3478,2497,1758,1301,1149,1252,1565,1971,2406,2753,2980,3045,2973,2808,2613,2455,2398,2457,2652,2934,3249,3523,3654,3576,3206,2522,1510,225,-1256,-2816,-4301,-5587,-6537,-7081,-7192,-6898,-6291,-5498,-4656,-3915,-3372,-3094,-3082,-3262,-3533,-3745,-3755,-3443,-2737,-1621,-155,1542,3314,4924,6190,6871,6840,5995,4367,2065,-677,-3585,-6317,-8568,-10069,-10652,-10262,-8972,-6950,-4471,-1825,668,2748,4220,4965,4986,4336,3169,1649,-22,-1685,-3186,-4447,-5419,-6120,-6590,-6895,-7111,-7272,-7425,-7536,-7575,-7492,-7201,-6689,-5898,-4875,-3652,-2319,-980,268,1316,2101,2574,2733,2599,2228,1688,1046,383,-267,-854,-1373,-1822,-2208,-2545,-2842,-3092,-3287,-3403,-3407,-3278,-2986,-2530,-1922,-1192,-401,388,1107,1695,2136,2416,2577,2658,2709,2761,2811,2843,2782,2572,2129,1391,340,-1034,-2680,-4521,-6461,-8369,-10132,-11625,-12773,-13495,-13781,-13609,-13023,-12040,-10731,-9130,-7303,-5305,-3190,-1031,1125,3193,5131,6860,8334,9503,10318,10764,10805,10455,9710,8622,7236,5654,3987,2367,949,-151,-824,-1015,-746,-69,871,1912,2865,3546,3811,3565,2782,1501,-165,-2074,-4033,-5876,-7436,-8593,-9289,-9497,-9283,-8703,-7885,-6918,-5911,-4921,-3992,-3115,-2279,-1441,-578,329,1265,2198,3056,3770,4250,4432,4263,3742,2891,1800,580,-622,-1638,-2325,-2555,-2263,-1444,-166,1439,3189,4875,6287,7242,7604,7297,6315,4720,2633,227,-2303,-4728,-6862,-8492,-9505,-9794,-9348,-8196,-6448,-4224,-1708,932,3524,5912,7986,9661,10894,11679,12015,11935,11442,10574,9329,7744,5847,3704,1406,-925,-3140,-5080,-6584,-7522,-7799,-7391,-6322,-4718,-2731,-594,1472,3242,4530,5215,5252,4659,3552,2078,432,-1166,-2534,-3491,-3931,-3802,-3120,-1967,-485,1157,2762,4153,5178,5746,5829,5462,4744,3789,2734,1681,692,-205,-1053,-1892,-2813,-3871,-5122,-6576,-8211,-9956,-11710,-13339,-14701,-15657,-16105,-15965,-15237,-13939,-12176,-10049,-7743,-5396,-3209,-1327,115,1006,1318,1026,203,-1071,-2642,-4348,-5997,-7395,-8377,-8800,-8599,-7765,-6370,-4551,-2484,-375,1595,3263,4557,5424,5926,6129,6169,6159,6232,6447,6865,7450,8147,8852,9433,9783,9786,9414,8642,7564,6257,4908,3648,2667,2073,1961,2347,3178,4358,5715,7071,8229,9026,9336,9112,8361,7175,5697,4109,2602,1351,493,86,139,558,1205,1890,2397,2545,2169,1197,-390,-2496,-4982,-7618,-10173,-12386,-14049,-14997,-15141,-14501,-13138,-11241,-8990,-6634,-4391,-2456,-976,-30,372,279,-212,-950,-1819,-2658,-3388,-3931,-4270,-4428,-4450,-4410,-4369,-4389,-4479,-4650,-4832,-4978,-4998,-4810,-4380,-3652,-2659,-1428,-26,1463,2953,4363,5611,6639,7419,7921,8163,8160,7936,7551,7024,6424,5786,5164,4598,4116,3736,3455,3254,3104,2966,2803,2576,2259,1842,1327,737,113,-490,-1004,-1367,-1520,-1419,-1045,-391,516,1647,2959,4397,5916,7461,8980,10420,11712,12791,13579,14000,13988,13493,12510,11058,9230,7134,4945,2836,985,-455,-1368,-1706,-1471,-721,399,1780,3193,4517,5552,6200,6347,5966,5035,3602,1725,-496,-2953,-5521,-8081,-10512,-12719,-14608,-16130,-17235,-17923,-18192,-18088,-17643,-16929,-15989,-14890,-13660,-12350,-10969,-9547,-8091,-6621,-5153,-3699,-2289,-947,285,1351,2193,2733,2909,2661,1987,900,-505,-2092,-3668,-5024,-5927,-6211,-5730,-4467,-2467,95,2986,5912,8562,10655,11974,12383,11864,10491,8431,5918,3208,566,-1803,-3721,-5124,-5998,-6405,-6472,-6315,-6091,-5914,-5858,-5989,-6278,-6706,-7184,-7629,-7956,-8084,-7992,-7661,-7159,-6539,-5907,-5350,-4946,-4753,-4789,-5035,-5463,-5991,-6552,-7065,-7441,-7632,-7573,-7236,-6609,-5687,-4492,-3061,-1421,349,2204,4054,5814,7375,8627,9438,9707,9362,8366,6791,4746,2432,85,-2056,-3759,-4881,-5313,-5096,-4288,-3071,-1622,-149,1188,2251,3007,3428,3612,3606,3545,3483,3481,3536,3600,3608,3461,3082,2410,1430,175,-1259,-2762,-4158,-5305,-6032,-6225,-5806,-4742,-3077,-889,1696,4494,7357,10075,12522,14560,16115,17172,17719,17844,17586,17066,16347,15520,14626,13719,12794,11875,10929,9973,8967,7956,6909,5903,4938,4092,3383,2856,2517,2356,2344,2418,2509,2537,2417,2101,1538,740,-273,-1428,-2641,-3792,-4790,-5511,-5904,-5906,-5528,-4792,-3769,-2553,-1243,33,1182,2087,2675,2886,2690,2091,1136,-112,-1526,-2984,-4329,-5418,-6124,-6352,-6058,-5242,-3969,-2323,-432,1580,3583,5470,7147,8553,9640,10386,10792,10875,10668,10222,9583,8820,7977,7128,6307,5579,4974,4536,4287,4246,4411,4768,5282,5883,6520,7071,7483,7646,7526,7089,6364,5402,4313,3184,2153,1278,647,241,56,4,4,-47,-241,-648,-1296,-2185,-3263,-4446,-5628,-6680,-7486,-7940,-7960,-7537,-6668,-5471,-4046,-2580,-1250,-226,342,375,-152,-1178,-2590,-4185,-5773,-7089,-7960,-8191,-7712,-6523,-4714,-2493,-113,2140,3973,5193,5634,5312,4260,2702,809,-1120,-2901,-4317,-5287,-5739,-5716,-5262,-4481,-3456,-2276,-1001,318,1651,2955,4206,5338,6297,7009,7396,7413,7014,6219,5072,3660,2124,586,-802,-1933,-2750,-3226,-3419,-3420,-3359,-3373,-3606,-4129,-5014,-6225,-7686,-9282,-10820,-12140,-13055,-13435,-13189,-12306,-10824,-8866,-6583,-4163,-1796,355,2143,3495,4352,4757,4742,4434,3933,3357,2812,2333,1956,1624,1286,860,281,-478,-1413,-2446,-3487,-4388,-5027,-5283,-5089,-4442,-3395,-2093,-714,519,1369,1654,1221,30,-1855,-4290,-6987,-9664,-11954,-13585,-14310,-14043,-12787,-10717,-8077,-5212,-2455,-146,1499,2320,2342,1659,506,-844,-2091,-2964,-3281,-2931,-1955,-458,1342,3204,4895,6201,7021,7314,7170,6714,6174,5718,5569,5801,6492,7551,8884,10265,11514,12400,12786,12570,11749,10395,8646,6682,4699,2871,1344,188,-571,-993,-1167,-1232,-1310,-1521,-1922,-2535,-3324,-4207,-5097,-5886,-6497,-6892,-7057,-7040,-6909,-6755,-6674,-6728,-6955,-7339,-7822,-8310,-8684,-8834,-8659,-8112,-7176,-5890,-4333,-2594,-802,953,2552,3934,5004,5746,6106,6094,5716,4986,3967,2677,1198,-432,-2128,-3815,-5388,-6742,-7752,-8307,-8299,-7665,-6367,-4435,-1960,929,4014,7080,9870,12150,13732,14470,14323,13295,11514,9119,6342,3400,516,-2106,-4327,-6042,-7209,-7845,-8006,-7789,-7317,-6707,-6082,-5523,-5088,-4784,-4587,-4425,-4227,-3894,-3358,-2561,-1492,-158,1380,3063,4796,6493,8065,9437,10534,11316,11717,11731,11299,10436,9094,7310,5091,2520,-297,-3184,-5961,-8376,-10230,-11323,-11519,-10777,-9133,-6726,-3783,-586,2532,5252,7260,8332,8303,7123,4848,1630,-2273,-6563,-10881,-14901,-18304,-20856,-22397,-22879,-22334,-20909,-18783,-16192,-13374,-10520,-7819,-5354,-3197,-1332,270,1675,2947,4140,5285,6380,7396,8282,8969,9399,9512,9304,8761,7960,6930,5803,4630,3526,2538,1720,1079,625,334,200,223,401,778,1369,2217,3322,4658,6166,7726,9204,10440,11279,11606,11343,10492,9105,7313,5271,3173,1191,-519,-1855,-2776,-3285,-3456,-3373,-3155,-2909,-2712,-2632,-2653,-2778,-2929,-3060,-3102,-3006,-2760,-2355,-1827,-1218,-588,8,518,894,1133,1190,1104,866,500,41,-512,-1125,-1803,-2533,-3309,-4125,-4955,-5788,-6587,-7331,-7989,-8531,-8943,-9189,-9263,-9131,-8778,-8171,-7302,-6137,-4696,-2973,-1037,1057,3183,5224,7025,8452,9371,9713,9423,8533,7115,5291,3232,1133,-813,-2390,-3452,-3849,-3537,-2490,-792,1451,4037,6762,9370,11644,13369,14415,14695,14238,13120,11505,9582,7553,5617,3904,2536,1518,868,498,362,363,451,589,752,956,1184,1446,1697,1901,1973,1854,1469,781,-208,-1479,-2946,-4515,-6056,-7438,-8529,-9228,-9445,-9143,-8312,-6988,-5239,-3164,-900,1417,3606,5527,7014,7974,8322,8053,7209,5879,4212,2359,505,-1199,-2624,-3688,-4380,-4725,-4810,-4738,-4609,-4504,-4457,-4445,-4417,-4266,-3908,-3265,-2322,-1121,214,1536,2637,3345,3519,3072,2025,444,-1498,-3616,-5665,-7442,-8752,-9479,-9572,-9079,-8102,-6848,-5506,-4341,-3531,-3241,-3561,-4446,-5838,-7493,-9207,-10654,-11585,-11753,-11014,-9318,-6745,-3463,233,4020,7518,10381,12312,13109,12670,11050,8366,4920,991,-3011,-6746,-9875,-12139,-13379,-13532,-12646,-10863,-8389,-5487,-2417,555,3217,5394,6979,7914,8201,7882,7023,5718,4049,2110,-22,-2280,-4602,-6929,-9216,-11383,-13404,-15175,-16683,-17846,-18656,-19081,-19131,-18810,-18157,-17196,-15971,-14518,-12861,-11034,-9042,-6916,-4669,-2330,63,2477,4862,7180,9393,11463,13347,15023,16431,17554,18335,18753,18776,18394,17616,16475,15030,13385,11649,9969,8477,7298,6535,6226,6392,6970,7868,8956,10069,11055,11759,12069,11903,11243,10110,8599,6830,4982,3232,1770,757,311,480,1256,2531,4149,5895,7525,8809,9535,9574,8859,7435,5412,2990,393,-2109,-4298,-5955,-6971,-7254,-6839,-5782,-4227,-2342,-323,1632,3331,4623,5397,5610,5270,4466,3321,1996,682,-489,-1359,-1873,-1995,-1752,-1212,-461,418,1330,2220,3026,3719,4263,4636,4812,4774,4506,4003,3263,2308,1161,-125,-1503,-2888,-4224,-5426,-6433,-7197,-7675,-7857,-7751,-7370,-6763,-5964,-5039,-4017,-2949,-1857,-762,323,1389,2453,3492,4543,5587,6645,7716,8799,9889,10986,12066,13128,14141,15091,15955,16719,17369,17903,18306,18579,18698,18639,18367,17841,17017,15882,14407,12633,10583,8342,5991,3630,1360,-723,-2550,-4043,-5186,-5951,-6358,-6462,-6328,-6076,-5826,-5705,-5836,-6291,-7113,-8270,-9682,-11204,-12684,-13929,-14784,-15133,-14903,-14126,-12865,-11281,-9544,-7874,-6460,-5476,-5038,-5207,-5948,-7179,-8724,-10378,-11912,-13098,-13762,-13775,-13088,-11730,-9779,-7386,-4722,-1969,677,3078,5087,6648,7710,8295,8452,8253,7800,7189,6519,5870,5316,4880,4613,4466,4455,4500,4563,4572,4463,4187,3715,3037,2188,1217,208,-748,-1566,-2167,-2505,-2570,-2373,-1982,-1457,-887,-359,72,328,399,236,-145,-761,-1595,-2637,-3872,-5252,-6737,-8217,-9601,-10722,-11453,-11651,-11217,-10116,-8375,-6090,-3437,-614,2141,4607,6594,7967,8661,8682,8114,7085,5761,4320,2913,1668,637,-159,-789,-1315,-1864,-2519,-3348,-4392,-5582,-6864,-8069,-9063,-9676,-9808,-9380,-8425,-7009,-5292,-3465,-1733,-304,672,1082,899,155,-1053,-2564,-4202,-5763,-7053,-7937,-8281,-8076,-7297,-6052,-4412,-2536,-545,1429,3282,4935,6333,7451,8265,8789,8999,8912,8510,7805,6803,5527,4019,2343,559,-1223,-2940,-4468,-5741,-6664,-7193,-7272,-6916,-6118,-4956,-3489,-1834,-106,1574,3076,4318,5221,5764,5969,5890,5625,5282,4974,4792,4811,5039,5471,6031,6633,7152,7472,7482,7105,6316,5113,3578,1785,-134,-2057,-3872,-5464,-6781,-7753,-8404,-8732,-8819,-8728,-8555,-8390,-8296,-8333,-8488,-8753,-9030,-9231,-9219,-8868,-8068,-6755,-4910,-2596,75,2930,5763,8360,10531,12111,13030,13254,12860,11949,10703,9268,7834,6494,5355,4426,3716,3170,2750,2386,2067,1757,1497,1314,1267,1409,1751,2298,2968,3692,4336,4797,4972,4802,4257,3377,2201,842,-607,-2026,-3322,-4406,-5254,-5835,-6204,-6412,-6538,-6693,-6939,-7374,-8019,-8903,-9999,-11248,-12586,-13889,-15073,-16016,-16635,-16863,-16663,-16034,-15016,-13668,-12084,-10361,-8588,-6866,-5252,-3801,-2554,-1506,-680,-42,424,761,1014,1231,1467,1774,2194,2780,3541,4516,5674,7015,8480,10012,11536,12960,14199,15169,15786,16012,15803,15174,14133,12737,11030,9082,6957,4707,2417,120,-2098,-4188,-6093,-7755,-9133,-10201,-10926,-11311,-11338,-11003,-10293,-9201,-7720,-5875,-3712,-1329,1146,3552,5701,7447,8637,9211,9145,8499,7382,5944,4374,2831,1490,448,-222,-508,-447,-98,463,1145,1902,2658,3405,4100,4746,5305,5764,6067,6181,6055,5654,4966,3997,2773,1359,-207,-1843,-3503,-5142,-6716,-8205,-9578,-10802,-11851,-12686,-13273,-13596,-13622,-13379,-12855,-12118,-11193,-10164,-9088,-8039,-7076,-6261,-5635,-5225,-5048,-5083,-5287,-5590,-5881,-6044,-5958,-5510,-4649,-3356,-1698,210,2210,4118,5775,7060,7906,8342,8437,8339,8224,8256,8594,9320,10440,11887,13488,15026,16242,16901,16811,15890,14146,11737,8893,5949,3251,1115,-184,-534,85,1526,3530,5770,7863,9473,10313,10218,9150,7196,4561,1531,-1574,-4436,-6776,-8401,-9201,-9156,-8351,-6926,-5070,-3016,-955,914,2448,3566,4209,4417,4219,3732,3054,2323,1662,1178,954,1035,1420,2068,2887,3749,4500,4967,4987,4420,3179,1226,-1375,-4532,-8026,-11638,-15071,-18046,-20290,-21595,-21829,-20972,-19117,-16442,-13242,-9800,-6464,-3487,-1090,601,1588,1910,1744,1236,618,24,-391,-584,-554,-366,-137,0,-105,-552,-1424,-2704,-4340,-6192,-8087,-9835,-11248,-12194,-12569,-12356,-11580,-10320,-8687,-6793,-4759,-2677,-642,1302,3077,4670,6007,7078,7828,8252,8344,8113,7614,6877,5984,4988,3956,2936,1966,1076,270,-429,-1034,-1527,-1913,-2193,-2366,-2445,-2455,-2401,-2327,-2226,-2128,-2008,-1865,-1664,-1387,-1016,-555,-25,530,1032,1396,1530,1336,760,-241,-1653,-3415,-5444,-7586,-9711,-11634,-13226,-14335,-14870,-14752,-13959,-12507,-10466,-7946,-5099,-2096,881,3647,6050,7937,9225,9836,9770,9042,7731,5943,3801,1467,-931,-3232,-5318,-7080,-8427,-9299,-9648,-9430,-8643,-7273,-5357,-2954,-154,2891,6032,9069,11829,14137,15874,16958,17395,17230,16588,15616,14497,13401,12480,11839,11535,11556,11861,12342,12885,13361,13646,13640,13300,12591,11571,10306,8910,7513,6231,5178,4416,3990,3875,4026,4355,4750,5094,5283,5221,4864,4197,3249,2099,831,-430,-1596,-2565,-3296,-3768,-4006,-4063,-4006,-3896,-3793,-3693,-3618,-3503,-3333,-3044,-2611,-2016,-1269,-414,482,1327,2020,2459,2571,2295,1635,630,-641,-2037,-3426,-4626,-5510,-5945,-5877,-5285,-4224,-2788,-1119,637,2332,3847,5103,6067,6761,7232,7572,7851,8136,8459,8799,9116,9319,9317,9014,8351,7303,5909,4271,2530,890,-457,-1312,-1531,-1018,221,2130,4529,7225,9935,12427,14444,15843,16497,16412,15622,14235,12392,10225,7888,5491,3139,914,-1128,-2919,-4414,-5561,-6307,-6637,-6526,-6018,-5164,-4077,-2866,-1691,-662,71,442,368,-162,-1143,-2530,-4234,-6168,-8190,-10191,-12019,-13578,-14742,-15488,-15747,-15591,-15038,-14213,-13208,-12137,-11099,-10149,-9331,-8616,-7965,-7297,-6522,-5566,-4384,-2967,-1392,254,1798,3092,3982,4368,4226,3605,2651,1565,594,-21,-85,532,1847,3775,6127,8630,10980,12861,14017,14264,13533,11879,9473,6578,3537,679,-1646,-3206,-3823,-3494,-2298,-480,1679,3797,5535,6578,6697,5791,3862,1039,-2456,-6330,-10276,-13974,-17156,-19592,-21126,-21667,-21191,-19740,-17417,-14367,-10799,-6919,-2985,781,4160,6964,9080,10400,10927,10656,9683,8083,6002,3554,898,-1842,-4523,-7028,-9251,-11092,-12505,-13442,-13907,-13920,-13505,-12720,-11590,-10173,-8489,-6587,-4503,-2297,-52,2146,4158,5884,7173,7937,8100,7624,6565,4991,3078,1002,-1013,-2760,-4070,-4809,-4943,-4472,-3500,-2150,-581,1033,2588,3948,5105,6017,6721,7261,7651,7938,8102,8138,7996,7640,7020,6111,4917,3459,1808,65,-1657,-3199,-4435,-5227,-5480,-5146,-4232,-2803,-998,1021,3044,4892,6390,7437,7985,8053,7717,7082,6262,5363,4470,3615,2841,2111,1420,719,-17,-808,-1662,-2555,-3477,-4386,-5262,-6095,-6861,-7594,-8288,-8973,-9648,-10310,-10932,-11473,-11853,-12011,-11841,-11278,-10253,-8738,-6755,-4360,-1680,1137,3898,6409,8485,9983,10802,10930,10415,9358,7936,6299,4632,3082,1755,734,45,-318,-399,-264,-15,276,505,631,606,443,157,-185,-533,-791,-913,-818,-500,77,861,1842,2916,4047,5112,6061,6812,7315,7546,7499,7194,6663,5952,5087,4103,2997,1769,403,-1113,-2769,-4546,-6375,-8181,-9853,-11279,-12356,-13016,-13225,-13011,-12432,-11610,-10662,-9729,-8912,-8284,-7873,-7648,-7535,-7440,-7225,-6807,-6064,-4992,-3573,-1906,-99,1668,3216,4357,4946,4892,4180,2893,1183,-728,-2579,-4139,-5181,-5598,-5334,-4452,-3092,-1444,249,1774,2933,3603,3733,3361,2592,1587,521,-424,-1130,-1492,-1507,-1201,-649,44,789,1497,2122,2640,3072,3439,3779,4120,4463,4798,5085,5271,5308,5143,4759,4133,3326,2366,1380,463,-258,-674,-721,-370,340,1316,2411,3460,4264,4683,4578,3916,2711,1078,-809,-2731,-4444,-5746,-6460,-6513,-5904,-4729,-3163,-1407,293,1762,2824,3437,3575,3353,2877,2337,1871,1625,1666,2010,2593,3304,3968,4421,4473,4009,2942,1295,-856,-3334,-5926,-8381,-10460,-11955,-12741,-12757,-12055,-10758,-9055,-7170,-5316,-3687,-2385,-1485,-930,-643,-470,-250,178,919,2034,3491,5181,6944,8546,9792,10461,10447,9671,8194,6124,3668,1063,-1443,-3622,-5286,-6341,-6734,-6532,-5832,-4808,-3629,-2471,-1454,-666,-89,321,708,1197,1960,3092,4658,6620,8851,11152,13252,14869,15735,15649,14513,12359,9343,5768,1987,-1566,-4503,-6477,-7259,-6746,-5005,-2216,1279,5092,8764,11884,14085,15141,14944,13562,11176,8108,4714,1379,-1555,-3849,-5365,-6097,-6167,-5764,-5153,-4593,-4322,-4521,-5277,-6604,-8410,-10536,-12773,-14871,-16603,-17743,-18148,-17707,-16420,-14327,-11559,-8289,-4723,-1099,2370,5457,7987,9815,10829,11004,10326,8873,6760,4150,1245,-1731,-4567,-7052,-9033,-10402,-11105,-11168,-10637,-9628,-8244,-6625,-4863,-3093,-1377,166,1471,2442,3002,3100,2693,1799,456,-1227,-3137,-5104,-6978,-8602,-9831,-10580,-10757,-10368,-9410,-7972,-6151,-4105,-1971,56,1870,3314,4359,4942,5127,4948,4535,3983,3417,2915,2540,2302,2178,2108,2020,1840,1513,1014,360,-396,-1174,-1878,-2435,-2765,-2863,-2711,-2393,-1942,-1497,-1111,-907,-925,-1219,-1791,-2612,-3648,-4809,-6035,-7230,-8309,-9208,-9847,-10195,-10220,-9918,-9305,-8407,-7271,-5946,-4505,-3012,-1559,-217,926,1812,2382,2604,2473,1997,1230,228,-906,-2062,-3108,-3905,-4327,-4248,-3592,-2318,-431,1972,4795,7821,10872,13687,16075,17835,18859,19100,18598,17490,15954,14237,12574,11190,10260,9887,10095,10831,11953,13279,14564,15585,16123,16028,15219,13707,11581,9009,6186,3344,679,-1623,-3449,-4735,-5475,-5721,-5524,-4995,-4183,-3179,-2022,-743,615,2039,3488,4906,6244,7402,8293,8815,8862,8376,7309,5686,3584,1121,-1509,-4136,-6535,-8558,-10065,-10998,-11350,-11173,-10559,-9624,-8491,-7278,-6080,-4988,-4032,-3255,-2624,-2108,-1638,-1148,-573,110,915,1786,2665,3451,4043,4367,4353,4012,3376,2542,1643,810,193,-97,9,564,1541,2910,4572,6435,8335,10155,11722,12923,13659,13881,13611,12908,11903,10757,9640,8737,8172,8035,8336,9006,9913,10884,11715,12243,12314,11870,10892,9460,7687,5757,3862,2196,953,241,155,660,1684,3036,4514,5844,6818,7221,6963,5998,4403,2291,-148,-2741,-5294,-7684,-9803,-11630,-13163,-14464,-15589,-16613,-17575,-18496,-19333,-20025,-20442,-20476,-19973,-18857,-17059,-14621,-11651,-8339,-4956,-1783,881,2798,3818,3890,3097,1608,-310,-2374,-4290,-5803,-6749,-7007,-6600,-5562,-4059,-2223,-266,1655,3374,4779,5794,6404,6628,6553,6270,5926,5630,5515,5649,6053,6717,7523,8367,9056,9440,9354,8690,7411,5529,3167,480,-2301,-4939,-7196,-8871,-9822,-9999,-9412,-8199,-6519,-4620,-2736,-1092,142,857,1050,769,166,-595,-1306,-1801,-1940,-1660,-972,35,1217,2382,3343,3916,3978,3449,2344,719,-1298,-3532,-5811,-7935,-9760,-11163,-12090,-12524,-12521,-12133,-11472,-10603,-9626,-8582,-7515,-6447,-5372,-4305,-3234,-2182,-1165,-225,600,1243,1677,1839,1737,1362,764,1,-819,-1607,-2220,-2576,-2577,-2177,-1391,-251,1142,2661,4193,5575,6729,7538,7982,8029,7709,7078,6187,5130,3958,2756,1567,446,-564,-1428,-2121,-2618,-2939,-3076,-3094,-3008,-2878,-2719,-2536,-2323,-2024,-1598,-988,-147,930,2222,3677,5186,6638,7899,8834,9352,9359,8846,7801,6300,4412,2259,-41,-2354,-4549,-6497,-8065,-9156,-9665,-9556,-8809,-7476,-5669,-3539,-1307,822,2609,3884,4501,4405,3613,2202,347,-1777,-3921,-5868,-7411,-8366,-8661,-8226,-7136,-5485,-3432,-1197,1058,3116,4863,6195,7097,7582,7742,7668,7483,7286,7143,7089,7096,7103,7023,6740,6178,5249,3943,2275,329,-1777,-3895,-5847,-7487,-8653,-9242,-9181,-8444,-7066,-5122,-2726,-39,2779,5533,8048,10147,11676,12518,12599,11878,10382,8168,5355,2073,-1491,-5161,-8721,-11979,-14747,-16873,-18239,-18799,-18552,-17586,-16034,-14092,-11979,-9924,-8136,-6771,-5929,-5613,-5765,-6241,-6870,-7452,-7815,-7839,-7457,-6698,-5656,-4461,-3313,-2347,-1725,-1506,-1708,-2270,-3075,-3959,-4749,-5270,-5384,-5004,-4101,-2706,-916,1144,3309,5426,7339,8945,10160,10980,11417,11548,11450,11226,10959,10714,10534,10409,10333,10223,10032,9663,9057,8163,6977,5519,3872,2124,409,-1153,-2442,-3369,-3868,-3915,-3521,-2721,-1600,-245,1227,2679,4005,5065,5781,6076,5917,5301,4262,2864,1187,-655,-2575,-4435,-6149,-7610,-8727,-9456,-9731,-9563,-8954,-7951,-6625,-5053,-3328,-1545,215,1873,3362,4642,5668,6428,6911,7126,7079,6795,6290,5582,4698,3636,2421,1045,-471,-2128,-3894,-5738,-7607,-9433,-11138,-12645,-13866,-14757,-15251,-15343,-15011,-14278,-13168,-11708,-9965,-7972,-5829,-3604,-1406,644,2443,3866,4834,5285,5209,4640,3656,2393,989,-376,-1547,-2393,-2796,-2723,-2145,-1115,299,1985,3817,5650,7352,8786,9864,10504,10714,10493,9954,9183,8336,7548,6935,6591,6545,6762,7186,7666,8096,8314,8240,7819,7070,6088,4995,3980,3190,2787,2842,3383,4356,5644,7088,8498,9698,10522,10858,10626,9819,8458,6630,4443,2032,-456,-2871,-5087,-6977,-8450,-9450,-9920,-9881,-9334,-8349,-6986,-5347,-3522,-1642,178,1791,3052,3813,3949,3348,1980,-156,-2946,-6227,-9748,-13217,-16320,-18763,-20284,-20736,-20040,-18275,-15597,-12300,-8712,-5220,-2170,145,1545,1972,1514,374,-1152,-2719,-4011,-4751,-4799,-4124,-2854,-1216,475,1885,2712,2723,1826,48,-2442,-5358,-8362,-11062,-13140,-14311,-14448,-13518,-11644,-9026,-5973,-2765,270,2913,4995,6429,7246,7490,7314,6815,6155,5400,4641,3882,3126,2337,1476,529,-518,-1599,-2657,-3574,-4230,-4528,-4363,-3712,-2573,-1031,807,2762,4667,6346,7654,8512,8884,8810,8378,7701,6917,6134,5430,4832,4297,3753,3079,2154,878,-817,-2934,-5421,-8164,-11003,-13754,-16199,-18162,-19449,-19951,-19573,-18319,-16224,-13435,-10106,-6491,-2831,602,3565,5850,7311,7872,7528,6347,4459,2032,-723,-3611,-6420,-8981,-11126,-12753,-13751,-14074,-13685,-12571,-10779,-8348,-5394,-2025,1587,5281,8861,12151,14987,17236,18819,19702,19923,19550,18730,17597,16335,15101,14029,13217,12710,12477,12452,12506,12488,12265,11715,10800,9533,8025,6422,4939,3780,3137,3141,3837,5191,7056,9241,11472,13484,15024,15882,15929,15109,13460,11092,8182,4951,1618,-1572,-4447,-6841,-8669,-9878,-10478,-10486,-9968,-8974,-7585,-5858,-3886,-1737,479,2661,4681,6423,7754,8589,8838,8477,7514,6001,4045,1756,-703,-3224,-5641,-7902,-9888,-11580,-12922,-13872,-14390,-14407,-13869,-12719,-10936,-8523,-5555,-2141,1528,5252,8762,11840,14247,15833,16518,16282,15233,13491,11285,8817,6342,4046,2122,662,-259,-654,-569,-78,731,1771,2979,4298,5685,7125,8583,10033,11455,12782,13997,15020,15816,16314,16469,16238,15593,14537,13095,11339,9344,7237,5108,3085,1220,-415,-1825,-3018,-4022,-4890,-5635,-6287,-6839,-7290,-7621,-7839,-7941,-7961,-7937,-7925,-7986,-8178,-8546,-9098,-9832,-10685,-11585,-12431,-13106,-13504,-13530,-13119,-12260,-10989,-9404,-7644,-5882,-4285,-2999,-2116,-1670,-1624,-1900,-2344,-2830,-3176,-3265,-2997,-2325,-1279,80,1620,3175,4596,5685,6344,6455,6001,5012,3570,1834,-44,-1828,-3359,-4427,-4927,-4763,-3939,-2500,-569,1696,4105,6447,8544,10221,11366,11914,11850,11230,10129,8682,7018,5281,3597,2054,718,-402,-1328,-2099,-2786,-3440,-4103,-4803,-5523,-6246,-6935,-7543,-8036,-8381,-8541,-8520,-8263,-7793,-7063,-6098,-4905,-3533,-2056,-589,738,1779,2381,2440,1869,658,-1146,-3436,-6039,-8758,-11371,-13663,-15466,-16636,-17109,-16882,-15991,-14567,-12725,-10631,-8432,-6246,-4175,-2270,-545,1004,2394,3659,4769,5732,6464,6920,7018,6709,5970,4823,3342,1633,-131,-1796,-3157,-4073,-4405,-4077,-3089,-1467,654,3143,5801,8433,10857,12905,14456,15437,15809,15577,14778,13460,11680,9529,7050,4357,1517,-1366,-4182,-6817,-9142,-11019,-12322,-12933,-12776,-11818,-10099,-7707,-4810,-1620,1629,4684,7329,9380,10719,11293,11119,10261,8846,7010,4935,2755,648,-1308,-3014,-4464,-5676,-6704,-7646,-8558,-9505,-10481,-11423,-12223,-12718,-12744,-12155,-10844,-8791,-6039,-2739,912,4637,8151,11164,13422,14733,14996,14189,12417,9851,6758,3434,192,-2689,-4979,-6545,-7336,-7390,-6831,-5818,-4542,-3192,-1895,-766,193,991,1714,2452,3281,4258,5376,6561,7712,8656,9250,9359,8883,7837,6246,4278,2080,-108,-2111,-3722,-4841,-5387,-5363,-4832,-3881,-2648,-1265,145,1449,2585,3463,4063,4361,4355,4058,3478,2624,1514,157,-1428,-3188,-5095,-7046,-8966,-10754,-12289,-13510,-14320,-14698,-14624,-14125,-13248,-12072,-10674,-9164,-7619,-6147,-4813,-3693,-2838,-2276,-2040,-2104,-2456,-3024,-3746,-4518,-5251,-5848,-6240,-6389,-6275,-5944,-5428,-4825,-4185,-3575,-3021,-2515,-2029,-1502,-873,-96,876,2025,3338,4741,6151,7468,8612,9509,10139,10501,10642,10629,10525,10411,10301,10228,10136,9981,9658,9109,8235,7058,5571,3885,2116,409,-1083,-2238,-2972,-3244,-3071,-2521,-1679,-683,356,1304,2075,2587,2816,2750,2428,1900,1237,516,-198,-844,-1390,-1816,-2129,-2328,-2446,-2489,-2489,-2451,-2395,-2323,-2235,-2143,-2012,-1853,-1612,-1275,-801,-163,620,1532,2469,3340,3982,4273,4065,3290,1902,-68,-2519,-5324,-8284,-11208,-13884,-16129,-17796,-18777,-19033,-18564,-17438,-15770,-13683,-11353,-8909,-6498,-4214,-2124,-248,1415,2902,4251,5476,6588,7543,8275,8699,8714,8260,7290,5845,4002,1916,-216,-2183,-3760,-4773,-5089,-4672,-3534,-1806,367,2773,5203,7473,9415,10922,11934,12434,12462,12081,11376,10455,9398,8304,7223,6204,5253,4383,3576,2847,2193,1664,1299,1172,1348,1882,2808,4124,5771,7655,9620,11480,13030,14074,14427,13985,12683,10562,7737,4411,856,-2631,-5737,-8214,-9854,-10600,-10444,-9548,-8098,-6352,-4576,-2974,-1722,-891,-479,-428,-613,-916,-1215,-1425,-1505,-1471,-1374,-1309,-1385,-1694,-2330,-3325,-4688,-6345,-8219,-10153,-12019,-13671,-14981,-15898,-16361,-16404,-16057,-15388,-14468,-13362,-12129,-10811,-9436,-8026,-6595,-5167,-3782,-2485,-1362,-479,78,259,53,-505,-1331,-2281,-3218,-3965,-4401,-4429,-4041,-3273,-2250,-1115,-45,811,1348,1510,1335,903,358,-120,-374,-252,329,1385,2863,4630,6521,8316,9821,10841,11233,10914,9852,8110,5790,3081,199,-2606,-5075,-6992,-8180,-8541,-8074,-6863,-5083,-2974,-796,1171,2717,3658,3935,3548,2592,1236,-346,-1919,-3330,-4415,-5110,-5394,-5317,-4968,-4487,-3996,-3640,-3508,-3672,-4142,-4874,-5781,-6715,-7518,-8016,-8047,-7502,-6316,-4509,-2181,506,3319,5998,8275,9920,10742,10660,9652,7817,5321,2397,-687,-3671,-6308,-8424,-9893,-10688,-10836,-10437,-9619,-8518,-7254,-5912,-4522,-3084,-1533,179,2126,4330,6783,9414,12099,14660,16902,18618,19635,19825,19146,17629,15403,12668,9680,6725,4089,2022,726,320,835,2209,4296,6874,9684,12442,14890,16828,18107,18691,18594,17919,16800,15379,13798,12141,10466,8766,7018,5171,3217,1153,-938,-2960,-4756,-6183,-7106,-7451,-7203,-6433,-5260,-3884,-2486,-1295,-456,-110,-283,-972,-2068,-3438,-4901,-6260,-7363,-8045,-8258,-7963,-7228,-6165,-4928,-3699,-2641,-1893,-1542,-1599,-2031,-2713,-3497,-4206,-4648,-4691,-4215,-3190,-1642,344,2628,5036,7404,9552,11358,12731,13635,14093,14165,13951,13570,13125,12740,12448,12331,12356,12529,12804,13132,13481,13802,14050,14189,14147,13874,13292,12353,11016,9306,7261,5025,2723,549,-1343,-2817,-3805,-4296,-4358,-4107,-3690,-3278,-3011,-3010,-3337,-4024,-5025,-6287,-7692,-9125,-10455,-11555,-12330,-12687,-12613,-12082,-11150,-9873,-8323,-6603,-4786,-2970,-1231,358,1720,2812,3560,3967,3984,3648,2965,1982,752,-684,-2258,-3938,-5656,-7383,-9047,-10603,-11967,-13069,-13823,-14156,-14008,-13341,-12161,-10494,-8434,-6068,-3550,-1011,1395,3542,5331,6692,7607,8094,8210,8055,7721,7327,6946,6646,6420,6254,6075,5811,5398,4787,3992,3054,2087,1215,592,348,567,1267,2389,3778,5249,6535,7435,7723,7301,6117,4235,1807,-963,-3798,-6451,-8646,-10210,-10998,-10981,-10193,-8761,-6863,-4726,-2582,-663,844,1789,2102,1762,830,-597,-2371,-4327,-6299,-8136,-9720,-10974,-11881,-12442,-12732,-12807,-12756,-12643,-12503,-12346,-12146,-11854,-11424,-10811,-9995,-8992,-7826,-6570,-5260,-3968,-2712,-1504,-333,842,2060,3368,4790,6332,7962,9603,11170,12525,13559,14151,14229,13763,12765,11317,9533,7570,5611,3827,2384,1403,955,1044,1609,2519,3605,4648,5452,5820,5636,4823,3426,1523,-693,-3019,-5214,-7059,-8370,-9041,-9026,-8385,-7234,-5745,-4120,-2541,-1158,-61,727,1239,1551,1761,1954,2198,2524,2918,3362,3783,4144,4381,4467,4383,4135,3749,3247,2694,2098,1512,929,340,-283,-985,-1810,-2783,-3913,-5170,-6494,-7795,-8971,-9908,-10521,-10732,-10523,-9901,-8928,-7691,-6317,-4915,-3620,-2508,-1652,-1065,-724,-585,-549,-543,-447,-190,304,1074,2128,3438,4953,6571,8197,9698,10961,11881,12378,12414,11988,11149,9972,8588,7106,5701,4469,3544,2970,2767,2898,3257,3721,4112,4277,4065,3379,2197,557,-1406,-3508,-5518,-7212,-8392,-8923,-8763,-7945,-6607,-4947,-3202,-1637,-483,68,-105,-1021,-2632,-4791,-7301,-9933,-12442,-14616,-16269,-17298,-17633,-17312,-16396,-15020,-13346,-11544,-9790,-8232,-6963,-6049,-5461,-5141,-4974,-4819,-4555,-4075,-3332,-2341,-1158,83,1269,2236,2895,3160,3027,2541,1800,947,133,-491,-797,-705,-186,734,1967,3385,4833,6142,7161,7780,7939,7634,6941,5959,4839,3720,2723,1925,1351,967,702,462,128,-351,-1051,-1917,-2900,-3855,-4620,-5013,-4865,-4042,-2499,-230,2630,5910,9342,12625,15479,17629,18904,19201,18544,17023,14829,12163,9258,6322,3524,1010,-1148,-2874,-4168,-5009,-5416,-5415,-5011,-4265,-3189,-1865,-354,1247,2819,4239,5377,6094,6293,5888,4848,3199,1016,-1557,-4354,-7157,-9781,-12030,-13786,-14965,-15581,-15693,-15429,-14934,-14374,-13878,-13557,-13433,-13511,-13697,-13887,-13938,-13690,-13032,-11850,-10118,-7843,-5110,-2054,1142,4275,7131,9508,11246,12230,12394,11758,10373,8373,5934,3261,594,-1843,-3824,-5181,-5775,-5551,-4511,-2735,-366,2390,5294,8071,10467,12246,13241,13365,12607,11070,8906,6355,3650,1047,-1254,-3095,-4391,-5125,-5325,-5077,-4454,-3562,-2457,-1191,216,1769,3479,5345,7385,9546,11802,14045,16178,18046,19513,20416,20646,20113,18801,16748,14070,10919,7506,4042,769,-2120,-4421,-6022,-6835,-6877,-6212,-5010,-3447,-1770,-186,1116,1996,2388,2287,1738,840,-299,-1554,-2827,-4029,-5130,-6100,-6974,-7764,-8530,-9294,-10101,-10961,-11881,-12850,-13823,-14758,-15577,-16208,-16566,-16588,-16204,-15403,-14167,-12543,-10581,-8382,-6050,-3720,-1517,419,1978,3054,3583,3534,2910,1771,206,-1645,-3629,-5576,-7324,-8753,-9759,-10321,-10438,-10173,-9616,-8867,-8026,-7166,-6328,-5508,-4671,-3757,-2688,-1429,60,1728,3502,5231,6743,7835,8326,8080,7015,5172,2650,-318,-3463,-6443,-8936,-10649,-11363,-10975,-9504,-7083,-3989,-531,2883,5909,8207,9582,9923,9282,7826,5809,3561,1393,-414,-1658,-2247,-2192,-1609,-688,333,1221,1786,1904,1554,828,-128,-1057,-1732,-1912,-1444,-247,1609,3990,6619,9195,11376,12862,13402,12879,11263,8664,5302,1456,-2523,-6294,-9551,-12038,-13603,-14203,-13874,-12792,-11144,-9214,-7233,-5440,-3975,-2923,-2270,-1924,-1753,-1574,-1227,-569,492,1979,3880,6091,8507,10954,13276,15308,16910,17977,18457,18335,17672,16548,15101,13482,11844,10323,9036,8022,7318,6865,6606,6433,6256,5971,5527,4887,4077,3148,2195,1314,603,131,-82,-55,135,394,593,636,420,-82,-887,-1941,-3179,-4496,-5781,-6915,-7784,-8289,-8350,-7925,-7002,-5629,-3874,-1878,225,2252,4051,5491,6477,6995,7072,6793,6281,5646,5020,4459,4019,3678,3386,3084,2674,2093,1295,263,-948,-2260,-3516,-4557,-5184,-5229,-4552,-3087,-835,2099,5545,9268,12983,16427,19339,21527,22877,23349,22988,21928,20316,18375,16286,14230,12337,10683,9286,8108,7077,6090,5059,3916,2633,1248,-159,-1455,-2493,-3124,-3245,-2797,-1803,-364,1375,3194,4904,6286,7202,7526,7229,6308,4827,2888,602,-1879,-4423,-6888,-9159,-11138,-12753,-13973,-14774,-15170,-15179,-14829,-14157,-13191,-11983,-10570,-9036,-7440,-5880,-4453,-3234,-2336,-1797,-1703,-2053,-2875,-4123,-5766,-7714,-9875,-12118,-14312,-16300,-17936,-19069,-19590,-19400,-18480,-16826,-14516,-11667,-8417,-4957,-1451,1924,5022,7729,9975,11724,12992,13807,14239,14345,14195,13837,13299,12605,11746,10714,9499,8101,6554,4913,3285,1793,585,-186,-419,-19,989,2563,4532,6721,8874,10781,12215,13057,13206,12677,11527,9867,7850,5633,3378,1224,-705,-2328,-3578,-4442,-4899,-4998,-4760,-4276,-3624,-2905,-2238,-1707,-1422,-1424,-1753,-2399,-3313,-4444,-5716,-7047,-8397,-9689,-10921,-12047,-13073,-13974,-14738,-15354,-15782,-16025,-16041,-15852,-15443,-14848,-14095,-13217,-12263,-11254,-10224,-9174,-8116,-7027,-5907,-4730,-3483,-2160,-743,746,2302,3871,5400,6814,8016,8919,9435,9490,9055,8128,6747,5012,3026,954,-1074,-2882,-4367,-5397,-5930,-5914,-5378,-4352,-2929,-1205,697,2650,4539,6258,7734,8914,9782,10327,10574,10537,10241,9706,8946,7981,6828,5511,4065,2523,949,-630,-2114,-3471,-4579,-5386,-5775,-5701,-5087,-3952,-2314,-278,2018,4406,6684,8686,10234,11243,11625,11400,10586,9278,7563,5556,3372,1099,-1163,-3353,-5426,-7321,-9030,-10493,-11670,-12513,-12933,-12901,-12331,-11236,-9595,-7486,-4991,-2248,572,3292,5727,7697,9073,9743,9680,8889,7461,5523,3249,845,-1492,-3566,-5230,-6368,-6945,-6951,-6450,-5522,-4284,-2838,-1300,267,1781,3225,4558,5780,6871,7797,8545,9031,9219,9022,8379,7263,5637,3554,1065,-1704,-4621,-7505,-10208,-12553,-14424,-15705,-16347,-16319,-15649,-14397,-12650,-10539,-8201,-5785,-3437,-1283,576,2068,3173,3870,4208,4186,3875,3273,2426,1322,-22,-1606,-3410,-5387,-7465,-9524,-11413,-12956,-13983,-14322,-13876,-12583,-10489,-7709,-4446,-952,2480,5586,8116,9909,10864,10977,10305,8984,7161,5044,2795,609,-1395,-3086,-4416,-5323,-5806,-5857,-5483,-4708,-3547,-2038,-242,1777,3913,6054,8082,9855,11258,12179,12542,12310,11481,10121,8304,6185,3899,1628,-467,-2248,-3597,-4462,-4835,-4758,-4338,-3673,-2913,-2148,-1476,-922,-481,-91,325,873,1629,2646,3937,5439,7071,8681,10115,11210,11807,11817,11159,9858,7958,5600,2923,134,-2603,-5107,-7251,-8954,-10178,-10927,-11257,-11225,-10915,-10416,-9775,-9083,-8366,-7677,-7062,-6537,-6155,-5929,-5873,-5986,-6227,-6564,-6918,-7240,-7461,-7556,-7508,-7356,-7120,-6895,-6716,-6652,-6726,-6915,-7169,-7393,-7459,-7244,-6632,-5536,-3941,-1875,564,3225,5920,8445,10597,12222,13195,13482,13098,12138,10739,9069,7293,5574,4020,2714,1689,933,424,117,-17,-13,152,470,994,1743,2728,3953,5360,6878,8400,9801,10957,11756,12105,11965,11337,10275,8878,7272,5596,3975,2522,1287,311,-419,-937,-1277,-1500,-1630,-1713,-1744,-1731,-1649,-1453,-1120,-592,142,1094,2235,3506,4812,6040,7038,7690,7850,7456,6438,4833,2681,118,-2714,-5623,-8413,-10898,-12902,-14312,-15036,-15066,-14426,-13198,-11500,-9475,-7282,-5085,-3031,-1259,146,1094,1600,1645,1333,717,-61,-917,-1739,-2475,-3089,-3605,-4060,-4533,-5092,-5795,-6669,-7689,-8780,-9830,-10680,-11191,-11205,-10664,-9507,-7826,-5719,-3391,-1057,1051,2740,3851,4304,4090,3255,1932,257,-1561,-3363,-4947,-6191,-6985,-7283,-7099,-6499,-5583,-4497,-3355,-2289,-1359,-606,0,508,1009,1577,2289,3162,4186,5278,6330,7186,7701,7731,7191,6036,4292,2056,-536,-3280,-5972,-8383,-10313,-11596,-12123,-11860,-10841,-9197,-7090,-4774,-2477,-466,1066,1963,2170,1693,656,-804,-2453,-4114,-5576,-6717,-7440,-7731,-7624,-7195,-6535,-5761,-4926,-4110,-3307,-2509,-1682,-770,252,1412,2680,4012,5303,6450,7309,7781,7748,7203,6125,4645,2885,1059,-610,-1926,-2715,-2884,-2432,-1425,-27,1579,3169,4582,5671,6407,6806,6967,7038,7156,7475,8054,8935,10059,11320,12577,13665,14455,14835,14786,14314,13526,12553,11554,10710,10147,9963,10187,10751,11548,12381,13051,13356,13132,12293,10825,8802,6378,3753,1167,-1141,-2967,-4145,-4589,-4296,-3342,-1888,-162,1596,3116,4192,4652,4431,3533,2063,188,-1894,-3961,-5829,-7357,-8450,-9107,-9343,-9247,-8904,-8411,-7843,-7254,-6657,-6057,-5415,-4717,-3930,-3057,-2119,-1154,-219,621,1312,1808,2077,2119,1931,1551,1001,336,-405,-1168,-1901,-2555,-3056,-3342,-3328,-2931,-2094,-755,1083,3394,6096,9056,12123,15100,17806,20064,21743,22751,23061,22697,21733,20296,18522,16564,14577,12664,10933,9413,8124,7034,6106,5279,4514,3770,3047,2351,1723,1215,877,759,884,1243,1816,2540,3350,4181,4947,5607,6077,6326,6288,5921,5185,4048,2498,552,-1757,-4350,-7119,-9939,-12645,-15084,-17078,-18491,-19193,-19131,-18284,-16729,-14594,-12081,-9435,-6922,-4796,-3296,-2568,-2717,-3726,-5521,-7913,-10696,-13559,-16250,-18446,-19928,-20501,-20070,-18641,-16320,-13290,-9844,-6245,-2830,177,2560,4222,5153,5398,5110,4445,3591,2729,1982,1468,1212,1238,1494,1951,2538,3218,3942,4680,5419,6123,6801,7403,7933,8323,8569,8611,8445,8056,7466,6709,5846,4950,4099,3380,2861,2610,2670,3056,3767,4752,5955,7256,8552,9685,10524,10934,10806,10072,8709,6741,4260,1403,-1651,-4694,-7514,-9931,-11783,-12988,-13511,-13383,-12698,-11585,-10201,-8729,-7319,-6133,-5270,-4805,-4759,-5100,-5754,-6620,-7557,-8436,-9116,-9484,-9465,-9012,-8133,-6876,-5323,-3601,-1836,-185,1221,2251,2833,2936,2580,1874,938,-39,-885,-1436,-1571,-1238,-461,672,1991,3323,4454,5233,5544,5358,4724,3757,2630,1518,604,8,-207,-43,408,1017,1615,2013,2081,1706,862,-391,-1940,-3582,-5104,-6271,-6897,-6846,-6091,-4695,-2823,-723,1332,3049,4204,4622,4266,3170,1512,-497,-2565,-4441,-5872,-6715,-6872,-6372,-5288,-3771,-1982,-104,1737,3414,4883,6102,7088,7837,8369,8663,8692,8409,7742,6667,5127,3179,868,-1638,-4157,-6451,-8264,-9387,-9637,-8953,-7362,-4983,-2071,1109,4212,6942,9037,10318,10714,10249,9064,7352,5380,3404,1659,340,-470,-727,-509,89,905,1792,2622,3282,3758,4025,4156,4210,4275,4419,4685,5088,5594,6147,6655,7022,7140,6938,6326,5291,3798,1891,-404,-2995,-5805,-8707,-11591,-14300,-16725,-18703,-20158,-20985,-21158,-20679,-19608,-18054,-16171,-14137,-12132,-10334,-8859,-7792,-7138,-6854,-6848,-7005,-7198,-7322,-7304,-7110,-6763,-6315,-5858,-5481,-5283,-5320,-5630,-6183,-6925,-7735,-8494,-9048,-9269,-9066,-8372,-7222,-5652,-3812,-1830,111,1861,3292,4325,4940,5173,5108,4861,4566,4336,4271,4421,4807,5405,6176,7041,7941,8773,9475,9954,10152,10029,9563,8784,7758,6591,5424,4416,3704,3435,3654,4416,5644,7259,9099,10977,12716,14118,15054,15419,15181,14344,12991,11190,9083,6772,4393,2062,-96,-1968,-3432,-4390,-4774,-4520,-3662,-2238,-379,1749,3935,5960,7581,8619,8902,8373,7012,4922,2241,-823,-4032,-7165,-10009,-12406,-14263,-15547,-16284,-16566,-16503,-16244,-15912,-15634,-15471,-15466,-15582,-15758,-15885,-15850,-15539,-14877,-13827,-12419,-10726,-8877,-7030,-5337,-3953,-2978,-2477,-2462,-2874,-3638,-4606,-5640,-6563,-7229,-7485,-7243,-6419,-5031,-3103,-753,1881,4631,7303,9746,11797,13371,14390,14854,14788,14237,13305,12043,10573,8943,7245,5532,3870,2331,979,-85,-786,-1024,-730,142,1593,3570,5965,8605,11299,13817,15968,17582,18565,18888,18605,17825,16714,15434,14158,12984,11983,11139,10383,9626,8736,7637,6264,4620,2786,866,-955,-2506,-3607,-4119,-3966,-3145,-1738,93,2128,4106,5769,6864,7226,6724,5372,3229,481,-2646,-5869,-8921,-11545,-13561,-14859,-15416,-15305,-14656,-13663,-12530,-11458,-10623,-10117,-9995,-10210,-10664,-11200,-11641,-11810,-11571,-10843,-9630,-8020,-6170,-4295,-2616,-1353,-668,-651,-1320,-2608,-4386,-6489,-8712,-10892,-12832,-14425,-15547,-16152,-16206,-15730,-14746,-13335,-11562,-9531,-7334,-5076,-2850,-746,1154,2796,4124,5117,5756,6043,5988,5605,4917,3946,2728,1299,-282,-1951,-3623,-5180,-6525,-7512,-8044,-8014,-7376,-6104,-4259,-1918,763,3611,6427,9006,11174,12790,13778,14120,13875,13148,12091,10875,9639,8520,7559,6775,6086,5406,4599,3559,2224,571,-1314,-3320,-5235,-6867,-7974,-8390,-7987,-6726,-4673,-1983,1105,4293,7249,9668,11262,11847,11296,9631,6940,3444,-576,-4797,-8866,-12480,-15375,-17386,-18434,-18550,-17844,-16505,-14754,-12820,-10906,-9157,-7668,-6429,-5424,-4523,-3645,-2657,-1485,-79,1554,3368,5270,7146,8875,10333,11430,12101,12313,12088,11452,10493,9286,7934,6545,5200,4009,3030,2338,1968,1951,2292,2981,3997,5287,6800,8459,10180,11876,13450,14817,15885,16590,16881,16726,16133,15132,13765,12137,10313,8430,6582,4879,3416,2233,1368,786,453,282,220,192,168,155,154,239,443,826,1410,2185,3123,4135,5128,5990,6596,6873,6740,6193,5238,3939,2369,622,-1197,-3013,-4721,-6285,-7625,-8717,-9506,-9958,-10028,-9686,-8905,-7692,-6059,-4076,-1809,627,3121,5556,7819,9823,11501,12798,13718,14238,14408,14236,13770,13029,12048,10825,9367,7663,5700,3477,1019,-1631,-4366,-7063,-9549,-11639,-13153,-13929,-13852,-12874,-11020,-8411,-5234,-1763,1724,4909,7553,9459,10538,10804,10373,9422,8198,6914,5792,4952,4466,4285,4324,4415,4399,4117,3455,2368,864,-979,-3044,-5187,-7263,-9133,-10702,-11894,-12703,-13116,-13206,-13006,-12618,-12096,-11526,-10958,-10437,-9983,-9597,-9255,-8928,-8559,-8110,-7532,-6806,-5916,-4894,-3770,-2613,-1481,-432,497,1299,2010,2687,3421,4312,5427,6840,8515,10407,12347,14155,15584,16403,16405,15485,13589,10853,7457,3734,54,-3195,-5636,-6990,-7079,-5865,-3467,-114,3831,7962,11855,15119,17467,18701,18782,17780,15879,13340,10463,7533,4814,2492,665,-609,-1403,-1766,-1834,-1685,-1411,-1045,-605,-62,601,1418,2368,3431,4507,5496,6257,6650,6566,5901,4645,2806,479,-2214,-5111,-8044,-10833,-13355,-15472,-17134,-18300,-18979,-19222,-19070,-18625,-17928,-17083,-16126,-15130,-14133,-13173,-12268,-11440,-10673,-9985,-9353,-8795,-8293,-7862,-7484,-7170,-6908,-6708,-6570,-6498,-6507,-6586,-6738,-6934,-7132,-7284,-7310,-7137,-6677,-5861,-4627,-2958,-850,1637,4422,7379,10363,13208,15754,17854,19383,20261,20422,19856,18568,16607,14046,10988,7577,3962,333,-3135,-6265,-8899,-10924,-12265,-12901,-12882,-12288,-11251,-9920,-8437,-6931,-5492,-4170,-2976,-1896,-887,68,1005,1898,2732,3444,3984,4289,4331,4078,3566,2821,1914,935,-56,-961,-1743,-2366,-2831,-3163,-3399,-3571,-3704,-3793,-3801,-3672,-3319,-2669,-1649,-247,1522,3544,5677,7680,9343,10398,10690,10095,8622,6387,3606,579,-2357,-4876,-6690,-7619,-7567,-6589,-4821,-2515,48,2548,4723,6336,7272,7483,7055,6118,4904,3624,2514,1744,1411,1548,2095,2937,3914,4849,5571,5943,5885,5340,4363,2996,1377,-376,-2105,-3686,-4985,-5924,-6441,-6500,-6126,-5329,-4188,-2766,-1162,527,2188,3724,5026,6024,6645,6855,6643,6027,5042,3765,2266,658,-970,-2504,-3884,-5022,-5935,-6596,-7088,-7453,-7804,-8210,-8752,-9462,-10334,-11317,-12311,-13199,-13850,-14159,-14055,-13517,-12586,-11324,-9859,-8293,-6777,-5396,-4249,-3360,-2738,-2336,-2102,-1959,-1843,-1710,-1499,-1208,-787,-244,468,1341,2419,3688,5145,6752,8420,10058,11503,12628,13270,13311,12688,11375,9462,7083,4463,1863,-437,-2187,-3173,-3296,-2516,-933,1277,3858,6493,8852,10632,11571,11522,10438,8397,5592,2294,-1180,-4488,-7354,-9534,-10908,-11444,-11232,-10431,-9287,-8046,-6951,-6205,-5897,-6086,-6674,-7574,-8586,-9559,-10310,-10725,-10712,-10254,-9381,-8147,-6681,-5086,-3509,-2069,-871,5,518,663,474,9,-644,-1398,-2159,-2848,-3400,-3772,-3933,-3875,-3592,-3106,-2435,-1632,-751,121,907,1504,1844,1861,1529,858,-108,-1291,-2578,-3856,-4990,-5878,-6422,-6567,-6286,-5578,-4490,-3065,-1414,384,2181,3860,5304,6396,7101,7375,7284,6904,6375,5860,5513,5496,5913,6839,8279,10185,12469,14980,17577,20057,22274,24037,25241,25756,25548,24580,22901,20571,17700,14417,10855,7168,3486,-54,-3331,-6236,-8657,-10514,-11708,-12190,-11914,-10887,-9177,-6902,-4242,-1444,1272,3616,5416,6490,6788,6317,5183,3533,1586,-478,-2457,-4227,-5694,-6830,-7650,-8205,-8545,-8745,-8818,-8810,-8683,-8437,-8031,-7471,-6761,-5970,-5170,-4469,-3967,-3744,-3840,-4254,-4929,-5788,-6702,-7576,-8274,-8732,-8878,-8713,-8241,-7536,-6656,-5689,-4713,-3790,-2976,-2305,-1798,-1462,-1300,-1296,-1446,-1722,-2127,-2625,-3212,-3857,-4522,-5183,-5777,-6264,-6592,-6718,-6618,-6295,-5770,-5122,-4446,-3876,-3549,-3586,-4078,-5035,-6433,-8115,-9921,-11591,-12888,-13579,-13480,-12493,-10610,-7915,-4584,-861,2980,6635,9840,12357,14049,14831,14758,13936,12577,10919,9237,7759,6685,6113,6052,6425,7060,7756,8287,8464,8142,7260,5835,3956,1786,-505,-2702,-4672,-6258,-7446,-8207,-8623,-8766,-8741,-8611,-8449,-8238,-7995,-7666,-7235,-6677,-6000,-5234,-4441,-3683,-3036,-2561,-2275,-2190,-2250,-2392,-2526,-2558,-2405,-2010,-1349,-431,692,1948,3234,4455,5512,6339,6897,7182,7234,7111,6914,6717,6638,6707,6986,7429,8000,8591,9092,9388,9387,9044,8363,7416,6323,5236,4324,3728,3549,3831,4545,5608,6883,8237,9502,10586,11380,11877,12065,12012,11776,11430,11036,10611,10159,9627,8971,8122,7054,5777,4350,2906,1601,626,156,322,1176,2687,4710,7033,9360,11385,12809,13387,12979,11537,9149,5999,2352,-1473,-5168,-8440,-11090,-12971,-14065,-14407,-14113,-13362,-12300,-11150,-10011,-9026,-8224,-7617,-7163,-6799,-6466,-6098,-5686,-5218,-4732,-4284,-3927,-3725,-3713,-3901,-4261,-4716,-5169,-5479,-5527,-5175,-4351,-2984,-1109,1236,3901,6733,9512,12030,14082,15498,16169,16035,15123,13509,11351,8832,6187,3624,1382,-395,-1571,-2115,-2054,-1494,-588,481,1533,2438,3098,3519,3727,3834,3934,4147,4555,5205,6110,7225,8477,9769,10977,11997,12719,13072,13008,12503,11581,10264,8618,6690,4555,2269,-103,-2512,-4900,-7229,-9437,-11487,-13317,-14860,-16064,-16834,-17146,-16940,-16242,-15100,-13606,-11907,-10150,-8490,-7062,-5931,-5131,-4602,-4248,-3927,-3490,-2800,-1773,-362,1389,3404,5534,7614,9474,10938,11893,12248,11986,11170,9891,8331,6670,5099,3796,2863,2364,2274,2515,2959,3454,3856,4041,3941,3535,2861,2005,1082,216,-467,-877,-947,-661,-42,847,1918,3049,4146,5092,5833,6325,6578,6636,6574,6479,6457,6590,6954,7587,8477,9582,10790,11961,12924,13493,13504,12820,11377,9148,6223,2712,-1176,-5227,-9201,-12869,-16053,-18592,-20429,-21517,-21894,-21619,-20787,-19500,-17884,-16054,-14137,-12268,-10563,-9153,-8115,-7521,-7357,-7602,-8138,-8870,-9638,-10335,-10845,-11119,-11133,-10915,-10534,-10063,-9607,-9248,-9035,-9002,-9096,-9256,-9338,-9217,-8732,-7773,-6259,-4174,-1560,1457,4721,7999,11068,13708,15716,17002,17483,17237,16344,15002,13401,11748,10224,8932,7947,7226,6711,6273,5777,5105,4150,2871,1277,-573,-2557,-4539,-6357,-7862,-8934,-9496,-9513,-9030,-8132,-6967,-5714,-4571,-3705,-3268,-3322,-3873,-4849,-6100,-7449,-8684,-9629,-10125,-10100,-9534,-8488,-7084,-5472,-3842,-2347,-1137,-296,135,177,-94,-577,-1123,-1611,-1896,-1899,-1555,-880,74,1184,2306,3261,3895,4076,3740,2898,1617,64,-1594,-3109,-4297,-4959,-4986,-4319,-3009,-1148,1055,3385,5587,7422,8699,9302,9189,8436,7182,5652,4088,2760,1876,1610,2015,3079,4658,6554,8496,10200,11412,11931,11650,10576,8802,6549,4068,1674,-344,-1751,-2370,-2173,-1203,353,2257,4219,5950,7225,7849,7757,6924,5433,3406,1021,-1530,-4045,-6336,-8235,-9619,-10400,-10561,-10126,-9185,-7861,-6318,-4725,-3240,-2018,-1137,-685,-643,-1008,-1690,-2621,-3686,-4806,-5889,-6881,-7742,-8457,-9034,-9480,-9832,-10109,-10360,-10592,-10827,-11033,-11188,-11214,-11064,-10660,-9970,-8963,-7661,-6095,-4345,-2480,-617,1165,2754,4096,5118,5805,6155,6188,5975,5553,5025,4418,3811,3193,2592,1972,1342,686,35,-553,-1020,-1253,-1188,-736,124,1404,3041,4963,7036,9132,11104,12816,14160,15035,15385,15185,14420,13148,11396,9279,6876,4318,1721,-799,-3126,-5181,-6883,-8183,-9057,-9500,-9537,-9215,-8596,-7756,-6767,-5711,-4649,-3660,-2792,-2109,-1667,-1509,-1686,-2210,-3108,-4347,-5897,-7684,-9612,-11591,-13486,-15216,-16649,-17743,-18396,-18621,-18359,-17656,-16506,-14970,-13102,-10973,-8681,-6318,-3989,-1790,207,1935,3370,4498,5340,5937,6334,6597,6766,6890,6964,6996,6927,6725,6317,5683,4789,3685,2411,1093,-149,-1172,-1826,-2023,-1666,-751,692,2597,4816,7224,9646,11931,13946,15578,16751,17425,17588,17256,16467,15279,13756,11997,10084,8133,6248,4520,3048,1872,1028,509,284,318,563,967,1485,2061,2638,3144,3522,3690,3638,3318,2792,2083,1310,549,-69,-467,-570,-346,173,946,1847,2780,3597,4202,4511,4478,4131,3498,2696,1817,993,336,-84,-214,-87,259,709,1163,1483,1567,1326,689,-355,-1816,-3640,-5767,-8106,-10530,-12949,-15212,-17244,-18938,-20235,-21103,-21521,-21512,-21097,-20332,-19250,-17920,-16371,-14675,-12869,-11029,-9225,-7529,-6021,-4747,-3735,-2988,-2448,-2068,-1752,-1421,-1023,-502,124,848,1613,2363,3040,3581,3943,4092,4026,3752,3334,2817,2319,1913,1708,1766,2112,2742,3574,4504,5386,6058,6374,6205,5476,4164,2317,49,-2469,-5033,-7413,-9420,-10877,-11708,-11867,-11414,-10436,-9058,-7431,-5659,-3855,-2073,-343,1328,2958,4541,6071,7514,8782,9804,10444,10616,10232,9272,7757,5799,3541,1191,-1044,-2966,-4421,-5328,-5663,-5505,-4950,-4177,-3320,-2534,-1891,-1434,-1136,-917,-686,-330,238,1048,2103,3309,4547,5649,6449,6805,6615,5855,4565,2850,880,-1162,-3081,-4690,-5870,-6509,-6610,-6169,-5289,-4042,-2566,-957,671,2229,3653,4885,5903,6699,7294,7719,8031,8284,8532,8843,9236,9765,10412,11196,12075,13022,13977,14886,15666,16250,16559,16543,16182,15493,14534,13417,12265,11223,10432,9971,9915,10231,10845,11635,12401,12989,13185,12884,11964,10431,8307,5706,2773,-326,-3397,-6291,-8854,-10975,-12594,-13655,-14170,-14168,-13694,-12843,-11705,-10394,-9038,-7760,-6667,-5874,-5436,-5398,-5755,-6455,-7419,-8534,-9658,-10668,-11431,-11863,-11908,-11555,-10843,-9829,-8614,-7283,-5936,-4643,-3453,-2386,-1427,-533,356,1315,2413,3700,5220,6942,8852,10837,12822,14652,16215,17366,18002,18025,17385,16063,14117,11620,8753,5677,2627,-193,-2590,-4392,-5521,-5901,-5570,-4579,-3053,-1151,937,3022,4909,6465,7576,8233,8433,8287,7874,7341,6786,6303,5935,5692,5532,5388,5190,4837,4309,3542,2562,1395,89,-1272,-2621,-3866,-4931,-5742,-6231,-6369,-6133,-5562,-4712,-3701,-2667,-1771,-1173,-993,-1323,-2171,-3499,-5182,-7066,-8938,-10604,-11854,-12543,-12564,-11888,-10565,-8703,-6479,-4090,-1745,369,2112,3406,4239,4664,4802,4784,4781,4925,5322,6038,7051,8323,9721,11120,12344,13244,13678,13556,12822,11491,9609,7296,4681,1959,-693,-3065,-4986,-6300,-6905,-6751,-5839,-4241,-2053,566,3453,6414,9265,11823,13932,15458,16303,16408,15765,14414,12432,9974,7174,4232,1311,-1439,-3873,-5919,-7493,-8578,-9149,-9228,-8841,-8053,-6940,-5630,-4240,-2951,-1899,-1256,-1128,-1605,-2692,-4355,-6469,-8874,-11358,-13700,-15697,-17167,-18017,-18203,-17787,-16903,-15737,-14524,-13483,-12813,-12629,-12979,-13790,-14916,-16132,-17165,-17771,-17718,-16868,-15171,-12674,-9514,-5902,-2081,1691,5171,8166,10522,12167,13069,13278,12890,12035,10897,9643,8449,7456,6754,6385,6335,6533,6899,7311,7689,7945,8044,7975,7758,7444,7074,6722,6416,6191,6044,5943,5844,5662,5328,4736,3839,2571,937,-1020,-3209,-5457,-7587,-9366,-10591,-11099,-10790,-9668,-7848,-5508,-2952,-456,1639,3103,3725,3451,2292,401,-2015,-4683,-7318,-9670,-11527,-12772,-13357,-13322,-12776,-11865,-10773,-9665,-8689,-7949,-7489,-7300,-7321,-7448,-7549,-7503,-7184,-6518,-5453,-4002,-2207,-168,1999,4163,6179,7936,9330,10306,10834,10916,10603,9929,8994,7849,6587,5283,4002,2828,1805,1013,483,271,399,884,1708,2843,4200,5680,7143,8433,9397,9896,9826,9142,7852,6048,3868,1514,-809,-2873,-4514,-5571,-5982,-5725,-4836,-3421,-1609,432,2513,4461,6104,7295,7949,7992,7441,6342,4815,3011,1136,-633,-2091,-3130,-3663,-3718,-3363,-2753,-2067,-1488,-1192,-1293,-1861,-2891,-4315,-6013,-7830,-9590,-11122,-12278,-12943,-13061,-12635,-11721,-10449,-8948,-7418,-5976,-4793,-3905,-3370,-3148,-3186,-3404,-3710,-4038,-4332,-4569,-4767,-4940,-5144,-5392,-5702,-6053,-6390,-6645,-6734,-6575,-6133,-5374,-4347,-3098,-1745,-375,885,1984,2861,3550,4091,4592,5162,5914,6930,8235,9800,11523,13245,14761,15873,16374,16134,15082,13235,10725,7738,4556,1450,-1270,-3383,-4704,-5165,-4800,-3731,-2183,-405,1300,2687,3519,3673,3086,1818,-13,-2195,-4509,-6711,-8611,-10057,-10995,-11417,-11414,-11099,-10612,-10108,-9668,-9383,-9232,-9194,-9190,-9132,-8950,-8583,-8019,-7264,-6352,-5326,-4226,-3086,-1926,-771,362,1426,2380,3148,3657,3853,3675,3148,2273,1163,-98,-1359,-2487,-3351,-3842,-3895,-3489,-2654,-1466,-45,1472,2932,4211,5206,5870,6201,6244,6084,5817,5549,5359,5305,5406,5651,5988,6353,6664,6833,6804,6537,6029,5356,4582,3852,3292,3011,3126,3646,4571,5813,7217,8624,9820,10653,10990,10796,10102,9031,7745,6432,5273,4387,3841,3614,3621,3727,3777,3617,3146,2323,1184,-163,-1564,-2832,-3801,-4335,-4363,-3878,-2953,-1698,-293,1085,2247,3027,3322,3080,2333,1184,-229,-1701,-3082,-4193,-4976,-5387,-5505,-5422,-5307,-5310,-5580,-6221,-7257,-8673,-10338,-12113,-13776,-15122,-15972,-16168,-15663,-14439,-12588,-10243,-7587,-4845,-2212,80,1893,3074,3577,3377,2521,1107,-757,-2895,-5174,-7406,-9446,-11154,-12389,-13086,-13150,-12582,-11383,-9607,-7354,-4747,-1937,912,3628,6070,8082,9566,10431,10637,10181,9118,7547,5610,3488,1355,-608,-2280,-3559,-4432,-4912,-5078,-5023,-4855,-4654,-4485,-4340,-4188,-3957,-3544,-2900,-1947,-730,716,2260,3756,5046,5967,6405,6283,5598,4400,2817,1008,-820,-2474,-3747,-4510,-4640,-4128,-3002,-1360,630,2799,4926,6819,8307,9235,9534,9150,8124,6518,4468,2126,-315,-2674,-4779,-6490,-7731,-8468,-8737,-8627,-8251,-7764,-7295,-6972,-6864,-7010,-7382,-7911,-8498,-8999,-9307,-9292,-8890,-8050,-6783,-5117,-3132,-893,1494,3944,6374,8700,10863,12797,14461,15790,16758,17311,17427,17108,16342,15206,13744,12087,10364,8732,7354,6371,5893,5996,6673,7892,9535,11462,13509,15479,17225,18574,19429,19708,19388,18500,17119,15351,13333,11189,9049,7007,5131,3453,1970,650,-549,-1689,-2798,-3894,-4948,-5886,-6618,-7020,-7001,-6488,-5474,-4021,-2249,-352,1449,2932,3867,4118,3571,2234,176,-2462,-5458,-8595,-11610,-14283,-16430,-17910,-18667,-18687,-18039,-16821,-15182,-13267,-11248,-9242,-7373,-5704,-4256,-3037,-1990,-1073,-205,653,1557,2493,3440,4335,5095,5638,5903,5843,5480,4832,3997,3036,2071,1166,403,-180,-564,-751,-766,-650,-433,-150,187,590,1089,1741,2614,3757,5213,6981,9006,11193,13382,15386,17005,18053,18374,17899,16601,14578,11969,9011,5971,3150,819,-768,-1465,-1182,35,2041,4611,7422,10166,12495,14153,14925,14723,13546,11512,8813,5708,2476,-613,-3350,-5579,-7256,-8409,-9144,-9615,-9997,-10435,-11047,-11863,-12861,-13930,-14927,-15673,-16004,-15799,-14992,-13601,-11715,-9494,-7139,-4867,-2882,-1323,-286,246,351,170,-104,-301,-257,119,858,1898,3133,4394,5517,6342,6760,6719,6248,5434,4432,3421,2593,2126,2139,2718,3839,5442,7381,9470,11504,13276,14605,15362,15473,14919,13751,12062,9976,7653,5228,2872,698,-1156,-2609,-3586,-4051,-4004,-3489,-2585,-1417,-124,1135,2208,2976,3346,3300,2846,2059,1025,-145,-1366,-2557,-3699,-4770,-5805,-6831,-7887,-9010,-10207,-11481,-12805,-14131,-15400,-16528,-17424,-18000,-18183,-17915,-17194,-16029,-14500,-12704,-10750,-8783,-6894,-5194,-3733,-2538,-1619,-939,-502,-257,-228,-394,-781,-1395,-2243,-3289,-4507,-5788,-7042,-8121,-8890,-9210,-8984,-8137,-6670,-4620,-2096,784,3829,6893,9781,12361,14501,16112,17140,17555,17351,16552,15169,13267,10879,8108,5054,1864,-1282,-4192,-6650,-8473,-9492,-9642,-8892,-7351,-5194,-2657,-54,2353,4301,5624,6243,6174,5538,4499,3276,2055,1005,214,-290,-566,-704,-859,-1165,-1758,-2725,-4098,-5861,-7914,-10131,-12306,-14244,-15716,-16538,-16565,-15727,-14049,-11639,-8703,-5487,-2273,678,3140,4958,6046,6388,6033,5065,3617,1821,-173,-2215,-4181,-5937,-7397,-8470,-9105,-9262,-8927,-8112,-6843,-5184,-3208,-1009,1300,3619,5837,7873,9658,11164,12371,13307,13982,14446,14698,14759,14594,14181,13489,12498,11228,9723,8068,6370,4743,3294,2089,1180,549,197,52,105,294,633,1097,1706,2439,3277,4153,4984,5651,6041,6036,5560,4561,3050,1080,-1252,-3783,-6351,-8729,-10734,-12177,-12937,-12958,-12266,-10967,-9234,-7275,-5321,-3574,-2207,-1313,-938,-1026,-1490,-2178,-2937,-3619,-4119,-4373,-4403,-4261,-4073,-3963,-4078,-4524,-5378,-6650,-8290,-10192,-12176,-14061,-15612,-16652,-16989,-16550,-15272,-13232,-10521,-7342,-3892,-421,2858,5746,8106,9836,10930,11383,11292,10722,9810,8640,7359,6042,4814,3739,2896,2321,2045,2069,2382,2972,3806,4855,6074,7408,8783,10105,11268,12141,12621,12585,11978,10769,8997,6749,4155,1377,-1406,-4029,-6344,-8225,-9627,-10497,-10881,-10821,-10408,-9724,-8867,-7916,-6923,-5941,-4965,-4006,-3034,-2030,-977,130,1256,2345,3295,3991,4293,4084,3265,1808,-270,-2858,-5800,-8873,-11841,-14470,-16545,-17945,-18567,-18437,-17620,-16241,-14484,-12517,-10517,-8631,-6952,-5535,-4385,-3451,-2683,-1975,-1266,-482,412,1412,2505,3624,4711,5692,6508,7113,7490,7633,7573,7344,6997,6593,6176,5800,5490,5271,5155,5142,5242,5455,5791,6265,6877,7641,8533,9536,10587,11625,12554,13301,13757,13875,13577,12883,11794,10407,8836,7225,5752,4556,3757,3400,3472,3860,4441,5009,5415,5505,5211,4518,3494,2249,930,-299,-1307,-1978,-2250,-2116,-1605,-793,205,1272,2272,3077,3597,3722,3436,2700,1564,84,-1638,-3482,-5324,-7039,-8543,-9742,-10626,-11152,-11345,-11229,-10829,-10224,-9464,-8649,-7866,-7213,-6776,-6617,-6765,-7213,-7910,-8785,-9717,-10602,-11321,-11787,-11942,-11761,-11269,-10508,-9574,-8535,-7514,-6579,-5826,-5300,-5031,-5025,-5232,-5630,-6123,-6666,-7174,-7585,-7845,-7898,-7694,-7198,-6368,-5198,-3690,-1884,146,2316,4482,6543,8326,9728,10623,10921,10599,9648,8142,6209,3995,1719,-437,-2274,-3640,-4432,-4587,-4102,-3012,-1399,625,2910,5281,7556,9522,11019,11862,11985,11305,9899,7831,5304,2512,-282,-2840,-4914,-6335,-6955,-6738,-5710,-3979,-1748,755,3236,5429,7071,7977,8052,7279,5776,3716,1342,-1067,-3281,-5083,-6356,-7051,-7215,-6958,-6452,-5872,-5420,-5225,-5416,-6020,-7031,-8365,-9891,-11441,-12809,-13821,-14298,-14138,-13297,-11810,-9786,-7396,-4831,-2318,-34,1868,3291,4237,4720,4861,4773,4595,4448,4439,4616,5028,5657,6485,7462,8536,9645,10731,11748,12647,13424,14045,14538,14895,15149,15318,15411,15437,15380,15214,14905,14406,13711,12793,11723,10533,9355,8282,7434,6904,6723,6922,7441,8236,9206,10280,11369,12419,13381,14213,14887,15351,15546,15401,14827,13749,12118,9895,7130,3874,275,-3511,-7290,-10835,-13967,-16470,-18233,-19127,-19147,-18284,-16640,-14319,-11499,-8361,-5121,-2006,772,2984,4473,5079,4759,3495,1403,-1350,-4510,-7768,-10821,-13370,-15181,-16129,-16159,-15376,-13914,-12036,-9981,-8022,-6375,-5189,-4553,-4455,-4819,-5507,-6343,-7148,-7753,-8025,-7887,-7313,-6326,-5000,-3422,-1707,36,1713,3248,4600,5763,6755,7629,8421,9198,9960,10722,11424,12026,12446,12646,12605,12346,11940,11498,11131,10983,11140,11673,12586,13826,15294,16839,18299,19494,20270,20497,20094,19022,17299,15002,12219,9118,5826,2534,-627,-3489,-5976,-7965,-9458,-10425,-10923,-11018,-10801,-10361,-9791,-9147,-8483,-7809,-7151,-6490,-5840,-5203,-4582,-4012,-3511,-3103,-2832,-2696,-2723,-2899,-3207,-3612,-4072,-4516,-4898,-5134,-5170,-4951,-4428,-3592,-2441,-1005,645,2436,4240,5948,7423,8562,9293,9570,9427,8918,8152,7253,6332,5501,4805,4278,3899,3626,3416,3232,3050,2894,2784,2772,2885,3153,3541,4005,4445,4747,4796,4478,3724,2505,848,-1172,-3433,-5800,-8121,-10260,-12110,-13557,-14542,-14989,-14849,-14093,-12697,-10698,-8153,-5204,-2027,1148,4047,6430,8042,8725,8389,7038,4798,1846,-1514,-5010,-8290,-11104,-13202,-14472,-14855,-14440,-13356,-11848,-10156,-8553,-7250,-6419,-6116,-6342,-6963,-7813,-8665,-9290,-9494,-9145,-8179,-6651,-4669,-2446,-212,1770,3266,4096,4164,3459,2105,275,-1733,-3625,-5086,-5846,-5737,-4670,-2707,2,3214,6620,9929,12841,15154,16729,17523,17600,17073,16126,14940,13678,12461,11334,10285,9246,8103,6765,5120,3149,850,-1684,-4312,-6845,-9066,-10754,-11733,-11848,-11050,-9348,-6863,-3792,-416,2950,5962,8316,9748,10106,9318,7435,4612,1048,-2944,-7109,-11112,-14743,-17764,-20081,-21618,-22409,-22529,-22103,-21276,-20193,-18978,-17713,-16451,-15174,-13866,-12451,-10898,-9161,-7257,-5233,-3181,-1229,496,1869,2811,3279,3313,2995,2464,1893,1445,1279,1506,2177,3269,4709,6345,8017,9536,10757,11551,11890,11772,11287,10560,9732,8978,8410,8142,8224,8641,9372,10311,11367,12417,13349,14038,14414,14380,13922,13031,11756,10191,8457,6704,5087,3737,2765,2219,2106,2363,2893,3549,4189,4649,4821,4599,3959,2902,1485,-199,-2033,-3891,-5638,-7164,-8354,-9147,-9479,-9353,-8785,-7839,-6633,-5281,-3969,-2838,-2063,-1767,-2039,-2925,-4396,-6387,-8766,-11364,-13989,-16431,-18489,-20005,-20855,-20994,-20450,-19313,-17748,-15939,-14093,-12403,-11021,-10063,-9574,-9547,-9924,-10580,-11390,-12167,-12764,-13011,-12805,-12061,-10787,-9028,-6909,-4578,-2227,-9,1911,3466,4601,5369,5844,6164,6477,6922,7612,8608,9890,11398,12985,14493,15739,16567,16868,16591,15776,14511,12968,11333,9800,8539,7639,7152,7001,7097,7260,7308,7078,6411,5251,3577,1482,-884,-3308,-5545,-7355,-8538,-8937,-8500,-7235,-5239,-2690,228,3254,6189,8813,10948,12485,13301,13386,12707,11318,9291,6714,3741,480,-2879,-6205,-9313,-12063,-14293,-15896,-16782,-16909,-16311,-15059,-13301,-11237,-9070,-7050,-5365,-4191,-3607,-3652,-4244,-5287,-6602,-8012,-9357,-10475,-11289,-11717,-11778,-11459,-10839,-9951,-8871,-7666,-6373,-5063,-3751,-2469,-1227,-13,1185,2392,3634,4922,6264,7640,9018,10351,11580,12657,13535,14189,14590,14740,14606,14193,13459,12418,11051,9434,7626,5781,4054,2624,1664,1291,1562,2449,3826,5510,7235,8759,9817,10238,9920,8852,7147,4970,2576,230,-1806,-3307,-4129,-4198,-3531,-2233,-452,1604,3731,5718,7408,8645,9389,9569,9234,8404,7165,5582,3753,1753,-330,-2409,-4401,-6209,-7745,-8934,-9699,-10024,-9889,-9344,-8450,-7304,-6031,-4759,-3631,-2781,-2313,-2312,-2783,-3693,-4935,-6347,-7751,-8958,-9806,-10199,-10098,-9539,-8644,-7558,-6478,-5593,-5048,-4967,-5363,-6203,-7362,-8667,-9926,-10934,-11539,-11613,-11141,-10137,-8742,-7101,-5451,-3991,-2934,-2427,-2539,-3270,-4503,-6074,-7732,-9223,-10300,-10741,-10435,-9324,-7486,-5084,-2357,419,2959,5056,6537,7379,7608,7360,6803,6125,5509,5089,4961,5158,5658,6409,7304,8239,9102,9788,10232,10385,10255,9869,9284,8589,7835,7119,6442,5842,5271,4680,3999,3152,2091,806,-681,-2276,-3861,-5301,-6428,-7166,-7403,-7162,-6482,-5476,-4296,-3115,-2087,-1368,-1038,-1149,-1683,-2565,-3684,-4868,-5951,-6738,-7084,-6868,-6056,-4659,-2803,-634,1614,3747,5529,6825,7511,7572,7039,6016,4643,3100,1557,194,-851,-1470,-1601,-1243,-427,755,2218,3833,5503,7138,8655,10027,11210,12207,13012,13634,14078,14351,14442,14349,14039,13506,12718,11659,10334,8754,6969,5056,3106,1243,-410,-1738,-2635,-3044,-2921,-2285,-1174,335,2143,4126,6173,8122,9873,11274,12236,12674,12535,11821,10550,8796,6657,4256,1747,-728,-3017,-5001,-6586,-7716,-8382,-8596,-8425,-7929,-7201,-6316,-5345,-4337,-3333,-2356,-1445,-623,38,505,681,538,7,-905,-2189,-3785,-5596,-7508,-9369,-11042,-12369,-13245,-13559,-13265,-12354,-10854,-8870,-6520,-3984,-1445,907,2905,4442,5445,5948,6006,5763,5375,5010,4821,4912,5320,6022,6904,7816,8575,9000,8969,8399,7303,5756,3894,1907,5,-1600,-2712,-3174,-2888,-1812,10,2491,5447,8699,11997,15121,17866,20045,21551,22314,22313,21603,20227,18301,15912,13181,10207,7100,3951,852,-2111,-4867,-7339,-9470,-11209,-12518,-13369,-13771,-13717,-13262,-12454,-11366,-10118,-8792,-7526,-6421,-5564,-5029,-4826,-4940,-5302,-5826,-6378,-6855,-7139,-7151,-6862,-6263,-5417,-4403,-3335,-2316,-1445,-762,-295,22,243,494,857,1423,2214,3228,4370,5559,6634,7491,8026,8181,7966,7426,6640,5743,4817,4011,3377,3013,2929,3133,3619,4313,5195,6172,7192,8188,9098,9883,10509,10965,11259,11406,11452,11420,11370,11311,11274,11223,11124,10879,10383,9505,8119,6130,3490,223,-3561,-7660,-11813,-15683,-18965,-21344,-22612,-22655,-21470,-19211,-16106,-12513,-8788,-5336,-2455,-415,689,821,93,-1336,-3247,-5430,-7675,-9843,-11820,-13556,-15047,-16304,-17366,-18243,-18958,-19468,-19741,-19686,-19238,-18298,-16839,-14826,-12318,-9424,-6298,-3160,-239,2260,4143,5329,5785,5611,4945,4047,3123,2450,2154,2363,3022,4050,5235,6380,7257,7712,7663,7116,6194,5075,4013,3251,3011,3453,4607,6437,8750,11295,13771,15837,17234,17731,17225,15710,13284,10159,6579,2870,-711,-3888,-6505,-8460,-9724,-10358,-10423,-10036,-9280,-8245,-6981,-5534,-3917,-2155,-263,1710,3715,5639,7385,8793,9725,10044,9632,8427,6422,3662,283,-3563,-7635,-11702,-15497,-18773,-21307,-22929,-23529,-23080,-21633,-19336,-16381,-13045,-9579,-6280,-3357,-1009,667,1638,1943,1696,1056,189,-706,-1501,-2074,-2381,-2431,-2275,-2015,-1762,-1617,-1675,-1955,-2461,-3114,-3818,-4438,-4844,-4908,-4546,-3689,-2333,-486,1778,4365,7147,9971,12671,15099,17095,18573,19450,19722,19423,18643,17500,16136,14697,13291,12018,10905,9942,9082,8236,7340,6324,5177,3933,2659,1474,475,-220,-563,-528,-164,439,1144,1787,2188,2201,1684,596,-1095,-3295,-5896,-8705,-11513,-14099,-16254,-17802,-18624,-18672,-17952,-16562,-14629,-12336,-9887,-7479,-5303,-3518,-2228,-1488,-1299,-1584,-2251,-3158,-4167,-5163,-6033,-6734,-7235,-7556,-7737,-7839,-7913,-8028,-8179,-8390,-8587,-8712,-8658,-8318,-7617,-6478,-4911,-2932,-638,1862,4420,6901,9159,11098,12622,13687,14256,14332,13913,13038,11716,10003,7928,5568,2991,312,-2356,-4867,-7082,-8866,-10115,-10735,-10702,-10002,-8700,-6893,-4727,-2389,-87,1993,3649,4784,5299,5207,4553,3446,2026,456,-1091,-2461,-3490,-4081,-4144,-3653,-2648,-1187,575,2500,4388,6071,7389,8215,8500,8207,7414,6192,4687,3047,1427,-44,-1260,-2180,-2801,-3182,-3414,-3627,-3931,-4461,-5267,-6416,-7849,-9519,-11268,-12942,-14349,-15302,-15661,-15303,-14212,-12391,-9963,-7063,-3890,-651,2454,5244,7591,9411,10678,11425,11713,11663,11375,10981,10574,10217,9947,9731,9516,9230,8767,8087,7148,5980,4684,3358,2194,1320,894,1000,1674,2911,4617,6693,8963,11255,13370,15109,16280,16747,16372,15131,13042,10208,6832,3151,-524,-3899,-6692,-8702,-9806,-10018,-9422,-8249,-6742,-5208,-3923,-3117,-2930,-3410,-4473,-5944,-7567,-9043,-10094,-10491,-10093,-8894,-6973,-4546,-1874,725,2948,4532,5308,5185,4201,2465,186,-2415,-5067,-7550,-9647,-11216,-12171,-12490,-12220,-11449,-10304,-8907,-7391,-5843,-4342,-2921,-1607,-403,676,1619,2390,2944,3221,3152,2685,1773,417,-1346,-3431,-5688,-7942,-9980,-11578,-12552,-12729,-12034,-10465,-8097,-5135,-1812,1549,4630,7132,8804,9501,9184,7934,5954,3523,974,-1357,-3177,-4289,-4580,-4088,-2938,-1356,376,1980,3210,3889,3961,3442,2478,1253,-12,-1087,-1829,-2116,-1946,-1380,-544,395,1273,1947,2328,2369,2099,1578,915,229,-361,-759,-887,-734,-306,322,1056,1780,2357,2681,2654,2226,1381,165,-1354,-3040,-4756,-6343,-7649,-8560,-9001,-8958,-8488,-7694,-6748,-5820,-5112,-4774,-4910,-5562,-6656,-8078,-9611,-11022,-12069,-12522,-12237,-11119,-9198,-6568,-3419,15,3473,6702,9486,11675,13177,14004,14205,13926,13317,12564,11833,11229,10838,10638,10586,10584,10509,10277,9802,9091,8165,7139,6138,5319,4832,4797,5274,6287,7772,9625,11708,13829,15826,17525,18792,19529,19686,19273,18333,16976,15312,13496,11657,9916,8370,7054,5986,5129,4431,3827,3276,2719,2187,1669,1257,976,911,1081,1496,2108,2817,3503,3992,4140,3781,2827,1218,-1009,-3760,-6851,-10054,-13090,-15686,-17585,-18598,-18621,-17654,-15818,-13318,-10459,-7560,-4979,-2987,-1824,-1585,-2269,-3744,-5785,-8094,-10351,-12264,-13577,-14170,-13980,-13105,-11691,-9975,-8196,-6591,-5344,-4559,-4283,-4435,-4928,-5559,-6169,-6556,-6590,-6169,-5279,-3940,-2254,-323,1708,3746,5678,7467,9072,10488,11722,12746,13548,14054,14225,13989,13332,12266,10870,9269,7646,6184,5094,4522,4601,5357,6783,8756,11140,13710,16268,18587,20495,21856,22570,22633,22033,20856,19180,17132,14844,12462,10122,7950,6050,4484,3278,2422,1848,1488,1225,955,589,36,-723,-1721,-2916,-4259,-5674,-7068,-8356,-9454,-10310,-10887,-11186,-11236,-11065,-10750,-10333,-9880,-9431,-9018,-8658,-8353,-8088,-7854,-7632,-7412,-7209,-7012,-6856,-6729,-6638,-6561,-6447,-6257,-5911,-5366,-4561,-3502,-2190,-697,900,2500,3987,5283,6299,7009,7389,7455,7243,6786,6141,5348,4461,3539,2638,1837,1207,810,722,951,1516,2363,3424,4586,5734,6742,7501,7936,7995,7672,7005,6044,4881,3596,2254,924,-393,-1678,-2966,-4287,-5663,-7118,-8625,-10157,-11613,-12901,-13875,-14408,-14378,-13700,-12354,-10394,-7943,-5226,-2475,7,1981,3222,3622,3144,1881,11,-2228,-4522,-6620,-8244,-9261,-9575,-9249,-8398,-7239,-6012,-4949,-4249,-4029,-4309,-5026,-6008,-7045,-7884,-8301,-8104,-7187,-5529,-3207,-385,2704,5786,8586,10846,12380,13077,12914,11980,10412,8428,6242,4068,2083,406,-891,-1784,-2289,-2419,-2220,-1709,-920,109,1339,2686,4075,5392,6537,7404,7914,8000,7631,6793,5508,3810,1763,-555,-3042,-5590,-8057,-10317,-12224,-13640,-14460,-14591,-13998,-12693,-10753,-8314,-5569,-2751,-104,2148,3805,4780,5004,4568,3549,2153,537,-1102,-2617,-3917,-4927,-5679,-6186,-6544,-6822,-7114,-7471,-7948,-8521,-9176,-9832,-10409,-10808,-10935,-10713,-10094,-9051,-7611,-5812,-3742,-1496,811,3063,5152,6985,8496,9635,10388,10747,10744,10405,9788,8952,7961,6903,5855,4895,4117,3569,3323,3401,3821,4568,5614,6897,8368,9922,11504,12988,14314,15369,16099,16436,16363,15886,15031,13890,12519,11045,9539,8084,6735,5494,4372,3303,2255,1141,-86,-1467,-3019,-4705,-6477,-8246,-9917,-11407,-12639,-13577,-14204,-14532,-14600,-14445,-14127,-13704,-13227,-12768,-12360,-12063,-11896,-11877,-12014,-12277,-12653,-13077,-13508,-13875,-14134,-14234,-14153,-13885,-13436,-12840,-12126,-11335,-10505,-9657,-8815,-7966,-7107,-6189,-5205,-4114,-2932,-1691,-440,720,1699,2403,2751,2708,2276,1516,524,-540,-1525,-2239,-2539,-2301,-1461,-20,1975,4399,7097,9885,12548,14909,16770,17999,18476,18146,17000,15100,12565,9601,6440,3391,734,-1251,-2371,-2524,-1740,-146,1987,4385,6674,8587,9855,10353,10054,9040,7498,5676,3842,2262,1130,569,601,1135,2015,3008,3873,4377,4351,3681,2374,485,-1828,-4375,-6940,-9303,-11282,-12728,-13552,-13723,-13271,-12283,-10890,-9249,-7539,-5926,-4561,-3553,-2976,-2840,-3149,-3826,-4824,-6032,-7384,-8769,-10129,-11375,-12434,-13248,-13727,-13811,-13436,-12539,-11120,-9188,-6822,-4153,-1339,1408,3898,5940,7401,8209,8357,7930,7061,5944,4787,3799,3157,2982,3338,4189,5462,6999,8627,10169,11443,12345,12803,12810,12440,11781,10993,10216,9603,9268,9281,9675,10391,11339,12371,13297,13943,14137,13750,12743,11100,8920,6329,3498,641,-2055,-4390,-6211,-7414,-7940,-7819,-7110,-5957,-4520,-2978,-1516,-272,647,1197,1406,1339,1117,859,680,656,808,1097,1435,1689,1706,1352,505,-888,-2800,-5153,-7749,-10376,-12764,-14680,-15915,-16385,-16051,-15036,-13506,-11702,-9890,-8295,-7106,-6431,-6283,-6617,-7310,-8218,-9180,-10040,-10687,-11016,-11014,-10650,-9999,-9100,-8073,-7004,-6011,-5167,-4543,-4158,-4007,-4040,-4191,-4356,-4456,-4398,-4135,-3650,-2965,-2155,-1308,-535,70,454,592,538,369,208,163,344,802,1559,2577,3791,5091,6373,7501,8387,8929,9093,8853,8249,7348,6256,5104,4038,3191,2695,2618,2993,3792,4899,6185,7433,8458,9055,9066,8392,6995,4918,2286,-732,-3881,-6898,-9504,-11429,-12483,-12526,-11522,-9549,-6744,-3361,336,4028,7425,10252,12295,13421,13546,12720,11002,8567,5594,2305,-1084,-4355,-7328,-9831,-11750,-13001,-13540,-13366,-12512,-11043,-9067,-6696,-4102,-1440,1095,3336,5129,6359,6956,6920,6279,5149,3641,1941,207,-1379,-2673,-3559,-3973,-3899,-3371,-2457,-1241,184,1734,3341,4942,6507,8001,9411,10728,11942,13058,14062,14936,15671,16202,16516,16534,16226,15559,14539,13197,11626,9921,8224,6662,5357,4386,3813,3621,3789,4231,4860,5565,6247,6818,7214,7396,7372,7147,6800,6375,5964,5620,5385,5256,5202,5130,4950,4528,3768,2598,1007,-952,-3158,-5433,-7595,-9441,-10825,-11651,-11891,-11596,-10871,-9858,-8723,-7631,-6724,-6119,-5875,-6030,-6549,-7386,-8442,-9608,-10751,-11748,-12444,-12739,-12507,-11709,-10340,-8452,-6209,-3758,-1349,834,2608,3865,4586,4810,4683,4344,4002,3783,3812,4110,4645,5318,5998,6538,6816,6754,6328,5581,4620,3574,2615,1870,1464,1432,1789,2455,3337,4309,5239,6024,6583,6885,6943,6798,6544,6255,6049,5994,6160,6564,7190,7979,8832,9640,10279,10642,10673,10328,9641,8662,7491,6227,5003,3909,3049,2469,2189,2175,2357,2625,2844,2885,2616,1959,870,-626,-2431,-4402,-6343,-8040,-9310,-9983,-9988,-9326,-8065,-6404,-4522,-2704,-1164,-111,322,89,-776,-2145,-3835,-5607,-7228,-8460,-9139,-9130,-8426,-7048,-5158,-2897,-509,1830,3927,5664,6967,7819,8247,8311,8106,7719,7259,6799,6422,6142,5985,5910,5873,5818,5671,5392,4954,4363,3665,2917,2213,1634,1259,1135,1279,1660,2219,2854,3461,3914,4130,4011,3538,2692,1515,57,-1594,-3358,-5146,-6853,-8419,-9744,-10783,-11497,-11867,-11921,-11701,-11293,-10780,-10275,-9858,-9601,-9552,-9692,-10023,-10455,-10945,-11397,-11742,-11918,-11869,-11579,-11030,-10253,-9278,-8168,-6990,-5824,-4739,-3814,-3092,-2612,-2384,-2376,-2552,-2820,-3108,-3311,-3353,-3175,-2729,-2033,-1085,37,1296,2589,3861,5026,6037,6842,7429,7775,7905,7830,7589,7226,6786,6326,5887,5502,5197,4960,4812,4712,4695,4736,4891,5155,5588,6173,6924,7788,8690,9531,10168,10478,10319,9622,8333,6506,4230,1681,-948,-3442,-5606,-7296,-8412,-8925,-8868,-8316,-7391,-6220,-4957,-3725,-2663,-1870,-1439,-1420,-1855,-2722,-3996,-5584,-7387,-9263,-11054,-12601,-13737,-14337,-14305,-13619,-12312,-10509,-8372,-6138,-4020,-2267,-1029,-458,-560,-1331,-2629,-4312,-6172,-7994,-9596,-10787,-11463,-11541,-11013,-9918,-8349,-6429,-4304,-2123,-32,1865,3460,4721,5608,6145,6354,6299,6035,5644,5204,4795,4501,4392,4528,4953,5675,6695,7953,9410,10941,12480,13879,15066,15922,16391,16411,15971,15063,13718,11998,9972,7755,5470,3257,1264,-377,-1575,-2265,-2448,-2180,-1550,-698,220,1051,1638,1866,1663,994,-96,-1544,-3208,-4952,-6598,-7991,-8990,-9500,-9481,-8948,-8001,-6758,-5431,-4184,-3243,-2755,-2854,-3596,-4988,-6932,-9321,-11932,-14556,-16951,-18864,-20126,-20567,-20141,-18853,-16801,-14161,-11149,-8025,-5030,-2400,-297,1150,1914,2000,1500,520,-783,-2259,-3738,-5069,-6116,-6751,-6915,-6540,-5664,-4321,-2646,-752,1173,2998,4571,5814,6676,7170,7335,7264,7033,6756,6496,6322,6263,6307,6462,6671,6934,7224,7538,7912,8340,8863,9457,10098,10716,11211,11478,11404,10927,10012,8704,7095,5326,3555,1931,575,-458,-1150,-1572,-1801,-1982,-2210,-2614,-3230,-4088,-5126,-6274,-7389,-8372,-9087,-9476,-9506,-9194,-8616,-7848,-7003,-6164,-5406,-4781,-4300,-3966,-3749,-3613,-3508,-3402,-3255,-3051,-2798,-2496,-2187,-1872,-1583,-1300,-1027,-732,-403,-37,359,753,1105,1376,1529,1551,1454,1279,1080,938,913,1052,1376,1843,2400,2930,3335,3498,3355,2880,2109,1149,138,-731,-1292,-1377,-886,234,1947,4159,6705,9384,11949,14178,15826,16753,16822,16020,14396,12072,9262,6192,3127,318,-2030,-3757,-4790,-5109,-4784,-3912,-2649,-1142,437,1951,3262,4286,4943,5216,5081,4587,3766,2718,1520,310,-800,-1675,-2204,-2305,-1926,-1084,170,1689,3309,4804,5936,6498,6300,5240,3294,535,-2871,-6678,-10590,-14291,-17482,-19911,-21422,-21920,-21447,-20084,-18013,-15431,-12571,-9653,-6905,-4487,-2569,-1214,-471,-315,-669,-1443,-2520,-3780,-5142,-6507,-7822,-9039,-10097,-10965,-11578,-11878,-11816,-11331,-10390,-8975,-7107,-4823,-2233,562,3390,6085,8471,10376,11666,12237,12042,11092,9468,7310,4832,2278,-78,-1972,-3209,-3651,-3292,-2230,-656,1132,2838,4134,4790,4640,3672,1994,-171,-2499,-4647,-6278,-7116,-7017,-5930,-3985,-1377,1556,4489,7043,8939,9940,9944,8956,7086,4545,1596,-1478,-4375,-6862,-8731,-9858,-10212,-9807,-8777,-7257,-5449,-3516,-1615,153,1729,3110,4302,5346,6251,7012,7603,7959,8012,7701,6971,5825,4301,2482,514,-1463,-3267,-4767,-5840,-6425,-6521,-6163,-5468,-4545,-3561,-2626,-1860,-1300,-943,-742,-572,-329,140,926,2102,3654,5509,7506,9444,11091,12212,12649,12271,11098,9214,6813,4157,1549,-723,-2375,-3227,-3161,-2168,-344,2152,5089,8211,11273,14043,16356,18086,19191,19668,19580,19009,18052,16813,15367,13774,12079,10294,8437,6535,4605,2717,934,-638,-1893,-2720,-3020,-2747,-1879,-483,1322,3364,5388,7178,8451,9035,8768,7610,5612,2929,-206,-3501,-6648,-9383,-11474,-12814,-13369,-13208,-12489,-11407,-10192,-9052,-8165,-7630,-7505,-7732,-8231,-8836,-9400,-9751,-9779,-9399,-8602,-7432,-5975,-4365,-2733,-1236,16,913,1425,1534,1310,822,217,-408,-900,-1194,-1215,-956,-452,241,1006,1747,2334,2704,2800,2660,2374,2076,1958,2172,2845,4039,5689,7687,9795,11780,13361,14326,14521,13890,12505,10505,8143,5685,3429,1621,466,65,446,1526,3159,5132,7206,9141,10711,11763,12176,11952,11118,9823,8210,6488,4826,3375,2238,1458,1024,891,964,1142,1319,1383,1272,931,367,-391,-1286,-2231,-3166,-4013,-4740,-5313,-5736,-6017,-6177,-6256,-6258,-6244,-6195,-6161,-6125,-6100,-6085,-6071,-6059,-6037,-6004,-5954,-5883,-5785,-5651,-5456,-5175,-4751,-4142,-3278,-2129,-656,1104,3118,5260,7423,9433,11159,12456,13240,13468,13138,12304,11047,9459,7656,5716,3727,1729,-238,-2159,-4018,-5772,-7377,-8743,-9768,-10345,-10364,-9765,-8519,-6665,-4295,-1565,1348,4221,6865,9071,10697,11615,11767,11127,9728,7646,4995,1927,-1371,-4721,-7901,-10746,-13083,-14801,-15836,-16169,-15844,-14939,-13562,-11856,-9943,-7977,-6066,-4325,-2845,-1672,-866,-414,-329,-555,-1060,-1751,-2557,-3381,-4133,-4739,-5144,-5323,-5278,-5059,-4719,-4357,-4041,-3854,-3832,-3989,-4307,-4719,-5169,-5548,-5782,-5776,-5472,-4809,-3788,-2402,-711,1225,3310,5433,7476,9314,10819,11890,12412,12339,11607,10253,8312,5911,3208,418,-2203,-4391,-5905,-6539,-6185,-4823,-2561,389,3730,7106,10159,12560,14054,14501,13860,12226,9773,6773,3496,250,-2732,-5254,-7198,-8531,-9276,-9504,-9334,-8880,-8284,-7657,-7103,-6711,-6517,-6563,-6837,-7292,-7896,-8534,-9148,-9609,-9842,-9764,-9322,-8523,-7388,-6019,-4527,-3072,-1798,-861,-347,-329,-780,-1642,-2783,-4034,-5230,-6190,-6787,-6925,-6568,-5723,-4453,-2836,-996,945,2864,4643,6188,7429,8308,8824,8964,8786,8331,7712,7009,6356,5824,5497,5380,5453,5632,5820,5892,5760,5337,4617,3619,2439,1190,36,-887,-1434,-1518,-1098,-177,1166,2831,4670,6535,8276,9763,10900,11627,11912,11773,11222,10315,9089,7589,5858,3918,1790,-488,-2917,-5412,-7949,-10392,-12651,-14571,-16019,-16865,-16999,-16371,-14955,-12829,-10099,-6964,-3678,-507,2239,4302,5454,5553,4542,2481,-499,-4153,-8196,-12292,-16110,-19354,-21777,-23223,-23614,-22975,-21382,-19006,-16016,-12629,-9031,-5400,-1875,1418,4398,6975,9080,10639,11582,11846,11397,10222,8363,5916,3017,-115,-3269,-6172,-8607,-10357,-11291,-11332,-10483,-8821,-6471,-3615,-442,2840,6052,9028,11659,13848,15582,16828,17635,18024,18060,17810,17335,16705,15964,15137,14217,13168,11937,10460,8685,6585,4168,1488,-1353,-4224,-6949,-9360,-11295,-12615,-13255,-13175,-12418,-11064,-9236,-7086,-4771,-2465,-306,1539,2979,3899,4249,3984,3119,1682,-232,-2508,-4980,-7477,-9791,-11763,-13224,-14077,-14255,-13774,-12670,-11072,-9107,-6947,-4770,-2714,-921,557,1674,2481,3017,3381,3642,3868,4089,4299,4451,4488,4309,3856,3055,1911,449,-1243,-3031,-4769,-6275,-7406,-7996,-7968,-7223,-5782,-3655,-963,2169,5539,8958,12183,15022,17267,18770,19410,19131,17922,15841,13006,9570,5781,1863,-1879,-5199,-7832,-9585,-10333,-10006,-8650,-6359,-3325,221,3999,7726,11128,13968,16067,17319,17673,17180,15915,14046,11738,9200,6625,4193,2040,273,-1087,-2027,-2633,-2979,-3195,-3368,-3598,-3925,-4374,-4932,-5568,-6251,-6938,-7614,-8253,-8857,-9411,-9923,-10360,-10725,-10958,-11055,-10952,-10674,-10182,-9559,-8819,-8079,-7396,-6867,-6556,-6492,-6702,-7145,-7794,-8558,-9366,-10107,-10690,-11020,-11023,-10643,-9873,-8718,-7248,-5536,-3714,-1896,-245,1132,2088,2569,2511,1944,946,-377,-1839,-3288,-4543,-5471,-5980,-6024,-5632,-4852,-3810,-2606,-1381,-218,808,1683,2426,3079,3719,4389,5156,5997,6919,7810,8593,9124,9271,8940,8068,6670,4847,2748,588,-1398,-3008,-4048,-4430,-4108,-3152,-1668,148,2106,3987,5607,6805,7491,7605,7160,6217,4858,3236,1486,-220,-1731,-2912,-3690,-4003,-3914,-3458,-2809,-2078,-1471,-1099,-1114,-1544,-2417,-3636,-5097,-6592,-7936,-8893,-9298,-8998,-7945,-6136,-3682,-745,2443,5614,8494,10828,12392,13049,12730,11473,9407,6754,3799,865,-1712,-3650,-4737,-4853,-4042,-2398,-199,2294,4734,6839,8365,9166,9200,8518,7280,5690,4008,2475,1311,663,610,1133,2149,3499,5005,6453,7682,8534,8951,8919,8504,7829,7042,6301,5740,5438,5446,5725,6226,6851,7485,8051,8448,8657,8652,8482,8179,7811,7412,6998,6570,6085,5528,4853,4076,3203,2295,1419,654,84,-236,-258,22,582,1376,2310,3312,4260,5075,5661,5957,5918,5523,4776,3702,2334,735,-1050,-2935,-4879,-6792,-8647,-10361,-11926,-13275,-14418,-15309,-15968,-16372,-16543,-16477,-16169,-15622,-14806,-13725,-12356,-10724,-8844,-6777,-4589,-2364,-201,1808,3575,5016,6086,6743,6998,6874,6439,5788,5029,4308,3730,3432,3469,3906,4713,5864,7249,8770,10279,11648,12741,13453,13714,13483,12804,11728,10404,8963,7591,6431,5620,5236,5296,5770,6548,7499,8446,9223,9675,9692,9215,8242,6821,5052,3048,962,-1080,-2928,-4476,-5621,-6303,-6480,-6164,-5369,-4189,-2707,-1064,590,2101,3314,4100,4364,4054,3176,1783,-14,-2064,-4188,-6186,-7873,-9089,-9706,-9674,-8987,-7712,-5963,-3905,-1701,444,2388,3984,5158,5878,6164,6091,5751,5259,4713,4185,3732,3341,3012,2677,2295,1807,1181,405,-499,-1488,-2503,-3473,-4353,-5081,-5656,-6053,-6302,-6405,-6387,-6255,-5982,-5555,-4903,-3990,-2755,-1192,685,2804,5026,7209,9122,10595,11427,11494,10738,9174,6932,4182,1193,-1782,-4473,-6656,-8194,-9000,-9120,-8646,-7753,-6645,-5513,-4528,-3784,-3315,-3071,-2968,-2868,-2673,-2288,-1705,-968,-179,506,940,969,508,-489,-1969,-3826,-5886,-7928,-9737,-11083,-11825,-11839,-11136,-9767,-7892,-5712,-3481,-1438,180,1201,1520,1102,21,-1601,-3564,-5640,-7594,-9198,-10278,-10723,-10483,-9610,-8196,-6403,-4392,-2336,-361,1443,3031,4418,5636,6755,7842,8953,10120,11349,12601,13805,14873,15688,16156,16185,15701,14701,13180,11217,8920,6404,3862,1412,-781,-2643,-4116,-5222,-6021,-6620,-7141,-7707,-8399,-9269,-10262,-11310,-12228,-12869,-13026,-12591,-11473,-9715,-7407,-4767,-2027,521,2621,4063,4718,4563,3679,2229,462,-1367,-2989,-4206,-4893,-5015,-4650,-3940,-3098,-2343,-1879,-1852,-2330,-3297,-4644,-6200,-7745,-9065,-9945,-10239,-9845,-8757,-7030,-4801,-2250,392,2914,5098,6798,7914,8434,8408,7968,7255,6459,5724,5176,4865,4790,4882,5041,5128,5031,4640,3914,2855,1528,54,-1416,-2717,-3706,-4277,-4382,-4041,-3322,-2350,-1258,-201,703,1363,1740,1855,1778,1620,1529,1633,2055,2856,4031,5515,7154,8776,10167,11135,11539,11290,10401,8938,7042,4892,2664,524,-1403,-3065,-4428,-5557,-6497,-7357,-8202,-9111,-10112,-11217,-12401,-13607,-14774,-15817,-16662,-17248,-17518,-17472,-17114,-16497,-15693,-14779,-13847,-12957,-12163,-11472,-10862,-10288,-9680,-8968,-8105,-7041,-5797,-4379,-2861,-1288,254,1716,3034,4166,5078,5751,6167,6347,6294,6054,5661,5154,4585,3982,3397,2851,2398,2047,1851,1803,1921,2181,2547,2978,3403,3767,4030,4150,4163,4079,3999,3994,4173,4619,5381,6491,7914,9585,11398,13196,14824,16084,16810,16836,16060,14411,11919,8664,4818,615,-3672,-7735,-11292,-14069,-15882,-16574,-16139,-14597,-12124,-8915,-5272,-1492,2092,5192,7565,9032,9516,9021,7643,5553,2972,157,-2650,-5216,-7383,-9031,-10141,-10726,-10885,-10730,-10389,-10003,-9667,-9456,-9412,-9531,-9778,-10103,-10410,-10620,-10623,-10351,-9715,-8701,-7282,-5499,-3406,-1083,1358,3801,6111,8160,9819,11001,11628,11694,11223,10288,9016,7535,6011,4584,3395,2531,2084,2052,2449,3199,4226,5408,6615,7716,8589,9146,9335,9137,8591,7749,6704,5541,4360,3234,2231,1404,790,419,318,507,987,1782,2849,4170,5664,7233,8764,10120,11182,11857,12076,11839,11164,10132,8829,7362,5833,4310,2859,1488,197,-1040,-2259,-3489,-4747,-6047,-7364,-8684,-9952,-11128,-12143,-12946,-13477,-13700,-13593,-13167,-12456,-11519,-10444,-9319,-8255,-7338,-6650,-6232,-6092,-6205,-6501,-6902,-7302,-7618,-7769,-7719,-7462,-7034,-6504,-5970,-5534,-5306,-5374,-5797,-6598,-7755,-9197,-10819,-12472,-13982,-15183,-15889,-15984,-15357,-13994,-11925,-9258,-6149,-2813,526,3633,6301,8371,9753,10421,10456,9969,9139,8154,7186,6386,5846,5603,5647,5913,6299,6702,6982,7057,6834,6310,5489,4479,3381,2373,1604,1215,1307,1896,2945,4327,5868,7351,8559,9293,9404,8822,7542,5666,3344,807,-1702,-3930,-5661,-6715,-7020,-6555,-5406,-3734,-1740,333,2238,3765,4749,5074,4726,3719,2164,204,-1999,-4239,-6368,-8201,-9636,-10577,-10969,-10816,-10121,-8936,-7329,-5348,-3099,-629,1953,4572,7113,9464,11508,13120,14211,14691,14529,13714,12291,10333,7953,5285,2483,-302,-2925,-5262,-7209,-8714,-9714,-10225,-10234,-9775,-8881,-7597,-5972,-4085,-1997,183,2358,4416,6240,7764,8916,9717,10192,10446,10568,10684,10851,11123,11462,11809,12057,12088,11816,11180,10192,8905,7438,5935,4544,3419,2653,2317,2413,2906,3709,4723,5831,6921,7909,8719,9329,9712,9907,9920,9805,9580,9258,8827,8258,7487,6485,5191,3621,1811,-153,-2115,-3929,-5416,-6438,-6913,-6824,-6232,-5273,-4125,-2983,-2046,-1458,-1318,-1662,-2447,-3589,-4971,-6438,-7884,-9174,-10267,-11109,-11723,-12140,-12402,-12565,-12650,-12659,-12573,-12323,-11843,-11051,-9885,-8310,-6357,-4077,-1611,891,3262,5337,6995,8175,8852,9087,8960,8600,8114,7638,7221,6943,6784,6753,6789,6853,6883,6832,6650,6313,5808,5138,4354,3491,2651,1899,1347,1052,1074,1431,2098,3040,4161,5380,6569,7620,8414,8845,8843,8358,7384,5984,4216,2253,212,-1693,-3311,-4483,-5093,-5086,-4453,-3248,-1572,432,2629,4840,6947,8806,10319,11403,11975,11998,11414,10228,8446,6132,3391,358,-2781,-5845,-8626,-10967,-12707,-13770,-14110,-13740,-12737,-11188,-9241,-7025,-4696,-2372,-174,1828,3570,5043,6237,7181,7883,8365,8617,8627,8347,7761,6815,5521,3881,1955,-169,-2371,-4498,-6390,-7885,-8844,-9163,-8792,-7746,-6095,-3980,-1569,923,3308,5389,7047,8181,8781,8853,8466,7686,6582,5222,3638,1870,-72,-2164,-4383,-6678,-8994,-11233,-13318,-15127,-16582,-17584,-18077,-18019,-17395,-16230,-14555,-12456,-10012,-7347,-4582,-1859,690,2936,4779,6133,6964,7253,7025,6332,5253,3880,2328,696,-911,-2404,-3725,-4825,-5701,-6340,-6787,-7039,-7156,-7129,-6979,-6688,-6228,-5564,-4679,-3541,-2202,-692,868,2368,3666,4651,5222,5371,5083,4466,3596,2616,1631,748,39,-448,-678,-646,-346,219,1037,2081,3341,4752,6296,7891,9492,11020,12408,13578,14455,14973,15054,14662,13738,12295,10336,7929,5163,2168,-898,-3862,-6558,-8825,-10558,-11687,-12214,-12196,-11717,-10923,-9918,-8846,-7780,-6784,-5870,-5023,-4196,-3355,-2463,-1530,-597,240,869,1143,956,195,-1150,-3075,-5453,-8144,-10910,-13538,-15757,-17383,-18246,-18270,-17481,-15972,-13946,-11633,-9295,-7153,-5388,-4073,-3208,-2697,-2384,-2081,-1617,-837,340,1922,3866,6037,8268,10370,12118,13361,13923,13755,12817,11190,8976,6364,3547,768,-1764,-3841,-5307,-6057,-6056,-5333,-4002,-2209,-169,1916,3825,5407,6523,7145,7265,6980,6395,5674,4962,4405,4101,4090,4374,4865,5478,6057,6504,6686,6586,6165,5502,4684,3833,3097,2589,2403,2570,3068,3780,4584,5259,5610,5453,4615,3039,704,-2290,-5768,-9476,-13130,-16399,-19020,-20726,-21399,-20977,-19543,-17279,-14437,-11360,-8348,-5749,-3776,-2617,-2316,-2837,-4046,-5737,-7677,-9627,-11366,-12736,-13612,-13951,-13752,-13065,-11988,-10630,-9138,-7633,-6242,-5051,-4115,-3455,-3048,-2839,-2752,-2692,-2558,-2262,-1722,-881,265,1729,3432,5302,7221,9036,10634,11861,12646,12918,12697,12028,11037,9849,8656,7598,6851,6509,6641,7250,8265,9570,10991,12328,13373,13953,13904,13170,11711,9605,6974,3998,890,-2120,-4828,-7042,-8643,-9532,-9711,-9188,-8068,-6467,-4562,-2522,-565,1159,2478,3331,3645,3486,2893,2007,966,-80,-967,-1567,-1785,-1561,-924,71,1269,2497,3544,4200,4281,3672,2290,187,-2544,-5700,-9011,-12171,-14839,-16720,-17563,-17235,-15710,-13113,-9677,-5757,-1735,1961,4988,7053,8030,7899,6809,5010,2826,631,-1271,-2585,-3179,-2987,-2076,-626,1156,2970,4558,5671,6118,5809,4733,2993,773,-1678,-4063,-6092,-7496,-8081,-7736,-6460,-4347,-1601,1543,4777,7848,10494,12550,13918,14581,14604,14104,13229,12144,10980,9849,8813,7889,7079,6353,5689,5090,4550,4122,3826,3719,3801,4078,4472,4909,5232,5310,4982,4149,2738,787,-1639,-4358,-7167,-9852,-12176,-13981,-15157,-15641,-15504,-14823,-13764,-12515,-11255,-10179,-9414,-9063,-9141,-9609,-10341,-11167,-11856,-12184,-11926,-10929,-9107,-6499,-3242,402,4096,7454,10086,11664,11949,10824,8349,4687,184,-4769,-9697,-14153,-17730,-20116,-21140,-20738,-19025,-16182,-12541,-8434,-4261,-350,2993,5585,7330,8234,8404,7993,7185,6164,5082,4032,3071,2178,1309,386,-656,-1879,-3275,-4822,-6417,-7952,-9266,-10221,-10663,-10506,-9660,-8154,-6009,-3373,-382,2740,5810,8601,10955,12720,13812,14186,13866,12909,11446,9609,7588,5554,3687,2136,1005,360,194,472,1081,1915,2818,3664,4333,4728,4807,4543,3963,3107,2050,871,-341,-1501,-2536,-3397,-4053,-4507,-4789,-4930,-4999,-5027,-5041,-5061,-5032,-4938,-4691,-4235,-3513,-2485,-1145,476,2335,4338,6392,8382,10201,11755,12950,13742,14068,13917,13295,12199,10702,8848,6742,4492,2228,87,-1779,-3253,-4204,-4569,-4292,-3389,-1914,38,2325,4801,7290,9636,11707,13383,14610,15327,15549,15277,14563,13457,12031,10365,8540,6647,4760,2973,1333,-81,-1259,-2164,-2819,-3241,-3476,-3579,-3606,-3626,-3676,-3808,-4009,-4276,-4535,-4728,-4759,-4571,-4123,-3421,-2523,-1507,-488,435,1178,1695,1986,2083,2066,1991,1955,1983,2102,2276,2452,2537,2462,2137,1549,689,-370,-1521,-2638,-3568,-4205,-4468,-4353,-3907,-3250,-2540,-1947,-1641,-1740,-2306,-3318,-4682,-6218,-7734,-8994,-9819,-10072,-9709,-8763,-7369,-5689,-3932,-2284,-885,199,961,1501,1927,2418,3109,4122,5507,7242,9245,11357,13402,15174,16519,17300,17482,17077,16200,14991,13645,12342,11237,10432,9967,9794,9827,9912,9891,9602,8927,7790,6203,4226,2007,-281,-2446,-4282,-5654,-6430,-6590,-6132,-5158,-3779,-2178,-525,985,2193,2964,3199,2866,1975,596,-1127,-3041,-4924,-6590,-7849,-8584,-8726,-8308,-7402,-6181,-4803,-3484,-2393,-1661,-1382,-1545,-2109,-2944,-3907,-4832,-5584,-6063,-6247,-6153,-5877,-5519,-5186,-4969,-4885,-4932,-5020,-5050,-4897,-4433,-3589,-2307,-633,1358,3515,5648,7573,9084,10050,10365,10017,9053,7611,5856,4019,2322,964,133,-84,355,1418,2984,4903,6976,8989,10737,12060,12801,12929,12399,11293,9698,7763,5643,3499,1474,-327,-1816,-2990,-3850,-4454,-4899,-5250,-5621,-6071,-6652,-7379,-8228,-9134,-10006,-10727,-11162,-11205,-10770,-9826,-8409,-6602,-4557,-2445,-468,1194,2381,2989,2978,2371,1267,-189,-1813,-3411,-4800,-5846,-6445,-6599,-6340,-5809,-5152,-4575,-4248,-4326,-4892,-5960,-7466,-9273,-11192,-13015,-14519,-15528,-15903,-15573,-14548,-12886,-10723,-8215,-5532,-2860,-333,1920,3825,5346,6473,7234,7671,7847,7813,7659,7422,7192,7008,6916,6958,7122,7417,7783,8177,8523,8763,8848,8774,8543,8214,7827,7441,7082,6751,6417,6010,5457,4664,3567,2125,350,-1701,-3917,-6150,-8218,-9937,-11130,-11658,-11429,-10428,-8700,-6404,-3722,-934,1709,3926,5530,6371,6424,5737,4463,2803,1005,-686,-2056,-2939,-3256,-3013,-2297,-1276,-153,834,1482,1614,1139,38,-1623,-3688,-5960,-8180,-10104,-11483,-12125,-11893,-10736,-8690,-5878,-2511,1134,4744,7979,10541,12175,12708,12082,10332,7612,4158,276,-3712,-7467,-10711,-13212,-14820,-15473,-15186,-14048,-12200,-9824,-7110,-4269,-1468,1124,3403,5292,6761,7823,8510,8885,9014,8961,8800,8554,8269,7922,7508,6982,6317,5481,4476,3318,2060,747,-542,-1758,-2841,-3751,-4451,-4920,-5135,-5098,-4825,-4349,-3748,-3097,-2529,-2136,-2043,-2308,-2968,-4006,-5345,-6885,-8483,-9983,-11252,-12150,-12612,-12585,-12103,-11223,-10057,-8735,-7383,-6127,-5064,-4254,-3723,-3462,-3395,-3461,-3534,-3512,-3313,-2857,-2143,-1194,-97,1026,2026,2741,3041,2815,2045,765,-890,-2718,-4474,-5870,-6677,-6677,-5784,-3989,-1420,1707,5093,8396,11286,13464,14741,15013,14322,12800,10708,8330,6013,4045,2674,2056,2217,3099,4499,6162,7765,8983,9538,9217,7931,5703,2689,-860,-4614,-8212,-11296,-13560,-14774,-14810,-13677,-11463,-8426,-4837,-1093,2463,5465,7650,8826,8916,7969,6104,3561,598,-2472,-5371,-7819,-9634,-10663,-10881,-10298,-9034,-7228,-5065,-2739,-416,1732,3591,5044,6035,6496,6423,5789,4636,2996,944,-1424,-4000,-6654,-9244,-11636,-13674,-15230,-16162,-16388,-15812,-14448,-12301,-9484,-6140,-2447,1358,5061,8436,11293,13509,15001,15781,15909,15529,14791,13904,13028,12322,11890,11748,11887,12187,12531,12738,12668,12187,11242,9842,8078,6110,4149,2410,1089,320,150,545,1374,2454,3568,4496,5076,5186,4803,3969,2799,1457,124,-1031,-1869,-2314,-2361,-2052,-1523,-912,-403,-161,-320,-966,-2127,-3745,-5724,-7887,-10049,-11978,-13493,-14401,-14611,-14054,-12781,-10881,-8554,-6010,-3547,-1413,106,833,622,-536,-2584,-5335,-8547,-11910,-15104,-17821,-19816,-20898,-20993,-20097,-18302,-15768,-12693,-9317,-5863,-2559,413,2899,4793,6041,6624,6565,5916,4751,3157,1240,-899,-3141,-5373,-7469,-9310,-10766,-11721,-12052,-11681,-10535,-8612,-5957,-2668,1074,5055,9009,12654,15722,17976,19248,19460,18630,16882,14426,11531,8510,5648,3227,1433,396,143,615,1657,3074,4591,5961,6936,7343,7079,6150,4647,2758,715,-1208,-2765,-3753,-4041,-3607,-2507,-901,1001,2950,4697,6027,6768,6840,6219,4974,3236,1178,-994,-3085,-4914,-6356,-7332,-7840,-7929,-7703,-7294,-6844,-6481,-6286,-6311,-6537,-6906,-7335,-7712,-7947,-7962,-7703,-7164,-6339,-5277,-3994,-2554,-981,682,2397,4134,5825,7424,8834,9971,10737,11035,10797,9980,8595,6714,4467,2047,-325,-2394,-3942,-4778,-4793,-3972,-2373,-174,2414,5094,7595,9641,11028,11620,11396,10414,8850,6930,4934,3148,1824,1151,1256,2126,3711,5816,8225,10669,12876,14620,15732,16132,15851,14989,13758,12375,11091,10121,9596,9601,10077,10922,11914,12826,13385,13384,12660,11174,8984,6259,3245,222,-2525,-4771,-6351,-7213,-7395,-7016,-6284,-5417,-4655,-4203,-4202,-4723,-5755,-7189,-8863,-10557,-12034,-13077,-13499,-13195,-12149,-10446,-8263,-5861,-3536,-1606,-340,55,-525,-2064,-4427,-7369,-10572,-13655,-16265,-18059,-18808,-18369,-16755,-14086,-10626,-6688,-2656,1124,4336,6768,8305,8949,8791,8019,6832,5484,4174,3084,2329,1959,1964,2283,2817,3451,4094,4646,5090,5412,5658,5922,6259,6801,7568,8613,9888,11305,12737,13999,14926,15349,15156,14298,12791,10735,8285,5653,3060,744,-1112,-2351,-2903,-2760,-1992,-728,868,2614,4341,5918,7258,8337,9179,9840,10396,10898,11380,11811,12136,12231,11989,11263,9971,8062,5560,2577,-720,-4093,-7283,-10040,-12139,-13432,-13845,-13413,-12233,-10527,-8504,-6450,-4601,-3147,-2245,-1927,-2211,-3005,-4220,-5710,-7348,-8993,-10539,-11876,-12941,-13662,-14012,-13971,-13532,-12741,-11608,-10228,-8643,-6951,-5213,-3494,-1846,-295,1137,2448,3649,4738,5746,6658,7500,8255,8928,9507,9985,10352,10604,10735,10742,10626,10375,9993,9451,8758,7873,6811,5549,4115,2533,852,-855,-2516,-4041,-5355,-6400,-7135,-7561,-7709,-7635,-7415,-7129,-6847,-6610,-6442,-6323,-6244,-6160,-6064,-5944,-5814,-5706,-5622,-5590,-5564,-5518,-5358,-5023,-4422,-3522,-2299,-805,895,2668,4395,5936,7178,8048,8496,8544,8210,7585,6713,5687,4542,3313,2003,588,-950,-2647,-4506,-6518,-8629,-10748,-12764,-14521,-15877,-16661,-16746,-16027,-14453,-12051,-8920,-5247,-1277,2692,6367,9477,11802,13236,13729,13371,12296,10732,8902,7068,5420,4109,3217,2718,2548,2572,2618,2550,2219,1558,566,-705,-2123,-3530,-4747,-5615,-6000,-5845,-5136,-3947,-2394,-639,1138,2753,4039,4845,5065,4636,3544,1834,-383,-2963,-5701,-8373,-10746,-12597,-13727,-14016,-13380,-11856,-9533,-6607,-3300,74,3249,5911,7845,8853,8852,7825,5865,3146,-90,-3525,-6850,-9737,-11933,-13259,-13631,-13091,-11761,-9841,-7569,-5172,-2846,-730,1114,2675,4006,5190,6311,7445,8616,9817,10977,12024,12832,13334,13443,13162,12487,11515,10308,9003,7695,6476,5427,4567,3917,3435,3062,2726,2306,1751,957,-73,-1333,-2740,-4175,-5488,-6532,-7165,-7297,-6880,-5944,-4572,-2917,-1167,472,1784,2607,2798,2316,1166,-567,-2726,-5144,-7618,-9969,-12053,-13753,-15010,-15789,-16098,-15942,-15360,-14360,-12982,-11242,-9187,-6878,-4396,-1856,616,2885,4820,6301,7245,7596,7331,6490,5092,3257,1034,-1432,-4057,-6715,-9295,-11705,-13826,-15616,-16974,-17904,-18363,-18379,-17977,-17202,-16104,-14732,-13112,-11285,-9245,-7025,-4620,-2081,560,3205,5776,8146,10209,11874,13055,13739,13920,13679,13098,12329,11490,10743,10193,9952,10058,10553,11390,12531,13879,15321,16743,18003,18985,19542,19585,18987,17717,15731,13074,9821,6110,2116,-1942,-5846,-9375,-12331,-14579,-16018,-16640,-16490,-15688,-14384,-12770,-11020,-9298,-7730,-6387,-5316,-4491,-3887,-3406,-2994,-2538,-2014,-1360,-621,176,930,1535,1895,1904,1520,718,-470,-1960,-3648,-5388,-7043,-8479,-9594,-10321,-10639,-10568,-10169,-9522,-8728,-7875,-7042,-6282,-5615,-5038,-4531,-4044,-3550,-2990,-2350,-1608,-766,143,1095,2022,2885,3614,4173,4501,4581,4387,3939,3268,2462,1604,835,269,21,193,813,1897,3392,5204,7226,9306,11304,13088,14531,15555,16098,16135,15680,14768,13458,11838,10018,8108,6264,4599,3264,2356,1966,2126,2846,4065,5704,7620,9651,11610,13310,14575,15266,15275,14564,13141,11069,8476,5496,2318,-895,-3967,-6764,-9149,-11080,-12490,-13428,-13937,-14119,-14103,-14020,-14002,-14149,-14540,-15167,-16018,-16972,-17923,-18713,-19205,-19283,-18875,-17967,-16603,-14897,-12980,-11040,-9229,-7718,-6604,-5981,-5834,-6161,-6840,-7769,-8772,-9668,-10284,-10447,-10050,-9021,-7375,-5192,-2618,161,2942,5545,7812,9661,11050,12013,12606,12912,12998,12915,12675,12262,11641,10766,9607,8171,6490,4668,2822,1124,-290,-1251,-1688,-1516,-773,483,2114,3929,5730,7277,8394,8908,8752,7897,6422,4444,2144,-281,-2641,-4760,-6514,-7824,-8672,-9068,-9081,-8738,-8114,-7216,-6057,-4644,-2936,-965,1285,3753,6384,9072,11704,14121,16176,17688,18521,18546,17682,15934,13338,10047,6247,2177,-1880,-5690,-8988,-11616,-13444,-14429,-14613,-14086,-13024,-11612,-10085,-8640,-7457,-6651,-6266,-6253,-6530,-6917,-7272,-7423,-7264,-6750,-5889,-4778,-3534,-2333,-1323,-665,-439,-702,-1417,-2505,-3814,-5180,-6384,-7262,-7633,-7404,-6521,-5003,-2928,-412,2393,5326,8234,10967,13430,15524,17218,18477,19301,19692,19661,19206,18362,17125,15566,13726,11723,9658,7689,5956,4611,3786,3550,3960,4953,6449,8257,10163,11903,13236,13926,13822,12834,10974,8367,5195,1757,-1673,-4753,-7248,-8939,-9740,-9640,-8750,-7233,-5348,-3334,-1461,70,1097,1545,1411,745,-311,-1618,-2974,-4205,-5129,-5616,-5566,-4946,-3793,-2191,-304,1661,3489,4928,5791,5925,5246,3794,1660,-950,-3794,-6597,-9105,-11093,-12415,-12994,-12823,-11975,-10560,-8726,-6633,-4448,-2309,-354,1322,2675,3655,4296,4601,4622,4396,3968,3370,2650,1818,932,0,-914,-1768,-2512,-3082,-3447,-3559,-3415,-2993,-2319,-1392,-260,1058,2515,4070,5684,7306,8887,10385,11740,12917,13878,14597,15078,15316,15359,15218,14971,14629,14252,13852,13436,13018,12563,12063,11474,10780,9952,9005,7937,6794,5608,4430,3294,2244,1294,457,-278,-932,-1546,-2145,-2784,-3467,-4236,-5068,-5969,-6888,-7795,-8611,-9286,-9727,-9898,-9723,-9207,-8326,-7127,-5653,-3979,-2194,-390,1349,2937,4318,5439,6256,6744,6853,6560,5820,4607,2920,771,-1763,-4574,-7501,-10323,-12833,-14782,-15991,-16314,-15692,-14173,-11865,-8986,-5772,-2503,554,3185,5208,6548,7181,7177,6663,5808,4796,3796,2944,2317,1929,1738,1634,1502,1188,572,-440,-1890,-3748,-5919,-8239,-10509,-12481,-13954,-14727,-14694,-13820,-12169,-9888,-7199,-4359,-1629,753,2599,3806,4315,4167,3438,2254,778,-837,-2420,-3836,-4975,-5741,-6131,-6120,-5794,-5211,-4501,-3744,-3048,-2430,-1920,-1452,-977,-402,333,1252,2339,3498,4600,5465,5917,5795,5001,3514,1407,-1147,-3909,-6577,-8854,-10449,-11164,-10860,-9535,-7266,-4256,-742,2964,6563,9769,12353,14157,15122,15271,14721,13654,12282,10842,9518,8467,7761,7385,7270,7271,7221,6968,6380,5394,4030,2351,508,-1357,-3067,-4500,-5559,-6236,-6546,-6593,-6477,-6328,-6234,-6264,-6419,-6658,-6913,-7069,-7058,-6805,-6301,-5586,-4746,-3910,-3227,-2831,-2843,-3328,-4305,-5725,-7487,-9441,-11400,-13176,-14571,-15445,-15677,-15241,-14147,-12486,-10387,-8008,-5523,-3075,-805,1224,2939,4357,5467,6327,6957,7408,7690,7826,7790,7581,7166,6546,5723,4753,3679,2627,1684,970,588,588,1009,1818,2945,4282,5690,7021,8145,8943,9342,9315,8868,8076,7019,5830,4618,3506,2589,1922,1557,1475,1671,2096,2707,3445,4272,5124,5979,6782,7524,8180,8755,9261,9723,10165,10605,11044,11449,11770,11903,11747,11173,10069,8367,6011,3044,-453,-4346,-8423,-12494,-16309,-19653,-22332,-24182,-25094,-25044,-24041,-22226,-19759,-16877,-13847,-10896,-8277,-6124,-4563,-3619,-3294,-3525,-4262,-5403,-6882,-8605,-10484,-12434,-14364,-16177,-17802,-19144,-20165,-20806,-21058,-20901,-20348,-19395,-18060,-16345,-14266,-11856,-9137,-6190,-3066,115,3268,6269,9025,11443,13460,15034,16157,16849,17149,17126,16859,16431,15924,15398,14910,14470,14103,13769,13481,13190,12913,12624,12351,12103,11892,11737,11610,11496,11321,11015,10485,9634,8400,6734,4638,2179,-559,-3413,-6218,-8793,-10970,-12613,-13636,-13995,-13709,-12838,-11470,-9726,-7714,-5543,-3305,-1067,1125,3211,5178,6935,8448,9619,10367,10631,10339,9490,8092,6212,3936,1398,-1271,-3933,-6451,-8735,-10698,-12310,-13557,-14453,-15048,-15386,-15557,-15627,-15670,-15754,-15887,-16079,-16266,-16368,-16283,-15887,-15104,-13866,-12185,-10119,-7807,-5402,-3127,-1138,383,1358,1732,1543,875,-143,-1342,-2555,-3603,-4330,-4608,-4339,-3476,-2007,8,2496,5293,8245,11165,13862,16208,18059,19384,20150,20413,20251,19772,19096,18335,17561,16822,16101,15353,14499,13463,12178,10644,8875,6980,5059,3264,1702,483,-368,-836,-985,-888,-650,-370,-144,-39,-109,-370,-824,-1457,-2231,-3115,-4051,-5015,-5946,-6837,-7664,-8429,-9157,-9869,-10598,-11361,-12146,-12906,-13548,-13958,-13969,-13473,-12334,-10528,-8077,-5096,-1792,1597,4757,7427,9326,10280,10174,9016,6901,4039,690,-2817,-6173,-9058,-11259,-12588,-12996,-12496,-11195,-9266,-6926,-4382,-1864,477,2506,4171,5463,6425,7102,7577,7885,8051,8068,7885,7454,6705,5597,4097,2245,81,-2252,-4626,-6842,-8726,-10102,-10855,-10922,-10325,-9162,-7577,-5766,-3917,-2201,-743,385,1185,1681,1977,2156,2348,2635,3103,3772,4651,5670,6753,7762,8571,9028,9030,8493,7401,5811,3834,1667,-481,-2361,-3774,-4550,-4617,-3989,-2770,-1153,619,2292,3592,4352,4410,3769,2478,711,-1309,-3335,-5109,-6449,-7217,-7394,-7027,-6261,-5268,-4275,-3456,-2984,-2922,-3277,-3955,-4784,-5565,-6043,-6024,-5333,-3907,-1766,948,4012,7121,9945,12169,13523,13838,13053,11238,8584,5363,1933,-1364,-4172,-6208,-7291,-7287,-6242,-4214,-1410,1954,5608,9267,12664,15557,17730,19047,19416,18826,17349,15108,12296,9133,5870,2722,-87,-2436,-4209,-5405,-6052,-6239,-6090,-5732,-5285,-4867,-4518,-4305,-4181,-4131,-4058,-3895,-3538,-2933,-2015,-796,713,2434,4289,6164,7954,9547,10860,11819,12386,12543,12288,11648,10636,9294,7640,5730,3592,1304,-1069,-3431,-5680,-7719,-9451,-10805,-11730,-12209,-12237,-11844,-11057,-9928,-8526,-6912,-5195,-3460,-1828,-398,756,1577,2068,2270,2260,2158,2075,2115,2365,2856,3604,4574,5713,6950,8195,9381,10419,11264,11869,12226,12338,12252,12004,11675,11302,10940,10590,10225,9796,9214,8390,7252,5724,3806,1512,-1064,-3798,-6498,-8963,-10960,-12268,-12720,-12159,-10574,-7975,-4536,-473,3886,8181,12045,15139,17223,18136,17882,16549,14377,11639,8679,5808,3297,1339,1,-718,-948,-855,-661,-576,-781,-1412,-2530,-4131,-6137,-8411,-10767,-12987,-14851,-16152,-16736,-16509,-15460,-13654,-11237,-8413,-5405,-2468,203,2419,4090,5171,5698,5750,5462,4964,4396,3883,3494,3298,3292,3453,3733,4038,4302,4400,4271,3808,2976,1742,123,-1813,-3977,-6222,-8397,-10332,-11871,-12879,-13254,-12938,-11911,-10211,-7901,-5101,-1944,1410,4789,8041,11006,13567,15623,17113,17994,18267,17934,17039,15637,13797,11629,9234,6759,4317,2058,64,-1560,-2803,-3636,-4113,-4286,-4236,-4073,-3864,-3734,-3726,-3935,-4381,-5095,-6067,-7256,-8613,-10045,-11476,-12797,-13931,-14796,-15338,-15519,-15337,-14781,-13919,-12754,-11404,-9895,-8349,-6821,-5413,-4184,-3199,-2490,-2078,-1944,-2052,-2328,-2700,-3084,-3423,-3676,-3856,-3983,-4109,-4270,-4476,-4709,-4902,-4960,-4781,-4259,-3341,-1988,-260,1777,3971,6165,8196,9880,11111,11760,11798,11206,10030,8369,6345,4126,1892,-174,-1888,-3108,-3716,-3663,-2929,-1580,282,2508,4902,7275,9412,11155,12368,13005,13064,12630,11830,10820,9753,8776,7966,7382,7005,6765,6574,6293,5813,5025,3875,2354,510,-1555,-3701,-5764,-7575,-8991,-9898,-10243,-10037,-9337,-8273,-6992,-5673,-4496,-3603,-3127,-3116,-3593,-4484,-5705,-7083,-8483,-9728,-10706,-11339,-11595,-11526,-11175,-10659,-10042,-9396,-8752,-8101,-7419,-6677,-5840,-4918,-3923,-2929,-1985,-1187,-586,-215,-88,-154,-357,-613,-833,-954,-922,-719,-352,152,756,1410,2097,2775,3452,4123,4797,5479,6174,6857,7524,8131,8664,9104,9440,9682,9835,9910,9922,9859,9741,9538,9283,8934,8539,8060,7538,6941,6280,5530,4658,3642,2439,1034,-570,-2350,-4241,-6162,-8009,-9680,-11074,-12111,-12737,-12915,-12653,-11961,-10901,-9531,-7928,-6191,-4384,-2612,-919,620,1972,3102,3987,4600,4925,4907,4527,3722,2477,771,-1355,-3836,-6542,-9317,-11971,-14323,-16200,-17486,-18108,-18052,-17366,-16131,-14483,-12563,-10541,-8564,-6766,-5253,-4074,-3241,-2724,-2436,-2296,-2190,-2029,-1735,-1268,-617,184,1088,2016,2892,3639,4193,4514,4588,4435,4117,3719,3349,3130,3154,3507,4206,5238,6519,7926,9290,10426,11145,11296,10750,9497,7562,5117,2366,-379,-2840,-4700,-5773,-5913,-5143,-3591,-1492,820,3019,4774,5847,6118,5568,4346,2646,752,-1055,-2560,-3585,-4091,-4119,-3788,-3302,-2846,-2617,-2763,-3347,-4394,-5816,-7491,-9247,-10879,-12206,-13050,-13288,-12853,-11742,-10032,-7872,-5468,-3081,-974,615,1507,1639,1048,-100,-1555,-3016,-4177,-4789,-4687,-3819,-2271,-208,2089,4348,6267,7651,8356,8380,7823,6862,5749,4721,4001,3731,3992,4749,5915,7319,8756,10011,10867,11165,10789,9711,7984,5731,3159,504,-1960,-3968,-5282,-5725,-5192,-3674,-1252,1895,5516,9289,12878,15933,18149,19280,19185,17813,15251,11675,7360,2658,-2075,-6454,-10173,-12967,-14685,-15280,-14796,-13394,-11284,-8756,-6102,-3634,-1609,-253,320,54,-975,-2635,-4700,-6920,-9017,-10758,-11933,-12427,-12196,-11273,-9782,-7871,-5743,-3575,-1557,181,1520,2399,2782,2664,2063,1018,-407,-2138,-4076,-6115,-8144,-10040,-11694,-12994,-13843,-14151,-13847,-12884,-11236,-8930,-6018,-2610,1146,5074,8956,12598,15780,18349,20155,21137,21260,20574,19168,17186,14817,12259,9732,7433,5532,4163,3399,3267,3732,4699,6036,7544,9041,10281,11095,11309,10824,9617,7716,5251,2368,-704,-3778,-6620,-9081,-11024,-12389,-13170,-13406,-13193,-12640,-11887,-11055,-10267,-9593,-9092,-8742,-8532,-8373,-8213,-7959,-7542,-6928,-6074,-5009,-3766,-2422,-1093,108,1041,1608,1699,1317,442,-812,-2338,-3965,-5525,-6854,-7829,-8371,-8452,-8111,-7415,-6479,-5420,-4364,-3406,-2624,-2052,-1701,-1547,-1544,-1641,-1777,-1901,-1950,-1899,-1693,-1332,-801,-130,648,1458,2236,2897,3368,3609,3587,3321,2867,2291,1731,1297,1132,1356,2047,3259,4973,7119,9585,12205,14800,17165,19130,20522,21249,21257,20574,19303,17598,15641,13646,11767,10161,8888,7982,7411,7112,7026,7070,7217,7409,7660,7936,8244,8537,8783,8902,8839,8502,7857,6845,5506,3849,1989,24,-1908,-3668,-5129,-6203,-6823,-6986,-6729,-6130,-5305,-4394,-3527,-2857,-2480,-2502,-2963,-3869,-5189,-6829,-8687,-10629,-12527,-14256,-15725,-16843,-17554,-17815,-17578,-16847,-15599,-13901,-11791,-9409,-6864,-4339,-1978,55,1651,2716,3245,3239,2802,2041,1109,183,-588,-1053,-1098,-667,267,1665,3440,5481,7624,9717,11582,13085,14102,14566,14445,13767,12586,11006,9142,7124,5083,3134,1389,-63,-1166,-1851,-2126,-1949,-1364,-373,976,2641,4578,6709,8979,11282,13542,15640,17476,18949,19957,20424,20304,19557,18235,16381,14142,11664,9150,6802,4805,3313,2407,2100,2320,2921,3705,4434,4898,4898,4327,3145,1406,-767,-3186,-5645,-7941,-9896,-11401,-12395,-12899,-12984,-12768,-12386,-11951,-11588,-11324,-11205,-11178,-11198,-11173,-11022,-10664,-10050,-9154,-8003,-6641,-5168,-3669,-2264,-1017,-2,764,1270,1524,1549,1331,878,143,-879,-2227,-3874,-5775,-7816,-9836,-11635,-12998,-13718,-13649,-12694,-10874,-8268,-5067,-1512,2131,5564,8565,10924,12534,13366,13441,12888,11824,10423,8834,7181,5559,4037,2629,1377,263,-682,-1466,-2062,-2468,-2672,-2665,-2455,-2050,-1466,-735,110,1033,1985,2933,3827,4640,5324,5861,6194,6313,6144,5685,4869,3705,2199,395,-1580,-3610,-5477,-7007,-7991,-8295,-7833,-6620,-4758,-2445,62,2453,4433,5735,6148,5581,4003,1537,-1640,-5236,-8942,-12395,-15276,-17289,-18216,-17946,-16469,-13891,-10449,-6442,-2278,1658,4949,7291,8440,8312,6940,4501,1271,-2405,-6140,-9590,-12421,-14410,-15403,-15345,-14281,-12312,-9620,-6406,-2906,657,4076,7169,9803,11879,13346,14195,14451,14172,13448,12386,11106,9728,8345,7035,5842,4763,3804,2907,2071,1232,406,-435,-1274,-2089,-2879,-3617,-4302,-4952,-5571,-6203,-6868,-7588,-8364,-9159,-9929,-10570,-11006,-11132,-10875,-10196,-9090,-7603,-5830,-3889,-1929,-94,1499,2738,3596,4036,4123,3896,3473,2929,2377,1880,1495,1250,1155,1206,1414,1762,2285,2977,3863,4930,6146,7452,8738,9897,10767,11241,11197,10596,9448,7828,5890,3813,1805,70,-1228,-1981,-2142,-1751,-904,253,1537,2778,3806,4516,4823,4732,4255,3489,2503,1419,313,-724,-1647,-2421,-3050,-3544,-3930,-4240,-4493,-4686,-4824,-4848,-4756,-4473,-3999,-3309,-2426,-1411,-333,677,1506,1999,2045,1531,424,-1276,-3462,-5993,-8619,-11110,-13170,-14583,-15152,-14771,-13449,-11239,-8357,-5018,-1546,1743,4542,6557,7586,7486,6225,3870,581,-3385,-7716,-12044,-16010,-19248,-21491,-22509,-22244,-20713,-18089,-14646,-10714,-6684,-2891,356,2867,4541,5387,5516,5092,4331,3455,2661,2124,1950,2210,2897,3966,5331,6861,8453,9952,11280,12331,13084,13503,13638,13495,13174,12699,12162,11594,11048,10533,10052,9582,9069,8466,7700,6712,5473,3949,2171,185,-1930,-4049,-6041,-7750,-9032,-9784,-9932,-9497,-8549,-7234,-5752,-4300,-3099,-2315,-2063,-2401,-3308,-4712,-6488,-8468,-10472,-12291,-13759,-14671,-14941,-14464,-13266,-11409,-9044,-6370,-3621,-1035,1161,2801,3745,3960,3450,2295,645,-1352,-3468,-5530,-7349,-8782,-9755,-10225,-10231,-9862,-9222,-8478,-7745,-7150,-6761,-6583,-6582,-6650,-6663,-6482,-5973,-5066,-3693,-1906,256,2658,5175,7661,9988,12048,13773,15127,16100,16720,17008,17003,16730,16204,15447,14463,13278,11929,10468,8982,7563,6336,5407,4892,4860,5363,6393,7904,9801,11947,14182,16336,18217,19696,20603,20880,20436,19275,17409,14899,11834,8332,4531,587,-3331,-7063,-10449,-13366,-15721,-17454,-18569,-19078,-19057,-18588,-17774,-16738,-15588,-14437,-13370,-12460,-11739,-11233,-10924,-10800,-10818,-10948,-11145,-11386,-11649,-11914,-12178,-12401,-12557,-12589,-12447,-12072,-11434,-10518,-9342,-7964,-6447,-4888,-3377,-1997,-817,129,826,1307,1611,1819,1999,2234,2589,3126,3862,4819,5948,7196,8453,9593,10460,10925,10859,10202,8943,7130,4890,2381,-177,-2573,-4572,-5991,-6657,-6503,-5473,-3661,-1159,1817,5053,8307,11328,13949,15977,17353,18004,17944,17215,15861,13972,11620,8883,5885,2699,-483,-3539,-6235,-8393,-9800,-10304,-9803,-8275,-5804,-2556,1193,5117,8841,12002,14259,15377,15187,13669,10892,7059,2443,-2608,-7714,-12516,-16659,-19887,-22002,-22933,-22694,-21433,-19347,-16743,-13919,-11193,-8832,-7037,-5918,-5493,-5678,-6330,-7254,-8245,-9124,-9750,-10065,-10053,-9786,-9351,-8879,-8471,-8223,-8160,-8267,-8470,-8639,-8634,-8292,-7491,-6141,-4219,-1765,1101,4223,7385,10389,13028,15163,16693,17607,17942,17795,17292,16571,15756,14946,14210,13584,13069,12664,12320,12023,11705,11356,10921,10403,9782,9081,8326,7554,6828,6195,5724,5447,5416,5620,6080,6747,7601,8589,9661,10759,11815,12746,13470,13891,13920,13482,12524,11024,9015,6565,3811,925,-1876,-4359,-6303,-7509,-7837,-7231,-5695,-3336,-336,3087,6617,9975,12821,14868,15873,15644,14111,11290,7323,2452,-2984,-8605,-14002,-18810,-22702,-25492,-27042,-27399,-26645,-24990,-22676,-19975,-17141,-14404,-11915,-9781,-8019,-6596,-5437,-4424,-3460,-2447,-1339,-144,1087,2242,3191,3804,3963,3631,2801,1582,116,-1374,-2668,-3528,-3780,-3299,-2064,-139,2328,5111,7957,10605,12817,14427,15332,15519,15058,14070,12714,11170,9592,8114,6823,5761,4946,4343,3937,3665,3513,3449,3468,3590,3825,4209,4752,5464,6332,7303,8328,9300,10137,10730,11009,10921,10479,9726,8773,7749,6802,6055,5593,5436,5533,5765,5978,5972,5591,4694,3234,1242,-1156,-3752,-6286,-8463,-10030,-10759,-10536,-9349,-7262,-4517,-1343,1873,4807,7111,8522,8876,8131,6382,3837,788,-2424,-5485,-8110,-10117,-11423,-12024,-12043,-11612,-10952,-10223,-9617,-9227,-9108,-9248,-9553,-9908,-10147,-10121,-9700,-8810,-7450,-5698,-3693,-1656,202,1647,2502,2671,2123,951,-697,-2602,-4519,-6219,-7488,-8189,-8223,-7578,-6293,-4467,-2233,235,2773,5190,7346,9105,10388,11146,11383,11122,10424,9353,7978,6390,4638,2811,953,-865,-2596,-4187,-5598,-6801,-7766,-8491,-8961,-9191,-9184,-8953,-8522,-7902,-7139,-6241,-5250,-4167,-3006,-1754,-410,1041,2575,4155,5700,7090,8196,8871,8982,8454,7237,5378,2971,188,-2756,-5587,-8049,-9862,-10825,-10772,-9650,-7487,-4428,-695,3408,7536,11339,14484,16727,17881,17909,16833,14805,12032,8750,5232,1705,-1622,-4608,-7142,-9199,-10753,-11840,-12479,-12706,-12530,-11982,-11051,-9774,-8171,-6290,-4215,-2012,206,2338,4265,5868,7018,7621,7571,6840,5425,3389,872,-1965,-4884,-7674,-10107,-12017,-13296,-13905,-13884,-13332,-12372,-11159,-9803,-8413,-7018,-5641,-4234,-2751,-1139,635,2557,4554,6512,8249,9575,10286,10223,9265,7402,4678,1274,-2581,-6577,-10374,-13651,-16099,-17516,-17752,-16809,-14739,-11737,-8019,-3877,401,4533,8262,11386,13757,15287,15984,15901,15177,13987,12533,11025,9647,8537,7792,7437,7435,7730,8185,8718,9197,9561,9768,9804,9717,9533,9336,9173,9101,9164,9366,9710,10144,10600,10988,11181,11087,10572,9577,8029,5934,3320,283,-3052,-6513,-9902,-13032,-15703,-17776,-19123,-19707,-19508,-18617,-17117,-15196,-13021,-10806,-8746,-7016,-5757,-5067,-4971,-5477,-6481,-7923,-9613,-11448,-13232,-14845,-16137,-17008,-17373,-17191,-16448,-15185,-13465,-11414,-9165,-6902,-4780,-2985,-1630,-813,-559,-823,-1530,-2532,-3683,-4798,-5727,-6314,-6457,-6086,-5191,-3827,-2107,-204,1687,3331,4545,5156,5083,4325,2936,1092,-1021,-3154,-5062,-6515,-7337,-7377,-6603,-5001,-2674,245,3557,7040,10468,13618,16299,18371,19727,20348,20231,19453,18097,16285,14131,11766,9302,6858,4530,2416,584,-899,-1996,-2678,-2934,-2769,-2185,-1226,97,1707,3547,5522,7502,9356,10920,12007,12483,12165,10992,8906,5957,2274,-1956,-6448,-10906,-14994,-18406,-20897,-22271,-22494,-21574,-19723,-17157,-14249,-11328,-8759,-6829,-5728,-5559,-6265,-7711,-9641,-11760,-13759,-15364,-16378,-16696,-16335,-15378,-14018,-12446,-10886,-9508,-8421,-7666,-7189,-6875,-6566,-6071,-5239,-3935,-2108,229,2995,6042,9195,12254,15044,17399,19210,20389,20901,20742,19925,18516,16562,14186,11486,8628,5758,3057,672,-1242,-2592,-3281,-3301,-2629,-1328,546,2873,5535,8368,11216,13895,16256,18139,19454,20119,20116,19478,18268,16606,14618,12451,10250,8115,6155,4381,2816,1409,109,-1167,-2467,-3852,-5333,-6881,-8450,-9935,-11214,-12169,-12654,-12590,-11896,-10583,-8707,-6395,-3857,-1313,933,2644,3557,3517,2435,319,-2699,-6397,-10478,-14553,-18273,-21249,-23218,-23989,-23530,-21931,-19434,-16346,-13048,-9906,-7230,-5261,-4097,-3751,-4089,-4928,-5995,-7044,-7816,-8141,-7898,-7057,-5664,-3811,-1638,700,3065,5324,7381,9164,10638,11762,12551,12972,13041,12773,12173,11318,10236,9037,7786,6590,5522,4672,4083,3800,3811,4099,4592,5223,5869,6445,6828,6954,6750,6206,5310,4119,2672,1058,-641,-2323,-3887,-5222,-6229,-6822,-6921,-6509,-5571,-4177,-2411,-417,1638,3581,5233,6464,7170,7329,6951,6135,4977,3632,2221,859,-369,-1420,-2280,-2960,-3486,-3884,-4165,-4346,-4400,-4325,-4085,-3679,-3117,-2435,-1694,-994,-420,-99,-104,-522,-1376,-2670,-4343,-6306,-8407,-10492,-12366,-13854,-14811,-15112,-14735,-13678,-12063,-10025,-7786,-5543,-3510,-1834,-589,211,677,928,1173,1576,2296,3412,4922,6745,8732,10689,12415,13746,14560,14819,14563,13886,12946,11907,10930,10149,9647,9450,9539,9838,10252,10665,10975,11103,11006,10696,10217,9668,9157,8803,8699,8903,9408,10163,11050,11913,12587,12889,12682,11852,10357,8217,5535,2478,-715,-3766,-6393,-8327,-9380,-9445,-8529,-6760,-4368,-1652,1033,3358,5017,5806,5613,4454,2448,-193,-3193,-6260,-9102,-11485,-13241,-14274,-14583,-14210,-13254,-11838,-10077,-8093,-5982,-3824,-1684,380,2328,4099,5651,6915,7832,8344,8399,7985,7106,5807,4178,2311,354,-1579,-3336,-4825,-5944,-6676,-7002,-7000,-6736,-6342,-5921,-5578,-5377,-5332,-5402,-5507,-5506,-5276,-4664,-3585,-1995,81,2519,5163,7763,10091,11893,12982,13226,12606,11186,9158,6759,4310,2116,459,-428,-454,430,2086,4347,6927,9543,11900,13764,14983,15482,15314,14563,13424,12038,10597,9195,7903,6727,5619,4515,3334,2013,514,-1144,-2935,-4741,-6477,-8002,-9214,-10041,-10429,-10406,-10003,-9311,-8414,-7412,-6390,-5417,-4546,-3788,-3151,-2596,-2065,-1503,-834,-20,944,2032,3136,4149,4898,5257,5103,4398,3178,1568,-228,-1954,-3347,-4158,-4222,-3453,-1884,349,3016,5822,8457,10606,12036,12572,12144,10805,8649,5898,2754,-523,-3720,-6648,-9173,-11227,-12777,-13859,-14518,-14816,-14825,-14577,-14111,-13437,-12544,-11441,-10100,-8549,-6779,-4858,-2821,-777,1175,2920,4328,5330,5839,5872,5446,4655,3631,2500,1433,531,-101,-439,-493,-345,-76,166,283,157,-266,-1007,-2020,-3215,-4449,-5557,-6380,-6774,-6662,-6027,-4938,-3521,-1967,-457,815,1712,2153,2098,1604,721,-425,-1738,-3103,-4435,-5657,-6722,-7572,-8179,-8479,-8440,-7996,-7118,-5778,-3984,-1791,721,3414,6129,8682,10874,12537,13502,13684,13026,11574,9442,6819,3955,1132,-1366,-3272,-4387,-4570,-3787,-2075,420,3502,6904,10333,13502,16113,17941,18796,18572,17271,14954,11799,8031,3925,-234,-4183,-7703,-10638,-12907,-14499,-15470,-15909,-15948,-15707,-15298,-14802,-14247,-13638,-12922,-12060,-10984,-9680,-8148,-6463,-4715,-3064,-1654,-642,-145,-224,-876,-2020,-3520,-5169,-6771,-8086,-8948,-9194,-8770,-7661,-5951,-3784,-1351,1108,3364,5203,6465,7053,6979,6319,5257,4022,2872,2058,1769,2117,3111,4641,6527,8497,10263,11550,12120,11837,10662,8665,6034,3021,-60,-2906,-5229,-6814,-7535,-7350,-6325,-4602,-2372,121,2658,5015,7037,8606,9681,10250,10368,10069,9447,8527,7386,6038,4520,2871,1119,-643,-2344,-3849,-5047,-5815,-6072,-5763,-4898,-3515,-1726,358,2553,4708,6618,8125,9060,9309,8780,7471,5405,2722,-433,-3814,-7209,-10359,-13085,-15214,-16688,-17467,-17637,-17291,-16598,-15734,-14868,-14155,-13693,-13526,-13617,-13890,-14190,-14375,-14270,-13756,-12752,-11251,-9319,-7091,-4745,-2502,-544,950,1889,2242,2053,1450,586,-342,-1157,-1691,-1848,-1571,-872,173,1470,2871,4255,5489,6497,7213,7652,7832,7844,7758,7675,7653,7730,7903,8118,8308,8373,8218,7766,6951,5765,4209,2349,271,-1928,-4094,-6146,-7928,-9389,-10442,-11080,-11281,-11070,-10457,-9466,-8108,-6405,-4368,-2054,486,3140,5795,8297,10503,12256,13458,14001,13866,13049,11610,9658,7318,4765,2164,-312,-2507,-4299,-5607,-6392,-6668,-6502,-5979,-5236,-4394,-3604,-2970,-2605,-2564,-2885,-3560,-4554,-5802,-7220,-8709,-10171,-11502,-12623,-13463,-13977,-14149,-13982,-13505,-12751,-11770,-10598,-9261,-7785,-6156,-4385,-2442,-340,1931,4323,6789,9235,11550,13613,15296,16477,17066,16980,16216,14780,12779,10337,7661,4966,2500,489,-874,-1454,-1199,-133,1633,3923,6521,9177,11673,13788,15389,16359,16685,16376,15525,14223,12620,10812,8933,7033,5171,3330,1506,-362,-2299,-4337,-6473,-8662,-10845,-12920,-14793,-16362,-17566,-18348,-18736,-18727,-18404,-17795,-16963,-15921,-14687,-13238,-11575,-9680,-7573,-5285,-2895,-490,1797,3849,5527,6736,7399,7497,7065,6192,5006,3685,2388,1304,549,225,347,871,1702,2657,3580,4241,4508,4229,3392,1998,200,-1853,-3904,-5735,-7106,-7852,-7863,-7126,-5712,-3766,-1507,835,3022,4853,6185,6954,7159,6887,6257,5428,4566,3821,3311,3118,3249,3690,4338,5093,5819,6373,6668,6601,6153,5324,4170,2782,1309,-118,-1319,-2175,-2580,-2498,-1952,-1040,110,1313,2402,3218,3659,3675,3299,2611,1752,885,156,-300,-434,-230,220,801,1329,1621,1513,863,-387,-2238,-4615,-7358,-10287,-13161,-15781,-17921,-19471,-20309,-20463,-19952,-18923,-17495,-15870,-14200,-12636,-11300,-10236,-9480,-8975,-8660,-8419,-8151,-7747,-7132,-6265,-5135,-3778,-2241,-594,1094,2769,4389,5927,7390,8782,10119,11425,12696,13938,15130,16232,17191,17944,18402,18517,18210,17493,16373,14945,13331,11687,10194,9008,8257,8013,8275,8982,10002,11160,12264,13110,13539,13427,12717,11429,9649,7525,5253,3047,1118,-342,-1191,-1345,-795,405,2117,4158,6315,8349,10067,11304,11976,12055,11608,10718,9551,8236,6935,5754,4785,4059,3596,3345,3272,3272,3278,3176,2899,2360,1528,377,-1074,-2778,-4677,-6688,-8732,-10743,-12652,-14441,-16062,-17531,-18807,-19907,-20786,-21423,-21781,-21802,-21474,-20739,-19616,-18104,-16262,-14166,-11914,-9640,-7456,-5491,-3823,-2500,-1520,-819,-298,183,771,1588,2730,4200,5950,7833,9658,11203,12264,12677,12383,11377,9814,7857,5798,3871,2349,1401,1136,1564,2591,4078,5817,7604,9247,10585,11516,11983,11980,11547,10755,9711,8522,7330,6248,5411,4909,4818,5168,5954,7109,8557,10164,11802,13347,14662,15671,16282,16452,16145,15340,14049,12285,10107,7573,4788,1863,-1070,-3866,-6384,-8493,-10066,-11032,-11337,-11001,-10088,-8725,-7074,-5345,-3726,-2424,-1578,-1277,-1549,-2317,-3469,-4804,-6116,-7180,-7802,-7852,-7261,-6085,-4434,-2554,-690,842,1772,1887,1061,-704,-3299,-6472,-9936,-13306,-16249,-18460,-19728,-19962,-19199,-17579,-15347,-12773,-10153,-7723,-5661,-4042,-2854,-2009,-1352,-730,31,1026,2329,3900,5680,7503,9228,10656,11668,12152,12092,11526,10559,9351,8075,6905,5984,5411,5210,5352,5731,6209,6605,6759,6509,5772,4502,2744,606,-1751,-4117,-6273,-8020,-9182,-9666,-9433,-8535,-7088,-5276,-3300,-1399,239,1433,2094,2193,1784,994,2,-1005,-1820,-2320,-2390,-2031,-1275,-219,991,2224,3311,4133,4593,4633,4288,3603,2723,1774,927,292,-34,-47,209,623,1043,1304,1265,814,-68,-1366,-2941,-4654,-6278,-7630,-8517,-8834,-8521,-7624,-6261,-4606,-2896,-1357,-210,375,301,-461,-1836,-3697,-5837,-8023,-10017,-11592,-12564,-12836,-12344,-11158,-9368,-7154,-4718,-2260,7,1942,3418,4382,4824,4764,4265,3401,2271,963,-393,-1707,-2840,-3704,-4191,-4242,-3812,-2913,-1591,73,1956,3925,5824,7507,8839,9710,10044,9807,9004,7691,5942,3876,1616,-697,-2936,-4963,-6684,-7990,-8828,-9141,-8919,-8159,-6929,-5278,-3360,-1285,751,2598,4095,5128,5632,5610,5115,4288,3285,2308,1559,1193,1363,2089,3398,5145,7213,9357,11375,13042,14185,14705,14562,13822,12596,11076,9439,7905,6613,5685,5165,5018,5192,5540,5959,6282,6424,6279,5829,5063,4036,2804,1453,52,-1346,-2701,-4024,-5319,-6621,-7960,-9360,-10829,-12351,-13889,-15380,-16757,-17928,-18824,-19365,-19504,-19201,-18450,-17258,-15668,-13746,-11567,-9241,-6862,-4529,-2351,-391,1250,2515,3343,3674,3493,2777,1565,-91,-2086,-4295,-6552,-8692,-10531,-11924,-12749,-12932,-12458,-11365,-9744,-7735,-5501,-3217,-1056,853,2408,3589,4395,4918,5229,5452,5659,5899,6184,6444,6612,6555,6170,5375,4128,2477,529,-1551,-3533,-5203,-6342,-6770,-6411,-5222,-3295,-771,2128,5141,7995,10444,12278,13370,13666,13190,12059,10413,8476,6430,4508,2858,1639,917,720,1008,1682,2598,3589,4471,5114,5381,5263,4743,3928,2904,1840,841,52,-467,-675,-595,-289,128,528,762,701,227,-710,-2144,-4019,-6261,-8730,-11290,-13771,-16045,-17988,-19523,-20623,-21276,-21534,-21429,-21042,-20406,-19584,-18582,-17415,-16071,-14522,-12772,-10803,-8668,-6399,-4116,-1892,116,1837,3162,4061,4535,4618,4406,3996,3500,3037,2684,2513,2549,2789,3203,3746,4367,5009,5649,6237,6795,7304,7802,8309,8850,9440,10075,10705,11278,11695,11868,11706,11168,10233,8981,7499,5959,4536,3396,2717,2571,3041,4082,5631,7550,9660,11779,13691,15223,16210,16548,16176,15095,13355,11046,8299,5261,2089,-1044,-4004,-6629,-8847,-10542,-11706,-12294,-12338,-11858,-10918,-9588,-7978,-6199,-4401,-2709,-1267,-181,484,685,461,-137,-1023,-2072,-3210,-4327,-5400,-6387,-7324,-8222,-9152,-10135,-11218,-12399,-13659,-14953,-16196,-17306,-18162,-18675,-18740,-18304,-17333,-15837,-13888,-11573,-9050,-6444,-3937,-1631,346,1954,3164,4003,4533,4823,4983,5076,5203,5399,5702,6119,6612,7174,7732,8277,8767,9200,9586,9936,10274,10616,10969,11332,11678,11982,12184,12238,12071,11625,10842,9690,8146,6242,4015,1561,-1009,-3563,-5948,-8026,-9665,-10759,-11223,-11025,-10133,-8602,-6468,-3851,-864,2327,5550,8607,11309,13462,14919,15549,15321,14231,12387,9923,7049,3964,893,-1985,-4528,-6630,-8253,-9387,-10065,-10335,-10266,-9906,-9333,-8574,-7693,-6714,-5687,-4664,-3695,-2858,-2225,-1867,-1855,-2235,-3026,-4217,-5768,-7579,-9567,-11570,-13465,-15095,-16327,-17051,-17190,-16707,-15626,-13993,-11925,-9527,-6948,-4302,-1702,774,3071,5167,7050,8736,10232,11564,12741,13776,14672,15415,15998,16406,16619,16649,16489,16169,15729,15199,14651,14114,13654,13288,13050,12922,12890,12881,12845,12668,12297,11638,10676,9409,7902,6262,4627,3149,1961,1165,806,869,1296,1954,2724,3450,4005,4327,4349,4142,3739,3289,2895,2691,2767,3177,3926,4975,6231,7587,8877,9965,10674,10868,10426,9261,7358,4735,1512,-2169,-6079,-9983,-13624,-16765,-19213,-20822,-21513,-21275,-20157,-18281,-15796,-12918,-9845,-6815,-4023,-1629,234,1523,2221,2387,2118,1541,799,32,-652,-1171,-1506,-1658,-1693,-1671,-1676,-1779,-2021,-2428,-2986,-3647,-4352,-5010,-5549,-5891,-5990,-5842,-5446,-4886,-4196,-3492,-2807,-2200,-1640,-1099,-465,359,1492,3028,4980,7352,9995,12782,15459,17820,19639,20757,21077,20603,19393,17626,15479,13211,11031,9152,7716,6798,6413,6477,6861,7393,7850,8058,7829,7066,5717,3818,1470,-1157,-3876,-6460,-8733,-10524,-11746,-12354,-12383,-11901,-11024,-9875,-8574,-7232,-5928,-4716,-3614,-2623,-1704,-827,74,1025,2078,3217,4426,5625,6722,7574,8066,8038,7436,6174,4318,1936,-787,-3629,-6347,-8668,-10379,-11300,-11341,-10493,-8835,-6524,-3768,-814,2088,4710,6835,8343,9112,9137,8429,7078,5215,3000,622,-1744,-3911,-5758,-7160,-8079,-8479,-8395,-7869,-6988,-5847,-4552,-3223,-1968,-895,-87,392,507,259,-324,-1189,-2246,-3419,-4595,-5682,-6586,-7224,-7528,-7460,-6985,-6121,-4898,-3381,-1664,151,1940,3595,5001,6076,6752,6980,6761,6107,5075,3750,2231,639,-903,-2287,-3394,-4160,-4506,-4430,-3934,-3090,-1995,-791,375,1342,1974,2177,1885,1114,-98,-1631,-3356,-5087,-6656,-7883,-8626,-8798,-8349,-7325,-5808,-3943,-1909,116,1971,3520,4705,5495,5907,6003,5833,5452,4922,4266,3538,2765,2019,1342,846,578,638,1056,1856,3013,4458,6097,7804,9451,10918,12095,12897,13256,13132,12495,11334,9653,7480,4875,1924,-1240,-4480,-7620,-10520,-13037,-15080,-16601,-17591,-18092,-18162,-17892,-17351,-16632,-15772,-14840,-13840,-12819,-11774,-10743,-9729,-8766,-7849,-7006,-6219,-5511,-4872,-4312,-3844,-3449,-3123,-2828,-2502,-2102,-1561,-839,63,1142,2327,3541,4684,5653,6365,6769,6851,6644,6218,5668,5093,4583,4216,4031,4063,4294,4717,5282,5950,6662,7366,8002,8528,8893,9073,9046,8808,8375,7771,7043,6243,5422,4655,3983,3474,3158,3070,3203,3556,4065,4694,5345,5956,6432,6699,6692,6359,5674,4637,3265,1613,-262,-2265,-4313,-6295,-8114,-9650,-10803,-11477,-11588,-11109,-10020,-8375,-6257,-3806,-1188,1386,3706,5564,6763,7173,6703,5351,3175,329,-3006,-6559,-10079,-13283,-15936,-17862,-18945,-19182,-18639,-17467,-15874,-14095,-12361,-10888,-9826,-9269,-9227,-9643,-10387,-11299,-12176,-12856,-13157,-13002,-12337,-11200,-9707,-7995,-6264,-4668,-3352,-2375,-1733,-1338,-1055,-710,-159,738,1997,3614,5446,7331,9053,10407,11228,11439,11022,10098,8808,7390,6061,5024,4419,4300,4642,5320,6178,6980,7549,7684,7310,6374,4974,3235,1379,-353,-1739,-2563,-2702,-2098,-774,1130,3443,5909,8277,10305,11789,12602,12694,12098,10914,9290,7403,5400,3428,1561,-166,-1753,-3249,-4700,-6152,-7626,-9100,-10513,-11765,-12730,-13274,-13289,-12697,-11502,-9757,-7611,-5250,-2918,-853,721,1633,1787,1173,-135,-2001,-4213,-6580,-8868,-10914,-12586,-13800,-14548,-14837,-14709,-14232,-13427,-12371,-11069,-9576,-7919,-6137,-4295,-2434,-636,1037,2528,3763,4729,5391,5766,5893,5819,5631,5407,5241,5212,5374,5763,6360,7125,7980,8822,9546,10053,10270,10165,9746,9075,8246,7379,6608,6027,5727,5705,5958,6385,6884,7315,7531,7422,6880,5886,4425,2610,528,-1623,-3688,-5474,-6850,-7690,-7960,-7646,-6816,-5585,-4091,-2521,-1029,223,1135,1632,1712,1397,772,-58,-953,-1769,-2369,-2647,-2540,-2041,-1199,-100,1143,2414,3603,4637,5435,5970,6199,6087,5620,4748,3473,1780,-284,-2648,-5176,-7700,-9999,-11871,-13087,-13528,-13079,-11785,-9724,-7108,-4184,-1251,1405,3508,4882,5382,5006,3812,1948,-365,-2879,-5329,-7461,-9083,-10043,-10287,-9819,-8738,-7166,-5284,-3257,-1233,665,2380,3883,5193,6351,7385,8322,9138,9792,10194,10256,9883,9021,7659,5857,3729,1460,-753,-2681,-4130,-4950,-5040,-4405,-3094,-1249,939,3258,5465,7354,8732,9479,9508,8831,7494,5625,3372,933,-1526,-3804,-5792,-7360,-8478,-9119,-9326,-9153,-8685,-8022,-7258,-6502,-5831,-5324,-5026,-4954,-5106,-5439,-5894,-6398,-6857,-7201,-7349,-7261,-6910,-6302,-5484,-4501,-3448,-2391,-1422,-574,90,616,981,1291,1577,1936,2435,3121,4044,5190,6552,8071,9686,11310,12872,14279,15494,16443,17120,17491,17552,17306,16743,15867,14688,13207,11459,9477,7327,5081,2853,745,-1104,-2582,-3568,-3996,-3827,-3096,-1891,-355,1331,2969,4385,5430,6022,6137,5829,5199,4398,3587,2908,2490,2384,2610,3105,3779,4500,5131,5553,5668,5433,4864,4002,2983,1910,959,235,-136,-129,275,994,1938,2962,3931,4700,5173,5265,4946,4216,3097,1639,-95,-2056,-4165,-6378,-8612,-10818,-12913,-14828,-16493,-17812,-18744,-19200,-19164,-18602,-17533,-15994,-14048,-11794,-9340,-6812,-4343,-2063,-84,1488,2596,3202,3327,3034,2437,1685,951,424,250,572,1440,2869,4784,7053,9508,11928,14126,15901,17126,17718,17662,17009,15871,14396,12757,11138,9692,8553,7794,7434,7440,7724,8170,8652,9038,9242,9192,8885,8347,7649,6861,6089,5368,4776,4272,3870,3463,3011,2412,1610,599,-629,-1967,-3331,-4569,-5545,-6145,-6304,-5999,-5304,-4314,-3208,-2165,-1367,-988,-1106,-1789,-2979,-4585,-6436,-8334,-10051,-11387,-12154,-12246,-11618,-10316,-8479,-6279,-3992,-1834,-66,1144,1678,1514,695,-638,-2316,-4143,-5892,-7403,-8504,-9108,-9177,-8724,-7840,-6648,-5298,-3960,-2756,-1802,-1123,-723,-516,-408,-255,63,672,1622,2943,4560,6389,8242,9966,11359,12277,12615,12324,11443,10055,8320,6401,4496,2748,1314,240,-403,-653,-542,-135,475,1220,2009,2795,3530,4201,4810,5369,5900,6404,6879,7271,7529,7535,7205,6421,5116,3266,884,-1914,-5006,-8172,-11214,-13879,-15976,-17306,-17764,-17294,-15920,-13764,-11005,-7882,-4676,-1647,950,2931,4166,4603,4257,3203,1561,-522,-2876,-5343,-7754,-9966,-11856,-13308,-14261,-14634,-14427,-13609,-12232,-10335,-8034,-5443,-2753,-135,2200,4074,5339,5893,5722,4864,3452,1668,-255,-2060,-3521,-4409,-4621,-4066,-2797,-915,1399,3903,6366,8511,10154,11112,11318,10782,9579,7884,5902,3857,1993,474,-536,-984,-857,-228,770,1982,3204,4282,5052,5444,5422,5030,4351,3490,2573,1681,887,199,-405,-981,-1601,-2320,-3185,-4173,-5252,-6310,-7232,-7871,-8114,-7852,-7058,-5747,-4008,-2003,71,1987,3507,4441,4646,4048,2684,665,-1817,-4492,-7092,-9309,-10927,-11743,-11701,-10817,-9217,-7112,-4754,-2397,-297,1389,2532,3116,3196,2888,2373,1836,1484,1461,1895,2812,4193,5938,7886,9851,11615,12992,13804,13970,13434,12271,10568,8516,6281,4075,2037,301,-1081,-2101,-2795,-3237,-3510,-3688,-3834,-3969,-4089,-4160,-4125,-3948,-3583,-3033,-2335,-1536,-727,0,570,892,921,625,4,-908,-2034,-3288,-4551,-5706,-6649,-7296,-7589,-7543,-7174,-6583,-5875,-5184,-4639,-4344,-4350,-4665,-5232,-5944,-6673,-7252,-7553,-7445,-6865,-5792,-4276,-2426,-404,1600,3375,4734,5520,5638,5061,3838,2084,-18,-2259,-4400,-6233,-7567,-8293,-8364,-7813,-6768,-5379,-3876,-2454,-1317,-603,-400,-727,-1532,-2714,-4109,-5536,-6792,-7674,-8024,-7700,-6653,-4890,-2511,307,3333,6299,8940,11021,12377,12914,12641,11639,10062,8113,6014,3975,2186,777,-171,-633,-651,-282,358,1178,2069,2948,3768,4487,5111,5640,6078,6429,6651,6719,6549,6090,5269,4047,2423,431,-1846,-4266,-6678,-8894,-10747,-12120,-12913,-13146,-12856,-12180,-11270,-10313,-9473,-8892,-8638,-8727,-9079,-9579,-10044,-10296,-10185,-9579,-8482,-6906,-5013,-2976,-1030,596,1715,2185,1971,1109,-256,-1919,-3625,-5114,-6144,-6543,-6203,-5112,-3348,-1046,1585,4329,6964,9283,11152,12456,13176,13344,13031,12373,11508,10570,9713,8999,8511,8222,8108,8069,8006,7808,7373,6636,5567,4175,2530,731,-1095,-2797,-4239,-5304,-5889,-5973,-5548,-4680,-3482,-2081,-664,627,1635,2251,2432,2143,1445,388,-912,-2354,-3790,-5115,-6175,-6899,-7169,-6986,-6317,-5244,-3853,-2296,-740,636,1673,2246,2295,1821,900,-350,-1747,-3130,-4309,-5150,-5544,-5432,-4815,-3743,-2304,-649,1055,2615,3835,4560,4658,4079,2831,1014,-1223,-3673,-6108,-8309,-10074,-11270,-11804,-11672,-10911,-9623,-7917,-5946,-3828,-1696,346,2212,3841,5174,6200,6876,7221,7235,6962,6459,5808,5100,4454,3954,3706,3761,4151,4882,5892,7124,8457,9765,10911,11756,12182,12113,11493,10341,8709,6685,4420,2041,-268,-2369,-4129,-5456,-6317,-6713,-6726,-6442,-6002,-5518,-5087,-4786,-4605,-4541,-4495,-4407,-4148,-3683,-2931,-1951,-773,454,1601,2486,2970,2919,2294,1080,-618,-2677,-4878,-7012,-8852,-10221,-10984,-11107,-10602,-9595,-8229,-6709,-5219,-3935,-2982,-2432,-2295,-2536,-3071,-3812,-4650,-5501,-6295,-6987,-7538,-7936,-8135,-8119,-7836,-7237,-6297,-4978,-3309,-1311,921,3292,5678,7937,9967,11662,12965,13864,14379,14570,14525,14326,14065,13800,13565,13359,13144,12876,12487,11937,11197,10274,9205,8051,6901,5828,4929,4261,3887,3830,4099,4672,5509,6554,7736,8993,10249,11454,12554,13510,14298,14895,15284,15467,15429,15170,14697,13985,13046,11857,10407,8700,6728,4526,2121,-418,-3008,-5569,-7978,-10157,-11993,-13418,-14371,-14813,-14738,-14145,-13077,-11576,-9719,-7591,-5310,-3008,-841,1027,2431,3245,3344,2713,1341,-663,-3157,-5932,-8757,-11381,-13591,-15202,-16109,-16285,-15775,-14709,-13260,-11633,-10043,-8666,-7648,-7050,-6878,-7061,-7480,-7981,-8407,-8612,-8490,-7989,-7082,-5827,-4272,-2524,-664,1214,3057,4818,6504,8116,9685,11244,12806,14375,15928,17398,18702,19723,20330,20418,19881,18685,16832,14404,11546,8452,5382,2582,314,-1210,-1846,-1523,-284,1765,4416,7429,10532,13456,15984,17927,19192,19720,19553,18743,17431,15734,13819,11825,9873,8067,6447,5048,3832,2779,1811,876,-89,-1134,-2301,-3596,-5046,-6619,-8301,-10044,-11789,-13483,-15047,-16424,-17546,-18351,-18815,-18893,-18597,-17941,-16953,-15699,-14213,-12577,-10827,-9039,-7259,-5546,-3958,-2543,-1341,-396,282,672,790,647,280,-280,-974,-1762,-2570,-3359,-4054,-4617,-4995,-5161,-5098,-4815,-4326,-3672,-2893,-2028,-1140,-244,605,1393,2103,2712,3247,3689,4098,4467,4857,5277,5753,6288,6869,7484,8090,8679,9198,9652,10014,10294,10479,10586,10583,10492,10257,9892,9346,8613,7666,6480,5053,3371,1472,-618,-2800,-4995,-7055,-8872,-10288,-11209,-11519,-11178,-10163,-8525,-6347,-3784,-1007,1776,4360,6573,8252,9319,9718,9466,8631,7285,5575,3593,1485,-651,-2726,-4645,-6379,-7864,-9097,-10064,-10759,-11190,-11352,-11254,-10905,-10345,-9605,-8785,-7943,-7206,-6651,-6355,-6381,-6717,-7338,-8156,-9021,-9798,-10293,-10382,-9947,-8955,-7427,-5455,-3163,-724,1702,3945,5880,7399,8459,9050,9201,8985,8471,7754,6911,6027,5152,4337,3602,2943,2349,1784,1218,634,9,-629,-1280,-1876,-2386,-2746,-2910,-2847,-2551,-2029,-1352,-569,201,858,1296,1410,1162,526,-449,-1676,-3030,-4367,-5547,-6465,-7040,-7263,-7151,-6781,-6248,-5654,-5095,-4637,-4296,-4064,-3871,-3648,-3299,-2743,-1929,-821,569,2195,3998,5871,7724,9443,10930,12098,12874,13230,13131,12618,11700,10463,8968,7300,5562,3825,2208,777,-351,-1124,-1447,-1320,-710,296,1635,3152,4694,6094,7187,7847,7980,7547,6567,5107,3293,1259,-802,-2748,-4399,-5651,-6411,-6643,-6378,-5660,-4632,-3427,-2230,-1223,-565,-384,-761,-1701,-3164,-5032,-7165,-9365,-11460,-13250,-14601,-15396,-15591,-15200,-14282,-12966,-11390,-9726,-8122,-6728,-5637,-4924,-4596,-4620,-4917,-5364,-5824,-6150,-6199,-5879,-5117,-3930,-2381,-618,1174,2756,3917,4470,4306,3433,1934,19,-2074,-4070,-5728,-6867,-7399,-7320,-6739,-5803,-4732,-3716,-2940,-2501,-2445,-2717,-3201,-3735,-4123,-4193,-3799,-2839,-1306,780,3291,6075,8945,11673,14086,15987,17277,17864,17768,17033,15795,14218,12493,10819,9341,8179,7346,6814,6457,6144,5696,4991,3934,2515,806,-1053,-2865,-4417,-5509,-5992,-5784,-4904,-3442,-1586,445,2367,3944,4934,5214,4704,3474,1642,-557,-2885,-5074,-6910,-8248,-9036,-9323,-9237,-8968,-8704,-8631,-8853,-9416,-10283,-11351,-12490,-13540,-14386,-14929,-15145,-15055,-14737,-14286,-13841,-13481,-13314,-13345,-13568,-13880,-14174,-14264,-14000,-13237,-11871,-9903,-7365,-4414,-1234,1937,4861,7336,9188,10351,10794,10602,9893,8837,7627,6449,5458,4795,4518,4668,5210,6074,7149,8298,9362,10208,10695,10761,10365,9568,8456,7216,6016,5090,4592,4684,5403,6754,8610,10799,13070,15148,16759,17657,17665,16684,14722,11878,8348,4383,287,-3645,-7133,-9953,-11941,-13027,-13201,-12557,-11228,-9412,-7314,-5147,-3090,-1295,160,1213,1873,2168,2134,1838,1305,578,-343,-1444,-2733,-4180,-5750,-7352,-8880,-10181,-11114,-11531,-11342,-10494,-9016,-7008,-4618,-2069,434,2647,4389,5497,5869,5477,4331,2517,169,-2556,-5440,-8292,-10892,-13060,-14641,-15533,-15688,-15130,-13935,-12222,-10161,-7894,-5598,-3368,-1318,549,2190,3677,5015,6289,7504,8702,9868,10975,11992,12848,13505,13899,13980,13729,13105,12131,10810,9189,7325,5283,3156,1027,-983,-2774,-4226,-5246,-5741,-5678,-5028,-3827,-2149,-86,2203,4582,6866,8924,10606,11838,12559,12788,12565,11984,11155,10185,9184,8206,7275,6361,5399,4281,2931,1241,-791,-3175,-5801,-8545,-11205,-13578,-15458,-16671,-17098,-16697,-15494,-13599,-11188,-8463,-5692,-3100,-934,618,1424,1406,576,-988,-3154,-5708,-8443,-11089,-13420,-15209,-16277,-16524,-15888,-14422,-12207,-9407,-6196,-2767,687,4020,7078,9784,12052,13838,15117,15866,16093,15798,15014,13773,12145,10201,8031,5753,3474,1329,-567,-2096,-3150,-3664,-3570,-2866,-1568,268,2537,5121,7874,10635,13264,15603,17571,19043,20007,20402,20250,19544,18328,16616,14491,11994,9252,6379,3546,929,-1283,-2922,-3851,-4001,-3360,-2000,-60,2272,4762,7185,9306,10953,11983,12345,12027,11124,9737,8062,6264,4529,3011,1787,909,331,-33,-313,-676,-1254,-2192,-3540,-5333,-7499,-9935,-12463,-14898,-17008,-18619,-19547,-19698,-19035,-17598,-15508,-12955,-10153,-7371,-4834,-2762,-1321,-605,-653,-1425,-2821,-4689,-6839,-9047,-11112,-12796,-13957,-14422,-14134,-13061,-11243,-8803,-5884,-2699,542,3613,6341,8569,10230,11296,11809,11859,11560,11041,10428,9816,9280,8856,8550,8341,8206,8093,7984,7856,7704,7558,7437,7400,7478,7722,8148,8766,9560,10480,11477,12471,13395,14184,14771,15137,15241,15080,14646,13928,12922,11623,10015,8103,5896,3408,690,-2206,-5189,-8154,-10959,-13455,-15473,-16843,-17432,-17111,-15854,-13654,-10627,-6943,-2846,1353,5335,8773,11372,12934,13321,12538,10662,7896,4482,721,-3089,-6677,-9810,-12340,-14173,-15318,-15818,-15780,-15331,-14571,-13609,-12478,-11212,-9775,-8158,-6322,-4286,-2089,169,2359,4320,5876,6895,7244,6902,5870,4265,2240,13,-2183,-4114,-5592,-6457,-6661,-6172,-5091,-3509,-1612,453,2492,4385,5998,7278,8185,8719,8931,8837,8530,8027,7397,6652,5810,4866,3819,2640,1352,-73,-1577,-3150,-4706,-6191,-7495,-8548,-9245,-9534,-9363,-8717,-7624,-6119,-4288,-2208,7,2272,4478,6539,8365,9869,10952,11541,11530,10871,9501,7434,4705,1420,-2267,-6143,-9956,-13428,-16288,-18275,-19194,-18923,-17419,-14774,-11144,-6805,-2099,2608,6911,10475,13004,14331,14391,13272,11159,8349,5199,2070,-672,-2764,-4011,-4347,-3839,-2621,-971,864,2568,3907,4678,4772,4173,2939,1216,-809,-2912,-4864,-6477,-7577,-8079,-7920,-7131,-5773,-3978,-1885,313,2449,4339,5833,6806,7167,6878,5925,4358,2248,-280,-3072,-5950,-8692,-11094,-12926,-14013,-14216,-13474,-11819,-9386,-6393,-3150,-2,2695,4615,5513,5250,3808,1298,-2033,-5882,-9834,-13528,-16572,-18696,-19704,-19531,-18229,-15955,-12937,-9464,-5806,-2256,989,3738,5926,7505,8531,9088,9303,9333,9298,9340,9516,9852,10317,10802,11182,11308,11017,10216,8823,6863,4411,1631,-1264,-4006,-6337,-7995,-8787,-8577,-7323,-5069,-1965,1788,5909,10106,14072,17525,20242,22034,22834,22599,21421,19408,16760,13678,10381,7078,3929,1072,-1418,-3500,-5195,-6527,-7587,-8422,-9133,-9743,-10289,-10738,-11039,-11114,-10895,-10320,-9389,-8136,-6674,-5139,-3717,-2570,-1852,-1648,-1990,-2825,-4062,-5550,-7144,-8690,-10077,-11225,-12093,-12685,-13015,-13130,-13065,-12868,-12558,-12167,-11680,-11109,-10430,-9657,-8791,-7883,-6984,-6188,-5581,-5266,-5306,-5751,-6583,-7739,-9095,-10485,-11702,-12544,-12812,-12356,-11090,-8994,-6148,-2706,1116,5044,8811,12152,14863,16813,17950,18324,18047,17293,16253,15106,14000,13007,12161,11403,10667,9839,8822,7553,5994,4169,2165,75,-1910,-3657,-4965,-5698,-5742,-5029,-3572,-1437,1237,4269,7420,10481,13205,15422,16982,17804,17858,17185,15851,13983,11715,9197,6568,3959,1462,-845,-2920,-4741,-6307,-7627,-8719,-9613,-10331,-10912,-11385,-11775,-12096,-12345,-12515,-12576,-12518,-12302,-11944,-11435,-10820,-10137,-9462,-8854,-8410,-8171,-8202,-8503,-9053,-9797,-10634,-11458,-12143,-12594,-12722,-12506,-11943,-11096,-10048,-8913,-7802,-6833,-6081,-5611,-5425,-5510,-5784,-6167,-6523,-6734,-6675,-6233,-5348,-3978,-2155,48,2523,5095,7625,9928,11879,13388,14397,14927,15023,14781,14317,13752,13194,12733,12423,12272,12267,12344,12428,12423,12229,11763,10939,9738,8121,6149,3874,1416,-1103,-3526,-5713,-7510,-8824,-9552,-9695,-9235,-8264,-6863,-5173,-3317,-1436,371,2019,3467,4704,5738,6608,7341,7982,8538,9032,9432,9728,9853,9772,9419,8743,7709,6286,4469,2285,-219,-2939,-5756,-8488,-10953,-12946,-14283,-14834,-14497,-13294,-11286,-8649,-5619,-2473,476,2947,4697,5558,5457,4425,2566,93,-2758,-5699,-8448,-10762,-12417,-13293,-13313,-12499,-10946,-8781,-6213,-3420,-615,2036,4396,6362,7897,8968,9591,9773,9520,8852,7758,6264,4395,2205,-193,-2695,-5107,-7282,-9020,-10170,-10616,-10274,-9143,-7262,-4744,-1741,1548,4912,8128,10977,13287,14883,15700,15652,14817,13229,11083,8535,5818,3134,663,-1445,-3120,-4334,-5120,-5568,-5763,-5835,-5875,-5962,-6126,-6356,-6602,-6781,-6801,-6557,-5985,-5031,-3703,-2052,-153,1834,3787,5518,6894,7792,8124,7875,7053,5734,4029,2063,-2,-2036,-3889,-5480,-6712,-7582,-8079,-8252,-8170,-7882,-7478,-6961,-6357,-5615,-4679,-3473,-1914,45,2416,5154,8166,11296,14359,17140,19431,21047,21858,21782,20831,19066,16635,13719,10543,7343,4340,1751,-286,-1662,-2358,-2412,-1924,-1031,98,1301,2444,3409,4151,4641,4921,5019,5027,4960,4885,4778,4634,4392,3995,3381,2510,1362,-21,-1581,-3170,-4655,-5837,-6561,-6669,-6086,-4775,-2818,-338,2439,5272,7886,10026,11494,12123,11871,10727,8796,6221,3197,-67,-3363,-6507,-9349,-11779,-13731,-15180,-16116,-16567,-16554,-16109,-15272,-14056,-12497,-10625,-8465,-6085,-3529,-889,1741,4263,6553,8504,10005,10957,11290,10958,9956,8332,6159,3585,749,-2144,-4924,-7398,-9408,-10840,-11598,-11669,-11057,-9836,-8103,-5991,-3636,-1187,1232,3504,5560,7346,8866,10128,11186,12082,12883,13617,14321,14975,15552,15988,16191,16078,15561,14585,13146,11295,9140,6858,4655,2755,1375,667,723,1529,2980,4871,6938,8877,10384,11206,11144,10117,8109,5249,1691,-2280,-6422,-10420,-14032,-17026,-19245,-20588,-21026,-20579,-19327,-17380,-14879,-11972,-8818,-5570,-2372,631,3328,5613,7411,8685,9402,9578,9229,8378,7073,5355,3278,920,-1645,-4308,-6956,-9479,-11741,-13658,-15106,-16053,-16434,-16272,-15563,-14369,-12732,-10726,-8412,-5870,-3162,-373,2431,5168,7774,10171,12302,14106,15532,16539,17089,17153,16722,15788,14370,12513,10274,7747,5053,2311,-314,-2690,-4667,-6121,-6960,-7109,-6567,-5345,-3542,-1256,1341,4093,6818,9342,11522,13215,14324,14774,14521,13571,11943,9733,7013,3968,710,-2545,-5659,-8464,-10840,-12699,-13993,-14711,-14879,-14548,-13782,-12652,-11227,-9567,-7727,-5773,-3754,-1768,98,1708,2934,3630,3686,3012,1589,-549,-3280,-6431,-9753,-12978,-15810,-17984,-19279,-19536,-18712,-16823,-14022,-10501,-6533,-2410,1575,5149,8091,10243,11526,11932,11539,10473,8920,7069,5131,3279,1671,410,-434,-858,-879,-592,-88,488,1009,1347,1402,1113,472,-483,-1647,-2885,-4025,-4884,-5311,-5164,-4392,-2981,-991,1442,4158,6933,9560,11797,13473,14398,14487,13682,12008,9549,6456,2924,-817,-4507,-7926,-10823,-13051,-14457,-14997,-14660,-13512,-11668,-9296,-6579,-3732,-955,1573,3693,5301,6349,6804,6729,6158,5194,3919,2421,781,-927,-2651,-4323,-5896,-7313,-8516,-9454,-10077,-10356,-10271,-9837,-9069,-8030,-6750,-5316,-3753,-2131,-472,1183,2796,4327,5705,6861,7713,8166,8170,7663,6650,5175,3313,1207,-994,-3088,-4894,-6222,-6920,-6892,-6074,-4515,-2286,434,3451,6514,9396,11866,13766,14967,15431,15157,14209,12683,10697,8391,5903,3382,948,-1267,-3174,-4704,-5807,-6500,-6796,-6771,-6497,-6069,-5564,-5055,-4576,-4144,-3742,-3335,-2880,-2319,-1634,-795,162,1192,2197,3067,3661,3861,3552,2675,1212,-791,-3232,-5965,-8811,-11582,-14095,-16188,-17746,-18676,-18965,-18622,-17720,-16377,-14708,-12871,-10990,-9169,-7484,-5953,-4581,-3334,-2164,-1042,79,1193,2288,3324,4228,4935,5373,5503,5319,4869,4238,3550,2943,2556,2495,2838,3602,4750,6201,7824,9462,10953,12138,12873,13065,12640,11593,9950,7794,5239,2437,-449,-3250,-5803,-7965,-9624,-10692,-11133,-10929,-10117,-8746,-6911,-4700,-2241,348,2947,5425,7694,9642,11229,12381,13093,13342,13129,12469,11355,9831,7893,5609,3021,217,-2691,-5571,-8281,-10666,-12589,-13950,-14672,-14747,-14207,-13133,-11647,-9887,-8006,-6133,-4394,-2866,-1612,-648,20,412,556,476,202,-247,-850,-1597,-2473,-3467,-4564,-5755,-7011,-8336,-9684,-11052,-12399,-13698,-14893,-15939,-16740,-17226,-17271,-16796,-15693,-13928,-11468,-8378,-4746,-746,3424,7521,11315,14566,17101,18780,19539,19395,18418,16757,14603,12182,9736,7499,5669,4393,3757,3756,4321,5295,6479,7634,8532,8973,8813,8004,6574,4632,2369,-25,-2316,-4318,-5896,-6958,-7514,-7613,-7377,-6944,-6486,-6126,-5989,-6119,-6506,-7090,-7731,-8276,-8546,-8375,-7655,-6325,-4422,-2044,629,3400,6040,8355,10192,11455,12119,12216,11822,11046,9997,8773,7446,6059,4631,3156,1622,23,-1640,-3332,-4990,-6530,-7830,-8771,-9235,-9121,-8377,-6990,-5020,-2580,156,2964,5615,7849,9471,10302,10264,9338,7605,5207,2349,-743,-3830,-6700,-9165,-11095,-12407,-13063,-13090,-12529,-11470,-10002,-8220,-6210,-4055,-1795,505,2831,5141,7411,9602,11668,13541,15144,16389,17165,17395,16987,15903,14149,11760,8862,5593,2167,-1194,-4247,-6758,-8542,-9458,-9445,-8546,-6853,-4576,-1954,736,3206,5197,6505,6978,6559,5266,3199,529,-2533,-5753,-8896,-11761,-14177,-16049,-17308,-17973,-18072,-17694,-16925,-15846,-14540,-13048,-11403,-9606,-7662,-5551,-3303,-923,1508,3906,6132,8044,9473,10292,10384,9723,8317,6287,3757,965,-1902,-4593,-6922,-8707,-9821,-10177,-9736,-8508,-6530,-3907,-750,2780,6491,10204,13699,16799,19339,21196,22313,22684,22376,21495,20206,18663,17043,15453,14005,12707,11556,10488,9411,8253,6930,5432,3763,2007,274,-1299,-2542,-3339,-3554,-3152,-2102,-490,1617,4024,6600,9110,11407,13296,14671,15435,15563,15081,14051,12578,10778,8767,6648,4489,2335,202,-1899,-3966,-5974,-7874,-9592,-11021,-12054,-12574,-12501,-11778,-10446,-8566,-6318,-3904,-1571,406,1818,2459,2238,1115,-835,-3481,-6619,-9999,-13377,-16484,-19114,-21077,-22252,-22579,-22042,-20715,-18675,-16096,-13118,-9961,-6786,-3786,-1088,1197,3034,4408,5387,6037,6457,6745,6958,7146,7297,7377,7319,7049,6487,5591,4346,2797,1046,-757,-2417,-3719,-4465,-4481,-3660,-1978,523,3690,7330,11180,14975,18442,21369,23569,24970,25534,25325,24449,23039,21248,19204,17004,14712,12351,9921,7405,4820,2172,-453,-2966,-5226,-7072,-8370,-8974,-8823,-7894,-6242,-4005,-1361,1446,4168,6545,8364,9455,9709,9123,7725,5655,3079,199,-2761,-5592,-8117,-10177,-11699,-12624,-12991,-12845,-12300,-11480,-10517,-9545,-8660,-7934,-7385,-6989,-6698,-6430,-6136,-5772,-5351,-4929,-4602,-4487,-4706,-5348,-6457,-8003,-9902,-11967,-14013,-15763,-17015,-17535,-17200,-15933,-13757,-10772,-7156,-3129,1043,5119,8849,12069,14633,16509,17690,18250,18295,17926,17270,16394,15363,14182,12853,11334,9620,7683,5560,3303,1025,-1134,-3009,-4418,-5199,-5233,-4438,-2834,-492,2417,5657,8961,12011,14546,16299,17111,16889,15638,13462,10528,7072,3351,-382,-3877,-6963,-9487,-11386,-12638,-13281,-13389,-13058,-12400,-11506,-10473,-9352,-8189,-7008,-5814,-4626,-3437,-2276,-1147,-84,883,1718,2377,2828,3027,2959,2594,1947,1021,-148,-1512,-3010,-4561,-6074,-7460,-8611,-9435,-9849,-9780,-9200,-8091,-6495,-4475,-2144,361,2884,5241,7280,8825,9754,9970,9411,8097,6066,3442,373,-2947,-6303,-9466,-12235,-14395,-15825,-16415,-16150,-15079,-13295,-10975,-8285,-5441,-2621,8,2325,4252,5771,6889,7676,8193,8523,8731,8836,8855,8731,8411,7801,6842,5451,3642,1423,-1099,-3784,-6448,-8865,-10839,-12159,-12706,-12388,-11211,-9265,-6678,-3689,-507,2581,5360,7612,9196,10039,10123,9524,8340,6730,4851,2859,892,-950,-2602,-4043,-5268,-6323,-7214,-8001,-8666,-9235,-9659,-9906,-9917,-9623,-8977,-7925,-6444,-4539,-2232,398,3271,6243,9183,11924,14306,16202,17457,18020,17799,16812,15083,12699,9801,6555,3179,-105,-3070,-5508,-7260,-8214,-8336,-7664,-6292,-4397,-2160,197,2474,4493,6103,7198,7704,7587,6854,5532,3695,1433,-1149,-3907,-6724,-9440,-11930,-14067,-15741,-16873,-17395,-17276,-16514,-15128,-13197,-10798,-8079,-5174,-2258,523,3022,5126,6754,7849,8393,8385,7844,6807,5324,3453,1280,-1104,-3578,-6012,-8250,-10172,-11633,-12583,-12959,-12821,-12220,-11309,-10222,-9133,-8166,-7429,-6943,-6696,-6591,-6518,-6325,-5900,-5131,-3986,-2473,-672,1298,3271,5093,6601,7684,8279,8367,8003,7284,6335,5327,4390,3669,3255,3205,3537,4234,5229,6476,7851,9296,10698,11995,13124,14041,14715,15139,15283,15147,14694,13929,12835,11443,9791,7950,6003,4037,2155,451,-995,-2105,-2865,-3280,-3422,-3409,-3386,-3508,-3912,-4701,-5905,-7510,-9427,-11531,-13663,-15666,-17376,-18671,-19455,-19686,-19378,-18604,-17466,-16124,-14713,-13388,-12257,-11391,-10800,-10436,-10199,-9937,-9506,-8743,-7553,-5889,-3784,-1363,1208,3695,5890,7577,8618,8914,8454,7283,5521,3308,857,-1665,-4043,-6147,-7835,-9066,-9782,-10007,-9743,-9012,-7845,-6266,-4327,-2097,336,2867,5393,7820,10088,12133,13953,15505,16802,17799,18479,18770,18614,17930,16654,14764,12288,9323,6044,2672,-520,-3273,-5321,-6511,-6741,-6057,-4605,-2617,-394,1774,3632,4987,5773,5980,5725,5163,4491,3893,3524,3466,3718,4229,4859,5481,5938,6114,5932,5356,4396,3114,1579,-89,-1792,-3407,-4837,-5991,-6812,-7264,-7366,-7150,-6711,-6138,-5570,-5104,-4872,-4914,-5276,-5902,-6712,-7583,-8361,-8948,-9226,-9188,-8829,-8227,-7469,-6655,-5880,-5221,-4704,-4344,-4053,-3773,-3365,-2749,-1863,-722,585,1883,2990,3683,3854,3440,2533,1306,40,-956,-1399,-1090,15,1806,4010,6278,8231,9578,10143,9887,8918,7380,5486,3388,1243,-832,-2722,-4293,-5402,-5927,-5775,-4966,-3611,-1937,-245,1136,1907,1854,867,-1017,-3680,-6889,-10367,-13808,-16851,-19192,-20491,-20505,-19059,-16096,-11763,-6338,-335,5683,11061,15257,17883,18765,18027,15985,13149,10092,7340,5310,4250,4216,5108,6677,8584,10471,12014,12977,13258,12894,12014,10844,9574,8391,7410,6667,6186,5908,5791,5777,5804,5832,5803,5679,5422,5046,4575,4106,3703,3443,3334,3340,3378,3381,3286,3121,2930,2816,2860,3119,3560,4100,4546,4695,4313,3245,1418,-1089,-4073,-7192,-10041,-12187,-13269,-13029,-11406,-8522,-4712,-466,3645,7037,9238,9937,9051,6724,3308,-719,-4803,-8432,-11183,-12788,-13151,-12343,-10577,-8157,-5431,-2745,-369,1473,2682,3216,3121,2468,1376,-64,-1734,-3546,-5402,-7204,-8855,-10241,-11262,-11820,-11850,-11333,-10309,-8895,-7241,-5561,-4030,-2819,-2021,-1682,-1774,-2259,-3056,-4097,-5320,-6642,-8028,-9365,-10626,-11679,-12490,-12968,-13071,-12789,-12124,-11148,-9937,-8644,-7404,-6414,-5824,-5769,-6311,-7416,-8943,-10669,-12284,-13473,-13957,-13533,-12150,-9890,-6977,-3740,-531,2300,4499,5916,6516,6406,5732,4721,3570,2484,1614,1089,992,1365,2232,3528,5202,7086,9056,10899,12478,13639,14324,14513,14256,13677,12905,12118,11456,11046,10953,11192,11714,12427,13206,13928,14468,14760,14766,14508,14046,13464,12846,12278,11813,11482,11300,11265,11364,11592,11929,12360,12872,13418,13977,14486,14902,15181,15284,15202,14943,14526,13981,13331,12582,11727,10748,9623,8354,6954,5467,3967,2547,1297,307,-379,-757,-876,-828,-736,-694,-819,-1134,-1682,-2407,-3283,-4215,-5149,-5994,-6707,-7231,-7552,-7660,-7572,-7327,-6975,-6581,-6209,-5931,-5786,-5821,-6030,-6406,-6900,-7467,-8016,-8513,-8862,-9070,-9088,-8963,-8707,-8374,-8024,-7702,-7481,-7397,-7489,-7751,-8153,-8632,-9105,-9495,-9728,-9776,-9626,-9326,-8923,-8496,-8126,-7874,-7791,-7916,-8246,-8788,-9505,-10373,-11324,-12320,-13275,-14126,-14792,-15184,-15234,-14886,-14116,-12953,-11460,-9751,-7961,-6249,-4754,-3619,-2935,-2768,-3126,-3974,-5223,-6738,-8356,-9894,-11170,-12041,-12390,-12189,-11439,-10232,-8670,-6914,-5089,-3363,-1819,-552,411,1083,1483,1680,1706,1626,1465,1257,1036,802,609,445,360,345,418,571,777,1028,1280,1530,1753,1978,2200,2480,2819,3269,3830,4500,5254,6037,6776,7401,7828,8009,7923,7568,7005,6282,5490,4718,4037,3545,3280,3313,3659,4318,5269,6430,7717,8997,10152,11061,11648,11853,11693,11180,10408,9461,8450,7486,6665,6052,5717,5654,5893,6368,7061,7877,8747,9579,10296,10827,11124,11167,10943,10485,9840,9065,8253,7474,6801,6308,6018,5963,6129,6474,6948,7457,7911,8224,8310,8133,7691,7004,6165,5253,4390,3678,3212,3050,3225,3698,4414,5248,6086,6780,7228,7363,7159,6679,5991,5231,4516,3950,3618,3543,3717,4089,4575,5092,5555,5896,6073,6068,5897,5581,5169,4680,4170,3650,3147,2682,2241,1857,1514,1223,984,793,631,500,354,194,-5,-256,-543,-881,-1241,-1627,-2026,-2442,-2871,-3315,-3767,-4218,-4637,-5010,-5291,-5481,-5558,-5531,-5422,-5248,-5046,-4857,-4705,-4649,-4695,-4884,-5194,-5613,-6097,-6581,-7007,-7304,-7413,-7279,-6900,-6255,-5426,-4466,-3495,-2630,-1972,-1607,-1587,-1898,-2522,-3347,-4288,-5193,-5954,-6452,-6615,-6441,-5931,-5210,-4345,-3516,-2815,-2362,-2207,-2345,-2759,-3340,-4025,-4687,-5252,-5648,-5835,-5817,-5618,-5303,-4942,-4623,-4405,-4340,-4444,-4719,-5143,-5676,-6273,-6875,-7422,-7849,-8108,-8157,-8003,-7646,-7151,-6539,-5898,-5256,-4688,-4222,-3900,-3745,-3748,-3916,-4209,-4605,-5069,-5556,-6040,-6479,-6839,-7097,-7229,-7254,-7185,-7078,-6982,-6949,-7022,-7210,-7506,-7879,-8278,-8661,-8952,-9128,-9131,-8961,-8613,-8111,-7497,-6829,-6167,-5592,-5159,-4926,-4909,-5105,-5466,-5935,-6426,-6863,-7164,-7260,-7113,-6693,-6030,-5164,-4173,-3154,-2196,-1397,-820,-515,-490,-733,-1194,-1797,-2469,-3092,-3612,-3935,-4033,-3890,-3506,-2917,-2165,-1298,-380,551,1438,2254,2950,3494,3845,3965,3849,3502,2972,2337,1688,1130,756,622,768,1183,1854,2726,3760,4879,6017,7086,8006,8696,9085,9131,8812,8142,7188,6023,4785,3610,2638,1997,1771,1990,2648,3663,4920,6277,7565,8650,9419,9802,9811,9467,8872,8109,7298,6534,5905,5469,5261,5281,5517,5922,6453,7027,7600,8065,8413,8556,8532,8317,7970,7530,7056,6613,6246,6024,5951,6080,6381,6844,7417,8027,8588,9023,9255,9254,9017,8591,8027,7431,6856,6392,6060,5891,5865,5966,6148,6389,6655,6929,7202,7445,7656,7805,7882,7878,7791,7639,7438,7218,7002,6815,6677,6593,6580,6636,6754,6934,7135,7350,7531,7664,7705,7660,7512,7289,7006,6692,6384,6092,5868,5708,5655,5700,5845,6049,6294,6508,6661,6690,6552,6239,5744,5123,4431,3751,3157,2708,2444,2379,2504,2782,3166,3574,3929,4153,4165,3964,3515,2905,2175,1440,767,240,-136,-355,-492,-618,-819,-1164,-1680,-2341,-3098,-3836,-4468,-4878,-5003,-4793,-4259,-3436,-2431,-1353,-370,401,821,861,491,-218,-1175,-2269,-3340,-4289,-4989,-5404,-5514,-5381,-5069,-4679,-4287,-3951,-3714,-3586,-3575,-3702,-3955,-4353,-4868,-5455,-6071,-6619,-7057,-7313,-7380,-7268,-7026,-6722,-6427,-6209,-6111,-6171,-6378,-6735,-7176,-7657,-8079,-8353,-8401,-8154,-7621,-6819,-5862,-4839,-3917,-3178,-2746,-2637,-2883,-3417,-4203,-5124,-6117,-7075,-7932,-8631,-9130,-9403,-9469,-9319,-9019,-8587,-8086,-7528,-6959,-6356,-5761,-5150,-4564,-4028,-3575,-3247,-3062,-3033,-3162,-3426,-3823,-4307,-4867,-5443,-5997,-6475,-6844,-7072,-7170,-7146,-7045,-6904,-6749,-6604,-6450,-6279,-6064,-5781,-5446,-5056,-4668,-4320,-4069,-3973,-4039,-4289,-4672,-5138,-5612,-6009,-6269,-6346,-6219,-5922,-5479,-4981,-4459,-3993,-3585,-3248,-2970,-2714,-2496,-2300,-2183,-2172,-2326,-2667,-3212,-3937,-4797,-5727,-6635,-7427,-7999,-8258,-8128,-7567,-6579,-5225,-3641,-1988,-480,694,1390,1513,1073,146,-1121,-2536,-3896,-5020,-5748,-6008,-5752,-5050,-3962,-2649,-1241,82,1174,1914,2216,2071,1503,603,-512,-1716,-2869,-3877,-4652,-5152,-5374,-5332,-5066,-4637,-4077,-3443,-2764,-2051,-1342,-641,21,607,1081,1410,1546,1506,1285,948,560,203,-38,-121,-11,272,695,1222,1797,2387,2956,3450,3847,4080,4141,3985,3642,3115,2471,1739,1004,304,-275,-688,-880,-832,-546,-65,562,1280,2028,2776,3482,4131,4691,5152,5475,5653,5644,5446,5029,4411,3619,2714,1788,927,237,-217,-382,-256,134,726,1445,2203,2934,3588,4149,4615,5002,5320,5562,5719,5746,5615,5312,4834,4230,3558,2891,2301,1834,1506,1306,1201,1153,1133,1140,1190,1323,1577,1974,2512,3144,3800,4375,4769,4900,4715,4247,3547,2749,1961,1324,904,760,862,1165,1576,2017,2398,2688,2856,2933,2946,2939,2958,3021,3148,3311,3475,3585,3584,3448,3175,2797,2381,1980,1663,1460,1393,1462,1642,1918,2249,2622,3012,3404,3785,4126,4387,4518,4477,4225,3786,3184,2504,1824,1237,807,597,617,887,1372,2042,2841,3692,4535,5276,5846,6178,6215,5935,5342,4475,3420,2286,1200,306,-297,-512,-333,234,1089,2135,3212,4187,4920,5324,5340,4995,4325,3467,2532,1680,1030,680,677,1031,1687,2573,3575,4566,5439,6088,6451,6494,6231,5690,4955,4098,3230,2433,1801,1389,1232,1336,1660,2156,2744,3338,3864,4267,4506,4607,4567,4462,4313,4185,4088,4050,4058,4081,4075,3977,3728,3312,2710,1982,1190,443,-157,-502,-517,-162,547,1537,2691,3861,4898,5669,6088,6131,5825,5263,4555,3828,3177,2669,2307,2077,1909,1777,1615,1438,1238,1058,928,878,923,1057,1265,1495,1714,1856,1895,1813,1620,1363,1103,897,812,876,1107,1492,2005,2593,3201,3757,4176,4395,4341,3987,3331,2422,1357,275,-677,-1353,-1653,-1539,-1024,-188,857,1988,3061,3961,4589,4889,4852,4522,3978,3326,2659,2067,1583,1232,996,843,755,690,662,659,727,872,1124,1460,1839,2194,2437,2506,2344,1954,1364,649,-90,-762,-1287,-1624,-1790,-1820,-1795,-1781,-1849,-2016,-2285,-2605,-2904,-3133,-3216,-3171,-2990,-2755,-2505,-2322,-2242,-2296,-2496,-2828,-3273,-3802,-4373,-4953,-5491,-5954,-6292,-6489,-6525,-6414,-6175,-5842,-5459,-5070,-4723,-4459,-4321,-4348,-4557,-4965,-5527,-6214,-6912,-7552,-8014,-8236,-8168,-7820,-7226,-6475,-5637,-4815,-4062,-3442,-2989,-2712,-2640,-2752,-3041,-3480,-4000,-4568,-5091,-5524,-5811,-5933,-5901,-5743,-5517,-5269,-5050,-4893,-4805,-4794,-4832,-4910,-4992,-5071,-5121,-5162,-5180,-5218,-5260,-5328,-5408,-5480,-5544,-5567,-5571,-5539,-5510,-5490,-5508,-5578,-5692,-5832,-5955,-6013,-5960,-5762,-5421,-4958,-4431,-3922,-3510,-3280,-3284,-3541,-4028,-4679,-5405,-6100,-6669,-7026,-7140,-6971,-6581,-5992,-5316,-4654,-4094,-3756,-3657,-3846,-4272,-4889,-5610,-6336,-6976,-7442,-7671,-7634,-7347,-6837,-6203,-5511,-4865,-4339,-3983,-3820,-3840,-4004,-4251,-4539,-4789,-4989,-5093,-5115,-5064,-4984,-4914,-4921,-5034,-5307,-5734,-6307,-6995,-7715,-8412,-8984,-9354,-9462,-9245,-8693,-7788,-6566,-5084,-3443,-1789,-279,915,1661,1866,1531,716,-437,-1744,-3024,-4094,-4847,-5206,-5180,-4816,-4198,-3436,-2645,-1928,-1384,-1086,-1060,-1325,-1826,-2494,-3231,-3907,-4421,-4666,-4589,-4187,-3484,-2587,-1583,-611,245,903,1347,1571,1614,1501,1289,998,688,383,125,-49,-133,-87,60,330,689,1135,1642,2192,2742,3257,3669,3940,4024,3921,3652,3255,2800,2340,1952,1677,1574,1643,1906,2329,2899,3580,4355,5198,6087,6995,7874,8690,9382,9911,10232,10310,10139,9711,9080,8283,7416,6536,5713,4989,4375,3893,3527,3301,3218,3289,3536,3934,4471,5112,5789,6484,7129,7705,8181,8522,8705,8697,8477,8048,7429,6678,5869,5094,4460,4019,3857,3939,4272,4745,5285,5766,6101,6230,6121,5821,5372,4877,4410,4049,3834,3783,3888,4112,4423,4746,5044,5238,5307,5199,4942,4542,4076,3592,3180,2869,2720,2705,2827,3025,3273,3530,3781,4032,4291,4571,4865,5153,5384,5524,5511,5339,5004,4539,3994,3433,2894,2447,2102,1898,1838,1923,2151,2503,2958,3485,4056,4636,5192,5694,6098,6370,6471,6381,6091,5649,5093,4529,4036,3700,3595,3733,4112,4694,5392,6159,6875,7488,7901,8073,7976,7611,7015,6232,5334,4366,3410,2491,1673,969,412,29,-174,-167,48,443,1000,1632,2289,2904,3414,3812,4060,4177,4154,3985,3677,3216,2619,1924,1171,445,-187,-652,-909,-932,-767,-451,-112,187,325,287,56,-324,-774,-1217,-1585,-1807,-1889,-1801,-1586,-1250,-817,-299,286,905,1494,1985,2273,2298,2006,1412,581,-389,-1370,-2237,-2875,-3218,-3199,-2831,-2121,-1155,-25,1125,2152,2928,3332,3339,2933,2207,1270,279,-614,-1282,-1640,-1640,-1312,-687,116,996,1813,2433,2767,2728,2321,1583,622,-418,-1367,-2050,-2320,-2088,-1334,-142,1336,2883,4274,5304,5833,5795,5211,4168,2801,1284,-222,-1544,-2570,-3213,-3450,-3310,-2847,-2168,-1353,-524,242,848,1242,1385,1281,977,525,29,-460,-864,-1156,-1315,-1349,-1276,-1134,-957,-787,-656,-580,-567,-591,-631,-649,-624,-548,-440,-323,-243,-235,-338,-564,-939,-1419,-2001,-2593,-3141,-3549,-3749,-3698,-3384,-2835,-2117,-1296,-471,272,855,1193,1269,1048,592,-54,-777,-1472,-2047,-2396,-2488,-2278,-1791,-1059,-163,801,1719,2462,2936,3040,2750,2065,1056,-181,-1496,-2751,-3790,-4507,-4838,-4766,-4356,-3698,-2932,-2192,-1599,-1225,-1115,-1234,-1562,-1994,-2489,-2939,-3298,-3519,-3562,-3446,-3169,-2767,-2266,-1690,-1069,-414,235,850,1364,1723,1841,1664,1140,266,-913,-2301,-3760,-5120,-6229,-6964,-7255,-7116,-6591,-5817,-4905,-4032,-3308,-2829,-2640,-2699,-2954,-3288,-3613,-3837,-3920,-3843,-3622,-3285,-2882,-2453,-2059,-1738,-1541,-1504,-1650,-1994,-2511,-3169,-3885,-4579,-5159,-5550,-5709,-5630,-5326,-4866,-4297,-3714,-3169,-2730,-2441,-2300,-2326,-2471,-2721,-3030,-3381,-3756,-4164,-4607,-5111,-5667,-6262,-6844,-7344,-7666,-7740,-7496,-6929,-6084,-5044,-3955,-2942,-2151,-1661,-1528,-1725,-2195,-2838,-3534,-4189,-4701,-5029,-5140,-5042,-4781,-4402,-3996,-3635,-3397,-3341,-3500,-3875,-4446,-5139,-5897,-6604,-7184,-7551,-7645,-7453,-6983,-6291,-5460,-4587,-3785,-3139,-2722,-2557,-2611,-2844,-3141,-3437,-3636,-3714,-3648,-3494,-3279,-3089,-2951,-2908,-2951,-3072,-3228,-3396,-3538,-3647,-3717,-3776,-3829,-3916,-4018,-4129,-4203,-4198,-4060,-3775,-3324,-2766,-2139,-1545,-1047,-716,-582,-633,-832,-1103,-1369,-1546,-1580,-1427,-1096,-628,-93,399,767,929,861,580,134,-395,-955,-1470,-1924,-2277,-2541,-2692,-2751,-2716,-2603,-2433,-2203,-1935,-1611,-1263,-875,-512,-197,-7,9,-196,-630,-1277,-2058,-2890,-3647,-4229,-4548,-4545,-4226,-3602,-2753,-1755,-699,305,1192,1877,2325,2519,2459,2183,1732,1159,511,-161,-816,-1406,-1868,-2150,-2169,-1878,-1236,-258,995,2405,3829,5116,6146,6846,7210,7254,7055,6673,6176,5645,5117,4666,4320,4131,4109,4261,4564,4963,5407,5797,6067,6129,5942,5486,4790,3926,3002,2137,1462,1065,1035,1360,2042,2967,4059,5170,6189,7003,7531,7723,7574,7102,6370,5478,4513,3594,2800,2192,1822,1699,1827,2178,2707,3356,4044,4715,5285,5713,5947,5978,5792,5423,4894,4257,3551,2802,2049,1296,588,-37,-521,-793,-806,-517,64,898,1912,2995,4035,4898,5482,5708,5549,5033,4224,3237,2182,1178,342,-257,-545,-508,-152,493,1361,2386,3479,4551,5503,6236,6671,6748,6450,5809,4893,3821,2723,1739,998,594,596,1012,1803,2887,4117,5352,6438,7242,7714,7806,7579,7075,6413,5658,4928,4262,3728,3329,3073,2938,2895,2918,2972,3010,2996,2855,2552,2025,1278,318,-773,-1895,-2903,-3651,-4007,-3890,-3277,-2230,-856,686,2214,3576,4624,5282,5509,5321,4762,3915,2854,1669,450,-731,-1773,-2601,-3124,-3278,-3045,-2443,-1568,-542,479,1359,1988,2314,2343,2114,1714,1231,746,316,-32,-306,-518,-683,-795,-821,-736,-495,-112,406,1007,1616,2200,2660,2998,3139,3102,2857,2444,1897,1299,748,349,213,395,929,1772,2829,3984,5068,5958,6527,6719,6511,5936,5075,4032,2951,1965,1193,732,619,857,1399,2169,3056,3942,4688,5167,5289,4992,4301,3287,2094,885,-167,-902,-1202,-1008,-288,857,2332,3907,5377,6488,7075,7009,6294,5012,3334,1476,-340,-1936,-3153,-3938,-4237,-4100,-3566,-2744,-1743,-709,232,950,1391,1517,1362,996,462,-139,-798,-1447,-2078,-2648,-3103,-3392,-3438,-3213,-2702,-1945,-1032,-50,871,1671,2270,2651,2795,2695,2367,1823,1110,286,-552,-1308,-1868,-2141,-2086,-1679,-987,-95,869,1757,2457,2868,2959,2741,2293,1702,1096,553,147,-97,-190,-150,-23,167,397,657,956,1295,1682,2115,2549,2969,3289,3488,3506,3329,2964,2426,1779,1071,390,-200,-638,-879,-922,-771,-484,-111,282,638,925,1116,1216,1230,1178,1087,998,963,1026,1230,1578,2044,2565,3049,3384,3505,3320,2848,2078,1093,-51,-1268,-2480,-3655,-4726,-5704,-6548,-7245,-7751,-8027,-8013,-7693,-7037,-6079,-4858,-3467,-2000,-595,633,1545,2048,2069,1591,668,-595,-2036,-3466,-4714,-5621,-6111,-6143,-5771,-5074,-4189,-3231,-2334,-1570,-996,-633,-462,-460,-590,-797,-1052,-1296,-1512,-1652,-1739,-1763,-1790,-1863,-2042,-2367,-2849,-3451,-4103,-4723,-5184,-5442,-5411,-5111,-4570,-3844,-3037,-2214,-1470,-874,-472,-310,-399,-732,-1291,-2028,-2901,-3835,-4775,-5618,-6316,-6779,-6989,-6922,-6618,-6130,-5558,-4994,-4544,-4294,-4289,-4539,-5017,-5653,-6372,-7071,-7655,-8026,-8110,-7853,-7241,-6314,-5151,-3865,-2589,-1437,-507,144,492,531,297,-210,-909,-1776,-2700,-3603,-4375,-4933,-5228,-5249,-5040,-4667,-4222,-3802,-3470,-3296,-3274,-3416,-3652,-3953,-4236,-4468,-4632,-4709,-4736,-4705,-4631,-4510,-4315,-4057,-3723,-3339,-2942,-2564,-2272,-2108,-2119,-2334,-2761,-3381,-4149,-4987,-5805,-6497,-6978,-7185,-7094,-6725,-6122,-5379,-4554,-3757,-3012,-2397,-1892,-1533,-1290,-1163,-1151,-1247,-1448,-1753,-2111,-2506,-2867,-3157,-3351,-3438,-3441,-3402,-3343,-3317,-3327,-3371,-3447,-3506,-3539,-3484,-3321,-3019,-2587,-2039,-1450,-879,-420,-138,-66,-209,-518,-923,-1341,-1678,-1884,-1914,-1775,-1517,-1187,-895,-700,-668,-822,-1121,-1509,-1871,-2098,-2081,-1746,-1057,-41,1233,2645,4047,5295,6242,6807,6940,6653,6001,5052,3917,2681,1467,362,-516,-1103,-1336,-1195,-705,77,1062,2106,3112,3942,4541,4869,4935,4770,4416,3911,3307,2624,1930,1247,648,166,-145,-279,-231,-44,247,579,917,1210,1449,1603,1674,1623,1471,1171,776,285,-239,-725,-1138,-1392,-1479,-1366,-1067,-595,-12,661,1314,1917,2366,2624,2657,2450,2050,1486,822,121,-592,-1251,-1843,-2328,-2656,-2802,-2690,-2315,-1630,-695,455,1704,2952,4083,5008,5664,6020,6079,5863,5406,4776,4017,3226,2456,1788,1264,917,752,763,916,1175,1492,1814,2103,2321,2470,2536,2584,2614,2712,2874,3134,3487,3907,4374,4848,5264,5577,5688,5535,5057,4234,3101,1750,292,-1096,-2300,-3169,-3657,-3729,-3442,-2866,-2115,-1309,-525,136,650,981,1125,1096,908,604,206,-228,-691,-1140,-1571,-1982,-2359,-2723,-3052,-3348,-3583,-3720,-3715,-3538,-3144,-2569,-1812,-965,-97,699,1318,1705,1794,1583,1084,346,-552,-1516,-2435,-3178,-3654,-3758,-3449,-2714,-1577,-107,1598,3412,5178,6724,7883,8502,8478,7791,6487,4718,2693,653,-1162,-2542,-3358,-3521,-3053,-2006,-530,1224,3043,4737,6110,7019,7362,7123,6351,5184,3794,2407,1207,373,0,122,693,1610,2727,3889,4927,5717,6136,6147,5728,4943,3898,2750,1670,834,382,388,850,1682,2727,3799,4695,5255,5349,4941,4030,2693,1061,-730,-2470,-4028,-5218,-5969,-6201,-5935,-5197,-4087,-2698,-1173,358,1758,2916,3753,4243,4389,4236,3853,3306,2677,2040,1446,966,618,435,403,503,683,889,1052,1126,1081,929,720,518,428,501,802,1321,2029,2848,3691,4438,5020,5340,5392,5161,4709,4106,3461,2879,2443,2226,2216,2405,2690,2996,3193,3221,3025,2631,2107,1563,1130,914,992,1373,1999,2768,3513,4093,4367,4259,3762,2909,1803,546,-732,-1929,-2943,-3696,-4138,-4222,-3954,-3332,-2414,-1257,33,1351,2555,3540,4180,4435,4269,3754,2974,2078,1222,539,146,92,370,899,1567,2198,2648,2789,2539,1905,941,-246,-1484,-2649,-3545,-4098,-4185,-3824,-3018,-1876,-513,907,2233,3328,4113,4554,4664,4500,4128,3623,3055,2480,1957,1524,1223,1061,1059,1195,1463,1831,2266,2726,3163,3519,3757,3843,3782,3606,3366,3135,2976,2942,3046,3274,3557,3829,3974,3946,3673,3185,2519,1778,1071,518,199,174,419,886,1447,1974,2315,2363,2038,1355,346,-860,-2140,-3328,-4278,-4847,-4950,-4522,-3590,-2210,-535,1277,3001,4459,5477,5933,5798,5065,3851,2265,480,-1342,-3055,-4537,-5698,-6499,-6888,-6900,-6510,-5795,-4798,-3626,-2418,-1295,-419,139,299,103,-392,-1053,-1725,-2266,-2539,-2472,-2042,-1310,-381,595,1441,2035,2231,1995,1310,215,-1177,-2767,-4399,-5931,-7241,-8199,-8750,-8836,-8468,-7676,-6517,-5090,-3494,-1862,-328,987,1975,2582,2798,2661,2251,1664,990,315,-320,-898,-1431,-1949,-2464,-2985,-3483,-3932,-4286,-4511,-4600,-4536,-4358,-4055,-3681,-3242,-2778,-2304,-1844,-1382,-952,-506,-95,287,576,719,643,290,-374,-1342,-2556,-3907,-5260,-6452,-7351,-7856,-7910,-7539,-6775,-5721,-4462,-3105,-1738,-441,719,1683,2405,2854,3025,2930,2616,2128,1526,869,186,-484,-1143,-1776,-2383,-2956,-3473,-3919,-4262,-4479,-4555,-4473,-4219,-3800,-3182,-2388,-1386,-210,1103,2465,3745,4805,5483,5704,5392,4622,3472,2119,743,-482,-1403,-1943,-2059,-1791,-1214,-416,486,1406,2272,3004,3576,3940,4099,4054,3833,3496,3077,2676,2298,2006,1771,1591,1414,1209,941,594,186,-247,-655,-969,-1156,-1171,-1025,-724,-329,111,523,838,1010,1005,805,426,-124,-823,-1641,-2567,-3542,-4514,-5382,-6057,-6421,-6407,-5955,-5079,-3841,-2341,-750,784,2070,2993,3440,3398,2897,2030,947,-193,-1212,-1942,-2284,-2141,-1549,-553,691,2031,3267,4270,4903,5138,4967,4458,3693,2787,1835,924,117,-549,-1055,-1387,-1551,-1534,-1343,-965,-425,273,1084,1964,2867,3728,4500,5129,5565,5770,5708,5367,4726,3828,2677,1370,-24,-1381,-2573,-3486,-4019,-4134,-3837,-3205,-2363,-1467,-682,-157,8,-248,-902,-1885,-3066,-4297,-5411,-6276,-6775,-6867,-6526,-5821,-4809,-3631,-2391,-1229,-227,509,963,1083,905,436,-231,-1037,-1862,-2609,-3187,-3519,-3570,-3334,-2836,-2135,-1311,-453,341,999,1445,1642,1567,1208,597,-240,-1246,-2329,-3437,-4452,-5342,-6027,-6500,-6725,-6724,-6504,-6106,-5586,-4997,-4419,-3896,-3461,-3124,-2834,-2550,-2178,-1678,-991,-137,855,1907,2900,3739,4303,4537,4399,3927,3193,2321,1447,736,295,230,552,1227,2156,3198,4177,4927,5306,5208,4612,3552,2122,500,-1161,-2631,-3756,-4372,-4398,-3815,-2695,-1179,516,2176,3561,4515,4911,4718,3962,2724,1118,-715,-2634,-4504,-6198,-7628,-8704,-9399,-9676,-9553,-9044,-8200,-7070,-5719,-4221,-2644,-1073,422,1769,2894,3761,4324,4600,4613,4424,4099,3716,3307,2929,2556,2205,1843,1458,1048,599,140,-330,-768,-1165,-1486,-1696,-1779,-1692,-1438,-1022,-477,128,714,1202,1506,1613,1506,1269,972,738,653,781,1126,1648,2257,2854,3342,3641,3726,3588,3270,2821,2293,1745,1196,668,163,-318,-763,-1141,-1422,-1569,-1543,-1359,-1023,-601,-169,199,424,466,322,10,-394,-833,-1216,-1506,-1655,-1677,-1576,-1381,-1113,-774,-380,84,594,1124,1638,2060,2351,2447,2308,1927,1285,424,-636,-1813,-3036,-4197,-5201,-5951,-6387,-6485,-6265,-5803,-5185,-4536,-3957,-3542,-3334,-3345,-3525,-3791,-4030,-4110,-3905,-3326,-2298,-840,993,3081,5231,7265,8946,10120,10626,10431,9525,8027,6096,3953,1843,-2,-1400,-2217,-2433,-2082,-1292,-227,945,2052,2981,3652,4039,4164,4056,3769,3344,2823,2245,1648,1077,576,200,-29,-73,45,308,646,976,1212,1245,1020,486,-356,-1450,-2720,-4029,-5238,-6202,-6792,-6936,-6595,-5805,-4648,-3236,-1727,-250,1053,2090,2799,3157,3180,2909,2409,1762,1068,409,-121,-475,-627,-587,-410,-155,79,240,239,90,-236,-656,-1109,-1476,-1653,-1540,-1092,-296,776,2008,3236,4268,4926,5054,4566,3433,1736,-395,-2736,-5048,-7067,-8567,-9367,-9389,-8631,-7193,-5245,-3001,-678,1498,3375,4803,5737,6140,6080,5636,4939,4146,3373,2764,2382,2275,2436,2817,3336,3885,4349,4589,4518,4029,3112,1766,109,-1729,-3511,-5040,-6102,-6558,-6375,-5581,-4350,-2871,-1425,-221,515,710,333,-511,-1653,-2878,-3967,-4732,-5060,-4910,-4321,-3402,-2312,-1225,-333,216,305,-97,-966,-2179,-3577,-4954,-6105,-6871,-7140,-6891,-6167,-5088,-3800,-2477,-1268,-290,384,754,850,761,599,470,493,735,1240,1998,2969,4074,5236,6361,7377,8224,8858,9248,9390,9280,8949,8426,7761,6982,6141,5245,4334,3435,2593,1854,1263,833,565,419,348,306,236,136,-43,-257,-529,-794,-1031,-1181,-1195,-1043,-697,-169,514,1316,2163,3033,3840,4566,5151,5551,5748,5692,5431,4953,4368,3715,3106,2579,2193,1943,1818,1789,1789,1802,1751,1637,1416,1112,715,270,-215,-720,-1227,-1776,-2364,-3040,-3829,-4717,-5707,-6730,-7724,-8598,-9263,-9626,-9629,-9220,-8395,-7196,-5702,-4046,-2375,-850,385,1208,1545,1363,666,-478,-1983,-3701,-5462,-7070,-8342,-9108,-9260,-8755,-7605,-5901,-3789,-1426,980,3255,5227,6759,7759,8181,8028,7357,6271,4918,3458,2071,897,66,-365,-385,-52,524,1187,1773,2115,2108,1674,833,-356,-1752,-3185,-4454,-5372,-5768,-5554,-4691,-3255,-1386,703,2766,4553,5841,6456,6313,5411,3846,1805,-489,-2753,-4753,-6252,-7122,-7271,-6724,-5552,-3894,-1922,188,2250,4122,5652,6757,7352,7401,6910,5906,4498,2811,1034,-645,-2032,-2990,-3420,-3326,-2759,-1844,-724,451,1553,2504,3248,3795,4155,4364,4459,4459,4394,4258,4064,3797,3451,3025,2517,1955,1364,790,272,-157,-480,-691,-805,-853,-843,-820,-771,-718,-654,-568,-461,-309,-107,164,518,968,1538,2254,3139,4219,5478,6879,8328,9693,10821,11552,11764,11381,10411,8922,7073,5060,3117,1481,329,-183,-43,716,1928,3362,4752,5796,6271,5988,4909,3078,681,-2044,-4771,-7217,-9086,-10198,-10440,-9826,-8461,-6552,-4330,-2091,-50,1572,2662,3163,3082,2507,1551,377,-844,-1961,-2826,-3358,-3494,-3236,-2594,-1635,-421,931,2309,3560,4559,5173,5339,5003,4193,2955,1397,-349,-2129,-3775,-5118,-6025,-6378,-6136,-5318,-4007,-2361,-579,1132,2559,3548,3980,3812,3050,1766,84,-1848,-3821,-5663,-7150,-8156,-8534,-8262,-7350,-5897,-4063,-2030,-5,1827,3317,4351,4871,4857,4330,3345,2008,435,-1200,-2741,-4023,-4915,-5332,-5239,-4658,-3648,-2342,-864,595,1868,2798,3252,3183,2592,1578,296,-1045,-2226,-3054,-3386,-3179,-2463,-1383,-122,1079,2005,2447,2284,1449,-18,-2004,-4316,-6715,-8945,-10771,-12011,-12552,-12393,-11583,-10284,-8654,-6899,-5184,-3655,-2378,-1406,-699,-220,119,396,698,1069,1549,2120,2755,3407,4027,4581,5039,5409,5680,5889,6028,6136,6197,6199,6109,5861,5419,4724,3783,2617,1302,-45,-1300,-2317,-2975,-3182,-2882,-2074,-803,827,2694,4609,6424,7958,9093,9740,9846,9420,8494,7155,5502,3677,1814,61,-1460,-2648,-3461,-3863,-3902,-3600,-3025,-2232,-1259,-168,1016,2220,3385,4429,5252,5766,5886,5553,4736,3462,1783,-169,-2234,-4214,-5885,-7061,-7580,-7375,-6450,-4914,-2930,-719,1506,3538,5229,6467,7216,7483,7311,6798,6024,5096,4097,3085,2100,1162,262,-585,-1405,-2175,-2906,-3576,-4179,-4673,-5041,-5210,-5157,-4814,-4167,-3202,-1941,-461,1164,2788,4286,5513,6339,6682,6472,5737,4506,2915,1106,-719,-2357,-3604,-4300,-4342,-3715,-2499,-839,1042,2933,4606,5914,6745,7073,6932,6402,5596,4639,3656,2748,2010,1474,1159,1015,970,940,820,551,100,-530,-1270,-2044,-2749,-3286,-3588,-3628,-3423,-3041,-2595,-2184,-1956,-1958,-2282,-2887,-3746,-4748,-5783,-6732,-7498,-8017,-8262,-8229,-7938,-7409,-6676,-5760,-4705,-3545,-2345,-1174,-97,806,1491,1918,2097,2039,1823,1500,1178,935,852,990,1370,1976,2734,3553,4296,4852,5105,4994,4493,3616,2439,1030,-485,-2012,-3440,-4685,-5661,-6326,-6612,-6520,-6035,-5198,-4063,-2715,-1251,218,1605,2810,3802,4510,4955,5109,5008,4675,4152,3498,2774,2058,1424,927,618,489,520,656,792,858,739,374,-267,-1194,-2328,-3582,-4805,-5842,-6537,-6778,-6484,-5676,-4404,-2802,-1026,765,2408,3787,4808,5435,5651,5490,5002,4261,3333,2302,1219,142,-883,-1842,-2705,-3474,-4149,-4736,-5255,-5713,-6142,-6534,-6895,-7175,-7314,-7221,-6798,-5969,-4687,-2971,-903,1372,3648,5706,7325,8325,8608,8146,7036,5445,3606,1779,190,-977,-1632,-1749,-1380,-634,378,1505,2641,3675,4524,5135,5459,5493,5240,4747,4069,3285,2471,1704,1026,473,10,-392,-839,-1401,-2191,-3246,-4594,-6180,-7905,-9626,-11162,-12342,-13008,-13052,-12427,-11169,-9375,-7222,-4905,-2651,-642,958,2072,2677,2810,2569,2058,1405,720,91,-437,-848,-1183,-1494,-1857,-2321,-2936,-3663,-4475,-5240,-5859,-6194,-6160,-5692,-4809,-3559,-2075,-499,977,2200,3016,3361,3212,2628,1719,638,-476,-1465,-2249,-2750,-2960,-2904,-2635,-2240,-1798,-1385,-1034,-748,-477,-154,306,968,1846,2919,4092,5247,6233,6917,7179,6979,6310,5268,3991,2660,1475,595,145,174,657,1528,2652,3909,5154,6291,7230,7949,8423,8690,8765,8687,8475,8137,7663,7052,6269,5346,4277,3139,1986,913,-5,-722,-1210,-1511,-1676,-1789,-1916,-2110,-2375,-2699,-3020,-3304,-3482,-3560,-3503,-3355,-3126,-2866,-2625,-2442,-2376,-2440,-2647,-2967,-3358,-3765,-4147,-4462,-4710,-4891,-5049,-5192,-5367,-5555,-5772,-5974,-6138,-6216,-6171,-5964,-5582,-4999,-4241,-3314,-2270,-1173,-87,913,1761,2416,2826,2968,2828,2396,1698,783,-279,-1371,-2397,-3233,-3814,-4084,-4033,-3694,-3105,-2355,-1527,-726,-53,411,596,496,105,-506,-1274,-2086,-2849,-3456,-3841,-3957,-3798,-3387,-2781,-2039,-1241,-449,289,926,1469,1898,2246,2515,2738,2927,3107,3297,3510,3754,4019,4272,4476,4581,4545,4358,4013,3539,2981,2366,1745,1127,528,-73,-674,-1330,-2026,-2816,-3675,-4616,-5600,-6591,-7533,-8362,-9028,-9474,-9657,-9557,-9133,-8404,-7358,-6048,-4535,-2911,-1286,234,1552,2604,3340,3761,3860,3682,3255,2650,1919,1135,371,-320,-861,-1223,-1358,-1268,-958,-478,103,686,1165,1426,1400,1027,324,-662,-1832,-3046,-4153,-4986,-5413,-5325,-4700,-3546,-1976,-124,1816,3639,5143,6140,6502,6145,5087,3391,1261,-1109,-3398,-5356,-6703,-7260,-6924,-5703,-3707,-1139,1743,4623,7217,9235,10473,10799,10160,8641,6389,3667,778,-1967,-4248,-5863,-6644,-6588,-5764,-4353,-2604,-784,829,2033,2682,2746,2279,1427,393,-611,-1363,-1725,-1593,-964,79,1409,2821,4095,5047,5476,5321,4543,3222,1502,-423,-2353,-4072,-5443,-6339,-6732,-6619,-6086,-5213,-4154,-3018,-1954,-1061,-430,-119,-133,-457,-1015,-1714,-2437,-3073,-3515,-3703,-3601,-3206,-2565,-1719,-771,205,1083,1783,2212,2336,2156,1729,1157,575,144,-3,260,978,2150,3680,5418,7161,8683,9796,10330,10224,9462,8133,6358,4311,2163,78,-1799,-3362,-4539,-5290,-5648,-5635,-5372,-4929,-4428,-3945,-3516,-3179,-2892,-2653,-2409,-2153,-1882,-1617,-1414,-1322,-1402,-1677,-2153,-2789,-3515,-4242,-4868,-5310,-5490,-5373,-4943,-4228,-3274,-2159,-957,236,1349,2303,3058,3600,3955,4170,4335,4500,4754,5100,5549,6037,6501,6836,6964,6811,6345,5583,4555,3355,2039,703,-601,-1838,-2961,-3978,-4859,-5599,-6201,-6638,-6922,-7012,-6899,-6517,-5842,-4812,-3425,-1685,322,2496,4664,6679,8365,9619,10350,10535,10203,9394,8226,6799,5254,3740,2389,1330,662,422,628,1212,2094,3122,4165,5048,5671,5938,5848,5446,4846,4182,3589,3183,2993,3018,3154,3270,3209,2817,1988,672,-1098,-3212,-5503,-7737,-9699,-11147,-11929,-11927,-11136,-9624,-7544,-5113,-2576,-192,1812,3263,4064,4203,3756,2865,1718,535,-493,-1165,-1381,-1063,-229,1030,2587,4252,5831,7143,8028,8379,8142,7322,5984,4252,2300,320,-1468,-2882,-3739,-3940,-3410,-2173,-306,2041,4652,7262,9600,11383,12400,12498,11618,9819,7238,4103,681,-2733,-5884,-8535,-10546,-11826,-12374,-12244,-11548,-10425,-9021,-7494,-5952,-4504,-3196,-2064,-1108,-315,347,912,1419,1887,2313,2674,2893,2892,2570,1844,668,-956,-2959,-5208,-7511,-9642,-11371,-12484,-12818,-12282,-10872,-8670,-5860,-2672,589,3632,6181,8037,9076,9303,8777,7669,6160,4437,2679,980,-574,-1987,-3256,-4411,-5462,-6407,-7202,-7791,-8097,-8023,-7531,-6561,-5153,-3368,-1327,806,2875,4712,6205,7270,7882,8067,7876,7408,6750,6003,5238,4514,3858,3284,2807,2422,2164,2041,2102,2368,2869,3605,4551,5656,6839,7996,9033,9842,10347,10491,10250,9634,8708,7536,6260,4966,3792,2810,2065,1573,1268,1085,896,614,120,-606,-1586,-2751,-3994,-5195,-6186,-6849,-7064,-6766,-5951,-4636,-2924,-934,1175,3212,5022,6425,7343,7691,7514,6849,5825,4560,3188,1830,566,-539,-1475,-2236,-2849,-3313,-3641,-3807,-3786,-3559,-3100,-2422,-1534,-478,712,1971,3255,4511,5674,6723,7570,8204,8534,8543,8169,7414,6298,4874,3257,1555,-97,-1577,-2810,-3720,-4302,-4542,-4463,-4089,-3447,-2586,-1561,-454,659,1677,2547,3202,3641,3855,3878,3731,3437,3017,2472,1822,1085,296,-485,-1200,-1758,-2089,-2128,-1825,-1181,-213,1018,2415,3875,5252,6415,7231,7576,7379,6610,5302,3558,1524,-619,-2678,-4487,-5915,-6882,-7380,-7434,-7143,-6603,-5948,-5289,-4724,-4335,-4167,-4238,-4549,-5030,-5624,-6200,-6644,-6820,-6613,-5935,-4756,-3080,-1002,1353,3792,6110,8092,9562,10386,10504,9912,8675,6902,4739,2363,-35,-2260,-4115,-5434,-6089,-5990,-5148,-3601,-1505,975,3605,6165,8444,10282,11564,12263,12382,11988,11170,10038,8704,7279,5845,4497,3271,2244,1425,856,558,533,796,1327,2091,3038,4076,5126,6072,6830,7302,7434,7169,6510,5462,4093,2488,759,-952,-2528,-3834,-4801,-5363,-5518,-5276,-4673,-3766,-2611,-1283,116,1518,2790,3874,4678,5159,5293,5069,4526,3691,2661,1493,317,-812,-1795,-2611,-3236,-3702,-4038,-4301,-4537,-4772,-5053,-5366,-5733,-6140,-6570,-7024,-7466,-7881,-8221,-8455,-8513,-8368,-7960,-7289,-6367,-5249,-4022,-2804,-1687,-783,-126,253,391,348,194,14,-145,-250,-314,-384,-526,-804,-1271,-1935,-2755,-3660,-4515,-5196,-5565,-5519,-5019,-4074,-2759,-1205,445,2024,3388,4434,5096,5367,5303,4987,4548,4103,3749,3542,3487,3526,3582,3526,3259,2681,1737,438,-1174,-2983,-4847,-6612,-8108,-9223,-9848,-9957,-9545,-8660,-7386,-5825,-4108,-2376,-759,609,1637,2253,2444,2216,1643,793,-208,-1242,-2178,-2892,-3296,-3321,-2957,-2228,-1204,30,1346,2661,3844,4856,5615,6131,6381,6385,6167,5738,5154,4446,3698,2970,2341,1857,1541,1381,1321,1282,1190,951,537,-94,-910,-1874,-2916,-3956,-4914,-5712,-6290,-6598,-6607,-6302,-5685,-4786,-3640,-2310,-875,590,1990,3261,4325,5156,5713,6014,6063,5890,5529,5013,4373,3662,2902,2170,1495,954,575,409,463,742,1233,1886,2673,3513,4360,5123,5737,6100,6142,5781,4980,3743,2113,198,-1867,-3930,-5823,-7442,-8678,-9507,-9941,-10024,-9853,-9516,-9119,-8749,-8482,-8362,-8411,-8620,-8942,-9300,-9606,-9741,-9626,-9165,-8343,-7156,-5666,-3978,-2211,-519,955,2102,2821,3085,2896,2310,1416,324,-843,-1969,-2950,-3706,-4187,-4375,-4282,-3952,-3452,-2849,-2234,-1668,-1214,-914,-800,-887,-1171,-1644,-2264,-2993,-3779,-4552,-5271,-5878,-6343,-6641,-6759,-6692,-6442,-6008,-5393,-4601,-3640,-2538,-1324,-58,1199,2370,3384,4165,4684,4886,4798,4412,3781,2930,1908,742,-532,-1881,-3276,-4665,-6000,-7227,-8267,-9093,-9633,-9896,-9861,-9555,-9013,-8267,-7362,-6323,-5182,-3962,-2709,-1450,-262,828,1745,2471,2995,3317,3491,3532,3506,3415,3275,3070,2748,2301,1657,819,-232,-1478,-2874,-4374,-5881,-7310,-8543,-9467,-9979,-9985,-9446,-8342,-6727,-4678,-2324,167,2637,4882,6753,8097,8819,8878,8289,7127,5534,3663,1731,-82,-1578,-2617,-3081,-2938,-2190,-931,716,2583,4476,6249,7738,8875,9602,9920,9868,9483,8840,7978,6970,5841,4653,3426,2201,1010,-131,-1189,-2156,-3011,-3747,-4352,-4826,-5167,-5383,-5470,-5439,-5291,-5031,-4677,-4244,-3765,-3280,-2829,-2452,-2179,-2028,-2005,-2111,-2324,-2640,-3020,-3446,-3880,-4291,-4651,-4930,-5112,-5187,-5149,-5024,-4805,-4541,-4214,-3863,-3453,-2994,-2442,-1773,-944,80,1314,2764,4380,6096,7793,9330,10563,11340,11542,11097,9974,8220,5931,3263,381,-2492,-5204,-7543,-9389,-10614,-11146,-10960,-10065,-8541,-6477,-4032,-1347,1400,4041,6430,8416,9909,10835,11190,10985,10315,9254,7930,6455,4925,3449,2072,860,-178,-1017,-1649,-2059,-2217,-2113,-1719,-1047,-123,1003,2226,3457,4549,5380,5840,5815,5281,4199,2620,618,-1704,-4191,-6708,-9067,-11132,-12735,-13780,-14178,-13930,-13064,-11697,-9959,-8023,-6053,-4210,-2594,-1310,-361,224,495,488,264,-100,-547,-976,-1346,-1578,-1652,-1564,-1331,-1018,-683,-413,-272,-320,-589,-1071,-1762,-2568,-3438,-4227,-4837,-5125,-5004,-4378,-3236,-1583,475,2805,5185,7406,9215,10433,10895,10552,9399,7557,5185,2532,-156,-2606,-4607,-5979,-6640,-6576,-5839,-4555,-2861,-950,1015,2858,4432,5641,6396,6698,6552,6035,5243,4300,3334,2446,1733,1215,908,752,685,607,438,80,-503,-1333,-2370,-3525,-4671,-5655,-6311,-6519,-6176,-5272,-3840,-1986,135,2352,4470,6325,7760,8668,8986,8693,7831,6479,4759,2812,795,-1151,-2904,-4360,-5476,-6207,-6574,-6589,-6304,-5771,-5042,-4176,-3209,-2176,-1107,-18,1068,2142,3176,4165,5071,5876,6543,7029,7294,7298,6994,6380,5449,4240,2825,1282,-264,-1697,-2891,-3734,-4142,-4059,-3472,-2419,-963,774,2663,4560,6298,7768,8838,9464,9621,9342,8700,7796,6741,5669,4670,3825,3172,2687,2326,2007,1616,1084,313,-706,-1988,-3466,-5063,-6648,-8102,-9282,-10081,-10405,-10208,-9487,-8275,-6661,-4744,-2683,-610,1306,2936,4149,4869,5032,4631,3689,2273,476,-1552,-3664,-5654,-7326,-8482,-8954,-8619,-7447,-5463,-2819,298,3601,6813,9638,11820,13196,13645,13199,11938,10053,7761,5323,2959,877,-813,-2037,-2808,-3181,-3232,-3065,-2745,-2341,-1873,-1354,-754,-58,785,1796,2998,4384,5916,7529,9119,10583,11786,12644,13075,13060,12621,11820,10778,9598,8443,7395,6571,6016,5740,5729,5915,6218,6536,6783,6861,6750,6416,5906,5272,4586,3937,3381,2986,2778,2773,2973,3344,3842,4408,4959,5402,5657,5611,5218,4415,3215,1658,-169,-2155,-4172,-6099,-7827,-9262,-10354,-11055,-11345,-11244,-10741,-9917,-8814,-7542,-6208,-4929,-3804,-2909,-2273,-1894,-1724,-1705,-1771,-1862,-1946,-1987,-1999,-1971,-1939,-1905,-1900,-1930,-1996,-2101,-2204,-2292,-2316,-2241,-2038,-1686,-1179,-533,231,1073,1934,2775,3520,4142,4575,4811,4811,4592,4141,3492,2668,1708,644,-477,-1625,-2743,-3788,-4693,-5387,-5788,-5830,-5435,-4587,-3279,-1569,420,2556,4642,6513,8007,8999,9425,9254,8529,7302,5714,3881,2003,211,-1313,-2488,-3220,-3510,-3384,-2914,-2210,-1389,-564,157,717,1070,1247,1263,1220,1163,1186,1329,1627,2076,2651,3300,3948,4506,4877,4956,4687,4004,2928,1501,-197,-2034,-3895,-5642,-7163,-8358,-9156,-9509,-9404,-8861,-7922,-6675,-5208,-3651,-2108,-696,504,1439,2092,2479,2639,2622,2493,2286,2061,1817,1594,1388,1232,1136,1145,1281,1582,2058,2716,3531,4476,5501,6572,7637,8674,9635,10505,11220,11760,12051,12070,11773,11174,10278,9160,7862,6480,5073,3725,2465,1358,392,-406,-1057,-1570,-1939,-2174,-2247,-2149,-1842,-1325,-566,393,1549,2809,4119,5359,6432,7242,7668,7679,7195,6243,4843,3084,1068,-1062,-3184,-5146,-6864,-8222,-9198,-9725,-9834,-9504,-8802,-7759,-6455,-4966,-3382,-1786,-259,1149,2398,3481,4396,5153,5740,6159,6350,6307,5948,5253,4181,2719,886,-1272,-3679,-6225,-8771,-11171,-13262,-14898,-15954,-16342,-16014,-14976,-13288,-11046,-8405,-5540,-2640,96,2497,4418,5766,6490,6599,6148,5235,3986,2555,1077,-293,-1451,-2294,-2777,-2871,-2608,-2029,-1211,-242,804,1841,2821,3702,4465,5106,5635,6054,6370,6559,6587,6400,5931,5134,3967,2427,557,-1587,-3880,-6202,-8411,-10373,-11974,-13148,-13842,-14080,-13883,-13317,-12436,-11306,-9958,-8447,-6775,-4991,-3137,-1277,470,2007,3183,3902,4067,3647,2668,1194,-635,-2667,-4714,-6600,-8156,-9276,-9869,-9928,-9471,-8561,-7288,-5744,-4026,-2225,-418,1334,2971,4468,5773,6872,7734,8338,8681,8754,8568,8139,7481,6616,5556,4325,2933,1424,-183,-1800,-3385,-4830,-6055,-6987,-7533,-7672,-7362,-6622,-5478,-3989,-2226,-274,1771,3818,5773,7552,9094,10337,11256,11819,12027,11859,11325,10418,9153,7568,5701,3646,1479,-661,-2672,-4407,-5767,-6647,-6997,-6799,-6084,-4934,-3465,-1816,-168,1339,2539,3330,3642,3451,2785,1716,334,-1232,-2874,-4473,-5938,-7211,-8237,-9034,-9580,-9933,-10099,-10118,-9994,-9730,-9287,-8634,-7713,-6478,-4904,-2989,-787,1629,4099,6502,8612,10306,11374,11748,11323,10127,8216,5729,2843,-216,-3230,-5977,-8282,-10002,-11065,-11429,-11134,-10235,-8833,-7043,-5007,-2828,-660,1431,3339,5022,6453,7602,8492,9093,9424,9449,9165,8549,7597,6332,4762,2967,970,-1125,-3268,-5356,-7303,-9005,-10370,-11296,-11718,-11587,-10902,-9713,-8113,-6233,-4244,-2290,-528,939,2053,2779,3154,3203,2987,2545,1904,1093,113,-1004,-2234,-3518,-4797,-5990,-7033,-7865,-8439,-8733,-8730,-8431,-7846,-6978,-5858,-4490,-2932,-1205,591,2398,4065,5501,6544,7104,7078,6436,5179,3384,1147,-1361,-3988,-6536,-8850,-10773,-12210,-13084,-13394,-13134,-12373,-11153,-9559,-7670,-5567,-3351,-1102,1078,3122,4937,6483,7713,8599,9160,9379,9302,8935,8322,7486,6475,5335,4127,2923,1800,835,104,-334,-442,-196,368,1215,2243,3361,4439,5372,6048,6405,6396,6024,5331,4377,3258,2056,857,-286,-1328,-2275,-3134,-3945,-4749,-5585,-6467,-7413,-8377,-9325,-10171,-10832,-11207,-11226,-10805,-9942,-8627,-6929,-4946,-2807,-672,1309,3000,4304,5167,5586,5593,5263,4653,3865,2944,1978,998,74,-761,-1459,-1978,-2303,-2412,-2302,-1992,-1494,-845,-84,744,1587,2387,3095,3671,4076,4300,4337,4176,3834,3305,2598,1732,730,-373,-1513,-2641,-3676,-4567,-5251,-5696,-5891,-5834,-5563,-5100,-4487,-3760,-2936,-2048,-1109,-154,776,1639,2360,2895,3167,3139,2771,2063,1029,-267,-1755,-3317,-4833,-6181,-7243,-7927,-8183,-7979,-7339,-6313,-4965,-3409,-1747,-87,1450,2792,3850,4600,5023,5135,4976,4582,4005,3278,2425,1455,376,-826,-2139,-3558,-5049,-6557,-8020,-9345,-10446,-11243,-11666,-11687,-11307,-10558,-9512,-8246,-6849,-5399,-3962,-2568,-1242,30,1265,2484,3698,4914,6095,7219,8219,9054,9672,10026,10105,9888,9406,8701,7836,6917,6038,5322,4852,4718,4941,5542,6466,7658,9023,10450,11854,13109,14154,14890,15276,15266,14852,14059,12932,11561,10044,8494,7000,5652,4467,3466,2614,1871,1190,539,-105,-720,-1290,-1755,-2080,-2205,-2123,-1813,-1313,-662,54,752,1319,1666,1707,1397,722,-280,-1538,-2948,-4367,-5680,-6735,-7464,-7794,-7725,-7307,-6598,-5713,-4745,-3802,-2958,-2289,-1810,-1545,-1460,-1525,-1672,-1847,-1978,-2025,-1963,-1789,-1536,-1254,-1006,-865,-892,-1143,-1652,-2428,-3461,-4705,-6095,-7538,-8929,-10153,-11111,-11687,-11840,-11501,-10701,-9461,-7874,-6039,-4084,-2126,-268,1406,2861,4082,5079,5896,6537,7036,7388,7564,7567,7335,6883,6198,5327,4322,3282,2306,1507,995,846,1103,1768,2775,4023,5365,6630,7680,8363,8627,8435,7840,6932,5826,4670,3561,2610,1843,1276,872,570,304,-1,-398,-924,-1574,-2337,-3135,-3901,-4529,-4929,-5034,-4799,-4238,-3396,-2373,-1283,-267,544,1038,1125,768,-31,-1222,-2713,-4360,-6029,-7526,-8714,-9439,-9616,-9203,-8228,-6789,-5032,-3138,-1296,330,1622,2513,3009,3162,3065,2846,2611,2483,2525,2777,3228,3814,4460,5043,5474,5643,5517,5060,4324,3357,2268,1158,127,-729,-1359,-1721,-1822,-1676,-1329,-822,-203,491,1227,1988,2758,3541,4331,5143,5962,6795,7604,8366,9012,9477,9689,9572,9088,8215,6981,5473,3792,2117,592,-593,-1315,-1469,-1035,-32,1406,3149,4958,6644,7972,8787,8950,8437,7241,5490,3295,855,-1656,-4069,-6226,-8051,-9458,-10468,-11087,-11399,-11467,-11385,-11206,-10972,-10689,-10323,-9822,-9125,-8172,-6940,-5446,-3745,-1949,-202,1346,2525,3220,3329,2844,1780,271,-1551,-3457,-5273,-6776,-7849,-8378,-8349,-7805,-6827,-5550,-4099,-2613,-1182,104,1226,2162,2932,3565,4085,4534,4917,5254,5536,5747,5856,5835,5630,5237,4625,3828,2892,1904,963,187,-350,-575,-504,-173,316,829,1251,1444,1366,969,317,-516,-1395,-2177,-2726,-2927,-2712,-2069,-1034,293,1791,3292,4654,5711,6368,6540,6213,5417,4229,2755,1139,-486,-1968,-3184,-4025,-4419,-4337,-3790,-2849,-1620,-242,1122,2326,3227,3731,3787,3393,2609,1522,263,-1037,-2232,-3213,-3873,-4153,-4018,-3468,-2548,-1320,116,1631,3105,4390,5378,5975,6130,5826,5119,4061,2795,1432,133,-984,-1796,-2235,-2252,-1856,-1077,18,1342,2798,4273,5680,6909,7918,8629,9056,9170,9031,8669,8164,7596,7053,6623,6384,6381,6631,7113,7750,8458,9103,9573,9756,9563,8956,7924,6513,4784,2854,817,-1191,-3084,-4758,-6167,-7262,-8040,-8510,-8694,-8639,-8393,-8006,-7541,-7046,-6574,-6169,-5858,-5653,-5545,-5491,-5442,-5329,-5076,-4636,-3955,-3036,-1878,-532,943,2460,3921,5219,6255,6944,7229,7102,6597,5786,4789,3726,2722,1900,1311,1012,963,1131,1424,1756,2033,2180,2144,1891,1420,747,-92,-1036,-2024,-2976,-3820,-4496,-4963,-5204,-5240,-5090,-4828,-4476,-4101,-3704,-3301,-2858,-2366,-1770,-1062,-233,707,1698,2671,3537,4186,4539,4522,4111,3327,2226,919,-478,-1834,-3021,-3955,-4559,-4811,-4711,-4294,-3605,-2714,-1684,-585,518,1567,2523,3336,3995,4471,4763,4862,4765,4455,3913,3109,2011,595,-1138,-3185,-5454,-7890,-10315,-12616,-14603,-16148,-17132,-17489,-17211,-16336,-14954,-13172,-11134,-8973,-6823,-4818,-3030,-1551,-388,461,1042,1443,1747,2063,2462,3000,3680,4466,5276,6023,6585,6887,6851,6467,5753,4787,3672,2547,1552,812,438,478,963,1841,3035,4428,5864,7217,8339,9141,9558,9563,9185,8451,7438,6209,4841,3417,2005,702,-430,-1295,-1865,-2086,-2001,-1638,-1106,-496,71,511,754,776,580,203,-314,-906,-1542,-2172,-2782,-3358,-3879,-4356,-4736,-5036,-5187,-5200,-5036,-4704,-4224,-3626,-2958,-2273,-1602,-992,-440,47,500,943,1412,1930,2519,3169,3866,4578,5250,5853,6316,6608,6682,6506,6064,5351,4378,3194,1839,399,-1060,-2457,-3736,-4854,-5799,-6568,-7187,-7674,-8058,-8346,-8537,-8612,-8534,-8245,-7706,-6848,-5658,-4120,-2268,-178,2049,4269,6342,8115,9474,10320,10620,10370,9629,8488,7070,5503,3930,2459,1206,234,-413,-728,-749,-533,-173,238,604,845,915,783,457,-49,-704,-1465,-2307,-3165,-4015,-4792,-5462,-5985,-6333,-6488,-6446,-6207,-5797,-5232,-4574,-3870,-3198,-2640,-2256,-2125,-2273,-2717,-3445,-4394,-5514,-6694,-7862,-8922,-9799,-10451,-10824,-10932,-10758,-10356,-9749,-9002,-8174,-7321,-6510,-5769,-5128,-4583,-4101,-3632,-3105,-2445,-1584,-471,908,2546,4369,6310,8249,10073,11683,12984,13917,14451,14563,14274,13597,12567,11227,9612,7802,5845,3853,1922,182,-1244,-2223,-2668,-2510,-1743,-435,1337,3383,5554,7646,9499,10993,12047,12648,12830,12667,12256,11700,11074,10425,9775,9079,8309,7395,6295,4992,3501,1882,233,-1326,-2674,-3685,-4296,-4460,-4201,-3595,-2755,-1828,-981,-349,-66,-197,-775,-1760,-3077,-4605,-6204,-7727,-9049,-10065,-10717,-10989,-10914,-10555,-10014,-9395,-8786,-8283,-7904,-7674,-7546,-7474,-7385,-7222,-6949,-6550,-6064,-5536,-5052,-4687,-4524,-4609,-4974,-5607,-6466,-7496,-8596,-9690,-10666,-11453,-11966,-12155,-11983,-11430,-10506,-9234,-7642,-5805,-3753,-1595,621,2787,4833,6673,8245,9495,10393,10926,11090,10901,10369,9524,8403,7054,5545,3955,2387,933,-306,-1263,-1888,-2184,-2176,-1939,-1563,-1145,-800,-581,-564,-725,-1056,-1468,-1875,-2166,-2239,-2010,-1426,-482,792,2316,3981,5667,7233,8567,9559,10137,10250,9882,9046,7767,6117,4173,2047,-126,-2223,-4083,-5612,-6700,-7327,-7482,-7243,-6689,-5971,-5209,-4548,-4083,-3888,-3991,-4361,-4960,-5686,-6458,-7173,-7741,-8100,-8205,-8044,-7626,-6985,-6168,-5223,-4220,-3194,-2194,-1247,-363,455,1201,1902,2546,3163,3750,4315,4860,5369,5831,6218,6501,6676,6715,6648,6478,6259,6010,5793,5610,5500,5456,5471,5540,5624,5717,5784,5811,5804,5737,5648,5506,5345,5146,4932,4705,4487,4297,4134,4024,3925,3846,3729,3554,3283,2898,2384,1760,1032,258,-537,-1303,-1994,-2601,-3090,-3481,-3775,-3994,-4154,-4268,-4356,-4407,-4448,-4459,-4459,-4437,-4384,-4305,-4163,-3987,-3744,-3479,-3199,-2947,-2743,-2614,-2568,-2603,-2715,-2855,-3013,-3111,-3138,-3024,-2767,-2354,-1810,-1188,-543,16,427,575,427,-72,-879,-1950,-3144,-4337,-5349,-6040,-6304,-6080,-5399,-4338,-3035,-1668,-400,600,1225,1405,1152,515,-373,-1395,-2369,-3187,-3714,-3902,-3723,-3211,-2427,-1473,-446,533,1371,1992,2334,2388,2168,1710,1116,454,-144,-592,-799,-708,-319,351,1213,2175,3113,3930,4525,4875,4946,4792,4435,3948,3357,2700,1958,1124,137,-1021,-2391,-3970,-5716,-7579,-9430,-11173,-12644,-13744,-14345,-14395,-13867,-12803,-11284,-9450,-7466,-5515,-3779,-2405,-1481,-1045,-1031,-1335,-1778,-2174,-2336,-2121,-1434,-268,1332,3237,5286,7280,9050,10416,11288,11596,11361,10638,9548,8209,6783,5385,4145,3124,2396,1940,1779,1836,2095,2484,2956,3478,3986,4464,4864,5162,5331,5354,5221,4936,4513,3984,3394,2799,2271,1859,1633,1605,1799,2171,2686,3257,3806,4246,4499,4497,4201,3588,2667,1481,91,-1410,-2915,-4333,-5561,-6553,-7264,-7693,-7859,-7781,-7506,-7048,-6445,-5706,-4848,-3894,-2862,-1799,-755,205,1026,1656,2078,2303,2363,2319,2238,2165,2161,2222,2348,2495,2613,2635,2518,2202,1691,973,97,-900,-1941,-2961,-3886,-4651,-5207,-5523,-5582,-5410,-5026,-4496,-3856,-3172,-2467,-1775,-1082,-393,336,1108,1963,2877,3842,4796,5681,6412,6917,7135,7039,6624,5938,5042,4036,3043,2175,1554,1274,1376,1882,2727,3811,4990,6089,6947,7422,7425,6912,5928,4528,2867,1068,-695,-2284,-3582,-4502,-5004,-5092,-4796,-4195,-3372,-2435,-1485,-617,91,588,840,851,624,196,-400,-1134,-1967,-2882,-3863,-4895,-5954,-7031,-8070,-9056,-9926,-10658,-11211,-11574,-11720,-11644,-11323,-10733,-9859,-8677,-7195,-5426,-3419,-1249,1004,3224,5317,7189,8745,9950,10752,11171,11223,10959,10429,9699,8799,7781,6648,5435,4150,2826,1493,197,-1014,-2081,-2950,-3552,-3834,-3739,-3227,-2289,-938,764,2723,4804,6854,8698,10204,11229,11732,11685,11164,10269,9170,8013,6984,6167,5652,5415,5407,5509,5602,5559,5297,4765,3984,3008,1950,926,57,-561,-884,-897,-658,-238,245,668,911,873,477,-275,-1373,-2690,-4113,-5446,-6529,-7192,-7330,-6886,-5872,-4367,-2493,-411,1703,3694,5401,6732,7608,8012,7980,7552,6831,5900,4846,3753,2663,1621,641,-271,-1117,-1900,-2623,-3284,-3874,-4383,-4794,-5098,-5282,-5358,-5328,-5209,-5007,-4726,-4360,-3899,-3331,-2642,-1839,-927,60,1088,2097,3037,3835,4460,4850,5019,4935,4664,4217,3682,3097,2529,2000,1535,1100,676,206,-356,-1027,-1832,-2728,-3685,-4620,-5476,-6178,-6702,-7023,-7162,-7157,-7042,-6877,-6680,-6480,-6262,-6011,-5697,-5285,-4761,-4109,-3350,-2508,-1638,-799,-52,537,928,1103,1056,845,508,132,-229,-522,-732,-869,-975,-1109,-1330,-1696,-2239,-2973,-3882,-4916,-6008,-7057,-7956,-8608,-8894,-8786,-8222,-7250,-5918,-4324,-2598,-841,800,2277,3498,4488,5260,5876,6430,6981,7612,8346,9191,10126,11078,12005,12783,13381,13692,13702,13398,12789,11981,11026,10096,9284,8743,8555,8783,9426,10432,11697,13078,14409,15540,16309,16649,16469,15813,14711,13279,11640,9926,8259,6718,5364,4197,3202,2340,1557,824,107,-597,-1292,-1960,-2593,-3194,-3734,-4258,-4728,-5183,-5603,-5993,-6355,-6676,-6968,-7208,-7405,-7528,-7576,-7515,-7345,-7054,-6661,-6186,-5664,-5136,-4649,-4230,-3939,-3779,-3804,-4012,-4412,-4988,-5691,-6445,-7155,-7706,-7977,-7889,-7356,-6402,-5047,-3427,-1664,36,1511,2571,3092,2981,2214,826,-1059,-3297,-5642,-7879,-9735,-10998,-11487,-11105,-9837,-7779,-5086,-2012,1188,4227,6883,8960,10366,11072,11122,10635,9738,8596,7343,6094,4918,3859,2904,2070,1322,679,137,-270,-519,-576,-423,-56,526,1282,2177,3138,4090,4947,5628,6068,6216,6084,5664,5041,4250,3384,2500,1656,901,246,-276,-686,-987,-1194,-1371,-1518,-1729,-2020,-2456,-3066,-3861,-4829,-5937,-7109,-8281,-9362,-10279,-10989,-11458,-11707,-11766,-11698,-11561,-11419,-11288,-11194,-11079,-10911,-10605,-10107,-9372,-8401,-7221,-5915,-4569,-3299,-2193,-1335,-759,-472,-429,-563,-766,-934,-934,-684,-81,891,2246,3918,5806,7766,9629,11213,12369,12952,12914,12230,10981,9280,7311,5250,3299,1605,289,-593,-1033,-1072,-783,-260,401,1115,1816,2471,3054,3588,4066,4533,4987,5443,5901,6329,6712,6986,7111,7020,6665,6008,5032,3743,2204,472,-1316,-3054,-4590,-5816,-6655,-7060,-7063,-6708,-6091,-5325,-4502,-3745,-3116,-2689,-2482,-2485,-2678,-2984,-3368,-3742,-4091,-4377,-4621,-4850,-5103,-5445,-5908,-6545,-7360,-8345,-9450,-10600,-11666,-12533,-13039,-13084,-12569,-11489,-9875,-7862,-5605,-3330,-1242,462,1637,2210,2194,1657,761,-337,-1428,-2367,-3013,-3322,-3290,-2987,-2515,-2005,-1567,-1296,-1225,-1345,-1588,-1853,-2006,-1926,-1498,-647,642,2365,4411,6690,8996,11169,12980,14248,14807,14551,13431,11504,8868,5739,2344,-1028,-4120,-6675,-8529,-9556,-9748,-9162,-7938,-6270,-4378,-2486,-779,595,1572,2135,2340,2275,2034,1724,1386,1070,737,357,-142,-805,-1665,-2699,-3848,-5014,-6070,-6897,-7387,-7482,-7172,-6508,-5585,-4530,-3487,-2561,-1860,-1388,-1161,-1090,-1109,-1094,-959,-609,-6,873,1991,3289,4662,5993,7151,8007,8453,8414,7843,6765,5227,3350,1261,-857,-2864,-4579,-5899,-6718,-6994,-6724,-5938,-4711,-3134,-1327,589,2478,4233,5725,6891,7638,7943,7787,7189,6202,4912,3420,1862,367,-931,-1917,-2508,-2662,-2371,-1674,-630,656,2085,3531,4877,6015,6850,7314,7383,7033,6320,5268,3964,2482,900,-697,-2241,-3690,-4987,-6138,-7125,-7962,-8664,-9226,-9645,-9903,-9947,-9749,-9263,-8471,-7396,-6065,-4566,-2973,-1393,104,1434,2560,3441,4056,4388,4426,4165,3614,2792,1753,553,-704,-1939,-3038,-3935,-4549,-4874,-4887,-4645,-4180,-3586,-2913,-2240,-1595,-1011,-468,37,560,1118,1747,2444,3195,3943,4627,5166,5482,5517,5229,4610,3685,2518,1175,-223,-1577,-2772,-3690,-4273,-4441,-4208,-3586,-2668,-1549,-376,733,1628,2231,2443,2272,1708,843,-235,-1391,-2498,-3444,-4149,-4575,-4734,-4675,-4486,-4270,-4142,-4192,-4508,-5102,-5979,-7042,-8209,-9288,-10161,-10630,-10599,-9978,-8752,-6978,-4774,-2307,204,2544,4482,5840,6465,6287,5302,3577,1272,-1418,-4219,-6877,-9114,-10723,-11541,-11500,-10612,-8976,-6751,-4138,-1369,1363,3850,5990,7666,8881,9621,9967,9953,9677,9170,8482,7622,6600,5414,4083,2633,1135,-331,-1640,-2677,-3319,-3460,-3063,-2091,-617,1285,3473,5810,8120,10272,12128,13577,14573,15060,15071,14656,13887,12883,11749,10580,9471,8447,7529,6693,5885,5060,4153,3134,1976,687,-701,-2161,-3622,-5055,-6391,-7605,-8655,-9516,-10167,-10579,-10742,-10634,-10260,-9637,-8789,-7792,-6689,-5569,-4483,-3484,-2585,-1797,-1086,-427,224,904,1635,2428,3278,4158,5043,5885,6652,7296,7800,8117,8250,8172,7897,7435,6811,6068,5236,4365,3482,2608,1747,894,24,-866,-1800,-2760,-3729,-4655,-5492,-6159,-6605,-6749,-6566,-6011,-5107,-3880,-2397,-747,978,2678,4255,5655,6804,7717,8372,8825,9096,9239,9254,9158,8902,8462,7780,6830,5599,4118,2432,642,-1163,-2856,-4347,-5544,-6412,-6927,-7126,-7046,-6765,-6354,-5881,-5421,-5003,-4663,-4400,-4201,-4054,-3925,-3808,-3686,-3575,-3479,-3424,-3426,-3494,-3641,-3848,-4105,-4383,-4661,-4912,-5118,-5268,-5360,-5387,-5384,-5347,-5345,-5388,-5543,-5821,-6255,-6837,-7535,-8309,-9072,-9760,-10267,-10530,-10488,-10110,-9403,-8391,-7120,-5656,-4043,-2347,-596,1179,2958,4744,6521,8294,10051,11773,13444,15016,16465,17726,18769,19542,20012,20153,19945,19398,18535,17422,16135,14796,13515,12417,11598,11113,10968,11128,11480,11909,12252,12377,12169,11573,10575,9237,7641,5938,4258,2762,1572,786,456,584,1114,1946,2936,3921,4730,5219,5267,4836,3907,2581,947,-810,-2539,-4076,-5294,-6119,-6513,-6506,-6159,-5556,-4799,-3983,-3189,-2489,-1930,-1545,-1362,-1395,-1658,-2159,-2910,-3894,-5106,-6494,-8014,-9587,-11133,-12571,-13810,-14800,-15481,-15831,-15852,-15531,-14917,-14006,-12858,-11498,-9991,-8404,-6837,-5383,-4170,-3272,-2773,-2669,-2929,-3441,-4069,-4639,-5005,-5021,-4634,-3804,-2597,-1093,557,2221,3733,5000,5921,6500,6754,6785,6695,6620,6678,6950,7486,8262,9230,10268,11268,12065,12559,12635,12261,11432,10225,8746,7148,5594,4251,3242,2672,2552,2879,3545,4433,5384,6230,6830,7061,6849,6180,5070,3604,1895,79,-1680,-3250,-4511,-5372,-5817,-5835,-5497,-4879,-4087,-3237,-2427,-1750,-1261,-994,-955,-1122,-1463,-1931,-2470,-3032,-3559,-4016,-4362,-4590,-4683,-4659,-4531,-4307,-4014,-3645,-3204,-2689,-2074,-1375,-583,257,1101,1871,2483,2849,2906,2613,1970,1024,-158,-1454,-2758,-3939,-4889,-5522,-5785,-5640,-5129,-4248,-3104,-1729,-237,1305,2824,4245,5540,6660,7603,8353,8915,9276,9447,9404,9164,8705,8060,7227,6264,5206,4143,3149,2327,1766,1552,1726,2314,3255,4486,5851,7201,8359,9163,9491,9263,8476,7165,5466,3510,1495,-401,-2037,-3274,-4088,-4459,-4463,-4192,-3782,-3362,-3063,-2985,-3189,-3719,-4543,-5641,-6921,-8308,-9698,-10992,-12098,-12937,-13460,-13638,-13476,-13020,-12314,-11470,-10544,-9639,-8801,-8058,-7420,-6852,-6318,-5763,-5151,-4438,-3622,-2704,-1700,-663,388,1394,2324,3146,3828,4360,4713,4885,4837,4586,4103,3428,2575,1610,586,-407,-1311,-2041,-2568,-2843,-2874,-2668,-2256,-1696,-1020,-307,407,1043,1560,1871,1935,1690,1111,201,-996,-2402,-3882,-5305,-6495,-7311,-7614,-7322,-6418,-4940,-3019,-827,1406,3456,5093,6145,6487,6080,4964,3249,1119,-1232,-3566,-5679,-7391,-8552,-9101,-8999,-8297,-7084,-5488,-3681,-1816,-82,1392,2479,3108,3281,3009,2408,1574,646,-243,-998,-1538,-1840,-1922,-1836,-1673,-1527,-1490,-1640,-1988,-2547,-3237,-3971,-4632,-5086,-5222,-4958,-4250,-3119,-1634,74,1854,3515,4897,5848,6276,6143,5479,4378,2989,1502,122,-950,-1543,-1544,-887,390,2210,4407,6786,9128,11227,12906,14034,14556,14445,13772,12603,11075,9306,7435,5581,3834,2282,951,-119,-958,-1576,-2038,-2384,-2683,-2980,-3317,-3718,-4200,-4759,-5380,-6025,-6648,-7179,-7563,-7727,-7628,-7241,-6547,-5587,-4377,-3018,-1576,-182,1063,2031,2633,2781,2467,1695,572,-789,-2209,-3518,-4565,-5218,-5424,-5153,-4448,-3396,-2112,-765,506,1536,2242,2547,2490,2121,1582,1004,548,316,383,742,1329,2040,2709,3211,3396,3209,2604,1623,350,-1117,-2616,-4046,-5244,-6146,-6641,-6718,-6351,-5565,-4429,-3007,-1424,218,1812,3261,4513,5531,6301,6852,7190,7350,7334,7145,6768,6192,5412,4463,3386,2295,1270,445,-99,-305,-165,265,887,1558,2121,2435,2373,1877,909,-494,-2261,-4288,-6444,-8589,-10593,-12325,-13695,-14631,-15100,-15117,-14693,-13907,-12787,-11431,-9860,-8168,-6373,-4572,-2824,-1227,113,1104,1666,1755,1397,642,-384,-1551,-2706,-3710,-4462,-4891,-4975,-4729,-4189,-3413,-2436,-1321,-77,1235,2605,3978,5313,6577,7721,8726,9573,10238,10728,11015,11110,11002,10685,10180,9464,8580,7517,6314,5022,3688,2417,1287,401,-158,-344,-143,419,1266,2293,3361,4323,5036,5385,5289,4736,3753,2430,888,-740,-2310,-3696,-4817,-5592,-6031,-6135,-5979,-5630,-5187,-4716,-4297,-3968,-3752,-3649,-3635,-3656,-3669,-3584,-3352,-2900,-2201,-1234,-38,1331,2762,4124,5258,6016,6277,5965,5096,3743,2061,257,-1468,-2913,-3940,-4484,-4554,-4239,-3684,-3062,-2556,-2317,-2461,-3024,-4010,-5307,-6809,-8310,-9630,-10587,-11027,-10881,-10128,-8837,-7126,-5162,-3114,-1153,591,2021,3107,3840,4265,4433,4402,4234,3976,3666,3345,3034,2767,2569,2473,2503,2701,3066,3626,4344,5194,6114,7021,7832,8454,8807,8834,8510,7820,6804,5507,4007,2404,787,-736,-2078,-3175,-3973,-4473,-4671,-4619,-4357,-3953,-3481,-3001,-2590,-2313,-2207,-2325,-2671,-3238,-4007,-4913,-5902,-6869,-7740,-8405,-8815,-8905,-8694,-8183,-7445,-6541,-5541,-4511,-3477,-2468,-1466,-467,552,1594,2635,3639,4528,5226,5653,5739,5471,4851,3949,2859,1712,645,-220,-768,-946,-729,-148,703,1718,2739,3649,4319,4712,4804,4666,4393,4117,3972,4071,4487,5248,6322,7624,9042,10403,11572,12388,12764,12651,12065,11093,9840,8484,7168,6064,5304,4966,5120,5725,6749,8069,9551,11052,12396,13467,14137,14351,14073,13343,12223,10826,9283,7720,6260,4973,3906,3048,2382,1857,1435,1086,782,514,262,13,-260,-574,-976,-1466,-2076,-2794,-3602,-4474,-5369,-6258,-7115,-7950,-8762,-9594,-10472,-11422,-12457,-13555,-14672,-15737,-16672,-17391,-17834,-17952,-17723,-17164,-16286,-15138,-13761,-12212,-10526,-8768,-6960,-5160,-3416,-1782,-343,844,1685,2147,2160,1752,924,-245,-1668,-3229,-4785,-6189,-7286,-7942,-8036,-7504,-6325,-4553,-2305,235,2842,5268,7269,8659,9300,9170,8312,6882,5076,3132,1300,-226,-1277,-1785,-1751,-1245,-398,641,1732,2744,3607,4284,4788,5161,5463,5751,6057,6414,6793,7182,7531,7790,7913,7862,7604,7150,6513,5744,4911,4084,3353,2780,2421,2293,2392,2676,3085,3540,3955,4252,4365,4240,3866,3232,2369,1323,134,-1113,-2379,-3604,-4740,-5776,-6674,-7450,-8103,-8651,-9139,-9566,-9991,-10383,-10755,-11036,-11177,-11086,-10683,-9916,-8750,-7224,-5401,-3413,-1390,495,2127,3396,4247,4696,4779,4610,4294,3966,3720,3640,3765,4080,4582,5183,5850,6486,7035,7422,7607,7559,7274,6787,6126,5380,4625,3949,3455,3194,3211,3510,4019,4672,5317,5822,6045,5870,5233,4120,2591,749,-1245,-3206,-4954,-6306,-7129,-7353,-6953,-5999,-4595,-2919,-1147,511,1894,2857,3328,3291,2801,1954,896,-242,-1312,-2243,-2965,-3506,-3895,-4219,-4545,-4936,-5415,-5965,-6543,-7082,-7513,-7789,-7887,-7815,-7626,-7374,-7146,-7008,-7019,-7211,-7566,-8051,-8569,-9036,-9324,-9356,-9043,-8361,-7303,-5902,-4212,-2328,-311,1693,3620,5325,6718,7697,8172,8104,7468,6306,4700,2776,719,-1289,-3018,-4284,-4906,-4768,-3820,-2083,349,3307,6576,9894,12991,15593,17467,18437,18412,17397,15508,12926,9919,6759,3737,1074,-1029,-2488,-3252,-3372,-2921,-2034,-840,504,1866,3118,4158,4898,5282,5262,4823,3953,2694,1062,-842,-2960,-5162,-7354,-9409,-11234,-12723,-13818,-14463,-14648,-14381,-13712,-12698,-11462,-10070,-8679,-7341,-6156,-5135,-4286,-3557,-2905,-2238,-1519,-683,256,1307,2386,3458,4394,5148,5610,5773,5599,5149,4470,3665,2827,2036,1366,834,454,163,-68,-333,-663,-1100,-1635,-2240,-2862,-3443,-3935,-4278,-4459,-4434,-4213,-3775,-3145,-2347,-1431,-476,442,1218,1775,2050,2017,1700,1153,489,-187,-744,-1084,-1142,-888,-359,400,1285,2224,3123,3932,4623,5192,5667,6068,6429,6752,7043,7271,7405,7390,7182,6734,6034,5076,3892,2539,1065,-439,-1921,-3301,-4523,-5524,-6279,-6736,-6923,-6832,-6512,-6010,-5384,-4700,-4020,-3397,-2894,-2543,-2391,-2448,-2728,-3221,-3878,-4666,-5477,-6263,-6906,-7358,-7560,-7494,-7176,-6649,-5977,-5264,-4591,-4063,-3748,-3665,-3796,-4054,-4302,-4391,-4144,-3437,-2190,-394,1873,4471,7210,9869,12249,14178,15539,16295,16457,16105,15355,14327,13170,11985,10860,9847,8934,8109,7318,6498,5629,4669,3670,2657,1739,976,461,207,222,421,721,977,1076,909,419,-415,-1545,-2906,-4390,-5878,-7290,-8515,-9523,-10256,-10711,-10871,-10744,-10323,-9615,-8631,-7377,-5888,-4208,-2397,-555,1228,2812,4102,4972,5370,5278,4726,3818,2682,1470,330,-616,-1295,-1662,-1746,-1596,-1303,-960,-661,-467,-428,-539,-786,-1136,-1538,-1962,-2372,-2756,-3105,-3444,-3775,-4140,-4546,-5014,-5530,-6089,-6634,-7140,-7525,-7757,-7769,-7551,-7085,-6416,-5591,-4706,-3850,-3107,-2551,-2182,-2003,-1914,-1849,-1662,-1271,-571,463,1851,3526,5432,7440,9459,11360,13048,14432,15437,16000,16065,15596,14566,12991,10902,8388,5552,2542,-492,-3384,-5985,-8155,-9787,-10801,-11142,-10813,-9838,-8297,-6313,-4028,-1631,700,2795,4492,5709,6362,6454,6004,5068,3742,2118,325,-1515,-3251,-4765,-5908,-6580,-6701,-6209,-5130,-3498,-1433,914,3356,5687,7713,9259,10210,10490,10126,9177,7799,6159,4482,2957,1787,1091,968,1408,2373,3717,5295,6899,8341,9449,10075,10151,9631,8563,7017,5122,3023,898,-1109,-2813,-4126,-4935,-5220,-4990,-4300,-3244,-1959,-563,754,1891,2678,3066,2978,2455,1536,352,-987,-2336,-3590,-4667,-5529,-6165,-6606,-6877,-7016,-7048,-6980,-6806,-6514,-6079,-5497,-4755,-3896,-2933,-1972,-1072,-362,63,113,-284,-1129,-2413,-4035,-5893,-7828,-9684,-11307,-12579,-13414,-13796,-13748,-13353,-12722,-11977,-11233,-10579,-10054,-9663,-9351,-9042,-8646,-8063,-7243,-6145,-4798,-3272,-1651,-84,1336,2467,3244,3609,3551,3117,2377,1483,577,-136,-492,-325,468,1919,3994,6574,9481,12493,15376,17903,19901,21244,21890,21856,21238,20164,18796,17301,15810,14438,13235,12205,11324,10515,9718,8871,7920,6897,5794,4730,3752,2981,2469,2250,2322,2612,3048,3510,3909,4159,4212,4063,3716,3241,2689,2153,1697,1394,1257,1302,1460,1675,1840,1869,1693,1269,602,-274,-1304,-2390,-3473,-4449,-5268,-5879,-6247,-6375,-6267,-5956,-5495,-4947,-4386,-3904,-3570,-3461,-3617,-4060,-4781,-5744,-6884,-8130,-9370,-10539,-11523,-12280,-12757,-12938,-12845,-12499,-11947,-11238,-10400,-9482,-8482,-7427,-6308,-5123,-3869,-2549,-1167,229,1610,2907,4051,4991,5672,6086,6246,6209,6056,5888,5821,5924,6276,6867,7678,8609,9561,10399,11003,11292,11200,10751,9987,9031,8005,7069,6354,5960,5949,6301,6969,7824,8734,9527,10069,10237,9976,9282,8191,6813,5238,3603,2003,517,-803,-1965,-2969,-3878,-4720,-5549,-6383,-7230,-8063,-8854,-9530,-10045,-10320,-10338,-10045,-9500,-8712,-7810,-6889,-6099,-5577,-5430,-5735,-6490,-7657,-9101,-10682,-12174,-13400,-14138,-14259,-13630,-12244,-10124,-7392,-4215,-822,2569,5690,8345,10326,11503,11795,11195,9767,7640,5019,2132,-755,-3410,-5612,-7236,-8191,-8510,-8257,-7571,-6616,-5563,-4559,-3728,-3119,-2754,-2570,-2493,-2389,-2160,-1696,-950,76,1331,2716,4097,5356,6366,7053,7392,7401,7171,6804,6454,6232,6264,6585,7216,8095,9124,10196,11150,11898,12319,12388,12087,11474,10629,9680,8746,7963,7417,7155,7172,7373,7636,7771,7593,6936,5677,3778,1280,-1687,-4919,-8180,-11209,-13787,-15735,-16963,-17470,-17326,-16695,-15738,-14688,-13701,-12946,-12501,-12410,-12646,-13142,-13795,-14475,-15046,-15377,-15338,-14843,-13839,-12299,-10293,-7891,-5252,-2544,42,2311,4111,5318,5881,5814,5192,4164,2907,1617,500,-308,-676,-599,-66,811,1950,3195,4436,5545,6431,7037,7318,7289,6973,6422,5712,4898,4044,3199,2368,1583,806,52,-720,-1485,-2255,-2974,-3625,-4118,-4431,-4479,-4253,-3735,-2943,-1949,-821,314,1350,2166,2666,2782,2496,1828,854,-317,-1558,-2713,-3669,-4307,-4561,-4414,-3872,-3008,-1898,-654,631,1859,2976,3931,4726,5349,5834,6187,6436,6606,6705,6753,6754,6697,6574,6346,5992,5454,4716,3729,2496,1012,-681,-2535,-4453,-6345,-8074,-9555,-10658,-11348,-11564,-11340,-10703,-9743,-8544,-7216,-5862,-4585,-3460,-2572,-1935,-1571,-1433,-1459,-1552,-1619,-1553,-1301,-809,-94,817,1862,2972,4087,5146,6132,7014,7812,8519,9148,9695,10134,10435,10541,10401,9970,9229,8194,6912,5468,3962,2523,1245,237,-463,-829,-918,-786,-572,-362,-301,-439,-844,-1480,-2299,-3184,-4015,-4650,-4988,-4955,-4520,-3733,-2645,-1371,-33,1267,2404,3317,3943,4256,4260,3964,3417,2663,1755,770,-253,-1253,-2196,-3073,-3866,-4579,-5213,-5741,-6154,-6393,-6443,-6240,-5802,-5113,-4233,-3244,-2234,-1350,-681,-335,-358,-742,-1465,-2404,-3479,-4517,-5415,-6025,-6269,-6087,-5467,-4459,-3137,-1630,-73,1384,2605,3476,3908,3874,3366,2464,1259,-95,-1431,-2584,-3413,-3806,-3735,-3206,-2300,-1132,154,1414,2515,3357,3893,4096,4022,3722,3304,2867,2510,2306,2304,2495,2831,3230,3559,3702,3530,2973,1989,620,-1053,-2902,-4751,-6464,-7870,-8898,-9478,-9630,-9408,-8908,-8243,-7536,-6873,-6348,-5977,-5780,-5712,-5704,-5692,-5565,-5278,-4746,-3980,-2968,-1780,-478,837,2074,3169,4051,4746,5240,5634,5968,6344,6797,7345,7965,8560,9049,9288,9194,8679,7739,6402,4773,2991,1226,-337,-1539,-2244,-2361,-1873,-790,777,2707,4811,6888,8741,10160,11012,11178,10634,9419,7634,5465,3112,817,-1214,-2787,-3800,-4189,-3996,-3310,-2280,-1101,42,949,1494,1573,1183,364,-765,-2065,-3355,-4483,-5298,-5713,-5678,-5223,-4394,-3325,-2103,-883,266,1263,2085,2734,3229,3595,3856,4025,4098,4074,3941,3706,3371,2970,2522,2076,1662,1308,1014,780,545,292,-55,-531,-1164,-1975,-2939,-4027,-5171,-6294,-7296,-8076,-8554,-8637,-8320,-7570,-6447,-5015,-3365,-1628,86,1635,2910,3815,4288,4332,3970,3318,2490,1672,1018,709,849,1531,2746,4433,6471,8665,10823,12723,14176,15041,15236,14757,13679,12127,10296,8372,6567,5025,3867,3119,2740,2639,2650,2618,2370,1785,799,-581,-2292,-4189,-6146,-7971,-9571,-10834,-11741,-12318,-12628,-12784,-12884,-13028,-13275,-13646,-14116,-14614,-15057,-15344,-15396,-15158,-14618,-13806,-12776,-11628,-10430,-9299,-8287,-7460,-6848,-6454,-6260,-6233,-6295,-6382,-6393,-6230,-5820,-5074,-3972,-2502,-712,1320,3477,5634,7650,9408,10814,11818,12406,12606,12478,12107,11567,10960,10317,9691,9076,8457,7815,7126,6391,5629,4891,4234,3745,3488,3547,3953,4737,5868,7280,8867,10480,11974,13204,14081,14534,14601,14328,13842,13286,12787,12472,12398,12568,12926,13345,13677,13750,13412,12559,11136,9185,6814,4202,1599,-747,-2576,-3675,-3923,-3259,-1766,410,3005,5734,8244,10247,11452,11679,10843,8942,6121,2577,-1404,-5517,-9464,-12976,-15864,-18012,-19384,-20060,-20139,-19808,-19260,-18656,-18164,-17859,-17776,-17891,-18118,-18361,-18493,-18428,-18088,-17457,-16568,-15487,-14330,-13206,-12233,-11474,-10963,-10664,-10494,-10337,-10047,-9499,-8571,-7220,-5419,-3250,-816,1719,4168,6377,8191,9548,10405,10817,10857,10643,10305,9946,9650,9458,9340,9260,9106,8796,8229,7342,6120,4575,2792,880,-1006,-2702,-4026,-4838,-5015,-4494,-3289,-1439,894,3571,6345,9024,11379,13257,14534,15200,15272,14892,14199,13381,12605,11994,11625,11498,11560,11692,11759,11597,11085,10117,8666,6759,4489,2008,-507,-2858,-4868,-6361,-7250,-7459,-7022,-6026,-4609,-2986,-1358,45,1039,1504,1364,644,-572,-2163,-3933,-5722,-7342,-8638,-9499,-9826,-9597,-8810,-7527,-5849,-3927,-1927,-64,1496,2570,3052,2897,2110,805,-886,-2767,-4633,-6310,-7639,-8535,-8966,-8955,-8580,-7930,-7106,-6198,-5260,-4335,-3427,-2518,-1596,-614,438,1581,2797,4062,5308,6476,7466,8213,8638,8702,8378,7675,6621,5275,3700,1990,223,-1509,-3130,-4579,-5802,-6772,-7445,-7813,-7838,-7507,-6808,-5740,-4324,-2626,-714,1277,3212,4928,6257,7065,7240,6745,5588,3861,1707,-696,-3120,-5385,-7281,-8689,-9509,-9729,-9402,-8626,-7578,-6412,-5329,-4469,-3941,-3791,-3997,-4465,-5079,-5648,-6023,-6032,-5577,-4608,-3150,-1309,744,2779,4550,5802,6327,5993,4730,2612,-217,-3514,-6970,-10271,-13097,-15195,-16388,-16597,-15857,-14282,-12076,-9477,-6727,-4069,-1674,312,1829,2853,3423,3606,3502,3215,2863,2533,2307,2233,2318,2569,2950,3425,3967,4518,5076,5581,6035,6392,6638,6754,6724,6554,6246,5831,5325,4779,4211,3675,3181,2777,2458,2252,2140,2106,2112,2095,1986,1701,1168,324,-862,-2395,-4222,-6262,-8380,-10407,-12155,-13422,-14034,-13867,-12853,-11021,-8474,-5394,-2010,1406,4620,7394,9580,11090,11913,12119,11833,11197,10384,9521,8709,8003,7386,6834,6262,5599,4779,3755,2531,1149,-317,-1740,-2994,-3948,-4489,-4561,-4138,-3271,-2044,-600,918,2348,3553,4432,4910,4950,4564,3773,2656,1302,-174,-1633,-2954,-3996,-4687,-4954,-4807,-4287,-3501,-2576,-1671,-937,-500,-456,-837,-1626,-2754,-4106,-5548,-6923,-8092,-8927,-9339,-9260,-8689,-7620,-6138,-4289,-2205,33,2292,4476,6475,8212,9605,10623,11235,11464,11354,10969,10416,9774,9134,8538,7992,7449,6837,6044,4986,3588,1834,-244,-2549,-4959,-7308,-9447,-11249,-12615,-13521,-13983,-14056,-13866,-13496,-13093,-12714,-12430,-12224,-12062,-11848,-11493,-10892,-9986,-8732,-7155,-5293,-3236,-1076,1092,3179,5129,6890,8462,9823,11001,11987,12786,13385,13758,13890,13747,13331,12638,11709,10599,9384,8172,7058,6158,5556,5321,5483,6026,6906,8016,9232,10404,11357,11959,12064,11600,10529,8883,6751,4275,1632,-991,-3404,-5460,-7038,-8083,-8594,-8615,-8243,-7600,-6826,-6065,-5431,-5019,-4869,-5002,-5375,-5956,-6652,-7418,-8178,-8890,-9522,-10054,-10461,-10759,-10906,-10915,-10741,-10372,-9765,-8917,-7794,-6438,-4853,-3118,-1292,528,2263,3805,5097,6052,6649,6856,6698,6202,5437,4469,3361,2178,929,-355,-1715,-3152,-4693,-6331,-8018,-9714,-11301,-12703,-13787,-14476,-14678,-14358,-13497,-12122,-10287,-8076,-5600,-2972,-340,2185,4448,6371,7838,8820,9296,9293,8903,8206,7358,6468,5672,5053,4667,4520,4593,4823,5146,5489,5782,5998,6094,6101,6016,5909,5811,5789,5879,6105,6451,6886,7322,7673,7828,7689,7193,6299,5041,3480,1739,-36,-1700,-3092,-4122,-4696,-4822,-4518,-3882,-3031,-2092,-1219,-505,-66,62,-148,-674,-1459,-2434,-3483,-4520,-5430,-6147,-6621,-6830,-6804,-6566,-6169,-5643,-5013,-4278,-3419,-2402,-1187,253,1940,3851,5939,8122,10270,12266,13941,15199,15893,16007,15470,14349,12692,10630,8306,5895,3572,1498,-173,-1375,-2038,-2207,-1942,-1362,-614,144,788,1176,1262,997,413,-425,-1429,-2468,-3438,-4203,-4671,-4760,-4412,-3616,-2392,-791,1079,3093,5103,6928,8426,9442,9886,9698,8881,7483,5593,3339,853,-1702,-4198,-6487,-8468,-10048,-11168,-11812,-11984,-11734,-11141,-10308,-9346,-8396,-7547,-6927,-6587,-6577,-6897,-7523,-8390,-9429,-10523,-11570,-12435,-12998,-13149,-12798,-11912,-10497,-8629,-6442,-4100,-1808,243,1886,2988,3492,3397,2766,1722,423,-954,-2220,-3230,-3852,-4022,-3718,-2962,-1821,-377,1281,3061,4894,6721,8513,10249,11933,13566,15156,16700,18181,19567,20805,21833,22570,22951,22903,22399,21411,19961,18075,15818,13249,10449,7502,4483,1485,-1409,-4121,-6557,-8654,-10334,-11540,-12210,-12311,-11790,-10648,-8878,-6524,-3668,-442,2976,6354,9448,12014,13830,14763,14736,13780,12002,9571,6705,3625,562,-2304,-4800,-6840,-8346,-9336,-9839,-9943,-9759,-9391,-8953,-8522,-8145,-7836,-7580,-7323,-7024,-6621,-6086,-5403,-4595,-3710,-2827,-2055,-1476,-1212,-1294,-1773,-2597,-3712,-4982,-6286,-7460,-8389,-8958,-9131,-8901,-8323,-7491,-6513,-5509,-4585,-3818,-3241,-2867,-2630,-2466,-2258,-1895,-1275,-332,959,2536,4298,6070,7663,8887,9586,9693,9205,8238,6961,5605,4418,3601,3337,3686,4659,6162,8032,10071,12052,13760,15026,15714,15780,15210,14083,12476,10532,8355,6070,3762,1491,-702,-2807,-4830,-6761,-8611,-10336,-11910,-13257,-14325,-15039,-15366,-15278,-14794,-13963,-12855,-11581,-10236,-8944,-7804,-6879,-6233,-5835,-5661,-5623,-5617,-5541,-5312,-4862,-4206,-3359,-2419,-1473,-620,76,590,970,1279,1655,2196,3025,4180,5667,7399,9231,10964,12361,13195,13266,12456,10717,8128,4842,1118,-2736,-6375,-9474,-11749,-12994,-13110,-12107,-10105,-7317,-4021,-535,2832,5779,8088,9595,10242,10050,9124,7636,5778,3773,1793,-2,-1516,-2701,-3562,-4131,-4477,-4666,-4751,-4764,-4701,-4511,-4139,-3497,-2520,-1172,559,2603,4878,7233,9508,11546,13184,14330,14900,14896,14349,13332,11948,10308,8501,6638,4756,2917,1121,-612,-2314,-3978,-5629,-7269,-8876,-10449,-11937,-13312,-14530,-15555,-16359,-16923,-17242,-17306,-17127,-16713,-16078,-15263,-14284,-13185,-11971,-10658,-9218,-7641,-5894,-3974,-1908,261,2409,4436,6149,7442,8156,8255,7728,6661,5213,3571,1968,599,-345,-762,-577,197,1498,3228,5232,7353,9404,11195,12559,13335,13430,12774,11393,9362,6828,4006,1110,-1613,-3963,-5786,-6991,-7557,-7531,-6994,-6063,-4876,-3541,-2184,-876,316,1341,2175,2767,3099,3107,2768,2026,880,-684,-2611,-4836,-7255,-9716,-12093,-14208,-15938,-17149,-17762,-17714,-16984,-15580,-13538,-10924,-7846,-4420,-826,2771,6165,9176,11631,13411,14429,14687,14218,13136,11571,9686,7638,5548,3512,1565,-272,-2042,-3752,-5439,-7070,-8596,-9926,-10943,-11546,-11631,-11183,-10201,-8794,-7089,-5280,-3557,-2117,-1096,-603,-640,-1158,-2032,-3062,-4057,-4771,-5041,-4702,-3713,-2080,74,2558,5137,7546,9560,10993,11771,11872,11419,10542,9474,8407,7537,7011,6877,7153,7732,8491,9259,9861,10171,10091,9599,8741,7597,6319,5029,3902,3031,2516,2385,2604,3129,3819,4574,5241,5725,5953,5898,5605,5140,4612,4129,3762,3558,3485,3457,3357,3033,2349,1217,-412,-2511,-4968,-7660,-10370,-12919,-15093,-16737,-17709,-17958,-17453,-16267,-14481,-12271,-9794,-7265,-4853,-2730,-1002,261,1066,1463,1545,1424,1192,938,693,461,196,-156,-683,-1438,-2470,-3778,-5308,-6985,-8663,-10219,-11485,-12338,-12656,-12370,-11427,-9855,-7682,-5037,-2043,1101,4188,7005,9333,11018,11949,12090,11503,10290,8655,6780,4898,3172,1741,681,-4,-327,-359,-148,248,803,1513,2400,3490,4827,6396,8197,10126,12068,13839,15227,16031,16057,15181,13353,10608,7085,3013,-1331,-5608,-9513,-12759,-15137,-16533,-16930,-16404,-15118,-13281,-11132,-8906,-6811,-4987,-3538,-2449,-1709,-1180,-780,-348,194,916,1817,2839,3863,4743,5311,5425,4982,3941,2347,310,-1987,-4322,-6456,-8165,-9275,-9669,-9328,-8291,-6690,-4687,-2476,-259,1802,3564,4951,5940,6545,6848,6922,6898,6836,6833,6882,6987,7064,7033,6773,6196,5213,3804,1970,-206,-2620,-5110,-7502,-9615,-11272,-12338,-12719,-12373,-11331,-9673,-7538,-5099,-2549,-77,2142,3983,5362,6256,6697,6760,6557,6231,5894,5690,5678,5930,6435,7158,8028,8937,9794,10496,10981,11211,11184,10931,10485,9909,9223,8470,7654,6766,5801,4740,3572,2311,955,-442,-1857,-3208,-4456,-5524,-6372,-6963,-7294,-7380,-7257,-6973,-6571,-6074,-5496,-4808,-4001,-3037,-1916,-646,727,2112,3418,4495,5224,5477,5158,4234,2695,635,-1842,-4529,-7226,-9676,-11643,-12912,-13316,-12767,-11267,-8913,-5888,-2451,1113,4498,7443,9738,11248,11940,11853,11114,9901,8422,6881,5476,4327,3530,3068,2895,2887,2898,2767,2345,1507,194,-1635,-3916,-6574,-9449,-12369,-15137,-17561,-19463,-20725,-21268,-21089,-20253,-18876,-17131,-15211,-13311,-11594,-10178,-9121,-8405,-7978,-7727,-7547,-7321,-6980,-6465,-5786,-4957,-4039,-3088,-2162,-1300,-521,190,854,1540,2285,3161,4200,5417,6814,8333,9922,11486,12939,14183,15141,15737,15951,15763,15225,14402,13403,12363,11397,10641,10166,10018,10208,10679,11394,12247,13184,14119,15010,15829,16551,17193,17732,18170,18461,18560,18387,17876,16947,15546,13652,11266,8446,5292,1956,-1363,-4430,-7011,-8864,-9825,-9754,-8651,-6559,-3664,-189,3559,7253,10600,13298,15167,16070,15963,14902,12981,10374,7269,3888,433,-2883,-5905,-8496,-10585,-12149,-13222,-13874,-14223,-14391,-14500,-14677,-14984,-15492,-16188,-17060,-18024,-18999,-19868,-20519,-20864,-20830,-20393,-19576,-18430,-17075,-15607,-14191,-12922,-11919,-11235,-10879,-10817,-10964,-11182,-11342,-11276,-10869,-10029,-8734,-7016,-4991,-2784,-585,1468,3236,4654,5711,6462,7002,7457,7950,8568,9376,10353,11454,12571,13575,14344,14755,14752,14307,13458,12289,10903,9436,8001,6694,5608,4762,4212,3927,3913,4141,4577,5213,6008,6954,8013,9153,10312,11426,12391,13120,13488,13410,12786,11573,9756,7367,4520,1349,-1927,-5097,-7925,-10219,-11826,-12679,-12763,-12166,-10994,-9432,-7639,-5790,-4025,-2442,-1116,-59,723,1273,1622,1840,1953,2012,2011,1936,1747,1376,754,-156,-1398,-2916,-4658,-6488,-8251,-9796,-10941,-11599,-11669,-11157,-10113,-8628,-6875,-5012,-3224,-1701,-549,102,258,-69,-766,-1698,-2676,-3532,-4090,-4223,-3860,-2957,-1559,276,2435,4788,7202,9537,11666,13479,14877,15805,16195,16063,15401,14288,12794,11047,9139,7224,5355,3645,2109,765,-395,-1421,-2337,-3209,-4053,-4910,-5754,-6575,-7304,-7887,-8235,-8303,-8027,-7415,-6462,-5223,-3745,-2100,-350,1427,3162,4762,6126,7136,7670,7603,6851,5337,3078,111,-3428,-7355,-11425,-15361,-18858,-21646,-23479,-24214,-23793,-22290,-19868,-16801,-13394,-9992,-6880,-4318,-2440,-1315,-898,-1086,-1710,-2578,-3507,-4315,-4885,-5129,-5042,-4670,-4118,-3528,-3049,-2829,-2973,-3534,-4499,-5787,-7264,-8736,-10013,-10877,-11189,-10825,-9777,-8079,-5868,-3318,-641,1936,4229,6067,7385,8137,8399,8241,7823,7262,6721,6289,6066,6078,6338,6804,7421,8105,8772,9343,9766,10002,10059,9960,9756,9513,9300,9176,9203,9401,9780,10311,10917,11525,11990,12204,12033,11376,10182,8427,6164,3491,557,-2461,-5353,-7937,-10022,-11463,-12171,-12083,-11232,-9666,-7508,-4904,-2036,915,3740,6281,8349,9837,10643,10715,10075,8742,6828,4448,1750,-1074,-3862,-6406,-8555,-10152,-11094,-11329,-10837,-9680,-7945,-5786,-3384,-940,1332,3247,4653,5451,5614,5167,4192,2821,1191,-518,-2162,-3583,-4677,-5363,-5637,-5531,-5154,-4648,-4176,-3903,-3957,-4410,-5269,-6475,-7910,-9416,-10833,-11983,-12733,-12971,-12621,-11671,-10129,-8073,-5607,-2886,-83,2599,4964,6832,8054,8563,8335,7456,6063,4362,2598,1005,-176,-789,-698,100,1586,3600,5985,8483,10881,12931,14471,15371,15595,15170,14188,12785,11106,9314,7499,5772,4138,2604,1137,-330,-1825,-3393,-5027,-6711,-8376,-9968,-11387,-12555,-13413,-13887,-13965,-13624,-12875,-11735,-10238,-8434,-6382,-4178,-1910,285,2297,3998,5289,6088,6356,6076,5283,4025,2397,499,-1539,-3583,-5491,-7116,-8332,-9021,-9104,-8538,-7332,-5541,-3279,-696,2028,4686,7108,9113,10591,11467,11731,11427,10648,9518,8184,6776,5421,4186,3119,2210,1424,705,-16,-783,-1624,-2523,-3432,-4257,-4889,-5211,-5116,-4555,-3513,-2060,-309,1551,3341,4836,5872,6314,6095,5219,3773,1882,-261,-2459,-4516,-6256,-7555,-8344,-8592,-8346,-7640,-6582,-5215,-3654,-1921,-108,1767,3635,5454,7172,8711,10032,11039,11709,11966,11798,11182,10110,8614,6708,4450,1903,-860,-3735,-6618,-9377,-11879,-13974,-15537,-16434,-16597,-15976,-14612,-12578,-10036,-7143,-4108,-1107,1701,4191,6290,7942,9134,9841,10081,9833,9121,7952,6360,4411,2177,-221,-2661,-4990,-7067,-8750,-9929,-10511,-10467,-9771,-8492,-6689,-4507,-2085,392,2740,4788,6383,7424,7862,7701,7017,5916,4544,3050,1585,267,-826,-1655,-2252,-2643,-2949,-3228,-3599,-4118,-4831,-5738,-6812,-7970,-9132,-10173,-10990,-11468,-11532,-11106,-10179,-8741,-6845,-4534,-1914,939,3883,6815,9566,12011,13965,15327,15955,15833,14947,13417,11405,9151,6940,5038,3706,3118,3358,4397,6109,8262,10594,12811,14656,15944,16561,16516,15881,14819,13513,12151,10893,9818,8969,8277,7668,6984,6114,4941,3412,1557,-552,-2749,-4846,-6633,-7909,-8508,-8337,-7353,-5602,-3201,-316,2828,5991,8917,11373,13125,14028,13942,12846,10755,7786,4121,-6,-4306,-8497,-12299,-15484,-17886,-19417,-20047,-19842,-18886,-17336,-15334,-13071,-10696,-8392,-6276,-4484,-3087,-2145,-1668,-1643,-2009,-2718,-3667,-4808,-6057,-7382,-8742,-10135,-11530,-12941,-14330,-15680,-16951,-18072,-19001,-19654,-19985,-19953,-19537,-18738,-17587,-16112,-14379,-12431,-10339,-8172,-5993,-3887,-1896,-77,1555,3010,4305,5508,6659,7827,9063,10389,11836,13367,14967,16567,18108,19516,20725,21682,22353,22726,22817,22655,22297,21799,21211,20589,19947,19315,18674,18025,17345,16613,15829,14950,14004,12947,11817,10600,9327,8027,6718,5452,4237,3110,2086,1170,379,-304,-872,-1347,-1744,-2063,-2331,-2516,-2637,-2651,-2571,-2387,-2137,-1883,-1706,-1722,-2029,-2726,-3864,-5459,-7465,-9775,-12262,-14727,-17011,-18902,-20263,-20955,-20919,-20154,-18715,-16741,-14415,-11957,-9599,-7553,-5977,-4968,-4525,-4593,-5018,-5644,-6296,-6808,-7108,-7135,-6931,-6564,-6148,-5796,-5612,-5664,-5963,-6463,-7072,-7627,-7974,-7931,-7370,-6202,-4413,-2078,689,3684,6707,9543,12006,13961,15340,16126,16366,16142,15543,14649,13543,12239,10783,9160,7397,5526,3610,1763,124,-1129,-1832,-1812,-977,727,3259,6463,10151,14011,17738,20998,23501,25014,25411,24648,22811,20055,16631,12807,8888,5130,1765,-1055,-3249,-4797,-5768,-6238,-6357,-6235,-6007,-5773,-5588,-5508,-5522,-5617,-5758,-5891,-5969,-5961,-5834,-5603,-5293,-4961,-4680,-4533,-4591,-4913,-5531,-6432,-7595,-8943,-10396,-11865,-13241,-14459,-15445,-16171,-16631,-16829,-16803,-16558,-16117,-15459,-14561,-13377,-11875,-10017,-7823,-5326,-2635,115,2748,5063,6895,8078,8547,8281,7361,5916,4137,2212,337,-1346,-2729,-3767,-4453,-4819,-4919,-4804,-4524,-4095,-3516,-2760,-1768,-508,1067,2958,5114,7455,9829,12054,13936,15267,15893,15708,14684,12874,10422,7520,4423,1391,-1319,-3488,-4955,-5622,-5493,-4620,-3171,-1331,644,2517,4036,5029,5357,4979,3950,2374,455,-1606,-3591,-5310,-6632,-7485,-7873,-7848,-7526,-7042,-6529,-6121,-5872,-5822,-5903,-6038,-6084,-5914,-5402,-4474,-3092,-1308,794,3036,5237,7165,8628,9441,9528,8837,7476,5549,3292,904,-1366,-3336,-4854,-5833,-6271,-6191,-5727,-4985,-4159,-3374,-2776,-2436,-2371,-2551,-2873,-3224,-3465,-3481,-3191,-2564,-1640,-500,693,1788,2582,2931,2721,1893,492,-1395,-3613,-5954,-8222,-10201,-11725,-12669,-12963,-12606,-11641,-10178,-8354,-6324,-4250,-2262,-453,1112,2445,3551,4493,5294,5996,6568,6992,7179,7060,6557,5625,4269,2550,597,-1420,-3277,-4782,-5737,-6017,-5584,-4443,-2739,-622,1672,3924,5915,7482,8506,8956,8845,8260,7320,6169,4957,3815,2845,2101,1606,1313,1166,1049,868,496,-128,-1066,-2288,-3742,-5286,-6786,-8053,-8941,-9317,-9096,-8250,-6797,-4810,-2401,282,3061,5757,8181,10160,11564,12289,12286,11577,10195,8281,5952,3406,828,-1587,-3641,-5174,-6057,-6198,-5587,-4241,-2279,169,2884,5661,8263,10466,12099,12997,13097,12360,10837,8621,5870,2767,-472,-3635,-6524,-8966,-10843,-12082,-12677,-12661,-12137,-11192,-9990,-8624,-7243,-5923,-4741,-3732,-2903,-2227,-1676,-1191,-746,-305,130,551,913,1182,1288,1194,866,289,-491,-1430,-2420,-3354,-4119,-4596,-4717,-4417,-3696,-2587,-1156,484,2226,3952,5566,7003,8221,9227,10016,10638,11096,11420,11598,11621,11435,11017,10304,9294,7973,6386,4598,2694,789,-1042,-2687,-4112,-5264,-6142,-6766,-7166,-7397,-7519,-7573,-7589,-7571,-7469,-7248,-6804,-6090,-5034,-3623,-1882,112,2243,4339,6236,7738,8713,9034,8681,7667,6094,4115,1916,-294,-2321,-3997,-5208,-5876,-6005,-5616,-4803,-3677,-2371,-1041,182,1147,1761,1918,1593,760,-531,-2210,-4160,-6232,-8272,-10118,-11630,-12697,-13283,-13364,-13026,-12336,-11456,-10483,-9574,-8776,-8149,-7665,-7255,-6826,-6254,-5449,-4322,-2884,-1146,756,2693,4465,5896,6814,7097,6689,5601,3930,1831,-475,-2751,-4748,-6242,-7071,-7119,-6369,-4881,-2771,-240,2512,5259,7808,10002,11746,12990,13745,14061,14014,13701,13215,12644,12063,11515,11048,10656,10367,10150,10011,9920,9860,9799,9698,9515,9194,8676,7912,6847,5483,3825,1956,-24,-1965,-3714,-5107,-6024,-6361,-6095,-5239,-3880,-2152,-210,1738,3535,4992,5988,6444,6308,5628,4452,2909,1141,-699,-2439,-3947,-5098,-5826,-6080,-5895,-5296,-4402,-3299,-2143,-1031,-98,593,984,1077,893,485,-77,-742,-1439,-2159,-2866,-3575,-4287,-4992,-5696,-6339,-6896,-7282,-7445,-7323,-6870,-6081,-4960,-3558,-1935,-185,1614,3331,4900,6193,7161,7726,7879,7612,6982,6054,4925,3709,2506,1400,461,-299,-884,-1332,-1719,-2092,-2525,-3032,-3618,-4220,-4770,-5133,-5208,-4879,-4085,-2839,-1193,695,2656,4474,5958,6960,7388,7234,6550,5452,4094,2625,1210,-62,-1110,-1943,-2599,-3168,-3762,-4494,-5450,-6686,-8202,-9938,-11792,-13607,-15215,-16436,-17111,-17116,-16395,-14933,-12828,-10181,-7223,-4153,-1242,1287,3215,4407,4781,4359,3246,1610,-302,-2250,-3965,-5247,-5929,-5940,-5289,-4060,-2419,-558,1298,2959,4263,5128,5550,5597,5420,5193,5133,5400,6156,7444,9264,11514,14020,16565,18883,20737,21894,22217,21625,20166,17973,15288,12397,9634,7288,5618,4777,4827,5702,7262,9266,11449,13544,15284,16511,17086,17006,16305,15103,13540,11779,9956,8186,6532,5015,3613,2294,982,-355,-1767,-3260,-4806,-6352,-7804,-9058,-9994,-10529,-10593,-10172,-9332,-8139,-6778,-5391,-4178,-3304,-2896,-3033,-3723,-4905,-6451,-8211,-9990,-11633,-12998,-14002,-14627,-14898,-14910,-14756,-14580,-14470,-14522,-14751,-15140,-15597,-15999,-16168,-15955,-15193,-13797,-11728,-9029,-5838,-2338,1204,4524,7338,9428,10618,10855,10156,8650,6532,4039,1434,-1037,-3163,-4771,-5769,-6116,-5855,-5086,-3955,-2623,-1264,3,1066,1903,2511,2946,3279,3580,3934,4372,4925,5569,6255,6903,7417,7698,7661,7268,6514,5468,4236,2980,1861,1074,735,969,1778,3121,4872,6836,8794,10514,11791,12484,12516,11893,10697,9065,7178,5230,3395,1830,619,-200,-660,-851,-901,-952,-1147,-1572,-2284,-3249,-4386,-5564,-6616,-7402,-7788,-7718,-7188,-6258,-5059,-3725,-2436,-1331,-534,-98,-43,-295,-770,-1322,-1827,-2169,-2284,-2152,-1809,-1322,-792,-304,38,192,115,-160,-589,-1048,-1447,-1618,-1480,-926,75,1505,3308,5360,7532,9648,11552,13092,14151,14672,14633,14082,13102,11799,10300,8703,7091,5505,3944,2385,777,-918,-2741,-4669,-6667,-8621,-10415,-11887,-12898,-13339,-13126,-12289,-10871,-9028,-6954,-4861,-3006,-1579,-766,-652,-1271,-2569,-4442,-6720,-9239,-11786,-14193,-16291,-17941,-19041,-19531,-19363,-18574,-17196,-15322,-13083,-10597,-8042,-5539,-3245,-1244,368,1568,2326,2676,2622,2224,1491,475,-804,-2295,-3940,-5641,-7276,-8687,-9714,-10186,-9991,-9034,-7345,-4985,-2152,948,4027,6827,9126,10750,11645,11812,11369,10466,9310,8090,6977,6071,5417,4963,4631,4275,3791,3067,2075,826,-591,-2046,-3377,-4403,-4976,-4959,-4308,-3004,-1152,1127,3620,6118,8394,10267,11589,12291,12372,11892,10985,9799,8506,7252,6147,5238,4526,3948,3425,2835,2093,1096,-178,-1751,-3546,-5473,-7364,-9048,-10334,-11052,-11099,-10416,-9052,-7116,-4814,-2381,-94,1798,3084,3624,3379,2409,877,-989,-2889,-4554,-5696,-6157,-5816,-4710,-2954,-765,1577,3771,5532,6622,6898,6335,5003,3108,907,-1285,-3175,-4524,-5185,-5105,-4367,-3103,-1558,60,1499,2605,3249,3429,3173,2618,1893,1176,590,242,169,366,764,1296,1843,2347,2744,3026,3211,3352,3506,3743,4121,4668,5401,6294,7278,8272,9132,9731,9911,9569,8592,6978,4744,2027,-980,-4029,-6820,-9090,-10592,-11183,-10808,-9528,-7502,-4969,-2218,458,2776,4516,5529,5742,5182,3933,2144,-3,-2314,-4616,-6749,-8595,-10091,-11187,-11902,-12254,-12300,-12091,-11694,-11150,-10511,-9792,-9028,-8214,-7392,-6563,-5791,-5103,-4572,-4235,-4125,-4249,-4554,-5006,-5467,-5873,-6071,-6004,-5576,-4792,-3659,-2264,-720,836,2249,3387,4141,4460,4325,3803,2970,1966,939,24,-632,-940,-839,-311,587,1789,3163,4577,5903,7001,7799,8231,8298,8030,7488,6765,5939,5118,4349,3714,3225,2922,2814,2897,3200,3700,4422,5339,6447,7691,9040,10397,11698,12825,13694,14206,14283,13892,12995,11646,9892,7844,5630,3369,1199,-789,-2516,-3934,-5032,-5793,-6250,-6405,-6310,-5991,-5501,-4887,-4187,-3438,-2675,-1898,-1139,-378,363,1101,1830,2550,3251,3896,4443,4813,4914,4660,3949,2735,997,-1244,-3876,-6783,-9747,-12569,-15014,-16891,-18057,-18452,-18099,-17119,-15686,-14029,-12371,-10905,-9756,-8973,-8517,-8281,-8121,-7870,-7408,-6639,-5555,-4197,-2661,-1084,412,1707,2728,3450,3888,4106,4175,4195,4220,4320,4496,4758,5050,5350,5568,5677,5609,5347,4887,4232,3433,2521,1554,574,-384,-1269,-2057,-2684,-3106,-3261,-3082,-2543,-1616,-329,1252,3034,4869,6601,8075,9145,9727,9782,9351,8536,7497,6414,5460,4777,4443,4471,4806,5326,5898,6345,6536,6345,5734,4702,3352,1814,289,-1041,-1981,-2421,-2268,-1543,-299,1346,3239,5220,7135,8834,10241,11259,11911,12182,12153,11875,11422,10858,10208,9492,8675,7742,6629,5327,3803,2086,223,-1718,-3621,-5411,-6957,-8213,-9100,-9624,-9788,-9644,-9252,-8687,-8025,-7341,-6680,-6099,-5601,-5203,-4873,-4585,-4285,-3950,-3525,-3022,-2434,-1795,-1170,-602,-192,25,-25,-338,-922,-1716,-2653,-3635,-4559,-5334,-5887,-6182,-6222,-6047,-5726,-5352,-5010,-4783,-4726,-4876,-5238,-5787,-6486,-7276,-8087,-8875,-9565,-10158,-10609,-10947,-11163,-11276,-11272,-11142,-10825,-10292,-9450,-8266,-6667,-4655,-2223,550,3560,6634,9565,12114,14051,15164,15310,14421,12524,9758,6344,2600,-1125,-4437,-7000,-8494,-8751,-7655,-5281,-1770,2584,7456,12445,17177,21313,24581,26833,28000,28146,27400,25964,24053,21887,19635,17444,15378,13485,11755,10173,8708,7343,6051,4842,3708,2659,1710,852,87,-592,-1230,-1827,-2447,-3097,-3817,-4599,-5443,-6295,-7110,-7810,-8326,-8601,-8605,-8354,-7886,-7311,-6727,-6282,-6094,-6262,-6851,-7862,-9251,-10923,-12726,-14497,-16052,-17206,-17829,-17782,-17034,-15563,-13448,-10805,-7796,-4641,-1553,1237,3526,5161,6023,6092,5390,4035,2190,68,-2098,-4077,-5686,-6774,-7277,-7192,-6568,-5520,-4168,-2653,-1099,400,1778,3017,4123,5136,6103,7076,8079,9134,10223,11329,12413,13420,14311,15020,15500,15691,15543,15026,14117,12844,11246,9429,7507,5633,3958,2610,1699,1279,1359,1903,2833,4046,5430,6862,8242,9469,10476,11217,11654,11790,11630,11187,10504,9589,8486,7197,5750,4136,2383,476,-1543,-3653,-5777,-7820,-9665,-11153,-12163,-12560,-12295,-11366,-9867,-7958,-5881,-3892,-2265,-1244,-983,-1592,-3037,-5240,-8010,-11124,-14334,-17376,-20044,-22132,-23544,-24181,-24074,-23234,-21776,-19809,-17467,-14905,-12241,-9606,-7088,-4754,-2654,-818,746,2011,2981,3630,3955,3944,3623,2993,2151,1142,110,-840,-1562,-1943,-1872,-1297,-191,1404,3410,5690,8091,10429,12546,14271,15524,16203,16342,15956,15154,14064,12806,11541,10338,9286,8371,7569,6793,5945,4923,3644,2078,230,-1805,-3905,-5899,-7602,-8874,-9585,-9724,-9295,-8423,-7241,-5937,-4687,-3644,-2931,-2587,-2623,-2955,-3481,-4062,-4556,-4860,-4885,-4636,-4122,-3461,-2749,-2155,-1790,-1780,-2161,-2953,-4073,-5427,-6860,-8213,-9348,-10127,-10481,-10367,-9807,-8867,-7647,-6288,-4922,-3675,-2655,-1898,-1437,-1230,-1238,-1400,-1667,-1994,-2361,-2749,-3150,-3554,-3934,-4264,-4505,-4602,-4515,-4181,-3573,-2660,-1451,23,1703,3486,5276,6935,8345,9402,10005,10115,9716,8845,7584,6061,4404,2794,1360,236,-492,-802,-700,-268,408,1190,1990,2698,3292,3747,4121,4464,4870,5408,6131,7057,8148,9309,10412,11285,11752,11672,10922,9475,7352,4659,1567,-1713,-4913,-7789,-10077,-11602,-12227,-11942,-10818,-9038,-6842,-4528,-2370,-634,505,948,687,-184,-1511,-3089,-4679,-6095,-7143,-7749,-7870,-7563,-6937,-6125,-5284,-4527,-3944,-3558,-3344,-3246,-3175,-3065,-2864,-2548,-2165,-1743,-1379,-1123,-1039,-1138,-1405,-1782,-2181,-2506,-2651,-2539,-2123,-1416,-472,577,1597,2401,2841,2796,2210,1100,-425,-2222,-4057,-5732,-7009,-7731,-7773,-7104,-5758,-3854,-1559,925,3382,5637,7531,8987,9970,10517,10695,10618,10390,10128,9909,9788,9759,9797,9805,9709,9387,8778,7832,6560,5032,3340,1651,91,-1154,-1991,-2307,-2086,-1344,-159,1353,3045,4771,6380,7752,8783,9401,9557,9229,8417,7150,5478,3484,1262,-1064,-3373,-5535,-7435,-8981,-10107,-10782,-11011,-10819,-10263,-9398,-8283,-6982,-5537,-4011,-2449,-906,554,1877,2987,3840,4364,4537,4315,3711,2731,1429,-117,-1814,-3521,-5111,-6434,-7389,-7884,-7900,-7453,-6596,-5449,-4086,-2638,-1172,236,1543,2718,3721,4520,5053,5263,5089,4474,3407,1904,32,-2083,-4285,-6399,-8223,-9615,-10436,-10635,-10220,-9262,-7890,-6263,-4550,-2898,-1441,-243,660,1287,1683,1922,2057,2175,2274,2407,2508,2585,2561,2417,2121,1680,1133,536,-32,-492,-771,-823,-612,-162,513,1343,2262,3204,4083,4855,5466,5908,6181,6319,6357,6340,6292,6213,6068,5792,5303,4503,3314,1688,-394,-2876,-5682,-8652,-11624,-14388,-16753,-18540,-19604,-19862,-19276,-17880,-15763,-13050,-9933,-6585,-3226,-33,2839,5257,7177,8556,9426,9838,9842,9524,8915,8084,7037,5814,4434,2928,1355,-215,-1693,-2950,-3892,-4382,-4351,-3739,-2549,-844,1281,3657,6130,8498,10619,12335,13567,14245,14348,13899,12910,11452,9577,7365,4913,2306,-330,-2900,-5283,-7375,-9094,-10343,-11074,-11233,-10803,-9800,-8269,-6289,-3982,-1470,1097,3583,5872,7859,9487,10713,11542,11976,12066,11846,11374,10700,9874,8959,8012,7103,6295,5661,5243,5103,5233,5658,6318,7178,8144,9135,10051,10811,11345,11613,11601,11302,10747,9929,8888,7609,6109,4380,2435,291,-2011,-4406,-6804,-9087,-11133,-12803,-13986,-14592,-14573,-13949,-12770,-11169,-9288,-7332,-5468,-3894,-2728,-2060,-1916,-2259,-2998,-4021,-5158,-6286,-7241,-7928,-8272,-8240,-7878,-7250,-6492,-5743,-5163,-4883,-5011,-5592,-6619,-8005,-9639,-11329,-12890,-14117,-14826,-14893,-14240,-12867,-10871,-8395,-5666,-2951,-500,1406,2584,2887,2271,787,-1430,-4165,-7142,-10074,-12658,-14648,-15848,-16146,-15534,-14078,-11943,-9339,-6508,-3699,-1125,1063,2771,4006,4839,5400,5860,6388,7139,8203,9644,11405,13441,15582,17701,19621,21196,22324,22926,23006,22593,21784,20692,19462,18233,17126,16251,15658,15392,15432,15747,16282,16958,17722,18486,19203,19810,20245,20452,20352,19872,18943,17492,15497,12951,9911,6467,2777,-990,-4614,-7896,-10649,-12715,-14005,-14489,-14210,-13269,-11829,-10069,-8198,-6419,-4893,-3787,-3167,-3103,-3545,-4451,-5681,-7116,-8583,-9954,-11098,-11933,-12427,-12577,-12447,-12107,-11676,-11244,-10912,-10734,-10719,-10865,-11090,-11323,-11448,-11356,-10963,-10200,-9067,-7610,-5939,-4208,-2611,-1332,-545,-374,-881,-2052,-3811,-6002,-8427,-10865,-13064,-14829,-15972,-16403,-16076,-15038,-13376,-11242,-8785,-6185,-3567,-1064,1262,3355,5209,6822,8202,9363,10305,11034,11546,11849,11959,11916,11760,11573,11413,11369,11490,11827,12379,13123,13989,14886,15704,16330,16674,16678,16329,15659,14741,13684,12596,11609,10787,10205,9840,9653,9543,9388,9063,8443,7457,6050,4262,2138,-194,-2614,-4970,-7147,-9041,-10598,-11793,-12636,-13162,-13417,-13450,-13310,-13043,-12681,-12272,-11832,-11407,-11011,-10665,-10379,-10139,-9935,-9722,-9479,-9142,-8690,-8070,-7276,-6303,-5186,-3987,-2791,-1704,-828,-251,-14,-128,-521,-1100,-1705,-2171,-2335,-2053,-1239,141,2049,4381,6979,9637,12145,14256,15788,16557,16463,15459,13575,10919,7656,4013,230,-3419,-6699,-9377,-11285,-12302,-12361,-11492,-9756,-7317,-4364,-1141,2087,5084,7601,9504,10663,11093,10833,10035,8866,7536,6235,5130,4328,3873,3747,3858,4083,4273,4297,4050,3502,2645,1565,340,-918,-2110,-3165,-4027,-4679,-5128,-5391,-5515,-5535,-5504,-5461,-5452,-5507,-5672,-5962,-6417,-7024,-7786,-8652,-9577,-10482,-11305,-11991,-12496,-12831,-12987,-13033,-12992,-12948,-12932,-13002,-13163,-13414,-13718,-14018,-14246,-14327,-14194,-13797,-13114,-12127,-10873,-9369,-7673,-5841,-3921,-1993,-124,1594,3063,4199,4905,5143,4902,4221,3226,2047,886,-60,-632,-663,-115,1037,2694,4711,6885,8978,10777,12065,12717,12647,11855,10420,8457,6151,3672,1224,-1052,-3008,-4578,-5703,-6398,-6674,-6597,-6211,-5590,-4794,-3881,-2904,-1902,-903,82,1053,2029,3027,4068,5167,6312,7503,8688,9842,10901,11813,12523,12978,13139,12985,12501,11707,10616,9273,7744,6094,4450,2896,1586,602,60,1,448,1379,2708,4337,6088,7796,9250,10265,10690,10406,9396,7684,5395,2694,-211,-3095,-5762,-8047,-9842,-11113,-11882,-12230,-12268,-12119,-11891,-11664,-11471,-11298,-11099,-10792,-10285,-9501,-8371,-6883,-5053,-2965,-716,1524,3630,5417,6784,7602,7843,7466,6540,5115,3342,1350,-687,-2600,-4242,-5471,-6200,-6362,-5956,-5001,-3577,-1790,222,2307,4291,6024,7352,8163,8373,7943,6881,5247,3142,711,-1875,-4427,-6773,-8747,-10245,-11193,-11587,-11474,-10936,-10105,-9106,-8078,-7136,-6349,-5766,-5356,-5070,-4813,-4467,-3938,-3117,-1972,-486,1295,3259,5292,7204,8836,10022,10628,10579,9869,8547,6762,4692,2559,608,-974,-2004,-2412,-2162,-1328,-18,1592,3317,4970,6385,7433,8042,8166,7838,7083,5993,4644,3138,1560,-9,-1519,-2928,-4222,-5406,-6492,-7502,-8452,-9346,-10161,-10864,-11379,-11620,-11501,-10922,-9854,-8263,-6214,-3781,-1126,1612,4235,6606,8581,10082,11065,11525,11502,11052,10254,9184,7934,6565,5170,3805,2557,1486,679,194,86,403,1131,2269,3733,5430,7213,8920,10365,11375,11792,11501,10447,8632,6123,3064,-378,-3975,-7502,-10753,-13523,-15690,-17147,-17871,-17878,-17233,-16053,-14465,-12643,-10737,-8908,-7263,-5888,-4783,-3930,-3230,-2576,-1848,-926,263,1739,3487,5391,7341,9155,10675,11756,12275,12179,11452,10133,8318,6115,3677,1151,-1313,-3581,-5537,-7098,-8195,-8794,-8867,-8427,-7476,-6070,-4266,-2154,138,2476,4690,6624,8111,9040,9308,8888,7792,6075,3846,1224,-1656,-4638,-7606,-10405,-12937,-15061,-16684,-17686,-17987,-17520,-16241,-14190,-11422,-8118,-4448,-701,2906,6080,8664,10473,11483,11662,11134,9994,8462,6719,4986,3462,2294,1608,1451,1825,2681,3910,5398,6981,8526,9892,10979,11708,12045,11978,11527,10738,9641,8327,6818,5215,3546,1896,295,-1186,-2544,-3729,-4761,-5633,-6347,-6933,-7347,-7610,-7647,-7435,-6918,-6060,-4841,-3285,-1409,686,2942,5241,7494,9626,11555,13249,14650,15740,16453,16771,16605,15952,14743,13022,10816,8242,5448,2635,15,-2191,-3803,-4694,-4802,-4159,-2877,-1123,868,2860,4606,5905,6601,6622,5949,4643,2812,592,-1854,-4385,-6868,-9203,-11329,-13211,-14853,-16286,-17538,-18667,-19706,-20693,-21651,-22571,-23439,-24196,-24773,-25069,-24976,-24389,-23210,-21388,-18897,-15777,-12118,-8065,-3817,401,4343,7785,10515,12403,13361,13409,12629,11190,9311,7227,5205,3429,2091,1263,993,1235,1924,2940,4171,5507,6854,8157,9395,10549,11658,12701,13700,14600,15352,15864,16046,15819,15129,13966,12367,10414,8213,5916,3661,1606,-109,-1381,-2118,-2297,-1916,-1040,254,1845,3615,5453,7254,8949,10511,11908,13177,14300,15302,16130,16744,17028,16888,16197,14888,12910,10316,7191,3723,114,-3389,-6551,-9170,-11077,-12188,-12462,-11951,-10747,-9020,-6961,-4796,-2748,-1028,197,801,745,41,-1218,-2899,-4834,-6858,-8821,-10614,-12175,-13492,-14588,-15522,-16358,-17156,-17960,-18788,-19614,-20396,-21044,-21448,-21505,-21077,-20077,-18435,-16123,-13187,-9718,-5876,-1859,2105,5795,8999,11573,13402,14485,14835,14585,13853,12845,11725,10690,9879,9422,9374,9765,10539,11635,12913,14248,15473,16468,17108,17338,17126,16499,15514,14260,12814,11286,9724,8202,6747,5372,4099,2907,1797,756,-238,-1188,-2090,-2945,-3685,-4288,-4650,-4727,-4439,-3747,-2647,-1147,676,2745,4934,7121,9172,10982,12433,13461,13983,13948,13322,12050,10145,7608,4486,884,-3087,-7244,-11391,-15318,-18786,-21594,-23549,-24518,-24420,-23256,-21100,-18097,-14455,-10413,-6231,-2158,1587,4821,7407,9258,10319,10582,10058,8795,6857,4337,1337,-2010,-5575,-9194,-12724,-15997,-18873,-21219,-22930,-23938,-24199,-23708,-22504,-20638,-18213,-15343,-12164,-8830,-5475,-2248,746,3418,5693,7574,9034,10133,10906,11438,11788,12042,12234,12414,12584,12719,12798,12735,12483,11959,11119,9939,8431,6658,4700,2691,739,-1018,-2509,-3657,-4477,-4988,-5273,-5438,-5568,-5806,-6192,-6821,-7681,-8776,-10041,-11404,-12744,-13940,-14841,-15304,-15211,-14447,-12984,-10806,-8001,-4680,-1032,2746,6424,9787,12657,14868,16344,17019,16919,16077,14595,12566,10116,7368,4435,1441,-1510,-4302,-6827,-8972,-10619,-11677,-12058,-11718,-10667,-8942,-6684,-4022,-1199,1607,4143,6254,7780,8666,8890,8530,7677,6486,5091,3621,2172,782,-541,-1841,-3179,-4615,-6205,-7938,-9806,-11692,-13499,-15051,-16184,-16754,-16613,-15711,-14018,-11593,-8560,-5077,-1373,2333,5807,8849,11301,13072,14129,14513,14320,13664,12703,11552,10330,9099,7882,6679,5428,4103,2642,1034,-689,-2476,-4196,-5735,-6921,-7638,-7762,-7252,-6119,-4452,-2409,-217,1877,3597,4722,5076,4580,3247,1188,-1406,-4289,-7202,-9876,-12108,-13719,-14613,-14760,-14170,-12934,-11151,-8956,-6502,-3918,-1356,1083,3290,5215,6813,8090,9070,9776,10252,10513,10567,10423,10055,9472,8668,7663,6486,5187,3811,2434,1092,-148,-1261,-2215,-2977,-3535,-3854,-3911,-3685,-3158,-2347,-1269,5,1408,2829,4160,5287,6094,6494,6408,5812,4688,3081,1045,-1327,-3928,-6638,-9335,-11898,-14210,-16160,-17655,-18594,-18899,-18506,-17363,-15462,-12825,-9530,-5701,-1508,2828,7094,11037,14460,17186,19087,20122,20285,19657,18359,16559,14449,12235,10102,8224,6727,5674,5086,4903,5017,5296,5549,5631,5403,4775,3745,2339,672,-1128,-2916,-4556,-5959,-7070,-7890,-8458,-8848,-9138,-9411,-9713,-10059,-10440,-10774,-11006,-11018,-10740,-10104,-9081,-7681,-5960,-3985,-1878,278,2343,4269,5957,7404,8590,9534,10266,10806,11167,11345,11301,10993,10356,9333,7877,5979,3668,1019,-1826,-4700,-7384,-9648,-11283,-12090,-11963,-10850,-8817,-6005,-2646,981,4575,7847,10547,12520,13647,13939,13443,12264,10565,8459,6120,3625,1091,-1461,-3964,-6433,-8834,-11167,-13408,-15517,-17453,-19141,-20523,-21512,-22049,-22066,-21535,-20443,-18810,-16696,-14169,-11354,-8359,-5319,-2362,416,2905,5058,6812,8150,9051,9516,9546,9164,8390,7280,5893,4322,2672,1067,-367,-1500,-2239,-2507,-2292,-1632,-606,630,1923,3077,3927,4329,4182,3454,2162,387,-1731,-4048,-6360,-8522,-10368,-11793,-12743,-13163,-13101,-12546,-11592,-10258,-8631,-6748,-4657,-2413,-33,2415,4912,7383,9775,12003,13977,15605,16785,17427,17465,16858,15622,13821,11575,9066,6493,4085,2051,562,-248,-340,295,1572,3367,5533,7871,10233,12436,14362,15921,17031,17704,17906,17685,17061,16071,14743,13113,11196,9031,6653,4107,1467,-1198,-3794,-6240,-8453,-10368,-11942,-13149,-13989,-14485,-14655,-14544,-14164,-13533,-12640,-11460,-9959,-8116,-5917,-3387,-592,2389,5407,8338,11007,13283,15027,16156,16612,16392,15540,14132,12292,10168,7912,5711,3703,2043,817,82,-179,-29,401,961,1468,1753,1689,1179,214,-1175,-2893,-4804,-6773,-8646,-10313,-11676,-12694,-13360,-13703,-13793,-13701,-13519,-13324,-13156,-13041,-12954,-12833,-12616,-12208,-11541,-10581,-9311,-7775,-6061,-4259,-2527,-976,249,1067,1402,1241,592,-475,-1889,-3516,-5256,-6959,-8528,-9857,-10883,-11576,-11925,-11957,-11705,-11198,-10465,-9507,-8318,-6862,-5137,-3100,-803,1747,4436,7180,9815,12204,14168,15560,16243,16114,15153,13363,10867,7815,4433,984,-2280,-5097,-7264,-8634,-9128,-8751,-7575,-5718,-3353,-648,2219,5096,7858,10406,12679,14638,16270,17575,18565,19259,19684,19864,19843,19648,19339,18953,18557,18189,17918,17770,17792,17994,18363,18857,19395,19852,20103,19985,19371,18165,16295,13802,10721,7216,3432,-420,-4143,-7553,-10483,-12834,-14532,-15578,-16016,-15928,-15460,-14743,-13950,-13203,-12629,-12279,-12175,-12278,-12499,-12735,-12848,-12721,-12247,-11361,-10039,-8317,-6274,-4041,-1794,286,1992,3144,3600,3260,2095,165,-2432,-5482,-8771,-12014,-14949,-17323,-18917,-19598,-19277,-17980,-15795,-12904,-9538,-5965,-2456,738,3440,5505,6922,7696,7956,7825,7485,7084,6749,6545,6487,6510,6532,6403,6018,5252,4064,2448,477,-1721,-3965,-6065,-7807,-9027,-9581,-9395,-8453,-6791,-4514,-1747,1343,4592,7846,10956,13814,16337,18460,20160,21410,22203,22530,22382,21748,20618,19013,16944,14499,11748,8851,5939,3196,761,-1231,-2710,-3661,-4119,-4205,-4035,-3804,-3659,-3763,-4210,-5071,-6335,-7956,-9837,-11846,-13847,-15697,-17266,-18457,-19184,-19407,-19102,-18266,-16946,-15167,-13016,-10557,-7891,-5110,-2309,424,3008,5380,7494,9298,10783,11885,12594,12841,12590,11793,10435,8519,6118,3311,282,-2809,-5715,-8241,-10170,-11338,-11655,-11057,-9614,-7412,-4645,-1510,1731,4870,7663,9973,11663,12708,13111,12952,12352,11437,10374,9275,8246,7327,6511,5750,4961,4048,2928,1550,-105,-1989,-4038,-6122,-8122,-9906,-11364,-12438,-13083,-13333,-13217,-12808,-12168,-11339,-10363,-9225,-7922,-6416,-4697,-2755,-636,1598,3823,5897,7654,8943,9637,9666,9022,7759,6012,3934,1747,-361,-2188,-3602,-4501,-4889,-4808,-4384,-3791,-3204,-2828,-2815,-3277,-4281,-5796,-7762,-10035,-12449,-14812,-16931,-18656,-19854,-20478,-20516,-20019,-19077,-17795,-16287,-14650,-12965,-11272,-9602,-7942,-6282,-4599,-2870,-1101,716,2531,4330,6040,7623,8998,10116,10892,11281,11212,10659,9612,8101,6198,4025,1725,-517,-2545,-4177,-5311,-5841,-5744,-5040,-3774,-2067,-30,2190,4443,6603,8546,10186,11461,12336,12800,12858,12518,11789,10686,9205,7376,5208,2761,102,-2671,-5424,-8032,-10349,-12257,-13664,-14508,-14780,-14491,-13684,-12421,-10747,-8741,-6433,-3897,-1165,1688,4599,7480,10225,12749,14924,16687,17953,18696,18915,18624,17896,16787,15393,13793,12087,10341,8644,7037,5581,4294,3202,2304,1593,1056,649,347,91,-156,-437,-789,-1225,-1769,-2420,-3181,-4063,-5046,-6139,-7313,-8544,-9776,-10961,-12002,-12843,-13386,-13580,-13373,-12741,-11677,-10203,-8346,-6164,-3719,-1088,1627,4325,6876,9147,11006,12315,12968,12883,12029,10441,8198,5471,2434,-654,-3588,-6133,-8116,-9419,-9948,-9728,-8772,-7212,-5170,-2836,-388,1988,4128,5918,7264,8158,8599,8655,8394,7898,7238,6455,5581,4595,3488,2215,761,-894,-2733,-4710,-6765,-8794,-10703,-12391,-13762,-14765,-15365,-15574,-15430,-15004,-14359,-13579,-12698,-11734,-10671,-9438,-7988,-6226,-4125,-1660,1103,4087,7111,10021,12594,14664,16060,16695,16512,15553,13895,11698,9141,6442,3816,1453,-459,-1822,-2546,-2655,-2193,-1294,-128,1109,2199,2951,3207,2862,1877,290,-1807,-4251,-6850,-9391,-11651,-13446,-14602,-15018,-14633,-13454,-11541,-9007,-5997,-2694,727,4085,7216,9995,12311,14114,15362,16067,16240,15944,15225,14169,12847,11349,9751,8125,6532,5005,3567,2217,942,-268,-1423,-2524,-3540,-4443,-5180,-5692,-5932,-5854,-5425,-4667,-3587,-2263,-781,757,2211,3456,4369,4826,4759,4098,2849,1031,-1256,-3912,-6763,-9653,-12402,-14839,-16837,-18278,-19108,-19296,-18859,-17842,-16315,-14364,-12087,-9572,-6930,-4229,-1569,990,3375,5531,7392,8922,10060,10787,11078,10930,10362,9404,8113,6556,4832,3036,1305,-252,-1495,-2335,-2689,-2532,-1887,-831,510,1976,3388,4578,5383,5702,5449,4620,3238,1379,-816,-3221,-5614,-7837,-9682,-10995,-11667,-11624,-10894,-9528,-7670,-5463,-3090,-712,1543,3573,5340,6832,8076,9106,9981,10728,11402,12009,12569,13060,13450,13688,13692,13394,12714,11596,10031,8010,5625,2949,152,-2623,-5174,-7332,-8917,-9794,-9853,-9054,-7398,-4962,-1878,1676,5468,9249,12770,15780,18092,19544,20059,19629,18295,16186,13439,10238,6778,3224,-239,-3487,-6396,-8892,-10919,-12462,-13507,-14100,-14238,-14000,-13389,-12459,-11238,-9745,-8031,-6119,-4085,-1982,100,2075,3868,5393,6606,7467,7963,8107,7929,7467,6780,5928,4960,3953,2949,1998,1130,350,-351,-1006,-1634,-2293,-2962,-3671,-4361,-5031,-5614,-6123,-6530,-6889,-7242,-7657,-8221,-8975,-9987,-11242,-12731,-14386,-16111,-17802,-19318,-20546,-21360,-21665,-21395,-20501,-18987,-16867,-14207,-11083,-7598,-3889,-70,3697,7299,10598,13501,15908,17767,19021,19663,19675,19089,17934,16265,14173,11737,9108,6412,3830,1523,-329,-1598,-2146,-1942,-952,753,3078,5856,8899,11985,14897,17441,19444,20802,21444,21362,20582,19174,17219,14843,12146,9302,6420,3683,1216,-853,-2422,-3445,-3907,-3856,-3378,-2602,-1671,-747,34,566,774,668,276,-283,-885,-1359,-1571,-1389,-762,310,1735,3379,5030,6496,7558,8069,7914,7077,5585,3570,1169,-1410,-3984,-6371,-8424,-10048,-11190,-11846,-12060,-11891,-11446,-10815,-10126,-9478,-8973,-8706,-8721,-9084,-9772,-10792,-12072,-13541,-15096,-16617,-17976,-19055,-19727,-19896,-19486,-18456,-16793,-14537,-11749,-8531,-5023,-1345,2319,5858,9099,11972,14352,16229,17557,18378,18719,18651,18227,17520,16578,15446,14178,12804,11392,9978,8644,7445,6453,5722,5294,5197,5435,5984,6839,7929,9241,10700,12263,13869,15448,16924,18212,19215,19845,19996,19607,18602,16972,14707,11880,8556,4886,994,-2942,-6766,-10324,-13484,-16140,-18226,-19690,-20531,-20756,-20395,-19506,-18135,-16364,-14255,-11888,-9359,-6746,-4157,-1694,549,2451,3946,4948,5430,5388,4860,3932,2700,1313,-112,-1416,-2501,-3254,-3620,-3568,-3107,-2291,-1202,37,1282,2369,3134,3426,3124,2148,493,-1811,-4635,-7825,-11173,-14451,-17434,-19934,-21764,-22853,-23119,-22606,-21374,-19532,-17232,-14607,-11814,-8961,-6150,-3437,-855,1580,3886,6064,8140,10112,11970,13704,15259,16603,17652,18344,18596,18336,17515,16098,14105,11569,8605,5327,1921,-1438,-4535,-7201,-9256,-10591,-11128,-10857,-9811,-8103,-5849,-3236,-446,2333,4909,7125,8844,9955,10400,10144,9198,7619,5484,2917,64,-2934,-5901,-8706,-11207,-13317,-14957,-16116,-16785,-17018,-16869,-16427,-15754,-14936,-14006,-12994,-11905,-10715,-9408,-7956,-6346,-4582,-2693,-723,1239,3118,4794,6192,7234,7872,8115,7978,7546,6906,6174,5473,4911,4581,4539,4799,5316,6014,6754,7384,7752,7704,7149,6033,4376,2247,-217,-2874,-5528,-8027,-10211,-11971,-13246,-14001,-14278,-14116,-13605,-12821,-11840,-10720,-9490,-8170,-6744,-5203,-3527,-1699,268,2360,4528,6709,8820,10781,12501,13902,14920,15491,15586,15175,14248,12810,10885,8506,5761,2721,-452,-3611,-6542,-9038,-10886,-11903,-11969,-11020,-9125,-6398,-3077,558,4209,7561,10365,12429,13636,13971,13467,12235,10405,8137,5565,2850,83,-2618,-5184,-7556,-9683,-11529,-13084,-14311,-15236,-15828,-16126,-16097,-15774,-15134,-14181,-12914,-11335,-9462,-7333,-4994,-2528,-24,2399,4629,6547,8052,9084,9603,9637,9241,8514,7581,6578,5631,4856,4328,4082,4121,4390,4831,5335,5819,6187,6365,6318,6009,5459,4693,3747,2681,1532,344,-867,-2078,-3306,-4530,-5783,-7034,-8297,-9515,-10665,-11670,-12454,-12942,-13031,-12661,-11770,-10332,-8368,-5918,-3073,40,3297,6516,9566,12288,14574,16339,17538,18152,18200,17702,16700,15229,13323,11032,8386,5457,2312,-935,-4153,-7172,-9806,-11861,-13154,-13557,-12981,-11445,-9021,-5893,-2295,1488,5156,8426,11070,12908,13879,13959,13236,11816,9864,7528,4968,2313,-338,-2896,-5320,-7556,-9583,-11366,-12887,-14120,-15035,-15619,-15823,-15638,-15011,-13935,-12377,-10360,-7904,-5101,-2061,1049,4040,6713,8880,10391,11159,11156,10448,9155,7461,5583,3730,2107,868,105,-128,122,810,1796,2977,4185,5313,6229,6857,7135,7034,6553,5702,4516,3021,1266,-718,-2879,-5171,-7531,-9881,-12142,-14199,-15966,-17328,-18206,-18536,-18286,-17474,-16149,-14417,-12388,-10213,-8015,-5924,-4004,-2313,-834,453,1607,2703,3776,4886,5999,7081,8034,8723,9045,8861,8124,6808,4952,2668,65,-2660,-5356,-7811,-9863,-11353,-12135,-12145,-11321,-9701,-7358,-4418,-1086,2450,5929,9138,11851,13880,15101,15404,14789,13256,10934,7928,4468,737,-3005,-6554,-9688,-12273,-14177,-15381,-15874,-15734,-15048,-13932,-12510,-10875,-9119,-7292,-5419,-3523,-1575,415,2486,4628,6860,9144,11450,13693,15787,17619,19067,20042,20458,20307,19606,18454,16971,15336,13708,12272,11148,10436,10154,10282,10704,11290,11846,12175,12111,11494,10263,8394,5956,3080,-53,-3238,-6255,-8911,-11061,-12586,-13471,-13718,-13396,-12605,-11437,-10008,-8377,-6623,-4756,-2806,-763,1360,3566,5813,8077,10285,12374,14257,15849,17070,17835,18089,17779,16875,15386,13333,10785,7835,4603,1226,-2145,-5366,-8290,-10790,-12746,-14058,-14660,-14506,-13605,-12009,-9811,-7154,-4223,-1208,1671,4216,6251,7634,8270,8122,7197,5551,3292,535,-2554,-5835,-9134,-12322,-15260,-17862,-20036,-21740,-22930,-23592,-23722,-23338,-22466,-21166,-19505,-17576,-15498,-13388,-11388,-9610,-8162,-7098,-6437,-6138,-6130,-6296,-6528,-6703,-6724,-6531,-6083,-5388,-4465,-3370,-2156,-891,375,1596,2746,3814,4796,5717,6569,7396,8181,8963,9703,10421,11037,11532,11796,11760,11333,10438,9040,7138,4770,2058,-870,-3811,-6570,-8924,-10695,-11717,-11901,-11212,-9702,-7470,-4711,-1597,1618,4765,7645,10162,12229,13851,15053,15892,16471,16841,17090,17243,17316,17286,17107,16727,16085,15164,13942,12475,10823,9107,7446,5973,4804,4025,3690,3806,4337,5224,6368,7674,9020,10318,11451,12352,12930,13135,12907,12213,11019,9322,7130,4488,1453,-1865,-5354,-8861,-12221,-15285,-17890,-19933,-21313,-22013,-22026,-21427,-20279,-18704,-16785,-14632,-12299,-9846,-7292,-4655,-1960,764,3452,6009,8331,10285,11764,12686,13013,12771,12035,10945,9655,8353,7198,6336,5861,5822,6208,6965,8004,9197,10420,11531,12419,12970,13121,12811,12031,10779,9085,6998,4574,1898,-944,-3839,-6674,-9330,-11685,-13648,-15127,-16079,-16475,-16315,-15614,-14407,-12730,-10625,-8152,-5354,-2328,846,4033,7102,9870,12209,13932,14964,15223,14707,13477,11634,9333,6743,4054,1419,-1016,-3178,-5019,-6559,-7834,-8901,-9814,-10581,-11214,-11637,-11805,-11601,-10954,-9791,-8069,-5808,-3059,72,3416,6801,10001,12802,14989,16378,16822,16234,14607,11999,8574,4551,228,-4081,-8025,-11306,-13647,-14874,-14891,-13744,-11551,-8595,-5156,-1636,1652,4374,6344,7442,7685,7195,6152,4800,3365,2049,990,261,-149,-305,-311,-314,-423,-757,-1365,-2251,-3363,-4582,-5760,-6712,-7268,-7279,-6657,-5392,-3556,-1325,1087,3390,5322,6640,7165,6823,5618,3672,1167,-1655,-4536,-7240,-9558,-11358,-12561,-13161,-13201,-12767,-11953,-10875,-9604,-8231,-6775,-5269,-3698,-2055,-331,1481,3351,5253,7109,8846,10349,11510,12192,12288,11686,10341,8235,5441,2084,-1630,-5449,-9073,-12212,-14575,-15937,-16145,-15128,-12952,-9751,-5772,-1329,3244,7585,11391,14402,16463,17497,17539,16702,15156,13098,10729,8199,5637,3109,622,-1811,-4239,-6671,-9124,-11582,-13999,-16294,-18339,-19986,-21052,-21375,-20829,-19337,-16944,-13753,-10005,-5996,-2058,1453,4262,6148,7013,6865,5817,4056,1828,-620,-3042,-5241,-7074,-8446,-9326,-9725,-9673,-9237,-8468,-7428,-6160,-4698,-3067,-1287,622,2624,4682,6729,8687,10467,11960,13058,13672,13707,13126,11899,10078,7721,4985,2006,-994,-3848,-6336,-8337,-9702,-10393,-10383,-9712,-8456,-6718,-4628,-2310,103,2497,4789,6883,8761,10360,11687,12718,13458,13898,14048,13901,13470,12770,11816,10661,9334,7920,6463,5063,3778,2673,1818,1231,947,962,1260,1809,2569,3480,4471,5495,6446,7284,7892,8206,8124,7560,6452,4743,2442,-412,-3726,-7342,-11100,-14761,-18162,-21074,-23392,-24990,-25864,-26031,-25579,-24626,-23300,-21723,-19993,-18172,-16279,-14320,-12264,-10088,-7797,-5388,-2934,-513,1750,3724,5280,6315,6777,6665,6040,5026,3770,2478,1319,469,53,126,715,1739,3101,4643,6191,7571,8622,9223,9294,8804,7765,6236,4292,2028,-444,-3040,-5635,-8153,-10493,-12559,-14287,-15586,-16416,-16731,-16532,-15834,-14702,-13182,-11389,-9375,-7239,-5023,-2775,-522,1714,3910,6041,8060,9931,11591,12989,14076,14790,15105,14976,14391,13360,11893,10072,7941,5639,3244,902,-1297,-3241,-4861,-6088,-6888,-7248,-7167,-6699,-5885,-4825,-3596,-2288,-974,309,1543,2729,3891,5014,6093,7057,7815,8244,8205,7578,6274,4257,1572,-1673,-5296,-9061,-12715,-15981,-18629,-20452,-21325,-21178,-20035,-17967,-15130,-11697,-7889,-3925,-8,3647,6898,9598,11673,13078,13818,13931,13495,12599,11346,9850,8199,6500,4826,3249,1834,634,-296,-908,-1164,-1046,-530,348,1574,3060,4728,6431,8025,9323,10148,10345,9774,8396,6205,3300,-149,-3939,-7793,-11454,-14669,-17216,-18936,-19750,-19623,-18638,-16895,-14563,-11813,-8828,-5754,-2742,130,2759,5109,7119,8770,10038,10919,11429,11580,11416,10954,10237,9284,8125,6782,5293,3690,2041,409,-1117,-2437,-3462,-4100,-4290,-4021,-3301,-2219,-856,636,2155,3561,4802,5817,6628,7259,7772,8216,8603,8935,9110,9051,8586,7599,5966,3627,607,-3015,-7047,-11268,-15379,-19096,-22125,-24251,-25305,-25236,-24081,-21987,-19172,-15918,-12522,-9277,-6420,-4142,-2517,-1564,-1191,-1257,-1581,-1967,-2272,-2378,-2268,-1968,-1585,-1238,-1066,-1167,-1588,-2307,-3221,-4171,-4958,-5376,-5242,-4431,-2893,-675,2098,5213,8400,11380,13857,15611,16465,16363,15314,13451,10949,8050,5001,2042,-632,-2872,-4598,-5786,-6468,-6709,-6596,-6220,-5640,-4907,-4008,-2933,-1626,-56,1792,3907,6216,8630,11001,13188,15009,16324,16988,16921,16077,14491,12257,9523,6509,3435,566,-1873,-3663,-4659,-4758,-3955,-2308,37,2904,6029,9208,12168,14756,16806,18272,19117,19396,19145,18447,17335,15851,13989,11756,9128,6133,2796,-789,-4517,-8216,-11733,-14872,-17482,-19435,-20616,-20995,-20535,-19281,-17286,-14647,-11478,-7911,-4087,-144,3759,7505,10935,13955,16444,18336,19572,20126,20004,19227,17847,15948,13621,11010,8263,5567,3106,1066,-382,-1125,-1075,-255,1262,3304,5642,8003,10105,11684,12554,12584,11766,10152,7902,5199,2289,-622,-3311,-5630,-7457,-8725,-9420,-9550,-9165,-8328,-7123,-5637,-3984,-2231,-502,1173,2700,4078,5270,6283,7119,7775,8245,8516,8548,8309,7746,6829,5532,3867,1888,-335,-2652,-4934,-7006,-8716,-9939,-10589,-10634,-10090,-9027,-7532,-5735,-3752,-1707,306,2208,3957,5516,6907,8112,9193,10135,10980,11711,12309,12719,12871,12665,12019,10845,9100,6789,3970,772,-2640,-6046,-9235,-12001,-14169,-15638,-16333,-16276,-15493,-14087,-12155,-9816,-7212,-4457,-1698,935,3298,5273,6714,7552,7687,7119,5839,3934,1486,-1347,-4409,-7516,-10487,-13150,-15359,-16995,-17983,-18291,-17938,-16994,-15558,-13772,-11773,-9710,-7698,-5833,-4178,-2747,-1542,-519,350,1120,1801,2394,2857,3105,3065,2633,1739,366,-1485,-3690,-6120,-8542,-10719,-12395,-13346,-13404,-12500,-10654,-8018,-4822,-1391,1939,4839,7031,8358,8742,8251,7053,5368,3518,1756,388,-413,-509,103,1364,3100,5111,7156,9014,10496,11497,11950,11912,11462,10761,9972,9284,8816,8709,8959,9563,10390,11279,12008,12341,12049,10956,8944,6011,2224,-2211,-7047,-11945,-16582,-20632,-23837,-26023,-27113,-27132,-26203,-24507,-22278,-19756,-17149,-14636,-12309,-10216,-8318,-6551,-4818,-3041,-1161,817,2862,4872,6740,8324,9502,10161,10223,9660,8477,6756,4616,2228,-199,-2454,-4319,-5622,-6236,-6096,-5211,-3650,-1534,961,3663,6359,8883,11056,12768,13919,14480,14433,13823,12680,11095,9125,6867,4399,1815,-799,-3355,-5754,-7915,-9730,-11106,-11958,-12188,-11755,-10620,-8815,-6415,-3556,-438,2710,5618,8038,9738,10566,10439,9388,7536,5079,2286,-573,-3225,-5447,-7076,-8011,-8230,-7756,-6671,-5090,-3135,-956,1320,3569,5674,7557,9124,10339,11142,11528,11474,10990,10081,8772,7087,5058,2744,185,-2520,-5299,-8049,-10657,-13041,-15090,-16755,-17989,-18793,-19194,-19241,-18995,-18503,-17804,-16880,-15721,-14246,-12417,-10174,-7504,-4457,-1111,2356,5759,8838,11372,13132,13972,13804,12647,10600,7861,4678,1347,-1814,-4528,-6523,-7649,-7801,-7003,-5373,-3085,-403,2418,5115,7462,9288,10491,11025,10935,10293,9246,7924,6493,5068,3749,2591,1626,841,242,-214,-532,-735,-851,-900,-923,-973,-1097,-1354,-1798,-2448,-3326,-4401,-5632,-6938,-8232,-9407,-10370,-11033,-11336,-11249,-10794,-10014,-9013,-7907,-6837,-5955,-5371,-5198,-5444,-6090,-7016,-8059,-9009,-9674,-9846,-9432,-8349,-6636,-4379,-1722,1153,4060,6831,9301,11377,12952,14000,14488,14406,13779,12619,10976,8905,6491,3832,1057,-1717,-4357,-6746,-8788,-10396,-11513,-12087,-12097,-11530,-10414,-8795,-6765,-4432,-1940,580,2972,5120,6902,8236,9062,9344,9080,8298,7042,5404,3463,1347,-838,-2953,-4899,-6553,-7848,-8705,-9096,-9012,-8463,-7509,-6219,-4697,-3071,-1453,28,1279,2240,2883,3233,3350,3308,3232,3203,3328,3658,4226,5016,5981,7038,8094,9040,9777,10216,10285,9953,9193,8039,6539,4792,2932,1116,-476,-1674,-2328,-2358,-1726,-513,1161,3071,4968,6582,7668,8036,7583,6301,4288,1717,-1167,-4105,-6818,-9078,-10693,-11535,-11565,-10787,-9304,-7252,-4806,-2169,472,2944,5106,6868,8182,9037,9486,9576,9387,8986,8406,7677,6773,5669,4321,2693,791,-1366,-3699,-6095,-8435,-10550,-12341,-13682,-14547,-14925,-14878,-14492,-13879,-13134,-12348,-11539,-10728,-9848,-8872,-7706,-6353,-4795,-3104,-1391,219,1549,2470,2861,2656,1868,533,-1195,-3195,-5253,-7208,-8894,-10171,-10978,-11241,-10973,-10176,-8888,-7168,-5078,-2702,-145,2479,5038,7381,9380,10887,11802,12049,11591,10472,8763,6632,4276,1934,-134,-1704,-2576,-2642,-1858,-297,1910,4538,7335,10014,12323,14025,14974,15084,14355,12875,10800,8316,5679,3101,818,-996,-2206,-2751,-2612,-1853,-566,1125,3068,5123,7160,9046,10710,12060,13061,13671,13888,13694,13126,12194,10968,9497,7877,6198,4556,3044,1723,620,-261,-994,-1640,-2316,-3101,-4072,-5248,-6594,-8042,-9446,-10686,-11589,-12064,-12009,-11424,-10334,-8826,-7015,-5032,-2989,-1003,874,2584,4136,5517,6755,7851,8792,9553,10083,10330,10248,9804,9021,7931,6650,5288,4003,2940,2222,1926,2080,2632,3501,4537,5594,6515,7171,7468,7362,6833,5931,4688,3209,1547,-171,-1886,-3455,-4813,-5815,-6394,-6455,-5962,-4916,-3378,-1442,716,2924,4972,6661,7841,8395,8267,7507,6166,4434,2464,499,-1261,-2613,-3406,-3560,-3065,-2007,-530,1144,2808,4223,5253,5772,5789,5352,4590,3670,2772,2052,1661,1660,2091,2922,4079,5481,7009,8575,10096,11508,12783,13885,14806,15519,15998,16182,16027,15442,14383,12804,10691,8108,5126,1909,-1360,-4463,-7166,-9266,-10605,-11092,-10745,-9665,-8049,-6174,-4332,-2834,-1919,-1769,-2444,-3907,-6012,-8527,-11197,-13732,-15908,-17529,-18510,-18830,-18572,-17860,-16868,-15746,-14639,-13607,-12672,-11770,-10810,-9662,-8221,-6407,-4206,-1663,1095,3924,6598,8946,10766,11934,12372,12076,11115,9620,7773,5774,3838,2130,797,-112,-567,-657,-447,-102,281,561,668,546,188,-375,-1090,-1881,-2668,-3373,-3935,-4301,-4463,-4413,-4190,-3843,-3432,-3040,-2726,-2544,-2512,-2597,-2739,-2820,-2710,-2275,-1393,-10,1888,4220,6845,9570,12157,14390,16059,17049,17280,16799,15677,14073,12155,10073,7992,5968,4074,2279,550,-1168,-2940,-4779,-6693,-8615,-10469,-12134,-13499,-14450,-14932,-14898,-14399,-13505,-12349,-11085,-9883,-8896,-8264,-8073,-8366,-9122,-10260,-11628,-13039,-14257,-15067,-15290,-14820,-13672,-11939,-9834,-7626,-5601,-4036,-3135,-3003,-3648,-4932,-6639,-8474,-10104,-11219,-11546,-10907,-9229,-6543,-3005,1158,5627,10084,14195,17679,20325,22004,22674,22380,21221,19341,16911,14094,11065,7973,4970,2187,-240,-2202,-3597,-4375,-4496,-4018,-3004,-1607,1,1643,3101,4231,4873,4956,4429,3318,1686,-357,-2659,-5072,-7420,-9549,-11327,-12635,-13416,-13618,-13254,-12348,-10965,-9177,-7085,-4775,-2367,45,2352,4452,6264,7709,8746,9358,9551,9376,8881,8152,7252,6250,5193,4105,2995,1852,664,-581,-1895,-3244,-4618,-5941,-7165,-8195,-8971,-9402,-9457,-9088,-8312,-7142,-5642,-3869,-1916,131,2169,4095,5811,7204,8193,8678,8604,7926,6649,4801,2482,-204,-3083,-5989,-8745,-11173,-13141,-14528,-15267,-15329,-14712,-13480,-11686,-9469,-6934,-4248,-1566,963,3185,4993,6304,7070,7301,7033,6344,5353,4180,2982,1897,1051,540,424,703,1354,2284,3391,4548,5612,6492,7074,7343,7261,6867,6179,5239,4066,2685,1103,-655,-2554,-4543,-6530,-8415,-10086,-11423,-12349,-12796,-12764,-12275,-11432,-10325,-9112,-7912,-6861,-6035,-5486,-5183,-5066,-4999,-4842,-4430,-3638,-2375,-635,1534,3984,6535,8942,10968,12399,13048,12860,11794,10002,7628,4966,2281,-110,-1959,-3053,-3270,-2605,-1109,1010,3537,6158,8580,10529,11785,12229,11809,10591,8688,6298,3602,835,-1851,-4284,-6385,-8097,-9412,-10374,-11033,-11472,-11768,-11985,-12170,-12341,-12475,-12530,-12438,-12121,-11519,-10592,-9332,-7782,-6011,-4134,-2252,-512,1000,2187,3000,3442,3533,3349,2969,2480,1958,1449,981,544,127,-302,-763,-1254,-1767,-2241,-2621,-2816,-2746,-2342,-1541,-336,1262,3194,5346,7607,9789,11738,13260,14203,14428,13848,12448,10245,7375,3977,294,-3457,-7000,-10137,-12657,-14454,-15463,-15701,-15236,-14185,-12673,-10847,-8810,-6656,-4450,-2202,43,2306,4549,6754,8853,10769,12383,13575,14203,14168,13380,11837,9584,6767,3577,277,-2858,-5572,-7634,-8914,-9368,-9049,-8126,-6817,-5396,-4124,-3236,-2882,-3149,-3999,-5325,-6931,-8596,-10069,-11153,-11698,-11639,-11015,-9929,-8563,-7119,-5812,-4817,-4263,-4213,-4647,-5500,-6631,-7890,-9093,-10069,-10665,-10748,-10233,-9078,-7277,-4892,-2001,1259,4729,8234,11574,14559,16991,18707,19550,19449,18360,16343,13539,10147,6467,2782,-558,-3288,-5155,-6005,-5777,-4490,-2283,643,3994,7461,10700,13412,15358,16371,16417,15552,13937,11826,9494,7240,5319,3913,3114,2923,3221,3857,4596,5241,5598,5546,5048,4138,2954,1668,513,-299,-563,-151,1010,2862,5282,8027,10801,13283,15157,16168,16185,15140,13151,10382,7120,3660,317,-2646,-5016,-6687,-7619,-7871,-7559,-6820,-5832,-4710,-3582,-2486,-1459,-482,475,1416,2372,3300,4182,4948,5559,5964,6156,6125,5899,5498,4941,4249,3422,2469,1389,200,-1076,-2393,-3706,-4929,-6006,-6822,-7324,-7415,-7073,-6256,-5004,-3363,-1424,675,2819,4839,6623,8051,9061,9622,9754,9498,8913,8072,7026,5835,4530,3165,1765,405,-870,-1973,-2830,-3378,-3555,-3345,-2753,-1824,-639,714,2105,3442,4608,5534,6185,6538,6620,6467,6110,5590,4922,4095,3107,1920,522,-1087,-2898,-4832,-6824,-8723,-10398,-11677,-12404,-12448,-11717,-10173,-7856,-4857,-1354,2446,6300,9943,13158,15700,17443,18249,18117,17069,15233,12790,9953,6972,4067,1437,-777,-2483,-3665,-4344,-4588,-4495,-4156,-3682,-3152,-2650,-2221,-1926,-1772,-1799,-1995,-2381,-2947,-3696,-4620,-5718,-6974,-8381,-9907,-11529,-13196,-14870,-16465,-17939,-19184,-20151,-20761,-20950,-20697,-19964,-18773,-17153,-15156,-12851,-10325,-7639,-4877,-2093,667,3363,5971,8473,10841,13044,15038,16759,18127,19052,19434,19183,18241,16587,14263,11387,8128,4748,1505,-1302,-3429,-4686,-4963,-4268,-2686,-411,2333,5272,8151,10751,12886,14463,15415,15752,15513,14747,13540,11949,10053,7905,5579,3129,641,-1810,-4117,-6173,-7855,-9046,-9647,-9581,-8824,-7404,-5397,-2949,-226,2576,5250,7617,9516,10822,11467,11422,10708,9406,7616,5474,3124,709,-1640,-3824,-5755,-7376,-8668,-9600,-10215,-10512,-10559,-10379,-10041,-9562,-8994,-8345,-7658,-6951,-6272,-5669,-5188,-4883,-4780,-4903,-5219,-5715,-6288,-6898,-7429,-7837,-8066,-8099,-7974,-7717,-7427,-7163,-7019,-7046,-7277,-7712,-8296,-8959,-9571,-9997,-10097,-9716,-8774,-7165,-4929,-2082,1213,4799,8438,11892,14929,17335,18960,19691,19499,18409,16531,14010,11076,7952,4903,2146,-130,-1809,-2858,-3310,-3279,-2916,-2391,-1877,-1495,-1331,-1395,-1644,-1995,-2328,-2554,-2580,-2392,-2010,-1513,-1021,-668,-588,-882,-1624,-2789,-4352,-6161,-8088,-9927,-11503,-12639,-13204,-13100,-12311,-10847,-8822,-6362,-3658,-908,1688,3961,5766,7038,7739,7914,7623,6967,6056,4974,3808,2588,1326,8,-1395,-2895,-4476,-6083,-7593,-8877,-9742,-10042,-9636,-8450,-6501,-3879,-771,2568,5837,8730,10949,12280,12578,11807,10053,7480,4341,925,-2482,-5618,-8283,-10370,-11829,-12712,-13101,-13132,-12929,-12611,-12248,-11872,-11456,-10949,-10263,-9334,-8107,-6587,-4813,-2882,-903,992,2699,4123,5225,5980,6408,6539,6404,6048,5501,4786,3959,3031,2080,1136,280,-451,-1002,-1336,-1451,-1328,-1005,-497,140,891,1681,2528,3343,4146,4844,5408,5750,5796,5481,4736,3556,1947,-30,-2264,-4633,-6963,-9105,-10875,-12156,-12807,-12769,-12004,-10520,-8388,-5706,-2622,692,4044,7246,10120,12532,14379,15627,16279,16395,16060,15372,14437,13337,12138,10876,9575,8235,6870,5484,4114,2791,1565,488,-417,-1118,-1643,-2011,-2289,-2534,-2816,-3189,-3683,-4307,-5043,-5835,-6618,-7301,-7797,-8023,-7919,-7438,-6596,-5414,-3995,-2438,-919,423,1393,1877,1748,974,-431,-2375,-4698,-7192,-9621,-11733,-13327,-14223,-14338,-13653,-12236,-10234,-7824,-5230,-2652,-263,1802,3492,4781,5715,6361,6795,7116,7384,7671,7995,8371,8768,9150,9450,9600,9535,9197,8561,7620,6424,5036,3575,2155,918,-37,-613,-798,-597,-108,561,1233,1759,1962,1733,992,-264,-1968,-4008,-6195,-8337,-10228,-11670,-12529,-12690,-12138,-10895,-9096,-6875,-4469,-2064,140,1979,3402,4357,4935,5212,5342,5422,5572,5788,6077,6308,6363,6067,5264,3847,1743,-1017,-4335,-8041,-11897,-15653,-19044,-21847,-23883,-25041,-25281,-24616,-23118,-20889,-18059,-14776,-11206,-7525,-3932,-631,2166,4276,5550,5902,5350,3962,1937,-507,-3101,-5575,-7711,-9332,-10342,-10730,-10543,-9892,-8914,-7738,-6494,-5247,-4039,-2840,-1615,-284,1202,2888,4761,6773,8818,10767,12486,13846,14772,15225,15227,14849,14172,13302,12316,11286,10236,9185,8106,6995,5828,4619,3395,2228,1195,403,-46,-79,379,1310,2702,4432,6392,8383,10240,11766,12812,13262,13053,12190,10738,8816,6593,4258,2011,33,-1514,-2528,-2932,-2727,-1937,-651,1023,2932,4946,6895,8686,10209,11433,12340,12962,13329,13489,13458,13240,12806,12102,11083,9680,7874,5666,3111,323,-2530,-5238,-7562,-9263,-10143,-10060,-8961,-6898,-4012,-550,3187,6853,10126,12695,14372,15023,14670,13426,11481,9125,6630,4284,2310,867,4,-292,-153,264,743,1090,1122,732,-126,-1403,-2975,-4651,-6196,-7376,-7978,-7858,-6966,-5341,-3132,-555,2126,4639,6750,8290,9169,9403,9062,8301,7270,6153,5069,4151,3449,2998,2801,2805,2956,3176,3355,3443,3334,3031,2502,1807,999,179,-557,-1113,-1417,-1431,-1169,-674,-49,596,1132,1450,1461,1145,505,-383,-1417,-2466,-3391,-4067,-4396,-4313,-3792,-2858,-1551,23,1793,3612,5397,7019,8410,9489,10230,10610,10642,10364,9784,8969,7889,6587,5010,3166,1016,-1427,-4138,-7051,-10053,-13030,-15815,-18291,-20314,-21817,-22746,-23098,-22909,-22226,-21115,-19643,-17862,-15841,-13616,-11259,-8828,-6414,-4117,-2046,-319,964,1711,1863,1410,364,-1186,-3123,-5277,-7428,-9369,-10840,-11662,-11636,-10694,-8790,-6022,-2544,1391,5465,9347,12695,15231,16738,17135,16426,14780,12414,9670,6861,4336,2343,1057,547,749,1518,2627,3814,4834,5468,5601,5174,4260,2989,1555,185,-919,-1579,-1694,-1225,-209,1249,3009,4884,6695,8276,9485,10226,10446,10135,9320,8059,6432,4522,2436,253,-1924,-4023,-5958,-7675,-9117,-10237,-11037,-11469,-11587,-11359,-10840,-10035,-8965,-7672,-6167,-4501,-2719,-872,950,2677,4193,5410,6214,6528,6287,5465,4086,2200,-80,-2629,-5278,-7862,-10198,-12135,-13533,-14296,-14371,-13754,-12484,-10664,-8407,-5890,-3271,-746,1540,3428,4837,5708,6052,5929,5434,4714,3906,3184,2655,2448,2587,3086,3871,4839,5845,6760,7426,7777,7721,7271,6450,5334,4036,2675,1397,316,-437,-822,-779,-355,398,1378,2447,3479,4331,4893,5073,4824,4131,3037,1602,-41,-1790,-3467,-4965,-6127,-6877,-7132,-6872,-6132,-4958,-3487,-1833,-170,1383,2672,3647,4223,4434,4279,3838,3157,2309,1334,267,-887,-2126,-3462,-4906,-6445,-8069,-9706,-11300,-12715,-13857,-14573,-14768,-14349,-13287,-11589,-9346,-6662,-3725,-701,2209,4851,7089,8861,10128,10935,11319,11355,11097,10575,9798,8752,7394,5705,3658,1278,-1385,-4218,-7097,-9824,-12249,-14164,-15465,-16025,-15821,-14875,-13249,-11095,-8566,-5866,-3211,-791,1201,2640,3435,3561,3062,2008,546,-1187,-3017,-4776,-6321,-7519,-8283,-8572,-8391,-7785,-6871,-5761,-4618,-3580,-2778,-2291,-2157,-2328,-2738,-3231,-3672,-3889,-3754,-3192,-2157,-729,1005,2843,4580,5984,6859,7052,6519,5296,3533,1458,-663,-2555,-3984,-4811,-4961,-4508,-3557,-2317,-985,241,1215,1847,2133,2126,1937,1708,1574,1642,1977,2554,3331,4159,4914,5422,5563,5239,4434,3171,1564,-257,-2098,-3788,-5136,-5988,-6240,-5807,-4712,-2978,-759,1820,4524,7180,9561,11521,12916,13669,13744,13129,11869,10013,7642,4856,1758,-1530,-4874,-8142,-11176,-13831,-15956,-17421,-18136,-18030,-17116,-15423,-13075,-10203,-7014,-3704,-506,2380,4763,6518,7558,7885,7541,6655,5366,3864,2327,909,-257,-1109,-1620,-1837,-1834,-1720,-1618,-1623,-1820,-2232,-2849,-3596,-4373,-5032,-5426,-5415,-4874,-3754,-2032,204,2841,5678,8502,11086,13219,14750,15582,15687,15125,13974,12398,10533,8536,6544,4643,2921,1407,113,-937,-1770,-2358,-2707,-2795,-2594,-2094,-1267,-134,1283,2896,4586,6190,7515,8366,8569,8011,6644,4536,1821,-1257,-4421,-7358,-9802,-11526,-12405,-12418,-11626,-10213,-8384,-6411,-4536,-2977,-1885,-1345,-1335,-1810,-2611,-3621,-4657,-5602,-6352,-6850,-7112,-7173,-7140,-7132,-7268,-7674,-8418,-9540,-11009,-12747,-14608,-16416,-17956,-19009,-19387,-18927,-17545,-15228,-12046,-8150,-3762,861,5429,9662,13326,16214,18229,19302,19478,18820,17460,15532,13190,10571,7813,5002,2251,-411,-2890,-5172,-7172,-8845,-10107,-10878,-11089,-10677,-9644,-8002,-5882,-3398,-790,1761,4000,5788,6983,7569,7597,7185,6523,5798,5200,4871,4882,5251,5887,6690,7477,8101,8412,8337,7848,7023,5977,4903,3990,3433,3362,3854,4880,6345,8051,9772,11231,12191,12456,11916,10586,8568,6095,3442,926,-1172,-2610,-3279,-3128,-2276,-874,815,2558,4089,5239,5877,5980,5592,4836,3871,2887,2062,1542,1417,1726,2410,3392,4495,5568,6403,6853,6774,6100,4807,2954,634,-1977,-4701,-7311,-9591,-11347,-12394,-12633,-12003,-10517,-8278,-5419,-2141,1329,4777,7972,10745,12946,14502,15367,15592,15232,14419,13278,11937,10520,9086,7695,6330,4984,3608,2168,634,-994,-2712,-4465,-6202,-7833,-9268,-10398,-11118,-11344,-10992,-10029,-8457,-6300,-3671,-671,2518,5731,8775,11485,13712,15354,16357,16708,16460,15687,14514,13054,11441,9768,8113,6514,4978,3493,2056,641,-717,-2010,-3161,-4123,-4800,-5140,-5072,-4579,-3655,-2358,-755,1023,2850,4575,6050,7163,7818,7976,7649,6893,5809,4544,3237,2054,1132,570,450,771,1500,2539,3746,4941,5940,6533,6568,5898,4471,2280,-582,-3975,-7668,-11435,-15009,-18165,-20723,-22551,-23608,-23923,-23571,-22696,-21447,-19976,-18426,-16892,-15433,-14070,-12787,-11538,-10277,-8940,-7471,-5843,-4005,-1977,259,2651,5161,7707,10187,12483,14449,15954,16868,17100,16604,15388,13510,11090,8257,5189,2044,-996,-3778,-6151,-7993,-9204,-9723,-9523,-8636,-7123,-5119,-2772,-266,2216,4495,6460,7991,9101,9778,10109,10191,10114,10005,9912,9895,9940,10012,10015,9868,9440,8658,7447,5787,3705,1275,-1386,-4107,-6716,-9004,-10791,-11923,-12282,-11843,-10637,-8787,-6493,-4005,-1603,431,1870,2545,2394,1456,-132,-2152,-4348,-6445,-8210,-9441,-10030,-9925,-9164,-7844,-6123,-4182,-2224,-440,1000,1974,2394,2256,1585,473,-956,-2566,-4204,-5754,-7101,-8207,-9034,-9626,-10034,-10334,-10627,-10971,-11409,-11941,-12496,-12986,-13263,-13191,-12623,-11479,-9702,-7329,-4436,-1173,2279,5724,8954,11798,14094,15737,16662,16852,16341,15209,13579,11586,9388,7120,4898,2795,861,-927,-2570,-4132,-5633,-7098,-8520,-9852,-11027,-11954,-12528,-12656,-12255,-11271,-9693,-7546,-4897,-1858,1421,4785,8031,11003,13523,15468,16744,17302,17143,16303,14869,12937,10634,8088,5412,2723,98,-2394,-4703,-6808,-8684,-10319,-11706,-12798,-13573,-13954,-13882,-13287,-12134,-10408,-8167,-5496,-2547,498,3442,6094,8281,9887,10848,11150,10868,10080,8948,7608,6215,4900,3769,2895,2321,2050,2042,2254,2573,2912,3137,3144,2839,2153,1079,-371,-2113,-4045,-6049,-7974,-9733,-11195,-12333,-13092,-13484,-13523,-13241,-12669,-11826,-10724,-9361,-7732,-5838,-3678,-1298,1266,3908,6556,9068,11345,13262,14716,15632,15940,15614,14641,13064,10925,8338,5410,2282,-880,-3948,-6759,-9224,-11238,-12773,-13805,-14369,-14505,-14285,-13768,-13023,-12091,-10990,-9739,-8314,-6731,-4970,-3078,-1076,945,2909,4712,6262,7472,8300,8708,8714,8342,7647,6695,5554,4316,3043,1823,712,-243,-1008,-1587,-1971,-2196,-2259,-2187,-1980,-1630,-1154,-518,240,1135,2126,3186,4272,5325,6299,7124,7751,8119,8183,7915,7291,6329,5041,3484,1714,-190,-2150,-4086,-5928,-7615,-9107,-10371,-11404,-12194,-12764,-13116,-13281,-13275,-13128,-12876,-12542,-12173,-11800,-11459,-11189,-11019,-10957,-11020,-11157,-11341,-11467,-11446,-11151,-10472,-9316,-7617,-5381,-2632,516,3923,7412,10780,13842,16415,18369,19603,20086,19815,18852,17258,15162,12648,9851,6878,3822,791,-2143,-4909,-7435,-9671,-11554,-13041,-14079,-14640,-14688,-14227,-13249,-11803,-9922,-7705,-5239,-2663,-103,2292,4402,6119,7388,8189,8559,8578,8343,7983,7592,7240,6963,6711,6437,6015,5355,4348,2958,1179,-906,-3156,-5402,-7406,-8986,-9944,-10168,-9603,-8265,-6272,-3763,-991,1821,4394,6496,7933,8577,8384,7402,5750,3624,1255,-1106,-3224,-4917,-6052,-6605,-6607,-6196,-5536,-4845,-4310,-4111,-4356,-5085,-6275,-7812,-9548,-11282,-12811,-13935,-14508,-14414,-13635,-12203,-10235,-7915,-5448,-3075,-1016,556,1507,1818,1514,734,-334,-1446,-2342,-2777,-2553,-1539,297,2909,6137,9780,13557,17192,20417,22980,24729,25525,25348,24216,22218,19492,16222,12592,8825,5112,1639,-1438,-4020,-6029,-7464,-8343,-8736,-8721,-8398,-7832,-7111,-6246,-5288,-4201,-3013,-1684,-233,1338,3003,4730,6472,8192,9834,11349,12690,13794,14604,15061,15095,14658,13707,12218,10233,7803,5058,2174,-671,-3217,-5285,-6664,-7237,-6939,-5793,-3893,-1428,1397,4312,7083,9486,11361,12617,13237,13259,12800,11972,10947,9856,8815,7917,7174,6591,6103,5634,5100,4423,3551,2466,1193,-218,-1666,-3064,-4302,-5299,-6001,-6378,-6454,-6263,-5870,-5352,-4782,-4236,-3790,-3485,-3372,-3457,-3718,-4118,-4563,-4969,-5226,-5251,-4978,-4397,-3516,-2411,-1152,165,1458,2672,3783,4780,5699,6533,7323,8016,8608,9004,9132,8917,8271,7184,5649,3733,1568,-704,-2860,-4733,-6118,-6905,-7002,-6411,-5186,-3435,-1307,1024,3390,5623,7587,9189,10353,11070,11334,11186,10669,9828,8731,7399,5894,4227,2440,561,-1373,-3307,-5191,-6945,-8512,-9809,-10795,-11410,-11628,-11443,-10836,-9847,-8481,-6789,-4818,-2623,-290,2099,4446,6637,8578,10165,11336,12038,12270,12042,11405,10420,9139,7631,5927,4061,2044,-112,-2400,-4783,-7221,-9637,-11939,-14024,-15787,-17142,-18018,-18409,-18314,-17805,-16965,-15903,-14741,-13579,-12506,-11565,-10774,-10094,-9478,-8824,-8067,-7107,-5929,-4509,-2907,-1188,530,2161,3605,4834,5835,6655,7379,8090,8899,9871,11049,12442,13989,15602,17148,18462,19395,19783,19528,18560,16879,14540,11662,8400,4949,1510,-1710,-4533,-6799,-8408,-9303,-9469,-8961,-7856,-6274,-4355,-2247,-93,1976,3850,5462,6766,7754,8466,8920,9200,9335,9377,9350,9262,9111,8884,8566,8125,7546,6786,5824,4621,3173,1468,-459,-2568,-4780,-6994,-9096,-10953,-12453,-13475,-13958,-13852,-13169,-11945,-10265,-8231,-5972,-3629,-1323,788,2629,4077,5109,5678,5796,5480,4765,3693,2305,635,-1267,-3375,-5619,-7966,-10320,-12612,-14739,-16593,-18094,-19138,-19685,-19686,-19151,-18093,-16571,-14643,-12400,-9915,-7292,-4603,-1946,599,2961,5048,6818,8179,9114,9566,9563,9117,8335,7318,6239,5264,4569,4295,4527,5289,6520,8076,9767,11339,12549,13160,13005,11985,10119,7505,4345,883,-2587,-5811,-8532,-10596,-11899,-12434,-12279,-11569,-10498,-9266,-8078,-7091,-6398,-6033,-5938,-6000,-6071,-5985,-5593,-4822,-3646,-2136,-451,1227,2654,3628,3985,3630,2569,875,-1281,-3698,-6111,-8293,-9980,-11019,-11264,-10688,-9325,-7284,-4761,-1958,853,3464,5632,7233,8154,8402,8033,7174,5993,4682,3404,2340,1553,1122,994,1105,1322,1484,1443,1047,214,-1105,-2873,-5009,-7366,-9777,-12057,-14039,-15584,-16603,-17054,-16959,-16378,-15416,-14192,-12820,-11407,-10017,-8683,-7408,-6140,-4848,-3454,-1938,-263,1552,3468,5430,7340,9125,10687,11956,12877,13417,13578,13389,12904,12189,11334,10399,9484,8615,7854,7190,6624,6102,5583,4990,4286,3415,2376,1164,-184,-1625,-3096,-4537,-5870,-7039,-7976,-8642,-9011,-9069,-8848,-8358,-7680,-6840,-5940,-5018,-4153,-3381,-2725,-2189,-1746,-1359,-987,-582,-125,409,1012,1678,2391,3125,3864,4581,5269,5915,6528,7110,7682,8256,8851,9464,10100,10725,11312,11804,12145,12289,12189,11837,11244,10440,9484,8437,7352,6291,5268,4299,3355,2400,1377,227,-1090,-2614,-4332,-6222,-8213,-10226,-12165,-13920,-15429,-16594,-17395,-17799,-17802,-17449,-16757,-15787,-14588,-13199,-11670,-10026,-8296,-6503,-4667,-2806,-945,896,2680,4366,5903,7217,8255,8932,9210,9039,8413,7347,5907,4174,2302,417,-1293,-2708,-3702,-4217,-4257,-3843,-3078,-2048,-874,341,1505,2546,3412,4086,4559,4860,5008,5051,5002,4889,4682,4374,3892,3214,2277,1068,-394,-2093,-3919,-5818,-7646,-9322,-10728,-11781,-12412,-12572,-12239,-11426,-10173,-8564,-6716,-4769,-2888,-1224,88,956,1347,1283,848,159,-630,-1391,-1979,-2329,-2385,-2167,-1728,-1161,-571,-82,239,306,144,-236,-732,-1247,-1664,-1868,-1800,-1417,-761,97,1028,1890,2526,2813,2647,1990,845,-717,-2607,-4670,-6784,-8793,-10589,-12098,-13258,-14085,-14586,-14808,-14801,-14592,-14214,-13668,-12936,-12003,-10834,-9404,-7714,-5768,-3605,-1287,1120,3535,5861,8046,9986,11651,12971,13912,14453,14568,14289,13624,12659,11453,10130,8804,7581,6579,5839,5410,5243,5290,5434,5571,5581,5390,4946,4275,3416,2481,1579,829,338,153,301,733,1390,2141,2914,3574,4106,4464,4699,4873,5071,5377,5842,6485,7260,8095,8864,9437,9686,9514,8872,7798,6371,4765,3180,1841,955,693,1130,2294,4072,6315,8766,11161,13216,14692,15419,15322,14432,12871,10854,8625,6469,4625,3301,2629,2653,3348,4588,6211,7975,9655,11000,11803,11923,11262,9833,7716,5048,2047,-1073,-4072,-6747,-8923,-10501,-11422,-11709,-11418,-10649,-9515,-8135,-6611,-5034,-3476,-1987,-613,633,1728,2682,3496,4189,4771,5239,5589,5785,5796,5582,5101,4359,3349,2138,804,-533,-1728,-2627,-3105,-3038,-2399,-1178,530,2601,4845,7080,9116,10798,12029,12749,12958,12708,12045,11067,9831,8411,6849,5178,3416,1574,-343,-2307,-4306,-6283,-8188,-9942,-11471,-12684,-13524,-13924,-13854,-13307,-12295,-10868,-9090,-7055,-4860,-2617,-433,1597,3388,4878,6022,6808,7225,7320,7110,6684,6080,5389,4653,3923,3239,2599,2023,1479,966,452,-64,-602,-1128,-1653,-2127,-2558,-2923,-3249,-3558,-3911,-4363,-4975,-5810,-6878,-8213,-9755,-11477,-13269,-15048,-16689,-18085,-19117,-19695,-19735,-19192,-18059,-16357,-14171,-11603,-8790,-5886,-3015,-312,2154,4331,6214,7841,9230,10462,11542,12520,13371,14089,14612,14912,14913,14590,13891,12820,11365,9568,7476,5165,2743,328,-1940,-3924,-5496,-6552,-7042,-6951,-6328,-5265,-3880,-2320,-726,788,2110,3191,3975,4468,4651,4562,4192,3598,2783,1846,824,-146,-973,-1540,-1756,-1586,-1032,-175,867,1923,2825,3410,3552,3206,2358,1099,-463,-2168,-3856,-5387,-6652,-7572,-8132,-8315,-8154,-7684,-6937,-5977,-4847,-3622,-2367,-1157,-63,861,1566,2041,2284,2344,2260,2130,2006,1971,2042,2229,2463,2673,2719,2499,1886,826,-699,-2636,-4861,-7226,-9508,-11532,-13087,-14042,-14305,-13850,-12720,-11025,-8903,-6548,-4123,-1815,262,2007,3392,4442,5198,5778,6258,6758,7350,8076,8956,9942,10976,11955,12768,13309,13476,13214,12488,11319,9747,7869,5780,3607,1482,-484,-2161,-3469,-4340,-4740,-4691,-4226,-3444,-2440,-1335,-254,720,1489,2023,2292,2304,2093,1683,1133,468,-274,-1068,-1917,-2800,-3727,-4688,-5653,-6622,-7527,-8369,-9082,-9674,-10111,-10408,-10568,-10599,-10538,-10363,-10119,-9770,-9338,-8794,-8149,-7412,-6610,-5786,-4986,-4252,-3611,-3056,-2569,-2090,-1564,-924,-110,892,2099,3455,4908,6343,7660,8724,9449,9738,9550,8871,7726,6172,4298,2187,-38,-2296,-4482,-6527,-8375,-9960,-11271,-12234,-12838,-13022,-12762,-12046,-10885,-9336,-7501,-5501,-3501,-1639,-55,1160,1958,2355,2394,2190,1831,1462,1165,1033,1099,1377,1835,2436,3098,3775,4371,4856,5163,5284,5207,4941,4531,4006,3436,2861,2342,1903,1573,1349,1209,1120,1030,876,598,131,-559,-1499,-2661,-4001,-5434,-6839,-8121,-9134,-9803,-10047,-9845,-9210,-8204,-6918,-5471,-3999,-2624,-1469,-631,-178,-140,-522,-1272,-2314,-3538,-4796,-5952,-6836,-7341,-7343,-6808,-5717,-4123,-2134,134,2509,4853,7028,8916,10463,11605,12351,12694,12670,12298,11633,10698,9554,8228,6770,5206,3572,1887,180,-1527,-3214,-4843,-6401,-7847,-9149,-10286,-11194,-11865,-12225,-12280,-11980,-11366,-10432,-9250,-7869,-6375,-4841,-3358,-1981,-791,195,946,1474,1796,1945,1950,1848,1656,1393,1076,715,331,-38,-365,-590,-671,-565,-223,354,1190,2222,3425,4677,5910,6990,7833,8368,8551,8407,7971,7335,6599,5858,5216,4718,4400,4236,4185,4161,4091,3887,3498,2901,2110,1189,220,-667,-1367,-1749,-1736,-1288,-402,838,2328,3896,5359,6525,7220,7291,6663,5281,3195,482,-2702,-6175,-9710,-13073,-16018,-18320,-19778,-20251,-19654,-17996,-15376,-11960,-8034,-3875,160,3776,6712,8790,9928,10153,9566,8350,6726,4904,3098,1439,29,-1134,-2064,-2862,-3596,-4369,-5232,-6208,-7285,-8399,-9489,-10444,-11200,-11665,-11807,-11602,-11073,-10261,-9238,-8092,-6906,-5779,-4786,-3988,-3423,-3098,-2977,-3018,-3111,-3174,-3074,-2725,-2031,-958,508,2309,4366,6553,8712,10707,12370,13613,14335,14540,14234,13513,12486,11287,10060,8918,7939,7160,6553,6055,5571,4997,4227,3210,1902,352,-1378,-3146,-4806,-6171,-7082,-7390,-7014,-5903,-4107,-1704,1153,4284,7498,10588,13385,15734,17537,18733,19309,19286,18720,17668,16216,14423,12355,10075,7617,5046,2383,-304,-2975,-5543,-7919,-9983,-11606,-12646,-12989,-12536,-11257,-9181,-6400,-3085,542,4226,7698,10712,13079,14646,15392,15308,14515,13125,11306,9213,6989,4744,2570,504,-1408,-3172,-4753,-6162,-7348,-8285,-8912,-9152,-8962,-8263,-7073,-5389,-3327,-1009,1351,3544,5333,6542,7039,6797,5874,4411,2623,727,-1045,-2513,-3555,-4120,-4215,-3921,-3329,-2562,-1736,-927,-195,443,1010,1545,2110,2776,3587,4606,5832,7278,8897,10635,12404,14088,15567,16705,17378,17490,16969,15801,14026,11722,9033,6119,3169,367,-2112,-4128,-5561,-6357,-6478,-5972,-4886,-3352,-1476,558,2630,4553,6226,7515,8356,8701,8547,7930,6906,5572,4015,2341,638,-1029,-2599,-4047,-5357,-6522,-7548,-8428,-9149,-9684,-9989,-10008,-9680,-8944,-7766,-6121,-4047,-1592,1128,3966,6758,9293,11378,12819,13451,13167,11921,9743,6738,3086,-988,-5222,-9344,-13114,-16313,-18806,-20497,-21381,-21499,-20941,-19825,-18274,-16406,-14324,-12112,-9828,-7528,-5246,-3027,-903,1081,2886,4476,5820,6895,7693,8206,8463,8470,8282,7930,7470,6953,6408,5883,5378,4920,4497,4112,3761,3425,3114,2810,2519,2259,2033,1879,1822,1879,2081,2407,2832,3294,3713,3987,4030,3744,3091,2046,650,-1027,-2852,-4668,-6300,-7560,-8296,-8379,-7751,-6403,-4401,-1865,1035,4092,7080,9778,11978,13501,14226,14073,13024,11136,8499,5283,1669,-2112,-5860,-9355,-12448,-15001,-16957,-18284,-19016,-19199,-18912,-18225,-17199,-15884,-14293,-12452,-10348,-8009,-5462,-2769,-27,2646,5104,7204,8793,9753,9990,9445,8120,6058,3351,153,-3358,-6953,-10411,-13482,-15973,-17697,-18556,-18509,-17589,-15915,-13645,-11012,-8218,-5514,-3059,-1017,554,1639,2283,2608,2727,2810,2971,3333,3912,4729,5676,6660,7509,8085,8261,7951,7153,5903,4319,2559,788,-799,-2063,-2876,-3173,-2928,-2175,-963,593,2400,4314,6220,7984,9508,10677,11420,11653,11335,10423,8921,6848,4272,1298,-1931,-5231,-8398,-11217,-13483,-15022,-15713,-15496,-14399,-12512,-9998,-7073,-3954,-884,1930,4333,6187,7451,8099,8165,7726,6849,5658,4221,2649,991,-691,-2378,-4043,-5680,-7262,-8748,-10061,-11102,-11739,-11852,-11310,-10051,-8047,-5355,-2109,1508,5243,8830,12019,14564,16315,17158,17082,16138,14434,12139,9419,6475,3466,549,-2155,-4570,-6628,-8321,-9643,-10611,-11261,-11607,-11679,-11481,-11006,-10257,-9207,-7877,-6253,-4385,-2301,-70,2236,4536,6738,8748,10468,11802,12651,12939,12594,11595,9936,7706,5008,2042,-975,-3798,-6183,-7943,-8943,-9141,-8577,-7379,-5718,-3821,-1902,-158,1253,2243,2776,2874,2591,2021,1223,298,-737,-1817,-2947,-4098,-5257,-6398,-7492,-8490,-9364,-10061,-10554,-10809,-10798,-10506,-9910,-9012,-7811,-6326,-4587,-2636,-523,1687,3933,6137,8233,10142,11799,13131,14087,14614,14682,14267,13369,11992,10181,7984,5484,2791,22,-2671,-5130,-7200,-8718,-9577,-9687,-9042,-7689,-5750,-3402,-864,1629,3842,5565,6643,6951,6464,5190,3227,710,-2162,-5198,-8160,-10869,-13145,-14858,-15941,-16343,-16101,-15250,-13893,-12126,-10087,-7895,-5684,-3577,-1659,-39,1262,2199,2793,3071,3073,2840,2419,1821,1067,155,-921,-2143,-3496,-4929,-6366,-7723,-8881,-9735,-10198,-10181,-9680,-8683,-7257,-5490,-3492,-1399,670,2607,4327,5782,6946,7823,8410,8723,8746,8465,7864,6909,5608,3971,2067,-3,-2097,-4045,-5663,-6799,-7332,-7212,-6465,-5180,-3519,-1675,148,1762,3018,3841,4195,4162,3813,3313,2789,2365,2127,2092,2232,2471,2690,2762,2573,2022,1073,-277,-1948,-3830,-5753,-7532,-8985,-9944,-10283,-9939,-8891,-7216,-5022,-2497,163,2727,4997,6805,8020,8595,8522,7857,6697,5163,3397,1525,-317,-2046,-3582,-4880,-5939,-6754,-7355,-7776,-8027,-8152,-8121,-7952,-7573,-6974,-6069,-4834,-3236,-1266,1010,3529,6146,8726,11096,13111,14645,15607,15961,15707,14889,13585,11884,9901,7743,5532,3387,1425,-229,-1461,-2172,-2275,-1726,-509,1335,3714,6489,9448,12377,14992,17063,18345,18672,17960,16199,13500,10052,6121,2021,-1922,-5419,-8205,-10138,-11123,-11192,-10431,-9009,-7111,-4957,-2716,-566,1399,3102,4542,5736,6740,7625,8454,9290,10156,11050,11936,12742,13374,13748,13762,13371,12538,11286,9656,7767,5698,3614,1628,-153,-1611,-2726,-3447,-3811,-3850,-3640,-3254,-2783,-2293,-1859,-1517,-1290,-1191,-1194,-1297,-1450,-1628,-1770,-1828,-1747,-1489,-1040,-424,297,1018,1603,1910,1810,1211,97,-1480,-3381,-5387,-7263,-8721,-9562,-9590,-8765,-7114,-4802,-2068,765,3380,5457,6779,7223,6796,5645,4002,2182,504,-730,-1311,-1107,-112,1583,3811,6331,8891,11240,13159,14493,15144,15098,14409,13175,11549,9682,7710,5770,3908,2174,555,-993,-2481,-3964,-5416,-6823,-8114,-9216,-10046,-10537,-10645,-10379,-9760,-8883,-7832,-6732,-5700,-4824,-4181,-3787,-3630,-3634,-3720,-3739,-3598,-3167,-2390,-1245,243,1972,3826,5629,7236,8467,9218,9383,8939,7896,6328,4357,2143,-135,-2284,-4138,-5542,-6414,-6698,-6429,-5677,-4574,-3301,-2033,-981,-299,-129,-530,-1500,-2970,-4788,-6783,-8734,-10450,-11754,-12535,-12738,-12382,-11536,-10315,-8846,-7255,-5647,-4088,-2607,-1202,152,1488,2831,4173,5492,6704,7731,8468,8836,8790,8341,7559,6580,5569,4718,4210,4184,4725,5837,7436,9380,11447,13406,15011,16068,16427,16047,14949,13268,11190,8949,6791,4927,3523,2650,2299,2368,2695,3063,3274,3137,2527,1412,-202,-2181,-4367,-6551,-8493,-9999,-10867,-10990,-10299,-8828,-6670,-4020,-1094,1807,4419,6457,7721,8071,7465,5981,3759,1052,-1877,-4730,-7253,-9226,-10534,-11107,-11006,-10336,-9262,-7993,-6717,-5601,-4773,-4276,-4106,-4191,-4414,-4645,-4756,-4652,-4285,-3659,-2837,-1921,-1040,-334,58,45,-446,-1410,-2786,-4457,-6239,-7940,-9345,-10293,-10661,-10408,-9582,-8281,-6684,-4969,-3330,-1925,-842,-128,268,424,485,569,825,1318,2098,3141,4360,5637,6801,7690,8149,8077,7429,6252,4651,2817,964,-669,-1877,-2485,-2408,-1631,-229,1642,3783,5958,7937,9519,10569,10988,10784,9982,8685,7004,5061,2995,886,-1145,-3075,-4832,-6429,-7843,-9103,-10199,-11162,-11973,-12646,-13153,-13488,-13631,-13574,-13304,-12834,-12160,-11311,-10310,-9181,-7982,-6742,-5532,-4409,-3443,-2710,-2275,-2193,-2501,-3203,-4258,-5617,-7138,-8732,-10209,-11462,-12331,-12722,-12547,-11761,-10362,-8368,-5870,-2962,199,3433,6559,9363,11677,13321,14191,14200,13349,11689,9338,6487,3343,186,-2766,-5247,-7108,-8200,-8501,-8050,-6956,-5431,-3678,-1958,-492,570,1111,1161,774,129,-594,-1190,-1476,-1355,-766,214,1477,2823,4033,4906,5259,4995,4085,2590,655,-1518,-3674,-5568,-6947,-7631,-7489,-6484,-4656,-2129,906,4219,7539,10621,13215,15158,16314,16647,16186,15021,13303,11206,8909,6586,4365,2337,535,-1038,-2432,-3699,-4908,-6106,-7320,-8539,-9724,-10792,-11635,-12142,-12181,-11672,-10537,-8772,-6411,-3554,-354,2999,6274,9250,11691,13440,14364,14445,13735,12366,10541,8483,6422,4561,3039,1961,1329,1133,1292,1714,2313,2999,3719,4429,5123,5787,6415,6999,7481,7822,7931,7725,7124,6061,4499,2455,-31,-2853,-5879,-8959,-11905,-14568,-16782,-18436,-19440,-19775,-19450,-18550,-17187,-15514,-13700,-11905,-10277,-8900,-7830,-7038,-6463,-5989,-5502,-4881,-4063,-3012,-1782,-458,809,1853,2506,2632,2136,1021,-665,-2744,-5011,-7191,-9011,-10204,-10584,-10009,-8473,-6041,-2887,744,4573,8291,11637,14372,16356,17517,17870,17512,16586,15275,13761,12206,10720,9372,8150,7019,5875,4635,3202,1524,-401,-2529,-4749,-6912,-8852,-10399,-11418,-11830,-11616,-10854,-9652,-8217,-6723,-5393,-4371,-3757,-3570,-3743,-4146,-4603,-4911,-4909,-4462,-3526,-2147,-446,1359,3030,4298,4962,4861,3981,2382,265,-2110,-4435,-6393,-7733,-8250,-7862,-6590,-4550,-1983,836,3554,5850,7410,8006,7508,5888,3259,-177,-4119,-8213,-12095,-15435,-17960,-19507,-20012,-19537,-18219,-16299,-14000,-11584,-9235,-7089,-5214,-3587,-2167,-841,458,1818,3259,4766,6279,7689,8888,9746,10168,10093,9498,8430,6968,5243,3409,1648,118,-996,-1596,-1560,-888,428,2287,4581,7134,9789,12343,14666,16597,18083,19053,19538,19538,19125,18325,17190,15746,14009,12015,9790,7401,4912,2429,48,-2121,-3986,-5481,-6554,-7195,-7405,-7218,-6677,-5821,-4707,-3361,-1832,-146,1661,3546,5474,7378,9232,10949,12519,13852,14940,15712,16151,16217,15898,15213,14175,12874,11374,9801,8267,6872,5719,4837,4259,3932,3812,3792,3793,3704,3465,3013,2334,1449,406,-694,-1741,-2590,-3123,-3225,-2839,-1952,-642,999,2756,4471,5897,6860,7208,6846,5775,4056,1844,-654,-3193,-5520,-7411,-8687,-9261,-9110,-8338,-7078,-5564,-4022,-2687,-1744,-1310,-1420,-2018,-2970,-4080,-5125,-5891,-6183,-5895,-4969,-3445,-1433,919,3416,5863,8093,9953,11372,12309,12804,12929,12811,12569,12341,12200,12209,12344,12540,12689,12641,12275,11467,10164,8347,6079,3457,623,-2277,-5082,-7680,-9960,-11873,-13399,-14543,-15350,-15855,-16114,-16155,-15985,-15602,-14953,-13996,-12683,-10967,-8859,-6384,-3628,-711,2220,4987,7431,9378,10703,11302,11136,10206,8596,6418,3857,1109,-1630,-4152,-6334,-8044,-9249,-9935,-10125,-9884,-9260,-8321,-7122,-5704,-4122,-2401,-602,1230,3019,4678,6110,7200,7839,7929,7403,6234,4454,2154,-521,-3377,-6203,-8777,-10910,-12450,-13319,-13494,-13035,-12053,-10706,-9191,-7687,-6389,-5412,-4864,-4720,-4951,-5407,-5928,-6330,-6425,-6096,-5263,-3928,-2170,-109,2074,4208,6114,7667,8770,9403,9592,9417,8997,8472,7974,7643,7545,7758,8253,9008,9911,10856,11682,12259,12430,12110,11211,9734,7698,5186,2321,-769,-3913,-6981,-9812,-12313,-14374,-15955,-17000,-17514,-17476,-16908,-15829,-14260,-12270,-9906,-7287,-4513,-1726,937,3339,5365,6916,7961,8465,8482,8057,7290,6267,5098,3838,2577,1317,98,-1104,-2303,-3507,-4752,-6012,-7273,-8459,-9475,-10185,-10454,-10140,-9144,-7428,-5012,-2017,1378,4927,8354,11402,13824,15460,16224,16118,15237,13758,11886,9887,7972,6365,5169,4471,4203,4281,4514,4704,4637,4131,3065,1389,-856,-3540,-6478,-9411,-12085,-14240,-15661,-16199,-15782,-14435,-12264,-9446,-6214,-2817,491,3494,6023,7971,9295,10013,10177,9880,9218,8285,7180,5968,4726,3510,2372,1364,541,-77,-448,-596,-545,-367,-169,-61,-175,-614,-1477,-2788,-4557,-6705,-9138,-11703,-14241,-16581,-18565,-20054,-20956,-21182,-20743,-19633,-17952,-15799,-13344,-10744,-8188,-5814,-3751,-2049,-739,256,989,1622,2269,3064,4114,5459,7091,8944,10862,12660,14124,15014,15158,14406,12714,10123,6767,2878,-1235,-5237,-8753,-11467,-13108,-13504,-12615,-10498,-7374,-3503,730,4977,8849,12054,14350,15612,15814,15037,13430,11236,8670,6003,3418,1072,-949,-2653,-4063,-5287,-6411,-7526,-8692,-9913,-11154,-12338,-13355,-14106,-14488,-14447,-13959,-13042,-11766,-10201,-8476,-6669,-4909,-3260,-1798,-555,457,1248,1856,2326,2721,3090,3489,3930,4429,4949,5439,5833,6035,5977,5603,4878,3845,2543,1100,-389,-1786,-3006,-3968,-4661,-5085,-5306,-5376,-5405,-5451,-5607,-5896,-6356,-6941,-7630,-8316,-8924,-9343,-9480,-9245,-8589,-7470,-5904,-3931,-1631,881,3472,5991,8309,10280,11840,12913,13508,13663,13430,12929,12222,11430,10587,9739,8870,7934,6874,5594,4046,2147,-83,-2656,-5457,-8409,-11312,-14011,-16288,-17950,-18848,-18850,-17930,-16094,-13461,-10182,-6483,-2608,1207,4713,7747,10150,11856,12829,13094,12698,11735,10280,8451,6330,4028,1630,-767,-3078,-5216,-7113,-8705,-9950,-10834,-11336,-11492,-11300,-10806,-10030,-8989,-7705,-6174,-4414,-2436,-266,2028,4390,6700,8862,10756,12286,13395,14047,14284,14153,13771,13237,12683,12181,11816,11575,11453,11354,11202,10865,10271,9308,7971,6224,4134,1767,-769,-3335,-5808,-8057,-9978,-11515,-12626,-13350,-13713,-13830,-13770,-13656,-13560,-13565,-13698,-13973,-14357,-14775,-15140,-15320,-15193,-14636,-13563,-11908,-9696,-6969,-3860,-519,2842,6038,8840,11101,12669,13477,13513,12829,11537,9791,7761,5619,3508,1537,-236,-1792,-3142,-4327,-5370,-6305,-7120,-7790,-8252,-8424,-8218,-7553,-6370,-4653,-2432,209,3139,6184,9151,11838,14067,15683,16595,16753,16173,14934,13130,10926,8463,5917,3430,1141,-858,-2498,-3759,-4635,-5186,-5435,-5481,-5358,-5128,-4830,-4465,-4042,-3533,-2895,-2104,-1096,137,1624,3356,5283,7362,9480,11543,13420,14984,16133,16769,16834,16326,15253,13712,11800,9658,7445,5290,3335,1661,323,-657,-1317,-1694,-1857,-1884,-1828,-1769,-1724,-1750,-1833,-1998,-2234,-2527,-2893,-3304,-3771,-4268,-4777,-5263,-5681,-5983,-6114,-6047,-5746,-5218,-4467,-3527,-2426,-1202,110,1483,2870,4249,5546,6724,7685,8371,8694,8606,8074,7111,5750,4083,2194,221,-1733,-3538,-5101,-6332,-7169,-7580,-7543,-7084,-6223,-5025,-3535,-1838,13,1928,3855,5708,7436,8979,10282,11320,12047,12463,12548,12327,11810,11051,10077,8959,7728,6435,5107,3760,2417,1084,-215,-1453,-2601,-3600,-4419,-5002,-5315,-5337,-5044,-4455,-3577,-2456,-1127,355,1947,3603,5278,6938,8514,9959,11176,12084,12603,12659,12229,11322,9987,8325,6456,4521,2669,1015,-330,-1303,-1886,-2077,-1936,-1530,-946,-299,325,809,1088,1089,792,201,-646,-1680,-2818,-3967,-5045,-5984,-6740,-7300,-7665,-7863,-7929,-7900,-7820,-7705,-7581,-7436,-7251,-6996,-6612,-6060,-5287,-4272,-3023,-1565,-1,1568,2969,4056,4652,4659,3995,2696,854,-1346,-3672,-5856,-7647,-8820,-9244,-8834,-7641,-5760,-3381,-721,1983,4514,6687,8379,9512,10102,10183,9864,9277,8543,7821,7205,6777,6579,6581,6744,6952,7120,7104,6836,6242,5321,4123,2724,1272,-122,-1306,-2201,-2744,-2943,-2850,-2567,-2209,-1910,-1763,-1850,-2171,-2699,-3347,-3985,-4494,-4725,-4591,-4031,-3060,-1754,-266,1209,2450,3221,3354,2699,1237,-990,-3819,-7006,-10249,-13206,-15562,-17048,-17481,-16802,-15048,-12388,-9063,-5367,-1633,1849,4795,7018,8375,8820,8363,7078,5104,2597,-235,-3187,-6061,-8657,-10857,-12537,-13691,-14301,-14441,-14173,-13585,-12748,-11728,-10545,-9227,-7770,-6173,-4457,-2645,-794,1015,2701,4153,5283,6014,6283,6089,5438,4412,3105,1654,217,-1064,-2043,-2626,-2754,-2410,-1644,-522,837,2313,3779,5105,6189,6938,7305,7258,6818,6032,4978,3770,2517,1337,320,-453,-958,-1179,-1153,-933,-577,-162,267,650,988,1252,1479,1666,1844,2009,2149,2240,2225,2062,1686,1068,194,-914,-2195,-3561,-4911,-6123,-7124,-7823,-8210,-8278,-8071,-7670,-7148,-6610,-6141,-5797,-5647,-5694,-5948,-6375,-6924,-7542,-8140,-8672,-9044,-9235,-9187,-8903,-8371,-7615,-6647,-5504,-4214,-2798,-1308,255,1842,3434,5012,6527,7956,9231,10293,11069,11488,11503,11096,10296,9177,7862,6500,5254,4281,3697,3579,3937,4704,5757,6921,7971,8721,8969,8613,7598,5977,3879,1503,-906,-3093,-4833,-5936,-6319,-5953,-4936,-3415,-1633,168,1705,2762,3156,2793,1689,-76,-2303,-4755,-7152,-9217,-10715,-11476,-11422,-10567,-9018,-6953,-4593,-2173,76,1961,3343,4137,4350,4030,3306,2340,1316,420,-203,-431,-255,335,1197,2224,3228,4047,4568,4687,4410,3757,2826,1738,625,-375,-1159,-1651,-1818,-1695,-1328,-844,-350,13,124,-90,-688,-1648,-2909,-4368,-5862,-7240,-8331,-8982,-9106,-8612,-7525,-5872,-3769,-1356,1206,3736,6063,8055,9578,10589,11031,10944,10361,9355,8020,6436,4695,2887,1078,-636,-2193,-3512,-4537,-5213,-5524,-5466,-5094,-4474,-3727,-2982,-2392,-2092,-2207,-2807,-3912,-5485,-7414,-9544,-11661,-13557,-15001,-15827,-15906,-15196,-13746,-11683,-9204,-6538,-3923,-1565,376,1817,2731,3168,3196,2918,2436,1832,1172,507,-157,-787,-1410,-2000,-2579,-3112,-3595,-3981,-4257,-4377,-4338,-4112,-3706,-3118,-2366,-1475,-485,548,1577,2534,3392,4120,4725,5231,5679,6105,6564,7067,7632,8231,8821,9323,9649,9693,9376,8618,7397,5726,3654,1299,-1222,-3756,-6150,-8280,-10039,-11361,-12226,-12651,-12686,-12416,-11920,-11308,-10662,-10066,-9593,-9267,-9116,-9102,-9181,-9249,-9210,-8929,-8306,-7253,-5735,-3773,-1444,1114,3742,6247,8462,10244,11492,12162,12243,11788,10845,9528,7922,6151,4337,2577,998,-350,-1392,-2136,-2583,-2793,-2828,-2771,-2677,-2607,-2554,-2507,-2395,-2152,-1690,-954,92,1449,3072,4900,6834,8772,10595,12210,13512,14456,15007,15177,15010,14561,13906,13120,12268,11406,10581,9816,9130,8516,7955,7405,6835,6173,5406,4476,3402,2199,912,-368,-1572,-2599,-3382,-3867,-4035,-3884,-3459,-2788,-1928,-918,208,1405,2652,3876,5034,6032,6795,7250,7343,7053,6405,5448,4269,2980,1696,531,-424,-1124,-1543,-1733,-1748,-1700,-1672,-1751,-1979,-2356,-2831,-3317,-3696,-3842,-3651,-3031,-1961,-440,1451,3618,5918,8197,10315,12136,13550,14506,14936,14881,14338,13408,12144,10657,9033,7359,5703,4117,2618,1217,-100,-1358,-2568,-3753,-4905,-6020,-7061,-8011,-8821,-9462,-9904,-10120,-10106,-9853,-9389,-8720,-7901,-6944,-5891,-4750,-3533,-2229,-842,654,2235,3915,5636,7386,9078,10674,12100,13310,14274,14967,15386,15540,15409,14998,14256,13170,11679,9787,7463,4771,1754,-1443,-4706,-7829,-10660,-13006,-14736,-15743,-15985,-15471,-14266,-12481,-10258,-7733,-5084,-2417,117,2445,4473,6156,7448,8320,8765,8756,8300,7398,6060,4329,2243,-123,-2679,-5333,-7967,-10477,-12766,-14729,-16318,-17469,-18169,-18411,-18218,-17635,-16705,-15501,-14080,-12503,-10841,-9129,-7425,-5762,-4173,-2699,-1349,-163,869,1730,2447,3038,3549,4016,4488,5002,5574,6208,6884,7554,8185,8705,9087,9283,9286,9091,8693,8117,7351,6423,5326,4080,2715,1258,-212,-1641,-2927,-3999,-4779,-5211,-5285,-4993,-4400,-3571,-2614,-1639,-755,-27,489,837,1058,1295,1656,2314,3353,4872,6858,9255,11934,14704,17358,19665,21429,22484,22727,22121,20687,18522,15751,12550,9091,5558,2098,-1142,-4083,-6631,-8768,-10445,-11664,-12402,-12653,-12399,-11629,-10336,-8545,-6297,-3705,-892,1935,4569,6775,8331,9071,8874,7709,5627,2759,-700,-4503,-8389,-12095,-15393,-18103,-20113,-21378,-21919,-21810,-21168,-20122,-18810,-17348,-15829,-14312,-12822,-11367,-9922,-8475,-7004,-5510,-4005,-2518,-1076,273,1500,2577,3479,4221,4792,5246,5601,5909,6211,6539,6925,7391,7927,8543,9199,9879,10524,11107,11565,11883,12026,11998,11806,11465,10998,10407,9691,8831,7789,6532,5013,3220,1135,-1194,-3724,-6327,-8893,-11238,-13219,-14657,-15444,-15475,-14738,-13250,-11111,-8450,-5449,-2292,814,3710,6218,8254,9726,10635,10996,10880,10363,9552,8503,7306,5953,4477,2824,984,-1093,-3404,-5933,-8611,-11320,-13909,-16198,-17995,-19137,-19504,-19023,-17723,-15681,-13070,-10091,-7002,-4030,-1421,672,2107,2854,2911,2352,1296,-128,-1755,-3460,-5120,-6662,-8061,-9311,-10470,-11575,-12686,-13812,-14925,-15937,-16720,-17086,-16887,-15956,-14247,-11772,-8666,-5163,-1559,1804,4612,6596,7607,7594,6655,4997,2903,719,-1221,-2637,-3301,-3122,-2083,-291,2073,4768,7527,10089,12221,13768,14629,14812,14385,13483,12292,10994,9774,8753,8004,7518,7217,6974,6612,5979,4918,3353,1260,-1302,-4190,-7228,-10163,-12782,-14830,-16140,-16571,-16054,-14606,-12292,-9257,-5684,-1789,2208,6063,9603,12633,15044,16748,17700,17906,17405,16257,14571,12443,10011,7395,4720,2103,-361,-2576,-4489,-6031,-7173,-7872,-8096,-7841,-7080,-5846,-4165,-2118,204,2662,5129,7450,9496,11163,12365,13063,13250,12938,12181,11030,9550,7824,5913,3915,1893,-72,-1905,-3556,-4985,-6154,-7091,-7762,-8237,-8500,-8608,-8566,-8403,-8133,-7782,-7368,-6937,-6523,-6185,-5972,-5913,-6057,-6378,-6895,-7551,-8310,-9124,-9923,-10657,-11275,-11708,-11934,-11892,-11563,-10917,-9950,-8652,-7062,-5193,-3122,-908,1366,3589,5689,7540,9077,10204,10870,11029,10671,9806,8465,6715,4631,2317,-110,-2520,-4778,-6732,-8258,-9222,-9551,-9175,-8116,-6398,-4152,-1502,1357,4239,6957,9333,11250,12613,13400,13620,13338,12636,11620,10385,9009,7554,6056,4534,3009,1508,67,-1241,-2354,-3185,-3673,-3785,-3511,-2896,-2016,-968,109,1113,1907,2418,2577,2353,1769,848,-320,-1659,-3062,-4428,-5681,-6748,-7604,-8252,-8704,-9025,-9251,-9445,-9645,-9860,-10098,-10314,-10490,-10557,-10499,-10274,-9880,-9338,-8659,-7899,-7093,-6282,-5510,-4795,-4179,-3671,-3305,-3095,-3061,-3208,-3535,-4017,-4636,-5343,-6110,-6870,-7587,-8186,-8612,-8784,-8642,-8106,-7149,-5735,-3885,-1645,900,3640,6441,9179,11724,13971,15822,17217,18096,18428,18191,17390,16034,14197,11925,9360,6620,3874,1286,-994,-2834,-4154,-4900,-5100,-4787,-4053,-3001,-1717,-305,1174,2681,4179,5676,7151,8590,9953,11178,12170,12850,13095,12854,12064,10747,8967,6839,4543,2261,207,-1443,-2546,-3017,-2839,-2050,-751,927,2817,4745,6536,8036,9095,9639,9602,9009,7938,6504,4887,3261,1796,631,-162,-560,-620,-429,-113,208,458,576,603,585,651,900,1468,2413,3788,5555,7638,9901,12152,14207,15829,16871,17157,16646,15304,13208,10472,7257,3758,182,-3277,-6424,-9123,-11256,-12786,-13698,-14049,-13923,-13408,-12623,-11633,-10514,-9281,-7949,-6487,-4888,-3117,-1182,901,3096,5321,7516,9554,11358,12795,13790,14238,14092,13323,11935,9996,7587,4845,1931,-986,-3716,-6101,-7983,-9247,-9826,-9670,-8826,-7331,-5320,-2914,-289,2387,4945,7219,9083,10439,11222,11428,11074,10244,9027,7566,5993,4458,3092,2001,1262,912,949,1342,2021,2912,3915,4952,5930,6776,7444,7861,8037,7908,7514,6805,5834,4565,3037,1252,-780,-3006,-5407,-7900,-10420,-12853,-15103,-17023,-18511,-19436,-19709,-19268,-18094,-16227,-13749,-10818,-7583,-4274,-1063,1857,4347,6299,7658,8400,8542,8120,7189,5808,4058,2001,-263,-2657,-5066,-7389,-9517,-11326,-12738,-13647,-14006,-13769,-12929,-11512,-9568,-7196,-4485,-1604,1339,4168,6754,8979,10734,11965,12654,12816,12524,11877,10988,9979,8944,7948,7014,6130,5248,4324,3293,2136,841,-558,-1994,-3396,-4655,-5697,-6441,-6842,-6892,-6605,-6043,-5272,-4389,-3481,-2612,-1856,-1207,-694,-271,89,430,790,1182,1606,2031,2386,2612,2592,2278,1574,494,-982,-2748,-4710,-6698,-8514,-9980,-10888,-11115,-10577,-9271,-7310,-4848,-2162,478,2749,4377,5139,4888,3604,1349,-1684,-5247,-9014,-12667,-15881,-18397,-20020,-20643,-20241,-18876,-16674,-13806,-10470,-6877,-3214,326,3603,6499,8928,10858,12269,13195,13664,13727,13429,12791,11846,10599,9054,7249,5201,2999,718,-1497,-3532,-5196,-6390,-6942,-6809,-5917,-4318,-2072,657,3706,6833,9838,12493,14636,16135,16936,17043,16524,15502,14119,12532,10886,9279,7788,6416,5157,3941,2719,1418,4,-1538,-3182,-4856,-6475,-7905,-9045,-9748,-9950,-9555,-8573,-7021,-4994,-2646,-169,2210,4245,5719,6454,6327,5323,3493,985,-1973,-5134,-8190,-10897,-13017,-14413,-15029,-14881,-14096,-12845,-11332,-9796,-8411,-7348,-6684,-6425,-6521,-6838,-7231,-7527,-7579,-7282,-6584,-5508,-4124,-2582,-1021,360,1436,2074,2231,1916,1202,218,-865,-1869,-2611,-2943,-2758,-2016,-729,1005,3064,5251,7398,9299,10819,11841,12312,12237,11646,10631,9266,7656,5880,4002,2078,137,-1796,-3695,-5546,-7296,-8919,-10312,-11420,-12124,-12347,-12006,-11059,-9498,-7390,-4821,-1956,1029,3928,6534,8663,10153,10891,10813,9925,8287,6033,3353,460,-2365,-4906,-6917,-8246,-8820,-8624,-7779,-6418,-4771,-3027,-1389,20,1118,1898,2413,2741,2997,3266,3633,4125,4737,5407,6040,6514,6711,6498,5813,4590,2856,673,-1851,-4538,-7230,-9699,-11800,-13331,-14219,-14364,-13780,-12512,-10668,-8402,-5895,-3335,-907,1224,2943,4155,4846,5005,4716,4054,3155,2142,1139,243,-477,-1008,-1365,-1603,-1810,-2057,-2454,-3034,-3856,-4891,-6104,-7411,-8699,-9859,-10747,-11270,-11304,-10804,-9718,-8068,-5899,-3305,-435,2572,5496,8183,10416,12056,12960,13053,12297,10731,8423,5528,2212,-1310,-4804,-8069,-10866,-13058,-14487,-15106,-14905,-13937,-12329,-10225,-7816,-5264,-2746,-370,1777,3650,5259,6616,7772,8763,9646,10421,11132,11722,12191,12456,12480,12196,11573,10601,9311,7770,6095,4423,2925,1773,1114,1069,1673,2926,4709,6880,9200,11406,13237,14417,14761,14135,12513,9977,6693,2912,-1060,-4910,-8338,-11092,-13025,-14046,-14211,-13610,-12437,-10870,-9137,-7399,-5819,-4508,-3530,-2944,-2751,-2944,-3499,-4365,-5492,-6827,-8286,-9805,-11301,-12682,-13879,-14799,-15392,-15597,-15397,-14779,-13784,-12455,-10889,-9186,-7458,-5825,-4365,-3147,-2197,-1483,-965,-532,-100,452,1197,2198,3472,4985,6677,8434,10136,11638,12835,13610,13940,13782,13200,12251,11057,9744,8458,7308,6404,5768,5400,5238,5176,5107,4900,4465,3753,2749,1528,177,-1159,-2330,-3211,-3692,-3722,-3295,-2448,-1270,140,1649,3146,4527,5705,6652,7349,7835,8164,8409,8646,8941,9331,9831,10418,11031,11612,12054,12304,12269,11923,11239,10228,8939,7437,5809,4160,2573,1130,-119,-1154,-1978,-2616,-3122,-3542,-3932,-4332,-4775,-5253,-5779,-6292,-6791,-7189,-7464,-7543,-7385,-6959,-6257,-5302,-4147,-2872,-1552,-293,858,1827,2616,3220,3670,4013,4286,4523,4735,4889,4924,4751,4259,3360,1994,153,-2064,-4526,-6992,-9226,-10974,-12015,-12197,-11459,-9805,-7379,-4355,-1005,2399,5567,8255,10257,11446,11769,11262,10033,8272,6190,4056,2092,535,-476,-819,-480,508,2039,3941,6036,8096,9930,11349,12208,12420,11922,10742,8922,6581,3868,959,-1956,-4679,-7051,-8909,-10159,-10724,-10612,-9856,-8570,-6894,-4981,-3030,-1153,493,1875,2952,3774,4388,4901,5363,5874,6453,7140,7917,8769,9628,10465,11196,11781,12164,12295,12138,11657,10822,9640,8119,6319,4317,2219,137,-1818,-3553,-5010,-6152,-6999,-7568,-7940,-8157,-8323,-8478,-8692,-8988,-9383,-9861,-10380,-10877,-11256,-11422,-11256,-10690,-9648,-8142,-6201,-3918,-1432,1104,3513,5609,7256,8310,8704,8405,7429,5855,3805,1452,-1005,-3336,-5330,-6813,-7646,-7787,-7231,-6064,-4379,-2332,-49,2320,4656,6851,8802,10442,11684,12497,12836,12712,12144,11213,9988,8612,7183,5828,4629,3635,2863,2285,1870,1561,1343,1191,1143,1227,1507,2028,2809,3862,5108,6486,7852,9067,9990,10470,10430,9795,8591,6856,4724,2326,-144,-2511,-4597,-6240,-7341,-7820,-7687,-6972,-5791,-4280,-2611,-989,406,1387,1810,1605,730,-747,-2739,-5076,-7589,-10075,-12374,-14320,-15840,-16866,-17423,-17562,-17368,-16967,-16457,-15957,-15535,-15247,-15095,-15050,-15042,-14983,-14765,-14292,-13478,-12268,-10648,-8644,-6324,-3797,-1198,1342,3655,5647,7194,8275,8875,9058,8898,8502,7961,7346,6706,6036,5330,4530,3599,2486,1171,-326,-1966,-3651,-5267,-6667,-7714,-8264,-8241,-7584,-6324,-4543,-2382,-41,2285,4375,6076,7248,7854,7882,7409,6530,5363,4042,2656,1283,-48,-1342,-2624,-3945,-5335,-6823,-8392,-9998,-11549,-12939,-14017,-14682,-14806,-14353,-13302,-11728,-9736,-7524,-5269,-3217,-1518,-325,314,433,124,-444,-1061,-1539,-1685,-1377,-579,700,2331,4156,5988,7608,8886,9674,9965,9759,9157,8289,7305,6368,5601,5094,4883,4927,5152,5403,5545,5395,4838,3777,2184,113,-2332,-4977,-7611,-10032,-12011,-13410,-14093,-14044,-13293,-11952,-10199,-8233,-6266,-4493,-3037,-1985,-1305,-945,-740,-542,-153,574,1762,3459,5656,8254,11131,14060,16849,19232,20998,21947,21938,20900,18852,15884,12180,7967,3524,-875,-4954,-8497,-11308,-13283,-14356,-14530,-13882,-12498,-10557,-8215,-5673,-3114,-701,1415,3129,4366,5076,5249,4902,4061,2808,1209,-613,-2538,-4423,-6116,-7483,-8384,-8723,-8429,-7487,-5935,-3860,-1419,1218,3817,6187,8109,9450,10103,10060,9363,8139,6548,4779,3033,1468,228,-613,-1030,-1025,-675,-35,788,1704,2637,3500,4253,4839,5239,5420,5366,5049,4454,3558,2337,806,-1053,-3189,-5568,-8121,-10759,-13380,-15887,-18163,-20135,-21721,-22896,-23642,-23991,-23975,-23651,-23062,-22233,-21182,-19885,-18340,-16507,-14402,-12026,-9451,-6747,-4039,-1448,909,2923,4532,5704,6430,6764,6752,6495,6083,5631,5240,5011,5015,5298,5872,6698,7720,8833,9926,10889,11600,11994,12002,11626,10887,9857,8618,7291,5967,4775,3773,3046,2597,2437,2514,2788,3171,3621,4032,4386,4592,4641,4484,4109,3508,2681,1647,446,-872,-2239,-3563,-4780,-5780,-6517,-6923,-6985,-6717,-6168,-5419,-4580,-3757,-3057,-2564,-2315,-2347,-2621,-3105,-3729,-4404,-5070,-5610,-5991,-6109,-5960,-5481,-4687,-3574,-2161,-511,1350,3301,5288,7163,8831,10154,11011,11307,10951,9920,8227,5946,3213,202,-2894,-5862,-8529,-10749,-12426,-13532,-14072,-14122,-13762,-13100,-12249,-11264,-10240,-9156,-8031,-6805,-5422,-3815,-1936,246,2707,5396,8213,11029,13709,16113,18114,19638,20621,21076,21047,20605,19887,18995,18078,17235,16550,16064,15772,15627,15549,15449,15204,14758,14028,13025,11776,10354,8869,7420,6104,4984,4077,3359,2760,2199,1566,801,-154,-1287,-2559,-3893,-5182,-6336,-7236,-7839,-8081,-7995,-7610,-7024,-6338,-5666,-5119,-4763,-4650,-4756,-5048,-5416,-5770,-5986,-5979,-5703,-5151,-4384,-3497,-2631,-1928,-1542,-1574,-2096,-3111,-4546,-6283,-8129,-9868,-11275,-12120,-12234,-11491,-9857,-7387,-4217,-561,3312,7116,10567,13418,15499,16689,16988,16433,15180,13390,11286,9073,6937,5032,3434,2195,1278,649,210,-122,-428,-775,-1193,-1684,-2225,-2751,-3191,-3449,-3421,-3030,-2195,-900,841,2955,5308,7739,10050,12046,13547,14424,14612,14119,13037,11504,9714,7860,6131,4671,3593,2936,2716,2878,3346,3993,4698,5307,5700,5769,5447,4707,3565,2076,325,-1580,-3521,-5379,-7036,-8376,-9309,-9745,-9633,-8944,-7697,-5944,-3798,-1392,1109,3524,5703,7491,8808,9576,9804,9506,8758,7639,6265,4737,3168,1633,199,-1109,-2285,-3340,-4308,-5211,-6086,-6955,-7831,-8721,-9605,-10477,-11273,-11979,-12508,-12828,-12870,-12595,-11974,-10998,-9694,-8093,-6277,-4303,-2281,-269,1625,3361,4869,6121,7085,7744,8069,8041,7636,6825,5631,4056,2176,53,-2184,-4445,-6581,-8506,-10118,-11357,-12189,-12609,-12636,-12312,-11680,-10812,-9751,-8578,-7323,-6054,-4789,-3580,-2433,-1392,-457,334,984,1473,1816,2028,2145,2215,2278,2376,2520,2695,2849,2918,2815,2496,1926,1136,205,-759,-1602,-2203,-2440,-2275,-1708,-833,203,1223,2013,2426,2313,1631,399,-1303,-3301,-5433,-7460,-9215,-10489,-11177,-11168,-10450,-9024,-6978,-4403,-1472,1667,4816,7807,10487,12727,14457,15636,16270,16397,16064,15325,14229,12795,11056,9012,6676,4090,1282,-1643,-4582,-7388,-9881,-11895,-13255,-13840,-13574,-12455,-10557,-8027,-5067,-1925,1149,3912,6171,7792,8722,8992,8687,7972,7015,6007,5105,4423,4016,3872,3925,4048,4098,3920,3365,2348,793,-1255,-3742,-6492,-9342,-12044,-14387,-16153,-17173,-17324,-16569,-14912,-12469,-9388,-5908,-2280,1203,4274,6694,8301,9008,8848,7917,6430,4613,2763,1119,-70,-676,-595,118,1375,2969,4659,6179,7279,7755,7493,6471,4765,2556,56,-2453,-4732,-6539,-7724,-8200,-7960,-7113,-5788,-4232,-2654,-1309,-393,-54,-368,-1336,-2859,-4789,-6889,-8919,-10596,-11679,-11974,-11351,-9808,-7409,-4338,-823,2843,6398,9562,12143,14003,15065,15370,14967,13997,12587,10877,8980,6984,4927,2853,741,-1386,-3548,-5713,-7860,-9916,-11811,-13436,-14693,-15493,-15764,-15488,-14683,-13436,-11856,-10111,-8341,-6727,-5373,-4390,-3812,-3634,-3817,-4252,-4854,-5485,-6051,-6469,-6689,-6703,-6545,-6252,-5907,-5580,-5326,-5205,-5209,-5324,-5484,-5590,-5548,-5244,-4600,-3584,-2195,-517,1345,3236,4996,6468,7535,8103,8155,7703,6818,5609,4201,2739,1367,205,-635,-1089,-1111,-699,119,1289,2724,4328,5975,7549,8908,9947,10549,10653,10210,9236,7765,5889,3703,1350,-1062,-3390,-5547,-7429,-8977,-10138,-10886,-11214,-11126,-10659,-9832,-8718,-7342,-5769,-4034,-2170,-209,1820,3892,5965,8000,9939,11730,13286,14572,15492,16027,16113,15750,14900,13599,11822,9636,7082,4263,1323,-1567,-4201,-6389,-7942,-8754,-8754,-7986,-6542,-4599,-2365,-78,2023,3734,4866,5312,4999,3943,2217,-37,-2624,-5309,-7867,-10070,-11766,-12831,-13266,-13084,-12406,-11365,-10097,-8778,-7489,-6342,-5350,-4518,-3815,-3189,-2628,-2107,-1678,-1384,-1326,-1569,-2202,-3225,-4650,-6360,-8261,-10141,-11836,-13128,-13872,-13940,-13301,-11955,-10007,-7545,-4751,-1736,1337,4351,7215,9813,12093,13970,15392,16334,16760,16706,16176,15239,13947,12375,10601,8692,6728,4782,2919,1222,-263,-1457,-2345,-2888,-3118,-3072,-2832,-2506,-2194,-2019,-2044,-2336,-2882,-3620,-4452,-5208,-5720,-5810,-5326,-4180,-2342,123,3102,6377,9731,12888,15612,17673,18921,19257,18673,17237,15072,12372,9336,6197,3157,396,-1937,-3752,-4995,-5646,-5739,-5317,-4447,-3238,-1762,-167,1473,3016,4395,5507,6303,6730,6765,6405,5666,4590,3244,1714,113,-1447,-2841,-3969,-4730,-5085,-4989,-4479,-3579,-2363,-913,686,2345,3962,5468,6770,7797,8503,8831,8778,8346,7566,6518,5268,3954,2659,1520,604,-23,-340,-380,-190,133,494,791,941,895,632,179,-402,-1032,-1600,-2013,-2179,-2020,-1514,-630,582,2076,3738,5438,7018,8317,9176,9494,9182,8259,6771,4848,2669,437,-1629,-3317,-4476,-4985,-4819,-4012,-2665,-944,978,2900,4651,6089,7106,7674,7794,7545,7051,6450,5928,5616,5650,6071,6890,8003,9296,10561,11604,12222,12220,11494,9957,7641,4627,1078,-2790,-6723,-10461,-13739,-16362,-18143,-19024,-18974,-18079,-16463,-14307,-11786,-9089,-6349,-3692,-1187,1109,3171,4963,6474,7665,8521,9022,9162,8945,8400,7533,6405,5028,3460,1720,-143,-2101,-4103,-6117,-8093,-9987,-11762,-13384,-14834,-16093,-17164,-18041,-18712,-19173,-19359,-19223,-18673,-17610,-15960,-13666,-10731,-7236,-3318,788,4833,8516,11554,13718,14813,14774,13596,11404,8404,4889,1191,-2321,-5322,-7505,-8679,-8722,-7652,-5568,-2700,684,4232,7626,10533,12718,14023,14372,13847,12555,10725,8596,6413,4404,2734,1512,781,521,669,1135,1821,2631,3489,4343,5161,5939,6686,7417,8171,8954,9799,10689,11609,12505,13282,13844,14037,13743,12838,11238,8937,5965,2447,-1445,-5487,-9423,-13010,-15998,-18225,-19533,-19897,-19345,-17990,-16044,-13717,-11272,-8930,-6852,-5148,-3813,-2820,-2051,-1415,-824,-240,314,758,994,894,384,-575,-1943,-3617,-5427,-7173,-8643,-9658,-10079,-9856,-8989,-7582,-5763,-3717,-1616,360,2082,3424,4330,4754,4700,4195,3302,2118,762,-610,-1860,-2835,-3424,-3560,-3206,-2401,-1203,275,1908,3553,5098,6415,7458,8171,8557,8639,8435,8000,7354,6553,5606,4566,3449,2294,1153,55,-934,-1786,-2467,-2960,-3278,-3449,-3512,-3532,-3565,-3648,-3829,-4094,-4439,-4829,-5214,-5565,-5830,-5978,-5988,-5825,-5500,-4994,-4328,-3518,-2590,-1579,-523,535,1544,2468,3254,3869,4287,4469,4409,4060,3417,2431,1111,-573,-2569,-4844,-7285,-9783,-12165,-14292,-15985,-17137,-17652,-17499,-16705,-15323,-13471,-11260,-8841,-6348,-3918,-1685,248,1770,2804,3299,3213,2571,1412,-161,-2003,-3944,-5780,-7330,-8419,-8952,-8889,-8256,-7175,-5771,-4229,-2699,-1301,-118,853,1628,2317,2981,3750,4656,5745,6964,8240,9425,10382,10939,10974,10394,9162,7328,4981,2294,-532,-3257,-5640,-7447,-8508,-8678,-7937,-6311,-3947,-1051,2108,5235,8049,10299,11810,12486,12321,11401,9878,7944,5831,3731,1837,272,-877,-1576,-1837,-1688,-1188,-398,619,1787,3041,4300,5509,6591,7535,8296,8927,9431,9899,10358,10868,11431,12025,12579,13000,13165,12960,12276,11062,9286,7014,4323,1381,-1657,-4586,-7248,-9479,-11178,-12276,-12754,-12639,-11993,-10903,-9492,-7880,-6227,-4668,-3367,-2441,-2005,-2107,-2766,-3936,-5519,-7368,-9316,-11165,-12764,-13971,-14724,-15008,-14889,-14461,-13864,-13224,-12645,-12187,-11850,-11567,-11257,-10774,-10030,-8910,-7390,-5456,-3176,-646,1992,4573,6921,8856,10223,10894,10789,9899,8255,6007,3322,467,-2285,-4653,-6377,-7273,-7230,-6251,-4435,-1977,855,3762,6443,8635,10149,10887,10828,10068,8741,7056,5225,3465,1957,840,184,-10,207,697,1336,1932,2354,2477,2220,1568,536,-809,-2372,-4033,-5676,-7151,-8358,-9167,-9523,-9370,-8720,-7617,-6153,-4444,-2643,-890,657,1890,2712,3092,3013,2541,1731,696,-475,-1678,-2837,-3889,-4800,-5558,-6142,-6574,-6840,-6944,-6895,-6665,-6286,-5728,-5030,-4190,-3238,-2209,-1125,-52,978,1903,2677,3275,3669,3855,3843,3628,3230,2638,1865,895,-252,-1562,-2982,-4451,-5850,-7070,-7947,-8350,-8145,-7246,-5610,-3275,-318,3095,6772,10487,13989,17083,19566,21331,22313,22534,22056,21023,19563,17861,16069,14339,12790,11518,10568,9960,9668,9627,9770,9988,10210,10354,10356,10208,9862,9344,8637,7749,6693,5470,4110,2639,1098,-465,-2005,-3473,-4830,-6038,-7062,-7861,-8383,-8587,-8414,-7833,-6822,-5395,-3605,-1537,684,2907,4987,6756,8118,8964,9273,9032,8285,7106,5570,3802,1885,-54,-1939,-3682,-5231,-6554,-7649,-8528,-9243,-9802,-10266,-10601,-10804,-10791,-10482,-9776,-8589,-6860,-4583,-1800,1353,4711,8023,11037,13489,15165,15901,15657,14441,12406,9740,6706,3586,632,-1906,-3895,-5221,-5904,-5992,-5621,-4930,-4100,-3256,-2544,-2014,-1718,-1602,-1619,-1643,-1560,-1247,-598,438,1885,3696,5777,8003,10194,12192,13810,14915,15389,15189,14294,12765,10687,8189,5428,2554,-270,-2911,-5259,-7230,-8779,-9890,-10548,-10785,-10586,-9995,-9002,-7642,-5949,-3990,-1860,296,2342,4078,5379,6082,6126,5468,4142,2259,-57,-2587,-5139,-7471,-9385,-10687,-11273,-11049,-10062,-8356,-6102,-3475,-701,1978,4350,6216,7433,7947,7731,6903,5580,4000,2374,965,-51,-511,-393,260,1310,2536,3728,4661,5172,5180,4658,3692,2379,913,-548,-1806,-2708,-3126,-3001,-2306,-1113,487,2327,4224,5984,7410,8357,8698,8392,7439,5902,3894,1547,-980,-3548,-6018,-8283,-10258,-11865,-13049,-13759,-13946,-13581,-12647,-11156,-9163,-6749,-4053,-1219,1559,4120,6297,7968,9078,9589,9580,9098,8286,7248,6105,4974,3922,3026,2306,1780,1414,1179,986,759,403,-186,-1045,-2245,-3745,-5519,-7456,-9431,-11297,-12889,-14081,-14740,-14808,-14232,-13049,-11308,-9131,-6669,-4097,-1626,567,2293,3450,3952,3823,3125,2004,638,-762,-1983,-2852,-3217,-3014,-2229,-918,800,2761,4769,6607,8061,8954,9134,8545,7175,5114,2511,-437,-3493,-6435,-9046,-11163,-12672,-13513,-13685,-13226,-12199,-10703,-8824,-6670,-4336,-1917,494,2806,4946,6816,8375,9535,10293,10593,10472,9906,8973,7683,6122,4337,2399,380,-1663,-3653,-5545,-7263,-8791,-10065,-11091,-11837,-12313,-12522,-12484,-12210,-11747,-11104,-10338,-9465,-8537,-7582,-6649,-5769,-4987,-4309,-3752,-3277,-2849,-2397,-1852,-1145,-217,953,2386,4039,5861,7769,9643,11347,12755,13704,14101,13861,12955,11430,9358,6893,4182,1420,-1232,-3610,-5598,-7097,-8074,-8502,-8416,-7859,-6899,-5636,-4148,-2551,-917,666,2156,3506,4703,5729,6574,7229,7674,7891,7850,7532,6907,5963,4716,3173,1417,-514,-2483,-4413,-6157,-7612,-8666,-9227,-9246,-8681,-7553,-5902,-3803,-1391,1202,3767,6130,8080,9457,10127,10029,9159,7612,5523,3120,645,-1647,-3524,-4826,-5467,-5462,-4903,-3947,-2782,-1604,-583,143,492,423,-62,-921,-2066,-3429,-4859,-6290,-7571,-8651,-9431,-9908,-10043,-9891,-9452,-8807,-7971,-7002,-5918,-4747,-3501,-2210,-897,394,1608,2702,3619,4332,4822,5111,5226,5241,5217,5231,5332,5555,5902,6322,6773,7149,7378,7386,7121,6591,5806,4828,3711,2501,1236,-79,-1474,-2955,-4587,-6366,-8312,-10379,-12515,-14620,-16575,-18266,-19550,-20340,-20540,-20106,-19030,-17332,-15099,-12429,-9485,-6443,-3505,-865,1296,2858,3744,3976,3621,2841,1818,771,-95,-624,-714,-341,428,1470,2596,3609,4314,4573,4296,3505,2267,757,-822,-2254,-3305,-3835,-3723,-2959,-1615,190,2253,4370,6328,7947,9084,9668,9672,9143,8175,6891,5460,4029,2766,1786,1196,1015,1258,1821,2630,3520,4374,5055,5492,5632,5486,5087,4494,3768,2966,2105,1214,262,-757,-1879,-3122,-4476,-5927,-7405,-8823,-10055,-10965,-11404,-11264,-10440,-8923,-6732,-3984,-840,2488,5759,8749,11243,13096,14202,14542,14157,13144,11660,9874,7975,6130,4477,3102,2040,1269,720,292,-125,-648,-1346,-2270,-3401,-4674,-5971,-7137,-8003,-8390,-8193,-7326,-5835,-3831,-1506,858,3000,4634,5553,5634,4828,3243,1012,-1583,-4281,-6781,-8810,-10179,-10737,-10457,-9357,-7554,-5172,-2409,593,3648,6650,9474,12071,14379,16374,18031,19309,20181,20593,20509,19893,18727,17032,14838,12243,9364,6365,3444,810,-1346,-2835,-3569,-3479,-2624,-1094,927,3234,5597,7800,9654,11023,11811,11978,11531,10486,8931,6908,4546,1927,-820,-3561,-6175,-8523,-10502,-12037,-13072,-13631,-13735,-13475,-12929,-12204,-11384,-10544,-9723,-8956,-8225,-7528,-6820,-6079,-5282,-4411,-3473,-2487,-1481,-501,407,1190,1807,2207,2378,2294,1971,1428,708,-132,-1013,-1854,-2554,-3024,-3173,-2936,-2285,-1214,200,1886,3679,5453,7019,8263,9051,9336,9090,8347,7190,5721,4075,2376,756,-694,-1871,-2743,-3251,-3396,-3175,-2589,-1672,-431,1106,2897,4918,7101,9386,11701,13949,16057,17927,19483,20647,21348,21526,21140,20148,18558,16390,13705,10615,7238,3746,286,-2975,-5896,-8372,-10286,-11600,-12247,-12222,-11525,-10186,-8265,-5860,-3089,-117,2898,5758,8315,10408,11942,12845,13102,12737,11803,10391,8583,6480,4152,1671,-934,-3618,-6375,-9173,-11977,-14736,-17350,-19721,-21706,-23180,-24014,-24127,-23465,-22027,-19871,-17070,-13776,-10142,-6361,-2655,780,3723,6014,7521,8179,7996,7052,5479,3496,1315,-788,-2585,-3854,-4449,-4270,-3331,-1677,532,3126,5872,8567,10986,12986,14421,15248,15423,14978,13949,12407,10428,8110,5551,2870,192,-2361,-4652,-6574,-8029,-8960,-9354,-9225,-8640,-7677,-6440,-5031,-3553,-2091,-734,475,1475,2272,2842,3227,3442,3538,3557,3528,3498,3471,3455,3433,3350,3164,2782,2147,1173,-185,-1942,-4102,-6580,-9312,-12128,-14882,-17370,-19407,-20816,-21451,-21217,-20085,-18077,-15300,-11896,-8065,-4029,-4,3790,7184,10036,12263,13813,14692,14903,14497,13504,11970,9942,7459,4592,1406,-1993,-5469,-8876,-12019,-14729,-16822,-18163,-18643,-18242,-16967,-14953,-12329,-9354,-6236,-3260,-612,1532,3106,4115,4645,4835,4852,4862,4994,5333,5918,6701,7648,8635,9592,10414,11051,11473,11687,11726,11645,11508,11382,11324,11375,11543,11808,12112,12357,12431,12208,11576,10452,8786,6589,3905,842,-2481,-5890,-9243,-12350,-15099,-17354,-19047,-20147,-20645,-20575,-19983,-18916,-17423,-15552,-13339,-10853,-8153,-5353,-2577,23,2279,4051,5211,5704,5521,4747,3513,2006,437,-1026,-2227,-3110,-3671,-3991,-4178,-4388,-4752,-5377,-6337,-7615,-9159,-10838,-12471,-13863,-14786,-15054,-14515,-13067,-10708,-7491,-3566,853,5514,10115,14374,18007,20786,22542,23157,22611,20932,18226,14661,10441,5806,1017,-3686,-8066,-11931,-15118,-17522,-19052,-19696,-19436,-18330,-16446,-13910,-10876,-7551,-4147,-926,1910,4126,5602,6217,5973,4889,3102,749,-1916,-4673,-7220,-9314,-10726,-11280,-10918,-9628,-7535,-4808,-1698,1536,4614,7312,9427,10846,11514,11442,10711,9424,7731,5773,3682,1603,-404,-2219,-3841,-5206,-6323,-7183,-7792,-8163,-8299,-8207,-7880,-7314,-6497,-5424,-4101,-2545,-790,1100,3058,4996,6821,8462,9842,10915,11659,12053,12118,11854,11295,10474,9425,8219,6907,5566,4261,3044,1949,993,173,-530,-1138,-1677,-2173,-2637,-3075,-3481,-3824,-4086,-4210,-4169,-3917,-3434,-2719,-1780,-657,597,1914,3216,4421,5450,6235,6723,6900,6780,6434,5935,5413,4946,4621,4444,4394,4360,4229,3827,3024,1706,-171,-2568,-5392,-8445,-11538,-14417,-16884,-18752,-19901,-20258,-19819,-18619,-16732,-14276,-11360,-8139,-4738,-1323,1960,4958,7518,9535,10900,11597,11621,11059,10030,8682,7215,5773,4532,3575,2965,2684,2672,2823,2993,3041,2813,2205,1142,-395,-2352,-4637,-7083,-9514,-11704,-13467,-14619,-15043,-14677,-13530,-11682,-9264,-6473,-3505,-595,2046,4248,5847,6789,7036,6628,5655,4213,2449,475,-1565,-3552,-5342,-6808,-7794,-8197,-7893,-6853,-5082,-2676,204,3316,6397,9140,11297,12623,13017,12396,10846,8473,5491,2129,-1352,-4704,-7691,-10135,-11879,-12858,-13031,-12445,-11156,-9299,-6982,-4387,-1642,1077,3661,5976,7939,9494,10571,11186,11286,10907,10038,8711,6959,4827,2394,-256,-2990,-5672,-8121,-10162,-11618,-12349,-12256,-11316,-9565,-7111,-4117,-771,2713,6142,9326,12149,14492,16334,17644,18460,18819,18779,18404,17740,16845,15744,14468,13012,11401,9605,7653,5554,3357,1154,-944,-2786,-4204,-5058,-5215,-4607,-3237,-1165,1457,4430,7506,10417,12890,14706,15669,15686,14723,12834,10159,6882,3240,-504,-4108,-7316,-9948,-11831,-12894,-13081,-12436,-11023,-8996,-6505,-3781,-1017,1563,3781,5499,6619,7122,7032,6430,5451,4238,2977,1831,947,434,344,663,1328,2218,3187,4086,4786,5185,5251,4984,4436,3715,2904,2166,1584,1297,1369,1865,2802,4161,5889,7899,10061,12234,14237,15895,17029,17474,17120,15881,13764,10813,7166,2992,-1476,-5991,-10289,-14114,-17232,-19466,-20665,-20792,-19844,-17943,-15255,-12028,-8542,-5069,-1899,799,2839,4212,4896,5014,4671,4028,3224,2377,1574,874,285,-174,-526,-764,-899,-919,-808,-559,-142,429,1174,2045,3029,4039,5025,5879,6527,6864,6820,6321,5340,3856,1909,-448,-3112,-5956,-8841,-11606,-14123,-16255,-17919,-19045,-19612,-19624,-19122,-18158,-16822,-15195,-13381,-11467,-9526,-7628,-5780,-4011,-2281,-570,1169,2960,4825,6735,8660,10503,12189,13587,14618,15173,15232,14748,13774,12338,10531,8434,6145,3769,1401,-840,-2865,-4546,-5806,-6535,-6690,-6228,-5173,-3572,-1532,815,3314,5785,8077,10021,11505,12428,12749,12474,11648,10369,8744,6902,4954,3001,1106,-696,-2375,-3959,-5424,-6797,-8061,-9196,-10173,-10947,-11459,-11675,-11535,-11020,-10115,-8839,-7252,-5437,-3533,-1672,-22,1277,2100,2353,1992,1017,-523,-2531,-4870,-7358,-9807,-11985,-13694,-14739,-14962,-14285,-12665,-10174,-6929,-3135,966,5090,8957,12302,14899,16595,17276,16941,15607,13403,10451,6957,3100,-888,-4827,-8502,-11772,-14481,-16552,-17906,-18531,-18426,-17634,-16219,-14268,-11898,-9236,-6434,-3625,-963,1444,3486,5117,6297,7068,7462,7595,7562,7506,7528,7731,8160,8808,9627,10505,11308,11896,12126,11925,11238,10097,8577,6806,4934,3141,1561,351,-415,-686,-477,155,1096,2223,3374,4405,5182,5596,5583,5118,4208,2928,1346,-410,-2224,-3964,-5517,-6793,-7735,-8356,-8674,-8810,-8848,-8939,-9170,-9627,-10318,-11228,-12269,-13351,-14350,-15165,-15721,-15956,-15891,-15530,-14966,-14256,-13500,-12770,-12130,-11625,-11268,-11061,-10957,-10925,-10854,-10681,-10285,-9577,-8481,-6941,-4938,-2507,295,3359,6543,9697,12648,15234,17319,18771,19511,19481,18659,17062,14743,11784,8320,4495,500,-3478,-7247,-10620,-13464,-15629,-17060,-17676,-17484,-16490,-14758,-12382,-9490,-6228,-2768,723,4084,7167,9850,12040,13651,14653,15028,14789,14011,12771,11212,9474,7730,6119,4787,3802,3223,3024,3177,3590,4185,4868,5568,6242,6863,7452,8020,8610,9213,9818,10354,10734,10832,10547,9762,8455,6602,4297,1643,-1177,-3972,-6543,-8696,-10292,-11217,-11441,-10975,-9903,-8340,-6450,-4384,-2325,-399,1242,2507,3301,3556,3235,2322,824,-1186,-3644,-6412,-9345,-12288,-15051,-17487,-19434,-20791,-21473,-21480,-20820,-19612,-17955,-16042,-14013,-12053,-10258,-8730,-7450,-6396,-5453,-4508,-3427,-2107,-485,1452,3648,6012,8400,10647,12602,14091,15009,15243,14763,13549,11668,9198,6301,3141,-71,-3136,-5857,-8082,-9683,-10598,-10799,-10322,-9229,-7638,-5669,-3493,-1256,866,2752,4269,5371,6012,6249,6129,5772,5276,4748,4264,3870,3576,3361,3181,2986,2704,2300,1721,970,56,-963,-2011,-2980,-3755,-4211,-4266,-3845,-2956,-1646,-8,1781,3563,5122,6288,6903,6869,6149,4791,2910,697,-1616,-3772,-5525,-6661,-7038,-6581,-5321,-3367,-934,1731,4319,6559,8186,9043,9021,8146,6503,4268,1648,-1112,-3785,-6167,-8088,-9453,-10198,-10342,-9948,-9125,-8014,-6767,-5525,-4421,-3519,-2868,-2451,-2213,-2089,-1972,-1794,-1477,-988,-302,566,1597,2752,3985,5256,6518,7727,8851,9847,10700,11385,11885,12192,12278,12129,11729,11054,10131,8960,7621,6158,4667,3225,1901,758,-175,-893,-1395,-1725,-1901,-1964,-1936,-1817,-1624,-1324,-912,-360,342,1186,2174,3254,4405,5571,6707,7794,8791,9703,10517,11228,11832,12298,12622,12752,12688,12389,11857,11091,10100,8924,7603,6219,4854,3625,2623,1937,1604,1606,1877,2294,2711,2999,3027,2769,2201,1439,587,-166,-673,-779,-425,418,1643,3117,4607,5881,6690,6831,6158,4629,2274,-749,-4231,-7892,-11435,-14592,-17130,-18910,-19858,-20016,-19459,-18349,-16842,-15106,-13300,-11511,-9840,-8274,-6820,-5424,-4013,-2541,-946,788,2643,4571,6465,8203,9617,10548,10856,10422,9214,7253,4654,1609,-1636,-4782,-7548,-9642,-10875,-11095,-10281,-8495,-5900,-2725,734,4199,7363,10013,11953,13114,13464,13080,12088,10651,8980,7246,5630,4244,3156,2383,1867,1546,1291,1021,625,61,-689,-1597,-2574,-3520,-4298,-4788,-4874,-4507,-3653,-2374,-754,1069,2939,4711,6256,7485,8358,8848,8995,8809,8341,7622,6690,5574,4335,2997,1655,363,-776,-1672,-2236,-2398,-2123,-1417,-330,1040,2560,4072,5412,6419,6980,6995,6467,5416,3962,2247,445,-1261,-2721,-3817,-4489,-4730,-4591,-4175,-3600,-3039,-2621,-2483,-2709,-3323,-4304,-5551,-6941,-8278,-9410,-10131,-10333,-9904,-8836,-7155,-4974,-2429,281,2977,5449,7536,9092,10017,10262,9818,8738,7098,5039,2704,278,-2056,-4122,-5742,-6797,-7181,-6864,-5866,-4244,-2151,301,2900,5502,7913,9986,11570,12558,12869,12465,11382,9684,7508,5026,2417,-117,-2420,-4362,-5861,-6925,-7562,-7901,-8046,-8143,-8339,-8708,-9315,-10131,-11068,-11989,-12710,-13046,-12824,-11940,-10333,-8077,-5288,-2190,959,3900,6371,8209,9282,9596,9186,8196,6793,5155,3486,1918,604,-392,-1009,-1238,-1117,-684,-56,679,1364,1884,2098,1906,1250,90,-1523,-3530,-5799,-8202,-10571,-12771,-14635,-16060,-16921,-17150,-16713,-15607,-13904,-11716,-9198,-6544,-3955,-1611,316,1732,2574,2860,2667,2105,1349,529,-179,-690,-920,-865,-561,-90,434,875,1111,1035,585,-254,-1446,-2900,-4500,-6089,-7524,-8664,-9389,-9640,-9369,-8599,-7389,-5822,-4044,-2179,-401,1162,2374,3161,3493,3398,2974,2345,1684,1137,845,890,1289,2007,2934,3929,4818,5442,5657,5380,4595,3331,1719,-105,-1947,-3631,-4990,-5916,-6333,-6236,-5663,-4681,-3389,-1893,-285,1321,2845,4195,5299,6105,6566,6681,6465,5978,5302,4536,3800,3194,2807,2712,2908,3428,4185,5154,6200,7256,8168,8864,9205,9146,8614,7616,6173,4349,2236,-50,-2398,-4669,-6760,-8547,-9944,-10867,-11265,-11119,-10421,-9224,-7582,-5591,-3392,-1123,1018,2863,4234,5020,5145,4630,3556,2070,362,-1381,-2974,-4302,-5278,-5923,-6265,-6416,-6455,-6488,-6551,-6673,-6808,-6904,-6874,-6643,-6144,-5345,-4239,-2869,-1302,357,1989,3474,4697,5578,6080,6199,6014,5595,5091,4619,4308,4265,4526,5120,5975,7018,8100,9088,9825,10170,10009,9260,7868,5850,3225,104,-3401,-7121,-10871,-14457,-17679,-20360,-22349,-23525,-23840,-23284,-21919,-19871,-17302,-14427,-11454,-8605,-6030,-3884,-2195,-996,-214,238,465,602,727,932,1245,1676,2198,2764,3311,3771,4084,4211,4130,3864,3458,2990,2558,2267,2213,2467,3062,3988,5184,6552,7956,9246,10283,10929,11097,10725,9813,8407,6598,4531,2365,280,-1540,-2963,-3854,-4186,-3953,-3253,-2208,-1028,108,978,1439,1368,751,-386,-1903,-3635,-5362,-6862,-7943,-8459,-8333,-7582,-6283,-4602,-2726,-872,774,2055,2892,3258,3197,2803,2194,1503,848,315,-32,-193,-167,-16,233,517,819,1115,1416,1737,2084,2481,2889,3300,3633,3837,3828,3554,2982,2114,1000,-273,-1594,-2825,-3852,-4559,-4886,-4802,-4328,-3514,-2467,-1284,-116,933,1739,2239,2396,2234,1825,1274,707,253,-1,28,333,901,1633,2432,3155,3679,3886,3701,3100,2127,879,-480,-1753,-2743,-3245,-3113,-2261,-668,1572,4321,7344,10382,13162,15429,16973,17664,17433,16313,14404,11872,8936,5825,2784,14,-2318,-4095,-5284,-5875,-5951,-5578,-4891,-3978,-2957,-1906,-895,12,773,1330,1649,1686,1412,819,-102,-1306,-2757,-4366,-6052,-7692,-9196,-10428,-11324,-11792,-11807,-11362,-10484,-9237,-7688,-5931,-4043,-2104,-170,1710,3508,5205,6798,8273,9632,10843,11886,12712,13268,13497,13330,12720,11622,10027,7964,5512,2783,-35,-2763,-5178,-7086,-8331,-8790,-8438,-7289,-5457,-3085,-374,2467,5233,7734,9828,11417,12456,12972,13017,12716,12179,11544,10908,10355,9911,9587,9340,9130,8887,8555,8085,7434,6615,5626,4541,3414,2338,1412,712,328,302,665,1389,2434,3676,5029,6318,7449,8295,8816,8980,8842,8441,7887,7229,6537,5808,5031,4130,3050,1697,37,-1956,-4248,-6739,-9307,-11761,-13914,-15570,-16577,-16826,-16292,-15012,-13085,-10679,-7965,-5142,-2386,143,2335,4092,5390,6197,6539,6440,5932,5069,3887,2454,820,-945,-2769,-4578,-6288,-7819,-9074,-9979,-10434,-10404,-9825,-8734,-7137,-5164,-2896,-514,1838,4006,5837,7251,8178,8612,8595,8192,7491,6597,5567,4486,3357,2210,1011,-251,-1590,-3012,-4460,-5883,-7166,-8186,-8826,-8959,-8514,-7445,-5766,-3529,-864,2090,5125,8016,10542,12454,13565,13714,12821,10886,8006,4363,216,-4126,-8352,-12152,-15294,-17593,-18982,-19454,-19102,-18058,-16499,-14597,-12524,-10412,-8364,-6445,-4674,-3063,-1584,-223,1047,2230,3324,4304,5133,5770,6169,6300,6130,5660,4888,3835,2533,1023,-645,-2414,-4238,-6071,-7868,-9594,-11188,-12591,-13700,-14409,-14588,-14124,-12929,-10963,-8260,-4925,-1153,2800,6636,10038,12732,14491,15186,14789,13366,11089,8183,4944,1661,-1365,-3884,-5700,-6701,-6859,-6237,-4981,-3280,-1384,470,2063,3200,3806,3818,3335,2459,1412,404,-336,-623,-356,492,1832,3488,5223,6764,7858,8301,7981,6885,5124,2889,468,-1845,-3748,-4996,-5448,-5032,-3821,-1959,346,2821,5236,7347,8998,10083,10589,10545,10079,9301,8390,7467,6656,6005,5540,5198,4910,4544,4002,3161,1971,388,-1551,-3795,-6232,-8747,-11207,-13465,-15415,-16919,-17904,-18284,-18020,-17108,-15570,-13468,-10909,-7995,-4900,-1774,1185,3794,5859,7212,7714,7286,5903,3646,642,-2869,-6622,-10299,-13596,-16240,-18021,-18814,-18589,-17404,-15405,-12796,-9812,-6710,-3707,-1003,1276,3057,4327,5125,5526,5617,5497,5239,4918,4574,4250,3958,3719,3514,3341,3153,2925,2603,2164,1573,833,-46,-1027,-2057,-3080,-4016,-4820,-5414,-5777,-5867,-5685,-5238,-4560,-3709,-2740,-1751,-809,-1,600,957,1024,809,326,-380,-1243,-2186,-3120,-3957,-4607,-4993,-5043,-4701,-3936,-2746,-1142,794,2993,5313,7619,9767,11598,13019,13924,14297,14137,13491,12464,11133,9638,8062,6508,5044,3709,2535,1516,642,-108,-771,-1377,-1956,-2546,-3161,-3827,-4545,-5304,-6087,-6842,-7517,-8040,-8338,-8350,-8036,-7392,-6458,-5329,-4121,-2998,-2098,-1546,-1407,-1687,-2318,-3189,-4144,-5030,-5706,-6074,-6091,-5770,-5182,-4432,-3655,-2975,-2497,-2279,-2320,-2568,-2921,-3237,-3404,-3288,-2865,-2108,-1123,-5,1052,1904,2382,2397,1914,974,-302,-1741,-3137,-4269,-4958,-5062,-4514,-3322,-1573,584,2958,5335,7535,9378,10788,11701,12161,12224,11993,11578,11061,10511,9941,9336,8636,7778,6671,5274,3556,1553,-644,-2906,-5058,-6922,-8340,-9175,-9384,-8944,-7948,-6493,-4745,-2865,-999,706,2183,3357,4240,4834,5195,5373,5425,5401,5320,5190,4983,4660,4165,3443,2452,1168,-405,-2214,-4202,-6239,-8212,-9975,-11392,-12349,-12762,-12572,-11788,-10434,-8597,-6399,-3983,-1537,765,2734,4223,5110,5344,4921,3920,2450,687,-1200,-3012,-4584,-5770,-6468,-6633,-6267,-5440,-4269,-2903,-1532,-316,577,1047,1028,529,-390,-1615,-2991,-4366,-5569,-6475,-6990,-7067,-6724,-6018,-5041,-3933,-2794,-1772,-894,-233,289,716,1196,1834,2768,4066,5766,7830,10164,12616,15009,17144,18837,19947,20358,20052,19042,17436,15365,13017,10569,8198,6045,4193,2694,1525,658,15,-441,-767,-946,-975,-796,-382,292,1200,2286,3461,4601,5610,6381,6863,7044,6937,6626,6181,5718,5316,5044,4948,5007,5216,5497,5810,6080,6280,6377,6392,6332,6255,6179,6139,6127,6114,6028,5785,5275,4399,3083,1277,-993,-3673,-6621,-9682,-12654,-15338,-17561,-19160,-20047,-20152,-19479,-18060,-15980,-13348,-10308,-7021,-3643,-349,2736,5486,7832,9729,11185,12223,12898,13275,13392,13314,13035,12576,11914,11033,9939,8633,7166,5599,4018,2533,1236,211,-482,-837,-864,-623,-198,326,849,1292,1598,1738,1721,1597,1420,1292,1276,1453,1831,2409,3114,3847,4485,4890,4954,4605,3806,2604,1060,-687,-2504,-4239,-5746,-6916,-7662,-7939,-7751,-7119,-6120,-4833,-3361,-1820,-299,1077,2243,3105,3612,3727,3427,2720,1638,218,-1455,-3312,-5237,-7147,-8921,-10470,-11697,-12524,-12884,-12729,-12028,-10790,-9042,-6864,-4354,-1667,1031,3563,5738,7427,8480,8863,8534,7555,6001,4002,1716,-701,-3058,-5220,-7015,-8365,-9168,-9414,-9088,-8239,-6917,-5208,-3194,-976,1367,3738,6082,8323,10436,12368,14124,15659,16974,18010,18725,19027,18833,18040,16575,14387,11484,7921,3835,-612,-5180,-9637,-13737,-17258,-20036,-21938,-22904,-22918,-22005,-20237,-17699,-14513,-10804,-6731,-2441,1881,6068,9941,13323,16073,18049,19179,19406,18747,17264,15063,12306,9150,5805,2422,-813,-3792,-6415,-8627,-10411,-11769,-12721,-13313,-13561,-13524,-13207,-12655,-11883,-10905,-9751,-8416,-6932,-5300,-3552,-1719,147,1958,3630,5031,6051,6571,6497,5797,4465,2604,335,-2107,-4507,-6571,-8088,-8834,-8703,-7650,-5732,-3086,72,3512,6943,10137,12841,14899,16189,16663,16345,15283,13600,11399,8825,5987,3004,-37,-3046,-5962,-8720,-11257,-13520,-15435,-16932,-17919,-18319,-18037,-17024,-15251,-12732,-9564,-5877,-1886,2178,6028,9425,12105,13909,14706,14477,13272,11233,8568,5513,2335,-742,-3527,-5900,-7817,-9303,-10428,-11308,-12061,-12776,-13539,-14341,-15170,-15930,-16521,-16825,-16727,-16156,-15051,-13427,-11320,-8830,-6076,-3220,-423,2141,4317,5969,7005,7361,7041,6067,4534,2552,255,-2195,-4670,-7023,-9153,-10965,-12388,-13360,-13827,-13738,-13055,-11751,-9836,-7344,-4367,-1028,2496,6008,9281,12116,14303,15717,16245,15874,14626,12621,9997,6977,3775,640,-2207,-4579,-6324,-7373,-7694,-7333,-6392,-5004,-3360,-1647,-56,1239,2136,2568,2564,2200,1618,977,454,193,294,795,1659,2772,3993,5108,5954,6347,6200,5476,4221,2576,727,-1078,-2598,-3598,-3891,-3377,-2010,111,2869,6007,9297,12425,15156,17234,18505,18838,18216,16654,14261,11192,7647,3868,98,-3437,-6518,-9020,-10828,-11949,-12406,-12308,-11770,-10924,-9903,-8777,-7623,-6431,-5191,-3845,-2358,-676,1188,3221,5348,7475,9482,11235,12619,13495,13797,13442,12438,10823,8699,6228,3590,982,-1397,-3431,-4987,-6076,-6711,-6988,-7058,-7052,-7156,-7465,-8089,-9028,-10251,-11665,-13125,-14501,-15631,-16431,-16798,-16749,-16284,-15494,-14475,-13337,-12201,-11171,-10318,-9695,-9296,-9102,-9033,-9017,-8933,-8697,-8211,-7409,-6260,-4745,-2902,-773,1560,4014,6493,8895,11139,13131,14797,16083,16912,17269,17095,16408,15197,13516,11439,9053,6511,3939,1505,-665,-2448,-3788,-4641,-5044,-5037,-4724,-4186,-3534,-2837,-2173,-1557,-1026,-548,-142,241,572,885,1137,1323,1429,1408,1295,1058,743,365,-31,-436,-800,-1157,-1482,-1827,-2197,-2622,-3101,-3629,-4175,-4716,-5210,-5638,-5979,-6238,-6400,-6487,-6484,-6399,-6216,-5930,-5514,-4975,-4298,-3498,-2591,-1600,-564,487,1497,2427,3217,3824,4210,4365,4290,4044,3661,3250,2863,2579,2446,2457,2621,2852,3106,3268,3274,3039,2535,1765,774,-338,-1462,-2455,-3199,-3585,-3562,-3107,-2259,-1115,219,1558,2776,3707,4261,4406,4158,3642,2997,2428,2122,2239,2896,4121,5872,8036,10415,12813,14977,16722,17881,18365,18176,17367,16087,14510,12840,11278,9978,9065,8557,8450,8616,8938,9232,9363,9220,8772,8040,7137,6186,5351,4752,4473,4533,4884,5426,6010,6473,6662,6428,5709,4438,2675,471,-2005,-4605,-7090,-9273,-10931,-11916,-12120,-11524,-10197,-8281,-6004,-3614,-1402,395,1551,1956,1555,405,-1361,-3550,-5934,-8281,-10377,-12048,-13154,-13618,-13404,-12507,-11005,-8945,-6496,-3763,-954,1784,4248,6304,7806,8683,8898,8466,7458,5974,4143,2109,5,-2036,-3906,-5523,-6808,-7731,-8250,-8364,-8076,-7416,-6430,-5195,-3785,-2314,-853,497,1693,2695,3489,4107,4556,4902,5155,5382,5582,5790,5995,6196,6368,6503,6555,6522,6364,6084,5660,5128,4490,3812,3140,2542,2090,1852,1881,2222,2892,3862,5085,6435,7778,8944,9750,10060,9747,8777,7160,4997,2435,-331,-3072,-5579,-7647,-9126,-9912,-9969,-9317,-8040,-6274,-4162,-1897,380,2520,4431,6062,7390,8441,9236,9834,10241,10504,10583,10479,10139,9519,8593,7322,5733,3842,1726,-525,-2813,-5004,-7006,-8728,-10111,-11147,-11822,-12199,-12274,-12127,-11737,-11125,-10268,-9118,-7655,-5831,-3655,-1136,1639,4594,7575,10450,13051,15229,16848,17793,17997,17410,16068,14012,11368,8266,4868,1345,-2157,-5485,-8534,-11205,-13422,-15128,-16257,-16774,-16644,-15863,-14476,-12555,-10247,-7711,-5149,-2750,-686,897,1928,2345,2180,1463,294,-1216,-2934,-4704,-6369,-7780,-8782,-9275,-9171,-8456,-7161,-5388,-3282,-1040,1138,3043,4510,5408,5691,5354,4486,3193,1649,4,-1574,-2968,-4085,-4888,-5384,-5623,-5685,-5669,-5668,-5766,-6001,-6372,-6826,-7261,-7551,-7551,-7138,-6216,-4757,-2804,-467,2052,4552,6773,8521,9620,9985,9593,8513,6847,4768,2446,69,-2207,-4238,-5944,-7249,-8145,-8627,-8736,-8513,-8032,-7366,-6606,-5832,-5131,-4553,-4150,-3927,-3858,-3902,-3959,-3950,-3754,-3294,-2501,-1352,127,1871,3773,5685,7482,8991,10118,10732,10807,10283,9206,7592,5544,3138,523,-2202,-4871,-7372,-9562,-11340,-12612,-13323,-13441,-12981,-11985,-10544,-8755,-6762,-4701,-2714,-956,476,1468,1994,2044,1681,1008,172,-666,-1331,-1695,-1640,-1142,-191,1111,2682,4354,6009,7515,8786,9760,10422,10757,10792,10538,10013,9248,8253,7061,5703,4222,2674,1129,-335,-1634,-2696,-3444,-3835,-3841,-3455,-2718,-1675,-398,1009,2466,3856,5103,6135,6900,7404,7649,7696,7589,7409,7193,7003,6836,6710,6594,6460,6269,5956,5495,4813,3912,2752,1360,-246,-2017,-3905,-5837,-7773,-9632,-11379,-12949,-14308,-15413,-16243,-16775,-17009,-16945,-16593,-15967,-15076,-13936,-12543,-10926,-9077,-7051,-4873,-2629,-404,1677,3494,4912,5825,6146,5846,4942,3500,1637,-504,-2763,-4963,-6954,-8596,-9782,-10453,-10592,-10228,-9437,-8329,-7009,-5623,-4252,-3002,-1917,-1012,-284,310,793,1215,1564,1847,1999,1978,1705,1130,222,-1025,-2535,-4234,-5943,-7509,-8699,-9339,-9257,-8353,-6613,-4112,-1010,2438,5945,9187,11864,13725,14595,14408,13197,11089,8310,5106,1773,-1427,-4260,-6564,-8218,-9224,-9586,-9429,-8844,-8000,-7006,-5966,-4956,-3974,-3022,-2045,-995,160,1436,2800,4199,5527,6698,7580,8106,8208,7889,7201,6245,5175,4155,3358,2908,2897,3322,4125,5165,6264,7208,7810,7890,7359,6178,4400,2137,-415,-3067,-5558,-7702,-9298,-10212,-10385,-9785,-8503,-6617,-4319,-1755,879,3426,5757,7759,9370,10552,11281,11565,11405,10823,9839,8490,6822,4907,2832,719,-1316,-3130,-4626,-5698,-6315,-6470,-6211,-5634,-4846,-3990,-3186,-2550,-2155,-2027,-2159,-2471,-2878,-3247,-3460,-3392,-2968,-2119,-853,799,2746,4850,6959,8879,10439,11471,11856,11518,10469,8764,6567,4065,1519,-813,-2681,-3894,-4322,-3956,-2857,-1215,752,2741,4489,5727,6261,5984,4855,2965,448,-2466,-5530,-8487,-11092,-13159,-14547,-15175,-15036,-14141,-12587,-10443,-7864,-4946,-1854,1293,4363,7231,9815,12017,13808,15146,16044,16508,16563,16218,15492,14365,12855,10934,8642,5996,3072,-38,-3221,-6338,-9264,-11866,-14045,-15712,-16823,-17336,-17249,-16546,-15237,-13330,-10845,-7832,-4354,-537,3492,7531,11398,14867,17755,19875,21114,21374,20659,18989,16492,13319,9691,5872,2127,-1261,-4048,-6053,-7147,-7313,-6616,-5202,-3310,-1191,858,2577,3748,4222,3944,2948,1345,-679,-2913,-5131,-7131,-8762,-9922,-10597,-10810,-10645,-10203,-9583,-8849,-8052,-7151,-6119,-4851,-3282,-1330,1015,3737,6731,9853,12899,15657,17923,19521,20356,20394,19695,18390,16671,14747,12859,11188,9875,8994,8508,8336,8324,8283,8054,7486,6509,5117,3381,1438,-519,-2292,-3663,-4477,-4613,-4036,-2783,-969,1241,3639,6005,8147,9882,11101,11723,11733,11152,10043,8483,6569,4393,2052,-363,-2770,-5094,-7251,-9194,-10841,-12160,-13095,-13614,-13701,-13337,-12550,-11363,-9851,-8106,-6252,-4425,-2767,-1394,-405,164,319,126,-303,-840,-1335,-1660,-1717,-1448,-852,14,1067,2157,3152,3893,4266,4182,3613,2598,1217,-368,-2008,-3490,-4680,-5433,-5705,-5504,-4898,-4029,-3062,-2174,-1543,-1291,-1501,-2180,-3262,-4625,-6074,-7404,-8391,-8836,-8603,-7605,-5867,-3469,-589,2567,5741,8698,11208,13102,14272,14667,14336,13338,11833,9931,7805,5569,3346,1239,-672,-2299,-3588,-4478,-4959,-5032,-4749,-4196,-3475,-2727,-2073,-1637,-1509,-1728,-2299,-3150,-4186,-5254,-6210,-6889,-7181,-6984,-6292,-5120,-3575,-1794,52,1775,3215,4234,4743,4701,4129,3070,1640,-67,-1896,-3739,-5458,-6972,-8198,-9108,-9686,-9970,-9999,-9850,-9612,-9362,-9198,-9165,-9311,-9606,-10025,-10441,-10755,-10811,-10472,-9653,-8282,-6378,-4012,-1304,1586,4459,7152,9487,11340,12643,13362,13538,13244,12615,11768,10873,10034,9366,8921,8723,8740,8918,9161,9370,9421,9219,8663,7703,6303,4494,2318,-88,-2614,-5059,-7286,-9121,-10465,-11247,-11471,-11182,-10480,-9484,-8329,-7139,-6006,-5002,-4134,-3413,-2776,-2196,-1595,-947,-215,599,1472,2370,3234,4014,4659,5135,5423,5529,5470,5280,5010,4681,4357,4027,3723,3401,3036,2558,1904,1003,-190,-1707,-3515,-5563,-7739,-9887,-11862,-13463,-14562,-15041,-14857,-14043,-12696,-10981,-9099,-7252,-5633,-4359,-3520,-3093,-3020,-3190,-3442,-3664,-3715,-3557,-3168,-2613,-2006,-1487,-1217,-1334,-1915,-3002,-4510,-6332,-8244,-10035,-11443,-12275,-12367,-11663,-10173,-8020,-5381,-2507,362,2965,5113,6658,7545,7799,7523,6880,6076,5324,4828,4740,5156,6080,7432,9048,10713,12162,13155,13482,13002,11681,9579,6843,3727,483,-2575,-5199,-7194,-8428,-8917,-8696,-7949,-6839,-5595,-4388,-3383,-2659,-2260,-2144,-2269,-2506,-2794,-3002,-3087,-2995,-2729,-2308,-1802,-1257,-775,-388,-174,-116,-237,-467,-769,-1066,-1279,-1370,-1256,-939,-367,435,1483,2735,4170,5720,7322,8864,10233,11299,11911,11971,11375,10097,8156,5631,2659,-560,-3826,-6868,-9479,-11420,-12536,-12715,-11938,-10255,-7816,-4823,-1536,1752,4785,7291,9090,10030,10054,9158,7424,4963,1969,-1384,-4858,-8278,-11431,-14191,-16423,-18066,-19076,-19446,-19198,-18363,-16995,-15136,-12868,-10250,-7384,-4369,-1323,1625,4360,6768,8764,10297,11357,11959,12190,12122,11886,11595,11347,11230,11269,11478,11806,12208,12607,12942,13170,13257,13206,13005,12668,12170,11494,10603,9447,8005,6257,4215,1941,-510,-3011,-5474,-7761,-9797,-11474,-12782,-13677,-14206,-14403,-14338,-14077,-13689,-13224,-12727,-12219,-11705,-11181,-10622,-10000,-9278,-8423,-7412,-6241,-4921,-3487,-1992,-477,978,2351,3584,4667,5584,6337,6927,7357,7632,7729,7650,7349,6816,6024,4975,3691,2227,661,-900,-2337,-3531,-4381,-4803,-4775,-4295,-3439,-2303,-1035,207,1258,1969,2228,1969,1191,-50,-1636,-3407,-5183,-6771,-8018,-8794,-9047,-8770,-8031,-6943,-5660,-4337,-3143,-2195,-1582,-1335,-1419,-1771,-2266,-2781,-3176,-3333,-3170,-2635,-1736,-509,944,2521,4076,5487,6643,7453,7893,7951,7695,7205,6607,6036,5628,5504,5755,6431,7528,8997,10746,12631,14519,16227,17629,18590,19033,18915,18242,17062,15450,13512,11356,9096,6836,4667,2662,877,-640,-1885,-2833,-3520,-3965,-4215,-4329,-4350,-4326,-4277,-4207,-4079,-3849,-3439,-2781,-1820,-513,1127,3050,5181,7371,9493,11369,12865,13843,14241,14004,13183,11844,10127,8200,6242,4437,2944,1865,1262,1108,1342,1823,2411,2937,3270,3302,2989,2308,1313,72,-1314,-2724,-4046,-5160,-5974,-6427,-6494,-6200,-5622,-4863,-4075,-3382,-2914,-2741,-2858,-3220,-3687,-4087,-4258,-4010,-3267,-1990,-250,1808,3964,5993,7635,8710,9077,8682,7566,5836,3651,1227,-1262,-3614,-5704,-7439,-8779,-9743,-10374,-10734,-10899,-10903,-10781,-10502,-10028,-9281,-8187,-6690,-4748,-2386,348,3324,6411,9411,12150,14451,16158,17189,17498,17109,16105,14606,12740,10660,8454,6223,3988,1760,-475,-2754,-5074,-7450,-9831,-12179,-14388,-16388,-18059,-19324,-20085,-20296,-19897,-18887,-17283,-15111,-12489,-9502,-6323,-3113,-53,2683,4949,6637,7689,8101,7941,7300,6347,5236,4152,3258,2679,2523,2812,3564,4702,6153,7769,9395,10865,11985,12620,12612,11917,10490,8410,5771,2747,-456,-3641,-6591,-9132,-11133,-12491,-13168,-13166,-12510,-11280,-9550,-7429,-5023,-2442,201,2800,5250,7444,9297,10722,11670,12104,12030,11474,10493,9152,7536,5723,3789,1808,-166,-2079,-3886,-5560,-7048,-8347,-9395,-10202,-10723,-10950,-10874,-10464,-9720,-8635,-7199,-5456,-3433,-1211,1104,3409,5549,7411,8876,9867,10371,10398,10044,9403,8616,7797,7062,6471,6075,5847,5765,5745,5707,5553,5194,4554,3587,2269,626,-1288,-3374,-5509,-7553,-9376,-10852,-11925,-12549,-12775,-12660,-12332,-11906,-11507,-11232,-11127,-11198,-11376,-11565,-11620,-11408,-10797,-9718,-8138,-6116,-3745,-1174,1410,3850,5965,7665,8858,9562,9798,9649,9219,8574,7803,6930,5954,4852,3579,2078,327,-1706,-3990,-6472,-9062,-11603,-13941,-15871,-17192,-17748,-17381,-16053,-13763,-10635,-6853,-2692,1542,5523,8956,11610,13326,14065,13846,12807,11095,8930,6490,3971,1491,-824,-2959,-4862,-6588,-8142,-9577,-10903,-12139,-13245,-14179,-14872,-15224,-15183,-14660,-13663,-12194,-10344,-8236,-6018,-3889,-2003,-521,471,931,904,485,-162,-859,-1401,-1636,-1421,-718,464,2023,3798,5583,7158,8315,8910,8869,8208,7044,5552,3959,2499,1362,696,547,898,1627,2578,3542,4327,4745,4684,4068,2923,1321,-590,-2618,-4559,-6199,-7374,-7954,-7887,-7177,-5899,-4164,-2125,53,2221,4226,5975,7395,8460,9200,9658,9927,10086,10234,10430,10705,11060,11436,11760,11913,11779,11238,10204,8638,6541,3997,1129,-1891,-4857,-7576,-9848,-11529,-12491,-12693,-12121,-10838,-8956,-6614,-4010,-1313,1275,3604,5547,7013,7989,8451,8485,8122,7482,6628,5641,4562,3423,2209,921,-469,-1958,-3543,-5194,-6853,-8463,-9921,-11167,-12094,-12657,-12795,-12510,-11812,-10767,-9461,-8017,-6573,-5267,-4243,-3619,-3477,-3875,-4810,-6246,-8091,-10232,-12500,-14749,-16790,-18477,-19648,-20199,-20024,-19072,-17337,-14837,-11684,-8001,-3991,138,4130,7784,10875,13288,14927,15783,15911,15398,14387,13013,11434,9753,8090,6481,4964,3529,2144,789,-571,-1937,-3295,-4598,-5794,-6787,-7520,-7910,-7922,-7544,-6784,-5713,-4380,-2907,-1355,159,1580,2842,3925,4806,5519,6064,6510,6872,7218,7558,7923,8296,8645,8901,8996,8817,8300,7373,6013,4259,2173,-98,-2406,-4554,-6380,-7721,-8488,-8640,-8209,-7303,-6062,-4681,-3336,-2191,-1354,-868,-712,-788,-974,-1100,-1027,-639,135,1289,2783,4494,6300,8030,9530,10655,11286,11345,10804,9695,8087,6140,4001,1909,33,-1420,-2341,-2672,-2433,-1746,-761,292,1218,1809,1937,1525,583,-810,-2497,-4295,-5966,-7297,-8081,-8157,-7431,-5862,-3508,-470,3049,6828,10596,14079,17034,19244,20589,20995,20513,19229,17329,15006,12483,9951,7577,5461,3664,2176,960,-55,-950,-1784,-2617,-3457,-4298,-5102,-5804,-6349,-6677,-6747,-6552,-6091,-5404,-4525,-3510,-2414,-1283,-178,859,1785,2558,3175,3619,3918,4098,4214,4314,4453,4662,4966,5362,5822,6297,6724,7003,7060,6787,6117,5002,3423,1428,-924,-3487,-6118,-8622,-10805,-12479,-13485,-13700,-13074,-11616,-9410,-6606,-3394,-15,3307,6350,8929,10936,12286,13010,13154,12834,12167,11277,10260,9174,8037,6818,5475,3947,2181,162,-2110,-4570,-7144,-9707,-12144,-14313,-16107,-17428,-18215,-18443,-18125,-17301,-16049,-14441,-12574,-10532,-8385,-6220,-4073,-2012,-64,1740,3381,4851,6147,7274,8238,9050,9725,10275,10725,11102,11430,11749,12071,12421,12782,13133,13416,13557,13466,13046,12202,10887,9045,6729,3966,915,-2317,-5503,-8490,-11063,-13067,-14360,-14862,-14536,-13429,-11620,-9258,-6520,-3598,-687,2034,4443,6421,7950,9010,9669,9986,10083,10032,9956,9897,9926,10024,10189,10343,10422,10325,9977,9291,8242,6793,5004,2926,696,-1549,-3622,-5359,-6595,-7208,-7148,-6384,-5003,-3104,-855,1545,3896,6000,7684,8842,9411,9415,8926,8092,7054,6017,5103,4446,4086,4003,4127,4321,4451,4375,3977,3212,2044,543,-1228,-3143,-5059,-6848,-8361,-9502,-10193,-10401,-10152,-9503,-8553,-7428,-6245,-5139,-4205,-3532,-3164,-3126,-3398,-3943,-4690,-5557,-6448,-7276,-7941,-8385,-8526,-8349,-7817,-6967,-5816,-4460,-2983,-1507,-169,928,1658,1962,1788,1138,50,-1413,-3127,-4983,-6804,-8457,-9783,-10677,-11055,-10911,-10275,-9253,-7979,-6605,-5288,-4135,-3223,-2567,-2121,-1836,-1596,-1337,-962,-443,253,1090,2037,3013,3947,4752,5367,5729,5821,5615,5141,4409,3474,2385,1192,-31,-1253,-2411,-3486,-4434,-5239,-5861,-6280,-6458,-6385,-6034,-5425,-4567,-3503,-2288,-992,314,1539,2614,3467,4049,4342,4354,4113,3686,3121,2505,1881,1300,801,370,35,-262,-531,-833,-1205,-1689,-2297,-3043,-3875,-4750,-5578,-6258,-6693,-6795,-6500,-5789,-4687,-3245,-1583,187,1902,3434,4630,5394,5640,5339,4512,3217,1563,-303,-2226,-4012,-5515,-6583,-7143,-7154,-6666,-5759,-4573,-3259,-1953,-797,135,798,1193,1372,1403,1377,1372,1463,1670,1997,2410,2824,3175,3361,3331,3049,2522,1820,1027,290,-272,-519,-374,214,1222,2562,4113,5676,7073,8103,8604,8479,7673,6234,4243,1863,-735,-3352,-5797,-7904,-9524,-10555,-10943,-10660,-9771,-8326,-6502,-4406,-2256,-188,1635,3099,4135,4706,4820,4523,3888,3007,1994,972,37,-686,-1164,-1318,-1189,-778,-177,547,1274,1918,2358,2529,2350,1790,840,-463,-2057,-3817,-5617,-7284,-8666,-9615,-10009,-9792,-8944,-7524,-5651,-3473,-1206,974,2872,4368,5390,5928,6060,5872,5525,5119,4796,4584,4523,4539,4568,4482,4181,3560,2571,1187,-541,-2552,-4723,-6933,-9053,-10955,-12568,-13818,-14704,-15230,-15439,-15375,-15080,-14588,-13902,-13032,-11951,-10651,-9112,-7338,-5354,-3203,-961,1292,3437,5382,7017,8266,9070,9398,9247,8641,7622,6240,4568,2660,594,-1570,-3755,-5878,-7876,-9645,-11140,-12273,-13013,-13325,-13193,-12630,-11648,-10300,-8630,-6730,-4675,-2584,-535,1359,3057,4492,5691,6657,7467,8182,8880,9632,10465,11392,12364,13311,14117,14657,14801,14455,13552,12106,10173,7894,5451,3059,948,-684,-1664,-1889,-1331,-29,1874,4201,6690,9092,11143,12628,13401,13372,12559,11031,8957,6522,3977,1539,-579,-2215,-3285,-3754,-3676,-3140,-2289,-1261,-207,763,1554,2129,2469,2604,2559,2386,2095,1711,1193,524,-367,-1503,-2928,-4622,-6549,-8625,-10731,-12727,-14472,-15825,-16688,-16992,-16725,-15917,-14638,-12989,-11080,-9030,-6932,-4866,-2880,-991,793,2497,4138,5737,7293,8795,10189,11426,12399,13032,13216,12886,11986,10521,8530,6118,3418,622,-2106,-4563,-6621,-8169,-9157,-9599,-9535,-9061,-8269,-7268,-6143,-4957,-3746,-2517,-1245,96,1559,3154,4893,6730,8577,10313,11785,12829,13309,13122,12227,10654,8500,5916,3110,294,-2313,-4523,-6203,-7261,-7708,-7565,-6962,-5999,-4836,-3579,-2321,-1107,66,1236,2450,3777,5229,6806,8430,9986,11308,12220,12544,12155,10970,9014,6378,3255,-100,-3376,-6260,-8443,-9685,-9835,-8836,-6768,-3815,-236,3592,7334,10581,13045,14464,14724,13802,11825,8993,5603,1982,-1563,-4725,-7301,-9147,-10211,-10545,-10254,-9503,-8488,-7364,-6293,-5332,-4528,-3819,-3146,-2389,-1444,-222,1340,3242,5447,7852,10331,12694,14782,16389,17380,17634,17105,15819,13870,11429,8725,5992,3521,1505,160,-445,-287,523,1809,3293,4704,5736,6177,5884,4836,3163,1063,-1136,-3128,-4609,-5342,-5245,-4303,-2689,-627,1563,3567,5093,5923,5958,5173,3713,1738,-457,-2618,-4446,-5737,-6320,-6142,-5236,-3719,-1785,346,2440,4298,5754,6718,7166,7124,6705,6018,5228,4475,3869,3502,3383,3494,3750,4045,4242,4230,3883,3150,1995,449,-1411,-3470,-5590,-7619,-9411,-10852,-11835,-12341,-12343,-11912,-11112,-10063,-8876,-7668,-6529,-5533,-4721,-4104,-3677,-3397,-3224,-3086,-2924,-2669,-2269,-1676,-874,158,1390,2814,4362,5983,7581,9053,10288,11155,11545,11351,10512,8996,6849,4149,1065,-2207,-5419,-8313,-10655,-12245,-12951,-12733,-11632,-9795,-7436,-4841,-2297,-97,1532,2445,2589,2019,870,-665,-2364,-4016,-5439,-6526,-7209,-7517,-7510,-7311,-7040,-6837,-6794,-6985,-7420,-8065,-8832,-9614,-10278,-10709,-10823,-10555,-9915,-8925,-7658,-6205,-4657,-3105,-1625,-258,966,2057,3023,3904,4720,5505,6259,6995,7668,8289,8784,9164,9384,9456,9383,9188,8912,8579,8234,7893,7572,7263,6966,6642,6288,5870,5372,4786,4096,3300,2397,1386,281,-908,-2160,-3439,-4710,-5919,-7006,-7929,-8619,-9060,-9214,-9079,-8661,-7967,-7019,-5830,-4424,-2807,-1026,900,2899,4907,6827,8569,10022,11126,11787,12005,11749,11084,10049,8751,7251,5650,3977,2292,568,-1174,-2971,-4818,-6694,-8564,-10320,-11867,-13045,-13735,-13804,-13177,-11839,-9827,-7254,-4298,-1151,1932,4726,7010,8595,9364,9239,8236,6416,3917,914,-2392,-5773,-9027,-11970,-14452,-16388,-17719,-18462,-18650,-18340,-17611,-16499,-15063,-13306,-11253,-8910,-6323,-3555,-707,2079,4671,6907,8684,9926,10607,10778,10520,9963,9246,8504,7838,7331,7001,6847,6811,6829,6793,6621,6215,5507,4483,3141,1569,-127,-1792,-3267,-4398,-5081,-5273,-4990,-4354,-3491,-2619,-1914,-1559,-1670,-2325,-3496,-5140,-7098,-9233,-11339,-13239,-14773,-15798,-16239,-16046,-15219,-13810,-11866,-9500,-6789,-3854,-789,2308,5337,8211,10843,13143,15033,16422,17239,17408,16871,15602,13609,10963,7805,4323,790,-2535,-5369,-7499,-8785,-9183,-8758,-7665,-6115,-4366,-2662,-1222,-204,317,332,-79,-776,-1605,-2360,-2897,-3074,-2818,-2123,-1045,302,1733,3071,4094,4641,4572,3827,2421,435,-1955,-4550,-7091,-9332,-11054,-12082,-12322,-11771,-10496,-8662,-6465,-4145,-1913,29,1575,2664,3329,3657,3770,3813,3898,4127,4510,5054,5665,6252,6682,6824,6579,5870,4681,3049,1058,-1148,-3406,-5525,-7348,-8714,-9553,-9824,-9564,-8878,-7886,-6746,-5595,-4538,-3636,-2898,-2280,-1711,-1106,-367,554,1714,3084,4633,6271,7891,9381,10614,11492,11918,11841,11225,10086,8470,6482,4252,1963,-193,-2012,-3307,-3944,-3839,-3000,-1518,446,2648,4844,6760,8197,8985,9062,8418,7136,5346,3220,968,-1203,-3074,-4475,-5264,-5392,-4862,-3776,-2297,-636,968,2289,3130,3360,2920,1822,173,-1894,-4183,-6507,-8679,-10541,-11988,-12941,-13393,-13363,-12902,-12099,-11031,-9801,-8484,-7165,-5899,-4752,-3762,-2968,-2395,-2044,-1922,-1983,-2195,-2482,-2770,-2980,-3024,-2841,-2378,-1624,-581,686,2118,3603,5035,6319,7363,8111,8546,8671,8538,8212,7775,7311,6880,6533,6267,6066,5878,5630,5262,4696,3895,2826,1503,-45,-1728,-3450,-5049,-6374,-7249,-7532,-7118,-5956,-4067,-1541,1478,4797,8190,11442,14329,16683,18372,19331,19560,19123,18126,16713,15031,13219,11386,9610,7917,6313,4759,3225,1680,121,-1434,-2910,-4233,-5273,-5934,-6108,-5730,-4771,-3255,-1239,1147,3779,6449,8996,11203,12923,14007,14395,14064,13095,11586,9722,7666,5596,3638,1885,347,-975,-2167,-3275,-4399,-5561,-6805,-8087,-9364,-10552,-11526,-12192,-12422,-12129,-11259,-9785,-7754,-5251,-2419,552,3463,6095,8260,9798,10617,10675,10018,8741,6989,4955,2820,769,-1038,-2499,-3546,-4156,-4374,-4244,-3853,-3299,-2648,-2001,-1405,-920,-585,-432,-485,-756,-1253,-1958,-2860,-3899,-5020,-6129,-7113,-7869,-8273,-8252,-7754,-6789,-5429,-3776,-1984,-203,1434,2812,3894,4672,5201,5582,5908,6323,6894,7721,8816,10171,11740,13407,15058,16517,17613,18168,18028,17071,15255,12585,9183,5223,960,-3316,-7315,-10768,-13455,-15261,-16131,-16121,-15364,-14030,-12342,-10502,-8681,-7014,-5556,-4319,-3262,-2313,-1405,-473,509,1527,2533,3437,4130,4504,4459,3942,2938,1495,-292,-2286,-4318,-6217,-7805,-8949,-9515,-9457,-8733,-7387,-5513,-3213,-692,1920,4404,6638,8480,9857,10735,11119,11057,10622,9894,8985,7974,6960,6016,5194,4551,4107,3883,3878,4078,4440,4914,5413,5845,6104,6087,5716,4930,3723,2119,193,-1950,-4176,-6343,-8314,-9981,-11257,-12120,-12556,-12616,-12350,-11816,-11085,-10183,-9155,-8001,-6732,-5352,-3863,-2294,-669,957,2529,3978,5246,6262,6996,7406,7509,7310,6870,6257,5548,4861,4248,3816,3562,3517,3608,3779,3915,3920,3682,3149,2271,1095,-330,-1874,-3403,-4775,-5855,-6552,-6817,-6653,-6124,-5337,-4432,-3571,-2916,-2591,-2702,-3279,-4305,-5713,-7369,-9137,-10826,-12298,-13386,-13988,-14042,-13521,-12468,-10965,-9119,-7091,-5020,-3065,-1338,59,1109,1800,2222,2433,2574,2716,2941,3269,3651,4031,4270,4272,3916,3162,2001,502,-1209,-2972,-4594,-5904,-6743,-7011,-6667,-5726,-4302,-2518,-582,1322,3006,4298,5122,5387,5134,4378,3220,1760,115,-1602,-3279,-4839,-6210,-7354,-8258,-8926,-9386,-9684,-9868,-9993,-10103,-10228,-10384,-10556,-10724,-10835,-10842,-10684,-10309,-9665,-8733,-7495,-5969,-4188,-2229,-160,1884,3811,5482,6815,7732,8231,8341,8171,7853,7556,7447,7658,8286,9352,10811,12549,14410,16169,17643,18602,18907,18435,17160,15113,12404,9197,5682,2090,-1397,-4571,-7320,-9534,-11191,-12301,-12927,-13161,-13120,-12908,-12636,-12359,-12134,-11945,-11772,-11558,-11227,-10712,-9948,-8876,-7496,-5790,-3813,-1616,716,3097,5426,7625,9606,11302,12678,13682,14310,14541,14370,13811,12865,11570,9959,8094,6037,3884,1699,-410,-2381,-4129,-5609,-6761,-7570,-8007,-8080,-7793,-7186,-6300,-5224,-4037,-2849,-1751,-817,-94,405,703,832,845,766,623,400,88,-340,-876,-1489,-2106,-2644,-3006,-3148,-3051,-2793,-2460,-2196,-2080,-2162,-2392,-2677,-2863,-2849,-2534,-1954,-1158,-281,555,1269,1808,2201,2492,2731,2942,3096,3106,2858,2226,1132,-416,-2314,-4321,-6122,-7351,-7669,-6849,-4806,-1671,2242,6454,10391,13488,15256,15376,13750,10504,5997,756,-4608,-9417,-13107,-15180,-15390,-13667,-10212,-5425,122,5745,10770,14574,16723,16987,15416,12308,8152,3586,-774,-4363,-6796,-7914,-7737,-6506,-4559,-2269,-14,1950,3430,4388,4818,4849,4556,4081,3503,2868,2207,1483,698,-188,-1140,-2118,-3024,-3755,-4198,-4303,-4042,-3490,-2769,-2049,-1514,-1327,-1573,-2254,-3281,-4447,-5526,-6256,-6434,-5959,-4832,-3213,-1326,495,1966,2818,2927,2274,1000,-664,-2408,-3925,-4942,-5290,-4899,-3841,-2281,-494,1229,2569,3283,3195,2273,589,-1631,-4086,-6421,-8281,-9383,-9561,-8776,-7160,-4948,-2471,-64,1955,3383,4098,4119,3568,2614,1486,389,-518,-1110,-1353,-1256,-888,-336,293,905,1426,1811,2054,2175,2226,2262,2358,2569,2950,3504,4236,5071,5928,6686,7210,7393,7131,6398,5196,3615,1784,-129,-1926,-3442,-4519,-5085,-5085,-4574,-3609,-2334,-882,580,1911,3002,3779,4250,4452,4484,4476,4538,4793,5298,6069,7081,8254,9483,10671,11693,12493,13003,13210,13122,12756,12166,11396,10513,9567,8624,7688,6800,5917,5025,4077,3025,1859,558,-832,-2257,-3633,-4848,-5811,-6434,-6643,-6416,-5739,-4649,-3212,-1514,331,2196,3967,5499,6702,7456,7707,7409,6554,5195,3364,1189,-1257,-3815,-6369,-8744,-10795,-12334,-13239,-13363,-12678,-11180,-8986,-6269,-3274,-276,2444,4650,6157,6880,6805,6014,4652,2893,938,-1031,-2870,-4456,-5746,-6714,-7384,-7787,-7960,-7924,-7700,-7278,-6677,-5888,-4959,-3915,-2844,-1819,-940,-304,24,-3,-377,-1060,-1964,-2983,-4001,-4902,-5604,-6029,-6164,-5993,-5570,-4937,-4176,-3367,-2588,-1910,-1387,-1043,-892,-915,-1093,-1382,-1763,-2184,-2625,-3057,-3448,-3806,-4109,-4379,-4632,-4880,-5160,-5472,-5852,-6287,-6795,-7347,-7935,-8507,-9039,-9473,-9789,-9945,-9943,-9770,-9454,-9006,-8469,-7873,-7250,-6648,-6074,-5572,-5136,-4793,-4537,-4370,-4285,-4256,-4261,-4253,-4189,-4027,-3719,-3246,-2582,-1746,-761,312,1399,2412,3273,3901,4258,4320,4098,3642,3022,2324,1649,1074,671,477,501,725,1103,1583,2092,2568,2959,3223,3345,3326,3187,2955,2690,2424,2235,2155,2233,2480,2894,3447,4089,4760,5383,5894,6224,6340,6203,5842,5260,4541,3741,2956,2272,1763,1483,1472,1714,2195,2852,3623,4426,5207,5888,6465,6896,7206,7406,7523,7595,7639,7688,7750,7846,7981,8163,8386,8656,8934,9229,9497,9736,9931,10076,10175,10243,10281,10314,10343,10376,10426,10479,10552,10633,10727,10830,10936,11039,11132,11204,11241,11242,11182,11066,10868,10597,10241,9811,9319,8780,8226,7677,7174,6731,6379,6108,5941,5859,5868,5973,6152,6419,6731,7058,7345,7523,7528,7299,6816,6078,5135,4068,2973,1963,1125,529,193,106,205,415,638,800,819,680,352,-124,-706,-1343,-1935,-2459,-2810,-2994,-2972,-2765,-2424,-1990,-1552,-1177,-924,-842,-945,-1221,-1646,-2161,-2718,-3249,-3708,-4048,-4257,-4328,-4277,-4144,-3952,-3761,-3601,-3511,-3528,-3652,-3909,-4267,-4725,-5238,-5775,-6309,-6783,-7206,-7515,-7742,-7859,-7893,-7857,-7770,-7663,-7551,-7452,-7387,-7345,-7343,-7362,-7402,-7456,-7520,-7583,-7653,-7713,-7772,-7814,-7839,-7834,-7807,-7740,-7651,-7537,-7410,-7294,-7189,-7125,-7103,-7129,-7215,-7342,-7514,-7714,-7927,-8142,-8341,-8514,-8646,-8749,-8801,-8835,-8825,-8812,-8776,-8739,-8696,-8643,-8581,-8502,-8398,-8264,-8095,-7898,-7670,-7439,-7196,-6981,-6788,-6650,-6572,-6564,-6637,-6778,-6985,-7246,-7524,-7826,-8097,-8348,-8539,-8676,-8748,-8754,-8710,-8613,-8483,-8339,-8178,-8029,-7874,-7725,-7566,-7388,-7178,-6923,-6619,-6258,-5842,-5382,-4891,-4394,-3917,-3491,-3147,-2901,-2772,-2745,-2816,-2950,-3120,-3285,-3425,-3494,-3498,-3412,-3253,-3036,-2771,-2500,-2222,-1976,-1758,-1575,-1438,-1320,-1240,-1171,-1116,-1065,-1013,-942,-864,-749,-619,-456,-274,-71,146,366,593,811,1027,1232,1434,1634,1834,2048,2255,2487,2703,2943,3160,3385,3581,3764,3919,4052,4164,4254,4340,4412,4494,4571,4654,4736,4823,4909,5006,5101,5221,5342,5491,5638,5810,5975,6147,6311,6460,6599,6711,6802,6867,6910,6934,6942,6939,6938,6932,6942,6952,6970,6998,7010,7029,7019,6998,6945,6869,6765,6640,6499,6351,6207,6075,5967,5886,5843,5839,5880,5965,6098,6265,6466,6684,6891,7089,7231,7330,7356,7314,7216,7059,6885,6693,6526,6394,6317,6306,6359,6464,6604,6745,6857,6907,6865,6726,6487,6166,5799,5425,5090,4842,4709,4717,4865,5146,5530,5984,6466,6941,7365,7729,8000,8194,8315,8380,8421,8457,8505,8579,8667,8757,8814,8807,8690,8455,8072,7575,6988,6373,5805,5364,5115,5131,5410,5970,6731,7630,8542,9359,9956,10261,10205,9791,9048,8062,6927,5780,4726,3871,3291,3007,3019,3288,3726,4282,4819,5302,5615,5749,5667,5388,4943,4384,3774,3169,2634,2198,1898,1729,1688,1744,1867,2014,2154,2244,2269,2214,2073,1868,1605,1324,1037,778,556,384,265,179,126,69,3,-103,-255,-460,-722,-1030,-1378,-1751,-2133,-2513,-2879,-3221,-3533,-3821,-4076,-4311,-4527,-4724,-4918,-5097,-5275,-5445,-5598,-5733,-5829,-5888,-5898,-5859,-5774,-5651,-5501,-5334,-5174,-5024,-4905,-4817,-4768,-4755,-4782,-4845,-4943,-5082,-5253,-5460,-5707,-5983,-6298,-6640,-7000,-7375,-7735,-8077,-8368,-8603,-8750,-8819,-8777,-8657,-8438,-8162,-7831,-7477,-7130,-6802,-6532,-6324,-6191,-6148,-6178,-6282,-6446,-6641,-6860,-7073,-7258,-7409,-7502,-7538,-7515,-7435,-7309,-7153,-6966,-6784,-6596,-6431,-6289,-6174,-6104,-6067,-6067,-6105,-6163,-6243,-6330,-6403,-6472,-6508,-6523,-6506,-6470,-6409,-6345,-6272,-6208,-6151,-6105,-6079,-6057,-6052,-6050,-6048,-6046,-6029,-5992,-5934,-5848,-5735,-5604,-5455,-5309,-5179,-5083,-5044,-5070,-5187,-5379,-5668,-6014,-6421,-6842,-7255,-7632,-7933,-8152,-8265,-8276,-8202,-8049,-7857,-7637,-7425,-7236,-7081,-6970,-6895,-6847,-6820,-6786,-6742,-6657,-6530,-6342,-6099,-5806,-5470,-5129,-4791,-4503,-4273,-4131,-4079,-4120,-4247,-4429,-4657,-4884,-5090,-5247,-5328,-5326,-5231,-5050,-4795,-4483,-4144,-3795,-3472,-3196,-2974,-2838,-2760,-2759,-2794,-2860,-2915,-2941,-2909,-2803,-2610,-2341,-1994,-1612,-1212,-829,-507,-258,-121,-90,-167,-335,-569,-829,-1085,-1302,-1444,-1510,-1473,-1361,-1174,-951,-707,-489,-297,-171,-88,-72,-78,-108,-115,-83,19,204,478,837,1254,1714,2167,2596,2949,3224,3382,3447,3412,3314,3181,3052,2967,2960,3047,3245,3530,3882,4266,4623,4927,5129,5212,5164,4999,4733,4409,4066,3742,3481,3311,3246,3292,3443,3675,3971,4297,4622,4927,5180,5383,5507,5576,5568,5513,5412,5292,5176,5086,5060,5104,5257,5506,5862,6293,6789,7289,7773,8181,8483,8649,8668,8542,8288,7947,7543,7146,6769,6482,6274,6189,6198,6300,6465,6658,6850,7012,7115,7156,7123,7027,6884,6709,6525,6356,6211,6115,6056,6051,6071,6134,6199,6283,6352,6417,6464,6494,6509,6508,6493,6469,6429,6378,6312,6215,6102,5938,5751,5512,5239,4938,4606,4274,3948,3655,3422,3261,3205,3251,3419,3689,4058,4491,4972,5460,5933,6363,6730,7021,7241,7383,7473,7517,7539,7555,7574,7607,7643,7687,7715,7724,7698,7630,7518,7359,7168,6949,6715,6478,6241,6017,5803,5597,5397,5199,4993,4781,4551,4313,4069,3826,3605,3409,3268,3178,3159,3202,3308,3458,3643,3839,4034,4213,4366,4494,4595,4671,4727,4766,4776,4769,4713,4624,4472,4269,4002,3687,3325,2944,2550,2182,1850,1581,1385,1257,1212,1209,1257,1311,1359,1385,1368,1308,1212,1081,947,821,735,701,744,861,1064,1336,1660,2014,2361,2674,2908,3042,3040,2906,2630,2233,1744,1198,638,102,-382,-789,-1122,-1372,-1574,-1721,-1867,-2001,-2163,-2340,-2544,-2754,-2960,-3136,-3259,-3308,-3272,-3131,-2903,-2590,-2224,-1830,-1450,-1109,-845,-674,-600,-631,-740,-908,-1116,-1318,-1514,-1674,-1807,-1918,-2030,-2158,-2327,-2557,-2842,-3190,-3577,-3976,-4373,-4723,-5020,-5245,-5398,-5499,-5551,-5592,-5628,-5677,-5750,-5826,-5908,-5961,-5969,-5907,-5767,-5539,-5240,-4884,-4511,-4146,-3851,-3633,-3559,-3608,-3818,-4148,-4597,-5114,-5668,-6208,-6710,-7131,-7469,-7711,-7864,-7946,-7972,-7961,-7933,-7891,-7839,-7770,-7671,-7523,-7321,-7040,-6703,-6295,-5858,-5403,-4966,-4582,-4269,-4057,-3948,-3950,-4042,-4216,-4431,-4675,-4902,-5107,-5270,-5386,-5464,-5514,-5547,-5583,-5633,-5692,-5782,-5869,-5968,-6052,-6114,-6157,-6164,-6152,-6125,-6094,-6080,-6094,-6138,-6235,-6367,-6538,-6728,-6914,-7068,-7165,-7169,-7060,-6828,-6466,-5990,-5427,-4807,-4181,-3585,-3069,-2655,-2382,-2246,-2262,-2410,-2682,-3055,-3508,-4025,-4583,-5169,-5766,-6360,-6930,-7466,-7936,-8338,-8632,-8826,-8880,-8814,-8609,-8288,-7857,-7346,-6779,-6186,-5606,-5059,-4579,-4187,-3888,-3703,-3616,-3629,-3723,-3873,-4057,-4246,-4417,-4548,-4617,-4626,-4557,-4431,-4244,-4024,-3781,-3541,-3312,-3123,-2968,-2863,-2797,-2764,-2752,-2743,-2726,-2680,-2608,-2500,-2369,-2234,-2099,-2006,-1951,-1967,-2050,-2194,-2406,-2642,-2907,-3149,-3349,-3488,-3516,-3443,-3231,-2901,-2449,-1898,-1279,-624,21,620,1141,1543,1825,1963,1982,1880,1691,1431,1126,802,473,157,-131,-397,-620,-822,-988,-1129,-1243,-1335,-1400,-1443,-1459,-1439,-1396,-1305,-1184,-1012,-800,-549,-257,51,376,681,967,1203,1391,1517,1583,1607,1589,1555,1522,1496,1501,1529,1592,1670,1771,1858,1940,1993,2019,2020,1997,1970,1943,1938,1957,2011,2095,2205,2330,2453,2560,2639,2679,2683,2660,2622,2596,2607,2677,2825,3058,3382,3760,4197,4624,5028,5358,5579,5677,5636,5459,5179,4815,4429,4060,3771,3592,3569,3695,3977,4380,4854,5358,5817,6196,6435,6526,6448,6227,5885,5478,5051,4662,4358,4171,4121,4208,4408,4693,5021,5341,5628,5845,5978,6043,6034,6000,5955,5942,5978,6090,6273,6531,6837,7166,7480,7750,7931,8011,7958,7783,7488,7096,6646,6157,5691,5247,4882,4578,4359,4198,4090,4010,3938,3869,3786,3708,3621,3564,3524,3541,3606,3743,3947,4227,4574,4979,5435,5919,6410,6891,7321,7680,7942,8061,8045,7849,7493,6982,6332,5585,4782,3963,3182,2479,1884,1436,1137,1010,1038,1220,1531,1939,2427,2942,3471,3968,4423,4819,5146,5414,5618,5775,5890,5975,6026,6058,6057,6035,5986,5912,5820,5707,5586,5457,5326,5199,5078,4968,4863,4770,4667,4567,4445,4307,4150,3966,3779,3581,3398,3238,3111,3032,3000,3022,3087,3198,3334,3497,3667,3830,3988,4106,4211,4258,4281,4254,4204,4121,4033,3937,3854,3790,3739,3717,3698,3683,3650,3584,3470,3300,3068,2776,2433,2050,1642,1227,820,432,80,-236,-498,-707,-858,-943,-957,-907,-776,-587,-324,-8,362,768,1206,1651,2099,2520,2907,3225,3470,3606,3632,3530,3297,2944,2472,1910,1272,590,-108,-797,-1446,-2030,-2531,-2925,-3203,-3358,-3388,-3298,-3106,-2822,-2475,-2093,-1688,-1299,-930,-601,-320,-85,111,261,393,487,570,623,654,646,600,499,343,124,-154,-478,-843,-1215,-1592,-1928,-2221,-2441,-2586,-2653,-2646,-2585,-2477,-2366,-2247,-2168,-2118,-2129,-2175,-2274,-2391,-2519,-2639,-2727,-2771,-2764,-2695,-2574,-2398,-2184,-1943,-1694,-1461,-1255,-1122,-1055,-1100,-1244,-1503,-1870,-2320,-2844,-3401,-3968,-4505,-4983,-5373,-5659,-5824,-5874,-5813,-5658,-5426,-5144,-4820,-4483,-4139,-3801,-3487,-3193,-2948,-2743,-2609,-2533,-2534,-2606,-2749,-2963,-3228,-3548,-3898,-4266,-4629,-4963,-5242,-5449,-5556,-5554,-5449,-5232,-4948,-4606,-4264,-3943,-3692,-3530,-3472,-3526,-3672,-3898,-4168,-4458,-4734,-4978,-5174,-5320,-5423,-5504,-5573,-5662,-5779,-5935,-6136,-6360,-6596,-6813,-6978,-7069,-7062,-6938,-6711,-6376,-5971,-5522,-5066,-4641,-4280,-3995,-3808,-3706,-3682,-3722,-3795,-3893,-3992,-4086,-4172,-4251,-4334,-4431,-4551,-4708,-4905,-5152,-5433,-5750,-6064,-6373,-6616,-6791,-6831,-6743,-6483,-6067,-5495,-4797,-4014,-3186,-2375,-1623,-988,-494,-186,-59,-130,-379,-782,-1318,-1944,-2628,-3337,-4038,-4704,-5319,-5852,-6298,-6630,-6837,-6911,-6839,-6624,-6274,-5791,-5221,-4563,-3885,-3190,-2536,-1943,-1434,-1023,-721,-509,-406,-380,-444,-576,-784,-1062,-1405,-1820,-2277,-2779,-3292,-3782,-4227,-4585,-4830,-4952,-4927,-4783,-4512,-4175,-3764,-3356,-2942,-2579,-2266,-2029,-1871,-1797,-1813,-1913,-2093,-2348,-2650,-2999,-3354,-3707,-4029,-4303,-4523,-4681,-4775,-4824,-4817,-4783,-4705,-4603,-4447,-4257,-3987,-3665,-3248,-2764,-2202,-1585,-936,-281,344,903,1367,1704,1895,1935,1828,1594,1260,868,450,57,-291,-551,-724,-780,-747,-609,-413,-159,106,369,596,775,886,943,930,886,803,717,631,558,499,449,398,332,238,109,-63,-270,-496,-729,-918,-1057,-1085,-1002,-775,-416,67,637,1258,1875,2438,2904,3230,3396,3391,3215,2899,2454,1931,1357,773,217,-285,-706,-1029,-1241,-1337,-1315,-1180,-938,-601,-186,300,822,1380,1936,2487,3006,3471,3882,4198,4440,4567,4608,4542,4395,4162,3863,3505,3097,2650,2164,1649,1111,552,-5,-553,-1066,-1514,-1879,-2118,-2212,-2138,-1880,-1442,-833,-76,783,1700,2624,3491,4271,4903,5384,5678,5805,5758,5569,5250,4836,4354,3825,3294,2772,2309,1920,1644,1500,1504,1659,1967,2397,2930,3520,4122,4702,5206,5606,5875,5994,5966,5792,5488,5076,4581,4031,3450,2880,2332,1857,1462,1191,1055,1075,1256,1601,2088,2709,3410,4167,4919,5631,6246,6747,7093,7291,7335,7232,7016,6680,6267,5767,5206,4571,3886,3139,2359,1559,778,55,-557,-1005,-1247,-1232,-949,-387,438,1467,2658,3911,5146,6275,7212,7909,8323,8449,8318,7966,7466,6881,6290,5744,5295,4961,4735,4603,4520,4435,4304,4080,3738,3281,2724,2108,1495,941,515,256,203,351,691,1175,1749,2346,2896,3344,3636,3755,3682,3449,3078,2622,2140,1682,1305,1049,927,962,1132,1432,1829,2302,2820,3362,3906,4431,4923,5361,5731,6013,6195,6254,6184,5974,5618,5143,4549,3885,3178,2467,1804,1200,707,309,32,-140,-222,-224,-163,-54,110,324,601,961,1402,1948,2571,3277,4015,4772,5469,6090,6554,6845,6913,6751,6355,5740,4947,4013,3007,1983,1010,131,-600,-1172,-1558,-1779,-1835,-1762,-1571,-1299,-957,-572,-151,297,757,1241,1725,2224,2726,3221,3720,4183,4625,4986,5273,5415,5414,5215,4828,4239,3489,2603,1659,705,-172,-924,-1481,-1822,-1927,-1801,-1486,-1005,-438,177,766,1281,1690,1943,2057,1988,1786,1425,967,410,-195,-828,-1444,-2031,-2541,-2970,-3300,-3501,-3600,-3559,-3411,-3145,-2784,-2337,-1838,-1302,-779,-285,120,427,584,587,426,103,-353,-916,-1541,-2184,-2789,-3321,-3736,-4018,-4144,-4131,-3972,-3700,-3326,-2876,-2372,-1833,-1273,-707,-143,408,937,1439,1899,2310,2650,2915,3074,3128,3044,2824,2460,1965,1356,672,-46,-750,-1383,-1912,-2299,-2534,-2628,-2600,-2500,-2370,-2270,-2245,-2329,-2541,-2875,-3316,-3826,-4362,-4880,-5324,-5671,-5870,-5920,-5807,-5539,-5148,-4655,-4115,-3563,-3051,-2607,-2264,-2029,-1908,-1884,-1950,-2075,-2247,-2442,-2644,-2840,-3017,-3164,-3280,-3351,-3385,-3376,-3340,-3287,-3236,-3212,-3232,-3311,-3464,-3680,-3954,-4264,-4575,-4865,-5104,-5265,-5348,-5332,-5244,-5081,-4875,-4640,-4405,-4183,-4000,-3854,-3773,-3734,-3757,-3813,-3898,-3993,-4063,-4097,-4056,-3934,-3718,-3410,-3040,-2622,-2214,-1840,-1548,-1367,-1304,-1373,-1539,-1795,-2077,-2363,-2590,-2731,-2751,-2629,-2379,-1992,-1526,-997,-473,-7,366,582,641,521,249,-153,-627,-1134,-1615,-2030,-2351,-2557,-2657,-2661,-2587,-2476,-2336,-2204,-2088,-1985,-1921,-1861,-1835,-1809,-1808,-1820,-1859,-1940,-2055,-2236,-2451,-2724,-3019,-3326,-3625,-3888,-4105,-4265,-4357,-4396,-4383,-4349,-4302,-4282,-4293,-4357,-4476,-4632,-4814,-4981,-5110,-5149,-5082,-4879,-4534,-4068,-3492,-2873,-2260,-1719,-1322,-1101,-1097,-1305,-1688,-2215,-2789,-3356,-3834,-4164,-4324,-4293,-4096,-3769,-3359,-2921,-2511,-2159,-1905,-1756,-1716,-1778,-1922,-2124,-2360,-2595,-2814,-2981,-3100,-3150,-3151,-3103,-3041,-2974,-2929,-2928,-2963,-3051,-3161,-3287,-3382,-3437,-3392,-3247,-2955,-2532,-1957,-1266,-474,367,1217,2007,2695,3203,3500,3542,3301,2793,2027,1046,-80,-1293,-2496,-3628,-4601,-5364,-5876,-6105,-6070,-5779,-5280,-4628,-3870,-3084,-2300,-1571,-917,-344,138,549,902,1206,1478,1716,1908,2048,2107,2066,1917,1633,1237,721,128,-524,-1180,-1802,-2335,-2739,-2969,-3010,-2839,-2466,-1908,-1199,-387,476,1337,2138,2843,3418,3847,4142,4289,4344,4279,4165,3969,3739,3457,3145,2799,2440,2067,1708,1374,1079,845,671,568,535,562,653,786,956,1145,1331,1500,1628,1701,1712,1659,1554,1413,1261,1119,1012,947,937,966,1025,1084,1123,1117,1042,899,681,410,109,-192,-451,-646,-732,-713,-558,-297,79,515,1013,1496,1963,2350,2653,2837,2913,2864,2726,2501,2220,1908,1585,1274,987,750,557,434,375,379,471,619,865,1176,1574,2039,2560,3108,3650,4142,4534,4782,4849,4714,4375,3847,3181,2418,1647,924,314,-129,-388,-449,-334,-75,295,717,1166,1589,1974,2307,2579,2813,3015,3216,3425,3665,3924,4219,4507,4794,5031,5211,5298,5300,5195,5020,4778,4509,4244,4009,3821,3698,3622,3584,3550,3483,3345,3106,2736,2240,1620,923,193,-496,-1073,-1472,-1630,-1523,-1137,-506,318,1254,2219,3106,3862,4399,4718,4796,4677,4404,4036,3642,3266,2956,2722,2572,2476,2415,2341,2232,2057,1801,1483,1100,712,345,58,-108,-114,52,395,888,1483,2132,2755,3309,3716,3962,4022,3906,3651,3294,2893,2503,2165,1912,1767,1717,1760,1863,1996,2151,2282,2406,2504,2586,2669,2739,2819,2882,2941,2959,2933,2844,2674,2437,2107,1722,1274,804,330,-119,-502,-807,-990,-1050,-961,-727,-349,160,781,1485,2244,3027,3790,4512,5144,5668,6050,6280,6335,6226,5949,5533,4992,4383,3727,3094,2520,2046,1717,1527,1496,1577,1753,1947,2128,2223,2209,2058,1775,1382,930,460,55,-252,-385,-338,-79,368,975,1689,2446,3165,3780,4217,4432,4394,4101,3583,2883,2072,1220,400,-320,-904,-1311,-1555,-1639,-1608,-1502,-1369,-1260,-1197,-1202,-1268,-1376,-1497,-1586,-1620,-1564,-1413,-1174,-866,-533,-210,52,218,258,167,-51,-364,-731,-1103,-1414,-1622,-1675,-1553,-1245,-770,-163,519,1210,1836,2341,2646,2742,2583,2204,1615,889,78,-730,-1479,-2099,-2569,-2866,-3009,-3029,-2964,-2874,-2786,-2751,-2772,-2863,-3006,-3176,-3335,-3446,-3465,-3369,-3125,-2744,-2218,-1582,-867,-114,627,1312,1907,2368,2694,2861,2892,2792,2591,2313,1979,1623,1250,889,549,237,-27,-244,-414,-524,-601,-633,-635,-628,-596,-572,-536,-500,-458,-400,-328,-221,-89,85,292,539,799,1071,1318,1516,1648,1670,1590,1387,1084,692,244,-236,-704,-1144,-1509,-1799,-1981,-2061,-2039,-1920,-1745,-1524,-1314,-1145,-1052,-1077,-1216,-1484,-1862,-2318,-2828,-3330,-3808,-4197,-4495,-4661,-4703,-4613,-4404,-4090,-3682,-3202,-2658,-2072,-1449,-813,-164,469,1081,1642,2132,2534,2811,2955,2942,2757,2413,1901,1254,492,-337,-1193,-2026,-2790,-3450,-3976,-4356,-4587,-4680,-4647,-4520,-4310,-4052,-3762,-3457,-3159,-2863,-2589,-2314,-2057,-1777,-1497,-1178,-841,-473,-92,285,632,926,1141,1257,1273,1186,1026,810,584,372,214,127,112,181,292,446,596,716,794,787,704,528,261,-76,-483,-920,-1382,-1832,-2253,-2627,-2943,-3181,-3359,-3450,-3486,-3451,-3368,-3224,-3047,-2821,-2575,-2308,-2042,-1792,-1575,-1392,-1251,-1133,-1038,-939,-841,-728,-626,-546,-531,-607,-806,-1144,-1618,-2195,-2844,-3483,-4063,-4511,-4770,-4817,-4644,-4261,-3734,-3096,-2442,-1834,-1328,-981,-798,-789,-923,-1157,-1438,-1714,-1922,-2038,-2012,-1856,-1557,-1148,-653,-107,449,990,1482,1911,2265,2537,2726,2831,2852,2790,2635,2395,2048,1614,1074,466,-217,-918,-1625,-2280,-2855,-3317,-3635,-3808,-3819,-3683,-3409,-3005,-2503,-1898,-1232,-489,282,1104,1918,2746,3522,4259,4904,5440,5848,6094,6171,6065,5776,5314,4702,3963,3137,2259,1369,499,-316,-1055,-1701,-2241,-2673,-2987,-3188,-3261,-3208,-3021,-2688,-2237,-1658,-1010,-308,371,998,1498,1841,1989,1928,1670,1235,672,37,-609,-1202,-1702,-2048,-2243,-2252,-2105,-1822,-1436,-1004,-571,-195,94,247,277,162,-65,-379,-744,-1128,-1483,-1811,-2074,-2292,-2477,-2631,-2805,-2983,-3199,-3428,-3668,-3881,-4046,-4117,-4079,-3899,-3584,-3135,-2576,-1952,-1301,-682,-145,274,542,662,637,526,354,202,108,122,253,517,852,1241,1585,1839,1910,1774,1373,740,-112,-1118,-2190,-3267,-4229,-5031,-5588,-5872,-5859,-5552,-4969,-4161,-3170,-2076,-931,181,1207,2090,2792,3295,3582,3675,3576,3344,2990,2590,2159,1768,1423,1164,985,887,859,868,914,963,1007,1049,1075,1108,1140,1194,1258,1343,1425,1495,1522,1488,1367,1150,832,418,-66,-605,-1143,-1665,-2104,-2445,-2632,-2650,-2471,-2093,-1517,-764,131,1126,2157,3174,4092,4871,5431,5748,5777,5519,4971,4175,3156,1990,732,-543,-1760,-2863,-3790,-4510,-5001,-5261,-5311,-5185,-4929,-4591,-4213,-3841,-3483,-3156,-2844,-2518,-2165,-1737,-1231,-631,50,777,1522,2207,2803,3218,3446,3426,3185,2722,2104,1384,638,-55,-648,-1084,-1359,-1473,-1473,-1398,-1324,-1309,-1393,-1627,-1991,-2470,-3015,-3533,-3970,-4222,-4250,-4011,-3513,-2795,-1926,-994,-101,666,1241,1568,1659,1513,1207,786,352,-48,-329,-460,-421,-198,166,658,1214,1792,2331,2797,3141,3361,3436,3384,3218,2959,2629,2247,1820,1355,846,274,-359,-1080,-1877,-2737,-3633,-4502,-5290,-5915,-6312,-6423,-6209,-5672,-4829,-3752,-2516,-1227,2,1090,1934,2512,2788,2798,2576,2208,1752,1310,928,665,540,544,651,810,963,1042,992,770,343,-269,-1056,-1957,-2902,-3810,-4589,-5161,-5457,-5441,-5092,-4435,-3512,-2392,-1159,83,1256,2261,3048,3565,3812,3787,3549,3139,2631,2093,1573,1129,766,509,338,241,197,187,194,215,243,276,316,359,398,421,421,373,278,119,-108,-395,-743,-1139,-1548,-1968,-2337,-2648,-2857,-2934,-2884,-2672,-2339,-1862,-1302,-653,35,739,1441,2103,2726,3287,3774,4188,4507,4734,4850,4852,4735,4500,4154,3713,3202,2656,2112,1615,1202,907,743,708,783,925,1085,1200,1211,1072,753,241,-427,-1228,-2065,-2876,-3570,-4073,-4344,-4352,-4120,-3685,-3128,-2522,-1971,-1537,-1296,-1257,-1427,-1755,-2171,-2605,-2951,-3153,-3152,-2935,-2516,-1951,-1306,-673,-144,218,342,217,-165,-755,-1509,-2338,-3180,-3947,-4585,-5056,-5325,-5416,-5324,-5103,-4778,-4398,-4000,-3608,-3243,-2895,-2566,-2219,-1848,-1409,-906,-314,341,1046,1760,2437,3035,3504,3830,3986,3994,3871,3650,3377,3079,2785,2505,2230,1951,1629,1260,801,271,-343,-1004,-1687,-2346,-2933,-3417,-3741,-3895,-3843,-3590,-3144,-2533,-1797,-985,-169,604,1261,1772,2105,2265,2276,2187,2058,1961,1946,2074,2349,2785,3349,3988,4659,5277,5809,6200,6445,6526,6493,6336,6127,5845,5523,5134,4652,4056,3293,2366,1249,-18,-1414,-2859,-4285,-5603,-6712,-7546,-8014,-8078,-7708,-6908,-5710,-4188,-2404,-495,1467,3327,5026,6441,7537,8252,8590,8539,8146,7430,6464,5296,3989,2611,1216,-140,-1408,-2548,-3535,-4344,-4969,-5416,-5693,-5817,-5825,-5718,-5537,-5289,-4981,-4625,-4212,-3746,-3213,-2622,-1955,-1239,-466,339,1163,1978,2764,3483,4113,4624,4984,5177,5190,5015,4676,4188,3597,2949,2305,1714,1236,897,724,704,816,1011,1230,1406,1478,1385,1102,606,-80,-920,-1839,-2767,-3606,-4272,-4700,-4821,-4620,-4095,-3265,-2199,-951,379,1719,2984,4110,5057,5797,6329,6672,6841,6883,6820,6687,6500,6276,6001,5684,5296,4831,4285,3654,2955,2212,1448,696,-28,-713,-1356,-1980,-2583,-3207,-3836,-4485,-5117,-5681,-6126,-6342,-6290,-5857,-5047,-3816,-2225,-327,1757,3919,6005,7907,9492,10690,11434,11702,11517,10899,9941,8695,7283,5764,4248,2772,1404,141,-998,-2037,-2995,-3884,-4733,-5515,-6242,-6851,-7324,-7595,-7626,-7373,-6823,-5959,-4826,-3448,-1908,-282,1346,2881,4257,5409,6309,6939,7322,7477,7461,7303,7058,6750,6392,6001,5550,5051,4471,3826,3112,2360,1591,860,188,-376,-817,-1148,-1355,-1503,-1595,-1696,-1816,-1978,-2182,-2396,-2602,-2734,-2764,-2628,-2311,-1775,-1035,-100,993,2189,3435,4660,5812,6824,7660,8279,8662,8810,8720,8415,7917,7255,6462,5568,4590,3561,2491,1399,303,-781,-1830,-2816,-3705,-4467,-5055,-5443,-5609,-5531,-5230,-4719,-4047,-3263,-2423,-1580,-765,-19,675,1313,1926,2550,3209,3932,4738,5606,6528,7449,8313,9062,9610,9915,9910,9579,8901,7893,6589,5035,3315,1495,-324,-2067,-3657,-5027,-6138,-6959,-7474,-7702,-7642,-7345,-6831,-6157,-5368,-4509,-3633,-2779,-1976,-1259,-629,-96,356,752,1113,1473,1852,2271,2723,3202,3674,4102,4441,4647,4685,4529,4167,3607,2867,1977,989,-67,-1106,-2092,-2951,-3632,-4099,-4317,-4293,-4031,-3587,-2989,-2332,-1647,-1025,-484,-70,213,382,451,457,436,414,418,467,556,697,865,1060,1255,1435,1592,1709,1783,1825,1820,1802,1751,1681,1580,1430,1225,929,552,59,-506,-1155,-1823,-2486,-3073,-3543,-3835,-3921,-3774,-3394,-2810,-2048,-1190,-280,576,1329,1893,2236,2334,2193,1866,1401,902,438,114,-13,107,486,1105,1908,2825,3768,4644,5390,5939,6271,6383,6289,6030,5644,5190,4699,4230,3784,3398,3047,2731,2408,2061,1648,1152,567,-111,-850,-1629,-2402,-3126,-3768,-4278,-4652,-4851,-4882,-4735,-4416,-3939,-3314,-2569,-1720,-813,122,1041,1895,2655,3276,3747,4035,4168,4116,3944,3639,3271,2848,2422,2010,1631,1298,1004,748,515,292,73,-159,-391,-633,-866,-1075,-1254,-1377,-1443,-1448,-1400,-1313,-1216,-1116,-1048,-1016,-1032,-1088,-1175,-1275,-1355,-1406,-1386,-1294,-1125,-872,-579,-238,86,402,652,845,948,969,897,746,522,241,-67,-384,-668,-892,-1028,-1053,-967,-763,-476,-120,249,598,880,1055,1094,981,705,292,-243,-843,-1456,-2020,-2458,-2735,-2784,-2618,-2211,-1620,-874,-48,790,1578,2247,2757,3085,3203,3143,2899,2507,1986,1350,619,-206,-1109,-2095,-3131,-4218,-5296,-6347,-7291,-8102,-8694,-9054,-9128,-8933,-8474,-7801,-6961,-6026,-5049,-4089,-3175,-2326,-1543,-811,-112,569,1234,1881,2479,3008,3418,3684,3772,3662,3362,2865,2213,1424,558,-349,-1234,-2062,-2773,-3363,-3777,-4056,-4171,-4158,-4042,-3819,-3527,-3151,-2693,-2156,-1524,-817,-43,756,1546,2253,2844,3239,3418,3343,3035,2499,1815,1024,234,-487,-1055,-1409,-1510,-1347,-943,-326,409,1218,1977,2628,3092,3321,3299,3046,2585,2003,1350,719,173,-251,-514,-646,-655,-620,-579,-624,-780,-1099,-1563,-2152,-2805,-3447,-3995,-4372,-4513,-4387,-3978,-3316,-2441,-1436,-365,670,1613,2385,2961,3296,3401,3255,2879,2273,1452,428,-778,-2144,-3623,-5171,-6721,-8194,-9526,-10630,-11455,-11946,-12089,-11877,-11340,-10520,-9473,-8270,-6976,-5665,-4395,-3218,-2177,-1282,-572,-16,366,607,723,730,667,542,397,230,65,-93,-250,-388,-515,-613,-666,-661,-574,-401,-144,180,541,887,1174,1333,1322,1099,638,-52,-954,-2013,-3173,-4354,-5486,-6500,-7339,-7960,-8344,-8466,-8353,-7995,-7432,-6680,-5767,-4738,-3612,-2443,-1256,-106,977,1944,2756,3377,3761,3888,3728,3275,2542,1549,353,-985,-2378,-3735,-4951,-5938,-6603,-6896,-6777,-6259,-5374,-4208,-2849,-1432,-55,1149,2106,2748,3048,3032,2721,2206,1557,871,231,-295,-663,-847,-863,-736,-516,-260,-24,149,226,206,90,-71,-261,-410,-502,-506,-419,-262,-61,143,312,403,402,277,45,-306,-745,-1265,-1831,-2426,-3011,-3565,-4057,-4450,-4743,-4887,-4906,-4765,-4488,-4080,-3554,-2945,-2272,-1575,-882,-230,357,853,1240,1508,1650,1658,1537,1293,928,471,-71,-656,-1268,-1865,-2428,-2927,-3361,-3705,-3990,-4186,-4341,-4424,-4454,-4411,-4285,-4062,-3730,-3281,-2728,-2074,-1363,-613,107,754,1275,1610,1744,1649,1341,859,244,-414,-1068,-1620,-2036,-2261,-2283,-2104,-1746,-1253,-668,-55,544,1072,1506,1813,1997,2065,2035,1945,1815,1678,1545,1416,1281,1112,886,569,153,-377,-1001,-1693,-2407,-3087,-3673,-4108,-4346,-4352,-4125,-3663,-3017,-2224,-1360,-482,344,1066,1652,2085,2361,2498,2502,2403,2196,1895,1473,928,239,-601,-1568,-2641,-3744,-4822,-5776,-6541,-7045,-7241,-7131,-6717,-6068,-5248,-4348,-3462,-2657,-2007,-1517,-1208,-1038,-975,-958,-947,-892,-782,-603,-388,-144,63,225,288,252,105,-133,-444,-785,-1111,-1379,-1536,-1555,-1403,-1086,-608,-12,666,1372,2056,2681,3207,3629,3927,4129,4229,4273,4260,4222,4159,4072,3959,3803,3601,3331,3007,2625,2198,1755,1311,904,565,313,181,161,264,461,719,1006,1252,1439,1496,1440,1227,912,510,76,-331,-677,-928,-1066,-1121,-1099,-1061,-1039,-1072,-1186,-1376,-1614,-1868,-2056,-2136,-2028,-1702,-1126,-328,667,1775,2915,3985,4879,5518,5831,5783,5374,4624,3596,2363,1021,-335,-1612,-2725,-3618,-4251,-4616,-4740,-4656,-4426,-4120,-3785,-3486,-3236,-3051,-2910,-2790,-2639,-2431,-2125,-1712,-1205,-621,-17,556,1039,1371,1528,1479,1242,845,341,-209,-724,-1156,-1438,-1543,-1454,-1174,-721,-139,542,1253,1966,2607,3164,3580,3856,3965,3923,3726,3426,3025,2607,2192,1857,1640,1576,1696,1981,2436,2985,3599,4183,4682,5013,5139,5008,4633,4019,3225,2312,1364,471,-297,-866,-1219,-1328,-1247,-1002,-699,-401,-221,-217,-463,-961,-1715,-2663,-3729,-4814,-5801,-6587,-7069,-7178,-6867,-6131,-4992,-3517,-1792,68,1935,3694,5219,6422,7235,7624,7602,7206,6521,5638,4691,3776,3004,2441,2116,2045,2176,2466,2824,3182,3436,3547,3436,3116,2587,1900,1145,391,-240,-687,-863,-749,-328,350,1235,2225,3222,4115,4806,5228,5326,5114,4607,3879,3011,2091,1208,432,-209,-684,-1034,-1270,-1456,-1619,-1789,-1981,-2174,-2357,-2491,-2555,-2519,-2381,-2124,-1770,-1326,-816,-269,300,846,1366,1818,2200,2497,2703,2834,2891,2901,2879,2844,2827,2817,2859,2929,3056,3229,3453,3718,4024,4343,4660,4954,5172,5309,5299,5130,4777,4214,3466,2528,1448,269,-956,-2161,-3279,-4259,-5029,-5563,-5809,-5763,-5411,-4765,-3853,-2710,-1390,51,1544,3022,4429,5695,6782,7650,8271,8658,8805,8752,8533,8188,7762,7284,6776,6261,5729,5204,4664,4135,3610,3107,2637,2215,1860,1579,1402,1317,1368,1514,1795,2149,2586,3033,3465,3814,4043,4108,3989,3676,3190,2562,1848,1110,406,-193,-658,-946,-1060,-1013,-824,-556,-235,60,301,435,437,299,15,-395,-911,-1503,-2129,-2765,-3365,-3901,-4342,-4654,-4821,-4831,-4666,-4349,-3878,-3294,-2619,-1900,-1155,-433,259,897,1474,1988,2448,2850,3219,3558,3882,4209,4525,4852,5152,5429,5632,5742,5713,5520,5144,4578,3850,2986,2052,1107,228,-515,-1052,-1342,-1339,-1054,-492,289,1221,2213,3168,3998,4617,4988,5073,4902,4515,3985,3404,2860,2433,2185,2155,2345,2736,3282,3918,4584,5197,5717,6079,6284,6309,6180,5921,5555,5129,4641,4130,3575,3000,2386,1764,1127,533,-12,-445,-753,-902,-898,-748,-483,-154,203,521,770,911,925,831,631,385,119,-107,-255,-306,-230,-60,214,530,874,1194,1457,1647,1729,1717,1605,1408,1152,857,551,264,8,-183,-323,-380,-378,-316,-192,-35,173,401,671,960,1282,1628,1991,2365,2740,3099,3447,3762,4048,4289,4476,4585,4595,4485,4228,3832,3289,2644,1933,1235,611,156,-84,-35,302,930,1793,2822,3907,4952,5824,6440,6719,6608,6125,5273,4142,2805,1364,-76,-1433,-2626,-3617,-4374,-4897,-5208,-5319,-5282,-5113,-4860,-4544,-4194,-3832,-3475,-3127,-2806,-2487,-2182,-1856,-1513,-1129,-726,-293,109,471,724,840,775,509,42,-617,-1403,-2277,-3131,-3885,-4449,-4720,-4662,-4212,-3396,-2232,-805,778,2399,3908,5180,6097,6574,6582,6116,5250,4066,2705,1296,-12,-1112,-1888,-2309,-2338,-2008,-1373,-510,486,1511,2485,3323,3985,4435,4685,4740,4645,4433,4137,3796,3419,3020,2602,2155,1679,1171,634,75,-475,-1006,-1471,-1855,-2128,-2288,-2322,-2265,-2113,-1919,-1685,-1454,-1225,-1017,-821,-630,-444,-237,-27,200,407,591,710,739,651,424,49,-467,-1115,-1859,-2657,-3467,-4221,-4880,-5383,-5702,-5815,-5709,-5411,-4936,-4329,-3643,-2906,-2198,-1520,-943,-463,-105,132,258,286,236,122,-31,-226,-439,-679,-937,-1209,-1490,-1760,-2005,-2188,-2292,-2277,-2134,-1847,-1423,-894,-289,322,898,1365,1688,1831,1791,1574,1233,801,352,-59,-390,-595,-673,-629,-487,-297,-86,81,187,184,63,-187,-573,-1069,-1661,-2307,-2958,-3576,-4100,-4505,-4753,-4858,-4813,-4666,-4446,-4211,-3995,-3846,-3782,-3811,-3927,-4103,-4306,-4504,-4651,-4731,-4719,-4619,-4435,-4189,-3897,-3591,-3280,-2977,-2681,-2388,-2074,-1756,-1397,-1045,-674,-351,-63,125,224,191,48,-210,-549,-938,-1334,-1695,-1982,-2162,-2226,-2160,-2000,-1752,-1465,-1164,-883,-644,-457,-320,-234,-165,-123,-63,4,105,230,382,546,710,858,954,994,926,762,460,43,-499,-1135,-1839,-2583,-3312,-4002,-4610,-5109,-5488,-5731,-5840,-5815,-5664,-5378,-4975,-4434,-3783,-3015,-2167,-1265,-351,517,1297,1912,2340,2515,2442,2114,1557,839,11,-823,-1591,-2203,-2605,-2736,-2601,-2199,-1594,-851,-75,636,1175,1454,1422,1033,312,-719,-1965,-3356,-4762,-6088,-7224,-8096,-8633,-8822,-8641,-8136,-7342,-6331,-5180,-3978,-2791,-1710,-764,-27,508,807,898,782,506,94,-387,-910,-1411,-1861,-2228,-2497,-2665,-2745,-2747,-2708,-2641,-2585,-2544,-2552,-2590,-2687,-2811,-2985,-3171,-3387,-3594,-3788,-3938,-4012,-3989,-3848,-3564,-3165,-2644,-2064,-1457,-888,-407,-69,102,80,-134,-508,-1022,-1600,-2194,-2722,-3121,-3335,-3312,-3061,-2567,-1910,-1131,-344,372,909,1201,1190,855,219,-688,-1777,-2974,-4174,-5277,-6217,-6907,-7331,-7453,-7308,-6915,-6339,-5633,-4854,-4072,-3309,-2621,-2011,-1505,-1108,-807,-616,-505,-466,-474,-497,-500,-455,-315,-68,306,805,1402,2061,2720,3305,3745,3963,3914,3551,2888,1933,756,-577,-1967,-3318,-4528,-5514,-6194,-6527,-6484,-6071,-5317,-4272,-3006,-1592,-105,1373,2789,4063,5158,6005,6567,6790,6649,6118,5196,3919,2317,500,-1457,-3412,-5259,-6860,-8129,-8978,-9377,-9330,-8870,-8082,-7055,-5915,-4750,-3689,-2777,-2099,-1659,-1467,-1500,-1711,-2057,-2462,-2884,-3256,-3549,-3733,-3804,-3768,-3651,-3475,-3270,-3053,-2832,-2606,-2342,-2032,-1625,-1114,-488,248,1056,1888,2694,3391,3942,4267,4354,4160,3703,3005,2112,1109,66,-916,-1758,-2403,-2799,-2955,-2886,-2650,-2317,-1956,-1633,-1394,-1251,-1201,-1199,-1206,-1168,-1043,-804,-444,25,566,1141,1691,2170,2523,2714,2720,2533,2168,1649,1024,346,-336,-948,-1473,-1856,-2107,-2228,-2239,-2187,-2093,-1990,-1891,-1779,-1650,-1450,-1166,-744,-181,543,1413,2391,3456,4516,5553,6464,7229,7776,8087,8129,7901,7387,6610,5562,4290,2800,1160,-601,-2396,-4176,-5848,-7347,-8593,-9521,-10097,-10269,-10071,-9488,-8614,-7479,-6201,-4846,-3513,-2280,-1207,-343,288,681,853,836,670,421,123,-148,-366,-481,-476,-341,-79,297,754,1270,1805,2334,2830,3270,3646,3944,4149,4256,4238,4092,3793,3347,2749,2027,1209,336,-534,-1353,-2066,-2620,-2983,-3114,-3018,-2686,-2141,-1426,-555,386,1392,2386,3356,4250,5059,5741,6295,6689,6914,6956,6796,6441,5879,5136,4232,3204,2113,1000,-59,-1019,-1821,-2433,-2834,-3022,-3010,-2816,-2472,-1997,-1412,-735,29,869,1771,2728,3707,4684,5612,6447,7134,7621,7869,7837,7527,6942,6124,5140,4057,2982,1992,1175,593,280,250,476,924,1519,2202,2890,3504,3996,4300,4390,4252,3871,3280,2487,1550,493,-612,-1731,-2799,-3773,-4617,-5287,-5766,-6025,-6060,-5861,-5431,-4778,-3923,-2878,-1691,-380,998,2404,3787,5105,6307,7380,8276,9005,9548,9905,10077,10053,9828,9392,8736,7853,6755,5463,4009,2453,849,-723,-2194,-3486,-4526,-5261,-5636,-5638,-5255,-4526,-3490,-2236,-851,569,1903,3089,4024,4687,5038,5107,4906,4509,3957,3321,2644,1965,1311,682,92,-477,-1018,-1536,-2036,-2503,-2934,-3310,-3615,-3831,-3943,-3939,-3817,-3574,-3235,-2796,-2308,-1768,-1222,-687,-186,258,620,887,1035,1051,935,694,346,-63,-502,-907,-1227,-1415,-1411,-1201,-743,-58,856,1944,3160,4437,5687,6850,7833,8588,9059,9225,9076,8622,7891,6923,5765,4477,3112,1722,371,-914,-2070,-3098,-3945,-4623,-5108,-5406,-5513,-5432,-5142,-4661,-3951,-3035,-1887,-533,1013,2706,4485,6278,7982,9512,10758,11652,12122,12151,11739,10932,9802,8436,6940,5407,3920,2545,1317,265,-621,-1335,-1907,-2339,-2664,-2872,-2991,-3004,-2928,-2750,-2483,-2127,-1699,-1217,-695,-153,388,934,1462,1992,2508,3030,3539,4052,4543,5027,5485,5921,6334,6722,7082,7418,7712,7967,8161,8291,8333,8284,8119,7825,7392,6794,6035,5101,4004,2755,1392,-55,-1522,-2956,-4284,-5436,-6356,-6981,-7283,-7240,-6863,-6176,-5234,-4086,-2810,-1462,-110,1199,2437,3558,4581,5452,6210,6802,7256,7538,7650,7590,7347,6946,6373,5674,4839,3917,2919,1879,836,-199,-1179,-2119,-2981,-3788,-4525,-5204,-5813,-6347,-6784,-7102,-7275,-7272,-7076,-6664,-6038,-5200,-4175,-2996,-1711,-371,947,2205,3308,4232,4904,5323,5453,5330,4959,4399,3696,2901,2073,1244,458,-276,-940,-1537,-2062,-2517,-2892,-3193,-3386,-3487,-3457,-3325,-3074,-2741,-2345,-1944,-1572,-1295,-1136,-1151,-1328,-1679,-2148,-2695,-3224,-3657,-3885,-3831,-3428,-2630,-1457,77,1871,3848,5859,7806,9538,10977,12023,12630,12787,12485,11781,10715,9369,7818,6151,4438,2765,1183,-249,-1486,-2504,-3280,-3790,-4052,-4044,-3794,-3318,-2635,-1792,-813,235,1325,2370,3339,4164,4804,5240,5456,5478,5343,5099,4813,4541,4335,4237,4249,4382,4585,4832,5043,5184,5195,5064,4784,4394,3938,3487,3114,2854,2775,2850,3069,3368,3659,3866,3883,3669,3162,2395,1378,201,-1071,-2334,-3516,-4546,-5383,-6001,-6401,-6596,-6604,-6462,-6191,-5820,-5369,-4845,-4256,-3605,-2882,-2111,-1267,-405,482,1325,2086,2708,3120,3288,3164,2737,2034,1064,-82,-1365,-2677,-3953,-5118,-6109,-6892,-7448,-7778,-7906,-7860,-7673,-7377,-6992,-6525,-5982,-5344,-4602,-3748,-2770,-1689,-526,676,1845,2911,3796,4408,4703,4625,4174,3370,2266,949,-482,-1906,-3225,-4323,-5139,-5606,-5729,-5505,-4991,-4255,-3371,-2450,-1557,-797,-209,142,252,114,-243,-781,-1433,-2152,-2855,-3496,-4024,-4406,-4638,-4719,-4675,-4532,-4328,-4084,-3818,-3525,-3183,-2761,-2210,-1496,-593,507,1771,3149,4558,5890,7052,7926,8458,8587,8326,7704,6779,5654,4388,3089,1805,579,-563,-1632,-2635,-3592,-4524,-5435,-6312,-7142,-7859,-8432,-8781,-8863,-8626,-8042,-7109,-5859,-4335,-2641,-853,885,2487,3830,4848,5485,5730,5610,5180,4524,3730,2900,2107,1417,858,441,144,-56,-229,-386,-610,-871,-1217,-1579,-1944,-2225,-2380,-2336,-2082,-1593,-916,-100,774,1603,2301,2774,2970,2855,2446,1769,903,-92,-1120,-2126,-3046,-3836,-4480,-4942,-5230,-5326,-5224,-4931,-4434,-3754,-2907,-1923,-853,235,1289,2194,2913,3333,3430,3150,2506,1520,256,-1196,-2735,-4236,-5601,-6712,-7513,-7937,-7996,-7699,-7129,-6362,-5518,-4707,-4023,-3556,-3331,-3361,-3596,-3964,-4368,-4695,-4858,-4767,-4393,-3722,-2804,-1703,-519,629,1647,2421,2907,3053,2894,2444,1802,1024,207,-586,-1316,-1949,-2503,-2987,-3437,-3888,-4362,-4890,-5458,-6078,-6697,-7297,-7822,-8216,-8445,-8443,-8204,-7693,-6929,-5928,-4738,-3428,-2061,-720,525,1613,2497,3152,3577,3780,3787,3631,3351,2973,2535,2042,1524,983,436,-104,-623,-1084,-1488,-1780,-1986,-2061,-2045,-1944,-1793,-1654,-1554,-1561,-1700,-1993,-2448,-3037,-3724,-4455,-5166,-5799,-6302,-6633,-6783,-6733,-6517,-6138,-5637,-5031,-4345,-3587,-2781,-1911,-1014,-72,871,1817,2722,3577,4343,5020,5581,6035,6375,6613,6748,6797,6750,6626,6414,6130,5770,5346,4856,4306,3686,3000,2225,1374,421,-593,-1693,-2801,-3924,-4973,-5908,-6672,-7186,-7435,-7344,-6931,-6160,-5081,-3711,-2122,-383,1423,3182,4825,6222,7327,8042,8356,8237,7713,6817,5596,4128,2467,690,-1141,-2970,-4735,-6392,-7893,-9193,-10258,-11051,-11557,-11765,-11682,-11327,-10734,-9928,-8947,-7816,-6546,-5169,-3692,-2141,-550,1049,2608,4074,5410,6557,7494,8182,8616,8780,8690,8346,7781,7015,6097,5067,3994,2923,1934,1054,352,-195,-555,-788,-916,-1013,-1121,-1310,-1600,-2021,-2554,-3179,-3837,-4473,-5018,-5414,-5615,-5599,-5354,-4910,-4290,-3549,-2735,-1891,-1060,-261,493,1203,1881,2539,3195,3849,4511,5160,5772,6310,6712,6927,6889,6542,5858,4813,3427,1740,-178,-2240,-4328,-6358,-8195,-9784,-11041,-11943,-12488,-12693,-12609,-12284,-11769,-11114,-10325,-9424,-8379,-7171,-5779,-4173,-2375,-407,1664,3759,5769,7598,9134,10313,11058,11375,11258,10772,9991,8996,7887,6731,5574,4440,3307,2148,924,-408,-1853,-3414,-5042,-6676,-8215,-9551,-10575,-11175,-11291,-10864,-9919,-8494,-6682,-4606,-2387,-173,1920,3791,5347,6560,7392,7866,8001,7852,7460,6902,6213,5467,4693,3930,3208,2523,1896,1292,719,144,-434,-1020,-1624,-2214,-2798,-3338,-3826,-4251,-4585,-4835,-4973,-5001,-4903,-4675,-4322,-3847,-3286,-2659,-2017,-1389,-812,-301,139,518,870,1216,1606,2070,2632,3319,4121,5019,5981,6943,7839,8594,9127,9374,9273,8790,7919,6662,5086,3234,1220,-863,-2893,-4753,-6343,-7567,-8369,-8720,-8625,-8132,-7323,-6296,-5174,-4075,-3083,-2294,-1706,-1343,-1125,-999,-862,-629,-230,379,1201,2208,3324,4474,5537,6436,7073,7418,7437,7180,6677,6037,5328,4660,4099,3700,3487,3446,3533,3670,3773,3739,3487,2953,2094,939,-494,-2104,-3812,-5491,-7047,-8365,-9392,-10050,-10334,-10224,-9745,-8922,-7798,-6424,-4866,-3193,-1506,117,1545,2702,3494,3860,3793,3291,2423,1263,-78,-1486,-2838,-4027,-4957,-5556,-5787,-5638,-5143,-4367,-3390,-2337,-1304,-405,284,720,884,809,548,182,-201,-516,-692,-676,-455,-29,552,1237,1941,2584,3086,3383,3441,3264,2888,2384,1862,1415,1173,1209,1598,2355,3472,4861,6439,8031,9504,10675,11411,11607,11208,10232,8742,6871,4785,2666,699,-963,-2201,-2961,-3240,-3101,-2642,-2000,-1320,-741,-375,-293,-514,-1001,-1675,-2399,-3042,-3435,-3466,-3033,-2100,-686,1129,3220,5422,7556,9450,10949,11941,12364,12219,11552,10468,9091,7566,6031,4589,3327,2263,1417,722,161,-358,-865,-1400,-2000,-2640,-3328,-4016,-4669,-5240,-5676,-5933,-5970,-5753,-5275,-4520,-3516,-2273,-847,727,2363,4022,5599,7052,8295,9283,9965,10322,10328,10022,9412,8581,7592,6525,5487,4530,3739,3128,2711,2448,2282,2123,1881,1458,789,-177,-1428,-2931,-4582,-6255,-7800,-9044,-9846,-10088,-9697,-8677,-7073,-5005,-2622,-112,2337,4551,6388,7754,8610,8975,8915,8542,7975,7352,6773,6322,6014,5830,5690,5487,5098,4419,3357,1908,78,-2016,-4247,-6426,-8373,-9907,-10896,-11244,-10952,-10049,-8673,-6968,-5132,-3354,-1778,-546,325,808,997,984,904,887,1035,1428,2077,2961,4005,5100,6135,6992,7575,7845,7767,7401,6800,6072,5327,4651,4137,3791,3631,3575,3562,3463,3190,2646,1783,602,-853,-2490,-4166,-5756,-7082,-8038,-8513,-8451,-7857,-6752,-5225,-3383,-1336,775,2846,4770,6485,7936,9130,10052,10759,11264,11618,11840,11935,11899,11697,11281,10618,9646,8362,6758,4875,2778,573,-1629,-3695,-5505,-6966,-8001,-8584,-8718,-8448,-7847,-6996,-5999,-4918,-3835,-2766,-1736,-728,283,1304,2368,3446,4538,5590,6557,7378,8000,8374,8472,8292,7834,7167,6318,5394,4447,3558,2787,2156,1704,1401,1244,1185,1193,1220,1230,1205,1117,989,814,628,448,293,173,76,-17,-147,-362,-695,-1193,-1849,-2661,-3578,-4533,-5447,-6231,-6808,-7114,-7120,-6808,-6223,-5397,-4431,-3401,-2421,-1583,-973,-648,-638,-930,-1485,-2214,-3021,-3777,-4373,-4702,-4709,-4371,-3735,-2887,-1947,-1069,-372,27,58,-271,-951,-1855,-2890,-3889,-4710,-5232,-5335,-5001,-4196,-3008,-1523,123,1750,3243,4429,5248,5624,5575,5138,4400,3445,2377,1273,198,-819,-1756,-2627,-3432,-4190,-4912,-5577,-6189,-6687,-7062,-7232,-7197,-6893,-6343,-5538,-4534,-3373,-2159,-944,150,1072,1748,2147,2252,2091,1683,1100,416,-313,-966,-1507,-1833,-1919,-1714,-1230,-463,526,1695,2959,4255,5487,6606,7528,8237,8686,8889,8841,8585,8144,7576,6920,6222,5526,4854,4239,3677,3184,2734,2330,1936,1537,1101,601,13,-683,-1496,-2426,-3462,-4573,-5726,-6869,-7935,-8862,-9567,-9991,-10076,-9781,-9108,-8061,-6703,-5097,-3344,-1537,214,1829,3233,4383,5266,5871,6231,6355,6287,6040,5630,5071,4337,3445,2352,1081,-377,-1992,-3712,-5483,-7224,-8847,-10273,-11415,-12209,-12595,-12549,-12046,-11110,-9766,-8078,-6122,-3999,-1817,313,2269,3965,5295,6209,6655,6616,6108,5169,3878,2329,654,-1024,-2571,-3868,-4843,-5434,-5650,-5527,-5141,-4600,-4020,-3510,-3166,-3046,-3173,-3534,-4077,-4731,-5408,-6027,-6512,-6814,-6896,-6758,-6415,-5907,-5276,-4593,-3881,-3221,-2600,-2066,-1586,-1155,-733,-291,209,788,1458,2221,3044,3905,4728,5466,6021,6331,6319,5947,5195,4092,2691,1093,-587,-2223,-3692,-4912,-5803,-6374,-6615,-6618,-6437,-6191,-5961,-5826,-5849,-6033,-6372,-6809,-7270,-7660,-7900,-7874,-7538,-6806,-5689,-4165,-2312,-179,2104,4433,6671,8701,10424,11751,12652,13092,13108,12727,12021,11063,9927,8675,7366,6022,4672,3313,1950,579,-794,-2153,-3486,-4749,-5922,-6954,-7809,-8450,-8841,-8957,-8769,-8277,-7447,-6324,-4892,-3232,-1378,551,2470,4244,5751,6905,7593,7810,7533,6814,5748,4423,2986,1538,196,-966,-1903,-2597,-3082,-3381,-3578,-3708,-3839,-4003,-4215,-4469,-4752,-5007,-5220,-5319,-5290,-5100,-4735,-4217,-3548,-2769,-1925,-1044,-191,604,1300,1873,2315,2624,2823,2920,2946,2908,2825,2695,2537,2344,2157,1978,1854,1804,1844,1988,2200,2458,2685,2830,2811,2583,2112,1388,441,-682,-1903,-3136,-4290,-5275,-6026,-6486,-6651,-6513,-6144,-5576,-4926,-4255,-3661,-3199,-2913,-2803,-2844,-2982,-3137,-3234,-3185,-2937,-2447,-1714,-759,367,1592,2836,4000,5014,5789,6280,6453,6282,5802,5009,3972,2719,1324,-169,-1694,-3200,-4636,-5965,-7156,-8192,-9053,-9746,-10241,-10552,-10632,-10482,-10052,-9337,-8306,-6967,-5341,-3463,-1418,720,2828,4809,6536,7935,8913,9439,9490,9081,8247,7054,5575,3906,2141,386,-1277,-2747,-3978,-4910,-5524,-5834,-5846,-5631,-5219,-4694,-4093,-3473,-2865,-2281,-1747,-1250,-795,-379,18,385,745,1100,1452,1821,2194,2585,2993,3414,3858,4317,4803,5303,5820,6334,6826,7264,7619,7851,7939,7863,7619,7230,6724,6155,5574,5039,4586,4257,4032,3912,3834,3747,3588,3289,2809,2122,1229,156,-1046,-2313,-3578,-4775,-5845,-6752,-7467,-7978,-8294,-8408,-8347,-8099,-7688,-7095,-6336,-5403,-4309,-3076,-1732,-338,1068,2387,3580,4543,5240,5607,5631,5305,4661,3743,2615,1357,42,-1259,-2475,-3573,-4510,-5270,-5855,-6259,-6494,-6569,-6490,-6247,-5854,-5281,-4542,-3626,-2547,-1319,21,1447,2900,4341,5708,6952,8021,8871,9469,9804,9860,9670,9250,8645,7907,7070,6177,5249,4279,3270,2191,1013,-265,-1664,-3141,-4661,-6144,-7509,-8658,-9521,-10030,-10166,-9927,-9366,-8541,-7546,-6460,-5360,-4313,-3329,-2443,-1604,-811,-1,852,1773,2782,3861,4984,6107,7153,8067,8766,9212,9353,9199,8753,8065,7176,6149,5025,3850,2651,1437,231,-966,-2139,-3250,-4282,-5169,-5874,-6342,-6536,-6443,-6071,-5456,-4680,-3820,-2997,-2305,-1843,-1665,-1804,-2230,-2877,-3649,-4409,-5027,-5380,-5356,-4909,-4013,-2708,-1065,805,2774,4715,6490,8009,9174,9954,10321,10313,9962,9355,8561,7666,6735,5810,4920,4057,3210,2341,1421,425,-656,-1805,-2980,-4119,-5130,-5932,-6421,-6535,-6215,-5441,-4228,-2622,-705,1411,3605,5739,7685,9334,10591,11409,11758,11652,11130,10241,9056,7645,6075,4407,2697,982,-687,-2277,-3746,-5046,-6134,-6956,-7465,-7622,-7389,-6760,-5731,-4342,-2641,-709,1363,3475,5530,7437,9136,10573,11730,12604,13209,13573,13725,13678,13462,13061,12489,11716,10743,9567,8199,6684,5074,3457,1919,561,-540,-1308,-1717,-1763,-1475,-943,-244,485,1147,1619,1849,1767,1396,741,-128,-1155,-2267,-3396,-4501,-5535,-6489,-7356,-8134,-8843,-9476,-10048,-10545,-10956,-11259,-11411,-11382,-11104,-10552,-9672,-8466,-6940,-5152,-3170,-1110,925,2808,4436,5729,6639,7150,7297,7138,6749,6244,5689,5178,4747,4409,4149,3914,3647,3274,2740,2007,1083,-14,-1184,-2354,-3380,-4162,-4601,-4648,-4289,-3602,-2657,-1630,-644,132,593,667,338,-342,-1290,-2365,-3441,-4373,-5062,-5437,-5480,-5206,-4685,-3984,-3203,-2411,-1678,-1027,-468,18,476,928,1427,1975,2581,3223,3867,4475,5003,5418,5701,5846,5858,5759,5562,5295,4970,4590,4162,3667,3112,2480,1783,1038,279,-439,-1056,-1497,-1698,-1595,-1155,-380,707,2025,3481,4951,6294,7399,8140,8460,8315,7711,6715,5391,3873,2267,702,-723,-1938,-2896,-3612,-4095,-4420,-4642,-4825,-5027,-5259,-5526,-5787,-5990,-6063,-5944,-5570,-4917,-3964,-2751,-1310,265,1899,3489,4946,6193,7188,7886,8320,8488,8464,8293,8041,7772,7525,7346,7238,7199,7188,7154,7015,6704,6127,5241,4004,2433,570,-1491,-3633,-5711,-7582,-9107,-10193,-10761,-10804,-10341,-9435,-8179,-6679,-5056,-3409,-1857,-455,721,1661,2355,2845,3166,3391,3575,3775,4022,4320,4644,4936,5119,5109,4815,4197,3210,1893,284,-1512,-3396,-5240,-6939,-8380,-9510,-10262,-10642,-10657,-10371,-9835,-9161,-8403,-7667,-6987,-6413,-5934,-5558,-5226,-4922,-4586,-4196,-3722,-3158,-2506,-1794,-1042,-301,400,1025,1548,1965,2265,2475,2590,2645,2632,2579,2476,2344,2173,1990,1785,1588,1382,1186,971,732,430,42,-458,-1089,-1844,-2713,-3667,-4645,-5619,-6490,-7223,-7724,-7945,-7827,-7340,-6466,-5229,-3665,-1843,139,2190,4179,6017,7584,8809,9619,9965,9849,9249,8217,6796,5060,3104,1029,-1061,-3059,-4870,-6429,-7676,-8598,-9182,-9457,-9449,-9198,-8760,-8161,-7457,-6668,-5820,-4923,-3971,-2951,-1842,-628,714,2177,3760,5427,7131,8812,10385,11788,12916,13740,14167,14206,13812,13024,11859,10379,8652,6765,4811,2886,1085,-517,-1847,-2869,-3557,-3926,-4005,-3859,-3563,-3202,-2859,-2602,-2474,-2496,-2656,-2913,-3209,-3471,-3625,-3601,-3362,-2887,-2193,-1344,-401,521,1339,1960,2329,2421,2255,1887,1413,935,580,438,581,1033,1748,2654,3606,4449,5022,5178,4809,3884,2404,469,-1797,-4215,-6604,-8786,-10612,-11981,-12835,-13187,-13084,-12627,-11933,-11124,-10309,-9565,-8920,-8378,-7869,-7340,-6686,-5857,-4783,-3476,-1948,-290,1419,3041,4476,5594,6335,6624,6466,5867,4886,3606,2125,554,-987,-2401,-3599,-4533,-5176,-5562,-5719,-5738,-5672,-5594,-5531,-5488,-5427,-5293,-5009,-4499,-3708,-2605,-1190,481,2336,4269,6139,7849,9251,10281,10870,10994,10692,9999,9018,7833,6545,5242,3989,2828,1782,841,-4,-789,-1535,-2271,-3008,-3750,-4486,-5195,-5851,-6426,-6899,-7243,-7470,-7563,-7556,-7458,-7303,-7114,-6911,-6701,-6475,-6213,-5874,-5407,-4776,-3933,-2855,-1545,-2,1706,3539,5394,7187,8810,10175,11195,11826,12028,11811,11197,10236,8986,7523,5909,4222,2529,888,-632,-1992,-3133,-4046,-4694,-5096,-5262,-5226,-5031,-4720,-4334,-3912,-3484,-3071,-2693,-2364,-2091,-1892,-1755,-1685,-1649,-1630,-1575,-1459,-1227,-873,-385,218,902,1606,2289,2866,3307,3564,3616,3475,3148,2668,2075,1390,643,-151,-987,-1868,-2785,-3758,-4772,-5826,-6899,-7967,-8989,-9919,-10712,-11310,-11669,-11739,-11490,-10876,-9901,-8545,-6848,-4839,-2609,-228,2165,4471,6546,8293,9608,10437,10744,10549,9895,8868,7573,6122,4634,3185,1863,666,-373,-1315,-2182,-3033,-3905,-4814,-5764,-6716,-7629,-8423,-9048,-9413,-9490,-9231,-8644,-7745,-6583,-5221,-3736,-2214,-721,654,1882,2915,3743,4388,4852,5187,5406,5551,5620,5639,5580,5446,5205,4831,4303,3597,2716,1676,515,-694,-1884,-2946,-3803,-4363,-4578,-4415,-3885,-3036,-1940,-723,494,1573,2366,2792,2743,2217,1220,-180,-1862,-3691,-5496,-7124,-8413,-9262,-9572,-9328,-8529,-7240,-5533,-3539,-1361,851,2995,4954,6653,8038,9074,9767,10112,10144,9870,9313,8484,7391,6041,4453,2650,679,-1400,-3504,-5552,-7444,-9107,-10467,-11479,-12127,-12401,-12337,-11945,-11281,-10359,-9221,-7881,-6357,-4678,-2857,-942,1035,3010,4922,6703,8277,9580,10545,11121,11277,11004,10329,9303,8024,6591,5143,3787,2640,1753,1162,832,698,662,618,458,122,-433,-1186,-2075,-3021,-3895,-4612,-5061,-5204,-5010,-4504,-3745,-2811,-1804,-822,35,698,1115,1266,1172,861,402,-138,-703,-1210,-1638,-1939,-2106,-2148,-2066,-1896,-1649,-1358,-1026,-665,-281,156,627,1166,1756,2376,3007,3562,4013,4235,4217,3859,3197,2217,1011,-356,-1745,-3067,-4195,-5058,-5587,-5767,-5576,-5055,-4222,-3129,-1824,-366,1193,2780,4352,5831,7186,8355,9306,10010,10425,10536,10320,9757,8857,7625,6112,4355,2466,513,-1359,-3053,-4449,-5472,-6071,-6235,-6008,-5457,-4689,-3821,-2964,-2223,-1663,-1313,-1163,-1157,-1210,-1233,-1108,-771,-152,764,1952,3362,4899,6461,7937,9216,10219,10868,11140,11012,10511,9661,8520,7128,5551,3828,2025,171,-1674,-3482,-5200,-6797,-8223,-9443,-10424,-11123,-11537,-11634,-11432,-10935,-10188,-9217,-8098,-6869,-5613,-4375,-3208,-2144,-1204,-376,341,995,1597,2188,2780,3386,3996,4599,5161,5661,6057,6320,6440,6385,6191,5850,5416,4921,4401,3912,3475,3115,2856,2683,2602,2600,2647,2741,2837,2920,2948,2893,2721,2409,1956,1368,695,-20,-694,-1259,-1644,-1791,-1675,-1279,-635,215,1199,2235,3236,4127,4845,5353,5642,5718,5615,5349,4972,4472,3896,3211,2435,1556,578,-461,-1534,-2552,-3460,-4163,-4606,-4751,-4596,-4172,-3571,-2854,-2163,-1567,-1160,-983,-1036,-1284,-1655,-2041,-2338,-2424,-2219,-1667,-747,489,1992,3629,5285,6820,8104,9038,9561,9628,9285,8556,7542,6332,5016,3704,2441,1299,277,-620,-1424,-2173,-2913,-3672,-4481,-5330,-6212,-7073,-7861,-8508,-8928,-9077,-8888,-8349,-7465,-6247,-4774,-3081,-1264,617,2481,4271,5915,7387,8633,9646,10406,10908,11157,11150,10902,10419,9731,8865,7871,6801,5718,4693,3769,3015,2437,2069,1892,1895,2047,2325,2692,3121,3573,4005,4363,4599,4622,4407,3868,3011,1827,353,-1336,-3150,-4988,-6733,-8303,-9610,-10608,-11278,-11616,-11651,-11409,-10930,-10240,-9363,-8312,-7092,-5721,-4214,-2608,-958,667,2177,3473,4458,5041,5162,4786,3931,2645,1033,-781,-2655,-4431,-5986,-7195,-7996,-8344,-8262,-7782,-6996,-5983,-4848,-3675,-2532,-1478,-515,338,1125,1868,2617,3400,4256,5157,6109,7024,7846,8470,8815,8793,8396,7605,6521,5243,3936,2769,1896,1435,1457,1936,2827,3981,5255,6469,7449,8082,8250,7949,7174,6017,4588,3023,1490,107,-988,-1744,-2119,-2152,-1901,-1483,-999,-573,-269,-142,-167,-303,-450,-513,-387,-19,635,1521,2586,3693,4713,5512,5966,6014,5623,4824,3701,2358,933,-441,-1655,-2608,-3265,-3599,-3652,-3478,-3155,-2784,-2433,-2186,-2064,-2098,-2244,-2483,-2749,-3000,-3192,-3306,-3331,-3286,-3181,-3041,-2879,-2707,-2508,-2279,-1976,-1582,-1057,-392,434,1377,2443,3528,4602,5549,6296,6763,6872,6593,5918,4866,3524,1956,303,-1346,-2859,-4166,-5196,-5913,-6329,-6449,-6330,-6018,-5569,-5050,-4499,-3964,-3459,-2998,-2559,-2131,-1669,-1148,-532,198,1042,1993,3003,4033,5003,5860,6521,6953,7114,7013,6668,6132,5460,4718,3952,3203,2482,1783,1101,385,-352,-1163,-2010,-2898,-3775,-4601,-5310,-5856,-6186,-6275,-6107,-5697,-5070,-4272,-3371,-2410,-1479,-604,161,815,1368,1854,2322,2829,3412,4116,4942,5878,6882,7888,8815,9585,10114,10356,10271,9889,9237,8413,7520,6664,5958,5469,5236,5250,5449,5740,6014,6131,6007,5525,4677,3441,1872,49,-1922,-3918,-5798,-7458,-8780,-9705,-10186,-10213,-9803,-8994,-7844,-6424,-4824,-3135,-1456,114,1500,2628,3459,3966,4150,4011,3589,2884,1961,806,-506,-1991,-3573,-5252,-6949,-8634,-10233,-11695,-12958,-13972,-14677,-15047,-15023,-14597,-13736,-12452,-10745,-8673,-6264,-3620,-826,1998,4729,7243,9428,11193,12467,13231,13474,13236,12585,11592,10373,9011,7636,6319,5176,4245,3570,3137,2879,2724,2533,2198,1600,658,-663,-2347,-4326,-6485,-8675,-10741,-12523,-13895,-14761,-15078,-14841,-14101,-12942,-11480,-9844,-8159,-6533,-5042,-3722,-2574,-1561,-625,300,1272,2341,3515,4788,6109,7408,8596,9575,10257,10563,10450,9896,8930,7606,6021,4280,2485,746,-878,-2342,-3622,-4751,-5731,-6617,-7429,-8190,-8906,-9553,-10102,-10504,-10714,-10702,-10448,-9956,-9259,-8378,-7393,-6328,-5265,-4214,-3213,-2257,-1340,-447,428,1297,2136,2931,3642,4218,4610,4763,4630,4201,3458,2463,1246,-72,-1413,-2643,-3673,-4418,-4829,-4899,-4645,-4112,-3372,-2487,-1541,-583,334,1204,2031,2839,3687,4599,5631,6795,8084,9490,10933,12363,13667,14758,15537,15919,15850,15288,14231,12706,10769,8517,6076,3568,1155,-1052,-2949,-4475,-5645,-6490,-7112,-7615,-8118,-8730,-9513,-10519,-11719,-13084,-14515,-15926,-17175,-18141,-18702,-18727,-18186,-17008,-15285,-13070,-10552,-7892,-5309,-3005,-1133,167,855,931,451,-459,-1683,-3052,-4430,-5681,-6696,-7413,-7787,-7833,-7568,-7048,-6344,-5515,-4654,-3815,-3077,-2469,-2032,-1760,-1638,-1651,-1750,-1932,-2169,-2461,-2800,-3193,-3607,-4034,-4417,-4709,-4853,-4780,-4466,-3876,-3039,-1985,-789,466,1687,2786,3697,4373,4819,5050,5148,5156,5180,5242,5384,5580,5781,5907,5858,5542,4886,3866,2517,916,-786,-2445,-3880,-4955,-5554,-5620,-5135,-4160,-2779,-1133,635,2369,3944,5253,6242,6877,7184,7187,6962,6561,6066,5526,4989,4488,4014,3574,3114,2620,2031,1345,546,-335,-1258,-2163,-2991,-3688,-4201,-4521,-4624,-4550,-4307,-3965,-3528,-3070,-2570,-2078,-1563,-1042,-492,90,719,1396,2131,2919,3749,4609,5470,6307,7092,7778,8351,8757,8992,9031,8878,8553,8074,7466,6754,5959,5098,4196,3265,2338,1436,588,-176,-827,-1333,-1674,-1846,-1848,-1734,-1523,-1306,-1130,-1064,-1162,-1455,-1949,-2632,-3454,-4342,-5216,-5967,-6508,-6756,-6658,-6200,-5410,-4360,-3150,-1921,-786,111,699,921,791,365,-256,-945,-1575,-2026,-2223,-2120,-1740,-1125,-387,380,1043,1516,1730,1657,1324,797,161,-444,-937,-1200,-1199,-921,-408,257,962,1604,2069,2298,2243,1912,1332,571,-306,-1196,-2034,-2725,-3230,-3487,-3496,-3231,-2724,-1989,-1087,-61,1011,2078,3071,3952,4666,5209,5541,5686,5627,5401,5024,4527,3940,3267,2523,1689,759,-288,-1458,-2740,-4122,-5546,-6966,-8286,-9417,-10256,-10701,-10673,-10124,-9046,-7502,-5579,-3437,-1227,845,2629,3962,4762,4990,4669,3886,2760,1441,71,-1204,-2315,-3176,-3808,-4217,-4463,-4604,-4698,-4791,-4905,-5051,-5190,-5304,-5327,-5217,-4944,-4475,-3835,-3052,-2189,-1332,-555,65,487,689,693,544,303,63,-120,-154,-12,336,865,1550,2315,3123,3895,4616,5257,5836,6371,6887,7413,7939,8456,8898,9205,9281,9058,8464,7463,6063,4280,2214,-61,-2400,-4687,-6795,-8613,-10062,-11095,-11680,-11850,-11628,-11076,-10271,-9260,-8114,-6863,-5528,-4141,-2692,-1208,298,1804,3258,4620,5836,6843,7620,8110,8333,8280,7988,7514,6905,6243,5592,5026,4581,4316,4203,4235,4349,4460,4502,4385,4053,3493,2695,1714,622,-502,-1539,-2413,-3046,-3392,-3469,-3293,-2959,-2530,-2116,-1762,-1545,-1446,-1467,-1551,-1634,-1670,-1581,-1352,-938,-357,380,1249,2187,3165,4124,5011,5809,6458,6972,7321,7537,7619,7610,7513,7367,7151,6886,6530,6071,5464,4672,3669,2433,966,-693,-2504,-4365,-6195,-7867,-9279,-10325,-10915,-11002,-10543,-9571,-8118,-6286,-4160,-1881,463,2744,4880,6801,8440,9757,10728,11325,11546,11392,10866,10001,8819,7379,5722,3941,2105,332,-1284,-2632,-3633,-4223,-4396,-4159,-3596,-2786,-1876,-1002,-308,79,67,-370,-1241,-2443,-3891,-5399,-6819,-7956,-8683,-8861,-8469,-7480,-6006,-4147,-2094,-24,1880,3460,4617,5294,5500,5299,4785,4097,3365,2708,2232,1960,1916,2009,2164,2228,2082,1604,708,-619,-2378,-4452,-6755,-9103,-11355,-13347,-14941,-16054,-16599,-16587,-15997,-14914,-13382,-11522,-9421,-7210,-4970,-2807,-776,1081,2732,4189,5436,6495,7341,7972,8346,8420,8156,7525,6522,5198,3617,1914,216,-1315,-2558,-3397,-3789,-3722,-3254,-2489,-1548,-577,302,982,1396,1519,1358,961,391,-265,-920,-1490,-1896,-2075,-1974,-1563,-829,232,1584,3210,5027,6995,9008,10998,12850,14476,15763,16626,16970,16731,15874,14391,12326,9765,6839,3708,569,-2413,-5044,-7204,-8790,-9769,-10156,-10012,-9428,-8526,-7399,-6174,-4900,-3656,-2440,-1272,-108,1059,2285,3564,4918,6321,7720,9082,10286,11286,11955,12243,12082,11468,10432,9053,7453,5755,4100,2573,1253,146,-758,-1515,-2183,-2829,-3502,-4219,-4993,-5778,-6528,-7189,-7681,-7960,-7981,-7703,-7138,-6279,-5173,-3846,-2373,-791,820,2426,3972,5433,6771,7979,9015,9871,10495,10861,10924,10661,10038,9069,7753,6162,4347,2431,501,-1296,-2873,-4117,-4975,-5414,-5450,-5129,-4550,-3815,-3070,-2438,-2037,-1957,-2238,-2884,-3850,-5037,-6324,-7551,-8553,-9168,-9259,-8734,-7553,-5744,-3396,-651,2292,5235,7957,10275,12048,13189,13674,13544,12864,11756,10325,8710,7002,5310,3683,2171,773,-501,-1699,-2814,-3901,-4940,-5936,-6849,-7629,-8217,-8553,-8594,-8305,-7692,-6767,-5592,-4228,-2784,-1344,-35,1061,1866,2349,2500,2373,2018,1531,1008,518,150,-75,-139,-57,120,351,566,719,756,665,413,32,-475,-1051,-1643,-2183,-2584,-2773,-2687,-2282,-1574,-602,531,1703,2762,3568,4000,3980,3490,2558,1275,-236,-1826,-3339,-4644,-5625,-6207,-6367,-6081,-5416,-4399,-3137,-1719,-260,1140,2363,3355,4034,4382,4383,4051,3406,2521,1430,239,-989,-2144,-3156,-3919,-4387,-4496,-4235,-3620,-2707,-1573,-339,908,2044,3014,3761,4282,4602,4751,4795,4762,4702,4618,4516,4366,4146,3822,3373,2802,2119,1378,620,-78,-668,-1091,-1327,-1365,-1228,-960,-622,-283,-28,92,13,-277,-783,-1474,-2307,-3218,-4154,-5046,-5861,-6553,-7113,-7528,-7817,-7986,-8075,-8086,-8068,-8012,-7948,-7874,-7780,-7669,-7518,-7308,-7025,-6632,-6118,-5453,-4621,-3617,-2429,-1093,388,1948,3552,5121,6607,7936,9071,9959,10576,10907,10959,10739,10303,9668,8927,8108,7304,6538,5873,5313,4879,4555,4333,4185,4094,4027,3964,3874,3746,3555,3313,3016,2691,2352,2025,1718,1438,1167,891,576,205,-247,-762,-1334,-1897,-2409,-2797,-3001,-2991,-2736,-2259,-1586,-773,118,1029,1894,2658,3271,3686,3871,3804,3475,2902,2105,1140,47,-1096,-2253,-3349,-4358,-5227,-5932,-6444,-6737,-6792,-6583,-6101,-5331,-4292,-3006,-1528,68,1716,3309,4796,6094,7172,8014,8618,9005,9213,9263,9185,8983,8647,8137,7438,6469,5247,3713,1928,-98,-2264,-4493,-6666,-8672,-10414,-11802,-12785,-13342,-13465,-13193,-12550,-11594,-10365,-8923,-7320,-5623,-3893,-2209,-634,761,1935,2852,3506,3911,4104,4117,4031,3865,3704,3552,3448,3400,3404,3473,3600,3802,4075,4442,4874,5382,5920,6443,6904,7209,7300,7097,6535,5591,4248,2547,573,-1577,-3732,-5769,-7512,-8866,-9750,-10148,-10104,-9689,-9015,-8185,-7307,-6434,-5612,-4829,-4049,-3222,-2285,-1181,110,1593,3208,4869,6450,7805,8807,9321,9289,8666,7483,5797,3725,1380,-1068,-3483,-5703,-7587,-9037,-9952,-10321,-10121,-9415,-8275,-6799,-5124,-3345,-1591,59,1554,2861,3994,4985,5857,6679,7449,8195,8893,9488,9930,10131,10022,9539,8651,7348,5670,3683,1468,-856,-3194,-5441,-7512,-9355,-10919,-12206,-13189,-13905,-14341,-14523,-14452,-14122,-13550,-12724,-11678,-10433,-9046,-7561,-6054,-4573,-3171,-1906,-786,141,893,1468,1897,2213,2465,2701,2958,3277,3663,4133,4666,5262,5882,6531,7160,7778,8337,8833,9229,9500,9627,9578,9352,8933,8329,7550,6604,5510,4288,2948,1524,21,-1513,-3054,-4543,-5924,-7132,-8073,-8688,-8891,-8641,-7924,-6737,-5157,-3251,-1149,1014,3112,4994,6569,7732,8458,8714,8545,7980,7105,5989,4702,3329,1906,504,-864,-2152,-3360,-4451,-5435,-6283,-7003,-7587,-8042,-8378,-8603,-8724,-8754,-8684,-8520,-8230,-7807,-7211,-6431,-5442,-4255,-2880,-1365,236,1853,3399,4811,5995,6900,7476,7689,7553,7081,6337,5387,4324,3213,2134,1121,200,-632,-1388,-2098,-2775,-3448,-4121,-4784,-5432,-6013,-6496,-6819,-6927,-6776,-6332,-5598,-4604,-3411,-2112,-811,382,1361,2060,2429,2471,2230,1763,1183,583,78,-244,-310,-78,457,1279,2318,3512,4750,5954,7028,7911,8556,8954,9096,9028,8765,8362,7843,7237,6556,5804,4970,4042,2994,1807,469,-1028,-2663,-4406,-6202,-7969,-9635,-11072,-12211,-12938,-13195,-12965,-12262,-11171,-9815,-8359,-6964,-5816,-5023,-4688,-4823,-5391,-6304,-7408,-8567,-9598,-10387,-10829,-10883,-10553,-9899,-8993,-7961,-6897,-5931,-5123,-4555,-4222,-4121,-4212,-4414,-4662,-4869,-4959,-4879,-4589,-4068,-3338,-2411,-1341,-168,1060,2282,3483,4590,5598,6445,7097,7521,7658,7500,7008,6194,5082,3711,2168,533,-1064,-2523,-3718,-4564,-5004,-5005,-4603,-3843,-2823,-1659,-476,598,1442,1980,2139,1919,1335,452,-638,-1827,-3001,-4044,-4863,-5376,-5539,-5326,-4752,-3839,-2642,-1209,382,2086,3811,5511,7112,8536,9750,10666,11277,11544,11485,11134,10547,9788,8936,8043,7169,6325,5530,4767,4018,3268,2480,1661,783,-124,-1063,-1983,-2861,-3632,-4256,-4684,-4888,-4866,-4636,-4242,-3739,-3191,-2634,-2121,-1641,-1201,-768,-307,204,808,1499,2295,3166,4085,4997,5849,6553,7065,7283,7197,6752,5975,4903,3617,2232,875,-310,-1219,-1735,-1851,-1546,-926,-95,780,1529,1997,2058,1644,756,-543,-2118,-3803,-5386,-6674,-7487,-7704,-7259,-6172,-4511,-2437,-117,2207,4343,6075,7263,7810,7692,6960,5717,4123,2356,604,-975,-2250,-3164,-3697,-3910,-3888,-3762,-3662,-3706,-3987,-4538,-5353,-6358,-7435,-8429,-9171,-9493,-9270,-8423,-6941,-4906,-2444,234,2905,5320,7270,8576,9148,8950,8047,6548,4624,2474,292,-1718,-3398,-4601,-5251,-5277,-4695,-3539,-1890,126,2374,4699,6928,8918,10513,11592,12064,11867,10988,9460,7382,4866,2119,-700,-3361,-5710,-7597,-8940,-9714,-9942,-9702,-9093,-8218,-7179,-6050,-4878,-3688,-2486,-1277,-70,1106,2225,3210,4037,4626,4966,5036,4841,4431,3831,3119,2329,1529,742,8,-664,-1262,-1771,-2189,-2489,-2674,-2722,-2649,-2468,-2214,-1942,-1703,-1555,-1547,-1700,-2020,-2465,-2970,-3432,-3746,-3780,-3443,-2659,-1397,296,2353,4611,6912,9046,10830,12095,12719,12648,11871,10466,8517,6208,3665,1095,-1383,-3619,-5544,-7103,-8293,-9147,-9693,-10003,-10107,-10044,-9850,-9515,-9069,-8497,-7806,-6994,-6057,-4993,-3810,-2523,-1145,261,1675,3005,4220,5244,6048,6603,6901,6958,6794,6447,5954,5348,4669,3951,3239,2584,2033,1661,1496,1596,1942,2508,3218,3951,4590,4976,5013,4587,3674,2279,461,-1639,-3897,-6090,-8072,-9619,-10620,-10944,-10556,-9477,-7772,-5602,-3141,-607,1767,3785,5269,6116,6283,5822,4825,3475,1968,505,-696,-1504,-1808,-1577,-876,215,1519,2874,4091,5017,5544,5610,5235,4475,3448,2303,1161,179,-580,-1035,-1200,-1107,-816,-441,-48,251,412,393,207,-128,-533,-964,-1304,-1509,-1482,-1188,-606,272,1383,2679,4048,5399,6613,7594,8266,8572,8511,8106,7422,6545,5575,4607,3712,2944,2298,1761,1261,731,94,-719,-1718,-2920,-4258,-5661,-7031,-8251,-9223,-9858,-10081,-9878,-9236,-8217,-6893,-5377,-3797,-2272,-918,191,1007,1530,1797,1865,1839,1780,1796,1906,2166,2537,2998,3468,3871,4121,4133,3847,3223,2266,1011,-455,-2032,-3564,-4930,-5977,-6608,-6765,-6417,-5629,-4470,-3085,-1633,-270,821,1547,1790,1547,834,-273,-1631,-3114,-4527,-5739,-6585,-6995,-6908,-6364,-5434,-4262,-3015,-1871,-993,-494,-437,-815,-1563,-2569,-3695,-4791,-5739,-6433,-6810,-6852,-6554,-5961,-5114,-4090,-2957,-1809,-721,226,962,1459,1694,1703,1551,1308,1097,994,1089,1434,2042,2899,3953,5131,6346,7512,8536,9350,9885,10104,9976,9509,8703,7625,6301,4828,3256,1680,155,-1251,-2489,-3536,-4361,-4973,-5377,-5588,-5643,-5550,-5351,-5050,-4686,-4257,-3795,-3292,-2749,-2160,-1483,-702,226,1327,2606,4055,5625,7246,8833,10255,11431,12226,12587,12458,11829,10754,9307,7625,5861,4198,2794,1821,1354,1478,2129,3253,4672,6200,7622,8716,9323,9303,8631,7304,5440,3181,704,-1772,-4080,-6044,-7557,-8537,-8973,-8862,-8261,-7222,-5824,-4153,-2290,-328,1648,3554,5321,6879,8192,9217,9932,10315,10351,10025,9338,8300,6946,5338,3553,1695,-145,-1853,-3355,-4578,-5485,-6063,-6326,-6297,-6034,-5593,-5036,-4435,-3853,-3338,-2949,-2704,-2622,-2699,-2915,-3229,-3615,-4002,-4375,-4674,-4891,-4986,-4954,-4764,-4407,-3858,-3106,-2145,-995,323,1745,3195,4584,5785,6707,7230,7300,6873,5974,4665,3059,1298,-454,-2048,-3334,-4229,-4673,-4695,-4349,-3744,-3014,-2268,-1629,-1152,-863,-739,-712,-692,-580,-297,215,964,1908,2977,4049,5003,5707,6059,5969,5416,4396,2965,1222,-725,-2714,-4603,-6248,-7515,-8336,-8653,-8497,-7915,-7019,-5935,-4798,-3750,-2890,-2297,-1997,-1968,-2153,-2460,-2779,-2992,-2998,-2708,-2086,-1118,136,1592,3111,4541,5738,6557,6943,6835,6312,5435,4361,3239,2205,1395,868,655,721,993,1374,1757,2049,2180,2130,1896,1533,1090,647,273,22,-66,30,283,688,1153,1642,2049,2324,2404,2275,1941,1445,850,220,-366,-847,-1180,-1317,-1264,-1003,-561,42,789,1639,2572,3544,4499,5383,6097,6558,6671,6357,5574,4316,2625,601,-1629,-3891,-6030,-7865,-9295,-10219,-10624,-10533,-10020,-9174,-8122,-6956,-5792,-4697,-3744,-2970,-2394,-2032,-1863,-1863,-2009,-2227,-2492,-2728,-2896,-2963,-2900,-2723,-2448,-2121,-1798,-1534,-1392,-1428,-1671,-2156,-2847,-3718,-4662,-5577,-6319,-6747,-6748,-6216,-5135,-3501,-1409,1020,3618,6182,8535,10495,11950,12824,13118,12894,12254,11349,10331,9335,8499,7882,7552,7491,7681,8042,8495,8926,9237,9306,9064,8431,7388,5942,4136,2054,-186,-2473,-4636,-6582,-8142,-9256,-9811,-9798,-9190,-8047,-6442,-4519,-2426,-372,1477,2930,3864,4190,3892,3002,1625,-113,-2036,-3996,-5803,-7364,-8536,-9303,-9609,-9499,-9002,-8198,-7167,-5984,-4727,-3445,-2166,-899,369,1669,3014,4434,5920,7457,9003,10490,11847,12989,13840,14351,14474,14231,13630,12752,11658,10428,9138,7821,6507,5192,3852,2460,1001,-546,-2145,-3774,-5354,-6833,-8114,-9149,-9865,-10222,-10206,-9794,-9024,-7933,-6593,-5103,-3579,-2139,-925,-39,421,416,-68,-966,-2189,-3599,-5019,-6296,-7253,-7766,-7749,-7168,-6046,-4464,-2534,-410,1761,3815,5630,7100,8155,8784,8978,8809,8320,7626,6797,5949,5140,4448,3885,3463,3127,2834,2485,2037,1415,632,-299,-1289,-2238,-3029,-3556,-3743,-3564,-3026,-2214,-1207,-168,803,1543,1995,2088,1856,1340,660,-81,-764,-1293,-1645,-1782,-1793,-1723,-1694,-1797,-2092,-2628,-3359,-4229,-5103,-5854,-6332,-6434,-6080,-5266,-4019,-2443,-647,1212,3014,4631,5987,7026,7741,8136,8245,8092,7697,7077,6211,5119,3775,2212,462,-1418,-3328,-5187,-6858,-8267,-9291,-9900,-10049,-9773,-9129,-8218,-7177,-6130,-5227,-4575,-4253,-4303,-4697,-5379,-6231,-7121,-7881,-8365,-8438,-8003,-7036,-5549,-3646,-1463,823,3028,4973,6527,7595,8145,8210,7861,7232,6459,5703,5083,4708,4613,4815,5247,5853,6503,7104,7529,7695,7523,6992,6099,4911,3503,2014,565,-700,-1672,-2270,-2450,-2220,-1608,-713,393,1565,2711,3702,4441,4854,4873,4477,3661,2458,937,-819,-2683,-4549,-6275,-7773,-8940,-9726,-10099,-10048,-9597,-8769,-7611,-6176,-4524,-2738,-900,878,2499,3848,4837,5385,5450,5016,4110,2786,1140,-706,-2623,-4448,-6045,-7267,-8005,-8191,-7776,-6791,-5273,-3337,-1105,1271,3621,5803,7674,9130,10120,10606,10620,10218,9462,8466,7294,6033,4720,3385,2023,615,-849,-2407,-4033,-5732,-7435,-9085,-10579,-11838,-12761,-13298,-13396,-13054,-12278,-11103,-9558,-7692,-5559,-3195,-682,1943,4577,7163,9584,11757,13569,14901,15676,15770,15150,13769,11649,8862,5537,1848,-1959,-5649,-8931,-11581,-13368,-14184,-13939,-12702,-10563,-7742,-4474,-1052,2246,5144,7426,8923,9545,9279,8186,6411,4136,1600,-957,-3314,-5267,-6709,-7578,-7912,-7811,-7416,-6895,-6390,-6021,-5840,-5836,-5963,-6103,-6162,-6033,-5659,-5025,-4188,-3227,-2281,-1476,-921,-712,-854,-1349,-2113,-3053,-4071,-5052,-5929,-6653,-7198,-7591,-7859,-8048,-8230,-8424,-8703,-9035,-9451,-9874,-10270,-10546,-10620,-10412,-9849,-8890,-7539,-5812,-3812,-1624,606,2762,4714,6376,7664,8539,8973,8961,8517,7666,6445,4899,3086,1077,-1062,-3233,-5358,-7323,-9044,-10404,-11330,-11727,-11564,-10820,-9531,-7792,-5720,-3485,-1279,741,2394,3595,4262,4422,4111,3464,2605,1703,912,357,150,321,886,1787,2933,4201,5447,6536,7351,7826,7927,7708,7237,6646,6055,5587,5326,5319,5536,5928,6373,6747,6924,6781,6268,5353,4088,2564,916,-693,-2111,-3188,-3825,-3957,-3565,-2692,-1387,222,2035,3879,5639,7136,8283,8946,9110,8730,7871,6599,5036,3315,1574,-51,-1464,-2586,-3403,-3920,-4171,-4235,-4147,-3988,-3773,-3533,-3252,-2922,-2506,-1980,-1331,-535,381,1400,2475,3540,4519,5336,5900,6150,6040,5544,4706,3569,2253,883,-389,-1416,-2065,-2250,-1911,-1067,228,1856,3667,5486,7135,8455,9321,9664,9459,8741,7583,6081,4365,2535,736,-970,-2466,-3746,-4760,-5554,-6153,-6628,-7040,-7436,-7855,-8272,-8676,-8965,-9084,-8904,-8384,-7439,-6089,-4358,-2331,-133,2108,4228,6107,7597,8633,9128,9072,8464,7333,5754,3776,1516,-956,-3521,-6092,-8561,-10841,-12826,-14427,-15551,-16110,-16035,-15277,-13818,-11680,-8941,-5707,-2153,1544,5160,8501,11381,13651,15236,16082,16241,15754,14753,13335,11648,9790,7873,5958,4105,2325,648,-946,-2432,-3823,-5085,-6201,-7138,-7854,-8341,-8551,-8501,-8161,-7542,-6636,-5441,-3965,-2208,-225,1964,4242,6550,8736,10717,12349,13552,14233,14331,13824,12698,11000,8785,6168,3272,266,-2698,-5429,-7791,-9644,-10897,-11517,-11491,-10876,-9742,-8198,-6340,-4296,-2154,-28,1996,3820,5365,6544,7299,7570,7338,6595,5379,3748,1804,-329,-2510,-4582,-6409,-7859,-8846,-9306,-9226,-8630,-7583,-6181,-4551,-2829,-1162,313,1483,2253,2575,2440,1876,950,-236,-1585,-2956,-4262,-5384,-6272,-6878,-7188,-7239,-7040,-6667,-6130,-5469,-4681,-3745,-2633,-1312,262,2065,4112,6302,8564,10753,12718,14321,15395,15854,15601,14622,12939,10635,7833,4711,1455,-1701,-4558,-6891,-8542,-9384,-9351,-8492,-6881,-4733,-2271,214,2433,4137,5121,5262,4547,3019,846,-1767,-4571,-7290,-9680,-11530,-12680,-13045,-12610,-11421,-9601,-7294,-4702,-2001,613,3001,5041,6674,7863,8620,8963,8936,8572,7905,6971,5790,4407,2841,1152,-615,-2384,-4077,-5596,-6847,-7727,-8153,-8058,-7401,-6198,-4475,-2342,104,2695,5294,7737,9903,11700,13074,14021,14575,14799,14769,14568,14238,13826,13299,12646,11771,10645,9172,7344,5156,2647,-73,-2903,-5675,-8244,-10458,-12195,-13382,-13982,-14022,-13566,-12724,-11616,-10363,-9083,-7846,-6703,-5663,-4707,-3817,-2973,-2171,-1450,-858,-473,-385,-653,-1338,-2432,-3891,-5620,-7467,-9258,-10792,-11880,-12353,-12103,-11060,-9265,-6783,-3794,-476,2912,6166,9047,11410,13131,14175,14559,14355,13665,12607,11289,9814,8235,6609,4942,3250,1532,-200,-1911,-3567,-5080,-6393,-7406,-8056,-8272,-8029,-7303,-6138,-4574,-2704,-634,1523,3620,5554,7186,8441,9226,9509,9249,8463,7162,5392,3212,685,-2103,-5068,-8111,-11128,-13998,-16614,-18842,-20579,-21701,-22122,-21766,-20596,-18612,-15867,-12453,-8521,-4248,164,4491,8539,12104,15041,17209,18551,19013,18633,17456,15602,13198,10402,7391,4302,1313,-1478,-3950,-6049,-7717,-8953,-9749,-10141,-10156,-9852,-9265,-8457,-7456,-6307,-5026,-3635,-2159,-615,940,2449,3831,4985,5822,6253,6219,5712,4748,3420,1838,155,-1455,-2831,-3820,-4291,-4167,-3400,-1999,-19,2440,5258,8267,11316,14225,16848,19042,20698,21743,22130,21863,20946,19447,17407,14922,12077,8978,5762,2566,-438,-3085,-5195,-6629,-7269,-7056,-6003,-4178,-1742,1127,4157,7137,9795,11949,13450,14194,14181,13436,12058,10177,7938,5500,2993,543,-1776,-3904,-5808,-7491,-8935,-10159,-11154,-11907,-12385,-12560,-12361,-11795,-10818,-9498,-7913,-6185,-4498,-3008,-1887,-1249,-1156,-1603,-2498,-3722,-5057,-6321,-7291,-7804,-7729,-7021,-5666,-3774,-1444,1120,3738,6206,8337,9999,11097,11593,11527,10954,9989,8749,7341,5873,4405,2990,1631,326,-950,-2233,-3535,-4887,-6269,-7680,-9064,-10394,-11600,-12638,-13464,-14024,-14317,-14293,-13976,-13331,-12386,-11121,-9560,-7702,-5577,-3211,-664,1994,4671,7238,9598,11589,13123,14071,14368,13965,12856,11095,8756,5994,2960,-135,-3099,-5729,-7872,-9393,-10234,-10389,-9892,-8862,-7390,-5641,-3721,-1762,160,1971,3633,5128,6443,7582,8527,9279,9798,10068,10042,9692,8992,7928,6508,4761,2752,572,-1646,-3760,-5599,-7025,-7906,-8189,-7861,-6972,-5651,-4010,-2236,-458,1189,2607,3746,4570,5075,5265,5150,4719,3991,2934,1582,-83,-1978,-4074,-6212,-8298,-10125,-11548,-12382,-12498,-11795,-10236,-7854,-4742,-1070,2962,7100,11111,14738,17804,20121,21623,22231,21983,20903,19103,16672,13743,10434,6867,3150,-599,-4310,-7864,-11215,-14260,-16958,-19236,-21063,-22391,-23208,-23486,-23231,-22428,-21097,-19243,-16902,-14119,-10971,-7562,-4015,-492,2857,5858,8386,10316,11603,12214,12197,11619,10590,9229,7677,6033,4432,2933,1616,523,-334,-928,-1272,-1381,-1258,-952,-473,129,822,1557,2300,3001,3636,4158,4551,4791,4871,4808,4627,4387,4152,3999,4004,4227,4709,5454,6433,7576,8789,9953,10941,11647,11962,11837,11240,10180,8706,6887,4812,2585,310,-1930,-4028,-5942,-7596,-8981,-10065,-10863,-11379,-11657,-11709,-11596,-11329,-10956,-10484,-9935,-9302,-8599,-7800,-6923,-5936,-4855,-3661,-2366,-972,493,2021,3566,5106,6601,8013,9306,10437,11354,12011,12358,12339,11929,11083,9813,8117,6054,3678,1105,-1543,-4115,-6454,-8407,-9859,-10709,-10941,-10556,-9641,-8295,-6653,-4862,-3034,-1288,325,1758,3028,4142,5148,6077,6942,7768,8505,9136,9575,9767,9634,9124,8214,6905,5252,3322,1248,-853,-2813,-4499,-5774,-6550,-6771,-6444,-5627,-4427,-2983,-1464,-19,1207,2112,2660,2827,2684,2273,1715,1068,431,-163,-674,-1095,-1427,-1677,-1837,-1901,-1846,-1637,-1245,-635,204,1264,2513,3877,5271,6569,7644,8378,8643,8374,7519,6096,4168,1853,-696,-3288,-5747,-7894,-9595,-10759,-11338,-11336,-10809,-9810,-8451,-6801,-4967,-2997,-964,1108,3176,5214,7164,8974,10525,11720,12411,12467,11780,10282,7959,4892,1222,-2825,-6952,-10845,-14166,-16614,-17963,-18058,-16886,-14525,-11185,-7156,-2783,1556,5512,8795,11165,12531,12840,12180,10683,8542,5992,3251,548,-1947,-4098,-5840,-7154,-8079,-8687,-9050,-9274,-9391,-9464,-9484,-9435,-9283,-8966,-8441,-7667,-6627,-5339,-3851,-2248,-631,878,2170,3156,3762,3983,3809,3321,2593,1749,915,215,-234,-355,-90,560,1570,2874,4376,5970,7529,8942,10098,10912,11319,11273,10778,9828,8492,6806,4881,2805,707,-1286,-3026,-4398,-5264,-5576,-5288,-4452,-3160,-1572,131,1729,3036,3883,4159,3831,2931,1553,-138,-1975,-3753,-5309,-6493,-7223,-7448,-7190,-6526,-5560,-4447,-3328,-2363,-1661,-1317,-1349,-1747,-2423,-3270,-4136,-4885,-5377,-5532,-5295,-4691,-3784,-2695,-1567,-562,171,514,403,-160,-1094,-2261,-3463,-4481,-5094,-5137,-4479,-3119,-1093,1419,4215,7026,9587,11665,13096,13777,13730,13015,11792,10232,8515,6805,5196,3757,2468,1283,122,-1106,-2460,-3966,-5610,-7308,-8959,-10421,-11564,-12268,-12467,-12126,-11300,-10059,-8565,-6966,-5450,-4170,-3232,-2709,-2563,-2735,-3066,-3391,-3521,-3291,-2585,-1349,390,2523,4884,7239,9375,11048,12111,12445,12035,10940,9273,7215,4950,2670,545,-1299,-2781,-3854,-4539,-4851,-4856,-4604,-4157,-3550,-2836,-2019,-1125,-157,873,1944,3029,4074,5023,5788,6299,6487,6307,5751,4836,3607,2137,478,-1286,-3113,-4943,-6718,-8394,-9892,-11152,-12091,-12647,-12775,-12434,-11647,-10431,-8858,-7026,-5028,-3005,-1068,663,2074,3090,3634,3667,3174,2146,628,-1341,-3671,-6254,-8953,-11604,-14032,-16065,-17531,-18313,-18305,-17500,-15912,-13634,-10815,-7612,-4252,-920,2182,4881,7056,8602,9472,9662,9187,8113,6522,4503,2192,-305,-2841,-5298,-7534,-9445,-10921,-11883,-12287,-12112,-11382,-10186,-8609,-6826,-4964,-3212,-1672,-461,405,934,1205,1319,1408,1592,1976,2631,3573,4781,6189,7690,9183,10545,11694,12541,13065,13232,13073,12606,11900,10990,9978,8884,7796,6723,5706,4729,3795,2870,1949,995,20,-984,-1983,-2941,-3796,-4495,-4970,-5190,-5126,-4808,-4258,-3579,-2840,-2159,-1618,-1300,-1229,-1418,-1791,-2284,-2740,-3048,-3049,-2644,-1760,-379,1448,3614,5959,8276,10355,11969,12941,13137,12485,11012,8807,6048,2974,-158,-3050,-5460,-7173,-8066,-8096,-7320,-5863,-3938,-1768,390,2326,3861,4904,5426,5488,5205,4737,4258,3925,3864,4148,4789,5757,6953,8270,9559,10686,11522,11976,11982,11534,10643,9378,7809,6034,4144,2222,345,-1455,-3125,-4682,-6104,-7408,-8587,-9628,-10502,-11188,-11630,-11825,-11749,-11428,-10905,-10239,-9506,-8781,-8106,-7531,-7022,-6571,-6079,-5497,-4714,-3694,-2379,-783,1058,3074,5152,7188,9034,10588,11713,12335,12361,11765,10521,8664,6257,3395,219,-3114,-6437,-9563,-12344,-14638,-16352,-17427,-17852,-17652,-16890,-15642,-14017,-12094,-9983,-7750,-5469,-3196,-972,1161,3171,5026,6700,8165,9410,10415,11178,11692,11956,11977,11761,11323,10693,9909,9011,8067,7097,6170,5273,4442,3649,2890,2154,1430,751,131,-372,-716,-853,-759,-438,69,694,1338,1880,2207,2209,1808,975,-264,-1825,-3548,-5253,-6710,-7714,-8083,-7688,-6503,-4542,-1953,1098,4365,7596,10542,12974,14718,15651,15718,14917,13330,11046,8239,5065,1708,-1657,-4877,-7819,-10381,-12499,-14128,-15276,-15949,-16197,-16070,-15625,-14930,-14038,-13002,-11861,-10650,-9380,-8075,-6740,-5383,-4018,-2659,-1317,-25,1208,2353,3394,4321,5137,5848,6489,7083,7662,8254,8846,9427,9935,10311,10468,10343,9868,9016,7782,6191,4299,2185,-68,-2341,-4552,-6577,-8335,-9732,-10693,-11159,-11082,-10448,-9253,-7542,-5375,-2856,-117,2689,5393,7827,9830,11284,12079,12195,11622,10439,8745,6693,4444,2180,70,-1734,-3116,-3998,-4358,-4231,-3691,-2881,-1944,-1056,-371,-9,-48,-503,-1325,-2430,-3676,-4925,-6030,-6872,-7375,-7505,-7282,-6768,-6052,-5251,-4440,-3729,-3133,-2681,-2327,-2011,-1637,-1116,-340,745,2184,3958,5990,8173,10319,12249,13751,14650,14809,14154,12704,10529,7804,4721,1534,-1530,-4257,-6492,-8145,-9201,-9707,-9767,-9497,-9019,-8427,-7777,-7068,-6285,-5348,-4206,-2803,-1111,826,2942,5088,7104,8789,9981,10536,10384,9534,8056,6113,3899,1638,-439,-2158,-3361,-3994,-4032,-3560,-2665,-1525,-272,912,1913,2612,2956,2910,2495,1740,730,-472,-1755,-3037,-4233,-5252,-6035,-6519,-6669,-6466,-5930,-5081,-4010,-2780,-1508,-274,839,1784,2532,3100,3510,3807,4041,4248,4460,4708,4974,5284,5586,5870,6087,6182,6132,5874,5402,4695,3758,2620,1312,-106,-1568,-3010,-4344,-5528,-6506,-7268,-7835,-8217,-8505,-8722,-8957,-9241,-9589,-10008,-10439,-10821,-11074,-11112,-10865,-10300,-9385,-8154,-6649,-4929,-3101,-1225,584,2279,3778,5058,6079,6822,7277,7421,7235,6710,5824,4584,3003,1121,-1004,-3273,-5601,-7846,-9917,-11667,-13033,-13920,-14301,-14162,-13531,-12463,-11045,-9383,-7582,-5759,-4003,-2370,-914,388,1531,2570,3537,4469,5399,6319,7249,8135,8988,9748,10422,10990,11471,11894,12278,12672,13060,13456,13802,14047,14107,13893,13324,12341,10911,9050,6818,4320,1723,-807,-3043,-4815,-5927,-6284,-5804,-4531,-2535,-4,2854,5762,8473,10723,12348,13210,13296,12668,11455,9867,8120,6441,5027,4014,3460,3367,3637,4148,4731,5234,5512,5488,5108,4398,3408,2246,1015,-150,-1148,-1898,-2346,-2504,-2406,-2147,-1822,-1566,-1471,-1645,-2107,-2882,-3893,-5056,-6232,-7244,-7948,-8168,-7810,-6802,-5161,-2964,-367,2433,5198,7687,9693,11041,11635,11443,10503,8914,6814,4366,1724,-958,-3565,-6004,-8213,-10179,-11870,-13322,-14519,-15494,-16243,-16781,-17103,-17215,-17122,-16803,-16279,-15515,-14530,-13306,-11879,-10254,-8492,-6630,-4725,-2845,-1026,677,2237,3638,4869,5938,6860,7634,8290,8806,9202,9450,9547,9481,9249,8860,8330,7680,6939,6129,5276,4402,3531,2671,1841,1049,305,-376,-971,-1481,-1860,-2136,-2270,-2289,-2178,-1952,-1618,-1194,-698,-173,362,857,1299,1674,1980,2256,2517,2823,3209,3707,4349,5125,6007,6941,7816,8530,8935,8907,8337,7148,5340,2948,99,-3049,-6275,-9348,-12033,-14118,-15442,-15904,-15481,-14234,-12284,-9822,-7051,-4209,-1508,848,2714,3980,4626,4673,4228,3425,2435,1419,536,-107,-426,-395,-43,587,1396,2301,3203,4034,4744,5308,5745,6055,6295,6469,6591,6652,6595,6366,5886,5075,3895,2304,340,-1945,-4446,-7023,-9539,-11815,-13731,-15133,-15968,-16172,-15775,-14829,-13427,-11686,-9724,-7664,-5601,-3618,-1778,-105,1357,2619,3661,4505,5153,5641,5978,6212,6361,6461,6532,6595,6654,6712,6754,6756,6700,6545,6276,5865,5293,4551,3634,2541,1317,-6,-1343,-2602,-3675,-4453,-4825,-4723,-4098,-2967,-1391,506,2560,4585,6380,7771,8629,8861,8454,7458,5943,4079,1994,-111,-2076,-3744,-4973,-5698,-5861,-5488,-4638,-3398,-1888,-249,1400,2917,4199,5159,5734,5899,5642,4991,3964,2622,1021,-772,-2652,-4550,-6347,-7956,-9274,-10213,-10699,-10671,-10093,-8963,-7289,-5150,-2612,190,3124,6034,8759,11147,13063,14403,15106,15146,14548,13366,11682,9620,7274,4792,2256,-216,-2570,-4733,-6678,-8360,-9772,-10887,-11700,-12197,-12372,-12224,-11772,-11025,-10038,-8838,-7486,-6025,-4491,-2922,-1339,238,1788,3302,4739,6077,7258,8240,8973,9418,9549,9365,8884,8161,7267,6296,5353,4545,3977,3731,3862,4402,5324,6588,8092,9712,11304,12688,13717,14215,14080,13223,11630,9351,6474,3178,-353,-3890,-7208,-10099,-12392,-13944,-14700,-14617,-13744,-12153,-9979,-7381,-4549,-1664,1090,3566,5651,7261,8368,8981,9132,8905,8373,7622,6741,5779,4791,3790,2786,1773,734,-339,-1456,-2614,-3800,-4986,-6145,-7230,-8203,-9021,-9646,-10049,-10225,-10152,-9855,-9321,-8591,-7668,-6602,-5414,-4170,-2883,-1614,-345,885,2112,3315,4507,5672,6784,7824,8736,9493,10027,10301,10245,9834,9007,7780,6135,4130,1818,-711,-3352,-5989,-8492,-10745,-12630,-14060,-14960,-15315,-15098,-14392,-13232,-11769,-10101,-8395,-6758,-5320,-4153,-3304,-2783,-2554,-2568,-2753,-3020,-3310,-3536,-3660,-3625,-3396,-2949,-2266,-1346,-201,1135,2623,4195,5778,7293,8646,9754,10548,10950,10928,10439,9476,8053,6201,3992,1516,-1120,-3765,-6296,-8536,-10360,-11613,-12204,-12036,-11103,-9401,-7039,-4124,-869,2534,5832,8824,11304,13137,14242,14596,14264,13340,11978,10345,8597,6897,5334,4000,2901,2028,1340,766,255,-252,-793,-1363,-1961,-2530,-3033,-3414,-3654,-3745,-3731,-3667,-3635,-3701,-3933,-4325,-4895,-5535,-6206,-6769,-7163,-7307,-7168,-6752,-6092,-5254,-4307,-3330,-2371,-1476,-656,95,781,1446,2085,2744,3395,4069,4711,5321,5823,6182,6321,6193,5742,4939,3775,2255,432,-1630,-3842,-6089,-8276,-10282,-12023,-13428,-14453,-15077,-15297,-15114,-14534,-13555,-12174,-10381,-8194,-5621,-2736,393,3616,6796,9747,12298,14302,15634,16239,16104,15287,13897,12090,10048,7960,6016,4367,3141,2401,2173,2407,3032,3903,4880,5791,6487,6826,6716,6094,4961,3366,1391,-815,-3114,-5316,-7268,-8794,-9761,-10065,-9641,-8492,-6667,-4281,-1494,1502,4493,7290,9695,11590,12865,13496,13487,12900,11827,10377,8672,6813,4892,2977,1096,-722,-2498,-4218,-5916,-7588,-9243,-10874,-12455,-13954,-15322,-16517,-17472,-18173,-18571,-18685,-18515,-18104,-17494,-16722,-15840,-14864,-13824,-12718,-11546,-10288,-8932,-7457,-5858,-4134,-2304,-394,1522,3388,5074,6487,7484,7965,7836,7051,5622,3591,1087,-1749,-4719,-7625,-10265,-12474,-14112,-15127,-15483,-15256,-14509,-13388,-12020,-10534,-9058,-7664,-6418,-5317,-4367,-3489,-2664,-1782,-831,256,1438,2702,3937,5073,5969,6551,6737,6508,5904,5004,3943,2879,1966,1358,1142,1381,2041,3060,4293,5584,6738,7603,8023,7928,7283,6130,4560,2703,714,-1261,-3057,-4576,-5683,-6350,-6504,-6183,-5381,-4186,-2659,-901,982,2897,4734,6428,7889,9089,9980,10546,10791,10709,10324,9666,8758,7673,6452,5172,3908,2714,1655,753,19,-565,-1040,-1457,-1884,-2376,-2979,-3714,-4566,-5485,-6387,-7144,-7640,-7711,-7275,-6218,-4551,-2287,446,3503,6666,9719,12431,14619,16120,16872,16839,16095,14726,12895,10737,8441,6115,3907,1870,70,-1491,-2800,-3888,-4742,-5384,-5803,-5969,-5891,-5522,-4902,-4021,-2964,-1785,-602,478,1353,1913,2114,1911,1330,411,-761,-2083,-3438,-4705,-5760,-6513,-6865,-6772,-6205,-5162,-3697,-1859,220,2448,4646,6691,8416,9704,10454,10611,10166,9154,7657,5782,3670,1448,-736,-2770,-4545,-5965,-6977,-7514,-7571,-7147,-6292,-5076,-3619,-2030,-481,911,1987,2666,2887,2638,1995,1045,-63,-1143,-2063,-2632,-2786,-2440,-1629,-413,1071,2661,4163,5406,6207,6468,6114,5163,3696,1854,-158,-2133,-3847,-5112,-5799,-5817,-5173,-3919,-2165,-73,2195,4435,6481,8153,9309,9860,9723,8912,7462,5455,3043,358,-2402,-5083,-7507,-9539,-11058,-11995,-12315,-12029,-11194,-9878,-8203,-6263,-4194,-2094,-85,1773,3401,4783,5906,6784,7426,7860,8072,8083,7854,7401,6691,5744,4572,3210,1707,139,-1444,-2944,-4319,-5509,-6482,-7239,-7765,-8094,-8215,-8149,-7886,-7404,-6702,-5745,-4536,-3070,-1382,491,2464,4440,6292,7877,9060,9703,9726,9064,7759,5886,3626,1188,-1163,-3172,-4615,-5321,-5220,-4329,-2755,-694,1632,3963,6066,7754,8898,9438,9396,8833,7866,6635,5259,3882,2588,1442,479,-326,-1000,-1594,-2172,-2755,-3387,-4042,-4713,-5347,-5887,-6289,-6492,-6467,-6204,-5693,-4967,-4052,-2986,-1821,-596,632,1811,2890,3801,4490,4881,4926,4566,3792,2616,1099,-647,-2490,-4256,-5799,-6954,-7643,-7790,-7441,-6642,-5560,-4325,-3145,-2157,-1504,-1246,-1408,-1931,-2723,-3647,-4541,-5266,-5678,-5701,-5293,-4470,-3309,-1918,-447,951,2124,2944,3323,3217,2637,1656,366,-1087,-2568,-3944,-5103,-5973,-6523,-6752,-6691,-6398,-5911,-5290,-4562,-3746,-2859,-1888,-845,266,1426,2590,3723,4769,5678,6435,7010,7434,7722,7925,8078,8221,8374,8537,8702,8840,8924,8931,8852,8684,8454,8169,7880,7583,7316,7061,6820,6559,6274,5924,5526,5052,4520,3910,3224,2428,1509,443,-788,-2159,-3658,-5197,-6703,-8052,-9123,-9802,-9975,-9586,-8584,-7012,-4918,-2448,251,2972,5521,7697,9339,10331,10605,10172,9095,7494,5542,3416,1305,-636,-2295,-3621,-4602,-5291,-5756,-6072,-6330,-6571,-6844,-7155,-7494,-7838,-8149,-8397,-8558,-8616,-8591,-8494,-8366,-8244,-8145,-8101,-8094,-8108,-8096,-8005,-7771,-7349,-6697,-5818,-4724,-3467,-2112,-733,598,1811,2872,3745,4427,4931,5272,5481,5583,5602,5542,5410,5162,4781,4201,3392,2316,968,-616,-2388,-4234,-6057,-7714,-9098,-10116,-10715,-10895,-10684,-10158,-9412,-8537,-7627,-6740,-5908,-5136,-4379,-3602,-2742,-1764,-654,581,1902,3254,4579,5813,6911,7831,8562,9083,9412,9561,9563,9452,9266,9040,8811,8591,8404,8229,8054,7832,7524,7074,6463,5652,4679,3563,2384,1223,176,-668,-1245,-1517,-1492,-1207,-732,-179,382,844,1174,1359,1432,1472,1576,1849,2389,3257,4483,6028,7825,9736,11611,13270,14563,15349,15558,15156,14183,12704,10836,8695,6415,4098,1864,-245,-2137,-3823,-5267,-6505,-7540,-8415,-9140,-9737,-10196,-10511,-10631,-10515,-10110,-9343,-8208,-6675,-4780,-2602,-226,2201,4553,6687,8481,9847,10709,11057,10882,10246,9195,7838,6241,4517,2717,913,-867,-2602,-4270,-5877,-7392,-8816,-10099,-11218,-12114,-12740,-13064,-13046,-12710,-12068,-11202,-10189,-9121,-8097,-7160,-6352,-5655,-5010,-4357,-3595,-2654,-1482,-58,1587,3378,5222,6975,8521,9724,10505,10810,10634,10031,9080,7896,6608,5317,4126,3071,2178,1404,708,13,-737,-1593,-2560,-3631,-4735,-5804,-6731,-7436,-7825,-7869,-7536,-6860,-5875,-4661,-3276,-1811,-316,1141,2524,3791,4927,5913,6749,7422,7956,8316,8530,8536,8338,7873,7114,6032,4603,2857,830,-1391,-3679,-5899,-7889,-9514,-10668,-11288,-11384,-11012,-10298,-9393,-8455,-7658,-7093,-6859,-6923,-7254,-7708,-8145,-8379,-8245,-7606,-6377,-4548,-2168,622,3650,6691,9532,11969,13859,15089,15656,15572,14953,13905,12586,11122,9638,8202,6857,5579,4347,3076,1725,241,-1389,-3113,-4873,-6534,-7972,-9039,-9625,-9640,-9069,-7933,-6328,-4375,-2238,-79,1945,3706,5115,6129,6737,6989,6921,6627,6144,5544,4836,4055,3190,2252,1249,194,-882,-1948,-2967,-3913,-4748,-5477,-6075,-6568,-6968,-7308,-7623,-7944,-8301,-8688,-9093,-9445,-9666,-9631,-9230,-8350,-6940,-4994,-2607,67,2793,5311,7355,8694,9191,8782,7545,5632,3296,835,-1457,-3286,-4451,-4810,-4335,-3091,-1217,1063,3530,5920,8046,9726,10889,11486,11582,11242,10596,9760,8831,7893,6957,6024,5049,3971,2741,1322,-299,-2069,-3930,-5756,-7408,-8747,-9610,-9903,-9530,-8486,-6803,-4582,-1972,847,3663,6280,8499,10178,11204,11537,11190,10243,8813,7075,5193,3353,1709,360,-605,-1207,-1463,-1479,-1359,-1216,-1158,-1254,-1528,-1987,-2564,-3205,-3819,-4325,-4665,-4790,-4680,-4364,-3849,-3210,-2490,-1747,-1040,-399,145,582,922,1178,1390,1594,1836,2157,2595,3153,3847,4618,5415,6153,6717,7016,6958,6491,5605,4352,2806,1115,-574,-2093,-3287,-4031,-4242,-3887,-2988,-1634,65,1937,3825,5547,6961,7953,8458,8473,8040,7247,6219,5079,3955,2937,2096,1449,1018,747,638,621,698,841,1054,1360,1768,2305,2959,3711,4497,5241,5840,6200,6234,5902,5182,4116,2766,1220,-401,-2019,-3521,-4872,-6030,-6989,-7793,-8447,-9017,-9512,-9960,-10342,-10635,-10781,-10708,-10359,-9652,-8565,-7074,-5216,-3067,-725,1650,3924,5930,7531,8638,9163,9110,8488,7375,5881,4143,2317,560,-988,-2215,-3052,-3472,-3508,-3207,-2678,-2004,-1319,-696,-243,9,9,-234,-698,-1351,-2127,-2972,-3818,-4611,-5283,-5811,-6134,-6249,-6128,-5779,-5217,-4459,-3559,-2553,-1513,-488,455,1281,1940,2427,2714,2818,2736,2498,2126,1655,1134,592,85,-380,-779,-1126,-1445,-1772,-2147,-2597,-3128,-3716,-4307,-4822,-5160,-5242,-4998,-4409,-3504,-2360,-1098,129,1174,1904,2215,2080,1506,579,-576,-1822,-2968,-3904,-4457,-4574,-4175,-3261,-1867,-65,2038,4301,6584,8741,10636,12184,13300,13974,14199,14012,13449,12558,11376,9939,8280,6416,4391,2226,-24,-2309,-4574,-6732,-8741,-10493,-11954,-13031,-13681,-13864,-13539,-12732,-11450,-9788,-7818,-5695,-3542,-1536,198,1523,2368,2689,2505,1873,898,-292,-1544,-2726,-3692,-4371,-4689,-4644,-4263,-3593,-2704,-1671,-572,525,1531,2397,3042,3419,3493,3222,2634,1730,574,-766,-2205,-3648,-5003,-6197,-7173,-7892,-8339,-8508,-8385,-7977,-7262,-6256,-4955,-3406,-1664,188,2020,3744,5216,6372,7131,7500,7484,7167,6627,5965,5290,4680,4209,3928,3845,3977,4289,4761,5343,5985,6633,7231,7715,8027,8112,7904,7375,6481,5230,3630,1756,-320,-2452,-4511,-6331,-7762,-8687,-9010,-8698,-7755,-6248,-4268,-1974,490,2933,5199,7144,8665,9715,10291,10445,10250,9804,9192,8472,7672,6774,5731,4467,2925,1028,-1223,-3828,-6710,-9766,-12861,-15819,-18492,-20701,-22319,-23245,-23415,-22841,-21555,-19664,-17287,-14580,-11697,-8804,-6036,-3534,-1382,341,1601,2385,2710,2610,2128,1338,296,-910,-2193,-3477,-4648,-5640,-6351,-6718,-6704,-6281,-5503,-4427,-3191,-1933,-834,-39,288,86,-716,-2065,-3891,-6039,-8336,-10562,-12519,-14004,-14868,-15007,-14382,-13033,-11042,-8583,-5819,-2972,-213,2280,4406,6085,7306,8090,8479,8541,8330,7903,7298,6543,5662,4654,3543,2339,1058,-237,-1526,-2706,-3734,-4506,-4981,-5098,-4852,-4262,-3373,-2281,-1084,101,1144,1963,2461,2621,2437,1980,1337,666,98,-185,-73,544,1679,3321,5354,7646,10002,12224,14125,15544,16373,16575,16160,15226,13876,12273,10539,8798,7122,5532,4026,2540,1014,-617,-2414,-4382,-6512,-8731,-10941,-13000,-14753,-16039,-16703,-16638,-15759,-14079,-11638,-8580,-5072,-1337,2398,5917,9035,11616,13583,14922,15667,15892,15696,15168,14401,13439,12326,11055,9630,8035,6274,4374,2365,327,-1671,-3527,-5140,-6436,-7313,-7742,-7675,-7134,-6154,-4813,-3218,-1487,242,1846,3220,4289,5011,5401,5490,5367,5121,4869,4706,4722,4968,5458,6161,7005,7878,8653,9191,9375,9123,8392,7208,5634,3786,1808,-148,-1940,-3437,-4557,-5245,-5484,-5310,-4775,-3967,-3001,-1982,-1038,-274,210,363,140,-415,-1270,-2299,-3394,-4407,-5212,-5692,-5781,-5429,-4681,-3565,-2223,-748,687,1967,2963,3593,3818,3629,3084,2252,1259,219,-733,-1497,-1989,-2187,-2089,-1774,-1311,-851,-485,-362,-534,-1076,-1961,-3163,-4572,-6091,-7573,-8891,-9928,-10575,-10784,-10501,-9761,-8575,-7053,-5266,-3348,-1400,457,2145,3577,4722,5551,6060,6284,6222,5940,5442,4788,3983,3082,2096,1084,86,-847,-1637,-2243,-2588,-2634,-2352,-1726,-797,398,1750,3155,4480,5568,6317,6584,6347,5565,4317,2704,889,-921,-2548,-3795,-4554,-4746,-4396,-3570,-2405,-1051,331,1614,2698,3545,4154,4559,4831,5015,5173,5323,5459,5562,5577,5458,5150,4605,3805,2720,1393,-157,-1839,-3570,-5222,-6693,-7844,-8613,-8909,-8745,-8134,-7154,-5913,-4534,-3141,-1852,-730,174,882,1417,1853,2244,2628,3040,3437,3790,4017,4052,3831,3329,2544,1549,421,-698,-1675,-2366,-2664,-2489,-1833,-737,693,2305,3908,5308,6307,6747,6528,5589,3958,1722,-988,-3959,-6998,-9860,-12342,-14262,-15481,-15943,-15629,-14619,-13016,-10989,-8709,-6360,-4098,-2055,-306,1114,2206,3026,3617,4069,4415,4710,4939,5093,5105,4932,4494,3776,2743,1443,-73,-1695,-3309,-4779,-5982,-6812,-7200,-7114,-6569,-5616,-4347,-2861,-1285,286,1743,3030,4087,4910,5486,5851,6016,6028,5909,5702,5440,5189,4985,4925,5029,5373,5927,6685,7547,8410,9140,9594,9685,9313,8501,7253,5698,3948,2182,550,-781,-1706,-2144,-2080,-1561,-664,462,1682,2814,3729,4287,4422,4094,3328,2191,807,-699,-2150,-3415,-4352,-4885,-4959,-4606,-3863,-2851,-1677,-479,624,1542,2215,2625,2811,2812,2740,2659,2680,2841,3190,3692,4305,4918,5413,5651,5505,4863,3682,1940,-277,-2869,-5645,-8426,-10994,-13180,-14846,-15907,-16364,-16248,-15668,-14749,-13630,-12451,-11322,-10305,-9451,-8715,-8073,-7420,-6693,-5794,-4697,-3367,-1865,-240,1362,2817,3979,4702,4917,4569,3679,2344,682,-1120,-2886,-4423,-5593,-6260,-6387,-5946,-4995,-3617,-1944,-123,1685,3328,4673,5632,6145,6224,5905,5272,4427,3477,2512,1617,831,185,-303,-644,-826,-851,-719,-421,39,646,1377,2186,3020,3808,4479,4956,5172,5077,4626,3813,2656,1191,-486,-2294,-4085,-5750,-7145,-8172,-8735,-8800,-8334,-7409,-6057,-4419,-2592,-723,1077,2700,4085,5186,6008,6568,6910,7097,7178,7218,7248,7312,7408,7549,7720,7905,8107,8301,8488,8655,8792,8882,8926,8888,8770,8544,8191,7704,7059,6257,5297,4184,2950,1609,216,-1202,-2576,-3864,-5007,-5952,-6665,-7102,-7250,-7098,-6654,-5936,-4977,-3818,-2513,-1111,321,1741,3078,4299,5342,6184,6779,7119,7175,6973,6508,5824,4971,3987,2976,1964,1054,272,-336,-768,-1050,-1216,-1338,-1470,-1685,-2011,-2471,-3035,-3659,-4247,-4718,-4957,-4903,-4504,-3762,-2732,-1488,-160,1134,2262,3114,3612,3703,3401,2733,1802,706,-415,-1443,-2264,-2812,-3035,-2960,-2616,-2102,-1504,-940,-484,-215,-143,-268,-529,-877,-1226,-1543,-1785,-1976,-2156,-2381,-2749,-3296,-4093,-5124,-6358,-7713,-9063,-10269,-11171,-11628,-11520,-10787,-9422,-7496,-5156,-2582,-12,2328,4240,5557,6205,6172,5535,4450,3114,1769,642,-68,-220,237,1277,2790,4586,6454,8134,9403,10066,9990,9135,7533,5300,2620,-290,-3196,-5873,-8143,-9875,-10999,-11520,-11491,-11017,-10225,-9238,-8186,-7140,-6156,-5234,-4336,-3411,-2376,-1170,253,1900,3721,5645,7524,9229,10590,11496,11840,11603,10796,9512,7883,6074,4271,2647,1357,509,163,322,948,1946,3215,4609,5998,7253,8232,8858,9028,8717,7901,6620,4910,2884,615,-1760,-4132,-6372,-8360,-9971,-11102,-11648,-11537,-10724,-9213,-7043,-4345,-1259,1972,5128,7928,10149,11576,12069,11574,10097,7761,4738,1276,-2349,-5857,-8987,-11538,-13367,-14425,-14714,-14340,-13420,-12145,-10680,-9208,-7874,-6769,-5963,-5442,-5182,-5101,-5118,-5137,-5083,-4893,-4541,-4021,-3360,-2593,-1771,-930,-108,692,1468,2240,3037,3871,4764,5698,6649,7575,8413,9114,9619,9893,9926,9694,9238,8553,7689,6666,5514,4268,2947,1585,203,-1161,-2475,-3696,-4773,-5661,-6307,-6660,-6690,-6375,-5715,-4760,-3550,-2177,-734,705,2035,3226,4217,5025,5647,6129,6508,6827,7139,7460,7835,8250,8715,9181,9602,9901,10003,9827,9325,8461,7246,5730,3980,2105,218,-1575,-3159,-4467,-5434,-6047,-6304,-6256,-5950,-5465,-4869,-4236,-3612,-3039,-2524,-2040,-1575,-1044,-421,381,1387,2632,4109,5776,7569,9391,11104,12612,13754,14464,14644,14290,13397,12043,10296,8275,6077,3815,1563,-602,-2651,-4540,-6272,-7826,-9208,-10404,-11407,-12204,-12778,-13115,-13191,-12998,-12521,-11744,-10679,-9319,-7692,-5835,-3782,-1618,602,2778,4839,6704,8304,9608,10582,11243,11610,11731,11654,11436,11124,10749,10330,9862,9315,8650,7802,6718,5342,3650,1630,-668,-3177,-5775,-8316,-10661,-12644,-14159,-15115,-15473,-15251,-14497,-13302,-11772,-10024,-8161,-6288,-4475,-2788,-1270,66,1194,2153,2930,3585,4108,4534,4852,5054,5134,5066,4866,4536,4108,3632,3148,2718,2385,2167,2082,2095,2161,2212,2170,1965,1538,864,-57,-1189,-2471,-3819,-5139,-6348,-7347,-8092,-8513,-8598,-8326,-7700,-6735,-5460,-3905,-2141,-217,1770,3751,5624,7315,8744,9851,10593,10935,10874,10408,9564,8370,6887,5167,3289,1328,-652,-2561,-4381,-6044,-7562,-8915,-10133,-11224,-12218,-13120,-13937,-14655,-15252,-15690,-15936,-15957,-15724,-15230,-14458,-13425,-12137,-10611,-8876,-6949,-4871,-2665,-385,1942,4239,6478,8585,10518,12232,13673,14814,15626,16067,16142,15814,15098,13998,12524,10724,8631,6305,3831,1267,-1270,-3702,-5927,-7862,-9433,-10602,-11332,-11655,-11582,-11195,-10539,-9685,-8689,-7571,-6361,-5047,-3633,-2102,-473,1256,3022,4798,6492,8044,9375,10417,11134,11484,11476,11123,10458,9547,8431,7194,5881,4560,3259,2026,867,-200,-1178,-2075,-2894,-3648,-4330,-4939,-5453,-5863,-6141,-6284,-6290,-6165,-5950,-5660,-5353,-5045,-4771,-4531,-4304,-4066,-3738,-3270,-2571,-1598,-288,1344,3300,5492,7834,10189,12411,14330,15804,16685,16884,16349,15063,13092,10499,7433,4017,426,-3188,-6671,-9873,-12688,-15009,-16784,-17965,-18560,-18574,-18053,-17037,-15579,-13737,-11562,-9112,-6448,-3634,-755,2105,4841,7349,9527,11278,12541,13274,13487,13210,12532,11529,10336,9041,7755,6551,5465,4536,3730,3038,2401,1783,1121,380,-478,-1480,-2627,-3917,-5323,-6800,-8290,-9727,-11036,-12150,-13015,-13596,-13875,-13862,-13581,-13053,-12337,-11428,-10397,-9215,-7948,-6577,-5155,-3704,-2265,-890,391,1521,2479,3232,3772,4091,4197,4097,3794,3313,2631,1780,735,-472,-1834,-3303,-4836,-6364,-7810,-9114,-10174,-10955,-11350,-11353,-10895,-10001,-8700,-7064,-5217,-3290,-1430,223,1574,2555,3175,3467,3539,3495,3472,3574,3875,4407,5140,6002,6884,7639,8141,8256,7891,7030,5659,3905,1856,-289,-2378,-4249,-5785,-6923,-7661,-8046,-8179,-8176,-8165,-8238,-8465,-8834,-9312,-9793,-10150,-10255,-9969,-9234,-7997,-6327,-4291,-2076,155,2196,3866,5024,5589,5525,4903,3823,2454,1003,-336,-1370,-1950,-2007,-1506,-532,821,2369,3951,5370,6503,7216,7479,7264,6619,5602,4294,2797,1180,-450,-2054,-3554,-4925,-6133,-7156,-7987,-8595,-8964,-9056,-8821,-8217,-7198,-5727,-3823,-1484,1175,4084,7043,9917,12473,14565,16016,16741,16699,15922,14521,12651,10520,8354,6361,4740,3626,3084,3132,3671,4584,5683,6775,7701,8318,8580,8488,8112,7581,7013,6547,6266,6208,6366,6649,6958,7138,7054,6601,5705,4397,2746,925,-867,-2390,-3415,-3764,-3317,-2046,-37,2558,5468,8411,11052,13109,14328,14563,13751,11946,9278,5988,2322,-1408,-4933,-8011,-10469,-12206,-13214,-13551,-13345,-12768,-11994,-11216,-10564,-10169,-10060,-10264,-10711,-11340,-12023,-12645,-13098,-13265,-13091,-12523,-11563,-10246,-8618,-6774,-4789,-2767,-797,1049,2682,4076,5170,5975,6477,6694,6653,6378,5893,5231,4409,3465,2431,1353,290,-697,-1529,-2149,-2491,-2534,-2271,-1750,-1036,-241,524,1146,1520,1602,1349,806,21,-909,-1884,-2787,-3538,-4037,-4252,-4135,-3702,-2976,-2010,-874,351,1588,2768,3846,4785,5609,6308,6956,7566,8193,8844,9513,10158,10718,11106,11257,11090,10574,9687,8453,6907,5120,3167,1138,-879,-2794,-4536,-6040,-7264,-8182,-8788,-9073,-9051,-8714,-8080,-7131,-5891,-4355,-2562,-547,1618,3856,6061,8130,9954,11438,12509,13116,13239,12889,12087,10888,9338,7495,5413,3141,725,-1776,-4313,-6807,-9180,-11337,-13176,-14612,-15558,-15973,-15823,-15130,-13950,-12369,-10526,-8561,-6643,-4930,-3555,-2627,-2180,-2215,-2650,-3357,-4186,-4930,-5433,-5533,-5131,-4195,-2743,-862,1316,3640,5930,8036,9807,11144,11965,12235,11953,11151,9883,8226,6258,4080,1777,-553,-2828,-4963,-6884,-8540,-9876,-10884,-11545,-11879,-11911,-11663,-11178,-10475,-9572,-8496,-7224,-5792,-4176,-2414,-529,1426,3388,5271,6996,8463,9597,10316,10573,10330,9592,8385,6792,4900,2858,807,-1090,-2686,-3854,-4502,-4573,-4075,-3051,-1614,104,1916,3650,5106,6147,6638,6531,5812,4544,2861,922,-1035,-2801,-4139,-4873,-4875,-4088,-2543,-349,2332,5254,8198,10883,13110,14693,15528,15584,14910,13606,11839,9774,7586,5426,3408,1600,38,-1295,-2424,-3414,-4304,-5159,-5995,-6831,-7649,-8416,-9092,-9623,-9976,-10101,-9999,-9657,-9097,-8341,-7422,-6364,-5197,-3933,-2577,-1150,360,1907,3480,5005,6432,7667,8641,9267,9509,9317,8724,7741,6442,4904,3208,1462,-268,-1883,-3338,-4571,-5562,-6303,-6798,-7082,-7178,-7138,-6993,-6782,-6526,-6247,-5942,-5624,-5285,-4921,-4546,-4154,-3764,-3392,-3046,-2740,-2478,-2247,-2035,-1824,-1595,-1328,-1037,-700,-371,-34,252,506,685,823,908,971,1034,1110,1219,1372,1552,1774,1987,2205,2372,2491,2528,2458,2269,1914,1387,645,-300,-1459,-2782,-4228,-5703,-7115,-8349,-9297,-9866,-9986,-9617,-8770,-7466,-5792,-3832,-1690,501,2659,4659,6445,7949,9145,10010,10547,10733,10589,10080,9206,7956,6314,4312,1978,-612,-3363,-6142,-8815,-11229,-13244,-14753,-15655,-15919,-15536,-14551,-13046,-11139,-8963,-6672,-4411,-2302,-452,1098,2322,3252,3940,4464,4909,5346,5846,6436,7134,7920,8745,9559,10276,10844,11202,11326,11220,10912,10472,9961,9478,9063,8798,8661,8670,8749,8849,8875,8747,8396,7766,6855,5662,4263,2728,1180,-271,-1494,-2401,-2893,-2939,-2532,-1700,-535,871,2369,3830,5105,6087,6681,6850,6599,5970,5066,3989,2875,1837,976,355,1,-109,-17,180,395,521,484,218,-271,-980,-1823,-2734,-3606,-4375,-4976,-5401,-5661,-5793,-5867,-5908,-5974,-6034,-6073,-6024,-5802,-5348,-4583,-3496,-2092,-421,1419,3324,5156,6790,8106,9003,9404,9251,8531,7231,5403,3107,451,-2434,-5395,-8271,-10912,-13177,-14986,-16264,-17020,-17271,-17095,-16568,-15798,-14870,-13864,-12841,-11807,-10783,-9726,-8621,-7433,-6148,-4777,-3357,-1930,-599,598,1545,2230,2600,2669,2478,2068,1549,991,516,203,143,377,934,1784,2880,4142,5458,6747,7892,8835,9514,9915,10047,9935,9635,9181,8633,8008,7337,6609,5831,4972,4023,2953,1751,409,-1066,-2639,-4256,-5838,-7271,-8463,-9300,-9708,-9652,-9122,-8175,-6888,-5361,-3726,-2064,-503,936,2182,3264,4185,4979,5685,6317,6884,7374,7758,7999,8078,7955,7662,7193,6623,5994,5376,4814,4336,3940,3592,3253,2856,2354,1721,946,73,-835,-1681,-2357,-2754,-2788,-2394,-1565,-326,1254,3047,4926,6723,8283,9470,10170,10310,9867,8846,7305,5325,3010,484,-2125,-4703,-7127,-9334,-11238,-12851,-14136,-15164,-15927,-16504,-16893,-17121,-17173,-17020,-16618,-15923,-14892,-13514,-11804,-9809,-7608,-5313,-3030,-906,969,2466,3534,4106,4196,3820,3055,1999,784,-445,-1534,-2340,-2737,-2647,-2013,-865,761,2748,4962,7250,9431,11358,12879,13894,14338,14196,13500,12336,10780,8990,7040,5079,3173,1394,-212,-1637,-2870,-3931,-4833,-5588,-6215,-6695,-7038,-7189,-7150,-6842,-6266,-5354,-4123,-2563,-733,1311,3461,5626,7692,9567,11180,12471,13409,13990,14191,14044,13524,12674,11496,10029,8324,6441,4470,2492,607,-1096,-2544,-3676,-4467,-4906,-5017,-4829,-4402,-3777,-3015,-2154,-1244,-304,624,1536,2401,3228,3996,4722,5396,6021,6595,7093,7506,7781,7888,7766,7374,6679,5658,4339,2737,943,-986,-2944,-4850,-6629,-8215,-9572,-10674,-11523,-12110,-12464,-12574,-12461,-12119,-11551,-10769,-9775,-8608,-7294,-5893,-4460,-3059,-1750,-582,414,1234,1890,2422,2893,3352,3881,4513,5294,6220,7289,8441,9639,10795,11848,12733,13386,13783,13887,13701,13217,12450,11408,10107,8569,6819,4894,2837,707,-1441,-3528,-5492,-7261,-8770,-9968,-10817,-11278,-11350,-11024,-10312,-9255,-7878,-6265,-4481,-2630,-818,858,2282,3398,4144,4516,4554,4315,3904,3430,2997,2691,2572,2639,2879,3217,3562,3825,3890,3705,3205,2395,1297,-11,-1446,-2890,-4235,-5377,-6235,-6749,-6897,-6680,-6120,-5266,-4168,-2888,-1488,-31,1425,2822,4105,5238,6172,6905,7410,7717,7825,7779,7597,7307,6925,6437,5835,5073,4120,2924,1469,-277,-2276,-4514,-6905,-9367,-11802,-14075,-16104,-17762,-18992,-19725,-19950,-19645,-18848,-17571,-15878,-13820,-11482,-8968,-6390,-3902,-1622,296,1759,2686,3057,2901,2311,1402,348,-695,-1554,-2100,-2220,-1871,-1032,249,1891,3779,5752,7668,9349,10666,11499,11780,11489,10643,9330,7634,5715,3692,1711,-113,-1703,-3013,-4024,-4777,-5288,-5621,-5797,-5828,-5708,-5390,-4839,-3988,-2821,-1312,493,2532,4687,6822,8763,10373,11477,12006,11871,11098,9723,7876,5674,3320,944,-1261,-3188,-4729,-5830,-6477,-6681,-6488,-5963,-5165,-4173,-3045,-1837,-583,678,1945,3179,4372,5489,6475,7299,7888,8214,8241,7960,7392,6555,5515,4319,3047,1781,589,-424,-1222,-1713,-1895,-1740,-1281,-574,301,1220,2074,2735,3104,3112,2723,1950,842,-520,-2034,-3584,-5060,-6364,-7423,-8193,-8665,-8852,-8812,-8598,-8300,-7992,-7744,-7627,-7666,-7893,-8274,-8785,-9336,-9852,-10209,-10315,-10054,-9369,-8196,-6552,-4465,-2040,604,3306,5895,8211,10099,11461,12223,12379,11961,11055,9780,8276,6685,5154,3795,2701,1928,1488,1375,1535,1900,2388,2888,3315,3559,3547,3228,2560,1560,257,-1298,-3017,-4829,-6643,-8387,-10000,-11429,-12643,-13607,-14317,-14736,-14868,-14675,-14151,-13275,-12048,-10492,-8645,-6573,-4377,-2141,-4,1959,3642,4999,5995,6629,6922,6899,6599,6047,5280,4314,3200,1963,661,-668,-1966,-3218,-4376,-5450,-6399,-7231,-7890,-8357,-8556,-8446,-7966,-7089,-5808,-4168,-2240,-153,1964,3939,5634,6905,7657,7830,7406,6408,4919,3009,833,-1517,-3890,-6183,-8307,-10176,-11756,-12999,-13910,-14476,-14727,-14679,-14380,-13864,-13204,-12435,-11630,-10831,-10082,-9424,-8870,-8436,-8107,-7867,-7658,-7441,-7125,-6663,-5974,-5033,-3808,-2327,-630,1201,3074,4882,6533,7933,9045,9830,10314,10527,10537,10420,10253,10102,10030,10047,10184,10392,10647,10875,10997,10934,10599,9926,8857,7385,5509,3304,848,-1726,-4267,-6632,-8659,-10234,-11266,-11688,-11510,-10726,-9402,-7609,-5418,-2961,-314,2375,5018,7492,9721,11626,13161,14308,15052,15429,15454,15193,14689,14018,13242,12427,11630,10905,10274,9782,9419,9210,9144,9219,9419,9707,10047,10368,10610,10683,10530,10087,9321,8225,6804,5104,3168,1077,-1084,-3212,-5189,-6877,-8169,-8917,-9062,-8528,-7325,-5511,-3203,-582,2152,4753,7018,8724,9733,9944,9323,7909,5805,3158,170,-2956,-6003,-8798,-11177,-13068,-14416,-15261,-15654,-15705,-15519,-15210,-14862,-14527,-14211,-13880,-13454,-12843,-11934,-10650,-8935,-6793,-4281,-1516,1347,4121,6614,8676,10169,11060,11337,11088,10427,9504,8478,7469,6585,5840,5245,4716,4184,3542,2714,1644,332,-1193,-2826,-4469,-5957,-7167,-7961,-8253,-8011,-7242,-6033,-4510,-2810,-1129,420,1690,2637,3245,3561,3674,3694,3733,3882,4193,4658,5237,5822,6316,6601,6600,6281,5672,4837,3931,3069,2450,2187,2392,3104,4289,5839,7595,9321,10801,11794,12113,11647,10343,8255,5518,2309,-1102,-4495,-7608,-10254,-12295,-13636,-14287,-14264,-13647,-12536,-11014,-9197,-7153,-4962,-2693,-404,1848,3988,5965,7699,9119,10165,10761,10868,10435,9464,7959,5974,3586,908,-1932,-4775,-7484,-9910,-11939,-13482,-14493,-14959,-14919,-14429,-13595,-12514,-11313,-10084,-8927,-7895,-7027,-6314,-5736,-5219,-4710,-4110,-3371,-2433,-1290,45,1513,3042,4519,5862,6949,7732,8149,8215,7957,7458,6804,6108,5456,4917,4536,4305,4212,4201,4210,4186,4056,3796,3366,2773,2014,1126,115,-959,-2084,-3213,-4308,-5366,-6325,-7197,-7920,-8474,-8798,-8839,-8540,-7859,-6777,-5304,-3480,-1404,843,3091,5229,7105,8596,9635,10156,10183,9744,8939,7845,6594,5250,3912,2604,1352,141,-1054,-2269,-3518,-4814,-6131,-7429,-8647,-9710,-10533,-11041,-11156,-10835,-10037,-8773,-7064,-4976,-2596,-40,2566,5089,7410,9429,11081,12324,13168,13615,13722,13507,13030,12304,11355,10185,8807,7228,5485,3608,1677,-242,-2049,-3649,-4957,-5896,-6433,-6555,-6309,-5772,-5056,-4293,-3624,-3157,-2996,-3181,-3705,-4526,-5535,-6613,-7611,-8376,-8785,-8705,-8095,-6896,-5162,-2947,-392,2359,5119,7714,9983,11781,13025,13649,13669,13102,12046,10581,8826,6898,4890,2900,993,-771,-2362,-3735,-4881,-5767,-6359,-6636,-6544,-6063,-5186,-3935,-2384,-634,1169,2876,4310,5345,5854,5795,5173,4052,2575,888,-820,-2385,-3684,-4614,-5155,-5311,-5147,-4750,-4215,-3641,-3102,-2649,-2290,-2034,-1808,-1601,-1335,-990,-572,-90,362,730,896,797,360,-433,-1567,-2971,-4547,-6156,-7661,-8927,-9846,-10353,-10433,-10088,-9406,-8446,-7341,-6176,-5056,-4031,-3131,-2347,-1624,-923,-159,701,1702,2828,4058,5297,6468,7409,8030,8170,7768,6763,5155,3015,434,-2433,-5408,-8315,-10979,-13250,-15049,-16285,-17000,-17191,-16961,-16376,-15521,-14461,-13223,-11816,-10221,-8417,-6387,-4148,-1730,774,3256,5574,7565,9098,10049,10366,10027,9098,7673,5903,3982,2088,439,-800,-1474,-1487,-790,585,2566,5004,7724,10530,13213,15605,17549,18967,19799,20059,19785,19036,17893,16422,14690,12764,10673,8487,6236,3988,1804,-243,-2062,-3582,-4717,-5417,-5635,-5361,-4629,-3484,-2032,-374,1379,3105,4749,6233,7549,8684,9640,10450,11102,11627,12011,12240,12295,12117,11669,10883,9720,8143,6151,3779,1095,-1781,-4712,-7531,-10066,-12157,-13657,-14456,-14499,-13780,-12357,-10351,-7927,-5283,-2634,-175,1896,3449,4373,4650,4310,3453,2228,813,-608,-1861,-2811,-3357,-3473,-3168,-2536,-1693,-820,-83,341,314,-233,-1357,-2995,-5097,-7509,-10097,-12671,-15066,-17116,-18684,-19680,-20034,-19744,-18823,-17347,-15404,-13135,-10673,-8170,-5769,-3581,-1708,-207,886,1576,1893,1900,1687,1357,1027,817,813,1109,1724,2668,3872,5250,6654,7937,8922,9465,9433,8771,7449,5566,3237,710,-1782,-3930,-5484,-6208,-5979,-4761,-2646,151,3342,6572,9488,11775,13211,13661,13145,11755,9699,7222,4579,2026,-268,-2153,-3589,-4568,-5157,-5428,-5490,-5412,-5267,-5079,-4847,-4541,-4116,-3518,-2719,-1718,-540,719,1982,3109,4010,4604,4860,4808,4518,4102,3690,3398,3324,3508,3951,4582,5293,5935,6375,6463,6137,5340,4108,2531,728,-1104,-2800,-4163,-5066,-5403,-5163,-4374,-3154,-1665,-99,1325,2394,2960,2883,2154,794,-1080,-3281,-5611,-7826,-9714,-11099,-11864,-11976,-11474,-10467,-9102,-7570,-6029,-4631,-3467,-2583,-1965,-1561,-1289,-1059,-798,-444,6,527,1063,1508,1793,1809,1521,885,-59,-1257,-2595,-3935,-5128,-6030,-6531,-6547,-6081,-5140,-3835,-2258,-541,1187,2852,4363,5710,6884,7921,8864,9768,10688,11647,12663,13698,14701,15572,16216,16507,16360,15694,14486,12755,10578,8090,5451,2858,491,-1488,-2965,-3876,-4224,-4059,-3495,-2660,-1728,-849,-167,205,222,-130,-787,-1643,-2552,-3358,-3913,-4111,-3901,-3304,-2394,-1323,-248,658,1239,1432,1195,602,-238,-1163,-1998,-2582,-2784,-2539,-1844,-764,562,1971,3244,4211,4691,4614,3951,2803,1313,-279,-1734,-2818,-3335,-3215,-2437,-1147,464,2123,3533,4443,4653,4068,2705,697,-1746,-4321,-6749,-8716,-10037,-10551,-10275,-9273,-7742,-5922,-4065,-2441,-1218,-539,-420,-807,-1573,-2546,-3540,-4400,-5004,-5303,-5312,-5096,-4755,-4403,-4123,-3986,-3985,-4099,-4232,-4280,-4129,-3652,-2788,-1481,249,2353,4724,7254,9784,12196,14339,16111,17406,18168,18356,17979,17065,15690,13931,11902,9709,7462,5268,3216,1379,-174,-1412,-2288,-2786,-2892,-2600,-1935,-935,335,1765,3231,4582,5642,6287,6371,5865,4763,3168,1242,-801,-2709,-4236,-5175,-5378,-4792,-3465,-1546,741,3104,5249,6892,7811,7875,7066,5466,3276,756,-1786,-4056,-5800,-6847,-7117,-6646,-5539,-4011,-2274,-595,818,1790,2234,2131,1575,694,-291,-1189,-1765,-1888,-1424,-397,1157,3054,5115,7070,8694,9767,10141,9748,8595,6786,4475,1872,-803,-3349,-5597,-7449,-8869,-9889,-10600,-11108,-11553,-12027,-12620,-13354,-14224,-15170,-16114,-16943,-17562,-17874,-17815,-17367,-16520,-15350,-13897,-12270,-10528,-8746,-6961,-5186,-3429,-1659,126,1946,3784,5601,7350,8938,10290,11328,11985,12243,12100,11604,10845,9922,8959,8074,7359,6889,6674,6688,6851,7032,7089,6860,6224,5090,3454,1345,-1094,-3698,-6253,-8515,-10295,-11396,-11727,-11245,-10006,-8134,-5815,-3271,-728,1574,3484,4845,5634,5842,5559,4910,4041,3127,2296,1661,1284,1151,1233,1428,1656,1804,1804,1608,1191,588,-167,-983,-1775,-2447,-2895,-3063,-2888,-2374,-1543,-453,795,2102,3324,4331,5005,5227,4955,4171,2919,1310,-530,-2422,-4207,-5715,-6825,-7445,-7542,-7133,-6277,-5080,-3652,-2119,-592,838,2117,3186,4056,4680,5071,5196,5019,4527,3663,2444,861,-1023,-3122,-5307,-7425,-9301,-10800,-11799,-12251,-12156,-11587,-10642,-9473,-8200,-6951,-5802,-4781,-3887,-3048,-2204,-1244,-105,1286,2941,4846,6942,9121,11269,13230,14870,16067,16732,16832,16386,15458,14170,12662,11091,9614,8348,7389,6746,6403,6244,6166,5987,5588,4822,3643,2034,79,-2089,-4277,-6277,-7892,-8973,-9445,-9313,-8683,-7718,-6624,-5634,-4901,-4590,-4716,-5267,-6134,-7146,-8134,-8887,-9268,-9159,-8532,-7420,-5910,-4143,-2264,-440,1203,2521,3449,3896,3847,3301,2270,838,-941,-2951,-5069,-7185,-9144,-10848,-12184,-13082,-13505,-13432,-12884,-11896,-10525,-8859,-6984,-4997,-3015,-1104,636,2162,3445,4460,5222,5741,6036,6126,6035,5757,5319,4697,3896,2915,1736,379,-1157,-2840,-4651,-6536,-8465,-10371,-12207,-13911,-15420,-16675,-17612,-18180,-18334,-18036,-17294,-16083,-14464,-12456,-10150,-7617,-4973,-2315,232,2580,4635,6346,7674,8618,9211,9487,9527,9374,9107,8765,8386,7994,7603,7218,6847,6477,6095,5679,5193,4591,3853,2925,1832,557,-835,-2297,-3738,-5083,-6230,-7120,-7673,-7859,-7649,-7054,-6080,-4781,-3199,-1411,514,2481,4418,6224,7840,9191,10257,11012,11488,11724,11784,11757,11714,11743,11897,12201,12650,13170,13679,14028,14100,13746,12900,11517,9638,7373,4871,2348,3,-1946,-3355,-4105,-4190,-3643,-2609,-1262,184,1510,2541,3147,3276,2949,2264,1359,422,-365,-823,-815,-254,878,2533,4590,6877,9185,11281,12966,14051,14437,14081,13029,11392,9342,7064,4747,2544,543,-1216,-2766,-4184,-5566,-7017,-8611,-10391,-12340,-14399,-16465,-18395,-20042,-21236,-21832,-21712,-20799,-19090,-16637,-13568,-10069,-6370,-2718,628,3465,5607,6975,7529,7341,6521,5255,3741,2185,777,-342,-1082,-1406,-1351,-972,-381,326,1049,1697,2222,2565,2722,2691,2486,2156,1730,1277,853,513,327,328,559,1024,1719,2604,3631,4715,5775,6709,7414,7818,7830,7450,6641,5486,4040,2442,828,-658,-1865,-2702,-3085,-3008,-2472,-1553,-309,1128,2657,4132,5409,6352,6826,6725,5994,4614,2629,162,-2650,-5584,-8422,-10942,-12916,-14208,-14692,-14381,-13297,-11604,-9449,-7059,-4635,-2366,-420,1099,2127,2662,2750,2493,2003,1441,939,633,617,935,1590,2531,3651,4840,5938,6838,7424,7651,7513,7046,6332,5455,4487,3503,2512,1528,519,-545,-1699,-2942,-4272,-5638,-6964,-8184,-9188,-9919,-10306,-10323,-9968,-9275,-8291,-7099,-5758,-4353,-2933,-1550,-234,1009,2171,3274,4332,5366,6389,7411,8417,9402,10331,11177,11902,12470,12847,12996,12901,12547,11947,11127,10128,9004,7803,6560,5303,4022,2719,1362,-69,-1566,-3139,-4716,-6250,-7631,-8748,-9507,-9797,-9589,-8854,-7649,-6066,-4240,-2345,-546,972,2078,2648,2649,2081,1023,-393,-2004,-3624,-5085,-6260,-7069,-7504,-7611,-7498,-7280,-7107,-7084,-7294,-7756,-8421,-9194,-9914,-10428,-10570,-10246,-9412,-8111,-6463,-4644,-2866,-1317,-164,526,743,575,190,-237,-479,-368,236,1390,3082,5220,7635,10135,12460,14395,15727,16306,16049,14961,13103,10633,7726,4602,1473,-1461,-4060,-6198,-7861,-9029,-9782,-10191,-10363,-10386,-10343,-10269,-10177,-10046,-9811,-9420,-8798,-7885,-6677,-5156,-3399,-1469,520,2455,4227,5738,6932,7755,8238,8381,8273,7963,7543,7066,6597,6148,5743,5355,4974,4560,4098,3549,2925,2187,1387,508,-382,-1242,-1997,-2582,-2933,-3010,-2798,-2320,-1628,-822,14,745,1297,1594,1622,1407,1024,575,183,-37,-2,337,969,1843,2858,3898,4834,5552,5974,6048,5785,5215,4409,3449,2396,1332,261,-783,-1846,-2948,-4143,-5451,-6893,-8419,-9976,-11430,-12647,-13461,-13726,-13324,-12191,-10331,-7816,-4797,-1490,1863,4973,7587,9488,10521,10653,9919,8488,6577,4481,2479,835,-258,-699,-502,230,1280,2411,3327,3800,3635,2745,1142,-1060,-3678,-6465,-9187,-11614,-13575,-14975,-15773,-16022,-15803,-15237,-14442,-13499,-12477,-11352,-10116,-8678,-6995,-4999,-2692,-100,2679,5494,8169,10496,12288,13397,13718,13257,12055,10278,8112,5805,3619,1776,493,-128,-22,750,2073,3755,5576,7321,8795,9882,10512,10715,10557,10164,9650,9130,8662,8274,7926,7570,7102,6467,5591,4477,3156,1720,302,-935,-1824,-2207,-1997,-1127,338,2316,4595,6984,9202,11051,12303,12827,12556,11499,9758,7505,4949,2348,-87,-2149,-3728,-4775,-5336,-5531,-5537,-5548,-5764,-6325,-7318,-8722,-10434,-12268,-13968,-15290,-15966,-15836,-14798,-12890,-10253,-7135,-3854,-756,1822,3610,4423,4205,3009,1000,-1562,-4386,-7155,-9591,-11474,-12665,-13120,-12867,-12029,-10732,-9174,-7508,-5899,-4463,-3289,-2416,-1867,-1606,-1613,-1804,-2144,-2543,-2979,-3404,-3829,-4249,-4692,-5160,-5642,-6098,-6439,-6583,-6420,-5883,-4933,-3590,-1942,-103,1743,3449,4850,5845,6389,6501,6264,5808,5287,4848,4625,4690,5089,5784,6709,7759,8794,9693,10325,10602,10466,9904,8950,7691,6256,4809,3537,2609,2187,2360,3149,4492,6232,8158,10019,11574,12614,13022,12749,11861,10497,8853,7150,5584,4301,3373,2786,2460,2250,2013,1582,873,-184,-1557,-3155,-4841,-6413,-7702,-8527,-8795,-8465,-7587,-6297,-4769,-3229,-1888,-934,-493,-625,-1290,-2389,-3735,-5118,-6288,-7039,-7186,-6636,-5392,-3524,-1246,1231,3601,5620,7075,7833,7877,7276,6174,4791,3330,1988,915,168,-231,-354,-286,-138,-27,-24,-218,-618,-1240,-2040,-2965,-3924,-4830,-5573,-6070,-6253,-6080,-5581,-4788,-3827,-2822,-1930,-1310,-1078,-1313,-2020,-3139,-4539,-6049,-7474,-8617,-9332,-9512,-9136,-8260,-6999,-5540,-4081,-2830,-1958,-1587,-1766,-2471,-3602,-5001,-6479,-7820,-8841,-9376,-9325,-8645,-7355,-5549,-3347,-939,1525,3852,5916,7613,8885,9727,10159,10241,10047,9660,9161,8629,8128,7718,7431,7300,7332,7514,7826,8211,8631,9008,9292,9420,9345,9041,8483,7669,6607,5319,3835,2201,479,-1272,-2963,-4537,-5914,-7055,-7926,-8506,-8819,-8856,-8660,-8230,-7596,-6751,-5723,-4503,-3134,-1640,-82,1483,2982,4373,5599,6653,7522,8217,8745,9108,9283,9250,8943,8334,7361,6057,4420,2581,641,-1207,-2800,-3957,-4563,-4541,-3904,-2752,-1234,424,2001,3268,4049,4235,3784,2761,1267,-522,-2425,-4265,-5883,-7172,-8068,-8548,-8645,-8394,-7878,-7167,-6327,-5436,-4510,-3599,-2693,-1808,-933,-82,748,1518,2214,2786,3205,3434,3440,3213,2737,2038,1134,96,-1024,-2106,-3061,-3750,-4074,-3926,-3250,-2022,-261,1956,4536,7333,10207,12992,15551,17749,19481,20670,21260,21226,20569,19325,17556,15378,12913,10321,7754,5341,3199,1374,-97,-1253,-2136,-2824,-3394,-3906,-4415,-4938,-5490,-6028,-6541,-6938,-7180,-7168,-6847,-6157,-5088,-3663,-1960,-110,1730,3374,4629,5341,5366,4664,3232,1167,-1364,-4156,-6935,-9463,-11485,-12815,-13327,-12964,-11771,-9854,-7397,-4630,-1794,849,3098,4770,5761,6033,5600,4556,3018,1142,-919,-3015,-5031,-6863,-8448,-9732,-10685,-11257,-11448,-11205,-10551,-9486,-8063,-6364,-4496,-2601,-808,724,1910,2654,2944,2805,2283,1494,522,-493,-1468,-2283,-2884,-3212,-3260,-3044,-2617,-2047,-1417,-813,-290,96,341,434,415,289,115,-100,-311,-478,-572,-519,-283,200,977,2063,3465,5135,7002,8952,10850,12546,13911,14823,15226,15072,14388,13213,11625,9718,7596,5376,3159,1064,-837,-2449,-3733,-4648,-5191,-5369,-5214,-4747,-4015,-3030,-1839,-471,1014,2530,3964,5186,6039,6391,6131,5192,3574,1343,-1390,-4437,-7609,-10682,-13448,-15717,-17332,-18186,-18212,-17411,-15815,-13522,-10657,-7379,-3877,-331,3048,6097,8646,10587,11834,12366,12182,11350,9930,8049,5801,3352,821,-1624,-3848,-5710,-7110,-7953,-8212,-7884,-7014,-5705,-4071,-2267,-443,1264,2745,3929,4794,5352,5646,5735,5677,5509,5271,4951,4541,4010,3313,2432,1338,51,-1399,-2941,-4481,-5921,-7149,-8077,-8638,-8780,-8512,-7836,-6821,-5526,-4060,-2522,-1043,259,1272,1884,2040,1693,863,-394,-1962,-3701,-5424,-6947,-8102,-8722,-8730,-8064,-6760,-4894,-2602,-61,2547,5023,7215,8988,10270,11026,11281,11074,10487,9605,8513,7306,6049,4819,3658,2613,1718,974,415,5,-254,-402,-472,-510,-558,-665,-869,-1207,-1717,-2407,-3295,-4344,-5512,-6707,-7819,-8740,-9347,-9583,-9397,-8825,-7934,-6839,-5673,-4573,-3634,-2938,-2493,-2272,-2206,-2196,-2136,-1931,-1510,-841,54,1128,2272,3362,4260,4833,4979,4641,3812,2553,987,-723,-2374,-3773,-4742,-5152,-4954,-4145,-2829,-1137,733,2579,4182,5363,5957,5877,5082,3619,1605,-781,-3279,-5661,-7629,-9028,-9681,-9595,-8809,-7497,-5867,-4173,-2656,-1527,-934,-952,-1586,-2750,-4322,-6123,-7961,-9650,-11026,-11954,-12375,-12244,-11606,-10517,-9103,-7479,-5796,-4185,-2771,-1647,-883,-490,-467,-738,-1221,-1781,-2288,-2599,-2592,-2173,-1281,85,1894,4038,6409,8817,11118,13124,14710,15771,16248,16158,15518,14445,13020,11398,9688,8029,6498,5175,4066,3175,2440,1797,1158,437,-427,-1477,-2703,-4064,-5454,-6760,-7835,-8560,-8845,-8661,-8030,-7073,-5918,-4768,-3787,-3128,-2870,-3019,-3492,-4150,-4788,-5210,-5210,-4661,-3473,-1662,698,3447,6382,9279,11902,14058,15589,16396,16455,15791,14499,12681,10507,8093,5604,3139,806,-1322,-3185,-4746,-5969,-6851,-7363,-7524,-7322,-6779,-5913,-4772,-3401,-1887,-309,1231,2634,3807,4677,5197,5363,5212,4805,4253,3649,3092,2656,2361,2208,2147,2113,2016,1808,1395,807,-2,-936,-1956,-2955,-3840,-4537,-4956,-5079,-4854,-4309,-3446,-2331,-1028,371,1752,3031,4089,4884,5361,5543,5455,5192,4822,4476,4224,4174,4364,4846,5606,6619,7823,9135,10454,11686,12731,13519,14004,14151,13968,13469,12683,11659,10419,9019,7465,5799,4027,2178,266,-1688,-3650,-5606,-7502,-9319,-10993,-12495,-13778,-14819,-15603,-16136,-16427,-16505,-16374,-16056,-15530,-14770,-13745,-12393,-10695,-8614,-6173,-3422,-462,2575,5524,8212,10469,12151,13164,13457,13055,12034,10522,8691,6720,4803,3099,1737,784,254,92,206,445,675,736,539,0,-868,-2041,-3407,-4864,-6257,-7457,-8333,-8779,-8730,-8150,-7060,-5520,-3634,-1536,614,2658,4447,5866,6857,7392,7537,7344,6962,6476,6004,5601,5283,5025,4775,4438,3952,3252,2305,1136,-227,-1693,-3187,-4614,-5897,-6986,-7838,-8449,-8830,-8982,-8946,-8725,-8341,-7799,-7101,-6245,-5241,-4087,-2804,-1412,58,1568,3063,4497,5819,6972,7944,8691,9233,9550,9659,9546,9194,8589,7679,6458,4885,2985,779,-1661,-4232,-6815,-9263,-11437,-13223,-14503,-15238,-15380,-14969,-14051,-12734,-11145,-9441,-7789,-6353,-5266,-4650,-4542,-4964,-5839,-7061,-8464,-9845,-10998,-11709,-11803,-11142,-9660,-7349,-4311,-670,3320,7428,11339,14785,17512,19322,20120,19866,18634,16549,13804,10606,7189,3769,551,-2289,-4604,-6293,-7290,-7600,-7259,-6394,-5124,-3648,-2104,-668,586,1575,2317,2843,3214,3543,3874,4312,4868,5564,6363,7189,7946,8502,8747,8561,7888,6703,5035,2989,686,-1681,-3949,-5917,-7453,-8431,-8807,-8574,-7792,-6551,-4989,-3249,-1488,148,1538,2594,3270,3559,3495,3135,2558,1840,1060,276,-461,-1111,-1652,-2044,-2282,-2311,-2128,-1690,-984,-20,1204,2630,4208,5863,7508,9062,10448,11597,12453,12958,13071,12745,11966,10710,9024,6939,4574,2027,-540,-2987,-5146,-6890,-8085,-8677,-8610,-7966,-6810,-5348,-3777,-2335,-1255,-717,-847,-1671,-3135,-5081,-7280,-9463,-11329,-12632,-13169,-12845,-11685,-9802,-7452,-4898,-2498,-522,757,1219,815,-356,-2098,-4165,-6249,-8094,-9475,-10256,-10394,-9938,-8996,-7771,-6445,-5258,-4376,-3943,-4022,-4597,-5581,-6836,-8181,-9454,-10486,-11186,-11462,-11338,-10804,-9963,-8862,-7621,-6294,-4971,-3682,-2460,-1306,-199,886,1988,3139,4360,5646,6976,8280,9484,10485,11171,11475,11303,10662,9550,8051,6283,4397,2591,1041,-67,-618,-532,166,1403,3022,4823,6598,8124,9238,9821,9825,9305,8350,7156,5909,4837,4137,3967,4427,5545,7274,9491,12020,14627,17084,19158,20673,21508,21625,21059,19905,18298,16380,14291,12135,9987,7884,5838,3836,1879,-64,-1965,-3841,-5642,-7356,-8932,-10344,-11553,-12552,-13324,-13890,-14277,-14508,-14627,-14637,-14547,-14318,-13902,-13239,-12248,-10893,-9120,-6951,-4415,-1607,1355,4320,7117,9592,11583,12993,13734,13791,13177,11942,10180,7980,5461,2740,-72,-2855,-5508,-7936,-10058,-11814,-13176,-14121,-14685,-14894,-14817,-14522,-14072,-13528,-12933,-12298,-11627,-10897,-10069,-9121,-8015,-6746,-5322,-3778,-2160,-528,1053,2545,3873,5047,6007,6784,7353,7734,7920,7913,7699,7260,6575,5625,4397,2913,1189,-690,-2665,-4612,-6442,-8040,-9338,-10279,-10842,-11063,-10960,-10644,-10157,-9625,-9087,-8630,-8250,-7957,-7691,-7381,-6936,-6247,-5244,-3856,-2077,67,2501,5123,7786,10371,12729,14769,16398,17575,18261,18450,18125,17292,15948,14121,11842,9186,6243,3146,38,-2908,-5533,-7695,-9270,-10210,-10488,-10158,-9307,-8068,-6601,-5076,-3660,-2505,-1702,-1327,-1351,-1719,-2302,-2938,-3436,-3633,-3346,-2494,-1003,1094,3716,6710,9883,13010,15883,18285,20069,21121,21386,20883,19666,17833,15529,12872,10024,7097,4218,1474,-1062,-3335,-5305,-6936,-8189,-9039,-9441,-9394,-8868,-7909,-6538,-4860,-2959,-981,950,2686,4127,5169,5777,5943,5698,5127,4305,3341,2314,1286,309,-636,-1528,-2439,-3367,-4371,-5447,-6605,-7810,-9011,-10135,-11093,-11790,-12153,-12115,-11670,-10829,-9682,-8324,-6920,-5595,-4522,-3786,-3490,-3625,-4162,-4988,-5945,-6849,-7493,-7699,-7333,-6307,-4623,-2344,402,3417,6510,9436,12015,14072,15518,16305,16487,16126,15386,14375,13260,12127,11043,10025,9023,7994,6838,5505,3947,2188,284,-1636,-3434,-4943,-6038,-6636,-6722,-6360,-5688,-4876,-4143,-3680,-3641,-4136,-5159,-6644,-8431,-10284,-11956,-13166,-13692,-13348,-12064,-9833,-6792,-3122,880,4920,8646,11779,14032,15257,15340,14310,12266,9399,5967,2260,-1440,-4852,-7787,-10081,-11694,-12625,-12963,-12822,-12345,-11673,-10931,-10197,-9530,-8919,-8344,-7749,-7073,-6293,-5367,-4344,-3228,-2102,-995,29,964,1791,2539,3236,3926,4645,5430,6282,7207,8149,9066,9861,10448,10728,10594,9989,8849,7209,5120,2746,265,-2061,-3996,-5297,-5812,-5435,-4215,-2230,282,3081,5865,8338,10287,11508,11974,11683,10783,9462,7970,6543,5432,4776,4706,5223,6294,7794,9601,11521,13432,15158,16626,17737,18468,18812,18773,18399,17702,16709,15428,13836,11925,9658,7049,4100,915,-2416,-5705,-8794,-11479,-13623,-15110,-15912,-16065,-15671,-14884,-13885,-12840,-11902,-11132,-10570,-10134,-9743,-9238,-8495,-7392,-5858,-3908,-1579,973,3603,6098,8262,9921,10923,11198,10703,9495,7657,5349,2737,21,-2627,-5036,-7088,-8688,-9796,-10396,-10522,-10223,-9583,-8689,-7643,-6540,-5462,-4493,-3671,-3040,-2594,-2319,-2177,-2098,-2029,-1893,-1648,-1272,-757,-148,531,1217,1883,2487,3035,3507,3948,4345,4742,5116,5467,5741,5888,5835,5518,4890,3940,2691,1234,-325,-1833,-3146,-4133,-4713,-4850,-4597,-4036,-3329,-2639,-2143,-1980,-2240,-2930,-4005,-5321,-6711,-7983,-8944,-9460,-9450,-8896,-7862,-6454,-4814,-3105,-1469,-24,1149,2035,2645,3047,3325,3567,3858,4242,4725,5267,5772,6125,6202,5886,5132,3920,2331,475,-1493,-3403,-5111,-6501,-7510,-8130,-8387,-8356,-8099,-7710,-7233,-6735,-6238,-5767,-5337,-4928,-4532,-4106,-3597,-2952,-2106,-1008,367,2024,3929,6012,8171,10289,12226,13857,15065,15757,15890,15445,14470,13026,11216,9154,6944,4709,2534,527,-1219,-2622,-3578,-4031,-3924,-3246,-2050,-402,1524,3581,5537,7213,8420,9037,8997,8309,7056,5366,3434,1453,-383,-1887,-2950,-3489,-3505,-3054,-2257,-1260,-250,608,1164,1308,1003,254,-861,-2217,-3682,-5078,-6295,-7202,-7759,-7953,-7825,-7475,-7006,-6561,-6261,-6207,-6474,-7068,-7967,-9079,-10281,-11416,-12334,-12869,-12923,-12399,-11285,-9585,-7385,-4750,-1836,1260,4383,7421,10263,12821,15028,16835,18209,19127,19574,19535,18985,17921,16321,14201,11584,8532,5138,1542,-2097,-5573,-8690,-11242,-13074,-14085,-14244,-13625,-12363,-10696,-8869,-7185,-5862,-5118,-5014,-5560,-6621,-8005,-9462,-10718,-11550,-11768,-11284,-10087,-8247,-5923,-3306,-646,1835,3884,5348,6060,5995,5146,3620,1557,-843,-3376,-5835,-8044,-9867,-11218,-12064,-12417,-12335,-11891,-11191,-10329,-9409,-8518,-7718,-7064,-6563,-6222,-5996,-5836,-5668,-5406,-4976,-4310,-3369,-2142,-658,1030,2842,4675,6443,8031,9374,10392,11056,11339,11267,10866,10203,9340,8344,7267,6137,4964,3747,2450,1087,-386,-1915,-3496,-5057,-6533,-7850,-8915,-9666,-10032,-9971,-9468,-8522,-7188,-5521,-3637,-1654,293,2055,3532,4630,5332,5661,5695,5566,5412,5395,5639,6247,7262,8662,10392,12297,14248,16029,17489,18448,18798,18452,17385,15620,13224,10294,6965,3382,-311,-3951,-7414,-10563,-13311,-15573,-17326,-18537,-19255,-19504,-19364,-18907,-18193,-17297,-16244,-15078,-13784,-12372,-10803,-9063,-7130,-4985,-2643,-116,2534,5251,7943,10504,12845,14839,16412,17486,18009,17986,17415,16364,14902,13121,11137,9059,7016,5113,3471,2144,1216,666,489,601,900,1279,1596,1760,1702,1383,861,198,-479,-1023,-1309,-1200,-640,432,1948,3861,6003,8217,10309,12098,13434,14216,14403,13996,13067,11691,9983,8042,5962,3820,1671,-438,-2483,-4438,-6288,-8007,-9562,-10932,-12044,-12882,-13361,-13464,-13156,-12441,-11376,-10028,-8541,-7046,-5711,-4679,-4058,-3914,-4221,-4923,-5842,-6823,-7613,-8032,-7882,-7061,-5533,-3345,-648,2356,5408,8222,10558,12197,13027,13011,12214,10792,8937,6900,4877,3060,1537,345,-583,-1330,-2068,-2899,-3975,-5326,-6976,-8845,-10795,-12656,-14190,-15204,-15491,-14919,-13435,-11056,-7929,-4242,-299,3613,7157,10086,12177,13335,13565,12951,11706,10036,8222,6490,5038,3998,3411,3252,3427,3793,4192,4493,4575,4412,3997,3410,2739,2114,1632,1372,1366,1575,1943,2332,2631,2695,2435,1793,767,-573,-2109,-3680,-5089,-6160,-6718,-6657,-5919,-4542,-2621,-346,2083,4417,6448,7977,8902,9127,8697,7645,6102,4211,2128,14,-1983,-3759,-5213,-6313,-7026,-7378,-7395,-7126,-6622,-5919,-5056,-4040,-2885,-1594,-185,1298,2795,4206,5422,6318,6784,6736,6118,4942,3259,1200,-1070,-3320,-5322,-6838,-7667,-7687,-6824,-5138,-2749,129,3228,6263,8956,11071,12448,12999,12722,11672,9980,7779,5258,2567,-126,-2700,-5056,-7148,-8944,-10480,-11754,-12825,-13681,-14329,-14728,-14828,-14577,-13932,-12876,-11435,-9669,-7684,-5609,-3590,-1772,-277,800,1421,1589,1368,863,214,-432,-917,-1146,-1039,-609,68,876,1622,2136,2242,1825,825,-711,-2697,-4942,-7258,-9419,-11239,-12559,-13292,-13395,-12903,-11881,-10453,-8736,-6886,-5013,-3239,-1639,-245,916,1884,2701,3422,4121,4833,5583,6371,7157,7904,8548,9050,9374,9518,9500,9366,9167,8973,8835,8788,8862,9023,9265,9497,9670,9682,9468,8963,8131,6971,5514,3825,1996,142,-1638,-3220,-4550,-5552,-6222,-6564,-6597,-6378,-5922,-5289,-4482,-3535,-2448,-1238,91,1525,3043,4631,6238,7840,9376,10794,12050,13091,13892,14439,14716,14755,14538,14092,13395,12436,11191,9634,7744,5524,2990,201,-2771,-5792,-8744,-11445,-13762,-15557,-16720,-17230,-17055,-16286,-14985,-13304,-11355,-9298,-7247,-5315,-3602,-2158,-1046,-273,158,275,122,-236,-749,-1344,-1997,-2654,-3320,-3964,-4599,-5210,-5793,-6344,-6849,-7306,-7697,-8016,-8238,-8347,-8319,-8133,-7786,-7286,-6653,-5950,-5213,-4537,-3961,-3565,-3363,-3389,-3612,-4012,-4529,-5087,-5599,-5959,-6057,-5801,-5108,-3950,-2333,-334,1937,4312,6623,8701,10391,11616,12303,12479,12175,11465,10443,9174,7754,6211,4606,2954,1289,-357,-1944,-3415,-4721,-5794,-6601,-7093,-7272,-7135,-6721,-6088,-5310,-4484,-3700,-3056,-2609,-2395,-2411,-2590,-2854,-3067,-3105,-2835,-2167,-1034,555,2562,4882,7376,9885,12228,14254,15816,16836,17264,17119,16458,15366,13940,12286,10476,8581,6642,4662,2672,645,-1398,-3451,-5465,-7377,-9081,-10480,-11445,-11885,-11713,-10897,-9437,-7402,-4888,-2076,865,3695,6223,8268,9707,10496,10651,10273,9502,8521,7500,6596,5924,5533,5441,5602,5933,6350,6727,6984,7013,6770,6183,5264,3987,2407,561,-1474,-3609,-5755,-7800,-9647,-11200,-12380,-13111,-13368,-13103,-12348,-11102,-9444,-7427,-5183,-2810,-474,1695,3531,4927,5756,5988,5595,4652,3255,1580,-212,-1919,-3399,-4550,-5321,-5755,-5930,-5971,-6028,-6221,-6650,-7362,-8328,-9473,-10663,-11722,-12500,-12825,-12616,-11823,-10493,-8728,-6690,-4568,-2561,-836,482,1323,1708,1682,1390,962,570,357,433,888,1721,2941,4445,6167,7967,9751,11393,12835,13997,14879,15458,15757,15772,15515,14951,14075,12829,11207,9179,6777,4036,1050,-2065,-5185,-8132,-10788,-12992,-14652,-15677,-16027,-15676,-14657,-13000,-10799,-8151,-5198,-2088,1002,3911,6477,8562,10086,10958,11193,10783,9793,8302,6406,4236,1915,-409,-2607,-4545,-6119,-7252,-7900,-8068,-7793,-7151,-6245,-5183,-4069,-3008,-2059,-1292,-716,-372,-222,-290,-513,-879,-1333,-1829,-2325,-2770,-3124,-3352,-3412,-3276,-2910,-2284,-1381,-190,1285,2999,4901,6882,8818,10558,11936,12790,12996,12456,11165,9160,6603,3672,644,-2233,-4690,-6539,-7631,-7955,-7534,-6534,-5132,-3577,-2097,-911,-159,63,-220,-927,-1892,-2910,-3762,-4241,-4207,-3568,-2342,-613,1437,3597,5599,7225,8275,8639,8297,7320,5856,4121,2333,739,-502,-1225,-1409,-1036,-208,958,2300,3654,4872,5834,6468,6729,6643,6227,5556,4683,3668,2574,1428,285,-828,-1880,-2825,-3657,-4338,-4887,-5297,-5622,-5877,-6141,-6427,-6789,-7224,-7713,-8219,-8672,-8993,-9116,-8952,-8473,-7642,-6472,-5009,-3305,-1473,400,2183,3772,5066,5980,6469,6506,6110,5330,4251,2980,1639,360,-742,-1568,-2050,-2159,-1900,-1311,-474,535,1583,2588,3424,4027,4346,4366,4139,3724,3235,2781,2469,2387,2561,2996,3611,4317,4959,5404,5498,5144,4270,2879,1035,-1147,-3474,-5758,-7770,-9324,-10273,-10516,-10058,-8921,-7247,-5157,-2856,-508,1698,3633,5160,6231,6798,6877,6513,5769,4720,3464,2068,626,-791,-2108,-3258,-4153,-4747,-4952,-4745,-4088,-2997,-1506,313,2354,4504,6634,8614,10346,11719,12687,13199,13264,12890,12123,11014,9615,7982,6173,4232,2223,205,-1759,-3586,-5219,-6574,-7606,-8250,-8478,-8245,-7541,-6347,-4699,-2621,-223,2386,5028,7505,9613,11139,11911,11819,10800,8927,6306,3196,-135,-3337,-6104,-8138,-9253,-9336,-8441,-6684,-4347,-1715,840,3011,4526,5214,5048,4085,2553,719,-1077,-2521,-3337,-3373,-2561,-1004,1130,3545,5948,8009,9472,10146,9942,8889,7108,4822,2298,-176,-2320,-3930,-4861,-5073,-4625,-3645,-2325,-897,451,1496,2139,2271,1904,1075,-116,-1524,-3010,-4401,-5578,-6414,-6856,-6869,-6489,-5775,-4846,-3813,-2830,-1998,-1434,-1180,-1261,-1625,-2206,-2882,-3536,-4041,-4297,-4236,-3846,-3145,-2213,-1143,-43,981,1856,2532,2993,3254,3336,3283,3109,2845,2472,1985,1343,533,-471,-1629,-2911,-4200,-5398,-6351,-6948,-7066,-6658,-5708,-4267,-2470,-454,1554,3365,4778,5620,5792,5241,3981,2119,-207,-2774,-5352,-7693,-9569,-10800,-11272,-10940,-9868,-8154,-6006,-3624,-1273,832,2481,3540,3942,3702,2924,1771,461,-788,-1762,-2306,-2333,-1832,-876,403,1828,3217,4382,5206,5593,5535,5093,4356,3494,2652,1998,1656,1691,2124,2889,3892,4982,6019,6869,7433,7670,7577,7216,6674,6053,5463,4976,4626,4410,4241,4061,3734,3203,2401,1329,45,-1369,-2778,-4065,-5097,-5799,-6120,-6059,-5659,-4985,-4127,-3170,-2208,-1316,-562,-21,276,268,-52,-698,-1643,-2842,-4210,-5655,-7055,-8293,-9255,-9844,-9985,-9630,-8761,-7386,-5542,-3296,-732,2043,4892,7696,10289,12558,14368,15627,16280,16298,15694,14537,12891,10886,8635,6275,3928,1718,-276,-1977,-3356,-4408,-5152,-5636,-5917,-6076,-6183,-6328,-6582,-7000,-7640,-8488,-9544,-10709,-11905,-12966,-13767,-14163,-14041,-13357,-12094,-10324,-8187,-5844,-3539,-1467,157,1205,1578,1292,390,-995,-2703,-4565,-6377,-7986,-9217,-9969,-10124,-9656,-8528,-6778,-4474,-1718,1336,4525,7640,10503,12918,14732,15830,16135,15631,14358,12394,9903,7048,4072,1171,-1416,-3538,-5044,-5883,-6055,-5615,-4710,-3481,-2126,-813,300,1103,1531,1577,1287,751,82,-577,-1136,-1480,-1615,-1527,-1312,-1068,-932,-1025,-1462,-2278,-3489,-5025,-6784,-8613,-10339,-11788,-12786,-13213,-12988,-12102,-10615,-8654,-6380,-4010,-1732,256,1813,2837,3289,3194,2630,1728,635,-486,-1494,-2279,-2780,-2983,-2917,-2644,-2239,-1773,-1317,-883,-511,-140,228,678,1226,1921,2774,3760,4860,5987,7069,7997,8668,8979,8859,8254,7161,5605,3663,1425,-960,-3359,-5590,-7501,-8939,-9781,-9955,-9442,-8269,-6545,-4383,-1958,578,3051,5329,7286,8838,9942,10572,10764,10557,10030,9256,8340,7363,6446,5669,5129,4896,4994,5449,6204,7219,8381,9589,10728,11670,12341,12639,12529,11978,10997,9620,7921,5992,3962,1962,134,-1408,-2548,-3238,-3443,-3186,-2543,-1596,-503,615,1581,2289,2592,2461,1827,760,-693,-2372,-4137,-5784,-7157,-8087,-8485,-8275,-7501,-6199,-4539,-2656,-771,945,2312,3217,3571,3378,2654,1500,23,-1631,-3317,-4892,-6234,-7234,-7812,-7903,-7485,-6554,-5164,-3409,-1409,651,2628,4328,5655,6504,6888,6834,6455,5883,5243,4695,4294,4137,4183,4416,4732,5025,5178,5087,4672,3911,2792,1386,-254,-2015,-3810,-5540,-7130,-8518,-9661,-10542,-11140,-11466,-11527,-11338,-10927,-10314,-9537,-8633,-7647,-6637,-5646,-4733,-3936,-3281,-2783,-2406,-2123,-1861,-1566,-1191,-716,-145,486,1144,1765,2329,2790,3154,3421,3598,3711,3748,3731,3617,3412,3071,2592,1965,1199,325,-618,-1561,-2446,-3175,-3693,-3911,-3789,-3302,-2434,-1236,275,2005,3902,5869,7833,9705,11404,12851,13963,14694,14979,14834,14251,13294,12023,10507,8846,7093,5340,3630,2015,533,-803,-1977,-2988,-3845,-4558,-5138,-5614,-5983,-6294,-6535,-6754,-6940,-7117,-7268,-7372,-7371,-7209,-6788,-6053,-4937,-3444,-1613,462,2631,4733,6584,8033,8958,9298,9065,8325,7212,5890,4540,3326,2402,1837,1690,1904,2404,3045,3656,4080,4157,3808,2974,1687,9,-1963,-4086,-6269,-8372,-10334,-12084,-13588,-14841,-15830,-16568,-17053,-17287,-17251,-16933,-16295,-15318,-13988,-12294,-10278,-7968,-5468,-2863,-299,2097,4184,5832,6955,7464,7354,6632,5386,3753,1910,88,-1504,-2642,-3183,-3041,-2218,-820,986,2980,4894,6517,7620,8099,7871,6999,5565,3767,1799,-94,-1714,-2853,-3407,-3289,-2520,-1184,594,2612,4689,6608,8214,9350,9956,9976,9448,8422,7013,5363,3627,1989,593,-432,-1020,-1162,-923,-405,234,825,1212,1249,847,-32,-1374,-3094,-5083,-7177,-9225,-11047,-12508,-13492,-13910,-13740,-12986,-11695,-9957,-7874,-5562,-3158,-767,1496,3555,5347,6829,7981,8795,9266,9424,9266,8846,8193,7375,6455,5523,4640,3908,3354,3056,2999,3218,3668,4323,5123,5977,6806,7473,7891,7934,7554,6701,5398,3708,1714,-459,-2694,-4877,-6898,-8691,-10205,-11411,-12337,-12985,-13424,-13683,-13804,-13824,-13743,-13574,-13300,-12915,-12411,-11798,-11088,-10318,-9506,-8680,-7831,-6931,-5936,-4781,-3428,-1852,-85,1788,3639,5289,6567,7314,7408,6830,5602,3879,1837,-260,-2177,-3666,-4572,-4789,-4324,-3245,-1706,119,2032,3850,5435,6682,7560,8062,8244,8145,7840,7347,6691,5851,4802,3509,1969,184,-1782,-3846,-5894,-7781,-9375,-10546,-11186,-11242,-10676,-9536,-7876,-5835,-3539,-1175,1110,3149,4835,6079,6864,7209,7190,6923,6541,6195,6004,6074,6430,7071,7902,8818,9673,10328,10677,10647,10222,9454,8421,7259,6105,5110,4388,4041,4102,4570,5384,6440,7586,8667,9499,9955,9905,9301,8128,6433,4314,1900,-668,-3223,-5650,-7809,-9647,-11085,-12121,-12719,-12894,-12621,-11923,-10779,-9239,-7328,-5133,-2741,-280,2132,4349,6259,7754,8757,9239,9176,8610,7573,6130,4363,2334,146,-2129,-4397,-6561,-8531,-10217,-11538,-12440,-12875,-12844,-12347,-11437,-10169,-8639,-6948,-5220,-3570,-2115,-953,-167,200,126,-348,-1155,-2171,-3243,-4207,-4885,-5153,-4890,-4074,-2698,-860,1328,3678,6001,8092,9740,10803,11144,10730,9578,7776,5487,2894,211,-2364,-4667,-6572,-8019,-8996,-9542,-9733,-9664,-9438,-9144,-8846,-8583,-8347,-8122,-7847,-7480,-6951,-6232,-5281,-4106,-2722,-1169,483,2170,3797,5297,6598,7658,8458,9015,9364,9568,9697,9819,9981,10224,10528,10873,11175,11349,11293,10896,10087,8813,7066,4900,2388,-339,-3139,-5859,-8354,-10504,-12214,-13436,-14146,-14359,-14096,-13406,-12331,-10918,-9232,-7317,-5268,-3163,-1125,735,2293,3450,4154,4368,4165,3600,2834,1996,1259,746,570,767,1348,2239,3367,4592,5825,6934,7862,8543,8977,9173,9192,9084,8926,8766,8625,8499,8348,8105,7712,7099,6251,5171,3932,2627,1398,383,-283,-504,-221,545,1739,3212,4804,6305,7521,8267,8415,7892,6698,4903,2620,30,-2699,-5358,-7778,-9808,-11340,-12323,-12764,-12717,-12286,-11617,-10830,-10091,-9481,-9085,-8905,-8904,-8985,-9036,-8906,-8491,-7707,-6541,-5051,-3369,-1662,-158,984,1553,1506,760,-587,-2433,-4572,-6772,-8772,-10334,-11242,-11361,-10624,-9049,-6749,-3866,-637,2745,6025,9043,11621,13699,15205,16178,16622,16628,16222,15494,14473,13201,11719,10020,8138,6059,3812,1413,-1095,-3651,-6182,-8594,-10789,-12669,-14136,-15122,-15574,-15479,-14863,-13780,-12319,-10599,-8721,-6820,-4974,-3270,-1745,-415,708,1654,2416,3018,3474,3793,4009,4134,4225,4293,4411,4586,4875,5269,5771,6339,6928,7458,7866,8076,8038,7720,7122,6264,5209,4038,2838,1728,792,132,-212,-184,186,875,1798,2850,3916,4856,5560,5911,5852,5344,4414,3132,1615,6,-1519,-2826,-3770,-4289,-4362,-4024,-3386,-2556,-1706,-950,-410,-146,-169,-435,-866,-1332,-1719,-1908,-1817,-1418,-718,221,1308,2454,3555,4553,5408,6108,6695,7202,7705,8261,8917,9696,10581,11527,12456,13275,13896,14228,14215,13811,13001,11786,10202,8275,6077,3673,1137,-1434,-3966,-6368,-8557,-10480,-12072,-13315,-14196,-14715,-14917,-14820,-14483,-13953,-13267,-12482,-11615,-10691,-9715,-8674,-7551,-6309,-4929,-3379,-1674,174,2110,4060,5936,7636,9056,10106,10709,10824,10447,9604,8377,6857,5174,3448,1810,363,-806,-1642,-2129,-2269,-2115,-1727,-1194,-612,-72,321,495,382,-42,-766,-1728,-2823,-3902,-4804,-5359,-5423,-4905,-3757,-2026,206,2763,5459,8074,10400,12283,13575,14237,14226,13592,12391,10709,8651,6311,3777,1150,-1525,-4145,-6688,-9055,-11219,-13105,-14658,-15836,-16576,-16851,-16628,-15887,-14640,-12908,-10757,-8277,-5595,-2851,-198,2234,4328,6018,7270,8092,8511,8581,8347,7856,7157,6260,5196,3965,2562,1019,-667,-2427,-4211,-5901,-7391,-8532,-9203,-9284,-8710,-7447,-5545,-3075,-205,2897,5989,8838,11194,12836,13580,13303,11969,9610,6370,2449,-1879,-6297,-10495,-14159,-17038,-18937,-19741,-19431,-18049,-15736,-12661,-9055,-5156,-1204,2595,6045,9044,11488,13374,14706,15534,15911,15905,15548,14897,13956,12780,11381,9856,8267,6751,5434,4453,3925,3927,4480,5536,6979,8632,10280,11692,12667,13023,12690,11625,9919,7700,5153,2509,-44,-2316,-4192,-5605,-6569,-7128,-7399,-7479,-7512,-7582,-7776,-8114,-8585,-9141,-9688,-10146,-10419,-10439,-10191,-9645,-8872,-7905,-6836,-5737,-4679,-3711,-2868,-2149,-1550,-1047,-616,-261,26,196,216,15,-453,-1243,-2370,-3828,-5568,-7510,-9522,-11461,-13133,-14370,-14998,-14890,-13976,-12256,-9799,-6772,-3370,125,3469,6374,8668,10187,10919,10902,10283,9256,8055,6882,5925,5261,4910,4791,4749,4604,4143,3216,1704,-389,-2991,-5924,-8945,-11780,-14159,-15840,-16687,-16610,-15683,-14022,-11854,-9437,-7028,-4877,-3164,-1997,-1421,-1385,-1796,-2512,-3369,-4220,-4926,-5384,-5539,-5355,-4849,-4041,-2978,-1709,-282,1256,2863,4503,6144,7750,9289,10718,11982,13022,13751,14104,13995,13376,12225,10548,8425,5951,3279,574,-1987,-4243,-6063,-7354,-8081,-8237,-7872,-7050,-5870,-4422,-2823,-1153,482,2025,3395,4569,5493,6173,6588,6761,6699,6437,5986,5377,4609,3693,2615,1377,-35,-1596,-3282,-5044,-6801,-8472,-9966,-11173,-12042,-12501,-12550,-12216,-11561,-10681,-9676,-8625,-7597,-6592,-5594,-4534,-3333,-1930,-269,1634,3731,5904,8005,9851,11272,12103,12258,11669,10397,8528,6246,3777,1346,-796,-2481,-3558,-3998,-3840,-3191,-2250,-1211,-305,282,402,-15,-978,-2414,-4202,-6184,-8178,-10016,-11557,-12685,-13359,-13526,-13230,-12464,-11292,-9721,-7799,-5550,-3010,-242,2686,5661,8561,11245,13557,15365,16557,17046,16816,15864,14272,12132,9607,6849,4050,1386,-981,-2896,-4276,-5044,-5213,-4818,-3973,-2820,-1527,-274,805,1593,2076,2277,2300,2295,2396,2767,3460,4533,5903,7491,9116,10626,11847,12661,12997,12848,12283,11400,10355,9278,8296,7472,6816,6284,5771,5166,4341,3200,1693,-175,-2335,-4658,-6989,-9139,-10940,-12249,-12972,-13086,-12618,-11674,-10383,-8936,-7488,-6217,-5232,-4591,-4296,-4262,-4374,-4462,-4367,-3933,-3053,-1682,165,2394,4864,7382,9759,11787,13323,14263,14552,14245,13384,12140,10629,9036,7485,6093,4928,3997,3281,2705,2185,1629,951,95,-961,-2212,-3606,-5087,-6561,-7958,-9200,-10220,-11000,-11495,-11725,-11693,-11412,-10922,-10232,-9365,-8340,-7149,-5811,-4329,-2718,-1028,700,2374,3903,5189,6120,6630,6656,6198,5302,4061,2633,1182,-76,-975,-1348,-1100,-213,1278,3237,5491,7814,9966,11717,12872,13280,12882,11658,9703,7136,4152,955,-2244,-5245,-7878,-10023,-11579,-12517,-12818,-12521,-11666,-10352,-8650,-6681,-4563,-2397,-322,1576,3201,4478,5366,5833,5882,5529,4831,3853,2691,1461,268,-761,-1549,-2023,-2171,-2009,-1612,-1065,-513,-53,168,82,-356,-1151,-2201,-3423,-4622,-5662,-6361,-6621,-6357,-5580,-4330,-2729,-914,954,2709,4215,5376,6123,6484,6485,6245,5861,5463,5141,4956,4923,4992,5089,5086,4853,4282,3269,1806,-95,-2316,-4718,-7095,-9254,-11002,-12184,-12722,-12588,-11860,-10671,-9209,-7710,-6380,-5442,-5008,-5168,-5865,-7000,-8369,-9734,-10843,-11471,-11441,-10680,-9186,-7076,-4543,-1825,784,3052,4753,5782,6118,5831,5089,4107,3105,2302,1845,1801,2187,2889,3796,4711,5480,5941,6007,5625,4824,3668,2281,786,-660,-1938,-2926,-3549,-3751,-3521,-2863,-1821,-453,1174,2966,4848,6726,8520,10157,11559,12674,13452,13846,13843,13418,12585,11361,9784,7917,5828,3617,1367,-809,-2825,-4590,-6047,-7149,-7887,-8271,-8329,-8125,-7714,-7164,-6557,-5939,-5392,-4916,-4553,-4238,-3945,-3559,-3003,-2167,-997,550,2431,4576,6837,9041,10990,12481,13351,13464,12784,11299,9125,6398,3333,155,-2892,-5601,-7778,-9314,-10140,-10263,-9755,-8728,-7335,-5754,-4136,-2651,-1403,-485,53,213,-9,-554,-1373,-2407,-3559,-4763,-5927,-6951,-7785,-8330,-8563,-8449,-7980,-7197,-6131,-4864,-3477,-2064,-726,447,1367,1975,2215,2077,1562,728,-366,-1600,-2876,-4078,-5112,-5926,-6493,-6833,-7009,-7089,-7164,-7290,-7501,-7762,-8013,-8120,-7966,-7421,-6404,-4915,-3015,-864,1320,3291,4783,5603,5593,4741,3094,853,-1749,-4374,-6726,-8490,-9458,-9482,-8539,-6690,-4119,-1049,2205,5356,8089,10169,11413,11735,11145,9739,7690,5235,2626,137,-2009,-3613,-4579,-4861,-4526,-3682,-2514,-1211,36,1060,1759,2076,2013,1643,1046,348,-320,-859,-1156,-1154,-820,-137,856,2124,3586,5161,6749,8244,9555,10594,11303,11666,11691,11429,10971,10404,9846,9379,9081,8968,9046,9259,9534,9787,9912,9828,9459,8763,7705,6313,4613,2691,653,-1387,-3265,-4881,-6075,-6791,-6946,-6549,-5607,-4212,-2432,-422,1711,3811,5753,7413,8684,9477,9741,9426,8561,7161,5344,3226,986,-1182,-3091,-4569,-5488,-5785,-5459,-4572,-3251,-1652,41,1643,2975,3901,4289,4088,3259,1829,-131,-2526,-5202,-8011,-10757,-13270,-15364,-16889,-17737,-17834,-17199,-15870,-13992,-11691,-9166,-6571,-4069,-1778,219,1886,3206,4222,4954,5476,5817,6010,6064,5949,5626,5037,4131,2878,1289,-597,-2674,-4833,-6903,-8766,-10275,-11352,-11958,-12087,-11790,-11139,-10196,-9068,-7802,-6482,-5171,-3929,-2843,-1964,-1373,-1070,-1060,-1268,-1574,-1857,-1932,-1708,-1061,-9,1426,3102,4867,6514,7855,8726,9010,8662,7691,6184,4262,2101,-124,-2230,-4051,-5480,-6409,-6840,-6763,-6266,-5430,-4375,-3224,-2079,-1054,-207,399,741,821,651,289,-218,-782,-1330,-1765,-2027,-2039,-1791,-1265,-506,424,1449,2475,3429,4260,4940,5487,5932,6339,6749,7232,7778,8402,9034,9618,10051,10258,10162,9745,9013,8041,6922,5791,4769,3973,3460,3268,3348,3650,4062,4490,4851,5077,5159,5109,4974,4843,4764,4843,5092,5554,6191,6933,7686,8297,8642,8577,8020,6928,5326,3304,1000,-1412,-3748,-5834,-7548,-8777,-9521,-9785,-9670,-9295,-8807,-8360,-8083,-8081,-8390,-9005,-9848,-10789,-11669,-12289,-12501,-12144,-11181,-9590,-7469,-4972,-2280,360,2757,4721,6132,6947,7187,6939,6352,5571,4756,4041,3502,3194,3102,3182,3363,3552,3662,3599,3317,2752,1925,829,-447,-1853,-3263,-4599,-5745,-6640,-7223,-7494,-7443,-7137,-6608,-5945,-5207,-4468,-3794,-3238,-2851,-2656,-2670,-2875,-3229,-3659,-4074,-4356,-4420,-4152,-3529,-2517,-1173,427,2170,3903,5493,6784,7669,8055,7902,7242,6128,4721,3173,1706,508,-226,-391,75,1119,2596,4312,5960,7284,7989,7881,6839,4858,2042,-1391,-5165,-8940,-12379,-15173,-17066,-17896,-17577,-16137,-13681,-10390,-6510,-2304,1938,5951,9507,12410,14558,15859,16318,15957,14845,13080,10781,8085,5149,2122,-830,-3583,-6008,-8032,-9617,-10752,-11476,-11835,-11877,-11642,-11138,-10344,-9224,-7722,-5795,-3432,-655,2454,5772,9133,12347,15222,17584,19290,20263,20478,19978,18876,17296,15422,13383,11335,9346,7480,5729,4076,2483,907,-661,-2229,-3747,-5169,-6399,-7355,-7933,-8056,-7676,-6771,-5395,-3627,-1622,446,2378,4003,5147,5759,5767,5270,4331,3140,1843,631,-352,-1002,-1259,-1119,-641,121,1041,2059,3073,4057,4972,5839,6666,7491,8327,9194,10076,10937,11728,12347,12721,12725,12279,11301,9751,7635,5000,1959,-1350,-4738,-8022,-11009,-13540,-15502,-16815,-17478,-17516,-17006,-16063,-14784,-13315,-11736,-10173,-8666,-7281,-6018,-4880,-3831,-2840,-1860,-852,210,1342,2534,3751,4940,6023,6912,7526,7789,7655,7111,6174,4901,3375,1712,41,-1495,-2761,-3639,-4035,-3913,-3273,-2186,-774,809,2350,3659,4541,4838,4474,3409,1719,-463,-2950,-5483,-7843,-9783,-11137,-11801,-11726,-10987,-9670,-7971,-6079,-4217,-2579,-1336,-591,-386,-700,-1429,-2448,-3586,-4690,-5609,-6248,-6551,-6512,-6183,-5629,-4958,-4282,-3692,-3291,-3125,-3231,-3599,-4183,-4905,-5657,-6314,-6757,-6871,-6585,-5853,-4682,-3127,-1249,808,2966,5060,7006,8701,10075,11110,11805,12191,12351,12341,12266,12183,12159,12216,12354,12552,12763,12934,13024,12982,12789,12427,11891,11196,10347,9367,8257,7049,5739,4361,2921,1453,-11,-1436,-2775,-3994,-5047,-5902,-6523,-6891,-6975,-6761,-6232,-5371,-4191,-2699,-935,1042,3154,5293,7342,9163,10631,11627,12057,11875,11061,9655,7734,5404,2804,79,-2632,-5198,-7524,-9535,-11186,-12466,-13375,-13939,-14191,-14182,-13944,-13546,-12987,-12324,-11536,-10637,-9602,-8423,-7081,-5574,-3906,-2100,-183,1777,3743,5622,7352,8833,9980,10696,10902,10520,9531,7921,5771,3169,284,-2709,-5604,-8228,-10422,-12101,-13215,-13809,-13930,-13706,-13236,-12632,-11978,-11332,-10717,-10145,-9590,-9035,-8460,-7847,-7202,-6525,-5851,-5185,-4572,-4009,-3522,-3096,-2702,-2300,-1822,-1197,-361,748,2148,3834,5756,7822,9920,11902,13627,14957,15755,15954,15478,14348,12581,10279,7535,4492,1292,-1940,-5052,-7942,-10507,-12662,-14371,-15585,-16332,-16605,-16481,-15979,-15185,-14124,-12845,-11367,-9689,-7826,-5768,-3522,-1123,1397,3966,6500,8909,11101,12975,14471,15518,16077,16124,15659,14681,13244,11370,9149,6634,3921,1093,-1756,-4527,-7115,-9414,-11318,-12742,-13614,-13909,-13627,-12814,-11540,-9898,-7994,-5921,-3786,-1664,368,2248,3936,5391,6601,7569,8318,8886,9331,9696,10052,10404,10793,11181,11545,11820,11939,11828,11421,10675,9554,8081,6275,4211,1963,-372,-2697,-4921,-6963,-8753,-10240,-11384,-12147,-12518,-12481,-12053,-11275,-10205,-8941,-7583,-6247,-5022,-3986,-3147,-2518,-2010,-1568,-1078,-451,380,1460,2796,4348,6077,7883,9687,11382,12856,14012,14745,14971,14648,13742,12292,10362,8070,5557,2991,525,-1675,-3509,-4871,-5744,-6109,-6019,-5523,-4725,-3706,-2586,-1457,-428,428,1036,1373,1434,1274,964,623,352,275,446,918,1651,2600,3646,4668,5533,6112,6324,6105,5449,4379,2966,1281,-560,-2467,-4318,-6013,-7457,-8569,-9294,-9607,-9512,-9062,-8311,-7367,-6294,-5189,-4100,-3057,-2065,-1102,-143,842,1859,2906,3951,4954,5871,6665,7304,7791,8121,8317,8390,8338,8164,7821,7298,6522,5487,4138,2493,554,-1612,-3944,-6330,-8663,-10818,-12685,-14171,-15216,-15794,-15931,-15672,-15110,-14331,-13432,-12486,-11534,-10594,-9649,-8667,-7615,-6451,-5175,-3767,-2270,-703,858,2360,3714,4852,5701,6221,6388,6226,5791,5163,4462,3790,3257,2954,2923,3200,3757,4562,5526,6588,7624,8570,9323,9825,10028,9902,9447,8677,7627,6340,4876,3283,1632,-30,-1630,-3122,-4451,-5563,-6436,-7018,-7321,-7321,-7037,-6483,-5678,-4648,-3421,-2015,-467,1194,2929,4684,6418,8061,9558,10847,11848,12497,12713,12442,11626,10275,8397,6100,3510,815,-1777,-4051,-5820,-6943,-7343,-7026,-6051,-4564,-2721,-724,1238,3001,4421,5417,5955,6057,5787,5263,4608,3967,3475,3233,3314,3731,4449,5372,6376,7291,7952,8206,7934,7072,5631,3685,1378,-1089,-3518,-5687,-7440,-8660,-9321,-9460,-9194,-8675,-8094,-7622,-7417,-7569,-8122,-9048,-10254,-11613,-12960,-14118,-14962,-15337,-15216,-14552,-13407,-11857,-10015,-8015,-5973,-4002,-2178,-546,870,2087,3123,4011,4793,5490,6138,6763,7370,7993,8590,9167,9628,9918,9924,9545,8715,7369,5530,3237,608,-2214,-5044,-7712,-10032,-11887,-13170,-13847,-13937,-13491,-12620,-11444,-10106,-8737,-7470,-6374,-5535,-4935,-4576,-4387,-4290,-4210,-4028,-3701,-3122,-2285,-1140,288,1982,3874,5894,7927,9855,11535,12828,13602,13751,13214,11986,10119,7733,4990,2090,-767,-3381,-5606,-7320,-8472,-9068,-9141,-8789,-8095,-7168,-6084,-4897,-3638,-2297,-873,672,2331,4102,5939,7773,9515,11059,12290,13122,13459,13273,12535,11301,9619,7626,5439,3226,1138,-682,-2128,-3130,-3666,-3774,-3512,-2996,-2329,-1644,-1025,-567,-293,-213,-283,-425,-557,-565,-395,12,630,1393,2178,2843,3217,3205,2714,1771,440,-1112,-2722,-4157,-5253,-5848,-5860,-5273,-4149,-2602,-816,1021,2686,4003,4811,5025,4621,3648,2228,519,-1294,-3026,-4527,-5688,-6463,-6864,-6965,-6870,-6702,-6602,-6653,-6944,-7482,-8250,-9180,-10179,-11136,-11948,-12519,-12787,-12708,-12293,-11548,-10550,-9344,-8025,-6662,-5310,-4026,-2821,-1713,-692,253,1134,1970,2765,3536,4256,4932,5500,5939,6184,6181,5918,5351,4523,3461,2236,941,-325,-1459,-2348,-2917,-3091,-2833,-2159,-1088,271,1832,3449,5005,6382,7504,8321,8834,9078,9100,8975,8746,8464,8143,7772,7338,6791,6111,5260,4228,3026,1682,256,-1193,-2583,-3854,-4938,-5816,-6453,-6876,-7085,-7121,-7001,-6747,-6360,-5842,-5186,-4381,-3448,-2390,-1266,-125,956,1894,2627,3096,3279,3203,2916,2515,2130,1868,1861,2183,2871,3920,5254,6776,8350,9833,11118,12084,12721,12989,12951,12662,12203,11663,11091,10540,9994,9446,8840,8118,7240,6146,4838,3309,1596,-243,-2147,-4024,-5802,-7398,-8747,-9798,-10517,-10895,-10936,-10671,-10133,-9380,-8466,-7451,-6386,-5314,-4255,-3215,-2183,-1133,-40,1124,2375,3708,5097,6478,7758,8816,9502,9679,9218,8029,6109,3485,309,-3235,-6894,-10388,-13464,-15881,-17481,-18181,-17974,-16949,-15253,-13065,-10604,-8052,-5578,-3305,-1299,420,1868,3111,4195,5192,6127,7005,7788,8398,8732,8686,8154,7087,5454,3320,770,-2026,-4894,-7613,-10008,-11892,-13171,-13766,-13704,-13031,-11882,-10388,-8736,-7063,-5540,-4248,-3275,-2634,-2319,-2286,-2476,-2824,-3264,-3741,-4195,-4573,-4823,-4880,-4701,-4214,-3396,-2198,-633,1285,3507,5931,8466,10961,13271,15252,16755,17685,17975,17623,16699,15319,13658,11907,10240,8809,7694,6911,6405,6059,5729,5245,4480,3321,1736,-247,-2551,-5020,-7504,-9796,-11752,-13218,-14119,-14421,-14152,-13391,-12252,-10865,-9365,-7850,-6409,-5060,-3793,-2574,-1304,57,1604,3343,5281,7351,9467,11476,13245,14590,15388,15509,14903,13568,11561,9036,6147,3149,241,-2340,-4449,-5962,-6880,-7222,-7136,-6740,-6235,-5740,-5380,-5192,-5159,-5208,-5224,-5081,-4652,-3859,-2651,-1055,862,2965,5089,7048,8653,9750,10213,9998,9103,7610,5651,3388,1023,-1256,-3295,-4952,-6180,-6960,-7335,-7395,-7217,-6916,-6528,-6116,-5646,-5107,-4433,-3577,-2504,-1204,300,1930,3612,5195,6572,7590,8151,8171,7631,6560,5054,3262,1369,-411,-1866,-2835,-3173,-2861,-1911,-460,1323,3201,4947,6337,7203,7453,7047,6070,4623,2889,1056,-716,-2257,-3494,-4366,-4870,-5048,-4937,-4612,-4129,-3541,-2913,-2277,-1697,-1209,-858,-685,-723,-987,-1486,-2205,-3110,-4159,-5281,-6407,-7447,-8321,-8941,-9244,-9181,-8728,-7908,-6742,-5318,-3694,-1981,-244,1419,2951,4298,5399,6250,6811,7101,7134,6964,6640,6245,5825,5435,5090,4773,4445,4029,3455,2657,1603,317,-1116,-2558,-3815,-4689,-5002,-4608,-3472,-1625,789,3545,6377,8972,11065,12408,12864,12365,10965,8790,6063,3019,-60,-2946,-5423,-7364,-8694,-9422,-9617,-9395,-8891,-8265,-7627,-7088,-6677,-6403,-6208,-6015,-5721,-5222,-4439,-3312,-1830,-28,2023,4192,6354,8344,10031,11290,12051,12264,11962,11186,10034,8635,7114,5614,4261,3153,2370,1961,1939,2310,3039,4092,5406,6910,8508,10087,11520,12655,13373,13537,13080,11973,10233,7979,5333,2508,-300,-2882,-5053,-6705,-7754,-8212,-8154,-7674,-6951,-6109,-5311,-4644,-4181,-3902,-3768,-3668,-3477,-3070,-2323,-1178,390,2332,4546,6885,9173,11229,12890,14027,14538,14391,13575,12134,10152,7718,4982,2074,-839,-3608,-6087,-8167,-9759,-10843,-11421,-11567,-11367,-10948,-10418,-9883,-9399,-8987,-8599,-8172,-7584,-6746,-5576,-4043,-2205,-134,1976,3966,5621,6776,7303,7139,6285,4824,2882,628,-1745,-4070,-6171,-7958,-9325,-10276,-10792,-10939,-10766,-10352,-9765,-9048,-8245,-7355,-6402,-5361,-4282,-3157,-2078,-1097,-310,196,355,115,-525,-1520,-2777,-4154,-5466,-6534,-7155,-7193,-6543,-5194,-3196,-690,2126,5025,7744,10071,11814,12873,13222,12922,12125,11011,9821,8757,8013,7698,7846,8416,9273,10256,11146,11750,11889,11448,10371,8682,6469,3893,1137,-1567,-4025,-6050,-7517,-8365,-8592,-8263,-7503,-6430,-5229,-4008,-2901,-1967,-1227,-673,-246,102,437,795,1183,1596,1972,2260,2363,2214,1734,893,-322,-1864,-3641,-5538,-7379,-9019,-10290,-11078,-11291,-10914,-9968,-8547,-6784,-4841,-2894,-1105,392,1518,2227,2543,2508,2208,1727,1163,592,85,-303,-537,-587,-443,-110,396,1036,1758,2499,3177,3718,4033,4068,3767,3114,2126,843,-642,-2243,-3824,-5279,-6480,-7325,-7735,-7656,-7075,-6017,-4563,-2813,-926,936,2608,3924,4776,5068,4783,3917,2555,784,-1234,-3336,-5317,-6982,-8153,-8674,-8483,-7541,-5938,-3790,-1299,1308,3804,5967,7624,8666,9043,8787,7998,6805,5399,3943,2596,1486,657,136,-138,-257,-321,-474,-804,-1392,-2274,-3422,-4780,-6242,-7689,-8990,-10045,-10757,-11095,-11037,-10620,-9883,-8904,-7738,-6458,-5111,-3732,-2351,-976,382,1701,2958,4104,5072,5799,6211,6258,5928,5242,4266,3113,1899,773,-157,-785,-1093,-1053,-761,-285,230,662,902,874,569,22,-653,-1340,-1865,-2100,-1916,-1254,-102,1482,3386,5458,7508,9353,10813,11749,12061,11708,10695,9076,6954,4437,1677,-1193,-4029,-6708,-9119,-11187,-12841,-14069,-14857,-15241,-15276,-15023,-14576,-14001,-13371,-12722,-12070,-11410,-10710,-9950,-9099,-8160,-7147,-6092,-5046,-4066,-3186,-2461,-1870,-1428,-1059,-733,-353,128,780,1629,2686,3926,5315,6777,8258,9672,10968,12090,13018,13733,14241,14553,14667,14589,14286,13748,12923,11806,10377,8672,6749,4696,2629,675,-1055,-2446,-3440,-3987,-4084,-3757,-3058,-2053,-841,505,1876,3202,4407,5446,6288,6932,7377,7657,7779,7786,7672,7453,7102,6610,5932,5079,4048,2890,1689,518,-509,-1335,-1897,-2195,-2244,-2097,-1828,-1494,-1186,-933,-802,-804,-936,-1212,-1561,-1986,-2397,-2759,-3004,-3084,-2954,-2590,-1973,-1119,-49,1174,2490,3791,4978,5956,6606,6882,6710,6101,5065,3671,2010,195,-1633,-3355,-4847,-6013,-6806,-7195,-7206,-6899,-6338,-5640,-4884,-4177,-3588,-3171,-2965,-2966,-3167,-3534,-4011,-4546,-5047,-5432,-5617,-5503,-5054,-4221,-3048,-1586,37,1686,3189,4393,5165,5416,5116,4305,3067,1567,-24,-1503,-2676,-3409,-3583,-3189,-2249,-886,754,2468,4079,5407,6338,6807,6808,6397,5647,4665,3551,2369,1194,20,-1127,-2285,-3467,-4681,-5932,-7183,-8387,-9492,-10411,-11100,-11487,-11549,-11266,-10643,-9708,-8489,-7035,-5401,-3635,-1819,-11,1694,3225,4513,5494,6151,6474,6489,6249,5799,5221,4553,3869,3212,2607,2116,1716,1463,1313,1303,1385,1591,1887,2306,2832,3503,4314,5282,6407,7637,8964,10269,11499,12522,13237,13544,13351,12604,11293,9429,7111,4444,1608,-1211,-3811,-5995,-7604,-8523,-8697,-8144,-6944,-5245,-3226,-1098,927,2667,3962,4722,4903,4528,3660,2415,909,-711,-2338,-3857,-5196,-6295,-7123,-7654,-7893,-7853,-7557,-7068,-6424,-5700,-4953,-4229,-3570,-2982,-2464,-1986,-1505,-976,-355,377,1229,2156,3113,3997,4722,5185,5304,5042,4390,3404,2174,831,-479,-1622,-2481,-3002,-3175,-3042,-2717,-2297,-1935,-1722,-1749,-2033,-2561,-3262,-4043,-4796,-5421,-5838,-6000,-5906,-5567,-5040,-4376,-3636,-2886,-2165,-1529,-989,-581,-289,-101,19,128,268,497,838,1291,1824,2361,2812,3072,3034,2643,1850,687,-786,-2460,-4190,-5825,-7208,-8201,-8705,-8652,-8043,-6911,-5365,-3538,-1607,249,1849,3060,3789,4026,3826,3308,2650,2035,1653,1622,2027,2819,3906,5086,6129,6791,6852,6164,4660,2380,-537,-3873,-7346,-10650,-13498,-15629,-16871,-17122,-16390,-14764,-12411,-9556,-6440,-3306,-376,2184,4246,5733,6629,6931,6690,5961,4832,3395,1777,102,-1486,-2844,-3842,-4380,-4378,-3830,-2771,-1266,523,2498,4469,6318,7941,9233,10188,10764,10982,10862,10413,9654,8584,7201,5507,3521,1276,-1164,-3695,-6208,-8552,-10590,-12177,-13200,-13578,-13281,-12324,-10791,-8801,-6524,-4153,-1857,170,1831,3023,3740,4008,3886,3485,2893,2225,1552,944,420,2,-339,-608,-849,-1067,-1283,-1489,-1679,-1844,-1960,-2041,-2075,-2089,-2111,-2149,-2252,-2403,-2635,-2892,-3167,-3381,-3479,-3387,-3041,-2398,-1445,-197,1290,2938,4641,6292,7779,9013,9910,10433,10540,10253,9588,8610,7388,6016,4577,3172,1860,701,-287,-1098,-1759,-2289,-2744,-3124,-3468,-3741,-3931,-3983,-3853,-3489,-2865,-1976,-825,512,2000,3494,4922,6132,7039,7544,7613,7230,6453,5351,4050,2673,1353,198,-697,-1294,-1564,-1525,-1213,-670,55,910,1863,2862,3888,4887,5832,6668,7353,7837,8081,8048,7740,7156,6354,5398,4388,3445,2678,2190,2051,2273,2823,3605,4472,5254,5762,5828,5326,4185,2410,80,-2666,-5617,-8559,-11249,-13482,-15094,-15970,-16072,-15426,-14110,-12262,-10047,-7643,-5224,-2959,-963,643,1801,2464,2601,2230,1358,45,-1642,-3607,-5738,-7893,-9949,-11742,-13147,-14034,-14309,-13919,-12843,-11128,-8830,-6098,-3034,153,3332,6292,8888,10953,12360,13010,12850,11862,10107,7667,4704,1387,-2058,-5437,-8530,-11194,-13273,-14726,-15487,-15609,-15109,-14083,-12602,-10757,-8627,-6287,-3796,-1227,1386,3955,6443,8759,10831,12592,13950,14858,15250,15104,14398,13164,11438,9309,6905,4370,1898,-332,-2136,-3371,-3947,-3851,-3132,-1925,-401,1216,2726,3916,4664,4867,4535,3714,2527,1119,-340,-1688,-2782,-3505,-3778,-3554,-2825,-1622,-11,1916,4019,6167,8182,9929,11249,12059,12270,11881,10911,9442,7582,5474,3258,1095,-902,-2610,-3975,-4941,-5515,-5702,-5552,-5099,-4409,-3521,-2500,-1371,-201,987,2130,3188,4112,4846,5361,5620,5628,5385,4923,4278,3500,2637,1734,835,-18,-793,-1451,-1965,-2294,-2436,-2354,-2086,-1642,-1101,-538,-64,221,224,-118,-824,-1861,-3170,-4624,-6100,-7451,-8529,-9219,-9419,-9079,-8205,-6829,-5078,-3065,-995,962,2609,3775,4360,4276,3560,2271,560,-1405,-3412,-5301,-6882,-8082,-8819,-9117,-9010,-8598,-7977,-7265,-6551,-5921,-5411,-5046,-4804,-4639,-4507,-4330,-4058,-3654,-3074,-2345,-1465,-499,510,1496,2401,3180,3799,4246,4531,4686,4752,4812,4918,5163,5597,6256,7146,8226,9417,10614,11671,12456,12810,12641,11863,10485,8582,6307,3879,1545,-469,-1983,-2923,-3312,-3265,-2955,-2552,-2195,-1953,-1818,-1736,-1618,-1404,-1065,-629,-163,261,569,736,762,675,514,307,45,-293,-784,-1465,-2394,-3533,-4809,-6048,-7039,-7532,-7320,-6252,-4312,-1619,1562,4850,7815,10024,11126,10916,9337,6534,2809,-1435,-5673,-9438,-12241,-13766,-13791,-12303,-9444,-5538,-1025,3568,7714,10951,12922,13475,12608,10549,7643,4348,1130,-1584,-3489,-4422,-4384,-3500,-2016,-204,1640,3272,4520,5267,5494,5230,4554,3586,2433,1211,18,-1085,-2050,-2846,-3452,-3840,-3979,-3852,-3443,-2787,-1927,-986,-83,619,983,917,383,-536,-1720,-2933,-3958,-4564,-4597,-3994,-2805,-1192,602,2285,3584,4263,4207,3398,1949,71,-1965,-3857,-5341,-6210,-6364,-5799,-4624,-3017,-1234,482,1867,2743,2989,2593,1629,278,-1271,-2755,-3978,-4779,-5071,-4871,-4256,-3370,-2376,-1440,-680,-186,34,11,-179,-433,-658,-774,-728,-513,-141,336,849,1327,1699,1917,1961,1817,1520,1108,647,211,-125,-300,-258,15,513,1207,2031,2926,3805,4602,5259,5745,6054,6204,6230,6173,6055,5910,5719,5490,5195,4810,4326,3717,2996,2173,1282,391,-438,-1101,-1537,-1665,-1473,-941,-139,885,2002,3121,4107,4887,5376,5557,5412,4983,4303,3456,2503,1543,644,-113,-672,-979,-1006,-759,-253,436,1246,2087,2861,3503,3942,4133,4071,3742,3213,2508,1732,934,207,-385,-788,-955,-890,-590,-112,501,1174,1842,2434,2897,3173,3237,3053,2629,1968,1116,149,-853,-1741,-2420,-2752,-2690,-2189,-1301,-110,1223,2537,3633,4367,4631,4368,3622,2447,996,-612,-2200,-3653,-4863,-5763,-6354,-6632,-6673,-6508,-6226,-5869,-5504,-5171,-4907,-4743,-4689,-4760,-4950,-5257,-5664,-6152,-6673,-7192,-7632,-7954,-8087,-7986,-7642,-7016,-6169,-5105,-3920,-2677,-1486,-427,410,968,1208,1130,757,127,-685,-1642,-2656,-3687,-4678,-5581,-6379,-7040,-7572,-7956,-8211,-8309,-8269,-8056,-7681,-7136,-6441,-5618,-4712,-3764,-2830,-1972,-1226,-669,-299,-183,-293,-651,-1209,-1950,-2789,-3685,-4542,-5294,-5872,-6223,-6321,-6169,-5792,-5223,-4530,-3744,-2941,-2130,-1374,-665,-50,487,899,1215,1374,1415,1299,1073,744,371,-5,-320,-521,-551,-387,-5,560,1270,2047,2808,3462,3931,4152,4103,3772,3218,2483,1681,878,186,-332,-610,-622,-361,146,857,1709,2632,3559,4413,5148,5695,6041,6151,6046,5732,5271,4699,4108,3546,3096,2800,2693,2792,3081,3532,4100,4711,5312,5819,6175,6352,6306,6082,5681,5180,4628,4104,3660,3359,3219,3269,3497,3884,4406,5003,5641,6266,6829,7306,7666,7901,8010,7995,7873,7657,7363,6997,6569,6071,5532,4930,4340,3743,3240,2831,2586,2520,2628,2906,3302,3768,4246,4675,5003,5193,5221,5077,4785,4358,3851,3290,2732,2195,1721,1321,1022,832,756,801,950,1192,1491,1812,2097,2296,2362,2262,1997,1597,1104,605,167,-127,-221,-90,263,793,1439,2119,2764,3297,3690,3906,3978,3918,3792,3642,3530,3498,3582,3798,4148,4604,5121,5627,6047,6284,6280,5947,5283,4252,2906,1306,-456,-2246,-3952,-5443,-6625,-7429,-7824,-7813,-7448,-6795,-5958,-5038,-4153,-3385,-2836,-2546,-2558,-2869,-3442,-4221,-5119,-6042,-6904,-7617,-8136,-8403,-8421,-8176,-7703,-7033,-6199,-5256,-4228,-3171,-2115,-1106,-192,598,1202,1599,1735,1589,1141,394,-623,-1878,-3294,-4809,-6322,-7750,-9003,-10006,-10705,-11057,-11056,-10696,-10016,-9060,-7896,-6613,-5287,-4027,-2890,-1975,-1295,-911,-785,-924,-1277,-1807,-2470,-3226,-4028,-4860,-5672,-6462,-7192,-7859,-8434,-8915,-9275,-9523,-9631,-9617,-9470,-9196,-8821,-8349,-7831,-7283,-6750,-6251,-5815,-5456,-5194,-5040,-5007,-5095,-5298,-5609,-5982,-6404,-6784,-7100,-7257,-7236,-6988,-6522,-5842,-5003,-4046,-3063,-2117,-1298,-660,-265,-117,-232,-558,-1059,-1649,-2282,-2864,-3374,-3750,-3993,-4086,-4061,-3919,-3720,-3465,-3205,-2948,-2710,-2518,-2360,-2279,-2250,-2307,-2428,-2628,-2872,-3156,-3426,-3653,-3775,-3761,-3566,-3177,-2595,-1833,-938,34,1016,1934,2724,3342,3751,3958,3979,3847,3613,3317,3009,2727,2490,2330,2222,2190,2187,2226,2278,2345,2423,2510,2608,2724,2854,3015,3197,3412,3662,3937,4241,4553,4857,5123,5324,5423,5401,5226,4892,4393,3754,3010,2196,1387,620,-40,-560,-913,-1092,-1092,-935,-619,-174,392,1056,1789,2581,3394,4205,4997,5718,6371,6910,7331,7625,7775,7799,7693,7489,7203,6877,6540,6235,5984,5818,5742,5772,5898,6118,6418,6776,7173,7581,7973,8335,8633,8868,9017,9084,9072,8983,8819,8591,8267,7879,7374,6801,6131,5419,4679,3976,3350,2865,2552,2433,2510,2750,3118,3560,4007,4424,4736,4946,5018,4973,4835,4623,4396,4172,3999,3880,3835,3833,3865,3892,3875,3812,3669,3487,3282,3122,3063,3178,3515,4114,4969,6053,7306,8627,9924,11063,11956,12505,12650,12376,11679,10621,9275,7741,6143,4588,3188,2022,1164,643,487,675,1168,1903,2785,3717,4599,5316,5803,5976,5838,5378,4672,3785,2834,1925,1141,568,218,91,149,305,507,659,720,658,474,203,-108,-402,-624,-747,-751,-653,-482,-277,-102,15,14,-115,-380,-777,-1262,-1802,-2347,-2844,-3257,-3560,-3742,-3821,-3814,-3765,-3693,-3645,-3620,-3634,-3674,-3706,-3707,-3622,-3430,-3100,-2630,-2036,-1347,-620,82,685,1101,1287,1167,757,33,-936,-2103,-3375,-4670,-5898,-7001,-7917,-8649,-9175,-9558,-9815,-10020,-10212,-10430,-10702,-11011,-11353,-11651,-11884,-11943,-11820,-11439,-10813,-9953,-8891,-7710,-6463,-5231,-4085,-3058,-2202,-1508,-981,-601,-336,-167,-63,-22,-38,-139,-336,-680,-1179,-1876,-2748,-3799,-4972,-6216,-7453,-8616,-9619,-10422,-10957,-11220,-11184,-10881,-10333,-9588,-8718,-7771,-6817,-5915,-5095,-4404,-3847,-3429,-3145,-2970,-2894,-2881,-2929,-3002,-3120,-3254,-3442,-3663,-3939,-4257,-4594,-4938,-5250,-5521,-5715,-5839,-5863,-5817,-5690,-5525,-5326,-5146,-4994,-4909,-4908,-5002,-5212,-5527,-5952,-6456,-7014,-7572,-8083,-8474,-8693,-8669,-8370,-7762,-6854,-5664,-4252,-2684,-1049,568,2073,3396,4457,5211,5600,5605,5206,4419,3264,1796,67,-1822,-3796,-5745,-7571,-9197,-10531,-11544,-12187,-12476,-12410,-12055,-11446,-10669,-9772,-8837,-7898,-7029,-6245,-5602,-5113,-4800,-4684,-4753,-5011,-5431,-5971,-6585,-7195,-7725,-8103,-8241,-8101,-7627,-6826,-5725,-4380,-2889,-1355,112,1384,2389,3031,3290,3144,2629,1808,757,-410,-1600,-2706,-3648,-4364,-4812,-4986,-4877,-4524,-3933,-3159,-2210,-1148,11,1212,2399,3523,4512,5313,5887,6201,6264,6099,5759,5308,4822,4367,3999,3753,3634,3631,3709,3827,3931,3993,3970,3855,3653,3369,3035,2675,2314,1981,1693,1456,1276,1159,1092,1106,1193,1393,1727,2213,2862,3665,4583,5577,6576,7525,8358,9028,9515,9788,9890,9827,9660,9438,9210,9030,8920,8912,8986,9135,9309,9458,9515,9435,9154,8668,7955,7065,6037,4965,3939,3060,2429,2108,2154,2558,3294,4277,5405,6536,7541,8286,8675,8655,8214,7403,6311,5070,3826,2731,1915,1472,1447,1834,2577,3569,4692,5806,6790,7560,8053,8267,8225,7989,7630,7224,6826,6474,6173,5904,5642,5341,4983,4552,4057,3533,3016,2575,2251,2110,2168,2440,2912,3541,4274,5049,5793,6450,6976,7330,7520,7533,7406,7155,6822,6440,6044,5667,5326,5043,4803,4608,4426,4246,4037,3798,3512,3199,2882,2584,2364,2240,2260,2429,2743,3188,3707,4271,4800,5255,5574,5731,5702,5496,5130,4656,4137,3637,3241,2984,2922,3054,3366,3832,4386,4987,5574,6100,6545,6879,7115,7248,7307,7295,7235,7127,6971,6766,6506,6176,5775,5288,4709,4040,3278,2438,1533,592,-363,-1295,-2173,-2964,-3635,-4161,-4520,-4713,-4725,-4590,-4309,-3923,-3449,-2925,-2376,-1829,-1320,-850,-459,-132,115,293,417,501,573,666,796,1006,1302,1696,2198,2770,3414,4060,4680,5203,5572,5731,5624,5223,4500,3485,2201,732,-835,-2388,-3813,-4987,-5817,-6215,-6128,-5552,-4496,-3047,-1295,630,2564,4367,5868,6942,7489,7444,6809,5625,3992,2056,-29,-2066,-3899,-5371,-6390,-6904,-6935,-6536,-5823,-4919,-3964,-3078,-2365,-1886,-1671,-1723,-2006,-2477,-3084,-3752,-4452,-5100,-5678,-6127,-6428,-6560,-6516,-6310,-5971,-5535,-5065,-4616,-4254,-4026,-3956,-4052,-4268,-4559,-4828,-5013,-5021,-4815,-4356,-3663,-2779,-1771,-739,224,1012,1550,1765,1638,1143,323,-793,-2123,-3596,-5116,-6594,-7940,-9088,-9970,-10571,-10863,-10881,-10641,-10214,-9652,-9034,-8421,-7872,-7415,-7076,-6830,-6664,-6525,-6381,-6186,-5931,-5597,-5222,-4822,-4454,-4152,-3956,-3881,-3924,-4075,-4280,-4520,-4735,-4904,-5007,-5043,-5027,-4997,-4968,-5003,-5099,-5298,-5584,-5947,-6361,-6790,-7189,-7537,-7787,-7941,-7978,-7922,-7782,-7599,-7402,-7223,-7089,-7000,-6964,-6952,-6948,-6922,-6853,-6723,-6534,-6290,-6013,-5735,-5483,-5297,-5202,-5211,-5334,-5561,-5862,-6223,-6591,-6944,-7253,-7474,-7617,-7636,-7544,-7324,-6980,-6529,-5980,-5384,-4756,-4168,-3642,-3230,-2940,-2777,-2711,-2699,-2683,-2614,-2435,-2131,-1690,-1134,-512,115,679,1096,1328,1322,1086,628,8,-709,-1433,-2069,-2557,-2804,-2815,-2559,-2097,-1484,-808,-180,319,584,580,265,-333,-1167,-2148,-3173,-4124,-4899,-5417,-5626,-5531,-5138,-4545,-3801,-3045,-2339,-1794,-1452,-1330,-1438,-1702,-2099,-2530,-2957,-3293,-3531,-3603,-3534,-3292,-2901,-2361,-1696,-918,-61,846,1770,2653,3468,4136,4640,4913,4961,4755,4336,3708,2941,2060,1140,218,-655,-1451,-2143,-2726,-3186,-3526,-3741,-3810,-3744,-3488,-3060,-2408,-1561,-514,676,1955,3232,4417,5409,6125,6492,6475,6071,5317,4278,3058,1771,549,-490,-1246,-1652,-1690,-1374,-782,6,863,1682,2356,2817,3008,2943,2625,2124,1513,862,285,-167,-393,-373,-48,560,1454,2576,3868,5246,6619,7890,8974,9795,10303,10470,10297,9809,9067,8137,7120,6101,5178,4427,3907,3651,3664,3926,4384,4993,5662,6353,6976,7509,7895,8111,8144,7953,7554,6919,6063,5003,3776,2432,1055,-284,-1474,-2435,-3068,-3314,-3135,-2511,-1498,-128,1478,3235,5016,6713,8238,9507,10498,11170,11564,11689,11613,11372,11024,10600,10131,9616,9052,8424,7705,6895,5967,4956,3862,2754,1660,657,-213,-888,-1334,-1525,-1446,-1120,-562,180,1052,1998,2953,3857,4662,5313,5785,6042,6077,5883,5467,4866,4109,3268,2408,1626,1002,625,559,839,1474,2420,3596,4897,6172,7283,8085,8470,8369,7768,6709,5286,3620,1877,186,-1300,-2488,-3301,-3704,-3685,-3281,-2522,-1490,-251,1102,2481,3809,5004,6023,6815,7385,7727,7880,7885,7785,7644,7491,7374,7308,7314,7375,7502,7630,7758,7816,7771,7585,7223,6677,5951,5062,4054,2972,1866,803,-200,-1078,-1838,-2451,-2922,-3239,-3410,-3418,-3263,-2949,-2456,-1821,-1038,-154,789,1751,2644,3434,4030,4402,4494,4300,3824,3094,2202,1217,267,-530,-1093,-1313,-1185,-688,102,1114,2209,3277,4183,4830,5145,5107,4732,4080,3249,2337,1472,734,196,-98,-162,1,324,753,1223,1645,1990,2195,2277,2228,2105,1949,1830,1796,1886,2111,2453,2876,3309,3693,3952,4033,3912,3572,3062,2403,1686,945,249,-373,-925,-1401,-1852,-2309,-2819,-3406,-4100,-4871,-5720,-6573,-7388,-8073,-8559,-8765,-8628,-8111,-7208,-5946,-4392,-2641,-798,992,2628,3963,4928,5441,5489,5083,4289,3181,1898,542,-739,-1847,-2685,-3211,-3404,-3301,-2955,-2457,-1912,-1423,-1087,-976,-1138,-1569,-2261,-3128,-4112,-5102,-6017,-6773,-7321,-7632,-7715,-7611,-7365,-7059,-6748,-6497,-6343,-6289,-6321,-6377,-6399,-6300,-6007,-5472,-4655,-3581,-2286,-864,577,1904,2989,3726,4031,3882,3281,2305,1037,-394,-1860,-3240,-4416,-5311,-5865,-6061,-5907,-5451,-4752,-3887,-2950,-2023,-1205,-570,-195,-124,-390,-979,-1873,-2999,-4306,-5686,-7072,-8360,-9486,-10369,-10978,-11257,-11214,-10835,-10160,-9225,-8090,-6822,-5496,-4171,-2929,-1804,-858,-108,435,765,916,886,724,428,31,-465,-1065,-1763,-2578,-3497,-4526,-5628,-6767,-7879,-8889,-9717,-10284,-10525,-10397,-9896,-9041,-7896,-6550,-5108,-3698,-2419,-1383,-642,-240,-153,-340,-716,-1185,-1648,-2003,-2194,-2171,-1955,-1569,-1095,-613,-222,-9,-44,-370,-987,-1880,-2968,-4179,-5410,-6557,-7550,-8308,-8821,-9066,-9093,-8937,-8667,-8345,-8021,-7749,-7546,-7423,-7363,-7327,-7291,-7183,-6997,-6673,-6226,-5639,-4946,-4165,-3353,-2545,-1814,-1188,-742,-481,-445,-602,-936,-1378,-1873,-2348,-2744,-3014,-3144,-3111,-2955,-2684,-2359,-2011,-1700,-1443,-1291,-1234,-1287,-1428,-1616,-1828,-1996,-2095,-2078,-1921,-1631,-1205,-684,-102,503,1064,1571,1964,2250,2419,2469,2434,2319,2155,1958,1750,1533,1322,1104,863,591,259,-146,-632,-1215,-1873,-2604,-3371,-4145,-4881,-5528,-6044,-6373,-6482,-6335,-5918,-5222,-4266,-3064,-1677,-137,1453,3036,4498,5760,6739,7378,7643,7533,7074,6309,5305,4138,2863,1569,289,-904,-1974,-2865,-3547,-3973,-4131,-4007,-3602,-2962,-2112,-1144,-124,847,1682,2312,2668,2730,2485,1952,1182,226,-835,-1927,-2990,-3953,-4785,-5435,-5882,-6087,-6039,-5696,-5062,-4113,-2886,-1402,253,2001,3721,5298,6616,7569,8092,8131,7703,6835,5623,4164,2608,1091,-247,-1286,-1960,-2231,-2127,-1701,-1055,-289,476,1148,1644,1932,1980,1827,1498,1074,604,182,-154,-340,-366,-228,58,450,923,1422,1938,2436,2930,3420,3942,4511,5162,5897,6709,7562,8402,9155,9738,10088,10136,9879,9329,8541,7616,6645,5742,4976,4405,4022,3819,3728,3694,3662,3566,3398,3137,2814,2460,2146,1919,1850,1973,2302,2818,3482,4194,4887,5441,5786,5867,5657,5196,4526,3750,2964,2286,1818,1633,1786,2278,3078,4111,5273,6432,7465,8237,8662,8665,8233,7382,6188,4738,3184,1629,234,-918,-1739,-2191,-2273,-2015,-1461,-699,216,1191,2167,3080,3878,4525,4992,5258,5317,5157,4778,4194,3405,2470,1412,310,-769,-1760,-2579,-3187,-3543,-3644,-3518,-3204,-2778,-2308,-1871,-1526,-1309,-1225,-1259,-1346,-1438,-1445,-1325,-1025,-545,109,889,1740,2595,3375,4018,4459,4660,4607,4314,3822,3210,2557,1974,1520,1280,1263,1471,1884,2429,3074,3745,4412,5039,5614,6134,6595,6989,7305,7511,7584,7490,7198,6694,5964,5012,3867,2561,1160,-269,-1632,-2848,-3811,-4456,-4721,-4573,-4017,-3071,-1788,-234,1503,3327,5124,6799,8230,9352,10076,10386,10277,9789,8997,7978,6837,5651,4499,3422,2476,1664,1029,572,308,259,411,788,1341,2072,2890,3749,4542,5189,5606,5729,5525,5000,4188,3171,2056,961,26,-650,-973,-913,-482,279,1260,2367,3456,4416,5129,5534,5566,5256,4610,3718,2653,1523,431,-530,-1275,-1749,-1916,-1773,-1350,-694,109,982,1811,2506,2968,3120,2930,2358,1475,311,-994,-2337,-3575,-4594,-5288,-5605,-5510,-5036,-4227,-3197,-2056,-949,2,681,1025,988,605,-74,-955,-1906,-2828,-3588,-4114,-4357,-4305,-3995,-3485,-2853,-2173,-1527,-950,-490,-150,66,178,199,162,66,-68,-255,-487,-769,-1093,-1441,-1799,-2133,-2437,-2680,-2875,-3014,-3126,-3216,-3329,-3462,-3653,-3885,-4154,-4436,-4680,-4855,-4907,-4793,-4496,-3993,-3296,-2443,-1467,-443,571,1503,2291,2885,3241,3347,3188,2786,2159,1346,389,-679,-1797,-2944,-4062,-5124,-6091,-6931,-7616,-8123,-8443,-8568,-8519,-8312,-7979,-7562,-7093,-6603,-6124,-5643,-5187,-4713,-4234,-3713,-3159,-2569,-1953,-1328,-706,-117,432,901,1276,1528,1620,1545,1271,812,170,-613,-1502,-2431,-3354,-4196,-4922,-5483,-5852,-6037,-6030,-5868,-5565,-5155,-4645,-4069,-3418,-2716,-1960,-1174,-365,426,1161,1810,2300,2636,2761,2687,2414,1948,1334,592,-217,-1051,-1846,-2555,-3119,-3505,-3688,-3657,-3431,-3026,-2485,-1849,-1155,-453,235,855,1383,1766,1963,1950,1680,1160,397,-572,-1662,-2795,-3851,-4720,-5311,-5532,-5367,-4798,-3878,-2692,-1334,59,1374,2509,3383,3964,4251,4283,4120,3851,3537,3244,2997,2782,2555,2257,1799,1146,245,-873,-2159,-3519,-4821,-5944,-6763,-7189,-7187,-6768,-5996,-4985,-3865,-2778,-1858,-1201,-872,-874,-1174,-1689,-2315,-2942,-3454,-3780,-3850,-3669,-3247,-2659,-1973,-1295,-684,-221,77,202,172,40,-165,-389,-616,-832,-1056,-1317,-1665,-2136,-2770,-3577,-4532,-5596,-6681,-7698,-8546,-9130,-9393,-9299,-8859,-8120,-7169,-6112,-5073,-4168,-3497,-3133,-3111,-3425,-4027,-4836,-5746,-6643,-7412,-7958,-8216,-8148,-7773,-7117,-6269,-5303,-4321,-3394,-2583,-1916,-1389,-987,-661,-384,-113,179,492,844,1201,1579,1941,2307,2652,2983,3288,3549,3756,3886,3919,3839,3632,3290,2822,2246,1590,896,199,-450,-1019,-1465,-1761,-1883,-1816,-1569,-1152,-605,36,715,1371,1951,2402,2686,2808,2759,2598,2363,2110,1901,1758,1715,1754,1854,1961,2022,1965,1737,1290,600,-318,-1421,-2621,-3805,-4841,-5587,-5939,-5791,-5137,-3973,-2406,-545,1433,3366,5084,6450,7359,7755,7634,7038,6077,4856,3557,2302,1248,492,97,79,404,974,1699,2422,3041,3438,3542,3327,2788,1977,955,-181,-1344,-2436,-3394,-4162,-4709,-5044,-5163,-5115,-4923,-4636,-4281,-3890,-3473,-3037,-2583,-2087,-1563,-978,-354,307,979,1620,2191,2643,2929,3002,2855,2468,1892,1185,429,-255,-783,-1058,-1039,-713,-122,660,1519,2353,3026,3464,3585,3357,2803,1949,883,-300,-1508,-2620,-3556,-4217,-4563,-4550,-4188,-3508,-2549,-1397,-94,1272,2660,4012,5282,6446,7456,8303,8949,9391,9607,9586,9325,8783,7988,6890,5546,3968,2232,439,-1307,-2865,-4142,-5012,-5445,-5391,-4883,-3990,-2806,-1469,-120,1115,2122,2832,3218,3297,3120,2776,2353,1962,1693,1621,1804,2243,2945,3846,4879,5956,6961,7831,8451,8813,8845,8588,8059,7335,6492,5633,4828,4171,3678,3399,3290,3348,3508,3705,3905,4017,4038,3924,3673,3311,2840,2314,1762,1214,707,247,-153,-494,-773,-1000,-1160,-1261,-1283,-1220,-1062,-801,-444,0,507,1063,1649,2258,2901,3574,4315,5111,5979,6877,7755,8533,9111,9394,9294,8758,7773,6372,4637,2686,669,-1273,-2991,-4384,-5371,-5923,-6053,-5801,-5243,-4463,-3546,-2573,-1609,-702,104,795,1350,1776,2084,2279,2398,2434,2429,2383,2320,2250,2180,2123,2084,2078,2108,2189,2327,2511,2742,2983,3214,3384,3453,3373,3092,2597,1860,908,-224,-1486,-2781,-4035,-5135,-5994,-6540,-6713,-6502,-5913,-4994,-3802,-2425,-938,574,2036,3393,4583,5569,6319,6824,7077,7106,6929,6590,6129,5584,4980,4353,3698,3027,2319,1564,740,-151,-1099,-2080,-3013,-3858,-4506,-4905,-4987,-4725,-4123,-3211,-2048,-721,689,2065,3338,4404,5206,5682,5807,5576,5030,4222,3256,2239,1306,579,170,152,541,1319,2382,3629,4872,5983,6771,7151,7008,6356,5203,3652,1825,-122,-2031,-3736,-5118,-6069,-6528,-6496,-5975,-5058,-3817,-2399,-919,484,1702,2655,3284,3582,3555,3250,2723,2044,1287,518,-209,-851,-1394,-1817,-2137,-2351,-2471,-2497,-2423,-2225,-1882,-1357,-631,297,1409,2632,3874,4991,5845,6298,6254,5656,4531,2943,1017,-1080,-3190,-5145,-6820,-8130,-9039,-9550,-9724,-9626,-9349,-8970,-8563,-8154,-7774,-7383,-6959,-6431,-5759,-4885,-3798,-2502,-1045,486,1994,3346,4428,5139,5397,5185,4524,3486,2198,792,-577,-1788,-2731,-3360,-3650,-3641,-3392,-2981,-2502,-2010,-1569,-1184,-863,-566,-263,89,530,1058,1692,2387,3111,3817,4434,4925,5240,5356,5271,4984,4526,3923,3233,2482,1744,1035,408,-131,-565,-914,-1178,-1404,-1587,-1766,-1920,-2048,-2100,-2041,-1808,-1372,-710,146,1140,2172,3120,3869,4284,4293,3825,2895,1545,-115,-1944,-3779,-5452,-6824,-7798,-8306,-8383,-8056,-7451,-6670,-5853,-5093,-4475,-4028,-3729,-3546,-3382,-3164,-2819,-2271,-1522,-551,578,1805,3038,4165,5073,5662,5840,5563,4810,3617,2046,201,-1814,-3853,-5815,-7561,-9024,-10129,-10847,-11176,-11135,-10759,-10114,-9252,-8260,-7193,-6124,-5079,-4104,-3190,-2358,-1597,-915,-302,227,687,1048,1318,1467,1492,1383,1133,755,258,-329,-976,-1652,-2317,-2941,-3484,-3924,-4221,-4370,-4342,-4146,-3786,-3268,-2615,-1843,-956,13,1063,2154,3254,4310,5264,6038,6569,6778,6648,6156,5355,4316,3145,1965,903,54,-498,-740,-678,-395,24,453,783,931,850,532,30,-601,-1247,-1830,-2251,-2464,-2435,-2186,-1761,-1236,-696,-214,143,347,390,304,144,-20,-105,-57,167,571,1107,1722,2308,2773,3032,3005,2676,2039,1154,106,-982,-1984,-2768,-3233,-3309,-2980,-2258,-1223,66,1459,2888,4195,5312,6146,6630,6742,6451,5778,4739,3397,1802,36,-1819,-3686,-5473,-7113,-8539,-9704,-10575,-11138,-11386,-11327,-10978,-10364,-9530,-8528,-7418,-6270,-5147,-4113,-3228,-2530,-2059,-1809,-1782,-1915,-2176,-2458,-2730,-2879,-2893,-2690,-2287,-1665,-861,84,1113,2166,3169,4066,4796,5306,5570,5556,5275,4723,3929,2935,1789,575,-624,-1714,-2607,-3224,-3536,-3517,-3211,-2667,-1968,-1195,-423,288,916,1443,1920,2357,2838,3370,3997,4686,5399,6061,6592,6898,6918,6597,5931,4951,3720,2346,944,-355,-1432,-2183,-2550,-2480,-2011,-1168,-61,1178,2426,3493,4276,4634,4520,3905,2839,1395,-298,-2103,-3869,-5465,-6769,-7698,-8180,-8193,-7731,-6821,-5522,-3898,-2030,-12,2076,4142,6104,7887,9414,10623,11448,11846,11770,11198,10131,8583,6610,4291,1724,-948,-3596,-6068,-8225,-9961,-11182,-11859,-11977,-11590,-10741,-9545,-8078,-6465,-4791,-3137,-1566,-121,1182,2302,3255,3998,4548,4869,4979,4847,4502,3932,3172,2262,1238,184,-850,-1799,-2602,-3255,-3726,-4070,-4302,-4514,-4750,-5092,-5578,-6225,-7013,-7892,-8762,-9524,-10052,-10223,-9957,-9183,-7906,-6183,-4117,-1877,362,2398,4050,5169,5662,5505,4748,3509,1966,322,-1209,-2425,-3195,-3411,-3088,-2272,-1092,284,1685,2914,3826,4297,4254,3697,2661,1251,-408,-2156,-3842,-5315,-6468,-7206,-7498,-7315,-6708,-5699,-4392,-2849,-1180,529,2199,3747,5120,6257,7117,7664,7871,7736,7273,6516,5523,4367,3119,1896,763,-152,-793,-1064,-946,-402,504,1723,3106,4507,5753,6659,7102,6960,6207,4852,2986,743,-1696,-4123,-6330,-8129,-9349,-9890,-9677,-8726,-7098,-4911,-2343,428,3186,5755,7961,9679,10817,11324,11199,10477,9241,7610,5725,3752,1850,175,-1155,-2049,-2473,-2432,-1976,-1195,-195,898,1963,2879,3551,3906,3888,3500,2739,1665,348,-1123,-2621,-4037,-5233,-6086,-6502,-6383,-5709,-4488,-2786,-745,1485,3689,5671,7244,8258,8625,8317,7384,5922,4088,2037,-52,-2034,-3779,-5214,-6294,-7023,-7443,-7594,-7550,-7354,-7048,-6652,-6164,-5567,-4836,-3954,-2907,-1726,-427,904,2224,3436,4487,5323,5899,6216,6273,6097,5722,5172,4467,3624,2640,1512,243,-1161,-2684,-4282,-5913,-7506,-8982,-10260,-11255,-11877,-12072,-11769,-10965,-9645,-7886,-5751,-3401,-982,1314,3310,4863,5840,6218,5957,5151,3882,2299,566,-1153,-2702,-3951,-4809,-5234,-5219,-4804,-4073,-3106,-2027,-920,127,1060,1843,2464,2906,3185,3288,3228,3005,2613,2075,1389,598,-271,-1162,-2031,-2809,-3459,-3908,-4125,-4074,-3736,-3141,-2323,-1355,-336,633,1443,1988,2212,2066,1580,813,-125,-1081,-1921,-2502,-2724,-2542,-1939,-979,250,1617,2977,4188,5119,5676,5792,5454,4697,3587,2260,840,-511,-1674,-2536,-3048,-3190,-2999,-2529,-1861,-1067,-223,628,1441,2223,2963,3693,4424,5172,5931,6686,7400,8033,8537,8870,9004,8920,8626,8137,7485,6708,5849,4936,4017,3109,2245,1446,728,104,-408,-821,-1105,-1272,-1284,-1124,-752,-127,771,1949,3385,4995,6690,8317,9725,10779,11334,11322,10686,9471,7726,5606,3233,804,-1535,-3630,-5356,-6628,-7385,-7605,-7319,-6559,-5425,-3990,-2384,-700,951,2482,3831,4945,5811,6409,6737,6800,6585,6104,5353,4331,3073,1606,-5,-1663,-3277,-4716,-5881,-6668,-7028,-6921,-6390,-5495,-4353,-3103,-1892,-857,-131,230,163,-290,-1086,-2120,-3266,-4399,-5374,-6085,-6428,-6344,-5811,-4859,-3561,-2042,-440,1088,2391,3365,3908,4016,3683,2980,1999,834,-389,-1586,-2650,-3531,-4165,-4551,-4681,-4598,-4334,-3950,-3491,-3001,-2529,-2087,-1702,-1373,-1101,-875,-697,-537,-413,-278,-145,36,273,601,1032,1565,2186,2847,3492,4040,4408,4525,4320,3796,2943,1854,615,-638,-1759,-2619,-3095,-3122,-2662,-1760,-474,1056,2708,4321,5760,6922,7710,8109,8098,7736,7059,6160,5093,3931,2732,1533,386,-682,-1622,-2391,-2936,-3201,-3141,-2718,-1920,-765,701,2390,4185,5948,7511,8719,9419,9493,8892,7609,5738,3416,843,-1747,-4131,-6082,-7436,-8076,-7961,-7127,-5690,-3816,-1730,354,2216,3687,4649,5047,4877,4220,3163,1864,471,-858,-1965,-2749,-3122,-3050,-2573,-1727,-668,504,1589,2468,2983,3053,2622,1707,354,-1315,-3174,-5058,-6804,-8278,-9349,-9973,-10098,-9785,-9073,-8076,-6887,-5615,-4325,-3096,-1920,-831,221,1244,2275,3326,4388,5436,6407,7232,7826,8118,8044,7581,6720,5523,4055,2442,799,-736,-2061,-3103,-3819,-4215,-4317,-4170,-3838,-3362,-2791,-2151,-1450,-706,95,946,1835,2767,3693,4593,5394,6037,6448,6560,6341,5757,4835,3613,2172,609,-953,-2387,-3583,-4429,-4883,-4917,-4571,-3919,-3081,-2173,-1334,-674,-267,-161,-347,-785,-1398,-2096,-2771,-3335,-3715,-3871,-3803,-3537,-3143,-2680,-2254,-1909,-1717,-1675,-1763,-1909,-2036,-2025,-1804,-1281,-439,726,2148,3744,5386,6937,8262,9245,9803,9904,9567,8850,7868,6721,5555,4438,3470,2657,2009,1494,1061,686,331,17,-244,-391,-383,-178,240,849,1607,2433,3249,3975,4529,4877,4963,4795,4371,3721,2895,1934,907,-136,-1138,-2044,-2825,-3441,-3884,-4145,-4224,-4144,-3911,-3569,-3125,-2624,-2065,-1476,-846,-192,482,1145,1756,2260,2603,2736,2614,2225,1561,661,-431,-1635,-2855,-3991,-4935,-5588,-5887,-5772,-5258,-4384,-3218,-1898,-522,761,1841,2635,3074,3149,2886,2335,1594,746,-108,-901,-1560,-2074,-2406,-2600,-2660,-2638,-2565,-2481,-2396,-2343,-2299,-2276,-2249,-2197,-2110,-1962,-1749,-1474,-1144,-786,-429,-105,150,311,363,301,142,-79,-301,-468,-495,-348,25,613,1389,2292,3238,4130,4877,5387,5596,5462,4983,4200,3195,2096,1030,158,-409,-578,-312,345,1311,2432,3542,4476,5089,5304,5083,4496,3610,2595,1573,689,48,-316,-399,-265,-18,247,378,324,-21,-633,-1489,-2511,-3553,-4513,-5223,-5608,-5561,-5083,-4158,-2874,-1291,449,2239,3944,5457,6701,7601,8164,8365,8273,7909,7342,6615,5757,4809,3769,2675,1527,367,-774,-1841,-2772,-3503,-3978,-4151,-4010,-3549,-2823,-1878,-813,285,1319,2202,2874,3287,3434,3304,2935,2341,1573,677,-293,-1268,-2180,-2953,-3535,-3873,-3979,-3866,-3600,-3267,-2952,-2752,-2724,-2905,-3280,-3802,-4389,-4956,-5408,-5693,-5779,-5678,-5439,-5144,-4868,-4707,-4716,-4925,-5332,-5876,-6482,-7028,-7418,-7523,-7290,-6647,-5612,-4207,-2516,-640,1308,3200,4944,6440,7651,8534,9116,9408,9474,9339,9060,8658,8145,7554,6868,6127,5352,4568,3840,3168,2615,2179,1892,1753,1757,1886,2086,2313,2468,2497,2310,1869,1148,164,-1021,-2312,-3583,-4695,-5511,-5927,-5864,-5315,-4315,-2970,-1419,166,1624,2791,3587,3938,3878,3468,2820,2082,1379,831,509,421,538,755,964,1025,821,275,-671,-1974,-3585,-5360,-7149,-8772,-10046,-10824,-10983,-10469,-9276,-7477,-5194,-2609,73,2639,4891,6671,7858,8406,8300,7600,6392,4784,2913,893,-1139,-3092,-4848,-6357,-7539,-8379,-8863,-9003,-8841,-8431,-7841,-7158,-6471,-5864,-5442,-5250,-5361,-5766,-6458,-7360,-8388,-9409,-10309,-10957,-11257,-11137,-10561,-9550,-8155,-6488,-4658,-2827,-1106,365,1508,2273,2640,2665,2411,2000,1546,1167,958,970,1221,1677,2259,2878,3410,3767,3860,3652,3142,2364,1403,343,-699,-1636,-2392,-2935,-3259,-3395,-3383,-3286,-3162,-3070,-3051,-3136,-3321,-3597,-3915,-4229,-4476,-4577,-4492,-4135,-3498,-2540,-1281,234,1932,3693,5390,6877,8021,8728,8925,8629,7874,6783,5489,4157,2949,1985,1366,1115,1206,1564,2061,2560,2913,3005,2760,2149,1224,43,-1241,-2525,-3661,-4555,-5144,-5409,-5375,-5119,-4715,-4267,-3847,-3504,-3252,-3082,-2942,-2804,-2604,-2332,-1957,-1497,-972,-422,117,585,939,1124,1084,803,246,-555,-1572,-2720,-3934,-5117,-6198,-7119,-7840,-8358,-8687,-8856,-8912,-8883,-8809,-8693,-8542,-8333,-8023,-7584,-6944,-6080,-4953,-3562,-1941,-142,1744,3619,5375,6914,8154,9044,9565,9732,9601,9231,8702,8086,7420,6768,6116,5495,4890,4293,3699,3093,2453,1790,1083,369,-337,-986,-1535,-1937,-2155,-2167,-1966,-1583,-1060,-466,106,586,866,898,606,-10,-958,-2159,-3536,-4942,-6246,-7307,-8004,-8257,-8030,-7321,-6188,-4716,-3005,-1204,590,2215,3595,4610,5231,5422,5207,4634,3766,2697,1498,271,-933,-2023,-2976,-3733,-4270,-4566,-4596,-4353,-3831,-3039,-1992,-735,690,2226,3790,5339,6772,8044,9071,9803,10187,10189,9797,9026,7910,6524,4949,3294,1674,190,-1067,-2030,-2676,-2987,-3013,-2780,-2390,-1904,-1438,-1077,-897,-965,-1289,-1879,-2674,-3626,-4621,-5579,-6380,-6960,-7251,-7245,-6954,-6425,-5737,-4953,-4166,-3421,-2777,-2247,-1834,-1528,-1290,-1104,-918,-711,-451,-121,271,709,1133,1485,1671,1617,1252,536,-520,-1888,-3469,-5167,-6836,-8361,-9616,-10519,-11002,-11041,-10639,-9826,-8663,-7215,-5585,-3856,-2156,-578,746,1740,2311,2431,2094,1347,288,-955,-2217,-3332,-4139,-4510,-4369,-3700,-2547,-1030,712,2483,4121,5483,6483,7100,7364,7351,7165,6898,6637,6429,6285,6193,6082,5902,5547,4969,4096,2922,1467,-201,-1955,-3668,-5141,-6244,-6790,-6704,-5907,-4427,-2342,204,2988,5789,8333,10409,11838,12507,12389,11522,10012,8019,5721,3324,1008,-1036,-2685,-3811,-4384,-4377,-3858,-2921,-1717,-416,800,1767,2342,2442,2020,1124,-186,-1743,-3398,-4943,-6196,-7008,-7252,-6887,-5911,-4388,-2434,-196,2154,4448,6526,8265,9562,10373,10665,10475,9847,8867,7648,6297,4933,3671,2593,1779,1279,1111,1278,1733,2411,3201,3981,4614,4972,4967,4544,3711,2537,1121,-382,-1831,-3078,-4009,-4554,-4688,-4442,-3891,-3149,-2348,-1626,-1098,-859,-948,-1365,-2047,-2892,-3761,-4498,-4969,-5049,-4678,-3848,-2596,-1039,691,2417,3971,5198,5987,6262,6008,5266,4101,2643,997,-691,-2310,-3758,-4960,-5879,-6503,-6854,-6967,-6901,-6691,-6382,-5985,-5502,-4917,-4195,-3314,-2235,-948,531,2186,3922,5667,7282,8650,9632,10128,10067,9427,8240,6581,4579,2361,113,-2048,-3954,-5528,-6690,-7415,-7723,-7635,-7246,-6608,-5836,-5015,-4240,-3595,-3140,-2903,-2892,-3063,-3350,-3664,-3900,-3968,-3772,-3275,-2434,-1277,170,1834,3639,5478,7265,8871,10218,11180,11704,11711,11196,10173,8718,6946,5019,3103,1392,26,-868,-1251,-1136,-607,184,1070,1849,2359,2452,2074,1196,-104,-1723,-3500,-5267,-6845,-8095,-8888,-9161,-8876,-8065,-6777,-5125,-3221,-1210,779,2626,4236,5550,6528,7181,7522,7612,7504,7257,6934,6562,6183,5813,5469,5171,4917,4724,4560,4442,4311,4184,4009,3796,3529,3230,2916,2634,2428,2344,2431,2703,3176,3824,4613,5484,6374,7227,7977,8600,9058,9359,9503,9508,9384,9150,8803,8345,7790,7127,6408,5641,4900,4212,3650,3218,2954,2820,2798,2829,2873,2879,2835,2737,2598,2443,2293,2144,1999,1801,1524,1092,483,-346,-1374,-2565,-3840,-5091,-6199,-7037,-7499,-7516,-7047,-6117,-4766,-3099,-1218,739,2654,4411,5914,7098,7912,8330,8345,7956,7187,6077,4667,3035,1254,-587,-2375,-4041,-5470,-6624,-7426,-7863,-7898,-7558,-6838,-5819,-4535,-3104,-1610,-172,1090,2080,2713,2932,2740,2155,1256,135,-1100,-2341,-3482,-4475,-5244,-5816,-6172,-6363,-6410,-6351,-6190,-5934,-5547,-5007,-4283,-3370,-2292,-1106,100,1210,2131,2766,3069,3049,2734,2232,1633,1072,639,428,476,790,1355,2100,2964,3867,4720,5481,6088,6523,6781,6858,6782,6570,6262,5892,5503,5132,4811,4557,4384,4282,4238,4219,4191,4106,3927,3620,3168,2572,1840,1016,115,-780,-1656,-2425,-3067,-3538,-3832,-3954,-3924,-3779,-3551,-3286,-3018,-2770,-2555,-2362,-2161,-1928,-1603,-1168,-582,146,1002,1923,2845,3665,4285,4628,4603,4183,3367,2179,730,-884,-2494,-3937,-5052,-5682,-5715,-5089,-3794,-1893,481,3159,5904,8471,10617,12108,12792,12557,11398,9387,6656,3430,-81,-3599,-6898,-9759,-12029,-13608,-14464,-14629,-14179,-13247,-11967,-10499,-8982,-7540,-6251,-5169,-4283,-3576,-2974,-2415,-1807,-1090,-197,886,2163,3582,5074,6528,7827,8829,9426,9507,9033,7988,6445,4495,2296,-2,-2232,-4249,-5953,-7249,-8122,-8540,-8547,-8181,-7517,-6645,-5658,-4657,-3727,-2937,-2323,-1909,-1647,-1528,-1443,-1366,-1199,-911,-470,131,866,1691,2555,3371,4090,4613,4911,4908,4582,3913,2904,1606,92,-1542,-3145,-4604,-5761,-6523,-6821,-6634,-6021,-5066,-3915,-2724,-1659,-853,-433,-435,-882,-1696,-2779,-3948,-5036,-5824,-6151,-5876,-4932,-3318,-1122,1520,4391,7277,9929,12145,13757,14667,14850,14367,13334,11941,10391,8897,7629,6708,6171,5989,6056,6234,6340,6231,5776,4915,3655,2052,235,-1659,-3471,-5072,-6339,-7226,-7688,-7760,-7486,-6931,-6190,-5326,-4433,-3570,-2808,-2199,-1786,-1595,-1640,-1885,-2317,-2830,-3374,-3830,-4123,-4183,-3965,-3483,-2768,-1919,-1044,-267,279,509,358,-187,-1090,-2288,-3670,-5114,-6481,-7640,-8466,-8880,-8814,-8269,-7261,-5856,-4144,-2233,-241,1714,3511,5063,6269,7074,7439,7339,6809,5864,4589,3033,1311,-511,-2317,-4034,-5582,-6911,-7977,-8778,-9283,-9515,-9459,-9142,-8569,-7790,-6835,-5777,-4679,-3624,-2681,-1940,-1440,-1247,-1368,-1799,-2505,-3410,-4418,-5394,-6208,-6715,-6806,-6393,-5453,-4008,-2143,13,2304,4551,6580,8260,9465,10152,10302,9951,9192,8116,6852,5526,4240,3109,2198,1561,1205,1116,1235,1503,1830,2145,2373,2468,2395,2150,1743,1199,566,-127,-825,-1507,-2130,-2681,-3141,-3501,-3753,-3890,-3897,-3756,-3467,-3004,-2395,-1658,-841,-9,777,1462,1987,2342,2500,2509,2383,2207,2028,1917,1919,2050,2312,2671,3079,3485,3823,4052,4131,4044,3792,3380,2826,2150,1376,537,-328,-1170,-1930,-2564,-3010,-3265,-3302,-3181,-2934,-2652,-2406,-2261,-2268,-2435,-2737,-3130,-3530,-3861,-4049,-4019,-3749,-3214,-2458,-1522,-499,521,1431,2130,2541,2590,2253,1526,444,-909,-2437,-4018,-5526,-6862,-7941,-8724,-9205,-9412,-9399,-9232,-8972,-8666,-8346,-8012,-7660,-7252,-6786,-6210,-5549,-4771,-3930,-3050,-2196,-1426,-804,-373,-162,-164,-335,-601,-857,-980,-857,-386,485,1755,3358,5167,7014,8703,10051,10899,11161,10795,9845,8410,6630,4683,2738,949,-567,-1748,-2565,-3048,-3241,-3216,-3058,-2828,-2602,-2399,-2253,-2150,-2080,-2022,-1947,-1853,-1730,-1598,-1474,-1378,-1321,-1299,-1275,-1241,-1130,-953,-668,-316,95,495,848,1074,1137,982,599,-13,-823,-1794,-2843,-3917,-4917,-5779,-6425,-6794,-6839,-6528,-5854,-4841,-3528,-2009,-369,1264,2773,4049,4998,5574,5755,5593,5148,4541,3861,3229,2692,2297,2012,1784,1518,1112,475,-452,-1669,-3130,-4718,-6294,-7672,-8699,-9230,-9193,-8584,-7472,-6001,-4365,-2781,-1471,-610,-322,-636,-1507,-2803,-4343,-5914,-7311,-8359,-8946,-9008,-8577,-7704,-6522,-5162,-3761,-2452,-1309,-391,301,814,1186,1530,1884,2337,2893,3538,4212,4796,5164,5175,4700,3678,2079,-21,-2494,-5149,-7752,-10086,-11929,-13131,-13595,-13305,-12314,-10751,-8780,-6616,-4472,-2538,-989,80,608,624,210,-495,-1319,-2091,-2645,-2890,-2767,-2326,-1646,-869,-148,387,625,535,129,-505,-1245,-1939,-2430,-2589,-2319,-1582,-399,1152,2931,4769,6464,7831,8705,8980,8629,7688,6296,4627,2926,1428,357,-107,127,1087,2698,4796,7186,9573,11731,13376,14336,14460,13717,12138,9854,7043,3943,800,-2142,-4676,-6639,-7950,-8566,-8546,-7970,-6986,-5767,-4483,-3310,-2386,-1799,-1600,-1754,-2202,-2816,-3463,-3989,-4261,-4192,-3733,-2907,-1791,-496,816,2013,2941,3536,3726,3547,3025,2261,1332,352,-605,-1467,-2181,-2746,-3121,-3335,-3353,-3181,-2787,-2157,-1277,-154,1171,2649,4170,5638,6921,7906,8519,8695,8453,7815,6878,5735,4507,3302,2217,1300,592,58,-318,-621,-893,-1205,-1587,-2053,-2602,-3192,-3789,-4326,-4764,-5041,-5148,-5073,-4844,-4506,-4120,-3733,-3398,-3133,-2937,-2782,-2617,-2367,-1975,-1369,-541,506,1701,2950,4126,5118,5810,6155,6133,5788,5221,4560,3949,3545,3438,3726,4392,5411,6664,8010,9288,10320,10986,11161,10828,9969,8690,7075,5303,3511,1857,457,-631,-1372,-1814,-2023,-2100,-2172,-2323,-2640,-3135,-3780,-4490,-5151,-5615,-5771,-5497,-4763,-3561,-1976,-136,1782,3563,5029,5999,6389,6174,5425,4269,2897,1510,285,-599,-1077,-1089,-689,35,943,1862,2633,3083,3110,2633,1650,219,-1525,-3423,-5224,-6740,-7732,-8078,-7680,-6567,-4823,-2645,-250,2076,4105,5592,6410,6465,5784,4434,2571,356,-2003,-4326,-6448,-8225,-9593,-10479,-10899,-10861,-10407,-9606,-8489,-7160,-5640,-4038,-2373,-757,786,2142,3293,4147,4691,4889,4741,4275,3530,2584,1516,423,-607,-1489,-2159,-2574,-2707,-2583,-2210,-1663,-981,-250,487,1165,1760,2268,2687,3083,3464,3896,4380,4935,5533,6149,6735,7241,7618,7821,7811,7550,7029,6223,5156,3847,2352,746,-888,-2450,-3846,-4981,-5777,-6172,-6121,-5615,-4667,-3312,-1618,345,2479,4673,6804,8736,10330,11465,12031,11980,11285,10007,8237,6138,3894,1720,-182,-1618,-2449,-2599,-2049,-882,790,2776,4885,6911,8685,10056,10935,11267,11045,10320,9164,7687,6043,4354,2807,1511,587,94,28,353,965,1737,2534,3206,3651,3788,3590,3076,2294,1329,262,-803,-1804,-2658,-3350,-3839,-4143,-4277,-4270,-4174,-4030,-3882,-3777,-3738,-3784,-3914,-4113,-4359,-4621,-4860,-5057,-5168,-5196,-5108,-4910,-4594,-4153,-3586,-2889,-2066,-1121,-80,1029,2162,3252,4241,5049,5608,5869,5786,5382,4674,3759,2745,1764,960,469,360,731,1529,2746,4247,5914,7569,9059,10199,10883,10978,10466,9323,7618,5441,2937,264,-2399,-4884,-7043,-8751,-9945,-10604,-10754,-10486,-9894,-9106,-8234,-7363,-6554,-5820,-5147,-4491,-3822,-3086,-2298,-1452,-612,155,773,1146,1237,1011,505,-201,-999,-1739,-2291,-2532,-2385,-1831,-910,290,1620,2928,4030,4794,5100,4917,4243,3174,1818,367,-1022,-2149,-2882,-3114,-2820,-2050,-913,400,1707,2780,3467,3641,3277,2420,1199,-199,-1568,-2689,-3411,-3623,-3320,-2570,-1520,-363,693,1465,1827,1723,1191,334,-683,-1666,-2425,-2798,-2694,-2075,-990,460,2131,3857,5485,6893,7986,8730,9103,9136,8846,8282,7473,6459,5281,3984,2629,1283,24,-1064,-1894,-2394,-2503,-2185,-1425,-249,1310,3163,5236,7382,9497,11405,12991,14105,14663,14597,13913,12642,10897,8788,6476,4109,1817,-277,-2104,-3611,-4795,-5656,-6233,-6536,-6609,-6445,-6063,-5439,-4565,-3417,-1985,-269,1688,3810,5972,8000,9707,10891,11377,11057,9884,7928,5336,2354,-722,-3574,-5897,-7451,-8071,-7716,-6435,-4404,-1877,847,3425,5571,7036,7681,7469,6481,4887,2949,933,-863,-2240,-3021,-3187,-2760,-1899,-781,355,1309,1897,2012,1606,724,-561,-2074,-3683,-5185,-6435,-7312,-7710,-7625,-7043,-6049,-4743,-3249,-1721,-288,916,1797,2269,2315,1895,1063,-158,-1674,-3402,-5227,-7046,-8736,-10207,-11382,-12185,-12609,-12604,-12212,-11428,-10328,-8946,-7389,-5721,-4062,-2492,-1112,14,828,1318,1492,1399,1124,757,413,190,167,406,919,1700,2705,3846,5035,6129,7017,7579,7731,7448,6725,5646,4282,2784,1255,-168,-1399,-2377,-3089,-3562,-3854,-4056,-4246,-4506,-4893,-5411,-6046,-6726,-7343,-7794,-7940,-7708,-7033,-5936,-4465,-2749,-920,847,2405,3625,4418,4764,4697,4301,3722,3109,2632,2424,2588,3152,4102,5337,6728,8105,9282,10102,10413,10138,9242,7762,5784,3457,936,-1584,-3939,-5962,-7546,-8593,-9111,-9101,-8667,-7924,-6998,-6049,-5164,-4448,-3928,-3610,-3463,-3417,-3399,-3322,-3112,-2721,-2140,-1393,-555,257,931,1295,1267,713,-366,-1987,-4052,-6444,-8992,-11495,-13754,-15568,-16768,-17217,-16857,-15673,-13752,-11243,-8351,-5332,-2437,97,2065,3342,3857,3628,2728,1304,-480,-2422,-4325,-6012,-7312,-8103,-8302,-7858,-6805,-5197,-3172,-886,1447,3623,5417,6670,7235,7072,6178,4665,2668,403,-1937,-4134,-6041,-7536,-8586,-9200,-9450,-9431,-9237,-8958,-8633,-8281,-7866,-7332,-6598,-5610,-4303,-2689,-786,1307,3478,5552,7369,8737,9516,9577,8890,7460,5413,2912,204,-2448,-4766,-6511,-7487,-7586,-6787,-5149,-2842,-56,2933,5885,8529,10669,12131,12837,12764,11978,10603,8822,6837,4867,3085,1641,620,44,-107,74,480,968,1394,1640,1608,1258,604,-317,-1397,-2538,-3613,-4501,-5124,-5379,-5263,-4739,-3856,-2664,-1247,294,1833,3271,4473,5355,5831,5846,5400,4499,3232,1680,-20,-1747,-3369,-4775,-5875,-6605,-6950,-6903,-6522,-5839,-4947,-3896,-2763,-1597,-443,654,1685,2615,3458,4199,4859,5440,5948,6385,6720,6947,7004,6867,6476,5806,4838,3581,2087,418,-1314,-3012,-4562,-5873,-6881,-7549,-7876,-7905,-7693,-7334,-6919,-6552,-6303,-6242,-6385,-6725,-7226,-7800,-8368,-8831,-9106,-9145,-8931,-8470,-7849,-7116,-6395,-5761,-5294,-5036,-4975,-5076,-5251,-5389,-5386,-5119,-4512,-3513,-2110,-351,1692,3895,6123,8213,10016,11381,12210,12424,12009,10997,9464,7524,5318,3005,722,-1363,-3151,-4547,-5485,-5975,-6015,-5675,-5027,-4147,-3127,-2024,-899,222,1319,2388,3424,4433,5407,6336,7217,8017,8738,9343,9817,10127,10248,10127,9743,9052,8037,6712,5090,3265,1305,-640,-2461,-4017,-5217,-5983,-6311,-6219,-5792,-5140,-4384,-3665,-3096,-2758,-2700,-2904,-3308,-3802,-4263,-4532,-4515,-4092,-3248,-1980,-372,1464,3377,5204,6805,8042,8857,9204,9114,8646,7891,6965,5961,4965,4028,3168,2382,1639,906,152,-656,-1523,-2452,-3423,-4402,-5362,-6255,-7054,-7718,-8235,-8563,-8699,-8594,-8234,-7575,-6594,-5283,-3637,-1715,442,2715,5014,7185,9121,10669,11743,12253,12172,11506,10341,8780,7015,5213,3578,2251,1342,885,843,1128,1593,2070,2404,2452,2131,1415,330,-1044,-2595,-4198,-5732,-7078,-8164,-8921,-9335,-9409,-9170,-8677,-7979,-7148,-6240,-5317,-4412,-3574,-2796,-2113,-1494,-956,-467,-41,326,619,814,899,865,718,499,243,35,-79,-21,223,667,1260,1949,2630,3213,3606,3732,3570,3102,2385,1469,457,-574,-1515,-2306,-2872,-3178,-3208,-2957,-2447,-1713,-790,275,1419,2601,3746,4793,5695,6400,6890,7154,7193,7021,6652,6095,5376,4501,3505,2405,1254,97,-987,-1923,-2626,-3029,-3082,-2788,-2178,-1351,-426,450,1129,1485,1438,954,73,-1097,-2416,-3674,-4692,-5273,-5306,-4707,-3514,-1796,272,2496,4654,6527,7944,8777,8986,8587,7692,6433,5011,3600,2386,1509,1060,1059,1481,2212,3133,4053,4807,5210,5133,4464,3172,1266,-1166,-3986,-7003,-9993,-12710,-14921,-16433,-17100,-16880,-15805,-14003,-11688,-9106,-6537,-4223,-2368,-1083,-401,-249,-504,-967,-1443,-1738,-1687,-1204,-248,1111,2769,4525,6197,7537,8379,8538,7954,6595,4542,1935,-1010,-4057,-6931,-9404,-11258,-12353,-12614,-12046,-10738,-8834,-6555,-4123,-1797,202,1694,2548,2736,2285,1312,-7,-1453,-2802,-3823,-4337,-4216,-3402,-1937,70,2416,4857,7119,8927,10077,10402,9870,8522,6509,4054,1441,-1052,-3130,-4585,-5252,-5069,-4076,-2359,-134,2418,5018,7455,9517,11056,11976,12274,11955,11146,9937,8505,6972,5502,4181,3103,2294,1762,1485,1420,1526,1735,2006,2255,2443,2491,2377,2067,1580,956,268,-393,-940,-1307,-1458,-1406,-1192,-881,-547,-257,-37,94,171,233,332,510,781,1133,1512,1850,2044,2014,1674,1002,-5,-1271,-2704,-4130,-5410,-6343,-6816,-6717,-6031,-4793,-3109,-1127,977,3025,4845,6318,7338,7880,7934,7542,6781,5732,4508,3208,1933,773,-222,-983,-1505,-1745,-1736,-1484,-1050,-503,83,602,985,1153,1060,702,81,-717,-1630,-2523,-3305,-3864,-4131,-4065,-3651,-2919,-1908,-706,619,1955,3224,4340,5245,5887,6263,6353,6209,5861,5379,4815,4235,3666,3156,2691,2294,1935,1626,1357,1157,1050,1072,1255,1606,2121,2746,3419,4047,4534,4795,4757,4379,3662,2642,1399,58,-1246,-2369,-3168,-3568,-3487,-2950,-1975,-660,896,2579,4256,5837,7222,8365,9234,9827,10151,10218,10033,9584,8851,7809,6443,4758,2791,614,-1658,-3890,-5930,-7639,-8920,-9706,-10014,-9893,-9468,-8878,-8280,-7798,-7528,-7483,-7642,-7900,-8149,-8247,-8087,-7583,-6715,-5522,-4082,-2551,-1060,206,1131,1598,1582,1080,189,-972,-2250,-3464,-4487,-5189,-5528,-5503,-5165,-4621,-3976,-3358,-2841,-2496,-2311,-2271,-2299,-2334,-2299,-2170,-1930,-1631,-1331,-1126,-1097,-1325,-1837,-2631,-3641,-4758,-5838,-6711,-7229,-7258,-6728,-5619,-3980,-1918,415,2831,5151,7167,8758,9764,10166,9911,9085,7764,6112,4291,2484,844,-502,-1476,-2050,-2227,-2061,-1621,-982,-235,562,1332,2045,2654,3146,3506,3737,3842,3835,3736,3564,3361,3154,2988,2896,2928,3096,3440,3944,4593,5338,6099,6796,7336,7644,7683,7427,6931,6241,5482,4745,4169,3825,3796,4092,4690,5530,6499,7469,8285,8797,8865,8394,7305,5625,3381,719,-2208,-5193,-8027,-10505,-12458,-13760,-14353,-14233,-13474,-12186,-10523,-8646,-6706,-4835,-3119,-1622,-360,656,1454,2048,2484,2768,2953,3017,3016,2912,2762,2533,2275,1972,1654,1315,966,593,191,-268,-805,-1430,-2165,-2975,-3853,-4714,-5520,-6183,-6651,-6875,-6828,-6502,-5909,-5072,-4018,-2791,-1432,-2,1422,2740,3850,4630,4993,4855,4200,3045,1472,-381,-2352,-4240,-5865,-7051,-7679,-7672,-7022,-5777,-4034,-1949,333,2607,4725,6508,7832,8575,8685,8116,6905,5109,2840,242,-2530,-5304,-7939,-10291,-12266,-13795,-14809,-15315,-15274,-14730,-13694,-12224,-10377,-8218,-5837,-3291,-698,1891,4352,6624,8601,10191,11321,11895,11884,11253,10024,8266,6062,3558,888,-1782,-4310,-6556,-8427,-9836,-10751,-11156,-11059,-10512,-9568,-8324,-6896,-5407,-3987,-2764,-1809,-1199,-906,-913,-1105,-1396,-1639,-1744,-1610,-1204,-522,385,1445,2541,3584,4450,5087,5424,5467,5207,4693,3956,3046,2001,852,-371,-1652,-2962,-4282,-5565,-6765,-7819,-8648,-9184,-9361,-9126,-8480,-7439,-6078,-4517,-2901,-1383,-131,769,1236,1291,1008,505,-43,-482,-643,-416,267,1403,2934,4736,6660,8531,10190,11511,12405,12848,12858,12496,11866,11065,10215,9377,8620,7945,7350,6812,6302,5803,5312,4817,4335,3851,3372,2872,2333,1725,1028,245,-609,-1462,-2239,-2817,-3077,-2914,-2231,-1005,758,2969,5478,8111,10634,12835,14518,15508,15728,15132,13759,11731,9190,6370,3483,768,-1564,-3342,-4467,-4882,-4653,-3855,-2693,-1345,-56,976,1559,1574,940,-330,-2186,-4497,-7093,-9771,-12304,-14458,-16041,-16853,-16802,-15826,-13983,-11399,-8295,-4931,-1616,1378,3799,5480,6325,6343,5610,4290,2559,630,-1331,-3162,-4790,-6149,-7276,-8187,-8982,-9706,-10450,-11233,-12080,-12959,-13807,-14535,-15027,-15172,-14863,-14036,-12653,-10745,-8364,-5619,-2647,418,3411,6211,8684,10744,12319,13376,13895,13903,13412,12495,11202,9622,7848,5975,4111,2344,767,-548,-1540,-2151,-2363,-2163,-1579,-673,474,1741,2992,4096,4925,5371,5377,4901,3962,2617,921,-991,-3044,-5082,-7008,-8689,-10003,-10877,-11202,-10985,-10184,-8883,-7125,-5047,-2760,-397,1912,4072,6005,7667,9054,10166,11034,11658,12055,12186,12033,11520,10623,9284,7511,5336,2841,150,-2569,-5141,-7369,-9087,-10152,-10487,-10058,-8933,-7206,-5076,-2741,-448,1570,3123,4063,4332,3956,3028,1738,281,-1111,-2238,-2953,-3162,-2869,-2139,-1108,51,1164,2063,2631,2786,2506,1799,725,-646,-2227,-3918,-5643,-7316,-8893,-10320,-11576,-12627,-13442,-13993,-14231,-14129,-13650,-12778,-11525,-9906,-8000,-5872,-3652,-1439,638,2487,4032,5230,6073,6580,6783,6737,6467,6022,5401,4634,3711,2656,1490,244,-1029,-2287,-3475,-4545,-5464,-6204,-6740,-7076,-7194,-7109,-6837,-6393,-5828,-5172,-4480,-3798,-3144,-2548,-1995,-1483,-993,-512,-38,413,812,1119,1285,1274,1070,678,150,-451,-1019,-1450,-1633,-1476,-923,34,1354,2919,4589,6159,7455,8296,8584,8274,7416,6152,4663,3215,2026,1327,1246,1831,3036,4701,6618,8522,10153,11284,11746,11449,10400,8667,6409,3806,1073,-1583,-3984,-5989,-7497,-8494,-8969,-8999,-8653,-8037,-7243,-6373,-5478,-4626,-3810,-3051,-2299,-1531,-682,288,1422,2719,4161,5675,7155,8473,9477,10039,10033,9410,8147,6325,4073,1588,-902,-3163,-4989,-6237,-6817,-6762,-6130,-5101,-3817,-2489,-1230,-182,644,1232,1661,2006,2357,2777,3309,3925,4601,5226,5747,6055,6102,5863,5329,4566,3626,2620,1631,775,122,-262,-353,-163,265,847,1492,2079,2529,2741,2701,2367,1791,990,38,-1026,-2142,-3283,-4412,-5517,-6589,-7612,-8577,-9455,-10200,-10756,-11044,-10975,-10485,-9484,-7966,-5904,-3379,-472,2643,5763,8658,11071,12800,13653,13554,12472,10506,7814,4645,1278,-1970,-4829,-7044,-8473,-9027,-8745,-7739,-6206,-4381,-2534,-886,341,1036,1122,640,-338,-1637,-3097,-4497,-5674,-6449,-6739,-6465,-5650,-4331,-2616,-609,1533,3709,5771,7652,9262,10561,11512,12096,12312,12160,11668,10867,9815,8581,7258,5933,4708,3647,2792,2165,1724,1435,1210,978,659,202,-424,-1217,-2131,-3108,-4066,-4905,-5554,-5923,-5973,-5671,-5024,-4052,-2810,-1356,228,1866,3481,5006,6391,7603,8614,9423,10028,10434,10659,10701,10572,10270,9800,9167,8395,7489,6492,5403,4265,3077,1886,692,-443,-1510,-2450,-3238,-3839,-4245,-4459,-4498,-4396,-4196,-3912,-3595,-3219,-2800,-2291,-1671,-887,78,1233,2564,4010,5501,6942,8213,9220,9857,10057,9783,9035,7880,6399,4734,3025,1406,6,-1111,-1922,-2447,-2788,-3028,-3307,-3717,-4342,-5209,-6306,-7557,-8872,-10113,-11159,-11899,-12252,-12183,-11692,-10827,-9654,-8285,-6805,-5328,-3936,-2695,-1651,-813,-161,349,791,1247,1800,2526,3446,4566,5801,7062,8189,9031,9446,9308,8587,7281,5497,3387,1156,-981,-2822,-4203,-5039,-5300,-5038,-4363,-3407,-2331,-1269,-327,433,998,1411,1729,2052,2458,3004,3713,4557,5459,6331,7037,7478,7549,7210,6437,5289,3832,2207,531,-1034,-2365,-3350,-3916,-4041,-3755,-3114,-2243,-1237,-237,664,1398,1907,2200,2287,2193,1972,1638,1236,775,272,-264,-831,-1406,-1972,-2489,-2909,-3182,-3256,-3101,-2691,-2040,-1169,-127,1022,2220,3378,4452,5367,6091,6583,6817,6774,6457,5862,5038,4008,2851,1603,337,-914,-2113,-3248,-4324,-5345,-6339,-7313,-8282,-9235,-10144,-10967,-11639,-12096,-12274,-12119,-11608,-10724,-9498,-7956,-6186,-4269,-2338,-513,1055,2273,3030,3309,3116,2530,1673,685,-287,-1130,-1769,-2190,-2428,-2563,-2700,-2950,-3395,-4096,-5032,-6162,-7357,-8491,-9403,-9951,-10041,-9618,-8700,-7366,-5748,-3997,-2323,-861,205,819,923,591,-103,-972,-1884,-2632,-3121,-3251,-3015,-2473,-1712,-889,-143,388,597,449,-68,-877,-1881,-2953,-3932,-4696,-5114,-5104,-4628,-3681,-2324,-641,1233,3160,4999,6616,7934,8897,9502,9801,9843,9743,9559,9386,9234,9123,8999,8826,8528,8077,7450,6669,5801,4921,4154,3583,3317,3396,3844,4627,5676,6887,8133,9284,10198,10767,10890,10515,9622,8246,6451,4352,2062,-285,-2569,-4697,-6593,-8229,-9586,-10688,-11552,-12221,-12703,-13038,-13199,-13199,-12987,-12537,-11814,-10807,-9526,-8031,-6390,-4739,-3188,-1879,-904,-335,-164,-349,-775,-1295,-1758,-2017,-1973,-1586,-877,69,1111,2112,2902,3386,3471,3164,2508,1606,620,-311,-1014,-1394,-1381,-974,-245,719,1765,2759,3569,4084,4258,4075,3573,2832,1947,1016,151,-594,-1133,-1468,-1573,-1498,-1262,-941,-573,-222,69,277,348,306,91,-252,-746,-1354,-2043,-2778,-3494,-4151,-4685,-5045,-5192,-5066,-4646,-3904,-2831,-1459,176,1995,3891,5749,7437,8820,9798,10271,10181,9525,8307,6641,4630,2478,376,-1450,-2801,-3526,-3524,-2793,-1394,525,2776,5127,7356,9239,10620,11361,11420,10779,9501,7671,5414,2857,150,-2581,-5206,-7610,-9703,-11389,-12627,-13360,-13596,-13330,-12611,-11472,-10003,-8275,-6405,-4511,-2718,-1161,44,800,1040,742,-68,-1315,-2886,-4627,-6372,-7953,-9204,-10015,-10285,-10005,-9195,-7962,-6449,-4828,-3292,-1992,-1050,-512,-368,-537,-893,-1298,-1579,-1632,-1339,-675,349,1665,3143,4620,5915,6837,7223,6968,6004,4375,2159,-460,-3296,-6094,-8658,-10773,-12309,-13177,-13361,-12912,-11922,-10539,-8907,-7182,-5495,-3919,-2522,-1278,-172,874,1908,2989,4136,5342,6564,7723,8731,9473,9872,9842,9365,8439,7128,5511,3721,1883,141,-1378,-2572,-3372,-3728,-3655,-3159,-2324,-1212,66,1402,2710,3893,4914,5737,6366,6821,7141,7366,7557,7748,8011,8374,8880,9532,10300,11117,11882,12454,12707,12505,11767,10458,8599,6291,3656,877,-1876,-4431,-6644,-8426,-9708,-10501,-10815,-10723,-10288,-9600,-8734,-7775,-6766,-5765,-4771,-3795,-2815,-1816,-776,295,1398,2482,3501,4395,5095,5541,5698,5511,5009,4175,3100,1814,453,-925,-2187,-3261,-4070,-4555,-4706,-4508,-4005,-3240,-2296,-1270,-264,599,1235,1543,1489,1043,238,-872,-2179,-3587,-4955,-6175,-7127,-7734,-7927,-7698,-7057,-6064,-4807,-3396,-1951,-581,601,1538,2173,2516,2590,2466,2212,1943,1717,1643,1738,2032,2486,3033,3599,4080,4429,4582,4560,4371,4072,3705,3318,2917,2507,2046,1504,835,37,-879,-1850,-2796,-3615,-4214,-4493,-4412,-3938,-3097,-1971,-645,712,1996,3056,3838,4302,4481,4463,4355,4277,4333,4564,4969,5465,5923,6167,6016,5329,3989,1984,-632,-3730,-7082,-10457,-13563,-16167,-18024,-19002,-18999,-18034,-16183,-13600,-10492,-7092,-3654,-401,2449,4752,6395,7320,7536,7072,6028,4509,2676,666,-1336,-3210,-4799,-6034,-6827,-7179,-7065,-6561,-5696,-4591,-3318,-1998,-723,399,1300,1899,2170,2099,1707,1058,215,-694,-1596,-2342,-2890,-3149,-3135,-2860,-2390,-1824,-1235,-735,-364,-181,-155,-270,-440,-587,-628,-485,-106,522,1409,2495,3734,5031,6308,7476,8465,9229,9737,9997,10030,9882,9610,9274,8920,8580,8265,7938,7586,7123,6540,5766,4834,3741,2566,1392,323,-509,-997,-1027,-531,526,2118,4170,6553,9101,11621,13926,15828,17201,17948,18048,17552,16536,15169,13593,11993,10511,9259,8295,7618,7161,6828,6469,5965,5175,4030,2500,616,-1523,-3777,-5984,-7949,-9521,-10550,-10960,-10707,-9844,-8435,-6655,-4642,-2628,-764,741,1800,2304,2279,1758,860,-265,-1475,-2590,-3523,-4167,-4527,-4601,-4474,-4223,-3959,-3775,-3751,-3919,-4292,-4813,-5411,-5987,-6442,-6691,-6695,-6427,-5932,-5266,-4525,-3823,-3249,-2897,-2811,-2989,-3403,-3966,-4591,-5156,-5577,-5746,-5635,-5210,-4506,-3588,-2537,-1465,-467,360,946,1243,1241,963,468,-160,-799,-1349,-1692,-1752,-1482,-880,37,1174,2482,3832,5154,6364,7389,8206,8765,9064,9085,8836,8304,7521,6495,5280,3932,2526,1134,-148,-1278,-2179,-2832,-3210,-3309,-3142,-2737,-2137,-1411,-610,177,917,1543,2058,2463,2797,3110,3462,3883,4415,5033,5701,6344,6847,7114,7022,6489,5463,3939,1969,-329,-2809,-5262,-7496,-9298,-10523,-11041,-10827,-9896,-8361,-6390,-4180,-1988,-14,1525,2502,2836,2530,1645,311,-1303,-3006,-4589,-5884,-6734,-7052,-6793,-5970,-4660,-2970,-1056,913,2773,4353,5531,6206,6342,5941,5091,3889,2512,1107,-141,-1124,-1738,-1983,-1878,-1518,-1015,-496,-77,147,125,-176,-734,-1526,-2486,-3573,-4723,-5901,-7087,-8254,-9404,-10515,-11566,-12525,-13324,-13904,-14173,-14040,-13439,-12292,-10598,-8364,-5674,-2642,563,3759,6741,9328,11362,12726,13365,13268,12477,11075,9173,6889,4358,1695,-991,-3594,-6043,-8239,-10122,-11604,-12603,-13055,-12867,-12016,-10462,-8248,-5438,-2174,1388,5016,8511,11629,14182,16005,16994,17103,16361,14834,12674,10020,7093,4061,1133,-1545,-3854,-5706,-7110,-8057,-8641,-8914,-8963,-8846,-8589,-8187,-7620,-6828,-5782,-4443,-2820,-959,1056,3088,5006,6640,7870,8582,8733,8308,7381,6025,4403,2643,915,-642,-1924,-2834,-3353,-3467,-3244,-2742,-2093,-1371,-700,-120,329,665,922,1159,1426,1774,2232,2804,3487,4244,5035,5801,6480,7031,7401,7574,7542,7293,6853,6221,5429,4496,3476,2389,1321,296,-625,-1414,-2072,-2588,-2998,-3306,-3544,-3700,-3787,-3772,-3640,-3366,-2928,-2324,-1565,-672,305,1319,2319,3260,4094,4816,5386,5816,6098,6213,6183,5964,5580,5000,4237,3302,2208,993,-311,-1666,-3021,-4351,-5595,-6726,-7681,-8416,-8857,-8962,-8661,-7953,-6834,-5360,-3633,-1754,105,1821,3240,4256,4790,4806,4313,3366,2052,483,-1215,-2917,-4507,-5875,-6945,-7643,-7945,-7827,-7320,-6448,-5296,-3934,-2481,-1051,233,1251,1916,2165,1989,1424,538,-533,-1667,-2688,-3467,-3866,-3824,-3283,-2291,-888,778,2586,4344,5904,7116,7884,8153,7934,7277,6261,5000,3564,2087,629,-693,-1825,-2725,-3370,-3763,-3888,-3724,-3237,-2412,-1281,52,1418,2594,3376,3626,3308,2545,1558,639,83,66,663,1756,3145,4545,5700,6409,6555,6115,5126,3689,1934,33,-1825,-3432,-4609,-5209,-5167,-4477,-3193,-1433,667,2923,5134,7069,8498,9203,9019,7863,5734,2756,-867,-4841,-8842,-12540,-15633,-17913,-19226,-19571,-18983,-17613,-15620,-13224,-10624,-8048,-5652,-3567,-1835,-414,785,1920,3151,4628,6469,8717,11328,14153,16969,19462,21342,22301,22131,20724,18113,14487,10174,5600,1227,-2478,-5154,-6548,-6614,-5456,-3384,-761,1949,4372,6169,7158,7251,6493,4980,2896,394,-2341,-5164,-7967,-10599,-12981,-14947,-16385,-17159,-17162,-16376,-14823,-12650,-10049,-7278,-4604,-2282,-521,527,821,401,-565,-1870,-3220,-4403,-5198,-5542,-5437,-4998,-4409,-3875,-3574,-3614,-4007,-4637,-5321,-5800,-5834,-5250,-3962,-2027,408,3094,5770,8157,10026,11213,11626,11267,10239,8684,6842,4928,3192,1804,909,532,649,1139,1863,2636,3331,3808,4022,3970,3701,3327,2951,2680,2588,2688,2971,3349,3719,3934,3852,3344,2356,869,-1009,-3157,-5366,-7437,-9164,-10356,-10862,-10590,-9502,-7696,-5287,-2538,335,3033,5346,7098,8204,8689,8634,8181,7479,6645,5771,4917,4111,3401,2798,2333,1977,1685,1348,857,92,-998,-2417,-4050,-5742,-7283,-8484,-9214,-9407,-9111,-8424,-7522,-6569,-5730,-5119,-4802,-4796,-5075,-5565,-6160,-6705,-7034,-6950,-6298,-4941,-2863,-131,3038,6339,9404,11885,13502,14132,13781,12639,10976,9119,7379,5975,5035,4593,4557,4821,5185,5488,5585,5404,4975,4398,3850,3518,3554,4041,4956,6195,7585,8913,9989,10622,10742,10271,9279,7799,5992,3976,1955,110,-1371,-2342,-2720,-2510,-1792,-687,633,2049,3434,4723,5866,6825,7566,8030,8149,7846,7030,5669,3751,1362,-1344,-4143,-6765,-8930,-10421,-11070,-10859,-9854,-8263,-6350,-4449,-2872,-1878,-1648,-2213,-3510,-5348,-7487,-9633,-11534,-12959,-13776,-13931,-13482,-12546,-11336,-10048,-8929,-8123,-7785,-7929,-8556,-9563,-10822,-12172,-13436,-14458,-15102,-15297,-15006,-14284,-13217,-11949,-10658,-9501,-8642,-8185,-8195,-8669,-9557,-10740,-12070,-13353,-14413,-15081,-15268,-14936,-14135,-12968,-11581,-10118,-8715,-7465,-6425,-5618,-5034,-4646,-4425,-4318,-4300,-4304,-4308,-4253,-4134,-3946,-3718,-3499,-3334,-3263,-3278,-3352,-3402,-3331,-3035,-2419,-1446,-135,1449,3162,4865,6395,7609,8427,8770,8673,8141,7291,6215,5067,3989,3147,2668,2677,3228,4335,5933,7908,10074,12237,14185,15748,16793,17267,17170,16573,15590,14376,13076,11864,10838,10101,9680,9578,9747,10124,10634,11193,11755,12247,12651,12924,13048,13005,12784,12395,11870,11254,10617,10026,9549,9241,9123,9193,9426,9749,10111,10413,10611,10638,10480,10111,9543,8784,7871,6855,5800,4799,3931,3301,2966,2994,3381,4115,5099,6225,7316,8210,8729,8756,8217,7135,5585,3734,1763,-98,-1662,-2772,-3315,-3295,-2719,-1704,-381,1108,2582,3912,4961,5641,5898,5709,5086,4077,2743,1178,-516,-2233,-3834,-5197,-6205,-6766,-6845,-6474,-5715,-4718,-3620,-2607,-1823,-1420,-1458,-1965,-2881,-4076,-5390,-6614,-7570,-8101,-8108,-7567,-6522,-5089,-3460,-1835,-471,461,783,446,-541,-2095,-4048,-6240,-8466,-10559,-12372,-13781,-14704,-15082,-14888,-14121,-12846,-11121,-9118,-6964,-4904,-3102,-1773,-1032,-948,-1499,-2581,-4031,-5645,-7208,-8527,-9460,-9933,-9952,-9574,-8925,-8110,-7284,-6522,-5935,-5551,-5399,-5449,-5646,-5891,-6076,-6074,-5783,-5136,-4136,-2825,-1337,197,1602,2722,3444,3666,3387,2601,1420,-78,-1728,-3402,-4942,-6219,-7126,-7604,-7636,-7288,-6646,-5866,-5082,-4438,-3999,-3824,-3855,-4047,-4271,-4415,-4357,-4023,-3375,-2432,-1269,30,1330,2537,3545,4299,4757,4919,4813,4480,3995,3404,2758,2087,1400,695,-34,-806,-1606,-2413,-3168,-3777,-4147,-4173,-3799,-3007,-1837,-392,1194,2763,4163,5274,6030,6399,6429,6181,5735,5176,4565,3938,3337,2775,2271,1866,1546,1350,1219,1154,1069,956,758,517,225,-34,-242,-335,-300,-124,168,548,966,1382,1780,2124,2431,2673,2841,2919,2877,2727,2459,2115,1716,1320,970,712,572,573,691,926,1230,1592,1978,2391,2803,3240,3666,4116,4546,4985,5380,5751,6072,6346,6594,6788,6963,7055,7073,6940,6650,6146,5436,4495,3365,2064,665,-766,-2126,-3329,-4265,-4867,-5079,-4870,-4271,-3302,-2052,-588,987,2588,4133,5537,6754,7710,8376,8705,8664,8242,7431,6259,4779,3074,1243,-598,-2349,-3901,-5176,-6117,-6679,-6876,-6705,-6222,-5469,-4489,-3346,-2065,-712,679,2040,3314,4451,5378,6076,6488,6616,6459,6036,5408,4607,3712,2739,1752,725,-273,-1280,-2219,-3082,-3817,-4382,-4753,-4891,-4798,-4457,-3900,-3146,-2273,-1341,-445,343,966,1406,1661,1784,1798,1754,1676,1577,1470,1334,1157,900,538,49,-563,-1263,-1997,-2679,-3242,-3595,-3719,-3560,-3164,-2550,-1808,-1028,-299,274,647,775,659,340,-155,-741,-1369,-1979,-2497,-2910,-3151,-3228,-3121,-2845,-2425,-1899,-1295,-685,-85,433,851,1148,1306,1352,1286,1147,946,733,516,351,243,217,279,404,583,753,876,889,748,437,-38,-628,-1240,-1800,-2198,-2399,-2376,-2171,-1855,-1516,-1240,-1092,-1082,-1202,-1382,-1546,-1609,-1513,-1226,-780,-227,341,829,1165,1297,1226,975,609,195,-174,-426,-477,-297,154,831,1685,2612,3488,4202,4636,4730,4440,3790,2839,1687,492,-612,-1451,-1922,-1947,-1537,-743,293,1418,2456,3238,3671,3692,3340,2678,1839,937,112,-542,-939,-1045,-840,-357,357,1240,2195,3154,4031,4758,5285,5582,5624,5452,5082,4603,4070,3586,3224,3050,3127,3444,4010,4745,5577,6377,7024,7385,7371,6923,6056,4839,3401,1895,486,-685,-1522,-1968,-2037,-1769,-1257,-588,128,822,1424,1894,2204,2327,2265,2017,1617,1106,547,17,-421,-720,-847,-821,-653,-411,-131,97,255,256,119,-191,-615,-1113,-1605,-2016,-2275,-2348,-2231,-1968,-1639,-1315,-1095,-1020,-1141,-1443,-1923,-2510,-3163,-3797,-4359,-4783,-5015,-5028,-4784,-4314,-3631,-2827,-1968,-1175,-513,-68,147,100,-174,-663,-1303,-2047,-2810,-3525,-4112,-4527,-4726,-4724,-4536,-4230,-3884,-3593,-3453,-3543,-3900,-4528,-5372,-6345,-7331,-8216,-8889,-9283,-9346,-9091,-8545,-7806,-6971,-6166,-5494,-5024,-4782,-4766,-4917,-5187,-5484,-5743,-5890,-5887,-5719,-5415,-5025,-4627,-4268,-4013,-3860,-3828,-3898,-4075,-4353,-4761,-5293,-5971,-6768,-7659,-8596,-9508,-10342,-11022,-11489,-11702,-11603,-11176,-10400,-9291,-7885,-6257,-4494,-2711,-1016,497,1739,2659,3195,3334,3045,2342,1243,-203,-1907,-3758,-5614,-7333,-8771,-9828,-10427,-10541,-10185,-9389,-8235,-6796,-5196,-3561,-2044,-799,46,407,276,-282,-1133,-2089,-2975,-3607,-3901,-3791,-3323,-2560,-1630,-654,235,930,1358,1483,1337,992,568,206,34,171,670,1531,2703,4065,5485,6808,7877,8585,8818,8554,7775,6542,4939,3079,1112,-816,-2546,-3938,-4872,-5280,-5124,-4455,-3330,-1890,-259,1413,2994,4401,5578,6524,7293,7924,8495,9005,9472,9827,10029,9991,9659,8987,7969,6640,5087,3432,1832,449,-563,-1083,-1044,-443,641,2066,3629,5108,6296,7039,7251,6935,6192,5158,4073,3111,2489,2303,2593,3321,4338,5508,6610,7510,8049,8200,7936,7357,6573,5747,5036,4570,4457,4707,5321,6187,7206,8227,9113,9765,10090,10086,9740,9137,8330,7427,6485,5584,4743,4007,3378,2880,2533,2338,2334,2499,2852,3345,3946,4587,5206,5752,6171,6457,6568,6542,6359,6083,5731,5387,5089,4922,4913,5104,5482,6019,6667,7351,8010,8556,8930,9062,8919,8483,7799,6916,5960,5004,4181,3544,3176,3081,3263,3674,4238,4873,5479,5988,6350,6560,6627,6594,6489,6347,6184,6013,5827,5636,5424,5223,5030,4875,4779,4726,4717,4689,4585,4333,3893,3247,2433,1530,616,-197,-840,-1278,-1495,-1536,-1451,-1300,-1123,-955,-779,-609,-395,-143,182,573,1009,1466,1872,2199,2378,2425,2320,2128,1873,1616,1374,1176,997,834,634,383,47,-354,-821,-1288,-1741,-2111,-2381,-2527,-2546,-2478,-2366,-2283,-2299,-2456,-2782,-3254,-3828,-4437,-5006,-5466,-5759,-5852,-5728,-5415,-4946,-4405,-3837,-3343,-2953,-2745,-2727,-2938,-3354,-3960,-4683,-5461,-6194,-6820,-7264,-7514,-7543,-7398,-7096,-6704,-6280,-5860,-5515,-5246,-5089,-5038,-5094,-5241,-5476,-5767,-6105,-6462,-6811,-7136,-7404,-7607,-7711,-7720,-7623,-7433,-7183,-6888,-6604,-6343,-6129,-5955,-5803,-5646,-5461,-5222,-4927,-4575,-4188,-3783,-3401,-3067,-2822,-2691,-2697,-2847,-3149,-3575,-4111,-4708,-5322,-5899,-6385,-6728,-6909,-6893,-6696,-6318,-5796,-5160,-4478,-3813,-3246,-2865,-2708,-2825,-3179,-3730,-4386,-5053,-5619,-6011,-6142,-6008,-5598,-4987,-4258,-3525,-2900,-2453,-2243,-2268,-2504,-2895,-3375,-3870,-4335,-4720,-5018,-5219,-5341,-5404,-5438,-5465,-5506,-5542,-5567,-5532,-5422,-5227,-4969,-4697,-4486,-4395,-4481,-4763,-5202,-5763,-6334,-6854,-7208,-7349,-7194,-6748,-5994,-4998,-3829,-2582,-1371,-285,605,1235,1623,1722,1597,1218,637,-168,-1160,-2356,-3716,-5218,-6808,-8392,-9888,-11155,-12075,-12513,-12357,-11538,-10051,-7960,-5408,-2597,242,2860,5034,6586,7401,7462,6814,5621,4058,2379,782,-536,-1468,-1953,-1996,-1667,-1048,-273,548,1299,1912,2337,2579,2654,2589,2422,2160,1839,1456,1037,594,133,-305,-744,-1125,-1494,-1813,-2114,-2398,-2652,-2883,-3048,-3121,-3052,-2800,-2339,-1670,-829,121,1094,1993,2755,3319,3709,3935,4078,4176,4293,4422,4577,4707,4783,4753,4568,4198,3623,2845,1907,868,-179,-1115,-1854,-2286,-2399,-2172,-1678,-987,-194,623,1397,2100,2703,3206,3578,3805,3842,3677,3309,2783,2170,1577,1091,781,683,762,979,1252,1516,1742,1920,2084,2283,2541,2888,3298,3748,4170,4535,4787,4921,4930,4829,4650,4411,4158,3906,3696,3551,3488,3527,3662,3883,4149,4399,4554,4516,4211,3580,2618,1377,-52,-1522,-2866,-3914,-4500,-4528,-3943,-2786,-1172,736,2711,4544,6014,6955,7250,6872,5874,4403,2651,862,-738,-1949,-2617,-2687,-2154,-1120,263,1799,3280,4510,5350,5693,5533,4902,3923,2743,1543,480,-315,-778,-886,-691,-241,357,1067,1800,2553,3286,3987,4645,5232,5727,6113,6356,6439,6346,6053,5577,4915,4103,3171,2171,1172,252,-504,-1015,-1222,-1091,-612,182,1264,2552,3992,5481,6921,8202,9171,9718,9724,9126,7946,6254,4226,2071,14,-1729,-2997,-3691,-3786,-3312,-2387,-1123,292,1719,3001,4033,4750,5111,5143,4875,4403,3793,3163,2583,2134,1872,1811,1976,2327,2848,3472,4156,4848,5493,6051,6472,6714,6744,6535,6085,5398,4513,3479,2373,1299,347,-359,-730,-694,-213,688,1925,3384,4896,6302,7453,8217,8523,8350,7728,6759,5562,4280,3050,1978,1155,631,444,595,1081,1866,2897,4115,5414,6704,7850,8729,9233,9267,8819,7918,6683,5261,3830,2545,1534,868,589,675,1111,1821,2732,3744,4719,5564,6133,6405,6313,5954,5388,4758,4191,3763,3540,3500,3597,3731,3809,3720,3416,2871,2123,1261,375,-411,-1028,-1415,-1574,-1527,-1323,-1013,-647,-266,95,412,668,864,1011,1144,1298,1523,1833,2244,2709,3188,3594,3871,3950,3814,3444,2873,2118,1226,228,-824,-1883,-2874,-3719,-4320,-4594,-4475,-3954,-3080,-1971,-799,256,1020,1374,1286,776,-40,-1052,-2097,-3072,-3856,-4400,-4669,-4665,-4431,-4006,-3478,-2889,-2324,-1795,-1337,-941,-611,-354,-187,-131,-211,-430,-781,-1216,-1696,-2130,-2489,-2712,-2804,-2782,-2690,-2580,-2522,-2550,-2716,-3015,-3437,-3934,-4457,-4940,-5345,-5652,-5863,-6026,-6190,-6417,-6741,-7168,-7644,-8106,-8450,-8592,-8475,-8058,-7354,-6412,-5289,-4117,-2973,-2007,-1287,-909,-899,-1263,-1961,-2912,-4015,-5142,-6169,-7004,-7545,-7782,-7688,-7329,-6759,-6067,-5340,-4639,-4024,-3520,-3144,-2901,-2789,-2804,-2952,-3220,-3604,-4074,-4594,-5114,-5593,-5980,-6268,-6442,-6516,-6510,-6438,-6314,-6135,-5917,-5637,-5331,-4979,-4613,-4240,-3872,-3536,-3242,-3017,-2893,-2875,-3001,-3266,-3670,-4202,-4825,-5490,-6150,-6726,-7181,-7433,-7458,-7195,-6647,-5805,-4733,-3506,-2264,-1127,-262,246,315,-50,-797,-1828,-3012,-4208,-5300,-6198,-6848,-7255,-7412,-7378,-7168,-6828,-6377,-5834,-5212,-4539,-3827,-3130,-2473,-1912,-1474,-1189,-1045,-1047,-1132,-1295,-1477,-1679,-1890,-2119,-2377,-2667,-2981,-3315,-3665,-4021,-4404,-4796,-5202,-5588,-5916,-6135,-6196,-6046,-5674,-5055,-4236,-3248,-2161,-1077,-62,763,1361,1685,1748,1608,1321,994,690,489,438,562,866,1317,1846,2363,2757,2932,2825,2428,1793,1012,231,-439,-863,-1002,-838,-436,97,646,1066,1291,1261,1019,633,236,-58,-141,33,460,1080,1808,2531,3160,3612,3831,3809,3545,3089,2507,1870,1276,790,478,377,474,775,1206,1731,2260,2713,3009,3077,2872,2408,1696,845,-83,-963,-1707,-2235,-2484,-2430,-2088,-1487,-704,174,1052,1809,2345,2583,2452,1973,1168,170,-907,-1874,-2615,-3002,-2993,-2573,-1784,-699,582,1956,3294,4513,5511,6251,6684,6802,6580,6031,5167,4027,2692,1235,-219,-1567,-2704,-3543,-4046,-4199,-4035,-3609,-2994,-2266,-1501,-771,-131,375,741,966,1103,1204,1343,1592,1996,2561,3283,4071,4872,5569,6067,6299,6170,5691,4831,3656,2232,663,-908,-2343,-3480,-4190,-4386,-4031,-3176,-1922,-436,1085,2459,3513,4157,4332,4083,3466,2601,1605,586,-339,-1112,-1655,-1954,-1997,-1810,-1459,-1010,-565,-195,21,67,-87,-390,-798,-1242,-1630,-1908,-2002,-1880,-1526,-950,-215,609,1391,2031,2420,2508,2271,1756,1008,142,-753,-1551,-2157,-2482,-2462,-2066,-1292,-185,1176,2678,4181,5528,6580,7198,7301,6852,5862,4447,2732,933,-767,-2167,-3133,-3583,-3501,-2948,-2015,-822,488,1825,3071,4174,5082,5757,6201,6395,6376,6150,5764,5234,4617,3933,3244,2589,2007,1526,1136,810,520,210,-115,-467,-796,-1056,-1190,-1152,-926,-505,88,825,1669,2566,3462,4289,4974,5449,5653,5558,5153,4472,3567,2509,1382,259,-787,-1704,-2442,-2963,-3235,-3225,-2916,-2297,-1390,-216,1140,2622,4099,5482,6645,7493,7952,7978,7596,6844,5855,4729,3662,2745,2128,1817,1846,2129,2614,3207,3839,4469,5044,5533,5903,6099,6112,5913,5515,4965,4301,3626,2990,2493,2183,2107,2302,2740,3409,4221,5095,5917,6594,7044,7234,7158,6871,6429,5950,5506,5203,5076,5166,5441,5863,6346,6791,7091,7140,6877,6256,5305,4067,2646,1159,-253,-1438,-2270,-2630,-2476,-1785,-628,901,2649,4448,6124,7526,8526,9058,9090,8653,7790,6610,5207,3729,2305,1068,143,-411,-551,-322,214,940,1742,2485,3080,3430,3504,3296,2848,2227,1525,802,125,-466,-974,-1371,-1691,-1941,-2138,-2298,-2401,-2423,-2320,-2047,-1585,-927,-112,800,1716,2543,3183,3562,3630,3379,2835,2077,1196,318,-449,-1022,-1348,-1425,-1279,-973,-556,-128,277,554,678,599,316,-145,-735,-1375,-1987,-2469,-2766,-2814,-2610,-2182,-1596,-979,-451,-169,-233,-728,-1641,-2906,-4376,-5863,-7183,-8159,-8685,-8710,-8251,-7368,-6163,-4745,-3249,-1786,-505,505,1110,1275,944,174,-971,-2345,-3785,-5101,-6104,-6646,-6612,-5999,-4852,-3332,-1633,5,1360,2236,2527,2194,1296,-29,-1620,-3270,-4834,-6164,-7189,-7844,-8113,-7988,-7505,-6709,-5707,-4577,-3453,-2404,-1523,-852,-425,-260,-346,-668,-1171,-1795,-2443,-3025,-3448,-3656,-3626,-3391,-3005,-2586,-2204,-1973,-1915,-2068,-2380,-2823,-3310,-3768,-4128,-4295,-4245,-3933,-3395,-2680,-1875,-1082,-389,117,378,351,32,-578,-1423,-2436,-3520,-4562,-5459,-6110,-6443,-6386,-5929,-5067,-3873,-2461,-989,345,1360,1897,1870,1275,192,-1230,-2790,-4295,-5556,-6456,-6915,-6947,-6567,-5890,-4982,-3983,-3002,-2153,-1535,-1207,-1188,-1457,-1957,-2617,-3351,-4107,-4794,-5394,-5835,-6091,-6137,-5930,-5504,-4870,-4103,-3288,-2497,-1795,-1220,-776,-462,-261,-149,-122,-143,-226,-341,-484,-653,-791,-912,-949,-917,-805,-638,-470,-352,-343,-485,-768,-1168,-1609,-2018,-2309,-2439,-2382,-2156,-1806,-1387,-956,-562,-226,56,301,576,905,1343,1878,2483,3089,3614,3971,4087,3913,3432,2646,1620,394,-911,-2230,-3441,-4485,-5285,-5819,-6074,-6061,-5813,-5373,-4796,-4158,-3513,-2937,-2437,-2028,-1656,-1277,-822,-270,397,1115,1827,2427,2836,2985,2863,2490,1944,1323,725,258,-31,-103,6,261,562,845,1003,982,719,194,-571,-1531,-2577,-3593,-4426,-4957,-5088,-4788,-4084,-3056,-1812,-498,772,1874,2734,3318,3611,3662,3501,3216,2835,2436,2024,1638,1265,905,547,173,-215,-636,-1087,-1555,-2042,-2511,-2949,-3341,-3654,-3901,-4064,-4145,-4150,-4057,-3857,-3528,-3064,-2478,-1812,-1130,-501,-15,284,331,131,-333,-1018,-1889,-2874,-3904,-4884,-5747,-6385,-6754,-6768,-6407,-5658,-4541,-3131,-1519,164,1782,3181,4228,4805,4846,4361,3401,2115,649,-803,-2092,-3096,-3747,-4037,-4012,-3763,-3410,-3070,-2842,-2773,-2875,-3101,-3378,-3642,-3804,-3841,-3730,-3483,-3137,-2715,-2250,-1766,-1265,-766,-259,232,710,1140,1510,1782,1943,1982,1918,1769,1581,1382,1189,1018,846,686,524,385,270,209,190,220,285,383,501,658,830,1041,1264,1496,1721,1918,2088,2222,2334,2442,2539,2650,2728,2766,2695,2481,2073,1463,673,-240,-1175,-2029,-2705,-3119,-3250,-3083,-2646,-1981,-1125,-127,965,2085,3169,4121,4879,5357,5518,5313,4758,3856,2683,1322,-111,-1484,-2673,-3598,-4171,-4418,-4323,-3963,-3363,-2576,-1616,-483,810,2267,3824,5411,6900,8157,9042,9433,9262,8508,7239,5584,3746,1949,432,-619,-1076,-904,-146,1067,2576,4147,5598,6712,7360,7465,7013,6085,4810,3343,1888,592,-382,-961,-1087,-789,-110,840,1954,3110,4194,5133,5870,6403,6760,6981,7122,7215,7279,7314,7309,7245,7104,6873,6534,6096,5554,4945,4297,3664,3100,2671,2431,2419,2653,3097,3703,4352,4958,5370,5541,5388,4946,4258,3413,2528,1700,1033,589,419,520,872,1405,2030,2642,3132,3413,3439,3195,2724,2083,1368,673,89,-309,-469,-384,-51,477,1137,1838,2466,2928,3138,3065,2711,2152,1476,796,217,-205,-423,-446,-298,-13,375,824,1322,1833,2349,2852,3328,3757,4106,4336,4385,4216,3786,3105,2217,1195,173,-746,-1436,-1827,-1886,-1622,-1107,-437,259,843,1216,1302,1098,660,73,-527,-1041,-1360,-1462,-1334,-1052,-694,-377,-183,-181,-381,-749,-1212,-1664,-2003,-2128,-1979,-1523,-783,169,1226,2232,3041,3504,3537,3094,2223,1010,-375,-1763,-2968,-3845,-4305,-4314,-3908,-3164,-2191,-1112,-59,867,1549,1949,2003,1749,1216,504,-273,-1001,-1568,-1911,-1995,-1821,-1425,-846,-162,565,1226,1742,2009,1958,1564,834,-142,-1245,-2325,-3214,-3791,-3960,-3697,-3027,-2043,-854,364,1472,2314,2780,2833,2461,1761,849,-104,-942,-1499,-1688,-1446,-788,186,1347,2495,3426,3961,3962,3377,2227,622,-1278,-3260,-5090,-6557,-7446,-7649,-7083,-5826,-3999,-1857,335,2291,3771,4629,4807,4348,3373,2045,540,-958,-2311,-3399,-4147,-4519,-4512,-4158,-3512,-2644,-1645,-584,416,1303,1970,2390,2526,2409,2077,1619,1104,616,194,-127,-371,-555,-736,-968,-1301,-1785,-2439,-3256,-4192,-5177,-6083,-6794,-7158,-7061,-6425,-5245,-3577,-1565,615,2750,4641,6119,7073,7453,7281,6624,5625,4415,3183,2040,1108,419,-26,-260,-368,-386,-397,-383,-360,-253,-1,451,1160,2091,3196,4340,5371,6121,6438,6232,5466,4196,2533,631,-1332,-3202,-4836,-6144,-7057,-7577,-7687,-7453,-6889,-6067,-5041,-3874,-2657,-1467,-404,474,1103,1494,1657,1658,1556,1428,1308,1253,1237,1265,1280,1218,1016,595,-78,-1004,-2129,-3345,-4505,-5442,-6006,-6083,-5625,-4659,-3266,-1590,199,1919,3398,4487,5109,5215,4867,4144,3181,2111,1047,81,-733,-1373,-1837,-2143,-2322,-2415,-2448,-2459,-2436,-2385,-2267,-2069,-1764,-1355,-851,-284,312,875,1372,1756,2027,2198,2305,2390,2481,2576,2653,2653,2533,2249,1797,1211,552,-84,-593,-890,-901,-620,-70,675,1512,2351,3087,3668,4043,4205,4154,3923,3547,3080,2575,2081,1639,1287,1022,858,744,676,593,479,306,47,-278,-692,-1157,-1662,-2183,-2667,-3101,-3420,-3600,-3601,-3389,-2972,-2348,-1580,-731,105,842,1408,1758,1879,1779,1492,1067,550,23,-487,-897,-1215,-1389,-1442,-1340,-1092,-669,-64,715,1649,2656,3655,4512,5120,5362,5164,4497,3376,1886,142,-1687,-3446,-4981,-6182,-7012,-7448,-7559,-7379,-6992,-6442,-5774,-5020,-4195,-3324,-2430,-1541,-707,44,656,1119,1393,1489,1390,1123,683,124,-524,-1199,-1839,-2410,-2891,-3282,-3628,-3940,-4261,-4590,-4929,-5256,-5564,-5824,-6052,-6228,-6370,-6461,-6495,-6449,-6317,-6091,-5789,-5448,-5092,-4776,-4510,-4301,-4132,-3949,-3710,-3351,-2854,-2205,-1441,-606,233,1026,1707,2257,2635,2845,2881,2771,2532,2222,1881,1574,1339,1211,1185,1250,1348,1439,1440,1331,1042,599,-12,-737,-1532,-2344,-3121,-3823,-4414,-4861,-5135,-5199,-5014,-4551,-3770,-2669,-1250,431,2291,4193,5995,7538,8692,9371,9524,9178,8404,7304,6036,4724,3508,2488,1726,1242,1040,1048,1220,1455,1686,1834,1846,1681,1319,768,51,-775,-1656,-2483,-3211,-3727,-4011,-4018,-3751,-3246,-2522,-1656,-680,338,1358,2330,3221,3982,4593,5021,5257,5305,5166,4859,4409,3829,3172,2453,1730,1012,337,-307,-890,-1425,-1869,-2215,-2411,-2445,-2290,-1968,-1526,-1034,-620,-370,-405,-762,-1459,-2434,-3596,-4805,-5911,-6772,-7254,-7276,-6794,-5795,-4361,-2557,-569,1468,3344,4912,6035,6619,6653,6133,5133,3732,2058,232,-1573,-3216,-4531,-5392,-5710,-5448,-4640,-3395,-1873,-276,1182,2345,3070,3339,3144,2572,1723,708,-340,-1330,-2154,-2760,-3099,-3177,-3020,-2678,-2227,-1731,-1265,-882,-609,-473,-452,-532,-663,-800,-872,-851,-683,-392,6,438,818,1062,1082,841,336,-386,-1226,-2078,-2805,-3306,-3481,-3294,-2724,-1826,-656,648,1968,3131,4009,4462,4430,3878,2872,1508,-52,-1638,-3080,-4236,-4996,-5311,-5163,-4583,-3661,-2480,-1195,87,1229,2144,2778,3124,3215,3128,2934,2708,2499,2292,2066,1738,1227,460,-596,-1934,-3454,-5031,-6475,-7602,-8243,-8304,-7746,-6633,-5087,-3267,-1364,459,2067,3345,4253,4729,4807,4486,3834,2929,1861,782,-202,-928,-1332,-1316,-918,-152,850,1971,3039,3894,4376,4364,3775,2613,933,-1120,-3350,-5530,-7408,-8786,-9500,-9485,-8776,-7489,-5831,-4031,-2333,-939,3,451,412,18,-591,-1214,-1676,-1833,-1597,-939,79,1357,2725,3992,4992,5560,5629,5177,4266,3021,1590,140,-1197,-2310,-3145,-3675,-3919,-3916,-3732,-3444,-3129,-2874,-2706,-2656,-2666,-2678,-2567,-2235,-1585,-577,754,2325,3946,5449,6608,7300,7412,6967,6020,4731,3266,1828,591,-295,-766,-792,-445,196,998,1837,2600,3186,3535,3601,3381,2893,2199,1371,520,-266,-893,-1307,-1477,-1427,-1198,-888,-593,-431,-496,-851,-1522,-2466,-3618,-4832,-5985,-6896,-7451,-7533,-7116,-6215,-4919,-3361,-1707,-110,1275,2374,3135,3574,3759,3761,3689,3621,3611,3693,3838,4020,4174,4236,4176,3941,3557,3023,2409,1773,1182,710,382,203,157,155,165,89,-105,-450,-951,-1570,-2256,-2927,-3473,-3801,-3807,-3442,-2696,-1599,-256,1243,2734,4100,5189,5911,6181,6002,5403,4488,3383,2222,1138,207,-506,-1009,-1316,-1484,-1574,-1643,-1745,-1909,-2158,-2462,-2801,-3096,-3275,-3267,-2994,-2436,-1600,-543,615,1745,2659,3222,3280,2787,1727,206,-1650,-3627,-5530,-7146,-8307,-8880,-8800,-8052,-6693,-4834,-2620,-235,2151,4362,6260,7754,8771,9309,9370,8991,8221,7108,5699,4045,2211,248,-1728,-3650,-5377,-6825,-7891,-8489,-8593,-8156,-7217,-5813,-4045,-2038,40,2018,3698,4934,5588,5620,5032,3945,2507,950,-513,-1682,-2414,-2654,-2430,-1845,-1056,-244,445,888,1048,945,639,266,-80,-240,-150,291,1085,2217,3604,5114,6590,7855,8732,9081,8789,7826,6219,4090,1617,-961,-3400,-5456,-6939,-7702,-7699,-6924,-5480,-3491,-1158,1311,3681,5732,7264,8119,8207,7506,6090,4106,1784,-621,-2815,-4569,-5685,-6069,-5730,-4764,-3348,-1727,-127,1215,2162,2624,2650,2304,1765,1158,631,256,59,3,21,31,-46,-244,-571,-997,-1459,-1904,-2267,-2488,-2539,-2379,-2016,-1449,-735,51,813,1424,1805,1867,1622,1103,440,-233,-742,-949,-759,-137,874,2148,3536,4819,5818,6362,6335,5692,4451,2711,625,-1584,-3677,-5409,-6555,-6982,-6624,-5529,-3830,-1738,522,2696,4581,6021,6895,7189,6897,6110,4934,3513,2024,627,-520,-1286,-1612,-1470,-918,-48,999,2089,3061,3808,4222,4248,3878,3129,2083,840,-481,-1738,-2819,-3621,-4059,-4107,-3739,-3009,-1983,-778,467,1623,2550,3178,3432,3333,2873,2124,1135,-8,-1214,-2369,-3371,-4084,-4401,-4235,-3521,-2283,-584,1427,3542,5531,7146,8192,8512,8053,6837,4990,2709,260,-2086,-4039,-5397,-5984,-5783,-4806,-3251,-1305,726,2580,4010,4838,4981,4443,3303,1722,-113,-1962,-3616,-4860,-5559,-5621,-5052,-3914,-2346,-486,1451,3333,4960,6241,7065,7391,7205,6527,5417,3953,2248,441,-1326,-2881,-4102,-4870,-5154,-4954,-4360,-3501,-2554,-1713,-1162,-1038,-1422,-2301,-3558,-5041,-6486,-7678,-8378,-8427,-7745,-6349,-4355,-1955,607,3083,5225,6861,7847,8151,7783,6838,5458,3826,2138,597,-622,-1390,-1618,-1313,-516,649,2031,3459,4778,5854,6600,6960,6933,6532,5835,4899,3851,2755,1730,816,70,-497,-880,-1083,-1105,-943,-584,-21,741,1691,2770,3911,5011,5949,6634,6980,6959,6587,5923,5046,4066,3059,2110,1254,521,-89,-575,-931,-1153,-1228,-1139,-876,-433,195,977,1878,2823,3708,4413,4814,4795,4294,3293,1852,84,-1835,-3717,-5344,-6541,-7145,-7067,-6270,-4782,-2709,-191,2559,5325,7854,9907,11274,11787,11374,10055,7961,5320,2447,-342,-2707,-4405,-5249,-5201,-4301,-2745,-765,1325,3217,4657,5430,5451,4719,3338,1512,-540,-2540,-4281,-5561,-6295,-6451,-6096,-5350,-4367,-3338,-2403,-1717,-1347,-1331,-1642,-2216,-2941,-3714,-4409,-4927,-5176,-5100,-4644,-3824,-2629,-1151,544,2299,3968,5380,6369,6830,6681,5928,4638,2935,1000,-951,-2732,-4149,-5096,-5519,-5410,-4855,-3926,-2745,-1412,-18,1354,2643,3786,4725,5395,5732,5696,5252,4417,3217,1740,63,-1670,-3361,-4860,-6076,-6919,-7341,-7346,-6949,-6229,-5265,-4177,-3091,-2123,-1396,-968,-898,-1146,-1667,-2347,-3065,-3710,-4172,-4412,-4399,-4158,-3725,-3142,-2466,-1722,-957,-177,569,1287,1910,2441,2822,3040,3068,2903,2564,2088,1546,1011,587,356,396,757,1437,2399,3545,4745,5839,6669,7087,6991,6329,5108,3400,1333,-928,-3165,-5183,-6761,-7755,-8042,-7611,-6489,-4834,-2810,-683,1325,2953,4049,4476,4265,3451,2248,822,-553,-1674,-2349,-2449,-1927,-812,796,2714,4738,6614,8119,9046,9252,8678,7325,5326,2846,161,-2463,-4744,-6461,-7458,-7687,-7170,-6054,-4505,-2777,-1084,336,1332,1789,1695,1108,156,-985,-2110,-3038,-3587,-3663,-3199,-2226,-830,847,2611,4258,5595,6439,6699,6319,5358,3918,2181,350,-1351,-2717,-3597,-3888,-3589,-2772,-1578,-237,1043,2003,2457,2279,1414,-70,-2046,-4295,-6577,-8632,-10234,-11211,-11460,-10962,-9765,-7984,-5773,-3326,-828,1514,3537,5094,6088,6476,6283,5575,4513,3230,1939,754,-168,-783,-1042,-973,-648,-156,369,810,1058,1053,763,244,-460,-1210,-1927,-2487,-2852,-2991,-2939,-2757,-2531,-2344,-2273,-2361,-2617,-3022,-3522,-4052,-4558,-4987,-5315,-5533,-5647,-5692,-5698,-5707,-5748,-5801,-5851,-5813,-5617,-5164,-4400,-3265,-1790,-14,1956,3982,5929,7631,8974,9848,10202,10031,9373,8315,6955,5415,3799,2218,729,-587,-1731,-2669,-3417,-3987,-4368,-4575,-4585,-4405,-4019,-3456,-2718,-1865,-953,-44,754,1408,1829,2040,2029,1887,1664,1481,1408,1510,1813,2277,2826,3348,3674,3687,3237,2298,848,-973,-3024,-5032,-6761,-7956,-8425,-8064,-6874,-4956,-2519,168,2801,5076,6745,7640,7682,6913,5450,3498,1299,-918,-2930,-4611,-5862,-6690,-7119,-7227,-7085,-6763,-6321,-5791,-5211,-4589,-3953,-3300,-2650,-1999,-1350,-700,-44,613,1267,1871,2400,2776,2949,2864,2486,1803,819,-420,-1863,-3392,-4913,-6265,-7330,-7987,-8147,-7811,-6979,-5782,-4341,-2854,-1508,-457,171,354,76,-559,-1492,-2576,-3727,-4831,-5808,-6580,-7081,-7255,-7056,-6477,-5525,-4277,-2811,-1271,227,1525,2538,3140,3311,3015,2303,1254,-15,-1356,-2617,-3658,-4370,-4695,-4619,-4181,-3436,-2477,-1362,-185,1025,2197,3308,4304,5148,5784,6191,6323,6209,5856,5328,4673,3941,3157,2318,1397,366,-807,-2119,-3531,-4959,-6286,-7362,-8070,-8288,-7988,-7176,-5940,-4408,-2753,-1129,279,1366,2028,2246,2030,1453,599,-409,-1462,-2450,-3272,-3844,-4099,-3989,-3507,-2659,-1512,-131,1371,2905,4353,5644,6685,7442,7880,7986,7783,7286,6551,5623,4577,3479,2417,1463,682,114,-249,-450,-572,-731,-1014,-1505,-2216,-3106,-4078,-4996,-5707,-6082,-6037,-5547,-4682,-3553,-2358,-1283,-538,-266,-554,-1392,-2681,-4236,-5827,-7200,-8133,-8474,-8143,-7180,-5692,-3872,-1930,-84,1495,2679,3413,3688,3538,3025,2207,1157,-72,-1405,-2771,-4074,-5222,-6108,-6648,-6783,-6486,-5784,-4751,-3496,-2165,-895,175,968,1427,1585,1509,1310,1124,1053,1188,1524,2040,2611,3130,3443,3451,3074,2320,1226,-77,-1457,-2728,-3740,-4357,-4516,-4195,-3462,-2407,-1164,116,1308,2275,2931,3213,3101,2621,1847,866,-179,-1173,-1971,-2496,-2660,-2486,-1974,-1229,-321,637,1564,2394,3080,3590,3909,4012,3897,3573,3054,2405,1684,985,398,-6,-162,-60,297,853,1535,2263,2930,3482,3853,4033,4030,3873,3592,3221,2776,2253,1667,1002,270,-523,-1362,-2230,-3101,-3962,-4784,-5531,-6168,-6646,-6923,-6980,-6798,-6405,-5827,-5129,-4357,-3600,-2905,-2331,-1903,-1605,-1418,-1262,-1078,-781,-315,351,1215,2224,3307,4344,5233,5841,6080,5875,5190,4070,2582,887,-855,-2441,-3708,-4517,-4807,-4584,-3907,-2910,-1732,-537,526,1344,1830,1947,1709,1159,388,-504,-1410,-2225,-2871,-3291,-3475,-3426,-3216,-2897,-2550,-2235,-1974,-1789,-1657,-1557,-1461,-1340,-1170,-933,-606,-170,397,1109,1967,2933,3965,4949,5817,6440,6766,6739,6351,5665,4739,3714,2692,1793,1113,679,535,624,928,1371,1901,2463,3007,3495,3893,4160,4282,4229,4020,3663,3215,2717,2255,1880,1668,1653,1869,2302,2948,3730,4608,5461,6211,6730,6935,6727,6087,5001,3544,1832,32,-1645,-2998,-3835,-4015,-3484,-2237,-418,1821,4216,6514,8465,9851,10532,10425,9554,7988,5898,3464,931,-1479,-3528,-5028,-5839,-5872,-5121,-3655,-1581,887,3564,6170,8485,10262,11341,11604,11051,9746,7874,5657,3352,1222,-563,-1849,-2630,-2919,-2838,-2491,-2021,-1506,-1016,-549,-86,422,1016,1729,2554,3479,4443,5409,6310,7105,7743,8185,8363,8239,7737,6824,5467,3688,1534,-890,-3439,-5951,-8223,-10097,-11412,-12076,-12061,-11385,-10166,-8533,-6671,-4772,-2994,-1476,-293,551,1084,1424,1661,1931,2296,2797,3415,4061,4660,5085,5284,5204,4884,4389,3834,3351,3045,2992,3220,3664,4254,4824,5251,5383,5126,4438,3322,1864,184,-1561,-3204,-4587,-5595,-6144,-6217,-5831,-5044,-3942,-2607,-1142,381,1883,3305,4600,5730,6673,7404,7912,8181,8196,7968,7477,6763,5832,4758,3589,2431,1360,494,-96,-320,-150,410,1305,2400,3563,4592,5350,5680,5539,4898,3839,2466,958,-523,-1774,-2658,-3049,-2894,-2202,-1054,417,2017,3551,4831,5719,6143,6111,5687,4999,4173,3368,2664,2156,1825,1669,1601,1565,1483,1310,1044,672,242,-222,-685,-1098,-1431,-1645,-1688,-1540,-1157,-547,271,1228,2224,3144,3861,4269,4300,3919,3150,2066,753,-627,-1968,-3105,-3947,-4409,-4461,-4116,-3432,-2490,-1416,-319,663,1439,1926,2106,1978,1618,1088,511,-46,-507,-850,-1087,-1255,-1420,-1647,-1982,-2451,-3047,-3703,-4362,-4909,-5262,-5339,-5095,-4534,-3700,-2689,-1627,-660,62,436,379,-89,-922,-1987,-3144,-4226,-5099,-5651,-5835,-5652,-5149,-4425,-3586,-2738,-2002,-1429,-1108,-1037,-1238,-1671,-2268,-2944,-3568,-4013,-4153,-3888,-3179,-2034,-548,1163,2911,4543,5888,6847,7347,7405,7070,6449,5678,4888,4211,3755,3571,3710,4130,4807,5626,6497,7282,7870,8159,8076,7587,6711,5502,4076,2570,1122,-114,-1069,-1672,-1952,-1962,-1806,-1597,-1448,-1437,-1618,-1975,-2466,-2977,-3385,-3536,-3300,-2579,-1326,430,2604,5032,7502,9776,11587,12733,13025,12429,10934,8716,5951,2917,-107,-2870,-5136,-6746,-7598,-7653,-6936,-5524,-3540,-1146,1457,4050,6388,8252,9430,9782,9223,7770,5529,2697,-443,-3586,-6382,-8569,-9895,-10262,-9633,-8108,-5861,-3138,-240,2560,4961,6766,7818,8051,7505,6274,4544,2531,471,-1409,-2909,-3894,-4264,-4020,-3207,-1948,-424,1172,2620,3733,4374,4468,4028,3133,1928,584,-728,-1868,-2750,-3348,-3686,-3819,-3819,-3751,-3674,-3629,-3637,-3707,-3821,-3954,-4058,-4082,-3982,-3705,-3240,-2588,-1784,-914,-57,672,1196,1444,1408,1095,580,-68,-761,-1422,-2006,-2491,-2880,-3203,-3480,-3727,-3945,-4111,-4198,-4179,-4028,-3764,-3380,-2936,-2453,-1998,-1609,-1343,-1244,-1357,-1700,-2281,-3058,-3970,-4920,-5795,-6485,-6898,-6978,-6707,-6124,-5292,-4325,-3331,-2427,-1711,-1233,-1025,-1056,-1275,-1613,-1968,-2276,-2436,-2417,-2186,-1744,-1146,-438,294,975,1541,1935,2110,2046,1717,1129,291,-774,-2002,-3334,-4655,-5880,-6877,-7576,-7883,-7782,-7247,-6323,-5048,-3498,-1751,95,1922,3616,5030,6047,6561,6486,5833,4615,2979,1068,-906,-2744,-4288,-5394,-6039,-6213,-6001,-5535,-4941,-4389,-3977,-3778,-3797,-3978,-4216,-4394,-4385,-4108,-3507,-2604,-1458,-188,1054,2116,2844,3143,2971,2355,1390,215,-1007,-2117,-2991,-3550,-3756,-3639,-3235,-2635,-1928,-1200,-571,-99,115,47,-327,-970,-1807,-2730,-3610,-4297,-4691,-4686,-4265,-3438,-2279,-887,599,2064,3376,4450,5216,5651,5756,5584,5188,4653,4037,3381,2703,1973,1178,275,-732,-1836,-2988,-4127,-5178,-6090,-6811,-7336,-7676,-7843,-7894,-7821,-7659,-7385,-6984,-6438,-5736,-4879,-3921,-2901,-1917,-1039,-352,86,237,92,-330,-988,-1809,-2719,-3624,-4440,-5081,-5476,-5569,-5313,-4699,-3727,-2450,-940,698,2338,3855,5125,6049,6545,6589,6159,5305,4076,2560,859,-916,-2660,-4262,-5642,-6731,-7483,-7873,-7912,-7604,-7014,-6178,-5184,-4094,-2991,-1938,-999,-204,411,851,1106,1219,1206,1138,1054,1020,1069,1234,1490,1834,2184,2515,2753,2885,2895,2819,2691,2578,2516,2531,2614,2734,2827,2844,2716,2424,1944,1293,499,-385,-1309,-2205,-3030,-3728,-4272,-4618,-4755,-4649,-4311,-3745,-2979,-2053,-1020,60,1123,2086,2879,3409,3615,3438,2862,1910,623,-888,-2518,-4127,-5577,-6754,-7564,-7964,-7948,-7565,-6883,-5984,-4972,-3902,-2853,-1840,-882,14,871,1658,2380,2978,3407,3600,3502,3071,2285,1173,-230,-1822,-3492,-5109,-6523,-7621,-8302,-8507,-8236,-7510,-6420,-5057,-3553,-2040,-621,585,1524,2157,2453,2462,2181,1688,1024,254,-562,-1378,-2147,-2834,-3398,-3811,-4033,-4046,-3819,-3356,-2660,-1760,-709,437,1587,2645,3515,4091,4304,4096,3475,2479,1215,-195,-1576,-2795,-3695,-4195,-4259,-3865,-3116,-2059,-851,396,1545,2478,3103,3382,3294,2907,2282,1563,845,282,-59,-80,219,851,1750,2868,4110,5395,6641,7749,8657,9267,9531,9387,8808,7797,6385,4643,2673,616,-1385,-3161,-4576,-5513,-5899,-5725,-5014,-3864,-2382,-729,936,2443,3644,4401,4665,4384,3637,2508,1149,-262,-1570,-2612,-3283,-3505,-3275,-2623,-1645,-474,752,1857,2714,3192,3217,2770,1858,576,-968,-2629,-4219,-5614,-6637,-7203,-7240,-6729,-5717,-4285,-2569,-723,1070,2649,3860,4603,4807,4482,3671,2488,1062,-447,-1902,-3175,-4171,-4849,-5169,-5168,-4853,-4300,-3554,-2683,-1733,-757,228,1176,2074,2891,3577,4108,4433,4533,4405,4055,3517,2833,2037,1181,285,-613,-1497,-2343,-3121,-3790,-4314,-4628,-4718,-4541,-4115,-3455,-2623,-1687,-739,126,829,1309,1531,1536,1345,1073,787,598,571,744,1133,1693,2394,3151,3902,4572,5094,5404,5476,5274,4826,4172,3393,2600,1910,1441,1300,1544,2204,3244,4596,6158,7810,9432,10918,12149,13047,13517,13495,12949,11858,10273,8263,5953,3498,1075,-1143,-2995,-4356,-5154,-5361,-5015,-4196,-3018,-1618,-144,1279,2538,3549,4284,4708,4859,4747,4427,3931,3327,2645,1960,1299,721,254,-91,-297,-389,-371,-277,-112,100,366,679,1043,1466,1951,2497,3099,3739,4385,5000,5523,5899,6049,5923,5444,4590,3328,1686,-284,-2495,-4829,-7142,-9301,-11156,-12621,-13611,-14114,-14144,-13753,-13018,-12026,-10850,-9582,-8259,-6939,-5625,-4335,-3051,-1755,-439,909,2262,3560,4739,5665,6244,6360,5941,4974,3479,1578,-594,-2817,-4896,-6614,-7799,-8347,-8188,-7358,-5941,-4066,-1929,289,2394,4204,5593,6463,6767,6520,5765,4599,3152,1571,29,-1333,-2366,-2988,-3148,-2852,-2163,-1197,-77,1028,1989,2701,3091,3166,2939,2494,1901,1278,704,283,73,131,473,1100,1962,3009,4135,5250,6242,7022,7515,7687,7520,7061,6343,5462,4468,3459,2465,1560,735,45,-535,-966,-1254,-1369,-1299,-1013,-501,242,1188,2295,3498,4714,5874,6908,7771,8447,8931,9256,9446,9540,9556,9485,9310,8983,8460,7712,6715,5507,4126,2690,1305,120,-750,-1195,-1179,-700,158,1273,2472,3570,4375,4753,4603,3923,2769,1282,-366,-1976,-3367,-4401,-4961,-5018,-4570,-3688,-2473,-1059,406,1781,2925,3747,4153,4142,3694,2899,1840,667,-464,-1394,-1992,-2171,-1916,-1264,-342,721,1730,2541,3018,3075,2707,1945,898,-280,-1436,-2378,-2972,-3107,-2735,-1874,-604,942,2607,4187,5528,6445,6848,6650,5871,4556,2844,890,-1096,-2930,-4414,-5435,-5885,-5761,-5069,-3894,-2318,-479,1526,3547,5502,7276,8802,10019,10868,11325,11344,10926,10055,8766,7111,5161,3047,870,-1203,-3059,-4550,-5594,-6113,-6087,-5540,-4528,-3159,-1546,170,1867,3429,4769,5832,6589,7054,7231,7196,6950,6578,6083,5507,4860,4141,3353,2478,1513,459,-659,-1792,-2868,-3789,-4452,-4778,-4679,-4160,-3221,-1968,-500,1024,2465,3695,4601,5127,5245,4957,4324,3408,2326,1191,136,-709,-1242,-1371,-1071,-350,694,1951,3203,4301,5024,5261,4930,4024,2626,873,-1060,-2938,-4573,-5761,-6379,-6363,-5728,-4548,-2985,-1198,602,2236,3546,4430,4832,4772,4293,3484,2451,1295,131,-951,-1864,-2528,-2895,-2915,-2571,-1862,-822,487,1954,3454,4811,5869,6444,6429,5714,4313,2264,-295,-3170,-6136,-8937,-11347,-13167,-14272,-14618,-14231,-13233,-11790,-10102,-8385,-6818,-5546,-4649,-4141,-3978,-4052,-4247,-4412,-4445,-4241,-3788,-3071,-2158,-1137,-99,828,1561,2009,2132,1914,1381,622,-286,-1180,-1946,-2442,-2578,-2302,-1612,-568,724,2130,3486,4642,5452,5825,5676,5018,3853,2273,374,-1715,-3851,-5906,-7751,-9293,-10449,-11176,-11429,-11204,-10482,-9281,-7620,-5539,-3123,-459,2297,5006,7472,9543,11039,11868,11929,11241,9848,7880,5519,2974,471,-1769,-3590,-4841,-5506,-5557,-5107,-4257,-3173,-2024,-955,-98,460,691,591,223,-334,-972,-1579,-2043,-2280,-2228,-1883,-1255,-427,529,1500,2400,3162,3747,4149,4405,4528,4603,4623,4671,4721,4813,4911,5018,5088,5105,5019,4815,4466,3984,3392,2730,2062,1444,923,537,285,143,70,-3,-139,-389,-788,-1340,-2029,-2815,-3658,-4492,-5284,-5979,-6551,-6962,-7187,-7194,-6967,-6490,-5781,-4860,-3797,-2643,-1498,-418,507,1230,1701,1883,1791,1414,818,29,-860,-1812,-2739,-3619,-4397,-5070,-5619,-6057,-6393,-6641,-6809,-6906,-6909,-6826,-6603,-6253,-5731,-5074,-4286,-3445,-2617,-1917,-1442,-1285,-1497,-2085,-3011,-4170,-5440,-6675,-7727,-8494,-8887,-8892,-8532,-7876,-7006,-6039,-5037,-4100,-3250,-2510,-1895,-1352,-907,-485,-123,216,495,704,815,814,687,439,81,-375,-902,-1472,-2061,-2607,-3084,-3422,-3573,-3503,-3174,-2595,-1798,-833,194,1198,2050,2665,2960,2899,2480,1730,725,-471,-1746,-3018,-4197,-5199,-5956,-6416,-6520,-6266,-5637,-4687,-3471,-2102,-676,682,1864,2791,3384,3601,3433,2872,1972,784,-616,-2122,-3667,-5143,-6508,-7685,-8648,-9359,-9778,-9895,-9659,-9080,-8138,-6877,-5336,-3609,-1786,13,1691,3142,4308,5131,5620,5767,5630,5244,4662,3939,3106,2179,1188,114,-1008,-2168,-3312,-4365,-5254,-5871,-6151,-6015,-5446,-4441,-3054,-1356,510,2450,4272,5894,7161,8022,8395,8292,7697,6683,5308,3664,1877,34,-1718,-3285,-4555,-5438,-5890,-5878,-5427,-4594,-3453,-2126,-706,666,1903,2894,3563,3868,3773,3285,2445,1288,-94,-1622,-3187,-4664,-5955,-6928,-7525,-7669,-7361,-6626,-5526,-4166,-2681,-1195,123,1176,1864,2146,2048,1623,991,284,-351,-775,-903,-660,-66,837,1936,3104,4169,5006,5451,5430,4869,3790,2244,368,-1685,-3713,-5546,-7016,-8038,-8553,-8604,-8246,-7626,-6846,-6070,-5384,-4885,-4595,-4530,-4647,-4894,-5203,-5482,-5673,-5693,-5510,-5081,-4413,-3498,-2387,-1102,275,1692,3059,4304,5349,6143,6654,6873,6828,6570,6153,5667,5158,4690,4278,3917,3588,3241,2848,2370,1800,1145,411,-363,-1168,-1953,-2696,-3341,-3833,-4127,-4158,-3909,-3378,-2597,-1647,-628,349,1149,1678,1851,1639,1065,186,-879,-2030,-3112,-4040,-4701,-5053,-5069,-4774,-4209,-3455,-2576,-1657,-760,61,755,1295,1634,1762,1642,1296,729,3,-824,-1658,-2423,-3020,-3398,-3493,-3296,-2800,-2045,-1083,4,1121,2169,3043,3679,4006,4029,3756,3246,2578,1833,1113,473,2,-307,-413,-363,-171,115,460,834,1216,1584,1932,2234,2482,2656,2730,2705,2549,2270,1847,1295,617,-145,-958,-1753,-2468,-3032,-3393,-3514,-3398,-3067,-2571,-1985,-1374,-802,-318,65,361,586,821,1088,1467,1977,2629,3396,4209,4975,5566,5874,5765,5193,4103,2551,617,-1539,-3726,-5734,-7345,-8381,-8714,-8266,-7076,-5206,-2826,-133,2656,5288,7564,9279,10314,10576,10069,8841,7024,4785,2334,-114,-2335,-4160,-5428,-6089,-6104,-5542,-4504,-3137,-1615,-118,1198,2194,2773,2916,2620,1996,1150,250,-544,-1094,-1298,-1103,-541,334,1397,2513,3548,4371,4896,5072,4892,4393,3640,2721,1726,758,-117,-811,-1284,-1495,-1422,-1071,-468,342,1282,2262,3189,3963,4518,4808,4831,4617,4236,3759,3277,2848,2517,2293,2160,2072,1979,1830,1576,1207,713,125,-517,-1158,-1765,-2280,-2714,-3039,-3300,-3500,-3695,-3880,-4097,-4337,-4594,-4876,-5134,-5379,-5554,-5646,-5620,-5448,-5123,-4631,-3981,-3193,-2291,-1307,-291,742,1730,2672,3523,4281,4912,5396,5702,5799,5660,5281,4650,3825,2847,1815,823,-19,-621,-914,-883,-530,59,817,1616,2350,2942,3326,3493,3473,3300,3058,2806,2622,2560,2664,2952,3432,4069,4835,5657,6471,7218,7818,8261,8500,8558,8454,8224,7915,7561,7196,6839,6508,6204,5939,5708,5506,5319,5116,4884,4593,4252,3873,3497,3169,2938,2840,2886,3058,3311,3585,3805,3923,3895,3726,3451,3129,2863,2722,2814,3175,3839,4785,5946,7234,8529,9701,10637,11234,11445,11239,10648,9714,8527,7159,5715,4256,2857,1541,352,-723,-1654,-2461,-3134,-3685,-4123,-4473,-4762,-5025,-5319,-5663,-6107,-6636,-7227,-7823,-8330,-8645,-8667,-8306,-7517,-6295,-4680,-2775,-682,1425,3430,5162,6525,7417,7793,7651,7023,5989,4659,3168,1641,234,-971,-1864,-2417,-2620,-2488,-2086,-1488,-780,-89,508,894,1020,843,360,-376,-1316,-2346,-3391,-4330,-5093,-5606,-5828,-5756,-5412,-4845,-4148,-3391,-2672,-2068,-1623,-1381,-1328,-1435,-1644,-1871,-2044,-2078,-1933,-1586,-1043,-369,385,1108,1718,2127,2279,2148,1749,1131,370,-450,-1229,-1901,-2382,-2647,-2670,-2466,-2062,-1513,-879,-228,375,898,1311,1638,1913,2208,2590,3142,3904,4898,6113,7465,8894,10264,11488,12465,13125,13441,13392,13027,12382,11542,10581,9573,8588,7649,6785,5967,5166,4339,3422,2399,1234,-32,-1365,-2661,-3811,-4698,-5201,-5253,-4820,-3935,-2671,-1153,493,2126,3636,4915,5927,6588,6940,6952,6701,6239,5667,5083,4575,4213,4017,3969,4000,4020,3931,3652,3139,2392,1460,422,-625,-1602,-2424,-3066,-3487,-3707,-3730,-3579,-3298,-2918,-2501,-2092,-1748,-1513,-1420,-1500,-1751,-2183,-2775,-3508,-4344,-5238,-6131,-6957,-7642,-8113,-8313,-8202,-7775,-7076,-6159,-5157,-4158,-3316,-2717,-2466,-2587,-3099,-3937,-5021,-6230,-7408,-8424,-9131,-9430,-9238,-8528,-7309,-5654,-3668,-1499,693,2735,4500,5855,6754,7170,7128,6713,6012,5150,4241,3397,2696,2195,1925,1861,2004,2290,2692,3159,3637,4106,4500,4813,4984,5015,4863,4529,4006,3291,2417,1386,250,-961,-2197,-3405,-4538,-5540,-6369,-6983,-7354,-7464,-7310,-6908,-6283,-5484,-4565,-3587,-2611,-1687,-847,-118,511,1040,1508,1927,2333,2741,3150,3565,3949,4283,4506,4589,4475,4150,3593,2828,1886,840,-229,-1223,-2040,-2590,-2811,-2647,-2114,-1225,-70,1244,2586,3794,4746,5321,5457,5147,4417,3375,2112,778,-526,-1703,-2688,-3461,-4015,-4371,-4555,-4595,-4518,-4344,-4078,-3740,-3299,-2786,-2158,-1452,-669,149,954,1673,2249,2595,2669,2423,1855,985,-141,-1439,-2826,-4196,-5431,-6448,-7140,-7454,-7358,-6837,-5961,-4787,-3466,-2111,-901,48,617,744,427,-295,-1317,-2525,-3751,-4881,-5760,-6313,-6470,-6211,-5543,-4526,-3212,-1722,-137,1412,2838,4025,4907,5402,5473,5086,4248,2979,1341,-579,-2687,-4844,-6937,-8829,-10405,-11566,-12238,-12373,-11965,-11041,-9666,-7944,-6007,-3999,-2076,-359,1029,2043,2636,2847,2714,2331,1804,1233,738,367,192,183,334,564,817,1010,1094,1036,822,483,54,-404,-816,-1110,-1211,-1061,-628,86,1043,2153,3309,4365,5192,5659,5687,5234,4311,2992,1359,-454,-2328,-4150,-5812,-7255,-8405,-9235,-9714,-9819,-9550,-8898,-7888,-6541,-4920,-3091,-1148,796,2638,4252,5556,6450,6895,6848,6313,5327,3938,2252,376,-1558,-3415,-5070,-6419,-7385,-7931,-8055,-7790,-7198,-6365,-5388,-4364,-3395,-2562,-1922,-1522,-1345,-1381,-1571,-1834,-2116,-2310,-2380,-2254,-1925,-1374,-637,267,1269,2332,3374,4361,5216,5915,6413,6703,6779,6661,6368,5937,5398,4780,4100,3370,2577,1721,781,-243,-1358,-2534,-3752,-4954,-6092,-7108,-7945,-8568,-8931,-9023,-8832,-8360,-7643,-6701,-5601,-4389,-3151,-1935,-839,92,777,1177,1254,1014,466,-308,-1238,-2190,-3061,-3710,-4071,-4060,-3699,-3023,-2125,-1145,-201,557,1045,1195,1001,514,-183,-958,-1684,-2218,-2458,-2329,-1806,-938,214,1504,2805,3948,4806,5244,5204,4640,3598,2161,470,-1305,-2984,-4410,-5460,-6063,-6202,-5907,-5227,-4260,-3078,-1797,-490,736,1808,2653,3205,3445,3350,2957,2306,1490,576,-323,-1148,-1829,-2337,-2653,-2812,-2833,-2788,-2737,-2730,-2812,-2998,-3250,-3546,-3784,-3910,-3808,-3424,-2690,-1585,-124,1645,3633,5717,7770,9646,11217,12381,13052,13209,12838,11989,10719,9111,7262,5241,3160,1047,-1000,-2970,-4809,-6496,-8024,-9365,-10540,-11537,-12376,-13070,-13618,-14029,-14286,-14366,-14237,-13864,-13209,-12256,-10996,-9456,-7689,-5767,-3794,-1877,-120,1370,2535,3314,3707,3732,3442,2906,2213,1431,649,-92,-726,-1243,-1598,-1796,-1812,-1657,-1319,-844,-236,424,1105,1723,2227,2565,2679,2561,2172,1535,643,-452,-1720,-3091,-4493,-5830,-7012,-7921,-8489,-8633,-8348,-7646,-6589,-5275,-3788,-2250,-733,692,1968,3080,3988,4693,5176,5428,5450,5244,4834,4247,3549,2778,2030,1347,798,427,237,240,388,637,910,1141,1245,1187,931,485,-104,-776,-1436,-2000,-2374,-2519,-2388,-2006,-1404,-640,203,1071,1880,2619,3247,3800,4293,4786,5327,5965,6730,7612,8585,9558,10426,11047,11277,10989,10092,8559,6424,3804,860,-2186,-5119,-7711,-9795,-11233,-11976,-12021,-11449,-10374,-8960,-7370,-5777,-4318,-3098,-2176,-1563,-1232,-1124,-1159,-1249,-1325,-1322,-1209,-968,-607,-137,417,1040,1713,2427,3171,3934,4712,5463,6165,6747,7150,7319,7194,6762,6036,5050,3887,2623,1349,150,-905,-1772,-2395,-2798,-2944,-2905,-2695,-2394,-2065,-1764,-1548,-1429,-1416,-1463,-1540,-1561,-1486,-1242,-808,-159,676,1659,2720,3766,4730,5514,6079,6368,6387,6121,5619,4912,4069,3145,2208,1303,485,-231,-817,-1290,-1659,-1961,-2234,-2521,-2854,-3257,-3728,-4255,-4810,-5349,-5843,-6229,-6482,-6542,-6381,-5966,-5270,-4292,-3033,-1529,173,1997,3862,5661,7310,8701,9776,10465,10755,10629,10129,9296,8201,6948,5599,4272,3020,1917,997,274,-256,-627,-889,-1094,-1319,-1604,-1987,-2488,-3072,-3708,-4321,-4817,-5124,-5154,-4856,-4208,-3222,-1940,-458,1125,2676,4048,5143,5819,6051,5789,5104,4072,2864,1636,593,-130,-415,-238,362,1286,2382,3490,4450,5131,5462,5404,5013,4356,3565,2774,2090,1628,1401,1434,1650,1985,2336,2605,2736,2673,2433,2040,1555,1060,617,293,135,150,351,709,1186,1721,2250,2680,2956,2999,2797,2332,1665,838,-38,-898,-1651,-2259,-2701,-2994,-3185,-3338,-3507,-3771,-4140,-4642,-5230,-5846,-6387,-6737,-6779,-6416,-5591,-4296,-2580,-556,1635,3797,5768,7359,8491,9086,9199,8907,8358,7715,7129,6723,6565,6661,6952,7334,7662,7779,7553,6871,5698,4055,2029,-226,-2537,-4712,-6578,-7994,-8882,-9211,-9019,-8387,-7429,-6284,-5061,-3886,-2792,-1848,-1027,-322,295,884,1429,1987,2499,2977,3345,3574,3612,3438,3046,2471,1749,959,163,-570,-1184,-1655,-1967,-2142,-2200,-2191,-2145,-2103,-2064,-2029,-1939,-1751,-1374,-740,180,1430,2922,4609,6320,7921,9229,10112,10449,10201,9360,8018,6280,4347,2379,595,-854,-1841,-2284,-2190,-1587,-587,684,2078,3433,4627,5542,6110,6302,6123,5627,4895,4029,3139,2335,1699,1292,1137,1219,1494,1895,2330,2725,3000,3103,3019,2746,2323,1811,1267,769,365,100,-30,-16,74,212,327,369,313,138,-136,-443,-732,-880,-818,-453,256,1316,2683,4277,5969,7623,9085,10217,10908,11067,10654,9670,8133,6148,3799,1223,-1435,-4055,-6492,-8657,-10452,-11826,-12732,-13165,-13130,-12666,-11840,-10720,-9419,-8014,-6614,-5277,-4077,-3032,-2183,-1533,-1103,-895,-922,-1162,-1607,-2186,-2853,-3484,-4008,-4286,-4264,-3864,-3096,-1986,-633,858,2332,3667,4725,5437,5737,5646,5200,4504,3679,2873,2219,1846,1805,2127,2740,3543,4382,5084,5492,5476,4979,3977,2566,847,-992,-2775,-4325,-5490,-6182,-6343,-5999,-5197,-4047,-2666,-1193,237,1514,2544,3285,3730,3904,3876,3714,3507,3323,3217,3224,3342,3555,3823,4090,4300,4405,4356,4153,3797,3322,2792,2259,1793,1451,1255,1227,1339,1557,1837,2133,2414,2681,2939,3237,3615,4127,4802,5654,6657,7771,8916,10021,10974,11714,12142,12218,11904,11190,10114,8721,7095,5340,3552,1850,316,-974,-1978,-2681,-3099,-3283,-3277,-3187,-3061,-2995,-3023,-3180,-3455,-3820,-4218,-4582,-4847,-4950,-4857,-4555,-4065,-3434,-2747,-2074,-1529,-1154,-1019,-1113,-1410,-1855,-2357,-2850,-3245,-3506,-3601,-3550,-3385,-3175,-2983,-2893,-2959,-3232,-3716,-4408,-5235,-6128,-6966,-7638,-8042,-8083,-7743,-7005,-5953,-4662,-3272,-1898,-677,322,1012,1389,1438,1190,683,-40,-921,-1908,-2943,-3970,-4945,-5818,-6550,-7117,-7472,-7620,-7517,-7165,-6542,-5656,-4511,-3163,-1660,-133,1319,2546,3436,3900,3887,3406,2510,1291,-127,-1608,-3018,-4243,-5184,-5799,-6052,-5972,-5580,-4940,-4107,-3144,-2106,-1036,22,1043,2008,2913,3771,4591,5406,6207,7009,7759,8412,8884,9090,8946,8399,7411,6011,4257,2240,108,-2011,-3951,-5589,-6819,-7582,-7853,-7665,-7072,-6160,-5036,-3785,-2526,-1316,-247,654,1342,1833,2124,2269,2282,2212,2080,1901,1702,1479,1274,1091,987,968,1086,1349,1758,2313,2962,3668,4363,4974,5440,5698,5717,5474,4991,4301,3470,2568,1661,825,82,-523,-1022,-1436,-1810,-2206,-2657,-3215,-3881,-4657,-5497,-6360,-7160,-7842,-8312,-8531,-8440,-8029,-7296,-6269,-5021,-3617,-2177,-794,416,1371,1993,2255,2149,1702,980,58,-961,-1971,-2875,-3587,-4062,-4273,-4268,-4092,-3854,-3659,-3599,-3784,-4215,-4924,-5813,-6788,-7705,-8409,-8781,-8725,-8212,-7276,-5992,-4500,-2931,-1452,-188,749,1314,1491,1349,958,477,16,-267,-281,40,708,1666,2824,4055,5214,6186,6853,7171,7099,6656,5877,4819,3549,2131,636,-891,-2375,-3788,-5066,-6168,-7070,-7711,-8118,-8237,-8128,-7777,-7243,-6556,-5746,-4859,-3899,-2906,-1885,-877,86,954,1679,2218,2532,2608,2443,2039,1442,657,-249,-1248,-2274,-3263,-4143,-4841,-5270,-5385,-5118,-4475,-3469,-2171,-692,831,2263,3445,4304,4746,4782,4427,3759,2870,1865,849,-96,-893,-1509,-1918,-2146,-2219,-2213,-2181,-2211,-2358,-2663,-3148,-3781,-4530,-5293,-5995,-6508,-6744,-6609,-6064,-5097,-3762,-2142,-371,1397,3002,4293,5138,5470,5231,4466,3219,1615,-221,-2144,-4012,-5704,-7127,-8209,-8926,-9266,-9258,-8944,-8374,-7611,-6695,-5655,-4521,-3271,-1913,-415,1218,2980,4818,6660,8394,9891,11024,11673,11753,11221,10076,8377,6228,3761,1162,-1414,-3779,-5808,-7385,-8466,-9034,-9129,-8806,-8144,-7224,-6117,-4895,-3600,-2296,-1006,214,1340,2327,3136,3736,4093,4189,4016,3584,2935,2117,1220,326,-458,-1040,-1343,-1318,-948,-264,670,1762,2893,3958,4835,5448,5732,5671,5286,4616,3759,2798,1856,1031,416,81,64,361,936,1700,2569,3400,4107,4574,4759,4637,4242,3651,2953,2294,1760,1468,1452,1715,2207,2827,3457,3978,4278,4298,4006,3426,2619,1666,670,-278,-1076,-1678,-2013,-2086,-1874,-1415,-738,108,1046,2023,2932,3717,4285,4576,4543,4142,3385,2281,905,-667,-2302,-3871,-5224,-6219,-6746,-6710,-6089,-4884,-3188,-1106,1174,3460,5550,7246,8405,8933,8792,8051,6789,5194,3423,1674,106,-1174,-2081,-2632,-2849,-2841,-2695,-2547,-2481,-2590,-2919,-3474,-4258,-5214,-6299,-7437,-8544,-9545,-10347,-10874,-11054,-10840,-10200,-9144,-7698,-5944,-3973,-1930,57,1830,3268,4267,4757,4730,4202,3241,1957,455,-1115,-2628,-3973,-5054,-5819,-6268,-6396,-6277,-5941,-5458,-4866,-4187,-3442,-2612,-1721,-744,263,1291,2262,3138,3845,4353,4624,4655,4468,4088,3581,2989,2394,1828,1351,978,717,576,533,571,684,832,1015,1196,1369,1510,1627,1703,1766,1798,1829,1845,1858,1873,1883,1897,1907,1906,1877,1801,1643,1407,1060,644,173,-283,-653,-858,-819,-486,162,1092,2229,3462,4641,5639,6323,6625,6502,5983,5122,4028,2826,1656,655,-63,-408,-355,96,862,1844,2908,3901,4711,5222,5397,5220,4747,4048,3239,2410,1653,1004,485,49,-344,-776,-1305,-1978,-2824,-3834,-4985,-6221,-7465,-8635,-9617,-10330,-10667,-10590,-10054,-9102,-7762,-6161,-4397,-2623,-977,418,1443,2030,2128,1738,892,-329,-1799,-3374,-4859,-6094,-6897,-7163,-6802,-5839,-4312,-2386,-221,1950,3926,5501,6548,6968,6781,6035,4876,3470,2019,695,-337,-997,-1244,-1120,-726,-188,323,665,709,384,-336,-1394,-2718,-4156,-5562,-6797,-7698,-8189,-8183,-7666,-6665,-5243,-3514,-1612,310,2099,3619,4774,5492,5779,5660,5226,4581,3852,3146,2569,2161,1959,1924,2014,2158,2269,2298,2174,1890,1441,855,204,-469,-1046,-1479,-1670,-1589,-1201,-524,392,1483,2631,3754,4733,5506,6015,6247,6224,5978,5590,5115,4648,4240,3957,3810,3824,3951,4176,4424,4652,4805,4842,4765,4558,4274,3934,3589,3276,3017,2818,2686,2577,2497,2383,2237,2028,1743,1404,1003,579,164,-220,-521,-734,-835,-836,-749,-608,-415,-207,48,327,665,1042,1448,1844,2164,2360,2347,2108,1600,875,-24,-967,-1857,-2521,-2882,-2821,-2326,-1406,-127,1396,3028,4627,6050,7184,7962,8333,8318,7944,7271,6371,5307,4143,2929,1711,529,-589,-1585,-2449,-3104,-3544,-3704,-3589,-3179,-2512,-1626,-601,479,1505,2386,3031,3378,3401,3076,2436,1507,339,-995,-2435,-3891,-5289,-6551,-7605,-8404,-8891,-9055,-8874,-8378,-7590,-6594,-5444,-4258,-3114,-2104,-1313,-777,-536,-573,-855,-1317,-1881,-2445,-2929,-3260,-3381,-3309,-3025,-2612,-2119,-1632,-1238,-1009,-1004,-1278,-1832,-2665,-3735,-4970,-6293,-7592,-8768,-9714,-10340,-10577,-10391,-9777,-8780,-7471,-5945,-4324,-2711,-1210,100,1187,2015,2618,3001,3223,3305,3295,3201,3064,2864,2645,2376,2094,1797,1509,1261,1084,1030,1137,1450,1993,2767,3755,4900,6129,7350,8459,9367,9986,10273,10198,9788,9074,8134,7033,5861,4670,3528,2454,1478,598,-182,-867,-1451,-1930,-2279,-2477,-2501,-2301,-1887,-1218,-325,780,2049,3427,4849,6233,7507,8584,9393,9863,9951,9623,8906,7842,6534,5091,3649,2311,1166,247,-452,-985,-1422,-1860,-2358,-2972,-3691,-4475,-5242,-5892,-6320,-6433,-6182,-5542,-4561,-3305,-1878,-408,1014,2276,3338,4142,4709,5009,5102,4970,4666,4193,3584,2863,2057,1196,320,-546,-1341,-2045,-2604,-3014,-3256,-3360,-3336,-3217,-3022,-2760,-2436,-2038,-1566,-1015,-402,243,870,1430,1847,2086,2087,1846,1354,658,-195,-1098,-1970,-2686,-3179,-3382,-3275,-2874,-2211,-1363,-401,567,1460,2191,2694,2936,2904,2603,2085,1379,568,-301,-1154,-1951,-2645,-3230,-3674,-3990,-4145,-4138,-3932,-3513,-2848,-1947,-810,502,1928,3351,4649,5695,6349,6531,6158,5235,3793,1930,-223,-2502,-4728,-6733,-8364,-9509,-10090,-10086,-9499,-8388,-6836,-4943,-2860,-709,1353,3202,4733,5881,6604,6924,6866,6491,5881,5080,4181,3209,2225,1254,345,-471,-1139,-1616,-1865,-1844,-1541,-946,-83,1022,2287,3652,5002,6240,7268,7991,8360,8334,7945,7222,6272,5182,4072,3031,2140,1419,879,470,133,-182,-559,-994,-1528,-2103,-2692,-3224,-3644,-3894,-3952,-3810,-3493,-3059,-2563,-2099,-1728,-1527,-1536,-1788,-2276,-2965,-3787,-4650,-5448,-6083,-6481,-6618,-6505,-6210,-5829,-5464,-5227,-5171,-5336,-5678,-6143,-6613,-6991,-7177,-7134,-6853,-6405,-5869,-5352,-4937,-4690,-4604,-4684,-4825,-4969,-4991,-4818,-4375,-3652,-2650,-1465,-166,1081,2181,2983,3423,3461,3109,2449,1570,619,-279,-975,-1363,-1353,-901,-10,1264,2835,4561,6298,7887,9167,10028,10357,10134,9360,8117,6520,4737,2920,1248,-157,-1200,-1822,-2018,-1802,-1225,-369,689,1826,2944,3936,4692,5158,5269,5019,4431,3550,2471,1292,130,-886,-1663,-2090,-2133,-1756,-999,82,1386,2815,4242,5591,6758,7718,8419,8883,9108,9138,8987,8675,8214,7592,6823,5899,4845,3683,2461,1224,51,-993,-1826,-2377,-2609,-2502,-2079,-1418,-595,250,1026,1613,1951,1992,1735,1203,443,-480,-1495,-2520,-3486,-4315,-4975,-5411,-5644,-5647,-5473,-5126,-4664,-4110,-3508,-2888,-2264,-1648,-1029,-401,250,899,1552,2138,2647,3012,3239,3309,3277,3180,3093,3076,3187,3431,3820,4258,4694,4973,4998,4638,3824,2527,763,-1380,-3786,-6282,-8692,-10834,-12555,-13721,-14271,-14154,-13408,-12073,-10261,-8098,-5734,-3348,-1082,901,2506,3641,4276,4398,4046,3269,2156,802,-692,-2206,-3642,-4883,-5847,-6443,-6622,-6344,-5637,-4523,-3138,-1567,-13,1389,2467,3100,3223,2820,1970,802,-495,-1700,-2617,-3063,-2942,-2222,-951,726,2635,4521,6168,7334,7875,7670,6750,5178,3173,954,-1177,-2955,-4155,-4607,-4280,-3196,-1522,536,2699,4691,6243,7157,7298,6628,5211,3166,726,-1900,-4431,-6668,-8404,-9533,-9972,-9732,-8858,-7436,-5593,-3437,-1113,1270,3592,5745,7650,9209,10367,11073,11290,11034,10312,9189,7740,6065,4287,2529,922,-430,-1422,-2009,-2147,-1881,-1259,-409,563,1497,2289,2820,3035,2882,2382,1538,437,-875,-2288,-3733,-5103,-6351,-7382,-8205,-8753,-9075,-9164,-9078,-8870,-8606,-8353,-8169,-8088,-8122,-8253,-8434,-8599,-8669,-8567,-8232,-7616,-6715,-5538,-4130,-2555,-889,764,2311,3643,4668,5308,5503,5235,4509,3386,1951,343,-1277,-2741,-3882,-4585,-4772,-4453,-3686,-2593,-1338,-75,1022,1843,2303,2380,2118,1593,928,270,-266,-546,-500,-110,643,1659,2884,4177,5423,6509,7327,7822,7947,7727,7184,6403,5445,4396,3329,2292,1350,519,-158,-681,-1035,-1230,-1280,-1200,-1032,-792,-542,-309,-157,-134,-294,-676,-1299,-2152,-3191,-4357,-5539,-6660,-7592,-8260,-8584,-8518,-8044,-7179,-5961,-4458,-2750,-931,911,2672,4274,5617,6640,7254,7421,7083,6241,4918,3179,1159,-990,-3052,-4823,-6093,-6708,-6576,-5687,-4138,-2090,207,2483,4438,5837,6458,6226,5114,3242,799,-1948,-4693,-7150,-9038,-10189,-10479,-9936,-8639,-6799,-4629,-2413,-362,1316,2514,3184,3341,3063,2455,1625,709,-213,-1041,-1733,-2245,-2572,-2693,-2626,-2349,-1885,-1239,-439,467,1423,2366,3216,3921,4421,4674,4663,4369,3809,3004,1996,854,-355,-1521,-2566,-3368,-3863,-3973,-3677,-2979,-1915,-566,965,2575,4134,5544,6706,7541,7999,8047,7678,6925,5831,4496,2993,1460,-16,-1312,-2350,-3070,-3437,-3466,-3195,-2714,-2111,-1510,-1000,-664,-549,-647,-933,-1327,-1742,-2070,-2217,-2088,-1624,-796,394,1885,3587,5380,7118,8648,9845,10583,10811,10498,9691,8456,6927,5227,3518,1919,564,-488,-1159,-1467,-1413,-1059,-461,303,1177,2100,3032,3955,4846,5715,6559,7375,8164,8882,9526,10018,10350,10459,10346,9991,9430,8670,7783,6780,5731,4647,3568,2501,1466,471,-474,-1349,-2150,-2859,-3468,-3969,-4360,-4625,-4766,-4767,-4620,-4343,-3940,-3475,-2993,-2593,-2345,-2341,-2615,-3206,-4043,-5097,-6196,-7268,-8136,-8732,-8976,-8870,-8455,-7813,-7068,-6315,-5667,-5175,-4878,-4767,-4821,-4993,-5230,-5473,-5665,-5739,-5657,-5367,-4841,-4089,-3098,-1936,-643,682,1931,2994,3734,4046,3824,3012,1579,-421,-2917,-5728,-8683,-11527,-14036,-15978,-17174,-17507,-16937,-15509,-13349,-10648,-7650,-4612,-1793,593,2378,3486,3897,3694,2974,1911,662,-598,-1721,-2574,-3072,-3141,-2767,-1955,-754,747,2429,4148,5747,7083,8042,8550,8595,8215,7494,6559,5521,4512,3598,2842,2235,1763,1365,996,590,116,-444,-1074,-1729,-2345,-2832,-3121,-3123,-2819,-2189,-1268,-123,1178,2530,3852,5061,6095,6924,7528,7928,8125,8176,8064,7849,7494,7031,6435,5712,4869,3926,2914,1905,941,124,-496,-834,-848,-503,196,1212,2466,3846,5220,6442,7388,7945,8044,7654,6800,5546,4013,2334,675,-823,-2016,-2828,-3190,-3116,-2622,-1795,-721,482,1712,2845,3813,4513,4918,4994,4755,4234,3510,2640,1718,793,-94,-924,-1707,-2455,-3179,-3891,-4593,-5284,-5957,-6605,-7215,-7765,-8236,-8568,-8733,-8662,-8330,-7705,-6802,-5655,-4339,-2956,-1604,-400,580,1286,1693,1844,1765,1528,1182,763,308,-178,-660,-1117,-1513,-1804,-1977,-2013,-1937,-1797,-1639,-1536,-1545,-1702,-2048,-2560,-3239,-4015,-4840,-5633,-6339,-6896,-7296,-7502,-7544,-7417,-7156,-6770,-6294,-5727,-5075,-4334,-3464,-2465,-1290,43,1535,3117,4709,6181,7380,8157,8353,7874,6647,4690,2081,-1029,-4413,-7828,-10995,-13666,-15637,-16769,-17014,-16410,-15073,-13195,-11001,-8740,-6639,-4889,-3623,-2892,-2683,-2893,-3391,-3980,-4486,-4729,-4566,-3924,-2753,-1105,957,3294,5755,8169,10364,12187,13520,14262,14389,13875,12787,11176,9157,6845,4373,1880,-497,-2649,-4466,-5871,-6825,-7277,-7263,-6771,-5870,-4608,-3064,-1339,489,2310,4037,5598,6921,7970,8728,9197,9418,9439,9320,9134,8918,8715,8517,8320,8073,7754,7301,6697,5919,4981,3908,2775,1641,618,-215,-773,-1012,-916,-522,117,893,1712,2452,3023,3341,3357,3052,2437,1558,489,-677,-1833,-2869,-3686,-4194,-4346,-4094,-3458,-2448,-1122,452,2207,4044,5885,7626,9174,10435,11328,11801,11818,11397,10558,9379,7930,6291,4557,2770,1008,-719,-2377,-3964,-5472,-6897,-8225,-9435,-10502,-11380,-12033,-12405,-12458,-12157,-11496,-10491,-9196,-7688,-6074,-4452,-2952,-1657,-655,-11,277,177,-221,-877,-1660,-2463,-3175,-3697,-3982,-4016,-3813,-3451,-2982,-2515,-2118,-1865,-1819,-1991,-2412,-3052,-3901,-4922,-6079,-7325,-8621,-9883,-11047,-12001,-12633,-12832,-12495,-11559,-10016,-7905,-5336,-2457,550,3482,6172,8446,10222,11429,12097,12272,12061,11576,10912,10149,9322,8411,7398,6222,4842,3247,1460,-450,-2346,-4096,-5501,-6430,-6739,-6386,-5382,-3819,-1871,251,2313,4084,5391,6117,6233,5799,4936,3822,2658,1627,890,537,614,1082,1863,2819,3813,4682,5314,5610,5534,5109,4396,3508,2568,1701,1018,581,420,523,834,1294,1822,2350,2839,3236,3549,3751,3877,3922,3938,3931,3955,4020,4146,4327,4521,4690,4754,4658,4332,3752,2900,1809,524,-876,-2309,-3671,-4890,-5866,-6566,-6925,-6937,-6598,-5922,-4960,-3758,-2402,-972,437,1734,2838,3693,4246,4491,4416,4052,3441,2640,1719,742,-209,-1098,-1861,-2483,-2954,-3262,-3441,-3496,-3463,-3344,-3156,-2858,-2446,-1860,-1094,-137,988,2208,3457,4614,5596,6304,6676,6690,6336,5669,4740,3649,2489,1370,391,-352,-778,-844,-502,223,1312,2685,4240,5852,7377,8666,9577,9994,9823,9032,7611,5613,3143,313,-2691,-5708,-8542,-11022,-12999,-14360,-15037,-15016,-14325,-13047,-11284,-9199,-6950,-4724,-2698,-1014,214,947,1200,1053,635,92,-414,-760,-843,-621,-106,651,1549,2479,3323,3984,4408,4566,4480,4204,3788,3313,2824,2357,1953,1595,1324,1099,946,816,699,547,340,33,-369,-902,-1538,-2290,-3134,-4043,-4996,-5941,-6838,-7632,-8256,-8655,-8752,-8503,-7848,-6790,-5339,-3570,-1592,437,2363,3986,5193,5832,5883,5319,4211,2656,792,-1227,-3250,-5132,-6764,-8054,-8947,-9420,-9464,-9110,-8383,-7357,-6073,-4639,-3113,-1608,-193,1045,2044,2786,3245,3473,3502,3410,3272,3157,3106,3153,3277,3460,3653,3809,3898,3896,3813,3667,3494,3345,3247,3236,3312,3452,3632,3766,3808,3661,3284,2627,1695,523,-811,-2198,-3506,-4600,-5347,-5637,-5396,-4594,-3246,-1425,778,3207,5738,8189,10451,12392,13954,15086,15788,16082,16013,15640,15019,14218,13265,12226,11092,9901,8635,7330,5978,4649,3367,2221,1259,547,99,-89,-64,99,328,537,692,774,818,889,1051,1391,1927,2682,3572,4514,5342,5922,6085,5756,4866,3466,1640,-438,-2573,-4536,-6127,-7183,-7609,-7388,-6587,-5336,-3817,-2219,-727,522,1429,1968,2151,2042,1734,1330,934,630,481,511,713,1053,1455,1848,2132,2223,2063,1604,869,-119,-1260,-2461,-3605,-4584,-5326,-5781,-5956,-5897,-5682,-5404,-5150,-4979,-4919,-4939,-4988,-4967,-4806,-4425,-3819,-2996,-2048,-1081,-221,399,681,564,14,-933,-2223,-3766,-5454,-7178,-8839,-10344,-11630,-12643,-13362,-13774,-13895,-13746,-13363,-12786,-12068,-11256,-10413,-9586,-8833,-8176,-7642,-7204,-6829,-6446,-5976,-5339,-4460,-3312,-1885,-233,1563,3384,5090,6545,7629,8262,8392,8041,7250,6146,4851,3551,2394,1534,1062,1018,1378,2058,2937,3858,4674,5241,5460,5273,4677,3735,2534,1236,-21,-1052,-1719,-1909,-1552,-647,754,2552,4606,6743,8820,10651,12127,13116,13559,13405,12660,11362,9587,7458,5106,2705,401,-1636,-3290,-4465,-5105,-5223,-4830,-4027,-2874,-1501,12,1558,3070,4482,5767,6897,7874,8702,9383,9928,10322,10563,10606,10432,9988,9250,8207,6879,5332,3685,2070,681,-339,-828,-708,45,1366,3121,5109,7097,8843,10132,10791,10732,9914,8402,6301,3784,1049,-1695,-4258,-6475,-8233,-9484,-10214,-10486,-10384,-10015,-9511,-8976,-8532,-8232,-8162,-8313,-8695,-9243,-9876,-10468,-10892,-10998,-10680,-9859,-8513,-6698,-4500,-2102,330,2582,4477,5878,6690,6900,6539,5714,4547,3194,1797,472,-709,-1717,-2577,-3349,-4093,-4901,-5787,-6798,-7869,-8984,-10030,-10960,-11678,-12145,-12309,-12151,-11655,-10820,-9653,-8177,-6445,-4515,-2515,-555,1186,2565,3433,3698,3328,2371,952,-748,-2495,-4066,-5256,-5919,-5986,-5483,-4491,-3192,-1757,-422,654,1291,1426,1010,99,-1222,-2794,-4448,-5993,-7233,-8021,-8221,-7774,-6691,-5018,-2906,-510,1955,4299,6330,7925,8983,9477,9433,8910,8008,6848,5542,4225,2997,1963,1189,734,604,800,1251,1902,2628,3335,3885,4206,4196,3846,3133,2108,838,-596,-2076,-3518,-4824,-5922,-6772,-7338,-7614,-7606,-7318,-6765,-5972,-4952,-3750,-2400,-958,512,1946,3264,4402,5291,5903,6202,6232,6009,5643,5189,4772,4447,4299,4342,4584,4992,5509,6060,6558,6907,7038,6875,6402,5597,4518,3201,1760,267,-1168,-2468,-3564,-4405,-4973,-5249,-5254,-4997,-4524,-3878,-3115,-2311,-1525,-840,-323,-30,-13,-277,-803,-1533,-2367,-3194,-3891,-4341,-4491,-4284,-3780,-3027,-2175,-1340,-682,-285,-209,-438,-899,-1475,-2023,-2422,-2568,-2416,-1982,-1302,-494,351,1112,1707,2062,2166,2005,1634,1093,461,-200,-817,-1340,-1717,-1933,-1956,-1805,-1482,-1012,-445,213,886,1579,2236,2861,3424,3921,4309,4559,4615,4431,3971,3225,2202,963,-422,-1855,-3223,-4438,-5394,-6035,-6312,-6224,-5781,-5035,-4032,-2850,-1542,-179,1185,2499,3706,4775,5660,6340,6811,7068,7148,7076,6910,6697,6482,6317,6208,6184,6226,6316,6437,6532,6587,6531,6332,5941,5322,4473,3402,2161,821,-529,-1794,-2905,-3793,-4452,-4872,-5103,-5198,-5224,-5261,-5359,-5568,-5890,-6316,-6786,-7244,-7592,-7760,-7656,-7243,-6476,-5385,-3991,-2395,-681,1005,2536,3773,4594,4913,4689,3920,2685,1076,-736,-2615,-4366,-5868,-6988,-7665,-7876,-7645,-7031,-6141,-5058,-3907,-2756,-1677,-714,132,850,1469,1997,2450,2838,3138,3348,3421,3339,3067,2602,1956,1163,305,-555,-1288,-1817,-2045,-1903,-1378,-456,809,2350,4069,5853,7558,9054,10189,10828,10865,10228,8901,6941,4461,1637,-1314,-4163,-6689,-8706,-10077,-10752,-10722,-10087,-8963,-7541,-6012,-4573,-3384,-2560,-2136,-2091,-2317,-2678,-2986,-3082,-2819,-2119,-966,582,2397,4320,6146,7695,8789,9298,9158,8348,6940,5067,2905,698,-1330,-2942,-3967,-4285,-3885,-2818,-1255,603,2492,4157,5380,5989,5905,5141,3775,1999,-5,-1973,-3707,-5003,-5752,-5886,-5433,-4468,-3123,-1566,54,1574,2890,3905,4593,4921,4928,4624,4068,3296,2357,1300,164,-1001,-2149,-3234,-4212,-5034,-5683,-6118,-6360,-6408,-6311,-6108,-5874,-5659,-5537,-5540,-5700,-6000,-6409,-6859,-7267,-7546,-7603,-7390,-6851,-6012,-4892,-3576,-2150,-732,589,1703,2576,3158,3480,3575,3507,3340,3128,2902,2668,2402,2061,1578,921,25,-1092,-2420,-3899,-5432,-6921,-8244,-9302,-10006,-10298,-10169,-9622,-8733,-7565,-6227,-4822,-3445,-2189,-1112,-272,303,590,590,321,-171,-822,-1532,-2183,-2658,-2823,-2599,-1918,-780,769,2632,4666,6699,8556,10060,11083,11522,11344,10572,9272,7570,5605,3526,1490,-391,-2016,-3343,-4354,-5077,-5559,-5859,-6037,-6128,-6149,-6089,-5914,-5590,-5068,-4347,-3406,-2313,-1100,121,1276,2284,3074,3644,3963,4074,3980,3704,3275,2678,1957,1107,176,-804,-1777,-2688,-3482,-4095,-4488,-4617,-4474,-4059,-3412,-2577,-1640,-652,304,1205,2025,2786,3521,4275,5086,5977,6937,7936,8916,9808,10545,11063,11329,11313,11041,10520,9832,9027,8195,7414,6734,6220,5876,5707,5685,5757,5871,5950,5936,5770,5420,4870,4142,3270,2316,1353,451,-326,-921,-1323,-1522,-1551,-1463,-1323,-1204,-1186,-1320,-1654,-2211,-2952,-3856,-4811,-5730,-6499,-7011,-7190,-6999,-6424,-5514,-4327,-2953,-1475,13,1449,2768,3923,4887,5620,6109,6337,6289,5967,5378,4531,3455,2176,740,-785,-2325,-3772,-5030,-5979,-6541,-6633,-6249,-5392,-4141,-2616,-980,571,1828,2604,2742,2163,862,-1069,-3461,-6081,-8663,-10954,-12737,-13872,-14315,-14103,-13372,-12308,-11122,-10043,-9232,-8825,-8854,-9304,-10068,-11000,-11933,-12675,-13097,-13080,-12586,-11636,-10288,-8675,-6916,-5158,-3532,-2114,-989,-138,437,813,1052,1239,1443,1718,2094,2587,3194,3894,4675,5491,6321,7113,7820,8401,8809,9008,8986,8727,8255,7594,6802,5955,5121,4406,3871,3586,3585,3859,4386,5098,5926,6766,7555,8190,8636,8836,8781,8464,7906,7127,6186,5100,3957,2757,1598,470,-545,-1432,-2118,-2554,-2676,-2436,-1801,-776,596,2219,3970,5667,7149,8226,8781,8723,8054,6843,5218,3375,1516,-131,-1385,-2075,-2119,-1484,-220,1542,3627,5799,7820,9444,10468,10737,10165,8774,6648,4000,1076,-1802,-4337,-6235,-7322,-7470,-6722,-5189,-3094,-722,1632,3674,5176,5970,5997,5264,3879,1992,-196,-2489,-4688,-6621,-8173,-9250,-9829,-9920,-9561,-8822,-7780,-6501,-5078,-3552,-2004,-452,1041,2476,3803,5033,6115,7035,7738,8169,8267,7957,7215,6015,4414,2502,431,-1608,-3414,-4795,-5596,-5728,-5168,-3976,-2279,-256,1867,3876,5553,6738,7315,7263,6605,5491,4076,2582,1219,154,-495,-684,-458,95,844,1630,2342,2846,3104,3065,2761,2221,1513,706,-136,-958,-1724,-2431,-3087,-3719,-4381,-5098,-5919,-6847,-7881,-8983,-10097,-11152,-12048,-12727,-13077,-13086,-12661,-11840,-10579,-8957,-6994,-4796,-2438,-31,2331,4551,6559,8289,9701,10769,11473,11818,11809,11471,10834,9937,8834,7567,6211,4819,3482,2261,1237,467,-18,-209,-126,156,578,1015,1383,1579,1528,1200,572,-291,-1351,-2476,-3584,-4547,-5283,-5725,-5836,-5628,-5117,-4366,-3430,-2379,-1287,-215,776,1617,2262,2646,2738,2494,1933,1060,-28,-1252,-2462,-3539,-4327,-4739,-4686,-4166,-3216,-1927,-453,1046,2389,3401,3970,3990,3466,2435,1028,-593,-2206,-3617,-4616,-5093,-4959,-4263,-3077,-1597,-3,1472,2657,3405,3656,3416,2755,1808,728,-317,-1180,-1766,-2011,-1943,-1608,-1121,-587,-135,154,203,5,-424,-1026,-1719,-2401,-2988,-3385,-3541,-3412,-2988,-2283,-1337,-192,1069,2398,3706,4935,6028,6940,7637,8125,8387,8483,8419,8286,8101,7960,7875,7912,8068,8362,8770,9250,9766,10233,10607,10811,10792,10515,9950,9107,8001,6679,5191,3609,1981,385,-1146,-2563,-3842,-4974,-5950,-6762,-7405,-7840,-8046,-7967,-7578,-6846,-5787,-4437,-2863,-1170,559,2200,3680,4899,5807,6330,6442,6106,5322,4124,2548,717,-1265,-3231,-5009,-6462,-7418,-7832,-7623,-6848,-5565,-3886,-1980,38,1979,3744,5197,6279,6920,7108,6839,6148,5089,3739,2189,532,-1128,-2690,-4081,-5205,-6023,-6470,-6527,-6176,-5425,-4309,-2883,-1235,523,2258,3827,5084,5911,6203,5893,4984,3481,1496,-887,-3494,-6184,-8780,-11143,-13125,-14635,-15577,-15929,-15652,-14789,-13368,-11477,-9207,-6675,-4026,-1395,1060,3210,4932,6152,6833,6990,6685,5997,5057,3969,2868,1862,1058,538,371,571,1145,2032,3136,4349,5501,6459,7068,7223,6852,5956,4566,2796,776,-1333,-3361,-5146,-6552,-7472,-7834,-7643,-6911,-5759,-4281,-2661,-1024,470,1748,2744,3479,3983,4342,4625,4895,5189,5493,5777,5981,6036,5889,5508,4891,4090,3173,2252,1431,826,507,528,871,1503,2301,3181,3984,4631,5026,5149,5011,4662,4186,3670,3212,2864,2691,2662,2787,2989,3231,3464,3661,3815,3956,4093,4282,4532,4858,5258,5696,6137,6526,6805,6930,6851,6554,6029,5300,4400,3387,2320,1267,279,-589,-1331,-1937,-2446,-2891,-3328,-3781,-4292,-4836,-5415,-5976,-6495,-6931,-7270,-7510,-7671,-7781,-7887,-8010,-8180,-8387,-8637,-8878,-9114,-9295,-9417,-9474,-9457,-9384,-9234,-9024,-8721,-8314,-7785,-7086,-6224,-5175,-3979,-2679,-1370,-156,844,1514,1787,1599,970,-64,-1420,-2982,-4641,-6285,-7813,-9156,-10260,-11092,-11645,-11912,-11908,-11658,-11205,-10593,-9906,-9200,-8565,-8048,-7684,-7491,-7429,-7468,-7522,-7526,-7388,-7038,-6423,-5505,-4301,-2844,-1213,484,2119,3571,4719,5485,5821,5727,5251,4480,3519,2491,1504,661,32,-318,-368,-84,521,1441,2634,4039,5565,7111,8542,9758,10653,11178,11309,11086,10553,9811,8925,7977,7017,6071,5171,4307,3511,2787,2170,1682,1355,1185,1174,1271,1428,1582,1667,1648,1507,1245,912,550,235,29,-11,149,532,1114,1871,2718,3580,4336,4871,5070,4828,4103,2872,1211,-775,-2904,-4975,-6766,-8087,-8782,-8780,-8064,-6727,-4893,-2762,-536,1603,3476,4999,6095,6776,7081,7076,6859,6511,6109,5716,5352,5033,4745,4459,4150,3786,3337,2784,2113,1310,389,-657,-1786,-2992,-4205,-5420,-6565,-7634,-8576,-9365,-9956,-10309,-10358,-10073,-9403,-8346,-6936,-5219,-3338,-1404,391,1895,2943,3419,3253,2433,1008,-904,-3160,-5553,-7901,-9988,-11641,-12696,-13036,-12576,-11301,-9238,-6496,-3246,299,3863,7190,10015,12125,13369,13665,13031,11542,9375,6736,3876,1041,-1554,-3733,-5395,-6490,-7050,-7134,-6858,-6337,-5705,-5084,-4567,-4236,-4114,-4222,-4520,-4965,-5481,-5993,-6430,-6717,-6811,-6668,-6292,-5679,-4873,-3905,-2825,-1678,-492,699,1889,3045,4159,5187,6095,6829,7346,7594,7553,7201,6554,5651,4544,3328,2090,958,17,-605,-858,-663,-18,1071,2556,4355,6365,8466,10513,12379,13916,15015,15578,15539,14896,13659,11909,9755,7329,4816,2376,195,-1586,-2848,-3556,-3696,-3362,-2657,-1756,-830,-63,404,456,58,-780,-1972,-3403,-4909,-6349,-7574,-8508,-9089,-9340,-9292,-9033,-8623,-8151,-7626,-7089,-6485,-5797,-4959,-3946,-2728,-1333,214,1824,3421,4901,6166,7137,7753,7970,7811,7284,6482,5479,4381,3291,2270,1383,626,-4,-538,-1025,-1466,-1900,-2282,-2616,-2842,-2941,-2884,-2666,-2304,-1835,-1311,-805,-372,-92,15,-95,-393,-851,-1404,-1972,-2488,-2873,-3099,-3129,-2971,-2636,-2150,-1535,-836,-69,704,1450,2120,2669,3082,3334,3423,3353,3111,2693,2080,1245,174,-1134,-2656,-4336,-6074,-7753,-9234,-10352,-11020,-11096,-10576,-9453,-7798,-5741,-3428,-1018,1327,3508,5429,7070,8428,9529,10409,11085,11547,11762,11664,11174,10229,8773,6804,4356,1518,-1573,-4756,-7832,-10618,-12942,-14665,-15704,-16027,-15659,-14692,-13248,-11487,-9586,-7715,-6029,-4655,-3664,-3087,-2898,-3015,-3349,-3748,-4113,-4309,-4279,-3982,-3426,-2670,-1772,-837,74,885,1572,2123,2572,2951,3321,3723,4200,4762,5418,6126,6847,7518,8050,8381,8427,8141,7496,6494,5177,3612,1901,146,-1517,-2978,-4123,-4862,-5154,-4969,-4348,-3354,-2099,-738,588,1697,2476,2822,2710,2184,1333,322,-695,-1525,-2030,-2111,-1728,-919,219,1546,2864,4008,4788,5088,4838,4021,2719,1025,-904,-2915,-4862,-6614,-8078,-9182,-9879,-10134,-9942,-9289,-8219,-6757,-4996,-3044,-1018,918,2645,4044,5036,5608,5773,5608,5201,4679,4132,3682,3378,3266,3346,3557,3846,4082,4168,3973,3409,2400,934,-974,-3230,-5738,-8320,-10842,-13108,-14991,-16354,-17117,-17248,-16748,-15679,-14123,-12192,-10006,-7686,-5344,-3078,-984,867,2399,3562,4308,4619,4485,3945,3048,1882,568,-764,-1967,-2879,-3386,-3356,-2742,-1520,265,2505,5051,7701,10227,12412,14030,14935,15015,14265,12753,10640,8135,5513,3005,864,-770,-1798,-2237,-2152,-1680,-969,-148,666,1438,2161,2893,3705,4692,5908,7391,9099,10940,12754,14339,15479,15968,15640,14414,12271,9323,5732,1772,-2266,-6050,-9284,-11713,-13172,-13572,-12950,-11425,-9204,-6554,-3774,-1153,1034,2573,3329,3209,2260,545,-1743,-4407,-7191,-9833,-12102,-13771,-14693,-14762,-13945,-12286,-9870,-6861,-3448,143,3674,6920,9667,11761,13080,13597,13310,12318,10718,8678,6344,3882,1436,-873,-2940,-4692,-6086,-7090,-7723,-7982,-7936,-7607,-7073,-6381,-5580,-4721,-3831,-2941,-2086,-1290,-594,-43,334,499,434,152,-339,-993,-1766,-2613,-3463,-4284,-5005,-5598,-6016,-6218,-6198,-5928,-5424,-4715,-3833,-2842,-1791,-724,325,1352,2371,3419,4521,5725,7023,8409,9825,11181,12359,13233,13658,13550,12819,11470,9544,7152,4453,1635,-1099,-3550,-5569,-7026,-7880,-8125,-7823,-7084,-6049,-4852,-3662,-2569,-1676,-1006,-541,-239,11,290,710,1341,2223,3356,4681,6112,7507,8733,9642,10109,10076,9502,8449,7000,5310,3530,1839,364,-775,-1545,-1941,-2030,-1913,-1711,-1544,-1520,-1679,-2034,-2507,-2990,-3313,-3322,-2850,-1801,-134,2108,4800,7743,10687,13348,15462,16774,17129,16409,14645,11909,8418,4389,162,-3984,-7705,-10744,-12875,-13957,-13950,-12913,-10985,-8394,-5398,-2281,688,3282,5343,6767,7548,7719,7382,6660,5677,4556,3377,2206,1042,-105,-1287,-2515,-3809,-5163,-6519,-7820,-8964,-9863,-10436,-10620,-10408,-9802,-8870,-7674,-6310,-4863,-3406,-2012,-718,435,1421,2230,2829,3213,3362,3261,2926,2345,1585,664,-328,-1312,-2200,-2900,-3335,-3466,-3268,-2774,-2031,-1126,-131,868,1809,2669,3408,4063,4624,5131,5594,6020,6399,6717,6924,6996,6881,6557,5998,5220,4221,3069,1798,503,-733,-1831,-2683,-3247,-3462,-3325,-2867,-2146,-1269,-351,466,1064,1326,1205,674,-207,-1344,-2596,-3785,-4747,-5313,-5362,-4812,-3653,-1929,250,2723,5309,7817,10075,11955,13367,14270,14680,14622,14160,13342,12221,10840,9225,7432,5470,3438,1366,-628,-2465,-4049,-5291,-6126,-6524,-6450,-5944,-5033,-3799,-2348,-797,713,2022,3011,3544,3545,2987,1876,295,-1623,-3727,-5800,-7665,-9127,-10062,-10368,-10054,-9145,-7778,-6102,-4309,-2590,-1105,22,724,1007,912,560,62,-438,-817,-1000,-919,-604,-81,539,1176,1708,2078,2241,2208,2035,1779,1541,1358,1284,1289,1334,1327,1175,787,83,-948,-2322,-3948,-5767,-7618,-9385,-10882,-11976,-12506,-12383,-11535,-9981,-7780,-5095,-2086,981,3916,6468,8475,9808,10394,10242,9411,7999,6165,4052,1829,-366,-2427,-4253,-5817,-7068,-8021,-8667,-9024,-9086,-8867,-8341,-7520,-6401,-5000,-3371,-1567,313,2179,3917,5442,6677,7580,8148,8397,8372,8137,7734,7225,6622,5950,5195,4361,3432,2436,1399,405,-460,-1077,-1340,-1155,-485,679,2231,4074,5979,7776,9235,10189,10517,10159,9139,7543,5522,3272,1017,-1015,-2625,-3631,-3947,-3511,-2382,-653,1529,3956,6470,8863,11021,12826,14241,15243,15877,16172,16207,16023,15683,15205,14613,13889,13012,11932,10603,8982,7034,4778,2251,-431,-3135,-5682,-7891,-9606,-10696,-11110,-10842,-9963,-8574,-6833,-4875,-2861,-910,874,2409,3643,4529,5036,5147,4856,4179,3145,1810,240,-1474,-3250,-4991,-6629,-8082,-9321,-10293,-10996,-11420,-11570,-11469,-11147,-10645,-10030,-9367,-8740,-8227,-7897,-7804,-7969,-8383,-8994,-9722,-10445,-11054,-11405,-11416,-10995,-10136,-8842,-7192,-5277,-3234,-1195,690,2314,3569,4408,4816,4825,4513,3968,3311,2631,2006,1468,1022,620,248,-156,-577,-990,-1339,-1528,-1487,-1152,-515,382,1455,2545,3533,4232,4549,4380,3706,2543,989,-827,-2708,-4448,-5821,-6635,-6722,-6003,-4456,-2150,767,4092,7582,10986,14066,16643,18566,19781,20270,20082,19304,18047,16425,14562,12542,10457,8353,6265,4219,2210,257,-1646,-3486,-5244,-6901,-8417,-9757,-10868,-11703,-12209,-12351,-12097,-11461,-10458,-9158,-7630,-5961,-4253,-2560,-974,495,1795,2919,3851,4568,5062,5306,5300,5042,4567,3916,3170,2400,1707,1155,811,688,774,1015,1334,1637,1827,1813,1519,912,-40,-1288,-2803,-4465,-6187,-7830,-9276,-10421,-11162,-11436,-11192,-10413,-9104,-7308,-5094,-2559,162,2937,5592,7980,9952,11382,12197,12350,11866,10810,9281,7430,5396,3344,1413,-284,-1667,-2708,-3415,-3854,-4098,-4261,-4441,-4729,-5199,-5864,-6705,-7652,-8592,-9395,-9934,-10087,-9796,-9046,-7875,-6409,-4778,-3177,-1764,-707,-95,11,-376,-1171,-2285,-3542,-4809,-5910,-6724,-7144,-7110,-6621,-5700,-4442,-2960,-1381,117,1437,2409,2987,3097,2744,1972,836,-546,-2076,-3618,-5062,-6304,-7258,-7882,-8147,-8073,-7697,-7068,-6259,-5320,-4306,-3253,-2185,-1117,-63,979,1996,2990,3943,4848,5685,6432,7068,7582,7960,8225,8396,8513,8625,8767,8959,9218,9507,9798,10018,10096,9963,9552,8831,7786,6442,4864,3117,1322,-434,-2041,-3421,-4518,-5301,-5768,-5938,-5854,-5564,-5137,-4631,-4105,-3609,-3163,-2778,-2436,-2112,-1778,-1408,-1005,-566,-144,243,533,700,713,561,247,-222,-833,-1559,-2394,-3308,-4287,-5309,-6353,-7383,-8383,-9293,-10097,-10731,-11186,-11415,-11425,-11202,-10767,-10139,-9344,-8412,-7362,-6218,-5002,-3723,-2426,-1127,95,1214,2143,2867,3346,3602,3673,3640,3588,3620,3814,4229,4876,5725,6689,7671,8509,9098,9280,8993,8160,6803,4952,2736,274,-2229,-4603,-6645,-8208,-9168,-9493,-9160,-8287,-6951,-5353,-3646,-2013,-603,475,1163,1453,1390,1069,606,149,-170,-231,48,691,1673,2908,4272,5610,6777,7628,8069,8046,7562,6672,5487,4127,2749,1483,435,-316,-747,-866,-721,-383,61,521,922,1181,1265,1117,753,161,-610,-1505,-2465,-3387,-4200,-4822,-5178,-5243,-4977,-4414,-3576,-2537,-1375,-171,978,2007,2850,3477,3870,4037,4018,3836,3570,3245,2927,2643,2407,2225,2078,1948,1801,1619,1377,1066,710,311,-62,-372,-544,-516,-241,309,1133,2170,3367,4573,5707,6616,7232,7496,7405,7022,6431,5762,5153,4715,4558,4723,5199,5937,6800,7648,8321,8658,8587,8021,7003,5570,3827,1893,-117,-2069,-3872,-5412,-6648,-7520,-8033,-8220,-8133,-7873,-7532,-7204,-6964,-6840,-6827,-6880,-6918,-6864,-6626,-6157,-5428,-4460,-3306,-2054,-810,325,1228,1832,2037,1831,1173,107,-1333,-3045,-4934,-6870,-8714,-10356,-11651,-12534,-12906,-12755,-12064,-10878,-9272,-7358,-5281,-3202,-1279,342,1550,2286,2530,2324,1727,843,-235,-1395,-2567,-3662,-4652,-5489,-6179,-6712,-7102,-7354,-7455,-7400,-7137,-6656,-5899,-4883,-3598,-2113,-488,1173,2793,4270,5561,6618,7438,8026,8411,8609,8648,8527,8238,7762,7057,6118,4912,3493,1908,268,-1284,-2599,-3512,-3904,-3680,-2829,-1386,507,2680,4882,6875,8416,9309,9434,8751,7315,5290,2879,387,-1928,-3769,-4943,-5307,-4825,-3562,-1662,642,3100,5411,7341,8650,9222,8968,7937,6197,3930,1304,-1455,-4162,-6633,-8732,-10370,-11488,-12098,-12206,-11892,-11199,-10241,-9062,-7778,-6429,-5107,-3861,-2757,-1839,-1141,-680,-436,-383,-453,-578,-683,-696,-570,-269,203,824,1547,2309,3053,3707,4244,4615,4818,4853,4718,4450,4035,3523,2889,2176,1361,484,-452,-1390,-2289,-3078,-3701,-4095,-4244,-4111,-3743,-3154,-2440,-1668,-957,-396,-68,-28,-275,-771,-1430,-2132,-2751,-3175,-3312,-3144,-2677,-2000,-1222,-474,93,381,284,-214,-1125,-2375,-3880,-5491,-7052,-8382,-9319,-9729,-9523,-8703,-7315,-5522,-3487,-1475,329,1686,2490,2660,2215,1247,-101,-1666,-3257,-4725,-5946,-6835,-7374,-7562,-7442,-7065,-6487,-5751,-4894,-3927,-2869,-1715,-475,831,2182,3522,4799,5944,6880,7552,7900,7902,7552,6863,5894,4682,3322,1860,394,-1038,-2350,-3508,-4457,-5150,-5564,-5646,-5390,-4757,-3759,-2389,-676,1340,3616,6064,8623,11180,13651,15925,17911,19522,20706,21405,21625,21365,20660,19581,18187,16578,14845,13071,11344,9717,8226,6885,5675,4570,3517,2469,1382,225,-1018,-2329,-3700,-5075,-6420,-7676,-8786,-9675,-10274,-10497,-10277,-9578,-8389,-6771,-4830,-2722,-646,1207,2641,3531,3788,3421,2502,1153,-438,-2103,-3649,-4939,-5860,-6364,-6449,-6169,-5612,-4904,-4176,-3545,-3116,-2927,-2987,-3249,-3622,-4010,-4321,-4465,-4437,-4213,-3879,-3499,-3190,-3041,-3136,-3496,-4126,-4941,-5857,-6734,-7430,-7826,-7801,-7298,-6294,-4813,-2946,-801,1452,3672,5662,7315,8485,9121,9187,8695,7723,6353,4739,3018,1361,-100,-1243,-1998,-2337,-2272,-1880,-1233,-469,332,1041,1626,2030,2276,2390,2437,2464,2561,2730,3052,3478,4025,4606,5170,5601,5819,5722,5253,4378,3101,1469,-439,-2521,-4644,-6672,-8448,-9827,-10660,-10846,-10311,-9051,-7121,-4642,-1793,1199,4091,6645,8634,9921,10392,10055,8957,7237,5057,2632,171,-2119,-4051,-5494,-6368,-6644,-6369,-5616,-4511,-3183,-1768,-380,889,1981,2869,3557,4066,4440,4711,4924,5108,5269,5435,5572,5687,5726,5666,5442,5027,4362,3438,2260,845,-718,-2375,-3996,-5490,-6722,-7597,-8009,-7897,-7213,-5982,-4234,-2089,335,2855,5307,7485,9266,10498,11155,11212,10763,9905,8822,7666,6619,5817,5353,5277,5567,6143,6890,7646,8239,8526,8362,7691,6481,4780,2673,286,-2240,-4757,-7121,-9207,-10906,-12134,-12839,-12990,-12599,-11698,-10372,-8705,-6826,-4852,-2914,-1118,450,1732,2718,3404,3843,4081,4202,4279,4402,4630,5032,5609,6369,7248,8157,8997,9621,9922,9795,9172,8044,6437,4430,2148,-275,-2678,-4931,-6912,-8536,-9763,-10572,-10990,-11053,-10806,-10314,-9612,-8767,-7785,-6728,-5583,-4403,-3179,-1958,-737,422,1525,2506,3373,4085,4646,5056,5321,5483,5559,5619,5693,5846,6112,6511,7055,7703,8422,9128,9750,10216,10463,10475,10242,9789,9164,8396,7535,6584,5553,4418,3160,1762,230,-1409,-3076,-4689,-6113,-7234,-7921,-8087,-7667,-6658,-5102,-3104,-809,1598,3912,5965,7574,8669,9183,9152,8650,7770,6639,5357,3995,2621,1231,-157,-1574,-3020,-4505,-6000,-7483,-8898,-10184,-11307,-12206,-12883,-13323,-13555,-13607,-13506,-13287,-12942,-12488,-11896,-11156,-10255,-9191,-7983,-6675,-5328,-4011,-2800,-1754,-915,-302,108,350,481,574,666,797,950,1082,1121,969,543,-236,-1378,-2851,-4555,-6321,-7976,-9298,-10125,-10330,-9858,-8764,-7143,-5179,-3069,-1007,845,2376,3544,4353,4872,5168,5345,5453,5546,5617,5646,5572,5348,4913,4247,3348,2264,1079,-104,-1143,-1923,-2323,-2284,-1778,-847,440,1966,3605,5233,6733,8015,8998,9630,9862,9697,9117,8193,6978,5604,4205,2935,1944,1337,1196,1509,2242,3282,4498,5750,6900,7848,8520,8906,8994,8862,8542,8121,7657,7190,6764,6377,6042,5721,5427,5112,4787,4440,4070,3695,3317,2951,2608,2293,2027,1813,1674,1623,1664,1819,2073,2434,2877,3394,3945,4507,5015,5441,5702,5777,5603,5171,4493,3597,2574,1520,563,-160,-544,-502,-4,918,2185,3657,5168,6536,7577,8157,8152,7539,6305,4550,2367,-61,-2596,-5045,-7289,-9199,-10698,-11764,-12358,-12533,-12311,-11765,-10986,-10055,-9086,-8174,-7404,-6852,-6556,-6534,-6781,-7240,-7838,-8487,-9048,-9437,-9525,-9262,-8608,-7589,-6273,-4782,-3264,-1894,-830,-198,-86,-489,-1354,-2543,-3880,-5170,-6218,-6891,-7094,-6841,-6198,-5318,-4382,-3584,-3082,-2989,-3319,-4031,-4989,-6030,-6956,-7599,-7812,-7520,-6717,-5448,-3856,-2080,-323,1262,2506,3335,3693,3614,3173,2469,1648,827,140,-313,-453,-234,376,1343,2655,4211,5941,7733,9473,11069,12431,13494,14229,14614,14665,14398,13847,13045,12028,10835,9502,8077,6600,5125,3698,2361,1163,129,-708,-1332,-1735,-1909,-1888,-1675,-1332,-878,-372,172,740,1354,2049,2886,3902,5141,6583,8175,9809,11321,12543,13282,13382,12746,11319,9155,6352,3087,-428,-3954,-7271,-10166,-12476,-14103,-14976,-15131,-14595,-13499,-11943,-10088,-8073,-6030,-4084,-2335,-846,308,1128,1584,1714,1546,1146,576,-68,-737,-1332,-1836,-2188,-2398,-2456,-2395,-2224,-1978,-1648,-1252,-771,-208,431,1117,1797,2392,2816,2976,2807,2254,1322,44,-1500,-3185,-4864,-6376,-7561,-8294,-8504,-8165,-7338,-6118,-4649,-3080,-1553,-185,957,1833,2460,2868,3101,3220,3237,3205,3095,2917,2630,2217,1654,940,88,-869,-1880,-2894,-3858,-4730,-5490,-6138,-6685,-7173,-7631,-8114,-8650,-9268,-9962,-10704,-11427,-12031,-12404,-12417,-11957,-10943,-9344,-7188,-4582,-1700,1247,3982,6279,7907,8742,8724,7930,6489,4639,2634,728,-844,-1926,-2447,-2400,-1911,-1124,-260,454,825,675,-72,-1446,-3356,-5680,-8189,-10660,-12831,-14468,-15385,-15447,-14597,-12874,-10369,-7282,-3818,-252,3193,6279,8856,10813,12103,12737,12767,12251,11312,10011,8485,6812,5108,3457,1948,652,-382,-1130,-1586,-1795,-1802,-1679,-1528,-1395,-1381,-1487,-1748,-2119,-2559,-2995,-3342,-3538,-3498,-3195,-2591,-1693,-537,828,2291,3760,5081,6149,6830,7075,6837,6173,5146,3913,2612,1421,473,-121,-312,-112,433,1205,2107,3005,3802,4438,4867,5094,5151,5062,4877,4623,4293,3906,3403,2780,1991,1027,-101,-1379,-2740,-4145,-5518,-6815,-7991,-9016,-9875,-10541,-11011,-11256,-11249,-10982,-10409,-9547,-8382,-6951,-5292,-3475,-1573,321,2118,3724,5067,6078,6722,6969,6820,6293,5415,4250,2834,1271,-397,-2050,-3627,-5004,-6093,-6774,-6963,-6577,-5592,-4009,-1898,641,3454,6383,9237,11836,14021,15638,16593,16814,16286,15038,13157,10763,8026,5146,2318,-255,-2412,-4025,-5032,-5413,-5226,-4553,-3527,-2293,-1001,197,1184,1844,2122,1973,1420,507,-670,-2000,-3330,-4519,-5411,-5869,-5806,-5146,-3914,-2172,-56,2238,4476,6419,7818,8487,8296,7197,5258,2623,-458,-3701,-6772,-9371,-11238,-12185,-12138,-11110,-9218,-6676,-3742,-706,2130,4540,6313,7360,7637,7211,6174,4701,2942,1092,-724,-2370,-3804,-4999,-5988,-6827,-7565,-8261,-8913,-9510,-9986,-10255,-10235,-9819,-8966,-7624,-5829,-3639,-1178,1406,3924,6203,8056,9357,9986,9923,9161,7793,5938,3775,1499,-683,-2581,-4034,-4931,-5222,-4921,-4111,-2924,-1548,-185,958,1695,1901,1496,493,-1040,-2963,-5098,-7235,-9161,-10676,-11623,-11885,-11424,-10245,-8444,-6153,-3559,-873,1682,3897,5590,6614,6904,6427,5259,3510,1368,-960,-3235,-5233,-6770,-7683,-7912,-7423,-6272,-4574,-2466,-154,2177,4334,6138,7480,8262,8470,8124,7291,6084,4623,3065,1539,184,-909,-1665,-2074,-2138,-1934,-1525,-1014,-483,1,388,676,862,989,1085,1194,1345,1546,1796,2068,2326,2518,2592,2508,2245,1809,1248,631,66,-335,-464,-216,454,1563,3063,4842,6757,8602,10189,11322,11857,11703,10847,9346,7343,5023,2615,345,-1580,-3017,-3873,-4162,-3944,-3367,-2586,-1799,-1136,-735,-627,-806,-1205,-1693,-2171,-2492,-2599,-2456,-2107,-1653,-1241,-1025,-1171,-1762,-2854,-4388,-6260,-8267,-10214,-11832,-12946,-13368,-13034,-11955,-10238,-8077,-5713,-3411,-1416,75,943,1152,771,-88,-1214,-2426,-3506,-4303,-4733,-4755,-4445,-3884,-3228,-2620,-2193,-2069,-2298,-2915,-3896,-5170,-6656,-8227,-9758,-11118,-12177,-12826,-12986,-12606,-11679,-10244,-8360,-6135,-3679,-1129,1392,3754,5856,7595,8895,9705,9975,9715,8918,7650,5969,3992,1833,-375,-2482,-4381,-5938,-7099,-7790,-8017,-7776,-7121,-6108,-4812,-3327,-1736,-143,1354,2657,3664,4297,4478,4180,3392,2163,592,-1179,-2964,-4550,-5747,-6375,-6337,-5604,-4241,-2395,-281,1859,3762,5210,6040,6161,5591,4414,2809,996,-780,-2275,-3280,-3645,-3281,-2184,-410,1909,4608,7482,10322,12943,15155,16850,17923,18344,18116,17277,15908,14092,11949,9588,7125,4677,2335,206,-1621,-3060,-4025,-4452,-4287,-3523,-2178,-341,1887,4330,6830,9191,11253,12882,13974,14489,14422,13824,12769,11376,9746,8006,6256,4585,3081,1804,820,175,-91,35,552,1409,2535,3818,5108,6261,7108,7518,7389,6669,5374,3558,1354,-1099,-3594,-5965,-8012,-9600,-10600,-10960,-10657,-9743,-8307,-6510,-4530,-2593,-911,318,939,867,89,-1328,-3256,-5497,-7860,-10105,-12060,-13554,-14479,-14782,-14431,-13478,-11965,-10013,-7735,-5285,-2821,-515,1493,3049,4073,4485,4277,3483,2170,466,-1504,-3578,-5615,-7491,-9098,-10383,-11296,-11857,-12065,-11984,-11644,-11113,-10423,-9622,-8729,-7768,-6758,-5710,-4658,-3618,-2624,-1696,-842,-65,659,1355,2073,2838,3694,4634,5651,6693,7701,8591,9280,9699,9768,9453,8733,7610,6135,4378,2424,412,-1555,-3324,-4791,-5838,-6396,-6421,-5908,-4906,-3490,-1793,53,1876,3543,4925,5954,6599,6902,6905,6729,6431,6114,5804,5521,5255,4975,4668,4326,3972,3649,3431,3381,3551,3968,4586,5328,6058,6615,6848,6640,5922,4727,3148,1358,-416,-1951,-3017,-3455,-3159,-2127,-423,1786,4286,6809,9086,10848,11900,12098,11398,9868,7633,4936,2018,-801,-3285,-5165,-6315,-6627,-6139,-4931,-3198,-1144,978,2942,4566,5709,6332,6425,6071,5381,4482,3534,2647,1947,1498,1352,1503,1939,2582,3376,4195,4974,5586,6004,6164,6116,5901,5626,5418,5377,5610,6134,6920,7864,8798,9526,9853,9622,8743,7203,5087,2530,-251,-3049,-5629,-7807,-9426,-10408,-10713,-10405,-9557,-8326,-6864,-5344,-3919,-2704,-1795,-1213,-969,-1023,-1306,-1760,-2300,-2879,-3445,-4002,-4532,-5088,-5676,-6334,-7056,-7803,-8510,-9081,-9381,-9324,-8790,-7764,-6254,-4350,-2201,10,2073,3794,5012,5613,5561,4867,3637,2000,156,-1707,-3377,-4692,-5507,-5752,-5403,-4498,-3129,-1419,466,2363,4102,5532,6543,7054,7061,6601,5790,4771,3745,2883,2361,2289,2707,3587,4816,6218,7608,8753,9499,9697,9301,8329,6878,5113,3224,1440,-67,-1137,-1707,-1777,-1425,-796,-60,587,987,996,548,-374,-1725,-3404,-5274,-7182,-8970,-10493,-11651,-12341,-12547,-12235,-11465,-10274,-8763,-7012,-5121,-3175,-1249,600,2308,3851,5180,6271,7106,7644,7877,7781,7341,6558,5443,4011,2330,434,-1573,-3617,-5593,-7396,-8936,-10124,-10887,-11193,-11018,-10399,-9382,-8069,-6558,-5001,-3511,-2237,-1253,-658,-446,-631,-1129,-1865,-2707,-3513,-4162,-4495,-4458,-3966,-3047,-1757,-200,1461,3078,4479,5540,6161,6320,6015,5345,4393,3333,2292,1435,876,698,942,1589,2563,3763,5032,6242,7261,8014,8467,8648,8636,8521,8425,8437,8620,8995,9520,10121,10681,11075,11189,10922,10236,9127,7631,5864,3907,1933,49,-1609,-2939,-3882,-4390,-4479,-4189,-3585,-2772,-1840,-890,-2,775,1406,1897,2275,2573,2860,3172,3559,4043,4613,5235,5841,6335,6642,6667,6389,5802,4975,4027,3099,2360,1954,1976,2483,3411,4663,6052,7376,8437,9061,9155,8680,7699,6307,4661,2902,1175,-432,-1859,-3108,-4189,-5155,-6052,-6917,-7802,-8689,-9593,-10442,-11168,-11673,-11842,-11581,-10836,-9565,-7842,-5736,-3425,-1089,1057,2809,4014,4548,4396,3580,2228,496,-1412,-3294,-4967,-6278,-7155,-7556,-7537,-7166,-6585,-5919,-5318,-4894,-4733,-4879,-5324,-6026,-6906,-7870,-8801,-9616,-10202,-10529,-10523,-10218,-9601,-8747,-7698,-6532,-5320,-4107,-2941,-1826,-769,261,1267,2271,3258,4193,5027,5684,6087,6174,5898,5244,4242,2949,1457,-115,-1663,-3060,-4224,-5086,-5605,-5788,-5640,-5206,-4523,-3644,-2596,-1437,-176,1145,2507,3892,5259,6583,7800,8854,9671,10184,10347,10142,9601,8797,7846,6887,6082,5551,5434,5755,6552,7744,9229,10853,12422,13758,14683,15063,14825,13945,12483,10531,8245,5782,3320,1014,-1014,-2654,-3851,-4547,-4728,-4374,-3513,-2158,-400,1677,3911,6130,8133,9708,10681,10904,10302,8864,6662,3831,575,-2863,-6226,-9243,-11698,-13393,-14228,-14162,-13241,-11588,-9374,-6817,-4157,-1605,622,2387,3575,4156,4130,3564,2533,1159,-439,-2135,-3790,-5300,-6537,-7448,-7965,-8102,-7892,-7423,-6795,-6130,-5508,-4997,-4601,-4280,-3947,-3515,-2882,-2000,-878,440,1795,3062,4031,4577,4588,4034,2978,1518,-158,-1891,-3490,-4828,-5819,-6431,-6702,-6691,-6502,-6210,-5899,-5586,-5280,-4928,-4485,-3876,-3080,-2081,-932,279,1418,2331,2865,2884,2308,1097,-692,-2961,-5540,-8221,-10786,-13014,-14720,-15763,-16073,-15632,-14497,-12772,-10602,-8153,-5603,-3107,-807,1185,2789,3949,4635,4841,4581,3893,2828,1478,-73,-1693,-3275,-4689,-5844,-6653,-7079,-7115,-6781,-6132,-5225,-4126,-2895,-1580,-221,1138,2463,3690,4765,5607,6133,6279,5989,5249,4084,2559,777,-1122,-2977,-4640,-5941,-6772,-7041,-6706,-5806,-4395,-2613,-597,1491,3483,5261,6710,7780,8452,8744,8695,8377,7826,7124,6279,5356,4342,3291,2208,1151,171,-648,-1223,-1460,-1283,-655,437,1915,3681,5540,7303,8734,9634,9854,9303,8004,6045,3607,927,-1745,-4152,-6071,-7340,-7851,-7568,-6533,-4839,-2628,-98,2577,5179,7540,9511,10976,11864,12149,11810,10911,9477,7629,5450,3085,649,-1713,-3906,-5838,-7451,-8748,-9703,-10366,-10753,-10882,-10791,-10454,-9903,-9113,-8121,-6942,-5661,-4342,-3113,-2065,-1302,-895,-851,-1171,-1748,-2508,-3277,-3963,-4410,-4586,-4443,-4048,-3487,-2902,-2429,-2201,-2280,-2692,-3366,-4204,-5034,-5710,-6075,-6046,-5587,-4753,-3642,-2436,-1290,-393,160,293,56,-487,-1161,-1825,-2290,-2429,-2135,-1365,-121,1541,3540,5732,7982,10094,11900,13205,13848,13706,12695,10823,8146,4808,1003,-3030,-7034,-10750,-13957,-16462,-18132,-18903,-18744,-17708,-15871,-13350,-10307,-6901,-3331,220,3556,6505,8923,10696,11772,12144,11861,11017,9736,8162,6442,4711,3091,1656,489,-410,-1014,-1367,-1504,-1473,-1326,-1092,-780,-392,114,749,1536,2465,3486,4524,5482,6235,6691,6767,6426,5703,4657,3440,2194,1108,331,-8,138,785,1834,3186,4639,6029,7150,7848,8001,7539,6458,4806,2694,262,-2293,-4785,-6990,-8718,-9799,-10123,-9643,-8399,-6503,-4150,-1567,992,3283,5124,6369,6975,6975,6452,5568,4482,3352,2314,1430,719,138,-400,-998,-1757,-2750,-4009,-5496,-7123,-8752,-10183,-11242,-11727,-11499,-10467,-8631,-6042,-2889,630,4220,7590,10455,12566,13741,13891,13008,11186,8591,5458,2043,-1376,-4552,-7287,-9424,-10900,-11703,-11878,-11547,-10807,-9813,-8670,-7465,-6268,-5075,-3902,-2700,-1463,-165,1173,2520,3797,4935,5819,6383,6551,6298,5653,4671,3474,2203,1006,47,-583,-820,-673,-229,411,1074,1629,1925,1894,1478,708,-356,-1605,-2906,-4124,-5140,-5851,-6212,-6207,-5865,-5261,-4460,-3568,-2659,-1802,-1033,-379,191,680,1136,1575,2017,2447,2867,3228,3521,3712,3797,3770,3634,3402,3080,2678,2210,1665,1071,420,-269,-979,-1696,-2385,-3025,-3579,-4040,-4367,-4591,-4685,-4694,-4630,-4532,-4428,-4363,-4356,-4448,-4644,-4964,-5383,-5890,-6420,-6928,-7345,-7615,-7689,-7540,-7167,-6573,-5821,-4922,-3971,-2980,-2000,-1038,-81,879,1874,2904,3968,5013,5989,6798,7364,7585,7413,6791,5730,4261,2454,427,-1706,-3790,-5701,-7327,-8578,-9431,-9856,-9900,-9585,-8976,-8106,-7023,-5760,-4345,-2823,-1242,327,1793,3051,3992,4514,4546,4059,3071,1669,-34,-1852,-3628,-5160,-6318,-6987,-7119,-6739,-5906,-4742,-3378,-1955,-587,628,1646,2437,3005,3367,3529,3505,3287,2881,2291,1553,724,-119,-865,-1398,-1615,-1407,-736,419,2007,3916,5995,8040,9833,11164,11855,11767,10874,9182,6844,4041,1041,-1880,-4444,-6435,-7668,-8102,-7727,-6673,-5106,-3248,-1336,419,1839,2814,3302,3339,3009,2456,1833,1297,983,986,1352,2088,3141,4437,5856,7273,8555,9574,10247,10511,10363,9845,9033,8035,6963,5922,5017,4311,3879,3724,3881,4293,4941,5728,6585,7412,8119,8611,8830,8693,8201,7330,6126,4663,3046,1418,-76,-1291,-2114,-2474,-2368,-1858,-1052,-111,804,1529,1935,1951,1532,716,-458,-1877,-3453,-5058,-6598,-7992,-9167,-10110,-10804,-11275,-11552,-11676,-11679,-11586,-11416,-11150,-10796,-10311,-9695,-8921,-7998,-6932,-5759,-4504,-3233,-1977,-803,258,1159,1890,2431,2815,3040,3164,3198,3187,3132,3028,2855,2572,2148,1572,831,-27,-967,-1926,-2835,-3647,-4310,-4807,-5135,-5316,-5387,-5403,-5417,-5481,-5612,-5820,-6050,-6254,-6323,-6180,-5725,-4926,-3759,-2280,-582,1210,2918,4408,5511,6143,6231,5777,4824,3467,1823,49,-1730,-3346,-4717,-5717,-6321,-6478,-6214,-5534,-4504,-3170,-1613,88,1856,3589,5233,6692,7942,8934,9675,10186,10494,10664,10716,10704,10630,10501,10294,9993,9570,9007,8299,7448,6487,5461,4444,3520,2787,2335,2234,2533,3229,4273,5567,6961,8286,9353,9994,10066,9499,8257,6413,4058,1368,-1475,-4259,-6801,-8908,-10480,-11381,-11608,-11120,-9977,-8247,-6032,-3478,-729,2040,4668,7002,8913,10310,11148,11422,11179,10487,9462,8198,6840,5478,4230,3172,2371,1856,1647,1695,1970,2364,2796,3150,3339,3287,2955,2349,1492,460,-665,-1786,-2789,-3587,-4082,-4211,-3930,-3215,-2107,-639,1086,2969,4887,6700,8307,9589,10477,10901,10837,10259,9190,7639,5671,3330,725,-2063,-4907,-7684,-10286,-12577,-14486,-15927,-16888,-17351,-17386,-17026,-16387,-15517,-14503,-13374,-12146,-10814,-9355,-7755,-6013,-4141,-2194,-232,1645,3346,4785,5877,6597,6916,6880,6522,5932,5173,4334,3474,2650,1896,1233,661,180,-241,-601,-930,-1212,-1441,-1580,-1592,-1438,-1088,-542,178,1011,1872,2673,3311,3728,3879,3765,3430,2936,2363,1816,1347,1037,906,965,1208,1592,2089,2648,3238,3820,4369,4854,5261,5558,5744,5798,5725,5531,5224,4833,4374,3877,3368,2874,2425,2040,1739,1521,1392,1325,1316,1330,1350,1344,1293,1161,944,611,178,-355,-932,-1517,-2009,-2348,-2432,-2200,-1620,-675,570,2053,3643,5217,6634,7782,8567,8943,8896,8451,7666,6597,5325,3894,2365,753,-916,-2638,-4410,-6214,-8029,-9804,-11472,-12951,-14142,-14974,-15360,-15295,-14761,-13811,-12524,-10984,-9320,-7630,-6033,-4598,-3404,-2468,-1792,-1362,-1106,-984,-905,-821,-675,-438,-130,257,634,989,1238,1350,1294,1063,667,142,-468,-1106,-1712,-2230,-2608,-2808,-2785,-2532,-2019,-1256,-250,975,2366,3855,5350,6745,7926,8804,9281,9320,8903,8055,6856,5403,3848,2331,1019,18,-556,-684,-356,361,1376,2568,3792,4929,5850,6477,6770,6698,6324,5663,4815,3828,2791,1746,751,-170,-1002,-1735,-2378,-2928,-3388,-3756,-4010,-4143,-4127,-3949,-3592,-3053,-2313,-1400,-295,953,2342,3809,5320,6819,8242,9563,10703,11653,12351,12790,12931,12784,12341,11632,10700,9577,8332,6996,5625,4247,2884,1548,238,-1056,-2338,-3634,-4940,-6271,-7607,-8928,-10184,-11304,-12205,-12795,-12973,-12682,-11870,-10543,-8756,-6593,-4198,-1727,643,2751,4446,5627,6234,6260,5756,4806,3538,2100,634,-709,-1819,-2608,-3025,-3077,-2803,-2282,-1630,-960,-398,-25,94,-43,-413,-944,-1561,-2173,-2713,-3116,-3336,-3360,-3148,-2726,-2072,-1237,-246,815,1872,2810,3541,3986,4086,3849,3283,2473,1481,432,-607,-1528,-2288,-2856,-3221,-3422,-3502,-3514,-3534,-3587,-3727,-3943,-4240,-4567,-4898,-5174,-5357,-5419,-5339,-5119,-4774,-4317,-3775,-3161,-2476,-1736,-922,-54,865,1814,2764,3693,4577,5403,6167,6864,7494,8054,8536,8935,9237,9427,9504,9444,9255,8925,8459,7860,7142,6316,5430,4515,3660,2939,2445,2264,2434,2969,3825,4905,6088,7223,8176,8831,9125,9015,8542,7726,6663,5419,4072,2706,1363,102,-1048,-2075,-2959,-3700,-4307,-4754,-5059,-5204,-5196,-5048,-4780,-4422,-4027,-3635,-3307,-3087,-3019,-3133,-3453,-3980,-4713,-5621,-6678,-7810,-8966,-10034,-10929,-11545,-11780,-11580,-10880,-9699,-8045,-6010,-3682,-1197,1304,3676,5774,7471,8661,9262,9225,8536,7223,5355,3051,474,-2191,-4712,-6911,-8580,-9615,-9936,-9574,-8590,-7149,-5392,-3538,-1724,-110,1227,2237,2901,3250,3297,3088,2648,2008,1185,216,-893,-2076,-3326,-4570,-5779,-6902,-7895,-8741,-9400,-9881,-10170,-10276,-10221,-10016,-9685,-9250,-8721,-8092,-7385,-6544,-5605,-4503,-3276,-1908,-452,1033,2470,3760,4810,5544,5888,5819,5324,4440,3229,1788,237,-1292,-2663,-3754,-4477,-4772,-4641,-4126,-3314,-2320,-1272,-273,598,1303,1858,2295,2656,2999,3318,3614,3826,3879,3704,3220,2400,1237,-216,-1879,-3625,-5342,-6883,-8159,-9077,-9611,-9748,-9533,-9010,-8270,-7369,-6387,-5356,-4317,-3259,-2181,-1059,132,1398,2734,4126,5511,6843,8041,9037,9768,10199,10307,10114,9647,8971,8129,7209,6229,5268,4322,3447,2629,1929,1329,911,657,649,865,1354,2080,3026,4127,5297,6450,7468,8272,8764,8907,8665,8068,7155,6023,4756,3480,2282,1248,436,-157,-533,-764,-915,-1095,-1369,-1857,-2578,-3599,-4889,-6417,-8113,-9863,-11572,-13099,-14354,-15236,-15697,-15710,-15306,-14530,-13461,-12188,-10785,-9317,-7840,-6356,-4912,-3484,-2115,-813,374,1401,2212,2753,2981,2870,2424,1660,640,-572,-1885,-3205,-4456,-5566,-6499,-7242,-7787,-8156,-8333,-8334,-8115,-7656,-6907,-5843,-4458,-2777,-883,1108,3037,4731,6041,6828,7046,6689,5844,4655,3286,1946,791,-41,-477,-532,-247,240,815,1304,1612,1631,1356,800,45,-809,-1645,-2354,-2866,-3125,-3132,-2907,-2492,-1949,-1327,-677,-44,554,1083,1542,1935,2257,2543,2800,3044,3297,3542,3791,4024,4250,4471,4724,5023,5430,5947,6612,7401,8287,9209,10089,10850,11407,11724,11754,11508,11001,10270,9355,8299,7130,5877,4566,3202,1818,414,-971,-2316,-3589,-4745,-5764,-6594,-7227,-7624,-7774,-7663,-7277,-6627,-5728,-4631,-3399,-2126,-923,106,856,1249,1259,874,152,-814,-1917,-2991,-3929,-4569,-4854,-4709,-4161,-3256,-2103,-827,423,1512,2334,2812,2935,2728,2278,1701,1127,693,503,623,1071,1807,2746,3786,4792,5677,6338,6757,6910,6827,6549,6094,5504,4753,3846,2722,1382,-223,-2050,-4072,-6188,-8278,-10199,-11791,-12924,-13473,-13397,-12673,-11391,-9644,-7627,-5512,-3512,-1801,-531,193,329,-130,-1107,-2504,-4162,-5906,-7548,-8916,-9870,-10312,-10219,-9624,-8620,-7366,-6006,-4714,-3605,-2757,-2176,-1826,-1595,-1394,-1088,-604,97,1016,2065,3161,4146,4897,5288,5236,4719,3766,2472,988,-524,-1882,-2940,-3590,-3793,-3556,-2963,-2128,-1191,-325,353,703,666,216,-621,-1741,-3028,-4288,-5356,-6032,-6183,-5704,-4562,-2811,-558,2019,4697,7251,9456,11123,12128,12407,11971,10897,9315,7391,5305,3237,1337,-272,-1514,-2356,-2815,-2930,-2776,-2430,-1970,-1457,-952,-482,-85,220,412,476,415,235,-20,-312,-563,-718,-705,-506,-92,484,1183,1898,2548,3025,3288,3294,3083,2711,2264,1849,1531,1359,1328,1370,1405,1292,934,204,-936,-2499,-4432,-6625,-8931,-11186,-13203,-14819,-15902,-16338,-16099,-15186,-13678,-11689,-9388,-6937,-4525,-2300,-393,1109,2153,2738,2887,2661,2161,1479,761,106,-349,-532,-375,136,969,2060,3307,4584,5784,6787,7530,7961,8066,7862,7370,6629,5674,4537,3247,1822,294,-1301,-2905,-4409,-5729,-6706,-7247,-7256,-6696,-5608,-4075,-2265,-364,1421,2892,3909,4376,4265,3634,2571,1232,-227,-1632,-2837,-3718,-4205,-4248,-3884,-3135,-2118,-939,272,1345,2177,2615,2603,2092,1110,-256,-1860,-3506,-4971,-6041,-6523,-6313,-5356,-3721,-1542,973,3577,6018,8082,9602,10494,10773,10501,9850,8974,8084,7309,6786,6516,6505,6621,6750,6729,6419,5740,4658,3224,1556,-172,-1768,-3010,-3744,-3832,-3224,-1946,-90,2187,4664,7136,9356,11138,12327,12825,12606,11702,10210,8248,5992,3591,1220,-981,-2911,-4474,-5645,-6375,-6699,-6612,-6187,-5456,-4531,-3475,-2412,-1421,-578,43,443,594,542,326,-16,-391,-781,-1100,-1344,-1471,-1511,-1472,-1419,-1393,-1436,-1595,-1842,-2183,-2543,-2879,-3116,-3217,-3137,-2883,-2481,-1967,-1431,-925,-537,-314,-276,-424,-701,-1043,-1364,-1588,-1656,-1558,-1302,-949,-592,-308,-218,-389,-875,-1706,-2842,-4228,-5778,-7357,-8874,-10189,-11233,-11929,-12241,-12174,-11728,-10956,-9882,-8579,-7078,-5457,-3745,-2019,-310,1308,2815,4145,5291,6217,6931,7431,7739,7871,7836,7660,7336,6894,6344,5727,5089,4491,3999,3670,3559,3690,4060,4631,5329,6064,6717,7190,7393,7272,6834,6113,5223,4289,3483,2936,2786,3079,3833,4963,6344,7793,9106,10086,10556,10395,9554,8047,5987,3514,859,-1758,-4097,-5952,-7178,-7679,-7464,-6593,-5226,-3534,-1748,-60,1333,2292,2731,2609,1963,876,-512,-2023,-3461,-4617,-5325,-5443,-4912,-3736,-2000,138,2463,4739,6711,8172,8947,8951,8175,6691,4650,2260,-254,-2640,-4683,-6209,-7084,-7264,-6742,-5574,-3864,-1728,678,3213,5703,8007,9963,11453,12357,12631,12236,11239,9711,7822,5737,3661,1777,244,-835,-1412,-1511,-1205,-616,104,801,1314,1532,1347,739,-311,-1721,-3418,-5254,-7104,-8807,-10251,-11321,-11955,-12130,-11840,-11143,-10091,-8776,-7278,-5681,-4056,-2456,-928,493,1772,2877,3775,4466,4923,5200,5304,5316,5281,5257,5283,5382,5531,5717,5866,5932,5844,5549,5018,4252,3281,2190,1057,22,-822,-1374,-1582,-1445,-995,-321,467,1229,1841,2191,2206,1868,1212,327,-640,-1544,-2205,-2500,-2316,-1624,-444,1140,2985,4932,6779,8362,9504,10118,10115,9534,8400,6863,5055,3155,1347,-237,-1463,-2267,-2626,-2546,-2089,-1312,-307,850,2064,3270,4395,5373,6161,6699,6956,6896,6503,5782,4746,3462,1977,415,-1144,-2566,-3758,-4624,-5090,-5126,-4715,-3872,-2659,-1128,600,2416,4176,5721,6913,7608,7705,7155,5950,4161,1898,-678,-3374,-5994,-8357,-10293,-11713,-12529,-12765,-12447,-11698,-10628,-9416,-8215,-7191,-6469,-6151,-6268,-6820,-7739,-8908,-10192,-11426,-12461,-13165,-13452,-13278,-12663,-11671,-10416,-9030,-7665,-6445,-5478,-4818,-4471,-4391,-4502,-4685,-4836,-4843,-4619,-4138,-3368,-2366,-1169,135,1475,2782,4005,5114,6086,6920,7604,8135,8492,8654,8591,8280,7700,6864,5782,4528,3154,1794,532,-487,-1166,-1425,-1199,-494,664,2183,3959,5825,7644,9236,10475,11245,11482,11176,10361,9135,7619,5979,4379,2977,1900,1229,982,1128,1572,2189,2821,3322,3547,3420,2876,1968,758,-579,-1863,-2874,-3409,-3304,-2463,-880,1373,4121,7133,10129,12813,14923,16228,16601,15978,14424,12088,9210,6102,3085,500,-1391,-2381,-2392,-1449,301,2639,5270,7893,10227,12000,13067,13294,12686,11288,9228,6674,3833,901,-1912,-4453,-6579,-8216,-9332,-9934,-10088,-9871,-9402,-8795,-8159,-7606,-7192,-6978,-6980,-7169,-7525,-7951,-8369,-8659,-8707,-8413,-7694,-6525,-4911,-2929,-691,1646,3912,5933,7561,8685,9239,9224,8680,7715,6450,5058,3673,2445,1462,782,393,251,247,273,205,-53,-546,-1275,-2186,-3185,-4162,-5021,-5679,-6115,-6342,-6415,-6428,-6462,-6616,-6917,-7414,-8042,-8773,-9488,-10106,-10502,-10598,-10317,-9620,-8516,-7048,-5301,-3414,-1526,187,1578,2518,2927,2778,2093,959,-505,-2137,-3772,-5218,-6337,-6966,-7032,-6488,-5340,-3673,-1591,751,3186,5544,7693,9482,10848,11703,12024,11801,11049,9823,8212,6323,4312,2343,577,-825,-1741,-2099,-1853,-1040,281,1999,3976,6053,8062,9836,11218,12070,12307,11846,10729,8972,6728,4140,1425,-1211,-3557,-5445,-6752,-7427,-7474,-6989,-6069,-4909,-3640,-2457,-1465,-769,-412,-369,-613,-1027,-1537,-2018,-2397,-2605,-2626,-2451,-2120,-1667,-1142,-594,-33,519,1076,1673,2314,3047,3854,4724,5605,6423,7091,7506,7581,7243,6456,5220,3582,1621,-532,-2746,-4855,-6708,-8166,-9103,-9462,-9189,-8327,-6928,-5119,-3042,-861,1261,3177,4773,5965,6702,6971,6772,6125,5081,3674,1978,57,-2015,-4136,-6227,-8188,-9930,-11380,-12462,-13140,-13400,-13244,-12737,-11924,-10935,-9839,-8763,-7763,-6890,-6166,-5545,-5005,-4461,-3874,-3188,-2383,-1466,-476,537,1476,2282,2843,3126,3067,2690,2025,1157,206,-717,-1469,-1964,-2120,-1923,-1389,-588,374,1375,2259,2894,3160,2988,2354,1303,-82,-1664,-3284,-4803,-6068,-7013,-7572,-7785,-7680,-7372,-6931,-6472,-6061,-5746,-5560,-5473,-5472,-5493,-5490,-5422,-5250,-4976,-4598,-4149,-3657,-3158,-2681,-2236,-1838,-1458,-1096,-694,-251,296,938,1705,2568,3517,4496,5455,6325,7014,7473,7595,7369,6738,5735,4382,2764,983,-839,-2553,-4031,-5128,-5754,-5811,-5279,-4157,-2505,-450,1867,4242,6488,8415,9885,10789,11109,10857,10119,9021,7692,6279,4902,3651,2599,1763,1169,784,594,551,604,706,789,805,688,396,-124,-889,-1924,-3203,-4705,-6348,-8064,-9732,-11255,-12520,-13442,-13953,-14027,-13649,-12870,-11721,-10298,-8677,-6936,-5159,-3386,-1657,16,1637,3219,4755,6253,7667,8960,10055,10865,11301,11279,10721,9606,7925,5729,3119,219,-2791,-5728,-8383,-10557,-12064,-12763,-12575,-11499,-9637,-7156,-4319,-1393,1327,3608,5275,6239,6532,6233,5529,4596,3633,2773,2125,1684,1435,1283,1126,883,467,-137,-922,-1843,-2820,-3763,-4592,-5200,-5539,-5537,-5185,-4485,-3482,-2238,-852,589,1959,3171,4121,4742,4992,4857,4379,3611,2661,1618,623,-227,-793,-1003,-765,-60,1115,2715,4638,6782,8984,11101,12969,14443,15403,15765,15475,14550,13007,10955,8492,5774,2968,242,-2246,-4352,-6006,-7133,-7758,-7900,-7650,-7103,-6391,-5627,-4955,-4443,-4187,-4192,-4468,-4952,-5578,-6233,-6819,-7230,-7388,-7258,-6839,-6166,-5332,-4419,-3556,-2845,-2362,-2158,-2230,-2536,-3013,-3562,-4098,-4512,-4743,-4719,-4413,-3828,-2968,-1913,-699,550,1776,2869,3754,4374,4675,4657,4325,3752,2991,2182,1394,759,333,148,213,438,775,1071,1244,1173,799,80,-968,-2317,-3865,-5517,-7121,-8543,-9633,-10290,-10415,-9998,-9031,-7601,-5788,-3751,-1627,420,2240,3735,4794,5407,5542,5241,4539,3490,2171,639,-1010,-2697,-4311,-5740,-6878,-7612,-7880,-7599,-6785,-5426,-3595,-1383,1090,3656,6150,8394,10231,11530,12205,12215,11565,10306,8547,6409,4073,1702,-522,-2444,-3942,-4938,-5397,-5348,-4845,-4009,-2947,-1807,-697,286,1062,1619,1922,2013,1897,1636,1243,788,255,-293,-899,-1525,-2210,-2917,-3648,-4331,-4914,-5301,-5405,-5140,-4453,-3309,-1749,169,2316,4545,6678,8556,10013,10945,11282,11012,10194,8919,7337,5596,3866,2263,890,-219,-1069,-1715,-2232,-2700,-3188,-3695,-4225,-4678,-4985,-5035,-4747,-4097,-3090,-1822,-420,936,2061,2795,3007,2654,1739,370,-1291,-3037,-4613,-5815,-6432,-6363,-5554,-4068,-2040,314,2734,4948,6692,7768,8029,7446,6046,3983,1431,-1354,-4141,-6685,-8803,-10357,-11279,-11574,-11315,-10613,-9644,-8554,-7533,-6690,-6143,-5914,-6009,-6349,-6833,-7319,-7665,-7737,-7449,-6740,-5632,-4167,-2482,-692,1012,2508,3653,4380,4648,4502,3994,3245,2356,1428,549,-264,-963,-1603,-2160,-2697,-3192,-3661,-4073,-4385,-4568,-4561,-4345,-3928,-3320,-2621,-1878,-1228,-730,-497,-545,-915,-1556,-2420,-3395,-4383,-5241,-5873,-6165,-6063,-5529,-4575,-3248,-1616,215,2152,4074,5875,7465,8753,9691,10239,10382,10146,9557,8686,7604,6391,5155,3974,2956,2185,1722,1624,1885,2477,3346,4390,5529,6647,7667,8511,9127,9490,9601,9482,9180,8743,8212,7643,7036,6422,5774,5107,4393,3673,2976,2374,1960,1805,1996,2542,3444,4597,5903,7169,8244,8948,9177,8851,7982,6626,4898,2957,955,-945,-2610,-3949,-4900,-5446,-5600,-5395,-4874,-4089,-3097,-1948,-727,514,1667,2668,3414,3853,3919,3606,2911,1882,596,-854,-2334,-3721,-4897,-5755,-6256,-6373,-6149,-5648,-4952,-4158,-3322,-2513,-1732,-998,-274,432,1137,1800,2377,2792,2955,2795,2236,1259,-141,-1905,-3957,-6171,-8427,-10574,-12495,-14066,-15200,-15823,-15912,-15458,-14521,-13158,-11497,-9648,-7749,-5919,-4277,-2902,-1889,-1265,-1070,-1297,-1900,-2812,-3912,-5062,-6101,-6868,-7225,-7073,-6371,-5153,-3508,-1594,416,2319,3958,5182,5929,6167,5948,5356,4514,3567,2643,1869,1333,1083,1142,1477,2052,2800,3655,4562,5453,6293,7035,7645,8103,8376,8448,8313,7958,7412,6703,5898,5068,4307,3690,3305,3194,3393,3880,4608,5479,6370,7140,7647,7780,7457,6645,5390,3758,1925,70,-1587,-2808,-3436,-3315,-2424,-804,1406,3981,6661,9166,11236,12669,13336,13193,12292,10753,8747,6490,4193,2064,286,-1009,-1713,-1804,-1269,-207,1286,3036,4859,6579,8024,9082,9678,9809,9511,8864,7976,6931,5836,4731,3655,2592,1524,402,-785,-2053,-3366,-4669,-5855,-6841,-7501,-7773,-7607,-6989,-5975,-4617,-3024,-1297,460,2141,3674,4983,6021,6770,7189,7317,7121,6664,5939,5001,3878,2614,1256,-155,-1569,-2943,-4235,-5397,-6403,-7221,-7838,-8260,-8490,-8555,-8484,-8302,-8040,-7713,-7334,-6907,-6444,-5941,-5429,-4901,-4389,-3874,-3361,-2799,-2179,-1438,-582,416,1516,2680,3832,4887,5760,6357,6611,6489,5962,5081,3878,2464,913,-634,-2118,-3426,-4534,-5408,-6062,-6507,-6769,-6855,-6764,-6493,-6006,-5297,-4335,-3129,-1688,-52,1727,3576,5418,7179,8773,10150,11240,11999,12385,12359,11894,10984,9633,7891,5824,3547,1203,-1037,-2994,-4493,-5400,-5628,-5150,-4038,-2392,-421,1670,3629,5232,6288,6666,6306,5238,3547,1411,-992,-3407,-5656,-7511,-8867,-9607,-9732,-9262,-8298,-6960,-5404,-3775,-2218,-828,327,1225,1903,2396,2800,3176,3604,4118,4726,5389,6026,6530,6787,6668,6110,5045,3511,1553,-684,-3064,-5384,-7476,-9171,-10356,-10962,-10989,-10489,-9569,-8369,-7051,-5787,-4715,-3974,-3616,-3668,-4062,-4689,-5380,-5964,-6249,-6118,-5470,-4309,-2690,-754,1326,3334,5083,6405,7196,7423,7113,6359,5286,4044,2758,1565,518,-316,-956,-1400,-1703,-1879,-1973,-1979,-1916,-1752,-1493,-1130,-667,-150,382,862,1213,1373,1294,947,368,-402,-1249,-2054,-2669,-2950,-2769,-2033,-700,1225,3648,6444,9405,12303,14893,16938,18249,18693,18231,16887,14801,12133,9143,6057,3168,668,-1217,-2388,-2777,-2408,-1394,113,1883,3678,5272,6444,7075,7059,6428,5233,3623,1759,-149,-1926,-3387,-4425,-4958,-4981,-4532,-3708,-2607,-1374,-112,1075,2119,3002,3714,4290,4786,5223,5676,6125,6589,7026,7379,7603,7640,7467,7087,6531,5845,5102,4339,3620,2943,2320,1710,1073,360,-474,-1459,-2596,-3873,-5230,-6607,-7901,-9029,-9887,-10414,-10561,-10335,-9774,-8945,-7966,-6914,-5910,-5008,-4257,-3656,-3183,-2789,-2407,-1997,-1488,-870,-128,721,1640,2575,3488,4303,4991,5512,5834,5980,5924,5707,5321,4766,4042,3107,1968,587,-1014,-2815,-4757,-6759,-8730,-10557,-12151,-13416,-14297,-14772,-14814,-14489,-13800,-12863,-11708,-10448,-9133,-7831,-6591,-5430,-4362,-3385,-2462,-1593,-715,178,1129,2146,3225,4339,5440,6446,7265,7811,7986,7762,7113,6086,4758,3237,1643,102,-1303,-2466,-3361,-3927,-4159,-4045,-3582,-2798,-1709,-381,1144,2773,4431,6018,7438,8600,9421,9836,9796,9292,8329,6966,5272,3380,1409,-468,-2111,-3377,-4152,-4381,-4055,-3228,-2028,-617,790,1994,2806,3125,2895,2185,1117,-103,-1256,-2114,-2503,-2305,-1479,-80,1770,3903,6090,8130,9806,10954,11465,11278,10424,8962,7045,4823,2491,229,-1817,-3511,-4797,-5625,-6004,-5963,-5541,-4803,-3815,-2643,-1370,-63,1194,2344,3305,4049,4521,4732,4683,4424,4002,3464,2860,2201,1488,706,-176,-1172,-2271,-3447,-4620,-5702,-6582,-7171,-7393,-7245,-6742,-5986,-5066,-4124,-3250,-2537,-1999,-1639,-1392,-1185,-934,-567,-52,593,1320,2011,2557,2811,2671,2045,909,-719,-2767,-5115,-7612,-10094,-12371,-14292,-15686,-16455,-16507,-15832,-14462,-12480,-10043,-7321,-4516,-1845,518,2406,3718,4404,4474,4008,3120,1987,749,-404,-1370,-2044,-2388,-2412,-2145,-1656,-1029,-330,352,971,1487,1857,2088,2136,2005,1668,1090,265,-848,-2230,-3875,-5720,-7682,-9639,-11452,-12957,-14010,-14469,-14245,-13291,-11626,-9316,-6478,-3283,113,3490,6683,9483,11756,13339,14164,14153,13335,11740,9511,6786,3798,766,-2058,-4445,-6209,-7203,-7359,-6684,-5239,-3175,-669,2053,4756,7209,9204,10576,11222,11104,10252,8782,6841,4661,2435,407,-1272,-2459,-3118,-3259,-2965,-2358,-1580,-774,-43,521,910,1118,1202,1221,1255,1349,1571,1917,2419,3045,3789,4603,5448,6247,6928,7385,7531,7272,6559,5355,3693,1627,-729,-3251,-5785,-8195,-10348,-12151,-13548,-14517,-15090,-15303,-15241,-14967,-14555,-14046,-13462,-12776,-11956,-10926,-9616,-7985,-5982,-3650,-1042,1727,4497,7101,9365,11113,12239,12626,12267,11151,9373,7048,4352,1500,-1302,-3826,-5901,-7385,-8219,-8392,-7984,-7105,-5925,-4622,-3374,-2331,-1607,-1256,-1278,-1639,-2227,-2951,-3655,-4219,-4525,-4493,-4083,-3332,-2297,-1127,35,1004,1622,1756,1335,341,-1153,-3022,-5068,-7057,-8756,-9950,-10474,-10254,-9283,-7662,-5555,-3183,-786,1403,3190,4434,5074,5095,4577,3610,2360,980,-371,-1535,-2423,-2949,-3111,-2918,-2451,-1768,-977,-129,706,1522,2300,3071,3845,4642,5469,6305,7126,7886,8518,8988,9225,9220,8951,8437,7703,6804,5789,4734,3713,2789,2040,1501,1187,1099,1170,1349,1535,1655,1620,1395,953,312,-480,-1362,-2254,-3078,-3754,-4226,-4427,-4326,-3897,-3129,-2049,-696,847,2469,4041,5404,6437,6997,7029,6482,5393,3829,1917,-194,-2313,-4268,-5864,-6959,-7439,-7244,-6390,-4941,-3038,-857,1392,3488,5242,6489,7136,7164,6604,5590,4266,2847,1520,473,-163,-312,23,794,1866,3118,4363,5478,6305,6769,6810,6402,5595,4412,2970,1333,-365,-2054,-3624,-5020,-6184,-7096,-7736,-8130,-8268,-8198,-7926,-7497,-6940,-6310,-5661,-5054,-4559,-4208,-4034,-4005,-4067,-4116,-4035,-3702,-3015,-1918,-415,1424,3461,5502,7327,8717,9460,9446,8572,6906,4528,1649,-1488,-4610,-7426,-9702,-11227,-11897,-11666,-10596,-8826,-6556,-4042,-1544,693,2460,3615,4082,3857,2993,1610,-157,-2131,-4124,-5965,-7459,-8483,-8899,-8672,-7775,-6291,-4321,-2039,364,2678,4718,6316,7350,7772,7551,6773,5513,3935,2185,444,-1164,-2506,-3526,-4190,-4501,-4512,-4263,-3841,-3309,-2739,-2192,-1720,-1357,-1134,-1046,-1105,-1272,-1538,-1838,-2141,-2370,-2478,-2389,-2070,-1471,-613,503,1787,3177,4542,5785,6787,7461,7751,7639,7151,6371,5394,4354,3376,2546,1934,1535,1298,1144,930,551,-115,-1129,-2502,-4182,-6060,-7964,-9717,-11116,-11995,-12242,-11783,-10672,-8983,-6909,-4654,-2452,-534,939,1828,2109,1797,981,-212,-1639,-3163,-4646,-5999,-7131,-7994,-8546,-8777,-8684,-8278,-7604,-6680,-5583,-4341,-3030,-1699,-404,807,1894,2824,3572,4112,4426,4494,4292,3833,3101,2149,1001,-268,-1586,-2867,-4020,-4959,-5606,-5912,-5846,-5426,-4701,-3762,-2726,-1728,-902,-362,-183,-404,-976,-1845,-2861,-3899,-4801,-5433,-5709,-5534,-4919,-3830,-2346,-495,1615,3905,6250,8532,10612,12349,13619,14311,14373,13794,12630,11015,9103,7117,5259,3730,2680,2203,2319,2980,4079,5472,6978,8453,9729,10724,11356,11610,11487,11016,10242,9201,7958,6547,5034,3471,1932,491,-753,-1731,-2342,-2558,-2333,-1702,-706,548,1949,3350,4618,5628,6281,6531,6375,5867,5115,4262,3465,2887,2648,2828,3446,4448,5730,7131,8464,9535,10156,10201,9569,8271,6347,3947,1248,-1545,-4183,-6496,-8268,-9410,-9841,-9559,-8636,-7176,-5329,-3284,-1191,753,2447,3756,4655,5113,5169,4893,4374,3711,3018,2358,1827,1441,1232,1181,1256,1407,1564,1646,1575,1268,665,-282,-1588,-3237,-5172,-7316,-9531,-11699,-13644,-15244,-16355,-16912,-16867,-16247,-15116,-13578,-11778,-9848,-7946,-6182,-4676,-3479,-2651,-2177,-2051,-2198,-2560,-3015,-3481,-3839,-4001,-3909,-3523,-2847,-1924,-814,389,1593,2685,3597,4234,4567,4571,4257,3684,2907,2038,1154,361,-286,-752,-1027,-1173,-1224,-1288,-1409,-1655,-2027,-2503,-3022,-3481,-3779,-3810,-3485,-2766,-1640,-157,1594,3485,5375,7107,8542,9577,10135,10201,9799,8987,7863,6531,5099,3675,2348,1182,231,-500,-1012,-1344,-1527,-1620,-1644,-1634,-1585,-1473,-1295,-1005,-612,-110,481,1133,1807,2492,3142,3779,4380,4970,5561,6160,6791,7436,8092,8711,9252,9632,9789,9653,9173,8342,7161,5705,4041,2307,614,-899,-2124,-2984,-3442,-3508,-3232,-2712,-2038,-1348,-727,-276,-42,-45,-273,-672,-1180,-1711,-2189,-2548,-2748,-2780,-2655,-2411,-2085,-1699,-1274,-773,-174,584,1542,2721,4100,5632,7197,8689,9936,10820,11214,11054,10317,9034,7293,5208,2921,583,-1674,-3708,-5427,-6723,-7547,-7836,-7587,-6801,-5528,-3842,-1852,298,2463,4471,6174,7447,8187,8362,7967,7048,5700,4040,2201,351,-1387,-2850,-3953,-4602,-4784,-4504,-3852,-2917,-1866,-839,13,563,753,548,-5,-834,-1828,-2872,-3862,-4712,-5375,-5831,-6080,-6145,-6028,-5752,-5305,-4688,-3892,-2925,-1799,-541,814,2235,3681,5122,6528,7864,9104,10205,11154,11902,12447,12756,12830,12644,12204,11484,10490,9219,7681,5901,3927,1817,-343,-2458,-4419,-6123,-7470,-8398,-8859,-8865,-8449,-7704,-6736,-5672,-4644,-3739,-3044,-2549,-2240,-2010,-1761,-1358,-702,272,1571,3127,4819,6470,7891,8882,9302,9044,8107,6547,4537,2262,-1,-2023,-3564,-4462,-4618,-4034,-2790,-1047,964,3005,4798,6134,6808,6734,5863,4261,2061,-549,-3314,-5986,-8308,-10075,-11126,-11405,-10905,-9725,-8028,-5997,-3878,-1857,-135,1161,1966,2242,2057,1456,565,-511,-1658,-2765,-3745,-4525,-5060,-5330,-5346,-5132,-4747,-4254,-3733,-3257,-2899,-2721,-2756,-3030,-3517,-4194,-4977,-5799,-6544,-7141,-7496,-7577,-7360,-6873,-6172,-5339,-4469,-3653,-2973,-2470,-2158,-2005,-1933,-1883,-1726,-1422,-887,-127,859,2009,3272,4564,5808,6948,7915,8685,9228,9528,9582,9378,8915,8194,7213,6005,4584,3023,1367,-278,-1835,-3194,-4267,-4972,-5264,-5101,-4512,-3503,-2149,-511,1320,3250,5183,7014,8648,9987,10940,11446,11430,10894,9818,8267,6324,4107,1797,-440,-2383,-3872,-4749,-4937,-4430,-3296,-1664,261,2303,4232,5906,7196,8049,8456,8463,8122,7531,6730,5811,4804,3762,2722,1717,792,-21,-688,-1174,-1476,-1576,-1497,-1274,-928,-543,-138,199,434,506,380,38,-527,-1267,-2135,-3014,-3822,-4420,-4751,-4723,-4348,-3629,-2655,-1508,-326,788,1707,2364,2717,2770,2588,2245,1867,1557,1416,1519,1890,2526,3366,4342,5335,6243,6943,7331,7321,6869,5942,4589,2859,864,-1269,-3412,-5425,-7200,-8662,-9755,-10485,-10876,-10993,-10911,-10706,-10453,-10201,-9992,-9826,-9710,-9601,-9474,-9273,-8950,-8471,-7806,-6953,-5928,-4779,-3550,-2329,-1169,-150,675,1253,1554,1553,1256,684,-95,-1022,-1968,-2851,-3539,-3959,-4024,-3716,-3021,-1985,-674,821,2391,3929,5338,6538,7473,8114,8450,8493,8256,7780,7089,6254,5321,4377,3493,2746,2186,1846,1714,1759,1910,2086,2214,2221,2102,1848,1549,1264,1136,1233,1642,2370,3360,4531,5706,6757,7503,7847,7726,7143,6179,4950,3607,2316,1215,403,-33,-116,161,702,1425,2223,2982,3608,4026,4184,4068,3705,3133,2442,1710,1040,503,183,89,264,646,1219,1882,2565,3164,3603,3803,3746,3404,2842,2103,1299,527,-113,-538,-706,-619,-308,139,635,1071,1352,1412,1209,733,33,-847,-1799,-2731,-3538,-4140,-4487,-4582,-4462,-4219,-3963,-3825,-3904,-4289,-4990,-5984,-7178,-8434,-9594,-10480,-10944,-10860,-10179,-8892,-7082,-4882,-2471,-67,2106,3862,5011,5457,5126,4049,2283,1,-2624,-5346,-7918,-10112,-11725,-12611,-12699,-11985,-10533,-8493,-6033,-3371,-756,1622,3516,4796,5321,5040,3949,2120,-350,-3256,-6417,-9571,-12488,-14951,-16773,-17852,-18123,-17611,-16389,-14576,-12356,-9902,-7447,-5185,-3326,-2017,-1384,-1453,-2205,-3537,-5273,-7231,-9158,-10866,-12142,-12865,-12941,-12356,-11148,-9405,-7254,-4841,-2321,158,2456,4456,6065,7200,7831,7923,7502,6607,5312,3717,1943,120,-1622,-3164,-4402,-5260,-5695,-5673,-5227,-4369,-3173,-1712,-56,1698,3483,5217,6845,8305,9562,10577,11320,11788,11969,11868,11509,10900,10081,9067,7899,6589,5185,3708,2206,733,-654,-1881,-2868,-3546,-3855,-3765,-3293,-2482,-1426,-230,983,2102,3052,3759,4221,4423,4409,4202,3871,3436,2978,2508,2082,1704,1373,1084,786,465,76,-369,-869,-1361,-1780,-2044,-2068,-1781,-1163,-180,1089,2590,4178,5722,7047,8030,8545,8547,8023,7044,5687,4130,2481,942,-395,-1401,-2026,-2268,-2149,-1769,-1230,-665,-214,17,-64,-487,-1239,-2249,-3414,-4575,-5593,-6315,-6628,-6478,-5846,-4807,-3462,-1981,-522,724,1615,2033,1909,1256,124,-1352,-3006,-4622,-6006,-6952,-7345,-7106,-6262,-4903,-3191,-1313,522,2139,3414,4264,4728,4842,4755,4578,4438,4414,4526,4730,4951,5047,4917,4438,3561,2268,613,-1303,-3347,-5353,-7184,-8695,-9818,-10498,-10753,-10650,-10246,-9686,-9035,-8414,-7872,-7448,-7149,-6934,-6771,-6581,-6323,-5929,-5390,-4668,-3787,-2764,-1617,-408,837,2063,3215,4261,5146,5849,6341,6622,6688,6562,6266,5839,5323,4769,4234,3758,3390,3125,2964,2855,2744,2575,2294,1895,1390,839,330,-52,-207,-86,338,1030,1924,2908,3863,4660,5198,5387,5198,4610,3672,2441,1030,-447,-1851,-3055,-3937,-4430,-4466,-4075,-3291,-2216,-983,264,1374,2198,2641,2633,2161,1288,96,-1256,-2619,-3835,-4770,-5344,-5515,-5305,-4768,-3997,-3087,-2141,-1234,-433,228,726,1057,1235,1272,1199,1040,827,593,356,138,-53,-217,-346,-453,-525,-570,-573,-547,-490,-430,-393,-414,-536,-786,-1174,-1709,-2352,-3080,-3841,-4577,-5248,-5790,-6176,-6359,-6323,-6045,-5525,-4766,-3801,-2672,-1458,-256,821,1660,2166,2300,2047,1489,719,-107,-843,-1362,-1578,-1466,-1074,-489,149,712,1074,1168,975,533,-58,-694,-1240,-1596,-1687,-1483,-990,-272,606,1539,2445,3235,3855,4264,4470,4474,4322,4041,3674,3252,2791,2306,1787,1239,633,-19,-738,-1480,-2235,-2924,-3503,-3893,-4045,-3912,-3499,-2816,-1938,-930,97,1044,1833,2373,2655,2649,2381,1903,1242,482,-344,-1160,-1937,-2605,-3155,-3533,-3737,-3743,-3551,-3142,-2538,-1722,-733,403,1634,2876,4047,5041,5762,6134,6103,5675,4874,3812,2578,1343,218,-654,-1202,-1367,-1161,-617,176,1111,2057,2880,3452,3680,3480,2836,1757,289,-1460,-3396,-5373,-7258,-8932,-10268,-11198,-11653,-11629,-11120,-10175,-8847,-7209,-5361,-3396,-1432,418,2040,3337,4234,4694,4713,4344,3648,2758,1779,846,70,-481,-760,-777,-566,-193,276,760,1209,1567,1808,1901,1837,1598,1183,580,-196,-1148,-2226,-3408,-4599,-5738,-6716,-7451,-7862,-7903,-7550,-6839,-5818,-4602,-3288,-2020,-894,-14,579,874,903,734,446,122,-161,-377,-495,-562,-604,-686,-845,-1083,-1404,-1733,-2028,-2197,-2172,-1926,-1410,-674,255,1283,2316,3239,3968,4388,4472,4175,3526,2590,1457,275,-817,-1651,-2100,-2052,-1453,-311,1317,3312,5527,7794,9945,11847,13382,14491,15157,15386,15245,14788,14095,13253,12307,11331,10327,9325,8296,7239,6115,4930,3682,2418,1203,129,-702,-1219,-1353,-1129,-570,193,1059,1866,2503,2889,2991,2849,2545,2193,1927,1854,2051,2544,3301,4241,5250,6187,6913,7316,7306,6837,5931,4620,3018,1238,-586,-2314,-3838,-5079,-5984,-6553,-6805,-6772,-6505,-6039,-5385,-4584,-3613,-2516,-1288,29,1397,2780,4115,5364,6455,7348,7968,8281,8227,7785,6936,5696,4105,2236,196,-1894,-3894,-5668,-7120,-8161,-8781,-9002,-8892,-8564,-8131,-7716,-7417,-7296,-7374,-7635,-8020,-8446,-8822,-9041,-9035,-8723,-8106,-7173,-6011,-4706,-3404,-2252,-1405,-970,-1046,-1636,-2724,-4206,-5952,-7794,-9545,-11044,-12124,-12682,-12638,-11983,-10746,-9025,-6947,-4658,-2345,-125,1835,3467,4701,5510,5920,5946,5663,5125,4421,3617,2787,1976,1212,502,-164,-797,-1417,-2009,-2571,-3050,-3413,-3605,-3584,-3326,-2808,-2051,-1063,100,1396,2759,4114,5397,6531,7455,8111,8474,8499,8224,7650,6859,5922,4948,4038,3312,2836,2691,2875,3403,4200,5214,6328,7454,8475,9308,9872,10121,10037,9630,8935,8016,6948,5828,4755,3837,3171,2834,2886,3342,4182,5347,6741,8229,9684,10951,11912,12465,12540,12136,11264,9998,8446,6708,4949,3280,1841,729,28,-244,-67,480,1338,2367,3455,4462,5279,5819,6025,5872,5375,4565,3499,2258,923,-407,-1629,-2670,-3427,-3876,-3959,-3695,-3107,-2241,-1184,-8,1189,2328,3344,4182,4815,5250,5485,5565,5510,5349,5119,4794,4405,3885,3252,2443,1475,343,-927,-2267,-3636,-4945,-6132,-7146,-7953,-8549,-8960,-9231,-9415,-9583,-9778,-10041,-10389,-10806,-11271,-11724,-12116,-12371,-12441,-12274,-11845,-11154,-10203,-9044,-7696,-6232,-4682,-3104,-1545,-35,1378,2674,3824,4799,5586,6156,6508,6641,6576,6355,6029,5672,5341,5090,4940,4869,4837,4746,4510,4025,3203,2011,429,-1475,-3618,-5831,-7962,-9795,-11181,-11959,-12064,-11469,-10231,-8460,-6309,-3948,-1552,724,2760,4447,5750,6600,7028,7014,6605,5847,4780,3501,2062,557,-942,-2360,-3631,-4686,-5471,-5922,-6002,-5673,-4937,-3809,-2350,-632,1223,3104,4856,6357,7471,8118,8233,7822,6934,5661,4148,2542,1019,-290,-1241,-1776,-1831,-1428,-598,574,1994,3527,5055,6433,7548,8310,8657,8595,8151,7440,6562,5683,4922,4386,4141,4174,4439,4823,5176,5350,5183,4574,3449,1809,-283,-2714,-5329,-7945,-10390,-12478,-14058,-15006,-15231,-14690,-13398,-11406,-8841,-5851,-2645,570,3560,6122,8076,9297,9735,9415,8446,6997,5295,3566,2035,867,150,-91,61,487,1024,1498,1790,1800,1512,948,188,-680,-1548,-2332,-2977,-3450,-3761,-3946,-4038,-4105,-4170,-4271,-4402,-4565,-4722,-4849,-4902,-4841,-4632,-4238,-3647,-2849,-1879,-766,409,1570,2629,3486,4084,4352,4289,3888,3213,2306,1276,182,-879,-1845,-2661,-3276,-3653,-3766,-3590,-3120,-2366,-1347,-109,1291,2791,4306,5773,7098,8232,9089,9644,9847,9709,9220,8462,7459,6347,5208,4157,3318,2747,2532,2657,3122,3835,4715,5623,6439,7037,7314,7208,6690,5780,4534,3046,1425,-195,-1703,-2977,-3938,-4543,-4771,-4660,-4275,-3693,-3019,-2339,-1713,-1193,-770,-424,-103,256,704,1282,1993,2812,3683,4528,5260,5798,6070,6037,5676,5005,4059,2903,1602,246,-1096,-2335,-3396,-4216,-4725,-4883,-4661,-4064,-3120,-1908,-513,929,2295,3440,4261,4651,4568,3982,2930,1472,-281,-2190,-4090,-5823,-7220,-8172,-8602,-8501,-7933,-7007,-5873,-4691,-3601,-2697,-2038,-1610,-1378,-1259,-1198,-1110,-998,-846,-726,-696,-866,-1288,-2044,-3132,-4534,-6195,-8009,-9876,-11679,-13303,-14657,-15669,-16274,-16472,-16236,-15624,-14666,-13445,-12031,-10506,-8949,-7410,-5948,-4595,-3370,-2304,-1395,-661,-98,299,547,669,696,671,637,642,751,999,1459,2140,3086,4261,5648,7149,8670,10064,11196,11925,12132,11755,10746,9157,7046,4551,1822,-969,-3641,-6036,-8004,-9439,-10277,-10485,-10108,-9200,-7898,-6331,-4664,-3043,-1585,-394,526,1152,1581,1874,2167,2565,3167,4035,5192,6590,8159,9754,11243,12481,13340,13754,13674,13126,12153,10848,9293,7604,5872,4194,2660,1354,356,-277,-497,-313,248,1096,2109,3132,3997,4546,4661,4263,3376,2067,517,-1067,-2429,-3340,-3592,-3082,-1761,266,2856,5737,8639,11247,13284,14544,14877,14257,12745,10482,7716,4677,1668,-1090,-3385,-5097,-6170,-6621,-6530,-6005,-5187,-4202,-3163,-2172,-1274,-520,78,518,778,883,794,539,97,-506,-1243,-2072,-2927,-3739,-4436,-4944,-5217,-5206,-4914,-4335,-3522,-2521,-1413,-277,799,1739,2468,2939,3109,2960,2475,1667,542,-852,-2480,-4267,-6150,-8042,-9869,-11561,-13052,-14315,-15310,-16028,-16475,-16629,-16529,-16151,-15528,-14666,-13591,-12330,-10925,-9413,-7850,-6294,-4799,-3439,-2267,-1330,-671,-288,-184,-308,-614,-1011,-1434,-1779,-1994,-2010,-1830,-1461,-968,-439,17,289,277,-96,-853,-2010,-3486,-5205,-7020,-8783,-10323,-11487,-12141,-12194,-11621,-10430,-8729,-6641,-4361,-2091,-42,1611,2711,3197,3032,2270,1015,-608,-2431,-4304,-6087,-7665,-8938,-9864,-10366,-10445,-10051,-9198,-7866,-6098,-3922,-1418,1308,4131,6876,9376,11437,12896,13597,13463,12450,10624,8122,5164,2032,-945,-3476,-5270,-6157,-6041,-4958,-3049,-542,2270,5103,7647,9709,11106,11801,11800,11204,10161,8842,7429,6077,4907,3989,3349,2968,2781,2722,2681,2585,2353,1932,1318,500,-457,-1514,-2589,-3614,-4534,-5297,-5884,-6302,-6559,-6714,-6785,-6827,-6836,-6810,-6692,-6413,-5893,-5046,-3825,-2207,-225,2034,4449,6850,9073,10948,12339,13159,13375,13004,12128,10846,9296,7610,5921,4347,2983,1903,1162,772,734,998,1496,2128,2774,3317,3627,3618,3214,2390,1151,-452,-2346,-4412,-6526,-8534,-10291,-11641,-12461,-12664,-12196,-11100,-9427,-7338,-4986,-2571,-272,1753,3404,4603,5356,5667,5592,5181,4493,3574,2479,1231,-104,-1501,-2879,-4187,-5347,-6304,-7016,-7485,-7738,-7831,-7869,-7912,-8067,-8347,-8758,-9244,-9699,-10008,-10036,-9677,-8856,-7560,-5802,-3695,-1327,1121,3508,5673,7484,8847,9697,10032,9867,9286,8360,7222,5957,4694,3504,2464,1621,989,579,374,354,489,754,1101,1511,1924,2295,2563,2663,2539,2153,1484,559,-569,-1806,-3040,-4143,-5006,-5519,-5649,-5345,-4676,-3668,-2458,-1133,165,1348,2334,3094,3656,4066,4437,4862,5447,6256,7305,8550,9881,11156,12166,12741,12689,11899,10319,7980,5007,1586,-2014,-5533,-8678,-11218,-12976,-13856,-13835,-12999,-11456,-9401,-7023,-4542,-2150,-31,1685,2912,3624,3860,3713,3310,2800,2331,2007,1923,2081,2467,2995,3559,4034,4298,4258,3856,3079,1977,610,-877,-2384,-3747,-4882,-5677,-6111,-6170,-5899,-5381,-4702,-3978,-3301,-2749,-2378,-2202,-2206,-2363,-2594,-2860,-3075,-3191,-3167,-2972,-2609,-2085,-1430,-678,118,912,1661,2318,2874,3321,3671,3971,4248,4556,4910,5323,5759,6177,6507,6682,6661,6402,5929,5247,4420,3493,2525,1571,667,-155,-878,-1511,-2050,-2540,-2988,-3454,-3948,-4515,-5154,-5876,-6644,-7426,-8151,-8746,-9139,-9250,-9042,-8482,-7599,-6428,-5059,-3570,-2068,-639,661,1759,2651,3299,3704,3859,3771,3421,2853,2049,1095,20,-1051,-2022,-2754,-3118,-3023,-2377,-1203,494,2557,4855,7153,9233,10875,11897,12167,11657,10381,8480,6119,3529,934,-1429,-3408,-4852,-5744,-6081,-5964,-5523,-4919,-4318,-3854,-3624,-3669,-3976,-4477,-5081,-5679,-6157,-6443,-6462,-6217,-5697,-4976,-4097,-3170,-2267,-1485,-876,-491,-325,-361,-547,-802,-1058,-1214,-1221,-1004,-554,144,1049,2107,3222,4303,5237,5933,6328,6380,6091,5485,4601,3502,2234,851,-607,-2112,-3640,-5172,-6698,-8171,-9572,-10818,-11868,-12637,-13067,-13116,-12753,-11997,-10885,-9499,-7927,-6306,-4741,-3358,-2243,-1456,-1023,-923,-1110,-1495,-2002,-2523,-2976,-3305,-3440,-3394,-3137,-2710,-2121,-1415,-598,283,1234,2209,3202,4148,5023,5735,6249,6490,6425,6049,5368,4440,3328,2122,928,-160,-1032,-1608,-1805,-1584,-927,147,1560,3226,4999,6738,8292,9525,10325,10627,10405,9692,8573,7178,5668,4230,3020,2181,1797,1883,2415,3287,4376,5521,6572,7386,7858,7929,7579,6871,5872,4740,3592,2596,1852,1445,1385,1644,2125,2732,3340,3868,4255,4501,4638,4731,4867,5106,5514,6092,6823,7647,8480,9241,9839,10241,10386,10324,10037,9606,9069,8469,7862,7235,6605,5938,5207,4390,3474,2485,1462,486,-362,-986,-1318,-1315,-969,-324,544,1507,2435,3171,3587,3566,3052,2033,559,-1262,-3289,-5331,-7213,-8749,-9793,-10243,-10048,-9206,-7801,-5923,-3737,-1411,879,2955,4687,5973,6765,7090,6996,6607,6029,5410,4844,4424,4175,4093,4120,4175,4150,3950,3491,2731,1680,376,-1047,-2484,-3738,-4686,-5189,-5195,-4700,-3797,-2633,-1409,-361,317,427,-123,-1356,-3221,-5551,-8150,-10761,-13132,-15036,-16310,-16861,-16686,-15885,-14597,-13045,-11423,-9935,-8710,-7822,-7256,-6952,-6778,-6613,-6333,-5859,-5179,-4343,-3449,-2649,-2078,-1863,-2070,-2698,-3674,-4857,-6082,-7135,-7874,-8125,-7854,-7027,-5734,-4087,-2265,-446,1172,2448,3256,3543,3325,2641,1632,409,-846,-2004,-2920,-3514,-3726,-3559,-3050,-2264,-1303,-265,754,1675,2441,3042,3459,3754,3930,4072,4179,4304,4412,4499,4497,4362,4039,3502,2770,1881,970,140,-399,-515,-46,1074,2840,5158,7809,10522,12957,14790,15734,15623,14397,12175,9186,5777,2338,-736,-3126,-4599,-5047,-4517,-3140,-1179,1073,3299,5212,6586,7292,7301,6674,5574,4207,2812,1644,880,690,1110,2124,3621,5408,7275,8973,10291,11057,11159,10586,9384,7693,5719,3664,1802,310,-623,-922,-566,372,1760,3415,5135,6725,8031,8927,9401,9427,9117,8528,7789,6978,6155,5353,4555,3738,2859,1897,827,-325,-1531,-2739,-3860,-4830,-5539,-5908,-5844,-5300,-4226,-2664,-657,1653,4119,6537,8728,10496,11722,12300,12215,11491,10194,8446,6352,4071,1719,-550,-2613,-4333,-5604,-6334,-6471,-6021,-5029,-3628,-1983,-304,1174,2253,2733,2521,1557,-113,-2368,-5047,-7909,-10735,-13277,-15349,-16768,-17461,-17349,-16485,-14918,-12795,-10284,-7588,-4927,-2508,-505,957,1820,2097,1860,1228,361,-595,-1487,-2213,-2701,-2937,-2931,-2759,-2476,-2188,-1961,-1849,-1889,-2056,-2322,-2610,-2838,-2931,-2808,-2459,-1856,-1083,-188,684,1447,1973,2218,2144,1805,1274,682,168,-155,-174,141,796,1718,2819,3955,5005,5839,6356,6510,6270,5675,4781,3687,2487,1288,171,-811,-1627,-2295,-2837,-3325,-3798,-4324,-4914,-5565,-6230,-6819,-7229,-7344,-7060,-6328,-5120,-3501,-1556,563,2697,4679,6365,7651,8485,8866,8856,8537,8039,7463,6940,6517,6265,6150,6161,6206,6208,6070,5699,5036,4044,2748,1218,-417,-1986,-3303,-4172,-4461,-4072,-3027,-1416,564,2653,4574,6034,6839,6837,6031,4508,2463,144,-2160,-4210,-5777,-6745,-7070,-6787,-6037,-4969,-3793,-2682,-1791,-1204,-965,-1016,-1302,-1691,-2070,-2329,-2389,-2210,-1799,-1191,-455,337,1098,1779,2314,2704,2926,3026,3029,2997,2993,3075,3306,3723,4352,5191,6209,7343,8505,9576,10416,10888,10859,10241,8991,7117,4712,1902,-1114,-4134,-6939,-9334,-11176,-12374,-12917,-12863,-12334,-11486,-10505,-9560,-8783,-8275,-8055,-8105,-8364,-8727,-9101,-9381,-9500,-9407,-9087,-8555,-7820,-6940,-5920,-4810,-3623,-2374,-1104,189,1437,2617,3676,4551,5222,5638,5792,5693,5353,4820,4143,3386,2611,1880,1250,754,430,286,338,558,954,1472,2090,2763,3447,4110,4713,5238,5652,5954,6111,6117,5971,5661,5234,4691,4107,3499,2946,2460,2106,1895,1854,1997,2302,2764,3334,3980,4649,5302,5884,6374,6711,6884,6842,6569,6042,5254,4211,2951,1503,-50,-1663,-3235,-4723,-6034,-7139,-7972,-8510,-8712,-8569,-8057,-7196,-5982,-4476,-2713,-775,1249,3283,5210,6958,8423,9542,10249,10509,10302,9648,8574,7159,5463,3610,1666,-240,-2057,-3700,-5139,-6347,-7307,-8008,-8440,-8572,-8395,-7882,-7044,-5912,-4550,-3066,-1587,-247,804,1472,1660,1350,549,-671,-2204,-3898,-5587,-7084,-8227,-8872,-8935,-8381,-7252,-5655,-3736,-1713,236,1887,3106,3780,3872,3405,2468,1168,-325,-1882,-3336,-4591,-5553,-6196,-6519,-6567,-6411,-6129,-5814,-5540,-5369,-5353,-5493,-5799,-6221,-6723,-7218,-7655,-7931,-8008,-7811,-7326,-6537,-5471,-4173,-2703,-1149,412,1878,3194,4271,5100,5637,5907,5922,5735,5387,4949,4472,4011,3597,3250,2949,2668,2347,1931,1370,624,-302,-1394,-2580,-3792,-4936,-5915,-6665,-7108,-7225,-6986,-6423,-5552,-4443,-3149,-1751,-310,1103,2444,3675,4754,5683,6419,6965,7293,7392,7249,6860,6240,5412,4438,3387,2334,1379,573,-24,-404,-581,-612,-547,-479,-459,-536,-733,-1024,-1380,-1729,-2016,-2151,-2090,-1760,-1141,-221,982,2407,3976,5588,7119,8457,9496,10137,10357,10109,9470,8491,7309,6045,4826,3751,2870,2201,1704,1314,959,559,62,-543,-1262,-2039,-2824,-3563,-4183,-4662,-4953,-5050,-4954,-4656,-4192,-3554,-2800,-1929,-1001,-24,957,1934,2872,3769,4595,5326,5933,6363,6568,6492,6086,5308,4165,2655,856,-1161,-3264,-5325,-7184,-8719,-9790,-10329,-10295,-9710,-8657,-7260,-5685,-4106,-2687,-1569,-832,-521,-616,-1046,-1732,-2537,-3368,-4101,-4668,-5011,-5103,-4948,-4545,-3938,-3126,-2172,-1080,88,1310,2532,3716,4816,5792,6592,7190,7512,7543,7205,6477,5318,3720,1707,-662,-3282,-6017,-8686,-11134,-13171,-14689,-15589,-15853,-15519,-14677,-13464,-12046,-10587,-9252,-8149,-7362,-6901,-6722,-6770,-6916,-7088,-7178,-7140,-6932,-6563,-6028,-5376,-4614,-3790,-2928,-2060,-1219,-446,245,800,1225,1487,1590,1541,1346,1031,609,106,-469,-1081,-1737,-2392,-3043,-3661,-4213,-4697,-5073,-5356,-5527,-5619,-5628,-5588,-5485,-5326,-5069,-4691,-4134,-3383,-2416,-1250,65,1460,2849,4112,5186,5950,6366,6376,5971,5167,3983,2508,782,-1054,-2938,-4723,-6320,-7610,-8508,-8937,-8851,-8225,-7088,-5465,-3473,-1196,1182,3519,5620,7331,8512,9083,9017,8361,7208,5714,4051,2417,992,-51,-598,-561,61,1233,2851,4767,6799,8754,10438,11689,12383,12457,11899,10779,9191,7306,5274,3290,1499,37,-1014,-1627,-1811,-1635,-1179,-568,104,715,1208,1526,1663,1645,1515,1339,1184,1109,1148,1324,1618,2004,2435,2853,3201,3425,3463,3281,2838,2122,1145,-58,-1405,-2820,-4156,-5338,-6207,-6708,-6760,-6350,-5493,-4254,-2738,-1078,561,2013,3120,3748,3811,3291,2211,703,-1101,-2975,-4727,-6136,-7041,-7333,-6971,-5998,-4523,-2723,-810,983,2449,3414,3792,3566,2821,1697,398,-888,-1969,-2738,-3141,-3213,-3058,-2829,-2701,-2842,-3373,-4373,-5816,-7637,-9669,-11728,-13592,-15055,-15942,-16142,-15600,-14339,-12457,-10081,-7416,-4637,-1949,481,2539,4138,5264,5954,6256,6297,6148,5945,5741,5622,5603,5692,5875,6107,6359,6585,6762,6871,6904,6879,6798,6687,6550,6384,6185,5925,5576,5116,4520,3778,2909,1916,856,-237,-1294,-2252,-3043,-3605,-3890,-3877,-3579,-3030,-2307,-1471,-595,276,1120,1944,2750,3578,4408,5249,6046,6755,7293,7595,7588,7237,6519,5455,4107,2538,892,-735,-2183,-3340,-4094,-4381,-4171,-3503,-2431,-1092,405,1893,3253,4357,5127,5500,5470,5035,4262,3200,1961,642,-648,-1780,-2674,-3227,-3398,-3166,-2549,-1619,-466,784,1988,3027,3778,4179,4201,3852,3216,2363,1427,508,-292,-906,-1302,-1480,-1481,-1345,-1147,-929,-742,-607,-520,-479,-429,-345,-158,172,680,1393,2280,3308,4382,5393,6209,6678,6691,6148,5030,3374,1291,-1052,-3425,-5606,-7366,-8508,-8932,-8564,-7469,-5750,-3598,-1246,1072,3108,4678,5632,5913,5525,4554,3138,1460,-286,-1922,-3296,-4335,-4999,-5345,-5460,-5485,-5550,-5776,-6230,-6918,-7775,-8687,-9477,-9994,-10068,-9636,-8646,-7196,-5408,-3487,-1672,-176,803,1139,778,-236,-1804,-3731,-5802,-7776,-9423,-10550,-11024,-10780,-9820,-8228,-6124,-3678,-1088,1472,3816,5813,7372,8437,9034,9201,9033,8632,8097,7516,6946,6389,5852,5255,4566,3696,2616,1302,-210,-1879,-3582,-5238,-6706,-7894,-8730,-9147,-9165,-8777,-8045,-7013,-5741,-4290,-2702,-1023,709,2448,4131,5699,7050,8101,8739,8879,8462,7471,5955,4026,1862,-322,-2279,-3798,-4692,-4879,-4340,-3186,-1586,225,2001,3520,4623,5219,5315,4995,4377,3642,2919,2343,1963,1790,1760,1787,1747,1536,1086,351,-619,-1778,-2977,-4109,-5012,-5597,-5769,-5527,-4899,-3976,-2895,-1787,-810,-71,347,426,200,-246,-788,-1278,-1593,-1595,-1236,-467,657,2075,3631,5201,6593,7670,8300,8403,7953,6981,5569,3832,1930,-7,-1800,-3356,-4540,-5305,-5592,-5391,-4712,-3571,-2029,-132,2025,4341,6690,8924,10882,12435,13432,13803,13494,12509,10913,8807,6344,3710,1104,-1266,-3219,-4611,-5358,-5447,-4934,-3955,-2679,-1323,-92,840,1311,1284,716,-303,-1660,-3215,-4759,-6157,-7241,-7919,-8151,-7936,-7347,-6484,-5488,-4502,-3672,-3116,-2909,-3098,-3655,-4516,-5573,-6660,-7625,-8277,-8469,-8079,-7036,-5353,-3082,-383,2584,5575,8386,10795,12658,13855,14375,14236,13569,12496,11239,9941,8808,7947,7445,7327,7549,8035,8671,9336,9919,10342,10571,10611,10534,10397,10325,10360,10575,10937,11401,11844,12138,12120,11662,10674,9111,7026,4506,1738,-1085,-3710,-5925,-7513,-8350,-8340,-7515,-5944,-3807,-1311,1288,3735,5802,7289,8080,8108,7401,6058,4220,2097,-109,-2184,-3954,-5293,-6130,-6472,-6350,-5871,-5115,-4206,-3199,-2178,-1153,-146,836,1800,2727,3590,4358,4975,5390,5561,5438,4999,4241,3169,1824,253,-1481,-3291,-5103,-6816,-8350,-9628,-10570,-11136,-11284,-11006,-10318,-9245,-7860,-6220,-4448,-2613,-858,736,2062,3044,3631,3797,3536,2895,1913,692,-688,-2100,-3440,-4594,-5460,-5994,-6141,-5938,-5416,-4674,-3822,-2977,-2271,-1808,-1676,-1924,-2562,-3552,-4824,-6254,-7722,-9066,-10161,-10865,-11101,-10795,-9972,-8643,-6941,-4964,-2909,-913,835,2243,3210,3750,3882,3724,3381,3017,2744,2683,2877,3343,4033,4852,5699,6434,6953,7152,6975,6406,5456,4194,2691,1047,-647,-2316,-3902,-5385,-6763,-8051,-9288,-10485,-11676,-12841,-13963,-14983,-15832,-16426,-16688,-16543,-15948,-14886,-13362,-11421,-9111,-6512,-3701,-777,2165,5020,7687,10065,12078,13656,14770,15418,15624,15443,14941,14182,13232,12135,10919,9607,8189,6690,5095,3454,1784,162,-1347,-2659,-3666,-4284,-4415,-3980,-2950,-1300,915,3611,6659,9883,13095,16099,18701,20736,22074,22625,22361,21310,19547,17220,14510,11633,8835,6330,4316,2934,2238,2219,2771,3735,4891,6021,6901,7350,7267,6577,5345,3633,1617,-547,-2657,-4562,-6112,-7236,-7900,-8120,-7972,-7532,-6919,-6200,-5468,-4740,-4050,-3372,-2695,-1982,-1217,-385,501,1424,2341,3215,3994,4646,5134,5441,5553,5469,5186,4714,4067,3253,2314,1275,193,-874,-1871,-2723,-3390,-3803,-3956,-3814,-3417,-2796,-2022,-1185,-359,374,975,1435,1763,2024,2246,2497,2781,3089,3376,3572,3600,3397,2933,2188,1232,100,-1086,-2246,-3292,-4147,-4792,-5201,-5424,-5479,-5456,-5397,-5383,-5460,-5669,-6022,-6512,-7096,-7719,-8306,-8784,-9098,-9207,-9119,-8860,-8499,-8107,-7767,-7520,-7395,-7350,-7327,-7211,-6905,-6287,-5299,-3912,-2158,-146,1982,4041,5819,7154,7881,7939,7307,6062,4322,2271,98,-2015,-3899,-5460,-6615,-7382,-7769,-7859,-7718,-7430,-7056,-6655,-6242,-5848,-5460,-5084,-4703,-4319,-3918,-3505,-3071,-2610,-2121,-1587,-995,-333,421,1273,2237,3309,4479,5730,7024,8320,9562,10689,11637,12352,12768,12871,12625,12053,11176,10048,8741,7309,5858,4416,3092,1897,906,128,-404,-697,-756,-617,-314,92,560,1037,1504,1954,2418,2927,3558,4337,5327,6498,7840,9235,10597,11755,12593,12987,12870,12238,11134,9668,7983,6237,4594,3173,2067,1300,859,673,648,659,597,330,-211,-1109,-2367,-3982,-5892,-8009,-10227,-12411,-14439,-16183,-17540,-18420,-18779,-18576,-17834,-16566,-14843,-12724,-10306,-7671,-4925,-2167,505,2982,5179,7003,8387,9292,9691,9617,9103,8244,7126,5874,4598,3398,2366,1537,945,554,318,161,-14,-285,-718,-1335,-2115,-2975,-3812,-4479,-4843,-4804,-4291,-3333,-1998,-456,1107,2450,3367,3671,3253,2084,238,-2132,-4778,-7409,-9715,-11384,-12197,-11971,-10697,-8422,-5365,-1800,1917,5410,8338,10407,11445,11387,10310,8383,5891,3121,399,-2016,-3935,-5241,-5925,-6047,-5708,-5068,-4245,-3389,-2565,-1860,-1269,-820,-482,-247,-113,-59,-128,-307,-639,-1123,-1752,-2503,-3327,-4155,-4919,-5547,-5975,-6185,-6159,-5931,-5539,-5051,-4506,-3966,-3430,-2904,-2360,-1762,-1078,-282,633,1671,2807,4029,5279,6519,7658,8621,9296,9591,9421,8735,7525,5833,3750,1412,-1007,-3333,-5365,-6966,-7993,-8393,-8149,-7311,-5980,-4307,-2450,-610,1062,2404,3347,3831,3909,3653,3197,2704,2316,2180,2376,2941,3846,5006,6288,7551,8632,9428,9851,9882,9551,8913,8066,7090,6070,5063,4098,3176,2294,1402,498,-462,-1472,-2522,-3581,-4592,-5485,-6187,-6614,-6715,-6437,-5782,-4772,-3474,-1990,-440,1040,2319,3284,3863,4018,3759,3149,2271,1244,190,-797,-1619,-2252,-2687,-2965,-3156,-3334,-3566,-3912,-4372,-4935,-5534,-6083,-6489,-6657,-6519,-6047,-5250,-4213,-3030,-1872,-871,-197,50,-198,-943,-2127,-3625,-5291,-6934,-8380,-9473,-10094,-10182,-9725,-8772,-7405,-5755,-3947,-2126,-414,1101,2343,3295,3955,4364,4577,4656,4673,4661,4662,4662,4644,4552,4334,3937,3328,2514,1535,456,-604,-1574,-2334,-2853,-3096,-3092,-2913,-2614,-2323,-2069,-1942,-1931,-2021,-2177,-2317,-2407,-2394,-2275,-2073,-1835,-1634,-1554,-1654,-2003,-2594,-3428,-4415,-5485,-6488,-7323,-7865,-8028,-7790,-7135,-6138,-4881,-3488,-2097,-836,168,821,1054,837,187,-855,-2170,-3654,-5113,-6400,-7330,-7770,-7628,-6858,-5487,-3583,-1267,1330,4043,6736,9260,11507,13378,14817,15784,16281,16318,15935,15173,14088,12727,11149,9398,7530,5591,3644,1744,-42,-1647,-3012,-4083,-4802,-5158,-5091,-4624,-3746,-2498,-951,817,2675,4498,6153,7517,8491,9030,9090,8726,7971,6950,5749,4520,3348,2353,1585,1081,826,781,862,993,1058,985,692,143,-668,-1728,-2973,-4327,-5703,-6985,-8087,-8910,-9393,-9498,-9227,-8617,-7745,-6711,-5641,-4651,-3857,-3339,-3129,-3233,-3589,-4116,-4705,-5240,-5611,-5740,-5538,-4994,-4066,-2802,-1224,570,2500,4432,6245,7807,8992,9710,9890,9518,8608,7243,5508,3540,1457,-613,-2584,-4373,-5949,-7287,-8388,-9266,-9939,-10423,-10752,-10940,-11020,-11025,-10967,-10881,-10760,-10598,-10372,-10036,-9554,-8890,-8025,-6965,-5738,-4386,-2971,-1556,-185,1082,2234,3245,4110,4826,5372,5721,5824,5629,5071,4102,2695,853,-1371,-3895,-6588,-9305,-11877,-14150,-15981,-17274,-17960,-18031,-17505,-16433,-14902,-12971,-10749,-8294,-5696,-3028,-368,2197,4575,6680,8407,9676,10418,10573,10146,9146,7655,5774,3656,1449,-653,-2507,-3963,-4923,-5352,-5232,-4649,-3697,-2523,-1298,-172,694,1208,1271,895,65,-1124,-2602,-4241,-5934,-7557,-9013,-10215,-11090,-11595,-11691,-11359,-10609,-9452,-7948,-6142,-4141,-2017,105,2144,4000,5618,6948,7995,8769,9327,9715,10005,10239,10454,10656,10830,10942,10951,10832,10560,10164,9670,9154,8680,8335,8155,8191,8415,8798,9267,9717,10063,10196,10041,9560,8720,7569,6144,4537,2830,1116,-542,-2077,-3472,-4707,-5793,-6735,-7546,-8202,-8703,-8979,-8996,-8686,-7992,-6906,-5402,-3555,-1429,829,3067,5107,6763,7890,8355,8093,7103,5421,3193,555,-2254,-5035,-7538,-9572,-10950,-11557,-11337,-10289,-8514,-6125,-3329,-326,2662,5442,7843,9756,11112,11897,12151,11936,11350,10506,9508,8480,7486,6610,5856,5225,4666,4114,3495,2739,1790,626,-764,-2325,-4005,-5697,-7277,-8625,-9602,-10110,-10080,-9484,-8365,-6793,-4917,-2881,-880,924,2376,3378,3863,3854,3393,2592,1587,510,-484,-1290,-1806,-1983,-1803,-1276,-460,577,1738,2916,4009,4923,5574,5920,5930,5619,5024,4214,3270,2306,1386,625,36,-330,-493,-483,-337,-106,156,414,637,799,915,976,1019,1044,1081,1118,1155,1173,1130,1021,804,499,106,-318,-727,-1036,-1196,-1145,-875,-402,209,861,1423,1773,1766,1330,387,-1042,-2905,-5084,-7411,-9711,-11779,-13459,-14589,-15108,-14964,-14201,-12898,-11183,-9202,-7112,-5034,-3085,-1310,249,1610,2795,3821,4729,5509,6168,6679,7015,7135,7020,6646,6018,5172,4149,3037,1915,884,24,-603,-955,-1044,-892,-567,-154,273,625,849,924,835,628,343,34,-231,-431,-529,-551,-513,-482,-506,-659,-982,-1511,-2251,-3160,-4200,-5262,-6262,-7086,-7628,-7805,-7554,-6849,-5714,-4191,-2391,-412,1595,3506,5185,6532,7453,7908,7879,7390,6529,5374,4088,2787,1633,746,214,97,392,1055,2008,3113,4256,5266,6044,6462,6468,6035,5164,3929,2379,661,-1135,-2831,-4321,-5451,-6138,-6303,-5934,-5049,-3723,-2049,-151,1838,3815,5650,7290,8652,9711,10440,10824,10867,10575,9964,9079,7959,6692,5338,4002,2745,1649,748,65,-412,-708,-889,-998,-1132,-1331,-1673,-2194,-2925,-3878,-5039,-6371,-7831,-9337,-10816,-12164,-13292,-14095,-14488,-14382,-13730,-12484,-10663,-8293,-5468,-2313,1016,4334,7453,10221,12480,14172,15243,15709,15637,15086,14167,12952,11534,9965,8302,6564,4787,2965,1128,-715,-2526,-4257,-5850,-7234,-8337,-9093,-9460,-9405,-8939,-8093,-6924,-5524,-3986,-2429,-958,320,1324,1996,2296,2235,1824,1121,201,-854,-1918,-2903,-3681,-4181,-4326,-4094,-3492,-2563,-1399,-86,1224,2424,3379,3989,4193,3950,3281,2248,937,-520,-1997,-3346,-4447,-5198,-5527,-5401,-4828,-3840,-2529,-979,683,2335,3859,5141,6102,6684,6868,6674,6151,5384,4464,3483,2531,1646,872,183,-425,-994,-1537,-2059,-2556,-2990,-3352,-3594,-3744,-3781,-3763,-3713,-3686,-3714,-3826,-4016,-4268,-4539,-4783,-4939,-4979,-4863,-4612,-4242,-3813,-3364,-2965,-2617,-2350,-2127,-1926,-1709,-1458,-1161,-846,-545,-311,-192,-238,-460,-874,-1449,-2142,-2887,-3606,-4195,-4597,-4713,-4535,-4036,-3272,-2302,-1241,-200,705,1367,1723,1745,1443,889,150,-645,-1403,-2005,-2374,-2450,-2210,-1674,-891,44,1021,1925,2628,3062,3150,2909,2360,1601,743,-84,-729,-1094,-1069,-625,243,1472,2956,4555,6099,7432,8393,8886,8843,8278,7263,5917,4427,2982,1780,1001,766,1143,2131,3646,5562,7697,9851,11841,13482,14664,15307,15395,14988,14161,13064,11828,10627,9576,8791,8328,8187,8345,8707,9173,9622,9923,10001,9754,9186,8272,7082,5668,4119,2524,963,-483,-1751,-2773,-3500,-3880,-3893,-3524,-2810,-1790,-558,803,2190,3516,4726,5767,6657,7395,8036,8610,9167,9703,10229,10674,10994,11077,10849,10227,9169,7680,5808,3660,1375,-873,-2916,-4594,-5795,-6462,-6606,-6300,-5675,-4886,-4119,-3513,-3217,-3279,-3743,-4559,-5652,-6909,-8200,-9407,-10422,-11176,-11618,-11744,-11541,-11034,-10215,-9117,-7725,-6091,-4226,-2214,-135,1911,3779,5372,6548,7243,7392,6990,6086,4745,3107,1303,-505,-2162,-3537,-4533,-5081,-5205,-4924,-4369,-3638,-2895,-2264,-1860,-1756,-1979,-2505,-3265,-4167,-5095,-5951,-6639,-7122,-7360,-7401,-7262,-7016,-6725,-6415,-6145,-5874,-5604,-5263,-4795,-4137,-3241,-2086,-705,858,2477,4038,5382,6376,6893,6871,6267,5135,3530,1604,-529,-2684,-4750,-6584,-8120,-9298,-10110,-10569,-10713,-10587,-10262,-9785,-9226,-8621,-8010,-7407,-6824,-6235,-5635,-4980,-4265,-3472,-2609,-1715,-826,-16,668,1171,1485,1595,1565,1420,1258,1128,1097,1184,1406,1725,2122,2522,2901,3188,3366,3404,3284,3020,2605,2071,1433,728,-13,-756,-1457,-2092,-2620,-3032,-3306,-3451,-3467,-3376,-3185,-2918,-2561,-2133,-1600,-963,-202,694,1720,2886,4149,5511,6904,8302,9636,10842,11846,12561,12903,12801,12194,11069,9441,7394,5051,2592,214,-1874,-3470,-4448,-4703,-4252,-3160,-1580,292,2226,4003,5427,6355,6713,6487,5757,4615,3259,1831,545,-460,-1050,-1161,-774,65,1260,2687,4188,5617,6837,7751,8303,8489,8343,7947,7386,6781,6209,5752,5445,5278,5233,5231,5218,5115,4886,4500,3969,3338,2636,1950,1292,726,224,-202,-604,-1012,-1461,-1974,-2555,-3163,-3757,-4254,-4569,-4621,-4341,-3687,-2657,-1292,338,2104,3887,5508,6837,7726,8091,7900,7174,6017,4567,3004,1504,229,-732,-1321,-1573,-1560,-1395,-1192,-1073,-1088,-1280,-1620,-2042,-2468,-2796,-2954,-2903,-2635,-2206,-1688,-1186,-800,-616,-680,-1009,-1572,-2310,-3140,-3976,-4722,-5323,-5722,-5913,-5920,-5785,-5602,-5436,-5404,-5551,-5948,-6594,-7469,-8519,-9647,-10748,-11697,-12363,-12638,-12420,-11661,-10341,-8506,-6242,-3687,-1013,1599,3957,5904,7305,8081,8200,7689,6612,5087,3254,1271,-682,-2447,-3861,-4798,-5170,-4916,-4047,-2598,-684,1558,3946,6273,8346,9968,11000,11361,11015,10041,8543,6698,4714,2766,1052,-336,-1309,-1889,-2110,-2069,-1855,-1567,-1256,-991,-761,-584,-419,-241,-6,312,755,1312,1988,2728,3479,4161,4688,4988,4995,4677,4025,3069,1861,486,-952,-2350,-3577,-4555,-5175,-5400,-5184,-4548,-3519,-2189,-646,959,2498,3822,4790,5324,5332,4814,3787,2321,527,-1445,-3435,-5258,-6743,-7758,-8189,-8015,-7234,-5939,-4236,-2281,-234,1757,3554,5058,6208,6971,7365,7420,7199,6773,6209,5588,4945,4348,3801,3330,2938,2599,2330,2090,1884,1699,1528,1360,1205,1027,831,570,222,-252,-867,-1642,-2542,-3531,-4522,-5420,-6124,-6522,-6548,-6152,-5342,-4178,-2763,-1237,227,1489,2392,2856,2829,2329,1426,230,-1116,-2461,-3655,-4591,-5168,-5384,-5224,-4794,-4160,-3490,-2875,-2470,-2330,-2521,-3039,-3830,-4825,-5903,-6944,-7825,-8441,-8709,-8602,-8117,-7303,-6239,-5028,-3765,-2567,-1488,-610,69,522,788,881,852,712,508,238,-85,-451,-880,-1343,-1853,-2374,-2872,-3312,-3625,-3775,-3712,-3412,-2881,-2154,-1292,-394,435,1091,1460,1494,1143,436,-575,-1778,-3043,-4211,-5126,-5666,-5713,-5242,-4243,-2806,-1044,869,2736,4377,5601,6322,6467,6091,5293,4249,3168,2254,1690,1604,2044,2995,4356,5973,7664,9207,10429,11150,11286,10783,9680,8066,6080,3905,1713,-311,-2038,-3363,-4246,-4691,-4759,-4525,-4110,-3602,-3115,-2695,-2394,-2198,-2074,-1965,-1789,-1481,-996,-320,520,1443,2376,3175,3774,4073,4048,3704,3075,2252,1321,381,-472,-1191,-1722,-2091,-2302,-2420,-2480,-2525,-2580,-2635,-2677,-2650,-2515,-2217,-1730,-1028,-138,912,2052,3200,4289,5222,5965,6454,6705,6699,6486,6090,5581,5010,4453,3969,3619,3441,3459,3661,4022,4484,4974,5415,5720,5820,5665,5231,4533,3617,2544,1417,308,-683,-1510,-2130,-2534,-2751,-2797,-2741,-2612,-2463,-2321,-2211,-2139,-2128,-2163,-2281,-2469,-2768,-3166,-3692,-4325,-5059,-5862,-6674,-7456,-8124,-8624,-8900,-8895,-8597,-7980,-7078,-5909,-4548,-3062,-1538,-77,1242,2333,3155,3657,3856,3744,3368,2770,1995,1099,133,-870,-1854,-2811,-3694,-4493,-5180,-5723,-6120,-6316,-6335,-6138,-5759,-5217,-4549,-3817,-3074,-2386,-1800,-1358,-1080,-958,-988,-1125,-1341,-1601,-1864,-2125,-2357,-2574,-2779,-2989,-3233,-3515,-3837,-4186,-4509,-4761,-4876,-4784,-4469,-3898,-3113,-2171,-1155,-177,666,1262,1549,1461,1006,195,-885,-2151,-3450,-4661,-5627,-6241,-6403,-6097,-5313,-4164,-2741,-1243,166,1295,1989,2153,1735,779,-626,-2303,-4066,-5694,-6992,-7807,-8029,-7644,-6678,-5238,-3463,-1525,403,2150,3584,4587,5104,5108,4622,3710,2455,985,-579,-2094,-3432,-4478,-5140,-5358,-5099,-4378,-3225,-1729,32,1913,3807,5554,7047,8163,8837,9020,8724,7995,6916,5615,4226,2910,1808,1049,741,913,1609,2732,4227,5909,7636,9206,10459,11241,11466,11078,10112,8627,6757,4661,2542,602,-948,-1948,-2276,-1898,-856,718,2621,4621,6447,7892,8756,8947,8444,7307,5691,3781,1807,-12,-1487,-2485,-2931,-2839,-2270,-1350,-243,909,1923,2709,3160,3258,3011,2459,1694,783,-166,-1102,-1959,-2722,-3376,-3932,-4411,-4810,-5175,-5466,-5730,-5923,-6063,-6144,-6170,-6180,-6197,-6275,-6456,-6771,-7244,-7857,-8575,-9335,-10041,-10601,-10909,-10881,-10456,-9613,-8380,-6846,-5134,-3416,-1867,-658,95,330,62,-611,-1553,-2580,-3514,-4225,-4612,-4666,-4432,-4012,-3541,-3168,-3017,-3174,-3687,-4517,-5610,-6829,-8049,-9104,-9863,-10206,-10042,-9346,-8114,-6407,-4327,-1988,422,2776,4873,6603,7820,8457,8467,7868,6713,5108,3199,1152,-849,-2619,-4003,-4861,-5121,-4761,-3822,-2416,-698,1131,2862,4287,5242,5600,5317,4402,2942,1084,-1002,-3095,-5000,-6535,-7548,-7961,-7739,-6927,-5610,-3934,-2061,-169,1570,3008,4028,4556,4562,4076,3147,1898,431,-1090,-2545,-3789,-4724,-5258,-5354,-4994,-4217,-3100,-1748,-317,1042,2171,2931,3231,3037,2361,1313,11,-1345,-2587,-3518,-4004,-3951,-3319,-2162,-544,1379,3472,5572,7538,9270,10674,11724,12383,12677,12598,12195,11468,10462,9201,7717,6069,4308,2510,763,-867,-2277,-3433,-4254,-4729,-4831,-4559,-3944,-2999,-1792,-381,1147,2692,4157,5434,6430,7071,7305,7120,6527,5593,4387,3035,1626,295,-885,-1830,-2505,-2896,-3016,-2894,-2584,-2141,-1627,-1108,-638,-257,8,169,233,253,269,332,485,738,1101,1533,2011,2462,2856,3128,3261,3245,3082,2821,2500,2194,1973,1888,1994,2293,2768,3363,3993,4555,4946,5080,4896,4389,3587,2577,1471,400,-511,-1161,-1495,-1496,-1218,-739,-176,343,708,827,661,209,-465,-1260,-2062,-2715,-3126,-3186,-2863,-2151,-1104,211,1681,3201,4659,5952,6997,7736,8121,8155,7831,7202,6302,5215,4003,2737,1500,306,-770,-1757,-2630,-3405,-4105,-4713,-5260,-5706,-6066,-6300,-6408,-6353,-6151,-5782,-5286,-4698,-4082,-3520,-3114,-2936,-3082,-3584,-4451,-5653,-7081,-8638,-10142,-11469,-12438,-12959,-12933,-12354,-11234,-9673,-7778,-5722,-3659,-1768,-181,989,1683,1895,1655,1052,186,-809,-1793,-2648,-3258,-3558,-3510,-3111,-2413,-1477,-404,713,1769,2688,3407,3896,4163,4229,4152,3979,3782,3594,3475,3412,3448,3535,3700,3890,4114,4335,4553,4746,4895,4997,5018,4965,4821,4594,4305,3975,3648,3360,3162,3080,3145,3342,3662,4051,4453,4808,5037,5113,4984,4657,4148,3490,2752,1988,1272,666,201,-82,-207,-193,-97,11,68,24,-150,-439,-811,-1194,-1509,-1687,-1653,-1391,-884,-197,617,1439,2185,2736,3054,3067,2831,2346,1739,1065,467,4,-237,-224,30,506,1109,1769,2370,2830,3068,3050,2767,2259,1581,819,58,-637,-1197,-1589,-1798,-1814,-1659,-1341,-897,-348,245,862,1426,1903,2226,2349,2237,1846,1188,253,-896,-2212,-3591,-4941,-6138,-7096,-7713,-7957,-7793,-7253,-6378,-5247,-3940,-2558,-1175,129,1310,2340,3210,3945,4552,5073,5512,5872,6132,6245,6174,5853,5263,4371,3202,1803,243,-1371,-2930,-4326,-5439,-6206,-6549,-6468,-5950,-5059,-3844,-2425,-895,601,1948,3025,3726,3996,3778,3090,1960,477,-1252,-3081,-4858,-6430,-7648,-8418,-8651,-8336,-7491,-6171,-4485,-2537,-472,1587,3506,5194,6561,7568,8180,8417,8281,7831,7089,6116,4950,3644,2239,789,-660,-2061,-3366,-4544,-5559,-6404,-7051,-7510,-7749,-7772,-7562,-7107,-6414,-5488,-4347,-3030,-1571,-34,1520,3014,4357,5467,6237,6601,6479,5850,4702,3076,1054,-1257,-3702,-6128,-8369,-10276,-11720,-12615,-12902,-12568,-11636,-10148,-8187,-5848,-3251,-534,2148,4640,6783,8440,9511,9931,9714,8904,7647,6072,4386,2740,1287,124,-709,-1224,-1491,-1583,-1633,-1706,-1893,-2229,-2698,-3284,-3898,-4474,-4930,-5198,-5254,-5087,-4741,-4267,-3753,-3263,-2881,-2628,-2535,-2568,-2683,-2822,-2887,-2828,-2553,-2041,-1254,-229,1009,2358,3731,5000,6052,6774,7091,6947,6353,5347,4018,2492,910,-578,-1823,-2709,-3144,-3083,-2525,-1525,-163,1417,3076,4643,5958,6886,7316,7194,6507,5321,3728,1914,47,-1632,-2953,-3724,-3842,-3263,-1993,-157,2119,4610,7107,9379,11219,12465,12998,12763,11778,10108,7888,5289,2504,-243,-2771,-4888,-6487,-7474,-7860,-7648,-6964,-5871,-4544,-3075,-1595,-199,1064,2134,3013,3697,4191,4521,4691,4720,4622,4404,4087,3693,3243,2776,2315,1912,1587,1380,1305,1371,1572,1883,2292,2746,3251,3749,4264,4767,5280,5793,6317,6825,7315,7728,8049,8214,8212,8006,7621,7062,6401,5678,4976,4346,3838,3479,3267,3171,3159,3158,3126,3009,2791,2475,2098,1721,1405,1247,1286,1586,2150,2960,3971,5098,6256,7315,8183,8729,8886,8574,7785,6531,4888,2965,921,-1084,-2860,-4264,-5163,-5495,-5245,-4464,-3249,-1732,-65,1602,3136,4428,5406,6024,6289,6195,5816,5173,4363,3434,2477,1553,731,67,-401,-645,-660,-474,-126,315,761,1135,1338,1328,1060,559,-142,-959,-1806,-2589,-3242,-3715,-4004,-4127,-4131,-4086,-4034,-4053,-4152,-4357,-4648,-4998,-5352,-5680,-5923,-6075,-6119,-6078,-5966,-5813,-5639,-5454,-5257,-5038,-4770,-4436,-3987,-3422,-2684,-1808,-783,327,1452,2488,3319,3811,3874,3419,2436,958,-925,-3063,-5280,-7395,-9203,-10568,-11346,-11486,-10962,-9818,-8141,-6062,-3738,-1351,918,2888,4402,5336,5615,5206,4160,2551,545,-1700,-3972,-6078,-7848,-9151,-9919,-10156,-9917,-9336,-8569,-7793,-7188,-6871,-6937,-7388,-8180,-9190,-10276,-11249,-11947,-12237,-12019,-11295,-10103,-8566,-6853,-5141,-3630,-2461,-1755,-1531,-1773,-2362,-3155,-3966,-4605,-4922,-4799,-4195,-3141,-1719,-81,1612,3193,4517,5490,6078,6289,6189,5874,5426,4957,4513,4143,3853,3616,3414,3198,2943,2624,2245,1814,1374,959,645,464,490,722,1186,1842,2638,3514,4369,5159,5800,6290,6594,6768,6817,6825,6820,6870,6984,7202,7477,7805,8102,8321,8381,8236,7846,7217,6377,5392,4354,3358,2519,1916,1619,1649,1988,2577,3327,4123,4866,5453,5825,5958,5847,5549,5103,4592,4072,3595,3200,2889,2661,2481,2313,2115,1849,1494,1052,535,-1,-518,-923,-1171,-1182,-914,-342,547,1719,3112,4657,6214,7677,8887,9718,10053,9816,8975,7555,5644,3368,910,-1533,-3772,-5609,-6930,-7636,-7738,-7260,-6337,-5084,-3678,-2268,-981,75,852,1340,1552,1552,1394,1137,838,520,197,-136,-504,-924,-1405,-1956,-2547,-3148,-3700,-4143,-4417,-4476,-4303,-3897,-3298,-2555,-1733,-903,-110,600,1214,1733,2170,2554,2893,3202,3456,3629,3668,3511,3109,2422,1447,207,-1218,-2750,-4244,-5595,-6678,-7416,-7766,-7730,-7363,-6743,-5994,-5218,-4551,-4060,-3831,-3855,-4125,-4553,-5050,-5481,-5741,-5711,-5357,-4640,-3637,-2412,-1121,104,1101,1752,1965,1713,1027,4,-1215,-2448,-3493,-4181,-4345,-3910,-2847,-1224,816,3072,5300,7285,8802,9748,10032,9702,8843,7588,6114,4553,3041,1654,416,-663,-1641,-2549,-3444,-4342,-5228,-6068,-6786,-7301,-7526,-7386,-6836,-5877,-4536,-2907,-1092,771,2539,4105,5347,6214,6669,6713,6390,5762,4904,3909,2852,1811,843,-8,-723,-1302,-1760,-2133,-2459,-2777,-3117,-3493,-3891,-4270,-4558,-4678,-4531,-4066,-3230,-2028,-518,1215,3016,4731,6174,7184,7630,7420,6557,5081,3120,844,-1549,-3844,-5849,-7395,-8368,-8700,-8388,-7495,-6111,-4382,-2455,-481,1400,3073,4457,5505,6191,6550,6585,6378,5940,5366,4670,3934,3194,2494,1883,1379,1014,795,728,789,955,1173,1389,1550,1590,1480,1183,723,126,-523,-1126,-1577,-1770,-1628,-1119,-238,941,2324,3764,5106,6214,6954,7294,7191,6726,5984,5093,4215,3445,2913,2633,2629,2834,3162,3493,3694,3638,3235,2415,1185,-428,-2316,-4360,-6401,-8277,-9861,-11034,-11740,-11961,-11719,-11093,-10167,-9065,-7885,-6731,-5668,-4738,-3955,-3315,-2770,-2304,-1828,-1327,-747,-94,601,1288,1873,2277,2422,2240,1719,852,-320,-1721,-3269,-4839,-6319,-7598,-8585,-9225,-9505,-9433,-9071,-8475,-7743,-6956,-6206,-5566,-5086,-4792,-4691,-4761,-4980,-5312,-5722,-6178,-6644,-7095,-7495,-7812,-8004,-8026,-7847,-7434,-6778,-5884,-4774,-3498,-2124,-735,558,1672,2526,3078,3320,3276,2993,2530,1959,1344,744,214,-226,-555,-777,-903,-941,-916,-830,-702,-522,-270,71,555,1207,2067,3162,4475,5980,7596,9222,10724,11973,12831,13201,13010,12239,10923,9152,7067,4828,2633,651,-940,-2033,-2538,-2473,-1875,-888,330,1585,2678,3434,3724,3456,2628,1284,-449,-2402,-4380,-6170,-7597,-8502,-8782,-8408,-7380,-5800,-3783,-1494,896,3244,5426,7360,9024,10396,11511,12393,13058,13524,13785,13808,13576,13037,12156,10924,9321,7399,5202,2836,418,-1939,-4091,-5953,-7433,-8468,-9061,-9190,-8924,-8293,-7377,-6235,-4941,-3567,-2181,-865,311,1274,1974,2372,2480,2302,1924,1398,838,333,-25,-159,-32,382,1049,1935,2939,3976,4919,5667,6113,6181,5844,5087,3992,2618,1112,-413,-1838,-3053,-4029,-4722,-5175,-5432,-5569,-5670,-5795,-5989,-6251,-6553,-6832,-7010,-7006,-6742,-6161,-5241,-3984,-2441,-698,1158,2983,4692,6151,7310,8080,8482,8494,8191,7612,6839,5940,4973,3992,3019,2067,1136,209,-716,-1642,-2561,-3436,-4252,-4952,-5528,-5948,-6220,-6367,-6403,-6382,-6311,-6237,-6163,-6110,-6074,-6056,-6036,-5979,-5856,-5597,-5171,-4524,-3643,-2535,-1239,172,1593,2908,3995,4749,5097,4993,4442,3469,2146,546,-1205,-3004,-4696,-6164,-7270,-7923,-8058,-7669,-6827,-5630,-4255,-2870,-1664,-792,-365,-427,-977,-1924,-3172,-4551,-5926,-7125,-8025,-8520,-8544,-8093,-7186,-5906,-4358,-2692,-1056,378,1484,2130,2279,1900,1066,-147,-1584,-3117,-4570,-5832,-6769,-7336,-7486,-7240,-6627,-5697,-4504,-3114,-1595,-22,1502,2895,4031,4830,5189,5062,4421,3303,1790,26,-1817,-3536,-4924,-5809,-6052,-5589,-4416,-2615,-334,2235,4835,7227,9161,10428,10896,10504,9279,7347,4893,2142,-626,-3184,-5294,-6812,-7642,-7788,-7307,-6330,-5012,-3514,-2011,-608,591,1564,2299,2832,3201,3451,3630,3757,3876,3983,4090,4169,4192,4104,3882,3484,2931,2243,1477,718,38,-457,-717,-680,-351,256,1083,2056,3100,4111,5022,5738,6209,6390,6256,5810,5062,4035,2777,1339,-202,-1732,-3144,-4269,-4984,-5140,-4659,-3492,-1675,706,3484,6459,9383,12006,14090,15430,15903,15441,14074,11897,9064,5785,2269,-1256,-4599,-7594,-10133,-12131,-13587,-14489,-14908,-14893,-14533,-13900,-13067,-12099,-11032,-9929,-8807,-7717,-6688,-5746,-4932,-4241,-3701,-3277,-2956,-2682,-2420,-2113,-1744,-1283,-738,-117,554,1241,1898,2481,2942,3242,3354,3258,2970,2503,1919,1271,632,77,-355,-602,-671,-533,-232,224,775,1381,1980,2513,2915,3128,3112,2819,2257,1420,357,-880,-2190,-3485,-4617,-5513,-6052,-6227,-6007,-5464,-4665,-3738,-2783,-1932,-1247,-783,-542,-481,-558,-680,-806,-852,-822,-678,-479,-243,-50,64,53,-73,-294,-517,-683,-677,-463,-2,669,1475,2292,2985,3418,3483,3141,2390,1327,87,-1158,-2202,-2893,-3080,-2702,-1752,-319,1464,3366,5177,6632,7540,7737,7166,5842,3890,1472,-1151,-3757,-6081,-7935,-9180,-9742,-9641,-8965,-7854,-6513,-5125,-3901,-2967,-2436,-2312,-2547,-3025,-3579,-4019,-4171,-3849,-2967,-1456,635,3185,5996,8786,11282,13175,14248,14338,13405,11523,8869,5698,2337,-915,-3732,-5890,-7208,-7617,-7134,-5877,-4018,-1806,531,2726,4587,5922,6648,6704,6127,4998,3451,1654,-217,-1994,-3538,-4727,-5535,-5923,-5952,-5665,-5136,-4431,-3602,-2686,-1694,-649,483,1648,2859,4022,5079,5906,6419,6494,6096,5187,3821,2103,184,-1735,-3450,-4770,-5532,-5639,-5067,-3854,-2148,-98,2045,4108,5861,7192,8008,8303,8135,7601,6840,5978,5146,4396,3792,3299,2898,2526,2138,1709,1238,772,353,70,-33,95,475,1080,1880,2816,3800,4761,5614,6272,6690,6791,6551,5956,5001,3740,2224,548,-1188,-2864,-4384,-5633,-6556,-7085,-7209,-6927,-6264,-5260,-3978,-2469,-808,954,2755,4550,6285,7913,9375,10617,11565,12156,12318,11993,11162,9815,8030,5877,3521,1106,-1186,-3187,-4767,-5810,-6277,-6164,-5521,-4458,-3077,-1559,-27,1351,2474,3251,3650,3665,3333,2706,1856,857,-203,-1264,-2256,-3146,-3904,-4526,-5005,-5354,-5578,-5680,-5667,-5530,-5260,-4853,-4298,-3608,-2813,-1954,-1116,-369,196,497,505,172,-455,-1350,-2420,-3580,-4726,-5778,-6645,-7284,-7634,-7669,-7354,-6667,-5592,-4147,-2348,-275,2001,4339,6626,8680,10381,11559,12126,11994,11158,9641,7542,4994,2172,-722,-3480,-5915,-7844,-9158,-9781,-9713,-9017,-7795,-6210,-4435,-2650,-1047,256,1139,1578,1585,1242,656,-21,-670,-1154,-1411,-1404,-1169,-775,-336,40,244,228,-18,-418,-874,-1215,-1307,-1016,-285,880,2394,4107,5824,7323,8403,8882,8651,7663,5968,3660,948,-1986,-4871,-7501,-9672,-11233,-12113,-12278,-11793,-10740,-9267,-7524,-5675,-3872,-2236,-867,190,917,1367,1591,1720,1834,2057,2447,3020,3763,4580,5374,5992,6317,6220,5659,4607,3153,1394,-482,-2301,-3867,-5025,-5662,-5733,-5255,-4319,-3044,-1626,-205,1004,1904,2373,2407,2042,1380,571,-224,-856,-1198,-1189,-812,-121,789,1783,2729,3490,3978,4121,3918,3374,2564,1558,468,-604,-1564,-2336,-2877,-3165,-3193,-2981,-2554,-1928,-1159,-254,735,1787,2857,3921,4917,5830,6602,7214,7640,7870,7907,7771,7469,7035,6456,5757,4906,3909,2745,1427,-28,-1573,-3145,-4669,-6053,-7214,-8073,-8576,-8680,-8393,-7723,-6730,-5481,-4058,-2562,-1085,285,1462,2395,3036,3378,3426,3214,2782,2180,1481,737,53,-504,-827,-847,-485,273,1438,2944,4696,6555,8337,9873,10987,11561,11527,10886,9727,8182,6449,4720,3197,2016,1270,959,1013,1308,1671,1932,1936,1556,747,-493,-2084,-3899,-5783,-7557,-9077,-10205,-10878,-11046,-10746,-10024,-8989,-7769,-6498,-5323,-4362,-3712,-3449,-3592,-4141,-5038,-6194,-7487,-8774,-9897,-10721,-11105,-10975,-10264,-9005,-7240,-5102,-2729,-314,1968,3932,5442,6401,6754,6517,5729,4482,2884,1072,-822,-2650,-4298,-5654,-6660,-7264,-7473,-7297,-6787,-5994,-4995,-3855,-2662,-1484,-418,470,1110,1455,1491,1225,690,-44,-899,-1784,-2591,-3250,-3690,-3881,-3823,-3529,-3032,-2366,-1568,-674,286,1258,2233,3141,3966,4643,5137,5403,5425,5209,4803,4276,3732,3267,2958,2860,2944,3159,3392,3497,3349,2810,1826,363,-1509,-3676,-5955,-8114,-9927,-11142,-11588,-11120,-9697,-7371,-4288,-693,3104,6754,9903,12240,13528,13644,12587,10487,7577,4189,672,-2604,-5327,-7266,-8280,-8362,-7600,-6181,-4348,-2368,-491,1075,2184,2763,2802,2364,1554,532,-528,-1438,-2021,-2161,-1751,-815,631,2423,4421,6387,8140,9468,10266,10440,10018,9064,7717,6151,4562,3128,2004,1300,1042,1249,1825,2712,3776,4942,6102,7207,8214,9097,9856,10466,10918,11187,11252,11104,10737,10189,9489,8716,7939,7235,6679,6303,6145,6163,6348,6592,6837,6963,6881,6519,5832,4812,3516,2017,460,-1008,-2226,-3030,-3317,-2984,-2041,-501,1511,3870,6380,8848,11051,12824,13989,14465,14214,13261,11736,9778,7607,5433,3468,1902,875,484,761,1681,3144,5026,7127,9274,11248,12891,14043,14627,14587,13959,12799,11231,9382,7406,5426,3569,1906,494,-659,-1574,-2291,-2879,-3381,-3876,-4371,-4913,-5460,-6001,-6466,-6822,-7022,-7054,-6922,-6647,-6244,-5739,-5139,-4443,-3659,-2767,-1777,-683,492,1720,2953,4122,5161,5976,6491,6625,6331,5578,4379,2774,841,-1327,-3605,-5894,-8056,-10020,-11690,-13037,-14026,-14660,-14957,-14936,-14665,-14180,-13581,-12926,-12318,-11818,-11504,-11395,-11515,-11808,-12229,-12659,-13015,-13176,-13061,-12629,-11841,-10763,-9439,-8001,-6561,-5262,-4216,-3525,-3249,-3402,-3976,-4879,-6026,-7245,-8382,-9248,-9680,-9571,-8827,-7490,-5592,-3326,-854,1554,3683,5318,6301,6581,6148,5108,3609,1841,12,-1682,-3092,-4113,-4715,-4935,-4859,-4622,-4358,-4216,-4277,-4621,-5236,-6079,-7070,-8088,-9014,-9751,-10180,-10285,-10019,-9439,-8606,-7605,-6571,-5586,-4770,-4173,-3845,-3773,-3918,-4211,-4552,-4857,-5028,-4998,-4727,-4207,-3475,-2596,-1647,-743,39,610,913,932,662,138,-570,-1390,-2216,-2936,-3449,-3648,-3466,-2878,-1895,-617,841,2303,3605,4588,5144,5218,4822,4051,3023,1927,931,195,-164,-84,409,1259,2320,3438,4463,5253,5746,5924,5848,5637,5435,5397,5654,6277,7267,8548,9968,11325,12406,12990,12926,12128,10602,8465,5909,3203,628,-1524,-3025,-3703,-3478,-2387,-530,1861,4540,7185,9507,11238,12171,12208,11326,9636,7309,4598,1781,-850,-3046,-4593,-5363,-5312,-4456,-2903,-802,1658,4270,6823,9149,11076,12506,13368,13641,13374,12633,11570,10319,9088,8014,7275,6932,7045,7549,8359,9295,10191,10838,11089,10827,10009,8668,6892,4829,2662,572,-1258,-2686,-3626,-4026,-3916,-3357,-2452,-1334,-146,981,1920,2603,2970,3029,2802,2350,1752,1088,459,-57,-370,-424,-179,380,1217,2276,3466,4662,5770,6656,7265,7525,7447,7038,6367,5493,4503,3457,2422,1428,490,-392,-1233,-2053,-2850,-3632,-4381,-5065,-5666,-6137,-6458,-6603,-6573,-6384,-6076,-5702,-5320,-4993,-4755,-4642,-4650,-4763,-4947,-5134,-5275,-5300,-5183,-4904,-4500,-4011,-3546,-3186,-3052,-3205,-3702,-4524,-5602,-6828,-8027,-9045,-9705,-9894,-9534,-8645,-7311,-5685,-3975,-2391,-1119,-318,-38,-288,-975,-1970,-3113,-4245,-5244,-6025,-6561,-6870,-6987,-6977,-6881,-6747,-6596,-6446,-6290,-6135,-5956,-5768,-5548,-5331,-5115,-4942,-4834,-4814,-4902,-5101,-5397,-5764,-6167,-6548,-6852,-7030,-7008,-6775,-6285,-5551,-4590,-3441,-2180,-882,344,1400,2186,2633,2688,2365,1698,779,-274,-1335,-2270,-2974,-3394,-3491,-3313,-2901,-2328,-1659,-936,-167,645,1537,2517,3608,4794,6046,7301,8469,9449,10136,10427,10267,9618,8498,6983,5177,3238,1331,-372,-1711,-2566,-2842,-2523,-1628,-253,1449,3314,5135,6746,7999,8810,9144,9032,8534,7756,6802,5770,4739,3742,2809,1917,1062,207,-640,-1497,-2329,-3114,-3810,-4357,-4722,-4848,-4704,-4277,-3549,-2560,-1359,-34,1303,2531,3542,4222,4517,4389,3862,2995,1874,632,-634,-1782,-2744,-3436,-3831,-3937,-3766,-3395,-2861,-2250,-1622,-1023,-506,-73,286,597,950,1389,2018,2869,3976,5315,6827,8413,9949,11292,12311,12884,12938,12448,11431,9975,8186,6219,4230,2380,811,-372,-1098,-1349,-1165,-605,178,1078,1893,2508,2776,2639,2090,1176,29,-1225,-2389,-3341,-3929,-4121,-3889,-3313,-2474,-1524,-583,203,731,915,733,177,-672,-1735,-2878,-3953,-4845,-5411,-5599,-5340,-4664,-3627,-2338,-948,378,1482,2216,2505,2304,1650,625,-642,-1990,-3252,-4287,-4970,-5257,-5137,-4690,-4013,-3262,-2568,-2076,-1868,-2006,-2487,-3273,-4295,-5447,-6630,-7736,-8661,-9324,-9634,-9558,-9046,-8130,-6834,-5249,-3485,-1680,22,1457,2515,3096,3169,2773,1979,936,-222,-1323,-2247,-2895,-3220,-3234,-2995,-2598,-2168,-1822,-1670,-1775,-2161,-2790,-3572,-4402,-5147,-5705,-5997,-5973,-5662,-5067,-4308,-3431,-2566,-1782,-1152,-720,-488,-451,-562,-772,-1019,-1232,-1370,-1383,-1275,-1039,-727,-382,-72,131,177,29,-330,-865,-1537,-2272,-2978,-3584,-3992,-4170,-4071,-3736,-3192,-2541,-1850,-1213,-689,-293,-23,196,443,838,1473,2433,3735,5355,7203,9129,10975,12534,13641,14153,13974,13083,11519,9379,6822,4036,1232,-1362,-3548,-5137,-6003,-6062,-5327,-3854,-1822,588,3089,5447,7394,8746,9376,9235,8372,6898,4992,2862,735,-1194,-2747,-3814,-4321,-4275,-3689,-2662,-1259,394,2205,4064,5870,7545,8995,10170,11010,11490,11590,11321,10680,9714,8428,6897,5153,3292,1389,-451,-2124,-3536,-4589,-5241,-5444,-5235,-4657,-3806,-2805,-1766,-824,-74,411,591,490,139,-354,-897,-1340,-1581,-1494,-1033,-178,1023,2441,3933,5292,6338,6895,6839,6118,4759,2862,616,-1781,-4072,-6063,-7561,-8474,-8752,-8455,-7671,-6558,-5281,-3985,-2823,-1869,-1203,-841,-783,-1011,-1478,-2155,-2986,-3945,-4979,-6063,-7136,-8170,-9081,-9833,-10327,-10529,-10358,-9807,-8867,-7593,-6068,-4411,-2764,-1265,-50,796,1205,1191,788,99,-753,-1629,-2372,-2867,-3022,-2809,-2267,-1480,-603,207,765,955,669,-80,-1257,-2723,-4331,-5903,-7277,-8332,-8970,-9175,-8943,-8352,-7463,-6402,-5232,-4057,-2903,-1809,-757,260,1284,2316,3389,4456,5485,6388,7073,7452,7463,7068,6296,5202,3880,2468,1078,-141,-1116,-1767,-2095,-2122,-1924,-1590,-1227,-924,-764,-786,-1023,-1448,-2036,-2704,-3377,-3954,-4364,-4553,-4508,-4268,-3893,-3484,-3138,-2928,-2921,-3098,-3437,-3835,-4195,-4390,-4317,-3907,-3118,-1991,-591,955,2489,3858,4903,5518,5623,5219,4340,3082,1575,-50,-1644,-3085,-4284,-5173,-5736,-5998,-5991,-5798,-5456,-5033,-4519,-3923,-3188,-2261,-1103,342,2037,3958,5982,7984,9781,11189,12047,12203,11611,10243,8202,5632,2745,-193,-2941,-5228,-6885,-7741,-7764,-6932,-5350,-3129,-457,2467,5443,8244,10713,12675,14052,14768,14834,14279,13193,11685,9897,7973,6066,4287,2750,1489,543,-118,-519,-716,-745,-653,-462,-200,123,476,858,1219,1548,1793,1931,1923,1763,1437,976,394,-269,-987,-1740,-2502,-3278,-4046,-4808,-5538,-6217,-6802,-7259,-7539,-7610,-7440,-7015,-6320,-5376,-4181,-2789,-1228,429,2117,3770,5305,6686,7845,8788,9476,9936,10136,10081,9729,9043,8002,6568,4775,2654,313,-2123,-4498,-6644,-8424,-9704,-10438,-10575,-10178,-9283,-8028,-6500,-4856,-3188,-1611,-183,1043,2073,2890,3533,4006,4325,4498,4512,4355,4003,3419,2591,1488,128,-1468,-3234,-5091,-6925,-8635,-10105,-11253,-12027,-12403,-12419,-12122,-11607,-10962,-10293,-9662,-9147,-8754,-8501,-8350,-8249,-8139,-7943,-7592,-7047,-6261,-5255,-4035,-2660,-1187,311,1769,3115,4302,5266,5978,6396,6490,6252,5664,4769,3609,2287,937,-300,-1257,-1820,-1897,-1487,-645,496,1758,2949,3897,4459,4596,4290,3639,2749,1771,843,79,-450,-726,-758,-619,-345,-32,281,543,725,816,828,770,677,579,498,469,507,632,847,1159,1540,1976,2386,2725,2886,2816,2441,1732,705,-612,-2120,-3725,-5284,-6674,-7754,-8433,-8607,-8257,-7358,-5970,-4165,-2058,203,2498,4662,6601,8192,9382,10120,10396,10222,9631,8674,7406,5909,4245,2525,846,-664,-1882,-2686,-2976,-2702,-1845,-487,1266,3219,5169,6884,8164,8845,8826,8086,6673,4718,2395,-78,-2491,-4633,-6355,-7529,-8097,-8041,-7390,-6204,-4576,-2614,-444,1795,3975,5945,7595,8802,9491,9606,9145,8147,6701,4939,3009,1070,-721,-2252,-3412,-4160,-4473,-4381,-3943,-3236,-2371,-1438,-543,232,822,1183,1303,1207,921,529,70,-360,-729,-964,-1056,-961,-677,-195,487,1334,2320,3381,4433,5399,6161,6646,6771,6510,5853,4872,3616,2253,873,-354,-1317,-1942,-2171,-2029,-1569,-847,16,984,1956,2942,3897,4849,5794,6735,7662,8523,9257,9776,9995,9829,9260,8271,6956,5408,3803,2307,1102,317,42,287,985,2022,3215,4383,5339,5925,6038,5628,4711,3349,1658,-233,-2179,-4034,-5689,-7039,-8035,-8648,-8888,-8791,-8390,-7750,-6901,-5897,-4775,-3577,-2371,-1213,-204,582,1063,1197,982,467,-256,-1057,-1789,-2317,-2535,-2374,-1840,-980,89,1228,2258,3044,3434,3368,2813,1814,470,-1088,-2688,-4181,-5421,-6306,-6787,-6844,-6528,-5888,-5030,-4027,-2990,-1996,-1136,-481,-97,-22,-273,-836,-1652,-2667,-3764,-4864,-5847,-6630,-7138,-7324,-7168,-6678,-5884,-4848,-3624,-2316,-985,253,1344,2208,2812,3137,3197,3031,2698,2273,1832,1448,1184,1073,1141,1395,1810,2364,2991,3631,4190,4595,4751,4605,4118,3275,2112,684,-938,-2630,-4332,-5908,-7329,-8503,-9431,-10072,-10438,-10532,-10353,-9929,-9250,-8349,-7245,-5985,-4628,-3250,-1937,-774,143,761,1024,932,531,-112,-861,-1595,-2147,-2401,-2236,-1623,-553,879,2560,4305,5935,7260,8129,8447,8158,7312,5973,4296,2425,532,-1228,-2728,-3845,-4512,-4680,-4344,-3541,-2338,-819,889,2678,4415,5984,7287,8238,8785,8901,8598,7904,6896,5654,4298,2943,1703,680,-69,-513,-671,-600,-390,-132,55,109,-47,-419,-1002,-1748,-2583,-3425,-4189,-4786,-5181,-5310,-5199,-4830,-4261,-3515,-2659,-1720,-749,230,1203,2127,3000,3757,4351,4731,4808,4556,3947,2986,1768,371,-1035,-2292,-3231,-3707,-3623,-2935,-1685,52,2112,4334,6520,8502,10113,11250,11810,11790,11180,10081,8581,6850,5033,3307,1795,615,-181,-576,-598,-323,161,743,1323,1793,2095,2152,1961,1503,811,-66,-1078,-2144,-3212,-4216,-5109,-5854,-6427,-6810,-7007,-7023,-6877,-6603,-6227,-5781,-5289,-4763,-4199,-3589,-2903,-2119,-1218,-201,920,2083,3228,4242,5039,5513,5610,5288,4566,3486,2133,603,-988,-2541,-3953,-5149,-6087,-6721,-7061,-7092,-6858,-6382,-5717,-4924,-4024,-3093,-2114,-1137,-140,841,1802,2693,3470,4058,4386,4394,4037,3320,2267,961,-499,-1979,-3352,-4480,-5298,-5719,-5786,-5510,-5009,-4375,-3746,-3222,-2899,-2818,-2999,-3401,-3975,-4634,-5299,-5899,-6370,-6688,-6834,-6826,-6687,-6436,-6108,-5701,-5235,-4687,-4070,-3355,-2561,-1681,-756,175,1036,1762,2256,2457,2316,1809,981,-121,-1384,-2687,-3922,-4962,-5747,-6220,-6368,-6212,-5775,-5113,-4285,-3349,-2373,-1418,-537,206,773,1117,1206,1031,590,-78,-921,-1843,-2737,-3482,-3942,-4031,-3659,-2816,-1515,165,2109,4175,6197,8029,9523,10593,11166,11253,10878,10126,9100,7901,6641,5403,4254,3259,2450,1864,1506,1378,1455,1693,2048,2449,2852,3206,3478,3650,3728,3708,3633,3500,3346,3165,2953,2681,2329,1846,1232,461,-434,-1421,-2423,-3372,-4153,-4705,-4943,-4840,-4399,-3642,-2648,-1479,-222,1057,2315,3530,4699,5851,6995,8165,9348,10545,11688,12741,13595,14183,14419,14236,13612,12529,11020,9147,6987,4670,2309,64,-1939,-3547,-4645,-5140,-4966,-4135,-2697,-782,1441,3758,5966,7879,9360,10357,10869,10981,10806,10486,10147,9880,9733,9692,9706,9681,9523,9140,8484,7549,6371,5053,3701,2470,1478,837,610,794,1357,2184,3148,4094,4854,5316,5356,4959,4107,2886,1383,-254,-1903,-3404,-4662,-5567,-6064,-6119,-5725,-4900,-3692,-2168,-412,1464,3349,5133,6691,7948,8812,9250,9252,8853,8111,7129,5996,4841,3753,2834,2150,1753,1660,1878,2354,3063,3896,4803,5675,6456,7094,7566,7869,8027,8051,7973,7788,7483,7018,6362,5467,4341,2988,1470,-130,-1717,-3189,-4454,-5459,-6169,-6602,-6790,-6808,-6712,-6590,-6479,-6425,-6446,-6533,-6691,-6888,-7114,-7333,-7520,-7627,-7616,-7435,-7041,-6416,-5546,-4488,-3299,-2108,-1029,-198,283,341,-32,-820,-1929,-3276,-4716,-6156,-7475,-8626,-9563,-10302,-10876,-11337,-11735,-12126,-12519,-12936,-13341,-13706,-13979,-14115,-14051,-13771,-13217,-12416,-11358,-10085,-8658,-7117,-5568,-4052,-2683,-1508,-640,-106,27,-207,-788,-1597,-2533,-3437,-4184,-4652,-4768,-4508,-3908,-3050,-2055,-1070,-214,377,669,600,231,-390,-1159,-1948,-2671,-3201,-3501,-3507,-3251,-2750,-2089,-1359,-660,-115,203,205,-128,-795,-1739,-2872,-4062,-5192,-6104,-6705,-6906,-6673,-6032,-5034,-3792,-2435,-1103,45,903,1350,1349,861,-73,-1405,-3030,-4825,-6652,-8345,-9768,-10760,-11222,-11057,-10241,-8779,-6757,-4296,-1570,1218,3887,6229,8123,9445,10157,10250,9759,8780,7383,5730,3899,2043,244,-1410,-2857,-4073,-5042,-5773,-6289,-6599,-6741,-6696,-6489,-6086,-5474,-4633,-3519,-2138,-463,1464,3629,5927,8282,10533,12545,14144,15199,15586,15241,14147,12357,9966,7153,4098,1054,-1776,-4152,-5926,-6959,-7200,-6662,-5423,-3618,-1431,949,3303,5451,7220,8484,9169,9240,8729,7699,6260,4541,2691,848,-840,-2267,-3332,-3991,-4207,-4002,-3403,-2476,-1301,44,1441,2824,4095,5210,6130,6829,7316,7581,7632,7492,7167,6723,6184,5644,5162,4815,4674,4758,5102,5658,6411,7264,8194,9088,9935,10659,11236,11648,11856,11874,11688,11325,10807,10170,9441,8646,7789,6865,5856,4726,3459,2014,403,-1380,-3282,-5245,-7185,-8988,-10576,-11814,-12652,-12983,-12808,-12085,-10872,-9201,-7178,-4906,-2507,-131,2109,4067,5651,6774,7394,7497,7122,6321,5207,3884,2487,1144,-37,-967,-1590,-1891,-1883,-1611,-1150,-581,-8,476,790,866,682,237,-416,-1211,-2025,-2764,-3288,-3526,-3398,-2903,-2063,-959,297,1558,2683,3527,3975,3955,3428,2410,972,-794,-2734,-4696,-6508,-8003,-9072,-9612,-9620,-9126,-8216,-7049,-5748,-4524,-3479,-2771,-2427,-2473,-2858,-3483,-4245,-5011,-5658,-6100,-6243,-6054,-5496,-4588,-3345,-1850,-179,1533,3146,4496,5435,5824,5588,4693,3189,1194,-1123,-3537,-5837,-7783,-9213,-9972,-10028,-9370,-8117,-6404,-4444,-2460,-672,714,1547,1724,1253,162,-1372,-3196,-5071,-6778,-8116,-8933,-9131,-8706,-7705,-6233,-4457,-2515,-602,1176,2690,3908,4801,5418,5787,6001,6083,6109,6075,6012,5885,5689,5387,4964,4410,3727,2940,2092,1243,468,-146,-530,-611,-370,198,1029,2041,3121,4130,4986,5587,5920,5996,5857,5590,5248,4905,4580,4292,4017,3724,3375,2926,2363,1678,880,22,-869,-1726,-2496,-3139,-3617,-3917,-4049,-4025,-3884,-3651,-3369,-3049,-2734,-2421,-2161,-1946,-1821,-1797,-1885,-2113,-2465,-2929,-3490,-4078,-4665,-5168,-5547,-5753,-5754,-5549,-5141,-4560,-3849,-3033,-2164,-1248,-307,671,1677,2732,3803,4897,5951,6932,7767,8402,8784,8889,8719,8315,7739,7082,6419,5832,5357,5013,4784,4633,4520,4410,4265,4095,3877,3651,3411,3186,2968,2745,2493,2158,1705,1078,236,-824,-2123,-3597,-5193,-6800,-8290,-9538,-10408,-10808,-10664,-9967,-8754,-7121,-5208,-3184,-1233,489,1844,2748,3183,3158,2772,2138,1394,692,154,-147,-141,125,637,1271,1927,2475,2781,2780,2390,1646,572,-716,-2117,-3490,-4730,-5730,-6437,-6810,-6858,-6603,-6102,-5402,-4594,-3730,-2899,-2158,-1559,-1161,-961,-1002,-1251,-1702,-2323,-3058,-3853,-4626,-5283,-5730,-5881,-5662,-5066,-4092,-2813,-1336,221,1693,2967,3919,4496,4669,4474,3955,3210,2306,1353,410,-440,-1155,-1683,-1986,-2033,-1798,-1259,-443,634,1883,3225,4527,5670,6512,6960,6921,6395,5381,3989,2313,509,-1282,-2925,-4317,-5373,-6077,-6420,-6450,-6239,-5860,-5420,-4989,-4660,-4470,-4473,-4669,-5051,-5595,-6240,-6942,-7639,-8267,-8792,-9149,-9333,-9316,-9106,-8714,-8148,-7433,-6570,-5590,-4487,-3300,-2049,-772,471,1652,2710,3626,4373,4948,5356,5623,5784,5891,6006,6182,6465,6867,7377,7946,8497,8927,9127,8995,8453,7461,6031,4233,2213,134,-1770,-3306,-4276,-4558,-4100,-2940,-1201,923,3191,5357,7166,8442,9018,8857,7950,6387,4311,1885,-672,-3174,-5419,-7244,-8536,-9202,-9246,-8686,-7625,-6180,-4509,-2770,-1121,319,1462,2272,2757,2965,2957,2831,2634,2455,2308,2214,2167,2123,2066,1942,1744,1449,1079,654,250,-81,-231,-141,264,1008,2086,3450,5019,6687,8328,9833,11081,11990,12497,12541,12132,11266,10004,8433,6647,4796,2988,1361,13,-991,-1621,-1885,-1855,-1588,-1209,-795,-449,-221,-162,-268,-546,-949,-1449,-2017,-2609,-3221,-3833,-4420,-4981,-5464,-5858,-6085,-6128,-5908,-5416,-4628,-3573,-2300,-894,548,1921,3118,4048,4656,4900,4787,4362,3680,2852,1976,1158,509,93,-37,135,576,1242,2037,2884,3672,4344,4820,5077,5079,4829,4321,3583,2632,1518,282,-1005,-2291,-3486,-4531,-5343,-5867,-6046,-5849,-5280,-4366,-3194,-1872,-526,677,1645,2234,2434,2207,1641,817,-124,-1034,-1805,-2312,-2543,-2471,-2175,-1736,-1263,-888,-700,-798,-1228,-1984,-3038,-4273,-5567,-6743,-7642,-8107,-8048,-7399,-6188,-4489,-2440,-228,1941,3858,5318,6185,6362,5845,4712,3093,1207,-735,-2489,-3862,-4711,-4945,-4591,-3698,-2435,-963,484,1710,2514,2761,2372,1329,-286,-2365,-4709,-7136,-9420,-11389,-12883,-13813,-14131,-13855,-13049,-11810,-10267,-8544,-6760,-5028,-3396,-1941,-650,445,1364,2116,2711,3180,3544,3836,4092,4334,4584,4844,5102,5342,5514,5602,5537,5296,4832,4100,3103,1791,205,-1666,-3747,-5992,-8275,-10485,-12455,-14022,-15033,-15337,-14866,-13578,-11537,-8858,-5723,-2364,977,4066,6671,8647,9862,10278,9923,8861,7247,5233,3029,797,-1270,-3063,-4464,-5431,-5946,-6035,-5743,-5150,-4335,-3390,-2405,-1449,-594,129,686,1089,1334,1468,1501,1488,1431,1357,1259,1129,964,757,515,254,3,-217,-370,-446,-425,-320,-112,161,533,962,1477,2049,2686,3360,4056,4752,5421,6056,6636,7167,7642,8066,8431,8722,8921,8984,8875,8540,7932,7014,5779,4231,2447,525,-1392,-3109,-4469,-5290,-5479,-4993,-3882,-2278,-372,1588,3362,4729,5521,5670,5174,4141,2723,1136,-411,-1720,-2638,-3093,-3062,-2608,-1850,-920,4,796,1324,1520,1361,851,75,-903,-1963,-3002,-3943,-4686,-5201,-5436,-5392,-5076,-4502,-3716,-2740,-1628,-418,836,2072,3228,4242,5060,5648,5984,6086,5966,5692,5296,4849,4384,3935,3518,3141,2809,2534,2315,2167,2080,2044,2030,1989,1876,1619,1170,485,-461,-1649,-3053,-4599,-6197,-7749,-9140,-10280,-11091,-11515,-11534,-11141,-10370,-9243,-7817,-6132,-4239,-2200,-56,2109,4236,6244,8042,9580,10759,11569,11937,11880,11365,10429,9080,7374,5355,3106,700,-1746,-4134,-6341,-8249,-9781,-10845,-11427,-11506,-11142,-10390,-9369,-8198,-6998,-5901,-4988,-4335,-3967,-3882,-4047,-4404,-4880,-5403,-5870,-6222,-6362,-6248,-5831,-5100,-4070,-2783,-1293,318,1990,3639,5209,6638,7857,8819,9459,9740,9636,9138,8293,7138,5778,4300,2817,1423,201,-801,-1563,-2102,-2471,-2741,-3011,-3380,-3919,-4701,-5703,-6918,-8218,-9499,-10582,-11315,-11565,-11216,-10257,-8696,-6636,-4229,-1640,908,3241,5187,6637,7517,7836,7626,6991,6054,4942,3809,2758,1885,1226,788,521,373,240,49,-284,-815,-1548,-2488,-3558,-4696,-5789,-6740,-7456,-7870,-7941,-7679,-7106,-6296,-5309,-4236,-3132,-2063,-1047,-126,721,1480,2194,2878,3573,4305,5093,5934,6812,7678,8487,9172,9688,10000,10093,9984,9693,9261,8724,8116,7449,6739,5959,5109,4152,3074,1867,536,-881,-2348,-3778,-5115,-6254,-7143,-7706,-7914,-7745,-7238,-6442,-5473,-4451,-3515,-2805,-2412,-2388,-2738,-3370,-4182,-4990,-5624,-5908,-5705,-4929,-3563,-1660,660,3225,5817,8227,10238,11691,12478,12556,11970,10830,9303,7599,5946,4546,3572,3122,3200,3754,4620,5615,6512,7113,7254,6856,5889,4453,2651,698,-1238,-2955,-4296,-5158,-5466,-5233,-4503,-3375,-1993,-503,930,2183,3151,3792,4111,4165,4051,3878,3749,3763,3953,4352,4905,5569,6221,6778,7111,7149,6826,6131,5098,3798,2342,868,-488,-1570,-2266,-2487,-2189,-1404,-199,1279,2867,4363,5583,6381,6651,6374,5600,4429,3051,1639,398,-513,-996,-1020,-627,74,927,1774,2440,2804,2779,2347,1540,452,-799,-2076,-3231,-4150,-4734,-4932,-4732,-4186,-3349,-2342,-1246,-173,821,1679,2407,3023,3552,4075,4597,5187,5845,6565,7335,8102,8800,9376,9739,9838,9626,9081,8213,7067,5692,4180,2619,1091,-289,-1481,-2392,-3041,-3402,-3547,-3523,-3430,-3339,-3332,-3433,-3674,-4012,-4432,-4863,-5282,-5645,-5948,-6194,-6384,-6533,-6624,-6649,-6560,-6330,-5914,-5291,-4471,-3463,-2359,-1219,-179,666,1200,1360,1095,425,-621,-1950,-3476,-5069,-6626,-8031,-9199,-10061,-10586,-10761,-10611,-10178,-9525,-8726,-7864,-7005,-6223,-5549,-5019,-4629,-4363,-4198,-4080,-3973,-3829,-3617,-3312,-2919,-2433,-1874,-1249,-562,189,1002,1892,2847,3863,4911,5955,6941,7827,8545,9046,9278,9177,8720,7851,6580,4908,2892,613,-1825,-4281,-6629,-8725,-10456,-11746,-12537,-12826,-12664,-12099,-11270,-10260,-9219,-8236,-7405,-6760,-6310,-6013,-5787,-5561,-5215,-4713,-3993,-3081,-2012,-875,238,1215,1961,2405,2510,2293,1799,1120,356,-386,-1012,-1466,-1706,-1753,-1638,-1436,-1220,-1064,-1035,-1173,-1494,-1994,-2633,-3369,-4128,-4857,-5476,-5957,-6245,-6341,-6231,-5933,-5460,-4835,-4068,-3177,-2177,-1084,65,1242,2393,3471,4406,5151,5634,5828,5690,5256,4549,3690,2794,2021,1530,1441,1844,2744,4078,5705,7422,8994,10195,10821,10741,9922,8412,6367,4008,1584,-637,-2440,-3640,-4161,-3973,-3167,-1878,-301,1325,2809,3923,4563,4623,4122,3131,1796,314,-1093,-2209,-2848,-2871,-2223,-923,920,3126,5450,7638,9417,10576,10970,10529,9303,7405,5042,2451,-105,-2388,-4197,-5411,-5961,-5884,-5248,-4190,-2877,-1463,-134,1008,1842,2355,2544,2481,2266,2008,1835,1829,2071,2557,3288,4182,5164,6121,6956,7581,7955,8056,7913,7574,7112,6587,6067,5570,5124,4690,4266,3802,3296,2750,2188,1652,1184,826,601,522,582,762,1022,1313,1579,1768,1850,1806,1652,1436,1198,1026,950,1028,1254,1620,2073,2561,3007,3349,3519,3467,3158,2564,1692,564,-772,-2248,-3785,-5288,-6671,-7837,-8738,-9317,-9579,-9543,-9256,-8802,-8245,-7676,-7148,-6697,-6346,-6060,-5832,-5601,-5356,-5071,-4756,-4432,-4126,-3852,-3619,-3383,-3106,-2707,-2129,-1306,-217,1145,2731,4482,6303,8092,9752,11179,12301,13040,13346,13173,12498,11309,9624,7479,4951,2137,-822,-3781,-6557,-9004,-10969,-12359,-13120,-13268,-12865,-12043,-10943,-9748,-8612,-7679,-7033,-6724,-6722,-6983,-7392,-7864,-8272,-8567,-8686,-8647,-8477,-8229,-7974,-7767,-7646,-7623,-7661,-7721,-7694,-7525,-7103,-6405,-5407,-4139,-2674,-1100,466,1913,3145,4085,4701,4970,4930,4604,4067,3360,2559,1705,869,92,-564,-1046,-1311,-1319,-1053,-511,291,1314,2494,3756,5007,6144,7073,7709,7986,7864,7332,6408,5160,3676,2101,560,-779,-1805,-2422,-2587,-2334,-1717,-889,26,842,1418,1647,1432,792,-268,-1638,-3214,-4848,-6393,-7715,-8679,-9204,-9215,-8704,-7692,-6254,-4502,-2577,-615,1232,2871,4222,5250,5980,6421,6655,6716,6664,6536,6353,6134,5885,5610,5307,4984,4634,4266,3881,3488,3086,2706,2343,2044,1819,1712,1755,1977,2388,2978,3703,4494,5266,5934,6418,6689,6703,6521,6150,5699,5210,4775,4439,4234,4184,4261,4457,4727,5040,5363,5675,5961,6221,6456,6685,6922,7191,7510,7874,8295,8751,9217,9678,10078,10397,10585,10605,10444,10068,9513,8765,7892,6906,5880,4851,3886,3027,2332,1833,1562,1542,1767,2243,2933,3825,4856,5986,7142,8243,9216,9958,10412,10510,10247,9637,8758,7707,6615,5609,4799,4275,4050,4139,4444,4905,5382,5785,6002,5990,5702,5163,4391,3450,2392,1276,144,-961,-2036,-3037,-3988,-4834,-5559,-6097,-6384,-6347,-5922,-5069,-3774,-2086,-65,2152,4444,6639,8598,10183,11290,11861,11874,11379,10433,9167,7686,6130,4596,3171,1893,780,-206,-1086,-1942,-2798,-3717,-4703,-5772,-6884,-8019,-9087,-10036,-10763,-11212,-11301,-11024,-10373,-9412,-8237,-6969,-5762,-4733,-4008,-3629,-3655,-4033,-4754,-5709,-6849,-8068,-9315,-10503,-11608,-12564,-13370,-13983,-14405,-14602,-14583,-14313,-13818,-13076,-12131,-10990,-9719,-8348,-6974,-5632,-4433,-3413,-2647,-2167,-1980,-2080,-2412,-2914,-3495,-4047,-4483,-4691,-4627,-4237,-3536,-2552,-1375,-78,1190,2330,3199,3693,3731,3266,2319,946,-705,-2474,-4142,-5511,-6402,-6688,-6345,-5406,-4027,-2398,-767,612,1527,1806,1373,225,-1545,-3771,-6255,-8755,-11065,-12978,-14349,-15074,-15123,-14525,-13364,-11798,-9978,-8111,-6355,-4868,-3749,-3052,-2780,-2888,-3308,-3947,-4721,-5542,-6365,-7135,-7840,-8471,-9009,-9462,-9790,-9964,-9943,-9690,-9189,-8441,-7496,-6412,-5305,-4265,-3405,-2796,-2485,-2456,-2670,-3012,-3368,-3573,-3506,-3027,-2096,-674,1160,3295,5548,7700,9518,10789,11329,11048,9929,8062,5610,2816,-60,-2740,-4986,-6620,-7535,-7709,-7219,-6183,-4798,-3254,-1757,-468,486,1039,1194,980,503,-144,-844,-1491,-2016,-2361,-2502,-2458,-2223,-1867,-1385,-843,-233,418,1120,1879,2703,3615,4608,5692,6833,7999,9126,10141,10957,11514,11731,11616,11145,10394,9424,8335,7246,6227,5385,4727,4289,4012,3875,3784,3706,3569,3363,3064,2707,2311,1953,1665,1528,1551,1770,2157,2681,3284,3903,4479,4974,5368,5668,5907,6116,6353,6654,7054,7593,8245,9038,9904,10819,11703,12483,13093,13441,13494,13193,12548,11580,10342,8921,7410,5918,4536,3345,2400,1716,1283,1041,910,794,591,214,-380,-1229,-2281,-3488,-4742,-5909,-6877,-7504,-7718,-7454,-6723,-5566,-4076,-2375,-588,1149,2718,4039,5026,5672,5934,5855,5421,4705,3729,2565,1289,-38,-1308,-2448,-3378,-4017,-4338,-4301,-3918,-3227,-2271,-1151,62,1259,2372,3327,4097,4658,5020,5207,5248,5184,5050,4868,4657,4423,4157,3856,3514,3119,2687,2224,1755,1317,917,586,297,49,-202,-478,-799,-1171,-1565,-1953,-2283,-2512,-2610,-2583,-2450,-2294,-2177,-2212,-2457,-2982,-3784,-4854,-6114,-7485,-8835,-10046,-10979,-11521,-11580,-11097,-10064,-8533,-6596,-4413,-2155,-27,1784,3126,3885,4030,3570,2594,1231,-362,-2005,-3538,-4813,-5729,-6225,-6294,-5975,-5339,-4491,-3535,-2576,-1711,-1009,-525,-292,-306,-560,-1008,-1605,-2279,-2972,-3616,-4162,-4575,-4832,-4942,-4918,-4781,-4568,-4289,-3984,-3660,-3348,-3046,-2781,-2540,-2348,-2181,-2061,-1962,-1885,-1815,-1730,-1622,-1470,-1270,-1017,-733,-421,-135,118,287,361,343,248,126,51,84,318,791,1536,2516,3677,4882,6014,6910,7450,7544,7140,6261,4962,3347,1548,-295,-2045,-3564,-4760,-5538,-5863,-5711,-5117,-4144,-2886,-1478,-44,1279,2388,3203,3698,3866,3763,3457,3025,2571,2158,1843,1658,1575,1569,1572,1515,1345,1004,487,-212,-1044,-1960,-2873,-3700,-4340,-4703,-4715,-4324,-3524,-2351,-873,778,2488,4106,5513,6618,7337,7664,7581,7133,6382,5389,4257,3052,1862,739,-250,-1094,-1740,-2202,-2440,-2466,-2254,-1831,-1194,-406,490,1401,2248,2942,3419,3634,3572,3273,2755,2129,1426,748,137,-371,-741,-991,-1124,-1166,-1150,-1081,-976,-838,-653,-423,-137,196,563,931,1260,1496,1565,1428,1003,298,-712,-1960,-3363,-4789,-6084,-7084,-7662,-7714,-7209,-6172,-4691,-2907,-1001,848,2444,3654,4354,4497,4093,3180,1874,298,-1411,-3083,-4603,-5837,-6693,-7118,-7073,-6585,-5687,-4461,-2994,-1410,197,1687,2988,3998,4686,5029,5060,4822,4402,3887,3363,2920,2591,2412,2357,2377,2420,2393,2255,1937,1425,701,-196,-1229,-2307,-3362,-4283,-5024,-5506,-5745,-5739,-5564,-5290,-5014,-4822,-4781,-4918,-5239,-5693,-6225,-6748,-7182,-7445,-7486,-7259,-6764,-6016,-5057,-3965,-2826,-1743,-836,-175,138,114,-239,-817,-1471,-2039,-2335,-2222,-1610,-487,1076,2944,4922,6797,8375,9471,10001,9906,9235,8071,6546,4820,3041,1349,-149,-1384,-2327,-2960,-3310,-3393,-3252,-2920,-2461,-1908,-1352,-835,-440,-225,-236,-512,-1041,-1813,-2745,-3779,-4790,-5692,-6390,-6798,-6897,-6648,-6089,-5261,-4222,-3066,-1859,-690,385,1326,2104,2726,3199,3553,3802,3963,4025,3982,3814,3516,3106,2619,2131,1718,1473,1459,1722,2252,3022,3939,4932,5868,6691,7301,7678,7812,7704,7415,6963,6417,5794,5139,4451,3744,3014,2244,1445,591,-273,-1134,-1922,-2578,-3043,-3271,-3224,-2927,-2362,-1613,-690,319,1371,2403,3368,4204,4879,5337,5541,5477,5101,4449,3510,2349,1016,-407,-1827,-3155,-4296,-5179,-5716,-5870,-5584,-4856,-3691,-2138,-264,1810,3984,6073,7965,9479,10514,10973,10807,10026,8683,6875,4746,2461,201,-1852,-3541,-4734,-5355,-5362,-4793,-3696,-2199,-425,1467,3327,5003,6376,7342,7853,7881,7464,6643,5522,4190,2766,1348,39,-1097,-2009,-2675,-3107,-3310,-3329,-3170,-2884,-2467,-1949,-1333,-630,153,987,1872,2741,3601,4373,5058,5588,5954,6120,6065,5813,5360,4782,4125,3475,2901,2466,2198,2111,2172,2343,2550,2727,2797,2704,2400,1873,1142,250,-727,-1700,-2591,-3310,-3810,-4063,-4058,-3845,-3456,-2971,-2450,-1948,-1510,-1143,-857,-625,-436,-265,-117,6,59,22,-192,-605,-1297,-2278,-3562,-5110,-6849,-8648,-10379,-11858,-12956,-13523,-13504,-12866,-11663,-9985,-7969,-5770,-3538,-1408,510,2153,3456,4424,5039,5329,5312,5015,4467,3699,2737,1620,393,-894,-2183,-3403,-4518,-5450,-6189,-6694,-6977,-7053,-6964,-6752,-6469,-6148,-5821,-5484,-5143,-4764,-4343,-3863,-3314,-2721,-2095,-1471,-889,-365,62,401,651,834,990,1158,1374,1670,2048,2493,2970,3431,3802,4043,4091,3922,3543,2953,2222,1368,476,-429,-1302,-2116,-2890,-3613,-4322,-5026,-5726,-6395,-6986,-7407,-7574,-7384,-6761,-5678,-4138,-2246,-114,2035,4022,5606,6628,6943,6512,5350,3582,1387,-1022,-3387,-5521,-7234,-8444,-9116,-9284,-9039,-8498,-7789,-7044,-6360,-5808,-5416,-5166,-5014,-4878,-4678,-4327,-3766,-2961,-1908,-643,769,2231,3635,4846,5770,6301,6394,6037,5253,4137,2770,1309,-134,-1396,-2391,-3011,-3233,-3042,-2478,-1637,-605,460,1456,2246,2747,2911,2719,2209,1440,498,-513,-1490,-2356,-3030,-3490,-3713,-3731,-3576,-3302,-2956,-2581,-2205,-1821,-1435,-997,-504,98,801,1624,2524,3475,4393,5215,5847,6210,6240,5892,5164,4074,2696,1114,-543,-2148,-3563,-4665,-5347,-5552,-5232,-4429,-3185,-1611,166,2023,3804,5409,6720,7684,8259,8443,8278,7811,7151,6382,5635,5003,4576,4411,4514,4873,5415,6084,6776,7443,8008,8445,8727,8844,8785,8541,8105,7443,6565,5430,4080,2515,792,-1023,-2888,-4696,-6433,-7995,-9371,-10489,-11329,-11858,-12056,-11930,-11484,-10756,-9794,-8662,-7445,-6211,-5051,-4012,-3157,-2492,-2031,-1740,-1599,-1550,-1549,-1549,-1488,-1340,-1043,-591,62,880,1882,2986,4161,5304,6336,7171,7732,7974,7864,7421,6673,5710,4607,3479,2401,1453,649,0,-540,-1037,-1555,-2165,-2908,-3786,-4770,-5800,-6779,-7634,-8270,-8643,-8717,-8507,-8043,-7392,-6620,-5804,-5013,-4294,-3688,-3205,-2848,-2601,-2442,-2331,-2243,-2128,-1967,-1727,-1401,-990,-506,30,591,1163,1727,2295,2855,3440,4045,4684,5355,6025,6689,7280,7765,8086,8189,8046,7622,6907,5908,4665,3221,1686,150,-1244,-2373,-3117,-3396,-3173,-2463,-1364,12,1457,2795,3814,4347,4275,3531,2146,189,-2170,-4756,-7329,-9676,-11579,-12872,-13439,-13237,-12303,-10727,-8670,-6310,-3846,-1476,649,2374,3644,4398,4668,4501,3974,3200,2264,1270,290,-600,-1358,-1938,-2323,-2503,-2480,-2279,-1943,-1521,-1081,-683,-382,-217,-198,-325,-558,-870,-1199,-1500,-1724,-1839,-1811,-1656,-1365,-984,-552,-111,267,559,707,714,564,297,-56,-431,-775,-1033,-1157,-1124,-920,-553,-60,538,1182,1832,2456,2998,3440,3728,3843,3739,3412,2837,2037,1028,-139,-1409,-2710,-3962,-5099,-6051,-6769,-7233,-7420,-7354,-7044,-6524,-5812,-4935,-3907,-2744,-1466,-82,1364,2839,4283,5615,6777,7672,8271,8514,8406,7957,7205,6213,5054,3817,2609,1531,688,171,39,327,1003,1993,3168,4360,5383,6067,6261,5884,4919,3414,1496,-671,-2872,-4902,-6528,-7600,-7960,-7570,-6425,-4628,-2335,231,2815,5160,7025,8227,8644,8238,7045,5172,2791,95,-2658,-5249,-7418,-8967,-9730,-9603,-8567,-6687,-4109,-1066,2183,5335,8117,10292,11692,12240,11937,10883,9235,7213,5044,2960,1151,-238,-1118,-1464,-1296,-686,256,1400,2589,3675,4510,4985,5020,4591,3727,2506,1073,-430,-1810,-2928,-3651,-3917,-3708,-3085,-2129,-987,207,1303,2188,2776,3042,2989,2687,2222,1711,1261,986,947,1198,1738,2530,3515,4591,5660,6619,7390,7917,8199,8254,8153,7985,7842,7834,8013,8437,9077,9906,10800,11655,12291,12583,12376,11616,10254,8378,6077,3554,979,-1420,-3492,-5081,-6121,-6583,-6499,-5960,-5095,-4047,-3011,-2107,-1509,-1269,-1441,-1980,-2814,-3808,-4842,-5749,-6439,-6786,-6767,-6347,-5580,-4529,-3315,-2067,-910,22,654,917,816,379,-303,-1142,-1984,-2739,-3265,-3500,-3394,-2930,-2154,-1124,67,1302,2471,3456,4157,4511,4464,4029,3230,2134,850,-535,-1870,-3068,-4009,-4649,-4937,-4908,-4585,-4061,-3403,-2716,-2071,-1552,-1205,-1060,-1136,-1396,-1837,-2380,-3004,-3627,-4210,-4705,-5072,-5310,-5398,-5365,-5223,-5004,-4750,-4484,-4254,-4063,-3953,-3908,-3959,-4076,-4261,-4473,-4675,-4809,-4824,-4665,-4300,-3716,-2922,-1971,-924,119,1063,1807,2277,2425,2235,1756,1040,204,-652,-1419,-1997,-2337,-2409,-2228,-1854,-1365,-869,-484,-289,-390,-778,-1474,-2381,-3408,-4411,-5243,-5769,-5898,-5567,-4798,-3649,-2245,-752,664,1812,2570,2818,2536,1731,502,-1030,-2679,-4268,-5604,-6531,-6943,-6782,-6076,-4896,-3388,-1717,-93,1315,2311,2822,2757,2176,1152,-167,-1591,-2956,-4078,-4839,-5169,-5047,-4538,-3724,-2753,-1759,-894,-256,61,60,-246,-773,-1399,-2024,-2495,-2731,-2653,-2216,-1444,-366,936,2354,3785,5094,6187,6961,7370,7370,6975,6220,5153,3876,2459,1019,-366,-1604,-2635,-3407,-3888,-4069,-3951,-3557,-2930,-2120,-1192,-221,731,1595,2319,2874,3228,3393,3381,3231,3000,2730,2493,2308,2224,2233,2344,2530,2771,3036,3288,3509,3675,3771,3797,3754,3651,3520,3377,3265,3221,3274,3467,3797,4285,4896,5601,6350,7071,7735,8272,8696,8971,9133,9174,9119,8963,8703,8322,7802,7115,6255,5217,4020,2720,1364,60,-1112,-2039,-2628,-2809,-2533,-1808,-672,777,2424,4103,5666,6935,7798,8129,7899,7086,5762,4008,1981,-178,-2288,-4210,-5817,-7021,-7791,-8121,-8077,-7729,-7211,-6630,-6120,-5767,-5643,-5754,-6098,-6588,-7152,-7667,-8032,-8155,-7964,-7454,-6619,-5529,-4257,-2895,-1552,-301,775,1653,2301,2753,3016,3153,3189,3176,3135,3090,3040,2989,2922,2827,2693,2507,2249,1936,1536,1093,592,82,-404,-839,-1161,-1370,-1426,-1343,-1123,-794,-376,93,577,1050,1457,1787,1986,2042,1916,1607,1106,445,-342,-1197,-2044,-2828,-3470,-3930,-4181,-4195,-4019,-3661,-3203,-2712,-2266,-1950,-1828,-1952,-2348,-3010,-3890,-4911,-5946,-6867,-7522,-7797,-7604,-6915,-5757,-4219,-2437,-579,1169,2631,3644,4091,3889,3035,1565,-396,-2683,-5075,-7340,-9226,-10544,-11121,-10898,-9882,-8191,-6016,-3603,-1226,864,2440,3364,3552,3015,1838,163,-1810,-3873,-5806,-7417,-8558,-9120,-9092,-8485,-7417,-6006,-4444,-2886,-1517,-454,204,434,256,-243,-948,-1706,-2366,-2796,-2891,-2612,-1949,-979,207,1468,2674,3701,4470,4921,5061,4912,4532,4005,3382,2750,2125,1554,1016,529,55,-382,-816,-1210,-1571,-1862,-2061,-2136,-2066,-1837,-1445,-920,-272,430,1153,1822,2386,2799,3014,3030,2839,2472,1988,1430,898,442,147,60,209,617,1256,2093,3077,4116,5150,6096,6883,7497,7876,8071,8049,7889,7578,7176,6686,6139,5554,4962,4400,3916,3541,3317,3237,3305,3456,3667,3848,3982,4028,4004,3925,3852,3817,3890,4083,4423,4878,5399,5903,6281,6440,6272,5734,4783,3464,1831,1,-1889,-3692,-5265,-6487,-7274,-7591,-7439,-6872,-5968,-4828,-3568,-2279,-1067,28,940,1674,2224,2613,2876,3050,3179,3297,3450,3650,3936,4299,4746,5256,5806,6375,6930,7456,7936,8356,8722,9032,9304,9545,9781,10005,10235,10442,10595,10643,10504,10113,9389,8294,6805,4953,2812,493,-1845,-4041,-5930,-7362,-8237,-8501,-8156,-7268,-5951,-4356,-2665,-1044,343,1396,2052,2312,2237,1918,1485,1068,787,724,943,1426,2161,3057,4047,5016,5896,6590,7070,7296,7286,7080,6731,6329,5935,5636,5465,5449,5587,5832,6169,6533,6894,7222,7476,7640,7682,7571,7284,6789,6069,5133,3995,2715,1351,-5,-1281,-2388,-3279,-3907,-4256,-4341,-4174,-3818,-3306,-2710,-2062,-1405,-754,-117,509,1133,1755,2384,3004,3608,4155,4630,4966,5156,5129,4894,4410,3699,2757,1623,317,-1100,-2599,-4110,-5590,-6985,-8232,-9305,-10140,-10730,-11032,-11037,-10730,-10114,-9201,-8027,-6653,-5144,-3606,-2129,-826,222,948,1331,1385,1168,768,287,-170,-504,-670,-618,-396,-33,371,731,942,944,677,142,-638,-1609,-2675,-3753,-4737,-5544,-6100,-6366,-6317,-5973,-5369,-4565,-3648,-2676,-1754,-917,-235,292,645,857,928,904,779,579,305,-36,-433,-865,-1315,-1732,-2080,-2306,-2353,-2195,-1784,-1140,-272,760,1868,2957,3891,4575,4895,4817,4302,3408,2183,750,-786,-2282,-3638,-4727,-5503,-5885,-5879,-5466,-4693,-3601,-2281,-830,626,1949,3003,3650,3800,3381,2399,903,-1001,-3156,-5396,-7532,-9419,-10909,-11952,-12492,-12587,-12283,-11705,-10963,-10198,-9500,-8988,-8674,-8611,-8754,-9066,-9477,-9896,-10245,-10440,-10432,-10188,-9706,-9021,-8174,-7249,-6304,-5435,-4696,-4156,-3845,-3774,-3936,-4284,-4769,-5317,-5849,-6294,-6577,-6647,-6466,-6015,-5302,-4351,-3213,-1954,-654,579,1661,2476,2970,3072,2775,2099,1089,-145,-1502,-2831,-4002,-4880,-5391,-5475,-5165,-4519,-3660,-2738,-1913,-1330,-1109,-1293,-1897,-2826,-3980,-5184,-6280,-7115,-7568,-7590,-7160,-6355,-5267,-4035,-2816,-1739,-925,-466,-382,-690,-1331,-2220,-3271,-4356,-5388,-6248,-6871,-7170,-7115,-6664,-5838,-4668,-3223,-1605,73,1686,3098,4219,4965,5299,5235,4810,4103,3214,2237,1279,416,-287,-796,-1096,-1194,-1104,-867,-509,-85,366,793,1151,1395,1488,1400,1120,657,33,-705,-1507,-2303,-3033,-3626,-4042,-4235,-4197,-3936,-3473,-2860,-2145,-1398,-679,-53,438,762,907,903,767,571,346,174,77,129,328,728,1325,2138,3168,4404,5833,7413,9104,10808,12463,13931,15125,15934,16280,16119,15446,14302,12774,10988,9083,7231,5563,4223,3282,2789,2738,3066,3688,4479,5316,6078,6653,6972,6979,6674,6077,5261,4311,3353,2500,1871,1551,1589,1986,2692,3617,4628,5600,6397,6931,7138,7024,6607,5997,5259,4541,3926,3520,3386,3541,3991,4670,5517,6414,7276,7981,8471,8686,8638,8360,7956,7509,7175,7031,7191,7683,8516,9640,10954,12325,13585,14554,15083,15036,14360,13052,11181,8900,6374,3829,1457,-563,-2101,-3108,-3576,-3588,-3256,-2731,-2172,-1728,-1497,-1569,-1922,-2538,-3298,-4096,-4778,-5235,-5360,-5106,-4491,-3558,-2440,-1261,-183,660,1154,1240,901,177,-849,-2070,-3349,-4555,-5578,-6311,-6712,-6749,-6432,-5811,-4935,-3886,-2747,-1576,-457,578,1491,2263,2888,3367,3701,3898,3977,3920,3750,3443,3005,2431,1726,919,48,-831,-1637,-2308,-2752,-2934,-2817,-2419,-1790,-1012,-192,552,1123,1413,1386,1004,300,-674,-1840,-3090,-4331,-5461,-6417,-7153,-7669,-7976,-8127,-8165,-8144,-8099,-8046,-7975,-7861,-7659,-7340,-6872,-6244,-5481,-4601,-3666,-2727,-1838,-1066,-439,-16,204,184,-65,-540,-1218,-2069,-3054,-4131,-5254,-6371,-7412,-8312,-8957,-9275,-9159,-8559,-7457,-5880,-3941,-1763,443,2492,4165,5295,5744,5461,4457,2820,713,-1670,-4095,-6333,-8201,-9526,-10249,-10336,-9853,-8908,-7647,-6242,-4847,-3623,-2662,-2057,-1809,-1922,-2314,-2926,-3624,-4325,-4914,-5319,-5483,-5384,-5027,-4457,-3723,-2911,-2089,-1335,-716,-253,1,90,7,-179,-434,-692,-926,-1098,-1204,-1249,-1245,-1224,-1209,-1240,-1337,-1528,-1826,-2236,-2743,-3330,-3957,-4576,-5153,-5612,-5930,-6065,-5984,-5705,-5200,-4503,-3617,-2573,-1409,-168,1078,2273,3326,4174,4752,5007,4941,4546,3899,3059,2147,1265,528,30,-150,31,590,1508,2727,4168,5716,7259,8650,9784,10527,10816,10583,9838,8622,7049,5257,3457,1825,590,-101,-132,535,1837,3646,5743,7887,9803,11265,12067,12111,11346,9837,7696,5110,2287,-544,-3186,-5454,-7239,-8459,-9123,-9255,-8960,-8339,-7523,-6648,-5805,-5101,-4579,-4249,-4118,-4096,-4138,-4137,-4001,-3678,-3108,-2300,-1281,-113,1116,2315,3386,4261,4880,5236,5331,5226,4964,4644,4318,4062,3912,3889,3984,4182,4437,4719,4994,5238,5448,5626,5787,5954,6134,6338,6548,6741,6886,6934,6852,6602,6153,5509,4659,3651,2514,1311,123,-1007,-1971,-2753,-3275,-3542,-3554,-3333,-2943,-2429,-1871,-1324,-848,-466,-202,-33,57,129,220,389,672,1090,1641,2300,3000,3687,4262,4676,4845,4762,4399,3787,2969,1988,925,-174,-1224,-2173,-2955,-3509,-3801,-3784,-3451,-2811,-1886,-746,533,1849,3087,4141,4937,5405,5555,5418,5067,4625,4192,3888,3776,3895,4213,4666,5129,5483,5580,5331,4659,3559,2069,283,-1689,-3688,-5599,-7288,-8669,-9706,-10366,-10699,-10751,-10598,-10324,-10002,-9692,-9441,-9256,-9150,-9093,-9072,-9043,-8984,-8873,-8704,-8472,-8200,-7902,-7601,-7329,-7081,-6875,-6685,-6487,-6247,-5917,-5455,-4826,-4003,-2990,-1808,-515,818,2089,3202,4058,4587,4743,4527,3974,3166,2212,1230,352,-329,-718,-798,-546,-27,712,1561,2430,3220,3857,4282,4476,4428,4167,3735,3177,2570,1959,1408,953,621,426,369,433,599,832,1112,1391,1663,1879,2044,2120,2119,2025,1856,1618,1330,1016,687,383,91,-139,-309,-386,-332,-125,282,901,1758,2835,4115,5548,7050,8534,9873,10936,11620,11806,11466,10565,9177,7380,5324,3159,1042,-879,-2509,-3759,-4625,-5096,-5229,-5095,-4764,-4345,-3896,-3495,-3183,-2981,-2888,-2902,-2981,-3112,-3258,-3388,-3491,-3541,-3541,-3474,-3347,-3159,-2903,-2600,-2232,-1823,-1373,-895,-421,46,462,835,1128,1371,1543,1697,1840,2012,2249,2556,2956,3426,3945,4478,4982,5423,5769,6012,6149,6203,6205,6186,6201,6281,6453,6744,7128,7592,8066,8492,8762,8818,8554,7944,6971,5649,4082,2339,576,-1094,-2551,-3706,-4517,-4970,-5103,-4956,-4607,-4110,-3525,-2900,-2256,-1616,-985,-366,230,796,1324,1788,2179,2466,2634,2656,2512,2184,1662,945,45,-994,-2121,-3233,-4242,-5031,-5501,-5584,-5242,-4501,-3417,-2112,-687,706,1979,3048,3854,4410,4700,4781,4679,4438,4096,3652,3121,2472,1694,761,-328,-1573,-2932,-4357,-5768,-7089,-8217,-9098,-9652,-9861,-9726,-9265,-8561,-7672,-6721,-5795,-4989,-4382,-4004,-3867,-3955,-4198,-4548,-4912,-5231,-5446,-5530,-5484,-5333,-5128,-4929,-4784,-4753,-4837,-5051,-5338,-5662,-5931,-6080,-6031,-5725,-5141,-4259,-3130,-1786,-332,1153,2554,3784,4748,5409,5717,5706,5411,4891,4248,3538,2848,2222,1682,1244,872,547,204,-199,-707,-1377,-2204,-3222,-4367,-5610,-6841,-7972,-8891,-9488,-9698,-9466,-8787,-7706,-6284,-4640,-2893,-1182,363,1624,2517,2988,3022,2653,1926,945,-213,-1416,-2583,-3610,-4438,-5025,-5359,-5456,-5363,-5123,-4817,-4482,-4166,-3875,-3591,-3275,-2869,-2312,-1568,-594,580,1949,3424,4931,6368,7621,8603,9227,9440,9222,8584,7561,6225,4661,2955,1208,-506,-2119,-3580,-4847,-5907,-6726,-7298,-7607,-7631,-7379,-6855,-6086,-5144,-4096,-3057,-2137,-1445,-1077,-1085,-1506,-2305,-3433,-4791,-6262,-7714,-9031,-10088,-10819,-11162,-11102,-10655,-9864,-8796,-7531,-6170,-4777,-3451,-2228,-1151,-241,508,1111,1586,1971,2292,2579,2838,3080,3277,3422,3464,3392,3172,2796,2287,1658,984,320,-239,-631,-769,-627,-171,575,1563,2721,3947,5138,6193,7023,7583,7830,7795,7491,7005,6391,5749,5142,4639,4286,4089,4062,4154,4341,4538,4709,4772,4711,4492,4125,3652,3098,2546,2017,1569,1197,900,621,328,-45,-531,-1140,-1872,-2661,-3443,-4115,-4571,-4721,-4491,-3859,-2836,-1503,24,1599,3049,4237,5046,5416,5354,4909,4183,3307,2404,1615,1011,662,552,647,853,1065,1173,1065,687,-16,-1010,-2255,-3646,-5066,-6394,-7491,-8273,-8643,-8566,-8051,-7111,-5855,-4353,-2750,-1172,259,1416,2221,2618,2596,2192,1480,556,-453,-1429,-2259,-2848,-3131,-3080,-2683,-1983,-1017,122,1358,2585,3724,4686,5428,5899,6106,6038,5730,5204,4492,3631,2642,1561,413,-757,-1915,-2994,-3931,-4655,-5079,-5147,-4802,-4030,-2846,-1306,496,2455,4425,6291,7906,9187,10026,10410,10306,9768,8855,7666,6330,4965,3712,2673,1936,1552,1513,1803,2322,3005,3707,4342,4789,4974,4843,4358,3538,2399,1019,-515,-2088,-3548,-4763,-5576,-5882,-5592,-4695,-3227,-1301,915,3218,5382,7213,8539,9262,9345,8806,7749,6266,4524,2655,790,-942,-2471,-3735,-4710,-5403,-5823,-6007,-5970,-5753,-5363,-4819,-4129,-3298,-2336,-1276,-146,990,2046,2946,3568,3843,3688,3074,2003,535,-1250,-3202,-5194,-7046,-8626,-9806,-10502,-10680,-10336,-9545,-8378,-6972,-5437,-3896,-2439,-1126,19,1005,1860,2626,3352,4063,4777,5486,6152,6727,7150,7351,7271,6868,6111,5017,3625,2007,287,-1425,-2969,-4233,-5090,-5469,-5336,-4698,-3628,-2219,-609,1058,2630,3961,4948,5480,5544,5105,4230,2969,1440,-264,-2017,-3727,-5304,-6691,-7841,-8758,-9418,-9868,-10099,-10151,-10024,-9724,-9243,-8572,-7691,-6615,-5338,-3924,-2409,-909,484,1643,2461,2864,2824,2359,1562,549,-513,-1470,-2160,-2481,-2361,-1806,-872,332,1654,2931,4002,4727,5028,4851,4232,3220,1945,515,-916,-2232,-3327,-4129,-4611,-4783,-4694,-4417,-4059,-3695,-3437,-3328,-3409,-3678,-4091,-4575,-5061,-5422,-5615,-5538,-5196,-4567,-3725,-2710,-1643,-609,286,945,1317,1344,1033,402,-486,-1554,-2685,-3776,-4681,-5311,-5551,-5360,-4707,-3628,-2188,-502,1303,3071,4667,5957,6862,7327,7355,6995,6314,5422,4427,3436,2549,1831,1320,1027,920,953,1075,1228,1385,1524,1645,1773,1903,2063,2224,2377,2478,2481,2365,2081,1665,1117,513,-73,-572,-883,-971,-778,-317,392,1292,2301,3341,4316,5162,5817,6247,6458,6445,6272,5957,5567,5142,4729,4382,4135,4053,4165,4530,5167,6099,7297,8735,10312,11943,13484,14810,15770,16260,16172,15477,14181,12373,10190,7829,5504,3426,1794,724,282,437,1085,2072,3188,4236,5019,5395,5277,4636,3533,2055,356,-1401,-3056,-4446,-5467,-6031,-6128,-5775,-5072,-4124,-3093,-2132,-1377,-964,-940,-1350,-2128,-3210,-4440,-5687,-6766,-7551,-7898,-7749,-7055,-5854,-4206,-2223,-42,2197,4341,6261,7844,9004,9702,9926,9720,9142,8303,7293,6249,5252,4401,3740,3296,3052,2980,3011,3100,3153,3138,2976,2657,2164,1511,746,-89,-914,-1678,-2304,-2756,-2999,-3009,-2819,-2429,-1904,-1301,-661,-87,400,718,835,731,385,-180,-929,-1816,-2753,-3672,-4477,-5095,-5454,-5513,-5245,-4682,-3853,-2863,-1787,-754,153,863,1331,1577,1628,1551,1400,1242,1094,982,876,752,558,269,-165,-727,-1423,-2190,-2976,-3684,-4225,-4517,-4482,-4091,-3347,-2289,-1025,323,1599,2642,3306,3495,3138,2258,898,-811,-2735,-4697,-6537,-8109,-9292,-10020,-10262,-10049,-9441,-8551,-7488,-6407,-5425,-4678,-4236,-4162,-4456,-5085,-5988,-7047,-8169,-9209,-10072,-10650,-10891,-10771,-10298,-9520,-8506,-7329,-6090,-4854,-3713,-2718,-1924,-1352,-1012,-899,-972,-1205,-1526,-1894,-2228,-2491,-2612,-2576,-2360,-1977,-1459,-851,-216,384,885,1234,1410,1391,1204,884,471,51,-346,-629,-786,-769,-608,-307,70,473,852,1153,1361,1471,1500,1487,1479,1501,1590,1734,1919,2097,2224,2232,2105,1782,1290,618,-186,-1069,-1964,-2787,-3440,-3844,-3905,-3587,-2856,-1762,-356,1217,2828,4296,5465,6200,6409,6061,5170,3825,2141,294,-1546,-3178,-4448,-5200,-5376,-4929,-3933,-2472,-732,1114,2846,4296,5311,5814,5778,5254,4327,3149,1859,638,-390,-1093,-1425,-1342,-890,-107,896,2018,3135,4128,4900,5361,5462,5173,4497,3474,2154,640,-977,-2573,-4040,-5278,-6205,-6785,-6988,-6853,-6398,-5717,-4867,-3949,-3031,-2199,-1494,-967,-615,-448,-416,-501,-618,-734,-765,-675,-416,29,651,1440,2325,3270,4172,4988,5638,6096,6355,6431,6389,6288,6213,6242,6420,6788,7325,8007,8745,9463,10027,10360,10328,9894,8981,7624,5833,3722,1374,-1049,-3423,-5601,-7468,-8926,-9923,-10436,-10471,-10086,-9310,-8231,-6898,-5373,-3726,-1989,-239,1501,3168,4723,6140,7363,8396,9189,9756,10077,10159,10010,9637,9048,8269,7298,6190,4960,3682,2406,1223,184,-617,-1164,-1411,-1396,-1148,-752,-283,160,497,659,597,294,-244,-990,-1894,-2901,-3944,-4972,-5928,-6781,-7499,-8070,-8478,-8728,-8806,-8721,-8465,-8038,-7454,-6706,-5836,-4849,-3813,-2755,-1750,-829,-61,542,927,1118,1092,899,557,131,-329,-752,-1071,-1237,-1202,-955,-501,128,877,1676,2454,3138,3673,4017,4163,4115,3915,3602,3238,2867,2544,2297,2156,2117,2180,2317,2513,2718,2923,3074,3172,3188,3116,2949,2690,2331,1902,1431,981,630,439,460,678,1026,1376,1572,1469,992,145,-956,-2119,-3128,-3772,-3943,-3600,-2851,-1830,-737,286,1118,1734,2125,2331,2371,2227,1858,1183,133,-1327,-3142,-5176,-7171,-8811,-9743,-9663,-8360,-5827,-2211,2103,6605,10700,13798,15425,15283,13297,9654,4741,-866,-6494,-11475,-15167,-17128,-17061,-14965,-11051,-5770,238,6265,11551,15475,17561,17602,15665,12096,7442,2407,-2344,-6175,-8712,-9738,-9345,-7772,-5420,-2719,-78,2191,3887,4939,5383,5326,4902,4256,3488,2665,1806,895,-88,-1153,-2282,-3394,-4402,-5156,-5568,-5541,-5098,-4296,-3307,-2325,-1578,-1248,-1455,-2200,-3370,-4766,-6081,-7053,-7425,-7068,-5989,-4334,-2362,-417,1174,2125,2279,1621,276,-1491,-3371,-5001,-6098,-6446,-5969,-4731,-2914,-809,1247,2904,3875,3958,3088,1355,-1025,-3710,-6302,-8418,-9734,-10052,-9337,-7703,-5411,-2807,-264,1884,3384,4126,4096,3439,2331,1027,-258,-1322,-2050,-2366,-2298,-1886,-1251,-487,287,981,1548,1949,2223,2394,2548,2740,3057,3524,4177,4976,5870,6750,7504,7987,8095,7727,6858,5504,3763,1769,-288,-2223,-3849,-5031,-5669,-5738,-5268,-4343,-3098,-1688,-264,1013,2062,2810,3274,3514,3626,3739,3975,4428,5157,6168,7405,8800,10223,11577,12742,13642,14227,14465,14389,14003,13393,12589,11688,10726,9779,8849,7959,7075,6154,5146,3997,2678,1195,-432,-2115,-3781,-5297,-6563,-7465,-7918,-7872,-7302,-6235,-4723,-2864,-780,1378,3461,5296,6760,7704,8079,7814,6939,5482,3539,1204,-1391,-4111,-6801,-9301,-11428,-13025,-13916,-14004,-13216,-11592,-9227,-6332,-3152,1,2842,5109,6622,7284,7103,6173,4654,2758,690,-1355,-3211,-4798,-6048,-6973,-7604,-7971,-8135,-8101,-7895,-7500,-6911,-6123,-5157,-4054,-2901,-1784,-826,-120,250,235,-147,-866,-1811,-2882,-3940,-4874,-5580,-6004,-6116,-5933,-5502,-4885,-4167,-3429,-2736,-2164,-1729,-1480,-1390,-1474,-1680,-1999,-2380,-2794,-3218,-3604,-3964,-4256,-4505,-4698,-4858,-4991,-5136,-5290,-5506,-5766,-6111,-6509,-6982,-7477,-7995,-8478,-8907,-9240,-9457,-9533,-9478,-9276,-8966,-8549,-8071,-7548,-7018,-6504,-6033,-5627,-5295,-5057,-4899,-4828,-4815,-4833,-4844,-4792,-4631,-4310,-3801,-3081,-2172,-1106,47,1208,2281,3190,3848,4234,4320,4149,3757,3244,2669,2144,1712,1448,1355,1448,1695,2054,2481,2913,3307,3615,3809,3878,3826,3672,3456,3212,3004,2864,2843,2960,3216,3603,4073,4575,5046,5409,5614,5607,5376,4923,4284,3528,2714,1957,1312,873,682,760,1115,1702,2475,3360,4278,5166,5953,6619,7122,7497,7726,7871,7928,7956,7956,7965,7986,8037,8122,8248,8407,8603,8824,9066,9318,9580,9845,10117,10392,10680,10972,11274,11576,11858,12126,12333,12497,12575,12584,12510,12367,12153,11889,11582,11239,10877,10491,10082,9658,9207,8738,8259,7778,7323,6899,6547,6255,6053,5919,5850,5840,5862,5923,6002,6088,6173,6216,6191,6048,5750,5264,4586,3745,2779,1799,863,96,-459,-742,-772,-583,-244,140,498,732,809,685,401,-40,-544,-1074,-1544,-1900,-2117,-2150,-2034,-1774,-1430,-1061,-725,-497,-407,-505,-776,-1225,-1794,-2441,-3105,-3713,-4240,-4621,-4860,-4951,-4904,-4764,-4554,-4325,-4115,-3961,-3894,-3936,-4098,-4381,-4769,-5238,-5756,-6272,-6753,-7145,-7432,-7579,-7600,-7494,-7298,-7044,-6773,-6526,-6330,-6219,-6187,-6250,-6385,-6581,-6817,-7074,-7321,-7566,-7769,-7952,-8096,-8202,-8292,-8342,-8394,-8414,-8434,-8436,-8427,-8406,-8371,-8317,-8257,-8176,-8095,-8004,-7910,-7818,-7728,-7635,-7558,-7474,-7415,-7360,-7333,-7321,-7346,-7393,-7466,-7561,-7662,-7771,-7864,-7946,-7998,-8035,-8036,-8030,-7998,-7975,-7944,-7931,-7930,-7951,-7991,-8047,-8117,-8184,-8248,-8283,-8290,-8247,-8154,-8000,-7795,-7542,-7261,-6968,-6683,-6431,-6222,-6072,-5975,-5926,-5905,-5887,-5841,-5739,-5558,-5277,-4902,-4430,-3884,-3306,-2716,-2176,-1711,-1368,-1158,-1111,-1197,-1422,-1734,-2109,-2492,-2854,-3150,-3364,-3485,-3502,-3445,-3305,-3130,-2918,-2707,-2507,-2330,-2189,-2083,-2013,-1976,-1951,-1947,-1922,-1888,-1808,-1693,-1516,-1298,-1022,-720,-386,-56,271,563,812,1014,1153,1243,1284,1288,1278,1262,1268,1304,1387,1526,1710,1952,2226,2523,2833,3126,3402,3649,3851,4028,4162,4283,4386,4488,4601,4725,4877,5041,5227,5421,5609,5790,5933,6042,6097,6095,6032,5922,5756,5579,5375,5201,5052,4959,4932,4969,5080,5239,5448,5673,5905,6114,6300,6424,6516,6531,6511,6438,6338,6228,6118,6040,6004,6022,6110,6253,6456,6689,6947,7185,7411,7567,7682,7714,7695,7618,7508,7384,7260,7166,7100,7087,7113,7184,7278,7392,7501,7588,7648,7657,7621,7535,7404,7247,7080,6915,6783,6684,6642,6648,6708,6794,6910,7017,7110,7171,7182,7155,7090,7002,6923,6865,6863,6933,7087,7330,7640,8000,8359,8678,8902,8991,8908,8660,8235,7701,7099,6512,6032,5720,5638,5829,6251,6898,7656,8436,9129,9618,9828,9717,9269,8543,7600,6560,5526,4624,3928,3517,3399,3568,3963,4521,5135,5725,6202,6500,6595,6459,6134,5639,5051,4411,3803,3254,2822,2508,2316,2239,2232,2275,2321,2331,2291,2162,1952,1654,1277,851,385,-81,-535,-941,-1291,-1568,-1764,-1889,-1935,-1933,-1877,-1813,-1728,-1669,-1627,-1624,-1659,-1733,-1838,-1968,-2111,-2249,-2380,-2484,-2560,-2611,-2624,-2623,-2599,-2562,-2537,-2498,-2492,-2489,-2525,-2585,-2687,-2830,-3014,-3240,-3506,-3789,-4104,-4405,-4709,-4984,-5235,-5450,-5644,-5809,-5964,-6123,-6279,-6469,-6669,-6903,-7159,-7430,-7716,-7989,-8251,-8469,-8651,-8765,-8822,-8820,-8749,-8659,-8514,-8377,-8227,-8097,-7987,-7900,-7835,-7791,-7757,-7727,-7694,-7648,-7586,-7512,-7411,-7304,-7185,-7055,-6936,-6816,-6711,-6627,-6550,-6500,-6459,-6436,-6419,-6404,-6398,-6377,-6361,-6331,-6295,-6257,-6208,-6163,-6112,-6075,-6036,-6020,-6005,-6017,-6031,-6067,-6106,-6153,-6202,-6243,-6282,-6310,-6330,-6347,-6351,-6367,-6370,-6399,-6416,-6467,-6515,-6586,-6668,-6758,-6861,-6965,-7068,-7174,-7268,-7361,-7441,-7517,-7584,-7647,-7699,-7749,-7780,-7800,-7791,-7759,-7685,-7578,-7422,-7233,-7001,-6751,-6470,-6191,-5902,-5622,-5359,-5109,-4888,-4689,-4522,-4386,-4288,-4219,-4193,-4192,-4230,-4285,-4366,-4454,-4560,-4662,-4781,-4896,-5022,-5156,-5290,-5427,-5555,-5653,-5725,-5735,-5690,-5570,-5374,-5115,-4794,-4432,-4050,-3660,-3292,-2954,-2661,-2416,-2221,-2067,-1946,-1846,-1744,-1650,-1524,-1395,-1242,-1077,-927,-769,-660,-564,-519,-504,-514,-542,-559,-565,-531,-467,-359,-224,-76,77,204,305,357,373,343,295,233,190,177,219,325,499,744,1034,1366,1693,2014,2264,2464,2547,2553,2442,2260,2004,1726,1439,1203,1031,964,1005,1165,1420,1762,2141,2537,2901,3213,3439,3584,3635,3620,3552,3470,3407,3392,3461,3623,3891,4262,4706,5217,5738,6261,6724,7122,7414,7604,7676,7658,7557,7415,7264,7135,7071,7086,7197,7398,7669,7991,8310,8606,8819,8937,8931,8799,8550,8214,7814,7404,7007,6679,6426,6286,6234,6285,6389,6535,6674,6777,6816,6770,6636,6417,6128,5807,5464,5159,4895,4720,4629,4636,4732,4901,5127,5386,5647,5900,6122,6298,6431,6507,6534,6526,6476,6412,6331,6255,6184,6131,6097,6077,6075,6081,6086,6086,6079,6050,6019,5972,5929,5882,5855,5823,5820,5809,5814,5806,5795,5766,5725,5662,5602,5531,5480,5453,5458,5518,5615,5765,5945,6140,6337,6498,6616,6669,6650,6559,6413,6216,6007,5795,5610,5462,5364,5309,5303,5317,5347,5364,5351,5302,5193,5046,4845,4628,4396,4191,4015,3906,3860,3890,3990,4143,4337,4549,4757,4944,5097,5206,5269,5291,5265,5213,5119,5004,4858,4684,4494,4271,4040,3779,3518,3236,2965,2684,2420,2152,1906,1656,1420,1183,946,708,473,244,31,-152,-307,-403,-457,-445,-388,-282,-140,25,200,378,543,703,838,957,1052,1119,1156,1157,1111,1035,904,758,576,393,218,57,-61,-151,-190,-204,-179,-146,-100,-73,-52,-69,-103,-174,-267,-385,-520,-672,-831,-1005,-1175,-1362,-1537,-1721,-1897,-2065,-2232,-2386,-2527,-2666,-2786,-2906,-3021,-3135,-3266,-3405,-3572,-3760,-3975,-4208,-4449,-4693,-4908,-5102,-5240,-5332,-5376,-5374,-5356,-5333,-5335,-5377,-5471,-5618,-5802,-6006,-6190,-6330,-6383,-6335,-6166,-5879,-5497,-5042,-4568,-4109,-3730,-3449,-3321,-3337,-3509,-3809,-4205,-4649,-5097,-5492,-5804,-5998,-6072,-6019,-5881,-5673,-5456,-5268,-5150,-5129,-5235,-5444,-5765,-6150,-6565,-6976,-7324,-7592,-7743,-7779,-7695,-7514,-7259,-6961,-6662,-6374,-6143,-5960,-5852,-5798,-5800,-5832,-5891,-5950,-6002,-6045,-6061,-6072,-6060,-6049,-6037,-6027,-6033,-6036,-6051,-6049,-6037,-5983,-5900,-5763,-5586,-5380,-5148,-4933,-4738,-4604,-4538,-4560,-4666,-4852,-5102,-5398,-5712,-6027,-6315,-6567,-6769,-6919,-7019,-7075,-7096,-7101,-7085,-7073,-7060,-7050,-7050,-7047,-7045,-7034,-7006,-6962,-6885,-6786,-6643,-6475,-6268,-6035,-5778,-5508,-5229,-4964,-4716,-4505,-4348,-4247,-4216,-4256,-4352,-4504,-4689,-4875,-5066,-5208,-5315,-5360,-5341,-5270,-5139,-4974,-4776,-4560,-4332,-4105,-3875,-3655,-3440,-3240,-3049,-2882,-2727,-2593,-2471,-2365,-2258,-2161,-2046,-1927,-1786,-1627,-1445,-1248,-1035,-825,-623,-452,-320,-256,-262,-355,-531,-792,-1122,-1516,-1934,-2375,-2795,-3184,-3513,-3766,-3931,-4002,-3977,-3857,-3670,-3403,-3111,-2775,-2447,-2121,-1819,-1543,-1304,-1089,-906,-740,-588,-441,-303,-153,-13,132,269,397,508,606,675,733,766,790,805,819,839,870,912,973,1041,1120,1199,1266,1328,1364,1387,1396,1389,1393,1387,1411,1434,1482,1534,1590,1641,1680,1694,1697,1668,1640,1599,1569,1560,1571,1628,1708,1834,1979,2140,2302,2441,2554,2616,2633,2595,2519,2420,2306,2219,2153,2151,2195,2316,2479,2702,2947,3207,3466,3701,3917,4095,4255,4396,4536,4701,4888,5142,5437,5812,6221,6686,7148,7612,8019,8361,8601,8729,8733,8611,8381,8049,7656,7213,6768,6336,5954,5621,5363,5159,5018,4909,4828,4748,4664,4561,4439,4301,4155,4010,3888,3789,3740,3732,3777,3864,3988,4131,4283,4426,4551,4656,4736,4813,4883,4982,5109,5288,5521,5805,6134,6487,6839,7165,7433,7614,7691,7646,7478,7199,6824,6391,5926,5475,5063,4731,4481,4338,4279,4311,4393,4518,4637,4746,4808,4818,4773,4666,4527,4354,4180,4023,3890,3810,3776,3804,3881,4021,4190,4413,4651,4915,5181,5436,5669,5848,5973,6004,5946,5785,5525,5190,4794,4380,3982,3633,3367,3196,3135,3177,3308,3506,3741,3988,4213,4397,4520,4578,4566,4507,4400,4291,4172,4089,4035,4034,4072,4161,4270,4408,4546,4670,4782,4855,4900,4910,4879,4826,4740,4643,4529,4419,4306,4215,4136,4082,4048,4033,4024,4018,3992,3947,3854,3726,3540,3313,3036,2728,2390,2046,1698,1373,1084,839,667,556,532,578,699,872,1100,1345,1611,1860,2093,2289,2446,2553,2623,2646,2645,2614,2569,2513,2447,2368,2268,2146,1979,1784,1534,1256,945,620,297,-7,-287,-516,-709,-847,-948,-1012,-1057,-1090,-1132,-1187,-1270,-1377,-1513,-1669,-1836,-2002,-2154,-2284,-2374,-2430,-2435,-2403,-2337,-2246,-2149,-2054,-1983,-1932,-1922,-1936,-1981,-2037,-2098,-2138,-2157,-2126,-2047,-1906,-1714,-1469,-1195,-896,-605,-333,-111,60,153,178,132,26,-122,-292,-472,-631,-765,-859,-910,-925,-906,-865,-816,-773,-742,-739,-758,-815,-890,-989,-1098,-1211,-1325,-1439,-1551,-1679,-1822,-2002,-2221,-2494,-2817,-3193,-3616,-4065,-4541,-5010,-5465,-5884,-6246,-6544,-6764,-6897,-6944,-6904,-6783,-6592,-6347,-6052,-5733,-5397,-5054,-4721,-4389,-4068,-3755,-3440,-3136,-2827,-2532,-2252,-1991,-1780,-1607,-1505,-1463,-1499,-1598,-1758,-1963,-2192,-2429,-2647,-2826,-2960,-3030,-3049,-3014,-2960,-2897,-2867,-2888,-2987,-3179,-3464,-3839,-4283,-4764,-5260,-5722,-6131,-6461,-6686,-6821,-6851,-6804,-6692,-6538,-6367,-6192,-6038,-5906,-5804,-5732,-5682,-5648,-5627,-5606,-5584,-5569,-5548,-5542,-5544,-5556,-5580,-5610,-5632,-5647,-5634,-5591,-5512,-5391,-5237,-5050,-4847,-4625,-4409,-4192,-3994,-3799,-3632,-3465,-3329,-3200,-3098,-3022,-2971,-2958,-2971,-3013,-3070,-3133,-3185,-3218,-3211,-3166,-3076,-2940,-2775,-2587,-2392,-2223,-2072,-1984,-1948,-1987,-2099,-2275,-2516,-2798,-3114,-3441,-3758,-4058,-4311,-4525,-4672,-4767,-4795,-4773,-4696,-4583,-4441,-4286,-4135,-3994,-3885,-3798,-3751,-3726,-3720,-3726,-3719,-3702,-3654,-3570,-3453,-3295,-3107,-2890,-2659,-2418,-2181,-1964,-1766,-1610,-1489,-1415,-1378,-1382,-1408,-1454,-1506,-1546,-1580,-1589,-1589,-1571,-1561,-1554,-1578,-1640,-1739,-1902,-2098,-2349,-2619,-2907,-3187,-3436,-3636,-3761,-3795,-3727,-3549,-3278,-2917,-2513,-2081,-1674,-1324,-1059,-908,-870,-949,-1116,-1354,-1609,-1862,-2053,-2175,-2191,-2107,-1926,-1669,-1359,-1035,-713,-436,-202,-30,89,167,222,277,354,469,635,854,1126,1427,1752,2065,2365,2618,2830,2988,3098,3172,3211,3239,3252,3267,3281,3289,3294,3272,3226,3133,2993,2793,2532,2213,1832,1413,948,475,-16,-477,-922,-1308,-1646,-1913,-2113,-2248,-2305,-2310,-2241,-2124,-1943,-1713,-1431,-1103,-735,-341,82,500,927,1328,1705,2047,2349,2602,2811,2971,3081,3154,3179,3177,3144,3099,3043,2992,2953,2926,2921,2926,2949,2963,2987,2976,2960,2889,2794,2641,2452,2214,1944,1644,1332,1013,705,417,161,-54,-215,-325,-363,-348,-256,-116,88,330,605,911,1213,1532,1824,2112,2358,2584,2755,2898,2991,3054,3086,3105,3119,3154,3211,3323,3478,3699,3967,4278,4612,4947,5252,5514,5694,5802,5808,5732,5577,5358,5108,4841,4593,4375,4214,4114,4082,4120,4208,4347,4509,4690,4866,5037,5182,5310,5407,5478,5509,5507,5451,5347,5179,4954,4669,4337,3970,3585,3206,2847,2539,2281,2100,1987,1946,1968,2038,2136,2256,2356,2453,2499,2517,2488,2423,2328,2219,2099,2003,1921,1888,1900,1970,2106,2300,2567,2884,3262,3672,4112,4561,4995,5402,5753,6038,6243,6348,6372,6297,6146,5934,5665,5382,5082,4807,4551,4350,4187,4082,4018,3990,3974,3957,3907,3817,3656,3426,3113,2736,2299,1836,1362,910,507,167,-88,-257,-339,-350,-288,-195,-60,73,208,329,432,521,593,658,724,802,896,1018,1175,1361,1582,1820,2069,2314,2533,2717,2851,2932,2968,2952,2921,2872,2847,2848,2913,3034,3237,3507,3836,4215,4609,4998,5353,5647,5858,5973,5987,5896,5714,5449,5113,4728,4297,3837,3354,2852,2336,1816,1281,756,225,-289,-786,-1252,-1678,-2055,-2369,-2614,-2782,-2863,-2867,-2779,-2614,-2373,-2069,-1716,-1335,-938,-558,-196,119,396,616,802,948,1084,1210,1355,1519,1721,1955,2219,2506,2789,3061,3282,3444,3525,3510,3402,3201,2913,2570,2171,1757,1331,919,531,168,-155,-449,-705,-936,-1138,-1327,-1504,-1681,-1869,-2066,-2278,-2506,-2725,-2946,-3127,-3269,-3348,-3352,-3284,-3142,-2942,-2702,-2452,-2215,-2023,-1897,-1852,-1899,-2030,-2231,-2489,-2758,-3029,-3252,-3421,-3511,-3522,-3459,-3338,-3182,-3009,-2856,-2727,-2655,-2622,-2648,-2694,-2769,-2819,-2850,-2820,-2726,-2567,-2336,-2065,-1772,-1485,-1252,-1086,-1029,-1080,-1256,-1528,-1891,-2291,-2709,-3094,-3420,-3663,-3815,-3872,-3857,-3775,-3675,-3558,-3475,-3427,-3433,-3510,-3634,-3824,-4040,-4285,-4519,-4733,-4890,-4980,-4972,-4861,-4633,-4289,-3840,-3294,-2689,-2037,-1390,-767,-216,252,600,834,941,937,832,651,414,145,-127,-388,-621,-798,-929,-987,-984,-912,-780,-595,-369,-124,129,359,550,677,717,653,474,160,-264,-823,-1467,-2194,-2964,-3736,-4487,-5169,-5762,-6237,-6584,-6794,-6878,-6831,-6680,-6431,-6110,-5735,-5323,-4905,-4484,-4105,-3768,-3505,-3333,-3248,-3279,-3391,-3597,-3848,-4133,-4399,-4623,-4762,-4798,-4716,-4513,-4206,-3816,-3371,-2911,-2460,-2051,-1700,-1415,-1197,-1041,-927,-853,-795,-755,-719,-705,-701,-743,-820,-950,-1135,-1359,-1616,-1879,-2121,-2328,-2475,-2555,-2581,-2562,-2528,-2516,-2557,-2683,-2923,-3279,-3754,-4325,-4966,-5621,-6268,-6835,-7314,-7657,-7867,-7939,-7892,-7742,-7537,-7278,-7027,-6766,-6541,-6321,-6122,-5918,-5692,-5441,-5141,-4793,-4403,-3964,-3500,-3011,-2518,-2026,-1548,-1090,-655,-249,129,478,802,1095,1364,1601,1805,1976,2091,2166,2175,2136,2042,1912,1754,1591,1423,1279,1141,1026,911,777,627,416,159,-165,-549,-979,-1442,-1914,-2378,-2806,-3187,-3503,-3744,-3907,-3994,-3992,-3929,-3788,-3591,-3348,-3060,-2756,-2447,-2138,-1870,-1622,-1432,-1287,-1185,-1131,-1099,-1099,-1102,-1107,-1105,-1080,-1033,-960,-844,-705,-524,-322,-89,150,401,631,841,1002,1104,1131,1067,922,681,382,25,-342,-693,-997,-1217,-1346,-1369,-1301,-1164,-988,-816,-684,-630,-671,-826,-1080,-1424,-1820,-2233,-2617,-2935,-3161,-3262,-3251,-3113,-2890,-2589,-2261,-1922,-1605,-1330,-1092,-905,-743,-600,-449,-279,-72,176,472,795,1158,1516,1892,2243,2586,2903,3205,3498,3789,4087,4403,4731,5078,5426,5769,6088,6364,6584,6727,6794,6776,6682,6516,6293,6026,5716,5385,5022,4635,4232,3800,3361,2913,2467,2048,1656,1316,1028,808,635,533,459,431,415,419,423,439,458,488,525,578,629,684,727,745,737,697,628,546,460,398,378,424,552,759,1056,1411,1816,2227,2620,2959,3223,3393,3473,3453,3373,3227,3070,2905,2773,2685,2651,2682,2755,2880,3015,3164,3288,3385,3439,3442,3400,3311,3186,3039,2865,2698,2516,2353,2195,2050,1924,1802,1700,1588,1479,1355,1210,1051,858,653,422,188,-56,-293,-520,-726,-907,-1057,-1167,-1236,-1246,-1196,-1069,-851,-534,-107,436,1076,1818,2606,3441,4250,5021,5699,6269,6705,7006,7165,7202,7126,6958,6726,6441,6139,5829,5536,5270,5043,4857,4711,4598,4505,4419,4329,4218,4082,3913,3719,3498,3261,3012,2752,2490,2214,1926,1619,1290,938,570,195,-164,-486,-740,-897,-933,-825,-572,-174,341,941,1585,2218,2802,3292,3666,3908,4025,4024,3943,3796,3631,3465,3326,3240,3193,3219,3279,3386,3506,3627,3726,3789,3796,3754,3649,3498,3300,3078,2831,2585,2334,2088,1858,1627,1419,1205,1015,817,639,462,291,129,-36,-199,-370,-538,-714,-872,-1016,-1126,-1190,-1201,-1159,-1064,-937,-787,-643,-516,-428,-382,-378,-400,-436,-446,-415,-309,-106,198,609,1118,1689,2308,2923,3504,4013,4409,4687,4813,4819,4691,4480,4204,3911,3631,3400,3232,3144,3125,3176,3259,3361,3438,3467,3417,3271,3011,2640,2167,1600,977,314,-351,-987,-1578,-2093,-2524,-2877,-3137,-3334,-3469,-3561,-3628,-3678,-3716,-3744,-3752,-3731,-3667,-3547,-3362,-3104,-2779,-2386,-1950,-1469,-990,-513,-80,289,580,765,847,814,690,477,221,-53,-304,-483,-565,-523,-340,-34,387,881,1410,1924,2388,2760,3019,3157,3164,3063,2857,2576,2223,1836,1404,968,519,85,-321,-687,-997,-1236,-1408,-1493,-1523,-1491,-1436,-1378,-1342,-1370,-1471,-1664,-1962,-2331,-2784,-3259,-3743,-4184,-4554,-4820,-4973,-4989,-4895,-4685,-4398,-4059,-3702,-3356,-3048,-2787,-2577,-2406,-2250,-2076,-1856,-1554,-1147,-635,-11,685,1429,2159,2838,3391,3804,4020,4050,3883,3562,3110,2587,2041,1517,1071,715,479,350,328,367,449,513,535,461,285,-29,-451,-983,-1582,-2209,-2823,-3373,-3837,-4178,-4403,-4501,-4499,-4419,-4282,-4133,-3975,-3847,-3744,-3680,-3647,-3629,-3624,-3611,-3575,-3532,-3442,-3348,-3221,-3088,-2944,-2795,-2640,-2476,-2297,-2099,-1876,-1627,-1349,-1048,-728,-407,-97,186,422,596,703,734,706,625,518,404,311,250,244,282,368,479,594,690,741,731,650,498,291,32,-238,-522,-778,-1011,-1201,-1361,-1473,-1571,-1636,-1691,-1735,-1763,-1790,-1796,-1795,-1763,-1717,-1633,-1520,-1370,-1182,-955,-703,-424,-140,138,389,599,750,845,877,858,798,720,635,572,537,549,611,733,905,1121,1371,1629,1882,2097,2256,2327,2301,2158,1897,1533,1074,565,25,-486,-948,-1308,-1554,-1664,-1647,-1509,-1290,-1018,-741,-501,-330,-262,-302,-455,-705,-1025,-1392,-1760,-2108,-2403,-2631,-2774,-2841,-2816,-2736,-2583,-2393,-2168,-1918,-1660,-1393,-1132,-875,-643,-431,-252,-112,0,78,144,201,275,366,491,638,804,963,1090,1152,1122,967,689,269,-254,-869,-1511,-2137,-2689,-3100,-3354,-3395,-3258,-2934,-2488,-1965,-1438,-965,-603,-382,-317,-410,-611,-913,-1224,-1535,-1769,-1917,-1944,-1858,-1672,-1404,-1099,-785,-501,-276,-133,-75,-113,-229,-407,-625,-849,-1055,-1220,-1314,-1342,-1296,-1191,-1059,-919,-821,-778,-827,-964,-1184,-1460,-1753,-2006,-2178,-2207,-2065,-1734,-1209,-523,290,1155,2020,2801,3445,3899,4131,4144,3939,3570,3072,2512,1960,1449,1056,777,653,655,784,986,1232,1463,1634,1696,1621,1375,968,411,-274,-1015,-1783,-2490,-3101,-3554,-3834,-3917,-3822,-3568,-3185,-2729,-2216,-1711,-1217,-778,-395,-87,152,309,394,399,337,210,35,-182,-409,-646,-859,-1046,-1198,-1311,-1390,-1451,-1494,-1554,-1616,-1722,-1841,-1997,-2157,-2319,-2456,-2553,-2589,-2560,-2457,-2283,-2056,-1776,-1478,-1163,-866,-583,-348,-144,-5,85,107,69,-44,-222,-467,-779,-1133,-1534,-1948,-2363,-2752,-3094,-3362,-3546,-3615,-3575,-3414,-3138,-2773,-2324,-1847,-1351,-902,-511,-232,-71,-48,-146,-360,-644,-971,-1285,-1549,-1715,-1760,-1651,-1386,-967,-406,264,1025,1824,2641,3423,4148,4777,5291,5664,5890,5961,5877,5651,5290,4822,4262,3641,2980,2311,1645,1028,450,-33,-437,-723,-904,-961,-919,-780,-571,-319,-43,223,459,658,794,882,910,893,848,765,688,591,507,424,335,256,153,49,-78,-216,-355,-490,-604,-690,-735,-747,-720,-676,-617,-574,-540,-552,-596,-681,-811,-957,-1123,-1277,-1399,-1469,-1462,-1367,-1172,-886,-510,-77,400,878,1341,1753,2109,2382,2588,2705,2755,2729,2629,2459,2207,1881,1477,1004,479,-83,-650,-1197,-1699,-2130,-2484,-2750,-2942,-3075,-3163,-3244,-3324,-3437,-3580,-3763,-3982,-4217,-4454,-4673,-4850,-4973,-5027,-5006,-4908,-4739,-4503,-4207,-3866,-3474,-3062,-2608,-2140,-1643,-1128,-596,-44,523,1099,1681,2257,2809,3332,3797,4186,4489,4670,4741,4672,4483,4168,3752,3257,2707,2140,1576,1063,611,265,31,-68,-24,162,478,911,1426,1987,2559,3075,3513,3799,3935,3857,3599,3138,2515,1770,932,77,-768,-1531,-2200,-2715,-3098,-3306,-3395,-3348,-3230,-3050,-2867,-2692,-2581,-2524,-2559,-2666,-2845,-3078,-3325,-3577,-3773,-3903,-3931,-3832,-3626,-3287,-2870,-2372,-1849,-1317,-811,-352,51,385,664,879,1055,1185,1289,1360,1407,1423,1413,1371,1298,1194,1060,901,720,523,313,99,-119,-330,-543,-739,-940,-1124,-1314,-1503,-1699,-1903,-2125,-2352,-2600,-2845,-3083,-3311,-3493,-3641,-3722,-3740,-3694,-3581,-3418,-3210,-2975,-2722,-2457,-2182,-1890,-1568,-1211,-791,-323,227,820,1477,2149,2845,3516,4160,4745,5257,5682,6014,6234,6344,6344,6215,5990,5638,5201,4663,4060,3394,2703,1994,1311,663,80,-419,-822,-1120,-1295,-1364,-1307,-1153,-898,-580,-207,174,549,862,1114,1249,1276,1175,943,601,145,-384,-979,-1605,-2228,-2840,-3394,-3881,-4289,-4581,-4783,-4851,-4821,-4667,-4412,-4070,-3634,-3146,-2604,-2036,-1468,-908,-392,75,464,771,984,1089,1104,1011,850,622,361,99,-137,-308,-397,-381,-259,-43,256,589,928,1224,1436,1544,1511,1353,1062,668,209,-291,-773,-1203,-1550,-1779,-1892,-1882,-1777,-1594,-1386,-1172,-1005,-898,-882,-947,-1100,-1308,-1557,-1798,-2012,-2149,-2196,-2120,-1920,-1588,-1137,-589,44,718,1419,2110,2763,3375,3909,4383,4768,5089,5332,5504,5620,5655,5637,5529,5356,5082,4737,4299,3790,3230,2624,2025,1450,938,541,271,184,264,541,966,1525,2139,2760,3307,3721,3955,3968,3773,3369,2820,2159,1478,816,243,-205,-514,-670,-697,-614,-452,-246,-23,198,389,547,656,716,720,674,577,436,270,78,-104,-276,-394,-466,-445,-354,-163,101,428,794,1168,1516,1818,2038,2180,2230,2206,2125,2010,1894,1798,1748,1760,1833,1978,2159,2380,2588,2778,2904,2960,2918,2785,2557,2247,1876,1468,1046,646,275,-28,-274,-442,-545,-589,-581,-540,-474,-394,-311,-219,-128,-16,108,278,481,757,1086,1494,1965,2500,3079,3688,4297,4886,5421,5886,6241,6488,6599,6582,6437,6179,5828,5404,4929,4422,3894,3360,2818,2268,1721,1161,607,48,-498,-1027,-1530,-1987,-2392,-2723,-2962,-3094,-3096,-2955,-2663,-2215,-1625,-913,-111,728,1571,2349,3026,3559,3911,4074,4040,3813,3428,2905,2289,1636,971,365,-166,-581,-862,-1020,-1052,-1002,-900,-791,-722,-721,-809,-991,-1235,-1518,-1777,-1977,-2057,-1994,-1771,-1385,-883,-283,338,933,1448,1838,2082,2176,2124,1966,1724,1460,1188,966,788,678,623,598,595,571,527,435,310,147,-26,-200,-344,-456,-508,-521,-476,-407,-323,-246,-216,-230,-326,-488,-721,-985,-1264,-1493,-1648,-1680,-1554,-1275,-829,-246,439,1196,1962,2710,3384,3970,4435,4779,4997,5087,5069,4936,4714,4403,4013,3569,3071,2555,2039,1543,1100,721,421,212,81,21,20,44,78,95,72,2,-125,-309,-532,-788,-1043,-1286,-1487,-1631,-1700,-1693,-1597,-1425,-1180,-877,-533,-172,183,500,751,908,947,843,601,197,-327,-977,-1692,-2446,-3177,-3840,-4371,-4736,-4881,-4799,-4461,-3892,-3099,-2150,-1083,16,1078,2025,2795,3334,3627,3675,3495,3163,2719,2259,1843,1529,1363,1354,1501,1768,2117,2482,2827,3086,3242,3272,3185,3008,2761,2501,2251,2048,1917,1836,1828,1829,1834,1791,1672,1468,1155,772,321,-135,-569,-927,-1185,-1314,-1319,-1205,-992,-730,-433,-160,69,224,279,233,78,-173,-501,-869,-1236,-1538,-1725,-1719,-1490,-982,-220,792,1960,3208,4398,5414,6125,6444,6305,5701,4678,3306,1737,91,-1452,-2762,-3721,-4249,-4325,-3961,-3221,-2195,-993,264,1467,2525,3360,3945,4250,4307,4136,3800,3350,2853,2363,1933,1604,1384,1290,1284,1332,1377,1345,1170,797,180,-679,-1754,-2986,-4265,-5493,-6528,-7274,-7648,-7603,-7157,-6355,-5300,-4109,-2932,-1889,-1113,-677,-623,-955,-1622,-2541,-3627,-4733,-5785,-6648,-7266,-7585,-7584,-7286,-6726,-5976,-5099,-4182,-3272,-2415,-1632,-897,-201,517,1278,2138,3071,4104,5138,6140,6975,7556,7777,7558,6869,5727,4187,2394,472,-1371,-2979,-4191,-4898,-5042,-4636,-3722,-2441,-908,679,2179,3422,4295,4720,4664,4145,3231,2014,621,-807,-2144,-3261,-4057,-4477,-4463,-4054,-3263,-2190,-928,402,1667,2753,3557,3997,4043,3680,2953,1926,704,-609,-1877,-3008,-3882,-4456,-4683,-4573,-4158,-3506,-2685,-1801,-915,-126,535,1006,1288,1381,1287,1068,720,311,-134,-590,-1002,-1369,-1645,-1820,-1876,-1799,-1594,-1265,-837,-340,179,675,1085,1374,1496,1433,1199,799,287,-288,-876,-1417,-1878,-2252,-2519,-2726,-2893,-3062,-3281,-3555,-3910,-4309,-4729,-5116,-5412,-5576,-5567,-5379,-5016,-4520,-3939,-3335,-2784,-2322,-2020,-1878,-1918,-2121,-2454,-2886,-3366,-3862,-4330,-4755,-5116,-5411,-5644,-5819,-5937,-6007,-6015,-5951,-5800,-5531,-5129,-4567,-3840,-2935,-1887,-705,539,1807,3005,4077,4936,5541,5836,5823,5490,4898,4076,3123,2094,1100,186,-559,-1116,-1449,-1565,-1495,-1253,-923,-511,-106,288,629,908,1139,1301,1436,1506,1541,1499,1379,1147,790,300,-326,-1055,-1870,-2712,-3529,-4268,-4869,-5287,-5488,-5442,-5144,-4605,-3843,-2908,-1851,-731,370,1412,2305,3045,3575,3910,4042,4003,3812,3511,3118,2668,2170,1637,1065,456,-202,-901,-1650,-2423,-3230,-4019,-4802,-5521,-6172,-6713,-7124,-7377,-7455,-7341,-7038,-6559,-5932,-5202,-4418,-3637,-2908,-2286,-1795,-1462,-1297,-1279,-1404,-1625,-1910,-2203,-2463,-2631,-2672,-2543,-2232,-1723,-1040,-199,748,1745,2743,3664,4480,5125,5596,5868,5959,5881,5664,5332,4907,4408,3841,3207,2508,1731,881,-41,-1028,-2054,-3105,-4137,-5131,-6034,-6836,-7494,-7998,-8336,-8499,-8501,-8351,-8072,-7688,-7223,-6703,-6137,-5550,-4935,-4295,-3633,-2927,-2203,-1438,-661,124,877,1584,2181,2659,2954,3052,2928,2571,2004,1245,354,-613,-1579,-2468,-3209,-3739,-4019,-4014,-3734,-3177,-2402,-1436,-361,771,1882,2914,3806,4521,5024,5306,5362,5206,4860,4356,3727,3023,2262,1499,752,49,-585,-1141,-1617,-2002,-2321,-2575,-2794,-2997,-3205,-3438,-3704,-4004,-4330,-4664,-4990,-5271,-5505,-5653,-5733,-5724,-5648,-5518,-5341,-5151,-4940,-4730,-4508,-4278,-4015,-3717,-3362,-2947,-2466,-1929,-1347,-744,-154,392,848,1191,1386,1424,1309,1052,704,299,-89,-406,-593,-604,-418,-33,530,1218,1972,2719,3381,3901,4210,4299,4123,3728,3096,2310,1376,375,-662,-1673,-2626,-3473,-4188,-4745,-5119,-5314,-5307,-5131,-4777,-4299,-3706,-3048,-2351,-1640,-937,-241,444,1131,1837,2560,3321,4087,4866,5600,6274,6821,7217,7414,7386,7131,6640,5942,5065,4050,2955,1837,758,-211,-1024,-1616,-1970,-2069,-1924,-1577,-1077,-488,113,673,1130,1463,1635,1677,1571,1379,1106,805,496,209,-47,-272,-475,-679,-914,-1196,-1571,-2027,-2593,-3245,-3962,-4720,-5458,-6158,-6759,-7249,-7603,-7820,-7910,-7892,-7785,-7614,-7397,-7142,-6854,-6527,-6151,-5703,-5181,-4551,-3817,-2970,-2008,-966,156,1292,2431,3504,4493,5351,6063,6616,7010,7255,7367,7366,7273,7108,6893,6629,6344,6017,5670,5288,4866,4410,3905,3356,2765,2128,1457,756,37,-682,-1393,-2060,-2682,-3218,-3669,-4010,-4244,-4365,-4383,-4305,-4143,-3911,-3606,-3245,-2807,-2300,-1703,-1019,-229,641,1606,2616,3656,4684,5645,6521,7235,7796,8138,8286,8208,7926,7453,6806,6010,5106,4114,3102,2088,1152,308,-371,-880,-1189,-1297,-1233,-998,-664,-236,212,667,1083,1445,1735,1942,2063,2104,2054,1951,1779,1587,1395,1222,1117,1086,1152,1328,1593,1940,2342,2749,3133,3440,3622,3655,3500,3146,2605,1885,1034,99,-861,-1777,-2596,-3260,-3741,-4010,-4082,-3963,-3695,-3309,-2840,-2333,-1795,-1256,-715,-169,368,919,1462,2010,2544,3058,3540,3974,4351,4659,4893,5058,5145,5182,5156,5102,5011,4911,4802,4698,4605,4530,4471,4430,4402,4375,4342,4288,4190,4040,3814,3497,3092,2574,1980,1299,589,-134,-802,-1389,-1821,-2078,-2117,-1921,-1495,-848,-11,959,2026,3107,4165,5122,5946,6578,7004,7186,7128,6821,6272,5512,4557,3451,2248,979,-275,-1484,-2578,-3515,-4263,-4781,-5068,-5117,-4938,-4571,-4030,-3370,-2615,-1809,-978,-154,640,1381,2041,2608,3059,3393,3604,3706,3712,3651,3548,3435,3331,3258,3214,3199,3189,3160,3073,2911,2625,2238,1709,1091,368,-405,-1219,-2027,-2814,-3531,-4165,-4670,-5032,-5227,-5231,-5053,-4678,-4134,-3436,-2616,-1721,-780,149,1045,1853,2575,3171,3659,4044,4336,4580,4788,5001,5238,5515,5837,6192,6572,6941,7270,7532,7675,7691,7539,7216,6722,6062,5273,4382,3434,2481,1549,689,-89,-751,-1319,-1767,-2128,-2401,-2593,-2731,-2807,-2844,-2844,-2813,-2759,-2669,-2536,-2332,-2031,-1599,-1015,-244,689,1800,3015,4298,5560,6721,7698,8424,8846,8940,8720,8196,7442,6493,5442,4322,3217,2137,1137,213,-615,-1355,-2006,-2572,-3059,-3464,-3780,-4005,-4124,-4138,-4039,-3835,-3543,-3184,-2792,-2389,-2005,-1652,-1341,-1062,-817,-577,-345,-101,153,407,667,896,1110,1267,1393,1467,1508,1527,1536,1561,1609,1696,1829,2003,2211,2430,2644,2814,2924,2935,2831,2590,2221,1710,1102,406,-316,-1022,-1651,-2146,-2465,-2549,-2397,-1974,-1316,-436,602,1740,2898,3995,4958,5716,6221,6448,6378,6048,5469,4724,3857,2969,2121,1398,861,548,493,676,1085,1652,2319,2998,3604,4064,4315,4316,4063,3564,2861,2021,1103,192,-642,-1353,-1877,-2214,-2326,-2244,-1954,-1496,-870,-113,769,1737,2770,3829,4855,5804,6597,7172,7463,7420,7008,6224,5086,3652,2000,235,-1531,-3186,-4622,-5767,-6556,-6974,-7028,-6742,-6194,-5428,-4545,-3609,-2695,-1862,-1149,-578,-167,102,235,266,233,162,108,95,159,321,590,978,1476,2072,2758,3494,4273,5045,5794,6474,7055,7507,7789,7897,7798,7503,7011,6354,5550,4653,3685,2700,1718,764,-153,-1030,-1879,-2705,-3521,-4338,-5143,-5942,-6695,-7390,-7975,-8429,-8703,-8792,-8676,-8367,-7888,-7265,-6547,-5774,-4976,-4193,-3433,-2713,-2018,-1352,-680,-20,660,1341,2015,2659,3258,3766,4186,4492,4673,4761,4729,4625,4435,4180,3858,3475,3025,2512,1943,1320,672,5,-656,-1285,-1880,-2403,-2857,-3222,-3477,-3621,-3629,-3498,-3217,-2796,-2238,-1582,-867,-137,526,1083,1459,1614,1536,1196,645,-105,-972,-1899,-2800,-3606,-4242,-4673,-4851,-4799,-4508,-4046,-3448,-2795,-2140,-1547,-1057,-697,-492,-428,-511,-709,-1009,-1377,-1790,-2203,-2597,-2916,-3145,-3236,-3177,-2939,-2536,-1952,-1235,-396,512,1441,2352,3179,3898,4444,4798,4922,4798,4426,3807,2979,1963,846,-349,-1519,-2628,-3607,-4421,-5045,-5479,-5733,-5842,-5844,-5782,-5712,-5656,-5664,-5741,-5905,-6148,-6459,-6829,-7219,-7634,-8014,-8374,-8663,-8888,-9016,-9043,-8960,-8763,-8447,-8019,-7485,-6858,-6165,-5420,-4669,-3920,-3224,-2583,-2016,-1539,-1128,-811,-544,-346,-182,-51,60,170,275,396,524,673,841,1030,1249,1481,1741,1998,2258,2478,2659,2753,2757,2643,2398,2041,1565,1020,439,-129,-619,-1000,-1218,-1276,-1157,-917,-575,-224,88,274,281,74,-375,-1036,-1884,-2837,-3828,-4758,-5552,-6138,-6465,-6519,-6289,-5810,-5118,-4272,-3334,-2364,-1425,-547,220,877,1402,1809,2112,2321,2471,2575,2659,2752,2846,2976,3113,3272,3425,3563,3675,3746,3777,3764,3724,3646,3567,3456,3342,3194,3003,2748,2405,1948,1367,640,-224,-1227,-2337,-3535,-4769,-6003,-7177,-8244,-9159,-9879,-10389,-10662,-10717,-10548,-10187,-9660,-8993,-8216,-7369,-6460,-5539,-4613,-3720,-2888,-2136,-1501,-994,-633,-414,-320,-332,-400,-503,-590,-638,-637,-571,-466,-328,-192,-80,-20,-36,-133,-330,-609,-980,-1411,-1900,-2408,-2913,-3390,-3789,-4102,-4285,-4327,-4222,-3970,-3589,-3108,-2560,-1985,-1424,-917,-485,-160,59,162,166,83,-56,-235,-417,-599,-752,-870,-952,-984,-977,-915,-810,-657,-464,-237,7,264,499,708,865,956,987,950,881,793,729,720,786,949,1192,1507,1852,2183,2460,2626,2666,2541,2273,1860,1356,794,241,-269,-680,-978,-1157,-1218,-1206,-1145,-1088,-1075,-1144,-1320,-1608,-2004,-2480,-3000,-3523,-4001,-4404,-4700,-4877,-4933,-4886,-4758,-4583,-4404,-4251,-4170,-4177,-4295,-4531,-4863,-5289,-5751,-6235,-6667,-7021,-7243,-7307,-7207,-6933,-6521,-5990,-5387,-4752,-4107,-3492,-2904,-2355,-1837,-1333,-840,-344,150,639,1096,1500,1821,2028,2110,2058,1878,1612,1277,947,648,444,356,408,594,905,1294,1747,2198,2638,3021,3349,3605,3805,3955,4059,4141,4187,4209,4183,4107,3948,3705,3352,2894,2329,1689,988,282,-389,-982,-1449,-1766,-1923,-1904,-1740,-1445,-1050,-601,-117,362,818,1236,1601,1905,2141,2296,2354,2311,2155,1888,1541,1121,691,288,-33,-225,-253,-102,227,702,1278,1883,2454,2897,3168,3193,2966,2460,1712,756,-349,-1525,-2718,-3833,-4838,-5660,-6297,-6719,-6943,-6990,-6889,-6693,-6428,-6160,-5893,-5685,-5523,-5423,-5368,-5341,-5312,-5260,-5154,-4973,-4706,-4337,-3875,-3322,-2689,-1998,-1265,-524,205,880,1490,1983,2358,2578,2657,2578,2397,2113,1821,1539,1354,1291,1392,1660,2069,2588,3146,3676,4111,4380,4455,4311,3964,3448,2813,2129,1447,835,323,-55,-285,-382,-332,-178,86,425,835,1293,1796,2324,2871,3428,3971,4503,4992,5437,5811,6117,6326,6446,6461,6356,6133,5764,5249,4579,3757,2801,1751,649,-431,-1417,-2234,-2803,-3075,-3011,-2608,-1897,-922,213,1432,2603,3643,4456,4987,5214,5138,4818,4307,3711,3109,2599,2254,2122,2232,2570,3108,3781,4518,5243,5865,6328,6563,6537,6233,5639,4790,3703,2445,1065,-363,-1761,-3061,-4189,-5093,-5724,-6077,-6138,-5950,-5547,-4997,-4359,-3716,-3114,-2618,-2250,-2023,-1927,-1928,-1981,-2042,-2040,-1955,-1723,-1345,-808,-121,679,1561,2474,3364,4177,4870,5397,5748,5897,5871,5688,5399,5062,4727,4464,4300,4272,4382,4606,4921,5268,5598,5850,5982,5959,5761,5407,4901,4308,3659,3033,2470,2031,1731,1587,1579,1673,1827,1975,2074,2070,1930,1642,1207,639,-11,-713,-1395,-2020,-2528,-2896,-3096,-3130,-3010,-2763,-2429,-2043,-1661,-1304,-1017,-799,-661,-584,-540,-500,-424,-279,-45,297,744,1270,1874,2483,3104,3662,4159,4557,4859,5059,5171,5219,5214,5196,5169,5166,5184,5235,5305,5392,5470,5512,5502,5379,5151,4744,4173,3399,2446,1317,72,-1254,-2570,-3814,-4899,-5769,-6362,-6667,-6666,-6404,-5920,-5289,-4581,-3880,-3241,-2726,-2355,-2143,-2080,-2139,-2278,-2458,-2621,-2728,-2732,-2596,-2304,-1841,-1222,-461,398,1317,2243,3124,3926,4609,5156,5568,5836,5986,6028,5987,5878,5731,5543,5352,5139,4937,4725,4528,4323,4131,3928,3729,3523,3307,3092,2874,2679,2513,2409,2380,2451,2626,2901,3257,3656,4049,4392,4619,4702,4606,4315,3860,3246,2542,1777,1028,322,-281,-775,-1136,-1383,-1528,-1608,-1657,-1713,-1808,-1960,-2179,-2450,-2750,-3044,-3268,-3407,-3381,-3197,-2824,-2282,-1603,-826,-14,787,1508,2122,2584,2888,3027,3016,2876,2641,2352,2050,1785,1596,1517,1579,1783,2133,2596,3130,3674,4160,4512,4669,4580,4227,3611,2776,1770,701,-355,-1279,-1986,-2411,-2492,-2244,-1674,-854,134,1196,2222,3126,3817,4256,4402,4282,3914,3385,2753,2135,1599,1229,1083,1165,1493,2004,2655,3352,4029,4583,4973,5131,5052,4729,4196,3495,2688,1844,1025,290,-317,-767,-1042,-1150,-1096,-909,-612,-244,159,555,907,1186,1359,1426,1387,1267,1105,947,841,841,971,1240,1638,2116,2616,3065,3383,3512,3405,3042,2437,1627,666,-359,-1379,-2303,-3063,-3604,-3885,-3895,-3644,-3165,-2503,-1728,-900,-99,623,1209,1624,1860,1901,1795,1559,1259,953,696,549,546,716,1052,1541,2136,2780,3415,3961,4376,4596,4624,4422,4045,3478,2795,2003,1157,272,-619,-1509,-2374,-3214,-4010,-4749,-5420,-5987,-6448,-6767,-6949,-6987,-6906,-6722,-6480,-6216,-5965,-5760,-5611,-5517,-5473,-5441,-5407,-5328,-5191,-4974,-4680,-4302,-3863,-3358,-2816,-2231,-1612,-959,-260,478,1271,2103,2968,3836,4676,5443,6096,6581,6870,6932,6754,6347,5722,4926,4001,2997,1984,1004,121,-634,-1226,-1637,-1862,-1912,-1804,-1577,-1269,-931,-613,-360,-207,-182,-287,-526,-863,-1284,-1728,-2178,-2577,-2915,-3158,-3315,-3374,-3368,-3301,-3209,-3107,-3018,-2950,-2903,-2873,-2837,-2780,-2670,-2493,-2230,-1870,-1415,-869,-252,408,1085,1731,2315,2795,3141,3331,3356,3217,2935,2533,2051,1538,1027,571,180,-124,-350,-526,-670,-832,-1029,-1293,-1617,-2000,-2390,-2766,-3059,-3245,-3296,-3211,-3029,-2798,-2596,-2504,-2595,-2925,-3527,-4383,-5452,-6654,-7879,-9014,-9937,-10550,-10768,-10569,-9943,-8954,-7688,-6270,-4838,-3544,-2490,-1799,-1490,-1582,-2025,-2721,-3570,-4448,-5229,-5832,-6176,-6243,-6034,-5581,-4949,-4203,-3414,-2655,-1954,-1366,-876,-503,-201,27,242,434,655,894,1168,1470,1787,2111,2410,2681,2881,3017,3052,3000,2844,2602,2280,1898,1471,1024,570,142,-259,-602,-889,-1099,-1227,-1265,-1207,-1057,-825,-522,-194,153,455,701,855,903,845,695,456,177,-133,-436,-709,-937,-1101,-1200,-1227,-1200,-1110,-988,-818,-630,-398,-142,167,518,922,1371,1847,2336,2802,3219,3559,3799,3928,3942,3853,3663,3408,3085,2731,2341,1938,1518,1090,661,217,-217,-668,-1111,-1560,-2014,-2471,-2947,-3434,-3954,-4493,-5074,-5673,-6298,-6915,-7499,-8031,-8456,-8770,-8937,-8944,-8807,-8513,-8109,-7595,-7036,-6433,-5846,-5277,-4756,-4285,-3858,-3481,-3124,-2801,-2474,-2170,-1858,-1580,-1321,-1107,-950,-827,-749,-676,-577,-444,-223,60,420,819,1216,1575,1825,1943,1884,1638,1213,631,-65,-812,-1559,-2235,-2792,-3186,-3398,-3424,-3280,-2998,-2623,-2198,-1774,-1385,-1066,-829,-694,-647,-689,-806,-975,-1183,-1405,-1618,-1797,-1930,-1983,-1966,-1842,-1635,-1314,-915,-418,133,742,1371,2006,2614,3177,3667,4065,4354,4509,4535,4417,4178,3823,3399,2927,2472,2051,1730,1499,1396,1374,1433,1500,1546,1513,1365,1086,674,138,-478,-1153,-1831,-2486,-3079,-3602,-4037,-4388,-4672,-4891,-5073,-5226,-5357,-5478,-5576,-5657,-5698,-5716,-5685,-5636,-5560,-5498,-5453,-5464,-5536,-5681,-5890,-6146,-6411,-6639,-6800,-6835,-6741,-6492,-6113,-5620,-5055,-4454,-3845,-3267,-2727,-2244,-1813,-1432,-1090,-767,-455,-112,256,689,1182,1734,2344,2963,3576,4115,4541,4795,4838,4642,4207,3551,2734,1821,915,106,-512,-869,-924,-672,-137,609,1497,2407,3266,3964,4447,4675,4626,4342,3848,3226,2542,1873,1290,840,556,446,493,675,950,1271,1605,1907,2154,2331,2415,2414,2333,2175,1979,1751,1542,1365,1264,1247,1333,1523,1799,2147,2524,2899,3202,3403,3415,3222,2772,2074,1146,37,-1169,-2382,-3490,-4406,-5028,-5335,-5273,-4910,-4279,-3507,-2697,-1978,-1466,-1227,-1344,-1781,-2553,-3547,-4703,-5882,-6997,-7928,-8617,-9006,-9091,-8889,-8448,-7836,-7121,-6387,-5679,-5067,-4548,-4163,-3869,-3674,-3524,-3411,-3289,-3150,-2974,-2752,-2489,-2168,-1809,-1385,-914,-375,230,892,1615,2371,3135,3877,4542,5110,5531,5792,5881,5806,5595,5276,4888,4466,4035,3616,3219,2835,2467,2098,1734,1368,1029,729,516,420,476,705,1115,1682,2379,3141,3909,4610,5184,5580,5771,5746,5528,5146,4645,4077,3478,2894,2334,1826,1358,938,565,234,-29,-217,-303,-254,-76,259,716,1281,1903,2538,3133,3639,4041,4307,4462,4519,4496,4446,4352,4261,4127,3960,3718,3382,2943,2394,1759,1076,398,-212,-682,-964,-1005,-796,-343,312,1102,1941,2733,3381,3817,3968,3833,3400,2721,1847,847,-204,-1252,-2236,-3129,-3902,-4548,-5059,-5432,-5671,-5770,-5736,-5559,-5261,-4826,-4300,-3660,-2968,-2213,-1443,-664,99,825,1518,2139,2718,3213,3641,3993,4269,4474,4626,4731,4811,4890,4971,5085,5212,5381,5549,5731,5888,6004,6068,6045,5942,5735,5436,5048,4590,4085,3561,3046,2565,2141,1779,1483,1239,1028,833,630,395,135,-167,-474,-775,-1022,-1194,-1239,-1158,-922,-560,-84,454,1005,1513,1917,2175,2263,2164,1907,1530,1074,628,224,-60,-208,-194,-42,235,578,950,1298,1582,1776,1866,1838,1711,1486,1193,853,502,167,-112,-310,-391,-352,-158,163,631,1198,1855,2547,3249,3907,4489,4961,5294,5471,5489,5335,5024,4556,3940,3208,2358,1444,479,-483,-1406,-2249,-2975,-3553,-3967,-4196,-4254,-4141,-3892,-3533,-3114,-2681,-2272,-1943,-1698,-1573,-1548,-1616,-1753,-1919,-2085,-2222,-2294,-2292,-2191,-1986,-1666,-1235,-680,-14,764,1644,2600,3617,4652,5672,6628,7475,8169,8662,8935,8957,8737,8289,7645,6868,6004,5152,4351,3681,3174,2845,2692,2681,2763,2886,2993,3032,2986,2837,2609,2330,2054,1831,1710,1723,1889,2198,2619,3102,3589,4008,4303,4412,4309,3969,3410,2640,1729,704,-343,-1374,-2312,-3117,-3749,-4183,-4415,-4447,-4305,-4006,-3595,-3102,-2569,-2031,-1522,-1062,-679,-384,-183,-88,-84,-163,-301,-466,-619,-728,-744,-659,-444,-124,299,763,1247,1678,2032,2262,2356,2315,2155,1906,1614,1310,1051,857,752,742,812,930,1074,1178,1230,1185,1041,808,506,184,-111,-320,-390,-280,44,584,1334,2255,3297,4384,5447,6394,7168,7698,7963,7938,7656,7141,6461,5690,4892,4153,3514,3024,2691,2504,2432,2425,2426,2378,2229,1944,1505,915,207,-579,-1373,-2118,-2734,-3182,-3405,-3406,-3176,-2756,-2193,-1546,-890,-285,211,553,727,728,584,338,54,-198,-338,-307,-50,446,1172,2071,3066,4052,4903,5525,5805,5708,5201,4324,3145,1768,322,-1067,-2281,-3220,-3831,-4080,-3986,-3586,-2946,-2147,-1261,-383,445,1136,1691,2053,2238,2241,2075,1771,1360,865,341,-196,-708,-1175,-1587,-1930,-2201,-2407,-2535,-2614,-2626,-2606,-2554,-2487,-2429,-2390,-2401,-2467,-2617,-2834,-3138,-3488,-3879,-4273,-4628,-4927,-5124,-5219,-5196,-5068,-4853,-4580,-4292,-4017,-3791,-3631,-3540,-3513,-3524,-3543,-3525,-3448,-3255,-2959,-2517,-1964,-1299,-563,212,992,1731,2414,3003,3496,3882,4166,4354,4458,4485,4444,4346,4182,3971,3697,3381,3020,2632,2231,1846,1482,1180,935,768,675,633,634,642,630,572,441,228,-77,-461,-914,-1413,-1925,-2425,-2875,-3250,-3520,-3672,-3699,-3614,-3437,-3212,-2967,-2762,-2603,-2538,-2532,-2595,-2664,-2711,-2682,-2538,-2260,-1844,-1301,-677,-6,652,1243,1736,2091,2301,2370,2302,2134,1875,1552,1170,736,237,-327,-970,-1689,-2470,-3294,-4107,-4864,-5495,-5943,-6160,-6110,-5797,-5240,-4497,-3642,-2760,-1941,-1270,-806,-600,-664,-996,-1570,-2341,-3252,-4250,-5268,-6260,-7185,-8003,-8693,-9238,-9605,-9799,-9772,-9536,-9064,-8368,-7482,-6436,-5325,-4204,-3199,-2362,-1796,-1525,-1571,-1918,-2503,-3261,-4085,-4882,-5544,-5995,-6160,-6011,-5529,-4738,-3687,-2436,-1075,321,1659,2877,3909,4720,5292,5615,5707,5596,5300,4882,4360,3792,3206,2641,2113,1653,1259,951,728,589,549,592,733,951,1247,1593,1970,2341,2674,2941,3101,3152,3072,2881,2588,2219,1805,1362,923,491,80,-293,-636,-913,-1129,-1250,-1272,-1178,-970,-662,-279,143,551,893,1118,1181,1054,735,238,-391,-1081,-1753,-2321,-2696,-2830,-2669,-2232,-1531,-648,346,1349,2262,3025,3555,3851,3895,3715,3367,2879,2331,1738,1157,587,36,-506,-1065,-1648,-2269,-2930,-3617,-4314,-4994,-5620,-6186,-6639,-6996,-7217,-7322,-7303,-7180,-6962,-6679,-6344,-5987,-5615,-5257,-4914,-4604,-4338,-4100,-3918,-3753,-3623,-3491,-3359,-3199,-3008,-2776,-2508,-2219,-1928,-1668,-1468,-1353,-1341,-1426,-1584,-1780,-1944,-2032,-1965,-1715,-1248,-569,279,1254,2258,3216,4024,4617,4921,4923,4605,4010,3192,2224,1207,222,-637,-1305,-1727,-1886,-1784,-1459,-961,-372,233,767,1156,1356,1318,1062,591,-24,-722,-1412,-2008,-2432,-2612,-2516,-2119,-1457,-563,477,1572,2627,3535,4218,4611,4681,4431,3889,3127,2206,1247,306,-512,-1181,-1653,-1945,-2066,-2062,-1966,-1817,-1638,-1446,-1239,-1011,-753,-453,-119,247,602,932,1168,1286,1241,1000,569,-57,-841,-1744,-2712,-3688,-4615,-5451,-6153,-6708,-7100,-7344,-7441,-7422,-7295,-7082,-6805,-6471,-6108,-5732,-5368,-5048,-4799,-4646,-4611,-4694,-4884,-5167,-5495,-5828,-6126,-6328,-6412,-6348,-6108,-5719,-5163,-4473,-3672,-2774,-1827,-840,141,1097,1993,2799,3493,4059,4483,4781,4955,5037,5048,5021,4966,4915,4849,4779,4684,4544,4353,4089,3763,3372,2944,2497,2065,1678,1361,1135,1012,983,1041,1149,1285,1411,1506,1546,1530,1470,1372,1279,1191,1157,1162,1242,1367,1553,1769,2015,2268,2521,2762,2985,3185,3353,3491,3582,3628,3607,3511,3332,3058,2697,2251,1737,1165,570,-51,-640,-1219,-1731,-2208,-2623,-3016,-3385,-3777,-4190,-4651,-5138,-5635,-6093,-6466,-6688,-6723,-6541,-6137,-5554,-4848,-4098,-3420,-2891,-2603,-2610,-2930,-3541,-4396,-5391,-6430,-7388,-8157,-8650,-8810,-8624,-8106,-7329,-6362,-5318,-4292,-3367,-2615,-2059,-1696,-1495,-1383,-1298,-1149,-881,-446,173,954,1864,2832,3794,4667,5401,5939,6264,6379,6298,6079,5762,5412,5090,4823,4668,4621,4693,4883,5156,5505,5891,6276,6626,6905,7062,7087,6943,6639,6179,5592,4933,4246,3617,3097,2749,2621,2692,2967,3350,3778,4138,4336,4291,3959,3318,2418,1310,113,-1077,-2121,-2928,-3393,-3474,-3144,-2419,-1360,-40,1430,2947,4395,5691,6738,7509,7946,8064,7858,7364,6614,5670,4579,3428,2276,1214,297,-406,-878,-1096,-1097,-911,-613,-273,44,265,363,312,136,-129,-424,-672,-815,-791,-580,-193,331,917,1470,1893,2100,2019,1632,944,14,-1058,-2173,-3186,-4017,-4552,-4774,-4660,-4254,-3631,-2865,-2062,-1302,-644,-149,194,378,444,429,379,331,328,377,512,715,1004,1358,1774,2243,2749,3281,3829,4374,4905,5401,5849,6233,6536,6749,6858,6865,6754,6557,6251,5886,5454,4992,4511,4017,3534,3052,2588,2146,1727,1356,1040,790,626,544,545,616,733,869,992,1071,1073,983,780,467,47,-453,-1017,-1586,-2141,-2601,-2959,-3126,-3119,-2877,-2428,-1775,-949,-14,988,1963,2865,3595,4120,4363,4322,3970,3344,2473,1442,317,-790,-1800,-2612,-3166,-3410,-3338,-2961,-2322,-1509,-581,336,1188,1873,2365,2613,2645,2452,2096,1611,1053,488,-64,-527,-906,-1153,-1279,-1272,-1141,-904,-575,-190,227,624,967,1204,1308,1253,1024,637,102,-539,-1255,-1988,-2704,-3342,-3867,-4245,-4434,-4431,-4215,-3801,-3205,-2462,-1613,-719,171,997,1704,2259,2625,2796,2785,2607,2324,1980,1652,1401,1287,1362,1643,2147,2848,3711,4678,5680,6647,7503,8192,8661,8883,8853,8579,8084,7413,6600,5710,4772,3850,2961,2160,1456,884,451,173,54,83,246,503,816,1118,1361,1482,1449,1233,851,312,-317,-980,-1615,-2142,-2526,-2721,-2726,-2548,-2226,-1807,-1346,-912,-554,-320,-243,-324,-566,-933,-1403,-1918,-2452,-2938,-3363,-3673,-3866,-3917,-3835,-3622,-3306,-2909,-2468,-2022,-1598,-1233,-942,-738,-621,-579,-591,-619,-642,-597,-471,-220,169,683,1309,2010,2721,3407,3991,4443,4716,4809,4717,4481,4134,3751,3376,3094,2926,2924,3078,3376,3783,4256,4730,5187,5561,5849,6040,6119,6118,6027,5861,5635,5332,4973,4535,4036,3470,2858,2210,1554,909,308,-228,-679,-1025,-1270,-1406,-1444,-1405,-1289,-1127,-920,-676,-401,-86,262,651,1073,1516,1963,2382,2739,2999,3120,3078,2864,2469,1929,1265,540,-194,-884,-1471,-1921,-2211,-2316,-2258,-2023,-1649,-1136,-522,184,946,1734,2510,3223,3826,4265,4488,4465,4167,3609,2800,1805,686,-477,-1580,-2561,-3336,-3865,-4141,-4167,-3999,-3694,-3339,-3008,-2782,-2713,-2849,-3185,-3724,-4403,-5172,-5945,-6644,-7190,-7529,-7617,-7454,-7042,-6429,-5664,-4811,-3938,-3109,-2375,-1780,-1343,-1069,-941,-942,-1023,-1174,-1345,-1542,-1749,-1975,-2242,-2553,-2919,-3346,-3792,-4252,-4646,-4935,-5055,-4947,-4603,-3997,-3174,-2188,-1114,-58,892,1640,2130,2325,2226,1875,1327,679,18,-562,-980,-1179,-1130,-823,-294,423,1247,2124,2970,3733,4366,4829,5123,5236,5187,5000,4682,4274,3782,3234,2649,2038,1431,845,298,-181,-587,-906,-1128,-1266,-1314,-1290,-1206,-1083,-947,-821,-742,-724,-809,-983,-1266,-1614,-2004,-2374,-2661,-2816,-2777,-2546,-2108,-1518,-833,-134,490,967,1250,1312,1169,863,450,5,-421,-778,-1053,-1251,-1394,-1526,-1678,-1884,-2151,-2480,-2833,-3183,-3466,-3647,-3682,-3554,-3270,-2845,-2343,-1813,-1336,-982,-805,-863,-1157,-1699,-2434,-3315,-4257,-5175,-5989,-6613,-7009,-7122,-6983,-6585,-5999,-5284,-4509,-3758,-3095,-2573,-2238,-2104,-2176,-2434,-2855,-3393,-3998,-4639,-5243,-5803,-6253,-6581,-6765,-6783,-6649,-6359,-5954,-5456,-4925,-4389,-3902,-3484,-3153,-2903,-2706,-2527,-2317,-2021,-1608,-1044,-327,524,1483,2487,3491,4417,5231,5872,6325,6572,6620,6484,6207,5803,5345,4844,4365,3930,3571,3315,3162,3127,3189,3339,3547,3785,4020,4229,4384,4467,4469,4381,4203,3948,3604,3211,2758,2293,1809,1366,956,641,411,303,295,390,536,697,817,831,710,406,-67,-698,-1421,-2176,-2866,-3421,-3769,-3873,-3732,-3365,-2833,-2205,-1561,-986,-527,-252,-140,-223,-422,-714,-1013,-1259,-1397,-1374,-1194,-833,-361,208,780,1310,1728,1991,2070,1953,1646,1178,570,-117,-862,-1597,-2301,-2921,-3446,-3848,-4127,-4297,-4359,-4368,-4323,-4287,-4264,-4294,-4379,-4524,-4712,-4921,-5120,-5265,-5338,-5305,-5171,-4937,-4641,-4316,-4018,-3789,-3666,-3658,-3769,-3947,-4154,-4311,-4360,-4241,-3928,-3407,-2709,-1874,-968,-56,806,1554,2184,2658,3012,3255,3415,3535,3625,3713,3802,3882,3950,3972,3951,3846,3681,3429,3135,2798,2462,2154,1901,1738,1675,1718,1872,2106,2402,2725,3036,3320,3540,3692,3769,3761,3691,3535,3329,3047,2713,2322,1885,1414,944,480,71,-269,-519,-668,-723,-701,-623,-527,-450,-432,-504,-697,-1016,-1462,-2004,-2603,-3209,-3748,-4185,-4435,-4497,-4312,-3911,-3291,-2510,-1619,-690,192,958,1521,1841,1864,1593,1031,226,-762,-1855,-2967,-4006,-4912,-5612,-6085,-6314,-6325,-6150,-5858,-5500,-5155,-4866,-4683,-4620,-4679,-4840,-5070,-5328,-5572,-5764,-5883,-5912,-5864,-5748,-5599,-5445,-5320,-5240,-5224,-5261,-5343,-5431,-5495,-5482,-5357,-5077,-4608,-3935,-3050,-1953,-689,726,2196,3673,5044,6247,7180,7821,8115,8102,7804,7303,6687,6046,5480,5046,4804,4759,4906,5199,5571,5956,6266,6448,6432,6212,5759,5118,4310,3396,2435,1484,603,-157,-760,-1167,-1362,-1334,-1093,-655,-65,641,1398,2148,2835,3403,3810,4035,4053,3885,3537,3047,2453,1783,1096,397,-263,-893,-1464,-1988,-2460,-2889,-3275,-3615,-3896,-4107,-4222,-4230,-4111,-3869,-3499,-3040,-2504,-1966,-1466,-1085,-878,-899,-1181,-1718,-2492,-3428,-4451,-5456,-6338,-7017,-7424,-7534,-7363,-6957,-6384,-5758,-5148,-4667,-4354,-4263,-4369,-4662,-5040,-5458,-5782,-5951,-5884,-5525,-4885,-3967,-2840,-1588,-298,917,1974,2805,3357,3637,3657,3475,3164,2807,2487,2278,2223,2367,2683,3182,3786,4470,5160,5816,6382,6857,7202,7448,7594,7664,7687,7681,7665,7656,7665,7693,7749,7818,7893,7944,7935,7826,7555,7087,6372,5404,4186,2762,1207,-381,-1875,-3152,-4085,-4590,-4588,-4093,-3119,-1781,-191,1469,3048,4366,5303,5763,5715,5186,4250,3038,1687,373,-770,-1605,-2058,-2091,-1713,-984,14,1160,2350,3457,4399,5087,5474,5538,5258,4668,3785,2675,1413,86,-1196,-2337,-3248,-3872,-4179,-4194,-3958,-3561,-3092,-2655,-2324,-2170,-2206,-2426,-2794,-3230,-3671,-4024,-4225,-4220,-3972,-3491,-2772,-1881,-846,250,1351,2385,3302,4061,4637,5030,5241,5282,5184,4934,4567,4067,3446,2723,1900,1037,159,-647,-1328,-1807,-2024,-1942,-1543,-835,135,1310,2612,3951,5246,6421,7415,8182,8701,8957,8960,8717,8262,7600,6798,5846,4831,3750,2681,1652,717,-74,-691,-1092,-1270,-1223,-961,-529,34,665,1300,1878,2336,2632,2727,2620,2293,1782,1104,317,-535,-1388,-2185,-2870,-3398,-3736,-3873,-3809,-3573,-3201,-2754,-2283,-1857,-1529,-1326,-1284,-1374,-1581,-1851,-2117,-2333,-2424,-2363,-2113,-1687,-1095,-400,346,1056,1645,2053,2200,2075,1659,989,127,-857,-1856,-2796,-3581,-4172,-4525,-4656,-4574,-4344,-3994,-3605,-3190,-2806,-2449,-2134,-1860,-1614,-1407,-1229,-1094,-1011,-984,-1017,-1098,-1215,-1326,-1417,-1427,-1346,-1134,-798,-336,229,861,1530,2195,2812,3353,3778,4056,4183,4136,3936,3594,3153,2642,2128,1633,1228,912,738,682,757,932,1191,1495,1822,2142,2431,2682,2886,3034,3152,3215,3258,3258,3237,3187,3115,3036,2942,2868,2805,2773,2777,2817,2900,3018,3179,3364,3574,3778,3953,4062,4070,3939,3650,3194,2575,1835,1006,160,-642,-1341,-1871,-2207,-2316,-2219,-1940,-1531,-1065,-597,-214,56,155,91,-143,-520,-993,-1537,-2094,-2636,-3125,-3533,-3843,-4039,-4117,-4075,-3935,-3718,-3475,-3251,-3105,-3087,-3224,-3543,-4003,-4587,-5194,-5750,-6149,-6293,-6121,-5584,-4696,-3494,-2074,-536,973,2347,3455,4225,4606,4589,4217,3560,2719,1822,988,340,-25,-51,289,970,1931,3072,4293,5457,6480,7269,7774,7995,7922,7620,7117,6492,5787,5073,4387,3786,3304,2986,2863,2972,3325,3932,4758,5756,6826,7871,8743,9336,9517,9237,8439,7173,5484,3508,1368,-783,-2810,-4590,-6061,-7165,-7916,-8338,-8480,-8418,-8209,-7915,-7600,-7278,-7007,-6770,-6587,-6449,-6324,-6215,-6065,-5878,-5596,-5236,-4750,-4172,-3488,-2730,-1924,-1097,-277,513,1262,1952,2584,3148,3648,4084,4460,4789,5082,5351,5621,5885,6167,6432,6669,6808,6816,6612,6202,5570,4781,3904,2999,2136,1291,441,-486,-1560,-2776,-4103,-5401,-6502,-7231,-7452,-7117,-6299,-5135,-3841,-2632,-1644,-994,-648,-577,-665,-870,-1133,-1520,-2087,-2957,-4206,-5850,-7806,-9866,-11735,-13044,-13462,-12720,-10730,-7588,-3599,760,4917,8271,10326,10715,9333,6270,1898,-3277,-8586,-13351,-16927,-18796,-18635,-16362,-12142,-6396,273,7122,13403,18418,21660,22844,21983,19348,15457,10944,6505,2749,125,-1124,-1000,295,2429,4964,7511,9685,11254,12047,12047,11303,9940,8119,5989,3710,1379,-900,-3080,-5098,-6893,-8402,-9538,-10239,-10467,-10221,-9593,-8695,-7738,-6914,-6439,-6447,-7014,-8069,-9456,-10919,-12142,-12871,-12871,-12091,-10578,-8552,-6318,-4247,-2691,-1923,-2093,-3182,-5032,-7335,-9735,-11839,-13322,-13936,-13571,-12240,-10087,-7351,-4343,-1376,1228,3255,4546,5092,4974,4365,3493,2587,1835,1356,1182,1252,1468,1682,1772,1666,1341,863,339,-91,-278,-118,457,1415,2692,4122,5551,6778,7646,8020,7838,7085,5820,4153,2236,241,-1649,-3275,-4493,-5203,-5374,-4999,-4192,-3056,-1805,-601,339,898,960,531,-337,-1515,-2812,-4047,-4996,-5518,-5476,-4834,-3601,-1861,251,2564,4878,6988,8708,9854,10334,10082,9156,7670,5821,3846,1970,420,-679,-1215,-1206,-674,268,1526,2939,4425,5822,7097,8152,8986,9613,10048,10376,10617,10846,11056,11265,11415,11469,11321,10916,10148,9001,7439,5509,3291,882,-1567,-3927,-6052,-7817,-9140,-9936,-10214,-9967,-9280,-8248,-7011,-5711,-4521,-3556,-2962,-2800,-3130,-3947,-5208,-6828,-8658,-10529,-12224,-13529,-14247,-14215,-13360,-11668,-9249,-6262,-2965,379,3467,6071,7975,9106,9425,9014,7996,6530,4794,2944,1106,-607,-2149,-3467,-4549,-5374,-5931,-6201,-6166,-5812,-5145,-4188,-3005,-1692,-365,820,1742,2274,2362,1975,1178,35,-1301,-2731,-4106,-5355,-6407,-7257,-7930,-8487,-9005,-9544,-10160,-10854,-11598,-12327,-12958,-13399,-13569,-13413,-12881,-11988,-10739,-9201,-7445,-5557,-3663,-1842,-232,1107,2083,2668,2842,2614,2024,1107,-53,-1378,-2751,-4064,-5203,-6068,-6584,-6693,-6379,-5635,-4508,-3043,-1345,509,2396,4237,5934,7434,8673,9629,10260,10570,10542,10205,9582,8730,7734,6661,5615,4650,3811,3112,2511,1980,1440,853,183,-577,-1381,-2188,-2914,-3493,-3857,-3973,-3824,-3447,-2890,-2233,-1561,-959,-495,-208,-124,-209,-456,-777,-1140,-1452,-1679,-1768,-1702,-1490,-1147,-724,-278,131,438,585,552,297,-160,-807,-1612,-2497,-3405,-4240,-4912,-5345,-5469,-5224,-4600,-3578,-2199,-509,1411,3458,5528,7505,9285,10789,11946,12745,13185,13319,13219,12968,12660,12354,12098,11888,11693,11455,11103,10553,9765,8698,7367,5831,4172,2530,1036,-171,-988,-1344,-1227,-663,267,1452,2758,4021,5115,5897,6305,6291,5883,5138,4162,3058,1948,933,98,-482,-756,-696,-256,542,1713,3218,5008,7026,9176,11351,13431,15280,16781,17841,18404,18452,18029,17177,16007,14591,13036,11432,9859,8407,7132,6122,5395,5008,4928,5127,5512,5973,6363,6550,6395,5811,4752,3219,1289,-944,-3329,-5718,-7948,-9892,-11405,-12424,-12845,-12676,-11886,-10549,-8723,-6539,-4130,-1653,729,2871,4641,5948,6735,6997,6761,6096,5079,3794,2311,679,-1071,-2932,-4900,-6974,-9132,-11355,-13566,-15717,-17687,-19408,-20760,-21682,-22100,-21991,-21329,-20151,-18481,-16412,-14045,-11512,-8974,-6589,-4487,-2810,-1582,-857,-553,-612,-892,-1274,-1621,-1856,-1902,-1783,-1502,-1154,-810,-554,-467,-575,-895,-1383,-1982,-2597,-3136,-3504,-3630,-3478,-3047,-2362,-1500,-525,464,1378,2143,2675,2932,2864,2465,1736,713,-548,-1971,-3452,-4901,-6202,-7302,-8122,-8654,-8892,-8868,-8635,-8253,-7781,-7285,-6796,-6364,-5995,-5711,-5512,-5384,-5329,-5298,-5278,-5212,-5068,-4807,-4410,-3873,-3231,-2531,-1855,-1285,-897,-762,-903,-1331,-2011,-2868,-3838,-4791,-5656,-6328,-6752,-6893,-6748,-6351,-5740,-5003,-4182,-3362,-2571,-1847,-1179,-568,32,629,1256,1897,2521,3058,3407,3474,3145,2356,1070,-688,-2844,-5253,-7759,-10143,-12213,-13774,-14685,-14852,-14277,-13002,-11195,-9026,-6748,-4593,-2774,-1471,-751,-629,-994,-1681,-2460,-3085,-3328,-3004,-2021,-351,1910,4622,7557,10492,13181,15438,17103,18090,18370,17960,16935,15382,13422,11163,8732,6223,3742,1370,-791,-2640,-4082,-5011,-5378,-5151,-4384,-3162,-1638,19,1628,3031,4099,4760,4978,4783,4226,3410,2438,1452,566,-82,-415,-343,129,999,2186,3595,5102,6563,7844,8817,9378,9468,9074,8233,7044,5641,4196,2878,1854,1234,1092,1418,2162,3198,4396,5588,6641,7425,7897,8000,7810,7353,6764,6136,5577,5196,5031,5145,5506,6099,6851,7686,8532,9291,9925,10363,10604,10634,10481,10176,9770,9311,8859,8455,8145,7964,7920,8022,8245,8536,8841,9053,9092,8847,8259,7267,5884,4139,2133,-1,-2106,-3993,-5510,-6508,-6901,-6659,-5802,-4416,-2632,-589,1537,3621,5525,7175,8520,9553,10295,10793,11096,11273,11373,11444,11524,11629,11776,11961,12175,12412,12651,12895,13134,13374,13628,13900,14200,14528,14851,15149,15350,15388,15170,14619,13653,12241,10374,8101,5516,2753,-27,-2655,-4975,-6870,-8255,-9106,-9443,-9312,-8795,-7955,-6866,-5585,-4158,-2633,-1073,469,1883,3081,3931,4323,4155,3372,1977,25,-2332,-4909,-7444,-9687,-11375,-12331,-12420,-11635,-10046,-7806,-5150,-2307,446,2909,4883,6278,7022,7159,6730,5866,4663,3279,1804,375,-956,-2098,-3050,-3766,-4282,-4588,-4724,-4690,-4503,-4167,-3671,-3035,-2255,-1379,-461,420,1152,1627,1740,1401,572,-742,-2499,-4575,-6849,-9147,-11306,-13181,-14641,-15619,-16073,-16035,-15556,-14740,-13708,-12582,-11490,-10523,-9759,-9224,-8921,-8799,-8799,-8822,-8781,-8585,-8169,-7493,-6554,-5377,-4023,-2576,-1133,202,1336,2190,2722,2899,2742,2268,1535,598,-460,-1567,-2641,-3612,-4430,-5068,-5507,-5781,-5903,-5940,-5927,-5922,-5960,-6068,-6256,-6511,-6815,-7130,-7430,-7671,-7835,-7909,-7886,-7786,-7622,-7422,-7214,-7017,-6857,-6733,-6654,-6597,-6557,-6502,-6426,-6314,-6171,-6010,-5841,-5701,-5596,-5563,-5602,-5728,-5932,-6212,-6547,-6928,-7328,-7737,-8126,-8495,-8812,-9077,-9267,-9368,-9370,-9260,-9030,-8688,-8243,-7715,-7133,-6521,-5908,-5317,-4758,-4247,-3766,-3319,-2889,-2475,-2080,-1718,-1408,-1179,-1036,-994,-1023,-1106,-1200,-1258,-1269,-1207,-1108,-1020,-1014,-1203,-1659,-2473,-3678,-5273,-7204,-9370,-11632,-13837,-15826,-17464,-18642,-19305,-19435,-19070,-18276,-17141,-15761,-14216,-12572,-10868,-9125,-7352,-5554,-3747,-1946,-199,1446,2917,4145,5094,5718,6065,6160,6136,6098,6185,6512,7147,8109,9342,10716,12065,13170,13829,13860,13143,11659,9464,6743,3719,709,-2012,-4152,-5532,-6034,-5666,-4541,-2851,-865,1129,2869,4103,4714,4635,3928,2745,1294,-164,-1382,-2135,-2268,-1709,-467,1334,3522,5841,8033,9842,11066,11567,11309,10331,8774,6830,4735,2724,1004,-270,-1013,-1201,-889,-162,853,2036,3254,4421,5432,6256,6831,7168,7266,7161,6911,6564,6201,5865,5605,5448,5386,5431,5531,5687,5834,5972,6054,6088,6059,5990,5885,5780,5670,5593,5523,5479,5417,5323,5147,4851,4392,3728,2847,1726,408,-1085,-2654,-4229,-5676,-6902,-7772,-8202,-8101,-7434,-6178,-4373,-2094,551,3388,6265,8972,11348,13225,14508,15116,15054,14358,13102,11438,9475,7420,5394,3573,2065,959,311,127,387,1040,2017,3222,4570,5947,7267,8438,9393,10089,10501,10641,10518,10168,9632,8927,8121,7220,6285,5343,4428,3591,2846,2240,1773,1464,1306,1293,1408,1657,2021,2522,3157,3927,4840,5848,6912,7946,8855,9534,9891,9839,9337,8376,7003,5304,3441,1571,-91,-1368,-2094,-2162,-1537,-233,1637,3937,6466,9012,11371,13341,14778,15573,15680,15111,13925,12231,10159,7874,5539,3336,1429,-32,-928,-1200,-819,149,1618,3423,5391,7320,9029,10346,11163,11409,11076,10217,8898,7236,5327,3276,1176,-902,-2887,-4716,-6346,-7709,-8783,-9517,-9915,-9966,-9726,-9214,-8527,-7689,-6795,-5845,-4905,-3950,-3022,-2113,-1260,-508,102,494,640,509,118,-476,-1183,-1886,-2453,-2760,-2718,-2254,-1370,-105,1457,3174,4908,6492,7793,8682,9098,8972,8343,7215,5704,3879,1884,-160,-2126,-3886,-5348,-6430,-7082,-7305,-7116,-6584,-5792,-4854,-3879,-2992,-2288,-1848,-1712,-1878,-2310,-2922,-3629,-4300,-4866,-5218,-5346,-5215,-4873,-4361,-3749,-3100,-2472,-1906,-1433,-1054,-779,-583,-478,-442,-491,-614,-835,-1129,-1517,-1942,-2389,-2777,-3060,-3163,-3055,-2712,-2162,-1467,-712,-28,485,688,529,-72,-1086,-2481,-4157,-5981,-7811,-9484,-10870,-11854,-12379,-12423,-12026,-11267,-10252,-9116,-7980,-6970,-6165,-5633,-5383,-5413,-5668,-6091,-6597,-7105,-7553,-7865,-8030,-8002,-7826,-7490,-7078,-6604,-6152,-5754,-5462,-5293,-5269,-5378,-5603,-5918,-6281,-6662,-7028,-7344,-7612,-7800,-7941,-8014,-8055,-8053,-8025,-7966,-7868,-7732,-7538,-7290,-6977,-6600,-6162,-5654,-5083,-4458,-3782,-3088,-2398,-1738,-1169,-701,-402,-275,-363,-658,-1171,-1875,-2754,-3762,-4857,-5990,-7098,-8131,-9020,-9726,-10183,-10377,-10266,-9860,-9162,-8219,-7069,-5801,-4483,-3207,-2066,-1118,-449,-76,-37,-315,-874,-1665,-2602,-3614,-4622,-5563,-6397,-7093,-7653,-8067,-8363,-8547,-8630,-8633,-8537,-8353,-8047,-7603,-6984,-6164,-5124,-3864,-2403,-797,877,2507,3958,5094,5789,5927,5456,4362,2695,571,-1858,-4397,-6833,-8967,-10615,-11646,-11994,-11652,-10707,-9288,-7587,-5828,-4221,-2982,-2259,-2172,-2740,-3936,-5639,-7680,-9844,-11891,-13599,-14777,-15292,-15080,-14149,-12562,-10456,-7954,-5262,-2517,85,2411,4328,5742,6602,6897,6656,5983,4988,3858,2765,1908,1444,1508,2155,3387,5120,7217,9479,11703,13667,15187,16124,16380,15951,14865,13247,11243,9059,6904,4991,3499,2557,2222,2488,3261,4404,5733,7032,8126,8821,9038,8703,7870,6616,5107,3513,2023,812,-22,-377,-281,253,1111,2193,3367,4498,5492,6242,6699,6831,6652,6195,5552,4814,4104,3549,3241,3265,3632,4326,5248,6280,7264,8022,8428,8347,7747,6634,5110,3329,1507,-136,-1368,-2018,-1963,-1184,276,2257,4553,6902,9024,10667,11634,11785,11116,9685,7686,5351,2982,862,-755,-1688,-1859,-1287,-98,1506,3271,4937,6261,7063,7236,6757,5694,4180,2397,564,-1126,-2473,-3353,-3681,-3443,-2686,-1502,-17,1627,3292,4861,6228,7347,8166,8703,8969,9016,8896,8662,8372,8060,7768,7510,7292,7122,6978,6868,6771,6685,6608,6528,6460,6393,6347,6324,6338,6403,6526,6723,6984,7321,7705,8132,8574,8990,9357,9624,9759,9723,9487,9024,8328,7388,6236,4894,3438,1930,480,-818,-1850,-2542,-2804,-2646,-2041,-1103,112,1416,2684,3728,4405,4593,4223,3270,1819,-42,-2086,-4116,-5865,-7095,-7635,-7339,-6213,-4312,-1824,1001,3866,6456,8492,9762,10139,9635,8347,6520,4417,2395,740,-258,-441,275,1835,4090,6776,9599,12184,14227,15412,15563,14561,12441,9341,5492,1242,-3070,-7046,-10364,-12754,-14060,-14251,-13407,-11740,-9515,-7076,-4742,-2815,-1516,-979,-1223,-2184,-3678,-5475,-7287,-8817,-9801,-10011,-9314,-7665,-5117,-1830,1957,5960,9828,13288,16035,17918,18823,18788,17910,16401,14483,12451,10523,8953,7853,7332,7361,7868,8697,9661,10542,11147,11307,10918,9949,8432,6481,4253,1935,-247,-2123,-3508,-4293,-4430,-3915,-2844,-1336,419,2224,3856,5117,5842,5908,5281,3981,2121,-118,-2514,-4811,-6770,-8185,-8923,-8927,-8233,-6956,-5273,-3416,-1612,-101,934,1357,1092,173,-1323,-3212,-5288,-7278,-8956,-10068,-10489,-10115,-8975,-7169,-4890,-2377,89,2245,3853,4747,4829,4107,2665,664,-1661,-4079,-6322,-8179,-9475,-10095,-10009,-9241,-7876,-6058,-3930,-1692,494,2434,3989,5020,5449,5220,4347,2876,913,-1395,-3891,-6368,-8658,-10576,-11992,-12818,-13010,-12612,-11689,-10383,-8847,-7258,-5773,-4540,-3649,-3153,-3047,-3274,-3746,-4342,-4930,-5397,-5618,-5541,-5103,-4318,-3215,-1871,-381,1136,2566,3797,4749,5346,5581,5439,4973,4231,3298,2249,1164,115,-859,-1710,-2426,-2982,-3372,-3559,-3545,-3284,-2795,-2065,-1146,-80,1027,2094,2983,3595,3824,3590,2866,1651,2,-1980,-4164,-6394,-8503,-10354,-11804,-12781,-13232,-13169,-12645,-11758,-10622,-9387,-8165,-7099,-6257,-5708,-5469,-5520,-5826,-6313,-6908,-7524,-8086,-8531,-8817,-8923,-8866,-8666,-8368,-8015,-7635,-7259,-6885,-6524,-6142,-5755,-5325,-4879,-4397,-3909,-3414,-2935,-2473,-2047,-1651,-1307,-1008,-785,-652,-646,-799,-1142,-1697,-2470,-3455,-4602,-5886,-7211,-8525,-9738,-10783,-11600,-12156,-12414,-12403,-12123,-11651,-11028,-10365,-9718,-9210,-8879,-8811,-8999,-9443,-10066,-10771,-11435,-11897,-12047,-11748,-10954,-9635,-7842,-5657,-3221,-673,1817,4119,6098,7684,8811,9474,9688,9496,8967,8176,7203,6136,5049,4018,3101,2344,1781,1408,1233,1190,1252,1329,1367,1292,1062,657,71,-644,-1450,-2265,-3017,-3636,-4087,-4322,-4372,-4235,-3982,-3641,-3294,-2967,-2716,-2555,-2487,-2506,-2572,-2666,-2720,-2720,-2605,-2369,-1986,-1464,-808,-43,803,1684,2556,3349,4010,4473,4698,4667,4405,3954,3427,2907,2521,2339,2417,2756,3305,3975,4646,5168,5436,5307,4758,3736,2327,602,-1263,-3122,-4778,-6102,-6961,-7324,-7174,-6568,-5595,-4355,-2978,-1571,-253,895,1781,2363,2595,2456,1957,1105,-46,-1446,-2999,-4612,-6165,-7536,-8633,-9343,-9636,-9461,-8856,-7860,-6568,-5086,-3551,-2083,-811,180,833,1132,1102,817,357,-159,-632,-957,-1066,-904,-475,208,1081,2054,3041,3922,4614,5033,5125,4872,4296,3446,2418,1333,319,-472,-916,-928,-435,526,1919,3616,5485,7366,9122,10627,11815,12627,13088,13209,13060,12707,12230,11696,11166,10659,10179,9695,9147,8474,7594,6463,5041,3353,1442,-589,-2604,-4446,-5932,-6908,-7232,-6822,-5675,-3844,-1494,1188,3924,6470,8569,10039,10763,10712,9948,8619,6910,5072,3319,1883,921,546,796,1633,2966,4633,6438,8177,9615,10598,10958,10652,9672,8110,6115,3884,1635,-405,-2067,-3198,-3745,-3700,-3136,-2176,-987,267,1396,2284,2797,2921,2625,1990,1090,38,-1032,-2027,-2823,-3374,-3622,-3574,-3248,-2698,-1982,-1162,-299,576,1425,2235,3010,3732,4420,5057,5653,6187,6675,7086,7445,7735,7975,8155,8290,8346,8333,8202,7943,7533,6953,6223,5358,4406,3441,2516,1740,1166,864,873,1182,1784,2598,3555,4553,5488,6287,6857,7184,7227,7030,6611,6056,5425,4811,4297,3951,3845,4018,4486,5247,6245,7413,8656,9849,10893,11666,12104,12143,11781,11034,9975,8690,7307,5947,4752,3825,3257,3085,3300,3843,4609,5475,6308,6999,7462,7665,7592,7286,6775,6112,5338,4471,3544,2553,1506,422,-693,-1799,-2865,-3852,-4717,-5429,-5968,-6330,-6523,-6578,-6531,-6410,-6258,-6071,-5853,-5580,-5208,-4719,-4081,-3306,-2413,-1462,-521,320,968,1356,1399,1080,384,-654,-1960,-3437,-4951,-6367,-7537,-8348,-8704,-8559,-7916,-6827,-5382,-3723,-1990,-348,1058,2100,2691,2770,2351,1461,201,-1320,-2945,-4532,-5923,-6995,-7653,-7833,-7530,-6776,-5644,-4254,-2722,-1206,194,1348,2226,2775,3049,3084,2976,2813,2675,2646,2740,3002,3384,3894,4462,5058,5643,6152,6592,6887,7067,7091,6999,6800,6531,6223,5887,5524,5114,4601,3945,3081,1974,623,-936,-2612,-4280,-5782,-6972,-7710,-7906,-7535,-6613,-5238,-3542,-1695,104,1691,2900,3627,3815,3460,2632,1428,-4,-1509,-2927,-4124,-4988,-5467,-5538,-5246,-4659,-3888,-3046,-2253,-1615,-1206,-1085,-1265,-1742,-2467,-3397,-4446,-5554,-6658,-7694,-8641,-9481,-10206,-10848,-11404,-11907,-12357,-12762,-13105,-13366,-13514,-13516,-13343,-12988,-12447,-11758,-10970,-10142,-9353,-8660,-8110,-7715,-7442,-7242,-7014,-6672,-6130,-5312,-4229,-2878,-1354,249,1815,3215,4369,5194,5682,5827,5689,5332,4835,4306,3806,3421,3182,3115,3197,3398,3642,3863,3976,3924,3651,3170,2481,1674,810,9,-642,-1070,-1213,-1081,-683,-83,636,1396,2100,2686,3097,3317,3347,3218,2979,2668,2353,2054,1801,1586,1391,1170,908,525,42,-598,-1345,-2192,-3069,-3922,-4665,-5248,-5596,-5685,-5502,-5049,-4384,-3540,-2614,-1667,-793,-36,536,941,1136,1183,1066,828,467,0,-576,-1223,-1920,-2608,-3222,-3709,-4013,-4112,-4007,-3730,-3333,-2898,-2493,-2202,-2067,-2133,-2377,-2775,-3250,-3716,-4089,-4287,-4270,-4012,-3568,-2988,-2383,-1869,-1555,-1542,-1907,-2664,-3810,-5278,-6962,-8739,-10456,-11967,-13148,-13896,-14155,-13925,-13234,-12178,-10867,-9432,-8012,-6715,-5626,-4784,-4191,-3804,-3569,-3411,-3267,-3083,-2832,-2499,-2105,-1653,-1199,-738,-325,62,404,730,1061,1429,1874,2418,3083,3870,4747,5678,6571,7351,7909,8167,8048,7525,6610,5357,3876,2312,826,-394,-1201,-1481,-1171,-295,1068,2768,4613,6388,7884,8896,9283,8937,7838,6024,3602,743,-2352,-5468,-8376,-10904,-12884,-14233,-14908,-14922,-14351,-13295,-11906,-10339,-8750,-7297,-6092,-5224,-4734,-4608,-4806,-5235,-5799,-6360,-6825,-7074,-7058,-6732,-6111,-5226,-4138,-2930,-1665,-442,694,1676,2464,3040,3392,3525,3468,3240,2893,2456,1979,1485,1009,555,137,-256,-627,-989,-1346,-1695,-2028,-2334,-2579,-2775,-2876,-2920,-2901,-2853,-2815,-2804,-2847,-2923,-3005,-3040,-2942,-2667,-2121,-1315,-230,1064,2483,3915,5249,6377,7243,7811,8084,8129,7989,7769,7528,7336,7219,7187,7205,7238,7234,7131,6926,6557,6073,5450,4753,4020,3320,2728,2313,2141,2243,2627,3246,4026,4845,5582,6089,6266,6025,5359,4289,2934,1413,-79,-1380,-2320,-2788,-2722,-2123,-1071,319,1860,3371,4659,5554,5943,5747,4966,3655,1922,-75,-2163,-4139,-5830,-7072,-7753,-7810,-7233,-6095,-4489,-2610,-618,1265,2883,4101,4861,5170,5093,4747,4257,3746,3309,2983,2789,2669,2600,2496,2357,2145,1923,1719,1636,1732,2068,2663,3483,4470,5510,6504,7328,7902,8156,8072,7646,6910,5924,4740,3453,2133,860,-279,-1228,-1927,-2337,-2449,-2256,-1804,-1128,-313,572,1427,2190,2785,3188,3383,3396,3264,3072,2870,2764,2797,3036,3497,4183,5047,6050,7086,8104,8991,9702,10176,10395,10361,10093,9638,9045,8378,7703,7074,6546,6153,5903,5797,5791,5849,5904,5897,5774,5493,5037,4421,3677,2888,2122,1493,1064,931,1108,1630,2436,3489,4652,5830,6866,7649,8082,8119,7767,7066,6111,4980,3777,2569,1392,277,-792,-1835,-2864,-3914,-4979,-6055,-7130,-8140,-9068,-9831,-10402,-10725,-10782,-10578,-10113,-9446,-8603,-7659,-6661,-5678,-4742,-3916,-3194,-2614,-2132,-1757,-1426,-1128,-826,-503,-174,167,488,783,1045,1264,1460,1629,1788,1917,2022,2047,1993,1792,1442,911,213,-646,-1609,-2648,-3680,-4659,-5514,-6200,-6674,-6927,-6949,-6773,-6419,-5926,-5327,-4633,-3861,-3020,-2098,-1137,-124,874,1838,2712,3483,4126,4666,5134,5575,6054,6595,7236,7949,8708,9429,10026,10406,10472,10178,9487,8434,7099,5587,4079,2706,1660,1044,941,1364,2240,3450,4819,6130,7206,7845,7957,7466,6421,4906,3092,1160,-681,-2259,-3430,-4121,-4320,-4072,-3493,-2699,-1855,-1085,-502,-173,-109,-293,-653,-1114,-1586,-1987,-2264,-2387,-2351,-2176,-1889,-1528,-1124,-694,-258,193,658,1139,1638,2124,2568,2923,3146,3212,3110,2886,2575,2281,2048,1957,2018,2221,2502,2786,2956,2931,2632,2017,1111,-53,-1373,-2758,-4095,-5304,-6322,-7115,-7698,-8060,-8257,-8271,-8156,-7892,-7519,-7036,-6485,-5905,-5355,-4899,-4609,-4535,-4732,-5208,-5951,-6918,-8011,-9147,-10193,-11039,-11588,-11748,-11492,-10805,-9724,-8325,-6706,-4989,-3318,-1806,-596,244,643,594,133,-671,-1698,-2814,-3868,-4721,-5248,-5365,-5028,-4251,-3074,-1603,54,1762,3389,4838,6020,6901,7484,7797,7923,7926,7920,7960,8127,8425,8857,9364,9873,10283,10496,10421,9980,9139,7877,6238,4289,2148,-18,-2037,-3696,-4828,-5262,-4918,-3759,-1851,657,3548,6515,9248,11410,12719,12974,12057,10009,6952,3165,-1035,-5242,-9089,-12201,-14327,-15283,-15040,-13677,-11391,-8480,-5265,-2126,644,2744,4021,4374,3833,2517,612,-1619,-3915,-6000,-7645,-8675,-8986,-8546,-7409,-5683,-3540,-1173,1197,3365,5146,6390,7008,6962,6266,5006,3284,1258,-915,-3071,-5039,-6710,-7957,-8748,-9052,-8925,-8436,-7713,-6879,-6084,-5431,-5015,-4848,-4915,-5139,-5417,-5630,-5687,-5501,-5067,-4387,-3535,-2586,-1646,-798,-113,364,631,690,587,363,72,-231,-503,-700,-795,-766,-606,-328,69,532,1062,1593,2118,2601,3024,3386,3681,3913,4097,4228,4333,4407,4481,4551,4630,4715,4784,4821,4793,4665,4422,4037,3515,2870,2134,1357,601,-56,-551,-796,-755,-377,340,1372,2673,4142,5673,7119,8334,9192,9569,9433,8763,7644,6190,4572,2980,1596,575,26,-24,403,1194,2205,3269,4205,4903,5259,5270,4952,4374,3611,2738,1791,816,-222,-1311,-2495,-3781,-5146,-6558,-7921,-9139,-10088,-10677,-10824,-10524,-9807,-8767,-7547,-6293,-5181,-4341,-3883,-3862,-4276,-5075,-6166,-7420,-8706,-9887,-10854,-11513,-11833,-11792,-11440,-10829,-10053,-9201,-8369,-7618,-7018,-6582,-6334,-6261,-6339,-6538,-6807,-7090,-7324,-7429,-7348,-7016,-6413,-5521,-4390,-3058,-1640,-219,1079,2171,2962,3423,3526,3307,2819,2148,1394,668,67,-310,-412,-191,346,1171,2232,3435,4690,5889,6916,7704,8162,8283,8058,7535,6789,5900,4984,4117,3405,2899,2658,2702,3039,3657,4507,5543,6677,7807,8838,9636,10119,10175,9760,8826,7389,5477,3173,585,-2152,-4873,-7421,-9612,-11302,-12356,-12684,-12256,-11086,-9268,-6943,-4302,-1578,994,3197,4825,5776,5961,5428,4248,2575,609,-1474,-3439,-5164,-6489,-7375,-7797,-7808,-7495,-6975,-6371,-5805,-5374,-5133,-5121,-5305,-5661,-6108,-6584,-7010,-7330,-7508,-7530,-7407,-7186,-6890,-6597,-6325,-6114,-5970,-5881,-5810,-5726,-5552,-5249,-4753,-4037,-3092,-1941,-633,745,2111,3366,4443,5294,5901,6276,6441,6442,6287,6030,5650,5180,4600,3928,3172,2376,1579,868,306,-10,-33,302,979,1998,3263,4708,6185,7605,8814,9748,10313,10496,10302,9779,9004,8076,7090,6146,5313,4640,4132,3792,3558,3411,3272,3129,2931,2701,2429,2169,1942,1802,1770,1873,2100,2447,2868,3327,3768,4118,4337,4352,4133,3654,2926,1980,882,-288,-1442,-2481,-3340,-3943,-4282,-4334,-4142,-3743,-3199,-2562,-1877,-1152,-402,409,1274,2223,3220,4244,5221,6090,6761,7186,7299,7103,6580,5784,4737,3506,2134,675,-822,-2302,-3714,-4982,-6051,-6836,-7294,-7379,-7091,-6466,-5565,-4500,-3384,-2347,-1507,-954,-744,-893,-1380,-2147,-3129,-4226,-5367,-6462,-7455,-8295,-8949,-9401,-9637,-9663,-9479,-9094,-8530,-7799,-6942,-5983,-4970,-3920,-2883,-1852,-870,88,992,1857,2666,3414,4092,4688,5198,5616,5950,6207,6404,6567,6710,6864,7046,7278,7570,7927,8353,8816,9309,9768,10162,10414,10485,10310,9875,9160,8205,7053,5799,4529,3345,2319,1510,925,554,355,270,260,266,279,286,289,316,365,448,536,591,533,300,-215,-1048,-2270,-3843,-5750,-7873,-10092,-12252,-14183,-15741,-16803,-17277,-17156,-16449,-15250,-13676,-11877,-10014,-8249,-6712,-5513,-4716,-4339,-4364,-4722,-5324,-6046,-6760,-7344,-7669,-7678,-7286,-6527,-5399,-3998,-2403,-734,894,2384,3645,4626,5296,5663,5762,5645,5371,5012,4607,4218,3857,3561,3341,3208,3185,3269,3467,3765,4134,4514,4860,5067,5107,4904,4473,3828,3030,2164,1306,527,-129,-659,-1078,-1442,-1806,-2236,-2773,-3438,-4227,-5082,-5952,-6712,-7281,-7530,-7382,-6770,-5666,-4109,-2153,70,2412,4704,6764,8432,9593,10162,10137,9573,8547,7239,5758,4308,2988,1929,1186,781,705,892,1293,1802,2353,2851,3237,3453,3466,3249,2810,2162,1341,412,-564,-1510,-2336,-3006,-3463,-3705,-3766,-3679,-3535,-3395,-3343,-3424,-3665,-4052,-4537,-5045,-5473,-5727,-5716,-5380,-4706,-3701,-2431,-976,574,2102,3524,4730,5658,6234,6430,6234,5669,4784,3656,2375,1051,-207,-1301,-2138,-2665,-2847,-2690,-2222,-1500,-583,455,1547,2635,3659,4573,5341,5919,6290,6430,6318,5980,5400,4635,3711,2687,1630,600,-333,-1113,-1699,-2061,-2190,-2105,-1818,-1397,-856,-274,333,905,1439,1905,2311,2676,2996,3319,3642,3985,4356,4728,5092,5410,5649,5782,5770,5609,5288,4828,4264,3646,3048,2532,2174,2019,2104,2440,2990,3721,4545,5378,6119,6676,6971,6960,6632,6012,5166,4186,3180,2272,1555,1117,996,1174,1613,2190,2801,3304,3589,3582,3255,2643,1811,889,-30,-806,-1392,-1738,-1885,-1897,-1902,-2016,-2385,-3089,-4188,-5678,-7478,-9488,-11544,-13476,-15127,-16349,-17053,-17181,-16750,-15793,-14428,-12749,-10926,-9076,-7365,-5897,-4782,-4075,-3802,-3942,-4422,-5146,-5976,-6768,-7374,-7655,-7519,-6895,-5786,-4216,-2275,-77,2231,4496,6546,8245,9441,10063,10025,9361,8085,6348,4268,2080,-46,-1875,-3258,-4083,-4290,-3936,-3077,-1884,-479,954,2318,3494,4467,5210,5778,6192,6512,6746,6896,6937,6810,6491,5921,5112,4080,2895,1644,448,-588,-1355,-1774,-1828,-1495,-852,46,1079,2147,3137,3963,4566,4895,4960,4756,4327,3719,2976,2159,1325,514,-218,-847,-1352,-1719,-1974,-2112,-2178,-2162,-2099,-1947,-1709,-1321,-756,20,1038,2260,3669,5176,6693,8125,9357,10307,10899,11082,10843,10195,9183,7889,6417,4879,3405,2118,1102,463,209,360,873,1649,2612,3612,4559,5340,5902,6207,6261,6092,5737,5227,4595,3833,2947,1912,721,-630,-2124,-3726,-5382,-7034,-8616,-10075,-11362,-12438,-13269,-13821,-14051,-13932,-13417,-12522,-11238,-9648,-7827,-5910,-4024,-2333,-935,49,587,665,329,-345,-1246,-2260,-3270,-4169,-4881,-5346,-5539,-5461,-5141,-4619,-3973,-3258,-2561,-1935,-1434,-1078,-867,-778,-761,-761,-706,-523,-159,447,1296,2405,3704,5145,6616,8009,9224,10149,10739,10936,10761,10227,9410,8376,7207,5988,4774,3641,2613,1748,1052,577,325,337,612,1155,1947,2938,4084,5288,6491,7582,8512,9180,9567,9601,9302,8658,7725,6566,5282,3995,2838,1944,1427,1370,1797,2678,3907,5325,6725,7879,8573,8615,7909,6395,4152,1298,-1960,-5370,-8674,-11600,-13928,-15474,-16140,-15881,-14764,-12888,-10446,-7646,-4713,-1896,621,2654,4102,4913,5090,4706,3860,2690,1333,-68,-1408,-2570,-3497,-4126,-4436,-4413,-4085,-3479,-2672,-1745,-802,37,663,984,914,458,-377,-1486,-2746,-4014,-5140,-6023,-6603,-6889,-6923,-6798,-6592,-6382,-6196,-6027,-5820,-5510,-5006,-4243,-3186,-1843,-272,1397,3044,4463,5525,6066,6023,5372,4180,2578,753,-1070,-2667,-3839,-4430,-4369,-3647,-2342,-600,1400,3437,5321,6862,7949,8500,8527,8082,7272,6241,5120,4053,3126,2408,1910,1630,1531,1590,1785,2096,2550,3141,3899,4827,5907,7116,8382,9643,10794,11760,12452,12829,12856,12559,11966,11147,10170,9098,7981,6842,5699,4525,3333,2103,869,-325,-1407,-2282,-2862,-3074,-2877,-2292,-1386,-270,888,1960,2762,3213,3220,2772,1893,649,-870,-2550,-4292,-5976,-7531,-8866,-9958,-10760,-11285,-11541,-11563,-11390,-11069,-10640,-10145,-9623,-9093,-8587,-8118,-7708,-7379,-7136,-7013,-6999,-7121,-7363,-7729,-8198,-8760,-9382,-10045,-10720,-11376,-11990,-12537,-12995,-13360,-13602,-13726,-13702,-13511,-13132,-12516,-11648,-10480,-9004,-7208,-5118,-2770,-247,2368,4946,7372,9523,11283,12588,13372,13643,13428,12794,11852,10710,9505,8336,7315,6470,5858,5437,5200,5089,5069,5093,5141,5198,5250,5321,5397,5500,5628,5765,5919,6045,6139,6154,6061,5832,5437,4864,4118,3216,2211,1155,122,-812,-1586,-2132,-2419,-2416,-2115,-1524,-659,437,1714,3085,4454,5696,6663,7239,7272,6708,5481,3645,1268,-1472,-4384,-7234,-9783,-11847,-13261,-13959,-13951,-13298,-12168,-10721,-9167,-7713,-6499,-5685,-5307,-5409,-5932,-6810,-7917,-9138,-10331,-11378,-12189,-12679,-12836,-12636,-12140,-11385,-10467,-9455,-8433,-7467,-6600,-5855,-5243,-4728,-4294,-3861,-3397,-2827,-2126,-1283,-308,732,1771,2714,3472,3983,4180,4068,3635,2947,2057,1059,61,-841,-1513,-1886,-1851,-1377,-452,890,2537,4370,6191,7828,9086,9824,9947,9418,8294,6663,4709,2609,590,-1157,-2463,-3212,-3364,-2925,-1993,-688,818,2334,3701,4751,5387,5547,5223,4467,3364,2039,621,-736,-1919,-2802,-3323,-3427,-3115,-2413,-1387,-129,1250,2630,3893,4942,5707,6150,6288,6147,5819,5378,4930,4555,4316,4247,4346,4572,4882,5184,5427,5523,5440,5138,4608,3866,2927,1840,654,-569,-1742,-2797,-3651,-4237,-4523,-4481,-4137,-3546,-2768,-1922,-1080,-365,178,477,534,346,-46,-599,-1283,-2041,-2871,-3730,-4610,-5480,-6295,-7020,-7582,-7959,-8106,-8034,-7776,-7394,-6982,-6630,-6450,-6501,-6854,-7500,-8431,-9558,-10802,-12035,-13138,-14011,-14564,-14741,-14538,-13945,-13027,-11814,-10400,-8837,-7212,-5564,-3957,-2394,-907,524,1901,3238,4532,5789,6973,8074,9034,9839,10439,10836,11012,11000,10813,10517,10138,9755,9396,9120,8950,8912,8997,9194,9469,9762,10040,10213,10244,10058,9611,8861,7784,6373,4664,2696,574,-1601,-3678,-5524,-7000,-8007,-8473,-8390,-7793,-6771,-5437,-3960,-2470,-1155,-111,543,784,612,108,-631,-1462,-2268,-2929,-3382,-3604,-3614,-3490,-3319,-3220,-3304,-3654,-4340,-5366,-6704,-8277,-9970,-11649,-13178,-14432,-15307,-15754,-15741,-15315,-14532,-13505,-12347,-11200,-10156,-9339,-8762,-8468,-8393,-8475,-8606,-8657,-8526,-8097,-7306,-6123,-4536,-2616,-411,1945,4360,6681,8820,10649,12119,13174,13809,14038,13900,13442,12721,11787,10683,9453,8118,6724,5282,3833,2412,1030,-255,-1449,-2525,-3466,-4287,-4954,-5478,-5826,-5979,-5915,-5617,-5080,-4343,-3437,-2466,-1510,-693,-102,174,100,-320,-1048,-1987,-3047,-4095,-5035,-5763,-6227,-6386,-6254,-5838,-5207,-4387,-3463,-2472,-1476,-495,416,1272,2024,2691,3254,3724,4089,4382,4591,4756,4890,5009,5149,5302,5496,5709,5948,6183,6396,6553,6619,6555,6324,5892,5243,4387,3350,2201,1009,-128,-1137,-1933,-2487,-2762,-2790,-2591,-2227,-1774,-1282,-853,-514,-333,-313,-449,-708,-1023,-1327,-1544,-1609,-1489,-1171,-680,-76,567,1154,1596,1820,1777,1439,839,6,-969,-1987,-2933,-3684,-4112,-4131,-3645,-2640,-1121,829,3092,5483,7804,9831,11364,12240,12351,11674,10248,8204,5707,2984,251,-2271,-4413,-6045,-7100,-7576,-7516,-7008,-6174,-5113,-3952,-2764,-1606,-505,540,1549,2531,3507,4470,5415,6321,7166,7924,8584,9121,9536,9808,9950,9955,9847,9628,9338,8983,8593,8177,7739,7286,6813,6306,5759,5150,4466,3678,2786,1769,642,-559,-1800,-2985,-4045,-4874,-5401,-5554,-5315,-4684,-3711,-2469,-1059,404,1808,3044,4027,4701,5031,5023,4696,4093,3265,2284,1204,107,-965,-1936,-2788,-3482,-4032,-4444,-4774,-5068,-5414,-5876,-6529,-7419,-8566,-9947,-11510,-13145,-14748,-16166,-17278,-17974,-18160,-17826,-16954,-15619,-13896,-11895,-9738,-7533,-5388,-3383,-1584,-31,1247,2251,2985,3489,3788,3957,4028,4095,4188,4379,4692,5148,5745,6449,7216,7961,8601,9040,9193,9012,8462,7576,6405,5042,3604,2196,941,-86,-822,-1251,-1384,-1283,-1005,-663,-324,-85,7,-78,-342,-738,-1229,-1730,-2193,-2549,-2767,-2832,-2741,-2525,-2213,-1848,-1480,-1142,-861,-654,-510,-414,-336,-242,-91,138,480,944,1536,2250,3062,3943,4850,5739,6562,7275,7857,8283,8566,8705,8739,8675,8552,8378,8161,7913,7618,7292,6920,6535,6144,5798,5527,5370,5354,5476,5728,6061,6416,6726,6923,6955,6794,6432,5885,5184,4367,3467,2521,1543,547,-459,-1474,-2466,-3422,-4276,-4971,-5426,-5563,-5326,-4674,-3621,-2220,-589,1124,2724,4023,4834,5029,4540,3378,1629,-540,-2939,-5329,-7504,-9265,-10478,-11040,-10938,-10183,-8868,-7108,-5066,-2920,-858,934,2294,3096,3252,2740,1591,-105,-2202,-4521,-6861,-9020,-10818,-12112,-12813,-12876,-12325,-11208,-9633,-7718,-5584,-3383,-1207,817,2639,4189,5469,6466,7219,7759,8133,8382,8546,8645,8702,8727,8732,8734,8752,8808,8932,9123,9397,9714,10070,10391,10666,10831,10867,10757,10488,10070,9522,8858,8121,7332,6555,5806,5164,4647,4315,4188,4291,4614,5149,5832,6624,7436,8205,8858,9340,9612,9652,9450,9008,8340,7460,6391,5162,3815,2392,962,-419,-1665,-2703,-3460,-3882,-3941,-3645,-3039,-2224,-1307,-462,193,494,362,-267,-1389,-2948,-4840,-6932,-9057,-11068,-12792,-14115,-14918,-15131,-14721,-13677,-12047,-9905,-7368,-4577,-1702,1096,3641,5795,7447,8525,9009,8921,8326,7320,6040,4607,3188,1897,868,157,-191,-202,59,507,1011,1475,1778,1844,1625,1075,224,-913,-2269,-3768,-5336,-6867,-8297,-9526,-10508,-11191,-11539,-11553,-11218,-10553,-9555,-8248,-6636,-4741,-2612,-294,2103,4467,6661,8524,9944,10811,11086,10782,9957,8739,7259,5686,4160,2814,1742,1008,630,613,922,1531,2379,3429,4608,5866,7133,8346,9442,10358,11046,11463,11582,11390,10893,10106,9082,7878,6569,5266,4047,3026,2270,1848,1776,2063,2658,3490,4474,5480,6416,7170,7673,7880,7786,7397,6757,5893,4856,3686,2422,1117,-175,-1394,-2456,-3294,-3827,-3992,-3747,-3084,-2041,-704,783,2248,3484,4301,4526,4055,2844,925,-1577,-4498,-7611,-10669,-13453,-15729,-17362,-18226,-18300,-17600,-16205,-14259,-11909,-9379,-6844,-4543,-2635,-1296,-613,-654,-1392,-2759,-4633,-6827,-9161,-11420,-13425,-15016,-16095,-16594,-16530,-15939,-14911,-13551,-11971,-10282,-8584,-6947,-5437,-4071,-2885,-1844,-958,-161,560,1284,2034,2882,3851,4969,6251,7662,9171,10699,12153,13430,14417,15019,15152,14782,13897,12554,10836,8882,6845,4889,3174,1807,882,423,392,742,1326,2045,2741,3304,3632,3679,3420,2902,2173,1326,461,-346,-1001,-1472,-1717,-1738,-1554,-1196,-711,-146,454,1044,1599,2075,2472,2759,2929,2987,2917,2746,2467,2096,1645,1117,529,-119,-811,-1558,-2347,-3203,-4129,-5149,-6271,-7501,-8824,-10217,-11620,-12980,-14204,-15217,-15944,-16305,-16277,-15822,-14969,-13754,-12246,-10549,-8760,-6998,-5358,-3927,-2764,-1908,-1354,-1085,-1053,-1180,-1396,-1597,-1725,-1701,-1516,-1152,-676,-131,371,763,939,870,499,-141,-1036,-2106,-3289,-4487,-5646,-6675,-7551,-8219,-8683,-8918,-8939,-8718,-8272,-7561,-6600,-5361,-3853,-2103,-147,1918,3993,5929,7585,8817,9519,9647,9195,8263,6963,5485,4007,2717,1753,1218,1141,1501,2206,3135,4124,5020,5676,5985,5874,5348,4423,3199,1768,260,-1213,-2535,-3627,-4416,-4873,-4976,-4744,-4195,-3374,-2330,-1115,205,1577,2923,4195,5315,6254,6959,7421,7643,7636,7452,7122,6705,6245,5770,5320,4876,4448,3992,3481,2873,2143,1270,262,-858,-2060,-3277,-4463,-5530,-6424,-7063,-7413,-7423,-7101,-6453,-5541,-4427,-3221,-2026,-980,-197,201,137,-450,-1554,-3136,-5091,-7290,-9546,-11681,-13491,-14809,-15498,-15481,-14744,-13353,-11440,-9188,-6827,-4586,-2680,-1303,-558,-506,-1125,-2311,-3925,-5755,-7598,-9229,-10478,-11196,-11314,-10836,-9817,-8388,-6716,-4966,-3335,-1953,-917,-283,4,4,-126,-231,-134,312,1221,2632,4514,6779,9241,11718,13965,15777,16977,17451,17153,16133,14494,12420,10122,7825,5735,4021,2776,2057,1817,2000,2484,3126,3806,4362,4703,4725,4373,3633,2512,1078,-610,-2426,-4272,-6016,-7549,-8770,-9604,-9995,-9934,-9423,-8516,-7279,-5804,-4201,-2569,-1022,358,1488,2318,2814,2967,2782,2299,1545,607,-473,-1602,-2723,-3769,-4688,-5446,-6027,-6437,-6705,-6877,-7011,-7170,-7407,-7764,-8259,-8881,-9594,-10330,-11009,-11540,-11835,-11826,-11467,-10748,-9696,-8368,-6852,-5256,-3691,-2259,-1046,-101,559,960,1159,1244,1298,1420,1666,2083,2673,3408,4239,5092,5889,6549,6988,7149,6962,6410,5475,4183,2586,764,-1180,-3110,-4917,-6441,-7595,-8270,-8420,-8048,-7187,-5955,-4459,-2884,-1363,-46,968,1638,1948,1948,1698,1276,760,203,-348,-874,-1367,-1826,-2249,-2637,-2965,-3212,-3337,-3300,-3071,-2620,-1961,-1105,-121,932,1963,2883,3618,4085,4252,4083,3600,2836,1869,797,-269,-1206,-1912,-2303,-2328,-1984,-1289,-312,874,2169,3489,4744,5873,6811,7524,7975,8147,8018,7590,6866,5871,4661,3285,1839,401,-940,-2109,-3043,-3718,-4113,-4262,-4181,-3949,-3597,-3202,-2794,-2405,-2052,-1734,-1441,-1171,-903,-650,-401,-183,-7,90,104,-8,-219,-552,-944,-1386,-1802,-2143,-2343,-2330,-2054,-1470,-547,708,2267,4066,6006,7965,9801,11364,12513,13134,13133,12493,11205,9363,7073,4499,1834,-735,-3020,-4866,-6164,-6855,-6927,-6436,-5456,-4116,-2542,-861,798,2369,3760,4972,5972,6787,7438,7944,8338,8622,8795,8852,8767,8520,8106,7505,6751,5865,4894,3918,2974,2153,1484,1014,757,715,854,1150,1530,1948,2325,2616,2766,2759,2582,2248,1763,1176,479,-251,-1017,-1749,-2419,-2982,-3401,-3637,-3686,-3515,-3155,-2608,-1920,-1138,-330,445,1099,1590,1834,1819,1491,878,-31,-1170,-2499,-3932,-5378,-6738,-7905,-8779,-9283,-9353,-8969,-8142,-6935,-5428,-3776,-2092,-578,648,1429,1683,1366,472,-914,-2699,-4707,-6776,-8699,-10310,-11452,-12018,-11968,-11312,-10126,-8544,-6709,-4793,-2943,-1263,162,1327,2246,2981,3614,4223,4890,5654,6532,7480,8427,9265,9851,10070,9792,8948,7510,5503,3022,213,-2742,-5630,-8247,-10403,-11942,-12774,-12844,-12185,-10870,-9033,-6842,-4484,-2162,-28,1762,3144,4079,4597,4772,4697,4493,4263,4100,4075,4213,4534,5004,5596,6249,6918,7544,8093,8523,8828,8998,9057,9024,8939,8828,8726,8642,8579,8532,8460,8345,8126,7766,7224,6465,5483,4280,2894,1388,-167,-1657,-2986,-4035,-4704,-4913,-4607,-3780,-2466,-758,1218,3295,5288,7030,8355,9172,9415,9109,8325,7175,5822,4398,3068,1909,1009,352,-71,-340,-537,-746,-1031,-1433,-1929,-2489,-3027,-3451,-3685,-3651,-3342,-2766,-1994,-1133,-294,375,783,814,451,-343,-1502,-2959,-4576,-6210,-7680,-8846,-9538,-9689,-9229,-8195,-6663,-4759,-2669,-582,1304,2802,3774,4120,3802,2841,1330,-614,-2779,-4992,-6998,-8611,-9643,-9958,-9514,-8294,-6411,-3981,-1221,1678,4484,7013,9110,10656,11609,11949,11739,11047,9997,8712,7322,5960,4734,3744,3060,2733,2791,3225,4019,5124,6468,7972,9542,11075,12500,13714,14682,15328,15648,15587,15162,14357,13199,11718,9970,8032,5993,3969,2067,399,-943,-1894,-2421,-2526,-2244,-1632,-775,243,1321,2355,3264,3943,4345,4405,4134,3527,2664,1600,454,-678,-1685,-2470,-2960,-3109,-2908,-2376,-1577,-576,523,1641,2691,3628,4391,4979,5361,5525,5468,5140,4545,3631,2411,871,-934,-2961,-5109,-7285,-9360,-11227,-12772,-13918,-14598,-14804,-14518,-13799,-12671,-11221,-9511,-7626,-5651,-3668,-1762,-6,1544,2831,3834,4530,4919,5008,4819,4369,3703,2846,1846,734,-448,-1672,-2901,-4108,-5263,-6336,-7300,-8107,-8750,-9150,-9324,-9200,-8800,-8099,-7133,-5920,-4523,-2976,-1351,315,1966,3568,5082,6490,7754,8871,9798,10525,11022,11269,11265,10998,10502,9797,8940,7986,6999,6050,5209,4531,4083,3887,3975,4324,4912,5669,6519,7365,8097,8627,8875,8795,8378,7643,6651,5476,4217,2962,1809,820,70,-425,-631,-567,-235,323,1071,1955,2908,3873,4765,5516,6059,6331,6313,5978,5361,4496,3448,2291,1095,-70,-1145,-2087,-2850,-3419,-3764,-3880,-3762,-3414,-2856,-2125,-1267,-367,500,1214,1693,1830,1557,841,-334,-1921,-3850,-6028,-8321,-10606,-12752,-14631,-16145,-17200,-17742,-17737,-17194,-16157,-14710,-12974,-11090,-9218,-7510,-6103,-5098,-4562,-4503,-4900,-5677,-6742,-7972,-9246,-10435,-11426,-12117,-12418,-12268,-11622,-10464,-8816,-6730,-4288,-1638,1083,3670,5958,7766,8988,9548,9471,8842,7799,6548,5287,4208,3473,3176,3352,3988,4984,6241,7602,8923,10078,10940,11460,11593,11350,10791,9979,9010,7998,7008,6145,5436,4913,4553,4325,4158,3987,3743,3371,2843,2147,1314,371,-605,-1578,-2472,-3258,-3906,-4400,-4754,-4966,-5067,-5070,-4987,-4846,-4641,-4396,-4103,-3769,-3391,-2963,-2499,-1990,-1478,-967,-518,-159,59,114,-12,-296,-704,-1154,-1585,-1884,-2013,-1908,-1581,-1095,-513,-7,324,296,-162,-1159,-2671,-4678,-7047,-9626,-12223,-14606,-16590,-17964,-18624,-18490,-17581,-15987,-13866,-11416,-8867,-6432,-4301,-2621,-1469,-873,-782,-1115,-1723,-2470,-3186,-3744,-4037,-4004,-3642,-2991,-2129,-1164,-214,616,1236,1579,1641,1416,969,352,-345,-1045,-1680,-2174,-2493,-2576,-2407,-1969,-1264,-343,745,1918,3072,4138,5011,5656,6022,6129,5982,5651,5184,4671,4172,3769,3507,3430,3547,3855,4315,4874,5469,6014,6443,6685,6688,6429,5904,5131,4162,3048,1868,694,-401,-1338,-2069,-2534,-2720,-2608,-2217,-1574,-734,253,1309,2367,3353,4198,4846,5254,5385,5245,4823,4170,3316,2325,1272,211,-771,-1634,-2319,-2816,-3108,-3232,-3216,-3122,-3008,-2916,-2898,-2947,-3072,-3218,-3348,-3400,-3334,-3146,-2844,-2500,-2191,-2028,-2108,-2524,-3309,-4473,-5970,-7699,-9555,-11373,-13016,-14331,-15188,-15486,-15153,-14164,-12549,-10374,-7777,-4923,-2025,695,3013,4735,5720,5879,5227,3824,1833,-551,-3071,-5475,-7497,-8931,-9609,-9453,-8465,-6745,-4450,-1830,879,3392,5498,6999,7813,7909,7365,6325,4978,3559,2282,1340,873,946,1552,2613,3993,5518,7003,8274,9197,9686,9718,9332,8622,7714,6769,5913,5287,4961,4981,5329,5943,6716,7507,8174,8536,8485,7885,6710,4951,2683,40,-2825,-5689,-8375,-10667,-12441,-13572,-14033,-13838,-13063,-11835,-10315,-8666,-7076,-5684,-4616,-3940,-3667,-3772,-4150,-4699,-5259,-5698,-5881,-5717,-5155,-4192,-2888,-1328,336,1946,3340,4345,4867,4819,4208,3083,1564,-197,-2019,-3727,-5165,-6225,-6851,-7051,-6896,-6486,-5982,-5505,-5206,-5165,-5428,-5993,-6774,-7679,-8553,-9249,-9630,-9579,-9039,-8001,-6509,-4677,-2636,-558,1394,3061,4329,5113,5393,5192,4592,3699,2668,1625,720,34,-361,-473,-336,-39,311,592,697,524,39,-787,-1912,-3264,-4749,-6230,-7591,-8693,-9435,-9725,-9514,-8785,-7569,-5915,-3927,-1724,568,2779,4792,6457,7683,8399,8577,8252,7475,6370,5055,3681,2394,1303,527,100,49,346,911,1672,2492,3267,3880,4228,4271,3974,3385,2576,1667,796,102,-291,-315,75,826,1864,3044,4201,5172,5799,5985,5666,4865,3639,2115,433,-1250,-2784,-4060,-4987,-5542,-5719,-5566,-5134,-4511,-3766,-2982,-2228,-1561,-1024,-636,-408,-298,-285,-277,-221,-30,339,924,1719,2672,3725,4758,5686,6381,6780,6809,6467,5765,4761,3551,2223,925,-241,-1134,-1643,-1694,-1212,-210,1277,3149,5241,7375,9328,10901,11916,12247,11861,10777,9135,7106,4927,2834,1059,-242,-936,-1027,-542,381,1571,2832,3957,4776,5161,5043,4414,3348,1951,389,-1163,-2531,-3561,-4136,-4199,-3755,-2863,-1645,-255,1147,2387,3347,3937,4119,3937,3436,2749,1984,1280,745,459,455,728,1218,1839,2485,3044,3412,3530,3345,2881,2173,1311,397,-447,-1131,-1557,-1722,-1611,-1330,-962,-666,-571,-812,-1462,-2571,-4085,-5934,-7951,-9957,-11727,-13054,-13762,-13709,-12874,-11259,-9016,-6305,-3387,-483,2137,4296,5830,6661,6772,6204,5053,3456,1574,-409,-2324,-3989,-5291,-6119,-6445,-6295,-5741,-4931,-4030,-3221,-2682,-2537,-2861,-3647,-4812,-6208,-7634,-8881,-9739,-10047,-9699,-8664,-6992,-4805,-2277,372,2918,5145,6866,7958,8351,8034,7086,5595,3738,1674,-413,-2350,-4007,-5280,-6119,-6525,-6534,-6237,-5712,-5082,-4424,-3820,-3310,-2903,-2582,-2300,-2014,-1642,-1164,-515,294,1274,2392,3601,4856,6088,7250,8279,9148,9811,10273,10523,10592,10508,10317,10074,9815,9597,9445,9372,9394,9467,9568,9615,9569,9328,8877,8151,7173,5961,4583,3135,1717,462,-561,-1252,-1608,-1636,-1393,-985,-517,-110,136,150,-101,-599,-1287,-2066,-2818,-3425,-3783,-3821,-3513,-2883,-1975,-892,279,1441,2500,3405,4112,4602,4899,5009,4974,4822,4580,4252,3861,3379,2837,2221,1583,955,413,24,-156,-81,247,790,1473,2179,2778,3146,3152,2727,1823,445,-1321,-3387,-5566,-7699,-9566,-11009,-11866,-12063,-11574,-10465,-8845,-6916,-4848,-2884,-1158,154,1025,1403,1371,990,385,-320,-1022,-1626,-2076,-2359,-2466,-2443,-2316,-2131,-1903,-1639,-1320,-898,-343,410,1374,2556,3930,5422,6945,8388,9650,10620,11256,11499,11386,10950,10278,9483,8678,7986,7512,7331,7498,8013,8858,9963,11232,12552,13773,14764,15387,15531,15116,14121,12567,10535,8169,5631,3136,876,-969,-2265,-2951,-3022,-2569,-1706,-633,496,1478,2203,2573,2562,2198,1545,691,-255,-1204,-2074,-2801,-3368,-3753,-3983,-4082,-4085,-4035,-3958,-3884,-3822,-3760,-3694,-3581,-3412,-3143,-2785,-2315,-1772,-1166,-553,40,557,979,1256,1373,1297,1016,511,-219,-1160,-2285,-3536,-4846,-6114,-7256,-8158,-8763,-9003,-8873,-8397,-7612,-6611,-5451,-4227,-2998,-1824,-752,175,915,1434,1683,1639,1273,580,-405,-1657,-3069,-4571,-6021,-7312,-8317,-8928,-9063,-8671,-7740,-6324,-4513,-2464,-356,1606,3247,4428,5072,5204,4900,4329,3685,3169,2969,3192,3900,5028,6470,8018,9463,10571,11175,11145,10472,9208,7506,5574,3633,1921,615,-147,-308,117,1044,2343,3843,5374,6753,7850,8553,8813,8636,8058,7178,6095,4927,3789,2768,1949,1359,1047,970,1141,1471,1929,2424,2904,3304,3590,3735,3737,3605,3367,3055,2702,2351,2009,1707,1418,1139,826,451,-7,-570,-1208,-1893,-2575,-3178,-3659,-3951,-4036,-3900,-3558,-3044,-2404,-1701,-1010,-401,25,207,52,-481,-1420,-2760,-4454,-6419,-8556,-10733,-12818,-14685,-16220,-17337,-17995,-18172,-17916,-17276,-16352,-15235,-14003,-12728,-11439,-10147,-8846,-7525,-6170,-4814,-3476,-2241,-1167,-353,149,281,58,-501,-1282,-2192,-3064,-3773,-4177,-4190,-3761,-2911,-1701,-268,1248,2678,3880,4762,5274,5446,5351,5117,4868,4748,4840,5216,5860,6744,7766,8830,9816,10630,11196,11495,11512,11304,10902,10381,9765,9096,8353,7546,6627,5614,4482,3289,2069,908,-116,-936,-1488,-1764,-1779,-1582,-1276,-936,-685,-587,-698,-1029,-1548,-2187,-2883,-3526,-4078,-4477,-4729,-4855,-4907,-4940,-5016,-5163,-5385,-5667,-5940,-6149,-6207,-6042,-5607,-4856,-3816,-2517,-1074,401,1752,2826,3506,3689,3358,2529,1293,-221,-1856,-3446,-4860,-5992,-6805,-7321,-7596,-7744,-7868,-8071,-8421,-8927,-9558,-10230,-10834,-11257,-11400,-11199,-10629,-9726,-8540,-7178,-5735,-4331,-3054,-1988,-1172,-628,-337,-259,-327,-481,-643,-777,-840,-845,-801,-764,-759,-830,-988,-1211,-1488,-1744,-1955,-2051,-2025,-1850,-1543,-1126,-627,-92,455,966,1423,1795,2073,2260,2372,2434,2498,2604,2808,3149,3656,4326,5151,6079,7054,8002,8845,9515,9954,10112,9965,9504,8739,7712,6473,5116,3731,2443,1355,570,152,135,493,1173,2051,2991,3829,4400,4563,4229,3352,1999,261,-1654,-3538,-5144,-6248,-6706,-6415,-5421,-3837,-1886,165,2028,3448,4229,4275,3589,2263,487,-1542,-3574,-5424,-6933,-8021,-8677,-8952,-8932,-8736,-8448,-8144,-7825,-7473,-7013,-6386,-5524,-4430,-3131,-1737,-374,796,1618,1979,1778,1003,-327,-2118,-4228,-6464,-8615,-10432,-11716,-12281,-12026,-10941,-9094,-6664,-3884,-1040,1568,3698,5130,5780,5641,4808,3492,1925,389,-858,-1621,-1762,-1263,-181,1330,3067,4787,6262,7291,7736,7540,6717,5377,3679,1844,100,-1325,-2244,-2522,-2115,-1036,584,2591,4753,6852,8669,10042,10866,11115,10840,10143,9182,8119,7097,6252,5632,5282,5155,5196,5320,5412,5408,5205,4786,4120,3236,2178,1004,-209,-1405,-2510,-3498,-4339,-5037,-5608,-6092,-6512,-6914,-7293,-7652,-7945,-8132,-8150,-7966,-7548,-6922,-6115,-5219,-4312,-3497,-2853,-2433,-2257,-2299,-2506,-2796,-3082,-3281,-3326,-3189,-2867,-2391,-1827,-1255,-761,-439,-330,-473,-837,-1371,-1976,-2557,-2995,-3206,-3130,-2734,-2051,-1132,-77,988,1935,2625,2953,2839,2269,1262,-84,-1670,-3317,-4896,-6239,-7238,-7818,-7944,-7642,-6976,-6041,-4965,-3860,-2840,-1985,-1343,-937,-751,-766,-949,-1265,-1694,-2210,-2806,-3467,-4186,-4943,-5704,-6425,-7026,-7438,-7558,-7331,-6702,-5693,-4351,-2795,-1155,419,1792,2897,3671,4159,4402,4511,4572,4693,4923,5307,5823,6430,7039,7569,7911,8009,7817,7344,6641,5783,4877,4031,3347,2906,2745,2877,3233,3731,4227,4567,4619,4251,3419,2106,387,-1619,-3755,-5824,-7654,-9061,-9929,-10139,-9693,-8562,-6868,-4695,-2238,320,2754,4863,6451,7396,7612,7103,5938,4248,2223,70,-1998,-3791,-5156,-6008,-6305,-6097,-5441,-4478,-3313,-2089,-894,201,1166,2015,2785,3525,4288,5089,5931,6775,7547,8193,8614,8781,8637,8193,7456,6475,5315,4053,2807,1659,754,160,-9,271,1029,2205,3714,5432,7183,8837,10197,11172,11654,11600,11048,10026,8670,7074,5390,3718,2164,778,-410,-1413,-2255,-2971,-3594,-4120,-4553,-4844,-4958,-4844,-4470,-3818,-2913,-1787,-523,801,2091,3251,4214,4919,5345,5484,5370,5035,4536,3937,3287,2649,2070,1585,1233,1026,973,1071,1297,1619,2006,2404,2780,3086,3274,3319,3156,2785,2149,1272,159,-1142,-2555,-4000,-5373,-6564,-7499,-8080,-8289,-8118,-7611,-6871,-6002,-5143,-4417,-3907,-3670,-3688,-3897,-4199,-4463,-4583,-4468,-4084,-3440,-2588,-1626,-634,265,1010,1512,1763,1710,1401,816,14,-1007,-2190,-3548,-5013,-6568,-8120,-9565,-10770,-11563,-11798,-11323,-10076,-8055,-5362,-2209,1106,4243,6816,8533,9150,8588,6919,4355,1238,-2034,-5043,-7443,-8958,-9462,-8956,-7577,-5578,-3280,-1037,827,2041,2445,1988,735,-1140,-3390,-5717,-7826,-9432,-10314,-10344,-9441,-7689,-5196,-2206,1010,4134,6880,8985,10307,10770,10452,9490,8133,6647,5304,4353,3953,4198,5058,6430,8113,9868,11443,12595,13165,13032,12219,10793,8940,6862,4813,2997,1610,737,416,578,1087,1766,2405,2821,2855,2428,1505,162,-1504,-3316,-5091,-6644,-7807,-8469,-8571,-8126,-7212,-5957,-4538,-3124,-1885,-927,-300,21,128,147,217,431,852,1422,2087,2652,3017,2981,2501,1529,150,-1495,-3189,-4685,-5737,-6115,-5716,-4463,-2485,58,2848,5550,7816,9338,9925,9499,8132,6025,3473,823,-1585,-3468,-4645,-5060,-4770,-3965,-2864,-1746,-842,-327,-310,-782,-1679,-2868,-4184,-5469,-6575,-7396,-7878,-7986,-7756,-7209,-6423,-5462,-4401,-3334,-2325,-1463,-803,-372,-185,-196,-329,-506,-596,-532,-235,318,1111,2114,3255,4481,5716,6922,8057,9103,10048,10880,11583,12144,12526,12737,12740,12559,12205,11696,11094,10432,9773,9179,8691,8349,8156,8094,8125,8180,8219,8180,8055,7835,7541,7200,6820,6422,5982,5484,4898,4188,3334,2339,1207,6,-1201,-2301,-3191,-3770,-3968,-3745,-3135,-2192,-1063,102,1116,1804,2040,1732,895,-422,-2067,-3876,-5668,-7266,-8539,-9412,-9831,-9837,-9465,-8812,-7961,-7016,-6068,-5194,-4480,-3964,-3680,-3621,-3738,-3967,-4212,-4384,-4406,-4220,-3816,-3196,-2413,-1524,-602,285,1063,1688,2104,2291,2231,1928,1405,693,-162,-1118,-2126,-3164,-4195,-5218,-6207,-7173,-8080,-8914,-9625,-10127,-10372,-10232,-9681,-8643,-7171,-5296,-3186,-982,1099,2875,4174,4881,4945,4374,3277,1782,123,-1492,-2804,-3610,-3742,-3121,-1767,212,2599,5141,7532,9498,10819,11358,11097,10124,8622,6842,5057,3529,2481,2050,2299,3181,4574,6272,8019,9556,10631,11072,10783,9785,8180,6174,3981,1861,13,-1389,-2262,-2572,-2365,-1727,-784,314,1412,2367,3046,3371,3294,2849,2100,1189,251,-538,-1043,-1158,-817,-45,1102,2451,3823,4966,5668,5731,5066,3662,1653,-763,-3292,-5651,-7561,-8829,-9349,-9115,-8231,-6857,-5224,-3580,-2151,-1144,-675,-784,-1423,-2469,-3738,-5069,-6271,-7261,-7934,-8306,-8356,-8155,-7742,-7193,-6598,-6019,-5566,-5292,-5282,-5558,-6161,-7040,-8176,-9447,-10760,-11954,-12896,-13443,-13498,-13015,-11996,-10537,-8755,-6844,-4985,-3361,-2127,-1346,-1054,-1164,-1563,-2075,-2507,-2697,-2508,-1879,-823,579,2176,3794,5246,6390,7130,7455,7413,7129,6759,6481,6453,6798,7566,8734,10204,11811,13343,14604,15373,15523,14974,13747,11964,9811,7536,5381,3558,2217,1397,1088,1176,1524,1983,2401,2679,2761,2642,2390,2078,1827,1725,1831,2156,2634,3162,3591,3759,3522,2793,1524,-201,-2275,-4470,-6564,-8304,-9500,-10018,-9842,-9020,-7727,-6164,-4572,-3178,-2123,-1526,-1363,-1598,-2090,-2708,-3296,-3719,-3887,-3733,-3265,-2527,-1605,-625,280,966,1325,1244,710,-296,-1678,-3321,-5070,-6747,-8202,-9300,-9960,-10127,-9800,-8999,-7781,-6228,-4451,-2589,-803,727,1847,2411,2336,1607,262,-1548,-3627,-5724,-7539,-8838,-9386,-9084,-7917,-6013,-3583,-951,1554,3589,4872,5247,4646,3195,1092,-1309,-3671,-5606,-6849,-7206,-6650,-5281,-3332,-1108,1039,2798,3917,4265,3825,2728,1179,-504,-2029,-3088,-3492,-3114,-1995,-224,1959,4336,6617,8599,10092,11011,11349,11164,10590,9777,8871,8014,7263,6675,6206,5822,5441,4985,4402,3662,2775,1808,831,-50,-739,-1165,-1262,-1032,-477,350,1380,2529,3683,4721,5510,5917,5827,5167,3909,2097,-164,-2723,-5370,-7900,-10097,-11788,-12851,-13238,-12971,-12146,-10909,-9447,-7942,-6586,-5487,-4741,-4333,-4221,-4280,-4394,-4389,-4165,-3592,-2627,-1267,438,2365,4366,6245,7808,8876,9289,8986,7922,6203,3939,1356,-1331,-3884,-6095,-7816,-8951,-9486,-9459,-8951,-8073,-6929,-5631,-4259,-2889,-1555,-296,894,2016,3102,4156,5194,6193,7101,7866,8382,8592,8419,7858,6921,5694,4285,2853,1550,538,-65,-190,181,989,2146,3521,4983,6403,7668,8691,9402,9748,9704,9260,8441,7296,5918,4408,2906,1532,398,-417,-874,-971,-739,-240,462,1285,2151,3008,3790,4478,5043,5469,5753,5869,5804,5539,5040,4304,3306,2070,608,-1000,-2694,-4315,-5760,-6848,-7474,-7560,-7094,-6168,-4921,-3551,-2287,-1318,-825,-901,-1588,-2825,-4500,-6405,-8316,-9972,-11134,-11625,-11322,-10249,-8492,-6281,-3887,-1616,246,1494,2018,1835,1069,-46,-1244,-2233,-2788,-2759,-2129,-990,445,1915,3122,3843,3886,3234,1922,157,-1829,-3716,-5234,-6137,-6309,-5749,-4587,-3049,-1420,11,1003,1381,1067,90,-1466,-3404,-5525,-7569,-9319,-10579,-11204,-11155,-10405,-9065,-7221,-5072,-2771,-551,1430,2993,4035,4505,4407,3809,2822,1580,245,-1025,-2073,-2770,-3019,-2801,-2119,-1090,172,1476,2671,3597,4176,4368,4212,3799,3260,2741,2396,2325,2614,3246,4175,5260,6333,7205,7685,7638,6958,5642,3736,1400,-1189,-3767,-6117,-8007,-9291,-9870,-9725,-8900,-7492,-5640,-3494,-1222,1031,3131,4962,6453,7516,8122,8237,7862,7025,5781,4208,2434,572,-1211,-2785,-4011,-4798,-5096,-4927,-4340,-3466,-2415,-1327,-297,614,1381,2011,2540,2989,3410,3809,4221,4644,5090,5562,6054,6569,7091,7615,8115,8563,8908,9083,9030,8660,7955,6870,5460,3789,1987,211,-1364,-2570,-3259,-3334,-2752,-1527,227,2373,4680,6932,8875,10308,11060,11031,10203,8618,6428,3840,1127,-1430,-3560,-5064,-5810,-5786,-5043,-3741,-2055,-218,1559,3077,4178,4763,4807,4328,3450,2284,1025,-190,-1201,-1921,-2289,-2296,-1995,-1454,-787,-101,508,966,1256,1370,1365,1280,1179,1107,1089,1126,1209,1276,1288,1170,872,366,-344,-1214,-2149,-3050,-3773,-4222,-4279,-3934,-3176,-2115,-879,341,1361,2012,2182,1826,981,-235,-1663,-3112,-4405,-5411,-6052,-6325,-6264,-5958,-5485,-4947,-4410,-3946,-3594,-3382,-3297,-3317,-3386,-3453,-3467,-3403,-3272,-3114,-3007,-3026,-3252,-3705,-4370,-5158,-5923,-6499,-6702,-6405,-5535,-4116,-2272,-202,1827,3522,4621,4894,4252,2673,326,-2550,-5591,-8404,-10627,-11946,-12205,-11365,-9589,-7135,-4391,-1740,453,1905,2480,2164,1083,-530,-2388,-4185,-5645,-6562,-6832,-6416,-5427,-3982,-2310,-588,968,2259,3184,3778,4078,4222,4300,4469,4780,5301,5996,6816,7635,8351,8827,8989,8786,8225,7363,6267,5050,3787,2578,1479,544,-211,-764,-1131,-1312,-1315,-1153,-815,-311,352,1149,2040,2955,3815,4520,4959,5034,4666,3807,2497,804,-1095,-2995,-4666,-5877,-6466,-6335,-5483,-3997,-2039,171,2393,4385,5947,6942,7302,7045,6251,5058,3619,2108,660,-610,-1641,-2420,-2975,-3362,-3658,-3921,-4193,-4474,-4727,-4885,-4867,-4595,-4033,-3177,-2094,-873,352,1459,2344,2931,3228,3241,3065,2755,2395,2030,1671,1329,967,582,132,-376,-960,-1600,-2263,-2933,-3556,-4121,-4608,-5012,-5353,-5641,-5901,-6148,-6395,-6640,-6876,-7076,-7183,-7160,-6908,-6393,-5533,-4326,-2762,-904,1145,3274,5299,7108,8548,9566,10121,10257,10042,9586,8988,8339,7681,7033,6373,5675,4913,4107,3287,2563,2022,1797,1952,2517,3441,4586,5795,6833,7532,7727,7346,6403,4978,3263,1440,-232,-1572,-2417,-2678,-2374,-1563,-382,995,2419,3716,4795,5577,6057,6270,6271,6161,6016,5917,5904,5979,6101,6200,6184,5983,5544,4857,3951,2873,1708,521,-617,-1656,-2579,-3374,-4059,-4662,-5213,-5757,-6317,-6928,-7569,-8237,-8852,-9385,-9748,-9930,-9907,-9716,-9402,-9033,-8637,-8258,-7854,-7406,-6838,-6095,-5154,-3991,-2680,-1280,71,1251,2122,2578,2535,1983,943,-488,-2175,-3931,-5571,-6870,-7696,-7893,-7455,-6389,-4839,-2972,-1019,782,2221,3122,3396,3029,2093,753,-796,-2298,-3538,-4309,-4492,-4023,-2948,-1373,515,2480,4285,5682,6506,6637,6073,4904,3293,1498,-246,-1661,-2578,-2860,-2516,-1611,-339,1101,2447,3506,4092,4143,3628,2637,1292,-239,-1750,-3096,-4106,-4717,-4889,-4654,-4090,-3295,-2375,-1434,-542,262,956,1571,2115,2640,3144,3658,4145,4602,4979,5265,5445,5534,5578,5613,5718,5918,6260,6735,7329,8006,8701,9361,9897,10231,10276,9946,9164,7886,6087,3812,1172,-1679,-4486,-7020,-8995,-10213,-10526,-9915,-8464,-6406,-4012,-1659,360,1738,2338,2081,1046,-609,-2652,-4821,-6870,-8593,-9864,-10624,-10913,-10830,-10528,-10188,-9969,-10013,-10397,-11132,-12169,-13389,-14633,-15715,-16431,-16627,-16167,-15018,-13199,-10823,-8068,-5138,-2295,263,2315,3757,4521,4659,4274,3559,2726,2006,1609,1684,2325,3532,5210,7215,9307,11257,12822,13818,14129,13747,12746,11298,9626,7951,6501,5433,4844,4770,5144,5854,6736,7576,8206,8423,8126,7249,5809,3907,1695,-629,-2839,-4753,-6209,-7131,-7513,-7408,-6935,-6221,-5394,-4572,-3792,-3088,-2430,-1765,-1075,-302,509,1346,2115,2737,3133,3226,3000,2463,1674,740,-223,-1078,-1708,-2014,-1960,-1532,-797,177,1257,2340,3290,4017,4435,4509,4233,3669,2884,2036,1225,622,298,315,645,1209,1869,2466,2834,2823,2363,1404,37,-1645,-3449,-5183,-6677,-7779,-8424,-8600,-8348,-7762,-6950,-6019,-5083,-4225,-3531,-3057,-2836,-2885,-3170,-3639,-4190,-4697,-5007,-4979,-4480,-3445,-1853,230,2676,5291,7860,10139,11927,13046,13410,12982,11836,10094,7945,5618,3328,1301,-305,-1370,-1868,-1841,-1393,-708,38,619,867,632,-150,-1497,-3312,-5480,-7786,-10049,-12047,-13632,-14665,-15089,-14883,-14089,-12790,-11094,-9171,-7162,-5261,-3612,-2356,-1571,-1303,-1502,-2089,-2909,-3815,-4641,-5280,-5654,-5756,-5607,-5264,-4770,-4178,-3491,-2717,-1830,-812,347,1638,3027,4448,5832,7077,8115,8863,9292,9371,9111,8526,7644,6503,5142,3632,2046,498,-879,-1953,-2587,-2693,-2245,-1281,55,1577,3036,4194,4849,4882,4265,3099,1541,-138,-1718,-2922,-3620,-3687,-3146,-2046,-519,1308,3286,5297,7213,8927,10321,11277,11688,11446,10500,8815,6461,3536,264,-3115,-6256,-8857,-10591,-11227,-10630,-8772,-5798,-1936,2448,6971,11201,14809,17498,19162,19758,19415,18316,16711,14847,12958,11206,9705,8486,7528,6779,6154,5579,4984,4323,3577,2754,1896,1040,275,-377,-840,-1127,-1228,-1179,-1028,-822,-615,-465,-404,-470,-691,-1045,-1538,-2103,-2706,-3259,-3709,-3975,-4000,-3746,-3173,-2317,-1214,11,1225,2243,2898,3033,2557,1456,-206,-2250,-4453,-6527,-8199,-9218,-9429,-8746,-7235,-5026,-2373,447,3104,5327,6848,7526,7257,6077,4065,1401,-1703,-5009,-8250,-11200,-13626,-15355,-16243,-16222,-15267,-13463,-10934,-7936,-4741,-1717,798,2449,3002,2278,295,-2824,-6777,-11154,-15469,-19200,-21878,-23120,-22686,-20531,-16772,-11737,-5877,236,6004,10866,14330,16120,16062,14291,11052,6807,2110,-2454,-6294,-8947,-10053,-9473,-7229,-3571,1111,6285,11366,15781,19014,20707,20657,18863,15538,11028,5855,566,-4260,-8121,-10636,-11575,-10899,-8732,-5369,-1195,3323,7725,11584,14548,16383,16962,16290,14478,11740,8345,4597,810,-2749,-5839,-8303,-10041,-11037,-11319,-11003,-10202,-9093,-7825,-6559,-5404,-4458,-3754,-3308,-3094,-3062,-3150,-3300,-3436,-3537,-3556,-3495,-3367,-3175,-2967,-2749,-2563,-2416,-2316,-2254,-2205,-2118,-1943,-1593,-1003,-98,1163,2795,4765,6992,9351,11661,13733,15353,16337,16539,15879,14368,12104,9281,6153,3016,139,-2229,-3952,-4962,-5316,-5146,-4641,-4031,-3511,-3259,-3364,-3843,-4647,-5654,-6719,-7689,-8424,-8824,-8838,-8449,-7705,-6653,-5388,-3955,-2443,-848,779,2475,4221,6036,7892,9769,11593,13328,14866,16181,17187,17891,18265,18372,18247,17989,17658,17332,17030,16769,16496,16151,15647,14887,13801,12347,10537,8438,6184,3925,1867,160,-1030,-1644,-1668,-1181,-345,636,1507,2037,2007,1283,-200,-2418,-5243,-8499,-11922,-15252,-18206,-20539,-22060,-22645,-22270,-20994,-18969,-16413,-13609,-10849,-8422,-6593,-5528,-5361,-6078,-7625,-9821,-12450,-15221,-17836,-19999,-21434,-21944,-21365,-19658,-16838,-13036,-8463,-3391,1833,6855,11307,14865,17275,18371,18124,16605,14021,10654,6833,2925,-767,-3938,-6410,-8049,-8809,-8731,-7881,-6391,-4411,-2076,429,2980,5403,7576,9335,10563,11120,10924,9925,8123,5610,2521,-927,-4474,-7853,-10772,-13023,-14406,-14858,-14355,-12999,-10928,-8363,-5511,-2629,85,2429,4280,5555,6257,6462,6298,5962,5637,5541,5808,6558,7795,9473,11456,13551,15533,17184,18300,18771,18534,17652,16246,14512,12675,10933,9480,8383,7683,7282,7054,6817,6394,5649,4515,2994,1204,-724,-2566,-4158,-5332,-6025,-6238,-6065,-5673,-5242,-4988,-5042,-5508,-6373,-7547,-8885,-10177,-11235,-11889,-12030,-11634,-10746,-9494,-8042,-6603,-5370,-4525,-4200,-4464,-5305,-6643,-8310,-10092,-11738,-12987,-13620,-13460,-12428,-10517,-7842,-4569,-977,2656,5987,8744,10672,11639,11584,10586,8809,6494,3947,1453,-695,-2298,-3212,-3413,-2954,-1973,-670,724,1983,2882,3267,3015,2097,526,-1586,-4112,-6844,-9582,-12106,-14220,-15777,-16654,-16842,-16351,-15300,-13836,-12142,-10407,-8802,-7429,-6357,-5541,-4923,-4361,-3726,-2885,-1737,-243,1595,3700,5959,8208,10260,11926,13034,13447,13094,11964,10127,7728,4971,2106,-590,-2864,-4469,-5251,-5109,-4049,-2156,383,3347,6424,9353,11839,13690,14743,14943,14306,12913,10910,8472,5788,3054,427,-1943,-3975,-5585,-6755,-7451,-7678,-7428,-6722,-5559,-3982,-2031,237,2722,5339,7953,10445,12655,14473,15733,16378,16301,15516,14050,11992,9501,6736,3915,1240,-1105,-2954,-4199,-4780,-4688,-3968,-2733,-1101,728,2579,4247,5567,6412,6718,6502,5833,4868,3773,2759,1991,1602,1657,2124,2924,3875,4790,5437,5625,5190,4042,2174,-347,-3372,-6708,-10113,-13347,-16181,-18412,-19899,-20550,-20361,-19380,-17751,-15644,-13301,-10955,-8842,-7164,-6050,-5567,-5671,-6253,-7112,-8009,-8688,-8911,-8501,-7354,-5471,-2929,85,3365,6629,9650,12178,14077,15224,15608,15248,14238,12691,10747,8554,6246,3953,1788,-174,-1866,-3267,-4368,-5172,-5700,-5965,-5960,-5693,-5128,-4260,-3079,-1601,121,1985,3874,5613,7055,8044,8470,8278,7451,6048,4150,1899,-566,-3061,-5430,-7491,-9103,-10130,-10470,-10080,-8956,-7183,-4910,-2357,215,2510,4285,5312,5483,4780,3288,1226,-1162,-3543,-5618,-7132,-7877,-7811,-6920,-5374,-3347,-1128,1018,2819,4044,4544,4241,3159,1416,-785,-3191,-5509,-7456,-8790,-9328,-8981,-7770,-5804,-3312,-567,2091,4358,5938,6662,6432,5311,3436,1070,-1501,-3968,-6052,-7560,-8351,-8412,-7775,-6563,-4924,-3032,-1063,816,2459,3730,4538,4802,4495,3618,2224,417,-1664,-3838,-5883,-7608,-8775,-9252,-8897,-7699,-5678,-2981,215,3658,7066,10181,12708,14468,15260,15033,13746,11496,8425,4750,760,-3274,-7023,-10236,-12682,-14196,-14722,-14243,-12868,-10743,-8095,-5164,-2233,464,2682,4273,5119,5213,4599,3411,1830,69,-1639,-3098,-4127,-4622,-4524,-3852,-2671,-1096,731,2652,4513,6179,7553,8559,9190,9450,9413,9158,8795,8439,8184,8118,8268,8660,9237,9956,10699,11375,11839,11994,11719,10945,9629,7761,5404,2643,-375,-3482,-6492,-9207,-11467,-13109,-14037,-14185,-13548,-12190,-10234,-7866,-5321,-2857,-721,850,1713,1763,1018,-444,-2462,-4812,-7252,-9524,-11391,-12667,-13216,-12984,-11976,-10279,-8025,-5401,-2610,126,2608,4666,6161,7059,7333,7089,6436,5563,4664,3939,3556,3646,4244,5349,6818,8494,10112,11421,12159,12128,11210,9392,6794,3623,187,-3165,-6092,-8281,-9529,-9725,-8918,-7248,-4990,-2460,-7,2048,3446,4018,3703,2530,640,-1792,-4516,-7311,-9948,-12254,-14118,-15456,-16274,-16554,-16347,-15651,-14499,-12881,-10817,-8299,-5384,-2122,1353,4875,8247,11210,13547,15024,15509,14916,13306,10799,7675,4233,874,-2045,-4177,-5268,-5168,-3863,-1451,1820,5655,9663,13476,16727,19128,20455,20621,19594,17526,14573,11063,7290,3626,397,-2117,-3707,-4281,-3853,-2560,-650,1560,3705,5435,6461,6592,5778,4089,1737,-1004,-3804,-6362,-8416,-9802,-10457,-10414,-9809,-8825,-7678,-6581,-5702,-5152,-4982,-5166,-5636,-6288,-7005,-7669,-8184,-8455,-8433,-8087,-7405,-6415,-5150,-3665,-2023,-282,1498,3279,5018,6693,8277,9738,11039,12121,12922,13366,13386,12920,11941,10440,8463,6097,3460,725,-1946,-4364,-6383,-7891,-8827,-9219,-9120,-8667,-7988,-7232,-6512,-5898,-5420,-5049,-4733,-4390,-3917,-3237,-2275,-1001,562,2362,4253,6107,7715,8922,9564,9543,8819,7430,5481,3135,618,-1861,-4061,-5808,-6953,-7407,-7161,-6224,-4689,-2664,-268,2328,5027,7690,10249,12640,14829,16775,18443,19757,20629,20951,20593,19477,17525,14767,11278,7240,2896,-1453,-5494,-8934,-11535,-13152,-13739,-13370,-12216,-10522,-8586,-6707,-5163,-4166,-3848,-4241,-5284,-6829,-8674,-10573,-12303,-13648,-14468,-14687,-14295,-13374,-12027,-10423,-8724,-7092,-5672,-4546,-3772,-3327,-3155,-3148,-3181,-3118,-2838,-2234,-1252,142,1918,4010,6324,8714,11045,13154,14898,16159,16832,16890,16312,15184,13593,11715,9717,7786,6075,4693,3696,3060,2722,2559,2446,2272,1957,1487,910,325,-136,-341,-193,349,1245,2389,3586,4644,5324,5455,4911,3651,1726,-732,-3533,-6439,-9204,-11590,-13386,-14453,-14678,-14075,-12658,-10569,-7954,-5040,-2053,748,3148,4951,6036,6353,5940,4910,3452,1813,240,-997,-1698,-1706,-968,501,2562,5047,7697,10263,12496,14183,15187,15429,14928,13751,12061,10006,7795,5574,3494,1620,-6,-1424,-2694,-3901,-5152,-6508,-8033,-9727,-11556,-13447,-15289,-16965,-18352,-19348,-19893,-19952,-19560,-18760,-17652,-16296,-14787,-13153,-11425,-9599,-7674,-5635,-3535,-1388,683,2604,4241,5495,6310,6634,6530,6050,5358,4597,3940,3542,3483,3806,4457,5315,6241,7040,7588,7769,7579,7068,6370,5644,5076,4774,4834,5197,5780,6373,6760,6707,6047,4692,2690,191,-2527,-5126,-7246,-8562,-8842,-7992,-6062,-3274,35,3442,6484,8763,9948,9877,8537,6094,2844,-798,-4398,-7520,-9812,-11036,-11099,-10053,-8087,-5487,-2594,243,2726,4620,5821,6302,6181,5606,4827,4049,3502,3336,3631,4416,5615,7113,8740,10303,11615,12522,12903,12730,12018,10867,9423,7843,6315,4956,3878,3074,2522,2088,1652,1041,152,-1095,-2671,-4481,-6348,-8044,-9361,-10095,-10162,-9534,-8327,-6737,-5019,-3481,-2361,-1871,-2073,-2937,-4286,-5875,-7386,-8537,-9068,-8845,-7838,-6150,-3993,-1645,581,2419,3659,4215,4112,3487,2567,1609,890,608,911,1817,3251,5046,6954,8723,10100,10889,10995,10394,9196,7556,5724,3913,2359,1185,467,158,144,236,224,-89,-863,-2168,-4006,-6265,-8761,-11255,-13456,-15129,-16048,-16115,-15319,-13778,-11704,-9390,-7157,-5303,-4086,-3630,-3971,-4999,-6507,-8209,-9812,-11007,-11592,-11412,-10432,-8714,-6399,-3685,-815,1992,4540,6664,8309,9421,10076,10325,10287,10066,9735,9374,8991,8588,8140,7604,6956,6184,5308,4393,3516,2802,2350,2275,2639,3465,4719,6287,8000,9634,10922,11624,11510,10452,8403,5440,1744,-2410,-6699,-10788,-14364,-17208,-19165,-20209,-20405,-19883,-18848,-17494,-16010,-14553,-13210,-12045,-11054,-10226,-9522,-8916,-8378,-7902,-7487,-7121,-6812,-6522,-6222,-5835,-5294,-4498,-3373,-1865,71,2369,4974,7700,10346,12668,14404,15353,15362,14394,12529,9967,6999,3994,1293,-774,-2017,-2346,-1838,-673,862,2455,3798,4644,4837,4332,3174,1502,-494,-2621,-4670,-6494,-7971,-9027,-9642,-9805,-9563,-8956,-8074,-7008,-5867,-4779,-3836,-3148,-2737,-2624,-2736,-2988,-3247,-3373,-3250,-2777,-1923,-691,851,2599,4439,6225,7862,9231,10292,10997,11365,11407,11165,10680,9975,9085,8015,6798,5458,4056,2662,1393,360,-298,-470,-68,955,2572,4695,7173,9772,12267,14360,15837,16489,16209,14982,12883,10078,6802,3314,-113,-3243,-5890,-7940,-9350,-10149,-10428,-10306,-9933,-9450,-8973,-8600,-8368,-8276,-8276,-8287,-8198,-7908,-7315,-6370,-5067,-3460,-1663,187,1924,3413,4557,5312,5720,5855,5848,5822,5882,6066,6363,6671,6854,6763,6258,5269,3805,1949,-131,-2218,-4088,-5528,-6366,-6533,-5996,-4860,-3243,-1354,599,2406,3860,4820,5163,4840,3847,2213,26,-2615,-5582,-8713,-11860,-14839,-17480,-19618,-21126,-21890,-21894,-21125,-19690,-17699,-15345,-12821,-10345,-8105,-6274,-4965,-4244,-4105,-4474,-5211,-6119,-6968,-7502,-7506,-6786,-5253,-2882,228,3893,7834,11711,15161,17830,19434,19789,18842,16697,13602,9902,6062,2506,-307,-2067,-2540,-1679,430,3545,7298,11265,14965,17989,19964,20690,20071,18198,15279,11625,7598,3573,-151,-3320,-5808,-7576,-8661,-9167,-9199,-8867,-8233,-7346,-6201,-4810,-3171,-1331,636,2593,4387,5824,6739,6985,6494,5268,3426,1156,-1255,-3495,-5234,-6191,-6158,-5035,-2855,229,3943,7910,11730,14960,17251,18321,18060,16511,13873,10500,6796,3227,164,-2084,-3395,-3778,-3412,-2592,-1651,-953,-765,-1275,-2532,-4455,-6863,-9505,-12109,-14426,-16272,-17540,-18215,-18370,-18123,-17644,-17089,-16604,-16286,-16175,-16265,-16480,-16731,-16883,-16852,-16535,-15945,-15076,-14032,-12903,-11814,-10856,-10096,-9538,-9134,-8795,-8370,-7723,-6702,-5203,-3174,-625,2350,5611,8938,12105,14856,16966,18265,18641,18098,16697,14646,12164,9581,7187,5266,4025,3564,3877,4853,6282,7926,9510,10821,11678,12020,11830,11213,10279,9181,8044,6953,5946,5005,4067,3057,1880,494,-1126,-2944,-4856,-6759,-8479,-9894,-10882,-11376,-11374,-10916,-10112,-9084,-7984,-6949,-6086,-5474,-5122,-5008,-5043,-5112,-5064,-4744,-4018,-2759,-944,1442,4265,7367,10500,13392,15774,17426,18189,18038,17022,15335,13224,10989,8928,7281,6184,5685,5669,5968,6323,6481,6240,5483,4201,2509,575,-1360,-3101,-4465,-5388,-5873,-6018,-6012,-6027,-6290,-6928,-8034,-9565,-11407,-13318,-15020,-16199,-16567,-15923,-14180,-11393,-7774,-3657,522,4307,7237,8996,9368,8357,6152,3095,-314,-3555,-6094,-7506,-7523,-6049,-3238,616,5019,9434,13293,16130,17590,17565,16082,13460,10072,6472,3150,572,-961,-1324,-590,984,3034,5109,6811,7803,7893,7067,5451,3317,1028,-1080,-2656,-3528,-3600,-2965,-1828,-469,775,1627,1871,1407,276,-1377,-3298,-5196,-6761,-7757,-7997,-7443,-6154,-4311,-2195,-111,1614,2726,3053,2564,1343,-383,-2325,-4121,-5426,-5954,-5501,-4024,-1604,1523,5006,8443,11416,13585,14704,14689,13604,11653,9157,6468,3955,1886,454,-324,-527,-362,-106,-8,-321,-1158,-2557,-4419,-6549,-8688,-10561,-11921,-12605,-12550,-11818,-10580,-9087,-7650,-6547,-6034,-6247,-7216,-8861,-10979,-13316,-15582,-17485,-18820,-19430,-19276,-18419,-16973,-15151,-13140,-11147,-9309,-7711,-6371,-5221,-4178,-3082,-1825,-262,1664,4011,6724,9739,12880,15961,18731,20962,22424,22972,22524,21128,18925,16172,13176,10290,7820,6003,4970,4692,5063,5827,6744,7531,8006,8042,7661,6930,6056,5204,4601,4348,4513,5028,5741,6448,6889,6860,6193,4845,2875,478,-2081,-4469,-6371,-7515,-7743,-7009,-5425,-3200,-650,1880,4055,5600,6343,6233,5352,3890,2139,420,-927,-1628,-1477,-411,1532,4149,7180,10258,13048,15204,16507,16799,16102,14504,12250,9610,6912,4436,2430,1008,227,-26,127,433,700,692,277,-634,-2033,-3827,-5878,-7989,-9966,-11636,-12871,-13609,-13875,-13750,-13380,-12921,-12535,-12330,-12362,-12606,-12979,-13348,-13563,-13504,-13061,-12245,-11075,-9697,-8246,-6923,-5861,-5188,-4921,-5016,-5354,-5739,-5968,-5824,-5123,-3758,-1673,1058,4305,7826,11330,14507,17037,18672,19228,18643,16971,14394,11210,7775,4519,1792,-56,-882,-622,563,2415,4557,6597,8173,9027,9028,8205,6720,4836,2872,1122,-175,-889,-1015,-657,-23,648,1101,1137,627,-464,-2074,-4056,-6213,-8308,-10114,-11444,-12178,-12275,-11808,-10893,-9760,-8598,-7661,-7081,-6983,-7356,-8127,-9133,-10148,-10944,-11275,-10987,-9958,-8215,-5841,-3055,-82,2771,5265,7178,8379,8846,8625,7876,6798,5635,4614,3930,3687,3924,4537,5387,6223,6832,6980,6554,5499,3899,1932,-164,-2097,-3620,-4538,-4747,-4279,-3245,-1882,-447,750,1473,1511,800,-639,-2653,-4986,-7344,-9375,-10805,-11375,-10981,-9584,-7316,-4361,-1020,2411,5615,8352,10441,11818,12510,12630,12378,11974,11645,11599,11943,12737,13898,15288,16673,17811,18464,18456,17709,16249,14224,11874,9488,7378,5796,4926,4820,5406,6501,7826,9073,9940,10181,9660,8338,6304,3729,857,-2049,-4743,-7011,-8752,-9886,-10497,-10650,-10533,-10277,-10061,-9985,-10123,-10495,-11042,-11695,-12326,-12827,-13088,-13053,-12687,-12043,-11174,-10203,-9228,-8361,-7654,-7149,-6794,-6549,-6284,-5900,-5280,-4322,-2997,-1284,742,2981,5268,7433,9291,10693,11535,11762,11403,10516,9245,7713,6125,4600,3318,2339,1736,1477,1501,1708,1956,2150,2167,1981,1566,981,290,-404,-1029,-1514,-1861,-2097,-2315,-2630,-3177,-4073,-5401,-7184,-9368,-11833,-14377,-16779,-18769,-20149,-20721,-20420,-19235,-17283,-14758,-11920,-9071,-6498,-4466,-3134,-2599,-2786,-3571,-4688,-5854,-6758,-7146,-6838,-5794,-4062,-1866,560,2869,4791,6085,6619,6404,5547,4293,2925,1769,1099,1111,1880,3341,5306,7487,9552,11181,12111,12193,11403,9842,7735,5369,3058,1105,-268,-924,-833,-83,1177,2736,4364,5851,7010,7702,7873,7507,6702,5585,4351,3201,2300,1792,1715,2038,2660,3391,4042,4404,4324,3708,2571,1005,-807,-2627,-4208,-5297,-5728,-5376,-4258,-2460,-179,2329,4784,6920,8528,9470,9717,9306,8377,7094,5662,4269,3064,2161,1577,1285,1181,1116,935,470,-396,-1726,-3512,-5663,-8017,-10372,-12501,-14205,-15342,-15834,-15721,-15089,-14146,-13078,-12125,-11456,-11180,-11342,-11871,-12648,-13495,-14217,-14640,-14633,-14122,-13110,-11666,-9912,-8001,-6098,-4352,-2860,-1688,-816,-177,339,891,1617,2651,4065,5853,7942,10156,12284,14069,15293,15768,15439,14312,12559,10399,8137,6073,4457,3481,3176,3494,4243,5175,6008,6486,6414,5725,4448,2738,830,-1006,-2491,-3417,-3651,-3186,-2111,-624,1022,2544,3680,4224,4053,3163,1637,-312,-2432,-4411,-5971,-6886,-7024,-6380,-5046,-3226,-1179,811,2488,3636,4150,3989,3233,2014,543,-977,-2308,-3295,-3781,-3713,-3081,-1935,-396,1403,3288,5096,6677,7905,8697,9004,8834,8215,7240,5981,4577,3101,1671,323,-907,-2026,-3076,-4082,-5093,-6119,-7148,-8147,-9047,-9778,-10266,-10450,-10308,-9851,-9135,-8257,-7329,-6493,-5844,-5486,-5437,-5695,-6196,-6846,-7533,-8155,-8616,-8870,-8898,-8706,-8364,-7898,-7398,-6893,-6401,-5942,-5441,-4881,-4158,-3213,-1986,-428,1447,3616,5984,8440,10833,13003,14799,16087,16782,16839,16286,15195,13702,11970,10171,8469,6983,5757,4818,4074,3470,2887,2245,1504,637,-292,-1229,-2045,-2641,-2906,-2770,-2218,-1288,-86,1224,2469,3447,4007,4038,3510,2461,1032,-602,-2197,-3521,-4369,-4603,-4176,-3158,-1693,-17,1606,2947,3777,4014,3621,2709,1449,107,-1074,-1807,-1928,-1289,107,2210,4825,7764,10717,13456,15694,17253,17990,17840,16842,15078,12713,9950,7003,4089,1392,-962,-2902,-4434,-5602,-6509,-7245,-7893,-8505,-9060,-9519,-9780,-9758,-9357,-8567,-7404,-5993,-4515,-3184,-2253,-1917,-2346,-3588,-5637,-8340,-11513,-14882,-18173,-21121,-23498,-25151,-25985,-25999,-25235,-23821,-21896,-19648,-17248,-14867,-12638,-10649,-8939,-7500,-6276,-5183,-4137,-3036,-1842,-517,882,2285,3540,4516,5047,5057,4488,3426,1976,375,-1164,-2387,-3105,-3200,-2635,-1491,91,1893,3692,5275,6469,7190,7403,7164,6579,5784,4928,4148,3532,3156,3016,3111,3377,3769,4213,4658,5043,5346,5545,5673,5764,5901,6132,6528,7094,7811,8618,9402,10049,10433,10448,10031,9159,7881,6302,4579,2900,1461,414,-106,-72,519,1583,3014,4669,6418,8136,9729,11139,12319,13266,13977,14451,14701,14699,14442,13897,13041,11880,10397,8657,6691,4592,2449,354,-1593,-3330,-4797,-5989,-6904,-7592,-8083,-8445,-8716,-8936,-9135,-9327,-9530,-9759,-10019,-10338,-10726,-11205,-11778,-12434,-13132,-13802,-14358,-14686,-14693,-14300,-13469,-12227,-10632,-8810,-6904,-5065,-3434,-2098,-1105,-417,24,365,718,1222,1958,2948,4154,5484,6782,7921,8750,9202,9248,8926,8335,7568,6746,5927,5150,4384,3593,2708,1692,554,-680,-1891,-2963,-3761,-4162,-4117,-3609,-2724,-1577,-348,808,1732,2333,2568,2455,2061,1476,817,184,-316,-601,-619,-319,272,1135,2169,3270,4310,5143,5682,5846,5624,5076,4276,3379,2519,1841,1441,1362,1581,2017,2532,3000,3274,3294,3009,2475,1754,983,263,-304,-670,-836,-840,-775,-704,-726,-865,-1153,-1558,-2057,-2590,-3148,-3685,-4240,-4798,-5423,-6124,-6930,-7849,-8843,-9865,-10828,-11613,-12118,-12211,-11835,-10946,-9604,-7889,-5992,-4070,-2358,-1015,-181,73,-227,-992,-2055,-3210,-4255,-4995,-5331,-5205,-4674,-3854,-2898,-1977,-1230,-706,-425,-267,-133,175,776,1790,3246,5101,7251,9523,11737,13697,15271,16355,16934,17033,16731,16116,15265,14241,13068,11748,10278,8651,6888,5045,3185,1409,-190,-1538,-2572,-3300,-3720,-3915,-3917,-3806,-3585,-3264,-2786,-2126,-1221,-100,1217,2611,3957,5100,5899,6269,6160,5622,4742,3674,2594,1654,997,700,780,1219,1940,2866,3914,4991,6049,7004,7822,8441,8842,9012,8979,8804,8561,8351,8272,8369,8705,9225,9867,10502,10937,11023,10566,9479,7729,5369,2573,-464,-3477,-6223,-8498,-10147,-11101,-11367,-11010,-10165,-8993,-7694,-6448,-5437,-4789,-4583,-4836,-5482,-6424,-7493,-8547,-9437,-10063,-10388,-10429,-10276,-10044,-9898,-9946,-10301,-10971,-11890,-12928,-13873,-14510,-14635,-14103,-12852,-10924,-8431,-5570,-2561,375,3037,5290,7052,8301,9067,9397,9348,8961,8266,7284,6035,4575,2975,1341,-187,-1479,-2414,-2910,-2952,-2570,-1858,-934,54,981,1738,2243,2457,2364,1985,1337,487,-541,-1647,-2776,-3801,-4626,-5105,-5146,-4664,-3644,-2148,-285,1753,3783,5604,7075,8117,8719,8957,8941,8822,8706,8699,8784,8940,9041,8974,8617,7902,6815,5418,3816,2170,622,-663,-1579,-2025,-1949,-1336,-190,1424,3426,5686,8038,10293,12233,13639,14323,14128,12987,10909,8010,4488,610,-3317,-7000,-10171,-12644,-14317,-15179,-15304,-14839,-13962,-12888,-11797,-10866,-10186,-9828,-9760,-9931,-10209,-10461,-10538,-10312,-9701,-8688,-7310,-5694,-3997,-2419,-1168,-400,-250,-732,-1799,-3289,-4970,-6570,-7801,-8425,-8263,-7236,-5362,-2750,406,3884,7411,10754,13686,16052,17759,18782,19153,18965,18331,17381,16266,15089,13989,13015,12223,11607,11119,10699,10235,9656,8872,7863,6640,5267,3868,2556,1462,664,191,7,28,114,151,11,-354,-959,-1738,-2605,-3432,-4109,-4551,-4713,-4597,-4266,-3788,-3280,-2831,-2540,-2463,-2653,-3103,-3824,-4765,-5888,-7102,-8316,-9394,-10205,-10598,-10451,-9689,-8292,-6324,-3933,-1305,1309,3702,5678,7130,8016,8396,8357,8060,7624,7165,6729,6286,5772,5056,4028,2596,734,-1504,-3990,-6520,-8878,-10810,-12141,-12711,-12489,-11507,-9906,-7901,-5748,-3744,-2144,-1177,-980,-1607,-3001,-5020,-7428,-9923,-12204,-13922,-14848,-14765,-13634,-11498,-8576,-5137,-1576,1750,4475,6341,7199,7026,5930,4124,1876,-503,-2730,-4569,-5820,-6403,-6257,-5445,-4053,-2226,-135,2052,4173,6084,7685,8886,9655,9974,9872,9408,8651,7704,6653,5598,4607,3750,3068,2594,2338,2281,2393,2601,2836,2995,3001,2753,2216,1334,137,-1331,-2988,-4679,-6280,-7602,-8506,-8863,-8582,-7639,-6041,-3876,-1263,1626,4569,7369,9772,11604,12699,12974,12438,11160,9335,7177,4972,2986,1437,491,182,478,1215,2206,3201,3985,4413,4394,3984,3297,2532,1919,1665,1919,2738,4057,5710,7438,8925,9869,9989,9122,7214,4341,733,-3301,-7360,-11044,-13981,-15906,-16667,-16283,-14904,-12811,-10373,-7969,-5979,-4691,-4300,-4874,-6360,-8582,-11292,-14169,-16890,-19129,-20638,-21233,-20846,-19521,-17415,-14770,-11911,-9153,-6827,-5161,-4310,-4286,-4993,-6214,-7676,-9048,-10040,-10383,-9923,-8602,-6478,-3733,-614,2570,5508,7942,9668,10599,10723,10134,8982,7471,5801,4186,2755,1650,877,466,348,474,788,1225,1774,2383,3053,3723,4349,4841,5118,5084,4679,3861,2656,1122,-609,-2392,-4022,-5330,-6123,-6303,-5771,-4550,-2693,-337,2349,5156,7879,10312,12294,13710,14510,14701,14363,13594,12532,11294,9985,8691,7450,6306,5284,4393,3690,3169,2894,2860,3102,3602,4364,5350,6535,7859,9274,10686,12030,13183,14062,14530,14508,13884,12630,10736,8273,5377,2238,-918,-3862,-6385,-8352,-9692,-10431,-10665,-10548,-10271,-10008,-9928,-10117,-10624,-11406,-12379,-13396,-14323,-15004,-15349,-15286,-14837,-14031,-12981,-11776,-10529,-9336,-8254,-7324,-6563,-5934,-5433,-5005,-4646,-4328,-4085,-3911,-3857,-3905,-4060,-4257,-4430,-4475,-4305,-3832,-3013,-1825,-308,1483,3417,5385,7208,8760,9912,10573,10719,10348,9519,8312,6813,5150,3400,1722,197,-1010,-1807,-2072,-1749,-828,620,2457,4460,6384,7961,8962,9236,8722,7474,5654,3472,1197,-951,-2757,-4124,-4984,-5380,-5360,-5027,-4465,-3756,-2966,-2139,-1318,-546,135,665,980,1028,763,195,-634,-1609,-2577,-3356,-3742,-3596,-2783,-1293,833,3448,6361,9304,12050,14336,16013,16954,17148,16626,15506,13903,11979,9841,7604,5328,3057,816,-1381,-3498,-5502,-7313,-8862,-10052,-10818,-11104,-10912,-10284,-9318,-8163,-6978,-5957,-5243,-4971,-5193,-5914,-7063,-8527,-10154,-11795,-13302,-14565,-15507,-16076,-16273,-16095,-15564,-14717,-13573,-12193,-10624,-8964,-7309,-5799,-4559,-3706,-3321,-3404,-3909,-4694,-5577,-6353,-6800,-6770,-6142,-4899,-3108,-914,1471,3801,5845,7410,8371,8716,8480,7812,6844,5774,4719,3813,3089,2591,2284,2152,2151,2258,2459,2769,3193,3768,4494,5362,6334,7321,8234,8937,9317,9265,8701,7607,5988,3940,1586,-874,-3209,-5178,-6540,-7106,-6775,-5514,-3440,-729,2329,5421,8210,10398,11761,12172,11635,10269,8304,6036,3789,1864,500,-151,-49,753,2121,3858,5762,7629,9304,10689,11724,12434,12843,13020,13012,12845,12537,12060,11400,10532,9463,8231,6904,5586,4386,3412,2737,2389,2327,2461,2626,2658,2369,1621,319,-1530,-3868,-6523,-9315,-12004,-14399,-16310,-17654,-18376,-18522,-18185,-17504,-16639,-15749,-14971,-14393,-14055,-13933,-13954,-14014,-13994,-13790,-13334,-12583,-11556,-10278,-8809,-7217,-5550,-3879,-2239,-689,747,2004,3057,3848,4354,4561,4481,4164,3691,3151,2665,2302,2130,2149,2327,2584,2844,2997,2992,2763,2317,1675,903,94,-647,-1221,-1542,-1581,-1316,-816,-133,619,1343,1943,2334,2458,2289,1830,1139,302,-544,-1253,-1660,-1643,-1101,-27,1555,3528,5738,8004,10111,11878,13127,13753,13697,12974,11682,9952,7971,5943,4034,2433,1235,537,362,711,1542,2792,4375,6189,8110,10021,11764,13227,14255,14756,14635,13862,12446,10458,8023,5302,2485,-248,-2740,-4877,-6607,-7920,-8872,-9526,-9992,-10328,-10645,-10954,-11317,-11710,-12123,-12521,-12858,-13092,-13197,-13144,-12944,-12612,-12177,-11690,-11192,-10721,-10310,-9970,-9687,-9451,-9203,-8919,-8544,-8049,-7400,-6577,-5561,-4345,-2926,-1307,483,2419,4446,6508,8539,10476,12244,13773,14979,15775,16078,15821,14960,13509,11534,9167,6600,4068,1821,104,-886,-1023,-264,1306,3531,6137,8809,11221,13053,14097,14193,13343,11613,9202,6344,3334,443,-2073,-4041,-5369,-6045,-6159,-5830,-5233,-4527,-3846,-3303,-2933,-2761,-2762,-2887,-3091,-3320,-3534,-3699,-3795,-3789,-3656,-3361,-2851,-2094,-1048,289,1907,3748,5734,7751,9674,11372,12729,13651,14092,14051,13584,12792,11815,10801,9895,9197,8771,8593,8599,8632,8532,8099,7186,5681,3562,890,-2202,-5507,-8803,-11858,-14473,-16498,-17842,-18476,-18432,-17791,-16670,-15231,-13634,-12062,-10669,-9593,-8921,-8704,-8926,-9556,-10491,-11625,-12826,-13948,-14859,-15432,-15554,-15156,-14169,-12589,-10427,-7750,-4667,-1313,2138,5502,8617,11312,13478,15040,15961,16274,16034,15334,14286,13012,11622,10223,8909,7745,6797,6099,5663,5498,5544,5779,6099,6442,6706,6801,6657,6207,5420,4291,2838,1140,-721,-2613,-4405,-5968,-7185,-7987,-8328,-8235,-7749,-6975,-6021,-5011,-4045,-3210,-2524,-1986,-1537,-1095,-597,29,775,1626,2485,3259,3846,4157,4177,3917,3484,2996,2643,2551,2887,3670,4916,6504,8274,10028,11528,12607,13108,12972,12228,10964,9373,7661,6067,4819,4063,3920,4355,5290,6510,7778,8794,9295,9076,7991,6057,3350,95,-3450,-6969,-10184,-12857,-14847,-16116,-16715,-16796,-16529,-16132,-15756,-15528,-15480,-15574,-15718,-15774,-15622,-15161,-14357,-13248,-11928,-10547,-9286,-8285,-7694,-7543,-7817,-8401,-9102,-9690,-9916,-9555,-8460,-6555,-3875,-550,3216,7168,11016,14501,17368,19453,20630,20891,20279,18929,17024,14783,12447,10236,8373,6984,6196,5980,6293,6950,7759,8448,8793,8573,7674,6051,3771,994,-2053,-5080,-7817,-9982,-11389,-11911,-11541,-10374,-8598,-6468,-4262,-2258,-656,393,866,813,382,-246,-860,-1287,-1403,-1143,-542,334,1346,2376,3305,4057,4620,5016,5316,5610,5947,6390,6888,7404,7804,7976,7798,7185,6120,4653,2905,1074,-611,-1911,-2594,-2512,-1580,169,2596,5469,8478,11284,13558,15005,15428,14718,12893,10087,6513,2486,-1686,-5656,-9170,-12001,-14054,-15307,-15832,-15779,-15310,-14627,-13870,-13170,-12566,-12063,-11614,-11151,-10618,-9985,-9261,-8507,-7800,-7238,-6888,-6784,-6909,-7178,-7497,-7700,-7678,-7309,-6527,-5331,-3749,-1864,215,2389,4553,6616,8522,10179,11541,12500,12976,12870,12115,10689,8639,6086,3230,329,-2341,-4496,-5929,-6500,-6211,-5143,-3532,-1634,220,1741,2703,2949,2450,1267,-450,-2480,-4584,-6533,-8124,-9253,-9856,-9980,-9706,-9159,-8471,-7733,-7013,-6308,-5563,-4707,-3616,-2216,-430,1721,4172,6763,9267,11455,13062,13921,13919,13072,11512,9454,7201,5035,3231,1972,1330,1285,1697,2380,3112,3690,3978,3892,3465,2784,1991,1289,830,790,1255,2261,3768,5668,7788,9907,11795,13187,13875,13663,12440,10189,6961,2942,-1635,-6433,-11132,-15364,-18876,-21430,-22949,-23417,-22955,-21736,-20002,-18001,-15968,-14094,-12514,-11300,-10459,-9975,-9778,-9818,-10017,-10340,-10734,-11193,-11664,-12136,-12522,-12763,-12739,-12355,-11518,-10173,-8333,-6038,-3431,-643,2133,4742,7035,8916,10333,11273,11773,11866,11633,11114,10386,9488,8491,7438,6413,5453,4623,3937,3389,2937,2519,2061,1501,817,32,-792,-1517,-2038,-2196,-1915,-1157,45,1569,3246,4861,6196,7055,7309,6889,5824,4204,2205,24,-2093,-3927,-5247,-5895,-5740,-4739,-2927,-410,2615,5901,9144,12049,14315,15726,16133,15510,13949,11651,8904,6057,3458,1437,243,37,853,2623,5152,8171,11348,14328,16778,18427,19091,18715,17361,15219,12546,9678,6920,4557,2777,1665,1193,1225,1544,1901,2034,1736,864,-641,-2726,-5305,-8172,-11176,-14071,-16733,-18981,-20745,-21949,-22552,-22561,-21958,-20806,-19147,-17116,-14849,-12554,-10443,-8731,-7623,-7228,-7612,-8708,-10377,-12393,-14477,-16351,-17741,-18446,-18326,-17337,-15515,-12974,-9874,-6409,-2790,791,4120,7030,9338,10912,11638,11452,10360,8403,5747,2560,-860,-4224,-7216,-9528,-10954,-11339,-10685,-9079,-6756,-3970,-1082,1648,3931,5633,6681,7120,7074,6702,6194,5677,5270,4980,4790,4617,4376,3995,3434,2712,1887,1065,368,-85,-194,107,814,1894,3251,4744,6243,7590,8681,9443,9864,9977,9865,9615,9314,9032,8790,8586,8388,8163,7870,7521,7112,6725,6423,6315,6496,7039,7981,9298,10919,12695,14477,16034,17212,17819,17768,17012,15584,13594,11197,8576,5922,3393,1104,-870,-2549,-3947,-5185,-6334,-7537,-8860,-10389,-12127,-14050,-16078,-18089,-19935,-21472,-22554,-23090,-23034,-22393,-21262,-19755,-18058,-16323,-14737,-13382,-12355,-11631,-11192,-10950,-10829,-10746,-10637,-10462,-10194,-9831,-9365,-8793,-8082,-7200,-6084,-4697,-2998,-1025,1166,3419,5567,7388,8686,9279,9063,8001,6166,3716,893,-2008,-4686,-6855,-8307,-8907,-8629,-7520,-5723,-3410,-808,1879,4416,6633,8356,9468,9902,9611,8627,7008,4865,2367,-290,-2860,-5100,-6769,-7685,-7725,-6865,-5176,-2808,22,3047,6027,8686,10869,12399,13244,13382,12896,11888,10515,8932,7314,5803,4536,3597,3053,2925,3208,3861,4838,6050,7431,8870,10287,11565,12635,13401,13837,13918,13681,13181,12526,11802,11143,10598,10242,10033,9930,9799,9509,8896,7840,6258,4145,1559,-1370,-4469,-7550,-10406,-12895,-14878,-16293,-17131,-17400,-17189,-16566,-15643,-14521,-13309,-12114,-11036,-10169,-9598,-9389,-9572,-10169,-11119,-12374,-13805,-15273,-16629,-17690,-18324,-18410,-17871,-16710,-14946,-12670,-10001,-7043,-3946,-791,2305,5287,8074,10614,12835,14652,15989,16752,16878,16343,15149,13381,11150,8626,5987,3425,1096,-871,-2386,-3425,-3957,-4019,-3625,-2817,-1651,-183,1481,3235,4920,6379,7430,7933,7758,6861,5253,3042,406,-2412,-5142,-7520,-9309,-10337,-10508,-9787,-8226,-5923,-3024,305,3873,7505,10998,14191,16885,18934,20167,20484,19812,18163,15637,12413,8770,5033,1549,-1332,-3354,-4314,-4147,-2909,-733,2099,5322,8577,11580,14055,15813,16740,16793,15997,14442,12224,9507,6409,3117,-242,-3486,-6474,-9052,-11101,-12532,-13311,-13469,-13090,-12332,-11376,-10443,-9725,-9404,-9577,-10281,-11466,-12999,-14701,-16348,-17734,-18666,-19033,-18767,-17906,-16514,-14749,-12742,-10673,-8680,-6869,-5322,-4055,-3065,-2300,-1692,-1143,-574,123,1004,2143,3557,5244,7152,9192,11229,13098,14623,15615,15934,15469,14192,12145,9468,6354,3056,-159,-3058,-5433,-7156,-8168,-8458,-8087,-7130,-5697,-3899,-1867,276,2378,4313,5915,7061,7615,7494,6650,5108,2950,350,-2490,-5295,-7822,-9810,-11095,-11557,-11180,-10027,-8233,-5967,-3431,-788,1811,4269,6544,8611,10496,12197,13730,15060,16141,16893,17236,17095,16455,15321,13797,12014,10174,8473,7122,6270,6023,6391,7311,8635,10163,11661,12889,13653,13800,13273,12093,10362,8256,5991,3789,1859,342,-676,-1190,-1264,-1014,-586,-142,168,216,-100,-832,-1999,-3576,-5498,-7655,-9932,-12167,-14230,-15975,-17299,-18138,-18465,-18329,-17790,-16976,-16009,-15013,-14092,-13297,-12631,-12056,-11479,-10805,-9930,-8781,-7333,-5590,-3627,-1525,611,2675,4603,6334,7840,9131,10187,11040,11670,12088,12291,12269,12037,11594,10968,10180,9272,8259,7175,6010,4760,3393,1895,245,-1498,-3297,-4998,-6498,-7637,-8310,-8469,-8107,-7331,-6275,-5156,-4186,-3582,-3493,-4006,-5084,-6600,-8313,-9934,-11129,-11599,-11110,-9506,-6800,-3081,1383,6260,11145,15605,19269,21806,23046,22901,21474,18933,15595,11797,7911,4287,1188,-1177,-2730,-3473,-3485,-2905,-1899,-616,776,2183,3506,4697,5728,6585,7264,7764,8074,8181,8062,7689,7046,6109,4892,3410,1693,-198,-2211,-4283,-6327,-8295,-10095,-11686,-13022,-14085,-14882,-15446,-15825,-16085,-16292,-16486,-16705,-16920,-17108,-17181,-17067,-16683,-15972,-14932,-13588,-12025,-10367,-8730,-7253,-6007,-5032,-4316,-3776,-3315,-2817,-2168,-1301,-172,1225,2846,4650,6567,8518,10447,12256,13892,15259,16297,16929,17123,16851,16146,15078,13764,12366,11046,9976,9254,8944,8995,9297,9672,9902,9784,9158,7937,6146,3924,1481,-876,-2877,-4245,-4816,-4541,-3481,-1843,108,2037,3628,4621,4845,4273,2980,1197,-802,-2650,-4035,-4645,-4308,-2929,-581,2568,6205,9991,13509,16405,18346,19119,18621,16863,14015,10313,6129,1843,-2134,-5431,-7759,-8924,-8855,-7628,-5409,-2512,716,3858,6544,8431,9314,9085,7815,5687,2990,91,-2664,-4956,-6549,-7352,-7355,-6700,-5593,-4292,-3075,-2154,-1720,-1832,-2510,-3669,-5185,-6930,-8741,-10529,-12197,-13708,-15044,-16178,-17101,-17764,-18121,-18091,-17629,-16683,-15273,-13458,-11340,-9086,-6857,-4823,-3129,-1867,-1091,-806,-962,-1518,-2360,-3423,-4558,-5673,-6603,-7229,-7415,-7082,-6193,-4789,-2977,-937,1121,2963,4388,5247,5466,5072,4178,2974,1697,598,-113,-274,174,1209,2720,4551,6498,8379,10017,11276,12069,12338,12079,11307,10077,8426,6454,4195,1760,-797,-3377,-5885,-8225,-10274,-11923,-13038,-13513,-13240,-12164,-10271,-7614,-4332,-625,3232,6929,10172,12668,14258,14818,14410,13163,11333,9227,7170,5470,4343,3928,4202,5054,6256,7510,8525,9009,8789,7759,5971,3572,813,-1970,-4459,-6300,-7264,-7166,-5992,-3827,-893,2492,5960,9106,11568,13041,13325,12348,10182,7013,3152,-1066,-5248,-9086,-12303,-14761,-16410,-17301,-17573,-17387,-16921,-16317,-15660,-14990,-14279,-13477,-12513,-11341,-9953,-8383,-6731,-5117,-3689,-2563,-1829,-1503,-1545,-1851,-2292,-2701,-2951,-2902,-2480,-1632,-362,1307,3294,5518,7844,10142,12249,13982,15182,15665,15321,14060,11897,8905,5272,1244,-2873,-6754,-10097,-12654,-14251,-14816,-14366,-13012,-10931,-8341,-5490,-2603,102,2460,4336,5657,6369,6477,5992,4958,3448,1537,-668,-3044,-5448,-7720,-9669,-11127,-11890,-11825,-10812,-8825,-5916,-2236,1976,6383,10640,14347,17188,18904,19356,18563,16656,13921,10710,7433,4477,2167,722,212,593,1654,3148,4716,6065,6903,7057,6459,5161,3332,1230,-845,-2582,-3717,-4082,-3594,-2320,-397,1914,4345,6586,8393,9557,9974,9610,8529,6831,4679,2221,-386,-3032,-5618,-8110,-10459,-12686,-14751,-16671,-18390,-19881,-21065,-21889,-22274,-22201,-21655,-20688,-19388,-17887,-16334,-14892,-13686,-12809,-12288,-12084,-12102,-12187,-12151,-11820,-10993,-9569,-7461,-4695,-1381,2298,6068,9633,12679,14926,16165,16270,15236,13159,10246,6786,3125,-387,-3419,-5714,-7108,-7530,-7016,-5676,-3673,-1203,1530,4338,7039,9485,11540,13098,14067,14400,14057,13065,11464,9362,6902,4271,1686,-634,-2469,-3646,-4032,-3569,-2263,-184,2540,5744,9226,12776,16182,19238,21762,23605,24650,24844,24177,22700,20516,17772,14644,11332,8037,4962,2279,153,-1319,-2066,-2078,-1398,-109,1656,3747,5972,8148,10068,11543,12411,12550,11885,10423,8207,5358,2024,-1605,-5340,-8986,-12366,-15343,-17798,-19670,-20930,-21583,-21684,-21283,-20512,-19443,-18247,-17020,-15905,-14999,-14381,-14091,-14134,-14469,-15012,-15658,-16260,-16690,-16814,-16559,-15884,-14848,-13529,-12100,-10706,-9524,-8662,-8195,-8126,-8408,-8941,-9599,-10236,-10696,-10855,-10580,-9814,-8516,-6722,-4514,-2038,548,3028,5228,6965,8128,8643,8526,7838,6714,5328,3854,2479,1336,527,91,30,298,854,1618,2562,3619,4785,6008,7259,8468,9535,10346,10755,10643,9891,8467,6381,3750,766,-2302,-5150,-7437,-8899,-9303,-8559,-6681,-3840,-289,3593,7427,10825,13451,15091,15627,15089,13605,11416,8800,6089,3586,1558,214,-361,-140,752,2155,3825,5518,7016,8146,8823,9032,8840,8358,7741,7141,6697,6506,6620,7030,7682,8468,9263,9944,10389,10542,10354,9851,9075,8094,6981,5795,4581,3348,2096,788,-605,-2113,-3768,-5547,-7427,-9321,-11123,-12702,-13902,-14589,-14636,-13969,-12586,-10536,-7986,-5140,-2292,267,2238,3384,3559,2701,902,-1682,-4764,-8025,-11092,-13624,-15280,-15838,-15127,-13140,-9957,-5812,-1029,3995,8811,12995,16161,18021,18415,17307,14838,11242,6873,2134,-2580,-6899,-10547,-13339,-15195,-16106,-16154,-15416,-14046,-12139,-9857,-7318,-4672,-2079,301,2295,3740,4507,4516,3736,2254,197,-2204,-4683,-6962,-8771,-9889,-10170,-9546,-8014,-5696,-2707,711,4358,7973,11337,14246,16526,18072,18794,18691,17785,16145,13891,11154,8105,4913,1758,-1187,-3774,-5870,-7376,-8240,-8419,-7947,-6865,-5261,-3250,-970,1441,3827,6078,8076,9762,11089,12049,12661,12944,12944,12682,12192,11471,10507,9272,7716,5811,3525,861,-2144,-5419,-8861,-12331,-15685,-18757,-21398,-23457,-24836,-25437,-25256,-24310,-22691,-20546,-18048,-15403,-12804,-10422,-8364,-6705,-5417,-4458,-3715,-3080,-2461,-1776,-1014,-171,718,1610,2490,3342,4189,5057,5963,6923,7893,8823,9596,10099,10194,9770,8776,7190,5132,2726,222,-2158,-4159,-5606,-6363,-6401,-5734,-4474,-2721,-645,1641,3999,6351,8615,10744,12689,14384,15773,16745,17217,17076,16263,14730,12525,9725,6521,3114,-208,-3182,-5533,-7033,-7536,-6949,-5300,-2692,688,4584,8713,12777,16490,19612,21953,23391,23880,23451,22197,20280,17899,15267,12611,10108,7928,6166,4888,4105,3795,3899,4355,5061,5937,6870,7762,8499,8987,9126,8854,8104,6871,5151,2999,485,-2268,-5139,-7959,-10593,-12885,-14739,-16076,-16885,-17202,-17100,-16727,-16202,-15701,-15341,-15219,-15382,-15804,-16420,-17123,-17780,-18288,-18552,-18541,-18263,-17769,-17125,-16411,-15663,-14918,-14143,-13301,-12319,-11136,-9701,-8003,-6062,-3946,-1736,456,2553,4467,6169,7631,8875,9918,10775,11468,11954,12225,12214,11899,11256,10327,9168,7902,6645,5533,4643,4042,3699,3575,3557,3554,3449,3190,2712,2049,1212,307,-602,-1400,-2021,-2407,-2554,-2484,-2280,-2020,-1831,-1802,-2037,-2572,-3431,-4550,-5845,-7151,-8294,-9077,-9321,-8904,-7742,-5857,-3329,-319,2959,6265,9336,11965,13953,15211,15701,15473,14654,13398,11912,10367,8949,7752,6871,6292,6003,5914,5949,6003,5995,5856,5539,5043,4360,3548,2635,1694,755,-136,-978,-1766,-2518,-3258,-3993,-4740,-5490,-6238,-6971,-7670,-8332,-8944,-9513,-10038,-10534,-10983,-11391,-11704,-11896,-11892,-11653,-11133,-10335,-9290,-8062,-6758,-5485,-4365,-3489,-2920,-2668,-2705,-2938,-3261,-3522,-3596,-3355,-2729,-1677,-210,1624,3749,6074,8500,10940,13297,15518,17503,19216,20553,21437,21769,21447,20387,18554,15952,12676,8876,4766,606,-3353,-6842,-9676,-11683,-12811,-13034,-12458,-11175,-9411,-7318,-5139,-3023,-1122,477,1755,2715,3432,3982,4461,4968,5546,6233,6980,7720,8325,8670,8632,8134,7150,5735,3998,2129,330,-1168,-2180,-2558,-2251,-1294,188,1983,3862,5559,6870,7615,7712,7137,5936,4220,2110,-223,-2633,-4950,-7035,-8733,-9928,-10505,-10386,-9538,-7964,-5745,-2993,110,3348,6489,9266,11459,12849,13289,12695,11065,8484,5111,1168,-3087,-7364,-11396,-14922,-17745,-19715,-20778,-20943,-20302,-19031,-17307,-15384,-13463,-11747,-10397,-9498,-9111,-9208,-9744,-10600,-11677,-12815,-13907,-14807,-15418,-15646,-15420,-14706,-13490,-11814,-9724,-7336,-4734,-2059,603,3155,5543,7727,9694,11432,12923,14142,15022,15489,15460,14842,13601,11728,9291,6430,3336,236,-2619,-5027,-6805,-7864,-8178,-7803,-6843,-5474,-3853,-2183,-599,757,1828,2568,3017,3235,3320,3413,3608,4050,4771,5814,7113,8560,9991,11205,12014,12273,11891,10897,9378,7544,5635,3929,2688,2104,2319,3334,5092,7407,10067,12790,15334,17458,19004,19874,20034,19520,18397,16761,14705,12322,9696,6903,4022,1151,-1625,-4159,-6345,-8025,-9103,-9477,-9122,-8058,-6396,-4309,-2038,140,1936,3087,3386,2709,1038,-1549,-4873,-8669,-12646,-16466,-19836,-22505,-24290,-25131,-25022,-24086,-22484,-20425,-18147,-15852,-13730,-11913,-10482,-9465,-8862,-8622,-8704,-9025,-9527,-10107,-10689,-11159,-11418,-11381,-10960,-10120,-8845,-7162,-5128,-2828,-371,2128,4517,6668,8420,9652,10257,10160,9372,7913,5936,3582,1106,-1264,-3260,-4673,-5350,-5221,-4330,-2808,-874,1198,3141,4693,5678,5992,5628,4681,3292,1669,15,-1476,-2623,-3319,-3470,-3046,-2065,-568,1331,3510,5782,7956,9819,11164,11837,11709,10754,9025,6651,3887,1000,-1662,-3791,-5099,-5407,-4601,-2745,37,3463,7216,10930,14243,16862,18552,19213,18820,17493,15385,12747,9817,6845,4036,1548,-506,-2078,-3153,-3747,-3909,-3669,-3082,-2176,-993,428,2034,3741,5458,7041,8358,9245,9550,9172,8014,6093,3462,267,-3278,-6937,-10431,-13524,-16013,-17768,-18737,-18959,-18520,-17593,-16342,-14963,-13606,-12406,-11427,-10712,-10261,-10046,-10046,-10210,-10505,-10883,-11268,-11602,-11768,-11681,-11226,-10318,-8891,-6929,-4444,-1534,1709,5089,8460,11592,14325,16481,17908,18518,18223,17026,14955,12118,8682,4853,904,-2913,-6328,-9117,-11117,-12238,-12468,-11889,-10635,-8909,-6932,-4924,-3083,-1540,-392,370,759,882,824,703,612,636,814,1196,1758,2488,3343,4264,5203,6116,6953,7703,8328,8825,9170,9364,9399,9294,9084,8792,8510,8258,8141,8166,8390,8777,9304,9874,10388,10724,10777,10445,9700,8507,6948,5093,3096,1106,-706,-2181,-3206,-3682,-3605,-2974,-1881,-425,1244,2966,4564,5873,6725,6998,6588,5469,3641,1189,-1771,-5083,-8541,-11973,-15161,-17962,-20220,-21849,-22796,-23045,-22626,-21598,-20041,-18077,-15837,-13480,-11179,-9101,-7415,-6254,-5713,-5849,-6638,-8038,-9907,-12099,-14403,-16606,-18490,-19840,-20487,-20286,-19169,-17102,-14168,-10460,-6205,-1623,2994,7354,11198,14276,16435,17550,17621,16679,14870,12371,9406,6236,3076,153,-2386,-4445,-5971,-6984,-7530,-7664,-7473,-7009,-6323,-5459,-4417,-3228,-1868,-369,1285,3040,4870,6692,8429,9977,11243,12147,12636,12704,12388,11767,10970,10124,9380,8837,8579,8594,8852,9224,9593,9803,9742,9344,8612,7625,6531,5509,4773,4487,4796,5744,7320,9414,11863,14456,16936,19081,20631,21415,21273,20132,18001,14974,11229,7056,2760,-1265,-4674,-7143,-8443,-8470,-7254,-4971,-1928,1492,4826,7657,9573,10307,9685,7708,4504,351,-4390,-9295,-13934,-17920,-20959,-22847,-23532,-23070,-21619,-19447,-16818,-14055,-11411,-9125,-7349,-6175,-5634,-5689,-6268,-7270,-8546,-9964,-11341,-12511,-13312,-13595,-13253,-12236,-10533,-8230,-5436,-2347,834,3866,6532,8638,10042,10676,10534,9697,8288,6499,4511,2536,715,-820,-2041,-2928,-3571,-4037,-4443,-4885,-5415,-6079,-6843,-7680,-8490,-9208,-9734,-9998,-9943,-9540,-8766,-7650,-6217,-4537,-2690,-779,1087,2799,4269,5433,6269,6804,7082,7207,7251,7299,7402,7545,7699,7767,7654,7259,6521,5423,4024,2439,847,-543,-1509,-1859,-1458,-248,1708,4266,7172,10105,12749,14761,15918,16049,15134,13275,10673,7648,4539,1721,-488,-1822,-2142,-1399,301,2771,5718,8810,11702,14060,15638,16239,15778,14273,11809,8585,4820,800,-3216,-6950,-10224,-12870,-14835,-16121,-16780,-16929,-16662,-16104,-15312,-14352,-13227,-11948,-10512,-8942,-7292,-5664,-4182,-2997,-2245,-2020,-2352,-3185,-4361,-5672,-6827,-7558,-7611,-6813,-5092,-2502,791,4525,8363,11973,15016,17243,18475,18665,17862,16221,13977,11377,8690,6134,3852,1948,410,-792,-1739,-2532,-3240,-3927,-4615,-5290,-5920,-6455,-6840,-7045,-7048,-6856,-6490,-5992,-5409,-4787,-4183,-3620,-3142,-2734,-2387,-2050,-1648,-1101,-310,794,2246,4044,6103,8303,10438,12315,13708,14453,14466,13721,12354,10530,8541,6670,5219,4436,4478,5429,7219,9709,12643,15706,18564,20865,22314,22686,21834,19771,16567,12475,7780,2885,-1822,-5939,-9163,-11263,-12171,-11930,-10736,-8857,-6658,-4477,-2670,-1478,-1090,-1560,-2846,-4819,-7265,-9959,-12633,-15092,-17146,-18704,-19730,-20242,-20329,-20083,-19625,-19050,-18438,-17827,-17217,-16600,-15931,-15195,-14385,-13523,-12671,-11900,-11286,-10888,-10724,-10756,-10896,-11000,-10886,-10385,-9312,-7580,-5130,-2046,1555,5413,9284,12837,15820,17996,19237,19510,18880,17514,15625,13469,11271,9234,7486,6097,5073,4388,3978,3791,3771,3864,4044,4257,4472,4644,4722,4661,4432,4000,3387,2600,1690,716,-271,-1208,-2046,-2739,-3238,-3485,-3425,-2990,-2129,-818,943,3073,5462,7917,10220,12141,13467,14045,13811,12808,11178,9156,7038,5114,3680,2934,3001,3896,5512,7669,10095,12486,14545,15984,16612,16302,15054,12950,10197,7009,3706,532,-2237,-4413,-5882,-6584,-6572,-5939,-4856,-3519,-2136,-927,-67,283,25,-878,-2420,-4493,-6993,-9708,-12481,-15088,-17379,-19207,-20482,-21166,-21260,-20810,-19906,-18634,-17127,-15479,-13806,-12196,-10727,-9466,-8463,-7747,-7346,-7237,-7404,-7749,-8200,-8579,-8762,-8553,-7815,-6443,-4370,-1649,1627,5273,9042,12687,15926,18546,20365,21311,21369,20640,19269,17449,15399,13275,11238,9353,7643,6088,4613,3165,1661,90,-1564,-3237,-4844,-6280,-7414,-8162,-8445,-8261,-7622,-6633,-5376,-4019,-2672,-1482,-530,123,487,606,597,590,726,1150,1940,3152,4751,6626,8630,10514,12069,13039,13250,12584,11017,8642,5632,2273,-1114,-4156,-6522,-7902,-8112,-7051,-4790,-1508,2474,6758,10901,14461,17081,18489,18592,17418,15164,12129,8669,5175,1970,-674,-2621,-3828,-4384,-4451,-4244,-3989,-3878,-4051,-4582,-5455,-6606,-7907,-9216,-10392,-11307,-11889,-12113,-12009,-11674,-11214,-10786,-10514,-10507,-10822,-11451,-12320,-13310,-14245,-14963,-15308,-15175,-14535,-13423,-11951,-10259,-8530,-6885,-5452,-4249,-3252,-2376,-1477,-435,893,2546,4545,6787,9122,11346,13232,14579,15240,15146,14336,12934,11158,9257,7500,6103,5200,4838,4928,5322,5777,6050,5918,5204,3851,1877,-580,-3302,-6034,-8486,-10418,-11628,-12013,-11567,-10374,-8623,-6546,-4435,-2550,-1134,-331,-211,-714,-1697,-2926,-4130,-5032,-5375,-4993,-3788,-1796,853,3923,7134,10156,12729,14611,15688,15934,15427,14332,12871,11288,9842,8730,8132,8125,8730,9891,11454,13241,14996,16462,17382,17524,16734,14934,12160,8551,4343,-137,-4526,-8446,-11569,-13640,-14538,-14243,-12901,-10741,-8096,-5321,-2783,-791,410,685,-5,-1586,-3920,-6780,-9938,-13123,-16125,-18729,-20818,-22291,-23152,-23412,-23148,-22447,-21396,-20106,-18639,-17089,-15484,-13895,-12340,-10877,-9545,-8397,-7493,-6861,-6533,-6474,-6627,-6886,-7109,-7153,-6864,-6145,-4933,-3245,-1181,1124,3442,5581,7335,8560,9201,9258,8852,8118,7268,6477,5906,5662,5764,6181,6812,7507,8123,8494,8519,8113,7265,6001,4402,2576,650,-1244,-2981,-4457,-5590,-6346,-6683,-6642,-6213,-5467,-4432,-3158,-1691,-69,1669,3474,5318,7148,8928,10613,12157,13522,14679,15603,16292,16761,17008,17075,16956,16684,16256,15702,15036,14315,13581,12922,12386,12061,11953,12081,12354,12697,12938,12946,12562,11705,10337,8510,6334,3981,1639,-507,-2314,-3697,-4629,-5167,-5390,-5452,-5466,-5589,-5902,-6486,-7349,-8476,-9797,-11238,-12702,-14098,-15363,-16439,-17315,-17997,-18510,-18889,-19168,-19345,-19425,-19351,-19072,-18531,-17671,-16510,-15076,-13482,-11874,-10409,-9255,-8520,-8249,-8407,-8874,-9464,-9953,-10116,-9758,-8740,-7036,-4659,-1774,1432,4694,7730,10297,12181,13248,13477,12895,11664,9943,7980,5958,4089,2478,1209,283,-359,-797,-1152,-1519,-1990,-2603,-3378,-4264,-5216,-6133,-6935,-7538,-7870,-7911,-7637,-7105,-6350,-5471,-4535,-3609,-2740,-1920,-1132,-318,576,1596,2756,4037,5372,6678,7853,8807,9486,9886,10032,10034,9969,9970,10101,10398,10847,11381,11913,12356,12639,12731,12647,12437,12171,11939,11788,11766,11844,11982,12066,12011,11681,11021,9979,8590,6911,5068,3172,1356,-276,-1666,-2753,-3557,-4091,-4407,-4577,-4650,-4694,-4742,-4823,-4943,-5111,-5323,-5604,-5959,-6431,-7052,-7846,-8854,-10047,-11438,-12943,-14519,-16047,-17441,-18584,-19385,-19765,-19672,-19091,-18042,-16570,-14777,-12749,-10612,-8471,-6403,-4488,-2739,-1179,218,1473,2617,3678,4675,5595,6442,7168,7761,8178,8415,8464,8347,8096,7731,7301,6803,6252,5623,4887,3996,2915,1610,77,-1658,-3544,-5495,-7429,-9233,-10833,-12138,-13095,-13660,-13809,-13531,-12842,-11780,-10396,-8789,-7035,-5255,-3523,-1929,-503,721,1764,2643,3397,4062,4662,5241,5812,6425,7110,7904,8854,9963,11241,12639,14091,15495,16731,17677,18240,18359,18043,17358,16423,15408,14468,13770,13393,13373,13643,14059,14427,14500,14072,12958,11091,8490,5308,1779,-1793,-5088,-7822,-9768,-10811,-10946,-10271,-8991,-7352,-5635,-4107,-2961,-2355,-2311,-2817,-3757,-4994,-6359,-7710,-8911,-9910,-10657,-11196,-11566,-11851,-12117,-12420,-12770,-13155,-13504,-13742,-13774,-13535,-12986,-12146,-11068,-9851,-8610,-7444,-6459,-5684,-5148,-4793,-4561,-4362,-4102,-3734,-3202,-2533,-1738,-892,-25,795,1560,2253,2889,3476,4033,4553,5036,5454,5777,5955,5950,5697,5178,4335,3195,1738,37,-1873,-3885,-5917,-7829,-9509,-10799,-11592,-11772,-11297,-10160,-8434,-6239,-3744,-1141,1393,3689,5658,7215,8382,9169,9646,9875,9901,9798,9576,9308,9011,8767,8630,8681,8983,9576,10479,11636,12981,14363,15646,16662,17280,17417,17038,16202,15007,13625,12231,11020,10115,9618,9508,9723,10114,10514,10743,10667,10197,9320,8082,6582,4942,3280,1699,257,-1041,-2221,-3356,-4531,-5811,-7249,-8845,-10547,-12280,-13908,-15326,-16409,-17099,-17369,-17265,-16862,-16310,-15733,-15284,-15061,-15098,-15382,-15804,-16208,-16415,-16225,-15496,-14136,-12128,-9560,-6572,-3380,-225,2667,5080,6872,7967,8358,8120,7378,6291,5029,3769,2647,1784,1260,1099,1326,1885,2739,3781,4921,6041,7031,7802,8279,8415,8193,7613,6695,5475,3994,2307,462,-1470,-3447,-5376,-7214,-8860,-10265,-11340,-12060,-12370,-12292,-11838,-11068,-10045,-8842,-7518,-6119,-4664,-3140,-1541,172,2007,3957,6006,8075,10113,12003,13693,15088,16165,16900,17315,17444,17354,17089,16725,16289,15829,15362,14911,14494,14126,13836,13636,13551,13571,13666,13786,13820,13667,13179,12250,10803,8817,6366,3563,617,-2265,-4861,-6990,-8536,-9464,-9808,-9708,-9307,-8820,-8408,-8232,-8371,-8848,-9620,-10580,-11603,-12542,-13278,-13712,-13822,-13603,-13129,-12498,-11812,-11214,-10794,-10631,-10767,-11180,-11807,-12551,-13242,-13734,-13848,-13446,-12433,-10783,-8542,-5844,-2869,146,2980,5406,7269,8468,8979,8870,8254,7321,6261,5282,4557,4212,4315,4869,5803,7012,8330,9598,10647,11359,11643,11483,10911,10010,8894,7696,6518,5454,4540,3758,3058,2351,1535,532,-717,-2227,-3948,-5804,-7656,-9360,-10754,-11700,-12086,-11850,-10981,-9518,-7544,-5182,-2579,110,2717,5093,7094,8624,9622,10087,10068,9669,9027,8308,7669,7247,7149,7401,8002,8861,9867,10876,11737,12345,12617,12533,12123,11437,10552,9534,8418,7233,5961,4591,3110,1522,-131,-1782,-3347,-4734,-5868,-6719,-7291,-7644,-7876,-8096,-8425,-8936,-9683,-10640,-11749,-12904,-13975,-14849,-15424,-15653,-15532,-15110,-14478,-13732,-12987,-12328,-11810,-11481,-11325,-11347,-11498,-11752,-12047,-12318,-12489,-12462,-12143,-11455,-10324,-8757,-6778,-4482,-2014,482,2832,4907,6606,7875,8711,9165,9288,9195,8948,8653,8354,8118,7949,7884,7893,7995,8147,8356,8583,8810,9015,9139,9150,8972,8552,7830,6769,5363,3635,1659,-457,-2581,-4548,-6220,-7459,-8172,-8321,-7892,-6956,-5583,-3901,-2032,-96,1790,3563,5164,6577,7802,8838,9699,10374,10869,11165,11293,11264,11152,11022,10977,11098,11464,12094,12980,14038,15154,16172,16940,17329,17253,16706,15736,14465,13065,11706,10556,9725,9252,9101,9164,9274,9256,8937,8207,6994,5324,3265,941,-1508,-3942,-6252,-8356,-10221,-11854,-13275,-14542,-15687,-16754,-17752,-18679,-19493,-20164,-20626,-20844,-20793,-20476,-19919,-19208,-18394,-17601,-16892,-16337,-15988,-15837,-15863,-15998,-16141,-16176,-15973,-15411,-14404,-12895,-10895,-8456,-5696,-2749,188,2971,5397,7376,8772,9588,9783,9454,8651,7530,6187,4796,3449,2298,1408,867,694,905,1440,2249,3211,4215,5131,5817,6176,6104,5562,4530,3071,1253,-764,-2847,-4811,-6514,-7828,-8682,-9049,-8969,-8509,-7800,-6950,-6097,-5333,-4721,-4278,-3962,-3709,-3415,-2982,-2330,-1397,-193,1259,2864,4541,6163,7660,8947,10015,10856,11527,12069,12573,13070,13636,14256,14947,15669,16376,17023,17552,17921,18096,18044,17737,17152,16266,15049,13504,11608,9407,6928,4279,1556,-1070,-3465,-5463,-6961,-7893,-8268,-8159,-7721,-7123,-6593,-6319,-6463,-7134,-8349,-10057,-12132,-14390,-16617,-18594,-20142,-21109,-21440,-21132,-20259,-18965,-17402,-15766,-14211,-12873,-11818,-11051,-10507,-10072,-9594,-8926,-7936,-6548,-4745,-2571,-134,2410,4893,7120,8933,10198,10827,10811,10171,9009,7455,5671,3831,2103,627,-472,-1125,-1281,-953,-157,1020,2499,4153,5839,7415,8710,9588,9910,9602,8614,6984,4802,2220,-576,-3355,-5941,-8126,-9819,-10939,-11514,-11583,-11284,-10714,-10010,-9254,-8495,-7742,-6966,-6107,-5138,-3993,-2703,-1260,240,1738,3117,4298,5206,5816,6142,6245,6228,6214,6335,6719,7457,8605,10168,12081,14239,16476,18610,20434,21767,22457,22405,21588,20061,17938,15422,12717,10076,7695,5744,4307,3388,2932,2792,2811,2793,2566,1992,967,-515,-2446,-4707,-7187,-9712,-12137,-14298,-16111,-17478,-18405,-18882,-18979,-18750,-18281,-17651,-16919,-16150,-15382,-14639,-13949,-13326,-12784,-12362,-12056,-11900,-11878,-11958,-12101,-12195,-12160,-11868,-11222,-10152,-8634,-6706,-4466,-2058,343,2557,4433,5854,6779,7205,7189,6817,6166,5327,4363,3300,2183,1017,-171,-1343,-2465,-3466,-4302,-4902,-5249,-5310,-5117,-4697,-4133,-3495,-2896,-2404,-2107,-2039,-2216,-2623,-3201,-3891,-4604,-5253,-5769,-6066,-6126,-5885,-5381,-4604,-3603,-2449,-1178,110,1367,2534,3573,4485,5285,6027,6773,7588,8541,9648,10937,12363,13875,15389,16818,18058,19060,19738,20100,20131,19877,19397,18759,18058,17357,16741,16237,15888,15670,15572,15530,15484,15351,15045,14488,13609,12372,10760,8803,6563,4126,1611,-867,-3188,-5247,-6960,-8268,-9160,-9645,-9806,-9722,-9539,-9385,-9394,-9676,-10280,-11208,-12400,-13725,-15038,-16157,-16938,-17263,-17099,-16474,-15493,-14314,-13116,-12079,-11346,-11002,-11071,-11498,-12180,-12943,-13611,-13979,-13884,-13183,-11814,-9770,-7130,-4041,-688,2674,5824,8499,10519,11723,12033,11472,10106,8128,5741,3199,748,-1417,-3148,-4380,-5118,-5444,-5466,-5355,-5243,-5271,-5535,-6061,-6862,-7858,-8966,-10067,-11049,-11811,-12283,-12427,-12241,-11752,-11010,-10077,-9021,-7907,-6799,-5735,-4765,-3901,-3166,-2559,-2080,-1699,-1404,-1124,-818,-391,223,1115,2334,3931,5898,8213,10788,13531,16285,18912,21235,23124,24456,25162,25236,24705,23680,22273,20642,18908,17193,15547,14006,12526,11071,9555,7942,6193,4341,2467,674,-868,-2050,-2740,-2905,-2563,-1807,-800,274,1212,1845,2050,1780,1052,-32,-1341,-2697,-3937,-4914,-5533,-5734,-5544,-5003,-4232,-3341,-2483,-1784,-1351,-1260,-1520,-2110,-2954,-3933,-4946,-5853,-6587,-7066,-7298,-7292,-7129,-6881,-6659,-6525,-6538,-6692,-6930,-7169,-7264,-7108,-6565,-5584,-4143,-2288,-145,2150,4399,6414,8023,9064,9455,9139,8143,6550,4478,2111,-373,-2784,-4943,-6736,-8061,-8905,-9295,-9314,-9080,-8713,-8339,-8011,-7786,-7598,-7398,-7060,-6490,-5610,-4392,-2880,-1172,575,2157,3394,4085,4128,3463,2158,359,-1683,-3678,-5310,-6307,-6463,-5688,-4008,-1550,1442,4704,7922,10836,13233,14979,16043,16464,16349,15856,15136,14355,13624,13031,12602,12357,12243,12251,12313,12411,12506,12578,12601,12549,12383,12046,11483,10608,9371,7699,5595,3062,201,-2873,-5976,-8896,-11436,-13388,-14618,-15030,-14616,-13441,-11638,-9411,-6985,-4625,-2564,-1027,-165,-77,-776,-2183,-4171,-6495,-8922,-11153,-12944,-14091,-14479,-14098,-13049,-11515,-9753,-8016,-6563,-5547,-5062,-5071,-5449,-6010,-6509,-6747,-6544,-5829,-4611,-3000,-1167,666,2287,3509,4211,4347,3955,3149,2081,944,-102,-925,-1448,-1680,-1668,-1510,-1335,-1225,-1297,-1556,-2032,-2663,-3391,-4136,-4804,-5337,-5668,-5770,-5631,-5247,-4640,-3815,-2792,-1580,-189,1373,3093,4957,6941,9001,11111,13189,15193,17028,18615,19862,20684,21010,20796,20061,18833,17260,15462,13662,12032,10776,10008,9811,10155,10944,12010,13116,14039,14545,14462,13713,12287,10302,7957,5500,3229,1408,235,-152,219,1259,2724,4328,5735,6638,6773,6017,4339,1869,-1140,-4372,-7438,-9987,-11732,-12489,-12231,-11072,-9256,-7130,-5078,-3479,-2625,-2717,-3775,-5724,-8301,-11194,-14021,-16410,-18071,-18793,-18518,-17311,-15359,-12945,-10381,-7998,-6065,-4765,-4189,-4291,-4954,-5971,-7093,-8088,-8719,-8854,-8396,-7376,-5880,-4075,-2154,-321,1237,2397,3064,3254,3013,2451,1735,1008,448,175,287,807,1724,2944,4341,5744,6966,7814,8138,7805,6771,5038,2699,-116,-3202,-6354,-9337,-11928,-13932,-15175,-15550,-15005,-13551,-11305,-8413,-5118,-1661,1686,4690,7161,8978,10103,10555,10428,9854,8990,8005,7050,6255,5733,5545,5742,6324,7254,8452,9797,11117,12231,12942,13075,12522,11230,9266,6772,3993,1208,-1268,-3193,-4366,-4735,-4341,-3351,-2010,-606,572,1285,1374,781,-436,-2126,-4065,-5980,-7641,-8817,-9408,-9350,-8705,-7589,-6168,-4642,-3191,-1983,-1120,-680,-648,-983,-1579,-2299,-3016,-3577,-3903,-3911,-3588,-2948,-2027,-905,363,1667,2953,4129,5145,5943,6478,6715,6628,6221,5496,4497,3282,1914,512,-849,-2037,-2971,-3550,-3744,-3511,-2901,-1962,-800,444,1634,2604,3221,3387,3036,2204,947,-562,-2157,-3593,-4681,-5205,-5053,-4137,-2489,-187,2584,5624,8660,11452,13754,15381,16202,16154,15261,13600,11337,8657,5787,2945,319,-1941,-3747,-5072,-5945,-6432,-6627,-6623,-6498,-6310,-6072,-5795,-5433,-4962,-4318,-3472,-2391,-1090,409,2020,3659,5196,6526,7548,8202,8489,8435,8145,7698,7216,6768,6404,6142,5944,5782,5590,5326,4968,4494,3950,3347,2763,2223,1780,1429,1177,969,771,518,158,-325,-954,-1682,-2477,-3265,-3996,-4622,-5131,-5548,-5919,-6325,-6848,-7578,-8568,-9861,-11434,-13251,-15226,-17247,-19216,-20993,-22501,-23622,-24292,-24445,-24033,-23042,-21460,-19325,-16689,-13631,-10278,-6758,-3264,28,2896,5181,6709,7423,7304,6439,5001,3182,1242,-630,-2246,-3528,-4449,-5069,-5480,-5795,-6099,-6442,-6789,-7084,-7169,-6937,-6230,-5000,-3225,-990,1560,4236,6821,9118,10968,12275,13018,13239,13047,12579,11996,11447,11070,10955,11176,11725,12571,13608,14709,15707,16437,16748,16524,15707,14305,12385,10079,7558,5014,2649,629,-892,-1840,-2170,-1926,-1186,-83,1229,2594,3868,4952,5784,6373,6741,6983,7150,7344,7590,7931,8342,8793,9221,9546,9693,9583,9164,8401,7318,5941,4374,2714,1093,-360,-1541,-2374,-2806,-2873,-2611,-2148,-1624,-1197,-1038,-1272,-1985,-3205,-4871,-6879,-9037,-11136,-12928,-14194,-14732,-14437,-13261,-11294,-8691,-5732,-2737,-62,1950,3028,2981,1757,-589,-3855,-7763,-11950,-16038,-19677,-22558,-24487,-25361,-25186,-24069,-22173,-19707,-16910,-13981,-11124,-8481,-6146,-4196,-2611,-1384,-440,308,923,1526,2147,2856,3645,4482,5305,5999,6453,6555,6206,5383,4074,2377,389,-1702,-3740,-5522,-6921,-7799,-8130,-7871,-7106,-5865,-4272,-2402,-344,1809,3996,6113,8086,9794,11139,12019,12358,12133,11362,10135,8589,6913,5319,4019,3218,3026,3525,4646,6265,8168,10089,11780,13008,13634,13579,12910,11720,10242,8686,7308,6308,5821,5923,6562,7644,8960,10298,11389,12008,11947,11080,9360,6820,3600,-104,-4030,-7886,-11392,-14306,-16436,-17707,-18114,-17773,-16862,-15628,-14312,-13169,-12357,-11999,-12083,-12535,-13180,-13808,-14185,-14126,-13491,-12260,-10481,-8328,-5987,-3737,-1774,-312,550,782,439,-325,-1328,-2325,-3112,-3494,-3371,-2707,-1583,-141,1406,2799,3819,4220,3887,2733,792,-1795,-4854,-8103,-11282,-14119,-16363,-17855,-18449,-18121,-16882,-14825,-12096,-8872,-5367,-1793,1635,4742,7363,9405,10795,11531,11638,11200,10320,9134,7781,6387,5071,3901,2944,2220,1746,1530,1563,1862,2414,3210,4227,5411,6714,8047,9341,10504,11483,12211,12686,12889,12879,12681,12374,11995,11590,11174,10739,10278,9760,9176,8523,7809,7093,6411,5855,5493,5392,5599,6135,6976,8084,9385,10776,12152,13379,14308,14823,14767,14085,12718,10733,8223,5393,2433,-402,-2936,-5002,-6540,-7536,-8086,-8307,-8385,-8475,-8737,-9257,-10074,-11154,-12404,-13705,-14928,-15944,-16669,-17033,-17011,-16605,-15830,-14726,-13330,-11697,-9873,-7931,-5929,-3973,-2138,-564,670,1408,1594,1117,-30,-1849,-4270,-7168,-10384,-13709,-16917,-19787,-22090,-23655,-24347,-24095,-22922,-20916,-18256,-15190,-12006,-9015,-6494,-4680,-3694,-3577,-4222,-5437,-6952,-8446,-9625,-10238,-10120,-9220,-7587,-5357,-2737,44,2772,5255,7379,9065,10309,11134,11597,11760,11701,11481,11174,10826,10483,10186,9963,9850,9869,10053,10417,10972,11726,12646,13722,14882,16072,17197,18175,18913,19342,19427,19150,18581,17772,16868,15966,15213,14680,14443,14486,14776,15206,15662,15984,16050,15723,14939,13648,11871,9670,7145,4444,1705,-903,-3258,-5248,-6822,-7966,-8719,-9156,-9390,-9533,-9712,-10010,-10513,-11214,-12118,-13119,-14129,-15009,-15632,-15907,-15762,-15208,-14290,-13119,-11846,-10628,-9644,-9020,-8858,-9191,-9979,-11116,-12425,-13692,-14669,-15144,-14927,-13938,-12177,-9773,-6929,-3945,-1147,1149,2655,3198,2686,1185,-1151,-4041,-7160,-10165,-12725,-14597,-15608,-15703,-14908,-13349,-11205,-8686,-6024,-3414,-1025,1037,2735,4075,5135,5977,6704,7367,8012,8643,9248,9788,10236,10554,10730,10757,10663,10475,10262,10066,9943,9923,9991,10133,10254,10309,10168,9791,9100,8097,6806,5318,3740,2238,949,39,-419,-348,209,1193,2480,3916,5366,6687,7803,8651,9259,9651,9920,10141,10398,10752,11219,11810,12461,13118,13693,14099,14291,14226,13918,13401,12708,11888,10943,9873,8624,7151,5382,3276,809,-1997,-5068,-8288,-11475,-14444,-16973,-18866,-19976,-20213,-19575,-18168,-16151,-13766,-11289,-8957,-7005,-5566,-4700,-4378,-4488,-4867,-5312,-5636,-5655,-5261,-4395,-3101,-1477,266,1913,3183,3849,3731,2733,916,-1589,-4471,-7415,-10005,-11919,-12870,-12722,-11487,-9323,-6520,-3464,-552,1828,3395,3961,3511,2133,55,-2435,-5025,-7397,-9308,-10583,-11134,-10983,-10208,-8955,-7406,-5733,-4100,-2631,-1388,-407,353,948,1473,2024,2703,3576,4698,6064,7624,9301,10970,12501,13781,14701,15224,15337,15094,14571,13887,13137,12439,11838,11375,11030,10746,10481,10158,9767,9298,8804,8348,8024,7904,8052,8488,9196,10112,11139,12161,13030,13640,13868,13649,12972,11844,10366,8626,6764,4894,3118,1492,30,-1315,-2606,-3962,-5470,-7233,-9285,-11633,-14190,-16852,-19410,-21701,-23499,-24676,-25133,-24869,-23952,-22536,-20798,-18939,-17143,-15535,-14203,-13137,-12297,-11575,-10848,-9997,-8904,-7507,-5783,-3755,-1514,828,3114,5195,6928,8196,8938,9136,8818,8081,7014,5758,4429,3120,1899,778,-274,-1300,-2398,-3606,-4984,-6516,-8125,-9705,-11061,-12021,-12380,-12024,-10862,-8958,-6420,-3485,-428,2451,4875,6614,7537,7572,6787,5293,3318,1119,-1010,-2769,-3925,-4278,-3767,-2393,-315,2256,5024,7670,9931,11556,12464,12627,12180,11301,10243,9238,8479,8089,8080,8383,8848,9266,9444,9191,8417,7099,5348,3352,1385,-258,-1298,-1505,-776,926,3457,6645,10176,13764,17072,19850,21891,23092,23441,23015,21956,20455,18690,16833,14981,13184,11402,9564,7539,5226,2522,-591,-4088,-7849,-11708,-15448,-18856,-21719,-23907,-25311,-25947,-25862,-25189,-24078,-22697,-21181,-19639,-18124,-16625,-15124,-13527,-11789,-9839,-7659,-5279,-2762,-244,2115,4127,5597,6381,6365,5546,3977,1828,-671,-3258,-5631,-7568,-8863,-9436,-9294,-8543,-7370,-6020,-4724,-3726,-3169,-3145,-3652,-4576,-5780,-7028,-8130,-8855,-9063,-8632,-7545,-5830,-3602,-1010,1742,4461,6947,9043,10649,11708,12254,12351,12127,11709,11232,10798,10466,10257,10131,10033,9887,9613,9164,8513,7689,6756,5833,5038,4528,4390,4708,5460,6593,7967,9425,10781,11868,12555,12760,12482,11773,10771,9631,8558,7713,7245,7212,7612,8348,9278,10203,10954,11347,11313,10806,9898,8693,7351,6016,4815,3801,2962,2217,1417,412,-974,-2841,-5252,-8171,-11499,-15042,-18602,-21916,-24772,-26979,-28414,-29029,-28859,-28008,-26628,-24928,-23085,-21310,-19715,-18422,-17421,-16698,-16144,-15633,-15008,-14134,-12899,-11258,-9241,-6940,-4528,-2210,-203,1285,2119,2229,1655,522,-958,-2522,-3904,-4842,-5164,-4756,-3626,-1863,353,2792,5203,7340,9009,10068,10463,10201,9359,8058,6457,4738,3086,1682,687,227,377,1164,2536,4405,6604,8985,11326,13496,15309,16672,17496,17722,17351,16375,14844,12830,10414,7745,4941,2176,-398,-2635,-4406,-5621,-6239,-6256,-5735,-4772,-3510,-2112,-747,423,1264,1688,1660,1213,448,-481,-1362,-1973,-2098,-1558,-274,1755,4403,7433,10571,13451,15802,17345,17972,17654,16515,14779,12737,10721,9035,7913,7504,7811,8753,10120,11643,13023,13945,14157,13456,11741,9008,5349,952,-3932,-9001,-13949,-18484,-22359,-25391,-27495,-28635,-28905,-28404,-27328,-25840,-24123,-22303,-20454,-18605,-16715,-14742,-12621,-10345,-7925,-5472,-3109,-1030,623,1691,2145,1993,1358,445,-517,-1268,-1599,-1368,-560,756,2352,3975,5291,6011,5903,4829,2802,-55,-3486,-7149,-10677,-13679,-15855,-16961,-16904,-15691,-13468,-10472,-7005,-3417,-29,2860,5035,6390,6903,6701,5961,4951,3933,3144,2747,2799,3261,3982,4759,5348,5532,5132,4096,2427,303,-2082,-4416,-6426,-7834,-8442,-8146,-6924,-4894,-2225,816,3942,6874,9359,11221,12387,12842,12711,12135,11335,10530,9911,9659,9848,10535,11662,13151,14847,16597,18226,19589,20572,21083,21098,20577,19552,18011,15997,13528,10638,7384,3834,67,-3779,-7609,-11254,-14605,-17528,-19937,-21771,-23008,-23682,-23842,-23597,-23052,-22342,-21589,-20889,-20322,-19891,-19586,-19307,-18937,-18322,-17318,-15805,-13736,-11125,-8098,-4844,-1621,1286,3606,5128,5718,5366,4166,2327,128,-2096,-4050,-5446,-6139,-6056,-5269,-3947,-2349,-754,527,1265,1282,508,-1019,-3157,-5687,-8348,-10848,-12950,-14441,-15189,-15152,-14328,-12807,-10696,-8133,-5261,-2208,915,4016,7025,9882,12537,14914,16962,18559,19635,20067,19789,18753,16958,14489,11456,8069,4540,1132,-1907,-4354,-6046,-6880,-6854,-6024,-4538,-2565,-328,1982,4183,6127,7749,8981,9864,10423,10743,10907,10986,11054,11150,11298,11508,11782,12111,12516,12988,13545,14201,14925,15726,16527,17280,17879,18233,18225,17772,16796,15272,13203,10662,7740,4594,1365,-1779,-4710,-7316,-9538,-11353,-12789,-13894,-14753,-15442,-16061,-16682,-17370,-18168,-19076,-20077,-21090,-22012,-22692,-22956,-22650,-21612,-19776,-17110,-13711,-9724,-5430,-1103,2910,6311,8862,10396,10874,10371,9032,7112,4855,2528,342,-1543,-3043,-4129,-4833,-5208,-5339,-5308,-5193,-5078,-5019,-5076,-5294,-5704,-6329,-7177,-8226,-9458,-10789,-12180,-13496,-14679,-15592,-16162,-16292,-15909,-14970,-13453,-11376,-8813,-5875,-2736,395,3295,5730,7526,8528,8702,8077,6780,5046,3114,1315,-104,-887,-915,-129,1398,3515,5998,8590,11048,13149,14763,15805,16289,16275,15863,15167,14296,13323,12317,11308,10324,9392,8547,7838,7337,7114,7235,7757,8670,9952,11475,13098,14600,15763,16362,16223,15228,13368,10716,7447,3820,112,-3356,-6339,-8611,-10075,-10710,-10597,-9912,-8865,-7712,-6694,-6011,-5823,-6198,-7153,-8616,-10466,-12532,-14610,-16480,-17911,-18701,-18672,-17723,-15834,-13070,-9619,-5724,-1720,2054,5240,7569,8800,8877,7808,5783,3075,49,-2876,-5330,-6956,-7555,-7014,-5399,-2888,216,3527,6644,9158,10743,11162,10305,8207,5032,1051,-3379,-7881,-12063,-15601,-18224,-19784,-20213,-19564,-17958,-15583,-12652,-9398,-6030,-2735,328,3070,5394,7290,8733,9735,10305,10455,10187,9525,8474,7106,5471,3693,1875,167,-1326,-2482,-3246,-3585,-3518,-3108,-2436,-1611,-721,145,948,1682,2353,3047,3788,4672,5720,6946,8343,9834,11371,12835,14167,15274,16119,16685,16978,17035,16891,16587,16139,15550,14810,13887,12767,11428,9879,8144,6285,4392,2565,943,-393,-1325,-1852,-1956,-1734,-1292,-793,-421,-336,-711,-1626,-3147,-5232,-7795,-10667,-13632,-16433,-18798,-20473,-21234,-20952,-19556,-17123,-13788,-9816,-5514,-1216,2723,6039,8500,10001,10536,10200,9167,7681,5982,4339,2944,1974,1505,1564,2103,3008,4123,5263,6218,6801,6837,6210,4853,2774,49,-3189,-6733,-10370,-13829,-16883,-19288,-20884,-21545,-21242,-20012,-17972,-15287,-12177,-8870,-5591,-2562,63,2142,3617,4460,4707,4424,3709,2694,1492,277,-837,-1684,-2149,-2118,-1522,-325,1440,3704,6324,9137,11927,14500,16657,18253,19201,19474,19125,18254,17026,15602,14176,12887,11864,11170,10821,10783,10978,11314,11674,11962,12087,12002,11674,11119,10356,9446,8425,7364,6277,5203,4125,3025,1872,622,-743,-2234,-3832,-5486,-7139,-8719,-10158,-11419,-12477,-13344,-14057,-14661,-15213,-15757,-16320,-16890,-17458,-17938,-18291,-18404,-18217,-17660,-16698,-15329,-13592,-11556,-9322,-7019,-4758,-2677,-862,595,1652,2298,2539,2447,2079,1557,981,469,137,56,306,912,1849,3093,4505,5979,7320,8368,8935,8892,8130,6618,4382,1522,-1798,-5358,-8898,-12137,-14810,-16680,-17589,-17459,-16326,-14315,-11651,-8589,-5444,-2465,87,2075,3405,4085,4209,3896,3344,2722,2201,1915,1928,2289,2954,3888,4997,6206,7421,8562,9564,10360,10910,11167,11123,10773,10156,9330,8386,7433,6588,5952,5609,5609,5951,6610,7499,8528,9546,10425,10995,11138,10735,9729,8114,5944,3356,530,-2289,-4858,-6918,-8286,-8824,-8512,-7423,-5715,-3634,-1442,569,2166,3150,3425,2976,1874,266,-1658,-3686,-5599,-7217,-8375,-8992,-9014,-8493,-7496,-6177,-4695,-3230,-1945,-963,-362,-146,-273,-641,-1123,-1595,-1923,-2036,-1877,-1431,-730,188,1254,2392,3531,4591,5517,6249,6761,7024,7043,6830,6409,5813,5075,4218,3266,2215,1065,-211,-1636,-3232,-5017,-6981,-9094,-11295,-13478,-15524,-17281,-18591,-19327,-19363,-18675,-17251,-15213,-12685,-9901,-7069,-4425,-2153,-377,836,1519,1751,1688,1508,1396,1538,2064,3064,4576,6543,8903,11500,14182,16759,19052,20881,22107,22614,22354,21337,19647,17426,14885,12247,9778,7698,6213,5455,5477,6268,7701,9623,11775,13912,15738,17004,17472,17001,15508,13055,9765,5920,1821,-2139,-5603,-8252,-9856,-10314,-9661,-8053,-5786,-3189,-673,1408,2734,3081,2366,588,-2082,-5439,-9149,-12909,-16378,-19281,-21398,-22590,-22812,-22098,-20580,-18424,-15868,-13132,-10454,-8026,-6025,-4553,-3705,-3482,-3876,-4805,-6153,-7766,-9453,-11006,-12235,-12941,-12995,-12314,-10876,-8775,-6143,-3213,-257,2448,4609,6031,6575,6224,5090,3347,1278,-842,-2737,-4205,-5114,-5454,-5289,-4760,-4073,-3414,-2975,-2884,-3202,-3928,-4988,-6255,-7575,-8781,-9706,-10237,-10261,-9751,-8698,-7144,-5183,-2907,-462,2039,4458,6700,8688,10380,11775,12898,13788,14488,15020,15402,15588,15565,15242,14577,13526,12053,10203,8023,5632,3171,817,-1262,-2888,-3931,-4299,-3943,-2903,-1219,954,3506,6235,8966,11509,13660,15263,16160,16270,15553,14066,11918,9317,6496,3743,1335,-485,-1523,-1686,-986,476,2461,4705,6862,8625,9708,9916,9164,7477,5011,2019,-1173,-4203,-6726,-8452,-9186,-8855,-7519,-5362,-2680,175,2818,4892,6097,6231,5195,3032,-142,-4060,-8434,-12881,-17031,-20516,-23012,-24289,-24201,-22746,-20024,-16276,-11810,-7026,-2314,1928,5382,7804,9076,9177,8226,6401,3977,1245,-1521,-4055,-6190,-7804,-8869,-9427,-9565,-9415,-9110,-8766,-8496,-8325,-8295,-8358,-8482,-8600,-8664,-8638,-8513,-8309,-8058,-7825,-7638,-7556,-7560,-7646,-7741,-7776,-7649,-7281,-6594,-5550,-4154,-2434,-488,1582,3633,5515,7112,8299,9024,9259,9046,8469,7670,6800,6053,5571,5513,5928,6849,8200,9851,11630,13322,14750,15744,16226,16154,15585,14615,13365,11994,10624,9361,8290,7426,6782,6342,6044,5874,5749,5636,5470,5187,4734,4058,3128,1935,507,-1108,-2820,-4532,-6141,-7540,-8658,-9444,-9884,-10003,-9843,-9474,-8958,-8372,-7751,-7159,-6607,-6135,-5756,-5495,-5354,-5354,-5462,-5673,-5920,-6159,-6314,-6325,-6154,-5767,-5194,-4472,-3675,-2906,-2247,-1796,-1611,-1725,-2121,-2757,-3534,-4353,-5089,-5628,-5889,-5809,-5393,-4680,-3765,-2777,-1865,-1185,-866,-1002,-1636,-2741,-4235,-5984,-7807,-9545,-11014,-12123,-12786,-13026,-12896,-12493,-11939,-11322,-10703,-10084,-9419,-8616,-7564,-6171,-4356,-2129,466,3297,6185,8935,11334,13211,14432,14931,14710,13843,12458,10753,8929,7228,5849,4964,4692,5055,6035,7499,9300,11209,13035,14558,15636,16158,16096,15476,14404,13006,11450,9896,8471,7278,6354,5697,5267,4994,4819,4666,4520,4345,4180,4044,3978,4014,4146,4362,4601,4787,4834,4647,4161,3332,2159,687,-1000,-2772,-4490,-5977,-7098,-7695,-7704,-7072,-5872,-4208,-2303,-387,1261,2389,2825,2447,1294,-530,-2782,-5178,-7379,-9092,-10059,-10151,-9333,-7722,-5535,-3078,-712,1220,2407,2637,1809,-48,-2774,-6105,-9697,-13176,-16177,-18398,-19631,-19779,-18876,-17069,-14589,-11758,-8879,-6286,-4224,-2887,-2357,-2631,-3599,-5106,-6923,-8838,-10640,-12160,-13300,-13999,-14275,-14171,-13770,-13143,-12377,-11502,-10550,-9498,-8316,-6963,-5401,-3623,-1632,511,2750,4978,7113,9053,10731,12087,13106,13783,14161,14284,14223,14054,13838,13642,13500,13419,13414,13430,13463,13453,13387,13251,13049,12806,12543,12298,12081,11903,11738,11551,11287,10872,10266,9385,8249,6812,5160,3331,1442,-378,-2009,-3307,-4178,-4547,-4395,-3754,-2695,-1340,184,1728,3162,4378,5309,5911,6187,6163,5878,5386,4727,3939,3047,2065,1015,-91,-1219,-2349,-3443,-4487,-5454,-6340,-7134,-7819,-8375,-8761,-8948,-8895,-8594,-8054,-7310,-6431,-5510,-4627,-3896,-3365,-3093,-3081,-3311,-3724,-4253,-4806,-5308,-5677,-5853,-5797,-5474,-4902,-4083,-3086,-1962,-817,262,1163,1796,2090,1985,1470,540,-762,-2389,-4272,-6333,-8482,-10626,-12641,-14417,-15780,-16598,-16689,-15952,-14294,-11734,-8372,-4414,-160,4052,7843,10898,12949,13865,13620,12327,10185,7487,4537,1640,-938,-3020,-4479,-5286,-5454,-5049,-4160,-2863,-1279,550,2510,4553,6605,8571,10389,11943,13153,13925,14212,13984,13269,12129,10665,9006,7285,5641,4181,3013,2179,1734,1663,1956,2566,3422,4458,5569,6675,7688,8532,9162,9550,9681,9601,9304,8857,8262,7556,6736,5824,4821,3785,2759,1826,1059,527,256,255,467,837,1256,1650,1931,2047,1983,1720,1303,747,106,-601,-1351,-2143,-3010,-3957,-5032,-6213,-7497,-8793,-10024,-11029,-11696,-11883,-11529,-10608,-9209,-7464,-5596,-3852,-2471,-1675,-1594,-2271,-3648,-5555,-7762,-9983,-11947,-13407,-14224,-14318,-13744,-12626,-11137,-9506,-7905,-6492,-5336,-4445,-3754,-3161,-2544,-1778,-815,397,1789,3294,4777,6104,7153,7829,8096,7956,7486,6775,5974,5211,4631,4347,4428,4931,5833,7115,8687,10449,12286,14048,15624,16876,17731,18121,18039,17506,16575,15341,13875,12287,10661,9065,7585,6234,5074,4094,3324,2751,2385,2216,2236,2411,2711,3057,3393,3606,3631,3360,2752,1754,386,-1318,-3247,-5297,-7296,-9120,-10620,-11725,-12390,-12634,-12527,-12165,-11676,-11176,-10756,-10484,-10362,-10386,-10475,-10583,-10608,-10519,-10261,-9848,-9295,-8654,-7988,-7349,-6799,-6364,-6071,-5922,-5915,-6025,-6229,-6484,-6748,-6959,-7067,-6989,-6689,-6088,-5185,-3951,-2447,-722,1090,2886,4501,5842,6782,7281,7301,6868,6025,4837,3395,1755,18,-1784,-3581,-5333,-6996,-8490,-9762,-10694,-11209,-11204,-10602,-9380,-7531,-5144,-2334,711,3772,6632,9061,10913,12061,12502,12266,11486,10320,8951,7579,6345,5387,4748,4445,4425,4599,4853,5074,5160,5052,4738,4256,3690,3163,2788,2693,2933,3538,4443,5534,6646,7565,8131,8150,7591,6399,4715,2658,475,-1622,-3404,-4689,-5379,-5399,-4811,-3661,-2112,-280,1646,3552,5274,6733,7811,8472,8661,8378,7642,6492,5010,3282,1415,-477,-2276,-3865,-5126,-5953,-6262,-5985,-5116,-3675,-1764,480,2852,5133,7082,8485,9169,9037,8070,6350,4027,1319,-1535,-4289,-6740,-8736,-10189,-11099,-11510,-11516,-11240,-10781,-10247,-9695,-9166,-8676,-8214,-7777,-7340,-6888,-6397,-5844,-5195,-4435,-3531,-2507,-1372,-214,886,1785,2364,2486,2088,1139,-282,-2036,-3905,-5617,-6920,-7561,-7386,-6327,-4424,-1847,1167,4303,7237,9681,11398,12265,12265,11486,10117,8409,6624,5054,3891,3327,3408,4137,5410,7054,8862,10585,12016,12955,13305,13025,12185,10920,9433,7954,6695,5846,5497,5669,6289,7196,8202,9078,9628,9708,9216,8160,6585,4619,2419,162,-1979,-3849,-5318,-6301,-6752,-6663,-6095,-5118,-3870,-2500,-1168,-47,727,1033,803,18,-1290,-3036,-5093,-7314,-9524,-11572,-13312,-14628,-15457,-15750,-15539,-14851,-13802,-12487,-11065,-9663,-8433,-7474,-6896,-6710,-6946,-7530,-8397,-9415,-10461,-11389,-12078,-12421,-12346,-11816,-10832,-9443,-7716,-5777,-3748,-1777,-10,1436,2460,3002,3054,2637,1832,741,-495,-1745,-2863,-3774,-4388,-4736,-4819,-4738,-4563,-4387,-4283,-4282,-4373,-4524,-4634,-4618,-4353,-3743,-2712,-1237,658,2888,5303,7743,10002,11912,13336,14191,14483,14271,13680,12857,11974,11141,10474,9974,9630,9350,9019,8502,7694,6495,4904,2956,776,-1428,-3450,-5011,-5918,-5990,-5167,-3487,-1085,1794,4878,7847,10437,12433,13730,14315,14282,13791,13027,12201,11446,10874,10508,10313,10220,10133,9977,9693,9277,8753,8181,7634,7173,6821,6583,6389,6169,5802,5200,4264,2972,1306,-677,-2877,-5196,-7455,-9544,-11297,-12628,-13461,-13782,-13623,-13068,-12226,-11242,-10263,-9417,-8832,-8565,-8663,-9088,-9788,-10639,-11510,-12255,-12731,-12844,-12540,-11822,-10777,-9506,-8180,-6948,-5955,-5304,-5033,-5133,-5525,-6095,-6710,-7223,-7533,-7546,-7252,-6649,-5825,-4866,-3901,-3060,-2450,-2158,-2223,-2622,-3298,-4117,-4948,-5623,-6007,-5995,-5540,-4642,-3393,-1903,-350,1085,2235,2955,3167,2859,2090,992,-266,-1485,-2469,-3065,-3142,-2658,-1606,-55,1894,4090,6382,8601,10604,12280,13549,14401,14862,15017,14955,14816,14675,14624,14673,14796,14931,14971,14826,14417,13695,12682,11418,10004,8543,7141,5869,4776,3839,3038,2292,1564,790,-17,-843,-1629,-2302,-2822,-3133,-3272,-3264,-3231,-3265,-3517,-4073,-5025,-6375,-8087,-10039,-12066,-13959,-15488,-16447,-16664,-16030,-14543,-12260,-9372,-6112,-2795,261,2747,4417,5105,4772,3482,1412,-1159,-3947,-6605,-8886,-10552,-11504,-11710,-11249,-10283,-9007,-7681,-6505,-5694,-5350,-5524,-6153,-7106,-8185,-9152,-9800,-9936,-9471,-8383,-6764,-4766,-2631,-592,1091,2228,2683,2417,1473,-15,-1862,-3848,-5751,-7369,-8561,-9209,-9294,-8807,-7821,-6406,-4674,-2729,-663,1423,3476,5421,7228,8859,10281,11487,12440,13129,13529,13608,13369,12792,11923,10802,9515,8169,6853,5679,4698,3962,3473,3205,3130,3186,3346,3566,3836,4158,4546,5019,5614,6324,7166,8105,9094,10070,10942,11621,12013,12040,11648,10804,9536,7892,5976,3922,1882,22,-1508,-2578,-3123,-3101,-2582,-1638,-456,805,1933,2771,3177,3104,2543,1581,353,-985,-2231,-3231,-3839,-3975,-3608,-2793,-1596,-196,1298,2682,3848,4652,5040,4943,4384,3366,1954,216,-1777,-3928,-6168,-8418,-10595,-12656,-14505,-16114,-17403,-18342,-18889,-19034,-18784,-18177,-17281,-16183,-15007,-13857,-12875,-12137,-11725,-11661,-11899,-12381,-12956,-13482,-13782,-13715,-13161,-12083,-10497,-8501,-6257,-3958,-1828,-53,1186,1816,1803,1234,242,-947,-2108,-2987,-3381,-3151,-2227,-649,1471,3939,6533,8987,11104,12683,13650,13976,13735,13067,12141,11161,10285,9667,9369,9420,9773,10328,10967,11531,11894,11926,11573,10795,9653,8236,6696,5220,3988,3179,2909,3244,4140,5517,7174,8900,10447,11577,12121,11973,11127,9684,7827,5798,3874,2297,1264,866,1107,1861,2952,4098,5070,5604,5561,4867,3571,1810,-181,-2181,-3924,-5253,-6034,-6281,-6044,-5487,-4771,-4079,-3555,-3287,-3294,-3542,-3927,-4342,-4655,-4784,-4672,-4355,-3887,-3420,-3091,-3061,-3461,-4327,-5671,-7365,-9245,-11077,-12606,-13611,-13917,-13441,-12211,-10339,-8063,-5631,-3368,-1521,-336,89,-288,-1358,-2941,-4785,-6607,-8137,-9166,-9544,-9251,-8326,-6930,-5267,-3552,-2032,-853,-143,82,-118,-627,-1262,-1838,-2186,-2171,-1754,-947,134,1343,2483,3373,3862,3851,3316,2316,966,-541,-2005,-3193,-3914,-4000,-3370,-2009,2,2506,5284,8070,10606,12649,14042,14689,14617,13924,12789,11443,10090,8946,8111,7657,7525,7620,7779,7859,7708,7264,6510,5513,4413,3377,2602,2262,2474,3296,4668,6463,8449,10355,11895,12809,12926,12165,10591,8353,5752,3076,691,-1134,-2188,-2391,-1781,-537,1094,2785,4219,5124,5295,4678,3302,1355,-933,-3269,-5372,-7028,-8096,-8553,-8465,-7985,-7316,-6674,-6246,-6164,-6491,-7200,-8217,-9385,-10558,-11570,-12287,-12629,-12551,-12087,-11309,-10321,-9262,-8242,-7379,-6713,-6271,-5995,-5805,-5572,-5173,-4481,-3413,-1942,-68,2080,4405,6679,8732,10349,11373,11697,11287,10190,8520,6471,4246,2092,215,-1219,-2099,-2410,-2199,-1594,-775,70,754,1149,1202,930,446,-94,-503,-606,-270,569,1890,3608,5547,7526,9318,10748,11677,12031,11828,11145,10129,8968,7850,6971,6459,6412,6827,7658,8758,9971,11082,11911,12308,12170,11481,10276,8661,6772,4763,2786,949,-641,-1977,-3039,-3901,-4618,-5296,-6005,-6825,-7770,-8850,-10004,-11157,-12198,-13005,-13478,-13529,-13121,-12285,-11083,-9654,-8159,-6743,-5587,-4751,-4311,-4224,-4412,-4759,-5108,-5342,-5338,-5051,-4475,-3658,-2711,-1751,-929,-365,-142,-315,-844,-1678,-2693,-3757,-4738,-5515,-6009,-6185,-6055,-5677,-5128,-4506,-3889,-3345,-2895,-2535,-2215,-1880,-1454,-886,-142,754,1748,2729,3572,4141,4323,4037,3268,2053,486,-1277,-3061,-4661,-5882,-6578,-6616,-5983,-4693,-2871,-696,1606,3788,5605,6868,7434,7249,6325,4772,2740,452,-1853,-3932,-5553,-6527,-6736,-6121,-4722,-2666,-140,2580,5218,7482,9139,10019,10076,9356,8030,6349,4603,3106,2103,1782,2199,3311,4950,6890,8841,10537,11732,12273,12078,11184,9713,7852,5855,3954,2385,1309,813,904,1490,2422,3498,4517,5290,5691,5658,5211,4427,3448,2401,1428,618,3,-415,-706,-947,-1227,-1639,-2227,-3026,-4003,-5106,-6224,-7246,-8026,-8464,-8461,-8009,-7121,-5918,-4535,-3173,-2028,-1268,-1049,-1422,-2403,-3910,-5797,-7890,-9959,-11806,-13227,-14090,-14289,-13802,-12651,-10905,-8698,-6170,-3491,-831,1665,3861,5668,7028,7924,8369,8402,8082,7468,6624,5606,4454,3223,1945,685,-495,-1502,-2250,-2636,-2589,-2063,-1063,333,2002,3748,5367,6631,7383,7502,6986,5926,4481,2902,1434,318,-245,-158,623,2019,3903,6065,8289,10330,12006,13142,13679,13605,12995,11999,10793,9584,8567,7888,7625,7786,8265,8922,9528,9883,9784,9111,7814,5948,3634,1085,-1472,-3791,-5657,-6928,-7512,-7447,-6811,-5797,-4615,-3498,-2662,-2268,-2402,-3084,-4225,-5712,-7338,-8950,-10333,-11400,-12051,-12320,-12277,-12060,-11837,-11758,-11944,-12425,-13169,-14029,-14825,-15316,-15296,-14594,-13146,-10991,-8295,-5326,-2417,65,1799,2527,2127,623,-1820,-4894,-8202,-11328,-13842,-15449,-15919,-15234,-13466,-10892,-7806,-4614,-1640,811,2579,3608,3964,3831,3427,3021,2848,3060,3773,4924,6423,8042,9528,10624,11079,10749,9556,7562,4931,1937,-1088,-3772,-5781,-6844,-6807,-5655,-3520,-665,2558,5751,8537,10573,11663,11672,10659,8738,6172,3256,323,-2286,-4306,-5512,-5788,-5121,-3561,-1281,1533,4610,7711,10566,12971,14756,15819,16144,15765,14808,13409,11775,10069,8481,7139,6137,5526,5306,5446,5885,6539,7311,8078,8727,9115,9150,8731,7836,6472,4736,2754,711,-1211,-2816,-3974,-4574,-4614,-4129,-3245,-2133,-999,-65,465,432,-282,-1699,-3770,-6367,-9262,-12218,-14922,-17123,-18568,-19113,-18676,-17284,-15060,-12183,-8931,-5560,-2398,320,2333,3518,3774,3151,1732,-272,-2648,-5114,-7442,-9398,-10841,-11684,-11912,-11598,-10832,-9765,-8527,-7255,-6049,-4984,-4095,-3391,-2856,-2453,-2145,-1876,-1608,-1310,-953,-538,-63,447,957,1435,1821,2090,2178,2075,1746,1193,423,-549,-1683,-2952,-4294,-5659,-6961,-8106,-8985,-9473,-9463,-8858,-7624,-5766,-3368,-574,2433,5430,8200,10546,12318,13420,13831,13591,12800,11610,10199,8753,7461,6468,5899,5810,6223,7081,8315,9786,11356,12881,14214,15256,15929,16189,16054,15534,14695,13591,12265,10791,9181,7487,5728,3924,2119,321,-1415,-3071,-4595,-5954,-7107,-8010,-8644,-8962,-8979,-8670,-8085,-7258,-6269,-5239,-4266,-3502,-3037,-2962,-3301,-4033,-5085,-6339,-7669,-8925,-10007,-10818,-11347,-11582,-11606,-11471,-11297,-11158,-11135,-11283,-11615,-12132,-12799,-13566,-14363,-15127,-15771,-16240,-16471,-16416,-16050,-15349,-14303,-12919,-11200,-9183,-6905,-4443,-1885,647,3010,5064,6659,7685,8063,7769,6843,5375,3519,1439,-648,-2581,-4173,-5321,-5918,-5945,-5375,-4260,-2650,-641,1646,4080,6507,8777,10762,12331,13433,14008,14082,13674,12866,11721,10359,8853,7337,5890,4643,3677,3089,2942,3261,4062,5293,6888,8743,10722,12693,14497,16018,17117,17746,17835,17418,16528,15271,13760,12130,10508,8996,7668,6551,5629,4864,4176,3496,2741,1855,816,-373,-1664,-2991,-4267,-5416,-6361,-7084,-7568,-7881,-8067,-8250,-8491,-8884,-9445,-10160,-10969,-11744,-12377,-12703,-12635,-12069,-11004,-9458,-7524,-5348,-3094,-981,802,2048,2620,2414,1418,-298,-2576,-5188,-7842,-10255,-12146,-13324,-13671,-13211,-12054,-10416,-8572,-6793,-5342,-4392,-4035,-4251,-4920,-5860,-6818,-7574,-7910,-7694,-6872,-5485,-3647,-1557,592,2553,4153,5220,5676,5477,4659,3290,1487,-615,-2868,-5118,-7214,-9031,-10432,-11348,-11692,-11463,-10663,-9367,-7675,-5712,-3629,-1548,408,2175,3698,4976,5997,6787,7343,7693,7852,7862,7781,7688,7669,7833,8245,8978,10025,11348,12849,14360,15718,16715,17189,17024,16159,14648,12601,10228,7780,5517,3709,2517,2074,2346,3245,4558,6039,7416,8444,8958,8859,8173,6996,5523,3961,2564,1504,951,938,1456,2404,3605,4877,5997,6776,7064,6765,5857,4398,2513,385,-1766,-3711,-5245,-6212,-6511,-6131,-5137,-3639,-1837,93,1936,3523,4726,5467,5731,5555,4999,4160,3104,1901,573,-873,-2472,-4245,-6243,-8450,-10860,-13380,-15910,-18288,-20358,-21949,-22926,-23191,-22690,-21444,-19526,-17065,-14263,-11324,-8497,-6016,-4065,-2805,-2281,-2480,-3297,-4541,-6005,-7440,-8649,-9469,-9813,-9675,-9098,-8189,-7066,-5832,-4598,-3396,-2260,-1171,-95,991,2128,3316,4541,5776,6963,8035,8935,9586,9955,10006,9749,9215,8480,7630,6792,6063,5568,5375,5531,6036,6829,7829,8901,9906,10702,11159,11201,10763,9876,8581,6984,5215,3401,1667,119,-1201,-2243,-3037,-3581,-3910,-4009,-3869,-3431,-2653,-1475,122,2123,4455,6997,9587,12029,14140,15743,16736,17046,16714,15807,14487,12922,11309,9803,8531,7560,6882,6462,6195,5971,5673,5193,4458,3430,2098,522,-1247,-3077,-4874,-6499,-7851,-8842,-9435,-9619,-9458,-9027,-8473,-7910,-7507,-7336,-7493,-7958,-8690,-9577,-10460,-11193,-11612,-11610,-11140,-10199,-8887,-7332,-5717,-4226,-3036,-2265,-1986,-2177,-2764,-3586,-4471,-5193,-5570,-5446,-4717,-3390,-1503,784,3286,5768,7998,9756,10899,11315,11025,10071,8614,6813,4885,3010,1372,80,-796,-1250,-1325,-1113,-694,-188,335,827,1242,1612,1938,2281,2676,3173,3812,4598,5540,6586,7691,8756,9710,10441,10904,11050,10885,10467,9855,9171,8497,7931,7507,7227,7027,6811,6448,5819,4828,3442,1703,-277,-2320,-4221,-5778,-6837,-7308,-7207,-6625,-5747,-4791,-4008,-3597,-3717,-4426,-5687,-7377,-9273,-11143,-12702,-13748,-14100,-13712,-12616,-10948,-8933,-6819,-4874,-3313,-2291,-1849,-1961,-2475,-3213,-3947,-4478,-4636,-4350,-3620,-2546,-1307,-110,790,1209,984,74,-1470,-3504,-5774,-7999,-9860,-11088,-11473,-10923,-9453,-7207,-4433,-1447,1409,3796,5466,6235,6072,5045,3352,1260,-905,-2839,-4260,-4995,-4958,-4183,-2819,-1081,758,2427,3696,4406,4505,4033,3142,2027,938,78,-360,-314,247,1213,2454,3774,4995,5962,6563,6758,6564,6031,5281,4388,3490,2637,1921,1353,983,806,846,1117,1618,2363,3336,4498,5805,7143,8417,9472,10180,10403,10049,9058,7458,5318,2823,170,-2353,-4492,-5981,-6636,-6338,-5089,-2992,-267,2780,5780,8341,10111,10790,10211,8327,5249,1237,-3344,-8031,-12344,-15826,-18093,-18909,-18174,-15993,-12602,-8405,-3858,528,4307,7102,8698,9028,8188,6439,4116,1643,-598,-2234,-3062,-2922,-1897,-111,2121,4477,6564,8058,8665,8263,6799,4442,1419,-1879,-5061,-7695,-9456,-10084,-9508,-7785,-5141,-1908,1505,4689,7265,8955,9595,9148,7713,5473,2693,-328,-3316,-5979,-8130,-9595,-10290,-10191,-9309,-7749,-5598,-3045,-244,2584,5229,7497,9184,10174,10364,9768,8436,6533,4233,1785,-588,-2657,-4229,-5175,-5407,-4916,-3756,-2028,76,2370,4593,6535,7970,8769,8836,8203,6939,5234,3287,1352,-340,-1592,-2248,-2257,-1594,-371,1302,3205,5137,6858,8164,8885,8901,8187,6756,4737,2280,-382,-3014,-5373,-7239,-8462,-8954,-8734,-7882,-6591,-5053,-3511,-2166,-1157,-577,-422,-615,-1059,-1594,-2095,-2445,-2579,-2480,-2181,-1757,-1289,-886,-605,-492,-536,-690,-871,-1005,-983,-794,-386,158,781,1347,1723,1796,1453,648,-628,-2343,-4402,-6701,-9108,-11479,-13697,-15638,-17232,-18418,-19189,-19558,-19562,-19264,-18711,-17936,-16975,-15793,-14395,-12731,-10796,-8594,-6174,-3611,-1034,1431,3627,5449,6796,7656,8029,8003,7676,7169,6611,6085,5672,5389,5238,5180,5168,5153,5092,4956,4740,4438,4084,3683,3284,2896,2564,2303,2143,2115,2229,2514,2964,3557,4268,5025,5766,6412,6891,7169,7229,7127,6929,6773,6793,7123,7886,9121,10837,12924,15243,17564,19650,21263,22177,22246,21400,19647,17122,14007,10585,7132,3965,1299,-660,-1854,-2290,-2094,-1466,-652,81,499,412,-277,-1580,-3415,-5628,-8010,-10343,-12405,-14029,-15101,-15564,-15460,-14839,-13851,-12614,-11274,-9955,-8723,-7632,-6688,-5855,-5128,-4470,-3893,-3426,-3127,-3066,-3325,-3950,-4963,-6314,-7903,-9558,-11067,-12196,-12715,-12451,-11296,-9263,-6470,-3161,340,3646,6372,8192,8872,8325,6630,3978,725,-2768,-6072,-8844,-10794,-11770,-11713,-10713,-8911,-6560,-3899,-1214,1262,3303,4763,5517,5541,4839,3508,1687,-431,-2608,-4611,-6204,-7217,-7523,-7108,-6024,-4420,-2504,-504,1340,2841,3872,4372,4381,3977,3311,2545,1836,1340,1166,1385,2037,3090,4502,6174,7989,9819,11523,12982,14102,14800,15077,14921,14413,13603,12598,11466,10290,9106,7964,6870,5853,4919,4104,3418,2907,2573,2434,2477,2651,2904,3148,3293,3258,2974,2420,1609,594,-538,-1701,-2795,-3763,-4550,-5162,-5605,-5931,-6185,-6423,-6688,-7008,-7392,-7828,-8287,-8721,-9073,-9277,-9265,-8988,-8410,-7540,-6433,-5177,-3925,-2818,-2036,-1697,-1901,-2667,-3945,-5644,-7586,-9615,-11537,-13206,-14518,-15409,-15889,-15974,-15754,-15252,-14564,-13675,-12627,-11396,-9977,-8393,-6674,-4899,-3183,-1630,-379,483,915,902,538,-79,-780,-1409,-1810,-1890,-1571,-874,156,1426,2805,4181,5419,6422,7104,7415,7335,6870,6076,5028,3841,2645,1559,712,197,74,380,1098,2200,3614,5265,7055,8895,10687,12350,13803,14999,15886,16459,16715,16689,16434,16011,15502,14988,14528,14168,13915,13725,13537,13231,12695,11813,10488,8687,6387,3677,628,-2570,-5787,-8804,-11490,-13682,-15318,-16345,-16798,-16733,-16251,-15458,-14470,-13363,-12229,-11096,-10011,-8968,-7979,-7028,-6116,-5226,-4353,-3481,-2605,-1709,-790,173,1185,2258,3387,4561,5740,6859,7837,8554,8903,8773,8079,6783,4915,2538,-170,-3031,-5779,-8183,-10000,-11061,-11266,-10615,-9207,-7232,-4947,-2651,-625,861,1644,1607,771,-783,-2865,-5262,-7696,-9939,-11765,-13022,-13644,-13618,-13023,-11984,-10647,-9184,-7726,-6392,-5252,-4336,-3636,-3132,-2759,-2491,-2255,-2024,-1751,-1419,-1008,-519,37,638,1244,1825,2326,2733,3014,3187,3281,3339,3436,3634,3999,4586,5418,6495,7800,9274,10857,12469,14026,15442,16648,17567,18150,18362,18190,17641,16756,15576,14177,12615,10974,9288,7623,5990,4415,2905,1470,133,-1080,-2114,-2918,-3416,-3550,-3261,-2540,-1406,65,1733,3446,5001,6219,6947,7074,6570,5464,3861,1914,-181,-2222,-4005,-5366,-6175,-6367,-5922,-4902,-3395,-1557,446,2415,4164,5514,6322,6487,5959,4754,2940,659,-1930,-4613,-7196,-9491,-11350,-12676,-13454,-13704,-13542,-13104,-12557,-12078,-11808,-11855,-12264,-13003,-13981,-15036,-15973,-16563,-16627,-15983,-14584,-12423,-9617,-6363,-2915,430,3380,5689,7154,7690,7273,5993,4016,1543,-1162,-3870,-6348,-8416,-9947,-10869,-11170,-10880,-10062,-8809,-7210,-5380,-3403,-1388,595,2443,4110,5499,6584,7308,7659,7659,7337,6775,6074,5332,4690,4221,4037,4155,4614,5368,6394,7603,8949,10349,11751,13124,14422,15653,16791,17827,18742,19475,19965,20120,19843,19058,17705,15781,13327,10455,7310,4086,984,-1802,-4096,-5799,-6823,-7195,-6947,-6203,-5091,-3761,-2383,-1072,18,830,1290,1392,1156,630,-107,-960,-1821,-2578,-3128,-3385,-3294,-2830,-2013,-896,438,1865,3268,4479,5379,5816,5709,4993,3674,1823,-440,-2926,-5436,-7754,-9686,-11090,-11878,-12025,-11588,-10643,-9336,-7791,-6143,-4519,-2984,-1626,-460,486,1210,1716,2012,2100,2008,1738,1340,839,308,-205,-621,-897,-978,-859,-540,-61,520,1134,1704,2176,2486,2627,2573,2343,1953,1421,780,51,-729,-1529,-2303,-2997,-3569,-3965,-4160,-4137,-3896,-3460,-2850,-2097,-1231,-260,783,1909,3096,4336,5618,6917,8199,9454,10625,11704,12652,13431,14019,14346,14375,14028,13246,11979,10204,7920,5214,2160,-1048,-4252,-7224,-9790,-11766,-13067,-13631,-13493,-12743,-11499,-9935,-8201,-6441,-4777,-3279,-1986,-911,-34,666,1194,1579,1783,1816,1622,1199,536,-349,-1396,-2536,-3654,-4653,-5405,-5840,-5867,-5484,-4681,-3543,-2153,-660,779,2012,2880,3292,3167,2529,1418,-35,-1694,-3387,-4960,-6273,-7240,-7794,-7948,-7719,-7191,-6448,-5586,-4694,-3837,-3052,-2353,-1708,-1087,-435,296,1126,2066,3074,4091,5021,5762,6202,6252,5847,4973,3651,1966,21,-2026,-4028,-5825,-7284,-8319,-8857,-8929,-8553,-7852,-6925,-5913,-4936,-4076,-3390,-2872,-2466,-2097,-1651,-1036,-198,903,2207,3658,5118,6481,7618,8450,8939,9085,8958,8639,8250,7902,7705,7719,7980,8466,9111,9821,10485,10962,11173,11000,10427,9412,8007,6256,4257,2122,-41,-2108,-3991,-5605,-6916,-7902,-8582,-8988,-9163,-9153,-8994,-8713,-8330,-7836,-7253,-6541,-5734,-4800,-3776,-2670,-1513,-349,799,1879,2879,3777,4567,5267,5875,6433,6947,7435,7908,8325,8672,8864,8837,8500,7786,6634,5047,3039,711,-1821,-4393,-6817,-8936,-10584,-11673,-12156,-12047,-11433,-10402,-9109,-7651,-6159,-4710,-3364,-2176,-1162,-349,250,631,792,753,535,192,-232,-661,-1045,-1319,-1463,-1461,-1322,-1089,-775,-433,-62,330,783,1326,2023,2907,4012,5325,6812,8381,9937,11328,12436,13124,13307,12932,11988,10524,8609,6367,3910,1404,-1027,-3226,-5067,-6440,-7255,-7456,-7041,-6013,-4476,-2519,-312,1979,4173,6082,7569,8499,8821,8506,7595,6177,4367,2339,244,-1714,-3380,-4586,-5225,-5217,-4561,-3301,-1573,455,2539,4456,5955,6862,7052,6496,5268,3510,1456,-651,-2538,-3984,-4819,-4959,-4407,-3261,-1694,60,1741,3096,3904,4017,3370,2014,82,-2198,-4550,-6697,-8374,-9405,-9696,-9262,-8225,-6779,-5181,-3685,-2549,-1950,-2020,-2787,-4217,-6200,-8576,-11157,-13758,-16175,-18279,-19916,-21029,-21569,-21538,-20984,-19955,-18537,-16801,-14812,-12641,-10316,-7894,-5398,-2884,-404,1974,4155,6055,7584,8657,9242,9300,8876,8016,6839,5465,4060,2772,1752,1123,967,1319,2158,3404,4924,6553,8091,9353,10172,10441,10089,9157,7685,5831,3740,1611,-374,-2033,-3217,-3803,-3721,-2944,-1497,546,3058,5901,8886,11843,14595,16997,18933,20335,21165,21437,21182,20466,19345,17903,16212,14350,12396,10433,8513,6720,5067,3595,2300,1158,158,-759,-1609,-2439,-3260,-4092,-4922,-5738,-6501,-7175,-7708,-8064,-8196,-8095,-7746,-7175,-6420,-5541,-4618,-3748,-3018,-2521,-2317,-2434,-2863,-3552,-4398,-5291,-6088,-6675,-6962,-6901,-6517,-5870,-5101,-4353,-3803,-3586,-3823,-4536,-5715,-7242,-8961,-10686,-12208,-13358,-14002,-14072,-13576,-12574,-11184,-9545,-7789,-6058,-4415,-2932,-1613,-452,573,1481,2296,3001,3592,4022,4260,4252,3974,3399,2541,1429,136,-1258,-2625,-3866,-4840,-5466,-5644,-5351,-4562,-3333,-1734,123,2075,3979,5643,6925,7688,7855,7399,6355,4832,2975,986,-922,-2542,-3693,-4240,-4124,-3335,-1955,-96,2061,4352,6579,8600,10285,11561,12400,12809,12837,12552,12024,11344,10561,9758,8941,8172,7429,6748,6104,5520,4972,4486,4024,3604,3182,2748,2277,1740,1134,447,-304,-1092,-1889,-2632,-3295,-3805,-4139,-4265,-4171,-3882,-3429,-2882,-2319,-1835,-1518,-1460,-1714,-2328,-3293,-4567,-6082,-7699,-9310,-10737,-11875,-12590,-12845,-12606,-11945,-10941,-9744,-8501,-7360,-6443,-5833,-5550,-5606,-5922,-6460,-7118,-7842,-8568,-9251,-9877,-10413,-10870,-11227,-11476,-11602,-11575,-11371,-10965,-10317,-9429,-8279,-6902,-5333,-3642,-1933,-308,1109,2208,2923,3195,3059,2562,1834,1022,293,-173,-258,158,1098,2530,4374,6454,8614,10638,12352,13615,14323,14467,14063,13220,12056,10723,9367,8095,6992,6104,5418,4930,4580,4343,4174,4057,3990,3973,4027,4152,4354,4615,4913,5205,5464,5641,5729,5698,5568,5342,5066,4759,4471,4216,4016,3862,3739,3604,3400,3070,2539,1759,685,-689,-2324,-4149,-6026,-7790,-9259,-10224,-10544,-10094,-8851,-6869,-4295,-1341,1709,4583,6986,8710,9587,9577,8706,7118,5007,2631,252,-1885,-3567,-4662,-5087,-4865,-4058,-2827,-1342,162,1472,2373,2694,2327,1221,-579,-2987,-5816,-8893,-11976,-14867,-17379,-19357,-20715,-21402,-21431,-20840,-19731,-18182,-16332,-14256,-12076,-9859,-7690,-5637,-3773,-2171,-901,-26,422,442,69,-606,-1477,-2396,-3208,-3771,-3957,-3677,-2897,-1617,86,2123,4333,6586,8709,10574,12062,13104,13645,13700,13274,12426,11221,9728,8040,6242,4425,2690,1117,-204,-1219,-1879,-2170,-2104,-1711,-1054,-202,766,1789,2793,3772,4685,5575,6447,7351,8303,9336,10419,11541,12623,13607,14399,14936,15143,15005,14493,13651,12518,11184,9738,8303,6988,5899,5132,4721,4689,4980,5508,6126,6696,7034,7027,6559,5615,4217,2488,566,-1338,-3060,-4419,-5336,-5755,-5739,-5383,-4848,-4318,-3952,-3897,-4215,-4922,-5935,-7135,-8344,-9380,-10094,-10356,-10143,-9465,-8453,-7258,-6095,-5166,-4658,-4697,-5345,-6562,-8255,-10231,-12293,-14192,-15728,-16720,-17070,-16749,-15804,-14342,-12533,-10531,-8535,-6657,-5006,-3615,-2471,-1522,-701,70,813,1559,2235,2792,3110,3098,2674,1800,501,-1128,-2923,-4665,-6108,-6997,-7133,-6372,-4691,-2169,984,4479,7947,11011,13338,14645,14803,13789,11728,8872,5530,2075,-1136,-3811,-5711,-6729,-6848,-6145,-4797,-3014,-1041,881,2556,3835,4656,5023,5028,4801,4532,4396,4565,5155,6211,7705,9529,11508,13433,15082,16267,16845,16756,16012,14715,13025,11128,9241,7515,6094,5005,4250,3735,3341,2933,2365,1556,438,-963,-2589,-4309,-5978,-7424,-8516,-9143,-9270,-8922,-8179,-7177,-6065,-4987,-4065,-3362,-2885,-2598,-2405,-2209,-1900,-1404,-699,185,1150,2070,2775,3127,2996,2337,1155,-449,-2323,-4251,-6000,-7345,-8087,-8111,-7363,-5902,-3867,-1473,1015,3323,5218,6492,7071,6923,6149,4898,3376,1808,379,-736,-1481,-1811,-1809,-1559,-1203,-862,-640,-587,-707,-939,-1185,-1311,-1193,-710,183,1506,3167,5037,6925,8595,9847,10459,10322,9367,7637,5270,2462,-498,-3338,-5758,-7521,-8457,-8463,-7576,-5866,-3537,-804,2061,4805,7192,9060,10292,10881,10876,10405,9643,8776,7983,7398,7082,7030,7143,7293,7285,6967,6191,4903,3116,944,-1436,-3787,-5870,-7470,-8434,-8698,-8294,-7332,-6012,-4527,-3109,-1911,-1046,-544,-352,-362,-440,-433,-250,176,805,1544,2240,2698,2765,2295,1250,-326,-2299,-4439,-6481,-8157,-9214,-9530,-9043,-7854,-6159,-4223,-2374,-906,-50,45,-628,-1963,-3756,-5725,-7568,-9024,-9874,-10019,-9450,-8283,-6693,-4955,-3310,-2027,-1293,-1198,-1769,-2866,-4327,-5868,-7225,-8139,-8420,-7979,-6830,-5099,-2995,-795,1229,2820,3781,4029,3552,2473,975,-690,-2256,-3481,-4171,-4232,-3642,-2511,-983,704,2334,3706,4674,5178,5240,4944,4417,3817,3246,2811,2522,2368,2288,2193,2001,1657,1119,416,-411,-1272,-2072,-2706,-3090,-3164,-2890,-2283,-1373,-216,1084,2462,3781,4987,5958,6675,7079,7203,7078,6796,6456,6173,6060,6166,6546,7131,7839,8528,9001,9115,8700,7692,6075,3940,1455,-1146,-3585,-5597,-6937,-7448,-7048,-5788,-3786,-1294,1427,4032,6248,7789,8514,8315,7249,5425,3067,445,-2154,-4431,-6158,-7152,-7356,-6791,-5599,-3989,-2230,-603,634,1285,1226,463,-944,-2795,-4889,-6955,-8765,-10121,-10897,-11049,-10615,-9698,-8458,-7066,-5695,-4477,-3508,-2798,-2335,-2024,-1768,-1465,-1004,-360,508,1538,2685,3851,4958,5934,6735,7350,7796,8106,8343,8540,8746,8972,9208,9433,9601,9671,9621,9439,9154,8806,8465,8169,7961,7833,7727,7582,7265,6689,5757,4419,2693,621,-1646,-3986,-6192,-8120,-9603,-10552,-10897,-10639,-9822,-8516,-6856,-4956,-2978,-1036,720,2225,3372,4152,4519,4512,4141,3496,2622,1649,643,-266,-1005,-1496,-1690,-1574,-1168,-515,298,1179,2033,2745,3258,3498,3472,3176,2665,2000,1237,451,-330,-1071,-1773,-2454,-3147,-3897,-4753,-5747,-6903,-8199,-9594,-10994,-12293,-13354,-14061,-14317,-14071,-13346,-12212,-10810,-9316,-7912,-6770,-6021,-5711,-5853,-6342,-7065,-7848,-8525,-8968,-9071,-8807,-8199,-7319,-6281,-5205,-4210,-3381,-2769,-2365,-2123,-1967,-1795,-1528,-1089,-455,356,1299,2275,3181,3913,4377,4531,4369,3941,3340,2695,2140,1798,1774,2108,2800,3788,4964,6207,7384,8387,9156,9648,9886,9894,9718,9391,8932,8329,7557,6590,5376,3930,2249,404,-1494,-3320,-4877,-6014,-6537,-6349,-5347,-3561,-1041,2044,5505,9086,12547,15623,18135,19905,20862,20994,20344,19053,17259,15170,12968,10833,8921,7328,6112,5277,4771,4497,4350,4180,3874,3326,2461,1263,-237,-1971,-3808,-5615,-7235,-8537,-9410,-9818,-9743,-9263,-8458,-7466,-6416,-5439,-4639,-4097,-3859,-3946,-4333,-4992,-5853,-6845,-7887,-8888,-9772,-10474,-10946,-11171,-11158,-10934,-10545,-10043,-9474,-8873,-8255,-7634,-7006,-6386,-5786,-5236,-4767,-4409,-4184,-4093,-4141,-4298,-4562,-4897,-5299,-5749,-6236,-6745,-7252,-7724,-8111,-8356,-8386,-8144,-7576,-6650,-5377,-3771,-1922,114,2205,4253,6133,7717,8918,9621,9789,9385,8455,7073,5401,3599,1910,517,-388,-678,-322,662,2148,3947,5846,7583,8949,9753,9884,9314,8095,6379,4367,2327,524,-777,-1376,-1131,-22,1893,4442,7359,10365,13100,15301,16695,17151,16614,15161,12957,10250,7325,4478,1954,-38,-1420,-2142,-2312,-2029,-1495,-862,-288,124,336,349,222,36,-119,-165,-39,253,705,1206,1685,1975,1994,1607,786,-497,-2177,-4169,-6330,-8511,-10547,-12301,-13666,-14579,-15033,-15065,-14746,-14181,-13459,-12688,-11918,-11217,-10569,-9990,-9430,-8873,-8307,-7727,-7190,-6728,-6430,-6340,-6510,-6920,-7545,-8269,-9000,-9584,-9916,-9898,-9482,-8674,-7515,-6092,-4503,-2855,-1256,215,1489,2530,3330,3887,4251,4445,4543,4572,4590,4597,4598,4573,4488,4338,4109,3844,3610,3497,3629,4109,5023,6413,8233,10394,12696,14918,16772,18008,18377,17742,16031,13304,9734,5565,1143,-3186,-7078,-10229,-12417,-13514,-13479,-12390,-10382,-7690,-4562,-1300,1839,4599,6811,8348,9185,9352,8945,8095,6952,5647,4314,3008,1801,678,-327,-1247,-2019,-2643,-3019,-3097,-2798,-2084,-959,520,2242,4053,5752,7183,8146,8568,8379,7627,6404,4863,3181,1544,102,-1028,-1796,-2199,-2306,-2207,-2039,-1936,-2025,-2413,-3168,-4304,-5798,-7550,-9437,-11273,-12883,-14076,-14714,-14709,-14056,-12838,-11209,-9393,-7638,-6185,-5248,-4950,-5342,-6366,-7874,-9652,-11436,-12967,-14014,-14399,-14047,-12941,-11195,-8958,-6453,-3908,-1535,493,2089,3223,3969,4432,4774,5157,5702,6492,7518,8711,9923,10984,11693,11896,11486,10444,8829,6801,4558,2360,443,-984,-1785,-1906,-1403,-389,925,2345,3633,4643,5244,5413,5189,4659,3974,3266,2671,2288,2150,2287,2619,3116,3656,4181,4607,4905,5068,5137,5168,5264,5501,5971,6718,7739,9003,10407,11834,13146,14208,14934,15250,15168,14704,13949,12969,11855,10660,9415,8135,6788,5379,3879,2329,761,-710,-1994,-2945,-3475,-3504,-3018,-2067,-745,775,2315,3661,4621,5034,4787,3836,2198,-35,-2725,-5688,-8717,-11625,-14216,-16371,-17976,-19013,-19483,-19458,-19034,-18325,-17462,-16543,-15660,-14848,-14117,-13425,-12728,-11943,-11021,-9907,-8593,-7115,-5534,-3973,-2544,-1389,-590,-216,-236,-592,-1153,-1778,-2321,-2675,-2780,-2651,-2340,-1966,-1646,-1509,-1653,-2138,-2961,-4082,-5370,-6676,-7793,-8516,-8641,-8031,-6584,-4323,-1333,2182,5950,9632,12877,15344,16755,16929,15811,13464,10116,6067,1722,-2484,-6173,-8975,-10681,-11175,-10478,-8734,-6186,-3112,146,3312,6125,8409,10089,11148,11679,11808,11703,11532,11425,11461,11658,11955,12253,12416,12311,11840,10958,9678,8113,6400,4755,3376,2458,2134,2457,3390,4789,6444,8070,9398,10171,10220,9483,8000,5940,3519,1016,-1324,-3285,-4748,-5664,-6095,-6145,-5980,-5768,-5633,-5692,-5939,-6367,-6852,-7287,-7514,-7444,-6983,-6147,-4991,-3629,-2242,-981,-18,544,660,336,-319,-1214,-2145,-3006,-3617,-3906,-3826,-3378,-2640,-1716,-720,207,984,1545,1885,2030,2059,2037,2049,2145,2346,2659,3047,3475,3890,4247,4504,4644,4632,4500,4229,3873,3454,3020,2630,2323,2155,2141,2295,2590,2975,3382,3717,3891,3824,3468,2799,1853,684,-595,-1858,-2967,-3777,-4184,-4109,-3546,-2546,-1221,275,1762,3087,4098,4726,4934,4752,4267,3592,2864,2216,1749,1530,1556,1793,2136,2462,2640,2517,2024,1068,-307,-2066,-4047,-6087,-7968,-9475,-10436,-10708,-10255,-9087,-7326,-5121,-2682,-216,2089,4078,5648,6776,7463,7796,7852,7730,7517,7233,6909,6481,5912,5134,4087,2771,1177,-612,-2523,-4429,-6222,-7789,-9054,-9947,-10464,-10588,-10379,-9885,-9189,-8387,-7550,-6771,-6087,-5548,-5150,-4893,-4728,-4629,-4531,-4403,-4214,-3953,-3634,-3275,-2920,-2598,-2347,-2181,-2083,-2040,-1982,-1880,-1671,-1349,-925,-454,-23,261,294,-2,-666,-1669,-2933,-4315,-5655,-6751,-7452,-7595,-7116,-5991,-4266,-2087,394,2937,5333,7370,8868,9727,9872,9330,8152,6462,4404,2161,-87,-2143,-3850,-5055,-5696,-5727,-5215,-4241,-2972,-1550,-169,1055,1991,2594,2850,2805,2541,2170,1826,1627,1691,2077,2821,3872,5152,6519,7811,8872,9564,9811,9600,8996,8116,7138,6223,5544,5188,5202,5528,6055,6596,6967,6963,6476,5426,3892,1985,-37,-1946,-3449,-4360,-4547,-3999,-2833,-1251,469,2016,3128,3581,3273,2201,480,-1687,-4026,-6268,-8129,-9433,-10052,-9979,-9299,-8151,-6747,-5273,-3919,-2811,-2032,-1593,-1474,-1595,-1885,-2256,-2646,-3016,-3356,-3672,-4000,-4349,-4744,-5151,-5541,-5823,-5919,-5724,-5162,-4184,-2789,-1025,1007,3174,5318,7277,8924,10150,10919,11223,11133,10721,10127,9449,8800,8236,7775,7387,7002,6537,5909,5064,4003,2763,1455,196,-866,-1611,-1949,-1856,-1349,-520,523,1633,2670,3517,4087,4343,4286,3953,3409,2724,1965,1190,441,-253,-860,-1360,-1719,-1924,-1946,-1811,-1521,-1159,-778,-482,-337,-405,-701,-1205,-1851,-2535,-3151,-3564,-3684,-3436,-2795,-1786,-480,1022,2578,4059,5319,6261,6798,6904,6575,5873,4860,3654,2332,1009,-268,-1439,-2510,-3488,-4427,-5368,-6373,-7495,-8742,-10137,-11615,-13117,-14523,-15710,-16537,-16906,-16724,-16001,-14755,-13127,-11246,-9329,-7549,-6104,-5104,-4634,-4678,-5172,-5982,-6927,-7825,-8465,-8702,-8405,-7535,-6113,-4227,-2024,323,2625,4720,6473,7794,8637,8986,8868,8308,7376,6127,4654,3039,1388,-201,-1622,-2783,-3599,-4016,-3981,-3507,-2592,-1298,314,2149,4116,6104,8016,9751,11218,12351,13079,13377,13216,12600,11557,10117,8347,6312,4101,1819,-453,-2584,-4516,-6130,-7376,-8181,-8504,-8313,-7596,-6359,-4634,-2469,57,2840,5759,8655,11370,13728,15560,16734,17135,16733,15525,13623,11162,8365,5487,2780,514,-1124,-1990,-2045,-1321,49,1900,4008,6144,8107,9691,10759,11212,10995,10138,8689,6796,4582,2260,-29,-2104,-3867,-5242,-6228,-6871,-7262,-7515,-7763,-8107,-8631,-9371,-10300,-11369,-12452,-13432,-14146,-14480,-14329,-13660,-12508,-10969,-9214,-7447,-5893,-4759,-4208,-4327,-5119,-6491,-8266,-10199,-12006,-13400,-14130,-14020,-12998,-11114,-8542,-5551,-2483,323,2550,3982,4515,4173,3113,1567,-166,-1774,-3013,-3655,-3649,-2957,-1731,-122,1617,3256,4570,5404,5654,5321,4452,3177,1642,36,-1478,-2734,-3608,-3998,-3867,-3199,-2061,-542,1223,3064,4838,6377,7587,8395,8781,8812,8545,8140,7698,7368,7230,7356,7737,8372,9161,10040,10895,11618,12133,12367,12296,11934,11310,10490,9530,8480,7379,6227,5026,3742,2376,905,-611,-2134,-3530,-4696,-5473,-5745,-5414,-4452,-2881,-832,1535,3964,6197,7970,9060,9322,8699,7255,5129,2554,-222,-2941,-5393,-7426,-8978,-10054,-10717,-11088,-11272,-11398,-11542,-11772,-12105,-12531,-13024,-13521,-13983,-14350,-14599,-14709,-14700,-14590,-14420,-14219,-14000,-13777,-13510,-13187,-12748,-12165,-11414,-10489,-9410,-8225,-6981,-5741,-4552,-3445,-2435,-1514,-672,114,863,1579,2281,2956,3614,4245,4842,5385,5851,6200,6396,6417,6244,5914,5467,4989,4590,4357,4410,4792,5542,6626,7978,9468,10965,12288,13293,13822,13785,13108,11806,9926,7587,4948,2200,-457,-2817,-4702,-5962,-6503,-6281,-5333,-3753,-1702,604,2929,5036,6701,7772,8138,7801,6797,5273,3377,1314,-728,-2581,-4098,-5193,-5809,-5934,-5601,-4856,-3776,-2459,-978,542,2049,3435,4664,5690,6487,7084,7478,7731,7873,7937,7946,7872,7687,7337,6744,5884,4695,3219,1472,-450,-2449,-4416,-6234,-7820,-9113,-10082,-10734,-11098,-11226,-11183,-11041,-10856,-10694,-10578,-10535,-10549,-10602,-10648,-10645,-10554,-10334,-10004,-9546,-9040,-8505,-8026,-7639,-7398,-7305,-7371,-7529,-7740,-7891,-7909,-7690,-7182,-6348,-5200,-3776,-2148,-397,1383,3107,4700,6082,7219,8048,8569,8759,8649,8260,7645,6877,6010,5141,4321,3600,3018,2554,2194,1897,1600,1287,912,489,35,-413,-789,-1047,-1110,-928,-460,322,1402,2758,4316,6007,7704,9312,10693,11750,12398,12592,12337,11693,10762,9680,8614,7699,7067,6779,6842,7205,7745,8321,8766,8942,8754,8169,7238,6065,4816,3668,2805,2357,2401,2932,3850,5000,6159,7092,7591,7501,6745,5373,3487,1316,-908,-2908,-4460,-5385,-5585,-5056,-3877,-2198,-243,1753,3522,4830,5474,5316,4309,2475,-57,-3111,-6439,-9784,-12892,-15543,-17578,-18904,-19507,-19435,-18803,-17740,-16404,-14928,-13424,-11975,-10618,-9384,-8257,-7253,-6359,-5593,-4976,-4525,-4271,-4225,-4369,-4688,-5099,-5536,-5876,-6017,-5849,-5298,-4336,-2980,-1338,453,2180,3629,4581,4865,4371,3079,1072,-1474,-4302,-7088,-9519,-11274,-12138,-11961,-10745,-8575,-5679,-2330,1125,4354,7046,8955,9936,9920,8975,7236,4934,2354,-200,-2410,-4008,-4762,-4554,-3333,-1187,1710,5089,8637,12015,14931,17141,18504,18980,18623,17581,16042,14246,12399,10692,9255,8156,7399,6946,6694,6559,6405,6161,5720,5071,4183,3098,1862,557,-727,-1881,-2792,-3359,-3480,-3101,-2189,-773,1057,3171,5376,7468,9228,10457,10989,10732,9638,7759,5202,2141,-1182,-4521,-7600,-10170,-12039,-13041,-13151,-12364,-10832,-8728,-6332,-3904,-1741,-61,950,1221,736,-398,-2048,-3993,-6005,-7839,-9274,-10124,-10258,-9638,-8269,-6281,-3827,-1134,1555,4010,6015,7446,8203,8325,7871,7023,5967,4932,4130,3713,3781,4318,5235,6346,7418,8201,8462,8050,6882,5014,2584,-152,-2900,-5328,-7150,-8143,-8202,-7348,-5725,-3580,-1225,1015,2847,4050,4505,4195,3217,1743,22,-1697,-3134,-4087,-4382,-3942,-2777,-972,1301,3836,6383,8702,10586,11854,12425,12265,11428,10022,8203,6142,4027,2013,237,-1216,-2309,-3052,-3496,-3735,-3856,-3974,-4162,-4464,-4897,-5407,-5929,-6358,-6596,-6543,-6155,-5390,-4296,-2902,-1331,346,1986,3511,4832,5908,6718,7288,7638,7826,7870,7796,7589,7211,6631,5791,4683,3308,1723,16,-1680,-3229,-4491,-5367,-5811,-5848,-5563,-5121,-4678,-4443,-4534,-5063,-6027,-7374,-8963,-10613,-12120,-13258,-13869,-13811,-13039,-11583,-9554,-7144,-4577,-2119,25,1643,2653,3013,2793,2110,1142,83,-882,-1587,-1939,-1880,-1435,-681,264,1244,2093,2672,2831,2529,1725,493,-1051,-2748,-4384,-5776,-6741,-7152,-6943,-6119,-4744,-2964,-933,1129,3037,4599,5678,6203,6144,5572,4571,3294,1877,477,-795,-1825,-2574,-2998,-3129,-2981,-2626,-2097,-1453,-715,92,961,1868,2798,3695,4531,5227,5761,6078,6178,6054,5740,5287,4746,4219,3756,3448,3325,3401,3649,3987,4327,4550,4565,4297,3744,2932,1971,988,137,-424,-597,-308,412,1493,2778,4083,5210,5957,6207,5863,4954,3554,1813,-51,-1851,-3349,-4406,-4902,-4808,-4182,-3137,-1850,-522,651,1501,1913,1814,1217,160,-1255,-2893,-4627,-6297,-7789,-8998,-9876,-10398,-10602,-10541,-10276,-9890,-9389,-8800,-8063,-7126,-5891,-4303,-2302,86,2796,5680,8548,11188,13369,14945,15758,15804,15092,13743,11930,9848,7718,5727,4025,2709,1808,1298,1113,1136,1267,1384,1395,1244,885,325,-384,-1186,-1952,-2568,-2938,-2954,-2638,-1999,-1161,-249,597,1254,1665,1793,1677,1352,877,311,-307,-929,-1507,-2019,-2416,-2689,-2850,-2902,-2917,-2931,-3031,-3270,-3698,-4329,-5125,-6031,-6921,-7686,-8181,-8301,-7970,-7172,-5948,-4389,-2624,-782,996,2622,4008,5128,5946,6485,6739,6770,6582,6246,5773,5203,4553,3843,3107,2364,1663,1005,405,-170,-756,-1382,-2075,-2802,-3529,-4168,-4654,-4905,-4892,-4603,-4081,-3396,-2675,-2035,-1644,-1603,-2016,-2902,-4220,-5861,-7637,-9331,-10699,-11527,-11661,-11036,-9690,-7758,-5430,-2951,-535,1617,3374,4672,5505,5930,6026,5898,5614,5235,4755,4164,3442,2555,1571,515,-461,-1261,-1748,-1846,-1522,-819,171,1289,2384,3291,3900,4149,4035,3596,2932,2115,1253,397,-415,-1193,-1922,-2654,-3347,-4011,-4598,-5067,-5380,-5501,-5412,-5097,-4566,-3814,-2895,-1840,-758,281,1184,1886,2385,2674,2811,2813,2714,2485,2089,1476,630,-421,-1561,-2634,-3397,-3636,-3137,-1843,210,2765,5480,7918,9686,10508,10272,9049,7076,4633,2047,-446,-2662,-4523,-5967,-6989,-7547,-7627,-7223,-6371,-5181,-3823,-2524,-1520,-1029,-1198,-2089,-3686,-5871,-8489,-11321,-14117,-16615,-18512,-19531,-19419,-17990,-15186,-11086,-5956,-229,5553,10788,14952,17644,18698,18167,16342,13682,10698,7929,5762,4484,4189,4821,6166,7950,9786,11391,12480,12941,12762,12060,11010,9818,8645,7622,6805,6214,5835,5618,5532,5511,5516,5484,5362,5112,4724,4243,3729,3284,2955,2771,2683,2617,2502,2287,2005,1722,1554,1606,1933,2515,3244,3914,4271,4059,3069,1201,-1479,-4776,-8298,-11618,-14207,-15658,-15624,-14011,-10914,-6691,-1869,2901,6956,9734,10843,10141,7732,3952,-698,-5621,-10222,-13988,-16540,-17687,-17409,-15862,-13324,-10147,-6720,-3377,-427,1942,3601,4525,4734,4304,3322,1887,106,-1920,-4074,-6227,-8253,-9990,-11321,-12106,-12292,-11859,-10879,-9489,-7880,-6262,-4832,-3722,-3034,-2767,-2920,-3421,-4205,-5205,-6336,-7555,-8781,-9971,-11061,-11993,-12728,-13210,-13429,-13362,-13039,-12481,-11773,-10983,-10238,-9645,-9318,-9318,-9665,-10267,-10993,-11614,-11897,-11630,-10664,-8977,-6660,-3920,-1055,1645,3886,5489,6368,6564,6217,5549,4770,4126,3762,3811,4313,5267,6611,8259,10076,11912,13608,14998,15960,16403,16309,15727,14758,13551,12277,11088,10130,9493,9212,9286,9633,10151,10704,11144,11364,11288,10898,10251,9437,8601,7873,7382,7195,7349,7811,8530,9413,10380,11350,12262,13070,13737,14230,14514,14539,14265,13640,12644,11301,9647,7818,5927,4151,2633,1500,838,683,1020,1792,2900,4221,5628,6992,8197,9152,9763,9961,9701,8943,7719,6074,4118,1972,-218,-2315,-4198,-5767,-6962,-7736,-8094,-8028,-7601,-6848,-5874,-4765,-3644,-2613,-1788,-1240,-1043,-1197,-1717,-2545,-3625,-4880,-6205,-7518,-8723,-9733,-10512,-10999,-11217,-11176,-10947,-10613,-10269,-10014,-9914,-10011,-10288,-10695,-11158,-11561,-11835,-11876,-11666,-11182,-10457,-9549,-8542,-7527,-6616,-5907,-5487,-5431,-5763,-6496,-7590,-8977,-10563,-12208,-13788,-15125,-16087,-16552,-16428,-15709,-14407,-12622,-10474,-8138,-5789,-3635,-1843,-585,53,10,-662,-1868,-3434,-5147,-6805,-8208,-9235,-9808,-9931,-9655,-9063,-8279,-7389,-6508,-5702,-5020,-4492,-4113,-3886,-3797,-3839,-3998,-4266,-4613,-5002,-5392,-5710,-5915,-5930,-5731,-5278,-4576,-3640,-2497,-1193,227,1728,3245,4747,6174,7473,8600,9502,10133,10470,10474,10158,9545,8698,7716,6716,5819,5141,4764,4725,5031,5632,6465,7445,8484,9508,10440,11228,11807,12143,12196,11954,11439,10674,9738,8703,7661,6716,5947,5430,5215,5302,5696,6318,7136,8030,8933,9740,10372,10769,10887,10708,10245,9523,8598,7531,6416,5329,4376,3621,3131,2946,3070,3512,4230,5202,6346,7603,8864,10033,11014,11727,12124,12203,11977,11507,10867,10136,9404,8742,8216,7857,7689,7691,7833,8067,8333,8580,8774,8877,8889,8794,8590,8266,7795,7159,6316,5254,3955,2449,780,-963,-2671,-4210,-5455,-6305,-6681,-6600,-6073,-5230,-4171,-3055,-2006,-1145,-540,-232,-212,-449,-883,-1452,-2084,-2726,-3316,-3822,-4201,-4442,-4523,-4463,-4263,-3974,-3610,-3229,-2847,-2495,-2183,-1912,-1677,-1465,-1285,-1116,-993,-897,-872,-908,-1052,-1286,-1651,-2126,-2714,-3381,-4080,-4751,-5308,-5680,-5762,-5515,-4870,-3848,-2473,-839,927,2681,4261,5538,6382,6753,6589,5957,4887,3506,1936,313,-1237,-2606,-3739,-4598,-5198,-5585,-5813,-5959,-6087,-6263,-6527,-6921,-7442,-8100,-8863,-9704,-10567,-11404,-12149,-12758,-13172,-13357,-13272,-12898,-12227,-11263,-10060,-8655,-7143,-5591,-4078,-2669,-1395,-310,589,1268,1752,2033,2149,2112,1958,1712,1379,1001,553,79,-449,-1010,-1623,-2300,-3045,-3875,-4771,-5729,-6704,-7678,-8606,-9469,-10240,-10917,-11488,-11970,-12356,-12679,-12930,-13148,-13321,-13471,-13578,-13644,-13628,-13528,-13296,-12941,-12448,-11849,-11186,-10513,-9896,-9389,-9040,-8879,-8902,-9111,-9429,-9811,-10119,-10257,-10101,-9561,-8583,-7158,-5323,-3187,-872,1431,3557,5307,6542,7154,7096,6397,5144,3472,1569,-380,-2175,-3643,-4646,-5095,-4958,-4258,-3071,-1521,235,2011,3626,4916,5751,6080,5887,5259,4297,3161,2004,956,151,-352,-479,-209,458,1495,2849,4403,6068,7663,9074,10123,10726,10779,10285,9282,7879,6247,4580,3078,1937,1269,1182,1647,2632,3991,5580,7213,8734,10008,10948,11520,11733,11636,11321,10861,10374,9913,9566,9342,9278,9337,9502,9700,9871,9934,9831,9521,9001,8292,7463,6577,5731,4996,4448,4124,4060,4227,4609,5121,5686,6189,6534,6617,6398,5859,5052,4080,3064,2153,1471,1116,1136,1529,2234,3178,4224,5293,6260,7074,7686,8075,8241,8204,7976,7614,7137,6611,6068,5552,5105,4739,4498,4379,4412,4595,4925,5383,5942,6551,7172,7747,8237,8603,8849,8960,8979,8919,8820,8706,8609,8542,8534,8586,8704,8871,9078,9285,9473,9581,9586,9432,9109,8625,7998,7292,6557,5847,5228,4715,4347,4096,3939,3800,3597,3236,2628,1735,533,-915,-2538,-4195,-5766,-7098,-8098,-8704,-8903,-8750,-8310,-7687,-6955,-6187,-5404,-4621,-3822,-2991,-2106,-1158,-143,913,1980,2996,3881,4593,5041,5247,5174,4874,4378,3739,3027,2292,1600,979,441,-34,-487,-961,-1503,-2128,-2859,-3670,-4582,-5549,-6590,-7645,-8699,-9667,-10495,-11093,-11417,-11431,-11162,-10657,-10022,-9348,-8766,-8349,-8176,-8266,-8608,-9166,-9840,-10534,-11105,-11427,-11389,-10933,-10052,-8826,-7375,-5878,-4502,-3409,-2705,-2431,-2584,-3078,-3829,-4703,-5589,-6391,-7033,-7486,-7747,-7831,-7804,-7704,-7613,-7561,-7575,-7634,-7679,-7631,-7412,-6941,-6204,-5212,-4022,-2754,-1502,-418,400,843,846,400,-483,-1686,-3107,-4563,-5895,-6962,-7644,-7906,-7739,-7204,-6385,-5390,-4325,-3303,-2409,-1727,-1327,-1234,-1505,-2114,-3062,-4300,-5739,-7287,-8801,-10144,-11179,-11806,-11939,-11589,-10764,-9588,-8154,-6642,-5160,-3843,-2750,-1892,-1265,-785,-419,-84,236,567,902,1222,1513,1756,1928,2025,2035,1970,1840,1689,1532,1429,1385,1394,1427,1398,1238,864,224,-672,-1784,-3009,-4216,-5276,-6051,-6452,-6427,-5969,-5140,-4021,-2748,-1444,-270,655,1211,1338,1010,280,-776,-2005,-3290,-4467,-5450,-6161,-6580,-6741,-6698,-6534,-6331,-6144,-6003,-5898,-5789,-5610,-5304,-4812,-4119,-3239,-2231,-1176,-172,690,1349,1767,1977,2015,1972,1918,1927,2047,2308,2721,3280,3973,4769,5618,6465,7238,7859,8293,8479,8414,8094,7523,6731,5757,4646,3478,2319,1240,286,-508,-1147,-1618,-1935,-2111,-2144,-2081,-1939,-1775,-1644,-1594,-1686,-1953,-2416,-3070,-3864,-4723,-5539,-6185,-6557,-6558,-6150,-5320,-4128,-2645,-997,700,2341,3828,5143,6245,7198,8014,8765,9465,10143,10782,11372,11886,12295,12567,12673,12558,12200,11530,10543,9221,7611,5796,3912,2129,617,-459,-1009,-997,-473,417,1497,2532,3317,3695,3579,2994,2026,837,-396,-1514,-2371,-2894,-3055,-2861,-2380,-1660,-792,174,1153,2114,2993,3758,4366,4779,4955,4862,4471,3768,2790,1589,276,-1049,-2260,-3287,-4040,-4510,-4660,-4509,-4064,-3353,-2423,-1298,-57,1260,2546,3717,4662,5294,5550,5432,4984,4311,3552,2836,2293,2021,2055,2426,3085,3974,4995,6036,6973,7684,8059,8008,7475,6446,4964,3124,1079,-970,-2816,-4233,-5064,-5196,-4611,-3394,-1693,259,2212,3905,5121,5703,5593,4801,3456,1723,-160,-1970,-3481,-4527,-4979,-4799,-3987,-2626,-818,1279,3519,5738,7804,9609,11062,12129,12775,13024,12898,12460,11775,10914,9954,8956,7979,7069,6255,5576,5042,4689,4512,4532,4723,5065,5477,5902,6213,6341,6179,5673,4800,3564,2047,356,-1335,-2862,-4021,-4696,-4763,-4227,-3118,-1577,215,2030,3633,4814,5427,5377,4694,3456,1847,91,-1593,-2975,-3924,-4356,-4303,-3843,-3132,-2298,-1488,-767,-183,291,686,1065,1468,1934,2444,2991,3493,3920,4180,4281,4204,4020,3810,3683,3754,4115,4836,5920,7355,9018,10791,12466,13847,14722,14927,14353,12984,10887,8235,5264,2260,-492,-2754,-4360,-5239,-5428,-5024,-4225,-3228,-2266,-1541,-1194,-1337,-1945,-2990,-4324,-5821,-7313,-8676,-9787,-10580,-10994,-11014,-10635,-9866,-8734,-7257,-5487,-3476,-1323,870,2953,4819,6323,7417,8031,8221,8017,7558,6939,6281,5659,5121,4664,4291,3961,3673,3434,3259,3205,3294,3543,3926,4354,4717,4873,4688,4075,2992,1459,-430,-2551,-4745,-6831,-8674,-10117,-11100,-11559,-11537,-11084,-10326,-9396,-8444,-7601,-6967,-6611,-6538,-6742,-7151,-7702,-8291,-8837,-9226,-9402,-9288,-8879,-8189,-7281,-6259,-5239,-4342,-3665,-3268,-3151,-3279,-3556,-3901,-4201,-4398,-4450,-4335,-4093,-3745,-3341,-2930,-2541,-2205,-1938,-1744,-1621,-1557,-1527,-1509,-1463,-1382,-1249,-1083,-915,-781,-749,-851,-1151,-1658,-2381,-3292,-4326,-5412,-6446,-7361,-8060,-8536,-8740,-8735,-8538,-8240,-7899,-7589,-7356,-7229,-7208,-7288,-7438,-7642,-7860,-8089,-8303,-8517,-8721,-8926,-9123,-9295,-9409,-9419,-9279,-8952,-8399,-7615,-6594,-5371,-4001,-2564,-1185,34,953,1504,1634,1351,731,-130,-1084,-1982,-2675,-3048,-3031,-2616,-1864,-883,168,1122,1814,2121,1958,1330,284,-1052,-2514,-3938,-5128,-5967,-6351,-6271,-5787,-5017,-4144,-3361,-2872,-2819,-3324,-4385,-5978,-7962,-10178,-12418,-14470,-16153,-17293,-17796,-17588,-16708,-15226,-13317,-11181,-9048,-7145,-5626,-4598,-4053,-3933,-4096,-4386,-4647,-4739,-4576,-4120,-3360,-2342,-1125,226,1621,2996,4278,5415,6378,7149,7741,8184,8509,8783,9032,9290,9563,9817,10004,10059,9909,9513,8849,7932,6809,5544,4191,2829,1478,206,-992,-2076,-3058,-3930,-4709,-5392,-6006,-6528,-6983,-7333,-7577,-7707,-7712,-7632,-7478,-7299,-7120,-6969,-6854,-6756,-6658,-6480,-6168,-5625,-4780,-3581,-2003,-68,2162,4607,7123,9599,11856,13787,15266,16224,16649,16556,16026,15170,14116,13011,11974,11109,10454,10012,9729,9519,9307,9014,8617,8119,7569,7030,6576,6248,6099,6108,6280,6571,6925,7304,7606,7788,7739,7432,6794,5853,4624,3199,1687,213,-1080,-2102,-2768,-3071,-3040,-2749,-2299,-1806,-1340,-962,-669,-415,-143,228,754,1468,2357,3402,4521,5645,6685,7545,8170,8503,8544,8315,7887,7339,6784,6307,6004,5910,6064,6436,7016,7726,8535,9351,10159,10870,11470,11884,12056,11942,11480,10675,9533,8121,6527,4843,3184,1612,199,-1030,-2072,-2925,-3614,-4146,-4544,-4799,-4932,-4926,-4799,-4559,-4244,-3891,-3573,-3331,-3220,-3263,-3434,-3686,-3945,-4090,-4049,-3722,-3075,-2100,-844,638,2235,3857,5390,6742,7834,8630,9119,9332,9338,9196,9021,8867,8819,8902,9133,9480,9919,10386,10842,11238,11530,11701,11717,11593,11322,10951,10484,9971,9392,8752,7993,7078,5937,4558,2937,1140,-744,-2590,-4279,-5691,-6766,-7471,-7843,-7967,-7931,-7872,-7842,-7917,-8087,-8328,-8597,-8830,-8985,-9029,-8928,-8677,-8237,-7600,-6717,-5601,-4252,-2748,-1185,313,1614,2636,3321,3704,3834,3836,3824,3927,4234,4825,5711,6897,8312,9862,11412,12807,13895,14540,14652,14193,13195,11752,9999,8128,6294,4683,3409,2551,2128,2087,2316,2662,2930,2957,2584,1748,430,-1294,-3278,-5346,-7273,-8871,-9973,-10510,-10477,-9986,-9190,-8299,-7494,-6931,-6692,-6797,-7194,-7794,-8470,-9095,-9545,-9733,-9595,-9125,-8340,-7292,-6054,-4683,-3268,-1844,-473,820,2032,3159,4233,5270,6270,7231,8087,8816,9327,9623,9662,9495,9174,8791,8445,8226,8199,8397,8781,9301,9800,10160,10200,9808,8892,7454,5538,3280,828,-1623,-3909,-5864,-7401,-8447,-9043,-9235,-9162,-8942,-8730,-8624,-8699,-8990,-9468,-10103,-10805,-11494,-12058,-12411,-12457,-12143,-11443,-10359,-8945,-7257,-5398,-3447,-1517,304,1927,3266,4263,4888,5127,5031,4658,4116,3526,3007,2683,2625,2888,3449,4259,5198,6140,6932,7457,7625,7408,6809,5902,4743,3448,2083,741,-531,-1690,-2718,-3601,-4342,-4920,-5341,-5579,-5645,-5552,-5343,-5098,-4892,-4848,-5047,-5567,-6447,-7648,-9097,-10655,-12146,-13400,-14269,-14647,-14508,-13884,-12850,-11565,-10151,-8793,-7588,-6633,-5926,-5440,-5084,-4758,-4360,-3806,-3047,-2066,-880,461,1886,3296,4601,5701,6528,7020,7185,7018,6627,6075,5516,5042,4759,4701,4845,5117,5382,5484,5272,4604,3414,1688,-520,-3063,-5790,-8471,-10923,-12963,-14464,-15365,-15662,-15420,-14736,-13747,-12579,-11358,-10183,-9121,-8233,-7533,-7062,-6811,-6789,-6980,-7337,-7815,-8315,-8747,-9002,-8984,-8630,-7908,-6839,-5470,-3909,-2240,-610,881,2111,2982,3440,3448,3042,2281,1283,183,-870,-1729,-2289,-2468,-2248,-1655,-754,342,1519,2639,3591,4263,4585,4522,4067,3250,2135,766,-755,-2395,-4071,-5744,-7356,-8845,-10155,-11219,-11980,-12417,-12520,-12332,-11927,-11390,-10842,-10373,-10082,-10017,-10202,-10601,-11172,-11814,-12457,-13011,-13428,-13684,-13782,-13745,-13609,-13382,-13079,-12650,-12061,-11230,-10101,-8614,-6758,-4554,-2071,566,3211,5685,7843,9552,10758,11461,11712,11626,11306,10877,10434,10038,9737,9523,9391,9270,9125,8881,8506,7997,7349,6615,5827,5017,4210,3386,2520,1558,462,-811,-2243,-3803,-5395,-6913,-8224,-9210,-9769,-9847,-9435,-8583,-7392,-6000,-4576,-3275,-2245,-1567,-1280,-1348,-1678,-2155,-2620,-2970,-3071,-2891,-2370,-1545,-433,889,2336,3806,5170,6305,7100,7490,7458,7067,6415,5640,4882,4251,3832,3668,3769,4128,4709,5475,6376,7351,8347,9296,10127,10778,11169,11249,10978,10340,9384,8150,6768,5317,3936,2691,1652,837,218,-239,-608,-943,-1297,-1681,-2106,-2529,-2919,-3236,-3439,-3528,-3502,-3403,-3284,-3192,-3188,-3255,-3382,-3481,-3451,-3180,-2559,-1520,-45,1824,3978,6248,8448,10377,11881,12847,13232,13071,12449,11519,10450,9426,8615,8152,8098,8471,9178,10104,11060,11854,12307,12256,11615,10364,8552,6323,3837,1303,-1106,-3230,-4968,-6261,-7105,-7527,-7599,-7372,-6939,-6327,-5591,-4752,-3831,-2869,-1908,-990,-181,499,1022,1400,1672,1884,2117,2430,2899,3558,4421,5444,6545,7604,8476,9039,9179,8856,8062,6853,5332,3638,1932,395,-822,-1576,-1780,-1386,-413,1090,2993,5155,7368,9420,11105,12243,12722,12518,11678,10357,8744,7076,5557,4354,3538,3116,2991,3036,3089,2992,2634,1942,910,-421,-1970,-3623,-5278,-6809,-8146,-9194,-9913,-10260,-10215,-9799,-9044,-8049,-6929,-5821,-4873,-4166,-3762,-3624,-3687,-3830,-3929,-3881,-3617,-3139,-2486,-1767,-1070,-515,-125,80,180,266,469,894,1659,2784,4312,6154,8222,10334,12295,13873,14888,15173,14694,13468,11646,9425,7066,4813,2888,1429,500,65,24,228,516,731,795,637,311,-116,-521,-765,-737,-355,423,1567,3020,4656,6335,7871,9088,9822,9956,9432,8277,6584,4501,2231,-39,-2082,-3723,-4803,-5220,-4984,-4130,-2848,-1314,230,1587,2615,3236,3452,3320,2934,2387,1805,1254,844,616,630,892,1390,2081,2890,3754,4591,5356,5998,6476,6744,6742,6409,5698,4592,3126,1388,-467,-2276,-3838,-5034,-5750,-6000,-5811,-5299,-4570,-3761,-2979,-2347,-1933,-1818,-2009,-2515,-3266,-4197,-5175,-6110,-6860,-7383,-7601,-7552,-7259,-6805,-6286,-5759,-5302,-4915,-4582,-4255,-3854,-3318,-2590,-1648,-507,792,2180,3579,4918,6135,7193,8072,8776,9313,9696,9939,10018,9941,9651,9149,8386,7377,6106,4632,2979,1242,-517,-2198,-3728,-5018,-6017,-6660,-6938,-6827,-6371,-5606,-4620,-3514,-2395,-1377,-530,104,544,851,1105,1410,1794,2307,2858,3397,3775,3884,3641,2988,1954,609,-931,-2498,-3949,-5118,-5905,-6227,-6077,-5454,-4436,-3081,-1501,203,1938,3588,5085,6344,7317,7945,8206,8052,7490,6530,5234,3698,2072,492,-879,-1929,-2597,-2861,-2785,-2461,-2009,-1554,-1177,-953,-878,-964,-1165,-1472,-1869,-2360,-2972,-3721,-4619,-5658,-6806,-7997,-9185,-10269,-11202,-11899,-12313,-12389,-12105,-11447,-10442,-9157,-7688,-6165,-4743,-3547,-2715,-2313,-2384,-2916,-3840,-5065,-6448,-7830,-9056,-9963,-10429,-10373,-9748,-8583,-6943,-4952,-2759,-557,1491,3191,4437,5128,5242,4803,3879,2572,1006,-711,-2472,-4198,-5815,-7270,-8484,-9423,-10009,-10242,-10095,-9610,-8831,-7827,-6674,-5449,-4216,-3059,-2021,-1175,-539,-118,124,269,402,611,943,1409,1945,2465,2821,2892,2552,1743,461,-1206,-3110,-5031,-6767,-8097,-8905,-9113,-8751,-7917,-6743,-5416,-4081,-2901,-1960,-1304,-926,-753,-707,-680,-593,-395,-82,308,711,1046,1231,1226,986,535,-108,-886,-1725,-2563,-3313,-3928,-4353,-4571,-4614,-4496,-4333,-4169,-4138,-4286,-4674,-5307,-6126,-7062,-7987,-8792,-9380,-9679,-9682,-9398,-8898,-8262,-7579,-6936,-6409,-6018,-5796,-5688,-5665,-5642,-5580,-5420,-5165,-4819,-4434,-4049,-3725,-3460,-3278,-3102,-2889,-2525,-1927,-1023,227,1772,3529,5315,6942,8190,8888,8925,8264,6975,5169,3040,782,-1401,-3342,-4914,-6072,-6804,-7168,-7239,-7076,-6767,-6311,-5757,-5073,-4283,-3364,-2335,-1187,63,1408,2817,4277,5743,7179,8540,9751,10754,11474,11853,11862,11476,10710,9576,8128,6429,4571,2682,897,-636,-1778,-2446,-2598,-2270,-1554,-586,477,1509,2390,3085,3566,3873,4062,4207,4363,4604,4933,5365,5851,6316,6666,6789,6598,6028,5082,3804,2309,737,-745,-1989,-2880,-3355,-3413,-3113,-2561,-1902,-1292,-869,-750,-989,-1570,-2438,-3428,-4404,-5142,-5505,-5358,-4672,-3477,-1896,-87,1731,3382,4666,5482,5732,5416,4581,3335,1840,288,-1142,-2273,-3010,-3304,-3193,-2761,-2141,-1456,-822,-297,102,438,777,1239,1888,2777,3864,5081,6264,7269,7925,8102,7727,6767,5265,3325,1080,-1263,-3516,-5469,-6966,-7879,-8173,-7833,-6958,-5650,-4082,-2415,-815,602,1754,2634,3265,3717,4077,4428,4853,5401,6096,6912,7783,8608,9262,9625,9613,9161,8292,7058,5569,3981,2442,1116,112,-499,-707,-579,-200,276,718,1005,1043,828,366,-230,-864,-1376,-1638,-1525,-972,39,1443,3134,4949,6701,8224,9324,9895,9816,9060,7634,5620,3163,456,-2263,-4764,-6827,-8308,-9112,-9255,-8801,-7877,-6656,-5285,-3915,-2657,-1561,-673,27,534,891,1094,1186,1181,1098,975,821,668,537,450,442,541,776,1154,1662,2244,2823,3301,3584,3607,3350,2835,2173,1476,934,694,899,1646,2928,4713,6833,9093,11232,12965,14042,14245,13478,11737,9166,6014,2586,-742,-3678,-5936,-7391,-7989,-7837,-7104,-6048,-4905,-3898,-3161,-2734,-2584,-2589,-2599,-2457,-2006,-1162,127,1835,3861,6065,8242,10183,11674,12551,12705,12133,10912,9218,7284,5361,3693,2451,1752,1587,1893,2498,3211,3818,4137,4057,3540,2640,1495,285,-769,-1475,-1685,-1308,-362,1088,2874,4820,6709,8368,9647,10463,10788,10639,10056,9105,7829,6284,4503,2534,433,-1703,-3762,-5604,-7091,-8133,-8663,-8696,-8283,-7507,-6485,-5293,-4031,-2737,-1452,-223,930,1922,2670,3071,2997,2373,1153,-625,-2827,-5255,-7636,-9678,-11133,-11773,-11531,-10390,-8517,-6120,-3517,-1004,1137,2719,3648,3953,3754,3248,2691,2296,2297,2781,3808,5275,7022,8791,10304,11286,11515,10891,9387,7151,4361,1311,-1743,-4522,-6856,-8582,-9695,-10185,-10155,-9699,-8924,-7916,-6734,-5393,-3904,-2257,-464,1455,3460,5493,7498,9409,11178,12739,14053,15039,15638,15768,15356,14377,12821,10774,8370,5809,3347,1226,-330,-1164,-1240,-615,535,1928,3278,4259,4656,4326,3279,1618,-414,-2550,-4468,-5887,-6577,-6404,-5332,-3452,-954,1896,4771,7345,9312,10430,10546,9613,7693,4948,1623,-1991,-5585,-8872,-11620,-13648,-14890,-15301,-14957,-13940,-12385,-10450,-8292,-6081,-3976,-2101,-568,567,1262,1519,1349,791,-124,-1329,-2758,-4308,-5866,-7288,-8439,-9175,-9400,-9066,-8187,-6854,-5221,-3475,-1834,-477,445,871,799,333,-389,-1153,-1758,-2005,-1749,-932,412,2155,4075,5929,7457,8432,8723,8237,7009,5120,2724,8,-2840,-5637,-8228,-10505,-12377,-13812,-14780,-15305,-15386,-15072,-14366,-13305,-11898,-10167,-8151,-5893,-3474,-975,1511,3882,6059,7936,9451,10499,11026,10956,10257,8917,6989,4557,1805,-1072,-3818,-6189,-7995,-9085,-9418,-9034,-8045,-6641,-5021,-3402,-1967,-845,-115,235,269,125,-43,-51,223,866,1864,3119,4466,5685,6569,6925,6640,5680,4085,1985,-447,-3003,-5475,-7671,-9443,-10691,-11344,-11410,-10910,-9926,-8583,-7030,-5426,-3940,-2665,-1676,-954,-445,-38,353,826,1403,2058,2718,3234,3494,3357,2781,1761,389,-1208,-2851,-4374,-5615,-6464,-6844,-6754,-6216,-5316,-4148,-2827,-1460,-134,1092,2193,3172,4054,4870,5644,6378,7063,7636,8063,8258,8183,7787,7066,6021,4698,3138,1436,-346,-2111,-3805,-5385,-6833,-8145,-9323,-10338,-11136,-11647,-11756,-11386,-10449,-8921,-6823,-4228,-1274,1863,4999,7917,10482,12543,14054,14997,15416,15385,15012,14390,13614,12750,11816,10827,9739,8539,7204,5766,4258,2789,1424,288,-570,-1097,-1300,-1211,-904,-437,100,682,1281,1919,2629,3452,4404,5470,6586,7652,8528,9086,9190,8762,7760,6205,4175,1782,-811,-3461,-6003,-8317,-10314,-11913,-13091,-13811,-14073,-13865,-13208,-12091,-10572,-8671,-6496,-4142,-1765,477,2404,3869,4722,4904,4363,3167,1413,-728,-3051,-5347,-7438,-9162,-10458,-11292,-11710,-11788,-11624,-11318,-10948,-10554,-10132,-9631,-8980,-8078,-6848,-5221,-3195,-784,1907,4755,7568,10155,12307,13856,14673,14686,13900,12358,10173,7483,4460,1287,-1861,-4820,-7478,-9742,-11590,-13012,-14034,-14701,-15037,-15084,-14844,-14319,-13485,-12317,-10774,-8842,-6498,-3779,-730,2545,5908,9186,12186,14697,16542,17554,17642,16767,14980,12423,9291,5883,2493,-566,-3014,-4698,-5513,-5531,-4885,-3819,-2598,-1486,-708,-372,-544,-1108,-1950,-2807,-3467,-3671,-3259,-2112,-259,2193,5015,7907,10557,12658,13979,14376,13822,12373,10192,7484,4475,1416,-1518,-4149,-6401,-8215,-9593,-10549,-11100,-11247,-10973,-10243,-9022,-7295,-5090,-2482,381,3313,6061,8388,10032,10834,10670,9567,7626,5053,2106,-942,-3821,-6335,-8328,-9748,-10590,-10918,-10825,-10416,-9776,-8982,-8053,-7005,-5786,-4376,-2716,-807,1335,3639,5985,8224,10186,11721,12705,13080,12840,12032,10741,9074,7132,5024,2828,630,-1520,-3549,-5430,-7114,-8587,-9837,-10868,-11690,-12333,-12794,-13094,-13190,-13041,-12567,-11668,-10273,-8309,-5789,-2746,686,4325,7958,11316,14190,16369,17724,18202,17803,16611,14747,12380,9689,6884,4145,1659,-450,-2078,-3219,-3883,-4173,-4197,-4081,-3937,-3836,-3793,-3787,-3744,-3562,-3155,-2424,-1334,122,1885,3843,5848,7702,9238,10275,10703,10472,9586,8158,6307,4234,2117,132,-1577,-2928,-3859,-4385,-4514,-4314,-3824,-3111,-2218,-1194,-69,1105,2310,3481,4599,5600,6439,7060,7408,7422,7085,6340,5226,3731,1933,-106,-2287,-4498,-6637,-8583,-10272,-11614,-12597,-13190,-13418,-13280,-12808,-11987,-10831,-9311,-7436,-5198,-2641,190,3182,6226,9148,11787,13971,15540,16376,16388,15543,13854,11403,8321,4802,1071,-2636,-6080,-9073,-11463,-13185,-14222,-14644,-14533,-14033,-13259,-12335,-11329,-10289,-9209,-8044,-6742,-5202,-3386,-1246,1179,3797,6457,8951,11052,12547,13249,13057,11938,9978,7338,4297,1149,-1766,-4164,-5852,-6706,-6771,-6173,-5130,-3932,-2834,-2079,-1802,-2036,-2700,-3598,-4492,-5079,-5114,-4412,-2889,-621,2222,5340,8384,11010,12893,13828,13674,12453,10252,7291,3834,202,-3274,-6298,-8606,-10036,-10500,-10016,-8684,-6686,-4230,-1587,1014,3324,5179,6430,7063,7080,6625,5851,4968,4161,3569,3249,3190,3277,3367,3271,2814,1873,382,-1642,-4087,-6792,-9532,-12077,-14218,-15775,-16638,-16759,-16147,-14879,-13063,-10847,-8393,-5846,-3351,-999,1150,3069,4783,6293,7641,8792,9726,10347,10551,10234,9285,7679,5414,2616,-560,-3856,-7029,-9796,-11956,-13343,-13907,-13666,-12740,-11288,-9503,-7583,-5648,-3827,-2107,-511,1062,2646,4338,6153,8099,10113,12082,13865,15266,16136,16317,15753,14438,12461,9969,7158,4235,1394,-1192,-3414,-5188,-6506,-7373,-7839,-7932,-7706,-7163,-6315,-5149,-3659,-1850,233,2533,4928,7300,9497,11371,12800,13670,13923,13549,12588,11146,9369,7418,5466,3642,2041,703,-388,-1267,-2012,-2683,-3326,-3971,-4575,-5094,-5439,-5510,-5260,-4642,-3720,-2574,-1376,-280,547,983,989,567,-182,-1144,-2160,-3103,-3863,-4391,-4690,-4813,-4863,-4954,-5219,-5740,-6597,-7783,-9262,-10950,-12707,-14406,-15860,-16924,-17416,-17226,-16240,-14441,-11850,-8584,-4808,-745,3350,7221,10613,13310,15142,15984,15796,14589,12463,9584,6173,2510,-1131,-4477,-7290,-9431,-10791,-11400,-11335,-10739,-9817,-8730,-7652,-6663,-5794,-4984,-4142,-3095,-1742,78,2363,5130,8228,11473,14614,17336,19388,20495,20522,19371,17117,13881,9936,5576,1150,-3010,-6633,-9509,-11525,-12672,-12983,-12602,-11633,-10248,-8535,-6596,-4462,-2164,276,2811,5346,7744,9821,11395,12309,12461,11847,10543,8703,6541,4272,2112,222,-1280,-2339,-2939,-3117,-2925,-2450,-1794,-1056,-342,272,746,1079,1308,1511,1745,2098,2586,3237,4006,4854,5701,6465,7069,7432,7501,7237,6617,5651,4350,2760,916,-1102,-3244,-5406,-7517,-9467,-11187,-12577,-13582,-14118,-14147,-13604,-12475,-10760,-8493,-5785,-2762,374,3421,6168,8423,10065,11001,11258,10877,10017,8812,7467,6122,4916,3909,3120,2491,1932,1314,523,-548,-1919,-3594,-5442,-7336,-9056,-10405,-11166,-11185,-10337,-8595,-6000,-2663,1186,5314,9395,13145,16280,18564,19858,20059,19207,17367,14741,11522,8005,4426,1064,-1881,-4233,-5892,-6819,-7052,-6692,-5890,-4815,-3654,-2528,-1568,-793,-226,194,524,851,1249,1775,2464,3316,4300,5370,6432,7389,8128,8525,8499,7982,6957,5470,3590,1460,-766,-2920,-4832,-6379,-7450,-8012,-8051,-7614,-6772,-5606,-4216,-2677,-1071,547,2128,3616,4975,6134,7017,7542,7613,7156,6144,4566,2505,55,-2620,-5372,-8013,-10413,-12444,-14045,-15203,-15951,-16360,-16513,-16492,-16337,-16069,-15639,-14990,-14026,-12670,-10862,-8599,-5927,-2964,129,3145,5874,8095,9641,10371,10227,9228,7467,5146,2496,-185,-2628,-4591,-5929,-6580,-6609,-6149,-5402,-4598,-3911,-3498,-3389,-3552,-3855,-4106,-4091,-3597,-2476,-653,1841,4848,8164,11469,14500,16966,18661,19474,19346,18353,16608,14293,11603,8740,5863,3116,573,-1705,-3700,-5401,-6805,-7912,-8710,-9181,-9309,-9053,-8398,-7310,-5808,-3921,-1735,633,3037,5317,7299,8860,9861,10268,10043,9263,7994,6397,4592,2754,984,-585,-1916,-2933,-3650,-4034,-4097,-3832,-3240,-2332,-1142,292,1884,3557,5208,6735,8047,9054,9690,9898,9654,8972,7893,6507,4919,3250,1620,107,-1211,-2345,-3268,-4062,-4737,-5382,-6022,-6711,-7456,-8271,-9127,-9987,-10795,-11473,-11945,-12118,-11919,-11267,-10127,-8477,-6348,-3851,-1118,1629,4172,6291,7800,8585,8604,7898,6576,4812,2808,801,-1026,-2477,-3489,-4015,-4130,-3953,-3656,-3397,-3337,-3530,-3990,-4612,-5226,-5613,-5546,-4831,-3359,-1114,1797,5176,8746,12208,15266,17682,19291,20005,19839,18869,17232,15123,12707,10193,7701,5336,3135,1085,-840,-2677,-4435,-6075,-7522,-8633,-9267,-9255,-8486,-6908,-4563,-1617,1686,4995,7964,10217,11486,11580,10456,8229,5112,1452,-2375,-5983,-9011,-11201,-12369,-12469,-11541,-9747,-7300,-4483,-1568,1175,3526,5349,6555,7170,7261,6966,6442,5871,5404,5178,5269,5696,6434,7379,8412,9361,10071,10374,10158,9327,7865,5795,3211,232,-2971,-6236,-9379,-12257,-14723,-16691,-18072,-18840,-18980,-18519,-17503,-16005,-14117,-11934,-9573,-7121,-4697,-2369,-256,1584,3038,4052,4568,4573,4087,3177,1921,437,-1174,-2801,-4360,-5764,-6986,-7986,-8792,-9424,-9925,-10333,-10650,-10873,-10935,-10771,-10271,-9364,-7959,-6045,-3630,-787,2347,5619,8836,11807,14365,16353,17676,18265,18113,17245,15736,13678,11203,8443,5551,2665,-85,-2588,-4767,-6567,-7964,-8969,-9594,-9881,-9849,-9513,-8860,-7855,-6470,-4672,-2475,63,2811,5597,8172,10307,11740,12300,11853,10409,8057,5023,1596,-1877,-5080,-7722,-9623,-10682,-10893,-10349,-9158,-7493,-5507,-3346,-1139,1027,3085,4993,6745,8324,9749,11001,12071,12916,13482,13692,13481,12776,11543,9763,7479,4767,1761,-1370,-4448,-7278,-9719,-11640,-13001,-13775,-14030,-13824,-13273,-12473,-11518,-10478,-9399,-8281,-7124,-5885,-4548,-3095,-1540,67,1660,3122,4359,5246,5695,5653,5081,4030,2546,774,-1162,-3058,-4751,-6062,-6888,-7160,-6908,-6197,-5168,-3969,-2764,-1684,-825,-236,104,246,298,359,540,899,1472,2248,3178,4209,5252,6251,7101,7768,8158,8281,8098,7660,6991,6157,5184,4119,2947,1691,328,-1127,-2658,-4223,-5751,-7153,-8323,-9152,-9557,-9466,-8889,-7855,-6478,-4885,-3236,-1669,-300,797,1629,2190,2583,2851,3085,3340,3644,4000,4394,4758,5059,5211,5189,4956,4539,3968,3323,2673,2101,1682,1467,1508,1845,2497,3489,4792,6361,8081,9803,11331,12460,13027,12900,12062,10539,8456,5970,3272,552,-2023,-4322,-6274,-7856,-9107,-10101,-10929,-11671,-12375,-13036,-13609,-14003,-14137,-13912,-13307,-12289,-10937,-9312,-7558,-5814,-4232,-2958,-2096,-1720,-1819,-2353,-3204,-4267,-5400,-6517,-7524,-8392,-9096,-9632,-10017,-10255,-10366,-10357,-10232,-9965,-9544,-8893,-7998,-6780,-5243,-3373,-1215,1158,3644,6110,8414,10421,12017,13132,13732,13831,13468,12725,11660,10385,8943,7409,5810,4168,2495,799,-906,-2594,-4217,-5741,-7093,-8230,-9080,-9596,-9734,-9475,-8818,-7799,-6469,-4895,-3170,-1358,444,2157,3711,4997,5969,6527,6645,6291,5481,4261,2710,937,-933,-2763,-4431,-5839,-6914,-7640,-8012,-8072,-7849,-7374,-6668,-5725,-4551,-3136,-1504,317,2264,4259,6205,7989,9474,10549,11081,11010,10296,8977,7142,4939,2547,156,-2051,-3925,-5373,-6346,-6877,-7036,-6942,-6732,-6516,-6405,-6407,-6540,-6725,-6886,-6931,-6752,-6292,-5506,-4401,-3052,-1557,-80,1226,2195,2709,2676,2075,918,-704,-2691,-4865,-7054,-9057,-10669,-11733,-12108,-11730,-10592,-8769,-6362,-3575,-565,2441,5280,7791,9877,11473,12575,13213,13454,13398,13150,12813,12484,12200,11988,11789,11545,11135,10465,9425,7955,6034,3697,1042,-1778,-4583,-7163,-9340,-10954,-11924,-12213,-11878,-11008,-9752,-8278,-6748,-5324,-4108,-3170,-2501,-2052,-1727,-1416,-1025,-488,215,1053,1965,2870,3664,4279,4626,4671,4387,3783,2897,1784,538,-751,-1959,-2979,-3702,-4025,-3901,-3277,-2190,-670,1187,3265,5443,7557,9458,10993,12015,12422,12147,11198,9637,7601,5268,2841,530,-1489,-3094,-4222,-4879,-5147,-5133,-4998,-4865,-4845,-4993,-5304,-5742,-6232,-6676,-7008,-7121,-6978,-6518,-5729,-4643,-3316,-1865,-437,825,1765,2284,2322,1870,974,-289,-1804,-3470,-5156,-6779,-8265,-9555,-10630,-11450,-12008,-12274,-12217,-11821,-11032,-9843,-8231,-6209,-3818,-1135,1735,4649,7443,9964,12046,13594,14522,14857,14634,14011,13097,12092,11103,10251,9552,8993,8475,7897,7123,6076,4697,3022,1125,-858,-2769,-4453,-5761,-6595,-6880,-6620,-5844,-4655,-3172,-1554,71,1562,2855,3893,4672,5215,5539,5689,5673,5513,5215,4788,4256,3635,2979,2327,1738,1261,950,834,955,1325,1945,2819,3896,5159,6515,7905,9218,10361,11242,11776,11937,11710,11151,10333,9336,8266,7158,6067,4953,3782,2481,982,-756,-2739,-4908,-7163,-9341,-11277,-12791,-13745,-14042,-13659,-12620,-11028,-9015,-6745,-4394,-2125,-96,1572,2768,3439,3520,3039,1989,464,-1460,-3643,-5938,-8154,-10133,-11677,-12685,-13052,-12784,-11936,-10645,-9082,-7455,-5962,-4750,-3934,-3504,-3416,-3516,-3628,-3541,-3080,-2101,-536,1594,4219,7149,10184,13056,15510,17328,18340,18477,17766,16301,14273,11876,9337,6822,4488,2377,544,-1081,-2517,-3852,-5101,-6294,-7376,-8302,-8952,-9247,-9092,-8458,-7345,-5842,-4042,-2108,-184,1605,3118,4299,5061,5400,5298,4815,3990,2946,1775,616,-421,-1223,-1728,-1890,-1706,-1217,-457,479,1546,2649,3758,4815,5813,6740,7609,8414,9162,9817,10328,10630,10619,10220,9347,7973,6090,3785,1157,-1593,-4293,-6711,-8686,-10072,-10793,-10857,-10302,-9271,-7909,-6416,-4975,-3748,-2847,-2330,-2161,-2275,-2518,-2742,-2783,-2517,-1873,-860,443,1890,3288,4436,5145,5286,4785,3666,2014,-13,-2215,-4378,-6317,-7851,-8919,-9452,-9531,-9224,-8668,-8006,-7314,-6684,-6073,-5442,-4666,-3619,-2195,-321,1989,4643,7476,10259,12766,14761,16093,16669,16499,15686,14394,12828,11218,9732,8520,7634,7062,6733,6499,6232,5771,5039,3988,2679,1231,-176,-1324,-2036,-2146,-1616,-454,1174,3074,4946,6528,7543,7836,7292,5958,3934,1437,-1285,-3940,-6269,-8021,-9046,-9245,-8633,-7295,-5406,-3171,-854,1327,3137,4458,5198,5393,5126,4566,3882,3270,2850,2721,2882,3296,3877,4515,5126,5614,5926,6021,5857,5429,4719,3758,2577,1264,-120,-1456,-2701,-3775,-4664,-5351,-5846,-6147,-6282,-6249,-6085,-5798,-5424,-4973,-4467,-3910,-3300,-2619,-1864,-1024,-130,765,1578,2184,2470,2304,1613,357,-1408,-3568,-5918,-8211,-10178,-11585,-12248,-12106,-11175,-9613,-7628,-5494,-3466,-1763,-527,210,504,498,398,409,730,1498,2759,4491,6580,8848,11092,13081,14622,15555,15779,15271,14068,12273,10034,7509,4862,2240,-243,-2498,-4460,-6086,-7336,-8180,-8587,-8524,-7986,-6955,-5487,-3634,-1506,757,3019,5111,6915,8287,9176,9500,9282,8532,7348,5811,4074,2263,535,-971,-2128,-2840,-3037,-2702,-1855,-554,1084,2959,4904,6810,8526,9966,11030,11686,11904,11701,11104,10160,8932,7496,5927,4321,2750,1291,8,-1059,-1870,-2412,-2694,-2738,-2620,-2396,-2178,-2030,-2025,-2203,-2550,-3039,-3594,-4114,-4513,-4673,-4550,-4119,-3416,-2532,-1585,-698,-17,392,443,145,-486,-1395,-2504,-3744,-5058,-6402,-7756,-9116,-10449,-11749,-12939,-13968,-14755,-15232,-15386,-15214,-14767,-14133,-13371,-12577,-11760,-10924,-10004,-8919,-7569,-5880,-3822,-1436,1139,3725,6053,7902,9051,9391,8909,7697,5963,3970,2012,360,-790,-1325,-1252,-669,232,1235,2100,2635,2725,2322,1521,441,-682,-1641,-2232,-2309,-1834,-845,530,2069,3558,4737,5428,5494,4905,3712,2055,114,-1884,-3762,-5332,-6507,-7225,-7494,-7360,-6883,-6140,-5200,-4112,-2928,-1645,-299,1127,2600,4104,5600,7025,8332,9463,10369,11032,11422,11548,11410,11023,10398,9538,8463,7156,5639,3930,2045,71,-1954,-3909,-5700,-7210,-8304,-8889,-8861,-8176,-6826,-4882,-2467,225,2956,5485,7571,9040,9786,9794,9122,7897,6279,4439,2549,744,-867,-2223,-3302,-4135,-4770,-5295,-5767,-6266,-6805,-7402,-8015,-8617,-9131,-9518,-9699,-9640,-9305,-8664,-7728,-6486,-4982,-3221,-1263,867,3096,5346,7533,9525,11239,12547,13411,13775,13689,13181,12364,11305,10096,8771,7350,5812,4134,2279,254,-1939,-4220,-6507,-8658,-10521,-11936,-12756,-12880,-12252,-10907,-8931,-6505,-3836,-1190,1190,3073,4287,4758,4489,3586,2225,616,-1020,-2498,-3682,-4523,-5028,-5269,-5356,-5394,-5474,-5653,-5909,-6202,-6413,-6436,-6146,-5459,-4346,-2818,-975,1065,3136,5083,6753,8038,8849,9153,8943,8245,7116,5622,3852,1896,-147,-2174,-4087,-5775,-7148,-8109,-8616,-8624,-8179,-7318,-6149,-4772,-3292,-1827,-433,805,1850,2680,3258,3602,3698,3566,3216,2655,1907,962,-151,-1422,-2837,-4344,-5936,-7545,-9152,-10681,-12098,-13327,-14323,-15048,-15476,-15621,-15514,-15195,-14714,-14098,-13358,-12480,-11437,-10175,-8674,-6913,-4909,-2721,-432,1831,3925,5716,7074,7932,8250,8059,7423,6441,5229,3896,2548,1257,84,-964,-1879,-2719,-3497,-4275,-5040,-5772,-6394,-6803,-6879,-6513,-5619,-4173,-2192,217,2919,5700,8350,10637,12373,13415,13697,13239,12111,10473,8472,6299,4089,1975,15,-1732,-3288,-4646,-5836,-6856,-7679,-8263,-8520,-8364,-7722,-6528,-4823,-2651,-177,2431,4959,7205,9003,10229,10830,10805,10221,9183,7830,6314,4779,3354,2113,1107,324,-279,-744,-1152,-1525,-1900,-2264,-2604,-2863,-3019,-3006,-2810,-2401,-1800,-1034,-163,740,1602,2342,2904,3239,3314,3114,2625,1850,791,-526,-2087,-3826,-5713,-7641,-9550,-11318,-12863,-14085,-14903,-15267,-15142,-14548,-13514,-12110,-10414,-8493,-6442,-4303,-2157,-40,1983,3879,5590,7073,8267,9119,9566,9584,9160,8340,7218,5904,4557,3307,2290,1597,1283,1361,1796,2509,3392,4298,5108,5690,5986,5961,5653,5127,4489,3832,3254,2795,2493,2292,2170,2009,1779,1390,860,174,-581,-1358,-2049,-2613,-2988,-3194,-3260,-3255,-3274,-3374,-3639,-4065,-4664,-5359,-6071,-6683,-7057,-7084,-6639,-5684,-4187,-2235,77,2558,5021,7251,9070,10330,10950,10898,10205,8954,7246,5221,3004,718,-1510,-3607,-5479,-7085,-8371,-9309,-9856,-10011,-9734,-9047,-7954,-6504,-4776,-2859,-898,994,2651,3996,4920,5431,5522,5285,4796,4176,3498,2837,2196,1559,860,27,-1009,-2292,-3828,-5580,-7460,-9358,-11133,-12665,-13839,-14590,-14875,-14691,-14061,-13008,-11590,-9831,-7815,-5581,-3231,-846,1459,3571,5361,6722,7566,7842,7575,6810,5671,4294,2831,1435,225,-701,-1303,-1566,-1540,-1284,-893,-451,-28,334,630,891,1159,1492,1932,2503,3214,4041,4945,5877,6759,7531,8111,8446,8497,8264,7768,7085,6278,5445,4640,3913,3269,2674,2087,1446,702,-153,-1121,-2121,-3077,-3849,-4328,-4387,-3951,-2993,-1521,375,2576,4924,7233,9327,11045,12252,12857,12835,12173,10951,9250,7204,4946,2641,410,-1591,-3275,-4551,-5373,-5715,-5596,-5041,-4119,-2898,-1480,46,1554,2956,4148,5047,5611,5798,5632,5143,4403,3479,2453,1368,271,-836,-1943,-3074,-4224,-5417,-6635,-7875,-9102,-10279,-11358,-12283,-13018,-13520,-13783,-13784,-13547,-13047,-12312,-11302,-10043,-8498,-6702,-4662,-2440,-112,2214,4417,6345,7884,8912,9401,9342,8842,8013,7042,6077,5264,4673,4342,4221,4256,4341,4385,4303,4029,3556,2882,2090,1241,451,-190,-611,-756,-628,-233,370,1134,1995,2906,3823,4734,5613,6462,7254,7972,8567,9011,9232,9210,8889,8258,7303,6043,4513,2787,954,-854,-2510,-3858,-4780,-5162,-4952,-4131,-2742,-880,1331,3712,6088,8270,10088,11410,12153,12282,11825,10855,9464,7789,5946,4071,2279,682,-637,-1602,-2169,-2332,-2097,-1530,-706,264,1262,2169,2892,3362,3558,3488,3206,2771,2270,1770,1327,982,726,554,409,260,50,-255,-690,-1281,-2039,-2968,-4046,-5250,-6512,-7790,-9008,-10122,-11086,-11861,-12421,-12728,-12746,-12429,-11762,-10714,-9330,-7635,-5734,-3720,-1717,146,1768,3042,3932,4415,4531,4362,3991,3542,3084,2681,2348,2069,1812,1543,1231,881,516,180,-68,-171,-100,179,633,1249,1949,2697,3413,4075,4647,5120,5504,5797,6003,6127,6152,6087,5922,5661,5315,4882,4387,3829,3226,2593,1942,1285,637,-4,-633,-1245,-1848,-2425,-2976,-3474,-3903,-4222,-4414,-4426,-4252,-3853,-3222,-2370,-1289,-37,1353,2803,4224,5535,6642,7466,7970,8113,7914,7399,6620,5638,4515,3302,2046,778,-477,-1685,-2815,-3808,-4611,-5159,-5409,-5334,-4947,-4298,-3461,-2529,-1603,-768,-97,357,568,522,227,-296,-1011,-1884,-2856,-3889,-4905,-5855,-6653,-7230,-7539,-7525,-7225,-6654,-5920,-5101,-4322,-3640,-3129,-2769,-2539,-2359,-2146,-1804,-1258,-453,620,1940,3446,5048,6649,8133,9412,10393,11007,11211,10962,10267,9136,7630,5846,3897,1939,129,-1390,-2490,-3104,-3212,-2846,-2102,-1096,35,1169,2211,3107,3849,4474,5033,5605,6225,6908,7634,8316,8875,9208,9235,8934,8317,7452,6446,5410,4467,3698,3154,2832,2687,2643,2623,2548,2383,2111,1755,1366,1004,742,634,728,1039,1552,2238,3012,3831,4585,5249,5759,6126,6336,6435,6425,6342,6177,5916,5532,4969,4201,3180,1924,462,-1127,-2716,-4199,-5416,-6284,-6726,-6725,-6336,-5614,-4698,-3668,-2661,-1734,-967,-386,-29,108,-6,-360,-978,-1867,-3021,-4432,-6043,-7779,-9524,-11150,-12532,-13566,-14189,-14372,-14128,-13516,-12601,-11489,-10272,-9060,-7920,-6916,-6050,-5326,-4710,-4173,-3696,-3257,-2870,-2525,-2255,-2069,-2010,-2100,-2377,-2866,-3574,-4505,-5603,-6818,-8033,-9140,-9997,-10490,-10528,-10083,-9174,-7900,-6385,-4794,-3290,-1992,-1005,-333,53,245,394,619,1073,1815,2880,4208,5706,7215,8593,9685,10398,10679,10534,10025,9243,8299,7301,6336,5446,4662,3947,3282,2619,1926,1211,460,-258,-926,-1475,-1852,-2027,-1949,-1618,-1042,-245,696,1719,2732,3659,4446,5048,5467,5712,5821,5833,5778,5692,5575,5446,5280,5072,4804,4456,4033,3529,2967,2353,1719,1063,414,-226,-830,-1374,-1833,-2176,-2387,-2453,-2375,-2176,-1887,-1566,-1274,-1083,-1048,-1210,-1569,-2100,-2739,-3419,-4036,-4521,-4788,-4788,-4501,-3925,-3123,-2164,-1158,-201,602,1217,1590,1767,1762,1668,1532,1453,1455,1591,1825,2126,2399,2541,2450,2027,1222,19,-1541,-3371,-5344,-7294,-9061,-10465,-11375,-11677,-11347,-10386,-8892,-6984,-4816,-2552,-335,1718,3519,5013,6177,6988,7466,7603,7432,6967,6242,5288,4166,2922,1652,437,-640,-1479,-2051,-2305,-2289,-2042,-1673,-1288,-994,-884,-1004,-1359,-1903,-2550,-3179,-3676,-3909,-3794,-3284,-2375,-1152,283,1764,3126,4216,4918,5171,4978,4403,3561,2606,1706,1019,662,709,1144,1904,2858,3841,4681,5223,5338,4968,4085,2750,1056,-834,-2744,-4478,-5846,-6722,-7004,-6702,-5859,-4611,-3107,-1544,-105,1047,1767,1995,1697,937,-197,-1556,-3001,-4386,-5577,-6503,-7072,-7270,-7072,-6503,-5613,-4492,-3245,-2002,-880,9,605,868,817,503,-5,-592,-1176,-1669,-2020,-2231,-2326,-2392,-2503,-2761,-3225,-3930,-4872,-6007,-7257,-8524,-9691,-10656,-11307,-11603,-11485,-10992,-10155,-9044,-7753,-6336,-4878,-3414,-1966,-567,795,2081,3291,4375,5318,6063,6606,6918,7011,6905,6629,6234,5758,5250,4737,4260,3826,3445,3127,2840,2590,2329,2059,1742,1400,1011,618,222,-141,-460,-728,-943,-1124,-1287,-1453,-1641,-1853,-2082,-2302,-2468,-2542,-2442,-2151,-1604,-834,133,1202,2250,3135,3726,3908,3623,2857,1674,164,-1491,-3148,-4594,-5690,-6297,-6355,-5850,-4850,-3470,-1884,-267,1186,2339,3074,3361,3192,2636,1766,694,-485,-1686,-2844,-3929,-4932,-5850,-6687,-7414,-7995,-8359,-8443,-8171,-7509,-6465,-5065,-3420,-1627,163,1812,3206,4249,4901,5159,5057,4667,4039,3250,2307,1247,38,-1305,-2791,-4362,-5954,-7453,-8736,-9678,-10170,-10149,-9597,-8565,-7150,-5511,-3801,-2189,-790,321,1136,1704,2121,2506,2971,3622,4499,5617,6918,8315,9686,10891,11815,12340,12406,11960,11023,9608,7813,5716,3446,1138,-1081,-3065,-4711,-5910,-6626,-6828,-6572,-5911,-4981,-3886,-2777,-1756,-920,-319,26,136,65,-110,-304,-412,-381,-131,337,1031,1906,2908,3958,4966,5830,6458,6750,6656,6133,5201,3901,2330,600,-1142,-2741,-4057,-4949,-5335,-5156,-4437,-3226,-1671,85,1849,3449,4738,5611,6012,5936,5415,4519,3339,1986,565,-815,-2096,-3212,-4166,-4927,-5513,-5891,-6052,-5952,-5583,-4926,-4024,-2923,-1728,-533,531,1388,1946,2203,2146,1854,1376,818,223,-358,-932,-1539,-2222,-3064,-4087,-5327,-6752,-8306,-9892,-11391,-12671,-13607,-14098,-14074,-13501,-12394,-10791,-8770,-6416,-3836,-1136,1558,4135,6479,8486,10081,11193,11824,11977,11732,11170,10417,9571,8749,7994,7341,6771,6227,5662,5012,4239,3350,2362,1340,366,-486,-1130,-1522,-1624,-1458,-1038,-440,288,1060,1825,2520,3106,3555,3864,4031,4104,4112,4128,4188,4354,4604,4962,5334,5671,5852,5785,5374,4572,3358,1800,-20,-1947,-3828,-5495,-6815,-7685,-8050,-7911,-7290,-6280,-4959,-3468,-1916,-443,866,1923,2702,3178,3371,3292,2963,2405,1630,659,-494,-1809,-3270,-4848,-6504,-8182,-9780,-11195,-12273,-12894,-12943,-12368,-11183,-9480,-7423,-5221,-3129,-1352,-94,572,632,195,-554,-1406,-2124,-2558,-2596,-2258,-1613,-822,-53,517,748,577,-19,-952,-2120,-3333,-4438,-5240,-5624,-5477,-4760,-3487,-1721,440,2838,5339,7757,9965,11834,13286,14281,14834,14985,14821,14429,13898,13313,12709,12105,11468,10762,9909,8886,7628,6174,4526,2782,1018,-638,-2079,-3196,-3913,-4189,-4023,-3469,-2591,-1512,-326,837,1903,2784,3458,3902,4139,4213,4163,4059,3943,3872,3864,3945,4072,4229,4324,4293,4050,3539,2746,1688,449,-878,-2152,-3267,-4109,-4621,-4776,-4588,-4099,-3377,-2486,-1508,-513,435,1283,1999,2561,2981,3268,3456,3577,3642,3662,3615,3436,3069,2406,1388,-45,-1865,-4016,-6324,-8595,-10582,-12035,-12759,-12612,-11565,-9693,-7192,-4318,-1405,1241,3347,4726,5319,5144,4351,3102,1630,104,-1304,-2525,-3519,-4324,-5002,-5635,-6291,-6998,-7734,-8424,-8950,-9178,-8964,-8215,-6860,-4916,-2452,413,3480,6565,9441,11931,13881,15218,15907,16022,15657,14971,14126,13267,12515,11912,11463,11092,10709,10178,9411,8323,6920,5248,3411,1571,-132,-1528,-2526,-3053,-3117,-2779,-2124,-1285,-365,520,1305,1935,2398,2690,2838,2857,2797,2673,2549,2432,2376,2382,2463,2616,2816,3029,3212,3298,3242,2988,2515,1833,982,35,-906,-1736,-2345,-2649,-2601,-2190,-1454,-488,593,1648,2530,3141,3400,3299,2880,2225,1449,664,-35,-587,-980,-1240,-1447,-1671,-2028,-2566,-3333,-4302,-5406,-6526,-7521,-8233,-8541,-8356,-7662,-6502,-5001,-3323,-1660,-209,891,1523,1682,1390,771,-69,-973,-1841,-2592,-3199,-3685,-4088,-4495,-4963,-5562,-6313,-7222,-8236,-9282,-10236,-10973,-11345,-11231,-10528,-9178,-7191,-4621,-1600,1696,5058,8264,11104,13411,15050,15960,16141,15643,14591,13129,11423,9651,7943,6421,5138,4114,3334,2745,2305,1946,1635,1331,1024,691,346,-39,-442,-884,-1349,-1833,-2315,-2761,-3140,-3395,-3480,-3351,-2952,-2275,-1284,-21,1504,3196,4974,6702,8238,9435,10152,10287,9767,8607,6846,4624,2111,-487,-2923,-5001,-6502,-7307,-7333,-6578,-5140,-3158,-848,1541,3767,5601,6861,7459,7367,6660,5492,4048,2559,1220,190,-454,-704,-649,-429,-230,-242,-618,-1452,-2759,-4462,-6424,-8447,-10326,-11869,-12910,-13368,-13206,-12477,-11289,-9792,-8163,-6554,-5109,-3906,-2994,-2381,-2050,-1982,-2165,-2575,-3223,-4088,-5168,-6419,-7803,-9229,-10618,-11857,-12847,-13508,-13786,-13656,-13147,-12278,-11105,-9664,-7994,-6113,-4069,-1880,369,2614,4745,6672,8288,9544,10390,10846,10956,10801,10484,10114,9769,9516,9348,9245,9114,8879,8440,7744,6773,5565,4199,2803,1493,406,-365,-755,-739,-338,402,1394,2554,3759,4935,5974,6829,7446,7818,7946,7864,7597,7205,6699,6137,5509,4835,4095,3266,2329,1259,70,-1212,-2503,-3718,-4716,-5411,-5698,-5552,-4996,-4095,-2999,-1834,-791,22,480,564,270,-298,-1035,-1763,-2333,-2604,-2476,-1920,-951,337,1806,3293,4600,5565,6054,5984,5361,4245,2749,1051,-699,-2328,-3721,-4796,-5516,-5881,-5924,-5694,-5254,-4672,-4010,-3326,-2687,-2125,-1710,-1470,-1447,-1666,-2121,-2809,-3673,-4662,-5703,-6696,-7591,-8287,-8773,-9005,-9027,-8846,-8539,-8118,-7623,-7032,-6306,-5397,-4234,-2789,-1045,964,3161,5429,7629,9603,11210,12344,12927,12969,12509,11667,10569,9377,8216,7191,6367,5728,5255,4849,4435,3915,3223,2319,1199,-106,-1535,-3021,-4468,-5808,-6953,-7846,-8452,-8729,-8697,-8354,-7727,-6869,-5804,-4599,-3294,-1938,-584,725,1934,2991,3836,4423,4691,4610,4158,3333,2180,753,-847,-2494,-4054,-5368,-6300,-6742,-6597,-5870,-4566,-2801,-702,1550,3752,5751,7364,8544,9230,9476,9356,8977,8448,7868,7299,6768,6281,5782,5248,4604,3837,2916,1879,752,-387,-1479,-2454,-3256,-3867,-4267,-4468,-4498,-4383,-4163,-3880,-3561,-3259,-3003,-2855,-2857,-3061,-3504,-4204,-5152,-6325,-7658,-9086,-10518,-11879,-13076,-14052,-14752,-15137,-15219,-14989,-14480,-13725,-12732,-11542,-10168,-8630,-6965,-5212,-3409,-1623,98,1706,3131,4338,5279,5905,6223,6213,5922,5412,4757,4062,3417,2890,2542,2364,2341,2393,2447,2392,2166,1697,992,73,-963,-2006,-2919,-3573,-3868,-3750,-3214,-2318,-1164,115,1372,2473,3307,3817,3973,3827,3417,2869,2237,1635,1076,597,141,-319,-872,-1544,-2376,-3341,-4390,-5440,-6392,-7138,-7607,-7717,-7462,-6833,-5868,-4633,-3187,-1632,-41,1496,2906,4140,5142,5918,6435,6732,6808,6712,6469,6122,5690,5179,4582,3874,3036,2040,897,-386,-1753,-3131,-4434,-5557,-6399,-6895,-6965,-6620,-5862,-4760,-3410,-1913,-400,998,2187,3031,3477,3449,2926,1936,510,-1232,-3195,-5204,-7127,-8800,-10100,-10939,-11267,-11092,-10470,-9471,-8205,-6749,-5204,-3607,-2010,-413,1171,2758,4339,5914,7450,8912,10233,11360,12220,12791,13039,13004,12715,12258,11700,11113,10557,10054,9613,9208,8793,8323,7736,6994,6075,4992,3787,2534,1308,197,-741,-1468,-1970,-2263,-2379,-2350,-2223,-2030,-1803,-1566,-1332,-1106,-879,-645,-382,-98,213,504,735,830,715,333,-374,-1387,-2690,-4168,-5722,-7198,-8456,-9395,-9907,-9999,-9651,-8952,-7964,-6792,-5510,-4200,-2902,-1652,-463,676,1746,2777,3740,4637,5429,6086,6562,6814,6800,6492,5861,4925,3686,2209,537,-1223,-3010,-4691,-6213,-7472,-8427,-9041,-9300,-9224,-8824,-8150,-7244,-6169,-4999,-3808,-2696,-1737,-1032,-643,-626,-1014,-1806,-2972,-4462,-6176,-8016,-9848,-11534,-12953,-13960,-14498,-14457,-13856,-12667,-10970,-8835,-6389,-3762,-1094,1487,3873,5999,7802,9293,10462,11349,11998,12431,12715,12863,12893,12820,12598,12219,11623,10795,9712,8399,6893,5271,3613,2032,598,-593,-1505,-2106,-2404,-2435,-2237,-1874,-1395,-850,-282,288,845,1385,1912,2419,2896,3332,3699,3977,4148,4189,4091,3830,3396,2770,1939,916,-299,-1652,-3105,-4587,-6021,-7340,-8469,-9341,-9922,-10152,-10025,-9531,-8661,-7467,-5946,-4178,-2202,-102,2038,4128,6059,7739,9070,10000,10467,10498,10084,9306,8204,6862,5351,3749,2124,550,-932,-2246,-3385,-4281,-4942,-5347,-5514,-5496,-5338,-5138,-4951,-4846,-4850,-4949,-5110,-5257,-5325,-5232,-4956,-4471,-3832,-3106,-2402,-1835,-1518,-1527,-1916,-2649,-3676,-4852,-6025,-7024,-7671,-7854,-7478,-6541,-5070,-3173,-958,1403,3787,6031,8047,9742,11082,12052,12672,12977,13025,12865,12562,12146,11661,11090,10456,9702,8850,7856,6753,5554,4306,3061,1884,812,-94,-821,-1342,-1657,-1789,-1765,-1626,-1435,-1238,-1083,-1004,-1001,-1059,-1166,-1264,-1342,-1348,-1258,-1041,-672,-132,561,1381,2243,3054,3692,4038,4006,3537,2633,1345,-225,-1940,-3627,-5127,-6293,-7012,-7245,-6981,-6278,-5209,-3872,-2346,-724,940,2575,4133,5560,6818,7860,8677,9234,9537,9572,9332,8816,8018,6946,5629,4107,2440,695,-1057,-2746,-4307,-5689,-6856,-7779,-8478,-8941,-9210,-9288,-9179,-8876,-8347,-7566,-6517,-5206,-3673,-2002,-296,1305,2658,3639,4137,4094,3510,2424,954,-755,-2524,-4159,-5504,-6421,-6840,-6746,-6177,-5213,-3967,-2521,-986,594,2181,3762,5363,6972,8613,10250,11859,13364,14695,15752,16460,16740,16559,15911,14840,13419,11777,10026,8320,6759,5432,4374,3570,2960,2457,1963,1398,721,-55,-886,-1653,-2267,-2592,-2564,-2127,-1310,-188,1099,2372,3449,4152,4375,4058,3247,2038,580,-965,-2447,-3758,-4813,-5600,-6107,-6383,-6471,-6425,-6303,-6136,-5945,-5735,-5489,-5202,-4872,-4510,-4144,-3808,-3528,-3325,-3190,-3110,-3045,-2950,-2777,-2469,-1991,-1297,-404,674,1843,2991,3970,4624,4825,4485,3575,2130,245,-1949,-4283,-6584,-8701,-10488,-11879,-12803,-13293,-13353,-13065,-12476,-11639,-10609,-9402,-8053,-6597,-5054,-3496,-1973,-549,681,1673,2347,2665,2613,2195,1461,489,-618,-1749,-2789,-3650,-4268,-4611,-4679,-4475,-4045,-3382,-2529,-1472,-234,1183,2755,4456,6243,8052,9816,11442,12843,13928,14626,14894,14720,14141,13207,12006,10626,9146,7665,6230,4912,3729,2702,1822,1057,382,-240,-848,-1439,-2046,-2643,-3235,-3799,-4318,-4772,-5139,-5401,-5546,-5566,-5459,-5210,-4823,-4254,-3500,-2512,-1300,127,1700,3335,4904,6281,7354,8003,8192,7872,7087,5899,4435,2835,1300,-35,-991,-1496,-1488,-975,-14,1311,2878,4567,6243,7793,9128,10183,10950,11427,11660,11670,11489,11130,10565,9815,8817,7599,6141,4459,2591,572,-1533,-3653,-5695,-7588,-9217,-10545,-11489,-12051,-12213,-12012,-11484,-10696,-9707,-8604,-7447,-6331,-5292,-4405,-3681,-3144,-2805,-2643,-2655,-2819,-3103,-3480,-3900,-4321,-4687,-4955,-5088,-5057,-4862,-4507,-4008,-3406,-2722,-2009,-1301,-633,-51,433,797,1042,1191,1259,1288,1314,1377,1509,1745,2082,2523,3020,3522,3946,4213,4246,3993,3430,2560,1414,42,-1479,-3081,-4655,-6135,-7409,-8430,-9115,-9465,-9440,-9094,-8446,-7571,-6555,-5471,-4438,-3535,-2838,-2396,-2191,-2176,-2246,-2270,-2119,-1679,-897,235,1638,3205,4748,6100,7070,7530,7415,6723,5572,4105,2549,1103,-48,-776,-1030,-814,-202,711,1799,2952,4074,5086,5965,6679,7241,7650,7890,7952,7786,7362,6646,5620,4304,2729,964,-908,-2804,-4625,-6288,-7721,-8869,-9692,-10202,-10368,-10258,-9856,-9232,-8406,-7431,-6354,-5239,-4142,-3120,-2227,-1459,-838,-300,180,679,1228,1864,2572,3309,4020,4605,5012,5151,5024,4621,4018,3300,2584,2006,1661,1654,1999,2701,3687,4869,6114,7322,8365,9196,9744,10026,10039,9846,9472,8983,8379,7678,6853,5875,4730,3409,1943,386,-1191,-2703,-4078,-5233,-6134,-6732,-7027,-7039,-6803,-6402,-5923,-5455,-5099,-4909,-4932,-5172,-5603,-6180,-6845,-7513,-8117,-8544,-8711,-8523,-7927,-6898,-5481,-3737,-1794,221,2187,3958,5472,6622,7410,7813,7895,7724,7406,7043,6719,6487,6354,6308,6284,6252,6160,6000,5786,5548,5349,5239,5277,5473,5825,6260,6677,6949,6922,6502,5599,4211,2395,234,-2103,-4502,-6771,-8811,-10496,-11773,-12611,-13027,-13064,-12795,-12288,-11613,-10824,-9967,-9072,-8163,-7262,-6371,-5494,-4622,-3724,-2777,-1751,-612,628,1971,3354,4708,5934,6924,7576,7821,7609,6965,5938,4648,3238,1873,712,-118,-532,-508,-78,674,1629,2647,3605,4373,4889,5090,4991,4618,4026,3299,2483,1659,851,95,-600,-1239,-1830,-2398,-2978,-3594,-4288,-5078,-5965,-6951,-8009,-9094,-10184,-11214,-12146,-12955,-13573,-14012,-14213,-14191,-13929,-13447,-12752,-11879,-10826,-9620,-8238,-6694,-4962,-3081,-1053,1039,3135,5123,6909,8380,9450,10040,10121,9692,8830,7625,6270,4914,3763,2944,2551,2606,3054,3814,4745,5733,6631,7360,7852,8088,8107,7949,7702,7411,7121,6821,6477,6020,5368,4465,3246,1729,-80,-2083,-4180,-6235,-8106,-9673,-10822,-11503,-11676,-11381,-10661,-9609,-8331,-6924,-5499,-4120,-2856,-1720,-740,119,860,1539,2175,2822,3491,4201,4937,5665,6343,6906,7301,7486,7442,7175,6736,6179,5599,5067,4673,4445,4410,4511,4681,4799,4757,4436,3796,2792,1499,-16,-1608,-3143,-4482,-5515,-6177,-6447,-6367,-6008,-5483,-4921,-4439,-4169,-4168,-4505,-5162,-6098,-7237,-8468,-9679,-10775,-11654,-12287,-12639,-12740,-12626,-12362,-12013,-11623,-11246,-10878,-10535,-10175,-9761,-9236,-8538,-7614,-6427,-4954,-3235,-1305,721,2747,4633,6274,7566,8448,8905,8956,8686,8215,7680,7241,7005,7043,7347,7839,8388,8842,9045,8893,8323,7355,6069,4597,3122,1814,835,288,202,528,1146,1877,2543,2953,2984,2531,1599,207,-1534,-3510,-5555,-7529,-9275,-10693,-11687,-12229,-12314,-11980,-11301,-10360,-9262,-8120,-7014,-6041,-5229,-4597,-4106,-3688,-3240,-2660,-1851,-754,644,2301,4119,5961,7678,9116,10166,10756,10869,10570,9938,9132,8285,7550,7039,6813,6901,7250,7809,8458,9109,9645,9983,10052,9808,9238,8339,7157,5716,4096,2359,591,-1115,-2665,-3984,-4987,-5632,-5895,-5766,-5292,-4522,-3547,-2471,-1405,-464,256,675,756,484,-112,-966,-1996,-3089,-4143,-5056,-5755,-6185,-6342,-6222,-5849,-5249,-4423,-3393,-2152,-719,875,2566,4276,5874,7258,8280,8867,8935,8494,7579,6293,4774,3168,1630,279,-796,-1537,-1952,-2034,-1857,-1449,-896,-260,397,1007,1528,1906,2109,2095,1834,1290,437,-745,-2248,-4055,-6101,-8323,-10593,-12813,-14833,-16541,-17829,-18612,-18870,-18594,-17853,-16720,-15321,-13742,-12115,-10479,-8909,-7389,-5918,-4448,-2944,-1370,279,1978,3670,5249,6622,7648,8248,8338,7921,7051,5848,4503,3218,2229,1714,1823,2596,4017,5942,8192,10509,12635,14312,15341,15568,14963,13533,11436,8843,6030,3241,755,-1229,-2559,-3159,-3067,-2359,-1228,122,1458,2553,3243,3399,2993,2042,642,-1084,-2967,-4867,-6620,-8136,-9323,-10156,-10628,-10763,-10597,-10146,-9453,-8496,-7319,-5903,-4309,-2569,-773,1013,2690,4200,5467,6449,7124,7471,7537,7343,7001,6557,6140,5789,5584,5538,5674,5972,6429,6988,7634,8285,8926,9481,9945,10291,10526,10657,10690,10617,10434,10101,9602,8888,7944,6731,5249,3489,1481,-734,-3072,-5445,-7714,-9784,-11509,-12823,-13638,-13944,-13745,-13105,-12102,-10861,-9499,-8154,-6930,-5928,-5197,-4754,-4587,-4610,-4756,-4882,-4896,-4677,-4166,-3317,-2149,-693,943,2679,4366,5904,7181,8126,8714,8945,8866,8542,8039,7430,6761,6063,5368,4654,3952,3236,2544,1880,1295,821,517,418,542,895,1421,2077,2760,3404,3911,4230,4305,4119,3662,2964,2054,1002,-138,-1298,-2431,-3497,-4499,-5421,-6304,-7145,-7971,-8767,-9517,-10163,-10652,-10900,-10843,-10430,-9630,-8485,-7042,-5429,-3765,-2192,-817,286,1096,1640,1977,2200,2399,2670,3068,3632,4350,5176,6042,6858,7559,8094,8458,8676,8812,8923,9072,9277,9545,9817,10049,10122,9982,9528,8753,7659,6314,4824,3297,1855,563,-530,-1459,-2253,-3006,-3791,-4672,-5710,-6892,-8227,-9634,-11071,-12434,-13654,-14652,-15378,-15802,-15927,-15770,-15372,-14789,-14061,-13241,-12341,-11369,-10307,-9128,-7795,-6291,-4609,-2772,-846,1100,2924,4523,5739,6489,6696,6375,5587,4479,3216,2013,1040,460,355,765,1638,2894,4380,5942,7413,8652,9547,10063,10181,9982,9545,9007,8479,8088,7882,7916,8119,8442,8738,8898,8808,8404,7677,6693,5533,4340,3229,2303,1617,1174,922,782,641,395,-45,-729,-1656,-2794,-4044,-5319,-6486,-7449,-8116,-8428,-8349,-7867,-6974,-5695,-4036,-2037,254,2765,5382,7978,10387,12430,13934,14735,14728,13886,12258,10021,7404,4710,2257,302,-920,-1325,-900,238,1888,3788,5656,7238,8329,8824,8695,8003,6859,5412,3776,2077,366,-1321,-2999,-4689,-6453,-8307,-10295,-12387,-14537,-16631,-18522,-20035,-20984,-21225,-20637,-19195,-16956,-14055,-10733,-7259,-3945,-1079,1105,2442,2892,2479,1362,-274,-2175,-4102,-5828,-7176,-8021,-8307,-8030,-7239,-6019,-4488,-2759,-980,751,2302,3586,4517,5036,5111,4724,3905,2681,1137,-636,-2515,-4343,-5974,-7239,-8015,-8199,-7757,-6719,-5171,-3281,-1233,746,2439,3671,4296,4265,3582,2318,611,-1399,-3532,-5652,-7621,-9362,-10801,-11925,-12714,-13173,-13310,-13101,-12571,-11659,-10413,-8790,-6860,-4655,-2274,201,2646,4974,7100,8937,10474,11656,12499,12976,13106,12859,12258,11291,9996,8433,6697,4946,3350,2112,1423,1430,2232,3838,6168,9085,12354,15742,18976,21828,24104,25674,26479,26508,25804,24437,22474,20011,17115,13871,10360,6675,2921,-783,-4300,-7494,-10229,-12385,-13878,-14650,-14689,-14028,-12734,-10925,-8737,-6349,-3940,-1722,132,1442,2104,2052,1324,16,-1676,-3540,-5326,-6811,-7832,-8276,-8132,-7458,-6375,-5046,-3658,-2365,-1285,-496,41,341,554,748,1070,1567,2300,3253,4395,5633,6899,8071,9092,9881,10425,10714,10767,10603,10245,9699,8958,8003,6794,5327,3567,1573,-641,-2957,-5297,-7537,-9577,-11318,-12704,-13686,-14278,-14503,-14425,-14121,-13664,-13133,-12572,-12018,-11474,-10921,-10327,-9645,-8844,-7887,-6802,-5599,-4370,-3164,-2071,-1113,-309,395,1047,1736,2525,3464,4548,5744,6949,8057,8933,9478,9625,9384,8813,8036,7184,6411,5802,5436,5304,5359,5544,5750,5930,6031,6045,6035,6040,6193,6559,7238,8265,9622,11246,13009,14728,16230,17296,17774,17512,16438,14522,11807,8396,4449,157,-4246,-8536,-12495,-15925,-18703,-20727,-21986,-22508,-22363,-21652,-20490,-18961,-17178,-15188,-13065,-10858,-8618,-6422,-4347,-2504,-998,64,605,593,41,-965,-2301,-3804,-5270,-6539,-7443,-7875,-7811,-7243,-6259,-4960,-3468,-1890,-335,1167,2571,3898,5169,6394,7588,8690,9662,10365,10725,10612,9963,8775,7050,4930,2512,6,-2433,-4629,-6464,-7865,-8836,-9412,-9707,-9816,-9881,-9975,-10182,-10496,-10893,-11283,-11559,-11587,-11275,-10545,-9409,-7936,-6247,-4521,-2911,-1551,-514,214,683,1006,1284,1587,1962,2357,2732,2969,3003,2789,2331,1727,1106,644,533,900,1843,3352,5334,7623,9977,12144,13861,14950,15276,14853,13747,12156,10290,8390,6647,5201,4089,3293,2688,2143,1480,576,-675,-2279,-4184,-6276,-8369,-10305,-11894,-13026,-13624,-13691,-13291,-12545,-11589,-10592,-9671,-8923,-8373,-7973,-7647,-7236,-6622,-5645,-4256,-2410,-200,2272,4808,7218,9329,10986,12140,12781,12996,12910,12663,12403,12198,12095,12051,11969,11752,11251,10394,9127,7482,5565,3539,1610,-5,-1141,-1649,-1506,-731,561,2193,3959,5630,6976,7812,8004,7475,6273,4479,2279,-122,-2516,-4705,-6568,-8029,-9096,-9822,-10317,-10690,-11070,-11547,-12180,-12997,-13951,-15005,-16036,-16964,-17658,-18041,-18022,-17560,-16614,-15171,-13254,-10885,-8167,-5193,-2140,843,3566,5897,7719,9011,9782,10152,10255,10291,10431,10846,11612,12762,14220,15838,17437,18785,19712,20050,19759,18826,17390,15585,13639,11731,10028,8609,7484,6571,5747,4831,3684,2181,267,-2024,-4624,-7370,-10096,-12620,-14783,-16458,-17588,-18146,-18201,-17815,-17149,-16312,-15475,-14733,-14179,-13823,-13644,-13559,-13464,-13244,-12791,-12038,-10957,-9596,-8038,-6420,-4891,-3569,-2550,-1841,-1394,-1087,-770,-274,533,1725,3300,5159,7121,8966,10420,11295,11411,10745,9354,7408,5171,2919,927,-587,-1520,-1848,-1677,-1184,-594,-164,-95,-551,-1586,-3170,-5154,-7334,-9444,-11214,-12417,-12881,-12543,-11429,-9668,-7474,-5086,-2791,-806,666,1527,1753,1404,599,-513,-1766,-3031,-4183,-5160,-5905,-6387,-6591,-6493,-6083,-5358,-4312,-2992,-1426,297,2107,3900,5603,7135,8459,9555,10438,11135,11699,12159,12545,12856,13060,13126,12994,12647,12065,11282,10358,9358,8388,7506,6763,6166,5662,5171,4576,3747,2581,1000,-995,-3358,-5938,-8575,-11030,-13104,-14588,-15364,-15339,-14556,-13086,-11115,-8866,-6578,-4531,-2915,-1922,-1627,-2030,-3068,-4566,-6338,-8144,-9763,-11008,-11736,-11898,-11497,-10621,-9382,-7931,-6385,-4853,-3375,-1961,-573,862,2399,4103,5975,7987,10059,12063,13870,15339,16363,16893,16912,16507,15757,14838,13865,12993,12291,11789,11451,11164,10798,10180,9175,7686,5683,3246,497,-2351,-5070,-7447,-9286,-10495,-11027,-10963,-10418,-9585,-8647,-7768,-7073,-6592,-6328,-6181,-6059,-5830,-5406,-4729,-3813,-2717,-1565,-494,338,827,890,552,-132,-1000,-1885,-2578,-2897,-2708,-1912,-503,1476,3916,6650,9509,12281,14815,16943,18600,19727,20363,20549,20398,19991,19442,18804,18134,17428,16671,15830,14838,13667,12244,10549,8538,6223,3604,749,-2276,-5351,-8340,-11102,-13493,-15392,-16722,-17433,-17554,-17137,-16298,-15175,-13912,-12672,-11568,-10716,-10162,-9940,-10020,-10364,-10877,-11474,-12016,-12400,-12467,-12135,-11278,-9875,-7911,-5461,-2653,332,3266,5924,8080,9576,10304,10246,9486,8150,6466,4646,2941,1546,626,263,493,1267,2507,4082,5857,7689,9447,11014,12293,13214,13716,13768,13342,12443,11071,9277,7099,4645,1999,-698,-3345,-5814,-8020,-9898,-11403,-12540,-13310,-13757,-13896,-13779,-13412,-12837,-12057,-11122,-10046,-8909,-7756,-6677,-5729,-4983,-4460,-4195,-4153,-4311,-4598,-4936,-5227,-5374,-5269,-4846,-4031,-2837,-1275,553,2526,4499,6313,7848,9008,9777,10164,10264,10178,10025,9913,9891,9967,10075,10124,9987,9588,8863,7828,6550,5118,3668,2286,1065,19,-854,-1615,-2344,-3125,-4039,-5135,-6439,-7928,-9548,-11226,-12843,-14295,-15460,-16216,-16504,-16241,-15455,-14175,-12511,-10618,-8668,-6863,-5382,-4362,-3883,-3933,-4419,-5167,-5950,-6524,-6655,-6174,-4977,-3074,-553,2401,5552,8633,11384,13605,15142,15970,16116,15722,14969,14070,13232,12623,12369,12504,13039,13873,14920,16025,17066,17916,18486,18719,18583,18071,17182,15914,14283,12289,9974,7372,4557,1618,-1341,-4206,-6863,-9219,-11193,-12731,-13818,-14453,-14684,-14553,-14153,-13540,-12826,-12056,-11324,-10675,-10151,-9790,-9573,-9496,-9492,-9499,-9431,-9197,-8723,-7930,-6778,-5224,-3276,-951,1674,4502,7390,10182,12734,14902,16604,17787,18457,18679,18542,18164,17676,17163,16710,16300,15908,15418,14722,13711,12289,10452,8211,5674,2958,228,-2381,-4741,-6759,-8407,-9665,-10567,-11170,-11535,-11742,-11867,-11959,-12087,-12263,-12515,-12839,-13229,-13682,-14180,-14723,-15309,-15925,-16587,-17261,-17942,-18571,-19078,-19362,-19308,-18795,-17738,-16077,-13823,-11050,-7868,-4469,-1011,2297,5305,7888,9956,11485,12467,12953,12991,12679,12081,11289,10368,9367,8335,7287,6240,5189,4136,3068,1986,896,-200,-1261,-2279,-3206,-4037,-4734,-5309,-5741,-6040,-6215,-6256,-6184,-5992,-5695,-5312,-4857,-4371,-3885,-3435,-3054,-2768,-2585,-2527,-2575,-2733,-2976,-3292,-3657,-4054,-4461,-4849,-5183,-5403,-5444,-5228,-4687,-3774,-2466,-789,1211,3449,5814,8198,10462,12494,14189,15463,16304,16696,16745,16505,16156,15796,15574,15578,15863,16427,17234,18174,19148,20000,20613,20882,20733,20166,19179,17853,16221,14376,12350,10200,7944,5613,3212,772,-1697,-4145,-6535,-8794,-10849,-12632,-14062,-15119,-15767,-16060,-16033,-15805,-15455,-15113,-14866,-14803,-14962,-15373,-15994,-16790,-17657,-18486,-19142,-19482,-19367,-18690,-17371,-15383,-12763,-9589,-6020,-2218,1588,5211,8443,11136,13183,14535,15206,15269,14833,14058,13104,12141,11318,10738,10460,10468,10707,11062,11405,11598,11516,11087,10251,9046,7505,5743,3869,1990,229,-1366,-2734,-3890,-4848,-5664,-6389,-7088,-7800,-8557,-9355,-10173,-10958,-11650,-12177,-12487,-12533,-12318,-11856,-11222,-10479,-9721,-9022,-8424,-7955,-7582,-7272,-6938,-6520,-5914,-5068,-3902,-2388,-505,1725,4260,7001,9859,12693,15391,17837,19939,21656,22944,23830,24323,24489,24359,23998,23403,22595,21516,20137,18386,16266,13762,10970,7963,4910,1939,-783,-3141,-5049,-6471,-7424,-7981,-8229,-8290,-8246,-8186,-8119,-8062,-7967,-7806,-7553,-7204,-6792,-6384,-6057,-5913,-6041,-6502,-7338,-8526,-10010,-11671,-13368,-14929,-16196,-17013,-17272,-16885,-15832,-14110,-11796,-8967,-5780,-2372,1077,4400,7447,10075,12187,13715,14629,14946,14714,14018,12980,11723,10394,9107,7963,7009,6265,5691,5243,4841,4408,3888,3206,2373,1348,198,-1062,-2359,-3633,-4839,-5914,-6844,-7586,-8152,-8521,-8725,-8761,-8684,-8521,-8337,-8187,-8130,-8220,-8487,-8951,-9591,-10377,-11239,-12110,-12905,-13544,-13974,-14137,-14021,-13633,-12996,-12173,-11227,-10231,-9249,-8316,-7439,-6592,-5720,-4757,-3638,-2289,-697,1181,3297,5627,8074,10549,12927,15105,16969,18442,19449,19947,19905,19316,18211,16649,14727,12583,10365,8224,6298,4680,3421,2520,1912,1515,1185,816,273,-512,-1569,-2893,-4394,-5987,-7528,-8911,-10010,-10770,-11137,-11143,-10818,-10262,-9570,-8848,-8201,-7711,-7415,-7368,-7511,-7850,-8271,-8715,-9069,-9232,-9125,-8649,-7765,-6420,-4608,-2350,312,3271,6416,9590,12615,15330,17563,19201,20166,20458,20119,19264,18032,16576,15053,13579,12261,11136,10214,9465,8802,8153,7408,6473,5298,3820,2054,10,-2259,-4681,-7181,-9647,-12004,-14123,-15935,-17346,-18307,-18788,-18806,-18382,-17607,-16558,-15345,-14087,-12863,-11771,-10851,-10132,-9611,-9269,-9058,-8936,-8838,-8695,-8453,-8038,-7411,-6527,-5364,-3910,-2173,-159,2095,4553,7144,9802,12423,14929,17205,19184,20778,21956,22680,22970,22849,22378,21613,20616,19420,18044,16469,14684,12641,10339,7757,4937,1920,-1190,-4301,-7272,-10001,-12360,-14285,-15706,-16628,-17049,-17034,-16646,-15974,-15121,-14172,-13227,-12354,-11621,-11070,-10744,-10643,-10783,-11128,-11644,-12268,-12926,-13528,-14008,-14260,-14242,-13853,-13075,-11842,-10177,-8077,-5631,-2898,-18,2897,5721,8314,10603,12488,13927,14917,15437,15551,15278,14688,13843,12809,11647,10417,9159,7903,6675,5488,4356,3309,2357,1535,867,376,98,36,196,546,1026,1557,2022,2325,2355,2058,1388,369,-949,-2480,-4101,-5697,-7142,-8334,-9202,-9717,-9879,-9746,-9388,-8893,-8360,-7867,-7465,-7200,-7040,-6962,-6886,-6716,-6375,-5754,-4828,-3545,-1948,-65,2013,4196,6374,8433,10260,11759,12849,13486,13653,13359,12642,11562,10193,8637,7003,5405,3960,2753,1855,1288,1052,1102,1372,1772,2211,2585,2823,2853,2629,2147,1380,384,-838,-2189,-3626,-5048,-6383,-7562,-8529,-9258,-9749,-10018,-10120,-10100,-10039,-9992,-10022,-10178,-10481,-10941,-11540,-12241,-12995,-13728,-14367,-14827,-15015,-14866,-14303,-13287,-11808,-9867,-7528,-4863,-1996,957,3836,6522,8889,10848,12365,13421,14063,14358,14398,14295,14143,14036,14027,14139,14376,14690,15036,15317,15466,15377,14999,14266,13174,11743,10025,8110,6077,4039,2079,281,-1286,-2583,-3581,-4287,-4728,-4972,-5074,-5154,-5249,-5480,-5845,-6408,-7137,-8026,-9004,-10027,-11004,-11884,-12605,-13141,-13463,-13568,-13429,-13032,-12330,-11288,-9855,-8007,-5740,-3086,-107,3077,6357,9550,12524,15105,17189,18686,19570,19854,19601,18900,17854,16575,15164,13719,12306,10976,9741,8590,7478,6344,5123,3762,2228,526,-1296,-3165,-4943,-6509,-7686,-8354,-8400,-7766,-6490,-4646,-2436,-75,2142,3957,5105,5430,4810,3279,903,-2105,-5528,-9078,-12481,-15484,-17879,-19519,-20330,-20296,-19466,-17925,-15797,-13219,-10342,-7307,-4262,-1305,1465,3993,6263,8264,10026,11572,12927,14111,15116,15929,16518,16843,16890,16630,16101,15310,14330,13207,12012,10812,9657,8616,7703,6974,6402,6011,5757,5630,5568,5545,5492,5369,5130,4739,4180,3449,2542,1488,290,-1020,-2420,-3879,-5362,-6830,-8256,-9596,-10842,-11963,-12962,-13837,-14575,-15212,-15715,-16127,-16414,-16583,-16601,-16441,-16048,-15410,-14474,-13264,-11766,-10027,-8077,-5959,-3718,-1393,966,3307,5582,7721,9686,11404,12847,13964,14737,15145,15196,14909,14319,13485,12460,11313,10106,8881,7692,6548,5465,4443,3449,2472,1471,423,-691,-1886,-3161,-4510,-5914,-7349,-8783,-10174,-11476,-12646,-13633,-14406,-14932,-15217,-15267,-15131,-14855,-14523,-14198,-13952,-13838,-13874,-14072,-14390,-14790,-15186,-15508,-15664,-15577,-15168,-14392,-13204,-11594,-9570,-7152,-4399,-1368,1844,5141,8399,11502,14326,16780,18771,20282,21287,21855,22027,21926,21632,21255,20878,20540,20274,20038,19776,19404,18822,17960,16777,15258,13473,11470,9390,7322,5408,3722,2347,1297,561,80,-238,-502,-825,-1295,-1990,-2916,-4081,-5406,-6822,-8217,-9483,-10526,-11264,-11660,-11712,-11452,-10958,-10308,-9611,-8942,-8353,-7854,-7404,-6909,-6263,-5320,-3967,-2119,265,3126,6389,9852,13347,16610,19461,21677,23157,23792,23615,22657,21070,18998,16645,14197,11826,9683,7837,6337,5139,4160,3290,2364,1262,-141,-1908,-4017,-6411,-8913,-11350,-13471,-15092,-16041,-16245,-15724,-14590,-13044,-11336,-9749,-8531,-7906,-8006,-8878,-10492,-12704,-15343,-18161,-20916,-23367,-25313,-26601,-27155,-26952,-26033,-24510,-22480,-20104,-17485,-14736,-11925,-9101,-6279,-3482,-716,1979,4563,6951,9074,10829,12149,12988,13335,13224,12749,11996,11125,10241,9464,8873,8470,8245,8103,7938,7642,7113,6300,5213,3891,2451,1003,-298,-1343,-2023,-2293,-2162,-1681,-978,-195,502,957,1051,718,-69,-1249,-2757,-4443,-6186,-7826,-9229,-10285,-10903,-11042,-10687,-9855,-8583,-6933,-4972,-2787,-474,1867,4138,6252,8144,9782,11164,12317,13293,14149,14949,15736,16546,17376,18218,19020,19738,20305,20668,20789,20642,20236,19603,18789,17871,16902,15947,15035,14167,13331,12469,11541,10491,9282,7919,6396,4776,3099,1428,-172,-1668,-3017,-4216,-5268,-6209,-7070,-7917,-8781,-9733,-10779,-11960,-13247,-14618,-16030,-17399,-18674,-19768,-20622,-21203,-21466,-21434,-21099,-20498,-19644,-18542,-17188,-15545,-13582,-11267,-8578,-5554,-2254,1197,4623,7847,10651,12869,14381,15114,15127,14503,13452,12180,10940,9935,9342,9236,9642,10466,11578,12764,13826,14553,14787,14448,13494,12019,10114,7969,5747,3621,1707,98,-1228,-2276,-3184,-4017,-4920,-5942,-7153,-8526,-10038,-11605,-13141,-14563,-15781,-16748,-17421,-17801,-17887,-17720,-17306,-16703,-15899,-14926,-13752,-12380,-10780,-8957,-6912,-4669,-2280,203,2715,5185,7556,9772,11791,13585,15134,16428,17455,18221,18714,18935,18883,18557,17975,17160,16147,14976,13684,12297,10825,9271,7618,5874,4037,2162,300,-1440,-2962,-4158,-4938,-5256,-5095,-4500,-3571,-2433,-1277,-275,379,523,59,-1083,-2872,-5233,-8016,-11033,-14066,-16903,-19338,-21218,-22436,-22942,-22758,-21948,-20625,-18920,-16971,-14884,-12752,-10611,-8478,-6338,-4175,-1961,294,2582,4864,7078,9178,11078,12738,14094,15138,15840,16239,16343,16211,15870,15372,14732,13984,13134,12203,11203,10164,9090,8037,7008,6047,5177,4395,3712,3094,2520,1943,1334,647,-139,-1061,-2127,-3366,-4776,-6357,-8090,-9937,-11846,-13748,-15577,-17235,-18679,-19812,-20618,-21044,-21100,-20783,-20129,-19179,-17975,-16590,-15046,-13411,-11671,-9865,-7941,-5914,-3719,-1364,1169,3850,6614,9380,12024,14435,16480,18078,19153,19683,19692,19219,18372,17229,15948,14608,13363,12265,11404,10777,10381,10153,10016,9884,9676,9332,8839,8192,7452,6638,5834,5034,4270,3495,2664,1697,525,-928,-2690,-4773,-7134,-9683,-12312,-14852,-17173,-19108,-20559,-21435,-21733,-21461,-20721,-19615,-18291,-16891,-15533,-14304,-13230,-12295,-11413,-10485,-9382,-7989,-6224,-4044,-1464,1447,4585,7787,10916,13786,16291,18310,19792,20720,21117,21033,20550,19720,18631,17322,15840,14224,12487,10670,8792,6902,5023,3215,1493,-112,-1581,-2929,-4146,-5261,-6280,-7221,-8091,-8898,-9648,-10345,-10998,-11618,-12218,-12814,-13411,-14016,-14633,-15231,-15809,-16306,-16693,-16901,-16893,-16630,-16091,-15290,-14230,-12956,-11484,-9850,-8054,-6121,-4029,-1791,592,3118,5732,8418,11079,13655,16030,18128,19833,21094,21845,22078,21811,21081,19963,18546,16914,15172,13389,11644,9977,8415,6961,5599,4320,3092,1914,765,-354,-1443,-2490,-3477,-4368,-5127,-5716,-6096,-6262,-6209,-5991,-5659,-5325,-5075,-5040,-5299,-5934,-6975,-8410,-10174,-12176,-14269,-16308,-18142,-19635,-20689,-21262,-21338,-20967,-20212,-19140,-17829,-16302,-14572,-12624,-10414,-7915,-5110,-2006,1330,4808,8287,11597,14570,17039,18877,20005,20394,20091,19192,17843,16210,14473,12772,11225,9869,8697,7655,6644,5584,4395,3050,1564,5,-1533,-2910,-4025,-4755,-5068,-4946,-4470,-3753,-2959,-2278,-1882,-1925,-2501,-3637,-5281,-7329,-9590,-11884,-13979,-15709,-16901,-17483,-17421,-16754,-15600,-14075,-12372,-10610,-8961,-7471,-6227,-5183,-4320,-3538,-2739,-1822,-679,745,2492,4534,6821,9236,11663,13959,15995,17667,18887,19624,19853,19607,18921,17853,16468,14816,12934,10848,8567,6109,3504,804,-1886,-4465,-6756,-8629,-9913,-10508,-10333,-9404,-7778,-5622,-3145,-618,1681,3461,4512,4644,3799,1987,-668,-3981,-7665,-11455,-15024,-18114,-20508,-22054,-22713,-22509,-21570,-20058,-18196,-16165,-14155,-12258,-10520,-8913,-7338,-5682,-3800,-1589,1018,4024,7351,10865,14369,17648,20481,22692,24143,24797,24667,23883,22591,21016,19357,17805,16498,15502,14814,14375,14056,13729,13245,12484,11376,9883,8039,5923,3632,1327,-886,-2847,-4487,-5721,-6549,-6987,-7097,-6981,-6732,-6457,-6236,-6136,-6176,-6384,-6722,-7195,-7749,-8372,-9033,-9706,-10390,-11062,-11714,-12334,-12874,-13294,-13506,-13436,-12971,-12038,-10555,-8480,-5823,-2614,1031,4972,9015,12938,16523,19550,21856,23298,23825,23414,22140,20121,17543,14624,11599,8682,6066,3876,2193,1035,376,154,282,667,1195,1791,2338,2797,3078,3165,3017,2625,1986,1109,-11,-1329,-2851,-4516,-6296,-8132,-9962,-11724,-13342,-14761,-15902,-16733,-17199,-17305,-17037,-16459,-15602,-14569,-13418,-12237,-11067,-9929,-8804,-7642,-6368,-4899,-3169,-1118,1249,3909,6770,9714,12590,15231,17508,19285,20525,21189,21349,21063,20483,19703,18853,18013,17206,16428,15613,14655,13464,11932,9989,7636,4903,1900,-1218,-4288,-7104,-9521,-11391,-12659,-13295,-13359,-12937,-12181,-11253,-10320,-9553,-9069,-8971,-9284,-10003,-11048,-12328,-13692,-15006,-16126,-16936,-17363,-17364,-16956,-16176,-15098,-13786,-12311,-10705,-9000,-7187,-5252,-3177,-931,1485,4063,6762,9502,12181,14674,16839,18569,19754,20355,20335,19749,18650,17163,15414,13547,11698,9973,8436,7118,5994,5024,4148,3297,2433,1496,484,-629,-1828,-3100,-4428,-5783,-7143,-8488,-9794,-11054,-12231,-13330,-14303,-15145,-15835,-16352,-16715,-16908,-16975,-16913,-16764,-16525,-16215,-15832,-15374,-14849,-14255,-13620,-12946,-12249,-11520,-10723,-9807,-8695,-7297,-5538,-3361,-740,2280,5635,9172,12749,16167,19263,21874,23889,25247,25941,26019,25580,24742,23648,22415,21147,19905,18711,17570,16450,15329,14180,12992,11769,10531,9306,8120,7006,5984,5064,4266,3569,2998,2517,2129,1800,1496,1172,778,254,-430,-1316,-2391,-3648,-5029,-6472,-7892,-9202,-10304,-11126,-11588,-11648,-11277,-10476,-9271,-7715,-5876,-3847,-1733,376,2378,4225,5872,7327,8606,9750,10780,11727,12582,13328,13939,14348,14531,14416,13999,13258,12232,10966,9516,7960,6298,4575,2742,778,-1348,-3640,-6057,-8515,-10885,-13003,-14713,-15850,-16327,-16090,-15174,-13707,-11849,-9862,-7961,-6419,-5410,-5087,-5515,-6662,-8459,-10735,-13315,-15970,-18510,-20736,-22514,-23756,-24405,-24509,-24093,-23287,-22171,-20872,-19462,-18004,-16494,-14915,-13199,-11288,-9110,-6649,-3887,-893,2260,5438,8505,11298,13684,15533,16775,17357,17293,16634,15446,13869,11991,9980,7938,6005,4269,2817,1691,905,443,243,242,335,443,477,385,128,-290,-852,-1509,-2195,-2852,-3398,-3795,-3985,-3958,-3715,-3275,-2695,-2029,-1354,-756,-297,-51,-47,-309,-822,-1541,-2421,-3347,-4235,-4929,-5304,-5217,-4556,-3251,-1289,1293,4367,7802,11363,14870,18075,20816,22924,24322,24980,24942,24311,23215,21827,20294,18782,17402,16248,15352,14691,14194,13732,13162,12337,11143,9507,7452,5018,2374,-323,-2837,-4965,-6500,-7305,-7304,-6515,-5050,-3106,-958,1110,2770,3788,3940,3143,1385,-1226,-4515,-8220,-12078,-15785,-19111,-21837,-23841,-25052,-25484,-25182,-24264,-22837,-21037,-18985,-16780,-14519,-12247,-10019,-7832,-5710,-3631,-1591,429,2432,4438,6418,8371,10235,11968,13487,14736,15627,16142,16220,15904,15185,14155,12860,11416,9899,8410,7026,5803,4785,3988,3413,3053,2873,2850,2918,3028,3096,3049,2803,2304,1491,373,-1050,-2700,-4503,-6333,-8088,-9642,-10923,-11860,-12448,-12693,-12660,-12418,-12073,-11697,-11400,-11208,-11191,-11313,-11562,-11859,-12103,-12198,-11986,-11374,-10215,-8449,-6010,-2916,759,4886,9246,13618,17717,21312,24168,26134,27118,27094,26158,24411,22095,19400,16584,13846,11330,9165,7373,5984,4962,4276,3878,3734,3787,4021,4374,4826,5302,5738,6049,6126,5907,5289,4272,2824,1017,-1094,-3398,-5785,-8152,-10396,-12440,-14236,-15740,-16956,-17873,-18517,-18898,-19048,-18989,-18727,-18295,-17667,-16848,-15803,-14498,-12900,-10992,-8755,-6226,-3449,-512,2475,5383,8097,10492,12493,14041,15109,15718,15894,15711,15228,14535,13683,12749,11755,10752,9744,8757,7790,6839,5891,4919,3897,2798,1631,372,-914,-2246,-3562,-4868,-6151,-7414,-8658,-9881,-11062,-12176,-13179,-14032,-14694,-15138,-15364,-15387,-15252,-15030,-14792,-14627,-14586,-14726,-15039,-15503,-16048,-16563,-16941,-17038,-16755,-15986,-14696,-12861,-10529,-7752,-4632,-1264,2228,5726,9103,12235,14999,17292,19029,20155,20666,20575,19965,18923,17597,16108,14617,13214,12000,10984,10174,9503,8918,8353,7764,7138,6484,5836,5239,4712,4278,3906,3539,3113,2503,1652,459,-1078,-2956,-5091,-7380,-9680,-11858,-13788,-15375,-16574,-17371,-17797,-17914,-17797,-17522,-17169,-16783,-16415,-16059,-15719,-15339,-14857,-14181,-13213,-11854,-10032,-7707,-4902,-1683,1817,5438,8991,12295,15185,17544,19291,20391,20868,20749,20132,19088,17735,16168,14510,12846,11293,9905,8768,7900,7311,6960,6792,6715,6655,6516,6249,5796,5139,4277,3197,1950,530,-996,-2588,-4194,-5739,-7179,-8455,-9530,-10394,-11040,-11497,-11803,-11998,-12137,-12247,-12345,-12437,-12482,-12465,-12314,-12005,-11484,-10718,-9705,-8422,-6896,-5153,-3210,-1141,1053,3285,5552,7773,9921,11908,13694,15182,16326,17069,17368,17230,16661,15707,14459,12987,11420,9845,8345,6973,5734,4598,3521,2430,1285,51,-1249,-2572,-3823,-4908,-5730,-6204,-6311,-6043,-5473,-4685,-3815,-2990,-2350,-2013,-2064,-2571,-3541,-4957,-6758,-8851,-11124,-13451,-15711,-17768,-19529,-20875,-21743,-22078,-21843,-21056,-19735,-17942,-15749,-13225,-10474,-7554,-4576,-1589,1301,4048,6557,8807,10722,12313,13536,14407,14924,15087,14909,14400,13568,12446,11064,9466,7739,5967,4270,2784,1614,870,582,738,1253,1994,2783,3451,3807,3741,3135,2002,350,-1680,-3941,-6209,-8294,-9982,-11158,-11739,-11747,-11273,-10465,-9522,-8627,-7978,-7683,-7828,-8396,-9316,-10466,-11675,-12779,-13622,-14072,-14059,-13538,-12531,-11080,-9262,-7176,-4894,-2524,-98,2300,4672,6952,9148,11190,13057,14678,16003,16978,17556,17726,17469,16826,15837,14568,13102,11502,9844,8162,6499,4847,3232,1663,162,-1188,-2344,-3186,-3637,-3631,-3126,-2169,-828,731,2325,3736,4746,5185,4925,3910,2179,-181,-2989,-6060,-9144,-12054,-14570,-16578,-17961,-18711,-18837,-18424,-17569,-16394,-15018,-13516,-11967,-10352,-8673,-6867,-4889,-2696,-285,2325,5050,7806,10447,12868,14929,16543,17645,18193,18216,17730,16854,15647,14286,12845,11484,10276,9313,8642,8289,8254,8504,8984,9601,10249,10810,11173,11241,10978,10351,9408,8199,6802,5316,3798,2324,915,-407,-1660,-2868,-4056,-5263,-6482,-7734,-8982,-10207,-11347,-12373,-13204,-13824,-14170,-14246,-14050,-13637,-13050,-12399,-11725,-11127,-10598,-10149,-9703,-9171,-8431,-7354,-5844,-3839,-1343,1560,4734,7959,11004,13616,15574,16694,16874,16067,14333,11787,8622,5074,1407,-2121,-5262,-7843,-9712,-10840,-11228,-10978,-10230,-9156,-7940,-6739,-5664,-4787,-4092,-3546,-3062,-2560,-1971,-1243,-378,618,1682,2765,3802,4740,5547,6195,6688,7026,7235,7334,7343,7289,7179,7041,6881,6729,6606,6538,6559,6674,6901,7211,7597,7997,8393,8729,8982,9146,9208,9183,9088,8914,8682,8358,7919,7314,6490,5381,3957,2175,70,-2331,-4919,-7593,-10199,-12606,-14666,-16279,-17357,-17873,-17838,-17284,-16304,-14960,-13365,-11581,-9691,-7733,-5745,-3743,-1734,270,2276,4251,6195,8055,9796,11369,12712,13794,14556,14989,15064,14800,14209,13344,12251,11015,9713,8434,7248,6229,5390,4758,4292,3961,3707,3485,3239,2952,2584,2141,1592,944,167,-753,-1838,-3116,-4588,-6269,-8133,-10152,-12270,-14404,-16472,-18362,-19986,-21244,-22088,-22467,-22393,-21899,-21040,-19917,-18608,-17206,-15766,-14325,-12869,-11390,-9844,-8228,-6545,-4846,-3216,-1749,-554,298,780,904,787,519,306,253,527,1164,2187,3533,5084,6703,8231,9539,10531,11167,11459,11467,11278,10996,10696,10454,10288,10187,10109,9971,9698,9192,8410,7296,5886,4222,2390,517,-1307,-2956,-4376,-5502,-6344,-6907,-7245,-7420,-7494,-7536,-7593,-7682,-7811,-7948,-8044,-8048,-7880,-7500,-6847,-5893,-4627,-3047,-1187,926,3230,5677,8193,10707,13154,15445,17515,19286,20713,21749,22393,22648,22557,22172,21566,20814,19989,19161,18361,17623,16913,16213,15437,14554,13498,12254,10853,9315,7744,6187,4727,3406,2219,1164,150,-871,-2012,-3334,-4896,-6720,-8774,-11010,-13315,-15584,-17666,-19453,-20823,-21717,-22105,-22010,-21507,-20685,-19684,-18612,-17589,-16684,-15928,-15299,-14729,-14099,-13294,-12187,-10702,-8810,-6552,-4040,-1428,1097,3356,5208,6551,7370,7703,7636,7320,6860,6410,6023,5764,5609,5519,5434,5276,4995,4552,3951,3218,2420,1620,895,295,-159,-487,-752,-1042,-1466,-2133,-3121,-4492,-6222,-8283,-10543,-12892,-15156,-17198,-18890,-20144,-20933,-21260,-21191,-20806,-20199,-19468,-18658,-17833,-16959,-16051,-15049,-13919,-12626,-11131,-9409,-7460,-5256,-2831,-179,2655,5633,8690,11748,14714,17475,19936,21976,23528,24523,24953,24831,24251,23285,22113,20838,19630,18572,17726,17094,16608,16187,15714,15098,14286,13251,12057,10755,9482,8317,7375,6699,6311,6167,6188,6251,6208,5939,5304,4254,2752,844,-1380,-3791,-6232,-8552,-10600,-12273,-13484,-14205,-14420,-14165,-13474,-12407,-11017,-9361,-7477,-5428,-3233,-970,1321,3549,5631,7466,8944,9983,10502,10494,9979,9050,7852,6549,5345,4401,3862,3805,4238,5103,6269,7576,8824,9848,10478,10635,10261,9398,8112,6529,4792,3034,1382,-106,-1380,-2493,-3472,-4439,-5462,-6631,-7987,-9542,-11250,-13045,-14814,-16434,-17796,-18790,-19361,-19483,-19168,-18476,-17478,-16258,-14911,-13502,-12107,-10764,-9517,-8378,-7368,-6473,-5690,-4981,-4314,-3622,-2858,-1946,-837,512,2116,3963,5999,8148,10298,12318,14094,15510,16499,17018,17089,16739,16065,15145,14091,12990,11912,10903,9965,9076,8166,7188,6049,4737,3222,1564,-160,-1839,-3344,-4569,-5437,-5912,-6032,-5847,-5484,-5036,-4637,-4354,-4248,-4327,-4563,-4915,-5325,-5719,-6068,-6319,-6475,-6530,-6524,-6467,-6407,-6341,-6272,-6158,-5965,-5602,-5038,-4195,-3066,-1653,-2,1795,3640,5403,6973,8259,9202,9791,10056,10049,9869,9586,9305,9061,8918,8846,8853,8857,8838,8708,8466,8055,7525,6875,6177,5472,4819,4252,3803,3468,3241,3082,2950,2779,2496,2029,1302,256,-1145,-2905,-5002,-7352,-9870,-12413,-14857,-17060,-18920,-20356,-21323,-21828,-21887,-21572,-20932,-20055,-18994,-17808,-16540,-15183,-13762,-12233,-10580,-8775,-6798,-4650,-2365,20,2420,4773,6964,8934,10572,11831,12659,13019,12945,12446,11626,10550,9363,8151,7055,6139,5480,5088,4959,5025,5223,5452,5635,5705,5627,5398,5035,4589,4101,3617,3162,2738,2314,1856,1284,555,-392,-1583,-3003,-4629,-6380,-8171,-9904,-11453,-12740,-13665,-14192,-14296,-14005,-13381,-12499,-11464,-10363,-9285,-8272,-7365,-6528,-5745,-4925,-4015,-2941,-1676,-232,1338,2935,4433,5709,6647,7175,7266,6948,6306,5454,4549,3733,3152,2909,3069,3637,4578,5800,7192,8607,9929,11013,11799,12201,12224,11868,11193,10255,9136,7898,6604,5297,3992,2703,1411,102,-1246,-2648,-4122,-5659,-7260,-8882,-10491,-12027,-13421,-14611,-15531,-16142,-16412,-16341,-15939,-15234,-14264,-13069,-11688,-10163,-8526,-6803,-5041,-3258,-1513,148,1675,3003,4107,4957,5559,5945,6148,6246,6283,6340,6458,6685,7035,7502,8074,8690,9322,9886,10334,10590,10616,10344,9783,8897,7751,6362,4844,3266,1770,454,-560,-1183,-1366,-1095,-433,520,1601,2633,3434,3840,3744,3086,1884,209,-1808,-4007,-6218,-8266,-10032,-11401,-12348,-12859,-12996,-12821,-12425,-11887,-11271,-10615,-9918,-9157,-8273,-7211,-5909,-4331,-2480,-382,1869,4176,6399,8398,10058,11260,11969,12155,11870,11185,10205,9053,7832,6654,5574,4653,3894,3303,2858,2542,2324,2196,2131,2118,2128,2139,2101,1987,1723,1284,614,-293,-1448,-2816,-4355,-5992,-7637,-9210,-10608,-11772,-12641,-13206,-13473,-13492,-13324,-13050,-12753,-12489,-12296,-12175,-12079,-11942,-11668,-11163,-10336,-9149,-7568,-5657,-3479,-1173,1122,3264,5127,6632,7722,8407,8697,8659,8354,7861,7273,6665,6113,5696,5440,5398,5563,5917,6426,7001,7567,7998,8193,8056,7528,6586,5266,3623,1777,-161,-2054,-3765,-5201,-6263,-6941,-7226,-7193,-6924,-6554,-6190,-5956,-5923,-6154,-6632,-7342,-8178,-9048,-9829,-10391,-10669,-10583,-10149,-9398,-8412,-7301,-6170,-5132,-4262,-3614,-3204,-3013,-3002,-3111,-3268,-3409,-3452,-3344,-3028,-2470,-1665,-618,644,2073,3640,5286,6977,8681,10359,11984,13520,14923,16155,17166,17906,18351,18466,18263,17756,16982,16003,14877,13672,12461,11292,10215,9255,8397,7640,6904,6147,5281,4244,3009,1548,-86,-1847,-3637,-5348,-6900,-8193,-9194,-9891,-10289,-10477,-10480,-10423,-10332,-10296,-10324,-10434,-10604,-10780,-10910,-10897,-10686,-10183,-9364,-8176,-6643,-4774,-2649,-333,2043,4380,6545,8439,9993,11145,11905,12288,12349,12169,11804,11357,10849,10350,9841,9325,8761,8105,7305,6330,5141,3745,2156,424,-1364,-3132,-4738,-6126,-7164,-7851,-8147,-8104,-7771,-7239,-6585,-5901,-5252,-4695,-4271,-4007,-3914,-4001,-4262,-4684,-5249,-5921,-6647,-7372,-8010,-8482,-8694,-8565,-8031,-7049,-5630,-3807,-1686,615,2928,5092,6951,8370,9269,9605,9393,8711,7659,6407,5113,3960,3096,2644,2666,3185,4146,5475,7024,8665,10218,11566,12573,13182,13372,13159,12638,11889,11045,10212,9482,8911,8515,8248,8054,7797,7382,6671,5589,4083,2159,-114,-2636,-5246,-7796,-10113,-12074,-13581,-14593,-15124,-15208,-14942,-14394,-13666,-12805,-11873,-10867,-9799,-8633,-7352,-5936,-4380,-2705,-949,835,2565,4172,5562,6671,7422,7792,7763,7370,6679,5776,4782,3810,2974,2378,2082,2136,2544,3263,4252,5390,6591,7715,8652,9298,9561,9391,8755,7659,6143,4265,2109,-228,-2665,-5094,-7471,-9703,-11772,-13623,-15249,-16620,-17737,-18582,-19145,-19437,-19433,-19170,-18657,-17925,-17043,-16034,-14987,-13933,-12949,-12059,-11322,-10736,-10324,-10058,-9899,-9797,-9662,-9428,-8992,-8312,-7331,-6080,-4596,-2969,-1305,296,1760,3026,4111,5021,5819,6556,7283,8031,8800,9580,10323,10992,11535,11915,12119,12142,12016,11768,11445,11086,10718,10358,10003,9635,9225,8732,8116,7339,6386,5254,3981,2626,1278,55,-931,-1564,-1754,-1455,-672,535,2038,3675,5270,6616,7594,8068,8029,7514,6627,5530,4407,3422,2732,2419,2534,3063,3956,5128,6469,7864,9188,10340,11216,11780,11979,11855,11429,10779,9990,9141,8333,7629,7091,6752,6621,6687,6917,7257,7656,8035,8323,8439,8303,7862,7071,5930,4484,2803,1006,-794,-2462,-3903,-5025,-5812,-6262,-6441,-6436,-6371,-6359,-6535,-6969,-7744,-8864,-10313,-12024,-13878,-15756,-17481,-18905,-19878,-20289,-20076,-19233,-17786,-15867,-13574,-11121,-8649,-6355,-4365,-2785,-1672,-1021,-794,-908,-1246,-1696,-2126,-2448,-2601,-2587,-2452,-2288,-2215,-2334,-2739,-3459,-4464,-5683,-6957,-8133,-9019,-9464,-9371,-8699,-7521,-5959,-4227,-2550,-1175,-299,-73,-571,-1766,-3578,-5834,-8324,-10833,-13110,-14985,-16276,-16915,-16854,-16143,-14877,-13198,-11287,-9305,-7427,-5749,-4355,-3243,-2374,-1664,-997,-260,652,1826,3296,5063,7086,9269,11517,13681,15640,17251,18416,19069,19169,18780,17950,16831,15566,14312,13243,12471,12111,12197,12740,13659,14857,16152,17370,18301,18792,18715,18032,16769,15021,12942,10706,8501,6471,4742,3348,2293,1508,890,333,-282,-1017,-1907,-2922,-3980,-4959,-5735,-6167,-6188,-5745,-4884,-3676,-2284,-843,439,1432,2005,2086,1687,846,-306,-1633,-2961,-4129,-4994,-5440,-5411,-4882,-3891,-2516,-867,909,2674,4275,5609,6586,7181,7413,7344,7074,6727,6406,6213,6176,6311,6523,6722,6740,6428,5645,4281,2314,-227,-3202,-6402,-9555,-12346,-14488,-15729,-15930,-15055,-13214,-10623,-7588,-4469,-1607,665,2152,2690,2310,1069,-833,-3167,-5676,-8103,-10226,-11889,-12979,-13457,-13354,-12716,-11667,-10309,-8777,-7187,-5639,-4211,-2939,-1824,-832,93,1025,2022,3124,4338,5611,6863,7963,8760,9116,8898,8045,6556,4506,2067,-554,-3081,-5257,-6837,-7640,-7555,-6581,-4770,-2304,621,3740,6797,9549,11792,13397,14262,14404,13833,12663,11013,9035,6905,4777,2803,1100,-257,-1234,-1835,-2127,-2183,-2124,-2054,-2089,-2296,-2728,-3367,-4176,-5062,-5922,-6628,-7085,-7186,-6897,-6185,-5092,-3668,-2012,-212,1618,3406,5066,6561,7833,8879,9652,10169,10410,10384,10122,9622,8946,8100,7162,6160,5178,4279,3529,2995,2719,2717,2991,3496,4167,4910,5609,6142,6407,6304,5798,4857,3526,1856,-52,-2109,-4191,-6218,-8091,-9748,-11149,-12263,-13096,-13664,-13999,-14155,-14174,-14116,-14018,-13905,-13787,-13637,-13411,-13044,-12446,-11549,-10277,-8623,-6595,-4293,-1832,600,2821,4632,5873,6436,6279,5445,4046,2265,309,-1582,-3219,-4413,-5074,-5129,-4610,-3574,-2137,-440,1366,3108,4657,5855,6638,6929,6727,6089,5083,3854,2522,1237,93,-825,-1517,-2002,-2363,-2695,-3102,-3665,-4440,-5432,-6595,-7846,-9046,-10057,-10724,-10930,-10597,-9710,-8326,-6559,-4571,-2558,-701,824,1901,2465,2534,2177,1536,779,90,-367,-453,-101,722,1966,3564,5364,7244,9011,10515,11615,12190,12198,11622,10506,8956,7063,5001,2882,871,-938,-2438,-3582,-4331,-4694,-4674,-4331,-3672,-2793,-1705,-515,746,1972,3108,4046,4723,5044,4969,4442,3484,2107,396,-1555,-3620,-5664,-7549,-9151,-10378,-11169,-11521,-11449,-11036,-10348,-9483,-8523,-7502,-6476,-5432,-4384,-3322,-2257,-1197,-169,802,1703,2505,3212,3811,4294,4671,4905,5011,4954,4752,4386,3895,3287,2631,1968,1385,947,727,778,1117,1742,2597,3610,4675,5686,6526,7114,7378,7292,6862,6124,5152,4031,2856,1735,740,-22,-523,-692,-532,-55,711,1666,2737,3788,4701,5356,5644,5493,4877,3799,2341,592,-1294,-3175,-4900,-6343,-7417,-8063,-8271,-8057,-7471,-6562,-5423,-4105,-2723,-1317,2,1205,2200,2970,3453,3642,3525,3113,2456,1604,653,-314,-1204,-1924,-2434,-2677,-2666,-2412,-1943,-1319,-565,266,1154,2069,2993,3878,4696,5360,5804,5929,5647,4897,3633,1881,-308,-2813,-5492,-8170,-10671,-12835,-14521,-15627,-16096,-15915,-15126,-13829,-12156,-10290,-8410,-6710,-5329,-4375,-3897,-3864,-4232,-4862,-5649,-6425,-7082,-7494,-7607,-7374,-6809,-5949,-4860,-3619,-2305,-983,280,1455,2489,3373,4072,4582,4887,4996,4911,4662,4265,3761,3178,2564,1960,1409,966,662,546,620,888,1318,1849,2419,2919,3266,3355,3112,2490,1484,131,-1449,-3147,-4764,-6160,-7178,-7728,-7772,-7333,-6509,-5409,-4211,-3054,-2083,-1411,-1081,-1121,-1485,-2105,-2880,-3702,-4453,-5038,-5369,-5391,-5067,-4402,-3392,-2095,-541,1191,3034,4912,6735,8437,9933,11165,12085,12658,12875,12757,12335,11689,10900,10077,9332,8768,8472,8509,8900,9630,10646,11843,13088,14234,15096,15543,15422,14669,13245,11201,8633,5712,2635,-365,-3082,-5310,-6939,-7876,-8157,-7846,-7105,-6100,-5055,-4126,-3495,-3230,-3380,-3911,-4723,-5714,-6709,-7597,-8237,-8566,-8545,-8205,-7597,-6807,-5923,-5012,-4128,-3289,-2479,-1673,-827,96,1111,2218,3374,4525,5595,6501,7189,7603,7734,7596,7226,6695,6072,5450,4908,4518,4344,4410,4720,5239,5875,6540,7079,7386,7318,6800,5784,4256,2303,-9,-2505,-5047,-7449,-9582,-11310,-12586,-13376,-13722,-13692,-13388,-12912,-12374,-11848,-11387,-11012,-10694,-10408,-10089,-9695,-9184,-8543,-7763,-6883,-5914,-4904,-3870,-2823,-1764,-668,477,1696,2974,4300,5606,6847,7933,8814,9435,9782,9870,9746,9488,9190,8955,8865,8995,9379,10027,10911,11972,13136,14307,15383,16274,16869,17116,16942,16329,15278,13809,11984,9874,7567,5169,2766,462,-1684,-3594,-5251,-6610,-7699,-8488,-9034,-9329,-9422,-9336,-9095,-8736,-8275,-7747,-7175,-6592,-6024,-5483,-4965,-4442,-3865,-3174,-2312,-1241,51,1524,3106,4685,6119,7281,8027,8270,7953,7069,5685,3909,1909,-121,-1966,-3429,-4331,-4558,-4063,-2864,-1077,1132,3541,5887,7919,9397,10125,9985,8906,6938,4158,752,-3074,-7075,-11000,-14603,-17682,-20050,-21605,-22278,-22083,-21091,-19433,-17289,-14870,-12407,-10110,-8185,-6757,-5929,-5704,-6043,-6844,-7964,-9257,-10557,-11723,-12632,-13183,-13302,-12947,-12079,-10719,-8877,-6631,-4057,-1294,1521,4202,6603,8545,9938,10697,10832,10390,9489,8259,6895,5547,4390,3557,3130,3179,3692,4632,5918,7417,8989,10467,11672,12470,12714,12344,11319,9684,7524,4979,2228,-547,-3141,-5405,-7174,-8392,-8981,-8991,-8444,-7471,-6169,-4714,-3230,-1872,-753,59,514,652,532,272,23,-68,147,774,1876,3438,5410,7646,10011,12293,14337,15964,17075,17603,17552,16974,15988,14714,13336,11988,10840,9972,9487,9357,9598,10094,10775,11514,12193,12723,13012,13017,12722,12137,11291,10247,9030,7698,6271,4743,3130,1406,-428,-2344,-4318,-6250,-8062,-9604,-10783,-11478,-11639,-11278,-10430,-9252,-7881,-6539,-5398,-4641,-4374,-4659,-5489,-6790,-8455,-10336,-12276,-14105,-15672,-16831,-17474,-17519,-16931,-15716,-13944,-11722,-9216,-6627,-4174,-2077,-533,333,440,-179,-1433,-3154,-5124,-7120,-8908,-10308,-11174,-11440,-11092,-10187,-8815,-7115,-5222,-3282,-1412,268,1685,2751,3420,3630,3357,2565,1280,-483,-2634,-5078,-7660,-10205,-12527,-14425,-15742,-16345,-16164,-15205,-13525,-11264,-8585,-5694,-2808,-119,2191,3988,5190,5763,5734,5199,4273,3135,1962,937,238,-19,277,1144,2569,4475,6736,9198,11691,14043,16106,17771,18957,19657,19878,19702,19198,18505,17711,16961,16326,15890,15661,15629,15723,15831,15841,15592,14985,13905,12309,10189,7612,4679,1571,-1529,-4392,-6801,-8585,-9584,-9749,-9083,-7675,-5708,-3391,-1000,1210,2988,4146,4562,4203,3118,1452,-605,-2803,-4896,-6658,-7899,-8505,-8425,-7678,-6360,-4600,-2585,-490,1494,3216,4568,5464,5904,5892,5491,4776,3826,2746,1615,534,-415,-1160,-1623,-1786,-1607,-1140,-403,489,1473,2408,3236,3849,4220,4327,4181,3830,3310,2680,1963,1194,358,-532,-1518,-2577,-3733,-4931,-6138,-7280,-8274,-9063,-9582,-9817,-9777,-9506,-9073,-8554,-8033,-7559,-7183,-6900,-6711,-6578,-6472,-6357,-6204,-6000,-5739,-5421,-5049,-4615,-4099,-3465,-2678,-1690,-493,913,2478,4111,5692,7070,8085,8604,8516,7774,6411,4512,2268,-101,-2327,-4145,-5334,-5732,-5266,-3975,-1976,519,3247,5932,8294,10095,11174,11413,10817,9433,7391,4879,2097,-711,-3335,-5576,-7263,-8307,-8638,-8275,-7280,-5762,-3870,-1780,341,2303,3967,5215,5964,6216,5969,5332,4391,3305,2212,1271,604,319,461,1055,2057,3397,4959,6609,8184,9546,10535,11064,11052,10514,9497,8134,6579,5039,3691,2715,2213,2235,2753,3656,4790,5947,6920,7515,7590,7067,5929,4250,2131,-264,-2775,-5228,-7487,-9423,-10978,-12100,-12815,-13161,-13217,-13090,-12870,-12680,-12577,-12634,-12840,-13184,-13588,-13961,-14201,-14198,-13869,-13150,-12016,-10502,-8665,-6638,-4558,-2600,-927,303,1002,1101,644,-287,-1533,-2889,-4157,-5128,-5668,-5680,-5167,-4192,-2885,-1423,18,1262,2181,2698,2803,2548,2045,1431,877,512,468,797,1512,2568,3859,5256,6609,7752,8556,8903,8715,7974,6691,4933,2819,477,-1913,-4183,-6161,-7695,-8668,-9005,-8682,-7729,-6228,-4306,-2140,96,2196,3998,5347,6145,6342,5939,5004,3635,2006,281,-1312,-2597,-3392,-3571,-3087,-1927,-213,1937,4277,6597,8635,10179,11060,11169,10474,9035,6954,4432,1673,-1068,-3567,-5614,-7060,-7825,-7888,-7317,-6231,-4779,-3157,-1525,-51,1139,1967,2373,2359,1955,1213,226,-921,-2124,-3281,-4324,-5157,-5757,-6072,-6101,-5848,-5338,-4595,-3685,-2652,-1576,-530,416,1213,1815,2236,2481,2596,2632,2615,2591,2534,2449,2270,1969,1487,823,-35,-1023,-2088,-3117,-4009,-4657,-4962,-4877,-4358,-3442,-2163,-629,1075,2809,4476,5974,7217,8169,8794,9096,9092,8805,8268,7516,6575,5490,4293,3041,1778,572,-529,-1470,-2221,-2766,-3106,-3271,-3295,-3226,-3118,-3014,-2964,-2989,-3108,-3312,-3577,-3875,-4159,-4386,-4531,-4565,-4486,-4304,-4044,-3738,-3437,-3156,-2954,-2811,-2760,-2748,-2765,-2755,-2680,-2520,-2251,-1892,-1473,-1029,-631,-308,-125,-83,-201,-444,-755,-1085,-1321,-1412,-1273,-866,-186,748,1871,3093,4307,5404,6283,6875,7129,7053,6638,5945,5002,3864,2585,1209,-212,-1617,-2963,-4178,-5213,-6007,-6516,-6709,-6579,-6158,-5490,-4676,-3797,-2980,-2297,-1824,-1576,-1541,-1676,-1905,-2170,-2403,-2571,-2665,-2698,-2709,-2743,-2834,-3012,-3278,-3610,-3978,-4335,-4631,-4838,-4924,-4874,-4709,-4415,-4053,-3624,-3197,-2792,-2460,-2222,-2090,-2067,-2112,-2206,-2280,-2293,-2191,-1938,-1507,-912,-172,641,1454,2174,2724,3044,3105,2914,2499,1928,1262,584,-34,-541,-867,-1015,-945,-700,-291,217,759,1264,1645,1849,1829,1568,1095,449,-290,-1044,-1734,-2279,-2642,-2780,-2692,-2385,-1876,-1190,-363,593,1644,2783,3997,5270,6592,7935,9265,10535,11683,12642,13343,13719,13729,13356,12609,11557,10263,8858,7450,6162,5106,4359,3969,3958,4273,4854,5575,6304,6887,7206,7138,6643,5702,4353,2699,828,-1084,-2933,-4556,-5872,-6791,-7296,-7381,-7112,-6549,-5797,-4956,-4116,-3366,-2771,-2368,-2176,-2196,-2389,-2741,-3191,-3705,-4232,-4712,-5094,-5304,-5290,-4985,-4371,-3440,-2233,-831,661,2103,3355,4301,4844,4970,4693,4128,3392,2673,2110,1838,1900,2293,2913,3616,4226,4550,4475,3900,2858,1414,-251,-1953,-3466,-4606,-5240,-5318,-4871,-4027,-2948,-1848,-927,-348,-247,-658,-1576,-2913,-4537,-6291,-7999,-9491,-10641,-11337,-11531,-11210,-10396,-9170,-7606,-5838,-3972,-2143,-442,1046,2286,3261,4003,4546,4954,5283,5582,5903,6250,6643,7047,7429,7738,7922,7924,7733,7302,6669,5840,4865,3810,2730,1709,811,114,-332,-474,-292,224,1039,2116,3364,4706,6031,7244,8251,8976,9362,9378,9021,8310,7288,6027,4602,3124,1695,430,-562,-1190,-1404,-1157,-503,523,1777,3135,4432,5510,6249,6557,6402,5798,4821,3574,2210,875,-296,-1179,-1732,-1923,-1818,-1487,-1039,-593,-224,-13,37,-68,-286,-551,-817,-1024,-1138,-1145,-1028,-802,-478,-73,378,840,1271,1602,1786,1745,1427,789,-191,-1506,-3105,-4941,-6904,-8920,-10880,-12704,-14323,-15686,-16748,-17490,-17884,-17919,-17595,-16914,-15910,-14629,-13152,-11566,-9990,-8518,-7245,-6212,-5465,-4955,-4685,-4557,-4536,-4551,-4567,-4562,-4537,-4516,-4520,-4580,-4699,-4867,-5044,-5170,-5186,-5014,-4616,-3949,-3011,-1825,-431,1089,2648,4120,5405,6376,6959,7088,6746,5960,4782,3311,1674,-10,-1556,-2864,-3766,-4204,-4100,-3470,-2348,-837,940,2820,4652,6274,7575,8465,8924,8967,8672,8129,7455,6769,6159,5712,5470,5447,5649,6041,6595,7268,8025,8832,9657,10469,11233,11909,12460,12848,13038,13018,12779,12332,11722,10982,10190,9404,8697,8131,7741,7553,7539,7679,7899,8138,8315,8354,8203,7814,7181,6316,5287,4166,3078,2126,1432,1074,1106,1527,2287,3293,4410,5471,6320,6782,6738,6085,4804,2918,539,-2191,-5057,-7859,-10370,-12419,-13867,-14643,-14748,-14237,-13226,-11857,-10295,-8689,-7195,-5921,-4950,-4338,-4079,-4146,-4471,-4945,-5472,-5934,-6260,-6392,-6335,-6110,-5799,-5474,-5237,-5165,-5295,-5667,-6221,-6930,-7704,-8462,-9154,-9718,-10151,-10462,-10660,-10790,-10856,-10885,-10842,-10738,-10498,-10142,-9624,-8980,-8249,-7495,-6813,-6276,-5974,-5943,-6209,-6753,-7515,-8423,-9370,-10248,-10957,-11407,-11525,-11287,-10664,-9700,-8424,-6918,-5254,-3515,-1783,-106,1452,2899,4208,5407,6503,7505,8404,9189,9805,10228,10397,10295,9900,9241,8357,7340,6288,5331,4594,4184,4196,4654,5566,6873,8485,10292,12164,13973,15594,16929,17871,18355,18326,17740,16626,15006,12994,10726,8387,6189,4344,3031,2393,2479,3276,4659,6454,8402,10245,11703,12568,12655,11934,10401,8238,5633,2894,299,-1865,-3386,-4131,-4052,-3222,-1765,90,2112,4027,5615,6683,7130,6932,6157,4942,3480,1982,652,-336,-872,-903,-464,356,1401,2480,3413,3995,4115,3669,2666,1157,-744,-2874,-5080,-7175,-9044,-10569,-11709,-12445,-12816,-12865,-12676,-12291,-11774,-11136,-10378,-9481,-8415,-7176,-5763,-4227,-2641,-1103,265,1373,2144,2535,2568,2271,1728,1020,230,-558,-1296,-1951,-2518,-3028,-3499,-3992,-4513,-5094,-5688,-6271,-6749,-7056,-7103,-6834,-6195,-5197,-3844,-2206,-381,1526,3350,4961,6210,6986,7220,6888,6030,4725,3112,1334,-433,-2038,-3359,-4301,-4835,-4984,-4786,-4372,-3808,-3235,-2704,-2280,-1951,-1690,-1402,-1034,-467,304,1304,2465,3672,4801,5676,6177,6176,5644,4586,3094,1326,-534,-2255,-3642,-4527,-4794,-4434,-3462,-2013,-213,1748,3696,5489,6967,8084,8759,9025,8906,8490,7865,7137,6402,5747,5229,4902,4787,4900,5243,5797,6531,7391,8310,9188,9935,10431,10589,10309,9560,8299,6585,4457,2057,-505,-3048,-5430,-7494,-9112,-10198,-10679,-10571,-9893,-8759,-7290,-5663,-4066,-2678,-1666,-1148,-1182,-1775,-2847,-4279,-5898,-7504,-8907,-9920,-10410,-10293,-9547,-8227,-6442,-4362,-2183,-126,1615,2854,3489,3428,2713,1380,-401,-2481,-4623,-6635,-8313,-9513,-10145,-10183,-9681,-8733,-7505,-6147,-4839,-3713,-2865,-2334,-2110,-2122,-2291,-2492,-2637,-2623,-2403,-1948,-1266,-411,557,1541,2453,3190,3687,3872,3727,3246,2460,1435,243,-999,-2205,-3249,-4068,-4581,-4770,-4628,-4177,-3472,-2556,-1507,-361,816,2001,3158,4264,5297,6225,7008,7611,7973,8070,7850,7322,6488,5394,4129,2775,1483,342,-509,-1031,-1181,-1003,-580,-19,543,984,1238,1237,1035,665,245,-126,-349,-369,-167,206,662,1078,1296,1207,676,-319,-1787,-3632,-5714,-7832,-9773,-11321,-12294,-12589,-12153,-11048,-9395,-7375,-5208,-3105,-1250,225,1252,1836,2031,1936,1687,1423,1278,1374,1787,2544,3628,4938,6341,7651,8666,9203,9098,8271,6701,4461,1704,-1358,-4463,-7343,-9740,-11451,-12325,-12317,-11441,-9817,-7612,-5047,-2365,201,2453,4247,5507,6243,6514,6448,6191,5884,5639,5536,5558,5686,5796,5794,5554,4995,4094,2868,1424,-115,-1569,-2791,-3639,-4051,-4010,-3585,-2885,-2064,-1281,-673,-346,-335,-633,-1158,-1812,-2448,-2953,-3223,-3203,-2910,-2382,-1720,-1028,-387,107,459,633,709,714,743,849,1094,1499,2069,2765,3519,4250,4845,5214,5277,4976,4318,3331,2112,777,-524,-1649,-2467,-2898,-2915,-2567,-1943,-1199,-481,44,271,128,-365,-1150,-2081,-3010,-3758,-4191,-4211,-3799,-2992,-1909,-691,491,1469,2135,2379,2190,1564,565,-745,-2245,-3852,-5420,-6850,-7996,-8766,-9042,-8778,-7940,-6562,-4744,-2612,-384,1761,3584,4931,5665,5723,5126,3920,2260,262,-1865,-3996,-5947,-7624,-8922,-9804,-10261,-10321,-10048,-9531,-8867,-8154,-7472,-6880,-6402,-6034,-5741,-5471,-5172,-4783,-4262,-3582,-2737,-1740,-623,565,1766,2896,3881,4635,5088,5180,4901,4244,3292,2108,834,-412,-1503,-2337,-2849,-3013,-2837,-2395,-1749,-1026,-309,299,736,979,1029,930,751,565,456,490,710,1135,1749,2508,3354,4196,4971,5600,6045,6293,6346,6263,6082,5897,5760,5745,5885,6183,6630,7157,7693,8142,8404,8399,8058,7364,6314,4988,3459,1878,380,-879,-1775,-2211,-2139,-1572,-560,789,2348,3971,5516,6860,7909,8601,8916,8859,8480,7832,7002,6060,5087,4129,3242,2420,1689,998,351,-304,-960,-1625,-2267,-2846,-3309,-3608,-3697,-3557,-3168,-2547,-1708,-676,512,1829,3237,4684,6124,7473,8652,9552,10088,10158,9715,8736,7247,5344,3131,778,-1576,-3764,-5679,-7236,-8387,-9140,-9508,-9545,-9300,-8829,-8170,-7366,-6426,-5386,-4239,-3047,-1820,-650,420,1293,1910,2224,2183,1811,1103,118,-1071,-2403,-3756,-5064,-6219,-7160,-7845,-8251,-8411,-8348,-8139,-7813,-7430,-6994,-6502,-5930,-5241,-4393,-3374,-2159,-776,746,2367,4008,5643,7180,8602,9827,10821,11506,11827,11704,11100,9965,8328,6223,3758,1069,-1674,-4271,-6549,-8336,-9513,-10007,-9786,-8885,-7358,-5307,-2851,-120,2728,5560,8213,10555,12463,13837,14626,14800,14398,13472,12154,10550,8844,7142,5613,4319,3340,2675,2304,2170,2190,2303,2411,2481,2446,2290,1993,1538,948,202,-641,-1580,-2539,-3466,-4286,-4923,-5309,-5397,-5158,-4604,-3776,-2747,-1614,-487,522,1331,1864,2112,2075,1821,1424,996,638,450,482,756,1229,1815,2398,2823,2963,2689,1936,674,-1059,-3163,-5515,-7930,-10254,-12313,-13998,-15220,-15957,-16217,-16035,-15460,-14531,-13292,-11755,-9966,-7962,-5833,-3685,-1678,35,1273,1900,1820,998,-507,-2586,-5039,-7646,-10150,-12305,-13899,-14771,-14837,-14080,-12580,-10471,-7961,-5275,-2646,-289,1651,3059,3923,4255,4143,3672,2966,2112,1220,335,-485,-1222,-1879,-2434,-2922,-3314,-3629,-3831,-3905,-3810,-3511,-2980,-2197,-1179,54,1433,2898,4364,5752,7008,8085,8982,9706,10315,10845,11368,11928,12545,13230,13938,14610,15166,15494,15529,15182,14442,13322,11879,10224,8493,6808,5343,4180,3428,3130,3280,3860,4792,5994,7369,8814,10226,11523,12615,13443,13939,14072,13794,13108,12002,10512,8681,6599,4356,2095,-61,-1969,-3510,-4591,-5165,-5210,-4778,-3913,-2740,-1361,75,1436,2590,3417,3832,3771,3224,2216,804,-892,-2775,-4680,-6499,-8090,-9381,-10294,-10832,-11002,-10866,-10504,-9995,-9447,-8924,-8498,-8204,-8053,-8032,-8098,-8194,-8245,-8180,-7939,-7477,-6789,-5898,-4870,-3797,-2810,-2020,-1566,-1522,-1941,-2821,-4103,-5686,-7427,-9184,-10801,-12172,-13223,-13910,-14268,-14301,-14071,-13600,-12904,-11994,-10863,-9516,-7992,-6342,-4676,-3114,-1808,-897,-502,-702,-1507,-2877,-4686,-6772,-8907,-10864,-12409,-13342,-13532,-12905,-11478,-9363,-6704,-3752,-719,2135,4629,6620,8042,8904,9279,9280,9053,8752,8503,8434,8608,9051,9761,10651,11633,12560,13283,13672,13603,13046,12000,10573,8914,7232,5736,4620,4022,4001,4537,5530,6811,8193,9478,10480,11103,11257,10985,10353,9505,8608,7849,7352,7242,7518,8142,8997,9912,10712,11230,11341,10983,10166,8963,7509,5978,4551,3405,2675,2453,2749,3530,4682,6047,7447,8666,9529,9880,9609,8692,7157,5122,2749,255,-2125,-4167,-5671,-6516,-6635,-6079,-4955,-3472,-1859,-362,785,1436,1491,959,-84,-1515,-3158,-4869,-6498,-7963,-9204,-10224,-11031,-11663,-12145,-12484,-12685,-12709,-12539,-12127,-11454,-10507,-9293,-7862,-6259,-4593,-2933,-1403,-61,1024,1825,2367,2657,2765,2708,2525,2206,1747,1104,264,-798,-2082,-3546,-5147,-6791,-8376,-9785,-10909,-11630,-11903,-11659,-10936,-9735,-8157,-6247,-4122,-1854,460,2722,4834,6673,8121,9044,9337,8899,7715,5783,3233,202,-3059,-6302,-9235,-11624,-13231,-13949,-13685,-12490,-10447,-7745,-4587,-1241,2066,5088,7654,9625,10954,11631,11737,11362,10632,9675,8582,7455,6328,5260,4271,3409,2708,2217,1974,2000,2282,2791,3435,4147,4798,5308,5594,5603,5332,4796,4059,3202,2337,1565,1018,768,912,1463,2424,3741,5312,7016,8695,10193,11360,12056,12194,11713,10619,8956,6827,4363,1713,-940,-3467,-5689,-7512,-8827,-9578,-9750,-9364,-8493,-7241,-5755,-4175,-2674,-1384,-424,121,230,-88,-763,-1686,-2728,-3732,-4552,-5060,-5167,-4829,-4075,-2979,-1673,-325,897,1831,2343,2382,1902,978,-322,-1856,-3467,-5019,-6352,-7380,-8026,-8290,-8200,-7849,-7328,-6776,-6286,-5948,-5801,-5829,-5985,-6170,-6287,-6226,-5915,-5309,-4425,-3315,-2113,-939,19,650,833,568,-112,-1052,-2087,-2990,-3589,-3741,-3410,-2627,-1533,-295,879,1808,2366,2483,2174,1525,662,-257,-1082,-1689,-1988,-1940,-1544,-827,160,1356,2688,4072,5419,6613,7541,8079,8129,7608,6494,4817,2668,216,-2337,-4762,-6804,-8285,-9017,-8954,-8077,-6504,-4399,-2000,435,2641,4403,5541,5980,5706,4804,3420,1751,8,-1600,-2917,-3824,-4291,-4334,-4023,-3456,-2740,-1961,-1207,-517,64,523,853,1053,1128,1093,946,699,355,-92,-612,-1206,-1810,-2381,-2831,-3071,-3023,-2599,-1780,-553,1006,2805,4682,6484,8020,9152,9750,9745,9110,7889,6148,4045,1721,-618,-2790,-4622,-5970,-6752,-6927,-6526,-5621,-4329,-2799,-1169,402,1803,2928,3714,4126,4155,3824,3166,2261,1159,-31,-1241,-2375,-3358,-4126,-4633,-4861,-4814,-4529,-4064,-3482,-2872,-2279,-1769,-1343,-1007,-709,-411,-46,422,1005,1708,2451,3186,3782,4153,4190,3829,3038,1835,285,-1494,-3354,-5122,-6620,-7708,-8261,-8245,-7650,-6561,-5083,-3382,-1622,24,1430,2504,3228,3630,3793,3826,3829,3901,4075,4361,4711,5045,5267,5277,4999,4382,3431,2182,728,-818,-2314,-3627,-4638,-5250,-5433,-5172,-4538,-3606,-2519,-1397,-402,376,821,927,682,155,-559,-1371,-2161,-2859,-3413,-3792,-4029,-4141,-4188,-4217,-4259,-4337,-4441,-4536,-4581,-4511,-4290,-3871,-3253,-2444,-1478,-426,656,1658,2525,3152,3492,3493,3135,2438,1433,210,-1148,-2520,-3805,-4918,-5800,-6433,-6851,-7101,-7285,-7486,-7793,-8263,-8899,-9669,-10477,-11193,-11657,-11713,-11214,-10086,-8289,-5894,-3022,133,3325,6311,8837,10703,11762,11939,11244,9763,7660,5152,2506,-23,-2167,-3743,-4620,-4771,-4257,-3221,-1866,-425,883,1877,2443,2557,2264,1681,973,295,-191,-389,-251,206,910,1746,2592,3326,3852,4123,4124,3906,3533,3124,2771,2576,2610,2879,3388,4066,4847,5658,6426,7099,7650,8043,8279,8328,8184,7826,7251,6467,5495,4391,3215,2065,1035,222,-290,-441,-225,370,1249,2372,3582,4790,5841,6631,7065,7103,6742,6060,5144,4138,3183,2383,1842,1579,1583,1804,2132,2491,2758,2879,2804,2531,2113,1613,1154,834,785,1079,1780,2895,4368,6119,7997,9848,11481,12725,13397,13390,12590,11002,8661,5691,2281,-1361,-4982,-8356,-11273,-13564,-15121,-15884,-15847,-15071,-13643,-11718,-9455,-7058,-4718,-2621,-931,263,895,1005,659,1,-812,-1615,-2268,-2678,-2814,-2702,-2424,-2097,-1837,-1764,-1948,-2439,-3234,-4294,-5558,-6929,-8313,-9601,-10699,-11516,-11994,-12065,-11718,-10914,-9679,-8021,-6007,-3726,-1289,1134,3400,5327,6799,7711,8030,7773,7003,5827,4380,2793,1212,-249,-1504,-2477,-3152,-3503,-3556,-3316,-2825,-2102,-1193,-118,1076,2373,3730,5113,6477,7763,8904,9839,10491,10829,10808,10455,9784,8877,7816,6694,5639,4713,4031,3611,3484,3621,3957,4426,4901,5317,5551,5578,5345,4888,4240,3501,2736,2068,1532,1209,1061,1108,1250,1464,1654,1781,1821,1757,1637,1486,1370,1340,1419,1631,1939,2310,2663,2914,2981,2779,2276,1463,392,-844,-2104,-3246,-4098,-4559,-4519,-3982,-2971,-1612,-63,1457,2735,3539,3720,3138,1803,-258,-2855,-5797,-8794,-11570,-13867,-15458,-16233,-16127,-15237,-13693,-11742,-9647,-7681,-6100,-5096,-4786,-5201,-6284,-7893,-9830,-11848,-13697,-15130,-15966,-16064,-15400,-13994,-11984,-9527,-6849,-4178,-1724,309,1796,2647,2860,2480,1623,410,-989,-2446,-3815,-4984,-5869,-6387,-6505,-6183,-5420,-4232,-2663,-787,1295,3442,5511,7321,8721,9568,9773,9310,8229,6651,4774,2825,1078,-240,-917,-836,42,1645,3816,6304,8835,11110,12871,13931,14194,13669,12484,10821,8953,7141,5645,4667,4333,4670,5623,7041,8703,10375,11789,12734,13059,12686,11650,10064,8117,6046,4083,2459,1316,755,764,1271,2132,3178,4234,5147,5823,6208,6317,6205,5968,5702,5523,5505,5713,6154,6800,7575,8363,9033,9442,9460,9000,8013,6514,4573,2309,-120,-2543,-4786,-6713,-8207,-9231,-9775,-9890,-9684,-9249,-8743,-8263,-7909,-7743,-7759,-7952,-8234,-8554,-8818,-8994,-9031,-8962,-8786,-8570,-8344,-8143,-7982,-7861,-7750,-7633,-7467,-7251,-6981,-6702,-6471,-6356,-6449,-6793,-7423,-8321,-9401,-10561,-11636,-12459,-12885,-12780,-12097,-10838,-9100,-7051,-4909,-2939,-1386,-485,-375,-1131,-2700,-4949,-7648,-10522,-13268,-15604,-17291,-18162,-18143,-17242,-15558,-13268,-10571,-7712,-4892,-2296,-45,1806,3240,4325,5116,5723,6225,6701,7205,7757,8363,9005,9657,10293,10886,11424,11905,12339,12745,13153,13575,14024,14479,14891,15200,15297,15113,14556,13598,12242,10539,8612,6583,4642,2937,1639,844,627,973,1841,3122,4689,6403,8127,9749,11188,12369,13268,13838,14083,13972,13523,12720,11617,10233,8648,6941,5204,3542,2043,791,-153,-746,-965,-825,-343,416,1388,2485,3608,4680,5587,6269,6633,6632,6240,5432,4259,2758,1031,-827,-2684,-4430,-5932,-7110,-7880,-8213,-8101,-7579,-6716,-5608,-4377,-3154,-2079,-1278,-845,-853,-1287,-2129,-3245,-4513,-5747,-6775,-7459,-7678,-7401,-6648,-5490,-4063,-2518,-999,329,1381,2059,2332,2184,1628,694,-577,-2122,-3879,-5752,-7641,-9418,-10957,-12116,-12790,-12886,-12380,-11291,-9699,-7727,-5541,-3290,-1151,764,2350,3560,4402,4899,5126,5156,5059,4891,4668,4367,3953,3336,2462,1261,-275,-2116,-4183,-6332,-8397,-10179,-11503,-12197,-12169,-11355,-9798,-7598,-4921,-2001,921,3588,5798,7377,8272,8454,8024,7088,5816,4370,2917,1583,495,-289,-691,-714,-335,398,1442,2721,4132,5584,6958,8159,9103,9703,9930,9739,9149,8187,6933,5486,3981,2558,1356,498,65,97,582,1451,2604,3892,5170,6289,7132,7624,7748,7530,7047,6393,5675,4961,4323,3755,3252,2766,2240,1618,868,-50,-1113,-2315,-3591,-4880,-6110,-7184,-8053,-8633,-8930,-8914,-8663,-8217,-7693,-7177,-6755,-6487,-6387,-6430,-6552,-6671,-6681,-6505,-6075,-5362,-4399,-3237,-1980,-752,339,1180,1710,1909,1784,1409,851,218,-424,-993,-1484,-1881,-2242,-2616,-3073,-3658,-4393,-5248,-6168,-7051,-7773,-8237,-8318,-7972,-7176,-5946,-4397,-2621,-812,882,2260,3189,3539,3271,2390,1003,-732,-2585,-4318,-5676,-6461,-6534,-5837,-4432,-2428,-67,2420,4751,6692,8072,8771,8796,8187,7096,5681,4143,2656,1378,398,-235,-555,-639,-599,-589,-720,-1116,-1814,-2818,-4063,-5427,-6767,-7892,-8663,-8923,-8608,-7693,-6211,-4289,-2037,330,2660,4744,6441,7626,8224,8220,7646,6591,5169,3550,1868,323,-972,-1874,-2325,-2294,-1818,-982,103,1280,2433,3422,4187,4665,4868,4793,4490,3976,3293,2455,1485,400,-775,-1995,-3221,-4374,-5417,-6273,-6921,-7315,-7439,-7281,-6811,-6040,-4954,-3582,-1968,-178,1688,3515,5174,6532,7469,7885,7726,6968,5650,3849,1694,-662,-3041,-5254,-7141,-8539,-9367,-9562,-9140,-8162,-6737,-5013,-3151,-1315,341,1705,2695,3289,3506,3404,3073,2596,2072,1557,1109,741,480,310,246,265,367,535,761,1023,1321,1623,1923,2201,2434,2610,2710,2721,2642,2457,2172,1782,1281,705,50,-610,-1238,-1748,-2075,-2158,-1952,-1461,-699,261,1349,2443,3461,4283,4856,5119,5077,4764,4231,3593,2912,2284,1747,1324,988,719,452,165,-177,-560,-969,-1350,-1652,-1823,-1819,-1612,-1216,-650,9,675,1244,1605,1664,1355,645,-440,-1859,-3494,-5258,-7000,-8627,-10033,-11142,-11931,-12356,-12452,-12237,-11758,-11091,-10285,-9419,-8525,-7652,-6783,-5927,-5035,-4075,-3023,-1845,-580,741,2010,3109,3914,4280,4136,3421,2162,443,-1612,-3807,-5955,-7846,-9291,-10172,-10391,-9972,-8950,-7490,-5717,-3864,-2079,-551,610,1329,1585,1420,912,185,-623,-1361,-1894,-2109,-1926,-1337,-347,936,2417,3936,5352,6540,7380,7824,7828,7417,6620,5521,4175,2698,1135,-400,-1868,-3164,-4247,-5019,-5447,-5470,-5103,-4355,-3314,-2059,-731,563,1695,2584,3180,3471,3503,3325,3024,2661,2310,1999,1757,1572,1435,1320,1212,1097,989,902,890,982,1248,1712,2412,3343,4482,5759,7099,8368,9468,10250,10629,10513,9878,8736,7175,5319,3355,1484,-95,-1187,-1679,-1479,-611,865,2785,4973,7178,9197,10783,11790,12078,11611,10426,8618,6381,3925,1496,-683,-2410,-3577,-4091,-3974,-3260,-2039,-425,1469,3507,5562,7513,9237,10641,11657,12243,12412,12194,11662,10889,9948,8906,7783,6613,5368,4059,2656,1182,-371,-1943,-3510,-4994,-6337,-7469,-8317,-8833,-8950,-8672,-7957,-6871,-5435,-3762,-1946,-140,1520,2860,3758,4077,3752,2764,1144,-986,-3463,-6064,-8521,-10582,-12002,-12601,-12293,-11063,-9054,-6453,-3569,-722,1754,3570,4508,4477,3488,1698,-652,-3233,-5702,-7710,-8993,-9342,-8685,-7051,-4581,-1521,1822,5091,7941,10035,11146,11105,9910,7655,4571,968,-2784,-6329,-9322,-11539,-12810,-13124,-12531,-11201,-9328,-7177,-4968,-2955,-1288,-125,499,562,153,-624,-1596,-2589,-3422,-3940,-4033,-3640,-2777,-1493,75,1796,3477,4968,6101,6794,6983,6703,6039,5115,4118,3202,2545,2259,2422,3053,4103,5475,7022,8558,9897,10843,11244,11003,10066,8494,6385,3936,1373,-1039,-3044,-4416,-4999,-4712,-3600,-1771,543,3073,5526,7596,9062,9733,9552,8524,6775,4494,1938,-622,-2911,-4712,-5859,-6296,-6038,-5195,-3954,-2507,-1102,91,916,1298,1231,753,-46,-1080,-2252,-3495,-4744,-5955,-7082,-8060,-8849,-9354,-9542,-9346,-8786,-7872,-6729,-5456,-4241,-3235,-2589,-2389,-2690,-3442,-4594,-5992,-7511,-8977,-10233,-11162,-11640,-11645,-11160,-10267,-9063,-7708,-6360,-5184,-4314,-3844,-3812,-4194,-4903,-5807,-6728,-7493,-7903,-7840,-7177,-5928,-4104,-1862,636,3153,5456,7333,8617,9232,9174,8548,7521,6310,5157,4262,3811,3874,4496,5589,7036,8640,10175,11411,12128,12157,11400,9830,7535,4665,1452,-1816,-4857,-7360,-9083,-9835,-9504,-8101,-5711,-2532,1174,5104,8931,12351,15119,17025,17990,17983,17079,15440,13266,10816,8360,6124,4329,3087,2468,2439,2918,3767,4837,5976,7051,7987,8718,9258,9614,9842,9978,10072,10121,10138,10065,9855,9435,8743,7725,6370,4669,2687,490,-1803,-4065,-6142,-7889,-9171,-9867,-9936,-9338,-8153,-6480,-4485,-2381,-370,1338,2591,3283,3398,2967,2106,960,-321,-1565,-2675,-3555,-4201,-4629,-4894,-5079,-5236,-5440,-5701,-6050,-6456,-6918,-7397,-7879,-8343,-8789,-9209,-9618,-10014,-10400,-10769,-11094,-11346,-11483,-11462,-11269,-10903,-10417,-9886,-9422,-9155,-9191,-9627,-10490,-11773,-13391,-15219,-17079,-18789,-20161,-21040,-21325,-20959,-19962,-18389,-16350,-13979,-11428,-8840,-6364,-4105,-2156,-566,654,1528,2103,2482,2747,3030,3418,4004,4833,5919,7222,8678,10161,11566,12737,13592,14015,14002,13534,12695,11567,10287,9006,7866,7018,6563,6577,7076,8018,9307,10790,12278,13574,14479,14856,14593,13689,12203,10278,8128,5991,4129,2768,2084,2175,3033,4582,6614,8899,11138,13027,14330,14835,14475,13257,11320,8874,6209,3614,1386,-236,-1098,-1119,-346,1105,3033,5182,7289,9106,10413,11083,11022,10251,8814,6854,4508,1992,-523,-2825,-4759,-6190,-7041,-7286,-6969,-6154,-4993,-3616,-2217,-942,41,633,746,368,-481,-1726,-3255,-4940,-6624,-8195,-9508,-10514,-11131,-11357,-11179,-10618,-9681,-8411,-6819,-4967,-2896,-690,1562,3738,5721,7363,8546,9143,9082,8310,6837,4714,2046,-1020,-4286,-7551,-10564,-13116,-14992,-16047,-16182,-15384,-13710,-11282,-8302,-4994,-1633,1515,4203,6221,7434,7775,7270,6012,4174,1955,-416,-2716,-4766,-6409,-7567,-8210,-8363,-8105,-7536,-6775,-5944,-5137,-4440,-3888,-3495,-3243,-3082,-2951,-2779,-2489,-2041,-1394,-559,434,1514,2599,3588,4391,4935,5173,5108,4779,4270,3684,3157,2789,2698,2932,3525,4463,5680,7116,8650,10197,11648,12922,13966,14735,15220,15436,15396,15155,14730,14167,13468,12640,11655,10497,9125,7543,5747,3791,1734,-316,-2267,-3995,-5424,-6470,-7100,-7319,-7146,-6680,-6008,-5262,-4586,-4073,-3845,-3922,-4327,-5018,-5931,-6990,-8103,-9197,-10188,-11036,-11687,-12119,-12328,-12300,-12059,-11621,-11002,-10238,-9328,-8305,-7150,-5883,-4496,-3004,-1440,158,1716,3170,4426,5432,6100,6418,6337,5893,5089,3997,2661,1168,-434,-2065,-3704,-5282,-6798,-8183,-9424,-10435,-11177,-11564,-11549,-11083,-10168,-8836,-7183,-5334,-3467,-1763,-403,464,749,429,-444,-1742,-3293,-4892,-6344,-7475,-8177,-8375,-8078,-7317,-6166,-4706,-3027,-1195,702,2625,4494,6261,7838,9158,10132,10698,10827,10514,9839,8893,7823,6789,5930,5370,5165,5337,5826,6548,7368,8137,8726,8988,8871,8298,7316,5940,4281,2418,466,-1473,-3308,-4952,-6322,-7365,-8018,-8264,-8099,-7543,-6674,-5550,-4307,-3035,-1865,-900,-210,143,156,-151,-714,-1437,-2208,-2897,-3392,-3577,-3406,-2838,-1935,-767,525,1810,2962,3887,4556,4987,5250,5454,5704,6099,6694,7482,8407,9359,10187,10757,10930,10636,9836,8569,6915,4991,2950,918,-960,-2617,-3960,-5007,-5724,-6150,-6329,-6266,-6052,-5697,-5271,-4821,-4386,-4036,-3788,-3711,-3803,-4102,-4595,-5265,-6077,-6981,-7899,-8769,-9498,-10016,-10257,-10169,-9734,-8959,-7877,-6553,-5068,-3517,-2001,-606,571,1489,2096,2399,2429,2241,1926,1588,1325,1237,1388,1819,2521,3454,4537,5653,6681,7476,7908,7886,7325,6253,4707,2841,842,-1069,-2647,-3694,-4052,-3660,-2542,-836,1257,3464,5511,7128,8111,8332,7744,6418,4463,2103,-458,-2955,-5181,-6949,-8142,-8721,-8698,-8178,-7267,-6149,-4954,-3855,-2949,-2329,-2017,-1999,-2200,-2523,-2834,-3024,-2998,-2714,-2192,-1494,-751,-94,320,380,13,-787,-1947,-3322,-4728,-5937,-6753,-7009,-6612,-5552,-3896,-1788,589,3019,5289,7212,8632,9452,9633,9195,8209,6783,5068,3187,1309,-484,-2080,-3473,-4638,-5640,-6527,-7378,-8260,-9188,-10181,-11174,-12103,-12863,-13342,-13452,-13116,-12304,-11035,-9368,-7415,-5318,-3231,-1306,327,1592,2439,2887,2975,2781,2378,1865,1309,796,375,104,-6,78,331,743,1270,1854,2449,2977,3409,3698,3850,3881,3832,3751,3679,3658,3670,3716,3714,3623,3354,2865,2117,1120,-74,-1394,-2718,-3942,-4936,-5618,-5935,-5877,-5507,-4887,-4156,-3414,-2771,-2298,-2009,-1894,-1880,-1881,-1798,-1543,-1053,-316,660,1803,3031,4231,5293,6112,6606,6723,6452,5811,4885,3737,2530,1344,348,-388,-753,-703,-203,753,2131,3899,5965,8270,10679,13119,15445,17566,19353,20699,21503,21662,21135,19892,17986,15523,12668,9631,6645,3931,1674,13,-998,-1372,-1166,-522,442,1551,2664,3653,4411,4906,5107,5087,4909,4682,4520,4492,4654,5007,5483,5989,6385,6506,6225,5429,4060,2167,-180,-2788,-5456,-7932,-9989,-11411,-12073,-11898,-10912,-9224,-6990,-4435,-1785,736,2926,4638,5770,6288,6189,5542,4405,2900,1126,-796,-2746,-4629,-6330,-7791,-8943,-9771,-10257,-10424,-10282,-9847,-9148,-8164,-6940,-5466,-3799,-1980,-111,1723,3382,4762,5746,6249,6224,5657,4579,3069,1224,-823,-2948,-5028,-6962,-8682,-10129,-11308,-12186,-12807,-13165,-13293,-13220,-12953,-12540,-11983,-11320,-10565,-9716,-8811,-7818,-6789,-5707,-4616,-3533,-2492,-1509,-605,237,1029,1817,2630,3529,4523,5645,6881,8191,9535,10822,11989,12934,13608,13926,13886,13452,12666,11565,10203,8672,7027,5355,3721,2164,755,-500,-1546,-2387,-3007,-3418,-3644,-3711,-3667,-3547,-3394,-3241,-3105,-3002,-2916,-2839,-2726,-2544,-2235,-1764,-1087,-203,890,2140,3485,4824,6050,7033,7683,7919,7719,7142,6270,5288,4368,3699,3441,3659,4370,5457,6749,7996,8946,9359,9080,8025,6243,3865,1112,-1752,-4453,-6751,-8469,-9514,-9893,-9693,-9079,-8251,-7418,-6782,-6460,-6546,-7017,-7800,-8791,-9806,-10749,-11464,-11926,-12107,-12060,-11873,-11631,-11438,-11341,-11373,-11489,-11654,-11749,-11716,-11444,-10910,-10075,-8988,-7685,-6276,-4832,-3472,-2251,-1246,-462,89,447,659,790,916,1090,1386,1821,2445,3234,4203,5304,6516,7781,9046,10253,11341,12253,12941,13372,13516,13384,12983,12347,11522,10547,9471,8330,7132,5904,4617,3300,1925,524,-884,-2247,-3507,-4578,-5408,-5921,-6099,-5933,-5452,-4712,-3776,-2710,-1566,-379,835,2085,3372,4711,6078,7461,8797,10044,11124,11995,12612,12979,13111,13067,12910,12719,12562,12492,12511,12623,12744,12807,12700,12304,11560,10390,8830,6924,4816,2655,657,-1015,-2177,-2760,-2721,-2138,-1152,31,1160,1990,2306,1948,847,-961,-3355,-6100,-8912,-11474,-13464,-14642,-14836,-14009,-12258,-9790,-6931,-4040,-1503,366,1315,1263,218,-1629,-4025,-6647,-9153,-11273,-12785,-13596,-13695,-13187,-12213,-10994,-9709,-8564,-7693,-7209,-7154,-7516,-8254,-9257,-10423,-11617,-12733,-13671,-14382,-14805,-14962,-14843,-14484,-13923,-13179,-12298,-11281,-10163,-8929,-7628,-6250,-4867,-3506,-2255,-1181,-365,125,250,-7,-602,-1475,-2504,-3564,-4512,-5217,-5591,-5575,-5165,-4413,-3381,-2199,-962,209,1241,2083,2735,3230,3640,4051,4547,5201,6057,7112,8349,9666,10984,12155,13070,13625,13766,13498,12880,12029,11099,10254,9660,9418,9623,10251,11265,12535,13923,15255,16386,17178,17548,17469,16926,16005,14767,13333,11822,10335,8979,7825,6917,6285,5911,5777,5823,5991,6196,6371,6416,6288,5918,5296,4417,3319,2051,697,-673,-1974,-3146,-4138,-4917,-5474,-5801,-5921,-5842,-5595,-5201,-4680,-4070,-3388,-2687,-2003,-1390,-892,-559,-396,-431,-619,-938,-1330,-1730,-2095,-2362,-2513,-2535,-2443,-2289,-2116,-1995,-1979,-2097,-2347,-2686,-3018,-3240,-3206,-2817,-1967,-652,1102,3143,5290,7274,8841,9731,9780,8886,7104,4561,1537,-1676,-4731,-7331,-9272,-10418,-10805,-10528,-9803,-8849,-7914,-7168,-6747,-6693,-6996,-7589,-8369,-9233,-10056,-10744,-11202,-11361,-11175,-10617,-9697,-8438,-6904,-5166,-3313,-1436,373,2054,3527,4762,5719,6370,6713,6728,6441,5870,5092,4169,3244,2408,1814,1547,1681,2225,3133,4294,5574,6772,7736,8279,8315,7770,6683,5126,3274,1290,-585,-2170,-3283,-3805,-3683,-2929,-1616,118,2107,4165,6108,7785,9082,9926,10317,10263,9855,9155,8284,7310,6329,5376,4483,3655,2862,2103,1343,598,-130,-783,-1334,-1703,-1874,-1806,-1539,-1105,-623,-192,39,-41,-525,-1459,-2821,-4542,-6498,-8505,-10402,-11965,-13066,-13547,-13371,-12517,-11073,-9159,-6963,-4686,-2521,-665,789,1748,2244,2333,2127,1760,1358,1012,782,667,619,569,407,56,-567,-1483,-2690,-4125,-5697,-7282,-8757,-9998,-10924,-11486,-11683,-11563,-11197,-10678,-10094,-9519,-8985,-8493,-8008,-7461,-6781,-5895,-4759,-3363,-1752,-17,1709,3243,4438,5127,5240,4761,3775,2452,1009,-287,-1203,-1546,-1203,-176,1440,3446,5578,7560,9129,10087,10334,9869,8774,7226,5400,3520,1749,223,-980,-1850,-2394,-2694,-2808,-2815,-2785,-2735,-2699,-2654,-2568,-2420,-2169,-1813,-1366,-870,-387,5,227,231,-19,-500,-1151,-1879,-2550,-3040,-3212,-2992,-2317,-1221,229,1887,3585,5110,6296,6960,7049,6513,5460,4006,2382,802,-476,-1271,-1415,-868,359,2131,4257,6485,8549,10211,11272,11636,11269,10257,8739,6933,5053,3344,1963,1056,646,697,1106,1692,2302,2758,2959,2840,2412,1713,843,-129,-1104,-2038,-2879,-3631,-4274,-4846,-5335,-5778,-6172,-6529,-6858,-7143,-7389,-7566,-7645,-7591,-7333,-6841,-6042,-4934,-3518,-1849,-31,1801,3498,4886,5858,6306,6215,5614,4596,3307,1898,544,-635,-1537,-2143,-2473,-2599,-2622,-2630,-2714,-2904,-3210,-3590,-3975,-4304,-4501,-4529,-4379,-4047,-3604,-3074,-2554,-2085,-1734,-1533,-1501,-1624,-1879,-2204,-2557,-2880,-3138,-3325,-3438,-3517,-3573,-3645,-3730,-3798,-3819,-3702,-3393,-2807,-1906,-653,911,2754,4745,6787,8685,10301,11450,12003,11864,10985,9402,7191,4511,1540,-1487,-4335,-6774,-8602,-9690,-9985,-9521,-8430,-6892,-5133,-3370,-1782,-509,399,929,1138,1119,961,776,635,576,616,705,804,824,717,421,-70,-736,-1534,-2371,-3191,-3904,-4480,-4896,-5176,-5363,-5515,-5696,-5943,-6286,-6716,-7187,-7646,-7988,-8136,-7977,-7467,-6534,-5228,-3583,-1740,143,1875,3271,4163,4471,4146,3273,1959,417,-1139,-2477,-3390,-3728,-3406,-2431,-887,1058,3190,5254,7005,8227,8768,8558,7616,6069,4085,1926,-193,-2029,-3430,-4309,-4652,-4553,-4133,-3572,-3052,-2721,-2710,-3068,-3798,-4828,-6048,-7300,-8423,-9264,-9704,-9677,-9188,-8276,-7075,-5695,-4299,-2998,-1883,-982,-288,273,790,1367,2117,3087,4322,5769,7350,8929,10350,11445,12090,12171,11677,10616,9121,7310,5415,3596,2053,908,220,0,188,691,1403,2213,3028,3800,4473,5071,5592,6079,6567,7084,7635,8223,8800,9334,9777,10080,10239,10242,10122,9936,9722,9578,9541,9672,9987,10455,11015,11544,11899,11923,11470,10473,8906,6871,4540,2149,-6,-1672,-2608,-2690,-1877,-271,1929,4423,6883,8974,10433,11073,10855,9839,8214,6227,4169,2318,889,29,-230,60,749,1641,2499,3121,3316,3001,2120,759,-1000,-2951,-4932,-6730,-8203,-9230,-9779,-9868,-9594,-9095,-8526,-8051,-7781,-7792,-8070,-8567,-9151,-9703,-10082,-10184,-9975,-9449,-8690,-7793,-6896,-6116,-5545,-5245,-5197,-5378,-5687,-6017,-6251,-6268,-5979,-5324,-4281,-2888,-1217,594,2399,3992,5209,5872,5879,5174,3789,1829,-525,-3040,-5460,-7528,-9033,-9826,-9840,-9107,-7731,-5912,-3855,-1837,-42,1306,2134,2377,2101,1401,443,-603,-1578,-2338,-2816,-2951,-2778,-2308,-1630,-795,126,1065,1988,2841,3611,4261,4785,5152,5345,5341,5114,4657,3964,3068,2015,898,-190,-1103,-1742,-1977,-1752,-1052,100,1579,3263,4951,6455,7608,8264,8368,7914,6991,5738,4357,3040,2012,1410,1371,1922,3028,4608,6482,8464,10337,11867,12895,13256,12909,11840,10160,7998,5587,3111,816,-1165,-2697,-3767,-4393,-4690,-4773,-4823,-4951,-5303,-5907,-6807,-7916,-9182,-10447,-11619,-12560,-13211,-13515,-13491,-13172,-12643,-11984,-11304,-10680,-10185,-9851,-9681,-9634,-9650,-9629,-9485,-9128,-8511,-7621,-6496,-5212,-3877,-2596,-1479,-571,84,532,822,1046,1296,1625,2072,2601,3152,3614,3868,3798,3331,2424,1139,-443,-2138,-3750,-5078,-5923,-6171,-5774,-4759,-3273,-1464,414,2181,3623,4636,5155,5211,4891,4340,3715,3196,2892,2908,3238,3842,4616,5409,6064,6436,6384,5861,4825,3346,1541,-423,-2307,-3891,-4933,-5261,-4761,-3407,-1292,1429,4502,7657,10614,13133,15040,16239,16742,16612,16007,15103,14091,13136,12355,11794,11445,11210,11000,10646,10077,9189,7990,6532,4918,3319,1893,819,198,111,523,1352,2440,3572,4546,5136,5206,4636,3447,1681,-480,-2857,-5197,-7282,-8911,-9947,-10335,-10096,-9334,-8205,-6914,-5662,-4633,-3961,-3701,-3841,-4289,-4893,-5481,-5874,-5921,-5552,-4742,-3584,-2201,-804,419,1255,1575,1295,431,-931,-2620,-4452,-6192,-7670,-8734,-9318,-9451,-9207,-8765,-8294,-8001,-8029,-8487,-9392,-10685,-12260,-13927,-15522,-16865,-17818,-18320,-18346,-17939,-17196,-16205,-15098,-13947,-12839,-11787,-10805,-9850,-8883,-7853,-6729,-5500,-4194,-2854,-1558,-379,608,1357,1839,2071,2087,1948,1740,1534,1433,1498,1800,2375,3229,4333,5635,7022,8398,9623,10581,11183,11349,11083,10404,9407,8203,6956,5809,4935,4444,4447,4978,6037,7570,9470,11590,13782,15834,17612,18923,19688,19812,19329,18268,16775,14968,13027,11080,9252,7604,6166,4925,3849,2896,2036,1260,581,38,-337,-493,-424,-130,337,913,1497,2007,2367,2523,2484,2263,1941,1590,1316,1191,1285,1620,2184,2919,3742,4532,5182,5577,5650,5350,4698,3743,2597,1388,266,-639,-1235,-1479,-1402,-1097,-710,-400,-344,-650,-1390,-2545,-4007,-5621,-7162,-8420,-9190,-9356,-8862,-7780,-6241,-4467,-2686,-1118,63,784,1021,890,510,83,-219,-265,23,625,1429,2278,2953,3251,3017,2159,696,-1262,-3529,-5864,-8031,-9814,-11081,-11749,-11856,-11457,-10710,-9733,-8683,-7664,-6741,-5953,-5273,-4669,-4096,-3501,-2886,-2251,-1646,-1142,-796,-676,-780,-1102,-1554,-2033,-2420,-2580,-2434,-1919,-1048,131,1520,2993,4436,5706,6731,7409,7720,7616,7112,6215,4949,3384,1561,-396,-2397,-4277,-5901,-7107,-7763,-7774,-7094,-5732,-3770,-1337,1385,4191,6859,9201,11020,12229,12732,12565,11788,10531,8984,7321,5748,4421,3454,2917,2805,3095,3699,4542,5514,6530,7490,8323,8945,9315,9371,9101,8482,7541,6294,4812,3143,1397,-369,-2054,-3613,-4985,-6160,-7126,-7907,-8529,-9027,-9442,-9809,-10154,-10497,-10836,-11156,-11430,-11606,-11658,-11521,-11176,-10596,-9782,-8758,-7574,-6280,-4974,-3723,-2606,-1690,-993,-558,-332,-318,-420,-616,-802,-958,-1014,-982,-848,-648,-407,-161,61,237,345,362,272,36,-356,-948,-1745,-2750,-3953,-5293,-6714,-8105,-9357,-10330,-10924,-11006,-10542,-9473,-7861,-5778,-3375,-839,1614,3775,5435,6470,6783,6402,5404,3952,2248,500,-1093,-2376,-3271,-3736,-3828,-3616,-3233,-2797,-2437,-2226,-2226,-2403,-2728,-3079,-3362,-3444,-3245,-2700,-1810,-612,802,2331,3836,5222,6387,7284,7903,8261,8400,8395,8281,8136,7974,7831,7702,7599,7495,7388,7245,7031,6712,6243,5576,4688,3557,2195,662,-972,-2573,-4017,-5156,-5871,-6066,-5703,-4788,-3388,-1626,344,2337,4153,5629,6602,7003,6788,6017,4802,3317,1771,390,-625,-1113,-970,-193,1165,2964,4989,7035,8828,10173,10878,10839,10044,8551,6533,4206,1826,-350,-2131,-3366,-4017,-4092,-3691,-2938,-1991,-1012,-151,480,784,734,317,-421,-1428,-2602,-3869,-5108,-6242,-7171,-7847,-8194,-8228,-7907,-7301,-6433,-5393,-4261,-3139,-2119,-1291,-724,-462,-520,-892,-1529,-2391,-3398,-4470,-5544,-6521,-7348,-7963,-8320,-8413,-8228,-7796,-7138,-6306,-5344,-4310,-3259,-2246,-1330,-560,1,323,355,100,-425,-1155,-1993,-2797,-3438,-3761,-3684,-3142,-2157,-800,801,2471,4041,5333,6221,6638,6573,6108,5355,4490,3663,3023,2649,2566,2725,3031,3355,3561,3553,3235,2606,1670,511,-787,-2108,-3350,-4432,-5286,-5890,-6237,-6352,-6272,-6059,-5756,-5432,-5117,-4843,-4609,-4389,-4139,-3793,-3291,-2577,-1620,-446,903,2300,3625,4719,5437,5676,5355,4500,3137,1424,-520,-2478,-4285,-5745,-6724,-7103,-6846,-5962,-4543,-2744,-770,1136,2732,3804,4191,3810,2677,889,-1362,-3838,-6255,-8344,-9870,-10640,-10573,-9642,-7926,-5580,-2799,155,3047,5620,7683,9091,9768,9729,9050,7870,6379,4763,3216,1878,850,155,-238,-412,-506,-642,-952,-1517,-2371,-3478,-4758,-6055,-7229,-8103,-8572,-8543,-8015,-7034,-5696,-4142,-2505,-922,502,1697,2619,3261,3628,3746,3626,3294,2772,2083,1287,440,-342,-968,-1304,-1285,-847,-24,1115,2412,3695,4771,5452,5643,5255,4359,3027,1467,-136,-1543,-2583,-3114,-3086,-2515,-1485,-132,1407,2964,4436,5712,6764,7574,8184,8657,9067,9506,10030,10700,11520,12486,13537,14604,15582,16373,16861,16991,16684,15974,14886,13523,12027,10526,9186,8107,7357,6956,6841,6940,7124,7285,7307,7124,6697,6027,5164,4162,3104,2053,1077,207,-525,-1121,-1584,-1934,-2188,-2366,-2483,-2529,-2510,-2380,-2128,-1732,-1175,-504,258,1019,1697,2197,2436,2342,1893,1057,-112,-1586,-3267,-5075,-6893,-8633,-10178,-11477,-12447,-13057,-13294,-13136,-12624,-11762,-10614,-9228,-7685,-6066,-4466,-2971,-1678,-649,56,416,432,133,-438,-1206,-2128,-3126,-4175,-5241,-6320,-7401,-8469,-9488,-10393,-11092,-11481,-11434,-10875,-9715,-7980,-5690,-2995,-48,2919,5685,8014,9726,10674,10801,10110,8674,6632,4146,1417,-1368,-4027,-6404,-8367,-9830,-10727,-11055,-10831,-10120,-9026,-7646,-6117,-4521,-2958,-1466,-76,1220,2419,3541,4564,5470,6213,6748,7029,7040,6785,6312,5684,5005,4352,3819,3459,3296,3340,3564,3940,4430,4996,5599,6192,6735,7159,7414,7426,7147,6540,5591,4347,2875,1311,-187,-1444,-2265,-2528,-2102,-995,754,2995,5495,8019,10245,11943,12864,12902,11998,10238,7768,4844,1739,-1235,-3817,-5799,-7047,-7559,-7386,-6705,-5730,-4697,-3870,-3422,-3516,-4180,-5391,-7007,-8847,-10681,-12280,-13449,-14039,-13980,-13282,-12014,-10327,-8377,-6377,-4494,-2907,-1717,-1010,-787,-1007,-1577,-2356,-3183,-3898,-4337,-4404,-4053,-3302,-2277,-1114,-31,792,1182,1059,389,-753,-2242,-3915,-5567,-7047,-8199,-8947,-9257,-9141,-8659,-7890,-6920,-5852,-4757,-3726,-2801,-2031,-1434,-999,-723,-531,-393,-206,85,553,1250,2167,3302,4562,5880,7109,8171,8932,9357,9400,9101,8517,7759,6932,6169,5561,5186,5075,5213,5557,6039,6571,7094,7542,7893,8139,8295,8377,8409,8395,8341,8230,8055,7793,7440,6988,6448,5835,5175,4518,3889,3368,2970,2755,2733,2907,3256,3735,4281,4819,5273,5567,5651,5488,5071,4422,3566,2582,1504,427,-608,-1536,-2314,-2922,-3329,-3540,-3555,-3394,-3089,-2674,-2215,-1743,-1344,-1017,-824,-736,-749,-833,-941,-1050,-1127,-1157,-1149,-1098,-1049,-1008,-1033,-1128,-1336,-1653,-2087,-2629,-3262,-3977,-4748,-5557,-6357,-7119,-7776,-8299,-8633,-8781,-8728,-8535,-8237,-7934,-7701,-7626,-7791,-8239,-9003,-10071,-11403,-12933,-14561,-16177,-17645,-18855,-19675,-20018,-19822,-19049,-17756,-15985,-13892,-11600,-9314,-7169,-5352,-3928,-2979,-2472,-2341,-2476,-2725,-2955,-3035,-2880,-2446,-1722,-759,406,1686,3023,4353,5638,6835,7945,8923,9763,10420,10849,11013,10865,10390,9595,8522,7255,5897,4602,3505,2769,2515,2826,3755,5255,7259,9591,12067,14444,16502,18025,18885,18989,18374,17115,15381,13355,11252,9244,7478,6041,4962,4220,3763,3509,3382,3310,3232,3103,2903,2616,2246,1823,1365,942,592,393,396,662,1222,2083,3224,4573,6037,7484,8769,9752,10309,10361,9869,8858,7401,5622,3679,1751,9,-1380,-2313,-2703,-2567,-1927,-910,371,1734,3025,4077,4760,4969,4653,3794,2435,643,-1465,-3771,-6131,-8404,-10457,-12150,-13371,-14015,-14012,-13339,-12003,-10109,-7763,-5169,-2512,-14,2156,3839,4980,5531,5559,5128,4360,3361,2239,1064,-116,-1280,-2441,-3586,-4729,-5838,-6871,-7769,-8446,-8829,-8851,-8466,-7668,-6484,-4977,-3250,-1427,360,1952,3236,4080,4419,4202,3439,2186,543,-1337,-3282,-5088,-6591,-7612,-8090,-7971,-7330,-6272,-4962,-3585,-2315,-1289,-601,-277,-302,-604,-1112,-1713,-2350,-2935,-3448,-3843,-4120,-4263,-4241,-4063,-3658,-3049,-2177,-1080,248,1732,3317,4900,6363,7602,8487,8939,8903,8380,7449,6224,4899,3664,2721,2234,2292,2939,4102,5676,7466,9288,10925,12217,13039,13335,13120,12455,11450,10221,8888,7546,6252,5044,3915,2863,1866,924,37,-780,-1504,-2119,-2617,-2992,-3269,-3480,-3674,-3929,-4291,-4837,-5593,-6576,-7770,-9115,-10535,-11920,-13147,-14097,-14645,-14698,-14194,-13106,-11474,-9369,-6927,-4316,-1739,590,2476,3747,4311,4144,3304,1958,289,-1435,-2985,-4142,-4753,-4750,-4146,-3039,-1592,-7,1507,2746,3560,3852,3578,2782,1535,-32,-1777,-3559,-5235,-6707,-7879,-8711,-9174,-9274,-9055,-8550,-7865,-7056,-6255,-5524,-4965,-4624,-4531,-4685,-5049,-5559,-6149,-6716,-7194,-7505,-7604,-7489,-7155,-6669,-6075,-5453,-4859,-4343,-3922,-3591,-3319,-3050,-2734,-2307,-1726,-973,-45,1031,2225,3490,4796,6107,7400,8661,9864,10997,12015,12891,13554,13955,14027,13720,13011,11908,10462,8772,6959,5178,3554,2208,1193,524,178,67,141,287,476,632,775,880,999,1131,1320,1556,1842,2152,2444,2689,2840,2865,2747,2481,2073,1567,979,385,-186,-649,-972,-1082,-951,-555,113,1012,2087,3259,4414,5457,6283,6830,7052,6982,6649,6170,5639,5165,4839,4682,4693,4792,4881,4834,4557,3979,3098,1968,693,-587,-1743,-2644,-3227,-3457,-3370,-3024,-2538,-2000,-1542,-1230,-1123,-1253,-1596,-2131,-2804,-3548,-4324,-5074,-5769,-6409,-6973,-7498,-7986,-8457,-8916,-9348,-9726,-10017,-10173,-10165,-9965,-9576,-9022,-8351,-7622,-6912,-6276,-5785,-5459,-5320,-5341,-5483,-5673,-5834,-5871,-5712,-5290,-4582,-3576,-2318,-863,696,2257,3717,4994,5994,6708,7081,7155,6931,6465,5791,4969,4042,3068,2099,1178,343,-378,-985,-1471,-1860,-2164,-2398,-2571,-2668,-2679,-2562,-2288,-1822,-1134,-236,863,2094,3368,4570,5567,6219,6435,6113,5257,3872,2061,-53,-2290,-4463,-6368,-7841,-8733,-8981,-8553,-7528,-6009,-4180,-2242,-398,1163,2299,2944,3093,2817,2259,1577,973,598,586,982,1769,2849,4075,5260,6236,6859,7046,6780,6116,5127,3948,2664,1383,156,-985,-2027,-2970,-3808,-4525,-5089,-5460,-5599,-5482,-5096,-4474,-3657,-2715,-1736,-785,53,742,1227,1507,1560,1391,1021,447,-292,-1174,-2179,-3242,-4358,-5454,-6514,-7488,-8350,-9054,-9583,-9873,-9916,-9653,-9080,-8178,-6973,-5495,-3815,-2005,-163,1630,3274,4710,5876,6734,7268,7461,7326,6868,6117,5095,3854,2430,893,-697,-2256,-3715,-4983,-6011,-6723,-7099,-7093,-6719,-5962,-4874,-3488,-1887,-171,1550,3142,4487,5484,6059,6203,5939,5371,4614,3845,3211,2873,2923,3429,4365,5671,7218,8854,10414,11756,12751,13357,13541,13376,12943,12372,11800,11336,11070,11028,11195,11502,11859,12162,12317,12275,12006,11536,10906,10191,9444,8745,8119,7600,7198,6893,6693,6556,6501,6500,6577,6713,6923,7169,7430,7645,7745,7671,7345,6728,5788,4531,2988,1213,-707,-2683,-4609,-6387,-7924,-9164,-10044,-10579,-10765,-10658,-10309,-9795,-9158,-8476,-7765,-7063,-6383,-5727,-5119,-4573,-4128,-3828,-3712,-3834,-4204,-4832,-5674,-6664,-7704,-8682,-9473,-9988,-10140,-9898,-9254,-8235,-6906,-5327,-3600,-1816,-79,1494,2801,3744,4224,4208,3645,2589,1090,-712,-2658,-4574,-6256,-7563,-8362,-8605,-8290,-7483,-6298,-4878,-3389,-1970,-758,183,809,1164,1303,1332,1338,1401,1545,1759,1976,2104,2045,1690,1006,-37,-1363,-2862,-4378,-5712,-6701,-7202,-7137,-6522,-5432,-4028,-2495,-1042,164,979,1365,1317,948,378,-190,-609,-690,-373,410,1592,3077,4711,6299,7681,8697,9257,9338,8979,8288,7426,6552,5854,5458,5454,5874,6664,7744,8945,10122,11079,11674,11779,11322,10303,8777,6871,4734,2578,552,-1150,-2456,-3296,-3703,-3747,-3548,-3257,-3004,-2922,-3078,-3512,-4193,-5079,-6071,-7091,-8063,-8916,-9637,-10206,-10628,-10919,-11062,-11063,-10866,-10463,-9786,-8841,-7626,-6192,-4637,-3059,-1604,-378,528,1055,1222,1044,610,0,-690,-1377,-2001,-2524,-2945,-3266,-3529,-3758,-3992,-4244,-4536,-4856,-5215,-5603,-6023,-6479,-6959,-7457,-7924,-8320,-8550,-8555,-8233,-7558,-6501,-5115,-3491,-1767,-120,1282,2276,2756,2677,2065,1027,-284,-1659,-2905,-3831,-4317,-4292,-3772,-2820,-1565,-142,1313,2677,3892,4915,5775,6504,7180,7830,8497,9166,9788,10310,10653,10744,10574,10115,9443,8636,7826,7155,6766,6769,7238,8169,9501,11086,12748,14252,15398,15998,15932,15158,13710,11693,9286,6680,4106,1766,-156,-1541,-2319,-2501,-2158,-1411,-433,600,1521,2171,2478,2369,1892,1100,121,-913,-1862,-2615,-3087,-3267,-3172,-2878,-2481,-2077,-1766,-1597,-1606,-1772,-2063,-2404,-2736,-2961,-3029,-2855,-2410,-1661,-615,683,2157,3666,5061,6133,6711,6619,5758,4107,1739,-1166,-4367,-7546,-10415,-12683,-14177,-14796,-14585,-13674,-12297,-10716,-9229,-8054,-7398,-7326,-7850,-8876,-10226,-11695,-13030,-14024,-14495,-14350,-13587,-12300,-10659,-8901,-7272,-6012,-5303,-5248,-5850,-7020,-8570,-10260,-11820,-12993,-13590,-13480,-12678,-11243,-9380,-7295,-5259,-3482,-2166,-1374,-1133,-1333,-1827,-2399,-2859,-2997,-2722,-1936,-697,943,2824,4803,6704,8413,9810,10885,11616,12083,12346,12517,12670,12887,13199,13612,14092,14567,14948,15132,15036,14597,13814,12719,11421,10041,8740,7662,6913,6570,6605,6977,7546,8162,8672,8912,8796,8265,7335,6068,4578,2974,1403,-48,-1282,-2266,-2985,-3448,-3684,-3716,-3545,-3174,-2568,-1699,-553,866,2512,4289,6072,7723,9085,10057,10553,10570,10141,9374,8394,7354,6400,5650,5182,5039,5200,5630,6241,6947,7629,8190,8511,8497,8078,7187,5829,4022,1849,-559,-3050,-5424,-7496,-9076,-10026,-10249,-9748,-8581,-6926,-4992,-3061,-1393,-246,211,-126,-1258,-3077,-5417,-8021,-10621,-12939,-14717,-15773,-15972,-15297,-13791,-11607,-8942,-6065,-3244,-752,1193,2408,2846,2489,1485,-9,-1725,-3416,-4816,-5725,-6010,-5611,-4581,-3008,-1074,1050,3165,5103,6718,7915,8609,8779,8408,7511,6137,4346,2230,-78,-2451,-4724,-6750,-8403,-9578,-10245,-10394,-10103,-9453,-8605,-7679,-6833,-6177,-5771,-5658,-5768,-6037,-6301,-6429,-6250,-5647,-4548,-2942,-908,1420,3839,6128,8040,9378,9985,9793,8830,7215,5162,2944,859,-796,-1791,-1950,-1228,359,2651,5480,8554,11645,14441,16736,18303,19019,18808,17671,15695,13032,9888,6525,3201,172,-2346,-4216,-5383,-5871,-5804,-5349,-4701,-4056,-3557,-3286,-3265,-3434,-3691,-3907,-3946,-3713,-3157,-2292,-1205,-29,1055,1874,2265,2134,1424,203,-1448,-3337,-5271,-7052,-8461,-9394,-9722,-9476,-8680,-7481,-6017,-4488,-3046,-1848,-962,-440,-241,-305,-534,-816,-1063,-1204,-1203,-1062,-805,-480,-138,182,442,653,819,973,1142,1341,1563,1789,1953,2008,1872,1495,844,-98,-1285,-2664,-4126,-5568,-6861,-7931,-8692,-9147,-9306,-9247,-9064,-8867,-8765,-8843,-9151,-9697,-10445,-11314,-12194,-12969,-13503,-13699,-13469,-12775,-11623,-10070,-8207,-6165,-4084,-2088,-294,1239,2490,3471,4246,4865,5391,5867,6295,6668,6946,7084,7063,6866,6527,6109,5686,5365,5208,5285,5583,6071,6657,7227,7678,7893,7833,7469,6852,6044,5138,4235,3390,2673,2089,1660,1374,1246,1279,1510,1955,2632,3538,4621,5802,6971,7974,8683,8962,8728,7950,6653,4943,2950,873,-1118,-2842,-4174,-5021,-5361,-5194,-4580,-3578,-2271,-724,988,2816,4704,6597,8443,10165,11693,12926,13786,14181,14055,13377,12157,10452,8346,5977,3476,1023,-1232,-3131,-4526,-5330,-5460,-4917,-3745,-2051,5,2200,4318,6094,7326,7831,7515,6354,4416,1835,-1186,-4423,-7624,-10562,-13040,-14915,-16108,-16613,-16485,-15840,-14834,-13629,-12408,-11298,-10426,-9834,-9536,-9496,-9625,-9850,-10062,-10187,-10174,-9989,-9638,-9140,-8518,-7805,-7014,-6161,-5246,-4278,-3265,-2241,-1219,-274,601,1339,1965,2482,2940,3391,3898,4498,5216,6019,6834,7554,8028,8124,7718,6744,5191,3137,698,-1919,-4513,-6853,-8739,-10011,-10559,-10352,-9399,-7798,-5656,-3143,-421,2329,4933,7223,9048,10281,10815,10611,9639,7993,5758,3149,357,-2370,-4815,-6796,-8196,-8951,-9095,-8677,-7817,-6628,-5226,-3698,-2110,-481,1172,2852,4556,6230,7822,9208,10264,10856,10863,10224,8937,7079,4812,2343,-71,-2196,-3811,-4790,-5060,-4657,-3679,-2282,-641,1059,2680,4092,5233,6056,6548,6711,6551,6096,5365,4416,3292,2074,829,-365,-1437,-2350,-3060,-3587,-3939,-4187,-4363,-4559,-4790,-5121,-5526,-6017,-6533,-7046,-7494,-7847,-8072,-8161,-8124,-7978,-7742,-7448,-7089,-6682,-6201,-5627,-4929,-4095,-3113,-2012,-835,360,1483,2479,3273,3849,4189,4326,4294,4137,3902,3593,3219,2740,2120,1318,301,-917,-2303,-3777,-5233,-6556,-7637,-8374,-8729,-8657,-8178,-7319,-6107,-4593,-2812,-792,1400,3727,6072,8340,10354,11983,13041,13427,13050,11923,10138,7863,5355,2886,752,-801,-1598,-1562,-704,849,2932,5315,7787,10152,12262,14023,15391,16367,16962,17214,17126,16723,15991,14940,13585,11963,10158,8267,6428,4793,3494,2672,2397,2733,3659,5140,7078,9341,11777,14181,16347,18051,19072,19227,18380,16469,13542,9725,5270,484,-4266,-8592,-12154,-14654,-15912,-15852,-14549,-12186,-9071,-5587,-2136,864,3082,4257,4274,3125,963,-1981,-5378,-8879,-12136,-14851,-16779,-17793,-17829,-16945,-15263,-12971,-10296,-7481,-4753,-2322,-349,1067,1848,2027,1628,772,-419,-1799,-3209,-4523,-5622,-6458,-6993,-7278,-7352,-7313,-7236,-7200,-7231,-7347,-7488,-7600,-7591,-7373,-6896,-6134,-5117,-3928,-2669,-1473,-442,330,830,1062,1124,1104,1146,1326,1722,2323,3059,3813,4418,4717,4573,3919,2744,1155,-729,-2674,-4496,-5961,-6923,-7254,-6937,-5984,-4521,-2672,-635,1435,3365,5038,6368,7302,7837,7977,7762,7241,6470,5526,4475,3405,2388,1513,840,434,332,545,1065,1861,2864,4030,5260,6504,7666,8690,9509,10064,10328,10264,9886,9210,8277,7150,5872,4518,3125,1736,374,-944,-2230,-3473,-4698,-5907,-7086,-8225,-9262,-10134,-10745,-11003,-10825,-10152,-8986,-7374,-5432,-3339,-1293,469,1740,2349,2193,1263,-357,-2480,-4868,-7213,-9246,-10697,-11421,-11330,-10464,-8956,-6975,-4780,-2583,-629,920,1908,2279,2004,1138,-226,-1947,-3856,-5771,-7502,-8888,-9778,-10088,-9779,-8881,-7504,-5796,-3973,-2238,-795,200,678,625,142,-633,-1500,-2276,-2788,-2935,-2673,-2051,-1169,-192,724,1409,1757,1707,1265,511,-451,-1458,-2383,-3079,-3465,-3476,-3109,-2383,-1359,-114,1289,2746,4230,5652,6984,8180,9184,9967,10474,10675,10555,10109,9378,8411,7290,6102,4948,3913,3088,2542,2317,2472,2980,3859,5033,6438,7977,9511,10929,12084,12867,13183,12984,12250,11045,9437,7589,5648,3814,2241,1082,430,306,694,1477,2509,3614,4574,5243,5454,5176,4399,3239,1852,449,-750,-1559,-1854,-1592,-836,274,1530,2681,3540,3890,3699,2904,1648,13,-1763,-3560,-5164,-6504,-7470,-8058,-8267,-8153,-7789,-7260,-6690,-6165,-5810,-5693,-5872,-6363,-7133,-8103,-9164,-10163,-10947,-11383,-11354,-10815,-9782,-8323,-6601,-4775,-3058,-1632,-650,-221,-379,-1104,-2308,-3866,-5621,-7421,-9128,-10648,-11922,-12954,-13758,-14410,-14940,-15414,-15824,-16153,-16344,-16296,-15921,-15127,-13845,-12069,-9816,-7175,-4270,-1249,1699,4405,6686,8384,9392,9616,9051,7725,5739,3255,462,-2384,-5044,-7261,-8819,-9548,-9347,-8186,-6112,-3261,199,4023,7963,11766,15188,18046,20195,21563,22147,21997,21236,20002,18484,16853,15273,13880,12752,11933,11415,11135,11023,10951,10824,10512,9935,9024,7757,6166,4317,2342,386,-1372,-2771,-3662,-3950,-3600,-2648,-1204,563,2429,4172,5550,6407,6612,6160,5101,3591,1828,40,-1532,-2697,-3295,-3231,-2495,-1111,799,3100,5599,8102,10414,12363,13808,14646,14837,14350,13257,11598,9517,7122,4583,2037,-351,-2466,-4186,-5437,-6155,-6328,-5957,-5093,-3821,-2254,-552,1115,2568,3640,4200,4156,3500,2256,544,-1498,-3689,-5854,-7835,-9523,-10852,-11809,-12424,-12749,-12860,-12804,-12634,-12352,-11957,-11415,-10684,-9744,-8574,-7209,-5699,-4139,-2636,-1306,-236,496,884,931,697,252,-339,-993,-1670,-2321,-2915,-3427,-3808,-4014,-3978,-3631,-2928,-1838,-411,1279,3047,4709,6009,6734,6697,5794,4014,1465,-1659,-5069,-8422,-11382,-13603,-14852,-14959,-13897,-11768,-8789,-5287,-1632,1787,4640,6666,7754,7898,7234,5982,4423,2846,1510,594,212,361,993,1970,3158,4390,5541,6502,7216,7646,7809,7723,7440,7032,6552,6093,5714,5464,5388,5460,5660,5914,6136,6230,6110,5691,4954,3864,2501,911,-750,-2369,-3766,-4820,-5393,-5421,-4865,-3747,-2144,-159,2038,4293,6400,8192,9501,10194,10192,9453,8005,5921,3322,385,-2716,-5757,-8564,-10944,-12762,-13910,-14320,-13988,-12920,-11191,-8888,-6143,-3102,45,3121,5917,8248,9957,10911,11046,10349,8871,6725,4077,1113,-1931,-4871,-7490,-9675,-11308,-12385,-12917,-12981,-12672,-12087,-11321,-10431,-9466,-8427,-7324,-6138,-4891,-3593,-2321,-1150,-207,402,554,175,-764,-2251,-4178,-6414,-8754,-10976,-12863,-14202,-14868,-14770,-13943,-12488,-10588,-8488,-6440,-4698,-3455,-2839,-2876,-3503,-4568,-5852,-7109,-8083,-8584,-8456,-7684,-6286,-4419,-2251,-11,2092,3872,5190,5963,6183,5877,5164,4157,3035,1963,1092,562,448,804,1624,2876,4480,6357,8383,10458,12441,14221,15671,16691,17189,17117,16437,15182,13407,11217,8776,6258,3880,1848,346,-494,-598,-1,1210,2843,4673,6443,7897,8832,9082,8597,7383,5567,3340,943,-1315,-3203,-4435,-4902,-4493,-3266,-1341,1079,3735,6363,8714,10582,11839,12425,12362,11740,10690,9369,7937,6511,5209,4060,3090,2255,1510,792,40,-761,-1632,-2499,-3312,-3944,-4287,-4244,-3721,-2723,-1276,497,2395,4211,5653,6515,6585,5787,4122,1729,-1178,-4290,-7287,-9866,-11763,-12849,-13049,-12465,-11258,-9687,-8050,-6641,-5706,-5426,-5856,-6941,-8529,-10365,-12160,-13627,-14496,-14610,-13885,-12372,-10215,-7656,-4972,-2465,-400,1033,1715,1653,924,-294,-1804,-3347,-4732,-5740,-6262,-6223,-5632,-4583,-3199,-1690,-231,961,1749,2003,1705,847,-456,-2084,-3841,-5530,-6955,-7947,-8393,-8247,-7516,-6311,-4727,-2954,-1127,599,2117,3357,4285,4923,5299,5498,5570,5598,5611,5641,5664,5643,5525,5227,4712,3913,2829,1471,-97,-1766,-3387,-4773,-5738,-6085,-5686,-4447,-2393,394,3705,7281,10796,13904,16291,17670,17884,16840,14610,11363,7362,2968,-1464,-5553,-8983,-11498,-12937,-13230,-12404,-10573,-7906,-4636,-1003,2732,6339,9607,12383,14551,16051,16857,16978,16441,15292,13586,11390,8778,5843,2689,-573,-3802,-6887,-9677,-12075,-13988,-15360,-16185,-16476,-16297,-15723,-14847,-13760,-12549,-11289,-10040,-8853,-7750,-6768,-5889,-5132,-4447,-3837,-3240,-2644,-2017,-1339,-623,109,827,1445,1929,2180,2188,1909,1385,656,-185,-1044,-1819,-2436,-2837,-3026,-3025,-2921,-2784,-2722,-2790,-3021,-3403,-3862,-4312,-4640,-4736,-4539,-4004,-3149,-2017,-691,751,2215,3648,4984,6211,7298,8248,9041,9653,10060,10216,10109,9708,9040,8134,7071,5935,4854,3931,3289,3013,3157,3739,4706,5979,7415,8871,10189,11248,11949,12271,12208,11836,11229,10494,9735,9022,8436,7995,7728,7620,7657,7812,8063,8373,8726,9099,9480,9874,10276,10718,11200,11744,12342,12954,13542,14000,14229,14125,13559,12483,10835,8648,5986,2973,-243,-3454,-6519,-9219,-11475,-13143,-14217,-14667,-14537,-13904,-12845,-11497,-9966,-8392,-6901,-5605,-4600,-3963,-3717,-3885,-4416,-5260,-6311,-7457,-8563,-9504,-10158,-10428,-10260,-9630,-8573,-7162,-5512,-3746,-2023,-442,868,1871,2516,2823,2807,2502,1956,1198,266,-794,-1952,-3137,-4290,-5324,-6151,-6691,-6887,-6705,-6176,-5343,-4329,-3237,-2212,-1365,-771,-482,-467,-679,-1010,-1356,-1591,-1644,-1459,-1046,-463,190,794,1208,1322,1042,319,-840,-2386,-4213,-6165,-8068,-9704,-10881,-11399,-11127,-9965,-7920,-5047,-1515,2454,6579,10536,14024,16754,18511,19164,18682,17128,14670,11529,7988,4344,877,-2151,-4534,-6129,-6860,-6727,-5809,-4232,-2190,111,2448,4613,6442,7802,8637,8921,8699,8032,7023,5768,4367,2916,1460,64,-1275,-2539,-3742,-4889,-5979,-7002,-7933,-8734,-9371,-9786,-9962,-9855,-9485,-8851,-8024,-7054,-6040,-5073,-4217,-3564,-3110,-2882,-2809,-2831,-2846,-2755,-2476,-1948,-1167,-161,975,2131,3170,3949,4377,4368,3922,3067,1894,521,-926,-2313,-3556,-4581,-5383,-5984,-6428,-6798,-7140,-7508,-7917,-8351,-8773,-9127,-9341,-9367,-9138,-8652,-7880,-6875,-5664,-4327,-2936,-1572,-319,765,1618,2211,2538,2616,2488,2225,1903,1603,1398,1314,1365,1496,1653,1742,1683,1438,974,364,-324,-938,-1342,-1386,-960,-4,1459,3357,5525,7761,9849,11547,12692,13126,12810,11737,10012,7766,5203,2529,-33,-2283,-4041,-5180,-5595,-5259,-4164,-2372,21,2881,6028,9280,12409,15210,17466,18992,19652,19353,18084,15898,12929,9365,5449,1455,-2336,-5652,-8247,-9963,-10660,-10353,-9078,-7017,-4367,-1430,1524,4181,6306,7699,8253,7959,6883,5191,3090,823,-1357,-3245,-4665,-5524,-5787,-5488,-4723,-3630,-2350,-1054,141,1126,1846,2290,2481,2463,2295,2040,1726,1377,972,458,-210,-1116,-2288,-3757,-5479,-7389,-9361,-11257,-12938,-14267,-15164,-15567,-15485,-14949,-14048,-12869,-11543,-10171,-8874,-7739,-6841,-6227,-5923,-5911,-6170,-6625,-7201,-7817,-8366,-8802,-9056,-9136,-9047,-8853,-8602,-8354,-8146,-7982,-7827,-7640,-7325,-6819,-6051,-4976,-3591,-1922,-43,1953,3924,5750,7272,8386,8991,9045,8543,7522,6069,4290,2315,302,-1623,-3286,-4588,-5388,-5627,-5251,-4245,-2671,-565,1920,4685,7550,10379,13003,15295,17122,18391,19033,19005,18321,17014,15185,12945,10470,7932,5533,3449,1838,796,374,543,1224,2291,3598,4977,6291,7415,8254,8764,8911,8707,8183,7373,6346,5156,3892,2630,1465,487,-224,-595,-584,-169,631,1775,3182,4756,6383,7953,9359,10521,11361,11846,11931,11614,10879,9744,8242,6425,4399,2282,220,-1604,-3068,-4032,-4448,-4316,-3708,-2757,-1622,-496,478,1140,1443,1335,868,101,-852,-1888,-2891,-3763,-4440,-4865,-5033,-4968,-4712,-4366,-4006,-3756,-3696,-3910,-4441,-5284,-6411,-7721,-9109,-10422,-11527,-12298,-12652,-12549,-11992,-11039,-9754,-8253,-6627,-4993,-3441,-2056,-896,-17,577,864,878,643,205,-370,-1039,-1726,-2406,-3017,-3551,-3965,-4243,-4357,-4268,-3958,-3398,-2586,-1566,-392,815,1928,2795,3283,3283,2760,1725,285,-1405,-3141,-4699,-5877,-6521,-6534,-5915,-4728,-3104,-1240,671,2420,3825,4772,5171,5029,4393,3376,2110,763,-525,-1616,-2404,-2834,-2870,-2523,-1840,-871,290,1582,2916,4257,5555,6797,7970,9058,10044,10889,11550,11965,12088,11862,11268,10300,8992,7423,5692,3931,2283,874,-189,-826,-1031,-793,-203,681,1720,2813,3839,4700,5330,5690,5770,5612,5243,4763,4202,3657,3147,2708,2333,1995,1651,1238,714,15,-857,-1910,-3089,-4324,-5525,-6586,-7413,-7928,-8077,-7842,-7233,-6291,-5088,-3695,-2209,-707,724,2010,3077,3865,4306,4353,3962,3103,1791,34,-2093,-4509,-7088,-9690,-12155,-14311,-16015,-17102,-17494,-17110,-15954,-14086,-11621,-8751,-5699,-2728,-92,1971,3289,3736,3299,2007,-3,-2564,-5459,-8454,-11330,-13890,-15981,-17524,-18466,-18860,-18736,-18222,-17383,-16324,-15107,-13759,-12308,-10733,-9040,-7225,-5322,-3378,-1488,246,1714,2812,3486,3704,3506,2970,2230,1440,776,403,457,1033,2162,3816,5899,8275,10745,13122,15188,16780,17743,18025,17585,16511,14897,12912,10738,8561,6546,4837,3520,2648,2236,2235,2604,3228,4019,4846,5613,6210,6579,6674,6492,6065,5442,4707,3933,3213,2607,2175,1948,1945,2163,2609,3248,4087,5072,6165,7301,8374,9288,9921,10155,9929,9182,7969,6359,4520,2646,948,-356,-1109,-1204,-615,591,2281,4258,6284,8121,9534,10338,10406,9673,8174,5995,3328,401,-2500,-5085,-7089,-8281,-8540,-7810,-6169,-3785,-909,2133,5006,7376,8943,9520,8965,7304,4614,1128,-2897,-7113,-11188,-14790,-17648,-19554,-20416,-20216,-19066,-17139,-14711,-12052,-9500,-7296,-5685,-4785,-4643,-5205,-6331,-7816,-9431,-10920,-12075,-12721,-12756,-12155,-10964,-9294,-7307,-5183,-3115,-1280,175,1139,1569,1446,844,-170,-1440,-2842,-4202,-5375,-6243,-6685,-6676,-6180,-5267,-4011,-2561,-1062,314,1423,2147,2424,2243,1653,768,-284,-1322,-2196,-2774,-2941,-2680,-1970,-889,468,1976,3463,4798,5813,6410,6508,6084,5192,3914,2412,853,-569,-1697,-2391,-2600,-2305,-1576,-510,749,2067,3312,4395,5260,5907,6373,6728,7064,7466,8003,8712,9583,10557,11549,12424,13062,13337,13165,12511,11392,9898,8165,6380,4729,3413,2568,2290,2583,3370,4490,5736,6851,7609,7809,7323,6118,4242,1836,-902,-3739,-6435,-8789,-10643,-11911,-12578,-12696,-12360,-11715,-10893,-10048,-9283,-8706,-8345,-8227,-8318,-8571,-8921,-9289,-9617,-9836,-9925,-9843,-9619,-9232,-8753,-8180,-7587,-6985,-6413,-5861,-5329,-4757,-4116,-3331,-2369,-1201,157,1658,3201,4667,5909,6779,7172,7008,6286,5061,3457,1633,-210,-1882,-3220,-4076,-4411,-4195,-3508,-2450,-1165,186,1455,2520,3280,3692,3757,3504,3037,2434,1830,1315,978,858,966,1279,1745,2318,2916,3506,4024,4441,4733,4879,4878,4730,4442,4046,3567,3067,2601,2256,2091,2193,2600,3359,4474,5918,7660,9608,11692,13792,15810,17629,19159,20298,20987,21159,20794,19880,18472,16623,14483,12185,9929,7906,6284,5215,4771,4968,5753,6986,8497,10057,11427,12384,12722,12290,11018,8891,6006,2505,-1372,-5396,-9271,-12775,-15692,-17886,-19292,-19927,-19852,-19207,-18116,-16754,-15231,-13677,-12152,-10712,-9392,-8196,-7158,-6269,-5565,-5021,-4657,-4422,-4295,-4199,-4071,-3835,-3416,-2777,-1879,-746,587,2045,3538,4955,6206,7185,7831,8092,7949,7406,6502,5274,3794,2138,377,-1390,-3088,-4636,-5959,-7019,-7764,-8209,-8350,-8236,-7920,-7449,-6903,-6310,-5724,-5150,-4591,-4044,-3497,-2957,-2444,-1995,-1657,-1483,-1508,-1755,-2210,-2835,-3562,-4310,-4988,-5518,-5826,-5879,-5643,-5137,-4372,-3397,-2257,-1012,282,1557,2766,3855,4794,5565,6166,6609,6923,7132,7278,7371,7446,7494,7524,7515,7456,7328,7126,6850,6520,6164,5823,5525,5299,5153,5056,4978,4839,4574,4109,3380,2354,1032,-573,-2370,-4302,-6228,-8054,-9664,-10968,-11908,-12459,-12623,-12448,-12001,-11359,-10616,-9835,-9079,-8367,-7702,-7044,-6373,-5620,-4776,-3811,-2739,-1606,-467,594,1489,2153,2521,2599,2396,2005,1496,1003,605,386,386,579,955,1407,1891,2302,2596,2740,2719,2565,2304,1977,1612,1228,815,356,-184,-842,-1651,-2626,-3766,-5047,-6414,-7808,-9146,-10357,-11363,-12120,-12579,-12746,-12612,-12230,-11626,-10878,-10040,-9179,-8351,-7604,-6950,-6409,-5941,-5506,-5035,-4437,-3646,-2582,-1223,431,2325,4342,6368,8213,9749,10816,11335,11269,10642,9574,8198,6742,5408,4414,3934,4056,4815,6120,7814,9664,11408,12775,13551,13578,12801,11281,9155,6671,4101,1748,-118,-1274,-1589,-1002,418,2563,5189,8060,10859,13294,15088,16007,15906,14719,12494,9380,5607,1492,-2650,-6464,-9681,-12053,-13456,-13826,-13205,-11705,-9490,-6779,-3780,-737,2154,4712,6793,8303,9183,9424,9055,8149,6800,5140,3318,1480,-199,-1609,-2607,-3153,-3205,-2807,-2046,-1030,64,1114,1936,2457,2573,2292,1632,652,-536,-1866,-3217,-4551,-5790,-6935,-7959,-8876,-9696,-10416,-11047,-11584,-12010,-12326,-12514,-12578,-12509,-12323,-12015,-11605,-11100,-10518,-9884,-9234,-8597,-8028,-7550,-7194,-6958,-6824,-6761,-6716,-6660,-6541,-6353,-6084,-5739,-5347,-4925,-4513,-4117,-3768,-3455,-3194,-2971,-2794,-2662,-2577,-2539,-2533,-2532,-2491,-2350,-2052,-1522,-738,348,1684,3246,4918,6603,8175,9517,10550,11214,11507,11451,11110,10575,9930,9281,8691,8213,7865,7631,7463,7296,7056,6672,6092,5291,4277,3094,1824,561,-568,-1456,-1988,-2099,-1751,-948,228,1706,3310,4938,6407,7621,8477,8919,8953,8597,7927,7045,6055,5096,4272,3684,3417,3496,3958,4758,5854,7171,8597,10043,11385,12521,13362,13826,13871,13471,12643,11427,9908,8189,6392,4641,3062,1739,749,99,-223,-284,-173,-11,106,65,-180,-661,-1354,-2190,-3081,-3919,-4590,-5015,-5126,-4917,-4416,-3699,-2884,-2088,-1465,-1121,-1160,-1623,-2526,-3800,-5375,-7106,-8853,-10465,-11779,-12693,-13092,-12949,-12243,-11040,-9415,-7518,-5500,-3551,-1854,-574,159,291,-179,-1152,-2473,-3927,-5277,-6298,-6832,-6774,-6135,-5015,-3580,-2073,-717,256,706,543,-200,-1414,-2902,-4419,-5698,-6504,-6640,-6004,-4584,-2474,147,3017,5849,8336,10207,11252,11339,10433,8602,5990,2829,-625,-4083,-7282,-9997,-12061,-13388,-13940,-13771,-12949,-11593,-9832,-7787,-5584,-3344,-1162,847,2614,4068,5155,5885,6243,6318,6161,5893,5613,5426,5414,5621,6066,6710,7500,8348,9158,9841,10328,10568,10573,10340,9952,9452,8934,8475,8120,7932,7899,8022,8241,8495,8692,8765,8619,8234,7548,6595,5385,3984,2465,912,-582,-1937,-3074,-3950,-4530,-4816,-4826,-4603,-4198,-3679,-3107,-2548,-2064,-1722,-1559,-1637,-1968,-2551,-3374,-4341,-5382,-6350,-7113,-7539,-7525,-7025,-6052,-4708,-3127,-1533,-105,941,1481,1439,831,-256,-1653,-3180,-4597,-5729,-6396,-6509,-6029,-5013,-3563,-1856,-85,1540,2819,3610,3789,3338,2262,668,-1320,-3523,-5781,-7920,-9825,-11403,-12617,-13477,-14016,-14310,-14430,-14464,-14471,-14515,-14604,-14755,-14927,-15081,-15158,-15080,-14795,-14237,-13389,-12242,-10841,-9242,-7544,-5847,-4252,-2862,-1731,-917,-422,-224,-275,-484,-759,-979,-1041,-841,-310,595,1861,3447,5241,7133,8948,10563,11838,12704,13134,13157,12855,12334,11723,11116,10607,10231,9988,9846,9739,9595,9349,8952,8375,7614,6690,5621,4456,3230,2009,851,-144,-906,-1318,-1323,-847,111,1527,3328,5384,7565,9683,11600,13143,14214,14713,14615,13933,12729,11120,9261,7324,5504,3963,2825,2186,2022,2309,2889,3620,4301,4767,4892,4609,3953,3004,1942,959,245,-17,246,1068,2361,3963,5664,7212,8387,9013,8990,8318,7085,5452,3623,1840,274,-893,-1620,-1909,-1853,-1618,-1371,-1303,-1554,-2216,-3305,-4787,-6549,-8463,-10381,-12148,-13673,-14859,-15710,-16220,-16457,-16490,-16372,-16188,-15924,-15614,-15201,-14647,-13906,-12919,-11697,-10237,-8611,-6903,-5213,-3674,-2370,-1407,-825,-656,-884,-1471,-2351,-3460,-4697,-5995,-7227,-8316,-9130,-9579,-9557,-8999,-7881,-6218,-4108,-1669,903,3410,5635,7397,8540,8995,8730,7813,6343,4471,2369,201,-1872,-3719,-5229,-6334,-6958,-7093,-6701,-5817,-4467,-2741,-741,1391,3505,5437,7052,8221,8879,8973,8528,7575,6206,4523,2638,695,-1191,-2875,-4255,-5209,-5675,-5580,-4921,-3709,-2010,80,2415,4849,7198,9314,11055,12326,13091,13346,13169,12655,11934,11163,10449,9922,9622,9576,9752,10079,10466,10808,11009,10983,10678,10072,9158,7988,6582,5027,3354,1649,-63,-1717,-3295,-4761,-6102,-7301,-8344,-9232,-9950,-10500,-10879,-11078,-11113,-10976,-10689,-10271,-9747,-9162,-8543,-7937,-7365,-6870,-6446,-6126,-5887,-5739,-5666,-5657,-5701,-5775,-5868,-5949,-6000,-5988,-5908,-5730,-5480,-5158,-4797,-4423,-4054,-3706,-3369,-3025,-2626,-2144,-1520,-749,196,1276,2449,3647,4778,5773,6541,7043,7223,7081,6620,5861,4860,3656,2318,907,-508,-1866,-3096,-4154,-4989,-5578,-5907,-5988,-5831,-5487,-4984,-4380,-3727,-3078,-2491,-2006,-1661,-1467,-1431,-1516,-1687,-1854,-1944,-1829,-1428,-625,622,2354,4539,7096,9890,12738,15428,17741,19490,20522,20787,20297,19166,17582,15764,13966,12401,11254,10617,10529,10932,11726,12768,13889,14951,15814,16419,16717,16742,16543,16181,15739,15243,14705,14088,13316,12295,10932,9152,6909,4235,1186,-2108,-5486,-8772,-11785,-14358,-16377,-17755,-18461,-18526,-17998,-16990,-15619,-14023,-12349,-10718,-9250,-8015,-7061,-6398,-5991,-5795,-5733,-5734,-5723,-5630,-5407,-5011,-4421,-3633,-2659,-1534,-301,971,2217,3364,4333,5089,5569,5770,5697,5361,4830,4128,3332,2489,1646,858,148,-442,-906,-1220,-1407,-1475,-1467,-1435,-1428,-1503,-1708,-2067,-2587,-3267,-4043,-4902,-5744,-6529,-7186,-7663,-7953,-8027,-7924,-7651,-7260,-6772,-6232,-5658,-5071,-4489,-3919,-3365,-2842,-2338,-1874,-1437,-1038,-673,-346,-44,227,492,748,1015,1303,1624,1987,2405,2887,3446,4085,4806,5593,6415,7223,7947,8523,8865,8943,8707,8191,7428,6503,5497,4508,3599,2821,2179,1648,1179,699,136,-575,-1470,-2565,-3829,-5218,-6647,-8039,-9306,-10379,-11218,-11792,-12107,-12174,-12017,-11659,-11125,-10429,-9597,-8642,-7609,-6528,-5454,-4446,-3527,-2751,-2100,-1568,-1125,-714,-316,115,569,1054,1527,1982,2368,2698,2944,3138,3286,3415,3550,3692,3853,4007,4152,4250,4294,4259,4154,3970,3730,3429,3081,2668,2185,1593,880,-2,-1055,-2305,-3731,-5320,-7022,-8780,-10522,-12170,-13642,-14867,-15773,-16335,-16507,-16313,-15754,-14870,-13702,-12290,-10669,-8886,-6957,-4937,-2868,-801,1171,3000,4584,5885,6851,7470,7758,7736,7459,6966,6315,5549,4724,3881,3080,2379,1835,1513,1473,1751,2373,3340,4598,6099,7737,9401,10980,12348,13411,14084,14316,14076,13382,12261,10798,9094,7270,5476,3819,2437,1370,682,343,312,522,876,1292,1679,1973,2116,2089,1874,1488,971,364,-260,-834,-1292,-1562,-1614,-1423,-998,-384,381,1206,2046,2814,3482,3982,4318,4443,4370,4082,3587,2900,2041,1059,7,-1046,-2014,-2834,-3421,-3748,-3775,-3537,-3060,-2436,-1737,-1086,-539,-205,-94,-251,-637,-1238,-1977,-2810,-3665,-4487,-5246,-5911,-6481,-6970,-7399,-7810,-8226,-8696,-9215,-9809,-10446,-11101,-11719,-12239,-12597,-12728,-12592,-12176,-11489,-10603,-9576,-8534,-7556,-6742,-6151,-5804,-5700,-5791,-5998,-6247,-6431,-6477,-6324,-5946,-5360,-4609,-3780,-2953,-2235,-1696,-1392,-1339,-1518,-1863,-2281,-2656,-2850,-2760,-2281,-1372,-31,1675,3647,5706,7686,9378,10612,11272,11284,10686,9570,8116,6540,5078,3941,3294,3219,3711,4684,5960,7335,8573,9460,9849,9630,8823,7473,5756,3831,1930,237,-1082,-1897,-2177,-1897,-1133,31,1472,3051,4652,6163,7518,8677,9637,10426,11082,11655,12177,12671,13135,13549,13879,14060,14062,13813,13311,12531,11501,10257,8866,7400,5956,4630,3511,2690,2221,2130,2419,3020,3873,4840,5813,6651,7250,7527,7438,6971,6171,5063,3747,2265,698,-901,-2507,-4061,-5573,-6996,-8341,-9578,-10694,-11672,-12483,-13106,-13521,-13704,-13655,-13363,-12847,-12120,-11220,-10181,-9052,-7882,-6718,-5616,-4603,-3723,-2965,-2360,-1863,-1487,-1192,-981,-835,-761,-758,-840,-1011,-1283,-1661,-2141,-2715,-3359,-4033,-4696,-5278,-5706,-5931,-5864,-5503,-4810,-3831,-2626,-1293,40,1256,2216,2855,3097,2967,2502,1805,1002,203,-458,-923,-1145,-1140,-962,-688,-404,-206,-153,-290,-645,-1190,-1926,-2782,-3733,-4703,-5647,-6507,-7231,-7786,-8123,-8223,-8047,-7580,-6790,-5680,-4240,-2518,-550,1557,3705,5746,7550,8979,9944,10380,10298,9749,8850,7747,6609,5608,4880,4527,4585,5042,5819,6821,7899,8936,9814,10440,10793,10840,10647,10246,9734,9172,8626,8139,7726,7397,7118,6873,6605,6291,5875,5342,4657,3835,2873,1813,696,-431,-1502,-2485,-3342,-4060,-4648,-5108,-5473,-5742,-5938,-6043,-6045,-5939,-5679,-5294,-4747,-4095,-3347,-2569,-1815,-1144,-622,-277,-145,-224,-505,-963,-1552,-2232,-2944,-3637,-4258,-4750,-5077,-5192,-5084,-4735,-4181,-3436,-2583,-1680,-827,-115,371,552,385,-161,-1054,-2268,-3693,-5254,-6799,-8243,-9456,-10390,-10993,-11287,-11321,-11168,-10944,-10726,-10617,-10652,-10849,-11184,-11583,-11979,-12264,-12370,-12231,-11826,-11171,-10304,-9325,-8297,-7343,-6516,-5884,-5442,-5184,-5035,-4936,-4775,-4488,-3978,-3231,-2204,-953,493,2039,3605,5103,6456,7605,8527,9199,9648,9896,9990,9985,9921,9843,9771,9706,9644,9550,9395,9149,8788,8310,7717,7034,6286,5513,4739,4012,3348,2795,2370,2105,2011,2091,2329,2680,3104,3511,3847,4024,3994,3718,3197,2477,1625,766,17,-482,-625,-327,430,1638,3209,5039,6965,8854,10520,11868,12779,13208,13150,12620,11699,10466,9037,7526,6054,4730,3671,2940,2635,2757,3347,4347,5699,7287,8967,10561,11899,12798,13129,12787,11747,10030,7735,4995,1998,-1061,-3966,-6536,-8600,-10059,-10836,-10947,-10435,-9413,-8024,-6433,-4828,-3372,-2234,-1520,-1328,-1683,-2579,-3964,-5742,-7791,-9983,-12153,-14166,-15882,-17176,-17976,-18216,-17906,-17092,-15868,-14376,-12771,-11230,-9898,-8905,-8310,-8134,-8310,-8746,-9278,-9744,-9970,-9830,-9213,-8125,-6569,-4682,-2583,-468,1512,3172,4416,5150,5352,5054,4305,3215,1897,466,-944,-2245,-3334,-4161,-4688,-4902,-4839,-4516,-4015,-3381,-2684,-1976,-1285,-641,-44,508,1020,1494,1932,2321,2641,2873,2991,2980,2833,2560,2188,1774,1375,1075,944,1038,1391,1974,2743,3581,4384,4997,5330,5295,4893,4170,3231,2244,1376,805,691,1103,2109,3642,5608,7850,10150,12313,14130,15426,16099,16074,15381,14073,12286,10159,7874,5593,3471,1641,197,-794,-1307,-1353,-976,-261,690,1733,2750,3587,4146,4347,4135,3539,2572,1317,-138,-1707,-3282,-4787,-6143,-7280,-8172,-8768,-9080,-9099,-8853,-8386,-7750,-7023,-6284,-5629,-5129,-4876,-4903,-5253,-5890,-6790,-7837,-8951,-9968,-10790,-11281,-11369,-11016,-10216,-9032,-7540,-5856,-4095,-2377,-788,590,1728,2605,3240,3649,3866,3916,3808,3558,3159,2618,1944,1162,308,-559,-1381,-2097,-2636,-2988,-3094,-3007,-2724,-2336,-1898,-1507,-1237,-1156,-1302,-1681,-2256,-2966,-3692,-4325,-4705,-4728,-4263,-3269,-1706,365,2864,5636,8502,11260,13687,15602,16828,17268,16873,15695,13846,11535,9001,6526,4378,2778,1895,1790,2446,3750,5525,7565,9635,11564,13187,14439,15283,15768,15952,15950,15836,15711,15590,15516,15434,15320,15101,14702,14071,13146,11903,10345,8493,6422,4194,1923,-309,-2392,-4245,-5802,-7003,-7834,-8286,-8396,-8203,-7779,-7191,-6507,-5797,-5114,-4504,-4010,-3657,-3468,-3467,-3666,-4070,-4688,-5491,-6450,-7489,-8510,-9394,-10015,-10258,-10031,-9296,-8044,-6356,-4326,-2124,82,2106,3784,4985,5629,5689,5195,4233,2926,1425,-107,-1543,-2745,-3654,-4201,-4407,-4271,-3881,-3293,-2609,-1923,-1308,-860,-615,-627,-887,-1381,-2059,-2849,-3683,-4478,-5182,-5741,-6143,-6364,-6435,-6365,-6201,-5976,-5725,-5466,-5203,-4906,-4542,-4061,-3421,-2610,-1621,-522,636,1726,2669,3349,3714,3721,3385,2747,1889,911,-67,-942,-1612,-2028,-2143,-1988,-1585,-1004,-299,464,1247,2001,2713,3355,3921,4384,4729,4914,4916,4681,4209,3456,2480,1295,6,-1309,-2527,-3547,-4266,-4614,-4558,-4096,-3279,-2186,-924,386,1618,2674,3453,3902,3993,3732,3162,2358,1397,382,-595,-1462,-2143,-2620,-2871,-2937,-2851,-2682,-2480,-2294,-2145,-2025,-1908,-1731,-1439,-963,-263,657,1776,2970,4136,5067,5623,5622,4974,3634,1638,-876,-3743,-6722,-9584,-12123,-14149,-15560,-16287,-16317,-15702,-14502,-12839,-10836,-8646,-6432,-4353,-2573,-1217,-404,-187,-588,-1554,-2991,-4742,-6614,-8405,-9881,-10863,-11177,-10736,-9501,-7534,-4947,-1929,1287,4442,7270,9515,10987,11534,11100,9714,7473,4572,1237,-2258,-5628,-8603,-10948,-12468,-13047,-12639,-11282,-9110,-6326,-3200,-30,2895,5322,7088,8101,8390,8060,7278,6265,5221,4320,3701,3403,3434,3721,4166,4657,5107,5447,5679,5821,5961,6164,6543,7138,8005,9124,10448,11890,13322,14610,15610,16185,16239,15695,14553,12840,10658,8133,5428,2708,149,-2121,-3960,-5327,-6165,-6530,-6467,-6094,-5506,-4812,-4098,-3422,-2837,-2342,-1959,-1656,-1423,-1231,-1037,-831,-563,-241,139,556,942,1258,1417,1364,1052,447,-442,-1578,-2904,-4298,-5670,-6858,-7763,-8274,-8328,-7906,-7029,-5766,-4227,-2556,-905,554,1704,2423,2690,2493,1886,960,-208,-1481,-2796,-4033,-5149,-6065,-6746,-7155,-7258,-7027,-6453,-5522,-4271,-2758,-1087,590,2108,3274,3916,3893,3109,1566,-681,-3482,-6615,-9834,-12849,-15397,-17251,-18234,-18261,-17331,-15541,-13086,-10219,-7249,-4476,-2168,-541,303,345,-333,-1533,-3057,-4594,-5945,-6845,-7180,-6852,-5853,-4253,-2146,312,2974,5678,8288,10685,12765,14467,15739,16542,16884,16743,16185,15231,14012,12605,11193,9897,8894,8292,8184,8592,9482,10753,12254,13807,15211,16305,16932,17002,16477,15348,13692,11580,9138,6493,3786,1149,-1283,-3406,-5116,-6355,-7082,-7295,-7028,-6340,-5336,-4129,-2859,-1646,-615,169,640,829,749,516,205,-40,-140,16,445,1175,2135,3258,4399,5435,6208,6610,6563,6039,5084,3775,2264,664,-854,-2232,-3381,-4337,-5133,-5853,-6585,-7377,-8267,-9212,-10143,-10931,-11438,-11516,-11065,-10030,-8443,-6413,-4114,-1776,380,2128,3323,3869,3763,3066,1904,423,-1193,-2803,-4264,-5485,-6428,-7067,-7457,-7621,-7639,-7534,-7354,-7082,-6697,-6153,-5379,-4332,-2968,-1282,676,2838,5055,7189,9047,10469,11321,11503,11008,9865,8183,6115,3841,1550,-570,-2391,-3799,-4789,-5372,-5645,-5725,-5726,-5774,-5904,-6144,-6404,-6581,-6505,-6011,-4976,-3319,-1101,1567,4409,7146,9409,10907,11389,10743,8989,6293,2955,-648,-4074,-6905,-8772,-9410,-8693,-6652,-3467,527,4908,9175,12843,15456,16698,16364,14458,11137,6734,1711,-3406,-8073,-11794,-14198,-15036,-14254,-11948,-8363,-3867,1117,6133,10762,14650,17539,19293,19881,19376,17934,15766,13101,10196,7266,4521,2131,205,-1156,-1934,-2120,-1774,-980,144,1444,2773,3965,4882,5409,5460,4988,3999,2514,632,-1565,-3930,-6344,-8650,-10745,-12508,-13878,-14808,-15292,-15356,-15048,-14445,-13616,-12665,-11656,-10673,-9754,-8939,-8224,-7605,-7059,-6530,-6013,-5428,-4793,-4065,-3278,-2462,-1663,-966,-419,-106,-34,-233,-658,-1270,-1997,-2752,-3449,-4011,-4375,-4516,-4437,-4187,-3838,-3490,-3240,-3179,-3358,-3823,-4538,-5479,-6557,-7686,-8762,-9681,-10348,-10680,-10616,-10128,-9222,-7947,-6396,-4680,-2956,-1348,11,1047,1730,2089,2213,2206,2220,2330,2649,3155,3828,4567,5245,5749,5964,5848,5391,4657,3753,2802,1954,1327,1015,1085,1529,2344,3438,4754,6173,7616,8986,10216,11249,12058,12617,12938,12992,12810,12352,11660,10717,9583,8300,6969,5688,4593,3802,3428,3558,4219,5387,6975,8826,10754,12530,13943,14798,14965,14363,13029,11043,8594,5911,3236,838,-1080,-2349,-2875,-2655,-1730,-235,1684,3814,5960,7905,9469,10507,10930,10708,9886,8539,6817,4859,2832,884,-865,-2318,-3428,-4185,-4613,-4787,-4777,-4702,-4643,-4694,-4914,-5350,-6009,-6891,-7949,-9134,-10364,-11551,-12598,-13418,-13928,-14076,-13815,-13157,-12114,-10773,-9226,-7630,-6135,-4920,-4136,-3902,-4302,-5335,-6962,-9052,-11446,-13925,-16272,-18250,-19666,-20340,-20187,-19151,-17313,-14791,-11820,-8663,-5620,-2979,-979,208,518,-29,-1297,-3089,-5139,-7173,-8908,-10122,-10644,-10402,-9410,-7786,-5690,-3372,-1045,1050,2755,3960,4643,4850,4693,4317,3893,3566,3470,3669,4192,4995,5990,7056,8050,8850,9343,9470,9217,8612,7733,6695,5604,4613,3802,3293,3118,3326,3902,4802,5977,7303,8682,9965,11005,11680,11861,11507,10586,9182,7387,5396,3398,1606,200,-693,-1017,-779,-86,947,2133,3324,4371,5184,5727,6005,6079,6032,5960,5969,6132,6510,7121,7942,8916,9939,10903,11665,12116,12136,11661,10652,9119,7154,4856,2442,94,-1950,-3498,-4412,-4616,-4134,-3078,-1625,-16,1516,2726,3454,3558,3024,1867,204,-1820,-4019,-6214,-8220,-9918,-11189,-12003,-12347,-12270,-11849,-11196,-10425,-9663,-8997,-8507,-8191,-8055,-8027,-8049,-8057,-7995,-7856,-7659,-7450,-7300,-7268,-7400,-7702,-8145,-8651,-9139,-9480,-9612,-9431,-8940,-8143,-7104,-5935,-4751,-3692,-2874,-2394,-2305,-2614,-3271,-4184,-5206,-6178,-6912,-7255,-7071,-6275,-4853,-2838,-346,2449,5335,8061,10404,12162,13215,13506,13074,12028,10531,8778,6983,5312,3928,2914,2307,2104,2237,2653,3245,3945,4663,5341,5923,6385,6703,6890,6964,6960,6929,6939,7046,7350,7881,8715,9845,11257,12875,14596,16247,17676,18652,19027,18625,17374,15251,12320,8748,4745,620,-3329,-6778,-9473,-11207,-11904,-11568,-10337,-8428,-6122,-3739,-1574,103,1129,1400,952,-117,-1594,-3250,-4806,-6018,-6670,-6634,-5849,-4367,-2307,123,2680,5104,7144,8620,9387,9430,8789,7603,6075,4420,2879,1627,810,468,578,1023,1633,2199,2505,2365,1649,307,-1619,-4004,-6649,-9296,-11684,-13548,-14676,-14924,-14220,-12603,-10180,-7140,-3736,-231,3075,5924,8096,9434,9890,9485,8356,6693,4748,2787,1065,-210,-877,-880,-204,1042,2721,4614,6494,8124,9297,9843,9686,8780,7220,5077,2566,-181,-2920,-5522,-7796,-9646,-10967,-11730,-11909,-11543,-10667,-9363,-7724,-5859,-3915,-2025,-344,1016,1966,2468,2539,2251,1712,1071,475,59,-54,176,784,1691,2819,4006,5086,5884,6227,6000,5130,3627,1573,-877,-3504,-6065,-8296,-9973,-10925,-11051,-10370,-8964,-7021,-4778,-2479,-397,1286,2403,2905,2794,2178,1177,6,-1186,-2200,-2924,-3276,-3241,-2860,-2229,-1474,-736,-154,162,125,-304,-1130,-2311,-3787,-5471,-7271,-9083,-10821,-12374,-13669,-14595,-15088,-15060,-14480,-13335,-11661,-9570,-7185,-4727,-2380,-374,1125,1982,2142,1617,493,-1077,-2920,-4804,-6536,-7899,-8756,-8979,-8556,-7494,-5931,-4020,-1976,-43,1591,2723,3258,3162,2463,1300,-168,-1721,-3145,-4241,-4865,-4918,-4406,-3381,-2002,-438,1058,2293,3046,3193,2662,1497,-197,-2176,-4200,-5928,-7097,-7451,-6862,-5292,-2848,279,3791,7384,10726,13573,15727,17104,17729,17670,17113,16209,15157,14081,13090,12201,11411,10646,9847,8949,7909,6760,5530,4342,3295,2514,2084,2053,2402,3062,3907,4776,5522,5987,6099,5802,5145,4203,3114,2018,1063,346,-52,-142,52,416,844,1187,1328,1174,678,-141,-1218,-2425,-3624,-4633,-5329,-5563,-5312,-4544,-3373,-1904,-334,1145,2340,3083,3259,2819,1784,237,-1662,-3736,-5772,-7580,-8985,-9882,-10196,-9941,-9169,-7976,-6499,-4866,-3225,-1681,-359,676,1354,1627,1496,950,44,-1144,-2521,-3933,-5280,-6394,-7224,-7664,-7745,-7470,-6942,-6251,-5524,-4887,-4436,-4263,-4410,-4887,-5676,-6714,-7927,-9212,-10471,-11586,-12461,-12986,-13084,-12681,-11769,-10335,-8473,-6273,-3925,-1603,441,2050,3010,3274,2811,1737,245,-1409,-2912,-3972,-4339,-3838,-2430,-162,2762,6089,9468,12571,15079,16740,17408,17028,15665,13476,10684,7569,4416,1505,-944,-2752,-3854,-4233,-3975,-3214,-2103,-829,481,1710,2817,3808,4736,5680,6746,8002,9511,11271,13227,15261,17200,18829,19953,20363,19966,18699,16644,13963,10899,7769,4897,2590,1088,525,899,2091,3849,5855,7751,9211,9979,9900,8975,7289,5086,2635,269,-1720,-3080,-3681,-3459,-2516,-989,864,2789,4507,5800,6506,6567,6022,4999,3681,2299,1035,55,-583,-881,-941,-899,-928,-1187,-1774,-2745,-4042,-5577,-7165,-8662,-9870,-10707,-11099,-11079,-10734,-10193,-9632,-9206,-9067,-9301,-9954,-10988,-12312,-13776,-15182,-16342,-17054,-17180,-16627,-15364,-13449,-10962,-8085,-4971,-1852,1090,3659,5701,7122,7869,7965,7481,6520,5232,3738,2174,627,-843,-2214,-3491,-4701,-5863,-7003,-8120,-9196,-10208,-11097,-11841,-12388,-12722,-12830,-12692,-12324,-11706,-10858,-9780,-8496,-7044,-5473,-3858,-2254,-746,623,1811,2792,3575,4161,4583,4866,5043,5133,5171,5162,5143,5119,5150,5259,5521,5956,6601,7431,8388,9370,10228,10826,11010,10711,9890,8608,6992,5226,3543,2162,1273,1004,1384,2355,3776,5429,7089,8523,9540,10035,9960,9382,8422,7268,6124,5191,4625,4522,4910,5714,6820,8028,9146,9958,10307,10076,9239,7840,6003,3906,1755,-248,-1926,-3165,-3915,-4168,-4022,-3542,-2892,-2169,-1514,-1009,-735,-737,-1022,-1595,-2397,-3387,-4457,-5526,-6468,-7193,-7611,-7672,-7352,-6669,-5670,-4431,-3043,-1614,-243,953,1893,2478,2667,2413,1740,688,-635,-2114,-3581,-4901,-5936,-6606,-6881,-6775,-6359,-5719,-4974,-4222,-3585,-3139,-2966,-3120,-3628,-4507,-5737,-7266,-8995,-10794,-12462,-13823,-14629,-14729,-13955,-12290,-9765,-6573,-2965,688,4016,6638,8251,8661,7806,5791,2848,-659,-4304,-7655,-10296,-11952,-12414,-11670,-9812,-7049,-3700,-68,3481,6659,9206,10933,11737,11584,10533,8704,6294,3544,701,-1946,-4198,-5852,-6814,-7067,-6640,-5665,-4275,-2638,-917,774,2306,3634,4690,5460,5931,6108,6019,5712,5261,4759,4326,4069,4108,4507,5309,6472,7918,9492,11023,12314,13197,13535,13276,12413,11055,9337,7476,5664,4109,2961,2299,2162,2466,3109,3925,4722,5357,5671,5619,5184,4444,3523,2597,1836,1410,1423,1923,2875,4184,5667,7141,8362,9140,9284,8705,7345,5268,2580,-549,-3892,-7246,-10372,-13102,-15277,-16816,-17672,-17873,-17462,-16563,-15296,-13827,-12327,-10934,-9806,-8994,-8554,-8441,-8565,-8834,-9086,-9240,-9180,-8891,-8367,-7673,-6913,-6185,-5627,-5316,-5308,-5598,-6119,-6751,-7343,-7714,-7711,-7197,-6105,-4430,-2252,269,2905,5388,7426,8766,9193,8612,7011,4510,1329,-2242,-5856,-9159,-11833,-13602,-14283,-13793,-12135,-9438,-5905,-1818,2495,6713,10509,13651,15937,17292,17688,17202,15947,14092,11812,9295,6711,4227,1973,90,-1333,-2191,-2436,-2043,-1020,553,2573,4868,7230,9433,11244,12445,12887,12465,11194,9142,6508,3510,446,-2402,-4777,-6454,-7305,-7256,-6343,-4660,-2390,265,3040,5706,8037,9853,11046,11548,11373,10562,9220,7456,5401,3209,989,-1104,-2968,-4494,-5595,-6215,-6329,-5954,-5139,-3992,-2629,-1208,116,1198,1912,2170,1938,1226,100,-1314,-2871,-4386,-5683,-6600,-7012,-6847,-6097,-4807,-3093,-1093,1003,3035,4834,6280,7295,7838,7935,7620,6979,6086,5041,3901,2750,1613,535,-477,-1436,-2345,-3260,-4196,-5202,-6288,-7441,-8633,-9784,-10819,-11630,-12127,-12233,-11902,-11135,-9977,-8526,-6933,-5358,-4007,-3024,-2560,-2660,-3334,-4498,-6021,-7730,-9444,-10974,-12199,-12990,-13327,-13187,-12616,-11684,-10465,-9062,-7539,-5977,-4407,-2852,-1315,227,1781,3365,4978,6582,8144,9553,10736,11559,11931,11764,11040,9773,8078,6103,4061,2191,722,-152,-287,362,1785,3849,6409,9209,12033,14621,16781,18347,19234,19430,18970,17986,16597,14989,13316,11713,10290,9108,8191,7537,7099,6830,6662,6540,6408,6244,6019,5764,5476,5208,4973,4794,4669,4574,4464,4286,3996,3545,2954,2241,1508,853,407,286,561,1280,2389,3799,5347,6827,8022,8732,8789,8119,6707,4652,2113,-651,-3384,-5780,-7597,-8626,-8764,-7996,-6432,-4252,-1741,811,3084,4798,5754,5808,4953,3230,797,-2163,-5405,-8685,-11777,-14461,-16594,-18055,-18810,-18875,-18313,-17252,-15810,-14151,-12404,-10700,-9124,-7746,-6585,-5654,-4934,-4389,-3991,-3685,-3414,-3124,-2733,-2178,-1407,-362,941,2499,4217,6002,7697,9134,10153,10602,10390,9496,7957,5921,3562,1132,-1124,-2967,-4189,-4676,-4374,-3344,-1741,211,2193,3912,5038,5355,4720,3126,713,-2277,-5488,-8552,-11073,-12761,-13387,-12890,-11319,-8886,-5870,-2670,352,2819,4447,5074,4634,3233,1064,-1576,-4339,-6895,-8906,-10161,-10482,-9838,-8281,-5942,-3043,163,3406,6415,8958,10870,12015,12375,11947,10834,9142,7055,4745,2419,270,-1533,-2847,-3585,-3706,-3238,-2250,-874,731,2383,3883,5070,5785,5954,5536,4577,3171,1451,-423,-2299,-4054,-5594,-6873,-7885,-8646,-9195,-9586,-9836,-9996,-10044,-9992,-9798,-9445,-8912,-8185,-7289,-6242,-5086,-3877,-2634,-1410,-209,948,2059,3110,4094,4975,5722,6296,6628,6711,6480,5970,5190,4216,3141,2068,1110,339,-186,-473,-562,-536,-515,-610,-950,-1604,-2620,-3970,-5568,-7278,-8918,-10298,-11245,-11628,-11384,-10517,-9116,-7318,-5315,-3315,-1510,-75,890,1329,1290,859,199,-522,-1140,-1523,-1620,-1409,-984,-424,98,471,559,301,-308,-1225,-2311,-3431,-4379,-5011,-5156,-4753,-3762,-2244,-321,1840,4024,6028,7669,8816,9416,9467,9074,8340,7452,6562,5818,5342,5182,5355,5813,6460,7186,7857,8375,8656,8666,8417,7947,7342,6661,6011,5417,4942,4560,4241,3918,3513,2951,2177,1174,-52,-1420,-2862,-4232,-5426,-6307,-6791,-6813,-6364,-5484,-4272,-2864,-1444,-204,676,1033,786,-93,-1536,-3412,-5522,-7646,-9564,-11071,-12049,-12400,-12147,-11332,-10077,-8525,-6821,-5146,-3609,-2366,-1452,-942,-811,-1024,-1528,-2220,-3042,-3904,-4758,-5562,-6309,-6988,-7622,-8198,-8703,-9101,-9311,-9267,-8876,-8083,-6876,-5273,-3386,-1314,737,2635,4169,5231,5701,5551,4805,3550,1941,174,-1547,-2979,-3956,-4311,-3984,-2971,-1364,700,3007,5371,7571,9480,10964,12020,12631,12892,12877,12698,12470,12254,12135,12114,12205,12365,12548,12691,12724,12612,12302,11812,11149,10379,9567,8809,8197,7811,7724,7955,8484,9255,10138,11029,11775,12271,12438,12245,11695,10857,9779,8575,7299,6044,4832,3701,2650,1656,718,-206,-1121,-2023,-2902,-3707,-4381,-4860,-5078,-5004,-4637,-4012,-3215,-2351,-1563,-979,-722,-894,-1528,-2643,-4159,-5990,-7967,-9932,-11685,-13074,-13951,-14247,-13928,-13044,-11669,-9937,-7964,-5900,-3846,-1906,-152,1357,2571,3441,3938,4016,3664,2875,1679,137,-1676,-3637,-5621,-7487,-9090,-10316,-11072,-11321,-11066,-10381,-9365,-8175,-6972,-5917,-5143,-4739,-4721,-5067,-5672,-6411,-7135,-7678,-7924,-7772,-7173,-6151,-4745,-3069,-1256,556,2193,3526,4415,4790,4584,3837,2586,966,-898,-2822,-4663,-6255,-7513,-8348,-8755,-8741,-8363,-7691,-6815,-5824,-4823,-3898,-3131,-2592,-2315,-2312,-2556,-2974,-3466,-3893,-4124,-4023,-3512,-2549,-1182,494,2311,4085,5616,6747,7362,7428,6991,6165,5135,4107,3292,2883,2998,3700,4945,6621,8550,10515,12297,13708,14605,14938,14704,14003,12951,11731,10487,9383,8517,7959,7736,7823,8183,8739,9418,10139,10822,11419,11872,12157,12262,12169,11881,11400,10711,9827,8756,7524,6200,4856,3607,2573,1862,1573,1741,2371,3373,4628,5943,7114,7930,8213,7833,6751,4991,2679,3,-2812,-5495,-7827,-9597,-10690,-11064,-10786,-9985,-8890,-7730,-6759,-6192,-6157,-6733,-7858,-9429,-11227,-13034,-14595,-15709,-16231,-16094,-15333,-14046,-12413,-10628,-8910,-7438,-6362,-5761,-5660,-6008,-6723,-7658,-8687,-9649,-10430,-10939,-11126,-10994,-10590,-9982,-9266,-8539,-7870,-7321,-6899,-6586,-6338,-6076,-5743,-5250,-4574,-3682,-2611,-1414,-199,916,1792,2342,2483,2240,1664,889,78,-598,-998,-1008,-605,192,1285,2542,3808,4927,5772,6262,6345,6053,5434,4594,3633,2682,1807,1117,610,322,185,170,167,123,-59,-405,-937,-1614,-2357,-3067,-3592,-3815,-3603,-2875,-1598,190,2401,4864,7376,9713,11632,12945,13516,13260,12236,10515,8322,5872,3444,1296,-360,-1372,-1684,-1320,-396,938,2468,4028,5436,6592,7436,7957,8217,8275,8247,8209,8257,8427,8730,9137,9552,9898,10031,9870,9324,8389,7072,5497,3764,2074,580,-543,-1174,-1237,-708,368,1903,3759,5766,7754,9537,10968,11900,12250,11958,11028,9498,7451,5004,2287,-556,-3386,-6072,-8492,-10540,-12128,-13199,-13718,-13717,-13243,-12403,-11325,-10140,-8995,-8002,-7267,-6849,-6793,-7078,-7672,-8488,-9422,-10353,-11153,-11725,-11977,-11889,-11449,-10727,-9791,-8765,-7749,-6861,-6168,-5728,-5541,-5597,-5829,-6182,-6566,-6909,-7155,-7258,-7226,-7065,-6836,-6590,-6402,-6335,-6430,-6717,-7179,-7779,-8442,-9073,-9555,-9784,-9646,-9083,-8049,-6568,-4706,-2585,-348,1838,3821,5487,6746,7585,8023,8123,7990,7731,7460,7270,7226,7342,7605,7965,8325,8630,8782,8751,8531,8143,7662,7165,6731,6422,6271,6255,6349,6452,6492,6375,6036,5448,4633,3637,2589,1586,792,299,217,557,1328,2442,3806,5280,6722,7984,8950,9516,9632,9289,8519,7408,6060,4610,3176,1872,760,-111,-767,-1225,-1555,-1808,-2028,-2257,-2492,-2734,-2955,-3120,-3211,-3189,-3053,-2801,-2444,-2021,-1570,-1152,-822,-638,-625,-818,-1183,-1705,-2300,-2916,-3451,-3854,-4027,-3947,-3548,-2842,-1813,-517,988,2588,4149,5522,6543,7087,7041,6380,5121,3358,1257,-1004,-3192,-5105,-6560,-7422,-7642,-7225,-6267,-4931,-3407,-1939,-727,46,264,-99,-1002,-2314,-3857,-5440,-6848,-7943,-8601,-8795,-8548,-7920,-7037,-5979,-4870,-3754,-2670,-1609,-525,626,1895,3298,4816,6362,7834,9047,9861,10115,9719,8657,6988,4852,2470,74,-2070,-3749,-4775,-5056,-4558,-3340,-1516,742,3241,5772,8147,10206,11836,12973,13621,13799,13589,13056,12271,11292,10133,8830,7359,5765,4040,2265,494,-1169,-2622,-3773,-4534,-4861,-4747,-4223,-3365,-2277,-1063,145,1274,2250,3052,3697,4201,4634,5012,5386,5730,6042,6256,6323,6191,5811,5195,4353,3349,2258,1165,146,-723,-1408,-1871,-2081,-2042,-1709,-1100,-194,979,2383,3936,5534,7043,8306,9194,9559,9339,8471,6997,4973,2533,-158,-2922,-5556,-7893,-9802,-11192,-12053,-12415,-12358,-11997,-11437,-10795,-10130,-9509,-8933,-8400,-7897,-7390,-6880,-6357,-5840,-5345,-4913,-4553,-4302,-4160,-4124,-4182,-4292,-4420,-4506,-4497,-4353,-4033,-3561,-2942,-2275,-1617,-1079,-721,-582,-654,-874,-1140,-1325,-1298,-951,-225,901,2372,4086,5894,7606,9036,10003,10367,10058,9049,7425,5290,2840,269,-2196,-4356,-6017,-7041,-7325,-6838,-5596,-3694,-1258,1516,4427,7250,9773,11824,13251,14002,14036,13418,12226,10587,8644,6529,4371,2278,338,-1376,-2801,-3885,-4576,-4835,-4632,-3957,-2831,-1301,533,2561,4606,6507,8062,9104,9484,9097,7921,5967,3363,245,-3156,-6622,-9889,-12755,-14991,-16497,-17158,-17002,-16077,-14527,-12531,-10302,-8054,-5992,-4273,-3001,-2225,-1916,-2021,-2438,-3077,-3854,-4714,-5638,-6622,-7681,-8807,-9991,-11155,-12214,-13031,-13476,-13419,-12786,-11534,-9743,-7517,-5076,-2650,-495,1176,2195,2514,2137,1205,-116,-1586,-2997,-4137,-4888,-5168,-5007,-4485,-3746,-2973,-2330,-1973,-1989,-2415,-3196,-4244,-5375,-6422,-7160,-7415,-7031,-5937,-4144,-1754,1032,3967,6745,9092,10758,11573,11472,10464,8686,6318,3609,827,-1775,-3969,-5575,-6500,-6703,-6242,-5216,-3784,-2114,-380,1267,2717,3892,4761,5340,5642,5735,5659,5477,5232,4964,4701,4459,4256,4072,3917,3751,3568,3326,3022,2631,2172,1637,1065,462,-131,-683,-1155,-1486,-1631,-1525,-1126,-392,677,2084,3763,5662,7676,9696,11616,13310,14665,15579,15947,15710,14819,13285,11159,8544,5593,2504,-511,-3199,-5358,-6781,-7351,-7014,-5809,-3877,-1420,1287,3967,6326,8141,9220,9485,8915,7592,5647,3279,684,-1929,-4389,-6577,-8395,-9818,-10825,-11412,-11591,-11345,-10680,-9606,-8143,-6371,-4386,-2338,-407,1230,2382,2917,2745,1857,323,-1707,-4025,-6396,-8578,-10367,-11616,-12248,-12277,-11785,-10919,-9851,-8776,-7849,-7205,-6892,-6921,-7209,-7669,-8130,-8491,-8582,-8351,-7725,-6708,-5348,-3723,-1949,-162,1516,2959,4081,4825,5170,5147,4807,4234,3535,2813,2187,1740,1561,1675,2117,2862,3869,5100,6472,7941,9423,10881,12224,13423,14395,15094,15477,15501,15172,14494,13523,12324,10985,9588,8227,6925,5759,4687,3736,2875,2102,1441,911,590,521,783,1406,2407,3759,5393,7208,9072,10831,12337,13439,14005,13952,13206,11784,9722,7139,4181,1042,-2074,-4975,-7469,-9444,-10796,-11522,-11649,-11263,-10491,-9469,-8343,-7235,-6254,-5451,-4870,-4486,-4260,-4132,-4015,-3857,-3598,-3240,-2793,-2321,-1903,-1627,-1591,-1866,-2498,-3499,-4835,-6426,-8167,-9921,-11530,-12866,-13782,-14202,-14060,-13358,-12142,-10485,-8522,-6361,-4159,-2038,-104,1529,2814,3703,4172,4252,3945,3319,2425,1362,216,-888,-1841,-2537,-2887,-2840,-2372,-1524,-349,1026,2481,3864,5029,5847,6228,6106,5482,4385,2893,1122,-801,-2712,-4464,-5882,-6836,-7192,-6894,-5903,-4292,-2167,263,2767,5071,6924,8112,8495,8023,6747,4788,2355,-331,-3013,-5460,-7468,-8880,-9589,-9562,-8812,-7435,-5576,-3413,-1191,905,2639,3890,4545,4604,4118,3226,2093,931,-55,-692,-823,-381,674,2293,4372,6761,9255,11643,13705,15249,16118,16238,15568,14179,12182,9751,7116,4486,2109,157,-1205,-1916,-1932,-1316,-129,1476,3375,5374,7337,9079,10468,11383,11713,11435,10515,9023,7045,4731,2256,-187,-2429,-4304,-5719,-6590,-6922,-6737,-6104,-5137,-3938,-2655,-1399,-278,623,1256,1597,1644,1420,944,238,-664,-1760,-3007,-4396,-5856,-7346,-8752,-9997,-10954,-11543,-11697,-11393,-10680,-9633,-8401,-7138,-6010,-5179,-4746,-4799,-5329,-6305,-7617,-9136,-10702,-12164,-13373,-14227,-14648,-14616,-14151,-13315,-12195,-10887,-9496,-8090,-6742,-5476,-4324,-3288,-2385,-1620,-1007,-561,-283,-168,-190,-319,-499,-697,-845,-922,-883,-711,-396,57,626,1259,1903,2466,2884,3072,3010,2690,2175,1570,1022,689,744,1301,2448,4171,6409,8986,11714,14317,16554,18182,19007,18934,17918,16042,13455,10382,7112,3926,1135,-1035,-2383,-2823,-2342,-1028,976,3442,6152,8845,11286,13281,14645,15287,15144,14245,12664,10567,8117,5563,3104,956,-708,-1774,-2198,-1974,-1225,-62,1304,2670,3852,4664,5027,4878,4271,3278,2060,747,-479,-1519,-2269,-2709,-2858,-2767,-2523,-2207,-1881,-1593,-1353,-1153,-985,-840,-722,-654,-665,-775,-1026,-1392,-1899,-2479,-3119,-3761,-4359,-4900,-5350,-5719,-5993,-6178,-6251,-6213,-6028,-5697,-5225,-4643,-4011,-3410,-2912,-2627,-2596,-2891,-3502,-4431,-5606,-6965,-8386,-9754,-10933,-11791,-12221,-12144,-11528,-10399,-8848,-6999,-5038,-3125,-1448,-118,758,1164,1107,634,-169,-1230,-2461,-3776,-5110,-6392,-7546,-8522,-9240,-9650,-9726,-9433,-8816,-7920,-6835,-5671,-4544,-3556,-2794,-2304,-2086,-2122,-2334,-2652,-2987,-3259,-3409,-3406,-3217,-2868,-2358,-1726,-1007,-228,573,1378,2153,2888,3532,4094,4526,4856,5085,5265,5447,5712,6108,6706,7499,8487,9585,10699,11693,12441,12826,12775,12266,11314,9992,8395,6647,4884,3234,1832,787,211,157,692,1780,3415,5474,7843,10339,12768,14930,16651,17775,18238,17991,17091,15610,13682,11453,9096,6778,4654,2880,1550,755,507,793,1534,2623,3911,5236,6440,7369,7912,7974,7527,6576,5177,3429,1453,-609,-2625,-4470,-6071,-7369,-8384,-9125,-9688,-10116,-10500,-10863,-11231,-11560,-11813,-11900,-11757,-11319,-10566,-9503,-8190,-6720,-5204,-3781,-2561,-1639,-1077,-867,-992,-1356,-1869,-2406,-2864,-3163,-3271,-3203,-3030,-2856,-2806,-3011,-3563,-4535,-5919,-7683,-9700,-11842,-13918,-15760,-17180,-18048,-18241,-17710,-16443,-14478,-11927,-8913,-5630,-2266,978,3903,6346,8164,9254,9574,9095,7888,6024,3680,1033,-1658,-4160,-6205,-7609,-8201,-7928,-6792,-4897,-2408,467,3491,6455,9171,11514,13412,14847,15851,16479,16799,16886,16775,16517,16097,15527,14779,13847,12748,11495,10133,8711,7262,5834,4435,3080,1767,506,-693,-1781,-2715,-3401,-3774,-3738,-3243,-2261,-793,1087,3296,5672,8047,10220,11992,13191,13670,13357,12225,10341,7823,4862,1698,-1421,-4218,-6473,-7987,-8661,-8445,-7423,-5703,-3517,-1077,1357,3577,5407,6757,7581,7905,7787,7296,6527,5545,4427,3239,2043,916,-73,-848,-1324,-1467,-1213,-589,384,1616,2982,4329,5494,6299,6628,6395,5578,4269,2563,681,-1197,-2854,-4132,-4939,-5248,-5121,-4675,-4050,-3413,-2889,-2578,-2520,-2730,-3157,-3768,-4491,-5273,-6069,-6833,-7518,-8104,-8524,-8774,-8807,-8627,-8248,-7700,-7060,-6384,-5758,-5237,-4861,-4639,-4546,-4528,-4521,-4446,-4238,-3836,-3233,-2414,-1440,-360,732,1738,2568,3149,3411,3370,3005,2429,1679,914,187,-376,-774,-963,-1013,-964,-927,-965,-1160,-1535,-2083,-2764,-3480,-4149,-4654,-4913,-4864,-4476,-3771,-2787,-1613,-330,951,2150,3193,4037,4653,5057,5240,5251,5089,4798,4380,3885,3321,2746,2191,1698,1311,1024,857,759,682,546,261,-254,-1064,-2189,-3609,-5239,-6958,-8611,-10026,-11049,-11544,-11439,-10700,-9368,-7545,-5352,-2990,-620,1540,3327,4558,5133,4951,4027,2408,225,-2321,-5012,-7600,-9862,-11632,-12787,-13302,-13207,-12592,-11587,-10318,-8925,-7502,-6145,-4902,-3830,-2949,-2320,-1958,-1920,-2240,-2912,-3957,-5274,-6805,-8371,-9826,-10969,-11643,-11702,-11092,-9801,-7925,-5613,-3061,-491,1900,3928,5503,6541,7078,7170,6920,6491,5999,5596,5373,5380,5638,6105,6718,7389,8027,8532,8834,8873,8604,8038,7192,6136,4979,3840,2879,2224,2015,2328,3196,4587,6384,8429,10488,12338,13724,14486,14480,13704,12194,10109,7632,4989,2410,84,-1813,-3167,-3916,-4022,-3534,-2505,-1056,660,2492,4232,5729,6805,7351,7285,6601,5344,3636,1645,-423,-2339,-3899,-4926,-5304,-5002,-4061,-2612,-850,989,2664,3937,4655,4711,4118,2955,1402,-332,-1996,-3385,-4320,-4732,-4597,-4023,-3147,-2177,-1327,-782,-707,-1161,-2171,-3645,-5463,-7432,-9349,-10998,-12194,-12790,-12698,-11927,-10529,-8693,-6597,-4533,-2724,-1423,-786,-900,-1737,-3185,-5004,-6938,-8639,-9850,-10299,-9885,-8568,-6484,-3842,-967,1797,4095,5621,6165,5608,3976,1399,-1873,-5502,-9130,-12352,-14850,-16348,-16699,-15880,-13997,-11253,-7950,-4387,-898,2276,4917,6919,8228,8860,8884,8385,7480,6275,4891,3441,2038,806,-153,-712,-811,-364,629,2151,4136,6459,8958,11465,13733,15602,16851,17363,17070,15972,14189,11888,9319,6759,4462,2670,1510,1065,1277,2029,3130,4347,5472,6302,6733,6698,6237,5426,4402,3306,2298,1522,1100,1136,1670,2732,4259,6174,8320,10520,12560,14240,15367,15808,15499,14450,12767,10622,8221,5828,3658,1923,769,258,407,1116,2248,3590,4910,5967,6545,6491,5723,4263,2219,-219,-2822,-5327,-7528,-9240,-10394,-10982,-11083,-10838,-10403,-9960,-9645,-9576,-9812,-10373,-11223,-12301,-13509,-14731,-15869,-16788,-17415,-17661,-17478,-16846,-15769,-14287,-12464,-10395,-8173,-5922,-3744,-1734,23,1489,2629,3456,3984,4252,4294,4136,3818,3331,2710,1930,1003,-84,-1335,-2738,-4274,-5892,-7515,-9042,-10340,-11279,-11723,-11573,-10773,-9320,-7286,-4788,-1998,891,3672,6156,8165,9572,10280,10255,9495,8063,6052,3611,907,-1856,-4481,-6753,-8510,-9606,-9972,-9595,-8526,-6893,-4856,-2627,-415,1571,3151,4210,4659,4512,3811,2674,1261,-250,-1646,-2747,-3377,-3419,-2806,-1537,323,2654,5288,8045,10718,13130,15105,16522,17282,17351,16738,15505,13766,11672,9400,7149,5095,3410,2197,1539,1422,1819,2624,3720,4977,6226,7357,8207,8687,8698,8189,7161,5643,3735,1569,-680,-2829,-4685,-6106,-6966,-7241,-6935,-6150,-5012,-3696,-2368,-1178,-232,405,750,827,739,572,429,407,550,912,1466,2191,3013,3835,4568,5099,5345,5249,4776,3967,2860,1567,185,-1164,-2389,-3409,-4202,-4755,-5101,-5294,-5404,-5492,-5649,-5906,-6339,-6949,-7764,-8740,-9837,-10957,-11995,-12805,-13275,-13257,-12698,-11546,-9840,-7681,-5206,-2614,-116,2093,3824,4934,5352,5031,4031,2441,419,-1847,-4149,-6291,-8095,-9443,-10262,-10559,-10385,-9849,-9082,-8206,-7343,-6549,-5855,-5231,-4605,-3887,-2981,-1804,-307,1496,3577,5812,8093,10260,12174,13701,14725,15171,14977,14130,12655,10598,8080,5219,2195,-815,-3629,-6074,-8008,-9332,-9969,-9910,-9157,-7764,-5816,-3413,-710,2142,4950,7531,9704,11320,12282,12556,12175,11255,9939,8443,6949,5667,4726,4237,4222,4654,5450,6468,7565,8547,9286,9607,9465,8773,7578,5930,3952,1807,-324,-2244,-3760,-4734,-5052,-4694,-3691,-2156,-249,1834,3878,5683,7063,7876,8048,7530,6383,4683,2584,263,-2090,-4285,-6160,-7597,-8524,-8942,-8886,-8443,-7728,-6829,-5875,-4906,-4012,-3210,-2542,-2040,-1725,-1639,-1808,-2245,-2972,-3938,-5123,-6407,-7704,-8853,-9732,-10208,-10204,-9681,-8683,-7287,-5655,-3943,-2353,-1029,-129,292,178,-417,-1429,-2741,-4207,-5712,-7102,-8290,-9182,-9717,-9865,-9605,-8947,-7938,-6638,-5156,-3619,-2162,-942,-71,346,274,-266,-1198,-2364,-3608,-4706,-5513,-5862,-5705,-5022,-3891,-2407,-725,1027,2722,4261,5610,6714,7610,8264,8735,8986,9066,8961,8712,8356,7950,7565,7273,7139,7214,7519,8043,8732,9507,10236,10795,11030,10831,10106,8825,7022,4782,2254,-368,-2887,-5088,-6799,-7895,-8300,-8024,-7119,-5724,-3969,-2064,-158,1579,3039,4170,4947,5412,5613,5606,5444,5154,4746,4234,3610,2909,2160,1436,816,391,256,473,1098,2126,3539,5255,7184,9182,11109,12794,14091,14851,14972,14387,13078,11101,8548,5574,2366,-880,-3959,-6696,-8944,-10610,-11658,-12089,-11983,-11416,-10530,-9441,-8275,-7132,-6091,-5197,-4475,-3926,-3530,-3262,-3071,-2922,-2759,-2555,-2284,-1956,-1597,-1267,-1034,-971,-1146,-1605,-2359,-3394,-4660,-6067,-7526,-8918,-10131,-11094,-11705,-11970,-11848,-11408,-10696,-9790,-8791,-7742,-6717,-5714,-4748,-3799,-2865,-1961,-1101,-351,235,591,652,393,-197,-1075,-2174,-3382,-4596,-5676,-6543,-7093,-7307,-7155,-6652,-5819,-4673,-3240,-1532,431,2620,4989,7467,9965,12374,14580,16475,17969,19016,19593,19748,19539,19073,18456,17797,17167,16617,16142,15701,15229,14646,13865,12858,11575,10079,8399,6663,4961,3426,2155,1222,697,583,895,1607,2669,4039,5634,7371,9156,10862,12382,13562,14309,14488,14056,12981,11295,9118,6561,3837,1111,-1413,-3587,-5299,-6474,-7130,-7292,-7078,-6605,-6022,-5479,-5077,-4916,-5008,-5341,-5841,-6406,-6914,-7262,-7338,-7117,-6567,-5750,-4749,-3658,-2620,-1729,-1074,-713,-634,-815,-1185,-1673,-2205,-2733,-3224,-3695,-4139,-4615,-5116,-5682,-6298,-6957,-7615,-8231,-8728,-9047,-9108,-8869,-8278,-7357,-6129,-4683,-3119,-1551,-102,1147,2128,2829,3268,3487,3550,3511,3399,3229,2973,2587,2027,1236,195,-1081,-2564,-4144,-5736,-7199,-8408,-9269,-9700,-9682,-9233,-8431,-7367,-6186,-4990,-3895,-2969,-2217,-1648,-1166,-730,-227,379,1133,2008,2941,3820,4517,4886,4817,4229,3104,1494,-488,-2672,-4858,-6826,-8398,-9395,-9741,-9366,-8315,-6652,-4531,-2124,338,2639,4550,5905,6577,6537,5815,4544,2904,1127,-548,-1898,-2756,-3019,-2680,-1819,-582,828,2213,3393,4246,4719,4830,4639,4259,3783,3328,2960,2737,2678,2788,3043,3428,3884,4385,4852,5241,5468,5472,5193,4584,3633,2344,759,-1058,-3002,-4971,-6804,-8380,-9551,-10197,-10260,-9695,-8569,-6955,-5025,-2937,-892,956,2460,3556,4184,4373,4146,3561,2685,1559,250,-1215,-2772,-4379,-5963,-7451,-8781,-9872,-10695,-11213,-11443,-11401,-11149,-10730,-10222,-9668,-9124,-8605,-8138,-7709,-7321,-6962,-6632,-6336,-6086,-5884,-5727,-5596,-5450,-5230,-4883,-4331,-3546,-2498,-1213,244,1789,3293,4650,5750,6519,6911,6926,6578,5929,5048,4017,2930,1885,960,255,-183,-285,-26,605,1598,2893,4427,6081,7731,9247,10496,11387,11850,11872,11492,10775,9855,8828,7855,7017,6411,6062,5960,6056,6266,6491,6618,6571,6254,5649,4721,3501,2032,372,-1372,-3125,-4751,-6174,-7287,-8026,-8358,-8255,-7752,-6874,-5685,-4264,-2678,-1023,614,2144,3465,4484,5127,5309,5018,4224,2972,1322,-617,-2717,-4816,-6759,-8391,-9569,-10210,-10241,-9682,-8578,-7056,-5282,-3464,-1824,-569,138,186,-431,-1671,-3363,-5329,-7311,-9085,-10443,-11231,-11388,-10917,-9906,-8512,-6901,-5283,-3811,-2629,-1804,-1392,-1354,-1669,-2238,-2961,-3726,-4391,-4847,-4983,-4722,-4041,-2933,-1483,237,2070,3891,5543,6919,7928,8550,8788,8709,8396,7949,7464,7020,6665,6427,6295,6235,6215,6160,6051,5818,5488,5046,4586,4161,3892,3887,4220,4974,6134,7681,9498,11470,13410,15168,16564,17485,17820,17534,16606,15084,13026,10541,7757,4802,1856,-950,-3437,-5488,-6981,-7851,-8058,-7622,-6598,-5082,-3206,-1107,1054,3143,5030,6612,7830,8614,8973,8879,8368,7459,6206,4670,2934,1107,-691,-2322,-3649,-4566,-4984,-4890,-4305,-3320,-2070,-707,586,1648,2334,2532,2193,1321,-13,-1676,-3499,-5278,-6834,-7990,-8649,-8763,-8353,-7538,-6441,-5274,-4202,-3405,-2999,-3056,-3577,-4507,-5757,-7186,-8673,-10081,-11302,-12275,-12942,-13320,-13417,-13282,-12959,-12491,-11907,-11225,-10431,-9519,-8462,-7254,-5891,-4394,-2809,-1175,427,1947,3321,4490,5430,6088,6455,6504,6215,5591,4617,3319,1720,-120,-2123,-4190,-6185,-8000,-9479,-10542,-11078,-11060,-10475,-9364,-7813,-5946,-3915,-1904,-84,1373,2331,2715,2480,1675,375,-1274,-3105,-4930,-6564,-7845,-8631,-8842,-8413,-7365,-5728,-3596,-1080,1679,4535,7326,9915,12168,13993,15324,16143,16450,16287,15703,14769,13553,12135,10588,8990,7428,5977,4724,3750,3122,2893,3088,3685,4641,5855,7215,8587,9832,10844,11528,11837,11764,11313,10559,9558,8422,7248,6147,5221,4550,4201,4196,4528,5152,5987,6941,7896,8753,9415,9818,9919,9720,9227,8481,7516,6359,5041,3567,1943,178,-1712,-3689,-5693,-7635,-9418,-10927,-12060,-12740,-12909,-12569,-11740,-10501,-8943,-7183,-5348,-3548,-1898,-490,609,1322,1631,1496,925,-55,-1407,-3042,-4870,-6771,-8635,-10354,-11841,-13060,-13980,-14628,-15043,-15263,-15361,-15367,-15321,-15227,-15086,-14863,-14528,-14032,-13327,-12376,-11144,-9629,-7825,-5793,-3568,-1270,1020,3163,5060,6595,7702,8325,8468,8144,7447,6442,5271,4026,2828,1746,835,107,-454,-881,-1224,-1519,-1806,-2089,-2367,-2611,-2785,-2844,-2756,-2491,-2035,-1402,-598,342,1397,2525,3709,4887,6019,7030,7834,8358,8509,8239,7514,6362,4844,3074,1194,-625,-2228,-3448,-4198,-4389,-4042,-3201,-1989,-565,893,2208,3216,3829,3989,3730,3135,2325,1452,659,59,-266,-278,12,586,1381,2351,3450,4647,5930,7296,8746,10264,11826,13367,14817,16066,17011,17561,17622,17169,16176,14687,12787,10567,8193,5784,3525,1528,-79,-1234,-1913,-2136,-1982,-1548,-976,-375,118,433,513,345,-54,-652,-1407,-2265,-3189,-4119,-5028,-5835,-6519,-7006,-7271,-7276,-7022,-6497,-5754,-4804,-3722,-2547,-1343,-158,958,1959,2792,3394,3711,3670,3235,2363,1086,-565,-2457,-4479,-6435,-8183,-9560,-10481,-10899,-10840,-10392,-9685,-8873,-8125,-7580,-7346,-7489,-7997,-8832,-9903,-11079,-12249,-13272,-14058,-14529,-14653,-14429,-13894,-13095,-12098,-10975,-9790,-8618,-7507,-6520,-5685,-5037,-4569,-4284,-4148,-4126,-4182,-4233,-4254,-4133,-3845,-3292,-2448,-1271,234,2029,4056,6195,8346,10345,12071,13389,14192,14425,14057,13139,11750,10051,8209,6438,4920,3807,3196,3099,3455,4146,4978,5773,6331,6518,6252,5540,4457,3159,1838,709,-46,-280,64,980,2373,4104,5987,7836,9470,10725,11495,11685,11284,10286,8763,6801,4535,2114,-297,-2531,-4429,-5844,-6668,-6819,-6276,-5060,-3267,-1032,1445,3953,6247,8125,9392,9956,9758,8864,7377,5486,3390,1302,-588,-2138,-3238,-3855,-3966,-3619,-2846,-1723,-310,1296,3013,4703,6243,7489,8291,8553,8191,7202,5641,3632,1334,-1034,-3290,-5237,-6764,-7797,-8349,-8473,-8298,-7939,-7543,-7208,-6999,-6941,-7000,-7125,-7233,-7268,-7163,-6931,-6575,-6185,-5826,-5604,-5566,-5751,-6113,-6585,-7017,-7284,-7212,-6707,-5687,-4164,-2210,38,2390,4640,6583,8029,8860,8983,8416,7201,5465,3362,1082,-1181,-3232,-4907,-6068,-6619,-6538,-5832,-4597,-2955,-1072,862,2690,4237,5432,6198,6562,6579,6351,6009,5691,5515,5578,5933,6573,7445,8439,9418,10229,10740,10847,10510,9739,8605,7207,5668,4102,2601,1239,43,-961,-1782,-2392,-2791,-2907,-2708,-2106,-1060,472,2466,4862,7526,10276,12906,15179,16906,17922,18143,17552,16218,14263,11864,9209,6492,3872,1484,-599,-2346,-3766,-4909,-5819,-6570,-7185,-7690,-8071,-8290,-8320,-8103,-7636,-6919,-5992,-4937,-3840,-2827,-1995,-1448,-1236,-1374,-1837,-2509,-3301,-4035,-4599,-4881,-4824,-4448,-3808,-3028,-2236,-1584,-1183,-1121,-1417,-2058,-2951,-4007,-5082,-6065,-6856,-7391,-7651,-7665,-7478,-7195,-6878,-6632,-6491,-6489,-6606,-6793,-6979,-7076,-6995,-6656,-5999,-4982,-3604,-1892,100,2275,4506,6666,8560,10051,10967,11195,10669,9384,7411,4893,2022,-958,-3797,-6248,-8100,-9206,-9483,-8949,-7687,-5873,-3716,-1474,608,2314,3473,4002,3890,3209,2099,742,-662,-1918,-2884,-3449,-3590,-3313,-2687,-1796,-728,437,1637,2841,4028,5191,6331,7430,8460,9385,10145,10698,10989,11001,10718,10183,9420,8511,7496,6446,5385,4335,3293,2229,1128,-51,-1305,-2652,-4037,-5444,-6776,-7980,-8971,-9683,-10086,-10155,-9918,-9427,-8750,-7985,-7210,-6506,-5921,-5472,-5163,-4952,-4823,-4716,-4629,-4519,-4408,-4273,-4141,-3992,-3849,-3689,-3542,-3392,-3279,-3213,-3225,-3336,-3549,-3848,-4184,-4478,-4634,-4536,-4104,-3272,-2049,-505,1238,2967,4492,5557,6011,5693,4587,2715,228,-2681,-5756,-8728,-11356,-13424,-14796,-15422,-15300,-14567,-13338,-11851,-10279,-8832,-7649,-6832,-6409,-6367,-6609,-7039,-7506,-7879,-8046,-7921,-7469,-6710,-5685,-4483,-3185,-1869,-591,627,1793,2932,4080,5267,6501,7769,9028,10201,11216,11969,12406,12462,12155,11499,10594,9528,8424,7392,6514,5851,5406,5160,5045,4967,4846,4562,4081,3347,2406,1330,257,-642,-1189,-1212,-610,687,2613,5069,7838,10674,13286,15396,16748,17164,16539,14877,12281,8936,5119,1123,-2725,-6140,-8877,-10772,-11735,-11779,-10972,-9468,-7432,-5084,-2608,-207,1979,3811,5231,6177,6674,6744,6466,5916,5189,4342,3446,2497,1527,508,-536,-1599,-2633,-3558,-4315,-4792,-4943,-4717,-4110,-3173,-1977,-644,703,1909,2859,3429,3555,3183,2335,1036,-620,-2536,-4590,-6653,-8606,-10342,-11779,-12849,-13540,-13820,-13747,-13325,-12644,-11749,-10713,-9598,-8442,-7291,-6163,-5078,-4048,-3077,-2179,-1355,-621,31,579,1055,1443,1803,2147,2539,3027,3657,4456,5433,6532,7689,8763,9611,10078,10014,9337,8015,6119,3800,1304,-1086,-3058,-4322,-4675,-3985,-2274,340,3628,7272,10949,14304,17058,18973,19906,19797,18666,16621,13811,10452,6774,3031,-551,-3736,-6377,-8325,-9530,-9977,-9710,-8821,-7435,-5699,-3768,-1803,81,1754,3169,4266,5054,5537,5747,5714,5472,5044,4472,3772,3003,2198,1422,730,172,-203,-377,-332,-93,321,857,1466,2101,2684,3190,3531,3685,3587,3222,2563,1629,426,-988,-2583,-4297,-6075,-7868,-9592,-11184,-12538,-13549,-14111,-14112,-13494,-12224,-10333,-7931,-5155,-2238,604,3111,5065,6269,6601,6008,4523,2278,-556,-3696,-6887,-9805,-12210,-13865,-14645,-14494,-13460,-11679,-9348,-6722,-4046,-1555,563,2199,3304,3901,4075,3938,3612,3229,2869,2593,2403,2259,2091,1807,1323,583,-423,-1651,-2984,-4285,-5354,-6038,-6163,-5660,-4501,-2755,-586,1809,4160,6215,7740,8570,8606,7865,6419,4434,2105,-353,-2728,-4840,-6555,-7774,-8463,-8610,-8247,-7422,-6208,-4667,-2894,-949,1058,3070,4976,6711,8186,9328,10089,10414,10306,9767,8853,7657,6288,4900,3639,2648,2048,1902,2228,2990,4086,5402,6772,8038,9042,9639,9727,9255,8220,6711,4851,2855,934,-661,-1718,-2078,-1642,-428,1483,3904,6602,9297,11717,13600,14749,15028,14374,12834,10491,7543,4182,685,-2734,-5823,-8437,-10436,-11797,-12524,-12704,-12455,-11909,-11222,-10515,-9885,-9397,-9042,-8800,-8588,-8325,-7923,-7319,-6476,-5412,-4182,-2879,-1629,-551,215,586,491,-89,-1104,-2491,-4105,-5801,-7413,-8777,-9768,-10280,-10276,-9757,-8777,-7443,-5885,-4258,-2722,-1410,-450,86,146,-269,-1115,-2304,-3698,-5122,-6376,-7262,-7583,-7231,-6103,-4262,-1795,1081,4093,6958,9371,11099,11979,11951,11037,9377,7127,4531,1804,-838,-3205,-5178,-6654,-7606,-8024,-7953,-7447,-6589,-5480,-4212,-2896,-1616,-443,559,1384,2015,2501,2874,3209,3556,3973,4492,5112,5813,6528,7186,7690,7951,7909,7522,6814,5844,4716,3572,2564,1840,1533,1724,2456,3698,5379,7357,9473,11528,13341,14741,15605,15859,15486,14525,13055,11203,9096,6895,4730,2731,994,-400,-1416,-2021,-2225,-2059,-1550,-783,189,1261,2345,3353,4190,4797,5120,5126,4827,4238,3426,2460,1440,473,-346,-922,-1200,-1148,-780,-136,708,1650,2580,3361,3869,3981,3598,2660,1149,-881,-3335,-6032,-8787,-11343,-13504,-15049,-15852,-15840,-15018,-13487,-11398,-8973,-6447,-4066,-2048,-549,304,513,80,-857,-2180,-3699,-5246,-6657,-7819,-8641,-9110,-9242,-9104,-8789,-8402,-8039,-7795,-7731,-7874,-8228,-8744,-9368,-10013,-10579,-10993,-11163,-11070,-10688,-10066,-9276,-8415,-7619,-6999,-6678,-6711,-7127,-7868,-8822,-9829,-10674,-11171,-11127,-10437,-9049,-7004,-4440,-1530,1457,4294,6726,8581,9734,10164,9919,9133,7992,6712,5520,4615,4138,4191,4758,5801,7160,8692,10174,11446,12322,12708,12546,11862,10739,9304,7734,6180,4818,3754,3072,2780,2853,3193,3696,4223,4653,4883,4867,4584,4098,3480,2853,2334,2030,2019,2335,2967,3869,4960,6140,7310,8368,9235,9852,10162,10166,9832,9224,8351,7324,6207,5128,4189,3490,3111,3102,3468,4184,5188,6373,7651,8881,9970,10805,11313,11429,11130,10397,9270,7778,6018,4059,2033,30,-1823,-3451,-4773,-5779,-6467,-6887,-7118,-7230,-7329,-7468,-7709,-8049,-8489,-8946,-9374,-9644,-9694,-9432,-8828,-7879,-6646,-5213,-3734,-2347,-1220,-482,-238,-534,-1357,-2631,-4218,-5941,-7584,-8955,-9872,-10240,-10026,-9285,-8165,-6839,-5535,-4448,-3726,-3461,-3636,-4181,-4929,-5714,-6329,-6628,-6496,-5906,-4880,-3517,-1954,-331,1186,2482,3450,4027,4196,3969,3396,2545,1512,373,-761,-1827,-2743,-3452,-3914,-4095,-3983,-3589,-2944,-2096,-1123,-103,866,1715,2362,2803,3017,3078,3053,3067,3224,3638,4359,5395,6695,8120,9529,10735,11594,12003,11933,11427,10599,9611,8614,7777,7168,6856,6778,6895,7088,7282,7413,7456,7444,7435,7515,7766,8246,8977,9925,11008,12094,13035,13657,13818,13412,12378,10743,8585,6055,3342,651,-1827,-3928,-5555,-6655,-7260,-7432,-7291,-6950,-6550,-6169,-5905,-5750,-5724,-5753,-5777,-5714,-5476,-5020,-4309,-3371,-2266,-1099,-5,882,1430,1548,1191,381,-812,-2270,-3844,-5366,-6689,-7654,-8162,-8126,-7513,-6334,-4649,-2556,-205,2249,4615,6721,8405,9540,10046,9888,9090,7717,5879,3711,1377,-971,-3171,-5104,-6663,-7797,-8488,-8760,-8682,-8340,-7830,-7268,-6729,-6275,-5952,-5730,-5609,-5534,-5451,-5337,-5139,-4877,-4546,-4196,-3866,-3613,-3479,-3492,-3656,-3953,-4338,-4751,-5132,-5388,-5492,-5350,-4973,-4312,-3396,-2229,-861,668,2281,3915,5456,6828,7896,8584,8799,8518,7748,6570,5108,3530,2034,795,-18,-310,-34,769,1983,3441,4916,6177,7001,7201,6665,5353,3320,694,-2311,-5464,-8481,-11138,-13201,-14560,-15123,-14942,-14091,-12754,-11122,-9416,-7845,-6576,-5716,-5328,-5365,-5758,-6354,-6994,-7509,-7757,-7631,-7092,-6140,-4851,-3324,-1707,-154,1184,2170,2719,2788,2412,1669,713,-295,-1165,-1737,-1891,-1552,-720,563,2192,4039,5948,7773,9374,10634,11463,11795,11587,10832,9532,7731,5490,2914,120,-2735,-5489,-7978,-10045,-11563,-12454,-12680,-12290,-11377,-10096,-8653,-7239,-6077,-5308,-5047,-5335,-6115,-7308,-8740,-10234,-11613,-12673,-13312,-13387,-12885,-11777,-10129,-8015,-5568,-2926,-243,2313,4627,6570,8097,9179,9851,10172,10233,10130,9952,9788,9689,9710,9861,10161,10581,11106,11672,12239,12721,13061,13187,13044,12609,11866,10848,9607,8227,6816,5478,4335,3450,2887,2626,2624,2773,2956,3025,2871,2396,1582,441,-924,-2401,-3813,-5010,-5843,-6212,-6067,-5419,-4332,-2909,-1298,377,1963,3360,4482,5277,5727,5839,5638,5178,4515,3728,2892,2090,1381,819,429,216,173,286,521,875,1295,1755,2185,2506,2619,2445,1881,914,-477,-2209,-4173,-6199,-8117,-9744,-10940,-11635,-11793,-11507,-10875,-10079,-9299,-8704,-8425,-8534,-9030,-9850,-10875,-11961,-12946,-13709,-14146,-14219,-13941,-13350,-12556,-11634,-10698,-9820,-9050,-8415,-7909,-7492,-7128,-6749,-6305,-5743,-5028,-4137,-3077,-1850,-504,943,2426,3913,5340,6668,7848,8842,9641,10229,10636,10889,11027,11103,11135,11146,11131,11059,10919,10662,10305,9836,9316,8786,8319,7956,7734,7637,7641,7673,7669,7549,7261,6772,6073,5209,4208,3164,2127,1184,372,-263,-732,-1041,-1246,-1386,-1527,-1688,-1905,-2136,-2359,-2483,-2434,-2118,-1482,-475,883,2547,4426,6390,8311,10046,11493,12554,13199,13397,13171,12561,11606,10390,8957,7397,5762,4117,2523,1024,-310,-1444,-2303,-2869,-3080,-2950,-2455,-1656,-566,702,2097,3479,4749,5762,6395,6531,6075,4984,3258,967,-1763,-4752,-7785,-10644,-13099,-14993,-16165,-16589,-16244,-15233,-13690,-11800,-9774,-7817,-6110,-4800,-3961,-3632,-3761,-4272,-5034,-5905,-6733,-7402,-7794,-7866,-7581,-6967,-6065,-4953,-3708,-2429,-1180,-48,934,1723,2310,2696,2889,2916,2793,2552,2193,1729,1132,393,-533,-1652,-2974,-4462,-6062,-7679,-9209,-10524,-11518,-12087,-12175,-11745,-10828,-9467,-7794,-5916,-4028,-2279,-845,134,573,427,-280,-1445,-2949,-4598,-6213,-7617,-8639,-9181,-9153,-8548,-7386,-5731,-3696,-1387,1040,3456,5725,7718,9351,10542,11259,11501,11285,10696,9805,8753,7654,6640,5825,5278,5050,5123,5457,5982,6605,7262,7879,8430,8900,9301,9653,9977,10281,10577,10843,11083,11276,11417,11509,11530,11483,11315,11009,10490,9726,8673,7324,5710,3892,1971,73,-1677,-3134,-4217,-4841,-5012,-4776,-4231,-3527,-2825,-2274,-2019,-2116,-2600,-3422,-4484,-5667,-6818,-7806,-8519,-8871,-8821,-8367,-7534,-6391,-5016,-3517,-1995,-566,676,1653,2299,2601,2546,2188,1558,750,-187,-1157,-2103,-2946,-3620,-4061,-4210,-4031,-3507,-2664,-1558,-283,1030,2250,3233,3863,4063,3797,3080,1996,637,-827,-2268,-3504,-4433,-4936,-4997,-4603,-3838,-2792,-1623,-459,524,1222,1526,1395,836,-98,-1299,-2615,-3877,-4907,-5541,-5670,-5237,-4263,-2852,-1165,601,2209,3489,4265,4480,4121,3271,2073,706,-615,-1711,-2409,-2606,-2247,-1346,15,1714,3559,5372,6914,8015,8494,8268,7314,5718,3639,1317,-978,-2986,-4467,-5290,-5375,-4788,-3629,-2103,-410,1222,2615,3624,4185,4275,3958,3320,2495,1633,844,266,-59,-89,154,602,1179,1793,2340,2779,3037,3147,3095,2961,2771,2599,2487,2449,2510,2623,2773,2888,2928,2840,2608,2234,1757,1226,724,312,69,37,249,708,1383,2223,3145,4046,4826,5368,5592,5434,4876,3936,2688,1213,-345,-1890,-3279,-4454,-5341,-5954,-6298,-6447,-6443,-6371,-6273,-6178,-6108,-6036,-5953,-5819,-5602,-5297,-4903,-4470,-4054,-3744,-3622,-3752,-4175,-4882,-5818,-6899,-8000,-9000,-9775,-10239,-10333,-10047,-9420,-8501,-7401,-6192,-5007,-3906,-3011,-2344,-1987,-1916,-2155,-2637,-3325,-4129,-4966,-5749,-6395,-6825,-6989,-6818,-6293,-5380,-4087,-2443,-494,1666,3933,6177,8256,10053,11432,12333,12680,12491,11786,10648,9182,7521,5803,4164,2728,1569,752,260,67,93,247,437,584,633,584,440,296,205,302,642,1319,2319,3631,5145,6729,8213,9423,10191,10429,10053,9116,7687,5920,4008,2133,508,-731,-1451,-1605,-1175,-216,1202,2932,4859,6800,8628,10180,11353,12028,12161,11701,10680,9144,7200,4983,2649,377,-1671,-3349,-4536,-5176,-5242,-4784,-3894,-2709,-1409,-155,860,1533,1768,1557,953,45,-1037,-2152,-3192,-4058,-4710,-5152,-5408,-5562,-5680,-5847,-6130,-6556,-7145,-7860,-8639,-9407,-10036,-10442,-10489,-10135,-9303,-8036,-6376,-4451,-2428,-480,1182,2407,3062,3103,2551,1515,159,-1316,-2693,-3800,-4481,-4668,-4334,-3523,-2305,-822,825,2450,3956,5182,6054,6478,6421,5867,4843,3400,1634,-351,-2412,-4413,-6211,-7666,-8680,-9158,-9066,-8387,-7166,-5473,-3448,-1245,946,2922,4513,5557,5978,5746,4908,3584,1935,165,-1510,-2907,-3836,-4211,-3942,-3070,-1636,214,2349,4578,6758,8728,10409,11722,12672,13277,13585,13678,13589,13387,13074,12662,12151,11524,10808,10010,9200,8410,7744,7227,6936,6870,7046,7412,7940,8546,9172,9749,10215,10542,10699,10691,10523,10214,9772,9202,8490,7612,6547,5268,3787,2132,372,-1384,-3038,-4457,-5559,-6275,-6585,-6515,-6127,-5517,-4800,-4095,-3511,-3139,-3026,-3187,-3586,-4161,-4826,-5482,-6056,-6482,-6746,-6848,-6812,-6678,-6464,-6189,-5848,-5418,-4871,-4182,-3334,-2348,-1269,-172,826,1611,2071,2124,1741,946,-178,-1499,-2858,-4090,-5058,-5659,-5864,-5685,-5228,-4599,-3975,-3490,-3284,-3444,-4003,-4941,-6181,-7613,-9094,-10489,-11665,-12524,-13002,-13077,-12756,-12078,-11101,-9877,-8481,-6948,-5369,-3771,-2270,-911,181,942,1287,1172,603,-398,-1721,-3254,-4806,-6207,-7242,-7752,-7589,-6688,-5041,-2730,105,3241,6428,9388,11852,13618,14528,14555,13745,12265,10343,8240,6241,4557,3387,2788,2799,3308,4204,5276,6329,7154,7586,7495,6835,5603,3886,1806,-472,-2753,-4863,-6635,-7960,-8779,-9101,-8995,-8576,-7994,-7396,-6918,-6664,-6685,-6990,-7535,-8231,-8967,-9609,-10022,-10095,-9737,-8921,-7646,-5999,-4076,-2045,-47,1750,3243,4334,5012,5290,5235,4954,4541,4122,3791,3609,3653,3909,4402,5079,5888,6754,7580,8274,8760,8968,8881,8506,7883,7096,6217,5347,4544,3852,3281,2792,2332,1820,1177,332,-754,-2115,-3709,-5509,-7415,-9334,-11153,-12750,-14037,-14921,-15367,-15345,-14897,-14068,-12958,-11676,-10351,-9096,-8029,-7207,-6684,-6448,-6461,-6646,-6915,-7155,-7282,-7200,-6863,-6230,-5301,-4100,-2673,-1084,585,2267,3880,5373,6713,7874,8862,9663,10287,10701,10892,10814,10430,9739,8722,7445,5949,4347,2736,1233,-59,-1051,-1687,-1937,-1806,-1352,-628,246,1180,2053,2760,3215,3351,3125,2545,1616,420,-974,-2429,-3839,-5043,-5939,-6412,-6417,-5932,-5015,-3735,-2236,-645,880,2208,3242,3918,4227,4223,3965,3598,3217,2957,2895,3094,3550,4239,5080,5977,6828,7515,7962,8098,7907,7398,6617,5639,4551,3466,2467,1655,1066,734,619,659,739,740,522,-25,-973,-2353,-4113,-6164,-8348,-10490,-12396,-13895,-14840,-15160,-14824,-13896,-12481,-10760,-8908,-7159,-5661,-4587,-3993,-3913,-4283,-5005,-5931,-6894,-7746,-8347,-8614,-8499,-8014,-7201,-6137,-4907,-3596,-2264,-963,297,1515,2716,3932,5185,6498,7867,9262,10640,11916,13015,13846,14343,14467,14220,13631,12779,11745,10628,9520,8488,7580,6812,6179,5650,5200,4773,4354,3909,3454,2994,2589,2277,2120,2153,2366,2750,3207,3669,4001,4123,3947,3448,2626,1554,310,-971,-2170,-3162,-3844,-4155,-4064,-3601,-2813,-1804,-659,502,1607,2577,3399,4033,4526,4883,5163,5412,5664,5963,6314,6727,7155,7572,7870,8005,7844,7349,6444,5136,3463,1510,-586,-2673,-4577,-6148,-7244,-7793,-7762,-7195,-6190,-4906,-3526,-2278,-1348,-928,-1120,-1988,-3505,-5564,-8015,-10632,-13200,-15485,-17301,-18498,-19013,-18809,-17970,-16551,-14724,-12594,-10337,-8054,-5888,-3905,-2219,-858,96,629,719,383,-324,-1320,-2471,-3628,-4606,-5252,-5398,-4977,-3929,-2332,-287,1999,4294,6348,7906,8789,8842,8052,6440,4173,1433,-1519,-4427,-7043,-9164,-10614,-11333,-11255,-10462,-9026,-7131,-4956,-2740,-683,1002,2180,2752,2703,2096,1047,-247,-1605,-2790,-3651,-4045,-3946,-3373,-2446,-1311,-155,845,1556,1877,1793,1321,573,-345,-1250,-1998,-2424,-2423,-1913,-905,566,2363,4339,6314,8112,9590,10655,11250,11407,11177,10683,10047,9415,8911,8628,8628,8927,9492,10264,11158,12052,12857,13438,13737,13662,13221,12407,11290,9951,8485,7010,5611,4383,3366,2613,2112,1873,1859,2050,2405,2894,3471,4091,4692,5208,5550,5649,5421,4820,3823,2444,755,-1158,-3143,-5065,-6765,-8119,-9031,-9461,-9411,-8946,-8162,-7186,-6159,-5211,-4446,-3942,-3707,-3741,-3956,-4262,-4548,-4685,-4596,-4221,-3558,-2656,-1620,-563,339,971,1191,950,222,-938,-2439,-4136,-5883,-7516,-8915,-9974,-10653,-10939,-10879,-10546,-10027,-9422,-8813,-8275,-7848,-7564,-7411,-7372,-7397,-7430,-7390,-7231,-6856,-6262,-5402,-4309,-3025,-1615,-169,1220,2465,3485,4220,4631,4701,4428,3860,3040,2068,1038,92,-661,-1085,-1115,-696,154,1372,2855,4476,6083,7549,8741,9567,9948,9857,9276,8255,6853,5169,3338,1474,-263,-1773,-2939,-3711,-4053,-3968,-3495,-2683,-1606,-341,1030,2415,3718,4847,5705,6230,6371,6127,5540,4690,3705,2726,1900,1370,1217,1495,2167,3154,4310,5465,6440,7084,7287,7023,6315,5284,4073,2874,1865,1200,979,1243,1952,3019,4291,5609,6792,7705,8233,8332,8000,7296,6314,5177,4004,2913,1979,1249,726,384,179,64,2,-32,-34,-9,68,188,350,520,657,697,584,258,-313,-1137,-2178,-3378,-4610,-5770,-6688,-7259,-7357,-6953,-6029,-4682,-3024,-1252,449,1864,2837,3224,2982,2103,672,-1190,-3319,-5528,-7645,-9505,-10989,-12014,-12541,-12591,-12205,-11489,-10537,-9485,-8411,-7422,-6535,-5774,-5108,-4505,-3931,-3373,-2841,-2376,-2043,-1925,-2080,-2572,-3393,-4506,-5820,-7178,-8425,-9360,-9827,-9697,-8901,-7473,-5487,-3144,-649,1724,3726,5130,5782,5597,4605,2905,704,-1759,-4187,-6322,-7909,-8788,-8863,-8133,-6693,-4702,-2372,43,2341,4288,5784,6716,7104,6979,6449,5639,4707,3806,3098,2703,2729,3207,4139,5443,7000,8652,10216,11531,12449,12881,12788,12176,11120,9703,8053,6291,4548,2937,1572,534,-116,-343,-164,382,1195,2168,3148,4004,4612,4879,4793,4367,3703,2924,2177,1605,1299,1316,1653,2235,3002,3807,4592,5241,5745,6065,6235,6259,6165,5942,5580,5040,4288,3305,2072,631,-982,-2671,-4351,-5914,-7277,-8366,-9146,-9606,-9762,-9649,-9306,-8771,-8070,-7221,-6212,-5049,-3708,-2197,-529,1244,3050,4771,6287,7453,8143,8273,7795,6758,5244,3429,1502,-311,-1817,-2833,-3270,-3068,-2283,-1000,590,2304,3889,5149,5880,5968,5345,4063,2220,29,-2290,-4458,-6247,-7444,-7949,-7711,-6819,-5400,-3668,-1850,-171,1167,2039,2341,2088,1304,105,-1377,-2976,-4524,-5856,-6827,-7337,-7299,-6716,-5585,-4001,-2044,147,2436,4684,6750,8525,9917,10874,11374,11459,11167,10616,9888,9097,8336,7655,7094,6655,6304,6033,5791,5568,5339,5098,4833,4537,4191,3766,3252,2613,1863,1009,96,-797,-1600,-2206,-2553,-2579,-2258,-1625,-712,357,1491,2533,3376,3897,4042,3783,3151,2234,1130,-14,-1077,-1931,-2509,-2754,-2697,-2384,-1920,-1428,-1037,-866,-999,-1484,-2309,-3424,-4726,-6079,-7332,-8326,-8930,-9045,-8622,-7685,-6311,-4650,-2886,-1221,142,1055,1405,1180,419,-755,-2179,-3663,-5015,-6056,-6654,-6707,-6178,-5074,-3462,-1448,807,3137,5337,7226,8647,9465,9623,9095,7921,6204,4060,1654,-851,-3304,-5549,-7477,-8997,-10047,-10624,-10716,-10382,-9661,-8630,-7356,-5927,-4415,-2923,-1526,-321,615,1227,1472,1346,879,115,-835,-1877,-2851,-3650,-4109,-4173,-3748,-2867,-1566,51,1852,3703,5454,7002,8250,9164,9732,9983,9971,9749,9386,8911,8369,7743,7039,6217,5263,4167,2933,1626,297,-923,-1939,-2620,-2880,-2671,-1996,-943,360,1702,2890,3683,3933,3500,2370,587,-1717,-4330,-7027,-9531,-11623,-13087,-13813,-13734,-12909,-11435,-9505,-7317,-5092,-3024,-1269,75,946,1373,1369,1042,451,-296,-1114,-1924,-2652,-3236,-3632,-3801,-3720,-3391,-2817,-2039,-1089,-29,1073,2158,3126,3918,4421,4580,4303,3572,2360,725,-1248,-3418,-5602,-7614,-9258,-10379,-10878,-10726,-9970,-8742,-7216,-5615,-4164,-3067,-2488,-2514,-3167,-4380,-6021,-7898,-9804,-11515,-12855,-13688,-13942,-13630,-12812,-11620,-10197,-8713,-7310,-6100,-5165,-4519,-4147,-3999,-3971,-3977,-3898,-3634,-3126,-2319,-1250,35,1427,2791,4007,4948,5537,5749,5587,5140,4501,3812,3206,2814,2717,2986,3591,4510,5641,6880,8121,9255,10214,10964,11476,11799,11940,11974,11938,11873,11816,11761,11692,11572,11328,10910,10236,9287,8025,6496,4746,2875,1007,-734,-2224,-3356,-4073,-4347,-4196,-3679,-2881,-1886,-800,306,1356,2310,3127,3804,4320,4692,4927,5036,5048,4972,4840,4658,4462,4259,4080,3945,3872,3882,3978,4169,4430,4752,5078,5359,5509,5465,5126,4469,3450,2111,525,-1198,-2914,-4484,-5791,-6742,-7303,-7494,-7380,-7068,-6703,-6402,-6307,-6490,-6987,-7798,-8848,-10050,-11278,-12418,-13337,-13975,-14243,-14158,-13713,-12978,-11999,-10868,-9619,-8331,-6996,-5642,-4247,-2811,-1319,179,1667,3040,4250,5217,5920,6350,6547,6540,6366,6014,5460,4646,3542,2159,581,-1020,-2446,-3453,-3899,-3679,-2869,-1588,-79,1451,2797,3857,4584,5004,5173,5125,4884,4398,3609,2434,841,-1140,-3356,-5568,-7431,-8591,-8713,-7593,-5180,-1650,2638,7164,11310,14497,16214,16158,14249,10649,5755,140,-5548,-10598,-14412,-16503,-16592,-14665,-10906,-5789,102,6026,11274,15212,17359,17533,15756,12383,7938,3080,-1516,-5279,-7809,-8937,-8715,-7390,-5329,-2928,-577,1461,2989,3978,4434,4483,4215,3775,3230,2639,2011,1320,546,-338,-1304,-2310,-3238,-3992,-4446,-4543,-4268,-3691,-2946,-2218,-1703,-1561,-1900,-2700,-3865,-5174,-6367,-7170,-7358,-6816,-5562,-3742,-1640,424,2099,3112,3312,2672,1339,-440,-2337,-4008,-5159,-5593,-5221,-4110,-2432,-461,1470,3035,3952,4023,3201,1554,-697,-3233,-5684,-7665,-8888,-9146,-8418,-6816,-4591,-2081,358,2409,3842,4546,4535,3926,2900,1692,493,-511,-1219,-1581,-1609,-1362,-925,-389,158,659,1067,1388,1637,1855,2102,2416,2856,3441,4178,5036,5950,6825,7538,7976,8016,7594,6674,5286,3530,1538,-501,-2393,-3967,-5069,-5632,-5613,-5071,-4084,-2793,-1357,72,1333,2336,3011,3377,3492,3470,3449,3557,3909,4564,5533,6775,8192,9679,11095,12337,13304,13944,14233,14172,13806,13158,12327,11340,10306,9252,8232,7254,6300,5347,4338,3239,2010,651,-809,-2317,-3771,-5087,-6136,-6860,-7151,-7005,-6390,-5342,-3927,-2229,-362,1540,3358,4950,6203,7012,7309,7047,6237,4898,3110,955,-1447,-3976,-6484,-8824,-10819,-12310,-13139,-13185,-12407,-10803,-8510,-5694,-2629,413,3133,5298,6722,7327,7113,6178,4667,2792,730,-1295,-3163,-4738,-5985,-6883,-7466,-7782,-7868,-7768,-7490,-7046,-6435,-5668,-4760,-3768,-2743,-1785,-972,-410,-154,-252,-686,-1404,-2319,-3305,-4255,-5045,-5605,-5868,-5835,-5512,-4961,-4244,-3445,-2645,-1924,-1327,-908,-661,-600,-678,-887,-1173,-1523,-1902,-2292,-2676,-3038,-3368,-3666,-3932,-4177,-4408,-4644,-4893,-5176,-5501,-5880,-6320,-6805,-7327,-7849,-8346,-8773,-9105,-9309,-9372,-9282,-9048,-8674,-8192,-7615,-6996,-6354,-5740,-5185,-4713,-4372,-4151,-4080,-4119,-4254,-4422,-4565,-4619,-4514,-4210,-3671,-2894,-1911,-769,439,1631,2693,3558,4143,4436,4419,4140,3653,3051,2413,1839,1384,1105,1005,1082,1292,1591,1922,2220,2458,2587,2620,2546,2400,2212,2023,1880,1827,1896,2118,2485,2983,3576,4200,4801,5299,5642,5771,5663,5309,4736,3984,3136,2259,1465,818,405,260,410,835,1497,2335,3264,4211,5099,5868,6489,6944,7242,7410,7482,7487,7469,7441,7427,7444,7492,7596,7744,7947,8196,8482,8794,9121,9450,9771,10081,10367,10631,10870,11065,11233,11344,11412,11436,11416,11379,11323,11276,11239,11228,11233,11256,11273,11266,11214,11085,10871,10556,10145,9658,9120,8563,8043,7574,7207,6939,6777,6700,6699,6738,6820,6913,7015,7109,7154,7139,6992,6701,6213,5535,4684,3707,2700,1737,928,340,17,-32,151,491,903,1279,1544,1636,1521,1214,734,142,-495,-1116,-1651,-2052,-2292,-2357,-2265,-2052,-1769,-1486,-1260,-1153,-1197,-1408,-1785,-2282,-2876,-3486,-4076,-4570,-4943,-5155,-5216,-5124,-4929,-4650,-4354,-4070,-3847,-3720,-3696,-3810,-4026,-4360,-4764,-5218,-5691,-6146,-6558,-6909,-7175,-7370,-7475,-7531,-7519,-7502,-7456,-7444,-7436,-7468,-7517,-7578,-7645,-7693,-7733,-7743,-7740,-7721,-7692,-7667,-7639,-7628,-7611,-7614,-7605,-7610,-7609,-7618,-7632,-7666,-7706,-7773,-7844,-7927,-8010,-8077,-8130,-8149,-8138,-8094,-8021,-7938,-7848,-7784,-7750,-7766,-7829,-7940,-8085,-8254,-8424,-8574,-8691,-8752,-8759,-8705,-8595,-8444,-8269,-8074,-7896,-7717,-7587,-7473,-7418,-7387,-7404,-7439,-7499,-7560,-7619,-7663,-7677,-7669,-7624,-7549,-7448,-7324,-7182,-7043,-6893,-6754,-6618,-6474,-6330,-6153,-5952,-5706,-5411,-5065,-4669,-4225,-3756,-3266,-2791,-2349,-1968,-1674,-1473,-1378,-1376,-1456,-1595,-1767,-1943,-2102,-2216,-2280,-2282,-2227,-2123,-1978,-1812,-1620,-1429,-1224,-1031,-838,-665,-512,-396,-321,-293,-311,-374,-463,-580,-687,-787,-854,-867,-842,-746,-613,-430,-229,-7,206,416,597,766,902,1041,1159,1311,1460,1672,1901,2191,2512,2866,3242,3615,3977,4308,4589,4823,4995,5106,5179,5205,5220,5227,5232,5255,5277,5318,5348,5389,5413,5435,5449,5454,5469,5485,5520,5575,5656,5767,5908,6078,6267,6480,6691,6902,7099,7264,7393,7479,7508,7492,7421,7314,7170,7021,6863,6730,6629,6569,6562,6606,6694,6823,6972,7128,7269,7382,7437,7439,7363,7228,7033,6794,6540,6283,6057,5879,5765,5733,5782,5917,6119,6377,6662,6943,7195,7390,7504,7539,7481,7351,7167,6950,6739,6544,6405,6318,6299,6332,6410,6512,6620,6713,6790,6829,6861,6881,6921,7011,7155,7387,7691,8069,8477,8883,9222,9443,9498,9354,9003,8475,7801,7075,6364,5782,5400,5294,5492,5982,6714,7595,8510,9330,9940,10236,10178,9738,8973,7950,6795,5628,4582,3756,3228,3026,3138,3513,4077,4731,5375,5923,6290,6438,6344,6020,5504,4852,4128,3403,2738,2173,1759,1487,1374,1384,1499,1671,1861,2030,2143,2172,2114,1956,1720,1422,1077,718,362,20,-280,-559,-795,-1009,-1200,-1378,-1558,-1734,-1925,-2118,-2330,-2548,-2778,-3012,-3242,-3465,-3678,-3866,-4035,-4177,-4283,-4368,-4423,-4455,-4485,-4502,-4530,-4568,-4625,-4697,-4799,-4909,-5047,-5192,-5349,-5500,-5651,-5780,-5890,-5971,-6011,-6022,-5997,-5951,-5896,-5853,-5825,-5841,-5897,-6004,-6160,-6360,-6585,-6832,-7076,-7308,-7522,-7708,-7865,-8002,-8119,-8214,-8301,-8361,-8402,-8410,-8374,-8298,-8167,-7988,-7763,-7495,-7206,-6900,-6596,-6309,-6056,-5847,-5689,-5596,-5554,-5577,-5641,-5748,-5884,-6035,-6191,-6334,-6464,-6557,-6626,-6642,-6634,-6575,-6502,-6394,-6286,-6169,-6060,-5969,-5893,-5846,-5817,-5812,-5827,-5858,-5898,-5949,-6000,-6049,-6105,-6141,-6188,-6215,-6251,-6274,-6309,-6328,-6363,-6378,-6407,-6414,-6431,-6434,-6443,-6456,-6475,-6511,-6560,-6627,-6703,-6795,-6879,-6962,-7027,-7069,-7093,-7087,-7068,-7030,-6984,-6945,-6905,-6893,-6892,-6917,-6959,-7008,-7062,-7102,-7124,-7113,-7064,-6973,-6844,-6674,-6478,-6252,-6014,-5764,-5521,-5281,-5061,-4850,-4667,-4495,-4350,-4228,-4132,-4070,-4034,-4029,-4039,-4063,-4080,-4081,-4056,-3994,-3898,-3768,-3613,-3447,-3276,-3127,-2987,-2885,-2801,-2742,-2696,-2647,-2590,-2501,-2385,-2225,-2028,-1800,-1549,-1290,-1040,-815,-628,-498,-420,-403,-434,-501,-586,-666,-724,-740,-705,-607,-460,-259,-31,212,448,662,836,975,1067,1121,1157,1169,1198,1228,1291,1379,1487,1614,1741,1856,1950,2004,2020,1983,1916,1798,1674,1533,1423,1350,1352,1440,1630,1920,2299,2739,3204,3663,4063,4390,4603,4707,4698,4600,4438,4254,4081,3964,3917,3978,4133,4394,4727,5119,5527,5928,6284,6565,6758,6841,6816,6689,6475,6206,5906,5631,5392,5245,5190,5245,5402,5645,5948,6282,6613,6918,7162,7347,7445,7483,7441,7353,7213,7047,6864,6678,6500,6345,6215,6130,6076,6078,6110,6184,6279,6390,6496,6589,6644,6655,6611,6498,6325,6090,5803,5480,5139,4801,4502,4254,4095,4033,4078,4238,4483,4814,5185,5573,5945,6268,6525,6697,6777,6778,6699,6577,6411,6247,6091,5971,5894,5866,5892,5955,6055,6164,6267,6355,6396,6402,6352,6268,6153,6035,5933,5865,5854,5908,6027,6217,6453,6739,7028,7325,7580,7800,7946,8034,8036,7983,7861,7693,7498,7272,7055,6828,6621,6420,6241,6068,5921,5776,5655,5535,5436,5334,5247,5163,5076,5006,4915,4845,4743,4653,4521,4384,4204,4014,3795,3586,3383,3224,3120,3081,3126,3231,3401,3594,3798,3971,4095,4142,4099,3960,3734,3423,3059,2661,2254,1883,1547,1291,1102,999,957,977,1025,1095,1159,1201,1218,1194,1147,1071,988,905,842,807,813,864,959,1103,1271,1463,1647,1816,1935,2004,1998,1918,1772,1546,1280,954,612,252,-110,-451,-769,-1049,-1273,-1443,-1545,-1577,-1546,-1455,-1321,-1164,-1015,-892,-832,-847,-952,-1152,-1435,-1787,-2193,-2611,-3044,-3442,-3812,-4128,-4385,-4578,-4708,-4771,-4777,-4724,-4633,-4502,-4363,-4211,-4078,-3960,-3870,-3806,-3761,-3728,-3705,-3667,-3638,-3587,-3554,-3519,-3519,-3545,-3610,-3711,-3836,-3969,-4097,-4187,-4245,-4241,-4200,-4121,-4036,-3971,-3953,-4023,-4185,-4465,-4848,-5322,-5858,-6409,-6939,-7395,-7741,-7949,-7996,-7891,-7646,-7298,-6886,-6464,-6077,-5770,-5582,-5517,-5591,-5773,-6052,-6375,-6713,-7021,-7262,-7424,-7481,-7437,-7309,-7099,-6850,-6573,-6305,-6065,-5872,-5731,-5655,-5622,-5639,-5680,-5731,-5788,-5824,-5852,-5853,-5840,-5813,-5776,-5744,-5713,-5697,-5691,-5704,-5726,-5762,-5798,-5839,-5867,-5898,-5909,-5921,-5921,-5925,-5924,-5937,-5946,-5972,-5995,-6026,-6057,-6090,-6125,-6167,-6214,-6276,-6351,-6439,-6548,-6662,-6787,-6902,-7011,-7092,-7149,-7164,-7144,-7087,-6994,-6876,-6738,-6590,-6436,-6284,-6130,-5975,-5813,-5638,-5448,-5244,-5022,-4797,-4569,-4354,-4156,-3987,-3853,-3754,-3692,-3669,-3665,-3691,-3719,-3747,-3767,-3765,-3740,-3692,-3623,-3537,-3456,-3373,-3318,-3280,-3279,-3306,-3368,-3450,-3550,-3657,-3761,-3847,-3923,-3961,-3986,-3977,-3948,-3894,-3827,-3730,-3626,-3485,-3331,-3149,-2948,-2743,-2534,-2353,-2198,-2105,-2059,-2088,-2164,-2290,-2436,-2585,-2712,-2789,-2816,-2759,-2639,-2444,-2196,-1905,-1602,-1295,-1016,-763,-561,-384,-263,-146,-64,34,117,229,338,463,591,706,817,899,963,995,1000,976,920,842,736,607,466,302,145,-22,-169,-304,-412,-490,-540,-556,-545,-510,-449,-371,-267,-146,5,175,368,576,791,1002,1195,1366,1498,1611,1689,1775,1858,1987,2159,2402,2717,3095,3523,3971,4401,4773,5052,5198,5210,5076,4818,4473,4084,3704,3394,3191,3130,3228,3478,3859,4337,4860,5381,5855,6234,6499,6621,6610,6473,6229,5921,5574,5240,4947,4734,4615,4608,4705,4891,5153,5447,5755,6031,6258,6406,6461,6416,6277,6051,5765,5432,5093,4767,4484,4263,4117,4052,4068,4156,4294,4477,4662,4851,5002,5126,5192,5225,5216,5190,5163,5147,5170,5221,5323,5449,5596,5751,5876,5972,6005,5975,5883,5725,5527,5292,5062,4839,4666,4540,4485,4499,4578,4712,4882,5065,5238,5378,5470,5495,5462,5361,5218,5045,4871,4710,4593,4520,4511,4551,4641,4758,4887,5005,5096,5136,5116,5023,4861,4628,4350,4041,3731,3460,3241,3123,3103,3203,3411,3709,4080,4477,4880,5246,5549,5778,5915,5970,5955,5879,5776,5662,5555,5475,5425,5402,5421,5439,5479,5490,5479,5425,5315,5154,4944,4689,4418,4131,3859,3607,3388,3209,3068,2968,2900,2861,2849,2857,2891,2939,3012,3098,3197,3298,3388,3463,3503,3506,3461,3373,3246,3083,2910,2723,2554,2402,2278,2194,2149,2137,2170,2221,2298,2393,2486,2596,2698,2813,2932,3058,3201,3338,3492,3623,3743,3824,3858,3834,3746,3592,3380,3117,2820,2501,2181,1871,1587,1336,1122,949,811,712,642,608,602,624,665,722,778,825,837,808,711,553,312,6,-359,-770,-1198,-1620,-2019,-2355,-2632,-2823,-2928,-2954,-2903,-2789,-2635,-2445,-2252,-2054,-1879,-1720,-1599,-1499,-1431,-1374,-1325,-1265,-1189,-1087,-952,-796,-615,-434,-261,-118,-22,24,1,-81,-220,-412,-634,-888,-1148,-1415,-1668,-1909,-2121,-2308,-2456,-2573,-2658,-2716,-2761,-2789,-2826,-2862,-2912,-2972,-3035,-3100,-3155,-3184,-3187,-3151,-3075,-2972,-2836,-2701,-2572,-2479,-2435,-2464,-2561,-2753,-2996,-3311,-3639,-3975,-4270,-4508,-4655,-4712,-4660,-4517,-4301,-4020,-3722,-3407,-3117,-2853,-2630,-2444,-2297,-2171,-2071,-1975,-1887,-1811,-1736,-1694,-1670,-1693,-1767,-1892,-2083,-2324,-2608,-2935,-3265,-3618,-3952,-4276,-4574,-4840,-5061,-5244,-5355,-5424,-5413,-5356,-5242,-5102,-4952,-4820,-4732,-4705,-4763,-4894,-5104,-5368,-5660,-5958,-6222,-6428,-6563,-6600,-6554,-6424,-6227,-5995,-5747,-5514,-5321,-5176,-5097,-5072,-5096,-5150,-5202,-5247,-5234,-5184,-5050,-4876,-4634,-4385,-4115,-3881,-3676,-3532,-3433,-3383,-3365,-3361,-3364,-3353,-3336,-3305,-3280,-3263,-3272,-3320,-3408,-3548,-3729,-3948,-4193,-4443,-4695,-4917,-5119,-5269,-5382,-5437,-5453,-5417,-5352,-5248,-5129,-4989,-4852,-4709,-4580,-4463,-4363,-4281,-4221,-4163,-4126,-4078,-4032,-3969,-3891,-3789,-3674,-3540,-3405,-3265,-3142,-3018,-2915,-2808,-2705,-2593,-2463,-2317,-2153,-1973,-1801,-1632,-1491,-1387,-1326,-1317,-1358,-1439,-1563,-1714,-1888,-2082,-2277,-2487,-2681,-2870,-3031,-3160,-3243,-3270,-3241,-3148,-3001,-2812,-2595,-2377,-2177,-2017,-1916,-1876,-1902,-1972,-2080,-2191,-2287,-2347,-2359,-2315,-2228,-2107,-1979,-1863,-1793,-1772,-1828,-1951,-2140,-2380,-2648,-2925,-3182,-3408,-3573,-3679,-3712,-3668,-3564,-3380,-3140,-2839,-2476,-2069,-1609,-1123,-608,-101,393,836,1209,1493,1665,1722,1654,1476,1195,844,440,34,-356,-682,-930,-1074,-1117,-1057,-911,-705,-455,-207,29,212,330,362,305,161,-69,-357,-690,-1029,-1347,-1614,-1796,-1878,-1836,-1677,-1403,-1033,-588,-108,388,852,1264,1598,1832,1966,1997,1940,1817,1652,1484,1345,1258,1257,1336,1510,1751,2048,2355,2663,2912,3114,3219,3259,3210,3115,2976,2838,2714,2634,2604,2634,2708,2819,2930,3034,3089,3096,3038,2925,2771,2601,2437,2308,2237,2232,2302,2432,2605,2797,2977,3114,3188,3175,3073,2883,2618,2306,1975,1658,1403,1221,1160,1214,1396,1691,2073,2513,2973,3414,3807,4121,4353,4495,4558,4567,4532,4488,4439,4403,4375,4350,4315,4253,4151,3994,3788,3520,3228,2906,2602,2326,2107,1954,1878,1866,1911,1992,2085,2184,2267,2338,2399,2456,2519,2593,2687,2785,2901,3000,3087,3146,3169,3165,3133,3096,3066,3070,3113,3214,3368,3570,3797,4029,4235,4388,4465,4453,4341,4141,3866,3526,3168,2799,2461,2179,1968,1856,1846,1946,2158,2467,2865,3321,3816,4316,4792,5215,5562,5820,5968,6021,5961,5813,5568,5256,4875,4459,4014,3575,3164,2811,2540,2371,2319,2382,2561,2824,3156,3507,3866,4172,4433,4600,4685,4674,4579,4404,4168,3887,3577,3269,2974,2718,2512,2372,2291,2282,2320,2401,2502,2604,2689,2743,2754,2719,2647,2548,2447,2371,2349,2411,2575,2861,3257,3761,4326,4931,5507,6019,6413,6653,6719,6606,6319,5892,5353,4747,4118,3495,2927,2423,2013,1701,1490,1378,1366,1429,1577,1778,2028,2307,2594,2867,3109,3292,3409,3448,3395,3270,3055,2779,2450,2079,1698,1323,974,685,464,332,296,345,474,654,864,1065,1238,1346,1387,1354,1255,1110,949,798,683,632,635,715,822,964,1080,1156,1154,1050,843,521,111,-372,-886,-1393,-1859,-2233,-2501,-2625,-2607,-2439,-2140,-1728,-1250,-730,-233,224,582,828,944,920,776,523,185,-193,-588,-955,-1261,-1481,-1595,-1592,-1482,-1279,-1015,-727,-463,-257,-159,-186,-352,-659,-1071,-1569,-2084,-2579,-2994,-3286,-3427,-3392,-3190,-2819,-2332,-1732,-1100,-447,144,663,1040,1289,1351,1278,1035,697,264,-192,-652,-1058,-1396,-1635,-1771,-1813,-1758,-1647,-1484,-1311,-1144,-1012,-924,-900,-937,-1033,-1190,-1371,-1593,-1803,-2011,-2189,-2324,-2422,-2472,-2484,-2472,-2436,-2395,-2355,-2315,-2281,-2244,-2193,-2121,-2014,-1864,-1671,-1440,-1190,-938,-730,-572,-524,-575,-762,-1063,-1464,-1938,-2425,-2900,-3281,-3553,-3655,-3595,-3357,-2986,-2501,-1990,-1479,-1061,-761,-627,-673,-878,-1231,-1678,-2166,-2650,-3073,-3401,-3626,-3725,-3736,-3656,-3532,-3376,-3215,-3059,-2922,-2802,-2713,-2659,-2654,-2718,-2859,-3097,-3427,-3851,-4338,-4866,-5387,-5870,-6262,-6550,-6694,-6706,-6578,-6337,-6005,-5611,-5191,-4760,-4358,-3982,-3655,-3359,-3102,-2864,-2644,-2427,-2223,-2019,-1841,-1685,-1577,-1520,-1537,-1618,-1789,-2015,-2316,-2647,-2998,-3342,-3636,-3883,-4032,-4106,-4075,-3966,-3784,-3534,-3255,-2939,-2620,-2303,-2000,-1716,-1469,-1239,-1051,-886,-758,-669,-628,-648,-743,-918,-1185,-1531,-1955,-2420,-2907,-3365,-3760,-4049,-4204,-4199,-4042,-3733,-3322,-2845,-2365,-1948,-1646,-1507,-1570,-1817,-2253,-2820,-3462,-4112,-4696,-5155,-5442,-5539,-5440,-5178,-4794,-4340,-3889,-3475,-3166,-2978,-2923,-3005,-3184,-3449,-3746,-4051,-4319,-4538,-4670,-4733,-4695,-4595,-4414,-4191,-3922,-3635,-3334,-3030,-2738,-2448,-2183,-1926,-1703,-1499,-1339,-1219,-1153,-1140,-1185,-1269,-1391,-1524,-1644,-1740,-1779,-1763,-1684,-1545,-1382,-1193,-1029,-895,-815,-797,-846,-949,-1109,-1307,-1540,-1792,-2060,-2322,-2582,-2798,-2978,-3074,-3084,-2982,-2766,-2430,-2007,-1502,-979,-460,-1,364,615,732,732,626,447,232,6,-183,-336,-411,-434,-383,-292,-151,19,209,423,643,876,1105,1325,1521,1679,1790,1833,1815,1725,1575,1375,1144,898,659,427,225,33,-132,-302,-461,-633,-796,-952,-1078,-1148,-1148,-1046,-852,-553,-182,233,660,1027,1328,1487,1516,1387,1126,758,326,-116,-525,-838,-1037,-1091,-994,-764,-416,11,482,957,1407,1800,2118,2357,2505,2577,2567,2495,2357,2177,1944,1675,1371,1037,690,334,-8,-324,-589,-789,-903,-925,-849,-683,-451,-173,109,363,549,648,642,542,363,138,-95,-299,-436,-499,-459,-345,-156,75,314,544,718,846,897,895,840,755,661,573,507,472,477,522,612,746,926,1146,1408,1695,2015,2339,2671,2979,3267,3505,3696,3821,3881,3872,3792,3654,3450,3215,2940,2675,2418,2214,2070,2013,2043,2172,2378,2658,2985,3328,3680,3994,4275,4504,4677,4810,4902,4967,5026,5067,5113,5145,5162,5154,5098,4997,4821,4588,4282,3932,3543,3154,2799,2497,2312,2227,2293,2477,2779,3161,3588,4018,4420,4745,4998,5139,5201,5163,5070,4918,4737,4537,4331,4121,3921,3718,3541,3369,3234,3119,3043,3000,2986,3003,3030,3081,3119,3155,3158,3125,3028,2874,2633,2326,1948,1520,1072,629,234,-86,-292,-379,-327,-161,97,405,719,976,1149,1184,1089,853,507,91,-353,-763,-1112,-1349,-1477,-1478,-1372,-1184,-923,-640,-322,-23,287,570,854,1126,1394,1664,1930,2193,2453,2694,2921,3120,3281,3413,3497,3549,3554,3521,3441,3321,3147,2936,2670,2379,2055,1724,1399,1091,827,608,458,372,366,424,550,716,913,1111,1287,1429,1509,1540,1509,1454,1370,1305,1266,1269,1335,1437,1581,1730,1867,1964,2001,1971,1863,1696,1469,1216,940,671,418,197,19,-112,-186,-197,-144,-26,147,367,598,833,1024,1159,1223,1199,1115,970,814,669,574,562,648,842,1138,1516,1938,2381,2790,3139,3396,3545,3583,3518,3370,3163,2927,2678,2438,2205,1977,1744,1476,1172,797,359,-139,-682,-1232,-1759,-2220,-2589,-2837,-2973,-2974,-2889,-2701,-2468,-2183,-1883,-1573,-1263,-971,-694,-450,-246,-81,25,89,101,78,33,-22,-70,-93,-81,-28,85,240,457,709,998,1293,1582,1823,2004,2070,2028,1825,1485,989,361,-369,-1172,-2001,-2810,-3557,-4193,-4684,-4998,-5118,-5026,-4743,-4272,-3658,-2940,-2167,-1406,-708,-135,281,501,528,356,31,-429,-955,-1522,-2059,-2553,-2938,-3229,-3366,-3380,-3241,-2971,-2584,-2098,-1552,-982,-429,56,437,673,744,641,366,-49,-574,-1147,-1710,-2195,-2547,-2711,-2669,-2411,-1965,-1378,-708,-30,588,1094,1444,1629,1652,1537,1331,1074,823,605,462,389,394,445,510,566,561,493,336,98,-202,-554,-917,-1281,-1604,-1888,-2110,-2279,-2398,-2477,-2522,-2546,-2546,-2524,-2489,-2415,-2332,-2207,-2067,-1892,-1701,-1485,-1256,-1017,-772,-530,-300,-88,94,235,325,360,330,243,107,-71,-250,-425,-554,-631,-634,-566,-437,-264,-78,96,229,305,320,282,221,159,143,197,336,575,875,1223,1555,1828,1987,1993,1830,1486,997,388,-274,-931,-1525,-2000,-2332,-2496,-2514,-2386,-2172,-1880,-1567,-1247,-936,-660,-402,-171,33,230,394,545,657,727,738,674,541,326,62,-246,-542,-818,-1007,-1121,-1115,-1022,-838,-612,-371,-159,-12,56,24,-86,-271,-485,-709,-892,-1024,-1069,-1038,-929,-760,-557,-340,-136,38,166,235,246,188,63,-132,-393,-728,-1118,-1576,-2076,-2612,-3158,-3686,-4157,-4535,-4770,-4837,-4694,-4339,-3772,-3020,-2133,-1176,-219,659,1386,1926,2221,2301,2158,1850,1429,945,478,55,-272,-498,-616,-637,-592,-503,-405,-328,-275,-286,-325,-413,-504,-591,-634,-617,-523,-339,-85,237,580,916,1193,1376,1429,1323,1063,643,110,-508,-1136,-1732,-2210,-2546,-2673,-2613,-2340,-1928,-1406,-862,-366,13,221,225,32,-343,-844,-1419,-1992,-2513,-2920,-3203,-3329,-3332,-3216,-3033,-2803,-2568,-2344,-2138,-1956,-1787,-1620,-1459,-1291,-1129,-983,-858,-774,-733,-735,-781,-843,-916,-948,-935,-825,-614,-277,171,729,1343,2002,2632,3209,3689,4040,4263,4330,4266,4063,3734,3290,2732,2075,1328,501,-370,-1269,-2134,-2931,-3600,-4089,-4364,-4391,-4167,-3703,-3026,-2181,-1214,-184,858,1869,2797,3622,4303,4819,5157,5291,5225,4954,4492,3867,3117,2291,1459,667,-8,-539,-885,-1050,-1052,-927,-735,-515,-336,-219,-199,-267,-421,-611,-819,-982,-1070,-1060,-920,-675,-316,106,579,1036,1474,1821,2086,2218,2222,2083,1803,1398,876,265,-407,-1104,-1788,-2419,-2961,-3372,-3629,-3704,-3586,-3280,-2794,-2167,-1436,-659,102,783,1321,1665,1784,1658,1308,760,72,-685,-1451,-2138,-2714,-3121,-3360,-3428,-3354,-3168,-2927,-2650,-2399,-2162,-1978,-1813,-1664,-1491,-1268,-973,-587,-123,404,947,1459,1873,2148,2230,2099,1766,1226,559,-215,-1007,-1763,-2437,-2980,-3389,-3656,-3805,-3866,-3865,-3837,-3789,-3729,-3636,-3491,-3250,-2890,-2370,-1692,-843,129,1198,2284,3328,4249,4982,5484,5718,5696,5432,4971,4381,3707,3036,2402,1861,1435,1126,934,820,768,729,688,618,515,390,262,166,135,197,395,714,1172,1724,2331,2938,3476,3885,4115,4138,3929,3521,2919,2185,1365,512,-311,-1068,-1715,-2229,-2604,-2824,-2919,-2885,-2757,-2556,-2310,-2059,-1817,-1622,-1486,-1411,-1403,-1428,-1464,-1477,-1429,-1293,-1065,-733,-338,101,518,868,1094,1155,1032,715,237,-363,-1018,-1659,-2223,-2632,-2878,-2899,-2750,-2419,-1977,-1462,-933,-431,11,379,670,890,1051,1164,1230,1258,1230,1147,990,757,446,64,-378,-857,-1357,-1859,-2348,-2820,-3267,-3691,-4086,-4448,-4759,-5000,-5140,-5159,-5014,-4713,-4226,-3584,-2815,-1954,-1087,-257,447,984,1296,1380,1223,865,351,-253,-871,-1429,-1862,-2110,-2158,-1991,-1648,-1170,-621,-65,429,825,1086,1209,1213,1121,990,849,758,732,797,952,1172,1433,1693,1907,2056,2093,2036,1861,1611,1285,933,551,187,-178,-511,-840,-1152,-1467,-1786,-2105,-2431,-2736,-3019,-3238,-3392,-3431,-3366,-3159,-2825,-2364,-1799,-1156,-483,174,760,1219,1512,1613,1510,1225,796,269,-264,-769,-1146,-1387,-1439,-1328,-1071,-724,-350,-8,226,319,233,-22,-427,-928,-1466,-1957,-2336,-2537,-2524,-2278,-1817,-1181,-437,341,1058,1654,2036,2189,2071,1706,1112,340,-553,-1516,-2470,-3387,-4188,-4868,-5365,-5681,-5788,-5681,-5375,-4859,-4179,-3338,-2406,-1402,-404,560,1413,2138,2682,3052,3227,3244,3107,2871,2563,2216,1873,1532,1214,907,606,300,-15,-332,-635,-898,-1088,-1171,-1119,-905,-534,-6,640,1362,2101,2788,3357,3763,3944,3917,3652,3212,2623,1969,1307,713,241,-76,-210,-182,-9,252,551,832,1038,1149,1129,1012,790,543,275,71,-60,-74,36,271,608,1038,1506,1998,2456,2849,3137,3288,3276,3086,2718,2179,1500,707,-142,-1003,-1803,-2492,-3005,-3293,-3323,-3077,-2562,-1816,-880,156,1222,2218,3071,3712,4110,4244,4141,3836,3385,2852,2295,1758,1289,882,560,287,62,-155,-380,-639,-947,-1315,-1738,-2228,-2748,-3299,-3837,-4337,-4758,-5062,-5211,-5178,-4937,-4485,-3823,-2984,-2004,-952,108,1095,1936,2570,2946,3045,2863,2443,1826,1109,358,-320,-856,-1196,-1302,-1192,-885,-438,72,588,1021,1341,1506,1521,1415,1234,1039,908,889,1035,1366,1865,2508,3220,3932,4560,5012,5249,5198,4881,4289,3485,2524,1494,469,-472,-1258,-1858,-2226,-2370,-2287,-1996,-1527,-909,-174,625,1473,2294,3079,3768,4337,4771,5034,5147,5091,4905,4592,4202,3742,3271,2788,2337,1913,1532,1187,879,594,335,93,-118,-293,-403,-434,-357,-164,159,589,1125,1697,2297,2844,3317,3662,3874,3931,3869,3702,3479,3258,3074,2980,2996,3121,3343,3602,3851,4002,4000,3778,3317,2603,1686,616,-514,-1588,-2526,-3197,-3566,-3557,-3192,-2487,-1517,-374,844,2013,3056,3877,4441,4720,4710,4452,3967,3319,2547,1701,826,-51,-885,-1668,-2353,-2943,-3397,-3711,-3873,-3869,-3718,-3420,-2996,-2481,-1889,-1265,-621,3,604,1155,1648,2069,2403,2622,2719,2653,2425,2019,1451,746,-38,-857,-1611,-2264,-2721,-2974,-2980,-2776,-2384,-1877,-1314,-774,-302,45,266,345,317,207,65,-67,-147,-143,-41,166,459,812,1189,1542,1831,2011,2050,1924,1633,1172,593,-87,-788,-1462,-2039,-2458,-2679,-2672,-2426,-1963,-1305,-507,363,1263,2098,2842,3428,3842,4070,4126,4031,3836,3577,3313,3082,2917,2841,2853,2941,3064,3191,3248,3201,2993,2594,2014,1253,389,-527,-1378,-2082,-2525,-2639,-2370,-1711,-692,609,2095,3624,5070,6300,7210,7719,7804,7449,6724,5682,4441,3102,1785,590,-409,-1142,-1616,-1803,-1774,-1539,-1188,-753,-290,159,589,962,1293,1564,1784,1932,2021,2026,1949,1787,1535,1206,817,390,-46,-452,-799,-1051,-1178,-1169,-1011,-716,-307,186,704,1210,1647,1978,2190,2274,2245,2145,1999,1857,1741,1676,1659,1678,1710,1711,1663,1525,1294,963,543,66,-452,-958,-1445,-1870,-2238,-2532,-2766,-2950,-3103,-3238,-3365,-3487,-3594,-3675,-3701,-3649,-3495,-3214,-2811,-2275,-1658,-970,-299,327,820,1163,1305,1270,1061,744,360,-7,-320,-504,-561,-453,-230,103,463,812,1074,1210,1184,990,642,179,-341,-847,-1267,-1523,-1579,-1384,-961,-326,460,1313,2163,2909,3494,3851,3960,3810,3414,2821,2059,1206,299,-596,-1449,-2211,-2871,-3394,-3777,-3996,-4051,-3929,-3631,-3169,-2552,-1818,-1003,-167,641,1345,1899,2255,2378,2277,1948,1449,818,144,-517,-1079,-1489,-1702,-1695,-1481,-1078,-548,53,649,1171,1556,1768,1772,1588,1230,753,225,-293,-707,-974,-1026,-854,-451,141,886,1700,2529,3287,3931,4407,4698,4786,4689,4418,3998,3462,2819,2111,1343,552,-252,-1028,-1764,-2416,-2957,-3366,-3605,-3673,-3549,-3246,-2779,-2176,-1490,-768,-87,496,907,1105,1054,762,237,-458,-1272,-2121,-2926,-3612,-4120,-4405,-4447,-4261,-3863,-3310,-2651,-1937,-1227,-545,71,622,1096,1510,1863,2171,2427,2629,2766,2812,2765,2596,2321,1923,1445,892,310,-263,-797,-1262,-1634,-1912,-2095,-2204,-2260,-2301,-2338,-2419,-2526,-2689,-2867,-3048,-3197,-3269,-3243,-3087,-2797,-2373,-1855,-1253,-653,-71,409,762,940,935,741,384,-103,-669,-1258,-1809,-2272,-2598,-2761,-2733,-2522,-2131,-1591,-943,-230,483,1143,1691,2081,2277,2265,2049,1644,1096,446,-252,-939,-1578,-2136,-2585,-2948,-3221,-3446,-3651,-3862,-4113,-4394,-4716,-5045,-5358,-5622,-5781,-5823,-5703,-5417,-4957,-4339,-3586,-2736,-1835,-923,-71,695,1306,1754,1986,2022,1836,1469,939,297,-411,-1122,-1795,-2370,-2816,-3104,-3212,-3151,-2914,-2545,-2057,-1504,-920,-346,175,622,952,1168,1242,1192,1021,749,412,26,-365,-731,-1049,-1277,-1411,-1425,-1325,-1116,-817,-456,-53,361,766,1149,1484,1769,1981,2108,2136,2053,1850,1543,1137,671,183,-280,-666,-926,-1034,-952,-689,-248,340,1024,1764,2480,3122,3619,3920,3986,3789,3331,2630,1737,708,-364,-1410,-2330,-3059,-3535,-3732,-3640,-3281,-2707,-1964,-1149,-316,451,1101,1591,1896,2010,1942,1702,1326,820,226,-447,-1171,-1929,-2696,-3458,-4180,-4851,-5438,-5928,-6315,-6584,-6760,-6840,-6860,-6829,-6763,-6677,-6564,-6417,-6232,-5985,-5677,-5299,-4862,-4377,-3880,-3389,-2952,-2601,-2371,-2286,-2359,-2584,-2948,-3411,-3936,-4467,-4947,-5336,-5573,-5651,-5549,-5279,-4884,-4390,-3861,-3331,-2857,-2433,-2109,-1834,-1629,-1443,-1264,-1064,-835,-574,-294,-20,226,405,509,502,397,183,-122,-499,-929,-1398,-1872,-2365,-2841,-3327,-3790,-4253,-4675,-5068,-5383,-5617,-5721,-5685,-5480,-5090,-4521,-3767,-2861,-1840,-735,376,1466,2446,3292,3941,4371,4562,4520,4256,3823,3255,2621,1982,1383,880,501,257,167,199,358,600,914,1256,1609,1934,2215,2426,2546,2584,2514,2380,2164,1926,1654,1401,1149,932,726,535,350,159,-36,-241,-452,-660,-867,-1061,-1245,-1419,-1577,-1736,-1873,-2006,-2090,-2138,-2095,-1957,-1692,-1285,-743,-76,688,1486,2279,2970,3516,3828,3889,3653,3157,2403,1479,421,-666,-1734,-2705,-3543,-4206,-4689,-4985,-5107,-5075,-4898,-4604,-4202,-3706,-3134,-2490,-1802,-1077,-355,345,986,1530,1964,2240,2356,2295,2042,1622,1017,265,-618,-1597,-2634,-3679,-4693,-5627,-6439,-7106,-7585,-7883,-7977,-7896,-7637,-7250,-6739,-6159,-5526,-4869,-4219,-3580,-2985,-2430,-1946,-1514,-1169,-883,-679,-520,-417,-329,-262,-174,-76,58,222,414,635,873,1126,1391,1668,1952,2250,2554,2866,3172,3468,3734,3963,4132,4245,4267,4234,4106,3926,3682,3392,3079,2743,2407,2082,1773,1494,1246,1032,858,715,619,548,533,540,599,679,792,916,1059,1194,1340,1471,1605,1737,1880,2042,2243,2482,2775,3106,3463,3812,4122,4338,4430,4347,4073,3595,2933,2119,1229,323,-503,-1180,-1660,-1888,-1887,-1653,-1245,-709,-100,513,1101,1611,2035,2345,2542,2623,2584,2441,2185,1842,1421,936,415,-120,-646,-1131,-1554,-1896,-2140,-2291,-2345,-2320,-2234,-2097,-1946,-1770,-1611,-1443,-1296,-1140,-983,-806,-597,-348,-55,292,675,1101,1545,1987,2425,2805,3143,3379,3530,3561,3476,3275,2954,2533,2029,1452,869,280,-223,-626,-863,-914,-758,-399,138,817,1581,2371,3115,3755,4219,4477,4478,4223,3713,2977,2065,1038,-32,-1066,-1996,-2757,-3308,-3621,-3699,-3554,-3228,-2764,-2218,-1639,-1075,-560,-110,256,555,781,967,1122,1267,1434,1610,1848,2111,2425,2766,3102,3422,3673,3826,3851,3725,3434,3001,2428,1772,1076,396,-207,-685,-1002,-1124,-1052,-783,-338,258,968,1760,2581,3405,4177,4866,5440,5866,6127,6209,6108,5832,5392,4820,4139,3407,2660,1962,1352,878,558,398,387,483,644,811,924,946,831,589,213,-243,-741,-1208,-1586,-1809,-1847,-1664,-1282,-714,-10,768,1561,2296,2924,3388,3666,3723,3580,3228,2720,2097,1409,746,138,-334,-656,-798,-783,-630,-394,-122,134,328,453,496,485,450,419,435,501,635,801,999,1167,1299,1355,1328,1221,1047,840,621,449,331,322,415,631,946,1354,1808,2289,2738,3144,3451,3667,3763,3763,3666,3510,3312,3112,2933,2802,2729,2734,2799,2931,3098,3285,3455,3578,3621,3551,3348,2998,2501,1864,1121,294,-556,-1390,-2139,-2746,-3153,-3306,-3176,-2741,-2019,-1043,116,1386,2648,3825,4798,5514,5912,5981,5745,5238,4547,3739,2913,2138,1486,989,673,525,521,627,779,953,1077,1148,1125,1014,830,594,350,138,-4,-39,49,259,575,959,1367,1750,2055,2255,2322,2253,2074,1801,1494,1184,921,735,637,642,716,852,1005,1158,1278,1380,1453,1544,1680,1891,2213,2649,3179,3792,4408,4994,5465,5768,5859,5704,5305,4676,3860,2915,1904,905,-20,-810,-1428,-1839,-2058,-2077,-1948,-1694,-1349,-960,-513,-62,434,929,1445,1948,2423,2844,3184,3426,3566,3602,3562,3461,3343,3224,3136,3077,3049,3017,2967,2838,2620,2264,1786,1175,481,-265,-1003,-1683,-2257,-2695,-2971,-3101,-3085,-2957,-2733,-2439,-2078,-1653,-1156,-573,82,814,1570,2320,2989,3526,3862,3969,3825,3449,2882,2188,1452,750,171,-232,-415,-360,-89,370,956,1599,2238,2792,3219,3480,3548,3450,3180,2793,2324,1808,1309,826,412,53,-235,-462,-632,-746,-807,-800,-732,-585,-377,-112,174,451,672,800,810,680,440,102,-259,-597,-838,-937,-853,-594,-172,347,899,1388,1750,1891,1801,1438,841,56,-851,-1782,-2656,-3395,-3936,-4243,-4320,-4168,-3848,-3397,-2881,-2361,-1867,-1440,-1083,-790,-552,-341,-141,70,291,540,800,1076,1361,1647,1937,2220,2501,2758,2989,3159,3241,3202,2994,2603,1997,1191,199,-932,-2143,-3378,-4551,-5620,-6504,-7171,-7579,-7701,-7539,-7079,-6358,-5393,-4242,-2956,-1614,-276,961,2049,2908,3517,3847,3908,3738,3368,2880,2308,1730,1170,676,237,-121,-438,-711,-971,-1229,-1501,-1775,-2057,-2303,-2497,-2587,-2550,-2341,-1959,-1397,-684,130,990,1807,2512,3018,3276,3236,2896,2269,1407,377,-734,-1840,-2855,-3698,-4324,-4684,-4779,-4602,-4190,-3579,-2820,-1983,-1123,-305,415,1002,1421,1678,1771,1749,1626,1465,1284,1113,953,781,582,308,-57,-545,-1150,-1855,-2622,-3396,-4113,-4708,-5130,-5334,-5307,-5043,-4568,-3915,-3129,-2259,-1362,-477,339,1065,1667,2129,2452,2632,2677,2602,2403,2097,1695,1192,629,-4,-658,-1324,-1957,-2537,-3027,-3418,-3687,-3853,-3923,-3937,-3930,-3939,-3989,-4111,-4273,-4486,-4683,-4837,-4883,-4786,-4504,-4037,-3386,-2590,-1707,-804,44,764,1308,1639,1747,1662,1395,1024,565,96,-370,-793,-1170,-1496,-1781,-2031,-2250,-2442,-2590,-2683,-2705,-2630,-2467,-2198,-1864,-1474,-1078,-720,-435,-270,-238,-352,-589,-924,-1306,-1680,-2001,-2212,-2302,-2246,-2066,-1779,-1419,-1032,-631,-270,77,364,643,900,1170,1476,1813,2205,2617,3038,3412,3702,3846,3807,3540,3032,2282,1306,154,-1114,-2435,-3715,-4898,-5906,-6705,-7263,-7580,-7670,-7562,-7300,-6935,-6495,-6053,-5610,-5218,-4877,-4594,-4378,-4201,-4072,-3954,-3849,-3723,-3571,-3373,-3125,-2829,-2497,-2135,-1787,-1445,-1165,-942,-811,-774,-849,-1022,-1316,-1698,-2177,-2731,-3346,-4002,-4666,-5308,-5879,-6349,-6659,-6803,-6745,-6510,-6103,-5576,-4957,-4314,-3674,-3097,-2609,-2237,-1994,-1887,-1892,-1998,-2164,-2354,-2534,-2673,-2740,-2731,-2638,-2470,-2250,-1998,-1746,-1524,-1350,-1242,-1197,-1202,-1231,-1255,-1240,-1157,-988,-732,-393,-7,395,774,1085,1305,1411,1401,1286,1084,817,505,169,-179,-519,-842,-1126,-1342,-1474,-1474,-1326,-999,-477,217,1079,2033,3023,3954,4722,5251,5450,5290,4745,3870,2705,1382,-7,-1314,-2438,-3275,-3771,-3897,-3679,-3166,-2456,-1644,-855,-171,304,551,522,257,-211,-828,-1501,-2180,-2774,-3248,-3544,-3667,-3587,-3355,-2970,-2502,-1983,-1471,-1021,-666,-448,-379,-457,-680,-1000,-1399,-1807,-2205,-2531,-2772,-2901,-2927,-2865,-2751,-2613,-2503,-2434,-2435,-2499,-2601,-2721,-2806,-2817,-2721,-2478,-2088,-1554,-916,-217,466,1078,1547,1835,1915,1786,1483,1032,497,-69,-628,-1115,-1542,-1864,-2136,-2343,-2562,-2799,-3116,-3513,-4015,-4595,-5233,-5880,-6489,-7004,-7382,-7582,-7584,-7386,-6989,-6433,-5731,-4949,-4104,-3261,-2428,-1670,-984,-423,13,295,422,394,237,-36,-360,-709,-1011,-1225,-1311,-1235,-1000,-614,-116,451,1029,1569,2025,2372,2602,2722,2759,2737,2702,2677,2697,2769,2905,3092,3308,3528,3717,3842,3882,3811,3642,3379,3059,2719,2414,2184,2092,2148,2400,2820,3417,4130,4938,5750,6531,7179,7665,7903,7884,7577,6989,6168,5139,4003,2811,1671,642,-194,-797,-1142,-1218,-1058,-687,-168,451,1114,1769,2385,2930,3387,3748,3996,4127,4127,3995,3705,3276,2689,1977,1162,283,-602,-1430,-2150,-2689,-3025,-3124,-2997,-2660,-2173,-1585,-996,-462,-81,108,52,-249,-780,-1495,-2324,-3181,-3992,-4655,-5129,-5345,-5297,-4997,-4465,-3772,-2965,-2124,-1299,-551,104,624,1022,1280,1403,1394,1247,961,544,6,-640,-1336,-2064,-2739,-3314,-3716,-3902,-3826,-3491,-2903,-2100,-1153,-111,931,1928,2811,3547,4104,4475,4637,4616,4396,4008,3460,2778,1985,1111,186,-767,-1699,-2588,-3378,-4029,-4491,-4715,-4683,-4361,-3782,-2965,-1989,-932,114,1052,1809,2332,2595,2607,2406,2039,1593,1122,709,398,232,217,351,600,934,1309,1673,2011,2263,2450,2540,2568,2539,2503,2481,2520,2649,2881,3228,3686,4214,4801,5377,5905,6333,6618,6743,6704,6521,6239,5897,5545,5213,4906,4624,4338,4019,3643,3191,2660,2066,1431,804,220,-257,-601,-763,-731,-496,-79,504,1197,1977,2778,3574,4317,4986,5563,6028,6384,6617,6728,6714,6556,6258,5803,5187,4421,3509,2497,1428,371,-598,-1396,-1945,-2200,-2107,-1684,-949,36,1172,2373,3512,4495,5223,5623,5656,5297,4578,3533,2244,809,-671,-2070,-3295,-4257,-4888,-5182,-5128,-4793,-4229,-3538,-2806,-2118,-1549,-1138,-918,-867,-967,-1155,-1375,-1560,-1642,-1577,-1327,-880,-251,537,1426,2353,3248,4027,4628,5001,5086,4896,4406,3659,2700,1573,374,-855,-2020,-3083,-3983,-4688,-5182,-5433,-5450,-5207,-4723,-3996,-3060,-1945,-715,581,1845,3028,4033,4833,5372,5665,5705,5552,5229,4814,4328,3832,3334,2862,2415,1994,1591,1200,817,437,72,-282,-599,-866,-1069,-1173,-1186,-1086,-879,-582,-202,230,674,1116,1508,1830,2068,2200,2240,2194,2086,1949,1813,1710,1672,1709,1836,2046,2329,2665,3024,3384,3705,3972,4155,4255,4266,4209,4094,3959,3821,3710,3640,3628,3664,3766,3899,4082,4273,4484,4691,4895,5091,5269,5436,5558,5636,5626,5503,5242,4817,4225,3480,2612,1675,743,-111,-792,-1239,-1385,-1204,-698,100,1131,2297,3520,4665,5673,6430,6925,7103,7001,6636,6070,5364,4586,3796,3056,2412,1887,1509,1260,1120,1076,1053,1064,1032,987,901,809,737,710,774,935,1207,1567,1979,2381,2714,2903,2893,2648,2138,1387,409,-726,-1960,-3214,-4393,-5436,-6243,-6771,-6965,-6810,-6312,-5507,-4477,-3298,-2103,-993,-89,530,805,736,343,-297,-1085,-1915,-2666,-3258,-3609,-3714,-3557,-3196,-2681,-2076,-1459,-864,-345,88,429,684,873,1009,1105,1165,1189,1158,1068,900,658,340,-27,-426,-811,-1154,-1420,-1579,-1624,-1549,-1364,-1099,-773,-423,-85,231,486,694,843,945,1020,1072,1120,1151,1176,1153,1092,945,712,374,-65,-596,-1199,-1843,-2501,-3129,-3702,-4174,-4530,-4730,-4786,-4666,-4407,-3996,-3477,-2858,-2177,-1458,-739,-48,582,1126,1576,1916,2170,2343,2468,2570,2674,2805,2964,3169,3393,3639,3876,4090,4277,4410,4513,4564,4582,4562,4494,4377,4187,3913,3534,3040,2424,1695,866,-29,-947,-1843,-2658,-3352,-3873,-4208,-4336,-4270,-4040,-3673,-3235,-2759,-2299,-1876,-1501,-1164,-832,-473,-43,476,1102,1811,2567,3308,3956,4444,4711,4718,4471,3994,3359,2638,1936,1324,886,651,650,845,1221,1690,2202,2669,3027,3220,3211,2983,2544,1917,1154,316,-534,-1321,-2006,-2530,-2901,-3092,-3154,-3088,-2955,-2777,-2592,-2427,-2297,-2225,-2203,-2258,-2365,-2549,-2779,-3069,-3396,-3752,-4127,-4501,-4868,-5215,-5526,-5800,-6018,-6172,-6241,-6213,-6067,-5793,-5387,-4852,-4212,-3498,-2757,-2044,-1425,-943,-659,-585,-734,-1079,-1576,-2168,-2787,-3358,-3834,-4140,-4259,-4157,-3837,-3323,-2642,-1860,-1027,-227,480,1022,1347,1419,1218,755,62,-811,-1780,-2782,-3717,-4544,-5178,-5626,-5845,-5878,-5737,-5468,-5116,-4710,-4286,-3838,-3389,-2910,-2409,-1879,-1319,-759,-195,331,808,1227,1548,1793,1917,1941,1838,1634,1321,939,518,109,-232,-446,-480,-289,135,792,1626,2568,3516,4358,4987,5322,5311,4953,4284,3387,2364,1339,422,-283,-723,-844,-676,-236,403,1155,1957,2706,3358,3856,4181,4322,4309,4145,3890,3560,3186,2802,2384,1955,1468,923,291,-432,-1245,-2133,-3059,-3992,-4880,-5674,-6337,-6816,-7082,-7126,-6923,-6514,-5906,-5154,-4318,-3442,-2607,-1844,-1219,-746,-453,-319,-342,-454,-649,-847,-1045,-1209,-1332,-1431,-1508,-1592,-1693,-1835,-2025,-2267,-2552,-2856,-3144,-3377,-3498,-3478,-3281,-2915,-2395,-1785,-1161,-621,-273,-204,-490,-1169,-2220,-3609,-5208,-6925,-8578,-10058,-11220,-11988,-12312,-12193,-11682,-10865,-9850,-8765,-7722,-6812,-6103,-5605,-5314,-5169,-5116,-5059,-4947,-4704,-4317,-3757,-3072,-2275,-1454,-653,43,582,919,1035,926,631,183,-343,-888,-1383,-1777,-2024,-2120,-2035,-1815,-1442,-976,-427,162,758,1322,1823,2211,2464,2539,2425,2112,1618,981,264,-468,-1107,-1590,-1823,-1773,-1423,-790,43,1002,1954,2797,3415,3733,3708,3329,2652,1721,671,-409,-1379,-2140,-2604,-2726,-2508,-1990,-1268,-447,340,976,1370,1453,1221,690,-64,-958,-1878,-2733,-3422,-3898,-4114,-4070,-3785,-3286,-2623,-1835,-975,-90,776,1568,2256,2777,3122,3249,3158,2849,2348,1685,927,115,-663,-1364,-1931,-2333,-2570,-2645,-2585,-2437,-2237,-2043,-1894,-1836,-1890,-2090,-2416,-2879,-3423,-4024,-4617,-5142,-5550,-5783,-5799,-5579,-5105,-4391,-3468,-2380,-1186,26,1201,2228,3064,3620,3873,3794,3392,2705,1797,750,-329,-1345,-2196,-2808,-3140,-3163,-2925,-2451,-1838,-1153,-494,84,519,795,910,879,736,519,251,-42,-346,-680,-1022,-1413,-1818,-2259,-2690,-3089,-3417,-3615,-3662,-3512,-3163,-2625,-1925,-1113,-251,603,1387,2037,2525,2808,2881,2751,2433,1981,1435,886,384,28,-139,-50,307,945,1817,2889,4058,5247,6334,7230,7838,8097,7971,7450,6572,5381,3968,2433,891,-523,-1711,-2547,-2984,-2970,-2520,-1684,-548,776,2149,3441,4529,5310,5734,5768,5442,4803,3927,2912,1833,786,-178,-1000,-1668,-2162,-2519,-2745,-2898,-3007,-3113,-3244,-3400,-3588,-3768,-3926,-4007,-3997,-3870,-3623,-3271,-2839,-2354,-1864,-1389,-964,-605,-321,-113,22,105,142,151,158,162,194,250,344,479,652,864,1092,1335,1566,1766,1924,2009,2020,1936,1759,1482,1121,675,180,-358,-898,-1425,-1909,-2329,-2670,-2909,-3046,-3062,-2962,-2739,-2399,-1950,-1411,-807,-177,430,971,1380,1627,1664,1488,1097,526,-176,-953,-1718,-2413,-2947,-3271,-3331,-3105,-2606,-1853,-934,87,1093,2002,2725,3217,3450,3456,3276,2988,2686,2429,2296,2288,2408,2604,2817,2980,3037,2957,2739,2407,2027,1655,1384,1258,1345,1646,2162,2844,3634,4442,5193,5791,6173,6280,6092,5608,4861,3909,2829,1716,666,-241,-927,-1352,-1487,-1348,-963,-387,313,1066,1792,2434,2930,3259,3392,3348,3148,2840,2474,2108,1804,1603,1564,1684,1994,2454,3035,3675,4295,4821,5171,5290,5131,4697,4001,3096,2061,976,-47,-920,-1551,-1881,-1864,-1528,-886,-52,880,1773,2491,2935,3010,2701,2011,1021,-162,-1399,-2536,-3430,-3962,-4054,-3672,-2841,-1629,-146,1465,3052,4461,5563,6258,6495,6255,5585,4532,3218,1737,223,-1214,-2466,-3458,-4127,-4462,-4470,-4202,-3725,-3133,-2509,-1947,-1504,-1219,-1099,-1117,-1221,-1353,-1439,-1417,-1253,-913,-423,194,884,1586,2236,2800,3222,3522,3679,3740,3726,3671,3601,3522,3436,3312,3148,2892,2568,2139,1653,1114,576,72,-352,-668,-848,-890,-791,-582,-282,55,401,711,946,1091,1114,1023,820,528,178,-189,-514,-758,-847,-750,-425,146,953,1957,3115,4328,5528,6609,7489,8100,8392,8347,7972,7303,6398,5332,4196,3065,2034,1147,465,4,-244,-278,-157,113,465,891,1353,1835,2330,2810,3279,3709,4096,4422,4676,4858,4953,4970,4911,4773,4583,4338,4075,3804,3560,3349,3211,3130,3134,3200,3323,3478,3637,3759,3825,3784,3638,3365,2982,2511,1984,1449,939,498,149,-90,-215,-226,-152,14,224,483,760,1035,1296,1522,1685,1790,1807,1759,1645,1500,1354,1245,1220,1289,1488,1787,2174,2597,2993,3307,3479,3470,3264,2861,2282,1569,765,-84,-920,-1713,-2408,-2996,-3433,-3734,-3875,-3878,-3750,-3509,-3173,-2767,-2304,-1807,-1294,-779,-288,175,575,909,1147,1276,1278,1160,895,529,39,-501,-1091,-1658,-2185,-2620,-2945,-3157,-3243,-3246,-3157,-3040,-2887,-2741,-2601,-2469,-2344,-2202,-2034,-1820,-1551,-1230,-853,-457,-46,330,659,909,1062,1119,1078,963,800,629,487,422,447,594,848,1202,1614,2054,2452,2780,2975,3009,2859,2521,1998,1326,529,-339,-1236,-2109,-2917,-3608,-4159,-4528,-4709,-4684,-4459,-4053,-3481,-2788,-2005,-1181,-351,441,1167,1800,2320,2719,2993,3132,3157,3049,2855,2556,2208,1822,1433,1077,790,594,534,618,866,1284,1854,2549,3331,4134,4905,5569,6068,6344,6354,6077,5490,4635,3517,2234,836,-541,-1821,-2858,-3589,-3909,-3802,-3260,-2355,-1180,109,1356,2402,3108,3390,3213,2604,1649,467,-790,-1974,-2942,-3588,-3853,-3715,-3210,-2405,-1400,-314,736,1641,2311,2686,2726,2443,1853,1024,28,-1046,-2090,-3029,-3767,-4263,-4467,-4389,-4042,-3478,-2765,-1966,-1173,-445,158,590,841,898,788,537,200,-179,-539,-830,-1021,-1073,-985,-767,-428,-34,386,756,1024,1128,1031,687,108,-718,-1745,-2921,-4191,-5457,-6652,-7688,-8503,-9048,-9295,-9243,-8911,-8333,-7565,-6655,-5674,-4674,-3717,-2844,-2101,-1514,-1098,-869,-808,-911,-1143,-1477,-1866,-2272,-2647,-2962,-3183,-3296,-3287,-3161,-2923,-2582,-2155,-1654,-1106,-536,30,544,976,1290,1438,1439,1254,947,531,80,-351,-721,-972,-1123,-1163,-1144,-1113,-1122,-1225,-1453,-1829,-2333,-2949,-3610,-4267,-4841,-5270,-5492,-5477,-5179,-4620,-3798,-2755,-1543,-211,1186,2582,3943,5226,6393,7440,8331,9060,9620,9997,10191,10198,10026,9668,9152,8461,7636,6676,5619,4506,3374,2306,1350,600,94,-90,44,501,1235,2154,3175,4155,5005,5605,5905,5865,5492,4828,3925,2862,1704,527,-614,-1667,-2598,-3383,-4011,-4484,-4813,-5021,-5139,-5190,-5210,-5220,-5226,-5249,-5252,-5243,-5175,-5032,-4799,-4453,-4016,-3476,-2887,-2251,-1629,-1039,-527,-114,160,294,245,34,-366,-932,-1650,-2501,-3427,-4390,-5317,-6141,-6802,-7238,-7414,-7308,-6943,-6331,-5557,-4664,-3762,-2915,-2215,-1717,-1481,-1532,-1883,-2524,-3426,-4545,-5811,-7162,-8488,-9719,-10741,-11490,-11885,-11907,-11544,-10848,-9878,-8750,-7553,-6412,-5419,-4639,-4142,-3920,-3981,-4268,-4738,-5287,-5866,-6347,-6695,-6815,-6686,-6278,-5607,-4699,-3617,-2432,-1236,-114,837,1566,1997,2141,1976,1561,950,228,-520,-1191,-1720,-2031,-2105,-1921,-1520,-926,-226,541,1293,1991,2596,3087,3461,3719,3869,3929,3890,3785,3589,3335,3009,2628,2191,1709,1184,630,48,-534,-1120,-1678,-2192,-2651,-3012,-3275,-3395,-3362,-3152,-2753,-2176,-1420,-544,435,1440,2435,3358,4180,4862,5407,5799,6063,6209,6263,6249,6179,6075,5929,5745,5509,5206,4831,4365,3819,3192,2523,1835,1194,644,252,54,87,335,792,1375,2028,2633,3099,3329,3239,2800,1984,846,-559,-2126,-3732,-5264,-6600,-7650,-8357,-8677,-8638,-8248,-7598,-6737,-5773,-4779,-3845,-3032,-2406,-1993,-1801,-1839,-2044,-2400,-2823,-3254,-3630,-3889,-3997,-3920,-3663,-3230,-2664,-2007,-1318,-660,-86,357,642,765,717,545,251,-100,-500,-894,-1282,-1632,-1955,-2256,-2541,-2834,-3127,-3439,-3737,-4029,-4259,-4441,-4516,-4522,-4429,-4289,-4116,-3969,-3872,-3879,-3987,-4214,-4532,-4908,-5301,-5650,-5914,-6052,-6034,-5852,-5507,-5014,-4397,-3677,-2887,-2045,-1173,-282,609,1501,2366,3208,3989,4706,5321,5833,6216,6479,6614,6646,6588,6467,6316,6158,6025,5940,5907,5943,6033,6161,6304,6428,6498,6498,6391,6182,5868,5459,4990,4483,3990,3528,3145,2841,2631,2504,2430,2391,2342,2268,2125,1913,1617,1246,821,361,-95,-527,-896,-1201,-1416,-1558,-1622,-1637,-1608,-1557,-1499,-1429,-1358,-1268,-1149,-984,-755,-455,-78,371,882,1436,2015,2597,3153,3671,4106,4457,4681,4784,4760,4628,4419,4172,3937,3753,3660,3674,3803,4018,4300,4584,4827,4973,4969,4790,4412,3841,3084,2186,1160,73,-1057,-2175,-3249,-4253,-5151,-5928,-6571,-7072,-7432,-7673,-7793,-7833,-7798,-7715,-7595,-7433,-7241,-6982,-6675,-6275,-5798,-5231,-4593,-3900,-3188,-2481,-1815,-1218,-710,-304,-16,167,231,203,89,-77,-257,-415,-497,-476,-312,-4,449,999,1621,2213,2735,3088,3227,3115,2745,2147,1374,514,-359,-1125,-1714,-2032,-2046,-1728,-1113,-250,751,1790,2719,3440,3832,3841,3444,2657,1562,268,-1093,-2352,-3386,-4052,-4288,-4049,-3375,-2324,-1023,408,1819,3092,4134,4882,5336,5502,5468,5293,5091,4935,4897,5018,5302,5725,6234,6755,7211,7514,7612,7449,7030,6362,5505,4534,3533,2599,1810,1240,921,881,1098,1532,2128,2785,3425,3943,4252,4303,4038,3481,2649,1604,443,-757,-1878,-2836,-3538,-3927,-3957,-3638,-2983,-2065,-970,201,1319,2285,2997,3382,3406,3064,2381,1441,315,-872,-2011,-2990,-3701,-4078,-4060,-3645,-2841,-1717,-346,1155,2682,4115,5346,6306,6930,7205,7146,6791,6224,5515,4771,4060,3455,2973,2622,2341,2107,1810,1432,897,231,-564,-1406,-2229,-2934,-3430,-3659,-3564,-3154,-2445,-1508,-417,721,1816,2766,3510,3980,4170,4060,3692,3101,2346,1496,602,-269,-1091,-1815,-2452,-2971,-3409,-3745,-4012,-4186,-4274,-4254,-4098,-3799,-3325,-2689,-1893,-975,27,1042,2017,2860,3533,3959,4135,4031,3693,3141,2463,1696,944,227,-376,-874,-1240,-1508,-1683,-1818,-1922,-2019,-2127,-2222,-2316,-2375,-2390,-2344,-2227,-2037,-1781,-1469,-1119,-762,-404,-85,200,436,620,771,872,948,991,999,999,974,975,994,1084,1251,1522,1907,2390,2974,3606,4274,4898,5470,5911,6235,6406,6454,6408,6291,6173,6065,6009,6004,6049,6112,6165,6162,6056,5827,5437,4900,4214,3431,2572,1719,907,213,-333,-683,-823,-760,-500,-102,398,929,1443,1885,2231,2461,2585,2616,2587,2521,2453,2387,2349,2323,2309,2280,2221,2107,1926,1676,1353,994,612,248,-73,-339,-541,-708,-838,-985,-1131,-1309,-1482,-1633,-1715,-1685,-1519,-1179,-686,-46,674,1417,2097,2633,2956,3009,2770,2240,1461,490,-584,-1665,-2663,-3483,-4078,-4400,-4454,-4272,-3891,-3398,-2845,-2311,-1835,-1462,-1189,-1025,-943,-921,-947,-1001,-1091,-1226,-1422,-1691,-2049,-2479,-2976,-3489,-3986,-4403,-4696,-4811,-4717,-4389,-3838,-3074,-2156,-1137,-102,869,1697,2317,2675,2760,2550,2094,1410,579,-337,-1255,-2099,-2802,-3312,-3592,-3643,-3458,-3087,-2560,-1942,-1300,-694,-196,155,316,285,56,-317,-821,-1357,-1906,-2369,-2728,-2928,-2968,-2851,-2602,-2270,-1885,-1510,-1154,-849,-583,-346,-106,160,484,866,1322,1811,2326,2797,3198,3480,3627,3631,3521,3323,3110,2922,2822,2831,2957,3171,3426,3658,3803,3815,3671,3383,2990,2562,2181,1926,1873,2056,2490,3149,3959,4845,5689,6386,6847,6983,6753,6157,5182,3933,2439,845,-761,-2268,-3567,-4600,-5304,-5671,-5709,-5449,-4952,-4276,-3502,-2689,-1915,-1221,-673,-281,-84,-79,-257,-614,-1093,-1668,-2265,-2827,-3287,-3585,-3684,-3564,-3223,-2695,-2023,-1261,-497,222,817,1239,1470,1490,1343,1053,687,283,-106,-467,-786,-1084,-1366,-1660,-1959,-2261,-2537,-2747,-2850,-2797,-2565,-2141,-1547,-828,-55,697,1340,1808,2044,2024,1745,1229,514,-347,-1296,-2271,-3213,-4074,-4797,-5363,-5720,-5877,-5795,-5503,-4990,-4306,-3487,-2600,-1720,-921,-264,192,445,480,342,77,-265,-611,-920,-1146,-1258,-1257,-1135,-916,-614,-266,110,487,852,1195,1503,1772,1982,2122,2161,2095,1896,1578,1153,645,109,-412,-863,-1179,-1335,-1284,-1037,-585,24,771,1592,2452,3289,4068,4728,5240,5560,5665,5549,5216,4684,4008,3214,2385,1567,819,202,-265,-543,-643,-581,-380,-106,220,525,785,976,1067,1085,1017,911,782,673,604,589,629,696,766,789,746,591,341,-19,-460,-953,-1477,-1986,-2450,-2830,-3084,-3191,-3111,-2859,-2407,-1808,-1067,-251,593,1397,2102,2636,2972,3061,2909,2523,1933,1184,321,-605,-1553,-2485,-3379,-4213,-4986,-5698,-6351,-6955,-7498,-7981,-8375,-8668,-8811,-8804,-8591,-8205,-7608,-6860,-5973,-5013,-4031,-3093,-2246,-1553,-1038,-742,-664,-807,-1147,-1640,-2242,-2896,-3541,-4141,-4642,-5032,-5303,-5456,-5520,-5508,-5443,-5352,-5221,-5070,-4874,-4632,-4342,-3995,-3620,-3214,-2833,-2483,-2214,-2032,-1965,-1985,-2099,-2249,-2403,-2527,-2558,-2501,-2309,-2012,-1607,-1144,-654,-194,196,475,626,652,566,418,247,113,65,122,304,583,934,1307,1655,1941,2134,2232,2233,2153,2018,1839,1639,1414,1170,893,584,236,-132,-492,-803,-1015,-1083,-980,-698,-254,300,915,1517,2060,2496,2825,3048,3205,3348,3510,3750,4069,4467,4903,5321,5645,5798,5715,5339,4651,3650,2379,902,-681,-2260,-3703,-4902,-5735,-6140,-6065,-5522,-4550,-3251,-1735,-169,1301,2521,3365,3760,3663,3107,2153,925,-451,-1811,-3026,-3961,-4530,-4685,-4421,-3785,-2869,-1771,-651,391,1206,1726,1889,1688,1145,331,-681,-1786,-2881,-3881,-4695,-5283,-5594,-5646,-5441,-5043,-4497,-3879,-3251,-2660,-2161,-1762,-1473,-1294,-1189,-1169,-1206,-1306,-1480,-1729,-2070,-2510,-3029,-3621,-4240,-4839,-5366,-5765,-5975,-5987,-5751,-5312,-4682,-3931,-3144,-2400,-1806,-1422,-1314,-1478,-1899,-2502,-3202,-3879,-4441,-4788,-4873,-4667,-4191,-3493,-2650,-1752,-881,-110,522,991,1324,1535,1681,1800,1930,2106,2353,2673,3100,3606,4223,4916,5691,6521,7370,8217,8994,9662,10155,10426,10443,10189,9679,8955,8073,7104,6121,5181,4332,3611,3019,2571,2260,2079,2027,2098,2276,2554,2895,3273,3632,3932,4122,4167,4055,3785,3389,2918,2429,1992,1661,1484,1476,1643,1946,2357,2815,3271,3675,3992,4200,4292,4271,4150,3946,3671,3341,2957,2524,2045,1509,927,293,-394,-1110,-1866,-2612,-3352,-4024,-4614,-5062,-5347,-5433,-5305,-4955,-4389,-3637,-2717,-1697,-612,447,1419,2220,2786,3062,3027,2681,2075,1266,352,-572,-1430,-2130,-2668,-3005,-3204,-3301,-3375,-3512,-3761,-4194,-4798,-5582,-6479,-7429,-8333,-9107,-9655,-9920,-9855,-9453,-8743,-7774,-6636,-5407,-4200,-3073,-2115,-1341,-788,-434,-267,-248,-327,-470,-619,-743,-808,-785,-671,-459,-156,211,620,1038,1415,1731,1939,2025,1986,1809,1528,1142,692,197,-314,-815,-1274,-1681,-2008,-2266,-2455,-2598,-2728,-2873,-3077,-3347,-3704,-4108,-4529,-4882,-5072,-5019,-4610,-3814,-2587,-977,941,3041,5152,7114,8743,9919,10549,10609,10150,9250,8069,6747,5452,4317,3438,2868,2620,2643,2889,3265,3686,4090,4408,4622,4714,4702,4604,4459,4288,4135,4018,3965,3989,4094,4290,4560,4901,5281,5686,6080,6427,6696,6841,6840,6667,6320,5805,5144,4381,3558,2728,1936,1216,597,72,-362,-741,-1089,-1437,-1805,-2182,-2567,-2901,-3171,-3304,-3282,-3072,-2666,-2087,-1357,-543,295,1073,1713,2158,2351,2288,1970,1452,786,64,-636,-1228,-1640,-1814,-1728,-1360,-742,89,1082,2140,3203,4174,4971,5530,5770,5649,5138,4217,2919,1276,-623,-2683,-4772,-6761,-8505,-9889,-10811,-11225,-11107,-10514,-9505,-8215,-6761,-5302,-3942,-2817,-1965,-1456,-1246,-1336,-1618,-2052,-2514,-2944,-3256,-3392,-3316,-3010,-2485,-1767,-910,21,960,1824,2557,3094,3393,3419,3165,2624,1828,807,-374,-1661,-2958,-4202,-5301,-6189,-6801,-7098,-7047,-6664,-5962,-5005,-3859,-2616,-1366,-207,784,1539,2020,2218,2154,1870,1434,920,390,-77,-460,-718,-862,-906,-886,-844,-822,-864,-984,-1207,-1510,-1873,-2257,-2601,-2866,-2989,-2924,-2633,-2085,-1271,-198,1103,2576,4143,5707,7162,8403,9340,9898,10052,9801,9203,8354,7387,6448,5698,5251,5208,5588,6380,7482,8799,10152,11415,12428,13096,13347,13177,12611,11742,10671,9525,8420,7439,6647,6037,5599,5244,4913,4489,3921,3134,2134,932,-399,-1765,-3058,-4165,-4987,-5468,-5575,-5328,-4797,-4044,-3205,-2345,-1574,-925,-424,-55,226,473,742,1090,1537,2094,2741,3425,4093,4668,5088,5298,5248,4932,4328,3477,2390,1137,-246,-1678,-3116,-4480,-5733,-6808,-7680,-8303,-8657,-8725,-8493,-7975,-7175,-6138,-4900,-3542,-2135,-795,395,1307,1882,2031,1750,1032,-62,-1460,-3053,-4726,-6367,-7851,-9112,-10039,-10621,-10796,-10602,-10040,-9193,-8110,-6902,-5652,-4457,-3411,-2578,-2024,-1768,-1809,-2110,-2599,-3184,-3747,-4171,-4341,-4179,-3643,-2746,-1565,-203,1179,2430,3406,3995,4155,3894,3294,2488,1619,858,309,69,145,496,1055,1674,2269,2695,2894,2821,2486,1938,1263,545,-120,-667,-1062,-1293,-1398,-1418,-1426,-1493,-1670,-2013,-2510,-3153,-3870,-4580,-5188,-5588,-5710,-5483,-4890,-3930,-2644,-1098,628,2441,4257,5989,7579,8959,10112,10999,11638,12021,12174,12106,11827,11356,10706,9892,8963,7936,6887,5866,4936,4168,3587,3221,3057,3052,3168,3331,3496,3610,3649,3612,3523,3415,3358,3391,3572,3921,4429,5067,5765,6441,6998,7338,7386,7086,6412,5395,4055,2507,802,-912,-2575,-4066,-5339,-6342,-7050,-7480,-7645,-7591,-7356,-6988,-6525,-6015,-5478,-4949,-4434,-3935,-3458,-2965,-2469,-1924,-1344,-710,-50,622,1254,1800,2191,2379,2310,1962,1359,504,-485,-1559,-2556,-3368,-3850,-3900,-3444,-2465,-1009,822,2869,4947,6859,8421,9477,9938,9750,8943,7584,5783,3676,1408,-896,-3108,-5153,-6960,-8499,-9752,-10705,-11369,-11730,-11803,-11584,-11100,-10351,-9417,-8308,-7152,-6001,-4979,-4168,-3640,-3442,-3574,-4011,-4682,-5490,-6321,-7040,-7541,-7719,-7522,-6933,-5986,-4742,-3310,-1798,-335,976,2029,2784,3203,3322,3195,2897,2528,2172,1903,1787,1848,2091,2508,3038,3644,4247,4808,5262,5594,5774,5814,5727,5552,5325,5080,4852,4653,4499,4398,4342,4338,4357,4397,4413,4379,4259,4012,3615,3051,2326,1470,537,-392,-1237,-1888,-2279,-2318,-1977,-1242,-147,1234,2783,4368,5816,6995,7757,8051,7829,7163,6142,4907,3638,2475,1571,994,788,906,1284,1806,2347,2811,3080,3126,2900,2431,1752,930,34,-852,-1661,-2322,-2773,-2963,-2856,-2426,-1682,-645,632,2071,3578,5043,6337,7357,7993,8186,7898,7149,5985,4492,2772,930,-935,-2729,-4409,-5921,-7268,-8447,-9479,-10382,-11178,-11879,-12488,-12997,-13383,-13617,-13675,-13526,-13173,-12609,-11867,-10980,-10017,-9046,-8155,-7437,-6946,-6762,-6881,-7314,-8004,-8889,-9869,-10839,-11674,-12277,-12537,-12408,-11836,-10838,-9428,-7688,-5666,-3481,-1207,1044,3177,5109,6729,7986,8784,9090,8876,8127,6906,5278,3364,1311,-739,-2626,-4241,-5472,-6285,-6658,-6632,-6268,-5662,-4897,-4072,-3246,-2466,-1759,-1127,-566,-70,376,765,1098,1359,1537,1624,1629,1570,1496,1451,1495,1664,1993,2458,3034,3629,4158,4517,4609,4394,3842,3021,2014,979,67,-554,-768,-517,200,1287,2611,3992,5231,6178,6694,6752,6361,5630,4694,3730,2885,2296,2020,2068,2390,2880,3429,3905,4219,4303,4131,3747,3174,2523,1823,1166,569,58,-369,-723,-1017,-1262,-1470,-1643,-1760,-1821,-1786,-1640,-1388,-1015,-581,-128,267,512,537,302,-225,-982,-1920,-2896,-3788,-4432,-4716,-4546,-3922,-2902,-1628,-302,878,1688,2005,1737,908,-378,-1943,-3564,-4985,-6012,-6457,-6267,-5436,-4076,-2359,-498,1250,2675,3569,3821,3373,2275,638,-1347,-3468,-5490,-7227,-8528,-9326,-9626,-9489,-9035,-8399,-7717,-7100,-6632,-6331,-6198,-6169,-6197,-6197,-6136,-5979,-5735,-5447,-5141,-4884,-4671,-4523,-4387,-4228,-3970,-3567,-2981,-2190,-1236,-136,1004,2134,3160,4032,4733,5263,5670,6012,6348,6736,7211,7759,8385,8988,9545,9929,10116,10030,9679,9062,8229,7223,6110,4933,3751,2588,1485,468,-448,-1219,-1831,-2254,-2476,-2512,-2371,-2119,-1787,-1436,-1102,-795,-523,-274,-21,225,484,724,944,1108,1220,1274,1298,1324,1385,1517,1717,1972,2225,2406,2449,2271,1862,1186,325,-664,-1638,-2462,-3002,-3132,-2788,-1949,-655,988,2859,4772,6592,8127,9295,9979,10184,9910,9232,8242,7052,5777,4527,3374,2387,1573,927,420,-4,-383,-758,-1156,-1576,-2013,-2444,-2838,-3182,-3443,-3620,-3699,-3667,-3543,-3306,-2991,-2598,-2161,-1713,-1288,-941,-719,-669,-824,-1184,-1727,-2377,-3054,-3637,-4025,-4128,-3891,-3309,-2410,-1277,-8,1276,2454,3437,4145,4542,4631,4399,3906,3148,2193,1065,-176,-1456,-2691,-3777,-4603,-5083,-5134,-4751,-3942,-2819,-1494,-149,1044,1912,2320,2176,1469,250,-1348,-3140,-4899,-6407,-7457,-7912,-7707,-6851,-5451,-3663,-1694,240,1931,3210,3957,4110,3670,2690,1263,-471,-2370,-4275,-6019,-7480,-8508,-9032,-8986,-8362,-7206,-5591,-3663,-1557,535,2476,4100,5321,6066,6318,6112,5492,4572,3450,2267,1146,201,-454,-762,-673,-193,629,1730,2987,4282,5471,6427,7023,7179,6836,6005,4736,3145,1380,-369,-1923,-3090,-3749,-3814,-3281,-2230,-796,823,2409,3760,4701,5119,4977,4293,3178,1755,225,-1264,-2530,-3466,-4002,-4124,-3857,-3294,-2496,-1607,-686,161,890,1469,1883,2154,2302,2371,2399,2444,2524,2696,2948,3315,3774,4328,4953,5622,6308,6959,7541,8000,8291,8376,8217,7789,7075,6081,4809,3312,1625,-170,-1994,-3749,-5340,-6668,-7655,-8249,-8407,-8155,-7506,-6556,-5389,-4150,-2956,-1945,-1204,-790,-714,-938,-1408,-2031,-2738,-3442,-4098,-4671,-5149,-5552,-5874,-6155,-6383,-6579,-6729,-6830,-6877,-6864,-6807,-6693,-6560,-6390,-6216,-6023,-5832,-5611,-5365,-5038,-4603,-4024,-3258,-2314,-1183,73,1415,2740,3992,5058,5910,6463,6737,6703,6408,5890,5188,4375,3476,2551,1616,698,-180,-1008,-1767,-2428,-2990,-3415,-3703,-3843,-3828,-3668,-3367,-2947,-2422,-1825,-1175,-515,124,707,1191,1566,1792,1883,1839,1689,1469,1215,980,806,754,871,1219,1831,2752,3969,5468,7186,9037,10907,12677,14207,15392,16127,16363,16077,15323,14162,12736,11175,9647,8298,7233,6531,6179,6142,6305,6552,6730,6715,6401,5729,4700,3360,1809,180,-1383,-2739,-3771,-4412,-4628,-4460,-3972,-3282,-2515,-1785,-1206,-813,-651,-673,-851,-1122,-1422,-1725,-1993,-2244,-2488,-2754,-3062,-3412,-3786,-4141,-4413,-4535,-4452,-4116,-3536,-2721,-1751,-686,371,1350,2168,2785,3153,3270,3136,2779,2237,1560,801,3,-778,-1520,-2180,-2738,-3170,-3462,-3599,-3584,-3422,-3121,-2718,-2236,-1728,-1264,-888,-702,-741,-1073,-1714,-2653,-3867,-5284,-6835,-8432,-9990,-11415,-12638,-13578,-14199,-14442,-14322,-13818,-12994,-11896,-10617,-9258,-7937,-6759,-5827,-5210,-4927,-4983,-5299,-5799,-6355,-6834,-7118,-7076,-6639,-5735,-4386,-2603,-519,1767,4074,6240,8122,9589,10581,11078,11119,10796,10234,9566,8930,8418,8089,7938,7918,7938,7880,7642,7113,6256,5049,3529,1792,-67,-1892,-3561,-4940,-5934,-6466,-6529,-6117,-5321,-4212,-2933,-1613,-400,580,1219,1448,1239,611,-357,-1551,-2813,-3971,-4862,-5318,-5250,-4577,-3321,-1533,641,3044,5444,7644,9439,10692,11318,11319,10775,9813,8643,7437,6412,5715,5457,5693,6415,7549,9007,10624,12268,13761,14982,15792,16128,15929,15193,13951,12274,10265,8061,5809,3655,1743,169,-978,-1695,-1969,-1882,-1501,-937,-299,310,801,1105,1180,1005,588,-54,-875,-1836,-2874,-3954,-5014,-6038,-6979,-7835,-8575,-9201,-9686,-10019,-10173,-10115,-9820,-9252,-8415,-7294,-5931,-4355,-2633,-822,1003,2782,4452,5956,7263,8327,9122,9628,9809,9671,9188,8394,7318,6022,4607,3164,1813,653,-249,-843,-1151,-1207,-1099,-927,-790,-792,-994,-1439,-2111,-2981,-3958,-4965,-5892,-6664,-7222,-7542,-7639,-7555,-7355,-7107,-6880,-6729,-6687,-6772,-6983,-7305,-7717,-8193,-8685,-9166,-9578,-9890,-10048,-10032,-9807,-9374,-8735,-7908,-6920,-5804,-4592,-3313,-1995,-658,690,2035,3388,4728,6057,7342,8548,9639,10551,11248,11699,11873,11809,11507,11038,10448,9787,9099,8411,7725,7054,6373,5687,4979,4264,3563,2914,2377,1991,1823,1875,2159,2621,3184,3753,4210,4460,4426,4073,3427,2542,1534,509,-394,-1093,-1508,-1638,-1515,-1214,-847,-506,-291,-234,-355,-588,-875,-1092,-1148,-947,-431,424,1602,3052,4692,6419,8125,9683,11000,11972,12543,12681,12373,11670,10616,9309,7851,6349,4916,3638,2567,1730,1090,601,169,-288,-857,-1605,-2554,-3720,-5052,-6492,-7939,-9293,-10434,-11272,-11728,-11752,-11368,-10597,-9556,-8348,-7155,-6112,-5399,-5118,-5351,-6113,-7334,-8915,-10688,-12470,-14092,-15374,-16210,-16509,-16259,-15496,-14306,-12806,-11147,-9450,-7850,-6432,-5243,-4305,-3583,-3027,-2563,-2119,-1624,-1041,-342,455,1330,2219,3071,3818,4399,4771,4910,4788,4432,3838,3067,2144,1145,126,-843,-1680,-2336,-2759,-2916,-2831,-2510,-2045,-1502,-986,-590,-382,-413,-673,-1139,-1722,-2350,-2905,-3314,-3509,-3464,-3181,-2715,-2105,-1458,-817,-258,183,490,667,726,699,610,479,340,191,59,-65,-170,-246,-285,-247,-103,205,723,1491,2533,3831,5359,7031,8765,10428,11909,13078,13850,14156,13974,13334,12267,10898,9301,7637,6012,4554,3358,2485,1969,1798,1933,2311,2844,3445,4005,4449,4678,4648,4307,3653,2697,1492,102,-1384,-2888,-4316,-5617,-6724,-7617,-8264,-8664,-8794,-8666,-8267,-7613,-6728,-5644,-4431,-3152,-1899,-752,219,956,1431,1655,1646,1480,1222,959,770,703,791,995,1282,1530,1674,1593,1238,585,-344,-1463,-2675,-3851,-4867,-5634,-6076,-6191,-6000,-5581,-5040,-4502,-4076,-3874,-3943,-4323,-4979,-5869,-6898,-7979,-9016,-9917,-10629,-11103,-11331,-11321,-11088,-10675,-10112,-9448,-8738,-8025,-7388,-6866,-6525,-6396,-6482,-6768,-7173,-7606,-7925,-7993,-7681,-6889,-5585,-3777,-1564,923,3495,5967,8137,9876,11063,11672,11729,11303,10552,9601,8648,7809,7218,6931,6947,7249,7727,8306,8851,9262,9441,9319,8866,8086,7018,5735,4323,2890,1528,333,-630,-1314,-1710,-1830,-1726,-1448,-1087,-701,-387,-194,-193,-405,-864,-1548,-2444,-3499,-4644,-5802,-6863,-7722,-8254,-8344,-7893,-6836,-5152,-2890,-149,2902,6047,9074,11733,13858,15290,15972,15915,15183,13933,12325,10553,8801,7207,5894,4912,4281,3977,3947,4133,4455,4846,5251,5604,5892,6060,6124,6052,5860,5537,5089,4510,3811,2995,2084,1113,107,-874,-1808,-2648,-3386,-3993,-4486,-4853,-5122,-5300,-5410,-5476,-5508,-5540,-5570,-5643,-5748,-5927,-6175,-6504,-6907,-7353,-7806,-8212,-8499,-8608,-8474,-8042,-7290,-6194,-4791,-3116,-1258,689,2598,4350,5809,6874,7440,7449,6876,5736,4104,2096,-113,-2353,-4405,-6111,-7311,-7918,-7900,-7280,-6150,-4646,-2946,-1238,275,1423,2062,2102,1518,349,-1304,-3273,-5362,-7338,-8988,-10110,-10588,-10337,-9411,-7898,-5993,-3927,-1941,-298,825,1268,999,40,-1478,-3371,-5402,-7329,-8916,-9996,-10448,-10262,-9488,-8261,-6731,-5108,-3511,-2112,-928,-15,688,1233,1708,2189,2735,3382,4123,4918,5704,6373,6836,6991,6756,6102,5025,3575,1869,14,-1790,-3406,-4632,-5360,-5466,-4924,-3740,-1989,196,2664,5222,7696,9906,11705,12992,13682,13776,13275,12258,10814,9066,7143,5190,3330,1691,368,-568,-1079,-1169,-887,-325,404,1141,1754,2108,2108,1712,920,-190,-1508,-2862,-4072,-4958,-5364,-5191,-4407,-3046,-1224,897,3110,5206,6982,8285,9006,9114,8628,7648,6288,4722,3080,1526,144,-970,-1804,-2346,-2641,-2728,-2688,-2572,-2457,-2381,-2377,-2452,-2593,-2757,-2904,-2971,-2899,-2637,-2139,-1390,-406,772,2032,3262,4291,4958,5118,4652,3512,1698,-700,-3554,-6654,-9784,-12687,-15133,-16906,-17856,-17891,-17019,-15326,-12982,-10218,-7295,-4480,-2020,-92,1173,1743,1644,977,-108,-1441,-2837,-4128,-5177,-5876,-6177,-6051,-5533,-4643,-3476,-2071,-539,1058,2620,4053,5280,6199,6754,6890,6588,5872,4795,3456,1979,499,-833,-1903,-2607,-2908,-2803,-2340,-1613,-728,184,1013,1672,2097,2275,2208,1943,1531,1037,519,28,-393,-725,-947,-1065,-1088,-1035,-935,-825,-716,-646,-593,-561,-507,-398,-181,189,756,1544,2544,3727,5002,6280,7423,8331,8905,9113,8966,8542,7951,7335,6845,6601,6706,7194,8057,9222,10577,11968,13253,14274,14933,15132,14860,14113,12950,11452,9727,7906,6113,4479,3100,2048,1361,1007,956,1085,1320,1509,1583,1437,1041,377,-540,-1649,-2909,-4220,-5538,-6780,-7909,-8881,-9689,-10316,-10783,-11091,-11262,-11306,-11231,-11034,-10715,-10250,-9635,-8835,-7848,-6636,-5233,-3631,-1916,-157,1536,3027,4225,5010,5355,5231,4703,3850,2809,1717,717,-69,-579,-772,-706,-433,-88,241,433,446,242,-154,-689,-1300,-1900,-2439,-2856,-3155,-3314,-3380,-3380,-3367,-3396,-3518,-3772,-4203,-4820,-5632,-6630,-7774,-9023,-10305,-11544,-12663,-13576,-14225,-14548,-14518,-14121,-13365,-12278,-10908,-9323,-7597,-5835,-4107,-2518,-1115,44,958,1638,2126,2492,2792,3105,3485,3962,4543,5210,5919,6620,7257,7793,8194,8473,8628,8708,8736,8745,8750,8734,8681,8534,8259,7815,7185,6383,5430,4374,3253,2099,951,-195,-1304,-2383,-3395,-4313,-5087,-5673,-6019,-6109,-5933,-5523,-4917,-4182,-3373,-2555,-1772,-1051,-428,111,555,928,1257,1567,1904,2295,2780,3386,4126,5018,6038,7179,8377,9586,10709,11679,12408,12856,13001,12866,12513,12024,11505,11055,10756,10668,10804,11150,11639,12199,12716,13097,13250,13113,12656,11895,10869,9656,8357,7058,5874,4863,4076,3519,3146,2894,2654,2321,1800,1004,-88,-1481,-3105,-4865,-6643,-8296,-9713,-10786,-11470,-11742,-11643,-11230,-10604,-9845,-9072,-8323,-7671,-7097,-6596,-6098,-5561,-4908,-4111,-3152,-2049,-862,340,1460,2400,3095,3478,3550,3329,2873,2273,1630,1038,605,375,416,716,1271,2036,2939,3918,4871,5728,6391,6790,6856,6544,5818,4687,3145,1253,-940,-3341,-5835,-8305,-10605,-12614,-14202,-15289,-15811,-15775,-15215,-14227,-12944,-11517,-10129,-8915,-8030,-7535,-7482,-7825,-8501,-9367,-10278,-11067,-11563,-11652,-11216,-10222,-8674,-6615,-4156,-1413,1454,4287,6920,9208,11021,12284,12960,13065,12685,11911,10915,9832,8830,8028,7539,7403,7654,8239,9098,10130,11207,12213,13020,13530,13674,13400,12719,11647,10250,8606,6807,4963,3159,1518,79,-1052,-1889,-2388,-2615,-2595,-2433,-2203,-1996,-1896,-1929,-2124,-2441,-2823,-3193,-3456,-3532,-3358,-2896,-2152,-1159,12,1265,2497,3593,4476,5071,5368,5381,5171,4836,4472,4197,4092,4220,4600,5197,5951,6746,7470,7984,8181,7990,7363,6349,4982,3419,1762,196,-1166,-2198,-2836,-3063,-2903,-2440,-1782,-1075,-473,-126,-168,-684,-1718,-3249,-5197,-7440,-9810,-12138,-14247,-15994,-17272,-18026,-18248,-17984,-17296,-16277,-15023,-13615,-12162,-10721,-9391,-8236,-7323,-6714,-6429,-6484,-6841,-7436,-8160,-8884,-9467,-9764,-9668,-9092,-8012,-6461,-4518,-2328,-51,2130,4045,5566,6605,7132,7196,6848,6230,5443,4620,3867,3251,2817,2565,2457,2446,2456,2428,2303,2066,1714,1297,861,479,214,92,139,304,542,755,845,724,311,-421,-1476,-2813,-4337,-5967,-7547,-8988,-10151,-10962,-11350,-11294,-10800,-9913,-8709,-7264,-5692,-4073,-2492,-1019,306,1446,2396,3150,3737,4177,4531,4837,5170,5567,6085,6741,7545,8472,9493,10550,11588,12557,13399,14090,14599,14916,15044,14982,14741,14329,13751,13013,12118,11075,9890,8593,7186,5719,4211,2708,1271,-72,-1247,-2232,-3006,-3559,-3942,-4176,-4348,-4502,-4719,-5030,-5474,-6052,-6737,-7492,-8247,-8942,-9506,-9890,-10065,-10024,-9783,-9386,-8859,-8271,-7626,-6967,-6268,-5533,-4705,-3772,-2684,-1450,-83,1350,2778,4077,5150,5882,6209,6092,5536,4598,3356,1917,403,-1088,-2440,-3584,-4452,-5024,-5287,-5273,-5026,-4620,-4134,-3664,-3277,-3069,-3072,-3338,-3853,-4596,-5495,-6471,-7414,-8219,-8802,-9090,-9071,-8751,-8196,-7481,-6704,-5959,-5320,-4836,-4552,-4436,-4510,-4694,-4974,-5275,-5553,-5749,-5815,-5698,-5366,-4779,-3928,-2810,-1437,144,1885,3715,5544,7299,8875,10202,11218,11867,12161,12087,11718,11086,10296,9387,8466,7542,6695,5911,5208,4577,3998,3458,2953,2479,2056,1720,1492,1409,1479,1688,1999,2342,2635,2789,2726,2393,1767,867,-248,-1498,-2767,-3960,-4961,-5717,-6155,-6300,-6138,-5735,-5114,-4335,-3412,-2375,-1231,11,1322,2677,4006,5256,6330,7173,7707,7914,7791,7390,6795,6118,5486,5020,4814,4937,5394,6172,7192,8384,9629,10845,11921,12796,13403,13711,13700,13359,12706,11746,10512,9022,7319,5435,3434,1369,-683,-2649,-4449,-6011,-7271,-8198,-8768,-9014,-8973,-8738,-8383,-8033,-7752,-7627,-7690,-7940,-8363,-8898,-9482,-10049,-10518,-10843,-10979,-10904,-10625,-10154,-9541,-8809,-8017,-7187,-6345,-5516,-4697,-3904,-3133,-2396,-1669,-968,-253,472,1232,2031,2858,3705,4531,5289,5921,6339,6478,6258,5648,4626,3243,1558,-290,-2184,-3959,-5485,-6651,-7372,-7634,-7442,-6873,-6015,-4990,-3929,-2921,-2088,-1457,-1078,-952,-1047,-1355,-1828,-2435,-3154,-3942,-4797,-5676,-6571,-7452,-8295,-9077,-9766,-10328,-10742,-10974,-11008,-10850,-10489,-9982,-9325,-8589,-7783,-6930,-6046,-5084,-4052,-2865,-1535,-9,1664,3440,5216,6859,8237,9215,9702,9658,9092,8096,6803,5384,4042,2950,2269,2102,2478,3380,4704,6314,8029,9676,11086,12125,12713,12799,12405,11568,10375,8921,7334,5730,4240,2974,2029,1460,1298,1506,2024,2731,3495,4168,4621,4762,4516,3906,2934,1712,316,-1131,-2523,-3773,-4802,-5574,-6064,-6274,-6221,-5932,-5430,-4747,-3896,-2883,-1722,-416,1014,2527,4073,5579,6961,8135,9021,9548,9671,9364,8631,7517,6084,4445,2700,990,-580,-1905,-2904,-3546,-3795,-3689,-3262,-2597,-1787,-954,-199,353,637,585,195,-509,-1465,-2576,-3755,-4886,-5913,-6757,-7430,-7913,-8271,-8545,-8798,-9091,-9454,-9907,-10437,-11002,-11539,-11975,-12217,-12207,-11886,-11240,-10294,-9093,-7742,-6335,-4980,-3786,-2808,-2098,-1654,-1451,-1430,-1528,-1652,-1749,-1738,-1595,-1278,-789,-122,718,1713,2851,4085,5364,6613,7717,8581,9059,9067,8517,7394,5719,3591,1153,-1404,-3855,-6007,-7644,-8643,-8905,-8429,-7268,-5561,-3466,-1214,996,2951,4495,5508,5944,5804,5162,4113,2817,1401,43,-1140,-2035,-2551,-2684,-2388,-1738,-758,438,1763,3082,4301,5306,6056,6525,6765,6859,6918,7073,7416,8019,8883,9973,11167,12355,13350,14034,14271,14018,13271,12101,10651,9068,7557,6271,5361,4908,4953,5456,6356,7534,8861,10211,11444,12467,13185,13544,13509,13062,12212,10981,9407,7544,5456,3222,924,-1354,-3536,-5538,-7328,-8840,-10087,-11055,-11784,-12303,-12683,-12960,-13206,-13450,-13724,-14012,-14294,-14486,-14525,-14294,-13717,-12704,-11228,-9280,-6940,-4300,-1558,1123,3502,5421,6725,7338,7263,6564,5369,3861,2204,608,-797,-1881,-2591,-2916,-2889,-2583,-2092,-1515,-948,-460,-112,81,101,-19,-256,-563,-885,-1189,-1424,-1582,-1663,-1687,-1713,-1796,-2009,-2425,-3071,-3990,-5141,-6502,-7977,-9492,-10930,-12206,-13238,-13969,-14377,-14463,-14259,-13817,-13211,-12488,-11734,-10964,-10222,-9488,-8738,-7916,-6956,-5788,-4369,-2660,-708,1451,3682,5860,7819,9411,10493,10995,10863,10145,8925,7337,5560,3755,2103,731,-241,-753,-780,-329,534,1731,3141,4625,6049,7274,8190,8723,8843,8559,7945,7075,6073,5041,4075,3246,2581,2087,1723,1454,1212,948,612,185,-347,-967,-1642,-2315,-2922,-3371,-3600,-3512,-3063,-2207,-942,704,2669,4854,7137,9379,11434,13177,14494,15336,15655,15508,14919,14018,12888,11668,10471,9399,8552,7981,7721,7783,8118,8694,9419,10216,11001,11690,12219,12543,12618,12440,11992,11291,10342,9186,7842,6367,4811,3234,1723,332,-851,-1797,-2459,-2859,-3020,-3024,-2949,-2913,-3003,-3323,-3913,-4813,-5990,-7403,-8947,-10529,-11995,-13251,-14151,-14640,-14650,-14193,-13309,-12064,-10562,-8889,-7132,-5370,-3636,-1989,-439,961,2192,3200,3954,4418,4569,4405,3947,3235,2340,1332,312,-666,-1509,-2202,-2695,-2995,-3080,-2959,-2613,-2044,-1255,-256,901,2150,3401,4513,5386,5850,5823,5194,3943,2069,-353,-3203,-6324,-9509,-12575,-15313,-17561,-19189,-20114,-20315,-19832,-18739,-17185,-15309,-13294,-11301,-9466,-7902,-6648,-5720,-5049,-4553,-4096,-3552,-2790,-1720,-283,1501,3592,5846,8149,10297,12152,13564,14440,14743,14488,13736,12626,11264,9846,8482,7329,6459,5942,5781,5956,6403,7033,7739,8416,8951,9264,9293,9013,8449,7657,6717,5753,4860,4146,3677,3481,3551,3829,4232,4664,5017,5211,5171,4869,4293,3471,2451,1300,91,-1085,-2176,-3095,-3826,-4332,-4622,-4710,-4627,-4391,-4030,-3536,-2896,-2080,-1045,235,1767,3521,5427,7370,9209,10784,11942,12566,12559,11921,10663,8916,6808,4537,2295,258,-1412,-2634,-3353,-3599,-3428,-2960,-2304,-1612,-980,-526,-319,-394,-797,-1484,-2479,-3696,-5121,-6656,-8243,-9787,-11206,-12424,-13384,-14041,-14390,-14436,-14222,-13809,-13267,-12693,-12160,-11756,-11534,-11517,-11716,-12079,-12554,-13040,-13451,-13658,-13594,-13159,-12336,-11110,-9531,-7672,-5640,-3550,-1522,344,1962,3282,4299,4991,5434,5628,5668,5588,5443,5264,5079,4869,4655,4386,4072,3680,3210,2671,2065,1441,809,220,-306,-758,-1121,-1412,-1647,-1844,-2031,-2234,-2465,-2744,-3076,-3449,-3861,-4273,-4670,-5008,-5272,-5447,-5521,-5521,-5461,-5369,-5282,-5203,-5149,-5103,-5054,-4979,-4868,-4703,-4482,-4192,-3826,-3350,-2734,-1916,-858,499,2157,4118,6307,8639,10976,13163,15073,16543,17519,17919,17780,17140,16112,14804,13356,11868,10448,9135,7987,6998,6197,5572,5142,4914,4890,5080,5441,5945,6500,7020,7380,7472,7200,6500,5349,3790,1878,-249,-2470,-4644,-6626,-8335,-9668,-10623,-11178,-11392,-11301,-10989,-10503,-9896,-9207,-8436,-7613,-6713,-5758,-4744,-3696,-2643,-1621,-668,174,879,1418,1773,1944,1908,1693,1275,696,-35,-887,-1796,-2740,-3630,-4444,-5110,-5613,-5912,-6011,-5892,-5580,-5086,-4443,-3708,-2929,-2186,-1549,-1075,-815,-783,-961,-1314,-1763,-2236,-2649,-2930,-3054,-2996,-2810,-2544,-2280,-2110,-2097,-2292,-2720,-3347,-4142,-5022,-5910,-6715,-7373,-7813,-8029,-7998,-7762,-7356,-6826,-6241,-5608,-4990,-4353,-3709,-3007,-2203,-1265,-141,1155,2629,4198,5817,7353,8738,9844,10621,10999,10988,10594,9897,8969,7922,6846,5837,4939,4193,3583,3103,2719,2400,2140,1906,1715,1550,1426,1327,1258,1187,1107,976,782,496,117,-349,-885,-1450,-2006,-2493,-2864,-3070,-3079,-2885,-2503,-1985,-1402,-841,-392,-121,-61,-200,-465,-744,-890,-751,-194,871,2465,4546,6985,9614,12215,14573,16482,17799,18420,18340,17598,16302,14603,12658,10649,8708,6990,5554,4492,3788,3457,3431,3651,4016,4435,4774,4972,4902,4550,3869,2889,1652,231,-1281,-2798,-4224,-5491,-6541,-7336,-7887,-8186,-8301,-8255,-8140,-7995,-7898,-7877,-7973,-8189,-8521,-8938,-9399,-9848,-10214,-10445,-10469,-10279,-9843,-9190,-8369,-7417,-6422,-5426,-4481,-3604,-2795,-2024,-1254,-453,408,1317,2245,3117,3865,4374,4582,4405,3833,2864,1567,33,-1609,-3206,-4609,-5685,-6308,-6434,-6023,-5130,-3830,-2261,-573,1059,2492,3588,4264,4464,4206,3505,2471,1159,-287,-1796,-3260,-4628,-5849,-6916,-7831,-8615,-9303,-9921,-10498,-11049,-11570,-12040,-12434,-12692,-12784,-12646,-12255,-11595,-10674,-9524,-8205,-6768,-5307,-3864,-2519,-1287,-210,732,1515,2175,2696,3100,3386,3569,3659,3705,3727,3803,3967,4277,4752,5394,6184,7056,7960,8807,9538,10088,10423,10517,10381,10035,9532,8927,8315,7763,7375,7206,7323,7731,8416,9308,10290,11227,11943,12288,12132,11386,10045,8136,5782,3119,340,-2367,-4825,-6878,-8427,-9423,-9867,-9824,-9390,-8685,-7842,-6976,-6176,-5498,-4944,-4481,-4035,-3521,-2836,-1920,-719,750,2439,4248,6044,7681,9027,9952,10401,10334,9793,8851,7631,6246,4839,3490,2286,1246,378,-331,-915,-1383,-1766,-2059,-2266,-2371,-2365,-2244,-2006,-1681,-1300,-916,-596,-394,-380,-592,-1071,-1828,-2851,-4121,-5571,-7153,-8771,-10370,-11850,-13180,-14286,-15170,-15798,-16194,-16346,-16266,-15930,-15309,-14356,-13034,-11305,-9200,-6760,-4121,-1437,1076,3211,4767,5597,5633,4877,3443,1502,-710,-2944,-4951,-6520,-7496,-7776,-7344,-6226,-4522,-2353,106,2681,5176,7401,9186,10381,10896,10684,9786,8296,6383,4249,2137,257,-1162,-2010,-2184,-1712,-669,784,2444,4079,5479,6443,6852,6632,5813,4458,2740,808,-1110,-2854,-4251,-5210,-5678,-5661,-5226,-4449,-3437,-2296,-1087,119,1316,2503,3700,4939,6227,7572,8936,10279,11520,12585,13385,13850,13927,13597,12877,11828,10552,9177,7860,6749,5977,5647,5806,6457,7543,8958,10558,12160,13597,14678,15294,15341,14808,13735,12214,10388,8401,6406,4517,2823,1350,96,-1004,-1998,-2982,-3998,-5096,-6276,-7514,-8755,-9941,-10989,-11848,-12462,-12816,-12906,-12755,-12399,-11868,-11206,-10433,-9564,-8619,-7594,-6505,-5365,-4185,-3017,-1873,-827,85,795,1247,1382,1172,578,-377,-1656,-3182,-4829,-6469,-7930,-9073,-9750,-9891,-9432,-8426,-6931,-5099,-3099,-1110,685,2159,3221,3852,4091,4024,3764,3436,3126,2915,2807,2782,2776,2700,2472,2016,1292,297,-941,-2358,-3877,-5417,-6889,-8239,-9418,-10399,-11181,-11764,-12172,-12424,-12536,-12529,-12407,-12179,-11847,-11409,-10873,-10249,-9554,-8818,-8069,-7355,-6699,-6154,-5718,-5421,-5231,-5140,-5102,-5084,-5043,-4953,-4781,-4526,-4165,-3717,-3158,-2511,-1744,-858,175,1375,2753,4310,6028,7877,9790,11721,13568,15281,16761,17960,18813,19296,19390,19111,18490,17570,16427,15104,13695,12233,10796,9418,8145,7013,6036,5241,4633,4213,3988,3955,4118,4481,5041,5773,6655,7617,8586,9465,10138,10507,10475,9980,8998,7533,5656,3447,1048,-1414,-3783,-5922,-7722,-9078,-9938,-10257,-10027,-9258,-7988,-6269,-4185,-1828,683,3232,5692,7957,9928,11555,12794,13669,14202,14463,14518,14433,14270,14044,13776,13431,12979,12374,11596,10617,9474,8189,6825,5455,4112,2879,1749,767,-91,-836,-1488,-2090,-2656,-3230,-3818,-4448,-5115,-5831,-6585,-7378,-8198,-9038,-9881,-10709,-11502,-12227,-12872,-13400,-13815,-14098,-14258,-14302,-14234,-14067,-13805,-13447,-13010,-12483,-11877,-11191,-10408,-9528,-8518,-7363,-6049,-4566,-2952,-1253,441,2019,3370,4385,4992,5171,4953,4424,3705,2953,2288,1855,1701,1863,2296,2923,3634,4301,4835,5129,5171,4939,4494,3899,3265,2667,2213,1938,1878,2003,2250,2535,2741,2765,2528,1962,1069,-132,-1573,-3155,-4793,-6361,-7794,-8997,-9951,-10613,-11016,-11153,-11076,-10798,-10352,-9742,-8966,-8018,-6869,-5516,-3940,-2149,-165,1966,4187,6404,8540,10497,12203,13608,14687,15444,15922,16154,16221,16155,16035,15871,15721,15572,15460,15366,15294,15233,15145,15006,14747,14310,13620,12616,11250,9512,7434,5086,2598,110,-2189,-4151,-5605,-6475,-6686,-6272,-5307,-3923,-2306,-661,821,1930,2556,2584,2005,850,-773,-2721,-4809,-6857,-8684,-10154,-11181,-11729,-11819,-11520,-10910,-10099,-9160,-8163,-7156,-6161,-5211,-4331,-3567,-2961,-2577,-2426,-2542,-2877,-3381,-3962,-4513,-4931,-5133,-5048,-4672,-3996,-3096,-2015,-871,265,1282,2111,2687,2962,2939,2617,2059,1314,470,-418,-1272,-2072,-2782,-3420,-3996,-4548,-5105,-5703,-6360,-7087,-7898,-8756,-9672,-10585,-11486,-12322,-13073,-13690,-14170,-14474,-14616,-14593,-14425,-14128,-13724,-13215,-12607,-11875,-10997,-9947,-8704,-7254,-5627,-3838,-1970,-75,1746,3435,4894,6102,6983,7559,7802,7767,7471,6996,6391,5755,5155,4669,4371,4293,4470,4889,5502,6253,7023,7715,8197,8364,8137,7466,6371,4883,3117,1175,-779,-2626,-4215,-5461,-6286,-6667,-6623,-6203,-5495,-4599,-3625,-2664,-1801,-1054,-441,94,601,1154,1809,2603,3516,4526,5532,6455,7191,7655,7805,7628,7149,6451,5601,4737,3915,3265,2802,2591,2601,2811,3162,3572,3975,4304,4511,4598,4574,4488,4415,4406,4542,4851,5351,6025,6831,7679,8506,9190,9668,9875,9773,9378,8712,7833,6805,5685,4519,3345,2160,975,-242,-1505,-2853,-4291,-5855,-7522,-9304,-11152,-13029,-14865,-16593,-18121,-19387,-20299,-20811,-20875,-20473,-19601,-18306,-16622,-14656,-12497,-10273,-8109,-6116,-4395,-2998,-1952,-1213,-723,-367,-39,363,914,1635,2503,3453,4376,5178,5747,6023,5977,5627,5034,4296,3509,2778,2176,1747,1488,1375,1327,1283,1151,878,418,-225,-1022,-1910,-2798,-3600,-4218,-4595,-4696,-4527,-4140,-3607,-3040,-2539,-2207,-2118,-2307,-2764,-3443,-4247,-5087,-5835,-6419,-6752,-6809,-6579,-6078,-5355,-4432,-3371,-2190,-927,392,1737,3078,4356,5537,6543,7338,7871,8125,8108,7840,7396,6832,6252,5736,5379,5247,5400,5851,6608,7626,8851,10194,11565,12863,13995,14872,15426,15596,15344,14648,13500,11939,10019,7857,5595,3409,1500,37,-817,-989,-460,692,2307,4176,6038,7631,8731,9144,8788,7632,5756,3297,456,-2530,-5430,-7995,-10035,-11391,-11944,-11686,-10605,-8818,-6444,-3675,-710,2231,4953,7279,9075,10269,10810,10727,10054,8883,7317,5473,3486,1475,-436,-2147,-3576,-4662,-5364,-5678,-5611,-5214,-4562,-3768,-2956,-2282,-1856,-1801,-2154,-2933,-4064,-5446,-6915,-8301,-9435,-10183,-10468,-10289,-9723,-8900,-8025,-7271,-6843,-6847,-7347,-8304,-9594,-11043,-12413,-13493,-14085,-14062,-13380,-12070,-10250,-8081,-5764,-3493,-1457,206,1386,2036,2137,1724,861,-376,-1857,-3491,-5126,-6663,-7980,-8990,-9638,-9884,-9737,-9208,-8351,-7203,-5839,-4296,-2646,-922,818,2533,4175,5689,7033,8161,9030,9637,9949,9998,9775,9299,8584,7619,6425,4983,3338,1486,-481,-2519,-4508,-6357,-7956,-9201,-10036,-10402,-10307,-9782,-8888,-7724,-6401,-5028,-3707,-2521,-1510,-697,-74,399,762,1065,1364,1683,2063,2514,3051,3680,4417,5262,6236,7327,8537,9821,11139,12412,13568,14531,15232,15636,15708,15465,14917,14115,13101,11926,10658,9333,8031,6778,5645,4657,3853,3226,2771,2426,2132,1805,1360,739,-98,-1157,-2392,-3750,-5134,-6452,-7613,-8519,-9124,-9360,-9221,-8695,-7816,-6625,-5207,-3650,-2082,-623,598,1476,1934,1949,1534,775,-215,-1285,-2273,-3033,-3446,-3441,-3010,-2187,-1073,205,1501,2661,3569,4116,4275,4034,3454,2625,1662,702,-143,-787,-1183,-1350,-1344,-1273,-1263,-1434,-1888,-2680,-3794,-5186,-6703,-8223,-9550,-10553,-11103,-11158,-10706,-9827,-8605,-7191,-5722,-4340,-3179,-2342,-1894,-1896,-2333,-3196,-4406,-5900,-7542,-9238,-10845,-12246,-13334,-14024,-14243,-13985,-13224,-12009,-10392,-8457,-6308,-4066,-1844,219,2025,3470,4502,5098,5281,5118,4700,4159,3607,3178,2968,3043,3452,4177,5183,6402,7739,9095,10390,11536,12483,13191,13629,13785,13646,13201,12454,11409,10088,8548,6833,5065,3318,1738,413,-553,-1120,-1274,-1051,-532,200,1034,1874,2644,3279,3733,3994,4039,3886,3539,3046,2424,1765,1111,573,224,158,436,1096,2151,3544,5219,7049,8900,10618,12053,13060,13552,13459,12777,11562,9889,7918,5779,3667,1722,90,-1128,-1879,-2152,-1973,-1413,-550,520,1694,2892,4017,5025,5840,6452,6824,6954,6843,6483,5890,5061,4000,2734,1261,-356,-2090,-3865,-5616,-7275,-8772,-10069,-11119,-11932,-12491,-12838,-12981,-12956,-12784,-12473,-12045,-11489,-10827,-10049,-9169,-8183,-7100,-5938,-4705,-3451,-2207,-1030,14,888,1536,1944,2101,2026,1750,1308,753,114,-561,-1238,-1902,-2514,-3082,-3591,-4051,-4477,-4889,-5305,-5759,-6260,-6841,-7499,-8239,-9044,-9871,-10684,-11404,-11967,-12312,-12359,-12095,-11476,-10538,-9311,-7879,-6335,-4800,-3393,-2222,-1384,-922,-855,-1144,-1721,-2480,-3310,-4082,-4705,-5092,-5193,-5008,-4528,-3827,-2928,-1919,-826,301,1466,2672,3946,5307,6770,8308,9885,11399,12773,13867,14607,14898,14727,14092,13087,11787,10373,8961,7727,6773,6182,5975,6113,6504,7038,7546,7930,8035,7853,7335,6574,5654,4718,3907,3339,3083,3173,3551,4148,4838,5500,6024,6338,6401,6230,5859,5367,4820,4296,3854,3514,3309,3205,3192,3227,3276,3307,3292,3222,3098,2945,2810,2746,2829,3125,3691,4563,5742,7188,8837,10573,12293,13840,15112,15975,16366,16225,15568,14424,12890,11072,9092,7091,5161,3423,1924,726,-179,-801,-1198,-1441,-1624,-1840,-2185,-2719,-3501,-4526,-5782,-7200,-8692,-10164,-11495,-12604,-13394,-13838,-13893,-13601,-12979,-12122,-11087,-9992,-8906,-7935,-7124,-6534,-6175,-6044,-6114,-6332,-6654,-7013,-7375,-7683,-7926,-8062,-8095,-7996,-7751,-7350,-6763,-6004,-5062,-3982,-2802,-1608,-481,478,1178,1546,1536,1139,408,-590,-1720,-2861,-3861,-4615,-5029,-5083,-4766,-4159,-3304,-2327,-1281,-259,701,1576,2352,3048,3665,4218,4707,5118,5422,5605,5621,5477,5153,4685,4092,3423,2716,1998,1312,641,18,-587,-1156,-1694,-2187,-2602,-2928,-3115,-3163,-3045,-2762,-2329,-1755,-1062,-262,634,1618,2686,3827,5028,6260,7498,8689,9803,10774,11566,12133,12452,12517,12341,11966,11441,10835,10208,9624,9128,8745,8480,8315,8211,8109,7952,7655,7188,6483,5549,4385,3041,1602,164,-1152,-2225,-2965,-3288,-3197,-2699,-1900,-901,150,1109,1872,2331,2459,2243,1721,969,50,-925,-1897,-2792,-3566,-4209,-4696,-5045,-5243,-5316,-5259,-5115,-4899,-4674,-4491,-4403,-4485,-4751,-5243,-5938,-6795,-7742,-8677,-9479,-10039,-10240,-10006,-9290,-8098,-6477,-4532,-2398,-258,1708,3306,4376,4804,4523,3555,1982,-40,-2313,-4601,-6695,-8389,-9570,-10168,-10223,-9821,-9124,-8303,-7531,-6954,-6637,-6624,-6848,-7234,-7657,-8001,-8168,-8103,-7800,-7278,-6641,-5938,-5309,-4809,-4507,-4445,-4599,-4964,-5459,-6023,-6548,-6945,-7110,-6971,-6468,-5602,-4400,-2962,-1398,126,1467,2488,3096,3266,3013,2421,1614,723,-110,-772,-1186,-1307,-1133,-699,-54,708,1513,2236,2799,3095,3063,2662,1886,776,-594,-2107,-3630,-5007,-6077,-6716,-6800,-6286,-5173,-3512,-1450,873,3234,5457,7349,8789,9685,10041,9899,9375,8608,7761,6983,6406,6100,6121,6445,7037,7804,8641,9434,10066,10444,10492,10184,9519,8540,7325,5964,4579,3274,2155,1306,775,582,714,1112,1724,2443,3208,3922,4544,5023,5350,5525,5567,5510,5383,5234,5076,4951,4854,4804,4791,4805,4829,4829,4775,4607,4290,3758,2978,1919,569,-1065,-2941,-5025,-7225,-9474,-11670,-13716,-15519,-16989,-18055,-18664,-18791,-18439,-17649,-16480,-15035,-13412,-11729,-10098,-8587,-7280,-6171,-5275,-4536,-3906,-3318,-2708,-2047,-1304,-501,322,1121,1810,2338,2660,2736,2590,2247,1764,1219,681,220,-101,-266,-240,-70,231,576,908,1121,1147,896,340,-542,-1697,-3041,-4448,-5751,-6810,-7472,-7647,-7301,-6452,-5203,-3687,-2075,-557,717,1598,2019,1956,1447,598,-462,-1565,-2549,-3262,-3588,-3444,-2814,-1730,-271,1414,3181,4837,6232,7214,7714,7695,7198,6319,5181,3942,2751,1733,989,568,469,670,1093,1665,2307,2935,3508,3972,4324,4551,4689,4752,4802,4878,5038,5320,5742,6309,6993,7748,8507,9203,9764,10148,10319,10288,10083,9772,9427,9142,8983,9004,9212,9571,9998,10374,10565,10425,9855,8770,7178,5116,2713,115,-2465,-4852,-6822,-8248,-8980,-8976,-8215,-6757,-4709,-2237,470,3180,5683,7752,9228,9960,9907,9040,7457,5267,2677,-106,-2836,-5297,-7283,-8661,-9345,-9335,-8702,-7575,-6156,-4654,-3304,-2307,-1814,-1916,-2614,-3819,-5384,-7073,-8660,-9879,-10553,-10526,-9790,-8388,-6508,-4380,-2308,-582,528,832,240,-1245,-3483,-6283,-9344,-12376,-15068,-17156,-18439,-18802,-18207,-16726,-14487,-11700,-8610,-5480,-2578,-115,1715,2832,3189,2853,1929,588,-989,-2613,-4121,-5396,-6357,-6999,-7336,-7443,-7387,-7249,-7074,-6906,-6730,-6535,-6270,-5880,-5326,-4555,-3556,-2324,-908,651,2244,3801,5205,6382,7247,7758,7873,7606,6958,6003,4788,3416,1975,564,-727,-1829,-2691,-3295,-3632,-3721,-3589,-3251,-2751,-2084,-1286,-351,691,1824,3006,4190,5307,6303,7102,7683,8014,8126,8061,7899,7711,7589,7561,7683,7915,8264,8641,9025,9323,9514,9527,9360,8966,8378,7561,6574,5408,4142,2804,1490,271,-761,-1518,-1946,-2000,-1686,-1043,-143,914,2017,3053,3927,4574,4947,5057,4918,4581,4105,3532,2909,2263,1590,910,191,-540,-1289,-1999,-2638,-3117,-3400,-3409,-3154,-2619,-1890,-1021,-164,596,1096,1274,1031,370,-694,-2082,-3659,-5293,-6788,-8013,-8798,-9079,-8782,-7959,-6646,-4978,-3087,-1115,773,2470,3856,4847,5394,5450,5010,4087,2722,991,-994,-3119,-5226,-7192,-8869,-10153,-10970,-11275,-11089,-10453,-9476,-8269,-6993,-5786,-4778,-4078,-3730,-3755,-4106,-4716,-5488,-6318,-7121,-7804,-8344,-8686,-8851,-8839,-8658,-8345,-7885,-7307,-6609,-5798,-4906,-3942,-2949,-1961,-1012,-145,604,1215,1664,1946,2081,2076,1981,1830,1667,1543,1489,1548,1740,2091,2613,3305,4166,5165,6252,7374,8425,9335,9992,10320,10261,9790,8918,7736,6325,4876,3537,2501,1914,1890,2458,3603,5192,7063,8981,10703,11996,12672,12615,11791,10279,8210,5822,3353,1073,-777,-2022,-2534,-2283,-1314,267,2288,4548,6843,8967,10746,12058,12805,12978,12592,11737,10510,9072,7551,6093,4808,3763,2988,2459,2114,1860,1600,1245,729,38,-805,-1728,-2632,-3392,-3893,-4035,-3744,-3023,-1891,-456,1151,2766,4221,5358,6074,6314,6078,5444,4505,3398,2255,1178,238,-537,-1184,-1752,-2340,-3039,-3923,-5052,-6424,-8004,-9705,-11407,-12969,-14250,-15118,-15483,-15279,-14514,-13214,-11478,-9423,-7192,-4945,-2830,-976,500,1536,2076,2122,1687,827,-381,-1839,-3426,-5013,-6462,-7647,-8460,-8826,-8728,-8186,-7293,-6175,-4987,-3909,-3083,-2654,-2673,-3180,-4109,-5372,-6832,-8304,-9661,-10711,-11383,-11571,-11272,-10499,-9332,-7859,-6232,-4580,-3078,-1857,-1042,-722,-924,-1637,-2793,-4257,-5896,-7509,-8939,-10016,-10620,-10673,-10148,-9060,-7476,-5476,-3179,-687,1867,4388,6763,8907,10743,12215,13299,13985,14296,14276,13963,13432,12712,11862,10908,9875,8800,7693,6607,5565,4631,3836,3239,2859,2705,2787,3058,3497,4050,4666,5304,5934,6515,7062,7551,8012,8445,8855,9250,9594,9873,10032,10024,9815,9371,8701,7834,6836,5806,4842,4077,3590,3483,3772,4457,5474,6716,8054,9333,10417,11181,11546,11468,10963,10083,8933,7654,6388,5298,4524,4149,4255,4806,5765,7004,8374,9702,10805,11527,11750,11396,10467,8999,7089,4876,2492,101,-2176,-4228,-5976,-7390,-8437,-9151,-9519,-9594,-9382,-8921,-8236,-7357,-6332,-5214,-4075,-3007,-2102,-1457,-1165,-1285,-1850,-2857,-4245,-5923,-7768,-9626,-11359,-12818,-13908,-14540,-14699,-14367,-13612,-12490,-11130,-9636,-8161,-6813,-5709,-4910,-4455,-4321,-4460,-4769,-5151,-5470,-5645,-5573,-5235,-4616,-3771,-2770,-1721,-731,92,669,951,944,677,240,-282,-771,-1139,-1317,-1260,-971,-470,186,937,1709,2452,3099,3631,4005,4221,4266,4155,3897,3550,3136,2757,2436,2271,2265,2443,2756,3144,3502,3732,3734,3441,2831,1919,776,-497,-1764,-2898,-3764,-4270,-4349,-3985,-3203,-2064,-649,950,2635,4314,5902,7318,8497,9380,9944,10172,10099,9761,9238,8605,7941,7331,6808,6426,6161,6006,5901,5801,5642,5385,5008,4516,3939,3350,2798,2392,2172,2210,2508,3060,3805,4660,5520,6265,6796,7005,6839,6250,5243,3850,2134,202,-1833,-3814,-5607,-7049,-8030,-8453,-8279,-7520,-6236,-4545,-2591,-564,1370,3011,4224,4874,4895,4261,3000,1198,-1021,-3484,-6007,-8379,-10416,-11946,-12852,-13076,-12619,-11561,-10022,-8169,-6171,-4209,-2416,-915,238,1007,1407,1466,1236,776,122,-664,-1567,-2541,-3561,-4593,-5598,-6540,-7392,-8118,-8721,-9190,-9555,-9840,-10088,-10339,-10632,-10979,-11385,-11812,-12211,-12496,-12584,-12377,-11804,-10826,-9426,-7655,-5594,-3360,-1116,995,2794,4166,4978,5205,4800,3838,2377,566,-1457,-3511,-5433,-7062,-8272,-8966,-9094,-8654,-7684,-6268,-4517,-2565,-554,1381,3120,4557,5627,6271,6475,6252,5613,4644,3381,1945,402,-1128,-2563,-3803,-4777,-5424,-5712,-5640,-5226,-4538,-3631,-2605,-1533,-494,464,1295,2003,2569,3037,3413,3754,4079,4443,4860,5361,5946,6611,7339,8090,8831,9505,10072,10482,10710,10735,10555,10188,9637,8959,8145,7269,6322,5371,4425,3531,2705,1986,1371,886,514,259,107,43,65,148,302,509,777,1109,1510,1998,2569,3231,3967,4743,5524,6239,6826,7201,7304,7074,6497,5580,4367,2941,1386,-173,-1662,-2949,-4010,-4761,-5224,-5410,-5376,-5204,-4982,-4798,-4728,-4826,-5119,-5593,-6231,-6958,-7722,-8440,-9046,-9470,-9681,-9623,-9315,-8735,-7924,-6914,-5748,-4492,-3200,-1941,-778,232,1019,1545,1752,1626,1146,339,-772,-2100,-3579,-5088,-6531,-7796,-8792,-9453,-9726,-9609,-9112,-8291,-7214,-5977,-4678,-3413,-2264,-1290,-523,24,375,540,558,436,183,-208,-760,-1480,-2382,-3441,-4611,-5805,-6916,-7799,-8336,-8395,-7910,-6847,-5230,-3161,-759,1788,4304,6582,8473,9812,10539,10604,10038,8921,7373,5559,3653,1844,290,-863,-1532,-1674,-1315,-514,605,1925,3294,4593,5717,6589,7187,7490,7554,7407,7159,6847,6592,6411,6374,6481,6732,7096,7541,8011,8465,8868,9173,9397,9517,9562,9555,9505,9449,9379,9302,9190,9025,8763,8389,7875,7248,6515,5756,5009,4359,3857,3528,3407,3456,3672,3992,4391,4821,5243,5633,5951,6186,6303,6303,6168,5908,5527,5035,4439,3752,2971,2094,1134,71,-1060,-2272,-3516,-4784,-6030,-7237,-8370,-9430,-10369,-11200,-11860,-12327,-12552,-12482,-12088,-11359,-10295,-8957,-7402,-5731,-4064,-2507,-1198,-220,332,422,39,-786,-1978,-3435,-5036,-6631,-8091,-9281,-10104,-10491,-10427,-9930,-9077,-7972,-6739,-5519,-4436,-3599,-3092,-2949,-3182,-3742,-4571,-5554,-6588,-7543,-8309,-8791,-8933,-8700,-8117,-7242,-6160,-5003,-3882,-2934,-2257,-1926,-1987,-2427,-3219,-4279,-5508,-6787,-7978,-8956,-9598,-9807,-9531,-8752,-7511,-5891,-4020,-2046,-134,1571,2923,3847,4262,4188,3635,2697,1469,96,-1287,-2516,-3480,-4048,-4170,-3806,-2992,-1777,-270,1428,3181,4883,6418,7722,8716,9410,9777,9889,9771,9526,9223,8957,8801,8817,9028,9443,10010,10676,11335,11901,12263,12345,12100,11482,10539,9276,7806,6190,4557,2989,1588,419,-487,-1109,-1494,-1670,-1716,-1685,-1627,-1576,-1536,-1499,-1443,-1340,-1160,-884,-498,0,588,1249,1933,2601,3191,3655,3940,4007,3827,3397,2732,1881,907,-90,-1023,-1764,-2235,-2337,-2033,-1291,-159,1302,2947,4624,6131,7282,7908,7876,7140,5704,3681,1222,-1435,-4058,-6390,-8225,-9395,-9821,-9494,-8478,-6933,-5019,-2979,-1009,683,1934,2635,2721,2199,1106,-452,-2368,-4499,-6695,-8840,-10788,-12448,-13743,-14600,-15016,-14968,-14509,-13674,-12557,-11246,-9835,-8443,-7135,-6003,-5076,-4399,-3960,-3758,-3760,-3923,-4196,-4512,-4790,-4967,-4951,-4714,-4191,-3404,-2357,-1118,239,1607,2879,3929,4661,4972,4820,4182,3102,1673,36,-1632,-3130,-4297,-4967,-5072,-4592,-3580,-2161,-500,1228,2822,4127,5004,5378,5206,4543,3443,2065,543,-926,-2199,-3106,-3579,-3533,-2999,-2011,-671,897,2571,4211,5729,7035,8098,8911,9503,9915,10221,10457,10677,10902,11116,11307,11406,11385,11179,10783,10203,9474,8690,7927,7290,6855,6673,6752,7053,7502,7984,8401,8626,8597,8254,7607,6690,5575,4359,3139,2005,1043,287,-216,-475,-501,-327,-1,425,899,1355,1766,2076,2283,2369,2331,2185,1922,1558,1100,555,-51,-698,-1349,-1968,-2517,-2965,-3277,-3432,-3417,-3223,-2863,-2368,-1772,-1151,-572,-129,101,39,-338,-1045,-2020,-3183,-4394,-5525,-6416,-6960,-7077,-6732,-5962,-4837,-3470,-2008,-583,666,1634,2259,2504,2392,1957,1282,414,-549,-1591,-2660,-3771,-4922,-6140,-7434,-8798,-10216,-11623,-12968,-14160,-15143,-15844,-16255,-16359,-16205,-15834,-15313,-14715,-14085,-13483,-12919,-12414,-11949,-11511,-11071,-10603,-10087,-9511,-8870,-8170,-7419,-6625,-5804,-4958,-4110,-3258,-2438,-1648,-929,-281,270,737,1116,1441,1726,2010,2305,2621,2955,3281,3588,3858,4084,4297,4515,4797,5193,5726,6455,7326,8348,9418,10463,11388,12093,12515,12620,12393,11882,11120,10189,9137,8036,6914,5809,4739,3699,2717,1773,905,111,-553,-1061,-1340,-1348,-1027,-350,698,2081,3764,5637,7622,9568,11381,12920,14117,14887,15218,15105,14588,13732,12628,11377,10113,8942,8002,7378,7145,7333,7915,8826,9948,11135,12230,13079,13552,13569,13099,12171,10873,9324,7696,6135,4824,3860,3367,3345,3799,4627,5704,6850,7873,8573,8791,8397,7347,5645,3383,702,-2206,-5133,-7853,-10185,-11957,-13083,-13507,-13273,-12434,-11142,-9531,-7768,-6014,-4386,-2999,-1905,-1136,-679,-516,-597,-879,-1325,-1887,-2550,-3291,-4084,-4919,-5766,-6590,-7363,-8025,-8547,-8881,-9019,-8953,-8721,-8359,-7944,-7521,-7164,-6896,-6754,-6718,-6784,-6891,-7011,-7069,-7034,-6864,-6541,-6071,-5472,-4779,-4049,-3322,-2674,-2132,-1749,-1531,-1486,-1590,-1820,-2124,-2476,-2824,-3149,-3420,-3629,-3770,-3850,-3872,-3845,-3769,-3637,-3434,-3124,-2677,-2046,-1201,-115,1206,2748,4440,6210,7937,9481,10717,11488,11715,11323,10333,8824,6937,4888,2890,1188,-45,-659,-623,56,1258,2838,4608,6377,7985,9294,10230,10764,10904,10728,10294,9721,9073,8437,7843,7305,6808,6307,5760,5114,4334,3400,2325,1122,-143,-1429,-2646,-3738,-4611,-5203,-5436,-5252,-4622,-3515,-1982,-66,2102,4381,6585,8508,9965,10780,10850,10122,8649,6548,4016,1301,-1343,-3646,-5405,-6445,-6707,-6167,-4927,-3117,-947,1364,3586,5517,6990,7891,8162,7797,6832,5348,3446,1242,-1123,-3530,-5835,-7924,-9680,-11018,-11865,-12177,-11957,-11212,-10016,-8447,-6614,-4657,-2699,-893,635,1764,2402,2493,2022,1020,-450,-2260,-4291,-6364,-8343,-10063,-11432,-12357,-12836,-12879,-12571,-12005,-11294,-10553,-9872,-9320,-8938,-8718,-8652,-8684,-8780,-8888,-8967,-8994,-8944,-8796,-8538,-8125,-7537,-6733,-5684,-4400,-2886,-1220,508,2177,3642,4770,5455,5605,5206,4270,2857,1085,-927,-3018,-5018,-6780,-8127,-8953,-9157,-8717,-7650,-6063,-4084,-1918,245,2189,3749,4768,5181,4948,4119,2780,1076,-844,-2783,-4604,-6137,-7309,-8038,-8328,-8195,-7694,-6908,-5893,-4744,-3502,-2225,-947,322,1565,2788,3994,5189,6371,7540,8672,9751,10728,11581,12252,12730,12974,13000,12803,12426,11894,11249,10529,9753,8945,8115,7260,6404,5552,4731,3975,3306,2758,2356,2097,1997,2010,2127,2278,2433,2527,2537,2440,2246,1980,1690,1421,1237,1169,1239,1448,1750,2111,2448,2704,2812,2732,2449,1965,1323,582,-188,-891,-1464,-1829,-1960,-1827,-1471,-913,-244,463,1111,1601,1855,1796,1375,584,-577,-2027,-3700,-5443,-7125,-8577,-9650,-10219,-10199,-9561,-8332,-6610,-4526,-2268,-23,2023,3706,4916,5572,5662,5203,4251,2881,1188,-745,-2807,-4917,-6982,-8907,-10621,-12036,-13102,-13768,-14023,-13858,-13321,-12432,-11276,-9908,-8393,-6826,-5243,-3745,-2377,-1211,-308,295,550,454,1,-770,-1812,-3048,-4402,-5767,-7066,-8196,-9078,-9641,-9820,-9559,-8851,-7673,-6072,-4095,-1837,590,3035,5369,7407,9029,10103,10545,10343,9505,8140,6391,4442,2515,802,-514,-1304,-1516,-1149,-274,979,2467,4005,5433,6594,7381,7726,7612,7077,6190,5067,3831,2603,1521,668,142,-18,214,831,1806,3081,4599,6286,8056,9860,11588,13208,14613,15757,16556,16951,16893,16358,15351,13914,12131,10100,7981,5892,4010,2449,1334,735,694,1204,2219,3649,5376,7244,9105,10778,12133,13036,13413,13213,12457,11158,9433,7337,5027,2606,228,-1984,-3899,-5429,-6496,-7095,-7244,-7038,-6590,-6070,-5627,-5436,-5599,-6201,-7242,-8654,-10319,-12054,-13645,-14894,-15589,-15619,-14895,-13457,-11395,-8897,-6194,-3535,-1180,668,1844,2274,1944,938,-633,-2567,-4700,-6794,-8705,-10252,-11356,-11949,-12036,-11656,-10890,-9825,-8586,-7267,-5979,-4803,-3801,-3025,-2486,-2191,-2109,-2210,-2444,-2768,-3141,-3527,-3919,-4284,-4638,-4961,-5264,-5549,-5816,-6090,-6363,-6662,-6978,-7321,-7673,-8022,-8353,-8632,-8860,-8993,-9034,-8951,-8740,-8379,-7868,-7204,-6392,-5463,-4438,-3375,-2320,-1332,-466,245,766,1120,1309,1399,1440,1498,1627,1868,2237,2720,3286,3879,4424,4888,5194,5367,5391,5348,5300,5356,5617,6158,7066,8330,9970,11880,13989,16123,18140,19849,21083,21689,21556,20619,18888,16421,13367,9903,6268,2697,-578,-3358,-5498,-6932,-7648,-7733,-7286,-6493,-5489,-4456,-3482,-2664,-2010,-1521,-1150,-848,-562,-253,97,497,909,1329,1696,2011,2230,2370,2421,2416,2356,2294,2219,2189,2191,2249,2371,2548,2791,3097,3458,3875,4321,4767,5153,5417,5476,5257,4719,3825,2620,1166,-416,-1972,-3338,-4369,-4924,-4953,-4434,-3449,-2118,-625,832,2055,2870,3156,2843,1926,458,-1463,-3702,-6119,-8551,-10881,-12975,-14772,-16193,-17228,-17846,-18057,-17879,-17315,-16410,-15183,-13687,-11967,-10104,-8151,-6217,-4362,-2687,-1248,-100,715,1205,1359,1236,870,337,-313,-1006,-1708,-2354,-2919,-3347,-3591,-3599,-3320,-2724,-1805,-601,828,2360,3871,5204,6225,6806,6866,6353,5286,3736,1826,-241,-2266,-3983,-5191,-5698,-5419,-4348,-2594,-362,2070,4393,6293,7516,7878,7310,5855,3661,977,-1910,-4656,-6963,-8547,-9225,-8896,-7565,-5338,-2409,978,4522,7946,10971,13399,15076,15964,16079,15539,14492,13117,11599,10076,8686,7489,6545,5864,5456,5303,5406,5730,6265,6959,7763,8611,9409,10088,10554,10763,10665,10278,9600,8716,7666,6534,5396,4295,3297,2412,1657,1034,517,112,-210,-427,-552,-567,-458,-251,72,442,841,1186,1430,1496,1350,944,286,-616,-1693,-2885,-4071,-5166,-6034,-6595,-6757,-6480,-5755,-4611,-3141,-1450,310,1978,3418,4489,5114,5253,4922,4193,3163,1976,749,-381,-1337,-2062,-2548,-2829,-2947,-2982,-2961,-2954,-2941,-2936,-2896,-2791,-2608,-2324,-1977,-1590,-1254,-1028,-1031,-1317,-1982,-3043,-4504,-6324,-8397,-10609,-12803,-14814,-16498,-17725,-18416,-18541,-18133,-17270,-16082,-14722,-13351,-12115,-11139,-10480,-10182,-10199,-10484,-10922,-11423,-11867,-12175,-12261,-12093,-11633,-10891,-9863,-8594,-7105,-5467,-3725,-1954,-221,1410,2883,4148,5166,5898,6329,6433,6224,5713,4957,4028,3025,2067,1261,741,577,849,1570,2715,4228,5996,7904,9805,11574,13086,14252,15017,15341,15250,14756,13926,12806,11456,9926,8248,6469,4604,2709,820,-995,-2647,-4056,-5095,-5677,-5698,-5095,-3847,-1973,436,3243,6261,9263,12026,14335,16019,16986,17202,16742,15730,14367,12869,11457,10331,9620,9402,9662,10316,11245,12257,13212,13928,14316,14299,13889,13126,12113,10958,9791,8702,7784,7059,6553,6232,6069,6001,5987,5967,5907,5756,5499,5100,4563,3857,3009,1992,848,-434,-1806,-3253,-4723,-6183,-7575,-8853,-9954,-10824,-11392,-11614,-11429,-10835,-9823,-8459,-6812,-5008,-3181,-1479,-40,1014,1603,1679,1254,370,-870,-2360,-3938,-5479,-6830,-7912,-8641,-9023,-9074,-8879,-8525,-8114,-7741,-7446,-7279,-7201,-7185,-7171,-7085,-6888,-6554,-6085,-5532,-4953,-4425,-4039,-3843,-3891,-4188,-4706,-5415,-6219,-7054,-7812,-8404,-8757,-8806,-8536,-7957,-7122,-6117,-5059,-4059,-3246,-2707,-2516,-2684,-3190,-3945,-4836,-5696,-6373,-6696,-6561,-5879,-4649,-2910,-767,1651,4175,6653,8929,10876,12398,13436,13951,13973,13515,12666,11498,10117,8625,7117,5676,4376,3261,2373,1729,1334,1185,1270,1563,2057,2721,3544,4512,5582,6738,7901,9019,9987,10728,11131,11139,10687,9766,8412,6683,4711,2627,610,-1164,-2544,-3383,-3623,-3224,-2249,-791,998,2929,4824,6485,7755,8523,8711,8315,7385,6004,4310,2459,592,-1117,-2554,-3607,-4203,-4326,-3977,-3209,-2119,-792,609,1992,3200,4168,4795,5056,4930,4417,3563,2400,1000,-552,-2180,-3771,-5250,-6514,-7516,-8193,-8548,-8578,-8325,-7831,-7167,-6386,-5563,-4744,-3995,-3338,-2828,-2458,-2269,-2252,-2432,-2802,-3377,-4140,-5080,-6153,-7308,-8465,-9554,-10484,-11186,-11608,-11715,-11517,-11049,-10367,-9568,-8726,-7940,-7272,-6767,-6447,-6288,-6261,-6308,-6352,-6341,-6194,-5876,-5355,-4622,-3719,-2689,-1624,-623,214,791,1044,949,523,-167,-1015,-1910,-2709,-3329,-3676,-3742,-3522,-3061,-2424,-1670,-878,-100,601,1175,1577,1770,1718,1429,879,135,-795,-1820,-2900,-3947,-4912,-5726,-6334,-6699,-6781,-6572,-6093,-5370,-4494,-3542,-2632,-1859,-1317,-1053,-1101,-1418,-1959,-2595,-3201,-3619,-3693,-3304,-2365,-855,1166,3589,6230,8874,11317,13339,14819,15657,15851,15467,14601,13422,12074,10720,9488,8452,7671,7115,6759,6517,6319,6075,5735,5255,4632,3900,3093,2314,1612,1090,777,710,876,1223,1703,2224,2732,3173,3510,3751,3892,3971,3995,3996,3960,3899,3775,3590,3293,2900,2391,1789,1135,466,-151,-661,-1010,-1167,-1107,-839,-382,228,931,1666,2353,2907,3255,3314,3050,2424,1452,165,-1372,-3079,-4852,-6602,-8211,-9606,-10684,-11394,-11666,-11471,-10788,-9628,-8049,-6128,-4014,-1845,196,1950,3282,4076,4291,3895,2936,1479,-351,-2428,-4574,-6654,-8504,-10008,-11074,-11645,-11700,-11274,-10416,-9230,-7836,-6356,-4936,-3676,-2682,-2009,-1692,-1723,-2072,-2684,-3467,-4363,-5250,-6085,-6782,-7308,-7641,-7764,-7700,-7448,-7037,-6476,-5771,-4929,-3946,-2831,-1596,-278,1075,2379,3554,4486,5103,5329,5136,4554,3629,2485,1242,58,-929,-1576,-1798,-1530,-754,470,2083,3926,5867,7712,9308,10495,11163,11239,10713,9618,8070,6199,4202,2268,602,-643,-1324,-1393,-817,351,2027,4090,6396,8787,11113,13231,15019,16381,17259,17604,17435,16752,15613,14071,12193,10072,7802,5497,3293,1320,-269,-1356,-1817,-1609,-701,839,2899,5295,7817,10218,12288,13828,14717,14894,14382,13266,11708,9886,8016,6276,4814,3704,2961,2504,2235,1984,1606,967,-17,-1380,-3065,-5002,-7026,-8997,-10744,-12125,-13036,-13402,-13196,-12442,-11172,-9505,-7526,-5407,-3285,-1333,303,1493,2150,2229,1724,682,-821,-2687,-4777,-6978,-9129,-11142,-12866,-14267,-15254,-15822,-15982,-15726,-15137,-14210,-13050,-11668,-10183,-8630,-7133,-5759,-4597,-3723,-3165,-2959,-3080,-3494,-4134,-4915,-5748,-6537,-7207,-7686,-7940,-7952,-7729,-7328,-6787,-6208,-5654,-5220,-4956,-4916,-5096,-5470,-5986,-6551,-7079,-7481,-7661,-7567,-7148,-6395,-5330,-4009,-2524,-998,423,1610,2428,2811,2711,2175,1275,163,-1000,-2023,-2729,-2981,-2691,-1845,-523,1153,2966,4713,6160,7124,7488,7195,6312,4950,3334,1704,339,-510,-639,82,1682,4096,7148,10590,14099,17337,19968,21703,22357,21827,20166,17544,14226,10583,6969,3759,1213,-480,-1285,-1257,-580,513,1754,2871,3666,3963,3714,2930,1712,225,-1341,-2787,-3932,-4663,-4887,-4612,-3865,-2741,-1354,155,1665,3038,4201,5077,5662,5962,6023,5918,5702,5449,5201,4963,4754,4515,4237,3847,3328,2625,1744,676,-528,-1815,-3090,-4262,-5219,-5875,-6159,-6033,-5499,-4597,-3392,-1992,-498,967,2303,3420,4252,4750,4885,4632,3973,2909,1443,-386,-2525,-4883,-7354,-9798,-12088,-14063,-15599,-16571,-16891,-16532,-15484,-13842,-11705,-9246,-6652,-4100,-1787,147,1589,2467,2786,2568,1902,889,-351,-1698,-3048,-4322,-5444,-6390,-7132,-7676,-8045,-8265,-8378,-8418,-8427,-8409,-8390,-8334,-8224,-7993,-7590,-6945,-6014,-4768,-3226,-1433,499,2436,4222,5685,6687,7115,6916,6095,4718,2927,892,-1153,-2987,-4405,-5227,-5384,-4828,-3658,-1987,-22,2030,3945,5547,6694,7332,7456,7144,6516,5728,4957,4351,4055,4140,4664,5594,6878,8395,10004,11538,12827,13719,14092,13876,13068,11724,9976,7995,5982,4154,2667,1695,1284,1472,2202,3355,4792,6315,7747,8900,9650,9892,9612,8821,7614,6103,4439,2781,1268,34,-832,-1282,-1295,-914,-188,772,1881,2999,4041,4896,5495,5791,5756,5405,4769,3922,2924,1867,805,-194,-1112,-1909,-2608,-3180,-3671,-4057,-4374,-4601,-4732,-4738,-4590,-4247,-3699,-2940,-2003,-951,136,1155,2005,2599,2870,2794,2367,1631,654,-478,-1669,-2823,-3873,-4742,-5410,-5844,-6071,-6104,-6002,-5813,-5612,-5444,-5379,-5431,-5647,-6016,-6546,-7210,-7964,-8747,-9473,-10035,-10337,-10285,-9819,-8949,-7705,-6221,-4654,-3201,-2080,-1464,-1505,-2259,-3724,-5790,-8304,-11028,-13733,-16158,-18097,-19392,-19928,-19709,-18753,-17181,-15129,-12764,-10263,-7800,-5498,-3482,-1780,-424,647,1470,2131,2672,3129,3494,3745,3815,3679,3268,2600,1669,568,-617,-1749,-2679,-3286,-3445,-3104,-2236,-888,852,2864,4991,7106,9062,10777,12178,13255,13989,14436,14584,14497,14168,13608,12838,11843,10666,9328,7887,6411,4963,3624,2447,1494,787,354,185,262,570,1049,1687,2434,3259,4159,5091,6068,7067,8080,9100,10101,11065,11960,12752,13408,13880,14145,14141,13870,13284,12425,11303,10005,8616,7265,6072,5174,4665,4630,5080,5994,7283,8816,10435,11949,13179,13963,14166,13708,12577,10804,8513,5854,3035,279,-2212,-4235,-5664,-6399,-6438,-5821,-4670,-3147,-1436,257,1747,2884,3547,3681,3283,2393,1106,-445,-2115,-3750,-5184,-6327,-7063,-7382,-7283,-6829,-6108,-5252,-4364,-3591,-3013,-2713,-2735,-3070,-3704,-4552,-5554,-6578,-7559,-8374,-8983,-9336,-9437,-9314,-9019,-8634,-8217,-7869,-7620,-7533,-7608,-7844,-8203,-8630,-9062,-9425,-9670,-9748,-9645,-9362,-8901,-8303,-7564,-6729,-5792,-4785,-3712,-2612,-1525,-503,365,1021,1371,1387,1048,389,-510,-1525,-2527,-3340,-3857,-3951,-3575,-2732,-1462,124,1907,3743,5494,7054,8330,9279,9869,10100,9979,9519,8737,7661,6326,4796,3157,1519,13,-1230,-2093,-2495,-2392,-1821,-835,427,1822,3179,4335,5159,5558,5491,4971,4077,2891,1566,218,-1023,-2032,-2741,-3064,-2961,-2418,-1415,-7,1775,3828,6045,8289,10414,12268,13733,14682,15051,14806,13947,12554,10723,8617,6408,4286,2428,985,67,-286,-69,655,1777,3177,4675,6131,7370,8270,8716,8662,8079,7013,5530,3725,1734,-341,-2355,-4220,-5828,-7122,-8043,-8577,-8719,-8492,-7943,-7127,-6130,-5037,-3945,-2950,-2142,-1580,-1325,-1369,-1714,-2306,-3075,-3955,-4842,-5677,-6380,-6919,-7274,-7454,-7492,-7435,-7327,-7235,-7176,-7195,-7273,-7406,-7547,-7660,-7692,-7605,-7375,-7000,-6490,-5884,-5233,-4581,-4004,-3534,-3221,-3075,-3098,-3264,-3526,-3840,-4141,-4403,-4589,-4717,-4799,-4907,-5075,-5378,-5834,-6455,-7210,-8031,-8821,-9476,-9876,-9933,-9570,-8760,-7506,-5884,-3995,-1995,-79,1573,2759,3334,3210,2356,849,-1181,-3512,-5898,-8062,-9758,-10777,-10986,-10334,-8870,-6709,-4049,-1121,1816,4520,6754,8366,9212,9269,8543,7153,5241,3041,785,-1278,-2914,-3957,-4280,-3869,-2754,-1081,984,3210,5374,7276,8741,9683,10054,9900,9303,8392,7311,6202,5185,4362,3784,3481,3437,3613,3945,4362,4777,5129,5335,5376,5201,4829,4256,3526,2679,1763,844,-36,-813,-1454,-1917,-2174,-2215,-2006,-1570,-880,13,1107,2344,3680,5062,6427,7714,8869,9829,10552,10997,11150,11003,10590,9933,9116,8193,7250,6377,5608,5024,4606,4361,4229,4160,4052,3845,3443,2793,1851,600,-945,-2746,-4718,-6779,-8790,-10647,-12217,-13406,-14120,-14322,-13981,-13135,-11845,-10205,-8374,-6480,-4720,-3230,-2167,-1618,-1640,-2219,-3285,-4709,-6325,-7948,-9411,-10575,-11360,-11749,-11769,-11503,-11035,-10443,-9802,-9116,-8395,-7588,-6672,-5586,-4340,-2934,-1428,106,1565,2860,3891,4600,4953,4951,4639,4077,3356,2558,1758,1026,386,-119,-490,-709,-773,-665,-384,63,651,1306,1964,2502,2831,2837,2466,1674,506,-980,-2632,-4309,-5826,-7028,-7790,-8036,-7748,-6954,-5742,-4187,-2434,-564,1303,3088,4740,6206,7479,8556,9439,10160,10717,11135,11421,11578,11635,11580,11474,11315,11183,11098,11135,11306,11639,12090,12598,13054,13323,13275,12786,11794,10264,8277,5918,3381,843,-1502,-3457,-4925,-5789,-6069,-5783,-5033,-3935,-2624,-1218,154,1439,2551,3486,4228,4780,5174,5416,5538,5559,5497,5371,5192,4975,4717,4434,4110,3745,3306,2764,2062,1163,13,-1400,-3066,-4929,-6887,-8810,-10525,-11885,-12718,-12938,-12466,-11330,-9594,-7404,-4937,-2403,-12,2056,3647,4686,5131,5034,4466,3552,2433,1230,71,-972,-1850,-2564,-3141,-3651,-4161,-4753,-5484,-6385,-7443,-8621,-9813,-10928,-11812,-12372,-12489,-12134,-11299,-10056,-8531,-6869,-5252,-3832,-2740,-2035,-1747,-1798,-2125,-2583,-3078,-3482,-3756,-3853,-3814,-3693,-3572,-3538,-3657,-3951,-4394,-4914,-5372,-5641,-5546,-4991,-3888,-2256,-180,2172,4569,6756,8479,9540,9800,9252,7945,6064,3822,1493,-672,-2435,-3646,-4200,-4111,-3451,-2366,-1064,255,1378,2137,2438,2232,1572,538,-729,-2102,-3444,-4660,-5667,-6424,-6864,-6978,-6677,-5950,-4714,-2981,-750,1876,4762,7692,10414,12668,14214,14869,14552,13274,11166,8455,5441,2449,-175,-2178,-3340,-3589,-2957,-1570,319,2447,4504,6219,7394,7897,7724,6951,5738,4303,2858,1606,669,121,-75,8,236,477,612,566,320,-87,-554,-976,-1202,-1147,-731,35,1090,2301,3490,4464,5037,5067,4468,3248,1478,-670,-2980,-5213,-7093,-8426,-9014,-8801,-7762,-6007,-3695,-1044,1677,4232,6362,7880,8628,8530,7557,5784,3312,356,-2881,-6109,-9093,-11577,-13388,-14410,-14596,-14009,-12754,-11025,-9019,-6977,-5088,-3533,-2420,-1789,-1629,-1846,-2307,-2847,-3292,-3489,-3339,-2792,-1878,-697,623,1878,2932,3580,3763,3386,2489,1126,-580,-2485,-4420,-6243,-7802,-9012,-9804,-10159,-10105,-9674,-8954,-8004,-6937,-5813,-4738,-3752,-2913,-2216,-1660,-1176,-731,-243,307,929,1593,2217,2728,3019,3055,2791,2298,1647,1003,515,359,654,1474,2816,4586,6638,8753,10722,12321,13402,13850,13656,12874,11624,10094,8468,6967,5759,4970,4669,4836,5405,6233,7182,8070,8781,9216,9324,9120,8631,7918,7034,6029,4926,3740,2477,1152,-198,-1495,-2647,-3510,-3976,-3930,-3335,-2209,-642,1177,3047,4710,5949,6581,6517,5752,4404,2673,817,-848,-2048,-2545,-2176,-922,1165,3883,6966,10093,12916,15128,16481,16815,16090,14381,11851,8768,5402,2050,-1045,-3696,-5797,-7309,-8269,-8748,-8848,-8684,-8343,-7910,-7432,-6925,-6401,-5831,-5209,-4519,-3783,-3029,-2334,-1762,-1394,-1271,-1419,-1796,-2340,-2936,-3466,-3794,-3848,-3548,-2943,-2088,-1138,-269,332,481,56,-1021,-2747,-5053,-7805,-10814,-13856,-16694,-19093,-20848,-21799,-21853,-20990,-19274,-16846,-13921,-10759,-7656,-4887,-2702,-1286,-721,-1021,-2061,-3673,-5597,-7562,-9302,-10598,-11291,-11324,-10713,-9561,-8020,-6270,-4482,-2791,-1304,-35,1002,1874,2627,3323,3993,4639,5229,5721,6025,6114,5899,5407,4607,3578,2371,1081,-185,-1347,-2311,-3035,-3475,-3648,-3545,-3221,-2686,-1974,-1111,-89,1068,2383,3846,5460,7203,9055,10955,12863,14696,16389,17861,19045,19868,20301,20295,19870,19043,17864,16401,14726,12909,11017,9110,7221,5413,3712,2181,871,-161,-856,-1188,-1125,-705,54,1072,2276,3596,4934,6234,7402,8366,9040,9343,9220,8648,7653,6336,4838,3356,2097,1253,972,1319,2269,3683,5355,6994,8308,9022,8906,7866,5875,3081,-299,-3928,-7445,-10470,-12675,-13798,-13703,-12350,-9858,-6423,-2360,1976,6211,9970,12961,14917,15732,15348,13871,11470,8414,5002,1547,-1676,-4456,-6643,-8202,-9139,-9558,-9560,-9287,-8853,-8336,-7823,-7323,-6872,-6473,-6136,-5880,-5727,-5695,-5800,-6028,-6352,-6709,-7019,-7205,-7179,-6898,-6337,-5532,-4545,-3492,-2498,-1700,-1223,-1146,-1522,-2315,-3471,-4857,-6324,-7714,-8863,-9651,-9985,-9830,-9195,-8140,-6773,-5225,-3667,-2260,-1170,-517,-391,-796,-1701,-2970,-4458,-5943,-7223,-8097,-8401,-8041,-6976,-5251,-2974,-317,2506,5262,7721,9672,10969,11514,11289,10361,8835,6908,4761,2657,765,-662,-1529,-1694,-1162,45,1799,3945,6274,8574,10658,12353,13568,14249,14402,14088,13368,12350,11103,9718,8239,6706,5144,3551,1967,402,-1066,-2376,-3423,-4111,-4341,-4044,-3176,-1754,172,2476,5022,7611,10085,12244,13961,15109,15623,15480,14711,13384,11641,9616,7518,5504,3763,2412,1556,1219,1379,1964,2828,3831,4779,5523,5925,5908,5444,4545,3277,1708,-56,-1914,-3756,-5469,-6942,-8083,-8789,-9014,-8707,-7884,-6586,-4921,-3031,-1103,653,2040,2876,3045,2487,1212,-678,-3052,-5674,-8337,-10764,-12747,-14086,-14658,-14426,-13405,-11749,-9608,-7266,-4954,-2957,-1485,-698,-669,-1372,-2698,-4449,-6405,-8297,-9932,-11127,-11819,-11999,-11766,-11238,-10609,-10008,-9600,-9442,-9573,-9945,-10482,-11066,-11581,-11915,-12000,-11796,-11334,-10644,-9827,-8945,-8096,-7322,-6658,-6114,-5654,-5273,-4914,-4583,-4253,-3962,-3723,-3582,-3578,-3720,-4015,-4420,-4880,-5313,-5648,-5819,-5790,-5562,-5176,-4701,-4236,-3894,-3767,-3949,-4455,-5279,-6324,-7452,-8484,-9209,-9460,-9072,-8000,-6229,-3869,-1082,1910,4854,7493,9614,11033,11675,11522,10675,9274,7546,5719,4025,2659,1758,1403,1580,2241,3252,4477,5751,6938,7912,8619,9012,9133,9013,8757,8436,8155,7996,8011,8249,8705,9360,10166,11047,11920,12685,13251,13524,13459,13007,12210,11104,9811,8435,7126,5990,5141,4635,4509,4748,5323,6158,7179,8286,9392,10386,11186,11689,11840,11579,10907,9846,8477,6912,5281,3754,2443,1496,935,798,987,1403,1873,2234,2327,2055,1354,244,-1216,-2920,-4734,-6508,-8105,-9388,-10263,-10651,-10527,-9889,-8779,-7253,-5417,-3363,-1255,776,2542,3892,4665,4760,4102,2706,633,-1985,-4967,-8101,-11162,-13923,-16194,-17803,-18664,-18721,-18025,-16660,-14769,-12542,-10148,-7786,-5609,-3742,-2287,-1272,-721,-582,-801,-1276,-1922,-2637,-3354,-4016,-4603,-5114,-5572,-6001,-6430,-6877,-7343,-7813,-8250,-8615,-8847,-8919,-8794,-8476,-7973,-7323,-6541,-5669,-4701,-3633,-2449,-1126,347,1948,3638,5323,6888,8193,9095,9473,9247,8381,6934,4997,2750,392,-1860,-3789,-5223,-6042,-6178,-5655,-4540,-2984,-1173,684,2358,3682,4499,4775,4517,3841,2909,1935,1136,709,810,1507,2807,4601,6719,8912,10916,12466,13351,13440,12705,11227,9181,6832,4453,2366,797,-49,-102,630,2028,3908,6033,8159,10057,11548,12512,12907,12750,12131,11161,9990,8763,7598,6605,5822,5281,4954,4808,4775,4785,4776,4679,4474,4148,3729,3283,2868,2570,2445,2527,2828,3314,3937,4620,5280,5836,6214,6370,6265,5907,5306,4498,3514,2408,1191,-81,-1404,-2740,-4058,-5330,-6501,-7548,-8426,-9126,-9652,-10015,-10254,-10400,-10484,-10551,-10604,-10673,-10744,-10820,-10881,-10907,-10888,-10806,-10657,-10446,-10156,-9818,-9401,-8928,-8386,-7775,-7125,-6440,-5787,-5196,-4733,-4431,-4321,-4396,-4640,-5004,-5433,-5868,-6253,-6531,-6677,-6650,-6445,-6064,-5515,-4851,-4100,-3353,-2645,-2072,-1647,-1417,-1363,-1458,-1655,-1871,-2054,-2124,-2064,-1854,-1549,-1199,-909,-767,-850,-1227,-1897,-2851,-4016,-5313,-6633,-7874,-8942,-9757,-10275,-10462,-10305,-9797,-8934,-7709,-6131,-4210,-1972,524,3223,6033,8863,11605,14156,16398,18231,19574,20330,20507,20051,19052,17550,15665,13507,11205,8870,6628,4562,2765,1296,184,-558,-967,-1088,-1014,-822,-624,-489,-492,-649,-955,-1359,-1776,-2111,-2251,-2121,-1661,-873,199,1473,2819,4124,5257,6144,6717,6999,7001,6806,6489,6114,5746,5410,5110,4839,4567,4283,3973,3654,3347,3097,2952,2962,3143,3520,4039,4672,5323,5923,6385,6667,6732,6584,6250,5751,5136,4437,3677,2897,2090,1286,465,-359,-1211,-2080,-2976,-3873,-4734,-5509,-6126,-6526,-6660,-6507,-6096,-5482,-4780,-4098,-3589,-3363,-3518,-4106,-5112,-6472,-8061,-9707,-11238,-12478,-13293,-13601,-13375,-12653,-11506,-10053,-8424,-6765,-5225,-3937,-3011,-2543,-2556,-3066,-4006,-5288,-6784,-8340,-9810,-11040,-11905,-12309,-12203,-11574,-10476,-8981,-7216,-5309,-3391,-1586,17,1337,2328,2961,3211,3073,2553,1685,532,-803,-2197,-3490,-4539,-5199,-5403,-5105,-4366,-3274,-1990,-666,531,1501,2170,2545,2671,2636,2535,2456,2450,2534,2680,2837,2924,2883,2651,2228,1629,938,248,-315,-618,-571,-78,885,2312,4174,6366,8800,11319,13787,16036,17923,19320,20123,20293,19823,18772,17238,15364,13299,11220,9273,7584,6244,5279,4687,4410,4374,4479,4645,4787,4852,4808,4634,4341,3933,3428,2839,2184,1461,698,-117,-939,-1770,-2550,-3274,-3880,-4367,-4701,-4888,-4934,-4849,-4656,-4372,-4026,-3628,-3200,-2761,-2301,-1848,-1370,-878,-350,225,843,1512,2212,2930,3645,4334,4976,5542,6020,6364,6583,6632,6531,6272,5886,5404,4873,4333,3819,3350,2909,2468,1969,1343,553,-448,-1628,-2952,-4310,-5592,-6660,-7409,-7759,-7697,-7243,-6507,-5591,-4674,-3882,-3375,-3235,-3527,-4252,-5362,-6784,-8400,-10106,-11769,-13304,-14605,-15614,-16278,-16565,-16474,-16010,-15209,-14123,-12797,-11304,-9674,-7961,-6178,-4354,-2505,-663,1125,2805,4302,5539,6444,6943,7011,6620,5816,4639,3201,1605,-28,-1589,-3007,-4228,-5245,-6076,-6755,-7331,-7826,-8264,-8629,-8905,-9036,-8990,-8696,-8126,-7224,-5971,-4354,-2373,-82,2468,5146,7818,10303,12402,13937,14737,14710,13831,12167,9884,7216,4437,1831,-364,-1981,-2930,-3236,-2984,-2332,-1451,-508,371,1112,1709,2186,2626,3089,3650,4353,5204,6205,7321,8520,9759,11009,12219,13388,14450,15410,16207,16812,17181,17260,17014,16398,15399,14006,12259,10196,7899,5468,3003,631,-1555,-3450,-4991,-6128,-6853,-7184,-7155,-6831,-6270,-5554,-4734,-3883,-3046,-2277,-1611,-1086,-718,-522,-500,-636,-918,-1306,-1767,-2256,-2724,-3125,-3416,-3555,-3501,-3248,-2743,-2009,-1027,177,1557,3069,4628,6141,7520,8656,9491,9948,10036,9739,9139,8280,7286,6217,5184,4216,3354,2589,1887,1207,491,-300,-1209,-2232,-3369,-4567,-5761,-6883,-7827,-8532,-8918,-8949,-8614,-7939,-6981,-5835,-4607,-3418,-2381,-1587,-1099,-951,-1135,-1620,-2346,-3237,-4223,-5220,-6178,-7029,-7744,-8283,-8612,-8713,-8532,-8071,-7288,-6215,-4866,-3300,-1579,224,2049,3810,5451,6901,8079,8921,9360,9325,8810,7780,6308,4456,2377,243,-1735,-3336,-4357,-4649,-4112,-2785,-759,1741,4439,7029,9194,10677,11313,11013,9839,7904,5449,2709,-37,-2565,-4678,-6259,-7223,-7586,-7353,-6618,-5448,-3971,-2282,-531,1180,2697,3919,4737,5102,5003,4482,3649,2623,1576,653,5,-258,-66,599,1710,3174,4865,6620,8240,9552,10378,10608,10191,9166,7649,5847,4000,2369,1191,643,802,1662,3089,4891,6801,8551,9883,10608,10599,9839,8388,6382,4006,1464,-1063,-3417,-5499,-7268,-8700,-9856,-10745,-11457,-12013,-12476,-12870,-13225,-13572,-13919,-14291,-14695,-15125,-15576,-16023,-16430,-16762,-16979,-17038,-16913,-16572,-15988,-15147,-14036,-12641,-10989,-9080,-6977,-4720,-2404,-109,2046,3957,5517,6625,7221,7255,6735,5691,4208,2383,364,-1722,-3715,-5485,-6929,-7938,-8487,-8531,-8096,-7224,-5984,-4481,-2823,-1150,419,1745,2725,3277,3345,2928,2052,785,-774,-2506,-4274,-5938,-7375,-8463,-9138,-9335,-9054,-8313,-7169,-5703,-4030,-2280,-612,832,1901,2518,2612,2248,1500,565,-366,-1036,-1257,-850,230,1967,4222,6799,9442,11902,13933,15351,16026,15900,14988,13378,11200,8647,5906,3187,675,-1484,-3174,-4336,-4949,-5035,-4638,-3839,-2737,-1425,-47,1298,2486,3416,4029,4278,4161,3735,3037,2197,1280,410,-350,-942,-1342,-1563,-1614,-1530,-1321,-1004,-572,-31,623,1375,2194,3028,3823,4498,5006,5294,5363,5234,4977,4674,4436,4351,4497,4910,5566,6420,7344,8221,8879,9204,9054,8395,7193,5514,3469,1231,-998,-3001,-4590,-5621,-6022,-5792,-5013,-3816,-2363,-842,606,1829,2761,3341,3573,3469,3066,2404,1513,431,-839,-2248,-3789,-5389,-7007,-8549,-9940,-11106,-11969,-12506,-12683,-12529,-12078,-11407,-10602,-9760,-8977,-8343,-7926,-7782,-7923,-8350,-9006,-9827,-10683,-11465,-11996,-12170,-11828,-10935,-9422,-7367,-4823,-1974,1032,3973,6675,8954,10681,11772,12190,11957,11137,9836,8194,6362,4502,2757,1266,120,-622,-933,-859,-444,193,943,1659,2223,2497,2419,1921,1030,-191,-1624,-3099,-4422,-5419,-5896,-5766,-4943,-3473,-1428,1022,3670,6295,8642,10529,11783,12343,12194,11448,10225,8774,7276,5982,5042,4591,4665,5235,6200,7408,8677,9825,10689,11173,11226,10888,10250,9432,8591,7836,7258,6884,6685,6584,6472,6223,5717,4873,3642,2038,132,-1953,-4037,-5940,-7455,-8436,-8763,-8397,-7385,-5834,-3929,-1877,91,1780,3024,3740,3895,3535,2754,1682,479,-723,-1775,-2590,-3068,-3180,-2880,-2187,-1121,258,1848,3533,5152,6546,7547,8034,7900,7153,5814,4028,1951,-215,-2264,-4030,-5371,-6224,-6574,-6467,-5995,-5269,-4424,-3579,-2854,-2330,-2073,-2103,-2410,-2956,-3676,-4496,-5338,-6129,-6802,-7320,-7641,-7758,-7675,-7416,-7022,-6560,-6094,-5708,-5475,-5452,-5689,-6185,-6947,-7906,-9006,-10132,-11179,-12030,-12592,-12797,-12616,-12071,-11226,-10183,-9086,-8059,-7257,-6750,-6607,-6797,-7260,-7871,-8483,-8936,-9093,-8824,-8088,-6846,-5160,-3122,-864,1436,3607,5489,6935,7858,8216,8010,7322,6235,4899,3451,2040,798,-171,-805,-1062,-973,-560,87,909,1810,2738,3626,4456,5212,5891,6523,7087,7614,8062,8425,8668,8777,8760,8655,8527,8462,8555,8871,9465,10309,11350,12455,13457,14180,14428,14078,13027,11297,8958,6215,3303,538,-1776,-3372,-4029,-3659,-2253,46,3028,6369,9745,12800,15254,16892,17609,17417,16427,14836,12901,10858,8948,7304,6000,5009,4219,3479,2593,1404,-226,-2330,-4882,-7739,-10687,-13466,-15761,-17319,-17905,-17396,-15797,-13205,-9879,-6127,-2339,1109,3877,5716,6494,6210,4992,3048,670,-1855,-4250,-6311,-7901,-9000,-9639,-9939,-10028,-10041,-10074,-10177,-10338,-10510,-10605,-10540,-10238,-9648,-8767,-7614,-6263,-4808,-3370,-2078,-1070,-445,-285,-601,-1351,-2427,-3686,-4937,-6026,-6794,-7171,-7135,-6754,-6130,-5442,-4804,-4394,-4247,-4424,-4857,-5487,-6182,-6839,-7351,-7638,-7682,-7473,-7068,-6515,-5890,-5242,-4614,-4014,-3432,-2856,-2261,-1661,-1072,-546,-155,31,-66,-499,-1282,-2413,-3817,-5415,-7068,-8630,-9956,-10886,-11320,-11168,-10415,-9083,-7270,-5087,-2712,-305,1959,3921,5486,6566,7179,7333,7154,6716,6200,5698,5369,5283,5509,6066,6924,8027,9284,10578,11804,12840,13621,14076,14210,14042,13637,13089,12495,11962,11578,11394,11453,11716,12157,12668,13159,13515,13655,13526,13113,12482,11681,10849,10066,9433,8997,8768,8702,8745,8780,8734,8491,8007,7237,6199,4952,3593,2264,1113,289,-81,64,740,1859,3280,4790,6164,7175,7650,7490,6669,5283,3470,1465,-501,-2204,-3474,-4233,-4486,-4347,-3987,-3619,-3445,-3617,-4218,-5232,-6557,-8036,-9455,-10628,-11364,-11567,-11166,-10216,-8800,-7095,-5296,-3613,-2243,-1337,-987,-1227,-2006,-3232,-4747,-6381,-7945,-9280,-10239,-10756,-10777,-10353,-9538,-8467,-7265,-6084,-5036,-4223,-3674,-3390,-3330,-3412,-3564,-3705,-3772,-3736,-3582,-3328,-3013,-2703,-2461,-2393,-2553,-3041,-3873,-5076,-6582,-8307,-10088,-11751,-13112,-13983,-14261,-13851,-12776,-11074,-8880,-6327,-3608,-894,1640,3839,5600,6829,7507,7624,7218,6353,5091,3534,1762,-113,-1996,-3778,-5351,-6633,-7531,-8008,-8025,-7604,-6785,-5663,-4339,-2953,-1631,-500,356,880,1079,985,697,311,-36,-233,-179,190,893,1896,3129,4474,5813,7002,7953,8563,8823,8725,8339,7749,7076,6428,5912,5593,5501,5630,5922,6321,6745,7138,7468,7722,7945,8175,8489,8940,9577,10407,11402,12498,13585,14548,15249,15569,15414,14736,13537,11900,9941,7851,5830,4084,2784,2052,1915,2332,3171,4243,5340,6251,6826,6964,6671,6004,5100,4125,3243,2617,2343,2483,3016,3873,4925,6007,6955,7598,7846,7619,6965,5943,4700,3388,2167,1182,516,215,234,491,840,1106,1133,764,-75,-1415,-3197,-5295,-7531,-9677,-11528,-12854,-13536,-13439,-12609,-11072,-9041,-6713,-4373,-2307,-764,53,26,-847,-2484,-4699,-7226,-9786,-12065,-13817,-14836,-15028,-14390,-13026,-11125,-8937,-6738,-4800,-3336,-2490,-2305,-2713,-3555,-4603,-5586,-6265,-6421,-5951,-4815,-3114,-1002,1264,3429,5203,6373,6752,6277,4956,2912,341,-2490,-5296,-7786,-9727,-10936,-11328,-10900,-9723,-7933,-5710,-3239,-727,1660,3780,5523,6844,7733,8220,8378,8298,8063,7778,7501,7285,7147,7080,7034,6981,6833,6562,6096,5435,4546,3466,2220,866,-509,-1839,-3000,-3916,-4486,-4643,-4362,-3647,-2567,-1239,187,1535,2641,3370,3644,3450,2845,1963,957,37,-620,-859,-573,251,1587,3304,5251,7225,9039,10513,11529,12001,11934,11365,10398,9167,7821,6523,5403,4582,4121,4049,4356,4955,5785,6687,7562,8254,8666,8708,8352,7611,6563,5321,4039,2857,1920,1308,1065,1157,1503,1953,2353,2522,2317,1638,441,-1246,-3336,-5683,-8110,-10398,-12351,-13778,-14519,-14521,-13733,-12252,-10188,-7720,-5053,-2402,35,2079,3584,4458,4658,4178,3094,1478,-537,-2826,-5251,-7681,-10014,-12138,-13996,-15529,-16704,-17528,-17992,-18146,-18010,-17650,-17105,-16439,-15693,-14910,-14113,-13331,-12551,-11799,-11043,-10305,-9567,-8851,-8163,-7526,-6964,-6496,-6149,-5939,-5874,-5957,-6176,-6494,-6887,-7282,-7646,-7904,-8023,-7967,-7704,-7250,-6577,-5724,-4681,-3476,-2123,-640,948,2619,4336,6068,7752,9326,10690,11749,12388,12524,12093,11082,9530,7541,5250,2856,550,-1448,-2961,-3831,-3972,-3352,-2011,-62,2342,5001,7687,10179,12264,13756,14527,14485,13622,11992,9704,6950,3927,891,-1936,-4349,-6192,-7378,-7888,-7754,-7075,-5971,-4587,-3061,-1527,-88,1181,2233,3060,3677,4110,4397,4574,4665,4691,4668,4597,4502,4394,4294,4233,4228,4312,4492,4801,5214,5772,6408,7138,7876,8575,9152,9523,9603,9337,8657,7591,6133,4394,2463,508,-1331,-2880,-4027,-4658,-4747,-4287,-3339,-1990,-365,1400,3157,4761,6080,6995,7435,7362,6791,5783,4432,2873,1221,-383,-1861,-3116,-4111,-4818,-5216,-5318,-5107,-4619,-3847,-2857,-1682,-440,770,1788,2486,2733,2467,1678,443,-1089,-2728,-4225,-5380,-5991,-5957,-5249,-3938,-2178,-190,1766,3427,4543,4934,4473,3143,995,-1803,-5045,-8446,-11724,-14603,-16832,-18252,-18754,-18346,-17089,-15147,-12707,-10011,-7308,-4814,-2752,-1259,-448,-347,-942,-2138,-3817,-5797,-7879,-9851,-11501,-12640,-13115,-12821,-11719,-9830,-7246,-4114,-625,2994,6514,9716,12405,14449,15769,16354,16269,15624,14573,13285,11931,10646,9551,8707,8137,7830,7726,7746,7792,7758,7550,7093,6330,5254,3869,2228,427,-1436,-3180,-4663,-5685,-6105,-5807,-4760,-3008,-696,1968,4703,7230,9268,10608,11113,10738,9555,7708,5430,2985,650,-1317,-2732,-3467,-3506,-2920,-1839,-484,955,2244,3241,3832,3997,3797,3339,2799,2330,2085,2144,2513,3130,3844,4491,4875,4861,4340,3318,1849,82,-1794,-3580,-5061,-6111,-6604,-6547,-5964,-4959,-3671,-2238,-819,481,1548,2339,2806,2956,2794,2360,1679,805,-221,-1352,-2541,-3740,-4903,-5980,-6923,-7676,-8218,-8488,-8521,-8293,-7856,-7247,-6510,-5693,-4839,-3966,-3114,-2284,-1495,-748,-65,550,1055,1420,1600,1538,1203,579,-334,-1462,-2738,-4028,-5205,-6138,-6707,-6826,-6449,-5575,-4243,-2561,-633,1361,3306,5023,6436,7438,7994,8091,7718,6901,5658,4005,1994,-355,-2941,-5702,-8487,-11170,-13582,-15571,-17001,-17769,-17825,-17179,-15892,-14071,-11860,-9403,-6851,-4340,-1978,132,1924,3342,4371,5001,5280,5246,4993,4594,4141,3707,3339,3076,2911,2853,2860,2946,3076,3281,3583,4004,4591,5347,6261,7315,8426,9552,10603,11549,12341,12995,13516,13948,14328,14661,14961,15158,15184,14924,14245,13069,11311,8997,6183,3040,-249,-3424,-6253,-8510,-10021,-10681,-10452,-9379,-7562,-5182,-2429,449,3230,5684,7616,8889,9397,9116,8077,6360,4109,1501,-1284,-4033,-6581,-8764,-10468,-11617,-12181,-12166,-11623,-10631,-9295,-7737,-6105,-4518,-3126,-2018,-1287,-965,-1062,-1525,-2288,-3234,-4252,-5205,-5994,-6528,-6765,-6713,-6402,-5918,-5330,-4733,-4179,-3704,-3328,-3031,-2822,-2678,-2628,-2680,-2885,-3264,-3847,-4633,-5580,-6640,-7701,-8685,-9467,-9981,-10157,-9984,-9479,-8690,-7707,-6610,-5513,-4492,-3625,-2947,-2461,-2129,-1886,-1630,-1265,-705,113,1183,2463,3840,5167,6275,7000,7222,6859,5939,4525,2780,898,-918,-2456,-3584,-4194,-4273,-3857,-3020,-1878,-521,959,2502,4075,5663,7250,8820,10318,11687,12809,13586,13894,13636,12762,11257,9175,6644,3809,892,-1903,-4362,-6308,-7608,-8196,-8047,-7230,-5842,-4038,-1992,117,2129,3886,5311,6318,6911,7099,6950,6537,5970,5336,4732,4223,3845,3621,3520,3529,3584,3663,3724,3754,3751,3732,3711,3726,3788,3926,4144,4451,4838,5297,5826,6413,7067,7782,8570,9413,10302,11200,12059,12817,13405,13728,13716,13266,12328,10839,8802,6229,3204,-168,-3712,-7236,-10501,-13276,-15325,-16482,-16609,-15694,-13776,-11030,-7665,-3989,-300,3088,5915,7971,9149,9397,8773,7395,5420,3064,518,-2010,-4359,-6385,-8023,-9202,-9964,-10323,-10382,-10215,-9928,-9587,-9259,-8950,-8667,-8375,-8044,-7656,-7189,-6677,-6132,-5610,-5130,-4715,-4345,-3989,-3574,-3054,-2358,-1493,-472,601,1602,2355,2702,2488,1646,157,-1876,-4298,-6861,-9314,-11391,-12868,-13601,-13517,-12643,-11096,-9048,-6742,-4398,-2276,-538,646,1213,1136,454,-734,-2301,-4052,-5806,-7323,-8408,-8877,-8606,-7561,-5764,-3365,-543,2418,5264,7719,9579,10715,11078,10736,9812,8506,7039,5631,4492,3773,3584,3960,4879,6257,7970,9863,11773,13548,15040,16154,16798,16947,16585,15744,14465,12811,10849,8639,6262,3769,1260,-1194,-3482,-5502,-7157,-8353,-9032,-9173,-8781,-7934,-6712,-5261,-3704,-2182,-810,338,1200,1779,2073,2131,1988,1713,1355,974,621,328,122,6,-42,-39,-44,-61,-132,-235,-333,-381,-269,45,672,1605,2870,4386,6055,7728,9260,10484,11313,11669,11573,11098,10364,9526,8744,8129,7771,7653,7720,7835,7826,7539,6804,5572,3799,1589,-927,-3519,-5955,-7969,-9361,-9964,-9722,-8651,-6887,-4613,-2082,452,2748,4598,5866,6462,6379,5648,4359,2636,614,-1557,-3730,-5791,-7614,-9151,-10332,-11173,-11662,-11879,-11860,-11689,-11429,-11120,-10810,-10493,-10179,-9844,-9469,-9037,-8526,-7924,-7240,-6461,-5619,-4718,-3790,-2855,-1950,-1095,-340,289,741,998,1018,825,420,-129,-739,-1317,-1754,-1967,-1901,-1557,-965,-241,510,1138,1517,1555,1199,462,-593,-1848,-3151,-4339,-5233,-5699,-5607,-4909,-3572,-1664,740,3483,6399,9296,11971,14242,15958,17002,17333,16956,15945,14442,12597,10630,8707,7015,5677,4760,4292,4220,4476,4954,5541,6140,6666,7077,7350,7516,7618,7732,7933,8277,8785,9446,10165,10852,11324,11442,11043,10019,8319,5963,3059,-213,-3605,-6855,-9672,-11837,-13155,-13560,-13041,-11707,-9724,-7308,-4709,-2134,189,2145,3600,4531,4910,4757,4119,3039,1592,-143,-2058,-4051,-5964,-7685,-9058,-9989,-10406,-10294,-9700,-8727,-7515,-6245,-5080,-4176,-3625,-3467,-3663,-4112,-4665,-5145,-5378,-5231,-4611,-3508,-1963,-107,1915,3896,5650,7010,7836,8070,7667,6686,5166,3231,971,-1492,-4059,-6622,-9103,-11382,-13393,-15004,-16152,-16744,-16750,-16183,-15102,-13635,-11953,-10242,-8707,-7493,-6710,-6378,-6458,-6843,-7409,-8000,-8516,-8854,-9008,-8972,-8826,-8631,-8492,-8467,-8627,-8961,-9482,-10096,-10768,-11371,-11850,-12124,-12139,-11894,-11366,-10603,-9636,-8532,-7358,-6188,-5090,-4109,-3281,-2586,-2001,-1455,-878,-186,679,1754,3044,4506,6079,7663,9147,10437,11433,12089,12375,12303,11924,11293,10496,9613,8717,7886,7161,6591,6179,5933,5820,5807,5836,5850,5791,5616,5306,4867,4347,3813,3350,3048,2965,3161,3631,4369,5312,6402,7550,8682,9719,10590,11248,11629,11726,11503,10988,10205,9229,8152,7088,6159,5465,5101,5081,5418,6036,6849,7746,8593,9304,9773,9972,9859,9461,8783,7869,6734,5414,3923,2293,549,-1254,-3070,-4821,-6443,-7857,-9000,-9821,-10288,-10383,-10121,-9510,-8617,-7480,-6185,-4809,-3444,-2168,-1074,-201,381,679,670,401,-105,-777,-1556,-2375,-3154,-3855,-4395,-4768,-4919,-4854,-4564,-4070,-3405,-2629,-1808,-1044,-418,-36,29,-275,-977,-2063,-3473,-5146,-6942,-8743,-10367,-11658,-12441,-12577,-11963,-10559,-8397,-5613,-2398,970,4176,6901,8857,9816,9682,8445,6255,3356,67,-3231,-6205,-8546,-10057,-10653,-10365,-9339,-7811,-6044,-4330,-2893,-1906,-1448,-1493,-1967,-2730,-3626,-4533,-5336,-5993,-6486,-6843,-7102,-7293,-7449,-7542,-7559,-7435,-7127,-6581,-5792,-4743,-3491,-2069,-556,998,2529,4012,5399,6698,7869,8920,9814,10531,11026,11272,11213,10842,10135,9122,7855,6413,4929,3523,2340,1502,1088,1154,1688,2642,3929,5428,7019,8548,9916,10983,11691,11962,11778,11144,10085,8668,6979,5116,3227,1445,-79,-1200,-1822,-1869,-1332,-244,1295,3180,5242,7338,9311,11024,12367,13260,13653,13560,13011,12113,10976,9757,8601,7647,6981,6659,6650,6894,7258,7597,7751,7592,7032,6062,4737,3187,1587,123,-1031,-1757,-2021,-1853,-1394,-796,-280,-10,-148,-748,-1819,-3259,-4935,-6642,-8202,-9438,-10238,-10553,-10409,-9889,-9146,-8325,-7616,-7145,-7036,-7331,-8050,-9115,-10467,-11944,-13448,-14815,-15947,-16743,-17151,-17153,-16763,-16043,-15045,-13867,-12569,-11219,-9854,-8494,-7141,-5790,-4436,-3089,-1771,-525,591,1523,2212,2606,2692,2458,1940,1215,363,-483,-1202,-1684,-1833,-1623,-1069,-250,693,1610,2303,2634,2475,1785,600,-970,-2738,-4472,-5936,-6896,-7199,-6754,-5581,-3791,-1587,785,3033,4904,6176,6717,6488,5566,4108,2358,573,-987,-2124,-2720,-2748,-2287,-1471,-490,461,1217,1644,1694,1341,668,-253,-1275,-2270,-3105,-3659,-3860,-3657,-3042,-2043,-715,880,2637,4492,6329,8077,9646,10961,11973,12636,12949,12932,12637,12155,11569,11016,10564,10318,10294,10490,10837,11230,11522,11571,11238,10444,9155,7440,5407,3257,1188,-586,-1902,-2654,-2828,-2449,-1656,-564,638,1820,2849,3636,4143,4343,4266,3929,3384,2647,1771,753,-354,-1536,-2730,-3864,-4859,-5607,-6021,-6024,-5574,-4684,-3396,-1831,-109,1594,3118,4304,5041,5236,4907,4077,2875,1445,-62,-1491,-2762,-3812,-4686,-5424,-6155,-6963,-7951,-9167,-10607,-12222,-13891,-15469,-16789,-17678,-18023,-17732,-16815,-15331,-13412,-11246,-9027,-6981,-5285,-4105,-3522,-3592,-4256,-5437,-6971,-8680,-10362,-11833,-12923,-13527,-13581,-13083,-12104,-10747,-9165,-7529,-6000,-4730,-3822,-3327,-3241,-3493,-3969,-4503,-4942,-5113,-4892,-4222,-3076,-1559,229,2072,3818,5248,6283,6834,6954,6740,6355,6005,5865,6100,6783,7922,9418,11105,12757,14137,15034,15291,14846,13730,12061,10040,7885,5843,4099,2801,2009,1692,1785,2123,2566,2935,3104,2987,2559,1871,1028,182,-496,-868,-823,-336,545,1711,2971,4151,5023,5460,5323,4620,3380,1757,-65,-1853,-3365,-4398,-4787,-4448,-3380,-1652,585,3146,5808,8349,10569,12286,13391,13810,13538,12629,11192,9363,7348,5314,3487,2022,1062,683,886,1606,2700,3986,5248,6284,6922,7042,6589,5587,4110,2286,274,-1772,-3693,-5358,-6667,-7538,-7941,-7839,-7270,-6251,-4859,-3184,-1327,578,2400,4006,5269,6099,6431,6256,5608,4562,3231,1744,232,-1165,-2354,-3233,-3761,-3908,-3692,-3146,-2351,-1395,-393,519,1243,1652,1715,1403,783,-52,-972,-1827,-2510,-2927,-3067,-2967,-2735,-2497,-2426,-2649,-3292,-4392,-5954,-7876,-10044,-12251,-14314,-16029,-17230,-17805,-17708,-16960,-15674,-13994,-12136,-10298,-8700,-7480,-6750,-6522,-6742,-7303,-8026,-8760,-9319,-9604,-9531,-9112,-8395,-7486,-6494,-5552,-4727,-4089,-3615,-3272,-2973,-2619,-2114,-1375,-345,989,2622,4490,6523,8607,10630,12458,13976,15073,15694,15802,15440,14670,13617,12410,11188,10054,9092,8298,7673,7114,6569,5928,5157,4225,3188,2106,1130,346,-85,-133,269,1044,2130,3356,4573,5594,6266,6478,6164,5324,4008,2322,399,-1584,-3479,-5087,-6291,-6947,-7004,-6447,-5337,-3791,-1975,-83,1704,3220,4353,5062,5342,5279,4968,4538,4111,3789,3619,3643,3807,4071,4366,4591,4740,4738,4638,4458,4271,4166,4198,4464,4977,5761,6778,7947,9164,10283,11142,11594,11507,10792,9445,7511,5135,2510,-121,-2526,-4484,-5848,-6552,-6595,-6084,-5139,-3948,-2658,-1424,-329,557,1243,1717,2021,2154,2126,1931,1549,983,235,-661,-1644,-2642,-3568,-4319,-4849,-5073,-5017,-4681,-4142,-3485,-2805,-2183,-1690,-1342,-1138,-1048,-997,-936,-787,-507,-75,491,1136,1762,2253,2476,2323,1695,565,-1072,-3137,-5530,-8086,-10648,-13016,-15030,-16521,-17358,-17460,-16764,-15304,-13140,-10419,-7338,-4126,-1054,1632,3707,5013,5464,5071,3934,2212,144,-2039,-4074,-5754,-6893,-7381,-7158,-6235,-4682,-2622,-215,2330,4812,6994,8704,9760,10083,9650,8520,6872,4900,2908,1150,-96,-663,-434,550,2198,4283,6583,8831,10815,12376,13413,13921,13934,13544,12876,12045,11189,10400,9753,9299,9033,8941,8958,9011,9001,8843,8445,7755,6751,5444,3890,2175,390,-1351,-2949,-4326,-5422,-6208,-6693,-6908,-6913,-6784,-6601,-6435,-6352,-6394,-6584,-6935,-7426,-8043,-8727,-9425,-10058,-10540,-10795,-10742,-10337,-9548,-8397,-6921,-5221,-3387,-1554,163,1662,2842,3667,4083,4105,3740,3040,2072,922,-305,-1500,-2554,-3369,-3868,-4005,-3781,-3234,-2458,-1580,-753,-133,147,5,-595,-1609,-2959,-4509,-6123,-7673,-9034,-10151,-10956,-11473,-11688,-11663,-11422,-11015,-10491,-9878,-9219,-8527,-7815,-7075,-6284,-5414,-4445,-3349,-2160,-894,358,1515,2470,3112,3380,3205,2605,1614,324,-1132,-2610,-3954,-5013,-5690,-5889,-5604,-4831,-3643,-2108,-339,1562,3481,5299,6918,8213,9109,9515,9398,8754,7631,6130,4387,2562,831,-663,-1788,-2493,-2748,-2612,-2161,-1526,-829,-212,230,407,281,-152,-874,-1812,-2889,-3985,-4987,-5755,-6185,-6169,-5661,-4646,-3162,-1306,790,2963,5025,6823,8209,9103,9464,9321,8731,7819,6697,5520,4397,3455,2753,2359,2262,2472,2924,3570,4316,5081,5760,6291,6592,6655,6465,6065,5487,4807,4069,3344,2665,2087,1617,1289,1078,976,943,930,894,789,595,302,-62,-459,-826,-1110,-1253,-1222,-1023,-664,-223,237,628,872,898,691,222,-469,-1331,-2301,-3268,-4153,-4828,-5229,-5251,-4890,-4128,-3032,-1694,-254,1142,2311,3117,3416,3131,2226,722,-1287,-3674,-6233,-8761,-11016,-12773,-13857,-14120,-13523,-12077,-9917,-7213,-4231,-1229,1519,3776,5382,6225,6314,5694,4512,2929,1144,-657,-2306,-3689,-4712,-5374,-5661,-5634,-5330,-4795,-4076,-3178,-2141,-977,261,1492,2625,3533,4120,4311,4099,3529,2732,1868,1126,676,644,1069,1936,3116,4456,5741,6772,7386,7460,6981,5971,4577,2951,1313,-137,-1212,-1765,-1713,-1040,213,1916,3914,5973,7884,9402,10359,10604,10095,8841,6963,4619,2055,-506,-2795,-4635,-5853,-6387,-6238,-5473,-4231,-2679,-996,642,2090,3250,4040,4450,4461,4105,3414,2422,1208,-177,-1619,-3017,-4236,-5140,-5609,-5543,-4902,-3708,-2042,-58,2052,4096,5865,7233,8108,8485,8434,8067,7543,7012,6611,6415,6453,6680,7013,7328,7504,7428,7014,6232,5072,3600,1903,110,-1627,-3155,-4354,-5108,-5386,-5167,-4494,-3441,-2090,-545,1085,2701,4186,5438,6357,6838,6819,6245,5123,3502,1474,-810,-3188,-5482,-7522,-9201,-10417,-11181,-11499,-11497,-11263,-10964,-10719,-10645,-10823,-11289,-12023,-12982,-14040,-15078,-15918,-16396,-16362,-15693,-14347,-12327,-9743,-6742,-3557,-432,2371,4623,6134,6799,6590,5576,3917,1830,-420,-2566,-4374,-5655,-6314,-6336,-5798,-4842,-3669,-2484,-1487,-832,-607,-833,-1471,-2405,-3523,-4656,-5681,-6474,-6955,-7074,-6828,-6208,-5284,-4045,-2577,-868,1007,3026,5096,7142,9017,10616,11787,12456,12578,12161,11310,10143,8840,7579,6510,5757,5382,5388,5735,6351,7128,7994,8845,9638,10315,10860,11246,11451,11455,11209,10690,9865,8725,7293,5624,3804,1947,198,-1323,-2466,-3149,-3310,-2938,-2101,-879,566,2094,3520,4719,5573,6035,6099,5834,5314,4685,4050,3533,3207,3116,3261,3602,4084,4608,5099,5444,5577,5423,4946,4131,3013,1626,85,-1522,-3066,-4414,-5484,-6178,-6484,-6415,-6036,-5461,-4814,-4245,-3863,-3784,-4037,-4645,-5540,-6645,-7824,-8948,-9872,-10483,-10707,-10508,-9928,-9043,-7989,-6924,-6004,-5376,-5123,-5287,-5828,-6650,-7621,-8563,-9327,-9751,-9736,-9210,-8165,-6643,-4735,-2596,-393,1653,3350,4505,4990,4736,3759,2162,106,-2187,-4494,-6598,-8328,-9582,-10314,-10574,-10437,-10054,-9557,-9095,-8778,-8681,-8838,-9244,-9857,-10611,-11426,-12202,-12842,-13242,-13310,-12970,-12177,-10917,-9229,-7187,-4920,-2576,-328,1655,3228,4288,4777,4708,4142,3202,2028,822,-270,-1048,-1403,-1233,-515,727,2401,4380,6497,8581,10471,12036,13185,13876,14103,13910,13354,12509,11453,10254,8978,7692,6463,5378,4523,3997,3875,4213,5021,6260,7846,9652,11527,13308,14843,16005,16694,16868,16501,15639,14334,12672,10761,8692,6585,4518,2584,847,-625,-1792,-2588,-3007,-3003,-2594,-1802,-682,690,2198,3754,5222,6507,7508,8139,8351,8109,7417,6331,4918,3313,1642,61,-1282,-2270,-2789,-2810,-2308,-1360,-60,1418,2890,4136,4973,5233,4824,3744,2064,-37,-2328,-4547,-6406,-7696,-8254,-8021,-7064,-5506,-3593,-1565,294,1769,2671,2919,2494,1472,-10,-1779,-3628,-5376,-6845,-7922,-8528,-8653,-8338,-7664,-6754,-5733,-4740,-3879,-3253,-2899,-2849,-3059,-3481,-4022,-4570,-5040,-5321,-5362,-5134,-4632,-3919,-3064,-2174,-1376,-777,-483,-551,-987,-1746,-2717,-3758,-4698,-5384,-5679,-5529,-4910,-3905,-2607,-1187,205,1408,2299,2799,2875,2537,1842,861,-323,-1627,-2986,-4356,-5697,-6997,-8241,-9403,-10474,-11403,-12177,-12741,-13085,-13193,-13053,-12699,-12119,-11349,-10382,-9234,-7888,-6368,-4663,-2829,-907,1010,2814,4390,5638,6467,6864,6838,6475,5903,5260,4716,4389,4381,4714,5365,6241,7216,8140,8880,9324,9424,9181,8653,7946,7177,6481,5962,5712,5768,6156,6843,7789,8927,10173,11455,12694,13818,14783,15523,16015,16206,16075,15600,14769,13602,12117,10375,8441,6418,4406,2531,904,-385,-1255,-1696,-1721,-1400,-843,-173,466,953,1188,1126,770,189,-509,-1185,-1696,-1949,-1873,-1498,-893,-181,483,976,1200,1109,739,152,-519,-1150,-1608,-1789,-1645,-1153,-365,647,1768,2886,3889,4688,5233,5497,5499,5289,4921,4482,4026,3607,3236,2889,2507,2006,1284,271,-1101,-2821,-4835,-7035,-9255,-11310,-13035,-14249,-14870,-14850,-14214,-13080,-11590,-9944,-8343,-6959,-5936,-5334,-5157,-5341,-5750,-6244,-6638,-6792,-6585,-5954,-4911,-3513,-1904,-240,1273,2474,3184,3345,2881,1883,409,-1340,-3198,-4950,-6405,-7412,-7855,-7696,-6961,-5730,-4157,-2401,-657,912,2166,3016,3425,3414,3047,2435,1682,932,254,-256,-604,-798,-916,-1040,-1278,-1702,-2387,-3347,-4564,-5964,-7451,-8867,-10098,-10972,-11399,-11289,-10609,-9382,-7664,-5555,-3185,-691,1782,4107,6175,7915,9290,10290,10948,11313,11444,11422,11286,11102,10880,10655,10410,10165,9907,9657,9430,9261,9179,9233,9435,9806,10323,10947,11604,12210,12667,12900,12847,12493,11873,11049,10154,9299,8629,8237,8174,8417,8883,9411,9821,9919,9521,8540,6922,4740,2128,-715,-3538,-6109,-8214,-9691,-10477,-10551,-10016,-9001,-7692,-6302,-5003,-3979,-3325,-3103,-3295,-3839,-4614,-5486,-6308,-6963,-7362,-7489,-7347,-7015,-6564,-6074,-5611,-5191,-4820,-4463,-4081,-3641,-3136,-2594,-2071,-1652,-1449,-1531,-1989,-2817,-3998,-5431,-6997,-8537,-9901,-10973,-11666,-11962,-11904,-11559,-11054,-10504,-10015,-9684,-9540,-9621,-9875,-10290,-10766,-11271,-11722,-12081,-12318,-12395,-12310,-12028,-11543,-10827,-9872,-8685,-7294,-5752,-4154,-2586,-1177,-13,824,1295,1414,1227,831,339,-134,-477,-620,-513,-180,345,976,1615,2184,2617,2893,3044,3120,3211,3397,3741,4273,4981,5795,6634,7376,7910,8151,8015,7513,6647,5506,4186,2821,1549,488,-261,-656,-694,-442,-2,477,861,999,808,221,-739,-2026,-3502,-5037,-6431,-7515,-8133,-8166,-7576,-6390,-4708,-2693,-536,1580,3480,5058,6247,7059,7525,7743,7790,7764,7744,7768,7878,8044,8262,8460,8604,8628,8512,8226,7799,7239,6617,5973,5369,4857,4452,4192,4032,3966,3923,3863,3744,3548,3306,3066,2926,2986,3342,4075,5199,6689,8443,10298,12065,13521,14465,14743,14260,13016,11096,8658,5927,3152,582,-1580,-3176,-4161,-4540,-4446,-4031,-3528,-3131,-3045,-3372,-4167,-5371,-6853,-8417,-9834,-10887,-11405,-11297,-10565,-9319,-7751,-6119,-4688,-3709,-3357,-3713,-4741,-6305,-8159,-10044,-11659,-12760,-13172,-12811,-11690,-9950,-7752,-5372,-3033,-989,607,1623,2068,1960,1428,606,-344,-1272,-2041,-2584,-2828,-2801,-2513,-2054,-1493,-927,-440,-92,64,21,-206,-584,-1051,-1549,-2029,-2441,-2775,-3019,-3183,-3275,-3298,-3238,-3069,-2743,-2220,-1445,-409,906,2455,4176,5972,7716,9280,10530,11349,11651,11374,10529,9141,7340,5251,3083,1033,-694,-1937,-2580,-2591,-1994,-907,525,2088,3603,4861,5739,6131,6028,5470,4573,3482,2388,1439,795,528,650,1127,1803,2561,3178,3521,3438,2872,1812,334,-1447,-3337,-5159,-6682,-7739,-8167,-7867,-6826,-5067,-2728,37,2993,5923,8593,10830,12486,13513,13874,13642,12870,11680,10158,8415,6523,4551,2557,592,-1293,-3021,-4520,-5702,-6467,-6772,-6544,-5822,-4636,-3106,-1381,379,1981,3276,4153,4541,4485,4055,3426,2778,2320,2210,2569,3398,4641,6115,7599,8820,9520,9485,8589,6797,4213,1017,-2507,-6038,-9266,-11886,-13703,-14589,-14543,-13655,-12099,-10110,-7930,-5824,-3977,-2552,-1633,-1208,-1255,-1640,-2268,-2994,-3719,-4371,-4909,-5342,-5703,-6034,-6409,-6845,-7396,-8027,-8727,-9417,-10039,-10510,-10771,-10792,-10543,-10057,-9352,-8487,-7522,-6520,-5547,-4645,-3860,-3174,-2592,-2048,-1504,-890,-155,736,1794,2995,4284,5575,6749,7687,8246,8342,7880,6868,5342,3420,1294,-848,-2740,-4192,-5004,-5071,-4346,-2879,-784,1761,4523,7292,9811,11928,13468,14374,14614,14237,13335,12042,10503,8872,7280,5828,4579,3544,2709,2021,1415,848,268,-295,-821,-1211,-1392,-1256,-756,139,1388,2911,4581,6253,7758,8972,9764,10089,9913,9285,8282,7017,5626,4217,2909,1755,786,0,-653,-1209,-1733,-2257,-2805,-3377,-3944,-4491,-4968,-5368,-5682,-5929,-6145,-6386,-6691,-7113,-7660,-8328,-9067,-9820,-10493,-11008,-11286,-11277,-10959,-10350,-9497,-8469,-7355,-6238,-5188,-4267,-3503,-2916,-2504,-2247,-2124,-2097,-2149,-2239,-2359,-2465,-2562,-2599,-2589,-2504,-2377,-2223,-2087,-1991,-1945,-1926,-1878,-1719,-1352,-704,301,1646,3314,5170,7082,8836,10249,11114,11292,10688,9285,7157,4422,1286,-2027,-5285,-8247,-10735,-12599,-13764,-14210,-14000,-13210,-11999,-10499,-8869,-7242,-5714,-4342,-3162,-2151,-1290,-552,96,638,1053,1291,1282,970,301,-726,-2081,-3662,-5324,-6878,-8103,-8812,-8831,-8079,-6542,-4316,-1573,1443,4456,7186,9387,10880,11585,11502,10747,9490,7959,6385,4988,3927,3317,3187,3514,4213,5167,6239,7294,8215,8904,9311,9401,9190,8697,7972,7061,6024,4905,3765,2645,1595,648,-154,-780,-1197,-1377,-1297,-954,-346,475,1466,2528,3579,4515,5266,5777,6031,6068,5922,5706,5473,5333,5319,5472,5782,6217,6723,7243,7694,8029,8171,8080,7709,7023,6019,4691,3086,1258,-687,-2642,-4448,-5999,-7140,-7814,-7960,-7583,-6767,-5579,-4203,-2754,-1415,-303,462,831,755,263,-611,-1780,-3142,-4568,-5926,-7076,-7901,-8308,-8250,-7720,-6776,-5511,-4074,-2635,-1360,-428,74,62,-415,-1269,-2331,-3399,-4263,-4757,-4750,-4237,-3259,-1974,-579,695,1633,2040,1838,968,-487,-2406,-4614,-6883,-9006,-10772,-11982,-12512,-12231,-11119,-9178,-6492,-3217,453,4262,7929,11196,13790,15544,16310,16076,14884,12873,10250,7240,4122,1118,-1532,-3697,-5259,-6216,-6601,-6519,-6109,-5516,-4905,-4392,-4092,-4047,-4288,-4763,-5415,-6125,-6768,-7230,-7384,-7187,-6590,-5644,-4416,-3020,-1594,-269,848,1668,2178,2377,2349,2172,1969,1823,1830,2000,2358,2838,3389,3916,4347,4599,4647,4459,4074,3537,2925,2323,1807,1434,1258,1276,1513,1930,2519,3240,4065,4950,5855,6725,7503,8124,8539,8687,8552,8122,7413,6478,5373,4177,2985,1878,946,252,-161,-265,-83,373,1037,1868,2785,3732,4629,5423,6049,6469,6637,6544,6163,5515,4601,3465,2144,713,-762,-2171,-3434,-4438,-5093,-5340,-5122,-4465,-3400,-2030,-485,1091,2547,3750,4602,5058,5110,4830,4300,3640,2967,2357,1867,1484,1179,868,479,-63,-809,-1766,-2921,-4226,-5605,-6996,-8307,-9486,-10475,-11238,-11761,-12039,-12080,-11915,-11561,-11077,-10478,-9829,-9144,-8461,-7804,-7179,-6606,-6076,-5590,-5116,-4638,-4097,-3476,-2713,-1812,-755,419,1659,2874,3978,4835,5377,5496,5167,4378,3178,1653,-70,-1841,-3485,-4831,-5711,-5996,-5595,-4477,-2683,-320,2439,5370,8225,10759,12748,14040,14536,14240,13213,11608,9583,7373,5139,3076,1290,-141,-1201,-1896,-2291,-2421,-2375,-2194,-1951,-1690,-1454,-1285,-1190,-1190,-1263,-1383,-1513,-1604,-1612,-1522,-1311,-1013,-645,-270,79,338,495,526,446,305,153,97,217,616,1360,2486,3990,5809,7848,9961,11999,13793,15210,16132,16485,16251,15425,14072,12242,10056,7599,5030,2463,60,-2048,-3739,-4911,-5525,-5562,-5082,-4171,-2968,-1644,-361,696,1403,1666,1445,780,-270,-1570,-3004,-4420,-5723,-6817,-7660,-8238,-8561,-8659,-8571,-8325,-7946,-7465,-6863,-6170,-5373,-4486,-3535,-2538,-1535,-561,359,1194,1942,2567,3096,3484,3761,3908,3927,3820,3565,3142,2518,1650,500,-956,-2726,-4772,-7026,-9381,-11691,-13808,-15572,-16863,-17596,-17757,-17376,-16559,-15435,-14162,-12891,-11755,-10833,-10194,-9812,-9681,-9716,-9848,-9985,-10053,-9992,-9782,-9416,-8945,-8400,-7863,-7369,-6962,-6650,-6411,-6215,-6002,-5719,-5314,-4743,-4003,-3081,-2016,-829,430,1728,3026,4295,5513,6628,7628,8429,9010,9279,9224,8791,8022,6946,5680,4345,3115,2140,1594,1559,2127,3255,4892,6881,9043,11157,13013,14405,15189,15259,14599,13245,11321,8978,6419,3847,1454,-579,-2134,-3122,-3518,-3353,-2682,-1633,-316,1112,2525,3776,4773,5400,5621,5386,4727,3691,2372,910,-562,-1875,-2894,-3512,-3648,-3298,-2488,-1332,45,1456,2724,3688,4213,4242,3791,2940,1857,751,-170,-682,-656,-12,1220,2910,4872,6856,8612,9915,10588,10544,9780,8388,6525,4426,2329,481,-893,-1676,-1761,-1207,-103,1361,2957,4446,5604,6256,6316,5757,4658,3136,1358,-501,-2314,-3946,-5374,-6574,-7579,-8449,-9218,-9908,-10525,-11002,-11294,-11297,-10949,-10185,-9007,-7438,-5588,-3597,-1643,71,1395,2179,2394,2022,1193,2,-1322,-2641,-3736,-4495,-4794,-4598,-3907,-2787,-1348,257,1848,3229,4231,4705,4569,3807,2475,691,-1370,-3532,-5585,-7391,-8797,-9760,-10239,-10282,-9961,-9377,-8660,-7928,-7299,-6866,-6691,-6804,-7188,-7796,-8533,-9284,-9922,-10315,-10361,-9986,-9160,-7904,-6282,-4380,-2321,-208,1833,3737,5413,6848,8007,8896,9530,9933,10143,10211,10194,10163,10172,10280,10497,10831,11247,11688,12100,12400,12534,12446,12106,11522,10714,9756,8732,7744,6898,6280,5954,5933,6205,6684,7275,7853,8277,8451,8281,7745,6861,5689,4349,2946,1635,510,-308,-783,-872,-600,-11,825,1812,2852,3843,4688,5306,5645,5684,5439,4959,4324,3633,2973,2432,2027,1789,1653,1563,1427,1140,658,-100,-1096,-2319,-3664,-5006,-6214,-7124,-7608,-7565,-6936,-5742,-4038,-1974,295,2542,4576,6198,7267,7694,7449,6579,5158,3342,1261,-897,-2981,-4847,-6374,-7477,-8131,-8322,-8115,-7598,-6877,-6108,-5393,-4872,-4599,-4632,-4954,-5516,-6244,-7026,-7765,-8360,-8752,-8901,-8816,-8536,-8108,-7615,-7093,-6601,-6140,-5695,-5240,-4703,-4052,-3241,-2263,-1168,-12,1080,1999,2632,2874,2691,2068,1041,-279,-1808,-3365,-4829,-6036,-6884,-7282,-7226,-6723,-5881,-4795,-3611,-2449,-1415,-593,-14,289,342,140,-272,-891,-1670,-2604,-3634,-4737,-5845,-6898,-7827,-8550,-9011,-9146,-8906,-8280,-7239,-5835,-4089,-2111,14,2127,4096,5767,7005,7726,7883,7495,6660,5516,4262,3104,2245,1857,2048,2866,4264,6142,8306,10558,12641,14372,15562,16142,16089,15478,14460,13199,11918,10784,9963,9544,9562,10002,10774,11779,12866,13903,14743,15276,15410,15082,14280,12999,11302,9245,6947,4515,2097,-180,-2174,-3789,-4930,-5570,-5700,-5375,-4676,-3718,-2642,-1563,-631,83,479,540,231,-406,-1369,-2576,-3991,-5530,-7124,-8704,-10194,-11537,-12660,-13536,-14105,-14384,-14344,-14044,-13496,-12783,-11953,-11086,-10229,-9433,-8707,-8041,-7396,-6707,-5906,-4950,-3796,-2498,-1107,228,1367,2142,2430,2147,1288,-77,-1817,-3726,-5605,-7226,-8419,-9061,-9091,-8543,-7498,-6081,-4482,-2826,-1317,-46,860,1355,1421,1067,361,-631,-1799,-3045,-4267,-5389,-6346,-7121,-7696,-8103,-8361,-8504,-8559,-8521,-8400,-8157,-7771,-7216,-6454,-5501,-4347,-3055,-1669,-286,1016,2154,3066,3733,4138,4315,4287,4087,3741,3264,2661,1952,1159,331,-471,-1158,-1656,-1875,-1774,-1327,-559,462,1639,2831,3902,4714,5155,5156,4703,3829,2630,1233,-209,-1544,-2623,-3348,-3637,-3486,-2909,-1985,-799,535,1908,3220,4382,5333,6028,6436,6551,6371,5905,5194,4256,3181,2027,920,-40,-708,-1004,-806,-115,1109,2754,4751,6899,9044,10992,12582,13734,14381,14604,14460,14136,13736,13430,13251,13253,13337,13434,13374,13036,12301,11105,9456,7420,5117,2721,401,-1662,-3339,-4531,-5213,-5408,-5197,-4690,-4023,-3310,-2680,-2182,-1883,-1763,-1796,-1934,-2081,-2184,-2161,-1958,-1563,-966,-221,608,1437,2163,2716,3013,3022,2731,2144,1303,253,-955,-2239,-3555,-4813,-5974,-6952,-7724,-8233,-8474,-8466,-8226,-7859,-7412,-7001,-6679,-6486,-6419,-6435,-6440,-6370,-6097,-5587,-4780,-3705,-2417,-1017,377,1624,2612,3229,3436,3189,2543,1533,268,-1161,-2642,-4100,-5442,-6644,-7661,-8493,-9134,-9578,-9813,-9817,-9567,-9027,-8201,-7077,-5719,-4179,-2589,-1047,269,1266,1814,1882,1472,673,-380,-1493,-2465,-3093,-3232,-2785,-1764,-230,1644,3683,5650,7374,8685,9511,9822,9674,9151,8378,7473,6529,5628,4787,4026,3325,2659,2028,1408,828,280,-192,-593,-897,-1128,-1297,-1453,-1630,-1876,-2227,-2684,-3256,-3883,-4517,-5064,-5418,-5495,-5196,-4487,-3353,-1848,-63,1863,3772,5511,6929,7922,8415,8387,7860,6911,5638,4207,2756,1475,496,-57,-92,395,1404,2841,4588,6505,8390,10096,11427,12284,12559,12250,11377,10049,8396,6598,4837,3283,2088,1352,1132,1424,2172,3270,4574,5926,7156,8118,8699,8831,8501,7754,6669,5376,4002,2693,1544,651,29,-329,-471,-489,-464,-490,-646,-966,-1485,-2171,-3007,-3914,-4838,-5704,-6432,-6990,-7323,-7438,-7355,-7116,-6806,-6501,-6297,-6274,-6489,-6986,-7744,-8742,-9887,-11086,-12212,-13146,-13775,-14025,-13850,-13248,-12263,-10959,-9424,-7755,-6032,-4331,-2716,-1210,143,1340,2356,3180,3793,4190,4347,4280,3982,3483,2808,2003,1117,218,-623,-1340,-1861,-2157,-2197,-2019,-1643,-1182,-680,-264,32,152,108,-66,-311,-537,-689,-695,-532,-206,274,836,1446,2026,2549,2961,3269,3456,3556,3586,3596,3622,3703,3875,4132,4481,4887,5308,5722,6075,6356,6559,6674,6728,6727,6692,6642,6580,6536,6495,6512,6572,6730,6983,7333,7756,8187,8539,8698,8552,7980,6928,5341,3283,826,-1853,-4554,-7067,-9157,-10674,-11481,-11551,-10904,-9657,-7940,-5968,-3897,-1944,-229,1121,2061,2578,2711,2508,2056,1405,635,-212,-1093,-1958,-2777,-3494,-4051,-4410,-4512,-4346,-3908,-3228,-2363,-1375,-341,686,1663,2579,3444,4280,5116,5967,6832,7672,8438,9048,9424,9495,9184,8465,7304,5732,3786,1549,-868,-3351,-5753,-7971,-9883,-11427,-12559,-13272,-13605,-13605,-13351,-12921,-12392,-11820,-11247,-10679,-10111,-9515,-8859,-8120,-7294,-6404,-5503,-4655,-3938,-3417,-3122,-3070,-3210,-3486,-3801,-4064,-4207,-4175,-3989,-3687,-3364,-3137,-3106,-3371,-3971,-4893,-6079,-7401,-8707,-9832,-10601,-10914,-10678,-9911,-8659,-7024,-5156,-3164,-1206,646,2308,3753,4967,5966,6760,7376,7814,8085,8166,8057,7733,7204,6478,5595,4609,3586,2609,1743,1069,615,434,508,835,1361,2031,2773,3502,4156,4656,4961,5030,4846,4418,3748,2888,1864,761,-360,-1408,-2285,-2925,-3243,-3213,-2813,-2082,-1067,122,1395,2618,3700,4550,5136,5455,5545,5488,5351,5247,5209,5311,5511,5808,6109,6360,6470,6397,6105,5615,4964,4240,3518,2894,2426,2139,2028,2034,2088,2100,1986,1692,1183,467,-408,-1381,-2343,-3219,-3899,-4334,-4470,-4320,-3912,-3317,-2628,-1946,-1367,-978,-830,-947,-1321,-1894,-2601,-3338,-4009,-4522,-4810,-4840,-4630,-4219,-3690,-3143,-2639,-2269,-2029,-1934,-1927,-1954,-1944,-1850,-1629,-1294,-859,-395,23,348,504,527,417,296,239,391,836,1646,2831,4341,6061,7840,9477,10777,11557,11681,11079,9755,7795,5353,2631,-152,-2780,-5083,-6930,-8278,-9118,-9544,-9618,-9505,-9274,-9048,-8865,-8726,-8617,-8445,-8159,-7656,-6899,-5854,-4538,-3014,-1357,310,1865,3186,4146,4667,4685,4186,3207,1835,191,-1547,-3203,-4587,-5526,-5909,-5669,-4814,-3430,-1632,397,2499,4503,6286,7774,8927,9787,10385,10819,11146,11421,11662,11834,11890,11729,11290,10483,9301,7761,5926,3932,1900,5,-1629,-2873,-3669,-3989,-3848,-3336,-2515,-1533,-475,534,1414,2113,2581,2843,2897,2811,2635,2453,2334,2350,2548,2940,3513,4196,4901,5513,5906,5998,5724,5095,4177,3086,1987,1045,397,150,296,802,1517,2269,2853,3071,2790,1926,520,-1333,-3418,-5502,-7327,-8668,-9383,-9409,-8800,-7713,-6352,-4990,-3861,-3167,-3040,-3493,-4474,-5816,-7330,-8783,-9978,-10749,-11014,-10744,-10012,-8921,-7631,-6308,-5095,-4121,-3444,-3105,-3066,-3284,-3664,-4134,-4581,-4942,-5138,-5122,-4880,-4402,-3719,-2857,-1863,-765,383,1569,2724,3840,4823,5649,6219,6500,6432,5993,5199,4079,2730,1255,-203,-1501,-2500,-3092,-3206,-2825,-1994,-795,618,2098,3450,4541,5229,5466,5239,4608,3695,2636,1595,721,110,-165,-117,209,719,1299,1833,2220,2385,2290,1925,1323,524,-388,-1353,-2270,-3075,-3675,-4012,-4028,-3701,-3034,-2078,-904,363,1611,2703,3533,4030,4171,3986,3574,3049,2575,2290,2320,2731,3515,4618,5887,7189,8331,9193,9680,9774,9533,9060,8509,8034,7765,7796,8129,8727,9453,10152,10636,10743,10348,9405,7925,6017,3825,1539,-653,-2587,-4141,-5257,-5937,-6233,-6231,-6036,-5750,-5449,-5197,-5026,-4950,-4975,-5098,-5318,-5637,-6051,-6554,-7135,-7765,-8412,-9024,-9560,-9956,-10189,-10210,-10017,-9606,-8979,-8178,-7201,-6093,-4869,-3550,-2186,-802,538,1761,2804,3582,4028,4088,3731,2943,1760,242,-1521,-3377,-5197,-6804,-8077,-8905,-9261,-9159,-8705,-8035,-7331,-6765,-6488,-6596,-7119,-8014,-9169,-10441,-11649,-12630,-13247,-13404,-13067,-12250,-11028,-9489,-7785,-6033,-4399,-2979,-1894,-1182,-871,-913,-1236,-1722,-2235,-2646,-2825,-2690,-2188,-1312,-106,1357,2978,4622,6190,7548,8624,9355,9721,9715,9380,8732,7829,6713,5429,4046,2619,1241,-12,-1042,-1766,-2115,-2037,-1526,-587,702,2272,3974,5690,7257,8548,9449,9887,9830,9302,8342,7064,5558,3965,2392,978,-201,-1027,-1477,-1493,-1096,-311,795,2139,3617,5118,6515,7702,8562,9018,9005,8510,7541,6158,4452,2531,554,-1349,-3016,-4311,-5130,-5391,-5077,-4199,-2830,-1065,951,3085,5171,7086,8701,9944,10768,11182,11236,11011,10621,10168,9759,9440,9240,9112,8980,8740,8268,7458,6248,4605,2587,272,-2176,-4603,-6825,-8685,-10066,-10881,-11107,-10764,-9910,-8634,-7055,-5279,-3441,-1647,-4,1390,2459,3144,3404,3246,2683,1808,688,-508,-1671,-2635,-3289,-3546,-3368,-2779,-1851,-702,535,1704,2707,3441,3893,4072,4033,3855,3604,3328,3043,2718,2311,1741,961,-96,-1424,-3014,-4786,-6641,-8437,-10037,-11285,-12090,-12355,-12105,-11361,-10259,-8934,-7565,-6342,-5394,-4868,-4787,-5184,-5964,-7049,-8269,-9481,-10534,-11281,-11661,-11603,-11141,-10313,-9219,-7969,-6671,-5435,-4326,-3390,-2625,-2007,-1481,-986,-462,159,901,1798,2853,4050,5373,6768,8185,9554,10796,11834,12575,12962,12932,12467,11565,10287,8700,6956,5182,3563,2240,1359,983,1146,1802,2835,4113,5435,6652,7595,8181,8362,8156,7632,6883,6017,5129,4292,3540,2893,2326,1826,1365,941,557,239,21,-63,16,261,669,1192,1779,2356,2841,3168,3281,3142,2762,2157,1386,522,-357,-1165,-1838,-2323,-2598,-2663,-2544,-2275,-1907,-1469,-991,-475,98,744,1510,2396,3419,4531,5673,6750,7649,8267,8525,8387,7864,7018,5940,4742,3527,2377,1341,434,-372,-1100,-1823,-2562,-3343,-4170,-4982,-5732,-6324,-6673,-6710,-6390,-5713,-4717,-3495,-2160,-851,284,1137,1585,1601,1141,280,-922,-2316,-3750,-5053,-6077,-6694,-6858,-6555,-5870,-4909,-3846,-2832,-2033,-1550,-1448,-1717,-2291,-3057,-3875,-4588,-5087,-5271,-5127,-4675,-4006,-3231,-2498,-1932,-1644,-1707,-2143,-2922,-3990,-5224,-6523,-7730,-8734,-9396,-9643,-9394,-8666,-7475,-5943,-4195,-2429,-834,401,1113,1219,672,-449,-2040,-3880,-5766,-7421,-8650,-9245,-9132,-8267,-6742,-4696,-2349,62,2290,4136,5443,6143,6238,5817,5025,4055,3123,2428,2148,2404,3243,4646,6518,8690,10988,13169,15067,16479,17317,17504,17064,16062,14635,12953,11217,9628,8380,7597,7381,7704,8511,9619,10832,11882,12528,12560,11818,10273,7959,5050,1797,-1504,-4511,-6931,-8517,-9113,-8680,-7277,-5076,-2308,733,3760,6499,8726,10294,11111,11171,10529,9265,7540,5460,3232,957,-1184,-3104,-4695,-5908,-6719,-7148,-7235,-7060,-6705,-6265,-5817,-5431,-5136,-4960,-4875,-4878,-4909,-4940,-4919,-4801,-4561,-4169,-3627,-2964,-2218,-1482,-821,-340,-87,-110,-385,-876,-1490,-2147,-2741,-3233,-3568,-3779,-3906,-4018,-4217,-4560,-5125,-5930,-6962,-8178,-9497,-10806,-12017,-13004,-13695,-14039,-13987,-13581,-12841,-11853,-10720,-9535,-8427,-7478,-6772,-6331,-6164,-6219,-6424,-6688,-6892,-6964,-6807,-6399,-5729,-4822,-3767,-2617,-1507,-496,323,926,1298,1473,1503,1456,1403,1395,1467,1609,1800,1970,2038,1934,1568,914,-46,-1278,-2696,-4203,-5655,-6921,-7862,-8371,-8380,-7854,-6837,-5388,-3648,-1746,143,1889,3356,4489,5238,5652,5755,5666,5435,5177,4933,4752,4648,4598,4582,4550,4457,4263,3937,3467,2874,2186,1480,825,339,99,217,732,1672,2999,4620,6405,8175,9760,10985,11727,11910,11510,10582,9211,7528,5700,3872,2228,893,-3,-404,-280,330,1336,2629,4051,5470,6762,7830,8643,9183,9501,9648,9707,9752,9838,10012,10265,10584,10897,11133,11192,10971,10400,9397,7963,6109,3925,1522,-926,-3255,-5284,-6869,-7913,-8375,-8296,-7759,-6919,-5938,-5001,-4261,-3833,-3775,-4084,-4708,-5533,-6445,-7304,-8011,-8492,-8717,-8714,-8537,-8273,-8013,-7841,-7798,-7916,-8148,-8442,-8704,-8823,-8720,-8295,-7534,-6391,-4923,-3163,-1203,854,2890,4780,6378,7566,8215,8238,7580,6244,4296,1862,-841,-3604,-6121,-8188,-9550,-10114,-9808,-8708,-6957,-4783,-2455,-259,1556,2766,3267,2988,2003,420,-1570,-3736,-5860,-7702,-9106,-9908,-10064,-9538,-8392,-6726,-4669,-2406,-90,2092,4024,5602,6782,7578,8016,8188,8153,7995,7763,7477,7144,6725,6183,5467,4542,3389,2023,492,-1121,-2710,-4141,-5288,-6027,-6258,-5929,-5026,-3589,-1716,472,2798,5104,7211,8993,10328,11160,11460,11244,10570,9499,8127,6552,4859,3148,1491,-50,-1395,-2518,-3342,-3853,-3991,-3762,-3136,-2154,-835,738,2490,4301,6061,7641,8941,9866,10367,10422,10065,9345,8370,7226,6047,4908,3907,3076,2459,2042,1837,1813,1964,2266,2689,3214,3789,4378,4915,5347,5597,5612,5324,4713,3751,2476,934,-772,-2512,-4132,-5462,-6348,-6647,-6285,-5224,-3519,-1282,1309,4009,6570,8710,10203,10849,10557,9293,7169,4336,1063,-2378,-5673,-8571,-10850,-12395,-13171,-13238,-12742,-11882,-10862,-9907,-9162,-8740,-8657,-8875,-9276,-9748,-10122,-10300,-10183,-9744,-9020,-8056,-6986,-5892,-4904,-4084,-3475,-3073,-2831,-2687,-2560,-2388,-2109,-1728,-1234,-700,-174,260,541,620,489,165,-292,-799,-1258,-1563,-1635,-1408,-866,-29,1034,2229,3416,4486,5285,5742,5770,5364,4555,3425,2110,772,-410,-1277,-1695,-1616,-1053,-100,1086,2295,3346,4035,4261,3976,3213,2105,836,-380,-1300,-1754,-1593,-788,607,2447,4495,6486,8144,9229,9615,9255,8241,6762,5036,3299,1739,435,-567,-1321,-1886,-2298,-2579,-2685,-2559,-2154,-1444,-493,617,1722,2707,3441,3882,4018,3889,3551,3045,2400,1583,578,-691,-2209,-3964,-5821,-7588,-9019,-9827,-9771,-8693,-6559,-3506,168,4053,7654,10494,12170,12426,11172,8540,4795,389,-4183,-8372,-11691,-13750,-14310,-13307,-10878,-7329,-3104,1254,5221,8307,10170,10648,9761,7750,4976,1914,-973,-3273,-4715,-5184,-4725,-3528,-1868,-48,1643,2981,3818,4093,3831,3107,2060,821,-448,-1633,-2634,-3407,-3922,-4197,-4243,-4084,-3741,-3231,-2584,-1840,-1070,-364,163,390,219,-404,-1477,-2894,-4511,-6091,-7408,-8234,-8413,-7882,-6691,-5006,-3068,-1183,375,1351,1625,1143,16,-1582,-3387,-5121,-6525,-7405,-7641,-7227,-6238,-4827,-3219,-1630,-300,618,1013,882,310,-563,-1517,-2364,-2912,-3053,-2757,-2066,-1109,-44,956,1728,2180,2263,2015,1523,922,343,-81,-271,-177,187,767,1473,2200,2837,3310,3544,3537,3280,2839,2273,1690,1168,820,687,835,1245,1896,2717,3610,4473,5188,5677,5865,5761,5378,4819,4158,3529,3004,2676,2563,2688,2993,3449,3937,4395,4706,4808,4655,4237,3609,2820,1995,1211,595,212,115,314,763,1406,2131,2869,3502,3985,4255,4303,4149,3818,3376,2871,2377,1945,1626,1466,1460,1612,1872,2195,2523,2806,3008,3107,3097,2985,2777,2495,2160,1775,1369,931,499,83,-278,-558,-724,-765,-660,-434,-93,312,738,1120,1403,1516,1409,1041,375,-543,-1693,-2934,-4164,-5203,-5920,-6175,-5914,-5118,-3860,-2267,-520,1184,2643,3718,4276,4306,3801,2850,1565,74,-1473,-2960,-4281,-5375,-6195,-6735,-6989,-6977,-6720,-6254,-5617,-4861,-4036,-3206,-2442,-1818,-1405,-1261,-1416,-1865,-2573,-3473,-4471,-5478,-6384,-7122,-7617,-7860,-7831,-7591,-7167,-6660,-6120,-5621,-5210,-4894,-4693,-4562,-4491,-4429,-4352,-4240,-4068,-3854,-3593,-3327,-3060,-2824,-2613,-2430,-2236,-2021,-1731,-1378,-949,-479,-26,360,586,610,370,-127,-865,-1772,-2748,-3695,-4483,-5035,-5278,-5191,-4790,-4127,-3277,-2346,-1420,-604,48,485,709,740,619,418,184,-18,-143,-173,-87,88,327,582,807,963,1019,970,812,574,288,-2,-245,-401,-443,-348,-133,203,603,1047,1464,1812,2059,2157,2135,1965,1708,1378,1030,724,485,380,421,629,1022,1564,2262,3052,3909,4768,5575,6284,6832,7187,7318,7197,6846,6267,5523,4660,3768,2918,2205,1691,1436,1453,1744,2250,2911,3622,4296,4840,5188,5294,5150,4765,4191,3482,2715,1962,1291,759,403,236,260,444,775,1197,1698,2218,2748,3236,3686,4062,4378,4613,4781,4872,4905,4889,4850,4809,4803,4836,4938,5106,5317,5566,5799,6002,6129,6166,6084,5893,5600,5232,4854,4508,4276,4203,4328,4662,5172,5824,6533,7244,7865,8352,8649,8738,8610,8258,7708,6949,6020,4943,3763,2550,1372,326,-504,-1033,-1220,-1027,-513,285,1228,2206,3087,3738,4098,4099,3768,3144,2334,1444,610,-61,-476,-572,-353,179,913,1785,2640,3389,3905,4134,4026,3585,2855,1894,804,-324,-1390,-2308,-3022,-3484,-3678,-3621,-3335,-2891,-2348,-1801,-1313,-969,-811,-867,-1156,-1640,-2285,-3022,-3772,-4455,-5015,-5391,-5582,-5576,-5418,-5147,-4843,-4558,-4361,-4282,-4330,-4499,-4747,-5042,-5332,-5582,-5755,-5851,-5872,-5844,-5816,-5806,-5887,-6058,-6371,-6815,-7383,-8048,-8751,-9448,-10071,-10557,-10851,-10904,-10694,-10217,-9504,-8603,-7589,-6550,-5574,-4753,-4159,-3839,-3821,-4089,-4614,-5334,-6178,-7065,-7921,-8670,-9263,-9661,-9840,-9820,-9596,-9217,-8708,-8114,-7474,-6827,-6199,-5630,-5128,-4734,-4446,-4287,-4258,-4337,-4518,-4758,-5032,-5314,-5571,-5798,-5968,-6106,-6197,-6289,-6375,-6491,-6636,-6819,-7030,-7245,-7444,-7569,-7601,-7488,-7204,-6753,-6108,-5332,-4419,-3465,-2493,-1603,-826,-239,148,308,269,73,-240,-572,-902,-1129,-1254,-1219,-1052,-746,-361,71,492,847,1112,1241,1235,1081,798,401,-73,-585,-1097,-1557,-1926,-2165,-2236,-2127,-1832,-1370,-780,-118,552,1157,1642,1948,2053,1935,1616,1118,500,-182,-855,-1458,-1938,-2245,-2363,-2270,-1977,-1505,-886,-160,626,1440,2250,3029,3777,4470,5123,5712,6235,6686,7024,7270,7384,7377,7257,7027,6731,6396,6071,5803,5631,5587,5680,5904,6225,6602,6969,7268,7449,7450,7272,6875,6304,5578,4749,3892,3053,2310,1706,1270,1043,1002,1174,1502,1991,2580,3250,3950,4634,5261,5774,6131,6299,6248,5983,5532,4933,4266,3592,3005,2559,2322,2306,2535,2971,3602,4355,5200,6052,6872,7582,8147,8527,8697,8662,8419,8004,7447,6810,6141,5513,4970,4567,4328,4270,4386,4649,5008,5406,5777,6064,6227,6243,6120,5884,5592,5298,5082,4988,5066,5318,5733,6240,6789,7256,7593,7699,7569,7187,6609,5902,5163,4502,3999,3758,3785,4107,4663,5375,6154,6868,7437,7768,7830,7632,7207,6652,6044,5495,5080,4876,4918,5216,5753,6465,7285,8115,8863,9445,9790,9853,9614,9084,8300,7322,6226,5097,4014,3059,2289,1750,1469,1436,1631,2005,2488,3012,3491,3864,4081,4116,3968,3657,3218,2687,2111,1520,947,402,-109,-592,-1049,-1489,-1909,-2314,-2696,-3046,-3362,-3625,-3838,-3992,-4094,-4144,-4148,-4110,-4032,-3922,-3790,-3628,-3469,-3288,-3124,-2954,-2805,-2674,-2564,-2480,-2428,-2409,-2436,-2515,-2649,-2846,-3102,-3406,-3757,-4133,-4531,-4918,-5293,-5617,-5885,-6084,-6200,-6261,-6264,-6260,-6260,-6316,-6441,-6661,-6968,-7344,-7763,-8172,-8540,-8817,-8974,-8999,-8883,-8636,-8283,-7851,-7381,-6915,-6501,-6173,-5982,-5930,-6055,-6331,-6749,-7264,-7822,-8369,-8838,-9189,-9375,-9395,-9246,-8962,-8584,-8161,-7752,-7405,-7152,-7023,-7002,-7093,-7246,-7434,-7617,-7740,-7787,-7697,-7469,-7064,-6487,-5745,-4855,-3868,-2829,-1812,-889,-137,380,615,537,152,-523,-1434,-2514,-3680,-4840,-5926,-6847,-7584,-8075,-8338,-8359,-8168,-7798,-7282,-6682,-6025,-5379,-4765,-4230,-3791,-3464,-3256,-3166,-3179,-3292,-3477,-3726,-4007,-4301,-4576,-4795,-4933,-4957,-4853,-4611,-4232,-3740,-3145,-2498,-1807,-1139,-508,23,425,652,676,470,31,-643,-1514,-2540,-3634,-4720,-5687,-6459,-6955,-7134,-6996,-6562,-5916,-5131,-4328,-3597,-3029,-2683,-2599,-2757,-3147,-3670,-4274,-4841,-5308,-5605,-5695,-5586,-5288,-4866,-4374,-3896,-3494,-3226,-3120,-3179,-3394,-3705,-4095,-4467,-4806,-5035,-5146,-5112,-4961,-4689,-4358,-3973,-3588,-3211,-2857,-2526,-2190,-1842,-1443,-988,-463,121,739,1352,1908,2351,2631,2701,2544,2163,1577,853,43,-754,-1473,-2031,-2388,-2505,-2392,-2070,-1582,-994,-355,260,817,1275,1625,1873,2040,2163,2279,2413,2596,2822,3080,3358,3603,3815,3950,4002,3981,3884,3756,3619,3506,3449,3455,3526,3654,3806,3969,4111,4223,4293,4321,4321,4307,4310,4351,4461,4661,4951,5346,5811,6331,6863,7356,7766,8051,8176,8142,7946,7621,7207,6751,6315,5938,5663,5517,5491,5598,5790,6056,6355,6658,6941,7182,7380,7512,7612,7652,7678,7674,7669,7664,7658,7665,7654,7638,7574,7482,7319,7116,6845,6535,6202,5864,5566,5325,5178,5133,5209,5368,5608,5853,6073,6201,6203,6051,5750,5326,4827,4325,3882,3584,3450,3544,3816,4272,4822,5407,5953,6377,6654,6744,6668,6467,6191,5925,5718,5639,5706,5929,6272,6686,7091,7407,7565,7504,7222,6721,6075,5352,4658,4096,3733,3650,3840,4296,4944,5695,6440,7072,7486,7630,7443,6967,6220,5288,4279,3264,2372,1651,1171,946,974,1208,1615,2094,2606,3058,3410,3627,3696,3642,3503,3342,3232,3222,3374,3683,4126,4652,5148,5530,5686,5524,5014,4131,2935,1512,-21,-1505,-2816,-3822,-4452,-4655,-4470,-3914,-3120,-2158,-1163,-237,547,1127,1503,1683,1721,1662,1573,1480,1415,1374,1341,1305,1225,1112,941,755,556,408,316,333,449,666,968,1300,1635,1906,2077,2098,1956,1635,1152,551,-124,-793,-1379,-1831,-2068,-2096,-1891,-1496,-955,-334,299,865,1316,1592,1682,1586,1327,964,541,135,-211,-457,-590,-618,-582,-522,-495,-558,-734,-1063,-1529,-2111,-2773,-3434,-4052,-4533,-4835,-4909,-4740,-4349,-3771,-3093,-2387,-1777,-1335,-1162,-1288,-1732,-2451,-3374,-4389,-5387,-6238,-6866,-7183,-7187,-6877,-6332,-5630,-4890,-4210,-3690,-3383,-3317,-3476,-3812,-4245,-4714,-5110,-5415,-5560,-5572,-5463,-5273,-5056,-4859,-4708,-4644,-4643,-4712,-4823,-4948,-5085,-5204,-5324,-5440,-5576,-5737,-5945,-6190,-6475,-6768,-7048,-7281,-7432,-7467,-7369,-7113,-6714,-6187,-5569,-4927,-4305,-3792,-3425,-3264,-3314,-3586,-4034,-4625,-5291,-5956,-6579,-7082,-7458,-7672,-7740,-7677,-7517,-7294,-7052,-6816,-6618,-6480,-6398,-6382,-6418,-6484,-6580,-6671,-6760,-6827,-6880,-6914,-6947,-6976,-7031,-7110,-7228,-7378,-7543,-7712,-7837,-7898,-7847,-7669,-7344,-6885,-6307,-5671,-5023,-4444,-3991,-3719,-3660,-3817,-4166,-4664,-5240,-5824,-6337,-6725,-6934,-6967,-6811,-6510,-6094,-5615,-5114,-4636,-4191,-3801,-3457,-3142,-2856,-2568,-2295,-2024,-1783,-1580,-1444,-1385,-1412,-1516,-1674,-1867,-2047,-2199,-2286,-2288,-2209,-2025,-1766,-1438,-1064,-688,-337,-68,79,53,-174,-624,-1269,-2064,-2921,-3717,-4345,-4663,-4612,-4138,-3275,-2105,-758,590,1786,2642,3073,2990,2420,1441,182,-1168,-2434,-3428,-4026,-4143,-3763,-2963,-1828,-545,749,1871,2704,3157,3199,2858,2193,1335,402,-453,-1110,-1480,-1513,-1217,-651,86,874,1567,2072,2277,2165,1715,995,76,-936,-1921,-2791,-3447,-3850,-3970,-3808,-3391,-2752,-1940,-1017,-26,959,1896,2720,3376,3829,4021,3952,3599,3002,2184,1227,201,-796,-1672,-2347,-2759,-2869,-2687,-2220,-1546,-707,203,1123,2000,2772,3438,3956,4355,4620,4787,4860,4872,4824,4730,4587,4384,4110,3753,3300,2762,2154,1517,895,356,-57,-268,-259,9,524,1260,2168,3180,4206,5178,6014,6666,7108,7330,7362,7228,6995,6695,6391,6103,5857,5661,5499,5362,5209,5023,4761,4417,3966,3430,2820,2180,1554,1015,614,443,524,928,1633,2636,3867,5254,6683,8056,9254,10200,10822,11096,11026,10648,10032,9250,8388,7524,6714,5996,5387,4881,4471,4129,3849,3606,3404,3234,3102,3009,2963,2964,3014,3112,3246,3420,3612,3836,4078,4354,4670,5036,5465,5950,6505,7090,7721,8333,8932,9463,9901,10210,10358,10302,10036,9535,8814,7910,6862,5763,4678,3709,2918,2368,2080,2047,2238,2578,3011,3436,3795,4027,4089,3978,3687,3256,2716,2124,1528,979,516,166,-74,-194,-229,-191,-111,-13,99,214,333,463,599,744,905,1063,1252,1453,1706,2009,2384,2827,3334,3872,4403,4863,5195,5338,5246,4910,4319,3540,2603,1614,636,-239,-958,-1466,-1751,-1802,-1636,-1285,-769,-140,585,1342,2122,2850,3515,4055,4453,4684,4749,4654,4435,4129,3781,3444,3151,2931,2793,2725,2712,2721,2724,2697,2617,2493,2315,2111,1887,1672,1471,1309,1177,1094,1049,1054,1105,1215,1379,1620,1913,2280,2678,3119,3566,4013,4446,4836,5181,5437,5604,5644,5560,5332,4962,4460,3827,3105,2306,1490,691,-37,-641,-1095,-1363,-1457,-1384,-1192,-932,-662,-447,-322,-324,-432,-635,-860,-1056,-1143,-1073,-784,-298,407,1229,2116,2937,3593,3972,4010,3652,2920,1845,516,-962,-2466,-3878,-5098,-6041,-6677,-6973,-6960,-6671,-6162,-5510,-4794,-4075,-3435,-2896,-2507,-2247,-2132,-2112,-2173,-2274,-2376,-2462,-2516,-2530,-2540,-2541,-2588,-2687,-2868,-3121,-3439,-3781,-4101,-4353,-4479,-4457,-4259,-3905,-3406,-2817,-2182,-1566,-1023,-613,-374,-342,-536,-958,-1596,-2417,-3361,-4368,-5340,-6209,-6880,-7303,-7441,-7288,-6882,-6284,-5575,-4865,-4232,-3784,-3546,-3571,-3830,-4291,-4896,-5566,-6218,-6785,-7186,-7378,-7330,-7035,-6522,-5842,-5066,-4269,-3557,-2976,-2621,-2501,-2641,-3019,-3572,-4254,-4955,-5622,-6156,-6506,-6624,-6482,-6089,-5464,-4663,-3760,-2834,-1997,-1326,-917,-813,-1049,-1597,-2408,-3381,-4403,-5338,-6062,-6471,-6497,-6111,-5351,-4263,-2983,-1613,-331,748,1476,1786,1628,1025,38,-1217,-2608,-3979,-5191,-6113,-6668,-6806,-6524,-5877,-4922,-3781,-2550,-1356,-296,549,1115,1399,1389,1143,694,139,-469,-1037,-1511,-1859,-2039,-2091,-2018,-1893,-1760,-1699,-1743,-1945,-2295,-2793,-3389,-4038,-4681,-5261,-5735,-6076,-6278,-6362,-6359,-6313,-6251,-6211,-6171,-6148,-6077,-5947,-5694,-5307,-4769,-4100,-3338,-2555,-1815,-1230,-860,-797,-1079,-1724,-2716,-3991,-5475,-7037,-8561,-9901,-10920,-11512,-11588,-11114,-10106,-8636,-6810,-4792,-2732,-812,830,2068,2835,3095,2882,2235,1285,109,-1123,-2321,-3360,-4159,-4678,-4886,-4802,-4456,-3909,-3215,-2459,-1695,-991,-395,65,356,486,449,271,-18,-373,-735,-1050,-1265,-1341,-1264,-1026,-666,-211,269,719,1066,1242,1193,872,260,-631,-1761,-3047,-4387,-5648,-6711,-7453,-7785,-7648,-7047,-6003,-4635,-3033,-1369,233,1628,2723,3443,3767,3704,3309,2657,1856,999,211,-436,-856,-1007,-893,-520,35,712,1416,2076,2627,3034,3289,3412,3439,3430,3426,3479,3610,3822,4106,4433,4760,5068,5310,5475,5568,5573,5541,5461,5376,5281,5192,5089,4974,4814,4614,4349,4034,3661,3250,2806,2340,1870,1388,919,447,-2,-428,-802,-1090,-1274,-1303,-1163,-841,-321,351,1161,2034,2905,3690,4312,4702,4809,4614,4121,3379,2454,1451,477,-347,-927,-1173,-1051,-549,304,1412,2696,3996,5215,6212,6911,7251,7209,6811,6099,5156,4083,2987,1978,1152,576,299,323,641,1181,1900,2669,3425,4036,4437,4563,4366,3877,3106,2135,1047,-69,-1101,-1972,-2587,-2909,-2886,-2537,-1881,-988,62,1163,2205,3090,3717,4045,4033,3717,3143,2403,1608,870,307,-1,14,366,1046,1995,3134,4351,5538,6567,7350,7790,7858,7524,6842,5855,4679,3405,2160,1042,137,-494,-824,-859,-631,-191,389,1050,1718,2351,2904,3366,3726,4000,4199,4353,4469,4583,4691,4821,4953,5095,5222,5325,5399,5426,5429,5390,5335,5249,5131,4971,4751,4453,4078,3621,3108,2578,2074,1664,1397,1327,1477,1854,2433,3166,3990,4829,5610,6260,6736,6989,7033,6854,6513,6039,5513,4981,4506,4134,3881,3767,3779,3886,4073,4293,4531,4765,4981,5190,5378,5568,5750,5924,6067,6152,6128,5973,5628,5098,4369,3470,2455,1374,322,-641,-1431,-2000,-2303,-2323,-2074,-1575,-893,-81,782,1623,2392,3038,3542,3906,4128,4255,4300,4315,4328,4345,4384,4402,4377,4256,4011,3609,3057,2365,1565,725,-110,-863,-1489,-1947,-2217,-2299,-2218,-2002,-1710,-1389,-1091,-879,-765,-785,-919,-1144,-1427,-1717,-1984,-2191,-2326,-2374,-2343,-2247,-2089,-1908,-1699,-1502,-1326,-1190,-1131,-1154,-1292,-1542,-1889,-2305,-2733,-3117,-3396,-3521,-3460,-3213,-2797,-2270,-1697,-1160,-750,-531,-566,-860,-1393,-2105,-2897,-3674,-4312,-4724,-4838,-4615,-4075,-3246,-2238,-1136,-82,823,1479,1835,1875,1633,1179,600,15,-488,-811,-916,-771,-418,94,669,1221,1667,1943,2037,1942,1712,1394,1059,766,563,468,480,562,668,730,703,532,214,-236,-767,-1307,-1759,-2072,-2154,-2023,-1669,-1167,-590,-31,420,706,778,668,385,30,-340,-621,-755,-695,-430,17,605,1258,1908,2455,2845,3008,2925,2590,2037,1306,481,-400,-1245,-2032,-2715,-3278,-3738,-4081,-4351,-4540,-4679,-4773,-4821,-4833,-4783,-4670,-4456,-4138,-3676,-3070,-2302,-1393,-364,723,1803,2783,3569,4079,4227,3985,3323,2276,900,-729,-2487,-4287,-5995,-7535,-8816,-9793,-10423,-10710,-10636,-10245,-9547,-8612,-7496,-6276,-5042,-3866,-2834,-2008,-1441,-1175,-1219,-1581,-2216,-3086,-4101,-5194,-6255,-7212,-7976,-8488,-8719,-8664,-8347,-7839,-7206,-6541,-5930,-5420,-5056,-4815,-4671,-4541,-4357,-4026,-3498,-2755,-1810,-763,298,1206,1824,2008,1669,749,-705,-2634,-4863,-7229,-9505,-11495,-13001,-13880,-14036,-13439,-12123,-10198,-7798,-5127,-2373,256,2578,4445,5751,6431,6495,5972,4962,3567,1926,170,-1570,-3170,-4535,-5585,-6272,-6578,-6527,-6140,-5520,-4712,-3851,-3006,-2267,-1704,-1331,-1179,-1206,-1376,-1630,-1893,-2111,-2238,-2237,-2125,-1892,-1581,-1217,-828,-456,-105,192,436,621,733,791,772,693,549,347,111,-140,-379,-562,-672,-678,-564,-352,-41,303,654,928,1086,1063,839,393,-251,-1059,-1954,-2868,-3686,-4338,-4723,-4805,-4547,-3983,-3152,-2154,-1090,-83,754,1326,1568,1463,1022,323,-568,-1513,-2448,-3237,-3853,-4219,-4350,-4243,-3962,-3542,-3079,-2620,-2233,-1966,-1832,-1856,-2014,-2291,-2643,-3030,-3398,-3706,-3906,-3982,-3905,-3704,-3384,-3008,-2614,-2265,-2006,-1868,-1877,-2019,-2275,-2588,-2901,-3145,-3256,-3206,-2947,-2509,-1883,-1121,-262,636,1507,2300,2943,3405,3631,3608,3320,2777,2007,1061,-7,-1116,-2199,-3182,-3993,-4597,-4959,-5081,-5000,-4747,-4395,-4004,-3622,-3304,-3046,-2848,-2666,-2464,-2187,-1817,-1325,-741,-81,598,1250,1822,2275,2607,2813,2939,3022,3105,3250,3460,3769,4156,4593,5053,5466,5814,6049,6170,6174,6080,5903,5668,5387,5082,4760,4426,4085,3725,3350,2959,2545,2146,1766,1459,1261,1209,1355,1712,2291,3079,4019,5058,6095,7039,7783,8254,8370,8120,7490,6516,5270,3826,2302,808,-528,-1609,-2314,-2592,-2369,-1651,-446,1159,3068,5113,7123,8898,10264,11064,11206,10647,9427,7641,5447,3034,616,-1594,-3413,-4689,-5344,-5343,-4740,-3624,-2141,-464,1241,2784,4053,4924,5376,5406,5082,4497,3776,3018,2344,1798,1436,1240,1183,1209,1259,1283,1236,1113,908,658,391,157,-6,-66,-1,171,451,785,1151,1493,1777,1965,2026,1938,1689,1274,716,36,-697,-1425,-2047,-2475,-2617,-2400,-1788,-771,604,2259,4082,5928,7667,9156,10294,11005,11235,10989,10273,9147,7678,5952,4058,2089,130,-1733,-3425,-4868,-6009,-6780,-7164,-7129,-6695,-5890,-4767,-3418,-1941,-445,945,2142,3049,3616,3828,3691,3266,2609,1806,942,80,-707,-1393,-1935,-2341,-2583,-2678,-2591,-2329,-1840,-1139,-181,1003,2402,3946,5567,7131,8544,9650,10360,10576,10269,9439,8160,6530,4710,2866,1180,-181,-1090,-1439,-1201,-373,966,2699,4671,6690,8569,10129,11219,11744,11660,10985,9809,8255,6493,4693,3022,1620,590,-19,-190,24,558,1305,2155,3006,3773,4374,4795,4968,4928,4627,4107,3348,2389,1236,-52,-1426,-2809,-4109,-5242,-6110,-6635,-6761,-6449,-5710,-4578,-3133,-1485,248,1917,3396,4563,5317,5618,5437,4824,3848,2615,1271,-61,-1245,-2184,-2832,-3167,-3231,-3091,-2844,-2588,-2419,-2401,-2576,-2939,-3448,-4033,-4595,-5043,-5296,-5295,-5039,-4536,-3837,-3015,-2123,-1258,-463,192,683,986,1099,1047,842,541,172,-198,-548,-815,-998,-1067,-1030,-907,-720,-516,-317,-165,-51,26,100,208,376,620,933,1269,1571,1755,1746,1483,930,101,-966,-2170,-3409,-4543,-5440,-6004,-6148,-5876,-5200,-4221,-3040,-1810,-661,281,915,1198,1109,696,30,-777,-1609,-2326,-2840,-3049,-2943,-2519,-1846,-1012,-137,663,1274,1621,1657,1378,831,72,-783,-1665,-2439,-3065,-3454,-3592,-3480,-3131,-2589,-1905,-1118,-278,564,1393,2152,2824,3374,3758,3962,3943,3705,3249,2618,1858,1070,320,-262,-624,-670,-402,194,1054,2099,3219,4278,5147,5702,5849,5539,4762,3571,2044,310,-1484,-3205,-4680,-5828,-6536,-6796,-6613,-6063,-5249,-4302,-3360,-2531,-1902,-1509,-1343,-1349,-1456,-1554,-1565,-1416,-1069,-534,151,918,1675,2330,2795,3004,2915,2530,1875,1019,48,-933,-1820,-2512,-2948,-3071,-2903,-2463,-1844,-1143,-472,54,360,390,139,-362,-1056,-1857,-2671,-3405,-3967,-4290,-4327,-4055,-3495,-2684,-1695,-615,452,1429,2210,2772,3051,3074,2842,2412,1824,1146,421,-299,-979,-1602,-2144,-2601,-2963,-3214,-3352,-3356,-3215,-2912,-2455,-1841,-1142,-387,301,859,1189,1228,958,374,-467,-1490,-2584,-3628,-4509,-5121,-5411,-5342,-4934,-4238,-3322,-2288,-1220,-226,637,1301,1757,2009,2086,2052,1962,1890,1905,2040,2342,2791,3385,4058,4745,5351,5777,5939,5755,5199,4275,3035,1585,38,-1454,-2773,-3802,-4483,-4779,-4702,-4304,-3642,-2800,-1860,-883,48,891,1590,2124,2460,2596,2518,2235,1757,1121,369,-425,-1180,-1812,-2240,-2398,-2251,-1783,-1018,3,1189,2469,3691,4768,5556,5964,5927,5392,4392,2969,1239,-653,-2535,-4237,-5588,-6484,-6832,-6641,-5937,-4836,-3467,-1993,-571,664,1613,2226,2494,2467,2195,1788,1301,840,435,133,-63,-182,-248,-324,-448,-648,-952,-1331,-1763,-2189,-2538,-2762,-2800,-2648,-2306,-1825,-1254,-669,-142,269,512,554,391,20,-523,-1224,-2014,-2883,-3758,-4616,-5418,-6130,-6742,-7223,-7575,-7762,-7775,-7585,-7164,-6505,-5588,-4441,-3080,-1576,8,1559,2974,4133,4933,5299,5181,4568,3510,2055,341,-1534,-3410,-5162,-6684,-7860,-8664,-9024,-8966,-8489,-7641,-6485,-5088,-3541,-1938,-369,1070,2300,3262,3909,4227,4216,3903,3321,2531,1572,522,-586,-1660,-2675,-3546,-4240,-4699,-4893,-4788,-4368,-3643,-2610,-1340,126,1669,3204,4599,5770,6627,7126,7264,7053,6569,5864,5049,4190,3372,2656,2089,1702,1510,1515,1690,2012,2414,2848,3247,3545,3707,3688,3488,3132,2653,2132,1623,1211,948,872,1011,1335,1832,2422,3043,3618,4081,4376,4485,4372,4055,3525,2798,1883,803,-415,-1719,-3050,-4314,-5410,-6227,-6668,-6649,-6168,-5215,-3906,-2334,-671,920,2282,3273,3820,3870,3476,2701,1682,572,-476,-1308,-1813,-1921,-1617,-941,16,1124,2235,3202,3901,4237,4173,3708,2909,1858,687,-495,-1556,-2419,-3026,-3366,-3467,-3394,-3230,-3076,-3021,-3118,-3409,-3839,-4365,-4855,-5196,-5270,-4969,-4263,-3158,-1732,-136,1467,2863,3881,4357,4209,3402,2002,125,-2038,-4282,-6364,-8083,-9244,-9733,-9477,-8501,-6888,-4801,-2457,-86,2051,3749,4818,5165,4753,3632,1932,-170,-2445,-4644,-6543,-7938,-8689,-8741,-8097,-6861,-5170,-3221,-1192,720,2389,3700,4625,5162,5357,5295,5038,4678,4248,3789,3279,2717,2043,1245,293,-794,-1984,-3203,-4370,-5390,-6164,-6623,-6699,-6380,-5666,-4611,-3278,-1764,-173,1390,2814,4010,4899,5413,5534,5240,4568,3564,2304,902,-528,-1841,-2914,-3636,-3931,-3782,-3194,-2252,-1025,347,1773,3135,4372,5420,6273,6915,7381,7671,7814,7802,7642,7315,6815,6126,5269,4254,3154,2018,960,46,-616,-980,-1012,-722,-175,555,1344,2088,2657,2972,2946,2560,1805,731,-594,-2069,-3597,-5060,-6369,-7425,-8170,-8547,-8532,-8124,-7346,-6249,-4929,-3477,-2055,-781,182,738,795,327,-624,-1985,-3586,-5250,-6775,-7965,-8688,-8857,-8472,-7597,-6355,-4908,-3425,-2085,-1011,-305,5,-70,-461,-1074,-1778,-2441,-2927,-3125,-2963,-2422,-1522,-353,976,2311,3501,4411,4921,4979,4559,3714,2533,1148,-287,-1614,-2712,-3472,-3864,-3892,-3602,-3092,-2451,-1792,-1199,-735,-422,-252,-191,-165,-130,0,238,614,1100,1643,2168,2594,2830,2837,2559,2019,1241,304,-688,-1614,-2347,-2775,-2808,-2407,-1558,-320,1230,2958,4724,6372,7784,8848,9520,9775,9654,9215,8562,7802,7047,6389,5890,5563,5386,5295,5199,5002,4617,3981,3080,1948,674,-608,-1750,-2592,-3031,-2981,-2453,-1502,-254,1124,2448,3538,4246,4493,4234,3545,2490,1253,-32,-1177,-2046,-2534,-2582,-2198,-1433,-396,787,1972,3031,3877,4429,4701,4680,4456,4065,3624,3167,2800,2508,2344,2265,2258,2287,2301,2282,2183,1999,1702,1293,767,137,-581,-1348,-2127,-2860,-3501,-4001,-4335,-4481,-4459,-4286,-4016,-3698,-3390,-3139,-2988,-2946,-3023,-3192,-3431,-3709,-3975,-4210,-4343,-4358,-4207,-3876,-3361,-2678,-1868,-1005,-159,552,1066,1281,1191,779,117,-717,-1586,-2375,-2928,-3173,-3030,-2501,-1645,-547,637,1770,2700,3315,3560,3417,2971,2294,1546,837,283,-42,-120,18,301,612,835,858,592,8,-899,-2037,-3331,-4602,-5729,-6557,-6979,-6951,-6443,-5520,-4244,-2744,-1135,438,1848,2984,3749,4082,3962,3390,2430,1177,-243,-1663,-2929,-3873,-4384,-4357,-3783,-2682,-1160,630,2505,4268,5739,6788,7351,7410,7058,6382,5547,4695,3948,3408,3121,3098,3311,3706,4209,4745,5236,5630,5880,5990,5967,5876,5759,5716,5778,6015,6427,6993,7674,8361,8972,9371,9474,9185,8480,7347,5839,4042,2071,59,-1854,-3563,-4964,-6018,-6696,-7023,-7033,-6782,-6341,-5758,-5103,-4397,-3683,-2959,-2240,-1513,-786,-51,687,1401,2077,2661,3119,3400,3473,3313,2939,2371,1671,905,146,-527,-1052,-1395,-1536,-1506,-1344,-1115,-883,-704,-616,-642,-780,-1018,-1337,-1705,-2106,-2501,-2868,-3174,-3388,-3496,-3476,-3344,-3108,-2821,-2524,-2289,-2159,-2181,-2369,-2711,-3184,-3713,-4260,-4728,-5078,-5256,-5238,-5029,-4647,-4120,-3491,-2793,-2046,-1280,-495,291,1068,1791,2441,2928,3232,3278,3060,2562,1833,919,-83,-1078,-1961,-2645,-3043,-3127,-2875,-2319,-1536,-602,352,1213,1862,2201,2160,1718,882,-269,-1655,-3132,-4580,-5853,-6854,-7481,-7713,-7533,-6998,-6184,-5181,-4114,-3068,-2137,-1372,-793,-391,-120,72,262,503,865,1357,2011,2779,3640,4516,5345,6050,6570,6857,6891,6673,6245,5664,5011,4393,3880,3577,3505,3704,4128,4729,5406,6045,6542,6798,6753,6385,5709,4774,3654,2417,1156,-76,-1191,-2161,-2912,-3411,-3617,-3476,-3005,-2181,-1071,259,1698,3125,4390,5398,6028,6253,6047,5453,4547,3425,2207,1004,-95,-1003,-1699,-2158,-2390,-2428,-2283,-2000,-1603,-1121,-594,-54,455,899,1239,1466,1562,1553,1468,1364,1291,1316,1461,1744,2131,2547,2913,3118,3083,2739,2077,1109,-83,-1420,-2769,-4023,-5057,-5784,-6131,-6059,-5562,-4675,-3465,-2034,-510,989,2336,3452,4275,4803,5047,5066,4919,4657,4339,3972,3563,3106,2557,1934,1213,424,-398,-1212,-1954,-2575,-3026,-3297,-3375,-3316,-3159,-2996,-2906,-2957,-3216,-3665,-4288,-4978,-5617,-6066,-6182,-5863,-5050,-3734,-1994,83,2296,4501,6465,8047,9090,9520,9310,8489,7159,5428,3479,1451,-474,-2183,-3562,-4565,-5170,-5390,-5274,-4868,-4244,-3468,-2589,-1679,-768,111,913,1658,2296,2870,3341,3741,4037,4223,4273,4138,3798,3211,2370,1286,3,-1412,-2854,-4203,-5325,-6075,-6337,-6011,-5069,-3516,-1456,978,3574,6122,8379,10163,11322,11786,11576,10763,9514,8001,6430,4967,3750,2857,2294,2031,1971,2020,2051,1980,1734,1279,639,-176,-1065,-1991,-2841,-3570,-4126,-4462,-4601,-4526,-4281,-3899,-3419,-2887,-2346,-1814,-1328,-876,-475,-102,241,563,862,1107,1274,1313,1177,839,279,-488,-1415,-2433,-3442,-4336,-5004,-5379,-5386,-5034,-4333,-3354,-2189,-946,254,1296,2099,2596,2791,2690,2387,1953,1518,1169,975,975,1116,1362,1570,1659,1495,1012,182,-997,-2431,-4042,-5678,-7224,-8555,-9591,-10287,-10623,-10641,-10360,-9860,-9174,-8356,-7433,-6418,-5319,-4143,-2901,-1625,-365,828,1879,2733,3333,3664,3718,3558,3223,2820,2407,2064,1818,1698,1665,1704,1741,1718,1583,1272,757,37,-878,-1920,-3015,-4074,-4998,-5714,-6154,-6290,-6114,-5648,-4938,-4040,-3018,-1952,-893,87,951,1650,2174,2492,2629,2566,2344,1973,1502,971,452,-14,-347,-522,-491,-261,170,762,1487,2302,3164,4045,4918,5757,6546,7259,7855,8308,8551,8557,8282,7709,6852,5728,4409,2973,1520,163,-1002,-1900,-2466,-2690,-2562,-2123,-1415,-514,506,1565,2585,3496,4243,4772,5068,5112,4916,4503,3906,3164,2333,1452,600,-196,-861,-1376,-1710,-1864,-1865,-1753,-1594,-1456,-1417,-1521,-1810,-2276,-2880,-3559,-4217,-4754,-5097,-5150,-4919,-4379,-3598,-2637,-1598,-582,304,976,1382,1486,1333,938,402,-230,-871,-1476,-2011,-2458,-2828,-3133,-3401,-3631,-3827,-3958,-3985,-3861,-3540,-2993,-2209,-1219,-70,1142,2313,3324,4054,4395,4269,3619,2452,813,-1196,-3431,-5721,-7878,-9723,-11095,-11863,-11955,-11336,-10059,-8205,-5937,-3418,-878,1496,3491,4963,5782,5906,5331,4129,2428,381,-1821,-3995,-5972,-7611,-8812,-9512,-9687,-9342,-8512,-7245,-5612,-3693,-1595,577,2677,4579,6132,7205,7706,7551,6748,5318,3365,1018,-1551,-4166,-6640,-8820,-10569,-11788,-12423,-12434,-11829,-10635,-8904,-6713,-4160,-1366,1545,4406,7068,9352,11085,12135,12377,11766,10306,8072,5223,1959,-1450,-4753,-7671,-9997,-11580,-12336,-12293,-11518,-10166,-8415,-6463,-4479,-2625,-976,388,1495,2347,3021,3567,4057,4551,5083,5676,6320,6980,7601,8115,8440,8517,8285,7728,6848,5696,4328,2843,1314,-159,-1515,-2691,-3648,-4365,-4826,-5051,-5035,-4830,-4449,-3951,-3363,-2742,-2117,-1557,-1073,-736,-538,-528,-686,-1024,-1523,-2171,-2941,-3816,-4763,-5769,-6796,-7822,-8796,-9665,-10354,-10776,-10862,-10537,-9779,-8596,-7045,-5236,-3313,-1429,259,1626,2599,3137,3279,3087,2681,2176,1709,1377,1245,1339,1609,1998,2397,2700,2819,2674,2246,1523,560,-595,-1845,-3104,-4268,-5250,-5968,-6360,-6385,-6025,-5289,-4215,-2863,-1309,339,1982,3502,4797,5772,6366,6535,6289,5652,4711,3544,2277,1012,-151,-1119,-1836,-2274,-2414,-2321,-2008,-1589,-1097,-638,-241,33,196,241,244,234,317,528,926,1523,2300,3223,4222,5236,6195,7047,7768,8328,8752,9024,9174,9192,9073,8806,8362,7732,6909,5901,4743,3483,2192,948,-183,-1131,-1868,-2360,-2621,-2651,-2483,-2128,-1628,-978,-228,620,1510,2394,3200,3835,4221,4252,3895,3094,1901,372,-1352,-3119,-4743,-6055,-6911,-7218,-6938,-6123,-4849,-3286,-1586,50,1467,2514,3103,3175,2744,1861,636,-791,-2252,-3583,-4602,-5208,-5291,-4855,-3930,-2631,-1108,455,1882,3008,3714,3936,3661,2940,1877,578,-779,-2092,-3209,-4049,-4533,-4626,-4307,-3588,-2502,-1094,555,2354,4185,5906,7379,8466,9044,9046,8425,7214,5474,3333,943,-1512,-3834,-5866,-7454,-8516,-9023,-8996,-8519,-7706,-6690,-5605,-4570,-3668,-2935,-2384,-1952,-1601,-1231,-794,-234,456,1263,2121,2963,3685,4210,4458,4416,4071,3494,2750,1951,1202,595,203,58,163,474,930,1443,1930,2316,2531,2555,2361,1984,1443,791,78,-673,-1397,-2104,-2737,-3294,-3743,-4071,-4247,-4278,-4143,-3855,-3431,-2887,-2258,-1565,-843,-99,638,1375,2115,2872,3669,4545,5488,6545,7636,8753,9788,10666,11290,11597,11526,11095,10315,9295,8116,6921,5825,4944,4357,4112,4212,4623,5283,6111,6999,7859,8572,9047,9181,8898,8132,6846,5037,2743,42,-2928,-6005,-8978,-11639,-13767,-15189,-15740,-15356,-14013,-11787,-8826,-5342,-1595,2120,5522,8345,10386,11499,11637,10824,9177,6873,4144,1229,-1599,-4142,-6183,-7626,-8405,-8536,-8108,-7243,-6089,-4827,-3575,-2485,-1616,-1036,-746,-743,-981,-1422,-1988,-2623,-3232,-3750,-4095,-4215,-4084,-3707,-3129,-2422,-1693,-1042,-584,-384,-497,-924,-1620,-2517,-3490,-4431,-5200,-5689,-5803,-5486,-4724,-3537,-2005,-215,1683,3565,5278,6692,7706,8239,8253,7749,6753,5327,3574,1591,-469,-2467,-4249,-5659,-6582,-6918,-6643,-5761,-4387,-2628,-697,1238,2960,4309,5151,5406,5066,4175,2841,1214,-543,-2261,-3813,-5070,-6001,-6552,-6771,-6691,-6397,-5972,-5513,-5104,-4817,-4705,-4785,-5061,-5491,-6023,-6579,-7070,-7402,-7485,-7229,-6589,-5524,-4046,-2205,-74,2221,4553,6779,8761,10383,11568,12258,12471,12236,11630,10761,9737,8670,7680,6820,6171,5733,5506,5447,5500,5585,5637,5574,5346,4907,4244,3370,2320,1161,-24,-1147,-2120,-2873,-3352,-3537,-3427,-3075,-2526,-1885,-1216,-632,-186,58,97,-45,-289,-526,-625,-446,104,1099,2520,4289,6269,8230,9953,11186,11710,11391,10150,8040,5203,1895,-1572,-4823,-7512,-9330,-10061,-9618,-8030,-5471,-2212,1387,4923,8017,10307,11558,11603,10442,8169,5001,1244,-2754,-6604,-9963,-12515,-14051,-14455,-13730,-11997,-9467,-6414,-3162,3,2796,5028,6572,7388,7525,7076,6184,5008,3690,2377,1152,99,-762,-1422,-1906,-2248,-2499,-2687,-2852,-2996,-3123,-3212,-3241,-3174,-2982,-2643,-2134,-1478,-680,204,1137,2057,2918,3678,4317,4815,5193,5451,5633,5767,5882,6010,6171,6372,6622,6908,7211,7509,7771,7962,8061,8033,7860,7514,6981,6229,5272,4082,2717,1179,-442,-2087,-3642,-5022,-6104,-6819,-7097,-6907,-6268,-5213,-3834,-2223,-521,1163,2691,3967,4900,5429,5529,5200,4487,3471,2237,930,-362,-1496,-2401,-3001,-3269,-3208,-2843,-2222,-1399,-433,625,1724,2823,3889,4888,5790,6572,7201,7673,7981,8131,8152,8060,7893,7657,7374,7030,6624,6131,5539,4842,4045,3191,2318,1496,786,239,-119,-286,-298,-219,-119,-103,-255,-633,-1294,-2217,-3371,-4671,-5996,-7218,-8191,-8810,-8981,-8698,-7990,-6947,-5715,-4424,-3245,-2284,-1644,-1352,-1415,-1784,-2375,-3104,-3849,-4507,-4981,-5169,-5038,-4518,-3648,-2428,-957,670,2314,3831,5072,5906,6220,5956,5094,3693,1846,-280,-2512,-4651,-6540,-8032,-9050,-9555,-9568,-9173,-8457,-7583,-6649,-5832,-5189,-4845,-4796,-5072,-5610,-6338,-7148,-7914,-8516,-8836,-8801,-8368,-7551,-6415,-5056,-3617,-2222,-1015,-76,534,830,861,735,573,506,657,1087,1837,2855,4072,5350,6550,7518,8129,8291,7969,7189,6037,4653,3206,1870,808,135,-65,206,910,1935,3126,4310,5283,5884,5957,5440,4301,2627,539,-1761,-4027,-6029,-7514,-8323,-8323,-7515,-5945,-3797,-1263,1393,3935,6150,7878,9044,9625,9685,9309,8635,7793,6898,6079,5370,4849,4476,4247,4078,3919,3677,3320,2789,2092,1226,239,-833,-1904,-2920,-3798,-4475,-4907,-5045,-4887,-4417,-3666,-2664,-1443,-81,1390,2882,4337,5681,6851,7783,8458,8832,8937,8768,8389,7835,7186,6495,5830,5234,4710,4263,3833,3364,2789,2036,1067,-124,-1521,-3026,-4554,-5951,-7095,-7862,-8176,-8007,-7380,-6383,-5137,-3802,-2544,-1516,-840,-604,-823,-1471,-2472,-3707,-5036,-6313,-7378,-8108,-8385,-8162,-7424,-6232,-4705,-2990,-1275,267,1501,2309,2674,2604,2189,1542,814,126,-385,-668,-671,-431,-23,452,840,1011,834,209,-892,-2464,-4416,-6612,-8866,-10956,-12679,-13838,-14313,-14024,-13008,-11351,-9229,-6863,-4486,-2345,-639,489,960,782,25,-1178,-2665,-4256,-5783,-7106,-8114,-8765,-9040,-8986,-8653,-8138,-7513,-6871,-6281,-5789,-5437,-5214,-5105,-5057,-5015,-4920,-4702,-4329,-3762,-2996,-2053,-955,232,1460,2652,3756,4716,5488,6050,6374,6465,6327,5992,5506,4913,4284,3666,3100,2631,2265,2001,1844,1740,1677,1596,1451,1204,819,288,-394,-1180,-2032,-2868,-3606,-4174,-4506,-4564,-4341,-3851,-3145,-2283,-1334,-383,520,1300,1941,2411,2716,2863,2884,2805,2677,2536,2429,2396,2466,2659,2987,3431,3969,4559,5130,5633,5965,6085,5906,5409,4567,3401,1955,289,-1491,-3298,-5001,-6511,-7740,-8634,-9193,-9419,-9389,-9154,-8809,-8427,-8079,-7803,-7613,-7492,-7384,-7236,-6970,-6533,-5889,-5029,-4001,-2854,-1693,-598,325,1019,1404,1470,1189,584,-307,-1418,-2667,-3958,-5189,-6272,-7128,-7686,-7922,-7796,-7326,-6521,-5433,-4128,-2690,-1228,161,1371,2329,2990,3331,3385,3201,2858,2455,2066,1775,1616,1605,1726,1928,2164,2364,2477,2470,2317,2049,1675,1257,833,441,113,-142,-331,-468,-598,-749,-984,-1311,-1766,-2329,-2970,-3641,-4255,-4759,-5052,-5116,-4890,-4408,-3689,-2800,-1799,-768,258,1213,2105,2919,3689,4439,5211,6020,6881,7764,8630,9395,9985,10309,10302,9925,9163,8046,6635,5010,3277,1547,-79,-1480,-2593,-3304,-3598,-3397,-2736,-1606,-98,1718,3694,5680,7503,8973,9926,10225,9771,8552,6602,4053,1098,-2011,-4986,-7548,-9440,-10471,-10541,-9639,-7862,-5392,-2480,587,3501,6009,7882,9001,9314,8877,7807,6294,4547,2780,1201,-65,-902,-1320,-1336,-1069,-628,-172,169,282,80,-446,-1288,-2356,-3547,-4698,-5689,-6337,-6581,-6315,-5558,-4366,-2834,-1152,520,1974,3043,3604,3583,2991,1906,463,-1141,-2710,-4047,-4991,-5460,-5418,-4914,-4056,-2967,-1820,-745,127,706,955,862,483,-107,-802,-1476,-2033,-2371,-2448,-2244,-1791,-1155,-420,314,965,1457,1766,1870,1809,1609,1330,1016,704,403,117,-194,-532,-934,-1392,-1885,-2384,-2810,-3102,-3166,-2927,-2323,-1322,67,1783,3726,5759,7695,9381,10614,11280,11283,10599,9285,7430,5192,2721,191,-2260,-4510,-6484,-8122,-9409,-10317,-10850,-10997,-10741,-10085,-9005,-7511,-5618,-3361,-813,1942,4778,7571,10161,12428,14235,15508,16195,16299,15865,14966,13697,12174,10492,8767,7083,5520,4138,2986,2090,1473,1138,1056,1195,1477,1839,2165,2407,2466,2320,1953,1374,636,-205,-1095,-1954,-2762,-3457,-4042,-4498,-4822,-5012,-5049,-4921,-4594,-4051,-3263,-2229,-965,489,2058,3647,5134,6390,7287,7717,7612,6943,5757,4132,2225,200,-1760,-3458,-4781,-5582,-5856,-5583,-4846,-3761,-2463,-1122,123,1140,1836,2165,2118,1742,1125,375,-360,-978,-1348,-1449,-1243,-801,-211,405,895,1126,982,392,-666,-2139,-3955,-5948,-7990,-9874,-11462,-12584,-13139,-13045,-12288,-10883,-8928,-6529,-3858,-1101,1552,3901,5783,7075,7680,7591,6831,5479,3684,1579,-620,-2751,-4609,-6062,-6968,-7280,-6961,-6063,-4670,-2919,-971,1004,2827,4356,5458,6060,6120,5663,4749,3494,2034,523,-892,-2086,-2977,-3537,-3792,-3819,-3740,-3673,-3752,-4057,-4629,-5440,-6406,-7387,-8199,-8690,-8673,-8084,-6855,-5045,-2741,-130,2602,5215,7493,9254,10345,10698,10298,9202,7547,5494,3273,1081,-855,-2388,-3378,-3783,-3591,-2866,-1719,-303,1218,2648,3847,4658,5013,4868,4253,3246,1981,602,-707,-1816,-2574,-2926,-2817,-2289,-1396,-242,1033,2311,3443,4323,4862,5001,4732,4088,3139,1994,791,-343,-1268,-1880,-2103,-1911,-1314,-384,795,2106,3435,4679,5759,6617,7238,7614,7771,7745,7571,7307,6995,6683,6424,6229,6133,6089,6084,6019,5830,5416,4699,3640,2227,511,-1403,-3364,-5188,-6683,-7659,-7984,-7560,-6393,-4531,-2121,651,3563,6356,8832,10765,12039,12556,12321,11375,9837,7850,5585,3226,920,-1171,-2970,-4391,-5429,-6105,-6463,-6598,-6571,-6488,-6388,-6330,-6302,-6293,-6252,-6113,-5812,-5285,-4486,-3402,-2049,-477,1222,2961,4610,6089,7295,8193,8761,9018,9012,8815,8495,8143,7802,7531,7328,7199,7093,6977,6789,6489,6046,5439,4687,3809,2881,1945,1105,398,-101,-393,-467,-381,-184,37,217,292,242,67,-189,-461,-671,-750,-638,-328,173,797,1457,2050,2447,2572,2343,1755,834,-336,-1644,-2936,-4081,-4936,-5399,-5421,-4984,-4145,-2995,-1644,-253,1069,2198,3052,3623,3889,3937,3800,3591,3339,3129,2959,2843,2761,2682,2566,2396,2146,1829,1470,1123,820,653,618,784,1119,1617,2212,2816,3333,3639,3625,3210,2334,1013,-712,-2720,-4883,-7013,-8973,-10582,-11768,-12428,-12573,-12218,-11432,-10315,-8968,-7508,-6043,-4663,-3462,-2487,-1791,-1371,-1223,-1299,-1539,-1868,-2215,-2508,-2718,-2808,-2799,-2700,-2544,-2343,-2122,-1857,-1560,-1187,-741,-201,404,1044,1646,2139,2430,2469,2201,1646,833,-166,-1241,-2307,-3260,-4036,-4599,-4941,-5090,-5087,-4984,-4844,-4695,-4588,-4519,-4498,-4505,-4513,-4477,-4367,-4128,-3750,-3214,-2536,-1765,-962,-212,385,763,860,656,207,-445,-1147,-1805,-2273,-2464,-2323,-1843,-1068,-79,1036,2163,3243,4192,5014,5693,6262,6755,7181,7553,7841,7995,7953,7646,7024,6059,4769,3197,1433,-403,-2177,-3738,-4945,-5683,-5867,-5470,-4492,-3012,-1109,1061,3358,5616,7675,9407,10675,11415,11561,11120,10139,8681,6908,4927,2954,1103,-444,-1620,-2341,-2621,-2494,-2044,-1379,-625,104,700,1091,1239,1132,798,289,-330,-975,-1570,-2038,-2321,-2367,-2156,-1681,-944,18,1167,2441,3751,5020,6142,7034,7605,7811,7605,7018,6082,4897,3574,2235,1003,-32,-812,-1307,-1552,-1570,-1460,-1269,-1109,-1027,-1090,-1318,-1723,-2270,-2927,-3614,-4254,-4770,-5070,-5108,-4853,-4310,-3544,-2622,-1663,-786,-76,345,464,231,-318,-1128,-2137,-3235,-4342,-5349,-6178,-6761,-7040,-7020,-6680,-6097,-5303,-4412,-3497,-2670,-2004,-1551,-1345,-1329,-1471,-1635,-1741,-1660,-1324,-686,235,1388,2633,3844,4823,5422,5487,4932,3731,1916,-377,-2997,-5689,-8229,-10368,-11896,-12685,-12649,-11829,-10320,-8303,-6010,-3686,-1591,70,1122,1487,1157,216,-1183,-2835,-4514,-6006,-7134,-7781,-7912,-7566,-6848,-5910,-4927,-4046,-3401,-3051,-3013,-3239,-3646,-4108,-4514,-4737,-4704,-4366,-3712,-2789,-1645,-392,888,2071,3075,3813,4253,4370,4218,3828,3308,2738,2207,1801,1554,1500,1609,1842,2125,2366,2503,2440,2159,1625,863,-75,-1121,-2188,-3172,-3999,-4596,-4916,-4961,-4708,-4228,-3523,-2686,-1730,-734,290,1268,2184,2965,3581,3985,4158,4098,3834,3415,2907,2380,1909,1535,1313,1247,1351,1616,2024,2564,3210,3956,4774,5661,6589,7533,8451,9280,9940,10330,10344,9879,8841,7188,4907,2067,-1231,-4812,-8482,-12018,-15198,-17823,-19735,-20817,-21041,-20409,-19010,-16966,-14442,-11628,-8718,-5907,-3350,-1207,459,1564,2139,2193,1826,1112,174,-898,-2001,-3072,-4041,-4883,-5564,-6083,-6438,-6645,-6711,-6677,-6555,-6391,-6224,-6080,-5999,-5973,-5987,-5989,-5895,-5624,-5068,-4170,-2872,-1186,845,3128,5517,7865,9974,11687,12846,13348,13145,12243,10715,8683,6305,3785,1294,-959,-2852,-4252,-5136,-5471,-5338,-4798,-3976,-3005,-1987,-1057,-264,315,691,849,842,701,506,311,182,171,305,598,1036,1593,2216,2869,3507,4100,4638,5114,5526,5874,6143,6310,6356,6244,5964,5499,4859,4083,3213,2337,1534,893,489,370,558,1030,1744,2618,3564,4504,5333,6012,6465,6682,6639,6331,5767,4945,3884,2604,1136,-466,-2132,-3790,-5322,-6648,-7658,-8264,-8414,-8062,-7231,-5959,-4351,-2520,-626,1177,2744,3933,4666,4873,4574,3815,2714,1417,96,-1090,-1987,-2510,-2593,-2260,-1555,-587,522,1637,2635,3415,3913,4104,3990,3619,3040,2318,1507,645,-246,-1164,-2105,-3077,-4066,-5044,-5972,-6764,-7360,-7649,-7581,-7096,-6206,-4951,-3421,-1741,-56,1483,2733,3576,3943,3775,3105,1956,427,-1374,-3317,-5254,-7033,-8522,-9572,-10108,-10036,-9359,-8086,-6309,-4133,-1716,777,3180,5311,7038,8238,8835,8811,8184,7021,5452,3616,1711,-84,-1585,-2641,-3162,-3117,-2532,-1521,-211,1210,2570,3714,4514,4929,4931,4607,4021,3319,2618,2036,1684,1612,1856,2391,3144,4023,4881,5584,5990,5996,5525,4583,3198,1488,-413,-2326,-4070,-5471,-6379,-6696,-6359,-5370,-3788,-1705,709,3301,5858,8209,10186,11656,12556,12851,12592,11860,10795,9544,8279,7138,6260,5701,5508,5633,5994,6467,6895,7134,7075,6622,5782,4559,3059,1395,-297,-1848,-3143,-4049,-4519,-4521,-4107,-3350,-2390,-1356,-415,317,728,771,440,-220,-1126,-2157,-3190,-4091,-4752,-5092,-5070,-4679,-3966,-2995,-1860,-665,486,1502,2296,2819,3031,2907,2477,1739,780,-352,-1548,-2715,-3742,-4544,-5043,-5200,-5009,-4490,-3713,-2748,-1707,-674,255,1018,1579,1916,2050,2004,1811,1510,1109,634,71,-569,-1290,-2069,-2882,-3666,-4382,-4950,-5335,-5500,-5443,-5212,-4858,-4484,-4173,-4005,-4038,-4267,-4658,-5128,-5562,-5850,-5891,-5627,-5042,-4199,-3170,-2109,-1128,-390,33,44,-338,-1087,-2105,-3260,-4409,-5402,-6113,-6438,-6339,-5810,-4918,-3764,-2477,-1197,-49,875,1528,1914,2081,2114,2098,2135,2270,2535,2892,3291,3619,3785,3673,3214,2376,1164,-355,-2083,-3891,-5622,-7149,-8330,-9086,-9351,-9115,-8399,-7271,-5808,-4133,-2350,-589,1051,2482,3646,4511,5086,5393,5478,5408,5216,4969,4676,4361,4019,3646,3233,2765,2259,1694,1115,521,-46,-555,-988,-1314,-1512,-1569,-1450,-1148,-642,80,998,2097,3317,4581,5798,6841,7624,8030,8023,7575,6722,5549,4159,2696,1314,140,-691,-1090,-1023,-455,540,1905,3515,5242,6955,8520,9831,10796,11352,11467,11127,10359,9189,7680,5896,3934,1893,-94,-1911,-3424,-4520,-5121,-5163,-4650,-3616,-2148,-379,1540,3430,5132,6492,7419,7857,7825,7389,6664,5777,4879,4068,3453,3052,2865,2829,2859,2846,2701,2344,1746,930,-61,-1137,-2201,-3173,-3965,-4547,-4906,-5069,-5105,-5080,-5087,-5181,-5423,-5800,-6312,-6864,-7392,-7772,-7923,-7757,-7241,-6375,-5196,-3794,-2260,-722,722,1968,2971,3693,4162,4408,4519,4544,4580,4655,4806,5019,5258,5484,5622,5649,5516,5243,4836,4363,3859,3399,3021,2757,2623,2620,2723,2914,3159,3411,3644,3812,3882,3842,3669,3387,3004,2578,2152,1806,1592,1573,1762,2144,2666,3218,3692,3953,3898,3462,2633,1462,66,-1408,-2786,-3900,-4628,-4889,-4669,-4027,-3061,-1940,-807,159,857,1205,1189,867,320,-299,-860,-1214,-1257,-932,-223,816,2094,3486,4831,5981,6804,7189,7112,6569,5648,4460,3159,1906,834,70,-332,-341,9,653,1498,2418,3298,4004,4418,4453,4017,3096,1679,-172,-2348,-4722,-7103,-9328,-11225,-12643,-13514,-13774,-13478,-12689,-11557,-10224,-8879,-7661,-6712,-6117,-5919,-6112,-6638,-7390,-8238,-9032,-9607,-9853,-9635,-8927,-7705,-6029,-4007,-1791,442,2485,4176,5342,5884,5750,4949,3555,1711,-422,-2613,-4651,-6316,-7420,-7849,-7531,-6508,-4863,-2773,-452,1862,3921,5516,6486,6739,6274,5165,3555,1630,-381,-2298,-3908,-5107,-5793,-5960,-5635,-4909,-3887,-2724,-1542,-472,391,1017,1372,1517,1507,1429,1383,1422,1612,1933,2370,2838,3255,3519,3538,3255,2624,1681,464,-899,-2276,-3494,-4385,-4800,-4614,-3776,-2279,-208,2285,5007,7687,10094,11971,13142,13489,12971,11643,9638,7151,4435,1757,-623,-2461,-3604,-3931,-3454,-2239,-441,1707,3972,6069,7776,8888,9286,8924,7828,6109,3914,1455,-1076,-3446,-5497,-7064,-8057,-8427,-8163,-7312,-5955,-4191,-2176,-35,2052,3956,5527,6664,7296,7402,7001,6165,4992,3613,2179,837,-256,-972,-1222,-952,-181,1038,2569,4278,5941,7400,8433,8927,8762,7947,6512,4614,2424,174,-1908,-3621,-4813,-5387,-5341,-4723,-3667,-2344,-951,319,1312,1926,2125,1945,1465,815,124,-480,-918,-1141,-1184,-1093,-979,-949,-1095,-1498,-2173,-3115,-4242,-5470,-6647,-7662,-8387,-8746,-8701,-8269,-7502,-6499,-5375,-4247,-3221,-2373,-1736,-1317,-1060,-918,-804,-664,-449,-148,222,609,952,1167,1188,944,406,-445,-1578,-2955,-4476,-6057,-7549,-8838,-9778,-10270,-10223,-9598,-8416,-6719,-4646,-2327,29,2235,4075,5390,6031,5924,5057,3479,1310,-1273,-4072,-6862,-9445,-11648,-13353,-14479,-15012,-14969,-14393,-13377,-11978,-10311,-8434,-6439,-4385,-2347,-375,1449,3082,4452,5515,6241,6595,6580,6194,5462,4446,3203,1859,515,-694,-1638,-2248,-2428,-2192,-1546,-584,595,1839,3021,4002,4681,4995,4903,4415,3568,2399,1009,-552,-2162,-3744,-5181,-6374,-7229,-7667,-7643,-7141,-6186,-4841,-3198,-1374,506,2303,3912,5223,6187,6774,6999,6913,6588,6124,5615,5145,4781,4542,4420,4366,4296,4141,3819,3300,2569,1681,687,-306,-1206,-1940,-2439,-2710,-2751,-2628,-2385,-2091,-1790,-1508,-1272,-1069,-892,-716,-512,-280,-4,276,530,700,705,507,23,-758,-1864,-3261,-4900,-6677,-8480,-10164,-11584,-12607,-13123,-13072,-12445,-11300,-9741,-7935,-6056,-4314,-2867,-1870,-1384,-1430,-1946,-2820,-3903,-5011,-6001,-6708,-7074,-7028,-6611,-5858,-4860,-3687,-2431,-1124,179,1489,2805,4133,5481,6824,8126,9325,10336,11073,11446,11387,10850,9838,8378,6562,4485,2299,130,-1866,-3574,-4892,-5751,-6151,-6098,-5688,-5002,-4176,-3303,-2489,-1767,-1171,-654,-184,329,929,1668,2553,3536,4567,5534,6356,6927,7196,7114,6686,5935,4914,3697,2372,1037,-193,-1218,-1921,-2229,-2080,-1463,-429,949,2513,4126,5592,6777,7530,7789,7513,6743,5567,4111,2532,998,-361,-1407,-2096,-2396,-2340,-2015,-1504,-947,-428,-48,139,112,-131,-562,-1125,-1768,-2407,-2967,-3366,-3537,-3422,-3003,-2276,-1287,-106,1159,2394,3455,4257,4687,4729,4374,3675,2713,1596,427,-674,-1622,-2352,-2817,-3026,-2967,-2692,-2216,-1603,-897,-168,522,1086,1473,1599,1445,979,231,-762,-1901,-3105,-4235,-5202,-5891,-6234,-6185,-5726,-4886,-3706,-2275,-677,965,2554,3977,5147,6004,6501,6644,6444,5952,5230,4336,3345,2290,1215,136,-945,-2023,-3090,-4141,-5133,-6033,-6783,-7305,-7551,-7439,-6946,-6046,-4769,-3167,-1344,592,2487,4230,5687,6812,7556,7954,8051,7932,7682,7382,7087,6829,6602,6372,6085,5687,5125,4373,3422,2304,1064,-231,-1496,-2662,-3644,-4402,-4888,-5099,-5030,-4725,-4192,-3498,-2646,-1677,-587,625,1960,3423,4989,6627,8261,9806,11136,12144,12699,12737,12198,11120,9558,7653,5565,3496,1635,169,-789,-1146,-910,-139,1053,2482,3978,5320,6370,6969,7078,6668,5800,4575,3129,1616,194,-999,-1862,-2312,-2345,-1951,-1217,-205,955,2149,3251,4159,4774,5048,4943,4455,3618,2474,1093,-432,-2032,-3602,-5075,-6383,-7452,-8254,-8735,-8880,-8679,-8132,-7275,-6154,-4839,-3422,-1999,-678,454,1319,1873,2107,2018,1648,1044,240,-682,-1682,-2694,-3662,-4528,-5250,-5759,-6027,-6012,-5696,-5088,-4215,-3132,-1938,-724,378,1268,1862,2102,1984,1532,806,-112,-1121,-2141,-3078,-3886,-4523,-4983,-5260,-5390,-5388,-5309,-5177,-5053,-4955,-4928,-4974,-5091,-5248,-5395,-5465,-5380,-5071,-4471,-3552,-2314,-810,858,2551,4093,5309,6046,6183,5685,4581,2979,1055,-970,-2874,-4429,-5475,-5908,-5691,-4900,-3632,-2081,-438,1074,2277,3015,3206,2841,1956,685,-842,-2440,-3951,-5236,-6189,-6765,-6962,-6800,-6367,-5710,-4943,-4121,-3331,-2630,-2067,-1674,-1470,-1444,-1579,-1812,-2079,-2287,-2351,-2181,-1711,-909,235,1653,3266,4921,6463,7712,8512,8735,8301,7207,5498,3302,789,-1829,-4329,-6498,-8158,-9182,-9498,-9124,-8111,-6597,-4741,-2712,-712,1118,2627,3737,4400,4629,4475,4028,3403,2715,2091,1612,1371,1371,1645,2125,2782,3523,4302,5049,5731,6327,6828,7237,7567,7819,7987,8079,8061,7958,7739,7443,7055,6608,6090,5506,4835,4046,3116,2001,699,-793,-2426,-4128,-5779,-7249,-8370,-8998,-8999,-8281,-6820,-4632,-1829,1437,4938,8427,11621,14273,16116,17001,16793,15492,13192,10055,6389,2484,-1268,-4562,-7103,-8701,-9292,-8899,-7687,-5893,-3798,-1722,69,1345,1987,1953,1341,285,-971,-2210,-3202,-3772,-3840,-3371,-2461,-1233,116,1383,2394,2986,3090,2692,1837,674,-655,-1944,-3015,-3708,-3913,-3563,-2661,-1267,531,2574,4720,6792,8636,10111,11115,11565,11446,10758,9577,7990,6145,4189,2287,590,-781,-1746,-2260,-2348,-2052,-1453,-666,227,1106,1904,2555,3039,3343,3504,3543,3524,3488,3490,3560,3726,3971,4282,4587,4831,4925,4796,4381,3645,2587,1237,-328,-2011,-3687,-5227,-6509,-7434,-7929,-7978,-7606,-6885,-5937,-4877,-3858,-2963,-2284,-1814,-1531,-1348,-1146,-825,-271,565,1694,3066,4588,6121,7504,8593,9230,9342,8868,7827,6283,4354,2184,-51,-2194,-4086,-5611,-6699,-7319,-7511,-7334,-6904,-6336,-5755,-5260,-4930,-4803,-4894,-5185,-5651,-6239,-6920,-7642,-8364,-9061,-9670,-10170,-10517,-10678,-10643,-10408,-9982,-9389,-8668,-7845,-6985,-6117,-5297,-4564,-3953,-3489,-3189,-3046,-3048,-3161,-3338,-3529,-3677,-3739,-3686,-3506,-3221,-2852,-2469,-2111,-1853,-1711,-1714,-1829,-2009,-2186,-2263,-2184,-1868,-1313,-520,432,1445,2380,3108,3491,3471,2997,2137,970,-323,-1583,-2595,-3234,-3360,-2961,-2036,-700,937,2684,4408,5922,7124,7898,8207,8011,7350,6242,4791,3057,1181,-746,-2578,-4218,-5550,-6503,-7019,-7084,-6716,-5973,-4931,-3705,-2382,-1073,168,1299,2319,3274,4206,5199,6299,7541,8920,10373,11814,13116,14143,14788,14955,14628,13816,12616,11127,9512,7899,6430,5192,4250,3594,3195,2966,2818,2644,2370,1926,1300,503,-412,-1362,-2252,-2986,-3496,-3724,-3671,-3352,-2818,-2133,-1369,-582,165,855,1470,2024,2541,3052,3584,4154,4762,5388,5992,6518,6885,7021,6842,6301,5372,4078,2491,718,-1079,-2754,-4129,-5081,-5510,-5370,-4674,-3476,-1886,-25,1942,3873,5601,6998,7944,8365,8217,7511,6283,4625,2633,439,-1816,-4009,-5989,-7648,-8879,-9593,-9743,-9301,-8274,-6719,-4714,-2391,112,2610,4952,6949,8486,9436,9755,9427,8485,7022,5139,2991,718,-1522,-3608,-5421,-6901,-7999,-8725,-9100,-9185,-9027,-8697,-8248,-7712,-7143,-6520,-5875,-5158,-4374,-3476,-2472,-1346,-149,1085,2250,3260,3986,4328,4200,3554,2409,837,-1022,-2974,-4817,-6339,-7360,-7777,-7538,-6699,-5387,-3794,-2167,-742,249,644,340,-650,-2256,-4299,-6571,-8832,-10836,-12402,-13351,-13638,-13218,-12187,-10655,-8801,-6829,-4938,-3318,-2113,-1404,-1224,-1525,-2212,-3154,-4177,-5133,-5846,-6212,-6127,-5562,-4523,-3066,-1288,669,2667,4543,6162,7413,8225,8564,8455,7950,7148,6168,5152,4219,3502,3060,2963,3170,3651,4284,4935,5461,5699,5556,4953,3901,2456,750,-1070,-2802,-4300,-5373,-5951,-5938,-5371,-4287,-2811,-1105,681,2354,3796,4892,5590,5883,5801,5408,4782,4015,3181,2362,1605,961,446,82,-151,-264,-299,-312,-354,-500,-797,-1282,-1947,-2757,-3615,-4419,-5024,-5297,-5130,-4433,-3197,-1451,687,3046,5410,7529,9165,10118,10243,9486,7881,5550,2683,-462,-3641,-6571,-9062,-10934,-12128,-12605,-12451,-11753,-10672,-9375,-8016,-6760,-5721,-4982,-4597,-4569,-4872,-5456,-6249,-7164,-8110,-8993,-9716,-10201,-10375,-10184,-9605,-8646,-7326,-5731,-3912,-1991,-45,1832,3553,5068,6301,7227,7804,8030,7911,7478,6780,5889,4887,3874,2951,2206,1725,1538,1680,2096,2746,3521,4317,5013,5510,5719,5608,5160,4425,3464,2372,1259,217,-647,-1270,-1606,-1634,-1378,-869,-180,621,1440,2196,2807,3216,3380,3302,2981,2473,1819,1082,321,-403,-1038,-1530,-1831,-1931,-1795,-1473,-970,-375,260,837,1285,1531,1521,1234,662,-157,-1170,-2289,-3398,-4390,-5115,-5477,-5356,-4708,-3496,-1772,405,2895,5536,8143,10495,12409,13698,14239,13960,12859,11016,8549,5672,2597,-409,-3096,-5239,-6669,-7288,-7100,-6194,-4746,-3004,-1228,314,1406,1907,1759,1013,-211,-1716,-3267,-4645,-5620,-6066,-5881,-5087,-3761,-2052,-168,1683,3266,4398,4934,4794,3979,2572,701,-1418,-3588,-5582,-7198,-8307,-8792,-8641,-7875,-6575,-4864,-2879,-790,1247,3064,4520,5503,5934,5812,5164,4112,2790,1397,115,-877,-1444,-1507,-1052,-137,1113,2511,3860,4919,5517,5496,4780,3388,1399,-1015,-3612,-6130,-8282,-9819,-10540,-10342,-9183,-7154,-4409,-1177,2245,5575,8504,10808,12285,12859,12502,11302,9402,7018,4404,1819,-479,-2291,-3465,-3950,-3764,-3031,-1924,-660,516,1428,1911,1914,1460,661,-292,-1184,-1779,-1907,-1434,-364,1259,3240,5390,7417,9095,10185,10561,10146,8998,7251,5128,2926,925,-557,-1325,-1211,-212,1577,3948,6576,9123,11199,12506,12799,11994,10120,7382,4050,532,-2805,-5563,-7471,-8327,-8105,-6870,-4842,-2277,506,3213,5588,7449,8688,9299,9308,8828,7955,6806,5479,4032,2529,990,-552,-2063,-3507,-4819,-5933,-6786,-7290,-7417,-7117,-6411,-5340,-3979,-2457,-880,586,1854,2796,3388,3597,3463,3052,2441,1735,1017,349,-230,-722,-1157,-1571,-2008,-2495,-3028,-3578,-4116,-4562,-4891,-5048,-5020,-4821,-4485,-4068,-3667,-3351,-3227,-3348,-3751,-4439,-5331,-6371,-7393,-8313,-8969,-9304,-9227,-8750,-7883,-6725,-5374,-3982,-2683,-1631,-920,-648,-810,-1400,-2309,-3416,-4546,-5516,-6144,-6284,-5823,-4732,-3039,-864,1619,4172,6553,8500,9791,10273,9828,8481,6290,3454,202,-3155,-6322,-8984,-10906,-11905,-11913,-10968,-9216,-6901,-4325,-1823,298,1775,2446,2254,1250,-412,-2513,-4799,-6997,-8895,-10304,-11133,-11354,-11015,-10235,-9154,-7956,-6777,-5760,-4964,-4417,-4070,-3847,-3633,-3310,-2783,-1971,-845,561,2202,3934,5630,7124,8255,8908,8987,8460,7338,5693,3626,1301,-1129,-3457,-5519,-7129,-8171,-8532,-8197,-7178,-5570,-3515,-1207,1150,3327,5150,6459,7181,7289,6843,5939,4729,3362,1996,763,-245,-967,-1382,-1516,-1388,-1077,-614,-71,516,1108,1687,2235,2774,3303,3863,4466,5145,5894,6729,7603,8495,9331,10039,10545,10740,10579,9972,8921,7430,5575,3469,1294,-777,-2515,-3738,-4296,-4091,-3115,-1442,786,3350,6011,8513,10622,12159,12969,13018,12270,10821,8763,6268,3509,687,-2006,-4376,-6280,-7573,-8225,-8207,-7615,-6568,-5250,-3847,-2555,-1514,-821,-511,-538,-829,-1252,-1682,-1994,-2100,-1957,-1559,-959,-217,572,1316,1948,2398,2640,2668,2491,2140,1652,1066,419,-257,-919,-1543,-2080,-2484,-2734,-2765,-2584,-2172,-1532,-726,232,1247,2264,3190,3956,4492,4758,4741,4451,3960,3330,2686,2112,1716,1534,1597,1840,2212,2577,2846,2897,2681,2148,1331,282,-898,-2077,-3116,-3879,-4242,-4136,-3529,-2451,-997,707,2480,4142,5509,6423,6771,6517,5663,4331,2648,829,-922,-2402,-3439,-3931,-3822,-3157,-2015,-566,1020,2539,3812,4705,5126,5072,4565,3735,2680,1579,545,-298,-889,-1207,-1270,-1153,-937,-736,-655,-790,-1209,-1955,-3021,-4375,-5921,-7548,-9090,-10385,-11271,-11625,-11386,-10578,-9275,-7630,-5796,-3964,-2305,-972,-68,394,460,284,21,-164,-182,-31,207,405,430,231,-159,-593,-854,-726,-47,1204,2921,4866,6743,8282,9236,9502,9026,7856,6118,3946,1573,-792,-2894,-4528,-5522,-5820,-5403,-4370,-2819,-915,1184,3282,5182,6674,7572,7713,7028,5483,3193,294,-2965,-6322,-9511,-12275,-14443,-15893,-16605,-16616,-16004,-14886,-13377,-11608,-9702,-7764,-5865,-4037,-2256,-463,1413,3463,5744,8281,11062,13985,16896,19582,21767,23210,23657,22949,21023,17937,13916,9291,4504,24,-3710,-6333,-7643,-7602,-6363,-4237,-1626,1039,3361,5068,5973,6066,5389,4098,2342,286,-1949,-4271,-6624,-8947,-11170,-13176,-14822,-15919,-16317,-15872,-14578,-12483,-9785,-6730,-3632,-814,1429,2861,3356,2905,1640,-196,-2315,-4389,-6167,-7472,-8218,-8468,-8328,-7986,-7629,-7392,-7362,-7490,-7672,-7710,-7420,-6627,-5276,-3362,-1055,1482,3978,6229,8033,9273,9886,9921,9447,8635,7639,6621,5735,5062,4649,4472,4453,4494,4481,4344,4025,3569,3021,2532,2211,2210,2586,3361,4450,5710,6947,7952,8512,8474,7713,6232,4069,1429,-1489,-4364,-6955,-9008,-10356,-10905,-10620,-9545,-7791,-5527,-2967,-362,2081,4137,5694,6659,7083,7035,6690,6191,5695,5274,4971,4766,4626,4520,4420,4312,4164,3925,3507,2816,1750,267,-1613,-3775,-6043,-8184,-9995,-11295,-12013,-12134,-11757,-11004,-10063,-9084,-8229,-7593,-7261,-7242,-7524,-8009,-8568,-9007,-9104,-8655,-7465,-5460,-2664,736,4432,8035,11140,13423,14659,14834,14053,12592,10775,8935,7342,6185,5525,5352,5543,5957,6396,6730,6837,6719,6436,6122,5953,6058,6543,7395,8552,9858,11139,12207,12891,13088,12733,11841,10465,8709,6713,4648,2713,1084,-80,-700,-763,-344,447,1465,2595,3736,4829,5814,6662,7309,7693,7733,7330,6424,4958,2970,538,-2148,-4872,-7346,-9330,-10596,-11037,-10638,-9510,-7873,-6010,-4241,-2882,-2158,-2212,-3064,-4591,-6624,-8867,-11077,-12957,-14335,-15051,-15093,-14504,-13424,-12045,-10594,-9282,-8312,-7788,-7794,-8288,-9211,-10421,-11754,-13043,-14103,-14802,-15025,-14745,-13964,-12800,-11366,-9876,-8499,-7432,-6808,-6711,-7178,-8134,-9494,-11056,-12616,-13967,-14889,-15293,-15099,-14381,-13242,-11858,-10403,-9045,-7893,-7046,-6496,-6269,-6281,-6492,-6818,-7188,-7538,-7807,-7964,-7985,-7885,-7690,-7431,-7149,-6839,-6484,-6038,-5407,-4542,-3349,-1826,18,2086,4253,6341,8189,9645,10606,11031,10934,10375,9469,8327,7093,5884,4830,4026,3571,3521,3916,4741,5957,7449,9105,10743,12228,13415,14203,14560,14480,14026,13299,12407,11500,10678,10057,9684,9598,9769,10171,10716,11344,11960,12499,12903,13124,13143,12932,12505,11861,11049,10114,9143,8216,7428,6863,6568,6602,6921,7510,8268,9087,9874,10500,10923,11073,10967,10602,10034,9311,8505,7681,6926,6296,5871,5686,5769,6120,6692,7422,8193,8884,9344,9466,9140,8363,7138,5574,3791,1954,233,-1221,-2280,-2871,-2958,-2570,-1764,-638,691,2101,3463,4666,5606,6206,6413,6191,5554,4523,3169,1572,-151,-1854,-3400,-4614,-5415,-5699,-5520,-4897,-4002,-2954,-1948,-1142,-663,-604,-972,-1735,-2754,-3892,-4935,-5731,-6117,-6025,-5438,-4428,-3132,-1731,-443,539,1050,1001,363,-787,-2361,-4175,-6094,-7946,-9619,-11018,-12076,-12761,-13048,-12934,-12437,-11582,-10428,-9059,-7580,-6127,-4846,-3871,-3307,-3217,-3579,-4344,-5379,-6557,-7715,-8740,-9523,-10046,-10297,-10346,-10245,-10066,-9855,-9629,-9395,-9148,-8860,-8532,-8125,-7630,-7000,-6217,-5243,-4094,-2781,-1387,3,1280,2332,3079,3445,3403,2955,2142,1031,-281,-1695,-3103,-4393,-5479,-6267,-6715,-6803,-6580,-6106,-5509,-4894,-4375,-4019,-3865,-3889,-4061,-4289,-4485,-4548,-4414,-4018,-3381,-2500,-1461,-313,849,1962,2956,3779,4393,4778,4934,4882,4650,4260,3750,3133,2442,1683,876,33,-810,-1613,-2297,-2788,-3000,-2869,-2380,-1529,-408,921,2295,3622,4753,5612,6141,6318,6171,5721,5030,4135,3104,1995,889,-132,-978,-1588,-1913,-1953,-1761,-1387,-935,-455,-10,378,705,970,1188,1357,1490,1576,1630,1648,1665,1707,1818,2024,2325,2695,3071,3387,3566,3549,3310,2836,2165,1362,509,-295,-960,-1425,-1631,-1567,-1239,-658,116,1044,2040,3035,3956,4738,5333,5726,5918,5942,5866,5747,5666,5667,5764,5941,6142,6285,6289,6063,5547,4714,3558,2152,564,-1060,-2593,-3885,-4817,-5288,-5257,-4704,-3690,-2292,-639,1133,2872,4470,5808,6844,7537,7881,7900,7595,7002,6145,5056,3805,2440,1050,-302,-1543,-2613,-3467,-4071,-4403,-4470,-4276,-3865,-3258,-2516,-1659,-744,202,1120,1963,2662,3179,3456,3494,3289,2876,2313,1653,971,323,-246,-726,-1115,-1455,-1786,-2139,-2551,-3002,-3475,-3910,-4242,-4391,-4293,-3886,-3159,-2128,-852,555,1987,3291,4384,5166,5640,5783,5669,5313,4807,4174,3472,2720,1921,1079,157,-821,-1878,-2930,-3936,-4780,-5367,-5629,-5501,-5005,-4178,-3126,-1981,-892,2,593,829,707,291,-333,-1048,-1750,-2355,-2806,-3086,-3205,-3209,-3142,-3068,-3025,-3043,-3110,-3200,-3263,-3237,-3080,-2740,-2210,-1502,-640,294,1247,2128,2866,3413,3725,3798,3645,3295,2810,2222,1606,969,352,-247,-822,-1358,-1831,-2191,-2401,-2419,-2240,-1896,-1445,-974,-566,-279,-149,-156,-264,-387,-457,-408,-199,139,580,1005,1348,1487,1400,1045,485,-211,-940,-1572,-2020,-2173,-1992,-1445,-570,558,1820,3061,4136,4896,5255,5157,4620,3703,2519,1212,-48,-1102,-1796,-2032,-1765,-1020,112,1492,2934,4272,5319,5990,6212,6015,5470,4681,3786,2890,2116,1526,1182,1097,1250,1621,2124,2719,3298,3808,4157,4302,4201,3859,3307,2617,1878,1194,662,364,352,640,1213,2006,2935,3873,4703,5272,5486,5250,4557,3448,2043,508,-969,-2194,-3037,-3394,-3276,-2705,-1833,-750,347,1386,2235,2888,3302,3522,3548,3442,3218,2932,2612,2305,2044,1863,1767,1753,1787,1823,1820,1711,1466,1043,428,-365,-1312,-2344,-3381,-4315,-5042,-5463,-5527,-5211,-4570,-3692,-2700,-1736,-930,-375,-160,-277,-732,-1434,-2299,-3211,-4034,-4671,-4998,-4977,-4567,-3826,-2836,-1744,-694,155,707,871,649,47,-858,-1980,-3200,-4389,-5443,-6228,-6703,-6803,-6545,-5989,-5195,-4328,-3488,-2861,-2531,-2606,-3081,-3926,-5027,-6254,-7447,-8458,-9171,-9500,-9417,-8947,-8166,-7195,-6178,-5259,-4538,-4102,-3940,-4044,-4327,-4696,-5043,-5268,-5292,-5089,-4677,-4114,-3503,-2923,-2468,-2176,-2085,-2182,-2474,-2935,-3564,-4329,-5210,-6161,-7132,-8073,-8921,-9628,-10149,-10446,-10496,-10273,-9765,-8980,-7920,-6653,-5220,-3730,-2270,-935,199,1077,1669,1966,1953,1649,1039,141,-1026,-2417,-3956,-5538,-7049,-8355,-9358,-9956,-10108,-9776,-8983,-7753,-6175,-4342,-2416,-565,1011,2149,2715,2680,2083,1061,-184,-1451,-2522,-3260,-3578,-3469,-2983,-2219,-1300,-362,461,1081,1432,1514,1388,1139,906,800,917,1320,1989,2882,3887,4888,5754,6383,6681,6611,6155,5336,4217,2853,1355,-209,-1709,-3062,-4140,-4864,-5149,-4957,-4297,-3209,-1792,-158,1571,3249,4800,6123,7220,8078,8737,9215,9534,9670,9610,9318,8774,7968,6924,5662,4275,2823,1448,246,-644,-1124,-1121,-586,439,1885,3580,5341,6939,8177,8902,9033,8591,7659,6422,5072,3839,2901,2385,2333,2712,3423,4306,5207,5946,6412,6521,6274,5724,4983,4199,3518,3087,2992,3283,3933,4869,5977,7122,8177,9019,9592,9831,9777,9438,8893,8215,7440,6647,5831,5042,4278,3584,2982,2528,2256,2211,2401,2822,3426,4139,4896,5591,6181,6581,6779,6744,6504,6082,5561,4988,4481,4093,3905,3956,4242,4750,5415,6174,6939,7617,8137,8400,8381,8039,7417,6579,5613,4635,3739,3018,2548,2361,2494,2909,3571,4381,5254,6081,6800,7332,7684,7827,7794,7597,7254,6797,6246,5646,5037,4491,4061,3812,3772,3939,4274,4684,5066,5291,5282,4973,4393,3589,2667,1735,888,198,-313,-633,-814,-867,-845,-750,-593,-367,-67,308,751,1230,1716,2132,2435,2556,2475,2204,1786,1290,800,377,69,-116,-201,-232,-281,-400,-647,-1036,-1542,-2147,-2744,-3303,-3691,-3899,-3837,-3551,-3055,-2439,-1814,-1263,-897,-745,-847,-1162,-1660,-2253,-2873,-3418,-3830,-4043,-4052,-3858,-3516,-3089,-2668,-2340,-2203,-2307,-2703,-3352,-4211,-5158,-6080,-6853,-7376,-7596,-7500,-7107,-6491,-5728,-4925,-4179,-3569,-3161,-2980,-3037,-3307,-3770,-4362,-5054,-5773,-6482,-7146,-7712,-8188,-8518,-8727,-8775,-8688,-8465,-8144,-7759,-7363,-6995,-6689,-6460,-6301,-6193,-6112,-6031,-5924,-5776,-5575,-5309,-4998,-4642,-4286,-3953,-3699,-3555,-3559,-3728,-4042,-4493,-5010,-5558,-6058,-6467,-6744,-6868,-6827,-6636,-6291,-5842,-5303,-4756,-4242,-3847,-3615,-3584,-3757,-4086,-4526,-4964,-5348,-5552,-5546,-5268,-4733,-4002,-3144,-2306,-1574,-1064,-824,-879,-1209,-1764,-2460,-3227,-3961,-4619,-5121,-5459,-5608,-5603,-5458,-5256,-4998,-4769,-4545,-4363,-4205,-4084,-4019,-4034,-4165,-4429,-4839,-5365,-5968,-6575,-7116,-7515,-7714,-7668,-7350,-6769,-5942,-4937,-3823,-2689,-1625,-697,53,598,952,1121,1126,965,645,136,-559,-1467,-2582,-3888,-5335,-6848,-8319,-9630,-10631,-11203,-11204,-10578,-9291,-7416,-5075,-2475,179,2625,4679,6140,6922,6978,6364,5199,3667,1966,300,-1164,-2309,-3063,-3410,-3381,-3022,-2428,-1680,-871,-65,690,1372,1962,2460,2827,3058,3109,2972,2651,2144,1505,776,24,-674,-1280,-1737,-2042,-2192,-2198,-2083,-1869,-1568,-1181,-719,-167,447,1099,1749,2325,2794,3103,3260,3304,3276,3268,3306,3429,3613,3812,3969,4006,3882,3540,2981,2209,1260,213,-865,-1854,-2668,-3201,-3411,-3262,-2812,-2115,-1287,-416,403,1128,1715,2187,2530,2760,2865,2827,2633,2302,1862,1409,1017,790,774,989,1385,1899,2419,2885,3232,3485,3658,3841,4070,4398,4825,5306,5802,6219,6519,6633,6558,6278,5833,5247,4593,3928,3326,2857,2572,2515,2691,3078,3620,4212,4738,5069,5072,4696,3899,2751,1353,-128,-1516,-2597,-3231,-3276,-2708,-1559,45,1920,3848,5599,6963,7776,7930,7420,6308,4742,2927,1074,-597,-1906,-2729,-2998,-2712,-1951,-821,507,1863,3086,4036,4615,4800,4590,4077,3374,2609,1927,1405,1108,1027,1122,1348,1638,1969,2326,2710,3141,3618,4123,4635,5087,5438,5623,5588,5307,4755,3958,2946,1780,540,-704,-1845,-2798,-3470,-3786,-3710,-3227,-2377,-1202,196,1765,3379,4979,6444,7683,8574,9010,8890,8188,6897,5149,3086,943,-1053,-2706,-3846,-4412,-4372,-3812,-2819,-1562,-184,1165,2359,3323,4012,4412,4553,4476,4248,3956,3658,3437,3319,3338,3495,3763,4133,4541,4983,5404,5819,6192,6545,6831,7042,7114,7009,6677,6086,5234,4141,2869,1513,188,-966,-1814,-2241,-2159,-1559,-480,965,2627,4324,5888,7139,7966,8280,8072,7399,6344,5059,3676,2351,1208,358,-109,-150,289,1164,2474,4094,5936,7820,9579,11010,11945,12247,11856,10818,9237,7326,5290,3374,1740,546,-154,-332,-20,710,1754,2974,4219,5320,6146,6588,6615,6258,5621,4834,4062,3407,2970,2751,2733,2825,2935,2959,2825,2502,2001,1374,710,82,-417,-763,-921,-918,-769,-521,-198,154,521,851,1151,1381,1577,1751,1946,2207,2552,2977,3457,3918,4300,4533,4554,4367,3953,3362,2622,1772,867,-67,-968,-1779,-2430,-2829,-2913,-2628,-1981,-1032,92,1206,2142,2692,2784,2340,1441,174,-1279,-2772,-4121,-5213,-5947,-6281,-6226,-5809,-5141,-4292,-3419,-2593,-1924,-1443,-1169,-1101,-1202,-1463,-1831,-2276,-2743,-3171,-3495,-3657,-3607,-3338,-2879,-2299,-1702,-1203,-906,-883,-1183,-1775,-2618,-3595,-4593,-5476,-6142,-6526,-6601,-6426,-6068,-5658,-5312,-5131,-5176,-5440,-5881,-6408,-6923,-7338,-7551,-7533,-7232,-6680,-5915,-5010,-4078,-3206,-2513,-2066,-1931,-2119,-2612,-3352,-4252,-5215,-6131,-6906,-7460,-7747,-7757,-7512,-7063,-6459,-5771,-5054,-4356,-3738,-3227,-2874,-2700,-2739,-2986,-3431,-4034,-4713,-5412,-6026,-6518,-6838,-6989,-6983,-6857,-6639,-6371,-6065,-5754,-5438,-5140,-4860,-4596,-4351,-4096,-3839,-3566,-3293,-3053,-2866,-2797,-2846,-3070,-3442,-3963,-4586,-5247,-5896,-6441,-6837,-7002,-6898,-6496,-5798,-4855,-3760,-2629,-1619,-838,-408,-346,-661,-1277,-2102,-3027,-3949,-4788,-5511,-6091,-6559,-6911,-7190,-7379,-7495,-7496,-7377,-7091,-6645,-6019,-5255,-4388,-3484,-2621,-1862,-1279,-890,-715,-721,-877,-1133,-1460,-1816,-2191,-2565,-2925,-3271,-3595,-3917,-4232,-4574,-4900,-5226,-5473,-5614,-5578,-5326,-4830,-4103,-3172,-2113,-1010,40,922,1565,1890,1899,1606,1095,450,-217,-815,-1253,-1488,-1464,-1204,-717,-94,572,1151,1529,1626,1407,897,172,-659,-1474,-2164,-2645,-2895,-2912,-2757,-2502,-2216,-1966,-1763,-1598,-1406,-1135,-708,-117,624,1450,2251,2939,3412,3636,3591,3334,2922,2466,2059,1792,1727,1890,2258,2773,3340,3858,4229,4394,4327,4048,3612,3085,2548,2068,1713,1509,1477,1582,1791,2036,2261,2412,2455,2378,2192,1934,1639,1364,1119,930,761,591,383,111,-203,-531,-806,-962,-956,-745,-333,282,1068,1984,2971,3955,4859,5610,6144,6408,6362,5985,5271,4245,2964,1512,16,-1399,-2599,-3462,-3913,-3906,-3454,-2636,-1540,-308,928,2050,2944,3549,3827,3791,3486,3008,2455,1971,1652,1594,1830,2357,3110,4011,4923,5734,6301,6522,6310,5638,4509,3003,1225,-658,-2458,-3995,-5084,-5613,-5532,-4860,-3717,-2260,-703,751,1904,2646,2893,2682,2074,1213,232,-708,-1488,-2004,-2199,-2053,-1601,-903,-69,777,1511,2010,2205,2045,1554,789,-148,-1108,-1978,-2601,-2906,-2825,-2352,-1532,-454,753,1926,2920,3594,3891,3764,3275,2469,1474,404,-621,-1473,-2069,-2338,-2238,-1781,-1002,24,1171,2329,3332,4068,4408,4294,3678,2624,1195,-420,-2060,-3501,-4581,-5167,-5199,-4695,-3723,-2420,-915,634,2137,3484,4651,5578,6278,6727,6944,6926,6699,6263,5648,4871,3978,3035,2111,1301,664,259,91,151,403,799,1291,1837,2401,2954,3461,3917,4275,4571,4770,4945,5081,5252,5427,5643,5826,5968,5978,5836,5488,4933,4180,3259,2222,1138,62,-901,-1703,-2239,-2477,-2352,-1876,-1050,45,1351,2733,4107,5331,6313,6970,7237,7118,6627,5855,4908,3935,3081,2460,2165,2193,2519,3057,3692,4353,4941,5422,5763,5944,5952,5783,5436,4919,4283,3538,2785,2048,1417,938,662,641,884,1408,2171,3123,4174,5221,6170,6935,7473,7760,7825,7690,7436,7106,6782,6501,6301,6175,6112,6041,5910,5624,5135,4411,3468,2359,1160,-34,-1132,-2050,-2707,-3044,-3025,-2634,-1915,-902,289,1588,2852,4002,4932,5594,5942,5977,5683,5094,4205,3082,1765,368,-998,-2195,-3095,-3593,-3635,-3219,-2387,-1238,113,1531,2869,4024,4890,5432,5624,5481,5046,4359,3491,2518,1493,501,-423,-1240,-1907,-2409,-2693,-2734,-2510,-2024,-1307,-433,517,1423,2193,2736,2986,2922,2541,1883,1030,58,-905,-1773,-2465,-2932,-3177,-3206,-3064,-2787,-2410,-1984,-1541,-1136,-809,-606,-545,-653,-905,-1278,-1716,-2146,-2490,-2696,-2699,-2530,-2186,-1783,-1387,-1120,-1056,-1229,-1642,-2210,-2836,-3399,-3785,-3946,-3833,-3489,-2941,-2258,-1508,-746,-47,522,892,983,745,159,-772,-1953,-3299,-4638,-5808,-6636,-6982,-6760,-5982,-4709,-3127,-1424,161,1419,2183,2347,1886,866,-598,-2320,-4135,-5854,-7359,-8530,-9318,-9672,-9591,-9093,-8249,-7132,-5875,-4562,-3320,-2219,-1327,-701,-353,-292,-495,-895,-1431,-1986,-2467,-2787,-2882,-2746,-2417,-1959,-1492,-1105,-885,-884,-1096,-1493,-2021,-2606,-3183,-3684,-4044,-4223,-4187,-3946,-3528,-2987,-2399,-1828,-1350,-1009,-861,-917,-1197,-1680,-2331,-3108,-3932,-4757,-5491,-6083,-6442,-6522,-6240,-5612,-4633,-3414,-2069,-766,332,1093,1423,1319,800,-19,-1044,-2113,-3122,-3938,-4492,-4723,-4616,-4190,-3498,-2643,-1722,-873,-182,266,449,362,43,-463,-1094,-1780,-2453,-3046,-3489,-3739,-3757,-3556,-3157,-2645,-2091,-1595,-1213,-985,-917,-992,-1181,-1436,-1714,-1965,-2149,-2228,-2182,-1989,-1646,-1154,-542,146,835,1445,1871,2035,1865,1362,552,-444,-1508,-2475,-3220,-3648,-3733,-3486,-3010,-2390,-1779,-1269,-952,-863,-975,-1231,-1514,-1716,-1737,-1497,-988,-218,742,1785,2802,3656,4241,4472,4304,3738,2816,1615,241,-1201,-2590,-3824,-4816,-5488,-5818,-5814,-5525,-5055,-4502,-3968,-3524,-3186,-2942,-2740,-2530,-2261,-1938,-1563,-1198,-888,-694,-631,-719,-904,-1155,-1397,-1585,-1675,-1669,-1570,-1432,-1289,-1197,-1182,-1272,-1471,-1784,-2175,-2644,-3108,-3534,-3822,-3915,-3748,-3316,-2630,-1764,-795,166,1022,1686,2093,2230,2094,1746,1230,627,-2,-609,-1125,-1548,-1819,-1960,-1954,-1844,-1658,-1457,-1282,-1176,-1153,-1213,-1323,-1466,-1596,-1687,-1725,-1682,-1567,-1362,-1070,-690,-245,233,679,1027,1209,1177,917,435,-227,-1016,-1876,-2732,-3532,-4201,-4714,-5006,-5103,-4965,-4641,-4134,-3480,-2704,-1836,-904,62,1011,1909,2658,3213,3483,3444,3077,2426,1551,543,-499,-1496,-2364,-3050,-3529,-3797,-3889,-3852,-3733,-3584,-3425,-3264,-3102,-2919,-2717,-2503,-2280,-2096,-1940,-1844,-1792,-1768,-1758,-1729,-1660,-1542,-1359,-1124,-842,-530,-208,124,446,771,1090,1400,1684,1917,2075,2149,2136,2060,1938,1792,1631,1458,1260,1041,800,544,303,79,-82,-182,-178,-77,153,490,931,1439,1968,2469,2887,3185,3325,3313,3146,2875,2536,2210,1945,1805,1796,1908,2085,2266,2372,2356,2198,1895,1500,1033,553,87,-344,-715,-1032,-1298,-1527,-1736,-1938,-2126,-2274,-2346,-2292,-2083,-1716,-1216,-643,-61,468,913,1279,1605,1970,2420,3018,3748,4573,5410,6129,6626,6779,6524,5850,4799,3516,2148,919,-5,-454,-362,314,1491,3073,4874,6699,8334,9575,10269,10295,9649,8344,6532,4371,2099,-52,-1859,-3131,-3758,-3682,-2952,-1662,26,1922,3852,5647,7194,8415,9274,9753,9851,9573,8945,7997,6817,5462,4067,2709,1502,522,-173,-544,-586,-313,252,1048,2038,3147,4293,5414,6380,7136,7575,7678,7414,6841,6007,5004,3924,2842,1841,981,310,-142,-371,-382,-221,81,463,889,1325,1748,2157,2536,2894,3225,3534,3817,4080,4303,4497,4628,4692,4653,4479,4141,3627,2929,2100,1175,247,-628,-1374,-1977,-2409,-2696,-2839,-2870,-2774,-2575,-2243,-1793,-1210,-511,282,1132,1968,2727,3309,3652,3699,3429,2882,2112,1223,314,-517,-1187,-1649,-1874,-1884,-1713,-1438,-1142,-904,-791,-805,-946,-1124,-1278,-1306,-1140,-748,-128,659,1536,2373,3063,3496,3593,3345,2759,1929,955,-28,-883,-1498,-1786,-1721,-1329,-700,57,787,1378,1725,1775,1529,1033,357,-405,-1155,-1838,-2383,-2770,-2988,-3022,-2903,-2636,-2276,-1851,-1419,-1028,-701,-489,-368,-345,-385,-445,-507,-523,-480,-330,-62,356,907,1561,2246,2872,3330,3548,3466,3096,2484,1723,916,174,-425,-823,-996,-958,-743,-413,-24,345,647,832,883,820,678,517,420,455,697,1172,1904,2815,3844,4822,5603,6019,5935,5277,4035,2273,139,-2166,-4398,-6281,-7583,-8099,-7742,-6522,-4584,-2178,381,2763,4677,5919,6386,6086,5113,3633,1829,-84,-1941,-3569,-4859,-5738,-6152,-6127,-5666,-4846,-3737,-2448,-1091,182,1259,1998,2328,2208,1654,740,-426,-1707,-2962,-4049,-4858,-5301,-5351,-5017,-4366,-3511,-2569,-1696,-987,-543,-375,-466,-728,-1043,-1295,-1365,-1196,-761,-99,729,1604,2449,3125,3578,3733,3574,3127,2438,1597,695,-180,-965,-1610,-2112,-2460,-2675,-2757,-2706,-2505,-2127,-1543,-752,237,1355,2508,3563,4370,4795,4720,4110,2975,1432,-365,-2208,-3900,-5267,-6186,-6598,-6495,-5943,-5021,-3854,-2553,-1231,11,1091,1938,2487,2708,2575,2119,1399,512,-414,-1263,-1928,-2334,-2466,-2327,-1990,-1533,-1066,-691,-502,-549,-849,-1355,-1979,-2593,-3060,-3248,-3074,-2499,-1556,-329,1052,2430,3644,4547,5032,5036,4592,3758,2705,1567,526,-310,-872,-1142,-1192,-1080,-948,-886,-995,-1330,-1888,-2617,-3426,-4174,-4766,-5082,-5069,-4709,-4000,-3027,-1851,-601,628,1731,2652,3359,3858,4175,4335,4382,4331,4213,4039,3815,3562,3265,2950,2608,2261,1911,1567,1211,843,437,14,-427,-835,-1185,-1419,-1505,-1419,-1143,-690,-82,648,1427,2195,2860,3338,3564,3471,3047,2301,1280,57,-1265,-2602,-3836,-4920,-5786,-6426,-6845,-7070,-7146,-7109,-7006,-6857,-6682,-6483,-6254,-5980,-5647,-5224,-4700,-4070,-3340,-2554,-1754,-993,-327,231,655,965,1174,1324,1440,1578,1745,1972,2235,2494,2702,2768,2643,2259,1611,702,-414,-1656,-2923,-4092,-5038,-5678,-5913,-5776,-5267,-4523,-3626,-2736,-1928,-1315,-911,-755,-803,-1036,-1380,-1785,-2181,-2519,-2746,-2838,-2772,-2555,-2218,-1790,-1348,-931,-604,-385,-282,-301,-411,-608,-863,-1142,-1425,-1660,-1824,-1897,-1885,-1818,-1759,-1756,-1878,-2145,-2561,-3090,-3680,-4269,-4800,-5234,-5533,-5700,-5710,-5591,-5314,-4909,-4347,-3655,-2841,-1947,-1037,-161,612,1256,1749,2106,2342,2493,2588,2638,2687,2711,2757,2795,2841,2870,2858,2773,2576,2229,1706,993,103,-925,-2022,-3093,-4054,-4817,-5331,-5580,-5565,-5333,-4926,-4394,-3765,-3062,-2265,-1359,-300,937,2356,3931,5579,7215,8698,9928,10782,11200,11130,10597,9615,8287,6679,4916,3106,1364,-199,-1499,-2464,-3072,-3321,-3256,-2952,-2511,-2027,-1618,-1334,-1221,-1266,-1398,-1557,-1606,-1493,-1114,-484,413,1498,2702,3915,5016,5890,6430,6563,6236,5487,4346,2954,1438,-39,-1330,-2316,-2921,-3114,-2905,-2368,-1597,-722,122,829,1320,1562,1577,1420,1179,940,787,754,861,1062,1305,1513,1634,1611,1449,1142,735,274,-199,-623,-975,-1212,-1327,-1280,-1086,-712,-193,456,1194,1957,2678,3301,3723,3921,3806,3392,2673,1718,615,-498,-1486,-2178,-2473,-2273,-1597,-505,837,2245,3500,4436,4913,4901,4406,3522,2376,1101,-134,-1217,-2036,-2532,-2698,-2549,-2149,-1568,-879,-150,571,1253,1878,2443,2940,3387,3780,4145,4477,4779,5021,5163,5156,4916,4423,3601,2505,1143,-355,-1889,-3307,-4494,-5338,-5788,-5820,-5460,-4773,-3843,-2778,-1705,-740,5,438,520,248,-329,-1099,-1959,-2756,-3406,-3807,-3941,-3796,-3397,-2814,-2088,-1317,-547,149,730,1174,1477,1657,1766,1839,1939,2088,2280,2489,2630,2634,2403,1894,1089,37,-1167,-2373,-3426,-4159,-4469,-4297,-3689,-2747,-1654,-598,219,668,645,164,-751,-1984,-3433,-4964,-6461,-7817,-8923,-9692,-10029,-9873,-9175,-7940,-6198,-4035,-1567,1045,3620,5942,7811,9031,9442,8979,7611,5449,2651,-522,-3770,-6762,-9198,-10833,-11503,-11194,-9950,-7997,-5562,-2963,-491,1623,3192,4157,4507,4342,3784,3017,2215,1531,1095,940,1069,1384,1748,2015,2013,1663,908,-199,-1549,-2986,-4319,-5401,-6079,-6298,-6020,-5311,-4271,-3070,-1888,-926,-324,-196,-521,-1236,-2155,-3064,-3727,-3933,-3551,-2546,-983,947,3037,4989,6595,7638,8025,7705,6750,5248,3393,1356,-650,-2452,-3887,-4856,-5261,-5096,-4356,-3121,-1518,287,2073,3625,4754,5296,5210,4491,3268,1708,61,-1434,-2532,-3084,-3013,-2353,-1234,140,1525,2673,3369,3467,2918,1764,177,-1630,-3376,-4807,-5714,-5964,-5552,-4527,-3060,-1321,478,2143,3518,4469,4943,4923,4460,3655,2645,1578,624,-106,-511,-568,-302,224,893,1606,2241,2713,2965,2962,2722,2281,1719,1116,580,168,-32,-23,235,698,1345,2137,2999,3901,4748,5503,6092,6500,6696,6714,6564,6302,5957,5588,5235,4944,4747,4641,4604,4571,4453,4159,3600,2728,1531,41,-1658,-3469,-5255,-6894,-8248,-9202,-9658,-9563,-8897,-7702,-6053,-4090,-1961,146,2066,3632,4722,5267,5252,4730,3807,2611,1299,-4,-1175,-2136,-2832,-3243,-3376,-3246,-2891,-2330,-1613,-755,203,1229,2290,3318,4273,5055,5605,5811,5616,4940,3791,2178,228,-1932,-4106,-6089,-7704,-8774,-9206,-8933,-7977,-6417,-4390,-2099,230,2361,4049,5113,5419,4907,3633,1720,-595,-3054,-5335,-7185,-8381,-8805,-8474,-7469,-5997,-4274,-2536,-970,289,1195,1741,2007,2068,2035,2003,2055,2243,2576,3023,3513,3941,4202,4199,3862,3180,2162,891,-524,-1954,-3240,-4256,-4895,-5092,-4831,-4145,-3089,-1753,-236,1365,2940,4389,5608,6511,7001,7024,6527,5498,3981,2041,-178,-2525,-4799,-6830,-8427,-9489,-9929,-9747,-9009,-7801,-6301,-4623,-2947,-1346,71,1277,2216,2881,3223,3257,2957,2379,1576,665,-229,-966,-1430,-1553,-1317,-777,-21,830,1672,2413,3002,3419,3653,3724,3615,3352,2905,2304,1552,700,-198,-1058,-1808,-2356,-2664,-2682,-2432,-1920,-1202,-320,671,1709,2734,3674,4453,5021,5323,5362,5145,4728,4166,3531,2864,2215,1576,980,420,-68,-436,-648,-654,-443,-29,549,1221,1903,2521,3004,3309,3425,3367,3163,2879,2558,2262,2024,1857,1747,1648,1498,1227,785,141,-678,-1623,-2576,-3409,-3975,-4131,-3787,-2895,-1483,328,2376,4422,6257,7654,8495,8663,8194,7119,5575,3706,1678,-328,-2175,-3710,-4863,-5537,-5736,-5429,-4678,-3537,-2114,-544,1024,2436,3550,4262,4510,4283,3628,2628,1413,115,-1112,-2144,-2858,-3188,-3091,-2585,-1739,-669,485,1572,2448,3035,3256,3141,2708,2068,1301,554,-92,-540,-750,-724,-474,-51,490,1104,1715,2269,2701,2953,2975,2729,2198,1369,284,-1021,-2433,-3837,-5088,-6045,-6598,-6676,-6255,-5386,-4144,-2685,-1165,231,1343,2049,2273,2013,1315,303,-886,-2063,-3081,-3785,-4100,-3984,-3457,-2609,-1528,-377,736,1659,2308,2600,2523,2096,1419,606,-158,-732,-950,-743,-70,992,2338,3776,5135,6219,6912,7097,6779,5978,4803,3404,1939,583,-532,-1307,-1710,-1746,-1485,-996,-377,302,976,1606,2181,2695,3155,3570,3931,4246,4489,4662,4745,4747,4652,4462,4162,3734,3160,2410,1479,373,-860,-2147,-3374,-4421,-5159,-5481,-5306,-4602,-3377,-1709,279,2410,4463,6214,7442,7984,7754,6757,5098,2957,576,-1792,-3884,-5489,-6437,-6614,-6012,-4654,-2685,-288,2298,4793,6918,8425,9101,8852,7665,5663,3081,219,-2569,-4946,-6633,-7419,-7232,-6084,-4149,-1639,1093,3753,5970,7527,8215,8000,6912,5106,2784,226,-2319,-4577,-6353,-7503,-7948,-7708,-6834,-5464,-3733,-1841,57,1758,3146,4084,4527,4445,3875,2900,1651,280,-1017,-2098,-2793,-3046,-2815,-2176,-1233,-184,800,1496,1781,1533,758,-495,-2080,-3791,-5413,-6712,-7535,-7770,-7420,-6542,-5266,-3745,-2129,-561,850,2026,2915,3482,3714,3592,3131,2347,1292,30,-1341,-2725,-4002,-5077,-5852,-6263,-6281,-5907,-5188,-4206,-3044,-1830,-653,367,1141,1602,1684,1392,714,-275,-1525,-2918,-4363,-5741,-6960,-7938,-8610,-8931,-8873,-8414,-7550,-6285,-4655,-2721,-586,1602,3698,5502,6876,7685,7850,7391,6352,4907,3223,1547,80,-970,-1474,-1355,-646,572,2087,3707,5153,6228,6747,6632,5879,4571,2861,929,-996,-2740,-4098,-4974,-5267,-4994,-4201,-3015,-1587,-113,1230,2251,2845,2912,2484,1609,438,-880,-2149,-3232,-3971,-4301,-4171,-3603,-2660,-1435,-63,1319,2574,3565,4193,4390,4097,3359,2206,774,-803,-2357,-3738,-4808,-5487,-5722,-5523,-4931,-4029,-2934,-1769,-660,291,1011,1477,1696,1723,1605,1422,1227,1076,1013,1041,1189,1415,1722,2047,2354,2580,2667,2569,2255,1718,987,113,-809,-1676,-2349,-2724,-2682,-2186,-1216,147,1779,3480,5041,6224,6858,6810,6044,4604,2631,306,-2117,-4410,-6352,-7765,-8556,-8659,-8109,-6954,-5329,-3352,-1221,915,2853,4460,5604,6247,6382,6096,5493,4714,3896,3158,2589,2244,2118,2176,2330,2468,2478,2249,1724,880,-240,-1546,-2894,-4127,-5080,-5623,-5679,-5227,-4340,-3124,-1753,-393,798,1703,2263,2473,2364,2016,1497,913,327,-189,-613,-925,-1162,-1329,-1492,-1640,-1810,-1951,-2035,-1994,-1759,-1296,-571,376,1504,2696,3851,4829,5513,5819,5682,5107,4123,2819,1315,-235,-1668,-2832,-3602,-3914,-3743,-3157,-2240,-1135,3,1044,1862,2385,2605,2522,2216,1742,1186,631,127,-235,-434,-415,-173,279,915,1693,2549,3441,4282,5011,5525,5742,5565,4934,3819,2244,295,-1886,-4111,-6158,-7810,-8871,-9210,-8762,-7575,-5758,-3529,-1131,1171,3124,4544,5312,5396,4855,3805,2420,875,-656,-2039,-3179,-4022,-4553,-4768,-4706,-4395,-3904,-3317,-2709,-2190,-1817,-1636,-1659,-1830,-2100,-2367,-2553,-2590,-2443,-2124,-1679,-1193,-754,-468,-405,-627,-1163,-1993,-3084,-4340,-5673,-6954,-8080,-8939,-9471,-9627,-9422,-8891,-8121,-7195,-6231,-5286,-4439,-3695,-3064,-2537,-2096,-1747,-1481,-1312,-1225,-1217,-1237,-1248,-1193,-1042,-780,-431,-23,379,727,972,1072,1020,804,451,-10,-538,-1087,-1620,-2109,-2541,-2915,-3246,-3547,-3827,-4068,-4240,-4279,-4122,-3716,-3032,-2080,-939,299,1466,2436,3061,3275,3067,2472,1625,628,-363,-1260,-1992,-2541,-2915,-3142,-3253,-3263,-3174,-2978,-2670,-2249,-1737,-1171,-592,-58,405,754,983,1070,1041,896,684,424,151,-121,-394,-664,-941,-1205,-1440,-1604,-1664,-1579,-1323,-880,-239,572,1543,2601,3698,4730,5606,6215,6474,6311,5713,4711,3405,1951,520,-676,-1482,-1780,-1530,-803,276,1504,2656,3544,3999,3965,3436,2521,1357,154,-915,-1687,-2061,-2026,-1613,-937,-140,622,1210,1506,1484,1113,480,-356,-1256,-2125,-2834,-3301,-3453,-3248,-2674,-1742,-498,983,2591,4184,5597,6652,7198,7120,6378,5033,3214,1171,-853,-2549,-3703,-4147,-3834,-2846,-1350,394,2096,3481,4330,4501,3985,2867,1334,-351,-1930,-3138,-3803,-3824,-3217,-2083,-603,997,2479,3623,4262,4299,3720,2596,1069,-667,-2398,-3906,-5023,-5611,-5622,-5050,-3986,-2550,-935,668,2059,3073,3595,3565,3002,1976,634,-866,-2316,-3552,-4412,-4802,-4682,-4070,-3034,-1684,-151,1427,2900,4140,5022,5467,5425,4918,4000,2806,1470,182,-920,-1690,-2068,-2034,-1643,-1005,-250,463,1021,1327,1345,1092,611,-23,-735,-1464,-2135,-2715,-3139,-3389,-3427,-3243,-2848,-2250,-1511,-656,232,1121,1926,2605,3080,3299,3206,2762,1960,809,-626,-2270,-3983,-5621,-7012,-8004,-8455,-8302,-7497,-6119,-4272,-2135,68,2136,3864,5098,5775,5860,5419,4576,3482,2357,1382,745,555,861,1612,2685,3883,4995,5785,6098,5789,4862,3357,1444,-675,-2745,-4518,-5789,-6391,-6275,-5436,-3988,-2120,-57,1902,3499,4513,4782,4302,3122,1442,-498,-2437,-4108,-5346,-6027,-6152,-5775,-5022,-4043,-3001,-2059,-1345,-965,-954,-1313,-1954,-2769,-3591,-4254,-4605,-4507,-3906,-2797,-1267,536,2406,4134,5508,6387,6696,6440,5718,4659,3433,2183,1016,0,-870,-1617,-2295,-2954,-3609,-4254,-4848,-5306,-5569,-5538,-5170,-4431,-3355,-1989,-470,1086,2496,3619,4318,4498,4136,3253,1959,409,-1203,-2665,-3779,-4386,-4363,-3688,-2362,-507,1734,4151,6497,8559,10102,10969,11048,10306,8791,6634,4029,1229,-1479,-3808,-5504,-6362,-6276,-5216,-3255,-556,2647,6059,9359,12217,14365,15581,15777,14953,13242,10843,8035,5083,2269,-210,-2197,-3622,-4479,-4805,-4679,-4181,-3400,-2429,-1325,-184,952,2013,2954,3747,4370,4854,5217,5548,5880,6280,6736,7209,7619,7836,7756,7270,6320,4914,3105,1031,-1164,-3263,-5115,-6520,-7380,-7603,-7176,-6151,-4626,-2767,-749,1235,3039,4539,5699,6519,7047,7351,7468,7439,7235,6847,6211,5330,4202,2892,1512,183,-928,-1700,-2032,-1887,-1299,-352,813,2042,3162,4050,4605,4817,4700,4356,3884,3425,3065,2904,2943,3193,3568,3999,4369,4598,4601,4342,3807,3020,2040,942,-190,-1257,-2211,-2993,-3602,-4047,-4361,-4580,-4749,-4877,-4976,-5017,-4955,-4735,-4287,-3559,-2518,-1170,433,2181,3934,5502,6721,7425,7524,6982,5836,4213,2263,231,-1696,-3257,-4310,-4700,-4399,-3436,-1943,-110,1808,3559,4902,5669,5768,5224,4116,2643,978,-642,-2074,-3182,-3935,-4344,-4468,-4409,-4240,-4053,-3880,-3761,-3694,-3686,-3724,-3789,-3865,-3901,-3862,-3683,-3326,-2775,-2034,-1187,-302,472,1031,1260,1106,562,-317,-1415,-2585,-3650,-4453,-4867,-4829,-4312,-3384,-2126,-682,784,2123,3160,3793,3935,3585,2796,1683,422,-818,-1843,-2528,-2776,-2586,-2000,-1151,-172,743,1448,1816,1768,1319,522,-488,-1543,-2474,-3112,-3334,-3083,-2366,-1273,41,1388,2560,3377,3727,3551,2908,1882,675,-563,-1595,-2299,-2531,-2277,-1548,-462,843,2174,3342,4170,4522,4315,3547,2286,685,-1050,-2690,-4000,-4802,-4972,-4481,-3371,-1774,141,2149,4022,5557,6590,7027,6850,6114,4920,3433,1810,245,-1098,-2071,-2577,-2552,-2022,-1032,279,1776,3264,4595,5600,6205,6362,6099,5503,4660,3711,2719,1787,925,161,-537,-1178,-1801,-2396,-2965,-3468,-3838,-4029,-3950,-3582,-2890,-1922,-742,530,1752,2776,3458,3687,3399,2569,1260,-430,-2350,-4313,-6153,-7679,-8765,-9299,-9227,-8542,-7271,-5484,-3282,-779,1872,4520,6985,9086,10646,11515,11582,10806,9208,6908,4091,1003,-2054,-4803,-6965,-8352,-8854,-8474,-7322,-5582,-3508,-1358,615,2205,3266,3730,3581,2884,1720,225,-1469,-3208,-4848,-6255,-7295,-7887,-7954,-7508,-6577,-5279,-3754,-2178,-731,458,1278,1725,1815,1667,1390,1125,969,987,1170,1493,1849,2171,2338,2304,2008,1458,690,-219,-1153,-1996,-2617,-2907,-2794,-2246,-1288,-16,1451,2911,4193,5104,5521,5376,4690,3551,2107,530,-1008,-2355,-3419,-4144,-4530,-4630,-4490,-4200,-3799,-3331,-2810,-2230,-1590,-884,-118,666,1439,2132,2682,3018,3067,2797,2167,1239,41,-1269,-2582,-3726,-4556,-4979,-4914,-4388,-3449,-2211,-833,548,1760,2699,3268,3443,3212,2627,1750,673,-490,-1624,-2624,-3391,-3881,-4041,-3890,-3415,-2676,-1692,-538,720,2002,3216,4287,5146,5750,6091,6187,6080,5820,5451,5015,4521,3980,3392,2758,2104,1449,825,261,-232,-663,-1037,-1400,-1766,-2175,-2626,-3107,-3585,-4012,-4348,-4564,-4652,-4641,-4572,-4513,-4520,-4647,-4902,-5269,-5669,-6004,-6139,-5959,-5366,-4325,-2863,-1070,896,2857,4608,5960,6763,6916,6395,5261,3639,1737,-218,-1982,-3352,-4174,-4375,-3960,-3002,-1621,17,1755,3418,4863,5958,6603,6730,6311,5354,3930,2124,107,-1989,-3956,-5659,-6946,-7743,-8006,-7761,-7065,-6028,-4779,-3454,-2193,-1113,-289,229,462,458,285,34,-232,-448,-590,-627,-559,-372,-62,369,926,1579,2295,3012,3653,4141,4393,4351,3975,3273,2276,1056,-292,-1671,-2974,-4124,-5040,-5694,-6045,-6122,-5941,-5575,-5099,-4598,-4174,-3901,-3840,-4020,-4415,-4978,-5604,-6193,-6599,-6750,-6540,-5983,-5088,-3968,-2742,-1571,-590,79,375,277,-179,-914,-1834,-2806,-3722,-4452,-4910,-5030,-4778,-4167,-3244,-2092,-820,452,1609,2557,3231,3610,3701,3543,3190,2704,2134,1528,914,314,-251,-780,-1257,-1691,-2094,-2483,-2891,-3324,-3797,-4282,-4727,-5057,-5176,-4986,-4427,-3441,-2064,-343,1593,3590,5484,7099,8314,9026,9195,8825,7966,6694,5127,3358,1516,-314,-2023,-3540,-4789,-5725,-6310,-6536,-6404,-5944,-5192,-4215,-3090,-1937,-865,-17,501,600,237,-566,-1741,-3152,-4636,-5988,-7039,-7622,-7648,-7097,-6010,-4502,-2729,-858,939,2511,3758,4607,5038,5082,4784,4236,3512,2699,1853,1031,240,-491,-1193,-1873,-2561,-3272,-4010,-4756,-5478,-6125,-6630,-6942,-7011,-6817,-6367,-5699,-4890,-4015,-3183,-2458,-1907,-1545,-1380,-1350,-1423,-1505,-1532,-1460,-1237,-888,-424,92,609,1057,1402,1590,1628,1500,1262,940,615,351,210,259,515,990,1657,2460,3332,4181,4917,5468,5745,5733,5398,4775,3917,2898,1834,820,-27,-646,-985,-1067,-940,-694,-437,-267,-260,-463,-869,-1434,-2080,-2694,-3174,-3406,-3325,-2882,-2083,-989,316,1674,2939,3933,4522,4595,4133,3163,1802,232,-1366,-2755,-3769,-4257,-4143,-3417,-2139,-396,1639,3825,5959,7876,9409,10423,10827,10578,9709,8282,6444,4335,2129,-27,-2003,-3707,-5080,-6080,-6715,-6982,-6927,-6580,-6002,-5241,-4360,-3411,-2423,-1445,-469,475,1405,2319,3228,4134,5041,5934,6797,7598,8300,8851,9193,9260,8983,8316,7214,5688,3767,1545,-867,-3301,-5599,-7587,-9119,-10095,-10438,-10140,-9231,-7779,-5916,-3768,-1516,670,2621,4185,5250,5736,5626,4934,3756,2213,475,-1258,-2815,-4004,-4735,-4917,-4582,-3783,-2669,-1401,-175,838,1499,1729,1527,945,114,-813,-1674,-2318,-2644,-2610,-2224,-1560,-723,161,959,1560,1871,1849,1472,794,-134,-1173,-2217,-3109,-3734,-4009,-3899,-3435,-2708,-1839,-972,-234,291,557,600,476,302,183,223,476,966,1645,2428,3232,3913,4412,4643,4576,4226,3610,2805,1882,937,59,-689,-1246,-1606,-1770,-1779,-1691,-1565,-1468,-1443,-1501,-1641,-1812,-1970,-2058,-2042,-1898,-1645,-1306,-934,-591,-330,-196,-217,-391,-689,-1070,-1457,-1802,-2023,-2098,-1992,-1721,-1321,-832,-323,154,549,815,937,897,721,435,108,-182,-345,-272,101,836,1922,3295,4840,6374,7725,8680,9108,8887,8010,6525,4563,2327,37,-2055,-3716,-4766,-5068,-4586,-3360,-1519,733,3131,5398,7255,8478,8925,8563,7463,5809,3849,1878,169,-1031,-1583,-1417,-586,777,2479,4283,5971,7335,8241,8619,8480,7911,7041,6054,5093,4326,3814,3603,3644,3852,4106,4261,4198,3806,3055,1930,526,-1053,-2621,-4006,-5039,-5582,-5596,-5085,-4166,-3004,-1798,-755,-37,264,119,-408,-1207,-2124,-2982,-3638,-3944,-3838,-3264,-2271,-908,679,2370,3981,5383,6436,7055,7207,6883,6160,5108,3862,2538,1261,120,-802,-1489,-1904,-2089,-2060,-1867,-1560,-1177,-769,-359,16,348,609,795,890,903,824,691,515,343,204,139,167,297,530,806,1105,1329,1443,1389,1166,785,296,-238,-757,-1196,-1510,-1668,-1639,-1420,-1007,-402,367,1282,2289,3327,4332,5223,5942,6433,6658,6603,6262,5657,4834,3854,2812,1808,932,271,-137,-288,-216,-5,252,438,458,235,-262,-1009,-1943,-2937,-3860,-4556,-4883,-4754,-4108,-2975,-1439,358,2219,3941,5328,6197,6450,6018,4933,3289,1241,-989,-3156,-5021,-6342,-6986,-6835,-5932,-4355,-2306,-26,2218,4157,5588,6354,6426,5821,4690,3206,1598,90,-1126,-1905,-2180,-1953,-1300,-349,765,1870,2866,3652,4211,4545,4732,4810,4893,5004,5195,5457,5749,6025,6198,6202,5983,5491,4753,3767,2623,1380,147,-977,-1898,-2534,-2833,-2796,-2443,-1861,-1152,-423,205,663,904,922,767,504,216,-18,-148,-172,-99,-27,9,-105,-377,-828,-1410,-2028,-2588,-2958,-3067,-2847,-2320,-1520,-560,445,1357,2036,2393,2345,1879,1021,-151,-1513,-2922,-4209,-5218,-5818,-5912,-5481,-4567,-3284,-1803,-320,973,1907,2382,2343,1828,908,-269,-1545,-2753,-3726,-4366,-4603,-4448,-3965,-3263,-2473,-1729,-1149,-799,-719,-895,-1269,-1790,-2356,-2914,-3384,-3721,-3887,-3859,-3634,-3231,-2681,-2053,-1403,-826,-387,-157,-184,-476,-1025,-1761,-2604,-3441,-4158,-4664,-4897,-4839,-4509,-3981,-3323,-2662,-2072,-1646,-1430,-1425,-1622,-1937,-2325,-2682,-2959,-3098,-3075,-2895,-2570,-2149,-1673,-1200,-792,-479,-323,-315,-482,-773,-1183,-1641,-2130,-2600,-3038,-3426,-3743,-3982,-4110,-4114,-3964,-3645,-3136,-2451,-1585,-597,476,1551,2557,3410,4043,4405,4440,4154,3518,2582,1377,-20,-1521,-3009,-4381,-5511,-6321,-6728,-6717,-6290,-5502,-4426,-3169,-1822,-493,756,1872,2844,3685,4427,5123,5806,6524,7273,8062,8838,9571,10184,10619,10828,10767,10431,9818,8962,7893,6680,5358,4004,2660,1372,186,-898,-1839,-2662,-3346,-3905,-4326,-4609,-4734,-4727,-4574,-4334,-4026,-3708,-3406,-3147,-2927,-2740,-2550,-2344,-2078,-1744,-1318,-788,-149,599,1445,2354,3285,4174,4956,5552,5929,6035,5903,5549,5059,4493,3954,3487,3153,2951,2872,2865,2887,2875,2799,2635,2376,2048,1660,1260,852,480,147,-110,-282,-348,-310,-185,1,183,327,361,274,32,-350,-858,-1462,-2105,-2746,-3304,-3734,-3975,-4003,-3812,-3420,-2869,-2208,-1499,-796,-170,334,647,747,586,189,-450,-1255,-2167,-3081,-3895,-4507,-4826,-4808,-4415,-3681,-2647,-1397,-39,1333,2599,3686,4499,5015,5182,5014,4520,3728,2708,1512,250,-1008,-2140,-3078,-3740,-4078,-4088,-3770,-3189,-2410,-1532,-670,99,656,988,1028,812,357,-283,-1026,-1801,-2519,-3084,-3439,-3496,-3240,-2649,-1764,-654,575,1783,2844,3623,4045,4059,3701,3017,2141,1180,294,-415,-838,-936,-698,-183,528,1295,1991,2470,2637,2419,1838,939,-137,-1244,-2220,-2921,-3265,-3215,-2799,-2095,-1216,-282,554,1191,1505,1436,951,78,-1106,-2473,-3879,-5163,-6202,-6911,-7261,-7290,-7072,-6723,-6356,-6079,-5954,-6013,-6222,-6509,-6789,-6939,-6885,-6564,-5958,-5118,-4124,-3090,-2172,-1464,-1093,-1084,-1445,-2112,-2976,-3908,-4746,-5359,-5615,-5446,-4820,-3772,-2374,-765,931,2530,3902,4911,5467,5525,5078,4181,2896,1362,-322,-2008,-3589,-4959,-6045,-6798,-7203,-7267,-7023,-6502,-5761,-4831,-3783,-2652,-1526,-457,464,1171,1590,1673,1378,707,-308,-1608,-3061,-4543,-5867,-6882,-7433,-7420,-6780,-5536,-3751,-1582,799,3149,5257,6891,7906,8175,7698,6508,4749,2587,239,-2081,-4177,-5879,-7064,-7661,-7623,-6981,-5775,-4122,-2161,-81,1941,3707,5081,5958,6298,6110,5466,4449,3184,1790,387,-919,-2025,-2876,-3412,-3626,-3533,-3170,-2627,-1972,-1322,-738,-320,-75,-41,-174,-434,-749,-1047,-1255,-1326,-1229,-968,-559,-41,553,1165,1769,2304,2744,3053,3200,3188,3017,2707,2301,1833,1367,965,684,585,703,1042,1577,2248,2957,3616,4114,4398,4419,4201,3784,3259,2714,2261,1974,1924,2130,2585,3236,4028,4856,5658,6332,6829,7091,7095,6846,6354,5667,4833,3911,2960,2038,1181,438,-201,-713,-1156,-1547,-1960,-2441,-3036,-3756,-4591,-5482,-6351,-7097,-7613,-7811,-7624,-7029,-6038,-4720,-3172,-1524,96,1551,2746,3587,4042,4092,3765,3105,2194,1119,-7,-1083,-2000,-2693,-3095,-3204,-3029,-2619,-2051,-1384,-717,-84,445,864,1149,1309,1356,1304,1165,948,652,279,-164,-658,-1174,-1657,-2076,-2366,-2511,-2493,-2320,-2037,-1690,-1344,-1058,-879,-825,-910,-1104,-1374,-1667,-1920,-2074,-2073,-1873,-1455,-827,-28,874,1785,2620,3276,3695,3830,3664,3233,2557,1718,772,-205,-1139,-1994,-2715,-3287,-3693,-3924,-3979,-3863,-3574,-3125,-2534,-1820,-1025,-189,637,1395,2040,2516,2797,2847,2669,2250,1628,822,-89,-1047,-1953,-2732,-3313,-3656,-3757,-3634,-3353,-2958,-2528,-2110,-1730,-1420,-1150,-921,-700,-460,-181,151,543,967,1423,1858,2257,2583,2804,2908,2856,2642,2250,1690,999,231,-521,-1156,-1572,-1683,-1441,-853,36,1122,2283,3387,4315,4979,5331,5356,5094,4586,3931,3188,2458,1793,1252,840,571,387,262,125,-67,-345,-717,-1169,-1655,-2134,-2541,-2833,-2971,-2936,-2731,-2396,-1968,-1547,-1182,-981,-976,-1210,-1677,-2327,-3104,-3891,-4601,-5116,-5366,-5300,-4911,-4247,-3374,-2399,-1432,-574,93,514,686,614,369,2,-378,-719,-918,-946,-747,-311,362,1252,2318,3500,4717,5886,6917,7726,8251,8453,8305,7840,7070,6067,4900,3653,2440,1349,504,-33,-182,66,692,1643,2805,4062,5274,6319,7079,7507,7544,7238,6609,5750,4744,3695,2704,1861,1235,853,722,788,999,1266,1528,1730,1848,1894,1888,1881,1926,2061,2323,2710,3204,3763,4331,4841,5234,5459,5482,5292,4884,4289,3527,2654,1701,716,-262,-1209,-2081,-2853,-3480,-3910,-4103,-3999,-3588,-2841,-1810,-528,876,2317,3649,4772,5592,6065,6171,5956,5470,4795,4021,3204,2408,1637,921,234,-391,-957,-1409,-1712,-1807,-1675,-1293,-692,95,1001,1961,2899,3761,4486,5038,5387,5521,5440,5152,4677,4033,3245,2343,1364,365,-598,-1447,-2107,-2509,-2596,-2340,-1751,-876,203,1367,2493,3466,4173,4576,4643,4407,3935,3306,2624,1979,1453,1098,952,990,1212,1528,1915,2272,2559,2699,2676,2441,2037,1454,774,29,-708,-1387,-1983,-2459,-2844,-3142,-3400,-3663,-3947,-4292,-4664,-5056,-5413,-5693,-5861,-5896,-5796,-5576,-5268,-4892,-4496,-4086,-3705,-3362,-3075,-2870,-2752,-2738,-2835,-3010,-3264,-3514,-3742,-3843,-3800,-3523,-3025,-2262,-1286,-113,1172,2501,3770,4885,5753,6289,6449,6186,5537,4508,3206,1694,103,-1469,-2908,-4121,-5041,-5604,-5802,-5621,-5094,-4281,-3234,-2062,-844,319,1336,2159,2747,3108,3270,3280,3186,3026,2822,2576,2284,1942,1554,1140,739,385,116,-47,-112,-104,-69,-74,-158,-382,-742,-1252,-1870,-2565,-3279,-3954,-4539,-4953,-5159,-5074,-4685,-3956,-2933,-1644,-196,1332,2813,4159,5269,6071,6507,6546,6177,5426,4346,3014,1549,74,-1283,-2393,-3189,-3609,-3667,-3414,-2907,-2269,-1546,-863,-236,249,610,807,873,802,635,377,81,-231,-506,-696,-783,-727,-553,-269,77,443,792,1082,1306,1450,1527,1545,1514,1430,1286,1075,777,409,-22,-461,-868,-1172,-1343,-1329,-1139,-766,-242,401,1130,1900,2672,3411,4060,4593,4944,5095,5001,4669,4099,3336,2418,1435,441,-468,-1247,-1836,-2225,-2403,-2411,-2269,-2057,-1801,-1589,-1444,-1425,-1546,-1817,-2225,-2745,-3328,-3940,-4507,-5002,-5356,-5552,-5557,-5371,-5005,-4510,-3933,-3357,-2858,-2496,-2338,-2390,-2659,-3104,-3663,-4266,-4817,-5250,-5480,-5481,-5217,-4697,-3950,-2991,-1894,-673,592,1870,3103,4210,5161,5837,6212,6190,5763,4915,3690,2179,478,-1250,-2878,-4250,-5261,-5827,-5913,-5544,-4778,-3724,-2510,-1268,-124,824,1519,1926,2070,1990,1759,1456,1163,947,864,933,1147,1470,1836,2164,2359,2343,2036,1416,472,-747,-2162,-3668,-5144,-6464,-7530,-8253,-8600,-8562,-8183,-7534,-6703,-5803,-4915,-4119,-3449,-2908,-2467,-2069,-1654,-1152,-542,203,1027,1883,2689,3361,3840,4085,4079,3844,3415,2849,2216,1590,1039,620,381,346,523,902,1451,2118,2854,3584,4259,4811,5204,5393,5365,5116,4666,4055,3333,2559,1779,1038,358,-255,-783,-1247,-1611,-1899,-2069,-2139,-2088,-1954,-1753,-1546,-1369,-1265,-1246,-1300,-1390,-1449,-1415,-1213,-799,-128,789,1960,3310,4809,6334,7817,9112,10131,10749,10905,10551,9707,8438,6860,5139,3441,1951,807,121,-77,205,881,1832,2912,3961,4831,5403,5568,5279,4516,3296,1699,-192,-2227,-4272,-6164,-7772,-8968,-9685,-9869,-9537,-8716,-7494,-5971,-4268,-2532,-880,538,1644,2346,2628,2486,1973,1157,151,-943,-1986,-2864,-3463,-3688,-3491,-2840,-1772,-346,1319,3080,4776,6231,7303,7869,7853,7248,6089,4494,2607,616,-1297,-2952,-4219,-4995,-5261,-5030,-4395,-3478,-2424,-1417,-588,-85,22,-301,-1031,-2114,-3419,-4862,-6268,-7542,-8559,-9222,-9489,-9319,-8746,-7829,-6666,-5401,-4160,-3100,-2304,-1860,-1766,-2005,-2497,-3165,-3892,-4607,-5221,-5685,-5977,-6064,-5986,-5737,-5388,-4971,-4553,-4164,-3847,-3580,-3369,-3139,-2855,-2457,-1897,-1181,-319,623,1555,2377,2977,3270,3198,2765,2011,1041,-32,-1070,-1972,-2658,-3089,-3288,-3263,-3084,-2784,-2398,-1978,-1524,-1091,-684,-351,-106,6,-3,-145,-377,-649,-908,-1079,-1122,-993,-687,-217,377,1027,1660,2185,2530,2624,2435,1949,1191,232,-854,-1928,-2886,-3579,-3922,-3827,-3281,-2290,-932,715,2512,4347,6075,7588,8773,9568,9917,9818,9295,8394,7207,5816,4348,2903,1606,546,-195,-590,-647,-418,-22,435,792,944,784,279,-575,-1707,-3021,-4389,-5665,-6740,-7493,-7887,-7891,-7549,-6912,-6089,-5159,-4242,-3410,-2729,-2235,-1932,-1799,-1807,-1908,-2065,-2256,-2456,-2669,-2894,-3124,-3355,-3548,-3668,-3654,-3447,-2989,-2231,-1159,227,1878,3717,5637,7502,9172,10510,11381,11706,11426,10558,9169,7393,5396,3383,1513,-44,-1226,-1974,-2333,-2351,-2122,-1729,-1256,-756,-274,189,616,1034,1436,1838,2236,2628,3003,3348,3645,3873,3999,4008,3852,3520,2977,2222,1251,96,-1208,-2602,-4014,-5381,-6622,-7674,-8480,-8978,-9147,-8952,-8401,-7526,-6363,-5010,-3547,-2095,-759,359,1194,1702,1901,1840,1596,1284,995,826,838,1061,1471,2040,2661,3277,3761,4079,4162,4032,3723,3291,2836,2413,2091,1890,1802,1801,1824,1809,1697,1421,979,349,-402,-1226,-2014,-2668,-3102,-3220,-3017,-2469,-1652,-649,426,1431,2278,2857,3138,3103,2771,2202,1457,619,-222,-987,-1607,-2038,-2258,-2285,-2145,-1875,-1529,-1108,-645,-103,531,1301,2238,3344,4624,6007,7435,8775,9911,10711,11062,10903,10207,9019,7429,5577,3616,1728,53,-1281,-2203,-2709,-2823,-2653,-2311,-1943,-1675,-1619,-1849,-2400,-3257,-4367,-5633,-6934,-8135,-9107,-9735,-9953,-9723,-9065,-8026,-6700,-5192,-3627,-2133,-811,238,971,1350,1381,1096,530,-247,-1179,-2184,-3184,-4105,-4855,-5363,-5555,-5372,-4799,-3824,-2512,-923,804,2545,4147,5460,6379,6803,6712,6113,5082,3732,2206,675,-735,-1876,-2696,-3160,-3299,-3193,-2951,-2691,-2540,-2571,-2844,-3345,-4030,-4802,-5549,-6141,-6474,-6445,-6020,-5181,-3976,-2492,-845,800,2296,3470,4205,4408,4052,3167,1854,243,-1474,-3120,-4504,-5477,-5932,-5831,-5192,-4108,-2696,-1131,444,1859,3015,3823,4268,4370,4214,3900,3579,3368,3399,3738,4423,5405,6614,7893,9099,10058,10620,10695,10205,9181,7666,5788,3714,1617,-273,-1784,-2734,-3019,-2596,-1500,149,2173,4339,6416,8163,9417,10047,10016,9363,8175,6607,4824,3002,1306,-127,-1184,-1812,-1982,-1734,-1129,-278,714,1707,2617,3344,3843,4099,4121,3947,3629,3215,2755,2305,1890,1574,1383,1370,1566,1999,2673,3578,4661,5868,7082,8219,9123,9710,9862,9544,8747,7538,6026,4369,2729,1274,127,-633,-976,-947,-606,-86,500,1005,1321,1355,1059,420,-510,-1676,-2945,-4209,-5331,-6197,-6736,-6896,-6694,-6161,-5388,-4453,-3466,-2516,-1670,-1014,-553,-339,-335,-533,-877,-1294,-1711,-2031,-2180,-2099,-1741,-1115,-231,855,2077,3359,4614,5763,6739,7469,7926,8077,7918,7468,6743,5777,4624,3313,1921,497,-887,-2172,-3290,-4210,-4881,-5303,-5480,-5437,-5221,-4885,-4494,-4104,-3776,-3544,-3430,-3435,-3526,-3661,-3778,-3814,-3724,-3475,-3075,-2552,-1964,-1388,-900,-583,-487,-649,-1068,-1720,-2547,-3487,-4452,-5376,-6178,-6795,-7178,-7274,-7067,-6542,-5717,-4637,-3373,-2027,-713,449,1354,1934,2156,2064,1722,1258,802,479,398,604,1114,1865,2783,3723,4562,5142,5361,5130,4437,3305,1835,153,-1579,-3182,-4515,-5425,-5827,-5672,-4953,-3724,-2085,-145,1905,3939,5760,7254,8307,8861,8905,8463,7599,6397,4958,3380,1762,193,-1253,-2500,-3497,-4193,-4559,-4584,-4283,-3691,-2878,-1911,-884,130,1057,1854,2504,3005,3397,3715,4032,4389,4857,5437,6155,6963,7802,8588,9203,9550,9526,9074,8161,6823,5134,3221,1247,-623,-2224,-3429,-4179,-4445,-4310,-3848,-3236,-2608,-2133,-1926,-2079,-2624,-3543,-4774,-6211,-7716,-9154,-10362,-11226,-11631,-11512,-10849,-9660,-8029,-6064,-3934,-1799,141,1732,2827,3340,3239,2550,1362,-179,-1911,-3641,-5211,-6471,-7340,-7746,-7708,-7217,-6354,-5141,-3685,-2027,-279,1485,3155,4630,5817,6624,7012,6957,6486,5656,4550,3264,1900,537,-749,-1924,-2948,-3836,-4567,-5179,-5669,-6055,-6350,-6537,-6636,-6606,-6475,-6207,-5831,-5353,-4804,-4221,-3661,-3153,-2764,-2487,-2360,-2317,-2345,-2354,-2280,-2083,-1722,-1209,-598,65,663,1124,1346,1271,853,90,-971,-2282,-3709,-5168,-6504,-7611,-8369,-8688,-8511,-7804,-6576,-4871,-2767,-371,2173,4713,7068,9072,10555,11387,11475,10769,9329,7227,4662,1838,-991,-3580,-5718,-7241,-8058,-8137,-7524,-6319,-4674,-2768,-800,1054,2636,3825,4580,4879,4792,4408,3842,3230,2671,2252,2005,1934,1997,2147,2323,2473,2563,2577,2512,2407,2278,2181,2139,2166,2272,2403,2534,2582,2501,2258,1840,1300,697,127,-313,-556,-542,-262,259,985,1824,2713,3549,4264,4787,5082,5130,4955,4592,4102,3554,3010,2531,2161,1917,1816,1830,1922,2055,2137,2142,1985,1648,1123,423,-396,-1292,-2182,-3025,-3740,-4304,-4671,-4832,-4789,-4558,-4176,-3680,-3097,-2478,-1814,-1149,-462,216,895,1538,2140,2650,3052,3297,3366,3242,2918,2427,1794,1092,385,-249,-725,-1000,-1012,-768,-263,446,1316,2254,3203,4072,4812,5370,5724,5877,5840,5660,5365,5005,4614,4214,3824,3447,3071,2692,2280,1824,1308,732,111,-529,-1144,-1686,-2107,-2362,-2428,-2285,-1955,-1448,-826,-127,564,1182,1636,1866,1803,1439,766,-142,-1195,-2257,-3183,-3835,-4101,-3930,-3325,-2371,-1183,60,1210,2104,2640,2785,2518,1951,1150,291,-511,-1105,-1408,-1342,-931,-202,720,1713,2618,3293,3636,3582,3137,2347,1312,151,-1007,-2030,-2834,-3330,-3513,-3394,-3024,-2497,-1909,-1358,-957,-758,-835,-1194,-1823,-2685,-3683,-4741,-5734,-6552,-7116,-7343,-7228,-6798,-6106,-5277,-4399,-3592,-2928,-2449,-2166,-2048,-2067,-2164,-2320,-2478,-2640,-2752,-2816,-2772,-2598,-2245,-1686,-916,45,1140,2275,3348,4241,4851,5116,4980,4460,3589,2441,1109,-291,-1664,-2899,-3929,-4709,-5214,-5460,-5480,-5317,-5024,-4644,-4216,-3782,-3373,-3037,-2806,-2733,-2841,-3154,-3666,-4348,-5151,-5994,-6805,-7470,-7931,-8089,-7918,-7396,-6551,-5455,-4205,-2918,-1727,-742,-64,250,170,-266,-1021,-1977,-3049,-4103,-5047,-5780,-6241,-6369,-6139,-5530,-4541,-3200,-1540,373,2426,4525,6475,8151,9352,9964,9864,9037,7492,5364,2802,58,-2639,-5016,-6867,-8018,-8384,-7953,-6811,-5093,-3005,-750,1454,3437,5060,6242,6952,7190,6996,6420,5530,4400,3111,1749,395,-874,-1992,-2925,-3642,-4155,-4484,-4662,-4733,-4724,-4661,-4537,-4355,-4069,-3674,-3128,-2421,-1567,-569,500,1606,2640,3564,4260,4728,4901,4820,4502,4027,3474,2936,2513,2271,2269,2528,3012,3683,4437,5186,5816,6249,6411,6284,5878,5244,4471,3653,2900,2286,1872,1674,1676,1840,2116,2448,2809,3158,3499,3798,4075,4297,4459,4553,4552,4459,4267,3972,3578,3088,2484,1788,982,107,-823,-1733,-2592,-3315,-3853,-4173,-4213,-3996,-3489,-2745,-1770,-635,624,1943,3264,4546,5721,6752,7566,8115,8336,8203,7686,6831,5673,4335,2919,1584,456,-328,-687,-557,35,1049,2358,3824,5271,6549,7501,8039,8090,7639,6715,5370,3705,1811,-166,-2136,-3956,-5571,-6893,-7922,-8640,-9096,-9332,-9403,-9377,-9282,-9167,-9020,-8862,-8637,-8356,-7961,-7443,-6795,-5986,-5056,-3995,-2857,-1671,-498,598,1556,2324,2860,3166,3247,3163,2968,2741,2542,2412,2377,2402,2473,2512,2500,2377,2147,1807,1380,906,425,-30,-415,-729,-964,-1145,-1305,-1492,-1741,-2096,-2568,-3147,-3817,-4520,-5202,-5804,-6263,-6558,-6667,-6613,-6441,-6200,-5954,-5745,-5583,-5474,-5378,-5267,-5097,-4853,-4524,-4125,-3687,-3238,-2812,-2446,-2147,-1933,-1806,-1758,-1807,-1941,-2187,-2535,-2992,-3529,-4094,-4622,-5022,-5219,-5154,-4799,-4174,-3349,-2402,-1450,-584,115,600,852,916,822,667,517,455,540,791,1220,1776,2422,3083,3685,4166,4447,4485,4239,3695,2866,1789,524,-854,-2253,-3597,-4794,-5789,-6516,-6954,-7090,-6948,-6574,-6030,-5397,-4747,-4143,-3622,-3180,-2795,-2392,-1912,-1261,-398,723,2080,3635,5309,7008,8647,10134,11410,12433,13173,13643,13824,13752,13413,12838,12025,11002,9794,8453,7050,5667,4425,3417,2766,2543,2808,3557,4739,6252,7927,9592,11021,12038,12463,12205,11211,9535,7280,4635,1809,-957,-3434,-5430,-6794,-7450,-7387,-6666,-5399,-3767,-1940,-130,1498,2808,3698,4138,4132,3723,3008,2072,1042,15,-896,-1627,-2098,-2314,-2244,-1941,-1435,-785,-48,719,1493,2219,2912,3541,4124,4663,5153,5611,6008,6356,6621,6818,6909,6937,6871,6751,6576,6354,6096,5799,5454,5058,4593,4049,3409,2673,1838,935,-10,-956,-1851,-2654,-3342,-3873,-4275,-4542,-4716,-4831,-4918,-5009,-5112,-5231,-5351,-5458,-5529,-5541,-5472,-5289,-4974,-4486,-3826,-2968,-1945,-769,494,1784,3013,4117,5009,5677,6078,6260,6253,6125,5943,5750,5587,5458,5364,5264,5146,4954,4664,4253,3693,3004,2192,1307,401,-445,-1169,-1690,-1980,-2008,-1815,-1445,-1000,-564,-263,-155,-327,-765,-1464,-2346,-3328,-4287,-5118,-5710,-5968,-5850,-5322,-4420,-3218,-1828,-411,874,1856,2392,2388,1788,622,-1036,-3049,-5233,-7401,-9333,-10866,-11823,-12115,-11671,-10494,-8644,-6241,-3437,-454,2522,5258,7586,9365,10513,11014,10917,10302,9311,8073,6728,5397,4163,3104,2245,1615,1201,1000,977,1102,1329,1605,1883,2105,2223,2202,2015,1647,1112,398,-444,-1414,-2450,-3531,-4603,-5626,-6563,-7384,-8070,-8618,-9027,-9323,-9524,-9652,-9727,-9740,-9686,-9523,-9215,-8700,-7941,-6899,-5568,-3974,-2164,-227,1731,3594,5231,6536,7406,7790,7658,7067,6077,4839,3494,2212,1145,401,55,114,522,1191,1972,2724,3311,3609,3578,3203,2529,1663,693,-251,-1094,-1772,-2262,-2572,-2738,-2796,-2801,-2779,-2774,-2793,-2863,-2995,-3192,-3490,-3880,-4388,-5007,-5714,-6474,-7222,-7897,-8431,-8769,-8891,-8764,-8432,-7879,-7169,-6303,-5325,-4247,-3099,-1911,-725,397,1398,2197,2753,3004,2965,2627,2067,1344,556,-202,-857,-1352,-1648,-1743,-1642,-1352,-925,-362,285,996,1733,2468,3170,3812,4378,4843,5209,5460,5607,5636,5541,5290,4858,4189,3267,2041,543,-1223,-3171,-5217,-7237,-9102,-10672,-11834,-12484,-12576,-12090,-11073,-9590,-7757,-5702,-3562,-1476,419,2040,3284,4145,4594,4697,4494,4107,3615,3152,2795,2636,2708,3023,3556,4251,5029,5802,6465,6941,7158,7091,6732,6123,5308,4363,3347,2331,1364,471,-317,-1005,-1580,-2022,-2319,-2423,-2323,-1989,-1450,-749,39,799,1432,1821,1884,1574,873,-166,-1483,-2955,-4458,-5871,-7054,-7945,-8459,-8608,-8399,-7907,-7213,-6420,-5638,-4939,-4406,-4051,-3890,-3867,-3934,-3979,-3916,-3634,-3041,-2089,-764,907,2801,4814,6740,8407,9643,10291,10306,9653,8430,6750,4805,2779,889,-715,-1858,-2474,-2505,-1968,-939,473,2117,3816,5422,6768,7754,8310,8413,8119,7476,6617,5625,4623,3679,2840,2117,1487,900,311,-343,-1068,-1869,-2704,-3512,-4216,-4748,-5032,-5054,-4793,-4287,-3588,-2771,-1916,-1104,-395,170,570,813,916,900,792,600,322,-51,-547,-1169,-1933,-2783,-3680,-4513,-5181,-5575,-5596,-5198,-4372,-3161,-1669,-14,1643,3185,4482,5480,6139,6472,6515,6335,6011,5619,5262,4981,4847,4865,5016,5261,5509,5681,5665,5392,4790,3875,2671,1300,-110,-1387,-2368,-2927,-2970,-2504,-1567,-310,1114,2498,3655,4436,4713,4467,3687,2489,980,-651,-2239,-3614,-4644,-5237,-5343,-4956,-4096,-2816,-1185,704,2736,4776,6692,8329,9584,10340,10561,10231,9401,8162,6656,5039,3489,2165,1196,653,560,860,1458,2212,2976,3604,4009,4126,3981,3625,3158,2696,2333,2153,2157,2325,2553,2738,2744,2469,1846,845,-489,-2097,-3846,-5609,-7217,-8540,-9443,-9868,-9790,-9253,-8380,-7293,-6201,-5243,-4592,-4341,-4537,-5175,-6166,-7408,-8737,-9995,-11032,-11715,-11970,-11781,-11174,-10266,-9167,-8039,-7009,-6187,-5654,-5412,-5459,-5710,-6071,-6442,-6695,-6764,-6583,-6137,-5449,-4543,-3488,-2312,-1072,208,1517,2818,4123,5371,6523,7483,8142,8376,8075,7150,5571,3364,634,-2472,-5720,-8899,-11744,-14075,-15710,-16605,-16725,-16179,-15066,-13558,-11814,-9975,-8167,-6463,-4919,-3531,-2310,-1209,-227,652,1417,2041,2488,2719,2711,2454,1971,1320,565,-194,-886,-1432,-1804,-1971,-1970,-1808,-1550,-1190,-772,-241,401,1235,2265,3536,4983,6576,8158,9615,10774,11501,11702,11329,10418,9055,7392,5608,3902,2449,1402,853,817,1267,2073,3098,4155,5064,5681,5886,5653,4973,3943,2648,1246,-145,-1402,-2442,-3212,-3690,-3883,-3793,-3453,-2856,-2027,-979,271,1663,3137,4591,5901,6959,7633,7877,7638,6978,5981,4791,3576,2494,1685,1229,1162,1454,2029,2797,3635,4455,5167,5725,6111,6328,6419,6428,6415,6428,6508,6671,6918,7229,7558,7865,8080,8159,8051,7728,7198,6459,5559,4520,3382,2164,872,-493,-1943,-3481,-5100,-6779,-8471,-10126,-11671,-13032,-14140,-14914,-15323,-15303,-14886,-14053,-12895,-11465,-9872,-8208,-6567,-5020,-3613,-2370,-1285,-334,508,1284,2006,2680,3295,3809,4196,4413,4437,4261,3877,3310,2564,1676,655,-458,-1639,-2842,-4013,-5081,-5949,-6518,-6684,-6354,-5495,-4094,-2243,-72,2226,4411,6266,7558,8143,7922,6890,5131,2787,82,-2756,-5467,-7840,-9687,-10896,-11428,-11302,-10625,-9532,-8208,-6837,-5590,-4598,-3931,-3607,-3564,-3716,-3914,-4032,-3936,-3550,-2844,-1840,-635,667,1918,3001,3815,4303,4469,4359,4065,3708,3415,3295,3452,3911,4689,5725,6942,8227,9467,10540,11367,11866,12019,11795,11229,10346,9218,7926,6546,5183,3887,2717,1686,790,11,-691,-1338,-1967,-2578,-3181,-3763,-4304,-4793,-5200,-5530,-5769,-5929,-6035,-6078,-6096,-6051,-5940,-5698,-5290,-4647,-3752,-2583,-1186,381,1993,3531,4825,5754,6181,6060,5375,4201,2667,965,-700,-2113,-3092,-3520,-3323,-2539,-1248,376,2128,3771,5067,5832,5920,5276,3932,1992,-340,-2841,-5228,-7266,-8717,-9447,-9387,-8566,-7114,-5218,-3139,-1129,549,1722,2251,2139,1433,307,-1039,-2358,-3414,-4032,-4094,-3595,-2622,-1334,32,1246,2072,2339,1922,812,-949,-3213,-5780,-8428,-10901,-12985,-14488,-15288,-15303,-14541,-13025,-10854,-8141,-5031,-1692,1716,5022,8063,10710,12831,14361,15232,15454,15031,14060,12608,10839,8882,6925,5115,3610,2519,1901,1784,2114,2810,3744,4754,5690,6396,6759,6720,6272,5474,4443,3308,2235,1351,755,489,531,808,1203,1588,1837,1860,1605,1079,326,-566,-1474,-2302,-2919,-3256,-3265,-2909,-2245,-1303,-191,1003,2157,3183,3981,4515,4743,4704,4429,4023,3585,3235,3080,3209,3668,4484,5608,6998,8540,10129,11641,12939,13929,14510,14626,14267,13433,12188,10603,8768,6797,4778,2820,979,-664,-2108,-3320,-4342,-5187,-5907,-6522,-7065,-7520,-7887,-8117,-8202,-8106,-7851,-7439,-6919,-6311,-5655,-4951,-4199,-3366,-2419,-1321,-51,1379,2922,4494,5972,7226,8123,8557,8466,7846,6733,5238,3492,1655,-97,-1615,-2764,-3454,-3627,-3285,-2447,-1209,320,1988,3619,5049,6122,6717,6784,6316,5390,4128,2689,1252,-41,-1053,-1742,-2087,-2141,-2010,-1804,-1676,-1753,-2126,-2875,-4002,-5473,-7218,-9098,-11007,-12766,-14270,-15382,-16032,-16159,-15767,-14865,-13530,-11839,-9910,-7875,-5866,-4033,-2485,-1335,-620,-367,-520,-1016,-1735,-2551,-3333,-3950,-4284,-4259,-3800,-2905,-1581,93,2025,4059,6043,7797,9171,10041,10352,10101,9379,8301,7055,5815,4742,3973,3537,3445,3593,3857,4079,4097,3799,3093,1982,517,-1185,-2947,-4592,-5931,-6811,-7149,-6909,-6154,-5000,-3616,-2209,-965,-56,407,392,-69,-866,-1837,-2798,-3567,-3992,-3980,-3514,-2645,-1495,-232,970,1950,2595,2859,2753,2347,1738,1051,376,-176,-569,-739,-695,-413,86,797,1707,2779,4004,5321,6698,8067,9372,10539,11505,12201,12572,12571,12161,11328,10075,8433,6462,4254,1938,-357,-2474,-4306,-5744,-6746,-7306,-7466,-7309,-6954,-6509,-6131,-5903,-5943,-6278,-6925,-7856,-8998,-10276,-11580,-12819,-13886,-14706,-15193,-15312,-15016,-14314,-13210,-11753,-9999,-8016,-5894,-3696,-1508,615,2613,4438,6042,7374,8387,9016,9221,8952,8201,6983,5367,3451,1391,-656,-2498,-3992,-4981,-5410,-5240,-4536,-3421,-2085,-749,343,1011,1097,574,-525,-2056,-3811,-5555,-7054,-8111,-8606,-8515,-7875,-6856,-5621,-4418,-3442,-2877,-2840,-3357,-4405,-5851,-7541,-9270,-10843,-12075,-12834,-13026,-12636,-11714,-10351,-8696,-6896,-5081,-3369,-1801,-403,863,2031,3165,4283,5413,6532,7613,8604,9451,10111,10532,10710,10620,10288,9726,8976,8069,7053,5959,4837,3703,2601,1549,577,-270,-967,-1468,-1739,-1774,-1561,-1149,-578,56,660,1123,1353,1276,864,125,-893,-2089,-3372,-4607,-5700,-6552,-7103,-7320,-7198,-6779,-6096,-5233,-4237,-3169,-2070,-965,131,1189,2190,3095,3863,4463,4890,5140,5270,5329,5389,5521,5768,6161,6681,7302,7941,8523,8951,9147,9065,8695,8086,7313,6488,5726,5122,4750,4632,4761,5081,5517,5975,6344,6555,6514,6211,5621,4788,3770,2636,1492,384,-591,-1435,-2112,-2653,-3069,-3402,-3661,-3860,-3991,-4018,-3922,-3664,-3261,-2709,-2091,-1456,-908,-532,-403,-570,-1063,-1843,-2867,-4028,-5186,-6216,-6932,-7238,-7005,-6215,-4884,-3099,-1025,1168,3268,5096,6513,7428,7827,7750,7298,6598,5806,5057,4480,4148,4119,4360,4853,5479,6163,6760,7168,7275,7015,6342,5288,3889,2270,551,-1106,-2560,-3670,-4346,-4506,-4140,-3248,-1892,-163,1811,3880,5863,7594,8900,9648,9750,9170,7944,6161,3969,1543,-923,-3235,-5241,-6804,-7849,-8357,-8337,-7878,-7077,-6050,-4934,-3815,-2777,-1849,-1021,-261,504,1340,2312,3465,4788,6247,7757,9203,10473,11442,12026,12166,11839,11060,9869,8339,6532,4551,2448,317,-1810,-3864,-5809,-7569,-9076,-10235,-10949,-11141,-10743,-9754,-8216,-6221,-3950,-1578,646,2527,3869,4556,4549,3871,2646,1017,-825,-2703,-4467,-6004,-7253,-8204,-8861,-9268,-9445,-9411,-9187,-8755,-8127,-7311,-6318,-5227,-4069,-2960,-1960,-1155,-590,-292,-230,-377,-631,-930,-1186,-1350,-1397,-1340,-1205,-1050,-902,-800,-730,-670,-561,-338,43,615,1339,2144,2894,3431,3587,3214,2229,607,-1589,-4220,-7093,-9974,-12615,-14812,-16369,-17196,-17228,-16516,-15130,-13250,-11042,-8744,-6575,-4724,-3377,-2596,-2422,-2772,-3516,-4464,-5400,-6123,-6457,-6287,-5576,-4332,-2669,-715,1338,3295,4972,6198,6851,6868,6243,5030,3363,1384,-681,-2639,-4274,-5407,-5908,-5684,-4728,-3080,-857,1768,4582,7346,9813,11769,13021,13458,13026,11774,9806,7338,4592,1861,-589,-2520,-3746,-4171,-3787,-2680,-1013,995,3108,5101,6790,8046,8814,9094,8942,8445,7690,6776,5758,4692,3587,2458,1289,85,-1150,-2398,-3614,-4757,-5765,-6580,-7158,-7451,-7443,-7133,-6507,-5624,-4473,-3125,-1586,100,1906,3803,5743,7679,9522,11193,12573,13568,14077,14042,13437,12283,10650,8643,6405,4100,1891,-56,-1605,-2644,-3108,-2970,-2268,-1062,520,2348,4244,6049,7588,8721,9337,9365,8800,7687,6130,4270,2275,308,-1489,-3006,-4207,-5062,-5644,-5990,-6208,-6364,-6516,-6716,-6941,-7192,-7391,-7482,-7369,-6969,-6206,-5040,-3466,-1534,662,2972,5232,7234,8815,9804,10099,9652,8482,6689,4435,1945,-531,-2722,-4405,-5385,-5578,-4957,-3621,-1723,492,2761,4812,6397,7346,7549,7012,5804,4093,2071,-26,-1979,-3583,-4698,-5224,-5157,-4555,-3544,-2324,-1093,-98,477,468,-203,-1527,-3426,-5717,-8191,-10582,-12644,-14168,-14983,-15034,-14302,-12876,-10883,-8495,-5904,-3289,-817,1399,3264,4749,5858,6606,7071,7280,7325,7223,7035,6769,6435,6046,5579,5053,4462,3829,3187,2580,2063,1688,1515,1564,1856,2344,2962,3602,4132,4423,4374,3910,3039,1810,351,-1183,-2594,-3722,-4410,-4589,-4254,-3480,-2420,-1257,-218,506,741,397,-529,-1974,-3762,-5702,-7547,-9085,-10148,-10630,-10517,-9857,-8783,-7448,-6052,-4751,-3715,-3024,-2744,-2853,-3304,-3995,-4814,-5630,-6325,-6790,-6946,-6743,-6173,-5268,-4092,-2747,-1337,17,1209,2163,2807,3142,3157,2910,2465,1885,1275,668,156,-263,-535,-699,-741,-719,-652,-597,-588,-654,-811,-1038,-1305,-1538,-1669,-1614,-1319,-766,12,941,1863,2653,3112,3120,2579,1465,-172,-2205,-4486,-6792,-8950,-10766,-12122,-12936,-13201,-12949,-12280,-11282,-10092,-8800,-7497,-6241,-5046,-3917,-2812,-1692,-490,832,2325,3998,5851,7847,9934,12020,14023,15820,17309,18392,18964,18988,18409,17266,15605,13549,11241,8868,6614,4663,3167,2219,1889,2133,2919,4105,5577,7161,8705,10049,11049,11585,11557,10913,9638,7776,5424,2744,-70,-2778,-5155,-6994,-8146,-8531,-8149,-7067,-5408,-3343,-1047,1292,3524,5511,7189,8483,9412,9959,10165,10054,9665,9040,8224,7280,6262,5242,4292,3461,2825,2399,2221,2270,2536,2950,3470,4003,4493,4865,5084,5126,5009,4763,4452,4126,3843,3629,3491,3419,3370,3317,3215,3039,2773,2405,1948,1404,798,143,-547,-1250,-1947,-2619,-3231,-3748,-4143,-4371,-4423,-4284,-3974,-3526,-2993,-2459,-1975,-1635,-1455,-1463,-1628,-1889,-2166,-2361,-2389,-2180,-1688,-917,118,1343,2685,4040,5296,6356,7123,7546,7601,7320,6761,6040,5263,4542,3964,3558,3326,3204,3095,2896,2486,1794,768,-579,-2201,-4002,-5879,-7703,-9376,-10789,-11904,-12661,-13085,-13182,-13006,-12612,-12063,-11426,-10770,-10157,-9639,-9259,-9029,-8949,-8977,-9072,-9156,-9164,-9028,-8681,-8097,-7255,-6188,-4960,-3663,-2422,-1353,-581,-180,-219,-670,-1513,-2618,-3872,-5085,-6101,-6738,-6880,-6425,-5359,-3702,-1545,998,3765,6598,9322,11771,13805,15279,16128,16268,15726,14521,12767,10581,8128,5564,3057,735,-1266,-2873,-4008,-4643,-4779,-4435,-3687,-2623,-1365,-68,1133,2064,2614,2674,2195,1191,-285,-2108,-4128,-6168,-8051,-9618,-10767,-11411,-11569,-11259,-10585,-9654,-8593,-7520,-6541,-5718,-5092,-4628,-4283,-3940,-3501,-2832,-1847,-482,1266,3355,5659,8050,10318,12277,13747,14567,14680,14060,12792,11031,8960,6846,4889,3321,2273,1821,1960,2578,3518,4559,5465,6027,6060,5469,4229,2404,136,-2383,-4912,-7220,-9090,-10361,-10946,-10847,-10135,-8985,-7586,-6180,-4984,-4174,-3882,-4148,-4953,-6196,-7716,-9301,-10720,-11733,-12153,-11835,-10746,-8936,-6563,-3857,-1110,1390,3375,4642,5105,4751,3712,2157,342,-1503,-3129,-4372,-5100,-5272,-4909,-4093,-2949,-1627,-274,969,2004,2754,3193,3317,3161,2777,2233,1608,960,358,-181,-644,-1041,-1422,-1800,-2239,-2733,-3314,-3956,-4645,-5359,-6057,-6737,-7363,-7924,-8407,-8782,-9036,-9132,-9055,-8769,-8286,-7598,-6757,-5816,-4845,-3932,-3136,-2499,-2048,-1746,-1575,-1459,-1326,-1116,-745,-180,612,1634,2860,4241,5726,7228,8689,10033,11201,12158,12865,13318,13521,13470,13180,12641,11838,10761,9397,7737,5827,3685,1421,-907,-3155,-5250,-7059,-8521,-9564,-10156,-10306,-10033,-9410,-8518,-7457,-6342,-5255,-4279,-3435,-2731,-2101,-1509,-848,-96,793,1791,2833,3830,4663,5229,5425,5200,4529,3447,2035,416,-1237,-2759,-3944,-4663,-4773,-4238,-3053,-1297,907,3378,5939,8374,10520,12218,13365,13893,13807,13105,11883,10206,8214,6033,3827,1753,-22,-1351,-2125,-2249,-1719,-553,1137,3193,5406,7532,9342,10623,11241,11128,10305,8865,6963,4777,2498,279,-1745,-3509,-4978,-6164,-7124,-7893,-8562,-9144,-9707,-10239,-10749,-11223,-11614,-11920,-12079,-12087,-11894,-11498,-10874,-10031,-8978,-7744,-6362,-4884,-3348,-1817,-335,1048,2303,3402,4345,5141,5811,6396,6919,7421,7922,8435,8966,9506,10041,10543,10991,11347,11577,11658,11542,11217,10652,9851,8806,7576,6165,4679,3160,1710,418,-645,-1371,-1727,-1650,-1153,-276,902,2234,3573,4736,5557,5905,5698,4922,3635,1954,44,-1905,-3697,-5160,-6151,-6584,-6424,-5724,-4565,-3128,-1579,-140,1019,1744,1957,1644,874,-232,-1487,-2689,-3639,-4157,-4113,-3446,-2154,-318,1923,4387,6846,9077,10871,12062,12554,12322,11430,10008,8258,6380,4605,3107,2007,1372,1151,1273,1556,1843,1927,1668,948,-269,-1951,-4002,-6243,-8500,-10531,-12160,-13211,-13583,-13248,-12240,-10678,-8728,-6609,-4533,-2736,-1385,-620,-511,-1039,-2150,-3711,-5565,-7535,-9433,-11095,-12363,-13110,-13241,-12694,-11465,-9581,-7151,-4291,-1206,1925,4887,7504,9628,11159,12055,12308,11971,11106,9805,8166,6269,4210,2040,-157,-2343,-4448,-6391,-8130,-9548,-10624,-11292,-11549,-11430,-10979,-10288,-9455,-8566,-7716,-6940,-6283,-5707,-5208,-4708,-4186,-3602,-2974,-2346,-1812,-1468,-1431,-1781,-2559,-3753,-5282,-7013,-8773,-10363,-11597,-12324,-12432,-11915,-10802,-9223,-7344,-5343,-3419,-1705,-308,745,1476,1971,2324,2669,3094,3679,4453,5390,6444,7523,8554,9438,10146,10630,10917,11033,11035,10975,10915,10878,10891,10931,10968,10934,10759,10369,9706,8746,7500,6025,4399,2732,1116,-356,-1623,-2662,-3467,-4082,-4543,-4926,-5261,-5619,-5986,-6394,-6783,-7149,-7412,-7558,-7538,-7343,-6995,-6512,-5966,-5400,-4876,-4416,-4017,-3644,-3214,-2656,-1864,-785,626,2346,4331,6466,8643,10706,12522,13967,14932,15358,15220,14529,13371,11842,10084,8279,6563,5120,4062,3464,3370,3721,4443,5378,6352,7173,7660,7669,7123,5988,4335,2265,-34,-2365,-4517,-6285,-7536,-8158,-8137,-7505,-6359,-4844,-3145,-1445,65,1231,1959,2190,1964,1339,438,-632,-1742,-2810,-3781,-4613,-5340,-5939,-6469,-6903,-7262,-7487,-7544,-7355,-6852,-5984,-4721,-3081,-1119,1043,3272,5385,7214,8615,9471,9736,9428,8601,7398,5939,4417,2957,1699,702,-5,-455,-707,-851,-950,-1097,-1297,-1603,-1957,-2353,-2712,-2988,-3122,-3077,-2843,-2420,-1864,-1201,-530,97,593,881,930,682,150,-662,-1700,-2910,-4204,-5492,-6683,-7662,-8357,-8692,-8640,-8220,-7465,-6474,-5313,-4086,-2832,-1596,-367,872,2156,3515,4952,6462,7990,9481,10842,11973,12791,13188,13118,12528,11427,9854,7901,5686,3363,1109,-917,-2551,-3685,-4249,-4236,-3695,-2721,-1448,-31,1386,2630,3590,4157,4271,3935,3193,2144,926,-326,-1468,-2405,-3068,-3469,-3627,-3651,-3625,-3679,-3919,-4419,-5243,-6382,-7802,-9416,-11094,-12698,-14071,-15066,-15587,-15541,-14922,-13745,-12071,-10008,-7663,-5178,-2671,-283,1906,3792,5340,6510,7307,7757,7888,7769,7429,6947,6336,5638,4864,4000,3081,2079,1042,-10,-1023,-1932,-2663,-3150,-3311,-3122,-2557,-1666,-520,744,1979,3005,3672,3833,3410,2361,718,-1427,-3928,-6587,-9192,-11529,-13415,-14724,-15384,-15425,-14908,-13988,-12820,-11582,-10441,-9515,-8883,-8572,-8544,-8741,-9041,-9326,-9455,-9310,-8788,-7832,-6410,-4545,-2287,274,3041,5869,8648,11231,13509,15387,16792,17699,18100,18037,17550,16726,15638,14386,13058,11753,10555,9540,8768,8265,8035,8046,8233,8514,8777,8921,8839,8468,7761,6750,5476,4084,2681,1450,508,-40,-141,170,835,1707,2639,3443,3969,4082,3711,2836,1500,-209,-2152,-4190,-6145,-7891,-9273,-10195,-10572,-10346,-9511,-8079,-6115,-3711,-1005,1869,4735,7456,9877,11903,13435,14447,14936,14927,14526,13807,12916,11964,11049,10273,9649,9202,8886,8639,8388,8047,7545,6837,5906,4769,3478,2118,776,-433,-1431,-2132,-2505,-2540,-2272,-1770,-1131,-454,146,599,829,827,585,149,-443,-1118,-1825,-2511,-3127,-3670,-4107,-4470,-4761,-5005,-5217,-5387,-5512,-5531,-5430,-5122,-4603,-3811,-2768,-1462,60,1757,3570,5416,7224,8909,10383,11585,12442,12916,12975,12616,11849,10721,9283,7623,5816,3971,2148,418,-1192,-2693,-4094,-5459,-6811,-8197,-9610,-11029,-12391,-13596,-14541,-15106,-15199,-14758,-13787,-12331,-10521,-8511,-6514,-4738,-3386,-2606,-2499,-3064,-4233,-5838,-7655,-9418,-10860,-11742,-11912,-11289,-9917,-7940,-5563,-3077,-732,1200,2568,3263,3312,2825,1987,1051,260,-153,-21,726,2062,3864,5920,8010,9878,11347,12270,12612,12397,11724,10748,9613,8485,7455,6598,5898,5323,4778,4174,3419,2437,1192,-315,-2052,-3931,-5852,-7678,-9280,-10534,-11339,-11647,-11431,-10744,-9658,-8300,-6816,-5359,-4089,-3136,-2611,-2577,-3054,-4025,-5416,-7128,-9023,-10938,-12707,-14153,-15118,-15466,-15088,-13927,-11970,-9266,-5928,-2107,1974,6083,9955,13350,16038,17864,18716,18590,17546,15738,13381,10732,8069,5647,3681,2314,1602,1513,1931,2661,3491,4175,4525,4395,3733,2561,1002,-788,-2599,-4238,-5551,-6404,-6781,-6683,-6211,-5484,-4660,-3888,-3336,-3087,-3261,-3835,-4806,-6048,-7413,-8717,-9761,-10388,-10491,-10030,-9063,-7703,-6120,-4532,-3113,-2063,-1474,-1417,-1863,-2723,-3860,-5083,-6212,-7068,-7516,-7471,-6913,-5891,-4495,-2894,-1234,295,1553,2434,2875,2886,2512,1846,1016,144,-644,-1264,-1667,-1862,-1912,-1901,-1951,-2135,-2527,-3123,-3874,-4687,-5432,-5972,-6205,-6039,-5478,-4547,-3365,-2058,-817,225,898,1138,885,184,-898,-2219,-3650,-5024,-6233,-7174,-7809,-8122,-8129,-7855,-7323,-6548,-5544,-4308,-2862,-1219,586,2491,4443,6346,8124,9677,10936,11816,12295,12335,11956,11198,10112,8791,7307,5759,4220,2753,1410,202,-852,-1773,-2557,-3217,-3744,-4107,-4296,-4251,-3978,-3458,-2743,-1892,-1002,-158,545,1072,1408,1582,1664,1724,1842,2071,2436,2921,3477,4028,4476,4729,4695,4311,3545,2401,912,-824,-2723,-4622,-6396,-7887,-8963,-9517,-9455,-8750,-7370,-5381,-2841,102,3291,6532,9623,12375,14622,16240,17154,17327,16796,15608,13900,11798,9488,7147,4959,3078,1632,702,304,423,966,1829,2871,3958,4972,5826,6472,6899,7118,7155,7043,6790,6412,5897,5215,4363,3285,1998,473,-1245,-3127,-5095,-7069,-8956,-10654,-12089,-13183,-13902,-14233,-14195,-13840,-13237,-12461,-11593,-10680,-9751,-8811,-7811,-6741,-5517,-4142,-2580,-871,934,2742,4452,5944,7149,7988,8477,8647,8583,8420,8267,8272,8504,9029,9813,10800,11849,12800,13479,13707,13373,12390,10782,8594,6001,3161,328,-2277,-4428,-5936,-6667,-6560,-5615,-3919,-1621,1085,3944,6715,9132,10974,12064,12283,11598,10041,7723,4818,1537,-1874,-5176,-8148,-10610,-12432,-13563,-13983,-13776,-13023,-11884,-10496,-9017,-7568,-6248,-5098,-4131,-3293,-2521,-1707,-760,413,1845,3544,5425,7384,9247,10856,12041,12706,12773,12275,11266,9889,8309,6700,5265,4117,3382,3063,3133,3472,3932,4327,4489,4271,3592,2431,856,-1014,-2997,-4905,-6555,-7800,-8559,-8802,-8568,-7962,-7096,-6152,-5266,-4603,-4270,-4351,-4870,-5802,-7085,-8589,-10206,-11764,-13146,-14223,-14899,-15128,-14871,-14152,-12996,-11474,-9647,-7602,-5420,-3181,-981,1108,2992,4605,5885,6811,7368,7604,7543,7281,6851,6340,5747,5100,4358,3494,2456,1232,-202,-1791,-3507,-5240,-6921,-8449,-9736,-10742,-11400,-11715,-11674,-11310,-10644,-9741,-8629,-7398,-6080,-4762,-3490,-2332,-1352,-614,-168,-96,-405,-1141,-2253,-3690,-5320,-7016,-8580,-9869,-10707,-11002,-10679,-9751,-8274,-6367,-4198,-1929,244,2194,3806,5037,5891,6425,6726,6914,7098,7386,7855,8532,9424,10472,11605,12722,13714,14494,14977,15132,14952,14471,13736,12826,11776,10645,9443,8170,6828,5402,3902,2344,776,-754,-2153,-3372,-4305,-4946,-5231,-5220,-4931,-4467,-3916,-3367,-2916,-2608,-2475,-2526,-2725,-3059,-3464,-3914,-4356,-4748,-5038,-5183,-5116,-4811,-4218,-3323,-2147,-708,910,2643,4388,6059,7565,8843,9838,10518,10880,10921,10690,10210,9568,8800,8005,7218,6506,5907,5444,5138,5000,5010,5174,5429,5753,6062,6307,6406,6310,5962,5340,4426,3256,1872,361,-1165,-2600,-3806,-4697,-5187,-5260,-4925,-4259,-3354,-2341,-1338,-457,222,650,788,651,227,-448,-1363,-2471,-3727,-5049,-6352,-7544,-8507,-9186,-9491,-9424,-8975,-8182,-7104,-5816,-4402,-2958,-1559,-286,811,1706,2391,2888,3221,3445,3581,3677,3731,3757,3724,3613,3384,3021,2510,1859,1100,249,-639,-1566,-2485,-3397,-4277,-5084,-5798,-6344,-6700,-6794,-6623,-6151,-5412,-4424,-3257,-1973,-661,589,1692,2541,3083,3233,2984,2328,1322,51,-1375,-2819,-4171,-5308,-6178,-6721,-6945,-6858,-6506,-5932,-5186,-4313,-3336,-2301,-1208,-104,997,2047,3013,3839,4508,4977,5265,5371,5350,5242,5110,5004,4964,5003,5135,5319,5538,5740,5883,5949,5914,5791,5613,5394,5194,5000,4845,4702,4559,4401,4218,3999,3770,3505,3234,2923,2560,2114,1548,837,-49,-1101,-2335,-3703,-5191,-6735,-8283,-9770,-11140,-12323,-13297,-13996,-14430,-14561,-14423,-14009,-13364,-12493,-11425,-10166,-8721,-7089,-5282,-3305,-1208,964,3122,5168,6978,8433,9423,9863,9724,9020,7829,6268,4493,2644,894,-666,-1912,-2824,-3362,-3570,-3476,-3166,-2694,-2150,-1575,-1027,-533,-109,237,529,774,1005,1224,1439,1616,1719,1687,1454,977,200,-875,-2244,-3861,-5666,-7568,-9478,-11286,-12898,-14227,-15198,-15769,-15911,-15639,-14975,-13972,-12678,-11147,-9420,-7530,-5498,-3357,-1132,1111,3306,5349,7144,8591,9632,10235,10428,10285,9909,9436,8992,8682,8573,8685,8980,9408,9867,10283,10574,10719,10706,10595,10439,10330,10336,10508,10853,11334,11860,12318,12572,12497,12019,11100,9795,8198,6461,4745,3191,1901,918,215,-281,-683,-1119,-1686,-2480,-3505,-4764,-6157,-7594,-8916,-9993,-10676,-10878,-10532,-9637,-8233,-6399,-4254,-1922,458,2767,4885,6734,8239,9380,10147,10583,10744,10730,10634,10571,10616,10832,11236,11785,12423,13023,13487,13693,13570,13073,12212,11034,9618,8065,6481,4963,3615,2495,1668,1155,950,1042,1364,1861,2447,3036,3543,3888,4003,3839,3355,2557,1441,74,-1498,-3166,-4848,-6418,-7805,-8903,-9691,-10124,-10229,-10045,-9634,-9067,-8422,-7740,-7070,-6395,-5700,-4927,-4020,-2925,-1607,-64,1661,3500,5338,7056,8526,9631,10304,10487,10213,9527,8542,7379,6181,5058,4109,3350,2771,2279,1777,1123,211,-1047,-2682,-4658,-6881,-9198,-11418,-13333,-14755,-15516,-15531,-14776,-13312,-11295,-8933,-6493,-4255,-2480,-1379,-1093,-1655,-3010,-4994,-7365,-9836,-12086,-13834,-14850,-14993,-14241,-12664,-10442,-7809,-5039,-2386,-78,1743,3005,3723,3993,3949,3759,3588,3555,3751,4186,4829,5596,6368,7025,7450,7554,7311,6710,5834,4760,3618,2524,1579,859,384,147,83,115,141,76,-154,-571,-1155,-1848,-2528,-3102,-3430,-3461,-3148,-2547,-1756,-919,-230,160,76,-552,-1774,-3536,-5734,-8196,-10714,-13064,-15028,-16424,-17123,-17058,-16248,-14753,-12720,-10297,-7667,-5001,-2440,-103,1938,3640,5001,6021,6743,7184,7395,7408,7255,6990,6647,6286,5955,5706,5579,5596,5757,6029,6363,6682,6903,6947,6751,6286,5542,4568,3415,2181,940,-204,-1200,-1980,-2518,-2811,-2850,-2690,-2353,-1937,-1478,-1080,-778,-626,-641,-820,-1142,-1584,-2099,-2661,-3241,-3820,-4403,-4991,-5617,-6299,-7068,-7918,-8810,-9689,-10414,-10872,-10898,-10373,-9215,-7416,-5046,-2281,643,3424,5751,7332,7944,7455,5860,3267,-91,-3903,-7788,-11369,-14290,-16270,-17152,-16887,-15577,-13444,-10770,-7922,-5221,-2964,-1355,-479,-324,-757,-1578,-2533,-3370,-3858,-3846,-3253,-2097,-471,1463,3524,5497,7228,8553,9413,9763,9640,9113,8286,7271,6192,5139,4199,3395,2740,2179,1657,1091,418,-390,-1320,-2306,-3247,-4014,-4500,-4596,-4275,-3527,-2431,-1089,336,1675,2753,3409,3529,3037,1920,219,-1962,-4478,-7152,-9765,-12124,-14011,-15265,-15756,-15427,-14291,-12435,-10024,-7245,-4341,-1499,1089,3323,5151,6582,7695,8567,9309,9994,10661,11311,11887,12307,12470,12274,11664,10605,9152,7380,5432,3474,1659,155,-952,-1590,-1767,-1521,-951,-135,793,1798,2778,3749,4672,5559,6404,7167,7808,8244,8386,8154,7480,6335,4756,2803,618,-1637,-3790,-5644,-7069,-7951,-8248,-7990,-7242,-6140,-4811,-3422,-2064,-861,187,1042,1775,2418,3063,3752,4536,5399,6311,7169,7864,8258,8222,7676,6585,5000,3042,911,-1172,-2948,-4221,-4835,-4736,-3969,-2668,-1042,661,2204,3377,4057,4206,3876,3223,2426,1723,1304,1306,1800,2716,3931,5212,6301,6939,6904,6056,4371,1918,-1095,-4390,-7623,-10439,-12513,-13613,-13588,-12462,-10329,-7443,-4078,-597,2702,5491,7575,8785,9087,8519,7221,5396,3315,1241,-540,-1809,-2406,-2233,-1327,258,2345,4762,7284,9717,11865,13594,14799,15425,15489,15007,14084,12790,11241,9541,7760,5987,4256,2605,1064,-368,-1657,-2811,-3792,-4597,-5189,-5547,-5645,-5475,-5032,-4367,-3520,-2592,-1680,-871,-272,88,168,-7,-396,-944,-1580,-2240,-2871,-3414,-3852,-4151,-4323,-4362,-4312,-4179,-4022,-3841,-3659,-3463,-3225,-2910,-2473,-1876,-1105,-171,875,1958,2971,3815,4389,4628,4500,4013,3218,2180,1000,-242,-1441,-2556,-3496,-4276,-4828,-5188,-5319,-5256,-4983,-4535,-3916,-3162,-2307,-1393,-473,396,1165,1768,2180,2354,2288,1965,1396,587,-462,-1714,-3184,-4792,-6525,-8275,-9964,-11481,-12725,-13614,-14105,-14180,-13875,-13250,-12387,-11385,-10327,-9296,-8340,-7495,-6761,-6119,-5546,-4996,-4444,-3864,-3247,-2593,-1914,-1227,-546,103,717,1273,1766,2172,2492,2693,2783,2737,2565,2266,1856,1349,767,132,-514,-1137,-1673,-2049,-2200,-2017,-1461,-455,996,2847,5016,7323,9586,11568,13054,13845,13837,12948,11258,8853,5956,2781,-416,-3402,-5992,-8040,-9474,-10275,-10480,-10163,-9421,-8377,-7145,-5846,-4589,-3451,-2507,-1781,-1284,-986,-844,-787,-753,-679,-520,-257,123,603,1161,1776,2420,3081,3760,4438,5132,5822,6495,7144,7714,8209,8583,8836,8974,9008,8974,8915,8864,8868,8948,9113,9362,9662,9977,10265,10464,10533,10416,10069,9468,8579,7404,5945,4224,2299,208,-1952,-4111,-6174,-8042,-9639,-10879,-11708,-12099,-12046,-11598,-10812,-9784,-8613,-7392,-6208,-5108,-4129,-3248,-2454,-1681,-892,-39,915,1971,3118,4333,5540,6705,7734,8584,9199,9552,9639,9460,9046,8408,7583,6589,5460,4216,2902,1542,185,-1131,-2362,-3454,-4355,-5021,-5396,-5454,-5183,-4581,-3700,-2592,-1355,-98,1060,1997,2618,2839,2636,2002,1008,-281,-1723,-3210,-4595,-5777,-6652,-7191,-7347,-7177,-6713,-6074,-5349,-4671,-4131,-3810,-3734,-3886,-4194,-4560,-4864,-4980,-4801,-4259,-3298,-1942,-214,1789,3968,6193,8321,10221,11766,12843,13384,13334,12699,11521,9893,7954,5862,3811,1981,521,-425,-838,-690,-90,837,1929,2980,3852,4385,4517,4209,3485,2411,1073,-424,-1985,-3515,-4953,-6240,-7356,-8276,-9012,-9550,-9921,-10117,-10163,-10051,-9800,-9383,-8823,-8076,-7161,-6046,-4748,-3263,-1619,150,2007,3870,5687,7344,8768,9859,10537,10775,10532,9864,8809,7467,5942,4340,2772,1324,71,-946,-1688,-2180,-2414,-2473,-2389,-2259,-2148,-2120,-2231,-2478,-2851,-3292,-3713,-4040,-4186,-4105,-3788,-3261,-2593,-1895,-1273,-860,-769,-1080,-1856,-3097,-4755,-6742,-8909,-11092,-13103,-14761,-15919,-16462,-16353,-15591,-14258,-12457,-10337,-8055,-5761,-3596,-1687,-125,1021,1698,1912,1673,1038,107,-1025,-2222,-3351,-4317,-5005,-5392,-5443,-5212,-4756,-4167,-3552,-2983,-2535,-2223,-2037,-1923,-1804,-1593,-1202,-571,343,1525,2948,4519,6145,7693,9042,10066,10668,10764,10325,9357,7901,6072,3976,1788,-363,-2325,-4012,-5334,-6279,-6810,-6947,-6674,-6007,-4942,-3496,-1705,379,2651,5007,7289,9363,11082,12341,13070,13251,12916,12155,11078,9823,8524,7276,6179,5235,4474,3836,3312,2844,2452,2130,1953,1975,2269,2889,3827,5051,6443,7859,9108,10019,10421,10232,9403,7995,6125,3968,1751,-303,-1980,-3110,-3591,-3396,-2586,-1283,326,2047,3674,5041,6015,6534,6585,6210,5517,4615,3665,2780,2094,1664,1534,1689,2070,2607,3205,3765,4241,4555,4736,4772,4730,4644,4594,4615,4757,5039,5456,6000,6618,7259,7846,8294,8527,8462,8066,7303,6212,4851,3327,1778,345,-835,-1649,-2033,-1960,-1463,-610,496,1733,2981,4121,5042,5679,5972,5925,5564,4961,4201,3393,2608,1907,1298,738,169,-518,-1402,-2535,-3943,-5548,-7262,-8917,-10344,-11382,-11904,-11835,-11178,-9989,-8399,-6581,-4748,-3115,-1875,-1195,-1141,-1743,-2888,-4450,-6182,-7880,-9283,-10225,-10550,-10215,-9229,-7692,-5747,-3583,-1408,585,2216,3379,3976,4022,3537,2615,1379,-36,-1479,-2786,-3834,-4488,-4668,-4331,-3475,-2164,-512,1323,3141,4737,5913,6499,6399,5568,4053,1964,-528,-3217,-5882,-8294,-10268,-11631,-12279,-12159,-11283,-9742,-7688,-5326,-2894,-631,1240,2555,3204,3174,2487,1275,-347,-2180,-4074,-5847,-7363,-8489,-9133,-9230,-8741,-7690,-6106,-4101,-1781,660,3063,5193,6880,7947,8289,7890,6794,5172,3214,1195,-656,-2112,-3038,-3365,-3131,-2434,-1437,-338,701,1507,2011,2181,2058,1744,1361,1050,919,1061,1476,2145,2963,3791,4472,4851,4806,4270,3248,1795,56,-1816,-3628,-5208,-6416,-7146,-7368,-7090,-6373,-5312,-4010,-2582,-1131,252,1491,2516,3293,3782,3983,3903,3558,3007,2267,1422,498,-414,-1292,-2046,-2670,-3108,-3366,-3460,-3417,-3314,-3203,-3183,-3309,-3651,-4226,-5038,-6032,-7136,-8222,-9166,-9802,-9997,-9635,-8635,-7006,-4809,-2194,598,3308,5610,7235,7942,7616,6242,3952,992,-2300,-5530,-8318,-10325,-11320,-11200,-9992,-7890,-5164,-2201,617,2905,4358,4772,4073,2323,-282,-3437,-6776,-9896,-12436,-14096,-14700,-14173,-12612,-10166,-7139,-3807,-525,2437,4837,6506,7401,7502,6941,5836,4396,2798,1226,-186,-1349,-2234,-2862,-3289,-3606,-3887,-4208,-4600,-5047,-5504,-5869,-6038,-5912,-5418,-4551,-3355,-1955,-490,824,1835,2370,2346,1738,597,-935,-2668,-4367,-5791,-6740,-7043,-6654,-5569,-3929,-1892,296,2419,4278,5722,6708,7229,7384,7303,7135,7035,7102,7406,7924,8603,9308,9896,10213,10114,9519,8372,6728,4673,2372,25,-2154,-3970,-5240,-5890,-5848,-5186,-3982,-2392,-598,1239,2942,4398,5521,6273,6666,6753,6601,6322,6003,5739,5604,5620,5788,6046,6310,6472,6420,6071,5374,4323,2975,1407,-245,-1854,-3256,-4336,-4966,-5096,-4691,-3798,-2489,-904,814,2482,3948,5048,5690,5800,5362,4431,3070,1417,-392,-2214,-3892,-5311,-6369,-6996,-7180,-6917,-6269,-5307,-4133,-2856,-1594,-433,521,1249,1704,1947,2024,2046,2129,2370,2870,3653,4719,5994,7365,8681,9780,10496,10708,10328,9340,7801,5817,3590,1294,-820,-2588,-3841,-4485,-4500,-3893,-2767,-1231,546,2395,4130,5575,6576,7027,6853,6065,4709,2916,854,-1272,-3245,-4868,-5981,-6486,-6367,-5668,-4513,-3066,-1518,-51,1171,2059,2550,2664,2463,2016,1443,814,215,-309,-727,-1027,-1209,-1283,-1250,-1127,-916,-638,-320,10,295,502,571,496,255,-93,-522,-916,-1223,-1336,-1216,-836,-201,644,1643,2733,3846,4941,5964,6899,7692,8332,8745,8895,8714,8159,7211,5881,4245,2397,497,-1321,-2889,-4098,-4852,-5135,-4943,-4371,-3497,-2485,-1471,-603,-15,215,32,-548,-1473,-2637,-3926,-5183,-6277,-7087,-7506,-7497,-7035,-6166,-4972,-3563,-2094,-705,443,1252,1633,1605,1199,549,-210,-924,-1449,-1722,-1709,-1470,-1117,-787,-652,-834,-1429,-2452,-3841,-5472,-7145,-8670,-9828,-10482,-10546,-10018,-9000,-7641,-6153,-4765,-3674,-3050,-2977,-3474,-4459,-5800,-7285,-8703,-9825,-10459,-10479,-9820,-8519,-6680,-4485,-2149,85,1993,3403,4178,4302,3781,2750,1345,-211,-1731,-2999,-3858,-4191,-3940,-3132,-1835,-190,1647,3505,5225,6700,7844,8651,9138,9371,9429,9399,9331,9274,9200,9078,8829,8365,7621,6521,5080,3295,1274,-891,-3052,-5063,-6792,-8115,-8967,-9289,-9111,-8456,-7429,-6136,-4696,-3261,-1927,-822,1,491,663,547,231,-195,-625,-948,-1095,-1014,-687,-150,578,1416,2329,3244,4138,4971,5728,6399,6972,7446,7812,8068,8203,8219,8124,7910,7610,7217,6759,6251,5696,5116,4514,3905,3302,2724,2194,1730,1339,1027,757,520,260,-39,-394,-813,-1253,-1695,-2087,-2380,-2552,-2558,-2406,-2076,-1597,-977,-252,537,1362,2171,2947,3654,4279,4813,5222,5510,5625,5574,5342,4954,4450,3897,3361,2932,2646,2549,2618,2813,3051,3238,3276,3079,2608,1834,819,-385,-1662,-2899,-4000,-4858,-5433,-5686,-5634,-5299,-4748,-4029,-3235,-2422,-1681,-1052,-595,-319,-230,-315,-516,-809,-1109,-1366,-1516,-1511,-1322,-960,-444,133,695,1125,1314,1195,715,-119,-1226,-2535,-3855,-5069,-5977,-6473,-6453,-5890,-4829,-3343,-1598,268,2072,3660,4934,5787,6216,6212,5825,5120,4173,3072,1895,723,-387,-1373,-2203,-2842,-3281,-3515,-3560,-3436,-3191,-2850,-2460,-2035,-1568,-1060,-445,267,1127,2085,3114,4111,4981,5616,5923,5860,5418,4637,3623,2458,1284,171,-791,-1587,-2199,-2646,-2935,-3060,-3007,-2736,-2209,-1403,-328,980,2409,3848,5116,6072,6556,6464,5750,4413,2550,283,-2188,-4679,-6962,-8870,-10246,-10994,-11089,-10543,-9471,-7994,-6307,-4598,-3033,-1772,-883,-419,-346,-616,-1139,-1828,-2603,-3377,-4117,-4753,-5285,-5671,-5918,-6004,-5949,-5739,-5410,-4972,-4459,-3909,-3353,-2832,-2376,-2015,-1761,-1626,-1586,-1633,-1726,-1843,-1959,-2064,-2164,-2288,-2453,-2702,-3045,-3486,-4007,-4559,-5078,-5490,-5732,-5725,-5481,-4957,-4240,-3376,-2465,-1613,-896,-393,-136,-130,-359,-774,-1320,-1925,-2516,-3028,-3397,-3568,-3510,-3200,-2643,-1861,-892,220,1413,2650,3888,5099,6286,7435,8559,9650,10680,11615,12365,12862,13001,12697,11906,10594,8800,6589,4075,1398,-1279,-3784,-5943,-7599,-8600,-8861,-8291,-6919,-4771,-1988,1271,4771,8263,11473,14138,16032,16986,16904,15795,13748,10948,7650,4146,744,-2272,-4663,-6255,-6959,-6756,-5732,-4027,-1855,539,2896,4969,6551,7506,7757,7344,6340,4931,3305,1689,277,-743,-1278,-1242,-647,464,2018,3876,5934,8027,10040,11838,13327,14430,15105,15334,15135,14546,13610,12407,10973,9391,7684,5912,4102,2293,535,-1135,-2649,-3950,-4992,-5704,-6085,-6086,-5747,-5070,-4129,-2977,-1719,-438,745,1748,2471,2867,2894,2561,1912,1019,-4,-1034,-1945,-2613,-2952,-2904,-2458,-1635,-507,832,2254,3630,4816,5711,6222,6321,6017,5373,4464,3421,2322,1276,328,-479,-1151,-1688,-2123,-2480,-2756,-2973,-3085,-3097,-2956,-2688,-2276,-1791,-1277,-809,-458,-244,-208,-305,-526,-818,-1152,-1504,-1874,-2264,-2715,-3226,-3833,-4520,-5279,-6072,-6869,-7614,-8264,-8768,-9047,-9054,-8690,-7914,-6671,-4972,-2862,-457,2087,4562,6751,8447,9470,9717,9147,7812,5841,3413,765,-1875,-4270,-6227,-7600,-8308,-8332,-7739,-6617,-5140,-3472,-1797,-306,874,1620,1885,1666,1016,22,-1194,-2503,-3798,-4964,-5954,-6726,-7290,-7670,-7898,-8016,-8035,-7969,-7799,-7499,-7036,-6384,-5515,-4439,-3170,-1756,-267,1218,2599,3780,4669,5184,5286,4946,4212,3148,1868,521,-759,-1809,-2534,-2828,-2688,-2108,-1192,-39,1166,2271,3079,3465,3305,2585,1316,-381,-2341,-4349,-6156,-7535,-8277,-8253,-7399,-5748,-3429,-613,2430,5457,8186,10390,11877,12523,12268,11137,9209,6635,3616,377,-2834,-5773,-8243,-10057,-11131,-11421,-10975,-9899,-8345,-6506,-4571,-2731,-1139,69,828,1092,901,318,-538,-1524,-2497,-3306,-3880,-4133,-4112,-3840,-3456,-3063,-2817,-2819,-3154,-3847,-4854,-6074,-7357,-8498,-9323,-9640,-9340,-8358,-6726,-4536,-1967,776,3428,5754,7505,8515,8661,7923,6360,4120,1420,-1491,-4333,-6854,-8844,-10132,-10654,-10384,-9401,-7816,-5797,-3526,-1181,1056,3064,4725,5973,6783,7137,7063,6591,5757,4622,3230,1642,-81,-1879,-3688,-5443,-7084,-8535,-9719,-10555,-10941,-10815,-10099,-8789,-6917,-4578,-1954,763,3301,5428,6918,7610,7432,6385,4594,2224,-451,-3169,-5651,-7643,-8973,-9518,-9250,-8229,-6576,-4476,-2159,142,2197,3815,4866,5288,5078,4334,3158,1733,212,-1245,-2507,-3485,-4128,-4416,-4364,-4005,-3372,-2510,-1437,-187,1241,2812,4510,6264,8004,9593,10917,11821,12171,11888,10899,9237,6981,4267,1315,-1663,-4407,-6706,-8367,-9283,-9391,-8748,-7434,-5638,-3545,-1377,669,2441,3818,4775,5308,5495,5436,5244,5063,4984,5100,5445,6015,6773,7626,8494,9262,9857,10206,10261,10006,9417,8504,7273,5756,3999,2079,83,-1859,-3629,-5085,-6099,-6599,-6498,-5843,-4653,-3086,-1279,553,2220,3531,4345,4558,4161,3168,1693,-145,-2163,-4202,-6084,-7662,-8831,-9487,-9624,-9230,-8376,-7163,-5708,-4174,-2672,-1330,-213,655,1272,1694,1988,2222,2488,2839,3323,3947,4697,5519,6348,7100,7700,8073,8193,8011,7567,6856,5957,4912,3805,2700,1665,758,12,-548,-919,-1102,-1107,-935,-591,-69,629,1493,2504,3607,4754,5851,6823,7569,8006,8060,7691,6878,5637,4036,2135,85,-2014,-3991,-5719,-7064,-7926,-8243,-7990,-7186,-5886,-4177,-2179,-17,2167,4247,6105,7635,8763,9417,9574,9204,8345,7029,5368,3460,1475,-457,-2162,-3529,-4449,-4868,-4771,-4175,-3143,-1755,-127,1612,3322,4846,6047,6799,7015,6658,5742,4333,2553,539,-1538,-3524,-5257,-6623,-7512,-7877,-7690,-6969,-5781,-4207,-2384,-454,1411,3054,4309,5072,5246,4823,3822,2344,510,-1484,-3468,-5217,-6568,-7360,-7504,-6967,-5794,-4097,-2063,74,2056,3631,4587,4792,4200,2889,1028,-1124,-3273,-5118,-6410,-6994,-6814,-5944,-4545,-2859,-1145,339,1409,1951,1947,1477,672,-287,-1214,-1981,-2465,-2668,-2611,-2398,-2160,-2032,-2149,-2589,-3406,-4570,-6028,-7658,-9322,-10883,-12196,-13171,-13745,-13897,-13661,-13079,-12239,-11205,-10075,-8896,-7745,-6661,-5676,-4829,-4124,-3569,-3153,-2841,-2598,-2372,-2116,-1772,-1323,-712,36,940,1952,3021,4086,5044,5826,6349,6568,6475,6091,5484,4755,4006,3370,2933,2784,2936,3385,4040,4817,5565,6177,6538,6588,6307,5723,4881,3885,2783,1697,654,-256,-1020,-1583,-1937,-2053,-1913,-1516,-843,81,1236,2559,3975,5371,6645,7678,8395,8747,8725,8383,7787,7043,6259,5525,4917,4477,4202,4068,4013,3973,3876,3659,3291,2741,2035,1206,309,-572,-1370,-2000,-2405,-2542,-2387,-1944,-1246,-329,707,1803,2824,3692,4292,4554,4429,3881,2949,1671,147,-1501,-3155,-4653,-5891,-6746,-7142,-7039,-6407,-5284,-3707,-1774,422,2721,4986,7025,8676,9786,10236,9991,9052,7540,5601,3464,1358,-485,-1887,-2717,-2946,-2609,-1820,-753,409,1459,2238,2609,2502,1909,867,-519,-2117,-3766,-5302,-6571,-7438,-7820,-7642,-6926,-5695,-4048,-2123,-74,1897,3610,4881,5576,5619,5011,3837,2274,531,-1122,-2456,-3265,-3424,-2920,-1811,-295,1401,2977,4146,4676,4400,3284,1393,-1057,-3794,-6445,-8671,-10140,-10632,-10031,-8370,-5822,-2669,718,3941,6631,8472,9278,8981,7647,5477,2739,-222,-3090,-5547,-7392,-8471,-8754,-8297,-7219,-5709,-3974,-2222,-650,607,1445,1839,1798,1387,699,-157,-1045,-1845,-2431,-2694,-2566,-1996,-1004,362,1999,3773,5527,7104,8365,9206,9582,9494,9020,8267,7381,6519,5802,5350,5207,5385,5853,6532,7315,8101,8735,9124,9128,8677,7711,6213,4216,1796,-934,-3818,-6680,-9336,-11613,-13346,-14444,-14842,-14557,-13672,-12286,-10590,-8721,-6877,-5172,-3731,-2601,-1810,-1329,-1116,-1105,-1231,-1452,-1715,-2036,-2402,-2857,-3421,-4124,-4957,-5911,-6915,-7913,-8814,-9531,-10009,-10167,-10000,-9471,-8610,-7434,-6006,-4386,-2666,-952,653,2021,3057,3657,3775,3377,2496,1201,-402,-2160,-3925,-5535,-6863,-7813,-8324,-8406,-8073,-7421,-6511,-5455,-4315,-3175,-2051,-1005,-20,849,1600,2192,2585,2758,2690,2393,1918,1311,684,107,-316,-522,-485,-186,314,964,1660,2316,2840,3174,3285,3178,2896,2508,2097,1774,1612,1707,2089,2777,3730,4891,6147,7402,8526,9423,10009,10230,10068,9542,8700,7614,6371,5056,3740,2505,1362,372,-497,-1209,-1800,-2251,-2563,-2730,-2732,-2577,-2266,-1833,-1314,-778,-270,130,406,502,437,218,-132,-546,-1010,-1455,-1866,-2208,-2459,-2597,-2594,-2403,-1997,-1321,-355,906,2451,4218,6140,8112,10030,11782,13259,14377,15064,15283,15024,14312,13200,11787,10192,8561,7061,5828,5013,4674,4853,5493,6467,7623,8727,9586,10011,9876,9143,7855,6140,4186,2209,426,-993,-1933,-2351,-2287,-1821,-1095,-251,574,1268,1759,2031,2088,1986,1784,1536,1300,1093,922,782,647,519,387,268,186,159,212,356,580,864,1169,1456,1664,1788,1771,1651,1425,1152,870,642,492,446,488,582,676,701,600,322,-144,-779,-1524,-2278,-2942,-3379,-3522,-3280,-2679,-1735,-559,712,1930,2908,3521,3650,3253,2341,1008,-619,-2339,-3969,-5311,-6217,-6609,-6455,-5831,-4853,-3692,-2552,-1607,-1022,-884,-1220,-1973,-3024,-4196,-5299,-6140,-6590,-6560,-6083,-5236,-4196,-3148,-2289,-1754,-1627,-1885,-2440,-3122,-3743,-4101,-4056,-3521,-2508,-1111,484,2078,3405,4281,4522,4058,2873,1062,-1244,-3820,-6461,-8909,-10975,-12456,-13248,-13273,-12546,-11135,-9169,-6828,-4327,-1877,298,2045,3239,3846,3908,3516,2832,2010,1222,571,142,-73,-111,-72,-65,-215,-610,-1328,-2369,-3720,-5285,-6975,-8642,-10168,-11422,-12315,-12770,-12752,-12246,-11258,-9826,-7987,-5810,-3372,-766,1908,4526,6984,9147,10908,12164,12814,12820,12129,10793,8866,6484,3831,1098,-1470,-3670,-5303,-6247,-6425,-5872,-4671,-3004,-1102,794,2418,3594,4171,4138,3536,2532,1306,94,-924,-1589,-1852,-1719,-1307,-763,-284,-52,-218,-874,-2041,-3648,-5583,-7660,-9674,-11429,-12722,-13429,-13444,-12750,-11375,-9407,-6995,-4301,-1539,1086,3376,5156,6308,6771,6553,5737,4457,2895,1247,-300,-1587,-2519,-3041,-3200,-3041,-2714,-2316,-1996,-1833,-1908,-2211,-2743,-3399,-4124,-4780,-5299,-5595,-5634,-5409,-4948,-4287,-3485,-2582,-1625,-654,301,1184,1941,2497,2770,2698,2236,1388,208,-1185,-2650,-3992,-5038,-5635,-5677,-5125,-4032,-2476,-657,1263,3046,4513,5499,5905,5687,4877,3541,1822,-149,-2187,-4125,-5804,-7056,-7778,-7874,-7323,-6138,-4417,-2284,78,2485,4734,6668,8127,9034,9330,9022,8171,6862,5254,3497,1777,258,-929,-1689,-2000,-1886,-1446,-808,-128,432,758,743,372,-344,-1322,-2446,-3586,-4584,-5334,-5716,-5702,-5277,-4514,-3512,-2414,-1373,-519,29,235,83,-344,-962,-1618,-2178,-2504,-2495,-2103,-1320,-199,1185,2719,4305,5829,7217,8387,9293,9886,10149,10064,9652,8942,7996,6891,5734,4631,3700,3054,2759,2885,3400,4272,5368,6557,7639,8461,8825,8645,7831,6404,4440,2085,-477,-3002,-5306,-7151,-8423,-9001,-8865,-8051,-6629,-4756,-2569,-266,1976,3993,5614,6750,7297,7248,6612,5461,3917,2107,210,-1637,-3273,-4603,-5542,-6064,-6182,-5936,-5409,-4662,-3791,-2826,-1822,-763,337,1501,2706,3924,5072,6066,6784,7138,7045,6492,5498,4154,2582,936,-622,-1944,-2899,-3409,-3402,-2901,-1911,-530,1163,3029,4946,6765,8366,9641,10497,10900,10828,10316,9423,8240,6857,5392,3920,2522,1254,134,-795,-1544,-2063,-2359,-2390,-2167,-1702,-1043,-260,551,1312,1930,2369,2585,2610,2463,2212,1925,1665,1501,1475,1592,1862,2212,2595,2909,3056,2958,2539,1775,666,-727,-2324,-3990,-5588,-6969,-7999,-8576,-8631,-8161,-7187,-5805,-4128,-2302,-482,1189,2587,3618,4232,4410,4179,3588,2717,1659,510,-624,-1669,-2541,-3213,-3653,-3887,-3952,-3897,-3816,-3755,-3814,-4010,-4407,-4964,-5675,-6440,-7171,-7751,-8067,-8029,-7596,-6749,-5563,-4121,-2577,-1085,188,1115,1588,1589,1148,359,-616,-1611,-2441,-2964,-3092,-2806,-2166,-1289,-341,504,1076,1275,1033,392,-554,-1643,-2679,-3471,-3866,-3770,-3190,-2201,-987,245,1244,1786,1719,945,-491,-2479,-4796,-7169,-9318,-10951,-11896,-12000,-11295,-9857,-7882,-5630,-3348,-1321,269,1267,1624,1367,587,-552,-1863,-3140,-4180,-4825,-4950,-4494,-3476,-1954,-76,2004,4092,6019,7637,8841,9596,9891,9784,9351,8675,7875,7008,6172,5372,4655,3969,3312,2607,1840,959,-30,-1106,-2237,-3326,-4298,-5035,-5431,-5385,-4834,-3729,-2108,-17,2418,5047,7707,10208,12392,14104,15237,15722,15531,14696,13273,11382,9148,6730,4285,1957,-118,-1854,-3180,-4083,-4570,-4683,-4474,-4023,-3399,-2689,-1965,-1292,-714,-251,103,371,589,785,998,1212,1441,1631,1757,1771,1631,1317,813,130,-704,-1659,-2664,-3670,-4574,-5298,-5726,-5770,-5333,-4377,-2881,-906,1442,4001,6552,8891,10788,12099,12695,12574,11761,10393,8607,6610,4551,2623,902,-502,-1597,-2380,-2913,-3258,-3503,-3711,-3954,-4262,-4658,-5132,-5655,-6177,-6638,-6977,-7130,-7059,-6737,-6145,-5315,-4235,-2974,-1538,-8,1576,3114,4538,5732,6612,7085,7083,6583,5583,4145,2355,337,-1763,-3801,-5633,-7139,-8227,-8824,-8910,-8471,-7545,-6183,-4457,-2476,-337,1819,3871,5681,7123,8088,8506,8321,7569,6278,4586,2627,598,-1296,-2864,-3926,-4372,-4144,-3276,-1866,-80,1883,3803,5478,6729,7431,7520,6982,5881,4307,2420,369,-1666,-3537,-5116,-6307,-7061,-7361,-7222,-6688,-5823,-4673,-3337,-1838,-268,1343,2928,4447,5830,7044,8018,8732,9155,9287,9159,8810,8317,7756,7198,6711,6324,6038,5817,5583,5257,4734,3950,2848,1438,-239,-2087,-3965,-5743,-7246,-8367,-8994,-9091,-8665,-7783,-6545,-5119,-3646,-2326,-1282,-647,-473,-779,-1511,-2595,-3904,-5318,-6710,-7974,-9022,-9816,-10310,-10528,-10463,-10160,-9636,-8936,-8097,-7174,-6228,-5336,-4568,-4000,-3670,-3608,-3780,-4143,-4597,-5047,-5383,-5519,-5417,-5058,-4509,-3830,-3145,-2538,-2099,-1858,-1808,-1906,-2060,-2193,-2209,-2062,-1736,-1246,-686,-129,287,468,334,-159,-978,-2052,-3246,-4376,-5283,-5773,-5761,-5178,-4081,-2594,-902,755,2139,3051,3323,2895,1780,67,-2063,-4392,-6676,-8666,-10146,-10954,-10988,-10215,-8701,-6536,-3912,-1024,1890,4621,6966,8783,9989,10550,10513,9969,9044,7899,6693,5568,4654,4034,3761,3853,4289,5032,6012,7150,8360,9537,10620,11515,12201,12630,12831,12793,12587,12219,11764,11220,10615,9928,9122,8170,7018,5644,4051,2243,288,-1761,-3809,-5763,-7527,-9004,-10117,-10795,-10989,-10675,-9832,-8493,-6674,-4467,-1951,733,3449,6028,8316,10160,11449,12107,12122,11530,10423,8953,7271,5576,4031,2787,1962,1619,1777,2413,3458,4805,6335,7901,9363,10598,11489,11971,12001,11583,10751,9564,8113,6482,4771,3062,1428,-73,-1391,-2511,-3388,-4025,-4381,-4447,-4193,-3608,-2698,-1502,-86,1419,2888,4129,5012,5392,5205,4479,3271,1784,188,-1270,-2403,-3073,-3217,-2865,-2123,-1148,-125,775,1419,1741,1732,1470,1057,645,370,333,596,1132,1869,2660,3348,3755,3763,3304,2388,1134,-306,-1694,-2814,-3455,-3480,-2831,-1554,219,2267,4337,6141,7434,8021,7787,6731,4937,2579,-103,-2852,-5402,-7534,-9072,-9933,-10091,-9624,-8659,-7379,-5998,-4722,-3739,-3185,-3139,-3602,-4528,-5787,-7241,-8709,-10026,-11036,-11640,-11755,-11397,-10583,-9405,-7976,-6400,-4809,-3274,-1879,-639,425,1349,2150,2868,3527,4134,4690,5167,5537,5764,5801,5638,5236,4617,3796,2799,1687,503,-702,-1870,-2973,-3966,-4806,-5472,-5890,-6049,-5873,-5335,-4407,-3078,-1405,545,2610,4619,6347,7567,8099,7781,6580,4511,1734,-1541,-5009,-8354,-11269,-13493,-14863,-15314,-14884,-13726,-12040,-10082,-8101,-6316,-4899,-3945,-3465,-3417,-3677,-4103,-4527,-4790,-4768,-4372,-3561,-2360,-826,918,2741,4480,5994,7148,7853,8064,7795,7096,6081,4855,3559,2292,1138,141,-696,-1384,-1962,-2456,-2899,-3281,-3601,-3817,-3883,-3764,-3407,-2808,-1983,-979,112,1171,2085,2725,3000,2856,2275,1301,-1,-1516,-3136,-4731,-6205,-7465,-8455,-9127,-9452,-9406,-8966,-8122,-6870,-5229,-3239,-984,1426,3840,6088,7985,9349,10038,9931,8999,7241,4757,1700,-1727,-5262,-8638,-11596,-13899,-15381,-15964,-15631,-14494,-12706,-10490,-8102,-5774,-3725,-2100,-979,-357,-162,-269,-531,-808,-986,-1017,-893,-685,-478,-395,-544,-1000,-1808,-2921,-4271,-5695,-7039,-8098,-8713,-8749,-8121,-6828,-4889,-2427,420,3459,6474,9245,11554,13213,14088,14094,13243,11572,9235,6384,3236,2,-3099,-5882,-8183,-9873,-10882,-11151,-10679,-9495,-7659,-5269,-2462,593,3709,6662,9258,11306,12673,13277,13119,12248,10792,8901,6755,4524,2358,371,-1354,-2782,-3899,-4717,-5270,-5580,-5683,-5603,-5356,-4965,-4435,-3787,-3036,-2224,-1391,-603,83,596,896,950,772,399,-105,-640,-1122,-1452,-1574,-1455,-1113,-593,18,629,1150,1511,1685,1681,1547,1357,1185,1101,1137,1306,1590,1952,2359,2783,3204,3633,4069,4538,5044,5598,6187,6783,7360,7847,8203,8365,8279,7930,7291,6384,5247,3938,2555,1205,4,-910,-1451,-1508,-1074,-137,1199,2820,4525,6122,7372,8094,8128,7384,5870,3638,874,-2234,-5397,-8363,-10856,-12680,-13663,-13764,-12964,-11394,-9174,-6538,-3678,-824,1844,4191,6105,7566,8547,9100,9256,9072,8597,7854,6880,5681,4285,2724,1035,-697,-2421,-4022,-5440,-6582,-7409,-7875,-7984,-7746,-7191,-6364,-5302,-4039,-2604,-1011,736,2607,4601,6649,8694,10628,12324,13661,14497,14759,14377,13375,11812,9808,7526,5155,2862,831,-846,-2097,-2916,-3362,-3483,-3381,-3100,-2703,-2186,-1557,-789,125,1192,2362,3595,4768,5784,6507,6822,6648,5931,4674,2934,805,-1565,-4020,-6378,-8480,-10177,-11362,-11964,-11964,-11379,-10272,-8734,-6872,-4807,-2655,-532,1481,3286,4841,6084,6984,7524,7682,7482,6936,6106,5060,3876,2666,1508,508,-277,-786,-1018,-970,-714,-321,87,397,481,258,-334,-1280,-2522,-3928,-5335,-6542,-7366,-7638,-7272,-6238,-4631,-2592,-380,1767,3550,4775,5279,5024,4066,2541,668,-1332,-3202,-4762,-5834,-6342,-6255,-5614,-4514,-3112,-1559,-65,1218,2131,2580,2521,1975,1025,-207,-1559,-2874,-4014,-4862,-5387,-5575,-5498,-5243,-4924,-4665,-4545,-4656,-4997,-5576,-6331,-7178,-8017,-8734,-9226,-9406,-9222,-8649,-7714,-6467,-5009,-3447,-1923,-564,501,1166,1370,1098,382,-671,-1923,-3186,-4264,-4973,-5170,-4755,-3714,-2103,-38,2285,4665,6886,8744,10124,10931,11184,10945,10319,9459,8481,7520,6637,5882,5254,4714,4235,3744,3218,2608,1918,1134,308,-534,-1295,-1901,-2227,-2191,-1680,-671,864,2843,5159,7614,10002,12071,13606,14414,14368,13428,11614,9041,5881,2348,-1301,-4828,-7977,-10563,-12397,-13404,-13500,-12732,-11144,-8885,-6123,-3072,13,2905,5338,7135,8125,8239,7481,5930,3756,1184,-1550,-4149,-6407,-8077,-9051,-9224,-8622,-7303,-5411,-3121,-644,1822,4080,5986,7434,8370,8802,8770,8357,7675,6840,5982,5226,4664,4391,4434,4828,5506,6415,7408,8345,9048,9365,9170,8396,7046,5195,2975,572,-1813,-3971,-5720,-6916,-7473,-7367,-6647,-5428,-3876,-2199,-603,706,1584,1913,1682,920,-268,-1713,-3253,-4682,-5850,-6636,-6976,-6877,-6409,-5666,-4816,-3959,-3264,-2780,-2583,-2633,-2903,-3288,-3695,-4010,-4136,-4011,-3586,-2868,-1876,-675,664,2045,3385,4590,5593,6325,6757,6852,6607,6034,5151,4027,2724,1350,19,-1149,-2036,-2554,-2648,-2313,-1600,-617,490,1538,2363,2828,2851,2454,1702,778,-145,-844,-1150,-948,-175,1104,2800,4732,6696,8495,9919,10825,11093,10693,9625,8006,5956,3694,1451,-557,-2096,-3038,-3288,-2859,-1848,-413,1214,2805,4116,4952,5178,4725,3617,1931,-174,-2524,-4894,-7088,-8903,-10185,-10826,-10768,-10025,-8671,-6831,-4680,-2420,-264,1583,2943,3679,3734,3088,1833,85,-1961,-4097,-6112,-7802,-9034,-9690,-9781,-9308,-8415,-7202,-5865,-4542,-3403,-2551,-2074,-2010,-2365,-3098,-4160,-5442,-6860,-8272,-9571,-10625,-11340,-11630,-11470,-10830,-9789,-8390,-6774,-5054,-3373,-1844,-563,414,1076,1437,1553,1497,1346,1183,1080,1083,1235,1533,1958,2460,2947,3341,3516,3397,2905,2017,753,-797,-2522,-4233,-5766,-6932,-7603,-7703,-7227,-6272,-4972,-3544,-2203,-1146,-547,-473,-953,-1895,-3168,-4575,-5903,-6940,-7516,-7482,-6804,-5472,-3590,-1295,1204,3709,5972,7834,9121,9779,9795,9243,8270,7046,5791,4684,3906,3545,3661,4212,5117,6244,7420,8496,9302,9741,9728,9254,8352,7115,5674,4199,2869,1864,1325,1364,1994,3186,4797,6646,8498,10093,11196,11612,11202,9934,7834,5040,1755,-1768,-5226,-8329,-10776,-12349,-12855,-12244,-10511,-7809,-4330,-383,3735,7675,11154,13912,15781,16668,16573,15567,13813,11494,8865,6142,3577,1346,-374,-1502,-1975,-1836,-1137,-46,1305,2690,3944,4881,5379,5372,4854,3909,2655,1290,-6,-1034,-1635,-1726,-1260,-309,1022,2548,4065,5371,6274,6655,6432,5615,4269,2512,513,-1562,-3509,-5169,-6363,-6995,-6957,-6251,-4872,-2925,-511,2174,4957,7598,9899,11648,12697,12935,12344,10966,8938,6448,3758,1120,-1167,-2905,-3889,-4063,-3420,-2078,-224,1892,3989,5811,7110,7753,7642,6831,5411,3594,1611,-274,-1810,-2810,-3148,-2806,-1857,-469,1124,2676,3911,4649,4722,4096,2800,951,-1253,-3595,-5818,-7703,-9072,-9807,-9898,-9382,-8415,-7160,-5854,-4691,-3864,-3490,-3627,-4246,-5259,-6514,-7820,-8991,-9830,-10206,-10016,-9238,-7907,-6117,-4001,-1731,536,2625,4408,5765,6635,6967,6778,6100,5021,3653,2140,641,-680,-1681,-2248,-2319,-1896,-1033,141,1477,2788,3890,4628,4864,4529,3601,2121,205,-1992,-4258,-6372,-8114,-9300,-9811,-9595,-8703,-7245,-5430,-3478,-1655,-188,730,972,495,-658,-2383,-4489,-6777,-9001,-10954,-12436,-13309,-13493,-12957,-11764,-10011,-7858,-5506,-3152,-1015,742,1968,2615,2643,2151,1213,30,-1256,-2453,-3434,-4092,-4394,-4318,-3923,-3243,-2380,-1409,-416,488,1244,1749,1951,1809,1289,413,-793,-2260,-3892,-5573,-7160,-8512,-9493,-9986,-9926,-9272,-8066,-6376,-4345,-2136,39,1985,3500,4445,4733,4360,3415,2048,486,-1046,-2298,-3102,-3305,-2906,-1925,-535,1076,2667,3993,4872,5160,4837,3944,2640,1106,-403,-1676,-2516,-2810,-2537,-1749,-613,672,1855,2702,3027,2686,1668,1,-2153,-4618,-7140,-9500,-11462,-12859,-13560,-13517,-12729,-11282,-9298,-6967,-4489,-2095,25,1689,2793,3295,3217,2667,1783,750,-263,-1102,-1669,-1915,-1860,-1571,-1152,-712,-358,-149,-127,-260,-504,-768,-977,-1038,-931,-611,-138,463,1110,1741,2321,2816,3241,3618,3965,4327,4673,5020,5275,5421,5355,5052,4481,3659,2648,1543,453,-483,-1162,-1483,-1394,-904,-44,1076,2340,3587,4673,5452,5807,5672,4999,3828,2212,273,-1860,-4018,-6058,-7816,-9191,-10074,-10432,-10251,-9560,-8458,-7023,-5421,-3757,-2194,-811,297,1116,1655,1961,2114,2184,2246,2342,2498,2706,2956,3219,3464,3678,3819,3880,3842,3688,3434,3076,2664,2221,1818,1496,1329,1364,1634,2160,2900,3820,4796,5740,6491,6937,6965,6493,5501,4007,2104,-66,-2309,-4406,-6134,-7275,-7696,-7283,-6053,-4072,-1512,1403,4392,7172,9459,11028,11723,11459,10282,8290,5704,2777,-191,-2902,-5095,-6578,-7245,-7106,-6251,-4866,-3189,-1465,54,1182,1800,1870,1454,686,-253,-1154,-1819,-2105,-1903,-1204,-43,1472,3185,4921,6489,7710,8445,8577,8075,6940,5249,3131,751,-1690,-3980,-5932,-7371,-8190,-8336,-7823,-6732,-5181,-3333,-1331,662,2545,4226,5659,6839,7764,8459,8949,9240,9354,9279,9017,8573,7947,7182,6312,5415,4553,3818,3256,2907,2782,2833,3028,3284,3530,3715,3784,3734,3584,3378,3202,3130,3254,3624,4270,5144,6178,7214,8097,8632,8653,8035,6708,4684,2060,-1003,-4278,-7504,-10433,-12815,-14486,-15315,-15283,-14413,-12828,-10670,-8149,-5469,-2845,-467,1511,2973,3874,4199,4017,3403,2488,1399,276,-771,-1642,-2266,-2606,-2647,-2407,-1936,-1301,-602,56,560,813,739,295,-510,-1637,-2975,-4409,-5757,-6879,-7590,-7789,-7381,-6365,-4791,-2792,-540,1729,3797,5436,6494,6868,6552,5617,4203,2493,694,-1027,-2493,-3649,-4419,-4845,-4962,-4856,-4623,-4350,-4131,-4021,-4083,-4328,-4752,-5320,-5965,-6610,-7150,-7518,-7622,-7459,-7015,-6351,-5545,-4701,-3934,-3346,-3031,-3036,-3386,-4052,-4977,-6060,-7196,-8248,-9121,-9700,-9932,-9771,-9217,-8304,-7075,-5619,-4009,-2348,-721,773,2065,3077,3774,4126,4150,3877,3375,2728,2050,1452,1057,962,1238,1920,2998,4408,6061,7807,9486,10925,11955,12449,12318,11539,10150,8269,6047,3711,1464,-443,-1849,-2581,-2605,-1896,-572,1241,3333,5493,7523,9225,10495,11241,11471,11236,10629,9801,8881,8012,7290,6763,6440,6253,6121,5907,5502,4779,3696,2214,385,-1704,-3933,-6132,-8143,-9801,-10972,-11569,-11540,-10905,-9721,-8090,-6161,-4084,-2034,-168,1381,2521,3211,3466,3328,2893,2245,1501,757,84,-427,-758,-852,-701,-301,348,1209,2238,3377,4516,5575,6412,6947,7064,6740,5955,4777,3318,1728,182,-1136,-2107,-2604,-2639,-2219,-1477,-538,427,1274,1892,2214,2230,1960,1472,823,96,-659,-1383,-2052,-2626,-3098,-3445,-3647,-3695,-3559,-3242,-2740,-2077,-1298,-455,364,1093,1645,1958,1993,1735,1198,451,-449,-1391,-2295,-3075,-3674,-4057,-4216,-4176,-3966,-3658,-3294,-2931,-2601,-2305,-2039,-1768,-1456,-1076,-610,-54,560,1203,1804,2308,2636,2740,2574,2132,1439,561,-402,-1313,-2031,-2409,-2335,-1732,-587,1053,3083,5324,7585,9625,11234,12234,12494,11977,10702,8773,6343,3609,790,-1902,-4250,-6095,-7285,-7758,-7477,-6489,-4888,-2806,-436,2059,4466,6645,8458,9838,10764,11257,11385,11225,10882,10427,9939,9435,8917,8338,7640,6756,5637,4262,2646,831,-1090,-3044,-4899,-6592,-8025,-9145,-9925,-10319,-10342,-9976,-9264,-8246,-7010,-5674,-4370,-3270,-2504,-2209,-2436,-3199,-4390,-5885,-7443,-8887,-9971,-10587,-10605,-10062,-8989,-7538,-5868,-4181,-2674,-1524,-879,-816,-1373,-2495,-4094,-6016,-8086,-10112,-11909,-13320,-14225,-14551,-14288,-13453,-12138,-10431,-8475,-6386,-4294,-2294,-466,1143,2508,3610,4446,4988,5231,5143,4720,3969,2916,1631,195,-1266,-2632,-3757,-4546,-4913,-4830,-4334,-3497,-2463,-1392,-466,143,304,-73,-990,-2402,-4160,-6107,-8006,-9680,-10927,-11652,-11772,-11323,-10328,-8915,-7154,-5178,-3070,-925,1174,3160,4962,6510,7749,8614,9062,9074,8653,7861,6780,5559,4341,3292,2557,2229,2369,2971,3964,5250,6687,8124,9429,10474,11174,11475,11347,10801,9874,8620,7141,5523,3918,2423,1181,270,-256,-386,-189,253,795,1329,1731,1951,1976,1834,1598,1339,1127,1033,1089,1333,1770,2403,3210,4166,5212,6287,7320,8216,8908,9321,9409,9167,8613,7801,6821,5766,4754,3888,3262,2931,2922,3210,3735,4394,5084,5667,6050,6142,5898,5326,4463,3386,2211,1027,-27,-886,-1450,-1699,-1618,-1225,-582,259,1198,2158,3043,3777,4303,4575,4612,4422,4087,3671,3276,2966,2810,2801,2939,3130,3314,3375,3256,2917,2369,1686,961,326,-119,-270,-87,444,1296,2396,3656,4974,6219,7288,8057,8432,8339,7725,6594,4975,2955,671,-1742,-4071,-6152,-7787,-8832,-9168,-8747,-7577,-5737,-3381,-690,2094,4745,7037,8787,9868,10217,9839,8795,7200,5209,3006,787,-1235,-2912,-4071,-4691,-4728,-4295,-3512,-2567,-1682,-1027,-788,-1040,-1814,-3040,-4588,-6264,-7863,-9182,-10070,-10442,-10295,-9702,-8788,-7726,-6677,-5797,-5204,-4937,-5015,-5359,-5876,-6422,-6852,-7013,-6806,-6138,-5009,-3454,-1587,440,2428,4183,5505,6235,6258,5531,4066,1975,-597,-3409,-6229,-8771,-10798,-12102,-12540,-12083,-10767,-8753,-6258,-3536,-871,1529,3455,4838,5609,5837,5572,4938,4040,2987,1849,707,-443,-1556,-2665,-3760,-4848,-5904,-6904,-7776,-8487,-8945,-9149,-9053,-8704,-8130,-7408,-6608,-5805,-5044,-4353,-3725,-3139,-2557,-1936,-1258,-507,291,1098,1865,2519,3006,3272,3282,3027,2533,1832,1024,181,-572,-1146,-1449,-1428,-1069,-393,519,1557,2569,3401,3885,3928,3439,2454,1043,-631,-2361,-3918,-5083,-5685,-5631,-4924,-3657,-2025,-263,1357,2591,3259,3264,2630,1470,-9,-1553,-2916,-3873,-4298,-4140,-3461,-2401,-1160,64,1077,1766,2070,2008,1676,1170,654,225,4,29,319,829,1472,2147,2709,3065,3109,2829,2231,1401,451,-479,-1252,-1753,-1909,-1703,-1170,-406,466,1298,1946,2300,2254,1797,901,-354,-1897,-3611,-5352,-6995,-8391,-9428,-10009,-10087,-9657,-8767,-7515,-6022,-4444,-2909,-1545,-428,401,941,1239,1364,1397,1427,1509,1681,1940,2252,2559,2792,2875,2739,2354,1674,731,-458,-1819,-3250,-4645,-5860,-6772,-7262,-7243,-6667,-5545,-3926,-1931,285,2528,4588,6265,7395,7865,7628,6727,5243,3360,1235,-911,-2936,-4689,-6125,-7207,-7990,-8506,-8832,-9003,-9036,-8932,-8654,-8181,-7499,-6628,-5622,-4593,-3658,-2964,-2625,-2713,-3227,-4117,-5224,-6380,-7366,-7970,-8033,-7421,-6112,-4136,-1624,1229,4192,6978,9354,11077,11996,12019,11138,9435,7058,4218,1168,-1820,-4477,-6566,-7888,-8343,-7877,-6575,-4551,-2041,724,3466,5929,7905,9230,9824,9691,8895,7581,5930,4149,2440,984,-93,-710,-852,-550,123,1089,2240,3500,4781,6029,7187,8216,9073,9719,10113,10210,9976,9381,8432,7142,5580,3828,1990,191,-1469,-2888,-4014,-4818,-5323,-5575,-5635,-5563,-5402,-5150,-4783,-4243,-3446,-2341,-867,951,3079,5362,7666,9730,11362,12332,12490,11772,10183,7874,5038,1974,-1011,-3606,-5537,-6611,-6738,-5917,-4290,-2036,553,3220,5667,7702,9144,9960,10144,9812,9100,8188,7228,6361,5645,5107,4689,4309,3847,3208,2300,1103,-377,-2044,-3767,-5369,-6641,-7396,-7464,-6748,-5226,-2976,-151,3002,6210,9172,11618,13323,14143,14033,13032,11302,9037,6515,3980,1681,-207,-1582,-2402,-2738,-2677,-2391,-2038,-1776,-1733,-1975,-2531,-3362,-4407,-5557,-6721,-7790,-8679,-9326,-9694,-9768,-9579,-9152,-8555,-7851,-7114,-6410,-5790,-5284,-4886,-4565,-4269,-3919,-3464,-2824,-1998,-970,215,1484,2783,3995,5079,5955,6614,7046,7284,7364,7348,7287,7228,7215,7257,7351,7477,7562,7553,7347,6866,6041,4829,3244,1333,-799,-3023,-5182,-7134,-8744,-9931,-10639,-10877,-10687,-10151,-9362,-8429,-7448,-6510,-5690,-5035,-4593,-4383,-4418,-4702,-5219,-5956,-6868,-7919,-9022,-10090,-11002,-11606,-11787,-11382,-10342,-8591,-6199,-3256,39,3427,6631,9333,11283,12267,12199,11082,9055,6325,3190,-68,-3126,-5774,-7810,-9141,-9758,-9667,-8995,-7824,-6317,-4609,-2850,-1166,320,1528,2399,2911,3071,2933,2534,1970,1292,575,-141,-813,-1441,-1996,-2499,-2927,-3293,-3580,-3780,-3874,-3846,-3676,-3347,-2842,-2146,-1244,-131,1211,2757,4503,6388,8359,10312,12146,13743,14985,15791,16088,15853,15116,13918,12376,10598,8723,6889,5214,3802,2713,1978,1577,1461,1534,1691,1807,1759,1462,821,-170,-1528,-3196,-5104,-7131,-9165,-11036,-12633,-13780,-14410,-14403,-13771,-12513,-10714,-8508,-6041,-3516,-1107,1006,2690,3855,4480,4594,4302,3739,3079,2489,2133,2099,2469,3184,4206,5355,6492,7423,7995,8121,7756,6976,5901,4726,3659,2900,2581,2786,3463,4517,5743,6925,7831,8277,8135,7364,6017,4199,2119,-43,-2029,-3667,-4768,-5234,-5016,-4120,-2640,-696,1525,3829,5998,7843,9189,9924,9990,9387,8182,6490,4448,2218,-46,-2227,-4204,-5918,-7329,-8407,-9169,-9608,-9762,-9642,-9289,-8726,-7985,-7091,-6068,-4945,-3745,-2512,-1274,-83,1025,2000,2826,3480,3984,4372,4690,5019,5404,5906,6531,7273,8064,8843,9469,9864,9901,9526,8714,7495,5966,4266,2565,1046,-150,-914,-1220,-1095,-658,-48,556,982,1107,832,145,-923,-2287,-3817,-5378,-6815,-7990,-8776,-9076,-8823,-8009,-6654,-4850,-2717,-420,1861,3934,5632,6810,7359,7254,6491,5179,3437,1479,-510,-2295,-3728,-4661,-5057,-4904,-4279,-3275,-2024,-655,719,1995,3103,3984,4594,4894,4858,4452,3686,2563,1143,-516,-2314,-4169,-5965,-7649,-9122,-10371,-11342,-12028,-12418,-12496,-12274,-11759,-10978,-10007,-8895,-7786,-6748,-5928,-5378,-5179,-5324,-5804,-6553,-7480,-8494,-9449,-10245,-10728,-10811,-10395,-9451,-7988,-6077,-3846,-1461,879,2981,4654,5770,6227,6009,5150,3748,1942,-89,-2173,-4127,-5800,-7087,-7901,-8225,-8070,-7473,-6512,-5257,-3796,-2236,-668,782,2004,2877,3310,3225,2610,1494,-21,-1789,-3614,-5286,-6606,-7392,-7547,-7025,-5875,-4228,-2264,-231,1660,3172,4177,4572,4378,3665,2585,1329,78,-946,-1629,-1828,-1535,-753,424,1868,3441,4972,6347,7454,8239,8693,8836,8730,8439,8043,7593,7135,6659,6159,5573,4887,4058,3125,2137,1199,437,-20,-58,390,1340,2739,4447,6307,8065,9510,10409,10602,9991,8585,6480,3891,1082,-1612,-3892,-5454,-6120,-5763,-4418,-2175,726,4026,7389,10496,13057,14826,15679,15563,14581,12900,10793,8562,6489,4827,3721,3211,3250,3656,4234,4726,4900,4585,3659,2109,10,-2499,-5192,-7823,-10129,-11859,-12825,-12885,-11991,-10183,-7568,-4352,-768,2908,6402,9479,11936,13664,14603,14806,14362,13441,12228,10905,9663,8595,7797,7238,6888,6624,6364,5986,5459,4743,3899,2984,2099,1340,772,434,312,353,458,526,430,83,-577,-1573,-2842,-4333,-5883,-7389,-8677,-9656,-10222,-10355,-10047,-9359,-8346,-7119,-5749,-4330,-2927,-1579,-329,823,1859,2786,3579,4244,4742,5075,5220,5198,5032,4786,4530,4360,4357,4608,5142,5967,7013,8160,9246,10083,10484,10323,9502,8053,6050,3673,1147,-1293,-3397,-4985,-5926,-6178,-5793,-4873,-3620,-2229,-942,37,548,476,-190,-1433,-3123,-5142,-7294,-9427,-11365,-13007,-14248,-15071,-15465,-15476,-15162,-14596,-13851,-12985,-12054,-11075,-10072,-9039,-7969,-6855,-5694,-4482,-3245,-1993,-765,425,1545,2599,3567,4468,5284,6024,6639,7116,7388,7432,7226,6783,6147,5386,4564,3760,2988,2281,1588,892,127,-722,-1694,-2761,-3920,-5118,-6322,-7492,-8588,-9596,-10491,-11277,-11930,-12470,-12856,-13095,-13128,-12925,-12436,-11605,-10417,-8856,-6967,-4826,-2564,-344,1634,3187,4142,4404,3924,2776,1092,-906,-2950,-4754,-6065,-6672,-6472,-5470,-3774,-1608,773,3066,5035,6480,7332,7588,7354,6778,6033,5282,4634,4157,3841,3647,3486,3269,2922,2382,1655,756,-245,-1258,-2210,-3010,-3627,-4034,-4244,-4299,-4227,-4078,-3876,-3620,-3330,-2952,-2504,-1944,-1294,-589,129,752,1203,1381,1220,678,-214,-1420,-2803,-4241,-5580,-6660,-7391,-7675,-7523,-6964,-6092,-5031,-3909,-2849,-1940,-1224,-698,-315,-3,327,741,1291,1974,2761,3576,4320,4898,5207,5199,4855,4202,3332,2348,1397,613,102,-55,150,682,1444,2307,3112,3706,3952,3732,3012,1771,78,-1953,-4192,-6450,-8582,-10434,-11907,-12940,-13526,-13690,-13500,-13019,-12324,-11464,-10478,-9370,-8144,-6776,-5278,-3648,-1950,-244,1344,2707,3699,4233,4216,3655,2581,1112,-589,-2336,-3910,-5141,-5852,-5960,-5408,-4221,-2482,-310,2114,4605,6949,8960,10449,11310,11455,10899,9715,8048,6095,4087,2237,749,-257,-715,-655,-167,593,1457,2230,2777,2969,2766,2159,1200,-25,-1419,-2876,-4293,-5607,-6740,-7682,-8401,-8904,-9204,-9297,-9206,-8914,-8435,-7740,-6845,-5737,-4443,-2997,-1445,145,1706,3168,4471,5575,6450,7102,7552,7834,8006,8096,8156,8190,8202,8173,8080,7893,7605,7203,6712,6166,5599,5102,4712,4545,4627,5023,5708,6636,7693,8731,9570,10049,10000,9355,8049,6141,3714,927,-2036,-4960,-7653,-9921,-11634,-12708,-13105,-12880,-12096,-10883,-9356,-7631,-5803,-3932,-2068,-245,1497,3107,4517,5637,6392,6698,6534,5900,4871,3586,2196,922,-68,-608,-589,6,1149,2713,4526,6375,8050,9343,10140,10343,9979,9114,7871,6427,4942,3599,2521,1812,1498,1576,1965,2572,3257,3907,4393,4662,4661,4428,3995,3471,2926,2468,2150,2008,2029,2168,2344,2473,2466,2260,1844,1229,494,-265,-950,-1445,-1699,-1677,-1387,-907,-288,336,901,1295,1474,1390,1058,500,-206,-985,-1729,-2350,-2773,-2948,-2881,-2589,-2165,-1685,-1271,-1019,-1004,-1278,-1814,-2566,-3407,-4199,-4770,-4985,-4732,-3982,-2759,-1171,618,2418,4009,5223,5905,5999,5496,4497,3137,1619,142,-1093,-1945,-2301,-2154,-1530,-530,680,1942,3027,3777,4007,3619,2559,851,-1404,-4050,-6864,-9608,-12027,-13891,-15019,-15295,-14684,-13250,-11128,-8528,-5703,-2915,-421,1564,2903,3499,3378,2599,1296,-345,-2155,-3929,-5512,-6774,-7628,-8046,-8039,-7659,-6984,-6102,-5103,-4051,-3013,-2006,-1051,-145,728,1583,2422,3265,4065,4815,5439,5880,6067,5934,5441,4573,3351,1837,132,-1642,-3344,-4847,-6044,-6856,-7257,-7265,-6924,-6348,-5632,-4920,-4341,-4002,-4007,-4395,-5179,-6304,-7661,-9091,-10388,-11337,-11725,-11383,-10217,-8203,-5430,-2065,1650,5428,8975,12019,14350,15842,16461,16292,15468,14228,12789,11412,10278,9552,9274,9464,10012,10791,11633,12346,12806,12891,12555,11810,10683,9259,7622,5845,4038,2240,532,-1048,-2470,-3683,-4692,-5448,-5968,-6235,-6278,-6138,-5862,-5544,-5250,-5071,-5058,-5225,-5557,-5958,-6337,-6545,-6470,-6010,-5125,-3824,-2195,-339,1563,3379,4937,6138,6898,7187,7018,6434,5518,4373,3117,1877,784,-50,-519,-556,-120,786,2096,3720,5479,7219,8706,9790,10294,10163,9367,7996,6184,4139,2080,229,-1223,-2165,-2523,-2352,-1731,-834,163,1070,1719,2002,1851,1274,331,-873,-2205,-3510,-4641,-5464,-5859,-5760,-5129,-3981,-2402,-495,1545,3550,5302,6617,7359,7424,6813,5570,3843,1790,-354,-2397,-4135,-5416,-6157,-6302,-5892,-4977,-3665,-2090,-384,1291,2821,4075,4986,5509,5651,5451,4995,4372,3706,3091,2640,2390,2394,2616,3011,3488,3933,4230,4276,3988,3339,2325,1025,-490,-2059,-3591,-4912,-5958,-6628,-6905,-6788,-6323,-5581,-4662,-3684,-2769,-2033,-1579,-1448,-1670,-2178,-2891,-3670,-4360,-4812,-4890,-4506,-3622,-2247,-473,1593,3763,5875,7725,9155,10026,10248,9787,8655,6921,4689,2122,-611,-3289,-5715,-7677,-9015,-9600,-9374,-8363,-6635,-4374,-1755,956,3543,5782,7513,8625,9078,8883,8107,6837,5188,3268,1184,-966,-3110,-5158,-7064,-8753,-10195,-11346,-12204,-12763,-13056,-13121,-13005,-12762,-12434,-12060,-11665,-11251,-10810,-10322,-9745,-9044,-8166,-7077,-5753,-4191,-2437,-554,1336,3098,4581,5619,6114,5960,5166,3772,1895,-277,-2555,-4719,-6568,-7975,-8826,-9119,-8888,-8232,-7279,-6187,-5079,-4103,-3325,-2796,-2511,-2398,-2388,-2340,-2173,-1782,-1146,-276,748,1803,2737,3381,3599,3276,2369,910,-1022,-3243,-5566,-7756,-9595,-10915,-11567,-11518,-10759,-9373,-7476,-5215,-2736,-191,2316,4673,6828,8708,10286,11510,12343,12750,12698,12177,11201,9826,8125,6245,4318,2517,997,-130,-778,-930,-633,32,923,1894,2795,3491,3909,4004,3815,3394,2860,2301,1823,1468,1257,1159,1108,1022,836,483,-12,-628,-1249,-1754,-2002,-1866,-1275,-195,1322,3179,5222,7265,9126,10622,11627,12044,11861,11107,9894,8356,6678,5054,3649,2649,2111,2121,2585,3446,4482,5534,6368,6821,6787,6208,5173,3774,2240,755,-442,-1214,-1429,-1094,-243,1000,2473,4014,5444,6637,7497,7981,8103,7906,7473,6889,6246,5620,5065,4632,4329,4187,4184,4323,4569,4893,5238,5557,5778,5840,5676,5229,4468,3374,1972,308,-1545,-3476,-5391,-7168,-8710,-9937,-10771,-11174,-11115,-10577,-9587,-8155,-6361,-4267,-2004,299,2481,4371,5835,6726,7000,6632,5695,4305,2650,933,-625,-1825,-2515,-2601,-2067,-964,579,2410,4337,6194,7829,9150,10096,10673,10900,10831,10527,10029,9403,8666,7855,6983,6052,5070,4031,2941,1809,647,-499,-1608,-2601,-3438,-4034,-4333,-4279,-3860,-3092,-2057,-885,260,1182,1700,1655,952,-447,-2478,-5021,-7879,-10799,-13545,-15836,-17500,-18353,-18349,-17478,-15840,-13581,-10912,-8064,-5280,-2782,-758,670,1424,1532,1045,115,-1100,-2407,-3608,-4568,-5148,-5306,-5039,-4393,-3476,-2402,-1302,-295,539,1142,1514,1675,1670,1556,1370,1136,864,527,120,-403,-1035,-1815,-2694,-3686,-4714,-5750,-6727,-7592,-8312,-8862,-9228,-9445,-9502,-9462,-9310,-9074,-8734,-8266,-7632,-6799,-5730,-4423,-2882,-1168,644,2431,4052,5365,6225,6544,6274,5437,4147,2549,879,-651,-1824,-2464,-2495,-1892,-744,805,2547,4255,5702,6698,7112,6881,6027,4636,2853,862,-1157,-3011,-4578,-5731,-6442,-6697,-6530,-6025,-5247,-4307,-3293,-2279,-1355,-549,82,535,795,864,745,450,-15,-619,-1333,-2103,-2861,-3541,-4070,-4394,-4487,-4335,-3980,-3464,-2885,-2316,-1859,-1565,-1474,-1569,-1804,-2088,-2321,-2390,-2202,-1697,-857,288,1651,3118,4555,5810,6778,7359,7514,7239,6580,5599,4412,3106,1813,630,-331,-998,-1299,-1213,-754,36,1037,2129,3139,3907,4284,4163,3503,2319,718,-1165,-3134,-5000,-6587,-7776,-8499,-8785,-8703,-8407,-8040,-7774,-7721,-7945,-8442,-9120,-9832,-10396,-10598,-10278,-9316,-7688,-5482,-2871,-124,2441,4515,5802,6118,5365,3615,1032,-2067,-5318,-8331,-10738,-12288,-12825,-12366,-11023,-9057,-6740,-4387,-2276,-586,554,1146,1264,1046,686,381,302,596,1324,2499,4051,5851,7746,9538,11071,12174,12754,12745,12150,11021,9447,7553,5479,3349,1306,-577,-2217,-3579,-4659,-5455,-5992,-6308,-6419,-6378,-6213,-5960,-5677,-5373,-5106,-4868,-4679,-4529,-4389,-4259,-4089,-3879,-3601,-3251,-2823,-2318,-1721,-1047,-269,599,1571,2612,3702,4766,5749,6548,7099,7329,7203,6736,5961,4994,3937,2967,2204,1808,1850,2388,3379,4746,6329,7938,9371,10435,10983,10929,10246,8984,7224,5108,2769,352,-2001,-4195,-6123,-7736,-8973,-9815,-10229,-10205,-9734,-8817,-7456,-5702,-3570,-1173,1439,4108,6744,9172,11288,12941,14064,14567,14464,13769,12571,10990,9159,7245,5378,3693,2271,1167,405,-33,-158,-27,329,838,1450,2087,2692,3190,3532,3674,3571,3229,2625,1801,789,-320,-1455,-2472,-3285,-3744,-3770,-3265,-2213,-617,1434,3799,6284,8640,10621,11982,12537,12191,10937,8899,6294,3422,628,-1761,-3467,-4308,-4228,-3295,-1704,259,2254,3939,5006,5242,4540,2938,610,-2171,-5045,-7638,-9630,-10743,-10871,-9991,-8225,-5803,-2979,-71,2658,4974,6722,7832,8298,8188,7603,6665,5495,4200,2859,1541,281,-896,-1983,-2966,-3861,-4659,-5369,-5988,-6500,-6884,-7112,-7133,-6920,-6440,-5686,-4692,-3494,-2198,-905,245,1120,1588,1562,980,-146,-1755,-3713,-5848,-7933,-9748,-11074,-11741,-11646,-10786,-9229,-7159,-4799,-2424,-290,1366,2415,2764,2479,1648,470,-849,-2110,-3135,-3836,-4184,-4229,-4082,-3877,-3736,-3775,-4015,-4460,-5019,-5594,-6041,-6261,-6152,-5685,-4848,-3697,-2289,-716,943,2603,4197,5650,6919,7935,8652,9014,8972,8493,7549,6145,4318,2140,-278,-2793,-5235,-7435,-9214,-10449,-11034,-10940,-10210,-8933,-7292,-5476,-3710,-2204,-1118,-577,-592,-1150,-2102,-3317,-4554,-5626,-6320,-6481,-6019,-4894,-3162,-940,1615,4288,6888,9223,11143,12565,13444,13805,13715,13264,12567,11736,10866,10044,9312,8696,8194,7779,7425,7103,6779,6448,6088,5681,5223,4678,4049,3324,2497,1601,633,-369,-1383,-2381,-3324,-4168,-4864,-5352,-5582,-5507,-5102,-4372,-3340,-2073,-656,807,2181,3373,4251,4770,4871,4583,3939,3042,1987,912,-54,-797,-1202,-1223,-816,-42,1038,2258,3481,4506,5200,5441,5196,4468,3365,1990,520,-898,-2130,-3068,-3661,-3904,-3825,-3512,-3040,-2531,-2066,-1738,-1597,-1673,-1962,-2410,-2964,-3490,-3902,-4043,-3839,-3201,-2134,-674,1055,2902,4670,6162,7200,7651,7446,6601,5206,3425,1473,-417,-2028,-3173,-3757,-3732,-3155,-2142,-840,544,1850,2892,3579,3819,3646,3091,2303,1421,634,123,15,423,1344,2727,4434,6259,7975,9356,10201,10389,9877,8705,7021,5016,2929,1014,-533,-1542,-1952,-1769,-1092,-80,1060,2131,2917,3300,3170,2539,1457,56,-1508,-3051,-4417,-5469,-6135,-6395,-6287,-5898,-5348,-4754,-4248,-3875,-3700,-3661,-3704,-3715,-3567,-3173,-2464,-1431,-135,1331,2803,4129,5144,5726,5811,5379,4511,3306,1942,577,-619,-1518,-2040,-2158,-1893,-1321,-511,417,1392,2315,3123,3759,4163,4308,4148,3686,2924,1927,756,-456,-1614,-2572,-3240,-3535,-3435,-2950,-2163,-1162,-116,857,1586,1990,1987,1587,827,-193,-1359,-2542,-3625,-4531,-5203,-5653,-5908,-6051,-6167,-6346,-6652,-7125,-7743,-8468,-9184,-9790,-10147,-10158,-9744,-8898,-7652,-6128,-4458,-2845,-1460,-497,-71,-277,-1111,-2518,-4368,-6481,-8646,-10643,-12273,-13381,-13860,-13692,-12894,-11588,-9893,-7989,-6031,-4171,-2515,-1127,-33,799,1399,1833,2136,2329,2407,2327,2048,1510,687,-427,-1788,-3314,-4869,-6322,-7502,-8306,-8625,-8443,-7759,-6656,-5221,-3573,-1824,-65,1629,3209,4656,5940,7058,7971,8659,9070,9171,8918,8305,7351,6108,4698,3241,1916,860,205,10,283,950,1890,2941,3922,4676,5060,5000,4464,3489,2166,617,-1007,-2547,-3862,-4832,-5366,-5435,-5029,-4206,-3049,-1661,-162,1339,2761,4021,5108,5993,6691,7238,7632,7931,8126,8247,8290,8265,8164,8019,7832,7653,7520,7476,7557,7764,8074,8411,8680,8756,8512,7870,6758,5209,3274,1114,-1112,-3172,-4871,-6000,-6427,-6048,-4857,-2904,-315,2720,5981,9216,12176,14638,16401,17356,17424,16635,15082,12911,10348,7607,4932,2524,558,-872,-1691,-1938,-1653,-964,-4,1056,2060,2856,3330,3409,3058,2295,1183,-193,-1708,-3240,-4662,-5879,-6796,-7387,-7619,-7518,-7116,-6462,-5604,-4601,-3482,-2293,-1044,241,1540,2839,4082,5232,6200,6927,7314,7338,6944,6172,5085,3774,2401,1088,-15,-803,-1227,-1271,-979,-426,303,1114,1941,2728,3433,4030,4471,4724,4715,4411,3742,2714,1342,-290,-2052,-3772,-5273,-6352,-6878,-6746,-5921,-4465,-2468,-100,2439,4953,7233,9100,10415,11075,11019,10245,8791,6740,4231,1417,-1506,-4352,-6933,-9095,-10733,-11767,-12211,-12076,-11468,-10477,-9233,-7860,-6472,-5164,-4007,-3037,-2271,-1695,-1284,-1009,-823,-704,-628,-572,-537,-512,-486,-471,-450,-437,-444,-489,-598,-803,-1130,-1598,-2223,-2985,-3872,-4839,-5827,-6775,-7595,-8208,-8536,-8517,-8132,-7398,-6382,-5200,-3983,-2898,-2072,-1632,-1623,-2061,-2874,-3961,-5156,-6298,-7205,-7734,-7780,-7295,-6294,-4863,-3123,-1260,551,2108,3258,3887,3942,3442,2482,1197,-207,-1535,-2582,-3182,-3232,-2679,-1585,-22,1809,3747,5571,7101,8194,8733,8685,8040,6869,5257,3340,1256,-863,-2888,-4738,-6351,-7701,-8799,-9654,-10290,-10710,-10910,-10862,-10520,-9844,-8782,-7320,-5465,-3266,-824,1726,4203,6420,8173,9310,9689,9288,8096,6264,3935,1371,-1188,-3497,-5348,-6612,-7250,-7289,-6852,-6098,-5194,-4329,-3623,-3163,-2983,-3029,-3239,-3470,-3604,-3515,-3115,-2376,-1317,-24,1382,2759,3962,4882,5440,5598,5380,4813,3990,2980,1880,770,-278,-1199,-1947,-2494,-2819,-2921,-2830,-2565,-2201,-1780,-1384,-1055,-849,-780,-868,-1095,-1449,-1909,-2443,-3041,-3669,-4320,-4954,-5554,-6070,-6475,-6722,-6803,-6686,-6395,-5939,-5341,-4649,-3873,-3063,-2224,-1382,-543,278,1076,1816,2468,2971,3249,3239,2851,2054,820,-805,-2757,-4889,-7062,-9057,-10699,-11781,-12151,-11703,-10403,-8299,-5539,-2339,1012,4193,6904,8865,9916,9978,9116,7514,5435,3214,1183,-380,-1271,-1406,-833,316,1805,3365,4742,5690,6079,5819,4947,3556,1811,-101,-1961,-3598,-4833,-5583,-5784,-5473,-4719,-3661,-2460,-1306,-353,247,437,194,-398,-1217,-2074,-2786,-3176,-3142,-2620,-1673,-394,1042,2442,3645,4496,4929,4936,4555,3910,3097,2278,1544,1005,712,685,926,1378,1994,2688,3381,3998,4466,4759,4834,4716,4403,3951,3390,2773,2142,1515,917,331,-253,-850,-1480,-2120,-2753,-3316,-3744,-3954,-3874,-3444,-2655,-1501,-72,1570,3268,4907,6336,7452,8166,8460,8341,7882,7189,6386,5608,4978,4575,4452,4609,4996,5550,6157,6726,7140,7331,7232,6842,6176,5301,4295,3236,2217,1274,451,-258,-875,-1433,-1984,-2554,-3179,-3845,-4531,-5184,-5726,-6083,-6167,-5909,-5251,-4189,-2700,-868,1271,3579,5934,8186,10170,11736,12750,13111,12763,11716,10023,7823,5277,2601,1,-2309,-4189,-5511,-6253,-6416,-6093,-5377,-4431,-3363,-2313,-1357,-536,125,655,1066,1377,1605,1727,1739,1619,1358,980,503,8,-450,-763,-861,-673,-164,653,1724,2939,4176,5265,6075,6461,6346,5687,4514,2900,987,-1062,-3053,-4804,-6155,-6984,-7226,-6871,-5967,-4618,-2969,-1185,533,2030,3121,3710,3712,3119,1981,397,-1483,-3458,-5350,-6933,-8060,-8597,-8498,-7785,-6559,-4976,-3249,-1590,-212,723,1111,921,207,-910,-2252,-3620,-4811,-5668,-6084,-6028,-5553,-4769,-3832,-2915,-2162,-1667,-1471,-1533,-1770,-2078,-2330,-2451,-2377,-2102,-1651,-1074,-444,176,717,1141,1417,1535,1511,1353,1094,751,352,-87,-547,-1011,-1471,-1892,-2277,-2587,-2830,-3004,-3123,-3244,-3388,-3646,-4051,-4660,-5492,-6532,-7731,-9008,-10237,-11290,-12032,-12319,-12077,-11225,-9770,-7760,-5298,-2537,331,3126,5641,7746,9326,10344,10816,10821,10480,9930,9339,8824,8507,8432,8612,8993,9502,10018,10437,10648,10583,10193,9485,8477,7245,5849,4388,2948,1611,472,-415,-985,-1224,-1142,-788,-249,369,954,1383,1591,1506,1134,496,-350,-1311,-2310,-3236,-4021,-4579,-4856,-4805,-4394,-3616,-2477,-1023,674,2506,4323,5978,7298,8148,8446,8142,7310,6054,4568,3073,1797,936,644,964,1880,3243,4864,6469,7785,8564,8612,7838,6261,3999,1284,-1606,-4341,-6637,-8220,-8939,-8727,-7623,-5804,-3479,-980,1416,3397,4748,5340,5121,4185,2680,818,-1132,-2960,-4431,-5430,-5852,-5731,-5100,-4118,-2912,-1692,-603,180,569,493,-47,-997,-2258,-3691,-5121,-6382,-7283,-7691,-7479,-6593,-5030,-2851,-191,2776,5818,8711,11200,13105,14248,14554,14001,12635,10593,8039,5219,2369,-233,-2354,-3778,-4346,-4001,-2730,-665,2020,5039,8094,10834,12970,14224,14444,13542,11580,8699,5169,1297,-2560,-6051,-8902,-10871,-11881,-11910,-11097,-9626,-7787,-5848,-4105,-2762,-1974,-1777,-2122,-2865,-3798,-4679,-5273,-5366,-4834,-3605,-1736,642,3315,5990,8388,10193,11184,11181,10138,8086,5195,1695,-2098,-5844,-9207,-11890,-13639,-14318,-13844,-12261,-9678,-6284,-2340,1889,6055,9885,13059,15357,16589,16676,15605,13485,10487,6865,2930,-1006,-4597,-7578,-9709,-10864,-11015,-10234,-8705,-6666,-4418,-2243,-409,887,1533,1486,809,-397,-1962,-3722,-5506,-7176,-8628,-9812,-10693,-11300,-11636,-11737,-11631,-11317,-10815,-10123,-9250,-8215,-7051,-5790,-4496,-3214,-2006,-922,0,730,1260,1605,1780,1832,1792,1694,1562,1394,1183,890,488,-79,-835,-1801,-2986,-4330,-5792,-7251,-8590,-9686,-10397,-10640,-10335,-9479,-8103,-6307,-4241,-2098,-99,1527,2579,2887,2365,1001,-1106,-3778,-6731,-9650,-12172,-13992,-14840,-14578,-13165,-10710,-7415,-3586,440,4311,7716,10402,12218,13084,13047,12204,10746,8882,6850,4887,3176,1889,1100,853,1089,1743,2646,3677,4642,5420,5886,5965,5662,4987,4059,2990,1929,1030,391,98,137,484,1013,1608,2101,2362,2291,1836,1036,-28,-1186,-2264,-3048,-3383,-3131,-2256,-783,1162,3407,5704,7832,9550,10697,11165,10930,10051,8636,6859,4883,2899,1051,-538,-1781,-2632,-3053,-3048,-2609,-1763,-544,988,2748,4629,6497,8225,9676,10754,11396,11585,11367,10830,10103,9334,8654,8176,7949,7981,8194,8497,8726,8771,8497,7853,6833,5492,3942,2319,771,-572,-1612,-2293,-2623,-2639,-2436,-2117,-1795,-1580,-1544,-1743,-2175,-2827,-3633,-4540,-5448,-6297,-7000,-7504,-7753,-7719,-7370,-6703,-5723,-4443,-2919,-1195,650,2533,4369,6071,7560,8774,9670,10231,10464,10413,10119,9671,9117,8543,7970,7446,6941,6459,5942,5379,4736,4031,3294,2575,1960,1493,1259,1260,1515,1982,2610,3323,4026,4644,5072,5259,5138,4693,3916,2849,1542,83,-1433,-2903,-4223,-5299,-6058,-6443,-6428,-6019,-5249,-4208,-2990,-1762,-658,134,503,326,-414,-1682,-3371,-5283,-7212,-8897,-10125,-10698,-10522,-9563,-7901,-5692,-3156,-558,1845,3816,5186,5870,5851,5235,4151,2818,1452,247,-616,-1057,-1042,-634,50,843,1578,2086,2261,2027,1408,440,-760,-2089,-3421,-4670,-5773,-6708,-7488,-8138,-8708,-9215,-9688,-10119,-10488,-10784,-10970,-11046,-11005,-10861,-10630,-10333,-9974,-9554,-9060,-8463,-7748,-6889,-5888,-4747,-3491,-2152,-775,597,1912,3123,4192,5073,5752,6189,6378,6289,5927,5286,4401,3318,2113,885,-266,-1219,-1897,-2223,-2199,-1853,-1283,-623,-27,346,373,-12,-817,-1974,-3352,-4805,-6153,-7266,-8029,-8418,-8436,-8188,-7761,-7302,-6907,-6649,-6539,-6541,-6554,-6475,-6180,-5584,-4654,-3400,-1915,-315,1238,2587,3595,4159,4226,3781,2863,1540,-71,-1848,-3617,-5215,-6470,-7224,-7380,-6884,-5761,-4110,-2100,75,2174,4003,5386,6225,6493,6245,5598,4717,3783,2966,2399,2162,2251,2624,3149,3690,4087,4202,3958,3319,2336,1108,-211,-1447,-2430,-3020,-3122,-2718,-1839,-606,835,2282,3556,4474,4910,4785,4066,2802,1044,-1071,-3442,-5898,-8326,-10562,-12511,-14029,-15066,-15528,-15410,-14713,-13485,-11808,-9800,-7573,-5272,-3010,-885,1023,2676,4054,5142,5961,6480,6713,6603,6138,5271,3995,2337,360,-1821,-4048,-6148,-7935,-9236,-9948,-9972,-9338,-8075,-6343,-4265,-2069,105,2068,3738,5025,5938,6485,6734,6740,6572,6262,5836,5283,4577,3677,2565,1213,-326,-2014,-3708,-5279,-6531,-7306,-7442,-6861,-5548,-3594,-1185,1426,3927,6014,7402,7906,7414,5964,3678,801,-2374,-5504,-8273,-10384,-11634,-11894,-11149,-9465,-7015,-4013,-725,2572,5631,8245,10261,11626,12332,12461,12116,11444,10562,9595,8611,7652,6746,5870,5030,4190,3362,2522,1706,906,151,-557,-1215,-1844,-2457,-3093,-3750,-4429,-5090,-5669,-6096,-6287,-6197,-5804,-5139,-4272,-3342,-2456,-1799,-1453,-1506,-1956,-2723,-3675,-4614,-5338,-5628,-5341,-4363,-2695,-406,2343,5332,8310,11014,13228,14772,15549,15541,14796,13451,11670,9668,7663,5849,4417,3479,3111,3322,4033,5132,6425,7698,8741,9327,9326,8631,7240,5245,2774,79,-2616,-5016,-6892,-8038,-8327,-7745,-6332,-4271,-1753,945,3569,5883,7690,8868,9360,9173,8383,7115,5516,3775,2059,539,-661,-1451,-1805,-1746,-1348,-726,-12,674,1206,1532,1609,1467,1163,779,421,156,75,175,476,902,1395,1852,2185,2333,2249,1946,1475,916,394,18,-96,120,706,1621,2782,4062,5275,6264,6852,6911,6375,5234,3551,1470,-844,-3173,-5314,-7094,-8358,-9047,-9122,-8609,-7594,-6146,-4401,-2458,-430,1565,3435,5065,6361,7234,7581,7373,6558,5196,3353,1184,-1135,-3391,-5386,-6940,-7946,-8343,-8172,-7526,-6548,-5437,-4330,-3418,-2748,-2419,-2393,-2649,-3140,-3779,-4544,-5360,-6233,-7104,-7982,-8807,-9524,-10064,-10327,-10243,-9754,-8850,-7575,-6031,-4357,-2715,-1271,-153,542,796,632,145,-555,-1323,-2034,-2586,-2911,-2991,-2852,-2541,-2156,-1767,-1480,-1343,-1408,-1671,-2106,-2653,-3234,-3762,-4163,-4381,-4389,-4205,-3873,-3476,-3098,-2840,-2758,-2922,-3310,-3902,-4612,-5330,-5934,-6314,-6351,-6020,-5280,-4188,-2817,-1256,368,1971,3470,4816,6009,7041,7965,8809,9614,10416,11195,11970,12672,13282,13733,13992,14027,13833,13431,12841,12130,11322,10489,9643,8819,8005,7204,6384,5551,4668,3774,2831,1891,927,-43,-1039,-2080,-3187,-4375,-5641,-6952,-8232,-9379,-10239,-10663,-10503,-9652,-8065,-5782,-2924,307,3640,6793,9470,11445,12537,12693,11939,10410,8314,5896,3424,1138,-759,-2126,-2874,-3005,-2543,-1615,-352,1053,2398,3497,4176,4323,3888,2892,1431,-343,-2232,-4027,-5523,-6547,-6982,-6762,-5900,-4464,-2602,-478,1668,3642,5221,6251,6645,6366,5498,4159,2554,903,-569,-1656,-2228,-2211,-1634,-602,700,2060,3229,4021,4266,3906,2960,1516,-237,-2126,-3922,-5454,-6589,-7242,-7418,-7151,-6536,-5680,-4708,-3714,-2792,-1967,-1269,-662,-116,419,1005,1655,2419,3271,4213,5197,6174,7082,7848,8403,8687,8650,8272,7553,6528,5252,3802,2268,745,-672,-1894,-2832,-3421,-3591,-3304,-2549,-1338,257,2142,4168,6164,7947,9318,10128,10233,9574,8137,5985,3252,113,-3193,-6425,-9320,-11649,-13217,-13894,-13626,-12446,-10465,-7875,-4909,-1840,1068,3585,5533,6804,7373,7277,6623,5553,4218,2791,1394,164,-828,-1519,-1867,-1874,-1528,-873,46,1148,2342,3509,4553,5365,5895,6107,6023,5691,5178,4578,3940,3337,2767,2237,1708,1141,501,-238,-1067,-1955,-2848,-3671,-4361,-4853,-5137,-5208,-5140,-5001,-4900,-4942,-5192,-5708,-6469,-7435,-8506,-9572,-10497,-11181,-11518,-11485,-11062,-10314,-9320,-8206,-7103,-6146,-5432,-5032,-4948,-5135,-5493,-5870,-6129,-6110,-5725,-4918,-3711,-2198,-509,1172,2665,3800,4449,4538,4067,3089,1725,141,-1488,-2969,-4143,-4888,-5138,-4883,-4190,-3149,-1908,-616,581,1545,2174,2397,2177,1507,431,-1002,-2707,-4572,-6508,-8373,-10086,-11517,-12595,-13226,-13355,-12944,-11974,-10468,-8491,-6128,-3535,-861,1695,3963,5786,7051,7707,7759,7278,6374,5212,3942,2754,1775,1130,872,1002,1457,2132,2869,3523,3926,3985,3603,2793,1572,37,-1685,-3459,-5120,-6526,-7544,-8074,-8056,-7478,-6378,-4840,-2987,-967,1072,2974,4613,5887,6734,7127,7092,6672,5962,5044,4031,3011,2055,1231,577,119,-104,-94,179,720,1505,2539,3727,5039,6339,7531,8495,9103,9290,8982,8205,7008,5518,3912,2383,1159,414,298,873,2116,3929,6116,8460,10681,12563,13884,14544,14490,13796,12580,11054,9420,7915,6714,5949,5666,5837,6357,7063,7763,8269,8401,8052,7144,5715,3837,1676,-576,-2688,-4462,-5715,-6351,-6335,-5721,-4643,-3275,-1840,-543,420,925,912,409,-461,-1528,-2556,-3320,-3627,-3333,-2422,-929,957,3045,5039,6706,7830,8257,7986,7029,5580,3815,1989,339,-944,-1683,-1824,-1321,-263,1266,3081,5003,6839,8381,9507,10068,10039,9410,8251,6689,4892,3030,1314,-128,-1162,-1753,-1903,-1689,-1203,-588,49,589,963,1135,1093,876,527,96,-352,-814,-1251,-1716,-2218,-2819,-3554,-4428,-5430,-6491,-7503,-8343,-8853,-8916,-8424,-7358,-5734,-3685,-1357,1011,3200,4980,6159,6613,6281,5180,3421,1153,-1398,-3997,-6423,-8459,-9965,-10851,-11095,-10738,-9869,-8583,-7024,-5307,-3555,-1883,-382,855,1755,2265,2351,2004,1258,171,-1150,-2585,-3980,-5206,-6139,-6701,-6887,-6726,-6324,-5815,-5339,-5041,-5005,-5283,-5864,-6673,-7632,-8583,-9432,-10024,-10301,-10173,-9636,-8692,-7381,-5799,-4010,-2169,-353,1292,2690,3758,4464,4805,4807,4533,4049,3433,2764,2094,1486,967,571,305,176,181,313,569,936,1414,1979,2618,3278,3906,4418,4727,4734,4365,3564,2317,678,-1279,-3385,-5477,-7343,-8804,-9695,-9937,-9494,-8442,-6902,-5063,-3139,-1340,148,1177,1685,1638,1100,162,-1037,-2352,-3637,-4776,-5695,-6342,-6739,-6905,-6892,-6751,-6518,-6206,-5833,-5373,-4821,-4171,-3414,-2570,-1663,-723,191,1050,1783,2367,2747,2901,2819,2485,1931,1185,320,-577,-1396,-2016,-2336,-2270,-1787,-904,316,1754,3262,4703,5927,6838,7378,7533,7355,6897,6256,5492,4664,3790,2854,1850,748,-421,-1629,-2775,-3781,-4511,-4920,-4945,-4636,-4071,-3387,-2744,-2294,-2155,-2391,-2999,-3908,-5010,-6154,-7202,-8019,-8523,-8679,-8502,-8061,-7442,-6755,-6081,-5483,-4982,-4571,-4214,-3869,-3497,-3078,-2625,-2152,-1722,-1351,-1090,-925,-825,-738,-563,-225,363,1237,2397,3796,5320,6847,8198,9225,9773,9741,9066,7752,5857,3492,814,-2003,-4762,-7289,-9412,-11006,-11977,-12290,-11953,-11045,-9679,-8010,-6230,-4500,-3010,-1874,-1178,-958,-1173,-1754,-2576,-3483,-4315,-4910,-5126,-4881,-4129,-2908,-1303,534,2437,4211,5710,6801,7441,7613,7387,6848,6131,5351,4639,4076,3745,3671,3871,4333,5006,5867,6829,7849,8848,9776,10572,11204,11625,11812,11737,11370,10703,9710,8406,6807,4954,2924,791,-1338,-3374,-5217,-6808,-8083,-9034,-9648,-9958,-9997,-9821,-9474,-9009,-8451,-7822,-7117,-6316,-5392,-4306,-3038,-1568,78,1864,3710,5513,7169,8549,9573,10159,10300,10012,9368,8477,7455,6440,5527,4814,4337,4126,4159,4404,4808,5299,5799,6214,6469,6475,6184,5568,4625,3425,2037,603,-744,-1842,-2557,-2778,-2443,-1553,-163,1602,3574,5544,7291,8609,9320,9327,8578,7145,5144,2796,334,-1962,-3834,-5071,-5514,-5110,-3903,-2016,294,2771,5064,6906,8020,8266,7580,6029,3785,1095,-1745,-4426,-6699,-8348,-9291,-9493,-9048,-8083,-6787,-5338,-3932,-2688,-1735,-1107,-823,-853,-1124,-1564,-2049,-2488,-2754,-2764,-2440,-1741,-664,741,2407,4187,5956,7533,8786,9583,9853,9584,8799,7603,6091,4417,2681,997,-571,-1987,-3230,-4291,-5173,-5843,-6282,-6437,-6287,-5805,-5023,-3995,-2827,-1655,-632,111,446,333,-248,-1208,-2432,-3737,-4935,-5839,-6299,-6235,-5617,-4524,-3073,-1461,116,1442,2364,2754,2587,1896,788,-560,-1957,-3169,-4014,-4321,-4031,-3125,-1722,18,1853,3517,4760,5365,5181,4166,2346,-138,-3091,-6251,-9354,-12121,-14317,-15761,-16323,-15984,-14773,-12830,-10338,-7546,-4730,-2140,-42,1402,2070,1951,1120,-276,-2025,-3891,-5638,-7061,-7990,-8337,-8050,-7173,-5789,-4036,-2082,-104,1739,3305,4511,5313,5724,5809,5658,5410,5177,5100,5249,5675,6354,7206,8111,8915,9464,9652,9391,8709,7662,6395,5089,3935,3123,2798,3046,3885,5253,7017,8999,10966,12706,13998,14680,14659,13884,12419,10346,7824,5032,2153,-624,-3136,-5265,-6909,-8045,-8660,-8809,-8547,-7972,-7153,-6182,-5104,-3977,-2810,-1636,-453,702,1808,2799,3637,4243,4597,4667,4492,4115,3633,3123,2682,2358,2176,2120,2142,2176,2149,2007,1717,1281,742,158,-385,-819,-1076,-1146,-1018,-756,-405,-54,246,440,522,488,384,222,64,-105,-239,-385,-508,-646,-749,-809,-762,-567,-182,396,1142,1972,2789,3447,3825,3800,3312,2346,947,-767,-2656,-4529,-6215,-7543,-8401,-8710,-8484,-7756,-6654,-5305,-3877,-2533,-1394,-573,-116,-17,-258,-733,-1361,-2008,-2561,-2908,-2965,-2675,-2021,-1021,264,1748,3320,4853,6233,7354,8137,8565,8625,8394,7948,7398,6869,6446,6229,6238,6479,6893,7385,7831,8072,7983,7412,6303,4610,2403,-212,-3016,-5786,-8218,-10056,-11067,-11081,-10063,-8047,-5221,-1848,1738,5156,8055,10127,11148,11011,9725,7418,4324,757,-2928,-6361,-9206,-11205,-12166,-12060,-10902,-8892,-6224,-3224,-171,2633,4939,6591,7465,7589,7018,5922,4495,2960,1544,397,-339,-655,-563,-168,406,1015,1535,1870,1973,1845,1512,1050,511,-26,-528,-965,-1322,-1607,-1821,-1977,-2085,-2158,-2203,-2240,-2275,-2317,-2382,-2462,-2578,-2716,-2886,-3074,-3271,-3462,-3631,-3759,-3835,-3850,-3814,-3740,-3679,-3664,-3776,-4051,-4561,-5303,-6293,-7469,-8758,-10048,-11212,-12105,-12616,-12635,-12115,-11059,-9511,-7585,-5428,-3182,-1040,889,2471,3657,4422,4797,4832,4624,4236,3781,3292,2833,2398,1985,1550,1063,455,-302,-1250,-2404,-3744,-5242,-6822,-8410,-9902,-11208,-12241,-12938,-13276,-13247,-12879,-12206,-11272,-10111,-8742,-7174,-5411,-3451,-1330,920,3191,5387,7345,8935,10015,10513,10383,9677,8466,6894,5100,3243,1446,-187,-1598,-2747,-3640,-4258,-4629,-4735,-4580,-4158,-3476,-2557,-1452,-231,1013,2178,3179,3931,4405,4591,4526,4280,3951,3637,3465,3497,3803,4374,5157,6051,6912,7589,7929,7834,7236,6154,4669,2910,1063,-692,-2174,-3252,-3831,-3899,-3465,-2621,-1456,-88,1364,2804,4139,5300,6237,6906,7276,7339,7078,6513,5653,4556,3276,1905,550,-687,-1670,-2311,-2519,-2254,-1520,-350,1147,2877,4684,6457,8066,9428,10490,11221,11642,11770,11664,11366,10934,10419,9849,9268,8675,8076,7457,6785,6023,5148,4108,2923,1587,164,-1267,-2600,-3714,-4496,-4842,-4702,-4054,-2932,-1428,355,2255,4128,5832,7230,8251,8809,8902,8508,7668,6410,4812,2944,923,-1132,-3060,-4722,-5936,-6598,-6579,-5866,-4466,-2511,-153,2340,4743,6771,8245,9021,9057,8406,7182,5559,3726,1856,109,-1408,-2617,-3485,-3997,-4157,-3989,-3493,-2714,-1666,-408,995,2446,3836,5041,5953,6483,6580,6232,5473,4368,3014,1520,4,-1420,-2661,-3630,-4295,-4631,-4655,-4430,-4006,-3488,-2953,-2496,-2182,-2054,-2127,-2363,-2730,-3137,-3529,-3835,-4025,-4094,-4066,-3991,-3920,-3901,-3958,-4087,-4250,-4383,-4420,-4271,-3921,-3310,-2505,-1518,-467,577,1498,2213,2657,2778,2588,2105,1395,561,-304,-1076,-1671,-2003,-2059,-1821,-1354,-736,-71,507,879,938,592,-188,-1413,-3025,-4937,-7026,-9140,-11135,-12859,-14166,-14968,-15143,-14674,-13519,-11721,-9366,-6576,-3560,-523,2265,4583,6219,7042,7008,6148,4603,2549,219,-2146,-4346,-6194,-7584,-8457,-8804,-8673,-8121,-7242,-6101,-4789,-3357,-1870,-383,1042,2330,3398,4157,4543,4501,4039,3192,2071,811,-413,-1422,-2065,-2217,-1831,-927,399,1969,3572,4953,5866,6124,5561,4158,1933,-937,-4235,-7633,-10820,-13445,-15250,-16028,-15710,-14315,-12026,-9068,-5792,-2535,360,2611,4029,4528,4135,2972,1241,-830,-2984,-4996,-6689,-7916,-8627,-8800,-8486,-7751,-6713,-5448,-4072,-2650,-1223,157,1508,2803,4058,5242,6345,7304,8078,8590,8800,8653,8157,7306,6173,4807,3332,1831,439,-772,-1710,-2354,-2701,-2799,-2731,-2598,-2508,-2569,-2839,-3383,-4155,-5145,-6217,-7296,-8215,-8891,-9197,-9101,-8579,-7679,-6479,-5109,-3699,-2407,-1357,-666,-395,-559,-1136,-2031,-3136,-4289,-5327,-6071,-6385,-6145,-5307,-3892,-1967,287,2712,5064,7157,8816,9920,10433,10359,9781,8815,7589,6241,4882,3582,2388,1285,255,-757,-1782,-2848,-3948,-5031,-6030,-6836,-7343,-7461,-7114,-6307,-5063,-3513,-1789,-103,1364,2423,2951,2873,2204,1014,-555,-2333,-4125,-5755,-7057,-7918,-8258,-8050,-7309,-6091,-4480,-2587,-539,1528,3473,5167,6476,7313,7584,7281,6400,5034,3285,1337,-634,-2406,-3789,-4615,-4752,-4153,-2816,-824,1673,4499,7413,10193,12623,14511,15743,16243,16007,15100,13620,11713,9540,7269,5053,3035,1309,-57,-1046,-1693,-2055,-2242,-2343,-2486,-2742,-3169,-3789,-4547,-5399,-6209,-6885,-7295,-7360,-7030,-6295,-5204,-3840,-2320,-767,682,1927,2879,3497,3784,3787,3574,3251,2910,2631,2485,2489,2646,2920,3257,3595,3875,4045,4091,4013,3846,3657,3496,3457,3557,3847,4282,4836,5429,5979,6427,6720,6842,6837,6739,6664,6672,6858,7248,7830,8538,9240,9789,10013,9767,8952,7527,5523,3059,288,-2561,-5264,-7589,-9339,-10360,-10578,-9986,-8656,-6755,-4463,-2051,247,2177,3560,4257,4227,3508,2208,532,-1313,-3063,-4506,-5455,-5799,-5535,-4706,-3493,-2071,-685,466,1225,1493,1300,703,-106,-956,-1626,-1932,-1757,-1019,257,1992,4048,6240,8366,10231,11661,12509,12714,12214,11078,9356,7208,4774,2242,-224,-2470,-4377,-5878,-6930,-7567,-7826,-7799,-7589,-7280,-6981,-6740,-6614,-6607,-6716,-6907,-7135,-7342,-7455,-7411,-7127,-6574,-5708,-4562,-3185,-1676,-163,1224,2364,3150,3544,3513,3125,2445,1615,763,43,-425,-547,-268,400,1417,2667,4023,5297,6332,6926,6970,6340,5033,3084,619,-2188,-5106,-7920,-10370,-12293,-13504,-13952,-13595,-12519,-10838,-8758,-6502,-4331,-2475,-1161,-522,-654,-1533,-3068,-5078,-7336,-9568,-11544,-13002,-13833,-13897,-13244,-11899,-10035,-7807,-5428,-3099,-984,768,2094,2965,3417,3533,3426,3227,3072,3078,3330,3876,4713,5784,6999,8228,9337,10195,10695,10785,10444,9735,8740,7599,6455,5452,4716,4325,4334,4711,5432,6374,7444,8482,9368,9961,10169,9924,9205,8042,6507,4714,2791,879,-889,-2432,-3646,-4554,-5113,-5402,-5455,-5334,-5108,-4802,-4463,-4093,-3722,-3335,-2966,-2597,-2244,-1903,-1542,-1151,-669,-61,733,1737,2987,4436,6050,7703,9262,10549,11399,11632,11160,9907,7936,5373,2441,-552,-3305,-5468,-6822,-7163,-6483,-4840,-2466,359,3280,5956,8100,9498,10066,9807,8854,7368,5601,3739,2007,512,-651,-1481,-2012,-2340,-2554,-2787,-3128,-3661,-4428,-5418,-6581,-7822,-9017,-10024,-10717,-10991,-10778,-10084,-8938,-7438,-5712,-3889,-2129,-543,749,1686,2231,2399,2236,1833,1303,765,353,146,237,623,1304,2201,3211,4229,5112,5773,6125,6154,5867,5348,4674,3967,3329,2826,2526,2407,2470,2633,2860,3073,3247,3361,3431,3489,3589,3757,4045,4424,4886,5355,5745,5970,5929,5573,4872,3848,2575,1149,-281,-1588,-2638,-3348,-3669,-3628,-3297,-2791,-2277,-1880,-1746,-1935,-2470,-3276,-4240,-5177,-5896,-6222,-5994,-5147,-3661,-1617,849,3545,6256,8763,10882,12452,13397,13671,13310,12386,11015,9328,7452,5498,3559,1676,-107,-1804,-3403,-4911,-6310,-7562,-8612,-9386,-9816,-9841,-9447,-8643,-7510,-6153,-4718,-3345,-2188,-1343,-894,-858,-1216,-1913,-2843,-3906,-4966,-5924,-6677,-7168,-7370,-7293,-6983,-6502,-5916,-5290,-4665,-4057,-3472,-2873,-2238,-1533,-731,149,1095,2030,2883,3547,3924,3929,3503,2634,1356,-256,-2067,-3939,-5698,-7187,-8277,-8845,-8857,-8282,-7165,-5595,-3679,-1594,509,2435,4034,5163,5731,5693,5051,3859,2204,215,-1977,-4207,-6341,-8223,-9761,-10847,-11464,-11590,-11283,-10603,-9661,-8556,-7405,-6306,-5335,-4557,-3992,-3658,-3533,-3608,-3832,-4203,-4657,-5179,-5714,-6195,-6558,-6701,-6542,-5993,-5003,-3553,-1689,495,2850,5181,7272,8908,9896,10108,9480,8057,5955,3411,692,-1872,-3988,-5412,-5989,-5701,-4616,-2960,-953,1079,2907,4316,5202,5563,5465,5064,4527,4043,3740,3720,3990,4507,5166,5831,6334,6564,6380,5766,4693,3248,1530,-310,-2086,-3658,-4845,-5577,-5773,-5462,-4698,-3597,-2299,-959,291,1326,2101,2586,2836,2921,2946,3014,3214,3588,4150,4846,5602,6294,6810,7023,6850,6242,5201,3793,2134,397,-1230,-2523,-3309,-3431,-2825,-1492,455,2854,5446,7988,10214,11918,12975,13325,13028,12202,11030,9723,8469,7443,6728,6368,6304,6440,6629,6714,6552,6044,5149,3895,2379,750,-814,-2132,-3047,-3466,-3346,-2743,-1761,-560,668,1744,2521,2894,2845,2416,1712,902,158,-332,-428,-27,891,2284,4045,6015,8012,9856,11364,12423,12912,12816,12123,10904,9257,7316,5234,3164,1252,-396,-1693,-2600,-3109,-3234,-3024,-2523,-1786,-885,147,1208,2273,3241,4074,4704,5092,5213,5044,4597,3873,2920,1780,544,-702,-1842,-2770,-3396,-3653,-3532,-3065,-2337,-1490,-659,-38,276,137,-436,-1455,-2781,-4272,-5734,-6973,-7830,-8200,-8044,-7408,-6412,-5210,-4013,-2990,-2313,-2070,-2310,-2982,-4001,-5213,-6440,-7515,-8270,-8588,-8405,-7687,-6496,-4891,-3010,-987,1034,2902,4510,5755,6581,6968,6907,6446,5635,4547,3276,1904,522,-800,-2012,-3095,-4041,-4885,-5656,-6398,-7148,-7906,-8688,-9428,-10110,-10630,-10960,-11011,-10783,-10258,-9488,-8532,-7489,-6447,-5482,-4646,-3941,-3350,-2826,-2323,-1807,-1278,-762,-324,-45,-1,-259,-837,-1710,-2802,-3981,-5095,-5970,-6444,-6396,-5752,-4511,-2737,-570,1811,4187,6343,8101,9307,9919,9910,9381,8417,7180,5795,4370,2989,1655,368,-933,-2300,-3789,-5422,-7178,-8998,-10763,-12339,-13570,-14304,-14451,-13920,-12755,-10998,-8822,-6413,-3999,-1828,-87,1041,1491,1241,380,-937,-2504,-4079,-5417,-6305,-6577,-6139,-4981,-3180,-869,1714,4348,6744,8670,9925,10364,9970,8762,6911,4614,2143,-219,-2204,-3594,-4231,-4056,-3093,-1457,678,3070,5482,7655,9386,10492,10893,10526,9442,7725,5502,2959,257,-2405,-4875,-6997,-8680,-9848,-10478,-10581,-10206,-9414,-8316,-7004,-5613,-4260,-3072,-2150,-1594,-1439,-1717,-2384,-3380,-4591,-5902,-7165,-8272,-9107,-9610,-9745,-9507,-8942,-8085,-7005,-5758,-4401,-2974,-1526,-76,1351,2732,4063,5324,6487,7535,8413,9058,9425,9416,9003,8125,6785,5010,2875,500,-1950,-4305,-6351,-7935,-8886,-9146,-8660,-7513,-5781,-3671,-1362,908,2928,4516,5527,5896,5598,4693,3268,1468,-552,-2628,-4600,-6329,-7712,-8654,-9133,-9120,-8659,-7793,-6610,-5212,-3712,-2245,-921,149,891,1272,1306,1047,603,93,-357,-627,-637,-343,262,1120,2175,3308,4450,5482,6364,7039,7515,7804,7952,8002,8001,7977,7944,7891,7812,7678,7490,7233,6919,6563,6163,5741,5272,4762,4167,3493,2692,1782,753,-387,-1583,-2825,-4034,-5158,-6139,-6893,-7401,-7593,-7488,-7062,-6368,-5440,-4346,-3158,-1953,-804,222,1083,1760,2251,2581,2791,2908,2987,3040,3100,3163,3235,3307,3379,3456,3534,3643,3761,3930,4113,4338,4582,4866,5190,5585,6073,6675,7423,8308,9340,10461,11634,12743,13701,14354,14600,14305,13420,11893,9789,7186,4259,1200,-1762,-4407,-6551,-8048,-8837,-8910,-8345,-7263,-5837,-4236,-2652,-1218,-64,757,1213,1335,1171,791,287,-279,-823,-1307,-1708,-2021,-2263,-2473,-2660,-2869,-3059,-3237,-3316,-3266,-3017,-2544,-1863,-1009,-91,795,1500,1936,2000,1697,1030,128,-895,-1843,-2559,-2875,-2690,-1950,-666,1063,3135,5343,7536,9504,11094,12173,12649,12482,11682,10291,8406,6144,3633,1019,-1578,-4041,-6282,-8243,-9866,-11146,-12039,-12561,-12686,-12420,-11775,-10771,-9465,-7939,-6287,-4653,-3139,-1881,-947,-386,-211,-367,-796,-1394,-2068,-2708,-3231,-3559,-3637,-3447,-2966,-2227,-1258,-119,1124,2391,3607,4687,5565,6171,6474,6427,6050,5336,4349,3142,1806,438,-864,-2002,-2906,-3536,-3879,-3983,-3897,-3726,-3551,-3484,-3589,-3938,-4553,-5444,-6571,-7876,-9266,-10633,-11862,-12843,-13482,-13729,-13560,-13001,-12116,-10995,-9744,-8464,-7240,-6120,-5128,-4239,-3415,-2600,-1738,-794,251,1393,2601,3838,5051,6193,7214,8086,8782,9302,9658,9878,10001,10072,10134,10217,10352,10546,10790,11075,11349,11585,11711,11691,11452,10998,10280,9355,8232,6986,5680,4381,3157,2063,1138,413,-97,-410,-542,-547,-501,-464,-556,-831,-1380,-2223,-3360,-4735,-6239,-7731,-9039,-10000,-10463,-10345,-9609,-8304,-6555,-4517,-2419,-440,1224,2461,3221,3513,3446,3128,2743,2420,2290,2414,2798,3388,4085,4759,5286,5564,5543,5220,4669,3984,3311,2788,2530,2633,3125,3981,5144,6472,7846,9073,10016,10504,10443,9759,8431,6526,4120,1395,-1476,-4256,-6744,-8731,-10072,-10689,-10565,-9786,-8494,-6885,-5192,-3634,-2405,-1639,-1410,-1692,-2413,-3412,-4517,-5517,-6246,-6542,-6336,-5601,-4386,-2807,-1019,799,2458,3807,4723,5162,5123,4708,4024,3255,2558,2077,1915,2099,2611,3347,4195,4985,5586,5884,5811,5383,4634,3691,2656,1662,812,158,-250,-441,-440,-298,-79,190,457,725,985,1244,1516,1782,2038,2247,2379,2394,2266,1983,1553,1008,400,-203,-737,-1120,-1338,-1342,-1188,-896,-569,-281,-124,-170,-448,-967,-1673,-2501,-3328,-4063,-4571,-4783,-4626,-4077,-3142,-1851,-263,1567,3553,5631,7722,9744,11618,13255,14546,15403,15716,15410,14437,12784,10511,7712,4548,1223,-2053,-5043,-7573,-9473,-10688,-11190,-11064,-10437,-9471,-8369,-7289,-6383,-5738,-5398,-5352,-5554,-5922,-6369,-6799,-7129,-7282,-7213,-6889,-6317,-5512,-4534,-3434,-2303,-1199,-201,659,1348,1859,2217,2425,2523,2509,2392,2162,1804,1298,635,-170,-1098,-2086,-3054,-3910,-4544,-4867,-4810,-4338,-3472,-2276,-856,648,2083,3301,4157,4563,4442,3787,2629,1037,-865,-2938,-5022,-6947,-8575,-9787,-10517,-10745,-10531,-9946,-9147,-8258,-7435,-6785,-6393,-6282,-6444,-6817,-7319,-7843,-8289,-8560,-8598,-8355,-7835,-7049,-6037,-4858,-3559,-2209,-867,423,1587,2608,3410,3982,4269,4270,3971,3412,2630,1709,715,-258,-1161,-1931,-2568,-3040,-3388,-3594,-3680,-3647,-3463,-3138,-2630,-1927,-1023,81,1370,2795,4314,5845,7295,8568,9544,10118,10197,9712,8629,6979,4825,2304,-399,-3083,-5493,-7428,-8675,-9119,-8700,-7452,-5504,-3060,-373,2251,4540,6240,7166,7240,6447,4909,2792,358,-2123,-4366,-6108,-7162,-7391,-6776,-5361,-3303,-800,1891,4516,6841,8674,9903,10487,10455,9914,8992,7868,6687,5598,4688,4022,3592,3380,3300,3289,3253,3136,2896,2544,2106,1673,1315,1158,1259,1712,2510,3669,5096,6729,8415,10047,11490,12637,13422,13782,13709,13207,12291,11019,9420,7585,5571,3485,1405,-552,-2306,-3745,-4810,-5420,-5550,-5176,-4320,-3017,-1350,591,2654,4700,6546,8033,9014,9395,9140,8287,6957,5329,3635,2117,995,434,517,1221,2435,3979,5607,7095,8217,8817,8804,8172,6981,5375,3516,1604,-182,-1676,-2776,-3402,-3563,-3261,-2585,-1599,-414,866,2139,3290,4218,4827,5031,4774,4021,2793,1136,-826,-2961,-5064,-6954,-8421,-9307,-9499,-8957,-7716,-5907,-3685,-1302,1047,3110,4745,5810,6282,6163,5557,4578,3383,2120,909,-159,-1056,-1775,-2371,-2877,-3347,-3805,-4241,-4639,-4947,-5131,-5153,-5009,-4716,-4317,-3875,-3461,-3134,-2947,-2909,-3014,-3220,-3460,-3662,-3746,-3641,-3324,-2761,-2013,-1117,-196,653,1310,1671,1684,1291,537,-572,-1912,-3417,-4935,-6374,-7619,-8598,-9277,-9652,-9755,-9657,-9415,-9110,-8785,-8460,-8139,-7774,-7343,-6786,-6097,-5285,-4392,-3496,-2681,-2021,-1587,-1386,-1415,-1608,-1887,-2141,-2273,-2178,-1786,-1053,36,1447,3107,4924,6741,8431,9810,10761,11151,10930,10073,8622,6666,4331,1768,-845,-3362,-5624,-7532,-9001,-10014,-10571,-10741,-10595,-10248,-9808,-9383,-9059,-8899,-8920,-9114,-9421,-9775,-10058,-10201,-10085,-9684,-8949,-7923,-6647,-5217,-3734,-2282,-968,172,1095,1806,2335,2712,2994,3213,3404,3569,3708,3805,3833,3779,3623,3360,2993,2529,1980,1371,724,77,-513,-1002,-1311,-1391,-1181,-653,190,1308,2623,4000,5305,6360,7011,7134,6628,5492,3758,1556,-934,-3494,-5866,-7824,-9165,-9749,-9528,-8515,-6844,-4683,-2281,100,2209,3788,4687,4764,4024,2505,362,-2196,-4915,-7512,-9735,-11354,-12229,-12295,-11592,-10258,-8488,-6548,-4685,-3140,-2070,-1560,-1575,-2020,-2684,-3377,-3851,-3961,-3581,-2712,-1419,165,1854,3463,4834,5829,6410,6552,6326,5796,5084,4256,3415,2588,1804,1048,301,-462,-1256,-2069,-2880,-3629,-4255,-4685,-4856,-4723,-4286,-3571,-2664,-1676,-742,-13,408,411,-12,-859,-2023,-3396,-4803,-6089,-7091,-7682,-7765,-7308,-6305,-4832,-2992,-934,1154,3103,4732,5903,6531,6569,6066,5085,3778,2298,828,-450,-1392,-1872,-1818,-1210,-75,1499,3392,5435,7457,9260,10689,11613,11954,11720,10957,9794,8383,6897,5496,4302,3386,2759,2368,2133,1913,1614,1104,354,-676,-1902,-3254,-4571,-5722,-6571,-7012,-7004,-6543,-5689,-4543,-3238,-1909,-711,276,960,1341,1455,1378,1242,1162,1272,1654,2348,3339,4537,5825,7042,8049,8713,8981,8819,8306,7512,6586,5656,4847,4261,3942,3905,4107,4480,4927,5362,5701,5913,5985,5960,5903,5889,6003,6277,6736,7332,7999,8619,9076,9234,9001,8285,7075,5373,3263,853,-1698,-4217,-6513,-8412,-9758,-10433,-10373,-9575,-8106,-6089,-3723,-1220,1161,3188,4653,5399,5350,4507,2957,878,-1494,-3894,-6009,-7616,-8476,-8498,-7654,-6030,-3812,-1240,1404,3832,5803,7118,7678,7448,6518,4999,3133,1116,-780,-2367,-3470,-3999,-3939,-3326,-2296,-964,466,1875,3090,4043,4656,4930,4877,4550,4015,3335,2595,1836,1131,502,-19,-427,-729,-962,-1154,-1381,-1679,-2120,-2732,-3544,-4555,-5723,-7007,-8295,-9496,-10463,-11069,-11182,-10704,-9570,-7783,-5404,-2565,534,3639,6473,8759,10261,10819,10380,8997,6853,4209,1392,-1262,-3445,-4938,-5608,-5472,-4645,-3346,-1867,-483,525,992,813,44,-1201,-2675,-4134,-5287,-5920,-5849,-5035,-3488,-1370,1108,3660,5973,7749,8738,8755,7740,5712,2834,-681,-4504,-8335,-11820,-14702,-16743,-17853,-17988,-17262,-15825,-13937,-11843,-9825,-8072,-6754,-5899,-5499,-5414,-5505,-5570,-5441,-4977,-4087,-2762,-1043,965,3108,5234,7174,8800,10033,10824,11204,11224,10961,10531,9996,9459,8949,8502,8125,7804,7538,7320,7147,7045,7029,7116,7330,7639,8024,8410,8708,8821,8642,8088,7114,5700,3911,1830,-374,-2537,-4452,-5955,-6900,-7216,-6909,-6042,-4773,-3272,-1761,-421,567,1108,1144,698,-139,-1238,-2424,-3534,-4392,-4914,-5001,-4701,-4046,-3169,-2203,-1278,-520,13,301,385,362,348,467,832,1501,2500,3783,5273,6835,8353,9663,10675,11266,11405,11054,10245,9022,7471,5693,3796,1897,99,-1501,-2830,-3823,-4467,-4738,-4688,-4348,-3808,-3137,-2424,-1734,-1139,-683,-406,-344,-501,-904,-1522,-2348,-3318,-4389,-5471,-6487,-7356,-7986,-8325,-8312,-7935,-7198,-6150,-4850,-3410,-1901,-449,896,2061,3026,3789,4365,4793,5105,5339,5512,5637,5707,5712,5607,5393,5007,4460,3738,2857,1870,837,-161,-1007,-1618,-1879,-1738,-1151,-154,1193,2747,4336,5773,6851,7419,7361,6637,5295,3440,1258,-1050,-3229,-5083,-6382,-7011,-6863,-5938,-4285,-2042,609,3439,6182,8612,10481,11637,11954,11402,10025,7916,5269,2259,-849,-3865,-6558,-8770,-10375,-11285,-11477,-10952,-9756,-7959,-5661,-2974,-41,2989,5944,8643,10913,12579,13516,13621,12867,11283,8990,6151,3022,-139,-3034,-5404,-7035,-7786,-7617,-6582,-4831,-2601,-159,2183,4146,5492,6057,5788,4729,3031,913,-1349,-3498,-5295,-6588,-7307,-7482,-7223,-6714,-6146,-5730,-5598,-5841,-6434,-7282,-8201,-8979,-9372,-9209,-8336,-6751,-4508,-1789,1144,4016,6503,8371,9421,9574,8848,7366,5314,2957,520,-1730,-3647,-5097,-6051,-6544,-6642,-6466,-6107,-5660,-5166,-4649,-4089,-3464,-2735,-1898,-955,40,1011,1862,2452,2699,2465,1737,467,-1268,-3383,-5717,-8088,-10292,-12119,-13383,-13945,-13704,-12668,-10888,-8521,-5780,-2921,-219,2054,3690,4520,4489,3617,2014,-111,-2534,-4964,-7173,-8945,-10157,-10757,-10784,-10316,-9496,-8436,-7266,-6051,-4854,-3671,-2525,-1385,-284,772,1724,2520,3093,3390,3384,3075,2501,1733,860,-1,-745,-1253,-1447,-1255,-653,340,1685,3274,4999,6714,8285,9564,10457,10854,10734,10062,8885,7260,5288,3106,864,-1273,-3127,-4557,-5429,-5696,-5338,-4449,-3153,-1650,-160,1109,1967,2311,2081,1344,204,-1142,-2490,-3619,-4354,-4558,-4186,-3252,-1857,-143,1708,3510,5092,6324,7126,7459,7361,6884,6142,5254,4340,3528,2889,2496,2334,2410,2643,2994,3387,3770,4125,4426,4702,4963,5238,5526,5829,6105,6325,6441,6410,6218,5860,5375,4818,4262,3797,3481,3377,3495,3821,4318,4921,5555,6167,6693,7124,7429,7640,7739,7773,7727,7635,7479,7254,6921,6452,5791,4939,3866,2648,1336,60,-1054,-1878,-2293,-2225,-1652,-602,817,2476,4166,5709,6876,7528,7526,6838,5486,3557,1230,-1305,-3792,-5983,-7641,-8558,-8585,-7666,-5803,-3120,201,3895,7668,11197,14193,16387,17598,17711,16709,14665,11723,8107,4061,-127,-4201,-7895,-11027,-13423,-15028,-15776,-15731,-14911,-13433,-11381,-8886,-6061,-3068,-24,2873,5484,7621,9155,9968,10022,9334,8004,6188,4087,1925,-94,-1775,-3018,-3748,-4008,-3886,-3518,-3087,-2754,-2661,-2923,-3548,-4530,-5737,-7033,-8196,-9051,-9385,-9093,-8085,-6400,-4142,-1514,1232,3789,5885,7244,7707,7171,5703,3432,648,-2348,-5177,-7535,-9139,-9837,-9589,-8460,-6655,-4408,-2024,217,2047,3280,3788,3542,2605,1101,-763,-2768,-4682,-6300,-7480,-8127,-8245,-7877,-7159,-6214,-5233,-4348,-3704,-3383,-3425,-3815,-4486,-5313,-6154,-6824,-7171,-7044,-6366,-5098,-3306,-1087,1357,3807,6009,7703,8688,8798,7974,6241,3728,641,-2729,-6084,-9077,-11428,-12903,-13363,-12788,-11266,-8982,-6196,-3231,-376,2052,3851,4858,5018,4355,2963,994,-1361,-3904,-6421,-8748,-10719,-12245,-13248,-13711,-13635,-13072,-12087,-10796,-9312,-7781,-6308,-5026,-3982,-3244,-2797,-2606,-2600,-2682,-2758,-2751,-2605,-2308,-1865,-1322,-732,-175,282,580,671,558,231,-254,-866,-1543,-2243,-2927,-3576,-4180,-4723,-5209,-5596,-5864,-5966,-5839,-5461,-4760,-3752,-2424,-830,957,2849,4711,6433,7867,8912,9458,9457,8897,7835,6386,4691,2942,1285,-109,-1170,-1834,-2132,-2133,-1953,-1734,-1613,-1706,-2074,-2740,-3627,-4643,-5605,-6328,-6627,-6329,-5363,-3697,-1436,1240,4072,6738,8953,10428,11011,10618,9338,7336,4912,2381,88,-1682,-2724,-2959,-2406,-1236,350,2072,3686,4985,5831,6174,6054,5555,4831,4038,3334,2866,2698,2887,3385,4125,4993,5836,6541,6963,7034,6698,5951,4838,3408,1742,-89,-2011,-3964,-5871,-7683,-9318,-10708,-11778,-12442,-12652,-12330,-11481,-10082,-8215,-5973,-3523,-1060,1186,3014,4218,4690,4371,3309,1649,-390,-2536,-4482,-5969,-6762,-6736,-5844,-4158,-1836,876,3699,6335,8512,10034,10736,10596,9623,7950,5762,3288,798,-1461,-3245,-4374,-4721,-4246,-2994,-1089,1248,3777,6185,8208,9591,10146,9797,8512,6427,3690,583,-2599,-5546,-7928,-9530,-10134,-9705,-8256,-5959,-3058,118,3222,5898,7860,8891,8892,7896,6020,3516,656,-2232,-4847,-6922,-8257,-8741,-8348,-7163,-5334,-3073,-641,1744,3832,5471,6545,6990,6838,6132,4986,3527,1915,296,-1153,-2323,-3091,-3399,-3236,-2620,-1648,-422,889,2158,3210,3955,4302,4232,3782,3032,2123,1207,460,13,-18,398,1235,2418,3800,5232,6540,7573,8207,8385,8086,7370,6332,5108,3867,2757,1932,1479,1471,1895,2718,3854,5191,6588,7912,8993,9721,9969,9681,8830,7460,5663,3601,1457,-528,-2158,-3223,-3603,-3212,-2077,-269,2024,4588,7160,9453,11245,12324,12599,12059,10795,9011,6953,4921,3187,1966,1388,1456,2062,3002,3998,4749,4985,4498,3185,1077,-1675,-4817,-8012,-10925,-13240,-14720,-15253,-14830,-13604,-11780,-9671,-7558,-5712,-4305,-3437,-3075,-3137,-3449,-3828,-4104,-4137,-3879,-3336,-2606,-1822,-1159,-784,-847,-1423,-2547,-4134,-6082,-8177,-10241,-12025,-13364,-14088,-14102,-13391,-11966,-9951,-7465,-4712,-1878,830,3234,5200,6636,7524,7880,7788,7327,6620,5752,4805,3827,2825,1795,705,-476,-1767,-3170,-4656,-6176,-7647,-8990,-10108,-10924,-11379,-11434,-11079,-10324,-9206,-7773,-6111,-4292,-2419,-575,1159,2709,4010,5005,5631,5853,5653,5017,4000,2641,1049,-654,-2328,-3814,-4982,-5711,-5950,-5662,-4911,-3779,-2406,-957,417,1580,2438,2946,3121,2991,2658,2176,1663,1153,739,425,271,269,453,801,1319,1980,2750,3599,4451,5251,5918,6381,6595,6529,6195,5644,4932,4180,3476,2932,2642,2634,2942,3504,4261,5100,5898,6542,6913,6942,6590,5864,4834,3597,2287,1048,18,-684,-981,-838,-271,640,1801,3048,4253,5271,6006,6406,6445,6148,5571,4784,3877,2946,2061,1308,726,347,190,257,552,1092,1877,2925,4226,5746,7422,9135,10747,12060,12913,13120,12578,11220,9069,6226,2854,-825,-4564,-8120,-11252,-13804,-15641,-16737,-17094,-16805,-15974,-14740,-13233,-11570,-9833,-8095,-6374,-4707,-3107,-1608,-267,851,1666,2090,2081,1610,728,-462,-1807,-3099,-4130,-4701,-4664,-3948,-2556,-592,1773,4305,6741,8831,10361,11175,11214,10474,9074,7148,4925,2612,437,-1412,-2787,-3616,-3852,-3556,-2781,-1682,-382,938,2155,3144,3834,4199,4237,3994,3529,2900,2186,1421,650,-117,-880,-1638,-2388,-3120,-3780,-4325,-4666,-4742,-4476,-3849,-2847,-1525,34,1704,3326,4729,5736,6219,6076,5289,3913,2054,-89,-2315,-4392,-6121,-7355,-8029,-8139,-7802,-7135,-6349,-5601,-5074,-4851,-4979,-5409,-6028,-6685,-7176,-7334,-6970,-6000,-4352,-2072,729,3878,7127,10212,12866,14848,15964,16135,15320,13661,11303,8547,5658,2961,707,-896,-1743,-1817,-1195,-23,1483,3110,4614,5809,6534,6714,6314,5390,4021,2334,468,-1443,-3259,-4868,-6161,-7056,-7490,-7430,-6877,-5880,-4538,-2983,-1399,41,1164,1834,1982,1603,771,-365,-1606,-2732,-3533,-3844,-3567,-2691,-1276,520,2503,4432,6064,7184,7623,7293,6182,4380,2040,-594,-3274,-5731,-7743,-9163,-9927,-10073,-9738,-9099,-8403,-7849,-7644,-7877,-8592,-9715,-11114,-12588,-13928,-14906,-15365,-15182,-14336,-12879,-10943,-8732,-6474,-4426,-2812,-1794,-1483,-1848,-2799,-4133,-5593,-6900,-7774,-8002,-7434,-6056,-3946,-1297,1601,4444,6887,8656,9536,9437,8365,6459,3939,1098,-1750,-4280,-6255,-7461,-7861,-7440,-6358,-4764,-2898,-946,906,2555,3931,5039,5898,6564,7067,7435,7657,7699,7501,7001,6136,4882,3255,1304,-844,-3074,-5212,-7100,-8597,-9573,-9967,-9745,-8960,-7676,-6041,-4171,-2242,-373,1298,2689,3744,4437,4800,4858,4689,4348,3918,3465,3041,2692,2419,2222,2057,1902,1714,1486,1227,948,706,540,496,616,921,1408,2079,2876,3767,4663,5516,6247,6821,7218,7432,7484,7414,7237,7020,6770,6539,6344,6219,6190,6287,6507,6871,7333,7901,8518,9176,9842,10511,11182,11864,12566,13302,14056,14805,15471,15977,16186,16014,15342,14143,12419,10257,7821,5305,2959,981,-437,-1215,-1322,-843,90,1289,2544,3676,4523,4999,5094,4833,4343,3743,3210,2896,2937,3418,4350,5675,7255,8888,10350,11404,11862,11606,10607,8942,6758,4278,1729,-659,-2723,-4357,-5555,-6361,-6892,-7279,-7646,-8085,-8614,-9197,-9729,-10066,-10066,-9606,-8644,-7197,-5390,-3410,-1497,87,1103,1388,841,-484,-2454,-4825,-7272,-9497,-11166,-12083,-12096,-11200,-9497,-7189,-4561,-1920,419,2210,3271,3530,3023,1859,235,-1630,-3504,-5170,-6470,-7288,-7590,-7402,-6788,-5888,-4821,-3751,-2814,-2097,-1690,-1581,-1766,-2177,-2743,-3390,-4035,-4644,-5167,-5620,-6004,-6339,-6638,-6890,-7063,-7118,-6997,-6674,-6121,-5363,-4440,-3438,-2460,-1620,-1024,-752,-836,-1280,-2034,-3038,-4197,-5407,-6569,-7571,-8338,-8799,-8928,-8719,-8210,-7438,-6491,-5432,-4356,-3349,-2489,-1868,-1556,-1602,-2054,-2888,-4076,-5525,-7117,-8711,-10135,-11237,-11869,-11923,-11335,-10104,-8257,-5916,-3206,-324,2524,5121,7251,8750,9477,9392,8490,6871,4673,2094,-643,-3327,-5738,-7726,-9141,-9921,-10021,-9465,-8325,-6695,-4732,-2575,-397,1655,3454,4897,5933,6546,6782,6713,6462,6138,5876,5750,5818,6078,6480,6953,7379,7674,7746,7564,7128,6484,5735,4968,4316,3859,3676,3807,4248,4977,5915,6981,8035,8948,9555,9713,9290,8209,6441,4045,1131,-2110,-5463,-8684,-11572,-13939,-15700,-16811,-17318,-17310,-16907,-16223,-15354,-14337,-13180,-11828,-10236,-8334,-6115,-3609,-911,1803,4341,6448,7912,8533,8203,6909,4728,1873,-1405,-4763,-7876,-10451,-12249,-13165,-13160,-12321,-10801,-8778,-6484,-4089,-1770,358,2212,3745,4926,5747,6199,6269,5980,5331,4379,3170,1797,359,-1035,-2249,-3196,-3742,-3841,-3439,-2545,-1206,502,2467,4563,6654,8587,10246,11471,12175,12245,11637,10334,8388,5885,2995,-107,-3188,-6032,-8424,-10198,-11234,-11489,-10966,-9762,-7990,-5851,-3534,-1265,751,2350,3416,3903,3846,3322,2491,1505,557,-213,-693,-829,-636,-175,447,1089,1621,1909,1864,1439,635,-490,-1846,-3317,-4761,-6068,-7089,-7765,-7997,-7798,-7167,-6186,-4944,-3580,-2221,-1009,-68,535,720,524,-30,-824,-1715,-2536,-3088,-3211,-2755,-1667,79,2375,5087,7989,10834,13377,15402,16755,17376,17274,16553,15365,13898,12342,10870,9607,8632,7965,7595,7468,7542,7751,8054,8403,8767,9094,9363,9493,9459,9170,8617,7737,6587,5188,3672,2162,841,-126,-565,-369,526,2075,4159,6542,8952,11047,12524,13120,12688,11199,8766,5615,2045,-1590,-4966,-7811,-9921,-11222,-11698,-11453,-10641,-9462,-8132,-6853,-5789,-5069,-4742,-4827,-5248,-5927,-6708,-7467,-8046,-8345,-8263,-7784,-6887,-5638,-4096,-2375,-572,1186,2804,4180,5236,5900,6125,5885,5183,4092,2683,1133,-417,-1754,-2725,-3188,-3098,-2476,-1443,-175,1086,2109,2668,2611,1876,500,-1359,-3443,-5458,-7046,-7948,-7941,-6972,-5124,-2612,212,2970,5261,6758,7252,6657,5054,2665,-199,-3136,-5760,-7713,-8720,-8638,-7424,-5200,-2158,1388,5104,8636,11667,13939,15273,15569,14799,13027,10344,6937,3007,-1191,-5389,-9317,-12723,-15390,-17154,-17920,-17679,-16497,-14545,-12049,-9310,-6648,-4374,-2759,-1979,-2108,-3075,-4707,-6714,-8765,-10512,-11656,-11989,-11399,-9929,-7688,-4920,-1882,1128,3851,6065,7644,8520,8736,8372,7580,6518,5352,4225,3240,2456,1890,1513,1283,1144,1035,950,845,799,823,1029,1478,2227,3313,4706,6331,8074,9750,11183,12177,12560,12238,11164,9420,7146,4583,2015,-285,-2033,-3068,-3262,-2638,-1288,595,2760,4922,6812,8179,8882,8845,8129,6881,5337,3747,2378,1402,942,971,1394,2004,2594,2944,2913,2452,1584,455,-781,-1940,-2858,-3472,-3737,-3737,-3565,-3369,-3262,-3347,-3645,-4138,-4739,-5330,-5788,-5993,-5874,-5411,-4613,-3582,-2381,-1167,-31,917,1602,1997,2102,1956,1638,1224,820,485,280,200,213,241,183,-66,-587,-1428,-2564,-3929,-5381,-6753,-7857,-8519,-8589,-8006,-6736,-4881,-2555,10,2610,4994,6984,8422,9244,9443,9076,8263,7138,5838,4507,3220,2059,1045,187,-525,-1103,-1563,-1926,-2189,-2380,-2493,-2545,-2547,-2502,-2411,-2275,-2056,-1746,-1286,-669,123,1054,2036,2961,3647,3957,3739,2920,1505,-425,-2695,-5073,-7308,-9124,-10330,-10738,-10330,-9108,-7251,-4970,-2561,-337,1433,2515,2787,2228,911,-973,-3176,-5413,-7358,-8778,-9430,-9225,-8130,-6237,-3737,-876,2033,4666,6749,8016,8368,7741,6266,4130,1651,-832,-2946,-4385,-4895,-4358,-2757,-215,3054,6756,10558,14145,17201,19514,20882,21249,20576,18946,16486,13375,9853,6156,2558,-692,-3349,-5224,-6173,-6133,-5148,-3318,-881,1895,4682,7137,8974,9954,9946,8935,7020,4409,1406,-1642,-4359,-6409,-7509,-7499,-6340,-4137,-1135,2322,5819,8924,11258,12537,12630,11569,9539,6870,3932,1143,-1174,-2768,-3536,-3518,-2848,-1790,-594,438,1103,1235,803,-168,-1530,-3120,-4739,-6188,-7355,-8099,-8439,-8347,-7941,-7284,-6517,-5733,-5021,-4437,-3990,-3653,-3379,-3090,-2750,-2322,-1844,-1377,-1048,-982,-1313,-2129,-3468,-5292,-7480,-9842,-12115,-14033,-15313,-15759,-15226,-13734,-11369,-8403,-5141,-1987,683,2528,3339,3025,1695,-436,-2997,-5595,-7820,-9333,-9909,-9456,-8029,-5834,-3142,-319,2313,4438,5855,6460,6253,5358,3930,2221,429,-1216,-2585,-3568,-4155,-4358,-4293,-4038,-3777,-3599,-3644,-3960,-4560,-5410,-6395,-7419,-8323,-9014,-9385,-9417,-9090,-8466,-7594,-6582,-5512,-4495,-3608,-2932,-2517,-2383,-2538,-2925,-3482,-4103,-4662,-5057,-5173,-4949,-4358,-3422,-2204,-835,570,1828,2826,3438,3617,3358,2731,1836,856,-51,-669,-846,-451,582,2226,4386,6876,9448,11833,13733,14929,15239,14618,13120,10910,8254,5462,2856,728,-715,-1363,-1201,-338,1072,2785,4586,6221,7527,8364,8696,8547,8006,7223,6346,5559,4973,4691,4712,5011,5453,5939,6291,6437,6295,5889,5294,4626,4061,3730,3786,4259,5176,6410,7824,9200,10321,10993,11074,10475,9217,7351,5043,2450,-183,-2656,-4738,-6259,-7092,-7167,-6489,-5123,-3185,-856,1680,4193,6497,8416,9860,10769,11193,11187,10877,10366,9754,9103,8430,7711,6891,5905,4706,3271,1637,-124,-1872,-3467,-4738,-5565,-5860,-5608,-4879,-3779,-2500,-1219,-131,628,972,909,499,-120,-800,-1391,-1766,-1870,-1677,-1234,-600,139,926,1714,2505,3311,4163,5072,6037,6991,7856,8499,8789,8614,7888,6612,4847,2739,491,-1683,-3539,-4920,-5672,-5755,-5179,-4012,-2410,-525,1403,3172,4558,5378,5523,4927,3644,1772,-494,-2962,-5390,-7594,-9417,-10747,-11577,-11910,-11853,-11509,-11034,-10545,-10172,-9963,-9951,-10095,-10306,-10489,-10485,-10209,-9558,-8524,-7129,-5484,-3703,-1973,-433,759,1515,1797,1622,1089,306,-578,-1412,-2107,-2547,-2722,-2608,-2238,-1661,-928,-95,781,1666,2492,3228,3807,4184,4318,4188,3780,3128,2258,1240,151,-927,-1902,-2692,-3231,-3480,-3407,-3057,-2448,-1696,-879,-146,399,619,447,-166,-1184,-2527,-4032,-5516,-6770,-7586,-7828,-7368,-6205,-4379,-2022,686,3517,6246,8629,10469,11596,11891,11306,9846,7583,4651,1221,-2486,-6226,-9759,-12835,-15264,-16881,-17619,-17445,-16433,-14691,-12406,-9790,-7099,-4570,-2441,-890,-31,104,-419,-1454,-2777,-4137,-5279,-5995,-6156,-5738,-4812,-3562,-2203,-999,-168,136,-150,-978,-2191,-3576,-4857,-5794,-6182,-5925,-5021,-3593,-1835,-15,1615,2793,3376,3246,2450,1059,-732,-2707,-4633,-6259,-7410,-7921,-7741,-6864,-5384,-3448,-1239,1027,3150,4964,6328,7177,7491,7295,6669,5698,4478,3101,1622,91,-1464,-3016,-4509,-5876,-7016,-7804,-8139,-7910,-7082,-5656,-3728,-1463,907,3101,4848,5882,6029,5203,3444,903,-2151,-5406,-8515,-11153,-13086,-14122,-14230,-13436,-11897,-9822,-7472,-5107,-2975,-1237,-34,641,789,530,-25,-726,-1448,-2077,-2553,-2839,-2943,-2893,-2730,-2493,-2220,-1926,-1624,-1294,-916,-443,165,947,1932,3107,4444,5851,7237,8459,9407,9962,10071,9708,8927,7831,6567,5337,4312,3673,3524,3905,4772,6002,7396,8725,9754,10271,10146,9314,7824,5813,3497,1140,-971,-2579,-3481,-3563,-2822,-1359,636,2886,5119,7029,8414,9110,9090,8414,7243,5801,4345,3124,2324,2071,2366,3136,4212,5407,6484,7277,7622,7433,6695,5422,3701,1647,-624,-2957,-5254,-7393,-9297,-10897,-12125,-12932,-13273,-13088,-12376,-11096,-9285,-6978,-4254,-1236,1932,5071,7982,10478,12371,13525,13826,13250,11809,9622,6838,3691,416,-2721,-5482,-7665,-9103,-9715,-9460,-8377,-6561,-4155,-1348,1639,4586,7241,9410,10907,11612,11488,10535,8886,6689,4187,1637,-708,-2621,-3947,-4607,-4593,-3986,-2902,-1522,-11,1428,2663,3547,4038,4106,3804,3205,2413,1538,660,-146,-848,-1436,-1906,-2288,-2584,-2813,-2958,-2997,-2895,-2616,-2142,-1483,-675,215,1106,1920,2594,3078,3371,3487,3467,3366,3220,3074,2933,2797,2646,2431,2117,1621,899,-120,-1453,-3108,-5028,-7120,-9242,-11213,-12845,-13942,-14348,-13965,-12756,-10800,-8220,-5238,-2092,977,3748,6056,7806,8958,9541,9635,9309,8694,7830,6814,5655,4399,3075,1729,430,-735,-1667,-2257,-2421,-2097,-1268,25,1675,3546,5427,7133,8468,9275,9474,9036,8033,6593,4925,3235,1775,709,186,229,789,1719,2807,3808,4480,4618,4097,2886,1064,-1183,-3590,-5843,-7612,-8620,-8653,-7620,-5562,-2651,816,4439,7785,10407,11953,12133,10872,8190,4338,-338,-5378,-10272,-14544,-17766,-19643,-20015,-18885,-16422,-12922,-8794,-4479,-420,3014,5574,7114,7674,7356,6395,5023,3501,2009,729,-289,-976,-1364,-1493,-1408,-1195,-908,-618,-389,-259,-277,-468,-844,-1415,-2152,-3032,-4001,-5002,-5969,-6840,-7546,-8044,-8280,-8235,-7902,-7290,-6434,-5369,-4150,-2811,-1417,22,1452,2863,4213,5462,6547,7397,7908,8011,7613,6705,5296,3486,1417,-709,-2685,-4279,-5318,-5634,-5181,-3938,-2026,409,3116,5839,8292,10227,11443,11828,11371,10143,8320,6093,3701,1336,-824,-2679,-4162,-5283,-6076,-6597,-6920,-7081,-7109,-7003,-6721,-6225,-5455,-4365,-2942,-1215,751,2802,4788,6483,7710,8282,8103,7108,5340,2906,-28,-3224,-6429,-9369,-11774,-13416,-14109,-13752,-12312,-9876,-6598,-2741,1373,5379,8898,11606,13233,13649,12842,10947,8237,5067,1858,-995,-3140,-4380,-4610,-3935,-2531,-727,1165,2798,3943,4432,4261,3525,2435,1283,340,-101,126,1111,2788,4997,7436,9798,11709,12881,13089,12235,10355,7601,4239,586,-2995,-6177,-8664,-10255,-10824,-10343,-8870,-6525,-3496,-11,3670,7268,10509,13144,14962,15812,15614,14367,12164,9177,5644,1862,-1888,-5303,-8168,-10292,-11605,-12081,-11811,-10898,-9522,-7831,-5980,-4076,-2195,-373,1371,3041,4615,6095,7413,8542,9389,9878,9942,9491,8529,7029,5084,2772,251,-2326,-4769,-6918,-8601,-9706,-10155,-9929,-9091,-7739,-6048,-4185,-2354,-705,617,1540,2039,2155,1972,1620,1217,885,685,643,736,880,999,971,734,229,-527,-1486,-2544,-3568,-4425,-4964,-5113,-4778,-3996,-2784,-1267,428,2165,3776,5172,6250,6993,7406,7546,7479,7298,7045,6793,6511,6211,5800,5239,4439,3383,2056,525,-1141,-2796,-4345,-5649,-6652,-7314,-7666,-7787,-7781,-7763,-7838,-8055,-8430,-8896,-9349,-9647,-9630,-9181,-8238,-6817,-5040,-3095,-1239,254,1146,1245,501,-1048,-3200,-5670,-8094,-10107,-11387,-11738,-11089,-9550,-7350,-4850,-2428,-467,756,1071,488,-871,-2706,-4698,-6450,-7656,-8061,-7574,-6221,-4182,-1739,780,3033,4735,5695,5842,5213,3994,2400,745,-702,-1701,-2099,-1866,-1068,101,1414,2587,3389,3645,3263,2289,831,-875,-2595,-4024,-4954,-5179,-4640,-3331,-1392,991,3534,5946,7937,9258,9762,9389,8207,6382,4151,1791,-421,-2259,-3561,-4256,-4381,-4052,-3439,-2769,-2215,-1962,-2075,-2587,-3416,-4428,-5433,-6222,-6602,-6417,-5591,-4116,-2093,307,2850,5257,7261,8624,9171,8826,7611,5660,3207,549,-1968,-4021,-5331,-5723,-5148,-3679,-1535,989,3526,5714,7230,7840,7419,5993,3708,831,-2276,-5239,-7676,-9284,-9877,-9373,-7871,-5548,-2702,330,3227,5692,7534,8668,9099,8942,8351,7499,6562,5667,4908,4344,3979,3832,3870,4103,4516,5123,5923,6897,8007,9152,10239,11088,11588,11581,11005,9845,8145,6059,3750,1469,-564,-2108,-2997,-3110,-2425,-1026,938,3214,5528,7590,9153,10023,10141,9513,8303,6707,5002,3432,2220,1508,1361,1729,2519,3534,4576,5437,5914,5879,5245,4006,2230,55,-2340,-4707,-6815,-8406,-9284,-9290,-8365,-6520,-3893,-668,2840,6336,9449,11889,13394,13814,13114,11368,8785,5641,2283,-935,-3683,-5710,-6836,-7019,-6287,-4793,-2738,-386,2000,4159,5894,7050,7580,7506,6924,6012,4962,3989,3276,2953,3055,3559,4317,5144,5806,6084,5801,4879,3314,1250,-1125,-3518,-5652,-7251,-8111,-8130,-7305,-5753,-3683,-1371,871,2748,4003,4483,4112,2953,1129,-1138,-3619,-6088,-8346,-10275,-11778,-12861,-13490,-13726,-13548,-12990,-12037,-10701,-9006,-7005,-4803,-2529,-367,1492,2864,3587,3561,2767,1236,-877,-3421,-6146,-8831,-11244,-13185,-14521,-15163,-15106,-14391,-13128,-11452,-9540,-7570,-5722,-4136,-2930,-2148,-1814,-1865,-2236,-2798,-3432,-4006,-4418,-4588,-4492,-4124,-3521,-2750,-1873,-996,-194,448,864,1015,892,520,-47,-727,-1449,-2113,-2669,-3055,-3258,-3284,-3156,-2935,-2663,-2399,-2182,-2038,-1981,-2006,-2094,-2220,-2346,-2449,-2522,-2574,-2650,-2805,-3113,-3628,-4383,-5365,-6506,-7692,-8772,-9571,-9950,-9794,-9068,-7806,-6102,-4105,-1980,102,2001,3590,4815,5621,6025,6038,5707,5084,4224,3200,2075,931,-171,-1161,-1986,-2611,-3003,-3180,-3135,-2934,-2613,-2253,-1925,-1696,-1624,-1755,-2082,-2597,-3221,-3881,-4447,-4813,-4863,-4526,-3770,-2631,-1185,425,2038,3490,4617,5329,5560,5318,4669,3686,2494,1196,-113,-1336,-2432,-3345,-4089,-4633,-5013,-5193,-5180,-4945,-4460,-3710,-2666,-1346,239,2012,3886,5737,7408,8781,9715,10143,10025,9390,8332,6993,5574,4283,3330,2875,3003,3705,4862,6264,7636,8668,9098,8683,7335,5036,1931,-1747,-5667,-9450,-12701,-15055,-16227,-16017,-14387,-11417,-7344,-2540,2553,7412,11549,14524,16032,15904,14182,11050,6860,2052,-2884,-7476,-11293,-14033,-15491,-15613,-14472,-12239,-9193,-5640,-1929,1599,4637,6909,8230,8488,7707,5987,3586,798,-1997,-4423,-6167,-6968,-6721,-5437,-3268,-484,2567,5496,7940,9595,10275,9935,8647,6617,4127,1465,-1033,-3154,-4701,-5595,-5843,-5496,-4690,-3544,-2238,-879,360,1406,2135,2496,2435,1960,1106,-16,-1275,-2497,-3504,-4145,-4285,-3871,-2882,-1404,456,2509,4569,6435,7944,8951,9388,9197,8412,7081,5324,3291,1167,-850,-2553,-3774,-4357,-4241,-3391,-1892,130,2491,4946,7291,9293,10771,11599,11674,10985,9574,7533,5050,2314,-405,-2872,-4822,-6072,-6460,-5946,-4575,-2488,48,2729,5212,7149,8309,8496,7724,6082,3839,1322,-1077,-2995,-4140,-4346,-3595,-2021,106,2455,4648,6368,7390,7601,7069,5960,4553,3176,2122,1631,1819,2662,4020,5642,7224,8468,9124,9031,8165,6590,4510,2180,-100,-2051,-3434,-4117,-4039,-3256,-1877,-86,1930,3950,5794,7278,8272,8673,8435,7573,6146,4270,2095,-228,-2524,-4653,-6475,-7888,-8820,-9223,-9095,-8446,-7316,-5773,-3884,-1760,475,2695,4718,6399,7559,8057,7779,6661,4709,2009,-1259,-4846,-8424,-11645,-14163,-15670,-15978,-14975,-12755,-9493,-5546,-1326,2686,6039,8330,9281,8758,6786,3567,-562,-5143,-9660,-13592,-16479,-17991,-17945,-16371,-13454,-9570,-5171,-795,3055,5955,7598,7891,6896,4869,2191,-678,-3298,-5274,-6376,-6506,-5752,-4343,-2585,-835,608,1520,1808,1514,805,-79,-854,-1284,-1199,-558,570,1988,3425,4571,5129,4877,3700,1610,-1219,-4509,-7867,-10858,-13078,-14176,-13957,-12384,-9577,-5857,-1591,2724,6660,9839,11993,13051,13029,12136,10592,8717,6748,4914,3320,2008,913,-68,-1072,-2205,-3538,-5044,-6662,-8206,-9511,-10346,-10527,-9935,-8509,-6315,-3516,-351,2848,5744,8010,9371,9676,8886,7123,4635,1767,-1087,-3530,-5265,-6056,-5865,-4753,-2942,-734,1517,3495,4921,5669,5703,5152,4224,3203,2363,1946,2084,2806,3998,5445,6884,8006,8587,8456,7585,6080,4140,2077,198,-1174,-1813,-1579,-467,1421,3867,6604,9323,11733,13597,14718,15000,14405,12979,10818,8087,4960,1661,-1610,-4645,-7281,-9381,-10846,-11622,-11689,-11061,-9815,-8027,-5849,-3422,-934,1432,3506,5122,6190,6640,6483,5773,4604,3118,1464,-215,-1774,-3118,-4168,-4891,-5283,-5383,-5247,-4961,-4636,-4362,-4249,-4359,-4739,-5374,-6223,-7165,-8072,-8768,-9101,-8929,-8176,-6815,-4914,-2594,-82,2399,4540,6127,6930,6858,5904,4177,1894,-650,-3121,-5168,-6509,-6940,-6394,-4937,-2771,-194,2429,4746,6436,7285,7184,6170,4387,2099,-396,-2742,-4656,-5871,-6248,-5725,-4364,-2297,234,2986,5645,7949,9661,10601,10697,9930,8393,6235,3675,968,-1616,-3820,-5427,-6293,-6344,-5598,-4167,-2209,28,2316,4402,6091,7216,7701,7496,6658,5257,3436,1381,-722,-2657,-4237,-5331,-5833,-5738,-5092,-3997,-2627,-1150,233,1369,2135,2463,2345,1816,940,-175,-1447,-2752,-3997,-5078,-5892,-6350,-6358,-5856,-4798,-3186,-1071,1451,4229,7067,9764,12072,13808,14764,14851,13989,12230,9681,6543,3095,-354,-3460,-5906,-7433,-7867,-7146,-5346,-2639,666,4226,7639,10533,12603,13622,13510,12299,10147,7329,4174,1047,-1691,-3764,-4942,-5157,-4422,-2899,-845,1418,3509,5081,5828,5544,4161,1726,-1563,-5408,-9450,-13284,-16549,-18938,-20256,-20434,-19534,-17715,-15213,-12307,-9240,-6258,-3502,-1111,859,2352,3327,3760,3608,2864,1523,-354,-2683,-5298,-7986,-10503,-12586,-13999,-14598,-14286,-13134,-11266,-8921,-6393,-3963,-1931,-482,231,190,-573,-1921,-3707,-5703,-7725,-9541,-10981,-11892,-12169,-11778,-10734,-9129,-7119,-4894,-2685,-720,825,1794,2165,1956,1305,394,-548,-1295,-1660,-1504,-788,467,2123,4009,5887,7532,8744,9385,9393,8796,7667,6166,4441,2676,1019,-421,-1578,-2444,-3061,-3482,-3777,-3983,-4126,-4171,-4074,-3744,-3101,-2071,-636,1184,3286,5512,7653,9466,10711,11199,10789,9476,7329,4551,1417,-1747,-4592,-6804,-8129,-8395,-7564,-5682,-2971,326,3813,7147,9942,11900,12810,12565,11209,8874,5841,2431,-962,-3966,-6245,-7540,-7704,-6709,-4657,-1760,1681,5333,8841,11930,14348,15999,16814,16873,16272,15179,13757,12159,10515,8913,7422,6077,4917,3957,3224,2731,2475,2481,2711,3178,3841,4682,5663,6764,7933,9158,10382,11575,12671,13624,14365,14833,14969,14717,14039,12919,11379,9471,7318,5058,2889,1003,-417,-1230,-1367,-838,255,1749,3398,4962,6184,6873,6898,6225,4917,3116,1044,-1063,-2937,-4366,-5184,-5303,-4732,-3556,-1934,-101,1713,3228,4239,4541,4055,2752,731,-1826,-4669,-7490,-9990,-11891,-12995,-13207,-12542,-11143,-9240,-7128,-5113,-3469,-2373,-1915,-2028,-2570,-3288,-3917,-4193,-3927,-3039,-1570,308,2334,4181,5526,6109,5748,4416,2197,-677,-3886,-7063,-9835,-11885,-12999,-13069,-12139,-10364,-8001,-5373,-2823,-655,859,1587,1457,566,-932,-2777,-4677,-6332,-7481,-7914,-7544,-6355,-4481,-2113,449,2916,4966,6362,6904,6520,5217,3101,378,-2734,-5927,-8959,-11557,-13535,-14746,-15136,-14724,-13606,-11955,-9965,-7876,-5896,-4198,-2895,-2039,-1595,-1518,-1700,-2063,-2536,-3074,-3669,-4322,-5037,-5806,-6585,-7313,-7883,-8184,-8103,-7562,-6506,-4981,-3026,-826,1489,3680,5579,7015,7870,8109,7736,6818,5475,3816,2001,129,-1655,-3301,-4713,-5879,-6759,-7353,-7632,-7620,-7291,-6694,-5840,-4776,-3562,-2257,-943,299,1395,2258,2848,3098,3011,2582,1860,930,-97,-1075,-1870,-2330,-2380,-1918,-961,494,2348,4490,6754,8944,10855,12297,13090,13133,12352,10770,8482,5641,2493,-719,-3682,-6165,-7923,-8844,-8862,-8039,-6524,-4542,-2394,-388,1163,2018,2009,1101,-620,-2943,-5548,-8072,-10109,-11332,-11471,-10418,-8225,-5098,-1405,2406,5833,8415,9764,9637,7957,4820,501,-4607,-10010,-15195,-19678,-23042,-25008,-25404,-24246,-21659,-17923,-13389,-8482,-3619,805,4485,7195,8848,9430,9044,7852,6043,3860,1502,-808,-2914,-4665,-5977,-6783,-7062,-6817,-6077,-4891,-3339,-1497,529,2630,4698,6611,8263,9561,10422,10791,10642,9965,8815,7257,5453,3541,1756,257,-788,-1285,-1243,-724,109,1044,1862,2333,2312,1711,578,-964,-2658,-4250,-5425,-5942,-5642,-4443,-2442,188,3142,6055,8545,10250,10900,10326,8527,5629,1922,-2200,-6268,-9805,-12380,-13690,-13574,-12051,-9323,-5702,-1614,2498,6239,9281,11425,12609,12862,12326,11177,9596,7764,5791,3778,1768,-192,-2047,-3729,-5128,-6119,-6568,-6358,-5419,-3757,-1458,1288,4229,7037,9405,11017,11674,11266,9837,7580,4799,1903,-683,-2550,-3377,-2982,-1334,1419,4971,8910,12729,15961,18145,18998,18344,16226,12854,8593,3925,-619,-4522,-7351,-8796,-8738,-7218,-4457,-817,3276,7340,10940,13698,15371,15830,15120,13389,10909,8024,5083,2447,383,-910,-1365,-1038,-75,1262,2705,3931,4698,4790,4132,2739,756,-1576,-3970,-6110,-7739,-8655,-8773,-8101,-6754,-4923,-2848,-788,1022,2385,3171,3317,2822,1751,189,-1722,-3853,-6052,-8185,-10125,-11758,-12986,-13715,-13881,-13409,-12285,-10489,-8086,-5152,-1849,1630,5042,8116,10588,12218,12813,12292,10652,8033,4680,925,-2811,-6123,-8614,-9988,-10081,-8879,-6543,-3375,209,3743,6760,8877,9835,9535,8061,5665,2700,-354,-3068,-4995,-5857,-5482,-3920,-1340,1878,5337,8527,11027,12461,12587,11324,8745,5064,635,-4152,-8842,-13042,-16391,-18646,-19654,-19381,-17903,-15385,-12079,-8294,-4363,-637,2585,5042,6564,7079,6592,5246,3230,843,-1617,-3833,-5546,-6574,-6830,-6355,-5265,-3780,-2151,-635,544,1243,1409,1108,471,-263,-878,-1122,-856,26,1448,3292,5282,7144,8554,9260,9081,7962,5982,3348,376,-2560,-5076,-6841,-7642,-7378,-6145,-4125,-1680,844,3038,4617,5381,5284,4450,3110,1619,331,-405,-362,574,2316,4655,7224,9628,11451,12388,12234,10979,8764,5879,2713,-322,-2832,-4526,-5237,-4934,-3762,-1922,263,2503,4517,6092,7110,7518,7355,6680,5608,4234,2654,949,-840,-2657,-4495,-6305,-8071,-9751,-11293,-12644,-13731,-14468,-14769,-14540,-13723,-12262,-10191,-7532,-4434,-1031,2434,5736,8599,10782,12086,12368,11593,9794,7110,3725,-83,-4046,-7836,-11157,-13740,-15348,-15847,-15164,-13336,-10506,-6899,-2825,1360,5312,8682,11237,12806,13361,12988,11874,10283,8505,6812,5413,4434,3891,3719,3750,3812,3671,3181,2208,733,-1172,-3353,-5571,-7550,-9016,-9723,-9513,-8335,-6266,-3506,-365,2797,5580,7637,8690,8590,7321,5022,1927,-1601,-5188,-8427,-10957,-12507,-12880,-12055,-10097,-7240,-3785,-133,3316,6168,8098,8902,8495,6945,4456,1338,-2042,-5262,-7970,-9851,-10727,-10537,-9360,-7378,-4849,-2065,693,3174,5176,6585,7323,7395,6849,5774,4291,2558,724,-1026,-2549,-3712,-4436,-4689,-4506,-3957,-3177,-2286,-1439,-714,-203,133,313,464,691,1116,1825,2842,4139,5605,7084,8394,9343,9804,9676,8980,7781,6247,4591,3038,1833,1159,1145,1831,3165,4993,7105,9218,11041,12303,12781,12349,10980,8777,5935,2766,-385,-3160,-5226,-6371,-6466,-5554,-3803,-1489,1023,3367,5219,6315,6574,5983,4717,2997,1113,-658,-2090,-3038,-3464,-3436,-3102,-2667,-2336,-2296,-2647,-3443,-4592,-5991,-7414,-8651,-9471,-9679,-9166,-7867,-5864,-3260,-286,2829,5819,8446,10508,11868,12439,12237,11298,9761,7748,5449,3006,584,-1706,-3772,-5557,-7026,-8161,-8950,-9384,-9452,-9149,-8470,-7445,-6118,-4590,-2970,-1432,-106,827,1286,1181,530,-599,-2073,-3698,-5270,-6593,-7498,-7903,-7786,-7209,-6307,-5243,-4202,-3347,-2770,-2536,-2575,-2821,-3113,-3331,-3347,-3116,-2626,-1951,-1206,-537,-98,-32,-416,-1306,-2657,-4384,-6322,-8278,-10009,-11303,-11950,-11814,-10839,-9049,-6590,-3661,-556,2431,4986,6854,7844,7858,6917,5117,2669,-195,-3189,-6066,-8602,-10647,-12111,-12982,-13297,-13122,-12550,-11645,-10493,-9127,-7605,-5969,-4271,-2615,-1078,200,1122,1608,1619,1199,450,-468,-1336,-1961,-2141,-1748,-724,909,3039,5472,7982,10295,12154,13350,13714,13196,11822,9741,7173,4433,1821,-333,-1786,-2380,-2056,-892,947,3199,5564,7736,9447,10516,10841,10442,9416,7930,6202,4441,2859,1630,865,636,932,1686,2783,4046,5310,6387,7140,7470,7339,6793,5903,4832,3697,2671,1829,1241,892,730,661,581,409,97,-348,-859,-1344,-1681,-1755,-1509,-900,7,1118,2278,3325,4116,4554,4616,4333,3826,3213,2676,2337,2334,2698,3453,4489,5711,6906,7916,8536,8622,8076,6856,5016,2669,18,-2703,-5209,-7233,-8535,-8930,-8332,-6741,-4272,-1150,2344,5832,8979,11439,12984,13486,12950,11537,9490,7160,4893,3012,1747,1221,1404,2173,3283,4468,5432,5982,5957,5376,4317,2998,1654,555,-95,-173,344,1344,2629,3940,4982,5532,5408,4587,3128,1233,-845,-2789,-4318,-5177,-5219,-4391,-2766,-515,2094,4751,7112,8876,9781,9677,8523,6385,3475,48,-3531,-6923,-9784,-11846,-12951,-13040,-12201,-10601,-8510,-6206,-3991,-2115,-767,-51,9,-497,-1450,-2647,-3915,-5053,-5933,-6425,-6491,-6102,-5313,-4181,-2819,-1342,129,1453,2513,3176,3346,2936,1913,284,-1876,-4430,-7170,-9836,-12131,-13765,-14481,-14098,-12554,-9903,-6363,-2242,2035,6022,9283,11460,12329,11819,10048,7273,3898,382,-2799,-5225,-6588,-6721,-5624,-3467,-552,2699,5830,8365,9919,10184,9042,6514,2837,-1631,-6365,-10839,-14481,-16862,-17666,-16803,-14384,-10730,-6324,-1750,2398,5569,7383,7601,6253,3529,-160,-4323,-8379,-11825,-14201,-15261,-14895,-13223,-10516,-7175,-3677,-486,2002,3503,3907,3246,1715,-400,-2740,-4963,-6758,-7913,-8324,-8005,-7068,-5714,-4173,-2689,-1482,-700,-436,-684,-1381,-2404,-3595,-4817,-5937,-6876,-7603,-8118,-8461,-8666,-8770,-8766,-8656,-8359,-7838,-6993,-5800,-4222,-2327,-203,1968,3975,5607,6644,6960,6492,5299,3542,1472,-625,-2433,-3732,-4330,-4221,-3451,-2226,-770,639,1792,2517,2777,2611,2153,1585,1097,846,918,1320,1940,2622,3141,3287,2904,1923,384,-1559,-3674,-5698,-7355,-8448,-8847,-8531,-7593,-6207,-4611,-3070,-1809,-1014,-773,-1088,-1887,-3025,-4334,-5636,-6777,-7651,-8197,-8422,-8351,-8080,-7667,-7209,-6735,-6263,-5746,-5121,-4287,-3172,-1732,24,1996,4049,5965,7545,8564,8917,8519,7466,5898,4076,2293,839,-18,-129,597,2079,4174,6634,9162,11473,13281,14390,14669,14111,12789,10899,8670,6389,4320,2689,1655,1283,1563,2376,3560,4903,6182,7218,7857,8032,7734,7002,5936,4629,3201,1736,309,-1035,-2263,-3356,-4274,-4986,-5414,-5501,-5164,-4344,-3014,-1172,1100,3700,6415,9030,11269,12858,13578,13236,11786,9265,5875,1915,-2205,-6048,-9171,-11236,-11994,-11424,-9621,-6907,-3680,-423,2413,4465,5508,5516,4604,3080,1294,-341,-1486,-1896,-1478,-288,1460,3463,5348,6763,7402,7086,5755,3516,592,-2658,-5834,-8491,-10254,-10824,-10071,-8011,-4883,-1039,3010,6735,9613,11236,11351,9938,7172,3455,-687,-4631,-7788,-9643,-9878,-8385,-5305,-1021,3924,8866,13160,16237,17734,17486,15624,12450,8485,4259,358,-2818,-4957,-6012,-6069,-5388,-4300,-3138,-2190,-1618,-1457,-1620,-1894,-2053,-1837,-1091,258,2130,4315,6506,8322,9407,9470,8358,6094,2883,-909,-4810,-8306,-10936,-12348,-12364,-11017,-8519,-5266,-1738,1549,4141,5725,6144,5472,3913,1839,-361,-2291,-3652,-4276,-4131,-3335,-2091,-660,718,1846,2634,3068,3236,3263,3310,3503,3940,4630,5515,6475,7310,7832,7846,7207,5874,3884,1411,-1298,-3890,-6045,-7400,-7762,-6975,-5116,-2370,915,4298,7304,9506,10546,10274,8683,5991,2551,-1137,-4578,-7247,-8773,-8922,-7645,-5140,-1734,2052,5693,8629,10433,10833,9747,7338,3949,68,-3726,-6899,-9002,-9759,-9111,-7203,-4379,-1115,2046,4575,6054,6201,4960,2463,-966,-4859,-8684,-11936,-14155,-15086,-14597,-12792,-9934,-6417,-2748,581,3094,4462,4484,3189,761,-2422,-5883,-9097,-11554,-12855,-12730,-11134,-8191,-4246,226,4674,8535,11334,12749,12623,11035,8222,4579,586,-3281,-6586,-9010,-10390,-10677,-10014,-8589,-6696,-4620,-2612,-890,428,1279,1679,1697,1428,990,494,45,-270,-393,-275,93,700,1509,2442,3411,4293,4954,5290,5191,4628,3594,2153,425,-1457,-3321,-5035,-6475,-7586,-8339,-8754,-8865,-8711,-8321,-7705,-6855,-5734,-4316,-2552,-445,1983,4640,7384,10026,12334,14088,15060,15105,14112,12110,9199,5617,1689,-2213,-5678,-8356,-9967,-10364,-9554,-7690,-5079,-2105,814,3285,5050,5937,5992,5341,4258,3022,1917,1134,774,808,1106,1476,1701,1606,1087,148,-1101,-2465,-3681,-4510,-4728,-4210,-2940,-1008,1376,3932,6348,8311,9592,10027,9590,8349,6471,4186,1758,-575,-2577,-4116,-5101,-5531,-5488,-5063,-4401,-3638,-2849,-2126,-1445,-792,-81,754,1784,3016,4417,5872,7232,8291,8880,8845,8131,6756,4861,2650,408,-1581,-3051,-3801,-3733,-2868,-1344,596,2631,4428,5649,6063,5511,3998,1653,-1275,-4422,-7418,-9861,-11468,-12022,-11486,-9959,-7673,-4988,-2280,31,1631,2266,1863,476,-1662,-4218,-6754,-8843,-10086,-10201,-9057,-6697,-3338,662,4825,8689,11771,13754,14415,13743,11865,9070,5743,2305,-807,-3240,-4735,-5154,-4508,-2930,-641,2061,4855,7449,9560,11013,11680,11527,10589,8958,6756,4148,1286,-1657,-4531,-7194,-9522,-11413,-12776,-13548,-13669,-13114,-11874,-9974,-7487,-4505,-1199,2233,5541,8442,10670,11963,12147,11124,8918,5669,1635,-2833,-7316,-11361,-14549,-16505,-16983,-15849,-13144,-9045,-3878,1924,7876,13442,18156,21589,23454,23591,21993,18825,14365,9041,3318,-2257,-7214,-11096,-13624,-14631,-14150,-12376,-9638,-6384,-3084,-207,1889,2948,2928,1920,199,-1866,-3866,-5414,-6217,-6133,-5169,-3509,-1454,624,2334,3369,3514,2720,1075,-1178,-3717,-6168,-8167,-9433,-9788,-9188,-7746,-5676,-3284,-910,1144,2621,3398,3438,2863,1836,628,-530,-1412,-1879,-1897,-1501,-855,-136,412,613,312,-506,-1790,-3347,-4935,-6246,-7001,-6957,-5998,-4115,-1466,1693,4978,7985,10296,11560,11543,10143,7438,3643,-865,-5635,-10154,-13940,-16584,-17809,-17499,-15735,-12746,-8935,-4769,-766,2582,4895,5912,5559,3920,1264,-2054,-5577,-8869,-11549,-13317,-14044,-13698,-12400,-10352,-7803,-5032,-2274,268,2462,4232,5559,6471,7006,7246,7234,7049,6735,6348,5925,5509,5134,4837,4641,4554,4573,4654,4759,4814,4745,4521,4073,3440,2634,1745,873,124,-398,-628,-540,-164,428,1116,1773,2250,2447,2276,1745,880,-190,-1338,-2373,-3142,-3481,-3317,-2585,-1359,287,2151,4044,5713,6950,7549,7409,6475,4823,2611,86,-2440,-4632,-6171,-6774,-6273,-4592,-1818,1843,6051,10397,14413,17705,19908,20850,20472,18914,16422,13353,10074,6938,4223,2098,634,-203,-518,-448,-149,250,657,1012,1307,1554,1785,2033,2322,2660,3046,3466,3895,4310,4679,4969,5158,5209,5120,4879,4508,4050,3550,3095,2740,2560,2592,2852,3315,3950,4693,5489,6301,7049,7719,8231,8531,8557,8230,7520,6399,4915,3155,1276,-526,-2030,-3035,-3406,-3071,-2099,-614,1160,2952,4537,5673,6250,6214,5622,4625,3423,2252,1339,843,866,1383,2302,3407,4468,5202,5365,4785,3356,1119,-1787,-5120,-8550,-11754,-14411,-16288,-17237,-17228,-16343,-14746,-12669,-10361,-8066,-5988,-4266,-2993,-2183,-1827,-1876,-2269,-2954,-3878,-5002,-6279,-7664,-9070,-10400,-11513,-12249,-12458,-11979,-10729,-8646,-5793,-2295,1597,5563,9208,12143,13976,14462,13418,10906,7097,2382,-2770,-7799,-12183,-15466,-17360,-17754,-16748,-14613,-11766,-8671,-5812,-3559,-2181,-1765,-2227,-3352,-4808,-6229,-7282,-7700,-7356,-6248,-4516,-2387,-174,1813,3281,3999,3850,2804,964,-1492,-4311,-7203,-9887,-12089,-13610,-14305,-14129,-13111,-11367,-9082,-6476,-3807,-1299,840,2483,3558,4091,4163,3901,3478,3020,2658,2444,2380,2425,2483,2467,2278,1850,1165,235,-862,-2026,-3134,-4074,-4732,-5063,-5032,-4675,-4066,-3319,-2573,-1984,-1690,-1804,-2382,-3417,-4819,-6435,-8053,-9425,-10324,-10536,-9942,-8498,-6285,-3481,-364,2748,5506,7602,8820,9025,8260,6652,4466,2019,-350,-2332,-3684,-4292,-4124,-3296,-1967,-373,1266,2756,3967,4841,5400,5723,5942,6190,6586,7189,7993,8898,9760,10353,10493,9970,8697,6623,3852,537,-3036,-6578,-9764,-12317,-14037,-14810,-14631,-13597,-11882,-9721,-7385,-5146,-3249,-1900,-1224,-1272,-2010,-3299,-4952,-6697,-8267,-9375,-9809,-9395,-8110,-5996,-3243,-123,3041,5882,8078,9372,9584,8688,6739,3956,593,-2970,-6385,-9258,-11281,-12212,-11898,-10358,-7663,-4084,100,4492,8722,12429,15340,17256,18139,17998,17007,15323,13190,10783,8281,5784,3365,1039,-1152,-3210,-5038,-6571,-7656,-8159,-7944,-6934,-5118,-2610,393,3582,6581,9014,10505,10798,9770,7447,4097,76,-4068,-7795,-10564,-11973,-11777,-9971,-6763,-2563,2067,6517,10182,12575,13392,12537,10186,6688,2599,-1495,-4982,-7392,-8409,-7971,-6229,-3550,-433,2582,4997,6455,6793,6055,4499,2528,623,-719,-1129,-357,1612,4580,8174,11862,15062,17251,17979,17045,14435,10402,5394,3,-5117,-9364,-12248,-13502,-13068,-11157,-8142,-4561,-973,2089,4232,5223,5052,3879,2040,-50,-1930,-3204,-3552,-2814,-993,1760,5128,8719,12078,14755,16393,16716,15664,13298,9915,5909,1801,-1872,-4628,-6071,-5994,-4372,-1375,2611,7111,11519,15275,17852,18897,18218,15857,12045,7199,1853,-3403,-8004,-11457,-13427,-13722,-12367,-9541,-5597,-995,3751,8106,11628,13928,14831,14260,12370,9415,5779,1880,-1860,-5106,-7605,-9251,-10060,-10143,-9714,-8975,-8163,-7421,-6854,-6476,-6234,-6041,-5793,-5391,-4810,-4021,-3102,-2116,-1170,-359,255,642,810,830,763,712,739,874,1116,1378,1581,1578,1276,572,-544,-2027,-3755,-5520,-7104,-8236,-8716,-8368,-7149,-5099,-2400,678,3789,6547,8595,9630,9448,8005,5358,1773,-2429,-6775,-10801,-14026,-16058,-16618,-15600,-13078,-9316,-4738,123,4689,8408,10844,11726,10990,8784,5473,1513,-2497,-6038,-8618,-9929,-9835,-8408,-5903,-2721,666,3760,6151,7519,7709,6741,4761,2071,-983,-4013,-6665,-8659,-9810,-10052,-9424,-8059,-6162,-3960,-1686,478,2390,3988,5248,6202,6877,7311,7500,7428,7035,6268,5064,3425,1372,-965,-3421,-5762,-7723,-9072,-9599,-9198,-7872,-5729,-3018,-44,2815,5212,6826,7446,6978,5444,3019,-52,-3412,-6706,-9549,-11633,-12712,-12647,-11435,-9174,-6096,-2503,1235,4744,7676,9756,10822,10821,9833,8056,5738,3225,814,-1184,-2549,-3144,-2911,-1909,-252,1888,4277,6735,9008,10948,12377,13197,13353,12843,11742,10166,8294,6331,4484,2959,1886,1360,1362,1818,2570,3418,4159,4579,4546,3941,2771,1069,-1021,-3332,-5653,-7756,-9449,-10550,-10942,-10579,-9464,-7709,-5463,-2954,-430,1834,3598,4632,4813,4043,2387,-88,-3129,-6521,-9906,-12996,-15452,-17033,-17532,-16856,-15000,-12074,-8267,-3882,785,5349,9516,12985,15575,17156,17726,17324,16081,14142,11679,8856,5819,2691,-438,-3473,-6364,-9022,-11375,-13326,-14747,-15541,-15581,-14822,-13244,-10913,-7985,-4654,-1220,2043,4821,6877,8010,8151,7299,5594,3267,607,-2015,-4275,-5858,-6561,-6284,-5066,-3053,-513,2246,4874,7055,8533,9140,8829,7659,5778,3421,829,-1732,-4062,-6011,-7509,-8567,-9244,-9645,-9882,-10013,-10083,-10045,-9811,-9264,-8258,-6700,-4532,-1789,1405,4835,8213,11217,13523,14869,15080,14110,12060,9144,5707,2152,-1089,-3624,-5142,-5479,-4633,-2757,-171,2731,5501,7706,9022,9225,8288,6333,3631,570,-2438,-4986,-6766,-7579,-7381,-6254,-4409,-2122,299,2571,4467,5860,6698,7050,6989,6681,6223,5724,5216,4689,4090,3358,2424,1274,-66,-1483,-2832,-3889,-4450,-4303,-3300,-1387,1396,4881,8779,12744,16358,19237,21046,21536,20632,18349,14908,10593,5817,1002,-3420,-7088,-9711,-11123,-11274,-10242,-8216,-5489,-2393,675,3377,5378,6459,6492,5459,3477,751,-2442,-5757,-8890,-11528,-13453,-14523,-14709,-14072,-12786,-11056,-9151,-7318,-5751,-4606,-3901,-3622,-3627,-3774,-3871,-3782,-3408,-2733,-1838,-868,-40,418,309,-505,-2042,-4212,-6781,-9441,-11808,-13513,-14247,-13807,-12152,-9408,-5860,-1920,1922,5189,7440,8399,7933,6116,3188,-457,-4347,-7971,-10873,-12708,-13271,-12560,-10739,-8122,-5140,-2234,155,1720,2273,1812,504,-1358,-3383,-5163,-6350,-6669,-6011,-4407,-2047,755,3618,6124,7903,8669,8261,6672,4045,650,-3129,-6874,-10162,-12623,-14020,-14195,-13205,-11164,-8356,-5078,-1683,1519,4267,6382,7801,8539,8720,8519,8145,7779,7572,7565,7747,7995,8158,8049,7528,6497,4975,3054,936,-1127,-2876,-4063,-4536,-4247,-3242,-1713,119,1970,3599,4807,5508,5694,5485,5037,4557,4223,4149,4380,4842,5414,5890,6090,5839,5055,3745,2012,48,-1911,-3624,-4880,-5546,-5570,-4982,-3894,-2430,-764,990,2710,4350,5884,7324,8691,9991,11212,12301,13183,13773,13987,13791,13183,12237,11080,9874,8815,8086,7827,8130,8984,10296,11869,13441,14698,15347,15139,13931,11707,8602,4886,936,-2806,-5907,-7994,-8822,-8296,-6523,-3744,-352,3182,6412,8884,10312,10516,9490,7390,4492,1152,-2215,-5251,-7616,-9105,-9621,-9183,-7950,-6142,-4043,-1936,-75,1361,2274,2646,2571,2159,1597,1054,690,626,928,1598,2576,3748,4959,6042,6822,7177,6996,6259,4993,3281,1293,-812,-2799,-4513,-5771,-6508,-6683,-6359,-5641,-4697,-3704,-2847,-2264,-2033,-2164,-2571,-3135,-3659,-3985,-3930,-3428,-2434,-1046,580,2227,3620,4542,4786,4263,2979,1048,-1306,-3826,-6203,-8178,-9547,-10188,-10108,-9386,-8204,-6788,-5378,-4200,-3424,-3119,-3288,-3793,-4475,-5085,-5430,-5328,-4712,-3612,-2148,-548,953,2072,2616,2428,1485,-130,-2240,-4560,-6787,-8601,-9730,-9977,-9273,-7638,-5269,-2412,577,3341,5541,6891,7208,6415,4543,1748,-1748,-5635,-9594,-13294,-16449,-18822,-20241,-20627,-19946,-18264,-15680,-12370,-8534,-4415,-274,3636,7043,9728,11481,12176,11743,10209,7693,4408,653,-3234,-6860,-9888,-11972,-12899,-12518,-10847,-7987,-4196,212,4852,9331,13286,16421,18508,19443,19190,17840,15530,12493,8971,5255,1609,-1710,-4510,-6647,-8049,-8713,-8692,-8105,-7096,-5859,-4587,-3472,-2696,-2372,-2576,-3294,-4435,-5865,-7378,-8805,-9952,-10730,-11079,-11044,-10716,-10229,-9721,-9295,-9007,-8837,-8704,-8469,-7980,-7084,-5714,-3853,-1618,805,3135,5073,6305,6601,5804,3912,1041,-2533,-6455,-10269,-13546,-15858,-16903,-16485,-14557,-11253,-6799,-1611,3886,9150,13712,17106,19007,19202,17670,14532,10102,4785,-904,-6447,-11350,-15209,-17761,-18876,-18609,-17126,-14714,-11723,-8504,-5376,-2599,-305,1436,2683,3534,4121,4583,4998,5421,5827,6157,6303,6162,5625,4646,3202,1370,-764,-3013,-5232,-7203,-8796,-9858,-10339,-10214,-9532,-8372,-6861,-5109,-3239,-1344,530,2333,4074,5722,7264,8628,9743,10485,10762,10481,9612,8186,6302,4144,1917,-99,-1690,-2616,-2765,-2056,-552,1634,4279,7132,9903,12321,14130,15143,15228,14347,12545,9941,6759,3242,-274,-3491,-6084,-7829,-8547,-8219,-6914,-4830,-2250,507,3119,5315,6891,7762,7901,7406,6389,5033,3482,1893,366,-1012,-2191,-3122,-3768,-4069,-3973,-3409,-2324,-684,1516,4218,7338,10700,14116,17321,20066,22087,23175,23189,22083,19925,16891,13236,9310,5433,1959,-875,-2898,-4041,-4370,-3995,-3137,-2013,-870,90,698,863,548,-199,-1295,-2587,-3933,-5159,-6142,-6779,-7024,-6877,-6383,-5613,-4657,-3598,-2507,-1434,-396,590,1548,2480,3399,4307,5164,5946,6565,6976,7096,6906,6387,5563,4495,3248,1914,575,-694,-1846,-2840,-3685,-4382,-4957,-5420,-5789,-6031,-6145,-6063,-5751,-5153,-4238,-2989,-1427,407,2427,4520,6530,8288,9599,10288,10215,9298,7552,5089,2100,-1124,-4290,-7063,-9184,-10433,-10712,-10018,-8464,-6245,-3613,-846,1800,4094,5867,7009,7469,7255,6425,5065,3310,1273,-874,-3020,-5010,-6755,-8164,-9199,-9848,-10131,-10070,-9704,-9040,-8091,-6845,-5279,-3387,-1182,1284,3878,6446,8742,10547,11623,11825,11073,9433,7057,4223,1255,-1512,-3773,-5325,-6079,-6065,-5444,-4445,-3330,-2378,-1767,-1640,-1985,-2719,-3671,-4601,-5295,-5539,-5212,-4281,-2804,-943,1079,3013,4601,5650,6023,5688,4701,3214,1417,-444,-2181,-3590,-4584,-5088,-5130,-4774,-4099,-3231,-2227,-1175,-85,1032,2190,3412,4671,5946,7133,8135,8800,9009,8651,7689,6141,4124,1795,-596,-2828,-4632,-5828,-6251,-5865,-4664,-2794,-425,2165,4692,6855,8390,9085,8836,7619,5542,2785,-390,-3670,-6770,-9396,-11348,-12499,-12791,-12301,-11126,-9469,-7522,-5525,-3664,-2128,-1038,-476,-466,-963,-1877,-3056,-4320,-5480,-6349,-6808,-6774,-6267,-5374,-4241,-3082,-2080,-1448,-1287,-1673,-2547,-3801,-5219,-6564,-7570,-7987,-7637,-6396,-4257,-1303,2280,6233,10244,13973,17096,19322,20421,20277,18851,16260,12709,8515,4076,-199,-3889,-6656,-8250,-8572,-7670,-5736,-3094,-136,2717,5072,6620,7180,6687,5245,3067,442,-2254,-4701,-6583,-7683,-7911,-7254,-5854,-3916,-1722,432,2253,3516,4066,3844,2915,1390,-486,-2504,-4372,-5897,-6899,-7275,-7026,-6165,-4814,-3062,-1057,1092,3254,5307,7136,8594,9560,9902,9512,8351,6413,3817,730,-2572,-5799,-8621,-10756,-11982,-12166,-11297,-9477,-6907,-3875,-702,2285,4780,6561,7451,7418,6468,4741,2416,-271,-3040,-5645,-7833,-9424,-10295,-10407,-9808,-8617,-7007,-5196,-3372,-1748,-438,459,936,1045,885,593,325,211,372,865,1714,2883,4286,5801,7287,8580,9554,10084,10111,9617,8623,7203,5441,3470,1395,-615,-2454,-3956,-5020,-5538,-5442,-4711,-3357,-1457,875,3474,6141,8663,10826,12429,13328,13412,12674,11152,8998,6400,3620,907,-1475,-3340,-4534,-5010,-4786,-3967,-2724,-1274,149,1318,2043,2210,1761,755,-696,-2398,-4111,-5597,-6626,-7021,-6693,-5625,-3918,-1745,646,2984,4987,6436,7156,7099,6279,4840,2957,895,-1119,-2839,-4090,-4763,-4800,-4251,-3178,-1724,-31,1751,3462,4984,6197,7016,7379,7267,6679,5683,4360,2838,1257,-256,-1575,-2646,-3421,-3951,-4286,-4533,-4784,-5110,-5547,-6070,-6606,-7038,-7238,-7070,-6446,-5325,-3721,-1748,437,2613,4530,5954,6665,6522,5454,3489,766,-2494,-5986,-9354,-12240,-14320,-15317,-15102,-13614,-10979,-7415,-3279,1026,5033,8349,10598,11592,11220,9593,6920,3560,-69,-3544,-6466,-8568,-9692,-9850,-9188,-7969,-6510,-5163,-4195,-3838,-4140,-5076,-6441,-7990,-9375,-10307,-10504,-9820,-8217,-5807,-2816,411,3518,6115,7898,8660,8310,6916,4663,1838,-1200,-4098,-6521,-8237,-9093,-9083,-8269,-6832,-4954,-2873,-755,1241,3041,4607,5938,7054,7959,8640,9051,9137,8823,8076,6887,5320,3491,1591,-188,-1598,-2486,-2688,-2182,-983,785,2951,5302,7612,9677,11325,12430,12925,12785,12029,10726,8953,6837,4490,2052,-361,-2638,-4693,-6468,-7916,-9041,-9819,-10296,-10465,-10357,-9983,-9348,-8471,-7383,-6123,-4777,-3422,-2173,-1124,-346,112,278,205,14,-157,-164,119,755,1749,3017,4409,5732,6749,7272,7138,6292,4780,2755,470,-1762,-3608,-4772,-5021,-4275,-2549,-61,2913,5974,8735,10835,12024,12157,11274,9518,7173,4572,2079,12,-1388,-1990,-1799,-920,462,2090,3757,5238,6435,7281,7823,8165,8431,8792,9332,10151,11204,12432,13673,14758,15508,15781,15496,14636,13275,11521,9555,7541,5656,4023,2729,1785,1157,744,438,92,-385,-1097,-2047,-3235,-4556,-5888,-7054,-7870,-8174,-7832,-6793,-5080,-2809,-174,2572,5156,7304,8793,9487,9330,8392,6832,4889,2846,999,-404,-1171,-1215,-569,649,2200,3801,5133,5900,5858,4873,2911,82,-3373,-7134,-10784,-13909,-16125,-17113,-16697,-14825,-11625,-7347,-2393,2777,7650,11731,14608,15977,15681,13756,10362,5843,619,-4828,-9995,-14450,-17815,-19841,-20408,-19502,-17255,-13877,-9660,-4949,-98,4546,8652,11987,14340,15629,15830,15017,13334,10982,8206,5248,2357,-271,-2500,-4249,-5538,-6426,-7029,-7488,-7922,-8445,-9105,-9897,-10763,-11589,-12240,-12594,-12544,-12059,-11150,-9923,-8495,-7051,-5741,-4713,-4064,-3823,-3980,-4451,-5135,-5899,-6626,-7207,-7587,-7731,-7667,-7427,-7082,-6662,-6228,-5763,-5281,-4738,-4101,-3346,-2444,-1410,-260,940,2134,3225,4138,4774,5057,4913,4297,3198,1667,-207,-2238,-4239,-5940,-7120,-7561,-7143,-5841,-3756,-1097,1822,4652,7016,8621,9230,8777,7303,4997,2151,-897,-3792,-6233,-7996,-8981,-9183,-8726,-7786,-6609,-5421,-4432,-3793,-3559,-3732,-4205,-4842,-5469,-5916,-6057,-5818,-5193,-4274,-3183,-2127,-1289,-862,-968,-1687,-2986,-4784,-6915,-9167,-11343,-13213,-14626,-15436,-15584,-15025,-13806,-11979,-9686,-7063,-4313,-1605,853,2929,4497,5508,5975,5952,5562,4960,4304,3773,3477,3504,3847,4464,5216,5965,6524,6734,6464,5631,4243,2358,139,-2226,-4481,-6399,-7761,-8434,-8344,-7556,-6182,-4464,-2638,-981,285,1001,1105,652,-223,-1286,-2294,-2989,-3183,-2767,-1716,-141,1810,3891,5870,7512,8650,9180,9104,8501,7511,6330,5145,4129,3413,3051,3050,3333,3791,4265,4614,4706,4459,3846,2924,1794,640,-342,-954,-1020,-452,769,2538,4679,6927,9011,10664,11699,12007,11605,10600,9174,7574,6011,4690,3711,3096,2779,2609,2414,2006,1251,74,-1499,-3372,-5364,-7258,-8840,-9909,-10349,-10094,-9178,-7700,-5813,-3699,-1553,470,2220,3614,4605,5183,5385,5263,4882,4312,3612,2843,2050,1280,568,-52,-557,-924,-1137,-1170,-1016,-646,-61,750,1766,2962,4278,5646,6974,8165,9123,9766,10051,9957,9530,8824,7946,6999,6091,5295,4666,4183,3803,3442,2994,2372,1512,392,-943,-2405,-3843,-5098,-5977,-6366,-6154,-5371,-4068,-2440,-673,966,2271,3050,3206,2721,1676,243,-1359,-2845,-3963,-4463,-4178,-3040,-1061,1598,4712,7954,10969,13391,14919,15299,14458,12395,9313,5491,1318,-2788,-6406,-9185,-10841,-11228,-10310,-8189,-5099,-1333,2708,6661,10136,12828,14495,14995,14299,12461,9685,6205,2396,-1389,-4751,-7349,-8921,-9315,-8526,-6680,-4053,-995,2062,4712,6596,7456,7183,5810,3525,631,-2495,-5439,-7849,-9422,-10021,-9607,-8314,-6367,-4057,-1726,359,1954,2946,3315,3143,2595,1877,1207,769,697,1044,1803,2873,4136,5414,6571,7459,8009,8197,8054,7676,7148,6574,6014,5474,4924,4267,3397,2208,625,-1371,-3709,-6267,-8823,-11164,-13032,-14258,-14693,-14328,-13212,-11512,-9454,-7303,-5344,-3807,-2870,-2614,-3018,-3962,-5264,-6670,-7941,-8840,-9197,-8920,-8008,-6558,-4731,-2760,-862,725,1849,2393,2350,1766,771,-465,-1770,-2947,-3881,-4486,-4748,-4732,-4518,-4236,-3981,-3833,-3798,-3853,-3886,-3797,-3432,-2698,-1499,160,2250,4629,7145,9559,11668,13227,14081,14092,13220,11505,9047,6055,2741,-594,-3706,-6323,-8265,-9398,-9682,-9167,-7975,-6315,-4416,-2562,-981,93,537,271,-671,-2186,-4097,-6176,-8201,-9939,-11249,-12007,-12210,-11890,-11148,-10098,-8871,-7553,-6226,-4904,-3595,-2271,-922,468,1870,3262,4570,5749,6728,7484,7994,8287,8398,8394,8360,8360,8487,8762,9224,9822,10509,11165,11672,11892,11704,11034,9849,8199,6182,3962,1712,-377,-2166,-3538,-4480,-5001,-5206,-5205,-5125,-5070,-5084,-5173,-5269,-5287,-5099,-4616,-3772,-2566,-1076,588,2221,3660,4695,5204,5120,4435,3271,1771,161,-1328,-2466,-3077,-3029,-2314,-981,806,2815,4789,6435,7525,7861,7364,6014,3937,1299,-1623,-4554,-7174,-9237,-10518,-10892,-10333,-8879,-6694,-3967,-969,2038,4771,7018,8581,9388,9399,8708,7445,5816,4037,2315,834,-321,-1089,-1547,-1771,-1931,-2174,-2639,-3434,-4557,-6009,-7643,-9339,-10912,-12189,-13044,-13388,-13202,-12530,-11478,-10163,-8763,-7382,-6171,-5173,-4431,-3923,-3577,-3317,-3034,-2640,-2062,-1263,-255,929,2197,3458,4609,5542,6221,6593,6709,6602,6384,6123,5916,5801,5812,5926,6105,6290,6405,6393,6194,5781,5147,4315,3321,2218,1064,-93,-1201,-2222,-3130,-3871,-4428,-4720,-4710,-4335,-3552,-2392,-887,816,2558,4120,5289,5856,5703,4754,3081,816,-1787,-4457,-6871,-8780,-9945,-10253,-9654,-8187,-5989,-3209,-81,3182,6343,9177,11492,13120,13938,13880,12926,11132,8594,5493,2031,-1527,-4907,-7824,-10020,-11264,-11411,-10369,-8181,-4945,-917,3631,8280,12674,16379,19103,20576,20713,19522,17174,13937,10154,6208,2453,-813,-3385,-5170,-6197,-6559,-6449,-6041,-5527,-5048,-4674,-4440,-4306,-4217,-4106,-3907,-3590,-3154,-2616,-2034,-1435,-889,-408,-39,215,336,319,166,-143,-574,-1147,-1796,-2483,-3118,-3585,-3776,-3568,-2884,-1682,9,2082,4372,6634,8607,10023,10632,10282,8886,6490,3248,-598,-4723,-8785,-12436,-15395,-17437,-18455,-18425,-17431,-15625,-13233,-10467,-7613,-4849,-2423,-457,910,1627,1676,1103,-16,-1557,-3378,-5328,-7235,-8962,-10357,-11326,-11789,-11739,-11176,-10177,-8830,-7248,-5586,-3956,-2488,-1259,-302,393,887,1268,1624,2045,2561,3185,3855,4483,4959,5159,5006,4458,3541,2364,1071,-129,-1044,-1491,-1370,-630,647,2332,4211,6023,7540,8531,8857,8472,7394,5785,3826,1786,-84,-1540,-2409,-2580,-2052,-900,699,2525,4303,5769,6684,6882,6264,4867,2782,239,-2497,-5110,-7276,-8744,-9316,-8928,-7637,-5612,-3121,-490,1966,3957,5292,5879,5740,5013,3876,2576,1309,265,-469,-836,-880,-657,-247,262,840,1439,2075,2742,3451,4203,4976,5751,6502,7204,7845,8436,8973,9499,10013,10555,11120,11721,12332,12935,13477,13908,14151,14137,13810,13116,12060,10651,8988,7171,5374,3769,2532,1817,1693,2199,3223,4638,6200,7669,8797,9390,9323,8578,7206,5370,3249,1093,-897,-2518,-3625,-4150,-4076,-3466,-2453,-1173,157,1386,2327,2893,3004,2696,2015,1098,76,-897,-1682,-2175,-2293,-2014,-1338,-314,990,2477,4052,5614,7058,8306,9262,9870,10077,9850,9199,8146,6747,5078,3225,1285,-664,-2542,-4315,-5948,-7435,-8796,-10032,-11168,-12208,-13121,-13875,-14379,-14546,-14272,-13466,-12087,-10129,-7672,-4838,-1815,1187,3949,6281,8018,9079,9420,9076,8129,6687,4896,2891,797,-1265,-3229,-5024,-6629,-8032,-9242,-10290,-11192,-11985,-12640,-13170,-13494,-13580,-13367,-12826,-11976,-10863,-9586,-8256,-6993,-5889,-5007,-4346,-3877,-3501,-3126,-2641,-1952,-1041,99,1370,2655,3790,4606,4966,4773,4004,2701,967,-1043,-3170,-5233,-7121,-8710,-9997,-10961,-11675,-12205,-12628,-13016,-13405,-13788,-14128,-14332,-14291,-13887,-12998,-11577,-9587,-7114,-4272,-1255,1705,4388,6573,8114,8918,8990,8409,7329,5965,4545,3314,2464,2145,2412,3255,4548,6131,7762,9223,10285,10819,10710,10003,8731,7057,5117,3077,1077,-786,-2450,-3876,-5082,-6055,-6838,-7419,-7819,-8020,-8017,-7802,-7359,-6712,-5860,-4853,-3716,-2512,-1291,-108,957,1864,2528,2918,2998,2765,2265,1549,733,-87,-786,-1291,-1547,-1577,-1431,-1238,-1115,-1216,-1640,-2450,-3632,-5101,-6716,-8284,-9612,-10517,-10868,-10617,-9773,-8461,-6834,-5106,-3484,-2126,-1167,-624,-476,-604,-857,-1066,-1048,-689,109,1337,2927,4738,6552,8155,9282,9766,9443,8295,6357,3777,769,-2419,-5510,-8278,-10509,-12103,-12987,-13206,-12833,-12004,-10880,-9605,-8351,-7200,-6259,-5540,-5044,-4738,-4557,-4434,-4295,-4057,-3674,-3084,-2285,-1255,-36,1351,2828,4351,5833,7236,8506,9629,10620,11486,12296,13053,13804,14520,15171,15664,15914,15780,15196,14052,12369,10148,7519,4617,1648,-1178,-3662,-5615,-6944,-7549,-7474,-6740,-5492,-3855,-2017,-150,1575,3013,4056,4636,4734,4363,3583,2480,1181,-178,-1415,-2391,-2947,-3025,-2609,-1804,-774,252,1065,1497,1482,1062,378,-382,-1002,-1364,-1366,-1068,-532,108,744,1312,1773,2140,2417,2613,2674,2546,2111,1297,53,-1586,-3478,-5395,-7016,-8008,-8063,-6982,-4719,-1426,2566,6772,10629,13592,15183,15129,13335,9967,5378,109,-5233,-9983,-13576,-15546,-15638,-13802,-10246,-5354,275,5995,11096,14988,17203,17532,15996,12897,8717,4079,-368,-4082,-6635,-7865,-7785,-6609,-4689,-2380,-75,1961,3537,4580,5112,5218,5004,4588,4051,3435,2764,2014,1174,234,-770,-1783,-2686,-3384,-3756,-3757,-3378,-2709,-1885,-1107,-572,-449,-843,-1739,-3032,-4502,-5882,-6879,-7276,-6928,-5847,-4180,-2174,-174,1497,2550,2825,2287,1054,-630,-2467,-4099,-5253,-5696,-5347,-4241,-2543,-521,1498,3185,4236,4456,3756,2201,-12,-2568,-5100,-7221,-8627,-9102,-8600,-7214,-5170,-2800,-445,1562,2979,3685,3665,3042,1992,751,-458,-1451,-2086,-2317,-2141,-1627,-881,-15,836,1589,2159,2537,2722,2765,2745,2729,2815,3050,3473,4074,4809,5583,6295,6803,6997,6782,6109,4990,3497,1749,-79,-1829,-3315,-4417,-5040,-5145,-4771,-3980,-2892,-1657,-403,727,1643,2304,2706,2915,3023,3145,3399,3869,4613,5622,6862,8237,9653,10983,12138,13026,13604,13852,13773,13416,12813,12042,11157,10222,9286,8373,7488,6618,5711,4733,3632,2385,992,-512,-2068,-3580,-4952,-6082,-6866,-7246,-7160,-6613,-5611,-4226,-2528,-653,1296,3148,4795,6080,6933,7253,7042,6277,5031,3351,1348,-893,-3234,-5575,-7749,-9633,-11055,-11885,-12009,-11368,-9982,-7927,-5397,-2599,173,2673,4645,5936,6441,6179,5225,3729,1892,-107,-2059,-3838,-5326,-6484,-7295,-7795,-8010,-7998,-7780,-7383,-6811,-6073,-5179,-4163,-3077,-1999,-1026,-254,211,319,30,-632,-1598,-2768,-4008,-5176,-6158,-6837,-7181,-7148,-6795,-6166,-5363,-4474,-3608,-2832,-2221,-1800,-1582,-1547,-1670,-1897,-2194,-2508,-2815,-3084,-3313,-3502,-3659,-3809,-3957,-4134,-4337,-4596,-4888,-5245,-5633,-6070,-6528,-7002,-7469,-7917,-8317,-8659,-8912,-9071,-9114,-9047,-8856,-8562,-8161,-7686,-7145,-6574,-5990,-5432,-4922,-4484,-4138,-3891,-3740,-3677,-3665,-3667,-3636,-3512,-3255,-2822,-2200,-1401,-450,576,1627,2582,3399,3976,4305,4350,4159,3766,3262,2711,2216,1814,1581,1513,1613,1853,2180,2548,2896,3176,3348,3397,3315,3126,2858,2564,2287,2096,2024,2119,2392,2838,3431,4117,4829,5495,6034,6381,6497,6345,5955,5336,4576,3732,2907,2176,1625,1300,1249,1460,1931,2598,3416,4293,5170,5970,6648,7177,7536,7751,7817,7794,7691,7561,7430,7328,7281,7311,7420,7612,7886,8211,8589,8984,9387,9778,10154,10491,10814,11090,11340,11551,11716,11838,11904,11922,11885,11814,11706,11596,11474,11371,11271,11175,11076,10937,10760,10496,10155,9711,9185,8593,7971,7353,6793,6311,5952,5714,5607,5616,5729,5915,6157,6414,6652,6834,6898,6810,6516,6007,5274,4367,3337,2289,1316,511,-46,-330,-343,-120,240,671,1048,1320,1404,1308,1013,588,69,-459,-943,-1318,-1551,-1630,-1564,-1383,-1146,-904,-726,-672,-767,-1051,-1499,-2093,-2778,-3486,-4161,-4732,-5150,-5401,-5451,-5344,-5089,-4740,-4356,-3978,-3666,-3460,-3387,-3477,-3727,-4121,-4650,-5247,-5897,-6515,-7073,-7513,-7813,-7954,-7950,-7813,-7603,-7337,-7099,-6896,-6785,-6770,-6841,-6995,-7190,-7400,-7597,-7749,-7850,-7898,-7900,-7877,-7843,-7824,-7820,-7854,-7898,-7954,-8001,-8008,-7978,-7884,-7735,-7538,-7313,-7077,-6876,-6715,-6635,-6641,-6738,-6918,-7171,-7454,-7761,-8043,-8287,-8479,-8597,-8659,-8655,-8613,-8534,-8449,-8349,-8269,-8186,-8120,-8053,-7981,-7898,-7796,-7676,-7535,-7391,-7243,-7119,-7019,-6963,-6945,-6968,-7014,-7068,-7111,-7117,-7076,-6983,-6830,-6656,-6447,-6274,-6126,-6061,-6063,-6161,-6310,-6511,-6698,-6842,-6896,-6828,-6623,-6279,-5817,-5268,-4686,-4104,-3585,-3152,-2831,-2637,-2545,-2542,-2591,-2651,-2690,-2678,-2596,-2448,-2239,-1992,-1745,-1511,-1344,-1233,-1212,-1253,-1360,-1497,-1641,-1776,-1854,-1892,-1849,-1751,-1588,-1386,-1158,-921,-704,-506,-356,-238,-160,-100,-43,31,143,310,529,817,1144,1508,1876,2222,2528,2769,2942,3041,3083,3071,3048,3020,3020,3073,3169,3341,3553,3809,4067,4317,4519,4659,4722,4697,4602,4447,4261,4073,3911,3810,3770,3822,3931,4116,4326,4561,4786,4993,5172,5325,5462,5592,5743,5909,6119,6362,6640,6944,7250,7541,7790,7975,8082,8090,8009,7837,7595,7305,6993,6684,6409,6186,6022,5936,5912,5953,6044,6163,6303,6433,6552,6634,6690,6699,6687,6644,6598,6553,6533,6537,6594,6683,6820,6986,7166,7349,7508,7629,7702,7711,7671,7572,7446,7299,7148,7019,6905,6823,6770,6724,6698,6657,6606,6531,6436,6327,6220,6136,6103,6136,6269,6493,6826,7233,7693,8154,8561,8865,9006,8957,8699,8246,7639,6949,6246,5648,5216,5054,5180,5621,6326,7238,8228,9203,10005,10548,10742,10546,9980,9093,7987,6772,5585,4534,3720,3202,2995,3089,3420,3925,4493,5064,5525,5852,5984,5927,5697,5325,4863,4369,3880,3451,3103,2851,2702,2633,2629,2668,2711,2744,2733,2676,2547,2365,2106,1814,1474,1124,771,435,124,-145,-381,-564,-717,-820,-901,-953,-997,-1046,-1113,-1217,-1371,-1581,-1856,-2179,-2556,-2952,-3358,-3747,-4096,-4395,-4621,-4787,-4868,-4905,-4876,-4829,-4761,-4701,-4675,-4682,-4749,-4877,-5055,-5296,-5557,-5849,-6125,-6381,-6586,-6731,-6811,-6824,-6787,-6702,-6607,-6502,-6426,-6377,-6380,-6428,-6526,-6671,-6843,-7043,-7249,-7456,-7649,-7828,-7979,-8115,-8214,-8302,-8352,-8387,-8392,-8375,-8329,-8263,-8167,-8054,-7923,-7776,-7633,-7478,-7345,-7212,-7108,-7015,-6945,-6889,-6840,-6795,-6738,-6670,-6581,-6467,-6341,-6188,-6051,-5900,-5797,-5707,-5675,-5688,-5741,-5846,-5965,-6107,-6242,-6364,-6465,-6532,-6573,-6589,-6585,-6569,-6554,-6534,-6521,-6514,-6496,-6489,-6460,-6423,-6365,-6282,-6173,-6038,-5873,-5692,-5497,-5301,-5124,-4972,-4870,-4820,-4834,-4917,-5060,-5267,-5517,-5803,-6099,-6396,-6664,-6892,-7062,-7162,-7189,-7144,-7028,-6866,-6667,-6468,-6282,-6142,-6054,-6038,-6074,-6171,-6284,-6410,-6506,-6553,-6541,-6453,-6302,-6100,-5866,-5632,-5422,-5258,-5156,-5117,-5135,-5193,-5270,-5333,-5378,-5364,-5307,-5180,-5012,-4794,-4560,-4311,-4074,-3855,-3664,-3507,-3381,-3287,-3216,-3161,-3122,-3080,-3045,-2997,-2942,-2863,-2764,-2623,-2449,-2229,-1967,-1675,-1362,-1053,-770,-536,-367,-289,-284,-374,-512,-704,-905,-1100,-1268,-1387,-1461,-1484,-1459,-1399,-1311,-1198,-1077,-935,-787,-621,-440,-236,-12,239,511,804,1107,1409,1696,1954,2164,2320,2411,2435,2415,2335,2256,2165,2121,2128,2223,2403,2691,3059,3506,3989,4484,4944,5346,5644,5832,5887,5821,5643,5382,5072,4750,4457,4227,4091,4069,4172,4400,4746,5180,5691,6220,6746,7213,7582,7825,7903,7828,7579,7213,6746,6245,5768,5357,5074,4941,4969,5160,5479,5897,6359,6829,7243,7593,7823,7954,7966,7887,7733,7533,7315,7104,6922,6778,6681,6628,6608,6616,6627,6649,6644,6636,6599,6548,6489,6419,6358,6296,6242,6184,6112,6024,5894,5736,5536,5309,5083,4860,4691,4575,4549,4608,4749,4960,5203,5452,5663,5799,5838,5760,5565,5277,4916,4539,4182,3905,3741,3724,3860,4149,4553,5053,5585,6111,6588,6978,7263,7437,7497,7469,7363,7216,7046,6884,6746,6644,6592,6577,6605,6654,6715,6776,6822,6853,6858,6851,6819,6786,6736,6689,6631,6568,6496,6415,6326,6237,6153,6088,6055,6055,6104,6189,6308,6439,6561,6650,6676,6623,6476,6222,5882,5450,4971,4453,3950,3472,3069,2740,2515,2376,2325,2338,2388,2463,2524,2577,2600,2596,2576,2531,2487,2423,2360,2275,2176,2048,1894,1720,1531,1351,1187,1073,1015,1034,1132,1308,1552,1842,2151,2443,2681,2828,2850,2725,2437,2009,1447,820,164,-438,-933,-1258,-1390,-1315,-1050,-650,-165,313,722,981,1064,925,603,109,-474,-1087,-1631,-2055,-2274,-2289,-2063,-1654,-1090,-454,177,743,1149,1389,1400,1221,847,348,-249,-862,-1464,-1998,-2447,-2799,-3063,-3241,-3374,-3459,-3545,-3624,-3718,-3826,-3944,-4055,-4158,-4222,-4242,-4211,-4107,-3959,-3753,-3535,-3303,-3113,-2964,-2899,-2922,-3035,-3236,-3504,-3817,-4152,-4479,-4774,-5031,-5233,-5393,-5517,-5619,-5731,-5857,-6038,-6261,-6554,-6903,-7297,-7725,-8150,-8546,-8890,-9138,-9285,-9301,-9194,-8962,-8632,-8215,-7762,-7283,-6839,-6431,-6106,-5855,-5696,-5610,-5578,-5591,-5599,-5605,-5563,-5479,-5337,-5151,-4924,-4686,-4446,-4246,-4088,-4006,-3998,-4069,-4225,-4436,-4707,-5003,-5304,-5601,-5847,-6057,-6182,-6245,-6218,-6130,-5969,-5777,-5558,-5350,-5170,-5040,-4977,-4985,-5062,-5207,-5389,-5608,-5828,-6031,-6205,-6325,-6397,-6408,-6377,-6305,-6216,-6122,-6041,-5982,-5960,-5963,-6003,-6060,-6131,-6207,-6273,-6331,-6381,-6418,-6467,-6512,-6586,-6674,-6796,-6933,-7092,-7248,-7393,-7502,-7558,-7549,-7454,-7285,-7030,-6719,-6358,-5984,-5613,-5291,-5022,-4843,-4756,-4760,-4852,-5002,-5189,-5386,-5559,-5684,-5750,-5737,-5660,-5510,-5317,-5087,-4852,-4621,-4418,-4247,-4112,-4012,-3930,-3863,-3788,-3706,-3598,-3483,-3338,-3201,-3056,-2928,-2819,-2733,-2670,-2626,-2599,-2566,-2544,-2487,-2431,-2333,-2217,-2076,-1910,-1732,-1546,-1356,-1173,-1003,-838,-706,-577,-484,-397,-338,-282,-242,-204,-165,-143,-116,-129,-152,-226,-331,-483,-662,-865,-1068,-1255,-1417,-1528,-1602,-1624,-1615,-1581,-1540,-1495,-1471,-1442,-1435,-1409,-1367,-1287,-1147,-941,-655,-289,148,651,1182,1740,2266,2757,3150,3450,3609,3639,3531,3299,2974,2589,2176,1790,1443,1193,1033,994,1057,1221,1451,1731,2013,2284,2507,2675,2782,2839,2866,2887,2930,3017,3161,3365,3614,3883,4146,4365,4509,4561,4507,4354,4131,3856,3582,3346,3174,3117,3154,3325,3577,3909,4264,4611,4900,5104,5191,5170,5033,4825,4562,4300,4065,3892,3800,3781,3838,3944,4074,4211,4324,4402,4449,4453,4441,4420,4406,4427,4472,4571,4700,4868,5054,5248,5437,5611,5759,5888,5985,6075,6142,6209,6264,6313,6343,6339,6292,6175,5994,5725,5390,4990,4562,4120,3714,3353,3090,2919,2871,2932,3101,3359,3686,4048,4429,4791,5131,5416,5665,5859,6024,6162,6295,6420,6564,6696,6836,6945,7023,7042,6995,6875,6686,6443,6161,5873,5588,5351,5161,5039,4986,4986,5037,5103,5172,5212,5218,5168,5077,4941,4789,4646,4537,4498,4546,4708,4976,5360,5825,6339,6872,7349,7745,7994,8060,7925,7581,7034,6328,5505,4621,3757,2958,2297,1808,1518,1433,1537,1801,2172,2604,3032,3415,3704,3877,3919,3848,3676,3450,3200,2976,2801,2708,2704,2783,2945,3153,3392,3627,3832,3991,4083,4109,4072,3981,3864,3738,3639,3581,3593,3666,3806,3975,4158,4297,4372,4339,4179,3897,3489,3003,2459,1917,1414,991,679,490,420,469,596,792,1016,1237,1449,1605,1726,1782,1791,1758,1696,1617,1538,1468,1408,1369,1339,1306,1272,1208,1115,985,809,602,359,96,-176,-453,-715,-975,-1206,-1425,-1604,-1763,-1869,-1939,-1956,-1928,-1861,-1759,-1643,-1514,-1403,-1295,-1226,-1165,-1143,-1119,-1112,-1077,-1018,-903,-721,-458,-114,299,763,1232,1672,2021,2235,2273,2097,1713,1117,363,-502,-1408,-2265,-3019,-3591,-3955,-4093,-4014,-3762,-3381,-2948,-2517,-2157,-1904,-1787,-1798,-1930,-2127,-2357,-2559,-2693,-2727,-2653,-2474,-2222,-1942,-1674,-1473,-1374,-1383,-1512,-1718,-1968,-2200,-2358,-2399,-2282,-2011,-1591,-1072,-511,22,457,729,799,638,259,-318,-1029,-1827,-2625,-3378,-4020,-4531,-4890,-5115,-5226,-5265,-5275,-5297,-5369,-5507,-5724,-6001,-6320,-6648,-6937,-7168,-7282,-7286,-7145,-6881,-6499,-6033,-5520,-4998,-4520,-4113,-3825,-3664,-3650,-3772,-4017,-4356,-4746,-5165,-5549,-5887,-6135,-6274,-6312,-6224,-6050,-5783,-5464,-5103,-4732,-4357,-4005,-3679,-3385,-3132,-2911,-2733,-2591,-2494,-2433,-2425,-2458,-2544,-2676,-2851,-3065,-3313,-3574,-3847,-4106,-4343,-4538,-4677,-4754,-4750,-4684,-4534,-4337,-4093,-3831,-3583,-3362,-3206,-3123,-3131,-3230,-3412,-3663,-3952,-4265,-4553,-4809,-4995,-5101,-5123,-5054,-4919,-4725,-4499,-4265,-4038,-3839,-3668,-3528,-3412,-3310,-3209,-3103,-2982,-2854,-2719,-2600,-2505,-2466,-2487,-2599,-2790,-3080,-3437,-3859,-4303,-4747,-5153,-5488,-5729,-5856,-5867,-5771,-5578,-5338,-5055,-4805,-4578,-4435,-4362,-4377,-4451,-4580,-4713,-4848,-4933,-4965,-4927,-4814,-4638,-4414,-4146,-3870,-3574,-3279,-2971,-2642,-2278,-1857,-1376,-826,-218,406,1033,1574,2008,2247,2269,2040,1556,860,-18,-985,-1970,-2882,-3641,-4195,-4498,-4549,-4362,-3982,-3461,-2879,-2283,-1745,-1289,-930,-667,-462,-294,-114,85,323,580,820,1019,1105,1073,876,537,67,-485,-1051,-1584,-1998,-2268,-2347,-2238,-1965,-1562,-1094,-629,-218,68,207,182,10,-282,-635,-1007,-1344,-1601,-1775,-1840,-1827,-1757,-1641,-1534,-1417,-1325,-1229,-1114,-954,-722,-401,11,509,1049,1612,2124,2561,2876,3047,3078,2981,2794,2558,2327,2132,2014,1972,2019,2118,2264,2393,2500,2527,2473,2316,2058,1726,1329,915,510,146,-139,-337,-419,-389,-243,10,352,771,1224,1702,2156,2569,2912,3170,3332,3400,3381,3290,3148,2975,2787,2606,2433,2276,2136,1998,1870,1730,1584,1416,1235,1033,824,604,395,198,28,-106,-208,-268,-298,-302,-285,-248,-193,-102,23,210,457,778,1160,1582,2020,2421,2759,2977,3067,2997,2788,2459,2045,1601,1168,793,503,315,223,219,269,355,441,523,589,653,734,857,1051,1348,1749,2275,2898,3605,4345,5076,5741,6298,6701,6942,7000,6912,6687,6388,6048,5726,5457,5273,5187,5207,5312,5491,5713,5940,6159,6328,6429,6450,6367,6197,5936,5607,5240,4857,4500,4188,3939,3767,3658,3605,3580,3563,3531,3463,3364,3227,3075,2922,2795,2715,2706,2770,2915,3117,3371,3625,3868,4044,4136,4120,3985,3746,3410,3029,2629,2273,1995,1843,1836,1994,2309,2753,3304,3887,4465,4952,5311,5484,5458,5226,4824,4289,3710,3133,2667,2340,2225,2308,2600,3040,3582,4146,4662,5065,5311,5369,5253,4971,4583,4123,3659,3227,2868,2598,2415,2313,2262,2234,2207,2149,2057,1923,1754,1572,1388,1241,1129,1091,1108,1202,1354,1554,1795,2044,2315,2559,2803,3002,3175,3312,3412,3496,3564,3644,3748,3889,4078,4306,4565,4826,5072,5252,5368,5371,5278,5071,4769,4389,3949,3484,3001,2532,2082,1658,1265,891,539,195,-132,-444,-723,-961,-1137,-1235,-1250,-1171,-1015,-791,-525,-245,18,244,401,487,477,396,231,19,-226,-482,-704,-897,-1003,-1048,-991,-861,-653,-391,-86,227,545,832,1087,1292,1442,1540,1577,1570,1506,1414,1283,1135,974,815,657,526,400,312,236,192,165,154,165,170,202,223,261,303,354,419,487,563,620,664,650,582,431,184,-144,-563,-1035,-1534,-2019,-2454,-2796,-3042,-3176,-3224,-3216,-3195,-3203,-3287,-3460,-3745,-4117,-4549,-4998,-5397,-5695,-5833,-5766,-5480,-4969,-4255,-3391,-2419,-1418,-441,453,1213,1823,2264,2541,2676,2682,2597,2437,2217,1948,1626,1239,789,252,-353,-1028,-1741,-2461,-3151,-3759,-4262,-4615,-4816,-4863,-4774,-4590,-4348,-4101,-3882,-3733,-3654,-3659,-3708,-3783,-3834,-3822,-3716,-3490,-3151,-2712,-2213,-1696,-1217,-821,-547,-419,-438,-601,-872,-1228,-1616,-2015,-2375,-2685,-2929,-3101,-3234,-3329,-3442,-3583,-3799,-4092,-4475,-4928,-5426,-5921,-6380,-6728,-6957,-7004,-6889,-6606,-6188,-5678,-5123,-4575,-4075,-3662,-3340,-3138,-3015,-2996,-3021,-3112,-3218,-3366,-3525,-3721,-3939,-4190,-4461,-4747,-5034,-5304,-5554,-5758,-5918,-6016,-6048,-6016,-5914,-5752,-5541,-5288,-5028,-4768,-4551,-4381,-4295,-4286,-4361,-4499,-4668,-4838,-4952,-4985,-4879,-4631,-4208,-3636,-2929,-2129,-1297,-483,247,843,1272,1506,1555,1428,1154,783,338,-130,-592,-1023,-1396,-1693,-1908,-2025,-2040,-1958,-1771,-1505,-1156,-770,-348,54,429,723,929,1014,969,797,489,77,-429,-994,-1589,-2182,-2740,-3230,-3631,-3915,-4077,-4099,-4002,-3772,-3465,-3079,-2683,-2310,-2022,-1864,-1882,-2105,-2543,-3187,-3997,-4914,-5869,-6765,-7534,-8084,-8372,-8360,-8052,-7471,-6685,-5753,-4788,-3866,-3077,-2494,-2134,-2033,-2135,-2414,-2778,-3154,-3461,-3624,-3602,-3365,-2925,-2302,-1554,-738,76,821,1441,1901,2163,2244,2132,1880,1500,1054,563,81,-373,-770,-1100,-1348,-1523,-1622,-1663,-1664,-1636,-1619,-1614,-1659,-1751,-1900,-2104,-2342,-2604,-2850,-3052,-3170,-3161,-3009,-2670,-2164,-1485,-665,239,1202,2133,3001,3735,4316,4698,4909,4916,4797,4533,4208,3830,3444,3078,2739,2439,2180,1941,1715,1483,1224,929,578,171,-302,-816,-1379,-1938,-2489,-2970,-3362,-3609,-3701,-3597,-3323,-2868,-2290,-1625,-941,-294,243,635,826,818,594,199,-348,-960,-1598,-2167,-2620,-2891,-2958,-2805,-2457,-1945,-1327,-667,-23,538,995,1311,1500,1576,1572,1533,1500,1516,1607,1794,2084,2462,2927,3426,3949,4431,4856,5167,5358,5408,5322,5127,4845,4524,4196,3897,3649,3458,3324,3228,3153,3081,3000,2917,2827,2758,2711,2696,2718,2746,2764,2733,2611,2373,2001,1479,853,137,-593,-1279,-1857,-2262,-2455,-2415,-2136,-1650,-992,-222,591,1379,2081,2640,3025,3218,3221,3067,2796,2463,2139,1877,1745,1766,1969,2334,2829,3393,3962,4448,4806,4959,4901,4622,4148,3542,2864,2199,1628,1216,1024,1073,1372,1890,2579,3377,4194,4974,5624,6119,6408,6499,6391,6127,5725,5245,4722,4183,3678,3203,2791,2438,2149,1931,1774,1691,1665,1706,1787,1911,2040,2177,2281,2362,2391,2382,2336,2255,2172,2070,1992,1910,1861,1818,1787,1761,1731,1690,1649,1597,1559,1542,1559,1626,1746,1913,2125,2340,2542,2674,2704,2588,2300,1826,1182,402,-465,-1334,-2133,-2780,-3199,-3357,-3229,-2828,-2225,-1467,-679,68,681,1096,1289,1260,1040,695,284,-115,-449,-678,-786,-794,-705,-587,-451,-348,-288,-274,-286,-288,-236,-76,229,711,1379,2207,3164,4174,5172,6069,6796,7298,7530,7501,7218,6733,6111,5418,4722,4085,3540,3122,2843,2688,2668,2747,2930,3180,3497,3847,4225,4588,4926,5182,5345,5363,5221,4903,4416,3786,3060,2300,1571,954,490,226,161,281,538,875,1214,1490,1645,1631,1439,1061,528,-115,-822,-1508,-2142,-2633,-2969,-3108,-3049,-2819,-2447,-1986,-1503,-1040,-669,-393,-254,-202,-242,-286,-314,-252,-81,213,624,1107,1624,2099,2487,2725,2796,2679,2403,1992,1512,1009,557,193,-35,-120,-53,126,397,686,957,1145,1221,1155,950,615,190,-289,-768,-1205,-1562,-1815,-1963,-2011,-1989,-1932,-1867,-1826,-1815,-1830,-1849,-1840,-1750,-1553,-1204,-699,-47,715,1523,2300,2958,3417,3616,3517,3130,2489,1675,769,-102,-863,-1401,-1689,-1682,-1406,-889,-207,569,1350,2058,2630,3021,3203,3192,2987,2646,2187,1667,1110,553,4,-511,-998,-1438,-1832,-2173,-2450,-2673,-2820,-2919,-2942,-2925,-2856,-2766,-2670,-2598,-2574,-2629,-2775,-3026,-3364,-3771,-4191,-4578,-4859,-4974,-4876,-4530,-3938,-3122,-2138,-1058,18,1017,1826,2407,2682,2664,2358,1818,1129,372,-344,-925,-1318,-1457,-1371,-1052,-599,-46,485,951,1271,1421,1393,1201,899,524,153,-181,-433,-585,-653,-634,-591,-526,-502,-521,-612,-764,-975,-1215,-1475,-1718,-1941,-2128,-2275,-2395,-2486,-2569,-2644,-2725,-2814,-2900,-2995,-3070,-3132,-3162,-3147,-3083,-2951,-2757,-2477,-2142,-1727,-1275,-774,-261,258,758,1218,1623,1948,2183,2320,2345,2276,2103,1854,1531,1156,749,321,-99,-498,-854,-1144,-1358,-1474,-1490,-1404,-1224,-969,-665,-344,-52,188,328,363,270,65,-240,-605,-990,-1357,-1649,-1846,-1910,-1830,-1620,-1289,-886,-446,-32,312,527,597,504,262,-82,-494,-893,-1233,-1458,-1531,-1457,-1238,-926,-567,-234,19,142,94,-109,-482,-960,-1522,-2105,-2670,-3191,-3634,-4004,-4285,-4473,-4567,-4542,-4397,-4114,-3689,-3137,-2481,-1769,-1060,-429,58,315,304,-17,-641,-1522,-2599,-3752,-4871,-5825,-6501,-6830,-6755,-6304,-5519,-4501,-3380,-2280,-1338,-646,-262,-198,-406,-811,-1287,-1724,-1996,-2028,-1772,-1226,-453,481,1457,2370,3134,3673,3964,4014,3855,3556,3190,2818,2518,2304,2217,2220,2313,2423,2532,2571,2530,2384,2147,1852,1535,1259,1064,992,1063,1275,1599,2005,2428,2814,3118,3286,3321,3207,2991,2702,2417,2177,2046,2050,2190,2455,2789,3118,3376,3452,3299,2843,2077,1011,-294,-1748,-3228,-4602,-5742,-6527,-6898,-6807,-6291,-5411,-4289,-3057,-1879,-881,-187,146,86,-309,-985,-1802,-2650,-3412,-3970,-4294,-4338,-4143,-3767,-3279,-2792,-2367,-2094,-1992,-2090,-2344,-2727,-3155,-3563,-3870,-4021,-3967,-3699,-3222,-2580,-1826,-1033,-262,412,962,1346,1573,1649,1602,1467,1285,1085,905,760,661,603,577,560,533,482,396,280,156,35,-34,-43,56,256,587,1020,1552,2147,2770,3380,3936,4395,4739,4940,5011,4945,4786,4541,4266,3973,3706,3473,3279,3120,2965,2796,2571,2271,1859,1354,726,45,-695,-1418,-2083,-2645,-3051,-3290,-3337,-3218,-2945,-2576,-2151,-1733,-1372,-1113,-990,-1014,-1190,-1484,-1868,-2286,-2689,-3036,-3279,-3425,-3450,-3410,-3306,-3207,-3136,-3118,-3178,-3286,-3442,-3586,-3680,-3677,-3524,-3211,-2702,-2035,-1216,-313,622,1528,2316,2965,3393,3605,3576,3321,2873,2271,1559,815,70,-588,-1122,-1483,-1625,-1552,-1239,-735,-51,728,1568,2370,3097,3673,4073,4270,4253,4044,3660,3148,2541,1886,1223,577,-16,-554,-1018,-1411,-1734,-1987,-2181,-2314,-2405,-2453,-2471,-2469,-2445,-2410,-2350,-2263,-2134,-1952,-1713,-1407,-1042,-635,-198,230,636,992,1283,1502,1655,1737,1781,1774,1760,1732,1714,1707,1715,1734,1754,1770,1750,1703,1582,1406,1137,798,381,-89,-582,-1064,-1492,-1821,-2029,-2079,-1982,-1742,-1394,-979,-543,-140,191,422,532,536,449,308,165,49,14,66,228,477,799,1155,1509,1815,2043,2154,2136,1986,1715,1359,958,564,224,-13,-134,-119,7,219,480,723,925,1013,994,818,518,77,-461,-1083,-1754,-2442,-3125,-3775,-4366,-4893,-5317,-5657,-5871,-5981,-5965,-5829,-5584,-5226,-4795,-4302,-3793,-3307,-2888,-2587,-2436,-2471,-2704,-3120,-3700,-4373,-5084,-5742,-6276,-6607,-6701,-6518,-6077,-5407,-4567,-3632,-2680,-1784,-1018,-415,-4,217,274,195,39,-166,-348,-493,-543,-493,-308,10,477,1078,1800,2616,3474,4322,5087,5694,6069,6161,5915,5362,4496,3432,2232,1057,-5,-804,-1279,-1355,-1034,-345,626,1777,2961,4051,4903,5421,5531,5214,4487,3427,2123,720,-666,-1878,-2828,-3415,-3601,-3382,-2789,-1898,-818,345,1446,2380,3032,3337,3258,2804,2023,994,-168,-1348,-2429,-3315,-3941,-4280,-4328,-4140,-3759,-3264,-2720,-2185,-1708,-1312,-1004,-790,-645,-575,-552,-594,-682,-838,-1050,-1331,-1650,-2004,-2335,-2616,-2791,-2817,-2666,-2328,-1811,-1159,-418,321,999,1512,1819,1860,1627,1146,455,-343,-1175,-1910,-2471,-2762,-2748,-2409,-1788,-944,14,977,1820,2445,2770,2769,2442,1842,1062,197,-605,-1257,-1639,-1706,-1425,-830,21,1019,2048,2969,3671,4053,4074,3720,3050,2144,1135,148,-682,-1254,-1501,-1406,-982,-313,541,1451,2344,3117,3734,4139,4353,4368,4231,3969,3632,3247,2855,2466,2104,1762,1444,1133,823,496,145,-240,-666,-1126,-1615,-2130,-2637,-3146,-3607,-4037,-4399,-4696,-4933,-5083,-5174,-5168,-5077,-4872,-4547,-4088,-3493,-2771,-1948,-1053,-158,707,1446,2042,2428,2609,2584,2384,2061,1664,1255,875,571,343,216,153,163,205,281,371,479,610,766,955,1175,1415,1673,1919,2127,2283,2340,2303,2143,1868,1493,1042,554,79,-338,-642,-803,-792,-617,-291,140,626,1099,1503,1775,1877,1779,1476,985,337,-391,-1152,-1819,-2342,-2601,-2559,-2158,-1423,-382,860,2188,3452,4516,5246,5578,5465,4956,4113,3087,1998,1025,270,-157,-224,64,648,1432,2303,3142,3847,4333,4565,4526,4250,3784,3200,2565,1968,1451,1085,879,858,998,1273,1626,1989,2303,2481,2493,2277,1849,1214,431,-434,-1288,-2033,-2594,-2877,-2875,-2545,-1951,-1126,-178,822,1761,2579,3207,3620,3818,3807,3635,3328,2938,2498,2021,1544,1043,549,30,-486,-1019,-1534,-2031,-2473,-2843,-3113,-3263,-3288,-3190,-2977,-2678,-2312,-1903,-1491,-1080,-709,-377,-112,82,195,214,147,-18,-271,-588,-968,-1346,-1727,-2036,-2278,-2412,-2450,-2404,-2306,-2204,-2138,-2154,-2268,-2480,-2758,-3048,-3270,-3352,-3214,-2808,-2113,-1151,26,1315,2610,3789,4727,5354,5593,5455,4969,4219,3331,2426,1667,1151,996,1216,1824,2748,3888,5124,6307,7321,8055,8444,8462,8137,7516,6701,5781,4866,4054,3411,2993,2808,2839,3051,3368,3732,4061,4300,4405,4358,4174,3878,3542,3207,2957,2832,2857,3048,3365,3778,4216,4629,4944,5129,5133,4952,4559,3984,3216,2309,1286,207,-869,-1874,-2747,-3423,-3878,-4079,-4055,-3820,-3440,-2980,-2504,-2093,-1788,-1643,-1663,-1855,-2175,-2589,-3027,-3423,-3719,-3854,-3806,-3551,-3119,-2529,-1862,-1169,-539,-43,260,326,136,-291,-924,-1693,-2523,-3320,-4000,-4484,-4712,-4656,-4303,-3687,-2851,-1877,-849,128,973,1605,1988,2100,1975,1664,1263,865,585,496,681,1134,1860,2778,3808,4841,5772,6510,6998,7203,7141,6850,6397,5852,5298,4798,4392,4120,3961,3914,3930,3978,4017,4029,3995,3932,3852,3790,3773,3814,3927,4082,4262,4399,4461,4377,4123,3669,3016,2191,1238,225,-777,-1687,-2438,-2973,-3252,-3279,-3056,-2646,-2103,-1522,-977,-559,-316,-286,-476,-850,-1370,-1966,-2561,-3103,-3518,-3783,-3883,-3830,-3652,-3407,-3127,-2881,-2704,-2631,-2676,-2841,-3088,-3388,-3658,-3847,-3866,-3679,-3244,-2575,-1719,-745,241,1129,1816,2218,2287,2026,1468,716,-133,-914,-1517,-1808,-1714,-1207,-296,935,2384,3902,5346,6564,7446,7899,7900,7454,6630,5540,4298,3079,1991,1178,705,609,875,1431,2176,2981,3701,4215,4408,4214,3609,2606,1278,-285,-1947,-3576,-5025,-6174,-6908,-7179,-6942,-6233,-5098,-3630,-1946,-164,1575,3170,4498,5497,6100,6295,6087,5516,4652,3578,2400,1223,150,-740,-1374,-1745,-1832,-1692,-1370,-947,-500,-111,169,290,243,43,-280,-664,-1055,-1382,-1609,-1683,-1603,-1356,-974,-477,84,672,1245,1763,2205,2553,2809,2976,3078,3128,3148,3151,3138,3101,3030,2906,2713,2453,2131,1772,1410,1071,789,574,432,327,252,129,-49,-353,-784,-1356,-2057,-2834,-3654,-4434,-5122,-5649,-5984,-6089,-5983,-5680,-5228,-4691,-4121,-3594,-3141,-2807,-2597,-2505,-2517,-2596,-2720,-2868,-3031,-3217,-3440,-3732,-4119,-4627,-5277,-6050,-6931,-7860,-8764,-9563,-10162,-10479,-10456,-10040,-9243,-8076,-6613,-4937,-3156,-1395,246,1657,2772,3544,3950,4020,3759,3251,2520,1653,691,-301,-1279,-2179,-2966,-3566,-3950,-4054,-3852,-3328,-2480,-1353,-8,1468,2950,4327,5471,6280,6681,6640,6172,5339,4233,2986,1725,576,-344,-983,-1290,-1293,-1034,-581,-40,520,1009,1373,1603,1670,1637,1502,1353,1206,1125,1132,1243,1464,1775,2149,2539,2888,3141,3228,3110,2738,2097,1197,64,-1239,-2635,-4025,-5318,-6401,-7209,-7669,-7763,-7492,-6889,-6025,-4977,-3847,-2744,-1758,-988,-488,-295,-412,-807,-1424,-2179,-2990,-3756,-4424,-4914,-5227,-5343,-5294,-5118,-4854,-4538,-4209,-3866,-3515,-3145,-2720,-2248,-1699,-1113,-503,63,536,848,962,850,527,36,-553,-1132,-1625,-1905,-1946,-1677,-1140,-361,560,1538,2442,3196,3698,3911,3802,3399,2724,1857,848,-207,-1257,-2227,-3086,-3793,-4338,-4717,-4930,-4993,-4906,-4696,-4365,-3939,-3442,-2903,-2366,-1867,-1454,-1151,-989,-958,-1041,-1206,-1383,-1537,-1593,-1528,-1312,-950,-461,118,749,1372,1952,2434,2791,2995,3028,2895,2592,2153,1599,967,298,-373,-1015,-1604,-2120,-2560,-2914,-3195,-3399,-3542,-3632,-3682,-3715,-3740,-3787,-3867,-3999,-4190,-4437,-4747,-5089,-5471,-5841,-6203,-6500,-6710,-6790,-6705,-6420,-5929,-5208,-4306,-3231,-2067,-864,295,1336,2209,2860,3264,3419,3323,3018,2522,1896,1166,390,-380,-1117,-1754,-2272,-2643,-2847,-2906,-2836,-2685,-2508,-2357,-2283,-2312,-2449,-2674,-2926,-3153,-3258,-3199,-2889,-2344,-1541,-560,543,1652,2660,3458,3945,4060,3777,3110,2129,942,-324,-1520,-2519,-3215,-3548,-3500,-3111,-2452,-1622,-738,90,775,1241,1471,1451,1220,828,327,-206,-741,-1218,-1643,-1993,-2288,-2538,-2745,-2919,-3045,-3097,-3062,-2890,-2573,-2074,-1415,-594,324,1287,2200,2977,3531,3795,3730,3332,2632,1698,616,-508,-1577,-2494,-3188,-3613,-3755,-3623,-3269,-2729,-2093,-1410,-757,-174,291,631,828,895,857,725,545,333,113,-87,-264,-397,-478,-507,-465,-377,-224,-55,125,261,319,248,12,-415,-1044,-1868,-2843,-3923,-5018,-6058,-6944,-7619,-8022,-8146,-8000,-7638,-7115,-6527,-5936,-5421,-5006,-4718,-4519,-4389,-4258,-4083,-3816,-3435,-2933,-2351,-1700,-1075,-488,-29,302,474,512,446,326,211,143,164,277,474,716,954,1140,1218,1173,987,689,321,-66,-399,-618,-675,-524,-169,395,1110,1933,2772,3566,4225,4708,4962,5004,4829,4500,4062,3576,3112,2700,2385,2156,2021,1936,1888,1843,1783,1712,1642,1595,1620,1735,1987,2388,2938,3635,4422,5264,6079,6797,7342,7652,7684,7427,6886,6125,5196,4207,3225,2342,1613,1056,685,435,281,122,-89,-413,-888,-1495,-2228,-2999,-3748,-4368,-4783,-4932,-4766,-4314,-3590,-2702,-1724,-781,19,602,887,866,531,-74,-892,-1840,-2852,-3832,-4742,-5504,-6114,-6534,-6780,-6851,-6768,-6544,-6206,-5762,-5249,-4669,-4056,-3415,-2771,-2135,-1512,-928,-364,141,619,1034,1420,1755,2066,2362,2656,2978,3332,3752,4229,4789,5398,6039,6681,7250,7727,8029,8152,8053,7750,7260,6611,5876,5095,4345,3686,3163,2823,2689,2748,3000,3386,3868,4379,4866,5271,5561,5709,5708,5557,5275,4878,4391,3841,3245,2632,2019,1437,906,459,135,-54,-70,74,381,799,1296,1783,2212,2488,2570,2402,1980,1302,418,-627,-1743,-2843,-3844,-4649,-5200,-5439,-5354,-4945,-4273,-3393,-2418,-1448,-595,49,416,476,241,-246,-894,-1592,-2225,-2649,-2780,-2517,-1844,-757,655,2309,4024,5655,7011,7940,8332,8094,7250,5822,3955,1794,-458,-2596,-4430,-5791,-6561,-6682,-6138,-5002,-3361,-1382,783,2941,4936,6618,7900,8723,9109,9097,8801,8329,7822,7379,7107,7041,7183,7510,7910,8320,8601,8674,8453,7904,7020,5838,4418,2848,1220,-374,-1850,-3153,-4226,-5058,-5630,-5940,-5994,-5783,-5322,-4619,-3687,-2581,-1332,-35,1242,2402,3367,4063,4455,4524,4288,3808,3151,2410,1697,1083,668,484,563,873,1383,1994,2639,3202,3624,3830,3805,3559,3134,2611,2084,1637,1372,1331,1543,1996,2617,3343,4046,4636,5005,5087,4855,4301,3496,2498,1440,416,-439,-1052,-1344,-1296,-917,-257,614,1594,2591,3511,4277,4838,5173,5289,5206,4987,4661,4300,3923,3554,3186,2794,2341,1783,1092,243,-753,-1865,-3041,-4193,-5252,-6118,-6741,-7070,-7108,-6877,-6440,-5866,-5241,-4638,-4114,-3713,-3433,-3272,-3189,-3151,-3119,-3067,-2988,-2887,-2781,-2698,-2649,-2653,-2691,-2750,-2778,-2740,-2570,-2242,-1709,-980,-61,1001,2140,3284,4324,5183,5763,6010,5883,5385,4548,3467,2223,971,-184,-1109,-1713,-1955,-1810,-1333,-583,329,1300,2223,3013,3611,3989,4160,4150,4030,3849,3694,3605,3635,3795,4083,4470,4915,5353,5739,5991,6086,5968,5651,5140,4494,3776,3084,2499,2119,1988,2149,2563,3182,3896,4576,5086,5304,5126,4530,3517,2180,655,-890,-2265,-3310,-3890,-3960,-3508,-2635,-1454,-136,1147,2258,3085,3575,3756,3658,3407,3090,2829,2685,2713,2878,3146,3415,3572,3529,3167,2464,1381,-24,-1681,-3447,-5182,-6713,-7893,-8596,-8746,-8328,-7383,-6017,-4374,-2620,-940,536,1680,2453,2851,2937,2808,2587,2398,2340,2494,2868,3462,4202,5014,5804,6476,6980,7254,7318,7164,6856,6428,5932,5401,4854,4289,3690,3036,2295,1458,516,-515,-1605,-2698,-3746,-4667,-5411,-5905,-6106,-5978,-5514,-4723,-3661,-2391,-1023,332,1550,2517,3143,3379,3219,2702,1928,1005,88,-692,-1210,-1375,-1137,-496,500,1775,3203,4665,6013,7123,7880,8204,8049,7405,6320,4850,3111,1224,-698,-2504,-4109,-5411,-6353,-6921,-7110,-6976,-6585,-6030,-5414,-4828,-4355,-4030,-3889,-3888,-4000,-4140,-4236,-4216,-4006,-3581,-2916,-2038,-982,187,1396,2564,3608,4462,5055,5347,5315,4943,4271,3314,2157,870,-450,-1693,-2762,-3561,-4025,-4114,-3844,-3247,-2423,-1475,-530,293,902,1239,1295,1100,732,260,-212,-620,-917,-1078,-1126,-1087,-1002,-919,-855,-836,-842,-861,-857,-800,-666,-436,-118,280,721,1171,1581,1909,2105,2147,1996,1661,1137,474,-306,-1110,-1906,-2603,-3165,-3554,-3744,-3749,-3585,-3286,-2915,-2519,-2165,-1907,-1784,-1820,-2011,-2322,-2711,-3091,-3396,-3535,-3456,-3118,-2520,-1691,-711,346,1342,2208,2803,3105,3044,2660,1985,1103,109,-903,-1850,-2673,-3351,-3878,-4302,-4655,-5004,-5378,-5798,-6257,-6696,-7061,-7248,-7198,-6836,-6146,-5151,-3905,-2514,-1084,260,1422,2318,2918,3216,3245,3077,2784,2452,2150,1918,1770,1675,1582,1405,1073,500,-354,-1516,-2955,-4623,-6402,-8189,-9818,-11190,-12169,-12714,-12792,-12442,-11743,-10806,-9744,-8693,-7731,-6944,-6343,-5937,-5671,-5523,-5418,-5348,-5288,-5247,-5249,-5307,-5432,-5609,-5801,-5953,-5986,-5843,-5443,-4770,-3803,-2572,-1136,425,2008,3500,4798,5801,6440,6663,6471,5874,4944,3765,2427,1068,-245,-1394,-2343,-3049,-3516,-3778,-3866,-3858,-3765,-3656,-3502,-3312,-3034,-2635,-2072,-1327,-397,668,1831,2982,4059,4964,5636,6057,6205,6133,5866,5486,5029,4557,4081,3611,3133,2617,2039,1381,638,-166,-992,-1782,-2461,-2962,-3218,-3188,-2849,-2219,-1339,-286,834,1910,2815,3450,3724,3609,3092,2239,1124,-124,-1374,-2495,-3378,-3936,-4139,-3993,-3549,-2906,-2176,-1491,-980,-737,-842,-1320,-2161,-3321,-4718,-6247,-7803,-9270,-10542,-11557,-12232,-12565,-12547,-12213,-11624,-10842,-9954,-9029,-8144,-7342,-6659,-6098,-5649,-5273,-4939,-4603,-4237,-3839,-3404,-2966,-2540,-2156,-1813,-1514,-1222,-904,-519,-20,603,1367,2240,3184,4145,5042,5841,6464,6918,7174,7280,7243,7129,6949,6732,6474,6150,5731,5183,4472,3598,2580,1467,337,-708,-1572,-2144,-2359,-2168,-1572,-617,612,1991,3383,4648,5665,6332,6619,6496,6048,5314,4446,3517,2650,1901,1299,832,451,67,-390,-1018,-1867,-2961,-4292,-5789,-7363,-8889,-10236,-11287,-11929,-12120,-11804,-11040,-9849,-8351,-6653,-4870,-3156,-1602,-320,631,1223,1454,1374,1039,542,-25,-574,-1020,-1318,-1435,-1385,-1200,-943,-684,-495,-444,-563,-876,-1371,-2009,-2732,-3485,-4170,-4752,-5146,-5343,-5314,-5090,-4690,-4170,-3570,-2930,-2272,-1606,-923,-229,496,1240,1993,2744,3450,4103,4655,5106,5433,5655,5780,5844,5886,5938,6031,6190,6394,6660,6910,7131,7238,7186,6914,6389,5597,4558,3318,1950,538,-813,-2035,-3030,-3790,-4270,-4514,-4558,-4467,-4317,-4178,-4092,-4095,-4172,-4299,-4414,-4465,-4373,-4111,-3627,-2939,-2058,-1037,56,1150,2167,3035,3720,4174,4416,4456,4332,4106,3802,3476,3132,2790,2435,2080,1705,1348,996,699,454,283,179,132,105,89,21,-84,-267,-486,-731,-959,-1113,-1184,-1121,-948,-670,-324,46,412,730,1002,1210,1382,1530,1686,1867,2088,2347,2617,2866,3038,3067,2905,2483,1793,811,-422,-1851,-3380,-4894,-6268,-7373,-8113,-8395,-8214,-7561,-6524,-5194,-3717,-2240,-914,126,778,970,698,-31,-1127,-2505,-4029,-5563,-6973,-8137,-8954,-9366,-9340,-8892,-8071,-6956,-5664,-4297,-2995,-1844,-952,-359,-92,-128,-401,-821,-1275,-1630,-1793,-1662,-1208,-421,643,1900,3238,4516,5626,6433,6886,6915,6545,5793,4751,3504,2173,873,-291,-1220,-1848,-2137,-2069,-1674,-981,-58,1028,2218,3432,4632,5759,6776,7660,8369,8895,9196,9271,9089,8660,7988,7097,6029,4845,3591,2362,1202,188,-634,-1237,-1591,-1705,-1582,-1253,-735,-82,689,1517,2374,3212,3978,4636,5121,5402,5449,5238,4802,4151,3363,2483,1607,783,90,-443,-790,-958,-966,-873,-718,-580,-500,-529,-680,-962,-1340,-1790,-2256,-2699,-3077,-3365,-3554,-3640,-3646,-3566,-3432,-3231,-2962,-2606,-2140,-1544,-817,40,982,1955,2888,3686,4286,4605,4618,4303,3701,2871,1911,955,111,-462,-697,-490,148,1205,2587,4167,5797,7307,8551,9405,9793,9689,9130,8187,6984,5640,4304,3056,2014,1170,578,169,-57,-170,-187,-144,-39,130,378,717,1152,1662,2225,2776,3257,3593,3714,3579,3149,2446,1503,403,-744,-1817,-2679,-3217,-3330,-2981,-2170,-953,547,2190,3802,5207,6269,6885,6995,6641,5860,4803,3578,2351,1236,332,-315,-697,-851,-824,-699,-517,-356,-215,-129,-87,-84,-124,-191,-305,-466,-684,-963,-1295,-1659,-2037,-2379,-2669,-2862,-2945,-2923,-2793,-2603,-2368,-2127,-1914,-1719,-1565,-1397,-1205,-919,-506,71,838,1764,2829,3956,5056,6063,6860,7421,7675,7638,7317,6768,6054,5236,4400,3573,2824,2154,1585,1119,748,480,314,264,337,548,896,1374,1958,2599,3233,3793,4188,4365,4257,3862,3191,2313,1320,339,-507,-1098,-1350,-1230,-739,51,1042,2114,3126,3977,4570,4868,4867,4606,4161,3605,3057,2574,2252,2124,2214,2513,2986,3562,4176,4724,5138,5327,5254,4881,4222,3300,2180,931,-352,-1570,-2637,-3454,-3965,-4123,-3916,-3371,-2544,-1523,-424,645,1546,2197,2502,2447,2023,1301,362,-666,-1649,-2464,-2989,-3149,-2908,-2252,-1249,45,1504,3005,4434,5639,6560,7087,7215,6927,6271,5295,4087,2728,1300,-117,-1466,-2696,-3769,-4662,-5357,-5839,-6101,-6143,-5961,-5597,-5050,-4419,-3710,-3057,-2474,-2067,-1845,-1848,-2040,-2408,-2863,-3366,-3811,-4167,-4364,-4405,-4286,-4050,-3734,-3405,-3093,-2845,-2668,-2560,-2496,-2447,-2366,-2228,-1992,-1648,-1195,-639,-15,658,1333,1993,2612,3179,3700,4168,4599,4973,5292,5510,5625,5579,5388,5031,4567,4029,3517,3082,2824,2768,2948,3334,3870,4472,5025,5440,5612,5496,5070,4361,3451,2427,1432,565,-35,-303,-171,364,1269,2484,3903,5410,6880,8189,9226,9924,10219,10115,9622,8804,7732,6501,5213,3963,2848,1938,1293,932,861,1040,1407,1871,2326,2660,2768,2584,2050,1198,59,-1246,-2615,-3890,-4962,-5720,-6102,-6103,-5738,-5102,-4280,-3410,-2607,-1993,-1659,-1663,-2041,-2761,-3800,-5051,-6441,-7842,-9150,-10266,-11093,-11573,-11662,-11345,-10647,-9599,-8285,-6784,-5206,-3660,-2252,-1080,-229,253,331,24,-632,-1549,-2630,-3752,-4794,-5646,-6209,-6421,-6246,-5683,-4776,-3576,-2188,-693,787,2187,3408,4431,5207,5761,6102,6268,6301,6230,6082,5886,5626,5342,5011,4673,4348,4067,3886,3832,3948,4241,4714,5329,6039,6764,7435,7950,8264,8299,8039,7481,6637,5555,4304,2947,1584,307,-820,-1692,-2292,-2573,-2556,-2277,-1803,-1227,-657,-195,55,22,-341,-1049,-2059,-3331,-4757,-6256,-7702,-9012,-10093,-10882,-11358,-11506,-11374,-11011,-10501,-9921,-9351,-8835,-8395,-8022,-7655,-7244,-6689,-5939,-4938,-3686,-2226,-646,913,2309,3376,3993,4062,3566,2526,1064,-694,-2539,-4296,-5770,-6837,-7397,-7443,-7008,-6189,-5107,-3890,-2653,-1497,-458,421,1179,1828,2410,2958,3466,3930,4304,4532,4571,4363,3895,3176,2251,1214,179,-727,-1358,-1612,-1401,-702,448,1967,3691,5466,7066,8347,9118,9322,8879,7855,6295,4355,2172,-83,-2255,-4207,-5835,-7067,-7878,-8263,-8274,-7956,-7405,-6688,-5891,-5080,-4287,-3557,-2884,-2282,-1721,-1199,-693,-192,288,766,1189,1558,1823,1969,1977,1837,1571,1193,749,288,-148,-510,-763,-899,-897,-793,-591,-346,-67,188,417,586,695,731,685,540,272,-149,-758,-1586,-2640,-3921,-5374,-6934,-8483,-9884,-11001,-11674,-11817,-11336,-10233,-8539,-6362,-3840,-1171,1456,3822,5752,7084,7736,7654,6884,5506,3662,1539,-681,-2778,-4588,-5945,-6766,-6994,-6664,-5851,-4679,-3323,-1942,-722,187,666,650,104,-917,-2353,-4082,-5969,-7878,-9672,-11241,-12508,-13418,-13965,-14168,-14056,-13697,-13128,-12396,-11544,-10564,-9488,-8295,-6997,-5602,-4129,-2618,-1118,307,1590,2659,3450,3918,4020,3768,3157,2264,1142,-103,-1371,-2551,-3548,-4277,-4691,-4779,-4556,-4089,-3448,-2726,-1997,-1322,-727,-205,275,769,1330,2003,2826,3774,4830,5895,6890,7691,8207,8350,8086,7417,6398,5121,3713,2321,1073,112,-498,-684,-471,97,917,1853,2753,3464,3861,3846,3395,2517,1295,-162,-1699,-3169,-4420,-5338,-5848,-5918,-5585,-4906,-4010,-2999,-2031,-1195,-599,-282,-266,-527,-1013,-1655,-2362,-3046,-3615,-3987,-4108,-3919,-3419,-2607,-1529,-254,1120,2486,3704,4667,5248,5384,5020,4183,2909,1326,-455,-2271,-3974,-5437,-6550,-7257,-7535,-7412,-6950,-6234,-5385,-4486,-3658,-2951,-2439,-2124,-2021,-2101,-2324,-2654,-3013,-3371,-3647,-3806,-3791,-3567,-3098,-2381,-1400,-191,1213,2732,4288,5755,7036,7997,8557,8632,8201,7284,5942,4305,2519,765,-772,-1932,-2589,-2661,-2157,-1124,307,1954,3628,5102,6196,6761,6713,6039,4816,3154,1260,-687,-2457,-3895,-4854,-5288,-5188,-4640,-3755,-2692,-1616,-673,13,373,386,75,-473,-1169,-1886,-2520,-2977,-3191,-3130,-2811,-2260,-1559,-789,-39,595,1059,1300,1312,1102,710,171,-455,-1127,-1801,-2439,-3023,-3519,-3923,-4207,-4383,-4419,-4338,-4116,-3777,-3324,-2792,-2207,-1617,-1058,-567,-165,139,367,529,683,845,1069,1361,1730,2168,2642,3123,3579,3970,4298,4541,4724,4863,4978,5103,5227,5366,5483,5551,5524,5341,4968,4354,3502,2411,1141,-244,-1632,-2923,-3995,-4757,-5140,-5104,-4664,-3870,-2808,-1591,-364,768,1655,2243,2459,2315,1841,1114,240,-671,-1505,-2159,-2575,-2700,-2536,-2102,-1427,-576,411,1478,2580,3693,4776,5815,6785,7641,8369,8881,9155,9103,8691,7895,6714,5207,3451,1564,-318,-2068,-3564,-4739,-5531,-5968,-6075,-5941,-5660,-5322,-5026,-4831,-4777,-4870,-5082,-5365,-5649,-5863,-5930,-5790,-5406,-4751,-3837,-2694,-1370,59,1519,2925,4187,5249,6029,6530,6716,6633,6329,5868,5359,4871,4516,4337,4404,4692,5181,5769,6353,6774,6909,6621,5833,4516,2705,483,-1986,-4534,-6950,-9033,-10624,-11572,-11833,-11368,-10266,-8612,-6602,-4404,-2256,-340,1155,2106,2441,2157,1311,22,-1562,-3258,-4892,-6297,-7347,-7951,-8090,-7758,-7054,-6039,-4863,-3637,-2486,-1514,-793,-360,-215,-315,-584,-922,-1207,-1335,-1183,-698,178,1428,3008,4822,6749,8646,10365,11786,12796,13345,13415,13042,12310,11330,10231,9147,8189,7436,6938,6677,6616,6670,6727,6699,6455,5946,5114,3969,2567,989,-628,-2152,-3435,-4358,-4822,-4781,-4217,-3183,-1759,-64,1740,3520,5100,6399,7299,7817,7939,7771,7400,6971,6599,6407,6462,6800,7403,8199,9096,9957,10668,11109,11203,10922,10264,9294,8096,6761,5410,4104,2919,1867,945,108,-694,-1529,-2445,-3472,-4623,-5850,-7120,-8337,-9436,-10333,-10982,-11347,-11435,-11276,-10919,-10429,-9870,-9288,-8730,-8197,-7687,-7172,-6617,-5984,-5252,-4401,-3452,-2421,-1369,-337,598,1394,1996,2389,2564,2551,2391,2143,1874,1646,1493,1456,1516,1679,1892,2149,2407,2670,2938,3231,3581,4026,4589,5297,6142,7112,8157,9232,10258,11178,11937,12480,12810,12896,12788,12493,12078,11566,11011,10442,9879,9344,8833,8346,7877,7406,6929,6420,5883,5301,4693,4058,3423,2802,2212,1662,1150,655,160,-374,-972,-1655,-2437,-3293,-4202,-5097,-5915,-6576,-6996,-7123,-6899,-6329,-5412,-4219,-2827,-1351,88,1366,2387,3062,3369,3306,2928,2315,1571,801,106,-441,-799,-945,-903,-699,-390,-24,326,622,788,802,623,246,-318,-1029,-1837,-2653,-3410,-3999,-4367,-4434,-4188,-3599,-2723,-1573,-260,1174,2607,3984,5204,6226,6996,7501,7744,7745,7551,7198,6748,6228,5678,5109,4529,3941,3339,2742,2149,1603,1127,769,568,574,800,1285,1999,2942,4049,5271,6517,7719,8779,9641,10223,10502,10433,10021,9273,8208,6879,5320,3607,1794,-41,-1822,-3482,-4937,-6126,-6987,-7474,-7571,-7277,-6628,-5697,-4562,-3350,-2152,-1097,-261,295,536,502,207,-242,-784,-1321,-1781,-2113,-2287,-2292,-2154,-1879,-1512,-1077,-596,-95,429,954,1497,2027,2558,3044,3459,3755,3875,3769,3408,2764,1887,807,-357,-1502,-2500,-3218,-3585,-3538,-3091,-2302,-1281,-165,892,1748,2294,2455,2213,1616,733,-301,-1364,-2316,-3046,-3486,-3595,-3397,-2931,-2291,-1566,-859,-249,189,432,448,273,-88,-586,-1202,-1915,-2700,-3572,-4496,-5488,-6518,-7559,-8593,-9571,-10462,-11243,-11869,-12335,-12618,-12707,-12608,-12310,-11826,-11162,-10328,-9336,-8215,-6976,-5660,-4298,-2928,-1603,-367,736,1657,2379,2875,3160,3250,3189,3013,2783,2505,2233,1926,1598,1194,685,43,-746,-1669,-2676,-3712,-4674,-5491,-6059,-6337,-6279,-5890,-5214,-4302,-3247,-2122,-999,71,1068,1986,2838,3641,4404,5114,5764,6293,6666,6832,6738,6391,5777,4960,3998,2995,2050,1268,736,512,615,1032,1685,2484,3289,3968,4377,4426,4039,3222,2022,544,-1060,-2627,-3988,-4999,-5564,-5646,-5266,-4520,-3530,-2476,-1516,-810,-465,-535,-1023,-1854,-2930,-4096,-5216,-6128,-6738,-6950,-6755,-6151,-5213,-4007,-2653,-1233,133,1387,2449,3283,3850,4130,4093,3746,3055,2045,720,-875,-2681,-4611,-6568,-8420,-10075,-11394,-12330,-12794,-12798,-12341,-11500,-10335,-8970,-7478,-5979,-4522,-3173,-1932,-809,240,1235,2226,3225,4243,5267,6257,7174,7951,8540,8894,8975,8777,8299,7575,6642,5565,4385,3186,1985,854,-220,-1197,-2094,-2902,-3624,-4267,-4811,-5264,-5599,-5814,-5881,-5796,-5536,-5120,-4538,-3839,-3057,-2257,-1515,-897,-481,-307,-416,-774,-1363,-2073,-2822,-3474,-3923,-4076,-3869,-3300,-2402,-1268,-29,1166,2157,2810,3030,2763,2029,893,-523,-2069,-3579,-4898,-5896,-6488,-6647,-6394,-5801,-4982,-4046,-3133,-2337,-1745,-1402,-1312,-1462,-1793,-2260,-2792,-3343,-3870,-4358,-4787,-5163,-5474,-5708,-5840,-5824,-5618,-5165,-4444,-3423,-2138,-623,1022,2698,4266,5608,6598,7152,7219,6781,5891,4608,3061,1376,-300,-1829,-3087,-3991,-4479,-4531,-4179,-3448,-2440,-1217,111,1461,2754,3924,4929,5742,6349,6748,6946,6939,6738,6330,5710,4862,3785,2472,942,-763,-2590,-4438,-6212,-7793,-9071,-9951,-10379,-10322,-9827,-8947,-7802,-6505,-5185,-3939,-2850,-1937,-1212,-617,-112,390,943,1583,2325,3127,3933,4632,5135,5320,5134,4538,3552,2262,784,-727,-2099,-3199,-3895,-4155,-3975,-3447,-2694,-1900,-1221,-842,-847,-1310,-2188,-3405,-4798,-6189,-7371,-8165,-8425,-8066,-7090,-5559,-3630,-1511,568,2363,3671,4357,4350,3684,2478,905,-804,-2421,-3733,-4576,-4854,-4560,-3737,-2522,-1062,443,1827,2928,3654,3943,3810,3315,2544,1614,618,-351,-1270,-2100,-2889,-3651,-4435,-5267,-6160,-7091,-8037,-8935,-9735,-10381,-10825,-11050,-11050,-10849,-10484,-10000,-9453,-8880,-8314,-7770,-7228,-6683,-6083,-5406,-4615,-3707,-2679,-1577,-419,716,1798,2766,3599,4286,4828,5251,5575,5841,6061,6250,6399,6488,6492,6393,6170,5855,5454,5050,4681,4433,4350,4465,4780,5255,5824,6395,6866,7136,7135,6804,6161,5235,4140,2980,1911,1045,494,305,482,977,1687,2502,3284,3912,4318,4433,4301,3957,3507,3080,2782,2740,3006,3622,4556,5740,7066,8387,9568,10460,10953,10974,10493,9533,8169,6495,4657,2776,999,-579,-1879,-2872,-3571,-4017,-4287,-4456,-4604,-4789,-5033,-5352,-5700,-6057,-6355,-6575,-6689,-6708,-6665,-6609,-6600,-6699,-6950,-7373,-7970,-8695,-9493,-10282,-10968,-11473,-11712,-11656,-11279,-10627,-9752,-8757,-7733,-6796,-6005,-5416,-5012,-4748,-4540,-4283,-3876,-3229,-2296,-1072,392,2014,3659,5217,6544,7575,8243,8552,8547,8290,7890,7434,7019,6726,6597,6675,6949,7408,8017,8727,9489,10251,10956,11557,12002,12251,12272,12033,11537,10778,9797,8638,7357,6046,4758,3592,2585,1809,1280,1033,1065,1368,1910,2636,3474,4325,5081,5641,5885,5763,5213,4253,2946,1377,-292,-1919,-3331,-4410,-5047,-5218,-4931,-4272,-3361,-2354,-1426,-732,-411,-538,-1139,-2169,-3526,-5065,-6598,-7962,-8969,-9515,-9500,-8915,-7795,-6227,-4353,-2337,-351,1420,2835,3768,4149,3960,3230,2058,561,-1084,-2719,-4172,-5297,-5990,-6171,-5830,-4972,-3661,-1988,-51,1995,4039,5912,7500,8665,9331,9441,9003,8084,6791,5305,3790,2465,1470,963,975,1543,2561,3936,5485,7026,8383,9396,9955,10026,9611,8816,7757,6621,5567,4762,4321,4292,4679,5390,6311,7260,8084,8611,8747,8432,7675,6564,5200,3742,2334,1098,137,-524,-878,-993,-926,-781,-612,-482,-398,-356,-323,-263,-147,33,270,524,743,883,882,737,423,-14,-549,-1111,-1643,-2099,-2409,-2571,-2543,-2353,-2022,-1593,-1139,-715,-404,-257,-319,-610,-1116,-1799,-2590,-3387,-4080,-4560,-4714,-4477,-3796,-2689,-1194,583,2532,4493,6328,7893,9069,9766,9923,9530,8596,7188,5387,3308,1086,-1142,-3250,-5106,-6630,-7750,-8432,-8699,-8564,-8121,-7425,-6589,-5685,-4792,-3962,-3224,-2578,-2016,-1508,-1031,-558,-97,358,747,1052,1193,1156,884,401,-284,-1118,-2017,-2918,-3715,-4350,-4766,-4939,-4894,-4661,-4317,-3930,-3566,-3277,-3073,-2938,-2828,-2661,-2374,-1890,-1165,-185,1033,2417,3898,5329,6614,7596,8179,8271,7831,6869,5446,3675,1703,-304,-2174,-3765,-4967,-5720,-6020,-5910,-5471,-4807,-4014,-3186,-2357,-1565,-763,74,1021,2122,3407,4880,6488,8155,9768,11195,12318,13032,13262,12992,12225,11033,9491,7720,5826,3936,2156,579,-699,-1644,-2188,-2347,-2116,-1534,-662,457,1733,3117,4527,5892,7142,8181,8930,9291,9192,8567,7388,5671,3469,904,-1877,-4698,-7356,-9683,-11526,-12775,-13399,-13382,-12811,-11763,-10393,-8813,-7195,-5618,-4215,-3012,-2072,-1373,-924,-669,-592,-624,-736,-866,-973,-1017,-948,-760,-423,51,639,1315,2009,2677,3234,3626,3801,3718,3391,2830,2110,1300,524,-132,-537,-636,-350,310,1327,2616,4068,5543,6893,7975,8675,8913,8671,7964,6877,5515,4012,2498,1100,-107,-1042,-1710,-2092,-2244,-2189,-1984,-1672,-1279,-851,-402,42,458,842,1181,1483,1771,2063,2407,2817,3327,3922,4572,5225,5772,6142,6197,5881,5104,3875,2191,148,-2149,-4553,-6883,-8968,-10650,-11779,-12276,-12095,-11243,-9808,-7895,-5695,-3386,-1193,703,2143,3024,3322,3066,2364,1346,195,-936,-1888,-2560,-2894,-2891,-2604,-2122,-1566,-1050,-691,-575,-743,-1213,-1948,-2886,-3949,-5032,-6056,-6938,-7640,-8127,-8418,-8511,-8461,-8258,-7948,-7497,-6905,-6144,-5176,-4022,-2656,-1157,451,2063,3610,5007,6197,7151,7862,8371,8713,8965,9172,9386,9632,9913,10212,10507,10756,10943,11036,11034,10930,10742,10473,10147,9772,9357,8898,8380,7764,7014,6072,4892,3451,1722,-249,-2420,-4682,-6922,-8991,-10761,-12109,-12954,-13274,-13075,-12433,-11449,-10229,-8919,-7586,-6335,-5179,-4141,-3204,-2341,-1540,-789,-112,468,895,1119,1098,798,223,-585,-1570,-2634,-3668,-4582,-5269,-5679,-5764,-5532,-4997,-4220,-3266,-2207,-1135,-109,797,1545,2101,2438,2552,2424,2058,1451,606,-445,-1686,-3038,-4471,-5874,-7204,-8366,-9302,-9958,-10293,-10284,-9935,-9265,-8315,-7162,-5868,-4533,-3240,-2051,-1055,-274,242,484,454,168,-339,-1009,-1773,-2546,-3239,-3763,-4048,-4038,-3724,-3118,-2280,-1289,-253,724,1529,2093,2354,2299,1956,1360,602,-247,-1095,-1862,-2495,-2948,-3213,-3301,-3240,-3092,-2909,-2755,-2694,-2760,-2993,-3403,-3973,-4681,-5467,-6260,-6973,-7508,-7769,-7680,-7167,-6220,-4824,-3041,-948,1340,3669,5888,7831,9350,10328,10684,10403,9512,8125,6381,4482,2629,1017,-191,-899,-1068,-749,-34,905,1909,2779,3391,3626,3474,2946,2160,1229,332,-395,-818,-864,-510,200,1194,2328,3489,4523,5329,5832,5984,5813,5355,4701,3954,3218,2584,2121,1851,1769,1834,1985,2164,2302,2371,2338,2197,1977,1678,1366,1058,797,603,465,366,250,56,-289,-840,-1650,-2728,-4056,-5575,-7195,-8795,-10252,-11444,-12270,-12680,-12648,-12222,-11466,-10495,-9425,-8397,-7506,-6862,-6480,-6379,-6503,-6764,-7072,-7301,-7365,-7190,-6739,-6029,-5102,-4054,-2979,-2013,-1246,-784,-660,-895,-1443,-2227,-3149,-4073,-4889,-5486,-5781,-5724,-5302,-4514,-3402,-2005,-371,1436,3378,5385,7421,9412,11311,13041,14535,15722,16542,16929,16877,16360,15421,14106,12496,10678,8767,6846,5030,3389,1983,849,-2,-596,-939,-1113,-1145,-1111,-1058,-1016,-1016,-1046,-1090,-1115,-1085,-961,-732,-381,56,554,1040,1461,1735,1809,1638,1208,527,-355,-1378,-2453,-3473,-4363,-5020,-5412,-5505,-5321,-4918,-4379,-3802,-3295,-2937,-2799,-2901,-3233,-3753,-4371,-5001,-5525,-5868,-5951,-5765,-5339,-4736,-4089,-3498,-3102,-2990,-3202,-3758,-4563,-5541,-6513,-7343,-7867,-7982,-7619,-6784,-5530,-3962,-2214,-426,1274,2777,4029,4997,5713,6224,6602,6941,7301,7760,8327,9014,9762,10515,11167,11623,11794,11597,11022,10066,8814,7368,5876,4508,3401,2709,2500,2823,3649,4895,6426,8075,9633,10924,11756,12020,11641,10639,9108,7194,5111,3064,1258,-159,-1107,-1575,-1636,-1407,-1049,-734,-585,-718,-1139,-1827,-2681,-3552,-4305,-4789,-4917,-4653,-4014,-3095,-2005,-906,83,837,1296,1444,1292,905,349,-320,-1028,-1778,-2547,-3369,-4274,-5281,-6423,-7659,-8969,-10244,-11395,-12301,-12847,-12964,-12598,-11764,-10531,-8992,-7313,-5608,-4044,-2684,-1605,-774,-148,372,893,1506,2286,3249,4365,5560,6720,7710,8417,8722,8592,8013,7063,5849,4529,3263,2201,1439,1033,940,1102,1370,1612,1692,1494,1003,198,-805,-1911,-2948,-3778,-4273,-4365,-4043,-3363,-2437,-1426,-486,191,507,353,-261,-1277,-2584,-3982,-5303,-6326,-6908,-6937,-6376,-5292,-3784,-2055,-289,1283,2497,3209,3368,2966,2085,821,-658,-2230,-3735,-5067,-6140,-6872,-7245,-7227,-6814,-6049,-4937,-3578,-2027,-418,1146,2520,3593,4268,4483,4234,3556,2518,1245,-155,-1529,-2760,-3725,-4332,-4534,-4298,-3677,-2728,-1584,-384,714,1578,2083,2199,1900,1270,396,-567,-1491,-2223,-2679,-2787,-2547,-1987,-1185,-228,782,1762,2630,3352,3896,4282,4528,4681,4789,4890,5032,5228,5496,5823,6195,6573,6928,7217,7406,7484,7446,7297,7063,6753,6381,5937,5409,4754,3970,3005,1891,615,-752,-2166,-3541,-4791,-5852,-6645,-7158,-7360,-7292,-6980,-6502,-5906,-5285,-4676,-4155,-3731,-3431,-3228,-3115,-3018,-2929,-2759,-2504,-2119,-1605,-975,-254,504,1256,1941,2529,2988,3325,3543,3690,3787,3887,4010,4170,4368,4567,4743,4829,4803,4608,4248,3727,3076,2356,1629,967,437,97,-28,85,412,912,1531,2183,2796,3288,3597,3684,3512,3114,2489,1723,858,2,-785,-1394,-1794,-1914,-1775,-1381,-804,-120,572,1174,1586,1749,1591,1126,337,-695,-1900,-3162,-4344,-5340,-6034,-6362,-6315,-5909,-5233,-4381,-3495,-2673,-2038,-1635,-1484,-1561,-1775,-2043,-2234,-2257,-2018,-1500,-676,368,1586,2838,4035,5049,5816,6267,6402,6245,5856,5310,4698,4086,3530,3061,2662,2319,1970,1571,1065,427,-361,-1267,-2249,-3227,-4109,-4808,-5226,-5314,-5026,-4368,-3380,-2118,-684,819,2283,3597,4690,5501,6006,6227,6181,5965,5621,5265,4949,4754,4717,4870,5214,5740,6410,7192,8020,8844,9605,10242,10721,10991,11042,10845,10406,9719,8804,7679,6385,4963,3476,1979,534,-808,-2018,-3061,-3952,-4686,-5299,-5810,-6247,-6619,-6938,-7180,-7345,-7399,-7345,-7186,-6946,-6686,-6447,-6311,-6318,-6505,-6871,-7372,-7937,-8458,-8824,-8919,-8665,-8003,-6959,-5571,-3978,-2296,-714,633,1605,2131,2192,1836,1175,358,-430,-1023,-1250,-1038,-315,848,2389,4130,5918,7541,8854,9694,9997,9711,8880,7571,5919,4070,2184,424,-1097,-2275,-3071,-3483,-3544,-3332,-2942,-2473,-2034,-1705,-1553,-1608,-1872,-2311,-2870,-3473,-4040,-4483,-4743,-4755,-4517,-4020,-3317,-2469,-1538,-626,224,942,1503,1914,2160,2296,2318,2261,2127,1896,1553,1045,348,-591,-1761,-3172,-4751,-6432,-8096,-9620,-10889,-11792,-12258,-12251,-11776,-10863,-9600,-8059,-6355,-4597,-2870,-1284,115,1263,2154,2797,3224,3494,3661,3792,3911,4057,4189,4293,4291,4128,3746,3110,2232,1141,-65,-1288,-2393,-3251,-3758,-3836,-3452,-2629,-1414,92,1785,3539,5247,6815,8166,9268,10090,10657,10986,11135,11148,11078,10965,10836,10694,10531,10319,10023,9625,9104,8463,7744,6956,6187,5464,4852,4395,4094,3965,3960,4050,4159,4235,4213,4046,3712,3202,2529,1740,872,2,-824,-1533,-2099,-2479,-2666,-2662,-2481,-2149,-1720,-1256,-834,-569,-535,-840,-1517,-2597,-4010,-5680,-7434,-9121,-10560,-11616,-12200,-12263,-11864,-11060,-10026,-8891,-7836,-6988,-6447,-6277,-6480,-7027,-7866,-8893,-10041,-11191,-12264,-13181,-13852,-14243,-14267,-13924,-13158,-11990,-10418,-8478,-6225,-3721,-1058,1666,4346,6847,9064,10849,12112,12744,12714,12006,10702,8911,6824,4641,2599,890,-303,-879,-792,-73,1181,2828,4693,6599,8375,9896,11064,11849,12239,12263,11965,11394,10591,9612,8457,7174,5745,4211,2583,916,-724,-2261,-3599,-4661,-5362,-5656,-5501,-4904,-3904,-2569,-1020,611,2168,3512,4511,5079,5165,4767,3937,2766,1392,-30,-1316,-2320,-2897,-2978,-2529,-1609,-298,1230,2830,4316,5557,6451,6947,7044,6776,6212,5421,4482,3435,2305,1080,-261,-1762,-3435,-5293,-7298,-9372,-11412,-13256,-14741,-15696,-15978,-15510,-14282,-12381,-9961,-7256,-4508,-1990,94,1579,2379,2518,2062,1186,79,-1028,-1923,-2420,-2398,-1797,-633,1007,3005,5173,7367,9396,11146,12501,13419,13879,13914,13570,12918,12013,10912,9641,8213,6644,4935,3129,1279,-521,-2158,-3493,-4414,-4807,-4634,-3898,-2689,-1134,571,2263,3748,4918,5692,6061,6072,5806,5361,4834,4287,3757,3245,2718,2137,1459,654,-279,-1307,-2388,-3433,-4380,-5133,-5642,-5850,-5739,-5327,-4649,-3790,-2852,-1952,-1217,-750,-645,-943,-1665,-2773,-4192,-5823,-7514,-9146,-10555,-11648,-12327,-12542,-12281,-11555,-10403,-8908,-7158,-5279,-3412,-1690,-262,768,1312,1345,892,39,-1074,-2262,-3328,-4066,-4321,-3974,-3011,-1480,475,2653,4826,6758,8253,9182,9484,9172,8341,7095,5577,3925,2216,555,-1038,-2536,-3921,-5204,-6356,-7365,-8195,-8810,-9168,-9237,-8997,-8439,-7594,-6501,-5237,-3894,-2568,-1376,-397,271,589,512,47,-779,-1915,-3288,-4799,-6362,-7852,-9175,-10212,-10890,-11115,-10869,-10117,-8896,-7243,-5246,-2998,-620,1766,4034,6072,7771,9045,9829,10061,9746,8872,7521,5759,3733,1590,-497,-2336,-3788,-4702,-5019,-4718,-3858,-2560,-982,673,2251,3583,4606,5286,5672,5856,5950,6077,6316,6723,7274,7902,8482,8879,8941,8580,7724,6417,4746,2880,1024,-600,-1798,-2404,-2352,-1628,-329,1405,3352,5304,7005,8297,8993,9050,8401,7117,5256,2979,442,-2136,-4557,-6602,-8104,-8929,-9021,-8401,-7164,-5495,-3605,-1765,-187,907,1414,1253,465,-871,-2611,-4573,-6587,-8470,-10102,-11381,-12281,-12808,-13017,-12998,-12829,-12633,-12467,-12398,-12440,-12552,-12686,-12726,-12577,-12129,-11327,-10149,-8639,-6903,-5072,-3315,-1782,-590,183,545,556,332,35,-186,-175,167,899,2003,3420,5027,6683,8242,9566,10560,11169,11391,11265,10868,10289,9612,8908,8209,7507,6781,5969,5030,3931,2674,1304,-87,-1379,-2410,-3039,-3126,-2611,-1483,168,2176,4311,6307,7878,8813,8917,8158,6561,4316,1654,-1078,-3571,-5502,-6648,-6881,-6196,-4716,-2677,-359,1891,3805,5125,5729,5575,4722,3324,1566,-312,-2104,-3610,-4712,-5324,-5473,-5205,-4650,-3944,-3235,-2671,-2357,-2382,-2765,-3517,-4551,-5799,-7103,-8321,-9284,-9834,-9861,-9284,-8121,-6436,-4393,-2196,-83,1710,2994,3645,3623,2995,1880,502,-929,-2179,-3047,-3412,-3184,-2389,-1081,588,2449,4291,5910,7133,7824,7928,7429,6414,4995,3339,1639,65,-1194,-2020,-2300,-1996,-1100,333,2215,4426,6817,9244,11557,13611,15310,16546,17274,17455,17079,16174,14772,12950,10802,8452,6034,3708,1603,-140,-1443,-2250,-2576,-2481,-2078,-1509,-935,-503,-334,-517,-1054,-1933,-3034,-4235,-5368,-6270,-6811,-6896,-6508,-5675,-4518,-3180,-1861,-742,11,302,102,-535,-1494,-2594,-3654,-4471,-4899,-4842,-4254,-3193,-1728,-16,1807,3572,5143,6417,7311,7802,7882,7595,6982,6135,5113,4029,2951,1978,1154,540,118,-124,-248,-333,-465,-731,-1197,-1892,-2799,-3864,-4977,-6041,-6934,-7593,-7986,-8127,-8088,-7941,-7786,-7699,-7720,-7870,-8096,-8330,-8488,-8449,-8183,-7611,-6785,-5747,-4601,-3487,-2518,-1824,-1465,-1464,-1784,-2332,-2974,-3577,-3968,-4068,-3780,-3116,-2124,-910,372,1555,2479,2993,3001,2461,1364,-188,-2106,-4200,-6299,-8190,-9711,-10677,-11007,-10626,-9551,-7848,-5625,-3063,-336,2335,4764,6776,8250,9105,9346,9009,8202,7051,5702,4294,2942,1732,723,-75,-635,-975,-1071,-929,-519,155,1100,2291,3669,5162,6657,8042,9208,10058,10551,10678,10484,10072,9553,9068,8727,8605,8721,9049,9487,9936,10244,10331,10084,9525,8638,7529,6276,5008,3814,2784,1937,1280,765,335,-75,-496,-953,-1398,-1806,-2093,-2206,-2114,-1808,-1353,-819,-343,-34,-14,-359,-1105,-2237,-3705,-5396,-7211,-9012,-10688,-12137,-13287,-14082,-14505,-14535,-14201,-13503,-12503,-11224,-9738,-8104,-6385,-4669,-3004,-1485,-146,951,1770,2307,2531,2476,2128,1529,675,-384,-1636,-3039,-4547,-6125,-7690,-9184,-10514,-11574,-12291,-12542,-12284,-11438,-10002,-7990,-5464,-2539,656,3941,7145,10092,12629,14638,16037,16818,16990,16657,15916,14921,13805,12711,11740,10988,10493,10283,10344,10656,11171,11838,12594,13377,14115,14749,15205,15442,15403,15065,14410,13435,12170,10643,8924,7081,5192,3351,1622,84,-1225,-2265,-3038,-3542,-3819,-3914,-3881,-3799,-3713,-3692,-3759,-3937,-4211,-4549,-4898,-5189,-5354,-5326,-5073,-4562,-3825,-2881,-1809,-672,456,1489,2386,3073,3532,3712,3604,3187,2455,1422,104,-1455,-3194,-5055,-6948,-8817,-10570,-12166,-13540,-14665,-15512,-16045,-16255,-16093,-15557,-14614,-13279,-11597,-9636,-7534,-5421,-3459,-1789,-509,319,714,739,517,191,-84,-179,-5,472,1241,2220,3335,4455,5494,6379,7063,7573,7933,8229,8528,8916,9433,10121,10958,11913,12917,13872,14680,15223,15403,15134,14387,13154,11526,9585,7515,5450,3585,2028,897,210,-33,96,496,1063,1682,2262,2749,3103,3334,3439,3461,3392,3263,3029,2686,2166,1440,459,-799,-2319,-4066,-5951,-7859,-9643,-11150,-12236,-12780,-12725,-12054,-10838,-9192,-7295,-5354,-3574,-2166,-1260,-970,-1298,-2196,-3538,-5149,-6825,-8357,-9548,-10251,-10382,-9925,-8962,-7615,-6073,-4519,-3123,-2014,-1239,-808,-634,-623,-637,-562,-306,170,867,1719,2649,3527,4273,4771,5000,4925,4594,4056,3385,2651,1900,1176,483,-165,-764,-1296,-1727,-2000,-2060,-1838,-1309,-458,651,1936,3234,4372,5163,5436,5078,4052,2402,273,-2101,-4471,-6502,-7965,-8608,-8330,-7103,-5025,-2301,798,3939,6790,9059,10498,10989,10487,9071,6918,4258,1381,-1429,-3904,-5819,-7024,-7441,-7072,-6013,-4397,-2454,-385,1561,3192,4349,4929,4908,4294,3179,1646,-166,-2140,-4149,-6095,-7868,-9411,-10652,-11550,-12068,-12182,-11860,-11110,-9919,-8320,-6349,-4081,-1596,966,3488,5782,7718,9118,9890,9957,9329,8078,6349,4317,2216,233,-1426,-2648,-3360,-3576,-3371,-2863,-2194,-1508,-910,-469,-199,-60,8,114,319,721,1329,2153,3146,4224,5307,6274,7054,7558,7760,7644,7208,6497,5515,4307,2893,1308,-415,-2205,-3997,-5680,-7145,-8267,-8955,-9129,-8799,-8001,-6877,-5583,-4323,-3289,-2625,-2432,-2732,-3462,-4525,-5744,-6964,-8010,-8770,-9167,-9188,-8886,-8336,-7672,-6994,-6430,-6046,-5886,-5942,-6157,-6451,-6708,-6812,-6655,-6133,-5198,-3803,-1978,241,2753,5443,8164,10766,13096,15034,16471,17365,17693,17488,16805,15712,14281,12585,10649,8533,6231,3793,1252,-1319,-3818,-6122,-8083,-9561,-10421,-10588,-10006,-8729,-6836,-4497,-1916,685,3065,5022,6393,7084,7069,6405,5197,3619,1848,82,-1499,-2769,-3615,-4016,-3971,-3548,-2838,-1963,-1043,-207,453,857,970,789,340,-296,-1056,-1812,-2483,-2958,-3172,-3085,-2700,-2059,-1253,-394,380,930,1127,885,140,-1077,-2714,-4628,-6642,-8567,-10174,-11302,-11784,-11551,-10580,-8939,-6752,-4206,-1527,1068,3336,5126,6278,6770,6591,5877,4763,3496,2289,1380,935,1074,1793,3030,4615,6323,7923,9160,9861,9895,9239,7953,6182,4148,2099,305,-1004,-1655,-1557,-712,789,2783,5052,7371,9499,11270,12522,13210,13313,12885,12025,10840,9455,7974,6478,5032,3664,2404,1252,222,-687,-1475,-2149,-2715,-3198,-3603,-3961,-4287,-4599,-4914,-5236,-5571,-5914,-6261,-6607,-6941,-7268,-7574,-7871,-8146,-8403,-8614,-8776,-8837,-8781,-8564,-8147,-7531,-6699,-5706,-4600,-3486,-2450,-1606,-1013,-720,-696,-885,-1157,-1381,-1409,-1132,-486,523,1813,3264,4683,5918,6783,7193,7081,6483,5476,4185,2759,1344,43,-1044,-1910,-2539,-2972,-3248,-3391,-3420,-3318,-3061,-2621,-1989,-1171,-222,800,1787,2665,3319,3708,3774,3513,2959,2126,1109,-58,-1262,-2439,-3482,-4316,-4862,-5077,-4951,-4521,-3857,-3087,-2333,-1760,-1489,-1626,-2212,-3253,-4652,-6312,-8027,-9633,-10918,-11734,-11959,-11558,-10560,-9064,-7227,-5234,-3264,-1516,-93,887,1433,1545,1331,878,326,-237,-704,-1062,-1269,-1373,-1385,-1347,-1272,-1157,-991,-738,-371,130,769,1511,2294,3030,3599,3907,3849,3396,2532,1339,-87,-1577,-2962,-4056,-4707,-4792,-4266,-3111,-1427,694,3063,5512,7845,9894,11495,12541,12946,12672,11760,10265,8355,6204,4051,2130,667,-161,-255,402,1704,3478,5456,7354,8888,9823,10013,9414,8100,6235,4071,1874,-77,-1550,-2403,-2563,-2074,-1060,283,1729,3021,3956,4341,4072,3095,1453,-780,-3417,-6274,-9106,-11675,-13770,-15200,-15843,-15661,-14657,-12962,-10710,-8119,-5394,-2741,-327,1718,3326,4468,5150,5418,5286,4811,3992,2852,1392,-366,-2400,-4635,-6998,-9366,-11604,-13586,-15159,-16245,-16739,-16637,-15928,-14668,-12935,-10821,-8433,-5882,-3258,-662,1834,4164,6254,8077,9561,10702,11458,11838,11857,11545,10977,10216,9354,8477,7660,6979,6470,6183,6103,6249,6572,7051,7639,8283,8955,9620,10263,10899,11520,12169,12845,13546,14250,14886,15366,15576,15381,14677,13374,11439,8906,5862,2478,-1046,-4458,-7528,-10029,-11812,-12776,-12927,-12332,-11136,-9514,-7649,-5716,-3822,-2068,-446,1040,2447,3812,5172,6515,7795,8921,9764,10200,10110,9436,8159,6359,4135,1670,-850,-3229,-5286,-6879,-7931,-8411,-8379,-7934,-7241,-6451,-5761,-5256,-5065,-5161,-5540,-6095,-6729,-7316,-7741,-7898,-7716,-7154,-6215,-4945,-3431,-1807,-217,1169,2206,2749,2727,2079,843,-916,-3063,-5421,-7788,-9930,-11638,-12694,-12955,-12310,-10745,-8308,-5141,-1437,2544,6531,10243,13423,15876,17453,18101,17851,16791,15109,12996,10701,8442,6415,4766,3567,2832,2504,2491,2682,2963,3263,3524,3757,3986,4273,4667,5227,5951,6838,7814,8784,9639,10214,10410,10082,9178,7652,5544,2926,-58,-3241,-6415,-9367,-11905,-13855,-15108,-15608,-15373,-14480,-13070,-11303,-9356,-7401,-5548,-3912,-2511,-1380,-484,178,633,867,874,618,95,-703,-1726,-2900,-4093,-5142,-5871,-6106,-5712,-4611,-2814,-417,2386,5341,8130,10460,12040,12688,12319,10965,8788,6045,3036,109,-2465,-4434,-5699,-6223,-6111,-5531,-4703,-3860,-3199,-2848,-2870,-3210,-3772,-4375,-4834,-4975,-4654,-3821,-2482,-753,1200,3155,4880,6168,6862,6872,6203,4920,3172,1129,-1003,-3040,-4822,-6241,-7227,-7785,-7920,-7717,-7221,-6530,-5687,-4751,-3758,-2705,-1635,-532,546,1573,2473,3176,3602,3673,3343,2574,1395,-142,-1917,-3784,-5551,-7040,-8062,-8487,-8250,-7340,-5870,-3971,-1880,199,2018,3408,4237,4437,4047,3136,1871,434,-962,-2116,-2859,-3080,-2732,-1857,-547,1020,2668,4179,5392,6155,6409,6139,5394,4302,2973,1593,286,-800,-1589,-2010,-2070,-1791,-1237,-496,348,1209,2018,2734,3343,3848,4281,4672,5050,5447,5869,6312,6767,7187,7561,7827,7971,7960,7788,7451,6952,6289,5442,4412,3147,1657,-87,-2061,-4230,-6535,-8898,-11207,-13361,-15222,-16674,-17601,-17913,-17563,-16537,-14902,-12745,-10251,-7603,-5036,-2785,-1048,2,266,-272,-1560,-3469,-5799,-8330,-10820,-13029,-14777,-15894,-16312,-15999,-14992,-13390,-11313,-8915,-6357,-3768,-1295,993,2996,4693,6037,7019,7641,7911,7855,7534,7001,6375,5743,5241,4969,5022,5457,6268,7421,8789,10245,11589,12641,13229,13220,12568,11289,9508,7419,5257,3306,1764,837,569,957,1857,3080,4368,5485,6217,6414,6041,5114,3782,2207,613,-792,-1848,-2432,-2537,-2198,-1543,-739,43,615,862,682,85,-901,-2142,-3501,-4800,-5860,-6539,-6712,-6316,-5346,-3851,-1952,203,2401,4441,6101,7202,7614,7266,6177,4436,2209,-296,-2839,-5202,-7180,-8653,-9528,-9833,-9608,-8988,-8106,-7125,-6183,-5398,-4847,-4553,-4506,-4652,-4904,-5195,-5411,-5511,-5417,-5116,-4582,-3827,-2858,-1708,-402,1020,2519,4047,5546,6969,8244,9342,10201,10817,11169,11278,11150,10830,10330,9697,8953,8104,7197,6215,5215,4210,3261,2424,1760,1312,1122,1178,1454,1879,2355,2785,3056,3100,2849,2315,1514,538,-510,-1500,-2298,-2801,-2943,-2696,-2130,-1306,-380,542,1323,1895,2205,2265,2108,1795,1408,996,640,339,127,-40,-187,-372,-626,-987,-1434,-1945,-2453,-2865,-3115,-3101,-2803,-2198,-1350,-342,678,1557,2139,2270,1863,864,-710,-2757,-5133,-7614,-9943,-11856,-13094,-13469,-12861,-11278,-8819,-5713,-2250,1231,4392,6957,8701,9549,9481,8647,7215,5459,3616,1928,564,-385,-890,-1031,-903,-683,-498,-509,-770,-1337,-2147,-3132,-4153,-5093,-5838,-6323,-6534,-6515,-6360,-6180,-6119,-6264,-6693,-7392,-8306,-9291,-10213,-10878,-11169,-10997,-10351,-9309,-8004,-6624,-5370,-4427,-3920,-3917,-4371,-5187,-6169,-7113,-7791,-8013,-7646,-6626,-4989,-2833,-349,2250,4712,6823,8385,9298,9500,9046,8025,6600,4957,3272,1722,439,-490,-1005,-1092,-770,-53,1006,2370,3982,5787,7690,9621,11437,13034,14265,15015,15199,14769,13765,12269,10461,8534,6735,5266,4292,3906,4082,4740,5673,6668,7466,7853,7659,6800,5267,3143,573,-2260,-5143,-7874,-10261,-12153,-13421,-13993,-13826,-12916,-11314,-9094,-6370,-3301,-49,3191,6213,8849,10911,12292,12901,12731,11796,10208,8053,5514,2726,-140,-2925,-5520,-7790,-9698,-11168,-12217,-12845,-13105,-13045,-12736,-12236,-11614,-10908,-10163,-9399,-8633,-7890,-7170,-6504,-5889,-5339,-4850,-4399,-3987,-3572,-3173,-2764,-2385,-2065,-1850,-1809,-1985,-2414,-3124,-4062,-5193,-6373,-7480,-8326,-8744,-8587,-7750,-6205,-3994,-1246,1858,5069,8152,10853,12981,14410,15073,15031,14363,13269,11913,10528,9278,8312,7723,7525,7704,8180,8853,9618,10367,11039,11581,12002,12312,12564,12795,13051,13340,13659,13950,14139,14119,13780,13022,11792,10074,7933,5487,2901,375,-1886,-3720,-4984,-5641,-5707,-5277,-4527,-3634,-2818,-2255,-2061,-2315,-2975,-3970,-5152,-6352,-7414,-8192,-8617,-8650,-8344,-7770,-7043,-6270,-5523,-4843,-4209,-3574,-2856,-1992,-932,314,1687,3070,4316,5251,5735,5653,4977,3740,2067,144,-1806,-3544,-4874,-5646,-5803,-5382,-4498,-3344,-2142,-1122,-480,-361,-820,-1839,-3324,-5089,-6954,-8678,-10072,-10967,-11272,-10946,-10045,-8652,-6916,-4997,-3058,-1251,305,1528,2375,2857,3002,2880,2573,2162,1732,1358,1087,981,1062,1361,1898,2677,3703,4963,6432,8073,9835,11645,13426,15094,16550,17728,18554,18994,19046,18717,18064,17130,15995,14698,13290,11772,10147,8384,6468,4384,2157,-174,-2500,-4738,-6728,-8387,-9593,-10311,-10535,-10304,-9724,-8887,-7941,-6989,-6149,-5491,-5064,-4886,-4937,-5195,-5605,-6133,-6739,-7399,-8104,-8847,-9625,-10430,-11223,-11975,-12609,-13066,-13265,-13138,-12624,-11687,-10315,-8519,-6361,-3902,-1258,1460,4128,6616,8807,10604,11909,12684,12897,12560,11727,10463,8861,7008,4998,2896,790,-1279,-3237,-5041,-6617,-7913,-8861,-9406,-9511,-9152,-8336,-7115,-5545,-3754,-1840,44,1797,3299,4493,5338,5846,6070,6093,6023,5970,6040,6301,6788,7487,8314,9167,9883,10303,10285,9703,8522,6733,4437,1750,-1131,-4031,-6732,-9075,-10897,-12100,-12614,-12408,-11507,-9951,-7829,-5259,-2384,604,3509,6101,8169,9512,9988,9509,8069,5759,2724,-781,-4499,-8107,-11325,-13886,-15597,-16343,-16088,-14889,-12874,-10232,-7196,-4031,-970,1720,3884,5350,6072,6030,5294,3969,2229,236,-1790,-3680,-5266,-6416,-7069,-7173,-6766,-5896,-4663,-3186,-1594,-11,1440,2681,3634,4274,4591,4603,4357,3912,3345,2755,2210,1814,1598,1612,1847,2278,2863,3545,4249,4946,5551,6076,6464,6745,6900,6940,6855,6626,6239,5661,4898,3926,2786,1490,88,-1366,-2825,-4221,-5511,-6632,-7573,-8286,-8800,-9102,-9227,-9193,-9023,-8730,-8324,-7797,-7147,-6360,-5444,-4409,-3292,-2159,-1091,-201,405,614,363,-405,-1659,-3346,-5338,-7474,-9568,-11424,-12858,-13720,-13906,-13368,-12134,-10282,-7963,-5363,-2708,-213,1916,3523,4513,4858,4612,3894,2875,1760,762,81,-134,240,1205,2763,4767,7080,9467,11715,13597,14951,15658,15695,15110,14017,12584,10988,9388,7920,6632,5541,4589,3692,2749,1675,411,-1040,-2641,-4277,-5826,-7120,-8029,-8439,-8309,-7653,-6564,-5196,-3735,-2394,-1352,-762,-715,-1234,-2266,-3709,-5366,-7059,-8525,-9572,-10000,-9693,-8598,-6752,-4260,-1302,1894,5100,8056,10589,12525,13807,14412,14389,13824,12808,11454,9825,7994,5998,3861,1623,-690,-3013,-5263,-7334,-9085,-10390,-11109,-11153,-10473,-9087,-7099,-4658,-1994,668,3068,5021,6358,7034,7051,6531,5650,4633,3741,3181,3154,3727,4913,6580,8527,10466,12087,13094,13245,12391,10513,7707,4202,320,-3575,-7078,-9859,-11636,-12261,-11697,-10042,-7489,-4323,-858,2579,5673,8196,9942,10835,10856,10075,8640,6742,4601,2455,502,-1090,-2218,-2844,-3008,-2784,-2333,-1781,-1322,-1057,-1114,-1507,-2238,-3236,-4396,-5602,-6731,-7683,-8378,-8792,-8899,-8754,-8389,-7867,-7249,-6567,-5868,-5151,-4440,-3721,-3012,-2318,-1664,-1081,-604,-272,-113,-148,-356,-717,-1161,-1605,-1963,-2124,-2024,-1601,-860,175,1404,2729,4007,5108,5930,6380,6439,6120,5495,4678,3806,3017,2429,2130,2146,2476,3056,3801,4588,5289,5755,5874,5543,4726,3430,1753,-191,-2185,-4056,-5575,-6604,-7015,-6808,-6019,-4809,-3371,-1947,-784,-87,-20,-651,-1977,-3907,-6270,-8882,-11493,-13910,-15929,-17426,-18316,-18592,-18284,-17490,-16301,-14853,-13231,-11544,-9842,-8171,-6563,-5025,-3577,-2224,-972,173,1216,2164,3039,3856,4650,5430,6207,6969,7686,8303,8755,8963,8865,8411,7582,6403,4939,3290,1611,41,-1239,-2099,-2427,-2156,-1293,126,1985,4146,6446,8699,10770,12503,13831,14674,15029,14887,14287,13273,11907,10284,8483,6638,4836,3194,1777,637,-220,-820,-1223,-1504,-1756,-2054,-2452,-2980,-3598,-4263,-4840,-5235,-5281,-4894,-3977,-2519,-557,1810,4416,7069,9542,11618,13093,13821,13695,12702,10879,8349,5276,1890,-1588,-4902,-7851,-10245,-11992,-13017,-13385,-13148,-12480,-11533,-10503,-9552,-8832,-8430,-8401,-8741,-9391,-10272,-11260,-12226,-13052,-13614,-13849,-13717,-13224,-12431,-11408,-10255,-9064,-7904,-6829,-5851,-4969,-4147,-3365,-2590,-1818,-1062,-350,267,748,1053,1172,1132,976,819,750,914,1403,2307,3651,5413,7493,9753,12000,14021,15624,16619,16904,16415,15190,13322,10983,8370,5728,3268,1205,-303,-1152,-1286,-730,455,2155,4219,6495,8803,10985,12898,14412,15452,15962,15933,15411,14437,13119,11525,9764,7917,6055,4263,2580,1089,-174,-1144,-1780,-2055,-1940,-1464,-652,393,1574,2725,3706,4349,4543,4210,3344,1994,289,-1617,-3507,-5196,-6474,-7223,-7332,-6832,-5769,-4324,-2683,-1092,222,1068,1314,930,-40,-1435,-3059,-4653,-5994,-6895,-7256,-7081,-6456,-5564,-4610,-3819,-3387,-3432,-4015,-5097,-6549,-8208,-9835,-11217,-12152,-12498,-12187,-11228,-9706,-7751,-5539,-3252,-1060,866,2434,3534,4156,4274,3941,3207,2161,912,-423,-1706,-2794,-3570,-3916,-3782,-3129,-2020,-503,1269,3195,5110,6915,8497,9812,10824,11552,12029,12308,12463,12549,12628,12724,12853,12989,13095,13108,12966,12600,11974,11059,9877,8478,6950,5412,3979,2779,1901,1388,1266,1452,1880,2402,2883,3194,3225,2925,2269,1319,131,-1163,-2471,-3675,-4712,-5538,-6169,-6651,-7062,-7496,-8044,-8770,-9708,-10844,-12112,-13407,-14582,-15483,-15936,-15832,-15057,-13602,-11498,-8847,-5825,-2611,552,3478,5956,7864,9100,9649,9532,8829,7652,6133,4403,2610,848,-753,-2137,-3234,-4029,-4525,-4739,-4741,-4561,-4290,-3959,-3610,-3267,-2928,-2582,-2225,-1820,-1362,-824,-210,499,1272,2097,2948,3763,4542,5213,5787,6230,6568,6794,6957,7051,7118,7134,7097,6969,6704,6270,5611,4725,3597,2262,766,-820,-2411,-3931,-5292,-6453,-7363,-8026,-8459,-8686,-8760,-8688,-8495,-8147,-7605,-6822,-5729,-4320,-2597,-640,1425,3423,5158,6422,7052,6921,5996,4322,2045,-612,-3362,-5902,-7928,-9197,-9541,-8895,-7311,-4937,-2017,1147,4243,6950,9022,10271,10607,10039,8651,6624,4140,1461,-1227,-3707,-5849,-7568,-8824,-9651,-10099,-10237,-10161,-9917,-9568,-9120,-8577,-7901,-7072,-6042,-4808,-3362,-1749,-9,1762,3508,5115,6535,7675,8492,8921,8928,8462,7514,6084,4220,2016,-375,-2764,-4904,-6574,-7548,-7687,-6924,-5321,-3032,-323,2487,5045,7033,8189,8368,7526,5753,3239,248,-2915,-5950,-8595,-10670,-12068,-12800,-12930,-12604,-11965,-11173,-10329,-9515,-8733,-7967,-7151,-6228,-5140,-3874,-2459,-961,484,1758,2698,3195,3156,2559,1432,-130,-1977,-3942,-5803,-7399,-8537,-9117,-9061,-8365,-7068,-5271,-3082,-664,1848,4298,6561,8529,10127,11293,12018,12276,12108,11528,10617,9441,8135,6809,5650,4766,4325,4377,4962,6027,7446,9054,10616,11941,12798,13084,12701,11694,10138,8205,6074,3922,1923,154,-1327,-2542,-3568,-4484,-5396,-6392,-7515,-8793,-10189,-11640,-13050,-14299,-15280,-15881,-16039,-15700,-14874,-13583,-11892,-9885,-7653,-5290,-2890,-509,1774,3944,5955,7804,9454,10900,12073,12955,13464,13569,13230,12445,11238,9694,7898,6003,4135,2454,1067,86,-474,-587,-339,184,833,1455,1886,1993,1676,891,-338,-1926,-3730,-5558,-7194,-8438,-9079,-8999,-8119,-6452,-4104,-1234,1917,5086,8016,10453,12231,13216,13390,12793,11561,9867,7943,6007,4292,2969,2179,1975,2354,3229,4460,5859,7215,8336,9050,9260,8926,8084,6837,5311,3665,2013,477,-905,-2099,-3142,-4070,-4956,-5833,-6754,-7713,-8686,-9624,-10440,-11049,-11362,-11312,-10857,-10011,-8823,-7398,-5882,-4420,-3192,-2303,-1869,-1889,-2338,-3117,-4075,-5063,-5913,-6509,-6761,-6660,-6224,-5558,-4766,-3999,-3378,-2998,-2909,-3099,-3491,-3991,-4431,-4698,-4645,-4206,-3342,-2082,-507,1259,3065,4744,6145,7130,7612,7540,6928,5840,4393,2734,1057,-470,-1652,-2372,-2528,-2112,-1169,197,1827,3558,5216,6654,7754,8438,8660,8404,7687,6523,4982,3100,994,-1249,-3474,-5532,-7251,-8468,-9050,-8901,-8015,-6449,-4364,-1994,377,2436,3905,4551,4252,2989,859,-1922,-5078,-8286,-11211,-13580,-15180,-15898,-15749,-14815,-13305,-11447,-9510,-7727,-6294,-5321,-4855,-4839,-5176,-5705,-6253,-6663,-6774,-6505,-5801,-4662,-3158,-1350,623,2670,4655,6488,8082,9376,10343,10967,11271,11279,11043,10597,9985,9234,8373,7423,6418,5403,4442,3621,3025,2751,2864,3416,4391,5734,7312,8952,10429,11514,11977,11655,10446,8353,5501,2086,-1562,-5130,-8229,-10587,-11949,-12247,-11484,-9834,-7537,-4911,-2282,61,1892,3087,3616,3562,3068,2333,1565,929,566,506,744,1166,1650,2029,2166,1975,1412,549,-518,-1601,-2532,-3125,-3268,-2900,-2060,-861,524,1885,3016,3748,3979,3676,2902,1763,431,-934,-2173,-3180,-3899,-4345,-4583,-4715,-4873,-5160,-5678,-6455,-7473,-8654,-9878,-10996,-11879,-12406,-12512,-12204,-11511,-10547,-9432,-8279,-7214,-6268,-5482,-4789,-4138,-3414,-2540,-1432,-58,1576,3425,5413,7430,9398,11199,12790,14105,15133,15867,16297,16435,16264,15779,14971,13822,12337,10537,8470,6218,3901,1663,-323,-1890,-2877,-3168,-2697,-1460,456,2919,5698,8566,11222,13446,14992,15740,15597,14599,12816,10417,7583,4543,1501,-1332,-3808,-5788,-7209,-8024,-8264,-7970,-7249,-6227,-5044,-3848,-2783,-1932,-1377,-1113,-1101,-1270,-1499,-1680,-1698,-1491,-1008,-269,682,1772,2890,3946,4841,5496,5858,5894,5588,4949,3989,2720,1193,-588,-2521,-4560,-6556,-8383,-9872,-10856,-11206,-10804,-9630,-7689,-5108,-2034,1285,4588,7599,10026,11648,12271,11798,10223,7635,4212,229,-4022,-8180,-11942,-15011,-17187,-18346,-18472,-17628,-15968,-13676,-10975,-8064,-5130,-2306,298,2638,4680,6422,7877,9038,9912,10486,10738,10661,10264,9567,8649,7599,6541,5611,4926,4586,4627,5053,5777,6692,7635,8439,8955,9087,8783,8086,7103,5976,4920,4089,3644,3670,4156,5047,6172,7349,8347,8961,9018,8402,7080,5086,2519,-460,-3673,-6911,-9991,-12724,-14985,-16662,-17711,-18125,-17944,-17242,-16127,-14711,-13118,-11453,-9811,-8253,-6824,-5536,-4373,-3305,-2278,-1241,-136,1080,2423,3904,5468,7075,8612,9979,11057,11714,11882,11478,10503,9004,7050,4793,2358,-81,-2386,-4416,-6065,-7244,-7901,-8018,-7608,-6736,-5484,-3980,-2363,-770,639,1774,2517,2864,2798,2395,1746,976,217,-399,-790,-886,-677,-191,526,1396,2346,3309,4230,5079,5848,6530,7132,7648,8052,8318,8389,8216,7765,6986,5903,4508,2872,1049,-873,-2807,-4675,-6407,-7951,-9292,-10396,-11293,-11961,-12426,-12682,-12739,-12601,-12295,-11841,-11297,-10711,-10157,-9683,-9355,-9190,-9200,-9371,-9635,-9941,-10180,-10273,-10109,-9629,-8757,-7490,-5823,-3815,-1538,883,3330,5647,7722,9417,10685,11473,11812,11760,11404,10846,10198,9521,8882,8275,7674,7022,6239,5263,4050,2620,1023,-588,-2064,-3181,-3760,-3639,-2742,-1094,1173,3832,6567,9055,10981,12094,12270,11465,9806,7462,4718,1848,-881,-3227,-5081,-6349,-7100,-7414,-7475,-7449,-7531,-7852,-8512,-9522,-10830,-12311,-13786,-15043,-15871,-16079,-15546,-14216,-12135,-9426,-6294,-2998,194,3003,5205,6620,7164,6832,5704,3935,1728,-672,-3025,-5097,-6692,-7657,-7901,-7390,-6170,-4331,-2036,533,3156,5624,7757,9386,10424,10806,10549,9693,8335,6576,4537,2339,76,-2151,-4288,-6274,-8092,-9706,-11117,-12304,-13251,-13945,-14337,-14407,-14105,-13400,-12265,-10695,-8696,-6321,-3615,-682,2395,5481,8477,11253,13725,15813,17484,18724,19572,20060,20269,20230,20001,19567,18921,17997,16743,15089,13005,10490,7612,4476,1264,-1844,-4632,-6926,-8593,-9563,-9849,-9534,-8766,-7737,-6653,-5713,-5069,-4839,-5042,-5668,-6612,-7745,-8890,-9869,-10508,-10654,-10222,-9156,-7504,-5351,-2851,-193,2404,4737,6608,7884,8466,8362,7605,6356,4761,3057,1435,81,-867,-1356,-1371,-994,-319,497,1325,2012,2463,2597,2403,1886,1132,225,-696,-1513,-2100,-2372,-2280,-1815,-1032,19,1211,2479,3695,4823,5793,6604,7251,7746,8118,8382,8566,8693,8774,8830,8848,8815,8685,8407,7905,7127,5998,4509,2651,487,-1892,-4360,-6752,-8917,-10693,-11969,-12662,-12759,-12283,-11335,-10040,-8557,-7060,-5698,-4595,-3829,-3440,-3381,-3629,-4031,-4506,-4879,-5044,-4868,-4293,-3264,-1812,20,2113,4335,6508,8457,10002,11010,11372,11071,10124,8643,6776,4711,2655,798,-691,-1688,-2124,-1996,-1351,-305,995,2364,3609,4559,5047,4977,4275,2951,1061,-1270,-3877,-6551,-9076,-11242,-12878,-13857,-14121,-13665,-12573,-10947,-8976,-6823,-4690,-2745,-1143,11,637,719,279,-603,-1804,-3162,-4508,-5654,-6462,-6803,-6629,-5927,-4758,-3225,-1475,338,2031,3481,4561,5212,5426,5213,4650,3813,2809,1740,709,-212,-976,-1564,-2007,-2350,-2663,-3019,-3475,-4072,-4812,-5666,-6565,-7409,-8089,-8487,-8506,-8095,-7237,-5990,-4455,-2775,-1119,356,1525,2307,2684,2692,2406,1924,1354,776,249,-199,-589,-928,-1276,-1619,-1964,-2234,-2345,-2169,-1608,-550,1005,3052,5458,8072,10678,13069,15035,16452,17207,17326,16855,15928,14711,13364,12042,10862,9854,9037,8324,7633,6851,5872,4642,3125,1370,-548,-2485,-4293,-5807,-6884,-7425,-7380,-6769,-5664,-4218,-2583,-989,391,1367,1822,1683,959,-288,-1924,-3784,-5675,-7410,-8823,-9793,-10246,-10168,-9595,-8604,-7304,-5820,-4278,-2797,-1481,-391,400,906,1095,1026,713,226,-396,-1093,-1823,-2556,-3263,-3946,-4601,-5242,-5872,-6506,-7133,-7753,-8337,-8862,-9290,-9590,-9737,-9714,-9528,-9200,-8771,-8283,-7783,-7282,-6788,-6246,-5593,-4743,-3598,-2095,-204,2059,4605,7307,9988,12461,14534,16056,16917,17077,16566,15475,13951,12167,10312,8572,7092,5997,5344,5144,5337,5825,6453,7060,7485,7578,7275,6531,5413,4021,2532,1139,50,-557,-550,125,1447,3299,5510,7846,10055,11914,13206,13830,13717,12915,11542,9747,7744,5702,3791,2119,750,-293,-1029,-1491,-1719,-1755,-1608,-1300,-806,-129,747,1799,2982,4204,5363,6291,6885,6980,6520,5446,3784,1610,-944,-3721,-6522,-9174,-11507,-13402,-14783,-15643,-15997,-15945,-15563,-14992,-14328,-13681,-13121,-12697,-12420,-12273,-12213,-12181,-12122,-11977,-11710,-11294,-10732,-10042,-9248,-8385,-7476,-6526,-5532,-4458,-3284,-1965,-495,1130,2884,4700,6524,8251,9815,11123,12140,12829,13216,13330,13267,13097,12949,12904,13048,13431,14044,14850,15731,16567,17160,17368,17032,16065,14446,12214,9495,6454,3316,292,-2394,-4562,-6092,-6907,-7027,-6519,-5525,-4218,-2787,-1411,-230,689,1319,1739,2033,2327,2736,3311,4081,4986,5929,6784,7401,7671,7493,6834,5683,4095,2137,-76,-2435,-4814,-7092,-9148,-10881,-12187,-12999,-13267,-12980,-12172,-10913,-9323,-7545,-5747,-4093,-2738,-1787,-1313,-1314,-1756,-2530,-3549,-4652,-5763,-6752,-7579,-8175,-8528,-8591,-8367,-7815,-6937,-5725,-4199,-2408,-427,1646,3672,5519,7046,8127,8690,8674,8110,7025,5539,3745,1806,-158,-1994,-3584,-4832,-5651,-6016,-5918,-5397,-4538,-3446,-2248,-1066,-9,872,1543,2059,2486,2937,3532,4366,5507,6954,8656,10494,12301,13882,15047,15618,15508,14661,13155,11116,8747,6302,4007,2089,677,-163,-478,-389,-95,184,223,-152,-1053,-2507,-4433,-6707,-9109,-11444,-13489,-15086,-16118,-16548,-16395,-15736,-14688,-13389,-11977,-10582,-9318,-8244,-7426,-6835,-6464,-6227,-6046,-5817,-5432,-4818,-3887,-2634,-1036,842,2942,5154,7361,9423,11193,12523,13275,13332,12620,11112,8853,5946,2566,-1063,-4679,-7993,-10760,-12739,-13812,-13899,-13066,-11426,-9194,-6603,-3909,-1332,931,2771,4130,5011,5513,5698,5722,5666,5615,5618,5656,5708,5680,5496,5053,4271,3107,1548,-362,-2523,-4825,-7096,-9209,-10998,-12388,-13278,-13683,-13593,-13088,-12230,-11115,-9837,-8459,-7074,-5702,-4412,-3197,-2085,-1066,-124,754,1588,2400,3171,3906,4550,5068,5413,5538,5434,5091,4549,3849,3060,2251,1474,804,258,-117,-312,-316,-124,269,846,1612,2522,3546,4617,5652,6555,7217,7527,7395,6756,5579,3895,1779,-640,-3180,-5648,-7824,-9516,-10558,-10836,-10294,-8953,-6872,-4202,-1102,2195,5475,8501,11093,13091,14424,15066,15051,14481,13447,12101,10533,8850,7096,5308,3475,1589,-367,-2397,-4484,-6586,-8638,-10545,-12202,-13479,-14279,-14493,-14094,-13076,-11512,-9531,-7295,-5013,-2860,-1038,350,1209,1548,1417,929,242,-492,-1100,-1483,-1564,-1338,-874,-238,429,1047,1525,1834,1992,2055,2118,2301,2692,3392,4415,5752,7323,8993,10607,11984,12963,13401,13231,12410,11011,9112,6892,4514,2182,66,-1683,-2966,-3741,-4021,-3876,-3430,-2797,-2146,-1553,-1110,-820,-645,-527,-377,-121,284,862,1577,2379,3184,3903,4459,4780,4846,4647,4218,3629,2938,2259,1661,1232,1031,1079,1386,1908,2588,3339,4055,4652,5019,5110,4872,4317,3485,2439,1275,76,-1085,-2148,-3111,-3967,-4772,-5561,-6408,-7345,-8428,-9645,-10988,-12391,-13764,-14995,-15950,-16505,-16544,-16001,-14848,-13122,-10927,-8401,-5732,-3111,-712,1325,2909,4026,4695,5023,5105,5091,5080,5157,5357,5662,6012,6343,6557,6613,6470,6143,5678,5144,4618,4178,3865,3686,3615,3559,3436,3106,2486,1487,102,-1629,-3606,-5679,-7662,-9386,-10673,-11429,-11592,-11196,-10319,-9125,-7773,-6459,-5340,-4524,-4062,-3924,-4016,-4190,-4283,-4132,-3622,-2703,-1406,152,1795,3303,4472,5120,5169,4608,3558,2199,782,-440,-1244,-1481,-1086,-135,1244,2788,4246,5330,5818,5569,4539,2827,597,-1857,-4250,-6251,-7615,-8146,-7782,-6559,-4645,-2275,231,2562,4409,5533,5782,5093,3535,1230,-1574,-4640,-7662,-10387,-12575,-14036,-14672,-14399,-13263,-11302,-8656,-5470,-1936,1758,5407,8849,11897,14463,16407,17710,18312,18230,17486,16132,14241,11904,9226,6332,3346,411,-2337,-4766,-6752,-8211,-9071,-9317,-8954,-8028,-6613,-4806,-2705,-436,1891,4152,6218,7970,9279,10046,10166,9614,8352,6469,4051,1289,-1604,-4389,-6814,-8678,-9818,-10159,-9710,-8570,-6908,-4947,-2931,-1085,398,1401,1879,1857,1430,710,-141,-1017,-1795,-2415,-2857,-3125,-3273,-3361,-3457,-3614,-3888,-4266,-4750,-5269,-5751,-6100,-6218,-6040,-5528,-4708,-3650,-2483,-1353,-431,172,341,80,-590,-1560,-2690,-3834,-4826,-5543,-5898,-5821,-5343,-4453,-3259,-1818,-237,1391,2973,4428,5673,6650,7305,7597,7521,7078,6316,5306,4140,2952,1862,1008,522,482,979,2010,3563,5547,7835,10268,12650,14801,16546,17746,18319,18229,17518,16268,14619,12729,10751,8834,7081,5558,4302,3294,2487,1824,1206,572,-160,-1016,-1994,-3061,-4123,-5096,-5853,-6302,-6352,-5966,-5137,-3904,-2347,-569,1301,3137,4808,6199,7223,7809,7935,7612,6877,5820,4530,3112,1659,244,-1103,-2360,-3568,-4742,-5945,-7190,-8504,-9857,-11202,-12465,-13542,-14347,-14787,-14819,-14415,-13623,-12488,-11116,-9606,-8055,-6551,-5147,-3876,-2743,-1725,-798,77,935,1789,2667,3542,4414,5222,5933,6476,6805,6890,6730,6355,5854,5304,4831,4515,4412,4537,4842,5230,5589,5771,5665,5197,4332,3133,1702,206,-1168,-2226,-2821,-2828,-2216,-1002,728,2827,5138,7455,9623,11464,12881,13790,14164,14023,13407,12380,11027,9423,7662,5818,3977,2207,581,-834,-1973,-2775,-3182,-3167,-2714,-1875,-722,590,1894,2989,3673,3785,3213,1903,-79,-2635,-5536,-8563,-11414,-13851,-15631,-16619,-16736,-16024,-14603,-12681,-10507,-8359,-6456,-5013,-4083,-3699,-3732,-4031,-4373,-4547,-4357,-3686,-2482,-799,1226,3400,5469,7205,8400,8932,8771,7980,6717,5201,3679,2399,1554,1281,1613,2497,3796,5287,6756,7935,8658,8784,8285,7234,5773,4143,2584,1358,662,612,1227,2405,3935,5563,6961,7852,7990,7229,5538,2998,-183,-3731,-7290,-10525,-13097,-14782,-15415,-14994,-13612,-11481,-8872,-6094,-3424,-1087,771,2128,3011,3570,3941,4317,4803,5485,6328,7246,8052,8544,8488,7707,6090,3636,463,-3191,-7006,-10596,-13595,-15675,-16618,-16336,-14878,-12460,-9385,-6065,-2914,-314,1407,2087,1665,260,-1887,-4451,-7021,-9235,-10734,-11303,-10828,-9336,-7002,-4069,-890,2207,4870,6839,7913,8015,7153,5467,3154,480,-2249,-4757,-6763,-8062,-8507,-8034,-6654,-4469,-1638,1612,5015,8289,11151,13353,14698,15067,14413,12802,10354,7299,3878,390,-2897,-5731,-7932,-9389,-10072,-10033,-9374,-8250,-6807,-5211,-3560,-1970,-483,840,1959,2816,3349,3485,3149,2295,898,-1002,-3330,-5928,-8629,-11200,-13421,-15089,-16020,-16111,-15315,-13668,-11292,-8369,-5130,-1842,1251,3912,5976,7342,7978,7944,7348,6340,5105,3800,2583,1574,831,412,281,435,790,1317,1925,2598,3267,3927,4522,5053,5447,5707,5743,5558,5094,4368,3391,2229,957,-319,-1500,-2494,-3235,-3694,-3870,-3804,-3537,-3147,-2682,-2201,-1729,-1268,-805,-288,313,1057,1950,2999,4147,5321,6400,7261,7762,7801,7298,6229,4647,2637,369,-1952,-4122,-5900,-7119,-7642,-7406,-6460,-4895,-2915,-720,1427,3327,4771,5670,5938,5635,4822,3658,2332,1016,-79,-834,-1142,-1002,-449,397,1381,2332,3061,3417,3297,2631,1472,-115,-1954,-3858,-5623,-7048,-7990,-8349,-8103,-7296,-6017,-4420,-2635,-823,907,2482,3856,5053,6087,7028,7898,8754,9574,10344,10980,11387,11449,11058,10131,8644,6616,4180,1469,-1265,-3828,-5985,-7582,-8513,-8771,-8406,-7558,-6389,-5082,-3815,-2708,-1853,-1260,-896,-664,-455,-134,396,1209,2309,3651,5129,6613,7933,8953,9528,9577,9059,7983,6421,4487,2309,59,-2122,-4071,-5677,-6829,-7477,-7594,-7217,-6427,-5353,-4160,-3018,-2091,-1513,-1341,-1596,-2202,-3051,-3993,-4870,-5560,-5953,-6045,-5838,-5452,-4985,-4593,-4383,-4431,-4753,-5283,-5908,-6464,-6761,-6642,-5952,-4638,-2679,-175,2733,5820,8835,11521,13633,14999,15513,15158,14012,12222,9988,7533,5061,2756,729,-958,-2326,-3435,-4407,-5348,-6402,-7629,-9090,-10732,-12479,-14164,-15605,-16594,-16945,-16533,-15293,-13253,-10548,-7358,-3965,-638,2338,4729,6378,7204,7242,6588,5435,3993,2496,1153,127,-489,-654,-429,115,819,1550,2142,2474,2459,2051,1282,217,-1005,-2238,-3293,-4013,-4254,-3955,-3107,-1821,-243,1366,2753,3652,3842,3194,1673,-622,-3500,-6647,-9739,-12392,-14301,-15212,-15005,-13677,-11374,-8349,-4922,-1478,1678,4229,6039,7037,7297,7004,6387,5734,5291,5264,5763,6799,8297,10070,11919,13575,14818,15447,15319,14399,12680,10286,7365,4130,820,-2336,-5119,-7367,-8938,-9790,-9885,-9272,-8020,-6229,-4033,-1570,1008,3545,5893,7906,9467,10458,10819,10490,9493,7848,5664,3058,200,-2707,-5474,-7880,-9762,-10954,-11385,-11005,-9874,-8099,-5847,-3339,-796,1552,3522,4947,5747,5869,5322,4171,2499,444,-1862,-4254,-6584,-8692,-10450,-11740,-12485,-12646,-12237,-11324,-10017,-8471,-6834,-5293,-3956,-2951,-2295,-2004,-1992,-2171,-2397,-2541,-2481,-2145,-1497,-577,532,1704,2784,3626,4091,4098,3587,2600,1180,-533,-2400,-4230,-5842,-7042,-7678,-7610,-6774,-5147,-2777,202,3635,7272,10880,14188,16964,19016,20203,20479,19843,18413,16324,13813,11103,8467,6135,4318,3157,2731,3034,4004,5504,7368,9407,11432,13274,14803,15918,16586,16794,16584,15997,15101,13926,12529,10902,9069,7015,4747,2281,-347,-3075,-5801,-8419,-10787,-12773,-14244,-15098,-15267,-14732,-13533,-11748,-9535,-7030,-4440,-1913,388,2338,3862,4900,5439,5494,5086,4256,3051,1507,-322,-2389,-4621,-6931,-9214,-11338,-13182,-14620,-15563,-15964,-15834,-15232,-14283,-13133,-11953,-10889,-10054,-9495,-9191,-9068,-8983,-8796,-8358,-7577,-6412,-4905,-3170,-1368,297,1649,2539,2891,2725,2120,1259,338,-415,-792,-660,78,1384,3184,5299,7522,9639,11436,12772,13543,13750,13439,12749,11824,10874,10060,9549,9449,9802,10614,11792,13236,14755,16191,17321,18012,18097,17521,16258,14360,11950,9199,6313,3521,1045,-936,-2279,-2927,-2886,-2260,-1192,95,1385,2453,3115,3257,2814,1827,358,-1431,-3423,-5423,-7339,-9034,-10466,-11599,-12438,-13008,-13342,-13475,-13432,-13238,-12883,-12374,-11678,-10790,-9692,-8393,-6912,-5308,-3640,-2015,-521,730,1662,2204,2363,2135,1627,916,137,-585,-1165,-1531,-1656,-1594,-1370,-1121,-922,-890,-1094,-1560,-2270,-3138,-4032,-4792,-5237,-5213,-4599,-3332,-1433,1021,3862,6890,9851,12485,14571,15878,16306,15754,14269,11930,8920,5467,1838,-1676,-4808,-7333,-9057,-9924,-9877,-9041,-7517,-5542,-3324,-1118,879,2485,3623,4247,4426,4258,3901,3516,3260,3224,3486,4015,4774,5641,6515,7257,7789,8037,7995,7682,7165,6509,5811,5106,4456,3834,3234,2585,1835,925,-193,-1518,-3059,-4750,-6554,-8372,-10150,-11797,-13268,-14510,-15512,-16258,-16766,-17059,-17138,-17049,-16758,-16272,-15543,-14526,-13168,-11423,-9260,-6697,-3782,-644,2552,5571,8161,10068,11071,11024,9897,7758,4831,1413,-2106,-5320,-7853,-9395,-9774,-8936,-6995,-4204,-911,2458,5483,7789,9115,9318,8458,6683,4336,1775,-589,-2411,-3446,-3601,-2922,-1630,-23,1515,2631,3024,2519,1087,-1149,-3935,-6916,-9707,-11948,-13327,-13690,-12962,-11266,-8785,-5842,-2740,175,2651,4494,5621,6047,5874,5247,4362,3382,2461,1687,1105,684,386,108,-209,-637,-1190,-1847,-2546,-3186,-3669,-3865,-3705,-3102,-2054,-572,1267,3349,5553,7706,9685,11345,12588,13346,13588,13323,12604,11494,10090,8482,6755,4985,3225,1508,-149,-1741,-3283,-4755,-6172,-7475,-8640,-9570,-10198,-10423,-10176,-9409,-8116,-6333,-4151,-1687,891,3412,5700,7581,8915,9588,9520,8700,7139,4932,2193,-893,-4137,-7301,-10175,-12533,-14203,-15054,-15008,-14082,-12355,-9976,-7162,-4133,-1140,1620,3966,5804,7072,7798,8026,7871,7442,6875,6282,5759,5360,5097,4945,4831,4663,4337,3744,2813,1496,-187,-2168,-4313,-6433,-8316,-9733,-10482,-10410,-9438,-7569,-4909,-1639,1993,5703,9199,12228,14574,16101,16750,16517,15490,13779,11547,8963,6196,3412,751,-1665,-3742,-5401,-6585,-7244,-7351,-6890,-5860,-4309,-2274,113,2758,5468,8095,10438,12346,13674,14332,14279,13510,12095,10104,7671,4913,1968,-1033,-3980,-6746,-9250,-11352,-12973,-13976,-14269,-13783,-12466,-10365,-7548,-4196,-516,3223,6726,9720,11936,13196,13382,12489,10586,7862,4518,849,-2896,-6452,-9612,-12223,-14208,-15530,-16252,-16432,-16187,-15618,-14816,-13842,-12742,-11511,-10154,-8652,-6992,-5192,-3265,-1275,714,2607,4289,5660,6601,7032,6892,6169,4895,3167,1120,-1065,-3183,-5036,-6442,-7261,-7420,-6895,-5736,-4042,-1948,385,2784,5098,7172,8885,10137,10847,10975,10492,9426,7809,5748,3336,739,-1896,-4398,-6614,-8414,-9687,-10388,-10477,-10020,-9066,-7759,-6225,-4618,-3071,-1678,-501,444,1193,1789,2316,2844,3433,4131,4939,5843,6776,7665,8385,8844,8906,8492,7533,6001,3932,1395,-1470,-4489,-7436,-10085,-12199,-13587,-14116,-13725,-12457,-10419,-7814,-4869,-1859,967,3385,5212,6362,6773,6500,5614,4252,2569,729,-1113,-2811,-4276,-5424,-6227,-6694,-6826,-6684,-6279,-5664,-4862,-3898,-2811,-1610,-346,957,2262,3536,4764,5936,7036,8082,9031,9884,10569,11034,11188,10953,10251,9042,7306,5093,2476,-387,-3330,-6131,-8582,-10477,-11655,-12004,-11499,-10169,-8140,-5583,-2714,219,3011,5446,7399,8783,9575,9826,9601,9006,8137,7079,5877,4576,3157,1634,-14,-1769,-3597,-5434,-7169,-8696,-9868,-10580,-10725,-10264,-9183,-7547,-5445,-3043,-489,2003,4276,6157,7522,8289,8408,7886,6745,5070,2929,466,-2220,-4968,-7656,-10155,-12348,-14153,-15505,-16352,-16692,-16507,-15833,-14699,-13163,-11284,-9140,-6799,-4347,-1857,582,2890,4981,6770,8178,9141,9603,9551,8979,7945,6501,4769,2853,881,-1040,-2814,-4373,-5666,-6643,-7266,-7463,-7174,-6323,-4851,-2724,39,3370,7134,11136,15153,18906,22155,24650,26207,26721,26148,24569,22134,19065,15664,12210,9006,6277,4187,2809,2109,1992,2282,2771,3272,3584,3621,3326,2749,2005,1246,649,353,452,951,1775,2776,3746,4468,4724,4364,3296,1528,-849,-3659,-6681,-9641,-12306,-14428,-15858,-16466,-16231,-15170,-13372,-10975,-8135,-5049,-1904,1104,3806,6046,7709,8699,8985,8531,7402,5622,3327,621,-2326,-5354,-8287,-10965,-13236,-15009,-16188,-16774,-16759,-16211,-15200,-13830,-12198,-10415,-8552,-6701,-4897,-3205,-1635,-237,989,2000,2788,3344,3642,3716,3558,3224,2759,2219,1687,1205,848,647,634,832,1232,1837,2615,3542,4577,5682,6811,7933,9010,10022,10951,11802,12563,13272,13934,14588,15248,15920,16593,17217,17743,18066,18113,17780,17008,15746,14017,11866,9422,6827,4254,1876,-171,-1781,-2920,-3596,-3885,-3884,-3739,-3564,-3495,-3607,-3956,-4548,-5347,-6305,-7333,-8362,-9308,-10115,-10746,-11178,-11425,-11488,-11406,-11194,-10885,-10490,-10030,-9510,-8937,-8325,-7667,-6991,-6275,-5537,-4746,-3881,-2914,-1811,-560,826,2322,3842,5323,6636,7717,8449,8791,8681,8116,7096,5660,3866,1784,-482,-2824,-5111,-7194,-8937,-10174,-10798,-10691,-9814,-8164,-5805,-2857,499,4060,7591,10847,13623,15700,16941,17226,16515,14822,12245,8932,5127,1087,-2858,-6414,-9274,-11229,-12114,-11908,-10660,-8562,-5856,-2868,78,2680,4698,5981,6501,6312,5586,4532,3407,2427,1803,1632,1967,2742,3832,5051,6175,7006,7357,7141,6324,4994,3284,1414,-396,-1922,-2997,-3515,-3469,-2930,-2050,-1047,-142,424,479,-109,-1379,-3283,-5696,-8423,-11205,-13799,-15931,-17412,-18094,-17940,-16986,-15367,-13272,-10910,-8523,-6260,-4284,-2625,-1297,-228,677,1522,2411,3406,4531,5771,7036,8239,9224,9874,10049,9667,8673,7090,4983,2499,-198,-2894,-5392,-7513,-9123,-10154,-10566,-10418,-9757,-8726,-7430,-6036,-4654,-3434,-2439,-1761,-1399,-1371,-1630,-2131,-2811,-3586,-4397,-5159,-5820,-6323,-6627,-6704,-6551,-6146,-5529,-4685,-3677,-2505,-1243,91,1421,2692,3847,4811,5553,6037,6273,6285,6141,5905,5668,5506,5461,5566,5793,6071,6321,6410,6231,5700,4759,3437,1807,10,-1775,-3360,-4564,-5272,-5402,-5005,-4145,-3010,-1768,-636,242,736,832,546,10,-638,-1203,-1518,-1424,-853,235,1753,3575,5497,7287,8712,9582,9760,9206,7965,6181,4059,1862,-159,-1756,-2754,-3044,-2608,-1523,82,2001,4020,5904,7451,8480,8875,8575,7571,5936,3780,1264,-1427,-4104,-6581,-8716,-10387,-11545,-12192,-12369,-12194,-11768,-11231,-10678,-10171,-9728,-9280,-8758,-8010,-6937,-5444,-3499,-1172,1423,4051,6476,8410,9615,9903,9172,7448,4824,1548,-2119,-5810,-9176,-11890,-13641,-14260,-13616,-11766,-8826,-5049,-756,3729,8032,11889,15053,17402,18887,19543,19453,18738,17515,15890,13946,11739,9336,6768,4149,1543,-878,-2992,-4635,-5687,-6081,-5789,-4881,-3477,-1756,64,1764,3140,4028,4336,4034,3182,1901,377,-1187,-2564,-3575,-4080,-4011,-3412,-2357,-1054,321,1526,2382,2736,2539,1799,636,-784,-2233,-3497,-4355,-4683,-4398,-3520,-2161,-478,1290,2920,4180,4891,4953,4327,3097,1388,-589,-2609,-4455,-5929,-6911,-7334,-7211,-6613,-5650,-4463,-3182,-1929,-801,137,833,1271,1418,1288,847,132,-873,-2105,-3527,-5059,-6603,-8078,-9378,-10438,-11197,-11624,-11719,-11493,-10989,-10245,-9305,-8221,-7020,-5740,-4393,-2994,-1556,-78,1405,2888,4310,5640,6820,7807,8578,9118,9451,9607,9628,9558,9435,9275,9088,8853,8553,8145,7594,6861,5911,4736,3327,1718,-42,-1869,-3667,-5314,-6706,-7739,-8345,-8496,-8197,-7518,-6533,-5374,-4150,-2993,-1992,-1236,-750,-553,-607,-864,-1250,-1690,-2111,-2453,-2692,-2815,-2859,-2866,-2907,-3043,-3329,-3777,-4374,-5054,-5720,-6244,-6495,-6362,-5759,-4671,-3128,-1257,782,2765,4471,5701,6292,6180,5370,3953,2104,23,-2041,-3872,-5245,-6026,-6094,-5438,-4088,-2145,238,2863,5525,7999,10084,11620,12475,12616,12049,10872,9227,7293,5265,3318,1590,174,-917,-1695,-2260,-2684,-3109,-3596,-4219,-4976,-5821,-6664,-7380,-7836,-7903,-7501,-6576,-5162,-3327,-1204,1041,3240,5205,6817,7959,8610,8769,8502,7900,7069,6102,5086,4063,3068,2104,1153,212,-751,-1716,-2685,-3595,-4402,-5017,-5371,-5408,-5095,-4455,-3548,-2489,-1423,-518,66,195,-226,-1215,-2742,-4691,-6898,-9166,-11268,-13000,-14199,-14737,-14601,-13810,-12500,-10824,-9008,-7223,-5678,-4458,-3628,-3140,-2887,-2701,-2411,-1823,-836,631,2527,4752,7121,9401,11371,12794,13532,13477,12662,11174,9224,7046,4936,3138,1883,1283,1389,2130,3369,4898,6495,7927,9024,9643,9744,9344,8533,7459,6291,5204,4370,3897,3861,4272,5069,6157,7375,8579,9600,10334,10700,10704,10391,9883,9301,8808,8511,8498,8773,9290,9936,10554,10975,11039,10599,9593,7984,5826,3238,370,-2557,-5343,-7768,-9673,-10934,-11532,-11488,-10946,-10066,-9068,-8165,-7515,-7238,-7351,-7781,-8408,-9015,-9413,-9403,-8846,-7702,-6002,-3902,-1630,526,2260,3304,3460,2644,900,-1600,-4593,-7732,-10692,-13141,-14857,-15696,-15643,-14784,-13296,-11413,-9387,-7457,-5827,-4603,-3849,-3510,-3484,-3615,-3706,-3601,-3151,-2304,-1054,509,2255,4018,5628,6940,7858,8340,8417,8169,7725,7245,6869,6756,6962,7557,8486,9673,10980,12221,13236,13840,13937,13455,12435,10965,9226,7421,5778,4499,3724,3510,3826,4522,5416,6232,6757,6771,6175,4962,3227,1192,-887,-2691,-3950,-4432,-4020,-2700,-605,2051,4932,7693,9966,11456,11937,11327,9640,7040,3759,97,-3627,-7131,-10164,-12560,-14239,-15167,-15422,-15069,-14249,-13063,-11622,-10018,-8292,-6502,-4666,-2812,-983,777,2400,3805,4907,5639,5943,5816,5280,4406,3292,2073,865,-203,-1040,-1606,-1881,-1938,-1851,-1751,-1759,-1969,-2462,-3215,-4191,-5256,-6251,-6996,-7305,-7036,-6108,-4504,-2295,365,3275,6160,8767,10823,12133,12552,12025,10602,8389,5603,2470,-723,-3711,-6241,-8100,-9156,-9319,-8622,-7124,-5004,-2437,311,3023,5442,7376,8681,9246,9086,8222,6786,4923,2813,633,-1462,-3361,-4985,-6312,-7345,-8118,-8658,-9003,-9139,-9080,-8769,-8179,-7272,-6011,-4415,-2495,-317,2026,4427,6732,8801,10458,11569,11986,11646,10506,8618,6085,3072,-201,-3506,-6601,-9270,-11333,-12667,-13201,-12952,-11975,-10410,-8408,-6178,-3885,-1713,221,1828,3087,3997,4629,5039,5319,5552,5775,6022,6259,6434,6450,6215,5628,4637,3208,1381,-776,-3116,-5482,-7678,-9525,-10865,-11596,-11674,-11134,-10067,-8604,-6916,-5143,-3430,-1863,-505,620,1504,2143,2531,2642,2457,1928,1055,-182,-1722,-3487,-5350,-7151,-8726,-9924,-10627,-10777,-10377,-9483,-8218,-6704,-5110,-3539,-2113,-858,202,1111,1906,2637,3326,3962,4511,4885,5011,4787,4167,3128,1712,29,-1778,-3500,-4948,-5929,-6301,-6004,-5038,-3515,-1601,468,2434,4048,5111,5477,5136,4113,2616,837,-905,-2348,-3230,-3363,-2676,-1175,1000,3628,6440,9113,11379,12991,13823,13823,13083,11754,10094,8366,6845,5761,5260,5414,6169,7396,8874,10338,11507,12130,11994,10999,9107,6419,3081,-644,-4504,-8179,-11419,-13979,-15717,-16549,-16495,-15650,-14172,-12278,-10183,-8125,-6293,-4840,-3860,-3365,-3323,-3617,-4116,-4628,-5006,-5062,-4723,-3891,-2612,-920,1038,3120,5129,6891,8216,8986,9080,8493,7233,5415,3164,686,-1844,-4206,-6248,-7819,-8854,-9307,-9227,-8663,-7719,-6504,-5100,-3608,-2056,-504,1039,2541,3965,5254,6332,7100,7469,7360,6712,5540,3853,1772,-599,-3066,-5456,-7559,-9194,-10195,-10446,-9888,-8522,-6431,-3742,-653,2622,5849,8814,11342,13309,14659,15391,15568,15267,14615,13696,12601,11390,10080,8694,7222,5656,4004,2266,498,-1261,-2892,-4296,-5321,-5842,-5752,-4981,-3551,-1527,916,3559,6145,8381,10039,10905,10882,9946,8171,5733,2836,-243,-3268,-6003,-8278,-9990,-11110,-11660,-11744,-11460,-10961,-10353,-9755,-9221,-8788,-8430,-8114,-7758,-7305,-6682,-5863,-4855,-3689,-2463,-1274,-250,477,818,676,39,-1075,-2596,-4376,-6272,-8071,-9602,-10677,-11191,-11060,-10298,-8960,-7179,-5096,-2899,-738,1253,2978,4401,5518,6371,7012,7501,7880,8159,8320,8300,8016,7376,6291,4716,2634,115,-2737,-5727,-8646,-11244,-13301,-14620,-15097,-14677,-13446,-11511,-9104,-6425,-3730,-1208,993,2774,4139,5117,5802,6305,6715,7115,7520,7904,8201,8306,8117,7534,6508,5013,3121,918,-1407,-3667,-5629,-7088,-7876,-7866,-7052,-5460,-3245,-602,2221,4945,7330,9150,10275,10617,10198,9084,7403,5337,3050,755,-1401,-3252,-4703,-5663,-6112,-6024,-5446,-4410,-2998,-1296,603,2591,4560,6418,8062,9434,10467,11142,11440,11372,10968,10247,9263,8044,6634,5064,3366,1561,-324,-2270,-4246,-6224,-8137,-9932,-11511,-12790,-13673,-14069,-13934,-13218,-11962,-10196,-8034,-5590,-3018,-468,1922,4024,5749,7022,7813,8083,7845,7084,5833,4124,1997,-452,-3147,-5942,-8706,-11273,-13488,-15210,-16329,-16786,-16556,-15691,-14270,-12420,-10306,-8061,-5877,-3855,-2117,-711,349,1087,1580,1905,2164,2443,2794,3252,3785,4326,4783,5015,4920,4375,3334,1787,-188,-2453,-4781,-6930,-8602,-9556,-9572,-8539,-6443,-3384,416,4650,8952,12927,16232,18572,19801,19851,18847,16956,14473,11694,8917,6393,4302,2729,1699,1136,956,1023,1236,1512,1819,2167,2605,3198,4015,5088,6439,8008,9734,11482,13125,14530,15558,16133,16173,15661,14607,13055,11091,8819,6383,3927,1611,-417,-2054,-3205,-3872,-4063,-3883,-3425,-2841,-2236,-1724,-1359,-1163,-1122,-1196,-1337,-1511,-1705,-1930,-2237,-2694,-3364,-4339,-5641,-7297,-9272,-11472,-13796,-16060,-18115,-19768,-20872,-21287,-20937,-19783,-17865,-15270,-12159,-8737,-5250,-1938,965,3288,4922,5840,6099,5821,5165,4308,3416,2605,1952,1463,1089,747,327,-280,-1140,-2290,-3678,-5221,-6741,-8070,-8984,-9322,-8934,-7774,-5843,-3257,-173,3189,6586,9793,12600,14853,16449,17349,17561,17154,16213,14860,13213,11388,9515,7679,6011,4591,3529,2909,2794,3214,4162,5564,7320,9268,11221,12990,14377,15225,15432,14944,13794,12084,9947,7586,5171,2886,865,-806,-2088,-3016,-3647,-4096,-4465,-4863,-5357,-5984,-6716,-7498,-8208,-8725,-8917,-8674,-7928,-6689,-5004,-3026,-926,1066,2730,3858,4292,3937,2790,913,-1543,-4379,-7361,-10243,-12806,-14869,-16308,-17064,-17135,-16580,-15467,-13917,-12015,-9871,-7560,-5158,-2726,-319,2005,4194,6186,7929,9350,10410,11055,11270,11057,10450,9510,8300,6932,5458,3995,2586,1302,182,-733,-1418,-1850,-2006,-1897,-1509,-901,-85,842,1835,2794,3650,4342,4811,5051,5062,4870,4552,4163,3792,3514,3364,3378,3516,3741,3961,4100,4071,3832,3351,2677,1859,1006,237,-341,-631,-583,-202,466,1314,2204,2988,3503,3645,3314,2511,1261,-320,-2090,-3875,-5501,-6841,-7798,-8360,-8564,-8512,-8324,-8151,-8089,-8230,-8576,-9090,-9667,-10165,-10423,-10297,-9682,-8541,-6910,-4913,-2720,-568,1330,2747,3545,3618,2981,1694,-89,-2183,-4371,-6446,-8211,-9520,-10266,-10399,-9928,-8902,-7416,-5598,-3582,-1509,496,2323,3908,5193,6193,6910,7407,7733,7953,8132,8286,8461,8596,8674,8585,8255,7578,6485,4941,2956,609,-1977,-4615,-7100,-9199,-10707,-11456,-11327,-10323,-8482,-5985,-3033,85,3101,5728,7753,9004,9398,8938,7691,5828,3523,1029,-1446,-3683,-5531,-6881,-7695,-7982,-7822,-7300,-6536,-5640,-4672,-3698,-2695,-1659,-524,723,2129,3643,5226,6745,8072,9038,9495,9324,8451,6888,4700,2049,-881,-3838,-6590,-8923,-10656,-11709,-12042,-11706,-10815,-9507,-7949,-6298,-4674,-3180,-1858,-742,176,886,1403,1704,1790,1631,1237,603,-224,-1189,-2203,-3153,-3923,-4393,-4451,-4032,-3082,-1619,309,2603,5117,7683,10116,12208,13794,14694,14814,14078,12514,10197,7300,4052,729,-2355,-4915,-6693,-7531,-7355,-6244,-4350,-1976,563,2885,4684,5691,5779,4924,3267,1020,-1470,-3890,-5879,-7203,-7685,-7297,-6119,-4326,-2162,113,2262,4095,5508,6469,7028,7273,7331,7303,7265,7242,7193,7036,6660,5944,4809,3231,1241,-1011,-3355,-5536,-7301,-8435,-8738,-8145,-6639,-4349,-1470,1712,4877,7684,9847,11114,11372,10571,8821,6287,3243,-19,-3205,-6047,-8361,-10021,-11001,-11321,-11075,-10354,-9279,-7934,-6417,-4760,-3040,-1263,517,2265,3927,5447,6747,7788,8498,8861,8858,8492,7795,6789,5519,4021,2343,526,-1369,-3294,-5180,-6961,-8551,-9873,-10819,-11314,-11271,-10641,-9419,-7627,-5371,-2768,-15,2702,5167,7197,8651,9437,9549,9032,8011,6628,5064,3466,1970,652,-459,-1361,-2112,-2747,-3306,-3824,-4261,-4616,-4816,-4840,-4654,-4266,-3720,-3074,-2428,-1877,-1505,-1376,-1500,-1845,-2316,-2801,-3147,-3242,-2986,-2358,-1389,-192,1085,2253,3146,3623,3606,3097,2174,964,-325,-1514,-2385,-2794,-2640,-1894,-607,1097,3050,5024,6806,8156,8906,8902,8090,6469,4113,1178,-2160,-5652,-9080,-12188,-14799,-16732,-17920,-18319,-17991,-17034,-15604,-13882,-12040,-10251,-8622,-7242,-6115,-5229,-4499,-3857,-3207,-2480,-1658,-718,264,1240,2095,2757,3138,3214,2970,2460,1767,995,274,-299,-640,-718,-546,-186,266,719,1053,1211,1136,837,350,-231,-819,-1267,-1483,-1347,-814,149,1491,3140,4956,6793,8474,9853,10796,11227,11123,10523,9540,8320,7063,5965,5203,4940,5226,6111,7486,9252,11177,13046,14585,15565,15779,15098,13493,11009,7829,4165,345,-3336,-6560,-9068,-10694,-11333,-11012,-9830,-7972,-5668,-3181,-761,1350,2977,3980,4299,3939,2956,1479,-346,-2348,-4360,-6243,-7894,-9245,-10293,-11051,-11584,-11956,-12247,-12510,-12789,-13082,-13369,-13607,-13722,-13678,-13410,-12921,-12213,-11341,-10369,-9378,-8446,-7634,-6974,-6470,-6088,-5779,-5469,-5094,-4590,-3930,-3096,-2114,-1027,104,1193,2164,2939,3455,3664,3565,3151,2503,1661,760,-146,-922,-1531,-1903,-2014,-1862,-1416,-689,344,1697,3369,5376,7670,10195,12846,15453,17860,19825,21170,21700,21305,19936,17654,14600,11036,7268,3680,623,-1549,-2614,-2413,-969,1593,5007,8931,12963,16715,19813,21981,23028,22884,21602,19328,16319,12860,9294,5921,3013,766,-721,-1420,-1415,-833,132,1280,2416,3374,4035,4338,4263,3850,3155,2274,1286,272,-704,-1626,-2480,-3313,-4164,-5104,-6182,-7459,-8939,-10648,-12527,-14537,-16588,-18564,-20368,-21852,-22914,-23448,-23387,-22716,-21461,-19722,-17635,-15389,-13169,-11159,-9500,-8258,-7455,-7010,-6826,-6741,-6611,-6295,-5694,-4776,-3538,-2080,-500,1032,2354,3322,3790,3725,3090,1999,558,-999,-2479,-3621,-4247,-4198,-3409,-1896,247,2848,5700,8559,11217,13477,15224,16392,16999,17108,16839,16327,15698,15087,14555,14160,13909,13751,13669,13562,13390,13092,12621,11990,11186,10286,9324,8418,7629,7071,6793,6851,7242,7941,8881,9959,11058,12028,12733,13020,12787,11940,10443,8318,5625,2483,-947,-4498,-7964,-11170,-13917,-16060,-17451,-18013,-17698,-16537,-14619,-12110,-9219,-6201,-3308,-792,1154,2391,2858,2569,1619,142,-1671,-3629,-5559,-7287,-8723,-9773,-10439,-10711,-10635,-10259,-9616,-8778,-7771,-6656,-5484,-4307,-3185,-2167,-1293,-593,-76,257,412,406,237,-72,-521,-1087,-1742,-2444,-3146,-3777,-4293,-4615,-4717,-4535,-4076,-3301,-2258,-954,529,2127,3734,5243,6562,7582,8275,8593,8588,8308,7865,7369,6932,6642,6540,6621,6815,7022,7090,6894,6296,5238,3708,1773,-410,-2658,-4709,-6361,-7377,-7660,-7137,-5882,-4027,-1789,595,2882,4863,6395,7400,7876,7897,7556,6990,6316,5628,4988,4405,3869,3327,2746,2063,1276,358,-639,-1672,-2655,-3502,-4132,-4485,-4538,-4311,-3874,-3328,-2793,-2398,-2250,-2414,-2936,-3778,-4891,-6170,-7483,-8719,-9737,-10467,-10842,-10865,-10573,-10030,-9339,-8583,-7855,-7199,-6638,-6138,-5649,-5068,-4312,-3292,-1941,-266,1719,3896,6134,8236,9999,11224,11728,11405,10197,8146,5356,2006,-1678,-5446,-9040,-12225,-14791,-16583,-17484,-17474,-16539,-14802,-12369,-9456,-6269,-3054,-37,2574,4636,6063,6845,7048,6795,6230,5531,4820,4206,3722,3354,3024,2654,2116,1357,308,-975,-2441,-3916,-5242,-6217,-6683,-6517,-5693,-4249,-2319,-116,2135,4158,5750,6744,7067,6762,5931,4793,3567,2515,1836,1685,2106,3064,4411,5954,7436,8631,9336,9433,8882,7736,6125,4226,2257,432,-1059,-2052,-2466,-2244,-1433,-86,1655,3656,5732,7729,9450,10764,11515,11618,11005,9664,7639,5010,1924,-1457,-4926,-8275,-11306,-13840,-15758,-16972,-17473,-17284,-16477,-15148,-13408,-11362,-9117,-6757,-4362,-1992,276,2379,4230,5742,6820,7387,7374,6759,5554,3827,1686,-723,-3216,-5621,-7746,-9451,-10611,-11161,-11079,-10398,-9183,-7539,-5577,-3429,-1207,978,3047,4930,6592,7997,9139,9980,10518,10698,10510,9899,8885,7456,5697,3673,1536,-575,-2472,-4007,-5033,-5466,-5280,-4506,-3246,-1633,172,2010,3746,5276,6547,7538,8257,8748,9030,9149,9112,8929,8590,8085,7414,6577,5622,4580,3540,2564,1719,1063,609,368,307,375,526,684,825,894,905,854,767,672,584,532,507,528,578,680,826,1049,1341,1728,2178,2663,3117,3445,3558,3343,2720,1621,27,-2051,-4551,-7375,-10403,-13470,-16430,-19115,-21381,-23103,-24183,-24551,-24189,-23095,-21338,-18998,-16234,-13206,-10124,-7182,-4571,-2419,-821,230,769,915,779,514,199,-72,-298,-490,-696,-979,-1379,-1909,-2566,-3272,-3970,-4544,-4919,-5006,-4772,-4203,-3340,-2251,-1045,171,1276,2194,2870,3302,3523,3610,3646,3727,3942,4327,4932,5716,6654,7654,8616,9433,9971,10134,9826,8994,7647,5843,3729,1506,-579,-2247,-3271,-3454,-2720,-1112,1222,3985,6836,9377,11232,12095,11771,10197,7472,3824,-383,-4713,-8697,-11878,-13898,-14482,-13537,-11126,-7461,-2918,2067,6998,11403,14893,17184,18127,17728,16101,13487,10169,6493,2753,-736,-3794,-6242,-8043,-9178,-9717,-9733,-9326,-8573,-7541,-6268,-4784,-3107,-1268,692,2706,4695,6544,8161,9417,10241,10554,10344,9618,8448,6919,5174,3342,1574,-5,-1299,-2240,-2824,-3059,-3021,-2772,-2411,-2018,-1664,-1400,-1242,-1203,-1231,-1312,-1377,-1399,-1367,-1275,-1163,-1073,-1049,-1153,-1410,-1856,-2501,-3349,-4391,-5609,-6972,-8441,-9970,-11480,-12906,-14136,-15080,-15623,-15672,-15151,-14020,-12281,-9995,-7259,-4253,-1158,1778,4339,6304,7502,7831,7239,5772,3530,682,-2559,-5942,-9238,-12196,-14644,-16421,-17454,-17705,-17223,-16070,-14388,-12306,-9990,-7582,-5212,-2984,-959,811,2320,3562,4555,5310,5855,6198,6368,6375,6242,5978,5602,5125,4568,3955,3331,2740,2272,1975,1957,2240,2889,3869,5173,6713,8416,10176,11898,13488,14883,16020,16873,17429,17671,17610,17229,16533,15520,14205,12617,10836,8945,7100,5435,4113,3275,2988,3306,4144,5403,6874,8339,9560,10319,10466,9912,8682,6863,4661,2296,51,-1827,-3119,-3699,-3512,-2635,-1211,535,2331,3909,5016,5464,5135,4015,2165,-260,-3051,-5969,-8774,-11239,-13207,-14555,-15257,-15328,-14849,-13924,-12680,-11233,-9682,-8109,-6550,-5039,-3578,-2169,-822,449,1610,2600,3353,3786,3835,3450,2629,1418,-95,-1766,-3442,-4962,-6184,-7023,-7445,-7464,-7182,-6684,-6113,-5555,-5074,-4678,-4321,-3932,-3414,-2711,-1768,-620,689,2037,3317,4390,5170,5602,5684,5484,5091,4639,4255,4032,4065,4356,4935,5742,6731,7853,9024,10230,11411,12556,13645,14638,15512,16196,16634,16734,16440,15667,14415,12684,10561,8186,5722,3408,1423,-15,-805,-886,-297,802,2213,3635,4769,5329,5082,3882,1720,-1328,-5047,-9153,-13325,-17199,-20499,-22947,-24440,-24895,-24422,-23154,-21343,-19251,-17145,-15260,-13757,-12724,-12156,-11973,-12029,-12146,-12128,-11802,-11038,-9742,-7927,-5623,-2965,-91,2808,5573,8030,10070,11609,12612,13089,13087,12662,11912,10910,9757,8531,7305,6153,5118,4260,3605,3175,2976,2983,3161,3447,3750,4009,4113,4028,3702,3125,2337,1381,334,-694,-1627,-2352,-2790,-2889,-2592,-1910,-863,476,2001,3576,5042,6260,7078,7428,7254,6587,5513,4148,2670,1241,42,-771,-1084,-810,72,1548,3543,5933,8561,11206,13669,15688,17084,17651,17294,15954,13668,10547,6764,2555,-1825,-6090,-9988,-13271,-15763,-17333,-17924,-17554,-16286,-14269,-11670,-8715,-5644,-2699,-126,1889,3183,3683,3381,2337,697,-1374,-3649,-5939,-8028,-9792,-11110,-11955,-12347,-12330,-12026,-11520,-10937,-10354,-9827,-9375,-8972,-8579,-8116,-7541,-6774,-5817,-4643,-3291,-1803,-237,1336,2838,4214,5382,6309,6943,7287,7331,7129,6707,6144,5498,4835,4216,3681,3252,2940,2724,2589,2504,2431,2358,2235,2061,1795,1428,943,330,-400,-1238,-2132,-3037,-3869,-4548,-5006,-5175,-5057,-4683,-4136,-3565,-3098,-2913,-3112,-3773,-4886,-6361,-8044,-9710,-11121,-12032,-12242,-11610,-10089,-7708,-4626,-1029,2770,6490,9783,12381,14051,14668,14217,12781,10578,7865,4969,2207,-157,-1908,-2946,-3242,-2870,-1951,-653,838,2361,3743,4879,5666,6056,6024,5558,4690,3423,1827,-61,-2139,-4291,-6384,-8234,-9686,-10569,-10768,-10205,-8879,-6843,-4242,-1247,1898,4975,7733,10005,11636,12576,12815,12424,11513,10223,8707,7103,5537,4093,2841,1802,1003,427,84,-46,31,315,769,1393,2113,2892,3639,4258,4662,4745,4438,3700,2508,918,-995,-3091,-5192,-7106,-8620,-9560,-9777,-9217,-7876,-5878,-3385,-662,2049,4470,6416,7725,8373,8386,7891,7065,6088,5155,4383,3849,3550,3407,3336,3186,2879,2332,1562,626,-353,-1222,-1832,-2049,-1812,-1106,-13,1353,2794,4133,5145,5702,5667,5026,3816,2136,173,-1910,-3901,-5643,-7013,-7927,-8378,-8387,-8026,-7394,-6583,-5698,-4799,-3943,-3137,-2381,-1655,-946,-242,426,1051,1546,1872,1937,1678,1038,-9,-1441,-3185,-5104,-7024,-8729,-10009,-10670,-10575,-9660,-7962,-5612,-2825,108,2899,5228,6876,7649,7485,6399,4507,2004,-866,-3835,-6636,-9045,-10893,-12083,-12606,-12530,-11991,-11163,-10263,-9448,-8884,-8619,-8663,-8930,-9307,-9637,-9785,-9627,-9097,-8160,-6862,-5256,-3476,-1616,167,1794,3165,4241,5018,5512,5778,5871,5845,5756,5605,5411,5128,4725,4157,3388,2440,1342,228,-783,-1491,-1744,-1402,-408,1203,3314,5697,8100,10227,11816,12672,12692,11874,10344,8282,5957,3617,1517,-163,-1302,-1858,-1866,-1404,-601,422,1522,2594,3549,4320,4875,5200,5276,5129,4736,4125,3282,2235,995,-395,-1887,-3405,-4873,-6189,-7266,-8014,-8370,-8288,-7764,-6818,-5510,-3932,-2188,-406,1286,2779,3953,4748,5113,5057,4626,3918,3055,2187,1465,1018,952,1328,2143,3360,4855,6490,8076,9435,10387,10822,10642,9861,8518,6732,4651,2458,316,-1606,-3206,-4398,-5185,-5565,-5628,-5417,-5033,-4528,-3953,-3337,-2678,-1992,-1260,-512,255,990,1677,2279,2776,3158,3413,3534,3510,3315,2922,2304,1421,275,-1168,-2857,-4784,-6848,-8983,-11041,-12909,-14429,-15477,-15948,-15783,-14960,-13529,-11561,-9207,-6623,-4022,-1595,451,1965,2841,3041,2603,1638,295,-1226,-2753,-4110,-5200,-5958,-6412,-6621,-6707,-6794,-7004,-7440,-8120,-9048,-10107,-11186,-12105,-12713,-12877,-12502,-11569,-10105,-8203,-6016,-3717,-1515,400,1859,2741,2996,2622,1723,427,-1068,-2551,-3823,-4700,-5065,-4845,-4049,-2718,-968,1092,3303,5540,7667,9583,11208,12484,13395,13942,14167,14126,13897,13552,13161,12754,12348,11898,11352,10632,9662,8406,6853,5071,3167,1321,-285,-1424,-1945,-1691,-653,1160,3582,6410,9361,12129,14425,16008,16714,16490,15382,13548,11210,8666,6186,4058,2471,1556,1316,1683,2455,3428,4311,4888,4958,4427,3290,1644,-348,-2450,-4445,-6095,-7254,-7815,-7791,-7249,-6357,-5303,-4295,-3508,-3049,-2977,-3253,-3811,-4533,-5307,-6034,-6645,-7101,-7406,-7566,-7629,-7603,-7534,-7407,-7225,-6957,-6555,-5983,-5191,-4154,-2867,-1350,335,2098,3819,5365,6603,7411,7709,7461,6682,5445,3859,2058,210,-1558,-3070,-4240,-4929,-5096,-4677,-3684,-2170,-217,2009,4355,6618,8620,10206,11270,11766,11706,11164,10255,9119,7912,6768,5815,5129,4755,4690,4879,5239,5638,5954,6062,5878,5364,4560,3547,2480,1523,842,589,825,1576,2765,4268,5901,7471,8769,9616,9875,9441,8305,6483,4091,1263,-1793,-4872,-7749,-10246,-12200,-13559,-14275,-14440,-14137,-13530,-12774,-12028,-11422,-11042,-10917,-11031,-11292,-11594,-11780,-11721,-11279,-10392,-9011,-7190,-5012,-2621,-214,2023,3876,5185,5809,5699,4832,3309,1231,-1189,-3756,-6229,-8387,-10027,-10999,-11187,-10562,-9145,-7021,-4343,-1280,1959,5169,8164,10783,12909,14474,15447,15846,15712,15106,14100,12771,11190,9431,7577,5696,3896,2249,864,-177,-814,-998,-732,-64,949,2165,3466,4702,5733,6459,6800,6739,6293,5527,4520,3377,2193,1043,-6,-944,-1765,-2509,-3207,-3913,-4633,-5380,-6101,-6741,-7212,-7426,-7318,-6829,-5961,-4748,-3264,-1645,-27,1415,2525,3171,3273,2823,1874,550,-992,-2568,-3995,-5138,-5873,-6174,-6022,-5490,-4674,-3683,-2656,-1679,-844,-184,295,617,836,1002,1181,1415,1722,2089,2471,2790,2966,2932,2628,2071,1271,318,-717,-1740,-2683,-3513,-4212,-4815,-5357,-5896,-6477,-7129,-7858,-8647,-9445,-10201,-10846,-11306,-11526,-11445,-11025,-10243,-9099,-7601,-5810,-3777,-1598,641,2835,4899,6739,8297,9505,10333,10746,10733,10302,9477,8329,6961,5498,4102,2898,2003,1470,1289,1400,1700,2057,2372,2542,2546,2380,2111,1803,1555,1426,1459,1640,1908,2160,2270,2097,1530,504,-1004,-2910,-5117,-7427,-9653,-11580,-13028,-13864,-13999,-13433,-12207,-10430,-8241,-5797,-3272,-799,1467,3465,5095,6345,7191,7625,7663,7296,6548,5442,4027,2384,612,-1149,-2764,-4080,-4978,-5357,-5174,-4421,-3147,-1442,579,2779,5017,7180,9152,10860,12261,13320,14044,14434,14496,14236,13650,12740,11506,9975,8172,6169,4041,1881,-198,-2114,-3768,-5114,-6114,-6773,-7123,-7218,-7131,-6951,-6747,-6604,-6558,-6659,-6900,-7270,-7726,-8182,-8573,-8769,-8681,-8215,-7292,-5897,-4018,-1726,906,3731,6614,9369,11846,13873,15334,16129,16225,15640,14453,12804,10873,8877,7037,5545,4577,4218,4503,5359,6652,8159,9633,10790,11385,11213,10157,8189,5381,1896,-2035,-6146,-10156,-13806,-16879,-19200,-20668,-21225,-20879,-19677,-17724,-15157,-12153,-8930,-5705,-2721,-174,1759,2987,3464,3247,2433,1200,-270,-1763,-3098,-4133,-4770,-4987,-4810,-4323,-3639,-2896,-2220,-1721,-1479,-1524,-1850,-2396,-3078,-3766,-4342,-4675,-4660,-4244,-3387,-2151,-598,1123,2869,4471,5776,6650,7000,6766,5944,4553,2686,436,-2051,-4623,-7127,-9408,-11345,-12838,-13829,-14294,-14246,-13745,-12871,-11736,-10470,-9186,-8006,-6975,-6160,-5513,-5032,-4624,-4254,-3848,-3398,-2875,-2328,-1779,-1302,-941,-726,-664,-720,-818,-865,-751,-363,367,1497,3024,4898,7052,9355,11687,13883,15810,17299,18247,18521,18084,16902,15020,12544,9600,6405,3140,37,-2717,-4961,-6584,-7529,-7813,-7491,-6695,-5572,-4299,-3040,-1925,-1053,-436,-60,166,342,589,1007,1660,2566,3674,4919,6150,7251,8055,8452,8343,7691,6501,4829,2787,495,-1871,-4156,-6187,-7820,-8939,-9468,-9378,-8701,-7491,-5868,-3939,-1830,335,2469,4477,6305,7898,9208,10191,10795,10965,10664,9843,8512,6678,4413,1809,-1001,-3852,-6572,-8959,-10834,-12022,-12397,-11874,-10454,-8183,-5222,-1761,1919,5537,8777,11371,13071,13738,13308,11837,9506,6559,3341,191,-2543,-4610,-5814,-6122,-5599,-4442,-2938,-1411,-187,466,381,-494,-2057,-4119,-6374,-8508,-10196,-11201,-11357,-10650,-9150,-7070,-4649,-2205,0,1715,2773,3100,2676,1604,-7,-1942,-4035,-6058,-7860,-9295,-10291,-10830,-10940,-10707,-10223,-9617,-8986,-8427,-7989,-7696,-7526,-7429,-7321,-7133,-6766,-6184,-5354,-4296,-3085,-1803,-606,391,1025,1207,858,-18,-1344,-2986,-4718,-6314,-7493,-8042,-7782,-6631,-4629,-1891,1326,4732,7971,10720,12686,13701,13685,12714,10969,8719,6297,4008,2145,879,315,414,1075,2088,3251,4305,5097,5457,5361,4809,3901,2773,1595,536,-243,-627,-528,70,1166,2674,4505,6509,8543,10438,12057,13268,13999,14213,13920,13190,12114,10820,9439,8096,6900,5930,5225,4809,4642,4709,4935,5270,5669,6065,6443,6747,6960,7046,6968,6691,6170,5361,4233,2770,982,-1077,-3339,-5666,-7947,-10003,-11713,-12936,-13566,-13566,-12892,-11634,-9856,-7750,-5476,-3268,-1305,217,1187,1524,1240,404,-840,-2305,-3776,-5048,-5948,-6357,-6231,-5597,-4539,-3195,-1711,-249,1058,2096,2797,3138,3120,2818,2292,1670,1048,545,262,260,605,1282,2286,3549,4994,6527,8033,9415,10569,11427,11919,12023,11713,11009,9922,8489,6750,4758,2580,298,-1975,-4125,-6006,-7495,-8485,-8895,-8722,-7986,-6790,-5253,-3545,-1795,-161,1304,2543,3604,4549,5478,6491,7651,8965,10406,11821,13083,13945,14233,13738,12363,10056,6912,3112,-1051,-5217,-9011,-12081,-14142,-15055,-14773,-13441,-11277,-8627,-5849,-3316,-1336,-129,184,-377,-1715,-3600,-5807,-8022,-10029,-11602,-12634,-13084,-12992,-12473,-11679,-10770,-9896,-9151,-8579,-8142,-7761,-7304,-6649,-5685,-4357,-2656,-653,1566,3857,6089,8148,9924,11373,12469,13201,13619,13710,13531,13068,12356,11387,10199,8816,7313,5765,4286,2983,1975,1343,1147,1383,2005,2908,3937,4936,5717,6148,6129,5626,4699,3448,2061,713,-384,-1085,-1286,-948,-156,999,2280,3500,4396,4800,4569,3671,2169,207,-1987,-4163,-6062,-7465,-8215,-8245,-7582,-6338,-4705,-2881,-1109,437,1601,2310,2552,2357,1815,1000,29,-1039,-2128,-3214,-4275,-5312,-6317,-7284,-8178,-8961,-9575,-9970,-10112,-9972,-9582,-8954,-8155,-7239,-6256,-5259,-4279,-3330,-2426,-1555,-706,118,922,1665,2317,2799,3047,2983,2553,1729,525,-1021,-2804,-4727,-6620,-8347,-9733,-10631,-10920,-10511,-9375,-7547,-5117,-2243,879,4018,6946,9430,11287,12374,12613,12013,10637,8638,6201,3547,910,-1515,-3536,-5041,-5938,-6217,-5884,-5008,-3669,-1973,-33,2040,4145,6182,8060,9709,11034,11980,12463,12424,11825,10627,8873,6615,4003,1214,-1518,-3956,-5879,-7125,-7622,-7385,-6542,-5297,-3904,-2635,-1729,-1343,-1550,-2293,-3420,-4700,-5854,-6620,-6776,-6200,-4862,-2867,-405,2253,4788,6917,8345,8926,8534,7228,5115,2413,-593,-3626,-6394,-8674,-10303,-11206,-11391,-10935,-9981,-8684,-7224,-5748,-4391,-3224,-2300,-1611,-1115,-759,-440,-100,350,927,1638,2436,3233,3928,4395,4539,4281,3600,2518,1124,-452,-2036,-3443,-4495,-5042,-4988,-4298,-2991,-1176,1032,3436,5868,8126,10052,11499,12379,12641,12286,11374,9980,8234,6262,4192,2155,236,-1478,-2955,-4150,-5050,-5615,-5810,-5581,-4872,-3648,-1887,378,3072,6071,9201,12261,15031,17291,18849,19549,19315,18147,16140,13479,10404,7194,4122,1426,-739,-2282,-3244,-3705,-3857,-3875,-3972,-4272,-4865,-5722,-6762,-7804,-8659,-9122,-9030,-8311,-6950,-5079,-2876,-621,1391,2875,3573,3339,2097,-86,-3050,-6532,-10205,-13717,-16710,-18886,-20009,-19946,-18680,-16315,-13029,-9141,-4949,-828,2901,5976,8186,9460,9788,9289,8136,6565,4807,3091,1563,338,-592,-1258,-1774,-2245,-2795,-3490,-4371,-5409,-6543,-7661,-8664,-9434,-9905,-10055,-9903,-9530,-9054,-8598,-8283,-8180,-8300,-8576,-8900,-9084,-8961,-8374,-7213,-5488,-3265,-749,1821,4144,5947,7011,7188,6480,4963,2867,464,-1906,-3905,-5247,-5706,-5181,-3680,-1330,1646,4940,8248,11232,13656,15310,16128,16111,15379,14108,12531,10878,9339,8064,7085,6377,5826,5264,4526,3437,1906,-106,-2519,-5189,-7854,-10258,-12063,-13054,-12999,-11866,-9671,-6623,-2999,819,4440,7488,9673,10820,10905,10029,8435,6418,4325,2456,1039,215,-29,231,783,1422,1889,2009,1646,773,-537,-2140,-3807,-5302,-6388,-6874,-6648,-5688,-4078,-1981,353,2671,4691,6201,7040,7146,6535,5323,3661,1763,-182,-1976,-3478,-4579,-5218,-5381,-5084,-4382,-3371,-2132,-819,492,1655,2605,3282,3647,3730,3561,3215,2778,2331,1952,1698,1598,1650,1829,2068,2305,2433,2378,2049,1400,412,-883,-2395,-4002,-5505,-6741,-7499,-7651,-7099,-5842,-3947,-1568,1099,3813,6347,8496,10116,11133,11531,11377,10748,9767,8533,7123,5586,3935,2145,200,-1939,-4263,-6746,-9295,-11803,-14107,-16059,-17507,-18361,-18547,-18093,-17028,-15472,-13540,-11382,-9142,-6947,-4935,-3194,-1834,-911,-490,-601,-1251,-2424,-4051,-6036,-8221,-10425,-12426,-14013,-14980,-15202,-14594,-13212,-11165,-8669,-5979,-3370,-1072,720,1930,2546,2669,2450,2104,1828,1822,2196,3002,4194,5636,7139,8451,9361,9638,9188,7949,6008,3531,775,-1954,-4330,-6051,-6875,-6647,-5325,-2990,180,3889,7818,11598,14914,17495,19158,19816,19479,18217,16200,13602,10654,7577,4571,1830,-520,-2377,-3702,-4495,-4788,-4643,-4130,-3326,-2305,-1113,194,1594,3064,4581,6143,7707,9258,10737,12106,13287,14237,14863,15132,14977,14387,13363,11949,10223,8289,6269,4276,2417,751,-676,-1877,-2858,-3662,-4290,-4763,-5048,-5131,-4983,-4597,-4000,-3269,-2489,-1826,-1401,-1369,-1828,-2826,-4360,-6358,-8688,-11196,-13672,-15920,-17724,-18893,-19275,-18765,-17323,-15010,-11937,-8325,-4413,-500,3147,6275,8714,10361,11215,11341,10896,10051,9024,7994,7125,6523,6227,6230,6450,6773,7069,7188,7038,6541,5701,4576,3290,1990,862,39,-356,-286,228,1105,2203,3392,4496,5416,6035,6320,6254,5869,5218,4367,3390,2360,1341,412,-372,-941,-1242,-1240,-911,-267,665,1831,3172,4590,6009,7299,8367,9090,9377,9154,8385,7059,5240,2998,477,-2169,-4758,-7129,-9123,-10650,-11645,-12113,-12108,-11727,-11085,-10329,-9574,-8935,-8473,-8217,-8140,-8180,-8227,-8168,-7860,-7218,-6151,-4664,-2805,-699,1466,3472,5079,6088,6333,5747,4346,2246,-355,-3189,-5991,-8458,-10394,-11607,-12033,-11673,-10591,-8935,-6856,-4536,-2139,201,2377,4334,6047,7519,8785,9858,10778,11541,12152,12565,12759,12664,12262,11515,10441,9071,7491,5792,4098,2516,1134,12,-831,-1419,-1792,-2032,-2181,-2311,-2411,-2485,-2467,-2290,-1868,-1140,-56,1373,3105,5036,7032,8918,10527,11690,12271,12192,11416,9998,8033,5697,3180,693,-1555,-3435,-4827,-5739,-6206,-6341,-6286,-6174,-6138,-6244,-6525,-6961,-7485,-8030,-8508,-8859,-9044,-9057,-8919,-8680,-8388,-8099,-7839,-7630,-7442,-7253,-6995,-6627,-6088,-5364,-4447,-3382,-2248,-1145,-217,431,678,478,-174,-1210,-2501,-3883,-5171,-6186,-6800,-6908,-6503,-5601,-4292,-2687,-923,867,2548,4013,5164,5931,6275,6151,5589,4578,3221,1566,-237,-2077,-3791,-5251,-6324,-6928,-6997,-6534,-5580,-4216,-2581,-805,943,2527,3831,4781,5365,5620,5629,5508,5364,5322,5432,5764,6274,6945,7660,8345,8861,9135,9083,8674,7920,6846,5532,4046,2483,924,-543,-1843,-2892,-3620,-3966,-3876,-3352,-2393,-1088,484,2161,3801,5222,6280,6853,6855,6280,5152,3584,1701,-306,-2271,-3996,-5354,-6227,-6586,-6456,-5923,-5141,-4281,-3532,-3071,-3013,-3424,-4278,-5487,-6903,-8346,-9638,-10614,-11177,-11269,-10908,-10172,-9159,-8029,-6909,-5944,-5229,-4832,-4767,-5000,-5462,-6020,-6535,-6850,-6799,-6293,-5232,-3647,-1568,858,3489,6124,8589,10710,12366,13477,14012,13999,13481,12559,11324,9897,8382,6882,5487,4256,3231,2416,1796,1335,1002,776,661,686,912,1393,2215,3391,4941,6784,8812,10841,12663,14043,14798,14747,13857,12110,9669,6719,3561,503,-2137,-4086,-5134,-5167,-4164,-2214,522,3793,7320,10790,13892,16350,17921,18449,17832,16097,13314,9694,5470,946,-3560,-7751,-11365,-14193,-16126,-17109,-17195,-16495,-15181,-13457,-11532,-9605,-7823,-6313,-5119,-4283,-3769,-3567,-3614,-3875,-4292,-4807,-5363,-5875,-6282,-6504,-6502,-6250,-5783,-5160,-4496,-3911,-3538,-3484,-3804,-4521,-5579,-6902,-8355,-9821,-11138,-12214,-12935,-13239,-13106,-12522,-11555,-10258,-8759,-7177,-5653,-4336,-3334,-2758,-2644,-3001,-3782,-4874,-6171,-7499,-8721,-9713,-10369,-10647,-10536,-10051,-9235,-8132,-6759,-5155,-3304,-1216,1110,3661,6384,9208,12023,14682,17054,18960,20296,20949,20873,20084,18615,16601,14146,11441,8622,5870,3310,1078,-743,-2080,-2913,-3239,-3115,-2617,-1861,-992,-135,569,1023,1180,1017,594,0,-650,-1187,-1497,-1440,-958,-40,1259,2817,4462,6011,7263,8087,8364,8110,7359,6267,5013,3815,2879,2387,2434,3056,4179,5651,7263,8750,9867,10390,10171,9159,7387,4995,2190,-800,-3704,-6326,-8494,-10115,-11189,-11748,-11900,-11750,-11407,-10957,-10453,-9916,-9344,-8724,-8042,-7298,-6502,-5678,-4873,-4117,-3468,-2949,-2598,-2437,-2476,-2728,-3204,-3892,-4788,-5826,-6932,-7970,-8783,-9193,-9040,-8195,-6604,-4289,-1358,1981,5485,8831,11749,13928,15198,15408,14569,12762,10199,7143,3942,920,-1601,-3363,-4216,-4092,-3068,-1300,945,3391,5700,7624,8918,9486,9286,8410,7024,5333,3598,2006,749,-110,-541,-631,-494,-294,-195,-333,-803,-1639,-2809,-4223,-5753,-7238,-8546,-9535,-10159,-10376,-10243,-9825,-9228,-8551,-7881,-7261,-6715,-6209,-5713,-5152,-4476,-3641,-2631,-1486,-269,891,1854,2458,2557,2043,855,-986,-3398,-6217,-9211,-12126,-14655,-16541,-17533,-17474,-16285,-13993,-10742,-6755,-2363,2074,6163,9531,11889,12995,12779,11248,8577,5038,992,-3137,-6944,-10058,-12203,-13234,-13136,-12023,-10126,-7732,-5162,-2718,-617,979,2044,2626,2864,2927,3022,3292,3866,4782,6015,7473,9020,10491,11720,12581,12961,12849,12256,11281,10062,8754,7549,6582,5989,5828,6109,6797,7796,9005,10291,11544,12660,13575,14236,14645,14796,14732,14473,14060,13506,12832,12033,11104,10035,8823,7468,6002,4465,2939,1510,304,-593,-1067,-1094,-655,165,1258,2423,3479,4196,4413,3983,2865,1074,-1279,-4015,-6915,-9727,-12225,-14212,-15565,-16229,-16223,-15632,-14572,-13176,-11563,-9839,-8051,-6263,-4446,-2636,-810,998,2735,4322,5619,6500,6804,6423,5293,3429,948,-1949,-4980,-7831,-10175,-11745,-12345,-11899,-10440,-8132,-5208,-2002,1176,3972,6141,7454,7832,7256,5846,3789,1338,-1196,-3549,-5439,-6700,-7225,-7008,-6147,-4772,-3097,-1306,418,1942,3203,4195,4962,5608,6226,6917,7742,8698,9753,10785,11682,12282,12472,12162,11323,10001,8302,6394,4491,2787,1486,694,467,760,1430,2297,3107,3634,3656,3037,1711,-267,-2758,-5524,-8278,-10702,-12511,-13455,-13395,-12266,-10133,-7160,-3577,296,4159,7681,10605,12731,13939,14226,13647,12356,10544,8408,6153,3921,1828,-73,-1748,-3205,-4432,-5432,-6180,-6650,-6805,-6617,-6068,-5157,-3928,-2422,-755,984,2651,4135,5308,6083,6379,6170,5432,4212,2566,604,-1534,-3693,-5695,-7380,-8622,-9337,-9509,-9173,-8436,-7417,-6269,-5116,-4057,-3152,-2399,-1786,-1238,-709,-129,553,1346,2267,3258,4287,5250,6077,6665,6941,6854,6379,5568,4472,3258,2031,995,258,-57,60,598,1412,2376,3249,3861,4000,3566,2472,767,-1479,-4072,-6823,-9481,-11815,-13632,-14774,-15174,-14827,-13792,-12200,-10187,-7945,-5627,-3391,-1363,388,1789,2857,3569,3984,4098,3962,3580,2977,2156,1161,0,-1242,-2512,-3712,-4751,-5529,-5962,-5969,-5496,-4511,-3026,-1073,1238,3772,6350,8753,10787,12265,13062,13110,12420,11058,9149,6859,4358,1833,-555,-2654,-4361,-5598,-6336,-6582,-6376,-5786,-4908,-3852,-2737,-1678,-785,-132,214,241,-65,-688,-1595,-2767,-4134,-5665,-7262,-8837,-10253,-11381,-12069,-12197,-11675,-10461,-8590,-6160,-3330,-345,2567,5129,7131,8423,8927,8699,7847,6574,5117,3701,2549,1805,1569,1851,2617,3747,5129,6561,7921,9004,9714,9940,9625,8796,7465,5751,3742,1585,-607,-2707,-4637,-6323,-7745,-8889,-9775,-10423,-10869,-11128,-11220,-11156,-10932,-10553,-10018,-9322,-8487,-7509,-6426,-5240,-4007,-2730,-1479,-257,856,1846,2660,3273,3705,3947,4081,4148,4242,4427,4757,5266,5938,6762,7652,8553,9347,9948,10252,10191,9706,8796,7503,5900,4137,2346,715,-623,-1531,-1950,-1839,-1250,-235,1086,2590,4165,5667,7009,8097,8854,9253,9245,8849,8057,6914,5457,3732,1805,-268,-2414,-4544,-6577,-8393,-9890,-10954,-11489,-11437,-10775,-9530,-7799,-5690,-3387,-1040,1163,3091,4615,5678,6242,6336,6021,5385,4554,3635,2756,1992,1425,1067,919,939,1036,1138,1110,881,352,-495,-1663,-3075,-4610,-6110,-7381,-8266,-8608,-8346,-7471,-6080,-4323,-2437,-641,798,1705,1932,1432,246,-1505,-3621,-5864,-7965,-9684,-10806,-11193,-10787,-9630,-7830,-5613,-3191,-858,1177,2705,3647,3969,3764,3174,2388,1611,1007,687,690,958,1377,1750,1890,1585,699,-834,-3003,-5674,-8674,-11736,-14603,-16998,-18694,-19517,-19361,-18208,-16122,-13220,-9705,-5777,-1692,2343,6106,9451,12250,14433,15981,16891,17204,16962,16204,14985,13344,11330,8999,6422,3683,901,-1815,-4324,-6507,-8241,-9438,-10032,-10018,-9425,-8351,-6921,-5304,-3667,-2168,-937,-38,502,729,732,627,548,592,853,1343,2064,2949,3925,4887,5742,6404,6816,6958,6842,6520,6073,5602,5201,4962,4943,5155,5580,6136,6725,7216,7502,7481,7112,6391,5364,4118,2750,1361,31,-1182,-2252,-3189,-4010,-4762,-5467,-6147,-6794,-7367,-7815,-8050,-7993,-7580,-6734,-5457,-3730,-1619,797,3417,6073,8650,10942,12828,14141,14761,14599,13592,11737,9083,5731,1856,-2297,-6455,-10277,-13451,-15681,-16744,-16533,-15046,-12430,-8944,-4932,-829,2976,6076,8214,9220,9097,7965,6079,3745,1302,-943,-2753,-3989,-4616,-4703,-4393,-3892,-3397,-3119,-3175,-3646,-4504,-5644,-6908,-8073,-8924,-9260,-8935,-7895,-6168,-3882,-1242,1494,4046,6138,7565,8171,7906,6823,5031,2743,169,-2456,-4931,-7092,-8852,-10141,-10989,-11421,-11498,-11293,-10830,-10154,-9240,-8078,-6625,-4879,-2847,-612,1695,3895,5763,7088,7666,7379,6162,4097,1315,-1895,-5256,-8386,-11005,-12831,-13730,-13648,-12674,-10961,-8770,-6342,-3960,-1829,-107,1138,1926,2353,2576,2784,3162,3869,4985,6537,8431,10515,12563,14319,15528,15977,15514,14080,11723,8576,4890,958,-2853,-6206,-8752,-10263,-10553,-9609,-7485,-4390,-591,3567,7715,11495,14592,16760,17843,17800,16676,14631,11870,8658,5260,1928,-1120,-3735,-5806,-7299,-8201,-8556,-8386,-7760,-6707,-5292,-3559,-1589,552,2756,4935,6977,8785,10266,11329,11915,11987,11535,10619,9314,7773,6154,4654,3432,2636,2342,2538,3158,4021,4931,5623,5884,5508,4389,2530,8,-2932,-6028,-8930,-11301,-12872,-13436,-12925,-11397,-9020,-6084,-2928,81,2592,4340,5131,4935,3797,1902,-510,-3149,-5734,-7993,-9733,-10799,-11134,-10721,-9637,-7951,-5817,-3353,-717,1952,4519,6861,8866,10462,11589,12237,12422,12188,11599,10729,9641,8407,7066,5671,4235,2787,1329,-122,-1553,-2918,-4172,-5227,-6002,-6411,-6376,-5855,-4845,-3368,-1505,648,2977,5327,7602,9650,11403,12762,13686,14134,14084,13526,12453,10860,8773,6214,3269,36,-3326,-6645,-9719,-12363,-14408,-15737,-16283,-16053,-15104,-13573,-11636,-9498,-7390,-5496,-3998,-2987,-2520,-2559,-3049,-3859,-4871,-5928,-6903,-7657,-8101,-8148,-7774,-6971,-5783,-4267,-2507,-591,1400,3391,5318,7149,8819,10316,11587,12604,13353,13795,13949,13803,13377,12687,11742,10568,9176,7597,5857,3996,2068,126,-1756,-3518,-5076,-6364,-7312,-7870,-7985,-7657,-6874,-5677,-4125,-2283,-271,1810,3830,5662,7211,8380,9141,9479,9439,9084,8513,7817,7092,6398,5771,5202,4654,4059,3352,2474,1412,176,-1133,-2418,-3510,-4273,-4591,-4371,-3635,-2418,-880,821,2454,3818,4712,4996,4592,3496,1779,-415,-2904,-5456,-7862,-9908,-11443,-12377,-12676,-12411,-11682,-10666,-9555,-8545,-7812,-7497,-7662,-8343,-9472,-10945,-12589,-14180,-15490,-16282,-16363,-15604,-13971,-11535,-8467,-5048,-1583,1555,4059,5650,6168,5549,3877,1312,-1849,-5285,-8615,-11473,-13540,-14550,-14354,-12913,-10303,-6734,-2479,2101,6658,10837,14371,17047,18782,19549,19453,18616,17246,15527,13660,11797,10047,8477,7087,5861,4737,3669,2609,1550,515,-429,-1185,-1645,-1710,-1320,-475,757,2243,3786,5178,6204,6698,6572,5827,4557,2945,1209,-409,-1704,-2534,-2833,-2640,-2054,-1268,-464,133,392,204,-398,-1350,-2452,-3511,-4290,-4599,-4305,-3364,-1828,161,2373,4570,6453,7805,8424,8209,7138,5281,2778,-158,-3296,-6394,-9218,-11603,-13407,-14583,-15129,-15115,-14653,-13880,-12959,-12044,-11256,-10725,-10469,-10532,-10833,-11293,-11762,-12091,-12120,-11734,-10853,-9479,-7683,-5590,-3393,-1286,531,1901,2729,3007,2787,2209,1453,720,214,95,473,1379,2795,4590,6643,8723,10666,12261,13373,13911,13855,13270,12262,11017,9693,8491,7512,6853,6494,6384,6409,6428,6339,6021,5488,4741,3913,3152,2635,2542,3019,4124,5878,8173,10847,13679,16384,18708,20382,21227,21120,20053,18093,15429,12272,8911,5596,2569,5,-2004,-3418,-4297,-4717,-4811,-4695,-4476,-4222,-3966,-3697,-3392,-3015,-2536,-1961,-1333,-705,-220,44,-78,-662,-1790,-3482,-5680,-8290,-11118,-13942,-16506,-18524,-19776,-20063,-19307,-17510,-14805,-11428,-7685,-3959,-600,2054,3759,4384,3922,2489,309,-2320,-5092,-7670,-9831,-11377,-12249,-12477,-12168,-11517,-10705,-9955,-9385,-9117,-9132,-9397,-9776,-10140,-10322,-10203,-9698,-8783,-7511,-5973,-4311,-2666,-1172,68,1004,1620,1957,2068,2037,1924,1785,1637,1475,1265,970,551,-4,-687,-1432,-2167,-2757,-3081,-3028,-2478,-1422,167,2180,4509,6965,9363,11503,13223,14394,14950,14881,14239,13142,11737,10217,8755,7529,6651,6209,6183,6524,7095,7725,8239,8445,8220,7486,6240,4565,2602,540,-1393,-3003,-4106,-4603,-4458,-3722,-2531,-1049,506,1958,3138,3958,4370,4413,4143,3683,3127,2579,2102,1711,1386,1063,645,63,-785,-1888,-3271,-4820,-6436,-7955,-9193,-10018,-10284,-9954,-9028,-7588,-5781,-3786,-1810,-60,1290,2088,2261,1756,630,-1050,-3131,-5431,-7743,-9822,-11453,-12428,-12599,-11883,-10282,-7903,-4913,-1592,1794,4910,7508,9361,10345,10428,9662,8205,6249,4047,1841,-160,-1774,-2922,-3557,-3739,-3545,-3123,-2598,-2113,-1765,-1610,-1650,-1837,-2061,-2190,-2088,-1609,-696,694,2492,4579,6773,8866,10654,11957,12674,12749,12228,11218,9864,8357,6858,5506,4373,3479,2766,2155,1534,813,-62,-1099,-2227,-3357,-4323,-5001,-5267,-5043,-4366,-3278,-1968,-603,571,1359,1570,1091,-114,-2013,-4455,-7250,-10129,-12816,-15035,-16569,-17255,-17053,-15993,-14226,-11943,-9409,-6862,-4556,-2674,-1360,-695,-694,-1312,-2459,-3984,-5713,-7459,-9017,-10249,-11020,-11308,-11116,-10558,-9755,-8900,-8138,-7637,-7448,-7629,-8068,-8683,-9243,-9579,-9471,-8778,-7423,-5406,-2854,76,3122,6048,8616,10642,12033,12756,12875,12493,11759,10809,9772,8730,7738,6802,5923,5080,4261,3480,2751,2129,1664,1424,1460,1823,2515,3545,4849,6379,8032,9710,11311,12717,13858,14636,15037,15033,14670,14010,13160,12233,11361,10650,10185,10015,10131,10491,10998,11531,11949,12125,11933,11333,10278,8857,7148,5329,3584,2094,1045,532,610,1223,2244,3460,4648,5532,5927,5643,4652,2945,674,-2000,-4823,-7571,-10015,-12001,-13417,-14260,-14571,-14464,-14092,-13587,-13094,-12695,-12419,-12267,-12173,-12069,-11878,-11533,-10998,-10263,-9343,-8296,-7168,-6051,-5002,-4099,-3392,-2901,-2648,-2596,-2709,-2925,-3151,-3334,-3369,-3231,-2851,-2241,-1390,-343,864,2154,3458,4697,5788,6682,7333,7739,7917,7903,7749,7494,7163,6777,6314,5761,5083,4260,3282,2166,954,-282,-1442,-2414,-3067,-3299,-2995,-2119,-623,1431,3976,6862,9916,12929,15689,17979,19629,20490,20478,19573,17803,15295,12214,8790,5296,1977,-909,-3199,-4787,-5673,-5936,-5735,-5243,-4687,-4207,-3966,-4000,-4323,-4855,-5496,-6095,-6535,-6690,-6522,-6002,-5218,-4246,-3253,-2352,-1701,-1345,-1344,-1633,-2142,-2734,-3282,-3647,-3745,-3512,-2935,-2053,-921,381,1733,3072,4258,5255,5965,6397,6525,6410,6097,5657,5156,4621,4067,3463,2753,1875,758,-629,-2282,-4141,-6092,-7974,-9603,-10789,-11367,-11232,-10339,-8736,-6535,-3946,-1174,1493,3864,5721,6973,7568,7557,7040,6176,5142,4121,3265,2708,2500,2682,3200,3991,4941,5926,6814,7476,7819,7736,7218,6236,4867,3206,1396,-380,-1956,-3174,-3939,-4213,-4050,-3560,-2916,-2306,-1927,-1922,-2407,-3395,-4840,-6620,-8542,-10391,-11930,-12951,-13311,-12933,-11840,-10147,-8017,-5698,-3390,-1329,362,1576,2335,2678,2730,2600,2417,2243,2129,2038,1917,1662,1177,361,-828,-2404,-4285,-6357,-8426,-10295,-11765,-12653,-12882,-12389,-11259,-9591,-7568,-5393,-3245,-1307,317,1557,2406,2914,3149,3230,3246,3316,3503,3868,4421,5140,5972,6835,7623,8232,8553,8506,8033,7118,5789,4110,2190,175,-1812,-3583,-5060,-6119,-6746,-6945,-6775,-6334,-5727,-5059,-4399,-3790,-3218,-2653,-2030,-1305,-436,569,1684,2834,3941,4900,5637,6075,6199,6006,5571,4964,4323,3754,3386,3304,3561,4168,5067,6179,7341,8395,9146,9414,9057,7984,6163,3655,564,-2925,-6598,-10224,-13542,-16355,-18442,-19688,-20000,-19375,-17887,-15651,-12846,-9675,-6344,-3064,-18,2648,4816,6422,7447,7907,7872,7414,6643,5662,4564,3451,2388,1458,703,184,-84,-64,229,785,1562,2477,3443,4337,5025,5402,5366,4876,3955,2648,1104,-551,-2135,-3483,-4480,-5013,-5077,-4674,-3913,-2892,-1779,-690,263,1019,1592,2007,2381,2790,3348,4128,5157,6443,7912,9488,11030,12417,13504,14188,14382,14054,13229,11968,10396,8650,6868,5210,3745,2571,1677,1058,643,369,141,-97,-405,-783,-1225,-1678,-2079,-2369,-2473,-2373,-2052,-1555,-939,-323,194,460,391,-124,-1098,-2535,-4341,-6387,-8490,-10429,-12005,-13020,-13347,-12932,-11787,-10016,-7787,-5287,-2760,-400,1578,3033,3847,3984,3446,2318,709,-1206,-3244,-5205,-6896,-8151,-8849,-8913,-8369,-7276,-5823,-4194,-2651,-1418,-680,-548,-1034,-2043,-3416,-4907,-6286,-7308,-7825,-7748,-7117,-6039,-4717,-3367,-2208,-1416,-1078,-1212,-1739,-2524,-3394,-4180,-4734,-4969,-4861,-4423,-3765,-2965,-2164,-1465,-934,-641,-558,-678,-914,-1198,-1439,-1558,-1499,-1220,-728,-43,768,1637,2460,3172,3677,3956,3987,3790,3422,2939,2438,1990,1706,1641,1882,2444,3340,4504,5855,7239,8499,9458,9942,9868,9157,7885,6160,4199,2258,603,-512,-921,-527,617,2376,4499,6673,8587,9934,10499,10173,8932,6913,4300,1378,-1557,-4203,-6318,-7703,-8283,-8058,-7135,-5700,-3963,-2179,-543,748,1592,1913,1715,1044,-1,-1282,-2630,-3884,-4881,-5513,-5714,-5477,-4860,-3957,-2889,-1784,-747,144,848,1374,1743,2014,2233,2434,2636,2814,2932,2929,2748,2354,1729,896,-93,-1161,-2242,-3246,-4144,-4887,-5496,-5953,-6316,-6558,-6730,-6798,-6779,-6645,-6403,-6039,-5566,-5005,-4370,-3717,-3046,-2424,-1843,-1335,-884,-479,-74,361,898,1564,2421,3452,4670,6006,7387,8712,9837,10644,11005,10829,10072,8753,6939,4790,2459,167,-1908,-3602,-4792,-5440,-5537,-5161,-4408,-3426,-2364,-1374,-596,-124,-35,-338,-1013,-2003,-3210,-4540,-5874,-7119,-8191,-9031,-9614,-9937,-10010,-9864,-9507,-8957,-8202,-7240,-6049,-4646,-3042,-1317,454,2114,3531,4529,4981,4786,3915,2417,418,-1894,-4279,-6515,-8366,-9687,-10362,-10385,-9786,-8684,-7206,-5518,-3777,-2120,-663,513,1382,1913,2163,2152,1966,1665,1328,1026,818,770,919,1295,1905,2719,3701,4759,5817,6758,7504,7978,8159,8049,7715,7239,6743,6331,6112,6130,6422,6935,7612,8337,9002,9504,9763,9750,9474,8995,8409,7825,7370,7124,7169,7503,8100,8871,9687,10410,10897,11038,10773,10100,9075,7810,6434,5113,3974,3150,2692,2641,2944,3528,4258,4978,5508,5691,5367,4443,2873,677,-2038,-5116,-8328,-11430,-14161,-16298,-17675,-18189,-17861,-16740,-15018,-12859,-10528,-8225,-6167,-4503,-3335,-2700,-2576,-2878,-3488,-4246,-4984,-5542,-5779,-5600,-4962,-3873,-2402,-660,1204,3020,4606,5808,6487,6576,6042,4958,3418,1622,-236,-1926,-3233,-4002,-4105,-3515,-2267,-466,1695,4020,6246,8160,9537,10256,10207,9415,7925,5888,3468,884,-1664,-3959,-5827,-7113,-7711,-7571,-6677,-5107,-2955,-394,2386,5182,7790,10051,11824,13050,13684,13771,13347,12524,11380,10034,8564,7061,5586,4199,2958,1907,1103,577,352,415,716,1170,1653,2032,2163,1931,1265,147,-1369,-3180,-5140,-7083,-8851,-10320,-11403,-12063,-12325,-12228,-11864,-11312,-10660,-9970,-9267,-8562,-7802,-6957,-5938,-4710,-3232,-1509,419,2480,4569,6571,8367,9840,10912,11519,11645,11327,10622,9634,8497,7315,6234,5317,4660,4270,4175,4337,4711,5232,5794,6298,6622,6661,6321,5560,4353,2760,863,-1186,-3223,-5050,-6496,-7408,-7694,-7326,-6357,-4897,-3128,-1241,550,2073,3187,3835,4010,3782,3264,2585,1887,1274,821,567,490,559,691,814,829,663,242,-473,-1496,-2815,-4370,-6107,-7904,-9686,-11316,-12720,-13803,-14519,-14845,-14780,-14356,-13611,-12596,-11352,-9936,-8374,-6722,-5015,-3304,-1653,-126,1212,2277,3048,3473,3588,3428,3083,2661,2274,2035,2012,2246,2719,3361,4068,4686,5081,5096,4630,3615,2046,-21,-2455,-5110,-7757,-10205,-12226,-13656,-14357,-14249,-13319,-11607,-9214,-6289,-3019,394,3736,6810,9456,11533,12970,13708,13741,13097,11809,9971,7681,5074,2333,-369,-2822,-4831,-6243,-6906,-6773,-5818,-4111,-1776,1014,4030,7032,9766,11992,13519,14187,13924,12720,10651,7878,4632,1202,-2084,-4912,-7005,-8176,-8348,-7579,-6043,-4025,-1862,95,1523,2192,1987,910,-880,-3158,-5596,-7877,-9694,-10826,-11146,-10639,-9388,-7584,-5432,-3206,-1133,583,1781,2393,2398,1832,800,-598,-2217,-3938,-5627,-7178,-8494,-9483,-10107,-10307,-10088,-9448,-8412,-7024,-5321,-3379,-1254,959,3177,5298,7223,8852,10107,10911,11237,11053,10401,9309,7875,6175,4335,2448,622,-1059,-2538,-3758,-4726,-5410,-5870,-6092,-6129,-5981,-5647,-5112,-4341,-3304,-1964,-321,1608,3768,6039,8297,10340,11998,13071,13441,13013,11806,9899,7465,4726,1948,-602,-2679,-4086,-4699,-4472,-3451,-1746,446,2934,5463,7856,9919,11555,12698,13358,13586,13470,13110,12596,11999,11344,10621,9786,8774,7522,5979,4134,2018,-278,-2625,-4847,-6762,-8189,-8992,-9087,-8478,-7256,-5584,-3707,-1887,-398,521,711,98,-1284,-3286,-5693,-8212,-10557,-12452,-13685,-14134,-13768,-12648,-10934,-8811,-6523,-4289,-2309,-730,361,947,1064,813,305,-307,-897,-1347,-1582,-1559,-1293,-815,-224,407,954,1343,1494,1359,949,255,-653,-1740,-2938,-4184,-5434,-6636,-7759,-8792,-9708,-10522,-11218,-11787,-12199,-12383,-12252,-11702,-10617,-8941,-6642,-3812,-581,2778,6018,8786,10838,11932,11970,10939,8972,6266,3133,-125,-3160,-5705,-7522,-8472,-8521,-7694,-6146,-4051,-1656,792,3049,4910,6216,6889,6909,6352,5334,4037,2640,1346,302,-357,-576,-341,296,1229,2326,3437,4419,5164,5611,5746,5609,5279,4844,4417,4087,3924,3974,4231,4669,5212,5773,6246,6537,6562,6280,5671,4753,3587,2222,766,-737,-2196,-3591,-4893,-6098,-7221,-8226,-9107,-9777,-10163,-10166,-9697,-8703,-7193,-5206,-2894,-397,2066,4303,6137,7407,8040,7990,7291,6012,4271,2198,-53,-2354,-4575,-6631,-8435,-9944,-11098,-11867,-12204,-12070,-11438,-10286,-8631,-6510,-4012,-1243,1630,4465,7066,9290,10986,12054,12435,12102,11094,9475,7353,4874,2180,-535,-3124,-5406,-7270,-8601,-9369,-9546,-9196,-8366,-7168,-5680,-4019,-2246,-449,1336,3063,4706,6242,7646,8898,9971,10844,11496,11910,12076,11999,11677,11135,10376,9414,8258,6899,5347,3604,1696,-327,-2402,-4430,-6315,-7948,-9234,-10100,-10498,-10411,-9866,-8915,-7664,-6218,-4739,-3348,-2215,-1433,-1112,-1294,-1986,-3164,-4740,-6626,-8689,-10803,-12839,-14658,-16149,-17173,-17641,-17448,-16554,-14943,-12665,-9820,-6585,-3151,220,3300,5861,7710,8750,8915,8258,6878,4949,2656,227,-2162,-4330,-6158,-7561,-8512,-8991,-9055,-8725,-8112,-7253,-6278,-5219,-4165,-3145,-2162,-1240,-324,583,1536,2526,3586,4671,5781,6835,7792,8579,9136,9437,9462,9234,8824,8292,7782,7379,7223,7387,7918,8818,10023,11428,12910,14311,15514,16407,16932,17060,16818,16251,15444,14468,13426,12366,11362,10443,9634,8976,8469,8143,8004,8016,8156,8303,8370,8190,7655,6623,5054,2919,303,-2675,-5820,-8912,-11730,-14056,-15734,-16650,-16771,-16125,-14808,-12970,-10784,-8461,-6188,-4145,-2487,-1297,-662,-566,-996,-1874,-3100,-4576,-6179,-7813,-9397,-10851,-12142,-13207,-14018,-14540,-14725,-14559,-14007,-13061,-11726,-10006,-7947,-5581,-3003,-283,2443,5070,7440,9434,10906,11759,11906,11322,10024,8103,5707,3031,313,-2212,-4317,-5821,-6592,-6586,-5802,-4323,-2264,227,2984,5855,8689,11358,13735,15708,17166,18000,18127,17468,16014,13778,10873,7456,3755,50,-3367,-6219,-8248,-9306,-9289,-8235,-6232,-3484,-224,3263,6707,9844,12488,14476,15763,16335,16258,15643,14604,13291,11833,10334,8896,7549,6316,5159,4020,2823,1485,-61,-1856,-3915,-6194,-8632,-11106,-13495,-15634,-17398,-18649,-19309,-19319,-18678,-17405,-15581,-13278,-10629,-7753,-4798,-1903,782,3126,5010,6336,7059,7157,6675,5697,4352,2800,1205,-264,-1467,-2291,-2653,-2520,-1888,-796,681,2434,4336,6233,7985,9452,10533,11160,11305,10992,10271,9227,7970,6590,5205,3873,2650,1551,553,-362,-1246,-2113,-2988,-3839,-4626,-5266,-5664,-5713,-5325,-4424,-3002,-1072,1259,3854,6512,8995,11078,12520,13148,12836,11529,9269,6159,2390,-1812,-6166,-10398,-14235,-17438,-19828,-21269,-21714,-21158,-19683,-17399,-14496,-11162,-7647,-4167,-959,1796,3949,5407,6153,6200,5652,4621,3274,1767,262,-1115,-2262,-3130,-3708,-4023,-4154,-4165,-4157,-4177,-4265,-4402,-4560,-4664,-4663,-4514,-4190,-3737,-3188,-2635,-2158,-1829,-1702,-1794,-2088,-2535,-3061,-3572,-3981,-4198,-4153,-3806,-3130,-2160,-930,458,1904,3273,4429,5261,5675,5632,5144,4269,3130,1851,616,-440,-1160,-1455,-1267,-609,443,1767,3165,4461,5448,5976,5976,5421,4406,3056,1546,75,-1213,-2174,-2761,-2950,-2806,-2396,-1841,-1215,-608,-34,505,1047,1661,2379,3252,4256,5342,6413,7330,7947,8121,7722,6699,5019,2763,32,-2981,-6087,-9037,-11626,-13632,-14898,-15307,-14815,-13441,-11287,-8510,-5330,-2002,1208,4024,6229,7631,8139,7750,6544,4708,2493,161,-1977,-3720,-4880,-5404,-5323,-4761,-3905,-2986,-2222,-1799,-1836,-2352,-3284,-4465,-5679,-6651,-7154,-6957,-5960,-4121,-1541,1592,4998,8345,11284,13495,14712,14784,13647,11398,8225,4444,444,-3354,-6530,-8730,-9694,-9311,-7593,-4741,-1034,3119,7298,11079,14082,16051,16816,16357,14793,12326,9278,5989,2814,58,-2032,-3331,-3785,-3463,-2502,-1103,506,2095,3476,4507,5124,5333,5212,4869,4455,4096,3896,3926,4180,4627,5180,5722,6154,6365,6304,5947,5316,4455,3448,2333,1199,53,-1066,-2165,-3242,-4298,-5326,-6296,-7159,-7863,-8308,-8450,-8196,-7526,-6428,-4933,-3120,-1092,1012,3043,4843,6267,7202,7547,7278,6390,4940,3033,785,-1644,-4110,-6462,-8597,-10406,-11865,-12932,-13638,-14009,-14079,-13907,-13497,-12892,-12084,-11086,-9906,-8561,-7095,-5562,-4039,-2604,-1348,-324,390,801,886,687,258,-360,-1083,-1871,-2665,-3415,-4086,-4618,-4975,-5098,-4956,-4516,-3781,-2768,-1544,-188,1172,2410,3388,3982,4130,3781,2993,1854,529,-795,-1906,-2653,-2873,-2543,-1662,-334,1263,2957,4499,5726,6459,6618,6178,5180,3725,1964,51,-1828,-3533,-4912,-5877,-6345,-6280,-5683,-4564,-2993,-1053,1132,3410,5602,7536,9027,9948,10189,9722,8574,6848,4705,2363,61,-1951,-3459,-4294,-4362,-3647,-2213,-185,2246,4879,7480,9836,11762,13096,13752,13673,12892,11458,9504,7149,4551,1862,-792,-3286,-5533,-7479,-9073,-10313,-11192,-11738,-11966,-11934,-11673,-11260,-10749,-10222,-9738,-9361,-9139,-9064,-9146,-9291,-9425,-9411,-9117,-8418,-7229,-5509,-3300,-710,2096,4886,7420,9456,10777,11238,10778,9408,7277,4567,1578,-1417,-4099,-6232,-7625,-8189,-7933,-6956,-5423,-3546,-1535,421,2181,3664,4838,5727,6357,6785,7021,7076,6926,6531,5864,4922,3735,2394,1019,-224,-1156,-1628,-1495,-716,717,2697,5059,7559,9934,11890,13172,13582,12979,11362,8787,5446,1588,-2466,-6386,-9826,-12517,-14233,-14850,-14383,-12901,-10664,-7943,-5112,-2529,-519,688,961,324,-1093,-3035,-5191,-7222,-8809,-9716,-9792,-9029,-7511,-5462,-3137,-866,1067,2388,2945,2640,1541,-231,-2438,-4806,-7071,-8971,-10351,-11121,-11299,-10986,-10363,-9606,-8955,-8531,-8474,-8766,-9358,-10099,-10786,-11228,-11219,-10644,-9438,-7640,-5355,-2778,-95,2438,4666,6416,7628,8310,8515,8392,8067,7717,7444,7355,7448,7720,8082,8459,8746,8886,8827,8596,8238,7851,7551,7465,7685,8307,9336,10764,12509,14439,16397,18175,19590,20447,20635,20075,18817,16963,14720,12335,10075,8207,6916,6340,6479,7272,8526,10005,11429,12505,13001,12720,11582,9584,6840,3524,-100,-3786,-7239,-10267,-12683,-14419,-15465,-15891,-15829,-15444,-14899,-14343,-13877,-13523,-13262,-12985,-12577,-11892,-10826,-9316,-7362,-5072,-2562,-77,2199,4015,5206,5637,5262,4103,2261,-109,-2814,-5639,-8399,-10898,-13026,-14678,-15823,-16447,-16586,-16269,-15556,-14487,-13102,-11446,-9541,-7431,-5165,-2797,-413,1897,4041,5919,7457,8596,9313,9614,9547,9194,8652,8052,7509,7129,6989,7123,7515,8127,8867,9653,10377,10964,11351,11524,11486,11298,11020,10741,10534,10441,10491,10646,10861,11043,11106,10965,10539,9803,8725,7345,5694,3858,1907,-51,-1946,-3676,-5172,-6352,-7147,-7495,-7339,-6652,-5423,-3707,-1558,874,3456,5973,8244,10043,11204,11569,11049,9617,7317,4261,637,-3327,-7359,-11176,-14514,-17128,-18847,-19550,-19219,-17890,-15699,-12818,-9471,-5904,-2345,986,3909,6301,8073,9201,9700,9613,9030,8030,6732,5226,3623,2021,493,-861,-2005,-2870,-3451,-3741,-3770,-3601,-3299,-2961,-2660,-2474,-2441,-2562,-2807,-3097,-3336,-3413,-3220,-2667,-1702,-301,1506,3642,6000,8416,10721,12716,14231,15113,15267,14674,13361,11456,9108,6520,3905,1433,-717,-2452,-3711,-4486,-4847,-4861,-4664,-4369,-4106,-3975,-4039,-4324,-4820,-5466,-6187,-6891,-7480,-7897,-8077,-8041,-7771,-7355,-6804,-6218,-5607,-5034,-4488,-3976,-3478,-2960,-2416,-1821,-1195,-551,61,596,992,1197,1165,857,277,-580,-1663,-2915,-4266,-5608,-6852,-7886,-8605,-8934,-8806,-8220,-7195,-5821,-4209,-2506,-867,573,1691,2406,2690,2549,2047,1289,398,-467,-1168,-1572,-1578,-1136,-244,1044,2615,4311,5953,7331,8270,8604,8237,7131,5315,2904,51,-3038,-6138,-9052,-11568,-13558,-14912,-15579,-15555,-14857,-13544,-11689,-9376,-6734,-3869,-947,1901,4506,6743,8486,9662,10247,10253,9777,8927,7876,6780,5809,5088,4695,4666,4970,5536,6267,7026,7689,8115,8190,7826,6960,5591,3753,1535,-914,-3419,-5775,-7768,-9214,-9970,-9954,-9176,-7716,-5740,-3462,-1142,979,2667,3771,4187,3933,3064,1761,200,-1366,-2733,-3692,-4122,-3951,-3198,-1965,-400,1277,2851,4102,4840,4939,4334,3038,1138,-1213,-3812,-6415,-8784,-10675,-11915,-12354,-11958,-10740,-8807,-6309,-3436,-389,2626,5433,7865,9815,11184,11953,12115,11729,10863,9630,8134,6494,4820,3180,1661,267,-971,-2086,-3080,-3976,-4768,-5416,-5889,-6107,-6026,-5606,-4844,-3775,-2483,-1077,309,1538,2501,3117,3372,3294,2994,2595,2259,2140,2336,2924,3887,5153,6603,8069,9392,10420,11043,11197,10867,10098,8961,7557,6008,4411,2874,1463,236,-795,-1598,-2200,-2574,-2741,-2677,-2390,-1869,-1134,-216,817,1871,2825,3553,3917,3833,3224,2117,568,-1269,-3211,-5024,-6493,-7422,-7685,-7244,-6144,-4533,-2607,-610,1222,2678,3606,3926,3626,2778,1469,-129,-1908,-3703,-5443,-7036,-8483,-9754,-10889,-11887,-12753,-13479,-14007,-14288,-14234,-13785,-12880,-11513,-9701,-7536,-5131,-2647,-246,1915,3711,5068,5943,6376,6388,6075,5491,4689,3728,2592,1321,-103,-1650,-3286,-4960,-6587,-8092,-9389,-10407,-11107,-11446,-11438,-11087,-10421,-9474,-8271,-6850,-5238,-3474,-1589,361,2316,4205,5927,7396,8500,9154,9281,8856,7889,6470,4737,2883,1139,-275,-1151,-1354,-826,405,2210,4408,6765,9036,11002,12477,13336,13520,13024,11910,10260,8211,5889,3458,1059,-1163,-3076,-4580,-5591,-6079,-6036,-5504,-4555,-3285,-1822,-289,1180,2475,3504,4208,4568,4591,4332,3868,3288,2707,2204,1850,1674,1650,1722,1788,1726,1414,743,-366,-1933,-3944,-6296,-8847,-11396,-13713,-15562,-16742,-17076,-16511,-15029,-12751,-9844,-6548,-3133,152,3062,5442,7157,8182,8511,8205,7349,6030,4374,2463,406,-1700,-3792,-5759,-7552,-9076,-10278,-11082,-11466,-11380,-10852,-9895,-8568,-6962,-5148,-3244,-1325,515,2218,3727,5024,6083,6933,7581,8088,8493,8858,9237,9649,10132,10637,11147,11556,11792,11737,11301,10423,9056,7245,5039,2589,60,-2322,-4335,-5748,-6395,-6145,-5003,-3038,-456,2462,5381,7933,9805,10741,10592,9352,7101,4068,510,-3242,-6886,-10146,-12805,-14737,-15882,-16255,-15941,-15037,-13686,-12011,-10128,-8141,-6110,-4104,-2142,-284,1449,2975,4229,5114,5519,5373,4590,3158,1112,-1473,-4431,-7580,-10677,-13491,-15782,-17369,-18122,-17984,-16977,-15199,-12787,-9947,-6868,-3777,-835,1784,4015,5783,7120,8040,8617,8889,8898,8653,8146,7355,6275,4903,3290,1525,-274,-1927,-3272,-4123,-4346,-3840,-2591,-644,1871,4757,7799,10733,13359,15482,17007,17890,18189,17992,17474,16772,16081,15510,15169,15096,15275,15641,16084,16458,16623,16443,15819,14718,13144,11172,8911,6502,4091,1827,-188,-1850,-3138,-4041,-4600,-4902,-5025,-5096,-5215,-5465,-5923,-6607,-7498,-8563,-9684,-10782,-11731,-12432,-12824,-12856,-12545,-11920,-11055,-10017,-8899,-7750,-6650,-5607,-4653,-3786,-2980,-2236,-1517,-823,-168,429,894,1168,1154,778,-26,-1290,-3005,-5110,-7499,-10002,-12418,-14510,-16041,-16806,-16633,-15451,-13257,-10160,-6354,-2096,2312,6556,10366,13494,15808,17221,17759,17513,16608,15240,13547,11715,9831,8004,6259,4640,3151,1825,688,-206,-802,-1047,-906,-369,516,1679,2995,4327,5537,6512,7173,7512,7549,7365,7051,6707,6406,6197,6073,5993,5892,5664,5253,4572,3635,2448,1115,-262,-1518,-2526,-3128,-3260,-2867,-1990,-735,743,2240,3535,4441,4795,4514,3609,2139,283,-1778,-3804,-5582,-6936,-7746,-7977,-7667,-6919,-5886,-4732,-3628,-2701,-2061,-1747,-1769,-2077,-2580,-3175,-3708,-4076,-4136,-3823,-3078,-1901,-323,1571,3694,5904,8076,10057,11723,12932,13600,13629,12991,11678,9734,7255,4378,1296,-1769,-4572,-6856,-8407,-9040,-8671,-7281,-4991,-1976,1449,4969,8190,10790,12467,13056,12496,10878,8400,5391,2181,-848,-3402,-5260,-6318,-6591,-6226,-5425,-4478,-3662,-3249,-3428,-4330,-5933,-8180,-10840,-13686,-16387,-18644,-20167,-20737,-20206,-18561,-15877,-12337,-8233,-3854,426,4315,7532,9896,11306,11764,11343,10201,8504,6463,4244,2003,-138,-2114,-3855,-5332,-6514,-7356,-7842,-7934,-7626,-6942,-5925,-4677,-3321,-2024,-937,-230,-1,-306,-1122,-2325,-3761,-5178,-6368,-7089,-7203,-6619,-5357,-3521,-1293,1088,3368,5306,6703,7445,7484,6892,5792,4402,2960,1702,861,579,953,1951,3476,5319,7238,8928,10132,10588,10165,8780,6485,3434,-152,-3943,-7629,-10847,-13326,-14812,-15197,-14433,-12617,-9928,-6622,-3018,552,3773,6363,8129,8972,8884,7984,6457,4557,2556,721,-746,-1685,-2066,-1926,-1399,-692,-24,365,289,-387,-1693,-3595,-5930,-8505,-11028,-13222,-14804,-15543,-15295,-13998,-11720,-8607,-4915,-937,2996,6574,9527,11655,12859,13110,12500,11170,9331,7221,5089,3147,1593,541,59,132,695,1620,2755,3923,4958,5706,6053,5928,5297,4184,2657,810,-1209,-3256,-5157,-6761,-7943,-8618,-8749,-8367,-7530,-6363,-4995,-3571,-2238,-1094,-222,350,648,723,691,662,770,1128,1811,2864,4266,5956,7835,9758,11588,13149,14329,14978,15042,14466,13264,11498,9265,6709,4001,1326,-1127,-3186,-4717,-5633,-5908,-5581,-4736,-3515,-2065,-549,898,2182,3231,4051,4643,5080,5411,5712,6027,6393,6811,7247,7657,7947,8041,7849,7279,6305,4874,3041,842,-1604,-4177,-6730,-9113,-11195,-12860,-14024,-14619,-14643,-14086,-13030,-11550,-9781,-7861,-5941,-4148,-2583,-1317,-359,288,686,884,955,955,918,878,810,724,573,366,90,-224,-533,-774,-877,-775,-431,166,963,1882,2774,3501,3886,3804,3143,1886,54,-2236,-4809,-7463,-9954,-12068,-13637,-14525,-14703,-14179,-13039,-11413,-9436,-7278,-5049,-2884,-836,1035,2727,4229,5572,6745,7760,8602,9226,9605,9654,9342,8603,7439,5860,3956,1826,-348,-2401,-4144,-5407,-6084,-6100,-5478,-4304,-2731,-977,735,2160,3109,3443,3100,2135,639,-1158,-3058,-4768,-6070,-6751,-6694,-5850,-4281,-2115,423,3072,5546,7568,8906,9386,8923,7521,5285,2395,-887,-4264,-7431,-10079,-11990,-12979,-12987,-12046,-10265,-7866,-5080,-2199,520,2854,4632,5787,6295,6244,5713,4862,3785,2609,1388,181,-985,-2070,-3040,-3825,-4360,-4549,-4336,-3648,-2499,-921,971,2995,4957,6596,7712,8095,7661,6360,4300,1638,-1363,-4399,-7159,-9339,-10708,-11104,-10463,-8841,-6357,-3245,229,3754,7014,9725,11664,12653,12655,11670,9843,7359,4468,1462,-1389,-3816,-5621,-6646,-6855,-6238,-4934,-3080,-918,1326,3394,5078,6180,6599,6280,5281,3725,1807,-226,-2132,-3672,-4665,-4989,-4602,-3530,-1876,210,2531,4879,7046,8840,10127,10788,10802,10167,8952,7268,5239,3026,765,-1415,-3407,-5159,-6622,-7809,-8728,-9418,-9909,-10234,-10406,-10423,-10275,-9921,-9356,-8539,-7508,-6267,-4910,-3516,-2200,-1086,-274,158,162,-230,-968,-1934,-2999,-4024,-4894,-5526,-5880,-5980,-5863,-5625,-5353,-5145,-5083,-5231,-5617,-6233,-7054,-7973,-8917,-9728,-10304,-10527,-10341,-9739,-8768,-7551,-6231,-4987,-4003,-3385,-3258,-3570,-4300,-5245,-6244,-7036,-7417,-7190,-6229,-4500,-2031,1029,4489,8080,11530,14573,16990,18635,19442,19453,18771,17587,16115,14586,13220,12189,11617,11555,11985,12816,13917,15093,16170,16948,17299,17124,16412,15213,13633,11839,9998,8310,6924,5979,5541,5628,6184,7101,8201,9294,10153,10590,10442,9628,8118,6005,3399,528,-2408,-5163,-7546,-9407,-10672,-11338,-11472,-11203,-10669,-10036,-9422,-8919,-8568,-8344,-8211,-8072,-7862,-7516,-6994,-6328,-5546,-4755,-4038,-3514,-3248,-3312,-3717,-4450,-5479,-6723,-8106,-9529,-10883,-12087,-13031,-13686,-13972,-13913,-13483,-12731,-11666,-10366,-8853,-7238,-5579,-4005,-2607,-1516,-801,-544,-739,-1347,-2257,-3312,-4315,-5083,-5423,-5217,-4387,-2928,-918,1540,4271,7102,9854,12358,14509,16206,17436,18197,18543,18543,18281,17848,17334,16817,16366,16024,15822,15754,15791,15873,15909,15798,15422,14677,13487,11816,9698,7209,4519,1810,-676,-2733,-4164,-4859,-4776,-3986,-2634,-958,787,2310,3388,3837,3584,2662,1185,-631,-2540,-4297,-5675,-6540,-6834,-6601,-5972,-5151,-4351,-3816,-3700,-4131,-5098,-6528,-8231,-9976,-11500,-12550,-12945,-12553,-11376,-9477,-7040,-4287,-1497,1051,3116,4486,5064,4803,3787,2160,126,-2057,-4164,-5953,-7258,-7957,-7987,-7365,-6130,-4397,-2280,63,2495,4864,7060,8977,10559,11764,12594,13058,13198,13058,12682,12126,11415,10585,9629,8560,7339,5961,4411,2697,872,-985,-2755,-4295,-5448,-6095,-6113,-5479,-4188,-2358,-117,2294,4679,6786,8447,9533,9993,9859,9221,8203,6968,5644,4359,3171,2118,1162,264,-661,-1673,-2829,-4133,-5554,-7009,-8365,-9480,-10191,-10373,-9954,-8916,-7359,-5420,-3335,-1361,251,1266,1531,988,-337,-2296,-4663,-7188,-9553,-11535,-12906,-13582,-13528,-12842,-11667,-10230,-8749,-7464,-6534,-6097,-6172,-6725,-7631,-8715,-9769,-10579,-10957,-10760,-9926,-8434,-6390,-3894,-1162,1631,4260,6559,8374,9622,10251,10283,9757,8775,7424,5844,4131,2417,778,-698,-1958,-2973,-3710,-4191,-4414,-4421,-4248,-3944,-3560,-3144,-2736,-2376,-2079,-1873,-1750,-1722,-1783,-1923,-2146,-2437,-2791,-3195,-3622,-4041,-4387,-4598,-4592,-4277,-3601,-2486,-948,1022,3305,5818,8358,10756,12823,14372,15309,15545,15104,14045,12494,10604,8556,6510,4630,3007,1715,747,64,-411,-791,-1153,-1601,-2143,-2798,-3494,-4147,-4642,-4857,-4708,-4129,-3120,-1731,-63,1738,3510,5079,6300,7036,7230,6838,5899,4476,2686,646,-1484,-3592,-5543,-7256,-8686,-9793,-10623,-11177,-11537,-11727,-11790,-11740,-11556,-11210,-10653,-9843,-8743,-7370,-5733,-3928,-2028,-151,1611,3174,4488,5535,6333,6913,7325,7594,7761,7804,7726,7478,7021,6326,5362,4155,2737,1215,-294,-1637,-2652,-3213,-3206,-2602,-1428,216,2159,4191,6078,7580,8501,8700,8113,6780,4834,2489,38,-2220,-3970,-4979,-5056,-4159,-2310,324,3517,6966,10348,13352,15721,17255,17894,17641,16645,15110,13293,11482,9894,8726,8047,7850,8035,8401,8747,8805,8391,7355,5643,3328,551,-2458,-5425,-8092,-10234,-11691,-12415,-12431,-11875,-10931,-9832,-8809,-8053,-7719,-7862,-8488,-9503,-10771,-12100,-13282,-14098,-14382,-13991,-12893,-11122,-8830,-6231,-3630,-1320,386,1258,1151,34,-1991,-4706,-7802,-10901,-13630,-15638,-16673,-16594,-15386,-13183,-10211,-6777,-3228,129,3010,5238,6705,7413,7423,6866,5893,4672,3348,2058,869,-153,-1023,-1758,-2403,-3017,-3618,-4220,-4786,-5250,-5529,-5525,-5160,-4380,-3182,-1615,226,2183,4090,5749,6974,7641,7629,6953,5631,3813,1667,-569,-2660,-4353,-5461,-5823,-5382,-4145,-2216,249,3022,5893,8611,11023,12963,14399,15300,15724,15732,15405,14809,13998,12994,11811,10436,8855,7051,5020,2788,400,-2046,-4432,-6613,-8423,-9728,-10405,-10388,-9677,-8336,-6506,-4383,-2211,-227,1328,2284,2526,2026,838,-910,-3043,-5341,-7606,-9625,-11266,-12410,-13032,-13134,-12790,-12087,-11146,-10082,-8999,-7985,-7091,-6351,-5759,-5291,-4903,-4548,-4157,-3687,-3075,-2297,-1332,-181,1116,2523,3950,5333,6572,7597,8346,8768,8860,8607,8059,7240,6220,5052,3800,2526,1278,109,-947,-1843,-2541,-3017,-3220,-3162,-2816,-2237,-1469,-605,255,1011,1572,1875,1905,1661,1202,571,-140,-868,-1538,-2075,-2428,-2532,-2334,-1815,-941,255,1750,3474,5332,7236,9049,10687,12033,13038,13631,13836,13629,13081,12223,11129,9863,8483,7048,5591,4149,2719,1310,-99,-1519,-2973,-4456,-5975,-7484,-8949,-10292,-11429,-12259,-12690,-12641,-12083,-11038,-9587,-7884,-6107,-4471,-3167,-2354,-2132,-2527,-3489,-4916,-6642,-8498,-10295,-11892,-13165,-14073,-14592,-14772,-14685,-14409,-14057,-13684,-13358,-13088,-12849,-12600,-12252,-11744,-10979,-9917,-8510,-6781,-4755,-2525,-164,2193,4462,6514,8275,9650,10612,11109,11196,10888,10300,9542,8742,8075,7648,7606,8003,8882,10202,11903,13847,15905,17903,19687,21114,22048,22401,22088,21091,19424,17156,14433,11428,8376,5515,3059,1196,23,-441,-256,432,1433,2549,3573,4374,4855,5016,4914,4667,4418,4314,4463,4923,5694,6699,7836,8958,9922,10614,10927,10827,10281,9309,7953,6260,4316,2205,24,-2129,-4166,-6019,-7652,-9051,-10245,-11260,-12153,-12946,-13690,-14374,-15011,-15568,-16023,-16338,-16487,-16455,-16232,-15847,-15332,-14735,-14118,-13544,-13049,-12685,-12451,-12337,-12310,-12311,-12279,-12150,-11863,-11360,-10604,-9569,-8240,-6643,-4785,-2730,-516,1780,4090,6344,8467,10412,12120,13581,14765,15693,16371,16824,17074,17111,16925,16471,15697,14560,13027,11122,8892,6462,3970,1607,-438,-2005,-2961,-3249,-2883,-1934,-561,1078,2784,4393,5772,6823,7525,7870,7915,7710,7342,6868,6354,5843,5357,4922,4533,4199,3914,3669,3473,3302,3187,3115,3119,3206,3405,3715,4145,4669,5241,5788,6210,6386,6208,5571,4417,2726,544,-2046,-4899,-7838,-10690,-13249,-15367,-16915,-17807,-18042,-17638,-16688,-15308,-13615,-11746,-9790,-7838,-5932,-4101,-2358,-690,896,2430,3901,5323,6673,7932,9044,9958,10599,10888,10783,10227,9250,7882,6241,4458,2711,1177,19,-643,-741,-284,672,1981,3494,4997,6320,7303,7840,7893,7475,6667,5556,4285,2934,1620,378,-754,-1781,-2721,-3588,-4390,-5131,-5782,-6338,-6768,-7067,-7231,-7266,-7190,-7021,-6784,-6503,-6203,-5923,-5680,-5507,-5397,-5340,-5294,-5203,-5005,-4647,-4113,-3412,-2613,-1821,-1156,-771,-761,-1204,-2080,-3311,-4730,-6117,-7230,-7824,-7717,-6778,-4992,-2417,767,4323,7949,11335,14176,16240,17351,17442,16538,14743,12250,9275,6069,2867,-128,-2752,-4903,-6527,-7633,-8267,-8515,-8499,-8325,-8133,-8013,-8048,-8284,-8698,-9260,-9843,-10357,-10633,-10587,-10094,-9145,-7723,-5924,-3858,-1699,370,2160,3497,4256,4345,3751,2511,725,-1445,-3816,-6154,-8239,-9835,-10765,-10887,-10143,-8567,-6276,-3470,-397,2676,5508,7888,9713,10916,11554,11682,11430,10882,10133,9221,8173,6989,5675,4245,2750,1261,-110,-1241,-2009,-2301,-2059,-1255,53,1771,3726,5731,7561,9014,9920,10157,9709,8598,6962,4954,2772,601,-1403,-3130,-4536,-5606,-6414,-7006,-7492,-7921,-8340,-8724,-9020,-9120,-8908,-8264,-7101,-5368,-3084,-310,2815,6116,9365,12317,14721,16350,17024,16637,15179,12726,9461,5634,1554,-2453,-6081,-9065,-11222,-12442,-12727,-12143,-10864,-9079,-7058,-5034,-3262,-1921,-1155,-1012,-1480,-2455,-3808,-5334,-6883,-8249,-9345,-10066,-10419,-10424,-10172,-9760,-9313,-8917,-8655,-8551,-8592,-8727,-8861,-8890,-8701,-8203,-7335,-6082,-4467,-2548,-418,1844,4128,6372,8501,10484,12279,13894,15295,16503,17472,18208,18643,18776,18540,17958,17024,15793,14355,12790,11242,9802,8593,7676,7098,6841,6852,7019,7215,7271,7051,6421,5297,3662,1539,-957,-3685,-6437,-9002,-11180,-12777,-13702,-13874,-13344,-12197,-10595,-8747,-6856,-5143,-3758,-2827,-2379,-2402,-2803,-3451,-4186,-4833,-5237,-5281,-4883,-4038,-2778,-1206,547,2297,3884,5104,5829,5931,5371,4165,2422,291,-1990,-4204,-6112,-7543,-8374,-8582,-8195,-7335,-6138,-4786,-3436,-2225,-1271,-611,-281,-219,-375,-638,-932,-1175,-1335,-1420,-1466,-1549,-1758,-2158,-2824,-3759,-4948,-6320,-7771,-9167,-10378,-11250,-11683,-11573,-10898,-9667,-7960,-5889,-3616,-1280,945,2956,4650,5980,6948,7561,7906,8033,8058,8051,8119,8304,8686,9247,10004,10884,11824,12708,13421,13832,13825,13319,12276,10730,8764,6533,4207,1994,54,-1444,-2437,-2881,-2829,-2392,-1706,-957,-308,98,146,-200,-940,-2012,-3296,-4663,-5949,-7000,-7693,-7919,-7637,-6826,-5534,-3837,-1842,304,2478,4530,6352,7852,8963,9661,9909,9721,9078,8000,6480,4551,2237,-393,-3248,-6211,-9112,-11795,-14067,-15768,-16767,-16980,-16403,-15088,-13168,-10812,-8241,-5668,-3302,-1315,185,1141,1579,1572,1258,774,288,-96,-285,-263,-75,210,451,547,354,-185,-1126,-2424,-4009,-5740,-7443,-8941,-10042,-10612,-10556,-9837,-8527,-6717,-4597,-2348,-160,1812,3457,4747,5673,6307,6717,6980,7170,7316,7442,7521,7533,7419,7159,6708,6071,5248,4284,3233,2198,1263,557,181,208,709,1666,3041,4725,6557,8350,9890,10966,11406,11090,9974,8122,5654,2813,-163,-2953,-5334,-7053,-8020,-8179,-7613,-6479,-4981,-3388,-1916,-807,-168,-100,-549,-1434,-2595,-3842,-5022,-5977,-6645,-7005,-7105,-7055,-6993,-7062,-7412,-8119,-9233,-10711,-12446,-14273,-15984,-17363,-18211,-18388,-17823,-16537,-14640,-12316,-9793,-7321,-5106,-3324,-2031,-1239,-835,-675,-553,-284,316,1344,2847,4769,6982,9296,11471,13289,14527,15065,14828,13868,12323,10402,8381,6521,5086,4233,4093,4632,5783,7371,9189,11025,12678,14005,14914,15384,15451,15173,14672,14018,13320,12619,11934,11269,10564,9801,8915,7907,6761,5539,4294,3134,2142,1409,982,870,1026,1364,1753,2064,2158,1940,1341,373,-927,-2426,-3996,-5458,-6652,-7455,-7787,-7630,-7041,-6114,-4993,-3843,-2809,-2030,-1599,-1559,-1913,-2606,-3534,-4573,-5544,-6302,-6676,-6580,-5946,-4818,-3276,-1504,293,1873,2998,3491,3212,2137,333,-2052,-4767,-7551,-10103,-12177,-13566,-14164,-13915,-12893,-11184,-8976,-6450,-3803,-1223,1170,3268,5048,6516,7715,8688,9472,10049,10389,10406,10020,9145,7749,5838,3495,859,-1882,-4496,-6763,-8464,-9436,-9573,-8835,-7273,-4989,-2167,990,4242,7366,10158,12466,14177,15273,15746,15703,15227,14468,13551,12597,11688,10887,10193,9599,9047,8476,7816,6997,5979,4734,3282,1665,-30,-1704,-3226,-4499,-5402,-5903,-5950,-5611,-4953,-4121,-3272,-2579,-2197,-2251,-2806,-3861,-5354,-7155,-9091,-10979,-12613,-13851,-14556,-14665,-14170,-13084,-11501,-9489,-7169,-4625,-1949,793,3552,6288,8955,11508,13877,15973,17720,18999,19757,19921,19483,18464,16920,14930,12606,10037,7351,4621,1946,-607,-2966,-5059,-6835,-8219,-9210,-9763,-9937,-9770,-9345,-8760,-8081,-7400,-6748,-6166,-5647,-5187,-4755,-4350,-3951,-3581,-3274,-3058,-3000,-3119,-3451,-3997,-4739,-5654,-6688,-7799,-8917,-9992,-10961,-11761,-12344,-12644,-12630,-12266,-11555,-10514,-9195,-7669,-6003,-4287,-2574,-925,633,2063,3376,4531,5543,6376,7018,7438,7624,7534,7191,6566,5718,4682,3534,2386,1312,439,-174,-449,-386,39,748,1713,2817,3979,5084,6036,6739,7111,7117,6708,5929,4790,3398,1821,189,-1415,-2883,-4162,-5208,-6015,-6593,-6954,-7121,-7081,-6816,-6279,-5404,-4141,-2454,-331,2158,4935,7816,10625,13128,15114,16389,16800,16278,14820,12513,9522,6073,2418,-1171,-4456,-7247,-9409,-10889,-11710,-11929,-11681,-11087,-10294,-9396,-8494,-7594,-6724,-5836,-4904,-3905,-2818,-1682,-537,525,1414,2032,2292,2157,1598,674,-544,-1935,-3335,-4599,-5551,-6061,-6041,-5446,-4321,-2750,-886,1108,3052,4801,6238,7300,7973,8284,8300,8102,7788,7425,7083,6772,6482,6170,5745,5150,4276,3088,1554,-314,-2429,-4700,-6943,-8993,-10642,-11720,-12092,-11682,-10498,-8634,-6246,-3590,-909,1492,3394,4606,5043,4731,3785,2425,904,-504,-1561,-2093,-2043,-1426,-396,859,2081,3025,3483,3310,2484,1049,-803,-2857,-4802,-6378,-7323,-7481,-6790,-5294,-3159,-633,1996,4387,6268,7387,7608,6896,5317,3046,328,-2554,-5295,-7626,-9308,-10183,-10155,-9212,-7429,-4914,-1872,1508,4976,8308,11295,13753,15568,16672,17070,16812,16014,14784,13268,11571,9777,7950,6096,4229,2320,370,-1633,-3650,-5644,-7542,-9257,-10718,-11837,-12560,-12854,-12691,-12090,-11072,-9685,-7997,-6077,-4014,-1881,246,2295,4211,5937,7420,8608,9469,9939,10017,9652,8859,7641,6031,4099,1912,-395,-2717,-4903,-6837,-8413,-9565,-10273,-10554,-10463,-10073,-9450,-8664,-7742,-6721,-5599,-4406,-3157,-1908,-725,314,1138,1684,1946,1926,1703,1340,965,641,490,539,838,1373,2128,3042,4069,5124,6153,7091,7893,8529,8984,9265,9369,9316,9094,8687,8073,7196,6032,4531,2693,535,-1886,-4470,-7081,-9560,-11720,-13399,-14432,-14722,-14192,-12860,-10770,-8067,-4917,-1557,1761,4776,7232,8937,9745,9622,8598,6823,4503,1902,-692,-3025,-4875,-6109,-6683,-6640,-6107,-5266,-4325,-3493,-2960,-2856,-3267,-4200,-5594,-7323,-9190,-10965,-12392,-13233,-13306,-12492,-10798,-8303,-5205,-1763,1737,4979,7732,9781,11060,11535,11329,10568,9485,8264,7118,6185,5556,5256,5240,5420,5679,5874,5890,5615,4982,3959,2545,795,-1231,-3403,-5624,-7735,-9632,-11178,-12303,-12933,-13054,-12656,-11779,-10455,-8754,-6739,-4480,-2059,445,2951,5363,7616,9602,11263,12506,13275,13512,13180,12283,10858,8982,6786,4432,2094,-32,-1794,-3068,-3779,-3940,-3607,-2907,-2016,-1117,-417,-85,-262,-1012,-2354,-4192,-6395,-8741,-10976,-12849,-14099,-14562,-14119,-12783,-10650,-7923,-4860,-1761,1087,3443,5132,6082,6308,5908,5056,3938,2784,1763,1048,721,828,1341,2186,3238,4350,5356,6095,6448,6321,5718,4667,3308,1785,306,-964,-1858,-2298,-2247,-1772,-981,-42,853,1545,1858,1719,1076,-56,-1592,-3440,-5456,-7495,-9416,-11090,-12404,-13310,-13747,-13761,-13378,-12695,-11826,-10879,-9984,-9240,-8719,-8457,-8436,-8588,-8787,-8894,-8723,-8152,-7052,-5410,-3258,-719,2009,4715,7144,9092,10383,10928,10727,9872,8528,6926,5315,3939,3019,2691,3046,4065,5680,7730,10046,12398,14595,16447,17806,18576,18712,18213,17143,15598,13712,11644,9544,7559,5800,4328,3185,2332,1741,1349,1097,972,938,1026,1233,1580,2054,2628,3243,3825,4304,4595,4672,4491,4080,3468,2704,1848,952,45,-837,-1699,-2531,-3329,-4097,-4792,-5388,-5812,-6004,-5891,-5437,-4621,-3482,-2111,-634,784,1969,2786,3115,2922,2219,1082,-366,-1983,-3614,-5129,-6415,-7426,-8128,-8574,-8800,-8917,-8987,-9115,-9343,-9722,-10246,-10884,-11587,-12235,-12752,-12984,-12852,-12254,-11150,-9533,-7436,-4949,-2157,789,3788,6685,9393,11798,13850,15496,16733,17564,18031,18177,18072,17782,17366,16875,16330,15740,15074,14304,13382,12273,10967,9480,7856,6183,4547,3065,1836,954,483,456,853,1619,2632,3761,4818,5654,6105,6086,5546,4529,3118,1479,-229,-1792,-3077,-3936,-4323,-4249,-3776,-3048,-2232,-1509,-1061,-1027,-1478,-2437,-3809,-5473,-7225,-8875,-10224,-11138,-11540,-11436,-10902,-10086,-9159,-8328,-7756,-7576,-7840,-8518,-9493,-10592,-11576,-12228,-12324,-11744,-10417,-8391,-5811,-2882,128,2939,5340,7132,8266,8743,8684,8259,7676,7142,6823,6840,7221,7945,8915,9992,11019,11816,12227,12124,11417,10068,8124,5656,2850,-104,-2942,-5402,-7242,-8251,-8314,-7397,-5605,-3123,-255,2680,5350,7489,8913,9578,9528,8934,7999,6984,6070,5453,5172,5242,5564,6002,6393,6595,6502,6079,5351,4408,3370,2353,1466,749,209,-210,-615,-1113,-1846,-2911,-4385,-6294,-8585,-11176,-13911,-16611,-19090,-21154,-22657,-23462,-23493,-22703,-21101,-18732,-15704,-12154,-8277,-4314,-499,2885,5621,7512,8440,8376,7378,5588,3230,562,-2126,-4563,-6513,-7802,-8324,-8064,-7052,-5417,-3302,-923,1492,3717,5503,6696,7134,6808,5735,4070,2021,-162,-2191,-3833,-4873,-5203,-4776,-3649,-1937,185,2506,4818,6912,8625,9817,10415,10365,9692,8433,6674,4536,2149,-331,-2744,-4958,-6835,-8297,-9281,-9777,-9806,-9392,-8605,-7484,-6091,-4482,-2717,-866,987,2752,4343,5641,6605,7142,7271,6988,6373,5509,4533,3560,2752,2191,2009,2221,2874,3912,5300,6918,8685,10431,12047,13357,14250,14602,14351,13494,12064,10180,7989,5682,3449,1480,-87,-1151,-1696,-1768,-1490,-1027,-584,-363,-538,-1252,-2549,-4430,-6797,-9484,-12303,-15011,-17386,-19235,-20387,-20752,-20286,-19020,-17065,-14572,-11780,-8930,-6299,-4123,-2595,-1825,-1825,-2510,-3710,-5187,-6696,-7984,-8857,-9175,-8879,-7989,-6574,-4782,-2755,-680,1299,3032,4425,5400,5928,6004,5653,4928,3900,2668,1337,30,-1150,-2102,-2772,-3144,-3237,-3134,-2910,-2683,-2544,-2570,-2808,-3243,-3842,-4499,-5090,-5459,-5444,-4902,-3744,-1919,520,3488,6793,10242,13579,16596,19078,20913,22009,22403,22158,21413,20335,19078,17797,16578,15483,14512,13619,12758,11846,10841,9711,8454,7103,5695,4282,2917,1619,422,-686,-1708,-2670,-3592,-4496,-5392,-6276,-7137,-7948,-8677,-9278,-9733,-9993,-10075,-9954,-9685,-9284,-8825,-8354,-7946,-7659,-7550,-7662,-8015,-8605,-9403,-10357,-11403,-12468,-13476,-14346,-15001,-15359,-15345,-14891,-13959,-12539,-10683,-8478,-6074,-3642,-1379,539,1953,2776,2970,2576,1703,495,-853,-2151,-3222,-3911,-4136,-3832,-3023,-1758,-130,1724,3685,5599,7354,8839,9978,10727,11066,11006,10575,9813,8772,7512,6089,4585,3066,1636,384,-584,-1184,-1352,-1035,-252,988,2604,4511,6594,8701,10687,12370,13595,14206,14096,13207,11542,9190,6292,3069,-219,-3297,-5886,-7754,-8748,-8769,-7866,-6142,-3819,-1168,1508,3880,5696,6716,6842,6054,4452,2252,-285,-2825,-5080,-6776,-7760,-7944,-7399,-6251,-4762,-3184,-1841,-957,-744,-1269,-2503,-4328,-6488,-8734,-10738,-12240,-13018,-12936,-11973,-10202,-7782,-4960,-2002,827,3264,5148,6337,6805,6561,5682,4281,2471,413,-1807,-4025,-6176,-8131,-9808,-11126,-11985,-12346,-12156,-11411,-10164,-8477,-6483,-4321,-2144,-104,1680,3115,4163,4818,5122,5131,4922,4563,4112,3599,3042,2431,1760,1013,210,-634,-1448,-2178,-2735,-3045,-3062,-2737,-2105,-1176,-61,1169,2381,3482,4394,5077,5529,5807,5969,6124,6339,6688,7171,7776,8408,8973,9347,9418,9137,8464,7482,6264,4987,3799,2867,2320,2228,2602,3392,4479,5717,6925,7939,8608,8826,8543,7761,6556,5042,3374,1727,263,-889,-1636,-1972,-1936,-1656,-1288,-1044,-1097,-1633,-2743,-4462,-6734,-9419,-12315,-15181,-17763,-19841,-21243,-21876,-21735,-20887,-19502,-17742,-15864,-14028,-12444,-11191,-10337,-9836,-9628,-9582,-9584,-9509,-9284,-8851,-8216,-7389,-6423,-5357,-4259,-3164,-2130,-1187,-352,361,982,1518,2020,2503,3000,3514,4038,4560,5041,5466,5779,5970,5994,5863,5576,5197,4776,4433,4260,4367,4833,5695,6948,8531,10339,12231,14060,15674,16967,17851,18319,18384,18118,17625,17000,16365,15783,15317,14977,14735,14562,14373,14149,13825,13424,12954,12470,12037,11697,11499,11412,11415,11381,11224,10777,9947,8625,6788,4466,1737,-1237,-4288,-7202,-9795,-11886,-13372,-14172,-14308,-13834,-12872,-11588,-10152,-8759,-7578,-6741,-6363,-6476,-7089,-8152,-9557,-11207,-12939,-14629,-16142,-17369,-18237,-18693,-18724,-18349,-17595,-16529,-15189,-13651,-11954,-10163,-8312,-6469,-4679,-3016,-1540,-318,615,1231,1552,1626,1543,1417,1385,1569,2082,2994,4327,6053,8078,10285,12496,14560,16294,17573,18291,18383,17846,16697,15009,12884,10441,7858,5287,2941,984,-395,-1086,-995,-137,1410,3496,5871,8305,10493,12228,13313,13656,13255,12172,10564,8605,6493,4428,2564,1032,-89,-770,-1003,-840,-315,475,1469,2584,3727,4840,5827,6621,7144,7314,7074,6357,5144,3422,1241,-1331,-4175,-7141,-10076,-12793,-15156,-17014,-18300,-18957,-19023,-18555,-17677,-16517,-15221,-13915,-12701,-11636,-10760,-10039,-9473,-8967,-8491,-7943,-7286,-6443,-5408,-4135,-2668,-1011,757,2589,4391,6111,7661,9015,10106,10922,11424,11597,11424,10899,10046,8901,7537,6055,4567,3200,2071,1262,828,779,1062,1603,2268,2926,3434,3686,3588,3124,2304,1192,-98,-1456,-2722,-3768,-4456,-4701,-4432,-3657,-2421,-835,948,2746,4384,5686,6557,6913,6787,6226,5346,4279,3155,2083,1148,360,-277,-840,-1394,-2040,-2845,-3869,-5121,-6569,-8134,-9706,-11121,-12244,-12901,-12976,-12392,-11107,-9173,-6670,-3752,-598,2585,5599,8246,10378,11866,12644,12675,11992,10637,8723,6362,3716,944,-1777,-4297,-6474,-8233,-9511,-10315,-10678,-10650,-10322,-9749,-9029,-8211,-7355,-6502,-5665,-4890,-4171,-3568,-3089,-2790,-2692,-2809,-3145,-3656,-4300,-4993,-5647,-6163,-6453,-6430,-6058,-5306,-4202,-2798,-1174,562,2298,3919,5317,6413,7154,7523,7543,7261,6742,6072,5291,4476,3619,2748,1821,836,-261,-1462,-2786,-4209,-5675,-7132,-8473,-9613,-10441,-10874,-10833,-10283,-9202,-7612,-5549,-3090,-321,2628,5623,8490,11084,13247,14883,15938,16412,16402,16001,15396,14724,14128,13706,13466,13384,13352,13237,12902,12222,11135,9638,7807,5778,3733,1871,375,-616,-1031,-882,-256,670,1696,2563,3055,2968,2171,615,-1661,-4547,-7827,-11271,-14588,-17507,-19798,-21287,-21903,-21659,-20682,-19151,-17308,-15387,-13599,-12087,-10927,-10090,-9505,-9016,-8474,-7731,-6690,-5328,-3715,-1981,-349,967,1734,1784,1040,-505,-2690,-5326,-8075,-10609,-12578,-13678,-13706,-12578,-10328,-7163,-3354,706,4618,8005,10548,12068,12491,11918,10538,8659,6616,4746,3351,2627,2699,3562,5130,7220,9616,12046,14274,16077,17284,17811,17634,16806,15457,13741,11865,10022,8398,7123,6292,5903,5933,6268,6795,7367,7849,8121,8092,7696,6917,5746,4247,2452,482,-1612,-3697,-5703,-7517,-9042,-10182,-10829,-10906,-10346,-9119,-7255,-4811,-1934,1232,4465,7564,10300,12467,13878,14389,13893,12375,9855,6470,2400,-2092,-6717,-11161,-15144,-18426,-20831,-22288,-22771,-22366,-21202,-19452,-17327,-15017,-12721,-10583,-8729,-7215,-6083,-5298,-4820,-4568,-4457,-4401,-4339,-4227,-4066,-3879,-3708,-3610,-3634,-3803,-4119,-4533,-4967,-5314,-5452,-5257,-4646,-3547,-1969,50,2412,4971,7577,10052,12239,14010,15265,15963,16086,15668,14750,13403,11700,9710,7514,5175,2766,354,-1991,-4194,-6181,-7866,-9176,-10028,-10369,-10151,-9376,-8067,-6306,-4200,-1890,439,2647,4542,6041,7054,7593,7711,7531,7184,6842,6605,6582,6767,7125,7536,7851,7900,7537,6658,5235,3320,1045,-1388,-3746,-5773,-7260,-8018,-7965,-7077,-5434,-3179,-538,2242,4891,7149,8830,9783,9968,9417,8228,6548,4558,2411,264,-1785,-3662,-5338,-6810,-8103,-9233,-10225,-11078,-11780,-12285,-12547,-12491,-12069,-11234,-9984,-8361,-6465,-4438,-2470,-761,490,1119,1016,162,-1403,-3525,-6010,-8597,-11016,-13020,-14376,-14952,-14643,-13467,-11486,-8843,-5738,-2390,945,4051,6716,8807,10239,11007,11151,10779,9989,8925,7669,6320,4907,3464,1990,496,-1004,-2473,-3854,-5059,-6011,-6587,-6722,-6322,-5368,-3859,-1860,526,3145,5819,8376,10639,12499,13870,14745,15168,15216,14998,14615,14147,13648,13128,12563,11908,11116,10127,8932,7528,5949,4279,2584,978,-465,-1670,-2589,-3212,-3539,-3608,-3474,-3196,-2859,-2528,-2274,-2145,-2194,-2438,-2910,-3620,-4578,-5797,-7274,-8996,-10945,-13078,-15334,-17641,-19893,-21993,-23809,-25229,-26127,-26404,-25990,-24839,-22970,-20422,-17304,-13727,-9882,-5930,-2108,1386,4322,6522,7831,8163,7517,5963,3684,914,-2015,-4798,-7078,-8597,-9155,-8638,-7085,-4590,-1368,2327,6211,10010,13476,16445,18784,20479,21535,22038,22083,21759,21162,20334,19296,18048,16549,14789,12750,10442,7948,5344,2803,477,-1451,-2809,-3501,-3422,-2611,-1092,987,3478,6176,8883,11391,13539,15172,16221,16649,16489,15833,14791,13496,12086,10627,9205,7802,6400,4948,3368,1640,-265,-2280,-4317,-6218,-7815,-8924,-9408,-9166,-8193,-6535,-4352,-1827,748,3122,4987,6124,6339,5559,3777,1118,-2251,-6062,-10049,-13907,-17388,-20254,-22361,-23619,-24020,-23627,-22546,-20924,-18908,-16655,-14289,-11922,-9633,-7470,-5469,-3619,-1920,-327,1175,2623,4021,5359,6607,7711,8607,9240,9556,9544,9214,8621,7852,7012,6226,5601,5230,5163,5415,5959,6739,7666,8662,9624,10489,11184,11680,11950,12014,11882,11614,11257,10864,10485,10126,9787,9421,8973,8356,7518,6382,4948,3212,1243,-879,-3028,-5077,-6895,-8352,-9352,-9817,-9704,-9018,-7778,-6090,-4049,-1851,338,2289,3804,4714,4871,4232,2789,632,-2079,-5156,-8328,-11365,-13987,-15986,-17194,-17494,-16880,-15394,-13165,-10374,-7226,-3953,-746,2200,4778,6898,8557,9778,10637,11221,11622,11903,12105,12218,12203,12006,11547,10789,9690,8280,6604,4755,2851,1007,-660,-2070,-3184,-4005,-4580,-4990,-5310,-5637,-5999,-6430,-6872,-7271,-7512,-7492,-7133,-6392,-5296,-3938,-2457,-1035,151,951,1276,1102,498,-397,-1398,-2284,-2843,-2918,-2381,-1227,502,2665,5075,7501,9727,11533,12760,13293,13071,12104,10439,8182,5455,2410,-796,-4015,-7093,-9913,-12363,-14372,-15880,-16871,-17339,-17304,-16804,-15876,-14578,-12951,-11068,-8971,-6735,-4419,-2084,187,2352,4330,6092,7569,8765,9623,10185,10420,10383,10081,9565,8864,8009,7047,5977,4859,3669,2468,1229,7,-1202,-2344,-3378,-4230,-4837,-5098,-4968,-4378,-3322,-1850,-31,1954,3930,5653,6901,7476,7228,6105,4143,1476,-1658,-4975,-8125,-10805,-12715,-13688,-13647,-12641,-10861,-8562,-6068,-3717,-1800,-559,-118,-535,-1707,-3519,-5709,-8067,-10306,-12233,-13666,-14510,-14745,-14399,-13566,-12364,-10905,-9312,-7650,-5976,-4297,-2610,-894,862,2655,4452,6193,7809,9203,10299,11025,11360,11301,10922,10295,9552,8813,8195,7799,7683,7877,8366,9099,10006,10976,11909,12688,13200,13365,13103,12380,11203,9587,7626,5409,3062,735,-1461,-3390,-4980,-6166,-6932,-7278,-7228,-6813,-6071,-5035,-3741,-2233,-566,1183,2908,4484,5751,6569,6792,6340,5171,3339,959,-1776,-4617,-7299,-9536,-11100,-11800,-11555,-10362,-8354,-5728,-2794,127,2679,4549,5498,5356,4103,1792,-1365,-5104,-9067,-12879,-16180,-18645,-20063,-20306,-19398,-17475,-14779,-11644,-8421,-5453,-3035,-1331,-425,-236,-604,-1282,-1994,-2487,-2564,-2109,-1109,363,2174,4137,6081,7841,9304,10412,11153,11579,11738,11742,11642,11533,11430,11374,11331,11292,11208,11033,10746,10306,9728,9020,8233,7412,6625,5906,5298,4779,4340,3903,3409,2781,1940,864,-486,-2076,-3850,-5716,-7540,-9169,-10455,-11230,-11396,-10861,-9632,-7758,-5380,-2683,87,2681,4848,6379,7134,7032,6098,4416,2151,-493,-3274,-5975,-8359,-10282,-11587,-12224,-12151,-11394,-10007,-8073,-5722,-3081,-333,2368,4838,6918,8484,9421,9681,9250,8155,6495,4376,1980,-536,-2985,-5209,-7090,-8533,-9520,-10052,-10204,-10050,-9715,-9311,-8934,-8666,-8531,-8513,-8573,-8609,-8532,-8224,-7594,-6569,-5116,-3245,-1021,1452,4006,6471,8617,10271,11223,11371,10632,9039,6698,3797,595,-2629,-5583,-8018,-9733,-10617,-10630,-9826,-8318,-6260,-3847,-1258,1340,3805,6048,8006,9644,10954,11923,12530,12760,12574,11948,10867,9338,7397,5115,2595,-32,-2621,-5005,-7050,-8611,-9615,-10028,-9862,-9216,-8176,-6918,-5546,-4223,-3011,-2000,-1184,-570,-86,318,742,1261,1937,2826,3898,5123,6381,7540,8431,8909,8833,8161,6893,5150,3104,1013,-874,-2298,-3074,-3103,-2361,-959,938,3088,5214,7068,8406,9081,8992,8149,6602,4498,1978,-768,-3563,-6272,-8750,-10937,-12780,-14263,-15415,-16241,-16795,-17083,-17134,-16944,-16509,-15802,-14805,-13488,-11828,-9833,-7511,-4938,-2204,534,3112,5332,7019,8023,8260,7712,6466,4668,2558,406,-1504,-2908,-3617,-3511,-2589,-933,1276,3803,6379,8747,10687,12054,12780,12898,12503,11764,10838,9905,9061,8393,7883,7510,7193,6871,6471,5963,5311,4525,3612,2586,1483,304,-921,-2186,-3473,-4754,-5994,-7128,-8096,-8800,-9181,-9154,-8713,-7838,-6617,-5125,-3535,-1997,-711,163,489,187,-745,-2251,-4195,-6403,-8662,-10771,-12532,-13789,-14440,-14409,-13712,-12371,-10478,-8148,-5505,-2720,69,2688,4990,6836,8109,8738,8694,7991,6712,4958,2889,659,-1556,-3616,-5378,-6764,-7706,-8186,-8221,-7828,-7056,-5940,-4520,-2830,-907,1210,3469,5794,8102,10268,12174,13682,14684,15079,14851,14004,12645,10925,9034,7214,5676,4630,4212,4512,5507,7118,9166,11418,13603,15439,16687,17147,16743,15470,13468,10954,8227,5617,3447,1972,1361,1657,2754,4456,6424,8311,9728,10355,9952,8405,5748,2140,-2125,-6694,-11151,-15118,-18255,-20318,-21183,-20837,-19389,-17042,-14080,-10802,-7545,-4576,-2143,-388,596,838,386,-614,-2013,-3640,-5319,-6918,-8307,-9408,-10160,-10526,-10480,-10002,-9071,-7690,-5855,-3595,-970,1950,5018,8104,11014,13568,15589,16908,17429,17084,15913,14008,11565,8822,6068,3580,1598,292,-273,-128,591,1674,2871,3915,4586,4698,4193,3067,1466,-427,-2324,-3963,-5066,-5431,-4946,-3582,-1449,1276,4319,7382,10153,12359,13795,14344,13999,12837,11055,8859,6543,4339,2472,1087,233,-98,-24,314,733,1063,1173,969,443,-379,-1403,-2522,-3631,-4634,-5492,-6199,-6801,-7377,-8013,-8800,-9793,-11017,-12443,-14012,-15601,-17099,-18343,-19230,-19627,-19505,-18817,-17640,-16037,-14163,-12140,-10129,-8208,-6454,-4839,-3316,-1785,-132,1733,3864,6274,8888,11610,14277,16731,18804,20363,21322,21622,21303,20414,19076,17431,15627,13817,12129,10641,9406,8422,7643,7018,6465,5915,5332,4673,3953,3194,2420,1695,1026,453,-39,-462,-835,-1213,-1595,-2034,-2511,-3040,-3602,-4170,-4734,-5246,-5689,-6007,-6172,-6122,-5824,-5241,-4346,-3171,-1746,-173,1428,2904,4094,4835,4996,4476,3227,1264,-1338,-4429,-7793,-11185,-14290,-16867,-18631,-19449,-19210,-17963,-15806,-12969,-9693,-6280,-2994,-81,2290,3996,5018,5374,5154,4491,3522,2417,1309,319,-476,-1052,-1428,-1663,-1857,-2097,-2484,-3070,-3876,-4887,-6023,-7225,-8367,-9389,-10205,-10791,-11136,-11245,-11155,-10859,-10387,-9696,-8791,-7613,-6173,-4445,-2466,-283,2035,4389,6691,8831,10724,12291,13474,14231,14564,14472,14029,13280,12351,11310,10284,9310,8454,7675,6958,6191,5303,4180,2762,1012,-1049,-3336,-5733,-8062,-10144,-11809,-12891,-13314,-13016,-12046,-10484,-8494,-6247,-3971,-1849,-81,1203,1918,2033,1614,764,-333,-1469,-2420,-2969,-2964,-2299,-968,950,3319,5910,8522,10879,12806,14115,14724,14618,13858,12579,10964,9216,7530,6068,4925,4139,3668,3425,3279,3101,2766,2217,1415,440,-633,-1626,-2408,-2813,-2761,-2219,-1250,5,1338,2496,3235,3322,2622,1069,-1299,-4315,-7778,-11384,-14848,-17881,-20242,-21773,-22390,-22114,-21034,-19328,-17197,-14885,-12603,-10546,-8846,-7570,-6718,-6236,-6010,-5925,-5838,-5654,-5282,-4694,-3874,-2858,-1683,-410,912,2232,3519,4746,5908,6991,8012,8958,9835,10646,11355,11973,12425,12690,12684,12361,11667,10593,9170,7493,5692,3962,2485,1451,992,1179,1985,3313,4967,6730,8346,9596,10313,10406,9888,8849,7470,5961,4567,3489,2891,2848,3350,4300,5514,6774,7802,8385,8303,7475,5876,3627,933,-1930,-4648,-6938,-8554,-9366,-9319,-8487,-7012,-5099,-2988,-904,943,2411,3393,3871,3856,3424,2658,1660,513,-715,-1987,-3309,-4682,-6169,-7775,-9531,-11404,-13320,-15162,-16783,-18007,-18702,-18754,-18128,-16872,-15090,-12976,-10742,-8629,-6844,-5556,-4857,-4749,-5168,-5938,-6870,-7700,-8197,-8144,-7389,-5875,-3643,-828,2311,5496,8378,10686,12176,12745,12397,11254,9562,7588,5658,4027,2912,2410,2532,3171,4174,5316,6405,7244,7708,7737,7300,6470,5299,3913,2409,903,-520,-1763,-2777,-3505,-3933,-4058,-3890,-3474,-2835,-2027,-1083,-23,1123,2363,3670,5035,6405,7710,8851,9711,10161,10113,9475,8252,6467,4227,1697,-934,-3436,-5581,-7181,-8064,-8151,-7443,-6011,-4038,-1756,553,2601,4129,4955,4972,4207,2773,880,-1192,-3161,-4741,-5710,-5946,-5401,-4187,-2474,-553,1266,2658,3344,3132,1928,-209,-3130,-6543,-10126,-13495,-16323,-18316,-19310,-19242,-18174,-16288,-13817,-11063,-8304,-5776,-3664,-2036,-891,-154,325,685,1084,1620,2358,3273,4308,5342,6244,6889,7179,7071,6577,5773,4780,3748,2845,2200,1943,2101,2684,3591,4683,5777,6648,7121,7024,6283,4887,2929,558,-1972,-4413,-6472,-7903,-8509,-8193,-6926,-4828,-2065,1083,4328,7338,9857,11650,12625,12763,12193,11097,9766,8451,7431,6869,6863,7394,8346,9537,10728,11685,12193,12098,11345,9957,8069,5886,3649,1622,3,-1054,-1520,-1448,-999,-379,153,396,152,-658,-2035,-3906,-6098,-8426,-10673,-12650,-14211,-15278,-15837,-15950,-15717,-15292,-14825,-14477,-14369,-14589,-15165,-16092,-17287,-18658,-20051,-21319,-22308,-22864,-22895,-22313,-21130,-19378,-17175,-14670,-12025,-9428,-6995,-4843,-2988,-1411,-56,1184,2383,3631,4960,6374,7840,9284,10640,11816,12754,13419,13790,13912,13816,13591,13305,13043,12873,12834,12957,13225,13615,14054,14480,14787,14915,14783,14368,13669,12736,11639,10498,9415,8522,7898,7622,7691,8088,8720,9468,10194,10745,11015,10905,10415,9558,8447,7195,5978,4934,4215,3905,4039,4603,5473,6530,7542,8326,8664,8406,7479,5864,3688,1094,-1638,-4273,-6522,-8195,-9158,-9373,-8933,-7978,-6755,-5500,-4468,-3846,-3764,-4258,-5286,-6726,-8414,-10152,-11758,-13090,-14039,-14597,-14772,-14654,-14346,-13945,-13564,-13241,-13023,-12876,-12767,-12627,-12388,-12008,-11435,-10671,-9708,-8574,-7280,-5873,-4353,-2778,-1140,518,2191,3870,5529,7172,8744,10232,11558,12677,13508,14001,14099,13795,13093,12057,10774,9376,8001,6809,5931,5481,5526,6082,7111,8524,10182,11934,13595,15023,16077,16681,16801,16452,15689,14590,13238,11710,10059,8323,6492,4571,2531,390,-1836,-4063,-6193,-8087,-9594,-10578,-10930,-10588,-9575,-7971,-5948,-3731,-1582,216,1424,1853,1388,43,-2105,-4847,-7924,-11030,-13834,-16063,-17456,-17881,-17267,-15676,-13257,-10262,-6966,-3710,-751,1666,3420,4473,4899,4823,4455,3962,3550,3325,3383,3726,4318,5084,5909,6692,7312,7689,7748,7454,6793,5783,4456,2874,1101,-785,-2704,-4578,-6340,-7912,-9242,-10251,-10882,-11067,-10756,-9911,-8529,-6628,-4283,-1589,1310,4260,7069,9578,11602,13018,13724,13671,12881,11425,9437,7108,4635,2258,167,-1450,-2487,-2889,-2678,-1958,-858,423,1704,2796,3550,3877,3713,3096,2067,751,-727,-2241,-3660,-4913,-5944,-6768,-7418,-7974,-8502,-9074,-9721,-10422,-11146,-11766,-12198,-12284,-11938,-11071,-9659,-7735,-5386,-2761,-64,2509,4720,6399,7408,7687,7261,6234,4761,3055,1322,-222,-1422,-2142,-2365,-2070,-1385,-385,729,1842,2789,3477,3848,3879,3608,3100,2436,1721,1052,503,147,15,127,466,995,1639,2299,2866,3194,3178,2700,1699,155,-1901,-4381,-7149,-10037,-12864,-15420,-17558,-19104,-19980,-20125,-19555,-18330,-16570,-14401,-11994,-9478,-6992,-4621,-2430,-444,1322,2882,4239,5399,6369,7115,7629,7848,7753,7297,6488,5361,3993,2531,1132,-9,-706,-833,-284,922,2727,4969,7450,9934,12189,14015,15243,15788,15595,14710,13186,11168,8780,6207,3598,1115,-1108,-2977,-4408,-5376,-5856,-5854,-5396,-4490,-3178,-1477,564,2895,5424,8048,10596,12898,14732,15905,16237,15607,13986,11415,8061,4152,-11,-4099,-7790,-10802,-12913,-14001,-14032,-13066,-11273,-8860,-6108,-3306,-711,1428,2962,3786,3888,3315,2179,615,-1218,-3168,-5111,-6935,-8581,-10008,-11214,-12204,-13005,-13621,-14072,-14330,-14378,-14181,-13695,-12914,-11822,-10444,-8820,-7015,-5094,-3156,-1278,442,1912,3062,3826,4198,4186,3878,3363,2806,2332,2100,2209,2719,3644,4920,6448,8100,9698,11127,12234,12963,13268,13172,12745,12061,11251,10400,9602,8915,8338,7872,7457,7031,6534,5894,5075,4053,2839,1464,1,-1497,-2930,-4255,-5398,-6331,-7024,-7447,-7587,-7418,-6926,-6095,-4931,-3455,-1715,223,2252,4289,6183,7842,9134,9955,10220,9857,8843,7187,4967,2308,-606,-3554,-6292,-8598,-10278,-11205,-11334,-10691,-9408,-7665,-5713,-3801,-2197,-1094,-641,-895,-1797,-3245,-5011,-6865,-8545,-9821,-10524,-10574,-9979,-8867,-7402,-5840,-4380,-3234,-2500,-2231,-2358,-2780,-3331,-3853,-4206,-4298,-4094,-3633,-2989,-2296,-1680,-1279,-1180,-1433,-2009,-2840,-3757,-4599,-5140,-5202,-4633,-3367,-1440,1020,3760,6489,8860,10571,11378,11159,9913,7796,5063,2060,-821,-3225,-4839,-5456,-5027,-3584,-1357,1386,4271,6931,9019,10275,10530,9752,8030,5553,2608,-495,-3425,-5910,-7717,-8732,-8920,-8351,-7175,-5586,-3807,-2039,-468,805,1703,2242,2465,2471,2367,2292,2350,2656,3264,4205,5430,6866,8348,9714,10742,11246,11063,10082,8296,5769,2675,-734,-4156,-7273,-9762,-11403,-12001,-11529,-10018,-7640,-4630,-1287,2062,5110,7570,9234,9950,9666,8398,6246,3387,18,-3588,-7191,-10530,-13386,-15595,-17028,-17639,-17425,-16439,-14784,-12584,-10004,-7215,-4402,-1754,565,2395,3631,4198,4071,3287,1914,84,-2044,-4280,-6398,-8200,-9463,-10037,-9799,-8706,-6792,-4165,-993,2482,6026,9354,12248,14490,15958,16584,16390,15477,14008,12199,10287,8495,7028,6018,5561,5649,6237,7184,8327,9444,10323,10757,10589,9729,8169,5985,3338,437,-2468,-5137,-7355,-8963,-9882,-10088,-9665,-8714,-7426,-5969,-4541,-3282,-2329,-1712,-1478,-1541,-1858,-2312,-2824,-3328,-3793,-4231,-4678,-5206,-5861,-6691,-7699,-8829,-10004,-11068,-11879,-12269,-12122,-11347,-9957,-7993,-5615,-2976,-314,2185,4309,5933,6943,7322,7078,6281,5050,3510,1836,185,-1296,-2478,-3303,-3749,-3863,-3735,-3487,-3240,-3112,-3177,-3474,-3980,-4644,-5367,-6028,-6512,-6690,-6468,-5783,-4586,-2905,-762,1723,4457,7249,9950,12378,14381,15875,16785,17151,17014,16501,15729,14837,13942,13141,12497,12036,11755,11624,11605,11643,11690,11697,11623,11418,11057,10493,9711,8700,7451,5997,4370,2623,842,-907,-2520,-3919,-5037,-5817,-6242,-6331,-6111,-5675,-5090,-4478,-3917,-3512,-3313,-3344,-3611,-4056,-4619,-5221,-5763,-6175,-6392,-6385,-6144,-5719,-5154,-4549,-3991,-3562,-3340,-3351,-3597,-4027,-4569,-5097,-5506,-5651,-5441,-4788,-3674,-2096,-141,2109,4508,6915,9166,11111,12619,13560,13880,13516,12500,10880,8772,6323,3717,1157,-1160,-3040,-4336,-4957,-4872,-4145,-2891,-1297,417,2035,3349,4208,4535,4326,3654,2677,1563,531,-252,-633,-537,39,1032,2304,3664,4913,5827,6242,6044,5207,3805,1983,-26,-1978,-3621,-4742,-5205,-4963,-4061,-2644,-911,900,2540,3813,4550,4693,4212,3192,1725,-35,-1947,-3873,-5701,-7346,-8772,-9948,-10889,-11597,-12083,-12360,-12398,-12205,-11731,-10976,-9925,-8579,-6977,-5157,-3187,-1151,867,2784,4523,6046,7324,8378,9241,9974,10635,11274,11911,12536,13094,13507,13667,13478,12846,11735,10132,8110,5776,3309,904,-1211,-2848,-3813,-4028,-3427,-2075,-84,2368,5037,7696,10099,12043,13386,14022,13931,13129,11684,9700,7287,4579,1688,-1255,-4146,-6873,-9327,-11414,-13025,-14077,-14513,-14283,-13417,-11950,-9999,-7699,-5239,-2816,-624,1144,2360,2904,2756,1917,473,-1449,-3692,-6042,-8329,-10345,-11965,-13078,-13655,-13713,-13325,-12612,-11691,-10715,-9782,-8990,-8363,-7915,-7577,-7298,-6983,-6566,-5995,-5266,-4393,-3461,-2545,-1773,-1233,-1027,-1172,-1687,-2467,-3418,-4345,-5088,-5452,-5311,-4555,-3186,-1246,1100,3668,6182,8392,10055,10985,11088,10362,8880,6835,4441,1977,-266,-2041,-3104,-3328,-2647,-1101,1166,3958,7001,10029,12756,14954,16423,17035,16728,15485,13378,10499,7008,3093,-1030,-5107,-8900,-12153,-14640,-16189,-16666,-16043,-14378,-11816,-8608,-5061,-1520,1664,4170,5771,6288,5715,4098,1620,-1458,-4859,-8232,-11303,-13790,-15501,-16318,-16194,-15184,-13383,-10978,-8136,-5096,-2020,899,3562,5873,7820,9375,10588,11445,11987,12196,12067,11591,10768,9621,8219,6634,5000,3417,2029,919,172,-172,-110,344,1141,2201,3461,4794,6119,7304,8257,8872,9063,8782,7974,6674,4900,2760,364,-2132,-4567,-6790,-8651,-10060,-10920,-11228,-10965,-10209,-9021,-7536,-5885,-4218,-2694,-1428,-544,-79,-72,-476,-1227,-2218,-3322,-4405,-5344,-6034,-6407,-6424,-6100,-5455,-4557,-3468,-2256,-995,262,1466,2579,3567,4431,5148,5739,6209,6568,6831,6995,7057,7006,6843,6554,6172,5693,5187,4665,4187,3762,3400,3066,2732,2322,1797,1108,236,-795,-1943,-3120,-4226,-5152,-5793,-6079,-5973,-5490,-4695,-3681,-2576,-1509,-587,97,522,679,647,493,338,265,355,611,1030,1512,1978,2306,2408,2231,1762,1042,147,-807,-1714,-2451,-2932,-3109,-2949,-2501,-1806,-965,-76,770,1484,2019,2343,2469,2419,2258,2028,1789,1573,1387,1220,1019,720,244,-483,-1523,-2891,-4583,-6521,-8601,-10672,-12559,-14084,-15092,-15449,-15089,-14010,-12277,-10040,-7491,-4882,-2455,-444,973,1715,1778,1276,398,-623,-1521,-2071,-2093,-1498,-279,1480,3625,5958,8265,10341,12015,13182,13767,13806,13340,12497,11412,10237,9118,8169,7463,7017,6786,6678,6560,6283,5708,4714,3261,1330,-961,-3499,-6058,-8416,-10366,-11694,-12313,-12153,-11298,-9863,-8087,-6199,-4473,-3122,-2308,-2100,-2468,-3297,-4398,-5547,-6507,-7072,-7084,-6474,-5245,-3494,-1384,868,3033,4864,6190,6833,6761,5942,4509,2588,429,-1741,-3662,-5112,-5938,-6048,-5453,-4239,-2568,-655,1276,2984,4284,5013,5092,4492,3269,1516,-588,-2869,-5088,-7063,-8593,-9566,-9895,-9583,-8667,-7257,-5477,-3495,-1454,474,2197,3579,4605,5212,5431,5284,4815,4093,3183,2150,1075,11,-978,-1840,-2537,-3024,-3287,-3292,-3056,-2567,-1866,-974,69,1206,2396,3561,4633,5545,6224,6646,6797,6710,6470,6157,5893,5763,5839,6118,6582,7111,7591,7870,7796,7278,6244,4720,2787,604,-1629,-3676,-5299,-6315,-6549,-5973,-4571,-2470,165,3105,6098,8874,11212,12893,13787,13796,12905,11149,8637,5518,1988,-1731,-5407,-8811,-11735,-14008,-15495,-16125,-15876,-14798,-13007,-10665,-8010,-5276,-2741,-632,847,1577,1502,665,-820,-2788,-5002,-7253,-9299,-10971,-12111,-12662,-12599,-11982,-10909,-9524,-7982,-6466,-5116,-4087,-3447,-3265,-3496,-4098,-4926,-5846,-6682,-7276,-7489,-7230,-6439,-5140,-3382,-1282,1016,3358,5575,7546,9158,10391,11231,11743,11999,12080,12056,11959,11777,11475,10969,10202,9114,7713,6055,4269,2530,1059,54,-277,166,1444,3498,6171,9239,12399,15314,17665,19163,19590,18855,16943,14003,10253,6043,1725,-2268,-5601,-7943,-9127,-9072,-7863,-5684,-2829,359,3527,6344,8543,9945,10462,10122,9028,7391,5424,3412,1575,120,-829,-1229,-1130,-636,49,742,1208,1287,855,-135,-1638,-3555,-5721,-7951,-10061,-11893,-13327,-14316,-14841,-14968,-14761,-14333,-13763,-13129,-12455,-11739,-10937,-9980,-8810,-7371,-5654,-3683,-1530,689,2851,4794,6411,7568,8232,8374,8049,7330,6341,5194,4020,2914,1958,1217,715,472,475,706,1128,1722,2436,3266,4179,5159,6211,7302,8441,9604,10768,11919,13004,13992,14822,15435,15773,15781,15409,14643,13475,11960,10170,8224,6292,4505,3061,2037,1538,1523,1936,2602,3343,3920,4146,3838,2913,1341,-810,-3402,-6252,-9121,-11790,-14018,-15627,-16471,-16478,-15661,-14102,-11989,-9547,-7071,-4835,-3102,-2055,-1784,-2283,-3427,-5036,-6844,-8601,-10048,-10991,-11295,-10920,-9889,-8324,-6384,-4261,-2175,-279,1252,2377,3045,3329,3306,3109,2866,2698,2689,2896,3308,3905,4609,5345,6039,6603,7017,7224,7247,7084,6761,6320,5760,5135,4426,3667,2853,2002,1147,312,-422,-1009,-1327,-1325,-902,-22,1310,3073,5119,7324,9449,11285,12597,13188,12933,11779,9787,7108,3990,739,-2308,-4835,-6584,-7383,-7184,-6045,-4143,-1724,912,3474,5686,7344,8310,8524,8005,6825,5096,2972,590,-1887,-4356,-6684,-8842,-10731,-12388,-13750,-14859,-15694,-16267,-16591,-16656,-16493,-16101,-15511,-14731,-13803,-12732,-11577,-10355,-9128,-7947,-6874,-5986,-5337,-4992,-4971,-5283,-5882,-6699,-7626,-8540,-9326,-9863,-10076,-9893,-9296,-8282,-6877,-5155,-3165,-1037,1138,3207,5027,6462,7377,7692,7379,6475,5103,3448,1727,197,-928,-1460,-1298,-416,1114,3157,5490,7891,10071,11815,12891,13168,12560,11084,8817,5924,2601,-897,-4327,-7431,-9987,-11825,-12805,-12903,-12114,-10559,-8372,-5761,-2946,-156,2394,4504,6045,6888,7017,6421,5167,3375,1185,-1200,-3563,-5683,-7322,-8296,-8445,-7701,-6049,-3582,-445,3127,6885,10525,13788,16420,18236,19133,19068,18105,16368,14029,11301,8386,5482,2744,305,-1781,-3436,-4703,-5563,-6093,-6325,-6327,-6137,-5807,-5345,-4778,-4108,-3331,-2454,-1471,-410,706,1813,2847,3720,4349,4666,4610,4178,3367,2243,887,-588,-2043,-3345,-4371,-5019,-5249,-5055,-4500,-3693,-2764,-1879,-1166,-760,-714,-1061,-1758,-2727,-3849,-4998,-6049,-6895,-7492,-7799,-7852,-7686,-7348,-6898,-6344,-5711,-4964,-4081,-3035,-1787,-348,1277,3033,4847,6615,8236,9566,10525,10993,10945,10355,9267,7772,5967,4023,2058,236,-1332,-2547,-3342,-3685,-3584,-3064,-2202,-1072,210,1547,2836,3999,4988,5768,6357,6768,7054,7249,7412,7561,7739,7937,8158,8396,8610,8799,8914,8939,8832,8561,8094,7405,6488,5335,3990,2466,839,-859,-2567,-4256,-5901,-7485,-9011,-10453,-11799,-13001,-14001,-14714,-15062,-14942,-14289,-13053,-11238,-8888,-6136,-3132,-114,2697,5049,6755,7654,7676,6828,5185,2913,198,-2709,-5600,-8243,-10479,-12184,-13290,-13787,-13715,-13145,-12199,-10993,-9666,-8335,-7090,-6009,-5105,-4390,-3807,-3320,-2843,-2337,-1760,-1104,-408,288,901,1383,1684,1814,1799,1728,1680,1784,2110,2727,3643,4803,6118,7428,8574,9368,9680,9404,8518,7083,5213,3121,1014,-850,-2266,-3069,-3159,-2543,-1290,441,2452,4524,6439,8040,9188,9853,10018,9752,9133,8271,7269,6239,5250,4395,3681,3156,2790,2556,2421,2317,2198,2016,1726,1298,709,-43,-971,-2036,-3242,-4526,-5871,-7212,-8517,-9728,-10785,-11644,-12222,-12474,-12327,-11764,-10750,-9335,-7556,-5520,-3353,-1201,777,2431,3630,4280,4325,3769,2672,1132,-693,-2632,-4506,-6134,-7381,-8150,-8389,-8126,-7422,-6394,-5200,-4000,-2960,-2229,-1891,-2014,-2564,-3479,-4632,-5870,-7029,-7953,-8522,-8647,-8295,-7471,-6215,-4614,-2754,-762,1259,3185,4930,6428,7631,8562,9213,9675,9963,10166,10293,10380,10405,10359,10202,9898,9432,8780,7945,6948,5801,4552,3246,1933,690,-422,-1319,-1942,-2214,-2087,-1526,-503,954,2816,4990,7368,9802,12149,14240,15944,17146,17760,17768,17154,15981,14293,12210,9795,7191,4462,1735,-927,-3416,-5679,-7621,-9200,-10353,-11039,-11255,-10998,-10330,-9341,-8159,-6944,-5884,-5130,-4855,-5131,-6026,-7492,-9449,-11728,-14122,-16389,-18285,-19588,-20128,-19819,-18641,-16681,-14098,-11105,-7987,-5004,-2437,-500,660,969,468,-740,-2479,-4515,-6630,-8562,-10140,-11186,-11618,-11400,-10557,-9162,-7331,-5184,-2871,-516,1752,3841,5670,7195,8405,9283,9876,10175,10241,10060,9672,9059,8267,7299,6248,5188,4251,3582,3298,3517,4263,5519,7174,9055,10956,12642,13907,14598,14613,13973,12745,11106,9263,7455,5909,4814,4299,4417,5158,6423,8091,9971,11894,13656,15113,16113,16582,16456,15739,14454,12692,10526,8114,5558,3023,625,-1518,-3299,-4664,-5547,-5958,-5904,-5459,-4707,-3787,-2829,-1995,-1414,-1206,-1445,-2160,-3334,-4890,-6737,-8727,-10728,-12592,-14185,-15416,-16182,-16468,-16234,-15520,-14363,-12853,-11081,-9172,-7246,-5426,-3824,-2513,-1557,-946,-673,-666,-851,-1145,-1465,-1746,-1955,-2070,-2101,-2059,-1971,-1849,-1698,-1512,-1275,-965,-566,-52,583,1359,2271,3335,4544,5890,7367,8925,10542,12120,13599,14847,15775,16252,16232,15652,14569,13044,11239,9316,7473,5872,4649,3864,3524,3541,3800,4121,4340,4300,3902,3095,1937,502,-1023,-2473,-3635,-4347,-4473,-3957,-2814,-1130,910,3119,5234,7047,8351,9012,8960,8194,6800,4898,2693,366,-1864,-3855,-5480,-6705,-7544,-8063,-8363,-8555,-8722,-8933,-9191,-9466,-9691,-9754,-9572,-9030,-8095,-6750,-5031,-3048,-921,1168,3057,4572,5588,6027,5861,5161,4029,2644,1212,-69,-1009,-1498,-1471,-996,-162,825,1790,2535,2923,2886,2423,1607,571,-539,-1545,-2318,-2740,-2771,-2410,-1719,-811,170,1081,1770,2146,2157,1814,1210,463,-246,-774,-948,-711,5,1129,2585,4211,5837,7290,8411,9104,9302,9024,8319,7283,6017,4619,3163,1690,218,-1275,-2808,-4421,-6124,-7934,-9812,-11718,-13565,-15243,-16629,-17582,-17971,-17687,-16659,-14876,-12385,-9316,-5831,-2177,1433,4724,7507,9576,10812,11142,10539,9066,6805,3914,581,-2987,-6555,-9897,-12803,-15076,-16583,-17215,-16955,-15825,-13935,-11423,-8508,-5397,-2340,448,2783,4514,5587,5967,5729,4942,3751,2276,654,-1000,-2587,-4018,-5227,-6142,-6723,-6915,-6706,-6078,-5050,-3667,-1990,-133,1795,3644,5265,6521,7276,7449,6981,5889,4232,2128,-248,-2712,-5037,-7031,-8522,-9384,-9575,-9105,-8075,-6640,-5003,-3377,-1970,-928,-349,-236,-526,-1093,-1762,-2362,-2725,-2727,-2298,-1423,-142,1463,3276,5184,7049,8775,10260,11435,12253,12668,12676,12248,11403,10147,8518,6588,4428,2192,-2,-1960,-3526,-4535,-4862,-4433,-3239,-1331,1151,4030,7068,10024,12670,14815,16328,17145,17271,16756,15706,14227,12432,10421,8248,5970,3582,1119,-1435,-4012,-6569,-8970,-11086,-12732,-13740,-13954,-13286,-11714,-9326,-6298,-2893,578,3764,6366,8104,8807,8401,6908,4474,1298,-2329,-6131,-9786,-13050,-15685,-17539,-18514,-18577,-17757,-16141,-13849,-11045,-7887,-4564,-1220,1970,4892,7395,9384,10748,11407,11320,10454,8860,6607,3828,708,-2564,-5738,-8617,-10981,-12696,-13640,-13802,-13185,-11896,-10039,-7777,-5254,-2632,-25,2458,4752,6817,8632,10208,11545,12668,13566,14243,14654,14773,14527,13892,12797,11261,9273,6904,4244,1419,-1398,-4031,-6293,-8002,-9031,-9269,-8702,-7366,-5369,-2913,-202,2472,4886,6791,8047,8573,8388,7605,6404,5011,3668,2579,1897,1688,1925,2495,3217,3866,4223,4091,3338,1925,-125,-2668,-5530,-8462,-11222,-13569,-15315,-16318,-16528,-15969,-14727,-12975,-10900,-8733,-6686,-4954,-3686,-2972,-2842,-3247,-4088,-5201,-6395,-7472,-8236,-8532,-8263,-7373,-5909,-3939,-1634,831,3230,5339,6965,7937,8179,7661,6466,4719,2627,408,-1715,-3544,-4943,-5836,-6225,-6168,-5779,-5189,-4531,-3927,-3440,-3114,-2920,-2801,-2670,-2423,-1971,-1241,-196,1165,2793,4625,6560,8493,10327,11962,13337,14393,15094,15416,15326,14818,13860,12458,10615,8362,5765,2894,-131,-3205,-6178,-8931,-11309,-13197,-14468,-15019,-14801,-13751,-11932,-9376,-6251,-2701,1033,4740,8170,11123,13422,14954,15666,15559,14704,13198,11178,8792,6180,3491,826,-1710,-4057,-6182,-8050,-9663,-11005,-12051,-12778,-13125,-13049,-12487,-11426,-9858,-7858,-5532,-3065,-655,1444,3032,3902,3941,3106,1436,-917,-3766,-6823,-9827,-12472,-14530,-15807,-16190,-15674,-14293,-12215,-9593,-6668,-3652,-749,1865,4080,5828,7092,7913,8342,8465,8343,8041,7582,6983,6221,5281,4137,2788,1263,-380,-2034,-3571,-4833,-5666,-5935,-5542,-4447,-2683,-327,2442,5465,8488,11351,13843,15879,17372,18344,18819,18883,18589,17994,17116,15943,14440,12567,10287,7599,4540,1202,-2270,-5683,-8805,-11395,-13228,-14121,-13955,-12709,-10451,-7345,-3646,351,4298,7887,10808,12862,13905,13897,12906,11047,8525,5552,2372,-808,-3775,-6390,-8536,-10152,-11228,-11793,-11910,-11693,-11251,-10720,-10229,-9857,-9682,-9702,-9882,-10157,-10423,-10579,-10541,-10241,-9671,-8847,-7835,-6716,-5568,-4491,-3512,-2695,-2025,-1512,-1133,-873,-711,-641,-635,-701,-803,-933,-1056,-1130,-1115,-957,-628,-83,664,1621,2726,3917,5100,6156,6977,7443,7483,7042,6154,4879,3370,1804,394,-662,-1184,-1062,-249,1220,3240,5633,8209,10729,12997,14839,16130,16823,16926,16520,15732,14728,13673,12731,12010,11576,11410,11442,11536,11518,11223,10473,9168,7245,4736,1732,-1573,-4980,-8204,-11012,-13153,-14470,-14825,-14203,-12633,-10228,-7166,-3653,64,3733,7116,9986,12180,13545,14033,13607,12334,10289,7627,4502,1106,-2377,-5749,-8859,-11529,-13664,-15165,-15985,-16122,-15594,-14454,-12786,-10679,-8248,-5635,-2964,-412,1880,3761,5109,5850,5960,5464,4479,3131,1617,106,-1227,-2262,-2936,-3225,-3182,-2864,-2359,-1743,-1062,-358,393,1182,2073,3055,4159,5328,6510,7586,8432,8902,8873,8244,6989,5111,2724,-37,-2936,-5753,-8201,-10072,-11136,-11289,-10453,-8683,-6080,-2851,755,4443,7909,10883,13114,14468,14850,14307,12951,10986,8655,6239,3969,2069,637,-266,-720,-821,-765,-722,-886,-1387,-2305,-3657,-5350,-7267,-9185,-10896,-12158,-12770,-12599,-11555,-9686,-7073,-3909,-414,3155,6568,9600,12109,13980,15182,15722,15653,15062,14026,12663,11025,9222,7278,5284,3264,1303,-556,-2225,-3655,-4775,-5560,-5981,-6054,-5801,-5265,-4506,-3570,-2514,-1388,-218,943,2086,3168,4161,5023,5695,6131,6259,6041,5447,4483,3198,1680,40,-1570,-3033,-4209,-5048,-5498,-5605,-5418,-5045,-4587,-4160,-3851,-3728,-3828,-4152,-4686,-5380,-6175,-7006,-7814,-8535,-9155,-9640,-10028,-10338,-10635,-10969,-11389,-11919,-12542,-13205,-13809,-14234,-14342,-14011,-13143,-11696,-9681,-7192,-4356,-1378,1546,4198,6384,7980,8874,9050,8512,7316,5555,3324,759,-2028,-4888,-7695,-10309,-12586,-14395,-15610,-16122,-15870,-14818,-13010,-10525,-7522,-4164,-678,2757,5938,8729,11027,12779,13984,14678,14916,14779,14324,13618,12679,11542,10185,8617,6818,4801,2568,173,-2332,-4843,-7225,-9343,-11005,-12087,-12431,-11980,-10701,-8657,-5970,-2839,491,3750,6660,8990,10541,11218,10987,9913,8128,5811,3179,460,-2142,-4425,-6258,-7528,-8198,-8271,-7811,-6917,-5721,-4369,-2994,-1732,-652,176,748,1078,1182,1110,877,506,0,-639,-1412,-2302,-3287,-4314,-5327,-6250,-7014,-7549,-7786,-7680,-7180,-6266,-4918,-3157,-1013,1436,4089,6812,9451,11843,13838,15308,16166,16375,15961,14980,13551,11799,9864,7877,5932,4103,2422,890,-504,-1789,-2978,-4067,-5036,-5824,-6366,-6576,-6387,-5743,-4628,-3062,-1105,1127,3519,5891,8109,9995,11432,12313,12577,12213,11238,9723,7754,5457,2947,363,-2168,-4532,-6624,-8362,-9694,-10570,-10990,-10954,-10492,-9652,-8483,-7046,-5402,-3589,-1669,320,2326,4283,6115,7726,9001,9840,10139,9831,8898,7369,5335,2938,346,-2239,-4633,-6652,-8168,-9068,-9316,-8909,-7905,-6417,-4584,-2579,-589,1229,2714,3793,4402,4584,4379,3912,3266,2563,1858,1183,544,-121,-842,-1688,-2682,-3821,-5062,-6305,-7429,-8290,-8743,-8679,-8036,-6802,-5063,-2953,-666,1561,3527,5031,5966,6284,6037,5331,4334,3221,2157,1271,613,196,-70,-275,-572,-1079,-1895,-3061,-4549,-6266,-8042,-9694,-10983,-11713,-11712,-10866,-9171,-6675,-3554,-25,3622,7102,10126,12472,13979,14571,14270,13166,11406,9185,6684,4101,1585,-738,-2769,-4461,-5769,-6678,-7197,-7312,-7073,-6481,-5615,-4523,-3291,-2030,-795,287,1208,1903,2413,2747,2986,3175,3383,3626,3909,4186,4381,4403,4141,3514,2462,979,-871,-2975,-5130,-7114,-8674,-9568,-9630,-8754,-6966,-4384,-1255,2124,5387,8196,10231,11273,11179,9941,7648,4486,722,-3339,-7383,-11095,-14223,-16560,-17966,-18394,-17845,-16416,-14221,-11446,-8262,-4864,-1445,1865,4886,7555,9761,11475,12676,13351,13533,13223,12456,11238,9608,7588,5234,2607,-189,-3060,-5844,-8435,-10663,-12427,-13611,-14170,-14074,-13356,-12072,-10320,-8212,-5860,-3396,-911,1482,3713,5704,7404,8755,9715,10252,10329,9949,9114,7873,6289,4465,2493,505,-1408,-3145,-4648,-5867,-6797,-7419,-7760,-7810,-7583,-7064,-6251,-5127,-3694,-1971,19,2206,4533,6890,9185,11300,13114,14534,15434,15759,15436,14456,12844,10667,8049,5139,2123,-815,-3489,-5749,-7470,-8584,-9065,-8927,-8219,-7012,-5381,-3418,-1197,1185,3658,6110,8441,10513,12186,13310,13749,13391,12183,10131,7325,3931,183,-3633,-7214,-10263,-12526,-13817,-14044,-13210,-11415,-8847,-5737,-2380,959,3986,6480,8238,9146,9138,8240,6542,4208,1436,-1523,-4444,-7088,-9277,-10873,-11812,-12084,-11768,-10970,-9866,-8642,-7472,-6537,-5945,-5772,-6018,-6626,-7474,-8405,-9227,-9749,-9799,-9259,-8047,-6188,-3743,-870,2244,5359,8238,10637,12353,13230,13176,12172,10283,7646,4455,968,-2564,-5849,-8662,-10781,-12063,-12417,-11811,-10288,-7950,-4932,-1443,2316,6105,9704,12899,15540,17479,18672,19095,18790,17850,16387,14534,12448,10235,8057,5980,4144,2585,1396,602,230,283,719,1485,2500,3647,4825,5916,6828,7501,7899,8024,7910,7590,7106,6489,5741,4865,3830,2614,1192,-442,-2274,-4265,-6335,-8393,-10295,-11918,-13085,-13690,-13611,-12813,-11306,-9175,-6578,-3706,-788,1949,4318,6130,7306,7763,7511,6590,5076,3091,768,-1737,-4255,-6627,-8692,-10323,-11422,-11929,-11851,-11202,-10091,-8591,-6847,-4959,-3040,-1157,630,2311,3890,5377,6805,8166,9462,10638,11641,12359,12714,12588,11928,10685,8888,6602,3955,1130,-1681,-4241,-6353,-7834,-8548,-8445,-7529,-5894,-3699,-1145,1534,4104,6378,8198,9498,10251,10510,10348,9886,9221,8474,7713,7012,6388,5840,5347,4861,4359,3793,3179,2498,1808,1116,491,-50,-459,-719,-828,-777,-597,-316,29,370,660,815,774,457,-174,-1176,-2538,-4251,-6258,-8454,-10752,-12984,-15022,-16714,-17918,-18539,-18469,-17686,-16154,-13932,-11076,-7726,-4032,-188,3595,7127,10209,12718,14544,15660,16077,15855,15096,13904,12402,10696,8876,7026,5192,3451,1834,409,-783,-1704,-2318,-2631,-2651,-2420,-1997,-1433,-803,-126,544,1239,1948,2717,3575,4528,5595,6726,7873,8948,9836,10441,10650,10383,9600,8288,6476,4259,1725,-970,-3694,-6299,-8661,-10678,-12277,-13414,-14058,-14197,-13836,-12968,-11615,-9802,-7586,-5062,-2370,322,2784,4817,6180,6717,6290,4869,2494,-689,-4460,-8521,-12544,-16181,-19127,-21110,-21985,-21662,-20213,-17770,-14578,-10939,-7168,-3594,-489,1933,3526,4253,4116,3214,1672,-359,-2697,-5192,-7681,-10044,-12175,-14004,-15482,-16577,-17287,-17582,-17477,-16933,-15953,-14501,-12580,-10192,-7380,-4220,-816,2667,6086,9234,11976,14150,15675,16498,16618,16088,14993,13445,11574,9505,7352,5215,3171,1277,-420,-1888,-3096,-4013,-4616,-4877,-4774,-4293,-3433,-2207,-649,1178,3205,5311,7387,9275,10846,11944,12475,12350,11561,10135,8165,5786,3144,423,-2238,-4685,-6811,-8536,-9805,-10600,-10921,-10788,-10237,-9302,-8031,-6455,-4623,-2573,-344,1994,4408,6797,9098,11195,12981,14327,15115,15231,14593,13172,10983,8130,4769,1132,-2525,-5902,-8736,-10769,-11836,-11832,-10764,-8735,-5941,-2653,813,4140,7028,9249,10651,11175,10867,9826,8240,6296,4199,2115,183,-1531,-2989,-4211,-5243,-6131,-6932,-7685,-8389,-9041,-9562,-9896,-9923,-9559,-8709,-7337,-5427,-3052,-307,2635,5578,8294,10566,12173,12978,12863,11834,9944,7353,4263,933,-2380,-5429,-8006,-9953,-11172,-11615,-11292,-10233,-8534,-6280,-3604,-655,2433,5467,8312,10796,12802,14237,15032,15213,14777,13848,12493,10863,9057,7198,5349,3585,1910,324,-1190,-2682,-4157,-5644,-7112,-8513,-9765,-10747,-11350,-11431,-10916,-9728,-7887,-5437,-2507,734,4087,7320,10232,12621,14352,15323,15520,14954,13732,11951,9776,7342,4797,2252,-202,-2506,-4624,-6543,-8247,-9742,-11009,-12038,-12786,-13221,-13265,-12889,-12023,-10679,-8872,-6696,-4288,-1832,448,2329,3603,4099,3716,2426,299,-2525,-5802,-9263,-12585,-15454,-17603,-18815,-18972,-18043,-16107,-13317,-9919,-6176,-2390,1167,4263,6721,8464,9462,9804,9596,9038,8286,7544,6919,6506,6305,6254,6256,6143,5794,5057,3873,2228,196,-2076,-4367,-6445,-8035,-8944,-8987,-8124,-6362,-3850,-793,2538,5849,8861,11339,13111,14105,14310,13818,12741,11244,9471,7558,5590,3627,1672,-280,-2255,-4274,-6313,-8331,-10227,-11863,-13079,-13700,-13586,-12634,-10823,-8216,-4950,-1266,2572,6249,9467,11975,13573,14168,13738,12366,10201,7456,4381,1240,-1707,-4239,-6163,-7378,-7826,-7557,-6669,-5342,-3772,-2179,-750,371,1093,1409,1354,1009,475,-166,-851,-1551,-2294,-3106,-4072,-5215,-6589,-8167,-9896,-11683,-13391,-14869,-15987,-16596,-16621,-16017,-14778,-12989,-10736,-8182,-5490,-2828,-362,1801,3573,4933,5916,6555,6966,7188,7317,7355,7324,7174,6868,6337,5547,4466,3133,1589,-29,-1603,-2934,-3888,-4278,-4026,-3052,-1377,928,3731,6835,10034,13087,15771,17894,19289,19875,19604,18509,16680,14243,11374,8247,5052,1956,-899,-3391,-5451,-7028,-8111,-8724,-8880,-8638,-8018,-7055,-5781,-4200,-2359,-279,1976,4341,6720,9015,11113,12906,14294,15206,15587,15422,14737,13562,11989,10086,7959,5701,3405,1167,-950,-2856,-4523,-5885,-6948,-7675,-8115,-8259,-8196,-7944,-7612,-7242,-6932,-6732,-6709,-6891,-7305,-7928,-8749,-9707,-10752,-11819,-12840,-13772,-14560,-15186,-15613,-15846,-15853,-15646,-15193,-14492,-13521,-12260,-10714,-8871,-6772,-4445,-1967,586,3128,5558,7802,9758,11351,12500,13122,13169,12573,11348,9488,7104,4282,1214,-1914,-4877,-7449,-9426,-10625,-10924,-10252,-8620,-6096,-2832,985,5098,9251,13172,16610,19364,21299,22323,22481,21811,20485,18657,16518,14261,12015,9916,8015,6333,4868,3562,2399,1330,362,-481,-1160,-1593,-1734,-1515,-911,64,1392,2998,4793,6701,8580,10359,11896,13106,13874,14124,13773,12790,11163,8921,6167,2998,-399,-3857,-7169,-10147,-12608,-14423,-15485,-15751,-15238,-14002,-12175,-9914,-7410,-4869,-2492,-452,1081,2014,2259,1813,701,-981,-3116,-5520,-8029,-10441,-12600,-14361,-15634,-16361,-16538,-16170,-15311,-13997,-12289,-10243,-7920,-5382,-2720,9,2695,5269,7646,9754,11547,12970,14008,14631,14852,14668,14117,13219,12041,10618,9055,7386,5749,4188,2821,1716,928,499,416,649,1122,1747,2436,3087,3664,4103,4418,4618,4728,4798,4834,4872,4875,4849,4725,4498,4119,3598,2947,2206,1426,668,-25,-605,-1055,-1384,-1612,-1763,-1898,-2007,-2128,-2227,-2264,-2190,-1924,-1423,-640,421,1707,3133,4549,5790,6695,7091,6888,6034,4563,2594,289,-2129,-4454,-6455,-7986,-8894,-9152,-8756,-7822,-6501,-5024,-3609,-2483,-1804,-1662,-2057,-2898,-4037,-5285,-6448,-7350,-7855,-7874,-7386,-6422,-5088,-3529,-1928,-482,642,1303,1431,1029,173,-979,-2219,-3304,-4004,-4120,-3532,-2209,-224,2254,4977,7687,10096,11995,13217,13698,13448,12550,11143,9383,7451,5491,3630,1962,519,-669,-1623,-2336,-2821,-3037,-2979,-2591,-1894,-898,314,1646,2980,4195,5187,5878,6199,6122,5619,4690,3351,1624,-448,-2816,-5411,-8143,-10903,-13552,-15947,-17918,-19326,-20023,-19933,-19009,-17319,-14981,-12223,-9299,-6502,-4084,-2242,-1081,-597,-715,-1255,-2020,-2783,-3352,-3595,-3457,-2962,-2223,-1372,-583,23,348,366,109,-347,-899,-1422,-1835,-2047,-2040,-1812,-1398,-870,-296,221,608,784,688,300,-395,-1362,-2539,-3840,-5124,-6267,-7124,-7594,-7610,-7186,-6366,-5301,-4104,-2959,-1985,-1292,-933,-905,-1150,-1563,-1977,-2254,-2230,-1837,-1066,1,1187,2280,3055,3363,3122,2416,1389,334,-452,-671,-124,1238,3283,5742,8202,10293,11648,12099,11577,10193,8131,5621,2898,161,-2405,-4630,-6352,-7416,-7701,-7171,-5868,-3989,-1801,316,2003,2925,2862,1730,-416,-3400,-6942,-10722,-14382,-17557,-19918,-21146,-21020,-19387,-16248,-11751,-6235,-187,5792,11086,15152,17622,18349,17456,15278,12334,9185,6386,4333,3299,3323,4319,6017,8090,10150,11868,12986,13398,13117,12295,11133,9860,8659,7653,6907,6406,6126,5979,5928,5881,5818,5665,5414,5035,4563,4049,3587,3268,3151,3233,3456,3712,3900,3956,3876,3724,3604,3620,3839,4263,4800,5274,5459,5114,4042,2170,-466,-3643,-7020,-10170,-12620,-13972,-13944,-12426,-9556,-5651,-1230,3085,6696,9042,9810,8864,6350,2627,-1799,-6338,-10420,-13590,-15522,-16107,-15388,-13584,-11015,-8049,-5064,-2368,-208,1279,2040,2097,1536,458,-1006,-2736,-4606,-6493,-8277,-9846,-11079,-11888,-12193,-11955,-11194,-9975,-8439,-6771,-5170,-3830,-2897,-2436,-2462,-2909,-3690,-4701,-5848,-7045,-8242,-9366,-10389,-11237,-11878,-12250,-12313,-12046,-11437,-10525,-9363,-8062,-6741,-5578,-4731,-4368,-4613,-5506,-7013,-8965,-11115,-13122,-14649,-15375,-15084,-13707,-11317,-8160,-4570,-942,2347,4993,6814,7742,7848,7283,6245,4974,3670,2534,1720,1346,1492,2175,3370,4982,6872,8865,10760,12391,13607,14336,14553,14318,13731,12941,12117,11407,10956,10829,11065,11610,12372,13216,13993,14566,14848,14782,14400,13754,12948,12090,11292,10622,10163,9920,9930,10166,10624,11254,12039,12892,13785,14615,15332,15853,16128,16115,15821,15259,14487,13560,12538,11469,10369,9256,8103,6933,5721,4520,3345,2267,1348,632,160,-90,-165,-142,-123,-190,-394,-769,-1274,-1888,-2526,-3142,-3663,-4061,-4307,-4401,-4349,-4191,-3948,-3686,-3452,-3291,-3275,-3412,-3746,-4259,-4929,-5719,-6561,-7406,-8183,-8850,-9364,-9715,-9893,-9927,-9825,-9630,-9361,-9054,-8757,-8496,-8332,-8258,-8306,-8422,-8584,-8724,-8807,-8796,-8696,-8518,-8308,-8122,-7990,-7976,-8077,-8327,-8708,-9214,-9832,-10528,-11290,-12072,-12853,-13576,-14187,-14618,-14786,-14635,-14118,-13234,-12028,-10580,-9015,-7461,-6067,-4951,-4222,-3943,-4143,-4785,-5817,-7099,-8503,-9842,-10963,-11712,-11998,-11778,-11068,-9944,-8519,-6923,-5301,-3778,-2450,-1377,-579,-26,328,542,685,767,835,846,817,699,507,221,-104,-477,-803,-1081,-1247,-1278,-1162,-878,-424,198,986,1926,2982,4134,5307,6460,7508,8379,9017,9342,9355,9035,8432,7609,6665,5686,4787,4037,3500,3232,3224,3508,4029,4775,5662,6616,7535,8322,8879,9159,9116,8783,8191,7429,6588,5764,5068,4565,4328,4374,4710,5295,6094,7020,8018,8998,9885,10632,11166,11492,11571,11442,11108,10642,10071,9489,8932,8468,8137,7951,7930,8048,8286,8602,8931,9214,9371,9338,9066,8537,7765,6803,5729,4639,3643,2831,2294,2079,2210,2657,3350,4184,5023,5748,6238,6436,6327,5952,5409,4803,4265,3895,3760,3881,4239,4759,5360,5926,6364,6597,6573,6296,5777,5090,4290,3469,2687,2002,1453,1046,783,644,594,621,668,745,793,829,815,758,662,524,361,180,-27,-258,-541,-900,-1371,-1969,-2734,-3626,-4654,-5739,-6824,-7829,-8658,-9260,-9550,-9524,-9150,-8484,-7583,-6546,-5502,-4547,-3800,-3316,-3123,-3217,-3522,-3981,-4464,-4904,-5183,-5284,-5170,-4904,-4536,-4170,-3890,-3772,-3870,-4179,-4672,-5276,-5884,-6389,-6676,-6652,-6286,-5571,-4581,-3428,-2245,-1199,-420,-1,-5,-397,-1132,-2096,-3170,-4230,-5176,-5914,-6421,-6664,-6688,-6537,-6280,-5985,-5711,-5490,-5348,-5284,-5297,-5384,-5528,-5730,-5947,-6171,-6348,-6457,-6473,-6385,-6203,-5936,-5606,-5243,-4880,-4560,-4324,-4214,-4251,-4459,-4819,-5320,-5919,-6564,-7207,-7768,-8203,-8432,-8444,-8196,-7744,-7109,-6394,-5668,-5025,-4533,-4236,-4151,-4262,-4538,-4911,-5325,-5702,-5995,-6161,-6187,-6078,-5868,-5590,-5318,-5101,-4990,-5034,-5216,-5543,-5953,-6403,-6821,-7132,-7281,-7196,-6856,-6250,-5408,-4398,-3298,-2210,-1232,-453,63,274,184,-189,-766,-1473,-2199,-2852,-3339,-3606,-3611,-3361,-2875,-2191,-1377,-480,428,1314,2123,2831,3401,3792,4002,3992,3797,3442,2990,2527,2129,1873,1806,1952,2305,2855,3544,4365,5220,6096,6888,7560,8020,8237,8148,7745,7035,6051,4876,3612,2387,1342,598,252,368,933,1921,3208,4671,6145,7466,8506,9181,9436,9323,8865,8197,7395,6601,5897,5380,5097,5071,5300,5751,6363,7073,7780,8412,8881,9147,9170,8974,8576,8041,7428,6808,6258,5828,5581,5541,5726,6125,6686,7356,8023,8606,8998,9135,8984,8557,7893,7090,6210,5371,4631,4064,3692,3541,3602,3858,4303,4885,5590,6342,7098,7770,8317,8671,8815,8747,8486,8086,7601,7097,6640,6286,6081,6059,6214,6541,6989,7512,8033,8492,8820,8975,8939,8694,8274,7700,7010,6269,5510,4822,4235,3813,3565,3504,3601,3825,4109,4394,4603,4669,4574,4291,3878,3371,2860,2408,2093,1950,2015,2273,2694,3209,3733,4170,4434,4480,4277,3860,3282,2616,1949,1334,803,347,-81,-553,-1132,-1868,-2760,-3768,-4787,-5706,-6375,-6686,-6551,-5922,-4837,-3344,-1592,265,2024,3504,4536,5038,4948,4319,3210,1765,128,-1534,-3074,-4381,-5397,-6101,-6532,-6723,-6735,-6606,-6367,-6053,-5695,-5340,-5044,-4858,-4809,-4914,-5130,-5430,-5737,-6017,-6236,-6388,-6507,-6620,-6788,-7025,-7378,-7825,-8371,-8967,-9567,-10086,-10444,-10539,-10302,-9693,-8715,-7454,-5999,-4539,-3194,-2141,-1467,-1239,-1473,-2112,-3098,-4313,-5647,-6975,-8194,-9204,-9950,-10387,-10518,-10371,-10001,-9474,-8857,-8201,-7526,-6851,-6157,-5449,-4727,-4016,-3357,-2798,-2385,-2156,-2139,-2344,-2760,-3364,-4107,-4923,-5742,-6475,-7061,-7449,-7615,-7575,-7354,-7011,-6594,-6148,-5706,-5289,-4901,-4552,-4256,-4013,-3863,-3815,-3889,-4099,-4411,-4802,-5182,-5494,-5641,-5579,-5267,-4721,-3991,-3168,-2364,-1689,-1233,-1049,-1124,-1416,-1820,-2256,-2622,-2891,-3042,-3131,-3206,-3367,-3657,-4148,-4835,-5701,-6686,-7680,-8568,-9202,-9466,-9249,-8521,-7297,-5699,-3881,-2086,-512,622,1194,1142,498,-634,-2083,-3645,-5117,-6311,-7087,-7373,-7137,-6440,-5364,-4052,-2662,-1356,-290,437,756,690,277,-369,-1144,-1940,-2639,-3210,-3580,-3784,-3811,-3733,-3556,-3356,-3110,-2862,-2574,-2247,-1861,-1421,-941,-454,-3,373,632,770,782,722,617,546,536,630,831,1144,1552,2059,2635,3277,3930,4554,5078,5439,5581,5473,5099,4492,3673,2731,1721,772,-42,-600,-857,-774,-364,305,1188,2184,3231,4256,5187,5982,6578,6942,7044,6858,6392,5646,4679,3543,2358,1214,255,-446,-807,-821,-520,26,703,1404,2025,2495,2807,2970,3067,3162,3340,3652,4087,4638,5209,5751,6170,6433,6495,6382,6088,5656,5109,4464,3761,3015,2286,1632,1128,854,864,1181,1785,2596,3508,4377,5060,5449,5464,5121,4470,3633,2739,1928,1284,877,688,686,790,918,1006,1005,908,730,507,284,108,17,32,158,368,625,892,1117,1309,1449,1592,1736,1936,2176,2490,2841,3244,3647,4055,4413,4715,4919,4995,4914,4626,4105,3332,2320,1135,-128,-1339,-2355,-3061,-3361,-3205,-2594,-1556,-169,1466,3241,5002,6641,8002,8985,9491,9454,8862,7735,6173,4286,2286,332,-1338,-2582,-3257,-3317,-2769,-1700,-234,1443,3165,4744,6047,6978,7492,7611,7389,6932,6339,5719,5154,4700,4384,4182,4082,3995,3904,3719,3433,3030,2529,1994,1465,1040,762,714,905,1365,2057,2934,3920,4920,5838,6592,7118,7382,7383,7161,6762,6273,5750,5271,4857,4551,4335,4203,4111,4004,3831,3527,3081,2470,1761,994,281,-298,-648,-704,-437,130,949,1894,2866,3719,4352,4708,4742,4520,4092,3573,3066,2643,2355,2195,2129,2103,2065,1982,1841,1674,1499,1365,1291,1296,1381,1523,1706,1886,2050,2172,2267,2349,2467,2659,2972,3408,3979,4625,5326,5988,6569,6991,7206,7161,6819,6165,5196,3964,2527,1009,-452,-1711,-2620,-3102,-3099,-2646,-1809,-699,541,1789,2883,3755,4286,4496,4376,4011,3477,2867,2243,1658,1114,617,140,-321,-781,-1215,-1599,-1874,-1996,-1918,-1638,-1177,-596,18,584,1028,1296,1390,1316,1136,905,663,444,230,-10,-321,-760,-1336,-2061,-2870,-3700,-4441,-5010,-5340,-5405,-5240,-4895,-4469,-4042,-3696,-3498,-3475,-3659,-4027,-4560,-5212,-5906,-6577,-7134,-7493,-7606,-7415,-6944,-6202,-5274,-4232,-3192,-2257,-1533,-1108,-1044,-1368,-2063,-3063,-4252,-5506,-6644,-7559,-8111,-8269,-8020,-7430,-6599,-5633,-4659,-3764,-3023,-2490,-2185,-2120,-2282,-2643,-3146,-3738,-4323,-4840,-5206,-5393,-5376,-5196,-4891,-4554,-4243,-4045,-3986,-4102,-4372,-4772,-5252,-5746,-6200,-6554,-6772,-6837,-6747,-6521,-6185,-5764,-5315,-4850,-4454,-4131,-3950,-3925,-4064,-4381,-4831,-5386,-5974,-6514,-6939,-7169,-7180,-6948,-6530,-5978,-5394,-4887,-4539,-4433,-4588,-4986,-5570,-6243,-6904,-7443,-7792,-7880,-7712,-7302,-6717,-6050,-5408,-4892,-4593,-4560,-4794,-5275,-5915,-6646,-7336,-7913,-8248,-8305,-8024,-7425,-6549,-5473,-4298,-3130,-2069,-1204,-583,-237,-160,-322,-698,-1239,-1900,-2662,-3469,-4325,-5197,-6091,-6997,-7924,-8842,-9751,-10598,-11349,-11946,-12324,-12430,-12210,-11633,-10686,-9367,-7724,-5798,-3704,-1576,414,2069,3203,3681,3426,2472,941,-969,-3000,-4903,-6441,-7457,-7858,-7638,-6859,-5631,-4112,-2455,-852,558,1630,2274,2457,2181,1526,600,-465,-1511,-2430,-3109,-3517,-3644,-3539,-3270,-2912,-2530,-2164,-1827,-1507,-1195,-869,-526,-174,191,551,898,1231,1524,1781,1989,2153,2287,2410,2563,2764,3035,3363,3716,4050,4319,4474,4512,4414,4209,3921,3603,3290,3059,2920,2930,3084,3393,3849,4449,5166,5981,6851,7711,8521,9202,9714,10013,10075,9899,9503,8936,8255,7539,6849,6226,5705,5271,4924,4652,4447,4322,4285,4330,4470,4662,4903,5150,5396,5640,5876,6127,6374,6615,6803,6916,6909,6785,6547,6233,5905,5614,5416,5342,5378,5514,5667,5793,5800,5648,5309,4781,4135,3415,2739,2162,1780,1603,1674,1960,2439,3064,3766,4478,5117,5605,5886,5915,5698,5256,4654,3963,3270,2633,2121,1753,1556,1521,1666,1959,2430,3032,3763,4560,5355,6061,6589,6877,6883,6624,6136,5501,4799,4118,3522,3077,2795,2715,2801,3056,3425,3876,4351,4813,5214,5531,5721,5776,5650,5344,4845,4171,3385,2542,1762,1123,718,603,790,1265,1985,2874,3870,4883,5836,6658,7284,7679,7825,7731,7411,6906,6238,5450,4583,3655,2731,1818,993,286,-240,-538,-587,-384,38,637,1342,2108,2870,3585,4204,4676,4945,4959,4688,4106,3269,2224,1099,10,-918,-1580,-1926,-1956,-1734,-1370,-994,-720,-636,-758,-1069,-1477,-1904,-2229,-2375,-2279,-1896,-1246,-326,804,2106,3481,4840,6037,6937,7397,7317,6655,5447,3801,1889,-89,-1928,-3437,-4483,-4957,-4831,-4122,-2915,-1351,382,2080,3533,4573,5082,5031,4450,3468,2228,930,-282,-1252,-1926,-2254,-2279,-2052,-1694,-1304,-1025,-942,-1142,-1621,-2361,-3241,-4143,-4878,-5281,-5199,-4527,-3273,-1500,594,2781,4786,6371,7363,7665,7304,6351,4980,3376,1736,242,-970,-1826,-2308,-2461,-2369,-2133,-1842,-1587,-1403,-1336,-1367,-1486,-1626,-1732,-1729,-1557,-1209,-661,6,758,1483,2100,2515,2675,2523,2081,1369,482,-485,-1393,-2139,-2606,-2746,-2539,-2017,-1254,-350,576,1396,2020,2347,2375,2091,1580,923,236,-385,-877,-1196,-1359,-1389,-1350,-1300,-1313,-1445,-1738,-2205,-2808,-3502,-4171,-4738,-5076,-5117,-4794,-4090,-3037,-1687,-167,1402,2829,3969,4655,4804,4362,3378,1954,261,-1502,-3123,-4424,-5260,-5577,-5379,-4764,-3868,-2872,-1953,-1252,-872,-841,-1135,-1690,-2400,-3164,-3883,-4467,-4879,-5077,-5086,-4911,-4595,-4164,-3629,-3015,-2302,-1517,-657,226,1088,1847,2430,2763,2804,2544,2018,1299,478,-344,-1103,-1744,-2266,-2683,-3023,-3331,-3630,-3930,-4221,-4461,-4584,-4534,-4234,-3677,-2873,-1892,-833,187,1055,1665,1949,1869,1417,627,-446,-1721,-3093,-4454,-5682,-6657,-7284,-7487,-7250,-6591,-5595,-4366,-3054,-1795,-739,8,365,294,-184,-1023,-2133,-3401,-4732,-6010,-7171,-8159,-8956,-9568,-10001,-10274,-10382,-10312,-10040,-9541,-8812,-7875,-6796,-5660,-4599,-3702,-3093,-2792,-2831,-3133,-3624,-4162,-4647,-4958,-5045,-4865,-4440,-3809,-3053,-2261,-1539,-992,-697,-743,-1136,-1899,-2967,-4283,-5718,-7161,-8453,-9484,-10136,-10349,-10102,-9416,-8383,-7100,-5712,-4361,-3143,-2172,-1442,-970,-679,-519,-407,-304,-175,-26,120,233,266,197,-4,-345,-826,-1442,-2163,-2981,-3841,-4742,-5610,-6428,-7112,-7604,-7826,-7717,-7245,-6412,-5286,-3963,-2598,-1336,-326,329,590,467,48,-562,-1221,-1811,-2227,-2416,-2368,-2126,-1780,-1440,-1215,-1182,-1373,-1751,-2254,-2766,-3207,-3484,-3562,-3426,-3087,-2598,-2009,-1404,-840,-400,-96,34,38,-73,-233,-435,-634,-861,-1102,-1393,-1725,-2092,-2456,-2768,-2971,-3025,-2902,-2614,-2177,-1637,-1040,-425,167,711,1189,1569,1847,1986,1997,1845,1560,1122,567,-108,-851,-1636,-2372,-2988,-3370,-3418,-3061,-2258,-1051,471,2165,3863,5417,6710,7666,8264,8508,8426,8077,7521,6839,6131,5468,4949,4610,4497,4569,4801,5085,5337,5444,5308,4884,4138,3130,1932,700,-434,-1301,-1788,-1815,-1376,-513,645,1973,3274,4430,5276,5781,5878,5631,5093,4390,3635,2968,2476,2240,2288,2609,3177,3932,4798,5702,6542,7250,7747,7993,7967,7659,7108,6341,5429,4433,3415,2437,1510,671,-107,-795,-1388,-1855,-2135,-2195,-1991,-1511,-788,141,1191,2265,3258,4065,4606,4841,4772,4437,3924,3322,2730,2250,1939,1870,2050,2480,3121,3922,4817,5732,6577,7266,7714,7847,7621,7028,6104,4931,3620,2304,1118,178,-430,-649,-489,27,796,1726,2675,3555,4273,4800,5148,5356,5490,5625,5803,6073,6424,6839,7263,7633,7882,7948,7786,7377,6701,5779,4610,3240,1710,102,-1477,-2900,-4020,-4698,-4826,-4335,-3246,-1635,322,2433,4443,6161,7385,8030,8034,7470,6402,5019,3433,1840,342,-926,-1906,-2522,-2741,-2540,-1914,-934,331,1703,3031,4122,4828,5070,4806,4110,3060,1821,521,-689,-1717,-2502,-3020,-3290,-3314,-3124,-2703,-2077,-1258,-294,732,1742,2632,3323,3758,3902,3740,3290,2567,1638,561,-541,-1547,-2322,-2716,-2675,-2114,-1112,269,1848,3445,4862,5918,6489,6495,5929,4845,3359,1622,-174,-1847,-3240,-4217,-4734,-4755,-4344,-3580,-2596,-1547,-584,152,578,668,481,119,-260,-500,-455,-9,901,2261,4020,5992,7995,9747,11000,11545,11248,10104,8211,5772,3046,311,-2175,-4219,-5661,-6450,-6547,-6016,-4933,-3461,-1752,-22,1581,2905,3883,4493,4747,4695,4373,3829,3105,2242,1317,414,-364,-906,-1146,-1047,-633,11,796,1603,2353,2984,3453,3738,3824,3680,3325,2747,2016,1193,382,-299,-758,-916,-746,-284,414,1213,1998,2617,2987,3024,2747,2186,1437,602,-231,-979,-1615,-2126,-2524,-2835,-3063,-3218,-3287,-3248,-3087,-2798,-2397,-1918,-1443,-1024,-764,-702,-875,-1281,-1880,-2611,-3383,-4108,-4679,-5025,-5071,-4797,-4194,-3310,-2205,-975,282,1468,2505,3316,3877,4155,4193,4039,3773,3511,3317,3266,3363,3561,3791,3936,3899,3605,3006,2128,998,-288,-1657,-3011,-4285,-5424,-6396,-7176,-7736,-8058,-8091,-7825,-7224,-6311,-5105,-3670,-2082,-442,1148,2558,3695,4432,4722,4513,3843,2787,1472,74,-1260,-2360,-3135,-3518,-3525,-3200,-2654,-1985,-1321,-753,-360,-185,-257,-561,-1094,-1807,-2654,-3581,-4512,-5390,-6160,-6790,-7274,-7632,-7890,-8082,-8226,-8306,-8305,-8164,-7843,-7303,-6537,-5574,-4465,-3282,-2111,-1029,-117,560,947,1004,722,111,-783,-1895,-3132,-4390,-5554,-6523,-7198,-7522,-7475,-7083,-6426,-5605,-4757,-4011,-3488,-3273,-3398,-3851,-4566,-5452,-6386,-7246,-7903,-8253,-8197,-7678,-6678,-5233,-3442,-1431,626,2567,4241,5517,6338,6633,6412,5697,4528,3038,1318,-433,-2078,-3445,-4441,-5005,-5149,-4926,-4441,-3784,-3100,-2441,-1921,-1543,-1340,-1292,-1371,-1566,-1850,-2220,-2659,-3126,-3591,-3982,-4253,-4355,-4288,-4048,-3714,-3316,-2966,-2711,-2638,-2780,-3167,-3786,-4602,-5552,-6551,-7513,-8343,-8985,-9386,-9545,-9465,-9184,-8733,-8151,-7472,-6719,-5921,-5104,-4290,-3534,-2861,-2344,-2002,-1879,-1958,-2214,-2582,-3007,-3407,-3769,-4031,-4243,-4363,-4455,-4481,-4471,-4384,-4218,-3926,-3489,-2877,-2087,-1140,-93,965,1924,2661,3099,3160,2872,2248,1408,433,-549,-1449,-2197,-2761,-3145,-3379,-3524,-3621,-3712,-3803,-3858,-3821,-3601,-3118,-2296,-1107,452,2319,4389,6516,8520,10222,11456,12094,12067,11362,10017,8135,5832,3280,662,-1822,-3965,-5591,-6558,-6789,-6267,-5062,-3305,-1189,1070,3257,5194,6736,7815,8381,8447,8034,7194,5999,4545,2943,1329,-180,-1453,-2420,-3019,-3251,-3140,-2729,-2083,-1261,-320,655,1614,2454,3105,3509,3616,3436,3015,2414,1747,1108,592,283,224,429,886,1532,2290,3058,3720,4195,4400,4313,3934,3294,2450,1457,368,-747,-1845,-2849,-3691,-4293,-4562,-4456,-3919,-3000,-1739,-278,1252,2689,3898,4765,5231,5254,4861,4087,3025,1767,450,-794,-1841,-2576,-2936,-2876,-2414,-1583,-475,814,2165,3457,4593,5488,6112,6445,6535,6406,6131,5735,5277,4773,4250,3722,3172,2593,1931,1146,200,-928,-2194,-3541,-4854,-5996,-6863,-7328,-7360,-6942,-6126,-5016,-3710,-2353,-1027,169,1187,2001,2596,2978,3165,3175,3044,2806,2493,2153,1796,1477,1187,974,821,767,794,934,1175,1526,1960,2452,2944,3383,3705,3851,3783,3462,2898,2095,1105,-25,-1211,-2377,-3406,-4219,-4712,-4823,-4523,-3802,-2702,-1282,380,2164,3953,5584,6916,7794,8108,7804,6901,5485,3733,1819,-23,-1625,-2810,-3502,-3634,-3250,-2419,-1271,20,1283,2340,3036,3297,3074,2436,1490,410,-617,-1406,-1813,-1759,-1215,-240,1074,2583,4136,5575,6767,7595,8002,7960,7517,6765,5834,4898,4108,3611,3479,3732,4303,5073,5874,6539,6912,6890,6407,5472,4126,2484,666,-1147,-2805,-4134,-5026,-5391,-5205,-4496,-3325,-1814,-99,1651,3278,4641,5641,6248,6440,6311,5889,5307,4622,3933,3303,2793,2443,2272,2272,2412,2629,2841,2968,2906,2629,2097,1374,537,-290,-977,-1412,-1518,-1272,-700,120,1072,2042,2879,3513,3853,3902,3687,3270,2768,2254,1837,1542,1389,1333,1299,1218,997,616,67,-581,-1237,-1779,-2101,-2115,-1806,-1186,-367,541,1378,2013,2337,2310,1905,1187,194,-964,-2212,-3431,-4530,-5392,-5935,-6067,-5751,-4960,-3729,-2131,-279,1676,3566,5252,6591,7537,8056,8216,8097,7827,7519,7275,7137,7120,7156,7153,6983,6527,5696,4470,2881,1036,-900,-2752,-4307,-5404,-5898,-5714,-4846,-3347,-1359,942,3320,5549,7408,8743,9453,9522,8986,7937,6504,4813,3028,1272,-314,-1643,-2636,-3266,-3514,-3416,-3003,-2352,-1545,-675,152,839,1340,1602,1674,1579,1426,1269,1214,1256,1433,1656,1878,1989,1918,1623,1095,400,-382,-1129,-1717,-2085,-2153,-1983,-1609,-1191,-854,-753,-996,-1636,-2661,-3999,-5518,-7066,-8464,-9549,-10165,-10222,-9644,-8463,-6734,-4627,-2317,-52,1963,3519,4488,4807,4491,3653,2431,1037,-348,-1540,-2415,-2886,-2943,-2591,-1902,-947,193,1398,2586,3619,4407,4859,4917,4593,3921,3018,2012,1056,300,-152,-233,40,600,1306,2008,2517,2707,2466,1763,623,-875,-2610,-4430,-6185,-7731,-8939,-9724,-10030,-9828,-9144,-8007,-6510,-4736,-2832,-932,797,2211,3187,3669,3638,3157,2328,1262,113,-1035,-2095,-3053,-3912,-4718,-5508,-6311,-7147,-7984,-8811,-9580,-10252,-10792,-11154,-11311,-11230,-10892,-10305,-9477,-8442,-7241,-5918,-4537,-3174,-1900,-831,-31,400,434,63,-665,-1636,-2717,-3741,-4555,-5057,-5180,-4950,-4413,-3683,-2847,-2003,-1211,-480,169,776,1341,1877,2383,2838,3231,3541,3744,3834,3776,3565,3173,2599,1854,960,-17,-1015,-1932,-2692,-3204,-3407,-3261,-2744,-1870,-661,838,2558,4423,6302,8063,9519,10503,10873,10537,9515,7884,5832,3587,1391,-510,-1954,-2812,-3071,-2767,-2007,-939,310,1577,2767,3763,4521,4973,5131,4977,4565,3939,3177,2340,1518,740,64,-508,-971,-1325,-1593,-1775,-1881,-1915,-1866,-1753,-1582,-1388,-1211,-1090,-1081,-1203,-1490,-1922,-2468,-3065,-3627,-4078,-4351,-4429,-4313,-4069,-3745,-3412,-3095,-2810,-2512,-2185,-1759,-1227,-565,187,987,1741,2380,2800,2961,2821,2409,1769,1002,209,-466,-927,-1044,-793,-138,839,2035,3294,4436,5321,5806,5848,5416,4578,3412,2043,604,-783,-2001,-2962,-3602,-3865,-3748,-3224,-2338,-1114,380,2056,3825,5577,7209,8629,9757,10521,10882,10802,10280,9317,7961,6252,4276,2123,-101,-2260,-4236,-5900,-7167,-7978,-8332,-8269,-7878,-7267,-6560,-5873,-5284,-4862,-4603,-4483,-4460,-4439,-4383,-4213,-3912,-3477,-2930,-2322,-1722,-1198,-823,-641,-668,-898,-1285,-1771,-2283,-2744,-3073,-3207,-3094,-2685,-2009,-1051,92,1365,2651,3853,4851,5574,5926,5897,5458,4656,3528,2158,621,-973,-2536,-3939,-5120,-5984,-6518,-6719,-6633,-6315,-5871,-5352,-4884,-4516,-4330,-4366,-4632,-5112,-5728,-6381,-6923,-7237,-7192,-6736,-5859,-4630,-3166,-1650,-231,891,1628,1903,1749,1253,569,-123,-628,-798,-528,187,1297,2633,4019,5209,5994,6206,5744,4610,2905,803,-1439,-3569,-5304,-6442,-6811,-6354,-5098,-3181,-823,1690,4058,5999,7294,7804,7486,6379,4607,2333,-234,-2885,-5412,-7635,-9405,-10629,-11240,-11238,-10637,-9503,-7911,-5966,-3763,-1433,926,3180,5225,6950,8263,9101,9437,9285,8724,7855,6819,5754,4768,3940,3303,2831,2493,2204,1904,1511,991,306,-523,-1473,-2472,-3443,-4287,-4919,-5266,-5288,-4999,-4436,-3693,-2869,-2072,-1383,-843,-455,-162,96,397,790,1277,1830,2375,2820,3080,3084,2791,2221,1391,393,-714,-1833,-2909,-3870,-4689,-5316,-5712,-5849,-5670,-5171,-4331,-3206,-1845,-379,1076,2374,3401,4061,4337,4223,3811,3178,2464,1759,1180,780,608,682,993,1540,2275,3168,4131,5084,5929,6563,6914,6934,6608,5959,5038,3913,2678,1430,278,-677,-1338,-1649,-1579,-1162,-466,396,1287,2077,2637,2890,2784,2349,1634,764,-120,-857,-1287,-1273,-740,356,1953,3953,6162,8366,10319,11777,12559,12506,11589,9835,7382,4438,1265,-1849,-4637,-6870,-8401,-9166,-9180,-8553,-7399,-5912,-4231,-2520,-894,546,1730,2604,3136,3316,3145,2674,1960,1101,205,-634,-1304,-1760,-1957,-1933,-1745,-1500,-1315,-1312,-1580,-2176,-3093,-4282,-5626,-6987,-8199,-9122,-9635,-9678,-9241,-8374,-7172,-5745,-4229,-2734,-1349,-144,868,1663,2269,2698,3006,3214,3405,3589,3835,4130,4479,4845,5191,5456,5612,5620,5481,5214,4857,4478,4139,3924,3875,4021,4345,4773,5215,5531,5590,5271,4476,3192,1430,-685,-3004,-5303,-7368,-8965,-9940,-10162,-9635,-8406,-6643,-4537,-2327,-232,1557,2892,3698,3931,3651,2927,1913,775,-318,-1194,-1723,-1836,-1482,-717,390,1709,3063,4294,5196,5627,5454,4626,3165,1186,-1114,-3475,-5613,-7260,-8222,-8393,-7797,-6560,-4902,-3098,-1434,-146,582,694,223,-714,-1912,-3177,-4314,-5169,-5687,-5832,-5674,-5309,-4845,-4437,-4172,-4145,-4385,-4848,-5482,-6139,-6701,-7031,-7034,-6663,-5927,-4886,-3645,-2313,-1025,148,1118,1890,2462,2896,3245,3585,3962,4409,4928,5486,6041,6522,6882,7072,7093,6951,6700,6382,6065,5788,5583,5467,5415,5404,5368,5238,4934,4412,3624,2602,1379,32,-1358,-2723,-4009,-5164,-6161,-6956,-7521,-7820,-7828,-7519,-6894,-5944,-4702,-3198,-1510,272,2021,3611,4907,5817,6276,6280,5872,5113,4120,2968,1779,630,-394,-1218,-1814,-2142,-2238,-2123,-1878,-1553,-1236,-964,-787,-724,-765,-908,-1118,-1347,-1568,-1720,-1793,-1775,-1687,-1571,-1485,-1488,-1619,-1908,-2328,-2842,-3380,-3848,-4168,-4255,-4055,-3548,-2747,-1719,-555,616,1669,2471,2940,2987,2618,1827,701,-668,-2124,-3504,-4625,-5331,-5501,-5080,-4066,-2550,-639,1481,3644,5662,7382,8676,9465,9707,9415,8638,7469,6024,4456,2899,1497,362,-436,-862,-933,-715,-315,146,504,659,489,-25,-878,-1984,-3215,-4396,-5350,-5901,-5920,-5345,-4196,-2581,-694,1232,2932,4173,4757,4588,3645,2034,-67,-2396,-4666,-6586,-7922,-8489,-8228,-7141,-5347,-3042,-439,2179,4588,6587,8007,8807,8924,8446,7423,6006,4333,2571,905,-503,-1502,-1993,-1929,-1349,-332,948,2335,3632,4705,5455,5841,5892,5652,5217,4659,4073,3514,3040,2671,2426,2271,2209,2166,2135,2072,1957,1796,1564,1285,926,500,-28,-652,-1368,-2149,-2936,-3666,-4261,-4646,-4771,-4583,-4093,-3285,-2221,-922,545,2149,3841,5594,7354,9064,10630,11941,12867,13303,13165,12431,11142,9392,7359,5224,3223,1545,361,-223,-208,356,1289,2391,3391,4052,4157,3590,2320,442,-1863,-4329,-6673,-8610,-9904,-10405,-10042,-8879,-7035,-4753,-2267,130,2218,3792,4752,5050,4728,3878,2651,1229,-204,-1449,-2383,-2876,-2896,-2437,-1533,-270,1247,2883,4476,5863,6896,7447,7458,6909,5845,4362,2582,674,-1198,-2860,-4151,-4953,-5181,-4795,-3853,-2422,-694,1166,2915,4360,5321,5664,5331,4306,2641,453,-2116,-4859,-7576,-10045,-12069,-13504,-14230,-14238,-13558,-12298,-10623,-8688,-6695,-4793,-3122,-1803,-891,-451,-479,-936,-1746,-2769,-3843,-4805,-5465,-5729,-5483,-4745,-3545,-1997,-273,1443,2921,3979,4460,4290,3496,2182,557,-1110,-2556,-3500,-3781,-3307,-2128,-407,1607,3589,5242,6260,6460,5720,4062,1608,-1422,-4722,-7985,-10871,-13128,-14549,-15053,-14627,-13378,-11447,-9046,-6366,-3615,-936,1524,3700,5522,6974,8045,8739,9070,9043,8688,8023,7102,5997,4784,3602,2525,1694,1150,950,1098,1524,2162,2856,3473,3847,3854,3395,2452,1052,-695,-2640,-4585,-6312,-7619,-8318,-8286,-7460,-5885,-3662,-1020,1813,4540,6903,8679,9695,9873,9208,7778,5751,3323,766,-1683,-3777,-5340,-6257,-6487,-6063,-5077,-3637,-1894,37,2021,3953,5728,7259,8447,9236,9549,9377,8705,7586,6090,4334,2459,638,-957,-2144,-2775,-2750,-2029,-656,1240,3478,5824,8046,9940,11331,12136,12301,11876,10927,9598,8011,6344,4704,3222,1963,971,254,-198,-428,-476,-414,-299,-207,-180,-262,-439,-706,-988,-1235,-1361,-1294,-999,-444,335,1285,2293,3250,3995,4430,4414,3910,2883,1392,-452,-2479,-4474,-6213,-7483,-8146,-8116,-7439,-6192,-4567,-2728,-898,783,2178,3217,3879,4163,4126,3811,3314,2685,2024,1350,711,94,-522,-1150,-1831,-2526,-3249,-3896,-4447,-4780,-4870,-4657,-4150,-3419,-2527,-1654,-901,-448,-371,-746,-1547,-2703,-4066,-5470,-6718,-7670,-8184,-8228,-7773,-6876,-5599,-4043,-2298,-476,1343,3057,4594,5889,6899,7606,8024,8192,8168,8045,7883,7789,7807,8000,8375,8921,9575,10230,10769,11027,10900,10275,9124,7465,5378,2983,443,-2098,-4469,-6555,-8257,-9504,-10278,-10579,-10435,-9926,-9118,-8121,-7029,-5928,-4895,-3962,-3142,-2428,-1783,-1187,-615,-55,484,993,1447,1840,2150,2381,2525,2572,2521,2333,2000,1472,734,-240,-1438,-2844,-4370,-5947,-7424,-8663,-9520,-9848,-9580,-8675,-7176,-5207,-2920,-524,1778,3818,5437,6564,7157,7227,6838,6051,4980,3696,2302,855,-579,-1959,-3256,-4449,-5529,-6494,-7345,-8086,-8732,-9283,-9750,-10100,-10301,-10271,-9929,-9174,-7936,-6176,-3924,-1270,1610,4498,7135,9267,10678,11234,10891,9732,7932,5747,3461,1343,-382,-1593,-2218,-2293,-1889,-1118,-101,1028,2163,3189,4003,4538,4719,4529,3980,3107,1997,734,-589,-1883,-3091,-4192,-5173,-6089,-6974,-7872,-8815,-9772,-10695,-11496,-12036,-12219,-11909,-11053,-9622,-7660,-5291,-2679,-43,2387,4417,5865,6660,6760,6236,5192,3773,2162,510,-1011,-2295,-3249,-3862,-4135,-4166,-4024,-3852,-3725,-3723,-3867,-4115,-4408,-4632,-4694,-4502,-4005,-3197,-2117,-862,446,1658,2643,3292,3548,3420,2957,2277,1485,717,61,-408,-661,-723,-634,-494,-376,-365,-493,-749,-1077,-1370,-1532,-1455,-1112,-495,306,1186,1984,2554,2769,2557,1914,923,-277,-1487,-2488,-3110,-3202,-2722,-1705,-242,1480,3300,5015,6489,7608,8339,8683,8699,8465,8055,7558,7003,6434,5825,5176,4448,3642,2759,1825,897,1,-805,-1519,-2146,-2704,-3230,-3716,-4157,-4486,-4641,-4543,-4140,-3425,-2427,-1229,72,1352,2494,3403,3977,4195,4033,3547,2827,1979,1133,396,-169,-516,-676,-683,-607,-516,-461,-499,-646,-923,-1324,-1822,-2389,-2957,-3457,-3804,-3919,-3735,-3231,-2388,-1268,87,1562,3052,4406,5505,6186,6384,6008,5070,3625,1763,-358,-2593,-4778,-6760,-8419,-9651,-10416,-10706,-10578,-10122,-9470,-8748,-8085,-7565,-7233,-7078,-7057,-7057,-7008,-6784,-6352,-5663,-4767,-3715,-2614,-1581,-698,-70,297,396,279,41,-239,-447,-505,-349,59,721,1607,2654,3767,4845,5774,6477,6874,6963,6729,6230,5505,4624,3649,2629,1617,635,-289,-1137,-1919,-2623,-3273,-3865,-4424,-4937,-5424,-5856,-6227,-6499,-6632,-6564,-6250,-5630,-4688,-3419,-1873,-121,1731,3554,5240,6641,7673,8225,8249,7725,6682,5201,3405,1448,-491,-2245,-3657,-4615,-5055,-4974,-4428,-3527,-2430,-1299,-320,380,704,616,140,-649,-1654,-2726,-3739,-4544,-5044,-5152,-4860,-4180,-3199,-2025,-811,282,1092,1466,1304,542,-809,-2669,-4900,-7301,-9649,-11697,-13255,-14131,-14250,-13569,-12139,-10080,-7565,-4806,-2036,520,2667,4251,5202,5515,5285,4652,3823,2997,2348,2014,2046,2429,3087,3884,4658,5274,5593,5570,5195,4554,3746,2948,2287,1894,1851,2146,2755,3548,4395,5122,5569,5613,5163,4241,2889,1282,-417,-1985,-3231,-4008,-4225,-3869,-2988,-1689,-107,1585,3240,4703,5854,6606,6887,6688,6014,4928,3532,1948,329,-1183,-2478,-3466,-4111,-4429,-4440,-4227,-3859,-3432,-3039,-2769,-2697,-2860,-3267,-3862,-4565,-5228,-5720,-5866,-5564,-4737,-3391,-1623,408,2472,4332,5738,6537,6602,5961,4682,2949,961,-1032,-2827,-4218,-5103,-5396,-5139,-4399,-3339,-2139,-998,-96,453,569,291,-327,-1147,-2028,-2827,-3419,-3739,-3748,-3484,-2980,-2334,-1587,-824,-61,654,1329,1939,2502,3013,3488,3935,4383,4829,5313,5817,6357,6909,7461,7997,8509,9001,9481,9958,10426,10878,11264,11550,11649,11505,11043,10233,9053,7537,5741,3746,1664,-427,-2416,-4240,-5827,-7121,-8087,-8694,-8931,-8819,-8361,-7617,-6611,-5389,-3984,-2432,-769,949,2654,4267,5693,6854,7681,8150,8237,7978,7397,6534,5456,4184,2808,1374,-29,-1315,-2409,-3218,-3711,-3839,-3635,-3122,-2375,-1477,-500,489,1460,2413,3372,4368,5426,6526,7612,8569,9244,9471,9081,7977,6097,3507,321,-3221,-6867,-10275,-13171,-15258,-16355,-16356,-15258,-13184,-10324,-6968,-3415,-5,2988,5325,6873,7596,7549,6881,5784,4503,3244,2240,1622,1517,1931,2852,4167,5737,7399,8946,10241,11098,11433,11167,10299,8887,7047,4937,2772,748,-910,-2045,-2516,-2277,-1339,181,2104,4164,6090,7575,8386,8334,7342,5442,2765,-465,-3969,-7440,-10600,-13200,-15080,-16149,-16403,-15905,-14777,-13154,-11227,-9129,-7036,-5045,-3264,-1747,-524,403,1065,1510,1803,2008,2157,2278,2327,2259,1993,1452,586,-622,-2129,-3840,-5609,-7264,-8603,-9471,-9699,-9223,-8003,-6112,-3671,-889,1995,4722,7050,8798,9868,10239,9989,9245,8171,6920,5621,4341,3105,1886,649,-670,-2067,-3568,-5082,-6550,-7822,-8783,-9296,-9269,-8668,-7494,-5851,-3861,-1693,471,2481,4180,5493,6337,6724,6658,6201,5432,4426,3289,2087,926,-122,-960,-1496,-1668,-1395,-669,515,2085,3942,5929,7878,9589,10902,11666,11778,11203,9936,8071,5735,3123,466,-1999,-4048,-5485,-6208,-6164,-5427,-4123,-2480,-722,880,2139,2886,3082,2732,1957,908,-218,-1222,-1947,-2266,-2126,-1531,-550,703,2072,3394,4522,5318,5737,5727,5340,4618,3654,2523,1313,69,-1138,-2315,-3407,-4413,-5286,-5958,-6383,-6463,-6165,-5448,-4323,-2839,-1082,850,2822,4721,6434,7866,8974,9702,10067,10053,9688,8987,7985,6723,5266,3691,2079,528,-910,-2168,-3245,-4122,-4830,-5356,-5722,-5897,-5888,-5681,-5287,-4747,-4084,-3355,-2583,-1787,-977,-150,679,1485,2222,2833,3267,3484,3468,3252,2887,2478,2135,1976,2115,2610,3505,4770,6340,8107,9907,11578,12922,13770,13975,13441,12155,10178,7644,4768,1766,-1099,-3619,-5624,-7003,-7740,-7861,-7463,-6681,-5638,-4489,-3327,-2251,-1309,-522,120,656,1148,1650,2252,2977,3888,4960,6176,7467,8734,9859,10725,11198,11212,10688,9645,8092,6121,3812,1290,-1308,-3853,-6200,-8213,-9786,-10822,-11271,-11117,-10395,-9164,-7539,-5635,-3583,-1524,452,2227,3751,4950,5790,6237,6269,5893,5108,3964,2498,801,-1054,-2933,-4747,-6352,-7647,-8533,-8928,-8820,-8209,-7167,-5790,-4208,-2573,-1014,308,1323,1931,2130,1941,1416,684,-165,-976,-1666,-2118,-2314,-2196,-1793,-1103,-152,1024,2386,3879,5419,6938,8324,9509,10394,10939,11100,10879,10316,9480,8474,7422,6422,5585,4939,4518,4265,4135,4032,3877,3588,3107,2399,1444,258,-1128,-2665,-4278,-5879,-7377,-8634,-9574,-10048,-10014,-9396,-8222,-6560,-4532,-2329,-145,1814,3372,4408,4863,4734,4107,3069,1769,327,-1151,-2588,-3949,-5226,-6422,-7558,-8627,-9621,-10503,-11212,-11694,-11890,-11757,-11294,-10507,-9456,-8197,-6813,-5382,-3977,-2658,-1472,-433,446,1184,1785,2261,2582,2727,2624,2224,1458,292,-1281,-3230,-5455,-7857,-10247,-12479,-14374,-15798,-16651,-16891,-16500,-15538,-14062,-12172,-9991,-7630,-5238,-2937,-837,958,2411,3486,4213,4629,4808,4830,4792,4791,4910,5228,5782,6597,7637,8848,10140,11384,12469,13257,13646,13571,12976,11877,10295,8308,6016,3554,1090,-1195,-3114,-4507,-5253,-5318,-4720,-3579,-2056,-364,1293,2719,3763,4325,4355,3863,2902,1559,-49,-1795,-3530,-5126,-6432,-7345,-7760,-7638,-6964,-5794,-4212,-2367,-419,1453,3068,4290,4986,5094,4590,3489,1872,-166,-2478,-4900,-7252,-9345,-11016,-12120,-12561,-12289,-11318,-9703,-7560,-5042,-2314,426,3003,5250,7004,8181,8684,8538,7771,6509,4898,3126,1359,-229,-1554,-2529,-3172,-3518,-3647,-3668,-3670,-3754,-3975,-4381,-4973,-5722,-6576,-7431,-8176,-8675,-8796,-8437,-7527,-6057,-4074,-1694,927,3587,6073,8186,9755,10683,10913,10509,9544,8208,6661,5126,3762,2743,2150,2045,2404,3164,4197,5350,6445,7297,7759,7690,7033,5749,3891,1546,-1150,-4006,-6846,-9448,-11660,-13325,-14371,-14768,-14540,-13789,-12604,-11144,-9516,-7840,-6198,-4629,-3168,-1814,-564,567,1592,2460,3171,3661,3928,3919,3639,3062,2213,1086,-269,-1839,-3545,-5339,-7127,-8829,-10359,-11633,-12596,-13202,-13432,-13281,-12765,-11904,-10718,-9240,-7485,-5486,-3307,-1000,1322,3553,5580,7276,8565,9381,9698,9543,8945,7985,6739,5281,3704,2064,431,-1148,-2637,-4006,-5249,-6352,-7325,-8169,-8869,-9408,-9729,-9769,-9472,-8751,-7601,-5986,-3968,-1607,974,3638,6226,8570,10522,11943,12740,12862,12308,11144,9470,7464,5295,3199,1357,-26,-841,-1003,-530,494,1946,3635,5401,7069,8508,9623,10339,10633,10467,9853,8797,7324,5486,3344,977,-1513,-4017,-6432,-8637,-10528,-12014,-13000,-13444,-13324,-12651,-11486,-9905,-8028,-5960,-3845,-1780,113,1753,3075,4032,4627,4868,4812,4506,4023,3405,2710,1934,1107,195,-790,-1866,-3012,-4203,-5384,-6498,-7462,-8217,-8683,-8819,-8581,-7952,-6939,-5553,-3852,-1866,312,2637,4998,7305,9444,11278,12678,13510,13662,13056,11666,9510,6687,3333,-356,-4167,-7871,-11250,-14115,-16299,-17704,-18238,-17919,-16760,-14890,-12430,-9562,-6478,-3363,-408,2229,4413,6048,7090,7533,7434,6865,5959,4824,3617,2453,1454,709,269,161,368,853,1554,2406,3321,4215,4987,5548,5803,5691,5162,4214,2882,1232,-626,-2570,-4458,-6173,-7593,-8656,-9304,-9535,-9356,-8803,-7912,-6742,-5347,-3809,-2207,-641,786,1985,2874,3418,3601,3475,3094,2572,2011,1507,1145,974,997,1219,1559,1973,2338,2593,2619,2375,1804,912,-267,-1665,-3180,-4696,-6099,-7264,-8106,-8529,-8490,-7955,-6930,-5451,-3575,-1402,948,3320,5535,7411,8762,9452,9381,8523,6941,4750,2175,-544,-3124,-5301,-6870,-7681,-7703,-6981,-5642,-3884,-1922,16,1718,3040,3861,4170,3989,3412,2575,1622,702,-45,-548,-734,-634,-275,242,828,1373,1800,2035,2066,1882,1546,1110,687,373,273,484,1050,2003,3313,4912,6703,8555,10334,11890,13102,13843,14030,13600,12536,10867,8666,6051,3179,222,-2608,-5158,-7231,-8741,-9599,-9788,-9362,-8379,-6963,-5230,-3288,-1255,799,2793,4676,6405,7924,9207,10191,10849,11122,10994,10412,9390,7900,5999,3721,1160,-1570,-4346,-7009,-9426,-11441,-12941,-13829,-14047,-13588,-12483,-10808,-8685,-6241,-3638,-1020,1466,3702,5588,7070,8100,8681,8812,8517,7833,6798,5477,3936,2246,491,-1269,-2956,-4524,-5935,-7146,-8161,-8949,-9524,-9881,-10021,-9955,-9684,-9220,-8575,-7761,-6795,-5681,-4438,-3044,-1525,157,1965,3911,5940,7993,9987,11776,13249,14247,14665,14436,13557,12106,10249,8199,6215,4565,3459,3066,3442,4554,6263,8359,10569,12617,14230,15212,15419,14828,13474,11489,9048,6344,3583,915,-1512,-3639,-5422,-6869,-8011,-8884,-9529,-9991,-10270,-10394,-10317,-10024,-9446,-8545,-7269,-5614,-3593,-1291,1199,3714,6112,8216,9902,11040,11587,11493,10815,9594,7963,6037,3971,1915,-7,-1675,-3036,-4054,-4760,-5178,-5391,-5425,-5341,-5142,-4831,-4389,-3790,-3008,-2017,-809,608,2200,3893,5598,7181,8498,9397,9736,9409,8348,6576,4146,1242,-1976,-5243,-8346,-11048,-13174,-14577,-15188,-14971,-13969,-12255,-9969,-7293,-4411,-1580,1028,3199,4838,5877,6347,6322,5915,5273,4521,3778,3148,2700,2479,2525,2812,3335,4030,4827,5654,6416,7041,7467,7642,7550,7179,6534,5636,4515,3203,1759,230,-1311,-2788,-4125,-5242,-6069,-6565,-6695,-6480,-5958,-5211,-4349,-3504,-2814,-2403,-2363,-2740,-3517,-4622,-5925,-7249,-8412,-9238,-9577,-9367,-8571,-7279,-5578,-3663,-1693,111,1591,2587,3014,2825,2065,806,-804,-2626,-4489,-6261,-7809,-9059,-9944,-10448,-10564,-10317,-9731,-8837,-7664,-6234,-4572,-2693,-646,1538,3764,5970,8042,9906,11468,12665,13440,13743,13564,12874,11730,10171,8312,6279,4202,2237,492,-925,-1960,-2578,-2780,-2603,-2085,-1311,-357,685,1715,2656,3435,4002,4357,4484,4445,4260,3995,3687,3368,3061,2767,2492,2245,2042,1915,1916,2081,2472,3101,3984,5098,6385,7791,9223,10622,11906,13043,13962,14661,15071,15193,14960,14377,13409,12081,10411,8453,6272,3960,1599,-692,-2841,-4729,-6307,-7483,-8229,-8489,-8258,-7527,-6326,-4707,-2740,-552,1739,3964,5953,7555,8613,9041,8776,7828,6262,4191,1777,-800,-3346,-5674,-7622,-9064,-9923,-10178,-9847,-9010,-7750,-6192,-4442,-2616,-806,908,2461,3823,4952,5878,6590,7161,7609,8004,8356,8674,8927,9050,8971,8595,7845,6659,5006,2897,380,-2450,-5462,-8488,-11343,-13834,-15777,-17030,-17481,-17093,-15886,-13945,-11413,-8483,-5360,-2281,571,3013,4940,6301,7092,7383,7256,6830,6217,5506,4780,4064,3382,2727,2083,1448,810,174,-427,-981,-1419,-1709,-1796,-1647,-1257,-627,202,1175,2223,3243,4154,4839,5216,5188,4710,3734,2267,351,-1949,-4506,-7183,-9831,-12284,-14410,-16092,-17240,-17805,-17748,-17065,-15764,-13860,-11411,-8464,-5135,-1539,2145,5724,8973,11667,13599,14608,14577,13494,11401,8446,4855,888,-3116,-6879,-10082,-12536,-14075,-14645,-14271,-13040,-11111,-8665,-5930,-3098,-385,2074,4149,5804,7018,7835,8316,8510,8505,8290,7913,7304,6446,5255,3691,1724,-624,-3283,-6129,-8979,-11642,-13894,-15554,-16480,-16580,-15858,-14364,-12208,-9560,-6574,-3449,-348,2579,5201,7432,9215,10518,11352,11732,11689,11263,10473,9371,7975,6365,4579,2727,889,-818,-2294,-3433,-4163,-4421,-4182,-3476,-2333,-868,819,2571,4233,5649,6673,7200,7166,6554,5407,3824,1912,-141,-2206,-4097,-5703,-6921,-7713,-8090,-8097,-7845,-7415,-6939,-6477,-6089,-5759,-5442,-5056,-4485,-3644,-2443,-871,1041,3179,5380,7419,9077,10125,10389,9764,8230,5840,2771,-792,-4567,-8303,-11741,-14674,-16948,-18460,-19182,-19108,-18305,-16840,-14813,-12343,-9542,-6547,-3474,-452,2415,5015,7265,9085,10400,11167,11325,10871,9796,8158,6023,3516,773,-2053,-4786,-7281,-9382,-10978,-11977,-12333,-12035,-11124,-9675,-7814,-5695,-3498,-1400,442,1908,2942,3545,3776,3740,3548,3320,3138,3045,3047,3108,3190,3249,3274,3276,3303,3406,3654,4082,4710,5525,6473,7488,8488,9388,10129,10656,10958,11031,10899,10580,10100,9466,8678,7726,6573,5224,3642,1857,-119,-2222,-4379,-6491,-8449,-10140,-11466,-12349,-12750,-12647,-12057,-11022,-9588,-7852,-5883,-3808,-1717,266,2039,3503,4579,5207,5360,5039,4275,3137,1710,103,-1559,-3155,-4570,-5697,-6469,-6829,-6762,-6283,-5414,-4233,-2800,-1233,352,1820,3031,3864,4227,4061,3382,2241,768,-882,-2517,-3966,-5077,-5753,-5976,-5768,-5247,-4556,-3854,-3336,-3119,-3321,-3974,-5039,-6422,-7959,-9446,-10673,-11431,-11551,-10934,-9533,-7407,-4681,-1536,1766,4999,7893,10268,11970,12933,13174,12746,11788,10431,8839,7160,5534,4067,2851,1951,1389,1192,1325,1768,2454,3329,4303,5293,6194,6905,7338,7403,7064,6303,5151,3683,1983,165,-1663,-3425,-5029,-6459,-7685,-8718,-9609,-10367,-11065,-11709,-12319,-12896,-13398,-13790,-14000,-13953,-13577,-12805,-11572,-9887,-7734,-5215,-2415,477,3281,5747,7666,8813,9039,8248,6462,3784,437,-3284,-7018,-10407,-13097,-14826,-15412,-14786,-13015,-10255,-6767,-2866,1109,4821,8003,10421,11988,12650,12495,11659,10325,8713,7005,5366,3882,2597,1470,436,-603,-1750,-3049,-4551,-6183,-7890,-9502,-10892,-11882,-12366,-12256,-11536,-10235,-8450,-6291,-3910,-1447,961,3211,5217,6945,8363,9489,10325,10913,11256,11389,11310,11013,10485,9698,8634,7290,5686,3885,1984,117,-1566,-2919,-3804,-4140,-3886,-3057,-1733,-31,1899,3872,5709,7227,8264,8699,8470,7564,6075,4131,1947,-249,-2223,-3787,-4793,-5208,-5031,-4379,-3395,-2261,-1166,-274,292,458,212,-397,-1283,-2313,-3351,-4249,-4902,-5236,-5217,-4895,-4317,-3610,-2886,-2263,-1851,-1703,-1859,-2293,-2956,-3770,-4632,-5456,-6152,-6642,-6876,-6812,-6414,-5691,-4629,-3263,-1635,204,2170,4182,6139,7955,9529,10789,11672,12121,12131,11685,10821,9574,8009,6188,4185,2081,-61,-2142,-4111,-5867,-7351,-8493,-9231,-9553,-9433,-8930,-8076,-7003,-5790,-4577,-3447,-2472,-1676,-1043,-516,-28,507,1139,1917,2832,3854,4914,5920,6770,7371,7639,7538,7065,6268,5249,4135,3070,2211,1654,1483,1694,2246,3041,3952,4855,5624,6190,6492,6533,6335,5911,5327,4565,3665,2614,1415,95,-1316,-2757,-4156,-5416,-6467,-7213,-7607,-7608,-7197,-6415,-5299,-3952,-2472,-994,356,1451,2188,2485,2305,1643,553,-884,-2532,-4243,-5841,-7160,-8056,-8402,-8133,-7221,-5704,-3673,-1280,1291,3811,6083,7893,9126,9675,9550,8804,7553,5972,4239,2556,1089,-28,-726,-989,-882,-502,6,478,790,807,481,-215,-1239,-2514,-3939,-5379,-6738,-7870,-8711,-9163,-9180,-8717,-7773,-6333,-4454,-2170,423,3220,6113,8953,11618,13957,15842,17162,17814,17753,16958,15480,13403,10886,8109,5295,2666,442,-1205,-2134,-2297,-1704,-445,1311,3376,5487,7419,8937,9853,10059,9490,8199,6284,3952,1407,-1088,-3331,-5137,-6405,-7107,-7284,-7047,-6540,-5926,-5361,-4957,-4767,-4807,-4983,-5214,-5319,-5180,-4648,-3662,-2203,-334,1810,4055,6174,7960,9208,9766,9554,8547,6825,4515,1819,-1041,-3832,-6337,-8377,-9835,-10641,-10794,-10341,-9363,-7961,-6260,-4361,-2383,-425,1419,3055,4412,5414,6022,6188,5924,5224,4141,2718,1037,-820,-2763,-4687,-6494,-8086,-9363,-10270,-10749,-10809,-10470,-9815,-8935,-7958,-6993,-6135,-5449,-4944,-4585,-4307,-3992,-3542,-2843,-1831,-469,1218,3162,5252,7349,9304,10981,12257,13053,13323,13066,12324,11155,9661,7936,6103,4271,2561,1072,-105,-909,-1319,-1336,-1017,-437,298,1092,1836,2459,2901,3137,3165,3012,2697,2294,1828,1388,1007,768,703,856,1232,1806,2523,3288,3991,4515,4753,4624,4098,3182,1937,472,-1100,-2611,-3949,-4976,-5635,-5867,-5707,-5181,-4388,-3412,-2363,-1336,-408,351,927,1292,1478,1498,1397,1208,976,753,579,538,667,1049,1700,2652,3849,5240,6702,8110,9323,10216,10677,10660,10137,9151,7768,6098,4258,2373,556,-1108,-2549,-3730,-4636,-5261,-5623,-5727,-5586,-5217,-4629,-3857,-2942,-1936,-920,43,881,1562,2072,2438,2716,2973,3293,3745,4383,5232,6294,7519,8847,10166,11366,12323,12942,13156,12936,12322,11365,10183,8891,7608,6451,5469,4714,4143,3730,3367,2993,2495,1833,955,-131,-1388,-2761,-4139,-5446,-6551,-7400,-7914,-8098,-7965,-7597,-7079,-6542,-6095,-5837,-5842,-6120,-6672,-7408,-8259,-9080,-9762,-10189,-10281,-9998,-9362,-8416,-7270,-6042,-4837,-3808,-2998,-2500,-2299,-2380,-2670,-3077,-3483,-3776,-3847,-3617,-3034,-2102,-860,621,2217,3821,5288,6501,7383,7851,7919,7591,6938,6029,4944,3740,2475,1147,-205,-1620,-3054,-4510,-5947,-7308,-8549,-9602,-10435,-11004,-11310,-11324,-11055,-10490,-9625,-8453,-6974,-5206,-3172,-928,1475,3950,6421,8787,10969,12856,14374,15431,15966,15945,15354,14248,12691,10824,8781,6736,4850,3268,2115,1445,1308,1660,2441,3557,4853,6205,7435,8413,8975,9051,8532,7445,5779,3659,1181,-1467,-4130,-6624,-8802,-10544,-11767,-12422,-12515,-12066,-11152,-9881,-8370,-6781,-5250,-3905,-2852,-2132,-1758,-1693,-1868,-2193,-2584,-2937,-3201,-3300,-3221,-2939,-2475,-1854,-1124,-341,420,1103,1626,1965,2069,1961,1660,1241,793,413,214,273,652,1364,2371,3599,4921,6194,7255,7959,8180,7843,6919,5440,3501,1225,-1210,-3622,-5843,-7691,-9082,-9926,-10234,-10057,-9493,-8672,-7746,-6832,-6053,-5469,-5105,-4960,-4969,-5071,-5171,-5176,-5004,-4581,-3871,-2850,-1557,-38,1608,3272,4830,6165,7166,7764,7896,7565,6776,5594,4084,2342,464,-1436,-3262,-4887,-6232,-7187,-7709,-7757,-7351,-6545,-5431,-4137,-2797,-1565,-564,85,315,95,-545,-1514,-2683,-3870,-4904,-5601,-5842,-5548,-4717,-3406,-1748,88,1903,3486,4660,5284,5260,4585,3277,1451,-775,-3220,-5722,-8103,-10214,-11929,-13161,-13853,-13994,-13607,-12739,-11476,-9917,-8187,-6399,-4680,-3114,-1773,-688,158,794,1298,1731,2193,2736,3432,4300,5359,6575,7914,9295,10641,11854,12829,13486,13724,13506,12774,11551,9834,7703,5208,2453,-455,-3396,-6231,-8808,-10968,-12558,-13423,-13464,-12619,-10896,-8392,-5276,-1784,1807,5200,8150,10428,11935,12623,12579,11932,10890,9655,8423,7343,6490,5887,5491,5223,4980,4668,4212,3571,2757,1817,824,-96,-858,-1339,-1467,-1214,-566,384,1551,2764,3865,4680,5088,4993,4398,3334,1931,308,-1354,-2924,-4276,-5335,-6072,-6510,-6683,-6686,-6566,-6427,-6280,-6187,-6122,-6081,-6037,-5942,-5786,-5519,-5154,-4665,-4091,-3437,-2768,-2126,-1590,-1224,-1103,-1269,-1768,-2579,-3681,-4992,-6414,-7824,-9091,-10080,-10686,-10809,-10406,-9468,-8032,-6203,-4106,-1924,168,1979,3359,4195,4423,4050,3116,1743,48,-1778,-3590,-5212,-6519,-7427,-7893,-7933,-7611,-7026,-6308,-5603,-5033,-4714,-4706,-5010,-5600,-6331,-7088,-7646,-7839,-7485,-6470,-4743,-2341,610,3918,7316,10543,13321,15441,16756,17201,16811,15681,13969,11864,9540,7183,4918,2874,1118,-275,-1279,-1869,-2053,-1870,-1374,-670,136,908,1502,1797,1682,1093,30,-1467,-3262,-5203,-7055,-8615,-9663,-10031,-9631,-8428,-6507,-4012,-1166,1768,4518,6811,8455,9288,9280,8458,6949,4949,2668,364,-1755,-3477,-4676,-5256,-5216,-4594,-3513,-2114,-584,918,2226,3236,3882,4157,4107,3818,3395,2968,2650,2530,2684,3109,3805,4682,5648,6567,7295,7696,7639,7047,5881,4181,2036,-397,-2933,-5365,-7502,-9192,-10327,-10873,-10854,-10342,-9462,-8328,-7088,-5826,-4628,-3519,-2502,-1562,-675,182,993,1765,2446,3032,3474,3782,3952,4023,4032,4043,4106,4287,4615,5114,5765,6528,7320,8054,8621,8926,8885,8452,7615,6423,4964,3377,1820,468,-551,-1121,-1222,-883,-205,649,1489,2130,2385,2144,1353,28,-1713,-3725,-5798,-7723,-9319,-10422,-10976,-10944,-10403,-9445,-8228,-6892,-5597,-4443,-3527,-2873,-2493,-2366,-2447,-2715,-3121,-3660,-4313,-5072,-5941,-6889,-7897,-8913,-9872,-10705,-11337,-11694,-11720,-11382,-10646,-9533,-8053,-6259,-4228,-2047,148,2226,4032,5432,6339,6695,6552,5990,5191,4339,3635,3258,3287,3765,4595,5628,6644,7395,7651,7230,6011,4001,1257,-2006,-5578,-9120,-12349,-14941,-16669,-17344,-16905,-15367,-12855,-9586,-5807,-1837,2059,5612,8644,11021,12710,13722,14140,14075,13657,13027,12304,11594,10973,10486,10167,10001,9991,10091,10271,10481,10673,10796,10804,10655,10316,9782,9048,8153,7142,6099,5102,4254,3622,3264,3182,3348,3683,4087,4437,4615,4527,4089,3282,2097,598,-1144,-3019,-4910,-6702,-8290,-9598,-10570,-11195,-11458,-11410,-11060,-10481,-9696,-8770,-7734,-6621,-5464,-4271,-3063,-1859,-686,403,1344,2068,2500,2600,2343,1770,943,-11,-958,-1750,-2248,-2370,-2073,-1390,-410,733,1894,2916,3683,4105,4144,3813,3153,2270,1245,222,-726,-1495,-2052,-2369,-2463,-2373,-2152,-1871,-1589,-1374,-1270,-1316,-1517,-1869,-2325,-2837,-3321,-3706,-3902,-3852,-3494,-2816,-1808,-509,1032,2745,4528,6299,7934,9328,10373,10961,11033,10535,9492,7959,6056,3946,1810,-142,-1727,-2777,-3184,-2901,-1955,-471,1381,3339,5145,6524,7253,7179,6223,4432,1913,-1107,-4367,-7545,-10333,-12436,-13622,-13758,-12783,-10788,-7916,-4439,-658,3113,6536,9384,11436,12607,12874,12292,10999,9146,6938,4546,2152,-118,-2163,-3917,-5364,-6484,-7303,-7844,-8131,-8210,-8111,-7864,-7502,-7023,-6435,-5708,-4824,-3737,-2432,-902,850,2755,4765,6764,8639,10271,11522,12291,12480,12048,10977,9324,7160,4640,1910,-826,-3391,-5602,-7308,-8407,-8839,-8617,-7800,-6494,-4842,-2983,-1064,809,2550,4125,5495,6681,7660,8443,8999,9300,9304,8988,8342,7402,6219,4916,3589,2400,1437,794,496,515,779,1156,1527,1735,1695,1337,657,-260,-1319,-2345,-3188,-3698,-3772,-3379,-2532,-1327,114,1615,3018,4138,4862,5077,4769,3945,2706,1163,-526,-2207,-3738,-5001,-5899,-6385,-6421,-6012,-5185,-3990,-2512,-858,842,2441,3800,4779,5281,5226,4603,3421,1768,-246,-2452,-4664,-6692,-8354,-9516,-10098,-10068,-9481,-8415,-7004,-5399,-3744,-2193,-863,157,808,1083,999,610,-5,-750,-1520,-2207,-2712,-2954,-2868,-2435,-1657,-606,644,1941,3150,4117,4692,4793,4343,3362,1877,8,-2128,-4368,-6538,-8483,-10035,-11075,-11508,-11290,-10436,-9007,-7127,-4952,-2657,-426,1598,3285,4581,5468,5972,6185,6176,6074,5958,5912,5989,6202,6547,6986,7470,7931,8314,8555,8629,8496,8173,7651,6976,6160,5258,4305,3362,2482,1728,1142,768,597,624,792,1048,1324,1567,1737,1813,1790,1661,1450,1139,751,261,-316,-988,-1738,-2543,-3355,-4126,-4773,-5248,-5475,-5427,-5072,-4422,-3505,-2358,-1062,330,1706,2993,4080,4881,5336,5404,5118,4529,3771,2970,2309,1903,1880,2270,3061,4169,5447,6730,7827,8568,8817,8489,7572,6098,4198,1989,-323,-2588,-4630,-6331,-7597,-8395,-8719,-8612,-8136,-7379,-6432,-5391,-4340,-3351,-2467,-1714,-1084,-553,-97,319,693,1028,1293,1462,1521,1466,1333,1179,1070,1093,1299,1729,2389,3235,4221,5252,6231,7062,7634,7874,7724,7173,6246,5044,3669,2310,1117,260,-133,-19,613,1662,2972,4351,5552,6375,6617,6171,4967,3053,529,-2414,-5537,-8563,-11216,-13232,-14420,-14647,-13893,-12228,-9812,-6883,-3711,-587,2215,4489,6062,6882,6929,6294,5087,3473,1600,-374,-2352,-4232,-5970,-7517,-8822,-9848,-10530,-10821,-10691,-10112,-9128,-7777,-6162,-4397,-2603,-926,532,1666,2432,2813,2846,2598,2164,1626,1075,538,46,-437,-942,-1517,-2192,-2997,-3897,-4886,-5868,-6798,-7569,-8124,-8393,-8352,-7995,-7345,-6450,-5372,-4185,-2967,-1809,-772,37,584,793,661,186,-567,-1506,-2491,-3365,-3962,-4147,-3814,-2944,-1575,170,2107,4014,5657,6812,7334,7104,6147,4531,2429,92,-2241,-4268,-5772,-6564,-6557,-5754,-4245,-2209,137,2533,4738,6550,7801,8431,8408,7796,6701,5235,3560,1779,14,-1663,-3195,-4536,-5660,-6526,-7098,-7338,-7203,-6682,-5761,-4485,-2904,-1125,739,2551,4162,5453,6281,6580,6264,5331,3795,1731,-742,-3466,-6254,-8898,-11183,-12919,-13932,-14120,-13455,-11971,-9828,-7200,-4350,-1522,1059,3206,4811,5820,6273,6229,5851,5265,4658,4158,3890,3882,4160,4625,5189,5704,6013,6005,5563,4659,3302,1574,-382,-2388,-4226,-5699,-6617,-6865,-6395,-5244,-3537,-1462,756,2870,4674,5994,6740,6896,6517,5725,4677,3540,2464,1559,888,452,208,91,4,-110,-305,-583,-908,-1222,-1438,-1476,-1265,-758,54,1158,2503,4021,5613,7179,8585,9718,10443,10654,10269,9237,7572,5331,2629,-374,-3486,-6509,-9249,-11548,-13283,-14399,-14891,-14816,-14268,-13363,-12227,-10959,-9640,-8297,-6933,-5521,-4016,-2401,-660,1152,2968,4651,6074,7075,7569,7465,6791,5601,4025,2244,428,-1223,-2569,-3484,-3936,-3914,-3505,-2797,-1933,-1032,-208,472,968,1298,1495,1635,1765,1950,2191,2491,2782,3010,3083,2936,2526,1830,901,-219,-1389,-2523,-3453,-4078,-4274,-3991,-3182,-1894,-186,1813,3933,6009,7835,9272,10184,10533,10317,9624,8580,7347,6079,4927,3971,3276,2816,2558,2404,2275,2066,1720,1182,454,-445,-1448,-2478,-3420,-4182,-4662,-4800,-4567,-3982,-3088,-1972,-723,564,1794,2892,3799,4458,4853,4937,4708,4136,3209,1922,287,-1655,-3820,-6084,-8289,-10226,-11712,-12544,-12597,-11801,-10169,-7815,-4921,-1737,1456,4386,6779,8448,9226,9064,7958,6019,3392,333,-2915,-6034,-8753,-10802,-11987,-12195,-11388,-9662,-7170,-4174,-980,2103,4741,6713,7816,8021,7349,5964,4085,1975,-94,-1900,-3263,-4115,-4447,-4336,-3933,-3381,-2873,-2537,-2489,-2767,-3362,-4195,-5144,-6073,-6816,-7258,-7297,-6903,-6096,-4961,-3614,-2221,-938,92,737,952,695,28,-972,-2168,-3398,-4495,-5303,-5695,-5611,-5043,-4058,-2788,-1404,-102,921,1509,1556,1032,-4,-1424,-3031,-4594,-5877,-6675,-6832,-6282,-5036,-3199,-938,1536,3989,6211,8020,9290,9948,9976,9407,8313,6796,4971,2968,914,-1071,-2890,-4449,-5707,-6609,-7156,-7338,-7177,-6678,-5878,-4790,-3450,-1885,-140,1736,3663,5551,7282,8727,9730,10184,9948,8996,7306,4980,2164,-896,-3937,-6638,-8739,-9991,-10263,-9493,-7749,-5165,-1972,1591,5231,8704,11759,14204,15881,16702,16620,15684,13983,11685,9013,6201,3520,1180,-606,-1747,-2181,-1962,-1208,-82,1198,2419,3383,3924,3947,3407,2345,845,-939,-2841,-4648,-6191,-7284,-7817,-7719,-6982,-5672,-3896,-1815,395,2563,4516,6141,7342,8088,8390,8296,7882,7240,6459,5622,4788,4002,3298,2688,2210,1875,1724,1782,2068,2592,3327,4233,5230,6225,7099,7731,7998,7801,7067,5766,3925,1618,-1030,-3844,-6656,-9253,-11485,-13190,-14287,-14719,-14501,-13681,-12360,-10660,-8718,-6682,-4669,-2791,-1120,307,1472,2397,3117,3659,4067,4332,4465,4431,4216,3797,3173,2368,1417,388,-664,-1659,-2543,-3273,-3818,-4191,-4403,-4507,-4546,-4574,-4627,-4720,-4856,-5009,-5139,-5211,-5177,-5029,-4756,-4398,-3994,-3621,-3337,-3210,-3268,-3515,-3915,-4380,-4802,-5050,-4982,-4501,-3516,-2019,-25,2348,4986,7656,10169,12270,13765,14487,14338,13315,11477,9004,6098,3049,138,-2364,-4222,-5292,-5495,-4872,-3521,-1654,513,2689,4646,6146,7070,7332,6979,6096,4868,3475,2140,1036,317,70,337,1068,2199,3570,5036,6418,7560,8359,8736,8697,8271,7541,6600,5562,4506,3525,2647,1925,1327,868,496,196,-69,-322,-578,-847,-1116,-1387,-1618,-1811,-1930,-1992,-2004,-2011,-2063,-2218,-2506,-2961,-3528,-4167,-4743,-5149,-5238,-4915,-4117,-2857,-1212,670,2593,4336,5684,6478,6597,6051,4877,3250,1353,-577,-2319,-3689,-4559,-4888,-4692,-4090,-3207,-2236,-1339,-660,-314,-340,-750,-1484,-2465,-3578,-4715,-5767,-6631,-7251,-7558,-7557,-7234,-6640,-5826,-4863,-3845,-2835,-1906,-1086,-398,183,677,1127,1553,1959,2326,2600,2727,2611,2211,1459,355,-1059,-2720,-4457,-6135,-7524,-8465,-8776,-8377,-7227,-5392,-3022,-315,2451,5021,7122,8550,9163,8907,7834,6073,3821,1346,-1115,-3288,-4999,-6111,-6588,-6479,-5902,-5040,-4096,-3273,-2745,-2615,-2944,-3681,-4746,-5964,-7159,-8122,-8681,-8702,-8119,-6949,-5279,-3262,-1107,981,2766,4088,4805,4884,4348,3313,1959,498,-830,-1809,-2263,-2085,-1228,248,2236,4558,6995,9328,11352,12896,13847,14163,13840,12962,11621,9972,8154,6336,4645,3212,2116,1404,1095,1141,1491,2026,2640,3192,3568,3666,3416,2795,1820,561,-884,-2364,-3737,-4826,-5498,-5618,-5124,-3968,-2205,109,2807,5739,8669,11391,13673,15325,16188,16165,15218,13385,10782,7573,4022,408,-2937,-5690,-7569,-8355,-7945,-6369,-3785,-497,3116,6606,9539,11535,12326,11774,9929,6957,3203,-930,-4988,-8536,-11239,-12862,-13333,-12726,-11220,-9122,-6732,-4395,-2373,-876,-11,215,-138,-918,-1968,-3083,-4111,-4889,-5336,-5391,-5048,-4349,-3375,-2214,-1002,169,1188,2003,2580,2937,3112,3157,3141,3098,3062,3016,2943,2780,2498,2037,1395,573,-384,-1402,-2404,-3286,-3988,-4431,-4608,-4502,-4170,-3653,-3058,-2472,-2001,-1743,-1735,-2018,-2533,-3210,-3926,-4535,-4905,-4911,-4476,-3577,-2240,-573,1290,3144,4794,6018,6648,6541,5652,3984,1665,-1126,-4111,-6975,-9394,-11055,-11738,-11315,-9801,-7357,-4252,-872,2380,5090,6928,7658,7197,5592,3038,-181,-3693,-7098,-10031,-12123,-13183,-13023,-11689,-9259,-5985,-2161,1853,5702,9053,11666,13364,14103,13906,12905,11270,9209,6944,4656,2519,635,-933,-2183,-3135,-3855,-4400,-4815,-5148,-5390,-5539,-5553,-5402,-5036,-4444,-3614,-2584,-1399,-153,1083,2197,3139,3845,4316,4550,4592,4483,4281,4038,3793,3570,3387,3220,3069,2887,2663,2376,2035,1669,1334,1090,1018,1157,1535,2128,2875,3676,4432,5017,5356,5374,5054,4392,3439,2231,847,-663,-2220,-3774,-5243,-6562,-7659,-8463,-8923,-8994,-8642,-7862,-6665,-5083,-3191,-1082,1117,3251,5166,6701,7704,8072,7725,6659,4916,2610,-109,-3031,-5935,-8581,-10740,-12221,-12886,-12657,-11547,-9626,-7037,-3978,-681,2574,5520,7879,9440,10061,9697,8430,6438,3980,1373,-1092,-3156,-4644,-5494,-5717,-5437,-4803,-4015,-3234,-2609,-2222,-2117,-2276,-2673,-3229,-3895,-4603,-5308,-5964,-6559,-7044,-7431,-7673,-7781,-7710,-7461,-6983,-6259,-5245,-3929,-2317,-448,1586,3680,5651,7353,8584,9210,9119,8279,6744,4633,2168,-426,-2848,-4862,-6233,-6830,-6592,-5571,-3901,-1795,494,2693,4550,5861,6495,6398,5632,4292,2598,733,-1058,-2605,-3763,-4468,-4717,-4559,-4086,-3388,-2554,-1645,-688,292,1302,2304,3277,4148,4851,5319,5504,5408,5061,4550,3976,3464,3121,3032,3231,3715,4418,5269,6159,7007,7738,8301,8700,8919,9032,9055,9060,9071,9100,9116,9086,8900,8510,7801,6734,5271,3425,1247,-1161,-3659,-6070,-8198,-9847,-10847,-11068,-10461,-9055,-6951,-4348,-1470,1405,3997,6059,7365,7796,7276,5864,3678,910,-2188,-5381,-8414,-11102,-13278,-14879,-15863,-16274,-16184,-15674,-14854,-13781,-12529,-11121,-9595,-7960,-6270,-4539,-2843,-1220,280,1621,2794,3821,4713,5540,6328,7113,7911,8694,9444,10097,10633,10984,11157,11103,10822,10278,9443,8269,6727,4782,2444,-250,-3210,-6315,-9393,-12279,-14774,-16744,-18031,-18591,-18364,-17410,-15820,-13745,-11406,-9010,-6795,-4953,-3608,-2834,-2588,-2773,-3212,-3713,-4069,-4116,-3745,-2901,-1617,20,1885,3802,5607,7154,8315,9051,9324,9194,8700,7948,6994,5939,4814,3687,2570,1513,529,-347,-1080,-1675,-2080,-2324,-2363,-2225,-1889,-1393,-753,-34,698,1363,1891,2204,2294,2111,1710,1085,314,-574,-1504,-2438,-3319,-4112,-4791,-5331,-5735,-5995,-6131,-6156,-6099,-5978,-5812,-5603,-5319,-4935,-4366,-3571,-2459,-1007,816,2969,5386,7950,10506,12892,14923,16469,17398,17697,17358,16495,15241,13786,12321,11035,10078,9548,9485,9843,10523,11343,12094,12542,12471,11716,10175,7839,4799,1220,-2650,-6547,-10165,-13268,-15615,-17096,-17639,-17289,-16152,-14403,-12232,-9863,-7482,-5260,-3337,-1785,-655,77,468,599,596,543,556,655,872,1143,1412,1587,1588,1375,931,316,-393,-1056,-1543,-1721,-1497,-849,197,1525,2993,4416,5608,6404,6674,6337,5379,3842,1845,-457,-2840,-5091,-6968,-8285,-8883,-8693,-7711,-6049,-3875,-1467,894,2887,4237,4742,4281,2881,650,-2155,-5251,-8276,-10918,-12877,-13973,-14077,-13221,-11484,-9067,-6193,-3126,-95,2676,5051,6920,8266,9095,9468,9468,9154,8627,7900,7030,5994,4812,3454,1975,392,-1176,-2637,-3854,-4706,-5127,-5070,-4590,-3777,-2785,-1780,-938,-368,-153,-269,-649,-1168,-1676,-2046,-2171,-2018,-1596,-995,-325,265,644,705,391,-302,-1322,-2575,-3933,-5248,-6386,-7210,-7646,-7630,-7158,-6276,-5040,-3575,-1996,-441,953,2081,2863,3275,3318,3077,2621,2112,1645,1385,1397,1771,2508,3577,4898,6343,7773,9011,9913,10337,10190,9433,8082,6215,3966,1492,-1015,-3386,-5456,-7103,-8244,-8859,-8972,-8665,-8063,-7292,-6516,-5826,-5320,-4989,-4809,-4662,-4425,-3940,-3083,-1755,71,2379,5056,7977,10933,13738,16177,18089,19317,19793,19451,18323,16449,13961,11003,7798,4556,1529,-1075,-3087,-4373,-4918,-4726,-3915,-2637,-1076,555,2064,3281,4070,4348,4071,3254,1940,223,-1797,-3988,-6234,-8406,-10394,-12101,-13432,-14327,-14720,-14584,-13903,-12687,-11000,-8892,-6501,-3926,-1322,1163,3403,5256,6651,7516,7861,7721,7192,6383,5441,4468,3585,2836,2245,1812,1489,1272,1129,1083,1153,1386,1798,2408,3167,4011,4817,5463,5801,5723,5144,4046,2458,484,-1732,-4011,-6152,-7996,-9395,-10278,-10623,-10462,-9872,-8939,-7763,-6425,-4995,-3515,-2044,-600,735,1922,2865,3512,3821,3783,3455,2911,2280,1712,1327,1277,1612,2400,3599,5165,6985,8934,10866,12610,14027,14956,15291,14966,13953,12308,10126,7531,4719,1822,-964,-3536,-5767,-7596,-8973,-9871,-10290,-10227,-9717,-8777,-7482,-5881,-4078,-2179,-306,1401,2800,3775,4197,4031,3227,1832,-74,-2384,-4929,-7544,-10072,-12326,-14202,-15580,-16400,-16647,-16335,-15520,-14288,-12731,-10948,-9027,-7028,-4995,-2949,-893,1157,3190,5155,6991,8598,9880,10717,11050,10823,10064,8849,7306,5626,3983,2589,1570,1055,1060,1546,2400,3431,4429,5168,5447,5124,4136,2475,258,-2373,-5180,-7903,-10283,-12039,-12986,-12963,-11938,-9972,-7218,-3945,-439,2946,5909,8171,9550,9959,9414,8043,6049,3688,1238,-1050,-2963,-4344,-5107,-5233,-4741,-3722,-2273,-538,1342,3214,4921,6351,7381,7977,8123,7858,7292,6526,5725,5006,4489,4221,4204,4365,4591,4732,4641,4202,3336,2041,366,-1589,-3661,-5713,-7554,-9072,-10149,-10736,-10835,-10482,-9773,-8820,-7762,-6736,-5870,-5249,-4933,-4923,-5179,-5613,-6132,-6601,-6931,-7033,-6857,-6414,-5729,-4876,-3925,-2951,-1983,-1033,-58,996,2204,3605,5221,6995,8851,10628,12188,13344,13969,13970,13307,12035,10237,8098,5774,3489,1382,-394,-1787,-2766,-3381,-3700,-3819,-3827,-3783,-3714,-3596,-3370,-2962,-2279,-1273,78,1735,3605,5564,7452,9116,10411,11222,11474,11116,10162,8625,6593,4139,1406,-1483,-4328,-6975,-9198,-10830,-11717,-11743,-10892,-9192,-6785,-3869,-721,2359,5056,7093,8260,8451,7678,6094,3931,1541,-749,-2577,-3694,-3917,-3199,-1613,688,3421,6326,9072,11409,13122,14081,14237,13614,12306,10430,8167,5664,3101,621,-1661,-3653,-5323,-6650,-7671,-8418,-8956,-9348,-9627,-9862,-10030,-10171,-10244,-10241,-10150,-9940,-9648,-9248,-8787,-8253,-7651,-6972,-6185,-5272,-4225,-3044,-1780,-484,747,1839,2709,3318,3648,3732,3635,3426,3215,3046,3000,3071,3257,3497,3723,3840,3752,3381,2666,1610,236,-1337,-3001,-4558,-5866,-6748,-7097,-6850,-6000,-4617,-2821,-756,1375,3423,5207,6605,7525,7894,7710,6959,5715,4024,2013,-208,-2497,-4700,-6693,-8327,-9509,-10145,-10196,-9650,-8549,-6970,-5034,-2883,-673,1445,3340,4916,6117,6930,7378,7522,7430,7199,6903,6613,6368,6169,5992,5776,5448,4930,4160,3108,1778,225,-1466,-3167,-4763,-6108,-7110,-7656,-7713,-7235,-6265,-4849,-3091,-1134,874,2742,4305,5393,5880,5681,4782,3222,1132,-1315,-3880,-6315,-8381,-9873,-10661,-10678,-9965,-8615,-6810,-4767,-2720,-904,489,1328,1557,1203,394,-699,-1837,-2786,-3343,-3352,-2768,-1611,-27,1801,3621,5196,6308,6801,6599,5709,4231,2303,148,-2061,-4096,-5822,-7098,-7850,-8048,-7677,-6782,-5407,-3638,-1565,695,3012,5254,7261,8929,10116,10785,10890,10463,9572,8307,6777,5108,3398,1766,306,-910,-1798,-2346,-2521,-2384,-1967,-1389,-717,-69,496,915,1173,1274,1259,1172,1094,1067,1142,1333,1601,1904,2124,2178,1937,1339,331,-1058,-2757,-4631,-6501,-8162,-9415,-10085,-10056,-9305,-7852,-5852,-3461,-909,1589,3834,5669,6982,7720,7876,7486,6621,5376,3841,2136,333,-1466,-3204,-4805,-6208,-7349,-8167,-8618,-8681,-8346,-7649,-6629,-5357,-3893,-2313,-663,1009,2683,4342,5987,7610,9202,10757,12225,13582,14747,15662,16224,16356,15960,14984,13377,11163,8379,5142,1587,-2092,-5693,-8995,-11803,-13939,-15273,-15738,-15289,-13997,-11927,-9264,-6190,-2965,166,2931,5114,6525,7077,6739,5608,3847,1716,-492,-2439,-3844,-4446,-4109,-2789,-574,2336,5666,9066,12209,14760,16478,17205,16874,15572,13432,10729,7727,4741,2016,-234,-1913,-2975,-3495,-3576,-3373,-3052,-2748,-2572,-2590,-2799,-3190,-3680,-4215,-4704,-5106,-5389,-5553,-5648,-5709,-5812,-5987,-6274,-6658,-7125,-7614,-8080,-8450,-8680,-8730,-8590,-8273,-7834,-7327,-6853,-6487,-6295,-6323,-6550,-6922,-7338,-7680,-7810,-7631,-7049,-6029,-4582,-2745,-603,1738,4155,6524,8725,10653,12231,13396,14128,14412,14265,13711,12776,11514,9947,8137,6123,3957,1705,-598,-2869,-5079,-7148,-9054,-10730,-12166,-13313,-14154,-14660,-14796,-14539,-13854,-12723,-11153,-9183,-6906,-4451,-2000,269,2147,3502,4207,4250,3669,2601,1243,-172,-1385,-2191,-2419,-2008,-982,545,2375,4291,6059,7486,8450,8888,8846,8425,7795,7143,6674,6539,6873,7700,8994,10616,12363,13969,15141,15610,15157,13652,11087,7561,3310,-1363,-6077,-10452,-14126,-16821,-18348,-18652,-17792,-15935,-13340,-10325,-7210,-4330,-1958,-301,497,423,-476,-2022,-3989,-6067,-7945,-9318,-9934,-9645,-8390,-6240,-3369,-17,3491,6864,9787,12044,13475,14026,13741,12753,11256,9505,7725,6152,4935,4162,3855,3949,4340,4887,5417,5781,5845,5502,4744,3572,2104,466,-1171,-2646,-3819,-4610,-4990,-5000,-4732,-4311,-3888,-3591,-3538,-3793,-4373,-5238,-6297,-7404,-8419,-9159,-9516,-9395,-8782,-7720,-6321,-4732,-3133,-1694,-567,160,419,254,-297,-1102,-2044,-2967,-3733,-4232,-4345,-4047,-3279,-2093,-508,1380,3487,5694,7895,9950,11775,13248,14315,14930,15062,14736,13942,12739,11135,9195,6946,4469,1829,-874,-3551,-6075,-8356,-10279,-11773,-12777,-13278,-13274,-12839,-12040,-11000,-9828,-8648,-7531,-6555,-5705,-4971,-4279,-3546,-2701,-1640,-340,1254,3106,5180,7384,9593,11662,13408,14683,15313,15214,14331,12707,10468,7790,4924,2108,-403,-2419,-3787,-4442,-4391,-3705,-2536,-1059,499,1936,3043,3682,3742,3219,2132,615,-1198,-3100,-4909,-6421,-7480,-7949,-7757,-6879,-5360,-3286,-808,1907,4643,7193,9340,10895,11730,11763,11022,9592,7651,5433,3177,1150,-452,-1479,-1850,-1601,-794,399,1792,3177,4317,5059,5227,4776,3708,2107,161,-1946,-3947,-5647,-6843,-7431,-7372,-6706,-5573,-4155,-2695,-1433,-596,-349,-784,-1900,-3599,-5714,-8002,-10216,-12081,-13394,-13980,-13773,-12793,-11131,-8984,-6564,-4142,-1971,-263,810,1181,864,-36,-1320,-2757,-4072,-5038,-5453,-5230,-4344,-2905,-1069,920,2819,4388,5426,5827,5531,4620,3197,1479,-328,-1979,-3291,-4093,-4331,-3989,-3173,-2017,-741,468,1396,1920,1954,1505,634,-536,-1867,-3201,-4406,-5384,-6059,-6429,-6501,-6326,-5971,-5492,-4946,-4361,-3758,-3126,-2466,-1755,-996,-189,650,1496,2323,3090,3788,4382,4886,5306,5672,6047,6474,7048,7815,8843,10139,11677,13363,15054,16543,17608,18022,17596,16210,13841,10577,6623,2282,-2074,-6038,-9224,-11299,-12045,-11374,-9339,-6171,-2195,2138,6342,9941,12518,13755,13516,11781,8750,4739,180,-4413,-8561,-11804,-13818,-14396,-13500,-11241,-7866,-3730,731,5076,8854,11710,13380,13756,12860,10875,8071,4815,1477,-1565,-4028,-5686,-6464,-6366,-5527,-4134,-2444,-695,872,2095,2853,3123,2938,2392,1622,783,20,-534,-808,-774,-471,19,553,1004,1200,1028,393,-739,-2346,-4328,-6558,-8845,-11001,-12861,-14258,-15127,-15415,-15159,-14431,-13341,-12020,-10605,-9213,-7948,-6866,-5997,-5332,-4838,-4470,-4160,-3854,-3476,-2977,-2295,-1394,-245,1161,2814,4667,6666,8708,10680,12457,13873,14812,15129,14758,13647,11849,9440,6620,3586,622,-2025,-4094,-5412,-5862,-5441,-4246,-2455,-329,1836,3749,5144,5834,5728,4840,3295,1303,-866,-2936,-4645,-5801,-6295,-6101,-5290,-4006,-2426,-789,715,1861,2519,2559,1970,751,-985,-3121,-5470,-7842,-10042,-11877,-13187,-13849,-13770,-12953,-11413,-9277,-6689,-3867,-1020,1618,3881,5625,6810,7451,7641,7527,7269,7050,7012,7276,7909,8927,10303,11948,13759,15576,17235,18556,19354,19473,18793,17241,14830,11639,7827,3633,-674,-4795,-8449,-11402,-13474,-14561,-14642,-13750,-12010,-9586,-6709,-3655,-689,1902,3926,5225,5779,5631,4944,3916,2796,1805,1143,917,1177,1851,2816,3860,4771,5304,5300,4620,3270,1317,-1036,-3550,-5900,-7813,-8998,-9300,-8621,-7005,-4593,-1628,1584,4696,7373,9307,10278,10165,8967,6819,3948,698,-2588,-5518,-7798,-9192,-9597,-9050,-7697,-5807,-3707,-1740,-230,587,559,-330,-1991,-4239,-6813,-9439,-11841,-13789,-15131,-15800,-15811,-15281,-14357,-13234,-12082,-11039,-10176,-9496,-8941,-8411,-7782,-6944,-5809,-4347,-2585,-602,1468,3480,5288,6780,7887,8602,8954,9012,8860,8564,8175,7706,7133,6425,5521,4385,2995,1373,-425,-2296,-4117,-5737,-7007,-7800,-8010,-7585,-6529,-4901,-2840,-526,1811,3938,5610,6641,6884,6278,4864,2761,216,-2483,-4968,-6897,-7951,-7909,-6666,-4273,-900,3123,7397,11468,14883,17265,18340,17988,16265,13377,9692,5645,1733,-1582,-3913,-4982,-4672,-3008,-168,3544,7731,11964,15774,18789,20671,21247,20456,18391,15272,11417,7207,3046,-690,-3664,-5656,-6513,-6241,-4912,-2740,-5,2958,5757,8059,9544,10015,9397,7736,5229,2174,-1074,-4130,-6684,-8473,-9413,-9495,-8892,-7821,-6576,-5436,-4639,-4345,-4608,-5386,-6532,-7857,-9101,-10051,-10503,-10345,-9556,-8208,-6472,-4562,-2751,-1278,-357,-138,-659,-1906,-3754,-6027,-8505,-10952,-13131,-14849,-15945,-16312,-15927,-14786,-12976,-10597,-7795,-4736,-1584,1491,4337,6822,8836,10301,11160,11396,11002,10027,8520,6597,4368,2002,-354,-2519,-4343,-5695,-6472,-6645,-6215,-5271,-3931,-2366,-742,772,2053,3033,3681,4065,4254,4391,4599,5014,5725,6785,8175,9812,11537,13143,14374,14992,14777,13584,11372,8195,4233,-244,-4913,-9395,-13350,-16472,-18522,-19390,-19034,-17547,-15110,-11968,-8460,-4900,-1644,1036,2899,3824,3759,2790,1074,-1136,-3530,-5776,-7554,-8579,-8673,-7719,-5775,-2944,500,4269,7999,11342,13990,15711,16374,15975,14612,12505,9933,7224,4701,2626,1207,528,585,1286,2449,3878,5333,6620,7543,7992,7870,7159,5878,4083,1880,-619,-3269,-5933,-8461,-10728,-12594,-13973,-14766,-14937,-14463,-13394,-11795,-9808,-7566,-5233,-2957,-843,1019,2608,3936,5055,6049,7003,8002,9094,10290,11545,12777,13832,14573,14814,14431,13336,11505,9029,6052,2832,-352,-3181,-5369,-6685,-6998,-6282,-4639,-2283,502,3348,5934,7914,9069,9229,8361,6516,3849,590,-2984,-6573,-9888,-12680,-14766,-16026,-16461,-16108,-15126,-13684,-12013,-10318,-8806,-7608,-6836,-6508,-6605,-7061,-7765,-8596,-9421,-10109,-10541,-10626,-10285,-9484,-8223,-6528,-4475,-2150,316,2813,5195,7362,9202,10645,11646,12192,12318,12077,11582,10918,10238,9613,9140,8830,8653,8527,8323,7906,7143,5932,4233,2054,-517,-3357,-6292,-9140,-11726,-13885,-15520,-16553,-16976,-16822,-16159,-15077,-13697,-12106,-10435,-8759,-7177,-5756,-4561,-3621,-2946,-2498,-2201,-1961,-1637,-1102,-234,1072,2845,5096,7746,10656,13656,16501,18974,20846,21949,22180,21514,20034,17886,15312,12561,9935,7667,5985,5009,4797,5307,6406,7903,9528,11017,12073,12483,12083,10831,8788,6136,3123,77,-2714,-4964,-6504,-7251,-7242,-6625,-5598,-4442,-3398,-2721,-2567,-3051,-4160,-5823,-7867,-10079,-12214,-14039,-15343,-16017,-15980,-15310,-14085,-12512,-10769,-9064,-7551,-6338,-5444,-4846,-4430,-4078,-3629,-2971,-1987,-652,1046,3030,5202,7421,9537,11396,12869,13837,14236,14018,13179,11761,9811,7417,4676,1671,-1477,-4685,-7838,-10835,-13570,-15937,-17830,-19166,-19878,-19926,-19329,-18119,-16392,-14255,-11831,-9251,-6615,-4021,-1538,796,2929,4856,6550,8002,9201,10145,10817,11245,11404,11328,11002,10444,9645,8612,7352,5878,4243,2480,685,-1079,-2701,-4097,-5154,-5796,-5923,-5494,-4471,-2881,-811,1603,4147,6592,8664,10130,10787,10521,9324,7275,4586,1532,-1539,-4277,-6349,-7496,-7556,-6510,-4459,-1651,1581,4845,7735,9901,11065,11074,9893,7641,4535,899,-2891,-6471,-9495,-11734,-13047,-13420,-12958,-11824,-10244,-8436,-6581,-4820,-3209,-1763,-431,857,2162,3560,5050,6639,8260,9848,11277,12455,13241,13545,13279,12382,10866,8751,6154,3192,70,-3040,-5894,-8346,-10197,-11378,-11809,-11525,-10573,-9087,-7213,-5134,-3034,-1079,573,1821,2584,2851,2646,2055,1197,241,-655,-1309,-1581,-1376,-631,620,2312,4319,6468,8593,10493,12021,13006,13374,13026,11978,10243,7939,5197,2215,-790,-3610,-6031,-7909,-9136,-9694,-9614,-9017,-8047,-6898,-5759,-4804,-4173,-3947,-4151,-4754,-5657,-6727,-7789,-8653,-9139,-9090,-8391,-7010,-4969,-2397,525,3542,6386,8775,10488,11336,11254,10237,8390,5894,2974,-93,-3056,-5653,-7717,-9103,-9778,-9767,-9154,-8090,-6723,-5219,-3710,-2295,-1024,90,1089,2011,2919,3849,4790,5741,6598,7312,7752,7866,7571,6883,5803,4425,2809,1067,-731,-2521,-4266,-5969,-7611,-9221,-10772,-12250,-13593,-14723,-15522,-15878,-15649,-14728,-13033,-10528,-7259,-3328,1058,5644,10106,14121,17372,19630,20737,20675,19537,17516,14887,11965,9063,6464,4399,2987,2300,2258,2737,3523,4381,5074,5427,5316,4735,3756,2538,1290,232,-423,-535,-27,1081,2646,4490,6320,7865,8837,9033,8304,6653,4135,978,-2572,-6163,-9475,-12180,-14051,-14929,-14814,-13762,-12005,-9762,-7359,-5073,-3158,-1810,-1116,-1081,-1611,-2531,-3617,-4620,-5310,-5506,-5100,-4074,-2502,-532,1619,3732,5586,6993,7859,8117,7807,7025,5866,4524,3084,1718,466,-594,-1476,-2193,-2781,-3298,-3765,-4232,-4691,-5160,-5603,-6031,-6402,-6749,-7061,-7386,-7752,-8211,-8780,-9490,-10291,-11145,-11945,-12575,-12930,-12893,-12407,-11440,-10024,-8225,-6179,-4023,-1948,-122,1307,2223,2578,2399,1743,784,-333,-1384,-2189,-2574,-2430,-1689,-385,1412,3561,5903,8275,10529,12550,14276,15662,16731,17493,17992,18276,18354,18260,17976,17486,16773,15796,14566,13065,11346,9441,7426,5382,3381,1510,-173,-1603,-2744,-3553,-4016,-4134,-3908,-3406,-2674,-1826,-965,-214,330,576,475,14,-810,-1928,-3309,-4852,-6487,-8123,-9676,-11073,-12229,-13087,-13558,-13602,-13145,-12167,-10663,-8664,-6266,-3585,-796,1929,4394,6454,7983,8931,9320,9203,8743,8063,7361,6766,6396,6310,6500,6905,7421,7886,8162,8078,7515,6388,4664,2385,-350,-3368,-6458,-9363,-11838,-13650,-14630,-14684,-13802,-12088,-9712,-6943,-4086,-1451,673,2096,2711,2562,1788,631,-620,-1685,-2323,-2395,-1875,-837,527,1994,3311,4274,4735,4658,4063,3101,1934,786,-138,-664,-653,-59,1131,2827,4898,7169,9398,11381,12856,13662,13620,12691,10852,8240,5002,1416,-2266,-5743,-8762,-11107,-12634,-13255,-12986,-11862,-10047,-7667,-4966,-2112,650,3151,5200,6661,7415,7388,6535,4891,2483,-527,-4025,-7776,-11576,-15177,-18347,-20864,-22557,-23285,-22983,-21649,-19345,-16202,-12413,-8205,-3841,401,4278,7564,10110,11840,12743,12917,12483,11660,10634,9636,8832,8349,8242,8467,8922,9408,9726,9628,8950,7563,5455,2725,-445,-3760,-6915,-9571,-11461,-12378,-12242,-11091,-9087,-6502,-3667,-949,1320,2868,3551,3346,2372,877,-840,-2399,-3495,-3847,-3315,-1884,318,3037,5932,8627,10751,12015,12215,11290,9305,6441,2989,-712,-4283,-7392,-9742,-11155,-11546,-10947,-9476,-7337,-4743,-1963,801,3333,5509,7226,8465,9236,9607,9646,9466,9140,8771,8417,8138,7968,7930,8013,8219,8510,8851,9193,9441,9521,9305,8684,7562,5854,3554,685,-2641,-6266,-9977,-13548,-16733,-19331,-21147,-22078,-22053,-21093,-19277,-16754,-13711,-10390,-7020,-3835,-1022,1281,3014,4168,4825,5074,5056,4880,4641,4380,4102,3759,3284,2592,1605,273,-1418,-3445,-5715,-8125,-10503,-12700,-14538,-15879,-16600,-16640,-15961,-14592,-12603,-10087,-7211,-4121,-1032,1872,4397,6392,7745,8418,8432,7891,6938,5781,4605,3633,2990,2809,3105,3881,5049,6518,8158,9859,11510,13046,14416,15600,16604,17413,18043,18450,18610,18449,17908,16923,15446,13465,10994,8102,4885,1492,-1917,-5163,-8076,-10504,-12345,-13518,-14018,-13858,-13098,-11822,-10129,-8122,-5910,-3580,-1231,1076,3248,5240,6958,8349,9317,9792,9697,8979,7608,5617,3070,121,-3052,-6182,-9032,-11299,-12784,-13294,-12752,-11190,-8735,-5637,-2212,1174,4159,6415,7717,7943,7119,5395,3049,426,-2073,-4088,-5296,-5513,-4669,-2865,-325,2597,5498,7936,9545,10022,9222,7134,3898,-195,-4790,-9434,-13727,-17262,-19770,-21065,-21101,-19972,-17839,-14996,-11726,-8355,-5172,-2373,-137,1522,2601,3229,3532,3690,3847,4140,4635,5369,6290,7339,8391,9335,10064,10484,10578,10329,9799,9059,8196,7314,6488,5788,5250,4880,4646,4505,4370,4173,3824,3281,2485,1455,191,-1245,-2794,-4378,-5931,-7375,-8678,-9798,-10730,-11466,-12011,-12354,-12491,-12391,-12018,-11350,-10345,-9024,-7415,-5602,-3724,-1931,-412,655,1127,903,-41,-1639,-3753,-6149,-8550,-10632,-12084,-12635,-12089,-10373,-7517,-3702,814,5652,10452,14792,18362,20885,22208,22305,21236,19193,16429,13248,9962,6866,4172,2038,494,-491,-1049,-1344,-1572,-1929,-2549,-3568,-4981,-6783,-8837,-10980,-13003,-14672,-15802,-16228,-15884,-14774,-13010,-10768,-8303,-5882,-3789,-2247,-1419,-1364,-2034,-3288,-4898,-6593,-8081,-9103,-9448,-8983,-7676,-5572,-2808,413,3870,7312,10521,13314,15563,17208,18247,18735,18762,18445,17897,17237,16549,15907,15341,14857,14436,14022,13559,12972,12194,11178,9879,8302,6453,4387,2171,-92,-2287,-4279,-5936,-7132,-7776,-7800,-7207,-6019,-4352,-2322,-149,1987,3832,5200,5909,5851,4986,3342,1024,-1812,-4965,-8189,-11257,-13892,-15902,-17067,-17285,-16486,-14703,-12048,-8702,-4913,-971,2830,6204,8902,10757,11651,11580,10598,8847,6501,3811,1004,-1657,-3958,-5723,-6840,-7274,-7083,-6377,-5347,-4185,-3113,-2292,-1874,-1896,-2384,-3253,-4399,-5654,-6859,-7804,-8367,-8393,-7857,-6764,-5217,-3379,-1452,342,1801,2773,3165,2973,2260,1177,-103,-1347,-2352,-2922,-2924,-2305,-1089,594,2562,4574,6392,7820,8702,9010,8767,8118,7238,6351,5659,5323,5449,6029,7013,8228,9492,10561,11213,11259,10550,9042,6737,3747,242,-3565,-7401,-11018,-14144,-16564,-18096,-18623,-18106,-16560,-14095,-10850,-7053,-2949,1174,5020,8310,10788,12270,12633,11858,9988,7181,3640,-355,-4492,-8442,-11883,-14530,-16172,-16683,-16062,-14410,-11944,-8948,-5764,-2720,-131,1794,2915,3233,2836,1906,687,-574,-1636,-2300,-2466,-2068,-1174,120,1631,3167,4525,5540,6096,6158,5759,5010,4068,3113,2330,1863,1797,2174,2929,3996,5206,6433,7499,8294,8703,8691,8233,7390,6224,4856,3419,2035,850,-51,-583,-711,-439,214,1184,2405,3792,5266,6735,8128,9350,10318,10951,11156,10897,10108,8824,7053,4895,2437,-180,-2829,-5371,-7681,-9662,-11239,-12373,-13068,-13347,-13273,-12902,-12317,-11568,-10712,-9785,-8803,-7789,-6742,-5658,-4531,-3323,-2017,-565,1045,2827,4737,6715,8627,10334,11642,12380,12374,11501,9701,6983,3474,-630,-5017,-9341,-13206,-16256,-18197,-18835,-18135,-16180,-13206,-9532,-5557,-1660,1769,4472,6231,7004,6817,5834,4283,2425,569,-1064,-2255,-2920,-3053,-2750,-2203,-1629,-1291,-1393,-2106,-3495,-5532,-8087,-10938,-13806,-16362,-18314,-19366,-19355,-18154,-15804,-12417,-8228,-3543,1298,5924,10034,13349,15725,17067,17427,16895,15676,13973,12044,10114,8396,7041,6157,5753,5815,6241,6898,7664,8356,8891,9138,9075,8686,8026,7171,6230,5302,4473,3790,3258,2835,2454,2021,1446,668,-363,-1619,-3079,-4630,-6200,-7633,-8836,-9680,-10071,-9946,-9255,-8000,-6216,-3959,-1350,1505,4437,7307,9942,12202,13948,15090,15542,15293,14331,12703,10483,7760,4657,1315,-2134,-5522,-8701,-11514,-13796,-15417,-16232,-16159,-15137,-13200,-10419,-6979,-3090,959,4892,8418,11304,13369,14511,14724,14077,12732,10900,8818,6728,4810,3196,1919,943,169,-542,-1314,-2270,-3457,-4894,-6530,-8276,-10018,-11623,-12967,-13944,-14469,-14511,-14063,-13189,-11953,-10491,-8908,-7358,-5943,-4766,-3880,-3292,-2963,-2807,-2687,-2474,-1998,-1166,128,1874,4042,6491,9055,11504,13607,15142,15919,15841,14867,13068,10588,7657,4526,1505,-1166,-3237,-4568,-5076,-4793,-3818,-2360,-649,1026,2400,3244,3381,2729,1293,-841,-3497,-6447,-9422,-12148,-14354,-15828,-16392,-15961,-14532,-12176,-9072,-5449,-1608,2145,5485,8151,9919,10659,10339,9005,6812,3973,752,-2557,-5684,-8378,-10459,-11814,-12404,-12255,-11458,-10125,-8398,-6426,-4325,-2230,-209,1653,3335,4789,6027,7031,7811,8371,8708,8818,8696,8326,7702,6822,5694,4355,2844,1244,-363,-1876,-3170,-4156,-4713,-4767,-4283,-3238,-1720,192,2313,4470,6457,8088,9219,9736,9604,8830,7493,5707,3623,1414,-756,-2741,-4412,-5713,-6584,-7049,-7120,-6843,-6241,-5347,-4154,-2679,-910,1128,3399,5836,8339,10795,13058,15004,16501,17463,17828,17571,16719,15300,13404,11096,8489,5672,2765,-116,-2854,-5296,-7342,-8839,-9730,-9929,-9469,-8382,-6803,-4871,-2771,-672,1274,2956,4307,5298,5934,6227,6197,5846,5164,4125,2714,918,-1231,-3671,-6280,-8902,-11338,-13395,-14882,-15655,-15633,-14809,-13250,-11118,-8604,-5977,-3474,-1344,237,1143,1346,895,-87,-1413,-2879,-4261,-5376,-6074,-6280,-5983,-5243,-4197,-2991,-1847,-915,-391,-367,-904,-2003,-3572,-5512,-7639,-9788,-11759,-13382,-14506,-15013,-14845,-13975,-12451,-10347,-7792,-4937,-1949,991,3710,6042,7856,9034,9517,9291,8376,6887,4937,2731,471,-1603,-3267,-4310,-4591,-4017,-2615,-466,2227,5234,8272,11083,13436,15193,16269,16698,16565,15995,15153,14155,13116,12079,11059,10031,8936,7743,6399,4912,3301,1620,-45,-1618,-3003,-4140,-4974,-5480,-5651,-5491,-5015,-4226,-3147,-1785,-173,1636,3573,5514,7331,8870,9991,10575,10553,9925,8741,7141,5273,3339,1522,-11,-1132,-1774,-1912,-1593,-889,84,1193,2320,3330,4145,4682,4924,4869,4561,4057,3435,2751,2055,1347,613,-209,-1181,-2366,-3824,-5547,-7523,-9648,-11818,-13845,-15578,-16823,-17460,-17397,-16629,-15215,-13304,-11079,-8777,-6635,-4866,-3663,-3134,-3329,-4218,-5680,-7562,-9623,-11659,-13413,-14703,-15358,-15269,-14394,-12735,-10355,-7375,-3929,-207,3607,7327,10760,13769,16209,18023,19152,19618,19454,18724,17519,15923,14030,11941,9746,7551,5456,3559,1936,653,-273,-832,-1083,-1080,-942,-761,-666,-743,-1066,-1658,-2501,-3542,-4686,-5825,-6850,-7638,-8107,-8167,-7775,-6907,-5596,-3894,-1942,131,2106,3804,5025,5621,5511,4660,3150,1095,-1297,-3823,-6228,-8303,-9842,-10701,-10798,-10120,-8734,-6771,-4419,-1889,598,2852,4726,6142,7070,7556,7661,7490,7120,6632,6062,5424,4717,3907,2987,1931,748,-531,-1865,-3158,-4325,-5235,-5789,-5877,-5454,-4499,-3068,-1261,763,2838,4753,6361,7507,8110,8148,7637,6669,5337,3784,2118,473,-1080,-2460,-3641,-4587,-5292,-5734,-5898,-5755,-5262,-4397,-3110,-1408,710,3180,5909,8765,11570,14135,16270,17785,18559,18503,17599,15917,13558,10716,7575,4377,1311,-1436,-3737,-5530,-6787,-7560,-7913,-7947,-7744,-7388,-6920,-6373,-5743,-5026,-4206,-3277,-2242,-1108,74,1274,2397,3381,4123,4530,4537,4081,3154,1771,4,-2060,-4271,-6506,-8581,-10365,-11714,-12529,-12753,-12375,-11421,-9983,-8153,-6062,-3843,-1606,537,2502,4230,5657,6746,7452,7727,7541,6851,5649,3948,1797,-711,-3439,-6230,-8899,-11278,-13222,-14640,-15477,-15766,-15555,-14977,-14140,-13207,-12273,-11423,-10685,-10004,-9316,-8486,-7396,-5945,-4068,-1779,845,3660,6460,9036,11151,12641,13354,13260,12370,10800,8724,6349,3941,1721,-83,-1315,-1893,-1792,-1099,54,1480,2950,4265,5213,5662,5517,4782,3509,1844,-40,-1920,-3586,-4827,-5505,-5511,-4834,-3526,-1703,471,2809,5144,7334,9279,10951,12343,13505,14496,15377,16197,16993,17750,18440,18990,19308,19300,18875,17968,16566,14691,12437,9914,7293,4720,2367,335,-1289,-2496,-3316,-3838,-4181,-4460,-4805,-5278,-5924,-6700,-7536,-8291,-8839,-9019,-8752,-7971,-6725,-5107,-3318,-1574,-163,702,789,6,-1690,-4212,-7383,-10967,-14650,-18154,-21172,-23488,-24937,-25424,-24970,-23606,-21493,-18764,-15626,-12255,-8828,-5475,-2322,586,3185,5454,7381,8914,10030,10651,10713,10161,8947,7089,4647,1772,-1339,-4410,-7153,-9280,-10543,-10771,-9894,-7948,-5077,-1523,2417,6401,10102,13202,15475,16736,16922,16039,14188,11526,8283,4697,1037,-2447,-5530,-8034,-9816,-10835,-11069,-10611,-9568,-8112,-6423,-4659,-2968,-1446,-129,952,1860,2614,3312,3993,4729,5549,6456,7446,8459,9453,10336,11054,11529,11716,11591,11137,10380,9348,8088,6655,5106,3500,1910,393,-957,-2074,-2875,-3311,-3356,-3031,-2388,-1532,-592,299,988,1371,1346,869,-63,-1420,-3114,-5053,-7105,-9143,-11048,-12702,-14030,-14964,-15480,-15553,-15213,-14449,-13319,-11836,-10054,-8010,-5769,-3374,-894,1600,4052,6378,8513,10391,11931,13083,13777,13968,13627,12750,11367,9564,7435,5132,2807,603,-1319,-2869,-3944,-4509,-4547,-4075,-3153,-1836,-224,1601,3541,5501,7400,9149,10684,11937,12860,13425,13588,13358,12716,11684,10289,8572,6606,4465,2247,36,-2066,-4002,-5693,-7123,-8270,-9145,-9789,-10240,-10549,-10751,-10852,-10825,-10617,-10133,-9288,-7996,-6219,-3946,-1258,1745,4864,7894,10587,12698,14013,14376,13676,11946,9240,5774,1767,-2466,-6632,-10432,-13616,-15993,-17434,-17879,-17355,-15934,-13772,-11072,-8070,-5042,-2246,67,1687,2481,2363,1364,-435,-2845,-5642,-8538,-11263,-13543,-15174,-16006,-15991,-15146,-13592,-11498,-9070,-6554,-4140,-2019,-287,1000,1867,2380,2645,2776,2874,3018,3227,3504,3776,3972,3989,3739,3164,2251,1036,-368,-1825,-3134,-4104,-4542,-4298,-3272,-1448,1133,4331,7958,11788,15551,19025,21966,24239,25711,26378,26256,25437,24070,22290,20291,18218,16218,14398,12833,11560,10576,9860,9342,8967,8630,8263,7761,7069,6109,4861,3302,1470,-577,-2745,-4903,-6925,-8663,-9995,-10826,-11079,-10749,-9840,-8436,-6627,-4574,-2425,-380,1390,2721,3479,3600,3054,1896,210,-1861,-4159,-6528,-8811,-10894,-12682,-14133,-15231,-15995,-16472,-16694,-16721,-16559,-16234,-15719,-15002,-14054,-12863,-11435,-9814,-8058,-6278,-4584,-3119,-2005,-1353,-1230,-1661,-2617,-4004,-5685,-7474,-9164,-10539,-11406,-11607,-11037,-9670,-7524,-4725,-1431,2130,5685,8964,11687,13605,14553,14405,13174,10932,7861,4201,244,-3709,-7370,-10492,-12891,-14452,-15128,-14938,-13940,-12234,-9922,-7122,-3956,-526,3020,6569,9961,13044,15676,17706,19045,19621,19424,18518,16986,15020,12801,10561,8529,6880,5756,5204,5176,5551,6124,6660,6924,6713,5901,4436,2391,-103,-2793,-5422,-7684,-9318,-10120,-9968,-8849,-6864,-4182,-1081,2162,5222,7830,9743,10817,10965,10232,8697,6568,4030,1349,-1269,-3621,-5570,-7035,-8002,-8495,-8595,-8363,-7899,-7243,-6446,-5513,-4443,-3216,-1815,-226,1543,3468,5483,7493,9366,10941,12049,12533,12265,11171,9256,6579,3310,-342,-4092,-7635,-10671,-12924,-14184,-14325,-13311,-11224,-8219,-4570,-565,3421,7075,10067,12168,13238,13227,12227,10396,7998,5313,2648,260,-1644,-2943,-3617,-3715,-3374,-2768,-2076,-1495,-1125,-1058,-1278,-1717,-2276,-2786,-3136,-3173,-2831,-2068,-891,623,2387,4260,6117,7819,9261,10359,11042,11287,11061,10366,9205,7587,5549,3120,374,-2613,-5734,-8847,-11807,-14430,-16529,-17934,-18474,-18058,-16639,-14264,-11071,-7264,-3135,998,4790,7915,10101,11141,10943,9503,6955,3510,-540,-4845,-9070,-12873,-15981,-18183,-19368,-19502,-18677,-17032,-14802,-12232,-9578,-7065,-4877,-3111,-1852,-1073,-752,-815,-1174,-1757,-2478,-3282,-4119,-4981,-5837,-6711,-7572,-8414,-9175,-9786,-10134,-10121,-9622,-8568,-6899,-4631,-1826,1376,4792,8184,11303,13912,15809,16884,17098,16527,15333,13734,12020,10432,9239,8576,8550,9116,10169,11496,12855,13963,14605,14583,13855,12442,10504,8271,6016,4025,2527,1672,1521,2007,3011,4309,5688,6907,7789,8201,8107,7537,6607,5479,4329,3329,2591,2181,2080,2220,2477,2697,2742,2469,1803,716,-757,-2489,-4339,-6088,-7561,-8586,-9053,-8929,-8232,-7060,-5537,-3824,-2070,-418,1043,2250,3204,3927,4473,4883,5198,5396,5446,5245,4699,3676,2090,-114,-2927,-6252,-9912,-13679,-17235,-20293,-22546,-23773,-23823,-22669,-20380,-17166,-13299,-9143,-5075,-1445,1421,3324,4132,3856,2582,491,-2182,-5198,-8271,-11191,-13727,-15717,-17036,-17587,-17329,-16258,-14406,-11856,-8714,-5132,-1285,2638,6423,9881,12816,15077,16544,17141,16850,15696,13759,11166,8082,4726,1349,-1785,-4394,-6225,-7086,-6836,-5465,-3042,229,4073,8112,11987,15298,17768,19163,19422,18576,16813,14377,11599,8783,6217,4092,2519,1483,907,620,456,224,-213,-933,-1976,-3270,-4732,-6209,-7533,-8547,-9114,-9140,-8602,-7518,-5971,-4078,-1959,233,2401,4436,6282,7900,9289,10445,11402,12150,12704,13020,13060,12756,12037,10848,9150,6945,4290,1276,-1946,-5188,-8244,-10901,-12961,-14284,-14771,-14409,-13268,-11469,-9225,-6768,-4356,-2242,-633,316,536,34,-1063,-2596,-4289,-5883,-7103,-7716,-7580,-6638,-4941,-2654,-12,2707,5200,7219,8559,9120,8890,7959,6478,4668,2743,947,-540,-1558,-2023,-1896,-1222,-55,1465,3240,5117,6996,8766,10352,11689,12711,13381,13622,13398,12650,11348,9484,7079,4215,1009,-2353,-5654,-8661,-11134,-12884,-13758,-13712,-12747,-11003,-8651,-5972,-3252,-807,1082,2181,2331,1471,-344,-2975,-6150,-9560,-12825,-15589,-17534,-18428,-18150,-16703,-14199,-10873,-6997,-2930,1011,4502,7289,9205,10141,10107,9165,7446,5129,2406,-520,-3454,-6243,-8732,-10851,-12511,-13711,-14428,-14682,-14489,-13865,-12842,-11454,-9750,-7805,-5699,-3542,-1432,509,2203,3574,4593,5269,5643,5783,5784,5733,5727,5833,6101,6548,7151,7861,8588,9246,9713,9916,9756,9209,8254,6929,5308,3501,1650,-81,-1538,-2578,-3099,-3071,-2506,-1504,-200,1242,2634,3821,4677,5108,5104,4676,3904,2911,1830,826,49,-386,-367,114,1061,2393,3986,5723,7426,8974,10239,11136,11619,11656,11267,10460,9289,7792,6025,4046,1916,-281,-2460,-4508,-6310,-7740,-8700,-9089,-8891,-8076,-6729,-4909,-2788,-497,1763,3821,5526,6736,7396,7468,7005,6092,4862,3486,2120,941,77,-381,-387,26,772,1720,2680,3479,3922,3862,3204,1902,5,-2393,-5121,-7979,-10744,-13209,-15200,-16606,-17370,-17509,-17086,-16174,-14903,-13303,-11489,-9435,-7191,-4757,-2171,476,3063,5418,7359,8709,9351,9213,8343,6827,4868,2667,492,-1430,-2894,-3744,-3916,-3391,-2266,-656,1228,3188,4983,6408,7277,7465,6899,5582,3591,1047,-1841,-4881,-7815,-10422,-12482,-13819,-14315,-13904,-12622,-10544,-7862,-4774,-1558,1536,4248,6382,7804,8453,8368,7662,6497,5107,3680,2438,1499,965,850,1116,1704,2504,3415,4331,5142,5769,6152,6258,6108,5726,5196,4571,3945,3353,2847,2420,2081,1799,1562,1365,1197,1098,1088,1215,1539,2059,2823,3756,4825,5886,6826,7468,7690,7363,6421,4854,2697,71,-2874,-5931,-8878,-11492,-13553,-14920,-15461,-15179,-14098,-12357,-10126,-7614,-5055,-2643,-573,1031,2100,2613,2641,2276,1674,1000,413,70,46,429,1177,2278,3615,5096,6590,7992,9212,10177,10853,11212,11244,10946,10298,9294,7914,6169,4071,1696,-883,-3525,-6092,-8428,-10386,-11853,-12748,-13042,-12763,-11975,-10799,-9364,-7828,-6331,-4993,-3905,-3098,-2586,-2312,-2205,-2156,-2048,-1752,-1175,-227,1096,2768,4668,6634,8445,9877,10698,10749,9891,8127,5482,2150,-1666,-5647,-9473,-12820,-15390,-16978,-17447,-16787,-15083,-12511,-9335,-5841,-2325,933,3738,5940,7496,8433,8831,8825,8541,8124,7664,7234,6856,6518,6178,5783,5265,4584,3711,2663,1480,245,-945,-1976,-2746,-3173,-3220,-2901,-2274,-1470,-621,100,554,638,304,-419,-1440,-2619,-3792,-4799,-5513,-5864,-5845,-5511,-4985,-4390,-3909,-3637,-3705,-4110,-4844,-5792,-6796,-7677,-8221,-8253,-7638,-6302,-4250,-1582,1553,4923,8279,11351,13894,15692,16608,16571,15596,13793,11327,8430,5350,2327,-416,-2723,-4465,-5599,-6100,-6009,-5378,-4297,-2850,-1152,723,2657,4593,6435,8122,9585,10748,11558,11959,11908,11398,10406,8981,7150,5005,2628,146,-2325,-4637,-6673,-8301,-9418,-9958,-9872,-9179,-7932,-6237,-4243,-2119,-51,1793,3267,4271,4755,4718,4207,3309,2133,824,-495,-1667,-2593,-3160,-3334,-3105,-2528,-1728,-824,-29,526,671,356,-445,-1626,-3051,-4501,-5757,-6618,-6914,-6582,-5601,-4081,-2166,-82,1941,3658,4873,5419,5211,4225,2508,176,-2607,-5625,-8639,-11404,-13663,-15231,-15927,-15687,-14503,-12460,-9725,-6513,-3093,285,3356,5927,7841,9019,9441,9153,8241,6835,5072,3118,1111,-786,-2458,-3777,-4665,-5051,-4897,-4194,-2949,-1218,932,3394,6038,8714,11261,13517,15348,16628,17303,17333,16767,15667,14153,12347,10385,8379,6426,4588,2893,1338,-95,-1459,-2789,-4124,-5494,-6874,-8261,-9577,-10777,-11773,-12519,-12959,-13093,-12916,-12479,-11826,-11033,-10143,-9211,-8237,-7224,-6130,-4914,-3528,-1945,-160,1793,3835,5867,7742,9308,10422,10940,10795,9938,8415,6332,3840,1183,-1437,-3740,-5539,-6645,-6959,-6447,-5155,-3184,-730,2033,4834,7469,9706,11347,12268,12345,11555,9906,7475,4391,834,-2993,-6836,-10464,-13624,-16110,-17740,-18397,-18018,-16615,-14275,-11135,-7419,-3367,738,4607,7986,10627,12378,13127,12872,11686,9724,7225,4439,1667,-847,-2879,-4289,-5008,-5059,-4515,-3543,-2294,-966,286,1349,2135,2658,2922,3021,3013,3001,3045,3194,3458,3816,4202,4540,4724,4667,4307,3606,2585,1296,-181,-1701,-3158,-4374,-5226,-5585,-5369,-4575,-3242,-1512,433,2370,4055,5289,5915,5858,5134,3844,2174,346,-1375,-2769,-3644,-3911,-3563,-2695,-1494,-170,1011,1838,2154,1863,1004,-331,-1968,-3683,-5277,-6553,-7390,-7736,-7596,-7054,-6216,-5209,-4147,-3115,-2164,-1294,-490,308,1133,2022,2974,3938,4848,5575,6003,6009,5501,4443,2849,804,-1554,-4046,-6479,-8652,-10405,-11603,-12178,-12114,-11465,-10325,-8853,-7195,-5533,-3995,-2688,-1653,-901,-369,1,327,678,1152,1779,2573,3492,4460,5360,6074,6471,6455,5966,5012,3650,2030,321,-1251,-2476,-3165,-3183,-2473,-1057,957,3416,6085,8740,11121,13014,14215,14597,14074,12649,10392,7434,3983,275,-3407,-6791,-9597,-11615,-12656,-12658,-11592,-9561,-6707,-3253,553,4433,8140,11412,14072,15960,16994,17154,16471,15027,12946,10374,7454,4376,1261,-1705,-4409,-6723,-8545,-9830,-10537,-10713,-10419,-9780,-8934,-8020,-7170,-6455,-5916,-5500,-5159,-4751,-4213,-3439,-2434,-1235,41,1227,2143,2591,2443,1596,74,-2045,-4565,-7236,-9763,-11830,-13198,-13665,-13168,-11748,-9544,-6807,-3805,-830,1862,4085,5736,6795,7336,7485,7382,7193,7013,6914,6888,6884,6810,6580,6119,5395,4448,3346,2227,1230,513,188,358,1026,2172,3687,5416,7187,8794,10077,10901,11193,10961,10243,9149,7788,6276,4706,3138,1599,80,-1417,-2934,-4437,-5920,-7320,-8544,-9521,-10135,-10328,-10052,-9287,-8071,-6439,-4504,-2342,-125,2038,3969,5548,6667,7261,7343,6961,6240,5326,4381,3565,2996,2740,2815,3149,3642,4118,4416,4336,3759,2564,736,-1689,-4606,-7826,-11140,-14292,-17026,-19111,-20336,-20562,-19731,-17835,-15007,-11391,-7268,-2906,1350,5190,8305,10449,11444,11215,9784,7290,3960,107,-3929,-7777,-11110,-13632,-15139,-15508,-14726,-12863,-10091,-6637,-2792,1158,4908,8206,10823,12617,13484,13428,12483,10795,8517,5881,3107,427,-1945,-3834,-5110,-5685,-5530,-4675,-3169,-1132,1318,4024,6826,9562,12075,14244,15956,17157,17816,17927,17535,16647,15332,13603,11525,9138,6513,3720,865,-1960,-4610,-6987,-8936,-10391,-11241,-11507,-11178,-10377,-9209,-7867,-6507,-5318,-4419,-3908,-3822,-4121,-4751,-5584,-6508,-7381,-8101,-8562,-8721,-8536,-8022,-7205,-6125,-4871,-3500,-2133,-848,236,1051,1505,1584,1271,627,-269,-1294,-2285,-3109,-3586,-3617,-3109,-2049,-478,1477,3647,5792,7674,9023,9646,9339,8055,5760,2582,-1285,-5565,-9895,-13926,-17289,-19692,-20926,-20886,-19602,-17196,-13913,-10042,-5937,-1942,1626,4493,6496,7543,7671,7011,5767,4211,2621,1269,385,107,535,1620,3301,5394,7716,10044,12175,13928,15173,15825,15868,15327,14299,12903,11312,9686,8207,7012,6205,5861,5967,6514,7416,8581,9891,11202,12378,13252,13704,13580,12830,11383,9297,6630,3538,192,-3206,-6456,-9370,-11813,-13663,-14894,-15480,-15493,-15003,-14123,-12993,-11721,-10454,-9279,-8283,-7507,-6960,-6604,-6378,-6190,-5931,-5516,-4851,-3916,-2709,-1307,183,1595,2770,3542,3791,3462,2558,1187,-495,-2263,-3858,-5045,-5585,-5344,-4252,-2357,179,3116,6133,8896,11092,12451,12829,12155,10512,8060,5056,1797,-1420,-4307,-6670,-8347,-9302,-9532,-9142,-8244,-7022,-5632,-4252,-3024,-2050,-1395,-1063,-1022,-1194,-1502,-1833,-2134,-2329,-2415,-2392,-2284,-2135,-1961,-1782,-1592,-1354,-1057,-634,-89,616,1467,2449,3547,4721,5951,7207,8463,9707,10904,12045,13091,14008,14736,15210,15332,15025,14187,12770,10737,8129,5029,1598,-1960,-5403,-8493,-11007,-12804,-13790,-13992,-13487,-12452,-11084,-9619,-8275,-7240,-6654,-6607,-7100,-8117,-9544,-11253,-13071,-14792,-16219,-17150,-17426,-16933,-15622,-13516,-10710,-7355,-3666,129,3763,7004,9633,11496,12507,12660,12037,10795,9147,7345,5657,4310,3518,3388,3992,5278,7143,9392,11790,14052,15903,17073,17352,16608,14779,11937,8214,3859,-838,-5546,-9928,-13684,-16564,-18399,-19111,-18699,-17255,-14926,-11918,-8451,-4779,-1109,2331,5391,7938,9905,11280,12092,12416,12354,12003,11478,10834,10148,9418,8660,7835,6916,5871,4693,3406,2072,797,-311,-1107,-1515,-1450,-933,-13,1191,2506,3758,4737,5294,5288,4675,3442,1683,-490,-2890,-5332,-7615,-9547,-10978,-11785,-11925,-11398,-10303,-8777,-7036,-5303,-3830,-2820,-2453,-2814,-3916,-5658,-7874,-10296,-12654,-14645,-16020,-16602,-16294,-15115,-13166,-10629,-7735,-4731,-1850,696,2759,4209,5003,5097,4524,3336,1632,-431,-2666,-4850,-6739,-8111,-8763,-8576,-7482,-5534,-2838,399,3921,7435,10632,13218,14946,15630,15177,13589,10983,7560,3603,-546,-4572,-8125,-10987,-12956,-13962,-14016,-13194,-11649,-9562,-7136,-4583,-2103,135,1986,3362,4234,4638,4670,4473,4218,4072,4192,4685,5614,6983,8736,10779,12958,15117,17077,18675,19778,20285,20149,19374,18019,16193,14051,11767,9525,7484,5772,4456,3559,3049,2859,2893,3045,3213,3304,3248,3006,2549,1895,1056,86,-977,-2062,-3133,-4127,-5023,-5806,-6479,-7079,-7631,-8178,-8735,-9303,-9853,-10326,-10659,-10757,-10551,-9966,-8956,-7509,-5644,-3424,-956,1630,4162,6467,8368,9703,10348,10204,9258,7520,5110,2173,-1068,-4354,-7433,-10039,-11961,-13044,-13185,-12392,-10707,-8276,-5287,-1976,1376,4494,7100,8963,9903,9833,8736,6719,3940,664,-2848,-6278,-9383,-11915,-13766,-14848,-15218,-14951,-14212,-13163,-11962,-10749,-9588,-8521,-7505,-6473,-5326,-3976,-2332,-374,1909,4437,7119,9800,12331,14532,16270,17406,17875,17630,16695,15142,13089,10695,8169,5696,3501,1743,544,-27,-4,530,1415,2451,3424,4124,4381,4067,3130,1577,-527,-3063,-5872,-8785,-11614,-14189,-16364,-18017,-19077,-19512,-19342,-18616,-17429,-15886,-14116,-12236,-10361,-8584,-6964,-5553,-4338,-3319,-2447,-1669,-932,-172,656,1597,2676,3901,5273,6744,8280,9777,11153,12282,13046,13345,13078,12221,10756,8764,6353,3706,1053,-1385,-3351,-4661,-5163,-4786,-3556,-1563,1013,3948,6992,9886,12406,14361,15626,16137,15897,14967,13448,11490,9233,6846,4459,2201,159,-1587,-3004,-4057,-4746,-5099,-5121,-4889,-4411,-3753,-2922,-1935,-773,561,2115,3858,5811,7887,10022,12058,13843,15178,15886,15821,14889,13084,10478,7229,3560,-268,-3974,-7293,-10002,-11934,-13000,-13191,-12568,-11281,-9495,-7433,-5292,-3270,-1518,-146,767,1214,1180,731,-81,-1161,-2409,-3728,-5028,-6241,-7345,-8322,-9228,-10107,-11040,-12093,-13319,-14726,-16310,-18000,-19696,-21276,-22569,-23420,-23676,-23192,-21913,-19794,-16905,-13359,-9328,-5051,-754,3300,6888,9821,11941,13173,13482,12918,11581,9642,7304,4820,2428,374,-1146,-1998,-2097,-1472,-188,1607,3725,5981,8140,10038,11471,12332,12495,11933,10630,8649,6090,3101,-139,-3436,-6594,-9435,-11796,-13550,-14602,-14881,-14369,-13059,-11008,-8297,-5057,-1457,2320,6058,9574,12678,15257,17211,18529,19208,19308,18868,17952,16601,14853,12753,10341,7697,4912,2115,-545,-2897,-4793,-6053,-6595,-6319,-5239,-3398,-921,2027,5235,8470,11485,14061,15972,17095,17302,16606,15037,12753,9935,6838,3715,829,-1614,-3455,-4624,-5138,-5084,-4632,-3976,-3341,-2927,-2902,-3378,-4389,-5900,-7790,-9893,-11963,-13780,-15079,-15666,-15385,-14150,-11978,-8950,-5245,-1095,3206,7363,11050,14011,15997,16875,16576,15146,12727,9542,5867,2024,-1698,-5014,-7739,-9730,-10962,-11466,-11347,-10737,-9788,-8615,-7325,-5959,-4534,-3050,-1493,123,1769,3372,4842,6054,6901,7269,7087,6305,4933,3010,641,-2039,-4852,-7588,-10041,-12003,-13308,-13842,-13546,-12444,-10618,-8208,-5398,-2381,634,3467,5936,7914,9272,9942,9869,9044,7501,5303,2561,-584,-3971,-7417,-10733,-13734,-16244,-18098,-19163,-19328,-18535,-16779,-14102,-10633,-6539,-2055,2545,6983,10963,14240,16612,17958,18238,17519,15912,13639,10903,7953,4984,2168,-395,-2644,-4584,-6254,-7704,-9012,-10214,-11366,-12445,-13447,-14283,-14879,-15106,-14869,-14053,-12632,-10565,-7955,-4862,-1487,2022,5458,8650,11450,13750,15480,16618,17198,17261,16920,16267,15443,14558,13731,13046,12554,12281,12195,12249,12355,12412,12325,11996,11375,10423,9164,7624,5896,4035,2164,325,-1377,-2920,-4245,-5337,-6195,-6811,-7234,-7490,-7642,-7739,-7824,-7904,-7968,-7966,-7814,-7441,-6747,-5673,-4192,-2300,-71,2411,5008,7565,9916,11902,13361,14178,14237,13479,11881,9457,6300,2526,-1673,-6077,-10438,-14494,-17994,-20726,-22503,-23221,-22819,-21333,-18853,-15552,-11647,-7399,-3081,1034,4705,7732,9968,11324,11771,11335,10110,8235,5879,3257,551,-2050,-4406,-6440,-8093,-9397,-10371,-11093,-11625,-12036,-12377,-12695,-12986,-13262,-13468,-13556,-13439,-13038,-12253,-11034,-9324,-7147,-4552,-1664,1377,4383,7187,9621,11572,12955,13748,13953,13616,12796,11574,10042,8284,6415,4518,2712,1088,-249,-1217,-1745,-1792,-1359,-490,710,2105,3493,4691,5494,5734,5316,4177,2370,-15,-2808,-5819,-8827,-11637,-14049,-15921,-17117,-17548,-17173,-15953,-13935,-11158,-7733,-3791,498,4945,9348,13494,17208,20305,22670,24198,24842,24587,23457,21511,18833,15548,11808,7791,3726,-167,-3613,-6384,-8247,-9038,-8664,-7103,-4458,-891,3320,7856,12348,16422,19735,21986,22999,22660,21039,18279,14658,10531,6268,2253,-1216,-3907,-5735,-6707,-6963,-6706,-6188,-5667,-5357,-5435,-5965,-6975,-8366,-10017,-11726,-13291,-14489,-15137,-15077,-14236,-12604,-10262,-7370,-4149,-857,2237,4895,6932,8237,8792,8663,7973,6907,5637,4344,3150,2145,1361,796,413,176,26,-64,-121,-159,-170,-135,-37,155,450,827,1257,1646,1892,1875,1471,588,-826,-2775,-5198,-7983,-10980,-14001,-16854,-19344,-21303,-22600,-23150,-22933,-21986,-20394,-18288,-15817,-13130,-10370,-7633,-4993,-2464,-53,2289,4564,6813,8989,11068,12936,14491,15590,16095,15915,14973,13299,10972,8175,5133,2124,-584,-2742,-4161,-4741,-4447,-3368,-1639,491,2768,4889,6585,7634,7877,7260,5817,3660,995,-1955,-4933,-7704,-10072,-11907,-13140,-13784,-13907,-13625,-13075,-12391,-11669,-10989,-10340,-9704,-8977,-8065,-6836,-5207,-3096,-518,2493,5799,9245,12617,15707,18316,20278,21494,21909,21559,20517,18931,16965,14821,12681,10725,9087,7866,7102,6792,6870,7231,7740,8221,8525,8487,8013,7040,5569,3676,1465,-908,-3274,-5477,-7376,-8870,-9918,-10514,-10719,-10614,-10323,-9962,-9649,-9477,-9507,-9771,-10238,-10860,-11522,-12103,-12457,-12440,-11926,-10840,-9137,-6845,-4042,-854,2538,5933,9104,11838,13912,15168,15458,14718,12942,10183,6591,2345,-2283,-7017,-11522,-15486,-18584,-20566,-21220,-20453,-18271,-14793,-10272,-5028,537,6004,10982,15115,18139,19889,20297,19414,17369,14383,10726,6686,2568,-1373,-4916,-7916,-10289,-12043,-13209,-13899,-14210,-14260,-14133,-13888,-13539,-13077,-12457,-11630,-10544,-9155,-7452,-5436,-3147,-651,1980,4644,7257,9728,11990,13980,15645,16944,17827,18254,18180,17591,16472,14869,12849,10512,8013,5494,3123,1044,-636,-1851,-2584,-2894,-2848,-2596,-2244,-1952,-1815,-1928,-2334,-3037,-4017,-5202,-6534,-7899,-9230,-10431,-11436,-12199,-12681,-12861,-12753,-12329,-11641,-10653,-9416,-7894,-6111,-4042,-1701,919,3771,6835,10005,13191,16232,18952,21146,22611,23155,22649,21029,18322,14690,10358,5683,1043,-3148,-6508,-8727,-9600,-9042,-7112,-3986,52,4635,9368,13839,17675,20570,22288,22717,21845,19761,16670,12813,8518,4080,-188,-4037,-7285,-9814,-11611,-12715,-13251,-13358,-13217,-12978,-12774,-12696,-12778,-13015,-13348,-13686,-13907,-13876,-13465,-12564,-11111,-9095,-6554,-3609,-397,2882,6041,8882,11249,13011,14099,14484,14166,13206,11647,9582,7099,4282,1254,-1872,-4984,-7931,-10627,-12946,-14837,-16257,-17222,-17771,-17975,-17929,-17716,-17428,-17118,-16821,-16542,-16233,-15853,-15312,-14541,-13467,-12048,-10264,-8165,-5795,-3297,-786,1576,3657,5354,6594,7388,7768,7842,7724,7552,7445,7494,7753,8216,8862,9603,10349,10995,11428,11553,11299,10586,9424,7782,5731,3335,711,-2003,-4649,-7065,-9074,-10528,-11288,-11254,-10375,-8629,-6086,-2836,938,5024,9164,13082,16518,19227,21033,21801,21500,20143,17850,14771,11132,7160,3111,-781,-4321,-7332,-9730,-11446,-12504,-12958,-12894,-12437,-11680,-10743,-9675,-8537,-7308,-5990,-4527,-2889,-1035,1027,3280,5644,8023,10270,12255,13800,14835,15240,15035,14251,12998,11440,9758,8146,6772,5766,5163,4958,5023,5208,5297,5088,4393,3089,1123,-1470,-4566,-7989,-11485,-14812,-17703,-19948,-21386,-21914,-21542,-20321,-18418,-16024,-13392,-10763,-8372,-6391,-4940,-4044,-3660,-3660,-3879,-4106,-4146,-3827,-3019,-1686,178,2470,5067,7782,10415,12755,14611,15793,16192,15705,14338,12124,9197,5719,1908,-1982,-5718,-9036,-11729,-13618,-14558,-14511,-13452,-11490,-8743,-5443,-1802,1882,5390,8463,10943,12701,13696,13932,13495,12460,10974,9123,7036,4774,2423,29,-2354,-4666,-6851,-8828,-10526,-11869,-12786,-13241,-13205,-12699,-11767,-10484,-8950,-7267,-5541,-3847,-2249,-762,621,1934,3228,4541,5904,7302,8711,10045,11227,12147,12721,12871,12564,11793,10598,9052,7249,5320,3369,1535,-105,-1458,-2497,-3205,-3626,-3807,-3845,-3826,-3858,-4009,-4349,-4896,-5641,-6538,-7498,-8423,-9168,-9628,-9658,-9189,-8179,-6642,-4679,-2423,-65,2198,4192,5770,6875,7500,7733,7716,7642,7691,8054,8826,10042,11636,13441,15219,16706,17612,17726,16881,15050,12290,8815,4890,890,-2824,-5876,-7983,-8934,-8655,-7196,-4719,-1498,2146,5844,9260,12069,14048,15043,15004,14012,12186,9778,7005,4144,1394,-1076,-3166,-4856,-6163,-7150,-7906,-8501,-9014,-9490,-9946,-10405,-10836,-11254,-11632,-11996,-12349,-12730,-13153,-13629,-14147,-14636,-15038,-15222,-15093,-14537,-13500,-11960,-9978,-7676,-5206,-2796,-611,1147,2392,3050,3166,2807,2131,1287,478,-159,-463,-386,110,953,2036,3196,4237,4985,5254,4946,3984,2392,253,-2282,-5004,-7684,-10086,-12011,-13309,-13900,-13787,-13026,-11767,-10160,-8416,-6712,-5222,-4057,-3280,-2870,-2748,-2780,-2779,-2578,-1987,-902,764,2998,5732,8832,12098,15312,18226,20595,22211,22905,22563,21177,18791,15552,11682,7445,3164,-845,-4274,-6865,-8425,-8852,-8140,-6384,-3770,-548,2972,6476,9649,12220,13974,14772,14560,13367,11300,8531,5264,1750,-1790,-5110,-8046,-10436,-12221,-13366,-13928,-13993,-13688,-13153,-12510,-11848,-11212,-10588,-9913,-9124,-8090,-6774,-5088,-3066,-754,1743,4259,6637,8687,10261,11237,11570,11258,10393,9094,7546,5942,4470,3312,2578,2366,2665,3452,4607,5990,7424,8705,9664,10132,10006,9227,7817,5841,3441,765,-1993,-4679,-7141,-9278,-11027,-12363,-13303,-13871,-14106,-14051,-13734,-13191,-12439,-11494,-10380,-9102,-7681,-6120,-4453,-2689,-873,966,2783,4526,6152,7603,8837,9794,10441,10714,10589,10019,8996,7533,5672,3498,1137,-1269,-3534,-5486,-6966,-7825,-8004,-7456,-6245,-4459,-2264,162,2602,4868,6776,8203,9055,9319,9008,8201,6990,5501,3843,2133,453,-1128,-2575,-3866,-5024,-6051,-6999,-7883,-8731,-9548,-10325,-11030,-11622,-12051,-12260,-12224,-11901,-11298,-10395,-9224,-7767,-6072,-4117,-1969,375,2815,5315,7749,10039,12057,13708,14901,15568,15679,15240,14300,12951,11319,9548,7807,6238,4970,4085,3599,3488,3647,3946,4211,4274,3973,3206,1900,78,-2197,-4776,-7480,-10087,-12387,-14170,-15295,-15649,-15234,-14067,-12299,-10048,-7546,-4952,-2470,-225,1679,3210,4382,5258,5939,6518,7126,7824,8686,9703,10845,12018,13111,13976,14491,14539,14067,13058,11572,9705,7606,5446,3394,1618,252,-615,-929,-697,36,1175,2612,4205,5827,7356,8671,9706,10371,10624,10427,9734,8533,6806,4539,1776,-1457,-5057,-8906,-12846,-16691,-20247,-23329,-25780,-27488,-28396,-28496,-27827,-26476,-24532,-22121,-19324,-16264,-13005,-9651,-6273,-2960,198,3108,5692,7863,9569,10766,11429,11575,11218,10426,9273,7864,6325,4781,3369,2215,1410,1031,1076,1517,2241,3108,3926,4525,4716,4394,3478,1969,-74,-2539,-5278,-8108,-10842,-13302,-15297,-16707,-17405,-17345,-16520,-14972,-12809,-10153,-7181,-4047,-933,2025,4717,7047,9002,10539,11715,12540,13094,13428,13624,13740,13835,13942,14055,14157,14184,14045,13660,12908,11731,10056,7885,5238,2210,-1075,-4438,-7674,-10546,-12835,-14326,-14852,-14326,-12707,-10092,-6616,-2550,1823,6124,10020,13154,15263,16153,15746,14067,11266,7561,3246,-1354,-5941,-10216,-13972,-17052,-19390,-20976,-21881,-22184,-22026,-21496,-20709,-19703,-18507,-17099,-15426,-13440,-11090,-8360,-5276,-1916,1598,5094,8385,11287,13619,15277,16181,16357,15859,14835,13436,11868,10308,8917,7823,7080,6704,6649,6826,7144,7490,7792,8000,8098,8098,8034,7920,7768,7564,7250,6775,6058,5024,3637,1859,-274,-2707,-5320,-7978,-10495,-12702,-14411,-15482,-15806,-15334,-14077,-12099,-9512,-6471,-3129,341,3768,7030,9963,12484,14471,15852,16553,16538,15785,14320,12199,9520,6410,3029,-446,-3827,-6925,-9565,-11593,-12882,-13359,-12984,-11784,-9837,-7255,-4230,-944,2377,5515,8268,10468,11973,12717,12643,11794,10198,7978,5239,2151,-1126,-4404,-7507,-10275,-12566,-14292,-15400,-15900,-15831,-15278,-14335,-13110,-11711,-10224,-8740,-7311,-5990,-4790,-3713,-2725,-1783,-817,230,1421,2785,4324,6005,7745,9452,10989,12244,13098,13476,13336,12691,11596,10156,8508,6808,5207,3855,2846,2258,2084,2288,2751,3348,3890,4223,4178,3638,2544,878,-1293,-3862,-6664,-9499,-12170,-14470,-16249,-17365,-17770,-17433,-16406,-14750,-12587,-10019,-7202,-4237,-1273,1602,4278,6697,8801,10584,12031,13189,14074,14749,15258,15619,15869,15952,15852,15457,14704,13493,11773,9528,6791,3644,228,-3312,-6787,-10038,-12904,-15252,-16986,-18014,-18305,-17824,-16590,-14648,-12078,-9028,-5643,-2143,1295,4447,7167,9289,10723,11398,11275,10373,8713,6382,3473,145,-3451,-7083,-10570,-13674,-16214,-18031,-19012,-19108,-18324,-16706,-14369,-11425,-8061,-4435,-761,2766,5928,8553,10452,11538,11729,11053,9578,7464,4900,2133,-590,-3024,-4949,-6200,-6664,-6301,-5127,-3244,-784,2060,5085,8079,10841,13190,14985,16114,16505,16123,14974,13098,10573,7511,4056,373,-3344,-6921,-10147,-12879,-14957,-16300,-16852,-16622,-15664,-14078,-12006,-9589,-7008,-4399,-1909,362,2347,4018,5378,6471,7344,8079,8730,9362,9990,10610,11183,11614,11812,11637,10999,9782,7976,5558,2635,-680,-4177,-7649,-10829,-13510,-15465,-16564,-16720,-15929,-14281,-11908,-9039,-5892,-2757,149,2583,4384,5454,5733,5274,4143,2491,473,-1728,-3946,-6035,-7875,-9411,-10586,-11430,-11943,-12191,-12207,-12035,-11694,-11173,-10457,-9488,-8235,-6642,-4737,-2520,-106,2420,4902,7212,9229,10869,12089,12901,13346,13517,13504,13416,13342,13357,13489,13761,14124,14541,14930,15211,15316,15182,14780,14109,13181,12048,10751,9339,7855,6313,4731,3100,1429,-300,-2044,-3805,-5511,-7129,-8604,-9880,-10942,-11744,-12300,-12601,-12651,-12482,-12078,-11478,-10654,-9628,-8365,-6875,-5126,-3134,-913,1499,4013,6551,8976,11157,12975,14278,14987,15002,14283,12827,10650,7843,4514,832,-3002,-6752,-10160,-12982,-14973,-15985,-15881,-14679,-12450,-9369,-5697,-1708,2273,5970,9139,11607,13277,14111,14139,13425,12058,10148,7801,5139,2283,-650,-3517,-6211,-8600,-10604,-12144,-13191,-13738,-13810,-13461,-12743,-11740,-10489,-9078,-7520,-5885,-4181,-2452,-716,984,2612,4120,5436,6511,7268,7670,7688,7332,6635,5688,4577,3452,2420,1633,1166,1103,1450,2178,3214,4453,5767,7041,8153,9010,9539,9688,9430,8753,7661,6179,4336,2199,-172,-2682,-5230,-7712,-10017,-12051,-13718,-14974,-15752,-16066,-15902,-15307,-14328,-13022,-11481,-9768,-7981,-6191,-4467,-2865,-1430,-180,856,1687,2302,2717,2921,2927,2725,2311,1696,872,-126,-1277,-2522,-3782,-4969,-5933,-6569,-6707,-6265,-5156,-3383,-1009,1837,4954,8118,11088,13627,15556,16732,17097,16672,15540,13853,11791,9529,7249,5048,3004,1122,-647,-2350,-4081,-5889,-7818,-9856,-11973,-14062,-16007,-17643,-18805,-19329,-19084,-17991,-16033,-13283,-9865,-5995,-1908,2119,5841,9027,11516,13220,14115,14277,13817,12916,11759,10541,9421,8524,7911,7593,7528,7633,7808,7940,7938,7721,7267,6562,5668,4640,3570,2539,1602,796,112,-502,-1111,-1825,-2718,-3871,-5301,-6982,-8818,-10658,-12306,-13543,-14163,-14004,-12959,-11045,-8338,-5041,-1406,2269,5690,8582,10754,12068,12505,12112,11016,9392,7421,5291,3145,1080,-838,-2607,-4237,-5757,-7211,-8627,-10014,-11369,-12643,-13760,-14632,-15122,-15124,-14522,-13246,-11290,-8673,-5545,-2031,1617,5179,8425,11126,13145,14369,14765,14362,13226,11467,9199,6563,3671,650,-2409,-5409,-8283,-10955,-13362,-15437,-17089,-18252,-18816,-18727,-17905,-16332,-14028,-11047,-7518,-3603,511,4588,8430,11826,14624,16699,18011,18536,18353,17558,16296,14754,13108,11545,10238,9305,8853,8903,9446,10405,11659,13041,14365,15427,16045,16051,15347,13870,11648,8766,5363,1634,-2200,-5929,-9326,-12229,-14497,-16048,-16854,-16942,-16371,-15241,-13673,-11781,-9708,-7562,-5455,-3496,-1741,-249,983,1966,2752,3364,3836,4140,4232,4049,3527,2671,1519,212,-1093,-2196,-2946,-3247,-3099,-2574,-1821,-975,-187,476,970,1311,1522,1623,1604,1411,987,255,-807,-2165,-3712,-5228,-6475,-7153,-7022,-5933,-3856,-951,2490,6046,9221,11562,12672,12310,10445,7177,2878,-2047,-7011,-11486,-14943,-16977,-17349,-15992,-13057,-8869,-3910,1251,6019,9863,12364,13314,12685,10697,7719,4248,795,-2166,-4309,-5441,-5577,-4832,-3472,-1757,28,1674,3028,4035,4691,5065,5214,5232,5152,5009,4791,4470,4008,3404,2643,1797,919,119,-528,-958,-1159,-1185,-1117,-1107,-1272,-1754,-2596,-3788,-5224,-6719,-8040,-8962,-9280,-8905,-7842,-6218,-4268,-2267,-509,769,1423,1428,869,-56,-1096,-1991,-2495,-2469,-1844,-689,837,2491,3979,5025,5379,4896,3537,1400,-1293,-4227,-7018,-9312,-10783,-11249,-10638,-9065,-6729,-3978,-1135,1430,3464,4784,5325,5141,4351,3144,1726,275,-1044,-2135,-2957,-3506,-3853,-4050,-4191,-4343,-4539,-4797,-5084,-5331,-5475,-5404,-5065,-4381,-3350,-1982,-360,1414,3179,4796,6084,6918,7204,6893,6026,4683,3006,1176,-617,-2194,-3391,-4113,-4294,-3946,-3125,-1935,-507,1024,2524,3905,5092,6076,6877,7519,8089,8600,9118,9632,10141,10613,11004,11284,11415,11383,11186,10833,10348,9758,9092,8369,7627,6856,6095,5309,4509,3672,2762,1796,737,-351,-1449,-2461,-3314,-3915,-4191,-4101,-3624,-2791,-1656,-305,1149,2602,3919,5015,5790,6182,6168,5722,4881,3681,2187,483,-1352,-3221,-5048,-6754,-8268,-9537,-10479,-11047,-11159,-10766,-9827,-8324,-6311,-3864,-1130,1688,4401,6742,8552,9619,9883,9282,7887,5805,3214,333,-2626,-5437,-7926,-9954,-11429,-12322,-12635,-12419,-11742,-10689,-9355,-7825,-6211,-4584,-3054,-1691,-580,226,680,773,524,-43,-825,-1769,-2746,-3675,-4464,-5049,-5397,-5493,-5360,-5022,-4534,-3926,-3253,-2539,-1808,-1091,-390,258,829,1289,1595,1712,1610,1269,684,-122,-1126,-2268,-3496,-4748,-5953,-7082,-8072,-8927,-9622,-10168,-10581,-10863,-11036,-11093,-11033,-10837,-10482,-9949,-9216,-8280,-7156,-5866,-4468,-3019,-1593,-276,854,1721,2257,2421,2180,1556,576,-675,-2095,-3554,-4905,-6012,-6742,-7014,-6762,-6004,-4774,-3185,-1361,534,2342,3921,5154,5972,6360,6346,6011,5458,4808,4165,3635,3259,3065,3038,3114,3244,3327,3308,3119,2721,2124,1341,466,-421,-1178,-1697,-1841,-1557,-788,414,1979,3753,5574,7243,8593,9469,9793,9523,8703,7419,5807,4027,2251,632,-698,-1640,-2149,-2208,-1848,-1124,-112,1102,2433,3810,5166,6462,7647,8715,9611,10332,10838,11104,11122,10878,10383,9669,8771,7744,6652,5555,4532,3627,2918,2432,2217,2285,2644,3279,4159,5234,6440,7706,8956,10124,11152,12006,12666,13133,13425,13564,13582,13504,13342,13123,12820,12458,11998,11457,10824,10111,9349,8551,7761,7007,6309,5695,5182,4778,4510,4383,4406,4590,4913,5350,5856,6365,6814,7144,7288,7242,6975,6526,5913,5174,4361,3475,2557,1577,539,-585,-1806,-3123,-4525,-5959,-7383,-8696,-9829,-10675,-11164,-11217,-10806,-9914,-8575,-6870,-4883,-2779,-678,1236,2849,4020,4693,4821,4436,3595,2417,1024,-422,-1791,-2942,-3803,-4291,-4430,-4208,-3729,-3045,-2288,-1541,-915,-481,-295,-380,-728,-1302,-2048,-2896,-3777,-4633,-5421,-6118,-6719,-7250,-7710,-8160,-8587,-9037,-9504,-9983,-10472,-10944,-11379,-11755,-12042,-12216,-12259,-12136,-11844,-11361,-10686,-9848,-8843,-7753,-6599,-5468,-4417,-3518,-2828,-2402,-2260,-2425,-2881,-3592,-4513,-5564,-6672,-7755,-8737,-9553,-10172,-10551,-10709,-10641,-10401,-10010,-9542,-9027,-8530,-8079,-7705,-7414,-7200,-7042,-6904,-6764,-6589,-6384,-6150,-5924,-5747,-5669,-5746,-6001,-6472,-7132,-7977,-8940,-9969,-10989,-11931,-12730,-13336,-13722,-13861,-13778,-13469,-12982,-12336,-11562,-10683,-9707,-8648,-7508,-6292,-5024,-3717,-2417,-1157,2,1019,1834,2413,2723,2757,2527,2060,1409,641,-162,-915,-1530,-1929,-2063,-1880,-1405,-638,333,1442,2573,3622,4471,5039,5235,5042,4437,3467,2181,684,-936,-2549,-4070,-5380,-6432,-7149,-7533,-7575,-7311,-6788,-6062,-5190,-4223,-3194,-2134,-1058,28,1106,2167,3182,4128,4958,5653,6154,6438,6474,6235,5732,4972,3998,2874,1681,514,-527,-1340,-1847,-1979,-1717,-1049,-36,1265,2735,4270,5738,7053,8118,8908,9403,9646,9682,9583,9408,9209,8996,8781,8497,8137,7596,6877,5919,4749,3404,1947,486,-874,-2024,-2848,-3285,-3265,-2798,-1897,-634,893,2575,4278,5885,7306,8432,9259,9729,9901,9789,9473,9001,8441,7827,7190,6536,5859,5167,4444,3727,3019,2390,1874,1553,1465,1672,2179,2999,4082,5376,6791,8224,9558,10698,11530,12013,12083,11755,11058,10050,8832,7484,6128,4845,3726,2827,2176,1793,1655,1730,1980,2335,2765,3217,3670,4130,4586,5080,5616,6214,6877,7574,8279,8919,9437,9750,9803,9549,8978,8116,7023,5792,4543,3405,2493,1932,1766,2047,2738,3772,5052,6430,7777,8961,9884,10491,10773,10769,10556,10229,9897,9639,9519,9551,9708,9920,10097,10121,9901,9352,8441,7170,5596,3811,1929,100,-1566,-2931,-3925,-4477,-4592,-4261,-3564,-2545,-1303,70,1499,2884,4167,5277,6174,6823,7211,7335,7204,6838,6261,5508,4608,3613,2563,1514,520,-368,-1097,-1632,-1938,-2019,-1870,-1545,-1080,-557,-37,403,710,845,779,530,95,-476,-1157,-1900,-2673,-3435,-4159,-4821,-5391,-5852,-6185,-6355,-6371,-6202,-5870,-5382,-4765,-4050,-3277,-2473,-1685,-923,-245,341,778,1038,1077,854,353,-451,-1529,-2862,-4368,-5979,-7575,-9065,-10328,-11291,-11895,-12109,-11969,-11511,-10831,-10018,-9164,-8372,-7678,-7143,-6746,-6484,-6306,-6169,-6023,-5839,-5597,-5311,-5003,-4727,-4530,-4473,-4594,-4926,-5460,-6195,-7056,-8017,-8955,-9827,-10521,-10994,-11180,-11084,-10700,-10094,-9314,-8454,-7583,-6780,-6085,-5527,-5095,-4776,-4514,-4277,-4027,-3733,-3416,-3080,-2781,-2569,-2496,-2619,-2961,-3537,-4319,-5269,-6303,-7345,-8279,-9020,-9470,-9583,-9324,-8702,-7785,-6627,-5368,-4090,-2924,-1951,-1245,-841,-745,-926,-1333,-1899,-2529,-3179,-3765,-4271,-4686,-5016,-5305,-5577,-5872,-6203,-6576,-6960,-7321,-7609,-7763,-7755,-7543,-7142,-6568,-5887,-5160,-4474,-3909,-3507,-3325,-3339,-3540,-3871,-4270,-4668,-5017,-5261,-5399,-5421,-5370,-5284,-5211,-5213,-5296,-5495,-5769,-6087,-6380,-6574,-6594,-6362,-5849,-5013,-3890,-2510,-967,635,2166,3497,4498,5070,5135,4659,3669,2208,394,-1640,-3743,-5736,-7489,-8863,-9787,-10225,-10181,-9723,-8921,-7883,-6710,-5492,-4303,-3178,-2152,-1183,-289,613,1513,2471,3452,4472,5455,6375,7144,7706,8008,8001,7692,7073,6206,5144,3981,2813,1733,836,186,-163,-201,70,613,1376,2303,3327,4384,5419,6385,7228,7936,8455,8788,8904,8795,8466,7907,7155,6224,5159,4017,2844,1712,662,-239,-962,-1457,-1698,-1665,-1332,-707,207,1371,2740,4220,5732,7146,8371,9289,9840,9970,9693,9050,8126,7040,5913,4885,4056,3526,3340,3512,4030,4827,5845,6973,8137,9233,10191,10964,11498,11807,11873,11736,11415,10944,10357,9672,8914,8088,7208,6275,5308,4309,3307,2314,1358,468,-329,-1003,-1523,-1864,-2003,-1923,-1608,-1064,-282,710,1907,3255,4727,6246,7758,9171,10411,11398,12060,12351,12235,11717,10822,9605,8149,6546,4900,3311,1876,662,-254,-856,-1112,-1038,-668,-38,771,1715,2709,3707,4651,5509,6237,6832,7251,7500,7556,7414,7081,6551,5846,4999,4044,3055,2089,1236,571,157,46,249,750,1496,2396,3346,4230,4932,5370,5474,5231,4658,3811,2780,1681,619,-269,-915,-1237,-1213,-874,-254,523,1382,2168,2822,3224,3388,3290,3018,2635,2270,2011,1959,2173,2664,3431,4412,5536,6721,7868,8907,9766,10391,10770,10853,10686,10228,9545,8634,7554,6334,5047,3716,2428,1202,86,-886,-1715,-2364,-2857,-3149,-3276,-3195,-2939,-2495,-1897,-1159,-337,546,1424,2255,2992,3572,3981,4162,4120,3837,3338,2649,1821,920,10,-829,-1533,-2063,-2378,-2494,-2431,-2228,-1951,-1642,-1360,-1124,-959,-855,-795,-750,-688,-582,-410,-170,141,490,856,1199,1476,1650,1684,1550,1244,760,118,-654,-1520,-2431,-3338,-4199,-4965,-5606,-6077,-6364,-6440,-6301,-5956,-5417,-4727,-3941,-3117,-2342,-1683,-1223,-1020,-1122,-1544,-2278,-3288,-4498,-5829,-7170,-8414,-9462,-10223,-10626,-10658,-10299,-9619,-8673,-7583,-6448,-5397,-4520,-3906,-3587,-3594,-3881,-4428,-5132,-5945,-6749,-7494,-8097,-8527,-8757,-8789,-8644,-8357,-7977,-7550,-7125,-6737,-6410,-6164,-5987,-5885,-5830,-5811,-5811,-5810,-5798,-5763,-5705,-5615,-5510,-5392,-5270,-5173,-5088,-5057,-5059,-5120,-5229,-5377,-5566,-5769,-5979,-6183,-6355,-6498,-6600,-6653,-6675,-6647,-6602,-6521,-6427,-6318,-6199,-6082,-5964,-5861,-5774,-5715,-5679,-5679,-5703,-5760,-5840,-5939,-6060,-6194,-6334,-6479,-6600,-6699,-6736,-6707,-6583,-6356,-6031,-5611,-5128,-4630,-4151,-3771,-3524,-3463,-3611,-3979,-4534,-5260,-6090,-6963,-7829,-8606,-9257,-9726,-9989,-10021,-9823,-9395,-8752,-7922,-6934,-5820,-4635,-3406,-2202,-1052,-14,882,1599,2118,2434,2542,2467,2223,1847,1370,823,232,-381,-1019,-1671,-2365,-3103,-3898,-4739,-5607,-6449,-7224,-7844,-8263,-8414,-8273,-7829,-7128,-6198,-5160,-4071,-3048,-2173,-1488,-1049,-823,-797,-887,-1034,-1139,-1147,-1008,-695,-248,318,903,1455,1875,2115,2133,1915,1504,940,311,-288,-791,-1102,-1193,-1038,-655,-95,583,1287,1936,2437,2729,2736,2454,1849,975,-128,-1376,-2665,-3893,-4950,-5751,-6227,-6360,-6147,-5646,-4918,-4067,-3180,-2372,-1700,-1243,-1015,-1028,-1248,-1618,-2065,-2491,-2810,-2924,-2776,-2319,-1572,-570,590,1798,2933,3875,4548,4891,4914,4639,4162,3562,2953,2429,2061,1904,1967,2234,2676,3239,3880,4555,5239,5922,6599,7287,7976,8678,9362,9998,10527,10892,11018,10847,10332,9451,8221,6686,4942,3094,1302,-305,-1568,-2404,-2729,-2554,-1927,-945,238,1488,2638,3585,4240,4586,4637,4469,4150,3800,3471,3244,3120,3093,3116,3140,3108,2993,2796,2541,2302,2147,2160,2412,2935,3731,4763,5949,7200,8396,9441,10249,10754,10956,10840,10478,9921,9256,8573,7942,7425,7065,6865,6823,6895,7036,7181,7276,7263,7107,6796,6329,5752,5102,4459,3882,3440,3174,3109,3226,3495,3837,4180,4425,4498,4332,3894,3197,2279,1246,196,-705,-1351,-1592,-1375,-653,537,2121,3970,5932,7834,9531,10878,11801,12246,12237,11813,11077,10109,9050,7962,6957,6062,5306,4694,4188,3779,3422,3111,2828,2583,2395,2284,2278,2395,2638,3005,3459,3958,4441,4835,5087,5117,4920,4447,3756,2864,1883,892,18,-646,-1026,-1080,-844,-359,253,889,1418,1747,1807,1596,1133,519,-156,-748,-1165,-1287,-1084,-520,369,1528,2874,4309,5730,7047,8197,9118,9808,10256,10489,10542,10438,10211,9867,9413,8846,8145,7331,6390,5373,4325,3301,2399,1674,1202,1023,1140,1547,2173,2951,3767,4518,5087,5383,5333,4899,4087,2936,1526,-40,-1636,-3137,-4423,-5399,-5998,-6190,-5989,-5432,-4600,-3570,-2436,-1286,-180,819,1687,2411,2989,3448,3804,4091,4342,4564,4790,4987,5163,5258,5247,5067,4682,4057,3177,2053,725,-743,-2261,-3720,-5016,-6028,-6681,-6913,-6708,-6115,-5177,-4040,-2794,-1588,-526,303,840,1070,1004,684,169,-485,-1197,-1932,-2636,-3296,-3903,-4464,-4984,-5490,-5972,-6439,-6866,-7229,-7483,-7588,-7487,-7153,-6563,-5715,-4646,-3406,-2069,-733,525,1596,2427,2941,3134,2985,2540,1855,1004,89,-793,-1565,-2127,-2458,-2510,-2299,-1859,-1237,-516,225,901,1434,1762,1836,1622,1109,291,-801,-2142,-3661,-5284,-6920,-8458,-9810,-10872,-11591,-11908,-11839,-11399,-10671,-9747,-8740,-7773,-6941,-6322,-5938,-5789,-5805,-5905,-5978,-5908,-5610,-5018,-4116,-2947,-1575,-143,1232,2381,3175,3515,3324,2610,1416,-157,-1954,-3809,-5533,-6957,-7941,-8388,-8259,-7576,-6414,-4910,-3231,-1571,-115,960,1543,1554,998,-71,-1535,-3262,-5055,-6796,-8293,-9484,-10283,-10690,-10742,-10509,-10087,-9587,-9101,-8707,-8458,-8365,-8402,-8527,-8658,-8726,-8647,-8360,-7835,-7045,-6036,-4821,-3492,-2105,-754,494,1567,2427,3031,3386,3479,3338,2965,2390,1622,687,-384,-1561,-2775,-3982,-5083,-6028,-6722,-7137,-7221,-6983,-6443,-5656,-4687,-3635,-2575,-1632,-864,-379,-212,-409,-976,-1883,-3096,-4523,-6098,-7692,-9246,-10628,-11797,-12668,-13214,-13428,-13306,-12889,-12222,-11352,-10341,-9227,-8045,-6814,-5533,-4205,-2818,-1391,73,1518,2892,4115,5088,5735,5973,5769,5113,4047,2653,1036,-659,-2298,-3742,-4872,-5615,-5912,-5783,-5251,-4426,-3393,-2302,-1263,-391,231,558,589,356,-74,-598,-1139,-1585,-1888,-2006,-1947,-1749,-1474,-1198,-1008,-958,-1112,-1469,-2051,-2790,-3665,-4569,-5443,-6182,-6712,-6950,-6839,-6345,-5440,-4147,-2500,-547,1593,3859,6079,8162,9933,11285,12080,12244,11721,10528,8731,6443,3848,1127,-1502,-3834,-5711,-6973,-7556,-7410,-6575,-5124,-3195,-956,1399,3677,5679,7285,8354,8877,8838,8305,7387,6188,4860,3499,2226,1076,119,-685,-1315,-1847,-2292,-2692,-3061,-3380,-3621,-3728,-3625,-3253,-2540,-1459,9,1807,3875,6059,8223,10168,11749,12805,13270,13085,12316,11019,9361,7487,5577,3794,2259,1073,260,-175,-292,-148,170,595,1070,1563,2055,2550,3041,3526,3983,4370,4639,4728,4583,4172,3481,2542,1398,137,-1161,-2388,-3477,-4346,-4968,-5329,-5441,-5362,-5147,-4867,-4597,-4380,-4256,-4222,-4256,-4300,-4287,-4143,-3792,-3192,-2316,-1193,137,1574,3037,4402,5583,6494,7073,7288,7126,6599,5753,4638,3339,1951,577,-670,-1696,-2418,-2774,-2749,-2345,-1622,-633,507,1735,2915,4015,4929,5670,6188,6531,6702,6752,6709,6593,6432,6204,5923,5559,5097,4538,3873,3129,2345,1568,873,321,-4,-61,212,815,1757,2997,4478,6119,7815,9453,10912,12071,12837,13130,12931,12232,11106,9626,7924,6110,4313,2637,1164,-55,-987,-1647,-2036,-2194,-2158,-1948,-1615,-1161,-624,-4,673,1399,2144,2885,3584,4193,4671,4969,5052,4892,4485,3830,2984,1967,881,-221,-1238,-2097,-2728,-3086,-3129,-2875,-2319,-1515,-493,691,1998,3374,4794,6209,7600,8931,10172,11293,12267,13056,13639,13978,14053,13831,13302,12449,11293,9855,8202,6409,4593,2863,1352,160,-622,-942,-801,-217,716,1921,3255,4620,5890,6974,7817,8364,8610,8561,8219,7632,6797,5768,4549,3190,1706,156,-1421,-2955,-4380,-5608,-6556,-7132,-7267,-6910,-6034,-4681,-2897,-813,1452,3723,5851,7680,9100,10035,10452,10393,9904,9105,8111,7031,5990,5035,4247,3599,3103,2700,2343,1985,1572,1083,516,-101,-715,-1247,-1619,-1756,-1620,-1202,-551,256,1106,1870,2452,2745,2734,2399,1813,1042,201,-608,-1305,-1812,-2125,-2240,-2207,-2093,-1968,-1910,-1965,-2169,-2506,-2947,-3412,-3824,-4082,-4110,-3828,-3223,-2279,-1059,374,1900,3420,4790,5928,6731,7146,7150,6743,5965,4894,3615,2259,937,-233,-1161,-1797,-2125,-2186,-2046,-1804,-1576,-1454,-1525,-1830,-2366,-3096,-3943,-4813,-5618,-6267,-6724,-6959,-7016,-6930,-6801,-6698,-6724,-6924,-7351,-7981,-8792,-9694,-10599,-11399,-11983,-12275,-12195,-11721,-10855,-9629,-8113,-6401,-4577,-2750,-997,618,2051,3276,4293,5091,5675,6039,6159,6016,5580,4819,3734,2328,654,-1202,-3128,-4969,-6586,-7813,-8554,-8698,-8254,-7225,-5728,-3888,-1878,120,1931,3417,4464,5022,5082,4674,3885,2791,1523,159,-1192,-2481,-3647,-4687,-5573,-6331,-6943,-7423,-7750,-7906,-7867,-7587,-7057,-6234,-5136,-3780,-2215,-536,1172,2776,4170,5241,5900,6110,5839,5140,4056,2700,1175,-400,-1898,-3238,-4317,-5094,-5538,-5642,-5447,-4994,-4350,-3597,-2804,-2052,-1388,-865,-489,-271,-175,-180,-246,-353,-499,-691,-975,-1391,-1992,-2818,-3884,-5182,-6656,-8238,-9803,-11236,-12402,-13178,-13479,-13233,-12440,-11117,-9347,-7229,-4909,-2522,-233,1838,3560,4884,5746,6192,6231,5966,5462,4816,4092,3348,2605,1885,1161,447,-299,-1057,-1837,-2618,-3371,-4083,-4700,-5231,-5638,-5937,-6127,-6232,-6269,-6274,-6266,-6268,-6304,-6374,-6485,-6629,-6779,-6935,-7037,-7102,-7076,-6985,-6830,-6635,-6460,-6335,-6328,-6473,-6796,-7311,-7978,-8763,-9566,-10316,-10890,-11218,-11223,-10884,-10203,-9249,-8082,-6842,-5608,-4512,-3606,-2951,-2526,-2314,-2226,-2197,-2133,-1969,-1657,-1190,-574,127,851,1501,1998,2244,2207,1835,1163,229,-881,-2062,-3203,-4194,-4947,-5401,-5529,-5348,-4895,-4256,-3520,-2789,-2175,-1757,-1606,-1767,-2230,-2978,-3937,-5026,-6133,-7155,-7984,-8529,-8733,-8547,-7977,-7047,-5807,-4353,-2753,-1123,471,1954,3291,4465,5481,6359,7122,7794,8376,8868,9234,9446,9449,9195,8641,7756,6527,4981,3149,1122,-1019,-3143,-5144,-6895,-8294,-9261,-9732,-9678,-9101,-8002,-6463,-4518,-2317,48,2383,4544,6332,7614,8253,8199,7453,6082,4222,2054,-234,-2424,-4354,-5880,-6907,-7417,-7410,-6964,-6158,-5098,-3885,-2595,-1304,-26,1185,2362,3458,4497,5433,6248,6893,7343,7558,7539,7295,6853,6286,5636,4986,4399,3897,3537,3289,3148,3061,2972,2813,2531,2075,1432,609,-341,-1345,-2294,-3085,-3596,-3759,-3511,-2876,-1896,-692,596,1799,2747,3299,3355,2863,1848,388,-1383,-3282,-5129,-6717,-7892,-8503,-8485,-7795,-6476,-4611,-2322,207,2822,5320,7557,9404,10773,11649,12033,11985,11584,10909,10054,9072,8023,6911,5759,4537,3271,1929,583,-755,-1976,-3006,-3741,-4089,-4004,-3438,-2444,-1067,550,2276,3923,5352,6408,7007,7107,6723,5923,4833,3573,2324,1194,330,-233,-432,-331,34,545,1097,1590,1921,2055,1963,1691,1297,887,557,414,521,919,1589,2488,3521,4598,5604,6458,7093,7482,7627,7564,7343,7018,6648,6253,5868,5477,5075,4635,4126,3527,2807,1974,1023,2,-1042,-2024,-2861,-3458,-3740,-3656,-3174,-2328,-1165,201,1651,3030,4210,5070,5529,5586,5246,4617,3804,2944,2183,1626,1368,1437,1834,2504,3359,4306,5213,6010,6589,6945,7044,6942,6686,6371,6068,5862,5799,5892,6133,6432,6724,6862,6748,6267,5351,3984,2203,92,-2193,-4502,-6636,-8438,-9758,-10491,-10596,-10062,-8945,-7348,-5371,-3190,-915,1285,3297,5024,6373,7308,7797,7841,7473,6726,5667,4360,2888,1326,-227,-1697,-2978,-3994,-4663,-4914,-4707,-4020,-2864,-1292,607,2718,4868,6915,8659,9979,10744,10909,10481,9529,8186,6619,5001,3518,2290,1413,909,733,808,999,1194,1254,1120,724,109,-687,-1544,-2349,-2984,-3335,-3369,-3050,-2443,-1613,-684,242,1046,1673,2069,2249,2253,2135,1983,1856,1806,1866,2017,2245,2485,2700,2824,2847,2755,2576,2370,2185,2110,2186,2480,2988,3729,4640,5684,6777,7841,8798,9580,10139,10436,10467,10217,9706,8944,7944,6727,5315,3721,1988,142,-1752,-3628,-5404,-6988,-8293,-9244,-9790,-9908,-9618,-8970,-8036,-6933,-5754,-4618,-3626,-2834,-2302,-2017,-1959,-2066,-2272,-2484,-2653,-2709,-2636,-2426,-2102,-1709,-1307,-956,-730,-670,-832,-1213,-1829,-2630,-3579,-4599,-5596,-6488,-7161,-7548,-7579,-7223,-6490,-5417,-4090,-2602,-1078,369,1619,2580,3186,3395,3214,2663,1820,750,-430,-1642,-2775,-3763,-4544,-5081,-5361,-5400,-5208,-4846,-4338,-3746,-3110,-2464,-1840,-1248,-701,-184,296,757,1188,1590,1945,2228,2417,2472,2377,2106,1660,1055,320,-475,-1279,-1987,-2547,-2881,-2951,-2747,-2269,-1568,-684,299,1321,2315,3223,4024,4676,5182,5522,5691,5663,5424,4928,4174,3125,1808,230,-1538,-3423,-5311,-7080,-8596,-9741,-10408,-10535,-10096,-9116,-7664,-5859,-3827,-1753,222,1926,3232,4061,4349,4124,3431,2371,1075,-328,-1695,-2915,-3908,-4615,-5044,-5209,-5171,-5009,-4779,-4574,-4425,-4372,-4426,-4566,-4766,-4983,-5148,-5224,-5133,-4849,-4331,-3576,-2612,-1466,-224,1049,2252,3290,4096,4598,4784,4660,4287,3741,3143,2586,2180,1968,1983,2177,2493,2838,3106,3232,3143,2835,2323,1665,930,221,-397,-839,-1093,-1148,-1055,-880,-722,-673,-830,-1246,-1962,-2957,-4184,-5549,-6933,-8204,-9226,-9881,-10069,-9735,-8874,-7520,-5787,-3790,-1727,248,1953,3278,4130,4491,4382,3855,3008,1906,655,-696,-2081,-3469,-4839,-6152,-7390,-8489,-9406,-10048,-10365,-10271,-9742,-8754,-7341,-5554,-3488,-1260,1013,3195,5169,6849,8148,9040,9512,9575,9276,8669,7810,6780,5631,4435,3238,2079,987,-26,-959,-1800,-2565,-3230,-3803,-4246,-4544,-4651,-4551,-4203,-3620,-2794,-1781,-631,572,1748,2818,3731,4444,4975,5338,5602,5816,6055,6343,6722,7145,7601,7983,8243,8277,8055,7541,6769,5797,4720,3665,2733,2047,1674,1652,1992,2622,3487,4442,5376,6128,6576,6617,6184,5255,3889,2157,221,-1755,-3598,-5118,-6191,-6715,-6642,-5999,-4837,-3266,-1431,544,2484,4285,5830,7058,7941,8480,8706,8673,8426,8025,7498,6866,6118,5227,4152,2846,1275,-564,-2656,-4917,-7258,-9523,-11555,-13172,-14221,-14557,-14107,-12842,-10796,-8094,-4872,-1359,2239,5685,8773,11344,13259,14475,14959,14754,13909,12504,10621,8349,5772,2986,67,-2880,-5773,-8514,-11001,-13152,-14874,-16102,-16788,-16923,-16519,-15644,-14373,-12830,-11136,-9434,-7847,-6495,-5454,-4776,-4455,-4450,-4696,-5079,-5515,-5896,-6148,-6237,-6126,-5839,-5404,-4859,-4268,-3669,-3104,-2592,-2130,-1704,-1273,-809,-273,357,1082,1884,2733,3556,4293,4860,5184,5224,4956,4419,3672,2842,2037,1408,1040,1024,1364,2046,2983,4089,5234,6321,7249,7974,8461,8727,8812,8752,8619,8436,8249,8049,7847,7592,7278,6844,6273,5530,4606,3501,2230,825,-673,-2207,-3728,-5163,-6475,-7592,-8494,-9128,-9478,-9520,-9232,-8628,-7695,-6467,-4971,-3252,-1364,621,2639,4604,6437,8071,9423,10461,11137,11446,11388,10982,10246,9224,7926,6403,4675,2786,772,-1319,-3435,-5515,-7485,-9260,-10763,-11886,-12564,-12718,-12322,-11372,-9926,-8063,-5929,-3669,-1452,570,2276,3586,4474,4961,5116,5022,4799,4527,4296,4141,4071,4061,4043,3955,3714,3271,2601,1718,682,-410,-1453,-2314,-2895,-3111,-2920,-2336,-1405,-225,1079,2382,3534,4436,4989,5150,4920,4339,3491,2494,1473,569,-103,-443,-394,65,909,2068,3448,4908,6322,7524,8398,8816,8707,8022,6763,4988,2771,264,-2398,-5042,-7504,-9661,-11403,-12683,-13486,-13852,-13838,-13539,-13033,-12400,-11692,-10941,-10141,-9282,-8327,-7238,-6000,-4573,-2978,-1212,680,2655,4657,6617,8474,10154,11598,12734,13514,13882,13817,13292,12339,10973,9275,7299,5140,2887,625,-1547,-3545,-5282,-6669,-7641,-8134,-8112,-7574,-6538,-5082,-3298,-1323,692,2612,4284,5624,6547,7035,7107,6799,6208,5413,4530,3645,2840,2142,1576,1086,628,108,-561,-1444,-2599,-4029,-5687,-7507,-9325,-11013,-12360,-13235,-13463,-12999,-11785,-9906,-7470,-4673,-1747,1066,3513,5404,6584,6994,6650,5638,4126,2294,373,-1448,-2979,-4101,-4737,-4874,-4563,-3879,-2956,-1910,-888,15,695,1124,1266,1164,838,353,-248,-938,-1683,-2508,-3411,-4436,-5599,-6920,-8403,-10002,-11682,-13319,-14833,-16062,-16902,-17218,-16955,-16051,-14557,-12513,-10050,-7303,-4429,-1589,1087,3467,5493,7080,8228,8926,9189,9075,8623,7905,6995,5949,4845,3714,2597,1510,461,-548,-1513,-2436,-3297,-4087,-4774,-5333,-5726,-5913,-5853,-5510,-4847,-3854,-2525,-889,1011,3094,5278,7444,9497,11316,12821,13933,14596,14786,14485,13710,12487,10863,8899,6678,4301,1866,-494,-2677,-4560,-6055,-7089,-7607,-7589,-7037,-5976,-4478,-2607,-498,1738,3945,5984,7729,9070,9938,10308,10185,9639,8727,7572,6244,4863,3473,2159,938,-142,-1067,-1816,-2373,-2737,-2903,-2903,-2757,-2514,-2229,-1938,-1701,-1530,-1458,-1467,-1574,-1739,-1969,-2243,-2545,-2873,-3207,-3530,-3823,-4047,-4162,-4132,-3902,-3455,-2755,-1815,-651,690,2144,3638,5093,6416,7543,8384,8883,8976,8613,7773,6433,4633,2412,-136,-2891,-5734,-8505,-11077,-13324,-15151,-16475,-17280,-17525,-17259,-16503,-15329,-13812,-12034,-10078,-8031,-5960,-3939,-2027,-265,1280,2591,3613,4338,4746,4854,4686,4286,3719,3034,2303,1550,826,109,-567,-1251,-1927,-2629,-3355,-4109,-4876,-5643,-6353,-6977,-7429,-7666,-7613,-7235,-6505,-5429,-4042,-2412,-604,1254,3095,4774,6230,7350,8083,8377,8197,7569,6484,5035,3255,1264,-851,-2983,-5011,-6859,-8417,-9647,-10490,-10950,-11036,-10782,-10247,-9476,-8535,-7479,-6351,-5201,-4075,-3003,-2048,-1229,-609,-191,-3,-11,-176,-419,-634,-711,-528,10,979,2411,4289,6554,9101,11791,14464,16965,19124,20835,21968,22484,22334,21535,20106,18117,15628,12752,9577,6229,2826,-518,-3673,-6552,-9044,-11092,-12625,-13621,-14062,-13962,-13348,-12263,-10766,-8916,-6804,-4494,-2094,319,2642,4791,6690,8280,9534,10445,11054,11392,11559,11587,11564,11503,11413,11273,11008,10570,9860,8846,7482,5797,3847,1749,-356,-2302,-3914,-5053,-5591,-5475,-4697,-3311,-1445,752,3059,5291,7228,8718,9644,9941,9639,8794,7549,6053,4487,3008,1742,761,69,-383,-699,-1016,-1465,-2165,-3194,-4567,-6250,-8132,-10090,-11937,-13525,-14690,-15322,-15369,-14812,-13721,-12198,-10386,-8470,-6599,-4941,-3601,-2647,-2094,-1890,-1956,-2163,-2371,-2437,-2225,-1642,-624,836,2690,4856,7192,9558,11782,13716,15230,16216,16624,16414,15611,14245,12398,10151,7616,4913,2147,-542,-3073,-5332,-7269,-8822,-9998,-10772,-11192,-11268,-11042,-10539,-9782,-8789,-7580,-6178,-4609,-2923,-1160,612,2324,3921,5321,6479,7333,7858,8020,7836,7298,6468,5367,4083,2667,1209,-195,-1462,-2480,-3162,-3438,-3250,-2586,-1465,57,1879,3885,5921,7844,9509,10790,11629,11957,11817,11238,10319,9178,7929,6711,5620,4756,4147,3810,3684,3695,3725,3653,3375,2802,1902,685,-791,-2419,-4076,-5629,-6937,-7913,-8476,-8600,-8303,-7616,-6633,-5425,-4125,-2826,-1656,-712,-73,211,149,-215,-781,-1419,-1978,-2304,-2273,-1796,-839,570,2354,4379,6494,8531,10322,11737,12657,13027,12812,12027,10715,8955,6829,4456,1932,-605,-3073,-5333,-7331,-8963,-10196,-11008,-11397,-11401,-11067,-10437,-9584,-8535,-7338,-6020,-4599,-3093,-1525,91,1711,3293,4775,6077,7114,7803,8069,7856,7150,5952,4314,2321,68,-2308,-4684,-6928,-8927,-10585,-11844,-12647,-12982,-12844,-12230,-11171,-9674,-7781,-5538,-3006,-262,2576,5407,8097,10516,12578,14165,15261,15823,15900,15525,14786,13757,12512,11116,9599,7981,6264,4444,2527,539,-1485,-3471,-5340,-7006,-8389,-9427,-10090,-10374,-10308,-9954,-9373,-8645,-7828,-6963,-6074,-5135,-4144,-3033,-1791,-390,1168,2820,4517,6133,7576,8736,9536,9950,9988,9721,9249,8710,8218,7903,7821,8001,8401,8920,9415,9717,9652,9076,7895,6069,3657,752,-2456,-5781,-8982,-11870,-14250,-16004,-17053,-17393,-17064,-16167,-14832,-13189,-11412,-9600,-7879,-6310,-4916,-3708,-2648,-1688,-785,115,1027,1951,2838,3632,4228,4563,4540,4155,3403,2354,1108,-232,-1531,-2694,-3639,-4320,-4715,-4856,-4740,-4451,-3979,-3411,-2722,-1970,-1136,-233,730,1768,2843,3968,5084,6177,7183,8052,8747,9217,9446,9426,9154,8653,7932,7010,5903,4609,3146,1507,-278,-2192,-4181,-6181,-8113,-9878,-11397,-12581,-13379,-13761,-13719,-13292,-12521,-11483,-10256,-8912,-7538,-6183,-4922,-3787,-2832,-2084,-1577,-1327,-1349,-1626,-2133,-2810,-3567,-4304,-4873,-5167,-5047,-4451,-3328,-1710,329,2650,5079,7416,9457,11012,11934,12120,11555,10259,8357,5984,3341,607,-2015,-4392,-6386,-7948,-9051,-9722,-10024,-10040,-9853,-9545,-9177,-8775,-8354,-7880,-7325,-6635,-5763,-4687,-3379,-1885,-242,1465,3128,4664,5962,6956,7601,7868,7777,7366,6694,5869,4968,4132,3435,2987,2825,2986,3450,4173,5085,6086,7083,7977,8692,9171,9399,9368,9129,8712,8176,7563,6893,6178,5398,4514,3484,2253,794,-925,-2874,-5033,-7308,-9614,-11825,-13823,-15498,-16752,-17528,-17793,-17556,-16860,-15775,-14392,-12823,-11160,-9511,-7947,-6526,-5290,-4238,-3373,-2672,-2095,-1615,-1182,-762,-325,142,642,1142,1616,1991,2226,2253,2056,1617,961,141,-775,-1683,-2494,-3094,-3406,-3357,-2926,-2108,-956,456,2028,3627,5139,6428,7383,7924,7992,7580,6717,5467,3924,2222,469,-1182,-2639,-3782,-4563,-4935,-4909,-4527,-3859,-3006,-2077,-1182,-419,126,406,397,113,-393,-1043,-1734,-2362,-2819,-3029,-2931,-2501,-1743,-691,607,2076,3643,5223,6748,8137,9342,10308,11007,11428,11572,11474,11162,10707,10151,9563,8979,8436,7935,7470,6990,6460,5802,4968,3912,2603,1067,-659,-2493,-4321,-6042,-7529,-8696,-9475,-9836,-9794,-9393,-8712,-7832,-6858,-5839,-4845,-3867,-2902,-1900,-819,386,1743,3245,4878,6567,8253,9814,11175,12216,12884,13116,12915,12286,11304,10028,8580,7048,5563,4206,3070,2188,1587,1222,1063,1016,1014,975,829,544,91,-510,-1231,-2006,-2780,-3469,-4024,-4395,-4576,-4578,-4465,-4293,-4176,-4167,-4375,-4800,-5487,-6375,-7423,-8528,-9597,-10519,-11185,-11520,-11451,-10952,-10049,-8780,-7273,-5637,-4035,-2615,-1498,-798,-540,-734,-1307,-2159,-3155,-4146,-5003,-5607,-5885,-5800,-5358,-4608,-3625,-2507,-1352,-265,695,1470,2066,2492,2810,3060,3319,3613,3977,4391,4827,5227,5512,5626,5484,5056,4316,3270,1965,453,-1186,-2867,-4514,-6043,-7405,-8544,-9435,-10054,-10390,-10432,-10182,-9642,-8823,-7771,-6505,-5104,-3614,-2104,-639,748,2006,3136,4121,4978,5732,6387,6974,7482,7915,8242,8446,8483,8345,8013,7496,6831,6044,5198,4335,3494,2706,1978,1300,656,18,-629,-1298,-1974,-2628,-3219,-3693,-4012,-4140,-4080,-3839,-3474,-3030,-2589,-2216,-1964,-1882,-1971,-2224,-2595,-3026,-3454,-3812,-4057,-4149,-4092,-3893,-3588,-3223,-2831,-2465,-2123,-1817,-1498,-1122,-600,131,1147,2484,4140,6066,8170,10310,12329,14052,15315,16003,16042,15425,14229,12550,10576,8460,6389,4504,2914,1675,812,280,37,-14,49,132,170,93,-116,-489,-992,-1608,-2285,-2979,-3633,-4227,-4708,-5103,-5380,-5580,-5713,-5789,-5841,-5836,-5784,-5635,-5363,-4911,-4264,-3384,-2299,-1012,401,1900,3380,4785,6005,6974,7599,7823,7585,6871,5674,4068,2122,-1,-2152,-4130,-5750,-6865,-7353,-7188,-6401,-5105,-3485,-1741,-104,1238,2134,2516,2386,1822,961,-24,-963,-1685,-2093,-2118,-1769,-1114,-257,664,1490,2106,2386,2280,1776,898,-258,-1599,-2982,-4295,-5406,-6236,-6711,-6799,-6495,-5820,-4800,-3508,-1973,-299,1478,3249,4972,6549,7941,9090,9964,10560,10857,10893,10664,10227,9579,8786,7848,6820,5730,4622,3555,2580,1764,1145,759,585,588,684,752,679,325,-410,-1592,-3242,-5311,-7703,-10260,-12815,-15157,-17116,-18529,-19271,-19302,-18597,-17238,-15320,-13016,-10494,-7945,-5537,-3388,-1590,-145,961,1815,2506,3136,3780,4489,5252,6046,6779,7363,7689,7654,7189,6253,4837,3000,808,-1596,-4088,-6484,-8648,-10423,-11700,-12414,-12535,-12105,-11192,-9928,-8442,-6888,-5407,-4080,-3003,-2164,-1556,-1127,-799,-527,-245,53,381,689,969,1156,1256,1241,1158,1027,926,896,1010,1299,1795,2503,3407,4480,5670,6929,8177,9361,10387,11199,11718,11897,11687,11103,10146,8922,7506,6060,4716,3613,2870,2551,2686,3256,4182,5389,6729,8119,9409,10546,11435,12063,12406,12467,12254,11766,10992,9923,8531,6818,4781,2466,-67,-2714,-5358,-7859,-10089,-11922,-13273,-14087,-14358,-14111,-13425,-12373,-11072,-9607,-8072,-6526,-5017,-3559,-2159,-799,533,1843,3138,4391,5580,6653,7565,8254,8694,8845,8706,8305,7667,6866,5963,5026,4115,3274,2524,1875,1329,850,446,62,-299,-673,-1074,-1502,-1987,-2497,-3055,-3624,-4203,-4765,-5298,-5776,-6185,-6486,-6662,-6651,-6435,-5958,-5209,-4197,-2943,-1539,-70,1325,2506,3346,3713,3535,2774,1453,-348,-2482,-4793,-7052,-9080,-10671,-11677,-12005,-11615,-10558,-8935,-6909,-4672,-2422,-332,1457,2871,3876,4502,4802,4868,4778,4608,4410,4200,3970,3679,3280,2707,1936,928,-293,-1696,-3213,-4753,-6228,-7529,-8587,-9330,-9741,-9821,-9603,-9147,-8523,-7791,-7027,-6256,-5523,-4830,-4185,-3571,-2979,-2382,-1767,-1110,-395,385,1236,2130,3046,3926,4709,5322,5698,5771,5524,4950,4099,3062,1950,915,93,-396,-458,-73,750,1927,3356,4897,6424,7810,8975,9855,10435,10722,10744,10538,10133,9557,8808,7908,6829,5614,4261,2843,1417,79,-1085,-1976,-2557,-2769,-2655,-2252,-1646,-966,-299,216,514,513,198,-445,-1371,-2527,-3827,-5163,-6428,-7504,-8284,-8671,-8613,-8052,-7003,-5492,-3571,-1347,1095,3635,6162,8586,10816,12787,14452,15778,16741,17353,17605,17526,17134,16449,15505,14313,12902,11286,9496,7552,5511,3402,1302,-740,-2662,-4399,-5910,-7143,-8073,-8682,-8964,-8935,-8610,-8031,-7237,-6277,-5207,-4081,-2961,-1898,-940,-129,523,988,1284,1417,1413,1307,1114,881,612,345,90,-133,-294,-379,-355,-207,73,492,1007,1595,2165,2656,2970,3042,2829,2309,1518,501,-644,-1844,-2983,-4006,-4836,-5450,-5848,-6030,-6038,-5889,-5610,-5217,-4708,-4082,-3338,-2473,-1492,-417,733,1923,3120,4292,5404,6435,7354,8148,8783,9236,9461,9413,9030,8271,7091,5492,3488,1165,-1368,-3931,-6322,-8329,-9713,-10322,-10002,-8730,-6551,-3591,-92,3707,7482,10975,13919,16156,17564,18146,17939,17081,15711,13999,12093,10110,8124,6174,4247,2334,397,-1572,-3572,-5562,-7482,-9238,-10735,-11870,-12559,-12750,-12426,-11626,-10440,-8980,-7422,-5914,-4626,-3682,-3179,-3138,-3558,-4352,-5408,-6581,-7701,-8619,-9192,-9327,-8963,-8094,-6756,-5024,-3005,-824,1390,3515,5440,7091,8414,9390,10031,10359,10417,10238,9858,9287,8530,7579,6404,5013,3385,1555,-432,-2507,-4569,-6514,-8236,-9612,-10578,-11027,-10949,-10286,-9073,-7325,-5128,-2560,242,3151,6004,8651,10944,12761,14005,14628,14617,14001,12843,11229,9251,7024,4628,2167,-301,-2713,-5032,-7224,-9260,-11089,-12665,-13913,-14743,-15082,-14842,-13977,-12482,-10382,-7784,-4829,-1707,1353,4144,6439,8092,8988,9095,8452,7155,5348,3217,941,-1302,-3357,-5128,-6536,-7579,-8263,-8661,-8812,-8804,-8661,-8408,-8029,-7472,-6683,-5605,-4208,-2507,-556,1521,3587,5469,7008,8089,8624,8611,8094,7168,5973,4642,3326,2135,1155,428,-39,-273,-328,-265,-157,-60,-19,-62,-172,-344,-503,-625,-617,-455,-90,476,1225,2092,3019,3889,4630,5125,5324,5154,4624,3727,2533,1103,-444,-2004,-3440,-4641,-5494,-5911,-5857,-5304,-4306,-2935,-1306,417,2089,3529,4600,5186,5208,4660,3559,2001,96,-2001,-4152,-6205,-8050,-9620,-10854,-11790,-12424,-12828,-13049,-13124,-13080,-12926,-12615,-12139,-11404,-10389,-9020,-7297,-5213,-2822,-207,2512,5186,7645,9718,11240,12062,12096,11273,9607,7169,4070,509,-3321,-7166,-10812,-14023,-16644,-18534,-19624,-19910,-19404,-18208,-16401,-14115,-11473,-8600,-5623,-2666,168,2754,5016,6864,8252,9146,9557,9514,9068,8293,7250,6007,4626,3136,1587,-13,-1626,-3229,-4782,-6221,-7484,-8489,-9155,-9421,-9245,-8612,-7560,-6159,-4502,-2743,-997,560,1823,2660,3018,2847,2167,1032,-478,-2226,-4086,-5895,-7516,-8833,-9732,-10193,-10158,-9692,-8803,-7595,-6115,-4462,-2697,-876,944,2726,4438,6036,7489,8749,9776,10517,10933,10986,10653,9929,8828,7380,5637,3674,1557,-605,-2714,-4652,-6306,-7560,-8323,-8518,-8091,-7056,-5411,-3257,-673,2182,5161,8083,10772,13077,14844,15988,16431,16149,15161,13507,11278,8571,5526,2274,-1032,-4244,-7234,-9867,-12071,-13766,-14945,-15602,-15794,-15575,-15024,-14216,-13216,-12071,-10812,-9449,-7986,-6425,-4772,-3046,-1291,449,2085,3555,4753,5608,6041,6004,5484,4498,3123,1459,-354,-2155,-3803,-5157,-6128,-6669,-6788,-6530,-5987,-5265,-4464,-3687,-2986,-2396,-1912,-1519,-1179,-879,-612,-396,-293,-344,-640,-1219,-2134,-3365,-4892,-6596,-8377,-10046,-11439,-12377,-12703,-12325,-11203,-9369,-6947,-4087,-1024,2036,4857,7276,9154,10442,11132,11300,11040,10503,9821,9146,8571,8179,7979,7942,8000,8036,7953,7641,7053,6166,5046,3776,2528,1443,706,438,730,1607,3023,4873,6988,9168,11192,12849,13950,14377,14051,12992,11255,8988,6333,3504,669,-1990,-4337,-6277,-7745,-8743,-9284,-9424,-9222,-8738,-8019,-7100,-5981,-4673,-3159,-1443,467,2535,4707,6898,9015,10945,12584,13832,14602,14851,14535,13665,12280,10432,8249,5837,3389,1054,-957,-2501,-3432,-3673,-3212,-2076,-387,1729,4062,6449,8667,10593,12068,13037,13453,13309,12647,11486,9902,7930,5665,3172,567,-2035,-4504,-6701,-8503,-9810,-10560,-10725,-10350,-9484,-8257,-6779,-5193,-3623,-2158,-870,237,1166,1990,2750,3535,4372,5277,6226,7137,7919,8447,8594,8273,7387,5945,3957,1532,-1196,-4043,-6802,-9263,-11231,-12537,-13077,-12788,-11706,-9919,-7581,-4918,-2142,487,2766,4506,5595,5945,5573,4500,2844,725,-1680,-4188,-6623,-8804,-10614,-11943,-12760,-13052,-12883,-12298,-11432,-10352,-9196,-8019,-6910,-5879,-4948,-4079,-3237,-2378,-1450,-440,663,1818,2960,4003,4847,5377,5537,5250,4526,3403,1950,311,-1391,-2991,-4351,-5360,-5934,-6050,-5713,-4977,-3921,-2628,-1215,252,1668,2996,4171,5190,6011,6659,7100,7369,7432,7322,7015,6535,5889,5106,4225,3313,2415,1626,979,541,323,322,526,882,1365,1928,2549,3211,3929,4692,5556,6500,7560,8699,9894,11056,12118,12945,13456,13528,13108,12155,10681,8774,6525,4130,1757,-364,-2053,-3142,-3523,-3163,-2096,-441,1630,3887,6098,8014,9444,10243,10343,9763,8580,6945,5032,3027,1111,-579,-1931,-2908,-3496,-3755,-3763,-3624,-3465,-3375,-3453,-3726,-4199,-4827,-5505,-6130,-6554,-6649,-6313,-5479,-4141,-2378,-291,1910,4040,5862,7194,7897,7891,7193,5884,4116,2084,0,-1943,-3562,-4747,-5431,-5592,-5284,-4548,-3489,-2187,-729,815,2375,3923,5388,6737,7904,8818,9405,9583,9281,8456,7091,5210,2880,210,-2659,-5553,-8293,-10713,-12641,-13980,-14632,-14589,-13865,-12538,-10700,-8497,-6043,-3503,-978,1407,3583,5494,7114,8452,9520,10357,10992,11441,11727,11811,11693,11311,10633,9642,8298,6652,4733,2642,502,-1551,-3348,-4757,-5639,-5936,-5603,-4686,-3264,-1479,498,2472,4263,5705,6691,7159,7117,6620,5778,4722,3594,2546,1671,1085,784,783,1006,1346,1695,1903,1883,1543,877,-82,-1245,-2458,-3581,-4439,-4913,-4920,-4431,-3514,-2259,-840,566,1782,2647,3072,3033,2572,1817,933,103,-486,-714,-507,108,1032,2098,3084,3773,3954,3488,2297,408,-2074,-4962,-7996,-10909,-13406,-15270,-16317,-16511,-15872,-14581,-12847,-10965,-9203,-7809,-6936,-6670,-6979,-7768,-8872,-10104,-11275,-12228,-12840,-13053,-12847,-12276,-11394,-10315,-9119,-7903,-6713,-5578,-4483,-3386,-2235,-957,472,2097,3864,5743,7604,9334,10790,11831,12348,12267,11553,10255,8450,6301,3982,1723,-280,-1815,-2744,-2960,-2460,-1287,401,2423,4515,6423,7897,8726,8797,8058,6589,4544,2163,-271,-2466,-4166,-5174,-5398,-4831,-3585,-1818,232,2356,4339,6030,7337,8223,8714,8871,8763,8480,8069,7590,7034,6424,5728,4959,4121,3257,2424,1715,1208,987,1107,1574,2373,3415,4606,5795,6862,7662,8124,8176,7833,7128,6152,5012,3823,2699,1729,969,443,133,-17,-79,-156,-328,-684,-1257,-2063,-3063,-4189,-5335,-6393,-7239,-7764,-7885,-7525,-6680,-5343,-3597,-1526,711,2951,5000,6676,7809,8275,7995,6970,5247,2974,312,-2502,-5245,-7677,-9608,-10869,-11385,-11117,-10122,-8503,-6423,-4070,-1650,646,2664,4280,5449,6148,6427,6351,5984,5418,4680,3816,2834,1716,467,-937,-2485,-4164,-5935,-7745,-9514,-11180,-12641,-13856,-14760,-15350,-15635,-15665,-15502,-15233,-14929,-14655,-14446,-14283,-14131,-13893,-13479,-12777,-11726,-10274,-8459,-6341,-4054,-1762,354,2101,3326,3912,3812,3048,1722,4,-1894,-3724,-5256,-6291,-6682,-6374,-5380,-3808,-1828,359,2508,4419,5904,6841,7189,6949,6210,5094,3748,2335,990,-167,-1081,-1715,-2116,-2313,-2422,-2494,-2627,-2848,-3168,-3545,-3908,-4159,-4198,-3944,-3355,-2420,-1222,166,1563,2826,3789,4306,4316,3780,2759,1370,-235,-1858,-3305,-4408,-5012,-5043,-4449,-3255,-1543,581,2945,5388,7725,9811,11511,12760,13507,13773,13582,13011,12126,11021,9772,8450,7108,5784,4481,3208,1936,654,-657,-1998,-3358,-4682,-5913,-6950,-7690,-8045,-7934,-7346,-6295,-4877,-3197,-1414,344,1944,3307,4385,5189,5752,6133,6398,6580,6701,6734,6630,6314,5720,4787,3504,1896,53,-1907,-3794,-5453,-6673,-7334,-7316,-6586,-5169,-3158,-684,2044,4847,7488,9781,11547,12667,13056,12727,11717,10155,8195,6024,3835,1783,6,-1457,-2578,-3437,-4110,-4726,-5385,-6184,-7164,-8331,-9649,-11037,-12402,-13624,-14603,-15231,-15440,-15170,-14401,-13149,-11451,-9390,-7072,-4627,-2210,44,1973,3478,4465,4897,4778,4154,3089,1714,119,-1542,-3148,-4576,-5709,-6446,-6726,-6474,-5692,-4371,-2571,-368,2105,4706,7250,9563,11460,12786,13404,13249,12271,10529,8088,5132,1831,-1561,-4815,-7687,-9977,-11537,-12280,-12207,-11382,-9961,-8133,-6133,-4180,-2482,-1184,-363,-26,-91,-437,-896,-1296,-1489,-1386,-940,-211,711,1661,2469,2959,3008,2533,1552,136,-1545,-3304,-4911,-6156,-6880,-6945,-6344,-5089,-3303,-1147,1184,3471,5539,7218,8442,9150,9398,9237,8778,8117,7347,6512,5667,4766,3815,2741,1514,105,-1486,-3216,-5012,-6753,-8324,-9575,-10402,-10711,-10468,-9687,-8440,-6838,-5033,-3175,-1421,121,1356,2276,2885,3270,3524,3774,4133,4697,5515,6601,7894,9316,10711,11941,12835,13259,13120,12383,11086,9340,7306,5185,3184,1490,239,-472,-642,-285,469,1518,2674,3773,4642,5125,5113,4530,3369,1678,-445,-2838,-5335,-7750,-9913,-11712,-13053,-13938,-14391,-14501,-14373,-14113,-13826,-13561,-13354,-13164,-12949,-12623,-12109,-11360,-10333,-9075,-7638,-6136,-4714,-3499,-2640,-2220,-2280,-2815,-3708,-4859,-6049,-7110,-7834,-8068,-7697,-6680,-5029,-2832,-234,2599,5461,8168,10558,12508,13941,14845,15249,15222,14878,14299,13592,12813,11982,11099,10103,8958,7584,5966,4089,1982,-262,-2561,-4755,-6730,-8330,-9477,-10063,-10085,-9534,-8459,-6965,-5134,-3128,-1063,916,2709,4226,5445,6350,6993,7425,7717,7936,8117,8283,8413,8483,8435,8232,7831,7220,6418,5456,4419,3358,2377,1521,840,356,41,-123,-202,-255,-344,-537,-863,-1350,-1969,-2681,-3403,-4040,-4496,-4668,-4518,-4003,-3178,-2110,-938,181,1078,1589,1605,1046,-87,-1733,-3788,-6071,-8431,-10655,-12607,-14133,-15173,-15689,-15721,-15348,-14682,-13859,-13000,-12211,-11551,-11042,-10643,-10290,-9873,-9289,-8434,-7253,-5727,-3901,-1876,221,2227,3996,5406,6372,6888,6983,6778,6398,6028,5814,5889,6316,7090,8122,9262,10305,11040,11272,10847,9708,7851,5391,2475,-675,-3841,-6801,-9384,-11451,-12951,-13855,-14232,-14146,-13715,-13034,-12191,-11246,-10216,-9100,-7856,-6455,-4861,-3073,-1116,944,3011,4979,6719,8133,9128,9655,9701,9302,8528,7502,6345,5214,4209,3450,2950,2719,2672,2719,2727,2590,2231,1619,807,-111,-982,-1625,-1879,-1590,-690,840,2910,5368,7984,10484,12585,14023,14589,14167,12722,10349,7223,3606,-191,-3845,-7057,-9572,-11236,-11966,-11801,-10862,-9348,-7520,-5626,-3932,-2622,-1835,-1610,-1913,-2639,-3637,-4737,-5776,-6616,-7160,-7361,-7192,-6685,-5854,-4761,-3432,-1937,-298,1408,3145,4849,6456,7919,9177,10190,10943,11414,11633,11624,11427,11091,10638,10080,9409,8580,7557,6283,4716,2849,677,-1741,-4332,-6996,-9606,-12048,-14196,-15954,-17230,-17972,-18125,-17691,-16656,-15070,-12982,-10473,-7668,-4676,-1651,1271,3961,6300,8222,9672,10677,11254,11503,11496,11322,11048,10698,10280,9739,9033,8072,6805,5192,3224,976,-1451,-3869,-6064,-7794,-8840,-9014,-8235,-6488,-3899,-658,2944,6604,9986,12827,14879,16040,16240,15569,14160,12250,10099,7991,6177,4862,4157,4077,4531,5342,6261,7025,7372,7101,6101,4350,1965,-874,-3884,-6774,-9242,-11033,-11975,-11973,-11051,-9319,-6961,-4241,-1418,1231,3490,5183,6250,6672,6563,6046,5322,4562,3951,3596,3572,3883,4476,5278,6172,7068,7868,8526,8996,9293,9414,9392,9241,8965,8566,8006,7275,6315,5122,3662,1965,50,-1989,-4063,-6026,-7712,-8968,-9614,-9540,-8662,-6971,-4555,-1544,1837,5346,8730,11745,14216,16028,17150,17635,17597,17188,16585,15916,15298,14751,14267,13754,13116,12215,10967,9284,7168,4653,1850,-1097,-3988,-6633,-8814,-10369,-11153,-11106,-10217,-8575,-6311,-3632,-768,2049,4578,6654,8118,8930,9056,8573,7561,6153,4483,2675,838,-952,-2651,-4237,-5726,-7119,-8450,-9708,-10903,-11984,-12931,-13680,-14190,-14444,-14396,-14101,-13549,-12823,-11965,-11045,-10129,-9261,-8490,-7831,-7292,-6862,-6506,-6184,-5834,-5406,-4825,-4064,-3077,-1864,-457,1113,2741,4352,5809,7016,7864,8289,8267,7802,6963,5814,4473,3020,1551,135,-1184,-2379,-3431,-4354,-5138,-5806,-6351,-6787,-7097,-7284,-7320,-7193,-6865,-6309,-5488,-4373,-2953,-1226,772,2991,5343,7725,10027,12138,13963,15436,16519,17210,17551,17583,17392,17038,16585,16077,15505,14870,14096,13134,11908,10350,8445,6183,3619,851,-1998,-4744,-7223,-9238,-10642,-11307,-11163,-10213,-8501,-6146,-3309,-170,3058,6184,9025,11427,13283,14503,15067,14948,14194,12846,10992,8736,6191,3501,786,-1806,-4175,-6218,-7887,-9145,-10015,-10511,-10705,-10642,-10383,-9981,-9456,-8841,-8113,-7276,-6280,-5120,-3750,-2181,-410,1502,3502,5476,7328,8927,10180,10994,11336,11194,10619,9692,8524,7246,5975,4823,3855,3119,2601,2284,2090,1962,1800,1542,1114,486,-355,-1395,-2586,-3878,-5204,-6502,-7717,-8810,-9748,-10518,-11116,-11537,-11800,-11903,-11857,-11658,-11292,-10739,-9960,-8928,-7603,-5981,-4060,-1878,491,2969,5425,7745,9796,11468,12656,13302,13358,12841,11794,10293,8468,6428,4328,2269,368,-1325,-2759,-3936,-4860,-5547,-6027,-6294,-6373,-6229,-5867,-5259,-4391,-3262,-1879,-284,1480,3309,5113,6752,8093,9009,9384,9162,8304,6872,4941,2669,225,-2206,-4438,-6333,-7770,-8699,-9107,-9042,-8581,-7848,-6954,-6041,-5202,-4526,-4048,-3777,-3674,-3684,-3710,-3666,-3462,-3016,-2299,-1282,-3,1490,3103,4736,6281,7637,8722,9476,9868,9895,9574,8928,8000,6807,5384,3745,1905,-108,-2272,-4534,-6838,-9103,-11252,-13189,-14843,-16134,-17032,-17501,-17577,-17278,-16705,-15915,-15054,-14178,-13427,-12836,-12473,-12351,-12443,-12731,-13136,-13610,-14067,-14454,-14693,-14737,-14517,-13981,-13092,-11804,-10124,-8068,-5693,-3100,-408,2232,4658,6722,8295,9285,9658,9424,8654,7450,5946,4286,2608,1034,-343,-1457,-2285,-2817,-3086,-3114,-2946,-2600,-2105,-1461,-674,255,1324,2510,3772,5066,6297,7401,8268,8818,8987,8720,8025,6914,5453,3734,1855,-46,-1871,-3487,-4825,-5797,-6382,-6557,-6350,-5791,-4941,-3860,-2616,-1272,113,1494,2822,4080,5235,6287,7235,8072,8812,9437,9924,10255,10347,10186,9676,8823,7576,5986,4093,2011,-138,-2179,-3965,-5313,-6118,-6261,-5740,-4557,-2828,-698,1633,3932,5969,7534,8462,8646,8079,6799,4948,2709,289,-2078,-4199,-5924,-7132,-7817,-7965,-7681,-7042,-6192,-5230,-4282,-3401,-2641,-1995,-1440,-936,-434,98,654,1212,1689,1997,2019,1657,838,-441,-2145,-4132,-6261,-8292,-10054,-11333,-12017,-12025,-11371,-10122,-8413,-6409,-4274,-2200,-294,1303,2570,3454,4001,4227,4217,4016,3720,3364,3019,2697,2403,2123,1780,1328,663,-277,-1560,-3207,-5195,-7459,-9877,-12289,-14522,-16380,-17699,-18360,-18274,-17471,-16006,-14048,-11784,-9441,-7237,-5354,-3918,-2977,-2516,-2440,-2619,-2908,-3142,-3224,-3078,-2695,-2143,-1512,-949,-595,-584,-1012,-1919,-3291,-5019,-6978,-8942,-10722,-12083,-12870,-12947,-12278,-10871,-8834,-6301,-3454,-497,2395,5036,7294,9072,10299,10969,11088,10722,9954,8881,7627,6280,4931,3630,2399,1252,171,-822,-1741,-2505,-3105,-3412,-3402,-2971,-2123,-862,729,2512,4328,5959,7238,7986,8110,7564,6383,4661,2555,243,-2067,-4191,-5953,-7229,-7935,-8035,-7549,-6533,-5088,-3328,-1397,583,2478,4208,5695,6925,7909,8667,9287,9783,10240,10653,11036,11343,11520,11487,11162,10480,9384,7875,5972,3762,1362,-1078,-3386,-5395,-6960,-7960,-8336,-8066,-7216,-5864,-4185,-2331,-503,1136,2448,3352,3814,3876,3603,3121,2543,2001,1585,1365,1346,1516,1790,2089,2301,2329,2106,1571,738,-380,-1693,-3111,-4499,-5725,-6651,-7164,-7168,-6635,-5548,-3980,-2017,202,2513,4770,6788,8454,9640,10293,10376,9916,8960,7613,5991,4240,2508,952,-309,-1160,-1546,-1454,-898,31,1246,2614,3999,5263,6273,6892,7036,6605,5585,3972,1844,-678,-3422,-6183,-8722,-10842,-12331,-13088,-13024,-12190,-10661,-8623,-6284,-3887,-1671,149,1423,2044,2003,1339,180,-1329,-2981,-4608,-6021,-7104,-7769,-7999,-7814,-7292,-6505,-5571,-4563,-3561,-2605,-1715,-870,-39,832,1793,2886,4121,5494,6936,8374,9694,10780,11524,11843,11703,11111,10140,8881,7473,6045,4706,3554,2618,1914,1413,1050,774,512,199,-194,-708,-1327,-2056,-2838,-3663,-4451,-5187,-5807,-6297,-6630,-6793,-6804,-6646,-6356,-5924,-5358,-4656,-3795,-2773,-1571,-199,1328,2957,4629,6243,7715,8917,9764,10172,10092,9527,8527,7182,5656,4104,2717,1666,1085,1054,1600,2647,4086,5708,7295,8586,9362,9440,8717,7200,4978,2251,-705,-3592,-6078,-7897,-8833,-8781,-7741,-5826,-3249,-265,2807,5702,8164,10019,11180,11604,11354,10497,9163,7459,5528,3465,1383,-643,-2547,-4279,-5805,-7121,-8204,-9079,-9738,-10192,-10438,-10453,-10220,-9698,-8885,-7751,-6362,-4748,-3047,-1348,190,1491,2456,3090,3391,3460,3358,3225,3122,3125,3243,3447,3670,3814,3777,3478,2857,1906,662,-794,-2344,-3862,-5213,-6294,-7015,-7358,-7317,-6952,-6334,-5559,-4717,-3905,-3162,-2552,-2052,-1667,-1332,-1002,-596,-57,677,1632,2822,4218,5769,7402,9017,10527,11841,12900,13662,14137,14327,14305,14089,13746,13288,12741,12102,11366,10538,9609,8609,7541,6430,5302,4146,2991,1801,585,-679,-1992,-3323,-4647,-5872,-6939,-7739,-8207,-8279,-7922,-7155,-6000,-4543,-2878,-1125,578,2116,3369,4277,4792,4934,4729,4258,3591,2819,2004,1214,465,-204,-834,-1423,-2027,-2674,-3392,-4198,-5083,-6009,-6942,-7795,-8531,-9056,-9366,-9419,-9249,-8887,-8409,-7876,-7386,-6981,-6725,-6624,-6675,-6835,-7056,-7252,-7368,-7320,-7064,-6562,-5813,-4843,-3719,-2520,-1358,-336,453,921,1042,784,190,-694,-1771,-2947,-4096,-5117,-5897,-6371,-6497,-6269,-5733,-4946,-4004,-2995,-2009,-1105,-326,342,909,1443,2001,2640,3421,4343,5423,6603,7847,9062,10187,11136,11851,12278,12392,12168,11619,10753,9604,8229,6682,5045,3389,1796,322,-982,-2100,-3038,-3809,-4470,-5051,-5614,-6186,-6792,-7430,-8060,-8630,-9040,-9197,-8990,-8334,-7165,-5460,-3256,-616,2315,5404,8455,11293,13745,15665,16945,17523,17383,16549,15109,13142,10801,8207,5512,2846,323,-1959,-3936,-5556,-6812,-7697,-8248,-8497,-8498,-8298,-7942,-7450,-6835,-6081,-5161,-4058,-2729,-1185,570,2486,4473,6441,8245,9759,10841,11381,11288,10509,9046,6927,4245,1113,-2310,-5855,-9333,-12560,-15367,-17597,-19141,-19908,-19883,-19054,-17495,-15279,-12537,-9405,-6044,-2612,726,3812,6507,8691,10271,11195,11438,11030,10045,8583,6801,4860,2950,1239,-114,-1017,-1397,-1282,-721,159,1223,2316,3294,4033,4453,4494,4151,3423,2369,1032,-483,-2096,-3698,-5178,-6458,-7446,-8109,-8419,-8407,-8102,-7599,-6972,-6317,-5717,-5213,-4826,-4526,-4235,-3859,-3279,-2385,-1096,629,2774,5259,7951,10679,13247,15465,17178,18255,18649,18342,17403,15908,14012,11828,9514,7174,4895,2735,701,-1186,-2967,-4619,-6165,-7561,-8741,-9630,-10098,-10034,-9326,-7900,-5738,-2893,507,4265,8107,11752,14878,17219,18544,18709,17685,15507,12362,8461,4108,-377,-4700,-8580,-11809,-14259,-15859,-16642,-16670,-16069,-14984,-13550,-11919,-10176,-8416,-6651,-4904,-3148,-1367,442,2282,4098,5859,7481,8915,10107,11033,11705,12151,12430,12606,12746,12901,13106,13379,13698,14048,14371,14631,14763,14739,14514,14097,13498,12764,11967,11171,10459,9876,9450,9158,8949,8720,8363,7742,6746,5289,3338,918,-1871,-4872,-7859,-10588,-12793,-14237,-14737,-14181,-12559,-9978,-6613,-2774,1227,5015,8254,10679,12082,12413,11696,10097,7848,5228,2521,-37,-2265,-4096,-5528,-6654,-7613,-8554,-9627,-10921,-12465,-14211,-16038,-17761,-19183,-20084,-20307,-19735,-18342,-16186,-13402,-10189,-6789,-3443,-390,2182,4135,5378,5914,5743,4973,3665,1965,-41,-2235,-4531,-6870,-9172,-11428,-13565,-15565,-17360,-18881,-20036,-20723,-20821,-20254,-18940,-16898,-14163,-10898,-7268,-3551,24,3187,5751,7591,8651,8992,8712,7990,6999,5937,4945,4157,3641,3441,3563,3974,4650,5512,6518,7580,8638,9637,10517,11263,11862,12320,12684,12971,13235,13477,13698,13843,13854,13604,13021,11975,10439,8373,5843,2939,-169,-3290,-6211,-8721,-10643,-11844,-12247,-11852,-10706,-8913,-6629,-3997,-1212,1589,4246,6649,8704,10339,11514,12196,12381,12074,11301,10092,8511,6606,4478,2204,-104,-2320,-4343,-6026,-7282,-8006,-8145,-7666,-6594,-4977,-2929,-571,1938,4439,6779,8823,10475,11645,12312,12446,12072,11214,9921,8243,6247,3986,1533,-1035,-3642,-6183,-8570,-10695,-12466,-13811,-14670,-15026,-14871,-14236,-13164,-11727,-10006,-8110,-6147,-4258,-2556,-1180,-214,262,239,-271,-1175,-2392,-3759,-5165,-6455,-7532,-8300,-8706,-8724,-8353,-7631,-6577,-5283,-3762,-2127,-398,1334,3031,4630,6086,7357,8406,9206,9734,9970,9895,9502,8778,7725,6361,4700,2793,695,-1522,-3765,-5930,-7899,-9544,-10751,-11400,-11433,-10785,-9491,-7588,-5200,-2471,421,3279,5929,8191,9953,11122,11679,11645,11082,10089,8774,7243,5603,3930,2295,745,-678,-1940,-2999,-3816,-4355,-4563,-4433,-3924,-3069,-1889,-459,1124,2751,4287,5600,6587,7141,7246,6863,6082,4956,3642,2251,939,-196,-1058,-1623,-1884,-1893,-1708,-1415,-1091,-795,-586,-474,-477,-582,-768,-1007,-1274,-1520,-1739,-1886,-1961,-1966,-1903,-1809,-1725,-1693,-1790,-2050,-2532,-3250,-4212,-5390,-6747,-8220,-9757,-11266,-12704,-13964,-15006,-15734,-16103,-16052,-15559,-14621,-13259,-11546,-9559,-7413,-5225,-3095,-1132,605,2048,3166,3916,4262,4167,3586,2502,885,-1213,-3744,-6563,-9518,-12394,-14985,-17082,-18523,-19194,-19053,-18116,-16475,-14252,-11628,-8761,-5849,-3016,-414,1906,3868,5480,6749,7695,8364,8770,8932,8863,8528,7944,7071,5937,4570,3026,1419,-151,-1524,-2592,-3220,-3350,-2933,-1999,-597,1154,3121,5139,7023,8611,9741,10312,10252,9578,8344,6692,4782,2814,984,-543,-1632,-2210,-2264,-1822,-972,193,1556,3005,4449,5793,6989,7978,8757,9305,9661,9817,9822,9675,9395,8998,8469,7836,7097,6271,5376,4423,3416,2369,1262,99,-1138,-2436,-3791,-5155,-6470,-7653,-8579,-9164,-9278,-8860,-7862,-6289,-4209,-1730,1007,3817,6527,8965,10980,12467,13342,13578,13164,12146,10570,8528,6108,3427,591,-2283,-5081,-7721,-10101,-12176,-13879,-15188,-16059,-16487,-16434,-15894,-14861,-13336,-11354,-8956,-6225,-3267,-226,2736,5420,7646,9213,9991,9870,8846,6958,4372,1290,-2021,-5248,-8137,-10401,-11882,-12456,-12098,-10872,-8897,-6366,-3499,-540,2269,4694,6548,7668,7976,7430,6072,3984,1306,-1801,-5141,-8538,-11801,-14773,-17313,-19322,-20712,-21457,-21531,-20948,-19748,-17967,-15687,-12977,-9941,-6690,-3345,-42,3092,5916,8332,10229,11548,12244,12294,11730,10573,8894,6762,4275,1524,-1365,-4293,-7110,-9711,-11945,-13716,-14899,-15434,-15264,-14386,-12831,-10666,-7997,-4953,-1686,1643,4874,7847,10428,12487,13952,14763,14932,14509,13592,12315,10830,9270,7765,6391,5187,4155,3254,2430,1632,787,-105,-1078,-2090,-3101,-4059,-4885,-5525,-5921,-6027,-5828,-5307,-4483,-3388,-2071,-596,960,2518,3989,5298,6380,7181,7670,7835,7671,7205,6463,5485,4340,3081,1795,557,-565,-1487,-2158,-2524,-2526,-2149,-1346,-130,1486,3457,5685,8055,10405,12546,14286,15435,15828,15359,13990,11738,8748,5180,1314,-2583,-6188,-9221,-11433,-12643,-12760,-11784,-9805,-7009,-3611,96,3852,7379,10461,12918,14651,15604,15805,15311,14223,12657,10746,8599,6347,4074,1881,-159,-1988,-3542,-4791,-5700,-6254,-6448,-6277,-5764,-4921,-3791,-2420,-871,781,2454,4067,5544,6815,7831,8559,8984,9115,8968,8574,7952,7130,6108,4891,3471,1842,8,-2013,-4178,-6425,-8655,-10771,-12639,-14150,-15194,-15689,-15583,-14872,-13569,-11766,-9548,-7068,-4480,-1960,321,2200,3555,4294,4382,3843,2742,1202,-634,-2601,-4533,-6292,-7743,-8824,-9465,-9662,-9425,-8773,-7773,-6454,-4912,-3183,-1373,469,2256,3927,5412,6658,7601,8204,8425,8253,7676,6739,5470,3971,2323,658,-904,-2231,-3211,-3756,-3801,-3341,-2387,-1013,689,2588,4552,6446,8148,9579,10675,11439,11883,12075,12052,11904,11630,11264,10756,10053,9087,7768,6052,3896,1325,-1610,-4792,-8065,-11231,-14061,-16324,-17793,-18278,-17657,-15877,-12983,-9125,-4522,486,5563,10285,14313,17303,19033,19385,18352,16091,12826,8922,4750,724,-2789,-5495,-7189,-7802,-7378,-6092,-4183,-1976,235,2156,3588,4417,4638,4336,3681,2873,2134,1631,1509,1794,2480,3440,4544,5586,6395,6804,6688,6009,4757,3019,919,-1389,-3712,-5882,-7742,-9163,-10082,-10464,-10334,-9766,-8857,-7747,-6572,-5463,-4531,-3852,-3454,-3339,-3449,-3719,-4047,-4341,-4515,-4510,-4316,-3948,-3492,-3032,-2690,-2570,-2749,-3273,-4122,-5236,-6489,-7732,-8785,-9481,-9676,-9276,-8237,-6590,-4402,-1798,1069,4046,6955,9671,12057,14031,15525,16496,16933,16824,16186,15026,13390,11302,8850,6094,3155,143,-2791,-5506,-7833,-9628,-10761,-11130,-10706,-9496,-7599,-5146,-2340,627,3529,6193,8472,10265,11555,12344,12720,12773,12633,12416,12223,12110,12093,12134,12151,12037,11663,10928,9744,8100,6021,3626,1076,-1416,-3624,-5334,-6377,-6656,-6137,-4913,-3114,-991,1190,3131,4556,5250,5074,3992,2054,-577,-3696,-7022,-10283,-13205,-15580,-17244,-18141,-18282,-17751,-16695,-15271,-13656,-11992,-10413,-8981,-7756,-6719,-5862,-5127,-4494,-3925,-3432,-3036,-2778,-2707,-2866,-3283,-3957,-4867,-5958,-7143,-8338,-9424,-10316,-10936,-11216,-11143,-10709,-9943,-8899,-7631,-6216,-4713,-3180,-1661,-177,1258,2650,4006,5332,6621,7861,9003,10008,10808,11364,11621,11565,11172,10455,9435,8152,6658,5020,3299,1562,-122,-1709,-3139,-4374,-5390,-6142,-6644,-6869,-6865,-6641,-6276,-5833,-5395,-5058,-4871,-4897,-5113,-5503,-5970,-6417,-6725,-6778,-6492,-5809,-4710,-3229,-1422,601,2739,4844,6803,8485,9793,10648,11004,10845,10209,9153,7787,6210,4570,2951,1490,209,-802,-1588,-2128,-2492,-2714,-2859,-2956,-3046,-3131,-3215,-3295,-3354,-3402,-3434,-3483,-3574,-3743,-4028,-4422,-4923,-5467,-5988,-6374,-6544,-6367,-5805,-4773,-3295,-1399,819,3225,5653,7937,9882,11370,12252,12491,12038,10933,9229,7038,4500,1791,-895,-3348,-5373,-6807,-7529,-7482,-6664,-5142,-3029,-497,2272,5059,7672,9919,11666,12804,13291,13123,12357,11100,9482,7669,5804,4041,2475,1188,208,-467,-875,-1081,-1170,-1222,-1342,-1568,-1975,-2559,-3314,-4232,-5256,-6362,-7501,-8637,-9732,-10772,-11713,-12561,-13267,-13816,-14169,-14284,-14139,-13707,-12993,-12012,-10801,-9412,-7893,-6302,-4669,-3034,-1403,195,1758,3247,4642,5897,6979,7849,8490,8874,9033,8967,8736,8375,7924,7427,6893,6335,5748,5115,4427,3671,2843,1941,981,-27,-1041,-2028,-2937,-3704,-4299,-4653,-4764,-4604,-4193,-3558,-2744,-1813,-819,176,1128,2019,2812,3528,4134,4643,5021,5264,5324,5200,4839,4273,3475,2511,1412,248,-898,-1951,-2822,-3412,-3663,-3478,-2867,-1789,-326,1479,3500,5646,7784,9834,11687,13296,14595,15557,16148,16348,16135,15498,14441,12967,11135,8991,6657,4227,1858,-340,-2221,-3712,-4717,-5220,-5204,-4682,-3715,-2348,-678,1214,3215,5237,7166,8923,10426,11603,12417,12822,12825,12426,11670,10626,9367,8011,6667,5452,4487,3859,3633,3832,4434,5371,6535,7797,9007,10021,10710,10956,10696,9893,8561,6760,4583,2148,-394,-2922,-5275,-7346,-9042,-10292,-11103,-11488,-11525,-11325,-11001,-10698,-10546,-10646,-11087,-11896,-13058,-14518,-16140,-17800,-19283,-20435,-21061,-21033,-20287,-18783,-16627,-13898,-10823,-7573,-4399,-1492,971,2872,4149,4790,4828,4327,3365,2031,404,-1434,-3409,-5463,-7517,-9528,-11409,-13106,-14532,-15608,-16251,-16376,-15918,-14834,-13116,-10793,-7964,-4744,-1316,2124,5366,8222,10511,12134,13011,13144,12590,11438,9824,7890,5774,3614,1502,-464,-2249,-3802,-5123,-6188,-6999,-7532,-7757,-7644,-7153,-6253,-4939,-3215,-1152,1176,3612,6024,8220,10075,11461,12324,12665,12526,12019,11271,10434,9659,9070,8773,8807,9199,9896,10841,11932,13068,14145,15077,15793,16246,16410,16284,15870,15210,14319,13249,12012,10646,9146,7518,5760,3864,1850,-263,-2422,-4559,-6577,-8387,-9876,-10974,-11610,-11769,-11460,-10745,-9709,-8484,-7182,-5946,-4855,-3986,-3350,-2921,-2626,-2363,-2018,-1464,-606,637,2294,4350,6746,9369,12081,14698,17032,18890,20088,20487,19984,18551,16222,13106,9371,5236,945,-3254,-7126,-10462,-13119,-14976,-16023,-16257,-15771,-14667,-13092,-11187,-9108,-6975,-4918,-3029,-1403,-115,775,1207,1171,651,-299,-1628,-3213,-4943,-6660,-8222,-9484,-10318,-10625,-10345,-9467,-8041,-6148,-3962,-1632,607,2586,4111,5072,5393,5093,4243,2990,1507,15,-1314,-2284,-2804,-2787,-2249,-1230,177,1839,3636,5408,7050,8445,9526,10244,10582,10545,10152,9436,8424,7157,5655,3953,2079,57,-2065,-4254,-6455,-8596,-10636,-12485,-14116,-15466,-16531,-17290,-17752,-17914,-17765,-17280,-16427,-15148,-13420,-11206,-8526,-5431,-2016,1563,5137,8502,11463,13866,15582,16559,16815,16408,15488,14209,12767,11346,10086,9110,8456,8116,8036,8094,8191,8183,7988,7531,6789,5805,4617,3361,2105,995,97,-523,-843,-894,-727,-422,-88,188,313,228,-87,-638,-1373,-2250,-3179,-4109,-4962,-5713,-6330,-6829,-7215,-7524,-7775,-7986,-8176,-8345,-8501,-8635,-8749,-8835,-8900,-8942,-8972,-8997,-9025,-9064,-9114,-9183,-9272,-9392,-9547,-9747,-9988,-10260,-10521,-10724,-10786,-10617,-10141,-9259,-7954,-6187,-4025,-1531,1148,3863,6432,8686,10464,11644,12133,11896,10936,9311,7128,4513,1648,-1324,-4209,-6899,-9246,-11202,-12700,-13752,-14368,-14598,-14498,-14127,-13527,-12741,-11764,-10610,-9243,-7657,-5823,-3762,-1492,927,3408,5873,8209,10345,12206,13760,14979,15887,16493,16848,16990,16968,16831,16614,16351,16041,15684,15241,14678,13948,13021,11877,10541,9064,7538,6091,4845,3945,3464,3454,3860,4580,5420,6168,6580,6462,5659,4130,1917,-835,-3895,-6995,-9837,-12163,-13755,-14502,-14360,-13420,-11829,-9817,-7650,-5590,-3883,-2721,-2212,-2401,-3216,-4549,-6189,-7941,-9571,-10881,-11734,-12024,-11753,-10962,-9774,-8336,-6828,-5395,-4177,-3233,-2603,-2223,-2043,-1917,-1753,-1421,-855,-11,1093,2401,3813,5203,6449,7418,8032,8221,7982,7338,6343,5089,3634,2079,467,-1158,-2776,-4393,-6004,-7622,-9232,-10826,-12351,-13762,-14991,-15964,-16634,-16929,-16833,-16313,-15365,-13998,-12233,-10106,-7683,-5036,-2272,492,3140,5521,7537,9067,10048,10462,10307,9662,8629,7324,5918,4528,3304,2335,1694,1399,1444,1762,2265,2842,3356,3695,3743,3430,2712,1605,163,-1511,-3282,-4995,-6503,-7656,-8349,-8515,-8120,-7199,-5827,-4102,-2176,-178,1751,3496,4973,6147,6993,7551,7862,7989,8003,7960,7902,7848,7793,7687,7487,7100,6475,5532,4258,2641,719,-1440,-3743,-6079,-8310,-10317,-11955,-13116,-13700,-13640,-12906,-11518,-9517,-7016,-4133,-1032,2113,5140,7886,10227,12056,13331,14005,14126,13709,12848,11606,10077,8339,6466,4533,2593,702,-1100,-2786,-4332,-5716,-6930,-7938,-8733,-9277,-9566,-9582,-9351,-8881,-8227,-7419,-6509,-5515,-4464,-3336,-2133,-824,585,2074,3597,5069,6388,7461,8195,8555,8546,8218,7679,7040,6417,5907,5546,5349,5280,5284,5304,5293,5226,5111,4970,4844,4777,4779,4861,4972,5048,5001,4737,4174,3263,1995,403,-1423,-3362,-5258,-6950,-8281,-9127,-9397,-9055,-8102,-6611,-4661,-2398,49,2509,4859,6940,8687,9995,10855,11239,11168,10659,9733,8412,6707,4638,2228,-482,-3420,-6503,-9605,-12597,-15323,-17646,-19415,-20542,-20935,-20600,-19564,-17930,-15845,-13468,-11003,-8597,-6411,-4541,-3031,-1895,-1080,-511,-96,271,670,1176,1810,2578,3427,4281,5045,5583,5806,5581,4873,3631,1901,-233,-2627,-5086,-7392,-9327,-10683,-11311,-11099,-10039,-8144,-5564,-2429,1017,4556,7931,10923,13344,15067,16031,16251,15812,14839,13513,12007,10503,9170,8107,7417,7100,7141,7454,7932,8429,8830,8997,8865,8377,7535,6375,4954,3351,1657,-48,-1669,-3147,-4412,-5441,-6217,-6745,-7068,-7219,-7259,-7231,-7178,-7116,-7045,-6939,-6746,-6400,-5830,-4961,-3743,-2152,-202,2058,4537,7127,9696,12126,14283,16071,17394,18194,18431,18110,17236,15872,14068,11896,9450,6800,4044,1265,-1459,-4041,-6416,-8507,-10244,-11568,-12410,-12743,-12540,-11825,-10657,-9130,-7380,-5563,-3843,-2374,-1284,-660,-530,-880,-1619,-2630,-3744,-4805,-5645,-6167,-6293,-6046,-5477,-4710,-3886,-3160,-2683,-2556,-2849,-3554,-4608,-5871,-7177,-8317,-9102,-9394,-9077,-8183,-6747,-4945,-2960,-1009,703,2021,2849,3164,3019,2525,1828,1089,468,71,-5,251,816,1626,2574,3556,4490,5277,5914,6370,6692,6917,7093,7267,7451,7662,7853,7994,8014,7840,7428,6694,5646,4247,2561,641,-1399,-3421,-5277,-6811,-7886,-8394,-8270,-7496,-6097,-4153,-1754,951,3839,6746,9556,12146,14425,16342,17848,18944,19622,19914,19822,19387,18610,17494,16051,14272,12179,9815,7252,4596,1979,-471,-2624,-4390,-5695,-6551,-6945,-6982,-6716,-6271,-5765,-5302,-5008,-4973,-5265,-5933,-6955,-8292,-9837,-11472,-13043,-14424,-15498,-16199,-16509,-16454,-16102,-15528,-14829,-14053,-13253,-12430,-11548,-10582,-9462,-8175,-6724,-5159,-3589,-2155,-1022,-349,-278,-872,-2160,-4053,-6416,-9028,-11626,-13944,-15706,-16714,-16814,-15955,-14172,-11570,-8337,-4694,-882,2849,6289,9243,11592,13248,14210,14518,14262,13571,12578,11419,10198,8993,7844,6748,5695,4637,3547,2394,1181,-93,-1385,-2669,-3894,-5040,-6077,-7008,-7838,-8577,-9241,-9829,-10329,-10697,-10887,-10806,-10389,-9554,-8254,-6473,-4244,-1636,1220,4174,7041,9624,11742,13230,13984,13944,13125,11603,9510,7020,4320,1597,-977,-3282,-5211,-6731,-7819,-8490,-8777,-8712,-8339,-7694,-6815,-5744,-4521,-3207,-1853,-543,662,1664,2423,2854,2966,2739,2231,1520,695,-114,-809,-1286,-1495,-1401,-1040,-462,248,988,1675,2239,2639,2870,2953,2933,2868,2817,2844,2965,3230,3609,4100,4671,5270,5882,6465,7001,7497,7935,8352,8742,9131,9512,9890,10233,10526,10708,10753,10601,10226,9613,8749,7679,6429,5087,3733,2467,1403,619,210,199,605,1380,2436,3648,4858,5893,6594,6815,6481,5558,4093,2195,9,-2272,-4468,-6405,-7944,-8995,-9510,-9513,-9053,-8253,-7223,-6113,-5026,-4058,-3234,-2575,-2023,-1561,-1117,-679,-246,171,493,671,606,213,-558,-1761,-3375,-5352,-7605,-9988,-12356,-14541,-16375,-17733,-18493,-18607,-18058,-16888,-15190,-13061,-10653,-8065,-5431,-2824,-319,2044,4227,6208,7952,9432,10618,11477,11991,12148,11938,11374,10468,9239,7718,5931,3925,1741,-550,-2887,-5182,-7345,-9301,-10961,-12279,-13218,-13768,-13958,-13807,-13377,-12684,-11767,-10613,-9220,-7549,-5598,-3349,-855,1825,4568,7240,9681,11736,13257,14139,14305,13744,12485,10629,8322,5746,3113,638,-1493,-3106,-4109,-4448,-4137,-3256,-1913,-264,1546,3358,5077,6595,7881,8917,9700,10270,10629,10808,10799,10608,10204,9588,8743,7698,6503,5246,4053,3063,2432,2288,2732,3806,5488,7703,10296,13098,15886,18449,20569,22072,22790,22653,21595,19665,16945,13598,9843,5915,2093,-1379,-4281,-6430,-7745,-8170,-7793,-6708,-5135,-3297,-1439,187,1434,2180,2430,2272,1853,1384,1064,1055,1461,2278,3402,4683,5852,6726,7063,6765,5770,4146,2012,-434,-2978,-5413,-7557,-9287,-10538,-11298,-11605,-11525,-11147,-10560,-9867,-9145,-8504,-7999,-7712,-7672,-7884,-8314,-8887,-9487,-10002,-10307,-10336,-10030,-9430,-8570,-7576,-6550,-5617,-4879,-4377,-4140,-4105,-4200,-4310,-4318,-4124,-3660,-2896,-1867,-638,684,1955,3063,3863,4289,4275,3823,2970,1781,369,-1165,-2682,-4083,-5252,-6128,-6646,-6797,-6592,-6061,-5285,-4300,-3209,-2027,-804,470,1811,3246,4810,6514,8364,10323,12336,14323,16184,17814,19113,19998,20389,20254,19539,18242,16358,13910,10961,7590,3955,221,-3381,-6620,-9259,-11110,-12023,-11975,-10990,-9215,-6863,-4181,-1446,1093,3230,4808,5742,6023,5671,4787,3466,1840,30,-1842,-3661,-5322,-6716,-7763,-8365,-8484,-8079,-7177,-5838,-4165,-2311,-425,1324,2801,3907,4585,4837,4714,4293,3687,2994,2310,1693,1167,715,290,-174,-748,-1495,-2450,-3626,-4985,-6468,-7965,-9356,-10487,-11221,-11403,-10954,-9782,-7919,-5422,-2438,813,4106,7162,9755,11688,12850,13191,12770,11678,10088,8169,6109,4063,2156,486,-910,-1983,-2745,-3179,-3294,-3083,-2568,-1755,-720,481,1718,2880,3853,4544,4923,4999,4845,4565,4280,4118,4153,4448,4980,5694,6483,7205,7717,7877,7586,6782,5460,3686,1544,-806,-3209,-5480,-7456,-8968,-9917,-10198,-9805,-8743,-7109,-5040,-2726,-402,1709,3366,4410,4697,4217,2993,1168,-1069,-3500,-5878,-7998,-9695,-10863,-11477,-11562,-11202,-10515,-9612,-8612,-7581,-6561,-5555,-4519,-3416,-2168,-747,900,2757,4816,7007,9250,11426,13417,15080,16310,16989,17074,16525,15400,13766,11774,9590,7396,5388,3704,2468,1714,1428,1534,1901,2383,2836,3117,3143,2856,2245,1349,215,-1062,-2405,-3707,-4914,-5954,-6822,-7516,-8079,-8562,-9024,-9507,-10054,-10640,-11266,-11850,-12344,-12661,-12751,-12561,-12088,-11327,-10318,-9107,-7754,-6332,-4915,-3579,-2408,-1477,-855,-603,-751,-1323,-2281,-3591,-5147,-6852,-8574,-10184,-11578,-12661,-13380,-13727,-13715,-13407,-12871,-12184,-11424,-10640,-9874,-9121,-8384,-7604,-6764,-5785,-4648,-3309,-1773,-68,1748,3570,5277,6731,7783,8329,8266,7572,6250,4373,2057,-550,-3266,-5920,-8331,-10347,-11840,-12715,-12919,-12429,-11272,-9496,-7192,-4458,-1420,1797,5064,8266,11291,14051,16470,18488,20064,21160,21750,21810,21325,20293,18735,16715,14316,11684,8962,6332,3957,1983,525,-345,-610,-292,536,1753,3223,4766,6209,7385,8144,8401,8096,7261,5927,4222,2240,133,-1983,-3990,-5790,-7309,-8482,-9284,-9676,-9674,-9276,-8520,-7457,-6145,-4682,-3144,-1642,-259,933,1874,2534,2909,2994,2833,2456,1916,1274,568,-144,-860,-1542,-2230,-2928,-3672,-4494,-5379,-6329,-7254,-8084,-8683,-8930,-8705,-7922,-6536,-4576,-2123,658,3556,6318,8673,10403,11308,11329,10456,8819,6608,4062,1444,-1022,-3157,-4861,-6116,-6979,-7560,-8008,-8468,-9068,-9884,-10946,-12205,-13584,-14927,-16102,-16919,-17256,-16982,-16047,-14450,-12246,-9569,-6575,-3495,-529,2074,4137,5501,6082,5885,4976,3502,1653,-357,-2322,-4080,-5502,-6552,-7213,-7562,-7672,-7651,-7595,-7565,-7606,-7691,-7784,-7786,-7614,-7167,-6389,-5261,-3814,-2138,-365,1353,2841,3950,4556,4559,3963,2771,1124,-846,-2894,-4799,-6298,-7189,-7312,-6587,-5034,-2755,51,3144,6231,9030,11287,12787,13432,13166,12090,10330,8144,5792,3574,1758,533,27,227,1049,2311,3802,5302,6638,7679,8398,8796,8962,8997,9008,9109,9351,9767,10327,10952,11531,11932,12017,11680,10845,9487,7652,5423,2952,402,-2043,-4231,-6023,-7370,-8240,-8697,-8814,-8715,-8495,-8253,-8026,-7821,-7587,-7249,-6706,-5867,-4665,-3062,-1076,1224,3742,6317,8817,11059,12919,14268,15019,15124,14563,13376,11635,9472,7048,4561,2215,185,-1379,-2416,-2924,-2984,-2743,-2371,-2062,-1961,-2180,-2737,-3596,-4635,-5701,-6617,-7208,-7355,-6954,-5999,-4511,-2600,-395,1907,4127,6047,7517,8379,8581,8097,7001,5421,3539,1583,-226,-1660,-2558,-2791,-2332,-1215,432,2417,4494,6391,7822,8556,8408,7288,5223,2316,-1214,-5103,-9051,-12761,-15979,-18501,-20226,-21093,-21149,-20474,-19173,-17404,-15274,-12921,-10445,-7949,-5508,-3224,-1149,615,2029,3024,3582,3684,3367,2649,1634,366,-1034,-2490,-3910,-5210,-6324,-7199,-7797,-8106,-8136,-7930,-7526,-7008,-6413,-5806,-5217,-4635,-4081,-3483,-2848,-2111,-1265,-294,777,1932,3117,4291,5428,6479,7455,8361,9213,10065,10934,11866,12876,13960,15090,16205,17213,18010,18471,18493,18001,16952,15375,13333,10946,8361,5728,3209,913,-1046,-2637,-3824,-4641,-5113,-5319,-5299,-5152,-4909,-4645,-4383,-4132,-3894,-3607,-3253,-2739,-2051,-1138,-8,1311,2772,4285,5764,7098,8195,8960,9333,9273,8771,7866,6612,5118,3518,1937,552,-529,-1170,-1320,-927,-53,1255,2836,4529,6148,7495,8422,8814,8608,7835,6564,4954,3192,1493,69,-914,-1361,-1244,-654,300,1405,2501,3390,3955,4104,3813,3091,1996,592,-1015,-2746,-4485,-6166,-7692,-9024,-10101,-10925,-11473,-11784,-11868,-11773,-11537,-11191,-10769,-10280,-9734,-9125,-8453,-7712,-6898,-6034,-5108,-4166,-3188,-2206,-1201,-168,906,2044,3250,4509,5817,7096,8312,9360,10169,10673,10812,10589,10007,9125,7993,6686,5246,3714,2103,414,-1364,-3222,-5172,-7152,-9127,-10997,-12656,-13995,-14887,-15246,-14986,-14096,-12573,-10492,-7950,-5105,-2117,802,3482,5731,7423,8465,8829,8560,7747,6550,5150,3743,2510,1611,1129,1112,1518,2248,3172,4103,4892,5379,5480,5145,4413,3356,2115,842,-316,-1196,-1723,-1811,-1479,-757,247,1417,2593,3641,4410,4802,4752,4230,3292,1999,481,-1115,-2647,-3951,-4923,-5463,-5561,-5213,-4523,-3583,-2542,-1542,-685,-72,277,358,205,-120,-572,-1098,-1684,-2309,-3002,-3766,-4622,-5586,-6625,-7726,-8811,-9812,-10629,-11162,-11319,-11009,-10193,-8836,-6994,-4731,-2198,445,3003,5285,7127,8401,9030,9000,8353,7188,5659,3931,2199,635,-635,-1510,-1995,-2103,-1969,-1691,-1449,-1361,-1533,-2020,-2802,-3802,-4891,-5890,-6618,-6911,-6652,-5802,-4418,-2630,-654,1275,2889,3998,4405,4069,2961,1198,-1072,-3631,-6235,-8651,-10659,-12097,-12851,-12889,-12207,-10883,-8997,-6669,-4019,-1162,1787,4720,7546,10154,12453,14330,15683,16420,16459,15766,14332,12207,9477,6287,2805,-750,-4149,-7167,-9568,-11195,-11907,-11663,-10476,-8448,-5730,-2537,908,4357,7603,10444,12740,14381,15296,15457,14860,13536,11549,8987,5987,2689,-707,-4037,-7104,-9758,-11892,-13424,-14358,-14709,-14542,-13936,-12964,-11696,-10188,-8462,-6563,-4495,-2308,-42,2232,4425,6448,8201,9606,10613,11186,11348,11126,10586,9822,8904,7943,6988,6117,5346,4688,4126,3615,3123,2583,1971,1253,436,-442,-1327,-2132,-2768,-3151,-3219,-2935,-2332,-1450,-426,625,1514,2098,2227,1805,799,-773,-2801,-5142,-7589,-9925,-11928,-13388,-14149,-14089,-13180,-11427,-8958,-5907,-2515,1008,4406,7479,10045,11996,13264,13853,13787,13147,12003,10458,8608,6540,4352,2114,-116,-2281,-4366,-6324,-8134,-9752,-11110,-12132,-12716,-12763,-12187,-10932,-8989,-6401,-3290,204,3842,7429,10702,13476,15566,16872,17336,16974,15850,14057,11729,8975,5938,2708,-606,-3930,-7180,-10265,-13092,-15534,-17476,-18789,-19379,-19182,-18183,-16433,-14023,-11091,-7822,-4389,-1024,2095,4768,6854,8247,8886,8803,8039,6742,5061,3188,1344,-288,-1501,-2180,-2208,-1587,-333,1444,3592,5936,8274,10402,12177,13433,14135,14222,13758,12785,11421,9765,7936,6039,4156,2368,715,-769,-2054,-3134,-3985,-4586,-4921,-4954,-4659,-4021,-3014,-1665,10,1925,4001,6109,8121,9918,11368,12416,12987,13105,12796,12155,11295,10353,9469,8743,8268,8031,8011,8096,8140,7990,7473,6476,4905,2768,116,-2892,-6052,-9110,-11791,-13837,-15035,-15226,-14352,-12436,-9603,-6046,-2048,2119,6113,9690,12590,14672,15838,16076,15437,14018,11955,9391,6477,3350,128,-3088,-6216,-9180,-11915,-14347,-16413,-18041,-19173,-19761,-19784,-19250,-18203,-16728,-14929,-12950,-10913,-8955,-7158,-5587,-4249,-3127,-2168,-1306,-498,337,1180,2065,2937,3753,4450,4972,5267,5337,5190,4882,4490,4102,3813,3699,3835,4245,4931,5849,6893,7945,8821,9364,9403,8821,7547,5577,2975,-135,-3559,-7106,-10503,-13567,-16052,-17834,-18792,-18898,-18178,-16708,-14605,-12011,-9053,-5883,-2596,684,3883,6909,9690,12145,14214,15823,16941,17545,17647,17310,16608,15650,14557,13400,12262,11151,10042,8922,7700,6377,4901,3288,1581,-182,-1897,-3475,-4809,-5771,-6270,-6190,-5481,-4091,-2040,614,3764,7238,10828,14308,17418,19923,21623,22342,22013,20601,18191,14914,10990,6656,2193,-2155,-6145,-9607,-12414,-14505,-15867,-16534,-16565,-16038,-15052,-13683,-12052,-10237,-8366,-6545,-4894,-3539,-2567,-2073,-2091,-2629,-3664,-5104,-6853,-8742,-10611,-12242,-13470,-14093,-14002,-13102,-11405,-8966,-5932,-2495,1107,4625,7797,10421,12288,13312,13412,12626,11036,8775,6034,3003,-123,-3152,-5951,-8396,-10424,-12006,-13140,-13861,-14202,-14221,-13949,-13441,-12713,-11786,-10674,-9376,-7894,-6236,-4404,-2421,-331,1819,3940,5945,7737,9202,10277,10873,10992,10615,9827,8698,7380,6004,4740,3696,2981,2609,2574,2792,3168,3571,3893,4034,3941,3600,3050,2361,1644,1017,591,472,720,1359,2387,3743,5355,7134,8947,10715,12299,13634,14629,15267,15531,15487,15187,14734,14199,13643,13075,12466,11733,10784,9504,7811,5657,3055,88,-3107,-6328,-9388,-12055,-14181,-15630,-16347,-16326,-15624,-14317,-12530,-10366,-7954,-5382,-2758,-157,2335,4620,6626,8256,9449,10155,10367,10110,9449,8488,7321,6081,4855,3708,2686,1758,892,3,-987,-2165,-3587,-5287,-7254,-9432,-11740,-14060,-16264,-18226,-19818,-20944,-21520,-21509,-20890,-19708,-18014,-15935,-13591,-11165,-8820,-6728,-5038,-3843,-3209,-3112,-3501,-4256,-5245,-6329,-7367,-8272,-8941,-9337,-9411,-9142,-8507,-7505,-6137,-4449,-2489,-370,1798,3838,5596,6890,7594,7599,6883,5467,3446,977,-1763,-4534,-7127,-9311,-10912,-11792,-11887,-11195,-9791,-7786,-5359,-2676,61,2675,5012,6933,8370,9251,9598,9410,8761,7705,6320,4675,2847,889,-1136,-3171,-5175,-7070,-8816,-10322,-11526,-12346,-12716,-12603,-11981,-10864,-9304,-7344,-5088,-2605,-2,2643,5232,7698,9956,11941,13586,14840,15651,15997,15858,15257,14223,12816,11122,9218,7213,5200,3268,1532,58,-1041,-1700,-1846,-1440,-487,980,2866,5038,7333,9538,11478,12934,13777,13867,13162,11671,9449,6648,3399,-83,-3627,-7031,-10135,-12766,-14802,-16111,-16612,-16240,-14991,-12898,-10077,-6689,-2970,837,4434,7601,10101,11821,12689,12738,12056,10795,9128,7257,5342,3552,1961,653,-404,-1216,-1885,-2469,-3064,-3722,-4492,-5363,-6332,-7324,-8289,-9123,-9748,-10055,-9982,-9443,-8424,-6915,-4964,-2658,-131,2465,4925,7060,8656,9543,9575,8675,6817,4072,561,-3515,-7913,-12365,-16599,-20344,-23394,-25559,-26730,-26854,-25938,-24054,-21336,-17950,-14119,-10079,-6073,-2359,863,3390,5118,5967,5954,5134,3642,1631,-690,-3120,-5434,-7444,-8959,-9859,-10038,-9475,-8181,-6241,-3778,-963,2013,4945,7633,9909,11624,12700,13096,12843,11993,10660,8936,6956,4798,2577,337,-1828,-3892,-5780,-7454,-8860,-9952,-10707,-11091,-11131,-10831,-10249,-9449,-8490,-7455,-6390,-5331,-4287,-3238,-2140,-942,423,1998,3813,5874,8134,10527,12939,15225,17237,18797,19772,20045,19556,18307,16357,13816,10853,7642,4394,1300,-1453,-3705,-5327,-6240,-6379,-5770,-4431,-2479,-41,2707,5562,8337,10830,12909,14454,15420,15797,15629,14981,13965,12660,11191,9616,8011,6403,4806,3212,1622,11,-1582,-3171,-4672,-6067,-7259,-8199,-8817,-9044,-8849,-8186,-7056,-5467,-3467,-1135,1414,4022,6531,8733,10464,11550,11871,11353,9997,7854,5076,1847,-1576,-4934,-7937,-10353,-11957,-12618,-12278,-10938,-8719,-5773,-2329,1358,5035,8444,11377,13642,15125,15728,15422,14215,12144,9306,5806,1796,-2546,-7033,-11453,-15601,-19287,-22319,-24574,-25938,-26362,-25840,-24415,-22175,-19275,-15869,-12192,-8444,-4877,-1691,930,2851,4021,4457,4252,3589,2655,1696,892,408,300,574,1120,1817,2467,2920,3043,2754,2073,1051,-170,-1435,-2558,-3372,-3727,-3518,-2697,-1269,703,3094,5761,8508,11158,13511,15420,16738,17404,17369,16676,15387,13635,11549,9307,7056,4950,3106,1597,456,-337,-837,-1143,-1349,-1573,-1886,-2364,-3018,-3850,-4824,-5876,-6953,-7972,-8888,-9648,-10231,-10621,-10837,-10873,-10779,-10566,-10278,-9952,-9623,-9322,-9060,-8841,-8629,-8372,-7995,-7405,-6520,-5261,-3575,-1459,1060,3888,6912,9960,12858,15415,17441,18792,19323,18968,17699,15551,12637,9107,5180,1103,-2879,-6508,-9590,-11960,-13515,-14223,-14094,-13200,-11647,-9567,-7117,-4456,-1723,931,3422,5639,7548,9096,10292,11134,11658,11913,11947,11840,11655,11455,11303,11233,11257,11365,11509,11630,11661,11531,11195,10641,9874,8969,7981,7031,6196,5566,5163,4984,4947,4951,4844,4474,3726,2493,780,-1389,-3889,-6553,-9184,-11561,-13495,-14820,-15430,-15278,-14394,-12852,-10802,-8410,-5875,-3399,-1152,703,2066,2865,3081,2727,1862,554,-1084,-2960,-4951,-6956,-8872,-10608,-12089,-13240,-14003,-14338,-14217,-13648,-12668,-11338,-9774,-8083,-6410,-4857,-3531,-2455,-1634,-991,-405,247,1138,2365,4022,6121,8605,11371,14229,16983,19403,21262,22374,22576,21792,20005,17281,13782,9714,5365,1017,-3041,-6553,-9345,-11287,-12366,-12607,-12115,-11033,-9511,-7724,-5818,-3941,-2208,-723,441,1233,1631,1654,1338,763,4,-831,-1673,-2423,-3043,-3482,-3721,-3768,-3626,-3327,-2912,-2416,-1898,-1390,-937,-543,-217,69,343,644,996,1410,1859,2305,2658,2850,2760,2328,1474,198,-1478,-3455,-5590,-7688,-9541,-10933,-11692,-11681,-10869,-9268,-7029,-4328,-1453,1322,3683,5383,6220,6089,5007,3068,495,-2458,-5481,-8295,-10648,-12370,-13372,-13645,-13277,-12401,-11206,-9893,-8656,-7662,-7032,-6816,-7003,-7520,-8216,-8937,-9479,-9672,-9373,-8493,-6995,-4927,-2373,517,3576,6616,9467,11954,13980,15440,16332,16659,16476,15886,14951,13789,12457,11022,9533,8014,6498,5008,3558,2175,862,-366,-1505,-2560,-3519,-4395,-5165,-5824,-6345,-6697,-6861,-6816,-6547,-6080,-5420,-4625,-3731,-2806,-1882,-1023,-216,511,1202,1869,2575,3312,4131,4978,5854,6687,7434,8033,8442,8623,8566,8270,7772,7125,6413,5732,5180,4835,4740,4893,5226,5646,6014,6224,6175,5839,5246,4486,3705,3058,2702,2749,3254,4195,5468,6918,8335,9503,10221,10336,9754,8492,6610,4301,1740,-799,-3115,-5020,-6390,-7217,-7530,-7458,-7155,-6784,-6498,-6383,-6497,-6793,-7218,-7627,-7905,-7911,-7558,-6784,-5608,-4085,-2343,-549,1100,2395,3137,3173,2387,771,-1652,-4709,-8230,-11912,-15485,-18625,-21063,-22574,-23003,-22309,-20526,-17806,-14359,-10462,-6418,-2510,984,3883,6033,7403,7999,7912,7272,6232,4971,3624,2350,1213,294,-407,-911,-1250,-1501,-1712,-1940,-2226,-2569,-2963,-3362,-3703,-3917,-3930,-3694,-3167,-2354,-1271,32,1479,2999,4503,5908,7144,8146,8861,9250,9284,8950,8258,7250,5981,4568,3103,1749,613,-162,-490,-298,419,1652,3297,5253,7345,9402,11237,12685,13613,13942,13648,12778,11422,9731,7855,5969,4184,2624,1300,237,-621,-1346,-2007,-2695,-3460,-4350,-5345,-6437,-7530,-8561,-9427,-10039,-10334,-10255,-9789,-8933,-7720,-6187,-4399,-2425,-344,1750,3777,5637,7249,8541,9450,9950,10018,9683,8968,7952,6697,5305,3873,2503,1310,380,-187,-335,-16,772,2020,3662,5643,7844,10158,12433,14525,16272,17547,18243,18304,17744,16605,15014,13078,10970,8798,6707,4752,3000,1440,60,-1196,-2376,-3521,-4640,-5714,-6670,-7417,-7840,-7824,-7300,-6207,-4586,-2500,-107,2404,4802,6865,8376,9205,9254,8556,7171,5275,3049,718,-1511,-3458,-4997,-6036,-6573,-6611,-6249,-5566,-4721,-3847,-3096,-2624,-2523,-2894,-3758,-5086,-6813,-8810,-10920,-12987,-14839,-16349,-17409,-17958,-17964,-17438,-16413,-14957,-13163,-11149,-9047,-7001,-5139,-3582,-2406,-1660,-1347,-1434,-1855,-2507,-3302,-4112,-4864,-5474,-5898,-6143,-6207,-6158,-6043,-5941,-5906,-5996,-6218,-6569,-7000,-7435,-7778,-7922,-7767,-7224,-6246,-4804,-2940,-705,1780,4394,6986,9401,11512,13192,14371,14998,15091,14697,13933,12934,11872,10924,10240,9950,10111,10742,11767,13085,14521,15886,17003,17680,17823,17351,16294,14720,12774,10621,8449,6434,4714,3398,2524,2107,2099,2436,3032,3782,4596,5373,6029,6501,6727,6693,6383,5836,5088,4219,3302,2431,1677,1115,780,702,877,1282,1886,2631,3472,4344,5182,5928,6497,6837,6865,6538,5799,4638,3055,1082,-1203,-3719,-6330,-8909,-11303,-13386,-15007,-16087,-16507,-16260,-15307,-13734,-11637,-9191,-6617,-4135,-1981,-330,691,1045,773,-10,-1133,-2405,-3645,-4693,-5477,-5950,-6158,-6163,-6066,-5951,-5913,-5973,-6168,-6460,-6809,-7146,-7389,-7462,-7306,-6865,-6146,-5151,-3951,-2629,-1261,29,1202,2169,2936,3486,3875,4140,4354,4587,4870,5273,5767,6372,7007,7622,8092,8306,8132,7448,6181,4282,1792,-1212,-4563,-8064,-11484,-14579,-17142,-18983,-19990,-20103,-19355,-17820,-15657,-13041,-10176,-7261,-4460,-1908,318,2189,3719,4973,6006,6925,7769,8608,9436,10239,10976,11565,11974,12123,12020,11658,11090,10398,9665,9005,8517,8267,8344,8734,9458,10434,11594,12799,13923,14800,15302,15302,14733,13559,11820,9584,6989,4181,1351,-1335,-3691,-5592,-6910,-7608,-7654,-7123,-6099,-4747,-3236,-1773,-520,344,735,583,-90,-1214,-2662,-4271,-5862,-7267,-8354,-9044,-9325,-9237,-8890,-8400,-7913,-7544,-7382,-7472,-7825,-8402,-9153,-10003,-10880,-11714,-12448,-13021,-13398,-13529,-13385,-12931,-12159,-11056,-9664,-8004,-6172,-4232,-2321,-525,1007,2213,2978,3300,3156,2599,1715,595,-628,-1856,-2984,-3958,-4737,-5325,-5732,-5984,-6091,-6058,-5871,-5502,-4948,-4178,-3228,-2109,-886,380,1605,2717,3627,4286,4635,4662,4368,3791,2984,2016,953,-123,-1162,-2084,-2850,-3379,-3636,-3567,-3154,-2409,-1362,-89,1319,2758,4126,5325,6295,6999,7420,7599,7562,7372,7076,6723,6329,5928,5490,5017,4475,3829,3067,2166,1144,15,-1148,-2304,-3341,-4202,-4809,-5113,-5121,-4840,-4360,-3752,-3151,-2643,-2343,-2294,-2536,-3039,-3758,-4607,-5493,-6321,-7001,-7466,-7677,-7615,-7308,-6784,-6122,-5369,-4599,-3858,-3174,-2554,-1990,-1439,-880,-249,465,1321,2292,3402,4593,5836,7050,8166,9090,9747,10061,9973,9484,8582,7349,5856,4221,2575,1047,-255,-1216,-1789,-1928,-1632,-949,75,1320,2676,4000,5133,5953,6331,6217,5580,4476,2976,1218,-667,-2526,-4239,-5687,-6812,-7571,-7974,-8064,-7897,-7562,-7135,-6678,-6272,-5909,-5646,-5430,-5260,-5083,-4864,-4574,-4186,-3720,-3166,-2593,-1991,-1436,-897,-418,46,482,896,1266,1526,1611,1407,843,-179,-1662,-3614,-5924,-8480,-11077,-13522,-15587,-17084,-17859,-17829,-16971,-15352,-13072,-10315,-7237,-4056,-926,1983,4553,6677,8295,9348,9831,9737,9101,7979,6445,4599,2564,451,-1584,-3454,-5023,-6226,-6996,-7275,-7086,-6396,-5284,-3778,-1982,25,2141,4261,6325,8229,9956,11442,12679,13645,14333,14726,14802,14549,13927,12924,11522,9720,7563,5097,2435,-318,-2992,-5456,-7538,-9125,-10109,-10438,-10096,-9114,-7554,-5509,-3083,-403,2410,5219,7884,10266,12224,13620,14361,14348,13581,12071,9929,7292,4358,1331,-1582,-4209,-6419,-8145,-9369,-10129,-10497,-10549,-10376,-10020,-9525,-8878,-8066,-7046,-5794,-4287,-2529,-560,1562,3737,5859,7809,9474,10762,11588,11925,11733,11050,9885,8327,6428,4299,2017,-313,-2609,-4792,-6775,-8487,-9823,-10694,-11006,-10667,-9637,-7900,-5514,-2579,736,4232,7693,10880,13616,15720,17101,17683,17476,16487,14806,12500,9698,6513,3096,-410,-3848,-7066,-9928,-12320,-14142,-15368,-15963,-15998,-15514,-14641,-13469,-12115,-10661,-9165,-7654,-6132,-4590,-3023,-1448,86,1500,2681,3496,3832,3589,2724,1269,-695,-2998,-5432,-7765,-9768,-11243,-12059,-12135,-11497,-10206,-8399,-6238,-3886,-1515,743,2793,4556,6038,7218,8169,8911,9539,10083,10611,11137,11669,12184,12627,12933,13014,12796,12205,11204,9779,7969,5837,3506,1108,-1190,-3214,-4815,-5842,-6219,-5891,-4892,-3297,-1233,1123,3602,6001,8158,9916,11145,11762,11693,10927,9484,7416,4843,1884,-1259,-4424,-7396,-10017,-12135,-13659,-14541,-14795,-14468,-13654,-12446,-10966,-9298,-7541,-5736,-3938,-2158,-421,1240,2802,4176,5320,6123,6551,6546,6136,5367,4350,3209,2102,1143,463,109,111,448,1043,1816,2659,3455,4137,4602,4837,4809,4536,4069,3461,2795,2156,1602,1199,952,861,868,910,889,715,313,-387,-1378,-2659,-4121,-5673,-7138,-8355,-9150,-9377,-8929,-7761,-5892,-3404,-456,2776,6054,9172,11907,14112,15654,16505,16643,16165,15127,13682,11923,9978,7930,5847,3787,1771,-156,-1994,-3698,-5262,-6645,-7841,-8824,-9596,-10168,-10548,-10776,-10863,-10848,-10735,-10534,-10234,-9813,-9246,-8512,-7584,-6492,-5241,-3921,-2586,-1339,-235,659,1351,1839,2195,2455,2704,2966,3285,3646,4030,4393,4684,4848,4863,4700,4401,3995,3584,3242,3079,3159,3533,4191,5087,6101,7110,7931,8434,8470,7983,6945,5435,3563,1522,-486,-2247,-3577,-4331,-4442,-3899,-2767,-1180,710,2703,4637,6348,7750,8768,9407,9681,9613,9258,8607,7692,6482,4977,3164,1047,-1331,-3909,-6579,-9186,-11564,-13512,-14856,-15436,-15173,-14031,-12105,-9519,-6519,-3347,-289,2412,4561,6028,6782,6857,6365,5459,4320,3122,2022,1123,490,108,-67,-145,-239,-478,-964,-1775,-2928,-4404,-6124,-7977,-9836,-11554,-13016,-14105,-14744,-14880,-14492,-13596,-12244,-10525,-8576,-6556,-4638,-2999,-1768,-1060,-898,-1277,-2117,-3300,-4681,-6093,-7386,-8412,-9080,-9305,-9084,-8433,-7432,-6178,-4820,-3485,-2336,-1480,-1030,-1021,-1483,-2359,-3573,-5000,-6483,-7862,-8977,-9674,-9864,-9465,-8494,-6986,-5068,-2865,-576,1665,3683,5405,6775,7805,8560,9116,9582,10038,10554,11153,11828,12539,13206,13763,14105,14189,13944,13371,12484,11311,9938,8407,6806,5179,3572,2008,504,-937,-2287,-3531,-4610,-5481,-6072,-6334,-6228,-5757,-4937,-3849,-2558,-1185,183,1436,2511,3345,3925,4265,4398,4403,4355,4326,4397,4589,4929,5397,5940,6523,7065,7529,7875,8093,8194,8223,8215,8232,8293,8404,8525,8586,8479,8102,7336,6120,4422,2270,-238,-2969,-5733,-8340,-10578,-12277,-13286,-13511,-12924,-11540,-9453,-6801,-3753,-517,2713,5750,8433,10654,12339,13459,14032,14073,13640,12762,11476,9812,7772,5395,2703,-236,-3346,-6504,-9582,-12440,-14924,-16943,-18374,-19195,-19374,-18947,-17968,-16512,-14689,-12586,-10322,-7989,-5673,-3465,-1406,437,2051,3405,4490,5301,5812,6019,5889,5405,4557,3346,1802,-6,-1998,-4044,-6020,-7783,-9215,-10206,-10697,-10641,-10044,-8949,-7408,-5540,-3432,-1234,944,2963,4722,6110,7062,7505,7417,6773,5594,3921,1827,-594,-3207,-5884,-8455,-10782,-12712,-14125,-14924,-15035,-14441,-13134,-11188,-8673,-5740,-2528,768,3982,6922,9455,11433,12791,13456,13435,12742,11442,9628,7421,4970,2427,-37,-2287,-4180,-5642,-6591,-7035,-6940,-6367,-5321,-3860,-2022,145,2591,5239,8032,10851,13621,16208,18519,20438,21875,22746,22994,22565,21454,19657,17224,14223,10760,6972,3022,-921,-4667,-8063,-10943,-13191,-14714,-15435,-15334,-14385,-12635,-10117,-6953,-3252,814,5053,9283,13291,16900,19954,22320,23918,24707,24680,23883,22383,20283,17704,14772,11629,8398,5209,2164,-646,-3151,-5310,-7083,-8468,-9447,-10029,-10206,-9991,-9374,-8392,-7057,-5429,-3564,-1557,505,2502,4335,5885,7058,7755,7931,7530,6565,5060,3087,760,-1802,-4426,-6965,-9241,-11115,-12460,-13184,-13245,-12629,-11383,-9576,-7322,-4745,-1992,783,3440,5823,7823,9319,10232,10497,10071,8950,7142,4711,1732,-1671,-5349,-9139,-12840,-16278,-19258,-21625,-23238,-24005,-23864,-22810,-20883,-18155,-14783,-10905,-6763,-2543,1496,5160,8250,10618,12169,12850,12679,11720,10101,7968,5533,2957,450,-1872,-3884,-5542,-6835,-7793,-8472,-8940,-9247,-9444,-9522,-9468,-9212,-8692,-7815,-6533,-4791,-2606,-17,2889,5974,9103,12090,14779,17006,18646,19604,19824,19305,18077,16228,13858,11113,8142,5089,2127,-633,-3043,-5016,-6446,-7274,-7429,-6898,-5667,-3789,-1339,1549,4713,7959,11063,13824,16027,17514,18158,17890,16714,14684,11927,8596,4908,1065,-2677,-6121,-9049,-11306,-12784,-13417,-13228,-12282,-10709,-8680,-6400,-4083,-1920,-95,1295,2176,2565,2523,2169,1631,1074,623,397,448,785,1347,2025,2675,3131,3243,2887,1995,562,-1350,-3591,-5986,-8265,-10204,-11526,-12059,-11648,-10261,-7949,-4851,-1206,2717,6593,10111,12975,14944,15860,15639,14325,12033,9002,5516,1916,-1476,-4353,-6527,-7855,-8366,-8136,-7371,-6286,-5148,-4159,-3498,-3229,-3351,-3755,-4276,-4711,-4844,-4519,-3620,-2132,-127,2244,4768,7181,9243,10718,11463,11402,10577,9103,7192,5075,3007,1188,-221,-1154,-1630,-1716,-1588,-1384,-1312,-1504,-2066,-3024,-4338,-5892,-7533,-9072,-10325,-11151,-11443,-11173,-10368,-9126,-7572,-5881,-4211,-2721,-1539,-730,-337,-312,-599,-1063,-1583,-2013,-2220,-2108,-1600,-668,682,2413,4457,6722,9105,11505,13790,15879,17635,19002,19873,20220,20001,19233,17929,16159,13976,11484,8763,5917,3055,263,-2345,-4703,-6732,-8391,-9636,-10474,-10886,-10903,-10548,-9840,-8852,-7614,-6227,-4766,-3346,-2064,-1028,-302,39,-1,-432,-1206,-2264,-3548,-4964,-6459,-7949,-9390,-10720,-11904,-12899,-13683,-14222,-14520,-14560,-14370,-13975,-13428,-12786,-12126,-11495,-10964,-10540,-10253,-10063,-9962,-9885,-9814,-9681,-9478,-9163,-8733,-8193,-7537,-6799,-5979,-5109,-4204,-3281,-2347,-1413,-466,486,1467,2459,3471,4460,5401,6231,6890,7313,7432,7213,6611,5648,4333,2737,940,-952,-2817,-4537,-5994,-7096,-7758,-7950,-7643,-6883,-5729,-4286,-2703,-1130,264,1340,2009,2232,2053,1576,963,401,79,150,724,1821,3412,5383,7584,9828,11948,13771,15210,16184,16712,16825,16625,16211,15697,15172,14691,14260,13840,13351,12688,11759,10489,8870,6967,4910,2894,1147,-125,-735,-606,262,1750,3643,5672,7514,8874,9488,9187,7896,5654,2616,-981,-4829,-8580,-11910,-14507,-16175,-16774,-16343,-14964,-12890,-10399,-7810,-5457,-3581,-2392,-1964,-2296,-3275,-4727,-6425,-8128,-9618,-10692,-11237,-11148,-10438,-9122,-7307,-5120,-2708,-274,2044,4039,5614,6644,7098,6969,6314,5221,3810,2206,537,-1109,-2653,-4076,-5379,-6593,-7775,-8961,-10211,-11528,-12913,-14323,-15703,-16959,-18021,-18794,-19220,-19265,-18891,-18127,-16981,-15515,-13774,-11830,-9755,-7612,-5491,-3445,-1558,117,1523,2611,3347,3705,3682,3270,2527,1463,205,-1189,-2564,-3815,-4802,-5425,-5599,-5287,-4472,-3211,-1549,373,2445,4487,6333,7821,8800,9174,8898,7981,6515,4627,2504,340,-1644,-3269,-4363,-4824,-4599,-3693,-2190,-218,2045,4411,6669,8672,10264,11392,12026,12211,12032,11589,11025,10424,9905,9503,9255,9139,9121,9120,9062,8849,8394,7635,6520,5045,3234,1142,-1130,-3480,-5756,-7833,-9546,-10774,-11395,-11323,-10529,-8989,-6781,-3972,-724,2809,6429,9940,13154,15898,18052,19497,20213,20154,19393,17975,16043,13720,11174,8545,5970,3534,1305,-710,-2502,-4085,-5462,-6598,-7459,-7957,-8025,-7586,-6626,-5154,-3281,-1135,1081,3162,4902,6133,6721,6615,5819,4389,2478,224,-2147,-4440,-6444,-7967,-8872,-9049,-8474,-7182,-5280,-2944,-398,2114,4337,6072,7138,7492,7112,6119,4668,2969,1256,-258,-1401,-2049,-2156,-1736,-875,304,1616,2891,3938,4622,4829,4544,3768,2630,1245,-181,-1471,-2441,-2961,-2959,-2448,-1513,-325,915,1964,2616,2690,2090,780,-1176,-3655,-6472,-9413,-12257,-14806,-16885,-18388,-19253,-19477,-19118,-18259,-17032,-15578,-14038,-12553,-11230,-10147,-9349,-8834,-8559,-8460,-8414,-8325,-8043,-7486,-6543,-5202,-3446,-1350,988,3435,5824,8005,9820,11161,11925,12094,11631,10609,9069,7138,4932,2599,289,-1853,-3692,-5120,-6058,-6454,-6307,-5637,-4507,-3008,-1247,647,2546,4310,5838,7027,7834,8252,8317,8125,7786,7453,7245,7296,7657,8363,9363,10569,11841,13036,13997,14611,14807,14548,13879,12851,11563,10123,8606,7109,5670,4328,3087,1940,878,-114,-1040,-1899,-2682,-3365,-3941,-4362,-4637,-4709,-4589,-4244,-3673,-2873,-1862,-665,684,2126,3626,5118,6570,7940,9195,10295,11217,11900,12325,12443,12242,11724,10914,9859,8635,7304,5949,4619,3346,2135,949,-256,-1539,-2966,-4556,-6341,-8268,-10287,-12304,-14202,-15885,-17242,-18210,-18743,-18826,-18466,-17688,-16523,-14997,-13160,-11023,-8659,-6090,-3411,-688,1968,4437,6602,8333,9511,10068,9920,9088,7579,5502,2966,166,-2712,-5447,-7844,-9740,-11029,-11660,-11678,-11137,-10195,-8970,-7647,-6349,-5203,-4293,-3661,-3326,-3263,-3447,-3820,-4344,-4968,-5631,-6323,-6960,-7543,-7996,-8291,-8365,-8149,-7583,-6590,-5137,-3188,-773,2042,5145,8376,11546,14467,16941,18818,19992,20412,20094,19112,17573,15615,13377,10992,8571,6200,3934,1811,-166,-1972,-3629,-5097,-6367,-7374,-8067,-8354,-8181,-7472,-6218,-4424,-2170,438,3220,6010,8571,10747,12340,13262,13453,12929,11794,10177,8280,6285,4386,2722,1400,452,-137,-427,-539,-579,-700,-1013,-1610,-2543,-3813,-5368,-7127,-8960,-10731,-12301,-13533,-14330,-14603,-14325,-13485,-12114,-10279,-8043,-5528,-2805,-13,2771,5411,7818,9871,11463,12508,12904,12625,11641,10006,7809,5205,2372,-469,-3119,-5391,-7150,-8331,-8916,-8978,-8618,-7985,-7252,-6545,-6019,-5723,-5706,-5928,-6330,-6826,-7313,-7714,-7947,-7979,-7788,-7362,-6741,-5923,-4970,-3905,-2772,-1615,-454,662,1735,2724,3635,4458,5189,5836,6392,6846,7178,7351,7308,7006,6383,5423,4102,2456,528,-1599,-3824,-6043,-8148,-10045,-11661,-12945,-13869,-14429,-14629,-14486,-13998,-13175,-12009,-10498,-8655,-6491,-4057,-1408,1372,4182,6932,9509,11830,13820,15406,16555,17222,17379,17027,16125,14718,12790,10411,7629,4541,1248,-2121,-5445,-8602,-11463,-13964,-15992,-17528,-18508,-18916,-18726,-17911,-16460,-14364,-11644,-8346,-4570,-433,3871,8153,12169,15691,18498,20395,21245,20987,19616,17273,14115,10452,6593,2901,-280,-2659,-4030,-4280,-3437,-1621,921,3890,6921,9661,11787,13045,13282,12465,10647,8029,4836,1380,-2047,-5169,-7771,-9701,-10911,-11394,-11244,-10568,-9495,-8164,-6659,-5063,-3399,-1665,150,2084,4130,6289,8486,10641,12609,14256,15432,16022,15952,15197,13805,11847,9472,6815,4040,1300,-1295,-3630,-5664,-7359,-8721,-9767,-10529,-11035,-11322,-11382,-11248,-10861,-10249,-9340,-8162,-6690,-4972,-3057,-1047,969,2841,4480,5765,6634,7054,7027,6591,5820,4780,3565,2238,855,-542,-1944,-3344,-4741,-6140,-7514,-8836,-10041,-11054,-11780,-12134,-12031,-11437,-10347,-8818,-6964,-4936,-2923,-1116,328,1280,1698,1585,1029,162,-848,-1823,-2593,-3026,-3028,-2577,-1684,-455,1008,2512,3927,5048,5791,6027,5770,5029,3918,2571,1165,-119,-1113,-1696,-1790,-1394,-576,538,1781,2947,3871,4372,4376,3830,2786,1344,-348,-2087,-3694,-4971,-5760,-5962,-5493,-4367,-2625,-359,2282,5151,8059,10832,13314,15357,16871,17776,18041,17664,16657,15091,13045,10661,8112,5594,3342,1562,440,104,575,1812,3640,5829,8083,10085,11556,12265,12082,10976,9033,6432,3437,353,-2496,-4809,-6356,-6977,-6649,-5431,-3514,-1146,1361,3703,5593,6807,7216,6771,5535,3652,1320,-1217,-3714,-5968,-7801,-9123,-9900,-10169,-10011,-9552,-8912,-8232,-7607,-7106,-6764,-6557,-6461,-6394,-6315,-6148,-5883,-5509,-5051,-4562,-4086,-3670,-3346,-3111,-2935,-2783,-2580,-2274,-1807,-1140,-261,813,2046,3358,4685,5906,6960,7742,8205,8311,8045,7422,6480,5249,3795,2156,392,-1445,-3307,-5128,-6854,-8415,-9754,-10825,-11585,-12023,-12130,-11932,-11443,-10702,-9735,-8567,-7221,-5712,-4059,-2292,-452,1409,3221,4895,6380,7569,8462,9000,9229,9186,8951,8632,8320,8131,8122,8352,8816,9487,10303,11163,11990,12643,13075,13151,12854,12116,10957,9401,7535,5458,3322,1280,-512,-1903,-2791,-3115,-2877,-2150,-1047,249,1564,2712,3549,3990,3996,3602,2895,1975,999,66,-700,-1255,-1567,-1689,-1671,-1652,-1727,-2037,-2668,-3666,-5030,-6665,-8430,-10135,-11539,-12446,-12657,-12072,-10650,-8467,-5656,-2461,878,4050,6807,8913,10218,10667,10274,9177,7563,5686,3810,2202,1060,541,676,1433,2656,4153,5646,6894,7636,7713,7003,5520,3337,640,-2354,-5372,-8177,-10535,-12306,-13386,-13771,-13516,-12721,-11541,-10131,-8642,-7218,-5946,-4889,-4068,-3454,-3021,-2698,-2442,-2179,-1889,-1513,-1076,-549,8,574,1076,1463,1666,1658,1395,912,231,-547,-1331,-1979,-2373,-2395,-1958,-1039,346,2093,4058,6034,7795,9117,9808,9717,8807,7077,4663,1749,-1422,-4544,-7344,-9533,-10896,-11279,-10618,-8939,-6373,-3122,550,4330,7931,11054,13484,15056,15690,15393,14238,12352,9931,7146,4224,1318,-1396,-3825,-5882,-7539,-8786,-9641,-10117,-10241,-10023,-9459,-8550,-7284,-5653,-3698,-1440,1016,3583,6131,8540,10691,12507,13923,14929,15549,15838,15882,15774,15602,15437,15315,15238,15176,15076,14879,14523,13976,13221,12271,11159,9919,8597,7214,5785,4292,2721,1029,-800,-2792,-4927,-7188,-9504,-11811,-14012,-16030,-17770,-19193,-20235,-20907,-21211,-21174,-20858,-20288,-19530,-18604,-17539,-16340,-15010,-13546,-11949,-10240,-8442,-6617,-4828,-3155,-1680,-459,461,1064,1379,1431,1287,995,613,172,-315,-858,-1483,-2232,-3133,-4218,-5475,-6878,-8347,-9790,-11072,-12079,-12676,-12788,-12354,-11381,-9925,-8077,-5985,-3794,-1684,208,1737,2821,3407,3494,3138,2422,1463,382,-703,-1723,-2602,-3365,-4006,-4607,-5210,-5900,-6704,-7665,-8745,-9908,-11043,-12027,-12710,-12936,-12585,-11582,-9923,-7683,-5020,-2141,690,3234,5248,6597,7178,7037,6270,5065,3666,2316,1259,703,767,1542,2985,5031,7514,10257,13046,15672,17953,19736,20929,21478,21409,20758,19643,18160,16439,14589,12690,10807,8964,7165,5404,3666,1939,241,-1428,-3012,-4488,-5796,-6897,-7752,-8332,-8623,-8614,-8321,-7743,-6921,-5850,-4585,-3118,-1507,244,2079,3959,5829,7614,9238,10634,11715,12454,12799,12756,12337,11569,10514,9206,7717,6094,4385,2649,913,-759,-2342,-3769,-4989,-5949,-6581,-6861,-6765,-6311,-5551,-4559,-3443,-2306,-1263,-410,188,469,429,68,-586,-1486,-2574,-3795,-5075,-6360,-7578,-8675,-9589,-10283,-10724,-10921,-10892,-10699,-10416,-10131,-9942,-9911,-10105,-10528,-11187,-12015,-12975,-13957,-14912,-15740,-16413,-16867,-17119,-17146,-16995,-16680,-16249,-15729,-15133,-14463,-13681,-12734,-11559,-10068,-8218,-5970,-3342,-393,2766,6002,9130,11996,14423,16296,17519,18068,17958,17266,16089,14547,12753,10805,8762,6683,4560,2412,222,-2006,-4254,-6486,-8643,-10648,-12414,-13845,-14863,-15382,-15361,-14759,-13582,-11858,-9648,-7046,-4172,-1172,1801,4594,7056,9081,10561,11479,11820,11648,11056,10167,9139,8106,7226,6598,6316,6429,6938,7818,8998,10365,11785,13092,14113,14693,14698,14040,12706,10718,8196,5280,2174,-920,-3782,-6228,-8099,-9285,-9737,-9442,-8461,-6866,-4796,-2373,238,2905,5497,7893,10035,11833,13294,14378,15124,15536,15657,15502,15093,14430,13499,12286,10774,8945,6836,4467,1946,-641,-3149,-5444,-7408,-8933,-9975,-10514,-10582,-10246,-9581,-8689,-7615,-6444,-5168,-3824,-2382,-863,751,2416,4105,5766,7330,8765,9997,11012,11764,12233,12413,12281,11855,11140,10174,8989,7638,6182,4660,3152,1675,283,-1015,-2225,-3350,-4428,-5480,-6540,-7634,-8784,-9995,-11279,-12611,-13992,-15371,-16725,-17981,-19087,-19948,-20493,-20627,-20283,-19415,-18017,-16119,-13809,-11197,-8436,-5680,-3086,-789,1104,2540,3498,4016,4175,4050,3779,3417,3061,2717,2376,1996,1495,802,-162,-1438,-3044,-4934,-7022,-9165,-11171,-12831,-13926,-14258,-13692,-12148,-9659,-6319,-2353,1999,6404,10570,14186,17046,18974,19928,19918,19044,17452,15333,12858,10238,7592,5090,2770,714,-1096,-2677,-4050,-5270,-6341,-7258,-8001,-8494,-8673,-8469,-7819,-6727,-5205,-3367,-1323,709,2577,4040,4979,5264,4884,3889,2425,677,-1107,-2697,-3883,-4498,-4472,-3785,-2528,-831,1108,3083,4883,6352,7360,7886,7935,7614,7047,6393,5793,5366,5175,5230,5481,5831,6155,6311,6181,5670,4730,3381,1673,-262,-2287,-4214,-5889,-7155,-7909,-8111,-7736,-6863,-5554,-3920,-2087,-138,1817,3716,5516,7175,8698,10060,11276,12329,13225,13935,14454,14743,14785,14557,14032,13212,12080,10658,8961,7029,4919,2689,428,-1787,-3857,-5704,-7235,-8394,-9113,-9372,-9150,-8474,-7396,-5980,-4338,-2546,-734,1030,2649,4065,5231,6104,6670,6910,6819,6392,5626,4528,3103,1387,-586,-2742,-5006,-7277,-9455,-11438,-13119,-14414,-15233,-15524,-15239,-14379,-12966,-11072,-8807,-6314,-3766,-1354,735,2328,3281,3505,2963,1682,-236,-2644,-5327,-8057,-10569,-12620,-13987,-14501,-14049,-12618,-10247,-7087,-3335,749,4876,8769,12164,14869,16748,17763,17943,17400,16277,14760,13024,11221,9484,7875,6439,5159,3985,2868,1717,497,-848,-2318,-3881,-5490,-7046,-8447,-9593,-10373,-10713,-10580,-9949,-8886,-7452,-5765,-3956,-2151,-483,948,2066,2823,3221,3268,3030,2571,1980,1350,766,294,-13,-163,-163,-97,-29,-80,-312,-817,-1591,-2638,-3866,-5173,-6420,-7453,-8157,-8424,-8223,-7577,-6551,-5298,-3938,-2656,-1563,-762,-299,-162,-295,-616,-1004,-1371,-1617,-1679,-1544,-1194,-693,-79,555,1141,1584,1831,1821,1541,992,228,-697,-1662,-2576,-3325,-3831,-4045,-3967,-3644,-3161,-2633,-2174,-1895,-1865,-2138,-2682,-3476,-4406,-5381,-6263,-6934,-7285,-7225,-6694,-5682,-4183,-2266,-8,2492,5074,7629,9988,12041,13680,14836,15492,15659,15389,14762,13859,12750,11508,10144,8682,7106,5400,3568,1613,-416,-2463,-4426,-6222,-7735,-8897,-9632,-9931,-9794,-9283,-8464,-7439,-6296,-5121,-3971,-2874,-1842,-841,147,1176,2255,3415,4619,5859,7047,8135,9028,9668,10000,10005,9687,9076,8233,7204,6069,4866,3645,2426,1214,6,-1207,-2426,-3648,-4838,-5959,-6931,-7677,-8098,-8112,-7644,-6654,-5131,-3118,-686,2027,4879,7689,10273,12481,14164,15245,15694,15515,14792,13602,12073,10294,8377,6368,4329,2270,207,-1854,-3903,-5920,-7871,-9715,-11400,-12862,-14059,-14933,-15456,-15627,-15438,-14943,-14182,-13225,-12157,-11053,-9989,-9050,-8259,-7670,-7245,-6963,-6752,-6525,-6197,-5687,-4925,-3900,-2600,-1081,597,2333,4031,5585,6904,7921,8583,8868,8784,8329,7555,6473,5126,3548,1758,-187,-2263,-4408,-6559,-8655,-10593,-12309,-13696,-14682,-15200,-15205,-14678,-13642,-12126,-10225,-8017,-5631,-3171,-770,1494,3509,5249,6651,7735,8492,8961,9182,9186,9040,8763,8414,8005,7557,7082,6552,5984,5327,4606,3801,2963,2138,1400,842,543,578,976,1760,2870,4262,5810,7403,8898,10174,11119,11669,11797,11529,10938,10117,9197,8273,7453,6771,6235,5807,5407,4948,4360,3581,2617,1500,306,-860,-1885,-2675,-3140,-3241,-2967,-2354,-1465,-401,735,1827,2786,3533,4037,4276,4274,4056,3673,3174,2605,2029,1468,975,564,246,42,-65,-54,57,291,634,1105,1678,2354,3090,3855,4599,5272,5823,6208,6368,6283,5899,5222,4259,3048,1687,260,-1083,-2228,-3072,-3528,-3619,-3341,-2826,-2139,-1429,-758,-196,246,588,871,1139,1435,1775,2151,2528,2845,3030,3010,2722,2131,1228,37,-1387,-2974,-4634,-6263,-7781,-9082,-10108,-10795,-11120,-11077,-10698,-10024,-9133,-8099,-7007,-5944,-4977,-4168,-3544,-3119,-2866,-2750,-2701,-2655,-2537,-2305,-1912,-1380,-725,-23,642,1172,1460,1437,1030,247,-915,-2375,-4061,-5856,-7663,-9364,-10867,-12080,-12919,-13322,-13222,-12589,-11393,-9654,-7401,-4717,-1708,1491,4715,7806,10592,12938,14727,15896,16420,16331,15701,14632,13255,11697,10082,8514,7075,5806,4744,3872,3187,2656,2262,1994,1845,1834,1969,2273,2757,3418,4247,5205,6256,7324,8354,9256,9955,10395,10503,10279,9707,8836,7743,6513,5295,4192,3357,2864,2807,3172,3950,5035,6321,7660,8896,9901,10538,10735,10420,9593,8262,6506,4399,2071,-351,-2732,-4927,-6815,-8285,-9267,-9709,-9629,-9058,-8085,-6824,-5391,-3922,-2536,-1327,-386,236,511,418,-6,-730,-1685,-2772,-3900,-4940,-5797,-6368,-6596,-6446,-5929,-5096,-4028,-2835,-1648,-597,187,597,552,20,-993,-2405,-4110,-5940,-7728,-9300,-10500,-11222,-11393,-11020,-10127,-8836,-7234,-5487,-3700,-1988,-420,976,2191,3248,4152,4919,5516,5917,6044,5839,5234,4207,2762,964,-1089,-3254,-5372,-7298,-8886,-10080,-10806,-11130,-11091,-10822,-10447,-10101,-9890,-9886,-10094,-10479,-10934,-11334,-11513,-11326,-10646,-9385,-7528,-5111,-2234,924,4193,7319,10125,12398,14029,14928,15106,14620,13585,12156,10483,8727,6988,5373,3891,2576,1390,321,-653,-1530,-2292,-2880,-3254,-3315,-3042,-2363,-1299,134,1850,3744,5676,7508,9105,10374,11253,11747,11905,11815,11605,11385,11269,11302,11491,11779,12038,12139,11901,11199,9946,8116,5795,3124,344,-2281,-4470,-5961,-6580,-6215,-4896,-2755,-29,2957,5847,8298,10001,10770,10501,9237,7115,4371,1302,-1776,-4548,-6756,-8214,-8839,-8659,-7798,-6475,-4924,-3440,-2221,-1474,-1263,-1615,-2430,-3585,-4884,-6149,-7220,-7976,-8395,-8483,-8346,-8109,-7916,-7932,-8235,-8930,-9992,-11403,-13052,-14811,-16529,-18047,-19230,-19965,-20178,-19842,-18967,-17612,-15848,-13785,-11522,-9161,-6797,-4474,-2259,-139,1840,3714,5424,6963,8241,9183,9680,9637,8979,7669,5731,3259,386,-2659,-5677,-8393,-10633,-12195,-13024,-13076,-12434,-11210,-9579,-7723,-5811,-3994,-2358,-947,251,1302,2278,3287,4388,5644,7035,8521,9990,11317,12347,12941,13005,12463,11340,9662,7561,5141,2582,20,-2398,-4549,-6371,-7782,-8790,-9373,-9559,-9373,-8818,-7933,-6706,-5166,-3316,-1190,1166,3670,6225,8685,10905,12709,13961,14524,14347,13403,11769,9553,6935,4128,1365,-1133,-3139,-4514,-5122,-4935,-3982,-2355,-229,2186,4644,6878,8666,9792,10151,9666,8395,6416,3916,1067,-1908,-4816,-7496,-9790,-11634,-12955,-13759,-14066,-13902,-13333,-12388,-11107,-9532,-7666,-5570,-3247,-779,1800,4385,6907,9260,11349,13091,14395,15208,15485,15196,14356,12981,11128,8894,6377,3718,1056,-1480,-3769,-5740,-7345,-8600,-9544,-10265,-10861,-11438,-12080,-12821,-13672,-14537,-15322,-15866,-16030,-15710,-14845,-13469,-11672,-9637,-7559,-5686,-4223,-3338,-3130,-3587,-4612,-6011,-7524,-8862,-9750,-9969,-9375,-7957,-5790,-3083,-108,2825,5390,7346,8491,8771,8208,6946,5205,3247,1359,-201,-1228,-1596,-1290,-376,965,2517,4018,5222,5936,6041,5502,4400,2868,1132,-593,-2058,-3096,-3565,-3423,-2697,-1481,61,1735,3340,4661,5552,5878,5615,4770,3444,1777,-58,-1865,-3482,-4746,-5569,-5890,-5712,-5091,-4101,-2854,-1449,34,1529,3023,4505,5990,7490,8972,10423,11730,12828,13571,13872,13642,12839,11513,9733,7686,5547,3556,1904,761,226,299,937,1960,3206,4405,5378,5909,5908,5327,4214,2693,914,-931,-2676,-4175,-5346,-6143,-6601,-6768,-6761,-6662,-6600,-6633,-6823,-7166,-7631,-8130,-8564,-8800,-8726,-8253,-7319,-5935,-4148,-2049,222,2532,4744,6726,8406,9714,10646,11206,11435,11382,11095,10622,9999,9237,8364,7375,6296,5145,3965,2821,1786,953,402,197,382,922,1779,2820,3902,4866,5517,5738,5394,4458,2923,872,-1569,-4236,-6926,-9453,-11628,-13307,-14390,-14831,-14649,-13915,-12735,-11269,-9645,-8026,-6507,-5175,-4051,-3119,-2330,-1606,-863,-40,918,2005,3190,4392,5497,6369,6879,6919,6423,5397,3896,2045,-1,-2063,-3972,-5590,-6820,-7630,-8019,-8057,-7802,-7349,-6766,-6084,-5336,-4480,-3489,-2298,-871,834,2792,4971,7267,9562,11684,13469,14730,15329,15141,14118,12262,9653,6425,2763,-1109,-4972,-8581,-11751,-14295,-16102,-17084,-17215,-16508,-15006,-12798,-9994,-6730,-3175,492,4077,7383,10237,12497,14062,14910,15059,14605,13679,12440,11067,9693,8468,7447,6691,6187,5895,5759,5676,5560,5314,4850,4140,3152,1951,606,-761,-2000,-2996,-3619,-3817,-3587,-2980,-2128,-1178,-329,264,424,83,-826,-2252,-4117,-6267,-8535,-10715,-12641,-14143,-15108,-15478,-15214,-14362,-12952,-11090,-8845,-6335,-3637,-851,1957,4709,7351,9809,12035,13951,15496,16596,17167,17157,16494,15171,13212,10702,7811,4730,1726,-978,-3147,-4652,-5419,-5482,-4943,-3978,-2780,-1560,-488,304,753,845,644,225,-288,-799,-1217,-1489,-1595,-1555,-1428,-1268,-1192,-1244,-1531,-2059,-2872,-3921,-5171,-6540,-7932,-9253,-10398,-11281,-11822,-11971,-11699,-11006,-9928,-8512,-6838,-4989,-3050,-1101,799,2601,4287,5832,7250,8508,9628,10557,11315,11846,12174,12263,12162,11853,11410,10814,10137,9343,8471,7490,6399,5206,3894,2509,1056,-403,-1820,-3125,-4240,-5073,-5553,-5584,-5135,-4161,-2700,-806,1400,3769,6125,8274,10052,11303,11945,11932,11299,10119,8517,6636,4610,2580,633,-1150,-2731,-4074,-5166,-5969,-6469,-6617,-6398,-5795,-4826,-3547,-2049,-453,1103,2467,3533,4174,4352,4014,3186,1907,270,-1602,-3557,-5414,-7004,-8162,-8785,-8817,-8279,-7274,-5940,-4498,-3133,-2059,-1420,-1317,-1784,-2787,-4244,-6034,-8016,-10042,-11967,-13676,-15054,-16031,-16561,-16615,-16219,-15388,-14198,-12710,-11023,-9223,-7410,-5682,-4122,-2824,-1838,-1227,-1000,-1153,-1647,-2402,-3324,-4285,-5151,-5796,-6107,-6007,-5463,-4491,-3151,-1556,168,1864,3392,4615,5440,5794,5665,5060,4047,2694,1127,-561,-2237,-3799,-5146,-6212,-6930,-7296,-7311,-7005,-6459,-5711,-4860,-3931,-2973,-1984,-948,156,1363,2705,4182,5799,7519,9288,11044,12705,14187,15442,16394,17047,17370,17387,17117,16574,15785,14746,13473,11946,10193,8201,6040,3744,1419,-830,-2898,-4644,-5990,-6849,-7175,-6973,-6243,-5055,-3460,-1544,601,2887,5212,7473,9579,11423,12940,14048,14737,14971,14793,14206,13259,11964,10351,8417,6183,3650,874,-2096,-5124,-8088,-10778,-13020,-14599,-15368,-15202,-14068,-12005,-9132,-5654,-1809,2102,5809,9035,11577,13283,14091,14020,13168,11688,9793,7681,5575,3631,1973,668,-299,-949,-1375,-1650,-1855,-2065,-2297,-2582,-2896,-3229,-3562,-3895,-4239,-4640,-5145,-5816,-6719,-7877,-9323,-11017,-12903,-14874,-16786,-18477,-19781,-20529,-20618,-19970,-18589,-16546,-13965,-11016,-7899,-4801,-1908,657,2791,4478,5719,6590,7169,7579,7913,8257,8670,9130,9621,10018,10219,10065,9439,8232,6407,3983,1050,-2221,-5640,-8952,-11956,-14429,-16245,-17319,-17656,-17321,-16446,-15190,-13722,-12211,-10764,-9474,-8336,-7343,-6396,-5441,-4359,-3116,-1660,-31,1715,3461,5076,6423,7385,7877,7890,7441,6631,5568,4403,3263,2281,1538,1107,1000,1213,1693,2366,3135,3904,4557,5047,5301,5348,5207,4978,4747,4633,4722,5078,5729,6648,7790,9059,10371,11621,12735,13657,14350,14819,15064,15108,14968,14639,14122,13389,12422,11212,9761,8108,6319,4468,2676,1012,-426,-1591,-2484,-3093,-3489,-3716,-3838,-3917,-3976,-4035,-4082,-4076,-3981,-3735,-3291,-2600,-1644,-401,1097,2825,4719,6699,8666,10527,12165,13507,14468,15024,15176,14968,14491,13822,13100,12383,11781,11302,10957,10707,10460,10151,9645,8891,7779,6321,4480,2342,-53,-2568,-5115,-7559,-9804,-11762,-13380,-14612,-15477,-15955,-16114,-15964,-15578,-14998,-14291,-13516,-12748,-12032,-11446,-11013,-10768,-10716,-10835,-11087,-11423,-11768,-12045,-12182,-12089,-11699,-10965,-9819,-8296,-6387,-4204,-1848,507,2666,4439,5623,6090,5737,4570,2659,171,-2680,-5607,-8352,-10629,-12234,-13005,-12876,-11863,-10066,-7656,-4847,-1874,1033,3692,5949,7737,9020,9827,10214,10254,10022,9587,8988,8255,7395,6392,5247,3940,2482,898,-785,-2484,-4155,-5690,-7022,-8065,-8760,-9070,-8971,-8495,-7643,-6502,-5106,-3530,-1847,-108,1617,3282,4847,6268,7522,8584,9439,10087,10541,10833,11026,11178,11386,11707,12217,12931,13856,14952,16141,17350,18442,19331,19886,20021,19655,18738,17260,15231,12724,9812,6623,3286,-59,-3273,-6235,-8854,-11052,-12800,-14084,-14922,-15342,-15385,-15083,-14484,-13604,-12480,-11125,-9566,-7825,-5942,-3953,-1910,117,2092,3922,5588,7017,8202,9105,9742,10098,10208,10078,9738,9207,8497,7620,6577,5370,3996,2472,811,-954,-2757,-4558,-6265,-7815,-9149,-10191,-10909,-11244,-11178,-10672,-9737,-8392,-6708,-4786,-2770,-813,920,2290,3206,3609,3522,2998,2134,1066,-104,-1227,-2225,-2998,-3483,-3654,-3483,-3028,-2347,-1567,-843,-315,-126,-321,-893,-1717,-2634,-3444,-3977,-4147,-3924,-3391,-2674,-1900,-1201,-620,-194,138,388,621,801,907,832,502,-170,-1179,-2456,-3825,-5041,-5815,-5885,-5055,-3276,-638,2573,5997,9135,11553,12842,12764,11244,8402,4527,46,-4536,-8701,-11973,-13980,-14490,-13458,-11015,-7463,-3245,1130,5122,8265,10202,10766,9983,8073,5419,2474,-283,-2462,-3790,-4165,-3640,-2416,-750,1043,2706,4042,4928,5351,5341,4986,4388,3640,2814,1954,1064,138,-853,-1901,-3007,-4089,-5080,-5849,-6303,-6371,-6030,-5346,-4429,-3448,-2593,-2024,-1848,-2096,-2692,-3486,-4272,-4823,-4953,-4552,-3600,-2211,-567,1070,2423,3272,3443,2913,1738,106,-1746,-3537,-5016,-5991,-6340,-6068,-5251,-4063,-2738,-1511,-629,-265,-522,-1403,-2804,-4541,-6357,-7984,-9169,-9720,-9553,-8659,-7175,-5258,-3161,-1084,757,2250,3312,3956,4239,4249,4091,3858,3608,3379,3170,2954,2698,2352,1894,1306,605,-176,-978,-1723,-2350,-2761,-2920,-2759,-2271,-1468,-407,823,2099,3279,4238,4851,5047,4801,4139,3147,1956,720,-398,-1245,-1716,-1724,-1267,-363,896,2382,3937,5391,6576,7368,7696,7526,6931,5981,4827,3592,2424,1412,653,171,-21,63,366,862,1466,2137,2783,3354,3770,3993,4006,3797,3423,2908,2339,1767,1259,870,619,532,587,765,1037,1340,1648,1888,2033,2051,1929,1698,1389,1076,822,702,767,1047,1543,2205,2967,3716,4354,4755,4839,4524,3777,2603,1049,-803,-2798,-4793,-6572,-7959,-8797,-8966,-8461,-7316,-5683,-3752,-1749,83,1567,2548,2972,2857,2269,1354,247,-909,-1983,-2911,-3644,-4195,-4607,-4928,-5229,-5531,-5864,-6200,-6503,-6735,-6828,-6769,-6514,-6090,-5517,-4860,-4182,-3574,-3077,-2764,-2626,-2679,-2875,-3185,-3537,-3893,-4187,-4393,-4471,-4425,-4255,-3983,-3651,-3290,-2939,-2636,-2382,-2202,-2069,-1985,-1928,-1892,-1879,-1897,-1962,-2104,-2338,-2703,-3209,-3864,-4650,-5520,-6412,-7247,-7936,-8391,-8555,-8359,-7815,-6920,-5754,-4399,-2992,-1645,-512,330,778,838,503,-146,-1018,-1993,-2930,-3716,-4239,-4443,-4292,-3796,-3001,-1964,-775,478,1710,2835,3787,4516,4986,5191,5113,4782,4194,3398,2416,1298,100,-1130,-2308,-3377,-4240,-4831,-5078,-4941,-4404,-3491,-2262,-804,763,2309,3716,4842,5628,5988,5925,5460,4660,3621,2486,1369,425,-244,-555,-470,2,804,1858,3043,4234,5308,6147,6668,6812,6566,5951,5041,3924,2742,1612,674,26,-256,-140,356,1181,2236,3427,4619,5726,6632,7308,7694,7827,7713,7420,7007,6539,6083,5691,5408,5251,5230,5314,5486,5693,5908,6082,6204,6246,6214,6094,5910,5646,5331,4959,4547,4120,3705,3336,3067,2931,2972,3228,3699,4395,5275,6282,7337,8333,9166,9726,9941,9732,9113,8075,6715,5104,3375,1644,28,-1364,-2459,-3168,-3480,-3355,-2836,-1970,-836,437,1750,2954,3975,4722,5192,5391,5389,5257,5097,4959,4913,4935,5018,5086,5068,4907,4543,3981,3234,2372,1470,635,-51,-504,-687,-587,-246,266,851,1380,1756,1859,1646,1093,246,-808,-1948,-3031,-3920,-4500,-4692,-4475,-3863,-2942,-1815,-628,487,1397,2019,2281,2193,1761,1066,187,-786,-1737,-2605,-3302,-3807,-4079,-4156,-4029,-3771,-3412,-3013,-2631,-2314,-2102,-2040,-2138,-2412,-2860,-3446,-4163,-4946,-5776,-6594,-7364,-8041,-8597,-8993,-9234,-9295,-9211,-8984,-8655,-8259,-7832,-7422,-7068,-6796,-6651,-6632,-6760,-7008,-7361,-7763,-8172,-8521,-8757,-8828,-8693,-8345,-7777,-7028,-6144,-5184,-4234,-3351,-2617,-2067,-1759,-1678,-1847,-2204,-2728,-3342,-3999,-4633,-5208,-5681,-6049,-6304,-6475,-6584,-6678,-6781,-6929,-7128,-7385,-7697,-8031,-8394,-8735,-9073,-9371,-9646,-9883,-10090,-10258,-10383,-10445,-10428,-10306,-10040,-9622,-9013,-8229,-7274,-6184,-5017,-3839,-2722,-1752,-985,-476,-266,-341,-703,-1286,-2028,-2852,-3658,-4385,-4959,-5348,-5545,-5552,-5419,-5185,-4916,-4676,-4501,-4439,-4488,-4643,-4863,-5103,-5290,-5370,-5288,-4995,-4489,-3748,-2809,-1695,-465,827,2109,3320,4386,5269,5918,6317,6461,6362,6046,5567,4964,4300,3628,2994,2433,1983,1649,1454,1390,1452,1627,1895,2229,2608,2997,3367,3692,3931,4073,4089,3982,3755,3445,3088,2756,2506,2412,2521,2870,3470,4301,5326,6479,7683,8853,9909,10782,11415,11778,11851,11646,11178,10485,9604,8587,7479,6334,5196,4119,3135,2302,1650,1226,1055,1159,1532,2167,3004,4001,5061,6105,7036,7766,8238,8401,8259,7836,7193,6418,5600,4842,4227,3825,3679,3802,4177,4764,5499,6301,7088,7781,8297,8607,8639,8434,7953,7279,6414,5447,4416,3397,2445,1623,987,587,455,624,1080,1826,2804,3962,5217,6476,7647,8632,9360,9758,9811,9509,8890,8030,7009,5961,4979,4192,3666,3459,3580,3987,4614,5361,6116,6784,7269,7533,7536,7309,6892,6348,5783,5250,4853,4617,4575,4713,4993,5360,5759,6113,6391,6537,6560,6443,6224,5931,5605,5283,5001,4766,4611,4516,4493,4519,4586,4663,4742,4785,4797,4749,4652,4501,4303,4063,3793,3488,3161,2805,2412,1993,1526,1033,503,-44,-594,-1127,-1614,-2025,-2333,-2501,-2520,-2368,-2054,-1594,-1018,-373,286,898,1407,1759,1926,1884,1645,1234,693,92,-519,-1061,-1488,-1758,-1852,-1782,-1571,-1273,-965,-711,-613,-719,-1099,-1747,-2669,-3788,-5036,-6304,-7471,-8442,-9120,-9440,-9390,-8973,-8251,-7309,-6247,-5183,-4229,-3468,-2986,-2802,-2940,-3358,-4002,-4809,-5672,-6538,-7308,-7944,-8398,-8660,-8711,-8577,-8264,-7799,-7218,-6524,-5770,-4953,-4123,-3296,-2504,-1786,-1176,-704,-424,-353,-533,-979,-1695,-2666,-3855,-5202,-6628,-8040,-9343,-10432,-11241,-11702,-11800,-11543,-10981,-10184,-9256,-8290,-7397,-6653,-6126,-5841,-5801,-5969,-6294,-6691,-7094,-7400,-7574,-7541,-7302,-6852,-6225,-5468,-4655,-3836,-3107,-2496,-2074,-1846,-1831,-2015,-2379,-2885,-3507,-4181,-4894,-5573,-6208,-6733,-7138,-7386,-7460,-7364,-7094,-6678,-6160,-5572,-4992,-4466,-4059,-3809,-3756,-3888,-4204,-4652,-5177,-5714,-6177,-6512,-6642,-6552,-6206,-5633,-4856,-3934,-2940,-1946,-1048,-303,207,470,444,178,-321,-963,-1696,-2431,-3104,-3663,-4069,-4323,-4433,-4435,-4382,-4309,-4281,-4318,-4441,-4658,-4933,-5254,-5556,-5808,-5950,-5956,-5790,-5452,-4947,-4300,-3559,-2760,-1963,-1211,-530,51,538,941,1282,1584,1888,2178,2493,2778,3029,3186,3204,3037,2662,2060,1268,315,-705,-1727,-2629,-3351,-3801,-3953,-3806,-3383,-2780,-2065,-1377,-803,-449,-369,-590,-1098,-1828,-2697,-3583,-4367,-4926,-5161,-5005,-4430,-3456,-2149,-597,1057,2701,4187,5419,6300,6796,6890,6616,6032,5218,4270,3282,2340,1521,874,437,212,194,349,646,1040,1490,1965,2429,2861,3243,3557,3792,3942,3988,3936,3772,3505,3162,2756,2357,1994,1747,1659,1783,2138,2739,3537,4507,5544,6582,7517,8273,8783,9016,8966,8665,8153,7519,6809,6130,5512,5017,4652,4423,4310,4292,4336,4419,4524,4639,4761,4893,5035,5195,5354,5513,5642,5714,5715,5597,5365,5016,4568,4075,3594,3206,2981,2996,3290,3887,4769,5873,7121,8385,9556,10497,11118,11338,11131,10505,9512,8241,6804,5324,3929,2716,1781,1157,872,887,1171,1634,2204,2797,3323,3750,4011,4125,4087,3946,3754,3567,3447,3434,3561,3826,4223,4701,5217,5711,6122,6407,6535,6487,6284,5938,5501,5010,4525,4079,3709,3431,3247,3140,3104,3082,3087,3052,3006,2905,2791,2642,2503,2371,2275,2221,2215,2252,2326,2409,2499,2555,2585,2567,2527,2473,2448,2486,2623,2900,3324,3902,4610,5405,6235,7029,7722,8254,8567,8637,8443,7997,7327,6469,5484,4423,3352,2330,1389,594,-70,-550,-880,-1037,-1054,-922,-674,-320,110,590,1082,1562,1988,2340,2600,2750,2804,2761,2661,2532,2423,2382,2451,2674,3066,3640,4371,5219,6109,6958,7644,8078,8138,7772,6929,5635,3939,1967,-143,-2209,-4066,-5553,-6561,-7020,-6933,-6353,-5394,-4191,-2928,-1754,-834,-265,-118,-387,-1024,-1924,-2951,-3942,-4764,-5275,-5403,-5106,-4400,-3348,-2059,-648,749,2013,3039,3769,4159,4221,3970,3463,2742,1869,887,-173,-1277,-2418,-3578,-4749,-5908,-7037,-8102,-9063,-9888,-10535,-10980,-11211,-11221,-11034,-10673,-10181,-9601,-8978,-8353,-7755,-7203,-6705,-6257,-5842,-5450,-5051,-4638,-4189,-3705,-3181,-2636,-2081,-1543,-1057,-642,-345,-183,-189,-371,-746,-1289,-2012,-2856,-3818,-4835,-5888,-6915,-7899,-8778,-9534,-10117,-10507,-10683,-10631,-10370,-9906,-9289,-8556,-7762,-6956,-6182,-5474,-4859,-4346,-3939,-3621,-3385,-3200,-3048,-2905,-2750,-2573,-2359,-2122,-1843,-1572,-1291,-1056,-872,-773,-787,-920,-1197,-1612,-2166,-2850,-3646,-4533,-5486,-6472,-7458,-8403,-9270,-10002,-10576,-10921,-11028,-10859,-10400,-9686,-8712,-7559,-6269,-4923,-3598,-2349,-1245,-322,398,899,1199,1314,1266,1095,811,450,5,-507,-1094,-1763,-2506,-3329,-4206,-5105,-5994,-6802,-7491,-7990,-8256,-8263,-7986,-7452,-6678,-5728,-4666,-3573,-2533,-1616,-892,-407,-183,-231,-530,-1046,-1734,-2528,-3368,-4194,-4943,-5583,-6057,-6365,-6460,-6364,-6055,-5562,-4898,-4100,-3209,-2273,-1354,-503,213,746,1054,1110,900,449,-227,-1075,-2039,-3074,-4100,-5082,-5948,-6669,-7194,-7508,-7596,-7454,-7118,-6595,-5952,-5217,-4452,-3698,-2989,-2361,-1813,-1363,-990,-688,-435,-225,-33,139,301,459,602,736,842,903,908,821,639,330,-103,-667,-1345,-2116,-2950,-3795,-4624,-5373,-6010,-6490,-6791,-6879,-6764,-6425,-5896,-5187,-4337,-3391,-2391,-1403,-468,348,1012,1487,1761,1839,1745,1510,1203,868,583,395,362,504,842,1353,2012,2767,3551,4310,4970,5486,5823,5951,5889,5624,5209,4654,4005,3299,2556,1822,1111,464,-99,-533,-809,-890,-739,-341,320,1220,2328,3575,4878,6145,7267,8167,8764,9030,8957,8584,7977,7241,6481,5829,5385,5239,5445,6005,6885,7999,9225,10416,11421,12084,12303,11985,11123,9741,7934,5839,3614,1460,-471,-1997,-3025,-3478,-3351,-2695,-1598,-201,1364,2925,4375,5585,6512,7123,7446,7532,7466,7331,7218,7198,7309,7587,7994,8513,9059,9572,9970,10186,10169,9893,9355,8578,7604,6491,5300,4097,2939,1862,905,71,-627,-1207,-1663,-2020,-2262,-2395,-2402,-2261,-1953,-1456,-750,161,1271,2551,3946,5411,6867,8248,9481,10506,11255,11709,11813,11586,11010,10137,9000,7662,6206,4697,3228,1862,660,-331,-1095,-1620,-1927,-2033,-1973,-1787,-1500,-1159,-776,-370,42,483,934,1425,1955,2528,3143,3792,4435,5067,5620,6077,6383,6506,6431,6142,5658,5005,4244,3430,2669,2020,1587,1425,1580,2066,2861,3905,5129,6409,7642,8697,9464,9848,9787,9245,8248,6836,5121,3213,1277,-543,-2088,-3242,-3903,-4038,-3638,-2764,-1507,13,1647,3266,4732,5956,6873,7451,7715,7696,7471,7100,6669,6230,5851,5547,5356,5261,5260,5330,5422,5528,5570,5544,5390,5097,4646,4039,3295,2444,1530,603,-289,-1093,-1767,-2280,-2602,-2718,-2625,-2317,-1820,-1147,-338,557,1490,2379,3175,3790,4178,4282,4088,3580,2795,1770,577,-696,-1968,-3131,-4104,-4809,-5181,-5199,-4841,-4151,-3160,-1976,-666,634,1841,2848,3588,4016,4120,3912,3447,2780,1999,1182,395,-295,-862,-1284,-1575,-1752,-1850,-1899,-1919,-1934,-1932,-1914,-1853,-1743,-1559,-1309,-992,-629,-243,132,478,757,966,1090,1134,1105,1018,875,699,474,213,-111,-501,-984,-1565,-2252,-3030,-3876,-4746,-5594,-6349,-6976,-7408,-7640,-7648,-7461,-7108,-6650,-6148,-5667,-5272,-4999,-4889,-4930,-5112,-5391,-5713,-6014,-6237,-6329,-6249,-5978,-5508,-4854,-4045,-3120,-2137,-1145,-227,581,1203,1611,1777,1678,1347,778,35,-861,-1846,-2876,-3901,-4878,-5765,-6518,-7100,-7468,-7598,-7461,-7058,-6393,-5511,-4450,-3299,-2128,-1028,-94,608,1006,1062,761,116,-837,-2029,-3381,-4795,-6169,-7407,-8410,-9117,-9469,-9451,-9069,-8355,-7377,-6205,-4946,-3684,-2536,-1571,-879,-489,-434,-699,-1253,-2041,-2985,-4003,-4997,-5885,-6573,-7018,-7160,-7013,-6592,-5962,-5204,-4426,-3720,-3200,-2928,-2961,-3308,-3939,-4800,-5787,-6792,-7687,-8348,-8683,-8607,-8101,-7162,-5858,-4267,-2513,-727,962,2417,3539,4239,4468,4204,3465,2289,761,-1036,-2985,-4981,-6917,-8697,-10258,-11533,-12505,-13145,-13460,-13445,-13114,-12476,-11544,-10352,-8921,-7313,-5579,-3790,-2039,-382,1080,2308,3250,3878,4202,4217,3972,3489,2824,2027,1141,230,-674,-1522,-2292,-2965,-3537,-4009,-4414,-4748,-5070,-5366,-5668,-5974,-6255,-6506,-6662,-6702,-6557,-6217,-5647,-4871,-3927,-2883,-1837,-893,-150,291,376,70,-609,-1618,-2854,-4225,-5582,-6815,-7793,-8421,-8630,-8381,-7681,-6562,-5103,-3392,-1555,286,2011,3494,4658,5425,5769,5691,5237,4458,3465,2344,1208,162,-722,-1371,-1761,-1891,-1785,-1495,-1090,-635,-201,166,427,577,615,580,500,437,425,526,757,1149,1696,2387,3177,4029,4872,5640,6270,6691,6856,6730,6295,5562,4560,3348,1992,580,-787,-2036,-3056,-3809,-4224,-4299,-4038,-3472,-2672,-1697,-648,404,1368,2190,2807,3197,3334,3223,2874,2305,1560,656,-327,-1374,-2388,-3336,-4124,-4708,-5005,-4984,-4602,-3863,-2780,-1420,161,1843,3531,5097,6432,7438,8034,8186,7877,7145,6053,4688,3169,1600,91,-1260,-2408,-3293,-3939,-4342,-4567,-4650,-4661,-4649,-4649,-4708,-4811,-4979,-5163,-5346,-5456,-5455,-5272,-4871,-4210,-3279,-2087,-658,940,2661,4395,6072,7588,8858,9810,10378,10531,10256,9580,8556,7282,5858,4428,3108,2028,1265,886,887,1253,1903,2752,3682,4588,5353,5915,6197,6193,5901,5350,4607,3728,2797,1895,1095,470,85,-29,176,695,1526,2643,3988,5501,7104,8696,10206,11524,12590,13335,13724,13743,13402,12734,11790,10625,9304,7889,6430,4982,3577,2246,1015,-96,-1076,-1883,-2526,-2939,-3135,-3058,-2719,-2100,-1226,-121,1166,2572,4030,5462,6801,7987,8975,9746,10294,10635,10805,10830,10758,10605,10395,10124,9779,9334,8739,7976,6995,5788,4370,2765,1070,-634,-2199,-3505,-4410,-4829,-4692,-4002,-2810,-1226,600,2474,4229,5661,6648,7080,6912,6182,4939,3339,1508,-352,-2084,-3524,-4542,-5066,-5049,-4509,-3498,-2097,-427,1404,3264,5038,6636,7955,8952,9563,9778,9575,8978,8002,6705,5138,3391,1541,-305,-2060,-3635,-4960,-5992,-6702,-7093,-7181,-7009,-6614,-6055,-5362,-4579,-3716,-2778,-1765,-649,564,1901,3330,4850,6394,7935,9382,10684,11756,12539,12976,13027,12667,11898,10733,9217,7415,5393,3259,1091,-1003,-2935,-4625,-6009,-7026,-7653,-7855,-7634,-6997,-5973,-4605,-2964,-1121,822,2768,4615,6271,7652,8704,9387,9700,9657,9303,8702,7914,7044,6146,5320,4618,4087,3764,3630,3677,3849,4079,4315,4462,4491,4335,3988,3445,2730,1884,960,15,-894,-1722,-2437,-3030,-3487,-3846,-4100,-4301,-4446,-4562,-4653,-4702,-4719,-4664,-4536,-4315,-3982,-3557,-3018,-2410,-1723,-1012,-280,422,1087,1668,2164,2543,2802,2938,2941,2828,2592,2245,1787,1215,536,-258,-1154,-2147,-3198,-4278,-5324,-6274,-7060,-7611,-7865,-7791,-7362,-6595,-5527,-4213,-2759,-1239,212,1507,2541,3233,3541,3433,2931,2090,985,-246,-1495,-2597,-3441,-3916,-3958,-3556,-2740,-1598,-250,1145,2443,3465,4106,4263,3885,3001,1639,-76,-2032,-4066,-6037,-7806,-9245,-10295,-10885,-11026,-10745,-10096,-9162,-8043,-6821,-5599,-4454,-3441,-2621,-2016,-1638,-1493,-1560,-1807,-2197,-2666,-3148,-3583,-3888,-4020,-3928,-3596,-3038,-2294,-1428,-538,296,964,1400,1544,1365,877,106,-888,-2031,-3230,-4411,-5472,-6362,-7011,-7392,-7482,-7294,-6852,-6200,-5415,-4551,-3710,-2946,-2343,-1930,-1745,-1770,-1995,-2350,-2795,-3242,-3628,-3899,-3987,-3873,-3524,-2943,-2137,-1140,12,1260,2541,3790,4924,5888,6601,7021,7101,6818,6178,5190,3912,2400,732,-991,-2683,-4244,-5584,-6646,-7374,-7759,-7813,-7567,-7097,-6464,-5764,-5063,-4436,-3913,-3527,-3250,-3065,-2908,-2739,-2501,-2168,-1725,-1189,-584,11,551,932,1098,979,539,-231,-1315,-2652,-4179,-5788,-7392,-8879,-10176,-11212,-11961,-12416,-12601,-12557,-12332,-11967,-11497,-10926,-10260,-9471,-8548,-7467,-6227,-4838,-3351,-1817,-333,1003,2083,2808,3097,2925,2278,1232,-124,-1639,-3162,-4520,-5587,-6248,-6467,-6247,-5656,-4804,-3823,-2856,-2030,-1451,-1178,-1251,-1651,-2344,-3266,-4328,-5463,-6547,-7528,-8290,-8792,-8974,-8816,-8328,-7531,-6499,-5285,-4005,-2723,-1548,-534,263,825,1151,1288,1264,1166,1037,952,959,1087,1356,1757,2253,2818,3354,3825,4121,4197,3979,3440,2578,1409,5,-1556,-3163,-4687,-6009,-7021,-7620,-7766,-7427,-6627,-5442,-3941,-2268,-535,1130,2602,3814,4685,5206,5379,5249,4874,4333,3713,3079,2514,2051,1728,1552,1505,1560,1680,1813,1930,1994,2009,1965,1897,1815,1762,1744,1778,1851,1940,2017,2036,1969,1787,1492,1099,652,205,-176,-431,-521,-414,-119,328,884,1455,1972,2353,2522,2452,2112,1534,763,-120,-1025,-1841,-2492,-2886,-2994,-2804,-2346,-1697,-939,-184,464,923,1125,1041,682,68,-721,-1641,-2586,-3512,-4345,-5051,-5611,-6021,-6290,-6445,-6502,-6477,-6394,-6236,-6018,-5711,-5317,-4819,-4222,-3542,-2798,-2032,-1274,-564,69,604,1049,1406,1714,2006,2322,2698,3167,3723,4369,5063,5759,6401,6909,7237,7304,7106,6598,5827,4818,3655,2421,1215,131,-748,-1363,-1679,-1695,-1427,-930,-257,513,1310,2065,2727,3250,3617,3815,3848,3738,3504,3188,2826,2471,2173,1978,1938,2069,2410,2938,3659,4523,5496,6513,7517,8447,9242,9853,10240,10368,10233,9824,9176,8319,7319,6239,5175,4177,3350,2700,2290,2084,2075,2190,2370,2527,2593,2500,2218,1732,1071,291,-523,-1270,-1845,-2147,-2111,-1692,-896,236,1624,3166,4739,6240,7550,8603,9339,9738,9809,9577,9072,8360,7459,6430,5288,4071,2794,1492,189,-1063,-2220,-3216,-4006,-4514,-4722,-4577,-4108,-3321,-2298,-1102,156,1372,2456,3320,3912,4224,4254,4067,3721,3305,2906,2596,2437,2451,2647,2990,3431,3907,4345,4687,4877,4897,4731,4405,3944,3395,2800,2208,1642,1140,690,322,-7,-273,-524,-748,-965,-1181,-1387,-1592,-1778,-1946,-2086,-2193,-2262,-2292,-2268,-2193,-2040,-1808,-1468,-1021,-435,268,1115,2063,3113,4214,5328,6395,7349,8117,8639,8841,8691,8165,7269,6054,4577,2926,1212,-479,-2042,-3398,-4497,-5282,-5757,-5898,-5743,-5296,-4608,-3710,-2640,-1447,-174,1139,2436,3687,4834,5858,6699,7362,7798,8020,8020,7813,7428,6907,6287,5631,4981,4373,3846,3390,3003,2660,2311,1932,1475,927,277,-458,-1247,-2027,-2749,-3321,-3710,-3848,-3734,-3376,-2825,-2144,-1440,-784,-284,6,53,-155,-567,-1122,-1720,-2253,-2619,-2712,-2473,-1862,-882,407,1943,3590,5238,6735,7951,8782,9122,8946,8218,6994,5322,3319,1097,-1204,-3449,-5521,-7311,-8760,-9812,-10463,-10732,-10636,-10246,-9601,-8766,-7793,-6729,-5598,-4443,-3252,-2063,-866,312,1457,2537,3520,4373,5058,5559,5865,5969,5912,5706,5411,5062,4701,4350,4016,3680,3312,2867,2296,1564,644,-460,-1718,-3085,-4485,-5827,-7026,-7990,-8638,-8932,-8816,-8318,-7441,-6254,-4826,-3249,-1624,-50,1382,2590,3519,4133,4409,4368,4025,3437,2665,1784,877,29,-681,-1189,-1442,-1419,-1122,-563,177,1065,1969,2832,3532,3989,4135,3907,3297,2308,995,-571,-2261,-3970,-5538,-6851,-7803,-8310,-8363,-7963,-7185,-6122,-4893,-3626,-2428,-1393,-570,27,408,640,773,908,1095,1422,1894,2554,3353,4260,5201,6091,6852,7399,7666,7620,7232,6536,5547,4343,2985,1546,115,-1269,-2535,-3662,-4623,-5404,-6007,-6429,-6676,-6755,-6664,-6426,-6034,-5530,-4920,-4260,-3577,-2922,-2331,-1843,-1466,-1217,-1064,-984,-926,-832,-650,-325,174,871,1750,2782,3911,5049,6122,7008,7638,7910,7787,7232,6260,4906,3243,1355,-644,-2664,-4587,-6343,-7846,-9064,-9954,-10525,-10769,-10715,-10389,-9825,-9063,-8156,-7132,-6068,-4981,-3961,-3029,-2254,-1670,-1297,-1149,-1187,-1380,-1642,-1924,-2120,-2213,-2131,-1909,-1552,-1142,-742,-456,-357,-525,-986,-1757,-2791,-4029,-5368,-6693,-7887,-8831,-9442,-9655,-9460,-8883,-7979,-6864,-5617,-4383,-3232,-2245,-1466,-880,-478,-193,30,257,539,918,1398,1980,2634,3330,4028,4695,5305,5833,6279,6627,6879,7037,7073,6990,6740,6310,5659,4771,3646,2296,768,-872,-2543,-4147,-5582,-6762,-7594,-8022,-7999,-7507,-6556,-5185,-3446,-1437,758,3018,5228,7277,9061,10484,11501,12048,12146,11794,11060,10005,8730,7334,5920,4595,3431,2485,1780,1297,991,794,622,395,55,-450,-1113,-1917,-2788,-3643,-4379,-4877,-5068,-4868,-4266,-3283,-1963,-437,1201,2774,4168,5228,5873,6030,5694,4888,3688,2198,534,-1156,-2763,-4154,-5251,-5989,-6346,-6328,-5982,-5364,-4557,-3636,-2694,-1786,-997,-354,94,323,325,82,-408,-1135,-2109,-3295,-4674,-6185,-7768,-9320,-10756,-11948,-12809,-13239,-13187,-12620,-11566,-10067,-8231,-6169,-4035,-1971,-131,1376,2445,3051,3194,2934,2380,1654,889,227,-262,-497,-493,-277,53,406,645,676,419,-180,-1095,-2310,-3704,-5208,-6656,-7969,-8995,-9673,-9915,-9697,-9020,-7901,-6422,-4650,-2701,-685,1288,3102,4675,5926,6809,7302,7403,7162,6622,5884,5044,4204,3486,2947,2688,2709,3043,3649,4488,5493,6590,7696,8719,9590,10216,10548,10526,10116,9309,8118,6581,4773,2783,735,-1256,-3047,-4546,-5646,-6306,-6507,-6267,-5650,-4723,-3588,-2326,-1029,246,1450,2559,3564,4480,5300,6064,6756,7386,7945,8396,8721,8877,8833,8565,8059,7314,6346,5187,3873,2464,1014,-423,-1774,-3017,-4096,-5015,-5756,-6342,-6785,-7099,-7306,-7379,-7321,-7080,-6631,-5922,-4938,-3676,-2157,-463,1332,3076,4658,5918,6764,7095,6904,6195,5066,3633,2058,514,-837,-1865,-2473,-2641,-2398,-1823,-1059,-237,476,962,1113,893,287,-645,-1840,-3176,-4559,-5870,-7022,-7951,-8610,-8976,-9064,-8862,-8424,-7753,-6896,-5875,-4735,-3502,-2246,-991,174,1209,2044,2631,2940,2956,2690,2196,1527,792,82,-488,-819,-856,-545,74,978,2035,3148,4140,4885,5236,5103,4439,3257,1633,-284,-2341,-4303,-6003,-7246,-7908,-7935,-7301,-6102,-4431,-2475,-400,1593,3341,4714,5626,6049,6004,5552,4792,3839,2811,1814,937,243,-251,-534,-652,-647,-584,-528,-531,-633,-851,-1171,-1562,-1958,-2296,-2502,-2519,-2312,-1880,-1252,-495,316,1069,1694,2091,2246,2128,1794,1305,765,286,-23,-96,134,631,1369,2237,3119,3900,4453,4720,4646,4266,3628,2844,2029,1307,793,545,611,968,1559,2302,3076,3769,4273,4495,4379,3912,3103,2025,756,-580,-1868,-2972,-3795,-4231,-4243,-3801,-2945,-1732,-275,1314,2877,4303,5439,6217,6543,6409,5807,4794,3446,1864,188,-1472,-2953,-4155,-4955,-5290,-5105,-4413,-3244,-1701,102,1992,3807,5354,6479,7051,6979,6244,4878,2977,699,-1772,-4213,-6419,-8194,-9400,-9958,-9842,-9130,-7908,-6359,-4648,-2963,-1468,-274,533,946,1000,761,352,-147,-602,-975,-1185,-1259,-1197,-1060,-903,-773,-722,-754,-882,-1066,-1292,-1508,-1704,-1855,-1985,-2107,-2279,-2532,-2931,-3487,-4228,-5118,-6116,-7141,-8085,-8829,-9253,-9238,-8715,-7614,-5969,-3803,-1259,1531,4371,7050,9391,11215,12410,12930,12782,12046,10861,9378,7784,6245,4894,3844,3125,2755,2663,2793,3019,3257,3398,3378,3147,2698,2039,1230,309,-630,-1534,-2335,-2985,-3460,-3754,-3878,-3855,-3736,-3530,-3303,-3027,-2740,-2383,-1959,-1405,-714,139,1132,2247,3409,4570,5633,6547,7242,7696,7906,7882,7686,7344,6923,6444,5919,5343,4666,3859,2863,1638,181,-1521,-3403,-5416,-7449,-9404,-11154,-12598,-13635,-14201,-14259,-13791,-12846,-11454,-9721,-7718,-5561,-3344,-1168,886,2741,4345,5644,6626,7259,7573,7565,7276,6745,6010,5112,4101,2997,1849,679,-487,-1626,-2721,-3764,-4735,-5632,-6434,-7140,-7725,-8181,-8499,-8664,-8696,-8578,-8353,-8004,-7573,-7044,-6431,-5722,-4902,-3957,-2891,-1689,-395,964,2326,3602,4722,5589,6134,6317,6110,5562,4719,3704,2629,1633,824,299,86,192,556,1080,1643,2115,2355,2292,1836,1011,-160,-1573,-3105,-4613,-5934,-6949,-7528,-7620,-7183,-6247,-4853,-3107,-1093,1054,3241,5348,7301,9016,10444,11547,12304,12716,12793,12561,12046,11295,10342,9239,8055,6835,5680,4632,3780,3144,2755,2577,2569,2639,2696,2633,2359,1814,970,-150,-1468,-2882,-4238,-5385,-6187,-6509,-6293,-5505,-4177,-2395,-280,2021,4336,6514,8406,9896,10907,11399,11370,10854,9905,8596,7002,5193,3237,1179,-929,-3053,-5148,-7176,-9084,-10827,-12346,-13600,-14551,-15167,-15448,-15385,-15007,-14336,-13420,-12295,-11020,-9632,-8180,-6701,-5226,-3780,-2377,-1035,241,1445,2562,3591,4504,5286,5903,6328,6518,6455,6092,5444,4486,3271,1823,219,-1458,-3131,-4696,-6086,-7229,-8077,-8614,-8822,-8727,-8334,-7700,-6842,-5817,-4665,-3430,-2164,-899,326,1484,2564,3548,4449,5258,5994,6656,7254,7788,8259,8656,8991,9233,9402,9461,9410,9227,8880,8361,7633,6690,5532,4166,2631,973,-736,-2415,-3966,-5303,-6325,-6980,-7194,-6980,-6332,-5321,-4019,-2528,-967,572,1982,3221,4226,5018,5596,6023,6348,6628,6933,7283,7723,8241,8814,9426,9998,10494,10828,10939,10759,10236,9347,8075,6468,4560,2457,245,-1953,-4024,-5855,-7346,-8423,-9016,-9114,-8701,-7824,-6537,-4933,-3115,-1210,660,2383,3843,4995,5768,6189,6258,6044,5597,4982,4269,3485,2680,1865,1058,279,-465,-1139,-1736,-2219,-2586,-2824,-2932,-2931,-2821,-2639,-2388,-2097,-1775,-1441,-1108,-797,-521,-308,-167,-116,-156,-265,-431,-597,-730,-770,-697,-473,-129,329,825,1311,1692,1918,1912,1660,1150,412,-482,-1462,-2408,-3239,-3858,-4221,-4293,-4119,-3734,-3256,-2763,-2389,-2190,-2256,-2569,-3135,-3857,-4671,-5427,-6042,-6377,-6375,-5976,-5191,-4051,-2653,-1105,447,1856,2988,3733,4019,3838,3210,2229,1006,-316,-1589,-2686,-3487,-3939,-3994,-3684,-3056,-2189,-1180,-111,924,1874,2689,3342,3839,4166,4367,4447,4463,4430,4382,4343,4300,4257,4173,4026,3776,3408,2897,2259,1499,660,-227,-1109,-1940,-2674,-3263,-3684,-3906,-3924,-3735,-3352,-2790,-2086,-1255,-341,632,1634,2630,3608,4529,5398,6172,6858,7417,7841,8097,8169,8026,7652,7044,6183,5108,3822,2391,855,-694,-2187,-3521,-4602,-5344,-5667,-5520,-4876,-3756,-2215,-348,1703,3803,5756,7433,8663,9362,9446,8913,7782,6154,4136,1896,-415,-2606,-4545,-6076,-7125,-7628,-7575,-7008,-5989,-4634,-3060,-1407,189,1608,2747,3546,3966,4026,3749,3222,2512,1721,935,221,-352,-762,-1000,-1078,-1045,-942,-838,-781,-822,-989,-1284,-1703,-2194,-2723,-3224,-3648,-3941,-4080,-4023,-3786,-3357,-2772,-2047,-1240,-370,486,1306,2026,2602,2996,3146,3033,2603,1857,784,-580,-2199,-3985,-5870,-7734,-9492,-11037,-12289,-13183,-13671,-13755,-13429,-12751,-11757,-10524,-9110,-7585,-5982,-4366,-2734,-1140,421,1906,3302,4550,5636,6499,7116,7471,7548,7376,6984,6414,5744,5006,4292,3612,3037,2548,2172,1874,1636,1416,1182,899,554,149,-295,-724,-1079,-1283,-1272,-989,-409,450,1558,2816,4125,5358,6393,7111,7453,7362,6873,6045,4984,3831,2745,1861,1315,1176,1476,2187,3218,4440,5684,6773,7552,7867,7672,6922,5698,4113,2334,554,-1021,-2250,-2988,-3203,-2897,-2157,-1106,76,1221,2156,2747,2914,2634,1943,928,-269,-1518,-2650,-3550,-4115,-4301,-4100,-3570,-2782,-1859,-904,-35,660,1116,1293,1186,803,177,-652,-1644,-2755,-3950,-5196,-6474,-7747,-9011,-10220,-11360,-12383,-13252,-13917,-14321,-14427,-14174,-13548,-12531,-11138,-9418,-7435,-5290,-3091,-981,930,2486,3601,4172,4166,3576,2454,894,-964,-2954,-4902,-6614,-7954,-8768,-8996,-8596,-7589,-6055,-4119,-1928,322,2458,4297,5689,6522,6740,6318,5319,3818,1961,-105,-2194,-4162,-5826,-7099,-7853,-8065,-7707,-6811,-5441,-3695,-1692,417,2485,4358,5897,6998,7574,7614,7111,6140,4788,3176,1434,-294,-1909,-3271,-4345,-5055,-5415,-5426,-5145,-4621,-3925,-3105,-2218,-1281,-330,650,1632,2628,3612,4558,5432,6172,6730,7056,7108,6879,6378,5649,4760,3790,2832,1958,1236,688,327,120,20,-23,-82,-185,-370,-624,-919,-1195,-1375,-1387,-1150,-630,197,1280,2565,3901,5177,6206,6855,7000,6559,5519,3921,1864,-489,-2953,-5307,-7340,-8874,-9754,-9913,-9335,-8084,-6294,-4137,-1833,395,2338,3814,4696,4929,4501,3499,2031,261,-1633,-3482,-5132,-6466,-7416,-7947,-8091,-7889,-7440,-6837,-6181,-5588,-5121,-4867,-4843,-5071,-5521,-6144,-6870,-7601,-8259,-8736,-8984,-8938,-8578,-7920,-6971,-5815,-4492,-3109,-1737,-464,627,1490,2082,2391,2434,2232,1837,1300,668,10,-650,-1241,-1757,-2139,-2388,-2458,-2356,-2055,-1566,-890,-53,910,1956,3014,4020,4891,5546,5925,5967,5653,4992,4021,2818,1474,108,-1176,-2260,-3072,-3540,-3638,-3371,-2762,-1877,-787,414,1633,2769,3757,4517,5039,5301,5338,5184,4907,4556,4201,3873,3590,3355,3125,2880,2552,2122,1549,852,37,-836,-1735,-2578,-3341,-3962,-4435,-4754,-4932,-5007,-5007,-4969,-4907,-4821,-4690,-4467,-4108,-3546,-2752,-1690,-388,1116,2729,4340,5826,7051,7927,8356,8329,7835,6943,5733,4324,2852,1452,256,-628,-1133,-1210,-888,-198,753,1878,3040,4140,5073,5767,6194,6323,6204,5845,5331,4704,4027,3366,2745,2226,1806,1521,1355,1315,1369,1495,1643,1776,1835,1776,1565,1161,573,-212,-1150,-2208,-3324,-4420,-5428,-6245,-6814,-7054,-6933,-6433,-5579,-4427,-3083,-1658,-311,835,1638,2022,1944,1416,518,-635,-1875,-3033,-3937,-4441,-4452,-3922,-2895,-1458,229,1971,3553,4779,5472,5542,4933,3699,1945,-169,-2433,-4648,-6607,-8147,-9148,-9553,-9364,-8647,-7509,-6093,-4556,-3039,-1667,-517,378,1023,1467,1777,2020,2266,2545,2874,3228,3558,3814,3920,3840,3546,3046,2386,1639,885,227,-265,-529,-548,-330,71,593,1143,1647,2025,2235,2249,2071,1733,1280,763,253,-218,-580,-812,-873,-741,-399,170,957,1954,3125,4426,5777,7116,8315,9317,9993,10296,10163,9587,8599,7271,5704,4053,2439,1039,-51,-734,-981,-821,-335,357,1085,1690,2007,1906,1313,199,-1385,-3340,-5496,-7657,-9601,-11115,-12014,-12162,-11498,-10022,-7841,-5099,-2037,1107,4049,6553,8418,9505,9777,9254,8063,6372,4412,2416,622,-775,-1642,-1898,-1566,-723,488,1878,3254,4417,5206,5496,5231,4396,3066,1341,-617,-2639,-4541,-6172,-7391,-8122,-8315,-7982,-7166,-5960,-4457,-2792,-1081,564,2031,3256,4169,4747,4977,4873,4461,3788,2906,1866,741,-432,-1574,-2641,-3570,-4309,-4812,-5048,-5001,-4686,-4127,-3387,-2522,-1605,-717,91,744,1215,1473,1514,1351,1014,544,10,-541,-1022,-1393,-1582,-1568,-1319,-847,-159,702,1699,2779,3880,4956,5949,6817,7528,8054,8385,8511,8446,8186,7763,7188,6499,5718,4890,4034,3196,2378,1619,901,251,-351,-899,-1385,-1810,-2140,-2353,-2403,-2256,-1861,-1211,-269,932,2388,4035,5807,7631,9401,11027,12420,13467,14137,14321,14038,13236,11957,10242,8153,5805,3303,778,-1627,-3795,-5609,-6988,-7877,-8264,-8160,-7615,-6707,-5518,-4172,-2771,-1445,-291,586,1123,1284,1054,487,-377,-1426,-2572,-3687,-4673,-5429,-5896,-6043,-5873,-5433,-4782,-4014,-3211,-2463,-1836,-1398,-1183,-1223,-1532,-2100,-2922,-3952,-5161,-6462,-7797,-9055,-10149,-10976,-11452,-11517,-11130,-10301,-9062,-7482,-5665,-3718,-1763,71,1701,3015,3985,4554,4745,4565,4084,3360,2500,1589,735,18,-495,-762,-782,-578,-206,265,745,1165,1446,1552,1450,1160,697,131,-482,-1056,-1527,-1827,-1929,-1813,-1516,-1081,-582,-112,262,461,455,227,-185,-739,-1331,-1882,-2276,-2442,-2297,-1826,-1019,76,1400,2861,4367,5826,7154,8292,9204,9872,10310,10537,10591,10502,10309,10026,9681,9267,8804,8286,7723,7136,6543,5971,5454,5003,4650,4384,4209,4100,4031,3980,3901,3785,3594,3327,2973,2539,2036,1483,899,311,-262,-789,-1246,-1607,-1847,-1941,-1878,-1648,-1247,-700,-14,768,1612,2474,3303,4048,4669,5108,5342,5328,5081,4593,3935,3137,2303,1493,777,191,-259,-604,-901,-1228,-1665,-2276,-3088,-4118,-5295,-6577,-7836,-8994,-9932,-10595,-10920,-10906,-10572,-9950,-9109,-8096,-6956,-5727,-4412,-3030,-1570,-46,1506,3050,4489,5744,6691,7235,7273,6767,5693,4108,2100,-194,-2597,-4957,-7085,-8873,-10213,-11073,-11455,-11407,-11007,-10359,-9568,-8740,-7964,-7312,-6831,-6534,-6414,-6420,-6499,-6556,-6515,-6284,-5808,-5040,-3991,-2688,-1215,326,1817,3129,4158,4822,5074,4923,4405,3618,2666,1692,829,202,-81,42,603,1570,2898,4455,6138,7786,9245,10404,11118,11351,11048,10246,9005,7432,5661,3843,2124,644,-500,-1225,-1517,-1382,-887,-104,843,1861,2830,3663,4310,4717,4897,4863,4663,4355,4005,3668,3399,3231,3184,3253,3438,3700,4035,4406,4800,5200,5581,5943,6253,6519,6704,6827,6851,6801,6645,6399,6042,5581,5008,4326,3541,2664,1725,747,-214,-1122,-1914,-2558,-3024,-3308,-3433,-3435,-3370,-3296,-3253,-3285,-3382,-3548,-3728,-3879,-3945,-3859,-3590,-3102,-2392,-1489,-438,697,1820,2852,3698,4284,4548,4470,4027,3261,2206,933,-469,-1924,-3332,-4609,-5676,-6458,-6908,-6984,-6680,-6004,-5002,-3743,-2318,-836,589,1844,2839,3505,3799,3733,3325,2652,1783,814,-176,-1117,-1958,-2688,-3296,-3818,-4269,-4692,-5099,-5492,-5875,-6211,-6482,-6664,-6723,-6666,-6492,-6214,-5876,-5501,-5138,-4822,-4576,-4428,-4379,-4426,-4560,-4757,-4997,-5253,-5494,-5692,-5813,-5839,-5733,-5490,-5110,-4597,-3992,-3331,-2667,-2073,-1588,-1269,-1132,-1170,-1368,-1666,-2010,-2347,-2599,-2740,-2721,-2524,-2152,-1610,-936,-174,611,1355,1983,2429,2652,2609,2321,1798,1114,347,-406,-1030,-1442,-1548,-1306,-687,277,1545,3016,4586,6129,7521,8646,9426,9790,9733,9258,8424,7291,5953,4509,3044,1667,439,-567,-1317,-1803,-2032,-2051,-1921,-1712,-1514,-1390,-1401,-1568,-1889,-2311,-2769,-3164,-3395,-3375,-3032,-2335,-1284,72,1663,3372,5089,6676,8028,9033,9641,9802,9537,8865,7861,6591,5161,3648,2147,728,-551,-1658,-2572,-3308,-3879,-4323,-4688,-5004,-5332,-5695,-6123,-6643,-7238,-7918,-8655,-9420,-10192,-10920,-11575,-12117,-12489,-12666,-12582,-12221,-11544,-10541,-9226,-7616,-5780,-3781,-1712,322,2233,3921,5328,6395,7115,7470,7501,7219,6672,5894,4915,3764,2472,1048,-457,-2029,-3603,-5140,-6564,-7819,-8849,-9606,-10075,-10252,-10162,-9843,-9357,-8754,-8093,-7428,-6787,-6202,-5674,-5194,-4750,-4300,-3824,-3277,-2640,-1893,-1024,-55,1017,2134,3291,4420,5504,6492,7352,8053,8551,8831,8848,8598,8073,7287,6289,5122,3869,2590,1365,245,-740,-1557,-2231,-2760,-3185,-3539,-3844,-4139,-4419,-4692,-4934,-5111,-5194,-5140,-4922,-4530,-3964,-3247,-2421,-1519,-594,321,1201,2030,2817,3574,4318,5078,5859,6666,7482,8259,8949,9466,9746,9709,9319,8553,7426,5994,4327,2528,709,-1028,-2577,-3854,-4802,-5388,-5613,-5507,-5116,-4509,-3754,-2919,-2062,-1223,-434,287,931,1489,1942,2276,2450,2445,2206,1718,944,-103,-1412,-2934,-4598,-6318,-7993,-9505,-10776,-11681,-12197,-12254,-11872,-11071,-9909,-8471,-6853,-5155,-3492,-1959,-654,340,964,1173,948,295,-738,-2104,-3689,-5399,-7100,-8666,-9974,-10915,-11407,-11390,-10848,-9792,-8272,-6385,-4226,-1955,308,2401,4212,5636,6607,7103,7141,6770,6087,5190,4201,3232,2377,1702,1237,976,874,867,878,822,648,320,-165,-744,-1370,-1916,-2302,-2418,-2206,-1630,-701,526,1973,3517,5051,6438,7591,8399,8837,8853,8489,7767,6776,5600,4327,3067,1870,806,-115,-891,-1542,-2099,-2580,-2995,-3325,-3521,-3539,-3295,-2737,-1819,-519,1131,3077,5222,7432,9564,11476,13005,14079,14581,14510,13872,12698,11099,9150,6978,4708,2426,263,-1743,-3510,-5033,-6305,-7328,-8146,-8751,-9198,-9472,-9600,-9580,-9403,-9081,-8607,-7991,-7255,-6431,-5550,-4685,-3862,-3161,-2605,-2229,-2050,-2040,-2202,-2460,-2806,-3147,-3473,-3705,-3836,-3823,-3659,-3343,-2871,-2274,-1555,-757,90,948,1751,2459,2992,3300,3323,3038,2428,1534,391,-915,-2293,-3672,-4937,-6056,-6952,-7611,-8028,-8194,-8142,-7886,-7449,-6862,-6139,-5306,-4390,-3409,-2408,-1413,-468,370,1077,1582,1876,1906,1686,1218,539,-272,-1166,-2013,-2748,-3258,-3484,-3355,-2867,-1996,-804,674,2332,4083,5810,7398,8759,9796,10473,10766,10696,10320,9703,8940,8108,7285,6518,5842,5259,4766,4336,3957,3598,3258,2926,2600,2292,2003,1743,1520,1331,1190,1087,1043,1034,1098,1205,1388,1631,1935,2286,2650,2999,3268,3427,3401,3182,2735,2086,1271,354,-560,-1383,-1988,-2287,-2199,-1663,-687,723,2483,4497,6653,8792,10812,12564,13969,14946,15447,15455,14971,14016,12640,10907,8895,6708,4451,2240,183,-1625,-3103,-4199,-4888,-5163,-5057,-4597,-3846,-2857,-1691,-419,904,2214,3446,4554,5485,6196,6675,6890,6856,6578,6075,5397,4554,3623,2600,1558,485,-571,-1622,-2639,-3634,-4595,-5516,-6405,-7250,-8053,-8808,-9493,-10102,-10598,-10959,-11153,-11135,-10898,-10406,-9673,-8711,-7554,-6254,-4877,-3489,-2160,-973,37,795,1313,1559,1586,1423,1151,840,573,428,461,724,1223,1962,2888,3960,5087,6187,7174,7948,8449,8612,8408,7831,6909,5680,4216,2582,860,-882,-2583,-4184,-5662,-6966,-8096,-9027,-9753,-10273,-10576,-10666,-10530,-10172,-9568,-8710,-7581,-6152,-4437,-2411,-133,2376,5016,7701,10311,12722,14832,16534,17769,18481,18671,18337,17531,16291,14691,12798,10685,8432,6107,3793,1566,-492,-2316,-3827,-4989,-5765,-6140,-6155,-5824,-5234,-4436,-3521,-2544,-1583,-660,187,965,1685,2366,3046,3732,4453,5195,5952,6707,7427,8104,8713,9252,9723,10122,10456,10726,10903,10998,10949,10760,10366,9757,8900,7795,6452,4907,3212,1450,-302,-1939,-3381,-4544,-5372,-5840,-5940,-5718,-5225,-4563,-3823,-3116,-2535,-2151,-2006,-2097,-2385,-2792,-3215,-3542,-3666,-3497,-2989,-2112,-913,561,2202,3904,5543,6996,8164,8956,9313,9205,8619,7590,6162,4404,2406,244,-1980,-4194,-6316,-8272,-10010,-11448,-12543,-13233,-13486,-13267,-12594,-11470,-9986,-8202,-6258,-4269,-2380,-712,629,1576,2085,2161,1829,1160,226,-874,-2043,-3194,-4241,-5133,-5829,-6324,-6629,-6787,-6843,-6856,-6875,-6937,-7059,-7234,-7416,-7561,-7583,-7416,-6997,-6278,-5263,-3960,-2444,-790,892,2488,3900,5030,5820,6248,6318,6091,5651,5106,4593,4214,4084,4251,4749,5548,6579,7761,8957,10076,10998,11644,11978,11954,11617,10974,10100,9044,7876,6654,5438,4268,3195,2238,1445,833,450,315,481,953,1762,2888,4288,5911,7635,9362,10934,12230,13108,13487,13300,12551,11292,9617,7675,5613,3605,1789,287,-829,-1538,-1861,-1876,-1691,-1424,-1219,-1156,-1339,-1754,-2404,-3174,-3973,-4655,-5094,-5209,-4951,-4354,-3496,-2507,-1538,-746,-248,-143,-438,-1134,-2131,-3339,-4611,-5820,-6841,-7572,-7952,-7943,-7567,-6853,-5887,-4746,-3538,-2340,-1248,-287,484,1092,1547,1884,2151,2361,2529,2629,2602,2387,1890,1053,-183,-1820,-3831,-6127,-8598,-11094,-13460,-15538,-17203,-18346,-18921,-18907,-18333,-17261,-15764,-13942,-11873,-9654,-7349,-5033,-2753,-576,1473,3315,4929,6238,7194,7745,7820,7408,6469,5040,3157,926,-1536,-4077,-6529,-8753,-10596,-11985,-12857,-13226,-13133,-12662,-11906,-10977,-9958,-8923,-7916,-6953,-6028,-5121,-4204,-3250,-2243,-1173,-37,1132,2320,3471,4540,5455,6162,6577,6677,6402,5794,4870,3749,2546,1426,558,89,148,801,2056,3863,6087,8571,11102,13468,15468,16932,17741,17850,17258,16046,14313,12213,9886,7486,5134,2928,930,-809,-2300,-3526,-4520,-5293,-5850,-6202,-6331,-6219,-5849,-5198,-4275,-3096,-1716,-207,1339,2807,4095,5108,5769,6045,5929,5462,4710,3759,2709,1634,617,-323,-1157,-1916,-2615,-3312,-4014,-4767,-5546,-6349,-7110,-7769,-8236,-8418,-8249,-7662,-6669,-5287,-3637,-1826,-54,1524,2713,3386,3449,2858,1673,-43,-2121,-4404,-6712,-8864,-10740,-12219,-13258,-13831,-13962,-13693,-13088,-12212,-11137,-9911,-8595,-7213,-5808,-4412,-3060,-1802,-695,204,830,1142,1104,734,54,-852,-1885,-2936,-3869,-4586,-4995,-5036,-4710,-4034,-3101,-2001,-889,121,860,1260,1204,703,-245,-1545,-3066,-4647,-6091,-7216,-7868,-7935,-7380,-6230,-4581,-2583,-412,1726,3667,5247,6381,7022,7191,6955,6431,5732,5005,4339,3821,3480,3303,3245,3232,3170,2986,2600,1985,1126,63,-1147,-2413,-3616,-4663,-5415,-5811,-5775,-5303,-4420,-3217,-1791,-313,1102,2286,3162,3645,3744,3487,2966,2285,1567,915,420,123,54,193,511,971,1520,2129,2759,3395,4019,4631,5214,5775,6284,6739,7103,7356,7469,7418,7187,6784,6198,5481,4643,3743,2818,1903,1037,238,-472,-1079,-1565,-1917,-2121,-2158,-2050,-1782,-1415,-971,-518,-118,183,338,337,191,-69,-371,-647,-813,-794,-543,-19,779,1820,3069,4439,5865,7243,8483,9475,10132,10344,10053,9184,7727,5681,3121,133,-3119,-6476,-9727,-12696,-15187,-17073,-18250,-18667,-18348,-17329,-15734,-13672,-11325,-8814,-6336,-3988,-1921,-200,1108,1971,2396,2391,1997,1257,209,-1071,-2554,-4152,-5804,-7435,-8944,-10257,-11272,-11916,-12119,-11861,-11123,-9952,-8398,-6559,-4517,-2398,-272,1747,3604,5221,6576,7618,8368,8813,8999,8962,8749,8426,8009,7547,7019,6411,5691,4787,3687,2336,768,-997,-2870,-4757,-6526,-8070,-9268,-10039,-10346,-10154,-9526,-8488,-7151,-5589,-3920,-2218,-583,928,2259,3367,4248,4869,5265,5415,5385,5172,4861,4481,4133,3861,3782,3914,4345,5064,6056,7286,8624,9996,11225,12212,12795,12906,12447,11427,9851,7807,5402,2790,135,-2386,-4619,-6432,-7738,-8503,-8756,-8564,-8062,-7378,-6682,-6093,-5717,-5599,-5712,-5999,-6321,-6537,-6501,-6068,-5161,-3745,-1853,412,2901,5424,7777,9755,11190,11949,11964,11224,9794,7755,5290,2524,-336,-3158,-5792,-8140,-10120,-11693,-12833,-13541,-13834,-13737,-13283,-12521,-11477,-10218,-8763,-7185,-5501,-3780,-2044,-342,1293,2831,4241,5492,6570,7444,8102,8526,8700,8612,8249,7606,6687,5519,4131,2589,952,-703,-2289,-3754,-5015,-6047,-6802,-7279,-7466,-7395,-7077,-6562,-5889,-5103,-4250,-3382,-2513,-1713,-964,-331,203,596,852,951,896,685,354,-81,-528,-954,-1226,-1308,-1067,-482,519,1927,3716,5820,8132,10505,12792,14801,16380,17360,17644,17141,15862,13841,11205,8125,4828,1548,-1439,-3931,-5706,-6661,-6722,-5920,-4357,-2191,340,2990,5485,7583,9070,9817,9758,8927,7439,5478,3267,1068,-897,-2424,-3373,-3696,-3389,-2549,-1308,169,1691,3114,4295,5159,5675,5844,5736,5399,4942,4421,3924,3485,3128,2841,2598,2342,2032,1604,1035,295,-602,-1639,-2771,-3950,-5117,-6223,-7217,-8047,-8690,-9098,-9276,-9189,-8871,-8303,-7563,-6655,-5688,-4703,-3820,-3094,-2633,-2468,-2660,-3201,-4079,-5242,-6627,-8138,-9687,-11178,-12503,-13611,-14403,-14869,-14961,-14688,-14047,-13067,-11755,-10166,-8300,-6236,-3983,-1627,777,3162,5422,7507,9301,10758,11803,12396,12523,12170,11379,10173,8633,6821,4839,2788,777,-1072,-2659,-3883,-4675,-4990,-4822,-4194,-3163,-1837,-321,1223,2666,3860,4702,5114,5085,4639,3861,2883,1836,900,192,-157,-94,400,1284,2466,3816,5196,6427,7393,7949,8050,7658,6817,5617,4173,2662,1245,89,-653,-887,-555,337,1721,3481,5461,7485,9364,10946,12085,12709,12773,12297,11338,9985,8355,6565,4734,2971,1362,-10,-1097,-1845,-2244,-2279,-1979,-1398,-607,288,1181,1971,2562,2913,2992,2835,2492,2057,1627,1313,1193,1342,1785,2502,3473,4583,5768,6889,7830,8494,8762,8585,7920,6760,5167,3193,965,-1399,-3765,-5982,-7950,-9563,-10767,-11562,-11957,-12035,-11872,-11569,-11222,-10881,-10599,-10345,-10092,-9764,-9273,-8565,-7574,-6309,-4801,-3129,-1423,196,1572,2601,3198,3330,3041,2393,1535,593,-263,-920,-1275,-1312,-1053,-607,-101,278,373,26,-840,-2261,-4161,-6426,-8847,-11209,-13259,-14795,-15633,-15679,-14904,-13369,-11208,-8611,-5801,-3003,-430,1770,3485,4699,5417,5752,5786,5675,5533,5462,5542,5793,6203,6727,7279,7774,8112,8220,8034,7548,6768,5755,4586,3356,2160,1079,174,-535,-1052,-1411,-1687,-1921,-2201,-2538,-2959,-3420,-3875,-4234,-4410,-4310,-3863,-3024,-1785,-181,1732,3837,6045,8206,10233,12024,13519,14701,15573,16169,16556,16791,16934,17033,17098,17111,17025,16749,16197,15263,13882,11995,9620,6811,3686,417,-2803,-5756,-8222,-10035,-11046,-11195,-10482,-8973,-6820,-4207,-1354,1510,4187,6503,8358,9681,10491,10818,10757,10396,9840,9176,8481,7791,7141,6521,5936,5364,4804,4257,3727,3241,2799,2429,2110,1842,1582,1286,919,420,-220,-1019,-1946,-2941,-3923,-4775,-5382,-5638,-5457,-4817,-3724,-2295,-638,1021,2513,3621,4194,4136,3413,2083,251,-1900,-4199,-6414,-8399,-9977,-11085,-11663,-11756,-11418,-10780,-9972,-9139,-8415,-7894,-7626,-7612,-7788,-8064,-8300,-8378,-8166,-7622,-6694,-5474,-4028,-2525,-1111,55,868,1241,1187,724,-27,-967,-1926,-2779,-3398,-3685,-3608,-3153,-2383,-1376,-264,828,1740,2371,2592,2365,1659,517,-983,-2717,-4542,-6297,-7825,-9012,-9750,-10013,-9795,-9163,-8204,-7052,-5821,-4655,-3623,-2809,-2210,-1794,-1508,-1223,-860,-287,562,1734,3222,4979,6887,8845,10667,12246,13420,14121,14277,13904,13051,11813,10341,8774,7290,6020,5082,4539,4427,4697,5326,6181,7179,8190,9084,9772,10128,10110,9645,8754,7445,5813,3960,2043,222,-1328,-2453,-3035,-2997,-2335,-1103,573,2522,4523,6349,7784,8622,8758,8082,6643,4470,1739,-1382,-4664,-7862,-10765,-13152,-14880,-15829,-15956,-15272,-13843,-11783,-9257,-6422,-3482,-597,2068,4389,6270,7647,8504,8825,8663,8041,7062,5778,4312,2744,1178,-287,-1591,-2663,-3485,-4048,-4375,-4506,-4489,-4382,-4233,-4074,-3938,-3816,-3713,-3613,-3499,-3364,-3203,-3021,-2840,-2686,-2595,-2605,-2768,-3109,-3668,-4450,-5441,-6624,-7919,-9285,-10604,-11827,-12850,-13640,-14153,-14389,-14369,-14132,-13733,-13220,-12641,-12013,-11340,-10606,-9769,-8797,-7637,-6270,-4674,-2868,-887,1201,3316,5348,7199,8766,9949,10713,10991,10822,10221,9283,8099,6801,5515,4366,3468,2890,2688,2855,3356,4110,5002,5900,6659,7160,7290,7012,6301,5223,3856,2326,761,-717,-2007,-3044,-3788,-4246,-4437,-4420,-4246,-3997,-3720,-3488,-3320,-3250,-3268,-3358,-3475,-3573,-3568,-3408,-3005,-2320,-1323,-9,1570,3357,5255,7136,8905,10413,11577,12309,12553,12319,11608,10510,9076,7427,5641,3821,2035,336,-1231,-2672,-3963,-5152,-6235,-7252,-8208,-9115,-9950,-10698,-11286,-11682,-11779,-11538,-10869,-9761,-8181,-6198,-3842,-1282,1395,3974,6335,8306,9780,10693,11000,10742,9949,8714,7122,5264,3243,1122,-1017,-3124,-5154,-7063,-8823,-10389,-11729,-12791,-13542,-13931,-13943,-13542,-12761,-11601,-10152,-8477,-6701,-4929,-3276,-1844,-686,152,680,935,960,831,601,326,35,-251,-542,-838,-1164,-1510,-1881,-2245,-2564,-2809,-2932,-2922,-2784,-2543,-2276,-2050,-1970,-2100,-2511,-3204,-4162,-5291,-6482,-7577,-8425,-8879,-8822,-8191,-6976,-5234,-3085,-703,1710,3927,5743,6984,7519,7302,6338,4725,2616,226,-2200,-4396,-6120,-7174,-7407,-6780,-5305,-3112,-378,2653,5726,8573,10975,12740,13775,14024,13539,12400,10753,8764,6602,4431,2389,575,-939,-2132,-3004,-3599,-3958,-4136,-4183,-4123,-3974,-3731,-3366,-2857,-2165,-1260,-137,1208,2725,4366,6016,7583,8922,9935,10510,10593,10148,9202,7796,6027,3986,1800,-428,-2580,-4592,-6368,-7894,-9120,-10048,-10683,-11037,-11129,-10978,-10606,-10008,-9207,-8191,-6972,-5580,-4045,-2433,-827,695,2019,3083,3807,4166,4150,3792,3152,2312,1373,431,-416,-1095,-1548,-1767,-1748,-1543,-1206,-801,-408,-79,127,186,91,-157,-513,-958,-1424,-1878,-2274,-2581,-2786,-2889,-2905,-2874,-2829,-2823,-2899,-3089,-3423,-3903,-4515,-5237,-6010,-6792,-7505,-8081,-8467,-8589,-8435,-7971,-7223,-6221,-5012,-3674,-2264,-857,484,1725,2815,3743,4487,5043,5409,5580,5564,5359,4981,4439,3755,2947,2057,1110,158,-765,-1607,-2333,-2902,-3286,-3466,-3432,-3179,-2728,-2080,-1272,-326,732,1863,3053,4258,5479,6668,7829,8924,9937,10841,11596,12178,12551,12703,12614,12304,11769,11043,10144,9083,7888,6548,5078,3473,1746,-84,-1975,-3874,-5705,-7378,-8800,-9885,-10553,-10759,-10466,-9690,-8453,-6817,-4865,-2676,-358,1997,4303,6464,8430,10129,11537,12630,13403,13886,14094,14088,13908,13614,13254,12866,12465,12071,11642,11165,10567,9809,8824,7593,6089,4346,2404,347,-1735,-3740,-5573,-7152,-8414,-9324,-9853,-10017,-9823,-9335,-8592,-7713,-6754,-5863,-5119,-4627,-4465,-4653,-5204,-6052,-7120,-8271,-9376,-10282,-10869,-11055,-10783,-10091,-9019,-7702,-6261,-4852,-3603,-2629,-1998,-1736,-1821,-2185,-2726,-3327,-3854,-4202,-4287,-4078,-3588,-2894,-2094,-1339,-758,-478,-577,-1078,-1931,-3033,-4219,-5294,-6080,-6393,-6139,-5251,-3761,-1759,615,3158,5684,7969,9866,11219,11987,12137,11752,10910,9764,8445,7094,5811,4660,3668,2797,2018,1230,379,-607,-1763,-3074,-4512,-5984,-7378,-8576,-9417,-9802,-9608,-8790,-7329,-5268,-2709,222,3337,6466,9426,12048,14227,15853,16906,17368,17289,16720,15756,14488,13017,11436,9833,8281,6849,5588,4550,3763,3266,3064,3159,3541,4155,4962,5867,6780,7594,8197,8483,8393,7869,6944,5671,4154,2545,982,-382,-1440,-2133,-2456,-2468,-2275,-2024,-1860,-1927,-2321,-3090,-4222,-5637,-7201,-8750,-10085,-11033,-11446,-11223,-10357,-8874,-6914,-4625,-2228,81,2100,3679,4717,5185,5104,4576,3713,2663,1571,524,-377,-1135,-1744,-2268,-2756,-3287,-3888,-4596,-5374,-6191,-6959,-7600,-8032,-8182,-8018,-7538,-6768,-5783,-4666,-3530,-2472,-1596,-953,-595,-519,-705,-1093,-1633,-2232,-2848,-3406,-3897,-4296,-4622,-4903,-5151,-5410,-5654,-5892,-6058,-6110,-5965,-5560,-4839,-3783,-2396,-731,1134,3088,5019,6800,8332,9528,10328,10712,10670,10238,9451,8372,7073,5615,4084,2534,1038,-350,-1575,-2599,-3377,-3887,-4105,-4015,-3618,-2908,-1912,-654,810,2410,4056,5658,7103,8326,9240,9815,10050,9966,9631,9124,8527,7936,7398,6953,6594,6283,5970,5578,5057,4358,3493,2480,1396,335,-607,-1319,-1726,-1776,-1450,-773,189,1362,2624,3888,5035,6012,6749,7260,7544,7672,7688,7676,7681,7748,7891,8094,8331,8544,8672,8639,8383,7832,6951,5709,4111,2201,39,-2276,-4623,-6881,-8909,-10608,-11874,-12675,-12990,-12868,-12366,-11593,-10632,-9608,-8589,-7651,-6827,-6123,-5515,-4957,-4389,-3738,-2956,-1988,-830,499,1943,3406,4769,5890,6623,6839,6449,5406,3733,1525,-1075,-3854,-6610,-9106,-11176,-12662,-13510,-13703,-13310,-12435,-11235,-9857,-8465,-7173,-6075,-5198,-4541,-4059,-3677,-3344,-2981,-2562,-2089,-1573,-1077,-663,-393,-331,-507,-915,-1523,-2248,-2986,-3626,-4039,-4144,-3883,-3240,-2267,-1026,359,1782,3110,4254,5118,5657,5830,5647,5101,4256,3131,1824,386,-1080,-2510,-3819,-4964,-5902,-6622,-7130,-7440,-7573,-7543,-7360,-7014,-6485,-5753,-4769,-3531,-2000,-202,1845,4077,6404,8728,10912,12839,14380,15420,15892,15725,14928,13520,11588,9240,6626,3899,1221,-1261,-3428,-5188,-6487,-7302,-7638,-7531,-7026,-6174,-5051,-3682,-2153,-480,1288,3109,4969,6805,8611,10313,11904,13302,14500,15429,16087,16432,16474,16192,15608,14709,13507,12007,10216,8153,5867,3393,829,-1746,-4217,-6472,-8401,-9920,-10956,-11494,-11540,-11147,-10413,-9426,-8313,-7172,-6097,-5157,-4399,-3835,-3481,-3302,-3296,-3427,-3683,-4048,-4520,-5087,-5757,-6508,-7315,-8133,-8880,-9479,-9823,-9819,-9394,-8501,-7151,-5396,-3346,-1155,990,2894,4367,5259,5459,4933,3712,1890,-359,-2851,-5357,-7675,-9619,-11064,-11935,-12241,-12036,-11439,-10596,-9670,-8801,-8106,-7630,-7385,-7294,-7277,-7192,-6929,-6392,-5513,-4311,-2816,-1154,560,2155,3497,4458,4951,4957,4476,3590,2384,989,-476,-1889,-3153,-4204,-5001,-5551,-5870,-6012,-6021,-5941,-5800,-5585,-5284,-4834,-4197,-3303,-2136,-667,1068,3030,5125,7268,9329,11208,12792,14008,14794,15148,15079,14659,13961,13104,12181,11305,10544,9940,9508,9202,8969,8718,8349,7783,6949,5829,4430,2817,1072,-685,-2334,-3767,-4886,-5642,-6007,-6009,-5690,-5140,-4446,-3693,-2970,-2310,-1747,-1267,-826,-384,140,792,1642,2711,4018,5531,7200,8935,10629,12166,13430,14330,14792,14785,14298,13366,12029,10363,8434,6340,4154,1971,-125,-2052,-3722,-5064,-6013,-6521,-6580,-6197,-5445,-4400,-3196,-1962,-844,27,552,653,315,-451,-1567,-2930,-4396,-5808,-7019,-7882,-8313,-8247,-7694,-6704,-5361,-3794,-2115,-461,1074,2401,3475,4272,4786,5035,5028,4783,4295,3580,2604,1400,-62,-1733,-3605,-5605,-7683,-9747,-11716,-13493,-14989,-16122,-16819,-17032,-16720,-15881,-14531,-12716,-10510,-8020,-5354,-2665,-65,2291,4306,5872,6929,7440,7402,6855,5860,4521,2957,1311,-276,-1677,-2782,-3542,-3929,-3982,-3775,-3388,-2942,-2511,-2174,-1971,-1908,-1952,-2072,-2167,-2196,-2060,-1718,-1127,-288,791,2043,3425,4836,6217,7475,8567,9433,10069,10460,10618,10565,10311,9891,9310,8597,7760,6813,5774,4650,3467,2260,1065,-47,-1018,-1772,-2235,-2361,-2108,-1462,-460,879,2434,4147,5869,7498,8911,9994,10677,10876,10579,9758,8459,6719,4625,2274,-223,-2736,-5148,-7326,-9173,-10581,-11488,-11845,-11635,-10887,-9647,-8008,-6067,-3960,-1795,285,2183,3794,5044,5882,6277,6222,5737,4860,3661,2206,613,-1038,-2613,-4040,-5215,-6107,-6669,-6924,-6887,-6623,-6177,-5628,-5012,-4387,-3754,-3137,-2512,-1875,-1213,-523,194,898,1590,2192,2707,3061,3251,3250,3059,2696,2189,1570,895,188,-494,-1142,-1729,-2274,-2777,-3296,-3842,-4484,-5224,-6080,-7028,-8014,-8963,-9780,-10357,-10596,-10429,-9791,-8705,-7183,-5320,-3215,-1005,1167,3157,4831,6086,6840,7057,6751,5951,4754,3247,1555,-198,-1900,-3438,-4719,-5666,-6205,-6310,-5947,-5137,-3908,-2327,-485,1511,3555,5515,7302,8803,9954,10689,10980,10818,10224,9262,8003,6566,5074,3640,2403,1428,807,540,636,1027,1660,2419,3245,4007,4689,5199,5551,5730,5756,5673,5511,5330,5156,5033,4955,4935,4917,4878,4733,4431,3913,3130,2081,773,-723,-2331,-3925,-5398,-6624,-7525,-8042,-8166,-7923,-7374,-6592,-5663,-4655,-3630,-2620,-1650,-722,164,1007,1807,2540,3205,3765,4224,4564,4791,4928,4983,4993,4973,4948,4931,4915,4895,4838,4698,4429,3957,3239,2216,878,-784,-2718,-4867,-7125,-9382,-11511,-13379,-14891,-15943,-16494,-16520,-16046,-15138,-13883,-12409,-10834,-9290,-7884,-6684,-5741,-5047,-4567,-4252,-4026,-3831,-3616,-3343,-3005,-2603,-2160,-1710,-1290,-940,-697,-577,-600,-750,-1015,-1348,-1726,-2071,-2372,-2553,-2607,-2513,-2257,-1874,-1360,-764,-100,590,1283,1939,2528,3005,3349,3516,3503,3284,2873,2271,1507,602,-405,-1467,-2545,-3577,-4523,-5327,-5936,-6307,-6380,-6113,-5462,-4397,-2923,-1048,1142,3579,6107,8590,10854,12735,14097,14833,14898,14308,13132,11499,9564,7497,5468,3605,2024,783,-100,-628,-864,-848,-662,-347,33,476,954,1505,2136,2871,3722,4668,5678,6676,7578,8271,8680,8716,8368,7648,6634,5445,4221,3110,2251,1716,1569,1753,2199,2763,3259,3544,3426,2842,1721,136,-1820,-3948,-6043,-7862,-9191,-9855,-9750,-8847,-7221,-5002,-2408,323,2933,5175,6866,7854,8083,7562,6359,4625,2514,231,-2057,-4180,-6021,-7496,-8563,-9214,-9470,-9361,-8948,-8273,-7414,-6416,-5347,-4255,-3182,-2157,-1202,-311,500,1233,1871,2367,2673,2713,2401,1679,493,-1157,-3228,-5620,-8209,-10801,-13246,-15349,-16984,-18053,-18493,-18343,-17628,-16487,-15023,-13396,-11731,-10138,-8683,-7396,-6254,-5215,-4206,-3168,-2036,-799,536,1923,3276,4507,5521,6228,6588,6563,6179,5477,4534,3456,2331,1284,390,-278,-677,-815,-698,-399,38,509,970,1349,1619,1794,1890,1979,2138,2424,2918,3615,4525,5551,6625,7588,8332,8743,8738,8321,7515,6435,5217,4025,3027,2367,2143,2414,3165,4343,5844,7525,9255,10869,12269,13343,14067,14426,14482,14299,13987,13629,13315,13079,12917,12793,12597,12257,11632,10679,9343,7668,5742,3708,1748,41,-1249,-2005,-2172,-1768,-862,402,1876,3380,4744,5854,6597,6947,6905,6517,5860,5035,4120,3211,2357,1588,925,328,-218,-768,-1370,-2036,-2801,-3636,-4517,-5386,-6190,-6864,-7371,-7691,-7812,-7781,-7612,-7376,-7097,-6828,-6574,-6349,-6117,-5871,-5550,-5153,-4640,-4037,-3357,-2667,-2024,-1518,-1228,-1226,-1575,-2296,-3395,-4828,-6531,-8392,-10293,-12089,-13645,-14842,-15559,-15761,-15384,-14478,-13082,-11306,-9281,-7168,-5121,-3298,-1807,-733,-92,138,39,-282,-693,-1057,-1258,-1198,-836,-160,782,1915,3125,4312,5350,6169,6695,6906,6798,6396,5733,4857,3821,2661,1444,188,-1043,-2224,-3312,-4269,-5067,-5677,-6070,-6241,-6166,-5856,-5314,-4565,-3653,-2626,-1549,-499,467,1283,1934,2393,2715,2922,3099,3320,3636,4135,4820,5719,6806,8020,9306,10551,11679,12596,13231,13554,13543,13236,12665,11898,10989,9990,8967,7944,6984,6117,5369,4752,4229,3747,3208,2514,1565,322,-1201,-2911,-4653,-6237,-7496,-8273,-8515,-8222,-7458,-6365,-5057,-3694,-2380,-1214,-256,445,866,980,787,293,-466,-1409,-2438,-3388,-4120,-4454,-4298,-3583,-2358,-742,1063,2804,4214,5059,5163,4454,2970,837,-1704,-4388,-6914,-8997,-10421,-11009,-10715,-9568,-7699,-5329,-2719,-154,2086,3795,4821,5130,4784,3937,2803,1621,619,-41,-247,8,666,1617,2700,3768,4684,5346,5707,5742,5474,4937,4174,3250,2202,1095,-44,-1160,-2237,-3220,-4084,-4776,-5254,-5494,-5465,-5207,-4750,-4199,-3646,-3224,-3014,-3111,-3512,-4188,-5030,-5891,-6601,-6997,-6951,-6403,-5366,-3936,-2265,-553,1006,2239,3027,3340,3207,2743,2094,1428,897,612,636,949,1497,2151,2769,3213,3337,3083,2419,1394,128,-1244,-2529,-3578,-4244,-4463,-4233,-3603,-2724,-1715,-756,35,570,802,760,489,95,-335,-687,-900,-914,-739,-392,64,550,997,1322,1498,1476,1309,1003,660,344,153,172,466,1082,2017,3241,4656,6156,7585,8801,9661,10056,9910,9228,8037,6468,4684,2862,1238,-41,-810,-1009,-641,220,1402,2719,3904,4736,5004,4569,3429,1636,-566,-2923,-5071,-6695,-7549,-7479,-6514,-4789,-2590,-265,1825,3350,4096,3967,3031,1490,-344,-2108,-3449,-4104,-3936,-2956,-1339,664,2717,4501,5766,6317,6109,5163,3598,1585,-681,-3014,-5221,-7164,-8702,-9769,-10290,-10273,-9731,-8713,-7317,-5621,-3763,-1866,-56,1540,2829,3739,4205,4222,3752,2822,1439,-325,-2373,-4547,-6656,-8476,-9799,-10429,-10267,-9262,-7504,-5149,-2454,276,2725,4585,5633,5708,4799,2960,417,-2593,-5686,-8555,-10830,-12297,-12778,-12274,-10864,-8761,-6228,-3567,-1065,1051,2635,3649,4161,4318,4307,4328,4515,4956,5633,6454,7282,7945,8301,8225,7653,6562,4983,2993,707,-1716,-4089,-6201,-7840,-8826,-9034,-8417,-7033,-5027,-2626,-120,2221,4128,5452,6112,6157,5703,4917,3969,2999,2099,1294,588,-66,-688,-1324,-1966,-2637,-3313,-4001,-4695,-5377,-6029,-6600,-7015,-7188,-7017,-6419,-5349,-3825,-1929,168,2257,4072,5373,5939,5647,4482,2542,56,-2659,-5250,-7353,-8672,-9031,-8365,-6799,-4545,-1959,610,2776,4263,4862,4500,3226,1180,-1364,-4123,-6724,-8854,-10217,-10619,-9988,-8371,-5967,-3062,-30,2747,4916,6227,6557,5926,4500,2529,347,-1734,-3418,-4516,-4924,-4673,-3881,-2755,-1550,-508,143,262,-206,-1233,-2668,-4308,-5882,-7104,-7716,-7499,-6350,-4244,-1310,2246,6123,9976,13468,16276,18166,18950,18581,17079,14599,11389,7746,4056,641,-2162,-4148,-5185,-5269,-4500,-3060,-1188,843,2784,4385,5494,5994,5860,5149,3963,2476,896,-561,-1668,-2261,-2218,-1521,-229,1526,3552,5662,7663,9410,10807,11796,12382,12577,12435,11995,11331,10499,9588,8683,7867,7230,6812,6654,6723,6984,7327,7663,7850,7804,7412,6650,5485,3972,2186,259,-1652,-3376,-4765,-5694,-6096,-5950,-5296,-4213,-2832,-1297,229,1601,2708,3473,3887,3961,3768,3392,2916,2442,2021,1713,1532,1483,1552,1704,1909,2120,2295,2406,2400,2255,1936,1434,752,-87,-1059,-2133,-3281,-4481,-5693,-6873,-7934,-8790,-9318,-9444,-9090,-8259,-6996,-5401,-3618,-1817,-149,1220,2191,2673,2646,2099,1078,-368,-2139,-4123,-6172,-8114,-9777,-10981,-11584,-11494,-10670,-9174,-7119,-4723,-2219,112,2033,3335,3906,3694,2761,1221,-716,-2831,-4858,-6579,-7802,-8417,-8397,-7794,-6725,-5354,-3843,-2353,-981,197,1191,2031,2779,3516,4267,5058,5830,6508,6962,7081,6736,5865,4433,2464,64,-2648,-5454,-8151,-10482,-12220,-13178,-13211,-12289,-10442,-7802,-4582,-1021,2578,5941,8817,10987,12316,12736,12250,10956,9012,6646,4122,1717,-320,-1807,-2634,-2817,-2455,-1743,-920,-208,192,189,-251,-1050,-2097,-3235,-4333,-5270,-5996,-6491,-6788,-6944,-7022,-7084,-7154,-7228,-7252,-7149,-6818,-6162,-5121,-3665,-1855,206,2308,4245,5739,6607,6683,5950,4481,2467,175,-2097,-4062,-5476,-6205,-6179,-5480,-4242,-2701,-1097,318,1364,1919,1969,1566,838,-68,-998,-1828,-2488,-2949,-3245,-3453,-3657,-3946,-4366,-4927,-5584,-6284,-6929,-7469,-7841,-8027,-8023,-7822,-7445,-6862,-6097,-5121,-3952,-2608,-1130,400,1886,3195,4200,4763,4819,4325,3360,2029,541,-924,-2151,-3009,-3406,-3314,-2796,-1913,-802,400,1561,2515,3165,3392,3164,2461,1348,-86,-1698,-3329,-4804,-5966,-6680,-6869,-6518,-5661,-4393,-2823,-1079,734,2522,4212,5773,7153,8354,9347,10115,10656,10939,10993,10806,10439,9935,9353,8768,8211,7721,7294,6896,6485,5970,5289,4357,3157,1691,51,-1656,-3254,-4572,-5448,-5744,-5405,-4409,-2840,-816,1476,3856,6128,8156,9821,11082,11930,12404,12565,12497,12257,11926,11518,11067,10575,10042,9501,8957,8465,8033,7687,7398,7138,6833,6433,5859,5093,4099,2909,1551,83,-1407,-2843,-4114,-5139,-5832,-6149,-6077,-5631,-4884,-3891,-2762,-1549,-327,899,2107,3352,4629,5998,7438,8924,10388,11692,12711,13267,13244,12543,11163,9152,6673,3916,1149,-1372,-3409,-4759,-5347,-5141,-4263,-2887,-1243,394,1801,2770,3173,2970,2173,914,-653,-2295,-3768,-4846,-5330,-5100,-4145,-2531,-465,1804,3968,5739,6874,7248,6830,5729,4163,2388,724,-599,-1375,-1573,-1210,-493,379,1114,1502,1376,696,-472,-1970,-3574,-5064,-6233,-6979,-7234,-7069,-6564,-5860,-5093,-4362,-3741,-3243,-2864,-2548,-2267,-1963,-1632,-1265,-870,-467,-62,343,752,1182,1628,2083,2511,2854,3046,2996,2653,1970,975,-273,-1667,-3065,-4348,-5383,-6115,-6509,-6594,-6432,-6116,-5737,-5385,-5122,-4970,-4930,-4932,-4910,-4730,-4312,-3556,-2453,-1039,563,2186,3619,4667,5176,5040,4275,2945,1232,-673,-2522,-4159,-5417,-6285,-6764,-6959,-6982,-6947,-6945,-6998,-7100,-7167,-7131,-6884,-6373,-5577,-4517,-3281,-1971,-731,302,984,1210,914,81,-1224,-2885,-4739,-6592,-8260,-9584,-10438,-10761,-10522,-9758,-8530,-6925,-5065,-3043,-1006,944,2659,4010,4884,5186,4890,4020,2686,1043,-696,-2324,-3637,-4506,-4848,-4686,-4112,-3287,-2413,-1714,-1370,-1539,-2289,-3604,-5402,-7505,-9706,-11765,-13450,-14576,-15009,-14699,-13668,-12009,-9890,-7514,-5126,-2970,-1265,-179,186,-151,-1100,-2460,-3987,-5385,-6408,-6812,-6486,-5370,-3544,-1141,1602,4449,7116,9363,10987,11829,11829,10970,9328,7038,4275,1255,-1799,-4685,-7217,-9275,-10782,-11721,-12133,-12081,-11669,-10996,-10159,-9244,-8304,-7378,-6484,-5610,-4746,-3873,-2961,-2028,-1055,-88,863,1765,2607,3382,4088,4728,5261,5691,5924,5957,5703,5166,4342,3290,2087,857,-269,-1161,-1698,-1799,-1448,-644,494,1856,3255,4524,5487,6051,6138,5802,5110,4230,3317,2551,2065,1939,2197,2763,3530,4306,4910,5153,4911,4114,2815,1124,-736,-2514,-3932,-4756,-4812,-4034,-2469,-260,2351,5092,7680,9866,11477,12399,12637,12224,11298,9981,8442,6813,5214,3724,2385,1210,174,-760,-1638,-2506,-3378,-4250,-5076,-5794,-6302,-6510,-6308,-5633,-4436,-2736,-586,1894,4553,7205,9663,11753,13326,14280,14542,14098,12964,11221,8991,6447,3802,1275,-906,-2565,-3569,-3858,-3453,-2420,-925,859,2704,4396,5736,6578,6816,6434,5466,4015,2249,347,-1471,-3014,-4112,-4652,-4589,-3948,-2813,-1329,348,2030,3580,4865,5823,6432,6700,6689,6444,6033,5498,4867,4182,3439,2695,1951,1278,704,294,92,136,438,1006,1793,2758,3814,4861,5796,6510,6910,6953,6616,5950,5017,3925,2763,1619,552,-424,-1294,-2082,-2795,-3431,-3971,-4364,-4554,-4467,-4047,-3249,-2061,-503,1366,3438,5596,7662,9504,10940,11874,12206,11930,11050,9659,7847,5747,3505,1259,-842,-2654,-4073,-4983,-5342,-5101,-4296,-2970,-1227,803,2942,5028,6841,8249,9109,9365,9033,8184,6945,5499,3994,2617,1477,648,167,-17,41,234,474,666,763,730,577,330,23,-290,-581,-806,-960,-1043,-1080,-1108,-1174,-1307,-1538,-1859,-2241,-2650,-3013,-3293,-3432,-3410,-3226,-2901,-2468,-1982,-1464,-965,-465,25,557,1158,1866,2718,3698,4817,6000,7199,8318,9260,9934,10239,10111,9498,8402,6849,4935,2771,522,-1636,-3540,-5034,-6019,-6447,-6324,-5720,-4736,-3518,-2187,-903,248,1161,1810,2172,2287,2192,1956,1637,1287,942,619,318,30,-262,-564,-885,-1214,-1535,-1827,-2050,-2174,-2170,-2008,-1699,-1251,-720,-172,305,621,698,479,-58,-904,-2018,-3325,-4757,-6217,-7638,-8945,-10077,-11002,-11670,-12081,-12208,-12071,-11673,-11050,-10216,-9220,-8081,-6852,-5552,-4226,-2911,-1638,-463,581,1435,2058,2416,2484,2272,1810,1158,406,-352,-1012,-1489,-1732,-1727,-1529,-1214,-931,-808,-1012,-1622,-2702,-4199,-6010,-7927,-9739,-11175,-12059,-12221,-11642,-10367,-8558,-6450,-4314,-2429,-1052,-343,-411,-1228,-2687,-4600,-6699,-8722,-10396,-11505,-11914,-11563,-10502,-8863,-6834,-4650,-2533,-687,743,1678,2111,2096,1748,1199,608,102,-210,-276,-91,287,764,1204,1466,1420,961,40,-1341,-3120,-5176,-7361,-9473,-11354,-12817,-13771,-14136,-13925,-13189,-12028,-10570,-8950,-7301,-5741,-4342,-3179,-2246,-1554,-1051,-694,-442,-250,-125,-57,-116,-327,-770,-1466,-2441,-3632,-4968,-6276,-7390,-8108,-8268,-7773,-6602,-4847,-2677,-350,1864,3672,4866,5276,4884,3733,2005,-81,-2252,-4251,-5862,-6931,-7403,-7287,-6695,-5758,-4661,-3567,-2624,-1937,-1550,-1472,-1644,-1998,-2429,-2841,-3145,-3274,-3180,-2855,-2311,-1584,-741,175,1084,1960,2746,3422,3953,4302,4434,4305,3889,3160,2138,859,-610,-2158,-3681,-5036,-6100,-6741,-6876,-6427,-5399,-3821,-1792,542,3025,5444,7649,9445,10736,11425,11495,10969,9925,8482,6786,5009,3296,1804,628,-182,-604,-719,-599,-387,-208,-185,-386,-844,-1484,-2237,-2919,-3407,-3531,-3203,-2376,-1082,578,2424,4259,5830,6931,7374,7058,5966,4191,1905,-620,-3105,-5233,-6776,-7528,-7448,-6539,-4956,-2893,-595,1677,3719,5349,6485,7095,7212,6918,6306,5473,4516,3487,2438,1394,356,-660,-1663,-2629,-3544,-4356,-5013,-5449,-5578,-5355,-4711,-3640,-2151,-300,1817,4067,6297,8347,10064,11334,12067,12239,11856,10995,9740,8231,6595,4971,3463,2158,1071,213,-480,-1048,-1563,-2055,-2538,-2967,-3280,-3382,-3173,-2570,-1523,-28,1844,3981,6201,8316,10118,11437,12165,12248,11738,10741,9429,8010,6686,5633,4983,4792,5065,5725,6673,7760,8862,9839,10613,11106,11307,11215,10857,10299,9575,8775,7940,7119,6364,5672,5081,4560,4124,3730,3375,3022,2651,2240,1770,1230,632,-33,-708,-1373,-1946,-2360,-2537,-2413,-1948,-1159,-71,1202,2571,3906,5103,6100,6853,7375,7702,7877,7954,7953,7903,7769,7555,7206,6712,6069,5271,4381,3421,2479,1594,840,243,-161,-362,-367,-181,165,637,1192,1772,2314,2757,3042,3132,3018,2712,2276,1781,1327,995,860,948,1254,1724,2261,2779,3143,3290,3135,2676,1921,949,-149,-1247,-2212,-2955,-3367,-3442,-3165,-2602,-1831,-962,-106,619,1136,1364,1296,920,299,-515,-1420,-2332,-3168,-3843,-4325,-4566,-4570,-4355,-3945,-3395,-2755,-2069,-1400,-769,-207,278,709,1094,1484,1918,2435,3078,3843,4714,5630,6493,7192,7621,7686,7350,6632,5579,4340,3018,1791,766,36,-355,-437,-251,90,502,874,1143,1259,1226,1051,802,499,231,12,-95,-71,106,464,1006,1754,2712,3868,5204,6653,8125,9504,10641,11392,11639,11274,10284,8678,6564,4093,1457,-1112,-3399,-5195,-6348,-6755,-6401,-5344,-3703,-1702,452,2470,4133,5231,5641,5305,4269,2626,560,-1725,-3987,-6004,-7571,-8547,-8826,-8421,-7351,-5767,-3799,-1662,449,2331,3820,4776,5141,4887,4074,2804,1219,-498,-2190,-3681,-4878,-5693,-6146,-6273,-6188,-6008,-5863,-5846,-6015,-6354,-6805,-7258,-7582,-7664,-7425,-6836,-5960,-4890,-3811,-2876,-2284,-2146,-2549,-3491,-4892,-6626,-8495,-10303,-11853,-12974,-13564,-13578,-13035,-12046,-10719,-9247,-7789,-6512,-5562,-5013,-4927,-5265,-5972,-6920,-7966,-8961,-9753,-10231,-10310,-9960,-9189,-8066,-6667,-5144,-3605,-2234,-1131,-424,-170,-379,-1021,-1999,-3188,-4430,-5566,-6437,-6942,-6990,-6590,-5769,-4648,-3348,-2057,-910,-73,364,340,-160,-1090,-2374,-3912,-5566,-7224,-8731,-9998,-10895,-11388,-11396,-10944,-10025,-8704,-7057,-5173,-3173,-1159,756,2479,3945,5106,5949,6480,6720,6715,6505,6155,5723,5284,4888,4608,4452,4445,4537,4670,4752,4690,4393,3803,2885,1649,143,-1561,-3349,-5115,-6725,-8055,-9010,-9490,-9460,-8917,-7887,-6479,-4797,-3005,-1246,326,1608,2531,3078,3296,3250,3048,2790,2559,2418,2391,2470,2618,2781,2902,2935,2846,2639,2320,1930,1515,1101,735,422,178,-7,-139,-229,-286,-316,-331,-354,-405,-524,-743,-1091,-1583,-2206,-2933,-3699,-4445,-5087,-5571,-5843,-5905,-5767,-5492,-5157,-4832,-4606,-4489,-4507,-4602,-4711,-4760,-4668,-4403,-3948,-3340,-2640,-1933,-1306,-845,-592,-591,-808,-1213,-1733,-2279,-2797,-3213,-3536,-3767,-3967,-4215,-4559,-5074,-5750,-6565,-7449,-8297,-9005,-9471,-9617,-9408,-8851,-7992,-6937,-5794,-4706,-3797,-3163,-2885,-2966,-3403,-4113,-5015,-5975,-6866,-7553,-7923,-7879,-7371,-6377,-4922,-3066,-908,1422,3773,5967,7841,9233,10021,10139,9557,8356,6618,4537,2284,73,-1909,-3497,-4578,-5079,-4995,-4355,-3251,-1780,-73,1746,3575,5314,6914,8329,9552,10581,11432,12120,12649,13035,13237,13251,13001,12464,11580,10345,8769,6902,4860,2739,727,-1073,-2491,-3466,-3916,-3855,-3295,-2313,-969,630,2421,4304,6218,8095,9867,11491,12900,14054,14914,15446,15645,15504,15043,14289,13281,12059,10674,9169,7607,6031,4526,3138,1946,998,333,-41,-137,-13,267,607,908,1083,1051,775,236,-543,-1508,-2584,-3686,-4713,-5578,-6197,-6503,-6445,-6011,-5195,-4036,-2599,-963,755,2431,3949,5170,6001,6359,6191,5517,4349,2803,971,-989,-2943,-4739,-6275,-7446,-8218,-8566,-8525,-8157,-7562,-6850,-6137,-5532,-5098,-4883,-4861,-5000,-5208,-5414,-5518,-5457,-5193,-4706,-4033,-3221,-2330,-1460,-643,39,593,995,1281,1460,1581,1654,1717,1775,1830,1884,1902,1872,1749,1516,1154,672,90,-538,-1163,-1709,-2122,-2353,-2380,-2198,-1859,-1383,-863,-326,164,610,1000,1374,1755,2179,2668,3227,3850,4514,5202,5878,6543,7171,7781,8370,8956,9547,10144,10747,11339,11897,12405,12818,13140,13332,13407,13361,13208,12969,12674,12344,12017,11698,11412,11118,10823,10440,9958,9293,8442,7375,6134,4762,3353,2005,836,-63,-611,-760,-518,112,1055,2255,3624,5073,6515,7860,9023,9932,10528,10751,10588,10019,9060,7756,6148,4339,2400,477,-1337,-2867,-4009,-4622,-4622,-3959,-2634,-714,1678,4369,7146,9781,12047,13742,14702,14830,14087,12515,10223,7386,4219,958,-2147,-4912,-7148,-8785,-9775,-10145,-9983,-9368,-8442,-7290,-6039,-4751,-3498,-2325,-1234,-265,616,1379,2047,2590,3004,3250,3302,3112,2648,1863,756,-696,-2441,-4453,-6626,-8877,-11066,-13083,-14784,-16066,-16831,-17020,-16605,-15609,-14080,-12111,-9826,-7346,-4818,-2369,-111,1860,3478,4708,5513,5902,5869,5429,4616,3459,2025,383,-1379,-3158,-4868,-6414,-7739,-8787,-9546,-9990,-10141,-9996,-9568,-8886,-7946,-6787,-5422,-3890,-2252,-584,997,2366,3378,3929,3925,3366,2279,787,-967,-2796,-4532,-6011,-7135,-7826,-8093,-7947,-7451,-6669,-5659,-4487,-3201,-1838,-448,939,2283,3542,4689,5693,6526,7182,7631,7882,7920,7777,7465,7049,6567,6076,5612,5170,4737,4258,3678,2939,2017,903,-346,-1659,-2908,-3978,-4735,-5101,-5031,-4552,-3745,-2747,-1713,-817,-198,42,-155,-767,-1739,-2965,-4297,-5603,-6725,-7560,-8009,-8054,-7682,-6972,-5993,-4868,-3689,-2574,-1562,-729,-52,458,849,1163,1437,1731,2048,2417,2803,3188,3513,3739,3830,3749,3534,3187,2796,2431,2164,2080,2196,2522,2989,3507,3945,4179,4103,3648,2817,1656,286,-1151,-2492,-3575,-4298,-4584,-4464,-4000,-3342,-2669,-2157,-1997,-2295,-3118,-4454,-6219,-8280,-10477,-12621,-14547,-16102,-17160,-17639,-17493,-16719,-15356,-13472,-11173,-8568,-5800,-2979,-247,2309,4565,6460,7911,8862,9282,9139,8440,7218,5525,3463,1163,-1220,-3493,-5480,-7004,-7925,-8167,-7699,-6589,-4945,-2949,-805,1273,3090,4475,5338,5599,5289,4420,3097,1403,-535,-2598,-4672,-6625,-8363,-9786,-10821,-11436,-11598,-11340,-10691,-9723,-8503,-7120,-5634,-4125,-2625,-1179,198,1489,2688,3789,4775,5650,6381,6968,7375,7566,7517,7155,6459,5356,3841,1889,-447,-3096,-5933,-8790,-11488,-13820,-15618,-16721,-17060,-16592,-15388,-13557,-11276,-8761,-6196,-3796,-1659,105,1517,2589,3423,4090,4686,5251,5818,6367,6859,7250,7473,7498,7275,6795,6044,5025,3754,2260,587,-1193,-2995,-4710,-6226,-7436,-8255,-8634,-8571,-8104,-7330,-6370,-5358,-4438,-3720,-3275,-3150,-3309,-3706,-4246,-4815,-5305,-5615,-5669,-5449,-4959,-4265,-3469,-2692,-2058,-1685,-1631,-1917,-2501,-3257,-4056,-4687,-4990,-4792,-4001,-2582,-584,1856,4551,7262,9732,11734,13051,13566,13193,11963,9953,7320,4258,997,-2229,-5199,-7719,-9655,-10922,-11512,-11452,-10846,-9785,-8403,-6802,-5070,-3292,-1499,248,1942,3547,5053,6436,7679,8757,9639,10308,10722,10865,10698,10221,9402,8283,6870,5248,3503,1746,132,-1209,-2129,-2515,-2290,-1442,0,1895,4098,6360,8466,10167,11286,11690,11338,10274,8630,6599,4415,2320,530,-793,-1548,-1722,-1364,-584,467,1638,2783,3792,4595,5169,5524,5700,5753,5717,5641,5508,5320,5010,4541,3841,2874,1614,84,-1668,-3545,-5429,-7190,-8685,-9809,-10470,-10633,-10298,-9521,-8373,-6989,-5458,-3936,-2490,-1230,-183,621,1203,1589,1831,1971,2056,2105,2129,2112,2025,1836,1512,1039,427,-301,-1085,-1860,-2543,-3064,-3362,-3404,-3192,-2782,-2236,-1705,-1267,-1082,-1193,-1664,-2458,-3514,-4719,-5931,-7005,-7794,-8183,-8096,-7511,-6470,-5062,-3444,-1775,-241,1003,1857,2245,2192,1738,997,98,-814,-1589,-2101,-2252,-1973,-1249,-108,1383,3104,4923,6681,8219,9395,10092,10233,9791,8780,7281,5387,3258,1030,-1110,-3017,-4533,-5532,-5918,-5622,-4625,-2962,-696,2026,5066,8209,11272,14056,16395,18160,19273,19695,19467,18653,17379,15788,14044,12287,10660,9230,8061,7129,6395,5782,5201,4574,3844,2983,2001,941,-142,-1163,-2068,-2777,-3260,-3471,-3403,-3041,-2387,-1456,-256,1172,2793,4554,6377,8203,9936,11505,12832,13853,14517,14799,14672,14155,13257,12027,10504,8765,6866,4917,2977,1180,-408,-1661,-2522,-2909,-2817,-2228,-1219,146,1730,3388,4969,6297,7238,7672,7515,6747,5374,3473,1132,-1492,-4259,-6983,-9502,-11654,-13304,-14341,-14710,-14377,-13385,-11791,-9730,-7325,-4766,-2208,165,2211,3806,4868,5351,5258,4605,3474,1921,63,-2019,-4211,-6423,-8554,-10524,-12251,-13673,-14740,-15411,-15672,-15512,-14943,-13993,-12686,-11098,-9274,-7319,-5321,-3369,-1572,7,1306,2291,2959,3320,3397,3219,2816,2221,1469,621,-263,-1072,-1715,-2045,-1995,-1452,-438,1036,2823,4766,6641,8218,9305,9733,9422,8370,6629,4353,1693,-1124,-3919,-6484,-8671,-10354,-11439,-11894,-11689,-10857,-9438,-7495,-5137,-2442,439,3415,6341,9119,11627,13780,15476,16650,17241,17210,16558,15315,13541,11342,8839,6178,3521,1029,-1139,-2853,-3988,-4499,-4340,-3564,-2231,-473,1584,3769,5945,7962,9709,11093,12066,12590,12688,12382,11728,10804,9669,8410,7084,5744,4450,3216,2091,1078,205,-541,-1155,-1679,-2128,-2556,-2992,-3458,-3954,-4454,-4900,-5228,-5371,-5255,-4872,-4186,-3263,-2139,-913,317,1467,2430,3157,3585,3705,3505,3011,2237,1215,-27,-1452,-3028,-4689,-6391,-8040,-9556,-10838,-11770,-12257,-12198,-11532,-10235,-8331,-5913,-3126,-159,2767,5424,7625,9193,10063,10194,9655,8545,7011,5209,3285,1357,-484,-2199,-3757,-5162,-6413,-7500,-8419,-9124,-9598,-9779,-9654,-9192,-8394,-7300,-5937,-4408,-2777,-1163,341,1631,2617,3238,3441,3210,2563,1521,164,-1454,-3235,-5113,-7001,-8844,-10566,-12135,-13471,-14558,-15322,-15747,-15791,-15439,-14693,-13559,-12080,-10296,-8273,-6080,-3788,-1479,786,2919,4873,6562,7943,8945,9537,9671,9340,8521,7253,5545,3477,1116,-1437,-4049,-6594,-8921,-10887,-12371,-13266,-13520,-13110,-12089,-10528,-8576,-6374,-4111,-1933,11,1631,2889,3785,4379,4759,5004,5218,5436,5698,5976,6244,6413,6441,6232,5765,5015,4003,2820,1542,342,-673,-1332,-1559,-1263,-449,857,2563,4547,6668,8767,10716,12376,13670,14511,14865,14716,14054,12929,11386,9530,7488,5423,3504,1921,814,302,425,1148,2371,3898,5533,7002,8116,8661,8544,7705,6203,4123,1657,-1018,-3685,-6147,-8270,-9927,-11099,-11776,-12029,-11930,-11575,-11057,-10426,-9725,-8953,-8073,-7055,-5851,-4444,-2863,-1170,521,2070,3326,4160,4474,4226,3443,2196,629,-1093,-2789,-4267,-5383,-6004,-6077,-5571,-4543,-3069,-1288,629,2515,4156,5406,6110,6189,5634,4477,2850,886,-1215,-3287,-5153,-6690,-7805,-8464,-8664,-8482,-7974,-7288,-6504,-5760,-5132,-4678,-4440,-4402,-4552,-4842,-5223,-5639,-6042,-6372,-6586,-6635,-6464,-6045,-5333,-4320,-3006,-1421,379,2325,4300,6214,7911,9302,10253,10702,10595,9925,8733,7088,5090,2879,580,-1639,-3642,-5273,-6427,-6995,-6943,-6247,-4955,-3143,-917,1576,4204,6807,9248,11399,13140,14396,15090,15200,14735,13733,12296,10537,8616,6673,4868,3285,2000,1007,273,-275,-725,-1165,-1669,-2301,-3083,-4038,-5133,-6326,-7541,-8663,-9582,-10155,-10272,-9842,-8845,-7308,-5366,-3186,-1016,889,2283,2954,2778,1706,-215,-2837,-5946,-9266,-12487,-15313,-17458,-18696,-18879,-17934,-15892,-12875,-9081,-4771,-262,4148,8135,11455,13880,15289,15599,14841,13080,10480,7210,3518,-385,-4262,-7914,-11195,-13980,-16221,-17908,-19062,-19773,-20097,-20144,-19981,-19662,-19211,-18614,-17824,-16778,-15400,-13627,-11427,-8809,-5841,-2637,631,3770,6597,8914,10633,11644,12001,11737,10998,9933,8701,7459,6316,5345,4576,3993,3577,3258,3022,2801,2595,2371,2141,1899,1663,1446,1269,1167,1147,1244,1448,1774,2205,2717,3318,3965,4697,5479,6354,7315,8375,9531,10755,12016,13248,14382,15333,16018,16370,16331,15882,15022,13777,12220,10408,8462,6455,4500,2682,1056,-312,-1421,-2264,-2861,-3252,-3468,-3559,-3534,-3431,-3210,-2888,-2397,-1723,-823,316,1699,3283,5040,6859,8670,10335,11765,12844,13516,13732,13502,12867,11899,10699,9361,7984,6631,5358,4172,3075,2035,1018,-24,-1107,-2275,-3505,-4789,-6088,-7328,-8456,-9385,-10067,-10446,-10521,-10285,-9783,-9053,-8152,-7130,-6032,-4886,-3725,-2563,-1427,-345,652,1519,2199,2664,2844,2742,2322,1610,622,-592,-1973,-3454,-4961,-6420,-7775,-8959,-9952,-10723,-11276,-11609,-11731,-11644,-11353,-10857,-10164,-9280,-8234,-7056,-5796,-4522,-3288,-2182,-1253,-553,-116,87,54,-124,-424,-746,-1071,-1336,-1539,-1653,-1690,-1630,-1490,-1258,-949,-603,-256,-5,80,-128,-693,-1702,-3157,-5026,-7214,-9571,-11909,-14032,-15747,-16900,-17384,-17150,-16225,-14673,-12634,-10244,-7679,-5080,-2585,-273,1800,3622,5206,6566,7718,8648,9328,9688,9658,9165,8149,6606,4577,2178,-408,-2962,-5211,-6912,-7839,-7841,-6860,-4928,-2190,1132,4756,8370,11680,14422,16420,17553,17825,17269,16028,14235,12084,9734,7356,5091,3043,1312,-73,-1080,-1746,-2103,-2230,-2199,-2078,-1952,-1830,-1761,-1711,-1644,-1513,-1229,-752,-31,947,2141,3496,4902,6234,7363,8155,8525,8391,7773,6678,5228,3525,1733,5,-1521,-2717,-3506,-3837,-3703,-3124,-2153,-861,664,2315,3993,5584,6978,8078,8797,9067,8862,8173,7057,5602,3947,2255,707,-529,-1311,-1550,-1223,-372,887,2390,3940,5316,6344,6871,6820,6185,5017,3440,1589,-361,-2275,-4007,-5478,-6631,-7453,-7986,-8277,-8418,-8481,-8554,-8672,-8881,-9147,-9457,-9727,-9898,-9878,-9609,-9038,-8148,-6954,-5495,-3856,-2126,-436,1096,2336,3191,3577,3482,2924,1999,832,-401,-1522,-2343,-2722,-2541,-1766,-412,1430,3608,5939,8213,10229,11811,12832,13197,12903,11952,10443,8470,6185,3728,1258,-1091,-3215,-5014,-6453,-7492,-8127,-8376,-8259,-7830,-7143,-6276,-5316,-4342,-3455,-2706,-2163,-1839,-1736,-1821,-2038,-2308,-2551,-2671,-2591,-2259,-1622,-697,512,1930,3475,5033,6465,7650,8455,8784,8585,7831,6566,4858,2811,556,-1781,-4062,-6180,-8019,-9512,-10573,-11159,-11228,-10749,-9729,-8172,-6142,-3708,-1001,1848,4667,7300,9590,11417,12691,13372,13474,13033,12163,10958,9563,8089,6640,5274,4019,2858,1740,624,-557,-1821,-3170,-4572,-5952,-7227,-8292,-9066,-9467,-9473,-9073,-8315,-7273,-6044,-4749,-3498,-2391,-1523,-934,-691,-783,-1236,-2020,-3117,-4472,-6012,-7635,-9197,-10562,-11545,-12030,-11899,-11111,-9699,-7728,-5376,-2778,-178,2301,4455,6215,7483,8242,8489,8235,7529,6402,4928,3174,1222,-814,-2837,-4705,-6327,-7575,-8393,-8726,-8583,-8012,-7082,-5918,-4622,-3327,-2117,-1059,-188,525,1113,1667,2264,2997,3913,5058,6377,7813,9226,10461,11361,11779,11632,10905,9666,8059,6287,4584,3179,2265,1979,2370,3405,4964,6870,8875,10761,12268,13244,13551,13176,12168,10658,8840,6917,5123,3632,2603,2093,2115,2588,3394,4346,5273,5978,6329,6221,5614,4532,3035,1244,-714,-2696,-4564,-6207,-7526,-8455,-8958,-9012,-8633,-7848,-6718,-5315,-3748,-2123,-580,776,1827,2506,2784,2664,2210,1503,655,-215,-1013,-1652,-2108,-2363,-2466,-2467,-2437,-2446,-2523,-2693,-2910,-3133,-3254,-3200,-2874,-2242,-1286,-67,1340,2793,4160,5293,6065,6381,6174,5421,4143,2384,238,-2186,-4759,-7331,-9762,-11915,-13670,-14952,-15716,-15973,-15782,-15236,-14456,-13575,-12696,-11917,-11266,-10755,-10359,-10021,-9720,-9396,-9058,-8706,-8370,-8092,-7903,-7830,-7856,-7963,-8067,-8100,-7963,-7562,-6827,-5704,-4176,-2260,-24,2444,4993,7472,9696,11498,12705,13222,12949,11911,10141,7766,4955,1901,-1174,-4069,-6590,-8582,-9934,-10577,-10485,-9694,-8247,-6271,-3874,-1209,1570,4327,6910,9233,11189,12761,13909,14685,15111,15279,15239,15066,14791,14429,13957,13349,12548,11532,10274,8787,7111,5311,3475,1694,68,-1328,-2415,-3160,-3526,-3508,-3119,-2366,-1307,27,1550,3186,4823,6359,7665,8647,9200,9286,8881,8035,6837,5428,3987,2688,1723,1217,1277,1924,3120,4767,6711,8770,10741,12441,13682,14352,14346,13659,12301,10386,8023,5415,2725,162,-2118,-3973,-5324,-6116,-6381,-6158,-5555,-4684,-3680,-2676,-1785,-1122,-740,-704,-1007,-1639,-2539,-3633,-4812,-5970,-6994,-7797,-8306,-8505,-8378,-7972,-7347,-6562,-5712,-4840,-4014,-3237,-2525,-1840,-1169,-487,215,898,1524,2003,2260,2206,1785,968,-226,-1733,-3431,-5184,-6807,-8140,-9023,-9347,-9044,-8124,-6649,-4761,-2641,-508,1415,2916,3847,4099,3673,2605,1047,-844,-2845,-4752,-6381,-7569,-8239,-8349,-7933,-7074,-5883,-4494,-3043,-1640,-383,672,1489,2064,2397,2514,2416,2142,1692,1107,411,-343,-1095,-1766,-2288,-2566,-2556,-2197,-1507,-501,725,2086,3441,4689,5712,6455,6883,7023,6930,6702,6448,6280,6292,6545,7047,7767,8607,9452,10155,10578,10611,10190,9295,7983,6341,4492,2588,750,-897,-2294,-3402,-4245,-4861,-5317,-5665,-5959,-6208,-6424,-6569,-6613,-6502,-6200,-5659,-4866,-3822,-2560,-1135,358,1841,3185,4321,5149,5640,5750,5512,4940,4110,3086,1951,792,-319,-1302,-2104,-2657,-2938,-2893,-2530,-1830,-837,412,1831,3335,4798,6114,7158,7852,8111,7925,7291,6266,4932,3404,1786,219,-1236,-2475,-3486,-4236,-4750,-5027,-5096,-4952,-4592,-4019,-3216,-2211,-1027,262,1587,2836,3924,4743,5229,5313,4981,4214,3067,1574,-160,-2047,-3971,-5822,-7502,-8915,-9998,-10692,-10980,-10861,-10367,-9564,-8519,-7351,-6136,-4999,-4000,-3217,-2665,-2342,-2211,-2204,-2258,-2309,-2307,-2242,-2090,-1881,-1604,-1293,-920,-512,-25,531,1184,1929,2752,3611,4433,5132,5593,5718,5422,4652,3413,1742,-265,-2475,-4745,-6892,-8764,-10214,-11119,-11422,-11091,-10162,-8719,-6873,-4787,-2614,-533,1321,2813,3887,4493,4672,4474,4008,3371,2709,2102,1677,1481,1560,1939,2587,3499,4623,5922,7352,8862,10409,11940,13392,14703,15789,16577,16982,16936,16385,15299,13694,11603,9127,6369,3501,690,-1858,-3970,-5467,-6241,-6224,-5434,-3966,-1975,327,2702,4920,6781,8119,8867,8985,8535,7601,6313,4831,3281,1812,492,-610,-1500,-2204,-2796,-3342,-3936,-4624,-5463,-6447,-7555,-8737,-9893,-10964,-11827,-12436,-12730,-12691,-12352,-11755,-10998,-10163,-9380,-8718,-8276,-8068,-8111,-8325,-8648,-8915,-9016,-8795,-8147,-7016,-5382,-3321,-932,1601,4089,6321,8092,9254,9674,9311,8162,6285,3804,839,-2423,-5824,-9189,-12362,-15217,-17644,-19578,-20979,-21840,-22187,-22062,-21534,-20669,-19551,-18240,-16808,-15285,-13715,-12095,-10448,-8762,-7055,-5331,-3634,-1986,-465,880,1975,2757,3201,3284,3041,2538,1872,1162,552,141,59,356,1072,2199,3672,5421,7309,9225,11016,12583,13806,14650,15049,15045,14646,13931,12988,11905,10802,9771,8908,8284,7949,7918,8181,8701,9413,10232,11082,11843,12460,12830,12918,12688,12144,11324,10299,9156,8010,6973,6138,5588,5340,5375,5630,5971,6273,6356,6104,5385,4176,2471,382,-1945,-4298,-6441,-8145,-9214,-9516,-9003,-7711,-5777,-3368,-755,1849,4167,6015,7237,7743,7549,6705,5351,3652,1781,-84,-1817,-3331,-4586,-5600,-6408,-7077,-7662,-8221,-8764,-9304,-9793,-10190,-10428,-10442,-10180,-9630,-8781,-7714,-6477,-5211,-4016,-3019,-2316,-1974,-2019,-2446,-3214,-4248,-5481,-6801,-8125,-9352,-10382,-11143,-11550,-11553,-11131,-10278,-9039,-7488,-5732,-3902,-2161,-635,514,1210,1366,997,132,-1118,-2600,-4151,-5556,-6648,-7263,-7285,-6683,-5453,-3707,-1577,733,3006,5027,6603,7584,7895,7519,6523,5031,3214,1288,-545,-2066,-3121,-3594,-3457,-2747,-1596,-178,1279,2543,3425,3759,3495,2634,1294,-374,-2146,-3827,-5209,-6159,-6595,-6494,-5912,-4929,-3678,-2291,-905,374,1458,2320,2953,3402,3733,4024,4350,4780,5325,5994,6716,7406,7953,8238,8172,7709,6849,5671,4291,2885,1616,680,182,251,882,2068,3700,5654,7745,9804,11632,13077,14008,14323,14007,13039,11503,9479,7094,4502,1838,-749,-3140,-5262,-7032,-8468,-9552,-10351,-10897,-11266,-11494,-11627,-11675,-11623,-11443,-11081,-10489,-9616,-8438,-6944,-5165,-3142,-945,1337,3616,5787,7751,9418,10684,11503,11801,11588,10855,9656,8061,6162,4082,1953,-80,-1868,-3273,-4180,-4508,-4223,-3353,-1961,-183,1827,3888,5813,7441,8631,9291,9377,8894,7887,6446,4677,2699,641,-1394,-3298,-4982,-6389,-7450,-8148,-8449,-8359,-7895,-7093,-6003,-4702,-3259,-1760,-275,1134,2417,3536,4466,5165,5611,5748,5551,4987,4047,2754,1156,-670,-2619,-4579,-6433,-8075,-9419,-10423,-11048,-11343,-11320,-11075,-10655,-10140,-9572,-8986,-8391,-7768,-7091,-6315,-5393,-4293,-2980,-1454,272,2169,4165,6205,8178,9984,11505,12613,13222,13242,12676,11524,9909,7942,5821,3728,1851,350,-673,-1176,-1182,-790,-125,638,1355,1882,2150,2131,1855,1408,881,395,34,-132,-86,152,520,937,1296,1526,1535,1308,823,119,-736,-1664,-2549,-3291,-3786,-3951,-3745,-3145,-2176,-902,610,2249,3927,5543,7021,8295,9327,10077,10526,10644,10411,9792,8763,7311,5445,3196,644,-2119,-4949,-7699,-10201,-12297,-13842,-14724,-14879,-14289,-12998,-11093,-8728,-6056,-3288,-585,1863,3946,5559,6669,7291,7458,7271,6808,6173,5442,4661,3862,3019,2122,1118,-13,-1282,-2667,-4127,-5564,-6911,-8040,-8886,-9372,-9479,-9225,-8663,-7911,-7061,-6267,-5604,-5171,-4969,-5001,-5176,-5418,-5603,-5642,-5453,-5010,-4312,-3423,-2396,-1348,-338,538,1249,1756,2076,2222,2250,2197,2129,2083,2096,2178,2313,2463,2575,2564,2371,1917,1165,103,-1242,-2801,-4455,-6073,-7489,-8541,-9110,-9086,-8461,-7247,-5537,-3462,-1159,1216,3537,5710,7662,9369,10824,12023,12994,13729,14243,14526,14566,14363,13897,13180,12221,11052,9728,8306,6885,5551,4405,3545,3026,2900,3160,3762,4627,5641,6670,7587,8265,8608,8551,8068,7166,5913,4374,2699,997,-551,-1810,-2631,-2904,-2561,-1595,-53,1938,4213,6556,8746,10591,11916,12647,12739,12255,11295,10002,8556,7097,5790,4696,3892,3345,3017,2823,2649,2408,1987,1339,410,-788,-2231,-3847,-5553,-7241,-8819,-10187,-11293,-12081,-12561,-12732,-12640,-12313,-11790,-11089,-10222,-9192,-7994,-6650,-5164,-3595,-1985,-420,1027,2266,3216,3792,3933,3587,2729,1369,-454,-2666,-5157,-7799,-10451,-12949,-15170,-16960,-18250,-18960,-19095,-18684,-17815,-16591,-15141,-13569,-11978,-10414,-8918,-7479,-6095,-4745,-3425,-2136,-898,270,1331,2272,3060,3705,4195,4557,4796,4936,4992,4979,4912,4812,4706,4610,4564,4551,4598,4645,4676,4607,4399,3971,3311,2386,1232,-89,-1515,-2919,-4220,-5324,-6156,-6691,-6902,-6807,-6422,-5775,-4893,-3790,-2489,-996,665,2475,4387,6346,8274,10088,11693,13015,13981,14554,14728,14512,13961,13129,12089,10911,9651,8358,7039,5709,4344,2929,1449,-108,-1729,-3395,-5057,-6675,-8168,-9488,-10547,-11287,-11647,-11567,-11015,-9973,-8431,-6459,-4099,-1491,1236,3924,6399,8522,10165,11244,11738,11631,11005,9902,8454,6758,4943,3125,1399,-143,-1473,-2555,-3426,-4109,-4670,-5160,-5626,-6106,-6588,-7083,-7529,-7896,-8131,-8197,-8082,-7808,-7392,-6927,-6445,-6037,-5737,-5583,-5589,-5745,-6034,-6429,-6884,-7379,-7840,-8239,-8493,-8546,-8326,-7770,-6849,-5550,-3923,-2062,-96,1774,3389,4536,5086,4948,4099,2623,666,-1570,-3815,-5831,-7370,-8262,-8400,-7775,-6450,-4578,-2348,1,2260,4214,5721,6672,7037,6841,6165,5147,3937,2731,1690,991,731,999,1784,3051,4685,6538,8442,10204,11674,12694,13183,13086,12415,11225,9636,7769,5816,3917,2256,947,94,-254,-96,526,1537,2824,4272,5757,7154,8358,9272,9814,9937,9604,8811,7591,5990,4086,1978,-232,-2428,-4488,-6305,-7772,-8805,-9342,-9361,-8839,-7833,-6371,-4546,-2450,-185,2120,4369,6443,8258,9749,10853,11549,11817,11653,11094,10156,8912,7414,5749,3999,2244,576,-938,-2225,-3232,-3935,-4305,-4361,-4104,-3570,-2785,-1779,-605,716,2107,3531,4911,6194,7314,8230,8894,9277,9344,9076,8435,7423,6015,4235,2117,-261,-2789,-5310,-7665,-9666,-11164,-12037,-12233,-11767,-10714,-9239,-7503,-5736,-4105,-2783,-1860,-1397,-1370,-1737,-2404,-3269,-4229,-5184,-6069,-6825,-7449,-7934,-8330,-8666,-9002,-9371,-9806,-10306,-10855,-11409,-11907,-12285,-12465,-12399,-12045,-11384,-10443,-9236,-7828,-6278,-4637,-2991,-1372,134,1486,2619,3469,3988,4111,3821,3102,1997,571,-1067,-2781,-4438,-5890,-7038,-7792,-8124,-8039,-7589,-6857,-5952,-4982,-4054,-3243,-2581,-2071,-1663,-1286,-839,-241,607,1730,3144,4797,6570,8344,9918,11140,11838,11916,11308,10044,8198,5917,3395,825,-1555,-3571,-5035,-5852,-5944,-5333,-4076,-2297,-155,2175,4507,6684,8569,10087,11186,11883,12198,12201,11933,11462,10816,10040,9150,8197,7210,6252,5385,4662,4152,3875,3867,4091,4543,5140,5845,6562,7256,7842,8305,8601,8722,8688,8491,8180,7765,7285,6764,6220,5660,5076,4453,3755,2969,2048,1004,-172,-1435,-2728,-3971,-5056,-5891,-6368,-6425,-6018,-5135,-3844,-2192,-337,1608,3477,5122,6440,7324,7754,7714,7247,6408,5273,3920,2415,827,-800,-2419,-3995,-5504,-6895,-8140,-9162,-9915,-10315,-10332,-9926,-9132,-8003,-6663,-5257,-3956,-2934,-2333,-2261,-2769,-3832,-5389,-7295,-9390,-11482,-13387,-14929,-15985,-16467,-16337,-15625,-14388,-12723,-10775,-8648,-6506,-4443,-2565,-934,415,1476,2268,2829,3219,3496,3715,3926,4139,4337,4480,4467,4230,3658,2703,1345,-389,-2384,-4514,-6592,-8434,-9896,-10834,-11217,-11033,-10359,-9310,-8015,-6624,-5246,-3965,-2827,-1815,-910,-50,812,1706,2667,3670,4709,5734,6703,7576,8296,8854,9207,9378,9366,9214,8959,8653,8343,8073,7868,7746,7683,7652,7587,7437,7122,6615,5867,4904,3760,2485,1200,-52,-1136,-2023,-2648,-2998,-3094,-2940,-2612,-2128,-1554,-916,-236,479,1250,2090,3043,4110,5322,6639,8030,9410,10681,11723,12427,12683,12443,11668,10412,8720,6729,4537,2274,52,-2068,-4013,-5782,-7375,-8814,-10145,-11393,-12592,-13740,-14820,-15772,-16525,-16981,-17029,-16594,-15603,-14047,-11974,-9470,-6715,-3878,-1188,1170,3027,4281,4888,4887,4353,3427,2274,1042,-89,-1032,-1682,-2053,-2147,-2076,-1918,-1813,-1860,-2142,-2710,-3563,-4662,-5942,-7296,-8640,-9860,-10901,-11686,-12204,-12444,-12410,-12142,-11650,-10961,-10102,-9054,-7843,-6448,-4870,-3128,-1226,778,2829,4849,6724,8369,9660,10531,10913,10799,10220,9252,8008,6628,5248,4003,2985,2255,1809,1624,1595,1648,1654,1542,1256,788,200,-423,-951,-1247,-1197,-714,232,1608,3344,5303,7345,9307,11051,12463,13482,14072,14271,14121,13715,13142,12490,11828,11194,10600,10014,9401,8674,7806,6718,5437,3976,2425,923,-399,-1363,-1862,-1819,-1238,-216,1094,2456,3640,4400,4557,3998,2704,760,-1666,-4331,-6953,-9240,-10926,-11800,-11738,-10703,-8770,-6100,-2926,473,3805,6801,9246,10967,11917,12067,11514,10366,8788,6938,4972,3006,1123,-637,-2280,-3830,-5318,-6795,-8256,-9712,-11105,-12363,-13399,-14095,-14378,-14181,-13500,-12377,-10914,-9232,-7496,-5839,-4393,-3232,-2389,-1848,-1539,-1391,-1309,-1220,-1095,-924,-753,-642,-668,-904,-1398,-2191,-3259,-4577,-6062,-7605,-9092,-10369,-11322,-11828,-11833,-11310,-10305,-8901,-7239,-5456,-3718,-2142,-815,210,965,1471,1817,2055,2243,2391,2494,2490,2324,1919,1222,210,-1098,-2651,-4313,-5970,-7423,-8527,-9113,-9086,-8386,-7039,-5130,-2807,-260,2308,4707,6764,8379,9481,10080,10221,9992,9493,8834,8090,7336,6587,5866,5143,4427,3694,2976,2303,1723,1311,1101,1161,1488,2106,2972,4072,5334,6734,8200,9691,11164,12553,13818,14883,15678,16129,16148,15682,14684,13160,11155,8755,6099,3341,648,-1827,-3958,-5668,-6912,-7694,-8040,-7985,-7587,-6865,-5877,-4632,-3179,-1546,204,2002,3754,5345,6662,7575,7980,7793,6979,5536,3545,1126,-1533,-4205,-6640,-8598,-9863,-10291,-9815,-8463,-6357,-3700,-757,2184,4818,6896,8216,8670,8242,7008,5138,2846,406,-1928,-3901,-5318,-6041,-6019,-5262,-3866,-1989,194,2438,4550,6298,7526,8093,7941,7061,5514,3421,938,-1752,-4457,-7007,-9260,-11094,-12460,-13296,-13618,-13415,-12716,-11549,-9937,-7946,-5625,-3086,-446,2137,4483,6416,7773,8426,8319,7442,5882,3765,1292,-1339,-3903,-6226,-8147,-9593,-10519,-10966,-10993,-10726,-10263,-9750,-9269,-8897,-8655,-8527,-8436,-8305,-8007,-7446,-6529,-5205,-3479,-1389,937,3374,5723,7814,9474,10583,11065,10938,10247,9147,7786,6369,5052,3999,3289,2981,3061,3488,4178,5050,5997,6931,7765,8435,8874,9048,8925,8481,7738,6692,5395,3899,2274,620,-964,-2368,-3473,-4184,-4420,-4122,-3293,-1954,-196,1860,4059,6220,8170,9727,10769,11174,10903,9954,8385,6312,3900,1343,-1137,-3321,-5026,-6092,-6458,-6097,-5092,-3553,-1651,427,2514,4445,6114,7436,8382,8926,9091,8878,8315,7413,6196,4687,2918,938,-1198,-3415,-5629,-7759,-9706,-11391,-12717,-13613,-14000,-13821,-13051,-11668,-9734,-7297,-4499,-1475,1601,4538,7198,9402,11086,12144,12583,12379,11580,10231,8400,6165,3614,835,-2073,-5012,-7887,-10597,-13057,-15196,-16933,-18236,-19047,-19364,-19175,-18502,-17392,-15896,-14104,-12089,-9959,-7792,-5682,-3701,-1919,-406,784,1604,2027,2050,1707,1051,186,-789,-1752,-2597,-3226,-3581,-3614,-3322,-2712,-1826,-708,568,1940,3312,4607,5725,6585,7095,7213,6874,6102,4890,3321,1454,-596,-2732,-4822,-6757,-8406,-9648,-10368,-10477,-9893,-8623,-6666,-4147,-1190,1989,5165,8105,10582,12430,13535,13870,13476,12478,11040,9365,7673,6158,4989,4293,4123,4485,5328,6535,7987,9514,10958,12169,12991,13330,13074,12206,10692,8594,5987,2999,-180,-3367,-6321,-8835,-10708,-11774,-11939,-11156,-9460,-6951,-3786,-171,3654,7459,10997,14097,16585,18387,19445,19772,19406,18420,16892,14911,12563,9921,7074,4077,1022,-2028,-4978,-7749,-10254,-12420,-14180,-15486,-16314,-16639,-16473,-15828,-14733,-13245,-11419,-9339,-7109,-4837,-2644,-654,1051,2368,3287,3772,3870,3618,3097,2378,1567,736,-27,-664,-1158,-1493,-1717,-1865,-2023,-2244,-2609,-3164,-3946,-4963,-6198,-7601,-9101,-10607,-12018,-13243,-14203,-14839,-15136,-15088,-14725,-14096,-13235,-12200,-11017,-9719,-8322,-6850,-5310,-3737,-2137,-557,992,2467,3842,5076,6129,6940,7459,7604,7342,6618,5448,3879,1995,-44,-2092,-3938,-5432,-6403,-6766,-6464,-5523,-4020,-2091,82,2319,4400,6172,7463,8188,8289,7769,6688,5147,3288,1302,-629,-2285,-3485,-4065,-3916,-2998,-1343,941,3675,6645,9599,12302,14533,16128,16989,17081,16447,15192,13452,11407,9215,7017,4940,3011,1288,-290,-1751,-3171,-4612,-6110,-7694,-9326,-10969,-12518,-13875,-14917,-15528,-15623,-15125,-14037,-12371,-10216,-7690,-4931,-2117,610,3086,5217,6908,8141,8918,9283,9295,9029,8518,7819,6910,5794,4436,2806,899,-1279,-3670,-6186,-8700,-11053,-13071,-14585,-15442,-15548,-14850,-13387,-11254,-8624,-5726,-2800,-115,2115,3708,4565,4663,4048,2854,1230,-613,-2498,-4229,-5675,-6722,-7328,-7479,-7224,-6632,-5812,-4869,-3913,-3036,-2304,-1758,-1421,-1269,-1293,-1443,-1672,-1938,-2175,-2362,-2446,-2432,-2300,-2085,-1797,-1482,-1161,-877,-651,-505,-449,-479,-570,-693,-800,-846,-800,-631,-362,2,400,799,1143,1410,1596,1709,1811,1932,2155,2516,3048,3770,4642,5630,6650,7632,8482,9133,9528,9619,9405,8866,8047,6953,5663,4203,2664,1093,-440,-1883,-3202,-4355,-5342,-6117,-6690,-7004,-7048,-6764,-6129,-5110,-3712,-1945,114,2409,4793,7161,9353,11238,12692,13612,13947,13652,12761,11318,9411,7181,4746,2300,-20,-2038,-3619,-4659,-5066,-4820,-3933,-2465,-544,1697,4064,6390,8482,10201,11418,12077,12155,11687,10763,9480,7995,6428,4918,3570,2457,1634,1104,869,890,1139,1573,2151,2839,3589,4364,5100,5740,6208,6415,6303,5791,4857,3497,1728,-360,-2691,-5141,-7579,-9876,-11899,-13527,-14668,-15231,-15177,-14483,-13181,-11323,-9036,-6442,-3747,-1126,1208,3094,4385,5013,4961,4273,3052,1441,-415,-2335,-4197,-5859,-7263,-8345,-9117,-9584,-9803,-9804,-9646,-9351,-8945,-8440,-7823,-7108,-6276,-5349,-4342,-3294,-2247,-1269,-409,259,698,858,737,335,-316,-1151,-2104,-3081,-3984,-4735,-5246,-5471,-5383,-4982,-4309,-3412,-2382,-1286,-224,756,1607,2322,2931,3474,4009,4591,5238,5964,6717,7437,8039,8434,8558,8367,7868,7088,6126,5055,4023,3124,2484,2172,2255,2733,3592,4756,6140,7615,9066,10353,11378,12039,12283,12095,11473,10503,9242,7834,6390,5059,3957,3202,2856,2972,3522,4468,5679,7038,8346,9451,10169,10376,9992,8990,7425,5408,3102,717,-1532,-3429,-4784,-5460,-5373,-4519,-2965,-857,1610,4172,6587,8569,9915,10451,10096,8863,6845,4229,1252,-1812,-4694,-7157,-9019,-10191,-10657,-10487,-9820,-8827,-7699,-6611,-5683,-5002,-4573,-4355,-4271,-4214,-4096,-3848,-3433,-2874,-2215,-1541,-949,-533,-360,-495,-920,-1634,-2550,-3606,-4698,-5752,-6704,-7524,-8209,-8789,-9303,-9802,-10325,-10896,-11504,-12123,-12685,-13123,-13359,-13318,-12958,-12256,-11227,-9934,-8433,-6854,-5264,-3798,-2518,-1504,-800,-416,-348,-553,-970,-1527,-2135,-2719,-3199,-3528,-3656,-3572,-3272,-2759,-2075,-1227,-284,731,1746,2713,3579,4290,4805,5102,5156,4983,4590,4009,3265,2405,1459,486,-466,-1319,-1999,-2410,-2472,-2124,-1316,-81,1550,3450,5494,7509,9336,10818,11844,12330,12252,11623,10512,9024,7290,5476,3737,2241,1124,486,382,819,1741,3054,4631,6310,7960,9427,10632,11481,11980,12106,11920,11448,10759,9886,8895,7806,6684,5555,4484,3519,2726,2157,1862,1858,2147,2678,3381,4145,4864,5415,5717,5696,5348,4691,3800,2781,1751,834,136,-285,-393,-237,123,557,951,1164,1097,672,-134,-1295,-2740,-4367,-6027,-7602,-8923,-9893,-10418,-10450,-10010,-9139,-7950,-6566,-5121,-3771,-2599,-1717,-1136,-872,-880,-1095,-1433,-1811,-2127,-2329,-2351,-2191,-1854,-1395,-869,-359,58,327,376,197,-231,-867,-1671,-2564,-3460,-4281,-4952,-5439,-5735,-5868,-5906,-5926,-6033,-6290,-6769,-7461,-8335,-9303,-10223,-10964,-11368,-11332,-10783,-9712,-8185,-6291,-4212,-2087,-114,1586,2907,3812,4324,4504,4461,4303,4135,4027,4003,4039,4065,3992,3715,3161,2284,1102,-325,-1877,-3420,-4789,-5847,-6467,-6585,-6177,-5284,-4002,-2457,-818,770,2139,3198,3857,4105,3979,3542,2930,2274,1723,1418,1439,1849,2621,3711,4998,6378,7706,8877,9799,10416,10707,10686,10391,9885,9220,8482,7692,6915,6139,5381,4604,3799,2929,1991,985,-58,-1086,-2032,-2818,-3368,-3623,-3538,-3110,-2352,-1322,-96,1217,2504,3635,4503,5017,5125,4824,4146,3172,2009,784,-385,-1370,-2101,-2496,-2548,-2257,-1658,-813,219,1355,2529,3651,4648,5429,5893,5975,5558,4628,3111,1055,-1510,-4473,-7700,-11011,-14225,-17130,-19550,-21313,-22295,-22434,-21700,-20166,-17924,-15154,-12062,-8872,-5830,-3124,-950,605,1467,1672,1280,432,-722,-2012,-3256,-4347,-5150,-5648,-5818,-5709,-5391,-4946,-4478,-4059,-3762,-3621,-3644,-3807,-4075,-4364,-4626,-4773,-4763,-4562,-4172,-3623,-2980,-2319,-1729,-1289,-1053,-1034,-1217,-1531,-1888,-2165,-2259,-2053,-1523,-617,570,1975,3428,4795,5901,6650,6942,6790,6227,5359,4327,3281,2363,1695,1339,1318,1605,2125,2801,3533,4254,4909,5482,5976,6416,6835,7257,7722,8223,8786,9393,10032,10706,11365,12021,12630,13183,13666,14049,14337,14509,14574,14533,14397,14182,13892,13543,13128,12642,12085,11427,10678,9809,8822,7709,6474,5121,3680,2166,638,-880,-2319,-3658,-4848,-5883,-6746,-7441,-7964,-8309,-8450,-8354,-7967,-7239,-6125,-4599,-2663,-368,2209,4938,7669,10229,12436,14142,15211,15567,15207,14152,12536,10475,8160,5753,3409,1244,-674,-2331,-3744,-4983,-6108,-7198,-8310,-9466,-10683,-11918,-13138,-14261,-15231,-15971,-16435,-16592,-16423,-15962,-15239,-14329,-13316,-12283,-11330,-10508,-9886,-9442,-9186,-9015,-8875,-8648,-8246,-7602,-6673,-5474,-4057,-2529,-1009,353,1427,2105,2294,1974,1138,-175,-1877,-3898,-6117,-8410,-10671,-12763,-14590,-16040,-17050,-17548,-17539,-16998,-15991,-14564,-12820,-10853,-8781,-6707,-4729,-2918,-1324,32,1145,2035,2728,3266,3661,3952,4139,4231,4236,4158,4015,3841,3661,3527,3479,3567,3827,4288,4956,5825,6863,8013,9219,10386,11450,12298,12877,13066,12832,12096,10839,9079,6837,4216,1323,-1691,-4643,-7350,-9610,-11247,-12107,-12084,-11126,-9269,-6593,-3282,454,4350,8117,11492,14215,16118,17064,17047,16103,14398,12120,9531,6885,4420,2340,749,-299,-857,-1031,-976,-868,-866,-1087,-1609,-2434,-3523,-4792,-6129,-7418,-8555,-9443,-10029,-10271,-10175,-9757,-9062,-8144,-7052,-5845,-4568,-3230,-1885,-495,901,2326,3771,5211,6623,7940,9093,10000,10574,10760,10516,9847,8793,7433,5861,4216,2592,1115,-142,-1139,-1849,-2311,-2583,-2730,-2865,-3050,-3376,-3869,-4549,-5380,-6290,-7198,-7987,-8571,-8864,-8825,-8435,-7725,-6735,-5542,-4217,-2845,-1492,-219,934,1941,2804,3527,4138,4666,5133,5582,6016,6458,6896,7322,7698,8005,8186,8216,8055,7678,7072,6240,5195,3964,2585,1096,-460,-2031,-3581,-5047,-6387,-7536,-8443,-9038,-9270,-9074,-8405,-7234,-5541,-3356,-732,2239,5417,8641,11731,14483,16730,18312,19126,19126,18307,16750,14545,11850,8812,5601,2366,-753,-3642,-6204,-8363,-10073,-11293,-12019,-12245,-11997,-11290,-10180,-8693,-6914,-4894,-2739,-529,1614,3597,5314,6681,7643,8153,8224,7883,7203,6289,5259,4243,3375,2731,2408,2379,2663,3140,3757,4370,4900,5245,5366,5215,4814,4165,3304,2270,1090,-189,-1542,-2921,-4310,-5653,-6944,-8128,-9207,-10148,-10949,-11601,-12093,-12416,-12552,-12470,-12157,-11581,-10742,-9655,-8336,-6865,-5275,-3691,-2160,-810,319,1130,1623,1754,1574,1108,437,-360,-1189,-1955,-2581,-3000,-3168,-3091,-2765,-2274,-1675,-1078,-584,-279,-257,-546,-1186,-2145,-3395,-4873,-6489,-8176,-9803,-11293,-12519,-13386,-13812,-13714,-13071,-11873,-10160,-8013,-5544,-2893,-224,2310,4546,6350,7621,8291,8351,7843,6853,5519,3997,2444,1010,-209,-1153,-1833,-2297,-2641,-2973,-3381,-3951,-4687,-5580,-6551,-7489,-8285,-8800,-8955,-8678,-7964,-6848,-5421,-3792,-2117,-519,851,1908,2574,2860,2785,2464,2011,1573,1314,1334,1738,2541,3725,5212,6879,8588,10191,11557,12598,13250,13514,13423,13037,12442,11696,10872,9979,9033,8003,6862,5568,4105,2452,641,-1288,-3252,-5141,-6829,-8169,-9042,-9328,-8962,-7927,-6256,-4059,-1484,1263,3960,6387,8339,9677,10313,10248,9549,8353,6836,5200,3645,2341,1426,974,996,1469,2277,3324,4448,5541,6476,7210,7691,7945,7994,7876,7623,7244,6719,6020,5084,3855,2299,370,-1893,-4457,-7222,-10040,-12755,-15173,-17088,-18338,-18756,-18261,-16831,-14522,-11489,-7948,-4190,-509,2776,5416,7207,8051,7946,6984,5350,3272,1027,-1155,-3048,-4532,-5542,-6109,-6328,-6333,-6279,-6324,-6570,-7102,-7933,-9028,-10319,-11696,-13045,-14246,-15209,-15842,-16116,-15996,-15504,-14655,-13499,-12077,-10443,-8642,-6700,-4670,-2550,-395,1789,3951,6050,8027,9822,11368,12611,13497,14005,14121,13864,13271,12390,11301,10062,8768,7477,6252,5141,4160,3313,2595,1959,1392,847,310,-226,-750,-1236,-1648,-1947,-2107,-2102,-1936,-1615,-1178,-657,-122,394,826,1168,1406,1580,1761,2021,2473,3198,4275,5738,7586,9754,12137,14588,16922,18956,20524,21483,21774,21361,20310,18696,16654,14324,11835,9320,6861,4537,2369,388,-1430,-3062,-4527,-5773,-6769,-7445,-7724,-7555,-6884,-5703,-4053,-1985,364,2882,5393,7750,9796,11408,12488,12971,12849,12119,10838,9073,6898,4418,1714,-1123,-3998,-6837,-9554,-12069,-14318,-16214,-17716,-18759,-19326,-19406,-19020,-18220,-17078,-15682,-14147,-12571,-11072,-9736,-8631,-7804,-7241,-6924,-6763,-6685,-6571,-6347,-5942,-5339,-4565,-3679,-2779,-1953,-1287,-819,-563,-471,-485,-502,-448,-241,143,708,1395,2115,2739,3136,3175,2761,1832,401,-1484,-3681,-6048,-8357,-10424,-12011,-12981,-13177,-12567,-11150,-9016,-6324,-3257,-46,3089,5954,8378,10261,11564,12294,12549,12413,12055,11570,11102,10704,10425,10263,10191,10157,10131,10056,9944,9789,9642,9566,9621,9882,10377,11109,12024,13022,13955,14667,14982,14773,13941,12469,10394,7851,5005,2112,-599,-2846,-4436,-5177,-4994,-3875,-1896,777,3920,7274,10549,13472,15828,17420,18193,18114,17285,15824,13938,11803,9633,7563,5732,4171,2908,1878,1010,206,-633,-1572,-2664,-3887,-5219,-6565,-7847,-8966,-9848,-10440,-10736,-10753,-10539,-10159,-9671,-9123,-8551,-7936,-7282,-6531,-5665,-4651,-3487,-2200,-849,486,1701,2684,3356,3617,3467,2887,1953,757,-574,-1900,-3077,-4003,-4587,-4815,-4704,-4331,-3820,-3297,-2914,-2781,-2975,-3525,-4406,-5537,-6830,-8143,-9381,-10434,-11252,-11807,-12124,-12247,-12253,-12217,-12209,-12273,-12430,-12653,-12897,-13082,-13129,-12949,-12481,-11676,-10524,-9043,-7275,-5292,-3175,-1017,1086,3056,4816,6324,7551,8501,9199,9676,9982,10140,10167,10049,9732,9169,8258,6965,5223,3062,520,-2273,-5178,-7994,-10540,-12631,-14118,-14910,-14951,-14256,-12868,-10886,-8411,-5596,-2571,513,3511,6309,8790,10874,12508,13646,14277,14396,14011,13148,11838,10135,8111,5834,3426,976,-1377,-3507,-5292,-6603,-7351,-7467,-6926,-5761,-4055,-1941,389,2745,4902,6695,7976,8691,8833,8476,7735,6763,5700,4707,3874,3298,3000,2988,3223,3643,4182,4744,5278,5702,6006,6162,6213,6189,6172,6208,6374,6687,7162,7767,8446,9114,9689,10058,10156,9904,9276,8284,6955,5396,3682,1972,351,-1035,-2142,-2905,-3348,-3507,-3473,-3348,-3242,-3262,-3467,-3923,-4591,-5460,-6414,-7361,-8181,-8746,-8992,-8843,-8301,-7392,-6169,-4740,-3180,-1619,-124,1221,2377,3328,4083,4654,5075,5341,5461,5379,5062,4418,3405,1959,96,-2155,-4662,-7284,-9795,-11982,-13621,-14549,-14649,-13922,-12417,-10314,-7823,-5212,-2752,-690,781,1529,1522,785,-556,-2349,-4376,-6442,-8339,-9924,-11086,-11784,-12042,-11917,-11524,-10970,-10375,-9830,-9387,-9074,-8843,-8650,-8387,-7968,-7303,-6349,-5093,-3599,-1943,-276,1286,2592,3571,4164,4400,4338,4085,3767,3485,3346,3388,3632,4055,4593,5194,5770,6267,6637,6855,6935,6897,6809,6719,6710,6840,7153,7693,8440,9378,10432,11513,12506,13280,13713,13690,13146,12038,10396,8276,5801,3111,371,-2242,-4589,-6523,-7977,-8900,-9309,-9250,-8810,-8082,-7165,-6154,-5103,-4075,-3074,-2105,-1155,-198,767,1745,2701,3605,4387,5013,5421,5611,5575,5364,5032,4672,4364,4196,4213,4441,4823,5305,5726,5970,5868,5299,4204,2557,451,-1985,-4536,-6973,-9057,-10574,-11379,-11379,-10599,-9105,-7077,-4716,-2274,5,1884,3184,3762,3568,2602,953,-1256,-3840,-6613,-9369,-11948,-14195,-16036,-17420,-18354,-18883,-19068,-18984,-18701,-18279,-17751,-17152,-16463,-15696,-14807,-13809,-12674,-11437,-10122,-8780,-7480,-6276,-5231,-4383,-3757,-3354,-3144,-3091,-3120,-3172,-3152,-2988,-2606,-1943,-966,341,1974,3871,5985,8208,10446,12590,14533,16173,17438,18230,18519,18245,17402,15999,14066,11690,8949,5981,2911,-110,-2942,-5452,-7543,-9131,-10187,-10699,-10700,-10234,-9366,-8162,-6682,-4989,-3113,-1097,1046,3298,5631,8026,10428,12786,15025,17063,18834,20259,21302,21938,22159,22007,21510,20729,19717,18534,17220,15823,14370,12875,11359,9822,8264,6699,5123,3552,2008,505,-916,-2232,-3388,-4358,-5075,-5518,-5640,-5428,-4876,-4000,-2828,-1420,175,1863,3578,5207,6663,7835,8619,8937,8715,7956,6674,4994,3039,1010,-901,-2516,-3712,-4407,-4644,-4481,-4077,-3599,-3225,-3111,-3359,-4030,-5104,-6531,-8190,-9965,-11702,-13282,-14577,-15503,-15994,-16031,-15603,-14767,-13552,-12073,-10372,-8589,-6759,-5007,-3365,-1927,-701,236,913,1296,1419,1314,1023,610,139,-331,-734,-1043,-1225,-1307,-1321,-1331,-1428,-1673,-2170,-2936,-4018,-5381,-6986,-8747,-10565,-12323,-13918,-15248,-16243,-16849,-17054,-16850,-16265,-15318,-14058,-12525,-10769,-8853,-6826,-4758,-2704,-709,1171,2924,4509,5928,7144,8156,8915,9412,9593,9452,8963,8148,7038,5709,4255,2794,1463,387,-321,-581,-360,313,1388,2738,4249,5776,7200,8431,9413,10138,10632,10960,11194,11409,11670,12009,12433,12919,13406,13825,14088,14104,13798,13101,11976,10407,8420,6058,3413,582,-2302,-5112,-7711,-9989,-11843,-13224,-14095,-14473,-14395,-13927,-13137,-12121,-10927,-9632,-8262,-6839,-5373,-3850,-2289,-690,891,2408,3772,4899,5705,6112,6087,5604,4708,3448,1946,302,-1323,-2810,-4021,-4849,-5216,-5068,-4403,-3248,-1684,176,2185,4186,6017,7547,8673,9344,9548,9315,8713,7807,6702,5455,4146,2824,1517,266,-922,-2009,-2967,-3743,-4285,-4528,-4421,-3932,-3045,-1807,-286,1401,3090,4631,5827,6547,6664,6115,4909,3093,795,-1819,-4564,-7224,-9615,-11558,-12931,-13662,-13729,-13176,-12095,-10603,-8858,-6992,-5148,-3425,-1892,-600,469,1305,1970,2499,2944,3345,3739,4126,4522,4904,5261,5578,5842,6043,6184,6259,6283,6265,6216,6152,6074,6006,5927,5869,5802,5743,5650,5514,5270,4895,4320,3521,2474,1181,-330,-1992,-3736,-5441,-7018,-8353,-9376,-10041,-10344,-10324,-10059,-9632,-9165,-8726,-8408,-8232,-8193,-8259,-8319,-8297,-8033,-7444,-6408,-4895,-2894,-465,2274,5177,8051,10714,12989,14731,15854,16313,16139,15409,14243,12798,11221,9685,8296,7172,6358,5871,5695,5779,6056,6463,6925,7401,7836,8222,8509,8691,8720,8557,8151,7455,6436,5064,3359,1334,-938,-3389,-5916,-8413,-10767,-12866,-14612,-15919,-16725,-16989,-16703,-15872,-14543,-12769,-10629,-8217,-5632,-2980,-377,2092,4311,6234,7777,8928,9668,10005,9974,9595,8928,7992,6852,5521,4056,2471,813,-899,-2635,-4360,-6053,-7663,-9152,-10464,-11533,-12307,-12710,-12711,-12266,-11388,-10102,-8478,-6600,-4590,-2549,-620,1101,2497,3474,3967,3909,3292,2116,428,-1676,-4093,-6655,-9211,-11579,-13592,-15112,-16028,-16280,-15874,-14866,-13384,-11589,-9689,-7874,-6351,-5247,-4674,-4635,-5103,-5953,-7053,-8215,-9283,-10104,-10586,-10684,-10390,-9757,-8838,-7704,-6423,-5025,-3545,-1981,-320,1436,3315,5289,7356,9472,11578,13624,15521,17207,18617,19688,20403,20730,20687,20285,19556,18533,17241,15710,13963,12006,9882,7590,5192,2722,254,-2127,-4342,-6271,-7845,-8949,-9543,-9559,-8999,-7874,-6254,-4238,-1959,419,2743,4836,6577,7856,8604,8824,8520,7793,6740,5502,4246,3097,2208,1641,1464,1642,2141,2869,3713,4605,5416,6119,6657,7003,7176,7146,6949,6577,6049,5380,4581,3678,2671,1591,438,-748,-1952,-3103,-4177,-5072,-5764,-6176,-6304,-6151,-5771,-5249,-4699,-4257,-4030,-4146,-4628,-5531,-6773,-8309,-9992,-11695,-13282,-14599,-15570,-16100,-16181,-15846,-15143,-14207,-13138,-12082,-11160,-10455,-10047,-9941,-10132,-10551,-11113,-11689,-12149,-12353,-12173,-11511,-10312,-8565,-6321,-3684,-783,2184,5064,7667,9863,11565,12716,13347,13498,13283,12797,12176,11504,10865,10280,9749,9223,8648,7958,7102,6053,4820,3439,1996,580,-691,-1711,-2389,-2662,-2497,-1916,-967,258,1633,3043,4335,5412,6169,6564,6584,6257,5640,4819,3883,2908,1985,1159,491,23,-202,-141,253,1014,2166,3725,5658,7926,10429,13052,15631,17976,19899,21194,21708,21325,20003,17786,14802,11245,7376,3479,-167,-3307,-5757,-7398,-8198,-8207,-7529,-6322,-4741,-2967,-1120,679,2369,3918,5313,6567,7694,8692,9560,10252,10740,10938,10801,10247,9247,7765,5830,3464,766,-2177,-5234,-8265,-11157,-13764,-16021,-17839,-19215,-20150,-20690,-20920,-20899,-20743,-20490,-20211,-19895,-19537,-19072,-18434,-17529,-16289,-14646,-12588,-10133,-7358,-4384,-1359,1526,4113,6212,7725,8552,8690,8185,7146,5732,4132,2540,1137,57,-612,-871,-740,-345,210,776,1222,1472,1440,1137,567,-212,-1133,-2125,-3121,-4073,-4948,-5745,-6458,-7114,-7696,-8215,-8599,-8815,-8745,-8325,-7450,-6090,-4210,-1862,870,3865,6929,9905,12575,14795,16413,17373,17631,17255,16315,14960,13333,11600,9894,8351,7023,5978,5184,4624,4227,3921,3645,3338,2965,2530,2036,1549,1118,810,706,819,1206,1815,2643,3599,4631,5644,6588,7395,8055,8559,8923,9199,9396,9569,9712,9826,9893,9860,9707,9377,8856,8136,7227,6179,5054,3928,2895,2007,1316,818,463,192,-118,-546,-1200,-2118,-3320,-4751,-6324,-7896,-9320,-10432,-11097,-11213,-10715,-9613,-7936,-5802,-3326,-684,1967,4442,6620,8356,9602,10298,10469,10151,9424,8388,7147,5810,4471,3195,2034,997,88,-714,-1434,-2080,-2669,-3184,-3610,-3919,-4074,-4068,-3891,-3576,-3174,-2757,-2407,-2212,-2221,-2489,-3000,-3738,-4626,-5602,-6559,-7450,-8197,-8794,-9246,-9575,-9848,-10102,-10410,-10792,-11303,-11913,-12637,-13387,-14118,-14698,-15024,-14954,-14384,-13220,-11437,-9067,-6210,-3062,160,3164,5700,7516,8471,8473,7586,5938,3746,1299,-1144,-3309,-4995,-6083,-6504,-6301,-5548,-4369,-2903,-1267,415,2074,3641,5081,6369,7474,8384,9069,9508,9678,9561,9143,8420,7394,6078,4499,2687,701,-1412,-3562,-5672,-7649,-9392,-10825,-11874,-12499,-12694,-12482,-11913,-11049,-9965,-8700,-7315,-5802,-4182,-2434,-557,1414,3448,5439,7271,8820,9928,10509,10489,9873,8736,7212,5484,3767,2270,1183,643,745,1501,2872,4767,7030,9519,12017,14379,16412,18002,19043,19481,19322,18600,17405,15851,14061,12175,10285,8484,6805,5245,3796,2387,993,-446,-1931,-3469,-4991,-6436,-7700,-8684,-9312,-9529,-9325,-8727,-7791,-6578,-5170,-3611,-1971,-275,1417,3067,4612,5986,7123,7959,8449,8579,8344,7786,6932,5843,4566,3130,1587,-70,-1798,-3597,-5429,-7253,-8996,-10570,-11869,-12766,-13182,-13004,-12233,-10855,-8971,-6695,-4216,-1727,560,2467,3852,4638,4810,4419,3557,2369,991,-413,-1741,-2877,-3800,-4493,-5019,-5446,-5882,-6421,-7149,-8122,-9349,-10820,-12472,-14230,-15987,-17650,-19107,-20292,-21130,-21596,-21685,-21405,-20788,-19856,-18634,-17133,-15351,-13284,-10921,-8269,-5368,-2267,926,4082,7062,9700,11877,13489,14505,14942,14888,14470,13848,13189,12636,12305,12248,12480,12942,13556,14195,14744,15073,15085,14707,13897,12673,11067,9181,7130,5050,3106,1421,133,-697,-1021,-867,-292,616,1727,2948,4140,5240,6145,6827,7236,7370,7225,6824,6182,5335,4305,3124,1831,465,-919,-2252,-3451,-4442,-5133,-5498,-5500,-5194,-4631,-3938,-3207,-2551,-2022,-1640,-1369,-1137,-841,-405,265,1165,2300,3571,4879,6075,7029,7611,7737,7357,6464,5100,3328,1258,-984,-3266,-5434,-7363,-8951,-10114,-10840,-11134,-11074,-10745,-10292,-9812,-9450,-9254,-9290,-9520,-9907,-10346,-10745,-10998,-11038,-10836,-10402,-9813,-9151,-8548,-8099,-7903,-7986,-8360,-8946,-9664,-10380,-10969,-11332,-11380,-11096,-10491,-9637,-8625,-7578,-6606,-5806,-5259,-4978,-4969,-5168,-5495,-5829,-6053,-6019,-5636,-4805,-3492,-1704,504,3017,5702,8379,10886,13060,14766,15928,16506,16528,16075,15271,14261,13209,12246,11477,10964,10693,10632,10671,10710,10613,10290,9644,8663,7352,5781,4051,2287,602,-875,-2082,-2944,-3462,-3635,-3512,-3151,-2630,-2024,-1406,-813,-274,259,813,1507,2389,3551,4998,6691,8524,10324,11892,13019,13546,13370,12490,11014,9104,7040,5070,3476,2456,2141,2563,3643,5219,7040,8834,10302,11195,11322,10591,9026,6771,4042,1167,-1548,-3788,-5320,-6020,-5874,-5006,-3634,-2049,-575,501,928,589,-541,-2349,-4618,-7060,-9349,-11180,-12306,-12582,-11971,-10577,-8583,-6258,-3902,-1781,-128,934,1359,1205,591,-303,-1314,-2290,-3148,-3852,-4443,-4988,-5592,-6333,-7272,-8408,-9687,-11008,-12217,-13171,-13706,-13728,-13166,-12035,-10396,-8366,-6092,-3740,-1469,578,2284,3553,4330,4596,4348,3662,2590,1274,-178,-1619,-2930,-4024,-4830,-5345,-5588,-5609,-5484,-5270,-5032,-4802,-4590,-4399,-4208,-4011,-3802,-3606,-3448,-3401,-3486,-3786,-4278,-4979,-5798,-6657,-7418,-7950,-8107,-7797,-6931,-5526,-3610,-1319,1187,3701,6006,7902,9246,9932,9985,9451,8507,7343,6185,5250,4704,4646,5091,5982,7148,8435,9589,10434,10794,10569,9759,8427,6740,4908,3179,1791,960,812,1419,2739,4643,6951,9397,11738,13717,15118,15803,15682,14756,13096,10821,8106,5135,2098,-843,-3547,-5926,-7927,-9539,-10780,-11698,-12331,-12743,-12979,-13071,-13067,-12959,-12774,-12509,-12170,-11767,-11326,-10863,-10415,-9990,-9591,-9180,-8696,-8052,-7132,-5852,-4118,-1910,748,3772,6997,10230,13245,15809,17751,18913,19249,18763,17556,15781,13649,11376,9187,7258,5730,4656,4043,3809,3833,3959,4016,3850,3345,2426,1091,-602,-2541,-4543,-6418,-7947,-8949,-9282,-8874,-7750,-5996,-3820,-1428,881,2885,4354,5179,5315,4821,3835,2529,1104,-258,-1439,-2344,-2989,-3397,-3679,-3898,-4181,-4559,-5079,-5732,-6476,-7256,-8018,-8675,-9194,-9506,-9574,-9374,-8869,-8071,-6984,-5647,-4133,-2518,-943,471,1572,2244,2402,2016,1133,-162,-1700,-3310,-4787,-5948,-6645,-6784,-6323,-5302,-3792,-1947,91,2134,4038,5664,6927,7778,8198,8221,7865,7201,6268,5129,3828,2425,958,-507,-1935,-3250,-4405,-5346,-6016,-6410,-6489,-6301,-5856,-5234,-4495,-3717,-2976,-2321,-1768,-1315,-890,-425,197,1077,2302,3932,5960,8353,10987,13733,16394,18795,20753,22135,22868,22930,22388,21354,19992,18481,17001,15681,14618,13819,13230,12740,12183,11401,10241,8595,6436,3793,796,-2385,-5515,-8364,-10710,-12381,-13296,-13434,-12889,-11816,-10409,-8917,-7522,-6416,-5679,-5352,-5377,-5639,-5993,-6250,-6272,-5928,-5166,-3999,-2486,-761,1038,2751,4229,5362,6060,6280,6027,5304,4177,2682,897,-1123,-3305,-5580,-7876,-10120,-12233,-14152,-15805,-17145,-18135,-18744,-18988,-18868,-18430,-17705,-16729,-15532,-14128,-12519,-10722,-8731,-6600,-4366,-2112,58,2056,3775,5139,6097,6613,6686,6321,5545,4372,2843,972,-1191,-3614,-6220,-8938,-11648,-14230,-16544,-18447,-19821,-20558,-20606,-19946,-18611,-16675,-14242,-11452,-8438,-5361,-2342,485,3028,5223,7027,8452,9526,10317,10903,11379,11811,12260,12736,13216,13645,13935,13985,13721,13063,11992,10515,8687,6604,4377,2152,29,-1855,-3456,-4713,-5620,-6195,-6444,-6391,-6042,-5376,-4397,-3066,-1393,611,2900,5381,7951,10452,12749,14680,16126,17007,17277,16978,16180,15001,13617,12156,10808,9669,8835,8345,8144,8186,8310,8390,8257,7771,6832,5387,3452,1104,-1522,-4231,-6828,-9066,-10776,-11776,-12012,-11465,-10259,-8548,-6593,-4639,-2946,-1718,-1076,-1079,-1657,-2696,-3997,-5326,-6454,-7154,-7256,-6671,-5362,-3417,-972,1750,4503,7005,9024,10332,10812,10397,9112,7068,4416,1358,-1891,-5160,-8252,-11089,-13558,-15667,-17403,-18805,-19916,-20760,-21382,-21773,-21943,-21863,-21510,-20856,-19859,-18503,-16764,-14654,-12200,-9462,-6534,-3526,-593,2143,4501,6390,7686,8362,8413,7895,6932,5647,4240,2851,1657,754,227,85,308,840,1595,2496,3471,4438,5382,6242,7036,7738,8367,8914,9374,9746,9991,10114,10055,9824,9375,8732,7890,6902,5793,4648,3504,2447,1526,792,302,76,159,565,1300,2363,3710,5292,7014,8774,10454,11945,13161,14019,14492,14534,14149,13327,12079,10416,8381,6011,3398,638,-2130,-4755,-7074,-8927,-10182,-10736,-10556,-9651,-8117,-6071,-3697,-1165,1345,3676,5720,7390,8658,9528,10027,10209,10133,9853,9434,8910,8337,7737,7152,6581,6033,5479,4892,4222,3443,2516,1456,277,-972,-2225,-3428,-4516,-5463,-6256,-6908,-7456,-7948,-8423,-8933,-9478,-10072,-10677,-11259,-11758,-12127,-12309,-12289,-12059,-11637,-11076,-10419,-9724,-9039,-8384,-7769,-7171,-6557,-5864,-5064,-4085,-2934,-1589,-83,1538,3226,4900,6506,7962,9215,10196,10857,11166,11098,10674,9921,8891,7657,6279,4815,3325,1819,333,-1142,-2590,-4009,-5355,-6595,-7630,-8385,-8734,-8606,-7921,-6690,-4964,-2876,-617,1593,3512,4941,5712,5766,5108,3855,2198,371,-1349,-2725,-3552,-3713,-3181,-2021,-378,1530,3488,5246,6616,7453,7681,7312,6433,5171,3733,2283,1027,73,-486,-662,-506,-146,282,631,794,712,412,-49,-509,-841,-856,-455,468,1897,3796,6034,8441,10828,12971,14709,15873,16395,16235,15441,14096,12332,10289,8105,5919,3807,1857,80,-1510,-2939,-4234,-5441,-6568,-7652,-8659,-9576,-10339,-10861,-11071,-10850,-10158,-8931,-7199,-5022,-2523,125,2740,5109,7077,8496,9314,9528,9205,8487,7517,6501,5588,4919,4593,4620,4998,5639,6437,7264,7969,8431,8516,8147,7268,5863,3986,1707,-846,-3529,-6193,-8674,-10859,-12625,-13922,-14719,-15026,-14890,-14374,-13551,-12492,-11268,-9918,-8493,-7008,-5500,-3990,-2540,-1197,-43,840,1410,1593,1433,944,224,-616,-1476,-2234,-2835,-3240,-3473,-3597,-3702,-3902,-4304,-4984,-5980,-7271,-8762,-10316,-11744,-12833,-13408,-13307,-12450,-10830,-8514,-5646,-2430,910,4121,6976,9278,10889,11743,11852,11313,10279,8957,7567,6310,5348,4764,4566,4683,4956,5226,5271,4952,4155,2861,1162,-804,-2804,-4618,-6041,-6926,-7215,-6945,-6225,-5244,-4199,-3295,-2675,-2429,-2531,-2913,-3390,-3795,-3907,-3588,-2715,-1291,634,2898,5305,7609,9583,11032,11820,11915,11344,10244,8800,7236,5802,4696,4105,4112,4738,5912,7476,9239,10957,12423,13444,13918,13807,13169,12115,10828,9467,8219,7184,6432,5943,5646,5436,5157,4709,3970,2922,1578,42,-1543,-2984,-4094,-4712,-4730,-4137,-2995,-1464,235,1848,3123,3830,3823,3012,1424,-821,-3530,-6423,-9203,-11565,-13241,-14048,-13907,-12853,-11056,-8784,-6369,-4189,-2571,-1784,-1973,-3132,-5124,-7673,-10406,-12930,-14860,-15900,-15885,-14787,-12758,-10052,-7053,-4137,-1697,-26,690,402,-811,-2731,-5103,-7570,-9850,-11634,-12757,-13088,-12641,-11488,-9800,-7775,-5663,-3680,-2031,-849,-196,-57,-341,-914,-1598,-2250,-2737,-3008,-3067,-2988,-2905,-2952,-3280,-3976,-5073,-6532,-8220,-9974,-11569,-12810,-13490,-13503,-12754,-11281,-9150,-6505,-3525,-395,2709,5627,8272,10548,12467,13983,15176,16026,16615,16955,17086,17042,16836,16495,16041,15487,14862,14193,13512,12873,12327,11938,11758,11846,12200,12833,13665,14611,15522,16240,16600,16469,15745,14419,12530,10223,7681,5148,2842,971,-341,-1054,-1192,-888,-285,440,1114,1627,1882,1881,1641,1251,801,390,96,-42,-39,57,144,106,-172,-808,-1850,-3345,-5230,-7440,-9809,-12150,-14245,-15854,-16789,-16866,-16035,-14284,-11754,-8645,-5239,-1850,1227,3742,5529,6517,6730,6278,5309,4005,2522,979,-536,-2013,-3439,-4852,-6253,-7648,-9005,-10257,-11346,-12168,-12664,-12769,-12459,-11737,-10652,-9269,-7698,-6056,-4485,-3117,-2097,-1523,-1486,-2014,-3074,-4595,-6419,-8386,-10274,-11920,-13132,-13831,-13948,-13528,-12664,-11503,-10233,-9035,-8065,-7450,-7211,-7351,-7749,-8280,-8752,-9002,-8873,-8271,-7162,-5578,-3614,-1413,871,3061,5015,6625,7808,8579,8925,8950,8689,8256,7696,7080,6437,5791,5162,4554,3981,3466,3024,2710,2544,2580,2841,3357,4127,5146,6371,7753,9198,10602,11833,12741,13201,13078,12320,10900,8896,6432,3714,966,-1561,-3664,-5177,-6023,-6197,-5758,-4833,-3550,-2063,-482,1104,2628,4074,5402,6632,7728,8712,9555,10259,10817,11215,11441,11490,11322,10942,10302,9422,8283,6948,5471,3962,2550,1368,550,198,360,1027,2123,3502,4985,6357,7439,8036,8089,7503,6370,4750,2812,722,-1351,-3260,-4890,-6180,-7103,-7668,-7931,-7935,-7765,-7488,-7167,-6862,-6607,-6410,-6280,-6177,-6077,-5930,-5697,-5353,-4890,-4318,-3681,-3030,-2434,-1957,-1656,-1558,-1695,-2030,-2551,-3174,-3855,-4486,-5024,-5384,-5543,-5470,-5167,-4642,-3924,-3029,-1989,-832,421,1727,3045,4312,5435,6328,6865,6962,6535,5556,4054,2101,-170,-2594,-5003,-7208,-9076,-10484,-11387,-11762,-11665,-11161,-10370,-9414,-8421,-7531,-6822,-6385,-6210,-6278,-6483,-6712,-6819,-6678,-6200,-5337,-4123,-2640,-1043,491,1758,2583,2832,2448,1456,-42,-1851,-3756,-5483,-6805,-7503,-7452,-6591,-4958,-2671,88,3096,6109,8894,11247,12995,14029,14287,13758,12510,10610,8215,5450,2501,-495,-3345,-5932,-8074,-9670,-10588,-10768,-10156,-8789,-6717,-4065,-1006,2294,5603,8757,11561,13889,15648,16769,17259,17101,16368,15093,13381,11324,9032,6621,4212,1886,-244,-2147,-3761,-5076,-6084,-6784,-7188,-7304,-7141,-6722,-6063,-5197,-4145,-2944,-1606,-155,1402,3058,4800,6613,8471,10323,12119,13768,15194,16295,16998,17234,16973,16212,14986,13361,11428,9304,7104,4957,2967,1225,-198,-1288,-2027,-2478,-2683,-2751,-2760,-2800,-2929,-3161,-3506,-3903,-4327,-4698,-4988,-5162,-5220,-5184,-5096,-5000,-4964,-5036,-5269,-5700,-6342,-7197,-8221,-9366,-10534,-11638,-12574,-13243,-13581,-13528,-13067,-12213,-11000,-9509,-7824,-6052,-4301,-2668,-1246,-107,677,1070,1011,508,-469,-1867,-3629,-5650,-7777,-9843,-11658,-13018,-13784,-13798,-13039,-11481,-9248,-6464,-3360,-147,2936,5700,7985,9697,10788,11270,11175,10578,9552,8198,6601,4865,3068,1301,-370,-1887,-3178,-4204,-4890,-5201,-5080,-4506,-3460,-1965,-64,2162,4603,7129,9587,11826,13686,15041,15768,15807,15121,13748,11765,9322,6595,3788,1130,-1218,-3071,-4359,-5017,-5056,-4521,-3475,-2023,-257,1707,3749,5777,7662,9336,10708,11722,12350,12576,12415,11922,11144,10181,9115,8035,7030,6161,5482,5026,4788,4752,4854,5024,5152,5143,4891,4329,3403,2120,516,-1324,-3266,-5168,-6851,-8172,-8997,-9271,-8986,-8210,-7071,-5732,-4362,-3141,-2172,-1552,-1268,-1301,-1530,-1855,-2128,-2233,-2085,-1633,-888,76,1164,2206,3065,3572,3604,3076,1959,281,-1863,-4323,-6902,-9390,-11553,-13219,-14243,-14566,-14220,-13297,-11966,-10425,-8878,-7514,-6470,-5829,-5605,-5746,-6150,-6668,-7137,-7407,-7349,-6904,-6066,-4919,-3593,-2276,-1145,-375,-92,-350,-1155,-2436,-4074,-5948,-7881,-9755,-11421,-12800,-13801,-14407,-14577,-14346,-13719,-12753,-11491,-9995,-8321,-6530,-4665,-2777,-893,950,2738,4446,6069,7593,8996,10291,11432,12441,13284,13968,14496,14868,15092,15166,15072,14774,14244,13415,12271,10778,8947,6846,4532,2158,-145,-2201,-3852,-4951,-5415,-5191,-4325,-2912,-1119,835,2721,4297,5375,5818,5578,4709,3328,1648,-116,-1736,-3026,-3878,-4247,-4181,-3781,-3193,-2568,-2051,-1737,-1679,-1873,-2266,-2766,-3266,-3644,-3810,-3686,-3244,-2497,-1499,-335,881,2038,3018,3744,4135,4178,3860,3209,2282,1126,-195,-1599,-3043,-4422,-5694,-6756,-7555,-8030,-8145,-7894,-7308,-6437,-5393,-4282,-3242,-2406,-1870,-1728,-1984,-2645,-3619,-4817,-6089,-7291,-8268,-8898,-9088,-8805,-8074,-6972,-5627,-4177,-2792,-1583,-681,-123,63,-80,-483,-1044,-1636,-2166,-2499,-2606,-2409,-1930,-1178,-209,897,2067,3196,4209,5046,5656,6053,6245,6289,6225,6121,5989,5870,5747,5633,5514,5421,5362,5406,5591,5980,6615,7496,8627,9930,11354,12761,14079,15164,15954,16358,16329,15850,14904,13535,11767,9676,7338,4832,2262,-292,-2741,-4999,-7010,-8706,-10071,-11082,-11767,-12140,-12247,-12117,-11764,-11201,-10394,-9321,-7937,-6207,-4129,-1699,993,3879,6799,9607,12138,14222,15754,16630,16835,16385,15368,13899,12146,10258,8406,6722,5302,4211,3450,2980,2730,2581,2432,2171,1726,1072,217,-768,-1787,-2741,-3500,-3997,-4159,-3955,-3407,-2539,-1437,-180,1113,2346,3396,4197,4656,4759,4491,3890,3023,1969,829,-313,-1370,-2288,-3036,-3597,-4001,-4276,-4483,-4681,-4923,-5265,-5732,-6336,-7075,-7912,-8822,-9742,-10632,-11426,-12092,-12577,-12876,-12970,-12874,-12595,-12161,-11570,-10851,-9986,-8996,-7868,-6626,-5283,-3887,-2491,-1164,26,1015,1776,2276,2556,2620,2535,2322,2025,1644,1182,625,-66,-894,-1890,-3028,-4280,-5584,-6849,-7995,-8902,-9513,-9741,-9577,-8997,-8059,-6811,-5364,-3842,-2361,-1082,-96,484,619,309,-398,-1380,-2506,-3570,-4388,-4758,-4511,-3546,-1787,714,3880,7518,11410,15293,18889,21967,24318,25820,26420,26135,25063,23318,21066,18453,15633,12742,9896,7206,4755,2633,887,-439,-1346,-1858,-2029,-1918,-1604,-1127,-547,139,904,1769,2720,3753,4831,5915,6939,7853,8576,9068,9257,9129,8654,7847,6744,5396,3883,2291,704,-784,-2101,-3175,-3944,-4365,-4403,-4048,-3310,-2241,-915,545,1998,3295,4275,4835,4884,4438,3534,2309,912,-477,-1678,-2555,-2990,-2951,-2436,-1512,-274,1157,2642,4075,5342,6394,7183,7710,7995,8059,7955,7703,7335,6867,6276,5561,4672,3572,2237,643,-1183,-3203,-5336,-7491,-9558,-11445,-13055,-14329,-15212,-15696,-15795,-15550,-15048,-14373,-13649,-12976,-12448,-12128,-12043,-12167,-12443,-12775,-13044,-13125,-12901,-12278,-11210,-9696,-7800,-5625,-3350,-1153,755,2181,2977,3044,2368,1023,-846,-3019,-5251,-7297,-8938,-10026,-10492,-10337,-9676,-8652,-7468,-6335,-5422,-4867,-4716,-4948,-5467,-6131,-6784,-7264,-7462,-7304,-6761,-5885,-4716,-3360,-1907,-437,968,2273,3446,4493,5428,6281,7087,7887,8707,9585,10520,11524,12569,13613,14601,15448,16074,16395,16337,15858,14942,13627,11990,10153,8276,6522,5059,4005,3459,3433,3909,4791,5960,7257,8528,9617,10411,10825,10833,10451,9746,8816,7792,6813,6024,5537,5456,5800,6580,7723,9128,10673,12210,13627,14810,15705,16264,16487,16368,15914,15134,14000,12527,10671,8458,5886,3010,-100,-3349,-6620,-9790,-12749,-15383,-17632,-19432,-20776,-21669,-22136,-22226,-21983,-21457,-20706,-19760,-18671,-17455,-16135,-14717,-13190,-11547,-9767,-7832,-5749,-3522,-1192,1191,3549,5799,7825,9527,10786,11491,11557,10913,9549,7485,4817,1676,-1755,-5256,-8627,-11643,-14151,-16021,-17200,-17691,-17562,-16904,-15872,-14587,-13203,-11834,-10565,-9448,-8494,-7663,-6897,-6122,-5236,-4193,-2925,-1433,267,2112,4017,5854,7515,8862,9805,10265,10211,9652,8635,7225,5526,3629,1636,-364,-2301,-4122,-5779,-7272,-8564,-9685,-10614,-11371,-11949,-12334,-12514,-12458,-12141,-11544,-10646,-9453,-7972,-6230,-4259,-2112,179,2538,4923,7265,9493,11557,13375,14907,16094,16926,17393,17531,17378,16992,16427,15710,14873,13901,12792,11537,10127,8590,6956,5287,3661,2152,848,-193,-930,-1356,-1494,-1403,-1156,-841,-555,-367,-357,-564,-1003,-1665,-2490,-3395,-4271,-4971,-5367,-5319,-4727,-3535,-1731,606,3378,6385,9457,12339,14872,16841,18148,18686,18436,17405,15666,13299,10438,7223,3800,334,-3025,-6131,-8855,-11089,-12781,-13870,-14389,-14340,-13824,-12895,-11674,-10242,-8688,-7106,-5542,-4077,-2748,-1621,-733,-137,154,114,-233,-858,-1707,-2709,-3790,-4881,-5892,-6792,-7502,-8021,-8331,-8456,-8452,-8364,-8279,-8242,-8307,-8478,-8740,-9034,-9310,-9479,-9508,-9346,-9007,-8514,-7919,-7293,-6709,-6223,-5896,-5735,-5739,-5874,-6062,-6235,-6286,-6131,-5697,-4918,-3785,-2288,-492,1536,3687,5834,7862,9651,11111,12199,12887,13210,13205,12941,12467,11824,11040,10087,8967,7619,6034,4203,2164,-7,-2172,-4202,-5905,-7165,-7872,-7997,-7588,-6752,-5656,-4499,-3460,-2696,-2287,-2251,-2513,-2946,-3371,-3602,-3477,-2868,-1723,-46,2071,4510,7071,9595,11856,13724,15035,15730,15744,15116,13893,12201,10192,8040,5940,4046,2485,1318,538,77,-183,-389,-683,-1180,-1953,-3009,-4296,-5710,-7104,-8309,-9178,-9567,-9413,-8689,-7434,-5739,-3721,-1530,711,2850,4812,6506,7893,8977,9753,10274,10584,10735,10788,10780,10735,10655,10484,10182,9630,8758,7478,5760,3638,1218,-1339,-3794,-5943,-7551,-8492,-8685,-8169,-7043,-5503,-3746,-2003,-458,746,1536,1883,1842,1465,863,113,-686,-1476,-2188,-2785,-3203,-3414,-3347,-2976,-2260,-1197,187,1830,3642,5490,7242,8748,9867,10474,10462,9755,8320,6172,3371,45,-3638,-7462,-11199,-14613,-17516,-19745,-21234,-21966,-22015,-21503,-20600,-19478,-18312,-17218,-16279,-15499,-14818,-14150,-13358,-12333,-10988,-9280,-7245,-4959,-2564,-214,1919,3699,5015,5815,6095,5902,5320,4465,3452,2421,1460,683,125,-160,-189,32,435,964,1523,2021,2372,2489,2335,1882,1167,254,-750,-1711,-2483,-2923,-2927,-2416,-1403,77,1888,3899,5918,7802,9410,10668,11540,12040,12225,12175,11981,11737,11508,11365,11313,11377,11516,11699,11880,11999,12016,11885,11586,11091,10407,9516,8451,7196,5806,4272,2643,944,-804,-2538,-4243,-5842,-7301,-8544,-9533,-10212,-10583,-10628,-10407,-9936,-9306,-8537,-7692,-6770,-5783,-4705,-3511,-2176,-682,973,2753,4642,6545,8411,10125,11599,12705,13348,13412,12844,11592,9691,7194,4237,963,-2436,-5781,-8896,-11637,-13891,-15598,-16722,-17290,-17336,-16948,-16210,-15232,-14110,-12930,-11746,-10585,-9429,-8246,-6983,-5584,-4018,-2273,-365,1645,3692,5674,7502,9088,10353,11249,11726,11775,11374,10534,9262,7582,5514,3116,443,-2387,-5234,-7907,-10201,-11882,-12765,-12692,-11610,-9549,-6669,-3221,465,3995,7011,9171,10251,10135,8851,6553,3511,70,-3396,-6511,-8971,-10527,-11058,-10542,-9054,-6802,-3990,-943,2097,4851,7140,8828,9884,10324,10254,9796,9101,8317,7545,6866,6297,5810,5363,4859,4243,3435,2420,1197,-171,-1613,-3005,-4241,-5201,-5805,-5996,-5759,-5116,-4106,-2792,-1233,513,2402,4393,6465,8576,10705,12799,14808,16674,18323,19700,20725,21337,21473,21071,20095,18510,16334,13606,10413,6897,3227,-388,-3732,-6606,-8836,-10314,-10996,-10921,-10197,-8999,-7525,-6019,-4665,-3661,-3102,-3045,-3467,-4296,-5404,-6671,-7931,-9073,-9963,-10533,-10702,-10469,-9813,-8792,-7450,-5887,-4189,-2477,-851,595,1775,2633,3137,3250,2993,2349,1354,12,-1629,-3538,-5642,-7874,-10126,-12316,-14326,-16086,-17523,-18617,-19358,-19782,-19931,-19837,-19554,-19067,-18382,-17454,-16261,-14762,-12970,-10888,-8589,-6151,-3681,-1304,882,2779,4330,5516,6345,6880,7178,7339,7416,7462,7483,7447,7305,6985,6420,5569,4408,2958,1260,-596,-2523,-4401,-6112,-7554,-8604,-9201,-9264,-8781,-7758,-6255,-4384,-2297,-162,1835,3552,4886,5802,6349,6632,6802,7050,7527,8386,9675,11413,13498,15803,18107,20204,21855,22887,23148,22576,21163,18974,16126,12765,9073,5197,1319,-2454,-5994,-9239,-12117,-14609,-16672,-18330,-19551,-20378,-20782,-20789,-20378,-19533,-18247,-16496,-14310,-11706,-8773,-5596,-2313,937,4012,6779,9136,11019,12393,13274,13700,13725,13431,12879,12135,11262,10284,9261,8192,7121,6056,5019,4042,3131,2322,1618,1037,571,217,-53,-259,-449,-651,-920,-1287,-1779,-2415,-3179,-4045,-4972,-5876,-6693,-7319,-7674,-7673,-7275,-6461,-5266,-3780,-2091,-360,1307,2780,3980,4847,5368,5521,5342,4828,4012,2912,1550,-42,-1818,-3727,-5680,-7589,-9331,-10785,-11834,-12368,-12323,-11669,-10442,-8737,-6714,-4575,-2557,-880,245,697,389,-629,-2278,-4348,-6617,-8802,-10634,-11855,-12278,-11775,-10321,-7981,-4915,-1339,2440,6163,9493,12234,14160,15209,15345,14660,13274,11387,9168,6816,4464,2215,118,-1824,-3630,-5337,-6962,-8510,-9928,-11139,-12015,-12414,-12196,-11247,-9505,-6978,-3756,4,4072,8175,12041,15391,18004,19728,20470,20258,19178,17396,15148,12665,10234,8069,6387,5303,4887,5094,5847,6964,8289,9611,10788,11683,12242,12435,12297,11874,11227,10409,9451,8361,7141,5751,4200,2469,597,-1361,-3322,-5168,-6771,-8017,-8777,-8983,-8589,-7596,-6086,-4147,-1945,370,2622,4679,6411,7755,8658,9126,9164,8839,8170,7258,6127,4855,3475,2015,503,-1061,-2652,-4259,-5845,-7358,-8729,-9869,-10695,-11122,-11107,-10635,-9753,-8557,-7200,-5846,-4696,-3908,-3620,-3895,-4744,-6073,-7757,-9571,-11293,-12666,-13468,-13525,-12735,-11082,-8660,-5622,-2231,1237,4467,7178,9133,10164,10209,9264,7453,4921,1904,-1364,-4622,-7651,-10243,-12292,-13712,-14537,-14822,-14692,-14268,-13677,-13006,-12297,-11559,-10742,-9809,-8693,-7369,-5836,-4130,-2330,-527,1168,2655,3868,4758,5343,5663,5807,5877,5987,6241,6711,7443,8415,9572,10787,11920,12785,13235,13120,12395,11033,9154,6869,4422,2007,-144,-1848,-2994,-3514,-3444,-2871,-1935,-818,317,1301,2048,2480,2650,2598,2485,2435,2611,3120,4013,5274,6805,8454,10036,11366,12297,12743,12684,12190,11373,10410,9467,8721,8300,8291,8709,9513,10605,11830,13028,13999,14596,14668,14150,13008,11289,9077,6524,3778,1028,-1580,-3893,-5829,-7308,-8327,-8882,-9015,-8781,-8230,-7444,-6468,-5364,-4171,-2904,-1581,-191,1264,2790,4364,5959,7519,8979,10277,11336,12129,12609,12774,12621,12138,11344,10202,8729,6882,4672,2096,-818,-4006,-7382,-10831,-14205,-17370,-20178,-22518,-24300,-25478,-26033,-25990,-25383,-24283,-22750,-20890,-18768,-16514,-14207,-11961,-9869,-8004,-6419,-5146,-4158,-3453,-2943,-2603,-2345,-2134,-1928,-1703,-1464,-1221,-991,-817,-708,-707,-819,-1049,-1405,-1860,-2410,-3035,-3705,-4417,-5138,-5863,-6572,-7241,-7862,-8398,-8836,-9142,-9284,-9235,-8952,-8390,-7501,-6222,-4529,-2384,183,3120,6313,9598,12798,15693,18117,19903,20981,21325,20983,20062,18687,17000,15128,13163,11171,9182,7214,5276,3398,1623,24,-1307,-2288,-2824,-2888,-2454,-1586,-373,1034,2463,3731,4672,5165,5130,4577,3567,2241,766,-643,-1803,-2523,-2694,-2232,-1158,485,2558,4911,7357,9698,11773,13429,14585,15195,15282,14892,14118,13035,11725,10238,8593,6794,4819,2631,232,-2395,-5187,-8060,-10885,-13478,-15665,-17261,-18122,-18148,-17293,-15600,-13136,-10089,-6642,-3071,354,3359,5694,7179,7709,7292,6022,4109,1809,-561,-2697,-4316,-5215,-5267,-4476,-2929,-829,1553,3915,5935,7348,7943,7614,6359,4267,1543,-1591,-4845,-7953,-10680,-12836,-14298,-15020,-14993,-14286,-12989,-11220,-9135,-6858,-4574,-2381,-442,1185,2415,3246,3689,3803,3660,3355,2980,2614,2328,2140,2062,2040,2012,1888,1563,972,31,-1242,-2853,-4697,-6684,-8663,-10500,-12040,-13178,-13821,-13932,-13523,-12643,-11399,-9916,-8340,-6816,-5470,-4388,-3618,-3147,-2911,-2818,-2721,-2502,-2027,-1210,-13,1578,3495,5671,7980,10298,12504,14482,16145,17442,18335,18837,18972,18770,18281,17520,16511,15251,13742,11975,9961,7722,5298,2751,162,-2397,-4813,-7020,-8911,-10431,-11498,-12073,-12100,-11561,-10449,-8793,-6657,-4158,-1420,1359,4020,6377,8293,9677,10471,10680,10329,9485,8212,6590,4712,2649,529,-1576,-3524,-5237,-6597,-7554,-8071,-8155,-7873,-7308,-6583,-5815,-5111,-4562,-4212,-4078,-4144,-4355,-4663,-5003,-5329,-5613,-5853,-6056,-6245,-6443,-6639,-6840,-6980,-7031,-6900,-6541,-5881,-4894,-3562,-1914,-10,2067,4181,6209,7980,9349,10177,10344,9803,8535,6613,4158,1355,-1580,-4417,-6933,-8975,-10405,-11221,-11435,-11177,-10569,-9795,-8965,-8211,-7532,-6930,-6298,-5541,-4532,-3186,-1474,576,2844,5165,7323,9082,10243,10656,10237,9035,7137,4773,2171,-380,-2625,-4343,-5384,-5666,-5211,-4101,-2481,-564,1454,3336,4898,5981,6477,6349,5611,4334,2649,680,-1385,-3419,-5260,-6805,-7960,-8671,-8918,-8710,-8099,-7147,-5969,-4655,-3340,-2121,-1107,-358,66,167,-48,-529,-1198,-1953,-2685,-3252,-3541,-3430,-2829,-1706,-47,2075,4566,7268,10007,12587,14816,16531,17586,17911,17462,16275,14440,12090,9420,6627,3941,1548,-367,-1714,-2424,-2545,-2136,-1358,-343,738,1770,2664,3410,4027,4608,5239,6020,7017,8238,9633,11082,12425,13456,13993,13853,12948,11227,8766,5686,2219,-1387,-4836,-7864,-10231,-11777,-12409,-12135,-11031,-9258,-7019,-4547,-2092,121,1889,3064,3560,3350,2492,1084,-717,-2746,-4827,-6824,-8617,-10155,-11411,-12407,-13165,-13741,-14129,-14353,-14354,-14093,-13493,-12501,-11094,-9269,-7110,-4705,-2220,171,2300,3977,5093,5541,5298,4373,2832,771,-1680,-4378,-7157,-9870,-12337,-14444,-16053,-17103,-17544,-17378,-16633,-15359,-13625,-11495,-9060,-6388,-3581,-737,2034,4593,6799,8512,9577,9891,9366,7993,5837,3044,-150,-3453,-6531,-9069,-10793,-11531,-11223,-9937,-7877,-5306,-2589,-29,2056,3496,4190,4199,3659,2818,1929,1253,994,1253,2066,3320,4888,6533,8065,9273,10037,10277,10017,9338,8375,7323,6358,5672,5405,5647,6435,7710,9378,11269,13183,14929,16298,17157,17400,17000,15991,14462,12547,10402,8187,6038,4077,2365,949,-192,-1073,-1759,-2285,-2704,-3033,-3275,-3416,-3405,-3217,-2780,-2078,-1072,231,1809,3610,5557,7543,9444,11109,12395,13161,13309,12783,11592,9810,7576,5069,2493,49,-2102,-3833,-5107,-5909,-6311,-6370,-6176,-5801,-5275,-4631,-3858,-2947,-1902,-734,508,1740,2860,3747,4274,4359,3918,2944,1452,-503,-2811,-5378,-8056,-10711,-13208,-15391,-17157,-18389,-19030,-19046,-18462,-17337,-15788,-13961,-12019,-10143,-8475,-7141,-6192,-5625,-5381,-5331,-5348,-5282,-5020,-4512,-3752,-2814,-1828,-936,-313,-73,-297,-983,-2058,-3380,-4762,-5994,-6879,-7242,-6992,-6074,-4562,-2559,-279,2051,4179,5864,6942,7289,6910,5884,4375,2631,900,-541,-1494,-1812,-1473,-523,875,2530,4214,5720,6891,7618,7884,7710,7191,6428,5527,4604,3707,2899,2185,1566,1045,624,318,166,197,460,967,1723,2680,3768,4882,5906,6732,7265,7463,7307,6854,6174,5389,4638,4037,3731,3788,4270,5183,6470,8067,9839,11659,13370,14838,15927,16551,16641,16177,15192,13744,11950,9925,7819,5744,3810,2072,556,-751,-1884,-2872,-3758,-4537,-5230,-5802,-6250,-6557,-6730,-6789,-6767,-6709,-6658,-6660,-6731,-6899,-7149,-7474,-7851,-8243,-8635,-8989,-9282,-9497,-9582,-9534,-9293,-8850,-8169,-7260,-6121,-4801,-3344,-1826,-331,1069,2298,3311,4088,4636,5001,5227,5390,5510,5638,5727,5744,5600,5203,4472,3362,1855,28,-2034,-4150,-6160,-7856,-9099,-9763,-9817,-9285,-8272,-6927,-5450,-4024,-2841,-2017,-1654,-1751,-2299,-3213,-4399,-5753,-7145,-8491,-9677,-10643,-11330,-11716,-11802,-11624,-11227,-10690,-10080,-9472,-8923,-8452,-8068,-7715,-7349,-6865,-6197,-5263,-4034,-2526,-798,1037,2833,4459,5761,6662,7093,7061,6592,5749,4618,3273,1806,279,-1245,-2710,-4080,-5295,-6322,-7102,-7591,-7744,-7537,-6937,-5977,-4644,-3018,-1128,926,3077,5220,7286,9167,10817,12136,13100,13636,13736,13381,12580,11372,9794,7914,5793,3515,1165,-1153,-3333,-5270,-6854,-8010,-8660,-8786,-8375,-7457,-6093,-4365,-2380,-273,1836,3808,5540,6955,7986,8636,8877,8765,8322,7624,6755,5801,4875,4065,3462,3125,3089,3368,3928,4735,5702,6736,7730,8550,9091,9248,8957,8196,6999,5441,3658,1807,59,-1413,-2498,-3109,-3257,-2996,-2456,-1796,-1199,-836,-858,-1354,-2374,-3886,-5807,-7993,-10264,-12411,-14244,-15564,-16246,-16197,-15414,-13937,-11903,-9455,-6813,-4166,-1719,382,2031,3185,3863,4128,4068,3797,3387,2909,2381,1800,1143,403,-420,-1285,-2105,-2796,-3234,-3347,-3084,-2464,-1558,-476,639,1664,2496,3082,3431,3599,3668,3760,3947,4307,4844,5516,6249,6921,7422,7650,7531,7027,6149,4914,3400,1655,-236,-2212,-4197,-6122,-7925,-9519,-10833,-11789,-12305,-12348,-11871,-10896,-9458,-7627,-5514,-3218,-876,1403,3513,5362,6896,8063,8870,9320,9460,9354,9057,8675,8268,7934,7731,7721,7929,8360,8973,9700,10437,11062,11449,11474,11071,10166,8800,6999,4890,2594,289,-1886,-3758,-5221,-6174,-6571,-6395,-5677,-4460,-2819,-839,1398,3795,6262,8704,11032,13156,14978,16439,17427,17916,17822,17124,15818,13896,11437,8486,5186,1658,-1919,-5379,-8542,-11265,-13423,-14967,-15889,-16248,-16151,-15735,-15146,-14537,-13999,-13619,-13404,-13323,-13300,-13228,-12978,-12443,-11537,-10198,-8462,-6360,-4028,-1603,745,2830,4504,5617,6095,5885,5018,3572,1686,-454,-2640,-4653,-6290,-7404,-7897,-7765,-7067,-5959,-4615,-3264,-2103,-1278,-902,-981,-1472,-2307,-3342,-4499,-5655,-6763,-7766,-8655,-9402,-10008,-10432,-10642,-10582,-10191,-9431,-8270,-6737,-4863,-2762,-520,1717,3843,5752,7374,8660,9598,10191,10441,10385,10022,9403,8578,7622,6659,5815,5233,5043,5322,6100,7324,8885,10619,12336,13854,15015,15725,15946,15721,15133,14325,13428,12593,11903,11435,11187,11140,11225,11372,11487,11513,11371,11033,10464,9655,8618,7359,5921,4345,2701,1073,-429,-1695,-2606,-3081,-3063,-2568,-1656,-459,858,2108,3108,3709,3808,3358,2380,937,-845,-2837,-4878,-6826,-8551,-9948,-10942,-11492,-11570,-11189,-10373,-9181,-7687,-5995,-4221,-2486,-912,402,1385,1996,2238,2146,1774,1218,550,-123,-734,-1210,-1496,-1587,-1449,-1128,-632,-19,670,1377,2059,2666,3149,3480,3586,3457,3028,2295,1243,-108,-1728,-3560,-5545,-7614,-9688,-11708,-13585,-15283,-16713,-17871,-18696,-19203,-19383,-19265,-18875,-18252,-17434,-16449,-15336,-14107,-12788,-11399,-9960,-8515,-7102,-5755,-4512,-3376,-2333,-1361,-400,573,1592,2635,3664,4603,5351,5834,5952,5699,5069,4152,3074,2003,1127,624,630,1232,2435,4178,6328,8711,11119,13357,15247,16666,17544,17855,17652,16949,15854,14385,12615,10561,8252,5735,3040,268,-2503,-5136,-7516,-9513,-11037,-12018,-12415,-12242,-11508,-10266,-8572,-6486,-4087,-1463,1304,4092,6809,9326,11542,13378,14754,15680,16152,16260,16084,15736,15291,14821,14308,13749,13061,12173,11034,9596,7895,5991,4013,2106,447,-815,-1556,-1705,-1272,-306,1052,2641,4269,5728,6853,7485,7532,6938,5710,3909,1625,-984,-3778,-6576,-9221,-11590,-13554,-15072,-16083,-16598,-16620,-16194,-15347,-14148,-12640,-10885,-8959,-6919,-4849,-2844,-977,619,1873,2664,2942,2645,1787,390,-1440,-3605,-5940,-8282,-10468,-12312,-13694,-14487,-14645,-14143,-13029,-11380,-9320,-6997,-4558,-2178,15,1884,3344,4347,4870,4955,4649,4057,3267,2422,1618,985,602,532,797,1393,2254,3331,4502,5695,6787,7699,8331,8616,8482,7886,6802,5235,3231,883,-1693,-4317,-6832,-9041,-10815,-12025,-12645,-12670,-12185,-11299,-10172,-8942,-7761,-6721,-5877,-5247,-4791,-4465,-4182,-3898,-3509,-3007,-2308,-1435,-349,905,2304,3788,5290,6734,8050,9167,10041,10648,10999,11117,11070,10918,10743,10601,10547,10576,10696,10833,10944,10942,10777,10391,9782,8937,7899,6690,5363,3942,2461,916,-674,-2326,-4003,-5694,-7311,-8786,-9994,-10833,-11214,-11081,-10436,-9344,-7895,-6263,-4580,-3021,-1700,-704,-64,228,229,20,-299,-625,-865,-960,-852,-540,-18,684,1533,2475,3465,4431,5329,6103,6720,7156,7414,7503,7444,7268,7008,6686,6340,5975,5611,5254,4901,4567,4256,3998,3808,3712,3712,3784,3879,3911,3775,3360,2563,1320,-394,-2534,-5017,-7694,-10410,-12979,-15252,-17083,-18405,-19167,-19384,-19119,-18436,-17466,-16295,-15047,-13815,-12685,-11714,-10944,-10371,-9978,-9702,-9460,-9161,-8699,-8008,-7040,-5803,-4355,-2792,-1253,104,1138,1706,1744,1215,175,-1260,-2933,-4635,-6176,-7394,-8155,-8426,-8187,-7511,-6471,-5173,-3705,-2150,-544,1064,2693,4312,5937,7538,9086,10539,11838,12922,13739,14220,14313,13958,13112,11736,9832,7419,4564,1385,-1968,-5304,-8406,-11067,-13080,-14310,-14643,-14089,-12688,-10585,-7970,-5053,-2068,796,3378,5573,7330,8648,9545,10082,10310,10306,10134,9875,9594,9363,9250,9291,9537,9987,10634,11437,12329,13225,14034,14654,15018,15064,14776,14168,13280,12188,10967,9704,8482,7355,6395,5621,5077,4763,4690,4847,5210,5741,6377,7046,7649,8094,8289,8161,7689,6856,5724,4347,2819,1220,-381,-1936,-3429,-4858,-6236,-7581,-8895,-10173,-11395,-12520,-13505,-14311,-14893,-15234,-15324,-15169,-14794,-14213,-13450,-12499,-11364,-10019,-8474,-6713,-4776,-2693,-532,1618,3682,5546,7140,8362,9171,9508,9373,8765,7714,6254,4447,2339,21,-2440,-4947,-7417,-9750,-11884,-13743,-15305,-16547,-17487,-18152,-18587,-18846,-18974,-19015,-18994,-18915,-18777,-18550,-18211,-17711,-17013,-16073,-14846,-13306,-11435,-9242,-6755,-4051,-1219,1602,4268,6629,8530,9867,10547,10562,9926,8734,7105,5193,3160,1153,-697,-2303,-3588,-4539,-5120,-5359,-5249,-4817,-4076,-3053,-1784,-318,1271,2899,4453,5853,6998,7870,8438,8775,8937,9050,9221,9544,10111,10941,12040,13348,14785,16227,17577,18689,19491,19875,19796,19205,18081,16430,14274,11668,8697,5466,2116,-1207,-4347,-7156,-9515,-11330,-12553,-13166,-13196,-12666,-11654,-10188,-8348,-6183,-3756,-1165,1509,4136,6603,8786,10598,11961,12864,13312,13357,13071,12537,11827,11007,10104,9131,8067,6885,5555,4057,2416,664,-1102,-2772,-4232,-5333,-5993,-6119,-5686,-4707,-3238,-1383,728,2920,5022,6827,8160,8841,8754,7802,5988,3360,48,-3742,-7781,-11779,-15480,-18631,-21046,-22600,-23247,-23009,-21981,-20288,-18089,-15547,-12803,-10001,-7223,-4566,-2067,217,2251,3994,5394,6398,6956,7022,6584,5656,4308,2641,822,-983,-2557,-3726,-4319,-4236,-3434,-1952,91,2497,5032,7403,9354,10632,11083,10623,9295,7229,4653,1838,-915,-3358,-5263,-6534,-7127,-7119,-6651,-5905,-5086,-4379,-3912,-3765,-3930,-4344,-4899,-5460,-5904,-6138,-6106,-5798,-5250,-4501,-3620,-2647,-1615,-540,586,1771,3031,4349,5717,7067,8333,9424,10221,10649,10602,10053,8961,7368,5314,2917,288,-2384,-4935,-7140,-8813,-9754,-9847,-8988,-7210,-4587,-1316,2350,6105,9638,12650,14922,16296,16758,16344,15239,13637,11801,9969,8334,7040,6133,5580,5299,5127,4925,4537,3867,2867,1559,-1,-1696,-3420,-5049,-6498,-7699,-8632,-9286,-9690,-9861,-9814,-9568,-9103,-8419,-7495,-6338,-4956,-3400,-1733,-48,1538,2913,3964,4586,4741,4391,3604,2448,1075,-351,-1650,-2643,-3185,-3175,-2577,-1425,176,2059,4035,5872,7398,8433,8895,8741,8004,6772,5166,3340,1429,-431,-2153,-3680,-4984,-6069,-6942,-7623,-8111,-8427,-8549,-8509,-8292,-7948,-7499,-7001,-6514,-6098,-5814,-5707,-5822,-6160,-6741,-7522,-8481,-9549,-10663,-11732,-12672,-13389,-13809,-13880,-13570,-12899,-11897,-10652,-9242,-7783,-6367,-5085,-4003,-3150,-2527,-2081,-1745,-1412,-975,-336,580,1804,3328,5081,6976,8852,10578,11964,12892,13214,12873,11858,10209,8081,5640,3130,803,-1129,-2472,-3144,-3138,-2540,-1538,-335,802,1662,2058,1890,1140,-114,-1741,-3535,-5298,-6831,-7975,-8647,-8800,-8491,-7780,-6793,-5629,-4382,-3113,-1842,-569,730,2076,3467,4896,6310,7649,8853,9833,10564,10991,11129,10980,10583,9972,9186,8253,7208,6073,4885,3699,2548,1515,627,-73,-582,-942,-1196,-1437,-1716,-2098,-2571,-3104,-3602,-3940,-4005,-3677,-2908,-1693,-103,1735,3644,5444,6948,8034,8604,8670,8266,7521,6565,5558,4612,3834,3223,2792,2421,2042,1497,695,-465,-2021,-3968,-6238,-8720,-11271,-13711,-15881,-17621,-18802,-19364,-19269,-18562,-17337,-15719,-13873,-11942,-10056,-8291,-6681,-5185,-3747,-2267,-655,1156,3197,5456,7839,10264,12559,14599,16240,17386,17978,18016,17515,16552,15200,13539,11667,9640,7543,5429,3363,1408,-382,-1946,-3244,-4245,-4938,-5342,-5482,-5419,-5210,-4928,-4635,-4391,-4227,-4169,-4207,-4316,-4442,-4534,-4507,-4319,-3903,-3237,-2318,-1144,218,1730,3282,4786,6108,7155,7803,8012,7729,7013,5924,4622,3267,2070,1220,893,1199,2203,3860,6082,8684,11455,14144,16517,18352,19501,19856,19384,18140,16194,13722,10887,7888,4938,2194,-174,-2087,-3481,-4375,-4808,-4869,-4650,-4248,-3737,-3171,-2581,-1973,-1360,-743,-158,352,723,853,686,113,-868,-2294,-4071,-6134,-8293,-10399,-12258,-13714,-14648,-15003,-14768,-14012,-12821,-11338,-9693,-8039,-6495,-5158,-4101,-3342,-2881,-2688,-2705,-2889,-3185,-3548,-3951,-4356,-4738,-5075,-5332,-5492,-5544,-5461,-5256,-4893,-4381,-3693,-2839,-1815,-670,552,1736,2776,3517,3840,3607,2773,1310,-693,-3099,-5701,-8261,-10543,-12342,-13505,-13970,-13741,-12911,-11626,-10079,-8460,-6977,-5760,-4936,-4520,-4510,-4794,-5250,-5697,-5946,-5832,-5199,-3982,-2145,220,3000,5965,8888,11500,13586,14966,15565,15401,14585,13319,11843,10419,9272,8573,8399,8729,9473,10439,11431,12231,12656,12584,11962,10827,9264,7452,5555,3786,2320,1306,843,990,1733,3028,4780,6854,9115,11398,13563,15483,17062,18239,18986,19299,19189,18676,17770,16487,14833,12819,10476,7838,4984,2003,-986,-3846,-6444,-8647,-10352,-11481,-12028,-11994,-11478,-10576,-9438,-8216,-7043,-6042,-5271,-4751,-4432,-4218,-3985,-3573,-2864,-1749,-195,1780,4077,6554,9020,11266,13095,14313,14790,14425,13192,11121,8305,4902,1110,-2838,-6690,-10218,-13208,-15514,-17043,-17784,-17794,-17190,-16148,-14843,-13464,-12173,-11072,-10237,-9677,-9353,-9238,-9235,-9299,-9360,-9370,-9300,-9118,-8827,-8411,-7898,-7295,-6623,-5916,-5180,-4439,-3703,-2979,-2266,-1569,-870,-181,499,1141,1702,2132,2355,2317,1957,1259,212,-1127,-2708,-4405,-6133,-7747,-9170,-10286,-11055,-11408,-11333,-10779,-9756,-8238,-6261,-3880,-1188,1660,4486,7082,9236,10780,11577,11596,10871,9533,7806,5913,4165,2756,1909,1686,2114,3085,4440,5975,7449,8668,9447,9680,9326,8400,6996,5221,3230,1175,-806,-2570,-4017,-5051,-5614,-5681,-5250,-4380,-3139,-1649,-48,1530,2948,4100,4916,5367,5474,5294,4926,4471,4055,3775,3713,3928,4427,5214,6230,7427,8720,10019,11242,12294,13109,13638,13839,13729,13319,12666,11835,10895,9909,8933,7978,7048,6108,5107,4002,2736,1296,-331,-2108,-3981,-5871,-7689,-9326,-10693,-11683,-12229,-12259,-11744,-10666,-9053,-6960,-4478,-1737,1120,3909,6454,8567,10088,10888,10879,10043,8404,6086,3226,60,-3193,-6262,-8910,-10938,-12190,-12604,-12182,-11017,-9249,-7082,-4718,-2368,-223,1579,2912,3720,3963,3648,2809,1512,-145,-2046,-4039,-5983,-7721,-9139,-10127,-10650,-10672,-10255,-9436,-8329,-7015,-5604,-4177,-2809,-1539,-418,548,1337,1930,2344,2543,2558,2376,2016,1485,782,-81,-1126,-2323,-3683,-5136,-6636,-8072,-9342,-10319,-10895,-10983,-10551,-9601,-8218,-6519,-4667,-2848,-1225,48,879,1219,1080,517,-372,-1464,-2606,-3652,-4431,-4814,-4679,-3960,-2659,-818,1418,3874,6326,8521,10254,11325,11651,11195,10052,8357,6351,4258,2338,789,-240,-675,-530,112,1118,2311,3532,4623,5491,6065,6355,6382,6208,5900,5501,5070,4597,4092,3523,2858,2089,1186,176,-921,-2061,-3181,-4243,-5171,-5944,-6485,-6783,-6764,-6412,-5671,-4540,-3005,-1110,1089,3492,5964,8362,10517,12268,13489,14069,13982,13241,11923,10158,8092,5882,3681,1596,-267,-1855,-3121,-4044,-4608,-4804,-4636,-4109,-3254,-2110,-743,763,2327,3846,5238,6423,7314,7861,7976,7624,6752,5352,3444,1089,-1617,-4515,-7465,-10270,-12775,-14848,-16369,-17326,-17707,-17600,-17112,-16389,-15585,-14847,-14269,-13922,-13786,-13800,-13849,-13771,-13423,-12660,-11405,-9625,-7372,-4751,-1936,889,3511,5753,7465,8550,8986,8793,8068,6935,5558,4111,2756,1630,838,417,368,613,1049,1527,1899,2015,1770,1093,-19,-1514,-3301,-5228,-7155,-8926,-10412,-11523,-12192,-12403,-12147,-11448,-10320,-8796,-6911,-4710,-2266,340,2984,5555,7918,9962,11621,12836,13644,14076,14223,14163,13980,13719,13395,12987,12446,11710,10720,9435,7844,5994,3950,1865,-120,-1805,-3016,-3599,-3436,-2493,-795,1538,4308,7262,10085,12482,14156,14898,14574,13175,10807,7684,4129,486,-2854,-5568,-7392,-8174,-7882,-6604,-4517,-1881,1018,3885,6481,8577,10086,10909,11096,10667,9734,8370,6684,4754,2665,483,-1705,-3847,-5857,-7695,-9313,-10704,-11868,-12845,-13673,-14395,-15036,-15583,-15988,-16175,-16016,-15426,-14284,-12567,-10278,-7505,-4407,-1186,1924,4682,6894,8405,9138,9100,8345,7013,5240,3206,1055,-1062,-3050,-4807,-6301,-7484,-8362,-8938,-9246,-9326,-9231,-9010,-8724,-8398,-8062,-7708,-7306,-6843,-6267,-5593,-4811,-3995,-3190,-2505,-2008,-1762,-1799,-2085,-2571,-3151,-3713,-4156,-4384,-4373,-4109,-3657,-3098,-2517,-2018,-1620,-1354,-1156,-952,-640,-121,671,1776,3169,4803,6565,8339,9983,11346,12309,12753,12617,11865,10523,8667,6408,3926,1377,-1026,-3130,-4788,-5907,-6466,-6478,-6042,-5273,-4314,-3330,-2426,-1730,-1259,-1031,-972,-994,-966,-768,-284,564,1815,3454,5427,7623,9910,12124,14105,15677,16737,17147,16903,15965,14422,12349,9905,7262,4608,2163,98,-1402,-2234,-2332,-1720,-480,1220,3180,5151,6904,8215,8930,8943,8237,6867,4949,2679,256,-2075,-4102,-5639,-6544,-6755,-6261,-5149,-3538,-1633,356,2201,3706,4721,5187,5101,4562,3708,2711,1741,936,364,50,-80,-132,-244,-581,-1242,-2324,-3827,-5693,-7813,-10000,-12056,-13767,-14927,-15388,-15060,-13925,-12071,-9635,-6835,-3915,-1117,1322,3235,4488,5039,4900,4150,2933,1409,-216,-1762,-3052,-3967,-4428,-4434,-4037,-3339,-2484,-1605,-830,-241,121,276,261,164,46,-32,-42,0,65,85,-5,-258,-723,-1383,-2232,-3190,-4182,-5119,-5896,-6447,-6706,-6634,-6237,-5501,-4477,-3177,-1656,49,1894,3812,5750,7604,9302,10728,11796,12438,12612,12313,11596,10500,9152,7611,5996,4358,2756,1224,-222,-1568,-2786,-3863,-4752,-5443,-5904,-6145,-6172,-6018,-5723,-5319,-4833,-4282,-3641,-2891,-1974,-850,527,2170,4083,6198,8453,10712,12847,14708,16141,17043,17307,16913,15869,14241,12158,9757,7210,4687,2318,227,-1534,-2937,-4014,-4821,-5441,-5959,-6448,-6962,-7508,-8065,-8567,-8918,-9027,-8796,-8172,-7146,-5757,-4108,-2323,-574,1000,2260,3140,3617,3742,3611,3378,3178,3172,3441,4038,4944,6071,7306,8487,9469,10111,10307,9994,9146,7788,5973,3783,1313,-1329,-4044,-6726,-9299,-11663,-13784,-15580,-17050,-18157,-18926,-19354,-19491,-19333,-18925,-18242,-17290,-16034,-14452,-12522,-10254,-7675,-4860,-1912,1045,3855,6388,8507,10126,11170,11627,11483,10774,9526,7792,5625,3080,237,-2838,-6042,-9277,-12430,-15377,-18002,-20174,-21808,-22807,-23142,-22791,-21783,-20164,-18010,-15404,-12439,-9217,-5837,-2403,961,4157,7056,9571,11611,13135,14133,14634,14721,14459,13984,13349,12672,11973,11299,10649,10023,9402,8786,8149,7499,6828,6130,5401,4626,3791,2876,1878,797,-338,-1481,-2558,-3481,-4169,-4540,-4574,-4265,-3682,-2919,-2100,-1348,-757,-371,-181,-124,-82,52,415,1068,2052,3330,4822,6411,7961,9351,10464,11229,11578,11502,10983,10058,8767,7193,5439,3633,1915,418,-740,-1498,-1823,-1767,-1415,-898,-362,61,273,209,-114,-662,-1333,-2040,-2669,-3153,-3430,-3489,-3330,-2980,-2467,-1826,-1082,-260,618,1522,2418,3254,3977,4523,4838,4879,4625,4070,3243,2166,906,-510,-2019,-3590,-5192,-6787,-8353,-9853,-11247,-12482,-13512,-14270,-14702,-14768,-14407,-13642,-12446,-10903,-9053,-7026,-4915,-2870,-987,626,1916,2860,3487,3851,4045,4158,4295,4507,4864,5340,5919,6527,7063,7425,7498,7187,6430,5194,3508,1435,-904,-3363,-5773,-7965,-9800,-11164,-12013,-12341,-12203,-11698,-10927,-10012,-9039,-8071,-7131,-6197,-5246,-4208,-3054,-1737,-251,1385,3135,4926,6683,8306,9723,10841,11635,12058,12151,11928,11476,10862,10194,9563,9073,8792,8788,9062,9592,10294,11035,11668,12025,11961,11384,10244,8587,6510,4185,1789,-449,-2375,-3820,-4717,-5027,-4794,-4083,-3010,-1686,-223,1283,2766,4173,5490,6701,7815,8843,9785,10654,11435,12125,12696,13142,13422,13531,13426,13076,12439,11467,10106,8348,6156,3596,707,-2379,-5546,-8614,-11458,-13906,-15880,-17279,-18076,-18265,-17859,-16915,-15500,-13688,-11608,-9344,-7052,-4825,-2793,-1027,415,1519,2318,2853,3229,3493,3738,3974,4194,4343,4334,4058,3429,2369,861,-1069,-3326,-5796,-8301,-10693,-12813,-14539,-15809,-16577,-16884,-16770,-16334,-15652,-14820,-13907,-12972,-12064,-11211,-10437,-9752,-9145,-8595,-8058,-7482,-6806,-5981,-4964,-3754,-2355,-832,758,2303,3728,4932,5872,6504,6848,6928,6823,6600,6359,6179,6135,6271,6602,7110,7735,8405,9024,9502,9756,9727,9362,8664,7625,6307,4763,3100,1428,-123,-1428,-2379,-2890,-2929,-2507,-1692,-594,641,1864,2931,3738,4235,4408,4325,4059,3737,3468,3359,3474,3864,4521,5425,6522,7745,9017,10263,11390,12331,12978,13282,13142,12549,11455,9920,7998,5809,3501,1200,-922,-2782,-4281,-5405,-6162,-6599,-6781,-6774,-6614,-6330,-5900,-5295,-4478,-3404,-2068,-483,1305,3209,5140,6985,8649,10044,11111,11800,12099,11988,11479,10583,9320,7750,5910,3915,1832,-206,-2118,-3806,-5225,-6355,-7209,-7844,-8327,-8730,-9129,-9558,-10026,-10514,-10942,-11245,-11318,-11102,-10542,-9647,-8463,-7061,-5576,-4098,-2757,-1614,-719,-72,360,625,796,926,1082,1286,1571,1916,2299,2663,2937,3039,2881,2392,1516,252,-1391,-3313,-5420,-7547,-9548,-11260,-12568,-13379,-13678,-13486,-12891,-12004,-10965,-9902,-8932,-8123,-7514,-7083,-6787,-6553,-6291,-5938,-5411,-4688,-3735,-2571,-1210,297,1911,3560,5196,6738,8127,9269,10097,10528,10510,10032,9099,7789,6192,4431,2635,916,-630,-1946,-2984,-3749,-4229,-4442,-4401,-4105,-3565,-2781,-1759,-520,906,2482,4141,5834,7491,9055,10483,11735,12797,13660,14329,14811,15110,15223,15134,14818,14250,13396,12258,10829,9143,7246,5194,3066,933,-1123,-3038,-4728,-6152,-7252,-8000,-8395,-8433,-8158,-7622,-6890,-6049,-5171,-4332,-3570,-2910,-2348,-1850,-1398,-955,-528,-134,173,327,269,-67,-673,-1526,-2541,-3572,-4483,-5092,-5271,-4924,-4022,-2606,-790,1273,3384,5356,7026,8266,9020,9280,9097,8565,7790,6898,5994,5164,4480,3956,3628,3447,3401,3416,3412,3322,3037,2499,1661,495,-945,-2614,-4385,-6136,-7733,-9041,-9976,-10466,-10501,-10112,-9340,-8282,-7003,-5585,-4099,-2585,-1087,377,1782,3131,4399,5576,6625,7486,8080,8308,8058,7242,5784,3685,973,-2215,-5710,-9272,-12630,-15519,-17692,-18963,-19223,-18459,-16757,-14293,-11312,-8102,-4932,-2079,305,2089,3291,3972,4288,4405,4517,4752,5220,5910,6773,7681,8459,8963,9024,8579,7594,6130,4306,2260,196,-1773,-3471,-4873,-5917,-6652,-7123,-7408,-7571,-7663,-7710,-7697,-7601,-7363,-6946,-6291,-5384,-4214,-2801,-1200,540,2331,4089,5734,7167,8333,9160,9639,9776,9625,9271,8819,8390,8077,7966,8063,8366,8787,9242,9604,9792,9724,9416,8870,8206,7478,6818,6250,5812,5439,5056,4513,3707,2491,817,-1329,-3898,-6747,-9721,-12597,-15183,-17273,-18733,-19452,-19400,-18600,-17129,-15105,-12700,-10065,-7383,-4803,-2429,-357,1394,2820,3945,4809,5444,5855,6031,5939,5513,4719,3494,1853,-192,-2544,-5093,-7673,-10102,-12190,-13777,-14714,-14956,-14473,-13371,-11771,-9877,-7896,-6028,-4422,-3191,-2324,-1812,-1502,-1299,-1021,-580,120,1085,2280,3598,4920,6075,6942,7372,7302,6684,5537,3939,1991,-144,-2304,-4315,-6018,-7289,-8055,-8285,-8025,-7351,-6395,-5303,-4211,-3257,-2511,-2017,-1754,-1654,-1621,-1548,-1321,-871,-168,785,1908,3103,4249,5197,5857,6134,6007,5507,4706,3739,2763,1930,1430,1362,1841,2876,4435,6415,8634,10903,12958,14594,15595,15826,15231,13842,11774,9231,6450,3678,1166,-933,-2484,-3467,-3913,-3901,-3554,-2978,-2283,-1533,-776,-7,771,1587,2433,3319,4195,5040,5783,6393,6821,7065,7111,6997,6750,6422,6045,5672,5310,4984,4676,4375,4055,3709,3312,2881,2407,1916,1398,866,299,-300,-933,-1582,-2212,-2783,-3247,-3569,-3742,-3786,-3750,-3728,-3791,-4048,-4527,-5247,-6134,-7077,-7897,-8416,-8437,-7836,-6539,-4581,-2091,712,3533,6060,7965,8997,8968,7799,5544,2330,-1579,-5904,-10294,-14448,-18060,-20931,-22908,-23957,-24107,-23490,-22258,-20639,-18822,-17010,-15349,-13935,-12810,-11950,-11293,-10728,-10155,-9446,-8528,-7336,-5867,-4150,-2264,-300,1621,3396,4933,6171,7071,7636,7866,7798,7443,6831,5968,4881,3588,2152,643,-821,-2112,-3103,-3675,-3766,-3361,-2530,-1384,-98,1135,2145,2774,2957,2683,2018,1109,111,-768,-1383,-1592,-1352,-657,406,1712,3104,4398,5451,6118,6334,6080,5402,4423,3302,2246,1464,1149,1445,2425,4092,6336,9007,11862,14664,17145,19094,20326,20743,20296,19030,17010,14401,11352,8088,4797,1706,-1006,-3170,-4669,-5443,-5488,-4859,-3676,-2086,-276,1580,3319,4820,6033,6926,7573,8014,8356,8652,8949,9239,9476,9579,9446,8988,8118,6818,5094,3030,745,-1602,-3847,-5820,-7401,-8488,-9038,-9052,-8558,-7633,-6355,-4827,-3149,-1424,250,1789,3102,4132,4810,5108,4998,4496,3625,2457,1062,-453,-1988,-3441,-4708,-5709,-6360,-6617,-6433,-5812,-4775,-3390,-1763,-38,1621,3029,4019,4461,4260,3440,2041,256,-1734,-3661,-5289,-6413,-6907,-6727,-5960,-4756,-3346,-1996,-935,-377,-440,-1170,-2522,-4384,-6585,-8927,-11202,-13214,-14803,-15854,-16294,-16119,-15356,-14092,-12433,-10519,-8493,-6496,-4650,-3044,-1726,-705,57,623,1059,1441,1799,2149,2454,2648,2649,2360,1721,692,-691,-2349,-4135,-5870,-7360,-8423,-8912,-8744,-7881,-6367,-4295,-1802,932,3730,6409,8812,10815,12343,13355,13861,13897,13533,12854,11964,10957,9932,8975,8142,7488,7014,6714,6546,6451,6364,6225,5973,5588,5051,4377,3599,2748,1886,1055,318,-288,-713,-928,-907,-641,-136,591,1505,2552,3676,4795,5863,6793,7581,8179,8621,8914,9100,9203,9241,9214,9111,8906,8582,8119,7521,6809,6008,5169,4338,3566,2891,2334,1903,1572,1318,1078,824,507,126,-315,-777,-1214,-1564,-1794,-1875,-1823,-1690,-1539,-1490,-1621,-2042,-2798,-3918,-5375,-7102,-9002,-10945,-12816,-14483,-15866,-16881,-17494,-17671,-17411,-16723,-15625,-14162,-12383,-10370,-8207,-6010,-3871,-1911,-212,1143,2096,2615,2678,2299,1502,340,-1104,-2755,-4483,-6190,-7754,-9071,-10070,-10701,-10960,-10879,-10531,-10009,-9419,-8844,-8350,-7939,-7593,-7225,-6750,-6067,-5084,-3763,-2081,-94,2120,4425,6665,8661,10258,11295,11676,11333,10259,8504,6164,3375,323,-2808,-5800,-8463,-10612,-12133,-12938,-13040,-12497,-11448,-10067,-8571,-7152,-5995,-5204,-4838,-4849,-5152,-5587,-6001,-6233,-6174,-5760,-4982,-3893,-2555,-1075,480,2032,3555,5030,6469,7890,9303,10708,12091,13408,14616,15652,16457,16977,17180,17035,16542,15718,14579,13186,11569,9797,7925,6017,4152,2402,849,-425,-1369,-1937,-2148,-2025,-1669,-1169,-659,-239,2,22,-170,-523,-942,-1314,-1530,-1497,-1171,-530,371,1483,2691,3906,5030,5977,6698,7137,7289,7129,6683,5963,5034,3961,2847,1786,877,174,-288,-545,-653,-704,-781,-969,-1282,-1741,-2279,-2841,-3334,-3696,-3867,-3846,-3640,-3320,-2941,-2593,-2321,-2157,-2095,-2070,-2038,-1885,-1581,-1054,-344,522,1430,2282,2934,3289,3244,2749,1798,407,-1340,-3355,-5515,-7680,-9739,-11547,-13023,-14073,-14641,-14712,-14265,-13350,-12016,-10334,-8419,-6350,-4245,-2183,-244,1520,3077,4410,5533,6453,7201,7801,8265,8618,8848,8965,8959,8834,8587,8231,7764,7202,6552,5826,5058,4266,3518,2851,2341,2030,1965,2154,2588,3199,3938,4678,5353,5862,6164,6237,6110,5828,5462,5086,4746,4467,4244,4007,3702,3221,2497,1474,143,-1451,-3226,-5038,-6769,-8243,-9373,-10054,-10270,-10018,-9362,-8357,-7116,-5695,-4203,-2679,-1201,208,1496,2649,3628,4415,4984,5323,5403,5240,4808,4150,3275,2233,1079,-120,-1297,-2357,-3243,-3858,-4155,-4080,-3602,-2741,-1512,-2,1697,3449,5112,6536,7599,8208,8329,7966,7200,6104,4825,3437,2057,725,-537,-1727,-2878,-4014,-5154,-6302,-7445,-8530,-9527,-10354,-10991,-11379,-11528,-11434,-11135,-10678,-10102,-9482,-8839,-8244,-7708,-7276,-6962,-6777,-6720,-6765,-6875,-6988,-7028,-6914,-6573,-5939,-4985,-3695,-2102,-261,1756,3834,5887,7788,9441,10758,11651,12090,12023,11476,10467,9063,7361,5458,3497,1597,-100,-1485,-2450,-2952,-2948,-2490,-1631,-498,769,2024,3127,3972,4514,4740,4704,4491,4199,3938,3793,3818,4043,4441,4987,5597,6210,6740,7113,7271,7163,6750,6043,5035,3810,2435,1049,-201,-1157,-1672,-1623,-975,286,2035,4122,6314,8351,9998,11028,11318,10793,9508,7565,5169,2537,-71,-2431,-4331,-5637,-6255,-6184,-5478,-4245,-2663,-912,810,2304,3458,4154,4413,4264,3840,3285,2765,2435,2388,2683,3275,4081,4931,5646,6010,5872,5090,3634,1525,-1135,-4168,-7378,-10530,-13409,-15826,-17629,-18737,-19122,-18814,-17913,-16527,-14824,-12947,-11060,-9288,-7736,-6483,-5541,-4936,-4604,-4513,-4577,-4728,-4878,-4963,-4899,-4647,-4154,-3410,-2420,-1226,116,1517,2893,4157,5233,6080,6664,7007,7104,7021,6761,6380,5876,5272,4547,3699,2713,1581,309,-1081,-2556,-4053,-5501,-6817,-7903,-8685,-9084,-9074,-8652,-7872,-6817,-5621,-4393,-3281,-2339,-1637,-1148,-825,-603,-368,-78,333,850,1441,2022,2515,2823,2888,2696,2268,1687,1057,509,149,73,309,842,1612,2496,3376,4104,4574,4705,4475,3903,3077,2100,1135,309,-214,-349,-11,815,2090,3768,5711,7825,9943,11947,13698,15095,16047,16517,16480,15982,15065,13843,12391,10832,9238,7674,6180,4751,3385,2054,742,-565,-1845,-3079,-4202,-5159,-5901,-6367,-6555,-6455,-6091,-5509,-4744,-3855,-2882,-1870,-850,141,1081,1952,2739,3442,4061,4596,5049,5407,5644,5730,5614,5267,4651,3781,2666,1371,-23,-1437,-2740,-3876,-4745,-5323,-5612,-5625,-5458,-5153,-4826,-4508,-4254,-4038,-3824,-3523,-3044,-2293,-1215,205,1915,3800,5697,7402,8709,9438,9448,8674,7130,4905,2148,-921,-4092,-7127,-9829,-12048,-13679,-14683,-15087,-14943,-14366,-13463,-12372,-11180,-10003,-8864,-7813,-6839,-5941,-5106,-4343,-3651,-3075,-2635,-2382,-2340,-2527,-2939,-3536,-4247,-4977,-5588,-5973,-5982,-5546,-4586,-3116,-1180,1105,3583,6059,8320,10167,11427,11974,11756,10774,9109,6896,4307,1549,-1180,-3691,-5822,-7480,-8576,-9126,-9131,-8672,-7821,-6676,-5331,-3859,-2336,-791,735,2229,3676,5046,6322,7446,8386,9073,9475,9555,9319,8795,8043,7161,6234,5390,4711,4290,4171,4386,4906,5686,6628,7609,8500,9157,9472,9355,8772,7732,6301,4581,2713,845,-883,-2334,-3434,-4116,-4376,-4232,-3729,-2923,-1894,-696,579,1880,3129,4277,5269,6063,6628,6940,6982,6751,6239,5461,4429,3172,1735,159,-1472,-3103,-4645,-6030,-7217,-8152,-8862,-9335,-9629,-9770,-9793,-9723,-9536,-9230,-8748,-8073,-7163,-6044,-4723,-3298,-1847,-511,585,1327,1619,1416,721,-436,-1960,-3768,-5723,-7729,-9651,-11400,-12881,-14009,-14733,-15000,-14798,-14140,-13072,-11673,-10057,-8346,-6673,-5169,-3909,-2976,-2346,-2002,-1832,-1735,-1565,-1217,-588,338,1548,2948,4398,5740,6784,7390,7442,6895,5766,4147,2160,-11,-2211,-4253,-6036,-7440,-8462,-9090,-9397,-9473,-9429,-9380,-9421,-9618,-9984,-10487,-11036,-11498,-11717,-11536,-10822,-9487,-7524,-4973,-1974,1317,4684,7936,10879,13379,15341,16735,17578,17933,17896,17571,17081,16511,15952,15437,14997,14610,14258,13879,13425,12825,12013,10962,9640,8110,6445,4786,3294,2111,1336,1008,1043,1347,1719,2034,2153,2055,1754,1353,948,648,495,491,595,736,859,932,940,923,882,849,789,660,383,-116,-889,-1924,-3156,-4415,-5510,-6189,-6249,-5535,-4012,-1771,949,3827,6443,8421,9406,9195,7723,5084,1550,-2521,-6657,-10402,-13301,-15025,-15335,-14194,-11708,-8155,-3959,400,4396,7569,9576,10225,9529,7665,4974,1874,-1195,-3832,-5767,-6818,-7001,-6389,-5195,-3628,-1926,-272,1177,2322,3116,3526,3577,3279,2688,1838,805,-370,-1607,-2846,-3997,-4986,-5713,-6137,-6197,-5922,-5341,-4577,-3744,-3030,-2552,-2459,-2771,-3490,-4473,-5567,-6523,-7154,-7253,-6751,-5626,-4017,-2116,-210,1426,2529,2940,2599,1575,53,-1699,-3370,-4669,-5340,-5259,-4371,-2787,-675,1675,3975,5911,7235,7781,7492,6434,4771,2745,628,-1325,-2895,-3974,-4515,-4588,-4290,-3788,-3197,-2659,-2218,-1900,-1670,-1464,-1220,-869,-391,228,954,1743,2530,3253,3848,4276,4516,4553,4413,4099,3672,3158,2638,2164,1810,1640,1682,1970,2470,3146,3919,4693,5380,5901,6213,6308,6228,6037,5810,5628,5528,5533,5621,5736,5821,5780,5564,5100,4384,3424,2274,1027,-223,-1366,-2313,-2994,-3359,-3388,-3078,-2448,-1543,-403,895,2286,3664,4936,5973,6662,6895,6579,5698,4259,2396,277,-1826,-3648,-4915,-5439,-5127,-4019,-2269,-146,2038,3940,5269,5813,5493,4358,2608,518,-1561,-3315,-4467,-4882,-4521,-3502,-2013,-319,1335,2717,3683,4136,4078,3521,2570,1286,-197,-1793,-3379,-4837,-6052,-6901,-7293,-7170,-6516,-5380,-3858,-2081,-241,1511,2985,4082,4715,4875,4575,3870,2809,1468,-87,-1769,-3484,-5119,-6558,-7689,-8405,-8649,-8383,-7648,-6516,-5140,-3674,-2322,-1246,-613,-508,-982,-2001,-3459,-5209,-7026,-8693,-9981,-10706,-10759,-10101,-8808,-7012,-4929,-2782,-790,860,2083,2841,3234,3386,3497,3745,4257,5088,6190,7414,8577,9457,9854,9648,8738,7157,4954,2294,-654,-3636,-6416,-8732,-10377,-11189,-11108,-10151,-8455,-6222,-3721,-1243,961,2660,3767,4234,4155,3657,2909,2074,1274,581,20,-428,-804,-1141,-1494,-1875,-2316,-2810,-3365,-3949,-4542,-5069,-5458,-5613,-5427,-4829,-3770,-2264,-405,1669,3742,5593,6993,7752,7766,7000,5562,3610,1423,-721,-2516,-3721,-4164,-3799,-2682,-1015,942,2864,4438,5406,5580,4892,3351,1113,-1643,-4606,-7479,-9939,-11665,-12452,-12127,-10681,-8217,-4965,-1268,2469,5837,8468,10104,10627,10076,8637,6603,4332,2170,432,-688,-1093,-823,-24,1078,2214,3104,3529,3318,2406,819,-1324,-3821,-6402,-8776,-10629,-11686,-11730,-10634,-8395,-5119,-1025,3560,8281,12717,16502,19291,20851,21056,19925,17622,14421,10706,6868,3305,330,-1834,-3076,-3397,-2895,-1738,-145,1638,3392,4877,5959,6487,6435,5807,4704,3283,1760,379,-636,-1089,-898,-42,1350,3118,4997,6752,8144,9010,9266,8901,8019,6738,5279,3816,2559,1666,1232,1321,1891,2863,4107,5440,6702,7707,8331,8482,8122,7273,5993,4381,2572,712,-1026,-2475,-3492,-3961,-3837,-3116,-1881,-241,1623,3549,5345,6863,7999,8673,8905,8694,8138,7281,6218,4988,3643,2196,681,-880,-2422,-3888,-5178,-6218,-6923,-7240,-7168,-6729,-6031,-5182,-4346,-3654,-3253,-3225,-3647,-4518,-5817,-7445,-9273,-11102,-12728,-13945,-14578,-14537,-13790,-12402,-10504,-8268,-5912,-3625,-1589,69,1282,2018,2291,2154,1648,868,-128,-1239,-2403,-3523,-4550,-5417,-6093,-6568,-6841,-6957,-6950,-6894,-6839,-6853,-6968,-7207,-7562,-7988,-8437,-8817,-9054,-9052,-8747,-8109,-7134,-5899,-4491,-3050,-1707,-583,248,758,971,977,865,767,769,920,1215,1582,1904,2045,1855,1235,126,-1469,-3466,-5754,-8148,-10475,-12518,-14113,-15075,-15316,-14758,-13446,-11445,-8926,-6074,-3108,-262,2276,4322,5769,6545,6664,6173,5189,3859,2365,896,-358,-1262,-1723,-1737,-1380,-798,-182,246,336,-43,-889,-2128,-3617,-5154,-6548,-7638,-8289,-8483,-8202,-7551,-6612,-5535,-4417,-3379,-2469,-1725,-1133,-664,-273,76,404,696,911,983,811,340,-514,-1736,-3291,-5049,-6852,-8493,-9777,-10537,-10652,-10084,-8858,-7077,-4894,-2503,-104,2107,3988,5435,6413,6940,7070,6886,6469,5901,5233,4499,3712,2857,1930,917,-150,-1233,-2236,-3082,-3670,-3948,-3879,-3492,-2835,-1998,-1080,-172,640,1311,1814,2146,2345,2431,2446,2406,2302,2118,1828,1399,862,229,-416,-983,-1387,-1524,-1346,-809,75,1276,2721,4315,5942,7463,8757,9711,10249,10358,10057,9428,8590,7664,6809,6129,5747,5689,5997,6610,7472,8485,9536,10536,11378,12016,12377,12467,12267,11820,11163,10356,9467,8568,7725,7000,6432,6047,5840,5795,5873,6037,6233,6421,6534,6539,6386,6059,5567,4938,4234,3530,2908,2467,2273,2389,2829,3572,4564,5717,6933,8115,9184,10079,10774,11258,11543,11644,11578,11352,10962,10397,9639,8693,7578,6361,5145,4052,3226,2773,2781,3253,4155,5367,6745,8098,9250,10024,10308,10020,9164,7790,6025,4022,1967,35,-1634,-2932,-3806,-4246,-4265,-3910,-3213,-2226,-981,480,2110,3868,5674,7448,9078,10441,11413,11888,11791,11086,9812,8021,5854,3440,955,-1444,-3597,-5383,-6701,-7512,-7814,-7665,-7147,-6382,-5484,-4595,-3807,-3231,-2894,-2827,-2980,-3283,-3634,-3912,-4025,-3911,-3545,-3003,-2356,-1760,-1342,-1210,-1418,-1956,-2724,-3593,-4365,-4874,-4957,-4542,-3624,-2290,-702,936,2410,3514,4122,4161,3665,2739,1533,234,-1014,-2078,-2916,-3519,-3943,-4258,-4548,-4865,-5252,-5691,-6167,-6631,-7042,-7379,-7632,-7820,-7982,-8138,-8338,-8566,-8825,-9065,-9239,-9312,-9240,-9024,-8679,-8240,-7764,-7293,-6863,-6492,-6148,-5820,-5429,-4958,-4355,-3622,-2771,-1840,-882,44,868,1537,1988,2181,2081,1679,969,-4,-1208,-2566,-4010,-5457,-6830,-8071,-9116,-9954,-10551,-10917,-11055,-10959,-10649,-10120,-9390,-8484,-7443,-6324,-5208,-4163,-3275,-2594,-2166,-1980,-2019,-2224,-2513,-2834,-3096,-3290,-3391,-3415,-3413,-3403,-3464,-3610,-3903,-4330,-4907,-5575,-6290,-6976,-7566,-8009,-8283,-8383,-8337,-8179,-7959,-7707,-7477,-7257,-7087,-6938,-6829,-6752,-6730,-6761,-6860,-6984,-7112,-7151,-7034,-6662,-5965,-4898,-3466,-1714,247,2282,4197,5800,6905,7336,7017,5887,4011,1509,-1444,-4591,-7696,-10493,-12768,-14352,-15149,-15141,-14382,-13004,-11190,-9166,-7186,-5471,-4218,-3550,-3487,-3987,-4895,-6002,-7086,-7894,-8244,-8010,-7128,-5669,-3716,-1479,868,3092,5022,6500,7444,7809,7624,6937,5849,4461,2898,1273,-304,-1745,-2989,-3986,-4732,-5223,-5488,-5562,-5483,-5305,-5042,-4736,-4363,-3925,-3381,-2701,-1842,-802,434,1799,3252,4677,6000,7113,7956,8479,8661,8519,8065,7354,6411,5305,4067,2769,1457,199,-934,-1871,-2538,-2870,-2819,-2368,-1534,-375,1002,2472,3880,5086,5973,6456,6542,6237,5659,4894,4084,3330,2735,2340,2184,2230,2454,2764,3107,3403,3623,3754,3834,3898,4044,4309,4762,5418,6248,7215,8221,9165,9953,10477,10689,10537,10027,9188,8082,6793,5427,4086,2878,1885,1165,741,603,702,966,1306,1628,1867,1974,1944,1809,1613,1428,1318,1332,1521,1883,2434,3125,3948,4828,5762,6675,7550,8330,8959,9384,9535,9377,8874,8061,6985,5760,4521,3424,2593,2150,2122,2504,3208,4102,5021,5803,6314,6464,6242,5683,4877,3948,3014,2195,1576,1206,1104,1257,1623,2170,2837,3597,4414,5268,6138,7023,7894,8757,9562,10297,10892,11325,11510,11424,10993,10204,9031,7486,5614,3490,1229,-1025,-3097,-4828,-6038,-6625,-6494,-5664,-4191,-2227,38,2393,4610,6530,8009,8991,9464,9461,9049,8304,7303,6132,4868,3598,2408,1391,641,237,256,710,1628,2928,4559,6368,8242,10007,11552,12737,13511,13821,13687,13138,12258,11109,9792,8353,6885,5397,3964,2597,1345,249,-651,-1320,-1722,-1861,-1743,-1415,-945,-424,41,355,431,227,-261,-983,-1859,-2759,-3570,-4160,-4435,-4337,-3832,-2957,-1760,-353,1164,2652,4006,5121,5936,6408,6554,6411,6055,5592,5118,4724,4482,4388,4437,4540,4595,4508,4147,3483,2461,1128,-450,-2168,-3898,-5525,-6933,-8038,-8775,-9111,-9033,-8545,-7675,-6459,-4946,-3214,-1341,553,2349,3910,5111,5836,6007,5594,4609,3128,1267,-822,-2974,-5018,-6820,-8265,-9280,-9854,-9985,-9734,-9150,-8319,-7307,-6207,-5087,-4032,-3131,-2447,-2072,-2032,-2364,-3034,-3995,-5153,-6404,-7636,-8748,-9667,-10354,-10792,-11022,-11069,-10985,-10814,-10548,-10211,-9759,-9164,-8399,-7440,-6282,-4967,-3528,-2050,-609,700,1804,2613,3091,3179,2873,2174,1100,-285,-1925,-3706,-5536,-7280,-8831,-10085,-10960,-11433,-11488,-11195,-10613,-9871,-9076,-8322,-7708,-7235,-6918,-6685,-6467,-6174,-5735,-5104,-4278,-3284,-2210,-1125,-137,688,1306,1703,1912,1982,1979,1959,1958,1977,1984,1922,1730,1353,760,-49,-1032,-2146,-3298,-4443,-5499,-6435,-7220,-7849,-8334,-8692,-8941,-9108,-9201,-9232,-9210,-9122,-8978,-8753,-8443,-8034,-7508,-6880,-6133,-5318,-4446,-3601,-2830,-2229,-1847,-1745,-1944,-2411,-3116,-3948,-4829,-5646,-6313,-6779,-7010,-7024,-6859,-6557,-6182,-5776,-5366,-4977,-4612,-4273,-3977,-3737,-3582,-3552,-3667,-3947,-4383,-4924,-5515,-6046,-6437,-6582,-6431,-5952,-5169,-4144,-2968,-1749,-591,427,1242,1829,2179,2306,2214,1926,1414,696,-256,-1413,-2740,-4157,-5549,-6780,-7728,-8277,-8388,-8062,-7381,-6474,-5495,-4617,-3970,-3657,-3702,-4077,-4695,-5436,-6160,-6752,-7104,-7182,-6960,-6479,-5771,-4911,-3937,-2916,-1878,-869,68,902,1578,2057,2312,2314,2092,1669,1117,507,-77,-565,-908,-1082,-1085,-944,-679,-327,77,534,993,1485,1948,2406,2795,3106,3276,3276,3070,2648,2045,1315,568,-79,-500,-576,-249,532,1706,3205,4891,6592,8163,9430,10276,10628,10434,9743,8595,7119,5434,3696,2051,634,-452,-1138,-1424,-1334,-966,-422,164,683,1045,1220,1209,1083,918,833,899,1207,1744,2508,3392,4297,5088,5656,5920,5866,5530,5010,4442,3978,3751,3862,4349,5182,6279,7493,8688,9694,10424,10786,10779,10436,9819,9027,8137,7234,6356,5549,4812,4156,3585,3089,2683,2350,2087,1869,1661,1424,1116,699,169,-467,-1164,-1852,-2449,-2868,-3029,-2889,-2424,-1642,-586,692,2121,3631,5145,6619,7975,9193,10210,10996,11503,11694,11527,10992,10094,8874,7411,5801,4172,2642,1318,289,-423,-791,-876,-717,-409,-22,372,722,1008,1226,1404,1576,1797,2113,2570,3196,3997,4964,6056,7228,8392,9493,10414,11115,11506,11569,11300,10712,9891,8880,7807,6733,5753,4920,4237,3726,3318,2984,2649,2264,1806,1254,656,43,-501,-922,-1162,-1196,-1036,-711,-281,191,653,1058,1385,1618,1764,1808,1779,1653,1470,1229,992,805,743,880,1271,1958,2924,4132,5481,6864,8157,9235,10026,10468,10567,10353,9890,9262,8537,7779,7024,6268,5510,4715,3852,2921,1899,824,-291,-1403,-2485,-3505,-4446,-5282,-5997,-6551,-6905,-7005,-6792,-6221,-5266,-3932,-2274,-377,1631,3602,5394,6858,7910,8480,8586,8265,7640,6812,5944,5125,4460,3976,3671,3499,3387,3258,3032,2676,2144,1466,656,-225,-1119,-1948,-2663,-3181,-3497,-3554,-3377,-2965,-2361,-1617,-796,20,754,1342,1744,1949,2001,1949,1906,1952,2191,2668,3393,4314,5327,6291,7052,7470,7451,6962,6050,4816,3417,2026,792,-160,-775,-1064,-1078,-938,-753,-650,-713,-998,-1515,-2233,-3100,-4044,-4974,-5823,-6487,-6911,-7019,-6765,-6117,-5066,-3627,-1847,207,2413,4652,6757,8575,9972,10820,11078,10713,9786,8374,6614,4636,2595,611,-1205,-2756,-4003,-4876,-5393,-5537,-5350,-4897,-4234,-3482,-2724,-2064,-1592,-1357,-1396,-1712,-2271,-3038,-3948,-4948,-5984,-7008,-7993,-8897,-9705,-10351,-10810,-10995,-10860,-10340,-9413,-8087,-6421,-4514,-2493,-531,1229,2628,3574,3992,3891,3295,2293,983,-529,-2135,-3736,-5255,-6604,-7729,-8568,-9079,-9254,-9077,-8603,-7885,-7018,-6119,-5294,-4668,-4311,-4291,-4583,-5169,-5945,-6812,-7667,-8393,-8931,-9231,-9286,-9121,-8781,-8313,-7776,-7202,-6645,-6121,-5670,-5321,-5096,-5037,-5153,-5459,-5942,-6570,-7271,-7986,-8589,-9033,-9208,-9113,-8728,-8120,-7360,-6569,-5853,-5333,-5071,-5121,-5460,-6056,-6808,-7629,-8386,-8981,-9316,-9322,-8970,-8248,-7181,-5830,-4257,-2566,-853,779,2218,3408,4253,4762,4905,4748,4345,3794,3177,2571,2023,1543,1119,708,278,-215,-758,-1346,-1905,-2376,-2672,-2740,-2554,-2128,-1538,-875,-286,113,214,-39,-624,-1486,-2490,-3489,-4339,-4890,-5068,-4815,-4141,-3101,-1772,-268,1294,2796,4115,5146,5805,6009,5736,4971,3760,2192,385,-1483,-3249,-4738,-5809,-6384,-6415,-5951,-5056,-3879,-2546,-1236,-70,812,1338,1455,1153,483,-511,-1704,-3002,-4253,-5332,-6112,-6485,-6387,-5780,-4686,-3174,-1346,631,2612,4405,5872,6896,7404,7398,6905,6016,4833,3477,2049,637,-704,-1954,-3096,-4156,-5133,-6048,-6890,-7672,-8352,-8956,-9426,-9788,-10013,-10096,-10040,-9820,-9450,-8921,-8259,-7473,-6608,-5689,-4764,-3865,-3029,-2273,-1603,-1010,-456,85,663,1294,1981,2679,3319,3781,3956,3716,2996,1767,104,-1888,-3992,-6014,-7719,-8916,-9488,-9355,-8576,-7227,-5502,-3593,-1713,-69,1194,1962,2189,1885,1112,-41,-1451,-2979,-4501,-5863,-6947,-7635,-7817,-7431,-6429,-4816,-2652,-36,2873,5889,8794,11392,13483,14942,15679,15676,14969,13658,11862,9753,7498,5256,3206,1458,123,-748,-1155,-1126,-747,-119,631,1378,2020,2468,2697,2717,2586,2404,2272,2296,2545,3048,3780,4682,5654,6597,7422,8064,8504,8755,8867,8897,8930,8992,9151,9363,9635,9883,10057,10093,9941,9594,9054,8376,7627,6904,6296,5906,5787,5993,6493,7246,8143,9051,9818,10297,10344,9880,8830,7229,5125,2678,57,-2493,-4754,-6494,-7559,-7838,-7327,-6096,-4297,-2140,138,2311,4160,5563,6403,6697,6456,5804,4841,3735,2596,1580,755,216,-25,42,373,893,1511,2105,2559,2780,2667,2217,1401,306,-1007,-2396,-3764,-4970,-5934,-6589,-6914,-6918,-6646,-6137,-5457,-4650,-3731,-2733,-1624,-411,925,2365,3875,5384,6798,8020,8935,9466,9536,9141,8277,7023,5451,3671,1803,-60,-1810,-3393,-4741,-5825,-6609,-7062,-7168,-6896,-6260,-5267,-3980,-2473,-841,796,2353,3737,4907,5824,6499,6932,7155,7177,7031,6719,6288,5757,5183,4631,4140,3792,3586,3548,3634,3797,3954,4035,3971,3729,3312,2757,2137,1545,1070,793,770,1002,1478,2119,2840,3542,4125,4537,4732,4750,4609,4431,4270,4235,4384,4754,5363,6182,7169,8267,9394,10491,11474,12285,12865,13162,13141,12785,12088,11087,9817,8356,6778,5168,3623,2213,1023,96,-527,-845,-856,-601,-103,577,1398,2287,3172,3958,4545,4829,4721,4143,3099,1594,-226,-2234,-4189,-5873,-7079,-7616,-7412,-6437,-4773,-2572,-33,2601,5095,7222,8807,9729,9918,9388,8174,6382,4126,1550,-1194,-3946,-6549,-8845,-10693,-11975,-12602,-12530,-11775,-10386,-8503,-6259,-3864,-1506,638,2384,3660,4371,4540,4191,3408,2280,923,-564,-2075,-3521,-4825,-5924,-6775,-7339,-7601,-7538,-7169,-6490,-5549,-4377,-3043,-1626,-211,1095,2183,2961,3315,3209,2570,1461,-99,-1960,-3992,-6018,-7853,-9355,-10387,-10885,-10830,-10265,-9278,-7998,-6563,-5121,-3793,-2696,-1887,-1424,-1297,-1493,-1962,-2635,-3443,-4282,-5081,-5722,-6149,-6265,-6046,-5469,-4541,-3329,-1877,-304,1307,2829,4173,5224,5939,6246,6164,5711,4935,3951,2815,1665,563,-401,-1192,-1786,-2191,-2419,-2499,-2442,-2276,-2004,-1647,-1228,-778,-345,10,255,332,252,26,-298,-638,-934,-1113,-1121,-959,-610,-147,405,952,1462,1874,2182,2374,2463,2443,2329,2080,1702,1143,409,-499,-1538,-2638,-3711,-4660,-5395,-5856,-6017,-5889,-5526,-5006,-4412,-3837,-3333,-2937,-2640,-2418,-2211,-1986,-1677,-1293,-813,-300,219,659,978,1121,1067,799,326,-356,-1215,-2241,-3390,-4608,-5828,-6951,-7883,-8521,-8810,-8696,-8235,-7472,-6557,-5617,-4806,-4239,-3977,-4034,-4356,-4854,-5416,-5916,-6280,-6434,-6390,-6159,-5805,-5388,-4950,-4540,-4137,-3737,-3289,-2768,-2147,-1455,-742,-98,361,546,381,-160,-1026,-2150,-3383,-4598,-5650,-6431,-6895,-7019,-6866,-6508,-6045,-5582,-5179,-4895,-4725,-4651,-4630,-4603,-4535,-4380,-4142,-3816,-3447,-3059,-2708,-2443,-2298,-2340,-2571,-3041,-3709,-4569,-5528,-6500,-7353,-7949,-8164,-7895,-7095,-5770,-3999,-1908,324,2520,4486,6088,7212,7824,7922,7562,6824,5800,4588,3283,1955,692,-451,-1395,-2072,-2422,-2385,-1937,-1080,143,1641,3277,4911,6364,7498,8193,8367,8006,7105,5753,4003,2002,-147,-2290,-4296,-6026,-7360,-8201,-8483,-8193,-7371,-6108,-4569,-2936,-1428,-224,518,744,447,-259,-1234,-2267,-3180,-3794,-4021,-3813,-3206,-2277,-1141,95,1307,2431,3387,4153,4702,5026,5114,4963,4551,3897,2993,1901,672,-591,-1788,-2808,-3555,-3974,-4024,-3746,-3192,-2468,-1691,-961,-375,29,231,265,163,1,-207,-393,-589,-785,-1025,-1348,-1768,-2318,-2974,-3716,-4513,-5292,-6037,-6672,-7183,-7542,-7725,-7725,-7525,-7114,-6482,-5635,-4568,-3324,-1935,-473,978,2334,3501,4421,5047,5378,5428,5240,4872,4366,3783,3143,2478,1807,1146,532,11,-376,-562,-537,-275,179,792,1464,2141,2713,3143,3399,3479,3444,3327,3200,3085,3001,2911,2791,2562,2215,1702,1078,388,-257,-737,-930,-740,-100,981,2454,4194,6042,7827,9353,10501,11139,11242,10795,9869,8538,6937,5190,3445,1837,493,-488,-1019,-1070,-628,264,1520,3039,4653,6223,7582,8587,9153,9217,8789,7932,6721,5299,3770,2264,872,-336,-1306,-2011,-2436,-2547,-2359,-1832,-1007,111,1440,2899,4357,5685,6754,7454,7721,7527,6890,5864,4529,2967,1293,-424,-2073,-3594,-4902,-5935,-6644,-6968,-6892,-6389,-5493,-4253,-2770,-1189,339,1639,2569,3024,2940,2332,1233,-234,-1963,-3773,-5514,-7016,-8116,-8702,-8674,-7985,-6665,-4752,-2398,244,2945,5471,7575,9045,9719,9522,8465,6669,4311,1640,-1105,-3669,-5876,-7576,-8721,-9293,-9350,-8950,-8196,-7147,-5886,-4451,-2903,-1267,387,2018,3528,4848,5890,6605,6957,6965,6673,6165,5533,4887,4307,3870,3595,3493,3532,3687,3916,4207,4538,4931,5373,5888,6444,7009,7504,7857,7957,7770,7243,6434,5405,4293,3230,2353,1763,1502,1561,1874,2342,2869,3338,3716,3938,4054,4073,4072,4092,4164,4309,4476,4643,4734,4689,4474,4038,3393,2545,1533,417,-757,-1915,-3008,-3962,-4709,-5178,-5293,-5000,-4251,-3056,-1450,469,2552,4631,6500,7996,8962,9356,9143,8441,7346,6040,4678,3394,2291,1406,745,283,-32,-217,-319,-316,-224,-3,318,757,1219,1677,2003,2148,2046,1689,1124,419,-306,-946,-1402,-1598,-1536,-1210,-723,-135,423,877,1142,1186,996,587,-1,-741,-1591,-2519,-3507,-4506,-5492,-6395,-7151,-7680,-7907,-7785,-7293,-6470,-5380,-4146,-2875,-1716,-752,-54,359,522,499,361,207,70,-9,-54,-112,-253,-562,-1094,-1890,-2926,-4144,-5419,-6617,-7565,-8137,-8191,-7688,-6597,-4983,-2942,-616,1823,4203,6354,8139,9433,10199,10383,10057,9259,8118,6768,5349,4025,2910,2099,1638,1510,1666,2017,2461,2917,3291,3557,3678,3672,3543,3320,3008,2616,2136,1548,838,3,-944,-1949,-2943,-3810,-4459,-4767,-4688,-4174,-3260,-2013,-550,981,2418,3615,4439,4812,4706,4134,3183,1961,621,-687,-1797,-2592,-2947,-2821,-2202,-1154,224,1741,3252,4531,5452,5892,5813,5236,4255,2979,1575,163,-1127,-2204,-3034,-3578,-3860,-3896,-3724,-3394,-2949,-2435,-1904,-1391,-959,-627,-450,-409,-522,-709,-927,-1052,-1015,-705,-107,804,1940,3216,4459,5523,6232,6480,6186,5369,4100,2529,825,-830,-2285,-3444,-4270,-4798,-5096,-5273,-5402,-5551,-5721,-5869,-5925,-5788,-5397,-4711,-3766,-2635,-1450,-371,459,890,834,249,-850,-2379,-4209,-6179,-8105,-9810,-11136,-11962,-12211,-11872,-10971,-9615,-7926,-6078,-4244,-2584,-1230,-257,326,554,531,379,224,189,339,703,1262,1932,2625,3222,3632,3791,3673,3288,2682,1901,1009,39,-964,-1989,-3014,-4019,-4993,-5875,-6635,-7189,-7484,-7458,-7088,-6372,-5360,-4112,-2736,-1343,-52,1031,1832,2309,2469,2349,2041,1623,1216,899,749,798,1050,1468,1988,2515,2945,3173,3121,2728,2009,1007,-181,-1416,-2558,-3459,-3990,-4079,-3677,-2807,-1548,-15,1611,3160,4456,5338,5717,5533,4802,3603,2043,294,-1481,-3102,-4419,-5317,-5709,-5577,-4942,-3879,-2522,-1019,450,1714,2632,3101,3087,2630,1823,846,-118,-839,-1156,-926,-127,1196,2894,4763,6551,8027,8972,9258,8815,7682,5977,3883,1616,-598,-2590,-4198,-5381,-6094,-6398,-6336,-6000,-5465,-4818,-4126,-3452,-2847,-2330,-1931,-1638,-1446,-1327,-1239,-1139,-967,-684,-238,365,1123,1976,2848,3639,4247,4581,4584,4221,3516,2499,1259,-129,-1573,-2979,-4294,-5456,-6436,-7224,-7804,-8186,-8359,-8350,-8159,-7826,-7380,-6858,-6296,-5728,-5152,-4580,-3983,-3330,-2588,-1715,-699,473,1775,3169,4604,6008,7339,8517,9522,10297,10847,11149,11216,11048,10663,10065,9277,8306,7178,5901,4509,3023,1494,-17,-1451,-2721,-3761,-4497,-4880,-4879,-4491,-3740,-2669,-1353,125,1658,3139,4456,5518,6243,6589,6531,6091,5309,4265,3056,1808,627,-361,-1081,-1479,-1528,-1270,-730,-5,844,1722,2567,3328,3965,4467,4810,4990,4975,4731,4229,3423,2316,897,-777,-2665,-4666,-6701,-8673,-10467,-12028,-13230,-14032,-14350,-14147,-13417,-12178,-10498,-8483,-6245,-3931,-1671,433,2268,3810,5012,5871,6406,6602,6472,6003,5173,3989,2442,574,-1556,-3850,-6189,-8428,-10442,-12101,-13324,-14078,-14341,-14175,-13614,-12753,-11656,-10390,-9006,-7537,-5999,-4416,-2803,-1207,333,1758,3022,4080,4907,5488,5832,5925,5813,5489,5012,4399,3710,2970,2240,1533,894,320,-181,-639,-1080,-1562,-2113,-2776,-3532,-4360,-5165,-5859,-6284,-6336,-5874,-4859,-3265,-1187,1257,3845,6375,8599,10319,11366,11655,11154,9941,8129,5909,3486,1088,-1093,-2879,-4173,-4909,-5121,-4846,-4214,-3327,-2334,-1351,-487,196,649,904,969,944,881,884,1015,1330,1849,2571,3444,4411,5361,6214,6859,7245,7334,7146,6748,6229,5713,5311,5118,5209,5595,6257,7126,8089,9026,9798,10295,10439,10200,9598,8713,7638,6518,5453,4545,3847,3345,3008,2739,2455,2040,1423,535,-653,-2109,-3821,-5677,-7615,-9507,-11241,-12700,-13776,-14367,-14433,-13936,-12932,-11481,-9708,-7749,-5726,-3790,-2011,-484,775,1746,2454,2911,3154,3181,3023,2667,2141,1463,674,-174,-1005,-1763,-2364,-2762,-2925,-2839,-2539,-2076,-1539,-1041,-692,-613,-881,-1561,-2646,-4096,-5825,-7688,-9549,-11222,-12563,-13422,-13688,-13305,-12252,-10568,-8361,-5761,-2973,-195,2357,4489,6047,6924,7067,6504,5298,3596,1556,-644,-2828,-4863,-6645,-8105,-9228,-9995,-10414,-10497,-10214,-9592,-8591,-7254,-5614,-3761,-1822,55,1715,3005,3832,4121,3886,3176,2101,783,-636,-2045,-3342,-4472,-5414,-6161,-6752,-7202,-7563,-7843,-8061,-8208,-8262,-8197,-7969,-7547,-6886,-5966,-4768,-3306,-1613,259,2225,4213,6128,7908,9492,10854,11965,12833,13426,13760,13797,13520,12910,11934,10625,8997,7156,5201,3297,1591,250,-606,-887,-551,356,1761,3510,5427,7330,9035,10395,11310,11701,11565,10908,9791,8286,6474,4479,2398,393,-1408,-2838,-3771,-4093,-3762,-2772,-1225,742,2898,5000,6791,8041,8614,8439,7573,6152,4377,2487,699,-800,-1907,-2572,-2846,-2809,-2595,-2323,-2100,-1997,-2042,-2226,-2513,-2842,-3167,-3425,-3605,-3681,-3686,-3633,-3560,-3495,-3460,-3458,-3492,-3540,-3575,-3577,-3489,-3294,-2935,-2409,-1694,-822,181,1250,2323,3325,4189,4853,5272,5423,5302,4936,4365,3660,2873,2084,1323,625,-15,-622,-1236,-1905,-2674,-3564,-4573,-5655,-6743,-7730,-8521,-8997,-9083,-8725,-7899,-6653,-5027,-3131,-1078,998,2945,4618,5875,6594,6691,6121,4892,3070,773,-1816,-4494,-7028,-9207,-10852,-11856,-12167,-11827,-10927,-9613,-8050,-6402,-4798,-3345,-2088,-1048,-216,441,944,1315,1569,1698,1712,1614,1424,1193,987,869,941,1230,1814,2670,3788,5102,6519,7937,9242,10323,11079,11435,11326,10739,9690,8235,6502,4615,2792,1201,57,-491,-338,540,2078,4133,6497,8929,11164,12989,14189,14662,14329,13208,11386,8966,6141,3076,-18,-2949,-5548,-7679,-9242,-10210,-10586,-10437,-9860,-8977,-7915,-6791,-5700,-4685,-3779,-2949,-2165,-1374,-524,407,1424,2504,3585,4595,5441,6033,6291,6163,5627,4689,3405,1842,82,-1743,-3551,-5196,-6596,-7640,-8273,-8422,-8087,-7253,-5980,-4331,-2441,-434,1508,3235,4604,5512,5911,5824,5313,4514,3558,2583,1695,943,347,-151,-597,-1086,-1649,-2333,-3078,-3846,-4490,-4927,-5011,-4706,-3963,-2849,-1451,81,1582,2891,3856,4395,4458,4086,3360,2393,1333,290,-628,-1354,-1869,-2160,-2250,-2179,-1966,-1666,-1301,-899,-480,-48,394,836,1286,1718,2126,2469,2731,2866,2878,2743,2505,2190,1875,1628,1511,1602,1909,2467,3219,4117,5056,5926,6602,6983,6978,6564,5750,4616,3277,1881,575,-508,-1275,-1682,-1734,-1469,-955,-251,589,1537,2605,3805,5178,6734,8467,10325,12197,13952,15410,16408,16816,16521,15537,13879,11699,9146,6431,3758,1303,-773,-2372,-3444,-3970,-3991,-3562,-2763,-1707,-493,743,1882,2794,3377,3546,3275,2568,1491,141,-1356,-2853,-4219,-5320,-6063,-6376,-6226,-5615,-4575,-3178,-1509,299,2107,3746,5039,5828,5964,5364,3987,1876,-864,-4057,-7500,-10933,-14144,-16887,-19004,-20360,-20891,-20614,-19576,-17912,-15764,-13327,-10785,-8336,-6147,-4360,-3051,-2257,-1924,-1976,-2279,-2692,-3086,-3357,-3432,-3320,-3028,-2655,-2270,-1984,-1861,-1956,-2259,-2731,-3272,-3773,-4101,-4161,-3870,-3237,-2289,-1156,28,1081,1852,2215,2117,1579,690,-400,-1510,-2471,-3134,-3418,-3284,-2776,-1944,-911,242,1394,2459,3363,4040,4458,4578,4408,3949,3249,2372,1391,439,-410,-1011,-1313,-1242,-803,-30,987,2139,3297,4341,5189,5768,6075,6106,5902,5495,4928,4221,3402,2461,1421,271,-950,-2211,-3456,-4610,-5609,-6372,-6845,-6990,-6775,-6218,-5330,-4161,-2757,-1167,539,2317,4089,5811,7407,8820,9986,10828,11309,11359,10975,10156,8938,7411,5641,3764,1871,88,-1497,-2789,-3732,-4265,-4372,-4043,-3304,-2202,-803,793,2478,4126,5607,6824,7678,8150,8214,7944,7405,6715,5987,5328,4815,4506,4405,4495,4742,5078,5458,5806,6073,6185,6096,5744,5112,4187,3007,1640,176,-1253,-2538,-3549,-4218,-4491,-4408,-4013,-3444,-2804,-2226,-1789,-1533,-1442,-1448,-1463,-1367,-1091,-579,155,1029,1932,2684,3130,3114,2525,1337,-421,-2620,-5067,-7518,-9709,-11391,-12356,-12472,-11685,-10032,-7642,-4725,-1522,1646,4519,6813,8347,9002,8780,7763,6147,4185,2155,352,-1010,-1761,-1848,-1311,-289,1016,2373,3564,4412,4819,4769,4313,3582,2715,1861,1143,621,312,167,103,32,-147,-482,-1019,-1723,-2568,-3473,-4381,-5214,-5931,-6477,-6860,-7055,-7100,-7011,-6829,-6592,-6338,-6083,-5858,-5652,-5458,-5253,-4988,-4647,-4182,-3603,-2931,-2216,-1560,-1034,-747,-754,-1083,-1715,-2579,-3566,-4530,-5326,-5801,-5851,-5406,-4460,-3054,-1287,698,2744,4677,6333,7602,8366,8615,8324,7554,6380,4890,3215,1432,-314,-1952,-3360,-4450,-5135,-5334,-5006,-4143,-2792,-1061,892,2875,4689,6148,7117,7499,7274,6468,5168,3495,1598,-381,-2288,-4013,-5432,-6491,-7102,-7259,-6940,-6169,-5005,-3520,-1825,-51,1671,3193,4401,5202,5535,5403,4816,3866,2620,1208,-278,-1731,-3066,-4230,-5170,-5885,-6367,-6639,-6736,-6685,-6541,-6331,-6099,-5847,-5590,-5283,-4896,-4367,-3637,-2664,-1421,78,1783,3610,5450,7189,8715,9950,10833,11368,11564,11489,11193,10737,10149,9451,8613,7639,6477,5149,3638,1991,259,-1495,-3161,-4664,-5883,-6757,-7213,-7245,-6863,-6136,-5120,-3933,-2623,-1299,8,1224,2318,3239,3949,4422,4639,4604,4350,3906,3351,2732,2136,1604,1173,860,644,526,475,499,589,776,1056,1468,1994,2618,3298,3950,4504,4876,4992,4826,4349,3588,2584,1397,111,-1209,-2492,-3687,-4762,-5690,-6454,-7049,-7467,-7721,-7825,-7817,-7738,-7651,-7600,-7641,-7785,-8020,-8298,-8514,-8572,-8342,-7737,-6708,-5261,-3473,-1479,564,2446,4023,5132,5711,5734,5258,4373,3243,1994,810,-216,-975,-1445,-1634,-1596,-1431,-1235,-1133,-1213,-1554,-2197,-3135,-4353,-5775,-7326,-8907,-10394,-11706,-12728,-13415,-13719,-13657,-13246,-12568,-11688,-10704,-9721,-8796,-8020,-7387,-6927,-6575,-6313,-6060,-5798,-5490,-5156,-4824,-4560,-4419,-4463,-4699,-5143,-5724,-6390,-7054,-7612,-8025,-8213,-8188,-7953,-7546,-7036,-6460,-5883,-5324,-4796,-4288,-3756,-3168,-2449,-1575,-485,814,2328,4001,5774,7557,9232,10702,11838,12573,12845,12656,12064,11166,10107,9047,8142,7530,7321,7540,8211,9227,10508,11859,13136,14150,14785,14944,14617,13820,12648,11194,9592,7962,6403,5002,3789,2800,1999,1391,910,536,223,-64,-341,-608,-854,-1036,-1115,-1045,-786,-324,340,1162,2092,3028,3897,4572,4999,5077,4811,4171,3236,2071,816,-405,-1449,-2212,-2618,-2653,-2334,-1753,-991,-192,546,1112,1457,1549,1418,1109,703,284,-59,-262,-259,-27,453,1161,2052,3056,4077,4994,5691,6031,5936,5323,4202,2599,633,-1573,-3831,-5994,-7878,-9371,-10353,-10781,-10622,-9918,-8727,-7178,-5393,-3542,-1780,-251,912,1635,1856,1594,879,-194,-1514,-2952,-4348,-5573,-6483,-6979,-7001,-6532,-5610,-4330,-2802,-1190,370,1732,2804,3517,3871,3877,3607,3113,2466,1723,901,46,-853,-1769,-2704,-3636,-4545,-5405,-6195,-6885,-7476,-7941,-8289,-8505,-8590,-8535,-8338,-8004,-7538,-6972,-6336,-5694,-5090,-4610,-4268,-4120,-4135,-4285,-4497,-4677,-4729,-4576,-4137,-3424,-2420,-1224,100,1429,2656,3700,4487,5010,5281,5355,5297,5189,5078,5020,5027,5096,5219,5360,5490,5576,5571,5432,5120,4577,3802,2759,1528,140,-1239,-2513,-3489,-4059,-4096,-3570,-2489,-956,875,2794,4580,6030,6991,7374,7174,6433,5276,3815,2218,581,-965,-2373,-3579,-4575,-5342,-5889,-6230,-6391,-6420,-6367,-6296,-6276,-6367,-6613,-7042,-7642,-8385,-9213,-10038,-10791,-11376,-11750,-11874,-11728,-11333,-10680,-9791,-8659,-7278,-5647,-3760,-1639,664,3082,5491,7775,9794,11429,12585,13211,13304,12909,12121,11063,9884,8718,7689,6862,6257,5844,5521,5191,4709,3985,2935,1559,-99,-1926,-3762,-5429,-6727,-7501,-7617,-7039,-5774,-3956,-1752,578,2779,4580,5778,6225,5903,4870,3318,1482,-341,-1878,-2886,-3217,-2820,-1727,-121,1812,3776,5531,6851,7589,7695,7196,6216,4889,3417,1934,602,-515,-1346,-1898,-2184,-2252,-2166,-1982,-1772,-1570,-1425,-1331,-1305,-1304,-1299,-1223,-1011,-596,85,1063,2345,3897,5635,7470,9258,10876,12206,13140,13633,13652,13213,12370,11179,9752,8175,6571,5041,3677,2549,1712,1170,928,929,1117,1413,1727,2006,2164,2219,2130,1976,1766,1606,1516,1582,1787,2152,2613,3135,3629,4056,4351,4513,4539,4464,4342,4209,4122,4088,4121,4188,4270,4314,4305,4219,4057,3846,3583,3309,2986,2621,2138,1481,587,-630,-2174,-4067,-6240,-8611,-11034,-13360,-15431,-17086,-18248,-18803,-18775,-18143,-16995,-15395,-13447,-11273,-8977,-6706,-4562,-2692,-1187,-143,392,416,-24,-841,-1901,-3046,-4131,-4984,-5516,-5647,-5374,-4763,-3912,-2969,-2074,-1356,-894,-734,-860,-1210,-1694,-2198,-2607,-2839,-2821,-2539,-2015,-1306,-497,306,1023,1549,1838,1846,1575,1050,333,-503,-1357,-2136,-2744,-3109,-3177,-2936,-2392,-1616,-667,326,1247,1977,2395,2430,2043,1243,98,-1270,-2724,-4095,-5231,-6035,-6415,-6385,-5980,-5287,-4424,-3509,-2626,-1885,-1279,-859,-555,-344,-118,188,686,1438,2498,3878,5556,7448,9474,11484,13369,14995,16271,17132,17552,17552,17165,16479,15550,14468,13288,12054,10807,9563,8362,7235,6234,5414,4827,4534,4566,4945,5666,6694,7978,9444,10986,12525,13922,15101,15944,16392,16390,15925,15001,13676,12000,10078,7999,5870,3795,1857,126,-1340,-2527,-3412,-4011,-4334,-4404,-4254,-3914,-3431,-2840,-2201,-1542,-921,-348,149,585,962,1320,1681,2087,2566,3128,3776,4486,5196,5861,6368,6658,6638,6269,5531,4457,3121,1637,141,-1227,-2331,-3082,-3424,-3381,-3014,-2461,-1847,-1344,-1053,-1065,-1390,-2003,-2818,-3733,-4622,-5383,-5910,-6179,-6151,-5890,-5437,-4892,-4322,-3819,-3435,-3223,-3226,-3453,-3945,-4682,-5678,-6880,-8237,-9638,-10943,-12012,-12677,-12854,-12457,-11527,-10132,-8431,-6600,-4846,-3315,-2166,-1424,-1120,-1170,-1495,-1964,-2469,-2892,-3152,-3189,-2942,-2410,-1556,-416,987,2582,4263,5912,7364,8470,9073,9061,8365,6990,5004,2558,-175,-2959,-5596,-7872,-9637,-10792,-11289,-11157,-10442,-9263,-7711,-5934,-4047,-2187,-480,963,2048,2718,2964,2830,2411,1855,1326,1018,1084,1653,2785,4462,6601,9050,11602,14046,16153,17763,18731,19029,18647,17670,16205,14378,12337,10200,8088,6091,4285,2704,1388,312,-535,-1221,-1804,-2376,-2997,-3736,-4605,-5583,-6601,-7557,-8301,-8726,-8705,-8191,-7191,-5748,-3989,-2046,-80,1763,3362,4639,5532,6033,6131,5832,5168,4147,2849,1322,-311,-1933,-3407,-4591,-5402,-5774,-5735,-5354,-4763,-4117,-3578,-3279,-3325,-3745,-4535,-5613,-6883,-8202,-9449,-10484,-11226,-11585,-11547,-11087,-10248,-9056,-7600,-5939,-4178,-2413,-725,766,2011,2934,3530,3811,3842,3710,3522,3384,3371,3545,3902,4422,5022,5612,6087,6355,6347,6041,5424,4557,3466,2233,892,-499,-1918,-3344,-4753,-6145,-7474,-8720,-9825,-10743,-11420,-11814,-11903,-11673,-11147,-10339,-9303,-8069,-6688,-5199,-3639,-2059,-502,970,2287,3372,4138,4528,4487,4023,3150,1967,562,-911,-2341,-3582,-4552,-5175,-5428,-5321,-4898,-4214,-3342,-2348,-1291,-225,807,1793,2685,3495,4170,4717,5086,5261,5218,4928,4388,3608,2594,1425,140,-1146,-2350,-3357,-4073,-4408,-4293,-3695,-2609,-1090,755,2777,4769,6530,7855,8574,8598,7886,6500,4558,2243,-228,-2621,-4726,-6343,-7359,-7678,-7312,-6313,-4796,-2915,-848,1237,3159,4805,6051,6857,7198,7103,6655,5935,5087,4214,3464,2900,2621,2615,2894,3382,4003,4624,5138,5402,5347,4892,4041,2828,1309,-396,-2218,-4025,-5760,-7343,-8738,-9919,-10870,-11593,-12080,-12335,-12371,-12182,-11810,-11252,-10560,-9745,-8856,-7910,-6948,-5983,-5047,-4142,-3289,-2486,-1734,-1047,-393,202,786,1342,1891,2421,2896,3290,3528,3562,3332,2812,1995,928,-318,-1629,-2884,-3965,-4779,-5250,-5373,-5125,-4576,-3749,-2744,-1621,-481,586,1494,2136,2449,2367,1871,981,-226,-1647,-3098,-4427,-5428,-5968,-5923,-5263,-4020,-2307,-308,1761,3649,5146,6052,6273,5757,4546,2765,569,-1811,-4177,-6300,-8032,-9231,-9856,-9888,-9390,-8441,-7171,-5720,-4219,-2814,-1592,-660,-37,230,197,-117,-597,-1174,-1717,-2157,-2400,-2429,-2218,-1812,-1245,-574,154,918,1709,2554,3486,4555,5776,7166,8659,10191,11625,12829,13661,14024,13834,13115,11883,10258,8361,6337,4326,2450,769,-647,-1838,-2794,-3593,-4268,-4861,-5411,-5902,-6360,-6738,-7049,-7262,-7368,-7365,-7222,-6931,-6454,-5770,-4854,-3691,-2311,-718,972,2703,4322,5720,6779,7405,7554,7214,6401,5191,3643,1871,-37,-1975,-3859,-5589,-7106,-8336,-9232,-9772,-9921,-9693,-9091,-8156,-6949,-5539,-4045,-2559,-1203,-63,787,1331,1564,1555,1383,1149,985,968,1198,1702,2476,3472,4585,5680,6609,7217,7382,7050,6199,4929,3359,1691,135,-1118,-1893,-2126,-1782,-970,181,1445,2606,3443,3786,3534,2681,1302,-437,-2332,-4144,-5650,-6668,-7064,-6793,-5865,-4367,-2437,-234,2049,4248,6196,7784,8912,9569,9730,9470,8847,7973,6945,5863,4780,3738,2713,1685,581,-628,-1994,-3494,-5099,-6714,-8249,-9566,-10581,-11182,-11350,-11073,-10408,-9459,-8345,-7220,-6211,-5427,-4919,-4717,-4769,-5007,-5336,-5628,-5808,-5803,-5592,-5225,-4756,-4294,-3925,-3722,-3704,-3867,-4131,-4423,-4615,-4635,-4383,-3870,-3079,-2106,-1027,44,1000,1764,2262,2459,2350,1936,1270,405,-577,-1568,-2465,-3150,-3515,-3491,-3008,-2090,-768,831,2550,4187,5533,6370,6566,6003,4701,2731,249,-2516,-5344,-7965,-10196,-11847,-12835,-13111,-12698,-11681,-10162,-8312,-6285,-4275,-2453,-974,53,564,571,127,-649,-1604,-2579,-3396,-3928,-4076,-3803,-3144,-2151,-964,330,1578,2718,3663,4391,4887,5133,5143,4877,4351,3534,2461,1165,-252,-1687,-2947,-3896,-4329,-4138,-3236,-1619,622,3354,6351,9400,12244,14691,16565,17798,18343,18280,17683,16712,15519,14260,13084,12092,11353,10878,10633,10528,10471,10328,10005,9403,8484,7238,5719,4003,2227,516,-962,-2099,-2789,-2994,-2734,-2056,-1071,118,1391,2650,3817,4836,5695,6370,6891,7242,7451,7501,7414,7187,6850,6450,6033,5673,5418,5323,5394,5623,5953,6302,6584,6703,6594,6227,5588,4735,3705,2589,1446,341,-682,-1585,-2351,-2944,-3360,-3571,-3580,-3389,-3027,-2551,-2032,-1573,-1271,-1223,-1492,-2095,-2999,-4115,-5320,-6467,-7420,-8054,-8322,-8163,-7653,-6816,-5801,-4718,-3706,-2887,-2335,-2096,-2148,-2436,-2861,-3314,-3681,-3859,-3785,-3402,-2722,-1754,-559,787,2194,3535,4692,5533,5951,5871,5276,4218,2801,1213,-371,-1720,-2697,-3158,-3098,-2546,-1629,-526,579,1488,2056,2196,1883,1163,127,-1103,-2400,-3655,-4786,-5764,-6586,-7291,-7919,-8502,-9050,-9528,-9895,-10043,-9916,-9395,-8460,-7067,-5266,-3125,-759,1690,4073,6247,8089,9499,10423,10824,10710,10106,9068,7672,6003,4193,2327,552,-1063,-2414,-3450,-4128,-4432,-4355,-3919,-3130,-2028,-641,981,2766,4629,6454,8122,9512,10515,11051,11086,10613,9690,8381,6793,5024,3174,1330,-447,-2097,-3597,-4906,-5997,-6840,-7369,-7555,-7335,-6686,-5619,-4156,-2387,-416,1627,3597,5350,6769,7742,8211,8150,7566,6511,5062,3321,1412,-532,-2368,-3974,-5240,-6107,-6565,-6658,-6498,-6217,-5995,-5958,-6238,-6867,-7820,-8993,-10216,-11282,-11981,-12116,-11557,-10229,-8167,-5454,-2278,1145,4568,7737,10450,12519,13858,14414,14215,13346,11909,10076,7986,5816,3694,1755,71,-1287,-2325,-3048,-3525,-3833,-4075,-4346,-4743,-5312,-6083,-7011,-8033,-9025,-9872,-10444,-10657,-10464,-9883,-8979,-7859,-6666,-5503,-4489,-3649,-2999,-2470,-1984,-1423,-706,265,1490,2993,4685,6507,8315,10004,11421,12469,13034,13065,12524,11452,9917,8062,6056,4106,2399,1139,416,334,831,1843,3195,4684,6114,7269,8034,8299,8094,7460,6535,5464,4397,3471,2777,2357,2215,2306,2578,2960,3400,3859,4301,4721,5091,5412,5649,5803,5827,5734,5501,5166,4754,4314,3891,3505,3175,2885,2617,2353,2075,1795,1529,1333,1249,1359,1684,2285,3128,4202,5430,6722,7997,9143,10110,10827,11278,11476,11425,11197,10806,10297,9676,8930,8031,6949,5665,4171,2513,740,-1051,-2757,-4271,-5499,-6368,-6850,-6949,-6703,-6196,-5521,-4787,-4115,-3580,-3271,-3204,-3384,-3770,-4291,-4859,-5383,-5767,-5957,-5907,-5629,-5166,-4590,-4000,-3485,-3130,-2975,-3030,-3263,-3609,-4004,-4374,-4691,-4946,-5178,-5452,-5847,-6434,-7264,-8329,-9577,-10904,-12148,-13148,-13735,-13766,-13175,-11919,-10074,-7739,-5092,-2351,284,2582,4384,5562,6035,5822,4946,3519,1650,-506,-2797,-5053,-7124,-8856,-10135,-10886,-11078,-10747,-9978,-8893,-7655,-6404,-5274,-4344,-3636,-3124,-2735,-2390,-2020,-1598,-1153,-754,-529,-582,-1043,-1951,-3312,-5038,-6984,-8960,-10752,-12164,-13018,-13198,-12643,-11340,-9359,-6789,-3782,-522,2814,6007,8893,11307,13150,14361,14964,15012,14636,13981,13208,12472,11890,11535,11434,11546,11790,12049,12185,12076,11622,10760,9506,7897,6050,4090,2168,434,-977,-1958,-2426,-2346,-1707,-546,1074,3049,5247,7502,9632,11451,12779,13479,13462,12705,11276,9293,6954,4470,2079,-24,-1665,-2746,-3232,-3137,-2558,-1585,-378,962,2276,3489,4487,5223,5639,5715,5454,4873,4042,3024,1939,880,-30,-712,-1089,-1143,-886,-390,257,910,1466,1802,1874,1669,1249,698,143,-320,-613,-708,-648,-510,-418,-494,-850,-1550,-2606,-3973,-5547,-7194,-8760,-10092,-11075,-11619,-11710,-11357,-10642,-9659,-8517,-7349,-6255,-5339,-4680,-4321,-4291,-4550,-5046,-5652,-6232,-6621,-6666,-6245,-5308,-3853,-2007,87,2175,4039,5424,6169,6143,5339,3810,1709,-754,-3330,-5764,-7800,-9253,-9949,-9830,-8875,-7169,-4870,-2199,568,3151,5274,6726,7348,7101,6015,4231,1962,-541,-2979,-5113,-6717,-7657,-7906,-7486,-6563,-5297,-3928,-2668,-1697,-1155,-1085,-1486,-2265,-3295,-4408,-5430,-6197,-6574,-6474,-5866,-4785,-3325,-1626,122,1744,3038,3869,4115,3748,2785,1338,-433,-2296,-4017,-5344,-6084,-6072,-5251,-3607,-1249,1682,4972,8386,11681,14627,17024,18704,19567,19543,18648,16927,14515,11551,8259,4823,1470,-1630,-4335,-6558,-8277,-9513,-10344,-10849,-11132,-11243,-11234,-11069,-10726,-10103,-9144,-7776,-6002,-3866,-1487,951,3247,5156,6486,7070,6820,5738,3911,1511,-1233,-4054,-6700,-8929,-10577,-11518,-11724,-11196,-10032,-8333,-6266,-3988,-1693,451,2254,3571,4274,4288,3606,2299,500,-1574,-3679,-5560,-6971,-7739,-7770,-7053,-5690,-3861,-1801,188,1843,2890,3156,2527,1009,-1305,-4222,-7483,-10781,-13792,-16220,-17793,-18354,-17798,-16164,-13579,-10264,-6517,-2676,943,4017,6346,7758,8216,7764,6505,4638,2352,-120,-2589,-4863,-6817,-8328,-9331,-9792,-9695,-9102,-8053,-6684,-5108,-3488,-1975,-709,204,710,806,559,73,-507,-1027,-1366,-1422,-1185,-675,0,709,1304,1650,1662,1307,637,-248,-1187,-2021,-2585,-2786,-2546,-1906,-921,273,1525,2688,3608,4181,4331,4031,3289,2165,725,-900,-2613,-4261,-5744,-6939,-7777,-8207,-8220,-7839,-7132,-6171,-5082,-3948,-2890,-1968,-1224,-670,-241,104,489,1002,1738,2774,4125,5788,7700,9753,11816,13732,15332,16479,17026,16912,16070,14532,12356,9679,6671,3568,597,-1985,-3971,-5197,-5573,-5094,-3843,-1973,306,2747,5119,7194,8808,9852,10265,10082,9344,8187,6719,5122,3514,2066,859,-20,-550,-769,-732,-568,-399,-361,-578,-1129,-2028,-3246,-4647,-6080,-7321,-8176,-8463,-8077,-6994,-5287,-3111,-698,1691,3799,5399,6348,6597,6173,5218,3892,2425,995,-202,-1070,-1527,-1584,-1272,-675,127,1017,1928,2744,3426,3896,4153,4163,3965,3569,3028,2405,1748,1134,596,175,-142,-374,-587,-831,-1181,-1663,-2305,-3068,-3896,-4697,-5371,-5813,-5934,-5666,-4982,-3878,-2406,-629,1341,3389,5389,7209,8732,9846,10470,10545,10056,9036,7551,5747,3776,1848,154,-1143,-1905,-2102,-1738,-913,240,1546,2838,3958,4795,5283,5418,5212,4758,4090,3317,2476,1605,745,-142,-1029,-1972,-2958,-4021,-5127,-6273,-7391,-8445,-9347,-10052,-10480,-10613,-10414,-9901,-9109,-8107,-6981,-5858,-4829,-4025,-3527,-3378,-3610,-4152,-4934,-5816,-6633,-7251,-7510,-7351,-6724,-5679,-4313,-2758,-1188,243,1401,2181,2537,2462,1975,1148,46,-1225,-2562,-3864,-4991,-5875,-6367,-6429,-5983,-5025,-3584,-1751,353,2545,4641,6446,7783,8527,8587,7961,6686,4883,2703,334,-2037,-4216,-6047,-7393,-8158,-8298,-7807,-6721,-5145,-3195,-1051,1104,3078,4689,5807,6332,6270,5654,4630,3366,2067,946,150,-185,-53,530,1449,2560,3722,4769,5620,6192,6499,6574,6495,6365,6268,6306,6514,6959,7602,8458,9438,10492,11523,12422,13104,13431,13346,12743,11610,9949,7828,5377,2764,194,-2121,-3980,-5234,-5787,-5636,-4843,-3558,-1968,-286,1270,2540,3396,3799,3774,3404,2822,2173,1611,1249,1190,1466,2093,3019,4179,5468,6770,7968,8940,9577,9797,9518,8730,7430,5686,3597,1302,-1048,-3278,-5247,-6823,-7910,-8478,-8517,-8094,-7279,-6196,-4947,-3656,-2401,-1273,-304,450,998,1304,1416,1315,1088,745,377,21,-275,-485,-629,-719,-830,-1015,-1342,-1863,-2578,-3485,-4512,-5586,-6603,-7474,-8118,-8481,-8551,-8327,-7860,-7185,-6368,-5458,-4518,-3589,-2716,-1935,-1255,-711,-276,32,246,387,479,557,625,688,720,694,569,333,-35,-493,-1035,-1576,-2108,-2560,-2946,-3247,-3489,-3680,-3830,-3914,-3918,-3787,-3498,-3023,-2352,-1504,-500,612,1790,2975,4119,5163,6046,6714,7107,7181,6915,6289,5347,4111,2672,1106,-474,-1963,-3250,-4228,-4811,-4927,-4531,-3641,-2270,-554,1420,3455,5404,7105,8420,9290,9683,9655,9285,8710,8040,7423,6924,6623,6517,6590,6777,7011,7226,7364,7403,7333,7163,6927,6623,6288,5906,5496,5037,4548,4023,3504,3017,2608,2322,2182,2203,2371,2653,3006,3367,3696,3942,4103,4176,4210,4235,4321,4484,4761,5121,5540,5949,6272,6456,6424,6162,5651,4913,3982,2910,1756,598,-488,-1421,-2123,-2536,-2615,-2352,-1778,-953,12,992,1847,2420,2615,2329,1570,364,-1163,-2882,-4604,-6189,-7487,-8415,-8919,-8986,-8632,-7904,-6839,-5517,-3973,-2288,-504,1297,3045,4629,5942,6859,7264,7095,6305,4956,3128,1008,-1234,-3364,-5220,-6649,-7573,-7995,-7947,-7546,-6905,-6173,-5457,-4870,-4435,-4185,-4077,-4070,-4109,-4138,-4115,-4015,-3823,-3541,-3189,-2786,-2369,-1963,-1625,-1372,-1274,-1347,-1621,-2108,-2777,-3599,-4487,-5371,-6132,-6698,-6972,-6921,-6528,-5821,-4863,-3728,-2506,-1284,-122,919,1807,2522,3033,3346,3425,3280,2901,2303,1528,626,-316,-1192,-1911,-2357,-2482,-2224,-1608,-656,546,1910,3336,4720,5991,7070,7924,8508,8819,8838,8581,8082,7379,6573,5726,4961,4346,3963,3831,3965,4300,4780,5294,5749,6072,6182,6087,5766,5296,4706,4099,3502,2986,2550,2207,1936,1730,1573,1479,1465,1565,1806,2184,2686,3225,3713,4019,4030,3656,2855,1659,153,-1502,-3125,-4517,-5507,-5959,-5828,-5104,-3882,-2286,-479,1341,3003,4328,5176,5451,5072,4034,2350,97,-2606,-5604,-8706,-11710,-14418,-16651,-18271,-19204,-19417,-18964,-17917,-16408,-14558,-12496,-10328,-8128,-5958,-3854,-1844,43,1782,3323,4618,5580,6163,6270,5900,5007,3673,1940,-32,-2134,-4172,-6035,-7580,-8755,-9518,-9899,-9944,-9729,-9323,-8807,-8225,-7644,-7080,-6564,-6110,-5705,-5343,-4976,-4553,-4013,-3289,-2352,-1196,127,1515,2834,3926,4642,4858,4509,3584,2158,345,-1664,-3690,-5504,-6940,-7829,-8083,-7653,-6564,-4889,-2764,-338,2194,4650,6844,8603,9804,10337,10188,9353,7937,6065,3905,1676,-464,-2314,-3776,-4764,-5270,-5327,-5017,-4433,-3692,-2875,-2049,-1232,-401,484,1486,2652,3996,5513,7119,8729,10189,11376,12142,12409,12101,11245,9854,8056,5951,3712,1496,-533,-2239,-3505,-4269,-4505,-4230,-3518,-2464,-1212,89,1290,2264,2918,3219,3167,2826,2278,1625,967,377,-88,-428,-648,-796,-910,-1018,-1138,-1240,-1298,-1248,-1050,-684,-138,511,1216,1847,2301,2488,2315,1790,898,-253,-1606,-3006,-4372,-5601,-6628,-7450,-8044,-8461,-8720,-8870,-8966,-9028,-9124,-9260,-9473,-9768,-10119,-10506,-10863,-11118,-11205,-11023,-10527,-9648,-8402,-6803,-4951,-2945,-935,953,2603,3925,4901,5513,5828,5896,5819,5657,5496,5345,5241,5140,5048,4899,4679,4335,3843,3175,2326,1302,139,-1105,-2362,-3541,-4555,-5322,-5771,-5864,-5596,-4988,-4118,-3056,-1921,-803,186,987,1532,1831,1868,1707,1375,936,432,-100,-624,-1097,-1479,-1694,-1689,-1371,-700,384,1851,3651,5668,7719,9620,11136,12085,12297,11690,10232,8005,5136,1843,-1631,-5019,-8045,-10481,-12119,-12822,-12519,-11208,-8979,-5983,-2440,1383,5219,8785,11861,14255,15873,16671,16712,16092,14982,13530,11913,10236,8588,6997,5438,3889,2275,574,-1244,-3159,-5101,-6988,-8678,-10046,-10947,-11287,-10990,-10072,-8571,-6601,-4301,-1822,678,3065,5230,7105,8624,9785,10562,10977,11035,10753,10150,9248,8079,6692,5136,3498,1839,264,-1170,-2362,-3261,-3799,-3943,-3687,-3053,-2118,-967,233,1361,2219,2686,2635,2014,822,-873,-2951,-5246,-7588,-9789,-11713,-13231,-14278,-14828,-14878,-14493,-13718,-12649,-11364,-9943,-8467,-7003,-5588,-4284,-3079,-2001,-999,-65,872,1811,2785,3740,4630,5320,5706,5611,4950,3611,1607,-1013,-4091,-7409,-10685,-13622,-15924,-17356,-17744,-17043,-15282,-12646,-9350,-5722,-2066,1301,4118,6189,7411,7752,7290,6136,4496,2558,572,-1270,-2766,-3800,-4287,-4243,-3732,-2884,-1872,-874,-62,425,511,178,-514,-1456,-2481,-3439,-4161,-4565,-4578,-4221,-3539,-2606,-1538,-408,681,1660,2493,3136,3598,3882,4001,4000,3892,3754,3610,3563,3651,3966,4546,5430,6604,8024,9590,11182,12642,13835,14625,14940,14734,14033,12889,11404,9695,7878,6089,4413,2957,1763,896,342,128,196,518,1029,1655,2349,3025,3654,4162,4531,4705,4662,4376,3835,3041,2024,829,-462,-1750,-2922,-3863,-4462,-4650,-4359,-3609,-2409,-878,877,2666,4310,5610,6416,6611,6177,5161,3698,1995,279,-1193,-2221,-2647,-2416,-1570,-229,1386,3056,4524,5577,6072,5909,5093,3681,1773,-466,-2904,-5362,-7714,-9839,-11645,-13099,-14178,-14914,-15363,-15581,-15664,-15659,-15630,-15572,-15479,-15274,-14883,-14203,-13138,-11628,-9636,-7201,-4413,-1428,1541,4263,6496,8029,8713,8462,7284,5277,2617,-451,-3640,-6664,-9248,-11179,-12303,-12572,-11999,-10702,-8843,-6623,-4278,-2016,-46,1488,2479,2890,2747,2117,1116,-124,-1481,-2831,-4076,-5156,-6002,-6611,-6943,-7023,-6827,-6394,-5718,-4841,-3786,-2605,-1340,-52,1206,2374,3415,4280,4973,5472,5817,6024,6152,6208,6237,6209,6107,5880,5454,4787,3816,2550,997,-746,-2570,-4319,-5823,-6939,-7531,-7533,-6907,-5687,-3925,-1734,775,3435,6103,8596,10754,12430,13495,13894,13589,12638,11141,9259,7202,5177,3384,1988,1065,654,688,1069,1652,2276,2811,3138,3206,2978,2497,1790,952,44,-844,-1655,-2333,-2847,-3172,-3294,-3208,-2900,-2378,-1640,-693,428,1713,3103,4561,6010,7378,8565,9475,10000,10054,9564,8511,6911,4856,2478,-23,-2449,-4577,-6228,-7264,-7616,-7295,-6396,-5068,-3522,-1964,-596,433,1034,1192,961,463,-163,-751,-1166,-1301,-1107,-575,240,1272,2422,3600,4728,5758,6660,7424,8070,8594,9033,9370,9618,9749,9743,9589,9263,8788,8159,7411,6558,5622,4622,3571,2492,1413,371,-594,-1426,-2087,-2540,-2771,-2790,-2637,-2352,-2008,-1654,-1332,-1066,-841,-624,-349,44,626,1430,2482,3750,5185,6698,8174,9500,10550,11226,11467,11240,10573,9522,8183,6674,5109,3609,2268,1154,301,-284,-635,-807,-871,-914,-1023,-1254,-1675,-2281,-3079,-4022,-5056,-6110,-7118,-8013,-8756,-9311,-9664,-9816,-9778,-9571,-9214,-8733,-8138,-7438,-6630,-5701,-4639,-3456,-2156,-807,527,1733,2707,3334,3527,3237,2447,1221,-378,-2177,-4050,-5783,-7245,-8274,-8799,-8772,-8235,-7263,-6000,-4596,-3231,-2041,-1151,-606,-405,-463,-660,-828,-814,-483,235,1331,2737,4279,5773,6977,7685,7734,7033,5599,3524,1006,-1712,-4348,-6634,-8344,-9337,-9550,-9041,-7935,-6423,-4736,-3075,-1638,-534,180,511,542,365,124,-68,-104,77,473,1058,1719,2374,2865,3131,3055,2651,1925,976,-71,-1043,-1775,-2099,-1891,-1087,329,2289,4667,7292,9946,12413,14488,16012,16879,17065,16586,15529,14007,12139,10069,7900,5744,3683,1781,92,-1342,-2511,-3379,-3970,-4278,-4349,-4210,-3943,-3575,-3196,-2813,-2470,-2152,-1866,-1587,-1322,-1054,-809,-587,-424,-311,-269,-259,-278,-276,-246,-171,-63,48,135,148,63,-134,-427,-767,-1091,-1324,-1378,-1216,-790,-140,693,1611,2499,3258,3776,3985,3851,3350,2536,1447,188,-1151,-2454,-3631,-4591,-5296,-5716,-5882,-5842,-5675,-5473,-5320,-5291,-5422,-5712,-6119,-6559,-6928,-7108,-6995,-6518,-5639,-4386,-2833,-1104,622,2167,3332,3957,3933,3219,1867,5,-2171,-4411,-6467,-8086,-9089,-9349,-8863,-7698,-6035,-4091,-2128,-380,951,1762,2006,1767,1164,410,-287,-713,-706,-155,952,2565,4527,6654,8689,10400,11557,11990,11628,10455,8583,6169,3434,613,-2070,-4439,-6362,-7799,-8748,-9284,-9491,-9487,-9362,-9202,-9037,-8891,-8710,-8459,-8041,-7408,-6502,-5315,-3882,-2264,-571,1077,2557,3752,4593,5035,5099,4844,4364,3786,3236,2811,2605,2619,2845,3202,3586,3885,3983,3810,3321,2565,1612,618,-253,-823,-942,-491,552,2177,4247,6603,8998,11189,12938,14047,14396,13955,12770,10987,8785,6404,4061,1981,324,-802,-1338,-1321,-794,107,1269,2520,3730,4752,5480,5835,5774,5304,4468,3345,2041,669,-644,-1813,-2722,-3349,-3628,-3587,-3229,-2606,-1776,-787,279,1392,2478,3522,4464,5287,5919,6330,6443,6236,5685,4812,3690,2405,1100,-104,-1073,-1723,-2000,-1899,-1468,-780,43,894,1621,2148,2346,2198,1644,721,-551,-2096,-3833,-5664,-7484,-9181,-10662,-11831,-12643,-13060,-13106,-12812,-12255,-11501,-10632,-9711,-8778,-7864,-6948,-6029,-5054,-4025,-2908,-1752,-594,465,1330,1885,2060,1794,1107,47,-1260,-2691,-4074,-5282,-6191,-6725,-6848,-6558,-5902,-4920,-3715,-2351,-935,449,1725,2819,3693,4318,4694,4848,4799,4594,4241,3759,3132,2343,1365,209,-1129,-2569,-4056,-5474,-6731,-7738,-8434,-8794,-8831,-8591,-8148,-7574,-6942,-6298,-5645,-4988,-4256,-3416,-2394,-1176,251,1842,3532,5224,6809,8181,9235,9902,10124,9885,9219,8159,6825,5307,3748,2285,1049,154,-302,-282,240,1219,2579,4202,5927,7593,9014,10068,10632,10687,10231,9346,8134,6733,5289,3940,2816,2021,1624,1673,2141,2990,4089,5298,6423,7267,7648,7415,6470,4793,2432,-494,-3798,-7275,-10668,-13763,-16342,-18244,-19385,-19702,-19264,-18136,-16481,-14470,-12272,-10076,-7982,-6106,-4471,-3082,-1936,-978,-209,407,852,1129,1220,1129,860,438,-111,-745,-1442,-2165,-2914,-3673,-4461,-5270,-6096,-6906,-7640,-8226,-8566,-8575,-8183,-7367,-6164,-4672,-3053,-1498,-218,598,816,368,-723,-2348,-4338,-6468,-8496,-10195,-11354,-11840,-11573,-10567,-8903,-6735,-4261,-1706,702,2752,4290,5196,5464,5120,4313,3204,2022,980,267,37,329,1131,2323,3725,5142,6353,7212,7593,7467,6855,5840,4543,3105,1657,339,-762,-1549,-1982,-2018,-1667,-934,113,1415,2864,4344,5753,6966,7894,8473,8666,8499,8031,7386,6692,6139,5858,5984,6579,7618,9012,10576,12076,13251,13843,13652,12543,10506,7616,4076,159,-3816,-7494,-10587,-12815,-14040,-14170,-13245,-11379,-8757,-5622,-2235,1123,4208,6787,8728,9928,10399,10200,9463,8343,7029,5672,4424,3362,2531,1917,1471,1109,761,330,-219,-933,-1792,-2778,-3805,-4822,-5704,-6390,-6778,-6831,-6491,-5787,-4715,-3355,-1783,-96,1587,3150,4486,5484,6068,6177,5809,4967,3747,2221,531,-1215,-2895,-4434,-5763,-6874,-7746,-8409,-8863,-9118,-9176,-9011,-8644,-8053,-7304,-6424,-5503,-4609,-3808,-3142,-2620,-2204,-1857,-1485,-1059,-511,128,831,1519,2089,2461,2553,2330,1797,988,-22,-1144,-2270,-3284,-4086,-4568,-4680,-4361,-3616,-2460,-956,804,2697,4588,6324,7777,8832,9428,9537,9185,8432,7371,6096,4705,3277,1842,427,-1005,-2485,-4056,-5739,-7525,-9343,-11098,-12645,-13827,-14513,-14582,-14001,-12773,-10975,-8744,-6227,-3616,-1063,1288,3332,5005,6268,7114,7550,7611,7323,6755,5947,4991,3935,2876,1850,933,148,-475,-924,-1211,-1332,-1310,-1132,-802,-286,430,1379,2565,3975,5570,7277,8998,10625,12034,13137,13846,14150,14045,13604,12906,12044,11115,10169,9258,8370,7506,6623,5704,4729,3697,2644,1595,612,-267,-1005,-1574,-1976,-2204,-2276,-2200,-1987,-1656,-1219,-707,-151,414,953,1439,1863,2219,2535,2835,3152,3525,3951,4455,4993,5539,6031,6404,6605,6575,6307,5785,5062,4161,3178,2155,1186,309,-416,-986,-1376,-1609,-1691,-1631,-1452,-1147,-722,-181,483,1240,2083,2954,3824,4605,5268,5706,5887,5708,5124,4069,2510,435,-2117,-5073,-8298,-11609,-14816,-17676,-19999,-21593,-22349,-22216,-21224,-19501,-17214,-14613,-11939,-9422,-7277,-5622,-4543,-4025,-4009,-4366,-4960,-5613,-6184,-6540,-6590,-6274,-5595,-4560,-3257,-1762,-222,1240,2476,3355,3800,3746,3225,2318,1162,-54,-1132,-1897,-2207,-2008,-1305,-204,1155,2579,3881,4916,5557,5779,5585,5049,4266,3351,2399,1491,658,-92,-791,-1466,-2159,-2859,-3567,-4190,-4682,-4894,-4763,-4163,-3074,-1455,630,3115,5858,8705,11464,13958,15990,17435,18164,18148,17393,15988,14062,11805,9391,7026,4847,2987,1484,365,-423,-947,-1292,-1536,-1749,-1923,-2067,-2101,-1970,-1591,-922,63,1333,2831,4462,6117,7677,9048,10130,10864,11194,11092,10548,9567,8190,6457,4461,2275,22,-2201,-4281,-6134,-7663,-8832,-9566,-9873,-9721,-9140,-8150,-6802,-5171,-3342,-1437,415,2062,3362,4169,4393,3963,2902,1266,-796,-3123,-5502,-7751,-9711,-11267,-12380,-13051,-13323,-13292,-13021,-12615,-12106,-11544,-10909,-10179,-9312,-8251,-6985,-5501,-3845,-2095,-346,1271,2648,3665,4247,4344,3935,3071,1805,255,-1451,-3188,-4807,-6216,-7319,-8079,-8489,-8585,-8433,-8134,-7774,-7469,-7273,-7242,-7344,-7544,-7704,-7731,-7453,-6779,-5629,-3992,-1945,389,2809,5093,7010,8376,9044,8970,8183,6772,4927,2814,661,-1366,-3097,-4448,-5331,-5762,-5728,-5309,-4548,-3561,-2421,-1261,-166,751,1416,1772,1809,1546,1074,483,-70,-481,-637,-489,-46,655,1503,2402,3227,3879,4297,4434,4309,3946,3423,2797,2157,1546,1024,603,324,153,141,224,446,743,1127,1535,1940,2287,2521,2618,2538,2299,1917,1449,948,500,154,-7,37,322,831,1536,2394,3338,4292,5198,5959,6552,6906,7043,6952,6701,6313,5870,5364,4827,4220,3533,2743,1838,810,-321,-1518,-2688,-3706,-4409,-4682,-4425,-3692,-2589,-1336,-160,740,1269,1439,1388,1315,1428,1860,2640,3663,4746,5661,6217,6286,5839,4901,3582,1983,259,-1444,-2973,-4156,-4870,-5019,-4566,-3551,-2040,-159,1957,4143,6215,7967,9194,9701,9347,8052,5844,2832,-766,-4668,-8553,-12107,-15032,-17142,-18288,-18484,-17778,-16321,-14297,-11909,-9382,-6925,-4703,-2837,-1344,-186,766,1670,2702,4034,5765,7959,10550,13398,16267,18848,20848,21953,21973,20766,18391,14980,10872,6426,2109,-1675,-4556,-6310,-6854,-6287,-4843,-2870,-733,1216,2712,3595,3792,3349,2338,886,-897,-2917,-5085,-7358,-9637,-11855,-13859,-15511,-16622,-17061,-16713,-15583,-13738,-11362,-8667,-5940,-3426,-1381,21,688,609,-78,-1206,-2498,-3729,-4686,-5255,-5418,-5249,-4903,-4562,-4397,-4522,-4942,-5582,-6238,-6694,-6697,-6084,-4778,-2827,-397,2277,4916,7251,9070,10207,10608,10292,9364,8013,6437,4870,3504,2489,1907,1758,1977,2440,3009,3547,3941,4141,4117,3921,3615,3301,3070,2991,3094,3366,3747,4155,4457,4536,4254,3519,2295,615,-1404,-3592,-5732,-7613,-9018,-9782,-9772,-8940,-7309,-5014,-2241,734,3654,6238,8301,9705,10442,10576,10265,9670,8959,8232,7524,6827,6084,5260,4330,3293,2180,1000,-211,-1464,-2719,-3970,-5141,-6141,-6885,-7255,-7227,-6799,-6053,-5124,-4157,-3312,-2683,-2350,-2291,-2497,-2888,-3426,-4026,-4638,-5154,-5472,-5453,-4949,-3851,-2100,251,3036,5993,8779,11085,12633,13305,13095,12159,10740,9124,7578,6288,5374,4838,4633,4651,4749,4804,4718,4458,4056,3636,3319,3281,3606,4330,5396,6660,7965,9111,9934,10316,10176,9510,8344,6736,4794,2619,374,-1784,-3675,-5149,-6099,-6480,-6309,-5658,-4599,-3239,-1645,109,1936,3759,5455,6888,7910,8365,8123,7124,5367,2986,179,-2743,-5455,-7631,-9025,-9481,-9018,-7744,-5940,-3915,-2048,-663,-42,-325,-1534,-3556,-6144,-9004,-11775,-14133,-15814,-16632,-16561,-15643,-14077,-12116,-10041,-8163,-6692,-5808,-5565,-5942,-6839,-8107,-9562,-11033,-12351,-13403,-14101,-14428,-14403,-14093,-13603,-13048,-12546,-12211,-12108,-12290,-12759,-13464,-14343,-15240,-16033,-16531,-16619,-16201,-15271,-13904,-12221,-10410,-8643,-7080,-5836,-4958,-4446,-4239,-4243,-4341,-4418,-4364,-4113,-3624,-2920,-2066,-1168,-369,206,440,286,-244,-1063,-2024,-2930,-3577,-3775,-3387,-2354,-702,1449,3909,6445,8793,10727,12032,12584,12338,11325,9700,7655,5467,3426,1805,847,698,1419,2956,5156,7782,10550,13166,15378,16972,17857,17983,17426,16312,14814,13145,11498,10052,8944,8244,7983,8128,8602,9324,10165,11042,11845,12503,12952,13149,13082,12757,12213,11512,10732,9976,9320,8862,8634,8680,8964,9454,10056,10689,11247,11658,11845,11770,11403,10750,9828,8702,7453,6190,5049,4133,3557,3362,3576,4148,5004,6016,7024,7873,8393,8468,8026,7076,5689,4020,2253,612,-699,-1519,-1737,-1358,-429,897,2441,4011,5400,6472,7097,7228,6839,5963,4649,2990,1080,-948,-2978,-4863,-6486,-7717,-8457,-8633,-8218,-7254,-5852,-4163,-2389,-729,627,1517,1827,1521,599,-821,-2601,-4510,-6339,-7850,-8869,-9272,-9000,-8099,-6673,-4921,-3076,-1408,-151,495,419,-389,-1876,-3878,-6222,-8688,-11074,-13198,-14905,-16075,-16641,-16560,-15874,-14620,-12944,-10954,-8850,-6785,-4945,-3445,-2399,-1807,-1678,-1895,-2398,-3018,-3694,-4295,-4802,-5184,-5474,-5724,-5970,-6270,-6618,-7021,-7440,-7852,-8205,-8470,-8589,-8518,-8201,-7576,-6613,-5287,-3646,-1755,263,2256,4090,5596,6682,7240,7248,6685,5621,4116,2296,292,-1742,-3650,-5289,-6544,-7353,-7713,-7669,-7348,-6864,-6370,-5982,-5771,-5787,-5986,-6330,-6695,-6989,-7097,-6945,-6491,-5730,-4696,-3445,-2069,-641,743,2006,3088,3935,4534,4867,4952,4763,4327,3614,2645,1435,16,-1517,-3077,-4499,-5647,-6369,-6576,-6233,-5399,-4189,-2782,-1364,-112,857,1467,1747,1742,1589,1386,1255,1241,1364,1580,1838,2073,2231,2299,2259,2139,1934,1661,1305,878,384,-144,-669,-1145,-1542,-1820,-1968,-1962,-1802,-1480,-1003,-365,423,1353,2386,3469,4510,5413,6080,6435,6433,6076,5398,4469,3391,2262,1186,251,-483,-981,-1208,-1183,-887,-363,385,1311,2390,3583,4836,6111,7323,8432,9356,10076,10538,10754,10693,10383,9803,8987,7952,6737,5400,3993,2568,1176,-156,-1399,-2520,-3481,-4241,-4739,-4938,-4785,-4269,-3383,-2153,-634,1120,3002,4930,6771,8417,9744,10640,11030,10840,10075,8754,6978,4872,2615,380,-1656,-3364,-4638,-5458,-5797,-5715,-5263,-4514,-3562,-2467,-1296,-85,1133,2350,3539,4688,5773,6755,7618,8307,8802,9063,9072,8808,8287,7505,6503,5298,3911,2388,753,-922,-2569,-4105,-5439,-6504,-7240,-7606,-7602,-7211,-6491,-5474,-4259,-2947,-1643,-456,554,1343,1924,2336,2615,2827,2980,3109,3186,3188,3049,2715,2113,1221,46,-1349,-2845,-4298,-5566,-6500,-7025,-7072,-6674,-5879,-4810,-3614,-2448,-1465,-783,-473,-556,-1006,-1752,-2698,-3745,-4783,-5723,-6487,-6998,-7217,-7082,-6575,-5673,-4380,-2744,-813,1296,3462,5530,7336,8732,9587,9805,9352,8237,6551,4417,2024,-449,-2798,-4868,-6528,-7706,-8396,-8624,-8488,-8087,-7532,-6923,-6298,-5689,-5068,-4418,-3713,-2947,-2143,-1327,-547,169,796,1330,1775,2136,2423,2634,2743,2740,2581,2267,1780,1184,512,-102,-588,-816,-756,-351,341,1291,2391,3568,4730,5801,6721,7434,7891,8076,7940,7501,6746,5718,4486,3137,1820,689,-103,-422,-203,533,1715,3142,4621,5896,6771,7085,6790,5902,4553,2903,1165,-464,-1816,-2761,-3242,-3236,-2799,-2006,-957,211,1419,2535,3492,4227,4678,4856,4747,4406,3903,3318,2770,2349,2160,2267,2705,3476,4533,5796,7137,8409,9444,10095,10243,9842,8906,7530,5843,4023,2225,615,-705,-1656,-2220,-2425,-2329,-2025,-1598,-1147,-745,-460,-336,-391,-624,-997,-1455,-1932,-2341,-2645,-2789,-2786,-2654,-2436,-2193,-1978,-1844,-1829,-1949,-2199,-2555,-2963,-3379,-3736,-3999,-4143,-4170,-4124,-4053,-4023,-4089,-4265,-4561,-4935,-5361,-5777,-6155,-6439,-6616,-6648,-6515,-6199,-5665,-4913,-3946,-2798,-1547,-282,882,1842,2514,2829,2785,2356,1607,593,-598,-1832,-3010,-3997,-4714,-5096,-5131,-4848,-4308,-3626,-2908,-2303,-1920,-1845,-2137,-2760,-3677,-4756,-5877,-6871,-7611,-7962,-7856,-7268,-6234,-4875,-3330,-1784,-399,681,1375,1623,1454,909,95,-870,-1862,-2779,-3557,-4160,-4596,-4878,-5024,-5062,-5001,-4867,-4707,-4547,-4464,-4478,-4632,-4913,-5293,-5720,-6119,-6427,-6572,-6507,-6207,-5661,-4891,-3930,-2846,-1698,-585,435,1274,1891,2251,2336,2148,1686,958,-36,-1274,-2755,-4415,-6224,-8054,-9823,-11375,-12601,-13397,-13677,-13424,-12628,-11345,-9643,-7644,-5473,-3314,-1338,266,1354,1834,1703,1038,-8,-1234,-2435,-3435,-4121,-4454,-4469,-4250,-3916,-3592,-3374,-3346,-3522,-3896,-4388,-4906,-5306,-5478,-5293,-4693,-3641,-2184,-403,1568,3571,5453,7044,8229,8884,8962,8426,7318,5697,3692,1437,-886,-3104,-5045,-6564,-7555,-7974,-7826,-7179,-6142,-4834,-3397,-1934,-531,782,2015,3202,4410,5656,6948,8238,9421,10396,11012,11171,10769,9791,8260,6278,4041,1731,-370,-2062,-3133,-3465,-3014,-1849,-126,1916,4008,5873,7292,8120,8301,7901,7047,5950,4838,3921,3365,3243,3565,4235,5131,6080,6924,7543,7849,7841,7549,7084,6558,6114,5861,5879,6187,6762,7513,8330,9082,9637,9898,9797,9314,8496,7415,6194,4950,3806,2843,2131,1688,1526,1633,1971,2511,3198,3979,4801,5591,6289,6841,7189,7317,7212,6897,6387,5754,5029,4300,3652,3140,2874,2874,3196,3822,4719,5835,7068,8346,9554,10608,11401,11852,11893,11492,10666,9469,8000,6386,4730,3191,1821,771,39,-293,-271,94,734,1589,2601,3720,4902,6106,7269,8333,9201,9809,10069,9952,9450,8602,7498,6234,4939,3709,2629,1720,993,385,-120,-592,-1012,-1392,-1679,-1857,-1877,-1756,-1486,-1133,-733,-341,3,293,516,702,858,1018,1192,1394,1613,1832,2020,2156,2230,2272,2302,2387,2554,2819,3191,3597,4009,4321,4487,4445,4178,3722,3105,2426,1730,1104,579,174,-119,-362,-612,-957,-1476,-2194,-3127,-4188,-5305,-6310,-7110,-7548,-7575,-7135,-6269,-5041,-3586,-2039,-572,667,1546,1968,1873,1264,164,-1320,-3061,-4905,-6666,-8220,-9430,-10244,-10633,-10632,-10301,-9742,-9061,-8364,-7748,-7267,-6946,-6794,-6767,-6846,-6968,-7113,-7228,-7323,-7352,-7356,-7294,-7194,-7035,-6811,-6528,-6186,-5807,-5429,-5089,-4825,-4678,-4642,-4739,-4923,-5198,-5510,-5851,-6181,-6478,-6717,-6875,-6945,-6913,-6793,-6595,-6339,-6066,-5786,-5548,-5354,-5224,-5139,-5075,-4988,-4840,-4583,-4190,-3648,-2952,-2153,-1300,-508,120,453,403,-79,-981,-2200,-3614,-5022,-6249,-7117,-7498,-7331,-6645,-5530,-4178,-2776,-1549,-657,-222,-275,-797,-1681,-2808,-4015,-5157,-6111,-6777,-7106,-7077,-6729,-6106,-5310,-4407,-3494,-2613,-1828,-1144,-613,-242,-67,-112,-379,-855,-1506,-2250,-3027,-3745,-4337,-4766,-4982,-4998,-4793,-4416,-3886,-3272,-2627,-1999,-1449,-967,-583,-257,7,232,397,482,442,220,-219,-922,-1881,-3073,-4420,-5810,-7103,-8130,-8735,-8779,-8170,-6908,-5057,-2788,-322,2086,4179,5754,6655,6849,6372,5374,4073,2698,1496,637,226,274,725,1437,2286,3093,3756,4179,4336,4257,4003,3679,3372,3149,3034,3006,2993,2927,2709,2272,1574,597,-622,-2040,-3576,-5147,-6667,-8049,-9217,-10095,-10631,-10763,-10478,-9745,-8606,-7102,-5343,-3439,-1540,222,1722,2893,3686,4138,4272,4171,3872,3447,2912,2314,1661,979,272,-441,-1157,-1858,-2521,-3127,-3615,-3953,-4089,-3984,-3662,-3134,-2489,-1803,-1160,-631,-252,-36,21,-71,-290,-650,-1125,-1724,-2384,-3043,-3595,-3932,-3970,-3659,-3011,-2085,-994,162,1253,2246,3084,3814,4447,5036,5576,6068,6445,6663,6653,6380,5846,5087,4177,3229,2358,1683,1324,1327,1757,2582,3764,5210,6802,8395,9832,10943,11581,11628,11021,9773,7960,5732,3283,853,-1338,-3055,-4148,-4524,-4174,-3207,-1774,-105,1571,3021,4062,4572,4511,3948,2996,1867,760,-109,-572,-529,50,1122,2547,4166,5757,7139,8141,8668,8684,8222,7401,6350,5271,4310,3616,3259,3246,3533,4020,4597,5159,5632,5961,6158,6217,6197,6107,5996,5871,5749,5628,5500,5351,5165,4932,4641,4313,3943,3584,3254,3021,2935,3027,3341,3852,4550,5386,6304,7261,8189,9050,9767,10273,10472,10274,9588,8375,6645,4481,2055,-441,-2759,-4701,-6087,-6830,-6892,-6334,-5262,-3845,-2270,-734,580,1530,2010,1983,1467,531,-676,-2004,-3252,-4256,-4872,-5004,-4634,-3771,-2525,-990,676,2343,3894,5224,6269,6967,7291,7215,6755,5927,4794,3428,1946,471,-851,-1884,-2497,-2610,-2154,-1173,287,2071,3998,5890,7531,8780,9510,9650,9214,8250,6880,5249,3527,1853,378,-821,-1657,-2098,-2142,-1796,-1120,-171,956,2162,3335,4363,5140,5577,5646,5340,4758,4008,3258,2661,2332,2350,2720,3421,4383,5523,6766,7995,9142,10078,10736,11022,10920,10425,9622,8606,7524,6502,5633,4980,4529,4236,4005,3737,3326,2724,1905,921,-131,-1138,-1958,-2499,-2696,-2537,-2073,-1366,-513,388,1253,2005,2591,2999,3223,3327,3364,3432,3596,3912,4369,4908,5420,5759,5793,5410,4558,3258,1584,-333,-2347,-4300,-6046,-7468,-8461,-8962,-8914,-8320,-7197,-5650,-3811,-1880,-76,1388,2342,2684,2416,1609,417,-985,-2408,-3704,-4743,-5468,-5852,-5922,-5736,-5359,-4877,-4350,-3830,-3339,-2870,-2416,-1956,-1501,-1074,-731,-528,-525,-760,-1237,-1944,-2820,-3813,-4837,-5844,-6748,-7518,-8087,-8422,-8516,-8330,-7917,-7270,-6469,-5564,-4646,-3810,-3153,-2765,-2728,-3076,-3816,-4898,-6191,-7573,-8831,-9823,-10402,-10495,-10099,-9263,-8089,-6736,-5340,-4091,-3081,-2442,-2183,-2333,-2814,-3572,-4473,-5420,-6286,-6989,-7464,-7674,-7626,-7346,-6877,-6304,-5657,-5014,-4390,-3804,-3263,-2766,-2323,-1949,-1678,-1544,-1587,-1839,-2301,-2963,-3791,-4723,-5716,-6706,-7648,-8508,-9218,-9760,-10052,-10071,-9763,-9130,-8180,-6966,-5557,-4037,-2507,-1056,218,1229,1901,2182,2042,1501,600,-552,-1847,-3123,-4243,-5065,-5494,-5446,-4923,-3904,-2475,-713,1233,3171,4909,6212,6919,6895,6108,4614,2555,129,-2400,-4818,-6888,-8495,-9543,-10056,-10069,-9688,-8998,-8096,-7047,-5904,-4701,-3456,-2213,-985,149,1163,1982,2584,2941,3076,3019,2815,2518,2147,1736,1272,738,126,-606,-1455,-2440,-3565,-4792,-6091,-7369,-8540,-9483,-10107,-10307,-10055,-9313,-8143,-6594,-4791,-2861,-961,754,2133,3078,3513,3453,2951,2110,1067,-47,-1109,-2007,-2690,-3111,-3305,-3312,-3238,-3167,-3199,-3368,-3669,-4027,-4338,-4456,-4284,-3725,-2796,-1561,-169,1190,2298,2989,3122,2675,1715,375,-1105,-2513,-3621,-4290,-4442,-4102,-3341,-2303,-1139,-13,930,1563,1812,1622,1017,31,-1235,-2668,-4129,-5472,-6576,-7326,-7656,-7535,-6983,-6077,-4932,-3691,-2490,-1447,-621,-46,320,509,627,733,915,1218,1650,2198,2821,3434,3983,4364,4518,4400,3980,3314,2462,1561,764,197,1,200,820,1785,3008,4374,5756,7037,8121,8923,9415,9580,9445,9038,8409,7594,6667,5674,4705,3830,3123,2655,2452,2521,2821,3275,3785,4245,4554,4654,4502,4098,3486,2704,1874,1061,411,15,-31,347,1163,2386,3952,5724,7567,9327,10832,11969,12614,12716,12256,11263,9834,8081,6177,4292,2597,1245,313,-157,-219,34,465,924,1285,1448,1380,1083,628,75,-460,-928,-1246,-1400,-1376,-1183,-850,-414,69,540,922,1160,1195,1003,574,-82,-919,-1892,-2922,-3939,-4866,-5632,-6186,-6488,-6537,-6350,-6001,-5575,-5168,-4875,-4725,-4762,-4935,-5233,-5568,-5902,-6152,-6258,-6170,-5820,-5187,-4252,-3018,-1550,86,1748,3308,4597,5483,5843,5631,4836,3571,1953,228,-1424,-2770,-3675,-4052,-3884,-3240,-2217,-954,424,1795,3089,4231,5205,5990,6588,7016,7276,7386,7353,7165,6841,6360,5759,5051,4280,3474,2653,1825,983,126,-735,-1577,-2346,-2984,-3432,-3632,-3559,-3211,-2593,-1757,-729,408,1586,2723,3723,4516,5032,5233,5111,4686,3994,3098,2057,955,-147,-1165,-2026,-2654,-2969,-2909,-2430,-1510,-186,1490,3401,5424,7404,9186,10626,11601,12022,11849,11094,9815,8135,6208,4211,2338,731,-465,-1209,-1443,-1209,-528,532,1881,3434,5032,6564,7847,8787,9277,9302,8894,8142,7181,6173,5267,4609,4297,4395,4895,5751,6843,8025,9140,10026,10571,10709,10430,9800,8914,7926,6972,6207,5711,5547,5693,6085,6601,7095,7390,7354,6851,5846,4349,2436,267,-1986,-4108,-5877,-7120,-7699,-7556,-6725,-5302,-3457,-1398,658,2513,4004,5034,5563,5628,5284,4668,3870,3034,2273,1662,1298,1186,1329,1662,2101,2519,2822,2882,2669,2103,1240,87,-1235,-2623,-3936,-5056,-5872,-6353,-6468,-6267,-5807,-5171,-4453,-3738,-3070,-2493,-1975,-1477,-952,-342,358,1136,1930,2647,3191,3444,3348,2838,1949,727,-683,-2128,-3409,-4371,-4862,-4844,-4296,-3312,-2004,-518,976,2343,3441,4181,4504,4412,3937,3173,2225,1210,254,-569,-1192,-1624,-1887,-2080,-2290,-2658,-3274,-4223,-5525,-7129,-8926,-10728,-12341,-13545,-14197,-14185,-13506,-12215,-10422,-8276,-5942,-3580,-1361,576,2096,3098,3530,3373,2698,1586,199,-1300,-2739,-3925,-4744,-5071,-4890,-4226,-3166,-1857,-460,857,1927,2649,2941,2813,2306,1507,533,-536,-1584,-2569,-3416,-4075,-4517,-4699,-4625,-4307,-3780,-3077,-2263,-1358,-448,431,1174,1720,1979,1913,1511,822,-53,-989,-1832,-2480,-2835,-2894,-2684,-2281,-1782,-1274,-819,-471,-223,-77,3,68,160,336,610,988,1419,1865,2228,2468,2500,2308,1858,1148,213,-912,-2136,-3356,-4472,-5346,-5904,-6049,-5730,-4944,-3696,-2098,-273,1565,3200,4403,4991,4866,4019,2555,684,-1368,-3307,-4933,-6064,-6637,-6666,-6225,-5450,-4477,-3467,-2540,-1825,-1382,-1269,-1467,-1952,-2656,-3513,-4465,-5448,-6427,-7347,-8166,-8811,-9225,-9315,-9061,-8425,-7472,-6264,-4918,-3549,-2251,-1120,-210,436,802,900,755,409,-83,-659,-1247,-1775,-2178,-2406,-2451,-2321,-2080,-1802,-1597,-1548,-1738,-2174,-2830,-3621,-4430,-5132,-5610,-5790,-5625,-5138,-4366,-3410,-2360,-1324,-388,399,1007,1455,1758,1942,2006,1945,1726,1322,698,-161,-1259,-2562,-4028,-5572,-7102,-8520,-9714,-10628,-11186,-11396,-11256,-10820,-10141,-9292,-8348,-7388,-6472,-5651,-4923,-4274,-3634,-2951,-2158,-1254,-249,763,1705,2450,2927,3076,2912,2483,1907,1298,805,537,576,948,1630,2539,3560,4556,5363,5858,5917,5476,4546,3191,1559,-127,-1647,-2749,-3266,-3105,-2265,-859,935,2896,4761,6334,7419,7933,7857,7238,6209,4899,3490,2112,909,-51,-686,-996,-951,-591,68,974,2066,3276,4519,5703,6744,7543,8036,8157,7902,7277,6357,5235,4041,2907,1936,1198,696,393,209,56,-151,-474,-944,-1571,-2330,-3173,-4045,-4862,-5544,-6019,-6206,-6064,-5546,-4655,-3401,-1844,-65,1835,3720,5466,6918,7960,8473,8408,7768,6622,5121,3427,1740,207,-1044,-1983,-2623,-3047,-3391,-3771,-4332,-5125,-6168,-7397,-8691,-9914,-10917,-11590,-11879,-11766,-11303,-10551,-9595,-8521,-7381,-6260,-5177,-4204,-3356,-2684,-2211,-1961,-1935,-2123,-2467,-2912,-3345,-3690,-3835,-3751,-3397,-2817,-2048,-1179,-274,568,1282,1796,2074,2110,1924,1574,1130,659,229,-132,-409,-597,-744,-828,-914,-970,-1029,-1092,-1172,-1303,-1517,-1847,-2346,-3005,-3842,-4782,-5762,-6655,-7364,-7781,-7861,-7581,-6967,-6072,-4943,-3645,-2209,-687,878,2427,3885,5180,6220,6937,7266,7156,6611,5638,4338,2817,1229,-262,-1529,-2453,-2987,-3116,-2867,-2291,-1437,-356,915,2338,3877,5457,7007,8401,9536,10284,10563,10320,9556,8357,6833,5195,3621,2348,1502,1216,1487,2275,3464,4892,6388,7781,8916,9694,10049,9987,9543,8808,7891,6917,6008,5273,4800,4637,4816,5305,6069,7023,8086,9145,10127,10938,11536,11903,12020,11939,11668,11265,10768,10221,9651,9095,8538,8003,7462,6926,6397,5890,5452,5119,4960,5012,5316,5865,6609,7468,8283,8932,9220,9062,8353,7118,5409,3373,1157,-1024,-3012,-4613,-5705,-6197,-6048,-5309,-4071,-2501,-805,809,2139,3027,3375,3145,2377,1167,-323,-1921,-3418,-4661,-5478,-5819,-5633,-5006,-4029,-2880,-1700,-651,192,788,1146,1339,1403,1418,1408,1399,1397,1402,1428,1483,1603,1808,2136,2599,3208,3918,4671,5357,5857,6051,5859,5244,4268,3033,1719,515,-410,-922,-979,-599,109,982,1815,2417,2613,2332,1541,339,-1151,-2753,-4287,-5627,-6664,-7371,-7765,-7901,-7868,-7745,-7609,-7492,-7402,-7318,-7176,-6938,-6540,-5960,-5192,-4264,-3242,-2216,-1301,-625,-280,-370,-892,-1858,-3143,-4641,-6128,-7432,-8330,-8679,-8374,-7386,-5763,-3615,-1111,1545,4114,6390,8157,9282,9674,9331,8324,6803,4939,2949,1015,-710,-2094,-3085,-3645,-3795,-3605,-3155,-2587,-2019,-1585,-1383,-1454,-1800,-2343,-2980,-3573,-3990,-4123,-3899,-3315,-2395,-1239,28,1261,2313,3057,3439,3427,3105,2570,1988,1521,1317,1488,2072,3039,4287,5640,6902,7844,8293,8104,7247,5733,3687,1249,-1367,-3968,-6315,-8234,-9535,-10135,-9985,-9165,-7801,-6116,-4326,-2664,-1295,-342,163,217,-100,-731,-1548,-2469,-3371,-4169,-4764,-5112,-5156,-4893,-4339,-3516,-2500,-1339,-139,1036,2101,2992,3684,4131,4352,4320,4061,3547,2800,1804,572,-861,-2478,-4202,-5979,-7724,-9329,-10708,-11731,-12304,-12318,-11705,-10428,-8526,-6074,-3266,-293,2569,5108,7103,8462,9121,9150,8655,7806,6779,5770,4890,4261,3870,3696,3642,3593,3465,3183,2741,2195,1633,1196,1021,1196,1785,2725,3913,5148,6212,6878,6967,6390,5143,3333,1137,-1234,-3542,-5615,-7295,-8514,-9241,-9495,-9328,-8795,-7963,-6876,-5598,-4166,-2651,-1115,363,1710,2870,3810,4518,5008,5298,5399,5329,5067,4627,3980,3147,2123,943,-356,-1705,-3022,-4192,-5101,-5626,-5672,-5177,-4138,-2623,-744,1312,3361,5187,6611,7469,7683,7214,6128,4557,2669,696,-1196,-2806,-4051,-4837,-5170,-5071,-4598,-3852,-2934,-1956,-1021,-190,483,1009,1392,1680,1907,2110,2312,2514,2696,2826,2870,2804,2623,2335,1973,1541,1067,525,-74,-751,-1480,-2222,-2902,-3436,-3722,-3699,-3315,-2598,-1613,-500,597,1493,2071,2223,1933,1230,200,-1032,-2319,-3527,-4517,-5212,-5551,-5551,-5240,-4728,-4095,-3493,-3005,-2723,-2707,-2950,-3470,-4197,-5105,-6107,-7145,-8128,-8969,-9589,-9889,-9816,-9315,-8391,-7082,-5479,-3732,-1997,-468,713,1441,1671,1447,854,18,-909,-1787,-2501,-2965,-3140,-3037,-2676,-2115,-1381,-506,525,1719,3096,4653,6343,8084,9747,11164,12187,12645,12465,11585,10071,8030,5651,3144,713,-1454,-3246,-4565,-5404,-5739,-5604,-5010,-3997,-2597,-869,1122,3277,5474,7584,9462,10992,12065,12635,12659,12181,11222,9880,8235,6409,4520,2680,978,-529,-1824,-2911,-3824,-4584,-5232,-5773,-6228,-6597,-6895,-7116,-7270,-7345,-7309,-7151,-6814,-6303,-5611,-4786,-3904,-3049,-2333,-1818,-1568,-1568,-1772,-2081,-2371,-2514,-2407,-1968,-1167,-25,1423,3056,4792,6466,7972,9173,9974,10322,10178,9572,8542,7166,5522,3703,1793,-124,-1966,-3670,-5174,-6448,-7467,-8246,-8803,-9184,-9435,-9607,-9741,-9842,-9910,-9870,-9674,-9209,-8416,-7225,-5646,-3710,-1554,688,2790,4568,5836,6466,6409,5686,4394,2703,812,-1056,-2680,-3890,-4547,-4588,-4025,-2922,-1439,249,1916,3353,4376,4849,4700,3931,2592,822,-1233,-3374,-5400,-7147,-8445,-9222,-9411,-9039,-8139,-6820,-5164,-3316,-1374,522,2290,3808,5037,5891,6385,6503,6317,5874,5285,4621,4000,3470,3118,2944,2949,3080,3272,3439,3526,3469,3251,2870,2348,1720,1014,255,-572,-1472,-2480,-3619,-4879,-6235,-7599,-8870,-9909,-10579,-10750,-10316,-9237,-7490,-5161,-2327,805,4064,7180,9967,12179,13715,14454,14423,13659,12281,10428,8271,5975,3739,1709,64,-1089,-1644,-1568,-878,337,1927,3699,5440,6959,8097,8766,8932,8613,7883,6815,5531,4129,2727,1422,296,-608,-1258,-1684,-1909,-1990,-1995,-1969,-1977,-2029,-2150,-2304,-2461,-2545,-2476,-2185,-1606,-735,399,1705,3037,4227,5081,5449,5204,4331,2859,941,-1237,-3420,-5355,-6806,-7587,-7595,-6831,-5383,-3462,-1319,731,2395,3435,3671,3066,1654,-407,-2920,-5624,-8290,-10662,-12567,-13840,-14411,-14235,-13371,-11896,-9971,-7752,-5429,-3161,-1088,701,2155,3258,4031,4473,4610,4416,3879,2962,1648,-59,-2097,-4369,-6693,-8891,-10726,-12024,-12630,-12477,-11579,-10019,-7957,-5571,-3082,-676,1442,3124,4247,4715,4524,3679,2289,510,-1471,-3388,-5015,-6124,-6544,-6217,-5129,-3416,-1246,1104,3349,5182,6327,6589,5854,4157,1635,-1435,-4719,-7825,-10397,-12153,-12923,-12701,-11600,-9870,-7814,-5759,-3980,-2675,-1924,-1685,-1834,-2151,-2439,-2473,-2131,-1326,-82,1519,3328,5148,6794,8059,8819,8965,8487,7414,5845,3908,1757,-452,-2573,-4464,-6023,-7150,-7791,-7930,-7587,-6834,-5768,-4489,-3102,-1675,-237,1194,2657,4155,5703,7263,8762,10084,11109,11715,11830,11440,10592,9402,8019,6612,5364,4411,3867,3778,4131,4867,5870,7014,8154,9159,9899,10295,10251,9767,8828,7527,5962,4300,2702,1330,303,-309,-512,-376,-29,348,586,500,-15,-1025,-2498,-4324,-6343,-8308,-10007,-11196,-11728,-11503,-10535,-8914,-6804,-4418,-1964,366,2431,4159,5536,6599,7431,8115,8726,9333,9933,10534,11079,11514,11789,11835,11632,11147,10381,9362,8108,6691,5150,3560,1974,444,-974,-2237,-3288,-4089,-4595,-4789,-4665,-4243,-3537,-2604,-1454,-169,1222,2640,4011,5277,6347,7182,7714,7919,7770,7286,6505,5516,4441,3403,2532,1908,1574,1520,1682,1969,2275,2484,2513,2285,1780,984,-44,-1251,-2517,-3732,-4767,-5518,-5904,-5898,-5522,-4855,-4028,-3206,-2558,-2252,-2401,-3059,-4209,-5757,-7556,-9420,-11143,-12522,-13395,-13625,-13168,-12030,-10316,-8173,-5815,-3453,-1300,468,1740,2473,2672,2433,1828,1003,23,-1020,-2118,-3238,-4412,-5621,-6858,-8097,-9248,-10258,-11013,-11430,-11438,-10992,-10101,-8821,-7267,-5573,-3929,-2480,-1391,-744,-583,-861,-1480,-2267,-3040,-3601,-3804,-3565,-2879,-1835,-578,693,1793,2558,2904,2826,2382,1720,979,339,-68,-134,205,949,2078,3480,5080,6694,8221,9474,10355,10737,10573,9831,8581,6896,4957,2916,976,-698,-1953,-2688,-2839,-2407,-1419,5,1760,3633,5456,6999,8084,8559,8331,7406,5850,3838,1575,-686,-2717,-4312,-5360,-5798,-5668,-5072,-4136,-3038,-1888,-811,184,1082,1961,2874,3862,4953,6075,7161,8074,8682,8891,8618,7894,6757,5347,3791,2248,860,-275,-1045,-1417,-1340,-834,64,1267,2647,4072,5382,6461,7222,7636,7740,7609,7370,7135,7034,7124,7431,7905,8435,8871,9030,8751,7888,6381,4230,1531,-1524,-4694,-7661,-10140,-11858,-12651,-12457,-11341,-9480,-7125,-4576,-2119,-16,1544,2445,2649,2196,1193,-206,-1816,-3423,-4829,-5851,-6338,-6234,-5510,-4262,-2623,-800,981,2480,3507,3871,3519,2387,585,-1784,-4503,-7351,-10100,-12521,-14462,-15774,-16407,-16321,-15557,-14174,-12281,-10000,-7466,-4820,-2179,323,2580,4473,5903,6788,7079,6783,5952,4722,3253,1767,472,-432,-810,-609,139,1281,2620,3883,4820,5217,4911,3879,2146,-102,-2645,-5190,-7453,-9171,-10171,-10349,-9733,-8437,-6663,-4654,-2671,-919,439,1350,1817,1930,1806,1600,1456,1503,1823,2461,3383,4525,5773,6994,8075,8896,9390,9513,9245,8616,7647,6401,4936,3304,1587,-165,-1859,-3409,-4725,-5693,-6256,-6350,-5990,-5212,-4129,-2882,-1654,-627,22,202,-150,-950,-2081,-3336,-4482,-5300,-5607,-5299,-4366,-2885,-1010,1062,3128,4993,6526,7630,8273,8479,8285,7796,7095,6315,5566,4965,4614,4560,4840,5409,6193,7066,7887,8517,8845,8795,8344,7519,6389,5072,3686,2375,1241,362,-225,-549,-648,-615,-498,-375,-237,-99,100,398,835,1433,2165,2980,3797,4526,5077,5412,5477,5308,4892,4285,3505,2571,1513,336,-924,-2208,-3442,-4509,-5291,-5671,-5550,-4873,-3637,-1903,207,2498,4754,6722,8185,8983,9030,8356,7082,5400,3550,1784,308,-700,-1163,-1052,-439,576,1822,3118,4289,5152,5573,5447,4708,3375,1497,-767,-3218,-5592,-7598,-8970,-9475,-8985,-7462,-5015,-1849,1712,5294,8501,10964,12416,12671,11720,9646,6680,3123,-688,-4394,-7705,-10383,-12295,-13406,-13771,-13513,-12798,-11801,-10686,-9585,-8599,-7761,-7105,-6569,-6143,-5731,-5306,-4799,-4184,-3434,-2537,-1484,-289,1030,2431,3835,5177,6328,7226,7766,7939,7715,7174,6367,5436,4482,3621,2930,2439,2134,1967,1862,1753,1591,1348,1036,678,318,-15,-302,-541,-762,-995,-1274,-1658,-2142,-2780,-3551,-4462,-5485,-6574,-7677,-8722,-9637,-10351,-10806,-10967,-10825,-10426,-9833,-9164,-8515,-7997,-7668,-7539,-7579,-7691,-7771,-7704,-7407,-6840,-6024,-5013,-3915,-2838,-1894,-1171,-726,-577,-718,-1099,-1667,-2345,-3062,-3762,-4386,-4904,-5285,-5492,-5507,-5270,-4755,-3920,-2743,-1242,540,2503,4490,6340,7822,8768,8994,8413,7002,4819,2034,-1159,-4460,-7605,-10287,-12264,-13336,-13380,-12381,-10405,-7637,-4330,-813,2563,5457,7572,8729,8836,7964,6279,4041,1575,-820,-2831,-4273,-4979,-4960,-4237,-2987,-1364,398,2126,3639,4837,5633,6023,5999,5624,4947,4052,3011,1895,760,-341,-1369,-2290,-3066,-3684,-4120,-4381,-4478,-4419,-4236,-3915,-3460,-2850,-2044,-1032,222,1705,3396,5231,7125,8965,10628,11998,12963,13458,13444,12951,12029,10796,9369,7900,6523,5360,4505,3994,3835,3970,4309,4737,5113,5304,5216,4768,3977,2887,1609,294,-918,-1866,-2450,-2596,-2285,-1545,-445,930,2470,4071,5642,7084,8350,9364,10110,10556,10714,10601,10266,9743,9090,8326,7477,6568,5614,4656,3726,2855,2077,1402,842,397,71,-131,-192,-93,180,637,1258,1994,2771,3474,3995,4205,4009,3343,2178,566,-1421,-3645,-5966,-8238,-10316,-12099,-13506,-14507,-15113,-15360,-15305,-14997,-14476,-13748,-12815,-11651,-10238,-8568,-6656,-4546,-2329,-89,2031,3934,5475,6578,7151,7169,6615,5524,3947,1973,-294,-2728,-5188,-7530,-9621,-11342,-12623,-13402,-13685,-13481,-12852,-11871,-10640,-9252,-7840,-6475,-5282,-4308,-3612,-3220,-3090,-3191,-3408,-3650,-3781,-3710,-3338,-2648,-1643,-414,913,2155,3126,3635,3547,2800,1417,-451,-2595,-4698,-6468,-7600,-7897,-7261,-5718,-3440,-694,2188,4837,6946,8251,8634,8070,6675,4657,2291,-123,-2305,-4040,-5188,-5714,-5645,-5099,-4187,-3069,-1869,-687,369,1280,1969,2467,2761,2897,2932,2917,2936,3033,3254,3612,4065,4578,5037,5375,5481,5308,4813,4007,2937,1692,387,-835,-1833,-2484,-2692,-2423,-1698,-598,735,2115,3363,4277,4753,4715,4184,3263,2068,780,-461,-1521,-2301,-2757,-2857,-2622,-2047,-1187,-42,1313,2848,4477,6140,7746,9228,10506,11527,12238,12615,12640,12321,11695,10783,9668,8376,6986,5529,4050,2587,1182,-112,-1228,-2105,-2689,-2955,-2910,-2604,-2107,-1539,-973,-529,-221,-92,-98,-218,-413,-667,-1003,-1451,-2069,-2901,-3954,-5221,-6606,-8014,-9294,-10304,-10941,-11118,-10831,-10117,-9048,-7749,-6334,-4933,-3654,-2582,-1773,-1249,-995,-983,-1144,-1442,-1786,-2144,-2438,-2636,-2696,-2610,-2373,-2008,-1538,-980,-355,348,1137,2018,3023,4126,5335,6590,7846,9013,10032,10804,11295,11461,11305,10855,10138,9193,8029,6651,5033,3173,1070,-1221,-3603,-5931,-8027,-9703,-10802,-11202,-10893,-9918,-8446,-6686,-4906,-3358,-2260,-1741,-1839,-2474,-3479,-4633,-5672,-6390,-6611,-6269,-5394,-4087,-2543,-950,481,1600,2327,2626,2571,2225,1723,1140,566,23,-471,-930,-1365,-1786,-2184,-2545,-2847,-3060,-3180,-3186,-3106,-2947,-2744,-2504,-2238,-1919,-1513,-963,-206,803,2085,3607,5287,6990,8548,9791,10550,10712,10208,9038,7277,5052,2543,-46,-2490,-4596,-6184,-7151,-7440,-7052,-6064,-4573,-2755,-780,1124,2773,3972,4594,4583,3923,2734,1135,-651,-2431,-4000,-5215,-5979,-6284,-6148,-5682,-4964,-4144,-3297,-2556,-1976,-1643,-1602,-1872,-2463,-3329,-4407,-5591,-6781,-7844,-8706,-9275,-9530,-9479,-9155,-8642,-8007,-7330,-6664,-6024,-5417,-4792,-4127,-3378,-2531,-1600,-595,415,1408,2278,3004,3471,3647,3453,2863,1861,479,-1230,-3169,-5236,-7294,-9238,-10918,-12253,-13135,-13523,-13380,-12735,-11611,-10095,-8257,-6198,-4012,-1796,374,2413,4267,5869,7176,8130,8707,8872,8621,7967,6951,5653,4186,2691,1324,223,-490,-765,-606,-71,706,1609,2473,3202,3695,3925,3884,3614,3178,2648,2116,1629,1257,1013,919,970,1156,1455,1837,2270,2709,3136,3517,3837,4073,4200,4189,4032,3712,3251,2700,2119,1620,1286,1202,1406,1882,2575,3378,4177,4860,5340,5572,5565,5364,5062,4772,4572,4569,4757,5154,5688,6290,6851,7295,7518,7491,7162,6546,5654,4549,3296,2003,780,-246,-963,-1265,-1091,-414,746,2304,4160,6151,8131,9919,11368,12324,12682,12352,11302,9534,7110,4155,828,-2620,-5948,-8855,-11079,-12397,-12648,-11781,-9850,-7023,-3558,205,3920,7221,9811,11461,12048,11571,10132,7946,5287,2484,-136,-2307,-3782,-4472,-4320,-3414,-1881,65,2216,4323,6175,7579,8403,8563,8074,6992,5470,3680,1841,132,-1280,-2316,-2954,-3234,-3255,-3117,-2929,-2755,-2628,-2518,-2375,-2106,-1639,-898,129,1444,2967,4633,6299,7862,9164,10081,10482,10249,9317,7633,5247,2221,-1257,-5009,-8757,-12249,-15221,-17441,-18767,-19097,-18458,-16930,-14699,-11986,-9064,-6206,-3664,-1641,-273,410,436,-48,-888,-1862,-2817,-3596,-4143,-4438,-4525,-4469,-4346,-4196,-4050,-3872,-3620,-3226,-2633,-1826,-821,316,1474,2524,3334,3785,3805,3356,2462,1182,-375,-2090,-3821,-5452,-6849,-7959,-8675,-9012,-8913,-8416,-7531,-6304,-4806,-3110,-1319,451,2107,3528,4662,5431,5829,5849,5514,4882,3984,2909,1720,490,-675,-1706,-2491,-2956,-3005,-2612,-1728,-433,1212,3044,4900,6604,8000,8971,9469,9479,9084,8365,7481,6563,5757,5180,4905,4975,5362,6010,6793,7595,8279,8745,8949,8889,8627,8259,7893,7637,7566,7707,8048,8518,9029,9462,9727,9728,9438,8834,7949,6836,5570,4251,2992,1905,1116,718,778,1332,2311,3644,5138,6619,7876,8739,9083,8854,8056,6761,5086,3164,1143,-836,-2662,-4239,-5497,-6399,-6899,-6988,-6661,-5917,-4803,-3342,-1630,275,2255,4223,6071,7701,9022,9940,10382,10275,9581,8267,6373,3946,1126,-1928,-4992,-7818,-10164,-11808,-12589,-12439,-11371,-9529,-7123,-4461,-1867,330,1852,2523,2264,1129,-726,-3085,-5668,-8229,-10537,-12430,-13837,-14733,-15186,-15293,-15174,-14970,-14779,-14696,-14766,-14989,-15336,-15720,-16020,-16114,-15854,-15140,-13919,-12192,-10071,-7698,-5302,-3091,-1278,-7,640,679,178,-692,-1770,-2847,-3753,-4370,-4593,-4433,-3890,-3061,-2022,-899,210,1217,2033,2650,3014,3168,3122,2928,2654,2354,2088,1880,1734,1613,1463,1220,811,209,-610,-1610,-2718,-3851,-4860,-5623,-5986,-5827,-5063,-3662,-1672,778,3498,6223,8685,10605,11748,11980,11240,9628,7305,4564,1689,-999,-3250,-4861,-5731,-5833,-5221,-4017,-2343,-389,1720,3801,5745,7384,8640,9367,9528,9053,7970,6334,4268,1958,-389,-2520,-4213,-5258,-5522,-4937,-3525,-1382,1324,4370,7509,10465,13005,14911,16035,16302,15710,14343,12362,9974,7430,4991,2897,1363,530,484,1217,2628,4564,6768,9005,10990,12524,13454,13711,13337,12412,11088,9525,7849,6177,4555,3015,1571,232,-960,-1967,-2716,-3156,-3217,-2879,-2121,-983,477,2155,3930,5639,7135,8234,8821,8765,8045,6660,4721,2384,-130,-2580,-4721,-6353,-7304,-7521,-6985,-5817,-4148,-2212,-207,1642,3165,4244,4812,4854,4433,3592,2465,1128,-296,-1751,-3164,-4534,-5853,-7128,-8380,-9577,-10688,-11637,-12338,-12709,-12676,-12214,-11335,-10097,-8601,-6975,-5343,-3831,-2506,-1421,-552,130,694,1202,1691,2192,2703,3192,3640,3998,4241,4365,4362,4267,4093,3877,3609,3285,2854,2268,1448,357,-1045,-2741,-4664,-6740,-8813,-10762,-12418,-13663,-14376,-14486,-13955,-12778,-11013,-8763,-6178,-3477,-874,1379,3073,4044,4198,3551,2198,343,-1774,-3884,-5747,-7180,-8081,-8441,-8336,-7920,-7366,-6869,-6568,-6544,-6785,-7204,-7635,-7901,-7807,-7218,-6052,-4321,-2110,389,2966,5332,7252,8500,8933,8516,7287,5403,3071,555,-1877,-3967,-5518,-6364,-6464,-5798,-4491,-2688,-629,1439,3255,4607,5344,5405,4836,3765,2386,934,-385,-1392,-1997,-2178,-1992,-1548,-964,-369,150,547,798,967,1081,1252,1518,1938,2498,3140,3769,4255,4482,4351,3809,2856,1520,-109,-1962,-3932,-5948,-7937,-9834,-11595,-13136,-14410,-15308,-15777,-15734,-15157,-14067,-12521,-10666,-8649,-6673,-4908,-3506,-2561,-2119,-2162,-2612,-3364,-4256,-5142,-5850,-6261,-6255,-5786,-4824,-3392,-1562,586,2902,5250,7435,9299,10660,11403,11424,10716,9299,7286,4816,2063,-771,-3519,-6002,-8104,-9743,-10857,-11474,-11588,-11282,-10610,-9661,-8523,-7281,-6018,-4800,-3681,-2694,-1857,-1170,-633,-220,76,287,450,599,785,1049,1424,1927,2568,3319,4155,5031,5896,6717,7449,8083,8584,8958,9164,9195,9014,8590,7926,7001,5871,4562,3161,1737,377,-837,-1836,-2556,-2970,-3039,-2777,-2175,-1265,-77,1339,2902,4534,6120,7568,8777,9665,10183,10287,9985,9297,8273,6990,5529,3980,2430,949,-387,-1529,-2422,-3021,-3304,-3236,-2819,-2042,-924,520,2243,4198,6303,8472,10591,12552,14229,15506,16284,16448,15955,14743,12820,10232,7057,3445,-426,-4326,-8017,-11226,-13749,-15363,-15978,-15512,-14026,-11617,-8476,-4837,-965,2870,6407,9438,11779,13335,14048,13936,13080,11590,9631,7382,5004,2696,563,-1237,-2656,-3636,-4170,-4312,-4108,-3683,-3133,-2597,-2189,-2005,-2148,-2641,-3524,-4769,-6315,-8094,-9973,-11837,-13541,-14957,-15983,-16541,-16609,-16198,-15368,-14198,-12801,-11273,-9744,-8300,-7045,-6042,-5326,-4920,-4773,-4862,-5090,-5401,-5714,-5965,-6110,-6117,-5961,-5645,-5150,-4488,-3660,-2685,-1596,-465,636,1588,2288,2624,2520,1932,872,-588,-2333,-4179,-5948,-7433,-8479,-8956,-8817,-8054,-6738,-4980,-2929,-779,1292,3069,4394,5122,5180,4567,3352,1680,-255,-2236,-4014,-5395,-6187,-6294,-5683,-4388,-2556,-338,2017,4314,6300,7833,8746,9019,8625,7669,6265,4588,2840,1198,-136,-1033,-1383,-1136,-334,983,2620,4460,6251,7839,9034,9733,9875,9475,8603,7376,5926,4406,2931,1624,551,-217,-657,-742,-484,129,1051,2290,3774,5480,7320,9211,11032,12655,13933,14748,15004,14673,13781,12431,10769,8986,7276,5806,4719,4063,3865,4057,4566,5274,6076,6874,7588,8172,8582,8826,8872,8732,8388,7818,7056,6083,4988,3818,2691,1699,948,485,345,496,869,1384,1912,2381,2669,2743,2522,2015,1207,139,-1122,-2491,-3840,-5042,-5955,-6472,-6494,-6011,-5020,-3618,-1889,25,2019,3953,5748,7267,8451,9167,9372,8971,7969,6372,4267,1782,-905,-3588,-6050,-8089,-9553,-10328,-10411,-9833,-8736,-7281,-5680,-4134,-2827,-1890,-1403,-1377,-1778,-2516,-3484,-4562,-5615,-6545,-7247,-7661,-7746,-7495,-6928,-6096,-5066,-3909,-2707,-1509,-367,709,1706,2647,3547,4425,5310,6184,7043,7834,8486,8917,9006,8670,7800,6354,4302,1693,-1392,-4802,-8350,-11831,-15008,-17682,-19674,-20858,-21192,-20694,-19465,-17664,-15488,-13134,-10805,-8623,-6696,-5029,-3594,-2308,-1067,247,1711,3395,5284,7324,9402,11338,12956,14041,14437,14004,12710,10563,7719,4365,807,-2647,-5663,-7956,-9319,-9645,-8954,-7386,-5172,-2626,-77,2164,3829,4757,4864,4198,2868,1084,-915,-2872,-4518,-5665,-6136,-5866,-4845,-3147,-921,1637,4292,6787,8902,10435,11267,11351,10704,9431,7674,5618,3465,1401,-395,-1805,-2732,-3158,-3109,-2644,-1897,-978,-49,771,1350,1621,1520,1046,223,-903,-2247,-3742,-5296,-6850,-8340,-9720,-10952,-11996,-12823,-13392,-13662,-13596,-13155,-12327,-11125,-9574,-7753,-5730,-3609,-1476,589,2503,4231,5710,6936,7872,8499,8793,8718,8260,7404,6177,4637,2880,1054,-675,-2115,-3092,-3470,-3183,-2250,-795,987,2822,4420,5506,5863,5371,4013,1914,-740,-3632,-6479,-8961,-10848,-11967,-12250,-11727,-10504,-8765,-6734,-4638,-2714,-1143,-57,458,419,-136,-1070,-2222,-3382,-4341,-4873,-4830,-4077,-2615,-507,2068,4864,7597,9968,11737,12720,12858,12180,10836,9049,7094,5248,3762,2794,2445,2669,3380,4378,5468,6434,7084,7290,6967,6105,4764,3053,1137,-793,-2536,-3901,-4740,-4962,-4538,-3512,-1969,-48,2115,4367,6584,8662,10516,12095,13383,14349,15016,15359,15373,15037,14300,13150,11548,9524,7127,4448,1650,-1117,-3644,-5767,-7322,-8214,-8384,-7856,-6701,-5041,-3040,-857,1335,3410,5249,6806,8034,8963,9598,9988,10157,10126,9912,9506,8906,8096,7067,5818,4367,2746,1029,-703,-2322,-3720,-4763,-5351,-5410,-4903,-3848,-2315,-404,1740,3967,6132,8095,9742,10996,11779,12086,11900,11288,10298,9069,7706,6373,5198,4285,3703,3439,3426,3544,3615,3489,3011,2103,745,-990,-2953,-4939,-6704,-8017,-8673,-8555,-7624,-5965,-3723,-1149,1498,3924,5886,7195,7742,7517,6599,5120,3272,1238,-794,-2673,-4288,-5552,-6440,-6917,-6994,-6676,-5981,-4937,-3586,-1996,-266,1468,3028,4241,4893,4848,3976,2267,-234,-3348,-6851,-10436,-13797,-16652,-18773,-20033,-20407,-19967,-18879,-17362,-15660,-14022,-12637,-11671,-11174,-11170,-11567,-12249,-13054,-13819,-14391,-14655,-14530,-13991,-13046,-11756,-10192,-8475,-6716,-5044,-3565,-2371,-1497,-957,-694,-626,-644,-624,-469,-98,512,1322,2260,3180,3954,4408,4419,3893,2779,1109,-1049,-3562,-6255,-8947,-11447,-13598,-15269,-16380,-16884,-16766,-16035,-14718,-12850,-10497,-7734,-4674,-1453,1768,4817,7512,9709,11278,12159,12333,11862,10857,9487,7950,6461,5219,4392,4087,4342,5145,6380,7925,9587,11192,12567,13562,14081,14070,13527,12495,11063,9328,7441,5520,3713,2132,865,-31,-532,-677,-481,-40,623,1432,2384,3448,4648,5964,7416,8959,10576,12197,13769,15210,16458,17434,18108,18413,18355,17913,17125,16028,14695,13209,11662,10150,8751,7527,6508,5700,5055,4533,4035,3496,2834,2017,1015,-138,-1404,-2718,-3993,-5174,-6157,-6909,-7336,-7426,-7125,-6453,-5422,-4093,-2541,-847,870,2538,4030,5285,6210,6760,6900,6632,5978,4996,3752,2340,852,-618,-1993,-3200,-4211,-4986,-5550,-5903,-6096,-6149,-6110,-5997,-5852,-5695,-5575,-5526,-5608,-5872,-6354,-7091,-8058,-9240,-10537,-11877,-13120,-14183,-14959,-15404,-15501,-15281,-14813,-14185,-13496,-12831,-12250,-11775,-11404,-11107,-10834,-10569,-10257,-9930,-9595,-9305,-9105,-9047,-9134,-9371,-9698,-10034,-10305,-10396,-10265,-9853,-9165,-8226,-7079,-5797,-4425,-3032,-1659,-339,874,1978,2903,3631,4108,4302,4193,3776,3077,2133,1005,-249,-1565,-2895,-4191,-5416,-6521,-7442,-8104,-8405,-8265,-7606,-6406,-4706,-2606,-271,2070,4204,5875,6908,7150,6546,5119,2973,302,-2664,-5648,-8398,-10682,-12332,-13252,-13405,-12830,-11606,-9830,-7646,-5167,-2544,104,2638,4951,6939,8542,9719,10492,10886,11002,10905,10708,10459,10223,9980,9730,9400,8954,8329,7512,6511,5369,4192,3058,2116,1438,1120,1192,1644,2451,3517,4780,6113,7442,8666,9734,10590,11217,11587,11707,11563,11159,10492,9573,8430,7098,5677,4233,2939,1884,1218,1003,1284,2023,3148,4502,5935,7237,8249,8795,8790,8177,6992,5321,3308,1124,-1047,-3031,-4690,-5912,-6634,-6851,-6581,-5920,-4955,-3831,-2661,-1571,-649,44,486,689,696,584,422,325,355,598,1098,1864,2891,4116,5450,6782,7965,8855,9313,9213,8480,7083,5059,2523,-354,-3324,-6138,-8526,-10289,-11299,-11520,-11050,-10037,-8753,-7428,-6354,-5700,-5620,-6128,-7179,-8648,-10340,-12072,-13608,-14793,-15456,-15515,-14913,-13669,-11826,-9489,-6772,-3836,-827,2077,4714,6941,8616,9688,10100,9914,9204,8118,6836,5511,4312,3326,2593,2089,1721,1396,976,394,-434,-1488,-2755,-4153,-5603,-6998,-8242,-9230,-9883,-10120,-9911,-9238,-8160,-6743,-5128,-3444,-1856,-496,506,1090,1212,914,264,-620,-1607,-2564,-3367,-3928,-4166,-4070,-3613,-2851,-1813,-585,782,2196,3606,4923,6093,7030,7679,7972,7873,7391,6533,5402,4069,2673,1329,139,-809,-1484,-1874,-2028,-2004,-1881,-1753,-1663,-1673,-1766,-1912,-2046,-2082,-1934,-1547,-870,76,1257,2567,3899,5093,6026,6555,6611,6144,5192,3835,2202,463,-1224,-2700,-3854,-4610,-4956,-4916,-4576,-4033,-3421,-2840,-2401,-2147,-2095,-2212,-2420,-2636,-2760,-2726,-2497,-2079,-1526,-910,-339,110,345,343,99,-340,-884,-1431,-1862,-2081,-2021,-1675,-1088,-351,394,1008,1345,1296,808,-131,-1445,-3038,-4729,-6349,-7697,-8606,-8933,-8608,-7607,-5996,-3892,-1484,998,3300,5167,6371,6743,6174,4667,2303,-745,-4217,-7807,-11193,-14036,-16090,-17139,-17119,-16033,-14031,-11328,-8207,-5003,-2008,471,2220,3105,3069,2208,655,-1311,-3419,-5342,-6819,-7621,-7627,-6819,-5282,-3201,-831,1562,3688,5331,6325,6590,6154,5105,3624,1925,241,-1180,-2162,-2541,-2268,-1341,145,2033,4124,6190,8023,9444,10329,10651,10417,9760,8796,7735,6720,5918,5411,5241,5396,5804,6368,6984,7532,7934,8130,8090,7819,7350,6718,5983,5190,4381,3599,2853,2171,1544,980,463,-10,-455,-852,-1206,-1482,-1653,-1694,-1558,-1230,-686,87,1086,2287,3666,5148,6664,8119,9411,10456,11181,11542,11544,11188,10556,9688,8699,7655,6666,5803,5149,4744,4609,4725,5018,5406,5746,5929,5832,5403,4611,3525,2224,865,-406,-1450,-2152,-2461,-2357,-1877,-1082,-66,1082,2253,3350,4295,4991,5402,5480,5234,4693,3913,2984,1986,1016,133,-624,-1241,-1757,-2208,-2672,-3203,-3863,-4675,-5651,-6751,-7924,-9077,-10105,-10906,-11384,-11478,-11169,-10478,-9483,-8282,-6991,-5717,-4535,-3484,-2561,-1724,-908,-43,945,2090,3423,4907,6503,8098,9601,10863,11780,12233,12160,11523,10342,8669,6605,4271,1816,-620,-2901,-4918,-6596,-7883,-8779,-9294,-9480,-9397,-9129,-8757,-8384,-8083,-7932,-7979,-8241,-8716,-9348,-10078,-10791,-11384,-11714,-11670,-11134,-10036,-8350,-6089,-3340,-220,3096,6428,9570,12354,14617,16253,17216,17491,17152,16282,15033,13546,11987,10489,9174,8116,7365,6919,6755,6805,6977,7162,7234,7085,6638,5833,4709,3305,1746,167,-1298,-2504,-3358,-3799,-3808,-3417,-2691,-1731,-636,474,1523,2435,3173,3724,4093,4303,4381,4363,4273,4130,3945,3707,3401,3000,2480,1817,1019,88,-909,-1922,-2852,-3619,-4141,-4361,-4261,-3837,-3155,-2272,-1303,-354,451,1003,1205,997,361,-688,-2046,-3604,-5151,-6517,-7469,-7858,-7547,-6494,-4735,-2372,416,3411,6379,9083,11335,12970,13922,14153,13723,12723,11280,9549,7663,5743,3893,2160,587,-826,-2100,-3248,-4320,-5311,-6254,-7124,-7912,-8585,-9125,-9505,-9724,-9785,-9686,-9450,-9066,-8528,-7821,-6922,-5818,-4508,-3017,-1394,306,1982,3593,5021,6253,7188,7823,8091,7981,7491,6626,5458,4043,2493,905,-635,-2035,-3271,-4304,-5135,-5767,-6183,-6364,-6290,-5908,-5237,-4264,-3068,-1742,-423,731,1573,1976,1875,1242,142,-1322,-2988,-4679,-6199,-7384,-8076,-8190,-7666,-6545,-4889,-2861,-639,1546,3470,4917,5719,5772,5039,3585,1546,-864,-3388,-5744,-7680,-8969,-9458,-9085,-7849,-5874,-3310,-391,2635,5540,8086,10127,11539,12285,12391,11934,11046,9879,8608,7394,6385,5683,5363,5424,5859,6581,7510,8527,9510,10332,10886,11061,10796,10041,8793,7078,4966,2538,-79,-2772,-5399,-7846,-9991,-11756,-13054,-13865,-14151,-13940,-13257,-12167,-10750,-9101,-7326,-5537,-3831,-2318,-1054,-116,486,738,671,313,-269,-1036,-1904,-2832,-3748,-4599,-5344,-5925,-6331,-6537,-6565,-6432,-6199,-5910,-5647,-5449,-5366,-5402,-5539,-5739,-5911,-5996,-5884,-5539,-4911,-4021,-2918,-1689,-459,671,1558,2145,2365,2219,1749,1021,125,-826,-1742,-2521,-3094,-3406,-3431,-3178,-2694,-2040,-1338,-665,-150,148,196,-4,-380,-851,-1303,-1643,-1790,-1722,-1452,-1046,-603,-235,-44,-124,-501,-1191,-2122,-3226,-4362,-5420,-6260,-6784,-6937,-6682,-6078,-5199,-4161,-3114,-2174,-1465,-1043,-940,-1117,-1507,-2010,-2497,-2854,-2969,-2748,-2142,-1119,296,2052,4054,6184,8297,10249,11889,13095,13748,13786,13161,11904,10056,7745,5083,2258,-591,-3292,-5721,-7773,-9369,-10472,-11057,-11142,-10752,-9969,-8865,-7582,-6226,-4951,-3858,-3035,-2515,-2277,-2252,-2328,-2373,-2245,-1839,-1081,39,1474,3107,4818,6412,7774,8744,9263,9297,8860,8045,6930,5667,4383,3232,2343,1832,1774,2180,3027,4200,5565,6938,8143,9028,9479,9447,8934,8004,6752,5294,3753,2227,804,-466,-1554,-2431,-3091,-3515,-3667,-3536,-3068,-2255,-1082,435,2241,4262,6369,8427,10256,11686,12548,12715,12103,10726,8642,6035,3099,121,-2668,-5009,-6755,-7786,-8106,-7751,-6848,-5536,-3976,-2321,-717,742,1943,2856,3421,3670,3600,3301,2829,2306,1816,1472,1333,1437,1788,2325,3008,3722,4423,5020,5504,5858,6110,6300,6463,6641,6830,7022,7159,7177,6982,6490,5627,4356,2686,680,-1549,-3848,-6041,-7969,-9474,-10488,-10949,-10915,-10452,-9706,-8834,-7998,-7360,-7036,-7108,-7589,-8455,-9593,-10896,-12194,-13349,-14227,-14744,-14841,-14534,-13838,-12826,-11577,-10160,-8666,-7138,-5625,-4138,-2701,-1296,37,1304,2441,3397,4116,4515,4580,4271,3650,2768,1755,738,-141,-753,-1010,-885,-394,359,1244,2094,2728,3000,2803,2086,889,-702,-2533,-4416,-6174,-7617,-8621,-9090,-8986,-8334,-7179,-5631,-3813,-1867,37,1766,3163,4138,4614,4584,4091,3230,2146,1004,-41,-839,-1317,-1413,-1167,-623,100,900,1639,2219,2555,2605,2372,1906,1290,654,114,-170,-97,439,1477,3016,4983,7273,9715,12125,14321,16111,17370,17996,17959,17273,16008,14254,12138,9766,7262,4709,2193,-239,-2524,-4645,-6545,-8207,-9596,-10683,-11458,-11909,-12048,-11904,-11507,-10912,-10159,-9290,-8337,-7301,-6186,-4974,-3648,-2216,-679,912,2511,4040,5420,6583,7455,8007,8204,8068,7618,6892,5947,4815,3550,2181,756,-686,-2081,-3377,-4489,-5364,-5932,-6166,-6053,-5600,-4850,-3862,-2704,-1478,-273,804,1634,2141,2224,1849,997,-280,-1897,-3697,-5516,-7176,-8503,-9399,-9792,-9688,-9156,-8276,-7181,-5983,-4781,-3664,-2664,-1802,-1076,-454,71,523,888,1138,1224,1084,650,-114,-1245,-2704,-4442,-6353,-8302,-10162,-11774,-13049,-13865,-14209,-14033,-13376,-12264,-10753,-8915,-6809,-4538,-2166,181,2414,4422,6089,7368,8167,8516,8415,7953,7223,6361,5479,4725,4174,3918,3968,4327,4908,5627,6331,6877,7122,6927,6229,4970,3197,976,-1559,-4230,-6868,-9263,-11260,-12714,-13529,-13685,-13175,-12111,-10574,-8754,-6784,-4853,-3078,-1582,-416,402,899,1146,1229,1253,1307,1477,1812,2343,3073,3974,5013,6137,7292,8428,9492,10445,11252,11890,12326,12573,12601,12462,12162,11774,11332,10898,10483,10107,9722,9310,8774,8091,7177,6020,4612,2966,1154,-762,-2664,-4437,-5954,-7085,-7727,-7784,-7218,-6011,-4214,-1907,789,3698,6657,9460,11939,13924,15301,15972,15917,15137,13704,11719,9344,6746,4138,1692,-419,-2081,-3239,-3888,-4102,-3979,-3663,-3310,-3048,-2998,-3220,-3720,-4474,-5383,-6356,-7247,-7952,-8334,-8316,-7821,-6819,-5322,-3364,-1037,1558,4281,6979,9513,11714,13472,14668,15244,15171,14478,13217,11499,9447,7203,4921,2719,723,-1017,-2444,-3584,-4471,-5159,-5743,-6274,-6824,-7420,-8053,-8706,-9316,-9813,-10141,-10208,-9994,-9453,-8595,-7436,-6016,-4394,-2635,-823,950,2575,3940,4916,5403,5302,4570,3218,1325,-956,-3414,-5804,-7886,-9453,-10369,-10582,-10119,-9079,-7626,-5913,-4147,-2435,-920,381,1437,2299,3022,3671,4306,4953,5610,6247,6802,7208,7384,7273,6828,6039,4912,3497,1854,71,-1770,-3565,-5240,-6701,-7896,-8767,-9291,-9467,-9306,-8862,-8171,-7325,-6364,-5370,-4391,-3461,-2643,-1938,-1399,-1027,-849,-858,-1048,-1381,-1831,-2317,-2799,-3176,-3387,-3344,-3005,-2315,-1301,17,1544,3171,4772,6196,7331,8058,8351,8190,7677,6915,6096,5375,4925,4822,5115,5725,6553,7406,8103,8454,8314,7589,6265,4391,2099,-436,-3002,-5380,-7382,-8850,-9699,-9905,-9509,-8629,-7404,-6026,-4672,-3500,-2640,-2151,-2039,-2258,-2707,-3267,-3805,-4196,-4347,-4206,-3754,-3034,-2100,-1054,22,1027,1891,2564,3006,3209,3175,2912,2456,1836,1096,296,-533,-1324,-2059,-2687,-3185,-3508,-3631,-3485,-3066,-2316,-1259,81,1633,3293,4920,6386,7516,8207,8330,7841,6733,5050,2928,509,-1980,-4348,-6370,-7896,-8806,-9058,-8682,-7763,-6427,-4852,-3188,-1604,-227,847,1558,1893,1880,1568,1059,426,-203,-778,-1224,-1539,-1732,-1867,-1995,-2215,-2571,-3123,-3867,-4784,-5788,-6795,-7665,-8286,-8553,-8390,-7791,-6774,-5440,-3897,-2298,-778,533,1571,2288,2740,2990,3170,3418,3859,4596,5677,7076,8729,10498,12237,13767,14949,15631,15739,15207,14039,12270,9982,7300,4352,1314,-1669,-4431,-6827,-8748,-10084,-10794,-10835,-10243,-9066,-7395,-5345,-3041,-605,1837,4183,6343,8229,9771,10899,11549,11668,11249,10290,8878,7122,5191,3284,1604,339,-370,-454,87,1162,2617,4272,5900,7353,8471,9210,9567,9611,9464,9267,9167,9276,9670,10334,11206,12121,12892,13293,13107,12193,10438,7874,4592,779,-3293,-7353,-11094,-14261,-16660,-18173,-18774,-18524,-17556,-16041,-14206,-12229,-10313,-8573,-7100,-5906,-4976,-4228,-3597,-2981,-2324,-1564,-690,302,1385,2500,3606,4606,5433,5988,6188,5959,5248,4044,2370,317,-1997,-4400,-6721,-8780,-10434,-11571,-12133,-12105,-11513,-10417,-8892,-7031,-4927,-2685,-383,1873,4021,5977,7692,9115,10226,10990,11419,11483,11203,10563,9581,8277,6690,4869,2898,850,-1160,-3057,-4728,-6128,-7188,-7905,-8285,-8373,-8242,-7961,-7635,-7305,-7041,-6827,-6641,-6419,-6072,-5525,-4710,-3596,-2208,-603,1087,2732,4152,5219,5817,5906,5526,4766,3793,2793,1953,1432,1343,1719,2540,3702,5071,6450,7684,8576,9038,8980,8444,7491,6291,5021,3890,3094,2771,3012,3803,5088,6698,8462,10160,11579,12560,12957,12706,11805,10296,8298,5952,3439,935,-1382,-3382,-4951,-6058,-6690,-6905,-6774,-6401,-5874,-5286,-4685,-4101,-3537,-2984,-2431,-1889,-1376,-917,-558,-307,-176,-146,-174,-230,-260,-251,-183,-89,18,76,59,-87,-351,-740,-1180,-1615,-1940,-2081,-1967,-1579,-920,-42,993,2091,3171,4123,4872,5307,5377,5001,4168,2866,1141,-934,-3256,-5678,-8064,-10230,-12043,-13350,-14071,-14153,-13621,-12540,-11042,-9255,-7367,-5501,-3809,-2366,-1242,-450,19,198,149,-72,-405,-790,-1209,-1625,-2058,-2492,-2960,-3436,-3940,-4431,-4900,-5298,-5591,-5733,-5683,-5410,-4895,-4120,-3111,-1882,-494,990,2492,3925,5204,6262,7034,7499,7625,7436,6928,6143,5097,3832,2377,787,-898,-2603,-4269,-5813,-7164,-8232,-8967,-9284,-9167,-8577,-7523,-6044,-4193,-2078,199,2478,4643,6532,8042,9087,9592,9571,9029,8061,6790,5362,3979,2800,1991,1645,1787,2370,3258,4281,5212,5857,6041,5672,4727,3299,1516,-401,-2253,-3841,-5016,-5708,-5897,-5642,-5038,-4206,-3278,-2355,-1523,-812,-221,292,810,1409,2185,3199,4492,6043,7810,9663,11480,13078,14295,14985,15021,14347,12938,10854,8182,5081,1707,-1743,-5098,-8201,-10923,-13178,-14908,-16091,-16729,-16859,-16496,-15725,-14558,-13100,-11375,-9487,-7489,-5478,-3533,-1735,-176,1087,1981,2482,2575,2270,1619,661,-521,-1865,-3315,-4801,-6309,-7795,-9251,-10652,-11961,-13129,-14087,-14744,-15028,-14856,-14206,-13077,-11534,-9657,-7584,-5425,-3314,-1343,417,1911,3128,4052,4685,5036,5092,4864,4343,3526,2426,1044,-593,-2466,-4528,-6730,-9008,-11259,-13397,-15271,-16770,-17725,-18037,-17582,-16330,-14282,-11518,-8203,-4526,-767,2832,5981,8481,10141,10879,10677,9599,7789,5451,2808,128,-2377,-4497,-6108,-7133,-7578,-7501,-7024,-6285,-5444,-4642,-3964,-3473,-3123,-2870,-2575,-2128,-1396,-310,1152,2939,4921,6935,8759,10214,11121,11393,10998,10004,8531,6788,4970,3316,1995,1145,826,1011,1614,2490,3459,4354,5012,5330,5265,4807,4037,3024,1920,823,-117,-832,-1227,-1299,-1052,-536,148,935,1687,2342,2813,3070,3109,2952,2661,2309,1965,1729,1642,1773,2144,2748,3594,4620,5798,7068,8360,9641,10822,11884,12751,13401,13791,13900,13721,13255,12510,11518,10312,8941,7476,5978,4543,3243,2174,1399,983,953,1298,1980,2913,3987,5071,6046,6781,7226,7316,7086,6572,5867,5070,4287,3608,3121,2860,2873,3149,3686,4455,5408,6494,7612,8685,9562,10154,10312,9975,9062,7587,5582,3150,431,-2398,-5126,-7558,-9463,-10685,-11062,-10516,-9037,-6677,-3601,-11,3788,7503,10793,13387,15058,15687,15262,13877,11730,9074,6204,3388,861,-1242,-2839,-3978,-4751,-5306,-5830,-6457,-7315,-8448,-9843,-11422,-13073,-14640,-15985,-16974,-17493,-17501,-16946,-15887,-14375,-12531,-10505,-8461,-6573,-5019,-3931,-3425,-3552,-4305,-5622,-7383,-9417,-11547,-13560,-15296,-16594,-17360,-17544,-17145,-16218,-14845,-13163,-11297,-9412,-7638,-6072,-4795,-3808,-3097,-2589,-2205,-1849,-1449,-943,-318,437,1264,2136,2964,3706,4283,4669,4825,4762,4501,4088,3587,3054,2548,2106,1742,1455,1215,986,723,386,-57,-606,-1256,-1953,-2633,-3215,-3583,-3670,-3371,-2649,-1481,116,2060,4245,6503,8655,10491,11833,12522,12465,11643,10107,8001,5513,2894,387,-1757,-3365,-4302,-4549,-4143,-3209,-1901,-410,1109,2499,3676,4568,5183,5529,5695,5740,5776,5870,6098,6481,7032,7695,8440,9161,9829,10341,10702,10871,10883,10759,10541,10253,9908,9499,8995,8374,7600,6663,5567,4331,2995,1599,199,-1170,-2445,-3578,-4505,-5153,-5453,-5346,-4771,-3727,-2220,-317,1861,4187,6440,8452,9985,10890,11002,10273,8676,6325,3373,84,-3243,-6273,-8698,-10259,-10786,-10227,-8638,-6204,-3185,92,3291,6086,8223,9505,9855,9273,7859,5790,3266,529,-2216,-4785,-7058,-8957,-10483,-11652,-12540,-13216,-13763,-14231,-14669,-15062,-15402,-15625,-15676,-15491,-15005,-14190,-13017,-11507,-9692,-7645,-5462,-3264,-1188,625,2052,2979,3339,3095,2270,926,-824,-2826,-4903,-6875,-8554,-9830,-10578,-10791,-10463,-9674,-8516,-7122,-5630,-4174,-2885,-1846,-1122,-719,-605,-708,-936,-1189,-1382,-1456,-1388,-1186,-896,-556,-226,58,273,405,472,481,473,468,519,637,868,1192,1620,2098,2580,2998,3288,3386,3281,2948,2449,1822,1176,580,138,-100,-86,182,679,1358,2136,2939,3662,4245,4604,4723,4581,4230,3704,3118,2518,2032,1685,1549,1624,1918,2409,3066,3857,4729,5649,6555,7407,8162,8768,9213,9460,9523,9419,9184,8894,8601,8385,8300,8374,8623,9017,9518,10053,10553,10926,11110,11036,10671,10002,9030,7793,6337,4723,3032,1347,-250,-1663,-2825,-3657,-4108,-4138,-3721,-2871,-1597,28,1943,4032,6180,8239,10073,11541,12527,12960,12780,12007,10666,8835,6610,4100,1427,-1284,-3907,-6329,-8425,-10104,-11271,-11857,-11841,-11203,-9999,-8301,-6223,-3930,-1565,669,2629,4154,5149,5554,5373,4675,3578,2253,890,-331,-1235,-1750,-1826,-1539,-1009,-415,12,96,-360,-1442,-3184,-5523,-8310,-11328,-14313,-16998,-19105,-20433,-20823,-20212,-18634,-16192,-13092,-9563,-5898,-2358,793,3348,5166,6162,6334,5746,4516,2800,798,-1314,-3340,-5131,-6581,-7605,-8198,-8356,-8143,-7607,-6826,-5862,-4752,-3549,-2251,-893,512,1924,3291,4544,5612,6411,6900,7030,6820,6281,5501,4527,3480,2396,1378,430,-396,-1118,-1730,-2251,-2699,-3087,-3430,-3732,-3992,-4196,-4329,-4360,-4261,-4003,-3550,-2903,-2032,-978,249,1572,2938,4242,5411,6341,6958,7203,7029,6452,5507,4308,2969,1662,496,-420,-1087,-1528,-1858,-2171,-2553,-3038,-3559,-4026,-4291,-4232,-3793,-2963,-1867,-616,586,1629,2397,2875,3076,3049,2843,2489,1968,1260,309,-890,-2305,-3830,-5269,-6401,-6933,-6668,-5435,-3232,-200,3377,7086,10456,13031,14425,14397,12871,9968,5969,1301,-3538,-8012,-11641,-14028,-14914,-14234,-12064,-8700,-4532,-70,4165,7698,10151,11330,11195,9924,7809,5256,2673,418,-1250,-2205,-2459,-2114,-1367,-410,562,1392,2001,2328,2397,2223,1875,1379,801,139,-579,-1361,-2196,-3065,-3916,-4676,-5244,-5521,-5430,-4929,-4052,-2886,-1600,-385,535,996,881,180,-1005,-2499,-4052,-5407,-6352,-6734,-6521,-5762,-4611,-3247,-1895,-719,158,688,925,949,913,944,1163,1612,2294,3126,3968,4667,5032,4921,4227,2905,1003,-1345,-3946,-6519,-8795,-10502,-11423,-11451,-10570,-8889,-6621,-4020,-1395,1007,2961,4367,5188,5498,5404,5069,4614,4176,3806,3552,3393,3307,3236,3133,2951,2645,2211,1619,917,112,-716,-1519,-2211,-2723,-2997,-2992,-2703,-2160,-1408,-539,375,1258,2056,2757,3381,3963,4578,5266,6077,7002,8012,9024,9926,10582,10842,10569,9657,8050,5764,2929,-261,-3485,-6401,-8636,-9873,-9915,-8700,-6357,-3159,481,4111,7258,9571,10790,10870,9895,8138,5953,3769,1989,945,851,1740,3490,5813,8311,10552,12117,12708,12155,10489,7874,4632,1107,-2304,-5323,-7696,-9341,-10222,-10443,-10102,-9379,-8387,-7258,-6062,-4845,-3626,-2401,-1170,74,1304,2486,3553,4406,4956,5086,4740,3865,2487,674,-1467,-3742,-5994,-7980,-9537,-10501,-10792,-10405,-9415,-7970,-6271,-4537,-2998,-1837,-1204,-1177,-1768,-2931,-4557,-6509,-8607,-10675,-12515,-13964,-14865,-15114,-14637,-13424,-11508,-8999,-6059,-2906,186,2945,5105,6451,6865,6322,4915,2853,419,-2031,-4139,-5568,-6071,-5495,-3871,-1322,1814,5185,8320,10827,12367,12748,11926,10008,7206,3816,149,-3484,-6821,-9648,-11804,-13189,-13761,-13520,-12553,-10982,-8989,-6808,-4651,-2757,-1295,-382,-52,-239,-795,-1513,-2142,-2483,-2356,-1734,-640,735,2190,3457,4332,4680,4468,3777,2761,1623,573,-236,-694,-797,-586,-156,374,915,1379,1750,2020,2222,2391,2539,2668,2735,2680,2424,1900,1048,-127,-1583,-3195,-4787,-6148,-7039,-7278,-6701,-5290,-3090,-310,2771,5769,8319,10054,10743,10262,8652,6096,2895,-594,-3980,-6924,-9130,-10414,-10665,-9895,-8176,-5693,-2638,685,4022,7049,9516,11192,11928,11673,10469,8488,5968,3238,627,-1553,-3049,-3735,-3563,-2649,-1167,607,2387,3884,4869,5178,4746,3615,1904,-170,-2363,-4408,-6060,-7112,-7424,-6914,-5587,-3493,-767,2430,5875,9343,12582,15376,17528,18905,19435,19102,17961,16112,13682,10851,7794,4735,1868,-586,-2459,-3620,-3983,-3564,-2411,-667,1490,3839,6147,8187,9757,10702,10926,10406,9206,7455,5350,3126,1040,-684,-1834,-2303,-2018,-1045,514,2436,4491,6393,7907,8833,9068,8593,7484,5888,4008,2059,276,-1169,-2110,-2481,-2249,-1450,-170,1487,3373,5348,7248,8947,10294,11201,11582,11407,10690,9479,7872,5990,3967,1942,26,-1676,-3102,-4199,-4959,-5376,-5494,-5360,-5055,-4650,-4230,-3839,-3514,-3260,-3052,-2883,-2694,-2482,-2200,-1851,-1424,-936,-418,92,524,841,958,864,516,-57,-829,-1731,-2694,-3640,-4506,-5248,-5836,-6288,-6610,-6867,-7082,-7315,-7570,-7849,-8142,-8409,-8652,-8834,-8970,-9033,-9026,-8900,-8626,-8143,-7415,-6426,-5210,-3849,-2486,-1274,-401,-7,-208,-1031,-2447,-4346,-6568,-8929,-11225,-13291,-14984,-16214,-16932,-17129,-16807,-16002,-14743,-13058,-11017,-8641,-6045,-3287,-510,2174,4607,6665,8201,9128,9366,8894,7738,5967,3692,1062,-1756,-4576,-7203,-9472,-11221,-12348,-12810,-12602,-11810,-10546,-8962,-7235,-5516,-3945,-2627,-1607,-909,-492,-317,-303,-394,-525,-680,-847,-1056,-1331,-1724,-2245,-2930,-3749,-4701,-5726,-6787,-7807,-8727,-9456,-9925,-10050,-9774,-9082,-7967,-6499,-4756,-2854,-943,852,2386,3552,4263,4470,4171,3410,2272,873,-619,-2060,-3267,-4105,-4481,-4322,-3688,-2616,-1299,134,1437,2471,3046,3123,2658,1755,544,-781,-2024,-2989,-3570,-3650,-3279,-2461,-1345,-33,1330,2612,3725,4587,5160,5448,5473,5294,4989,4633,4309,4053,3909,3835,3810,3741,3542,3132,2441,1459,233,-1135,-2480,-3614,-4362,-4565,-4162,-3148,-1603,304,2394,4433,6234,7622,8508,8840,8680,8118,7318,6457,5710,5230,5104,5372,5986,6862,7847,8787,9507,9866,9755,9137,8029,6551,4838,3124,1579,417,-261,-388,5,826,1930,3149,4325,5327,6079,6554,6785,6833,6803,6767,6811,6958,7198,7488,7741,7888,7874,7668,7319,6872,6433,6076,5875,5840,5962,6177,6414,6606,6694,6665,6515,6264,5937,5538,5083,4551,3949,3277,2567,1866,1238,774,532,591,962,1643,2567,3634,4727,5715,6515,7051,7323,7343,7161,6836,6417,5946,5462,4967,4494,4045,3653,3350,3188,3210,3478,4011,4813,5838,6991,8144,9125,9766,9899,9413,8227,6364,3892,975,-2162,-5271,-8063,-10306,-11794,-12424,-12171,-11107,-9384,-7192,-4774,-2338,-91,1837,3352,4455,5175,5610,5861,6042,6237,6516,6886,7344,7819,8238,8494,8483,8129,7373,6223,4736,3020,1231,-474,-1939,-3056,-3759,-4062,-4021,-3748,-3372,-3021,-2813,-2818,-3073,-3564,-4228,-4980,-5690,-6228,-6494,-6352,-5812,-4818,-3485,-1897,-221,1378,2741,3745,4311,4435,4164,3603,2888,2164,1572,1210,1137,1337,1755,2249,2696,2914,2790,2238,1238,-136,-1778,-3505,-5132,-6487,-7403,-7819,-7694,-7093,-6133,-4985,-3841,-2893,-2284,-2115,-2410,-3132,-4199,-5478,-6844,-8150,-9275,-10114,-10588,-10649,-10287,-9515,-8398,-7028,-5520,-4035,-2697,-1658,-1001,-783,-971,-1505,-2229,-2992,-3608,-3926,-3833,-3315,-2401,-1251,-38,1002,1649,1730,1132,-153,-2041,-4351,-6849,-9237,-11267,-12686,-13351,-13198,-12249,-10639,-8532,-6173,-3764,-1539,364,1818,2790,3285,3351,3079,2550,1866,1094,296,-502,-1270,-2002,-2675,-3268,-3756,-4105,-4314,-4376,-4333,-4235,-4153,-4181,-4378,-4821,-5527,-6488,-7657,-8937,-10219,-11375,-12296,-12891,-13118,-12967,-12478,-11716,-10764,-9717,-8640,-7596,-6613,-5684,-4804,-3924,-3021,-2050,-1009,111,1244,2328,3236,3838,3999,3601,2572,905,-1341,-4042,-7000,-10006,-12808,-15194,-16997,-18086,-18449,-18116,-17207,-15889,-14342,-12748,-11261,-9972,-8931,-8113,-7459,-6869,-6238,-5461,-4482,-3266,-1845,-284,1305,2807,4093,5057,5636,5770,5503,4870,3980,2977,1981,1152,570,312,363,695,1202,1785,2329,2716,2886,2781,2413,1811,1047,200,-652,-1427,-2104,-2626,-3023,-3263,-3369,-3322,-3109,-2715,-2109,-1296,-260,942,2296,3703,5107,6402,7504,8323,8792,8847,8479,7691,6547,5143,3622,2153,903,40,-334,-150,560,1728,3178,4755,6222,7420,8166,8376,7989,7036,5592,3796,1815,-146,-1897,-3247,-4050,-4208,-3677,-2485,-713,1514,4018,6630,9152,11423,13302,14681,15510,15761,15480,14726,13618,12283,10871,9511,8323,7376,6694,6263,5998,5818,5586,5207,4568,3634,2378,852,-866,-2650,-4358,-5818,-6894,-7432,-7351,-6596,-5186,-3190,-742,1986,4782,7431,9710,11445,12507,12822,12442,11419,9948,8180,6341,4580,3057,1844,988,477,281,336,591,977,1445,1955,2464,2956,3398,3769,4057,4232,4294,4237,4065,3820,3516,3225,2980,2851,2866,3067,3440,3974,4610,5271,5879,6340,6579,6538,6184,5511,4563,3385,2079,751,-483,-1482,-2154,-2383,-2134,-1380,-165,1430,3269,5206,7042,8644,9830,10540,10699,10337,9511,8333,6924,5439,3992,2706,1663,903,472,328,466,812,1293,1853,2382,2842,3157,3304,3281,3126,2891,2681,2565,2669,3032,3736,4762,6100,7671,9378,11084,12659,13942,14821,15184,14989,14216,12918,11172,9093,6817,4484,2234,215,-1464,-2676,-3381,-3516,-3155,-2318,-1187,140,1467,2664,3596,4179,4364,4156,3593,2754,1732,636,-436,-1400,-2188,-2762,-3110,-3217,-3125,-2832,-2395,-1838,-1219,-568,58,628,1115,1477,1731,1863,1914,1907,1894,1902,1967,2075,2228,2348,2411,2317,2033,1505,728,-276,-1440,-2685,-3892,-4969,-5799,-6329,-6493,-6301,-5750,-4899,-3794,-2515,-1129,279,1641,2875,3929,4747,5288,5540,5480,5128,4500,3625,2559,1341,35,-1306,-2634,-3899,-5070,-6115,-7016,-7757,-8331,-8741,-8988,-9088,-9068,-8939,-8747,-8517,-8273,-8051,-7856,-7694,-7565,-7436,-7297,-7111,-6875,-6583,-6255,-5937,-5664,-5498,-5454,-5566,-5801,-6144,-6529,-6899,-7192,-7362,-7358,-7198,-6867,-6430,-5929,-5447,-5051,-4814,-4781,-4976,-5411,-6041,-6839,-7721,-8626,-9477,-10201,-10756,-11099,-11222,-11137,-10879,-10484,-10020,-9511,-8997,-8488,-7965,-7419,-6809,-6113,-5314,-4420,-3444,-2443,-1447,-543,235,819,1188,1320,1226,930,475,-79,-681,-1259,-1768,-2154,-2395,-2476,-2422,-2258,-2062,-1880,-1813,-1888,-2181,-2676,-3387,-4246,-5205,-6147,-7010,-7667,-8070,-8153,-7906,-7357,-6551,-5581,-4545,-3546,-2692,-2053,-1687,-1610,-1795,-2197,-2732,-3307,-3828,-4193,-4334,-4194,-3734,-2971,-1906,-613,854,2403,3946,5388,6642,7630,8284,8561,8417,7852,6864,5482,3758,1757,-445,-2731,-5032,-7217,-9213,-10921,-12287,-13240,-13774,-13851,-13499,-12744,-11624,-10210,-8556,-6739,-4828,-2891,-999,784,2398,3794,4932,5781,6332,6565,6489,6091,5381,4358,3049,1472,-318,-2256,-4272,-6263,-8157,-9858,-11311,-12463,-13289,-13771,-13902,-13685,-13111,-12196,-10940,-9392,-7600,-5638,-3634,-1674,67,1499,2488,2969,2907,2308,1248,-180,-1817,-3503,-5059,-6327,-7175,-7523,-7332,-6643,-5527,-4110,-2543,-970,454,1613,2433,2870,2949,2733,2313,1826,1378,1068,977,1085,1389,1773,2136,2351,2290,1891,1084,-77,-1562,-3227,-4953,-6579,-7956,-8961,-9503,-9517,-9016,-7999,-6566,-4784,-2771,-647,1494,3533,5395,7000,8286,9203,9722,9826,9524,8859,7886,6705,5408,4109,2898,1861,1042,470,136,19,82,291,594,969,1367,1773,2154,2486,2772,2984,3155,3280,3399,3537,3726,3991,4346,4796,5338,5946,6604,7275,7922,8527,9039,9445,9717,9842,9825,9656,9379,9001,8579,8152,7761,7456,7249,7148,7129,7154,7165,7099,6905,6538,5993,5276,4426,3507,2573,1708,960,384,9,-152,-101,128,505,986,1521,2088,2653,3215,3770,4329,4890,5458,6014,6541,7002,7372,7617,7726,7688,7526,7248,6902,6500,6082,5652,5229,4816,4417,4052,3738,3508,3399,3431,3613,3942,4374,4873,5375,5829,6197,6445,6578,6582,6493,6317,6084,5828,5557,5330,5145,5071,5108,5298,5647,6145,6792,7536,8349,9154,9901,10517,10946,11147,11087,10760,10191,9393,8439,7355,6209,5045,3885,2772,1701,691,-258,-1139,-1937,-2631,-3197,-3611,-3853,-3925,-3824,-3576,-3202,-2719,-2146,-1484,-726,143,1128,2257,3497,4852,6246,7627,8909,9984,10778,11187,11156,10635,9618,8112,6190,3921,1430,-1158,-3698,-6054,-8099,-9731,-10870,-11479,-11536,-11088,-10165,-8877,-7300,-5555,-3732,-1916,-166,1503,3069,4565,6001,7393,8741,10000,11103,11948,12431,12446,11921,10849,9251,7261,5020,2744,633,-1099,-2305,-2870,-2773,-2051,-819,759,2471,4112,5469,6373,6706,6417,5513,4095,2286,298,-1677,-3413,-4738,-5514,-5684,-5252,-4314,-2999,-1501,6,1328,2332,2922,3047,2747,2068,1144,107,-880,-1669,-2125,-2162,-1721,-807,523,2189,4033,5923,7685,9163,10245,10826,10872,10398,9438,8104,6489,4733,2936,1221,-363,-1748,-2940,-3948,-4801,-5536,-6178,-6742,-7220,-7589,-7812,-7835,-7635,-7154,-6412,-5401,-4185,-2815,-1384,38,1361,2528,3493,4228,4736,5017,5099,4993,4734,4314,3767,3070,2236,1250,106,-1193,-2637,-4208,-5858,-7549,-9204,-10764,-12145,-13282,-14113,-14585,-14682,-14399,-13762,-12829,-11665,-10356,-8990,-7637,-6373,-5230,-4258,-3458,-2862,-2445,-2224,-2145,-2207,-2338,-2507,-2654,-2726,-2701,-2529,-2239,-1826,-1357,-881,-469,-196,-110,-253,-641,-1253,-2069,-3021,-4069,-5129,-6158,-7097,-7912,-8588,-9110,-9496,-9756,-9910,-9992,-9999,-9963,-9876,-9726,-9519,-9219,-8825,-8313,-7681,-6922,-6045,-5055,-3985,-2849,-1699,-563,502,1457,2236,2800,3086,3065,2707,2009,997,-277,-1740,-3300,-4863,-6336,-7640,-8713,-9514,-10019,-10223,-10130,-9768,-9154,-8347,-7389,-6356,-5315,-4339,-3475,-2771,-2214,-1807,-1488,-1221,-954,-640,-277,145,600,1039,1433,1734,1907,1951,1843,1612,1274,846,353,-199,-819,-1505,-2276,-3124,-4030,-4957,-5849,-6643,-7280,-7727,-7957,-8011,-7910,-7748,-7574,-7483,-7496,-7659,-7932,-8286,-8643,-8916,-9024,-8899,-8487,-7801,-6833,-5666,-4354,-2991,-1673,-476,511,1238,1663,1781,1613,1209,646,11,-609,-1145,-1552,-1809,-1944,-1980,-1975,-1976,-2000,-2067,-2143,-2189,-2157,-1981,-1636,-1108,-417,364,1157,1848,2328,2504,2321,1748,833,-361,-1702,-3053,-4241,-5135,-5587,-5538,-4945,-3846,-2317,-485,1505,3489,5308,6820,7902,8466,8459,7874,6738,5128,3160,966,-1280,-3424,-5306,-6809,-7836,-8362,-8381,-7961,-7189,-6174,-5058,-3945,-2979,-2225,-1770,-1638,-1813,-2265,-2883,-3579,-4197,-4615,-4706,-4376,-3596,-2359,-757,1094,3025,4827,6330,7325,7706,7377,6344,4689,2546,135,-2313,-4557,-6381,-7642,-8256,-8237,-7681,-6725,-5592,-4452,-3521,-2911,-2719,-2925,-3482,-4256,-5078,-5783,-6182,-6147,-5585,-4454,-2801,-689,1724,4286,6808,9118,11056,12515,13412,13718,13464,12671,11440,9848,8002,6013,3988,2042,275,-1212,-2340,-3048,-3299,-3097,-2471,-1496,-271,1065,2371,3495,4299,4694,4612,4086,3165,1999,745,-405,-1267,-1714,-1638,-1036,61,1554,3299,5146,6933,8513,9764,10608,10977,10898,10367,9483,8313,6983,5614,4320,3231,2430,1998,1978,2373,3162,4277,5625,7083,8512,9779,10750,11336,11463,11108,10284,9035,7439,5587,3595,1570,-364,-2102,-3537,-4579,-5169,-5255,-4850,-3981,-2726,-1204,477,2159,3744,5116,6226,7048,7591,7904,8037,8052,8007,7932,7855,7772,7659,7498,7252,6899,6424,5812,5052,4156,3095,1896,548,-919,-2457,-4008,-5475,-6751,-7725,-8285,-8338,-7849,-6793,-5238,-3271,-1041,1295,3557,5601,7302,8570,9389,9727,9640,9160,8360,7317,6114,4838,3591,2446,1482,748,264,36,27,198,481,826,1167,1477,1723,1912,2055,2186,2327,2529,2790,3152,3596,4117,4679,5238,5733,6103,6286,6221,5878,5230,4293,3120,1770,385,-943,-2044,-2807,-3124,-2927,-2208,-1036,501,2211,3929,5445,6597,7263,7388,6987,6148,4991,3687,2383,1220,292,-349,-701,-787,-669,-412,-81,260,564,799,932,969,893,735,507,240,-21,-248,-403,-455,-393,-203,114,554,1103,1757,2505,3331,4233,5192,6188,7207,8197,9120,9898,10461,10721,10607,10072,9106,7755,6115,4319,2529,909,-421,-1362,-1905,-2079,-1984,-1747,-1512,-1418,-1546,-1965,-2621,-3486,-4392,-5233,-5830,-6074,-5863,-5182,-4040,-2558,-851,886,2472,3727,4490,4668,4201,3132,1534,-425,-2558,-4641,-6467,-7857,-8681,-8888,-8478,-7527,-6163,-4512,-2761,-1019,575,1966,3113,4023,4740,5296,5749,6118,6413,6624,6714,6669,6450,6089,5573,4980,4338,3716,3164,2700,2360,2119,1989,1931,1954,2032,2182,2393,2659,2963,3247,3470,3538,3390,2961,2215,1163,-163,-1660,-3234,-4740,-6061,-7093,-7757,-8029,-7915,-7462,-6745,-5857,-4903,-3980,-3174,-2555,-2151,-1971,-1986,-2142,-2379,-2624,-2828,-2940,-2954,-2874,-2711,-2523,-2317,-2153,-2038,-2005,-2049,-2175,-2368,-2598,-2838,-3040,-3165,-3184,-3076,-2849,-2539,-2190,-1890,-1697,-1700,-1926,-2419,-3141,-4069,-5122,-6209,-7246,-8132,-8798,-9178,-9244,-8970,-8382,-7498,-6376,-5086,-3700,-2310,-1002,144,1037,1632,1869,1758,1305,589,-327,-1318,-2317,-3210,-3971,-4544,-4932,-5135,-5166,-5031,-4744,-4291,-3685,-2927,-2039,-1082,-114,747,1412,1761,1722,1256,369,-845,-2280,-3748,-5073,-6095,-6656,-6712,-6227,-5263,-3920,-2319,-623,1034,2501,3662,4417,4695,4466,3738,2568,1070,-609,-2268,-3717,-4754,-5229,-5043,-4169,-2658,-636,1712,4167,6474,8420,9796,10449,10318,9359,7655,5306,2477,-636,-3833,-6924,-9719,-12088,-13908,-15117,-15678,-15608,-14940,-13758,-12157,-10247,-8172,-6039,-3976,-2074,-397,1010,2125,2956,3491,3750,3726,3435,2883,2103,1136,29,-1134,-2311,-3423,-4438,-5342,-6130,-6843,-7519,-8194,-8916,-9690,-10492,-11283,-11969,-12462,-12661,-12477,-11859,-10782,-9275,-7395,-5251,-2948,-642,1565,3527,5160,6371,7111,7347,7077,6339,5178,3703,2001,199,-1573,-3213,-4598,-5669,-6358,-6662,-6572,-6148,-5425,-4505,-3451,-2361,-1307,-348,456,1098,1550,1839,1971,1982,1902,1760,1583,1375,1154,889,582,177,-341,-1026,-1878,-2917,-4078,-5311,-6485,-7491,-8190,-8477,-8278,-7581,-6427,-4917,-3196,-1435,206,1564,2557,3096,3214,2907,2295,1427,441,-599,-1595,-2502,-3267,-3884,-4315,-4586,-4664,-4576,-4321,-3910,-3379,-2752,-2088,-1431,-839,-359,-11,178,241,186,66,-84,-214,-300,-301,-222,-41,226,561,948,1339,1715,2018,2245,2344,2341,2213,2001,1723,1415,1111,820,569,327,101,-171,-504,-951,-1525,-2239,-3072,-4002,-4961,-5910,-6781,-7522,-8106,-8485,-8668,-8628,-8375,-7904,-7219,-6312,-5199,-3872,-2373,-716,1022,2799,4508,6095,7464,8550,9301,9669,9641,9215,8414,7283,5891,4313,2666,1035,-441,-1682,-2596,-3141,-3304,-3118,-2632,-1937,-1104,-219,652,1458,2171,2761,3243,3610,3886,4100,4263,4412,4548,4692,4841,4988,5139,5284,5434,5602,5796,6038,6327,6655,6987,7263,7411,7338,6969,6248,5141,3692,1949,52,-1876,-3659,-5161,-6245,-6815,-6834,-6278,-5191,-3641,-1708,464,2769,5040,7153,8957,10353,11246,11608,11441,10792,9774,8483,7087,5690,4420,3356,2528,1947,1564,1328,1175,1058,947,855,795,822,961,1246,1678,2217,2816,3365,3774,3925,3733,3148,2157,816,-788,-2529,-4234,-5765,-6933,-7623,-7713,-7143,-5908,-4057,-1696,1013,3889,6715,9305,11480,13112,14119,14465,14177,13299,11931,10167,8133,5946,3714,1550,-469,-2254,-3759,-4926,-5722,-6128,-6136,-5760,-5041,-4024,-2792,-1436,-47,1271,2434,3373,4030,4402,4472,4294,3881,3324,2656,1965,1294,722,288,71,99,418,1035,1915,3006,4197,5369,6386,7133,7521,7513,7133,6444,5576,4670,3882,3369,3230,3558,4353,5597,7193,9006,10867,12581,13933,14746,14836,14105,12498,10046,6864,3133,-883,-4901,-8590,-11667,-13860,-14987,-14960,-13785,-11604,-8628,-5178,-1592,1758,4573,6595,7703,7860,7162,5776,3934,1874,-164,-2007,-3496,-4571,-5170,-5333,-5082,-4511,-3720,-2814,-1930,-1168,-632,-407,-531,-1036,-1901,-3077,-4486,-6011,-7530,-8905,-10011,-10720,-10961,-10656,-9812,-8439,-6608,-4430,-2031,430,2803,4954,6762,8161,9114,9640,9780,9626,9250,8764,8220,7694,7196,6732,6274,5773,5182,4450,3547,2467,1238,-70,-1370,-2527,-3432,-3953,-4029,-3591,-2688,-1333,334,2218,4164,6038,7717,9089,10086,10650,10777,10479,9821,8869,7733,6508,5304,4204,3279,2559,2069,1776,1659,1651,1696,1728,1682,1513,1175,662,-39,-895,-1877,-2914,-3940,-4859,-5570,-5990,-6009,-5593,-4682,-3300,-1484,666,3031,5442,7734,9715,11225,12104,12257,11606,10172,7996,5246,2079,-1222,-4436,-7281,-9548,-11073,-11748,-11568,-10599,-8973,-6896,-4582,-2276,-182,1524,2743,3416,3579,3289,2671,1836,922,12,-812,-1536,-2146,-2693,-3195,-3710,-4254,-4839,-5457,-6069,-6641,-7110,-7445,-7588,-7544,-7286,-6865,-6305,-5666,-5004,-4351,-3748,-3196,-2691,-2223,-1777,-1343,-935,-552,-247,-36,19,-111,-452,-1033,-1825,-2832,-3984,-5244,-6521,-7746,-8814,-9652,-10149,-10244,-9855,-8941,-7494,-5529,-3133,-406,2480,5355,8008,10256,11919,12873,13035,12395,11005,8980,6492,3736,931,-1730,-4078,-5985,-7387,-8248,-8590,-8471,-7953,-7160,-6188,-5182,-4263,-3552,-3150,-3111,-3462,-4170,-5163,-6343,-7580,-8755,-9747,-10466,-10849,-10862,-10507,-9793,-8765,-7452,-5911,-4181,-2319,-388,1552,3401,5079,6467,7474,8010,8032,7538,6583,5277,3769,2242,867,-194,-842,-1025,-765,-139,731,1702,2631,3397,3911,4130,4046,3694,3123,2409,1616,820,67,-594,-1149,-1566,-1853,-1982,-1961,-1779,-1450,-993,-447,148,739,1295,1789,2220,2603,2960,3318,3717,4159,4692,5278,5943,6619,7267,7800,8120,8138,7753,6923,5613,3880,1802,-458,-2728,-4797,-6487,-7629,-8120,-7916,-7019,-5524,-3534,-1228,1226,3640,5854,7725,9166,10118,10582,10596,10222,9554,8679,7692,6678,5690,4788,3987,3306,2735,2258,1844,1458,1052,597,43,-621,-1413,-2312,-3285,-4261,-5167,-5898,-6351,-6438,-6075,-5226,-3893,-2117,-2,2317,4668,6875,8747,10135,10904,10962,10285,8874,6831,4275,1411,-1546,-4376,-6852,-8831,-10192,-10920,-11030,-10640,-9845,-8815,-7670,-6528,-5488,-4605,-3921,-3467,-3246,-3271,-3538,-4042,-4760,-5641,-6615,-7565,-8363,-8868,-8945,-8502,-7491,-5942,-3962,-1730,513,2507,3993,4747,4642,3611,1730,-879,-3956,-7273,-10488,-13361,-15611,-17073,-17615,-17220,-15932,-13874,-11247,-8267,-5205,-2303,200,2118,3329,3768,3469,2506,1042,-751,-2646,-4451,-5955,-7006,-7493,-7356,-6624,-5364,-3715,-1835,80,1870,3358,4451,5075,5239,4987,4426,3687,2902,2211,1697,1431,1408,1615,1959,2386,2775,3060,3170,3062,2730,2203,1523,781,54,-571,-1006,-1216,-1145,-826,-255,477,1325,2169,2941,3537,3912,4015,3854,3445,2852,2151,1426,781,296,64,130,549,1301,2378,3689,5153,6628,7995,9095,9824,10059,9760,8880,7473,5598,3399,1034,-1310,-3431,-5164,-6348,-6896,-6761,-5963,-4574,-2717,-547,1763,4029,6086,7782,8999,9659,9735,9232,8218,6764,5005,3040,1025,-940,-2738,-4287,-5535,-6431,-6981,-7175,-7060,-6676,-6093,-5390,-4644,-3921,-3292,-2771,-2396,-2133,-1969,-1845,-1714,-1514,-1206,-755,-173,517,1232,1913,2444,2763,2805,2534,1975,1149,149,-958,-2036,-3011,-3741,-4152,-4152,-3689,-2740,-1322,512,2670,5021,7418,9697,11696,13277,14339,14807,14685,13982,12769,11136,9163,6961,4594,2136,-377,-2895,-5401,-7831,-10125,-12180,-13869,-15058,-15608,-15416,-14416,-12631,-10141,-7123,-3820,-520,2459,4825,6333,6815,6208,4554,2016,-1170,-4664,-8132,-11200,-13568,-14999,-15365,-14656,-12986,-10560,-7664,-4618,-1724,728,2551,3597,3829,3271,2017,210,-1976,-4359,-6766,-9035,-11043,-12696,-13916,-14669,-14920,-14661,-13887,-12623,-10892,-8771,-6339,-3731,-1092,1411,3602,5338,6500,7019,6890,6146,4883,3214,1296,-734,-2713,-4518,-6035,-7178,-7891,-8140,-7912,-7220,-6080,-4550,-2682,-579,1672,3937,6108,8065,9716,11007,11907,12432,12623,12520,12197,11677,11014,10195,9225,8079,6730,5183,3427,1512,-505,-2533,-4456,-6161,-7525,-8446,-8833,-8627,-7796,-6344,-4320,-1801,1076,4161,7254,10164,12686,14658,15934,16447,16168,15165,13533,11453,9097,6677,4373,2356,742,-382,-985,-1097,-759,-105,758,1667,2471,3057,3310,3220,2779,2100,1293,539,-1,-175,119,921,2185,3816,5614,7392,8877,9882,10208,9772,8562,6669,4285,1650,-939,-3207,-4906,-5850,-5953,-5203,-3706,-1649,725,3096,5173,6652,7308,7005,5707,3528,674,-2536,-5734,-8549,-10650,-11785,-11831,-10783,-8760,-6020,-2845,385,3350,5742,7356,8072,7877,6865,5180,3073,765,-1455,-3379,-4803,-5618,-5780,-5323,-4342,-2991,-1408,203,1734,3036,4056,4753,5143,5264,5179,4962,4658,4338,3989,3641,3227,2715,2037,1121,-57,-1539,-3287,-5245,-7301,-9314,-11110,-12515,-13362,-13521,-12925,-11548,-9492,-6870,-3932,-914,1889,4224,5869,6707,6676,5845,4337,2350,98,-2194,-4339,-6188,-7635,-8657,-9248,-9465,-9374,-9050,-8574,-7982,-7313,-6558,-5688,-4692,-3519,-2196,-734,795,2286,3645,4727,5458,5731,5537,4861,3793,2404,875,-668,-2026,-3068,-3661,-3743,-3284,-2344,-999,591,2284,3883,5250,6217,6698,6609,5923,4666,2877,690,-1773,-4280,-6655,-8628,-10023,-10649,-10399,-9249,-7239,-4521,-1313,2115,5437,8376,10647,12080,12562,12093,10762,8723,6189,3385,538,-2162,-4564,-6584,-8172,-9353,-10159,-10665,-10926,-10997,-10891,-10626,-10166,-9502,-8601,-7455,-6084,-4511,-2822,-1088,570,2051,3248,4086,4516,4535,4166,3483,2559,1497,388,-685,-1661,-2501,-3197,-3759,-4206,-4562,-4849,-5041,-5131,-5046,-4725,-4097,-3096,-1694,120,2286,4745,7351,9977,12450,14597,16272,17328,17669,17266,16120,14347,12084,9539,6920,4443,2257,500,-820,-1689,-2207,-2462,-2563,-2617,-2680,-2796,-2968,-3181,-3411,-3622,-3793,-3884,-3882,-3752,-3471,-3011,-2340,-1445,-303,1068,2662,4418,6282,8164,9972,11614,12999,14052,14708,14927,14667,13922,12685,10974,8826,6298,3462,418,-2725,-5848,-8810,-11494,-13775,-15551,-16759,-17346,-17307,-16656,-15440,-13721,-11595,-9161,-6524,-3817,-1136,1401,3696,5670,7235,8330,8893,8889,8294,7140,5482,3447,1197,-1064,-3100,-4703,-5675,-5890,-5296,-3917,-1871,656,3446,6232,8801,10926,12477,13361,13560,13108,12087,10600,8767,6707,4523,2312,150,-1888,-3741,-5321,-6567,-7376,-7687,-7421,-6552,-5072,-3033,-506,2377,5469,8610,11603,14303,16514,18111,18947,18934,18016,16186,13514,10139,6271,2195,-1781,-5331,-8171,-10071,-10910,-10667,-9433,-7394,-4807,-1961,859,3395,5460,6925,7752,7956,7612,6822,5708,4392,2994,1604,308,-850,-1831,-2646,-3306,-3853,-4337,-4802,-5284,-5808,-6346,-6886,-7344,-7682,-7793,-7664,-7224,-6520,-5562,-4447,-3242,-2070,-1001,-145,450,716,632,172,-644,-1801,-3237,-4885,-6642,-8397,-10027,-11415,-12459,-13095,-13291,-13060,-12458,-11551,-10438,-9180,-7853,-6478,-5082,-3658,-2215,-750,707,2125,3468,4657,5674,6438,6932,7122,6991,6548,5815,4829,3671,2421,1192,94,-784,-1353,-1584,-1444,-965,-166,883,2107,3418,4692,5825,6690,7179,7222,6773,5863,4564,2998,1335,-264,-1633,-2651,-3248,-3413,-3178,-2626,-1857,-969,-70,784,1526,2143,2610,2937,3103,3118,2945,2576,1988,1162,120,-1143,-2555,-4075,-5607,-7058,-8350,-9371,-10071,-10375,-10251,-9679,-8662,-7236,-5450,-3406,-1202,1013,3117,4973,6503,7636,8391,8801,8955,8977,8957,9022,9223,9596,10127,10757,11399,11937,12264,12253,11837,10938,9567,7736,5548,3097,556,-1935,-4186,-6059,-7397,-8107,-8105,-7374,-5936,-3863,-1280,1649,4738,7767,10527,12827,14485,15405,15514,14831,13419,11407,8950,6241,3476,852,-1472,-3358,-4742,-5593,-5956,-5907,-5580,-5098,-4620,-4248,-4074,-4115,-4347,-4683,-5008,-5185,-5096,-4637,-3787,-2543,-1005,722,2474,4095,5443,6396,6899,6909,6459,5592,4379,2926,1308,-352,-1973,-3449,-4696,-5644,-6232,-6434,-6245,-5693,-4830,-3746,-2521,-1271,-80,964,1793,2364,2646,2637,2336,1767,951,-69,-1260,-2553,-3913,-5258,-6541,-7703,-8679,-9447,-9953,-10198,-10149,-9827,-9211,-8340,-7223,-5917,-4487,-3013,-1605,-342,664,1370,1728,1740,1453,917,252,-450,-1066,-1490,-1647,-1475,-976,-163,888,2096,3342,4526,5528,6289,6732,6844,6615,6051,5172,3993,2535,814,-1138,-3287,-5574,-7907,-10201,-12302,-14102,-15443,-16249,-16432,-16019,-15038,-13639,-11943,-10165,-8423,-6890,-5613,-4643,-3966,-3530,-3298,-3202,-3223,-3316,-3491,-3715,-3993,-4282,-4547,-4737,-4802,-4709,-4438,-4003,-3437,-2785,-2099,-1415,-757,-118,536,1240,2060,3003,4093,5260,6434,7475,8246,8606,8446,7719,6420,4649,2510,216,-2056,-4078,-5663,-6643,-6898,-6357,-5017,-2926,-192,3016,6509,10040,13384,16300,18605,20146,20860,20738,19848,18325,16330,14064,11719,9469,7474,5830,4620,3864,3557,3652,4072,4708,5459,6190,6821,7252,7450,7375,7053,6490,5770,4938,4119,3373,2828,2517,2511,2778,3312,4012,4822,5618,6327,6864,7174,7231,7022,6558,5865,4969,3912,2716,1425,50,-1368,-2810,-4240,-5608,-6886,-7993,-8923,-9598,-10046,-10243,-10239,-10085,-9836,-9572,-9330,-9159,-9046,-8980,-8900,-8750,-8449,-7944,-7174,-6123,-4785,-3189,-1391,519,2441,4244,5806,7001,7736,7937,7604,6735,5438,3786,1940,34,-1784,-3377,-4624,-5438,-5749,-5524,-4784,-3554,-1928,-16,2067,4158,6146,7891,9295,10290,10828,10900,10530,9767,8687,7368,5905,4353,2777,1191,-401,-2005,-3635,-5283,-6934,-8523,-10003,-11253,-12206,-12750,-12826,-12394,-11453,-10057,-8294,-6302,-4233,-2259,-526,839,1759,2208,2196,1781,1040,52,-1093,-2328,-3590,-4841,-6042,-7161,-8172,-9034,-9734,-10243,-10574,-10734,-10769,-10723,-10640,-10564,-10498,-10434,-10325,-10110,-9720,-9096,-8200,-7030,-5619,-4029,-2360,-709,817,2124,3150,3846,4207,4236,3969,3434,2683,1746,667,-515,-1763,-3016,-4240,-5361,-6353,-7160,-7783,-8207,-8468,-8594,-8631,-8627,-8620,-8641,-8709,-8799,-8905,-8940,-8869,-8586,-8034,-7158,-5921,-4365,-2512,-494,1595,3583,5331,6688,7535,7796,7443,6517,5116,3402,1563,-192,-1663,-2707,-3216,-3172,-2612,-1637,-372,1016,2418,3695,4800,5675,6336,6795,7093,7262,7333,7304,7185,6939,6566,6051,5403,4645,3819,2966,2125,1355,656,97,-340,-614,-742,-718,-563,-298,45,433,821,1177,1450,1622,1630,1488,1132,599,-138,-1034,-2069,-3188,-4343,-5482,-6531,-7441,-8124,-8514,-8537,-8122,-7237,-5858,-4030,-1806,683,3304,5886,8273,10324,11932,13057,13677,13852,13645,13143,12448,11616,10723,9771,8800,7773,6717,5627,4533,3486,2523,1695,1015,476,45,-338,-739,-1215,-1824,-2589,-3500,-4544,-5630,-6686,-7592,-8234,-8513,-8345,-7702,-6585,-5072,-3261,-1305,627,2373,3775,4724,5148,5031,4402,3339,1948,376,-1226,-2699,-3883,-4686,-5014,-4878,-4310,-3411,-2306,-1126,9,1017,1858,2529,3083,3547,3995,4421,4827,5160,5326,5245,4812,3967,2681,972,-1083,-3377,-5764,-8089,-10200,-11949,-13214,-13904,-13935,-13302,-11976,-10032,-7535,-4608,-1418,1894,5111,8094,10642,12638,13948,14497,14247,13204,11447,9088,6312,3319,347,-2378,-4656,-6327,-7294,-7526,-7046,-5937,-4319,-2335,-157,2045,4106,5861,7194,7995,8224,7863,6959,5582,3847,1874,-191,-2213,-4047,-5583,-6694,-7322,-7391,-6910,-5902,-4457,-2702,-814,1022,2595,3736,4301,4208,3460,2107,297,-1805,-3985,-6037,-7795,-9117,-9973,-10361,-10384,-10184,-9924,-9787,-9894,-10339,-11117,-12163,-13338,-14442,-15282,-15639,-15368,-14355,-12583,-10092,-7005,-3500,215,3889,7288,10177,12375,13737,14202,13768,12512,10577,8147,5440,2680,68,-2218,-4062,-5369,-6124,-6313,-5981,-5171,-3962,-2418,-653,1256,3180,5035,6699,8108,9186,9902,10262,10267,9987,9453,8742,7889,6932,5887,4751,3529,2205,812,-617,-1991,-3217,-4166,-4736,-4819,-4373,-3368,-1856,99,2369,4816,7287,9624,11682,13340,14471,15029,14936,14215,12885,11031,8766,6242,3614,1052,-1298,-3313,-4899,-6016,-6638,-6807,-6566,-6010,-5249,-4376,-3513,-2703,-1996,-1363,-776,-158,521,1310,2186,3110,4013,4795,5381,5692,5701,5402,4842,4074,3190,2267,1387,623,27,-354,-508,-437,-159,267,792,1329,1801,2133,2248,2101,1660,930,-63,-1257,-2586,-3951,-5272,-6445,-7400,-8066,-8394,-8374,-8000,-7336,-6434,-5402,-4335,-3343,-2502,-1889,-1507,-1369,-1402,-1543,-1673,-1681,-1452,-887,71,1433,3153,5127,7207,9220,10966,12285,13024,13127,12573,11449,9886,8063,6198,4470,3058,2050,1496,1350,1524,1861,2204,2366,2223,1667,671,-736,-2458,-4365,-6280,-8043,-9484,-10468,-10903,-10713,-9902,-8479,-6533,-4179,-1571,1082,3589,5721,7301,8169,8232,7472,5919,3708,986,-2033,-5121,-8075,-10669,-12749,-14156,-14806,-14636,-13642,-11862,-9388,-6353,-2939,638,4158,7370,10080,12105,13338,13729,13306,12153,10413,8255,5867,3426,1097,-1000,-2769,-4154,-5140,-5740,-5990,-5959,-5717,-5349,-4945,-4563,-4277,-4104,-4088,-4206,-4474,-4856,-5340,-5902,-6505,-7134,-7738,-8294,-8733,-9007,-9038,-8761,-8103,-7024,-5502,-3552,-1249,1333,4036,6733,9267,11484,13284,14547,15233,15298,14747,13614,11954,9850,7414,4764,2052,-574,-2957,-4959,-6448,-7351,-7607,-7230,-6257,-4797,-2962,-937,1128,3033,4640,5804,6457,6563,6158,5324,4179,2878,1556,360,-626,-1331,-1740,-1870,-1765,-1483,-1087,-622,-137,368,879,1412,1985,2580,3219,3847,4459,4995,5442,5758,5942,5972,5855,5590,5201,4699,4132,3528,2938,2411,1993,1745,1702,1910,2371,3076,3975,4971,5964,6797,7346,7474,7084,6128,4610,2600,255,-2247,-4626,-6647,-8035,-8596,-8200,-6817,-4530,-1524,1934,5524,8917,11800,13936,15158,15412,14739,13267,11173,8687,6001,3326,786,-1518,-3545,-5305,-6816,-8138,-9305,-10358,-11307,-12136,-12814,-13279,-13467,-13312,-12758,-11756,-10298,-8374,-6030,-3316,-338,2803,5940,8940,11614,13829,15452,16411,16688,16327,15429,14143,12630,11059,9570,8269,7210,6398,5801,5354,4991,4635,4246,3784,3248,2648,1996,1319,626,-72,-774,-1488,-2221,-2974,-3753,-4537,-5305,-6036,-6666,-7190,-7544,-7731,-7720,-7531,-7145,-6584,-5834,-4887,-3740,-2379,-809,942,2839,4815,6791,8684,10393,11834,12922,13574,13745,13366,12437,10957,8988,6628,4032,1364,-1169,-3388,-5135,-6286,-6783,-6612,-5815,-4496,-2762,-783,1302,3334,5175,6715,7853,8525,8686,8314,7419,6045,4252,2160,-117,-2416,-4598,-6518,-8076,-9201,-9878,-10133,-10028,-9656,-9121,-8506,-7903,-7315,-6770,-6209,-5591,-4865,-4004,-3028,-2006,-1055,-325,9,-190,-1050,-2592,-4786,-7499,-10509,-13572,-16360,-18625,-20081,-20603,-20070,-18554,-16152,-13122,-9728,-6323,-3205,-676,1069,1920,1869,1032,-396,-2155,-3927,-5439,-6413,-6693,-6184,-4933,-3070,-818,1555,3779,5619,6896,7529,7513,6935,5927,4680,3355,2133,1114,370,-101,-347,-459,-540,-709,-1039,-1599,-2379,-3361,-4472,-5614,-6697,-7593,-8228,-8494,-8351,-7741,-6675,-5165,-3290,-1142,1124,3355,5349,6939,7956,8295,7898,6774,5011,2723,104,-2674,-5397,-7890,-9981,-11537,-12456,-12665,-12142,-10882,-8950,-6422,-3442,-175,3193,6435,9382,11823,13659,14771,15166,14854,13934,12520,10766,8817,6826,4907,3161,1649,411,-544,-1213,-1625,-1804,-1798,-1662,-1445,-1220,-1041,-952,-998,-1172,-1485,-1888,-2368,-2859,-3359,-3826,-4281,-4721,-5179,-5661,-6182,-6700,-7183,-7518,-7628,-7369,-6672,-5443,-3689,-1419,1246,4199,7243,10212,12913,15181,16894,17951,18352,18097,17293,16047,14488,12767,10969,9208,7521,5960,4555,3325,2323,1575,1138,1040,1316,1949,2916,4131,5500,6888,8151,9141,9744,9841,9424,8459,7051,5280,3310,1285,-640,-2331,-3709,-4689,-5277,-5459,-5283,-4796,-4059,-3137,-2083,-957,203,1347,2430,3402,4209,4801,5128,5173,4911,4389,3632,2750,1823,986,346,1,25,413,1134,2060,3045,3882,4390,4375,3739,2408,424,-2123,-5059,-8170,-11222,-13966,-16199,-17730,-18455,-18313,-17341,-15623,-13338,-10678,-7894,-5208,-2837,-954,351,1017,1115,708,-16,-926,-1841,-2657,-3309,-3783,-4136,-4433,-4766,-5214,-5821,-6613,-7567,-8633,-9739,-10805,-11734,-12470,-12926,-13095,-12939,-12488,-11762,-10808,-9685,-8445,-7152,-5866,-4644,-3541,-2600,-1832,-1254,-826,-499,-208,123,553,1108,1804,2600,3448,4273,5009,5603,6014,6254,6319,6265,6105,5873,5563,5148,4579,3807,2776,1467,-117,-1927,-3879,-5871,-7777,-9488,-10914,-11985,-12691,-13027,-13029,-12737,-12190,-11411,-10417,-9207,-7776,-6121,-4262,-2218,-59,2152,4330,6375,8225,9792,11041,11923,12417,12495,12142,11340,10090,8402,6328,3930,1316,-1386,-4046,-6518,-8679,-10440,-11716,-12475,-12690,-12359,-11500,-10129,-8304,-6069,-3528,-771,2065,4832,7391,9584,11305,12462,13029,13016,12489,11543,10295,8882,7426,6049,4857,3922,3300,3013,3050,3381,3942,4645,5373,6012,6410,6460,6034,5076,3547,1481,-1036,-3876,-6849,-9777,-12453,-14721,-16445,-17542,-17984,-17762,-16920,-15496,-13554,-11148,-8344,-5220,-1867,1589,5005,8209,11013,13250,14749,15405,15157,14007,12036,9381,6228,2824,-586,-3743,-6407,-8378,-9507,-9708,-8978,-7384,-5073,-2259,820,3869,6657,8932,10544,11390,11444,10754,9427,7591,5424,3055,640,-1731,-3979,-6048,-7905,-9481,-10737,-11559,-11895,-11638,-10758,-9242,-7136,-4541,-1607,1494,4566,7404,9857,11743,12987,13497,13273,12328,10748,8635,6134,3416,642,-2000,-4377,-6339,-7813,-8720,-9068,-8864,-8185,-7115,-5770,-4280,-2759,-1322,-32,1044,1917,2573,3048,3356,3520,3536,3420,3163,2772,2277,1702,1101,532,40,-335,-577,-724,-808,-912,-1107,-1454,-1985,-2707,-3566,-4497,-5403,-6184,-6764,-7089,-7160,-7008,-6718,-6387,-6125,-6026,-6156,-6529,-7129,-7865,-8645,-9334,-9799,-9941,-9656,-8906,-7673,-5981,-3896,-1510,1052,3642,6099,8255,9968,11124,11665,11586,10952,9870,8498,7002,5542,4258,3234,2514,2078,1871,1800,1773,1686,1477,1107,588,-24,-640,-1156,-1469,-1480,-1160,-466,549,1836,3293,4809,6255,7517,8484,9086,9286,9087,8564,7798,6935,6107,5452,5066,5018,5278,5810,6470,7132,7624,7810,7582,6897,5781,4323,2694,1066,-354,-1406,-2000,-2106,-1802,-1242,-603,-111,75,-183,-918,-2104,-3630,-5342,-7052,-8576,-9727,-10396,-10476,-9977,-8931,-7456,-5692,-3827,-2011,-419,852,1736,2215,2345,2195,1872,1492,1124,833,599,392,106,-343,-1076,-2149,-3608,-5411,-7486,-9671,-11789,-13626,-14983,-15700,-15673,-14876,-13351,-11225,-8647,-5828,-2939,-159,2400,4654,6582,8174,9452,10434,11120,11519,11611,11378,10836,9979,8885,7603,6254,4939,3769,2834,2188,1856,1815,2033,2424,2930,3445,3907,4227,4356,4244,3868,3231,2349,1276,72,-1188,-2412,-3533,-4469,-5168,-5601,-5737,-5599,-5206,-4600,-3849,-3002,-2141,-1311,-577,28,482,775,938,999,1036,1115,1327,1758,2459,3490,4845,6501,8397,10418,12441,14296,15829,16865,17284,16970,15893,14055,11541,8473,5038,1430,-2122,-5415,-8257,-10493,-12013,-12756,-12712,-11928,-10477,-8508,-6155,-3618,-1056,1338,3432,5095,6256,6897,7012,6689,6001,5074,4040,3034,2176,1593,1353,1523,2109,3072,4348,5819,7370,8868,10214,11307,12089,12507,12525,12115,11257,9923,8120,5860,3187,181,-3031,-6324,-9490,-12380,-14775,-16536,-17509,-17615,-16804,-15103,-12583,-9393,-5702,-1766,2191,5881,9071,11530,13091,13657,13198,11790,9561,6734,3546,280,-2823,-5527,-7668,-9143,-9893,-9937,-9326,-8137,-6497,-4513,-2334,-94,2073,4036,5677,6905,7619,7787,7357,6348,4788,2753,341,-2310,-5066,-7748,-10206,-12276,-13807,-14718,-14900,-14398,-13216,-11501,-9389,-7072,-4751,-2598,-797,554,1351,1582,1266,474,-672,-2033,-3444,-4735,-5761,-6378,-6534,-6172,-5352,-4138,-2666,-1079,462,1814,2849,3482,3674,3443,2852,2016,1073,175,-540,-952,-1009,-684,-37,839,1796,2678,3317,3582,3372,2640,1409,-267,-2266,-4453,-6671,-8758,-10584,-12028,-13018,-13522,-13535,-13115,-12301,-11196,-9853,-8376,-6805,-5228,-3681,-2228,-938,151,955,1447,1590,1386,853,66,-910,-1942,-2923,-3709,-4189,-4247,-3827,-2883,-1444,427,2618,4964,7296,9418,11162,12380,12982,12932,12257,11051,9445,7611,5725,3958,2450,1308,605,352,565,1172,2145,3369,4787,6270,7744,9089,10230,11069,11542,11598,11214,10404,9218,7739,6077,4364,2730,1309,214,-469,-677,-392,387,1610,3232,5153,7305,9564,11854,14054,16091,17857,19282,20283,20791,20764,20169,19011,17332,15187,12686,9938,7076,4236,1536,-903,-3004,-4706,-5988,-6863,-7355,-7538,-7466,-7229,-6883,-6495,-6096,-5704,-5318,-4904,-4440,-3876,-3190,-2369,-1423,-400,640,1600,2394,2931,3164,3082,2695,2094,1326,509,-315,-1081,-1782,-2415,-2997,-3555,-4093,-4633,-5146,-5619,-6012,-6279,-6390,-6313,-6041,-5596,-4994,-4300,-3538,-2783,-2059,-1413,-875,-455,-196,-96,-194,-481,-957,-1575,-2256,-2898,-3357,-3491,-3182,-2312,-872,1138,3601,6351,9176,11799,13972,15437,16006,15553,14039,11531,8177,4221,-42,-4281,-8171,-11419,-13812,-15212,-15604,-15045,-13712,-11819,-9632,-7426,-5434,-3859,-2833,-2395,-2536,-3157,-4113,-5242,-6339,-7255,-7831,-7989,-7677,-6899,-5701,-4140,-2304,-272,1869,4038,6155,8148,9922,11406,12490,13102,13141,12554,11298,9386,6865,3845,463,-3094,-6624,-9937,-12816,-15120,-16697,-17465,-17383,-16456,-14733,-12337,-9383,-6086,-2638,712,3724,6166,7840,8590,8352,7125,5015,2211,-1024,-4378,-7504,-10096,-11871,-12638,-12310,-10886,-8509,-5369,-1791,1927,5414,8384,10561,11784,11954,11076,9245,6597,3356,-265,-4009,-7655,-11006,-13899,-16237,-17932,-18965,-19301,-18948,-17897,-16166,-13785,-10805,-7328,-3472,575,4622,8425,11747,14362,16056,16704,16208,14610,12000,8609,4706,648,-3210,-6517,-8984,-10411,-10704,-9886,-8090,-5560,-2572,518,3405,5781,7421,8177,7986,6882,4975,2450,-472,-3527,-6490,-9109,-11248,-12777,-13680,-13975,-13751,-13101,-12138,-10946,-9577,-8067,-6405,-4597,-2620,-497,1740,4025,6256,8321,10095,11442,12269,12482,12047,10961,9276,7071,4490,1668,-1214,-3993,-6511,-8632,-10256,-11335,-11844,-11832,-11352,-10482,-9313,-7896,-6297,-4538,-2634,-617,1504,3669,5824,7869,9705,11202,12260,12762,12656,11901,10517,8576,6184,3492,671,-2108,-4676,-6896,-8663,-9919,-10648,-10880,-10684,-10160,-9412,-8568,-7726,-6970,-6372,-5947,-5717,-5651,-5722,-5879,-6067,-6223,-6279,-6173,-5829,-5216,-4269,-2990,-1357,597,2830,5280,7848,10441,12940,15223,17189,18721,19742,20189,20027,19260,17923,16073,13818,11246,8506,5697,2963,406,-1864,-3751,-5169,-6048,-6322,-5965,-4959,-3353,-1203,1349,4162,7036,9771,12161,14012,15174,15538,15067,13787,11814,9317,6529,3697,1075,-1123,-2727,-3640,-3834,-3352,-2279,-763,1063,3035,5021,6916,8643,10149,11419,12430,13175,13626,13750,13479,12768,11549,9807,7559,4900,1971,-993,-3777,-6102,-7790,-8677,-8729,-8003,-6642,-4893,-3031,-1352,-137,412,159,-902,-2685,-4981,-7524,-9971,-12015,-13343,-13780,-13200,-11650,-9258,-6272,-3012,193,2982,5090,6280,6449,5579,3746,1136,-2034,-5475,-8920,-12098,-14783,-16825,-18100,-18603,-18345,-17417,-15966,-14128,-12118,-10089,-8219,-6622,-5363,-4454,-3832,-3413,-3061,-2680,-2154,-1464,-585,412,1459,2461,3324,3995,4436,4662,4718,4672,4601,4567,4609,4716,4849,4900,4777,4351,3557,2359,778,-1076,-3098,-5091,-6923,-8430,-9522,-10147,-10310,-10059,-9499,-8718,-7870,-7027,-6304,-5738,-5356,-5152,-5078,-5090,-5117,-5098,-4983,-4721,-4307,-3719,-3002,-2161,-1276,-367,489,1274,1936,2473,2865,3118,3249,3259,3180,3014,2772,2454,2037,1504,814,-52,-1134,-2414,-3890,-5491,-7141,-8721,-10109,-11173,-11792,-11877,-11348,-10200,-8442,-6162,-3482,-569,2377,5157,7558,9418,10575,10956,10521,9302,7415,4995,2277,-532,-3158,-5382,-6990,-7832,-7822,-6959,-5314,-3052,-370,2463,5207,7613,9480,10680,11126,10816,9796,8163,6035,3579,924,-1743,-4301,-6575,-8463,-9824,-10584,-10671,-10083,-8845,-7062,-4860,-2409,89,2479,4575,6274,7492,8180,8372,8072,7397,6402,5242,4031,2924,2059,1559,1517,1992,2973,4429,6238,8294,10415,12462,14263,15684,16617,16970,16709,15820,14342,12347,9946,7263,4461,1664,-963,-3333,-5333,-6930,-8083,-8807,-9132,-9108,-8801,-8294,-7636,-6923,-6164,-5420,-4666,-3913,-3103,-2217,-1187,-4,1360,2883,4521,6198,7808,9219,10305,10916,10957,10352,9108,7290,5043,2562,95,-2130,-3871,-4991,-5380,-5058,-4116,-2714,-1090,543,1953,2988,3553,3636,3306,2678,1913,1163,587,277,318,706,1409,2337,3356,4316,5045,5376,5171,4326,2800,609,-2157,-5360,-8782,-12224,-15419,-18177,-20287,-21640,-22155,-21838,-20759,-19027,-16810,-14274,-11597,-8922,-6375,-4017,-1890,14,1727,3281,4720,6065,7321,8495,9530,10424,11099,11542,11703,11575,11143,10432,9448,8238,6821,5240,3515,1678,-242,-2182,-4075,-5816,-7275,-8335,-8850,-8738,-7933,-6439,-4318,-1688,1284,4399,7454,10244,12608,14393,15528,15939,15656,14685,13136,11090,8700,6097,3449,884,-1441,-3435,-4992,-6063,-6613,-6631,-6147,-5182,-3793,-2042,27,2317,4783,7317,9831,12196,14273,15890,16903,17136,16510,14949,12501,9267,5447,1299,-2884,-6794,-10167,-12782,-14515,-15314,-15230,-14368,-12911,-11055,-9025,-7013,-5188,-3663,-2482,-1642,-1072,-660,-295,167,807,1685,2802,4080,5422,6660,7641,8198,8219,7626,6415,4645,2426,-89,-2718,-5292,-7636,-9620,-11134,-12112,-12512,-12337,-11597,-10356,-8671,-6651,-4407,-2081,178,2217,3882,5056,5629,5566,4874,3623,1957,43,-1909,-3692,-5128,-6061,-6402,-6097,-5157,-3640,-1647,676,3168,5654,7963,9950,11510,12558,13090,13095,12624,11727,10470,8905,7091,5067,2862,531,-1898,-4346,-6732,-8949,-10873,-12374,-13324,-13613,-13158,-11927,-9943,-7303,-4164,-759,2643,5755,8292,10041,10837,10632,9462,7466,4864,1935,-1025,-3701,-5850,-7256,-7809,-7480,-6318,-4456,-2079,594,3308,5838,7933,9425,10137,10003,8977,7126,4556,1442,-1995,-5521,-8890,-11877,-14292,-15984,-16844,-16831,-15931,-14198,-11732,-8662,-5180,-1475,2216,5688,8719,11155,12859,13794,13972,13487,12499,11175,9732,8324,7112,6159,5523,5158,5028,5041,5098,5129,5036,4779,4325,3651,2790,1745,566,-724,-2081,-3470,-4846,-6133,-7269,-8133,-8635,-8666,-8141,-7029,-5342,-3155,-627,2065,4687,7013,8864,10083,10620,10482,9763,8593,7164,5632,4158,2859,1791,998,455,156,42,116,337,715,1260,1958,2836,3856,4993,6193,7375,8475,9398,10084,10460,10510,10216,9632,8817,7867,6886,5950,5132,4432,3843,3286,2686,1949,978,-252,-1788,-3545,-5468,-7382,-9144,-10547,-11448,-11692,-11224,-10026,-8176,-5827,-3192,-530,1885,3807,5024,5414,4951,3690,1809,-476,-2884,-5143,-6993,-8256,-8792,-8594,-7695,-6237,-4408,-2429,-540,1052,2174,2732,2698,2118,1128,-138,-1453,-2675,-3595,-4140,-4218,-3864,-3154,-2217,-1248,-425,57,47,-555,-1794,-3636,-5989,-8684,-11526,-14251,-16637,-18404,-19393,-19423,-18468,-16545,-13800,-10457,-6798,-3155,165,2887,4816,5864,6019,5391,4139,2474,640,-1170,-2734,-3953,-4715,-5011,-4852,-4296,-3418,-2307,-1034,315,1685,3007,4225,5270,6061,6532,6607,6249,5443,4227,2660,866,-1054,-2931,-4669,-6099,-7152,-7707,-7700,-7104,-5870,-4081,-1769,890,3733,6528,9039,11048,12373,12896,12581,11467,9672,7379,4806,2195,-221,-2249,-3730,-4575,-4757,-4287,-3245,-1716,175,2318,4589,6887,9114,11169,12960,14380,15320,15677,15355,14288,12452,9871,6632,2874,-1210,-5384,-9399,-12987,-15905,-17938,-18926,-18774,-17480,-15101,-11796,-7786,-3351,1172,5458,9174,12055,13905,14630,14248,12880,10744,8107,5287,2566,195,-1644,-2886,-3523,-3656,-3428,-3004,-2569,-2258,-2182,-2389,-2865,-3555,-4334,-5075,-5618,-5844,-5640,-4974,-3837,-2295,-448,1578,3616,5526,7135,8332,9012,9114,8642,7610,6116,4252,2166,-5,-2105,-4003,-5595,-6790,-7569,-7894,-7809,-7319,-6490,-5358,-3987,-2440,-784,899,2536,4053,5378,6463,7253,7722,7848,7619,7046,6153,4973,3590,2060,520,-954,-2211,-3188,-3764,-3926,-3624,-2909,-1818,-456,1050,2555,3884,4884,5396,5327,4611,3292,1448,-721,-3011,-5137,-6859,-7937,-8208,-7583,-6065,-3751,-828,2445,5765,8801,11249,12849,13418,12871,11232,8620,5248,1382,-2674,-6632,-10227,-13274,-15646,-17306,-18290,-18665,-18557,-18060,-17267,-16246,-15006,-13566,-11912,-10044,-7996,-5803,-3562,-1356,686,2466,3878,4863,5375,5435,5070,4383,3457,2422,1371,407,-408,-1020,-1416,-1599,-1602,-1479,-1295,-1121,-1029,-1049,-1217,-1493,-1854,-2221,-2538,-2746,-2822,-2772,-2639,-2497,-2428,-2508,-2804,-3309,-4016,-4826,-5635,-6307,-6686,-6666,-6144,-5097,-3566,-1627,537,2763,4831,6549,7760,8351,8279,7570,6326,4687,2864,1047,-540,-1736,-2403,-2480,-1971,-948,457,2060,3670,5071,6099,6598,6494,5770,4484,2763,777,-1247,-3116,-4602,-5583,-5949,-5680,-4824,-3481,-1796,43,1864,3475,4745,5558,5888,5731,5171,4303,3259,2182,1186,393,-132,-354,-258,89,631,1235,1785,2137,2176,1806,988,-264,-1879,-3728,-5638,-7437,-8927,-9982,-10495,-10441,-9877,-8896,-7675,-6380,-5184,-4228,-3568,-3240,-3165,-3255,-3372,-3388,-3199,-2762,-2083,-1251,-390,324,730,666,44,-1180,-2967,-5198,-7716,-10296,-12722,-14765,-16234,-16982,-16930,-16039,-14366,-11978,-9027,-5652,-2043,1632,5193,8471,11334,13640,15326,16326,16661,16351,15493,14168,12509,10629,8657,6699,4858,3216,1821,719,-96,-641,-948,-1093,-1128,-1132,-1176,-1295,-1541,-1908,-2399,-2975,-3595,-4195,-4703,-5045,-5148,-4942,-4404,-3485,-2226,-642,1180,3151,5158,7054,8723,10012,10822,11065,10707,9759,8302,6446,4365,2247,289,-1316,-2422,-2902,-2716,-1845,-358,1653,4049,6679,9373,11989,14353,16360,17865,18769,18987,18440,17109,14986,12133,8654,4692,468,-3827,-7921,-11602,-14642,-16875,-18162,-18437,-17689,-15960,-13381,-10099,-6346,-2340,1642,5370,8588,11109,12783,13515,13308,12222,10397,8039,5381,2670,154,-1974,-3554,-4501,-4811,-4512,-3735,-2599,-1296,34,1215,2142,2713,2880,2635,2002,1050,-134,-1432,-2731,-3893,-4809,-5359,-5465,-5067,-4155,-2770,-1012,973,2996,4875,6426,7536,8133,8233,7904,7257,6431,5550,4715,3995,3402,2931,2530,2162,1767,1315,781,169,-514,-1235,-1972,-2689,-3367,-3983,-4547,-5059,-5551,-6034,-6545,-7070,-7606,-8094,-8453,-8590,-8390,-7759,-6635,-4996,-2883,-372,2375,5195,7849,10122,11785,12654,12597,11551,9556,6706,3221,-662,-4621,-8347,-11540,-13946,-15387,-15779,-15109,-13474,-11011,-7941,-4486,-915,2527,5605,8104,9885,10838,10948,10250,8842,6879,4522,1969,-611,-3058,-5245,-7089,-8533,-9570,-10215,-10503,-10491,-10214,-9724,-9029,-8150,-7073,-5807,-4361,-2774,-1125,491,1926,3049,3702,3782,3201,1958,83,-2305,-5055,-7971,-10830,-13423,-15540,-17022,-17751,-17668,-16797,-15188,-12986,-10329,-7408,-4399,-1473,1222,3551,5430,6778,7574,7803,7491,6697,5483,3982,2292,598,-974,-2247,-3111,-3461,-3251,-2490,-1231,411,2286,4221,6028,7532,8591,9100,9018,8364,7205,5689,3969,2262,755,-364,-952,-924,-262,993,2699,4704,6760,8651,10128,11003,11129,10443,8970,6817,4187,1329,-1459,-3884,-5687,-6663,-6712,-5810,-4063,-1647,1172,4090,6796,8989,10433,10967,10525,9153,6971,4198,1100,-2028,-4885,-7200,-8759,-9411,-9101,-7852,-5787,-3070,30,3283,6377,9100,11230,12667,13355,13343,12735,11662,10292,8744,7133,5503,3873,2222,520,-1251,-3102,-4984,-6849,-8580,-10096,-11271,-12057,-12385,-12280,-11778,-10970,-9979,-8932,-7973,-7214,-6762,-6652,-6915,-7487,-8293,-9203,-10059,-10708,-10986,-10775,-9986,-8584,-6598,-4104,-1231,1840,4938,7840,10385,12407,13807,14538,14594,14055,13004,11607,10004,8381,6876,5645,4768,4316,4297,4678,5394,6354,7439,8562,9602,10505,11189,11622,11761,11578,11058,10180,8966,7424,5626,3629,1556,-492,-2378,-3983,-5207,-5955,-6207,-5928,-5190,-4041,-2633,-1082,422,1746,2734,3296,3371,2957,2108,906,-508,-2020,-3465,-4742,-5721,-6340,-6539,-6292,-5615,-4514,-3058,-1305,655,2719,4773,6692,8349,9609,10376,10532,10052,8901,7133,4838,2145,-779,-3733,-6546,-8997,-10937,-12204,-12687,-12334,-11119,-9123,-6427,-3232,280,3837,7206,10111,12350,13729,14140,13554,11999,9612,6555,3080,-589,-4175,-7459,-10250,-12379,-13782,-14384,-14223,-13329,-11813,-9789,-7416,-4858,-2278,147,2291,4018,5250,5957,6120,5823,5130,4187,3121,2088,1221,638,433,651,1314,2385,3785,5401,7051,8575,9740,10401,10392,9666,8231,6200,3751,1118,-1436,-3683,-5395,-6460,-6773,-6371,-5296,-3697,-1721,448,2635,4686,6462,7874,8841,9335,9344,8890,8035,6836,5414,3849,2265,743,-625,-1787,-2703,-3362,-3783,-3988,-4021,-3920,-3718,-3452,-3138,-2811,-2499,-2233,-2070,-2033,-2178,-2510,-3041,-3721,-4511,-5307,-6016,-6539,-6757,-6627,-6079,-5138,-3833,-2250,-519,1234,2831,4151,5048,5447,5304,4637,3531,2104,534,-1023,-2371,-3413,-4017,-4199,-3946,-3355,-2516,-1537,-507,491,1451,2333,3171,3966,4703,5372,5872,6152,6068,5544,4483,2855,668,-1990,-4999,-8155,-11266,-14086,-16426,-18097,-18977,-19018,-18213,-16673,-14523,-11987,-9285,-6665,-4354,-2530,-1313,-761,-829,-1442,-2435,-3648,-4891,-5998,-6840,-7323,-7409,-7113,-6476,-5592,-4544,-3447,-2376,-1415,-595,79,620,1095,1529,1983,2467,2967,3444,3834,4045,4028,3711,3105,2238,1215,169,-740,-1338,-1496,-1112,-162,1300,3165,5232,7290,9085,10396,11033,10881,9905,8174,5839,3135,348,-2222,-4299,-5662,-6193,-5861,-4765,-3084,-1082,933,2680,3877,4373,4070,3001,1302,-846,-3168,-5431,-7357,-8769,-9499,-9479,-8701,-7224,-5168,-2687,26,2796,5422,7766,9693,11127,12033,12397,12260,11665,10673,9372,7813,6104,4295,2477,709,-961,-2478,-3828,-4980,-5935,-6679,-7207,-7499,-7538,-7307,-6800,-6050,-5093,-4048,-3005,-2124,-1525,-1327,-1607,-2385,-3630,-5243,-7085,-8965,-10676,-12014,-12785,-12844,-12100,-10521,-8171,-5144,-1642,2148,5962,9594,12803,15438,17346,18472,18785,18330,17197,15519,13467,11231,8987,6926,5166,3820,2934,2494,2485,2798,3381,4100,4908,5705,6468,7156,7750,8249,8629,8881,8970,8853,8501,7854,6918,5684,4221,2609,1004,-468,-1624,-2357,-2575,-2254,-1459,-284,1083,2476,3679,4549,4957,4852,4260,3242,1951,542,-799,-1888,-2594,-2811,-2513,-1741,-584,781,2185,3406,4260,4585,4268,3275,1636,-540,-3069,-5751,-8320,-10562,-12261,-13279,-13554,-13098,-12013,-10461,-8632,-6741,-4961,-3432,-2225,-1352,-764,-380,-89,201,571,1028,1555,2044,2377,2386,1932,902,-741,-2961,-5630,-8547,-11453,-14069,-16110,-17354,-17620,-16836,-15023,-12298,-8869,-5014,-1044,2709,5943,8402,9900,10343,9717,8127,5729,2794,-405,-3527,-6272,-8364,-9571,-9799,-8971,-7203,-4620,-1485,1919,5273,8267,10618,12123,12638,12126,10647,8318,5369,2010,-1468,-4830,-7831,-10286,-12056,-13064,-13296,-12802,-11697,-10112,-8228,-6181,-4135,-2165,-363,1267,2705,3976,5081,6041,6828,7439,7811,7909,7689,7126,6233,5080,3743,2391,1158,205,-343,-435,-72,651,1573,2488,3160,3373,2955,1817,-57,-2552,-5516,-8668,-11733,-14397,-16374,-17437,-17438,-16325,-14172,-11137,-7497,-3559,322,3822,6675,8682,9765,9916,9229,7849,5967,3795,1548,-573,-2391,-3773,-4635,-4961,-4789,-4214,-3363,-2359,-1337,-369,476,1204,1824,2380,2914,3432,3929,4340,4574,4533,4117,3266,1989,340,-1536,-3447,-5180,-6488,-7197,-7148,-6297,-4681,-2430,232,3048,5704,7936,9497,10240,10101,9118,7417,5175,2635,8,-2460,-4600,-6247,-7308,-7736,-7525,-6745,-5474,-3857,-2041,-201,1490,2871,3822,4244,4131,3499,2470,1172,-188,-1446,-2409,-2958,-3019,-2581,-1703,-490,918,2361,3699,4797,5574,5974,5989,5654,5031,4197,3261,2299,1416,662,100,-245,-340,-176,268,987,1978,3202,4578,6015,7339,8405,9020,9050,8380,6997,4933,2345,-566,-3553,-6343,-8698,-10435,-11419,-11626,-11077,-9866,-8131,-6031,-3726,-1378,891,2964,4778,6272,7434,8242,8697,8800,8545,7921,6935,5566,3849,1799,-506,-3002,-5550,-8050,-10348,-12325,-13881,-14933,-15460,-15455,-14971,-14058,-12808,-11302,-9646,-7929,-6264,-4742,-3456,-2478,-1844,-1557,-1575,-1807,-2150,-2462,-2623,-2519,-2058,-1208,53,1679,3608,5745,7970,10165,12203,13960,15332,16225,16562,16311,15448,14008,12054,9692,7060,4316,1637,-814,-2891,-4478,-5510,-5966,-5868,-5276,-4283,-2978,-1479,125,1738,3267,4647,5785,6625,7100,7174,6833,6106,5057,3806,2489,1286,342,-194,-228,257,1263,2680,4390,6227,8005,9551,10700,11329,11350,10742,9525,7785,5660,3298,918,-1320,-3203,-4612,-5410,-5572,-5080,-4033,-2548,-825,939,2518,3727,4428,4540,4073,3101,1761,236,-1281,-2617,-3627,-4245,-4449,-4301,-3890,-3350,-2807,-2371,-2120,-2094,-2279,-2653,-3145,-3708,-4281,-4847,-5375,-5902,-6420,-6981,-7584,-8255,-8979,-9748,-10531,-11281,-11968,-12521,-12901,-13038,-12885,-12390,-11537,-10299,-8723,-6839,-4743,-2529,-335,1725,3483,4852,5693,5981,5691,4889,3703,2287,876,-356,-1174,-1477,-1145,-197,1318,3273,5487,7771,9892,11653,12873,13402,13164,12126,10324,7869,4922,1673,-1625,-4775,-7549,-9792,-11399,-12300,-12515,-12078,-11071,-9610,-7786,-5734,-3543,-1313,864,2927,4781,6370,7618,8470,8878,8832,8321,7400,6108,4556,2825,1079,-576,-1962,-2961,-3434,-3315,-2561,-1213,620,2789,5058,7196,8950,10090,10444,9903,8443,6152,3182,-186,-3662,-6865,-9478,-11188,-11799,-11210,-9450,-6677,-3140,813,4847,8572,11717,14027,15373,15730,15116,13690,11593,9049,6264,3444,776,-1595,-3561,-5073,-6117,-6737,-6987,-6953,-6706,-6325,-5852,-5337,-4802,-4283,-3815,-3443,-3210,-3169,-3320,-3675,-4147,-4673,-5116,-5356,-5273,-4784,-3849,-2501,-801,1109,3085,4953,6567,7805,8605,8941,8875,8478,7902,7256,6686,6272,6051,6014,6070,6126,6037,5705,5044,4049,2776,1329,-123,-1430,-2424,-3011,-3140,-2823,-2149,-1222,-209,753,1504,1940,1970,1571,742,-436,-1890,-3458,-5013,-6370,-7408,-7989,-8053,-7574,-6577,-5150,-3405,-1483,449,2260,3786,4948,5635,5830,5509,4705,3475,1898,68,-1905,-3912,-5855,-7633,-9181,-10428,-11349,-11913,-12128,-11998,-11560,-10842,-9902,-8780,-7534,-6198,-4817,-3415,-2016,-650,674,1923,3095,4167,5142,6010,6768,7411,7907,8233,8338,8164,7664,6778,5497,3799,1741,-633,-3214,-5892,-8553,-11065,-13334,-15270,-16826,-17968,-18706,-19047,-19034,-18692,-18069,-17179,-16062,-14730,-13207,-11535,-9743,-7901,-6070,-4318,-2701,-1258,8,1106,2081,2982,3871,4798,5815,6935,8185,9523,10940,12354,13718,14933,15947,16653,17029,16994,16547,15682,14408,12791,10883,8780,6595,4452,2483,818,-442,-1216,-1468,-1209,-491,602,1953,3452,4965,6398,7656,8672,9406,9811,9880,9589,8936,7930,6589,4967,3135,1204,-695,-2428,-3845,-4853,-5374,-5393,-4945,-4095,-2948,-1605,-179,1252,2617,3882,5027,6052,6952,7746,8403,8923,9259,9370,9220,8752,7950,6792,5292,3491,1460,-686,-2813,-4730,-6286,-7275,-7603,-7155,-5959,-4056,-1613,1201,4149,7022,9613,11739,13274,14084,14117,13296,11659,9248,6252,2887,-520,-3636,-6126,-7700,-8199,-7578,-5975,-3674,-1071,1411,3370,4568,4869,4354,3178,1588,-181,-1947,-3562,-4967,-6074,-6839,-7176,-7016,-6334,-5144,-3592,-1873,-290,862,1303,831,-641,-3068,-6313,-10115,-14188,-18165,-21690,-24367,-25863,-25867,-24196,-20806,-15847,-9688,-2874,3903,9942,14604,17460,18322,17329,14848,11481,7872,4651,2304,1113,1167,2329,4319,6741,9159,11199,12566,13154,12968,12190,11029,9727,8473,7382,6515,5858,5381,5020,4716,4413,4054,3588,2981,2195,1262,210,-845,-1837,-2660,-3296,-3751,-4067,-4289,-4439,-4477,-4353,-3983,-3315,-2353,-1173,58,1127,1768,1765,947,-728,-3141,-6075,-9124,-11886,-13883,-14765,-14266,-12354,-9171,-5086,-613,3637,7079,9217,9750,8613,5963,2200,-2161,-6522,-10306,-13070,-14498,-14510,-13196,-10827,-7810,-4580,-1616,742,2196,2665,2149,814,-1101,-3323,-5562,-7583,-9213,-10350,-10987,-11160,-10967,-10510,-9890,-9203,-8499,-7823,-7194,-6612,-6070,-5546,-4991,-4374,-3646,-2812,-1901,-1005,-255,207,217,-300,-1428,-3091,-5219,-7601,-10029,-12244,-14031,-15192,-15632,-15305,-14273,-12677,-10707,-8615,-6638,-4977,-3791,-3105,-2902,-3041,-3362,-3670,-3804,-3659,-3203,-2483,-1598,-668,197,939,1548,2089,2640,3308,4142,5153,6284,7423,8467,9286,9846,10101,10122,9958,9713,9456,9256,9109,9030,8954,8847,8656,8352,7951,7498,7074,6785,6737,7011,7640,8606,9819,11156,12473,13617,14486,15007,15152,14954,14438,13680,12722,11635,10477,9317,8223,7268,6498,5957,5658,5591,5741,6077,6564,7192,7922,8760,9673,10642,11607,12493,13180,13560,13509,12952,11870,10300,8358,6211,4025,2012,308,-966,-1768,-2127,-2099,-1800,-1322,-746,-140,478,1072,1628,2102,2436,2567,2409,1933,1103,-26,-1388,-2839,-4235,-5408,-6214,-6552,-6367,-5683,-4588,-3238,-1822,-549,393,865,795,189,-869,-2251,-3770,-5268,-6581,-7627,-8354,-8803,-9021,-9106,-9131,-9141,-9163,-9172,-9143,-9034,-8839,-8550,-8230,-7915,-7714,-7664,-7848,-8274,-8941,-9805,-10780,-11760,-12630,-13271,-13603,-13582,-13212,-12555,-11721,-10825,-10042,-9478,-9244,-9380,-9847,-10569,-11399,-12198,-12813,-13143,-13131,-12770,-12124,-11262,-10282,-9263,-8253,-7289,-6371,-5505,-4685,-3929,-3257,-2711,-2339,-2186,-2297,-2685,-3344,-4217,-5231,-6275,-7229,-7983,-8401,-8412,-7929,-6939,-5454,-3540,-1322,1055,3391,5490,7154,8196,8510,8038,6816,4996,2761,388,-1852,-3709,-4964,-5500,-5262,-4313,-2757,-783,1433,3700,5873,7827,9515,10865,11897,12565,12888,12839,12421,11647,10556,9227,7766,6308,4994,3949,3289,3058,3299,3946,4941,6131,7366,8482,9309,9737,9688,9140,8163,6843,5349,3848,2504,1462,808,589,795,1388,2294,3452,4775,6217,7699,9195,10617,11941,13062,13950,14523,14757,14628,14136,13311,12171,10772,9152,7378,5523,3687,1966,489,-655,-1353,-1564,-1251,-451,765,2263,3879,5420,6698,7552,7876,7638,6876,5701,4276,2777,1383,241,-567,-976,-1026,-739,-215,483,1270,2098,2922,3729,4491,5178,5753,6137,6288,6127,5658,4881,3876,2748,1628,667,-37,-391,-394,-76,471,1129,1767,2291,2601,2687,2530,2178,1680,1087,467,-160,-744,-1289,-1777,-2212,-2597,-2925,-3201,-3416,-3564,-3647,-3655,-3615,-3526,-3424,-3323,-3226,-3162,-3099,-3079,-3074,-3125,-3227,-3395,-3640,-3943,-4318,-4737,-5202,-5686,-6169,-6617,-6981,-7222,-7285,-7158,-6810,-6274,-5566,-4753,-3891,-3060,-2324,-1766,-1421,-1353,-1563,-2062,-2813,-3763,-4829,-5920,-6930,-7774,-8371,-8690,-8714,-8471,-8000,-7380,-6686,-6011,-5430,-5012,-4790,-4790,-4994,-5378,-5885,-6463,-7017,-7492,-7806,-7926,-7845,-7599,-7241,-6849,-6487,-6193,-5992,-5874,-5810,-5777,-5718,-5622,-5443,-5200,-4870,-4517,-4150,-3853,-3644,-3578,-3651,-3862,-4182,-4573,-4996,-5398,-5756,-6004,-6152,-6152,-6031,-5798,-5484,-5140,-4777,-4454,-4142,-3879,-3614,-3365,-3094,-2828,-2570,-2360,-2243,-2238,-2385,-2662,-3070,-3552,-4069,-4542,-4914,-5104,-5069,-4771,-4198,-3388,-2368,-1215,-5,1192,2275,3212,3924,4417,4668,4704,4539,4199,3696,3045,2261,1367,394,-603,-1571,-2436,-3131,-3596,-3781,-3671,-3261,-2593,-1710,-683,425,1548,2648,3674,4619,5444,6145,6693,7092,7327,7440,7431,7359,7222,7039,6789,6448,5980,5359,4579,3673,2698,1761,976,465,331,626,1341,2423,3728,5102,6355,7312,7859,7919,7521,6742,5726,4630,3599,2749,2135,1767,1603,1578,1612,1653,1658,1636,1620,1650,1785,2050,2475,3044,3739,4506,5284,6021,6655,7159,7510,7719,7799,7786,7707,7585,7427,7234,6991,6707,6379,6059,5795,5665,5736,6048,6607,7377,8254,9145,9888,10381,10505,10218,9502,8426,7077,5573,4077,2687,1557,748,326,294,623,1231,2041,2911,3754,4447,4925,5147,5110,4852,4451,3986,3577,3304,3243,3438,3870,4510,5259,6024,6684,7153,7368,7322,7058,6639,6182,5754,5447,5279,5249,5300,5348,5299,5070,4599,3873,2900,1759,519,-671,-1717,-2453,-2814,-2712,-2171,-1230,-13,1363,2736,4019,5103,5972,6610,7035,7268,7314,7147,6736,6017,4952,3528,1792,-171,-2195,-4131,-5782,-7014,-7712,-7831,-7378,-6441,-5138,-3669,-2216,-985,-110,316,298,-110,-776,-1557,-2288,-2829,-3091,-3033,-2687,-2143,-1515,-929,-485,-237,-204,-360,-670,-1083,-1573,-2114,-2694,-3303,-3924,-4545,-5154,-5738,-6310,-6882,-7477,-8129,-8837,-9604,-10395,-11174,-11876,-12465,-12873,-13064,-12987,-12600,-11873,-10803,-9400,-7746,-5918,-4060,-2314,-796,360,1119,1444,1360,922,197,-739,-1799,-2925,-4025,-5054,-5927,-6620,-7091,-7351,-7425,-7347,-7166,-6896,-6560,-6144,-5654,-5087,-4475,-3846,-3255,-2741,-2335,-2051,-1903,-1868,-1961,-2152,-2451,-2838,-3314,-3856,-4455,-5068,-5660,-6163,-6507,-6611,-6409,-5852,-4953,-3761,-2400,-1030,168,1015,1386,1201,479,-688,-2138,-3648,-5013,-6023,-6542,-6490,-5890,-4810,-3426,-1907,-470,705,1497,1830,1732,1264,545,-300,-1157,-1944,-2595,-3098,-3435,-3630,-3704,-3687,-3626,-3550,-3508,-3508,-3567,-3652,-3740,-3766,-3702,-3534,-3263,-2965,-2676,-2475,-2404,-2455,-2621,-2821,-3004,-3068,-2984,-2682,-2198,-1533,-772,33,792,1459,1985,2364,2607,2755,2863,2988,3171,3428,3730,4015,4190,4143,3787,3036,1877,322,-1536,-3568,-5608,-7458,-8942,-9895,-10204,-9840,-8811,-7243,-5266,-3097,-910,1096,2801,4115,5018,5524,5691,5582,5287,4875,4435,4033,3727,3549,3489,3516,3551,3519,3325,2916,2241,1307,136,-1199,-2605,-3956,-5116,-5972,-6421,-6436,-6018,-5231,-4163,-2910,-1588,-282,910,1929,2734,3312,3685,3889,3985,4021,4054,4125,4251,4443,4668,4885,5032,5026,4822,4361,3654,2729,1672,600,-352,-1044,-1371,-1263,-738,136,1213,2302,3222,3797,3927,3589,2827,1774,576,-583,-1577,-2273,-2624,-2600,-2207,-1494,-505,682,1980,3285,4491,5469,6130,6378,6179,5544,4539,3302,1997,810,-81,-586,-632,-285,361,1115,1810,2243,2323,1974,1233,195,-1019,-2231,-3306,-4106,-4532,-4549,-4144,-3368,-2293,-1003,403,1842,3215,4453,5448,6159,6501,6483,6112,5467,4652,3798,3044,2498,2235,2258,2510,2882,3244,3462,3467,3222,2782,2218,1673,1235,1050,1157,1610,2372,3366,4476,5546,6435,6988,7123,6752,5891,4578,2916,1070,-790,-2438,-3685,-4336,-4300,-3515,-2056,-49,2304,4743,7033,8917,10239,10853,10749,9947,8554,6731,4640,2465,374,-1510,-3052,-4189,-4850,-4999,-4637,-3773,-2465,-816,1081,3032,4927,6555,7819,8590,8841,8581,7883,6871,5681,4477,3368,2459,1772,1297,974,716,439,85,-383,-946,-1559,-2138,-2580,-2789,-2691,-2252,-1515,-555,469,1425,2150,2544,2545,2155,1442,520,-449,-1312,-1912,-2159,-1996,-1444,-560,547,1767,2976,4086,5017,5747,6255,6553,6663,6595,6369,5999,5493,4881,4184,3442,2674,1939,1239,638,134,-217,-427,-464,-364,-117,224,674,1183,1776,2403,3066,3709,4298,4770,5096,5211,5107,4753,4137,3276,2181,908,-465,-1817,-3006,-3853,-4222,-3976,-3099,-1604,342,2569,4800,6805,8324,9186,9268,8561,7156,5230,3057,904,-948,-2295,-3024,-3097,-2590,-1646,-438,797,1893,2668,3049,3007,2585,1874,994,63,-797,-1490,-1961,-2171,-2142,-1916,-1554,-1159,-810,-628,-679,-1028,-1685,-2596,-3679,-4780,-5742,-6388,-6585,-6248,-5375,-4052,-2426,-702,919,2249,3163,3594,3540,3066,2242,1200,23,-1178,-2332,-3379,-4283,-5023,-5594,-5995,-6218,-6263,-6116,-5778,-5262,-4590,-3838,-3052,-2347,-1766,-1384,-1195,-1199,-1338,-1565,-1823,-2081,-2332,-2586,-2874,-3203,-3585,-3995,-4400,-4772,-5066,-5292,-5415,-5466,-5416,-5269,-5004,-4593,-4038,-3338,-2535,-1701,-920,-301,83,163,-62,-582,-1320,-2210,-3144,-4048,-4830,-5452,-5877,-6117,-6208,-6187,-6130,-6076,-6095,-6210,-6465,-6843,-7350,-7932,-8538,-9112,-9576,-9893,-9988,-9840,-9397,-8662,-7643,-6377,-4940,-3434,-1958,-655,379,1041,1276,1086,495,-404,-1515,-2713,-3879,-4904,-5706,-6219,-6425,-6342,-6030,-5578,-5103,-4698,-4476,-4480,-4756,-5281,-6009,-6859,-7716,-8466,-8998,-9239,-9140,-8722,-8013,-7117,-6114,-5135,-4267,-3611,-3224,-3132,-3351,-3825,-4518,-5316,-6122,-6811,-7273,-7423,-7208,-6628,-5728,-4602,-3371,-2175,-1155,-423,-76,-147,-646,-1509,-2642,-3894,-5105,-6102,-6767,-7018,-6860,-6348,-5581,-4683,-3762,-2892,-2134,-1485,-955,-521,-180,82,265,384,454,482,495,475,420,283,35,-386,-981,-1774,-2700,-3713,-4673,-5499,-6032,-6220,-5998,-5386,-4447,-3296,-2047,-849,215,1049,1623,1915,1938,1745,1379,947,515,183,13,48,317,792,1467,2256,3130,3983,4753,5342,5657,5648,5267,4545,3539,2359,1124,-22,-978,-1644,-1988,-2019,-1792,-1400,-943,-515,-170,56,197,272,381,565,921,1479,2255,3231,4339,5506,6646,7689,8566,9247,9686,9877,9808,9500,8989,8340,7640,6970,6416,6021,5819,5788,5918,6155,6467,6796,7106,7319,7405,7278,6931,6324,5497,4483,3382,2282,1325,593,192,157,479,1134,2014,3049,4118,5155,6094,6921,7631,8252,8792,9263,9648,9917,10047,9981,9715,9200,8445,7440,6218,4835,3370,1953,689,-276,-875,-1040,-787,-167,729,1773,2861,3884,4776,5522,6116,6598,6990,7298,7512,7590,7496,7175,6624,5836,4840,3702,2453,1201,-7,-1081,-1945,-2551,-2825,-2769,-2359,-1645,-666,483,1732,2963,4092,5017,5674,6014,6044,5791,5337,4778,4217,3749,3423,3269,3245,3318,3396,3420,3318,3043,2577,1941,1176,403,-293,-766,-936,-745,-190,662,1700,2768,3691,4316,4527,4262,3543,2429,1055,-423,-1838,-3012,-3804,-4101,-3860,-3083,-1863,-310,1385,3071,4562,5759,6568,6972,6975,6618,5962,5061,3996,2819,1608,437,-604,-1404,-1864,-1888,-1445,-537,731,2218,3719,5021,5941,6349,6195,5514,4391,2966,1377,-255,-1805,-3207,-4359,-5209,-5676,-5714,-5284,-4387,-3056,-1357,613,2733,4877,6890,8627,9932,10674,10755,10132,8836,6954,4662,2169,-286,-2449,-4131,-5156,-5457,-5011,-3906,-2269,-330,1666,3444,4748,5389,5257,4345,2779,743,-1454,-3526,-5139,-6057,-6113,-5283,-3666,-1491,951,3326,5322,6704,7295,7064,6042,4401,2341,152,-1917,-3591,-4710,-5149,-4895,-4018,-2626,-923,909,2635,4073,5063,5520,5414,4792,3729,2347,764,-887,-2473,-3881,-4983,-5702,-5958,-5723,-5001,-3834,-2321,-564,1266,3030,4537,5643,6214,6162,5472,4170,2362,190,-2164,-4497,-6604,-8290,-9411,-9847,-9589,-8683,-7257,-5524,-3666,-1926,-439,652,1318,1557,1432,1031,466,-167,-771,-1305,-1724,-2036,-2244,-2361,-2402,-2366,-2260,-2099,-1912,-1750,-1695,-1799,-2162,-2789,-3701,-4826,-6078,-7296,-8343,-9051,-9300,-9027,-8210,-6917,-5269,-3421,-1567,118,1484,2393,2797,2645,1980,868,-588,-2247,-3965,-5599,-6991,-8023,-8582,-8572,-7977,-6776,-5052,-2924,-573,1778,3890,5535,6530,6759,6200,4931,3119,985,-1202,-3216,-4845,-5968,-6515,-6486,-5951,-4999,-3774,-2411,-1049,182,1184,1865,2161,2016,1424,400,-960,-2543,-4160,-5646,-6819,-7552,-7786,-7496,-6783,-5727,-4517,-3273,-2148,-1216,-541,-114,70,64,-82,-326,-616,-941,-1287,-1664,-2066,-2509,-2952,-3379,-3726,-3944,-3994,-3837,-3504,-3004,-2438,-1861,-1371,-1024,-847,-856,-1004,-1262,-1568,-1882,-2177,-2437,-2666,-2869,-3064,-3241,-3410,-3537,-3610,-3599,-3498,-3313,-3061,-2786,-2506,-2277,-2117,-2070,-2146,-2363,-2706,-3150,-3644,-4130,-4540,-4819,-4908,-4790,-4444,-3910,-3236,-2490,-1786,-1207,-858,-825,-1148,-1846,-2877,-4137,-5500,-6805,-7890,-8647,-9002,-8956,-8596,-8021,-7397,-6851,-6496,-6374,-6479,-6735,-7038,-7260,-7298,-7053,-6520,-5685,-4639,-3442,-2203,-995,122,1094,1931,2600,3134,3521,3774,3884,3852,3673,3342,2874,2261,1521,659,-325,-1392,-2552,-3747,-4970,-6146,-7215,-8082,-8648,-8828,-8569,-7868,-6816,-5534,-4209,-3032,-2148,-1689,-1666,-2070,-2784,-3668,-4536,-5197,-5481,-5278,-4542,-3328,-1765,-57,1568,2865,3666,3850,3420,2463,1159,-264,-1576,-2552,-3063,-3007,-2404,-1319,124,1758,3425,4981,6301,7313,7980,8285,8258,7902,7259,6336,5156,3756,2172,489,-1202,-2796,-4177,-5286,-6055,-6515,-6659,-6558,-6218,-5681,-4934,-4008,-2921,-1733,-520,649,1695,2593,3334,3949,4502,5029,5601,6212,6868,7508,8066,8446,8573,8383,7863,7056,6032,4931,3864,2979,2340,2031,2013,2276,2710,3246,3789,4279,4693,5026,5318,5595,5914,6283,6720,7183,7620,7968,8150,8148,7929,7554,7055,6530,6044,5673,5446,5389,5442,5565,5647,5611,5383,4909,4184,3223,2084,854,-374,-1463,-2314,-2811,-2893,-2553,-1806,-763,481,1776,2997,4050,4848,5386,5683,5803,5829,5834,5846,5888,5898,5825,5579,5091,4318,3257,1967,553,-833,-2040,-2920,-3378,-3374,-2941,-2171,-1194,-160,799,1564,2096,2385,2488,2508,2541,2701,3053,3614,4382,5288,6285,7301,8274,9155,9890,10420,10703,10680,10312,9572,8459,6993,5251,3321,1345,-528,-2155,-3419,-4239,-4617,-4559,-4177,-3549,-2817,-2061,-1370,-777,-293,80,358,539,638,656,625,573,562,645,868,1274,1823,2506,3203,3852,4339,4606,4638,4454,4148,3803,3529,3364,3336,3380,3432,3393,3187,2775,2136,1329,387,-573,-1487,-2283,-2903,-3363,-3635,-3759,-3737,-3576,-3309,-2946,-2555,-2178,-1871,-1664,-1550,-1500,-1464,-1378,-1205,-910,-491,46,680,1390,2128,2860,3497,3976,4195,4081,3587,2699,1468,-14,-1620,-3177,-4538,-5533,-6040,-5973,-5299,-4072,-2397,-458,1555,3424,4984,6087,6647,6627,6019,4892,3326,1484,-452,-2270,-3767,-4776,-5174,-4913,-3994,-2503,-573,1601,3788,5751,7278,8203,8461,8051,7087,5715,4134,2517,1021,-240,-1190,-1792,-2019,-1892,-1421,-660,335,1487,2733,3998,5254,6444,7548,8490,9204,9582,9533,8989,7921,6393,4514,2480,493,-1246,-2572,-3402,-3694,-3497,-2893,-1998,-985,15,810,1291,1357,990,241,-788,-1914,-2975,-3763,-4150,-4036,-3386,-2255,-719,1064,2959,4789,6445,7817,8867,9575,9959,10037,9833,9366,8639,7680,6499,5147,3669,2143,646,-734,-1908,-2818,-3403,-3679,-3657,-3419,-3055,-2672,-2385,-2269,-2377,-2698,-3174,-3704,-4147,-4376,-4272,-3778,-2888,-1674,-242,1215,2546,3525,4036,3939,3225,1939,229,-1678,-3535,-5068,-6083,-6423,-6066,-5039,-3484,-1560,528,2592,4458,5983,7067,7633,7633,7066,5915,4244,2107,-371,-3019,-5653,-8030,-9968,-11259,-11811,-11553,-10533,-8846,-6664,-4211,-1727,526,2317,3456,3829,3412,2266,531,-1588,-3875,-6083,-8014,-9502,-10434,-10775,-10544,-9812,-8702,-7350,-5905,-4514,-3274,-2285,-1557,-1107,-884,-840,-929,-1109,-1385,-1761,-2287,-2975,-3857,-4888,-6015,-7122,-8080,-8777,-9097,-9021,-8538,-7732,-6703,-5577,-4499,-3568,-2897,-2537,-2511,-2807,-3366,-4106,-4946,-5783,-6536,-7139,-7540,-7719,-7688,-7464,-7128,-6709,-6311,-5950,-5690,-5521,-5435,-5381,-5297,-5096,-4724,-4106,-3237,-2108,-757,748,2334,3883,5295,6433,7202,7514,7321,6626,5463,3907,2052,-11,-2178,-4359,-6448,-8321,-9852,-10902,-11356,-11155,-10296,-8859,-6995,-4906,-2812,-954,497,1396,1712,1465,789,-161,-1193,-2123,-2827,-3186,-3183,-2805,-2112,-1190,-138,914,1863,2603,3077,3228,3084,2635,1963,1111,172,-782,-1650,-2378,-2867,-3109,-3053,-2742,-2212,-1527,-791,-53,595,1132,1524,1786,1912,1939,1841,1647,1308,837,214,-538,-1381,-2260,-3108,-3886,-4552,-5117,-5561,-5928,-6183,-6356,-6382,-6262,-5914,-5331,-4444,-3255,-1780,-68,1748,3531,5084,6244,6871,6906,6365,5358,4039,2612,1259,128,-688,-1188,-1421,-1521,-1627,-1912,-2484,-3413,-4673,-6165,-7730,-9158,-10260,-10863,-10873,-10262,-9094,-7485,-5617,-3670,-1813,-185,1144,2143,2829,3246,3440,3466,3367,3200,2996,2806,2656,2580,2594,2706,2895,3130,3361,3541,3625,3577,3380,2999,2426,1630,609,-617,-2006,-3468,-4880,-6098,-6963,-7335,-7122,-6273,-4834,-2897,-621,1780,4090,6076,7525,8281,8234,7356,5724,3481,875,-1837,-4353,-6431,-7868,-8537,-8413,-7528,-6008,-4004,-1718,665,2959,5029,6768,8133,9105,9721,10008,10030,9820,9427,8872,8177,7353,6413,5370,4244,3051,1822,559,-705,-1986,-3245,-4484,-5663,-6752,-7697,-8470,-9014,-9313,-9333,-9052,-8473,-7595,-6462,-5122,-3655,-2143,-687,636,1726,2526,2975,3051,2771,2182,1379,484,-361,-1027,-1394,-1390,-986,-184,936,2279,3690,4995,6025,6624,6699,6215,5230,3840,2218,522,-1066,-2398,-3363,-3880,-3915,-3470,-2566,-1254,388,2296,4326,6381,8295,9934,11166,11880,12009,11531,10454,8859,6841,4564,2187,-81,-2069,-3590,-4521,-4774,-4335,-3241,-1609,417,2644,4878,6932,8624,9837,10473,10513,9993,8968,7571,5911,4131,2355,686,-792,-2036,-3004,-3686,-4063,-4127,-3884,-3358,-2609,-1738,-862,-119,372,528,320,-215,-994,-1886,-2748,-3438,-3821,-3822,-3390,-2556,-1393,-45,1334,2547,3453,3927,3945,3547,2861,2056,1339,868,785,1125,1870,2922,4138,5377,6469,7334,7864,8069,7940,7557,6994,6365,5777,5336,5120,5171,5485,6001,6619,7221,7676,7881,7765,7287,6457,5302,3875,2249,489,-1321,-3100,-4781,-6273,-7516,-8429,-8927,-8951,-8420,-7324,-5662,-3511,-986,1772,4563,7246,9625,11591,13043,13931,14275,14120,13559,12714,11671,10545,9359,8158,6906,5575,4121,2513,768,-1077,-2909,-4626,-6076,-7161,-7780,-7919,-7576,-6840,-5808,-4623,-3409,-2294,-1331,-573,25,504,949,1438,1997,2651,3330,3969,4448,4673,4567,4119,3360,2399,1353,372,-440,-1011,-1339,-1474,-1514,-1563,-1729,-2055,-2537,-3104,-3639,-4015,-4119,-3887,-3308,-2455,-1427,-384,522,1146,1382,1180,544,-459,-1725,-3106,-4453,-5606,-6446,-6859,-6813,-6288,-5366,-4139,-2770,-1425,-262,564,985,947,515,-228,-1104,-1930,-2513,-2678,-2341,-1452,-82,1668,3617,5591,7403,8910,10005,10631,10770,10449,9704,8600,7209,5586,3804,1897,-89,-2109,-4104,-6009,-7711,-9140,-10180,-10770,-10864,-10438,-9509,-8126,-6352,-4308,-2105,108,2198,4047,5564,6689,7414,7748,7719,7396,6795,5993,5006,3895,2709,1525,440,-441,-994,-1117,-737,173,1564,3335,5304,7263,8959,10184,10737,10529,9533,7832,5587,3023,395,-2015,-3976,-5277,-5812,-5550,-4576,-3048,-1222,649,2287,3473,4085,4039,3416,2321,939,-521,-1874,-2962,-3683,-3988,-3908,-3475,-2795,-1942,-1009,-76,797,1553,2160,2610,2902,3087,3202,3315,3481,3732,4099,4557,5066,5545,5891,5997,5762,5118,4027,2519,643,-1492,-3752,-6000,-8050,-9765,-10975,-11576,-11474,-10664,-9169,-7122,-4649,-1989,678,3099,5093,6477,7133,7016,6137,4605,2588,293,-2029,-4174,-5954,-7262,-8069,-8412,-8387,-8120,-7717,-7285,-6885,-6543,-6286,-6083,-5939,-5810,-5683,-5532,-5358,-5167,-4975,-4803,-4643,-4484,-4281,-3981,-3552,-2965,-2259,-1474,-733,-141,177,120,-369,-1295,-2630,-4262,-6090,-7961,-9730,-11258,-12400,-13060,-13138,-12603,-11434,-9702,-7494,-4976,-2323,270,2631,4605,6108,7069,7491,7399,6855,5954,4797,3514,2208,1001,-58,-895,-1538,-1979,-2280,-2471,-2577,-2606,-2531,-2311,-1927,-1342,-621,194,960,1576,1921,1941,1633,1057,323,-431,-1083,-1520,-1697,-1605,-1298,-868,-408,-20,237,328,255,60,-197,-439,-581,-556,-303,184,896,1755,2669,3518,4177,4563,4621,4359,3839,3160,2447,1820,1371,1141,1133,1272,1466,1576,1470,1031,191,-1050,-2628,-4380,-6134,-7654,-8755,-9298,-9197,-8490,-7222,-5570,-3682,-1761,6,1495,2574,3236,3487,3416,3151,2821,2590,2552,2804,3364,4199,5262,6411,7576,8610,9457,10043,10326,10299,9925,9221,8179,6834,5240,3464,1612,-227,-1953,-3490,-4791,-5836,-6630,-7216,-7622,-7900,-8060,-8113,-8011,-7717,-7139,-6232,-4934,-3256,-1241,998,3286,5428,7177,8356,8761,8341,7070,5062,2512,-316,-3099,-5515,-7269,-8126,-7969,-6777,-4658,-1821,1460,4865,8073,10813,12861,14079,14432,13940,12726,10937,8762,6389,3985,1683,-417,-2282,-3895,-5286,-6493,-7542,-8463,-9236,-9840,-10226,-10344,-10151,-9625,-8770,-7636,-6302,-4880,-3487,-2231,-1176,-358,258,724,1132,1565,2100,2783,3613,4571,5564,6522,7311,7855,8049,7865,7252,6237,4820,3071,1040,-1174,-3477,-5764,-7917,-9844,-11435,-12622,-13323,-13497,-13115,-12177,-10737,-8862,-6680,-4314,-1918,376,2452,4204,5580,6513,6996,7010,6559,5680,4400,2806,970,-991,-2961,-4822,-6453,-7762,-8674,-9149,-9185,-8811,-8087,-7092,-5912,-4651,-3379,-2194,-1119,-211,551,1164,1647,2036,2339,2611,2876,3191,3571,4039,4546,5034,5388,5492,5232,4538,3389,1841,21,-1886,-3655,-5053,-5885,-6009,-5391,-4086,-2256,-146,1966,3780,5049,5579,5279,4176,2380,137,-2271,-4518,-6281,-7338,-7519,-6820,-5326,-3235,-814,1648,3872,5610,6698,7023,6577,5423,3692,1591,-666,-2834,-4726,-6184,-7155,-7626,-7669,-7385,-6868,-6224,-5513,-4765,-4020,-3283,-2607,-2041,-1664,-1555,-1762,-2318,-3164,-4219,-5317,-6276,-6920,-7072,-6648,-5602,-3983,-1902,482,2978,5390,7545,9298,10559,11264,11405,11004,10095,8775,7105,5221,3224,1248,-605,-2235,-3574,-4587,-5236,-5537,-5461,-5025,-4205,-3007,-1442,448,2562,4770,6883,8703,10027,10693,10585,9675,8006,5713,2999,131,-2625,-4956,-6658,-7517,-7486,-6556,-4875,-2606,-22,2667,5203,7449,9254,10599,11451,11860,11878,11557,10976,10159,9158,7999,6699,5301,3825,2321,822,-635,-2023,-3331,-4537,-5635,-6576,-7326,-7790,-7906,-7581,-6778,-5483,-3750,-1676,576,2845,4927,6661,7905,8544,8563,7945,6779,5172,3279,1286,-618,-2242,-3414,-4011,-3953,-3233,-1901,-81,2050,4287,6403,8191,9489,10170,10210,9626,8510,7004,5249,3419,1622,-26,-1510,-2816,-4004,-5129,-6247,-7392,-8546,-9668,-10658,-11450,-11931,-12080,-11852,-11297,-10453,-9409,-8246,-7038,-5848,-4710,-3630,-2608,-1614,-618,392,1450,2533,3637,4718,5749,6688,7516,8207,8752,9138,9343,9338,9074,8502,7565,6241,4527,2478,201,-2165,-4436,-6449,-8053,-9150,-9722,-9793,-9479,-8910,-8247,-7630,-7177,-6937,-6929,-7094,-7341,-7550,-7581,-7332,-6721,-5731,-4409,-2843,-1198,393,1742,2753,3332,3452,3155,2485,1553,464,-674,-1723,-2587,-3138,-3298,-3020,-2287,-1185,200,1672,3077,4232,5020,5389,5338,4967,4369,3696,3043,2481,2039,1664,1312,884,324,-432,-1386,-2517,-3766,-5015,-6169,-7075,-7637,-7765,-7414,-6605,-5392,-3887,-2205,-497,1118,2513,3598,4303,4588,4437,3882,2964,1784,437,-951,-2266,-3415,-4319,-4965,-5338,-5493,-5473,-5331,-5111,-4817,-4454,-3991,-3405,-2656,-1723,-589,735,2207,3752,5265,6626,7731,8470,8806,8689,8163,7261,6101,4796,3516,2414,1651,1341,1571,2341,3618,5263,7124,8969,10574,11716,12196,11910,10812,8961,6512,3667,692,-2169,-4693,-6713,-8133,-8921,-9097,-8742,-7948,-6851,-5573,-4242,-2957,-1795,-811,-23,550,913,1071,1039,829,496,51,-424,-903,-1333,-1691,-1964,-2161,-2273,-2330,-2316,-2261,-2169,-2070,-1997,-1983,-2062,-2240,-2512,-2834,-3139,-3344,-3349,-3074,-2438,-1444,-93,1475,3148,4702,5969,6775,7022,6687,5822,4540,3012,1410,-72,-1280,-2094,-2447,-2354,-1865,-1114,-226,630,1337,1796,1977,1900,1632,1285,956,763,767,1000,1455,2041,2671,3178,3434,3300,2702,1626,141,-1629,-3471,-5193,-6543,-7364,-7507,-6955,-5739,-4016,-1969,163,2159,3831,5062,5800,6092,6034,5781,5493,5318,5337,5584,5992,6450,6790,6855,6504,5670,4363,2679,798,-1067,-2667,-3816,-4354,-4251,-3538,-2374,-937,525,1818,2778,3309,3406,3115,2553,1849,1152,591,275,273,608,1253,2111,3074,3954,4594,4816,4508,3604,2127,183,-2061,-4366,-6488,-8178,-9216,-9474,-8879,-7499,-5486,-3107,-687,1413,2874,3427,2954,1446,-926,-3888,-7053,-10016,-12372,-13812,-14130,-13254,-11253,-8298,-4661,-669,3322,6955,9913,11926,12824,12523,11060,8568,5282,1505,-2410,-6099,-9219,-11480,-12669,-12684,-11515,-9288,-6194,-2545,1343,5106,8435,11069,12840,13672,13580,12648,11027,8899,6471,3956,1549,-576,-2303,-3557,-4344,-4706,-4752,-4609,-4412,-4308,-4380,-4711,-5287,-6053,-6887,-7614,-8050,-8002,-7324,-5916,-3764,-944,2391,5976,9509,12639,15043,16445,16688,15702,13585,10516,6817,2838,-1004,-4330,-6816,-8222,-8467,-7563,-5702,-3151,-262,2575,5021,6772,7641,7545,6519,4719,2382,-175,-2633,-4677,-6078,-6672,-6438,-5420,-3785,-1741,463,2587,4415,5804,6667,6987,6809,6212,5304,4206,3025,1859,784,-150,-932,-1566,-2106,-2607,-3146,-3767,-4516,-5363,-6296,-7212,-8048,-8666,-9007,-8939,-8448,-7465,-6026,-4157,-1954,475,2969,5374,7511,9225,10412,10997,10987,10443,9467,8196,6784,5340,3994,2791,1786,987,391,8,-174,-139,129,636,1401,2405,3615,4953,6309,7533,8454,8918,8778,7962,6454,4314,1678,-1262,-4277,-7108,-9510,-11262,-12214,-12278,-11477,-9905,-7742,-5241,-2671,-328,1530,2712,3092,2669,1521,-166,-2153,-4165,-5929,-7222,-7879,-7827,-7086,-5747,-3984,-1997,-10,1781,3214,4192,4670,4660,4225,3450,2453,1324,190,-897,-1851,-2658,-3293,-3749,-4021,-4093,-3930,-3511,-2781,-1721,-332,1352,3239,5192,7054,8600,9662,10052,9648,8416,6357,3609,347,-3163,-6630,-9740,-12226,-13856,-14513,-14156,-12859,-10793,-8168,-5263,-2320,408,2748,4570,5830,6545,6784,6667,6314,5845,5366,4926,4558,4248,3946,3613,3155,2550,1733,726,-429,-1653,-2800,-3750,-4349,-4520,-4199,-3428,-2291,-943,418,1599,2410,2716,2462,1646,388,-1155,-2771,-4196,-5234,-5670,-5406,-4410,-2755,-613,1776,4122,6149,7606,8327,8237,7374,5860,3914,1769,-302,-2088,-3404,-4167,-4361,-4047,-3376,-2498,-1632,-917,-493,-391,-603,-1012,-1499,-1862,-1977,-1686,-950,235,1780,3516,5266,6801,7955,8580,8619,8075,7039,5631,4027,2379,843,-473,-1480,-2139,-2424,-2371,-2013,-1453,-772,-90,498,922,1138,1152,1013,772,528,330,238,256,381,567,781,970,1101,1155,1123,1018,870,711,593,559,640,870,1228,1706,2246,2804,3317,3747,4061,4258,4355,4377,4362,4314,4245,4115,3880,3492,2890,2065,1010,-241,-1628,-3081,-4527,-5879,-7088,-8079,-8817,-9251,-9357,-9109,-8519,-7598,-6409,-4999,-3461,-1861,-298,1178,2490,3629,4568,5335,5958,6485,6944,7361,7704,7948,7990,7765,7165,6143,4665,2764,498,-1985,-4546,-6971,-9064,-10638,-11527,-11663,-11018,-9686,-7790,-5554,-3167,-867,1196,2889,4157,5005,5453,5579,5425,5092,4617,4095,3551,3040,2557,2093,1603,1010,263,-704,-1895,-3263,-4720,-6099,-7233,-7939,-8082,-7599,-6511,-4938,-3084,-1171,536,1855,2626,2801,2405,1531,329,-1050,-2416,-3658,-4635,-5324,-5693,-5783,-5651,-5351,-4945,-4461,-3925,-3354,-2777,-2212,-1705,-1269,-917,-630,-360,-60,330,836,1466,2171,2877,3492,3893,4030,3821,3301,2488,1488,393,-670,-1615,-2373,-2916,-3270,-3455,-3559,-3632,-3741,-3945,-4248,-4651,-5110,-5546,-5891,-6057,-5978,-5614,-4964,-4059,-2975,-1790,-607,484,1399,2064,2436,2483,2217,1674,925,52,-865,-1757,-2595,-3368,-4094,-4802,-5509,-6214,-6889,-7461,-7845,-7927,-7600,-6789,-5456,-3641,-1457,910,3218,5216,6681,7451,7469,6787,5550,4000,2390,974,-48,-586,-626,-282,288,867,1275,1362,1074,439,-438,-1401,-2276,-2918,-3218,-3146,-2716,-2018,-1143,-222,669,1425,2041,2466,2740,2854,2844,2717,2482,2146,1692,1130,455,-305,-1103,-1871,-2530,-3001,-3240,-3216,-2957,-2510,-1938,-1336,-739,-231,186,489,714,901,1114,1417,1852,2445,3170,3981,4780,5479,5964,6170,6057,5635,4980,4194,3422,2818,2507,2601,3146,4131,5477,7047,8640,10078,11149,11741,11757,11209,10126,8623,6788,4773,2667,616,-1308,-2972,-4319,-5261,-5757,-5787,-5342,-4465,-3198,-1645,87,1833,3434,4686,5442,5534,4891,3484,1386,-1265,-4231,-7284,-10104,-12475,-14141,-14974,-14895,-13907,-12137,-9727,-6938,-3994,-1167,1341,3353,4780,5592,5829,5575,4941,4048,2995,1881,762,-309,-1285,-2133,-2818,-3298,-3556,-3556,-3300,-2770,-1992,-964,273,1678,3200,4750,6250,7606,8718,9517,9920,9896,9397,8442,7039,5267,3217,1009,-1208,-3316,-5187,-6738,-7923,-8696,-9081,-9078,-8747,-8157,-7394,-6582,-5809,-5190,-4767,-4590,-4613,-4807,-5050,-5260,-5307,-5114,-4620,-3811,-2735,-1463,-128,1157,2252,3091,3616,3854,3846,3688,3459,3270,3154,3150,3223,3310,3336,3205,2848,2209,1277,64,-1370,-2944,-4540,-6035,-7289,-8174,-8594,-8469,-7805,-6633,-5082,-3300,-1490,150,1442,2237,2464,2099,1199,-155,-1810,-3667,-5551,-7381,-9037,-10455,-11580,-12362,-12786,-12833,-12512,-11830,-10827,-9534,-8006,-6300,-4478,-2622,-811,851,2286,3386,4105,4367,4184,3553,2557,1266,-200,-1731,-3202,-4507,-5534,-6186,-6383,-6047,-5157,-3713,-1774,551,3108,5738,8235,10464,12259,13558,14285,14453,14059,13153,11783,10006,7914,5575,3112,622,-1765,-3938,-5786,-7217,-8156,-8550,-8386,-7677,-6502,-4978,-3269,-1571,-55,1108,1828,2056,1823,1199,306,-745,-1824,-2836,-3714,-4416,-4944,-5304,-5532,-5634,-5635,-5502,-5219,-4740,-4035,-3104,-1958,-675,676,1974,3117,4006,4564,4748,4565,4038,3265,2341,1407,582,-22,-336,-320,23,656,1530,2581,3743,4954,6169,7323,8391,9305,10026,10507,10712,10624,10247,9596,8712,7634,6425,5119,3794,2466,1221,88,-834,-1476,-1748,-1577,-921,222,1796,3714,5817,7973,9999,11770,13178,14143,14654,14683,14274,13438,12220,10667,8819,6769,4589,2414,350,-1466,-2940,-3982,-4561,-4661,-4325,-3614,-2618,-1452,-217,985,2077,3022,3812,4473,5058,5618,6209,6849,7541,8235,8871,9365,9639,9633,9304,8662,7726,6566,5245,3835,2395,964,-434,-1760,-3002,-4088,-4996,-5652,-6051,-6188,-6128,-5961,-5800,-5766,-5938,-6363,-7006,-7795,-8591,-9244,-9588,-9496,-8856,-7643,-5858,-3588,-974,1819,4550,7010,8940,10132,10417,9670,7895,5154,1649,-2338,-6444,-10279,-13439,-15605,-16522,-16089,-14356,-11498,-7849,-3808,188,3707,6402,8007,8381,7513,5488,2516,-1141,-5151,-9152,-12808,-15771,-17788,-18640,-18230,-16548,-13704,-9913,-5474,-756,3857,7983,11318,13623,14805,14860,13922,12176,9873,7242,4512,1827,-689,-2997,-5080,-6953,-8645,-10174,-11550,-12765,-13787,-14572,-15059,-15187,-14894,-14136,-12891,-11177,-9036,-6575,-3919,-1246,1262,3420,5052,6040,6316,5898,4887,3458,1852,312,-901,-1625,-1720,-1212,-155,1247,2799,4248,5404,6116,6331,6065,5423,4536,3563,2638,1849,1243,803,475,202,-94,-427,-805,-1178,-1473,-1615,-1518,-1146,-469,461,1588,2767,3871,4734,5225,5258,4777,3815,2439,777,-1004,-2730,-4213,-5313,-5926,-6019,-5632,-4846,-3812,-2667,-1576,-646,47,484,714,799,832,899,1048,1301,1632,1975,2250,2367,2257,1895,1307,574,-156,-739,-975,-740,81,1497,3444,5753,8197,10495,12375,13609,14038,13610,12374,10474,8131,5592,3123,921,-834,-2077,-2792,-3036,-2924,-2592,-2192,-1845,-1629,-1567,-1615,-1689,-1687,-1489,-1058,-346,573,1614,2634,3488,4052,4250,4054,3501,2674,1696,697,-169,-795,-1072,-950,-414,513,1756,3219,4787,6325,7713,8839,9608,9963,9866,9326,8380,7108,5588,3949,2264,661,-817,-2073,-3087,-3790,-4188,-4246,-4003,-3493,-2787,-1969,-1111,-277,509,1248,1975,2720,3504,4319,5100,5782,6248,6423,6248,5717,4886,3858,2771,1778,1020,585,536,840,1428,2174,2911,3488,3750,3610,3049,2115,960,-247,-1277,-1961,-2147,-1796,-925,328,1794,3242,4456,5254,5517,5216,4404,3217,1819,422,-805,-1696,-2164,-2159,-1709,-869,237,1507,2787,3966,4932,5589,5900,5816,5378,4611,3608,2468,1276,142,-891,-1770,-2483,-3026,-3391,-3572,-3550,-3298,-2812,-2097,-1193,-187,828,1713,2366,2666,2579,2064,1171,-36,-1463,-2981,-4486,-5849,-6991,-7829,-8335,-8486,-8300,-7802,-7039,-6055,-4907,-3633,-2309,-977,262,1360,2212,2792,3038,2961,2557,1877,966,-88,-1195,-2265,-3182,-3885,-4289,-4367,-4127,-3598,-2883,-2084,-1341,-772,-512,-617,-1164,-2129,-3489,-5151,-7004,-8918,-10747,-12379,-13680,-14573,-14963,-14797,-14031,-12668,-10718,-8283,-5440,-2361,793,3852,6613,8946,10683,11762,12086,11680,10534,8736,6383,3609,592,-2508,-5500,-8238,-10587,-12465,-13823,-14669,-15012,-14929,-14441,-13622,-12495,-11090,-9440,-7571,-5538,-3398,-1232,861,2794,4434,5702,6493,6759,6464,5641,4321,2632,686,-1340,-3290,-4987,-6319,-7160,-7479,-7255,-6538,-5416,-4007,-2463,-924,466,1610,2439,2931,3100,2990,2654,2168,1597,1021,500,115,-90,-46,274,883,1767,2861,4075,5274,6317,7051,7376,7201,6524,5375,3858,2114,303,-1385,-2806,-3817,-4346,-4386,-3961,-3181,-2142,-986,194,1301,2290,3122,3796,4312,4692,4959,5140,5263,5341,5381,5369,5292,5133,4866,4511,4059,3583,3124,2781,2641,2772,3250,4078,5230,6633,8151,9641,10938,11893,12406,12411,11918,10971,9674,8141,6498,4852,3285,1854,568,-572,-1621,-2596,-3570,-4524,-5481,-6365,-7113,-7608,-7740,-7422,-6593,-5276,-3532,-1520,601,2608,4342,5638,6435,6689,6464,5808,4851,3693,2441,1216,56,-936,-1752,-2359,-2736,-2931,-2934,-2823,-2619,-2395,-2167,-1975,-1802,-1656,-1512,-1365,-1212,-1057,-911,-773,-632,-465,-243,61,463,946,1471,1968,2334,2484,2329,1812,955,-219,-1589,-3020,-4366,-5444,-6141,-6343,-6013,-5171,-3883,-2289,-550,1147,2622,3717,4330,4417,3986,3138,1977,673,-640,-1822,-2792,-3490,-3918,-4108,-4117,-4026,-3905,-3827,-3823,-3919,-4087,-4290,-4480,-4593,-4603,-4484,-4236,-3892,-3466,-3012,-2543,-2106,-1728,-1443,-1296,-1325,-1564,-2046,-2755,-3665,-4685,-5701,-6564,-7116,-7215,-6734,-5633,-3913,-1696,842,3458,5877,7851,9165,9695,9420,8404,6806,4833,2711,655,-1162,-2629,-3692,-4354,-4670,-4710,-4573,-4340,-4104,-3924,-3858,-3941,-4158,-4506,-4901,-5288,-5558,-5659,-5513,-5157,-4596,-3965,-3342,-2869,-2628,-2666,-2998,-3579,-4344,-5225,-6128,-6996,-7759,-8352,-8713,-8770,-8455,-7717,-6522,-4893,-2881,-625,1717,3922,5768,7050,7603,7346,6287,4525,2240,-343,-2971,-5408,-7458,-8990,-9961,-10404,-10424,-10170,-9789,-9430,-9152,-8989,-8859,-8675,-8270,-7534,-6347,-4677,-2554,-65,2630,5354,7913,10114,11820,12890,13276,12937,11909,10266,8119,5619,2943,246,-2278,-4524,-6367,-7766,-8702,-9218,-9369,-9258,-8973,-8596,-8204,-7810,-7419,-6991,-6480,-5829,-5023,-4034,-2917,-1688,-433,820,2018,3164,4261,5344,6451,7600,8817,10087,11374,12643,13808,14822,15604,16106,16294,16148,15677,14907,13864,12604,11146,9542,7796,5944,3998,1982,-46,-2035,-3871,-5489,-6759,-7659,-8105,-8140,-7756,-7044,-6062,-4924,-3727,-2573,-1564,-758,-220,50,47,-187,-610,-1154,-1773,-2387,-2973,-3467,-3855,-4105,-4191,-4108,-3836,-3389,-2774,-2011,-1118,-116,993,2183,3442,4718,5947,7045,7903,8444,8599,8358,7772,6927,5981,5068,4350,3916,3828,4072,4605,5333,6186,7063,7937,8773,9588,10404,11232,12072,12864,13527,13917,13897,13312,12072,10123,7516,4369,874,-2707,-6120,-9073,-11357,-12783,-13279,-12838,-11556,-9603,-7202,-4624,-2137,1,1559,2402,2419,1645,163,-1833,-4095,-6324,-8228,-9540,-10062,-9708,-8485,-6539,-4090,-1428,1147,3360,4995,5899,6032,5400,4112,2314,185,-2076,-4287,-6274,-7920,-9110,-9809,-9984,-9670,-8919,-7826,-6504,-5065,-3647,-2336,-1225,-362,253,620,801,846,827,789,780,790,808,787,663,392,-77,-750,-1607,-2576,-3568,-4464,-5158,-5574,-5661,-5447,-4974,-4345,-3661,-3004,-2459,-2012,-1669,-1343,-952,-412,371,1428,2765,4327,6013,7666,9123,10198,10748,10659,9910,8521,6631,4404,2063,-158,-2064,-3486,-4351,-4636,-4411,-3788,-2908,-1919,-929,-11,820,1598,2388,3269,4298,5502,6857,8287,9682,10900,11807,12280,12249,11674,10584,9036,7129,4981,2699,402,-1846,-3984,-6001,-7895,-9694,-11402,-13051,-14615,-16068,-17349,-18372,-19036,-19244,-18898,-17954,-16393,-14281,-11717,-8887,-5967,-3180,-685,1354,2878,3825,4247,4176,3734,3022,2197,1394,771,448,535,1069,2054,3406,4988,6615,8053,9085,9498,9149,7959,5953,3232,0,-3477,-6887,-9895,-12203,-13554,-13777,-12826,-10719,-7649,-3814,438,4794,8903,12466,15268,17171,18151,18292,17736,16708,15429,14114,12946,12012,11358,10915,10585,10201,9602,8632,7180,5200,2725,-156,-3280,-6458,-9476,-12127,-14233,-15656,-16327,-16235,-15458,-14112,-12380,-10445,-8501,-6691,-5137,-3866,-2883,-2130,-1512,-965,-392,250,972,1792,2658,3548,4417,5220,5948,6582,7136,7635,8097,8560,9027,9504,9964,10373,10678,10827,10755,10425,9785,8836,7553,5983,4137,2096,-91,-2330,-4546,-6640,-8524,-10101,-11263,-11923,-11986,-11393,-10125,-8201,-5723,-2847,220,3218,5905,8046,9488,10133,10009,9189,7845,6159,4323,2515,842,-596,-1794,-2733,-3455,-3977,-4331,-4532,-4571,-4446,-4122,-3590,-2843,-1888,-769,472,1754,3010,4156,5116,5837,6265,6402,6259,5903,5419,4922,4538,4372,4513,4990,5784,6814,7934,9003,9818,10264,10200,9599,8444,6815,4807,2558,229,-2079,-4223,-6157,-7829,-9220,-10329,-11141,-11646,-11812,-11629,-11053,-10106,-8784,-7154,-5287,-3315,-1371,368,1745,2620,2878,2499,1494,-22,-1877,-3853,-5694,-7158,-8030,-8158,-7469,-5966,-3750,-977,2129,5320,8351,10965,12986,14234,14648,14188,12919,10953,8456,5633,2694,-145,-2701,-4814,-6376,-7305,-7583,-7215,-6263,-4804,-2976,-901,1219,3236,4954,6236,6961,7075,6582,5554,4124,2467,785,-722,-1875,-2543,-2645,-2155,-1115,397,2258,4305,6390,8319,9936,11092,11657,11568,10795,9373,7393,4986,2298,-497,-3258,-5842,-8142,-10073,-11568,-12599,-13141,-13223,-12874,-12160,-11154,-9938,-8570,-7122,-5604,-4057,-2458,-824,860,2560,4234,5793,7142,8144,8710,8730,8196,7119,5604,3800,1885,73,-1473,-2586,-3179,-3211,-2707,-1747,-471,960,2345,3508,4278,4558,4293,3529,2367,986,-422,-1628,-2465,-2783,-2546,-1766,-564,899,2417,3779,4798,5350,5347,4808,3783,2405,811,-831,-2373,-3704,-4728,-5416,-5752,-5768,-5502,-5038,-4441,-3810,-3227,-2749,-2438,-2279,-2265,-2310,-2349,-2270,-2010,-1508,-784,119,1069,1943,2558,2784,2478,1584,76,-1974,-4434,-7117,-9771,-12170,-14064,-15295,-15748,-15400,-14318,-12622,-10495,-8129,-5719,-3433,-1399,301,1618,2565,3153,3452,3515,3426,3262,3085,2959,2882,2870,2842,2767,2531,2111,1439,561,-519,-1688,-2885,-4001,-4957,-5699,-6181,-6406,-6384,-6168,-5813,-5396,-4974,-4599,-4278,-4006,-3727,-3392,-2941,-2324,-1548,-598,460,1594,2737,3850,4891,5867,6768,7640,8498,9377,10285,11206,12104,12902,13527,13873,13871,13459,12642,11453,10003,8415,6842,5405,4210,3280,2619,2154,1790,1418,934,241,-689,-1881,-3277,-4796,-6316,-7686,-8752,-9374,-9443,-8886,-7710,-5943,-3715,-1168,1515,4115,6459,8348,9651,10267,10153,9315,7821,5777,3332,665,-2035,-4573,-6767,-8456,-9524,-9889,-9550,-8534,-6959,-4955,-2710,-406,1783,3699,5258,6398,7129,7503,7588,7473,7240,6949,6629,6299,5927,5513,5025,4475,3882,3298,2775,2379,2133,2052,2089,2181,2220,2107,1728,1030,-40,-1425,-3077,-4832,-6538,-8000,-9018,-9466,-9224,-8291,-6717,-4645,-2268,169,2417,4253,5483,6013,5814,4960,3587,1907,121,-1537,-2907,-3852,-4320,-4289,-3818,-2957,-1820,-485,934,2342,3624,4674,5368,5613,5301,4402,2894,827,-1697,-4544,-7525,-10443,-13096,-15293,-16867,-17721,-17790,-17093,-15716,-13794,-11527,-9144,-6853,-4875,-3336,-2329,-1852,-1843,-2210,-2807,-3526,-4251,-4896,-5431,-5811,-6043,-6114,-6016,-5735,-5249,-4536,-3581,-2394,-998,543,2142,3695,5083,6203,6969,7341,7318,6936,6272,5393,4390,3326,2251,1218,246,-604,-1315,-1825,-2114,-2165,-1972,-1573,-984,-276,525,1349,2163,2928,3607,4184,4648,4975,5173,5203,5064,4737,4216,3540,2737,1899,1103,465,48,-55,141,632,1338,2139,2928,3553,3918,3928,3542,2747,1583,96,-1611,-3464,-5338,-7168,-8833,-10301,-11475,-12352,-12884,-13070,-12905,-12385,-11531,-10360,-8911,-7234,-5401,-3483,-1595,185,1745,3005,3912,4428,4570,4381,3929,3308,2606,1906,1281,784,440,270,254,367,557,769,932,1002,922,679,260,-332,-1073,-1962,-2961,-4072,-5249,-6484,-7702,-8869,-9871,-10659,-11103,-11162,-10755,-9876,-8527,-6764,-4653,-2319,130,2530,4760,6671,8189,9233,9828,9989,9827,9438,8934,8420,7931,7493,7061,6555,5902,4987,3776,2212,346,-1772,-4018,-6262,-8369,-10215,-11709,-12805,-13477,-13748,-13650,-13211,-12477,-11450,-10140,-8540,-6631,-4424,-1936,781,3638,6535,9328,11894,14094,15813,16979,17543,17514,16962,15962,14670,13205,11714,10320,9097,8121,7388,6903,6608,6443,6319,6152,5850,5348,4575,3521,2163,549,-1280,-3239,-5232,-7157,-8900,-10371,-11472,-12157,-12392,-12181,-11583,-10649,-9492,-8183,-6823,-5460,-4141,-2873,-1640,-419,823,2113,3452,4825,6179,7444,8527,9339,9784,9797,9339,8410,7079,5450,3691,2008,589,-352,-682,-308,772,2472,4635,7034,9418,11528,13151,14113,14348,13847,12710,11092,9179,7185,5279,3603,2208,1098,196,-611,-1436,-2407,-3571,-4953,-6497,-8095,-9622,-10918,-11866,-12368,-12387,-11940,-11108,-10003,-8785,-7597,-6575,-5816,-5349,-5163,-5176,-5284,-5375,-5332,-5107,-4658,-4032,-3270,-2476,-1715,-1061,-555,-188,46,201,303,398,498,624,776,955,1179,1449,1798,2225,2747,3340,3983,4604,5143,5497,5586,5323,4651,3529,1981,18,-2252,-4743,-7294,-9743,-11899,-13577,-14602,-14844,-14238,-12799,-10631,-7921,-4919,-1909,817,3015,4490,5156,5001,4129,2709,962,-872,-2554,-3918,-4809,-5198,-5063,-4489,-3550,-2390,-1111,148,1297,2245,2931,3306,3356,3064,2456,1585,502,-652,-1784,-2742,-3411,-3710,-3597,-3096,-2277,-1247,-114,999,2040,2961,3785,4576,5386,6322,7410,8683,10097,11569,12966,14138,14924,15194,14853,13859,12246,10096,7545,4767,1929,-791,-3253,-5350,-7024,-8237,-9024,-9398,-9440,-9206,-8784,-8240,-7658,-7092,-6608,-6255,-6054,-6033,-6160,-6420,-6740,-7071,-7337,-7501,-7515,-7375,-7057,-6575,-5903,-5066,-4026,-2826,-1449,31,1592,3132,4593,5886,6951,7747,8261,8497,8509,8335,8050,7702,7333,6971,6597,6191,5708,5086,4298,3291,2073,658,-897,-2502,-4060,-5443,-6559,-7322,-7696,-7687,-7347,-6764,-6050,-5334,-4722,-4314,-4162,-4259,-4568,-4970,-5344,-5533,-5402,-4837,-3781,-2212,-193,2185,4759,7354,9762,11814,13341,14270,14547,14216,13354,12074,10524,8812,7066,5346,3704,2149,684,-725,-2055,-3335,-4495,-5518,-6326,-6876,-7130,-7082,-6749,-6168,-5383,-4426,-3349,-2156,-889,439,1811,3187,4567,5907,7197,8401,9510,10478,11313,11972,12473,12802,12982,13027,12972,12844,12654,12434,12145,11786,11293,10633,9762,8665,7350,5851,4229,2550,893,-678,-2104,-3340,-4364,-5162,-5745,-6143,-6387,-6557,-6700,-6919,-7263,-7805,-8567,-9545,-10689,-11919,-13091,-14088,-14710,-14840,-14317,-13072,-11063,-8337,-4986,-1210,2787,6707,10295,13271,15432,16641,16853,16145,14654,12622,10305,7962,5842,4091,2829,2055,1714,1697,1822,1954,1906,1604,996,113,-923,-1970,-2839,-3344,-3360,-2788,-1636,17,2015,4142,6146,7801,8890,9284,8918,7804,6041,3759,1141,-1628,-4348,-6849,-8966,-10576,-11584,-11950,-11658,-10771,-9339,-7509,-5389,-3164,-977,998,2628,3794,4427,4492,4004,3018,1636,-22,-1790,-3519,-5034,-6197,-6896,-7048,-6652,-5707,-4316,-2567,-617,1387,3291,4950,6265,7158,7611,7637,7279,6604,5674,4543,3258,1832,292,-1371,-3106,-4895,-6624,-8208,-9490,-10350,-10656,-10343,-9392,-7861,-5887,-3643,-1363,742,2456,3641,4196,4110,3428,2247,703,-1052,-2862,-4592,-6089,-7288,-8051,-8373,-8177,-7486,-6315,-4726,-2808,-681,1517,3636,5523,7034,8065,8518,8370,7613,6316,4558,2505,278,-1921,-3970,-5727,-7121,-8116,-8728,-8993,-8978,-8721,-8266,-7613,-6741,-5629,-4222,-2519,-514,1752,4183,6681,9083,11239,12983,14180,14735,14607,13825,12475,10703,8671,6567,4532,2708,1155,-78,-1023,-1717,-2242,-2683,-3116,-3617,-4222,-4958,-5808,-6745,-7702,-8628,-9419,-10021,-10340,-10319,-9907,-9062,-7784,-6073,-3994,-1591,1012,3705,6348,8775,10851,12429,13411,13741,13433,12548,11222,9617,7918,6298,4901,3831,3114,2759,2667,2766,2900,2967,2833,2427,1693,636,-718,-2283,-3978,-5679,-7277,-8657,-9712,-10362,-10525,-10186,-9336,-8043,-6414,-4594,-2775,-1123,196,1092,1529,1548,1259,806,367,99,148,596,1485,2773,4388,6184,8017,9709,11105,12088,12543,12444,11765,10557,8893,6881,4661,2373,150,-1877,-3638,-5061,-6149,-6913,-7415,-7717,-7913,-8059,-8247,-8488,-8822,-9220,-9639,-10013,-10249,-10246,-9916,-9158,-7922,-6164,-3889,-1142,2005,5432,8989,12524,15848,18805,21234,23029,24093,24404,23950,22769,20936,18534,15687,12528,9198,5859,2647,-287,-2824,-4865,-6329,-7190,-7443,-7142,-6380,-5291,-4031,-2763,-1639,-773,-243,-67,-233,-671,-1322,-2089,-2906,-3728,-4502,-5229,-5863,-6405,-6778,-6950,-6811,-6306,-5355,-3947,-2101,68,2407,4693,6677,8138,8861,8748,7762,5998,3632,924,-1830,-4345,-6353,-7702,-8285,-8124,-7322,-6024,-4456,-2805,-1286,-42,819,1256,1291,998,489,-91,-614,-960,-1071,-932,-589,-160,257,484,457,74,-633,-1624,-2758,-3909,-4902,-5628,-5986,-5960,-5586,-4949,-4173,-3391,-2704,-2208,-1923,-1848,-1958,-2204,-2559,-2998,-3517,-4129,-4828,-5624,-6476,-7343,-8157,-8824,-9266,-9409,-9203,-8653,-7782,-6676,-5429,-4178,-3024,-2097,-1441,-1098,-1039,-1184,-1452,-1711,-1880,-1890,-1727,-1440,-1110,-857,-819,-1113,-1828,-3017,-4649,-6672,-8949,-11306,-13542,-15437,-16782,-17417,-17222,-16184,-14356,-11888,-8985,-5898,-2882,-171,2052,3669,4636,4980,4794,4202,3363,2425,1510,710,67,-411,-744,-973,-1120,-1225,-1274,-1283,-1227,-1108,-926,-702,-467,-258,-96,2,55,77,113,172,291,436,611,760,877,931,959,985,1098,1377,1906,2762,3953,5471,7219,9067,10854,12389,13528,14138,14167,13612,12554,11117,9480,7826,6343,5158,4362,3954,3871,3978,4118,4096,3787,3059,1919,369,-1447,-3414,-5345,-7091,-8527,-9549,-10136,-10258,-9973,-9315,-8373,-7226,-5948,-4622,-3295,-1999,-744,490,1716,2957,4210,5452,6642,7712,8608,9270,9658,9774,9636,9299,8848,8359,7924,7584,7361,7207,7053,6775,6248,5356,4008,2177,-129,-2822,-5781,-8839,-11791,-14452,-16598,-18066,-18694,-18385,-17107,-14887,-11850,-8178,-4133,4,3924,7351,10044,11830,12625,12427,11341,9551,7309,4910,2645,770,-502,-1078,-906,-60,1335,3095,4997,6814,8337,9383,9831,9618,8760,7328,5476,3372,1249,-685,-2237,-3248,-3659,-3465,-2760,-1718,-542,521,1259,1507,1171,254,-1167,-2916,-4790,-6521,-7878,-8635,-8645,-7844,-6242,-3954,-1163,1922,5021,7934,10425,12376,13688,14360,14408,13917,12946,11592,9909,7977,5854,3621,1375,-788,-2746,-4421,-5729,-6656,-7193,-7404,-7351,-7137,-6858,-6616,-6475,-6500,-6695,-7049,-7511,-7995,-8422,-8698,-8756,-8553,-8081,-7356,-6444,-5395,-4304,-3240,-2258,-1402,-667,-30,554,1147,1801,2543,3388,4276,5155,5906,6444,6654,6489,5913,4966,3726,2301,839,-535,-1715,-2619,-3235,-3573,-3699,-3696,-3649,-3634,-3689,-3808,-3953,-4021,-3931,-3573,-2879,-1845,-480,1089,2726,4250,5455,6174,6262,5632,4271,2232,-368,-3338,-6450,-9456,-12097,-14144,-15423,-15793,-15247,-13792,-11586,-8783,-5650,-2419,626,3265,5294,6576,7035,6678,5576,3863,1737,-611,-2944,-5085,-6874,-8200,-9019,-9294,-9073,-8377,-7298,-5914,-4324,-2658,-1010,485,1740,2676,3251,3464,3352,2994,2480,1927,1415,1022,765,645,586,544,395,102,-411,-1124,-2023,-3012,-4014,-4910,-5620,-6071,-6222,-6064,-5596,-4857,-3860,-2663,-1287,205,1781,3359,4890,6281,7451,8327,8825,8923,8603,7919,6956,5839,4719,3740,3030,2671,2697,3073,3734,4534,5359,6038,6480,6583,6333,5732,4851,3774,2603,1459,435,-356,-869,-1036,-874,-382,364,1305,2345,3400,4401,5287,6033,6635,7109,7481,7788,8041,8236,8351,8314,8071,7546,6703,5550,4124,2540,886,-694,-2125,-3345,-4340,-5151,-5834,-6476,-7150,-7925,-8832,-9863,-10976,-12078,-13055,-13767,-14105,-13941,-13239,-11961,-10149,-7877,-5250,-2399,527,3396,6063,8416,10362,11827,12787,13230,13199,12744,11962,10949,9824,8710,7710,6931,6420,6216,6283,6563,6948,7310,7526,7467,7049,6218,4955,3308,1325,-883,-3200,-5512,-7672,-9577,-11116,-12209,-12804,-12888,-12462,-11572,-10272,-8631,-6737,-4671,-2542,-437,1527,3256,4665,5676,6264,6417,6179,5624,4863,4038,3276,2717,2442,2507,2903,3566,4399,5248,5976,6416,6448,5974,4942,3377,1345,-993,-3460,-5807,-7815,-9262,-10002,-9968,-9181,-7775,-5935,-3915,-1966,-308,882,1515,1576,1128,307,-708,-1711,-2482,-2839,-2622,-1761,-247,1837,4329,7029,9687,12076,13998,15303,15932,15872,15185,13962,12317,10361,8188,5906,3570,1306,-826,-2696,-4217,-5313,-5928,-6086,-5824,-5271,-4549,-3844,-3300,-3060,-3206,-3765,-4684,-5875,-7172,-8429,-9482,-10205,-10529,-10417,-9910,-9074,-8017,-6853,-5690,-4611,-3667,-2860,-2172,-1541,-915,-235,527,1378,2294,3217,4085,4815,5327,5574,5488,5073,4324,3298,2066,737,-574,-1756,-2707,-3373,-3717,-3766,-3553,-3155,-2631,-2063,-1488,-958,-482,-69,293,614,917,1219,1536,1878,2245,2610,2955,3196,3297,3158,2739,1986,904,-470,-2035,-3657,-5152,-6329,-7000,-7015,-6277,-4775,-2565,189,3282,6434,9355,11765,13418,14146,13868,12593,10449,7624,4412,1109,-1946,-4487,-6268,-7187,-7198,-6395,-4938,-3041,-948,1096,2897,4274,5132,5424,5140,4367,3155,1664,-11,-1716,-3345,-4779,-5953,-6801,-7300,-7446,-7241,-6722,-5921,-4890,-3686,-2378,-1042,236,1362,2258,2833,3060,2894,2396,1605,643,-380,-1349,-2141,-2694,-2935,-2877,-2524,-1966,-1283,-600,-38,297,321,0,-662,-1607,-2752,-3979,-5167,-6197,-6961,-7373,-7374,-6943,-6080,-4850,-3321,-1606,170,1903,3467,4796,5819,6529,6911,7020,6883,6584,6183,5754,5357,5036,4832,4751,4811,4992,5292,5684,6157,6684,7261,7859,8478,9095,9687,10237,10691,11009,11117,10965,10475,9628,8365,6716,4686,2336,-259,-3012,-5792,-8482,-10920,-12958,-14424,-15186,-15128,-14206,-12434,-9904,-6780,-3268,375,3919,7108,9775,11754,12989,13460,13212,12358,11004,9324,7431,5487,3584,1835,307,-936,-1856,-2427,-2661,-2571,-2223,-1675,-1036,-410,90,343,269,-208,-1110,-2418,-4074,-5970,-7985,-9956,-11764,-13263,-14393,-15086,-15361,-15229,-14750,-13964,-12921,-11656,-10181,-8523,-6682,-4681,-2560,-349,1852,3977,5894,7514,8727,9472,9735,9539,8981,8171,7241,6322,5494,4802,4241,3744,3235,2599,1751,604,-870,-2670,-4732,-6960,-9187,-11262,-12974,-14172,-14713,-14525,-13609,-12027,-9927,-7485,-4934,-2481,-342,1337,2447,2973,2963,2528,1841,1069,437,78,158,720,1796,3321,5194,7249,9329,11218,12777,13837,14327,14209,13501,12293,10695,8852,6900,4966,3134,1466,-16,-1326,-2474,-3505,-4426,-5258,-5969,-6538,-6900,-7002,-6793,-6240,-5356,-4181,-2815,-1367,8,1173,1998,2381,2283,1700,690,-639,-2151,-3691,-5082,-6185,-6868,-7050,-6709,-5866,-4599,-3043,-1326,356,1888,3098,3927,4311,4267,3862,3202,2440,1720,1185,933,990,1361,1936,2640,3322,3895,4263,4390,4267,3911,3378,2710,1994,1271,624,95,-272,-428,-371,-71,448,1171,2039,2981,3904,4693,5249,5461,5258,4599,3489,2004,253,-1579,-3306,-4720,-5664,-6021,-5780,-4980,-3785,-2378,-1004,112,761,810,171,-1132,-3025,-5350,-7902,-10446,-12729,-14529,-15633,-15940,-15364,-13971,-11854,-9212,-6274,-3293,-522,1830,3591,4663,5026,4720,3866,2614,1145,-371,-1783,-2980,-3893,-4471,-4714,-4610,-4188,-3461,-2475,-1270,83,1515,2938,4263,5406,6287,6845,7039,6869,6358,5590,4656,3701,2837,2199,1843,1811,2055,2492,2992,3407,3599,3466,2946,2061,860,-529,-1971,-3310,-4404,-5141,-5450,-5295,-4700,-3710,-2409,-901,719,2345,3895,5303,6505,7470,8159,8542,8609,8322,7699,6726,5453,3927,2252,535,-1070,-2431,-3407,-3892,-3816,-3159,-1950,-263,1769,3999,6236,8304,10018,11239,11839,11769,11005,9591,7616,5201,2488,-358,-3215,-5942,-8456,-10685,-12585,-14133,-15314,-16115,-16526,-16539,-16137,-15322,-14095,-12477,-10511,-8251,-5772,-3159,-506,2088,4522,6706,8545,9977,10941,11408,11371,10836,9832,8402,6594,4470,2104,-416,-2990,-5492,-7802,-9784,-11333,-12350,-12804,-12680,-12044,-10985,-9647,-8173,-6724,-5418,-4362,-3595,-3124,-2928,-2940,-3120,-3394,-3724,-4060,-4374,-4620,-4786,-4810,-4683,-4343,-3771,-2941,-1865,-574,841,2277,3600,4670,5381,5656,5474,4867,3913,2714,1381,34,-1263,-2424,-3441,-4298,-4998,-5572,-6018,-6360,-6584,-6689,-6649,-6448,-6071,-5499,-4742,-3794,-2681,-1404,-6,1513,3085,4671,6168,7474,8466,9028,9089,8618,7674,6365,4879,3423,2208,1447,1252,1724,2836,4517,6618,8932,11243,13306,14936,15954,16282,15883,14809,13151,11054,8672,6188,3748,1507,-443,-2023,-3231,-4070,-4612,-4924,-5089,-5188,-5272,-5377,-5500,-5624,-5694,-5667,-5480,-5117,-4561,-3856,-3065,-2253,-1537,-942,-547,-324,-247,-265,-266,-218,-15,328,821,1393,1974,2461,2793,2902,2784,2458,1953,1351,675,13,-626,-1172,-1619,-1917,-2068,-2040,-1861,-1526,-1087,-567,-33,476,896,1187,1312,1252,1024,648,199,-264,-638,-867,-873,-649,-205,412,1109,1818,2448,2945,3290,3477,3529,3483,3340,3142,2858,2512,2083,1599,1083,582,150,-162,-318,-308,-127,175,582,1012,1437,1784,2016,2082,1941,1566,930,39,-1087,-2385,-3767,-5106,-6265,-7092,-7468,-7293,-6529,-5191,-3351,-1138,1274,3701,5928,7785,9098,9769,9713,8931,7450,5364,2817,-18,-2915,-5639,-7967,-9680,-10648,-10790,-10132,-8779,-6925,-4800,-2685,-820,570,1357,1472,981,-2,-1258,-2548,-3645,-4327,-4485,-4073,-3152,-1865,-414,990,2112,2798,2928,2469,1470,38,-1650,-3405,-5018,-6328,-7193,-7539,-7350,-6637,-5476,-3931,-2101,-46,2136,4412,6690,8918,11004,12848,14336,15355,15806,15614,14756,13265,11208,8750,6040,3281,671,-1652,-3524,-4916,-5764,-6130,-6043,-5605,-4891,-4005,-3007,-1986,-961,6,914,1740,2478,3112,3619,3962,4092,3952,3481,2636,1397,-219,-2146,-4287,-6495,-8624,-10495,-11968,-12903,-13206,-12824,-11753,-10037,-7780,-5120,-2234,682,3436,5850,7793,9162,9946,10121,9779,8945,7750,6242,4537,2711,854,-918,-2515,-3810,-4715,-5159,-5092,-4553,-3574,-2305,-863,562,1809,2711,3151,3032,2332,1055,-720,-2890,-5299,-7800,-10194,-12334,-14034,-15172,-15621,-15309,-14208,-12316,-9733,-6565,-3007,721,4394,7755,10618,12795,14196,14766,14523,13541,11921,9810,7345,4697,2007,-570,-2917,-4917,-6507,-7645,-8337,-8612,-8531,-8147,-7545,-6777,-5906,-4991,-4076,-3205,-2407,-1679,-1013,-354,348,1164,2130,3275,4564,5939,7291,8494,9409,9928,9964,9502,8575,7287,5780,4244,2854,1776,1131,965,1260,1918,2774,3637,4297,4580,4353,3580,2273,558,-1415,-3437,-5306,-6842,-7903,-8432,-8415,-7928,-7086,-6025,-4905,-3841,-2951,-2286,-1892,-1754,-1853,-2135,-2541,-3000,-3441,-3786,-3977,-3956,-3698,-3186,-2450,-1519,-463,665,1799,2903,3948,4930,5848,6702,7479,8148,8658,8940,8928,8566,7819,6712,5298,3696,2066,574,-589,-1281,-1407,-922,118,1620,3417,5320,7124,8660,9779,10413,10535,10204,9504,8584,7585,6652,5923,5457,5304,5419,5729,6119,6448,6591,6447,5953,5107,3951,2580,1118,-297,-1535,-2493,-3103,-3357,-3286,-2966,-2497,-1985,-1514,-1143,-879,-700,-541,-349,-51,363,899,1504,2096,2590,2886,2910,2612,1968,1015,-201,-1559,-2958,-4240,-5289,-5972,-6218,-5986,-5264,-4125,-2624,-909,898,2636,4153,5322,6034,6237,5920,5126,3925,2433,761,-963,-2616,-4112,-5364,-6334,-7013,-7424,-7628,-7703,-7737,-7814,-7991,-8284,-8672,-9081,-9402,-9540,-9366,-8846,-7939,-6703,-5215,-3602,-1989,-518,710,1603,2119,2241,2008,1464,716,-144,-1005,-1760,-2351,-2717,-2873,-2830,-2642,-2359,-2015,-1643,-1231,-775,-245,371,1080,1857,2671,3456,4147,4669,4961,4974,4697,4140,3363,2437,1489,598,-98,-568,-754,-698,-448,-96,252,523,633,584,374,75,-243,-482,-572,-463,-147,330,894,1435,1821,1968,1768,1213,290,-929,-2369,-3894,-5390,-6695,-7681,-8205,-8167,-7500,-6229,-4429,-2315,-115,1857,3356,4183,4273,3690,2599,1254,-95,-1225,-2008,-2403,-2454,-2251,-1906,-1501,-1111,-747,-439,-187,-33,-21,-226,-706,-1505,-2594,-3888,-5207,-6323,-6979,-6933,-6038,-4247,-1675,1429,4693,7703,10022,11335,11400,10199,7833,4591,852,-2933,-6320,-8902,-10387,-10604,-9541,-7354,-4320,-853,2603,5585,7711,8703,8481,7098,4848,2085,-709,-3094,-4705,-5310,-4861,-3481,-1410,987,3377,5423,6913,7728,7872,7444,6612,5558,4469,3474,2659,2046,1608,1289,1031,785,538,318,164,148,310,668,1178,1751,2253,2512,2400,1796,690,-859,-2683,-4554,-6209,-7386,-7912,-7677,-6708,-5147,-3211,-1202,612,1957,2696,2743,2169,1110,-212,-1548,-2656,-3329,-3438,-2938,-1879,-393,1317,3019,4493,5553,6103,6132,5720,5024,4229,3514,3027,2834,2944,3263,3679,4015,4119,3872,3201,2122,710,-889,-2502,-3934,-5019,-5632,-5695,-5235,-4296,-3033,-1595,-161,1093,2051,2618,2785,2578,2082,1405,665,-20,-569,-928,-1094,-1110,-1044,-997,-1052,-1279,-1698,-2276,-2921,-3491,-3812,-3711,-3029,-1687,342,2960,5978,9116,12018,14322,15681,15849,14678,12225,8654,4323,-338,-4851,-8720,-11572,-13084,-13138,-11710,-8976,-5180,-705,4056,8649,12676,15751,17604,18052,17061,14749,11363,7295,2997,-1039,-4359,-6603,-7559,-7173,-5590,-3098,-108,2905,5483,7247,7923,7415,5761,3171,-40,-3465,-6681,-9286,-10958,-11501,-10854,-9100,-6453,-3224,228,3510,6288,8257,9226,9082,7846,5626,2650,-787,-4327,-7604,-10279,-12100,-12910,-12701,-11547,-9674,-7297,-4736,-2229,-3,1771,3028,3728,3919,3659,3038,2118,966,-392,-1931,-3641,-5493,-7442,-9403,-11267,-12907,-14180,-14976,-15200,-14811,-13831,-12328,-10438,-8329,-6200,-4230,-2584,-1372,-636,-387,-544,-1046,-1762,-2612,-3471,-4278,-4938,-5416,-5643,-5599,-5244,-4577,-3584,-2291,-720,1069,2999,4953,6784,8314,9357,9725,9291,7955,5752,2775,-741,-4497,-8114,-11233,-13497,-14707,-14739,-13684,-11739,-9231,-6551,-4056,-2068,-776,-243,-421,-1122,-2140,-3216,-4151,-4795,-5089,-5046,-4755,-4339,-3931,-3656,-3583,-3749,-4115,-4607,-5083,-5401,-5401,-4967,-4026,-2605,-787,1230,3222,4918,6078,6512,6145,5001,3239,1114,-1059,-2956,-4285,-4871,-4612,-3579,-1912,130,2264,4220,5755,6748,7148,7016,6498,5765,5013,4405,4048,3999,4221,4644,5128,5526,5701,5531,4965,3997,2687,1144,-471,-2009,-3270,-4120,-4405,-4059,-3037,-1382,809,3372,6090,8719,11006,12721,13673,13759,12939,11312,9031,6379,3653,1193,-705,-1818,-2006,-1276,286,2447,4942,7447,9673,11378,12399,12692,12279,11310,9928,8370,6790,5367,4186,3288,2667,2254,1973,1733,1464,1141,774,433,208,212,538,1238,2322,3718,5317,6956,8446,9625,10320,10460,9991,8966,7480,5693,3781,1945,350,-848,-1563,-1740,-1401,-615,510,1825,3196,4500,5635,6575,7300,7850,8261,8570,8798,8922,8911,8707,8266,7559,6600,5432,4150,2845,1634,596,-201,-742,-1032,-1113,-1029,-831,-548,-202,195,636,1105,1575,2008,2344,2544,2538,2303,1802,1044,50,-1130,-2443,-3804,-5152,-6399,-7484,-8349,-8949,-9257,-9267,-8994,-8470,-7744,-6875,-5906,-4911,-3908,-2943,-2045,-1224,-533,14,357,474,334,-47,-628,-1343,-2096,-2791,-3337,-3662,-3728,-3511,-3033,-2315,-1428,-429,600,1579,2458,3172,3721,4100,4327,4438,4444,4356,4155,3811,3261,2462,1355,-80,-1832,-3849,-6038,-8265,-10393,-12273,-13792,-14864,-15456,-15569,-15241,-14543,-13533,-12315,-10948,-9540,-8164,-6933,-5923,-5225,-4885,-4914,-5291,-5938,-6758,-7644,-8468,-9161,-9632,-9872,-9861,-9636,-9234,-8713,-8142,-7579,-7099,-6748,-6582,-6626,-6886,-7344,-7932,-8591,-9190,-9649,-9838,-9701,-9182,-8309,-7126,-5766,-4354,-3053,-2008,-1322,-1088,-1316,-2003,-3063,-4384,-5815,-7164,-8281,-8995,-9233,-8950,-8182,-7029,-5605,-4068,-2538,-1137,80,1069,1853,2442,2880,3171,3324,3294,3064,2573,1830,829,-363,-1657,-2947,-4088,-4991,-5529,-5680,-5410,-4773,-3861,-2778,-1692,-721,5,419,502,293,-122,-617,-1057,-1326,-1327,-1038,-462,329,1235,2159,2976,3617,4006,4121,3949,3508,2841,2004,1085,181,-613,-1194,-1499,-1483,-1139,-496,398,1477,2665,3890,5079,6175,7132,7905,8488,8860,9042,9047,8931,8728,8520,8346,8272,8312,8473,8723,8992,9206,9259,9054,8530,7621,6343,4714,2823,766,-1310,-3271,-4964,-6263,-7080,-7344,-7065,-6263,-5012,-3428,-1613,283,2148,3888,5424,6743,7841,8742,9495,10112,10632,11049,11369,11577,11659,11606,11412,11079,10626,10070,9443,8783,8110,7458,6830,6218,5619,4996,4338,3639,2889,2130,1382,700,139,-275,-496,-542,-411,-150,184,562,907,1239,1532,1844,2209,2684,3293,4026,4842,5639,6313,6734,6806,6473,5733,4664,3381,2072,904,60,-343,-233,379,1431,2800,4342,5901,7343,8536,9413,9909,10024,9772,9203,8378,7370,6240,5048,3836,2645,1502,447,-472,-1201,-1663,-1809,-1576,-971,2,1247,2688,4168,5584,6789,7724,8318,8574,8513,8182,7643,6963,6196,5414,4651,3967,3386,2939,2640,2488,2449,2501,2541,2537,2364,1989,1334,395,-829,-2283,-3891,-5547,-7111,-8455,-9420,-9889,-9764,-8995,-7607,-5678,-3363,-871,1583,3746,5445,6518,6910,6635,5779,4488,2952,1330,-181,-1490,-2490,-3188,-3579,-3749,-3749,-3688,-3626,-3657,-3807,-4134,-4612,-5223,-5889,-6512,-6971,-7139,-6913,-6222,-5071,-3522,-1720,137,1826,3118,3829,3842,3131,1761,-112,-2278,-4501,-6556,-8259,-9500,-10211,-10413,-10155,-9519,-8590,-7467,-6215,-4902,-3599,-2321,-1148,-80,838,1597,2189,2606,2835,2869,2679,2263,1614,769,-222,-1277,-2293,-3198,-3900,-4399,-4680,-4821,-4890,-4998,-5224,-5638,-6256,-7055,-7971,-8898,-9714,-10305,-10550,-10398,-9816,-8849,-7591,-6174,-4766,-3528,-2607,-2105,-2078,-2517,-3368,-4526,-5867,-7248,-8551,-9659,-10500,-11011,-11164,-10947,-10365,-9435,-8207,-6723,-5075,-3326,-1582,84,1584,2862,3858,4547,4898,4930,4651,4119,3387,2535,1632,744,-95,-872,-1611,-2358,-3176,-4113,-5223,-6490,-7898,-9356,-10764,-11985,-12890,-13359,-13299,-12668,-11449,-9704,-7525,-5066,-2508,-52,2099,3761,4809,5151,4795,3797,2283,445,-1534,-3433,-5093,-6388,-7251,-7684,-7743,-7502,-7081,-6569,-6067,-5636,-5323,-5150,-5127,-5241,-5483,-5803,-6181,-6537,-6825,-6963,-6887,-6535,-5863,-4838,-3476,-1798,120,2191,4301,6321,8134,9618,10675,11238,11253,10714,9638,8077,6119,3884,1507,-857,-3056,-4952,-6443,-7449,-7954,-7968,-7550,-6777,-5755,-4576,-3343,-2138,-1022,-49,743,1348,1739,1953,2007,1957,1862,1775,1739,1781,1894,2064,2251,2427,2556,2619,2623,2568,2490,2406,2339,2299,2280,2262,2229,2153,2034,1867,1689,1531,1454,1521,1780,2287,3057,4085,5332,6740,8211,9666,10987,12100,12912,13375,13445,13113,12381,11291,9891,8276,6546,4833,3274,1997,1129,734,849,1421,2362,3495,4648,5600,6186,6270,5807,4817,3433,1816,218,-1140,-2038,-2323,-1927,-877,722,2656,4710,6596,8111,9031,9270,8762,7564,5781,3585,1178,-1213,-3377,-5123,-6307,-6843,-6724,-5996,-4785,-3267,-1613,-50,1283,2248,2785,2907,2669,2187,1612,1090,759,719,998,1590,2404,3323,4210,4923,5360,5471,5239,4737,4050,3311,2659,2215,2083,2313,2925,3869,5084,6449,7848,9136,10201,10903,11183,10951,10217,8981,7330,5367,3243,1136,-793,-2371,-3482,-4043,-4043,-3503,-2522,-1206,300,1836,3270,4449,5278,5663,5556,4968,3927,2560,999,-549,-1894,-2827,-3219,-2968,-2097,-674,1121,3097,4998,6622,7762,8304,8175,7405,6083,4367,2467,610,-983,-2097,-2614,-2428,-1560,-67,1902,4172,6534,8771,10715,12194,13129,13461,13201,12411,11191,9665,7983,6281,4696,3317,2210,1393,842,531,377,330,325,295,217,38,-253,-648,-1145,-1683,-2212,-2646,-2895,-2883,-2547,-1849,-809,537,2081,3693,5213,6471,7310,7603,7282,6327,4807,2829,570,-1773,-3992,-5883,-7295,-8095,-8248,-7734,-6641,-5049,-3135,-1035,1060,3001,4643,5886,6658,6951,6776,6209,5339,4297,3196,2166,1287,624,191,-36,-97,-69,-6,31,11,-68,-211,-387,-589,-796,-1017,-1249,-1511,-1800,-2119,-2436,-2729,-2930,-3008,-2895,-2584,-2062,-1383,-620,124,728,1073,1085,699,-60,-1144,-2443,-3816,-5116,-6203,-6966,-7361,-7365,-7063,-6520,-5893,-5289,-4833,-4603,-4621,-4881,-5305,-5797,-6239,-6505,-6506,-6162,-5463,-4413,-3092,-1600,-61,1363,2557,3368,3728,3571,2909,1787,296,-1438,-3286,-5111,-6794,-8239,-9375,-10169,-10607,-10713,-10534,-10121,-9573,-8932,-8301,-7715,-7212,-6822,-6508,-6268,-6046,-5802,-5504,-5112,-4644,-4085,-3499,-2905,-2368,-1945,-1675,-1604,-1758,-2137,-2750,-3548,-4511,-5560,-6652,-7702,-8660,-9464,-10082,-10488,-10681,-10673,-10499,-10192,-9812,-9400,-9019,-8703,-8492,-8398,-8421,-8550,-8750,-8988,-9237,-9451,-9618,-9703,-9694,-9569,-9322,-8930,-8403,-7740,-6957,-6087,-5142,-4173,-3196,-2251,-1368,-575,95,606,940,1075,1009,768,378,-91,-593,-1043,-1416,-1655,-1785,-1796,-1761,-1705,-1713,-1821,-2084,-2501,-3085,-3773,-4529,-5274,-5925,-6440,-6732,-6819,-6656,-6297,-5765,-5096,-4350,-3543,-2715,-1887,-1082,-333,326,860,1240,1449,1486,1378,1156,875,577,305,75,-111,-287,-475,-744,-1102,-1578,-2150,-2757,-3344,-3816,-4099,-4153,-3930,-3464,-2754,-1871,-837,280,1454,2631,3773,4830,5750,6483,6980,7225,7194,6921,6423,5757,4960,4091,3166,2234,1281,337,-608,-1552,-2472,-3359,-4162,-4834,-5307,-5513,-5384,-4876,-3968,-2676,-1061,777,2711,4600,6294,7694,8693,9268,9421,9172,8623,7810,6846,5784,4677,3583,2513,1497,550,-327,-1121,-1846,-2499,-3101,-3657,-4186,-4694,-5172,-5618,-5988,-6260,-6368,-6276,-5929,-5289,-4349,-3097,-1582,153,2019,3932,5786,7495,8976,10184,11078,11665,11953,11973,11778,11397,10891,10295,9632,8933,8171,7356,6435,5399,4214,2878,1402,-160,-1759,-3277,-4643,-5717,-6441,-6718,-6539,-5889,-4838,-3437,-1818,-74,1666,3304,4760,5970,6910,7557,7931,8036,7917,7594,7131,6559,5948,5345,4810,4400,4154,4120,4301,4710,5298,6020,6789,7512,8108,8494,8641,8527,8192,7675,7060,6402,5782,5224,4781,4428,4179,3983,3830,3686,3541,3397,3255,3137,3053,3020,3051,3145,3303,3500,3718,3899,4017,4006,3835,3476,2933,2238,1457,689,19,-427,-604,-446,20,746,1642,2580,3450,4137,4575,4730,4620,4302,3852,3370,2925,2590,2383,2307,2310,2351,2343,2234,1976,1546,976,313,-355,-929,-1320,-1450,-1281,-806,-64,895,1971,3099,4170,5126,5886,6415,6674,6653,6369,5830,5113,4245,3337,2433,1646,1024,649,560,784,1328,2163,3237,4470,5765,7008,8078,8895,9341,9419,9058,8327,7236,5879,4325,2665,988,-631,-2109,-3389,-4398,-5094,-5421,-5361,-4888,-4021,-2787,-1254,495,2355,4192,5890,7305,8336,8902,8956,8521,7649,6457,5075,3668,2370,1308,554,137,29,167,450,773,1044,1189,1176,1038,796,576,423,461,707,1204,1904,2756,3674,4545,5314,5883,6246,6385,6346,6178,5952,5740,5580,5523,5534,5605,5643,5580,5312,4755,3861,2601,1018,-823,-2788,-4734,-6496,-7927,-8913,-9385,-9342,-8829,-7958,-6850,-5663,-4520,-3527,-2759,-2224,-1935,-1831,-1889,-2047,-2277,-2564,-2886,-3264,-3687,-4162,-4679,-5228,-5766,-6286,-6717,-7049,-7216,-7213,-7006,-6606,-6017,-5273,-4406,-3453,-2463,-1463,-504,402,1207,1923,2499,2962,3287,3482,3558,3519,3377,3153,2844,2473,2032,1534,961,325,-397,-1194,-2067,-2997,-3928,-4815,-5562,-6081,-6301,-6144,-5606,-4702,-3503,-2130,-715,575,1597,2218,2353,1961,1064,-262,-1893,-3660,-5389,-6887,-8002,-8612,-8652,-8135,-7125,-5766,-4227,-2722,-1444,-566,-218,-440,-1225,-2468,-4014,-5681,-7245,-8529,-9373,-9682,-9434,-8648,-7420,-5870,-4136,-2368,-683,807,2030,2943,3528,3802,3792,3545,3114,2550,1913,1246,607,21,-466,-855,-1148,-1365,-1560,-1773,-2068,-2490,-3068,-3804,-4672,-5602,-6515,-7297,-7863,-8123,-8038,-7612,-6886,-5959,-4935,-3948,-3095,-2474,-2099,-1991,-2076,-2308,-2578,-2841,-3029,-3146,-3213,-3285,-3434,-3740,-4248,-5015,-6016,-7228,-8570,-9947,-11240,-12343,-13144,-13586,-13618,-13271,-12569,-11632,-10547,-9449,-8430,-7569,-6878,-6350,-5903,-5452,-4914,-4184,-3266,-2146,-938,240,1218,1835,1961,1522,537,-906,-2630,-4402,-5988,-7132,-7668,-7483,-6563,-5007,-2971,-714,1508,3411,4770,5412,5248,4287,2610,383,-2197,-4884,-7455,-9685,-11405,-12493,-12888,-12591,-11662,-10187,-8299,-6124,-3795,-1442,841,2951,4812,6359,7516,8250,8495,8251,7499,6287,4665,2734,610,-1577,-3676,-5568,-7132,-8304,-9049,-9384,-9366,-9069,-8590,-7988,-7334,-6629,-5884,-5051,-4108,-3011,-1752,-352,1125,2570,3849,4821,5354,5368,4847,3841,2488,964,-519,-1739,-2548,-2805,-2496,-1665,-418,1058,2576,3940,4968,5545,5602,5141,4237,2998,1601,199,-1011,-1919,-2396,-2441,-2037,-1303,-324,722,1705,2476,2931,3022,2730,2123,1271,316,-635,-1442,-2017,-2299,-2250,-1911,-1298,-503,415,1366,2284,3106,3769,4246,4479,4461,4168,3608,2803,1804,659,-535,-1714,-2772,-3639,-4237,-4519,-4446,-4018,-3247,-2173,-859,634,2213,3818,5355,6770,7988,8965,9643,10005,10015,9680,9019,8064,6883,5546,4140,2744,1443,279,-702,-1496,-2111,-2572,-2904,-3146,-3315,-3425,-3482,-3461,-3344,-3087,-2646,-1989,-1090,48,1395,2893,4468,6017,7459,8704,9694,10391,10788,10893,10737,10359,9803,9132,8380,7618,6869,6185,5577,5067,4656,4355,4164,4093,4144,4327,4617,5013,5460,5925,6345,6653,6807,6747,6477,5988,5337,4579,3794,3047,2399,1869,1470,1178,987,862,827,867,1038,1355,1859,2555,3435,4441,5495,6480,7270,7743,7788,7334,6366,4905,3054,922,-1300,-3466,-5369,-6893,-7889,-8317,-8146,-7425,-6237,-4714,-3000,-1262,361,1749,2821,3543,3932,4012,3869,3551,3151,2698,2259,1821,1421,1025,648,256,-135,-548,-956,-1359,-1736,-2062,-2322,-2488,-2543,-2474,-2252,-1875,-1299,-526,481,1712,3161,4790,6537,8306,9994,11461,12594,13275,13427,13026,12078,10673,8921,6971,5003,3149,1561,311,-555,-1046,-1222,-1169,-990,-798,-679,-694,-872,-1180,-1581,-1976,-2295,-2443,-2380,-2073,-1547,-849,-66,705,1353,1787,1929,1746,1239,464,-500,-1519,-2480,-3229,-3686,-3747,-3413,-2683,-1619,-319,1130,2604,4017,5288,6379,7266,7977,8530,8982,9360,9699,9993,10245,10401,10455,10350,10086,9659,9094,8430,7718,6997,6312,5668,5078,4529,4000,3500,3004,2541,2124,1779,1534,1410,1400,1508,1681,1883,2050,2127,2073,1873,1526,1070,542,-1,-519,-966,-1332,-1599,-1784,-1890,-1940,-1937,-1899,-1841,-1780,-1751,-1773,-1890,-2108,-2456,-2913,-3463,-4078,-4705,-5317,-5858,-6297,-6589,-6702,-6595,-6238,-5607,-4690,-3492,-2034,-364,1466,3354,5232,6969,8498,9704,10543,10955,10938,10503,9696,8603,7303,5924,4559,3310,2251,1413,815,418,188,47,-56,-177,-362,-603,-918,-1254,-1599,-1895,-2128,-2268,-2317,-2289,-2191,-2056,-1870,-1643,-1320,-876,-251,573,1610,2804,4083,5303,6325,6969,7113,6639,5523,3792,1558,-1015,-3721,-6335,-8653,-10488,-11727,-12285,-12177,-11436,-10185,-8546,-6689,-4758,-2904,-1226,199,1350,2244,2911,3433,3848,4232,4598,4976,5341,5676,5941,6083,6074,5836,5357,4558,3433,1946,103,-2045,-4431,-6909,-9313,-11449,-13110,-14135,-14398,-13874,-12605,-10749,-8514,-6164,-3985,-2196,-1013,-505,-695,-1484,-2711,-4156,-5612,-6858,-7766,-8245,-8304,-8011,-7479,-6863,-6288,-5890,-5722,-5827,-6167,-6701,-7346,-8019,-8665,-9213,-9656,-9975,-10189,-10320,-10392,-10428,-10450,-10437,-10404,-10288,-10087,-9735,-9213,-8493,-7575,-6473,-5236,-3911,-2582,-1313,-158,826,1637,2263,2731,3068,3304,3452,3530,3516,3401,3154,2734,2129,1300,256,-1001,-2434,-4005,-5630,-7260,-8788,-10168,-11306,-12157,-12671,-12806,-12548,-11877,-10805,-9354,-7574,-5530,-3318,-1041,1193,3261,5076,6540,7608,8231,8406,8135,7452,6394,5021,3392,1583,-331,-2250,-4091,-5734,-7099,-8096,-8663,-8781,-8452,-7731,-6691,-5433,-4066,-2691,-1405,-280,640,1313,1741,1917,1866,1617,1210,706,162,-344,-758,-1001,-1045,-847,-409,252,1112,2106,3179,4254,5246,6088,6675,6967,6884,6423,5565,4356,2848,1129,-691,-2507,-4185,-5631,-6735,-7431,-7671,-7444,-6778,-5733,-4406,-2918,-1409,-10,1156,2011,2505,2650,2489,2112,1617,1119,711,468,426,584,907,1320,1731,2038,2126,1943,1419,582,-530,-1823,-3171,-4455,-5554,-6378,-6877,-7041,-6891,-6488,-5900,-5189,-4438,-3674,-2943,-2231,-1548,-845,-141,603,1344,2064,2699,3207,3521,3631,3505,3195,2715,2170,1613,1145,823,679,717,882,1102,1268,1277,1031,471,-429,-1632,-3076,-4634,-6181,-7567,-8665,-9379,-9653,-9487,-8943,-8096,-7097,-6038,-5063,-4241,-3617,-3201,-2947,-2787,-2641,-2409,-2026,-1431,-612,432,1647,2989,4376,5733,6999,8093,8986,9617,9981,10049,9823,9318,8543,7536,6351,5009,3606,2164,759,-560,-1750,-2762,-3539,-4058,-4261,-4142,-3697,-2954,-1972,-833,371,1545,2596,3457,4064,4399,4429,4172,3618,2794,1716,423,-1057,-2649,-4302,-5912,-7399,-8663,-9619,-10198,-10360,-10108,-9462,-8514,-7324,-6031,-4702,-3455,-2344,-1416,-706,-203,82,182,101,-129,-493,-975,-1539,-2176,-2830,-3476,-4049,-4509,-4804,-4894,-4760,-4379,-3772,-2953,-1970,-894,214,1241,2137,2808,3250,3448,3461,3377,3294,3350,3639,4249,5208,6494,8022,9665,11258,12645,13669,14233,14280,13822,12911,11650,10146,8516,6860,5241,3706,2269,922,-331,-1494,-2536,-3415,-4059,-4407,-4368,-3929,-3055,-1809,-268,1425,3110,4616,5788,6511,6710,6402,5612,4478,3094,1640,232,-987,-1927,-2506,-2690,-2451,-1826,-839,425,1889,3459,5023,6506,7810,8879,9675,10163,10362,10289,9982,9516,8943,8349,7807,7373,7118,7057,7220,7579,8095,8704,9322,9864,10261,10457,10433,10198,9768,9192,8487,7698,6810,5842,4765,3579,2270,858,-630,-2127,-3555,-4804,-5770,-6333,-6418,-5958,-4943,-3417,-1458,772,3109,5332,7245,8652,9414,9440,8718,7292,5288,2853,187,-2516,-5080,-7343,-9205,-10592,-11475,-11863,-11773,-11250,-10321,-9037,-7427,-5544,-3440,-1186,1109,3342,5366,7055,8297,8993,9123,8679,7742,6398,4805,3101,1448,-9,-1162,-1919,-2235,-2116,-1573,-695,448,1730,3042,4265,5302,6061,6503,6582,6317,5727,4881,3844,2740,1643,694,-48,-479,-580,-317,288,1190,2328,3608,4929,6182,7243,8012,8389,8307,7737,6679,5185,3333,1238,-972,-3158,-5178,-6905,-8234,-9086,-9412,-9216,-8503,-7349,-5817,-4015,-2039,-15,1971,3790,5393,6667,7608,8153,8323,8129,7609,6838,5878,4820,3740,2710,1784,996,347,-179,-622,-1041,-1499,-2048,-2735,-3570,-4537,-5587,-6638,-7590,-8334,-8786,-8861,-8562,-7889,-6936,-5819,-4665,-3630,-2809,-2277,-2053,-2088,-2316,-2626,-2920,-3099,-3102,-2895,-2467,-1856,-1082,-220,697,1593,2432,3135,3659,3940,3926,3597,2933,1958,725,-684,-2172,-3606,-4886,-5895,-6563,-6861,-6781,-6404,-5790,-5089,-4393,-3859,-3548,-3557,-3867,-4471,-5252,-6106,-6862,-7369,-7493,-7139,-6273,-4931,-3199,-1240,795,2699,4348,5588,6386,6693,6574,6078,5318,4392,3404,2436,1547,752,57,-580,-1190,-1826,-2510,-3245,-3998,-4710,-5286,-5645,-5685,-5359,-4639,-3560,-2202,-681,866,2292,3485,4358,4873,5059,4958,4671,4295,3917,3628,3450,3422,3500,3659,3834,3963,4007,3932,3742,3457,3120,2782,2500,2316,2262,2347,2559,2881,3259,3657,4014,4284,4416,4382,4155,3746,3179,2492,1752,1023,368,-143,-477,-600,-506,-201,298,958,1758,2638,3568,4463,5266,5884,6247,6291,5973,5297,4286,3021,1607,194,-1076,-2024,-2533,-2496,-1886,-749,794,2557,4293,5767,6730,7022,6532,5268,3308,838,-1930,-4734,-7330,-9519,-11127,-12093,-12384,-12074,-11259,-10088,-8714,-7286,-5928,-4734,-3743,-2963,-2358,-1854,-1390,-879,-283,427,1232,2093,2937,3699,4303,4689,4830,4702,4326,3729,2958,2076,1147,228,-610,-1341,-1903,-2290,-2474,-2447,-2221,-1798,-1226,-543,169,847,1395,1762,1894,1780,1447,933,328,-304,-868,-1311,-1589,-1678,-1611,-1403,-1148,-896,-751,-768,-1017,-1523,-2285,-3278,-4425,-5653,-6842,-7907,-8733,-9272,-9463,-9311,-8826,-8062,-7069,-5917,-4672,-3385,-2113,-892,234,1236,2066,2697,3094,3222,3090,2674,2032,1177,187,-878,-1966,-2997,-3961,-4792,-5497,-6031,-6399,-6559,-6513,-6216,-5682,-4876,-3836,-2562,-1114,459,2086,3667,5123,6336,7218,7679,7657,7125,6087,4595,2725,583,-1703,-4005,-6196,-8164,-9830,-11126,-12037,-12558,-12712,-12538,-12063,-11327,-10360,-9195,-7885,-6492,-5104,-3817,-2741,-1970,-1574,-1605,-2052,-2881,-4006,-5315,-6671,-7947,-8998,-9729,-10054,-9942,-9395,-8462,-7231,-5800,-4292,-2807,-1417,-194,871,1754,2509,3150,3717,4248,4729,5214,5649,6081,6467,6829,7146,7410,7601,7703,7681,7538,7252,6857,6372,5861,5357,4924,4570,4320,4134,3994,3844,3646,3382,3038,2632,2211,1805,1471,1228,1071,970,854,649,269,-349,-1239,-2391,-3757,-5238,-6731,-8089,-9201,-9927,-10188,-9911,-9071,-7699,-5858,-3669,-1295,1091,3296,5163,6571,7466,7855,7832,7511,7080,6685,6480,6554,6944,7620,8502,9458,10362,11043,11413,11356,10867,9943,8672,7136,5494,3835,2315,983,-86,-890,-1447,-1796,-1995,-2101,-2158,-2211,-2273,-2353,-2451,-2537,-2617,-2646,-2645,-2558,-2412,-2149,-1786,-1292,-655,107,1007,1994,3044,4090,5062,5881,6456,6708,6561,5968,4895,3352,1371,-978,-3593,-6348,-9100,-11677,-13923,-15678,-16817,-17259,-16976,-15998,-14400,-12312,-9881,-7265,-4629,-2101,206,2219,3899,5249,6261,6978,7398,7538,7383,6932,6173,5137,3865,2453,1009,-315,-1396,-2109,-2399,-2254,-1740,-986,-158,553,976,979,508,-427,-1693,-3135,-4501,-5573,-6117,-5993,-5116,-3525,-1343,1211,3870,6345,8368,9731,10302,10051,9030,7377,5278,2971,675,-1386,-3039,-4166,-4696,-4645,-4056,-3055,-1745,-310,1148,2457,3548,4333,4788,4925,4792,4472,4076,3702,3461,3406,3571,3924,4382,4836,5137,5148,4743,3834,2408,485,-1823,-4368,-6968,-9410,-11518,-13118,-14120,-14464,-14181,-13334,-12046,-10464,-8743,-7034,-5466,-4120,-3061,-2280,-1770,-1471,-1327,-1269,-1253,-1219,-1161,-1044,-900,-736,-599,-529,-574,-775,-1139,-1666,-2299,-2979,-3605,-4085,-4335,-4301,-3971,-3388,-2622,-1792,-1011,-396,-23,67,-105,-477,-959,-1423,-1791,-1966,-1947,-1742,-1420,-1064,-752,-534,-435,-410,-410,-351,-147,236,840,1614,2501,3384,4120,4591,4649,4237,3309,1928,185,-1727,-3611,-5225,-6363,-6852,-6599,-5593,-3927,-1770,622,2977,4995,6429,7083,6875,5811,4019,1714,-822,-3273,-5319,-6698,-7209,-6753,-5364,-3152,-371,2698,5712,8361,10367,11558,11844,11271,9966,8151,6076,4007,2176,754,-154,-516,-386,153,940,1824,2620,3177,3351,3071,2288,1060,-544,-2341,-4165,-5785,-7001,-7635,-7554,-6688,-5056,-2732,116,3281,6513,9556,12175,14181,15445,15915,15612,14619,13085,11174,9069,6944,4938,3171,1701,576,-213,-671,-821,-697,-303,317,1141,2116,3163,4188,5080,5713,6007,5894,5370,4497,3376,2156,1007,70,-524,-728,-543,-53,614,1305,1850,2146,2102,1736,1087,274,-587,-1377,-2004,-2432,-2658,-2734,-2735,-2739,-2830,-3036,-3385,-3822,-4300,-4715,-4973,-4995,-4703,-4082,-3134,-1906,-486,1033,2525,3869,4980,5755,6190,6268,6037,5586,4981,4342,3731,3222,2840,2595,2451,2374,2277,2132,1848,1438,857,168,-623,-1424,-2197,-2852,-3339,-3593,-3592,-3317,-2803,-2101,-1294,-492,215,722,964,921,580,10,-724,-1518,-2276,-2901,-3351,-3578,-3614,-3487,-3269,-3024,-2823,-2689,-2649,-2666,-2695,-2673,-2524,-2182,-1614,-792,254,1473,2782,4051,5175,5982,6384,6247,5530,4216,2347,30,-2597,-5356,-8042,-10468,-12431,-13791,-14413,-14239,-13251,-11505,-9113,-6243,-3113,43,2994,5527,7490,8781,9365,9264,8549,7303,5653,3700,1567,-620,-2752,-4698,-6346,-7620,-8426,-8786,-8681,-8213,-7456,-6556,-5621,-4809,-4201,-3911,-3972,-4415,-5231,-6369,-7773,-9344,-10982,-12565,-13964,-15052,-15713,-15856,-15412,-14379,-12760,-10655,-8156,-5435,-2652,-4,2354,4259,5629,6410,6626,6355,5713,4856,3934,3082,2402,1952,1745,1764,1970,2315,2754,3247,3761,4255,4711,5069,5311,5378,5250,4897,4314,3517,2545,1455,339,-734,-1648,-2350,-2754,-2851,-2624,-2105,-1352,-431,568,1559,2468,3224,3803,4177,4364,4384,4274,4087,3871,3673,3546,3527,3644,3905,4294,4784,5298,5786,6136,6283,6150,5692,4917,3854,2613,1316,145,-732,-1145,-967,-123,1392,3508,6087,8917,11752,14311,16333,17586,17914,17252,15634,13208,10201,6909,3648,722,-1634,-3237,-4048,-4067,-3446,-2333,-960,476,1793,2848,3568,3916,3912,3592,3032,2283,1425,511,-400,-1243,-1988,-2558,-2946,-3098,-3028,-2733,-2269,-1668,-1013,-348,264,791,1206,1510,1701,1803,1845,1853,1880,1937,2077,2284,2585,2940,3334,3725,4067,4326,4468,4457,4285,3923,3367,2603,1638,473,-831,-2247,-3662,-4989,-6112,-6919,-7322,-7267,-6724,-5734,-4345,-2674,-831,1038,2797,4315,5476,6194,6404,6090,5263,3979,2349,472,-1460,-3331,-4940,-6182,-6928,-7123,-6747,-5837,-4470,-2768,-876,1050,2856,4411,5613,6402,6761,6709,6300,5595,4668,3585,2394,1145,-145,-1437,-2717,-3953,-5110,-6168,-7078,-7820,-8355,-8659,-8700,-8444,-7870,-6951,-5691,-4099,-2219,-118,2103,4337,6452,8322,9846,10928,11530,11622,11234,10393,9178,7647,5885,3955,1924,-155,-2234,-4273,-6231,-8073,-9737,-11184,-12342,-13165,-13629,-13700,-13445,-12887,-12156,-11338,-10556,-9901,-9427,-9159,-9055,-9044,-9026,-8876,-8506,-7820,-6799,-5435,-3796,-1971,-92,1694,3225,4357,4956,4945,4296,3046,1314,-727,-2866,-4860,-6527,-7687,-8287,-8316,-7877,-7123,-6245,-5461,-4925,-4770,-5013,-5607,-6405,-7215,-7804,-7961,-7523,-6390,-4591,-2223,494,3287,5864,7916,9236,9660,9190,7909,6036,3858,1716,-61,-1166,-1412,-681,977,3419,6370,9488,12398,14733,16190,16565,15777,13882,11060,7592,3815,84,-3274,-6011,-7953,-9038,-9293,-8814,-7756,-6282,-4564,-2729,-904,844,2455,3887,5119,6120,6880,7392,7658,7698,7519,7159,6630,5965,5180,4299,3341,2345,1336,370,-509,-1240,-1790,-2104,-2193,-2032,-1674,-1142,-511,153,786,1307,1683,1849,1814,1559,1133,587,9,-493,-799,-809,-421,399,1666,3325,5290,7433,9622,11708,13568,15106,16243,16954,17232,17096,16600,15789,14724,13472,12078,10599,9075,7548,6045,4620,3291,2090,1042,127,-658,-1351,-1998,-2636,-3279,-3935,-4555,-5069,-5399,-5439,-5137,-4459,-3444,-2173,-797,535,1638,2381,2671,2462,1817,805,-413,-1665,-2797,-3617,-4044,-3979,-3443,-2469,-1185,287,1752,3076,4090,4719,4906,4677,4111,3317,2449,1634,1006,623,547,724,1138,1668,2242,2748,3107,3259,3158,2800,2174,1326,259,-938,-2243,-3543,-4770,-5803,-6552,-6908,-6816,-6221,-5123,-3565,-1604,631,3016,5380,7544,9320,10546,11069,10815,9747,7917,5440,2499,-699,-3903,-6904,-9490,-11535,-12943,-13714,-13871,-13513,-12735,-11675,-10427,-9122,-7819,-6608,-5524,-4595,-3834,-3216,-2726,-2320,-1955,-1624,-1275,-962,-667,-462,-371,-439,-681,-1102,-1668,-2328,-3020,-3661,-4193,-4556,-4720,-4673,-4435,-4020,-3486,-2869,-2234,-1646,-1180,-904,-907,-1234,-1942,-3044,-4516,-6317,-8334,-10452,-12504,-14326,-15748,-16633,-16863,-16404,-15250,-13499,-11281,-8815,-6313,-4043,-2200,-977,-458,-656,-1501,-2814,-4409,-6018,-7433,-8443,-8926,-8820,-8144,-6990,-5496,-3831,-2166,-658,589,1493,2046,2265,2202,1940,1568,1180,865,703,724,964,1376,1927,2520,3068,3478,3654,3548,3108,2351,1306,58,-1284,-2598,-3752,-4640,-5197,-5375,-5220,-4763,-4114,-3354,-2577,-1855,-1208,-662,-169,285,753,1257,1799,2390,2984,3568,4106,4575,4954,5222,5354,5325,5105,4665,3985,3055,1891,516,-998,-2583,-4131,-5534,-6700,-7519,-7945,-7913,-7420,-6459,-5055,-3246,-1098,1331,3921,6600,9213,11673,13854,15673,17074,18020,18522,18604,18333,17759,16966,15998,14904,13701,12383,10936,9326,7544,5579,3467,1270,-914,-2954,-4714,-6061,-6886,-7125,-6770,-5866,-4524,-2884,-1130,574,2056,3198,3918,4187,4039,3522,2758,1830,872,-38,-830,-1467,-1949,-2292,-2539,-2726,-2889,-3048,-3205,-3341,-3436,-3457,-3388,-3222,-2972,-2667,-2354,-2090,-1931,-1923,-2113,-2493,-3069,-3778,-4563,-5318,-5938,-6317,-6338,-5952,-5102,-3826,-2173,-261,1785,3817,5704,7326,8611,9500,9992,10106,9883,9401,8715,7904,7028,6133,5252,4410,3614,2881,2210,1608,1079,618,215,-159,-536,-962,-1473,-2100,-2845,-3670,-4525,-5300,-5911,-6247,-6246,-5881,-5160,-4151,-2951,-1661,-423,686,1549,2137,2392,2325,1935,1261,342,-759,-1982,-3255,-4496,-5648,-6618,-7354,-7782,-7848,-7534,-6820,-5774,-4446,-2987,-1506,-186,867,1530,1755,1544,946,75,-925,-1891,-2661,-3093,-3111,-2676,-1851,-739,483,1615,2456,2821,2575,1671,108,-1959,-4376,-6838,-9083,-10801,-11759,-11814,-10920,-9190,-6828,-4163,-1547,631,2063,2499,1846,124,-2479,-5687,-9112,-12361,-15031,-16800,-17444,-16866,-15114,-12374,-8934,-5176,-1505,1684,4058,5385,5552,4609,2694,98,-2851,-5796,-8380,-10342,-11463,-11683,-10981,-9522,-7455,-5078,-2629,-412,1365,2511,2943,2665,1764,426,-1127,-2626,-3829,-4516,-4538,-3843,-2441,-469,1888,4379,6720,8656,9953,10479,10169,9100,7413,5357,3201,1233,-303,-1235,-1473,-1062,-105,1176,2537,3723,4492,4707,4280,3269,1785,57,-1696,-3195,-4253,-4695,-4465,-3575,-2126,-278,1762,3788,5577,6976,7831,8085,7709,6741,5268,3409,1312,-868,-2969,-4856,-6389,-7480,-8038,-8036,-7438,-6272,-4560,-2380,184,3003,5940,8819,11474,13720,15400,16379,16574,15967,14611,12640,10255,7708,5268,3213,1731,999,1042,1820,3197,4951,6848,8631,10083,11047,11430,11230,10485,9326,7868,6288,4726,3304,2147,1289,806,666,890,1408,2195,3161,4257,5392,6514,7567,8519,9351,10065,10662,11152,11545,11827,11991,11990,11781,11293,10471,9248,7603,5519,3049,266,-2700,-5686,-8520,-11004,-12984,-14311,-14919,-14778,-13941,-12504,-10611,-8405,-6065,-3708,-1478,549,2306,3746,4870,5652,6133,6310,6234,5918,5407,4725,3900,2968,1944,871,-220,-1282,-2262,-3104,-3748,-4153,-4271,-4102,-3634,-2908,-1968,-876,282,1435,2493,3389,4075,4504,4686,4617,4347,3921,3387,2809,2207,1624,1061,531,24,-444,-877,-1253,-1567,-1812,-1996,-2131,-2251,-2373,-2535,-2738,-2994,-3254,-3491,-3615,-3568,-3273,-2683,-1794,-634,704,2095,3371,4356,4887,4845,4157,2854,1003,-1214,-3610,-5942,-7984,-9536,-10445,-10639,-10120,-8992,-7415,-5625,-3857,-2355,-1298,-801,-897,-1519,-2552,-3826,-5157,-6384,-7366,-8037,-8350,-8359,-8091,-7657,-7129,-6595,-6129,-5780,-5593,-5582,-5756,-6089,-6538,-7035,-7488,-7784,-7837,-7537,-6862,-5794,-4420,-2847,-1258,165,1244,1821,1827,1226,82,-1482,-3294,-5147,-6818,-8122,-8891,-9032,-8524,-7399,-5780,-3805,-1668,468,2440,4122,5445,6351,6861,6983,6794,6343,5727,5009,4273,3567,2929,2375,1899,1480,1097,720,337,-61,-464,-855,-1214,-1509,-1743,-1901,-2013,-2104,-2197,-2324,-2468,-2617,-2703,-2670,-2450,-1990,-1281,-347,756,1906,3009,3933,4588,4930,4953,4709,4294,3815,3381,3074,2912,2894,2920,2904,2701,2197,1313,8,-1688,-3683,-5834,-7950,-9820,-11217,-11959,-11871,-10890,-8989,-6268,-2874,947,4943,8823,12349,15305,17573,19084,19864,20000,19609,18860,17885,16834,15799,14834,13968,13158,12379,11555,10636,9566,8322,6891,5302,3595,1835,111,-1504,-2925,-4099,-4992,-5576,-5879,-5892,-5670,-5213,-4556,-3706,-2673,-1488,-179,1175,2493,3657,4549,5070,5136,4731,3882,2682,1271,-192,-1524,-2607,-3304,-3623,-3547,-3205,-2695,-2199,-1832,-1736,-1935,-2462,-3230,-4145,-5080,-5880,-6445,-6682,-6558,-6103,-5372,-4470,-3518,-2611,-1868,-1324,-1029,-957,-1083,-1335,-1648,-1930,-2105,-2098,-1832,-1261,-339,950,2600,4570,6804,9183,11589,13865,15848,17394,18385,18750,18491,17673,16412,14889,13267,11719,10368,9273,8437,7793,7226,6608,5796,4692,3236,1424,-667,-2933,-5195,-7277,-8995,-10171,-10720,-10559,-9741,-8350,-6558,-4575,-2617,-895,427,1245,1527,1301,662,-266,-1324,-2357,-3214,-3785,-3973,-3752,-3101,-2088,-754,779,2416,4046,5539,6811,7746,8269,8322,7845,6856,5342,3388,1056,-1508,-4177,-6756,-9080,-10948,-12203,-12700,-12363,-11168,-9175,-6533,-3443,-197,2912,5566,7504,8520,8513,7490,5554,2911,-173,-3408,-6485,-9151,-11189,-12462,-12911,-12563,-11500,-9901,-7935,-5844,-3819,-2061,-707,159,504,372,-166,-985,-1973,-2984,-3931,-4700,-5263,-5562,-5631,-5465,-5145,-4716,-4261,-3855,-3531,-3345,-3272,-3286,-3325,-3303,-3144,-2777,-2158,-1277,-165,1121,2505,3879,5181,6305,7237,7925,8392,8651,8737,8679,8495,8183,7721,7065,6174,4989,3505,1702,-355,-2599,-4890,-7091,-9041,-10590,-11633,-12079,-11924,-11190,-9971,-8376,-6575,-4698,-2931,-1367,-127,780,1338,1630,1717,1724,1722,1783,1922,2111,2283,2344,2199,1767,1024,-13,-1266,-2587,-3828,-4795,-5344,-5356,-4771,-3617,-1951,63,2285,4512,6568,8307,9584,10334,10499,10095,9155,7784,6074,4197,2264,444,-1170,-2470,-3412,-3955,-4118,-3900,-3360,-2538,-1504,-346,868,2019,3043,3831,4336,4499,4318,3814,3045,2113,1134,228,-465,-869,-909,-569,113,1076,2210,3385,4476,5357,5930,6138,5943,5376,4474,3332,2045,736,-490,-1511,-2257,-2647,-2671,-2319,-1643,-706,375,1486,2464,3183,3503,3352,2694,1601,179,-1353,-2780,-3854,-4371,-4195,-3270,-1657,500,2971,5479,7738,9483,10507,10677,9971,8440,6264,3672,966,-1546,-3569,-4861,-5287,-4778,-3441,-1413,1012,3544,5843,7611,8613,8689,7806,6019,3512,534,-2588,-5524,-7944,-9587,-10268,-9914,-8560,-6341,-3491,-277,2974,5985,8462,10227,11101,11064,10111,8366,6004,3242,354,-2412,-4813,-6649,-7793,-8159,-7771,-6673,-5030,-2998,-813,1314,3174,4592,5481,5785,5571,4927,4024,3036,2154,1522,1267,1434,2009,2928,4045,5200,6190,6843,6986,6544,5456,3799,1676,-705,-3127,-5337,-7128,-8329,-8867,-8749,-8072,-7015,-5780,-4605,-3694,-3209,-3262,-3873,-5020,-6595,-8474,-10469,-12412,-14102,-15381,-16090,-16141,-15468,-14088,-12065,-9514,-6609,-3537,-504,2273,4625,6384,7467,7818,7459,6452,4923,2997,852,-1388,-3565,-5586,-7356,-8844,-10004,-10855,-11381,-11596,-11510,-11111,-10414,-9406,-8110,-6542,-4746,-2794,-772,1190,2953,4382,5341,5751,5591,4875,3730,2284,733,-740,-1967,-2823,-3241,-3227,-2846,-2225,-1513,-887,-501,-490,-932,-1851,-3216,-4920,-6839,-8775,-10549,-11962,-12854,-13103,-12664,-11558,-9880,-7811,-5540,-3308,-1313,278,1367,1924,1990,1639,991,150,-784,-1741,-2690,-3605,-4514,-5411,-6315,-7205,-8054,-8807,-9404,-9776,-9885,-9698,-9227,-8499,-7557,-6461,-5254,-3972,-2636,-1235,229,1782,3406,5098,6780,8395,9808,10925,11606,11768,11335,10287,8662,6540,4063,1397,-1264,-3740,-5864,-7519,-8633,-9191,-9218,-8804,-8029,-7033,-5916,-4803,-3787,-2930,-2278,-1810,-1495,-1255,-995,-625,-50,780,1898,3264,4833,6456,8018,9315,10205,10521,10184,9141,7451,5207,2609,-147,-2790,-5109,-6890,-8001,-8385,-8064,-7148,-5823,-4280,-2777,-1485,-596,-187,-301,-899,-1891,-3160,-4544,-5922,-7137,-8105,-8736,-8989,-8857,-8343,-7496,-6372,-5030,-3560,-2001,-424,1173,2762,4396,6069,7834,9687,11606,13572,15476,17265,18805,20008,20784,21040,20760,19887,18487,16569,14276,11692,8997,6326,3824,1611,-234,-1668,-2674,-3290,-3554,-3532,-3300,-2913,-2450,-1951,-1470,-1040,-680,-412,-216,-86,30,178,419,802,1374,2146,3108,4231,5429,6645,7764,8722,9444,9909,10117,10124,9980,9788,9602,9490,9465,9486,9516,9423,9149,8566,7662,6418,4903,3215,1481,-172,-1624,-2807,-3674,-4232,-4527,-4602,-4557,-4434,-4308,-4200,-4104,-4022,-3884,-3685,-3353,-2905,-2320,-1669,-987,-395,33,199,36,-453,-1259,-2287,-3430,-4563,-5558,-6326,-6796,-6943,-6772,-6313,-5623,-4761,-3804,-2839,-1936,-1192,-668,-428,-519,-942,-1697,-2733,-3975,-5328,-6659,-7851,-8767,-9295,-9358,-8891,-7908,-6433,-4564,-2416,-144,2086,4110,5779,6989,7669,7832,7520,6847,5959,4990,4111,3402,2952,2739,2735,2820,2888,2808,2462,1805,792,-522,-2062,-3714,-5338,-6799,-7996,-8820,-9257,-9266,-8902,-8194,-7239,-6100,-4897,-3687,-2592,-1647,-927,-440,-202,-184,-369,-706,-1164,-1697,-2269,-2856,-3425,-3969,-4462,-4898,-5263,-5543,-5729,-5800,-5763,-5591,-5309,-4888,-4355,-3677,-2866,-1895,-760,550,2021,3644,5373,7167,8959,10680,12254,13597,14640,15293,15509,15219,14410,13063,11219,8917,6270,3367,368,-2578,-5318,-7671,-9506,-10685,-11114,-10744,-9576,-7670,-5162,-2220,899,3939,6604,8628,9787,9934,9009,7084,4318,985,-2584,-6023,-8968,-11126,-12278,-12349,-11375,-9538,-7108,-4413,-1798,460,2128,3128,3441,3196,2535,1677,810,113,-299,-352,-65,531,1303,2164,2953,3592,3977,4081,3890,3426,2746,1893,957,-7,-915,-1705,-2308,-2664,-2725,-2452,-1834,-873,385,1871,3477,5077,6526,7685,8436,8696,8453,7728,6655,5360,4065,2932,2154,1820,1982,2592,3523,4612,5631,6390,6697,6446,5600,4206,2412,409,-1547,-3225,-4395,-4923,-4725,-3839,-2359,-472,1606,3646,5424,6790,7612,7880,7603,6889,5863,4678,3480,2392,1491,815,349,55,-124,-240,-318,-351,-298,-90,349,1088,2171,3591,5301,7191,9139,10967,12516,13612,14120,13941,13031,11406,9153,6406,3363,226,-2756,-5380,-7438,-8782,-9327,-9032,-7978,-6267,-4127,-1787,470,2360,3673,4205,3895,2727,815,-1676,-4478,-7331,-9922,-11991,-13316,-13740,-13218,-11758,-9504,-6628,-3384,-44,3147,5932,8159,9697,10519,10648,10173,9225,7950,6515,5049,3681,2465,1461,654,38,-414,-742,-939,-1040,-1019,-911,-693,-415,-97,220,464,624,638,516,265,-69,-429,-725,-908,-891,-671,-211,437,1245,2144,3054,3922,4667,5253,5631,5789,5702,5390,4850,4113,3215,2183,1088,-42,-1130,-2155,-3066,-3863,-4543,-5131,-5658,-6151,-6621,-7059,-7422,-7637,-7622,-7288,-6558,-5420,-3863,-1981,120,2270,4288,5986,7186,7763,7617,6736,5156,2980,372,-2478,-5337,-7990,-10214,-11838,-12743,-12861,-12208,-10861,-8951,-6668,-4210,-1794,394,2183,3474,4210,4406,4117,3471,2573,1597,645,-154,-725,-1031,-1050,-824,-386,184,816,1439,1972,2378,2569,2545,2226,1628,735,-437,-1812,-3347,-4918,-6450,-7830,-9003,-9899,-10522,-10855,-10953,-10839,-10574,-10195,-9739,-9237,-8700,-8133,-7532,-6887,-6179,-5398,-4547,-3623,-2678,-1725,-845,-68,540,963,1163,1159,949,582,74,-508,-1138,-1758,-2319,-2803,-3151,-3383,-3478,-3473,-3379,-3239,-3055,-2852,-2598,-2275,-1840,-1238,-440,581,1814,3209,4667,6080,7288,8174,8633,8623,8182,7403,6466,5562,4915,4710,5076,6072,7652,9673,11923,14104,15921,17063,17291,16435,14452,11409,7501,3014,-1679,-6204,-10149,-13219,-15143,-15820,-15241,-13542,-10953,-7783,-4371,-1061,1846,4102,5555,6133,5854,4834,3232,1272,-799,-2759,-4377,-5501,-6027,-5903,-5174,-3901,-2221,-269,1791,3826,5690,7310,8596,9533,10102,10309,10177,9715,8947,7894,6567,4999,3209,1255,-817,-2907,-4924,-6729,-8205,-9206,-9649,-9458,-8636,-7252,-5422,-3349,-1223,707,2278,3306,3748,3562,2842,1687,284,-1190,-2539,-3606,-4261,-4448,-4165,-3464,-2476,-1330,-200,766,1430,1708,1534,928,-78,-1388,-2887,-4443,-5911,-7170,-8107,-8647,-8743,-8379,-7577,-6375,-4841,-3054,-1107,909,2893,4771,6461,7908,9067,9899,10399,10545,10366,9861,9082,8058,6877,5599,4362,3245,2396,1893,1826,2210,3029,4199,5596,7059,8407,9479,10119,10231,9753,8677,7066,5003,2645,154,-2290,-4492,-6317,-7607,-8310,-8370,-7823,-6740,-5237,-3481,-1641,83,1521,2514,2951,2768,1969,619,-1152,-3156,-5189,-7023,-8466,-9372,-9659,-9338,-8476,-7224,-5745,-4226,-2814,-1616,-683,5,480,839,1134,1456,1816,2268,2765,3335,3915,4522,5121,5717,6305,6865,7395,7854,8216,8438,8494,8344,7984,7401,6612,5636,4525,3321,2119,983,34,-653,-978,-890,-367,567,1812,3250,4681,5929,6797,7133,6852,5922,4414,2429,173,-2184,-4384,-6269,-7642,-8412,-8516,-7960,-6817,-5185,-3233,-1129,929,2756,4196,5126,5481,5261,4518,3362,1938,403,-1072,-2352,-3299,-3837,-3895,-3479,-2608,-1363,123,1720,3218,4477,5312,5616,5316,4393,2917,970,-1262,-3620,-5869,-7838,-9329,-10248,-10503,-10131,-9175,-7778,-6071,-4232,-2407,-738,673,1752,2465,2800,2774,2438,1822,1018,54,-988,-2085,-3204,-4317,-5426,-6497,-7516,-8453,-9256,-9902,-10352,-10593,-10640,-10516,-10262,-9942,-9594,-9265,-8989,-8756,-8569,-8387,-8163,-7856,-7395,-6765,-5912,-4856,-3611,-2216,-761,687,2022,3166,4039,4612,4849,4791,4468,3954,3332,2673,2056,1531,1123,841,646,501,325,59,-371,-1009,-1880,-2972,-4252,-5634,-7031,-8317,-9367,-10062,-10291,-9983,-9111,-7694,-5829,-3655,-1375,779,2575,3785,4259,3898,2714,809,-1632,-4370,-7111,-9612,-11603,-12940,-13498,-13283,-12343,-10810,-8865,-6699,-4531,-2536,-861,396,1213,1610,1676,1539,1341,1234,1341,1739,2463,3464,4656,5886,6995,7813,8195,8047,7311,6007,4191,1982,-480,-3005,-5422,-7530,-9172,-10208,-10543,-10161,-9079,-7425,-5343,-3070,-822,1156,2687,3653,4024,3867,3321,2589,1879,1406,1299,1642,2396,3453,4637,5717,6500,6804,6541,5719,4423,2839,1190,-286,-1375,-1934,-1900,-1321,-311,908,2131,3107,3673,3704,3190,2181,837,-674,-2120,-3337,-4158,-4522,-4413,-3903,-3107,-2164,-1221,-392,259,711,1018,1247,1504,1886,2458,3264,4269,5426,6605,7687,8516,8971,8967,8466,7519,6212,4727,3238,1969,1093,752,1017,1878,3246,4969,6837,8637,10154,11229,11766,11736,11208,10288,9148,7945,6845,5946,5323,4951,4789,4713,4621,4372,3900,3140,2124,891,-437,-1762,-2963,-3956,-4694,-5171,-5416,-5495,-5472,-5402,-5316,-5214,-5064,-4827,-4433,-3848,-3019,-1966,-697,689,2097,3380,4377,4966,5020,4506,3425,1875,-18,-2045,-4037,-5767,-7115,-7941,-8240,-8004,-7348,-6370,-5246,-4104,-3089,-2290,-1748,-1485,-1439,-1572,-1786,-2015,-2184,-2229,-2114,-1796,-1272,-528,402,1488,2660,3846,4959,5904,6625,7053,7206,7083,6776,6355,5938,5615,5462,5517,5784,6208,6714,7189,7508,7554,7222,6447,5208,3536,1515,-722,-3018,-5192,-7085,-8569,-9542,-10005,-9958,-9510,-8756,-7833,-6859,-5935,-5109,-4419,-3836,-3343,-2888,-2429,-1939,-1398,-815,-218,371,902,1349,1689,1920,2067,2153,2241,2359,2574,2892,3319,3822,4322,4741,4946,4870,4411,3591,2435,1066,-353,-1660,-2680,-3310,-3506,-3304,-2811,-2197,-1636,-1331,-1413,-2005,-3127,-4760,-6804,-9098,-11443,-13606,-15352,-16473,-16800,-16238,-14764,-12453,-9453,-5991,-2353,1156,4209,6525,7870,8101,7169,5135,2171,-1469,-5443,-9397,-12947,-15775,-17606,-18290,-17775,-16150,-13600,-10415,-6924,-3477,-398,2052,3709,4482,4421,3628,2295,645,-1090,-2708,-4029,-4960,-5440,-5493,-5159,-4524,-3666,-2656,-1550,-367,880,2206,3610,5099,6646,8210,9714,11067,12155,12872,13114,12825,11988,10637,8890,6882,4800,2832,1118,-205,-1117,-1611,-1795,-1778,-1735,-1803,-2123,-2756,-3717,-4943,-6303,-7641,-8758,-9479,-9651,-9176,-8010,-6191,-3789,-964,2122,5257,8238,10863,12970,14424,15160,15167,14497,13269,11624,9755,7818,5993,4395,3121,2225,1746,1664,2002,2695,3732,5038,6542,8157,9784,11321,12683,13793,14616,15122,15351,15321,15125,14821,14489,14196,13960,13802,13668,13504,13213,12702,11871,10668,9038,7019,4649,2042,-671,-3342,-5815,-7957,-9656,-10840,-11472,-11568,-11169,-10352,-9220,-7876,-6420,-4950,-3517,-2156,-878,360,1567,2809,4083,5409,6731,8009,9141,10051,10656,10905,10783,10319,9567,8633,7612,6642,5812,5233,4942,4970,5287,5821,6484,7140,7670,7936,7841,7310,6310,4880,3084,1072,-993,-2902,-4456,-5465,-5799,-5385,-4229,-2423,-128,2432,4986,7284,9054,10131,10373,9778,8407,6416,4023,1466,-1020,-3229,-5030,-6333,-7143,-7495,-7480,-7201,-6764,-6262,-5778,-5362,-5058,-4873,-4818,-4857,-4973,-5098,-5195,-5192,-5052,-4722,-4168,-3382,-2336,-1069,416,2036,3739,5402,6914,8146,8968,9282,9019,8170,6772,4936,2795,535,-1652,-3590,-5106,-6093,-6491,-6284,-5544,-4354,-2850,-1176,521,2107,3440,4419,4941,4935,4360,3219,1552,-542,-2927,-5447,-7909,-10159,-12033,-13446,-14330,-14712,-14637,-14234,-13624,-12959,-12374,-11968,-11816,-11923,-12257,-12738,-13246,-13653,-13821,-13663,-13101,-12149,-10828,-9250,-7504,-5724,-4003,-2424,-1024,190,1236,2162,3007,3832,4661,5523,6409,7290,8108,8775,9201,9273,8915,8057,6690,4829,2565,-3,-2720,-5429,-7973,-10198,-11994,-13263,-13960,-14068,-13597,-12604,-11154,-9332,-7248,-4986,-2664,-354,1843,3869,5628,7077,8126,8751,8896,8577,7812,6676,5271,3727,2198,823,-259,-970,-1265,-1165,-747,-130,535,1085,1367,1281,737,-244,-1634,-3311,-5151,-6982,-8655,-10005,-10912,-11271,-11048,-10233,-8899,-7135,-5094,-2926,-784,1176,2867,4184,5129,5685,5915,5871,5623,5242,4760,4211,3583,2862,2025,1052,-43,-1237,-2462,-3639,-4677,-5485,-6000,-6198,-6073,-5702,-5123,-4463,-3775,-3137,-2583,-2122,-1747,-1434,-1163,-915,-685,-478,-295,-148,-42,27,56,65,53,41,28,22,12,-15,-91,-231,-475,-816,-1253,-1751,-2231,-2654,-2905,-2976,-2791,-2395,-1798,-1083,-332,363,918,1270,1382,1265,943,505,17,-415,-724,-854,-780,-517,-100,424,984,1537,2027,2423,2713,2874,2933,2871,2740,2549,2355,2217,2179,2318,2661,3242,4040,5020,6085,7146,8059,8725,9021,8902,8328,7329,5986,4394,2725,1124,-238,-1214,-1705,-1651,-1050,46,1531,3284,5130,6913,8471,9648,10342,10450,9948,8829,7158,5035,2600,42,-2465,-4688,-6476,-7649,-8118,-7849,-6863,-5286,-3276,-1066,1111,2992,4387,5118,5125,4419,3098,1349,-613,-2524,-4155,-5305,-5841,-5725,-4974,-3720,-2123,-390,1258,2647,3616,4103,4082,3625,2830,1847,826,-92,-809,-1248,-1400,-1273,-915,-382,268,988,1735,2497,3259,4024,4785,5521,6204,6759,7125,7201,6916,6213,5059,3488,1554,-627,-2922,-5181,-7236,-8960,-10217,-10940,-11097,-10690,-9802,-8509,-6952,-5254,-3550,-1955,-553,583,1445,2014,2342,2460,2440,2336,2207,2094,2038,2047,2158,2355,2667,3068,3553,4091,4625,5108,5452,5604,5492,5096,4407,3466,2343,1139,-56,-1117,-1991,-2579,-2874,-2833,-2475,-1811,-864,314,1684,3191,4757,6337,7832,9188,10328,11181,11697,11821,11523,10774,9578,7939,5906,3527,894,-1906,-4758,-7552,-10189,-12571,-14644,-16342,-17673,-18602,-19168,-19371,-19229,-18739,-17908,-16711,-15155,-13237,-10986,-8466,-5764,-3007,-350,2055,4047,5516,6380,6623,6275,5416,4163,2644,999,-640,-2165,-3479,-4507,-5215,-5567,-5568,-5241,-4599,-3708,-2574,-1266,220,1825,3560,5368,7236,9097,10891,12541,13947,15034,15703,15908,15593,14758,13423,11642,9498,7097,4547,1980,-515,-2821,-4902,-6691,-8215,-9475,-10520,-11408,-12158,-12829,-13398,-13879,-14222,-14393,-14330,-13984,-13292,-12226,-10749,-8886,-6660,-4167,-1508,1163,3702,5942,7757,9046,9745,9865,9430,8536,7281,5799,4203,2615,1126,-198,-1301,-2177,-2829,-3285,-3592,-3807,-3981,-4166,-4407,-4708,-5097,-5531,-5987,-6401,-6688,-6768,-6533,-5915,-4845,-3332,-1401,830,3231,5605,7765,9517,10708,11219,11017,10087,8520,6424,3957,1300,-1365,-3879,-6086,-7894,-9229,-10072,-10433,-10370,-9948,-9274,-8453,-7589,-6791,-6140,-5706,-5527,-5616,-5941,-6462,-7090,-7741,-8295,-8661,-8729,-8440,-7735,-6616,-5101,-3264,-1184,1018,3236,5344,7243,8841,10074,10903,11316,11334,10991,10364,9511,8534,7497,6466,5492,4581,3744,2958,2200,1446,673,-119,-939,-1760,-2586,-3381,-4153,-4860,-5519,-6083,-6567,-6914,-7136,-7165,-6998,-6571,-5857,-4815,-3433,-1724,269,2444,4697,6847,8754,10232,11172,11463,11092,10075,8513,6526,4304,2010,-152,-2021,-3458,-4342,-4639,-4327,-3483,-2194,-629,1071,2722,4220,5458,6430,7137,7656,8050,8390,8728,9052,9361,9579,9657,9517,9117,8429,7462,6255,4868,3385,1895,483,-786,-1849,-2700,-3321,-3734,-3979,-4078,-4088,-4038,-3962,-3884,-3818,-3766,-3714,-3658,-3556,-3408,-3188,-2888,-2535,-2129,-1732,-1380,-1122,-1008,-1063,-1280,-1660,-2121,-2623,-3057,-3356,-3435,-3263,-2811,-2116,-1223,-215,814,1781,2607,3248,3684,3929,4012,3981,3869,3722,3538,3351,3137,2910,2673,2428,2210,2020,1891,1830,1832,1907,2013,2166,2324,2494,2675,2864,3074,3307,3546,3790,4006,4167,4257,4244,4126,3896,3574,3176,2751,2324,1974,1711,1617,1668,1897,2238,2642,3007,3234,3209,2857,2116,986,-486,-2207,-4022,-5767,-7248,-8301,-8795,-8672,-7947,-6720,-5154,-3467,-1881,-623,139,286,-218,-1325,-2906,-4785,-6710,-8460,-9792,-10534,-10589,-9924,-8629,-6835,-4773,-2663,-753,775,1789,2241,2159,1639,813,-171,-1186,-2131,-2968,-3681,-4323,-4923,-5551,-6216,-6924,-7629,-8257,-8711,-8886,-8686,-8038,-6913,-5319,-3333,-1070,1305,3596,5602,7116,7968,8039,7273,5705,3445,703,-2277,-5181,-7738,-9667,-10793,-10991,-10262,-8679,-6405,-3662,-702,2214,4853,7032,8610,9542,9814,9491,8675,7460,5992,4352,2646,938,-739,-2327,-3815,-5147,-6267,-7136,-7653,-7807,-7534,-6874,-5856,-4594,-3192,-1823,-612,293,806,868,504,-233,-1189,-2223,-3125,-3731,-3876,-3470,-2481,-965,957,3099,5223,7110,8530,9345,9487,8964,7912,6485,4929,3460,2291,1588,1431,1844,2751,4035,5499,6974,8224,9128,9514,9363,8623,7379,5696,3709,1551,-656,-2790,-4764,-6527,-8026,-9273,-10255,-10992,-11493,-11750,-11761,-11481,-10900,-9966,-8690,-7049,-5112,-2907,-581,1777,3978,5880,7322,8160,8334,7788,6588,4830,2669,327,-2015,-4124,-5866,-7105,-7815,-8006,-7760,-7193,-6439,-5634,-4876,-4234,-3717,-3294,-2899,-2440,-1817,-952,227,1736,3570,5672,7952,10302,12587,14688,16484,17879,18816,19240,19170,18601,17594,16205,14497,12558,10440,8218,5937,3640,1357,-875,-3042,-5095,-6999,-8718,-10173,-11346,-12173,-12628,-12722,-12439,-11838,-10951,-9834,-8545,-7110,-5572,-3921,-2185,-333,1589,3597,5602,7582,9420,11048,12373,13318,13835,13897,13498,12684,11492,10008,8307,6483,4642,2882,1311,40,-850,-1266,-1170,-546,589,2151,4065,6182,8383,10518,12468,14123,15424,16322,16842,16996,16869,16509,16008,15414,14791,14137,13477,12742,11919,10917,9694,8202,6418,4362,2087,-333,-2780,-5138,-7288,-9124,-10555,-11548,-12067,-12139,-11804,-11104,-10128,-8915,-7550,-6067,-4528,-2966,-1428,40,1387,2560,3505,4176,4544,4596,4346,3838,3121,2291,1422,627,-28,-462,-658,-601,-329,104,650,1226,1807,2347,2845,3308,3762,4246,4785,5423,6152,6984,7853,8708,9431,9912,10021,9641,8690,7132,4975,2307,-728,-3946,-7092,-9944,-12259,-13851,-14608,-14481,-13523,-11868,-9691,-7245,-4748,-2449,-510,926,1816,2167,2048,1588,916,184,-487,-1006,-1321,-1432,-1371,-1219,-1050,-967,-1028,-1291,-1744,-2375,-3084,-3804,-4397,-4767,-4816,-4479,-3738,-2619,-1183,447,2158,3802,5245,6384,7113,7400,7205,6567,5521,4164,2583,899,-781,-2356,-3740,-4882,-5757,-6361,-6733,-6895,-6904,-6790,-6590,-6334,-6047,-5770,-5548,-5425,-5470,-5718,-6213,-6962,-7948,-9123,-10417,-11732,-12967,-14027,-14821,-15287,-15393,-15138,-14556,-13720,-12703,-11627,-10572,-9643,-8893,-8356,-8027,-7866,-7808,-7762,-7643,-7357,-6833,-6035,-4931,-3565,-1980,-268,1449,3079,4466,5558,6249,6537,6419,5957,5218,4310,3328,2358,1496,762,219,-165,-378,-483,-504,-506,-522,-598,-745,-970,-1269,-1609,-1975,-2332,-2643,-2898,-3060,-3142,-3130,-3066,-2954,-2860,-2794,-2818,-2928,-3154,-3470,-3855,-4252,-4606,-4853,-4932,-4823,-4499,-4012,-3397,-2758,-2163,-1708,-1442,-1398,-1570,-1917,-2372,-2851,-3257,-3507,-3540,-3317,-2855,-2188,-1385,-531,297,1032,1636,2102,2452,2714,2949,3171,3410,3651,3845,3963,3901,3624,3057,2192,1038,-350,-1875,-3415,-4830,-5975,-6742,-7035,-6829,-6129,-5001,-3550,-1911,-234,1323,2637,3592,4145,4260,3989,3365,2498,1458,356,-731,-1735,-2589,-3277,-3771,-4082,-4219,-4211,-4070,-3842,-3534,-3185,-2802,-2424,-2035,-1668,-1290,-899,-461,61,690,1467,2400,3485,4710,6007,7331,8582,9669,10516,11017,11141,10850,10151,9106,7776,6269,4698,3156,1757,550,-394,-1075,-1491,-1670,-1677,-1552,-1384,-1198,-1062,-954,-891,-800,-640,-325,203,1011,2097,3488,5101,6883,8715,10470,12031,13258,14063,14338,14071,13219,11857,10041,7922,5651,3424,1427,-152,-1183,-1562,-1291,-404,953,2620,4375,6034,7409,8395,8920,8994,8667,8018,7151,6151,5101,4055,3048,2096,1223,419,-271,-859,-1309,-1617,-1781,-1804,-1701,-1497,-1206,-850,-449,-22,402,783,1088,1251,1229,969,433,-391,-1493,-2832,-4334,-5895,-7404,-8718,-9728,-10301,-10372,-9876,-8823,-7233,-5209,-2845,-315,2242,4657,6775,8498,9707,10398,10540,10192,9438,8358,7106,5765,4474,3303,2320,1547,989,610,370,212,70,-86,-303,-589,-937,-1327,-1720,-2078,-2355,-2532,-2578,-2504,-2326,-2078,-1797,-1534,-1315,-1181,-1150,-1239,-1456,-1820,-2326,-2995,-3809,-4770,-5843,-6995,-8169,-9296,-10307,-11125,-11681,-11925,-11814,-11341,-10511,-9373,-7970,-6398,-4728,-3064,-1484,-56,1182,2210,3056,3747,4336,4884,5416,5982,6566,7163,7725,8196,8508,8579,8357,7772,6818,5486,3821,1893,-205,-2366,-4472,-6436,-8162,-9605,-10740,-11548,-12076,-12333,-12381,-12263,-12022,-11705,-11336,-10950,-10547,-10146,-9730,-9284,-8794,-8205,-7501,-6627,-5570,-4317,-2898,-1350,214,1711,2977,3921,4404,4387,3830,2779,1315,-434,-2320,-4178,-5872,-7271,-8316,-8952,-9223,-9139,-8795,-8236,-7524,-6695,-5742,-4671,-3440,-2039,-462,1274,3115,4975,6766,8364,9669,10609,11119,11201,10880,10221,9307,8250,7117,6009,4955,3986,3096,2253,1444,619,-207,-1069,-1909,-2728,-3459,-4071,-4523,-4793,-4870,-4761,-4475,-4034,-3459,-2774,-1991,-1145,-245,673,1576,2439,3202,3850,4315,4584,4611,4384,3914,3218,2372,1458,609,-44,-361,-243,381,1502,3052,4896,6841,8670,10157,11120,11405,10989,9883,8237,6245,4136,2180,566,-521,-1020,-931,-343,579,1650,2639,3379,3688,3502,2777,1577,7,-1763,-3546,-5146,-6379,-7119,-7261,-6798,-5760,-4242,-2404,-404,1540,3245,4527,5244,5303,4673,3386,1541,-708,-3157,-5593,-7774,-9514,-10627,-11014,-10631,-9499,-7725,-5440,-2857,-160,2422,4718,6573,7895,8632,8821,8502,7791,6808,5671,4521,3440,2532,1822,1364,1134,1125,1314,1647,2125,2693,3368,4119,4968,5886,6874,7886,8859,9726,10372,10706,10639,10097,9070,7571,5687,3528,1256,-977,-3009,-4714,-6007,-6837,-7233,-7225,-6929,-6428,-5848,-5279,-4790,-4415,-4146,-3942,-3751,-3496,-3132,-2610,-1921,-1071,-87,1000,2141,3304,4450,5538,6545,7417,8129,8624,8867,8811,8425,7690,6600,5177,3471,1557,-455,-2439,-4249,-5757,-6842,-7431,-7486,-7032,-6136,-4904,-3484,-2006,-623,563,1463,2043,2287,2231,1916,1417,812,172,-412,-893,-1216,-1355,-1330,-1161,-913,-671,-516,-530,-794,-1333,-2169,-3269,-4569,-5979,-7381,-8653,-9665,-10319,-10523,-10245,-9480,-8258,-6671,-4811,-2822,-832,1023,2615,3869,4708,5131,5157,4834,4266,3546,2790,2121,1609,1360,1369,1688,2233,2987,3814,4641,5342,5827,6031,5902,5440,4665,3627,2405,1081,-249,-1498,-2582,-3447,-4049,-4365,-4403,-4169,-3706,-3064,-2301,-1487,-680,75,747,1315,1788,2146,2410,2558,2585,2477,2216,1791,1198,439,-458,-1444,-2450,-3369,-4097,-4505,-4502,-4002,-2991,-1477,428,2610,4853,6972,8730,9960,10506,10307,9352,7736,5588,3131,581,-1803,-3810,-5255,-6024,-6085,-5461,-4286,-2710,-970,730,2151,3130,3524,3296,2443,1075,-677,-2619,-4541,-6261,-7591,-8421,-8670,-8327,-7424,-6049,-4312,-2363,-348,1570,3248,4559,5407,5738,5541,4848,3741,2316,695,-994,-2650,-4168,-5497,-6582,-7428,-8005,-8362,-8464,-8364,-8035,-7513,-6801,-5938,-4958,-3923,-2877,-1884,-985,-215,412,889,1243,1490,1674,1823,1973,2143,2359,2622,2947,3330,3768,4266,4796,5354,5901,6397,6808,7071,7153,6997,6593,5904,4951,3740,2315,733,-944,-2645,-4294,-5837,-7208,-8376,-9304,-9978,-10380,-10511,-10363,-9947,-9259,-8311,-7108,-5673,-4023,-2211,-281,1690,3628,5449,7087,8462,9550,10295,10720,10813,10616,10146,9435,8500,7350,5977,4383,2557,529,-1655,-3910,-6098,-8077,-9673,-10733,-11158,-10875,-9928,-8390,-6428,-4241,-2044,-52,1554,2654,3181,3142,2599,1661,468,-840,-2119,-3269,-4203,-4890,-5322,-5522,-5539,-5412,-5208,-4955,-4706,-4478,-4293,-4159,-4075,-4039,-4041,-4064,-4083,-4087,-4023,-3884,-3614,-3191,-2585,-1775,-753,466,1864,3390,4975,6552,8011,9264,10210,10750,10831,10400,9472,8084,6344,4356,2304,305,-1469,-2930,-4006,-4661,-4921,-4815,-4403,-3747,-2902,-1925,-853,265,1413,2531,3581,4496,5203,5642,5770,5591,5160,4575,3966,3443,3099,2924,2882,2833,2671,2280,1645,818,-65,-828,-1313,-1406,-1083,-407,512,1522,2517,3404,4164,4796,5312,5708,5935,5903,5503,4623,3206,1279,-1015,-3419,-5587,-7116,-7660,-6940,-4876,-1575,2640,7269,11709,15332,17599,18115,16711,13459,8661,2850,-3334,-9141,-13888,-16969,-17979,-16763,-13415,-8331,-2083,4556,10813,15926,19328,20678,19925,17312,13314,8566,3754,-523,-3792,-5821,-6559,-6171,-4924,-3162,-1204,671,2276,3491,4286,4655,4635,4255,3537,2495,1128,-550,-2523,-4710,-7010,-9243,-11207,-12681,-13469,-13456,-12605,-11021,-8889,-6509,-4192,-2245,-907,-284,-374,-1018,-1980,-2967,-3707,-4002,-3765,-3049,-2011,-896,31,552,510,-109,-1214,-2600,-3988,-5086,-5619,-5401,-4324,-2439,118,3070,6082,8770,10778,11792,11641,10273,7809,4524,785,-2952,-6254,-8746,-10166,-10421,-9564,-7792,-5401,-2724,-80,2261,4116,5410,6112,6315,6091,5567,4843,3999,3091,2157,1191,213,-799,-1814,-2822,-3752,-4554,-5131,-5420,-5354,-4904,-4076,-2918,-1520,-13,1456,2707,3604,4011,3876,3194,2056,606,-947,-2379,-3484,-4093,-4126,-3571,-2527,-1141,383,1804,2941,3601,3718,3279,2370,1168,-135,-1270,-2069,-2323,-1983,-1020,461,2332,4381,6416,8245,9706,10727,11247,11310,10979,10356,9578,8751,7996,7396,6994,6804,6786,6859,6924,6844,6519,5840,4757,3265,1387,-778,-3128,-5524,-7808,-9832,-11448,-12532,-13006,-12818,-11984,-10533,-8579,-6233,-3669,-1060,1415,3577,5299,6455,7000,6888,6143,4801,2945,677,-1849,-4473,-6994,-9210,-10936,-12001,-12321,-11857,-10683,-8928,-6798,-4518,-2319,-400,1092,2083,2561,2600,2293,1789,1211,671,252,-32,-182,-267,-340,-485,-730,-1100,-1568,-2079,-2583,-3000,-3305,-3452,-3469,-3381,-3239,-3115,-3055,-3112,-3300,-3622,-4044,-4531,-5035,-5495,-5888,-6159,-6296,-6267,-6073,-5704,-5190,-4551,-3848,-3133,-2476,-1936,-1568,-1405,-1467,-1735,-2189,-2753,-3376,-3957,-4453,-4779,-4938,-4903,-4724,-4443,-4135,-3882,-3758,-3831,-4145,-4699,-5490,-6432,-7472,-8482,-9374,-10035,-10400,-10411,-10086,-9432,-8552,-7511,-6441,-5436,-4588,-3974,-3611,-3504,-3617,-3879,-4231,-4575,-4853,-4995,-4967,-4744,-4314,-3690,-2880,-1931,-874,227,1305,2303,3141,3784,4186,4357,4295,4066,3696,3278,2869,2528,2331,2284,2447,2800,3360,4107,5017,6068,7213,8410,9602,10723,11720,12525,13105,13407,13424,13138,12563,11722,10648,9389,7984,6494,4945,3394,1849,352,-1076,-2406,-3587,-4592,-5355,-5855,-6033,-5884,-5388,-4556,-3426,-2034,-468,1217,2913,4561,6058,7353,8373,9078,9441,9448,9121,8507,7665,6711,5733,4869,4212,3855,3849,4197,4881,5825,6940,8110,9217,10153,10828,11189,11189,10859,10197,9275,8146,6878,5549,4233,2987,1887,981,309,-83,-197,-21,422,1093,1955,2942,4013,5103,6183,7201,8146,8962,9652,10148,10445,10490,10266,9777,9034,8110,7069,6012,5032,4192,3546,3079,2779,2565,2398,2201,1941,1594,1166,668,133,-412,-937,-1422,-1837,-2169,-2384,-2459,-2360,-2073,-1570,-867,23,1054,2173,3301,4376,5323,6082,6621,6885,6886,6602,6055,5266,4266,3102,1817,473,-883,-2174,-3350,-4345,-5114,-5621,-5851,-5794,-5497,-4974,-4313,-3570,-2825,-2158,-1625,-1288,-1161,-1274,-1589,-2094,-2732,-3457,-4222,-4992,-5735,-6444,-7113,-7741,-8337,-8893,-9405,-9857,-10223,-10483,-10604,-10561,-10330,-9900,-9266,-8440,-7451,-6346,-5189,-4048,-2995,-2092,-1391,-921,-700,-710,-948,-1363,-1928,-2591,-3300,-4020,-4694,-5297,-5789,-6162,-6408,-6527,-6560,-6514,-6460,-6417,-6433,-6513,-6680,-6884,-7124,-7336,-7484,-7540,-7461,-7256,-6917,-6474,-5946,-5398,-4860,-4403,-4068,-3887,-3894,-4091,-4481,-5054,-5780,-6635,-7572,-8547,-9514,-10416,-11208,-11848,-12281,-12487,-12423,-12074,-11430,-10491,-9270,-7808,-6135,-4327,-2437,-539,1295,3022,4571,5936,7075,8002,8704,9205,9507,9623,9548,9289,8827,8167,7299,6222,4953,3502,1905,202,-1557,-3296,-4957,-6444,-7702,-8645,-9255,-9484,-9364,-8915,-8205,-7313,-6320,-5318,-4381,-3579,-2941,-2496,-2214,-2069,-2007,-1952,-1862,-1669,-1348,-881,-276,440,1218,1999,2729,3342,3789,4051,4086,3930,3580,3088,2504,1878,1274,741,321,50,-52,8,235,576,1011,1484,1952,2385,2744,3027,3216,3326,3362,3347,3282,3193,3070,2933,2778,2630,2491,2405,2388,2473,2705,3074,3624,4307,5140,6052,7019,7960,8811,9498,9949,10105,9934,9420,8590,7489,6200,4812,3431,2147,1039,164,-462,-837,-995,-987,-859,-670,-464,-257,-74,108,304,547,877,1334,1953,2767,3776,4979,6334,7788,9271,10687,11957,12994,13734,14130,14154,13815,13132,12177,11011,9739,8460,7273,6272,5518,5058,4889,4994,5299,5734,6189,6563,6775,6735,6431,5845,5040,4071,3052,2069,1232,617,270,222,435,879,1449,2074,2634,3050,3249,3181,2847,2259,1481,584,-315,-1121,-1703,-1982,-1868,-1346,-412,863,2384,4035,5662,7150,8381,9279,9815,9983,9828,9409,8794,8060,7269,6467,5703,4981,4334,3746,3228,2763,2338,1953,1575,1217,860,527,230,-1,-126,-129,30,339,800,1376,2029,2692,3311,3813,4143,4266,4141,3786,3192,2402,1442,360,-799,-1985,-3157,-4252,-5250,-6081,-6751,-7218,-7495,-7576,-7486,-7235,-6856,-6363,-5785,-5131,-4434,-3682,-2906,-2084,-1244,-359,534,1465,2384,3309,4203,5058,5856,6580,7207,7730,8119,8362,8438,8317,7983,7401,6549,5413,3988,2290,366,-1729,-3910,-6069,-8119,-9936,-11444,-12560,-13244,-13462,-13240,-12601,-11631,-10406,-9043,-7635,-6300,-5120,-4180,-3533,-3211,-3211,-3499,-4012,-4655,-5327,-5913,-6339,-6521,-6460,-6143,-5642,-5010,-4346,-3724,-3220,-2885,-2742,-2796,-3018,-3378,-3831,-4337,-4865,-5397,-5916,-6428,-6912,-7378,-7794,-8158,-8437,-8609,-8661,-8560,-8315,-7918,-7400,-6802,-6179,-5600,-5136,-4828,-4725,-4818,-5093,-5495,-5955,-6385,-6705,-6828,-6711,-6311,-5649,-4761,-3719,-2631,-1587,-692,-31,357,423,198,-311,-1044,-1940,-2943,-3988,-5023,-6027,-6958,-7824,-8623,-9340,-10001,-10556,-11021,-11333,-11475,-11400,-11077,-10482,-9612,-8474,-7107,-5557,-3895,-2188,-517,1053,2460,3657,4616,5308,5729,5872,5754,5392,4829,4091,3238,2296,1319,311,-683,-1677,-2637,-3572,-4468,-5316,-6101,-6802,-7383,-7825,-8079,-8140,-7981,-7615,-7070,-6378,-5608,-4814,-4068,-3425,-2937,-2627,-2523,-2600,-2851,-3199,-3603,-3966,-4229,-4318,-4190,-3824,-3236,-2450,-1546,-596,309,1069,1636,1940,2006,1832,1514,1097,705,394,238,260,458,790,1196,1594,1910,2068,2036,1773,1301,655,-118,-922,-1704,-2380,-2896,-3226,-3340,-3259,-2998,-2594,-2092,-1525,-930,-332,274,858,1456,2034,2619,3180,3714,4195,4590,4882,5027,5013,4809,4411,3812,3031,2097,1058,-26,-1082,-2041,-2840,-3419,-3752,-3804,-3587,-3102,-2393,-1483,-426,742,1982,3255,4536,5784,6979,8078,9072,9929,10661,11252,11744,12138,12475,12774,13041,13282,13474,13592,13588,13436,13064,12466,11594,10454,9075,7474,5748,3949,2181,530,-932,-2131,-3027,-3606,-3861,-3850,-3590,-3181,-2655,-2097,-1536,-1015,-535,-97,332,766,1247,1783,2392,3072,3798,4561,5319,6042,6697,7259,7702,8037,8238,8336,8326,8228,8071,7857,7640,7414,7223,7064,6944,6860,6788,6716,6607,6441,6191,5841,5396,4858,4263,3640,3042,2519,2117,1870,1799,1883,2107,2403,2720,2990,3156,3183,3068,2835,2545,2284,2136,2193,2503,3097,3948,5004,6179,7364,8450,9347,9954,10242,10160,9724,8951,7892,6612,5178,3688,2204,817,-424,-1481,-2314,-2941,-3343,-3564,-3607,-3492,-3217,-2779,-2151,-1336,-310,907,2283,3771,5294,6786,8162,9363,10327,11038,11467,11646,11574,11291,10826,10198,9443,8570,7598,6543,5412,4233,3016,1807,621,-492,-1497,-2360,-3039,-3504,-3753,-3759,-3564,-3179,-2664,-2063,-1433,-825,-279,172,511,721,810,770,614,358,15,-371,-777,-1134,-1424,-1579,-1608,-1482,-1250,-936,-609,-320,-117,-24,-39,-138,-267,-379,-412,-323,-98,273,756,1305,1862,2362,2738,2964,2989,2833,2492,2018,1434,817,186,-390,-898,-1313,-1633,-1890,-2095,-2313,-2550,-2856,-3213,-3614,-4014,-4357,-4599,-4685,-4595,-4332,-3916,-3404,-2865,-2374,-2007,-1828,-1862,-2138,-2617,-3272,-4044,-4858,-5671,-6415,-7059,-7572,-7953,-8188,-8312,-8306,-8210,-8004,-7712,-7309,-6802,-6187,-5449,-4629,-3710,-2753,-1762,-795,136,990,1757,2421,2979,3425,3783,4028,4202,4269,4250,4117,3852,3432,2823,2001,955,-323,-1802,-3449,-5195,-6957,-8648,-10169,-11426,-12365,-12918,-13093,-12899,-12389,-11652,-10766,-9847,-8966,-8210,-7614,-7195,-6951,-6830,-6804,-6792,-6756,-6640,-6412,-6067,-5599,-5046,-4436,-3825,-3258,-2801,-2485,-2358,-2417,-2670,-3071,-3584,-4146,-4691,-5177,-5537,-5770,-5839,-5787,-5608,-5370,-5088,-4822,-4593,-4435,-4360,-4372,-4470,-4641,-4868,-5131,-5419,-5712,-6014,-6312,-6622,-6941,-7281,-7639,-7997,-8346,-8631,-8827,-8876,-8755,-8430,-7906,-7188,-6310,-5316,-4252,-3179,-2155,-1220,-444,159,537,688,602,301,-191,-833,-1577,-2382,-3208,-4016,-4798,-5536,-6229,-6878,-7480,-8013,-8471,-8800,-8989,-8966,-8741,-8251,-7525,-6555,-5380,-4041,-2612,-1139,282,1605,2763,3709,4417,4871,5076,5051,4826,4435,3923,3318,2665,1963,1259,521,-213,-976,-1751,-2547,-3359,-4173,-4982,-5760,-6483,-7126,-7650,-8025,-8218,-8212,-7983,-7547,-6900,-6091,-5147,-4140,-3121,-2160,-1318,-632,-133,163,292,260,126,-61,-264,-434,-544,-583,-533,-407,-209,32,311,585,856,1094,1297,1469,1607,1739,1873,2030,2237,2483,2777,3088,3382,3630,3788,3827,3739,3509,3155,2691,2139,1519,862,162,-535,-1235,-1894,-2484,-2980,-3334,-3528,-3533,-3335,-2941,-2367,-1642,-812,79,974,1833,2609,3274,3806,4186,4411,4484,4419,4235,3971,3651,3317,2995,2707,2464,2257,2086,1927,1793,1665,1580,1547,1603,1793,2137,2682,3432,4387,5535,6812,8180,9544,10838,11973,12890,13532,13882,13924,13702,13239,12613,11860,11052,10211,9369,8528,7673,6792,5860,4857,3793,2669,1516,373,-726,-1715,-2573,-3237,-3696,-3917,-3898,-3643,-3171,-2495,-1669,-703,331,1416,2497,3536,4507,5375,6137,6773,7301,7717,8037,8282,8426,8507,8487,8385,8192,7908,7541,7100,6599,6060,5523,5012,4583,4257,4070,4041,4170,4456,4879,5409,6002,6605,7158,7599,7877,7959,7813,7462,6911,6210,5412,4561,3716,2913,2184,1554,1032,621,327,145,81,146,350,710,1229,1914,2737,3686,4705,5757,6784,7744,8582,9261,9750,10017,10054,9860,9432,8818,8021,7106,6098,5050,3997,2981,2035,1209,529,40,-236,-286,-96,317,933,1726,2634,3622,4620,5582,6460,7219,7830,8290,8583,8733,8735,8624,8412,8132,7800,7440,7045,6621,6138,5577,4913,4115,3197,2151,1032,-125,-1254,-2291,-3179,-3859,-4302,-4478,-4406,-4093,-3603,-2972,-2270,-1543,-841,-191,383,871,1272,1577,1814,1977,2101,2187,2270,2333,2416,2473,2536,2556,2556,2496,2416,2278,2132,1948,1768,1591,1439,1333,1286,1311,1419,1605,1863,2184,2542,2914,3271,3566,3766,3820,3680,3316,2695,1816,690,-658,-2163,-3769,-5386,-6925,-8303,-9423,-10220,-10640,-10647,-10254,-9478,-8379,-7031,-5523,-3958,-2438,-1053,117,1024,1636,1961,2024,1867,1549,1134,675,229,-169,-492,-737,-896,-1009,-1075,-1145,-1228,-1361,-1544,-1782,-2057,-2341,-2593,-2771,-2820,-2705,-2386,-1852,-1104,-169,909,2071,3254,4377,5386,6211,6809,7150,7208,6989,6499,5765,4827,3721,2495,1193,-167,-1533,-2919,-4290,-5655,-7002,-8306,-9558,-10706,-11721,-12548,-13144,-13469,-13499,-13222,-12645,-11802,-10728,-9479,-8128,-6723,-5357,-4073,-2948,-2016,-1328,-889,-720,-793,-1092,-1572,-2194,-2897,-3636,-4349,-4986,-5515,-5877,-6070,-6065,-5871,-5504,-4981,-4344,-3620,-2851,-2074,-1331,-653,-94,331,570,618,458,99,-435,-1111,-1885,-2714,-3558,-4395,-5202,-5980,-6730,-7453,-8161,-8834,-9470,-10030,-10492,-10818,-10983,-10976,-10780,-10424,-9902,-9247,-8475,-7608,-6653,-5647,-4584,-3511,-2447,-1423,-489,339,1023,1543,1895,2061,2055,1881,1550,1085,498,-185,-946,-1756,-2599,-3431,-4247,-4989,-5651,-6181,-6567,-6771,-6787,-6591,-6186,-5588,-4800,-3876,-2836,-1739,-635,431,1400,2237,2887,3328,3517,3445,3099,2484,1637,573,-630,-1937,-3271,-4566,-5774,-6833,-7714,-8394,-8863,-9132,-9212,-9119,-8878,-8494,-7994,-7390,-6696,-5953,-5177,-4420,-3710,-3083,-2557,-2146,-1826,-1605,-1433,-1311,-1207,-1103,-1003,-883,-776,-657,-570,-486,-439,-406,-396,-402,-428,-474,-556,-678,-856,-1095,-1392,-1739,-2120,-2504,-2876,-3190,-3438,-3582,-3620,-3546,-3368,-3126,-2854,-2616,-2469,-2467,-2655,-3058,-3669,-4458,-5362,-6304,-7173,-7893,-8353,-8518,-8347,-7862,-7106,-6150,-5091,-4007,-2999,-2108,-1395,-849,-471,-209,-23,157,360,628,951,1302,1628,1863,1949,1840,1527,1028,397,-282,-913,-1401,-1657,-1620,-1264,-583,382,1582,2930,4353,5746,7052,8181,9109,9788,10229,10426,10411,10211,9863,9407,8868,8267,7609,6889,6087,5200,4194,3091,1875,584,-762,-2118,-3439,-4678,-5786,-6732,-7477,-8005,-8307,-8387,-8252,-7927,-7417,-6754,-5953,-5040,-4047,-3013,-1980,-989,-88,704,1353,1863,2236,2490,2653,2755,2823,2884,2947,3013,3084,3142,3197,3250,3314,3423,3588,3842,4188,4632,5148,5730,6319,6913,7446,7902,8233,8404,8383,8135,7640,6890,5884,4644,3207,1619,-47,-1726,-3331,-4794,-6037,-7025,-7694,-8053,-8068,-7768,-7171,-6304,-5225,-3968,-2591,-1151,309,1733,3090,4339,5464,6435,7241,7869,8308,8563,8632,8541,8306,7960,7545,7078,6623,6175,5776,5410,5081,4758,4431,4066,3661,3203,2708,2182,1671,1183,780,478,331,364,608,1085,1788,2719,3817,5055,6348,7629,8834,9869,10699,11239,11479,11367,10923,10139,9056,7715,6170,4499,2766,1057,-553,-1982,-3170,-4047,-4590,-4764,-4597,-4106,-3371,-2450,-1431,-399,590,1466,2218,2825,3303,3682,3982,4239,4461,4651,4810,4905,4937,4861,4693,4404,4032,3583,3115,2660,2288,2026,1935,2008,2270,2682,3217,3820,4440,5027,5534,5942,6216,6363,6376,6260,6041,5727,5355,4951,4543,4177,3854,3619,3451,3355,3296,3244,3149,2974,2686,2262,1714,1062,359,-332,-945,-1426,-1720,-1819,-1696,-1385,-889,-245,508,1354,2226,3126,3971,4759,5421,5945,6292,6460,6430,6213,5819,5255,4569,3783,2964,2173,1474,950,648,635,930,1542,2459,3623,4965,6397,7809,9101,10181,10969,11421,11527,11289,10761,9985,9038,7961,6830,5664,4511,3380,2292,1240,237,-743,-1688,-2622,-3539,-4437,-5299,-6085,-6748,-7230,-7466,-7419,-7068,-6418,-5531,-4458,-3311,-2173,-1144,-300,310,654,740,591,266,-174,-642,-1073,-1387,-1545,-1510,-1289,-895,-377,220,823,1399,1877,2254,2501,2640,2689,2689,2660,2636,2611,2591,2547,2473,2342,2156,1912,1619,1293,939,569,181,-225,-665,-1135,-1653,-2217,-2825,-3476,-4145,-4824,-5469,-6072,-6569,-6958,-7183,-7230,-7079,-6705,-6114,-5312,-4314,-3173,-1919,-631,643,1831,2883,3741,4375,4746,4854,4691,4275,3647,2835,1915,919,-72,-1034,-1903,-2673,-3314,-3830,-4234,-4529,-4748,-4889,-4970,-4977,-4893,-4705,-4370,-3887,-3230,-2408,-1442,-355,803,1989,3135,4190,5077,5743,6131,6182,5891,5221,4217,2900,1350,-363,-2140,-3895,-5547,-7017,-8273,-9272,-10015,-10504,-10758,-10806,-10673,-10403,-10013,-9557,-9037,-8493,-7903,-7285,-6592,-5818,-4934,-3920,-2797,-1569,-284,1007,2242,3350,4269,4935,5313,5365,5092,4506,3644,2556,1308,-36,-1397,-2709,-3904,-4929,-5735,-6300,-6610,-6677,-6540,-6231,-5820,-5333,-4834,-4338,-3885,-3494,-3177,-2967,-2867,-2899,-3080,-3396,-3865,-4437,-5102,-5786,-6454,-7033,-7492,-7791,-7927,-7907,-7763,-7521,-7227,-6905,-6581,-6263,-5949,-5621,-5267,-4851,-4357,-3765,-3069,-2282,-1431,-575,247,947,1509,1863,2019,1950,1699,1269,723,90,-569,-1229,-1829,-2374,-2821,-3173,-3421,-3553,-3563,-3448,-3192,-2802,-2276,-1629,-884,-63,788,1640,2452,3175,3776,4206,4429,4430,4180,3707,3010,2141,1124,24,-1127,-2263,-3354,-4357,-5260,-6048,-6721,-7290,-7738,-8087,-8303,-8387,-8330,-8120,-7787,-7337,-6832,-6301,-5819,-5409,-5132,-4994,-5019,-5204,-5525,-5963,-6455,-6963,-7403,-7735,-7875,-7791,-7429,-6787,-5858,-4695,-3339,-1891,-422,960,2191,3199,3953,4446,4681,4698,4531,4234,3849,3417,2976,2540,2131,1723,1307,837,280,-409,-1246,-2251,-3395,-4660,-5963,-7257,-8415,-9398,-10087,-10480,-10526,-10256,-9696,-8906,-7945,-6892,-5792,-4719,-3692,-2750,-1889,-1116,-423,208,778,1302,1770,2177,2497,2712,2790,2715,2479,2083,1552,925,244,-415,-1002,-1458,-1729,-1820,-1702,-1422,-993,-471,117,719,1323,1895,2441,2952,3437,3907,4363,4795,5200,5531,5772,5868,5784,5490,4962,4200,3217,2049,745,-627,-1997,-3284,-4420,-5342,-6019,-6428,-6586,-6518,-6270,-5881,-5412,-4883,-4343,-3790,-3237,-2670,-2086,-1454,-781,-43,747,1585,2440,3291,4085,4779,5336,5703,5853,5768,5419,4832,4021,3014,1902,704,-462,-1566,-2532,-3319,-3911,-4278,-4441,-4391,-4165,-3768,-3235,-2577,-1820,-978,-68,882,1863,2815,3726,4528,5188,5667,5928,5961,5769,5366,4807,4126,3405,2676,2013,1421,924,509,140,-196,-553,-931,-1360,-1811,-2283,-2705,-3055,-3236,-3217,-2922,-2333,-1443,-275,1091,2580,4065,5436,6586,7416,7878,7943,7643,7035,6215,5308,4431,3709,3221,3024,3129,3503,4094,4809,5583,6308,6945,7425,7750,7924,7977,7965,7932,7931,7991,8119,8314,8533,8746,8897,8942,8840,8569,8118,7505,6760,5918,5040,4154,3300,2491,1722,974,229,-538,-1321,-2113,-2875,-3561,-4121,-4497,-4663,-4597,-4302,-3815,-3180,-2462,-1739,-1062,-496,-41,289,535,730,907,1122,1372,1687,2038,2405,2759,3051,3263,3364,3350,3238,3053,2842,2658,2553,2550,2691,2936,3289,3676,4043,4316,4428,4329,3984,3398,2584,1613,552,-514,-1496,-2331,-2961,-3364,-3527,-3472,-3216,-2798,-2263,-1633,-970,-283,380,1014,1590,2103,2528,2866,3091,3227,3261,3242,3190,3159,3174,3270,3449,3699,4001,4302,4577,4767,4847,4788,4577,4233,3779,3278,2775,2350,2048,1915,1970,2209,2598,3113,3677,4244,4752,5129,5365,5411,5295,5038,4680,4294,3921,3639,3466,3446,3558,3795,4092,4400,4625,4711,4576,4194,3537,2632,1507,245,-1095,-2413,-3626,-4661,-5426,-5877,-5961,-5661,-4983,-3963,-2644,-1128,508,2131,3621,4851,5714,6119,6036,5452,4443,3086,1525,-106,-1671,-3026,-4095,-4789,-5088,-4993,-4545,-3797,-2842,-1746,-611,502,1520,2410,3131,3685,4046,4244,4259,4134,3869,3506,3067,2601,2139,1724,1387,1127,953,810,668,446,89,-454,-1218,-2200,-3374,-4672,-6029,-7319,-8476,-9371,-9969,-10187,-10032,-9489,-8604,-7427,-6028,-4494,-2892,-1309,214,1632,2914,4070,5079,5954,6700,7306,7782,8108,8290,8312,8199,7945,7600,7182,6738,6305,5903,5562,5272,5022,4795,4549,4279,3949,3574,3153,2728,2328,2016,1828,1806,1965,2274,2713,3181,3625,3942,4068,3966,3608,3020,2258,1377,479,-377,-1120,-1723,-2179,-2516,-2780,-3024,-3311,-3679,-4163,-4748,-5431,-6132,-6824,-7400,-7823,-8020,-7968,-7653,-7112,-6376,-5533,-4646,-3781,-3020,-2379,-1909,-1593,-1431,-1387,-1422,-1498,-1557,-1583,-1517,-1372,-1109,-763,-333,136,615,1071,1454,1759,1932,1982,1880,1634,1249,750,172,-448,-1042,-1566,-1963,-2182,-2230,-2069,-1781,-1372,-946,-552,-268,-129,-173,-380,-745,-1201,-1716,-2221,-2683,-3066,-3359,-3555,-3684,-3747,-3783,-3802,-3819,-3841,-3865,-3879,-3879,-3842,-3773,-3658,-3502,-3307,-3080,-2826,-2552,-2253,-1924,-1554,-1121,-615,-18,674,1454,2302,3180,4038,4812,5443,5868,6063,6001,5715,5237,4627,3970,3320,2757,2318,2028,1879,1847,1869,1903,1871,1736,1445,1005,397,-314,-1124,-1946,-2752,-3480,-4099,-4592,-4948,-5183,-5308,-5353,-5337,-5273,-5173,-5014,-4801,-4496,-4110,-3627,-3075,-2482,-1891,-1361,-939,-681,-617,-775,-1160,-1757,-2546,-3472,-4483,-5505,-6476,-7311,-7970,-8390,-8544,-8424,-8018,-7348,-6433,-5311,-4008,-2591,-1084,434,1923,3304,4528,5527,6257,6692,6807,6621,6162,5462,4604,3629,2625,1646,736,-53,-735,-1284,-1759,-2170,-2581,-3021,-3528,-4104,-4746,-5408,-6042,-6570,-6926,-7036,-6864,-6387,-5615,-4600,-3391,-2084,-736,567,1781,2868,3796,4576,5191,5654,5967,6111,6085,5858,5409,4725,3787,2617,1242,-277,-1855,-3401,-4805,-5982,-6840,-7342,-7448,-7169,-6521,-5558,-4330,-2919,-1400,149,1643,3012,4195,5130,5799,6176,6281,6127,5777,5259,4653,4004,3360,2786,2289,1911,1645,1477,1378,1291,1167,933,543,-50,-856,-1859,-3010,-4241,-5445,-6522,-7366,-7875,-8012,-7739,-7099,-6169,-5060,-3913,-2873,-2057,-1563,-1444,-1683,-2251,-3040,-3947,-4831,-5574,-6056,-6204,-5961,-5331,-4340,-3061,-1585,-29,1499,2880,4039,4889,5403,5564,5400,4964,4334,3608,2892,2278,1853,1663,1730,2044,2543,3166,3807,4372,4766,4894,4716,4186,3322,2166,796,-687,-2147,-3488,-4569,-5345,-5736,-5766,-5446,-4862,-4080,-3211,-2332,-1523,-851,-340,-16,146,171,128,76,88,224,513,965,1551,2209,2875,3471,3936,4236,4358,4323,4163,3913,3614,3280,2924,2525,2072,1525,888,137,-691,-1561,-2419,-3181,-3799,-4183,-4313,-4139,-3669,-2928,-1954,-828,378,1569,2659,3583,4270,4705,4869,4783,4486,4029,3468,2887,2317,1844,1461,1210,1051,974,909,835,667,401,-29,-619,-1390,-2323,-3404,-4573,-5778,-6939,-7962,-8765,-9258,-9374,-9095,-8402,-7362,-6038,-4547,-3016,-1555,-289,722,1420,1823,1943,1867,1641,1384,1137,996,983,1134,1435,1867,2371,2901,3378,3750,3963,3964,3744,3262,2548,1588,440,-877,-2275,-3700,-5047,-6223,-7141,-7703,-7881,-7626,-6996,-6022,-4840,-3561,-2338,-1291,-515,-55,83,-40,-354,-745,-1103,-1339,-1358,-1132,-640,82,977,1957,2920,3748,4354,4634,4570,4131,3386,2396,1286,173,-822,-1577,-2023,-2099,-1794,-1149,-205,921,2150,3355,4448,5342,5975,6315,6348,6096,5597,4902,4096,3224,2388,1622,991,523,222,101,119,256,455,673,845,932,877,671,295,-241,-898,-1654,-2428,-3182,-3838,-4358,-4705,-4885,-4910,-4842,-4723,-4638,-4623,-4732,-4952,-5281,-5655,-6011,-6274,-6358,-6209,-5775,-5048,-4026,-2766,-1324,189,1677,3010,4108,4863,5252,5243,4876,4207,3342,2382,1458,651,51,-312,-411,-277,77,603,1258,2007,2799,3586,4317,4910,5301,5410,5174,4569,3586,2283,742,-921,-2568,-4063,-5297,-6177,-6675,-6779,-6540,-6004,-5263,-4385,-3450,-2522,-1659,-895,-268,214,541,714,756,673,497,246,-50,-365,-666,-923,-1113,-1199,-1178,-1029,-765,-400,30,480,907,1244,1473,1543,1466,1257,934,556,145,-250,-598,-871,-1043,-1085,-974,-689,-200,492,1398,2492,3736,5081,6439,7748,8906,9852,10508,10823,10767,10310,9460,8237,6671,4838,2802,657,-1498,-3583,-5508,-7222,-8691,-9896,-10856,-11578,-12090,-12407,-12531,-12457,-12152,-11606,-10773,-9679,-8324,-6771,-5107,-3424,-1843,-462,648,1431,1883,2044,1961,1741,1468,1239,1143,1208,1480,1925,2499,3138,3731,4214,4487,4493,4210,3614,2761,1690,482,-770,-1994,-3098,-4033,-4750,-5228,-5460,-5469,-5270,-4910,-4420,-3833,-3196,-2534,-1877,-1269,-726,-290,10,174,178,53,-161,-420,-634,-746,-689,-414,72,755,1570,2424,3215,3834,4187,4220,3912,3300,2458,1510,585,-171,-648,-756,-486,152,1067,2141,3237,4193,4885,5194,5075,4491,3521,2212,735,-814,-2251,-3472,-4363,-4841,-4882,-4475,-3646,-2464,-1006,639,2339,4019,5535,6836,7823,8475,8757,8682,8263,7548,6572,5395,4072,2657,1194,-259,-1690,-3042,-4316,-5483,-6534,-7460,-8248,-8887,-9362,-9663,-9784,-9728,-9508,-9138,-8638,-8030,-7314,-6512,-5604,-4605,-3505,-2307,-1028,319,1703,3085,4426,5670,6762,7640,8247,8534,8465,8023,7216,6079,4671,3085,1423,-189,-1634,-2812,-3644,-4111,-4210,-3997,-3544,-2936,-2262,-1607,-1023,-569,-265,-124,-147,-313,-597,-948,-1326,-1655,-1893,-1967,-1833,-1447,-780,156,1358,2758,4302,5899,7450,8864,10043,10916,11408,11497,11158,10432,9369,8062,6619,5149,3760,2536,1538,794,307,52,-15,51,177,299,346,283,68,-276,-727,-1216,-1654,-1950,-2006,-1737,-1096,-58,1355,3073,5012,7044,9037,10865,12387,13512,14134,14211,13715,12676,11165,9293,7216,5089,3094,1346,-50,-1065,-1728,-2112,-2328,-2516,-2780,-3231,-3913,-4822,-5916,-7083,-8187,-9078,-9591,-9613,-9061,-7916,-6233,-4093,-1672,884,3357,5587,7400,8682,9360,9425,8914,7943,6632,5166,3699,2379,1328,582,165,0,6,47,9,-226,-714,-1475,-2473,-3621,-4818,-5926,-6843,-7457,-7711,-7577,-7055,-6221,-5132,-3923,-2689,-1538,-553,247,852,1309,1677,2027,2406,2862,3385,3956,4526,5039,5423,5660,5695,5561,5270,4884,4471,4088,3805,3642,3614,3705,3864,4059,4227,4341,4378,4340,4258,4148,4073,4035,4061,4118,4176,4161,4024,3679,3096,2248,1152,-122,-1491,-2806,-3937,-4733,-5070,-4880,-4114,-2824,-1076,991,3221,5453,7516,9290,10653,11550,11940,11832,11268,10303,9020,7497,5813,4028,2203,363,-1448,-3229,-4940,-6585,-8114,-9521,-10758,-11803,-12617,-13174,-13452,-13434,-13113,-12495,-11576,-10397,-8959,-7326,-5528,-3628,-1704,191,1963,3566,4940,6053,6903,7497,7878,8096,8195,8235,8225,8179,8062,7824,7404,6726,5749,4436,2814,928,-1115,-3194,-5164,-6872,-8200,-9027,-9302,-8992,-8130,-6781,-5071,-3127,-1121,803,2510,3889,4888,5477,5682,5555,5159,4590,3897,3169,2416,1695,996,337,-268,-816,-1259,-1581,-1741,-1711,-1486,-1078,-519,123,778,1368,1816,2069,2092,1892,1486,966,383,-137,-536,-734,-708,-472,-65,424,907,1293,1511,1515,1310,921,420,-98,-537,-786,-773,-435,237,1229,2476,3898,5379,6808,8055,9000,9552,9619,9185,8247,6852,5100,3090,949,-1201,-3261,-5145,-6792,-8179,-9278,-10112,-10692,-11063,-11261,-11337,-11316,-11240,-11096,-10886,-10577,-10131,-9534,-8751,-7807,-6713,-5524,-4304,-3111,-2014,-1040,-214,492,1115,1707,2333,3019,3786,4600,5410,6135,6703,7028,7082,6830,6304,5566,4674,3759,2896,2199,1732,1543,1637,1987,2542,3207,3908,4536,5023,5292,5327,5096,4654,4023,3276,2473,1660,884,157,-496,-1090,-1592,-2020,-2337,-2544,-2631,-2593,-2452,-2225,-1959,-1704,-1517,-1455,-1573,-1893,-2421,-3129,-3942,-4808,-5597,-6273,-6714,-6934,-6860,-6551,-6014,-5328,-4567,-3819,-3177,-2720,-2493,-2526,-2798,-3263,-3861,-4494,-5093,-5578,-5886,-6001,-5884,-5565,-5042,-4339,-3483,-2461,-1301,36,1528,3204,5020,6955,8928,10838,12553,13921,14774,14979,14408,13011,10792,7838,4315,444,-3503,-7255,-10545,-13158,-14952,-15853,-15894,-15165,-13830,-12080,-10125,-8155,-6308,-4702,-3358,-2297,-1462,-807,-247,270,819,1423,2113,2859,3646,4396,5061,5567,5852,5885,5620,5062,4209,3083,1726,181,-1478,-3187,-4864,-6432,-7815,-8943,-9738,-10156,-10136,-9657,-8724,-7358,-5647,-3677,-1573,536,2537,4322,5815,6966,7748,8162,8223,7978,7462,6758,5908,4993,4058,3162,2335,1617,1021,573,272,124,113,217,416,658,920,1153,1320,1407,1372,1244,1012,741,462,245,135,163,343,651,1030,1442,1778,2005,2030,1832,1383,698,-174,-1154,-2145,-3021,-3684,-4021,-3970,-3486,-2573,-1268,347,2142,3975,5661,7037,7932,8237,7864,6819,5137,2948,401,-2294,-4939,-7318,-9263,-10631,-11335,-11352,-10688,-9433,-7673,-5577,-3290,-1016,1060,2762,3934,4491,4399,3715,2562,1123,-371,-1709,-2678,-3145,-3055,-2413,-1340,30,1491,2875,4007,4797,5182,5183,4859,4308,3635,2933,2282,1701,1203,731,239,-363,-1124,-2098,-3278,-4620,-6044,-7420,-8619,-9520,-10007,-10045,-9611,-8761,-7580,-6183,-4696,-3244,-1916,-800,86,723,1165,1456,1676,1890,2143,2462,2817,3174,3439,3555,3423,3022,2324,1379,260,-941,-2089,-3108,-3893,-4434,-4712,-4795,-4737,-4644,-4585,-4630,-4798,-5076,-5415,-5735,-5959,-6004,-5830,-5417,-4804,-4049,-3247,-2501,-1884,-1476,-1291,-1324,-1532,-1831,-2136,-2349,-2381,-2175,-1686,-926,84,1277,2586,3925,5216,6393,7396,8192,8760,9099,9199,9091,8749,8221,7471,6533,5377,4024,2461,719,-1180,-3178,-5212,-7187,-9037,-10641,-11967,-12922,-13508,-13699,-13517,-12989,-12138,-11015,-9651,-8120,-6483,-4834,-3257,-1843,-653,265,909,1296,1478,1535,1527,1550,1625,1792,2022,2260,2439,2441,2203,1635,720,-533,-2075,-3795,-5589,-7294,-8793,-9936,-10628,-10787,-10389,-9455,-8046,-6283,-4288,-2225,-228,1563,3063,4197,4952,5338,5388,5164,4719,4116,3424,2681,1960,1290,729,305,41,-50,4,200,469,787,1077,1318,1445,1447,1303,1004,588,76,-466,-968,-1360,-1577,-1566,-1319,-849,-222,470,1099,1558,1716,1539,983,129,-947,-2100,-3190,-4101,-4708,-4970,-4834,-4322,-3454,-2294,-919,587,2114,3569,4850,5877,6588,6956,6965,6650,6035,5201,4197,3114,2014,954,-7,-851,-1545,-2084,-2472,-2715,-2848,-2893,-2914,-2936,-3033,-3216,-3536,-3964,-4495,-5060,-5598,-6028,-6261,-6232,-5884,-5197,-4182,-2897,-1421,131,1646,3013,4131,4939,5379,5450,5146,4506,3576,2408,1084,-336,-1768,-3147,-4408,-5498,-6371,-7008,-7378,-7485,-7335,-6938,-6344,-5574,-4703,-3756,-2796,-1840,-925,-40,793,1608,2397,3180,3949,4689,5375,5966,6417,6683,6723,6514,6043,5336,4422,3385,2290,1248,314,-413,-936,-1217,-1321,-1278,-1194,-1117,-1129,-1242,-1454,-1720,-1981,-2147,-2166,-1972,-1560,-944,-183,653,1463,2190,2748,3130,3303,3303,3150,2892,2557,2188,1796,1401,1022,665,372,166,99,201,519,1058,1839,2832,4011,5306,6649,7938,9096,10004,10597,10769,10478,9684,8390,6671,4597,2337,21,-2180,-4133,-5744,-6956,-7774,-8241,-8436,-8447,-8380,-8301,-8273,-8316,-8399,-8488,-8491,-8328,-7917,-7187,-6117,-4699,-2988,-1043,1006,3059,4958,6602,7861,8675,8975,8762,8043,6860,5279,3383,1257,-972,-3211,-5319,-7197,-8723,-9818,-10417,-10485,-10027,-9075,-7684,-5970,-4015,-1977,38,1896,3504,4779,5701,6244,6459,6389,6129,5748,5365,5019,4804,4734,4826,5068,5417,5825,6226,6553,6735,6716,6458,5943,5193,4255,3211,2166,1223,497,59,-27,240,838,1681,2675,3675,4563,5208,5524,5467,5027,4237,3168,1897,537,-810,-2038,-3040,-3748,-4080,-4038,-3598,-2842,-1815,-631,620,1843,2960,3920,4699,5295,5725,6032,6246,6414,6568,6715,6865,6982,7036,6961,6712,6225,5471,4440,3132,1605,-106,-1909,-3733,-5491,-7099,-8484,-9572,-10302,-10621,-10484,-9870,-8775,-7235,-5316,-3116,-764,1604,3842,5822,7448,8642,9380,9664,9517,9001,8165,7083,5814,4419,2943,1425,-101,-1616,-3099,-4532,-5903,-7195,-8378,-9446,-10327,-10999,-11365,-11383,-10973,-10121,-8818,-7129,-5142,-2990,-819,1230,3030,4508,5617,6384,6841,7088,7196,7267,7355,7494,7685,7888,8056,8132,8077,7854,7470,6929,6274,5557,4828,4156,3588,3151,2870,2719,2694,2755,2876,3033,3216,3426,3671,3965,4312,4711,5138,5556,5908,6130,6153,5914,5358,4468,3231,1711,-38,-1881,-3687,-5305,-6567,-7356,-7555,-7113,-6038,-4363,-2217,293,2971,5682,8226,10488,12317,13645,14400,14575,14162,13224,11809,10022,7948,5698,3371,1057,-1143,-3185,-4989,-6535,-7798,-8764,-9454,-9857,-10016,-9930,-9646,-9189,-8612,-7949,-7251,-6532,-5804,-5047,-4227,-3293,-2193,-888,638,2370,4244,6188,8071,9766,11136,12043,12398,12123,11214,9691,7653,5207,2523,-232,-2875,-5226,-7136,-8486,-9195,-9261,-8705,-7635,-6165,-4463,-2680,-972,545,1784,2704,3300,3605,3679,3589,3422,3238,3093,3005,2987,3015,3078,3140,3196,3230,3254,3274,3306,3357,3423,3487,3513,3468,3313,3030,2623,2131,1608,1150,821,721,866,1288,1932,2734,3597,4398,5029,5394,5408,5047,4299,3206,1846,316,-1262,-2762,-4067,-5090,-5770,-6088,-6089,-5796,-5330,-4725,-4081,-3422,-2765,-2103,-1396,-619,268,1262,2349,3471,4561,5509,6237,6625,6620,6160,5227,3854,2081,19,-2224,-4498,-6661,-8576,-10126,-11236,-11861,-12000,-11683,-10955,-9894,-8550,-7020,-5350,-3633,-1914,-272,1249,2594,3728,4622,5277,5677,5869,5851,5688,5388,5019,4578,4125,3636,3137,2595,2002,1334,584,-244,-1132,-2024,-2881,-3609,-4151,-4429,-4393,-4012,-3289,-2256,-985,432,1898,3289,4546,5573,6374,6927,7274,7457,7504,7470,7346,7149,6843,6423,5835,5104,4191,3155,2022,853,-280,-1340,-2278,-3084,-3769,-4355,-4883,-5388,-5897,-6427,-6964,-7470,-7885,-8116,-8088,-7707,-6947,-5801,-4341,-2692,-1011,495,1660,2319,2395,1867,812,-635,-2274,-3883,-5253,-6190,-6580,-6348,-5515,-4140,-2358,-297,1860,3991,5956,7684,9118,10263,11121,11751,12161,12411,12468,12331,11937,11216,10111,8556,6533,4074,1231,-1850,-5033,-8122,-10939,-13317,-15131,-16297,-16803,-16672,-15983,-14857,-13397,-11765,-10042,-8355,-6755,-5274,-3942,-2717,-1608,-558,443,1418,2378,3312,4194,4999,5645,6098,6258,6092,5540,4612,3332,1759,10,-1838,-3629,-5291,-6698,-7798,-8526,-8853,-8777,-8302,-7467,-6329,-4941,-3399,-1761,-128,1440,2861,4086,5065,5766,6187,6324,6229,5928,5504,5001,4490,4004,3570,3199,2864,2558,2228,1852,1407,864,243,-465,-1215,-1968,-2671,-3231,-3596,-3664,-3395,-2760,-1774,-511,926,2396,3731,4787,5425,5552,5133,4182,2772,1026,-909,-2872,-4706,-6295,-7545,-8414,-8899,-9018,-8827,-8365,-7705,-6865,-5917,-4849,-3715,-2502,-1241,67,1396,2723,4019,5226,6312,7196,7853,8207,8256,7964,7358,6460,5314,3983,2521,1005,-510,-1947,-3254,-4366,-5243,-5849,-6188,-6264,-6143,-5879,-5562,-5287,-5114,-5122,-5315,-5696,-6198,-6768,-7284,-7670,-7828,-7686,-7228,-6428,-5346,-4020,-2551,-1021,469,1818,2959,3790,4287,4378,4086,3413,2424,1197,-166,-1556,-2862,-3987,-4863,-5434,-5692,-5643,-5319,-4780,-4073,-3273,-2421,-1580,-760,1,716,1385,2019,2626,3210,3741,4214,4551,4733,4665,4339,3689,2760,1550,165,-1310,-2740,-3984,-4921,-5432,-5455,-4969,-4003,-2642,-1004,775,2531,4128,5424,6323,6743,6678,6121,5145,3819,2236,512,-1282,-3040,-4708,-6219,-7520,-8554,-9273,-9605,-9519,-8959,-7936,-6456,-4591,-2425,-79,2309,4601,6658,8377,9668,10497,10872,10818,10422,9744,8881,7898,6847,5767,4663,3534,2359,1121,-203,-1605,-3089,-4596,-6091,-7493,-8737,-9765,-10522,-10990,-11156,-11036,-10647,-10040,-9241,-8317,-7300,-6259,-5233,-4275,-3425,-2718,-2175,-1799,-1568,-1461,-1427,-1434,-1443,-1445,-1436,-1449,-1496,-1643,-1887,-2292,-2831,-3521,-4325,-5200,-6088,-6911,-7581,-8015,-8130,-7866,-7195,-6114,-4667,-2928,-1005,989,2913,4658,6110,7200,7879,8147,8021,7553,6805,5844,4730,3528,2274,1013,-232,-1431,-2565,-3592,-4501,-5230,-5777,-6085,-6169,-6007,-5632,-5067,-4369,-3588,-2798,-2058,-1426,-942,-613,-429,-339,-293,-212,-62,194,540,917,1276,1510,1580,1427,1058,508,-172,-882,-1555,-2094,-2450,-2582,-2487,-2193,-1738,-1193,-608,-51,442,833,1112,1269,1316,1269,1157,1018,887,798,769,806,882,966,996,926,690,266,-388,-1241,-2285,-3452,-4685,-5917,-7074,-8109,-8970,-9626,-10047,-10222,-10130,-9779,-9173,-8343,-7338,-6216,-5061,-3935,-2912,-2018,-1292,-716,-288,30,265,444,587,695,757,744,625,371,-32,-583,-1244,-1983,-2723,-3406,-3948,-4293,-4369,-4157,-3623,-2796,-1716,-455,884,2206,3393,4381,5091,5513,5653,5544,5257,4866,4438,4063,3768,3604,3546,3589,3668,3740,3743,3620,3357,2919,2345,1652,900,146,-549,-1137,-1576,-1844,-1946,-1879,-1680,-1374,-989,-555,-99,377,835,1298,1741,2195,2649,3132,3620,4123,4601,5028,5363,5580,5652,5579,5373,5057,4670,4259,3850,3497,3210,3020,2922,2931,3025,3208,3462,3770,4117,4468,4781,5015,5112,5043,4779,4310,3661,2836,1894,850,-240,-1343,-2410,-3403,-4280,-5004,-5559,-5925,-6127,-6185,-6155,-6083,-6042,-6060,-6195,-6433,-6775,-7172,-7566,-7889,-8061,-8020,-7716,-7119,-6239,-5096,-3757,-2308,-841,527,1712,2628,3234,3514,3484,3191,2709,2125,1528,1014,633,450,471,683,1061,1545,2087,2630,3122,3530,3828,4014,4088,4085,4028,3975,3965,4042,4218,4492,4807,5101,5275,5234,4907,4239,3251,1986,564,-885,-2202,-3227,-3837,-3920,-3440,-2393,-834,1127,3371,5702,7972,9967,11542,12554,12911,12611,11686,10277,8530,6664,4848,3265,2027,1190,765,689,881,1222,1618,1956,2179,2243,2123,1834,1386,815,145,-573,-1317,-2016,-2637,-3114,-3397,-3450,-3227,-2737,-1964,-948,295,1689,3189,4683,6088,7271,8130,8554,8483,7880,6783,5265,3464,1529,-371,-2089,-3501,-4530,-5147,-5366,-5251,-4884,-4374,-3816,-3291,-2866,-2545,-2339,-2189,-2049,-1855,-1545,-1095,-493,214,965,1661,2196,2475,2405,1958,1116,-47,-1460,-2961,-4418,-5668,-6580,-7063,-7071,-6603,-5734,-4542,-3165,-1730,-348,859,1854,2577,3065,3341,3479,3553,3632,3782,4028,4389,4837,5346,5847,6316,6664,6901,6957,6867,6603,6212,5684,5072,4379,3648,2895,2133,1384,635,-94,-815,-1499,-2125,-2638,-2976,-3068,-2835,-2229,-1203,215,1990,4008,6148,8246,10156,11727,12874,13523,13679,13364,12648,11624,10369,8995,7552,6115,4707,3359,2057,815,-386,-1543,-2643,-3678,-4600,-5384,-5975,-6344,-6449,-6300,-5879,-5251,-4434,-3519,-2552,-1617,-753,-1,615,1113,1485,1764,1960,2068,2086,1982,1733,1313,703,-96,-1063,-2162,-3331,-4500,-5590,-6514,-7209,-7598,-7666,-7373,-6770,-5870,-4778,-3553,-2316,-1140,-120,694,1268,1597,1712,1658,1509,1335,1212,1195,1332,1643,2128,2783,3561,4434,5326,6173,6889,7384,7590,7433,6902,6003,4792,3383,1886,464,-756,-1648,-2129,-2172,-1783,-1047,-61,1027,2080,2967,3584,3885,3840,3487,2881,2085,1210,309,-516,-1217,-1743,-2052,-2137,-1980,-1597,-991,-199,763,1835,2987,4145,5259,6261,7108,7754,8179,8391,8393,8244,7965,7610,7205,6763,6265,5697,4990,4120,3028,1702,148,-1616,-3522,-5498,-7439,-9231,-10757,-11899,-12549,-12629,-12093,-10948,-9247,-7085,-4605,-1966,656,3087,5171,6780,7818,8235,8033,7233,5930,4206,2202,34,-2149,-4238,-6104,-7663,-8831,-9575,-9872,-9749,-9243,-8428,-7373,-6175,-4910,-3663,-2489,-1435,-510,290,987,1627,2225,2815,3392,3934,4416,4780,4985,4981,4736,4243,3508,2586,1539,480,-498,-1264,-1743,-1856,-1585,-937,33,1260,2641,4096,5526,6868,8068,9090,9921,10537,10937,11086,10964,10523,9737,8575,7044,5168,3009,665,-1745,-4082,-6206,-8004,-9378,-10292,-10741,-10786,-10515,-10049,-9513,-9020,-8642,-8418,-8319,-8282,-8200,-7955,-7421,-6518,-5188,-3441,-1346,1000,3422,5767,7857,9538,10723,11334,11392,10933,10054,8855,7458,5965,4465,3036,1713,519,-546,-1502,-2369,-3150,-3855,-4442,-4876,-5109,-5073,-4756,-4121,-3202,-2034,-703,706,2063,3280,4243,4893,5199,5152,4803,4187,3378,2423,1370,249,-924,-2143,-3402,-4702,-6032,-7382,-8721,-10029,-11236,-12318,-13185,-13803,-14107,-14067,-13661,-12906,-11823,-10475,-8930,-7280,-5613,-4016,-2568,-1302,-264,581,1240,1778,2225,2637,3030,3419,3796,4140,4407,4570,4572,4389,4003,3417,2678,1847,1024,315,-175,-340,-133,476,1443,2689,4081,5469,6690,7585,8059,8010,7441,6374,4901,3146,1264,-597,-2280,-3678,-4703,-5341,-5609,-5579,-5373,-5097,-4897,-4853,-5024,-5410,-5959,-6568,-7126,-7483,-7534,-7167,-6344,-5035,-3310,-1228,1058,3413,5669,7672,9305,10466,11133,11284,10980,10261,9226,7938,6481,4911,3259,1565,-184,-1945,-3739,-5501,-7190,-8726,-9995,-10900,-11319,-11178,-10413,-9037,-7097,-4702,-2016,790,3496,5916,7857,9179,9773,9601,8666,7058,4900,2377,-301,-2915,-5270,-7199,-8612,-9471,-9805,-9709,-9292,-8702,-8058,-7470,-6986,-6622,-6350,-6098,-5804,-5383,-4779,-3970,-2945,-1758,-473,814,1993,2965,3639,3973,3932,3556,2869,1949,873,-285,-1443,-2543,-3530,-4359,-5000,-5403,-5559,-5405,-4948,-4138,-2995,-1527,216,2155,4178,6160,7931,9358,10273,10587,10219,9170,7497,5306,2763,50,-2628,-5085,-7158,-8719,-9703,-10083,-9919,-9296,-8371,-7290,-6225,-5302,-4612,-4202,-4026,-4040,-4095,-4080,-3851,-3303,-2373,-1056,599,2485,4467,6397,8125,9549,10571,11179,11354,11134,10566,9691,8561,7212,5664,3957,2108,154,-1843,-3843,-5725,-7443,-8847,-9876,-10414,-10405,-9807,-8639,-6945,-4843,-2463,25,2453,4658,6509,7891,8758,9069,8864,8174,7101,5720,4143,2468,766,-883,-2460,-3940,-5322,-6619,-7835,-8969,-10031,-10989,-11849,-12568,-13140,-13522,-13696,-13631,-13315,-12742,-11924,-10877,-9627,-8210,-6655,-4997,-3269,-1516,231,1900,3466,4853,6026,6948,7588,7938,7995,7766,7289,6596,5749,4817,3858,2962,2170,1554,1151,996,1090,1441,1970,2637,3319,3913,4318,4438,4224,3669,2807,1710,492,-753,-1906,-2891,-3650,-4163,-4444,-4546,-4543,-4511,-4541,-4677,-4957,-5362,-5844,-6322,-6696,-6864,-6736,-6237,-5356,-4078,-2484,-648,1297,3230,5016,6556,7781,8650,9192,9427,9440,9281,9014,8687,8295,7841,7275,6543,5583,4340,2771,891,-1269,-3598,-5986,-8240,-10222,-11738,-12685,-12967,-12562,-11511,-9893,-7859,-5568,-3206,-960,1032,2621,3772,4433,4666,4510,4073,3425,2662,1825,949,30,-954,-2026,-3224,-4537,-5973,-7460,-8947,-10327,-11510,-12391,-12896,-12961,-12569,-11721,-10468,-8877,-7053,-5101,-3137,-1282,376,1732,2724,3291,3404,3047,2268,1106,-311,-1862,-3380,-4694,-5654,-6127,-6033,-5346,-4094,-2371,-294,1948,4200,6252,7961,9188,9850,9933,9457,8523,7253,5810,4357,3036,1973,1212,766,585,563,604,568,364,-75,-785,-1726,-2866,-4091,-5322,-6440,-7352,-7966,-8220,-8052,-7454,-6411,-4963,-3150,-1069,1205,3536,5814,7915,9713,11132,12081,12543,12508,12020,11142,9968,8586,7092,5561,4035,2569,1145,-205,-1510,-2754,-3945,-5045,-6027,-6808,-7334,-7502,-7272,-6592,-5475,-3974,-2171,-190,1830,3750,5444,6806,7769,8296,8393,8088,7442,6520,5389,4113,2731,1267,-264,-1864,-3527,-5248,-6990,-8719,-10357,-11826,-13046,-13905,-14356,-14328,-13817,-12847,-11466,-9772,-7860,-5854,-3865,-1989,-316,1112,2260,3132,3754,4153,4385,4470,4444,4308,4053,3670,3138,2463,1665,779,-117,-964,-1659,-2144,-2335,-2202,-1716,-892,226,1582,3076,4620,6107,7447,8565,9401,9937,10174,10148,9915,9551,9119,8688,8274,7888,7479,6992,6336,5450,4268,2792,1046,-872,-2850,-4731,-6363,-7592,-8291,-8364,-7769,-6506,-4646,-2291,395,3248,6065,8666,10890,12599,13720,14234,14158,13620,12718,11643,10526,9512,8666,8026,7536,7122,6653,6012,5087,3815,2187,249,-1881,-4064,-6104,-7839,-9104,-9795,-9870,-9334,-8267,-6783,-5021,-3142,-1268,467,1999,3267,4261,4995,5493,5804,5965,6019,5993,5903,5743,5499,5147,4651,3994,3146,2122,913,-419,-1843,-3264,-4622,-5830,-6837,-7599,-8097,-8324,-8279,-7964,-7372,-6512,-5368,-3963,-2317,-491,1429,3331,5082,6547,7585,8107,8020,7335,6075,4356,2333,218,-1784,-3429,-4570,-5039,-4806,-3851,-2273,-205,2151,4570,6816,8679,9984,10626,10577,9867,8619,6982,5147,3308,1640,283,-662,-1172,-1247,-975,-437,224,901,1476,1875,2046,1983,1701,1268,750,258,-110,-254,-85,432,1321,2523,3982,5561,7157,8625,9851,10760,11283,11429,11208,10679,9915,8988,7978,6945,5916,4921,3944,2980,2001,985,-89,-1235,-2464,-3761,-5128,-6493,-7831,-9031,-10022,-10703,-10994,-10850,-10241,-9194,-7766,-6037,-4141,-2171,-276,1457,2933,4087,4884,5311,5364,5083,4481,3609,2501,1203,-236,-1764,-3325,-4829,-6212,-7363,-8203,-8655,-8656,-8212,-7331,-6095,-4604,-2980,-1363,133,1400,2373,3010,3316,3316,3057,2616,2059,1469,924,470,169,33,87,322,735,1310,2019,2844,3729,4626,5464,6176,6699,6995,7027,6810,6348,5690,4878,3962,3002,2052,1160,385,-253,-725,-1037,-1202,-1260,-1249,-1219,-1213,-1249,-1345,-1493,-1661,-1836,-1962,-2038,-2029,-1964,-1832,-1673,-1477,-1247,-948,-540,39,831,1872,3160,4629,6223,7781,9223,10377,11192,11571,11523,11039,10181,8983,7516,5822,3939,1910,-236,-2443,-4647,-6773,-8716,-10396,-11706,-12596,-13019,-12965,-12464,-11556,-10311,-8802,-7110,-5310,-3483,-1704,-39,1448,2700,3690,4372,4759,4831,4619,4131,3402,2459,1331,57,-1333,-2788,-4256,-5654,-6894,-7870,-8489,-8665,-8375,-7617,-6489,-5088,-3598,-2167,-980,-138,269,265,-113,-709,-1394,-1956,-2254,-2136,-1528,-413,1164,3098,5235,7401,9414,11090,12317,12987,13101,12690,11857,10752,9534,8362,7362,6617,6128,5867,5723,5572,5282,4726,3827,2565,973,-842,-2744,-4552,-6105,-7248,-7886,-7973,-7538,-6658,-5476,-4155,-2876,-1826,-1146,-954,-1303,-2176,-3505,-5142,-6907,-8573,-9925,-10752,-10906,-10305,-8938,-6908,-4361,-1532,1338,3991,6212,7822,8724,8897,8396,7354,5959,4415,2953,1744,931,573,655,1090,1734,2422,2959,3229,3098,2561,1638,426,-921,-2250,-3376,-4172,-4520,-4382,-3766,-2748,-1446,-26,1361,2549,3421,3896,3944,3589,2893,1934,820,-369,-1544,-2653,-3658,-4551,-5319,-5996,-6566,-7071,-7502,-7872,-8188,-8437,-8636,-8776,-8882,-8961,-9036,-9121,-9203,-9276,-9273,-9152,-8815,-8219,-7291,-6042,-4483,-2683,-753,1195,3015,4575,5771,6514,6768,6554,5922,5002,3924,2870,1987,1433,1304,1654,2488,3735,5293,7003,8688,10156,11235,11772,11684,10926,9557,7669,5438,3047,703,-1427,-3188,-4507,-5336,-5705,-5667,-5322,-4789,-4195,-3670,-3320,-3223,-3427,-3914,-4649,-5533,-6448,-7259,-7809,-7989,-7688,-6864,-5515,-3705,-1534,843,3268,5563,7588,9198,10344,10953,11066,10705,9954,8889,7586,6123,4536,2882,1166,-585,-2353,-4115,-5833,-7444,-8888,-10066,-10895,-11284,-11155,-10475,-9235,-7493,-5341,-2920,-398,2058,4278,6139,7549,8461,8888,8843,8400,7595,6487,5121,3518,1728,-230,-2302,-4441,-6585,-8660,-10601,-12320,-13755,-14837,-15517,-15771,-15587,-14992,-14013,-12722,-11161,-9414,-7533,-5570,-3580,-1601,312,2084,3657,4917,5814,6247,6208,5678,4731,3478,2064,700,-456,-1217,-1492,-1237,-493,636,1986,3380,4619,5544,6029,6002,5467,4486,3171,1686,199,-1133,-2150,-2782,-2965,-2744,-2180,-1412,-583,138,603,693,330,-492,-1756,-3347,-5164,-7030,-8803,-10325,-11463,-12124,-12232,-11778,-10764,-9267,-7367,-5188,-2863,-517,1718,3748,5476,6874,7898,8586,8958,9090,9037,8896,8716,8568,8480,8442,8428,8347,8106,7589,6710,5392,3641,1486,-955,-3528,-6045,-8286,-10073,-11225,-11644,-11264,-10112,-8236,-5791,-2919,154,3217,6040,8414,10163,11156,11334,10687,9283,7242,4715,1902,-1008,-3806,-6303,-8335,-9773,-10559,-10675,-10207,-9273,-8071,-6799,-5682,-4895,-4584,-4814,-5568,-6771,-8247,-9808,-11213,-12240,-12715,-12488,-11522,-9813,-7465,-4621,-1479,1748,4830,7573,9791,11377,12256,12433,11966,10958,9573,7975,6365,4912,3773,3051,2800,3002,3594,4443,5407,6312,7007,7383,7353,6928,6119,5029,3741,2377,1020,-252,-1415,-2449,-3394,-4263,-5115,-5961,-6815,-7669,-8471,-9193,-9756,-10126,-10243,-10075,-9588,-8766,-7578,-6048,-4159,-1991,408,2913,5401,7733,9772,11403,12550,13150,13213,12753,11848,10585,9068,7418,5719,4082,2548,1175,-31,-1073,-1974,-2782,-3533,-4277,-5032,-5795,-6525,-7154,-7598,-7780,-7641,-7163,-6364,-5310,-4092,-2811,-1575,-462,471,1198,1716,2047,2201,2212,2063,1779,1319,694,-125,-1147,-2362,-3777,-5348,-7046,-8803,-10547,-12189,-13639,-14797,-15582,-15925,-15784,-15145,-14032,-12493,-10612,-8489,-6242,-3979,-1827,127,1769,3035,3858,4209,4093,3562,2698,1637,526,-471,-1212,-1586,-1547,-1088,-272,803,2023,3254,4395,5361,6106,6617,6922,7033,7034,6928,6796,6633,6467,6288,6078,5806,5435,4923,4240,3354,2269,978,-465,-2031,-3641,-5225,-6712,-8013,-9060,-9775,-10097,-9973,-9376,-8300,-6769,-4842,-2596,-141,2400,4889,7194,9183,10748,11814,12332,12303,11774,10822,9581,8190,6800,5544,4522,3776,3308,3059,2930,2802,2548,2044,1225,39,-1477,-3249,-5130,-6950,-8499,-9584,-10040,-9758,-8709,-6957,-4637,-1973,804,3421,5683,7400,8506,8961,8839,8214,7218,5955,4536,3018,1464,-115,-1718,-3326,-4960,-6581,-8155,-9623,-10893,-11877,-12495,-12665,-12372,-11602,-10430,-8928,-7242,-5494,-3839,-2380,-1207,-331,258,633,889,1107,1387,1756,2240,2783,3337,3804,4120,4232,4134,3861,3489,3119,2855,2792,2990,3473,4211,5145,6174,7185,8067,8723,9089,9150,8915,8445,7815,7110,6424,5822,5345,5012,4778,4598,4381,4048,3516,2744,1708,447,-980,-2466,-3906,-5173,-6165,-6800,-7011,-6781,-6097,-4990,-3500,-1700,350,2534,4777,6960,8979,10749,12151,13145,13649,13679,13241,12397,11227,9815,8250,6606,4927,3254,1592,-40,-1628,-3155,-4562,-5832,-6868,-7656,-8106,-8200,-7903,-7205,-6124,-4690,-2949,-977,1144,3325,5444,7418,9144,10553,11602,12252,12518,12393,11922,11111,10003,8620,6989,5149,3128,974,-1259,-3501,-5676,-7695,-9470,-10927,-11994,-12644,-12852,-12646,-12054,-11138,-9962,-8591,-7101,-5553,-4003,-2493,-1057,301,1561,2744,3822,4797,5616,6240,6581,6595,6199,5396,4181,2624,838,-1032,-2812,-4341,-5461,-6086,-6134,-5618,-4561,-3052,-1186,889,3063,5178,7136,8833,10207,11209,11829,12044,11872,11304,10368,9078,7487,5658,3681,1669,-258,-1983,-3406,-4457,-5098,-5332,-5174,-4687,-3912,-2915,-1759,-468,884,2305,3725,5152,6528,7852,9080,10195,11171,11972,12564,12897,12926,12593,11873,10731,9192,7286,5093,2710,248,-2172,-4456,-6508,-8270,-9712,-10797,-11560,-11990,-12139,-12025,-11693,-11155,-10445,-9549,-8481,-7229,-5796,-4205,-2484,-704,1061,2714,4156,5311,6114,6532,6582,6292,5734,4993,4141,3258,2395,1567,798,54,-657,-1368,-2058,-2714,-3315,-3822,-4233,-4539,-4750,-4884,-4950,-4930,-4816,-4550,-4102,-3434,-2533,-1421,-148,1202,2532,3728,4701,5362,5672,5608,5200,4500,3586,2566,1539,616,-104,-553,-675,-458,74,862,1809,2801,3704,4419,4836,4935,4691,4156,3393,2476,1493,501,-443,-1313,-2091,-2761,-3316,-3745,-4028,-4174,-4150,-3986,-3662,-3219,-2666,-2041,-1395,-743,-143,400,870,1265,1600,1902,2187,2495,2859,3297,3839,4472,5174,5880,6514,6958,7128,6925,6320,5303,3942,2315,560,-1213,-2893,-4395,-5697,-6786,-7700,-8507,-9238,-9953,-10637,-11260,-11748,-12002,-11927,-11429,-10472,-9033,-7183,-4999,-2642,-253,1980,3913,5400,6365,6747,6586,5914,4870,3552,2140,727,-542,-1629,-2496,-3150,-3646,-4018,-4323,-4592,-4820,-5000,-5077,-5011,-4753,-4278,-3595,-2739,-1786,-822,52,753,1229,1450,1457,1288,1047,823,727,838,1228,1901,2853,4004,5267,6519,7637,8510,9063,9244,9065,8568,7828,6963,6065,5241,4549,4014,3619,3307,3012,2659,2197,1600,898,123,-616,-1271,-1754,-2042,-2151,-2119,-2039,-2003,-2110,-2437,-3034,-3911,-5024,-6313,-7662,-8951,-10059,-10863,-11282,-11251,-10748,-9792,-8425,-6729,-4798,-2731,-644,1381,3249,4903,6287,7374,8159,8642,8852,8800,8515,8003,7279,6335,5177,3806,2239,495,-1373,-3329,-5286,-7176,-8894,-10333,-11380,-11927,-11882,-11190,-9829,-7844,-5315,-2396,743,3868,6776,9207,11009,11995,12119,11369,9842,7690,5134,2408,-246,-2606,-4514,-5853,-6603,-6798,-6557,-6031,-5421,-4901,-4643,-4740,-5250,-6134,-7316,-8646,-9975,-11126,-11959,-12359,-12252,-11624,-10497,-8929,-7023,-4889,-2661,-479,1546,3270,4632,5518,5932,5840,5310,4413,3274,2041,879,-70,-650,-786,-418,428,1674,3193,4808,6338,7605,8468,8845,8707,8116,7161,6008,4809,3736,2902,2388,2200,2283,2550,2846,3042,2984,2576,1749,517,-1074,-2886,-4775,-6555,-8045,-9111,-9625,-9557,-8890,-7709,-6091,-4208,-2174,-184,1663,3211,4414,5203,5589,5601,5288,4742,4024,3244,2461,1775,1221,850,656,623,690,798,850,776,498,-25,-807,-1814,-2970,-4166,-5256,-6111,-6599,-6640,-6183,-5242,-3878,-2190,-307,1630,3500,5180,6604,7711,8480,8906,8986,8723,8127,7192,5936,4384,2569,560,-1569,-3743,-5856,-7852,-9634,-11155,-12352,-13183,-13626,-13653,-13296,-12579,-11577,-10379,-9085,-7800,-6606,-5561,-4669,-3904,-3195,-2460,-1616,-610,605,1989,3499,5034,6462,7652,8467,8798,8582,7820,6558,4935,3108,1281,-347,-1612,-2375,-2579,-2217,-1337,-45,1538,3253,4957,6481,7707,8508,8805,8557,7749,6420,4635,2497,130,-2328,-4723,-6922,-8806,-10269,-11269,-11758,-11739,-11240,-10293,-8982,-7377,-5598,-3744,-1929,-262,1191,2358,3245,3854,4250,4506,4697,4922,5209,5627,6143,6744,7349,7868,8191,8218,7849,7041,5766,4063,2014,-283,-2661,-4978,-7048,-8725,-9862,-10387,-10236,-9467,-8121,-6352,-4275,-2065,151,2242,4119,5708,6957,7836,8325,8421,8147,7536,6646,5554,4327,3045,1772,550,-586,-1631,-2586,-3477,-4313,-5136,-5923,-6704,-7441,-8127,-8754,-9301,-9775,-10180,-10485,-10707,-10770,-10646,-10250,-9508,-8367,-6787,-4780,-2410,222,2956,5619,8020,9990,11398,12170,12287,11803,10820,9480,7947,6385,4938,3745,2880,2397,2279,2476,2881,3359,3769,3971,3879,3463,2753,1860,932,118,-429,-629,-466,20,686,1388,1933,2157,1934,1194,-49,-1722,-3678,-5723,-7660,-9255,-10360,-10816,-10574,-9648,-8108,-6118,-3854,-1507,721,2712,4349,5626,6542,7169,7576,7822,7972,8004,7929,7676,7215,6499,5535,4338,3004,1610,283,-880,-1810,-2475,-2887,-3112,-3218,-3307,-3445,-3702,-4091,-4605,-5197,-5773,-6250,-6506,-6464,-6065,-5309,-4240,-2975,-1636,-410,572,1161,1303,969,220,-831,-2052,-3255,-4316,-5088,-5523,-5594,-5354,-4896,-4342,-3842,-3517,-3494,-3821,-4549,-5626,-7005,-8556,-10157,-11648,-12883,-13738,-14101,-13928,-13198,-11953,-10273,-8253,-6037,-3729,-1468,670,2590,4265,5659,6781,7647,8260,8649,8786,8681,8286,7611,6634,5412,3999,2520,1111,-66,-860,-1147,-863,-4,1351,3056,4910,6677,8122,9036,9266,8742,7478,5582,3235,669,-1844,-4056,-5718,-6658,-6774,-6034,-4541,-2440,5,2523,4802,6581,7656,7907,7355,6095,4346,2386,501,-1016,-1969,-2244,-1843,-896,396,1762,2924,3654,3770,3224,2036,352,-1627,-3652,-5470,-6862,-7680,-7850,-7402,-6451,-5168,-3778,-2485,-1480,-853,-650,-785,-1138,-1510,-1708,-1558,-944,168,1707,3537,5426,7141,8435,9113,9067,8273,6820,4858,2618,323,-1791,-3554,-4849,-5636,-5965,-5927,-5674,-5364,-5131,-5087,-5261,-5635,-6115,-6572,-6853,-6816,-6369,-5463,-4137,-2488,-672,1124,2703,3913,4624,4816,4506,3810,2866,1859,959,309,26,119,601,1332,2214,3039,3661,3927,3759,3155,2180,985,-229,-1242,-1838,-1835,-1152,254,2260,4733,7387,9964,12151,13694,14409,14201,13081,11177,8670,5819,2889,126,-2243,-4062,-5228,-5700,-5498,-4688,-3384,-1724,138,2045,3868,5493,6850,7910,8663,9135,9356,9352,9172,8813,8301,7627,6780,5774,4614,3356,2060,810,-313,-1247,-1947,-2424,-2694,-2833,-2889,-2947,-3040,-3209,-3442,-3724,-3995,-4190,-4242,-4055,-3586,-2755,-1559,11,1903,4038,6316,8588,10740,12608,14110,15135,15658,15660,15173,14249,12953,11358,9529,7535,5427,3266,1106,-999,-2983,-4803,-6397,-7739,-8805,-9595,-10135,-10461,-10621,-10669,-10642,-10554,-10406,-10159,-9769,-9184,-8357,-7264,-5920,-4350,-2635,-858,878,2434,3711,4575,4949,4783,4092,2933,1453,-194,-1797,-3172,-4155,-4625,-4538,-3890,-2769,-1285,403,2131,3753,5143,6240,6999,7459,7649,7677,7599,7522,7470,7490,7543,7591,7552,7334,6867,6093,5014,3691,2215,758,-536,-1485,-1979,-1941,-1376,-355,989,2476,3917,5113,5924,6238,6029,5331,4218,2839,1312,-209,-1618,-2843,-3825,-4578,-5092,-5428,-5611,-5711,-5770,-5836,-5944,-6094,-6304,-6535,-6784,-7004,-7176,-7264,-7251,-7110,-6824,-6382,-5773,-5010,-4089,-3051,-1904,-711,508,1683,2786,3751,4566,5175,5586,5763,5721,5448,4970,4285,3433,2439,1369,291,-694,-1487,-1977,-2110,-1844,-1235,-365,605,1515,2180,2465,2270,1565,388,-1150,-2881,-4604,-6094,-7172,-7685,-7573,-6841,-5580,-3933,-2074,-190,1553,2997,4040,4605,4670,4273,3474,2403,1191,-17,-1084,-1907,-2412,-2570,-2375,-1862,-1085,-99,1003,2163,3279,4302,5137,5754,6082,6102,5803,5174,4272,3113,1799,388,-1007,-2306,-3409,-4245,-4741,-4860,-4575,-3909,-2889,-1599,-120,1443,2977,4404,5631,6614,7324,7734,7867,7704,7264,6535,5511,4183,2557,658,-1449,-3690,-5919,-8045,-9890,-11393,-12430,-13012,-13106,-12798,-12139,-11235,-10178,-9063,-7971,-6973,-6114,-5404,-4837,-4351,-3881,-3327,-2597,-1620,-354,1180,2918,4738,6481,7993,9116,9746,9830,9358,8396,7020,5351,3512,1605,-271,-2056,-3726,-5259,-6686,-8004,-9246,-10412,-11499,-12490,-13340,-14007,-14419,-14516,-14229,-13508,-12333,-10705,-8660,-6290,-3677,-971,1707,4214,6446,8295,9726,10677,11186,11261,10977,10408,9635,8766,7878,7057,6366,5840,5494,5305,5226,5188,5141,5022,4829,4573,4305,4107,4058,4228,4661,5340,6214,7169,8062,8737,9058,8919,8285,7162,5637,3821,1882,-22,-1726,-3106,-4079,-4622,-4777,-4622,-4301,-3929,-3649,-3525,-3605,-3843,-4191,-4546,-4821,-4937,-4843,-4525,-3999,-3321,-2552,-1786,-1096,-569,-251,-213,-468,-1058,-1982,-3242,-4802,-6613,-8580,-10580,-12486,-14122,-15355,-16027,-16034,-15298,-13793,-11555,-8662,-5269,-1541,2295,6027,9425,12300,14484,15878,16413,16120,15053,13357,11205,8809,6398,4183,2356,1032,299,134,475,1180,2054,2897,3492,3670,3302,2326,751,-1351,-3858,-6584,-9353,-11953,-14205,-15962,-17123,-17647,-17579,-16983,-16015,-14819,-13550,-12353,-11286,-10406,-9663,-8995,-8287,-7433,-6333,-4936,-3245,-1308,747,2783,4620,6093,7057,7421,7145,6286,4948,3312,1588,-10,-1277,-2072,-2300,-1960,-1108,122,1574,3062,4447,5608,6495,7118,7510,7750,7885,7959,7977,7925,7761,7465,7009,6431,5765,5114,4561,4236,4212,4570,5343,6513,8035,9793,11639,13392,14848,15815,16120,15643,14332,12220,9436,6169,2696,-723,-3789,-6298,-8056,-9001,-9125,-8514,-7338,-5783,-4085,-2442,-1023,63,775,1135,1207,1107,925,773,698,733,862,1055,1263,1452,1600,1689,1724,1677,1535,1243,767,61,-897,-2092,-3506,-5068,-6711,-8353,-9907,-11301,-12451,-13311,-13828,-13986,-13786,-13245,-12414,-11327,-10058,-8645,-7168,-5679,-4253,-2952,-1832,-947,-314,48,158,48,-237,-628,-1066,-1482,-1843,-2125,-2343,-2519,-2698,-2905,-3154,-3444,-3709,-3932,-4014,-3943,-3687,-3273,-2760,-2226,-1752,-1441,-1347,-1524,-1983,-2699,-3620,-4664,-5731,-6717,-7536,-8111,-8404,-8404,-8121,-7590,-6852,-5942,-4903,-3744,-2473,-1058,528,2316,4311,6486,8745,10990,13012,14678,15762,16168,15799,14676,12890,10622,8098,5595,3366,1635,577,247,666,1730,3299,5183,7169,9049,10650,11804,12422,12422,11806,10601,8893,6809,4493,2127,-136,-2118,-3707,-4789,-5339,-5358,-4933,-4166,-3231,-2250,-1380,-688,-200,109,331,562,909,1445,2199,3137,4178,5194,6040,6546,6593,6064,4935,3237,1066,-1408,-3993,-6490,-8695,-10455,-11646,-12189,-12074,-11307,-9969,-8131,-5918,-3416,-757,1977,4670,7232,9556,11547,13103,14161,14666,14627,14082,13126,11876,10468,9037,7691,6523,5591,4927,4539,4394,4452,4620,4797,4846,4640,4051,3009,1471,-512,-2825,-5292,-7674,-9726,-11211,-11949,-11846,-10914,-9271,-7138,-4787,-2541,-646,649,1282,1215,589,-440,-1636,-2798,-3732,-4325,-4520,-4342,-3864,-3216,-2519,-1924,-1518,-1400,-1585,-2096,-2876,-3855,-4919,-5916,-6709,-7132,-7077,-6447,-5216,-3419,-1141,1455,4186,6840,9225,11175,12604,13456,13778,13634,13142,12396,11504,10502,9420,8223,6863,5275,3421,1270,-1127,-3701,-6314,-8817,-11055,-12891,-14225,-15015,-15261,-15033,-14448,-13647,-12817,-12115,-11682,-11620,-11949,-12642,-13628,-14758,-15928,-16971,-17781,-18259,-18340,-18010,-17288,-16250,-14989,-13650,-12345,-11199,-10281,-9609,-9170,-8862,-8590,-8204,-7585,-6627,-5275,-3528,-1448,852,3216,5477,7461,9040,10124,10692,10790,10523,10038,9512,9105,8941,9082,9512,10139,10809,11331,11495,11149,10155,8501,6204,3412,300,-2897,-5924,-8559,-10581,-11842,-12247,-11757,-10420,-8310,-5583,-2394,1049,4558,7932,11014,13660,15792,17358,18340,18771,18640,18003,16843,15184,13028,10381,7305,3847,137,-3692,-7461,-10975,-14048,-16497,-18207,-19071,-19097,-18295,-16773,-14646,-12081,-9239,-6290,-3388,-653,1818,3972,5795,7295,8525,9534,10390,11137,11802,12371,12824,13079,13090,12753,12032,10864,9276,7278,4981,2491,-39,-2444,-4565,-6262,-7415,-7951,-7849,-7124,-5878,-4229,-2378,-526,1090,2264,2818,2650,1704,64,-2163,-4731,-7385,-9819,-11762,-12975,-13334,-12782,-11409,-9369,-6920,-4328,-1878,202,1751,2685,3030,2872,2386,1774,1267,1066,1348,2190,3625,5560,7864,10316,12704,14776,16348,17259,17440,16888,15694,13993,12007,9944,8046,6489,5415,4861,4813,5141,5699,6253,6628,6624,6142,5164,3739,2072,352,-1103,-2059,-2266,-1598,-15,2382,5392,8688,11916,14675,16642,17536,17232,15703,13081,9601,5577,1377,-2640,-6165,-8949,-10868,-11886,-12076,-11589,-10618,-9378,-8048,-6787,-5661,-4704,-3869,-3084,-2256,-1292,-139,1227,2780,4436,6100,7627,8907,9830,10348,10451,10180,9614,8839,7956,7017,6092,5165,4242,3260,2166,891,-613,-2345,-4255,-6229,-8107,-9718,-10889,-11500,-11496,-10891,-9791,-8355,-6789,-5315,-4152,-3473,-3418,-4035,-5316,-7177,-9466,-11981,-14503,-16784,-18612,-19792,-20181,-19710,-18379,-16276,-13575,-10498,-7330,-4330,-1759,218,1513,2133,2189,1866,1373,969,837,1145,1949,3239,4899,6762,8611,10225,11420,12047,12043,11396,10171,8469,6453,4279,2133,174,-1465,-2682,-3425,-3690,-3495,-2917,-1997,-836,537,2050,3707,5463,7340,9309,11363,13466,15552,17541,19328,20787,21802,22247,22030,21071,19338,16837,13625,9811,5552,1033,-3528,-7923,-11947,-15437,-18269,-20362,-21708,-22307,-22258,-21624,-20553,-19146,-17533,-15794,-14005,-12172,-10317,-8383,-6368,-4219,-1947,445,2901,5361,7721,9889,11757,13233,14259,14784,14824,14401,13604,12521,11285,10005,8810,7780,6983,6432,6107,5942,5837,5681,5343,4737,3762,2422,706,-1277,-3431,-5583,-7581,-9270,-10530,-11306,-11572,-11392,-10834,-10020,-9046,-8022,-7027,-6110,-5328,-4671,-4176,-3831,-3644,-3644,-3823,-4209,-4777,-5485,-6262,-6976,-7502,-7668,-7336,-6400,-4813,-2623,48,3007,6002,8796,11146,12898,13938,14263,13913,13010,11682,10080,8339,6550,4809,3132,1566,94,-1250,-2470,-3502,-4307,-4790,-4878,-4484,-3549,-2049,0,2527,5401,8464,11497,14304,16659,18391,19350,19436,18613,16892,14355,11134,7403,3366,-763,-4773,-8488,-11755,-14476,-16589,-18082,-18968,-19310,-19167,-18646,-17819,-16804,-15657,-14487,-13315,-12209,-11148,-10136,-9114,-8038,-6840,-5479,-3913,-2152,-215,1830,3907,5916,7760,9344,10583,11411,11769,11634,10973,9838,8249,6347,4218,2038,-63,-1922,-3439,-4493,-5092,-5191,-4918,-4337,-3638,-2943,-2420,-2143,-2185,-2523,-3121,-3895,-4761,-5644,-6479,-7245,-7917,-8522,-9054,-9537,-9950,-10261,-10412,-10306,-9876,-9033,-7783,-6132,-4210,-2152,-161,1561,2860,3588,3724,3277,2365,1127,-233,-1567,-2695,-3551,-4059,-4244,-4111,-3735,-3151,-2434,-1635,-830,-86,513,895,1002,798,291,-474,-1404,-2387,-3249,-3860,-4047,-3723,-2813,-1343,630,2966,5498,8041,10407,12436,14012,15064,15569,15557,15077,14195,12982,11477,9725,7728,5505,3069,440,-2322,-5163,-7983,-10695,-13175,-15334,-17054,-18266,-18914,-18968,-18440,-17362,-15786,-13797,-11477,-8934,-6257,-3557,-910,1577,3833,5760,7290,8347,8895,8931,8486,7672,6613,5501,4509,3811,3525,3696,4298,5193,6216,7108,7652,7620,6875,5376,3180,484,-2446,-5275,-7674,-9352,-10123,-9896,-8741,-6818,-4405,-1822,595,2531,3752,4103,3556,2171,116,-2377,-5033,-7572,-9727,-11291,-12110,-12127,-11360,-9925,-7984,-5771,-3498,-1384,424,1837,2856,3538,4015,4407,4839,5385,6048,6798,7532,8157,8566,8699,8524,8065,7348,6447,5391,4252,3046,1831,641,-461,-1420,-2162,-2664,-2876,-2830,-2541,-2057,-1434,-705,91,955,1883,2906,4030,5283,6654,8123,9664,11187,12641,13906,14898,15501,15627,15190,14143,12463,10169,7327,4038,455,-3254,-6881,-10232,-13095,-15318,-16744,-17324,-17010,-15859,-13965,-11468,-8554,-5423,-2263,723,3406,5658,7436,8703,9473,9768,9621,9083,8190,7021,5641,4166,2698,1363,277,-464,-787,-662,-110,817,1996,3290,4502,5462,5956,5872,5077,3567,1384,-1368,-4464,-7708,-10804,-13524,-15644,-17032,-17620,-17462,-16656,-15399,-13894,-12356,-10971,-9861,-9083,-8618,-8376,-8227,-8014,-7596,-6872,-5794,-4389,-2736,-983,711,2164,3228,3776,3769,3213,2220,958,-368,-1504,-2264,-2454,-2006,-901,772,2860,5152,7412,9399,10891,11734,11810,11100,9648,7555,4994,2152,-751,-3487,-5834,-7578,-8542,-8590,-7648,-5738,-2940,543,4472,8534,12406,15775,18373,20008,20587,20128,18744,16626,14018,11148,8241,5452,2885,576,-1484,-3330,-5020,-6580,-8052,-9409,-10634,-11662,-12428,-12869,-12922,-12532,-11691,-10359,-8591,-6410,-3929,-1274,1383,3849,5947,7515,8479,8801,8569,7901,6987,6036,5232,4735,4628,4931,5576,6442,7366,8163,8683,8796,8452,7643,6432,4909,3195,1406,-352,-2008,-3507,-4842,-6001,-7013,-7871,-8592,-9142,-9502,-9609,-9431,-8907,-8038,-6834,-5368,-3746,-2132,-661,460,1140,1254,790,-216,-1669,-3406,-5248,-6991,-8450,-9443,-9841,-9540,-8494,-6713,-4265,-1285,2043,5481,8773,11657,13882,15287,15744,15275,13960,11996,9644,7193,4941,3130,1942,1442,1601,2284,3277,4329,5180,5605,5459,4669,3273,1394,-761,-2943,-4871,-6296,-7000,-6839,-5765,-3818,-1153,1998,5313,8471,11107,12961,13798,13529,12168,9824,6743,3178,-520,-4055,-7146,-9566,-11201,-11979,-11943,-11175,-9831,-8075,-6114,-4145,-2364,-938,8,412,270,-328,-1254,-2303,-3275,-3960,-4207,-3924,-3112,-1848,-288,1375,2916,4142,4883,5040,4582,3541,2032,192,-1765,-3672,-5307,-6558,-7305,-7554,-7355,-6839,-6177,-5559,-5143,-5067,-5374,-6065,-7059,-8247,-9478,-10639,-11599,-12322,-12758,-12945,-12904,-12681,-12302,-11784,-11110,-10276,-9250,-8028,-6628,-5078,-3455,-1848,-380,830,1643,1977,1754,992,-247,-1817,-3519,-5131,-6419,-7186,-7284,-6651,-5298,-3357,-1000,1513,3924,5991,7508,8372,8552,8117,7220,6052,4855,3841,3219,3113,3620,4715,6356,8365,10587,12753,14653,16032,16705,16532,15435,13456,10695,7388,3827,340,-2711,-5052,-6462,-6859,-6291,-4937,-3073,-1051,763,2046,2530,2087,692,-1530,-4345,-7428,-10415,-12929,-14653,-15336,-14846,-13162,-10383,-6713,-2455,2043,6385,10204,13174,15047,15695,15112,13403,10828,7691,4399,1343,-1113,-2673,-3174,-2565,-950,1462,4349,7351,10092,12227,13497,13725,12867,10991,8268,4966,1381,-2142,-5312,-7860,-9625,-10523,-10589,-9945,-8781,-7346,-5880,-4623,-3758,-3412,-3635,-4395,-5583,-7020,-8485,-9732,-10536,-10714,-10160,-8857,-6896,-4444,-1754,898,3208,4933,5871,5950,5185,3737,1832,-195,-2030,-3332,-3859,-3428,-1992,379,3488,7041,10661,13972,16586,18221,18668,17879,15912,12991,9409,5567,1860,-1317,-3662,-4958,-5143,-4263,-2511,-147,2484,5068,7276,8889,9745,9794,9083,7746,5989,4057,2219,707,-267,-576,-175,922,2566,4589,6718,8678,10184,10979,10876,9780,7682,4726,1107,-2834,-6746,-10243,-12947,-14603,-14999,-14114,-12036,-8984,-5299,-1345,2472,5826,8440,10174,10996,10986,10330,9249,8007,6830,5912,5360,5212,5422,5868,6413,6869,7113,7013,6541,5676,4506,3100,1608,138,-1190,-2299,-3144,-3713,-4024,-4096,-3968,-3656,-3195,-2616,-1969,-1320,-753,-355,-225,-432,-1030,-2034,-3403,-5082,-6940,-8865,-10703,-12334,-13651,-14577,-15087,-15179,-14885,-14270,-13384,-12307,-11101,-9834,-8572,-7381,-6321,-5437,-4752,-4257,-3886,-3562,-3144,-2504,-1511,-69,1852,4224,6914,9747,12456,14769,16425,17185,16950,15686,13529,10715,7572,4500,1867,32,-793,-480,910,3214,6118,9253,12208,14585,16061,16393,15485,13355,10179,6227,1860,-2517,-6536,-9850,-12252,-13620,-13996,-13506,-12402,-10967,-9512,-8322,-7614,-7519,-8075,-9206,-10777,-12564,-14343,-15861,-16901,-17281,-16869,-15609,-13507,-10650,-7180,-3308,729,4663,8243,11240,13481,14859,15359,15026,14004,12462,10637,8736,6982,5533,4514,3980,3936,4324,5049,5967,6926,7766,8338,8538,8288,7572,6415,4879,3068,1109,-866,-2707,-4284,-5500,-6275,-6612,-6521,-6100,-5452,-4740,-4092,-3672,-3542,-3771,-4312,-5079,-5918,-6637,-7043,-6968,-6302,-5011,-3147,-853,1686,4216,6511,8322,9480,9845,9375,8088,6113,3622,876,-1837,-4233,-6029,-7024,-7088,-6172,-4363,-1812,1222,4426,7466,9993,11729,12470,12128,10743,8470,5569,2355,-819,-3641,-5823,-7190,-7646,-7201,-5956,-4073,-1759,755,3261,5555,7483,8930,9804,10086,9745,8822,7356,5422,3106,517,-2235,-5013,-7689,-10129,-12216,-13850,-14971,-15555,-15615,-15214,-14433,-13398,-12231,-11054,-9956,-8992,-8177,-7468,-6828,-6151,-5395,-4470,-3361,-2060,-602,927,2431,3784,4862,5555,5799,5533,4815,3666,2240,627,-1008,-2555,-3913,-5013,-5841,-6395,-6701,-6803,-6714,-6477,-6062,-5485,-4703,-3707,-2494,-1057,541,2262,3996,5660,7126,8301,9076,9386,9165,8404,7097,5302,3092,571,-2117,-4823,-7367,-9575,-11281,-12343,-12665,-12215,-11018,-9177,-6845,-4226,-1543,963,3090,4660,5565,5779,5338,4378,3080,1660,354,-659,-1225,-1288,-851,0,1142,2397,3604,4600,5272,5557,5449,4979,4259,3370,2448,1586,849,297,-83,-274,-313,-200,35,384,818,1310,1814,2274,2631,2821,2784,2485,1911,1082,77,-1026,-2083,-2991,-3625,-3939,-3904,-3595,-3115,-2640,-2360,-2458,-3074,-4260,-5983,-8078,-10298,-12329,-13826,-14503,-14140,-12661,-10128,-6754,-2857,1166,4893,7958,10041,10981,10725,9381,7175,4428,1512,-1192,-3348,-4695,-5082,-4491,-3021,-916,1523,3900,5854,7045,7239,6332,4357,1495,-1961,-5633,-9126,-12046,-14083,-15009,-14745,-13329,-10955,-7904,-4540,-1257,1590,3681,4830,4925,4036,2297,-19,-2597,-5100,-7192,-8617,-9188,-8818,-7551,-5477,-2823,200,3301,6235,8757,10692,11906,12364,12080,11169,9797,8163,6516,5041,3944,3326,3253,3704,4613,5822,7192,8496,9575,10239,10382,9938,8918,7413,5566,3588,1684,78,-1068,-1625,-1547,-834,428,2141,4125,6224,8234,10013,11391,12292,12626,12386,11570,10233,8419,6243,3780,1182,-1436,-3917,-6139,-7989,-9388,-10310,-10745,-10749,-10354,-9658,-8706,-7592,-6360,-5075,-3776,-2508,-1297,-189,802,1627,2278,2725,2980,3050,2968,2780,2511,2206,1862,1475,1031,484,-167,-948,-1835,-2782,-3748,-4634,-5399,-5961,-6309,-6437,-6386,-6214,-5995,-5791,-5641,-5560,-5493,-5387,-5122,-4606,-3743,-2493,-852,1102,3245,5407,7370,8932,9889,10088,9448,7960,5702,2844,-391,-3744,-6946,-9769,-12035,-13632,-14527,-14737,-14332,-13406,-12073,-10442,-8619,-6711,-4777,-2923,-1173,389,1738,2833,3658,4205,4482,4521,4341,4015,3576,3118,2707,2423,2342,2498,2907,3535,4302,5106,5816,6309,6488,6297,5736,4882,3846,2806,1931,1391,1310,1739,2664,3989,5556,7175,8625,9718,10281,10219,9484,8127,6243,4008,1615,-704,-2743,-4308,-5286,-5618,-5342,-4582,-3511,-2357,-1333,-632,-394,-662,-1414,-2526,-3811,-5048,-5993,-6439,-6237,-5318,-3708,-1518,1053,3787,6401,8662,10348,11304,11449,10781,9390,7422,5117,2708,474,-1358,-2612,-3195,-3114,-2473,-1450,-272,820,1619,1963,1771,1032,-174,-1717,-3398,-5017,-6358,-7263,-7627,-7418,-6693,-5557,-4158,-2645,-1153,239,1463,2528,3424,4173,4781,5223,5485,5499,5238,4645,3737,2526,1111,-404,-1853,-3099,-3980,-4421,-4351,-3805,-2831,-1534,-35,1572,3172,4709,6104,7300,8226,8799,8954,8611,7754,6382,4572,2432,138,-2135,-4184,-5840,-6962,-7475,-7332,-6598,-5327,-3674,-1768,225,2176,3961,5513,6778,7744,8430,8859,9085,9142,9077,8916,8670,8332,7864,7223,6348,5195,3734,1964,-72,-2300,-4592,-6804,-8762,-10296,-11270,-11581,-11203,-10189,-8652,-6780,-4789,-2894,-1307,-163,428,475,1,-843,-1939,-3073,-4103,-4886,-5334,-5452,-5261,-4869,-4383,-3917,-3573,-3412,-3470,-3748,-4207,-4823,-5519,-6270,-6994,-7674,-8233,-8663,-8903,-8951,-8770,-8367,-7719,-6837,-5718,-4370,-2826,-1128,641,2363,3909,5111,5828,5938,5365,4106,2222,-173,-2891,-5743,-8502,-10972,-12956,-14324,-14969,-14848,-13993,-12452,-10362,-7868,-5133,-2343,361,2819,4938,6622,7827,8557,8808,8674,8211,7541,6757,5960,5207,4560,4016,3589,3260,3018,2859,2789,2817,2966,3244,3650,4175,4777,5416,6018,6532,6881,7032,6944,6613,6059,5315,4442,3490,2522,1566,656,-215,-1043,-1846,-2627,-3387,-4131,-4840,-5520,-6161,-6758,-7313,-7812,-8245,-8602,-8844,-8977,-8948,-8765,-8391,-7813,-7028,-6014,-4798,-3376,-1792,-59,1765,3645,5514,7285,8894,10202,11160,11645,11643,11118,10125,8727,7071,5284,3562,2042,865,119,-162,-5,535,1318,2230,3098,3779,4155,4112,3626,2678,1337,-313,-2145,-4016,-5802,-7379,-8673,-9633,-10242,-10513,-10452,-10089,-9432,-8501,-7318,-5923,-4374,-2771,-1222,141,1190,1829,1993,1680,949,-82,-1246,-2356,-3218,-3666,-3580,-2889,-1611,205,2403,4834,7274,9553,11491,12984,13987,14505,14614,14391,13938,13307,12573,11730,10809,9807,8743,7649,6567,5567,4713,4083,3731,3698,3983,4569,5382,6356,7395,8417,9351,10130,10700,11017,11022,10689,9965,8850,7337,5480,3343,1043,-1307,-3552,-5582,-7271,-8563,-9422,-9862,-9929,-9694,-9223,-8600,-7875,-7102,-6311,-5537,-4787,-4097,-3461,-2898,-2388,-1916,-1448,-938,-344,377,1252,2292,3482,4758,6042,7198,8106,8637,8696,8245,7296,5934,4276,2492,735,-824,-2073,-2918,-3343,-3349,-3024,-2454,-1765,-1091,-542,-218,-185,-445,-980,-1694,-2464,-3144,-3584,-3672,-3360,-2665,-1702,-632,315,933,1010,423,-885,-2874,-5411,-8286,-11239,-13983,-16254,-17821,-18536,-18318,-17190,-15239,-12626,-9540,-6195,-2793,481,3489,6114,8282,9933,11033,11551,11487,10851,9705,8127,6275,4289,2399,763,-416,-1044,-1021,-387,827,2454,4353,6307,8145,9677,10800,11415,11538,11186,10474,9507,8430,7362,6395,5592,4950,4434,3957,3422,2715,1762,501,-1054,-2861,-4822,-6819,-8715,-10408,-11779,-12795,-13421,-13685,-13634,-13316,-12795,-12107,-11285,-10341,-9295,-8139,-6920,-5618,-4294,-2924,-1538,-113,1354,2877,4452,6057,7648,9135,10434,11414,11979,12036,11541,10514,9016,7194,5196,3218,1419,-68,-1162,-1844,-2159,-2185,-2040,-1839,-1678,-1639,-1732,-1971,-2299,-2676,-3039,-3341,-3551,-3653,-3661,-3579,-3460,-3308,-3189,-3104,-3098,-3182,-3368,-3654,-4025,-4447,-4862,-5218,-5419,-5407,-5108,-4487,-3550,-2338,-946,515,1905,3112,4035,4636,4911,4917,4735,4470,4217,4045,3998,4081,4281,4555,4883,5214,5539,5816,6045,6196,6262,6220,6034,5691,5143,4412,3501,2492,1474,569,-89,-405,-296,236,1151,2332,3639,4919,6015,6813,7224,7194,6719,5813,4525,2935,1121,-818,-2794,-4733,-6548,-8188,-9595,-10714,-11526,-11993,-12128,-11939,-11479,-10797,-9988,-9122,-8282,-7551,-6940,-6490,-6145,-5852,-5517,-5048,-4355,-3419,-2234,-888,510,1807,2863,3535,3743,3440,2631,1392,-195,-1986,-3854,-5652,-7263,-8559,-9469,-9912,-9877,-9377,-8461,-7243,-5835,-4385,-3027,-1877,-998,-417,-83,91,226,459,888,1586,2533,3667,4831,5847,6513,6647,6148,4989,3258,1153,-1090,-3165,-4833,-5897,-6276,-6003,-5216,-4125,-2975,-2000,-1371,-1205,-1510,-2212,-3179,-4190,-5041,-5507,-5423,-4706,-3353,-1483,707,2951,4947,6403,7079,6818,5580,3462,665,-2483,-5618,-8345,-10317,-11278,-11083,-9740,-7377,-4243,-647,3059,6554,9558,11866,13368,14043,13936,13174,11874,10196,8262,6184,4043,1903,-191,-2200,-4082,-5803,-7305,-8549,-9482,-10079,-10323,-10248,-9883,-9326,-8635,-7913,-7224,-6623,-6144,-5787,-5555,-5403,-5318,-5231,-5099,-4855,-4424,-3762,-2816,-1586,-88,1610,3398,5155,6715,7945,8704,8905,8498,7497,5961,4016,1817,-432,-2532,-4278,-5505,-6105,-6023,-5317,-4079,-2509,-802,801,2103,2952,3259,3037,2339,1322,145,-1006,-1964,-2618,-2900,-2821,-2444,-1878,-1254,-698,-320,-181,-308,-673,-1227,-1887,-2578,-3229,-3791,-4244,-4578,-4822,-4970,-5045,-5013,-4827,-4428,-3710,-2614,-1073,920,3306,5995,8799,11535,13964,15899,17141,17601,17202,15990,14036,11507,8587,5524,2548,-79,-2165,-3511,-4019,-3627,-2355,-286,2431,5609,9008,12369,15440,17965,19749,20654,20610,19646,17849,15387,12468,9323,6184,3237,646,-1532,-3251,-4588,-5601,-6424,-7151,-7876,-8652,-9481,-10343,-11167,-11883,-12401,-12655,-12595,-12211,-11508,-10557,-9406,-8172,-6923,-5764,-4746,-3927,-3319,-2921,-2695,-2589,-2518,-2405,-2161,-1734,-1094,-272,680,1628,2464,3018,3185,2873,2056,789,-822,-2587,-4295,-5703,-6598,-6809,-6238,-4889,-2834,-253,2614,5504,8106,10178,11493,11924,11433,10075,8000,5425,2607,-172,-2669,-4663,-6036,-6721,-6756,-6234,-5296,-4129,-2896,-1794,-944,-484,-465,-916,-1817,-3075,-4600,-6220,-7790,-9147,-10141,-10685,-10695,-10191,-9196,-7821,-6191,-4466,-2811,-1394,-328,280,417,99,-577,-1482,-2438,-3275,-3817,-3925,-3523,-2550,-1061,914,3241,5819,8507,11164,13683,15917,17773,19136,19928,20097,19635,18571,17006,15056,12894,10679,8562,6672,5066,3769,2740,1897,1136,337,-606,-1777,-3200,-4872,-6702,-8573,-10321,-11762,-12738,-13126,-12871,-11988,-10558,-8716,-6624,-4432,-2297,-300,1465,2981,4213,5156,5793,6108,6087,5736,5086,4212,3230,2271,1499,1011,886,1110,1595,2198,2733,3006,2881,2271,1189,-257,-1881,-3442,-4673,-5345,-5283,-4412,-2783,-541,2056,4701,7081,8902,9963,10146,9462,8002,5967,3586,1142,-1116,-2953,-4223,-4838,-4814,-4241,-3270,-2107,-949,14,631,829,578,-59,-986,-2044,-3095,-3953,-4529,-4694,-4432,-3725,-2624,-1222,359,1972,3466,4719,5633,6162,6314,6118,5655,4988,4211,3395,2617,1958,1483,1273,1384,1868,2744,3995,5582,7407,9363,11302,13078,14553,15607,16156,16150,15576,14442,12792,10669,8149,5309,2242,-934,-4113,-7150,-9930,-12313,-14203,-15514,-16223,-16328,-15910,-15072,-13965,-12747,-11581,-10578,-9826,-9341,-9077,-8979,-8913,-8808,-8550,-8116,-7473,-6671,-5750,-4794,-3872,-3057,-2394,-1934,-1672,-1640,-1794,-2137,-2626,-3235,-3940,-4692,-5467,-6190,-6808,-7225,-7375,-7180,-6615,-5663,-4378,-2827,-1131,581,2161,3467,4393,4832,4763,4164,3088,1610,-162,-2107,-4074,-5927,-7507,-8673,-9298,-9268,-8545,-7107,-5047,-2476,387,3308,6006,8214,9676,10193,9649,8004,5371,1938,-1976,-5980,-9672,-12641,-14577,-15259,-14640,-12792,-9964,-6486,-2761,780,3771,5921,7056,7161,6330,4784,2827,775,-1034,-2356,-2987,-2858,-1961,-408,1653,4012,6463,8807,10877,12554,13778,14523,14832,14748,14358,13719,12896,11915,10778,9490,8009,6333,4442,2344,72,-2313,-4731,-7054,-9166,-10924,-12219,-12975,-13146,-12781,-11924,-10733,-9327,-7888,-6555,-5444,-4611,-4069,-3736,-3525,-3283,-2874,-2174,-1103,374,2233,4391,6743,9118,11355,13271,14692,15482,15534,14812,13338,11195,8535,5527,2395,-661,-3436,-5759,-7516,-8632,-9107,-8999,-8420,-7520,-6466,-5405,-4455,-3689,-3116,-2723,-2444,-2233,-2032,-1830,-1636,-1498,-1477,-1637,-2024,-2632,-3429,-4299,-5128,-5753,-6041,-5883,-5228,-4081,-2522,-681,1269,3125,4704,5832,6408,6369,5765,4691,3338,1936,736,-29,-174,383,1622,3412,5491,7594,9359,10542,10934,10482,9268,7505,5502,3619,2203,1528,1784,3004,5125,7928,11161,14473,17553,20095,21865,22717,22600,21557,19719,17285,14482,11552,8715,6139,3928,2134,707,-402,-1326,-2163,-3023,-3976,-5055,-6234,-7469,-8653,-9687,-10465,-10894,-10931,-10569,-9833,-8812,-7591,-6293,-5033,-3913,-3013,-2378,-2002,-1845,-1822,-1822,-1722,-1418,-814,112,1374,2894,4601,6349,8024,9480,10605,11298,11493,11172,10346,9097,7514,5747,3936,2218,715,-530,-1472,-2187,-2723,-3208,-3727,-4377,-5191,-6172,-7262,-8359,-9333,-10044,-10363,-10210,-9572,-8488,-7083,-5510,-3949,-2579,-1522,-874,-633,-751,-1119,-1576,-1968,-2128,-1946,-1353,-374,927,2375,3782,4921,5555,5531,4704,3086,745,-2098,-5168,-8100,-10537,-12148,-12692,-12074,-10322,-7649,-4362,-869,2402,5068,6821,7517,7130,5834,3887,1662,-453,-2090,-2956,-2867,-1762,270,3040,6242,9535,12555,14985,16572,17169,16726,15327,13102,10304,7153,3935,844,-1931,-4314,-6261,-7814,-9030,-9988,-10762,-11383,-11870,-12196,-12314,-12175,-11715,-10908,-9731,-8219,-6417,-4431,-2363,-366,1426,2874,3853,4292,4158,3493,2406,1077,-280,-1424,-2150,-2294,-1799,-694,884,2715,4542,6065,7054,7296,6710,5295,3160,523,-2365,-5200,-7709,-9658,-10913,-11409,-11216,-10447,-9288,-7938,-6574,-5338,-4319,-3531,-2951,-2492,-2067,-1571,-941,-134,845,1941,3085,4172,5109,5807,6182,6207,5846,5145,4158,3013,1833,795,21,-365,-324,139,922,1935,2971,3933,4633,5014,4993,4591,3825,2809,1614,389,-775,-1774,-2529,-3012,-3175,-3033,-2572,-1806,-767,523,1988,3560,5150,6643,7980,9055,9861,10363,10614,10646,10541,10325,10046,9659,9141,8395,7357,5975,4221,2146,-175,-2606,-5001,-7203,-9075,-10529,-11501,-12011,-12100,-11856,-11402,-10830,-10250,-9733,-9302,-8974,-8713,-8491,-8270,-8025,-7738,-7416,-7053,-6662,-6232,-5765,-5243,-4653,-3984,-3220,-2359,-1391,-319,848,2088,3353,4560,5618,6383,6732,6537,5701,4203,2067,-591,-3577,-6676,-9597,-12095,-13934,-14941,-15051,-14245,-12654,-10411,-7776,-4954,-2218,234,2222,3635,4422,4615,4285,3588,2673,1748,967,486,382,685,1355,2302,3406,4535,5582,6446,7085,7441,7522,7289,6758,5913,4755,3300,1566,-399,-2513,-4697,-6807,-8730,-10315,-11452,-12035,-12021,-11404,-10253,-8681,-6859,-4973,-3222,-1775,-740,-172,-15,-163,-422,-595,-480,63,1079,2524,4234,5994,7555,8682,9230,9128,8433,7287,5922,4564,3468,2774,2567,2811,3356,4005,4481,4553,4003,2738,749,-1820,-4754,-7724,-10403,-12461,-13655,-13840,-13014,-11300,-8939,-6256,-3573,-1222,577,1671,2048,1774,1003,-80,-1292,-2466,-3477,-4254,-4745,-4940,-4840,-4451,-3807,-2943,-1919,-814,291,1299,2133,2722,3024,3004,2665,2000,1039,-196,-1652,-3278,-4992,-6714,-8327,-9725,-10772,-11380,-11442,-10952,-9899,-8401,-6564,-4590,-2635,-883,547,1565,2140,2258,1981,1332,433,-646,-1748,-2758,-3491,-3832,-3645,-2866,-1499,408,2700,5182,7619,9751,11370,12305,12489,11945,10802,9253,7569,5977,4741,3988,3812,4171,4952,5956,6987,7804,8293,8327,7951,7238,6346,5504,4884,4704,5053,5980,7428,9250,11261,13209,14869,16011,16486,16191,15127,13367,11061,8410,5653,3000,658,-1239,-2617,-3454,-3806,-3762,-3446,-3005,-2575,-2293,-2244,-2520,-3129,-4079,-5318,-6762,-8333,-9902,-11371,-12628,-13576,-14157,-14323,-14084,-13481,-12585,-11482,-10273,-8999,-7744,-6480,-5232,-3949,-2614,-1200,290,1837,3385,4871,6207,7316,8120,8559,8583,8161,7292,5994,4343,2441,431,-1529,-3283,-4707,-5715,-6282,-6419,-6202,-5697,-5011,-4197,-3307,-2348,-1294,-128,1191,2639,4181,5707,7068,8093,8594,8424,7501,5803,3423,533,-2636,-5765,-8572,-10744,-12055,-12347,-11561,-9776,-7156,-4010,-673,2446,4979,6619,7160,6540,4848,2290,-809,-4090,-7186,-9787,-11657,-12691,-12867,-12279,-11088,-9469,-7614,-5666,-3713,-1797,101,2029,4033,6147,8366,10633,12862,14931,16714,18098,19004,19396,19275,18714,17774,16584,15244,13851,12491,11193,9965,8776,7564,6268,4815,3158,1286,-790,-2987,-5211,-7305,-9119,-10494,-11312,-11510,-11074,-10093,-8683,-7027,-5313,-3711,-2360,-1353,-698,-387,-330,-436,-609,-754,-842,-845,-805,-762,-781,-900,-1146,-1489,-1903,-2278,-2563,-2633,-2445,-1965,-1188,-197,931,2069,3087,3892,4395,4580,4453,4073,3516,2880,2241,1691,1259,1003,914,991,1228,1584,2041,2573,3112,3652,4095,4419,4548,4447,4092,3473,2605,1537,333,-903,-2031,-2933,-3435,-3452,-2894,-1782,-194,1714,3715,5580,7062,7976,8195,7668,6440,4626,2404,-5,-2376,-4496,-6186,-7335,-7885,-7849,-7287,-6296,-4978,-3448,-1778,-55,1702,3442,5169,6849,8469,9997,11394,12615,13614,14336,14747,14807,14508,13861,12907,11699,10312,8815,7259,5691,4110,2511,874,-840,-2640,-4526,-6489,-8453,-10378,-12148,-13701,-14944,-15845,-16375,-16570,-16481,-16179,-15755,-15276,-14785,-14329,-13876,-13433,-12950,-12382,-11702,-10847,-9807,-8543,-7075,-5421,-3651,-1842,-95,1482,2793,3754,4300,4413,4078,3359,2309,1061,-272,-1541,-2628,-3446,-3936,-4099,-3949,-3554,-2965,-2275,-1552,-870,-303,115,350,412,332,169,-3,-96,-46,198,648,1275,2025,2789,3462,3901,4002,3650,2795,1428,-394,-2541,-4823,-7006,-8825,-10029,-10400,-9823,-8249,-5808,-2690,782,4238,7318,9666,11061,11332,10494,8620,5936,2689,-798,-4241,-7353,-9940,-11840,-13007,-13413,-13139,-12249,-10890,-9166,-7229,-5174,-3117,-1113,771,2533,4141,5628,6969,8191,9264,10189,10928,11467,11779,11839,11637,11147,10366,9261,7846,6110,4088,1833,-579,-3024,-5355,-7411,-9008,-10015,-10334,-9939,-8927,-7419,-5663,-3874,-2295,-1084,-343,-59,-158,-486,-850,-1073,-969,-447,571,2055,3942,6101,8374,10572,12519,14019,14930,15122,14515,13098,10897,8025,4612,863,-3045,-6879,-10472,-13639,-16244,-18179,-19358,-19745,-19321,-18118,-16188,-13648,-10621,-7298,-3874,-572,2393,4825,6591,7589,7832,7368,6343,4934,3365,1833,539,-405,-929,-1056,-862,-474,-35,334,528,512,284,-113,-584,-1046,-1371,-1471,-1245,-646,365,1749,3471,5399,7413,9329,10975,12179,12814,12794,12125,10877,9197,7298,5401,3751,2551,1953,2052,2855,4315,6303,8662,11180,13656,15867,17625,18765,19167,18771,17590,15693,13242,10422,7471,4611,2037,-96,-1722,-2809,-3429,-3656,-3638,-3490,-3347,-3312,-3437,-3774,-4287,-4959,-5710,-6474,-7171,-7740,-8132,-8329,-8334,-8156,-7839,-7389,-6849,-6204,-5463,-4587,-3557,-2338,-918,705,2491,4395,6321,8185,9885,11334,12454,13211,13552,13501,13051,12251,11147,9784,8235,6524,4722,2836,918,-1008,-2891,-4670,-6249,-7529,-8389,-8734,-8503,-7706,-6416,-4784,-3024,-1342,11,893,1178,863,11,-1247,-2728,-4246,-5616,-6701,-7412,-7708,-7611,-7180,-6498,-5673,-4784,-3911,-3096,-2362,-1714,-1125,-574,-4,623,1351,2186,3109,4052,4913,5567,5892,5777,5173,4051,2472,509,-1673,-3915,-5997,-7717,-8880,-9322,-8955,-7759,-5798,-3231,-259,2845,5821,8395,10358,11546,11876,11340,10003,7987,5493,2705,-113,-2764,-5033,-6757,-7855,-8272,-8066,-7316,-6169,-4786,-3333,-1955,-764,176,856,1294,1559,1716,1850,2018,2273,2616,3044,3511,3959,4323,4538,4540,4292,3756,2929,1826,485,-1013,-2591,-4116,-5498,-6612,-7387,-7766,-7732,-7300,-6534,-5505,-4339,-3141,-2049,-1160,-584,-378,-592,-1237,-2296,-3735,-5474,-7437,-9490,-11513,-13336,-14807,-15764,-16089,-15691,-14562,-12749,-10381,-7631,-4713,-1830,822,3099,4899,6193,6966,7302,7238,6912,6389,5797,5196,4682,4285,4062,4012,4142,4426,4829,5293,5772,6192,6520,6695,6711,6542,6197,5700,5066,4362,3626,2925,2308,1829,1492,1338,1303,1398,1533,1676,1763,1767,1677,1513,1322,1164,1130,1284,1701,2416,3437,4734,6236,7824,9359,10672,11588,11958,11652,10610,8836,6396,3447,176,-3149,-6280,-8957,-10969,-12190,-12552,-12117,-10997,-9406,-7578,-5781,-4264,-3223,-2809,-3063,-3962,-5387,-7162,-9084,-10928,-12514,-13674,-14315,-14371,-13848,-12765,-11202,-9233,-6975,-4558,-2099,240,2342,4072,5330,6057,6225,5867,5066,3934,2650,1335,186,-731,-1311,-1566,-1520,-1246,-832,-356,95,481,749,886,872,718,422,10,-504,-1077,-1691,-2294,-2871,-3372,-3787,-4059,-4201,-4167,-3966,-3608,-3093,-2476,-1776,-1060,-371,232,720,1072,1296,1424,1491,1566,1670,1868,2136,2491,2869,3239,3522,3679,3653,3431,3002,2398,1645,803,-89,-991,-1875,-2734,-3573,-4388,-5188,-5939,-6599,-7095,-7345,-7265,-6796,-5898,-4589,-2907,-970,1118,3196,5127,6803,8118,9063,9619,9848,9806,9565,9189,8697,8108,7369,6455,5296,3862,2139,151,-2031,-4287,-6482,-8438,-10023,-11081,-11561,-11400,-10669,-9417,-7817,-6011,-4217,-2611,-1388,-657,-503,-895,-1750,-2905,-4161,-5321,-6198,-6693,-6730,-6364,-5648,-4728,-3720,-2782,-2018,-1551,-1437,-1740,-2463,-3597,-5083,-6834,-8725,-10616,-12339,-13754,-14713,-15129,-14954,-14191,-12912,-11217,-9261,-7192,-5179,-3335,-1763,-490,495,1263,1911,2548,3272,4131,5133,6215,7268,8158,8722,8849,8448,7524,6140,4447,2628,915,-501,-1436,-1802,-1562,-774,448,1951,3550,5078,6382,7340,7898,8025,7778,7227,6507,5744,5101,4687,4606,4901,5547,6498,7631,8837,9984,10972,11724,12206,12423,12398,12199,11884,11520,11183,10905,10729,10654,10659,10701,10733,10671,10473,10062,9407,8478,7266,5793,4107,2267,389,-1450,-3114,-4532,-5619,-6363,-6770,-6905,-6873,-6785,-6790,-6991,-7482,-8300,-9423,-10778,-12240,-13642,-14805,-15546,-15722,-15231,-14058,-12238,-9897,-7205,-4377,-1626,843,2884,4388,5347,5782,5803,5531,5105,4662,4294,4056,3962,3975,4027,4041,3911,3580,2991,2143,1062,-188,-1522,-2825,-3992,-4889,-5431,-5498,-5053,-4054,-2542,-602,1612,3901,6029,7776,8954,9444,9237,8378,7044,5395,3673,2022,600,-566,-1466,-2187,-2823,-3493,-4286,-5244,-6370,-7589,-8818,-9925,-10797,-11337,-11476,-11188,-10470,-9346,-7860,-6057,-4003,-1772,551,2855,5039,6973,8556,9678,10277,10291,9743,8639,7094,5201,3129,1035,-914,-2570,-3823,-4599,-4865,-4629,-3917,-2784,-1298,477,2443,4526,6635,8675,10576,12241,13607,14603,15169,15252,14826,13863,12411,10518,8326,5976,3671,1578,-124,-1353,-2049,-2271,-2107,-1721,-1294,-996,-992,-1360,-2154,-3311,-4761,-6343,-7931,-9364,-10531,-11343,-11743,-11722,-11275,-10437,-9237,-7722,-5937,-3944,-1800,401,2571,4582,6304,7583,8292,8315,7593,6125,3977,1306,-1692,-4745,-7585,-9928,-11541,-12244,-11961,-10699,-8588,-5833,-2698,507,3521,6087,8069,9374,10028,10111,9756,9129,8387,7678,7102,6729,6554,6548,6620,6654,6531,6119,5345,4154,2576,684,-1366,-3390,-5183,-6546,-7349,-7506,-7041,-6046,-4673,-3129,-1592,-260,779,1438,1759,1796,1680,1537,1505,1676,2125,2859,3861,5064,6396,7759,9068,10242,11208,11923,12354,12485,12335,11915,11255,10397,9359,8174,6868,5447,3935,2335,668,-1034,-2728,-4324,-5732,-6824,-7478,-7608,-7138,-6092,-4541,-2654,-645,1225,2701,3555,3627,2845,1247,-1042,-3800,-6774,-9680,-12275,-14368,-15833,-16660,-16867,-16593,-15970,-15167,-14339,-13593,-12989,-12543,-12176,-11810,-11299,-10523,-9374,-7801,-5804,-3481,-966,1516,3743,5487,6554,6841,6298,5001,3070,726,-1813,-4286,-6476,-8190,-9297,-9722,-9448,-8521,-7016,-5069,-2806,-403,1997,4234,6179,7738,8820,9426,9512,9139,8315,7105,5569,3785,1844,-146,-2078,-3840,-5354,-6546,-7405,-7917,-8121,-8035,-7701,-7137,-6355,-5364,-4156,-2737,-1133,624,2437,4221,5830,7135,8003,8340,8074,7221,5803,3927,1731,-637,-2973,-5115,-6879,-8116,-8725,-8616,-7800,-6292,-4212,-1715,1002,3703,6186,8232,9731,10562,10759,10322,9392,8064,6514,4880,3319,1963,901,206,-117,-93,214,708,1282,1841,2294,2606,2758,2786,2744,2708,2740,2877,3118,3408,3672,3791,3672,3210,2377,1146,-422,-2249,-4214,-6180,-7998,-9544,-10687,-11350,-11464,-11024,-10032,-8582,-6742,-4685,-2548,-514,1247,2602,3439,3707,3400,2561,1262,-381,-2257,-4246,-6233,-8111,-9783,-11133,-12067,-12469,-12260,-11376,-9818,-7643,-4964,-1978,1111,4053,6624,8649,9989,10627,10582,9997,9015,7851,6675,5654,4893,4437,4282,4353,4567,4788,4921,4854,4533,3914,3005,1848,519,-861,-2171,-3247,-3981,-4247,-4006,-3235,-1993,-359,1526,3530,5501,7329,8922,10250,11304,12127,12762,13257,13655,13962,14167,14241,14119,13769,13135,12219,11018,9590,7981,6269,4522,2805,1173,-334,-1687,-2856,-3830,-4571,-5081,-5312,-5273,-4924,-4268,-3284,-1973,-354,1534,3606,5743,7774,9516,10773,11379,11213,10233,8482,6075,3225,151,-2873,-5622,-7887,-9530,-10466,-10671,-10190,-9097,-7524,-5629,-3572,-1533,353,1964,3240,4166,4784,5169,5418,5630,5864,6154,6458,6703,6772,6535,5888,4728,3048,857,-1731,-4562,-7433,-10114,-12395,-14071,-15007,-15095,-14307,-12665,-10251,-7228,-3789,-210,3244,6278,8653,10175,10736,10303,8945,6794,4044,946,-2252,-5266,-7855,-9798,-10933,-11167,-10494,-8976,-6781,-4092,-1187,1699,4297,6395,7813,8449,8257,7298,5688,3633,1389,-778,-2579,-3811,-4292,-3982,-2915,-1251,782,2887,4784,6198,6957,6962,6242,4910,3173,1254,-583,-2127,-3187,-3654,-3474,-2693,-1410,189,1872,3413,4551,5130,5007,4175,2690,714,-1524,-3752,-5681,-7051,-7667,-7410,-6276,-4343,-1808,1096,4057,6795,9019,10506,11100,10721,9381,7180,4276,898,-2707,-6265,-9542,-12308,-14432,-15813,-16453,-16385,-15730,-14602,-13177,-11589,-9986,-8468,-7115,-5948,-4992,-4216,-3628,-3210,-2977,-2944,-3126,-3520,-4110,-4828,-5626,-6379,-7036,-7463,-7610,-7382,-6737,-5655,-4140,-2269,-142,2077,4229,6125,7643,8664,9145,9092,8531,7551,6236,4694,3048,1407,-98,-1359,-2262,-2715,-2661,-2050,-915,701,2665,4825,6966,8894,10383,11288,11481,10924,9647,7735,5359,2708,31,-2437,-4457,-5839,-6446,-6227,-5201,-3485,-1247,1276,3848,6221,8191,9607,10374,10484,9977,8968,7592,6032,4434,2977,1752,867,322,117,171,399,688,930,1045,960,663,164,-500,-1250,-2018,-2716,-3282,-3659,-3843,-3818,-3631,-3336,-3000,-2727,-2587,-2675,-3046,-3719,-4692,-5884,-7195,-8503,-9642,-10507,-10988,-11029,-10645,-9866,-8788,-7530,-6203,-4953,-3854,-2986,-2353,-1929,-1647,-1422,-1172,-837,-388,171,794,1425,1975,2371,2537,2419,2011,1312,396,-683,-1829,-2969,-4030,-4955,-5686,-6197,-6438,-6429,-6147,-5671,-5023,-4310,-3588,-2919,-2350,-1859,-1445,-1026,-557,53,839,1835,3016,4309,5609,6766,7642,8105,8066,7506,6444,4967,3187,1223,-784,-2745,-4544,-6143,-7440,-8438,-9034,-9232,-8956,-8193,-6939,-5218,-3086,-654,1973,4629,7167,9429,11278,12613,13365,13530,13138,12269,11048,9579,8012,6443,4966,3628,2439,1368,352,-688,-1844,-3158,-4654,-6278,-7923,-9428,-10602,-11265,-11265,-10523,-9032,-6880,-4227,-1305,1629,4295,6461,7927,8602,8456,7582,6104,4231,2152,51,-1930,-3729,-5306,-6709,-7966,-9147,-10259,-11310,-12252,-13044,-13620,-13964,-14061,-13955,-13709,-13398,-13090,-12829,-12613,-12399,-12138,-11737,-11157,-10352,-9320,-8089,-6702,-5214,-3704,-2226,-864,323,1261,1926,2257,2285,1997,1469,749,-48,-848,-1539,-2043,-2305,-2258,-1904,-1218,-234,1021,2481,4071,5691,7222,8550,9543,10118,10202,9803,8963,7806,6486,5192,4087,3331,2972,3039,3444,4057,4719,5254,5523,5438,4966,4154,3111,1991,984,278,24,349,1268,2764,4716,6962,9312,11556,13503,15023,15996,16427,16319,15790,14944,13942,12904,11939,11106,10390,9768,9131,8407,7493,6344,4950,3361,1673,19,-1456,-2626,-3404,-3761,-3733,-3412,-2922,-2418,-2032,-1882,-2055,-2559,-3394,-4477,-5716,-6990,-8183,-9180,-9916,-10330,-10416,-10202,-9725,-9077,-8326,-7568,-6869,-6268,-5780,-5374,-4987,-4553,-3965,-3169,-2110,-794,736,2376,4015,5484,6656,7396,7623,7313,6487,5231,3668,1935,186,-1463,-2898,-4086,-4980,-5638,-6073,-6372,-6574,-6720,-6827,-6866,-6804,-6588,-6167,-5526,-4653,-3594,-2398,-1150,84,1225,2239,3096,3794,4361,4797,5142,5384,5534,5554,5418,5075,4483,3610,2441,986,-714,-2595,-4564,-6509,-8322,-9867,-11059,-11777,-11972,-11569,-10557,-8931,-6728,-4032,-943,2374,5764,9032,12019,14574,16594,18030,18856,19132,18897,18262,17300,16091,14700,13150,11450,9590,7537,5293,2847,254,-2415,-5023,-7415,-9386,-10767,-11358,-11085,-9888,-7861,-5158,-2058,1145,4101,6540,8230,9076,9068,8330,7030,5405,3664,1998,532,-688,-1663,-2467,-3185,-3909,-4710,-5606,-6568,-7521,-8354,-8952,-9222,-9092,-8562,-7656,-6464,-5097,-3683,-2357,-1208,-319,299,651,795,795,745,719,798,1029,1442,2038,2770,3593,4397,5105,5582,5754,5521,4840,3706,2132,234,-1895,-4059,-6088,-7770,-8928,-9407,-9118,-8036,-6209,-3766,-877,2226,5323,8172,10572,12361,13427,13741,13324,12284,10765,8942,7004,5102,3360,1844,566,-507,-1425,-2276,-3106,-3968,-4878,-5806,-6721,-7548,-8210,-8630,-8722,-8420,-7670,-6434,-4724,-2577,-89,2595,5304,7827,9992,11640,12688,13131,13012,12472,11648,10710,9797,9010,8397,7957,7647,7391,7122,6769,6306,5712,5030,4274,3501,2730,1967,1225,465,-304,-1121,-1974,-2879,-3815,-4763,-5700,-6568,-7348,-7978,-8454,-8759,-8921,-8978,-8992,-9042,-9178,-9479,-9943,-10579,-11315,-12058,-12688,-13059,-13063,-12602,-11654,-10252,-8506,-6580,-4688,-3053,-1886,-1348,-1516,-2373,-3795,-5580,-7453,-9135,-10353,-10905,-10666,-9616,-7825,-5453,-2710,152,2882,5239,7024,8086,8333,7753,6401,4419,2008,-576,-3062,-5159,-6646,-7327,-7106,-5987,-4037,-1453,1555,4690,7677,10231,12120,13166,13278,12431,10708,8238,5226,1906,-1493,-4731,-7638,-10067,-11954,-13272,-14052,-14343,-14188,-13652,-12725,-11448,-9781,-7754,-5357,-2654,294,3353,6401,9263,11798,13857,15360,16234,16511,16205,15427,14248,12790,11119,9324,7427,5472,3450,1382,-713,-2785,-4751,-6494,-7883,-8773,-9054,-8638,-7532,-5766,-3498,-894,1808,4374,6588,8282,9348,9761,9557,8847,7757,6457,5070,3728,2486,1378,379,-556,-1494,-2505,-3628,-4893,-6265,-7680,-9028,-10163,-10947,-11227,-10940,-10019,-8543,-6578,-4312,-1924,378,2381,3927,4887,5191,4850,3906,2483,710,-1243,-3224,-5102,-6745,-8114,-9140,-9855,-10257,-10398,-10282,-9955,-9383,-8590,-7543,-6254,-4742,-3046,-1230,622,2424,4092,5552,6773,7720,8419,8888,9173,9324,9379,9375,9346,9288,9214,9100,8903,8596,8105,7394,6416,5138,3577,1750,-255,-2353,-4411,-6304,-7913,-9124,-9878,-10104,-9797,-8944,-7579,-5749,-3538,-1037,1612,4286,6835,9125,11072,12593,13694,14397,14780,14928,14946,14899,14848,14787,14694,14499,14135,13519,12601,11355,9801,7997,6053,4081,2250,680,-477,-1126,-1198,-665,460,2094,4152,6448,8823,11059,12962,14365,15111,15129,14369,12843,10630,7812,4554,1019,-2591,-6055,-9166,-11707,-13506,-14428,-14392,-13401,-11513,-8882,-5715,-2293,1093,4109,6497,7994,8473,7857,6212,3665,476,-3101,-6696,-10034,-12796,-14774,-15808,-15850,-14915,-13136,-10673,-7772,-4659,-1599,1211,3587,5413,6635,7245,7291,6865,6064,5031,3878,2744,1725,918,375,129,175,482,992,1632,2310,2933,3408,3649,3592,3192,2421,1298,-154,-1857,-3732,-5654,-7516,-9187,-10576,-11595,-12203,-12370,-12111,-11439,-10398,-9014,-7335,-5406,-3266,-999,1355,3677,5905,7915,9637,10974,11894,12359,12422,12113,11538,10765,9887,8944,7973,6947,5850,4624,3241,1665,-79,-1971,-3903,-5770,-7417,-8676,-9394,-9444,-8742,-7292,-5153,-2482,521,3592,6484,8919,10709,11663,11719,10837,9083,6579,3486,41,-3543,-6981,-10067,-12545,-14290,-15161,-15181,-14389,-12960,-11092,-9037,-7043,-5343,-4113,-3479,-3503,-4160,-5407,-7092,-9083,-11159,-13129,-14773,-15901,-16376,-16101,-15085,-13385,-11158,-8574,-5872,-3244,-895,1049,2492,3423,3850,3857,3514,2944,2244,1539,911,455,213,212,444,872,1458,2144,2891,3669,4466,5297,6169,7112,8112,9153,10174,11080,11779,12144,12095,11552,10504,8944,6957,4602,2024,-671,-3324,-5789,-7926,-9589,-10685,-11130,-10918,-10065,-8672,-6827,-4700,-2393,-84,2156,4191,5989,7493,8692,9598,10219,10585,10717,10648,10397,10006,9514,8947,8376,7800,7276,6784,6317,5840,5300,4636,3809,2764,1504,47,-1547,-3183,-4747,-6108,-7144,-7747,-7836,-7378,-6368,-4849,-2912,-656,1752,4170,6402,8281,9621,10288,10167,9228,7488,5059,2123,-1088,-4291,-7233,-9669,-11441,-12454,-12725,-12328,-11448,-10277,-9078,-8066,-7447,-7344,-7794,-8747,-10047,-11502,-12853,-13869,-14345,-14148,-13235,-11663,-9569,-7187,-4775,-2610,-925,104,423,40,-893,-2206,-3650,-4995,-6015,-6554,-6490,-5824,-4586,-2906,-958,1087,3025,4711,6045,6960,7483,7640,7528,7230,6836,6435,6064,5769,5539,5339,5123,4809,4331,3625,2648,1386,-140,-1875,-3725,-5563,-7248,-8619,-9545,-9911,-9651,-8759,-7261,-5252,-2847,-192,2542,5207,7629,9686,11268,12312,12812,12784,12310,11465,10366,9096,7745,6370,5015,3701,2438,1223,58,-1064,-2121,-3110,-3981,-4715,-5247,-5549,-5564,-5282,-4693,-3838,-2784,-1622,-489,502,1209,1537,1423,845,-167,-1513,-3108,-4779,-6413,-7878,-9073,-9948,-10472,-10636,-10483,-10014,-9305,-8378,-7324,-6205,-5131,-4208,-3553,-3267,-3424,-4059,-5151,-6643,-8414,-10346,-12279,-14095,-15653,-16875,-17664,-17976,-17771,-17029,-15782,-14075,-12011,-9726,-7362,-5107,-3086,-1444,-235,514,844,850,649,388,186,154,348,787,1460,2305,3273,4281,5281,6229,7106,7921,8680,9412,10129,10820,11470,12006,12392,12521,12363,11847,10972,9741,8206,6428,4509,2549,665,-1029,-2428,-3443,-4013,-4096,-3689,-2799,-1470,249,2285,4549,6956,9388,11749,13926,15827,17379,18512,19224,19478,19338,18815,17992,16916,15663,14268,12798,11238,9642,7955,6223,4405,2563,714,-1045,-2644,-3988,-5013,-5685,-5991,-5967,-5652,-5112,-4398,-3583,-2704,-1833,-1006,-295,255,588,671,493,63,-571,-1332,-2127,-2836,-3353,-3589,-3475,-2999,-2169,-1048,274,1660,2966,4006,4643,4731,4220,3093,1440,-610,-2858,-5090,-7092,-8681,-9747,-10234,-10191,-9707,-8955,-8100,-7327,-6782,-6549,-6693,-7183,-7970,-8956,-10015,-11001,-11781,-12210,-12193,-11667,-10625,-9124,-7253,-5165,-2998,-925,939,2494,3702,4563,5137,5477,5681,5813,5929,6076,6247,6443,6618,6724,6694,6467,5970,5174,4048,2627,973,-807,-2566,-4155,-5422,-6245,-6550,-6312,-5554,-4361,-2814,-1053,828,2700,4491,6129,7562,8786,9781,10569,11162,11560,11770,11767,11547,11086,10407,9530,8534,7493,6510,5664,5016,4592,4370,4303,4317,4337,4282,4108,3773,3272,2619,1830,937,-18,-1008,-1951,-2785,-3406,-3708,-3609,-3050,-2035,-635,1006,2696,4196,5289,5772,5545,4576,2960,883,-1403,-3593,-5396,-6566,-6910,-6363,-4941,-2781,-144,2677,5285,7334,8492,8548,7404,5142,1962,-1804,-5751,-9484,-12626,-14915,-16199,-16462,-15815,-14466,-12685,-10761,-8967,-7505,-6515,-6028,-5996,-6300,-6771,-7208,-7448,-7338,-6812,-5864,-4548,-2979,-1283,409,1984,3383,4557,5525,6307,6940,7468,7881,8199,8345,8295,7962,7306,6301,4970,3379,1653,-71,-1609,-2837,-3610,-3900,-3678,-3040,-2078,-954,181,1194,1972,2483,2722,2762,2696,2652,2758,3116,3807,4851,6234,7862,9637,11372,12923,14110,14800,14919,14440,13406,11948,10196,8363,6613,5115,3973,3243,2900,2877,3046,3265,3393,3290,2884,2113,1000,-405,-2001,-3669,-5280,-6730,-7935,-8852,-9477,-9817,-9910,-9771,-9427,-8871,-8126,-7170,-6062,-4801,-3485,-2171,-974,13,702,1020,964,531,-202,-1162,-2253,-3376,-4466,-5443,-6302,-7005,-7581,-8061,-8477,-8909,-9393,-9999,-10754,-11679,-12755,-13948,-15181,-16371,-17405,-18167,-18546,-18430,-17750,-16458,-14561,-12113,-9225,-6049,-2795,307,3023,5123,6472,6963,6663,5672,4238,2627,1146,61,-406,-157,818,2409,4380,6478,8360,9769,10468,10334,9363,7637,5340,2717,2,-2539,-4736,-6435,-7593,-8209,-8344,-8080,-7495,-6664,-5614,-4370,-2921,-1258,606,2655,4819,7014,9110,10970,12446,13425,13819,13631,12881,11714,10259,8726,7285,6114,5323,4990,5107,5613,6374,7215,7938,8344,8292,7678,6532,4931,3084,1209,-423,-1614,-2199,-2141,-1487,-383,962,2308,3420,4098,4199,3666,2510,844,-1176,-3308,-5308,-6920,-7918,-8154,-7550,-6135,-4047,-1485,1269,3916,6168,7756,8513,8325,7211,5244,2630,-437,-3650,-6791,-9578,-11859,-13483,-14423,-14704,-14420,-13737,-12823,-11877,-11057,-10486,-10214,-10231,-10448,-10744,-10973,-10990,-10695,-10032,-9005,-7677,-6145,-4529,-2952,-1517,-291,684,1419,1954,2348,2702,3076,3564,4194,4986,5911,6916,7912,8821,9538,9987,10102,9846,9195,8192,6862,5310,3645,2003,539,-613,-1333,-1557,-1278,-551,505,1737,2984,4072,4902,5376,5504,5304,4879,4330,3799,3393,3229,3358,3818,4582,5607,6798,8074,9335,10514,11562,12460,13219,13859,14420,14916,15370,15772,16108,16348,16453,16376,16065,15460,14519,13197,11526,9515,7303,4982,2750,740,-878,-2009,-2593,-2649,-2264,-1589,-816,-143,248,253,-181,-982,-2041,-3152,-4134,-4775,-4960,-4620,-3797,-2614,-1251,64,1133,1772,1886,1438,473,-916,-2577,-4376,-6161,-7831,-9319,-10600,-11700,-12667,-13554,-14412,-15243,-16013,-16642,-16999,-16945,-16338,-15063,-13064,-10353,-7014,-3232,772,4691,8246,11124,13116,14036,13858,12614,10484,7712,4605,1510,-1262,-3425,-4779,-5231,-4770,-3514,-1651,560,2811,4804,6266,6977,6821,5785,3945,1514,-1283,-4144,-6789,-8985,-10532,-11357,-11412,-10796,-9588,-7966,-6069,-4028,-1954,109,2128,4101,6035,7919,9723,11400,12859,14031,14799,15127,14950,14317,13279,11980,10550,9180,7988,7112,6589,6437,6601,6976,7455,7859,8079,7971,7463,6524,5170,3466,1521,-556,-2632,-4605,-6383,-7905,-9151,-10102,-10801,-11275,-11585,-11789,-11907,-11972,-11943,-11797,-11473,-10929,-10138,-9098,-7843,-6431,-4955,-3526,-2260,-1292,-713,-617,-1039,-1967,-3362,-5101,-7065,-9075,-10964,-12575,-13779,-14497,-14714,-14451,-13808,-12897,-11866,-10845,-9965,-9285,-8857,-8643,-8573,-8536,-8388,-7992,-7239,-6047,-4402,-2339,52,2635,5241,7687,9803,11435,12482,12902,12697,11966,10820,9439,7994,6655,5552,4759,4291,4100,4082,4112,4047,3774,3232,2390,1317,75,-1190,-2368,-3325,-3959,-4222,-4070,-3538,-2657,-1510,-174,1244,2668,3991,5169,6137,6892,7441,7812,8069,8248,8401,8529,8607,8585,8385,7948,7244,6289,5164,3991,2935,2142,1767,1861,2471,3508,4870,6375,7836,9060,9892,10200,9941,9106,7774,6065,4143,2194,392,-1096,-2173,-2774,-2937,-2742,-2350,-1935,-1688,-1757,-2254,-3194,-4539,-6159,-7879,-9493,-10795,-11614,-11821,-11377,-10302,-8707,-6755,-4658,-2641,-917,327,970,936,224,-1124,-3019,-5336,-7943,-10684,-13403,-15961,-18185,-19971,-21178,-21749,-21635,-20842,-19428,-17477,-15119,-12488,-9733,-6987,-4370,-1969,160,1976,3485,4672,5573,6185,6547,6684,6639,6467,6233,6003,5846,5805,5906,6154,6504,6919,7317,7642,7827,7845,7683,7360,6924,6406,5847,5264,4638,3962,3195,2318,1330,259,-844,-1892,-2802,-3489,-3891,-3978,-3748,-3225,-2449,-1482,-369,821,2045,3238,4353,5325,6100,6633,6866,6786,6374,5646,4653,3463,2186,946,-106,-842,-1125,-894,-110,1161,2815,4668,6502,8071,9138,9498,9003,7594,5293,2222,-1409,-5354,-9303,-12966,-16071,-18394,-19805,-20263,-19826,-18647,-16939,-14938,-12886,-10979,-9349,-8077,-7157,-6548,-6162,-5899,-5665,-5366,-4976,-4454,-3863,-3253,-2741,-2432,-2451,-2864,-3734,-5038,-6716,-8666,-10733,-12757,-14560,-15979,-16878,-17161,-16789,-15773,-14207,-12204,-9950,-7623,-5417,-3490,-1975,-919,-345,-169,-292,-560,-816,-925,-778,-321,446,1484,2712,4035,5351,6590,7683,8626,9427,10128,10798,11486,12237,13076,13952,14834,15579,16085,16179,15750,14675,12936,10572,7726,4649,1616,-1027,-3017,-4123,-4252,-3424,-1776,455,2958,5427,7550,9104,9950,10056,9527,8538,7362,6265,5511,5291,5705,6735,8281,10122,12025,13712,14956,15585,15521,14781,13473,11759,9840,7911,6137,4637,3466,2621,2050,1660,1347,999,532,-119,-977,-2039,-3279,-4638,-6061,-7457,-8748,-9817,-10580,-10923,-10784,-10120,-8916,-7238,-5142,-2789,-287,2154,4406,6287,7676,8478,8613,8070,6848,5019,2671,-38,-2937,-5828,-8504,-10787,-12536,-13669,-14182,-14149,-13690,-12994,-12234,-11599,-11216,-11169,-11466,-12035,-12761,-13452,-13933,-14020,-13608,-12636,-11159,-9255,-7101,-4840,-2638,-606,1197,2753,4087,5251,6276,7215,8059,8810,9412,9802,9917,9678,9073,8104,6850,5427,3999,2741,1824,1380,1468,2079,3113,4383,5689,6779,7467,7628,7194,6237,4850,3228,1543,-5,-1271,-2135,-2545,-2472,-1956,-1041,182,1607,3121,4584,5879,6896,7582,7907,7932,7714,7384,7051,6840,6839,7114,7694,8554,9661,10906,12180,13323,14183,14589,14417,13566,12009,9782,6993,3793,411,-2947,-6046,-8697,-10783,-12222,-13035,-13262,-13007,-12356,-11408,-10235,-8867,-7355,-5698,-3923,-2065,-152,1737,3543,5172,6521,7500,7995,7946,7297,6075,4342,2237,-63,-2373,-4495,-6286,-7663,-8603,-9173,-9481,-9667,-9884,-10228,-10764,-11461,-12231,-12933,-13398,-13468,-13018,-11983,-10363,-8246,-5770,-3126,-556,1732,3526,4696,5183,5001,4263,3100,1709,259,-1073,-2160,-2871,-3156,-2929,-2200,-961,719,2749,4963,7189,9189,10772,11736,11966,11404,10094,8168,5828,3347,993,-963,-2332,-2998,-2976,-2360,-1361,-194,892,1740,2245,2432,2386,2270,2249,2470,3028,3939,5154,6547,7977,9250,10227,10774,10826,10397,9556,8422,7165,5911,4780,3826,3057,2444,1943,1499,1070,653,230,-155,-479,-710,-815,-824,-757,-711,-763,-1043,-1627,-2580,-3911,-5562,-7434,-9377,-11205,-12738,-13801,-14245,-14003,-13028,-11394,-9204,-6632,-3895,-1186,1277,3349,4901,5867,6217,5962,5132,3788,1993,-166,-2584,-5165,-7770,-10305,-12638,-14695,-16393,-17692,-18570,-19021,-19065,-18714,-18003,-16939,-15575,-13932,-12089,-10107,-8071,-6047,-4089,-2242,-515,1040,2420,3555,4412,4925,5066,4805,4176,3224,2072,866,-220,-990,-1292,-1011,-104,1371,3309,5501,7758,9837,11580,12835,13533,13658,13234,12329,11026,9405,7567,5578,3525,1472,-510,-2347,-3973,-5311,-6290,-6864,-6971,-6635,-5857,-4733,-3347,-1824,-291,1166,2446,3560,4474,5280,6018,6785,7642,8631,9754,10983,12241,13435,14449,15154,15446,15234,14476,13182,11424,9315,7032,4735,2607,766,-704,-1785,-2534,-3029,-3416,-3817,-4353,-5097,-6052,-7153,-8277,-9253,-9897,-10055,-9608,-8521,-6836,-4671,-2213,313,2675,4668,6137,7011,7287,7036,6369,5422,4302,3103,1848,523,-923,-2572,-4487,-6715,-9242,-11992,-14822,-17532,-19882,-21636,-22577,-22584,-21605,-19741,-17151,-14141,-10995,-8073,-5634,-3905,-2978,-2853,-3396,-4404,-5597,-6693,-7445,-7651,-7238,-6173,-4573,-2546,-315,1972,4107,5998,7545,8744,9605,10192,10573,10822,11030,11246,11530,11931,12422,13032,13651,14210,14557,14539,14016,12860,11020,8507,5417,1930,-1705,-5196,-8220,-10477,-11724,-11781,-10608,-8253,-4898,-808,3686,8229,12469,16125,18968,20893,21860,21949,21297,20105,18605,17010,15528,14276,13344,12706,12323,12057,11819,11465,10948,10231,9365,8425,7522,6756,6186,5840,5663,5546,5358,4911,4085,2760,929,-1360,-3938,-6607,-9073,-11082,-12368,-12727,-12082,-10400,-7847,-4629,-1094,2399,5457,7760,9035,9170,8136,6069,3185,-220,-3799,-7241,-10241,-12607,-14205,-15022,-15112,-14607,-13682,-12514,-11312,-10198,-9327,-8725,-8423,-8342,-8391,-8416,-8288,-7875,-7109,-5969,-4527,-2896,-1264,191,1282,1890,1933,1429,451,-858,-2311,-3696,-4800,-5441,-5472,-4825,-3480,-1513,963,3743,6629,9345,11682,13406,14391,14568,13962,12702,10950,8926,6819,4809,3009,1485,267,-688,-1385,-1913,-2285,-2562,-2736,-2814,-2751,-2515,-2061,-1348,-389,817,2189,3645,5065,6340,7362,8078,8450,8516,8337,8035,7730,7578,7674,8103,8843,9821,10876,11797,12357,12345,11599,10046,7691,4665,1170,-2497,-6030,-9102,-11483,-13003,-13634,-13455,-12614,-11350,-9884,-8466,-7287,-6496,-6183,-6347,-6925,-7785,-8736,-9589,-10138,-10229,-9755,-8662,-7001,-4844,-2394,160,2547,4520,5851,6363,5950,4596,2348,-647,-4193,-8041,-11899,-15497,-18556,-20885,-22336,-22874,-22537,-21442,-19762,-17680,-15378,-13011,-10699,-8514,-6530,-4756,-3233,-1963,-961,-231,211,388,304,25,-392,-826,-1187,-1333,-1175,-624,365,1795,3612,5734,8017,10306,12431,14210,15512,16197,16237,15599,14374,12664,10642,8480,6361,4428,2798,1520,623,55,-226,-319,-297,-241,-200,-228,-327,-521,-791,-1109,-1442,-1709,-1828,-1691,-1193,-259,1156,3020,5251,7682,10120,12320,14083,15213,15636,15318,14367,12927,11242,9541,8065,6987,6410,6352,6729,7398,8132,8713,8905,8523,7457,5662,3193,187,-3165,-6614,-9914,-12819,-15149,-16760,-17595,-17646,-16974,-15672,-13891,-11768,-9477,-7165,-4955,-2974,-1276,44,969,1433,1438,954,20,-1329,-3000,-4898,-6896,-8879,-10731,-12350,-13677,-14658,-15290,-15598,-15616,-15428,-15084,-14652,-14188,-13708,-13248,-12803,-12367,-11918,-11413,-10798,-10019,-9012,-7749,-6201,-4387,-2349,-148,2097,4288,6261,7918,9118,9826,10020,9760,9179,8430,7726,7250,7178,7608,8568,9995,11706,13493,15042,16093,16384,15751,14129,11576,8250,4428,410,-3438,-6811,-9419,-11073,-11663,-11184,-9749,-7546,-4870,-2039,613,2780,4278,4962,4890,4140,2957,1564,241,-805,-1393,-1437,-920,120,1572,3316,5210,7100,8862,10375,11534,12265,12500,12193,11320,9867,7861,5343,2410,-798,-4103,-7262,-10043,-12196,-13529,-13934,-13400,-12047,-10091,-7849,-5654,-3849,-2708,-2420,-3054,-4559,-6770,-9425,-12215,-14793,-16850,-18121,-18431,-17723,-16031,-13526,-10444,-7089,-3791,-863,1430,2877,3371,2881,1466,-730,-3512,-6648,-9876,-12960,-15675,-17841,-19341,-20105,-20137,-19499,-18308,-16717,-14911,-13057,-11318,-9795,-8556,-7593,-6860,-6272,-5685,-5007,-4081,-2854,-1262,680,2906,5315,7761,10076,12096,13679,14701,15141,15001,14397,13491,12487,11610,11035,10895,11204,11919,12873,13862,14654,15017,14804,13924,12413,10398,8094,5776,3710,2144,1252,1093,1658,2788,4282,5877,7300,8352,8872,8847,8335,7510,6584,5803,5345,5359,5840,6735,7861,9019,9987,10564,10640,10141,9131,7684,5991,4202,2524,1111,81,-480,-572,-245,402,1203,2010,2654,3021,3019,2623,1829,703,-700,-2258,-3884,-5447,-6853,-7989,-8786,-9161,-9085,-8528,-7503,-6060,-4265,-2242,-107,1984,3901,5501,6694,7374,7512,7059,6046,4492,2483,107,-2525,-5288,-8075,-10783,-13319,-15622,-17610,-19244,-20450,-21203,-21460,-21221,-20526,-19432,-18079,-16580,-15105,-13771,-12675,-11851,-11271,-10827,-10406,-9811,-8922,-7595,-5791,-3520,-877,1993,4898,7648,10070,12036,13481,14401,14859,14951,14817,14567,14309,14097,13940,13801,13611,13279,12729,11914,10808,9466,7940,6354,4816,3467,2408,1759,1563,1853,2595,3705,5055,6472,7755,8718,9179,9050,8281,6959,5218,3297,1446,-66,-1020,-1251,-691,654,2668,5196,8007,10864,13526,15764,17411,18316,18437,17744,16308,14223,11631,8697,5600,2501,-433,-3080,-5325,-7101,-8360,-9095,-9333,-9131,-8578,-7782,-6841,-5862,-4917,-4064,-3321,-2697,-2147,-1648,-1139,-580,48,769,1559,2389,3221,3984,4631,5078,5273,5128,4597,3625,2190,314,-1965,-4533,-7265,-9985,-12531,-14736,-16491,-17719,-18427,-18663,-18545,-18205,-17797,-17449,-17242,-17214,-17323,-17491,-17586,-17477,-17041,-16189,-14909,-13215,-11220,-9046,-6832,-4737,-2839,-1220,122,1218,2141,2971,3807,4690,5670,6719,7803,8853,9792,10554,11098,11404,11486,11387,11164,10895,10657,10513,10518,10688,11008,11417,11836,12150,12247,12030,11411,10392,8990,7337,5580,3938,2603,1773,1561,2010,3064,4581,6325,8059,9508,10473,10836,10553,9705,8428,6918,5376,3982,2865,2095,1659,1513,1525,1581,1513,1206,544,-525,-2017,-3878,-6027,-8299,-10526,-12484,-13958,-14758,-14750,-13879,-12208,-9873,-7119,-4211,-1433,949,2758,3860,4247,3983,3206,2129,962,-51,-733,-940,-608,212,1429,2813,4132,5108,5487,5103,3851,1802,-920,-4034,-7269,-10305,-12896,-14859,-16111,-16673,-16655,-16225,-15603,-14994,-14588,-14520,-14848,-15570,-16605,-17809,-19006,-19972,-20518,-20477,-19756,-18368,-16396,-14018,-11445,-8889,-6538,-4508,-2848,-1529,-458,490,1452,2548,3843,5370,7072,8875,10641,12243,13523,14373,14674,14393,13500,12072,10189,8028,5764,3617,1782,460,-241,-217,490,1823,3610,5655,7726,9612,11137,12222,12835,13053,12979,12737,12449,12164,11924,11677,11387,10971,10390,9607,8644,7544,6395,5299,4371,3695,3355,3347,3673,4254,5003,5802,6526,7042,7230,6990,6236,4959,3167,983,-1438,-3848,-5984,-7563,-8350,-8180,-6987,-4830,-1871,1623,5328,8888,11970,14290,15646,15944,15194,13510,11089,8181,5046,1968,-843,-3205,-5037,-6332,-7168,-7681,-8058,-8481,-9122,-10090,-11435,-13123,-15056,-17086,-19038,-20756,-22105,-23015,-23473,-23519,-23254,-22782,-22231,-21690,-21223,-20850,-20543,-20266,-19938,-19498,-18868,-17993,-16839,-15389,-13664,-11721,-9626,-7477,-5363,-3344,-1493,195,1717,3122,4459,5792,7147,8553,9975,11362,12628,13669,14380,14671,14482,13802,12682,11230,9601,7989,6581,5557,5045,5131,5807,7044,8709,10665,12725,14696,16405,17697,18467,18670,18309,17465,16245,14809,13309,11913,10741,9903,9427,9319,9519,9933,10456,10981,11417,11722,11876,11884,11797,11617,11390,11094,10711,10195,9492,8543,7318,5830,4120,2346,637,-760,-1692,-1975,-1555,-453,1214,3215,5281,7107,8416,9023,8816,7852,6230,4210,2026,-36,-1749,-2951,-3544,-3526,-2965,-1983,-755,528,1667,2454,2744,2398,1377,-297,-2533,-5131,-7881,-10493,-12738,-14393,-15348,-15580,-15175,-14300,-13185,-12057,-11140,-10588,-10495,-10855,-11604,-12588,-13637,-14545,-15113,-15196,-14667,-13510,-11761,-9561,-7100,-4635,-2404,-651,481,901,659,-118,-1199,-2310,-3152,-3478,-3093,-1929,-17,2473,5309,8177,10782,12859,14217,14770,14536,13618,12193,10450,8581,6731,4993,3410,1981,707,-416,-1343,-2018,-2353,-2274,-1738,-777,526,1987,3383,4469,5003,4828,3878,2198,-10,-2481,-4846,-6740,-7832,-7876,-6763,-4525,-1368,2396,6317,9941,12788,14488,14766,13527,10856,6975,2308,-2694,-7456,-11489,-14321,-15649,-15310,-13328,-9919,-5439,-376,4723,9316,12899,15102,15683,14588,11961,8074,3402,-1579,-6299,-10274,-13101,-14503,-14391,-12823,-10049,-6426,-2435,1426,4657,6838,7666,6992,4846,1411,-2960,-7833,-12708,-17109,-20632,-22988,-24041,-23813,-22443,-20219,-17447,-14500,-11715,-9366,-7659,-6678,-6423,-6784,-7601,-8659,-9744,-10652,-11215,-11310,-10878,-9899,-8426,-6531,-4350,-2010,320,2519,4454,6073,7333,8271,8942,9449,9904,10419,11091,11998,13164,14595,16224,17959,19664,21154,22261,22780,22564,21513,19592,16876,13519,9748,5855,2114,-1193,-3880,-5807,-6966,-7398,-7244,-6657,-5825,-4893,-3996,-3181,-2490,-1868,-1291,-657,71,973,2069,3363,4829,6391,7967,9444,10730,11730,12407,12723,12688,12318,11632,10654,9410,7915,6241,4428,2608,886,-567,-1599,-2069,-1880,-1026,421,2284,4301,6164,7553,8164,7799,6327,3787,330,-3767,-8124,-12342,-16006,-18791,-20456,-20920,-20222,-18553,-16201,-13516,-10867,-8592,-6955,-6126,-6166,-7028,-8555,-10542,-12701,-14775,-16506,-17710,-18288,-18223,-17596,-16547,-15268,-13957,-12813,-11976,-11567,-11607,-12109,-12983,-14141,-15424,-16675,-17715,-18364,-18475,-17911,-16612,-14532,-11729,-8260,-4288,42,4510,8921,13044,16690,19661,21825,23076,23389,22796,21423,19444,17105,14653,12344,10376,8886,7927,7461,7389,7545,7754,7841,7665,7158,6300,5159,3841,2491,1251,259,-418,-715,-664,-296,311,1066,1892,2701,3433,4032,4443,4640,4571,4224,3590,2698,1617,462,-644,-1527,-2067,-2144,-1691,-723,726,2534,4558,6620,8545,10150,11324,11951,12027,11565,10662,9443,8058,6675,5433,4455,3807,3488,3452,3563,3673,3601,3172,2264,785,-1242,-3764,-6608,-9588,-12474,-15029,-17073,-18458,-19126,-19094,-18461,-17393,-16090,-14780,-13651,-12865,-12494,-12548,-12945,-13558,-14227,-14796,-15141,-15201,-14957,-14484,-13867,-13256,-12756,-12494,-12516,-12839,-13429,-14184,-15023,-15788,-16391,-16692,-16632,-16137,-15194,-13798,-11981,-9781,-7265,-4485,-1531,1536,4612,7606,10411,12921,15052,16733,17928,18647,18913,18807,18412,17829,17175,16530,15984,15577,15321,15196,15130,15027,14773,14235,13310,11909,9995,7589,4759,1661,-1536,-4566,-7217,-9219,-10414,-10669,-9986,-8448,-6244,-3650,-957,1507,3487,4804,5368,5245,4573,3605,2623,1921,1748,2270,3556,5559,8125,11022,13944,16577,18604,19771,19894,18900,16823,13836,10177,6222,2304,-1162,-3903,-5671,-6381,-6068,-4876,-3070,-949,1170,2987,4304,4963,4935,4256,3012,1352,-582,-2651,-4710,-6703,-8539,-10224,-11732,-13074,-14222,-15159,-15790,-16066,-15856,-15098,-13715,-11700,-9110,-6062,-2777,505,3454,5790,7216,7533,6636,4523,1343,-2657,-7116,-11614,-15688,-18920,-20933,-21494,-20480,-17967,-14155,-9401,-4142,1145,5983,9981,12849,14432,14743,13922,12234,10038,7702,5609,4067,3297,3399,4349,6004,8136,10466,12689,14538,15780,16289,16007,14977,13316,11173,8739,6189,3681,1348,-702,-2408,-3710,-4592,-5061,-5132,-4862,-4314,-3572,-2725,-1860,-1040,-302,342,944,1565,2302,3253,4503,6089,8034,10257,12685,15153,17515,19599,21283,22451,23067,23099,22581,21531,20014,18063,15750,13124,10256,7239,4161,1137,-1715,-4287,-6454,-8146,-9274,-9838,-9826,-9311,-8386,-7157,-5789,-4404,-3152,-2143,-1450,-1121,-1137,-1449,-1969,-2580,-3181,-3672,-4015,-4194,-4272,-4326,-4466,-4806,-5416,-6341,-7552,-8968,-10465,-11888,-13101,-13976,-14470,-14558,-14315,-13827,-13244,-12679,-12267,-12067,-12112,-12372,-12780,-13231,-13634,-13884,-13935,-13752,-13367,-12825,-12225,-11651,-11207,-10936,-10864,-10934,-11033,-11016,-10674,-9848,-8370,-6160,-3215,389,4448,8712,12837,16494,19357,21178,21825,21272,19656,17213,14259,11162,8242,5782,3946,2805,2299,2317,2657,3145,3582,3854,3874,3639,3196,2622,2023,1499,1131,984,1069,1393,1889,2522,3192,3868,4494,5070,5616,6171,6785,7516,8392,9435,10631,11925,13234,14433,15373,15892,15843,15106,13626,11404,8549,5202,1604,-1991,-5326,-8129,-10223,-11460,-11802,-11292,-10060,-8317,-6331,-4383,-2784,-1743,-1461,-1971,-3246,-5126,-7375,-9709,-11811,-13410,-14270,-14268,-13360,-11629,-9233,-6428,-3499,-769,1490,3035,3727,3526,2471,732,-1483,-3899,-6243,-8278,-9838,-10827,-11269,-11242,-10912,-10462,-10078,-9911,-10059,-10534,-11299,-12238,-13207,-14063,-14652,-14898,-14741,-14196,-13313,-12179,-10882,-9520,-8139,-6770,-5398,-3981,-2470,-835,946,2830,4745,6582,8187,9422,10137,10236,9656,8416,6593,4348,1910,-475,-2497,-3926,-4516,-4166,-2847,-665,2172,5370,8600,11509,13824,15307,15886,15566,14513,12970,11243,9660,8512,8008,8280,9311,10993,13124,15421,17597,19368,20499,20853,20374,19126,17252,14984,12570,10282,8332,6862,5933,5475,5364,5384,5307,4910,4021,2539,483,-2067,-4904,-7804,-10499,-12760,-14414,-15370,-15656,-15365,-14681,-13805,-12913,-12163,-11594,-11208,-10896,-10537,-9961,-9057,-7721,-5967,-3856,-1553,734,2764,4300,5143,5154,4285,2576,180,-2683,-5699,-8559,-10925,-12528,-13172,-12773,-11366,-9138,-6341,-3353,-533,1749,3202,3620,2938,1199,-1418,-4623,-8088,-11401,-14209,-16173,-17054,-16711,-15135,-12440,-8869,-4750,-481,3557,6996,9601,11204,11831,11577,10699,9471,8219,7195,6615,6532,6933,7658,8504,9230,9632,9557,8961,7895,6492,4954,3497,2299,1527,1221,1414,2030,2979,4142,5388,6630,7776,8802,9700,10510,11275,12068,12927,13899,14976,16119,17256,18293,19105,19605,19695,19329,18511,17253,15666,13834,11914,10020,8270,6728,5410,4280,3256,2236,1103,-225,-1806,-3633,-5643,-7726,-9713,-11446,-12746,-13493,-13593,-13024,-11821,-10077,-7951,-5619,-3308,-1222,439,1513,1926,1652,776,-565,-2169,-3814,-5299,-6444,-7168,-7435,-7309,-6905,-6358,-5833,-5428,-5232,-5234,-5378,-5550,-5574,-5299,-4565,-3295,-1504,706,3090,5364,7170,8179,8110,6794,4202,459,-4148,-9225,-14284,-18822,-22388,-24618,-25308,-24431,-22114,-18668,-14501,-10083,-5913,-2387,160,1566,1821,1054,-455,-2350,-4240,-5739,-6549,-6473,-5454,-3569,-1030,1889,4838,7509,9596,10929,11387,11039,9991,8513,6864,5366,4275,3797,4059,5050,6735,8920,11442,14035,16507,18640,20315,21442,22010,22066,21684,20957,19969,18802,17486,16084,14576,13003,11352,9656,7930,6234,4606,3128,1866,888,272,49,243,815,1676,2700,3687,4447,4758,4441,3379,1523,-1073,-4254,-7793,-11404,-14772,-17644,-19774,-21042,-21392,-20840,-19508,-17508,-15037,-12251,-9329,-6431,-3707,-1301,650,2033,2746,2735,2002,585,-1371,-3705,-6171,-8511,-10472,-11802,-12361,-12014,-10817,-8831,-6292,-3451,-626,1857,3726,4758,4840,3977,2268,-58,-2746,-5462,-7944,-9929,-11292,-11967,-12011,-11553,-10777,-9885,-9071,-8470,-8188,-8240,-8595,-9172,-9839,-10456,-10874,-10955,-10595,-9744,-8391,-6602,-4468,-2132,273,2607,4751,6622,8138,9266,9965,10236,10069,9510,8593,7414,6070,4718,3498,2600,2148,2286,3043,4401,6246,8367,10546,12498,14025,14952,15226,14891,14079,13013,11939,11094,10683,10801,11464,12555,13872,15138,16063,16374,15885,14499,12233,9209,5631,1744,-2173,-5869,-9148,-11843,-13925,-15372,-16294,-16806,-17059,-17206,-17342,-17523,-17727,-17865,-17800,-17373,-16445,-14923,-12822,-10224,-7363,-4491,-1969,-80,887,798,-378,-2502,-5307,-8424,-11450,-13968,-15675,-16333,-15871,-14342,-11894,-8804,-5347,-1858,1378,4101,6123,7326,7680,7236,6114,4503,2615,676,-1100,-2581,-3657,-4358,-4725,-4902,-5019,-5199,-5522,-5979,-6500,-6927,-7088,-6787,-5925,-4428,-2394,23,2553,4877,6699,7745,7887,7098,5537,3460,1245,-725,-2082,-2563,-2041,-536,1762,4573,7508,10198,12302,13572,13927,13383,12148,10486,8754,7293,6395,6254,6930,8342,10282,12452,14520,16171,17171,17386,16828,15605,13961,12140,10438,9044,8092,7583,7407,7385,7259,6818,5854,4292,2125,-520,-3430,-6340,-8943,-10990,-12275,-12711,-12337,-11290,-9832,-8266,-6915,-6075,-5952,-6652,-8140,-10276,-12795,-15399,-17754,-19578,-20651,-20864,-20208,-18765,-16718,-14253,-11613,-8985,-6541,-4381,-2565,-1088,74,953,1584,1965,2080,1881,1328,377,-970,-2678,-4652,-6754,-8800,-10588,-11923,-12627,-12584,-11743,-10133,-7862,-5124,-2158,732,3237,5071,5966,5786,4454,2050,-1233,-5111,-9204,-13128,-16502,-19030,-20509,-20876,-20190,-18636,-16467,-13984,-11469,-9154,-7184,-5623,-4446,-3575,-2910,-2324,-1734,-1041,-221,773,1905,3162,4486,5820,7119,8344,9482,10547,11575,12607,13700,14873,16139,17440,18702,19791,20580,20936,20787,20099,18942,17442,15784,14197,12878,11989,11622,11742,12266,12999,13740,14279,14442,14133,13314,12036,10388,8506,6515,4533,2638,880,-717,-2133,-3356,-4349,-5084,-5521,-5661,-5509,-5139,-4629,-4109,-3682,-3447,-3445,-3669,-4054,-4484,-4826,-4954,-4748,-4165,-3180,-1856,-293,1397,3048,4553,5755,6577,6906,6716,5963,4674,2890,676,-1852,-4580,-7357,-10027,-12419,-14369,-15722,-16352,-16170,-15133,-13251,-10620,-7373,-3759,-45,3421,6308,8293,9148,8730,7051,4245,577,-3587,-7844,-11783,-15044,-17378,-18626,-18785,-17953,-16329,-14188,-11806,-9484,-7439,-5857,-4820,-4333,-4343,-4710,-5278,-5863,-6288,-6420,-6169,-5506,-4460,-3105,-1539,139,1840,3514,5134,6707,8266,9839,11460,13141,14861,16580,18222,19688,20897,21742,22183,22182,21758,20965,19886,18631,17318,16060,14960,14082,13483,13149,13072,13188,13417,13689,13894,13955,13783,13299,12443,11153,9407,7198,4569,1614,-1536,-4685,-7639,-10194,-12183,-13507,-14124,-14074,-13464,-12440,-11178,-9868,-8658,-7698,-7059,-6795,-6896,-7323,-7987,-8776,-9550,-10138,-10394,-10140,-9282,-7732,-5500,-2663,622,4116,7526,10546,12852,14214,14437,13466,11350,8249,4438,266,-3887,-7620,-10596,-12561,-13349,-12975,-11535,-9289,-6555,-3704,-1107,928,2175,2516,1965,605,-1359,-3723,-6231,-8681,-10875,-12707,-14064,-14929,-15267,-15077,-14374,-13152,-11467,-9352,-6949,-4363,-1829,480,2323,3535,3995,3677,2653,1101,-728,-2523,-3971,-4774,-4719,-3654,-1576,1437,5195,9399,13756,17873,21449,24167,25845,26363,25755,24140,21773,18944,16016,13297,11072,9507,8671,8504,8850,9474,10117,10522,10497,9921,8770,7093,5025,2713,340,-1958,-4070,-5942,-7562,-8974,-10228,-11393,-12528,-13647,-14771,-15828,-16758,-17436,-17757,-17608,-16932,-15722,-14045,-12041,-9899,-7831,-6044,-4696,-3877,-3581,-3729,-4142,-4617,-4923,-4832,-4196,-2909,-973,1516,4386,7384,10213,12567,14148,14736,14162,12425,9581,5868,1588,-2867,-7085,-10684,-13364,-14934,-15358,-14736,-13283,-11311,-9144,-7098,-5428,-4282,-3738,-3758,-4255,-5098,-6148,-7287,-8435,-9536,-10586,-11589,-12569,-13538,-14495,-15412,-16247,-16935,-17419,-17632,-17543,-17120,-16378,-15334,-14036,-12533,-10888,-9162,-7417,-5702,-4051,-2490,-1003,427,1850,3336,4929,6703,8651,10752,12911,14984,16808,18199,19041,19241,18834,17889,16601,15162,13828,12805,12278,12335,13001,14157,15660,17237,18644,19618,19975,19619,18560,16913,14862,12646,10471,8529,6916,5661,4702,3935,3189,2332,1234,-167,-1833,-3687,-5532,-7165,-8346,-8884,-8645,-7614,-5863,-3609,-1112,1281,3259,4540,4936,4402,3009,975,-1384,-3691,-5545,-6610,-6612,-5444,-3119,177,4132,8330,12320,15630,17897,18830,18342,16469,13453,9623,5426,1290,-2381,-5308,-7339,-8486,-8899,-8819,-8581,-8460,-8745,-9571,-10968,-12847,-14954,-17025,-18699,-19733,-19901,-19175,-17616,-15458,-12994,-10591,-8562,-7184,-6593,-6806,-7703,-9056,-10569,-11929,-12841,-13088,-12548,-11206,-9181,-6653,-3907,-1215,1153,2991,4195,4746,4743,4358,3829,3411,3345,3791,4848,6454,8482,10689,12791,14532,15678,16131,15863,15008,13745,12360,11115,10273,10008,10392,11394,12845,14519,16125,17391,18092,18090,17365,15997,14176,12134,10140,8397,7071,6207,5754,5575,5453,5159,4473,3230,1360,-1119,-4065,-7272,-10451,-13317,-15583,-17048,-17577,-17170,-15915,-14021,-11744,-9382,-7204,-5431,-4191,-3519,-3342,-3504,-3794,-3958,-3772,-3023,-1600,551,3344,6632,10146,13597,16659,19043,20526,20989,20409,18906,16676,13992,11158,8433,6025,4038,2463,1218,127,-975,-2263,-3825,-5679,-7763,-9918,-11967,-13695,-14936,-15576,-15589,-15044,-14097,-12952,-11851,-11000,-10566,-10602,-11091,-11864,-12726,-13391,-13595,-13123,-11845,-9754,-6984,-3767,-426,2668,5209,6922,7686,7512,6526,5016,3290,1720,643,308,888,2392,4722,7637,10824,13901,16532,18389,19311,19192,18130,16296,13996,11553,9342,7643,6693,6589,7302,8700,10540,12531,14391,15821,16649,16726,16054,14706,12850,10705,8527,6530,4911,3752,3066,2749,2641,2512,2164,1388,108,-1719,-3998,-6573,-9243,-11762,-13938,-15581,-16614,-16988,-16790,-16102,-15122,-13992,-12905,-11959,-11239,-10721,-10359,-10005,-9525,-8742,-7520,-5767,-3458,-665,2456,5666,8680,11188,12924,13676,13344,11967,9691,6820,3699,723,-1731,-3422,-4170,-4039,-3168,-1877,-519,521,926,464,-949,-3255,-6277,-9695,-13186,-16366,-18947,-20702,-21537,-21468,-20630,-19194,-17415,-15495,-13653,-12027,-10724,-9756,-9108,-8674,-8364,-8045,-7642,-7093,-6408,-5631,-4852,-4171,-3699,-3520,-3684,-4194,-4979,-5935,-6875,-7625,-7980,-7797,-6974,-5512,-3469,-1019,1642,4267,6620,8516,9813,10483,10558,10166,9487,8729,8107,7786,7873,8405,9303,10468,11711,12874,13809,14418,14694,14673,14458,14183,13962,13904,14034,14340,14718,15023,15075,14688,13708,12045,9671,6680,3209,-486,-4144,-7441,-10092,-11842,-12516,-12062,-10535,-8144,-5174,-2027,922,3275,4765,5209,4607,3080,905,-1569,-3925,-5784,-6812,-6819,-5740,-3675,-863,2363,5621,8516,10743,12066,12393,11763,10319,8293,5961,3572,1343,-595,-2208,-3526,-4665,-5766,-6954,-8373,-10053,-12029,-14206,-16496,-18719,-20738,-22364,-23513,-24076,-24064,-23494,-22445,-21019,-19315,-17443,-15490,-13533,-11619,-9786,-8042,-6392,-4851,-3407,-2093,-927,69,837,1364,1625,1599,1348,877,322,-251,-694,-899,-758,-188,835,2314,4165,6279,8485,10584,12394,13730,14471,14554,13971,12800,11159,9231,7218,5348,3827,2837,2498,2842,3853,5394,7321,9421,11501,13381,14928,16064,16762,17044,16938,16493,15726,14643,13218,11407,9179,6493,3391,-63,-3722,-7372,-10807,-13757,-16038,-17486,-18049,-17753,-16737,-15193,-13390,-11610,-10116,-9139,-8820,-9201,-10232,-11729,-13463,-15121,-16416,-17083,-16944,-15923,-14064,-11494,-8467,-5234,-2119,618,2763,4172,4844,4829,4317,3504,2651,1958,1585,1581,1917,2443,2980,3266,3097,2274,707,-1622,-4610,-8086,-11775,-15404,-18653,-21273,-23042,-23837,-23598,-22357,-20210,-17337,-13955,-10340,-6780,-3528,-822,1212,2514,3115,3135,2720,2061,1326,658,151,-147,-231,-133,122,462,885,1327,1800,2270,2760,3260,3804,4395,5033,5726,6425,7120,7767,8336,8829,9236,9587,9913,10237,10594,10971,11351,11664,11844,11784,11429,10719,9673,8368,6924,5534,4385,3678,3545,4084,5265,7004,9116,11342,13415,15032,15946,15958,14973,12969,10076,6469,2448,-1671,-5543,-8853,-11345,-12849,-13309,-12774,-11403,-9434,-7158,-4876,-2857,-1309,-345,34,-88,-512,-1020,-1352,-1299,-704,481,2210,4330,6617,8819,10680,11991,12619,12533,11781,10524,8960,7327,5842,4672,3886,3476,3322,3243,3032,2483,1460,-104,-2175,-4633,-7297,-9959,-12399,-14458,-16010,-17018,-17516,-17593,-17403,-17096,-16838,-16742,-16871,-17214,-17667,-18088,-18247,-17949,-16986,-15249,-12702,-9444,-5654,-1629,2305,5807,8555,10332,10992,10524,9038,6729,3883,822,-2147,-4726,-6698,-7913,-8304,-7890,-6770,-5096,-3065,-889,1236,3147,4708,5882,6618,6998,7058,6938,6723,6543,6463,6542,6778,7140,7586,8036,8468,8838,9177,9520,9938,10491,11253,12226,13406,14689,15971,17057,17802,18027,17638,16599,14952,12836,10445,7999,5745,3849,2473,1639,1348,1472,1873,2344,2704,2774,2434,1633,385,-1198,-2954,-4648,-6048,-6904,-7049,-6351,-4813,-2515,354,3528,6724,9628,12009,13670,14549,14668,14140,13178,11990,10812,9810,9075,8597,8280,7938,7368,6362,4770,2520,-361,-3740,-7419,-11143,-14650,-17710,-20145,-21860,-22848,-23163,-22934,-22284,-21359,-20248,-19018,-17679,-16201,-14529,-12600,-10373,-7843,-5082,-2209,564,3007,4868,5917,6004,5061,3147,459,-2707,-5957,-8863,-11019,-12101,-11884,-10340,-7545,-3779,617,5197,9542,13250,16020,17661,18103,17413,15759,13388,10610,7708,4968,2591,714,-600,-1380,-1695,-1682,-1470,-1211,-987,-873,-842,-844,-769,-493,108,1119,2592,4472,6674,8985,11194,13011,14209,14556,13952,12337,9804,6497,2664,-1436,-5506,-9304,-12609,-15276,-17237,-18464,-19025,-19000,-18518,-17702,-16681,-15523,-14311,-13034,-11706,-10285,-8767,-7138,-5433,-3723,-2086,-646,503,1290,1672,1689,1413,980,547,284,323,779,1662,2959,4548,6282,7974,9431,10493,11020,10942,10230,8906,7047,4729,2076,-815,-3843,-6920,-9977,-12941,-15749,-18315,-20549,-22333,-23558,-24119,-23944,-23004,-21312,-18943,-16010,-12679,-9139,-5597,-2253,711,3144,4939,6032,6405,6106,5225,3918,2365,786,-630,-1695,-2310,-2410,-2026,-1222,-116,1181,2546,3923,5244,6540,7802,9100,10423,11800,13160,14438,15495,16213,16442,16111,15157,13614,11544,9094,6416,3722,1212,-917,-2484,-3377,-3523,-2922,-1655,167,2360,4734,7089,9240,11036,12380,13221,13570,13484,13042,12344,11474,10512,9490,8453,7377,6271,5100,3848,2499,1040,-527,-2186,-3912,-5657,-7355,-8914,-10226,-11157,-11580,-11385,-10490,-8890,-6631,-3846,-718,2513,5610,8326,10501,11994,12813,12991,12666,12000,11156,10270,9426,8622,7835,6946,5859,4469,2708,596,-1805,-4362,-6895,-9243,-11248,-12816,-13925,-14599,-14939,-15060,-15087,-15137,-15274,-15549,-15943,-16415,-16901,-17286,-17510,-17446,-17052,-16275,-15102,-13576,-11742,-9725,-7625,-5594,-3743,-2161,-909,35,706,1203,1629,2068,2607,3253,3992,4766,5466,6037,6387,6527,6468,6305,6130,6048,6131,6403,6822,7308,7717,7934,7820,7326,6412,5142,3607,1940,297,-1183,-2391,-3234,-3698,-3768,-3507,-2935,-2144,-1130,42,1412,2965,4740,6733,8929,11282,13686,16025,18121,19802,20881,21197,20639,19161,16814,13724,10124,6280,2515,-893,-3693,-5745,-6987,-7487,-7368,-6818,-6014,-5115,-4231,-3410,-2669,-1975,-1292,-573,224,1123,2141,3279,4523,5860,7270,8726,10210,11680,13095,14388,15468,16241,16584,16430,15691,14388,12521,10212,7537,4662,1701,-1234,-4044,-6702,-9171,-11468,-13598,-15563,-17344,-18899,-20159,-21073,-21566,-21633,-21257,-20480,-19357,-17927,-16272,-14407,-12397,-10250,-8031,-5759,-3525,-1366,606,2347,3770,4863,5609,6052,6246,6272,6186,6057,5899,5734,5554,5366,5179,5034,4985,5091,5418,6006,6841,7894,9027,10105,10933,11327,11142,10284,8749,6630,4081,1350,-1325,-3672,-5474,-6555,-6821,-6255,-4934,-2996,-645,1900,4418,6725,8682,10232,11358,12130,12628,12948,13191,13364,13492,13463,13188,12505,11287,9432,6924,3805,251,-3540,-7264,-10666,-13479,-15543,-16767,-17176,-16873,-16035,-14858,-13538,-12230,-11026,-9958,-9003,-8092,-7167,-6159,-5051,-3853,-2619,-1417,-342,552,1203,1614,1807,1837,1771,1683,1630,1657,1780,1982,2234,2456,2563,2440,1979,1068,-355,-2340,-4852,-7804,-11044,-14344,-17450,-20082,-21993,-22990,-22977,-21980,-20113,-17617,-14749,-11801,-9013,-6557,-4533,-2946,-1745,-824,-65,655,1424,2321,3364,4566,5903,7327,8792,10220,11547,12673,13522,14006,14070,13711,12935,11861,10583,9281,8085,7131,6490,6176,6148,6311,6517,6648,6529,6071,5178,3840,2071,-27,-2348,-4719,-6974,-8938,-10457,-11403,-11699,-11298,-10221,-8526,-6305,-3711,-875,2036,4876,7532,9906,11939,13626,14941,15920,16554,16845,16772,16284,15339,13906,11960,9567,6810,3864,933,-1764,-4011,-5667,-6642,-6959,-6699,-6024,-5124,-4202,-3440,-2963,-2852,-3073,-3557,-4139,-4659,-4925,-4800,-4191,-3067,-1473,489,2666,4853,6841,8407,9359,9531,8856,7292,4957,1979,-1386,-4877,-8213,-11130,-13453,-15050,-15922,-16108,-15776,-15086,-14267,-13516,-12982,-12819,-13038,-13673,-14626,-15809,-17064,-18247,-19197,-19781,-19898,-19476,-18494,-16978,-14993,-12648,-10083,-7443,-4884,-2526,-476,1242,2605,3693,4561,5331,6068,6846,7664,8508,9294,9968,10438,10686,10708,10546,10288,10009,9789,9660,9591,9512,9280,8755,7796,6304,4275,1770,-1041,-3922,-6604,-8800,-10286,-10896,-10573,-9384,-7475,-5099,-2529,-58,2074,3683,4707,5146,5123,4808,4403,4137,4171,4641,5598,7018,8805,10817,12857,14733,16253,17251,17597,17225,16092,14232,11718,8654,5184,1466,-2338,-6058,-9536,-12635,-15221,-17200,-18496,-19061,-18880,-17954,-16338,-14112,-11409,-8396,-5268,-2231,528,2834,4594,5709,6199,6079,5454,4445,3202,1898,670,-350,-1088,-1532,-1711,-1721,-1705,-1805,-2191,-2994,-4286,-6102,-8361,-10950,-13661,-16295,-18606,-20422,-21588,-22034,-21754,-20815,-19315,-17433,-15314,-13155,-11088,-9244,-7678,-6409,-5402,-4569,-3810,-2993,-2013,-764,784,2645,4751,6998,9238,11302,13026,14273,14947,15042,14589,13722,12593,11374,10228,9249,8490,7933,7513,7135,6703,6112,5310,4251,2943,1427,-230,-1918,-3524,-4918,-5981,-6621,-6771,-6421,-5592,-4351,-2799,-1036,814,2658,4417,6020,7456,8682,9720,10559,11212,11684,11968,12062,11961,11645,11128,10386,9448,8316,7019,5609,4119,2638,1205,-108,-1277,-2281,-3134,-3855,-4470,-5007,-5472,-5884,-6221,-6478,-6614,-6601,-6375,-5909,-5151,-4101,-2775,-1226,451,2144,3720,5045,5982,6449,6360,5742,4637,3179,1531,-113,-1589,-2754,-3558,-4000,-4179,-4216,-4295,-4561,-5159,-6147,-7547,-9257,-11185,-13114,-14892,-16312,-17241,-17598,-17340,-16533,-15244,-13608,-11753,-9793,-7831,-5916,-4077,-2288,-538,1221,2988,4748,6449,7996,9279,10195,10633,10572,9983,8968,7615,6109,4628,3367,2497,2162,2422,3298,4688,6457,8360,10165,11592,12427,12500,11743,10197,8000,5403,2691,209,-1774,-3011,-3393,-2927,-1728,-46,1842,3616,5005,5802,5916,5368,4300,2937,1568,482,-58,114,1077,2764,5031,7629,10296,12762,14815,16319,17225,17553,17417,16900,16162,15254,14245,13117,11830,10316,8519,6402,3991,1354,-1361,-3981,-6296,-8098,-9231,-9552,-9032,-7699,-5687,-3204,-526,2063,4263,5867,6717,6803,6178,5028,3578,2082,788,-106,-487,-288,418,1530,2844,4142,5173,5713,5571,4623,2833,246,-2993,-6661,-10480,-14145,-17367,-19907,-21619,-22433,-22421,-21695,-20462,-18931,-17288,-15708,-14268,-13013,-11919,-10912,-9937,-8906,-7803,-6605,-5357,-4109,-2922,-1847,-909,-85,643,1357,2105,2935,3883,4909,5987,7021,7922,8589,8945,8922,8519,7747,6682,5424,4084,2788,1622,655,-89,-637,-1026,-1340,-1643,-1986,-2396,-2850,-3296,-3668,-3887,-3894,-3680,-3225,-2604,-1845,-1041,-247,485,1110,1633,2049,2395,2695,2989,3287,3612,3959,4327,4715,5119,5520,5912,6253,6504,6604,6476,6038,5224,3973,2270,157,-2272,-4832,-7304,-9426,-10935,-11619,-11331,-10037,-7819,-4891,-1548,1814,4819,7102,8414,8632,7786,6064,3754,1237,-1123,-2983,-4099,-4354,-3741,-2403,-556,1506,3475,5071,6063,6325,5816,4607,2862,770,-1411,-3487,-5287,-6717,-7774,-8519,-9086,-9645,-10362,-11373,-12735,-14417,-16280,-18090,-19565,-20412,-20379,-19316,-17196,-14126,-10371,-6254,-2190,1435,4287,6124,6857,6524,5306,3478,1388,-630,-2237,-3224,-3423,-2833,-1518,353,2567,4886,7102,9025,10543,11582,12127,12207,11867,11183,10236,9113,7917,6746,5697,4877,4339,4154,4287,4721,5330,6014,6624,7042,7179,6967,6417,5547,4438,3184,1883,649,-443,-1319,-1931,-2264,-2286,-2013,-1421,-539,621,2019,3590,5259,6921,8453,9740,10635,11022,10789,9856,8215,5908,3082,-44,-3170,-5980,-8148,-9420,-9647,-8805,-7032,-4592,-1850,791,2951,4335,4783,4293,3004,1205,-777,-2575,-3882,-4507,-4351,-3491,-2092,-411,1229,2538,3237,3141,2169,340,-2211,-5268,-8567,-11801,-14700,-17005,-18543,-19207,-18992,-17986,-16371,-14377,-12282,-10343,-8769,-7697,-7148,-7052,-7260,-7549,-7725,-7568,-6979,-5881,-4333,-2444,-393,1612,3372,4735,5607,5973,5921,5548,5055,4572,4270,4233,4515,5123,5995,7088,8291,9554,10791,11960,13022,13947,14721,15308,15695,15836,15708,15282,14547,13528,12269,10845,9339,7841,6410,5108,3931,2888,1927,1034,155,-706,-1549,-2330,-2980,-3436,-3621,-3501,-3069,-2354,-1449,-435,562,1454,2167,2664,2951,3052,3039,2962,2911,2929,3050,3289,3607,3994,4381,4755,5062,5307,5477,5583,5655,5710,5786,5906,6096,6344,6644,6932,7139,7179,6951,6407,5509,4303,2877,1381,-6,-1093,-1724,-1781,-1223,-97,1489,3333,5221,6908,8174,8852,8840,8096,6686,4684,2257,-451,-3267,-6047,-8680,-11068,-13178,-14978,-16472,-17674,-18586,-19215,-19548,-19562,-19233,-18543,-17497,-16136,-14529,-12794,-11060,-9448,-8084,-6998,-6212,-5641,-5173,-4657,-3943,-2908,-1493,300,2366,4560,6660,8463,9772,10446,10448,9808,8673,7260,5817,4634,3924,3880,4541,5887,7725,9829,11867,13540,14559,14736,13984,12339,9949,7038,3898,807,-1959,-4194,-5753,-6564,-6622,-5987,-4752,-3067,-1079,1025,3094,4959,6526,7683,8424,8702,8565,8037,7175,6050,4720,3260,1745,239,-1159,-2384,-3341,-3967,-4212,-4054,-3504,-2611,-1442,-111,1273,2580,3697,4537,5024,5146,4889,4305,3440,2388,1247,127,-841,-1563,-1944,-1940,-1569,-873,-4,909,1649,2063,1974,1292,-27,-1953,-4370,-7132,-10016,-12824,-15329,-17378,-18848,-19693,-19924,-19628,-18904,-17915,-16792,-15667,-14631,-13722,-12939,-12231,-11515,-10701,-9685,-8425,-6888,-5131,-3240,-1350,396,1863,2980,3704,4112,4296,4435,4683,5192,6039,7220,8645,10142,11506,12526,13026,12912,12173,10901,9269,7513,5885,4639,3974,3993,4729,6065,7816,9705,11419,12668,13206,12897,11724,9778,7276,4472,1668,-872,-2944,-4406,-5248,-5515,-5361,-4962,-4511,-4184,-4074,-4235,-4592,-5054,-5442,-5609,-5410,-4793,-3751,-2396,-861,657,1979,2954,3484,3548,3195,2548,1756,1020,481,296,512,1152,2150,3409,4796,6179,7419,8428,9095,9390,9240,8653,7583,6058,4072,1679,-1066,-4050,-7131,-10146,-12878,-15174,-16864,-17872,-18178,-17841,-16978,-15765,-14376,-13018,-11843,-11006,-10573,-10598,-11035,-11830,-12852,-13969,-15046,-15940,-16581,-16884,-16851,-16469,-15779,-14805,-13597,-12177,-10591,-8861,-7024,-5122,-3205,-1336,409,1984,3313,4411,5257,5938,6493,7042,7623,8303,9061,9839,10546,11054,11247,11040,10393,9332,7947,6380,4817,3453,2496,2099,2401,3440,5204,7571,10360,13298,16092,18413,19981,20560,20021,18344,15646,12152,8192,4136,370,-2785,-5095,-6458,-6898,-6577,-5718,-4615,-3518,-2647,-2107,-1934,-2027,-2276,-2474,-2473,-2145,-1434,-394,873,2187,3360,4224,4654,4611,4119,3275,2217,1103,78,-737,-1266,-1479,-1376,-980,-334,535,1582,2771,4047,5320,6468,7338,7751,7556,6612,4866,2340,-851,-4483,-8274,-11900,-15035,-17428,-18895,-19395,-18983,-17852,-16234,-14434,-12715,-11328,-10430,-10110,-10354,-11075,-12115,-13271,-14344,-15137,-15538,-15465,-14954,-14073,-12968,-11783,-10674,-9740,-9044,-8572,-8254,-7993,-7661,-7172,-6472,-5576,-4574,-3568,-2724,-2137,-1899,-2000,-2371,-2899,-3403,-3755,-3799,-3493,-2801,-1798,-552,801,2170,3457,4630,5672,6616,7516,8420,9390,10450,11619,12884,14198,15501,16696,17681,18342,18551,18213,17229,15551,13178,10161,6643,2813,-1054,-4681,-7744,-10007,-11264,-11456,-10612,-8903,-6581,-3954,-1360,934,2703,3858,4419,4492,4285,3992,3812,3868,4184,4724,5342,5902,6230,6239,5886,5223,4389,3538,2878,2554,2677,3279,4311,5680,7236,8834,10317,11582,12524,13076,13200,12830,11956,10549,8596,6168,3295,164,-3096,-6230,-9043,-11328,-12945,-13837,-14036,-13649,-12864,-11863,-10849,-9952,-9243,-8726,-8319,-7919,-7399,-6661,-5657,-4406,-2996,-1583,-333,545,921,665,-244,-1775,-3819,-6190,-8665,-10957,-12803,-13915,-14115,-13257,-11379,-8593,-5184,-1497,2035,5008,7053,7947,7597,6109,3739,890,-1970,-4353,-5844,-6126,-5066,-2683,812,5076,9681,14134,18002,20899,22596,22999,22199,20417,17991,15320,12763,10661,9183,8407,8246,8500,8914,9183,9057,8361,7037,5150,2880,479,-1776,-3619,-4875,-5457,-5382,-4801,-3879,-2870,-1944,-1251,-836,-645,-575,-465,-178,388,1259,2381,3623,4820,5780,6350,6432,6002,5141,3983,2738,1616,835,545,855,1777,3275,5228,7484,9832,12046,13880,15102,15514,14960,13390,10798,7334,3166,-1390,-6032,-10397,-14160,-17070,-18947,-19752,-19547,-18506,-16876,-14940,-12978,-11218,-9833,-8900,-8406,-8280,-8373,-8528,-8593,-8437,-8027,-7353,-6522,-5635,-4837,-4227,-3871,-3763,-3864,-4069,-4283,-4383,-4301,-3972,-3418,-2677,-1854,-1078,-483,-196,-289,-779,-1595,-2614,-3631,-4458,-4884,-4769,-4031,-2661,-744,1585,4150,6749,9212,11385,13176,14551,15516,16134,16475,16615,16622,16508,16293,15908,15327,14448,13251,11703,9850,7786,5640,3578,1759,297,-714,-1291,-1473,-1398,-1225,-1129,-1296,-1838,-2839,-4263,-6030,-7935,-9768,-11233,-12105,-12149,-11267,-9435,-6787,-3555,-86,3230,5992,7864,8610,8148,6549,4038,966,-2257,-5190,-7440,-8713,-8822,-7775,-5662,-2758,653,4202,7574,10487,12727,14147,14674,14271,12965,10825,7947,4503,672,-3304,-7182,-10707,-13645,-15817,-17099,-17468,-16968,-15743,-13981,-11903,-9742,-7671,-5859,-4366,-3244,-2463,-1994,-1788,-1809,-2050,-2508,-3236,-4252,-5618,-7316,-9325,-11539,-13806,-15939,-17712,-18943,-19468,-19202,-18129,-16324,-13913,-11091,-8062,-5028,-2183,341,2433,4047,5144,5753,5874,5581,4931,4009,2946,1845,858,125,-245,-136,495,1654,3290,5274,7461,9636,11628,13243,14388,14989,15078,14703,13976,12993,11852,10620,9329,7976,6549,5021,3395,1684,-45,-1726,-3241,-4519,-5471,-6061,-6289,-6172,-5769,-5138,-4336,-3412,-2383,-1251,-8,1355,2805,4290,5691,6857,7607,7773,7205,5850,3734,1006,-2075,-5166,-7896,-9862,-10793,-10446,-8807,-5943,-2107,2372,7102,11692,15781,19109,21475,22795,23057,22308,20646,18213,15146,11647,7891,4104,463,-2811,-5603,-7762,-9266,-10097,-10338,-10080,-9489,-8705,-7902,-7197,-6713,-6476,-6545,-6850,-7388,-8063,-8837,-9648,-10474,-11295,-12116,-12921,-13704,-14404,-14968,-15286,-15278,-14862,-13990,-12682,-10972,-8972,-6805,-4604,-2497,-581,1090,2488,3635,4555,5287,5862,6291,6596,6781,6869,6904,6931,7025,7252,7662,8295,9129,10142,11243,12369,13408,14306,14991,15461,15710,15790,15719,15549,15272,14867,14274,13417,12223,10636,8653,6310,3713,1021,-1583,-3898,-5748,-7015,-7635,-7643,-7133,-6266,-5241,-4255,-3479,-3035,-2969,-3253,-3807,-4495,-5176,-5714,-5997,-5960,-5574,-4845,-3812,-2528,-1058,522,2145,3736,5230,6576,7735,8701,9480,10119,10649,11158,11673,12272,12962,13756,14616,15480,16232,16761,16901,16516,15482,13699,11154,7881,3992,-320,-4837,-9282,-13395,-16929,-19662,-21451,-22188,-21880,-20572,-18418,-15605,-12388,-9034,-5813,-2993,-776,644,1183,786,-501,-2568,-5241,-8291,-11450,-14446,-17014,-18900,-19951,-20015,-19097,-17218,-14523,-11190,-7453,-3567,197,3604,6413,8470,9628,9855,9141,7586,5333,2593,-368,-3256,-5771,-7601,-8522,-8331,-6972,-4472,-978,3234,7844,12448,16672,20159,22654,23994,24153,23226,21423,19017,16361,13754,11523,9847,8866,8554,8822,9469,10272,10978,11388,11329,10718,9536,7833,5724,3356,905,-1446,-3533,-5192,-6319,-6811,-6653,-5849,-4504,-2747,-791,1140,2795,3937,4385,4016,2815,879,-1596,-4315,-6934,-9112,-10526,-10963,-10314,-8579,-5912,-2516,1303,5239,8979,12240,14787,16434,17065,16611,15094,12590,9251,5298,979,-3405,-7579,-11285,-14327,-16587,-18043,-18747,-18844,-18509,-17933,-17289,-16677,-16159,-15704,-15268,-14772,-14148,-13389,-12495,-11567,-10698,-10049,-9739,-9888,-10535,-11663,-13148,-14805,-16368,-17552,-18069,-17674,-16210,-13622,-9984,-5501,-477,4693,9592,13809,16991,18890,19377,18455,16273,13078,9233,5122,1183,-2224,-4767,-6251,-6573,-5764,-3953,-1362,1746,5070,8348,11321,13836,15771,17111,17884,18171,18080,17690,17088,16275,15267,13992,12431,10514,8254,5650,2789,-236,-3269,-6155,-8710,-10789,-12264,-13080,-13238,-12818,-11940,-10778,-9495,-8241,-7124,-6189,-5431,-4796,-4196,-3548,-2775,-1846,-764,422,1638,2799,3836,4703,5397,5950,6430,6895,7426,8012,8674,9312,9885,10284,10465,10398,10097,9611,8993,8290,7512,6644,5607,4315,2665,573,-1971,-4933,-8172,-11495,-14657,-17414,-19538,-20900,-21421,-21143,-20175,-18673,-16824,-14790,-12710,-10657,-8686,-6790,-4978,-3260,-1678,-306,748,1365,1441,894,-280,-2032,-4219,-6646,-9055,-11177,-12750,-13539,-13387,-12218,-10060,-7055,-3431,490,4361,7833,10592,12423,13170,12832,11472,9288,6535,3542,662,-1755,-3409,-4067,-3596,-1985,666,4139,8115,12216,16024,19136,21209,22015,21449,19595,16650,12965,8953,5048,1657,-910,-2450,-2906,-2347,-990,888,2921,4769,6105,6686,6369,5138,3079,400,-2644,-5740,-8593,-10945,-12602,-13471,-13540,-12885,-11666,-10070,-8317,-6616,-5129,-3987,-3236,-2870,-2818,-2962,-3169,-3281,-3186,-2777,-2028,-950,373,1813,3218,4421,5291,5730,5705,5239,4402,3289,1999,618,-810,-2261,-3769,-5361,-7098,-8985,-11015,-13105,-15123,-16894,-18212,-18893,-18794,-17844,-16060,-13538,-10454,-7030,-3532,-215,2659,4903,6350,6944,6671,5608,3871,1630,-949,-3665,-6376,-8929,-11244,-13272,-14992,-16445,-17651,-18645,-19443,-19998,-20267,-20144,-19531,-18334,-16491,-13976,-10856,-7229,-3297,716,4536,7903,10581,12394,13243,13107,12059,10251,7894,5270,2650,353,-1390,-2356,-2441,-1622,27,2342,5107,8064,10975,13614,15817,17495,18598,19174,19289,19052,18571,17934,17190,16351,15377,14221,12805,11087,9046,6698,4135,1445,-1213,-3694,-5853,-7548,-8680,-9163,-8963,-8068,-6513,-4367,-1727,1253,4417,7552,10457,12910,14741,15805,16047,15492,14252,12524,10548,8588,6883,5627,4925,4823,5260,6147,7328,8653,9973,11152,12103,12728,12991,12830,12213,11107,9477,7314,4639,1481,-2041,-5836,-9699,-13482,-16956,-19975,-22353,-23997,-24804,-24753,-23842,-22127,-19700,-16699,-13306,-9726,-6203,-2979,-287,1657,2705,2752,1791,-122,-2837,-6154,-9802,-13485,-16882,-19677,-21583,-22354,-21844,-20001,-16913,-12799,-7991,-2940,1883,5965,8917,10412,10349,8776,5967,2343,-1542,-5116,-7816,-9219,-9055,-7286,-4091,145,4899,9572,13579,16445,17839,17663,16020,13223,9738,6112,2901,593,-478,-149,1515,4279,7731,11396,14764,17401,18988,19351,18506,16586,13887,10742,7542,4621,2248,585,-345,-617,-418,31,470,713,583,51,-879,-2071,-3379,-4596,-5560,-6127,-6228,-5850,-5038,-3885,-2495,-980,564,2069,3504,4855,6162,7449,8778,10169,11639,13155,14631,15959,16964,17499,17395,16544,14887,12434,9284,5595,1594,-2458,-6293,-9655,-12362,-14251,-15306,-15504,-14967,-13799,-12186,-10286,-8305,-6379,-4687,-3316,-2381,-1912,-1938,-2428,-3317,-4505,-5837,-7161,-8271,-9017,-9250,-8885,-7920,-6392,-4433,-2187,170,2491,4657,6599,8289,9750,10990,12037,12864,13417,13608,13322,12458,10926,8719,5871,2524,-1113,-4765,-8100,-10797,-12552,-13140,-12419,-10399,-7172,-3001,1794,6794,11561,15665,18741,20518,20851,19752,17355,13916,9792,5341,970,-3009,-6347,-8877,-10582,-11491,-11740,-11512,-10981,-10359,-9790,-9401,-9262,-9389,-9782,-10376,-11125,-11940,-12744,-13457,-13981,-14242,-14136,-13603,-12567,-11015,-8952,-6443,-3615,-625,2313,4993,7208,8801,9663,9758,9122,7848,6102,4082,2011,137,-1327,-2194,-2331,-1700,-325,1657,4038,6547,8864,10685,11720,11766,10721,8591,5535,1809,-2232,-6188,-9676,-12362,-14014,-14510,-13874,-12211,-9763,-6781,-3593,-486,2268,4440,5878,6466,6175,5011,3058,424,-2717,-6183,-9753,-13220,-16364,-18992,-20941,-22067,-22321,-21642,-20108,-17770,-14798,-11348,-7627,-3859,-259,2942,5563,7419,8403,8452,7568,5849,3436,566,-2510,-5493,-8134,-10186,-11515,-12015,-11700,-10620,-8896,-6671,-4120,-1404,1300,3857,6150,8096,9676,10885,11791,12460,12997,13490,14028,14653,15385,16171,16932,17535,17833,17693,17008,15733,13894,11568,8918,6092,3301,689,-1605,-3489,-4945,-5952,-6573,-6834,-6793,-6468,-5857,-4949,-3691,-2077,-70,2263,4869,7582,10251,12659,14620,15968,16574,16411,15492,13955,11967,9798,7698,5966,4818,4434,4879,6116,7995,10265,12595,14632,16008,16429,15686,13691,10516,6336,1463,-3731,-8869,-13568,-17557,-20604,-22629,-23595,-23604,-22769,-21295,-19390,-17281,-15198,-13331,-11855,-10887,-10496,-10700,-11443,-12634,-14108,-15678,-17125,-18238,-18827,-18767,-17981,-16483,-14350,-11713,-8743,-5633,-2541,354,2954,5154,6911,8188,8975,9258,9053,8359,7213,5651,3757,1615,-627,-2830,-4818,-6424,-7494,-7902,-7572,-6467,-4630,-2130,882,4243,7750,11206,14420,17240,19546,21282,22422,23011,23094,22779,22139,21281,20250,19096,17796,16329,14622,12613,10244,7491,4374,959,-2632,-6257,-9729,-12876,-15531,-17552,-18838,-19345,-19060,-18057,-16436,-14343,-11965,-9454,-6994,-4676,-2601,-771,826,2243,3562,4833,6109,7405,8690,9930,11054,12018,12779,13337,13710,13945,14088,14187,14236,14230,14079,13700,12961,11757,10001,7669,4811,1542,-1930,-5378,-8546,-11194,-13151,-14283,-14550,-13971,-12619,-10609,-8088,-5199,-2120,996,3963,6617,8760,10237,10897,10639,9434,7322,4417,938,-2869,-6686,-10207,-13136,-15229,-16331,-16353,-15343,-13381,-10676,-7428,-3907,-341,3025,5992,8390,10066,10945,10948,10095,8424,6063,3177,-4,-3225,-6221,-8718,-10510,-11404,-11326,-10238,-8220,-5400,-1969,1839,5795,9651,13200,16270,18708,20446,21421,21644,21156,20035,18411,16427,14250,12051,9963,8111,6533,5252,4204,3306,2444,1483,330,-1118,-2879,-4970,-7310,-9821,-12321,-14659,-16600,-17984,-18628,-18467,-17480,-15767,-13488,-10880,-8188,-5659,-3484,-1786,-598,112,478,618,729,927,1346,2032,3009,4242,5663,7163,8644,9963,11018,11685,11853,11461,10428,8775,6541,3852,918,-2035,-4727,-6921,-8437,-9179,-9188,-8601,-7641,-6613,-5772,-5399,-5614,-6507,-7980,-9888,-11954,-13892,-15402,-16245,-16274,-15455,-13876,-11733,-9292,-6876,-4780,-3303,-2618,-2853,-3976,-5878,-8324,-11023,-13635,-15821,-17304,-17853,-17382,-15872,-13446,-10306,-6711,-2954,675,3963,6717,8866,10388,11325,11763,11811,11554,11095,10483,9782,9019,8247,7498,6835,6316,6005,5968,6248,6867,7819,9057,10513,12074,13615,14986,16027,16609,16610,15966,14678,12789,10431,7762,4971,2269,-173,-2207,-3731,-4731,-5220,-5293,-5074,-4698,-4316,-4033,-3939,-4056,-4358,-4782,-5204,-5516,-5562,-5241,-4451,-3153,-1338,925,3551,6363,9197,11840,14092,15783,16779,17017,16520,15373,13755,11884,10019,8385,7190,6528,6420,6762,7370,7961,8258,7968,6873,4869,1940,-1778,-6059,-10605,-15078,-19147,-22540,-25036,-26533,-26996,-26524,-25256,-23444,-21308,-19121,-17059,-15280,-13827,-12668,-11713,-10808,-9813,-8597,-7098,-5315,-3355,-1362,432,1814,2580,2597,1819,295,-1826,-4324,-6918,-9312,-11214,-12380,-12637,-11908,-10231,-7740,-4677,-1320,2019,5046,7541,9309,10288,10440,9829,8540,6713,4469,1982,-628,-3166,-5489,-7394,-8702,-9253,-8891,-7570,-5260,-2067,1849,6256,10850,15334,19388,22738,25156,26485,26648,25649,23566,20552,16799,12562,8087,3651,-518,-4213,-7302,-9698,-11410,-12460,-12976,-13047,-12844,-12475,-12085,-11758,-11581,-11577,-11760,-12082,-12481,-12853,-13072,-13025,-12570,-11641,-10160,-8156,-5667,-2832,205,3254,6138,8696,10820,12432,13542,14169,14396,14292,13922,13329,12497,11402,9972,8168,5942,3340,415,-2680,-5790,-8725,-11319,-13442,-15022,-16059,-16583,-16712,-16526,-16141,-15629,-15001,-14281,-13394,-12328,-11011,-9447,-7638,-5636,-3519,-1395,626,2411,3838,4805,5201,4986,4136,2705,818,-1352,-3581,-5623,-7288,-8381,-8861,-8685,-7959,-6792,-5348,-3784,-2216,-737,640,1913,3139,4349,5570,6783,7916,8875,9507,9704,9335,8360,6782,4691,2251,-305,-2715,-4676,-5935,-6265,-5543,-3759,-1001,2490,6417,10380,13999,16886,18755,19394,18747,16856,13933,10242,6168,2080,-1646,-4698,-6879,-8072,-8320,-7746,-6573,-5069,-3512,-2143,-1150,-620,-571,-918,-1538,-2254,-2905,-3350,-3488,-3302,-2784,-2024,-1100,-109,845,1714,2464,3104,3697,4302,5005,5860,6887,8048,9259,10371,11242,11710,11679,11082,9956,8383,6519,4553,2673,1048,-201,-1037,-1480,-1631,-1630,-1637,-1808,-2263,-3070,-4237,-5720,-7401,-9172,-10859,-12351,-13523,-14309,-14661,-14583,-14070,-13170,-11906,-10335,-8511,-6512,-4435,-2399,-540,993,2055,2524,2304,1385,-208,-2315,-4751,-7224,-9456,-11151,-12092,-12132,-11235,-9484,-7027,-4123,-1030,1957,4583,6636,7965,8500,8244,7277,5724,3781,1643,-452,-2290,-3678,-4441,-4487,-3745,-2244,-59,2687,5797,9087,12337,15343,17946,20003,21421,22161,22179,21508,20173,18245,15820,13018,9994,6914,3956,1290,-932,-2605,-3662,-4114,-4006,-3453,-2592,-1581,-575,303,958,1336,1434,1267,911,428,-68,-500,-751,-752,-426,266,1338,2784,4560,6614,8860,11222,13595,15896,18028,19905,21436,22530,23082,22996,22170,20534,18055,14767,10778,6281,1525,-3172,-7513,-11198,-14015,-15850,-16676,-16619,-15865,-14691,-13393,-12243,-11456,-11164,-11361,-11971,-12786,-13581,-14076,-14060,-13357,-11915,-9786,-7123,-4190,-1276,1306,3306,4539,4963,4614,3663,2320,835,-563,-1701,-2471,-2838,-2833,-2521,-2002,-1363,-684,-28,572,1066,1433,1623,1594,1302,708,-196,-1405,-2865,-4504,-6215,-7878,-9367,-10557,-11337,-11631,-11377,-10569,-9213,-7371,-5113,-2546,229,3072,5885,8514,10875,12825,14303,15187,15454,15031,13940,12198,9884,7115,4026,803,-2404,-5399,-8046,-10198,-11764,-12664,-12880,-12417,-11349,-9779,-7853,-5755,-3658,-1765,-219,834,1315,1188,471,-758,-2377,-4218,-6069,-7724,-8930,-9510,-9256,-8095,-5960,-2932,850,5150,9648,14024,17896,20970,22966,23733,23217,21470,18670,15063,10947,6653,2465,-1361,-4650,-7320,-9336,-10768,-11686,-12215,-12461,-12512,-12439,-12258,-11979,-11567,-10997,-10237,-9295,-8186,-6976,-5738,-4569,-3547,-2746,-2192,-1898,-1824,-1910,-2070,-2192,-2187,-1958,-1460,-708,254,1281,2238,2931,3224,2991,2215,926,-725,-2560,-4325,-5813,-6805,-7202,-6942,-6087,-4758,-3116,-1382,265,1614,2528,2890,2640,1803,424,-1318,-3253,-5110,-6640,-7588,-7749,-6996,-5298,-2725,545,4261,8110,11772,14920,17282,18645,18872,17947,15915,12974,9355,5403,1453,-2135,-5070,-7103,-8140,-8128,-7218,-5580,-3514,-1313,731,2384,3499,4001,3926,3342,2384,1185,-110,-1384,-2522,-3435,-4037,-4261,-4031,-3314,-2067,-303,1937,4576,7476,10479,13380,15979,18068,19489,20110,19893,18840,17052,14662,11845,8792,5661,2610,-280,-2934,-5348,-7516,-9470,-11236,-12845,-14304,-15630,-16794,-17792,-18576,-19127,-19399,-19376,-19038,-18371,-17401,-16131,-14628,-12935,-11144,-9311,-7542,-5863,-4346,-2973,-1762,-674,281,1117,1771,2200,2294,1971,1139,-230,-2133,-4471,-7092,-9777,-12252,-14251,-15486,-15765,-14926,-12960,-9947,-6096,-1727,2812,7097,10792,13558,15216,15660,14951,13247,10841,8072,5340,3011,1409,763,1183,2658,5054,8136,11614,15154,18446,21233,23304,24569,24986,24602,23521,21868,19778,17399,14818,12140,9400,6645,3881,1147,-1544,-4109,-6478,-8509,-10057,-10969,-11093,-10350,-8715,-6274,-3218,180,3565,6592,8922,10338,10722,10137,8765,6929,5017,3426,2516,2532,3594,5642,8509,11854,15316,18485,20977,22525,22927,22145,20259,17447,13986,10170,6300,2618,-686,-3532,-5886,-7813,-9392,-10722,-11901,-12961,-13930,-14757,-15401,-15776,-15838,-15551,-14918,-13999,-12850,-11605,-10351,-9234,-8323,-7696,-7354,-7263,-7333,-7433,-7425,-7158,-6521,-5466,-3989,-2209,-286,1541,2994,3838,3835,2900,1009,-1685,-4943,-8418,-11701,-14410,-16163,-16711,-15901,-13738,-10375,-6112,-1327,3482,7859,11337,13577,14363,13642,11557,8388,4577,622,-2958,-5678,-7177,-7244,-5817,-3060,763,5221,9857,14185,17787,20332,21630,21625,20404,18158,15174,11758,8226,4833,1781,-836,-2981,-4712,-6097,-7244,-8223,-9078,-9824,-10391,-10737,-10745,-10359,-9543,-8306,-6765,-5050,-3378,-1962,-986,-594,-814,-1586,-2738,-4008,-5101,-5693,-5540,-4455,-2394,563,4196,8187,12141,15652,18362,19977,20375,19529,17601,14828,11529,8046,4656,1603,-1005,-3115,-4788,-6105,-7194,-8175,-9118,-10109,-11121,-12159,-13152,-14026,-14716,-15141,-15264,-15048,-14512,-13672,-12613,-11415,-10199,-9076,-8139,-7453,-6998,-6747,-6552,-6301,-5823,-5004,-3785,-2169,-278,1719,3572,5048,5917,6065,5448,4179,2455,565,-1166,-2424,-2949,-2566,-1233,988,3888,7175,10478,13408,15599,16763,16713,15413,12960,9603,5683,1632,-2134,-5186,-7235,-8038,-7559,-5839,-3090,412,4311,8247,11858,14851,16967,18062,18046,16940,14835,11899,8357,4464,491,-3315,-6711,-9538,-11635,-12959,-13463,-13202,-12242,-10717,-8764,-6572,-4306,-2161,-267,1236,2307,2917,3116,2995,2657,2257,1920,1786,1963,2520,3483,4828,6460,8274,10101,11791,13192,14175,14669,14622,14045,12976,11487,9666,7616,5416,3160,895,-1334,-3509,-5629,-7690,-9699,-11640,-13496,-15239,-16828,-18220,-19375,-20247,-20834,-21100,-21091,-20809,-20325,-19690,-18975,-18248,-17554,-16944,-16411,-15948,-15492,-14966,-14273,-13311,-11999,-10274,-8132,-5607,-2799,128,2993,5552,7595,8908,9354,8851,7440,5231,2459,-582,-3549,-6074,-7840,-8576,-8137,-6491,-3768,-205,3811,7863,11475,14245,15851,16125,15058,12814,9677,6038,2315,-1097,-3846,-5710,-6544,-6357,-5221,-3323,-861,1913,4790,7561,10076,12220,13911,15116,15803,15988,15664,14875,13636,12010,10037,7793,5344,2764,149,-2425,-4851,-7039,-8891,-10327,-11278,-11707,-11620,-11037,-10043,-8725,-7192,-5549,-3870,-2205,-560,1089,2794,4593,6534,8596,10750,12896,14900,16615,17871,18540,18520,17784,16373,14414,12073,9585,7143,4940,3081,1592,416,-574,-1552,-2689,-4131,-5969,-8216,-10813,-13621,-16462,-19115,-21400,-23118,-24187,-24541,-24221,-23335,-22025,-20493,-18917,-17488,-16318,-15496,-15012,-14824,-14815,-14856,-14792,-14473,-13791,-12649,-11022,-8934,-6462,-3753,-983,1654,3954,5770,6970,7505,7370,6635,5423,3903,2269,741,-490,-1243,-1413,-952,100,1618,3409,5206,6745,7726,7961,7285,5709,3334,401,-2758,-5753,-8214,-9804,-10326,-9685,-7974,-5368,-2192,1230,4527,7409,9638,11101,11779,11760,11188,10255,9132,7972,6865,5838,4878,3916,2893,1737,434,-1001,-2496,-3918,-5133,-5959,-6266,-5943,-4961,-3363,-1284,1072,3446,5579,7218,8203,8436,7962,6895,5479,3976,2703,1927,1868,2640,4250,6577,9405,12440,15346,17822,19598,20504,20467,19509,17728,15308,12416,9272,6041,2878,-101,-2827,-5248,-7342,-9095,-10511,-11590,-12353,-12825,-13031,-13038,-12886,-12646,-12377,-12114,-11911,-11763,-11696,-11674,-11694,-11696,-11638,-11456,-11077,-10442,-9495,-8194,-6540,-4544,-2281,180,2705,5189,7494,9511,11150,12339,13048,13280,13057,12467,11583,10560,9511,8595,7924,7567,7553,7800,8197,8551,8658,8338,7443,5934,3863,1378,-1275,-3833,-6027,-7630,-8533,-8688,-8182,-7162,-5812,-4329,-2882,-1585,-510,338,984,1492,1917,2326,2751,3197,3649,4043,4318,4375,4146,3558,2591,1275,-317,-2017,-3658,-5011,-5875,-6113,-5620,-4434,-2659,-495,1800,3961,5762,7024,7704,7832,7558,7098,6691,6581,6957,7924,9510,11618,14083,16661,19076,21058,22376,22880,22503,21308,19405,17014,14340,11590,8941,6463,4203,2106,94,-1929,-4053,-6318,-8723,-11203,-13655,-15942,-17931,-19498,-20573,-21120,-21174,-20811,-20137,-19293,-18380,-17504,-16678,-15903,-15078,-14117,-12881,-11286,-9265,-6840,-4075,-1141,1788,4475,6714,8341,9244,9408,8901,7858,6477,4962,3510,2262,1314,672,319,171,166,223,323,432,591,800,1092,1454,1849,2192,2389,2300,1842,935,-419,-2151,-4123,-6145,-7999,-9482,-10413,-10666,-10178,-8955,-7057,-4609,-1752,1320,4444,7424,10130,12398,14151,15276,15739,15494,14552,12932,10714,7988,4913,1649,-1595,-4622,-7230,-9268,-10609,-11228,-11129,-10419,-9244,-7779,-6216,-4713,-3378,-2258,-1323,-480,406,1479,2882,4679,6901,9472,12260,15070,17671,19841,21378,22143,22081,21215,19667,17614,15280,12886,10631,8643,6983,5622,4477,3387,2229,832,-864,-2904,-5236,-7765,-10358,-12861,-15144,-17097,-18651,-19784,-20491,-20800,-20755,-20397,-19792,-18986,-18042,-17012,-15929,-14842,-13759,-12714,-11720,-10797,-9960,-9219,-8557,-7960,-7361,-6712,-5921,-4927,-3665,-2114,-279,1756,3895,5945,7736,9044,9716,9631,8776,7226,5164,2831,525,-1482,-2951,-3739,-3810,-3239,-2219,-1004,108,839,978,392,-904,-2829,-5153,-7633,-9961,-11861,-13100,-13521,-13063,-11766,-9760,-7236,-4442,-1603,1043,3356,5209,6596,7515,8051,8260,8229,8000,7592,7018,6242,5275,4107,2799,1423,111,-994,-1761,-2071,-1901,-1275,-314,821,1943,2893,3554,3904,3987,3925,3900,4078,4635,5643,7130,8989,11064,13119,14918,16246,16953,16974,16321,15095,13429,11488,9438,7403,5488,3746,2181,781,-510,-1743,-2966,-4227,-5530,-6886,-8253,-9599,-10858,-11950,-12802,-13323,-13440,-13118,-12333,-11142,-9643,-7967,-6310,-4833,-3702,-3012,-2792,-3008,-3548,-4276,-5043,-5714,-6211,-6491,-6548,-6411,-6106,-5639,-5016,-4196,-3139,-1822,-234,1575,3509,5425,7145,8500,9336,9584,9224,8362,7154,5840,4651,3822,3497,3735,4484,5585,6803,7897,8606,8782,8342,7331,5896,4252,2645,1315,445,137,409,1177,2295,3567,4783,5770,6372,6545,6254,5593,4636,3543,2420,1401,548,-97,-557,-884,-1159,-1472,-1888,-2444,-3120,-3843,-4497,-4944,-5038,-4677,-3807,-2435,-657,1415,3598,5734,7672,9298,10572,11469,12049,12363,12493,12516,12473,12403,12314,12188,12020,11782,11452,11010,10436,9699,8803,7716,6453,5023,3446,1780,42,-1694,-3422,-5088,-6691,-8209,-9633,-10945,-12114,-13114,-13899,-14448,-14742,-14781,-14612,-14272,-13847,-13416,-13043,-12787,-12644,-12589,-12544,-12404,-12067,-11439,-10479,-9204,-7698,-6092,-4553,-3235,-2252,-1660,-1429,-1469,-1632,-1766,-1719,-1414,-825,-17,900,1772,2453,2846,2887,2633,2149,1601,1119,840,829,1091,1535,2049,2454,2617,2445,1914,1099,141,-771,-1423,-1649,-1324,-423,995,2789,4764,6687,8364,9592,10281,10362,9874,8900,7570,6043,4483,3028,1805,888,322,115,238,641,1236,1931,2605,3147,3458,3444,3088,2381,1412,278,-842,-1799,-2392,-2503,-1995,-845,954,3304,6060,9005,11894,14466,16471,17737,18134,17650,16367,14425,12072,9545,7108,4965,3260,2042,1270,839,578,323,-97,-797,-1837,-3220,-4880,-6722,-8611,-10429,-12053,-13412,-14450,-15166,-15587,-15765,-15770,-15678,-15552,-15452,-15411,-15439,-15533,-15655,-15752,-15753,-15573,-15123,-14348,-13197,-11689,-9871,-7840,-5729,-3673,-1813,-255,927,1694,2079,2115,1928,1604,1297,1109,1152,1488,2149,3124,4371,5815,7383,8972,10492,11845,12918,13617,13836,13503,12570,11049,8997,6540,3851,1132,-1393,-3549,-5167,-6201,-6615,-6513,-5993,-5243,-4394,-3594,-2913,-2368,-1940,-1562,-1169,-721,-198,365,912,1350,1619,1638,1393,899,201,-602,-1400,-2076,-2502,-2593,-2269,-1516,-345,1172,2929,4796,6599,8218,9486,10365,10788,10832,10558,10117,9638,9245,9017,8961,9029,9127,9115,8882,8323,7403,6145,4639,3012,1440,64,-965,-1590,-1784,-1630,-1254,-841,-603,-731,-1383,-2652,-4544,-6982,-9811,-12817,-15751,-18381,-20485,-21926,-22621,-22583,-21885,-20666,-19092,-17341,-15577,-13933,-12501,-11320,-10405,-9703,-9190,-8753,-8356,-7868,-7244,-6386,-5248,-3785,-1984,136,2533,5120,7795,10423,12857,14959,16591,17651,18083,17878,17084,15834,14264,12597,10998,9655,8650,8035,7734,7646,7584,7380,6880,5994,4734,3168,1470,-178,-1574,-2571,-3073,-3090,-2694,-2035,-1306,-690,-368,-448,-996,-1983,-3346,-4956,-6650,-8287,-9684,-10739,-11348,-11469,-11099,-10272,-9061,-7549,-5859,-4089,-2376,-802,541,1608,2394,2911,3233,3420,3564,3730,3993,4371,4906,5565,6340,7174,8016,8806,9489,10020,10369,10518,10474,10235,9830,9259,8542,7692,6710,5629,4448,3225,1964,721,-493,-1666,-2815,-3960,-5162,-6446,-7860,-9413,-11095,-12863,-14652,-16374,-17929,-19215,-20157,-20685,-20799,-20507,-19896,-19054,-18121,-17219,-16452,-15915,-15606,-15532,-15596,-15720,-15765,-15650,-15262,-14576,-13565,-12261,-10715,-9008,-7197,-5374,-3555,-1797,-82,1584,3211,4823,6402,7957,9454,10862,12129,13204,14015,14510,14631,14338,13613,12449,10872,8928,6688,4260,1758,-654,-2837,-4622,-5881,-6536,-6549,-5990,-4972,-3688,-2371,-1255,-568,-478,-1075,-2351,-4201,-6387,-8650,-10620,-12004,-12506,-11947,-10286,-7574,-4048,9,4208,8168,11536,14042,15545,16021,15605,14513,13057,11544,10273,9458,9227,9596,10503,11798,13313,14853,16264,17421,18271,18794,19040,19059,18938,18718,18444,18101,17666,17080,16296,15279,14029,12588,11026,9447,7933,6580,5407,4429,3579,2774,1900,838,-500,-2181,-4208,-6537,-9080,-11712,-14294,-16692,-18785,-20481,-21726,-22498,-22810,-22708,-22252,-21504,-20544,-19412,-18170,-16841,-15454,-14035,-12594,-11164,-9747,-8383,-7060,-5809,-4608,-3465,-2360,-1277,-194,914,2080,3327,4685,6155,7712,9306,10827,12168,13188,13767,13834,13343,12347,10930,9246,7479,5798,4379,3305,2625,2291,2214,2257,2287,2178,1839,1230,331,-811,-2155,-3617,-5127,-6613,-7997,-9246,-10298,-11152,-11775,-12172,-12329,-12238,-11870,-11211,-10220,-8897,-7247,-5309,-3182,-958,1179,3105,4627,5658,6115,6018,5477,4655,3798,3158,2970,3412,4575,6421,8824,11562,14337,16887,18933,20315,20946,20857,20185,19123,17921,16799,15938,15444,15306,15447,15703,15879,15773,15220,14097,12363,10062,7283,4217,1030,-2050,-4859,-7239,-9107,-10431,-11238,-11623,-11693,-11614,-11522,-11555,-11811,-12331,-13116,-14103,-15190,-16251,-17134,-17729,-17908,-17635,-16866,-15646,-14041,-12145,-10085,-7962,-5883,-3923,-2123,-523,890,2113,3173,4088,4888,5605,6260,6887,7500,8101,8699,9242,9711,10027,10164,10060,9740,9194,8513,7743,6987,6311,5766,5388,5150,5026,4934,4818,4593,4218,3657,2901,1976,898,-281,-1521,-2777,-3997,-5147,-6187,-7087,-7849,-8456,-8941,-9310,-9591,-9784,-9889,-9864,-9683,-9280,-8616,-7651,-6383,-4827,-3060,-1162,705,2421,3804,4749,5139,4947,4186,2959,1408,-248,-1791,-2972,-3593,-3488,-2579,-858,1589,4607,7969,11424,14694,17526,19688,21021,21417,20871,19452,17296,14633,11692,8750,6027,3718,1921,669,-117,-556,-855,-1201,-1793,-2772,-4202,-6087,-8310,-10731,-13117,-15265,-16958,-18052,-18469,-18209,-17371,-16111,-14645,-13218,-12050,-11342,-11221,-11731,-12840,-14410,-16254,-18120,-19749,-20890,-21343,-20972,-19729,-17650,-14856,-11529,-7894,-4182,-627,2582,5287,7381,8826,9605,9775,9411,8625,7554,6331,5113,4016,3155,2595,2355,2417,2704,3109,3505,3748,3733,3371,2640,1573,245,-1210,-2656,-3953,-4995,-5719,-6130,-6255,-6198,-6028,-5833,-5652,-5471,-5258,-4921,-4391,-3605,-2534,-1215,288,1853,3355,4662,5680,6351,6663,6677,6467,6174,5922,5846,6051,6588,7461,8613,9926,11255,12438,13302,13749,13685,13133,12144,10872,9483,8204,7226,6738,6844,7582,8894,10622,12551,14389,15866,16711,16755,15902,14191,11763,8847,5730,2698,6,-2161,-3711,-4642,-5041,-5045,-4839,-4586,-4459,-4538,-4907,-5528,-6372,-7324,-8283,-9136,-9792,-10208,-10358,-10302,-10087,-9834,-9642,-9621,-9869,-10434,-11338,-12532,-13919,-15348,-16616,-17536,-17908,-17611,-16593,-14892,-12648,-10054,-7358,-4783,-2545,-744,548,1416,1935,2309,2668,3179,3904,4844,5920,6968,7805,8222,8084,7283,5877,3952,1768,-407,-2246,-3451,-3799,-3166,-1560,849,3805,6904,9760,11951,13183,13245,12128,9939,6967,3589,230,-2663,-4732,-5699,-5441,-3978,-1492,1718,5261,8706,11654,13758,14805,14701,13510,11420,8733,5807,3015,694,-922,-1709,-1674,-981,167,1442,2597,3371,3644,3379,2672,1694,701,-68,-380,-91,852,2394,4386,6594,8771,10638,12001,12693,12675,11976,10719,9075,7232,5376,3640,2122,842,-211,-1089,-1856,-2562,-3249,-3922,-4576,-5182,-5723,-6169,-6528,-6816,-7065,-7338,-7670,-8130,-8735,-9498,-10404,-11387,-12379,-13256,-13903,-14176,-13956,-13133,-11649,-9490,-6721,-3471,42,3556,6750,9325,11000,11591,11003,9302,6646,3350,-242,-3708,-6691,-8874,-10062,-10196,-9334,-7655,-5431,-2937,-491,1690,3427,4660,5419,5814,6015,6206,6547,7142,8017,9086,10215,11170,11731,11691,10899,9343,7095,4371,1470,-1248,-3411,-4713,-4919,-3980,-1949,894,4203,7503,10336,12310,13142,12751,11230,8841,5995,3121,680,-1011,-1712,-1406,-197,1635,3740,5708,7176,7837,7537,6252,4125,1428,-1481,-4204,-6361,-7647,-7849,-6914,-4899,-2023,1414,5029,8434,11265,13243,14173,14001,12773,10639,7838,4616,1266,-1971,-4889,-7337,-9247,-10597,-11430,-11812,-11853,-11642,-11308,-10921,-10585,-10359,-10286,-10426,-10771,-11351,-12137,-13125,-14254,-15485,-16724,-17874,-18831,-19461,-19689,-19421,-18664,-17423,-15802,-13896,-11866,-9822,-7916,-6224,-4831,-3762,-3012,-2552,-2304,-2183,-2066,-1836,-1369,-585,578,2074,3837,5677,7405,8778,9589,9694,9028,7652,5731,3512,1313,-567,-1873,-2435,-2207,-1260,249,2066,3935,5590,6820,7492,7543,7034,6058,4828,3522,2376,1554,1189,1338,1987,3048,4390,5827,7189,8309,9077,9435,9401,9047,8498,7902,7395,7098,7062,7307,7782,8421,9126,9804,10379,10791,11014,11054,10938,10701,10413,10093,9815,9595,9457,9423,9459,9549,9633,9651,9551,9268,8776,8038,7062,5863,4472,2944,1322,-348,-2026,-3702,-5348,-6968,-8533,-10021,-11384,-12564,-13489,-14088,-14275,-14012,-13252,-12030,-10405,-8502,-6496,-4582,-2970,-1860,-1385,-1658,-2678,-4395,-6683,-9338,-12165,-14898,-17342,-19308,-20663,-21364,-21402,-20854,-19839,-18499,-17004,-15492,-14091,-12879,-11893,-11116,-10484,-9898,-9232,-8381,-7237,-5790,-4042,-2109,-137,1691,3178,4196,4669,4614,4153,3448,2730,2189,2023,2317,3131,4405,6042,7884,9757,11472,12885,13854,14339,14294,13788,12885,11714,10421,9132,7986,7078,6452,6141,6090,6247,6510,6762,6891,6781,6351,5555,4382,2879,1112,-811,-2774,-4675,-6405,-7913,-9153,-10133,-10869,-11417,-11800,-12057,-12171,-12097,-11776,-11103,-10004,-8403,-6277,-3643,-599,2724,6112,9336,12149,14309,15632,15995,15374,13837,11555,8756,5708,2678,-127,-2555,-4552,-6139,-7404,-8457,-9415,-10336,-11240,-12039,-12641,-12857,-12580,-11692,-10192,-8147,-5731,-3169,-748,1266,2621,3155,2776,1522,-493,-3046,-5865,-8631,-11035,-12801,-13738,-13746,-12854,-11190,-8992,-6547,-4175,-2172,-770,-129,-275,-1160,-2615,-4413,-6302,-8001,-9295,-10011,-10064,-9473,-8327,-6813,-5148,-3577,-2300,-1474,-1140,-1248,-1654,-2128,-2435,-2335,-1645,-279,1777,4403,7434,10597,13626,16223,18131,19163,19188,18212,16310,13687,10612,7404,4398,1886,80,-913,-1099,-634,287,1355,2312,2903,2982,2490,1504,178,-1229,-2442,-3176,-3203,-2370,-661,1864,4985,8447,11881,14943,17277,18609,18769,17703,15515,12420,8754,4896,1268,-1775,-3931,-5030,-5029,-4004,-2165,225,2829,5339,7448,8942,9669,9579,8714,7182,5172,2891,574,-1561,-3328,-4580,-5236,-5273,-4739,-3736,-2440,-1049,201,1092,1427,1093,8,-1767,-4140,-6910,-9849,-12687,-15200,-17170,-18481,-19080,-18970,-18249,-16991,-15351,-13414,-11315,-9145,-7005,-5009,-3247,-1829,-834,-308,-266,-650,-1387,-2313,-3288,-4101,-4597,-4624,-4121,-3079,-1620,109,1854,3402,4534,5128,5141,4629,3754,2710,1768,1129,1006,1480,2597,4271,6370,8702,11034,13151,14837,15916,16266,15803,14520,12468,9765,6587,3159,-275,-3463,-6183,-8271,-9626,-10238,-10182,-9585,-8648,-7561,-6532,-5698,-5169,-4959,-5032,-5285,-5567,-5715,-5568,-5006,-3955,-2422,-461,1813,4251,6700,9008,11061,12783,14145,15166,15900,16431,16854,17259,17715,18264,18894,19559,20159,20568,20624,20194,19126,17359,14852,11660,7911,3771,-507,-4687,-8492,-11682,-14041,-15408,-15685,-14853,-12987,-10232,-6842,-3093,659,4099,6916,8883,9857,9797,8758,6892,4397,1537,-1449,-4323,-6899,-9073,-10771,-12026,-12863,-13382,-13631,-13703,-13613,-13392,-13018,-12468,-11704,-10693,-9431,-7921,-6222,-4395,-2552,-785,777,2058,2967,3469,3540,3209,2520,1559,425,-766,-1888,-2831,-3474,-3756,-3589,-2987,-1928,-491,1267,3238,5331,7438,9482,11386,13084,14526,15635,16356,16611,16357,15551,14219,12383,10148,7616,4933,2236,-326,-2650,-4623,-6207,-7359,-8093,-8434,-8435,-8150,-7664,-7039,-6360,-5686,-5057,-4497,-3984,-3481,-2929,-2260,-1415,-352,941,2447,4120,5869,7610,9209,10553,11536,12054,12068,11541,10500,8994,7098,4921,2555,129,-2263,-4519,-6559,-8316,-9751,-10832,-11565,-11969,-12079,-11963,-11676,-11279,-10817,-10301,-9727,-9054,-8248,-7264,-6111,-4798,-3434,-2105,-999,-234,32,-260,-1125,-2480,-4163,-5965,-7634,-8945,-9723,-9852,-9338,-8235,-6698,-4914,-3088,-1424,-76,842,1306,1327,1021,502,-67,-534,-808,-800,-540,-60,508,1048,1405,1468,1164,477,-522,-1720,-2919,-3941,-4566,-4657,-4094,-2874,-1042,1254,3826,6440,8853,10854,12258,12960,12901,12122,10700,8806,6617,4350,2195,307,-1206,-2318,-3050,-3509,-3807,-4114,-4555,-5266,-6292,-7662,-9288,-11058,-12761,-14200,-15131,-15403,-14879,-13559,-11521,-8949,-6106,-3288,-799,1103,2251,2569,2130,1083,-294,-1711,-2835,-3384,-3150,-2009,23,2841,6222,9872,13454,16614,19028,20436,20657,19636,17419,14174,10155,5676,1088,-3281,-7128,-10220,-12398,-13570,-13733,-12939,-11312,-9010,-6238,-3204,-122,2817,5474,7714,9488,10735,11455,11658,11385,10706,9707,8499,7190,5887,4681,3629,2775,2103,1606,1206,845,430,-123,-863,-1835,-3013,-4338,-5718,-7004,-8091,-8826,-9154,-9021,-8458,-7555,-6423,-5249,-4190,-3424,-3064,-3172,-3729,-4630,-5711,-6747,-7513,-7809,-7488,-6499,-4879,-2750,-302,2260,4717,6910,8712,10086,11056,11698,12155,12534,12981,13547,14266,15065,15849,16431,16653,16316,15305,13538,11046,7926,4385,670,-2925,-6110,-8639,-10321,-11077,-10912,-9944,-8372,-6438,-4426,-2576,-1076,-51,518,690,641,571,691,1206,2242,3858,6014,8571,11299,13922,16101,17562,18057,17453,15773,13134,9855,6278,2866,1,-1948,-2789,-2461,-1078,1076,3635,6147,8192,9405,9534,8477,6274,3117,-700,-4802,-8804,-12325,-15090,-16877,-17638,-17391,-16311,-14603,-12567,-10455,-8544,-7000,-5966,-5461,-5463,-5859,-6490,-7183,-7737,-8007,-7872,-7290,-6296,-4978,-3485,-1980,-625,456,1183,1539,1563,1317,910,409,-101,-614,-1126,-1688,-2346,-3132,-4058,-5066,-6094,-6994,-7655,-7922,-7722,-6995,-5759,-4083,-2081,91,2296,4366,6211,7737,8927,9806,10426,10873,11233,11568,11912,12237,12474,12494,12155,11299,9806,7614,4724,1253,-2618,-6621,-10445,-13781,-16355,-17959,-18501,-17986,-16536,-14363,-11727,-8916,-6198,-3791,-1834,-391,570,1137,1448,1669,1957,2443,3230,4364,5843,7618,9605,11681,13737,15643,17292,18600,19501,19949,19939,19459,18540,17206,15492,13434,11060,8387,5453,2272,-1089,-4576,-8068,-11440,-14511,-17121,-19085,-20284,-20644,-20159,-18935,-17113,-14927,-12604,-10403,-8512,-7136,-6345,-6218,-6691,-7672,-8970,-10352,-11557,-12340,-12502,-11936,-10644,-8745,-6455,-4064,-1883,-192,798,1009,470,-637,-2063,-3490,-4641,-5276,-5290,-4672,-3551,-2137,-706,470,1163,1225,641,-493,-1961,-3452,-4642,-5209,-4899,-3580,-1226,2046,5997,10326,14657,18653,21978,24432,25870,26313,25856,24709,23129,21392,19756,18411,17454,16884,16575,16351,15955,15157,13750,11616,8739,5209,1210,-2990,-7112,-10845,-13956,-16235,-17597,-18025,-17597,-16470,-14838,-12913,-10887,-8915,-7073,-5408,-3865,-2396,-892,702,2446,4298,6193,7984,9504,10585,11084,10928,10112,8729,6934,4943,2997,1313,99,-554,-578,-66,867,1973,3019,3715,3857,3261,1883,-244,-2964,-6039,-9178,-12071,-14432,-16051,-16784,-16641,-15687,-14138,-12230,-10259,-8498,-7169,-6408,-6257,-6640,-7420,-8362,-9250,-9841,-9992,-9594,-8671,-7299,-5633,-3860,-2167,-719,370,1055,1346,1341,1156,944,844,939,1275,1814,2467,3096,3550,3675,3367,2572,1328,-256,-1981,-3607,-4877,-5542,-5452,-4517,-2802,-477,2193,4878,7251,9035,10060,10275,9774,8760,7512,6346,5540,5301,5720,6761,8258,9951,11504,12589,12887,12184,10358,7424,3519,-1112,-6145,-11211,-15948,-20028,-23198,-25315,-26326,-26299,-25377,-23772,-21713,-19449,-17158,-15008,-13058,-11333,-9764,-8276,-6735,-5058,-3154,-999,1370,3891,6411,8803,10891,12549,13677,14247,14283,13887,13184,12350,11535,10887,10497,10412,10625,11069,11648,12215,12647,12786,12527,11781,10495,8679,6377,3702,827,-2049,-4663,-6792,-8195,-8734,-8324,-7019,-4935,-2337,520,3277,5662,7374,8243,8117,7006,4934,2071,-1404,-5237,-9166,-12938,-16315,-19103,-21173,-22437,-22904,-22603,-21667,-20217,-18449,-16533,-14659,-12989,-11664,-10784,-10396,-10503,-11034,-11868,-12819,-13670,-14179,-14130,-13350,-11755,-9365,-6316,-2839,756,4147,7017,9152,10412,10809,10457,9586,8481,7459,6800,6727,7358,8701,10657,13028,15570,17988,20002,21360,21867,21406,19937,17507,14235,10302,5949,1417,-3019,-7137,-10727,-13651,-15829,-17242,-17939,-18002,-17545,-16698,-15542,-14177,-12597,-10819,-8784,-6464,-3835,-919,2202,5400,8500,11328,13715,15554,16792,17458,17663,17548,17322,17145,17190,17526,18168,19015,19904,20607,20877,20494,19286,17185,14220,10531,6344,1959,-2306,-6120,-9218,-11392,-12530,-12637,-11799,-10221,-8160,-5915,-3805,-2079,-962,-523,-777,-1571,-2728,-3962,-5051,-5756,-5975,-5662,-4904,-3864,-2754,-1818,-1245,-1197,-1711,-2778,-4275,-6038,-7873,-9557,-10907,-11763,-12022,-11660,-10712,-9302,-7603,-5823,-4195,-2893,-2074,-1783,-2002,-2614,-3449,-4269,-4850,-4967,-4458,-3242,-1308,1227,4211,7383,10507,13311,15593,17189,18025,18089,17446,16190,14463,12392,10117,7728,5325,2940,623,-1631,-3789,-5864,-7808,-9611,-11210,-12572,-13647,-14410,-14851,-14985,-14855,-14520,-14056,-13529,-12998,-12477,-11949,-11346,-10566,-9502,-8055,-6160,-3822,-1112,1842,4845,7695,10191,12170,13534,14272,14437,14179,13662,13113,12683,12541,12727,13238,13995,14832,15603,16110,16222,15839,14919,13522,11721,9692,7575,5547,3718,2169,920,-54,-792,-1346,-1750,-2005,-2087,-1943,-1496,-690,530,2168,4195,6506,8981,11397,13566,15241,16207,16318,15433,13560,10741,7137,2972,-1458,-5845,-9853,-13229,-15738,-17295,-17871,-17580,-16597,-15155,-13509,-11878,-10452,-9335,-8567,-8128,-7925,-7865,-7824,-7707,-7441,-6997,-6363,-5581,-4669,-3672,-2602,-1463,-251,1058,2470,3987,5590,7217,8821,10277,11537,12457,13004,13077,12675,11792,10485,8851,7008,5094,3259,1592,187,-945,-1820,-2501,-3070,-3640,-4295,-5133,-6201,-7531,-9106,-10866,-12730,-14541,-16162,-17383,-18035,-17950,-17018,-15196,-12556,-9213,-5425,-1447,2408,5873,8721,10817,12123,12685,12649,12210,11573,10976,10579,10526,10860,11584,12599,13796,14989,16011,16685,16860,16430,15342,13589,11239,8381,5170,1757,-1689,-5002,-8064,-10744,-12977,-14706,-15904,-16566,-16684,-16271,-15324,-13866,-11927,-9573,-6911,-4095,-1311,1216,3277,4671,5272,5018,3977,2283,203,-1971,-3896,-5266,-5851,-5518,-4280,-2279,223,2880,5310,7163,8144,8087,6942,4791,1831,-1670,-5406,-9060,-12370,-15116,-17156,-18420,-18895,-18611,-17640,-16053,-13933,-11377,-8461,-5322,-2060,1138,4106,6638,8519,9584,9672,8741,6800,3986,511,-3343,-7238,-10855,-13867,-16058,-17248,-17409,-16579,-14930,-12677,-10130,-7565,-5286,-3512,-2413,-2068,-2464,-3524,-5078,-6930,-8819,-10487,-11667,-12136,-11724,-10336,-7989,-4785,-932,3263,7478,11303,14415,16514,17427,17130,15726,13487,10771,8016,5652,4071,3548,4239,6115,9031,12654,16609,20407,23613,25807,26691,26098,24015,20576,16073,10854,5381,57,-4684,-8546,-11302,-12853,-13224,-12522,-10929,-8682,-5998,-3130,-254,2440,4842,6847,8388,9428,9937,9907,9349,8282,6751,4825,2583,147,-2358,-4796,-7031,-8951,-10459,-11498,-12034,-12079,-11656,-10826,-9655,-8237,-6650,-5006,-3379,-1864,-525,561,1369,1825,1940,1663,1035,68,-1143,-2512,-3878,-5101,-6000,-6441,-6331,-5619,-4376,-2698,-800,1116,2792,4036,4678,4647,3946,2679,1030,-758,-2416,-3670,-4320,-4200,-3271,-1580,726,3398,6141,8614,10501,11522,11501,10366,8194,5170,1623,-2074,-5500,-8276,-10100,-10791,-10313,-8776,-6413,-3534,-493,2384,4826,6650,7804,8316,8337,8073,7758,7639,7901,8689,10041,11925,14230,16765,19342,21719,23707,25133,25864,25833,24993,23365,20981,17923,14292,10217,5854,1386,-3020,-7146,-10834,-13914,-16265,-17828,-18565,-18529,-17791,-16479,-14739,-12723,-10591,-8490,-6541,-4858,-3525,-2609,-2150,-2172,-2650,-3540,-4732,-6097,-7454,-8613,-9387,-9603,-9163,-8011,-6201,-3850,-1162,1624,4219,6378,7860,8520,8293,7210,5410,3088,498,-2108,-4486,-6448,-7860,-8671,-8871,-8538,-7741,-6615,-5258,-3783,-2289,-852,434,1514,2321,2813,2970,2777,2268,1472,454,-737,-2022,-3341,-4610,-5762,-6716,-7419,-7815,-7910,-7715,-7314,-6778,-6248,-5788,-5529,-5462,-5633,-5952,-6355,-6728,-6938,-6902,-6513,-5735,-4548,-2989,-1126,914,3001,4976,6692,8040,8931,9341,9293,8847,8129,7264,6427,5758,5424,5512,6107,7213,8796,10775,13025,15393,17723,19816,21524,22653,23092,22722,21494,19415,16525,12954,8848,4425,-90,-4439,-8377,-11680,-14181,-15770,-16431,-16221,-15287,-13829,-12088,-10316,-8730,-7515,-6771,-6535,-6770,-7376,-8220,-9154,-10031,-10744,-11208,-11389,-11280,-10905,-10298,-9511,-8594,-7597,-6573,-5571,-4620,-3769,-3017,-2400,-1892,-1507,-1210,-990,-812,-650,-462,-227,104,538,1084,1721,2372,2966,3353,3425,3034,2111,607,-1423,-3867,-6521,-9127,-11398,-13038,-13810,-13543,-12179,-9779,-6507,-2650,1462,5448,8943,11634,13303,13848,13305,11849,9747,7361,5064,3220,2111,1928,2694,4327,6578,9148,11651,13746,15143,15653,15239,13971,12055,9765,7405,5273,3597,2529,2116,2321,3017,4059,5244,6431,7460,8269,8812,9122,9265,9325,9410,9605,9957,10497,11170,11912,12575,13024,13066,12567,11387,9463,6788,3445,-440,-4635,-8927,-13018,-16674,-19646,-21770,-22933,-23125,-22402,-20916,-18861,-16478,-14003,-11645,-9561,-7858,-6552,-5643,-5051,-4714,-4545,-4482,-4458,-4447,-4400,-4307,-4121,-3821,-3353,-2694,-1810,-708,589,2012,3466,4834,5982,6800,7191,7101,6532,5542,4238,2781,1335,72,-880,-1426,-1570,-1334,-851,-259,248,499,317,-386,-1682,-3504,-5750,-8195,-10585,-12617,-14004,-14506,-13966,-12344,-9735,-6352,-2527,1345,4838,7561,9184,9510,8463,6132,2743,-1365,-5761,-9993,-13616,-16247,-17616,-17569,-16100,-13343,-9541,-5040,-223,4492,8734,12169,14557,15751,15708,14485,12241,9184,5611,1809,-1876,-5164,-7752,-9446,-10093,-9645,-8151,-5748,-2646,872,4524,8009,11088,13572,15356,16418,16809,16620,16000,15040,13877,12550,11103,9523,7793,5878,3789,1530,-813,-3153,-5352,-7269,-8783,-9778,-10232,-10127,-9568,-8635,-7513,-6318,-5213,-4281,-3604,-3198,-3069,-3182,-3479,-3919,-4395,-4857,-5207,-5400,-5406,-5237,-4944,-4611,-4351,-4266,-4467,-5009,-5928,-7192,-8733,-10430,-12131,-13670,-14879,-15618,-15784,-15332,-14286,-12730,-10790,-8644,-6447,-4373,-2552,-1083,-43,539,648,299,-475,-1617,-3035,-4624,-6225,-7684,-8806,-9423,-9377,-8577,-6992,-4697,-1840,1340,4547,7477,9819,11342,11884,11397,9960,7765,5107,2346,-133,-1973,-2881,-2692,-1370,960,4042,7503,10923,13862,15957,16934,16653,15139,12518,9089,5173,1176,-2514,-5552,-7635,-8578,-8297,-6814,-4291,-975,2797,6639,10180,13072,15070,16032,15932,14898,13112,10879,8495,6269,4470,3266,2778,2982,3815,5105,6660,8249,9671,10731,11305,11313,10738,9617,8030,6069,3861,1498,-914,-3309,-5610,-7768,-9699,-11341,-12604,-13393,-13657,-13308,-12368,-10832,-8804,-6396,-3790,-1170,1240,3258,4688,5418,5350,4498,2911,753,-1760,-4349,-6707,-8542,-9596,-9703,-8789,-6931,-4287,-1165,2103,5137,7603,9261,9964,9715,8620,6886,4760,2503,334,-1592,-3185,-4441,-5422,-6205,-6918,-7632,-8410,-9262,-10143,-10999,-11734,-12280,-12566,-12550,-12224,-11595,-10700,-9612,-8379,-7117,-5859,-4702,-3657,-2757,-1987,-1326,-716,-111,570,1374,2350,3507,4812,6194,7550,8751,9686,10252,10390,10092,9397,8385,7175,5887,4642,3562,2707,2147,1882,1905,2177,2663,3303,4079,4955,5923,6978,8124,9333,10614,11895,13139,14267,15176,15795,16018,15798,15089,13903,12284,10318,8126,5846,3624,1582,-171,-1594,-2664,-3426,-3940,-4297,-4581,-4850,-5137,-5413,-5617,-5640,-5369,-4686,-3528,-1871,213,2585,5040,7329,9202,10426,10838,10335,8928,6698,3826,570,-2789,-5919,-8532,-10381,-11297,-11218,-10191,-8345,-5932,-3203,-489,1949,3856,5075,5518,5192,4188,2646,762,-1278,-3288,-5129,-6709,-7999,-9000,-9767,-10345,-10781,-11098,-11268,-11242,-10939,-10270,-9188,-7672,-5785,-3630,-1404,715,2487,3758,4398,4366,3719,2579,1142,-371,-1719,-2703,-3155,-2981,-2166,-776,1045,3087,5108,6850,8085,8636,8405,7401,5719,3570,1215,-1029,-2867,-4050,-4416,-3945,-2696,-882,1251,3408,5313,6760,7602,7817,7440,6618,5516,4340,3287,2514,2143,2219,2748,3646,4805,6064,7248,8183,8731,8766,8267,7235,5761,3977,2036,113,-1658,-3160,-4352,-5226,-5843,-6266,-6610,-6913,-7253,-7599,-7935,-8169,-8223,-7993,-7415,-6450,-5120,-3515,-1755,-41,1466,2570,3169,3189,2671,1693,431,-934,-2191,-3143,-3657,-3623,-3037,-1938,-444,1275,3039,4627,5884,6655,6890,6564,5751,4545,3082,1500,-85,-1578,-2944,-4167,-5296,-6387,-7513,-8738,-10105,-11602,-13200,-14793,-16263,-17466,-18255,-18520,-18189,-17245,-15748,-13806,-11584,-9269,-7059,-5117,-3591,-2532,-1970,-1836,-2033,-2423,-2857,-3196,-3323,-3178,-2723,-1997,-1060,-13,1026,1946,2645,3055,3129,2880,2321,1542,612,-342,-1233,-1947,-2420,-2602,-2459,-2012,-1243,-207,1102,2615,4327,6139,8012,9818,11486,12894,13985,14688,15025,15015,14759,14356,13936,13603,13451,13507,13780,14211,14708,15169,15443,15422,14971,14010,12474,10348,7669,4526,1076,-2479,-5878,-8858,-11139,-12520,-12860,-12148,-10492,-8116,-5343,-2535,-68,1764,2719,2735,1808,124,-2098,-4559,-6956,-9048,-10621,-11592,-11926,-11696,-10993,-9957,-8713,-7373,-6031,-4747,-3568,-2540,-1684,-1063,-700,-668,-984,-1691,-2748,-4120,-5688,-7319,-8864,-10150,-11059,-11481,-11375,-10742,-9651,-8192,-6524,-4761,-3080,-1564,-325,618,1255,1648,1863,2026,2228,2585,3162,3986,5036,6227,7443,8527,9342,9771,9761,9343,8594,7690,6793,6127,5819,6018,6727,7929,9491,11232,12936,14356,15293,15548,15045,13732,11695,9065,6061,2935,-37,-2599,-4525,-5652,-5888,-5213,-3690,-1439,1349,4469,7676,10742,13447,15614,17094,17821,17758,16968,15548,13672,11537,9349,7309,5538,4138,3073,2294,1649,989,163,-942,-2369,-4090,-5989,-7916,-9668,-11071,-11978,-12308,-12060,-11300,-10169,-8816,-7444,-6187,-5195,-4520,-4208,-4209,-4494,-4950,-5503,-6050,-6501,-6796,-6862,-6675,-6194,-5424,-4358,-3034,-1507,152,1824,3411,4778,5822,6449,6585,6202,5282,3862,1997,-220,-2657,-5171,-7583,-9731,-11469,-12685,-13332,-13397,-12937,-12029,-10773,-9273,-7613,-5869,-4105,-2351,-685,862,2200,3261,3971,4272,4120,3526,2503,1123,-537,-2367,-4258,-6067,-7679,-8951,-9768,-10024,-9639,-8582,-6865,-4562,-1812,1200,4220,6997,9244,10739,11295,10840,9404,7135,4306,1234,-1691,-4136,-5808,-6520,-6215,-4939,-2862,-208,2742,5726,8493,10877,12753,14099,14930,15333,15406,15268,15016,14733,14450,14170,13845,13392,12728,11724,10314,8409,6002,3121,-154,-3659,-7210,-10570,-13510,-15807,-17287,-17847,-17443,-16147,-14068,-11416,-8421,-5345,-2439,66,1999,3236,3728,3501,2607,1192,-635,-2675,-4795,-6820,-8634,-10125,-11239,-11949,-12283,-12298,-12075,-11706,-11269,-10813,-10369,-9913,-9427,-8867,-8210,-7460,-6643,-5835,-5115,-4581,-4291,-4289,-4539,-4984,-5503,-5976,-6268,-6279,-5926,-5180,-4049,-2574,-848,1045,2981,4853,6562,8037,9222,10120,10730,11097,11274,11317,11286,11240,11207,11228,11301,11433,11609,11818,12047,12294,12553,12840,13148,13493,13855,14211,14526,14716,14714,14413,13736,12606,11009,8942,6509,3813,1040,-1631,-4016,-5944,-7307,-8031,-8111,-7578,-6525,-5034,-3249,-1265,806,2864,4840,6663,8254,9582,10548,11125,11235,10841,9919,8450,6467,4001,1145,-2020,-5348,-8704,-11914,-14784,-17132,-18752,-19488,-19213,-17870,-15504,-12226,-8273,-3933,451,4497,7877,10275,11497,11432,10102,7651,4320,454,-3579,-7367,-10547,-12812,-13933,-13833,-12520,-10188,-7113,-3684,-331,2532,4552,5487,5255,3919,1694,-1091,-4057,-6806,-9020,-10441,-10979,-10650,-9605,-8094,-6404,-4827,-3627,-2962,-2932,-3493,-4541,-5884,-7288,-8523,-9368,-9653,-9285,-8234,-6576,-4437,-2032,409,2612,4348,5397,5647,5033,3629,1574,-899,-3496,-5915,-7849,-9040,-9316,-8572,-6824,-4183,-825,2963,6899,10643,13881,16351,17819,18183,17391,15522,12717,9204,5250,1148,-2816,-6382,-9330,-11509,-12810,-13211,-12719,-11424,-9439,-6939,-4113,-1171,1672,4238,6361,7944,8935,9339,9244,8756,8065,7322,6724,6368,6345,6603,7070,7558,7872,7804,7180,5903,3974,1485,-1366,-4318,-7092,-9393,-11001,-11754,-11597,-10584,-8853,-6644,-4213,-1874,122,1539,2240,2179,1382,-7,-1806,-3790,-5700,-7353,-8561,-9260,-9446,-9200,-8688,-8099,-7647,-7518,-7828,-8641,-9911,-11534,-13332,-15107,-16644,-17773,-18362,-18347,-17741,-16594,-15031,-13166,-11139,-9048,-6970,-4944,-2981,-1069,808,2654,4458,6192,7778,9163,10230,10922,11184,10996,10424,9534,8474,7366,6343,5493,4860,4437,4176,3988,3804,3524,3116,2566,1909,1241,673,348,384,878,1860,3299,5102,7092,9068,10781,12006,12533,12232,11039,9000,6255,3026,-388,-3685,-6539,-8714,-10011,-10378,-9828,-8495,-6577,-4291,-1873,491,2666,4573,6213,7607,8818,9897,10872,11747,12465,12960,13131,12892,12165,10940,9224,7128,4764,2324,-10,-2043,-3611,-4578,-4885,-4509,-3515,-2006,-157,1864,3824,5562,6882,7680,7865,7454,6476,5086,3413,1687,87,-1202,-2027,-2330,-2070,-1324,-210,1090,2354,3373,3931,3917,3238,1967,204,-1824,-3869,-5657,-6960,-7595,-7503,-6698,-5321,-3568,-1694,48,1440,2304,2575,2221,1334,29,-1518,-3135,-4652,-5952,-6948,-7632,-8018,-8187,-8203,-8163,-8124,-8136,-8223,-8388,-8625,-8936,-9318,-9774,-10326,-10945,-11633,-12307,-12882,-13221,-13164,-12569,-11297,-9287,-6529,-3127,762,4865,8908,12548,15523,17563,18557,18424,17262,15207,12530,9489,6410,3539,1114,-720,-1897,-2417,-2364,-1857,-1047,-93,888,1790,2594,3306,3992,4756,5689,6900,8436,10306,12457,14753,17040,19086,20701,21662,21835,21127,19542,17166,14173,10786,7286,3927,954,-1463,-3233,-4345,-4875,-4945,-4728,-4365,-4008,-3710,-3508,-3347,-3152,-2814,-2240,-1358,-154,1325,2980,4646,6131,7233,7759,7576,6615,4901,2553,-215,-3141,-5925,-8290,-10033,-11007,-11223,-10758,-9806,-8617,-7445,-6524,-6027,-6006,-6441,-7192,-8058,-8817,-9226,-9129,-8397,-7040,-5119,-2824,-380,1937,3857,5159,5698,5419,4398,2797,870,-1089,-2780,-3953,-4429,-4169,-3221,-1798,-138,1410,2568,3078,2803,1746,19,-2124,-4356,-6325,-7678,-8162,-7612,-6024,-3516,-338,3162,6625,9662,11989,13373,13726,13055,11491,9235,6565,3771,1130,-1105,-2787,-3808,-4191,-4004,-3402,-2541,-1615,-747,-48,460,805,1070,1357,1776,2388,3223,4220,5290,6254,6965,7246,7002,6178,4834,3071,1113,-834,-2494,-3661,-4165,-3924,-2968,-1415,520,2565,4431,5846,6593,6557,5702,4131,2015,-376,-2748,-4805,-6293,-7059,-7035,-6297,-5006,-3404,-1773,-370,583,952,700,-129,-1401,-2944,-4551,-6031,-7219,-8007,-8349,-8265,-7842,-7211,-6518,-5937,-5562,-5494,-5715,-6172,-6738,-7251,-7533,-7442,-6861,-5783,-4226,-2333,-258,1794,3605,5012,5842,6043,5564,4480,2876,914,-1242,-3428,-5486,-7330,-8894,-10175,-11220,-12065,-12793,-13408,-13942,-14309,-14449,-14221,-13524,-12249,-10380,-7928,-5034,-1882,1281,4181,6576,8266,9135,9154,8405,7018,5209,3189,1178,-637,-2129,-3214,-3891,-4191,-4201,-4017,-3728,-3400,-3048,-2635,-2089,-1290,-139,1469,3566,6138,9092,12259,15438,18363,20795,22508,23329,23178,22057,20071,17419,14353,11176,8180,5630,3726,2583,2210,2537,3379,4502,5641,6508,6904,6659,5758,4255,2338,247,-1737,-3340,-4377,-4712,-4381,-3490,-2263,-986,50,568,379,-618,-2382,-4774,-7534,-10359,-12905,-14905,-16113,-16465,-15954,-14753,-13088,-11272,-9600,-8339,-7652,-7587,-8059,-8881,-9772,-10444,-10618,-10099,-8814,-6807,-4268,-1467,1260,3602,5279,6148,6161,5426,4152,2618,1161,69,-421,-174,789,2361,4280,6240,7900,8950,9162,8435,6791,4417,1598,-1300,-3865,-5751,-6652,-6433,-5060,-2694,410,3867,7276,10216,12363,13466,13451,12368,10411,7890,5140,2548,408,-1020,-1628,-1394,-427,1099,2947,4873,6665,8139,9214,9849,10104,10068,9892,9703,9635,9753,10060,10503,10954,11248,11247,10794,9867,8460,6698,4760,2862,1242,99,-413,-230,652,2102,3982,6026,8002,9619,10665,10937,10354,8890,6643,3772,515,-2854,-6081,-8907,-11182,-12795,-13764,-14154,-14115,-13806,-13376,-12953,-12577,-12262,-11940,-11542,-10979,-10201,-9185,-7976,-6643,-5318,-4116,-3185,-2622,-2518,-2889,-3737,-4961,-6469,-8067,-9580,-10806,-11561,-11712,-11176,-9955,-8133,-5858,-3348,-811,1502,3438,4827,5634,5824,5467,4642,3462,2045,482,-1128,-2740,-4312,-5835,-7302,-8723,-10079,-11351,-12482,-13382,-13942,-14031,-13522,-12327,-10386,-7749,-4497,-849,2974,6671,9979,12663,14559,15611,15830,15336,14288,12874,11289,9683,8178,6848,5720,4805,4084,3538,3142,2879,2735,2709,2803,3037,3410,3954,4643,5484,6409,7365,8241,8941,9339,9340,8873,7907,6487,4690,2692,664,-1168,-2613,-3536,-3844,-3578,-2818,-1751,-585,457,1168,1417,1123,319,-916,-2399,-3946,-5326,-6353,-6869,-6795,-6119,-4939,-3389,-1716,-144,1067,1707,1638,787,-818,-3055,-5767,-8699,-11648,-14359,-16664,-18418,-19543,-20045,-19959,-19393,-18481,-17360,-16183,-15061,-14087,-13293,-12669,-12146,-11609,-10925,-9946,-8541,-6636,-4199,-1283,1994,5469,8927,12167,14989,17238,18815,19660,19795,19253,18143,16557,14636,12485,10227,7957,5756,3699,1838,235,-1058,-1980,-2482,-2512,-2059,-1109,280,2056,4108,6312,8546,10645,12509,14002,15052,15586,15580,15034,13995,12553,10829,9003,7242,5747,4658,4094,4085,4596,5511,6647,7786,8680,9120,8934,8038,6432,4204,1533,-1369,-4243,-6844,-8955,-10397,-11069,-10932,-10025,-8453,-6378,-3999,-1529,824,2880,4501,5596,6131,6114,5608,4683,3458,2025,507,-1016,-2444,-3721,-4789,-5603,-6151,-6404,-6380,-6078,-5540,-4814,-3980,-3141,-2411,-1911,-1757,-1997,-2669,-3687,-4951,-6265,-7430,-8217,-8465,-8030,-6906,-5140,-2904,-447,1939,3919,5204,5548,4814,2986,178,-3354,-7250,-11084,-14400,-16795,-17951,-17688,-15995,-13025,-9084,-4592,-17,4168,7571,9891,10969,10796,9475,7238,4370,1181,-2005,-4947,-7439,-9376,-10736,-11528,-11856,-11781,-11405,-10772,-9917,-8844,-7545,-6020,-4274,-2371,-373,1564,3306,4668,5509,5739,5337,4384,3059,1589,273,-628,-880,-350,981,3000,5477,8089,10476,12265,13188,13031,11778,9529,6530,3174,-149,-2958,-4909,-5688,-5164,-3374,-497,3097,6965,10587,13489,15265,15685,14669,12362,9053,5189,1267,-2197,-4784,-6181,-6293,-5189,-3153,-575,2044,4241,5596,5847,4890,2819,-117,-3525,-6943,-9901,-11995,-12932,-12600,-11045,-8516,-5356,-2054,964,3221,4424,4345,2958,355,-3196,-7367,-11718,-15841,-19336,-21894,-23332,-23573,-22695,-20879,-18388,-15554,-12686,-10098,-7997,-6554,-5771,-5622,-5940,-6537,-7202,-7725,-7957,-7788,-7189,-6174,-4823,-3220,-1479,322,2106,3827,5460,6965,8318,9455,10305,10776,10779,10228,9095,7365,5141,2525,-262,-2996,-5411,-7250,-8296,-8381,-7446,-5507,-2733,644,4278,7782,10793,12961,14087,14052,12923,10877,8219,5311,2543,275,-1211,-1734,-1230,214,2423,5110,7943,10602,12768,14231,14843,14577,13497,11730,9482,6952,4373,1920,-240,-2005,-3311,-4126,-4465,-4343,-3805,-2894,-1677,-212,1420,3143,4876,6537,8059,9380,10456,11266,11794,12061,12079,11887,11522,11011,10403,9715,8978,8218,7416,6593,5684,4669,3472,2039,335,-1665,-3906,-6317,-8741,-11006,-12910,-14252,-14885,-14691,-13647,-11812,-9318,-6398,-3336,-444,1947,3573,4206,3754,2207,-289,-3498,-7083,-10648,-13788,-16128,-17354,-17293,-15866,-13184,-9459,-5041,-358,4152,8051,11005,12780,13300,12613,10920,8488,5661,2765,107,-2095,-3700,-4685,-5109,-5105,-4866,-4589,-4461,-4638,-5182,-6099,-7300,-8617,-9850,-10774,-11190,-10967,-10066,-8538,-6552,-4316,-2100,-124,1400,2389,2818,2769,2392,1866,1381,1098,1118,1500,2211,3198,4331,5484,6514,7301,7765,7873,7659,7198,6627,6086,5724,5660,5953,6620,7600,8800,10068,11261,12215,12804,12929,12554,11680,10393,8782,7014,5229,3605,2267,1342,885,926,1424,2303,3438,4699,5932,7035,7904,8511,8855,8971,8926,8777,8576,8338,8045,7649,7074,6247,5085,3553,1630,-635,-3169,-5839,-8485,-10934,-13008,-14567,-15491,-15725,-15253,-14124,-12429,-10297,-7898,-5399,-2981,-793,1037,2424,3335,3787,3843,3615,3233,2838,2557,2479,2652,3069,3679,4382,5078,5629,5940,5905,5460,4573,3223,1449,-707,-3160,-5807,-8533,-11204,-13703,-15904,-17715,-19060,-19887,-20176,-19925,-19153,-17892,-16188,-14105,-11720,-9144,-6481,-3867,-1413,784,2650,4154,5281,6040,6439,6506,6237,5676,4849,3829,2720,1654,790,270,237,721,1750,3181,4879,6593,8109,9204,9728,9626,8905,7712,6209,4643,3255,2248,1804,1985,2814,4191,5987,8011,10060,11950,13513,14633,15231,15288,14795,13817,12392,10625,8587,6395,4131,1899,-219,-2157,-3853,-5295,-6463,-7398,-8128,-8715,-9219,-9665,-10101,-10509,-10882,-11201,-11415,-11532,-11500,-11329,-10993,-10484,-9788,-8897,-7807,-6538,-5117,-3608,-2081,-646,600,1538,2067,2109,1613,576,-947,-2850,-4975,-7128,-9093,-10664,-11651,-11936,-11459,-10253,-8414,-6131,-3599,-1073,1247,3161,4534,5296,5427,4984,4052,2763,1247,-360,-1946,-3442,-4772,-5946,-6927,-7762,-8449,-9014,-9450,-9737,-9843,-9715,-9296,-8550,-7429,-5958,-4155,-2096,109,2352,4474,6378,7931,9104,9857,10245,10338,10243,10082,9942,9893,9941,10024,10065,9893,9404,8445,6978,4989,2580,-102,-2827,-5368,-7471,-8953,-9658,-9539,-8606,-6968,-4781,-2276,321,2759,4834,6381,7322,7634,7412,6784,5941,5094,4413,4072,4120,4598,5421,6494,7663,8781,9717,10381,10724,10743,10460,9924,9169,8236,7123,5847,4387,2760,966,-947,-2947,-4954,-6923,-8779,-10475,-11975,-13246,-14279,-15076,-15640,-15988,-16142,-16108,-15921,-15580,-15107,-14514,-13809,-13020,-12154,-11244,-10288,-9326,-8340,-7368,-6403,-5481,-4627,-3892,-3329,-2989,-2911,-3102,-3510,-4059,-4600,-4971,-5024,-4593,-3627,-2088,-56,2331,4886,7363,9555,11241,12308,12686,12416,11616,10467,9199,8041,7223,6893,7178,8080,9563,11486,13663,15859,17823,19319,20128,20118,19188,17375,14747,11503,7862,4145,626,-2350,-4566,-5802,-5989,-5128,-3347,-847,2100,5202,8156,10705,12640,13811,14161,13675,12442,10561,8220,5604,2914,374,-1859,-3612,-4788,-5325,-5216,-4498,-3261,-1611,307,2351,4376,6240,7842,9076,9893,10264,10183,9699,8846,7721,6384,4936,3427,1928,454,-984,-2406,-3841,-5336,-6915,-8616,-10427,-12311,-14211,-16007,-17584,-18791,-19493,-19578,-18982,-17681,-15744,-13263,-10429,-7431,-4519,-1923,150,1518,2116,1903,990,-477,-2270,-4126,-5803,-7069,-7782,-7861,-7349,-6334,-5025,-3627,-2388,-1491,-1082,-1196,-1797,-2765,-3925,-5100,-6113,-6856,-7269,-7379,-7256,-7040,-6862,-6857,-7121,-7656,-8438,-9322,-10129,-10650,-10654,-9979,-8506,-6219,-3210,356,4211,8074,11635,14629,16854,18200,18654,18316,17356,16009,14517,13103,11935,11092,10579,10300,10116,9857,9350,8488,7217,5572,3668,1686,-184,-1714,-2767,-3230,-3105,-2480,-1503,-409,591,1269,1473,1126,241,-1065,-2604,-4121,-5356,-6043,-6008,-5123,-3414,-987,1921,5002,7892,10258,11795,12342,11841,10398,8236,5676,3084,797,-904,-1860,-2056,-1588,-694,340,1205,1608,1355,320,-1479,-3959,-6907,-10108,-13266,-16153,-18507,-20186,-21042,-21053,-20210,-18611,-16375,-13677,-10725,-7707,-4840,-2295,-204,1300,2191,2416,2030,1080,-303,-1991,-3788,-5514,-6956,-7938,-8304,-7956,-6863,-5063,-2672,113,3067,5890,8319,10079,10965,10852,9707,7599,4720,1328,-2222,-5557,-8299,-10116,-10770,-10136,-8232,-5222,-1374,2930,7294,11317,14655,17066,18434,18768,18216,17023,15489,13950,12691,11943,11832,12369,13452,14878,16389,17683,18490,18585,17813,16154,13670,10543,7057,3513,277,-2365,-4147,-4966,-4786,-3760,-2105,-157,1738,3239,4078,4087,3240,1626,-542,-2988,-5391,-7459,-8934,-9662,-9554,-8643,-7009,-4826,-2281,405,3018,5354,7233,8499,9048,8803,7762,5960,3514,579,-2632,-5888,-8954,-11604,-13661,-14983,-15505,-15200,-14119,-12359,-10066,-7436,-4685,-2060,206,1887,2809,2854,1989,245,-2226,-5247,-8535,-11827,-14824,-17281,-18994,-19830,-19745,-18774,-17025,-14679,-11930,-9019,-6143,-3508,-1239,536,1791,2485,2667,2366,1677,672,-524,-1811,-3060,-4163,-5024,-5568,-5769,-5619,-5179,-4507,-3719,-2908,-2170,-1577,-1155,-900,-765,-666,-504,-163,439,1400,2717,4417,6410,8618,10901,13120,15127,16798,18027,18766,18991,18743,18089,17128,15971,14707,13410,12114,10809,9464,8017,6413,4613,2596,394,-1932,-4269,-6513,-8508,-10173,-11394,-12138,-12413,-12237,-11715,-10917,-9968,-8962,-7999,-7142,-6445,-5914,-5539,-5279,-5057,-4802,-4407,-3799,-2905,-1698,-193,1528,3358,5104,6615,7677,8168,7973,7067,5497,3364,847,-1870,-4565,-7063,-9201,-10892,-12097,-12851,-13217,-13320,-13244,-13120,-12993,-12930,-12920,-12956,-12994,-12999,-12931,-12774,-12502,-12111,-11576,-10869,-9941,-8754,-7232,-5378,-3153,-627,2132,4978,7738,10201,12168,13439,13882,13429,12087,9974,7268,4206,1074,-1881,-4399,-6327,-7545,-8061,-7934,-7304,-6357,-5266,-4239,-3383,-2823,-2571,-2630,-2942,-3423,-3980,-4509,-4911,-5115,-5053,-4703,-4057,-3119,-1935,-517,1076,2835,4718,6716,8780,10874,12898,14762,16298,17362,17773,17396,16140,13993,11039,7487,3632,-144,-3430,-5839,-7065,-6932,-5421,-2695,948,5092,9262,12995,15900,17676,18203,17473,15651,13006,9885,6665,3725,1372,-144,-695,-249,1110,3212,5809,8611,11322,13641,15332,16205,16162,15190,13380,10890,7968,4878,1905,-698,-2748,-4134,-4851,-4986,-4698,-4205,-3737,-3504,-3672,-4327,-5492,-7092,-9011,-11063,-13070,-14811,-16134,-16864,-16924,-16256,-14869,-12838,-10276,-7342,-4231,-1141,1713,4138,5972,7088,7428,6981,5815,4045,1854,-558,-2953,-5104,-6816,-7919,-8335,-8030,-7065,-5558,-3676,-1635,362,2085,3361,4035,4019,3289,1888,-60,-2388,-4876,-7293,-9418,-11063,-12097,-12462,-12151,-11241,-9837,-8083,-6125,-4110,-2137,-310,1351,2827,4152,5380,6567,7796,9096,10504,11980,13464,14835,15949,16653,16808,16336,15210,13494,11309,8844,6302,3897,1809,161,-975,-1603,-1774,-1571,-1101,-450,301,1120,1970,2870,3797,4766,5745,6703,7598,8364,8967,9353,9520,9466,9231,8873,8454,8048,7708,7469,7318,7243,7159,7000,6672,6068,5143,3821,2114,47,-2296,-4786,-7270,-9569,-11521,-12982,-13860,-14121,-13789,-12958,-11740,-10297,-8757,-7273,-5918,-4779,-3857,-3167,-2660,-2296,-2003,-1714,-1362,-881,-228,641,1736,3055,4572,6212,7898,9486,10831,11761,12112,11747,10574,8567,5767,2299,-1654,-5860,-10045,-13953,-17334,-19986,-21793,-22687,-22712,-21969,-20627,-18882,-16962,-15042,-13313,-11865,-10762,-9995,-9491,-9150,-8812,-8344,-7569,-6392,-4716,-2520,155,3233,6574,10004,13359,16414,19024,20989,22197,22550,22000,20590,18400,15606,12428,9127,5997,3304,1293,134,-91,611,2126,4266,6756,9309,11601,13371,14390,14533,13762,12144,9844,7073,4112,1226,-1320,-3313,-4587,-5075,-4752,-3701,-2053,2,2225,4377,6217,7547,8218,8154,7344,5862,3833,1446,-1091,-3549,-5740,-7486,-8707,-9354,-9480,-9171,-8580,-7860,-7178,-6668,-6414,-6461,-6776,-7310,-7955,-8618,-9202,-9634,-9882,-9929,-9801,-9525,-9141,-8688,-8188,-7646,-7073,-6443,-5760,-5015,-4209,-3384,-2563,-1821,-1214,-810,-675,-849,-1358,-2191,-3297,-4588,-5951,-7232,-8302,-9026,-9314,-9132,-8483,-7443,-6133,-4702,-3334,-2192,-1412,-1080,-1209,-1751,-2588,-3572,-4512,-5271,-5696,-5736,-5356,-4604,-3548,-2297,-941,421,1739,2974,4118,5182,6158,7051,7816,8416,8785,8863,8617,8018,7102,5917,4565,3155,1814,663,-217,-748,-930,-789,-384,154,722,1172,1397,1317,907,190,-715,-1679,-2489,-2969,-2923,-2258,-908,1042,3469,6149,8822,11248,13195,14522,15155,15126,14533,13541,12349,11126,10037,9160,8507,8039,7619,7127,6388,5297,3761,1785,-577,-3187,-5855,-8371,-10509,-12095,-13000,-13197,-12726,-11740,-10430,-9042,-7812,-6944,-6588,-6798,-7568,-8771,-10254,-11782,-13121,-14049,-14365,-13949,-12751,-10795,-8202,-5147,-1857,1420,4421,6931,8729,9696,9736,8859,7131,4700,1774,-1396,-4525,-7338,-9575,-11039,-11601,-11235,-10014,-8098,-5730,-3190,-743,1336,2907,3841,4165,3949,3334,2531,1716,1110,861,1099,1884,3239,5105,7399,9967,12641,15217,17501,19303,20496,20975,20737,19796,18260,16246,13913,11428,8946,6626,4587,2942,1762,1078,902,1175,1840,2760,3822,4862,5771,6424,6769,6782,6483,5955,5276,4573,3951,3517,3335,3458,3875,4558,5419,6360,7250,7974,8409,8482,8123,7358,6196,4755,3130,1478,-69,-1382,-2374,-3016,-3324,-3402,-3371,-3403,-3659,-4270,-5316,-6802,-8658,-10741,-12864,-14815,-16389,-17430,-17832,-17583,-16733,-15413,-13788,-12067,-10434,-9070,-8075,-7518,-7376,-7570,-7974,-8419,-8726,-8747,-8347,-7474,-6150,-4467,-2609,-798,717,1691,1938,1343,-108,-2306,-5066,-8093,-11073,-13668,-15606,-16665,-16775,-15939,-14305,-12086,-9538,-6936,-4486,-2365,-626,706,1722,2497,3167,3814,4505,5241,6001,6691,7252,7578,7632,7395,6894,6223,5483,4832,4411,4347,4750,5627,6985,8680,10582,12439,14039,15124,15537,15148,13978,12127,9809,7316,4946,3012,1728,1225,1505,2431,3795,5287,6620,7508,7750,7246,5999,4133,1855,-564,-2831,-4673,-5861,-6262,-5818,-4603,-2748,-503,1891,4120,5959,7170,7657,7361,6352,4758,2763,602,-1526,-3427,-4990,-6147,-6940,-7419,-7741,-8017,-8390,-8930,-9681,-10577,-11529,-12367,-12932,-13070,-12688,-11764,-10371,-8660,-6834,-5132,-3761,-2888,-2600,-2881,-3644,-4704,-5845,-6822,-7412,-7441,-6796,-5475,-3534,-1158,1442,3985,6191,7809,8629,8539,7504,5600,2980,-126,-3447,-6715,-9656,-12081,-13810,-14799,-15021,-14546,-13480,-11957,-10109,-8079,-5944,-3780,-1611,558,2745,4950,7187,9425,11615,13687,15552,17097,18253,18936,19119,18820,18080,17007,15724,14369,13081,11967,11086,10468,10058,9806,9600,9351,8984,8444,7735,6900,6007,5184,4514,4099,3981,4132,4503,4945,5319,5459,5230,4538,3366,1752,-176,-2260,-4278,-6038,-7324,-7999,-7964,-7198,-5766,-3787,-1454,1011,3369,5393,6894,7734,7854,7259,6049,4382,2460,540,-1165,-2422,-3103,-3107,-2465,-1244,363,2147,3841,5172,5930,5911,5048,3330,854,-2193,-5591,-9067,-12374,-15271,-17584,-19194,-20039,-20142,-19555,-18399,-16798,-14911,-12867,-10802,-8802,-6946,-5286,-3862,-2704,-1841,-1281,-1050,-1125,-1509,-2157,-3036,-4076,-5207,-6329,-7341,-8130,-8588,-8642,-8223,-7358,-6058,-4455,-2653,-804,941,2499,3761,4743,5435,5939,6321,6697,7139,7688,8342,9040,9676,10120,10220,9858,8946,7471,5492,3165,708,-1606,-3499,-4720,-5090,-4531,-3087,-916,1730,4529,7159,9292,10713,11246,10887,9675,7802,5466,2932,436,-1822,-3693,-5109,-6063,-6614,-6843,-6883,-6812,-6739,-6673,-6620,-6506,-6254,-5748,-4910,-3676,-2048,-78,2111,4372,6490,8294,9570,10207,10088,9217,7640,5488,2953,246,-2388,-4748,-6664,-8042,-8862,-9179,-9110,-8831,-8496,-8302,-8356,-8746,-9485,-10514,-11742,-13022,-14223,-15181,-15797,-15976,-15674,-14902,-13684,-12103,-10233,-8191,-6056,-3945,-1908,-31,1669,3159,4440,5511,6362,6974,7313,7328,6967,6190,4987,3384,1471,-635,-2758,-4716,-6333,-7456,-8002,-7942,-7337,-6308,-5041,-3740,-2620,-1853,-1554,-1759,-2406,-3347,-4374,-5229,-5674,-5508,-4619,-3004,-785,1823,4517,6982,8898,10030,10212,9421,7739,5378,2622,-172,-2664,-4532,-5540,-5557,-4569,-2687,-128,2811,5791,8479,10590,11925,12408,12070,11070,9648,8081,6672,5649,5188,5330,6035,7153,8483,9804,10910,11653,11970,11855,11406,10758,10074,9539,9273,9393,9897,10778,11895,13126,14276,15168,15641,15574,14897,13620,11802,9578,7134,4668,2411,534,-814,-1566,-1742,-1431,-797,-49,592,920,773,55,-1240,-3043,-5195,-7488,-9673,-11508,-12775,-13316,-13055,-11995,-10230,-7931,-5320,-2647,-182,1874,3310,4055,4053,3367,2099,400,-1558,-3606,-5597,-7406,-8941,-10131,-10937,-11329,-11322,-10941,-10248,-9340,-8318,-7314,-6429,-5769,-5370,-5268,-5405,-5721,-6097,-6402,-6522,-6339,-5806,-4891,-3656,-2182,-622,871,2123,2983,3337,3122,2325,1025,-681,-2606,-4575,-6392,-7878,-8901,-9354,-9208,-8464,-7194,-5480,-3466,-1264,965,3131,5125,6903,8445,9780,10953,12044,13106,14194,15304,16392,17357,18059,18342,18051,17081,15386,12992,10031,6702,3262,27,-2717,-4681,-5673,-5555,-4320,-2052,1062,4743,8658,12448,15741,18231,19664,19909,18933,16844,13826,10176,6193,2231,-1439,-4553,-6962,-8570,-9383,-9461,-8934,-7944,-6679,-5290,-3933,-2718,-1720,-976,-484,-210,-92,-79,-88,-73,3,159,373,606,806,899,822,533,-1,-763,-1724,-2818,-3968,-5087,-6106,-6964,-7635,-8116,-8425,-8592,-8661,-8658,-8618,-8561,-8491,-8426,-8357,-8299,-8250,-8214,-8194,-8178,-8156,-8094,-7944,-7668,-7186,-6469,-5457,-4160,-2589,-831,1028,2833,4451,5725,6531,6774,6406,5421,3886,1905,-350,-2682,-4853,-6659,-7878,-8374,-8048,-6888,-4961,-2386,646,3913,7179,10196,12759,14682,15854,16224,15809,14702,13041,11009,8792,6577,4502,2683,1174,-19,-918,-1575,-2059,-2410,-2665,-2824,-2849,-2694,-2299,-1601,-600,701,2207,3819,5374,6717,7702,8199,8159,7567,6493,5068,3470,1892,552,-418,-885,-845,-325,570,1686,2874,3956,4798,5282,5328,4899,3978,2603,818,-1273,-3556,-5875,-8061,-9929,-11318,-12090,-12169,-11560,-10325,-8628,-6672,-4700,-2972,-1699,-1062,-1149,-1976,-3464,-5450,-7730,-10033,-12116,-13736,-14704,-14937,-14390,-13158,-11381,-9277,-7101,-5105,-3533,-2553,-2291,-2744,-3848,-5439,-7273,-9087,-10587,-11520,-11683,-10974,-9354,-6943,-3889,-466,3038,6312,9070,11085,12207,12402,11705,10285,8322,6074,3758,1566,-356,-1958,-3218,-4196,-4953,-5575,-6107,-6567,-6933,-7128,-7083,-6704,-5947,-4792,-3294,-1539,324,2144,3754,5027,5864,6236,6169,5736,5080,4337,3687,3260,3172,3482,4176,5219,6476,7843,9148,10280,11128,11645,11832,11750,11489,11173,10888,10735,10702,10788,10873,10840,10541,9824,8609,6845,4593,1977,-779,-3416,-5646,-7214,-7931,-7708,-6569,-4673,-2265,323,2743,4651,5777,5946,5100,3331,802,-2176,-5312,-8260,-10742,-12567,-13603,-13886,-13492,-12619,-11487,-10343,-9390,-8814,-8690,-9049,-9833,-10914,-12138,-13321,-14275,-14852,-14924,-14437,-13382,-11820,-9864,-7666,-5395,-3226,-1294,278,1444,2186,2542,2586,2397,2072,1685,1306,977,740,603,591,696,937,1293,1789,2392,3122,3943,4837,5739,6584,7276,7720,7846,7596,6990,6075,5003,3918,3062,2605,2749,3579,5141,7351,10048,13002,15913,18519,20539,21807,22201,21737,20495,18658,16448,14118,11909,10001,8539,7542,6984,6743,6660,6557,6265,5663,4699,3403,1885,321,-1069,-2074,-2498,-2238,-1256,351,2422,4684,6855,8616,9724,9960,9258,7601,5120,2009,-1462,-4990,-8262,-11023,-13040,-14216,-14501,-13980,-12785,-11139,-9275,-7452,-5882,-4735,-4103,-3983,-4314,-4953,-5748,-6519,-7152,-7532,-7667,-7559,-7320,-7052,-6905,-6999,-7436,-8261,-9464,-10948,-12576,-14127,-15390,-16131,-16188,-15443,-13920,-11694,-8995,-6071,-3245,-807,1003,2016,2213,1637,503,-958,-2436,-3648,-4379,-4474,-3925,-2802,-1278,422,2068,3454,4447,4992,5132,4974,4695,4471,4460,4785,5441,6404,7510,8598,9462,9932,9884,9267,8107,6519,4645,2712,892,-619,-1702,-2304,-2422,-2123,-1517,-708,189,1096,1981,2836,3705,4643,5697,6921,8296,9792,11294,12675,13761,14383,14400,13701,12273,10161,7520,4580,1617,-1041,-3122,-4387,-4719,-4117,-2721,-789,1343,3277,4669,5183,4666,3030,403,-2990,-6792,-10576,-13921,-16431,-17833,-17967,-16865,-14685,-11741,-8416,-5119,-2245,-65,1224,1614,1167,101,-1365,-2940,-4419,-5605,-6414,-6832,-6906,-6774,-6560,-6436,-6508,-6873,-7534,-8451,-9510,-10564,-11428,-11942,-11956,-11396,-10249,-8578,-6527,-4282,-2068,-95,1450,2451,2854,2709,2124,1270,358,-422,-889,-937,-524,315,1471,2792,4098,5218,6035,6476,6553,6359,6014,5725,5648,5951,6718,7955,9575,11391,13163,14611,15468,15545,14712,12995,10506,7484,4238,1122,-1512,-3350,-4164,-3834,-2367,109,3353,7037,10791,14218,16968,18740,19331,18666,16764,13810,10038,5808,1469,-2586,-6045,-8634,-10209,-10704,-10198,-8813,-6807,-4394,-1869,563,2714,4464,5781,6656,7157,7358,7343,7196,6965,6700,6418,6138,5871,5633,5434,5291,5194,5125,5032,4848,4479,3836,2825,1414,-419,-2586,-4964,-7365,-9536,-11265,-12328,-12600,-12049,-10757,-8921,-6834,-4826,-3242,-2380,-2425,-3474,-5444,-8163,-11328,-14600,-17612,-20045,-21640,-22236,-21794,-20349,-18084,-15200,-11998,-8762,-5776,-3277,-1430,-295,126,-28,-612,-1392,-2163,-2734,-2973,-2818,-2277,-1431,-380,712,1735,2556,3102,3317,3193,2737,2005,1057,-5,-1072,-2008,-2680,-2956,-2739,-1971,-661,1122,3235,5487,7644,9466,10733,11274,11009,9920,8124,5764,3097,362,-2170,-4266,-5738,-6480,-6432,-5669,-4283,-2464,-421,1649,3530,5104,6250,6965,7249,7201,6897,6485,6042,5696,5477,5440,5568,5836,6215,6632,7072,7446,7728,7842,7737,7349,6630,5545,4089,2289,217,-2022,-4283,-6416,-8267,-9705,-10645,-11045,-10932,-10375,-9504,-8468,-7442,-6573,-6008,-5794,-5974,-6469,-7182,-7964,-8660,-9141,-9326,-9189,-8781,-8200,-7593,-7118,-6920,-7116,-7756,-8837,-10276,-11934,-13637,-15152,-16294,-16848,-16685,-15726,-13960,-11485,-8440,-5058,-1598,1677,4490,6652,8008,8524,8234,7289,5884,4275,2731,1485,735,572,1010,1957,3233,4637,5905,6845,7274,7113,6341,5048,3347,1442,-499,-2267,-3729,-4775,-5352,-5483,-5203,-4608,-3802,-2874,-1912,-980,-92,726,1498,2240,2954,3657,4318,4909,5389,5697,5807,5677,5324,4784,4138,3500,2996,2764,2915,3524,4615,6140,8010,10058,12119,14002,15547,16642,17222,17294,16912,16175,15201,14118,13032,12043,11195,10522,10015,9620,9294,8949,8509,7911,7096,6052,4783,3351,1815,292,-1135,-2361,-3345,-4039,-4496,-4737,-4873,-4965,-5100,-5294,-5551,-5795,-5943,-5887,-5514,-4770,-3619,-2108,-337,1536,3310,4781,5746,6071,5665,4551,2826,685,-1622,-3811,-5594,-6750,-7106,-6645,-5421,-3653,-1610,353,1902,2731,2642,1541,-520,-3374,-6736,-10269,-13588,-16350,-18266,-19133,-18899,-17600,-15425,-12627,-9535,-6478,-3785,-1694,-391,70,-278,-1300,-2769,-4425,-5959,-7115,-7676,-7511,-6616,-5060,-3028,-751,1510,3508,5051,6004,6339,6093,5385,4395,3299,2288,1513,1072,1031,1403,2158,3260,4635,6218,7924,9684,11407,13017,14425,15524,16229,16433,16090,15160,13695,11786,9598,7340,5241,3524,2381,1949,2270,3339,5013,7136,9439,11675,13564,14877,15429,15124,13935,11946,9286,6177,2832,-476,-3552,-6192,-8274,-9729,-10530,-10706,-10308,-9400,-8056,-6351,-4359,-2153,167,2503,4710,6641,8135,9034,9224,8618,7221,5099,2399,-675,-3882,-6969,-9716,-11931,-13521,-14423,-14699,-14416,-13718,-12758,-11670,-10614,-9676,-8941,-8442,-8186,-8137,-8250,-8441,-8635,-8742,-8696,-8439,-7966,-7297,-6504,-5686,-4948,-4402,-4107,-4079,-4274,-4584,-4876,-5006,-4837,-4291,-3349,-2041,-494,1162,2738,4081,5048,5565,5601,5207,4464,3516,2505,1588,894,519,510,869,1539,2426,3401,4310,5017,5378,5315,4783,3815,2509,1015,-444,-1669,-2417,-2551,-1966,-681,1195,3460,5855,8108,9951,11211,11760,11610,10833,9600,8126,6637,5354,4442,3997,4033,4481,5198,6007,6715,7145,7193,6794,5987,4852,3537,2201,1011,94,-469,-657,-519,-153,296,671,820,620,-1,-1057,-2478,-4138,-5849,-7390,-8541,-9108,-8964,-8064,-6455,-4277,-1739,894,3354,5368,6718,7257,6896,5678,3682,1097,-1854,-4913,-7829,-10369,-12361,-13696,-14336,-14344,-13827,-12961,-11954,-11002,-10296,-9957,-10042,-10526,-11293,-12190,-13013,-13580,-13746,-13398,-12527,-11148,-9356,-7274,-5050,-2840,-795,961,2325,3256,3730,3795,3514,3002,2370,1761,1264,981,930,1112,1468,1920,2381,2779,3062,3219,3267,3237,3180,3115,3065,2992,2872,2620,2184,1504,557,-643,-2017,-3466,-4811,-5905,-6557,-6657,-6116,-4935,-3194,-1017,1392,3834,6093,7996,9419,10305,10668,10580,10164,9563,8922,8377,8018,7921,8092,8530,9157,9892,10606,11142,11368,11124,10329,8929,6963,4519,1770,-1085,-3818,-6203,-8057,-9214,-9605,-9176,-8000,-6158,-3833,-1237,1386,3762,5642,6800,7076,6389,4756,2301,-782,-4200,-7674,-10887,-13594,-15608,-16833,-17255,-16937,-16005,-14601,-12909,-11075,-9262,-7592,-6172,-5096,-4411,-4151,-4297,-4794,-5545,-6428,-7289,-8020,-8486,-8659,-8503,-8068,-7418,-6645,-5843,-5093,-4453,-3943,-3544,-3216,-2860,-2411,-1748,-823,432,1988,3823,5808,7835,9732,11356,12577,13314,13513,13206,12415,11259,9816,8242,6641,5161,3908,2985,2462,2361,2688,3379,4361,5532,6778,8006,9136,10110,10902,11500,11894,12107,12131,11989,11711,11318,10882,10446,10077,9831,9746,9832,10087,10460,10891,11307,11610,11748,11666,11359,10847,10182,9411,8594,7752,6894,6005,5056,4036,2945,1821,726,-268,-1073,-1635,-1930,-1969,-1827,-1591,-1396,-1348,-1556,-2066,-2893,-3982,-5276,-6646,-8013,-9251,-10290,-11058,-11518,-11647,-11457,-10965,-10216,-9266,-8188,-7054,-5968,-4999,-4262,-3808,-3723,-4010,-4692,-5701,-6981,-8400,-9857,-11209,-12373,-13250,-13811,-14040,-13956,-13626,-13105,-12501,-11883,-11345,-10932,-10683,-10591,-10640,-10761,-10900,-10948,-10823,-10429,-9674,-8519,-6931,-4942,-2636,-133,2407,4798,6889,8526,9630,10183,10211,9833,9181,8429,7730,7223,6975,7025,7337,7843,8448,9042,9516,9788,9780,9463,8806,7831,6555,5045,3381,1680,78,-1270,-2216,-2638,-2449,-1646,-260,1578,3703,5910,7969,9673,10858,11410,11300,10583,9370,7859,6245,4744,3540,2755,2455,2643,3244,4166,5266,6379,7361,8041,8291,8005,7125,5644,3633,1204,-1466,-4176,-6730,-8941,-10681,-11883,-12524,-12666,-12374,-11780,-10976,-10086,-9184,-8331,-7564,-6879,-6275,-5727,-5227,-4766,-4358,-4039,-3837,-3816,-3996,-4417,-5074,-5942,-6981,-8114,-9268,-10339,-11243,-11876,-12178,-12088,-11598,-10728,-9525,-8078,-6463,-4786,-3114,-1511,-32,1301,2447,3362,4025,4347,4316,3876,3044,1867,460,-1026,-2377,-3386,-3846,-3601,-2577,-789,1638,4486,7455,10221,12442,13871,14316,13763,12294,10164,7689,5262,3240,1935,1525,2058,3427,5391,7632,9784,11515,12555,12763,12105,10693,8722,6461,4197,2181,620,-391,-813,-732,-268,404,1099,1669,1978,1994,1702,1208,609,88,-219,-163,331,1291,2667,4366,6236,8120,9859,11306,12381,13005,13192,12955,12358,11488,10412,9242,8025,6855,5755,4780,3927,3195,2553,1939,1304,562,-348,-1464,-2827,-4402,-6159,-8005,-9840,-11530,-12959,-13988,-14539,-14534,-13984,-12919,-11463,-9747,-7953,-6251,-4779,-3664,-2936,-2636,-2703,-3106,-3762,-4611,-5601,-6691,-7861,-9088,-10347,-11608,-12794,-13851,-14656,-15137,-15182,-14752,-13802,-12365,-10492,-8274,-5850,-3329,-884,1371,3309,4826,5891,6462,6587,6309,5711,4881,3891,2814,1695,576,-500,-1501,-2364,-3027,-3426,-3471,-3123,-2333,-1104,504,2416,4469,6508,8333,9758,10625,10797,10227,8901,6924,4443,1700,-1040,-3499,-5418,-6620,-6999,-6569,-5437,-3795,-1907,-47,1517,2568,2987,2731,1890,630,-808,-2150,-3131,-3528,-3185,-2051,-144,2371,5321,8392,11323,13810,15625,16604,16673,15864,14264,12069,9444,6629,3786,1081,-1380,-3546,-5392,-6939,-8227,-9302,-10215,-10997,-11666,-12197,-12581,-12734,-12637,-12199,-11409,-10241,-8743,-6986,-5103,-3253,-1607,-346,397,520,-16,-1185,-2901,-5035,-7398,-9808,-12062,-13984,-15443,-16347,-16678,-16463,-15798,-14806,-13633,-12421,-11281,-10281,-9442,-8718,-8039,-7285,-6374,-5190,-3734,-2000,-98,1836,3612,5046,5944,6205,5767,4672,3071,1139,-830,-2596,-3882,-4489,-4290,-3247,-1431,990,3767,6603,9169,11198,12438,12801,12243,10909,8974,6749,4520,2586,1173,409,317,816,1716,2800,3810,4530,4796,4534,3770,2632,1324,91,-802,-1155,-810,253,1966,4147,6543,8858,10819,12186,12839,12736,11980,10759,9323,7980,6984,6575,6866,7894,9549,11650,13926,16082,17849,18994,19379,18957,17769,15932,13619,11005,8283,5600,3064,755,-1323,-3150,-4769,-6179,-7392,-8376,-9096,-9466,-9436,-8932,-7937,-6489,-4642,-2564,-390,1672,3456,4815,5627,5868,5527,4705,3517,2127,713,-569,-1585,-2250,-2541,-2467,-2107,-1544,-906,-287,199,511,594,476,163,-276,-814,-1372,-1937,-2449,-2917,-3320,-3686,-4044,-4431,-4903,-5491,-6233,-7134,-8172,-9295,-10432,-11466,-12298,-12817,-12930,-12618,-11863,-10746,-9371,-7869,-6408,-5097,-4052,-3289,-2809,-2513,-2278,-1963,-1398,-515,771,2392,4268,6202,8014,9472,10449,10810,10565,9744,8472,6891,5169,3465,1923,657,-256,-784,-918,-727,-245,406,1176,1964,2744,3468,4158,4827,5519,6299,7207,8300,9589,11067,12685,14361,15975,17395,18465,19061,19048,18376,17000,14972,12382,9373,6127,2830,-326,-3193,-5642,-7607,-9060,-9994,-10457,-10477,-10121,-9424,-8443,-7218,-5793,-4209,-2515,-764,991,2668,4199,5487,6439,6983,7037,6577,5595,4129,2261,87,-2251,-4609,-6847,-8819,-10446,-11649,-12439,-12836,-12929,-12798,-12549,-12244,-11932,-11609,-11232,-10737,-10061,-9139,-7990,-6637,-5190,-3795,-2598,-1765,-1383,-1520,-2128,-3119,-4329,-5548,-6595,-7261,-7439,-7049,-6121,-4752,-3083,-1329,347,1748,2766,3333,3449,3181,2638,1968,1329,866,711,931,1550,2523,3742,5058,6286,7260,7809,7862,7358,6346,4901,3165,1275,-598,-2313,-3749,-4793,-5393,-5508,-5131,-4306,-3069,-1526,236,2092,3933,5659,7195,8487,9517,10274,10774,11033,11078,10934,10653,10260,9820,9369,8964,8640,8426,8323,8308,8328,8299,8124,7692,6907,5692,4019,1892,-602,-3359,-6186,-8883,-11240,-13045,-14160,-14503,-14078,-12987,-11387,-9488,-7514,-5668,-4108,-2941,-2186,-1814,-1737,-1813,-1904,-1857,-1551,-918,45,1287,2662,3990,5054,5626,5530,4631,2898,398,-2700,-6117,-9534,-12571,-14903,-16244,-16436,-15455,-13412,-10585,-7327,-4085,-1287,682,1549,1194,-331,-2819,-5917,-9197,-12218,-14572,-15968,-16254,-15437,-13674,-11250,-8494,-5793,-3441,-1701,-680,-383,-697,-1408,-2260,-2980,-3313,-3093,-2200,-651,1469,3971,6608,9104,11169,12579,13147,12815,11595,9609,7065,4195,1293,-1401,-3650,-5308,-6283,-6573,-6235,-5379,-4144,-2672,-1088,492,2027,3457,4815,6099,7364,8631,9935,11274,12632,13975,15231,16347,17232,17846,18121,18057,17616,16836,15706,14265,12514,10479,8164,5600,2815,-134,-3182,-6232,-9181,-11899,-14255,-16117,-17353,-17882,-17650,-16666,-15017,-12822,-10275,-7584,-4964,-2629,-737,576,1264,1302,751,-303,-1742,-3409,-5157,-6811,-8222,-9244,-9794,-9819,-9353,-8486,-7365,-6172,-5085,-4252,-3765,-3652,-3859,-4303,-4837,-5351,-5689,-5807,-5620,-5173,-4478,-3642,-2726,-1852,-1071,-466,-55,153,168,38,-204,-518,-861,-1220,-1575,-1892,-2171,-2326,-2333,-2084,-1524,-573,794,2589,4751,7210,9817,12437,14878,16986,18601,19611,19940,19577,18551,16952,14901,12545,10040,7551,5209,3132,1396,23,-986,-1675,-2108,-2338,-2430,-2415,-2309,-2107,-1777,-1282,-569,408,1685,3283,5180,7343,9680,12094,14442,16593,18400,19764,20587,20843,20526,19677,18375,16708,14764,12651,10416,8142,5845,3561,1291,-945,-3141,-5277,-7308,-9211,-10905,-12351,-13477,-14235,-14587,-14522,-14051,-13235,-12154,-10922,-9680,-8544,-7650,-7075,-6888,-7090,-7674,-8554,-9656,-10836,-11962,-12868,-13411,-13458,-12924,-11787,-10090,-7965,-5579,-3179,-979,785,1968,2464,2292,1516,307,-1145,-2624,-3948,-4959,-5598,-5834,-5739,-5410,-4993,-4625,-4450,-4554,-4989,-5740,-6734,-7850,-8947,-9860,-10476,-10692,-10473,-9833,-8818,-7504,-5970,-4288,-2499,-640,1292,3292,5367,7493,9648,11752,13717,15434,16767,17629,17915,17612,16722,15315,13519,11443,9270,7114,5107,3331,1811,554,-498,-1397,-2204,-2952,-3628,-4180,-4516,-4527,-4106,-3177,-1710,268,2663,5338,8110,10777,13155,15064,16390,17068,17080,16489,15369,13851,12050,10111,8133,6230,4452,2838,1383,55,-1190,-2399,-3616,-4855,-6136,-7432,-8717,-9928,-10993,-11830,-12344,-12485,-12194,-11490,-10421,-9073,-7597,-6134,-4854,-3887,-3352,-3291,-3724,-4595,-5798,-7211,-8651,-9967,-11008,-11664,-11888,-11683,-11105,-10262,-9276,-8282,-7406,-6747,-6361,-6265,-6411,-6721,-7058,-7290,-7259,-6872,-6045,-4791,-3148,-1233,812,2805,4587,5982,6908,7293,7168,6616,5770,4792,3845,3053,2501,2207,2125,2178,2263,2282,2188,1955,1641,1329,1152,1233,1692,2591,3934,5666,7656,9746,11737,13465,14761,15546,15763,15439,14627,13430,11940,10274,8516,6743,5012,3356,1816,399,-845,-1908,-2734,-3305,-3583,-3548,-3197,-2523,-1563,-354,1023,2492,3943,5279,6402,7243,7762,7985,7950,7785,7589,7517,7664,8115,8875,9893,11055,12193,13113,13633,13586,12888,11484,9424,6775,3704,372,-3007,-6234,-9115,-11482,-13207,-14204,-14466,-14008,-12960,-11458,-9714,-7955,-6392,-5230,-4603,-4568,-5110,-6102,-7390,-8750,-9995,-10955,-11531,-11693,-11469,-10944,-10207,-9373,-8525,-7755,-7123,-6697,-6508,-6588,-6899,-7392,-7948,-8443,-8741,-8727,-8335,-7558,-6458,-5156,-3818,-2626,-1744,-1304,-1362,-1931,-2921,-4234,-5680,-7112,-8335,-9229,-9667,-9581,-8935,-7705,-5932,-3657,-988,1957,4997,7985,10705,13039,14821,16004,16538,16476,15888,14928,13740,12507,11347,10367,9571,8956,8430,7947,7418,6827,6147,5398,4589,3763,2919,2106,1306,534,-221,-983,-1750,-2518,-3264,-3902,-4355,-4491,-4200,-3371,-1972,-7,2392,5042,7683,10047,11875,12996,13300,12804,11614,9899,7880,5767,3747,1925,352,-1024,-2283,-3533,-4858,-6294,-7794,-9282,-10604,-11631,-12246,-12386,-12080,-11394,-10486,-9511,-8634,-7977,-7598,-7512,-7654,-7950,-8297,-8603,-8836,-8972,-9045,-9112,-9197,-9345,-9530,-9716,-9832,-9810,-9576,-9093,-8335,-7312,-6065,-4663,-3201,-1806,-586,356,976,1278,1319,1175,938,672,380,70,-325,-811,-1383,-1986,-2474,-2697,-2442,-1561,20,2236,4873,7588,9994,11707,12472,12190,10933,8923,6457,3842,1325,-899,-2755,-4162,-5115,-5570,-5514,-4952,-3924,-2572,-1058,351,1429,1944,1747,775,-941,-3299,-6117,-9178,-12228,-14969,-17100,-18325,-18359,-17027,-14244,-10102,-4887,963,6856,12183,16376,19035,19965,19244,17156,14201,10916,7871,5488,4075,3731,4396,5848,7761,9756,11491,12683,13197,13029,12301,11218,10004,8854,7908,7230,6823,6640,6618,6666,6732,6735,6635,6386,5965,5388,4708,4002,3373,2871,2521,2273,2054,1785,1424,998,590,311,297,593,1215,2040,2875,3463,3536,2880,1389,-884,-3756,-6858,-9785,-12054,-13269,-13155,-11603,-8750,-4927,-619,3548,7020,9278,10017,9133,6747,3174,-1136,-5669,-9915,-13445,-15941,-17242,-17322,-16301,-14383,-11859,-9009,-6123,-3427,-1097,753,2061,2814,3004,2669,1825,551,-1091,-2967,-4947,-6859,-8518,-9760,-10437,-10457,-9828,-8612,-7000,-5205,-3489,-2068,-1130,-732,-930,-1614,-2730,-4099,-5615,-7122,-8535,-9763,-10773,-11550,-12093,-12412,-12525,-12429,-12152,-11689,-11085,-10346,-9552,-8748,-8042,-7518,-7269,-7326,-7673,-8202,-8737,-9078,-9000,-8371,-7102,-5277,-3021,-599,1748,3765,5271,6193,6527,6393,5933,5332,4758,4352,4215,4413,4966,5874,7079,8513,10045,11550,12849,13831,14354,14411,13991,13200,12158,11015,9940,9041,8446,8174,8250,8604,9147,9750,10273,10595,10633,10344,9777,9000,8155,7368,6764,6431,6404,6683,7218,7956,8821,9754,10702,11610,12439,13124,13605,13807,13659,13102,12122,10729,9025,7121,5218,3474,2085,1172,813,1033,1774,2949,4421,6041,7663,9142,10380,11272,11773,11818,11397,10502,9163,7454,5458,3300,1101,-1019,-2948,-4593,-5890,-6788,-7265,-7328,-7009,-6360,-5483,-4468,-3442,-2518,-1794,-1359,-1253,-1491,-2049,-2865,-3873,-4967,-6071,-7086,-7956,-8617,-9050,-9234,-9190,-8955,-8593,-8206,-7883,-7739,-7833,-8206,-8831,-9625,-10480,-11248,-11804,-12034,-11882,-11325,-10409,-9208,-7831,-6418,-5106,-4048,-3369,-3175,-3522,-4420,-5828,-7639,-9728,-11906,-13988,-15777,-17084,-17779,-17764,-17027,-15613,-13629,-11239,-8630,-6009,-3603,-1574,-115,704,835,323,-719,-2120,-3687,-5206,-6521,-7501,-8102,-8317,-8207,-7848,-7335,-6757,-6193,-5690,-5292,-4993,-4804,-4715,-4715,-4829,-5043,-5387,-5844,-6404,-7030,-7654,-8221,-8638,-8842,-8772,-8389,-7694,-6683,-5411,-3897,-2219,-423,1420,3231,4955,6496,7815,8822,9496,9784,9699,9259,8535,7628,6649,5741,4993,4515,4325,4454,4847,5468,6229,7075,7928,8732,9433,9979,10333,10462,10359,10035,9519,8883,8179,7515,6954,6590,6486,6667,7171,7932,8942,10074,11261,12376,13315,13992,14330,14298,13890,13129,12074,10792,9389,7958,6617,5458,4581,4028,3871,4075,4669,5574,6750,8095,9514,10882,12099,13050,13675,13934,13829,13409,12738,11914,11027,10180,9430,8848,8441,8217,8138,8162,8226,8286,8299,8240,8119,7938,7717,7474,7179,6832,6353,5711,4824,3677,2236,559,-1306,-3224,-5076,-6705,-7983,-8809,-9127,-8942,-8312,-7336,-6152,-4897,-3710,-2711,-1964,-1540,-1413,-1590,-1994,-2578,-3252,-3944,-4578,-5086,-5430,-5583,-5541,-5337,-5007,-4597,-4177,-3754,-3388,-3057,-2779,-2521,-2276,-2014,-1743,-1452,-1175,-923,-750,-681,-773,-1039,-1512,-2168,-2989,-3908,-4859,-5737,-6452,-6894,-6974,-6629,-5819,-4565,-2914,-992,1079,3110,4947,6434,7444,7909,7794,7125,5991,4498,2808,1060,-602,-2075,-3305,-4261,-4974,-5483,-5851,-6146,-6433,-6755,-7155,-7650,-8227,-8882,-9561,-10223,-10806,-11267,-11541,-11622,-11459,-11059,-10416,-9538,-8463,-7233,-5912,-4580,-3289,-2117,-1081,-224,463,968,1310,1488,1540,1468,1317,1087,811,479,119,-289,-720,-1189,-1691,-2228,-2817,-3447,-4124,-4824,-5534,-6224,-6874,-7485,-8039,-8580,-9100,-9636,-10190,-10771,-11369,-11980,-12577,-13150,-13656,-14082,-14388,-14555,-14568,-14412,-14095,-13637,-13065,-12435,-11783,-11176,-10630,-10197,-9864,-9649,-9522,-9451,-9389,-9247,-8969,-8462,-7678,-6577,-5167,-3479,-1601,365,2268,3968,5304,6155,6429,6082,5143,3681,1831,-238,-2350,-4291,-5907,-7026,-7560,-7456,-6718,-5421,-3679,-1652,457,2458,4160,5421,6166,6382,6138,5544,4759,3934,3210,2688,2447,2502,2889,3560,4496,5616,6834,8050,9131,9977,10463,10518,10092,9181,7849,6208,4403,2653,1112,10,-564,-495,206,1480,3205,5202,7279,9249,10940,12239,13070,13435,13356,12937,12260,11463,10649,9914,9327,8919,8696,8626,8651,8697,8684,8541,8229,7729,7078,6311,5510,4748,4103,3636,3394,3389,3623,4060,4642,5290,5904,6391,6658,6663,6382,5860,5164,4403,3680,3110,2757,2683,2875,3321,3946,4673,5424,6113,6698,7130,7394,7496,7432,7247,6953,6605,6227,5866,5552,5301,5158,5105,5203,5421,5799,6301,6916,7605,8306,8978,9540,9963,10198,10241,10110,9841,9477,9097,8718,8430,8228,8161,8222,8395,8662,8965,9272,9529,9683,9701,9546,9210,8715,8089,7403,6702,6066,5527,5128,4878,4748,4698,4629,4456,4051,3358,2306,917,-750,-2591,-4453,-6185,-7650,-8723,-9370,-9570,-9399,-8931,-8287,-7542,-6780,-6027,-5292,-4574,-3849,-3108,-2351,-1568,-797,-49,615,1161,1544,1736,1755,1609,1342,1003,604,225,-145,-448,-698,-898,-1086,-1297,-1590,-1974,-2494,-3123,-3882,-4735,-5689,-6711,-7780,-8843,-9832,-10663,-11265,-11568,-11555,-11241,-10682,-9987,-9257,-8626,-8181,-8004,-8118,-8517,-9149,-9921,-10716,-11379,-11786,-11791,-11348,-10426,-9105,-7506,-5803,-4183,-2807,-1812,-1251,-1137,-1413,-1987,-2738,-3552,-4315,-4959,-5442,-5759,-5955,-6076,-6216,-6432,-6795,-7295,-7913,-8536,-9049,-9298,-9164,-8568,-7503,-6022,-4245,-2330,-465,1164,2395,3100,3224,2778,1851,588,-814,-2188,-3332,-4165,-4600,-4653,-4391,-3883,-3258,-2606,-2030,-1601,-1393,-1429,-1746,-2340,-3196,-4294,-5571,-6966,-8372,-9680,-10763,-11510,-11823,-11655,-11000,-9896,-8455,-6783,-5054,-3392,-1933,-738,147,751,1107,1279,1312,1257,1123,944,712,445,157,-148,-456,-751,-1043,-1296,-1506,-1652,-1700,-1659,-1531,-1363,-1226,-1196,-1349,-1729,-2341,-3139,-4043,-4949,-5734,-6309,-6581,-6520,-6115,-5407,-4456,-3363,-2240,-1204,-390,108,195,-139,-904,-1986,-3307,-4703,-6047,-7211,-8121,-8725,-9039,-9111,-8995,-8793,-8542,-8294,-8039,-7749,-7375,-6863,-6168,-5288,-4232,-3081,-1903,-808,121,826,1273,1491,1535,1487,1434,1450,1599,1912,2419,3111,3979,4989,6069,7152,8125,8916,9426,9623,9464,8978,8181,7137,5926,4640,3395,2289,1409,796,463,366,463,685,970,1264,1515,1674,1718,1603,1311,836,156,-703,-1728,-2851,-4002,-5059,-5927,-6477,-6636,-6347,-5609,-4469,-3013,-1351,375,2070,3619,4993,6167,7163,8033,8798,9509,10163,10755,11277,11684,11983,12130,12122,11932,11530,10901,10013,8880,7520,6022,4483,3061,1886,1093,754,868,1380,2136,2957,3640,3982,3875,3268,2209,848,-651,-2068,-3235,-4014,-4346,-4215,-3701,-2867,-1856,-748,342,1357,2258,3018,3651,4158,4550,4827,4956,4914,4650,4169,3453,2577,1588,584,-357,-1170,-1781,-2166,-2277,-2117,-1687,-1017,-151,849,1906,2935,3834,4513,4896,4956,4700,4219,3616,3035,2617,2456,2629,3141,3973,5038,6263,7513,8689,9683,10393,10755,10701,10211,9273,7937,6265,4387,2440,606,-958,-2100,-2729,-2812,-2393,-1569,-505,624,1618,2330,2634,2487,1913,977,-169,-1376,-2464,-3280,-3699,-3643,-3091,-2059,-638,1095,2976,4913,6733,8361,9676,10640,11203,11370,11161,10628,9850,8903,7876,6851,5873,5005,4245,3619,3121,2753,2527,2450,2550,2822,3273,3847,4490,5105,5573,5802,5690,5172,4253,2946,1384,-306,-1927,-3297,-4260,-4684,-4548,-3844,-2707,-1267,247,1634,2687,3254,3258,2687,1636,253,-1256,-2669,-3797,-4506,-4723,-4494,-3891,-3066,-2152,-1269,-485,185,768,1327,1927,2614,3414,4306,5223,6082,6778,7211,7342,7155,6720,6143,5580,5167,5072,5370,6133,7315,8842,10537,12205,13603,14515,14753,14228,12899,10892,8344,5554,2774,299,-1640,-2921,-3471,-3379,-2760,-1827,-805,83,641,731,303,-634,-1973,-3585,-5289,-6947,-8408,-9599,-10444,-10939,-11062,-10843,-10282,-9390,-8184,-6656,-4855,-2830,-667,1486,3529,5288,6686,7629,8114,8169,7878,7353,6703,6034,5406,4864,4406,4039,3741,3513,3368,3316,3379,3549,3784,4020,4133,4018,3552,2675,1357,-354,-2384,-4572,-6796,-8853,-10627,-11972,-12819,-13133,-12939,-12312,-11369,-10256,-9126,-8108,-7333,-6851,-6715,-6897,-7357,-8011,-8761,-9493,-10092,-10459,-10506,-10207,-9550,-8616,-7475,-6288,-5157,-4222,-3546,-3166,-3049,-3150,-3359,-3617,-3831,-3970,-4007,-3952,-3825,-3660,-3483,-3321,-3185,-3078,-2994,-2914,-2822,-2689,-2490,-2209,-1839,-1390,-899,-401,41,364,524,456,142,-435,-1255,-2271,-3404,-4580,-5690,-6676,-7459,-8022,-8354,-8486,-8465,-8339,-8172,-7992,-7844,-7717,-7632,-7567,-7521,-7496,-7481,-7500,-7558,-7661,-7826,-8022,-8234,-8406,-8493,-8432,-8197,-7748,-7097,-6255,-5265,-4204,-3143,-2197,-1449,-986,-852,-1046,-1527,-2216,-2993,-3753,-4354,-4711,-4739,-4418,-3769,-2868,-1830,-790,104,722,971,783,181,-799,-2034,-3408,-4753,-5951,-6862,-7436,-7630,-7508,-7121,-6634,-6153,-5855,-5841,-6206,-6973,-8129,-9585,-11236,-12933,-14521,-15848,-16767,-17169,-16972,-16164,-14785,-12959,-10861,-8702,-6692,-5020,-3783,-3035,-2724,-2752,-2975,-3244,-3408,-3363,-3034,-2376,-1415,-165,1277,2848,4431,5934,7264,8362,9181,9735,10042,10162,10179,10149,10146,10183,10268,10340,10360,10228,9902,9336,8527,7500,6302,4988,3626,2270,983,-190,-1220,-2081,-2790,-3358,-3821,-4215,-4569,-4904,-5221,-5517,-5774,-5990,-6168,-6317,-6447,-6578,-6694,-6805,-6879,-6881,-6761,-6456,-5890,-5025,-3813,-2255,-382,1755,4064,6437,8758,10877,12691,14070,14968,15349,15240,14715,13864,12837,11742,10735,9886,9270,8880,8673,8580,8513,8403,8217,7944,7621,7290,7005,6796,6680,6648,6677,6732,6781,6774,6680,6432,6007,5360,4488,3411,2172,855,-433,-1588,-2497,-3085,-3310,-3179,-2756,-2123,-1424,-750,-219,138,326,389,429,519,754,1162,1766,2531,3416,4344,5250,6041,6673,7079,7263,7227,7023,6730,6413,6184,6077,6174,6469,6972,7640,8437,9281,10137,10925,11604,12132,12454,12538,12335,11818,10987,9856,8488,6951,5338,3735,2207,814,-431,-1504,-2420,-3183,-3805,-4297,-4666,-4917,-5055,-5090,-5017,-4884,-4689,-4502,-4335,-4229,-4180,-4168,-4144,-4029,-3760,-3246,-2465,-1386,-59,1460,3071,4671,6156,7425,8398,9033,9308,9265,8957,8489,7963,7494,7176,7067,7205,7564,8107,8747,9420,10025,10510,10806,10878,10709,10306,9700,8948,8115,7260,6438,5649,4891,4101,3234,2221,1055,-283,-1714,-3189,-4593,-5839,-6857,-7589,-8050,-8262,-8300,-8222,-8095,-7935,-7770,-7563,-7322,-7004,-6622,-6171,-5658,-5096,-4457,-3726,-2861,-1830,-656,644,1944,3162,4145,4826,5149,5142,4883,4480,4084,3810,3784,4076,4727,5733,7033,8525,10071,11507,12674,13429,13685,13404,12627,11442,9999,8461,7011,5790,4918,4435,4345,4552,4929,5299,5471,5288,4631,3459,1818,-180,-2356,-4490,-6371,-7789,-8630,-8833,-8463,-7653,-6618,-5575,-4751,-4285,-4274,-4709,-5519,-6588,-7749,-8855,-9749,-10322,-10491,-10237,-9548,-8502,-7126,-5536,-3783,-1964,-149,1607,3244,4734,6054,7191,8134,8867,9373,9637,9652,9437,9014,8458,7827,7218,6713,6372,6246,6340,6608,6990,7346,7564,7481,7019,6090,4726,2969,955,-1186,-3287,-5211,-6848,-8123,-9019,-9569,-9846,-9953,-10001,-10079,-10254,-10535,-10915,-11338,-11756,-12095,-12300,-12306,-12077,-11570,-10778,-9695,-8353,-6786,-5059,-3236,-1394,380,2010,3392,4467,5157,5453,5351,4918,4247,3460,2703,2098,1754,1744,2075,2726,3606,4606,5580,6411,6984,7245,7177,6811,6189,5385,4433,3386,2262,1069,-175,-1463,-2766,-4029,-5195,-6174,-6901,-7308,-7392,-7156,-6706,-6134,-5613,-5276,-5268,-5672,-6517,-7747,-9257,-10860,-12383,-13623,-14448,-14756,-14520,-13779,-12625,-11188,-9631,-8090,-6686,-5488,-4499,-3701,-3023,-2398,-1768,-1066,-294,585,1512,2467,3367,4145,4727,5060,5111,4891,4438,3846,3213,2671,2313,2206,2363,2724,3182,3591,3781,3603,2949,1761,70,-2042,-4421,-6879,-9235,-11289,-12928,-14045,-14641,-14741,-14438,-13846,-13091,-12285,-11518,-10840,-10285,-9854,-9547,-9351,-9276,-9301,-9441,-9651,-9911,-10144,-10279,-10235,-9928,-9328,-8399,-7182,-5729,-4112,-2439,-788,737,2054,3095,3795,4143,4129,3810,3240,2528,1765,1073,532,228,193,440,946,1662,2515,3430,4296,5040,5565,5828,5780,5432,4787,3888,2779,1497,107,-1350,-2818,-4222,-5502,-6577,-7399,-7938,-8214,-8267,-8198,-8097,-8080,-8233,-8614,-9241,-10091,-11098,-12165,-13201,-14095,-14786,-15216,-15391,-15305,-15016,-14527,-13894,-13094,-12137,-10979,-9593,-7951,-6039,-3873,-1506,991,3496,5879,8005,9752,11035,11826,12146,12064,11675,11073,10343,9542,8722,7897,7099,6323,5583,4861,4168,3489,2861,2285,1801,1413,1113,866,592,217,-358,-1191,-2317,-3708,-5285,-6928,-8486,-9812,-10775,-11289,-11314,-10887,-10077,-9028,-7888,-6820,-5961,-5412,-5209,-5329,-5688,-6146,-6559,-6766,-6659,-6153,-5242,-3942,-2337,-510,1420,3342,5151,6718,7967,8801,9202,9168,8781,8135,7366,6599,5925,5430,5144,5088,5264,5649,6237,6984,7875,8854,9877,10888,11798,12550,13034,13209,12999,12425,11493,10293,8909,7449,6007,4665,3457,2411,1504,718,22,-602,-1158,-1637,-2036,-2328,-2527,-2622,-2649,-2635,-2639,-2695,-2868,-3140,-3518,-3898,-4208,-4304,-4093,-3472,-2407,-888,1004,3172,5447,7664,9649,11273,12427,13093,13267,13035,12498,11799,11076,10479,10101,10013,10209,10622,11141,11605,11859,11749,11166,10061,8444,6406,4097,1681,-638,-2718,-4427,-5693,-6497,-6853,-6820,-6479,-5915,-5220,-4464,-3715,-3017,-2422,-1962,-1680,-1584,-1681,-1927,-2258,-2584,-2811,-2836,-2587,-2008,-1071,193,1736,3449,5191,6817,8162,9113,9582,9547,9049,8146,6977,5660,4351,3199,2312,1802,1714,2076,2858,4018,5445,7033,8615,10036,11137,11794,11935,11572,10756,9649,8402,7225,6266,5633,5365,5394,5626,5898,6054,5968,5531,4732,3575,2154,563,-1069,-2626,-4020,-5172,-6065,-6669,-7016,-7105,-6991,-6711,-6341,-5966,-5668,-5522,-5556,-5752,-6044,-6331,-6494,-6438,-6088,-5444,-4544,-3493,-2424,-1466,-725,-237,10,123,216,452,950,1817,3076,4719,6651,8706,10710,12392,13559,13991,13586,12324,10309,7743,4897,2079,-443,-2442,-3800,-4496,-4587,-4224,-3558,-2782,-2013,-1386,-919,-640,-477,-367,-228,20,413,986,1720,2590,3533,4467,5295,5890,6148,5966,5292,4131,2542,638,-1431,-3501,-5378,-6893,-7887,-8259,-7976,-7089,-5727,-4078,-2355,-745,594,1580,2196,2457,2449,2232,1917,1583,1318,1208,1297,1638,2211,3000,3933,4926,5902,6761,7453,7889,8034,7818,7223,6239,4909,3329,1630,3,-1399,-2387,-2895,-2884,-2413,-1616,-610,422,1382,2135,2634,2807,2649,2145,1331,250,-1015,-2371,-3708,-4921,-5924,-6657,-7105,-7273,-7209,-6947,-6543,-6025,-5401,-4684,-3838,-2865,-1737,-474,910,2353,3799,5177,6420,7497,8377,9069,9593,9973,10237,10396,10431,10323,9998,9425,8528,7301,5724,3852,1733,-509,-2774,-4914,-6814,-8365,-9485,-10128,-10282,-9965,-9217,-8113,-6730,-5175,-3565,-2009,-625,517,1373,1964,2343,2579,2767,2926,3095,3204,3203,2995,2507,1712,599,-744,-2235,-3704,-5004,-5974,-6496,-6490,-5953,-4904,-3443,-1657,315,2366,4368,6219,7827,9120,10045,10581,10698,10411,9719,8661,7296,5705,4023,2375,908,-267,-1085,-1530,-1655,-1548,-1327,-1104,-949,-916,-978,-1113,-1255,-1376,-1449,-1507,-1590,-1774,-2114,-2653,-3383,-4283,-5258,-6247,-7129,-7843,-8313,-8494,-8383,-7957,-7289,-6403,-5411,-4413,-3515,-2835,-2454,-2424,-2777,-3478,-4496,-5730,-7099,-8455,-9689,-10657,-11255,-11402,-11052,-10208,-8917,-7266,-5378,-3393,-1468,263,1669,2666,3198,3235,2805,1924,679,-874,-2628,-4497,-6375,-8160,-9735,-11010,-11871,-12285,-12206,-11677,-10756,-9550,-8176,-6754,-5396,-4181,-3183,-2431,-1941,-1691,-1633,-1673,-1727,-1682,-1480,-1099,-566,7,506,762,656,77,-990,-2511,-4350,-6327,-8215,-9794,-10887,-11379,-11250,-10550,-9395,-7949,-6366,-4811,-3393,-2195,-1232,-503,61,497,880,1234,1573,1871,2079,2137,2001,1636,1065,306,-554,-1474,-2347,-3147,-3802,-4297,-4623,-4784,-4809,-4746,-4630,-4547,-4520,-4629,-4862,-5247,-5719,-6221,-6653,-6910,-6916,-6614,-6007,-5142,-4107,-3024,-2019,-1203,-680,-494,-663,-1149,-1861,-2693,-3502,-4169,-4593,-4720,-4562,-4154,-3582,-2934,-2263,-1632,-1013,-384,323,1169,2199,3415,4771,6158,7429,8410,8947,8922,8278,7050,5324,3254,1028,-1181,-3208,-4935,-6312,-7328,-8023,-8466,-8719,-8826,-8822,-8679,-8400,-7929,-7273,-6386,-5299,-3995,-2513,-870,896,2747,4635,6500,8259,9814,11060,11887,12239,12054,11364,10192,8622,6756,4711,2643,692,-975,-2232,-2964,-3131,-2744,-1888,-706,636,1966,3141,4079,4744,5183,5454,5673,5916,6264,6751,7365,8074,8788,9397,9793,9834,9467,8623,7358,5739,3929,2091,405,-990,-1997,-2598,-2817,-2757,-2534,-2297,-2179,-2289,-2679,-3347,-4216,-5157,-6000,-6555,-6647,-6158,-5031,-3317,-1130,1330,3830,6135,8021,9326,9949,9847,9072,7724,5967,4013,2060,318,-1081,-2052,-2605,-2803,-2756,-2593,-2409,-2268,-2171,-2064,-1867,-1480,-823,137,1366,2767,4169,5394,6242,6593,6336,5507,4136,2372,351,-1749,-3776,-5577,-7052,-8120,-8740,-8921,-8682,-8086,-7225,-6176,-5062,-3954,-2919,-1999,-1180,-452,230,915,1638,2445,3340,4318,5336,6308,7151,7730,7979,7808,7225,6251,4985,3540,2071,718,-389,-1164,-1565,-1623,-1404,-1027,-625,-314,-196,-308,-642,-1128,-1662,-2111,-2339,-2234,-1692,-714,705,2435,4347,6259,7973,9323,10156,10377,9939,8852,7185,5051,2619,72,-2375,-4542,-6264,-7451,-8060,-8136,-7749,-7025,-6088,-5033,-3957,-2886,-1847,-849,103,970,1717,2278,2618,2692,2514,2114,1557,942,372,-36,-181,22,601,1548,2779,4150,5485,6583,7270,7424,7000,6050,4716,3214,1811,767,307,575,1599,3295,5465,7815,10011,11704,12596,12489,11300,9115,6140,2702,-819,-4057,-6688,-8515,-9447,-9553,-8997,-8028,-6933,-5945,-5256,-4926,-4931,-5131,-5348,-5362,-4989,-4084,-2591,-530,1975,4742,7514,10022,12004,13228,13582,12988,11570,9458,6957,4340,1921,-48,-1401,-2063,-2066,-1546,-677,306,1199,1834,2104,1988,1535,862,117,-523,-908,-922,-494,364,1604,3102,4730,6325,7768,8946,9807,10319,10486,10313,9827,9029,7940,6570,4937,3103,1138,-828,-2665,-4227,-5413,-6138,-6405,-6217,-5667,-4798,-3720,-2472,-1142,234,1568,2790,3786,4435,4627,4252,3287,1739,-256,-2521,-4766,-6724,-8085,-8648,-8269,-6941,-4784,-2029,1000,3938,6445,8235,9151,9155,8356,6966,5289,3644,2348,1627,1611,2301,3572,5189,6867,8263,9110,9184,8404,6817,4589,1970,-743,-3290,-5439,-7065,-8118,-8640,-8716,-8489,-8047,-7514,-6893,-6212,-5418,-4473,-3344,-2013,-515,1120,2811,4514,6154,7681,9054,10194,11048,11525,11536,11033,9978,8423,6466,4293,2115,185,-1288,-2130,-2280,-1762,-733,579,1873,2853,3251,2914,1788,-27,-2333,-4845,-7233,-9193,-10450,-10828,-10243,-8708,-6363,-3422,-171,3058,5946,8197,9587,9990,9378,7842,5550,2767,-246,-3189,-5824,-7964,-9468,-10300,-10458,-9990,-9011,-7592,-5896,-4021,-2123,-333,1239,2455,3274,3603,3456,2822,1749,310,-1390,-3208,-4976,-6525,-7680,-8307,-8311,-7653,-6376,-4577,-2416,-95,2171,4175,5751,6789,7261,7212,6746,6041,5264,4617,4239,4234,4612,5312,6184,7034,7657,7844,7476,6480,4883,2788,343,-2268,-4860,-7281,-9415,-11198,-12595,-13635,-14308,-14681,-14753,-14558,-14105,-13377,-12379,-11075,-9470,-7565,-5394,-3021,-525,1994,4425,6662,8592,10105,11097,11475,11153,10100,8309,5863,2903,-352,-3633,-6653,-9155,-10944,-11916,-12089,-11543,-10485,-9095,-7614,-6208,-5010,-4080,-3416,-2948,-2584,-2196,-1662,-894,147,1428,2846,4230,5395,6130,6286,5766,4569,2775,552,-1898,-4338,-6555,-8389,-9721,-10519,-10779,-10546,-9887,-8859,-7553,-6048,-4443,-2845,-1348,-18,1092,1993,2708,3276,3748,4127,4414,4559,4486,4128,3413,2340,945,-655,-2302,-3809,-4988,-5701,-5836,-5390,-4381,-2940,-1195,670,2496,4138,5493,6519,7200,7602,7764,7775,7669,7475,7179,6760,6170,5405,4451,3335,2104,806,-495,-1746,-2906,-3952,-4861,-5672,-6383,-7077,-7782,-8551,-9401,-10284,-11135,-11815,-12180,-12083,-11400,-10072,-8081,-5519,-2504,754,4037,7120,9797,11922,13390,14173,14285,13793,12804,11445,9863,8190,6558,5057,3745,2654,1778,1101,602,231,-44,-266,-475,-694,-946,-1230,-1533,-1812,-2025,-2086,-1935,-1497,-753,287,1538,2873,4110,5071,5570,5494,4779,3461,1630,-531,-2836,-5054,-7008,-8545,-9604,-10170,-10299,-10087,-9611,-8985,-8237,-7402,-6464,-5378,-4114,-2645,-981,818,2640,4344,5747,6675,6991,6582,5452,3649,1328,-1303,-4016,-6561,-8743,-10411,-11467,-11911,-11753,-11088,-9997,-8589,-6958,-5183,-3321,-1403,553,2544,4566,6602,8628,10594,12433,14065,15384,16297,16706,16542,15776,14397,12455,10009,7167,4046,776,-2486,-5620,-8492,-11009,-13120,-14775,-15991,-16775,-17147,-17147,-16779,-16072,-15030,-13642,-11921,-9842,-7425,-4680,-1666,1542,4814,8013,10950,13468,15370,16533,16817,16192,14649,12287,9277,5853,2308,-1054,-3964,-6194,-7641,-8274,-8190,-7557,-6594,-5544,-4618,-3968,-3667,-3693,-3939,-4240,-4401,-4216,-3537,-2261,-373,2028,4775,7601,10203,12300,13621,14029,13448,11948,9665,6837,3710,557,-2393,-4969,-7048,-8593,-9601,-10106,-10161,-9803,-9058,-7947,-6461,-4626,-2479,-84,2421,4886,7116,8893,10037,10381,9848,8449,6296,3583,574,-2458,-5257,-7610,-9387,-10526,-11045,-11020,-10557,-9790,-8835,-7789,-6710,-5614,-4472,-3242,-1851,-253,1586,3647,5874,8142,10302,12179,13596,14435,14607,14104,12966,11281,9171,6759,4182,1551,-1025,-3462,-5693,-7681,-9396,-10849,-12034,-12987,-13719,-14258,-14619,-14792,-14769,-14487,-13885,-12885,-11415,-9440,-6973,-4074,-888,2412,5604,8472,10816,12498,13429,13605,13072,11932,10320,8399,6308,4233,2266,553,-862,-1924,-2639,-3048,-3213,-3223,-3159,-3102,-3091,-3133,-3191,-3201,-3089,-2772,-2229,-1422,-447,656,1718,2644,3288,3569,3437,2905,2037,964,-188,-1238,-2089,-2604,-2791,-2612,-2163,-1493,-707,127,950,1739,2485,3225,3967,4764,5598,6475,7332,8117,8736,9111,9161,8827,8078,6908,5359,3475,1363,-906,-3191,-5402,-7409,-9111,-10427,-11280,-11647,-11529,-10941,-9951,-8602,-6973,-5120,-3079,-902,1421,3849,6387,9000,11623,14184,16544,18557,20062,20886,20886,19973,18081,15275,11647,7434,2894,-1623,-5817,-9379,-12129,-13924,-14781,-14771,-14054,-12854,-11366,-9814,-8337,-7041,-5947,-5026,-4182,-3309,-2276,-996,573,2397,4377,6335,8088,9415,10143,10150,9355,7799,5566,2855,-95,-2991,-5563,-7573,-8877,-9434,-9305,-8665,-7726,-6752,-5962,-5531,-5531,-5928,-6604,-7334,-7879,-7981,-7431,-6117,-4021,-1269,1913,5201,8242,10703,12296,12873,12338,10787,8336,5265,1843,-1584,-4699,-7220,-8932,-9716,-9538,-8482,-6673,-4332,-1687,1019,3546,5702,7339,8379,8818,8736,8256,7572,6846,6240,5826,5617,5527,5417,5104,4412,3190,1374,-1038,-3926,-7112,-10339,-13324,-15797,-17519,-18331,-18157,-17015,-15011,-12336,-9205,-5892,-2625,377,2965,5069,6667,7827,8622,9155,9507,9706,9762,9600,9142,8281,6925,5047,2657,-127,-3150,-6180,-8987,-11340,-13055,-14021,-14184,-13605,-12390,-10723,-8801,-6810,-4905,-3173,-1651,-306,917,2103,3318,4612,5992,7423,8828,10094,11091,11692,11788,11357,10385,8979,7233,5292,3289,1325,-499,-2146,-3573,-4768,-5740,-6453,-6917,-7068,-6870,-6257,-5184,-3638,-1647,684,3211,5715,8002,9849,11121,11700,11574,10761,9385,7572,5533,3439,1476,-224,-1593,-2600,-3285,-3702,-3916,-3991,-3951,-3814,-3540,-3094,-2403,-1436,-154,1387,3114,4851,6408,7563,8142,8024,7191,5715,3776,1580,-610,-2588,-4188,-5325,-6011,-6332,-6422,-6465,-6613,-7011,-7720,-8762,-10052,-11487,-12895,-14113,-14990,-15384,-15206,-14398,-12931,-10837,-8170,-5027,-1551,2105,5755,9210,12293,14814,16637,17623,17694,16816,14997,12338,8974,5126,1049,-2987,-6692,-9835,-12228,-13767,-14453,-14356,-13628,-12458,-11027,-9504,-7984,-6516,-5063,-3569,-1920,-45,2124,4585,7279,10082,12813,15248,17152,18304,18526,17709,15848,13007,9379,5190,756,-3617,-7638,-11051,-13702,-15493,-16427,-16563,-16016,-14897,-13350,-11445,-9274,-6851,-4228,-1427,1451,4300,6922,9144,10755,11621,11657,10873,9360,7281,4853,2295,-163,-2358,-4153,-5494,-6345,-6754,-6755,-6438,-5881,-5164,-4354,-3501,-2600,-1658,-620,525,1803,3185,4609,6001,7249,8286,9049,9502,9681,9585,9295,8812,8184,7378,6391,5162,3670,1870,-207,-2536,-4999,-7472,-9788,-11761,-13238,-14062,-14127,-13364,-11766,-9382,-6340,-2823,943,4690,8175,11174,13527,15137,16008,16171,15769,14935,13836,12629,11422,10294,9267,8295,7322,6227,4916,3311,1371,-852,-3252,-5651,-7827,-9554,-10624,-10875,-10218,-8643,-6222,-3111,481,4278,8015,11400,14210,16234,17367,17537,16773,15160,12848,10052,6995,3928,1044,-1473,-3535,-5074,-6106,-6653,-6806,-6629,-6242,-5713,-5134,-4551,-4014,-3531,-3136,-2808,-2564,-2372,-2218,-2067,-1889,-1641,-1309,-873,-357,198,716,1113,1293,1191,757,-18,-1098,-2418,-3864,-5318,-6636,-7676,-8345,-8525,-8214,-7366,-6046,-4289,-2207,117,2544,4972,7267,9324,11044,12324,13081,13240,12732,11559,9727,7350,4544,1496,-1611,-4596,-7292,-9586,-11403,-12734,-13613,-14128,-14362,-14415,-14339,-14138,-13775,-13152,-12159,-10698,-8677,-6100,-3004,475,4136,7775,11102,13912,15973,17132,17319,16509,14805,12375,9445,6317,3244,502,-1745,-3396,-4452,-5013,-5205,-5213,-5177,-5208,-5341,-5550,-5722,-5734,-5411,-4619,-3255,-1290,1225,4146,7265,10332,13075,15279,16753,17410,17227,16268,14654,12552,10141,7587,5037,2578,265,-1884,-3883,-5732,-7443,-8989,-10326,-11382,-12068,-12290,-11973,-11051,-9535,-7465,-4958,-2197,622,3247,5463,7082,7966,8075,7432,6154,4406,2395,325,-1623,-3307,-4647,-5602,-6194,-6461,-6464,-6269,-5916,-5440,-4844,-4120,-3245,-2220,-1024,295,1729,3188,4615,5899,6955,7681,8024,7941,7462,6633,5563,4358,3137,1984,966,76,-681,-1381,-2065,-2796,-3628,-4584,-5686,-6917,-8227,-9551,-10778,-11799,-12502,-12763,-12525,-11695,-10287,-8293,-5800,-2941,106,3104,5826,8056,9647,10509,10658,10156,9154,7824,6377,4991,3847,3007,2539,2349,2356,2382,2275,1902,1189,147,-1120,-2443,-3571,-4271,-4310,-3568,-2017,236,2956,5865,8607,10896,12493,13261,13210,12413,11063,9373,7567,5850,4354,3156,2239,1524,884,165,-752,-1937,-3390,-5006,-6626,-8029,-8981,-9283,-8782,-7455,-5356,-2710,209,3031,5391,6968,7508,6907,5171,2482,-900,-4593,-8230,-11440,-13921,-15490,-16029,-15573,-14225,-12165,-9625,-6840,-4031,-1396,936,2873,4384,5490,6233,6708,6991,7192,7384,7632,7966,8382,8856,9334,9743,10008,10016,9700,8953,7748,6055,3916,1402,-1373,-4272,-7151,-9863,-12291,-14321,-15889,-16922,-17386,-17244,-16479,-15088,-13099,-10562,-7581,-4272,-796,2664,5920,8769,11026,12551,13242,13087,12146,10539,8453,6090,3664,1370,-637,-2250,-3412,-4152,-4517,-4633,-4614,-4566,-4574,-4642,-4745,-4784,-4646,-4207,-3354,-2036,-236,1970,4473,7087,9631,11890,13697,14901,15419,15204,14286,12728,10639,8161,5428,2610,-173,-2779,-5129,-7134,-8785,-10049,-10989,-11609,-11986,-12148,-12119,-11902,-11455,-10723,-9639,-8143,-6227,-3919,-1335,1361,3945,6175,7814,8664,8601,7581,5680,3049,-53,-3332,-6476,-9192,-11272,-12568,-13044,-12736,-11747,-10226,-8328,-6221,-4019,-1844,256,2232,4084,5806,7421,8917,10295,11510,12500,13187,13480,13305,12604,11353,9567,7309,4679,1834,-1072,-3845,-6341,-8426,-10030,-11129,-11759,-11995,-11942,-11721,-11439,-11179,-10973,-10811,-10617,-10304,-9749,-8863,-7594,-5927,-3942,-1726,536,2696,4561,6002,6923,7279,7100,6447,5435,4200,2913,1717,766,129,-147,-91,223,707,1240,1727,2090,2279,2296,2179,2001,1840,1795,1893,2183,2604,3138,3681,4192,4582,4810,4829,4612,4147,3449,2540,1492,353,-785,-1891,-2906,-3837,-4676,-5458,-6193,-6920,-7619,-8302,-8916,-9410,-9722,-9761,-9487,-8844,-7864,-6575,-5097,-3533,-2028,-687,402,1211,1745,2065,2247,2381,2548,2795,3134,3539,3944,4270,4428,4369,4056,3531,2852,2106,1409,827,457,332,497,975,1772,2888,4295,5917,7659,9350,10817,11869,12358,12179,11311,9783,7711,5227,2529,-218,-2817,-5136,-7069,-8569,-9663,-10388,-10857,-11143,-11340,-11484,-11589,-11624,-11547,-11303,-10851,-10152,-9219,-8068,-6775,-5423,-4124,-2984,-2108,-1548,-1324,-1411,-1726,-2196,-2721,-3234,-3690,-4057,-4341,-4527,-4620,-4605,-4453,-4144,-3630,-2896,-1904,-663,831,2534,4400,6361,8318,10192,11864,13252,14278,14870,15025,14727,14023,12963,11614,10062,8384,6657,4942,3283,1704,214,-1192,-2519,-3786,-5001,-6176,-7321,-8416,-9453,-10383,-11154,-11694,-11957,-11882,-11465,-10708,-9635,-8323,-6816,-5243,-3662,-2224,-998,-104,413,511,206,-460,-1412,-2558,-3790,-5014,-6124,-7062,-7762,-8225,-8452,-8474,-8341,-8071,-7689,-7180,-6519,-5661,-4574,-3221,-1620,213,2198,4247,6218,7975,9355,10244,10549,10257,9409,8118,6545,4862,3259,1865,786,37,-404,-644,-783,-979,-1319,-1892,-2699,-3691,-4763,-5774,-6582,-7055,-7100,-6675,-5779,-4507,-2971,-1353,158,1393,2196,2476,2193,1350,24,-1689,-3629,-5622,-7463,-8944,-9874,-10093,-9506,-8079,-5877,-3020,290,3819,7322,10547,13315,15451,16904,17612,17647,17052,15975,14533,12905,11226,9628,8186,6945,5880,4950,4071,3140,2086,821,-684,-2412,-4304,-6229,-8030,-9532,-10567,-11025,-10849,-10064,-8764,-7105,-5283,-3502,-1966,-815,-144,36,-209,-773,-1494,-2238,-2860,-3291,-3470,-3399,-3088,-2582,-1913,-1144,-317,507,1274,1932,2419,2691,2700,2447,1933,1243,443,-305,-896,-1181,-1060,-491,565,2036,3852,5858,7886,9730,11202,12128,12388,11945,10817,9119,7014,4711,2421,342,-1386,-2678,-3537,-4013,-4233,-4322,-4409,-4596,-4912,-5353,-5857,-6326,-6661,-6747,-6502,-5852,-4784,-3319,-1545,387,2292,3953,5175,5793,5715,4928,3475,1500,-851,-3367,-5860,-8165,-10135,-11692,-12791,-13408,-13581,-13302,-12623,-11551,-10113,-8323,-6203,-3779,-1119,1702,4556,7304,9787,11852,13361,14222,14387,13880,12787,11258,9467,7624,5890,4409,3241,2389,1788,1331,893,363,-338,-1229,-2285,-3443,-4592,-5650,-6493,-7071,-7306,-7190,-6715,-5924,-4876,-3654,-2361,-1088,62,1046,1802,2326,2620,2684,2548,2209,1692,1015,207,-677,-1588,-2438,-3170,-3705,-4009,-4053,-3837,-3373,-2680,-1777,-698,546,1903,3328,4754,6085,7246,8144,8723,8962,8877,8529,8010,7417,6839,6325,5890,5472,5012,4383,3498,2276,706,-1182,-3264,-5401,-7382,-9038,-10175,-10692,-10517,-9658,-8206,-6268,-4027,-1656,653,2731,4426,5619,6235,6228,5603,4418,2753,751,-1418,-3565,-5461,-6918,-7767,-7913,-7348,-6149,-4491,-2583,-698,972,2205,2949,3171,2979,2543,2074,1826,1982,2723,4087,6085,8580,11402,14301,16993,19216,20702,21299,20916,19593,17474,14767,11749,8673,5781,3232,1116,-550,-1828,-2800,-3576,-4250,-4883,-5506,-6102,-6615,-6984,-7116,-6964,-6493,-5719,-4699,-3522,-2287,-1105,-49,809,1431,1797,1891,1724,1310,686,-103,-995,-1920,-2805,-3570,-4165,-4539,-4667,-4548,-4185,-3598,-2824,-1887,-833,296,1476,2644,3790,4851,5803,6588,7161,7457,7422,7001,6153,4876,3188,1170,-1064,-3353,-5520,-7388,-8801,-9650,-9868,-9463,-8487,-7066,-5360,-3565,-1873,-453,573,1154,1310,1132,777,403,208,313,801,1673,2832,4131,5372,6347,6888,6882,6296,5188,3683,1973,259,-1262,-2439,-3189,-3492,-3412,-3062,-2589,-2146,-1845,-1755,-1848,-2046,-2181,-2077,-1543,-439,1299,3646,6468,9554,12626,15396,17596,19034,19597,19299,18231,16580,14552,12390,10272,8361,6737,5405,4343,3444,2616,1774,856,-117,-1087,-1929,-2493,-2641,-2259,-1328,110,1897,3809,5574,6901,7542,7329,6173,4142,1368,-1884,-5329,-8637,-11518,-13726,-15091,-15542,-15087,-13829,-11934,-9614,-7099,-4614,-2351,-451,1000,1986,2558,2798,2844,2810,2802,2880,3044,3264,3473,3602,3610,3455,3176,2773,2303,1783,1210,599,-77,-799,-1551,-2303,-2989,-3590,-4045,-4351,-4482,-4464,-4291,-4037,-3712,-3406,-3152,-2995,-2950,-2998,-3094,-3171,-3152,-2950,-2539,-1878,-1036,-88,822,1525,1866,1706,982,-290,-1996,-3945,-5886,-7546,-8698,-9158,-8864,-7839,-6210,-4163,-1933,282,2282,3975,5317,6346,7159,7874,8617,9477,10506,11680,12942,14165,15218,15948,16237,15986,15154,13757,11841,9532,6944,4242,1565,-958,-3227,-5174,-6765,-7973,-8801,-9245,-9285,-8933,-8138,-6928,-5290,-3300,-1037,1336,3669,5758,7444,8569,9038,8803,7864,6312,4243,1853,-688,-3159,-5375,-7166,-8401,-9013,-8964,-8311,-7107,-5496,-3591,-1550,500,2434,4166,5624,6771,7593,8072,8230,8053,7568,6762,5664,4305,2734,1042,-693,-2349,-3837,-5040,-5892,-6323,-6332,-5945,-5243,-4347,-3379,-2483,-1741,-1233,-953,-889,-968,-1107,-1225,-1241,-1115,-831,-426,55,513,898,1112,1127,901,444,-221,-1051,-1999,-3020,-4095,-5202,-6353,-7512,-8675,-9764,-10716,-11441,-11853,-11909,-11590,-10928,-10001,-8888,-7699,-6500,-5337,-4201,-3041,-1779,-331,1357,3300,5430,7611,9648,11312,12404,12761,12331,11154,9367,7210,4927,2802,1061,-156,-763,-827,-443,192,877,1416,1644,1478,907,2,-1098,-2215,-3166,-3795,-4004,-3762,-3137,-2228,-1237,-327,288,482,147,-725,-2072,-3790,-5697,-7634,-9426,-10935,-12068,-12759,-12992,-12759,-12100,-11033,-9618,-7907,-5960,-3853,-1657,559,2700,4716,6511,8061,9306,10250,10881,11221,11287,11088,10640,9936,8968,7727,6205,4413,2382,184,-2090,-4296,-6298,-7934,-9073,-9593,-9441,-8569,-7030,-4890,-2281,599,3558,6327,8687,10403,11329,11371,10543,8926,6686,4032,1213,-1533,-3955,-5886,-7166,-7768,-7698,-7087,-6082,-4904,-3744,-2796,-2174,-1974,-2184,-2771,-3628,-4604,-5547,-6274,-6636,-6515,-5827,-4563,-2743,-456,2181,5006,7850,10503,12802,14560,15676,16097,15836,15002,13738,12237,10695,9254,8040,7042,6247,5517,4729,3748,2448,809,-1185,-3421,-5771,-8037,-10015,-11520,-12382,-12532,-11931,-10647,-8823,-6628,-4323,-2130,-299,995,1621,1557,834,-427,-2066,-3910,-5783,-7538,-9076,-10318,-11251,-11859,-12166,-12181,-11913,-11366,-10523,-9383,-7952,-6240,-4330,-2272,-205,1777,3544,5011,6101,6793,7079,6986,6565,5846,4899,3753,2457,1047,-442,-1965,-3470,-4883,-6136,-7125,-7791,-8065,-7928,-7408,-6547,-5441,-4175,-2854,-1561,-373,649,1467,2050,2383,2476,2312,1927,1297,455,-609,-1850,-3257,-4755,-6300,-7805,-9205,-10421,-11396,-12070,-12408,-12387,-12015,-11327,-10383,-9277,-8100,-6949,-5896,-4970,-4178,-3461,-2760,-1964,-1010,182,1615,3258,5028,6784,8389,9693,10599,11043,11042,10639,9931,9013,7986,6928,5893,4900,3942,2984,1987,898,-294,-1588,-2911,-4179,-5235,-5954,-6179,-5836,-4862,-3299,-1219,1208,3792,6282,8446,10059,10957,11063,10364,8970,7016,4722,2287,-87,-2245,-4096,-5583,-6739,-7593,-8238,-8722,-9111,-9396,-9556,-9516,-9184,-8487,-7360,-5819,-3914,-1777,448,2575,4454,5939,6957,7456,7447,6970,6098,4909,3518,1996,446,-1064,-2474,-3725,-4764,-5532,-5980,-6043,-5715,-4962,-3852,-2423,-816,879,2494,3946,5101,5924,6367,6454,6216,5718,5022,4194,3280,2313,1300,240,-886,-2088,-3385,-4769,-6215,-7685,-9086,-10357,-11366,-12041,-12284,-12053,-11324,-10126,-8506,-6570,-4400,-2129,152,2338,4350,6136,7642,8857,9762,10349,10611,10530,10103,9334,8276,6983,5579,4160,2865,1789,1030,638,638,1019,1712,2632,3637,4571,5299,5685,5680,5268,4512,3506,2393,1289,317,-463,-1027,-1399,-1642,-1836,-2037,-2305,-2620,-2963,-3264,-3447,-3484,-3326,-3039,-2667,-2332,-2147,-2197,-2559,-3212,-4125,-5160,-6191,-7029,-7525,-7538,-6978,-5821,-4104,-1921,554,3152,5650,7866,9640,10852,11443,11409,10767,9618,8024,6120,3990,1740,-544,-2802,-4952,-6954,-8739,-10249,-11430,-12203,-12519,-12332,-11614,-10392,-8705,-6654,-4360,-1978,337,2428,4174,5489,6326,6696,6644,6231,5566,4697,3707,2616,1424,126,-1305,-2870,-4549,-6286,-7997,-9569,-10877,-11812,-12285,-12247,-11704,-10687,-9284,-7576,-5685,-3687,-1695,238,2033,3641,4998,6063,6756,7050,6892,6281,5264,3908,2346,722,-821,-2135,-3135,-3743,-3971,-3841,-3444,-2893,-2299,-1796,-1447,-1309,-1358,-1529,-1734,-1836,-1753,-1389,-719,246,1459,2818,4212,5514,6589,7347,7711,7676,7276,6607,5771,4913,4107,3448,2918,2495,2081,1573,872,-116,-1394,-2953,-4661,-6364,-7859,-8922,-9375,-9077,-7963,-6072,-3505,-471,2789,5987,8836,11083,12516,13007,12504,11050,8760,5837,2505,-955,-4293,-7275,-9698,-11449,-12433,-12653,-12131,-10943,-9186,-6987,-4477,-1799,898,3473,5781,7707,9158,10071,10431,10264,9610,8590,7260,5768,4167,2565,1009,-456,-1797,-3020,-4102,-5077,-5936,-6701,-7366,-7930,-8362,-8662,-8767,-8663,-8281,-7590,-6534,-5097,-3266,-1071,1428,4132,6924,9642,12139,14236,15802,16714,16923,16431,15333,13779,11973,10146,8493,7189,6311,5873,5805,5981,6232,6399,6322,5904,5092,3909,2432,801,-824,-2261,-3346,-3955,-4015,-3515,-2512,-1104,563,2338,4066,5636,6947,7981,8711,9200,9464,9593,9618,9587,9519,9394,9174,8803,8196,7319,6122,4637,2915,1085,-721,-2323,-3568,-4333,-4525,-4133,-3207,-1832,-195,1555,3191,4562,5492,5911,5760,5084,3949,2485,840,-836,-2393,-3717,-4727,-5383,-5687,-5674,-5397,-4931,-4341,-3691,-3046,-2424,-1884,-1405,-1008,-663,-354,-61,241,544,848,1114,1294,1353,1225,912,392,-280,-1065,-1903,-2717,-3486,-4135,-4668,-5048,-5286,-5387,-5380,-5292,-5169,-5016,-4845,-4615,-4277,-3761,-3005,-1957,-614,997,2807,4686,6514,8109,9348,10096,10290,9912,9002,7653,5994,4162,2306,538,-1029,-2335,-3317,-3964,-4248,-4188,-3782,-3063,-2056,-803,636,2196,3793,5347,6767,7990,8949,9614,9970,10018,9787,9301,8606,7735,6741,5668,4564,3494,2493,1619,900,352,-30,-263,-399,-475,-558,-704,-962,-1367,-1933,-2645,-3467,-4323,-5149,-5832,-6334,-6555,-6501,-6148,-5532,-4699,-3707,-2625,-1536,-511,369,1052,1485,1662,1592,1305,851,285,-356,-1017,-1692,-2354,-3010,-3646,-4263,-4816,-5291,-5608,-5750,-5656,-5337,-4810,-4139,-3407,-2715,-2138,-1757,-1593,-1651,-1901,-2294,-2754,-3236,-3663,-4013,-4264,-4419,-4504,-4531,-4534,-4502,-4459,-4386,-4284,-4162,-4015,-3859,-3691,-3485,-3225,-2830,-2264,-1425,-280,1220,3055,5172,7455,9761,11907,13732,15069,15822,15928,15393,14280,12692,10747,8605,6374,4205,2200,455,-933,-1908,-2429,-2473,-2089,-1335,-312,830,1986,3008,3823,4386,4710,4851,4924,5024,5283,5766,6499,7457,8524,9581,10450,11002,11121,10778,9990,8853,7493,6058,4686,3485,2498,1742,1151,675,228,-238,-752,-1317,-1902,-2485,-3012,-3460,-3792,-3995,-4062,-4007,-3844,-3619,-3348,-3073,-2796,-2528,-2246,-1934,-1573,-1149,-680,-201,231,528,615,407,-138,-1039,-2249,-3680,-5203,-6649,-7864,-8691,-9026,-8811,-8045,-6794,-5150,-3270,-1287,609,2282,3574,4374,4603,4202,3189,1577,-530,-3041,-5776,-8590,-11248,-13593,-15415,-16599,-17036,-16712,-15639,-13910,-11651,-9021,-6219,-3420,-817,1473,3333,4745,5687,6221,6380,6254,5895,5378,4750,4037,3263,2409,1476,425,-745,-2041,-3433,-4865,-6252,-7484,-8443,-9011,-9118,-8714,-7846,-6583,-5064,-3436,-1848,-423,766,1681,2349,2821,3183,3529,3929,4444,5075,5802,6554,7247,7787,8098,8119,7849,7280,6494,5529,4498,3447,2453,1526,679,-124,-905,-1701,-2514,-3331,-4109,-4794,-5315,-5627,-5683,-5477,-5013,-4324,-3464,-2489,-1490,-520,331,1038,1555,1897,2073,2130,2095,2013,1891,1738,1535,1254,882,395,-184,-830,-1471,-2024,-2395,-2496,-2273,-1704,-819,315,1601,2925,4175,5234,6028,6476,6564,6274,5643,4700,3504,2096,539,-1117,-2803,-4459,-6001,-7369,-8488,-9313,-9801,-9926,-9659,-9025,-8009,-6687,-5087,-3301,-1394,552,2476,4302,5976,7441,8649,9564,10164,10431,10365,9968,9231,8177,6807,5158,3272,1209,-954,-3134,-5237,-7176,-8843,-10173,-11059,-11474,-11348,-10706,-9552,-7966,-6016,-3819,-1477,890,3178,5279,7097,8540,9532,10020,9969,9394,8333,6884,5155,3313,1496,-122,-1437,-2349,-2852,-2973,-2818,-2519,-2237,-2123,-2303,-2842,-3760,-4998,-6453,-7971,-9387,-10534,-11268,-11492,-11151,-10274,-8915,-7232,-5356,-3510,-1821,-465,508,1043,1189,1026,673,275,-27,-123,62,539,1249,2103,2948,3643,4044,4033,3551,2570,1144,-640,-2615,-4610,-6389,-7772,-8571,-8696,-8115,-6883,-5148,-3075,-905,1142,2860,4046,4599,4438,3580,2115,172,-2062,-4399,-6648,-8644,-10236,-11336,-11850,-11769,-11087,-9870,-8209,-6227,-4064,-1859,258,2189,3852,5212,6265,7026,7544,7848,7971,7912,7653,7142,6341,5206,3737,1973,-20,-2110,-4186,-6079,-7677,-8839,-9501,-9596,-9144,-8174,-6783,-5065,-3153,-1153,824,2702,4410,5912,7166,8152,8846,9234,9311,9074,8557,7786,6840,5792,4736,3768,2957,2367,2006,1870,1901,2050,2224,2377,2427,2349,2093,1669,1058,304,-584,-1544,-2551,-3534,-4474,-5321,-6058,-6662,-7117,-7408,-7520,-7429,-7121,-6567,-5771,-4718,-3454,-2014,-503,966,2243,3174,3611,3462,2661,1253,-679,-2956,-5373,-7673,-9617,-10978,-11577,-11317,-10168,-8197,-5559,-2476,763,3870,6537,8547,9708,9965,9318,7879,5802,3297,578,-2148,-4710,-6991,-8905,-10423,-11518,-12185,-12411,-12174,-11457,-10249,-8570,-6464,-4020,-1353,1386,4034,6434,8433,9935,10870,11233,11074,10468,9536,8366,7069,5677,4247,2758,1222,-368,-2009,-3647,-5252,-6721,-7991,-8957,-9561,-9754,-9525,-8910,-7955,-6752,-5372,-3899,-2393,-892,565,1978,3322,4600,5785,6864,7803,8573,9156,9514,9655,9560,9239,8698,7947,6997,5864,4559,3119,1560,-51,-1677,-3235,-4660,-5886,-6845,-7517,-7863,-7917,-7680,-7204,-6523,-5676,-4697,-3612,-2437,-1191,122,1477,2874,4261,5629,6903,8057,9023,9766,10247,10432,10303,9840,9038,7910,6482,4809,2959,1037,-862,-2606,-4093,-5215,-5895,-6094,-5814,-5094,-4046,-2774,-1454,-208,825,1574,2007,2136,2025,1727,1335,896,461,48,-373,-808,-1345,-1994,-2805,-3738,-4739,-5674,-6428,-6820,-6771,-6171,-5052,-3448,-1519,590,2652,4509,5987,7007,7522,7564,7192,6492,5553,4430,3173,1797,292,-1334,-3084,-4942,-6848,-8751,-10538,-12126,-13385,-14249,-14618,-14472,-13802,-12632,-11037,-9084,-6879,-4527,-2141,168,2282,4109,5563,6587,7166,7307,7078,6555,5855,5074,4311,3626,3037,2537,2083,1632,1135,593,0,-566,-1046,-1353,-1401,-1167,-629,140,1050,1969,2740,3247,3367,3070,2348,1269,-46,-1464,-2806,-3917,-4658,-4923,-4663,-3896,-2684,-1176,469,2036,3330,4162,4394,3947,2825,1101,-1054,-3452,-5834,-7987,-9693,-10816,-11269,-11044,-10187,-8810,-7058,-5101,-3139,-1318,198,1350,2095,2484,2574,2473,2256,1995,1728,1451,1130,707,105,-737,-1866,-3256,-4845,-6476,-7967,-9113,-9702,-9610,-8739,-7124,-4852,-2128,839,3761,6424,8628,10271,11338,11888,12044,11946,11708,11422,11088,10696,10147,9380,8300,6882,5135,3118,974,-1156,-3073,-4617,-5627,-6010,-5703,-4730,-3135,-1052,1394,4013,6637,9096,11235,12953,14173,14885,15114,14930,14427,13698,12856,11959,11082,10236,9442,8680,7958,7246,6575,5937,5364,4869,4458,4131,3865,3635,3403,3131,2792,2364,1852,1274,661,70,-459,-853,-1090,-1121,-947,-577,-49,576,1211,1789,2206,2417,2360,2010,1367,427,-769,-2179,-3740,-5347,-6916,-8305,-9420,-10161,-10459,-10313,-9731,-8793,-7570,-6167,-4674,-3179,-1759,-480,607,1454,2051,2386,2476,2362,2075,1670,1185,642,50,-611,-1379,-2291,-3382,-4641,-6031,-7431,-8703,-9658,-10121,-9945,-9051,-7433,-5186,-2472,473,3396,6044,8215,9781,10697,11009,10821,10283,9534,8712,7876,7072,6258,5390,4385,3188,1761,139,-1604,-3313,-4823,-5934,-6489,-6373,-5547,-4049,-1997,443,3044,5596,7879,9740,11067,11844,12097,11947,11515,10990,10497,10190,10112,10310,10711,11242,11758,12121,12212,11936,11272,10241,8938,7464,5982,4590,3406,2469,1775,1295,931,631,302,-90,-552,-1083,-1615,-2111,-2500,-2744,-2816,-2725,-2497,-2191,-1877,-1635,-1532,-1621,-1919,-2411,-3063,-3797,-4559,-5253,-5823,-6223,-6402,-6384,-6141,-5730,-5159,-4476,-3704,-2888,-2048,-1233,-484,149,600,832,803,512,-10,-706,-1489,-2269,-2966,-3510,-3893,-4106,-4227,-4305,-4444,-4697,-5105,-5661,-6301,-6933,-7430,-7659,-7517,-6928,-5892,-4446,-2716,-833,1016,2686,4039,5002,5557,5735,5611,5278,4813,4283,3706,3083,2368,1526,509,-712,-2124,-3710,-5381,-7050,-8568,-9817,-10630,-10911,-10549,-9517,-7818,-5525,-2763,295,3444,6459,9148,11324,12896,13785,14027,13667,12826,11634,10250,8812,7472,6307,5404,4762,4368,4182,4122,4152,4189,4218,4195,4112,3955,3701,3344,2838,2181,1342,344,-796,-2005,-3224,-4348,-5299,-5995,-6371,-6398,-6064,-5394,-4437,-3268,-1979,-695,475,1378,1918,1968,1499,474,-1019,-2900,-4962,-7034,-8872,-10291,-11128,-11282,-10739,-9547,-7843,-5787,-3603,-1487,367,1811,2767,3202,3177,2790,2203,1578,1085,835,910,1284,1893,2583,3177,3490,3343,2645,1333,-510,-2780,-5257,-7718,-9917,-11640,-12715,-13040,-12594,-11417,-9651,-7454,-5055,-2667,-480,1337,2701,3560,3923,3835,3364,2587,1590,449,-768,-1999,-3184,-4279,-5222,-5963,-6464,-6674,-6608,-6254,-5682,-4917,-4027,-3045,-1980,-848,381,1700,3114,4582,6057,7454,8703,9700,10412,10784,10840,10612,10182,9632,9064,8542,8115,7777,7508,7240,6934,6535,6046,5469,4869,4295,3810,3464,3252,3176,3180,3198,3182,3053,2799,2395,1881,1280,681,109,-354,-709,-932,-1048,-1101,-1130,-1211,-1374,-1682,-2153,-2810,-3656,-4666,-5804,-6995,-8139,-9111,-9789,-10051,-9818,-9073,-7837,-6244,-4428,-2605,-954,345,1191,1530,1414,938,275,-404,-894,-1081,-854,-233,727,1887,3078,4110,4808,5039,4720,3848,2493,767,-1130,-3042,-4757,-6158,-7126,-7646,-7710,-7393,-6745,-5866,-4814,-3668,-2475,-1283,-150,879,1729,2338,2636,2570,2115,1276,97,-1338,-2927,-4539,-6052,-7337,-8316,-8914,-9126,-8969,-8496,-7762,-6838,-5745,-4516,-3141,-1602,105,1985,4009,6114,8209,10179,11876,13199,14022,14314,14054,13312,12181,10814,9349,7934,6673,5626,4817,4201,3728,3303,2852,2294,1592,708,-342,-1550,-2867,-4246,-5624,-6926,-8085,-9011,-9645,-9916,-9801,-9294,-8423,-7282,-5950,-4584,-3300,-2240,-1506,-1174,-1273,-1803,-2719,-3947,-5402,-6962,-8522,-9956,-11160,-12026,-12481,-12463,-11945,-10930,-9451,-7581,-5415,-3072,-684,1618,3710,5489,6887,7871,8462,8712,8724,8592,8433,8312,8270,8300,8340,8310,8098,7599,6741,5482,3844,1896,-249,-2437,-4512,-6321,-7735,-8683,-9115,-9059,-8568,-7729,-6662,-5458,-4248,-3097,-2112,-1328,-821,-600,-707,-1118,-1822,-2768,-3882,-5092,-6288,-7387,-8279,-8908,-9194,-9144,-8743,-8056,-7128,-6047,-4871,-3666,-2459,-1274,-113,1031,2145,3249,4305,5321,6266,7111,7849,8432,8852,9086,9116,8956,8602,8091,7433,6672,5820,4906,3953,2974,2004,1063,194,-560,-1148,-1522,-1637,-1487,-1068,-451,294,1039,1662,2059,2136,1876,1282,427,-588,-1647,-2619,-3404,-3921,-4148,-4092,-3836,-3472,-3151,-3008,-3176,-3735,-4730,-6102,-7762,-9528,-11212,-12604,-13531,-13853,-13507,-12486,-10859,-8747,-6304,-3712,-1134,1278,3409,5198,6610,7669,8403,8876,9128,9214,9150,8959,8644,8193,7595,6817,5840,4643,3229,1605,-181,-2075,-4009,-5886,-7634,-9143,-10340,-11132,-11461,-11286,-10578,-9378,-7712,-5692,-3425,-1070,1204,3224,4822,5872,6274,6010,5102,3649,1799,-277,-2360,-4271,-5818,-6886,-7396,-7335,-6743,-5697,-4288,-2636,-817,1060,2954,4791,6563,8223,9761,11141,12320,13245,13864,14108,13951,13374,12407,11115,9605,7992,6414,4993,3812,2962,2439,2253,2348,2641,3058,3486,3857,4105,4199,4132,3904,3534,3032,2416,1708,932,144,-622,-1283,-1817,-2155,-2302,-2241,-1999,-1608,-1107,-556,-9,462,793,910,757,289,-513,-1627,-2998,-4531,-6099,-7568,-8798,-9675,-10108,-10063,-9538,-8583,-7277,-5708,-3989,-2189,-418,1292,2866,4296,5547,6620,7499,8181,8646,8873,8825,8462,7744,6639,5146,3280,1116,-1268,-3732,-6147,-8379,-10296,-11819,-12898,-13507,-13702,-13490,-12965,-12153,-11111,-9873,-8456,-6906,-5251,-3562,-1904,-369,960,2001,2678,2952,2790,2201,1218,-106,-1673,-3384,-5117,-6745,-8157,-9228,-9881,-10038,-9672,-8777,-7399,-5607,-3509,-1231,1107,3369,5453,7262,8726,9807,10475,10749,10646,10221,9522,8616,7549,6379,5131,3856,2575,1331,169,-877,-1754,-2425,-2867,-3058,-3021,-2783,-2407,-1963,-1533,-1180,-969,-915,-1040,-1302,-1681,-2094,-2492,-2803,-2974,-2972,-2777,-2402,-1874,-1256,-623,-69,293,370,76,-648,-1795,-3346,-5196,-7232,-9290,-11217,-12850,-14068,-14753,-14864,-14342,-13234,-11549,-9395,-6860,-4075,-1180,1698,4409,6851,8908,10514,11622,12208,12310,11957,11241,10226,9004,7632,6177,4662,3131,1585,51,-1458,-2916,-4280,-5504,-6532,-7309,-7806,-7994,-7886,-7495,-6848,-5967,-4880,-3585,-2116,-457,1337,3249,5186,7071,8788,10208,11225,11719,11636,10955,9714,8036,6056,4004,2069,474,-627,-1118,-967,-191,1116,2824,4784,6821,8798,10590,12106,13308,14159,14684,14878,14792,14432,13850,13064,12114,11034,9858,8633,7405,6224,5151,4221,3478,2922,2535,2279,2083,1884,1609,1207,666,-28,-803,-1620,-2367,-2961,-3311,-3353,-3065,-2454,-1607,-584,461,1458,2283,2911,3302,3486,3469,3292,2949,2450,1764,881,-228,-1546,-3063,-4711,-6427,-8093,-9610,-10861,-11750,-12229,-12258,-11861,-11056,-9902,-8434,-6692,-4721,-2525,-179,2300,4810,7275,9574,11579,13155,14171,14503,14067,12817,10750,7965,4576,813,-3105,-6914,-10358,-13252,-15405,-16773,-17318,-17123,-16299,-14997,-13370,-11557,-9658,-7739,-5832,-3934,-2051,-176,1671,3456,5131,6620,7863,8787,9348,9531,9340,8838,8104,7252,6411,5678,5153,4870,4824,4982,5265,5614,5969,6308,6646,7028,7522,8197,9109,10268,11636,13118,14564,15805,16647,16950,16587,15547,13850,11633,9077,6408,3871,1701,73,-879,-1135,-741,150,1348,2597,3696,4438,4738,4555,3961,3075,2054,1069,257,-285,-521,-483,-245,72,354,501,451,195,-238,-794,-1404,-2032,-2649,-3271,-3931,-4673,-5553,-6612,-7863,-9308,-10883,-12507,-14057,-15382,-16351,-16846,-16796,-16195,-15075,-13534,-11689,-9676,-7635,-5678,-3912,-2377,-1112,-86,729,1384,1921,2349,2648,2771,2651,2215,1445,309,-1129,-2820,-4646,-6511,-8292,-9904,-11268,-12347,-13132,-13635,-13893,-13920,-13746,-13352,-12708,-11780,-10506,-8881,-6897,-4617,-2123,446,2937,5186,7030,8348,9045,9113,8568,7538,6153,4612,3108,1806,848,301,186,478,1105,2001,3076,4265,5519,6765,8000,9150,10213,11143,11910,12492,12854,12984,12871,12521,11966,11231,10380,9438,8458,7445,6421,5377,4315,3227,2110,979,-167,-1288,-2372,-3359,-4232,-4924,-5434,-5717,-5806,-5691,-5431,-5063,-4642,-4237,-3886,-3653,-3549,-3587,-3738,-3942,-4143,-4246,-4203,-3961,-3522,-2905,-2161,-1368,-597,60,524,749,679,340,-266,-1048,-1953,-2863,-3710,-4397,-4845,-5001,-4789,-4199,-3196,-1807,-67,1954,4162,6458,8712,10797,12567,13887,14622,14688,14012,12628,10575,8003,5053,1927,-1202,-4154,-6799,-9019,-10758,-11958,-12628,-12777,-12444,-11708,-10621,-9296,-7806,-6258,-4733,-3319,-2063,-1017,-173,478,984,1407,1789,2194,2628,3112,3612,4096,4519,4832,4998,4996,4811,4465,3978,3406,2814,2272,1861,1638,1629,1848,2250,2782,3368,3914,4369,4654,4774,4705,4507,4209,3885,3576,3326,3141,3012,2909,2793,2626,2371,1991,1457,741,-180,-1303,-2620,-4081,-5611,-7129,-8519,-9698,-10571,-11091,-11226,-10999,-10444,-9647,-8688,-7671,-6683,-5790,-5031,-4398,-3866,-3373,-2870,-2299,-1660,-948,-248,378,800,914,629,-113,-1301,-2857,-4640,-6448,-8068,-9294,-9953,-9962,-9283,-7975,-6150,-3938,-1527,946,3330,5525,7455,9076,10366,11286,11835,11935,11593,10732,9388,7558,5333,2800,106,-2623,-5234,-7604,-9639,-11250,-12427,-13145,-13454,-13391,-13028,-12418,-11609,-10639,-9507,-8252,-6857,-5369,-3804,-2212,-632,896,2333,3663,4855,5896,6773,7453,7924,8161,8147,7900,7432,6815,6111,5421,4843,4452,4341,4513,4987,5693,6552,7455,8279,8937,9348,9499,9401,9114,8727,8325,8002,7816,7793,7900,8073,8179,8103,7711,6913,5682,4031,2046,-144,-2409,-4577,-6515,-8098,-9237,-9880,-10044,-9758,-9147,-8316,-7429,-6613,-5993,-5634,-5583,-5807,-6270,-6879,-7514,-8073,-8402,-8420,-8040,-7269,-6141,-4780,-3320,-1920,-730,142,619,673,337,-333,-1214,-2175,-3064,-3742,-4116,-4138,-3818,-3224,-2439,-1573,-701,124,879,1595,2303,3061,3917,4871,5915,6954,7876,8526,8751,8429,7501,5967,3928,1505,-1110,-3737,-6197,-8348,-10087,-11352,-12145,-12476,-12435,-12087,-11534,-10851,-10107,-9341,-8581,-7825,-7060,-6266,-5408,-4454,-3377,-2149,-765,759,2399,4089,5763,7340,8729,9875,10702,11212,11377,11256,10884,10354,9754,9172,8701,8392,8287,8377,8636,9002,9413,9786,10067,10186,10132,9872,9438,8836,8126,7317,6465,5561,4626,3659,2648,1609,531,-569,-1693,-2837,-3997,-5176,-6355,-7535,-8689,-9812,-10882,-11892,-12823,-13665,-14376,-14927,-15247,-15289,-14989,-14311,-13254,-11840,-10128,-8211,-6175,-4146,-2213,-486,970,2083,2832,3215,3236,2967,2432,1717,873,-23,-900,-1677,-2266,-2589,-2580,-2207,-1474,-425,859,2284,3744,5143,6415,7489,8368,9023,9511,9838,10064,10175,10178,10003,9589,8850,7714,6142,4134,1744,-927,-3736,-6511,-9083,-11271,-12959,-14042,-14496,-14335,-13616,-12443,-10930,-9205,-7402,-5623,-3977,-2513,-1283,-271,527,1166,1688,2152,2606,3078,3593,4137,4700,5239,5719,6103,6368,6512,6548,6518,6456,6423,6450,6580,6814,7145,7520,7877,8119,8165,7937,7393,6539,5407,4101,2711,1383,200,-744,-1427,-1872,-2128,-2304,-2480,-2775,-3231,-3912,-4790,-5856,-7024,-8223,-9358,-10341,-11113,-11620,-11868,-11850,-11638,-11266,-10824,-10371,-9966,-9647,-9433,-9310,-9252,-9197,-9074,-8796,-8280,-7441,-6230,-4627,-2658,-409,1990,4367,6537,8307,9520,10068,9895,9057,7660,5927,4094,2461,1245,646,719,1438,2665,4189,5771,7174,8204,8736,8730,8231,7353,6263,5131,4109,3295,2716,2336,2074,1796,1413,795,-79,-1258,-2677,-4291,-5994,-7675,-9241,-10584,-11656,-12404,-12836,-12957,-12804,-12412,-11813,-11037,-10101,-9013,-7786,-6414,-4906,-3269,-1506,346,2260,4171,6005,7679,9099,10190,10886,11171,11057,10600,9895,9067,8237,7536,7059,6856,6954,7301,7840,8453,9043,9495,9722,9685,9334,8702,7802,6693,5436,4085,2701,1329,5,-1241,-2380,-3401,-4280,-5004,-5582,-5989,-6262,-6394,-6424,-6380,-6291,-6206,-6142,-6144,-6208,-6357,-6571,-6845,-7155,-7472,-7771,-8015,-8190,-8262,-8246,-8121,-7916,-7630,-7265,-6817,-6251,-5546,-4664,-3608,-2376,-1033,359,1688,2855,3733,4264,4377,4099,3480,2627,1681,785,53,-402,-555,-388,55,712,1502,2355,3185,3940,4570,5040,5319,5389,5203,4743,3961,2839,1361,-456,-2560,-4875,-7277,-9646,-11836,-13716,-15173,-16118,-16505,-16330,-15617,-14467,-12959,-11258,-9472,-7745,-6165,-4799,-3647,-2681,-1815,-949,28,1210,2645,4337,6213,8174,10053,11713,12988,13795,14071,13844,13203,12279,11272,10349,9716,9483,9757,10534,11772,13356,15122,16883,18435,19578,20154,20031,19157,17539,15260,12474,9377,6191,3152,451,-1743,-3339,-4303,-4676,-4548,-4056,-3347,-2563,-1836,-1241,-853,-678,-723,-977,-1394,-1979,-2681,-3507,-4433,-5444,-6521,-7606,-8636,-9499,-10080,-10256,-9932,-9048,-7609,-5694,-3399,-930,1578,3879,5842,7279,8116,8281,7812,6780,5327,3624,1849,193,-1194,-2170,-2646,-2561,-1915,-737,870,2807,4901,7015,8985,10680,11994,12834,13162,12943,12201,10967,9306,7297,5033,2594,87,-2425,-4847,-7107,-9141,-10870,-12257,-13257,-13859,-14082,-13938,-13503,-12804,-11938,-10940,-9887,-8810,-7762,-6762,-5839,-5008,-4269,-3613,-3015,-2440,-1843,-1192,-445,418,1407,2523,3747,5060,6423,7801,9150,10437,11632,12711,13653,14441,15026,15385,15434,15156,14479,13417,11970,10216,8242,6193,4207,2462,1094,238,-44,268,1125,2404,3971,5629,7201,8524,9431,9830,9637,8830,7450,5552,3261,706,-1966,-4608,-7092,-9315,-11197,-12681,-13747,-14361,-14546,-14276,-13600,-12509,-11069,-9328,-7380,-5354,-3387,-1657,-312,509,743,396,-458,-1642,-2979,-4222,-5176,-5674,-5609,-4979,-3836,-2330,-648,999,2425,3491,4137,4380,4299,4036,3729,3526,3514,3752,4211,4828,5472,6008,6294,6227,5749,4850,3590,2020,269,-1611,-3503,-5378,-7168,-8850,-10392,-11772,-12962,-13948,-14692,-15182,-15399,-15334,-15003,-14425,-13653,-12740,-11768,-10791,-9881,-9077,-8394,-7821,-7315,-6809,-6224,-5488,-4526,-3313,-1833,-121,1752,3691,5560,7230,8564,9470,9891,9839,9380,8636,7762,6925,6283,5957,6035,6529,7433,8659,10103,11643,13118,14429,15436,16086,16312,16111,15489,14480,13148,11547,9773,7887,5978,4109,2337,727,-692,-1863,-2780,-3414,-3794,-3938,-3919,-3802,-3682,-3639,-3744,-4026,-4498,-5106,-5801,-6483,-7081,-7514,-7740,-7752,-7569,-7261,-6878,-6506,-6157,-5857,-5542,-5147,-4576,-3742,-2598,-1144,550,2355,4090,5544,6529,6873,6524,5484,3908,2008,85,-1561,-2638,-2954,-2395,-1004,1073,3564,6141,8456,10184,11103,11092,10162,8451,6176,3586,963,-1508,-3657,-5447,-6872,-8036,-9039,-10041,-11144,-12453,-13964,-15641,-17325,-18836,-19921,-20356,-19933,-18528,-16110,-12766,-8688,-4171,440,4782,8508,11368,13170,13860,13483,12167,10136,7641,4947,2332,-1,-1850,-3109,-3699,-3616,-2901,-1635,57,2021,4101,6100,7866,9227,10072,10321,9946,8989,7508,5662,3567,1438,-574,-2283,-3564,-4319,-4517,-4174,-3374,-2242,-950,325,1383,2080,2272,1911,980,-460,-2306,-4415,-6636,-8810,-10810,-12521,-13864,-14793,-15283,-15336,-14956,-14181,-13013,-11526,-9745,-7772,-5692,-3630,-1698,-18,1353,2360,3041,3450,3680,3848,4022,4281,4603,4950,5216,5268,4990,4291,3149,1648,-61,-1720,-3051,-3748,-3576,-2355,-53,3260,7375,11988,16734,21222,25096,28049,29884,30473,29827,27996,25140,21426,17081,12315,7361,2418,-2317,-6674,-10504,-13669,-16050,-17557,-18103,-17675,-16269,-13975,-10913,-7292,-3352,604,4272,7340,9548,10685,10657,9451,7209,4153,613,-3031,-6405,-9158,-11036,-11883,-11677,-10517,-8599,-6212,-3644,-1210,873,2426,3420,3877,3946,3793,3634,3633,3949,4633,5719,7118,8749,10428,12030,13380,14374,14918,14967,14494,13514,12035,10117,7796,5162,2288,-692,-3650,-6412,-8828,-10740,-12058,-12732,-12797,-12352,-11542,-10562,-9585,-8806,-8328,-8238,-8513,-9098,-9849,-10630,-11254,-11588,-11525,-11028,-10125,-8915,-7554,-6224,-5126,-4408,-4163,-4404,-5030,-5891,-6758,-7407,-7640,-7320,-6411,-4969,-3149,-1159,769,2439,3704,4524,4899,4930,4715,4371,3980,3593,3218,2858,2479,2089,1681,1314,1033,944,1129,1677,2663,4089,5953,8133,10500,12837,14927,16533,17476,17585,16811,15135,12634,9455,5768,1806,-2213,-6061,-9552,-12521,-14868,-16525,-17488,-17786,-17488,-16673,-15446,-13889,-12097,-10155,-8130,-6116,-4168,-2370,-784,522,1483,2067,2242,2046,1515,771,-88,-892,-1524,-1862,-1805,-1343,-452,801,2327,4032,5779,7480,9044,10430,11612,12603,13405,14039,14478,14690,14597,14121,13183,11717,9719,7209,4299,1141,-2077,-5121,-7790,-9905,-11325,-12035,-12046,-11489,-10548,-9421,-8345,-7502,-7030,-7010,-7425,-8195,-9180,-10181,-11008,-11485,-11487,-10989,-10021,-8706,-7199,-5654,-4235,-3001,-2027,-1270,-700,-270,73,315,471,478,337,22,-424,-920,-1356,-1587,-1481,-944,86,1569,3431,5514,7634,9585,11181,12265,12766,12670,12055,11056,9836,8571,7388,6370,5523,4786,4064,3206,2122,689,-1086,-3192,-5492,-7835,-10004,-11817,-13087,-13732,-13690,-13034,-11860,-10345,-8682,-7060,-5650,-4565,-3846,-3489,-3394,-3462,-3539,-3504,-3249,-2744,-1983,-1063,-67,865,1641,2210,2566,2797,3014,3377,4027,5087,6572,8474,10632,12881,14976,16690,17822,18249,17918,16901,15330,13426,11437,9583,8064,6971,6330,6081,6084,6187,6194,5958,5364,4346,2950,1242,-591,-2378,-3911,-5040,-5663,-5781,-5460,-4863,-4181,-3626,-3394,-3611,-4364,-5612,-7297,-9234,-11265,-13170,-14784,-15966,-16630,-16760,-16368,-15524,-14283,-12725,-10920,-8919,-6811,-4646,-2525,-509,1323,2931,4296,5429,6382,7231,8060,8972,10013,11234,12583,13990,15324,16421,17149,17369,17040,16154,14809,13148,11368,9689,8286,7311,6802,6733,6961,7296,7484,7304,6546,5110,2964,202,-3020,-6454,-9853,-12940,-15498,-17356,-18412,-18672,-18184,-17119,-15652,-14029,-12459,-11128,-10161,-9591,-9384,-9455,-9649,-9851,-9919,-9791,-9441,-8927,-8331,-7790,-7413,-7276,-7388,-7681,-8005,-8174,-7969,-7204,-5756,-3578,-752,2557,6072,9486,12468,14741,16097,16443,15804,14288,12114,9492,6681,3867,1200,-1243,-3450,-5444,-7303,-9071,-10817,-12532,-14177,-15657,-16830,-17563,-17720,-17240,-16107,-14409,-12294,-9969,-7674,-5637,-4044,-3014,-2586,-2708,-3263,-4078,-4967,-5766,-6344,-6661,-6717,-6577,-6347,-6092,-5905,-5788,-5732,-5672,-5525,-5195,-4612,-3710,-2485,-945,839,2790,4789,6749,8551,10141,11449,12459,13152,13533,13620,13432,13018,12422,11730,11022,10405,9953,9749,9801,10098,10546,11016,11337,11312,10782,9592,7706,5131,2001,-1460,-4986,-8241,-10937,-12806,-13675,-13475,-12244,-10141,-7407,-4357,-1332,1343,3379,4588,4853,4204,2735,658,-1770,-4271,-6543,-8373,-9563,-10041,-9806,-8927,-7559,-5846,-3958,-2009,-92,1781,3604,5436,7307,9263,11297,13380,15421,17330,18971,20244,21069,21395,21269,20738,19932,18968,17976,17041,16202,15453,14693,13845,12736,11276,9360,6986,4206,1165,-1940,-4870,-7395,-9312,-10514,-10949,-10706,-9927,-8840,-7695,-6726,-6121,-5972,-6290,-6973,-7864,-8757,-9456,-9789,-9668,-9065,-8059,-6785,-5426,-4183,-3222,-2657,-2543,-2816,-3389,-4067,-4683,-5029,-4970,-4385,-3232,-1517,678,3256,6030,8868,11554,13966,15955,17458,18435,18902,18922,18566,17936,17111,16154,15118,13998,12801,11490,10044,8429,6622,4623,2420,64,-2432,-4977,-7500,-9903,-12061,-13886,-15269,-16144,-16490,-16291,-15617,-14530,-13149,-11581,-9958,-8395,-7008,-5893,-5127,-4760,-4829,-5309,-6168,-7304,-8593,-9863,-10920,-11566,-11621,-10944,-9481,-7234,-4330,-945,2670,6244,9522,12281,14376,15724,16353,16331,15810,14965,13969,13016,12233,11736,11586,11785,12336,13142,14158,15246,16291,17158,17676,17732,17170,15945,14002,11416,8274,4773,1111,-2459,-5720,-8471,-10593,-12018,-12781,-12971,-12740,-12266,-11721,-11259,-10980,-10932,-11099,-11433,-11840,-12239,-12550,-12718,-12750,-12642,-12454,-12230,-12015,-11854,-11746,-11676,-11590,-11410,-11040,-10395,-9395,-8014,-6263,-4207,-1970,308,2457,4334,5827,6867,7477,7685,7630,7406,7165,6983,6931,6978,7064,7063,6839,6275,5304,3907,2184,224,-1771,-3664,-5285,-6553,-7416,-7902,-8096,-8098,-8070,-8118,-8369,-8869,-9637,-10621,-11722,-12807,-13705,-14262,-14333,-13831,-12737,-11095,-9046,-6772,-4512,-2500,-962,-43,161,-307,-1341,-2716,-4170,-5389,-6104,-6068,-5158,-3319,-631,2740,6548,10507,14324,17726,20505,22530,23751,24218,24039,23374,22425,21357,20345,19489,18857,18455,18240,18141,18063,17905,17589,17029,16189,15019,13515,11670,9490,7025,4296,1403,-1593,-4578,-7460,-10137,-12533,-14577,-16243,-17509,-18395,-18941,-19190,-19219,-19072,-18821,-18503,-18142,-17774,-17382,-16986,-16565,-16104,-15577,-14940,-14150,-13153,-11906,-10381,-8554,-6452,-4083,-1513,1192,3941,6604,9074,11216,12951,14208,14999,15347,15368,15164,14888,14674,14619,14805,15213,15786,16377,16805,16863,16359,15154,13188,10483,7179,3447,-435,-4225,-7650,-10522,-12678,-14071,-14694,-14635,-14038,-13068,-11929,-10804,-9847,-9175,-8844,-8855,-9179,-9732,-10444,-11215,-11979,-12682,-13284,-13787,-14169,-14436,-14553,-14472,-14122,-13409,-12264,-10618,-8487,-5884,-2942,238,3464,6591,9460,11959,14011,15589,16685,17358,17637,17600,17301,16770,16071,15194,14184,13036,11775,10410,8966,7452,5896,4324,2751,1237,-208,-1536,-2712,-3747,-4592,-5287,-5797,-6158,-6349,-6396,-6290,-6065,-5734,-5355,-4968,-4638,-4427,-4377,-4526,-4875,-5412,-6087,-6859,-7644,-8399,-9050,-9572,-9927,-10106,-10100,-9896,-9477,-8827,-7918,-6750,-5317,-3644,-1759,290,2443,4630,6769,8751,10499,11906,12928,13540,13761,13684,13393,13045,12743,12617,12718,13068,13622,14282,14931,15419,15634,15485,14945,14028,12815,11383,9853,8301,6791,5357,3994,2685,1385,56,-1344,-2840,-4421,-6075,-7724,-9302,-10712,-11871,-12719,-13225,-13401,-13295,-12999,-12602,-12233,-11989,-11955,-12192,-12709,-13472,-14431,-15452,-16434,-17202,-17628,-17564,-16909,-15591,-13590,-10941,-7726,-4081,-181,3781,7596,11078,14060,16431,18113,19110,19445,19231,18571,17633,16553,15469,14490,13661,13014,12519,12130,11781,11393,10900,10227,9352,8236,6909,5397,3757,2056,354,-1299,-2863,-4313,-5638,-6830,-7913,-8872,-9757,-10554,-11304,-12002,-12656,-13260,-13798,-14249,-14594,-14807,-14888,-14824,-14624,-14291,-13822,-13217,-12463,-11553,-10476,-9237,-7830,-6280,-4583,-2770,-838,1180,3277,5413,7544,9633,11608,13434,15063,16459,17613,18515,19167,19585,19772,19730,19439,18856,17912,16544,14672,12286,9381,6054,2435,-1292,-4896,-8169,-10886,-12900,-14096,-14469,-14059,-13000,-11445,-9579,-7566,-5554,-3644,-1909,-402,852,1810,2452,2734,2630,2102,1151,-226,-1967,-4010,-6210,-8443,-10512,-12264,-13535,-14207,-14209,-13504,-12117,-10094,-7529,-4536,-1229,2231,5733,9120,12296,15133,17576,19532,20989,21901,22295,22176,21606,20641,19356,17829,16127,14298,12392,10429,8449,6466,4531,2668,930,-648,-2028,-3187,-4106,-4799,-5277,-5602,-5815,-6006,-6236,-6577,-7070,-7743,-8586,-9565,-10631,-11718,-12753,-13682,-14444,-15004,-15342,-15448,-15324,-14987,-14463,-13770,-12976,-12090,-11180,-10271,-9391,-8582,-7852,-7225,-6713,-6293,-5951,-5617,-5226,-4708,-3984,-3020,-1787,-299,1411,3290,5270,7268,9203,10974,12513,13735,14605,15089,15173,14850,14133,13027,11587,9856,7919,5872,3807,1843,61,-1453,-2655,-3521,-4070,-4341,-4408,-4345,-4240,-4148,-4129,-4187,-4331,-4535,-4784,-5051,-5339,-5642,-5982,-6380,-6854,-7414,-8064,-8775,-9520,-10246,-10897,-11427,-11780,-11909,-11792,-11377,-10663,-9621,-8246,-6546,-4516,-2191,406,3211,6156,9130,12020,14684,16987,18816,20065,20715,20769,20309,19452,18341,17119,15907,14797,13825,13003,12296,11652,11008,10300,9475,8510,7377,6104,4675,3132,1459,-310,-2187,-4138,-6142,-8137,-10055,-11812,-13307,-14474,-15219,-15517,-15345,-14732,-13746,-12478,-11049,-9589,-8220,-7066,-6202,-5696,-5558,-5760,-6233,-6857,-7491,-7982,-8166,-7934,-7181,-5885,-4044,-1728,969,3909,6947,9929,12707,15163,17198,18754,19810,20364,20466,20164,19547,18708,17725,16680,15590,14456,13232,11842,10220,8290,6027,3435,573,-2460,-5523,-8466,-11131,-13389,-15152,-16369,-17036,-17190,-16895,-16236,-15307,-14216,-13050,-11916,-10890,-10037,-9423,-9056,-8962,-9112,-9463,-9963,-10526,-11084,-11574,-11939,-12161,-12213,-12087,-11766,-11216,-10402,-9282,-7821,-6007,-3846,-1386,1304,4111,6906,9552,11906,13851,15298,16180,16487,16230,15456,14249,12691,10893,8952,6965,5012,3176,1498,40,-1187,-2164,-2902,-3400,-3684,-3754,-3637,-3362,-2955,-2501,-2046,-1703,-1533,-1625,-2020,-2759,-3819,-5189,-6785,-8540,-10336,-12070,-13626,-14910,-15847,-16391,-16529,-16277,-15674,-14790,-13695,-12475,-11211,-9947,-8732,-7545,-6383,-5186,-3925,-2540,-1021,651,2460,4366,6316,8214,9970,11457,12592,13266,13452,13118,12301,11063,9515,7800,6084,4548,3339,2592,2349,2623,3328,4353,5520,6657,7587,8162,8298,7941,7123,5907,4389,2714,982,-648,-2108,-3277,-4143,-4656,-4867,-4806,-4567,-4243,-3932,-3739,-3737,-3989,-4513,-5316,-6345,-7559,-8871,-10196,-11456,-12545,-13392,-13906,-14005,-13641,-12734,-11283,-9259,-6711,-3689,-314,3284,6922,10422,13584,16262,18316,19688,20379,20430,19976,19150,18143,17113,16224,15577,15244,15224,15489,15945,16500,17020,17396,17519,17318,16749,15810,14536,12965,11192,9261,7272,5268,3324,1471,-253,-1824,-3258,-4536,-5715,-6797,-7836,-8849,-9864,-10880,-11898,-12892,-13831,-14669,-15353,-15854,-16132,-16212,-16086,-15811,-15395,-14869,-14220,-13422,-12423,-11168,-9589,-7655,-5336,-2661,315,3494,6733,9890,12790,15301,17292,18685,19424,19499,18909,17710,15948,13731,11158,8378,5516,2733,131,-2172,-4127,-5695,-6886,-7722,-8252,-8515,-8551,-8379,-7991,-7370,-6481,-5297,-3803,-2035,-49,2026,4032,5778,7070,7736,7645,6747,5029,2605,-393,-3743,-7214,-10554,-13532,-15938,-17622,-18474,-18454,-17559,-15857,-13435,-10447,-7051,-3445,194,3683,6892,9714,12099,14048,15579,16777,17694,18430,19035,19557,20017,20401,20694,20855,20850,20635,20194,19499,18567,17414,16100,14675,13237,11850,10607,9585,8821,8359,8164,8201,8350,8511,8514,8247,7570,6417,4747,2580,-6,-2907,-5961,-9029,-11926,-14546,-16758,-18525,-19820,-20677,-21157,-21345,-21335,-21221,-21080,-20962,-20893,-20850,-20795,-20647,-20345,-19792,-18966,-17804,-16334,-14542,-12478,-10172,-7677,-5057,-2370,288,2848,5222,7333,9131,10548,11571,12173,12371,12195,11687,10917,9950,8845,7678,6475,5286,4120,2983,1875,778,-302,-1379,-2415,-3412,-4311,-5099,-5744,-6251,-6632,-6936,-7213,-7531,-7958,-8531,-9292,-10234,-11338,-12558,-13824,-15070,-16210,-17188,-17931,-18413,-18595,-18488,-18093,-17446,-16585,-15541,-14358,-13033,-11568,-9927,-8071,-5957,-3553,-847,2134,5336,8663,11994,15187,18100,20603,22601,24036,24906,25255,25166,24764,24151,23469,22788,22176,21649,21167,20685,20101,19336,18302,16970,15331,13440,11374,9243,7152,5194,3435,1909,599,-515,-1521,-2474,-3480,-4594,-5888,-7377,-9070,-10914,-12864,-14804,-16659,-18298,-19634,-20568,-21049,-21039,-20558,-19644,-18392,-16896,-15286,-13658,-12115,-10685,-9386,-8158,-6922,-5565,-3972,-2048,264,2966,6002,9254,12571,15756,18626,20993,22711,23673,23837,23214,21887,19994,17698,15206,12709,10368,8331,6646,5328,4323,3494,2724,1828,695,-769,-2581,-4665,-6904,-9082,-10987,-12395,-13126,-13088,-12274,-10791,-8841,-6690,-4652,-3028,-2081,-2000,-2872,-4682,-7308,-10545,-14116,-17727,-21065,-23862,-25893,-27002,-27122,-26252,-24472,-21912,-18737,-15137,-11281,-7338,-3433,330,3864,7122,10032,12561,14646,16259,17353,17944,18017,17663,16923,15931,14796,13632,12565,11657,10960,10475,10150,9924,9695,9387,8942,8328,7574,6702,5795,4889,4055,3294,2627,2013,1421,787,57,-826,-1894,-3167,-4621,-6226,-7908,-9595,-11209,-12668,-13919,-14907,-15608,-16003,-16085,-15860,-15320,-14474,-13312,-11838,-10055,-7989,-5680,-3202,-647,1893,4305,6523,8481,10167,11577,12762,13745,14600,15350,16029,16641,17158,17556,17770,17764,17490,16928,16079,14984,13697,12326,10944,9675,8565,7681,7015,6541,6204,5941,5683,5382,5007,4548,4013,3429,2803,2163,1497,791,15,-885,-1944,-3210,-4703,-6420,-8342,-10404,-12537,-14646,-16627,-18391,-19841,-20922,-21579,-21804,-21609,-21029,-20119,-18938,-17528,-15933,-14152,-12177,-9982,-7542,-4842,-1907,1220,4422,7574,10507,13054,15070,16437,17124,17141,16598,15642,14472,13287,12277,11583,11290,11416,11894,12640,13486,14307,14928,15263,15211,14769,13929,12741,11262,9544,7658,5625,3492,1251,-1080,-3507,-6025,-8595,-11185,-13704,-16061,-18158,-19891,-21190,-22020,-22377,-22315,-21916,-21278,-20514,-19712,-18929,-18187,-17452,-16663,-15730,-14556,-13057,-11196,-8947,-6378,-3547,-597,2354,5155,7692,9868,11619,12935,13816,14312,14480,14376,14089,13648,13125,12530,11901,11241,10562,9866,9134,8352,7467,6425,5169,3641,1831,-243,-2487,-4763,-6899,-8677,-9930,-10487,-10277,-9289,-7622,-5433,-2985,-545,1575,3103,3829,3609,2419,317,-2530,-5892,-9483,-13005,-16163,-18713,-20463,-21289,-21173,-20130,-18289,-15788,-12799,-9518,-6083,-2657,675,3823,6744,9396,11774,13831,15596,17021,18152,18966,19512,19818,19922,19882,19719,19465,19109,18626,17975,17098,15968,14555,12893,11032,9075,7121,5319,3743,2507,1621,1090,843,794,813,807,651,304,-290,-1119,-2171,-3408,-4785,-6256,-7774,-9296,-10778,-12199,-13517,-14734,-15825,-16789,-17623,-18305,-18829,-19163,-19271,-19124,-18659,-17870,-16711,-15199,-13356,-11209,-8843,-6293,-3636,-924,1803,4489,7098,9569,11838,13832,15475,16691,17429,17653,17354,16577,15355,13803,12003,10101,8204,6453,4932,3738,2894,2409,2237,2302,2514,2771,2996,3126,3149,3055,2878,2632,2336,1982,1538,952,161,-904,-2293,-4036,-6133,-8535,-11168,-13907,-16609,-19111,-21254,-22898,-23933,-24301,-23997,-23073,-21635,-19807,-17744,-15569,-13392,-11263,-9196,-7173,-5131,-3042,-832,1487,3935,6448,8987,11454,13781,15889,17709,19226,20385,21220,21702,21868,21699,21214,20393,19258,17804,16079,14118,12015,9848,7721,5734,3966,2469,1282,375,-273,-717,-1033,-1263,-1475,-1710,-1986,-2343,-2783,-3328,-3990,-4772,-5692,-6729,-7893,-9145,-10468,-11820,-13145,-14386,-15468,-16324,-16885,-17101,-16934,-16375,-15415,-14074,-12367,-10320,-7964,-5325,-2451,613,3795,7018,10184,13178,15888,18185,19975,21157,21704,21588,20880,19637,18000,16088,14055,12018,10095,8359,6854,5586,4516,3589,2720,1838,866,-231,-1458,-2801,-4184,-5553,-6794,-7835,-8573,-8970,-8974,-8621,-7941,-7035,-6022,-5026,-4208,-3693,-3586,-3991,-4907,-6356,-8253,-10496,-12935,-15391,-17672,-19603,-21023,-21831,-21962,-21428,-20263,-18552,-16396,-13897,-11156,-8272,-5294,-2313,647,3522,6274,8852,11198,13255,14973,16304,17223,17715,17777,17427,16682,15576,14162,12496,10657,8733,6802,4955,3250,1725,404,-732,-1711,-2569,-3371,-4135,-4910,-5696,-6491,-7281,-8039,-8747,-9394,-9983,-10524,-11046,-11567,-12122,-12722,-13371,-14067,-14774,-15474,-16101,-16627,-16974,-17105,-16969,-16527,-15786,-14739,-13438,-11930,-10291,-8584,-6899,-5278,-3789,-2432,-1214,-84,1025,2184,3489,4982,6708,8650,10756,12953,15118,17140,18892,20251,21144,21495,21301,20586,19405,17856,16022,14006,11894,9754,7659,5643,3764,2021,462,-926,-2104,-3059,-3761,-4176,-4289,-4101,-3644,-2987,-2218,-1466,-838,-464,-432,-804,-1606,-2814,-4364,-6165,-8079,-9973,-11697,-13115,-14127,-14654,-14679,-14220,-13345,-12136,-10705,-9126,-7477,-5779,-4023,-2179,-192,1993,4386,7000,9770,12609,15407,18002,20285,22105,23408,24132,24301,23972,23237,22237,21086,19930,18852,17929,17182,16603,16146,15749,15327,14802,14100,13164,11960,10492,8778,6870,4834,2736,656,-1343,-3209,-4905,-6406,-7719,-8835,-9786,-10580,-11235,-11780,-12213,-12567,-12845,-13068,-13254,-13422,-13581,-13759,-13949,-14173,-14409,-14645,-14835,-14917,-14813,-14425,-13668,-12452,-10728,-8461,-5693,-2477,1039,4693,8287,11594,14438,16648,18121,18808,18710,17892,16454,14540,12319,9956,7627,5462,3572,2028,863,86,-331,-412,-224,188,733,1342,1920,2377,2632,2599,2226,1471,333,-1161,-2948,-4937,-7012,-9039,-10903,-12475,-13685,-14470,-14821,-14755,-14322,-13592,-12638,-11554,-10411,-9280,-8220,-7257,-6402,-5635,-4905,-4146,-3262,-2173,-787,953,3072,5557,8356,11356,14443,17440,20199,22570,24432,25721,26409,26535,26177,25449,24472,23371,22238,21134,20064,19006,17885,16624,15113,13290,11084,8507,5584,2426,-845,-4050,-7029,-9622,-11709,-13221,-14139,-14504,-14415,-13991,-13410,-12820,-12381,-12219,-12402,-12971,-13893,-15098,-16482,-17920,-19283,-20466,-21375,-21972,-22217,-22133,-21717,-20991,-19972,-18636,-17001,-15026,-12724,-10084,-7134,-3920,-508,2989,6454,9727,12660,15099,16926,18072,18502,18257,17411,16094,14462,12684,10931,9323,7959,6857,5987,5281,4630,3938,3119,2120,928,-428,-1898,-3406,-4875,-6249,-7475,-8555,-9505,-10375,-11226,-12116,-13082,-14140,-15250,-16363,-17379,-18217,-18776,-19001,-18850,-18331,-17491,-16396,-15151,-13860,-12623,-11539,-10655,-10009,-9566,-9269,-9001,-8621,-7963,-6889,-5252,-3002,-104,3365,7287,11457,15666,19646,23186,26080,28196,29465,29894,29545,28548,27058,25245,23296,21341,19512,17860,16421,15171,14068,13050,12048,11019,9920,8750,7524,6263,5019,3808,2673,1613,640,-265,-1118,-1955,-2807,-3720,-4726,-5859,-7140,-8556,-10101,-11696,-13305,-14805,-16140,-17202,-17937,-18300,-18265,-17842,-17046,-15919,-14491,-12808,-10902,-8812,-6582,-4247,-1860,539,2899,5184,7357,9378,11212,12822,14168,15233,15987,16428,16549,16370,15908,15211,14336,13323,12244,11101,9896,8586,7091,5353,3299,942,-1694,-4462,-7202,-9684,-11687,-13025,-13567,-13294,-12277,-10681,-8764,-6790,-5056,-3800,-3200,-3352,-4253,-5816,-7898,-10287,-12789,-15178,-17296,-19003,-20212,-20904,-21066,-20770,-20065,-19050,-17809,-16424,-14955,-13435,-11866,-10224,-8456,-6517,-4343,-1921,767,3666,6721,9815,12836,15639,18102,20096,21538,22353,22527,22053,20990,19397,17376,15058,12563,10054,7669,5543,3787,2462,1587,1122,997,1072,1231,1315,1219,848,164,-826,-2069,-3469,-4923,-6298,-7502,-8419,-9006,-9225,-9079,-8623,-7913,-7068,-6183,-5393,-4791,-4460,-4450,-4763,-5370,-6212,-7179,-8181,-9058,-9700,-9962,-9750,-8985,-7649,-5740,-3335,-503,2632,5952,9314,12590,15631,18335,20594,22338,23548,24199,24351,24037,23363,22403,21278,20053,18804,17533,16233,14838,13288,11520,9485,7196,4679,2023,-662,-3242,-5584,-7547,-9047,-10007,-10421,-10335,-9831,-9063,-8175,-7349,-6719,-6424,-6508,-7018,-7895,-9087,-10476,-11962,-13413,-14761,-15897,-16818,-17474,-17897,-18081,-18055,-17817,-17343,-16604,-15538,-14097,-12227,-9914,-7162,-4030,-607,2983,6589,10054,13230,15986,18220,19862,20885,21286,21120,20445,19381,18027,16527,14988,13528,12235,11158,10338,9763,9382,9136,8897,8581,8064,7274,6149,4691,2906,873,-1343,-3638,-5904,-8053,-9983,-11632,-12937,-13870,-14406,-14560,-14348,-13831,-13074,-12172,-11230,-10342,-9625,-9134,-8948,-9076,-9522,-10237,-11172,-12214,-13288,-14255,-15030,-15480,-15520,-15039,-13967,-12242,-9829,-6760,-3085,1041,5445,9888,14114,17878,20957,23187,24476,24810,24252,22955,21100,18928,16637,14422,12390,10609,9052,7680,6396,5138,3841,2490,1114,-231,-1443,-2438,-3115,-3445,-3405,-3067,-2511,-1888,-1315,-950,-879,-1187,-1893,-2987,-4405,-6072,-7862,-9666,-11351,-12820,-13971,-14745,-15100,-15024,-14537,-13660,-12453,-10938,-9176,-7179,-4984,-2595,-54,2633,5378,8152,10828,13350,15584,17478,18941,19956,20504,20615,20330,19729,18875,17870,16773,15639,14513,13369,12229,11026,9763,8394,6918,5325,3639,1893,136,-1549,-3104,-4438,-5510,-6277,-6766,-6999,-7074,-7065,-7090,-7226,-7557,-8106,-8887,-9858,-10953,-12101,-13192,-14176,-14968,-15557,-15938,-16133,-16197,-16176,-16124,-16086,-16063,-16069,-16052,-15982,-15770,-15365,-14668,-13621,-12159,-10231,-7835,-4974,-1725,1816,5490,9123,12509,15464,17801,19414,20213,20221,19493,18178,16440,14493,12502,10637,8971,7546,6330,5258,4246,3231,2157,1027,-131,-1269,-2313,-3224,-3970,-4565,-5058,-5525,-6064,-6762,-7686,-8866,-10284,-11868,-13531,-15121,-16543,-17647,-18384,-18689,-18580,-18100,-17332,-16366,-15318,-14271,-13299,-12452,-11722,-11084,-10454,-9735,-8796,-7532,-5833,-3657,-997,2083,5465,8985,12461,15696,18527,20816,22472,23463,23791,23524,22733,21546,20063,18425,16728,15074,13558,12222,11140,10301,9715,9315,9052,8817,8537,8126,7541,6756,5793,4674,3478,2249,1084,25,-852,-1533,-1998,-2284,-2434,-2527,-2638,-2850,-3230,-3829,-4662,-5737,-6995,-8378,-9783,-11092,-12189,-12971,-13339,-13270,-12730,-11759,-10413,-8752,-6872,-4830,-2695,-504,1712,3944,6169,8362,10495,12503,14329,15908,17153,18033,18483,18494,18071,17222,16009,14481,12696,10731,8623,6418,4156,1847,-453,-2722,-4890,-6892,-8657,-10091,-11153,-11780,-11986,-11787,-11258,-10493,-9602,-8697,-7890,-7258,-6878,-6790,-7016,-7553,-8383,-9457,-10716,-12091,-13498,-14855,-16088,-17096,-17816,-18141,-18008,-17338,-16092,-14261,-11882,-9017,-5805,-2365,1106,4463,7519,10154,12252,13767,14691,15075,15001,14584,13938,13155,12322,11455,10584,9650,8620,7420,5998,4326,2423,344,-1783,-3833,-5651,-7107,-8137,-8689,-8828,-8610,-8169,-7623,-7113,-6732,-6591,-6699,-7095,-7705,-8474,-9287,-10045,-10653,-11057,-11230,-11193,-10998,-10719,-10441,-10248,-10194,-10311,-10601,-11005,-11477,-11913,-12246,-12408,-12364,-12115,-11681,-11105,-10426,-9678,-8858,-7945,-6882,-5593,-4003,-2040,323,3069,6137,9384,12665,15758,18497,20681,22202,22971,22981,22292,20979,19193,17060,14711,12280,9833,7475,5247,3223,1457,27,-1004,-1562,-1602,-1125,-149,1211,2824,4500,6022,7194,7829,7807,7070,5631,3597,1104,-1624,-4392,-6974,-9189,-10912,-12052,-12607,-12609,-12154,-11351,-10348,-9248,-8171,-7152,-6201,-5262,-4242,-3026,-1509,395,2701,5389,8353,11453,14510,17332,19736,21561,22693,23059,22658,21543,19832,17705,15361,13049,10966,9326,8250,7824,8043,8836,10068,11542,13048,14344,15228,15543,15192,14182,12585,10551,8270,5956,3793,1942,476,-587,-1314,-1827,-2289,-2863,-3696,-4878,-6447,-8366,-10542,-12841,-15089,-17132,-18818,-20040,-20742,-20919,-20622,-19959,-19055,-18064,-17123,-16334,-15770,-15407,-15181,-14956,-14532,-13746,-12384,-10365,-7623,-4244,-368,3739,7804,11502,14545,16734,17908,18086,17337,15861,13913,11761,9675,7858,6442,5482,4927,4693,4616,4548,4336,3879,3130,2109,887,-402,-1636,-2652,-3373,-3721,-3727,-3445,-3012,-2574,-2309,-2356,-2840,-3796,-5211,-6992,-8969,-10966,-12736,-14097,-14851,-14886,-14136,-12609,-10366,-7538,-4254,-711,2945,6526,9904,12937,15547,17652,19227,20274,20816,20940,20728,20294,19754,19202,18715,18343,18084,17932,17828,17723,17539,17221,16719,16019,15131,14095,12976,11832,10717,9656,8646,7662,6671,5613,4485,3227,1883,425,-1086,-2628,-4156,-5636,-7046,-8371,-9624,-10811,-11968,-13103,-14238,-15364,-16476,-17534,-18505,-19338,-19996,-20436,-20655,-20636,-20412,-20004,-19431,-18730,-17881,-16893,-15725,-14337,-12689,-10751,-8496,-5952,-3156,-186,2828,5771,8478,10805,12627,13837,14390,14280,13566,12351,10776,8988,7153,5377,3780,2383,1224,266,-517,-1176,-1752,-2266,-2743,-3177,-3581,-3947,-4300,-4665,-5091,-5626,-6334,-7242,-8387,-9755,-11317,-13023,-14787,-16534,-18151,-19565,-20676,-21438,-21803,-21758,-21336,-20549,-19489,-18191,-16746,-15188,-13553,-11839,-10023,-8053,-5883,-3459,-758,2198,5355,8600,11787,14752,17340,19398,20864,21678,21892,21574,20849,19860,18750,17639,16643,15808,15169,14716,14414,14223,14096,13975,13838,13617,13298,12806,12119,11177,9972,8499,6795,4926,2981,1062,-732,-2298,-3582,-4530,-5155,-5490,-5613,-5611,-5598,-5661,-5889,-6311,-6956,-7782,-8755,-9796,-10827,-11776,-12566,-13151,-13489,-13565,-13380,-12954,-12293,-11449,-10395,-9184,-7759,-6138,-4268,-2155,218,2815,5579,8412,11186,13745,15931,17596,18611,18917,18491,17380,15700,13585,11229,8800,6491,4433,2753,1504,716,349,372,667,1171,1743,2288,2686,2831,2636,2040,1006,-429,-2230,-4269,-6443,-8608,-10650,-12462,-13987,-15179,-16033,-16560,-16769,-16699,-16372,-15831,-15114,-14276,-13363,-12435,-11531,-10670,-9855,-9038,-8165,-7144,-5892,-4337,-2450,-233,2217,4802,7329,9631,11535,12888,13620,13690,13150,12092,10666,9043,7405,5921,4705,3831,3305,3057,3014,3028,3025,2894,2634,2237,1791,1363,1078,998,1185,1621,2240,2923,3515,3851,3784,3225,2133,557,-1401,-3581,-5810,-7895,-9689,-11068,-11975,-12399,-12393,-12044,-11455,-10763,-10049,-9413,-8885,-8489,-8205,-8008,-7834,-7646,-7358,-6926,-6268,-5329,-4059,-2423,-413,1952,4626,7524,10534,13521,16328,18805,20808,22234,23016,23141,22658,21659,20284,18693,17038,15466,14045,12827,11756,10801,9843,8846,7728,6508,5196,3861,2574,1392,373,-477,-1178,-1777,-2371,-3034,-3865,-4928,-6260,-7860,-9682,-11637,-13607,-15438,-16988,-18107,-18701,-18706,-18140,-17049,-15569,-13814,-11946,-10070,-8273,-6587,-4993,-3451,-1889,-270,1438,3183,4902,6455,7704,8531,8827,8599,7866,6771,5461,4138,2995,2208,1908,2176,3025,4399,6195,8240,10354,12336,14003,15223,15888,15978,15498,14523,13152,11497,9677,7776,5870,3980,2119,279,-1557,-3380,-5184,-6931,-8571,-10058,-11329,-12359,-13120,-13619,-13878,-13943,-13855,-13668,-13438,-13194,-12993,-12844,-12784,-12803,-12910,-13060,-13225,-13350,-13366,-13223,-12844,-12181,-11188,-9835,-8104,-6024,-3616,-965,1847,4688,7429,9921,12044,13692,14813,15401,15496,15191,14582,13795,12920,12030,11156,10288,9406,8470,7458,6384,5275,4207,3267,2518,2036,1816,1825,1987,2170,2247,2089,1584,692,-608,-2241,-4121,-6100,-8026,-9764,-11165,-12163,-12686,-12744,-12377,-11650,-10688,-9585,-8467,-7410,-6458,-5614,-4821,-3993,-3023,-1811,-281,1572,3720,6044,8393,10603,12484,13922,14817,15175,15032,14513,13744,12894,12095,11465,11055,10880,10878,10969,11033,10956,10656,10074,9223,8159,6985,5844,4867,4181,3855,3898,4252,4781,5306,5622,5548,4922,3675,1786,-672,-3560,-6705,-9887,-12913,-15588,-17779,-19394,-20412,-20849,-20795,-20333,-19601,-18712,-17783,-16904,-16138,-15505,-14996,-14557,-14110,-13550,-12775,-11687,-10204,-8294,-5954,-3228,-222,2956,6134,9150,11826,14013,15578,16451,16606,16087,14998,13478,11721,9896,8180,6699,5526,4695,4172,3904,3795,3780,3767,3721,3616,3428,3177,2824,2361,1738,894,-212,-1637,-3370,-5402,-7648,-10009,-12343,-14504,-16354,-17779,-18698,-19091,-18952,-18354,-17360,-16069,-14591,-13001,-11390,-9811,-8294,-6853,-5474,-4123,-2772,-1374,81,1612,3182,4754,6240,7556,8602,9305,9624,9548,9139,8480,7696,6948,6358,6071,6156,6658,7549,8767,10189,11692,13123,14366,15316,15911,16128,15977,15500,14759,13823,12755,11608,10396,9123,7757,6251,4558,2643,481,-1889,-4440,-7062,-9672,-12132,-14340,-16193,-17601,-18528,-18943,-18867,-18361,-17479,-16356,-15066,-13746,-12457,-11274,-10203,-9249,-8356,-7471,-6516,-5424,-4136,-2623,-879,1067,3154,5311,7456,9506,11400,13075,14490,15623,16447,16970,17189,17127,16811,16280,15575,14757,13862,12951,12051,11181,10341,9504,8625,7660,6563,5299,3862,2254,505,-1337,-3237,-5120,-6954,-8668,-10223,-11564,-12652,-13453,-13943,-14119,-13994,-13601,-12994,-12234,-11405,-10582,-9846,-9262,-8888,-8768,-8929,-9360,-10046,-10915,-11886,-12828,-13619,-14098,-14157,-13679,-12622,-10964,-8780,-6142,-3229,-179,2806,5568,7956,9841,11153,11831,11877,11324,10230,8724,6903,4945,2968,1125,-486,-1787,-2738,-3328,-3579,-3510,-3181,-2620,-1879,-995,3,1061,2143,3183,4101,4818,5226,5237,4779,3789,2274,252,-2189,-4942,-7868,-10805,-13615,-16145,-18289,-19962,-21122,-21769,-21934,-21679,-21067,-20175,-19051,-17746,-16278,-14666,-12912,-11017,-8992,-6850,-4622,-2339,-67,2167,4281,6251,8021,9553,10826,11804,12485,12863,12960,12814,12475,12020,11501,11015,10591,10302,10146,10134,10235,10396,10557,10641,10601,10378,9984,9401,8696,7901,7084,6300,5582,4948,4379,3830,3229,2505,1582,419,-1008,-2661,-4498,-6394,-8251,-9922,-11283,-12226,-12663,-12554,-11899,-10720,-9101,-7110,-4868,-2460,2,2439,4780,6958,8941,10685,12172,13375,14294,14903,15243,15313,15177,14891,14513,14127,13783,13535,13422,13452,13632,13939,14346,14802,15260,15655,15940,16058,15974,15648,15073,14228,13137,11800,10259,8527,6654,4650,2556,380,-1836,-4079,-6300,-8469,-10529,-12433,-14123,-15552,-16666,-17448,-17870,-17962,-17735,-17261,-16599,-15838,-15060,-14345,-13748,-13305,-13016,-12837,-12719,-12545,-12225,-11639,-10704,-9373,-7654,-5614,-3375,-1094,1073,2967,4502,5612,6320,6681,6797,6789,6767,6833,7036,7404,7906,8494,9098,9623,10003,10142,9980,9460,8543,7237,5583,3661,1604,-456,-2346,-3938,-5112,-5807,-6023,-5801,-5263,-4544,-3821,-3245,-2952,-3003,-3424,-4144,-5077,-6069,-6977,-7666,-8012,-7967,-7495,-6635,-5453,-4051,-2537,-1036,359,1563,2536,3283,3827,4262,4681,5201,5939,6974,8349,10066,12037,14156,16247,18118,19594,20500,20756,20319,19246,17656,15720,13642,11630,9865,8489,7599,7219,7331,7852,8664,9614,10548,11304,11748,11784,11334,10393,8967,7117,4933,2519,4,-2497,-4862,-7011,-8873,-10427,-11676,-12649,-13410,-14010,-14537,-15032,-15571,-16167,-16855,-17618,-18440,-19266,-20042,-20660,-21054,-21089,-20702,-19789,-18319,-16265,-13686,-10646,-7305,-3817,-387,2794,5544,7720,9226,10019,10136,9646,8693,7446,6073,4769,3650,2813,2288,2017,1948,1936,1873,1634,1137,345,-734,-2025,-3431,-4812,-6048,-7045,-7741,-8158,-8333,-8391,-8437,-8615,-9023,-9725,-10748,-12023,-13480,-14953,-16303,-17374,-18034,-18214,-17859,-17007,-15696,-14039,-12124,-10086,-8003,-5986,-4060,-2279,-625,906,2356,3748,5132,6507,7893,9248,10551,11722,12720,13468,13937,14097,13957,13559,12953,12233,11483,10797,10250,9910,9790,9912,10232,10723,11315,11957,12574,13119,13526,13765,13798,13620,13242,12693,12017,11268,10492,9720,8963,8202,7385,6457,5327,3935,2229,202,-2108,-4613,-7183,-9668,-11894,-13720,-15023,-15738,-15857,-15429,-14546,-13331,-11920,-10432,-8969,-7597,-6347,-5226,-4201,-3245,-2302,-1352,-363,643,1658,2619,3490,4213,4750,5092,5242,5248,5179,5119,5164,5389,5850,6558,7477,8537,9619,10597,11321,11657,11483,10735,9362,7414,4966,2149,-835,-3817,-6583,-8982,-10893,-12262,-13093,-13451,-13456,-13224,-12917,-12635,-12462,-12433,-12517,-12665,-12775,-12769,-12552,-12095,-11382,-10468,-9437,-8403,-7504,-6840,-6510,-6536,-6913,-7559,-8371,-9183,-9857,-10209,-10127,-9509,-8322,-6589,-4390,-1842,894,3663,6290,8630,10547,11957,12798,13073,12811,12084,10996,9657,8186,6712,5322,4124,3151,2449,2002,1789,1778,1918,2190,2564,3031,3570,4147,4714,5183,5482,5481,5125,4323,3069,1395,-628,-2840,-5089,-7162,-8883,-10079,-10646,-10531,-9760,-8423,-6668,-4680,-2646,-749,896,2209,3193,3922,4482,5039,5697,6565,7683,9009,10454,11850,13011,13735,13855,13249,11881,9797,7144,4138,1072,-1759,-4074,-5650,-6364,-6189,-5189,-3532,-1397,949,3308,5428,7161,8371,9007,9074,8643,7809,6725,5517,4324,3257,2381,1734,1301,1037,864,717,505,223,-169,-603,-1058,-1454,-1765,-1970,-2099,-2212,-2399,-2748,-3337,-4176,-5234,-6382,-7451,-8231,-8511,-8134,-6998,-5121,-2598,361,3478,6434,8909,10620,11393,11142,9928,7944,5441,2792,322,-1633,-2830,-3140,-2541,-1150,821,3081,5315,7222,8553,9153,8958,8020,6466,4509,2375,312,-1504,-2930,-3942,-4576,-4954,-5235,-5612,-6227,-7220,-8616,-10403,-12471,-14636,-16703,-18407,-19556,-19969,-19540,-18278,-16242,-13614,-10627,-7558,-4704,-2337,-668,165,137,-671,-2077,-3813,-5553,-6991,-7822,-7861,-6992,-5246,-2743,294,3593,6855,9797,12179,13839,14688,14735,14073,12847,11256,9513,7804,6310,5148,4398,4082,4184,4634,5337,6170,6986,7650,8042,8056,7657,6832,5637,4167,2542,893,-644,-1983,-3043,-3824,-4325,-4607,-4709,-4695,-4586,-4405,-4138,-3785,-3321,-2761,-2108,-1412,-710,-71,462,839,1023,1007,773,338,-292,-1075,-1968,-2904,-3785,-4537,-5035,-5221,-5009,-4375,-3318,-1872,-121,1837,3891,5902,7781,9415,10770,11795,12514,12933,13108,13089,12914,12658,12322,11963,11540,11050,10419,9593,8497,7080,5312,3213,840,-1675,-4164,-6419,-8214,-9356,-9698,-9169,-7811,-5755,-3248,-584,1868,3802,4902,4990,3989,1931,-987,-4515,-8299,-11969,-15180,-17605,-19053,-19363,-18571,-16725,-14056,-10774,-7217,-3658,-413,2293,4294,5508,5958,5733,4983,3879,2593,1254,-38,-1262,-2411,-3549,-4710,-5936,-7231,-8527,-9748,-10724,-11315,-11360,-10750,-9460,-7511,-5049,-2249,630,3346,5638,7318,8227,8316,7580,6113,4046,1548,-1182,-3967,-6622,-8993,-10931,-12331,-13097,-13191,-12620,-11447,-9791,-7834,-5772,-3844,-2254,-1176,-731,-937,-1773,-3098,-4768,-6566,-8301,-9776,-10842,-11377,-11319,-10637,-9352,-7521,-5216,-2546,384,3456,6543,9524,12280,14686,16660,18112,19018,19363,19191,18566,17590,16387,15087,13832,12739,11898,11353,11077,11007,11019,10985,10765,10246,9372,8123,6547,4746,2826,948,-777,-2229,-3361,-4133,-4602,-4810,-4892,-4935,-5067,-5356,-5845,-6535,-7357,-8244,-9068,-9730,-10125,-10175,-9846,-9128,-8060,-6693,-5120,-3424,-1703,-64,1430,2686,3681,4383,4817,4996,4988,4820,4550,4195,3781,3301,2774,2215,1647,1147,763,598,715,1186,2032,3247,4759,6459,8178,9736,10924,11571,11546,10778,9293,7179,4609,1791,-1034,-3660,-5896,-7629,-8801,-9430,-9583,-9374,-8937,-8400,-7897,-7500,-7287,-7259,-7413,-7706,-8078,-8468,-8817,-9063,-9181,-9107,-8862,-8392,-7742,-6896,-5891,-4746,-3484,-2125,-689,821,2385,3994,5612,7197,8662,9921,10836,11292,11181,10415,9004,6991,4516,1785,-979,-3506,-5571,-6978,-7593,-7377,-6340,-4626,-2392,87,2542,4678,6213,6956,6753,5579,3511,682,-2635,-6205,-9711,-12918,-15606,-17657,-19005,-19699,-19806,-19487,-18872,-18135,-17379,-16716,-16176,-15791,-15536,-15381,-15286,-15188,-15049,-14804,-14403,-13796,-12925,-11762,-10275,-8479,-6393,-4086,-1627,893,3391,5781,7997,9966,11631,12941,13826,14258,14187,13616,12563,11091,9310,7366,5440,3726,2407,1651,1547,2156,3402,5188,7297,9502,11546,13189,14249,14606,14223,13155,11517,9476,7229,4959,2834,971,-545,-1689,-2454,-2886,-3015,-2923,-2634,-2238,-1751,-1232,-712,-227,194,511,723,802,781,686,591,592,781,1280,2162,3490,5277,7471,9987,12669,15341,17794,19837,21271,21979,21851,20894,19147,16742,13867,10763,7691,4922,2678,1155,441,573,1464,2976,4889,6954,8917,10528,11608,12016,11698,10671,9016,6861,4384,1747,-873,-3341,-5557,-7469,-9044,-10308,-11289,-12024,-12570,-12958,-13214,-13371,-13416,-13374,-13229,-13012,-12724,-12412,-12097,-11816,-11568,-11350,-11092,-10747,-10188,-9348,-8120,-6465,-4365,-1860,960,3960,6955,9732,12067,13726,14537,14370,13197,11090,8208,4810,1177,-2359,-5522,-8046,-9764,-10580,-10499,-9609,-8078,-6136,-4024,-2015,-325,860,1424,1334,616,-628,-2240,-4048,-5851,-7471,-8772,-9634,-10034,-9952,-9434,-8543,-7320,-5853,-4146,-2287,-282,1764,3782,5633,7188,8307,8881,8843,8209,7044,5526,3850,2282,1056,389,424,1224,2760,4913,7510,10313,13096,15618,17690,19177,19999,20150,19697,18730,17423,15920,14410,13031,11911,11111,10655,10504,10589,10797,11022,11149,11093,10805,10247,9450,8426,7253,5969,4648,3327,2028,761,-494,-1764,-3052,-4380,-5693,-6960,-8081,-9000,-9627,-9938,-9930,-9643,-9172,-8607,-8086,-7700,-7555,-7691,-8123,-8821,-9694,-10650,-11522,-12197,-12510,-12382,-11730,-10568,-8937,-6968,-4813,-2674,-761,745,1666,1924,1467,355,-1312,-3356,-5593,-7809,-9847,-11544,-12840,-13662,-14019,-13918,-13371,-12427,-11081,-9387,-7366,-5085,-2636,-126,2294,4476,6269,7531,8178,8142,7437,6104,4238,1970,-548,-3151,-5660,-7916,-9779,-11128,-11904,-12086,-11700,-10846,-9634,-8234,-6803,-5510,-4486,-3831,-3591,-3750,-4244,-4961,-5751,-6478,-6985,-7177,-6972,-6361,-5363,-4066,-2572,-1025,431,1674,2584,3116,3243,3022,2548,1957,1435,1140,1258,1891,3118,4926,7242,9923,12785,15610,18183,20306,21812,22597,22599,21841,20378,18327,15832,13042,10133,7238,4509,2035,-88,-1829,-3168,-4133,-4778,-5183,-5442,-5647,-5896,-6240,-6732,-7366,-8117,-8924,-9703,-10351,-10776,-10879,-10593,-9881,-8742,-7215,-5382,-3344,-1244,805,2653,4235,5458,6318,6823,7006,6930,6648,6205,5647,4987,4249,3454,2606,1762,936,219,-336,-643,-625,-233,582,1794,3372,5195,7124,8961,10506,11558,11969,11636,10540,8741,6339,3526,450,-2662,-5683,-8443,-10857,-12843,-14343,-15334,-15773,-15667,-15031,-13910,-12407,-10644,-8787,-7020,-5508,-4413,-3813,-3768,-4220,-5079,-6200,-7389,-8493,-9326,-9793,-9790,-9303,-8324,-6904,-5109,-3027,-774,1544,3798,5873,7657,9042,9963,10365,10262,9686,8744,7548,6264,5041,4036,3378,3143,3387,4072,5161,6527,8057,9593,10996,12114,12819,12990,12543,11421,9616,7156,4138,682,-3029,-6811,-10453,-13758,-16556,-18716,-20154,-20841,-20812,-20118,-18897,-17242,-15313,-13203,-11019,-8817,-6626,-4453,-2274,-69,2184,4496,6854,9216,11521,13678,15587,17135,18208,18715,18563,17715,16147,13898,11065,7785,4262,739,-2543,-5311,-7366,-8524,-8695,-7857,-6083,-3508,-355,3146,6697,10047,12933,15161,16587,17142,16843,15764,14060,11901,9496,7015,4629,2439,511,-1130,-2512,-3660,-4622,-5434,-6121,-6692,-7161,-7514,-7772,-7944,-8064,-8177,-8314,-8501,-8734,-8964,-9122,-9102,-8799,-8122,-7025,-5495,-3589,-1399,955,3310,5525,7455,8967,9980,10420,10274,9556,8317,6652,4672,2533,388,-1597,-3258,-4474,-5130,-5193,-4649,-3561,-2020,-180,1803,3740,5468,6850,7782,8233,8210,7763,6990,5967,4798,3535,2218,844,-607,-2180,-3896,-5780,-7799,-9891,-11957,-13855,-15450,-16612,-17227,-17266,-16711,-15648,-14165,-12413,-10508,-8592,-6733,-5014,-3431,-2000,-680,551,1732,2873,3990,5049,6040,6903,7616,8130,8438,8524,8406,8111,7675,7156,6594,6036,5495,4983,4463,3908,3267,2523,1663,750,-153,-917,-1409,-1511,-1117,-188,1259,3117,5227,7343,9225,10594,11242,11004,9828,7747,4926,1594,-1935,-5315,-8222,-10357,-11523,-11625,-10699,-8889,-6470,-3740,-1070,1241,2917,3820,3891,3226,1971,392,-1271,-2737,-3823,-4370,-4337,-3745,-2685,-1318,205,1699,3032,4103,4864,5307,5478,5424,5234,4985,4748,4600,4584,4741,5086,5620,6317,7149,8064,8996,9897,10676,11302,11695,11854,11742,11382,10786,9984,9004,7856,6548,5062,3387,1501,-592,-2869,-5272,-7687,-9998,-12028,-13630,-14679,-15083,-14854,-14047,-12821,-11365,-9907,-8655,-7766,-7332,-7334,-7677,-8182,-8632,-8798,-8477,-7536,-5929,-3717,-1063,1788,4549,6908,8612,9449,9314,8215,6230,3583,512,-2659,-5647,-8172,-10052,-11179,-11539,-11218,-10343,-9088,-7617,-6081,-4586,-3207,-1975,-905,7,764,1354,1768,1958,1898,1541,872,-100,-1352,-2801,-4377,-5961,-7452,-8735,-9701,-10262,-10356,-9950,-9084,-7807,-6271,-4605,-2996,-1608,-563,23,150,-154,-781,-1556,-2331,-2897,-3151,-2996,-2429,-1519,-359,894,2107,3147,3936,4437,4668,4693,4603,4505,4513,4710,5169,5918,6951,8240,9703,11273,12828,14270,15480,16353,16795,16755,16181,15110,13570,11677,9543,7341,5228,3364,1872,806,184,-82,-101,-43,-88,-375,-1037,-2112,-3588,-5380,-7355,-9328,-11145,-12607,-13604,-14035,-13878,-13148,-11929,-10306,-8423,-6390,-4336,-2349,-509,1152,2617,3890,4994,5955,6770,7479,8045,8484,8760,8861,8738,8381,7736,6785,5512,3905,2003,-145,-2445,-4764,-6948,-8821,-10214,-10972,-10997,-10228,-8700,-6505,-3807,-820,2209,5049,7468,9300,10420,10779,10369,9273,7565,5406,2932,324,-2249,-4614,-6618,-8120,-9039,-9327,-9028,-8222,-7076,-5758,-4480,-3410,-2683,-2373,-2475,-2931,-3622,-4404,-5132,-5681,-5964,-5957,-5672,-5184,-4569,-3938,-3361,-2908,-2589,-2400,-2289,-2211,-2108,-1942,-1691,-1357,-948,-488,17,550,1134,1761,2468,3243,4085,4953,5803,6550,7125,7444,7437,7068,6303,5156,3652,1834,-236,-2501,-4891,-7347,-9782,-12154,-14352,-16338,-18025,-19373,-20338,-20915,-21097,-20926,-20434,-19681,-18716,-17589,-16343,-14986,-13549,-12008,-10363,-8600,-6702,-4689,-2565,-385,1814,3938,5924,7678,9116,10183,10803,10974,10659,9903,8739,7239,5527,3703,1939,353,-896,-1730,-2047,-1844,-1111,79,1649,3474,5417,7344,9093,10558,11613,12204,12289,11885,11029,9831,8370,6807,5236,3788,2538,1539,803,306,-3,-193,-327,-457,-606,-770,-908,-956,-836,-456,236,1299,2720,4458,6431,8504,10548,12414,13966,15108,15752,15864,15432,14478,13052,11235,9128,6854,4567,2399,511,-981,-1990,-2454,-2382,-1814,-834,431,1860,3305,4672,5854,6813,7539,8040,8376,8596,8760,8919,9097,9289,9473,9578,9540,9261,8663,7666,6230,4335,2015,-670,-3613,-6683,-9732,-12602,-15130,-17186,-18634,-19405,-19460,-18810,-17557,-15822,-13806,-11713,-9733,-8041,-6705,-5750,-5084,-4570,-4020,-3262,-2127,-565,1448,3777,6257,8646,10682,12158,12901,12848,12018,10516,8510,6207,3805,1485,-628,-2471,-4035,-5374,-6558,-7684,-8816,-9990,-11201,-12376,-13442,-14242,-14694,-14663,-14116,-13034,-11474,-9533,-7356,-5092,-2899,-905,801,2168,3187,3892,4321,4538,4613,4594,4560,4545,4599,4737,4972,5288,5657,6053,6420,6729,6948,7043,7031,6914,6744,6559,6409,6329,6334,6410,6529,6626,6655,6552,6294,5877,5329,4724,4141,3692,3470,3562,4007,4824,5963,7357,8897,10470,11954,13246,14261,14941,15274,15264,14975,14463,13829,13142,12484,11886,11369,10882,10376,9734,8857,7626,5979,3869,1355,-1494,-4499,-7494,-10266,-12633,-14463,-15650,-16191,-16098,-15477,-14419,-13077,-11558,-9989,-8444,-6975,-5606,-4328,-3134,-2003,-932,85,1023,1862,2560,3065,3318,3254,2819,1972,700,-969,-2990,-5262,-7677,-10109,-12418,-14492,-16234,-17581,-18514,-19045,-19208,-19060,-18647,-18005,-17153,-16102,-14847,-13405,-11805,-10102,-8384,-6755,-5317,-4178,-3395,-2996,-2963,-3225,-3691,-4252,-4796,-5258,-5580,-5767,-5835,-5811,-5739,-5613,-5433,-5149,-4707,-4028,-3073,-1794,-226,1573,3489,5374,7076,8449,9383,9803,9694,9082,8025,6625,4976,3199,1404,-297,-1804,-3018,-3857,-4256,-4162,-3559,-2460,-906,1011,3187,5476,7745,9835,11645,13051,14020,14517,14580,14276,13685,12931,12105,11294,10565,9921,9364,8839,8269,7599,6739,5664,4353,2819,1123,-676,-2483,-4224,-5816,-7206,-8353,-9246,-9879,-10285,-10458,-10430,-10190,-9717,-9009,-8008,-6719,-5115,-3222,-1075,1248,3663,6058,8320,10357,12062,13392,14287,14750,14791,14439,13755,12780,11573,10183,8638,6978,5207,3354,1424,-556,-2558,-4545,-6445,-8185,-9672,-10791,-11470,-11618,-11236,-10343,-9050,-7492,-5846,-4291,-2973,-2000,-1413,-1192,-1271,-1531,-1861,-2143,-2287,-2278,-2095,-1819,-1503,-1240,-1082,-1063,-1182,-1389,-1630,-1825,-1896,-1811,-1538,-1112,-603,-88,309,502,404,-25,-790,-1843,-3099,-4427,-5670,-6662,-7244,-7293,-6738,-5593,-3926,-1912,272,2360,4150,5412,6018,5897,5080,3680,1903,-23,-1829,-3299,-4258,-4626,-4395,-3656,-2547,-1267,-8,1041,1741,2019,1849,1289,429,-617,-1720,-2790,-3761,-4605,-5355,-6050,-6756,-7542,-8428,-9432,-10498,-11544,-12442,-13059,-13247,-12900,-11948,-10369,-8220,-5583,-2613,543,3700,6725,9475,11887,13909,15531,16775,17655,18184,18376,18212,17702,16846,15671,14218,12553,10758,8920,7136,5487,4040,2842,1889,1168,625,194,-161,-504,-817,-1110,-1335,-1475,-1491,-1387,-1155,-834,-451,-49,331,675,966,1224,1481,1775,2146,2600,3139,3693,4214,4601,4787,4727,4388,3825,3076,2269,1498,888,525,451,668,1131,1740,2409,2996,3429,3604,3493,3072,2361,1407,273,-974,-2248,-3488,-4624,-5587,-6333,-6790,-6931,-6714,-6141,-5229,-4037,-2633,-1120,411,1880,3222,4401,5420,6272,6993,7580,8037,8316,8378,8132,7516,6473,4976,3060,792,-1710,-4303,-6831,-9155,-11160,-12772,-13982,-14784,-15261,-15440,-15434,-15261,-14998,-14640,-14189,-13622,-12872,-11905,-10636,-9049,-7101,-4841,-2310,372,3075,5653,7942,9820,11165,11920,12049,11578,10565,9119,7378,5505,3657,1999,639,-343,-935,-1179,-1164,-1013,-868,-854,-1077,-1577,-2355,-3332,-4387,-5365,-6088,-6410,-6232,-5511,-4312,-2732,-973,776,2297,3427,4055,4151,3761,3000,2028,1010,105,-582,-1000,-1157,-1117,-976,-812,-705,-666,-653,-588,-328,246,1251,2731,4665,6948,9389,11766,13808,15281,15977,15778,14653,12693,10078,7090,4050,1302,-850,-2173,-2540,-1941,-504,1576,3979,6426,8583,10236,11214,11481,11087,10188,8991,7731,6622,5839,5458,5498,5854,6372,6851,7067,6848,6065,4688,2779,473,-2021,-4473,-6673,-8428,-9658,-10322,-10504,-10323,-9963,-9612,-9435,-9557,-10026,-10829,-11880,-13033,-14122,-14949,-15344,-15159,-14291,-12726,-10479,-7689,-4513,-1178,2075,5023,7469,9264,10347,10699,10402,9566,8363,6965,5530,4175,2971,1905,961,26,-949,-2070,-3368,-4866,-6547,-8342,-10165,-11904,-13417,-14605,-15338,-15582,-15308,-14576,-13479,-12139,-10712,-9313,-8059,-7002,-6150,-5485,-4917,-4402,-3838,-3213,-2511,-1792,-1142,-666,-484,-667,-1257,-2217,-3442,-4756,-5947,-6759,-6977,-6409,-4976,-2673,360,3908,7656,11246,14321,16554,17694,17614,16290,13846,10519,6635,2597,-1196,-4347,-6560,-7608,-7442,-6113,-3836,-922,2243,5257,7736,9411,10101,9790,8606,6761,4597,2416,567,-736,-1307,-1143,-291,1064,2686,4309,5657,6517,6724,6226,5023,3250,1037,-1378,-3822,-6096,-8061,-9646,-10794,-11533,-11896,-11931,-11709,-11253,-10608,-9755,-8701,-7400,-5839,-3989,-1857,532,3115,5807,8501,11054,13354,15230,16603,17343,17425,16837,15627,13915,11822,9536,7199,4981,2980,1281,-108,-1192,-2047,-2720,-3323,-3888,-4483,-5092,-5694,-6215,-6573,-6678,-6463,-5893,-4992,-3830,-2541,-1280,-232,438,613,226,-685,-2009,-3559,-5078,-6327,-7057,-7122,-6427,-5017,-3002,-592,1965,4422,6539,8168,9199,9649,9581,9134,8477,7756,7102,6563,6133,5729,5227,4487,3380,1834,-160,-2523,-5091,-7646,-9922,-11667,-12644,-12728,-11843,-10091,-7628,-4748,-1784,901,2991,4234,4510,3827,2330,269,-2021,-4208,-5990,-7140,-7587,-7343,-6576,-5518,-4432,-3578,-3137,-3206,-3769,-4715,-5852,-6981,-7895,-8460,-8622,-8411,-7951,-7418,-7009,-6926,-7301,-8223,-9674,-11551,-13678,-15786,-17586,-18778,-19071,-18301,-16348,-13290,-9283,-4657,224,4912,9007,12150,14104,14745,14122,12394,9859,6892,3887,1246,-731,-1820,-1974,-1250,125,1863,3609,5027,5842,5869,5064,3487,1336,-1126,-3594,-5747,-7351,-8197,-8252,-7525,-6187,-4451,-2582,-853,520,1391,1694,1491,893,102,-674,-1233,-1421,-1160,-454,607,1891,3227,4478,5530,6346,6947,7414,7862,8422,9208,10294,11700,13365,15173,16945,18465,19527,19934,19563,18366,16381,13745,10672,7445,4357,1722,-230,-1317,-1474,-751,712,2662,4838,6925,8703,9963,10636,10721,10319,9584,8714,7896,7284,6970,6969,7199,7538,7791,7781,7346,6397,4918,2979,736,-1626,-3882,-5823,-7307,-8227,-8594,-8481,-8020,-7411,-6836,-6471,-6442,-6788,-7478,-8399,-9372,-10184,-10640,-10542,-9807,-8396,-6400,-3972,-1351,1213,3444,5132,6126,6347,5835,4669,3045,1156,-756,-2467,-3802,-4611,-4865,-4569,-3856,-2878,-1861,-1015,-530,-554,-1137,-2275,-3849,-5690,-7555,-9204,-10386,-10949,-10759,-9866,-8326,-6377,-4223,-2171,-439,750,1298,1171,441,-737,-2165,-3597,-4834,-5665,-5997,-5762,-4986,-3751,-2154,-331,1610,3573,5491,7330,9084,10745,12327,13794,15115,16193,16925,17181,16848,15844,14132,11773,8860,5606,2225,-991,-3804,-5959,-7309,-7747,-7272,-5956,-3936,-1403,1423,4317,7068,9495,11459,12876,13715,13997,13801,13236,12436,11549,10693,9959,9391,8968,8623,8256,7733,6957,5836,4364,2561,542,-1562,-3586,-5369,-6795,-7789,-8341,-8502,-8367,-8052,-7685,-7357,-7139,-7036,-7029,-7046,-7004,-6802,-6367,-5640,-4635,-3390,-2025,-675,495,1332,1736,1635,1057,78,-1162,-2475,-3677,-4573,-5023,-4935,-4286,-3152,-1654,-26,1506,2654,3208,2968,1874,-82,-2754,-5957,-9400,-12799,-15850,-18301,-19963,-20731,-20585,-19597,-17902,-15710,-13242,-10734,-8408,-6421,-4920,-3937,-3484,-3490,-3840,-4413,-5044,-5609,-5986,-6096,-5912,-5440,-4721,-3847,-2890,-1952,-1108,-396,147,548,837,1068,1297,1557,1861,2192,2499,2720,2784,2647,2275,1707,981,215,-505,-1038,-1312,-1236,-788,21,1170,2554,4111,5693,7196,8492,9466,10049,10179,9864,9150,8121,6922,5697,4612,3812,3400,3447,3935,4807,5945,7164,8313,9157,9570,9397,8592,7147,5136,2696,-7,-2748,-5350,-7603,-9378,-10564,-11117,-11041,-10360,-9152,-7482,-5447,-3139,-639,1937,4514,6945,9157,10989,12384,13227,13496,13169,12289,10925,9193,7230,5200,3267,1575,267,-597,-947,-836,-312,498,1451,2379,3139,3574,3618,3209,2369,1164,-317,-1930,-3573,-5107,-6461,-7569,-8406,-8994,-9362,-9567,-9685,-9761,-9864,-10005,-10199,-10416,-10610,-10713,-10651,-10337,-9715,-8727,-7372,-5661,-3665,-1469,787,2982,4962,6613,7844,8581,8843,8618,7996,7044,5869,4587,3292,2078,990,55,-744,-1430,-2047,-2608,-3122,-3563,-3884,-4031,-3942,-3579,-2901,-1942,-714,663,2098,3428,4512,5220,5453,5175,4405,3223,1746,140,-1463,-2903,-4104,-4991,-5580,-5899,-6032,-6062,-6088,-6169,-6356,-6648,-7017,-7425,-7798,-8081,-8217,-8151,-7852,-7286,-6446,-5328,-3964,-2399,-728,949,2495,3784,4704,5184,5212,4833,4156,3328,2524,1923,1663,1864,2553,3730,5292,7120,9046,10891,12514,13782,14639,15062,15099,14803,14283,13597,12833,11999,11128,10184,9150,7995,6695,5257,3696,2074,443,-1101,-2489,-3633,-4481,-4996,-5182,-5077,-4749,-4307,-3852,-3498,-3326,-3375,-3632,-4056,-4513,-4918,-5094,-4967,-4423,-3471,-2107,-447,1421,3323,5142,6726,7995,8878,9372,9492,9304,8866,8263,7533,6719,5812,4790,3619,2266,734,-957,-2708,-4429,-5939,-7113,-7779,-7857,-7271,-6060,-4283,-2107,292,2672,4818,6521,7629,8070,7843,7035,5796,4302,2749,1277,15,-1016,-1808,-2436,-2991,-3562,-4258,-5123,-6196,-7463,-8880,-10369,-11856,-13223,-14406,-15301,-15873,-16062,-15870,-15289,-14338,-13061,-11483,-9680,-7695,-5626,-3545,-1563,225,1721,2848,3554,3820,3665,3150,2343,1377,335,-633,-1462,-2036,-2340,-2309,-1974,-1332,-431,687,1966,3351,4777,6201,7555,8805,9894,10767,11377,11651,11550,11022,10065,8693,6969,4978,2822,618,-1534,-3545,-5357,-6919,-8227,-9255,-10038,-10559,-10855,-10910,-10744,-10322,-9662,-8697,-7446,-5855,-3936,-1696,820,3537,6345,9109,11686,13927,15704,16931,17547,17561,17017,16013,14665,13114,11476,9862,8333,6937,5672,4539,3538,2662,1956,1445,1199,1264,1691,2487,3633,5052,6647,8264,9767,10995,11829,12183,12010,11344,10228,8783,7114,5342,3570,1858,243,-1272,-2705,-4073,-5392,-6662,-7860,-8964,-9929,-10721,-11328,-11714,-11917,-11923,-11755,-11432,-10935,-10280,-9458,-8466,-7331,-6062,-4695,-3269,-1815,-381,982,2231,3307,4154,4733,4981,4873,4386,3533,2355,957,-550,-1984,-3184,-3999,-4307,-4074,-3321,-2155,-734,746,2095,3132,3742,3847,3453,2588,1356,-163,-1848,-3622,-5415,-7171,-8859,-10446,-11877,-13129,-14111,-14802,-15131,-15092,-14689,-13969,-13025,-11965,-10942,-10080,-9521,-9329,-9548,-10127,-10954,-11864,-12632,-13040,-12883,-12015,-10380,-8019,-5086,-1803,1532,4635,7239,9155,10301,10690,10455,9782,8917,8075,7442,7107,7092,7314,7666,7977,8136,8026,7634,6962,6098,5126,4151,3266,2513,1937,1497,1180,901,630,297,-85,-521,-936,-1266,-1409,-1278,-814,9,1159,2542,4032,5447,6618,7362,7569,7141,6081,4430,2303,-134,-2690,-5127,-7236,-8788,-9630,-9650,-8825,-7209,-4950,-2223,710,3637,6305,8547,10233,11297,11770,11701,11219,10437,9494,8483,7478,6522,5617,4767,3939,3123,2280,1417,520,-371,-1218,-1947,-2492,-2779,-2776,-2454,-1845,-982,49,1166,2265,3249,4019,4498,4614,4331,3633,2527,1067,-679,-2608,-4587,-6484,-8150,-9444,-10271,-10552,-10296,-9554,-8456,-7162,-5867,-4739,-3916,-3461,-3350,-3483,-3690,-3757,-3482,-2674,-1240,831,3438,6362,9330,11992,14035,15179,15242,14173,12035,9024,5428,1590,-2131,-5412,-7991,-9717,-10530,-10474,-9687,-8330,-6627,-4777,-2989,-1425,-244,470,637,241,-691,-2104,-3886,-5898,-7963,-9901,-11506,-12640,-13166,-13058,-12331,-11106,-9546,-7863,-6294,-5036,-4284,-4120,-4598,-5633,-7101,-8774,-10410,-11744,-12538,-12624,-11894,-10364,-8118,-5345,-2276,839,3742,6241,8177,9472,10092,10053,9402,8188,6490,4370,1922,-759,-3567,-6358,-8998,-11314,-13143,-14329,-14742,-14292,-12962,-10798,-7925,-4526,-837,2889,6383,9405,11730,13199,13691,13181,11714,9431,6559,3379,217,-2620,-4867,-6340,-6966,-6773,-5892,-4535,-2960,-1423,-163,665,977,785,191,-673,-1614,-2494,-3153,-3526,-3542,-3212,-2529,-1542,-277,1208,2866,4639,6467,8298,10076,11730,13218,14461,15414,16023,16263,16107,15586,14702,13532,12121,10560,8927,7303,5778,4418,3292,2450,1927,1743,1904,2387,3145,4114,5176,6241,7163,7860,8238,8276,7959,7351,6509,5555,4594,3751,3125,2775,2727,2942,3353,3860,4349,4731,4931,4914,4694,4295,3789,3216,2649,2118,1662,1303,1048,917,896,1006,1220,1561,2002,2549,3169,3834,4485,5051,5436,5537,5256,4496,3212,1370,-980,-3767,-6845,-10051,-13189,-16054,-18482,-20292,-21405,-21718,-21260,-20050,-18221,-15918,-13351,-10719,-8224,-6007,-4182,-2754,-1721,-964,-397,127,688,1365,2141,2985,3775,4410,4754,4727,4270,3383,2108,512,-1299,-3228,-5146,-6948,-8505,-9727,-10492,-10740,-10377,-9392,-7764,-5567,-2889,76,3137,6030,8529,10418,11544,11841,11310,10042,8198,5978,3630,1397,-499,-1878,-2633,-2742,-2255,-1295,-26,1389,2798,4093,5231,6191,7018,7752,8435,9095,9692,10190,10471,10456,10050,9215,7969,6393,4629,2859,1281,74,-607,-680,-122,1007,2573,4406,6272,7968,9292,10108,10359,10053,9288,8207,7005,5863,4954,4394,4228,4432,4903,5485,6012,6306,6248,5764,4859,3593,2069,415,-1263,-2854,-4313,-5598,-6733,-7730,-8647,-9498,-10314,-11076,-11751,-12276,-12591,-12604,-12283,-11556,-10444,-8941,-7120,-5053,-2859,-672,1356,3056,4288,4914,4878,4171,2873,1126,-872,-2897,-4720,-6155,-7052,-7357,-7094,-6369,-5379,-4331,-3479,-3000,-3063,-3703,-4931,-6615,-8618,-10708,-12673,-14305,-15418,-15935,-15795,-15072,-13861,-12313,-10601,-8863,-7233,-5790,-4589,-3651,-2979,-2558,-2351,-2337,-2453,-2692,-3003,-3394,-3820,-4298,-4772,-5238,-5640,-5947,-6120,-6092,-5846,-5293,-4428,-3214,-1680,106,2034,3952,5694,7097,8020,8384,8155,7393,6231,4842,3475,2339,1649,1514,1984,2975,4337,5840,7222,8258,8753,8636,7918,6732,5286,3842,2671,1992,1969,2623,3897,5595,7467,9207,10548,11252,11198,10371,8864,6883,4674,2527,688,-642,-1363,-1467,-1039,-237,736,1693,2448,2915,3033,2839,2405,1840,1271,798,539,522,805,1328,2058,2873,3686,4374,4867,5119,5125,4942,4637,4316,4070,3985,4090,4382,4783,5187,5429,5374,4864,3829,2229,115,-2402,-5135,-7864,-10344,-12334,-13660,-14191,-13915,-12886,-11275,-9260,-7111,-5017,-3183,-1712,-659,12,366,524,579,632,705,803,851,761,429,-233,-1266,-2651,-4318,-6122,-7911,-9479,-10664,-11301,-11285,-10574,-9189,-7249,-4918,-2437,-49,2001,3510,4356,4469,3891,2711,1092,-792,-2740,-4598,-6215,-7525,-8478,-9102,-9436,-9553,-9527,-9400,-9210,-8950,-8585,-8093,-7390,-6470,-5270,-3805,-2077,-135,1965,4131,6291,8333,10195,11783,13054,13961,14482,14621,14377,13779,12845,11604,10073,8280,6242,4003,1598,-881,-3349,-5653,-7657,-9169,-10045,-10130,-9356,-7689,-5206,-2045,1573,5377,9084,12416,15138,17095,18183,18400,17785,16424,14453,12009,9261,6392,3564,964,-1285,-3055,-4294,-4971,-5115,-4777,-4040,-3000,-1749,-381,1031,2420,3742,4956,6018,6893,7524,7872,7902,7586,6931,5953,4708,3259,1699,117,-1385,-2721,-3801,-4565,-4963,-4966,-4586,-3846,-2819,-1596,-292,951,2009,2750,3086,2938,2305,1192,-310,-2096,-3995,-5836,-7402,-8533,-9056,-8886,-7997,-6420,-4300,-1775,911,3556,5911,7780,8969,9362,8878,7530,5383,2593,-652,-4089,-7460,-10474,-12893,-14495,-15152,-14814,-13521,-11414,-8699,-5615,-2441,594,3291,5501,7179,8285,8892,9063,8908,8527,7991,7361,6625,5778,4741,3474,1912,34,-2152,-4582,-7175,-9759,-12198,-14274,-15838,-16717,-16811,-16065,-14481,-12160,-9213,-5872,-2324,1164,4394,7163,9329,10781,11468,11361,10500,8928,6776,4159,1282,-1666,-4456,-6874,-8728,-9874,-10214,-9724,-8425,-6416,-3829,-848,2315,5447,8308,10713,12477,13514,13773,13318,12249,10751,9001,7219,5565,4207,3233,2720,2657,3031,3756,4755,5934,7190,8454,9646,10696,11539,12090,12268,12000,11216,9892,8022,5668,2920,-82,-3169,-6162,-8858,-11091,-12684,-13525,-13516,-12638,-10918,-8440,-5371,-1911,1673,5098,8081,10367,11762,12165,11575,10083,7890,5219,2363,-425,-2910,-4924,-6377,-7254,-7612,-7543,-7178,-6621,-5956,-5219,-4391,-3416,-2222,-732,1076,3189,5506,7875,10103,11940,13197,13659,13219,11823,9505,6421,2755,-1176,-5097,-8682,-11659,-13858,-15134,-15533,-15106,-14057,-12584,-10930,-9307,-7870,-6708,-5836,-5187,-4659,-4116,-3434,-2538,-1397,-73,1331,2639,3672,4231,4176,3386,1861,-370,-3139,-6258,-9444,-12435,-14938,-16734,-17609,-17479,-16290,-14133,-11178,-7681,-3995,-479,2503,4637,5732,5717,4659,2799,426,-2045,-4254,-5843,-6573,-6313,-5077,-2995,-316,2654,5573,8120,10035,11136,11366,10751,9437,7611,5503,3336,1284,-522,-2033,-3237,-4190,-4956,-5621,-6248,-6894,-7560,-8217,-8793,-9176,-9256,-8908,-8044,-6619,-4655,-2247,426,3135,5612,7586,8843,9211,8637,7152,4893,2104,-939,-3880,-6412,-8256,-9209,-9182,-8176,-6281,-3680,-580,2763,6121,9277,12065,14371,16127,17310,17914,17951,17432,16359,14759,12627,10031,7022,3738,322,-3020,-6088,-8685,-10650,-11878,-12334,-12033,-11066,-9553,-7663,-5563,-3445,-1460,235,1562,2443,2921,3009,2834,2484,2085,1725,1472,1341,1338,1409,1520,1608,1643,1595,1463,1247,969,647,312,2,-235,-326,-205,223,993,2150,3632,5355,7147,8818,10150,10980,11168,10687,9592,8008,6166,4276,2591,1279,474,206,444,1104,2042,3147,4264,5305,6167,6788,7114,7093,6685,5849,4542,2767,530,-2083,-4960,-7924,-10790,-13355,-15444,-16935,-17744,-17871,-17359,-16306,-14865,-13196,-11510,-9974,-8781,-8036,-7840,-8175,-9005,-10176,-11544,-12905,-14082,-14954,-15412,-15482,-15172,-14608,-13874,-13079,-12299,-11543,-10814,-10033,-9136,-8027,-6637,-4921,-2880,-558,1957,4528,7025,9262,11117,12420,13086,13015,12187,10616,8354,5530,2274,-1230,-4783,-8208,-11288,-13877,-15821,-17025,-17432,-17027,-15842,-13948,-11462,-8527,-5338,-2092,973,3663,5774,7186,7829,7709,6918,5597,3924,2117,353,-1182,-2377,-3138,-3452,-3328,-2842,-2070,-1115,-54,1047,2165,3293,4442,5626,6830,8017,9118,10033,10665,10927,10757,10146,9135,7814,6314,4790,3407,2310,1635,1445,1795,2644,3946,5587,7448,9390,11263,12920,14220,15031,15255,14821,13713,11959,9641,6893,3873,810,-2099,-4588,-6463,-7522,-7646,-6769,-4928,-2208,1188,5026,9015,12821,16152,18685,20222,20574,19731,17726,14748,11041,6909,2695,-1287,-4732,-7410,-9150,-9870,-9571,-8344,-6327,-3749,-802,2251,5237,7970,10335,12261,13705,14675,15195,15308,15078,14557,13808,12858,11723,10391,8808,6937,4718,2119,-840,-4131,-7642,-11249,-14789,-18081,-20954,-23255,-24864,-25715,-25767,-25062,-23641,-21612,-19093,-16218,-13149,-10042,-7064,-4369,-2091,-345,801,1305,1170,470,-721,-2210,-3832,-5338,-6502,-7118,-7024,-6146,-4488,-2149,705,3844,7004,9930,12351,14088,14964,14946,14047,12384,10152,7578,4917,2437,337,-1172,-1983,-2026,-1318,44,1891,3987,6067,7852,9121,9693,9532,8656,7226,5427,3495,1638,15,-1267,-2205,-2822,-3243,-3555,-3906,-4362,-4986,-5766,-6644,-7528,-8308,-8871,-9132,-9051,-8603,-7837,-6798,-5567,-4235,-2866,-1536,-273,900,1992,3005,3950,4799,5538,6112,6500,6663,6618,6374,5989,5528,5070,4707,4522,4564,4890,5464,6258,7161,8058,8819,9312,9462,9223,8623,7738,6683,5586,4578,3734,3101,2642,2289,1899,1357,504,-742,-2443,-4584,-7100,-9855,-12699,-15432,-17865,-19817,-21130,-21703,-21475,-20468,-18727,-16400,-13616,-10593,-7496,-4521,-1800,566,2524,4064,5192,5928,6286,6269,5887,5149,4092,2782,1323,-155,-1488,-2540,-3166,-3307,-2936,-2112,-945,416,1794,3020,3942,4427,4401,3813,2699,1133,-724,-2686,-4513,-6003,-6953,-7269,-6915,-5957,-4542,-2878,-1194,259,1285,1717,1486,584,-891,-2800,-4925,-7061,-8975,-10505,-11507,-11932,-11784,-11134,-10118,-8869,-7553,-6280,-5138,-4132,-3238,-2353,-1386,-214,1231,2998,5051,7328,9682,11931,13874,15264,15913,15640,14364,12075,8867,4929,525,-4023,-8340,-12097,-14932,-16621,-16968,-15944,-13596,-10131,-5802,-973,4006,8772,13013,16488,19052,20624,21241,20970,19941,18301,16194,13758,11100,8310,5450,2561,-307,-3129,-5840,-8372,-10629,-12494,-13830,-14517,-14429,-13490,-11700,-9084,-5812,-2061,1886,5740,9186,11959,13820,14637,14371,13080,10933,8191,5131,2120,-567,-2644,-3932,-4348,-3886,-2670,-880,1232,3370,5262,6644,7348,7279,6464,5019,3144,1102,-848,-2450,-3516,-3920,-3640,-2707,-1254,557,2534,4463,6187,7541,8452,8871,8826,8366,7594,6601,5491,4336,3161,1984,729,-627,-2203,-4014,-6124,-8486,-11061,-13712,-16312,-18671,-20609,-21965,-22577,-22369,-21290,-19375,-16714,-13466,-9826,-6055,-2399,855,3475,5257,6064,5851,4651,2588,-136,-3280,-6564,-9725,-12516,-14759,-16321,-17147,-17239,-16635,-15414,-13660,-11469,-8919,-6102,-3080,53,3219,6302,9198,11761,13887,15435,16336,16520,15991,14790,13008,10787,8277,5661,3100,740,-1294,-2917,-4062,-4697,-4822,-4459,-3664,-2517,-1113,440,2031,3579,4992,6237,7289,8149,8847,9392,9817,10126,10319,10386,10304,10058,9627,9018,8238,7329,6332,5303,4311,3397,2622,2002,1551,1253,1076,967,881,760,568,285,-95,-547,-1044,-1533,-1963,-2267,-2388,-2251,-1805,-992,209,1797,3731,5940,8298,10685,12916,14855,16316,17179,17305,16636,15125,12807,9754,6096,2020,-2279,-6540,-10541,-14009,-16732,-18507,-19196,-18727,-17106,-14427,-10856,-6638,-2047,2602,7002,10863,13938,16028,17023,16857,15579,13268,10092,6248,1967,-2505,-6922,-11062,-14713,-17713,-19947,-21328,-21848,-21511,-20365,-18488,-15969,-12927,-9511,-5880,-2225,1253,4377,6965,8894,10076,10470,10114,9084,7516,5580,3454,1313,-699,-2489,-4008,-5257,-6270,-7076,-7739,-8262,-8691,-9010,-9226,-9320,-9272,-9042,-8607,-7919,-6981,-5789,-4393,-2878,-1339,85,1291,2164,2654,2739,2485,1986,1404,904,672,833,1505,2695,4392,6478,8804,11175,13372,15206,16491,17122,17033,16225,14774,12773,10408,7847,5317,3018,1137,-169,-815,-765,-60,1201,2884,4805,6800,8686,10328,11621,12502,12959,13007,12684,12027,11060,9796,8213,6298,4032,1416,-1504,-4642,-7872,-11003,-13840,-16165,-17772,-18495,-18234,-16943,-14686,-11587,-7852,-3738,468,4474,8015,10845,12802,13753,13660,12539,10474,7613,4141,280,-3746,-7701,-11404,-14651,-17342,-19336,-20583,-21023,-20643,-19456,-17527,-14930,-11830,-8366,-4757,-1181,2156,5098,7506,9303,10454,10971,10922,10384,9461,8252,6840,5292,3670,2013,392,-1137,-2485,-3576,-4330,-4712,-4717,-4404,-3886,-3305,-2840,-2630,-2788,-3344,-4240,-5357,-6478,-7413,-7936,-7923,-7311,-6144,-4542,-2710,-827,873,2283,3293,3919,4220,4307,4305,4336,4452,4693,4978,5227,5268,4974,4185,2837,886,-1592,-4495,-7608,-10717,-13545,-15846,-17377,-17957,-17465,-15860,-13190,-9591,-5280,-548,4270,8819,12756,15773,17653,18256,17556,15650,12693,8976,4773,453,-3708,-7385,-10402,-12579,-13869,-14268,-13838,-12699,-10972,-8814,-6343,-3697,-950,1808,4524,7150,9611,11862,13790,15308,16295,16632,16229,15022,12999,10232,6819,2968,-1123,-5176,-8961,-12239,-14831,-16616,-17530,-17595,-16855,-15436,-13443,-11034,-8345,-5514,-2676,66,2589,4829,6679,8113,9067,9547,9545,9126,8312,7216,5884,4421,2921,1451,145,-952,-1707,-2104,-2075,-1656,-894,97,1187,2198,2989,3402,3363,2828,1851,544,-904,-2268,-3302,-3784,-3530,-2463,-567,2023,5121,8418,11591,14282,16183,17055,16757,15321,12859,9671,6084,2512,-666,-3143,-4705,-5285,-4946,-3861,-2306,-563,1067,2375,3205,3525,3381,2897,2252,1635,1214,1121,1398,2013,2864,3766,4544,4999,4995,4461,3393,1881,48,-1925,-3875,-5638,-7104,-8191,-8880,-9183,-9150,-8856,-8367,-7774,-7138,-6534,-6019,-5644,-5451,-5471,-5691,-6104,-6635,-7227,-7788,-8245,-8550,-8679,-8663,-8550,-8433,-8381,-8496,-8801,-9346,-10087,-10991,-11964,-12915,-13734,-14329,-14604,-14501,-13976,-13015,-11654,-9949,-7994,-5909,-3805,-1803,2,1543,2780,3709,4352,4752,4972,5066,5088,5067,5013,4919,4758,4501,4127,3602,2940,2121,1163,79,-1142,-2466,-3901,-5398,-6910,-8338,-9571,-10463,-10873,-10670,-9759,-8100,-5733,-2760,622,4179,7618,10673,13074,14644,15249,14876,13587,11539,8943,6062,3151,453,-1837,-3601,-4779,-5402,-5554,-5355,-4958,-4485,-4053,-3726,-3532,-3452,-3435,-3403,-3254,-2896,-2227,-1192,251,2067,4190,6475,8758,10835,12524,13661,14150,13961,13144,11809,10119,8241,6371,4655,3241,2219,1648,1544,1893,2631,3689,4955,6327,7677,8912,9930,10690,11153,11348,11311,11134,10909,10730,10676,10767,10991,11274,11495,11530,11225,10484,9235,7470,5253,2703,-19,-2714,-5190,-7261,-8774,-9609,-9715,-9056,-7715,-5759,-3374,-720,1999,4601,6933,8877,10361,11368,11899,11997,11696,11042,10057,8764,7163,5268,3096,687,-1892,-4537,-7137,-9537,-11601,-13203,-14246,-14675,-14510,-13767,-12574,-11019,-9261,-7420,-5629,-3973,-2532,-1315,-358,363,843,1082,1091,858,390,-281,-1128,-2074,-3052,-3977,-4787,-5416,-5851,-6051,-6057,-5836,-5451,-4882,-4160,-3293,-2278,-1147,99,1389,2687,3888,4911,5646,6007,5931,5383,4388,2981,1278,-629,-2590,-4481,-6185,-7570,-8567,-9074,-9063,-8500,-7420,-5889,-4021,-1965,120,2048,3682,4866,5508,5551,4958,3789,2111,62,-2176,-4421,-6449,-8074,-9117,-9459,-9030,-7825,-5908,-3415,-524,2510,5435,7967,9863,10919,11004,10082,8195,5511,2245,-1286,-4755,-7818,-10168,-11578,-11917,-11165,-9444,-6928,-3928,-728,2340,5012,7084,8419,9012,8903,8248,7232,6077,5005,4200,3800,3872,4400,5303,6435,7597,8602,9228,9344,8814,7627,5812,3515,942,-1635,-3921,-5623,-6516,-6440,-5388,-3449,-852,2085,4998,7515,9317,10183,10009,8814,6756,4060,1040,-2003,-4763,-7008,-8589,-9432,-9583,-9153,-8299,-7244,-6165,-5255,-4629,-4357,-4431,-4798,-5339,-5941,-6481,-6880,-7101,-7160,-7117,-7047,-7045,-7157,-7431,-7848,-8370,-8908,-9382,-9676,-9724,-9461,-8882,-8003,-6893,-5631,-4317,-3056,-1935,-1034,-410,-85,-55,-285,-701,-1209,-1703,-2057,-2185,-1995,-1456,-558,656,2098,3680,5249,6712,7937,8837,9353,9429,9061,8235,6977,5312,3301,999,-1496,-4098,-6690,-9159,-11396,-13278,-14728,-15650,-15996,-15723,-14825,-13309,-11232,-8661,-5716,-2533,728,3912,6862,9468,11647,13364,14642,15520,16080,16392,16528,16525,16399,16120,15675,15008,14126,13025,11767,10442,9164,8067,7271,6865,6899,7361,8166,9192,10235,11118,11620,11617,10996,9751,7961,5751,3340,947,-1207,-2935,-4121,-4746,-4850,-4587,-4131,-3697,-3468,-3576,-4082,-4947,-6061,-7233,-8245,-8869,-8903,-8215,-6756,-4583,-1881,1119,4065,6658,8558,9552,9489,8374,6322,3559,420,-2750,-5570,-7735,-9011,-9291,-8583,-7019,-4817,-2258,343,2684,4473,5491,5561,4626,2709,-50,-3401,-7042,-10594,-13704,-16027,-17326,-17421,-16315,-14072,-10942,-7208,-3274,486,3678,5990,7206,7195,5973,3633,378,-3545,-7823,-12172,-16282,-19907,-22836,-24908,-26042,-26178,-25349,-23589,-21029,-17818,-14152,-10278,-6436,-2892,130,2435,3923,4558,4424,3695,2608,1480,604,264,664,1917,4008,6817,10105,13560,16854,19635,21657,22724,22785,21896,20217,17977,15468,12937,10655,8797,7486,6777,6627,6976,7658,8553,9448,10223,10707,10825,10488,9704,8470,6882,5028,3062,1127,-614,-2035,-3030,-3552,-3602,-3229,-2525,-1607,-605,337,1110,1601,1765,1572,1053,260,-719,-1797,-2882,-3882,-4730,-5344,-5684,-5691,-5340,-4614,-3511,-2064,-303,1686,3832,6000,8070,9886,11297,12159,12354,11794,10452,8368,5648,2485,-866,-4111,-6923,-9021,-10162,-10209,-9143,-7055,-4169,-778,2769,6118,8962,11049,12240,12477,11807,10347,8266,5754,3001,173,-2601,-5210,-7598,-9709,-11514,-12988,-14105,-14872,-15266,-15338,-15099,-14619,-13973,-13233,-12486,-11800,-11204,-10729,-10334,-9978,-9572,-9009,-8196,-7014,-5410,-3337,-822,2054,5174,8339,11370,14016,16122,17497,18081,17849,16872,15300,13303,11109,8899,6852,5083,3658,2600,1888,1469,1278,1226,1235,1223,1115,872,443,-157,-929,-1799,-2715,-3561,-4250,-4683,-4777,-4511,-3863,-2911,-1719,-437,819,1888,2668,3062,3051,2646,1934,1026,79,-753,-1320,-1510,-1252,-540,582,2011,3609,5224,6698,7895,8710,9088,8998,8483,7576,6375,4947,3387,1759,139,-1427,-2869,-4148,-5188,-5952,-6372,-6416,-6055,-5277,-4112,-2595,-818,1122,3090,4943,6546,7769,8525,8747,8424,7569,6250,4567,2652,667,-1229,-2890,-4215,-5146,-5721,-6001,-6135,-6260,-6536,-7072,-7942,-9142,-10600,-12210,-13790,-15177,-16196,-16715,-16650,-15990,-14755,-13058,-11021,-8794,-6543,-4374,-2410,-677,800,2072,3197,4261,5338,6491,7744,9075,10444,11735,12864,13698,14154,14154,13689,12768,11477,9925,8244,6590,5073,3800,2805,2080,1567,1170,784,310,-309,-1094,-1997,-2915,-3721,-4256,-4394,-4056,-3239,-2028,-605,807,1919,2474,2245,1093,-1008,-3973,-7589,-11551,-15488,-19000,-21712,-23318,-23594,-22485,-20025,-16432,-11998,-7117,-2194,2354,6203,9073,10837,11436,10950,9516,7351,4703,1826,-1023,-3631,-5812,-7435,-8419,-8725,-8368,-7391,-5887,-3968,-1782,534,2806,4942,6788,8335,9486,10294,10713,10815,10582,10063,9266,8240,7027,5719,4402,3206,2242,1604,1350,1464,1868,2422,2915,3147,2901,2036,498,-1692,-4348,-7268,-10121,-12619,-14456,-15435,-15416,-14406,-12491,-9868,-6787,-3541,-415,2339,4524,6039,6852,7041,6742,6152,5488,4969,4760,4989,5673,6762,8122,9543,10818,11702,12047,11730,10749,9186,7182,4979,2778,829,-717,-1751,-2262,-2312,-2018,-1519,-949,-409,64,470,872,1348,1960,2767,3736,4803,5827,6622,7000,6766,5811,4072,1642,-1339,-4568,-7739,-10469,-12437,-13361,-13100,-11630,-9074,-5703,-1853,2057,5623,8524,10484,11423,11335,10370,8776,6833,4874,3157,1911,1223,1110,1438,2032,2619,2958,2808,2030,576,-1495,-4001,-6699,-9271,-11418,-12839,-13350,-12841,-11350,-9055,-6213,-3209,-390,1863,3305,3765,3233,1811,-287,-2775,-5356,-7739,-9716,-11146,-12010,-12353,-12326,-12089,-11858,-11789,-12016,-12589,-13474,-14572,-15715,-16699,-17334,-17430,-16868,-15603,-13637,-11109,-8164,-5056,-2014,697,2889,4399,5178,5242,4711,3757,2607,1507,647,220,268,823,1776,3001,4306,5513,6435,6962,6984,6508,5542,4194,2559,781,-1019,-2744,-4289,-5639,-6725,-7577,-8156,-8486,-8518,-8244,-7598,-6554,-5101,-3258,-1130,1154,3374,5318,6736,7430,7246,6126,4112,1370,-1834,-5153,-8203,-10601,-12045,-12325,-11379,-9304,-6321,-2775,942,4434,7361,9484,10691,11009,10575,9619,8418,7243,6337,5851,5862,6326,7127,8069,8924,9478,9537,9019,7880,6247,4265,2212,352,-1024,-1692,-1478,-340,1674,4389,7542,10819,13877,16405,18165,18999,18877,17852,16091,13800,11238,8633,6213,4124,2480,1316,615,318,328,528,819,1091,1300,1408,1447,1438,1464,1547,1730,2001,2313,2612,2822,2888,2796,2553,2220,1882,1633,1572,1785,2314,3181,4362,5773,7327,8871,10255,11315,11895,11868,11153,9716,7597,4899,1777,-1550,-4863,-7921,-10510,-12467,-13682,-14118,-13815,-12874,-11439,-9708,-7862,-6082,-4540,-3317,-2518,-2130,-2163,-2560,-3270,-4222,-5363,-6613,-7923,-9208,-10390,-11374,-12069,-12384,-12264,-11681,-10668,-9307,-7737,-6124,-4647,-3484,-2735,-2478,-2671,-3217,-3946,-4642,-5075,-5046,-4383,-3018,-951,1703,4741,7880,10795,13139,14617,14981,14106,11979,8731,4606,-27,-4762,-9130,-12718,-15167,-16225,-15792,-13894,-10717,-6558,-1814,3082,7668,11556,14402,15999,16257,15204,13003,9891,6180,2204,-1704,-5247,-8180,-10342,-11642,-12093,-11765,-10813,-9424,-7799,-6135,-4592,-3275,-2255,-1528,-1073,-834,-741,-727,-721,-665,-494,-173,359,1110,2113,3341,4763,6303,7878,9381,10721,11808,12594,13042,13165,12976,12517,11811,10897,9776,8479,6997,5376,3641,1901,228,-1210,-2328,-2975,-3116,-2718,-1848,-630,757,2104,3199,3865,3987,3504,2467,957,-865,-2838,-4796,-6601,-8158,-9422,-10389,-11093,-11579,-11898,-12076,-12134,-12059,-11847,-11482,-10966,-10317,-9558,-8728,-7858,-6970,-6066,-5157,-4199,-3198,-2110,-937,314,1606,2878,4043,4981,5601,5766,5420,4500,3016,1033,-1340,-3929,-6538,-8938,-10923,-12313,-12981,-12883,-12016,-10488,-8407,-5970,-3332,-689,1827,4090,6029,7612,8837,9727,10311,10599,10609,10304,9674,8654,7235,5389,3149,579,-2228,-5121,-7953,-10566,-12800,-14554,-15712,-16246,-16108,-15332,-13936,-11998,-9605,-6884,-3983,-1092,1621,3949,5776,6997,7615,7697,7380,6849,6320,5969,5966,6375,7222,8428,9861,11356,12711,13769,14388,14498,14096,13243,12055,10692,9313,8086,7123,6509,6261,6334,6659,7088,7506,7774,7791,7525,6942,6126,5128,4068,3025,2084,1271,602,22,-518,-1112,-1815,-2699,-3757,-4984,-6291,-7605,-8778,-9726,-10314,-10508,-10255,-9597,-8578,-7296,-5844,-4315,-2786,-1289,161,1589,3034,4531,6113,7777,9488,11169,12712,13976,14811,15064,14616,13382,11357,8579,5194,1381,-2596,-6463,-9922,-12712,-14621,-15520,-15376,-14243,-12275,-9673,-6692,-3586,-611,2020,4111,5539,6207,6079,5171,3534,1274,-1458,-4515,-7688,-10824,-13732,-16294,-18389,-19983,-21031,-21565,-21622,-21251,-20542,-19528,-18291,-16853,-15255,-13502,-11619,-9608,-7518,-5377,-3260,-1239,632,2268,3661,4767,5626,6252,6707,7034,7283,7483,7665,7827,7978,8104,8181,8204,8131,7956,7642,7186,6578,5851,5040,4241,3551,3103,3023,3418,4344,5800,7691,9865,12101,14151,15776,16761,16971,16328,14859,12668,9912,6830,3630,572,-2174,-4424,-6111,-7167,-7633,-7544,-7018,-6158,-5114,-4021,-3008,-2185,-1615,-1332,-1312,-1494,-1792,-2080,-2242,-2155,-1717,-849,469,2248,4386,6788,9261,11608,13617,15072,15830,15766,14879,13200,10880,8108,5122,2185,-467,-2635,-4177,-5045,-5240,-4847,-3973,-2750,-1315,234,1803,3348,4824,6228,7503,8636,9521,10082,10194,9735,8637,6841,4396,1408,-1939,-5392,-8683,-11547,-13756,-15176,-15744,-15527,-14661,-13361,-11870,-10414,-9174,-8243,-7629,-7238,-6934,-6527,-5867,-4822,-3368,-1520,573,2751,4766,6416,7495,7891,7556,6547,4993,3086,1050,-900,-2562,-3817,-4570,-4844,-4678,-4182,-3483,-2695,-1932,-1255,-707,-287,32,268,467,643,812,971,1106,1191,1209,1124,940,643,262,-177,-646,-1087,-1493,-1813,-2049,-2189,-2232,-2209,-2121,-2024,-1936,-1904,-1962,-2114,-2368,-2677,-2985,-3197,-3210,-2908,-2203,-1034,630,2730,5197,7862,10555,13059,15175,16729,17594,17712,17092,15790,13943,11677,9185,6607,4133,1867,-41,-1551,-2583,-3140,-3231,-2895,-2194,-1203,12,1366,2815,4287,5757,7151,8430,9487,10252,10577,10390,9554,8053,5855,3041,-273,-3904,-7628,-11198,-14372,-16934,-18716,-19644,-19693,-18974,-17621,-15858,-13899,-11951,-10178,-8666,-7439,-6450,-5593,-4751,-3794,-2637,-1238,374,2112,3840,5398,6625,7401,7633,7311,6454,5164,3558,1801,55,-1506,-2749,-3549,-3865,-3656,-2993,-1928,-607,866,2326,3681,4801,5635,6139,6289,6114,5607,4819,3766,2493,1058,-488,-2037,-3511,-4796,-5803,-6467,-6750,-6653,-6241,-5593,-4848,-4152,-3666,-3524,-3839,-4650,-5952,-7651,-9617,-11644,-13531,-15048,-15998,-16216,-15599,-14106,-11768,-8695,-5046,-1048,3058,6998,10529,13411,15476,16613,16772,16010,14432,12225,9616,6857,4183,1809,-126,-1553,-2466,-2946,-3098,-3068,-2971,-2911,-2924,-3005,-3095,-3097,-2911,-2450,-1665,-564,781,2250,3674,4869,5670,5922,5547,4508,2866,727,-1717,-4240,-6591,-8502,-9749,-10161,-9642,-8201,-5957,-3088,106,3342,6304,8736,10463,11401,11590,11153,10294,9236,8192,7313,6687,6304,6116,6018,5912,5706,5343,4809,4099,3270,2346,1392,446,-470,-1319,-2108,-2805,-3409,-3903,-4268,-4506,-4611,-4598,-4480,-4290,-4027,-3731,-3391,-3024,-2635,-2221,-1791,-1354,-901,-454,1,439,859,1229,1527,1704,1723,1539,1113,444,-469,-1569,-2779,-3998,-5101,-5964,-6482,-6564,-6178,-5303,-4001,-2326,-401,1660,3740,5723,7530,9097,10380,11373,12057,12448,12538,12346,11850,11083,10003,8666,7056,5257,3316,1342,-567,-2316,-3813,-5030,-5924,-6534,-6872,-7001,-6953,-6781,-6506,-6155,-5744,-5273,-4765,-4226,-3702,-3237,-2901,-2761,-2889,-3333,-4140,-5291,-6783,-8524,-10441,-12397,-14254,-15877,-17112,-17865,-18039,-17599,-16551,-14938,-12851,-10410,-7743,-5007,-2323,176,2417,4314,5859,7010,7789,8183,8210,7884,7224,6283,5111,3791,2404,1029,-255,-1398,-2368,-3158,-3800,-4332,-4822,-5308,-5845,-6412,-7005,-7552,-7984,-8242,-8257,-8024,-7535,-6841,-6004,-5118,-4277,-3580,-3109,-2913,-3010,-3364,-3904,-4519,-5079,-5449,-5500,-5154,-4353,-3123,-1510,340,2287,4124,5676,6775,7314,7229,6553,5343,3743,1916,41,-1704,-3152,-4191,-4713,-4685,-4099,-2979,-1406,528,2694,4942,7125,9090,10701,11858,12486,12559,12097,11158,9846,8297,6653,5076,3680,2584,1819,1409,1295,1417,1673,1984,2273,2495,2659,2757,2851,2948,3090,3269,3466,3653,3771,3793,3674,3419,3024,2541,2002,1472,1020,700,587,725,1167,1928,3015,4390,6000,7749,9538,11244,12757,13985,14859,15359,15488,15293,14844,14227,13527,12817,12123,11463,10790,10065,9238,8267,7164,5945,4678,3429,2273,1266,429,-239,-802,-1309,-1869,-2546,-3415,-4515,-5828,-7332,-8924,-10506,-11944,-13100,-13864,-14127,-13850,-13017,-11685,-9956,-7973,-5921,-3989,-2364,-1203,-611,-637,-1252,-2368,-3840,-5478,-7100,-8510,-9574,-10189,-10310,-9953,-9164,-8030,-6669,-5192,-3743,-2439,-1393,-701,-412,-522,-997,-1699,-2499,-3188,-3596,-3555,-2971,-1812,-151,1854,3982,5946,7489,8369,8438,7661,6103,3952,1466,-1058,-3314,-5047,-6069,-6299,-5752,-4556,-2910,-1065,706,2168,3127,3466,3149,2205,733,-1129,-3218,-5371,-7420,-9246,-10728,-11814,-12472,-12710,-12577,-12139,-11461,-10628,-9677,-8646,-7534,-6318,-4955,-3415,-1661,305,2454,4730,7040,9282,11345,13145,14601,15682,16379,16695,16663,16301,15624,14662,13417,11928,10218,8354,6404,4464,2647,1072,-152,-911,-1159,-849,-38,1204,2702,4293,5737,6844,7426,7361,6610,5195,3231,876,-1666,-4189,-6503,-8440,-9890,-10778,-11081,-10833,-10075,-8919,-7458,-5823,-4139,-2528,-1107,18,777,1100,979,416,-526,-1763,-3158,-4574,-5834,-6810,-7366,-7451,-7036,-6172,-4948,-3478,-1912,-364,1038,2224,3142,3774,4140,4238,4115,3762,3204,2452,1519,466,-655,-1739,-2687,-3416,-3839,-3969,-3812,-3484,-3090,-2798,-2730,-3005,-3667,-4720,-6083,-7669,-9300,-10848,-12143,-13059,-13501,-13402,-12761,-11606,-10040,-8184,-6219,-4322,-2688,-1472,-808,-741,-1279,-2326,-3726,-5272,-6706,-7787,-8285,-8035,-6949,-5028,-2375,842,4382,7987,11398,14378,16765,18424,19327,19462,18891,17708,16022,13986,11746,9479,7349,5531,4151,3333,3103,3465,4322,5531,6903,8215,9255,9850,9842,9199,7884,6007,3673,1090,-1542,-3987,-6041,-7520,-8308,-8350,-7683,-6399,-4684,-2739,-805,890,2175,2916,3094,2745,2004,1051,104,-624,-955,-779,-44,1180,2793,4586,6350,7852,8869,9235,8844,7658,5760,3286,487,-2342,-4872,-6777,-7794,-7722,-6496,-4142,-862,3094,7328,11464,15081,17841,19491,19886,19046,17082,14235,10812,7136,3545,323,-2324,-4237,-5394,-5808,-5604,-4940,-4030,-3080,-2310,-1894,-1956,-2578,-3737,-5397,-7413,-9652,-11924,-14072,-15939,-17429,-18469,-19069,-19248,-19086,-18653,-18037,-17299,-16492,-15629,-14719,-13729,-12646,-11427,-10072,-8565,-6934,-5217,-3451,-1705,-31,1511,2867,3992,4878,5508,5910,6113,6150,6063,5883,5645,5368,5086,4812,4569,4366,4195,4049,3896,3713,3460,3114,2650,2072,1386,632,-139,-867,-1475,-1904,-2115,-2078,-1820,-1381,-825,-243,315,781,1157,1440,1685,1938,2269,2711,3316,4054,4917,5834,6728,7525,8141,8510,8603,8383,7871,7090,6083,4931,3694,2480,1367,458,-167,-435,-310,236,1152,2401,3865,5437,6995,8404,9569,10396,10833,10857,10482,9754,8751,7583,6357,5209,4224,3493,3049,2892,2989,3264,3633,3980,4209,4215,3922,3287,2285,943,-688,-2514,-4430,-6279,-7938,-9240,-10073,-10345,-10013,-9103,-7713,-5979,-4115,-2327,-844,161,569,353,-425,-1595,-2956,-4224,-5180,-5608,-5387,-4499,-3003,-1068,1106,3270,5207,6738,7741,8205,8148,7683,6934,6036,5117,4253,3511,2876,2356,1887,1417,909,287,-456,-1341,-2376,-3514,-4736,-5984,-7183,-8290,-9200,-9872,-10252,-10305,-10076,-9581,-8951,-8264,-7669,-7252,-7093,-7217,-7576,-8091,-8617,-9000,-9083,-8730,-7855,-6431,-4495,-2144,482,3203,5846,8213,10154,11522,12229,12232,11537,10220,8391,6211,3859,1532,-594,-2336,-3566,-4170,-4079,-3272,-1761,385,3051,6065,9222,12265,14941,17000,18241,18533,17848,16241,13896,11040,7968,4965,2292,136,-1387,-2264,-2542,-2343,-1816,-1106,-356,332,897,1292,1532,1620,1603,1514,1396,1279,1174,1087,981,827,565,138,-504,-1397,-2553,-3950,-5542,-7250,-8972,-10589,-11980,-13004,-13568,-13552,-12940,-11684,-9871,-7561,-4912,-2088,747,3401,5732,7618,8960,9728,9904,9512,8622,7292,5657,3801,1884,13,-1673,-3067,-4098,-4706,-4901,-4703,-4192,-3466,-2628,-1804,-1074,-523,-194,-97,-245,-606,-1167,-1896,-2766,-3747,-4804,-5895,-6968,-7976,-8857,-9563,-10056,-10295,-10291,-10016,-9515,-8792,-7897,-6870,-5760,-4617,-3501,-2447,-1504,-692,-35,458,775,916,861,622,177,-455,-1268,-2211,-3223,-4190,-5001,-5495,-5554,-5046,-3917,-2158,153,2866,5761,8581,11043,12913,13985,14171,13443,11903,9690,7034,4152,1286,-1369,-3648,-5447,-6706,-7422,-7628,-7383,-6773,-5887,-4831,-3685,-2560,-1499,-591,143,676,978,1077,947,614,88,-630,-1501,-2505,-3598,-4702,-5754,-6633,-7229,-7427,-7112,-6215,-4704,-2590,20,3007,6148,9246,12053,14375,16044,16981,17156,16669,15629,14246,12721,11247,9999,9069,8507,8275,8294,8419,8506,8387,7927,7025,5631,3757,1483,-1078,-3734,-6315,-8595,-10417,-11615,-12127,-11921,-11082,-9728,-8059,-6292,-4650,-3343,-2503,-2249,-2567,-3432,-4708,-6224,-7779,-9139,-10087,-10442,-10070,-8916,-7015,-4476,-1495,1678,4766,7494,9609,10929,11343,10835,9488,7474,5032,2440,5,-2022,-3399,-4006,-3771,-2737,-1008,1240,3807,6471,9040,11327,13213,14591,15406,15629,15243,14267,12717,10650,8131,5266,2174,-1001,-4108,-7013,-9575,-11720,-13372,-14531,-15193,-15402,-15200,-14637,-13760,-12609,-11214,-9613,-7839,-5944,-3982,-2054,-242,1314,2520,3245,3436,3019,2010,442,-1608,-4009,-6613,-9244,-11702,-13800,-15359,-16227,-16311,-15568,-14028,-11794,-9025,-5942,-2787,206,2817,4910,6396,7290,7663,7651,7393,7043,6691,6403,6150,5890,5513,4938,4069,2878,1356,-413,-2334,-4239,-5955,-7305,-8141,-8369,-7970,-6992,-5583,-3935,-2301,-935,-74,86,-543,-2004,-4169,-6886,-9865,-12821,-15441,-17441,-18612,-18802,-17973,-16152,-13478,-10137,-6398,-2530,1158,4429,7044,8886,9862,10005,9382,8135,6444,4494,2482,562,-1130,-2518,-3541,-4196,-4478,-4406,-3992,-3254,-2193,-830,840,2771,4934,7228,9553,11742,13636,15035,15795,15763,14902,13218,10829,7915,4722,1522,-1421,-3870,-5657,-6690,-6944,-6496,-5456,-4005,-2319,-566,1104,2622,3929,5049,6006,6842,7600,8285,8888,9358,9631,9613,9239,8437,7206,5577,3663,1623,-332,-1974,-3069,-3434,-2920,-1499,798,3807,7304,10981,14520,17602,19977,21463,21973,21540,20248,18289,15872,13225,10584,8143,6050,4414,3270,2602,2368,2459,2789,3240,3707,4108,4351,4394,4174,3682,2890,1807,454,-1139,-2907,-4784,-6679,-8496,-10131,-11506,-12544,-13224,-13552,-13573,-13391,-13093,-12797,-12573,-12454,-12425,-12420,-12335,-12069,-11516,-10608,-9326,-7701,-5818,-3828,-1898,-238,976,1571,1466,629,-863,-2837,-5076,-7268,-9136,-10384,-10797,-10230,-8636,-6082,-2718,1207,5403,9538,13290,16369,18524,19601,19495,18219,15856,12577,8641,4328,-20,-4103,-7638,-10410,-12302,-13263,-13357,-12709,-11503,-9964,-8303,-6709,-5305,-4149,-3220,-2457,-1768,-1074,-346,399,1071,1549,1674,1310,344,-1256,-3455,-6124,-9052,-11968,-14555,-16501,-17529,-17436,-16133,-13650,-10150,-5906,-1261,3393,7705,11348,14121,15907,16720,16674,15940,14758,13313,11810,10342,8976,7690,6462,5211,3935,2613,1323,170,-702,-1119,-963,-129,1373,3467,5971,8631,11146,13216,14564,14995,14415,12821,10354,7214,3688,85,-3299,-6196,-8431,-9895,-10593,-10608,-10098,-9269,-8342,-7520,-6962,-6770,-6952,-7471,-8194,-8973,-9635,-10014,-10009,-9548,-8661,-7408,-5933,-4361,-2862,-1531,-457,342,893,1246,1491,1696,1920,2208,2544,2933,3319,3667,3937,4083,4084,3918,3562,3004,2226,1207,-52,-1556,-3266,-5140,-7082,-8989,-10719,-12150,-13136,-13581,-13402,-12567,-11103,-9087,-6660,-3994,-1323,1147,3178,4593,5269,5123,4202,2567,405,-2099,-4703,-7179,-9332,-10997,-12092,-12577,-12491,-11912,-10950,-9755,-8422,-7098,-5821,-4650,-3562,-2524,-1471,-332,962,2468,4204,6180,8339,10603,12843,14881,16537,17605,17913,17342,15842,13487,10421,6943,3361,90,-2521,-4152,-4591,-3778,-1768,1216,4867,8797,12605,15914,18412,19894,20247,19509,17789,15305,12311,9086,5895,2955,422,-1617,-3144,-4187,-4818,-5111,-5143,-4975,-4639,-4178,-3591,-2905,-2143,-1336,-555,149,701,1040,1145,1002,668,215,-251,-603,-744,-564,-24,898,2176,3734,5483,7300,9059,10637,11916,12802,13203,13080,12386,11141,9376,7170,4657,1959,-723,-3256,-5457,-7231,-8492,-9233,-9477,-9304,-8802,-8092,-7261,-6406,-5570,-4792,-4076,-3405,-2762,-2112,-1443,-748,-45,607,1141,1434,1393,878,-173,-1829,-4060,-6799,-9888,-13128,-16264,-19034,-21192,-22539,-22953,-22416,-20988,-18850,-16213,-13361,-10553,-8020,-5935,-4376,-3348,-2759,-2488,-2356,-2232,-1978,-1544,-912,-136,709,1511,2177,2621,2791,2700,2377,1926,1454,1082,931,1061,1529,2318,3394,4685,6087,7501,8810,9907,10713,11159,11243,10977,10429,9676,8820,7944,7123,6404,5804,5326,4949,4639,4372,4118,3863,3616,3386,3200,3073,3008,2991,2985,2930,2768,2439,1906,1172,272,-700,-1610,-2310,-2628,-2437,-1645,-253,1675,3955,6394,8705,10676,12067,12778,12722,11959,10569,8728,6609,4426,2354,552,-848,-1796,-2243,-2216,-1783,-1015,-50,993,1988,2821,3423,3762,3852,3743,3518,3251,3023,2888,2882,3011,3269,3609,3982,4305,4488,4438,4046,3256,1987,248,-1946,-4510,-7302,-10137,-12790,-15007,-16563,-17249,-16954,-15632,-13383,-10358,-6863,-3192,269,3217,5370,6569,6751,5969,4388,2227,-226,-2703,-4939,-6732,-7937,-8473,-8335,-7543,-6192,-4365,-2198,179,2620,4961,7061,8752,9914,10437,10260,9374,7822,5707,3173,415,-2377,-4981,-7216,-8928,-10003,-10407,-10138,-9279,-7935,-6267,-4422,-2589,-887,555,1685,2506,3035,3369,3580,3748,3926,4116,4286,4368,4259,3885,3177,2128,805,-683,-2129,-3341,-4086,-4206,-3590,-2227,-198,2347,5186,8093,10813,13153,14906,15969,16228,15683,14318,12237,9512,6315,2812,-798,-4278,-7432,-10035,-11933,-13005,-13194,-12516,-11027,-8856,-6136,-3057,222,3516,6672,9563,12076,14154,15733,16802,17331,17308,16716,15531,13758,11398,8501,5138,1429,-2466,-6364,-10039,-13278,-15856,-17604,-18392,-18186,-17020,-15044,-12445,-9509,-6482,-3658,-1227,646,1904,2558,2693,2414,1878,1167,395,-419,-1253,-2127,-3039,-3983,-4899,-5702,-6268,-6467,-6184,-5331,-3896,-1915,485,3136,5806,8282,10319,11762,12467,12414,11608,10176,8250,6034,3717,1473,-542,-2246,-3588,-4588,-5301,-5811,-6218,-6614,-7069,-7637,-8311,-9075,-9854,-10565,-11107,-11403,-11383,-11044,-10405,-9546,-8564,-7595,-6735,-6109,-5744,-5672,-5823,-6121,-6437,-6646,-6646,-6355,-5750,-4839,-3672,-2313,-836,693,2216,3676,5035,6217,7177,7814,8065,7836,7081,5779,3961,1733,-766,-3316,-5703,-7677,-9043,-9637,-9366,-8234,-6289,-3685,-600,2735,6091,9224,11938,14040,15401,15935,15598,14416,12450,9814,6671,3201,-373,-3851,-7007,-9684,-11726,-13064,-13655,-13521,-12705,-11295,-9376,-7067,-4469,-1716,1070,3765,6232,8385,10120,11409,12222,12604,12585,12257,11683,10938,10073,9115,8083,6974,5818,4634,3500,2500,1742,1330,1331,1781,2630,3795,5097,6366,7374,7958,7959,7316,6034,4194,1961,-463,-2844,-4950,-6599,-7647,-8040,-7794,-6997,-5807,-4404,-2995,-1778,-905,-493,-585,-1152,-2117,-3342,-4666,-5954,-7041,-7863,-8332,-8451,-8222,-7682,-6873,-5850,-4646,-3307,-1855,-313,1286,2914,4507,6013,7340,8426,9202,9638,9732,9525,9073,8472,7799,7127,6497,5914,5325,4676,3838,2741,1283,-552,-2744,-5182,-7715,-10120,-12189,-13703,-14497,-14469,-13594,-11919,-9578,-6741,-3634,-480,2486,5061,7049,8305,8708,8207,6787,4518,1530,-1984,-5784,-9604,-13182,-16277,-18696,-20294,-21006,-20811,-19777,-18002,-15644,-12876,-9896,-6872,-3995,-1382,819,2540,3696,4280,4281,3770,2833,1608,262,-1034,-2122,-2846,-3135,-2926,-2244,-1167,201,1698,3181,4496,5530,6209,6495,6416,6019,5383,4609,3776,2971,2243,1615,1095,659,278,-89,-484,-933,-1464,-2069,-2756,-3489,-4246,-4987,-5670,-6270,-6738,-7070,-7241,-7263,-7159,-6964,-6721,-6499,-6317,-6237,-6245,-6358,-6543,-6763,-6990,-7139,-7176,-7006,-6562,-5785,-4606,-3020,-1036,1288,3844,6497,9077,11412,13327,14688,15388,15391,14701,13391,11552,9330,6852,4280,1739,-613,-2664,-4285,-5397,-5935,-5898,-5312,-4261,-2847,-1183,619,2460,4289,6030,7680,9179,10504,11582,12335,12660,12469,11676,10264,8244,5732,2879,-95,-2952,-5451,-7387,-8608,-9018,-8623,-7443,-5610,-3241,-507,2412,5362,8143,10626,12652,14120,14954,15123,14644,13591,12073,10243,8281,6360,4667,3327,2468,2129,2338,3053,4207,5712,7437,9277,11075,12706,14027,14898,15215,14878,13844,12116,9755,6904,3725,473,-2652,-5389,-7582,-9079,-9835,-9847,-9204,-8035,-6530,-4886,-3323,-2037,-1194,-932,-1295,-2319,-3922,-6029,-8471,-11084,-13675,-16040,-18006,-19408,-20128,-20117,-19357,-17925,-15917,-13495,-10818,-8069,-5397,-2935,-778,1027,2452,3520,4257,4723,4973,5071,5082,5052,5023,5012,5003,4971,4834,4532,3973,3090,1871,306,-1516,-3506,-5519,-7418,-9075,-10385,-11297,-11769,-11821,-11460,-10715,-9607,-8127,-6304,-4120,-1654,1021,3716,6218,8248,9528,9827,8979,6971,3897,26,-4273,-8549,-12323,-15158,-16721,-16784,-15331,-12481,-8522,-3880,982,5557,9402,12162,13616,13687,12459,10152,7079,3647,246,-2728,-4951,-6205,-6356,-5412,-3474,-752,2481,5889,9153,11954,14064,15328,15706,15269,14182,12664,10990,9400,8108,7273,6927,7081,7603,8340,9088,9622,9767,9369,8353,6722,4527,1913,-970,-3920,-6745,-9275,-11362,-12912,-13882,-14265,-14117,-13498,-12520,-11276,-9888,-8466,-7129,-5973,-5122,-4625,-4565,-4934,-5690,-6743,-7924,-9047,-9891,-10256,-9982,-8987,-7284,-4974,-2253,635,3428,5860,7731,8873,9224,8766,7579,5783,3550,1071,-1450,-3822,-5879,-7459,-8486,-8882,-8675,-7929,-6779,-5412,-4022,-2810,-1926,-1437,-1370,-1619,-2067,-2539,-2856,-2890,-2550,-1827,-799,416,1612,2617,3234,3347,2893,1881,414,-1386,-3318,-5211,-6869,-8146,-8922,-9142,-8788,-7920,-6617,-5022,-3268,-1504,133,1551,2655,3428,3853,3974,3863,3599,3301,3053,2956,3048,3362,3879,4535,5291,6024,6702,7244,7649,7917,8098,8255,8456,8767,9225,9827,10540,11270,11921,12372,12524,12312,11713,10767,9565,8227,6919,5786,4970,4560,4585,5000,5695,6485,7173,7534,7402,6660,5290,3387,1120,-1237,-3408,-5108,-6122,-6341,-5768,-4535,-2858,-1022,701,2068,2926,3213,2971,2314,1432,496,-276,-776,-886,-595,58,985,2044,3079,3926,4441,4506,4069,3099,1682,-113,-2068,-4027,-5730,-7008,-7686,-7706,-7078,-5912,-4402,-2766,-1259,-83,593,704,255,-648,-1833,-3102,-4232,-5080,-5522,-5587,-5324,-4921,-4560,-4456,-4796,-5676,-7139,-9098,-11387,-13763,-15935,-17617,-18556,-18589,-17649,-15792,-13191,-10111,-6879,-3853,-1348,354,1113,852,-315,-2226,-4580,-7057,-9308,-11033,-11984,-12023,-11108,-9318,-6807,-3820,-618,2522,5355,7701,9449,10568,11116,11197,10975,10608,10265,10062,10080,10348,10836,11489,12217,12914,13496,13866,13968,13762,13221,12363,11190,9752,8083,6243,4294,2316,380,-1398,-2942,-4147,-4931,-5256,-5083,-4458,-3447,-2173,-796,518,1597,2304,2573,2388,1837,1066,268,-329,-545,-225,681,2140,4035,6160,8292,10182,11623,12463,12623,12103,10974,9364,7422,5314,3185,1157,-678,-2257,-3541,-4519,-5172,-5539,-5615,-5449,-5072,-4515,-3804,-2966,-1987,-894,346,1710,3204,4787,6403,7952,9315,10325,10844,10717,9856,8222,5860,2899,-452,-3939,-7250,-10109,-12235,-13455,-13657,-12853,-11155,-8763,-5943,-3004,-240,2061,3682,4478,4378,3430,1743,-461,-2925,-5346,-7425,-8919,-9636,-9501,-8549,-6900,-4799,-2502,-312,1540,2871,3617,3811,3573,3088,2554,2138,1961,2041,2338,2727,3058,3182,2969,2360,1370,86,-1326,-2669,-3726,-4321,-4326,-3724,-2578,-1080,534,1967,2950,3266,2795,1547,-327,-2593,-4882,-6866,-8186,-8603,-8003,-6400,-3992,-1074,1974,4733,6861,8066,8220,7347,5593,3275,739,-1599,-3385,-4318,-4247,-3120,-1062,1712,4898,8114,11028,13283,14641,14919,14061,12103,9194,5561,1505,-2634,-6488,-9736,-12066,-13303,-13314,-12141,-9891,-6799,-3155,717,4485,7881,10671,12755,14057,14636,14548,13907,12818,11365,9631,7673,5555,3354,1153,-926,-2770,-4251,-5259,-5719,-5591,-4886,-3666,-2047,-171,1765,3577,5058,6043,6381,6004,4874,3057,672,-2087,-4972,-7711,-10043,-11738,-12655,-12743,-12053,-10749,-9028,-7160,-5354,-3811,-2620,-1814,-1324,-1050,-841,-576,-155,472,1267,2171,3047,3754,4147,4101,3532,2428,822,-1169,-3385,-5623,-7664,-9305,-10388,-10810,-10573,-9752,-8518,-7107,-5774,-4788,-4342,-4561,-5440,-6873,-8628,-10431,-11959,-12942,-13172,-12577,-11180,-9162,-6738,-4221,-1869,56,1399,2072,2071,1491,468,-809,-2121,-3274,-4082,-4413,-4203,-3433,-2169,-512,1381,3342,5185,6737,7844,8401,8350,7708,6541,4981,3179,1309,-460,-2002,-3190,-3973,-4299,-4163,-3578,-2572,-1185,515,2475,4592,6762,8858,10723,12214,13181,13504,13124,12023,10279,8024,5454,2809,320,-1786,-3346,-4255,-4497,-4123,-3257,-2071,-747,520,1578,2306,2642,2566,2126,1409,535,-324,-1023,-1390,-1305,-711,401,1929,3718,5552,7183,8399,9017,8969,8255,7024,5467,3873,2509,1620,1362,1777,2795,4219,5810,7257,8318,8758,8490,7492,5884,3864,1679,-384,-2102,-3283,-3878,-3891,-3482,-2835,-2217,-1860,-1976,-2667,-3947,-5705,-7713,-9696,-11315,-12278,-12351,-11399,-9454,-6646,-3269,329,3742,6594,8576,9504,9308,8097,6055,3517,810,-1680,-3661,-4871,-5219,-4674,-3383,-1557,525,2541,4229,5341,5757,5403,4342,2679,586,-1733,-4085,-6290,-8217,-9770,-10918,-11632,-11960,-11909,-11544,-10888,-9993,-8902,-7650,-6284,-4838,-3347,-1846,-364,1062,2388,3568,4531,5215,5541,5442,4865,3789,2220,245,-2033,-4425,-6714,-8678,-10075,-10728,-10514,-9398,-7445,-4828,-1781,1368,4308,6707,8301,8918,8455,6966,4561,1471,-2036,-5652,-9079,-12040,-14314,-15735,-16208,-15703,-14260,-11971,-8992,-5504,-1727,2114,5794,9100,11856,13915,15202,15675,15374,14373,12782,10742,8384,5839,3230,640,-1835,-4151,-6240,-8091,-9664,-10969,-12008,-12804,-13398,-13828,-14134,-14332,-14438,-14403,-14202,-13752,-12997,-11891,-10402,-8561,-6409,-4062,-1624,743,2909,4739,6136,7035,7426,7334,6840,6060,5121,4199,3405,2878,2680,2809,3247,3877,4576,5206,5607,5670,5317,4498,3261,1639,-225,-2207,-4139,-5847,-7188,-8014,-8231,-7782,-6647,-4874,-2527,264,3374,6626,9856,12882,15520,17609,18982,19532,19164,17881,15711,12799,9324,5555,1788,-1677,-4521,-6514,-7455,-7270,-5964,-3675,-604,2934,6622,10105,13096,15341,16723,17182,16791,15682,14037,12067,9966,7892,5974,4276,2839,1660,733,37,-446,-716,-791,-654,-313,244,999,1960,3092,4369,5760,7177,8587,9858,10921,11653,11954,11741,10952,9571,7637,5237,2499,-396,-3288,-5988,-8369,-10315,-11782,-12750,-13256,-13365,-13169,-12771,-12281,-11787,-11375,-11099,-10990,-11059,-11281,-11629,-12040,-12462,-12819,-13053,-13094,-12881,-12374,-11518,-10308,-8713,-6773,-4503,-2006,655,3318,5880,8152,10019,11323,11968,11885,11057,9535,7431,4902,2170,-569,-3086,-5238,-6891,-8023,-8627,-8799,-8631,-8261,-7817,-7390,-7071,-6851,-6738,-6638,-6495,-6195,-5669,-4859,-3737,-2324,-674,1112,2903,4525,5824,6616,6784,6233,4956,2994,484,-2395,-5412,-8305,-10820,-12709,-13764,-13848,-12875,-10853,-7873,-4098,226,4804,9313,13403,16765,19130,20306,20223,18896,16491,13249,9507,5620,1964,-1151,-3468,-4842,-5228,-4680,-3360,-1478,699,2925,4966,6661,7910,8699,9072,9135,9005,8806,8638,8533,8514,8496,8414,8135,7561,6593,5182,3322,1056,-1519,-4277,-7065,-9724,-12119,-14120,-15661,-16694,-17226,-17309,-16996,-16395,-15583,-14649,-13658,-12646,-11625,-10593,-9519,-8382,-7148,-5810,-4350,-2795,-1161,501,2133,3671,5044,6181,7022,7507,7606,7285,6566,5472,4073,2470,754,-944,-2541,-3937,-5099,-5993,-6631,-7048,-7271,-7372,-7383,-7370,-7344,-7346,-7357,-7378,-7367,-7287,-7094,-6737,-6187,-5410,-4410,-3198,-1817,-321,1219,2740,4171,5472,6596,7525,8239,8714,8937,8874,8511,7835,6845,5586,4090,2459,785,-810,-2200,-3278,-3947,-4152,-3884,-3160,-2068,-671,892,2535,4135,5591,6814,7715,8228,8304,7915,7076,5807,4213,2380,487,-1298,-2784,-3772,-4131,-3738,-2577,-681,1833,4777,7921,11008,13775,15995,17465,18071,17738,16501,14442,11747,8628,5370,2238,-494,-2627,-4015,-4625,-4511,-3802,-2721,-1476,-306,610,1152,1272,987,407,-355,-1128,-1777,-2178,-2273,-2025,-1499,-734,134,1037,1855,2555,3088,3493,3786,4052,4330,4676,5094,5562,6029,6397,6577,6442,5918,4923,3444,1519,-763,-3230,-5692,-7905,-9672,-10789,-11184,-10809,-9770,-8207,-6358,-4472,-2811,-1579,-943,-950,-1590,-2746,-4244,-5879,-7419,-8670,-9470,-9711,-9383,-8511,-7233,-5707,-4164,-2825,-1909,-1577,-1912,-2897,-4409,-6235,-8085,-9673,-10686,-10925,-10245,-8636,-6202,-3152,242,3642,6737,9229,10895,11593,11274,9981,7825,5004,1724,-1759,-5207,-8391,-11115,-13204,-14557,-15086,-14774,-13652,-11769,-9251,-6216,-2833,732,4290,7677,10708,13259,15199,16447,16963,16729,15797,14225,12142,9680,7023,4339,1807,-416,-2233,-3561,-4404,-4804,-4839,-4625,-4277,-3885,-3534,-3224,-2953,-2637,-2201,-1553,-605,663,2270,4138,6196,8293,10303,12061,13449,14361,14748,14604,13980,12964,11692,10295,8919,7673,6627,5812,5195,4711,4249,3706,2975,2001,777,-650,-2157,-3601,-4818,-5660,-6034,-5905,-5306,-4338,-3153,-1897,-763,143,707,908,750,303,-352,-1113,-1872,-2547,-3067,-3365,-3435,-3238,-2807,-2158,-1350,-449,469,1323,2053,2602,2955,3093,3051,2837,2508,2077,1583,1037,454,-152,-752,-1319,-1791,-2124,-2262,-2172,-1860,-1348,-702,-3,650,1168,1449,1456,1126,471,-477,-1671,-2984,-4320,-5526,-6472,-7033,-7115,-6658,-5672,-4196,-2362,-306,1753,3631,5106,6026,6263,5779,4600,2832,664,-1711,-4021,-6071,-7655,-8666,-9055,-8861,-8194,-7203,-6093,-5035,-4200,-3701,-3575,-3808,-4293,-4891,-5414,-5680,-5527,-4840,-3563,-1715,617,3298,6132,8936,11509,13696,15373,16468,16958,16860,16218,15096,13578,11737,9667,7445,5159,2890,733,-1236,-2913,-4228,-5096,-5468,-5321,-4665,-3576,-2164,-581,980,2369,3391,3978,4056,3673,2924,1957,966,144,-345,-377,105,1071,2447,4079,5803,7435,8807,9790,10281,10236,9651,8569,7099,5353,3520,1760,267,-812,-1352,-1315,-681,430,1923,3577,5226,6670,7766,8422,8580,8273,7515,6412,4998,3382,1593,-285,-2235,-4172,-6088,-7879,-9528,-10931,-12042,-12786,-13106,-12963,-12349,-11271,-9811,-8044,-6125,-4204,-2466,-1074,-173,142,-173,-1085,-2534,-4359,-6441,-8573,-10615,-12423,-13889,-14973,-15668,-16014,-16099,-16015,-15872,-15757,-15733,-15812,-15969,-16109,-16115,-15835,-15112,-13845,-11938,-9419,-6361,-2920,657,4146,7247,9768,11513,12414,12470,11779,10513,8888,7135,5473,4052,2976,2257,1835,1619,1460,1247,879,315,-426,-1272,-2110,-2796,-3217,-3259,-2902,-2145,-1095,125,1332,2359,3046,3288,3052,2355,1320,75,-1176,-2253,-2967,-3197,-2843,-1917,-456,1405,3501,5640,7635,9310,10566,11331,11624,11513,11093,10507,9850,9223,8660,8151,7662,7091,6389,5455,4289,2886,1343,-224,-1632,-2693,-3233,-3096,-2226,-614,1626,4328,7232,10059,12508,14298,15217,15108,13937,11765,8769,5218,1451,-2162,-5251,-7509,-8691,-8691,-7511,-5299,-2303,1118,4593,7702,10117,11543,11838,10954,8995,6158,2735,-959,-4579,-7840,-10505,-12419,-13539,-13882,-13583,-12794,-11731,-10569,-9480,-8554,-7839,-7309,-6892,-6493,-6003,-5321,-4403,-3197,-1748,-96,1657,3396,5006,6362,7376,7974,8121,7827,7113,6046,4699,3163,1533,-82,-1599,-2917,-3983,-4754,-5219,-5417,-5383,-5210,-4960,-4727,-4583,-4594,-4792,-5214,-5836,-6649,-7592,-8591,-9569,-10420,-11059,-11397,-11370,-10945,-10103,-8891,-7355,-5599,-3740,-1883,-174,1311,2470,3269,3687,3744,3497,3014,2410,1781,1267,933,904,1169,1769,2624,3646,4713,5658,6363,6683,6578,6011,5048,3790,2369,947,-348,-1393,-2132,-2540,-2637,-2499,-2185,-1812,-1449,-1180,-1041,-1050,-1181,-1382,-1592,-1727,-1722,-1537,-1143,-579,115,847,1519,2030,2279,2209,1764,954,-202,-1629,-3244,-4936,-6607,-8162,-9548,-10727,-11706,-12502,-13163,-13706,-14167,-14518,-14731,-14723,-14416,-13709,-12544,-10895,-8785,-6323,-3633,-915,1647,3871,5614,6790,7385,7445,7090,6474,5781,5190,4837,4808,5106,5655,6326,6931,7285,7217,6605,5404,3654,1479,-918,-3283,-5353,-6875,-7668,-7622,-6750,-5131,-2983,-533,1918,4097,5776,6764,6998,6462,5270,3590,1660,-249,-1867,-2960,-3350,-2950,-1771,91,2441,5055,7653,10008,11895,13210,13889,13989,13608,12908,12041,11154,10351,9672,9131,8684,8272,7845,7349,6772,6133,5478,4888,4434,4216,4264,4629,5280,6163,7197,8254,9211,9945,10331,10312,9831,8927,7657,6145,4550,3030,1759,851,386,371,756,1431,2254,3049,3666,3942,3802,3155,2032,447,-1482,-3656,-5925,-8162,-10242,-12069,-13583,-14748,-15566,-16057,-16240,-16170,-15833,-15268,-14445,-13370,-12032,-10479,-8732,-6932,-5162,-3586,-2311,-1442,-1009,-1007,-1329,-1860,-2403,-2783,-2832,-2423,-1511,-121,1659,3652,5687,7549,9070,10108,10590,10490,9855,8759,7305,5616,3773,1887,-5,-1835,-3579,-5198,-6661,-7945,-9016,-9858,-10479,-10861,-11077,-11117,-11074,-10962,-10838,-10698,-10548,-10332,-10023,-9541,-8854,-7913,-6708,-5247,-3560,-1696,274,2278,4230,6041,7637,8930,9861,10367,10410,9974,9074,7762,6126,4299,2419,646,-876,-2041,-2760,-3010,-2786,-2137,-1110,196,1715,3345,5016,6650,8180,9548,10706,11602,12213,12499,12456,12076,11370,10371,9104,7625,5988,4246,2468,720,-951,-2446,-3750,-4768,-5510,-5928,-6062,-5936,-5614,-5193,-4752,-4418,-4278,-4421,-4912,-5769,-6977,-8484,-10174,-11931,-13573,-14940,-15852,-16170,-15787,-14656,-12807,-10326,-7382,-4168,-925,2123,4771,6859,8309,9091,9257,8914,8187,7224,6164,5115,4165,3370,2737,2278,1939,1694,1458,1202,834,356,-282,-1053,-1928,-2860,-3774,-4608,-5287,-5774,-6038,-6092,-5987,-5787,-5594,-5501,-5598,-5952,-6588,-7485,-8586,-9777,-10937,-11905,-12559,-12778,-12502,-11704,-10410,-8680,-6611,-4295,-1846,645,3105,5467,7694,9755,11614,13237,14578,15573,16158,16268,15850,14877,13369,11376,9036,6504,4014,1796,90,-907,-1072,-372,1113,3205,5630,8072,10194,11683,12315,11930,10531,8184,5120,1600,-2013,-5381,-8152,-10067,-10925,-10652,-9289,-6976,-3975,-601,2785,5819,8200,9668,10115,9484,7894,5497,2560,-632,-3785,-6597,-8832,-10295,-10859,-10488,-9215,-7144,-4465,-1390,1812,4883,7567,9677,11047,11641,11449,10578,9182,7460,5649,3974,2655,1848,1675,2142,3233,4785,6646,8548,10277,11583,12309,12340,11671,10369,8577,6483,4280,2163,254,-1341,-2609,-3570,-4289,-4862,-5355,-5876,-6445,-7131,-7920,-8825,-9824,-10898,-12010,-13128,-14191,-15140,-15902,-16388,-16536,-16264,-15544,-14363,-12743,-10758,-8504,-6095,-3670,-1348,766,2583,4059,5183,5959,6426,6617,6556,6277,5756,5011,4001,2753,1267,-387,-2128,-3833,-5357,-6561,-7313,-7513,-7119,-6138,-4630,-2732,-594,1574,3570,5202,6301,6760,6517,5598,4072,2097,-160,-2456,-4599,-6365,-7626,-8291,-8358,-7905,-7052,-5981,-4864,-3863,-3101,-2634,-2458,-2521,-2710,-2922,-3029,-2961,-2659,-2152,-1474,-738,-26,556,956,1160,1208,1176,1182,1329,1718,2418,3434,4747,6279,7915,9550,11037,12308,13263,13906,14222,14269,14095,13767,13334,12842,12296,11694,11017,10221,9288,8199,6974,5668,4363,3165,2174,1478,1116,1083,1326,1739,2198,2573,2725,2576,2055,1151,-95,-1629,-3333,-5098,-6795,-8290,-9477,-10250,-10541,-10312,-9552,-8317,-6669,-4759,-2712,-718,1081,2540,3577,4152,4290,4071,3609,3062,2569,2276,2267,2588,3217,4075,5044,5978,6726,7161,7189,6769,5931,4752,3372,1963,703,-248,-765,-821,-426,286,1157,1967,2513,2626,2195,1193,-323,-2236,-4356,-6496,-8435,-9998,-11038,-11471,-11275,-10493,-9214,-7580,-5740,-3854,-2087,-556,614,1372,1671,1522,957,37,-1155,-2537,-4014,-5499,-6909,-8163,-9177,-9888,-10217,-10122,-9561,-8536,-7075,-5258,-3192,-1023,1085,2977,4517,5620,6279,6534,6522,6397,6346,6526,7038,7890,9027,10269,11427,12248,12538,12136,11007,9186,6858,4255,1693,-529,-2141,-2955,-2885,-1959,-315,1829,4191,6471,8400,9730,10321,10102,9094,7431,5262,2830,336,-1989,-3992,-5543,-6589,-7125,-7196,-6873,-6241,-5379,-4340,-3173,-1881,-474,1050,2661,4333,5956,7477,8743,9697,10241,10381,10120,9558,8795,7964,7200,6587,6202,6027,6036,6128,6206,6164,5922,5430,4692,3735,2637,1481,368,-619,-1390,-1909,-2138,-2110,-1860,-1481,-1079,-771,-678,-892,-1485,-2474,-3860,-5559,-7505,-9566,-11620,-13554,-15244,-16631,-17645,-18283,-18555,-18499,-18186,-17684,-17071,-16437,-15832,-15323,-14935,-14671,-14519,-14417,-14314,-14110,-13746,-13136,-12247,-11072,-9620,-7954,-6148,-4271,-2433,-681,906,2316,3526,4565,5452,6215,6882,7444,7887,8171,8244,8058,7577,6791,5717,4431,3016,1601,323,-716,-1413,-1741,-1721,-1417,-949,-443,-23,207,204,-40,-459,-977,-1464,-1831,-1983,-1884,-1540,-1011,-376,247,776,1116,1249,1153,898,539,191,-51,-72,197,812,1776,3046,4542,6149,7724,9152,10310,11145,11627,11793,11707,11467,11182,10935,10802,10796,10892,11038,11116,11047,10715,10075,9105,7867,6443,4996,3661,2590,1880,1577,1646,2006,2501,2954,3191,3065,2488,1476,106,-1442,-2945,-4158,-4858,-4875,-4150,-2693,-675,1708,4132,6315,7942,8801,8733,7709,5785,3130,-39,-3427,-6774,-9794,-12290,-14112,-15193,-15555,-15253,-14431,-13212,-11751,-10165,-8541,-6946,-5400,-3923,-2508,-1178,63,1169,2109,2823,3279,3428,3263,2773,1998,969,-223,-1509,-2779,-3939,-4887,-5538,-5822,-5706,-5191,-4335,-3231,-2027,-882,30,585,676,306,-477,-1538,-2690,-3737,-4479,-4790,-4585,-3906,-2837,-1569,-292,761,1438,1601,1231,384,-824,-2177,-3488,-4515,-5105,-5125,-4538,-3379,-1744,190,2224,4139,5706,6758,7156,6866,5920,4453,2637,721,-1079,-2534,-3487,-3836,-3572,-2760,-1554,-148,1220,2337,3007,3129,2656,1642,209,-1454,-3146,-4617,-5694,-6205,-6071,-5314,-3994,-2291,-390,1495,3170,4479,5325,5647,5463,4800,3749,2401,863,-749,-2341,-3823,-5125,-6203,-7011,-7551,-7800,-7801,-7567,-7163,-6634,-6040,-5441,-4878,-4412,-4059,-3882,-3872,-4075,-4458,-5021,-5705,-6458,-7209,-7875,-8403,-8719,-8801,-8621,-8178,-7484,-6564,-5449,-4199,-2854,-1500,-200,957,1891,2534,2826,2763,2355,1692,865,34,-677,-1130,-1253,-1012,-433,410,1416,2450,3415,4171,4683,4871,4768,4394,3829,3170,2524,1993,1678,1619,1869,2382,3122,3978,4855,5628,6199,6504,6499,6212,5691,5023,4311,3660,3157,2863,2817,3009,3423,4010,4717,5495,6291,7078,7816,8493,9083,9547,9857,9944,9761,9253,8391,7198,5717,4078,2394,858,-410,-1255,-1627,-1479,-860,167,1487,2968,4495,5938,7223,8290,9123,9747,10198,10545,10824,11100,11357,11603,11773,11796,11586,11040,10088,8670,6781,4454,1774,-1147,-4159,-7112,-9861,-12261,-14234,-15694,-16645,-17091,-17108,-16752,-16139,-15313,-14382,-13358,-12301,-11205,-10100,-8974,-7864,-6770,-5727,-4762,-3894,-3152,-2536,-2033,-1639,-1300,-1019,-733,-465,-175,109,386,644,863,1043,1172,1252,1284,1261,1203,1091,951,776,583,392,207,57,-67,-144,-193,-217,-239,-273,-339,-445,-598,-800,-1042,-1328,-1631,-1961,-2272,-2570,-2809,-2983,-3056,-3030,-2891,-2657,-2357,-2014,-1692,-1414,-1232,-1160,-1194,-1302,-1441,-1546,-1580,-1516,-1361,-1154,-943,-796,-745,-834,-1031,-1330,-1644,-1930,-2080,-2059,-1784,-1265,-478,510,1658,2875,4090,5214,6197,6979,7556,7920,8087,8100,7970,7760,7476,7163,6846,6539,6275,6054,5871,5718,5547,5333,5025,4588,3996,3241,2310,1233,20,-1285,-2641,-4001,-5317,-6548,-7664,-8644,-9477,-10165,-10709,-11109,-11360,-11447,-11357,-11061,-10540,-9782,-8787,-7594,-6251,-4843,-3468,-2209,-1159,-362,167,440,510,445,301,159,36,-41,-80,-127,-192,-337,-573,-902,-1330,-1796,-2277,-2701,-3024,-3197,-3186,-2985,-2592,-2034,-1346,-555,288,1157,2015,2816,3524,4070,4393,4423,4084,3339,2155,564,-1357,-3485,-5636,-7612,-9209,-10232,-10579,-10163,-9048,-7330,-5189,-2855,-530,1567,3308,4599,5450,5907,6081,6086,6037,5999,6014,6047,6067,5993,5782,5392,4845,4179,3475,2840,2352,2110,2133,2434,2948,3591,4246,4776,5083,5063,4692,3959,2946,1731,476,-688,-1600,-2139,-2215,-1790,-883,444,2070,3869,5673,7341,8718,9681,10126,9986,9243,7910,6084,3868,1434,-1048,-3401,-5439,-7028,-8022,-8351,-7953,-6833,-5045,-2683,82,3068,6054,8815,11161,12924,13997,14348,13993,13032,11611,9901,8101,6382,4876,3682,2798,2215,1825,1536,1220,769,113,-800,-1944,-3270,-4659,-5982,-7069,-7791,-8025,-7715,-6867,-5563,-3929,-2177,-492,884,1779,2037,1594,452,-1298,-3487,-5899,-8271,-10369,-11964,-12921,-13157,-12694,-11615,-10085,-8280,-6423,-4702,-3280,-2276,-1738,-1650,-1959,-2522,-3228,-3898,-4429,-4705,-4682,-4360,-3777,-3041,-2255,-1578,-1121,-1015,-1316,-2052,-3176,-4575,-6107,-7552,-8741,-9451,-9587,-9053,-7911,-6248,-4277,-2204,-264,1359,2554,3281,3586,3572,3365,3085,2839,2643,2514,2360,2117,1668,952,-71,-1370,-2857,-4375,-5740,-6732,-7166,-6879,-5797,-3905,-1299,1848,5297,8733,11851,14336,15948,16533,16048,14595,12366,9691,6892,4354,2360,1151,825,1380,2689,4543,6664,8767,10568,11843,12456,12329,11520,10118,8305,6282,4254,2439,990,42,-345,-173,496,1545,2810,4127,5303,6211,6727,6808,6465,5743,4759,3624,2478,1443,602,29,-286,-348,-251,-61,94,134,-30,-461,-1167,-2158,-3374,-4753,-6194,-7585,-8812,-9757,-10338,-10485,-10182,-9425,-8266,-6759,-5000,-3065,-1066,916,2772,4440,5823,6895,7594,7910,7834,7346,6462,5175,3509,1508,-752,-3144,-5503,-7628,-9295,-10296,-10455,-9668,-7941,-5364,-2169,1347,4812,7849,10106,11316,11314,10085,7751,4574,922,-2779,-6100,-8665,-10211,-10611,-9899,-8256,-5973,-3411,-949,1067,2382,2820,2371,1100,-801,-3081,-5468,-7682,-9509,-10774,-11403,-11359,-10701,-9493,-7845,-5871,-3656,-1323,1065,3403,5606,7582,9211,10404,11057,11099,10521,9343,7681,5698,3614,1671,123,-825,-1020,-389,1027,3101,5609,8266,10755,12772,14052,14416,13792,12209,9826,6880,3685,596,-2066,-3979,-4948,-4825,-3625,-1426,1541,5005,8603,11982,14784,16716,17566,17236,15734,13204,9867,6024,2021,-1824,-5194,-7880,-9707,-10641,-10683,-9955,-8591,-6795,-4752,-2660,-682,1061,2477,3534,4215,4553,4581,4344,3899,3261,2474,1546,491,-648,-1844,-3012,-4066,-4900,-5406,-5493,-5108,-4236,-2916,-1264,588,2429,4067,5297,5950,5909,5129,3625,1505,-1081,-3908,-6748,-9336,-11465,-12957,-13707,-13724,-13067,-11908,-10457,-8945,-7628,-6681,-6269,-6443,-7203,-8459,-10059,-11820,-13537,-15017,-16114,-16703,-16759,-16270,-15301,-13946,-12314,-10549,-8776,-7109,-5648,-4432,-3471,-2728,-2113,-1544,-900,-123,845,2004,3318,4725,6127,7437,8544,9377,9852,9942,9615,8894,7803,6397,4747,2927,1024,-858,-2641,-4205,-5485,-6384,-6856,-6859,-6378,-5436,-4071,-2354,-386,1717,3813,5760,7421,8679,9455,9711,9448,8719,7581,6143,4497,2754,1020,-615,-2061,-3242,-4096,-4564,-4597,-4159,-3229,-1817,35,2243,4675,7182,9560,11643,13231,14212,14465,13996,12812,11035,8813,6356,3890,1657,-138,-1306,-1756,-1437,-416,1174,3137,5200,7123,8638,9561,9756,9181,7865,5936,3560,984,-1535,-3727,-5330,-6157,-6050,-4989,-3014,-307,2881,6215,9339,11897,13604,14243,13733,12103,9490,6146,2359,-1544,-5260,-8529,-11170,-13073,-14234,-14699,-14602,-14077,-13323,-12457,-11646,-10922,-10347,-9860,-9405,-8886,-8192,-7279,-6083,-4648,-3020,-1313,348,1827,2988,3725,3964,3679,2913,1743,318,-1198,-2610,-3751,-4466,-4675,-4350,-3542,-2367,-980,433,1712,2709,3346,3587,3454,3014,2344,1545,698,-116,-837,-1421,-1829,-2032,-2009,-1747,-1235,-497,439,1509,2621,3666,4520,5051,5166,4788,3916,2581,899,-1003,-2953,-4793,-6404,-7679,-8617,-9209,-9543,-9688,-9738,-9754,-9774,-9789,-9781,-9681,-9456,-9049,-8453,-7667,-6717,-5643,-4492,-3296,-2090,-883,316,1518,2712,3912,5068,6162,7103,7819,8213,8203,7754,6848,5569,4011,2362,812,-444,-1226,-1426,-1009,-17,1390,3031,4624,5935,6695,6743,5957,4348,1995,-905,-4108,-7314,-10241,-12624,-14274,-15076,-15003,-14149,-12631,-10706,-8582,-6553,-4828,-3606,-2997,-3034,-3680,-4820,-6284,-7885,-9401,-10649,-11446,-11682,-11269,-10215,-8556,-6408,-3910,-1233,1440,3963,6182,8036,9448,10421,10950,11050,10735,10007,8880,7378,5553,3513,1390,-618,-2313,-3484,-3960,-3625,-2440,-466,2158,5202,8395,11427,14016,15903,16917,16954,16028,14220,11735,8796,5715,2778,271,-1571,-2609,-2767,-2109,-757,1057,3065,4984,6517,7464,7646,7035,5660,3683,1322,-1137,-3398,-5196,-6314,-6644,-6166,-4991,-3308,-1381,501,2083,3176,3679,3645,3181,2536,1950,1693,1951,2836,4347,6360,8696,11092,13312,15144,16428,17128,17230,16845,16083,15072,13927,12690,11376,9935,8300,6409,4230,1793,-816,-3453,-5944,-8111,-9808,-10935,-11475,-11473,-11056,-10390,-9677,-9097,-8817,-8927,-9477,-10424,-11696,-13136,-14603,-15891,-16855,-17333,-17228,-16493,-15131,-13208,-10832,-8166,-5377,-2680,-234,1808,3342,4360,4870,4971,4788,4438,4063,3729,3465,3256,3018,2685,2175,1465,582,-395,-1312,-2037,-2380,-2268,-1619,-507,961,2585,4124,5361,6074,6139,5485,4144,2232,-77,-2542,-4925,-6995,-8551,-9477,-9702,-9254,-8197,-6678,-4842,-2892,-991,678,1984,2825,3127,2909,2167,1019,-453,-2089,-3739,-5259,-6503,-7383,-7826,-7825,-7401,-6620,-5557,-4311,-2964,-1588,-233,1073,2329,3523,4686,5805,6873,7857,8685,9277,9539,9386,8775,7705,6237,4507,2676,971,-403,-1242,-1396,-777,594,2640,5152,7908,10597,12952,14691,15629,15641,14708,12904,10390,7387,4133,902,-2127,-4746,-6896,-8517,-9649,-10380,-10797,-11029,-11152,-11220,-11249,-11194,-10998,-10566,-9821,-8702,-7170,-5277,-3074,-736,1574,3638,5233,6188,6355,5688,4219,2061,-574,-3451,-6289,-8841,-10893,-12283,-12933,-12808,-11959,-10458,-8437,-6023,-3371,-621,2087,4617,6852,8679,9997,10736,10842,10308,9168,7494,5419,3106,745,-1450,-3289,-4603,-5277,-5269,-4616,-3421,-1886,-235,1246,2314,2720,2337,1070,-1029,-3846,-7166,-10717,-14191,-17275,-19689,-21199,-21663,-21014,-19293,-16635,-13262,-9465,-5591,-1974,1071,3315,4641,5048,4662,3725,2534,1420,684,547,1136,2446,4353,6653,9071,11338,13215,14528,15200,15240,14731,13823,12687,11485,10391,9492,8884,8577,8555,8766,9134,9560,9961,10251,10373,10285,10005,9509,8861,8059,7128,6088,4931,3656,2264,739,-895,-2612,-4327,-5936,-7277,-8205,-8551,-8221,-7158,-5408,-3089,-410,2385,5024,7254,8895,9796,9941,9335,8091,6336,4243,1966,-327,-2536,-4547,-6322,-7813,-8995,-9841,-10297,-10316,-9814,-8743,-7038,-4702,-1775,1631,5352,9161,12818,16050,18630,20331,21022,20601,19070,16503,13059,8955,4505,-1,-4194,-7798,-10533,-12244,-12843,-12359,-10925,-8755,-6139,-3396,-851,1209,2560,3059,2681,1467,-417,-2791,-5391,-8006,-10412,-12476,-14091,-15239,-15932,-16227,-16215,-15987,-15653,-15315,-15061,-14946,-15028,-15275,-15683,-16137,-16545,-16754,-16637,-16078,-15011,-13417,-11353,-8908,-6237,-3496,-856,1542,3595,5237,6471,7321,7847,8135,8223,8189,8026,7745,7308,6697,5886,4918,3834,2774,1856,1266,1135,1598,2698,4425,6671,9247,11906,14342,16248,17342,17401,16295,14017,10666,6456,1692,-3275,-8052,-12291,-15658,-17935,-18962,-18708,-17228,-14703,-11363,-7540,-3548,275,3664,6422,8445,9735,10363,10487,10272,9934,9632,9525,9720,10253,11133,12295,13640,15047,16375,17486,18271,18619,18480,17799,16588,14851,12653,10051,7148,4029,837,-2340,-5340,-8072,-10401,-12243,-13518,-14188,-14230,-13678,-12568,-11019,-9117,-7046,-4927,-2922,-1151,301,1361,2032,2298,2227,1846,1255,528,-232,-931,-1470,-1774,-1780,-1464,-833,80,1193,2426,3651,4764,5650,6216,6416,6227,5696,4905,3969,3046,2256,1731,1533,1664,2088,2685,3312,3809,4011,3803,3114,1935,331,-1596,-3696,-5823,-7815,-9564,-10968,-11977,-12573,-12730,-12473,-11774,-10652,-9081,-7092,-4710,-2025,836,3709,6392,8692,10423,11458,11716,11211,10005,8258,6157,3949,1873,163,-975,-1424,-1122,-123,1433,3326,5273,6976,8148,8564,8089,6687,4450,1557,-1719,-5069,-8173,-10751,-12575,-13509,-13491,-12536,-10728,-8187,-5073,-1559,2176,5946,9601,12958,15916,18334,20128,21255,21662,21406,20531,19163,17437,15509,13520,11590,9787,8155,6680,5314,4004,2656,1209,-384,-2162,-4077,-6093,-8091,-9956,-11562,-12789,-13576,-13875,-13711,-13122,-12188,-10995,-9632,-8187,-6731,-5338,-4063,-2957,-2073,-1440,-1100,-1049,-1293,-1798,-2528,-3429,-4428,-5447,-6393,-7174,-7700,-7892,-7693,-7080,-6064,-4690,-3056,-1246,582,2347,3901,5199,6171,6824,7163,7224,7023,6582,5882,4917,3640,2053,142,-2051,-4450,-6962,-9432,-11726,-13675,-15163,-16079,-16390,-16095,-15262,-13995,-12433,-10721,-8995,-7365,-5921,-4680,-3679,-2857,-2191,-1610,-1047,-454,213,966,1782,2613,3388,4007,4390,4432,4092,3327,2162,661,-1086,-2930,-4742,-6372,-7706,-8666,-9209,-9354,-9146,-8645,-7942,-7063,-6063,-4919,-3607,-2085,-298,1770,4115,6685,9379,12067,14592,16783,18506,19640,20135,19985,19243,18023,16428,14618,12690,10763,8910,7190,5653,4329,3248,2430,1890,1618,1613,1846,2291,2910,3650,4456,5250,5971,6537,6914,7063,6997,6738,6334,5843,5331,4852,4468,4191,4048,3991,3986,3938,3779,3401,2764,1799,531,-1030,-2806,-4710,-6645,-8486,-10150,-11532,-12584,-13259,-13545,-13461,-13019,-12283,-11281,-10092,-8765,-7367,-5941,-4528,-3146,-1802,-491,779,2001,3116,4075,4763,5098,4951,4263,2976,1108,-1277,-4050,-7046,-10056,-12883,-15324,-17219,-18437,-18921,-18660,-17731,-16258,-14421,-12427,-10485,-8779,-7448,-6569,-6130,-6082,-6281,-6596,-6837,-6875,-6572,-5871,-4754,-3250,-1447,554,2630,4664,6555,8230,9640,10784,11668,12343,12858,13270,13640,13999,14373,14746,15086,15320,15370,15139,14545,13531,12069,10190,7950,5465,2860,277,-2130,-4248,-5949,-7157,-7826,-7920,-7479,-6528,-5174,-3527,-1733,34,1614,2847,3606,3831,3514,2726,1615,366,-804,-1689,-2136,-2066,-1487,-502,710,1930,2911,3444,3375,2620,1211,-774,-3134,-5670,-8110,-10229,-11791,-12648,-12701,-11941,-10460,-8397,-5987,-3478,-1124,804,2142,2731,2551,1647,160,-1682,-3624,-5365,-6649,-7253,-7041,-5982,-4132,-1651,1247,4287,7206,9724,11638,12763,13020,12387,10920,8746,6018,2948,-279,-3451,-6405,-8997,-11125,-12734,-13806,-14360,-14436,-14091,-13369,-12343,-11053,-9573,-7978,-6358,-4831,-3509,-2521,-1953,-1889,-2322,-3230,-4503,-6021,-7605,-9099,-10323,-11149,-11471,-11219,-10395,-9001,-7121,-4839,-2265,457,3216,5861,8278,10367,12033,13246,13966,14235,14095,13643,12987,12238,11493,10830,10255,9769,9295,8750,8042,7092,5847,4334,2565,685,-1222,-2960,-4403,-5395,-5835,-5682,-4928,-3663,-2005,-139,1721,3365,4582,5226,5206,4507,3223,1483,-463,-2377,-3971,-4998,-5261,-4635,-3104,-737,2292,5741,9318,12722,15644,17846,19120,19363,18526,16678,13918,10457,6535,2418,-1576,-5189,-8177,-10358,-11663,-12071,-11684,-10649,-9193,-7532,-5926,-4537,-3546,-2991,-2918,-3238,-3873,-4678,-5503,-6233,-6741,-6971,-6889,-6501,-5835,-4946,-3864,-2641,-1297,153,1700,3339,5064,6836,8618,10323,11836,13031,13751,13859,13242,11832,9627,6719,3253,-543,-4391,-8032,-11187,-13660,-15336,-16148,-16180,-15502,-14304,-12718,-10915,-8999,-7040,-5084,-3114,-1132,888,2932,4980,6969,8826,10446,11744,12615,13021,12915,12337,11330,10000,8461,6842,5256,3812,2569,1589,880,464,314,439,801,1391,2179,3115,4162,5252,6324,7309,8136,8737,9052,9026,8635,7862,6745,5309,3625,1758,-211,-2199,-4119,-5886,-7428,-8671,-9568,-10085,-10221,-9993,-9465,-8708,-7836,-6955,-6180,-5600,-5284,-5268,-5553,-6098,-6856,-7691,-8529,-9181,-9556,-9502,-8945,-7829,-6158,-3991,-1428,1365,4226,6953,9375,11346,12758,13562,13744,13334,12375,10929,9063,6829,4305,1540,-1363,-4339,-7236,-9972,-12367,-14320,-15698,-16413,-16433,-15765,-14488,-12751,-10729,-8661,-6761,-5258,-4306,-4027,-4432,-5475,-7004,-8806,-10619,-12149,-13152,-13398,-12776,-11245,-8872,-5823,-2311,1382,4996,8260,10980,13017,14304,14873,14791,14216,13304,12248,11199,10287,9561,9028,8609,8189,7631,6792,5564,3897,1785,-685,-3389,-6158,-8784,-11093,-12899,-14093,-14609,-14452,-13693,-12454,-10891,-9177,-7473,-5892,-4531,-3393,-2456,-1631,-814,127,1282,2736,4489,6514,8695,10906,12970,14719,16014,16731,16823,16280,15152,13521,11511,9235,6828,4396,2034,-176,-2185,-3942,-5441,-6653,-7618,-8320,-8813,-9093,-9170,-9058,-8720,-8170,-7390,-6380,-5159,-3734,-2128,-371,1523,3515,5582,7675,9738,11705,13475,14942,16000,16525,16453,15727,14365,12429,10044,7380,4627,1996,-329,-2193,-3486,-4147,-4190,-3653,-2658,-1339,133,1586,2859,3831,4409,4560,4287,3642,2702,1571,354,-849,-1954,-2903,-3663,-4205,-4517,-4587,-4388,-3904,-3096,-1959,-472,1314,3374,5588,7857,10026,11944,13468,14462,14844,14556,13619,12092,10077,7728,5169,2566,3,-2421,-4684,-6778,-8718,-10558,-12309,-14017,-15660,-17229,-18653,-19861,-20767,-21278,-21347,-20929,-20030,-18702,-17004,-15056,-12971,-10892,-8959,-7308,-6069,-5323,-5155,-5547,-6481,-7822,-9415,-11022,-12395,-13277,-13445,-12744,-11124,-8620,-5423,-1764,2019,5601,8682,11013,12462,12993,12678,11691,10245,8607,7005,5640,4629,4003,3719,3655,3657,3552,3192,2481,1375,-68,-1758,-3500,-5113,-6380,-7128,-7258,-6704,-5530,-3829,-1775,413,2530,4350,5724,6531,6742,6407,5635,4618,3565,2701,2249,2360,3139,4582,6597,8988,11500,13821,15649,16727,16869,16013,14211,11633,8563,5329,2299,-197,-1875,-2568,-2198,-819,1427,4308,7533,10798,13794,16267,18021,18953,19052,18377,17067,15266,13164,10888,8580,6302,4123,2058,138,-1606,-3147,-4407,-5356,-5914,-6060,-5792,-5144,-4208,-3103,-1975,-979,-250,109,30,-497,-1433,-2710,-4197,-5791,-7326,-8702,-9796,-10537,-10877,-10796,-10292,-9400,-8158,-6631,-4921,-3144,-1446,21,1118,1745,1837,1410,514,-719,-2168,-3649,-5061,-6270,-7256,-7981,-8503,-8863,-9124,-9334,-9507,-9634,-9699,-9639,-9441,-9073,-8532,-7859,-7079,-6257,-5450,-4719,-4110,-3681,-3443,-3416,-3574,-3867,-4229,-4564,-4795,-4826,-4615,-4125,-3363,-2386,-1256,-87,1008,1929,2573,2900,2892,2576,2024,1320,566,-142,-736,-1158,-1403,-1463,-1379,-1161,-847,-437,79,730,1564,2626,3947,5548,7391,9434,11570,13694,15676,17404,18774,19742,20268,20402,20190,19744,19166,18572,18054,17649,17376,17154,16890,16438,15642,14363,12511,10040,7017,3548,-138,-3812,-7174,-9972,-11976,-13028,-13059,-12100,-10247,-7724,-4752,-1636,1360,3999,6098,7570,8401,8645,8439,7916,7273,6657,6210,6028,6154,6581,7263,8103,8997,9820,10460,10818,10816,10423,9603,8397,6813,4936,2808,541,-1811,-4123,-6351,-8393,-10218,-11782,-13060,-14056,-14747,-15152,-15261,-15088,-14668,-14023,-13258,-12433,-11674,-11073,-10688,-10563,-10651,-10869,-11090,-11134,-10856,-10096,-8783,-6892,-4515,-1802,988,3593,5701,7078,7515,6944,5372,2943,-133,-3553,-7023,-10211,-12878,-14824,-15956,-16276,-15864,-14891,-13553,-12085,-10701,-9599,-8927,-8766,-9141,-9976,-11159,-12486,-13747,-14709,-15164,-14951,-13976,-12224,-9763,-6740,-3349,158,3543,6556,9016,10777,11775,12028,11594,10635,9284,7760,6226,4867,3810,3163,2974,3266,4009,5142,6585,8223,9953,11648,13195,14487,15409,15882,15823,15198,13996,12259,10057,7513,4758,1966,-736,-3185,-5301,-6994,-8248,-9056,-9446,-9452,-9094,-8400,-7362,-5972,-4235,-2136,267,2932,5746,8608,11364,13893,16047,17714,18802,19235,18988,18061,16491,14356,11763,8823,5692,2493,-603,-3461,-5925,-7863,-9177,-9808,-9750,-9085,-7920,-6467,-4920,-3530,-2484,-1963,-2032,-2716,-3921,-5505,-7278,-9000,-10480,-11527,-12017,-11913,-11223,-10048,-8544,-6865,-5218,-3728,-2515,-1609,-989,-575,-246,124,666,1435,2469,3684,4964,6111,6919,7180,6749,5551,3619,1088,-1808,-4783,-7491,-9641,-10942,-11244,-10458,-8681,-6079,-2974,276,3291,5721,7324,7972,7683,6605,5003,3188,1499,216,-464,-459,180,1308,2689,4085,5250,6030,6325,6162,5627,4891,4135,3536,3225,3258,3626,4233,4944,5590,5991,6032,5591,4664,3259,1463,-587,-2747,-4811,-6617,-7958,-8714,-8757,-8071,-6666,-4676,-2248,345,2862,4995,6479,7113,6730,5321,2931,-255,-3980,-7915,-11712,-15021,-17549,-19090,-19509,-18849,-17184,-14760,-11826,-8699,-5679,-3027,-948,428,1072,1029,439,-507,-1578,-2546,-3190,-3373,-2981,-2022,-562,1266,3232,5135,6717,7801,8245,8007,7120,5715,3955,2060,223,-1371,-2603,-3394,-3744,-3694,-3342,-2815,-2256,-1828,-1656,-1860,-2494,-3577,-5056,-6853,-8797,-10749,-12485,-13846,-14646,-14768,-14133,-12740,-10644,-7995,-4976,-1820,1223,3940,6140,7707,8605,8838,8523,7756,6721,5540,4354,3251,2275,1465,788,246,-205,-583,-889,-1146,-1319,-1417,-1417,-1321,-1144,-908,-659,-422,-261,-175,-206,-323,-527,-768,-1011,-1217,-1332,-1347,-1226,-988,-636,-209,260,746,1213,1653,2046,2412,2746,3102,3494,3983,4608,5411,6418,7641,9060,10644,12323,14009,15602,16974,18023,18616,18695,18166,17046,15331,13107,10492,7649,4772,2083,-233,-1987,-3094,-3504,-3282,-2528,-1413,-127,1171,2305,3210,3807,4138,4231,4190,4083,3996,3948,3943,3932,3841,3608,3164,2486,1599,543,-566,-1615,-2467,-2984,-3070,-2652,-1729,-352,1338,3161,4872,6221,6962,6913,5942,4046,1293,-2126,-5962,-9905,-13645,-16883,-19379,-20971,-21588,-21241,-20042,-18138,-15748,-13074,-10324,-7670,-5228,-3083,-1254,264,1497,2489,3260,3845,4257,4521,4664,4723,4738,4760,4814,4941,5131,5379,5644,5851,5933,5776,5317,4471,3222,1588,-377,-2542,-4782,-6928,-8830,-10363,-11440,-12028,-12158,-11895,-11374,-10728,-10132,-9705,-9565,-9712,-10126,-10653,-11140,-11359,-11139,-10312,-8824,-6673,-3988,-934,2212,5187,7705,9515,10472,10462,9550,7813,5496,2818,96,-2407,-4421,-5752,-6251,-5866,-4598,-2557,130,3229,6526,9755,12665,15031,16667,17439,17314,16302,14529,12163,9429,6571,3819,1366,-639,-2140,-3112,-3626,-3766,-3658,-3433,-3195,-3037,-3000,-3101,-3296,-3532,-3713,-3748,-3546,-3041,-2214,-1091,250,1685,3077,4269,5145,5617,5669,5333,4715,3941,3172,2550,2195,2172,2503,3154,4051,5098,6184,7204,8065,8700,9040,9070,8738,8060,7014,5628,3939,2000,-82,-2210,-4228,-6016,-7414,-8333,-8676,-8434,-7621,-6323,-4655,-2776,-856,923,2389,3395,3831,3629,2796,1382,-485,-2657,-4934,-7158,-9138,-10787,-12005,-12815,-13227,-13355,-13288,-13160,-13069,-13103,-13298,-13657,-14134,-14656,-15123,-15450,-15547,-15373,-14901,-14153,-13154,-11970,-10631,-9195,-7676,-6094,-4469,-2797,-1134,501,2035,3425,4609,5560,6246,6677,6867,6865,6727,6529,6355,6268,6341,6585,7011,7576,8208,8837,9357,9705,9812,9647,9233,8595,7854,7092,6462,6075,6010,6324,6972,7894,8938,9946,10735,11136,11027,10316,9015,7169,4933,2472,20,-2224,-4049,-5327,-5951,-5921,-5263,-4072,-2470,-582,1460,3531,5550,7424,9113,10579,11795,12770,13480,13949,14166,14146,13894,13417,12719,11807,10680,9349,7825,6122,4277,2295,237,-1891,-4020,-6124,-8133,-9997,-11639,-13005,-14034,-14685,-14954,-14845,-14418,-13747,-12948,-12123,-11411,-10883,-10635,-10681,-11030,-11625,-12387,-13205,-13936,-14434,-14568,-14207,-13310,-11843,-9877,-7503,-4889,-2198,373,2657,4518,5855,6639,6874,6625,5955,4978,3762,2399,950,-530,-1989,-3374,-4648,-5749,-6647,-7285,-7627,-7635,-7276,-6548,-5453,-4039,-2369,-536,1350,3184,4855,6296,7451,8323,8932,9341,9616,9832,10039,10269,10513,10725,10832,10744,10370,9658,8566,7141,5429,3571,1682,-69,-1552,-2640,-3267,-3368,-2981,-2112,-868,667,2362,4101,5754,7237,8448,9362,9928,10167,10059,9646,8929,7952,6741,5346,3824,2243,684,-777,-2061,-3099,-3849,-4272,-4380,-4178,-3722,-3064,-2260,-1393,-490,398,1273,2146,3044,3994,5033,6149,7339,8537,9671,10634,11317,11602,11410,10665,9367,7531,5232,2577,-303,-3251,-6118,-8748,-11025,-12840,-14148,-14937,-15247,-15158,-14783,-14232,-13618,-13014,-12454,-11935,-11397,-10783,-9999,-8998,-7724,-6200,-4448,-2578,-681,1088,2609,3750,4423,4597,4266,3517,2437,1158,-191,-1513,-2732,-3802,-4740,-5549,-6284,-6979,-7658,-8333,-8978,-9561,-10034,-10366,-10540,-10569,-10485,-10346,-10202,-10105,-10067,-10077,-10064,-9940,-9574,-8848,-7667,-5964,-3755,-1093,1895,5038,8150,11015,13456,15312,16487,16950,16733,15949,14738,13287,11767,10333,9106,8152,7510,7178,7138,7367,7826,8496,9334,10321,11410,12566,13725,14839,15833,16679,17316,17748,17942,17934,17714,17316,16741,16007,15115,14065,12847,11459,9885,8125,6190,4087,1878,-378,-2579,-4585,-6265,-7454,-8023,-7868,-6931,-5236,-2853,63,3311,6656,9840,12632,14827,16306,16989,16920,16160,14862,13185,11286,9320,7371,5506,3708,1948,155,-1732,-3734,-5861,-8023,-10113,-11960,-13376,-14198,-14295,-13631,-12252,-10323,-8080,-5829,-3885,-2523,-1970,-2314,-3559,-5572,-8117,-10926,-13657,-16035,-17803,-18817,-19012,-18453,-17256,-15636,-13804,-11973,-10327,-8983,-8003,-7391,-7077,-6975,-6958,-6911,-6749,-6404,-5897,-5259,-4595,-4026,-3667,-3663,-4074,-4964,-6306,-8007,-9947,-11902,-13688,-15064,-15854,-15923,-15182,-13660,-11404,-8586,-5378,-2022,1253,4222,6680,8488,9551,9849,9430,8407,6931,5199,3379,1654,123,-1128,-2106,-2835,-3392,-3845,-4275,-4707,-5152,-5547,-5806,-5811,-5423,-4562,-3142,-1199,1211,3930,6773,9512,11938,13840,15084,15572,15307,14344,12818,10907,8804,6722,4824,3244,2054,1268,861,759,899,1192,1610,2099,2684,3364,4164,5107,6174,7349,8583,9794,10907,11824,12464,12773,12707,12290,11536,10558,9418,8264,7185,6278,5613,5204,5043,5094,5295,5590,5923,6244,6516,6707,6760,6644,6278,5617,4599,3187,1379,-790,-3243,-5849,-8433,-10814,-12777,-14148,-14779,-14578,-13540,-11722,-9300,-6495,-3609,-951,1205,2631,3213,2928,1853,153,-1959,-4234,-6438,-8353,-9825,-10761,-11143,-11023,-10502,-9724,-8830,-7983,-7284,-6833,-6651,-6734,-7008,-7380,-7707,-7852,-7670,-7052,-5925,-4285,-2202,191,2662,4976,6850,8061,8431,7898,6486,4359,1734,-1071,-3753,-6020,-7631,-8483,-8520,-7870,-6689,-5261,-3840,-2714,-2062,-2016,-2556,-3601,-4925,-6299,-7415,-8029,-7921,-6983,-5209,-2714,278,3474,6541,9154,11044,12028,12019,11063,9288,6923,4246,1554,-877,-2805,-4083,-4620,-4450,-3644,-2383,-828,802,2351,3672,4690,5371,5751,5889,5896,5867,5919,6112,6515,7104,7849,8657,9397,9931,10117,9817,8966,7503,5463,2907,-44,-3228,-6473,-9606,-12449,-14884,-16784,-18089,-18748,-18755,-18108,-16867,-15076,-12842,-10282,-7526,-4747,-2096,264,2189,3574,4345,4490,4033,3071,1698,77,-1670,-3393,-4993,-6370,-7462,-8216,-8592,-8572,-8133,-7306,-6112,-4660,-3043,-1436,19,1159,1873,2103,1850,1219,331,-600,-1392,-1850,-1835,-1272,-171,1398,3272,5261,7142,8690,9747,10183,9979,9182,7902,6332,4632,3013,1583,454,-371,-915,-1251,-1475,-1653,-1856,-2091,-2342,-2565,-2676,-2620,-2331,-1780,-982,32,1192,2394,3556,4546,5304,5737,5844,5622,5135,4473,3736,3022,2424,1972,1703,1576,1558,1562,1535,1399,1137,751,282,-188,-584,-801,-777,-458,181,1107,2285,3628,5041,6441,7721,8833,9709,10330,10667,10717,10477,9961,9199,8228,7111,5914,4705,3559,2527,1676,1041,662,549,701,1079,1636,2265,2885,3362,3597,3495,2991,2071,751,-887,-2745,-4677,-6550,-8229,-9613,-10633,-11258,-11489,-11334,-10835,-9999,-8873,-7478,-5858,-4082,-2220,-382,1326,2791,3917,4655,4979,4943,4606,4069,3424,2722,2007,1241,392,-621,-1870,-3403,-5243,-7353,-9634,-11944,-14070,-15796,-16914,-17260,-16764,-15436,-13394,-10837,-7997,-5150,-2512,-289,1416,2547,3141,3275,3069,2650,2142,1634,1203,871,647,501,381,229,-11,-388,-914,-1573,-2317,-3051,-3695,-4133,-4297,-4133,-3635,-2833,-1784,-576,688,1902,2957,3773,4301,4529,4500,4288,4001,3761,3694,3904,4478,5454,6835,8578,10598,12768,14956,16978,18691,19918,20532,20425,19554,17921,15621,12779,9597,6281,3042,83,-2466,-4467,-5889,-6682,-6882,-6501,-5614,-4259,-2529,-482,1779,4144,6503,8686,10567,11958,12726,12729,11883,10154,7562,4225,291,-3988,-8367,-12539,-16229,-19187,-21190,-22126,-21925,-20644,-18406,-15422,-11947,-8283,-4711,-1499,1155,3111,4330,4842,4762,4253,3487,2649,1851,1197,692,322,30,-248,-570,-962,-1452,-2032,-2692,-3439,-4257,-5181,-6212,-7382,-8695,-10131,-11656,-13166,-14564,-15685,-16407,-16597,-16201,-15191,-13648,-11659,-9392,-7010,-4662,-2507,-615,938,2158,3052,3661,4017,4152,4068,3772,3271,2574,1745,820,-101,-966,-1696,-2285,-2717,-3047,-3321,-3623,-4008,-4530,-5203,-5998,-6854,-7667,-8301,-8614,-8473,-7759,-6427,-4482,-2016,799,3730,6494,8819,10434,11183,10955,9789,7812,5236,2355,-524,-3099,-5092,-6324,-6675,-6131,-4782,-2789,-375,2195,4676,6851,8555,9707,10296,10369,10040,9417,8649,7824,7050,6342,5737,5204,4746,4339,4010,3779,3711,3863,4301,5062,6164,7552,9146,10788,12296,13486,14174,14250,13669,12462,10783,8804,6797,5000,3667,2961,2996,3768,5195,7120,9304,11510,13475,14977,15866,16029,15487,14286,12580,10522,8305,6073,3965,2025,289,-1292,-2766,-4198,-5645,-7122,-8643,-10156,-11639,-13007,-14236,-15271,-16106,-16731,-17164,-17406,-17494,-17427,-17238,-16934,-16543,-16074,-15561,-15007,-14441,-13866,-13287,-12695,-12068,-11379,-10576,-9642,-8512,-7209,-5702,-4065,-2343,-644,928,2251,3233,3786,3893,3546,2806,1740,434,-1015,-2538,-4060,-5533,-6918,-8177,-9288,-10210,-10923,-11375,-11538,-11368,-10841,-9941,-8680,-7078,-5188,-3054,-753,1669,4127,6574,8931,11132,13102,14765,16042,16869,17193,16979,16228,14979,13284,11260,9017,6698,4450,2402,676,-636,-1459,-1763,-1534,-796,392,1961,3797,5796,7822,9758,11480,12893,13924,14513,14664,14362,13668,12599,11240,9624,7823,5885,3862,1823,-184,-2077,-3793,-5253,-6395,-7173,-7568,-7592,-7294,-6740,-6029,-5255,-4505,-3853,-3338,-2960,-2703,-2491,-2250,-1913,-1400,-706,150,1111,2041,2835,3334,3437,3061,2196,888,-759,-2590,-4450,-6160,-7604,-8654,-9292,-9484,-9308,-8824,-8149,-7367,-6565,-5765,-4998,-4218,-3435,-2583,-1686,-717,288,1297,2276,3176,3972,4647,5197,5641,6005,6323,6627,6934,7240,7509,7698,7719,7524,7021,6185,4988,3435,1579,-530,-2783,-5094,-7332,-9411,-11213,-12674,-13717,-14295,-14380,-13935,-12976,-11489,-9524,-7134,-4405,-1463,1555,4476,7121,9314,10895,11752,11812,11094,9652,7640,5226,2628,64,-2274,-4211,-5636,-6479,-6718,-6391,-5549,-4278,-2672,-812,1218,3331,5480,7565,9561,11375,12992,14354,15467,16302,16887,17212,17301,17149,16767,16140,15271,14136,12723,11041,9084,6923,4607,2261,2,-2031,-3724,-4972,-5728,-5959,-5701,-4997,-3942,-2636,-1197,255,1605,2772,3670,4281,4585,4602,4395,4007,3533,3050,2630,2345,2240,2328,2637,3121,3777,4535,5356,6179,6942,7602,8096,8379,8395,8102,7437,6406,4963,3177,1080,-1210,-3586,-5898,-8010,-9805,-11171,-12075,-12493,-12488,-12139,-11574,-10927,-10315,-9851,-9586,-9562,-9766,-10165,-10709,-11327,-11959,-12533,-13006,-13337,-13517,-13537,-13413,-13163,-12805,-12382,-11909,-11438,-10985,-10577,-10231,-9946,-9739,-9601,-9547,-9568,-9678,-9845,-10055,-10242,-10336,-10254,-9895,-9194,-8089,-6564,-4649,-2396,81,2667,5215,7586,9640,11271,12393,12952,12956,12417,11432,10098,8577,7021,5603,4467,3728,3463,3683,4366,5426,6740,8171,9540,10713,11538,11936,11861,11319,10382,9150,7771,6404,5217,4333,3881,3894,4377,5274,6447,7759,9001,9993,10556,10549,9897,8572,6640,4211,1460,-1420,-4217,-6749,-8849,-10409,-11356,-11656,-11329,-10393,-8936,-7012,-4752,-2241,368,2969,5417,7600,9420,10801,11691,12095,12005,11512,10670,9603,8413,7185,6005,4878,3815,2745,1608,309,-1223,-3037,-5146,-7512,-10045,-12625,-15088,-17267,-19007,-20172,-20692,-20536,-19738,-18370,-16536,-14344,-11902,-9292,-6589,-3841,-1088,1623,4254,6739,8992,10929,12415,13353,13628,13187,12009,10175,7769,5010,2045,-870,-3590,-5935,-7821,-9201,-10089,-10548,-10662,-10543,-10256,-9887,-9402,-8810,-8001,-6924,-5499,-3701,-1564,828,3334,5767,7937,9667,10812,11304,11124,10344,9061,7436,5599,3709,1852,122,-1462,-2864,-4113,-5186,-6111,-6862,-7429,-7788,-7901,-7755,-7317,-6595,-5578,-4312,-2832,-1231,408,1968,3341,4445,5191,5554,5513,5090,4339,3326,2143,879,-377,-1540,-2550,-3353,-3935,-4276,-4397,-4285,-3974,-3439,-2687,-1702,-488,948,2547,4264,5989,7638,9106,10319,11241,11846,12185,12293,12251,12126,11967,11800,11606,11339,10918,10278,9340,8078,6503,4642,2594,431,-1737,-3811,-5728,-7403,-8828,-9953,-10816,-11406,-11769,-11928,-11916,-11769,-11507,-11176,-10804,-10444,-10141,-9928,-9834,-9842,-9916,-9970,-9913,-9631,-9053,-8111,-6843,-5280,-3575,-1852,-304,917,1665,1857,1464,523,-850,-2496,-4216,-5795,-7072,-7889,-8205,-8008,-7377,-6442,-5344,-4265,-3331,-2657,-2268,-2152,-2209,-2323,-2347,-2144,-1623,-717,559,2161,3973,5869,7684,9273,10499,11276,11551,11323,10638,9555,8183,6605,4938,3255,1643,145,-1209,-2406,-3456,-4372,-5158,-5831,-6376,-6789,-7052,-7145,-7059,-6766,-6274,-5560,-4626,-3478,-2102,-527,1247,3181,5234,7334,9417,11367,13123,14563,15640,16276,16442,16129,15336,14118,12525,10656,8603,6479,4382,2408,639,-866,-2068,-2957,-3551,-3899,-4056,-4101,-4068,-4004,-3892,-3714,-3417,-2960,-2288,-1400,-289,991,2376,3774,5099,6246,7174,7797,8127,8109,7772,7089,6067,4699,2990,960,-1356,-3884,-6538,-9178,-11675,-13860,-15604,-16777,-17318,-17202,-16470,-15203,-13522,-11546,-9397,-7170,-4919,-2705,-534,1571,3588,5518,7320,8985,10482,11777,12848,13653,14178,14408,14334,14000,13392,12594,11591,10447,9177,7819,6414,5011,3636,2366,1211,234,-538,-1072,-1345,-1359,-1115,-670,-52,643,1352,1996,2493,2791,2835,2589,2049,1205,91,-1263,-2793,-4446,-6126,-7789,-9338,-10745,-11960,-12970,-13764,-14324,-14645,-14669,-14384,-13723,-12688,-11266,-9527,-7526,-5403,-3266,-1246,552,2062,3274,4196,4928,5541,6168,6886,7768,8827,10014,11253,12392,13291,13775,13695,12950,11463,9281,6451,3174,-385,-3945,-7290,-10171,-12409,-13848,-14433,-14122,-13007,-11157,-8758,-5962,-2964,64,2971,5622,7922,9786,11158,12002,12263,11954,11028,9541,7512,5057,2301,-556,-3310,-5721,-7602,-8783,-9214,-8889,-7950,-6570,-5014,-3553,-2436,-1878,-1975,-2766,-4152,-5977,-8013,-9998,-11689,-12856,-13339,-13048,-11947,-10121,-7653,-4733,-1546,1716,4822,7620,9932,11659,12734,13127,12869,11998,10604,8766,6617,4246,1790,-653,-2988,-5125,-7007,-8582,-9816,-10698,-11225,-11432,-11364,-11097,-10720,-10321,-9995,-9800,-9784,-9933,-10230,-10605,-10974,-11259,-11357,-11203,-10729,-9899,-8705,-7158,-5316,-3231,-1018,1243,3411,5379,7018,8238,8958,9181,8921,8295,7428,6488,5632,4988,4634,4593,4816,5226,5699,6120,6378,6400,6157,5673,5016,4303,3662,3227,3099,3349,3971,4934,6112,7371,8527,9400,9827,9685,8903,7503,5550,3208,654,-1897,-4231,-6191,-7621,-8466,-8686,-8316,-7415,-6087,-4429,-2579,-626,1305,3152,4830,6296,7512,8446,9092,9434,9492,9286,8862,8293,7639,7009,6455,6064,5839,5789,5832,5884,5801,5445,4694,3452,1711,-477,-2950,-5494,-7821,-9659,-10739,-10896,-10041,-8220,-5588,-2382,1074,4459,7446,9784,11275,11854,11507,10355,8553,6343,3963,1688,-273,-1712,-2535,-2692,-2233,-1278,5,1396,2666,3603,4006,3746,2752,1026,-1344,-4220,-7392,-10644,-13720,-16413,-18518,-19885,-20444,-20155,-19096,-17367,-15146,-12636,-10042,-7565,-5353,-3515,-2093,-1073,-411,-8,196,313,377,443,505,552,534,402,72,-504,-1397,-2618,-4166,-6000,-8022,-10137,-12180,-14013,-15461,-16388,-16670,-16247,-15102,-13283,-10896,-8063,-4969,-1764,1355,4245,6756,8780,10269,11179,11555,11449,10952,10175,9226,8207,7223,6345,5641,5158,4920,4930,5177,5595,6147,6718,7250,7638,7822,7765,7448,6924,6265,5586,5016,4690,4701,5133,5997,7254,8837,10603,12414,14122,15568,16675,17342,17574,17359,16761,15813,14600,13167,11581,9882,8125,6329,4546,2794,1102,-502,-2015,-3416,-4713,-5891,-6950,-7886,-8671,-9294,-9717,-9914,-9859,-9532,-8948,-8119,-7107,-5973,-4807,-3710,-2773,-2101,-1764,-1837,-2328,-3232,-4479,-5949,-7496,-8927,-10054,-10708,-10746,-10091,-8732,-6727,-4193,-1322,1683,4581,7153,9204,10596,11231,11095,10215,8676,6618,4195,1610,-946,-3257,-5163,-6514,-7228,-7304,-6767,-5759,-4434,-2992,-1650,-597,6,51,-495,-1599,-3167,-5025,-6989,-8829,-10350,-11385,-11820,-11629,-10833,-9535,-7861,-5984,-4047,-2195,-526,925,2126,3132,3978,4723,5426,6093,6750,7340,7832,8131,8171,7868,7177,6081,4603,2804,790,-1328,-3396,-5289,-6858,-7997,-8623,-8683,-8192,-7166,-5702,-3885,-1831,338,2527,4626,6562,8276,9711,10870,11721,12320,12666,12845,12880,12857,12805,12778,12783,12832,12874,12873,12737,12392,11761,10781,9422,7687,5596,3230,666,-1966,-4547,-6938,-9012,-10672,-11820,-12430,-12467,-11954,-10929,-9445,-7580,-5404,-3003,-443,2183,4814,7355,9751,11906,13788,15322,16510,17335,17834,18044,18038,17865,17592,17222,16766,16144,15310,14141,12573,10551,8058,5169,1967,-1375,-4687,-7781,-10486,-12679,-14271,-15257,-15666,-15602,-15187,-14577,-13900,-13296,-12825,-12539,-12416,-12404,-12422,-12375,-12174,-11763,-11117,-10260,-9270,-8240,-7309,-6585,-6187,-6158,-6543,-7289,-8351,-9621,-10990,-12348,-13566,-14565,-15232,-15538,-15402,-14847,-13833,-12422,-10626,-8515,-6156,-3622,-1004,1611,4143,6501,8620,10430,11884,12939,13576,13783,13567,12953,11977,10704,9214,7594,5947,4358,2900,1629,564,-289,-941,-1431,-1790,-2065,-2306,-2549,-2847,-3220,-3697,-4261,-4896,-5534,-6107,-6512,-6656,-6450,-5834,-4791,-3352,-1591,357,2366,4256,5899,7179,8021,8417,8385,7989,7310,6434,5441,4405,3366,2373,1417,504,-385,-1299,-2222,-3210,-4205,-5194,-6087,-6787,-7192,-7181,-6691,-5663,-4116,-2110,258,2833,5477,8021,10334,12298,13817,14828,15273,15122,14367,13003,11087,8683,5912,2934,-77,-2931,-5452,-7510,-9010,-9924,-10269,-10107,-9541,-8668,-7636,-6515,-5442,-4427,-3530,-2713,-1949,-1191,-372,528,1549,2668,3866,5091,6275,7353,8249,8894,9240,9254,8922,8266,7301,6079,4636,3012,1248,-622,-2562,-4523,-6457,-8288,-9944,-11327,-12348,-12903,-12909,-12298,-11037,-9137,-6656,-3710,-446,2941,6259,9294,11874,13838,15095,15590,15334,14376,12823,10776,8387,5766,3060,360,-2215,-4597,-6701,-8489,-9910,-10961,-11640,-11968,-11998,-11772,-11361,-10802,-10151,-9398,-8583,-7652,-6641,-5509,-4276,-2961,-1552,-99,1402,2919,4412,5838,7120,8167,8885,9172,8952,8192,6893,5138,3033,754,-1518,-3593,-5295,-6502,-7136,-7200,-6753,-5923,-4868,-3773,-2797,-2077,-1686,-1650,-1943,-2478,-3159,-3856,-4432,-4794,-4811,-4468,-3712,-2590,-1166,465,2177,3836,5350,6593,7538,8121,8358,8243,7798,7055,6028,4781,3340,1788,179,-1399,-2876,-4178,-5254,-6056,-6582,-6828,-6852,-6702,-6474,-6243,-6106,-6135,-6382,-6876,-7614,-8547,-9626,-10734,-11795,-12666,-13267,-13479,-13236,-12492,-11236,-9513,-7419,-5081,-2691,-430,1505,2954,3813,4041,3685,2863,1755,591,-409,-1015,-1068,-467,803,2674,4988,7536,10057,12290,14001,15008,15212,14595,13215,11214,8747,6027,3234,541,-1918,-4052,-5815,-7208,-8245,-8997,-9512,-9855,-10091,-10236,-10319,-10308,-10152,-9772,-9066,-7927,-6280,-4075,-1325,1891,5436,9122,12722,16020,18804,20929,22293,22898,22783,22074,20923,19497,17976,16484,15138,13978,13004,12162,11358,10476,9397,8021,6281,4161,1701,-1007,-3814,-6563,-9052,-11133,-12644,-13519,-13696,-13223,-12142,-10561,-8601,-6362,-3979,-1532,892,3223,5414,7417,9188,10707,11923,12821,13372,13560,13386,12838,11952,10724,9233,7497,5625,3674,1759,-40,-1635,-2954,-3955,-4607,-4918,-4918,-4668,-4249,-3772,-3331,-3031,-2930,-3047,-3370,-3814,-4289,-4667,-4833,-4692,-4180,-3272,-2009,-464,1233,2913,4402,5512,6085,6012,5223,3738,1619,-984,-3887,-6857,-9649,-12028,-13803,-14824,-15061,-14533,-13389,-11819,-10063,-8377,-6947,-5944,-5399,-5314,-5581,-6067,-6622,-7097,-7392,-7435,-7224,-6777,-6187,-5534,-4942,-4523,-4361,-4542,-5068,-5942,-7085,-8393,-9737,-10948,-11899,-12438,-12487,-11982,-10919,-9330,-7280,-4861,-2175,659,3534,6322,8935,11244,13191,14681,15688,16199,16230,15853,15133,14188,13112,12006,10942,9973,9099,8307,7546,6771,5947,5070,4170,3306,2552,1980,1620,1487,1527,1658,1775,1752,1503,963,147,-883,-2003,-3072,-3942,-4513,-4720,-4554,-4061,-3288,-2323,-1209,-7,1264,2582,3919,5268,6564,7782,8832,9673,10249,10538,10537,10286,9805,9174,8402,7533,6553,5447,4196,2764,1165,-606,-2487,-4418,-6298,-7998,-9408,-10394,-10867,-10792,-10164,-9083,-7661,-6079,-4510,-3118,-2016,-1279,-894,-844,-1032,-1403,-1868,-2404,-2978,-3622,-4339,-5168,-6089,-7087,-8086,-9010,-9752,-10231,-10376,-10160,-9595,-8716,-7615,-6361,-5079,-3832,-2726,-1792,-1088,-603,-330,-219,-210,-241,-241,-166,12,295,640,1009,1313,1491,1456,1164,576,-300,-1432,-2747,-4151,-5527,-6785,-7810,-8575,-9026,-9206,-9137,-8894,-8531,-8096,-7621,-7094,-6486,-5736,-4761,-3488,-1842,204,2642,5409,8378,11401,14268,16792,18777,20051,20509,20069,18751,16615,13797,10481,6892,3251,-201,-3284,-5821,-7728,-8928,-9451,-9323,-8664,-7584,-6250,-4810,-3419,-2221,-1311,-779,-637,-879,-1416,-2129,-2846,-3381,-3542,-3186,-2197,-569,1652,4324,7242,10165,12834,15011,16503,17193,17040,16101,14514,12472,10230,8018,6082,4584,3644,3286,3465,4066,4911,5798,6504,6834,6633,5813,4363,2353,-77,-2751,-5452,-7977,-10147,-11813,-12894,-13360,-13247,-12643,-11682,-10520,-9322,-8242,-7395,-6876,-6720,-6931,-7469,-8242,-9133,-9982,-10625,-10891,-10646,-9785,-8280,-6161,-3525,-531,2624,5721,8531,10859,12524,13412,13451,12633,11014,8688,5822,2595,-759,-4021,-6958,-9381,-11162,-12223,-12596,-12353,-11653,-10664,-9577,-8533,-7647,-6939,-6398,-5928,-5435,-4803,-3956,-2850,-1493,60,1726,3409,5013,6470,7738,8785,9638,10269,10716,10940,10950,10724,10255,9576,8720,7763,6798,5920,5236,4829,4751,5024,5596,6396,7265,8062,8614,8792,8521,7784,6633,5199,3618,2078,745,-253,-801,-886,-514,195,1122,2067,2876,3387,3514,3217,2522,1499,241,-1138,-2546,-3885,-5101,-6142,-6988,-7632,-8064,-8295,-8317,-8122,-7719,-7087,-6275,-5288,-4219,-3111,-2071,-1137,-374,207,620,876,1027,1102,1123,1120,1081,1004,863,644,329,-64,-509,-944,-1292,-1485,-1441,-1129,-528,340,1405,2579,3729,4713,5389,5627,5337,4471,3043,1114,-1192,-3723,-6302,-8735,-10869,-12538,-13675,-14199,-14151,-13541,-12484,-11055,-9381,-7542,-5641,-3716,-1842,-39,1632,3131,4380,5314,5848,5914,5468,4488,3021,1140,-1008,-3251,-5377,-7175,-8462,-9071,-8951,-8058,-6510,-4405,-1965,625,3151,5438,7380,8893,10016,10775,11308,11701,12086,12516,13031,13603,14179,14677,15026,15167,15081,14781,14301,13703,13037,12332,11612,10828,9950,8882,7570,5951,4016,1797,-617,-3104,-5489,-7621,-9323,-10477,-10987,-10820,-9991,-8584,-6711,-4537,-2229,48,2152,3972,5452,6563,7331,7809,8074,8215,8326,8462,8678,8956,9265,9540,9689,9643,9329,8727,7837,6721,5452,4159,2953,1977,1316,1066,1235,1846,2814,4089,5522,6990,8329,9385,10025,10134,9657,8587,6975,4929,2594,132,-2271,-4497,-6408,-7985,-9213,-10155,-10913,-11596,-12325,-13198,-14279,-15579,-17091,-18715,-20363,-21872,-23092,-23847,-24007,-23426,-22079,-19927,-17071,-13651,-9874,-6020,-2366,803,3239,4780,5334,4929,3666,1745,-612,-3135,-5593,-7767,-9497,-10691,-11300,-11340,-10866,-9950,-8688,-7167,-5486,-3712,-1961,-287,1172,2357,3132,3461,3276,2598,1501,99,-1410,-2820,-3906,-4476,-4384,-3596,-2133,-148,2169,4567,6797,8641,9922,10557,10516,9872,8758,7337,5824,4391,3190,2305,1745,1438,1282,1093,738,57,-1012,-2496,-4313,-6343,-8386,-10240,-11680,-12534,-12655,-11983,-10501,-8278,-5409,-2063,1615,5420,9190,12750,15939,18642,20752,22210,22992,23099,22583,21513,19998,18168,16163,14132,12194,10461,8982,7781,6840,6085,5455,4839,4147,3307,2251,970,-518,-2142,-3803,-5357,-6676,-7612,-8059,-7953,-7268,-6035,-4332,-2266,18,2364,4628,6650,8326,9539,10234,10357,9897,8860,7290,5239,2810,106,-2736,-5565,-8252,-10630,-12609,-14065,-14952,-15237,-14921,-14053,-12692,-10936,-8890,-6666,-4377,-2128,0,1933,3628,5051,6181,6998,7501,7659,7478,6926,6011,4733,3118,1224,-885,-3079,-5264,-7281,-9017,-10363,-11235,-11616,-11522,-11034,-10272,-9394,-8533,-7848,-7399,-7235,-7307,-7531,-7778,-7905,-7782,-7294,-6401,-5081,-3421,-1520,440,2276,3794,4837,5264,5040,4138,2641,643,-1708,-4252,-6828,-9278,-11465,-13282,-14641,-15500,-15834,-15664,-15021,-13971,-12575,-10921,-9068,-7101,-5062,-3002,-944,1092,3112,5104,7069,8985,10805,12485,13936,15099,15880,16245,16136,15557,14515,13065,11278,9271,7161,5095,3196,1575,311,-571,-1068,-1224,-1083,-697,-108,671,1627,2751,4034,5414,6815,8102,9107,9670,9602,8812,7208,4853,1844,-1602,-5212,-8680,-11691,-13956,-15279,-15503,-14630,-12707,-9915,-6486,-2712,1074,4550,7412,9404,10374,10242,9059,6977,4227,1129,-2008,-4851,-7148,-8710,-9462,-9412,-8693,-7462,-5946,-4356,-2872,-1639,-731,-152,123,189,137,67,56,135,296,482,610,585,332,-193,-972,-1948,-2997,-4004,-4807,-5325,-5472,-5257,-4731,-3989,-3146,-2340,-1625,-1096,-702,-450,-218,32,421,971,1725,2675,3762,4951,6117,7219,8131,8820,9220,9319,9117,8641,7919,7014,5968,4871,3780,2805,2003,1468,1227,1318,1697,2329,3091,3879,4536,4937,4955,4541,3688,2487,1098,-287,-1433,-2161,-2322,-1884,-878,543,2200,3854,5292,6343,6903,6971,6625,6015,5333,4761,4451,4478,4843,5444,6135,6702,6953,6729,5921,4549,2687,534,-1674,-3672,-5203,-6089,-6219,-5609,-4371,-2711,-889,819,2181,3016,3255,2907,2064,886,-469,-1826,-3065,-4106,-4920,-5543,-6031,-6475,-6965,-7555,-8281,-9117,-9991,-10811,-11433,-11754,-11643,-11054,-9932,-8338,-6323,-4046,-1645,687,2795,4539,5835,6653,7010,6958,6571,5911,5034,3969,2713,1271,-381,-2230,-4249,-6389,-8548,-10624,-12491,-14023,-15119,-15693,-15687,-15100,-13953,-12315,-10304,-8027,-5652,-3293,-1084,896,2590,3983,5086,5942,6593,7106,7520,7881,8212,8512,8793,9012,9191,9284,9322,9273,9151,8901,8502,7857,6913,5597,3871,1757,-691,-3339,-6022,-8541,-10687,-12283,-13198,-13337,-12717,-11343,-9353,-6820,-3926,-770,2493,5761,8910,11852,14459,16665,18337,19433,19863,19643,18782,17383,15580,13546,11498,9611,8079,7021,6508,6537,7026,7833,8766,9614,10183,10316,9931,9019,7641,5926,4026,2105,313,-1254,-2543,-3564,-4380,-5071,-5744,-6476,-7310,-8255,-9265,-10271,-11188,-11936,-12455,-12726,-12743,-12559,-12233,-11852,-11511,-11297,-11288,-11542,-12076,-12879,-13888,-15005,-16079,-16942,-17410,-17301,-16494,-14902,-12545,-9518,-6000,-2244,1459,4818,7563,9491,10484,10510,9646,8025,5868,3384,835,-1597,-3721,-5451,-6717,-7545,-7981,-8121,-8064,-7908,-7740,-7618,-7589,-7672,-7865,-8176,-8572,-9038,-9527,-9981,-10323,-10467,-10314,-9794,-8869,-7521,-5836,-3878,-1818,217,2065,3616,4790,5565,5966,6062,5954,5743,5546,5424,5432,5565,5788,6030,6215,6253,6095,5684,5027,4131,3052,1846,590,-647,-1798,-2801,-3611,-4156,-4389,-4229,-3617,-2485,-806,1426,4150,7261,10603,13963,17112,19800,21794,22897,22984,21997,19992,17095,13547,9618,5666,1999,-1043,-3244,-4432,-4586,-3769,-2168,-32,2344,4658,6657,8146,9016,9271,8979,8310,7457,6627,6009,5710,5781,6173,6777,7435,7980,8255,8150,7609,6637,5304,3714,2001,287,-1307,-2721,-3900,-4865,-5619,-6211,-6685,-7047,-7348,-7554,-7692,-7735,-7698,-7588,-7442,-7303,-7232,-7275,-7489,-7858,-8376,-8947,-9466,-9791,-9780,-9312,-8319,-6783,-4773,-2415,94,2537,4672,6290,7228,7367,6696,5227,3087,403,-2629,-5829,-8996,-11959,-14563,-16673,-18198,-19054,-19218,-18684,-17508,-15770,-13601,-11146,-8566,-6019,-3630,-1491,344,1885,3152,4206,5091,5839,6454,6899,7136,7088,6707,5955,4806,3317,1523,-444,-2466,-4390,-6059,-7338,-8106,-8291,-7865,-6862,-5362,-3512,-1476,553,2397,3917,5008,5644,5846,5694,5315,4847,4441,4233,4299,4712,5437,6437,7585,8776,9845,10691,11209,11358,11153,10654,9956,9207,8496,7960,7606,7449,7397,7331,7110,6576,5640,4245,2422,293,-1977,-4141,-5966,-7220,-7759,-7504,-6523,-4943,-3009,-969,905,2413,3425,3892,3882,3481,2878,2192,1594,1140,884,792,802,821,764,551,148,-444,-1203,-2055,-2941,-3769,-4477,-4987,-5272,-5278,-5023,-4504,-3766,-2850,-1821,-726,372,1433,2421,3295,4022,4568,4873,4915,4636,4028,3078,1819,300,-1387,-3141,-4829,-6322,-7485,-8232,-8477,-8232,-7522,-6448,-5161,-3796,-2549,-1526,-832,-487,-445,-614,-857,-1016,-963,-580,172,1291,2700,4286,5889,7368,8563,9384,9762,9678,9180,8295,7131,5740,4219,2614,1002,-590,-2095,-3473,-4669,-5616,-6269,-6582,-6528,-6128,-5399,-4428,-3282,-2055,-831,343,1413,2392,3287,4153,5034,5992,7041,8188,9346,10432,11263,11713,11613,10895,9542,7632,5347,2914,632,-1235,-2437,-2824,-2357,-1092,767,2978,5207,7156,8539,9180,8989,7999,6364,4300,2102,55,-1591,-2629,-2976,-2608,-1623,-162,1571,3376,5046,6422,7368,7805,7707,7064,5949,4399,2533,429,-1796,-4042,-6215,-8217,-9978,-11422,-12490,-13142,-13339,-13079,-12370,-11254,-9775,-8031,-6070,-4020,-1941,71,1944,3624,5045,6164,6921,7271,7165,6571,5498,3949,2024,-216,-2609,-5047,-7364,-9433,-11130,-12362,-13081,-13270,-12980,-12287,-11325,-10238,-9174,-8266,-7603,-7214,-7081,-7115,-7204,-7210,-7027,-6570,-5828,-4848,-3704,-2562,-1517,-733,-273,-182,-450,-993,-1717,-2488,-3184,-3707,-3992,-4039,-3862,-3567,-3208,-2928,-2779,-2843,-3124,-3597,-4191,-4795,-5285,-5533,-5431,-4911,-3941,-2547,-777,1263,3484,5736,7945,9975,11777,13282,14463,15310,15814,15989,15844,15412,14729,13863,12882,11880,10938,10122,9486,9030,8746,8577,8458,8315,8069,7680,7115,6403,5585,4751,3981,3380,3009,2929,3141,3635,4337,5185,6059,6881,7559,8038,8297,8321,8136,7757,7201,6475,5562,4443,3103,1514,-291,-2287,-4376,-6445,-8369,-10005,-11256,-12052,-12384,-12292,-11860,-11192,-10391,-9546,-8701,-7860,-7000,-6038,-4923,-3561,-1933,-36,2065,4245,6330,8131,9411,10008,9749,8580,6494,3595,60,-3866,-7906,-11762,-15181,-17937,-19890,-20973,-21191,-20643,-19467,-17857,-16030,-14170,-12479,-11053,-9969,-9208,-8698,-8308,-7897,-7295,-6404,-5119,-3456,-1450,770,3052,5207,7056,8436,9247,9444,9061,8189,6977,5580,4155,2812,1615,566,-384,-1310,-2308,-3432,-4728,-6161,-7662,-9112,-10340,-11207,-11534,-11250,-10288,-8704,-6586,-4114,-1455,1165,3597,5684,7344,8534,9269,9592,9583,9326,8901,8378,7793,7166,6492,5762,4965,4103,3189,2270,1382,596,-50,-514,-776,-837,-712,-416,18,596,1294,2137,3112,4238,5487,6821,8183,9464,10574,11389,11813,11776,11247,10252,8876,7242,5519,3880,2489,1471,901,770,1030,1548,2178,2743,3093,3095,2685,1840,605,-916,-2583,-4235,-5692,-6822,-7494,-7661,-7294,-6451,-5186,-3626,-1872,-56,1714,3345,4742,5844,6573,6883,6702,6009,4764,2986,716,-1967,-4929,-8012,-11025,-13755,-16018,-17634,-18501,-18578,-17887,-16554,-14720,-12597,-10376,-8239,-6323,-4706,-3403,-2393,-1610,-987,-485,-71,227,378,318,24,-543,-1317,-2250,-3202,-4045,-4655,-4910,-4786,-4271,-3472,-2513,-1580,-857,-500,-627,-1266,-2384,-3857,-5516,-7149,-8547,-9518,-9922,-9693,-8821,-7393,-5519,-3373,-1122,1072,3088,4833,6290,7448,8378,9115,9751,10293,10792,11192,11484,11585,11469,11090,10475,9649,8700,7721,6813,6076,5579,5376,5482,5909,6612,7583,8748,10065,11451,12800,14014,14948,15501,15561,15083,14071,12597,10804,8877,7040,5491,4415,3899,3968,4521,5399,6349,7114,7439,7113,6031,4159,1601,-1467,-4774,-8031,-10910,-13160,-14549,-14972,-14412,-12952,-10774,-8110,-5245,-2452,2,1931,3203,3779,3710,3107,2156,1056,11,-806,-1293,-1404,-1193,-768,-298,41,80,-291,-1117,-2385,-3972,-5771,-7564,-9224,-10558,-11485,-11907,-11824,-11234,-10201,-8785,-7081,-5171,-3153,-1106,878,2724,4344,5669,6617,7142,7201,6797,5976,4804,3426,1943,529,-722,-1708,-2378,-2741,-2821,-2714,-2515,-2355,-2336,-2569,-3098,-3941,-5044,-6327,-7641,-8863,-9818,-10397,-10501,-10110,-9236,-7986,-6457,-4824,-3200,-1740,-490,465,1173,1642,1980,2257,2581,3005,3561,4241,4973,5694,6284,6657,6740,6466,5854,4913,3746,2460,1212,136,-616,-978,-889,-386,463,1549,2737,3914,4964,5821,6441,6807,6950,6878,6653,6288,5832,5287,4685,4031,3361,2705,2111,1614,1259,1037,950,941,944,890,690,294,-317,-1139,-2086,-3074,-3959,-4633,-4969,-4938,-4495,-3733,-2714,-1613,-565,256,719,739,275,-615,-1830,-3197,-4517,-5609,-6310,-6554,-6329,-5725,-4897,-4026,-3331,-2967,-3069,-3672,-4747,-6182,-7821,-9482,-10982,-12182,-12961,-13281,-13117,-12511,-11500,-10159,-8534,-6699,-4695,-2570,-375,1844,4016,6056,7858,9302,10272,10669,10423,9526,7995,5933,3468,776,-1935,-4464,-6619,-8254,-9283,-9689,-9537,-8941,-8083,-7136,-6294,-5703,-5464,-5624,-6155,-6983,-7983,-9004,-9908,-10563,-10888,-10842,-10426,-9683,-8656,-7406,-5986,-4412,-2733,-923,976,2979,5049,7159,9242,11248,13085,14715,16068,17153,17951,18521,18899,19135,19274,19311,19228,18961,18423,17529,16204,14417,12201,9644,6920,4220,1792,-152,-1419,-1882,-1506,-312,1559,3952,6618,9340,11863,14003,15573,16490,16670,16131,14911,13076,10752,8030,5058,1953,-1148,-4114,-6790,-9060,-10750,-11775,-12030,-11488,-10210,-8289,-5958,-3454,-1079,883,2203,2717,2394,1297,-389,-2424,-4511,-6407,-7876,-8826,-9220,-9147,-8771,-8290,-7939,-7891,-8288,-9168,-10479,-12096,-13802,-15369,-16560,-17179,-17109,-16322,-14873,-12921,-10655,-8316,-6120,-4247,-2839,-1928,-1507,-1487,-1719,-2069,-2354,-2463,-2283,-1785,-960,141,1426,2798,4137,5327,6297,6956,7285,7249,6850,6102,5014,3632,1996,162,-1787,-3771,-5691,-7441,-8920,-10024,-10682,-10831,-10462,-9610,-8344,-6805,-5132,-3498,-2045,-889,-98,307,354,96,-384,-1005,-1679,-2323,-2880,-3275,-3477,-3432,-3124,-2523,-1637,-462,950,2571,4303,6097,7832,9458,10883,12069,12988,13637,14043,14260,14341,14372,14420,14533,14757,15066,15433,15784,16021,16066,15826,15270,14362,13155,11669,10018,8259,6502,4824,3289,1957,844,-45,-737,-1287,-1757,-2224,-2738,-3333,-4004,-4691,-5340,-5829,-6099,-6068,-5723,-5074,-4171,-3088,-1916,-728,390,1400,2262,2981,3566,4049,4457,4808,5119,5358,5517,5529,5363,4940,4241,3212,1877,255,-1571,-3501,-5392,-7119,-8529,-9545,-10091,-10199,-9908,-9347,-8643,-7933,-7350,-6944,-6761,-6725,-6772,-6751,-6549,-6050,-5205,-4022,-2593,-1057,398,1577,2325,2524,2159,1271,3,-1491,-3013,-4404,-5550,-6378,-6902,-7168,-7248,-7260,-7271,-7371,-7607,-7988,-8520,-9159,-9863,-10568,-11214,-11740,-12091,-12215,-12061,-11582,-10725,-9473,-7787,-5711,-3267,-553,2322,5216,7971,10424,12429,13860,14654,14788,14322,13360,12065,10614,9197,7981,7080,6590,6488,6779,7337,8107,8936,9779,10529,11195,11740,12215,12626,13009,13367,13683,13920,14041,13986,13746,13276,12619,11754,10749,9603,8357,7017,5593,4079,2484,806,-924,-2676,-4386,-5967,-7329,-8339,-8916,-8944,-8413,-7301,-5724,-3780,-1669,423,2315,3838,4901,5456,5524,5195,4581,3847,3115,2530,2138,1987,2012,2139,2247,2186,1863,1162,83,-1364,-3066,-4895,-6675,-8242,-9454,-10215,-10491,-10304,-9720,-8842,-7768,-6593,-5388,-4184,-3015,-1856,-718,440,1600,2789,3965,5117,6185,7113,7843,8308,8466,8272,7719,6793,5535,3945,2109,29,-2201,-4550,-6950,-9341,-11662,-13841,-15803,-17478,-18785,-19667,-20072,-19978,-19402,-18380,-17014,-15411,-13718,-12073,-10591,-9356,-8381,-7643,-7042,-6485,-5844,-5030,-3996,-2722,-1272,290,1852,3317,4599,5654,6471,7091,7559,7946,8282,8576,8787,8847,8667,8195,7392,6309,5025,3695,2484,1564,1069,1086,1624,2614,3927,5370,6737,7826,8469,8552,8058,7010,5553,3864,2169,707,-323,-765,-567,244,1522,3060,4583,5825,6523,6519,5709,4138,1930,-672,-3388,-5876,-7858,-9063,-9359,-8687,-7126,-4849,-2093,849,3707,6225,8218,9574,10249,10289,9764,8826,7588,6208,4771,3371,2032,786,-381,-1458,-2437,-3287,-3957,-4379,-4484,-4204,-3497,-2370,-855,949,2903,4853,6590,7949,8755,8893,8309,7012,5108,2741,128,-2532,-5012,-7162,-8839,-10000,-10606,-10721,-10385,-9723,-8817,-7788,-6726,-5722,-4847,-4168,-3720,-3554,-3665,-4052,-4669,-5444,-6293,-7108,-7801,-8286,-8523,-8495,-8225,-7772,-7200,-6600,-6029,-5535,-5111,-4730,-4302,-3759,-2989,-1956,-635,923,2614,4289,5778,6914,7554,7634,7119,6107,4702,3104,1496,70,-1032,-1711,-1926,-1690,-1030,-32,1253,2719,4303,5906,7465,8900,10141,11133,11813,12139,12081,11624,10781,9574,8072,6318,4418,2440,477,-1385,-3071,-4510,-5643,-6417,-6807,-6794,-6390,-5633,-4595,-3364,-2066,-822,260,1073,1592,1803,1760,1556,1284,1069,982,1086,1350,1741,2132,2425,2491,2273,1724,912,-107,-1170,-2169,-2953,-3463,-3655,-3573,-3311,-2994,-2792,-2837,-3256,-4106,-5383,-7028,-8897,-10840,-12644,-14133,-15132,-15514,-15216,-14230,-12616,-10499,-8038,-5422,-2833,-450,1614,3256,4457,5224,5603,5681,5542,5293,5011,4776,4634,4608,4706,4886,5114,5306,5401,5316,4997,4410,3549,2435,1124,-335,-1858,-3391,-4867,-6228,-7441,-8449,-9249,-9812,-10139,-10255,-10162,-9914,-9541,-9075,-8581,-8067,-7591,-7160,-6797,-6482,-6210,-5925,-5597,-5161,-4576,-3788,-2774,-1495,23,1768,3658,5597,7458,9102,10396,11256,11620,11519,11016,10253,9375,8572,7982,7743,7907,8487,9417,10576,11808,12928,13764,14173,14042,13359,12116,10442,8435,6302,4205,2339,846,-135,-556,-366,383,1637,3262,5118,7033,8827,10348,11450,12043,12090,11597,10637,9319,7771,6148,4587,3204,2096,1316,874,756,892,1206,1585,1931,2131,2132,1880,1399,733,-17,-742,-1329,-1674,-1736,-1493,-1007,-363,299,851,1151,1111,672,-153,-1316,-2697,-4163,-5568,-6764,-7667,-8210,-8383,-8233,-7801,-7169,-6398,-5545,-4649,-3736,-2826,-1931,-1082,-305,337,772,926,714,103,-936,-2362,-4116,-6100,-8205,-10316,-12340,-14169,-15766,-17047,-18018,-18641,-18930,-18903,-18578,-18010,-17236,-16333,-15342,-14348,-13371,-12455,-11589,-10736,-9859,-8876,-7748,-6428,-4903,-3208,-1366,528,2408,4166,5714,6964,7870,8390,8563,8428,8083,7614,7137,6725,6472,6415,6604,7033,7708,8558,9546,10546,11478,12206,12620,12628,12142,11156,9687,7843,5776,3687,1799,298,-652,-987,-718,73,1207,2489,3703,4627,5117,5040,4374,3137,1435,-593,-2750,-4845,-6674,-8061,-8872,-9020,-8484,-7316,-5602,-3508,-1192,1150,3366,5305,6888,8048,8791,9141,9161,8937,8562,8127,7727,7401,7206,7129,7151,7231,7288,7270,7089,6698,6061,5168,4053,2759,1358,-75,-1480,-2796,-3996,-5053,-5962,-6725,-7330,-7786,-8062,-8155,-8027,-7670,-7070,-6240,-5215,-4053,-2820,-1609,-487,462,1197,1672,1903,1892,1694,1363,941,487,-1,-528,-1116,-1834,-2696,-3748,-4984,-6362,-7848,-9342,-10780,-12081,-13183,-14063,-14697,-15115,-15329,-15378,-15256,-14967,-14454,-13685,-12582,-11133,-9337,-7259,-5027,-2801,-781,853,1952,2453,2364,1797,931,-3,-777,-1186,-1113,-528,494,1778,3101,4208,4875,4941,4335,3093,1342,-698,-2782,-4616,-5979,-6643,-6519,-5548,-3813,-1447,1318,4224,6982,9321,11034,11948,12028,11284,9842,7882,5642,3366,1316,-313,-1335,-1681,-1297,-267,1333,3320,5535,7770,9865,11665,13059,13989,14434,14415,14013,13304,12417,11467,10569,9827,9291,8996,8895,8930,8978,8919,8636,8011,7028,5648,3977,2087,149,-1709,-3320,-4583,-5411,-5777,-5703,-5249,-4520,-3644,-2758,-2021,-1541,-1455,-1792,-2599,-3789,-5283,-6881,-8402,-9620,-10348,-10441,-9828,-8522,-6631,-4334,-1880,466,2430,3803,4420,4247,3302,1727,-304,-2589,-4915,-7140,-9107,-10786,-12109,-13110,-13783,-14166,-14251,-14067,-13578,-12801,-11727,-10387,-8835,-7141,-5403,-3710,-2153,-783,358,1282,1999,2569,3017,3408,3752,4077,4364,4606,4763,4835,4791,4670,4481,4300,4166,4141,4255,4506,4863,5260,5608,5818,5797,5485,4847,3891,2656,1226,-300,-1805,-3151,-4249,-4974,-5286,-5139,-4549,-3556,-2245,-706,942,2596,4139,5492,6577,7349,7797,7925,7785,7429,6935,6367,5795,5273,4847,4564,4461,4568,4919,5496,6297,7258,8303,9327,10213,10841,11119,10974,10376,9340,7908,6164,4191,2107,-5,-2035,-3917,-5586,-6987,-8110,-8918,-9446,-9692,-9697,-9487,-9096,-8547,-7867,-7070,-6182,-5243,-4289,-3400,-2619,-2041,-1705,-1661,-1920,-2452,-3193,-4050,-4874,-5540,-5895,-5840,-5313,-4312,-2909,-1214,609,2409,4029,5361,6342,6944,7211,7187,6933,6515,5943,5222,4329,3189,1786,48,-2000,-4348,-6897,-9544,-12131,-14508,-16516,-18031,-18962,-19255,-18918,-17964,-16475,-14505,-12157,-9511,-6672,-3743,-845,1898,4342,6360,7823,8641,8783,8262,7186,5712,4049,2445,1127,288,76,523,1614,3201,5120,7103,8932,10351,11199,11365,10824,9652,7974,6003,3930,2006,375,-794,-1461,-1613,-1300,-632,290,1327,2390,3386,4276,5039,5685,6230,6702,7118,7490,7828,8114,8362,8546,8688,8775,8835,8860,8890,8898,8914,8901,8869,8783,8663,8497,8334,8198,8159,8258,8551,9057,9777,10664,11634,12570,13307,13691,13549,12760,11256,9025,6157,2798,-827,-4466,-7849,-10739,-12945,-14346,-14913,-14681,-13775,-12352,-10615,-8743,-6914,-5240,-3805,-2628,-1689,-954,-344,176,664,1139,1584,1985,2286,2434,2391,2116,1617,916,66,-862,-1792,-2662,-3418,-4072,-4620,-5160,-5741,-6487,-7457,-8713,-10259,-12043,-13978,-15921,-17724,-19240,-20335,-20945,-21035,-20653,-19883,-18851,-17699,-16560,-15531,-14679,-13999,-13448,-12938,-12347,-11557,-10477,-9023,-7213,-5077,-2737,-335,1957,3976,5581,6698,7298,7447,7244,6858,6439,6149,6061,6232,6599,7092,7573,7898,7965,7656,6954,5855,4426,2769,1011,-714,-2284,-3600,-4613,-5292,-5662,-5754,-5611,-5295,-4812,-4201,-3418,-2458,-1257,197,1919,3871,5972,8120,10164,11977,13427,14417,14887,14826,14257,13278,11988,10543,9074,7711,6555,5657,5047,4713,4629,4760,5076,5528,6105,6757,7465,8183,8866,9447,9865,10028,9883,9361,8467,7190,5628,3845,1982,162,-1486,-2848,-3837,-4414,-4565,-4339,-3815,-3112,-2355,-1678,-1175,-911,-905,-1109,-1451,-1819,-2085,-2147,-1898,-1300,-343,930,2425,4026,5600,7005,8139,8905,9250,9151,8603,7629,6251,4514,2467,176,-2281,-4816,-7336,-9744,-11951,-13879,-15466,-16678,-17494,-17936,-18021,-17800,-17312,-16584,-15644,-14480,-13090,-11448,-9551,-7387,-5002,-2439,193,2779,5162,7191,8715,9615,9820,9313,8157,6464,4421,2229,128,-1687,-3027,-3803,-3961,-3554,-2678,-1509,-229,932,1800,2193,2031,1252,-92,-1928,-4116,-6494,-8904,-11169,-13154,-14727,-15785,-16260,-16096,-15288,-13861,-11889,-9493,-6835,-4115,-1545,670,2364,3426,3838,3649,3007,2095,1146,369,-26,87,792,2085,3891,6079,8458,10827,12980,14747,16001,16687,16789,16370,15497,14287,12838,11247,9586,7905,6246,4626,3081,1627,294,-883,-1904,-2737,-3420,-3952,-4402,-4796,-5190,-5607,-6045,-6484,-6863,-7113,-7158,-6928,-6393,-5538,-4418,-3097,-1693,-316,899,1854,2447,2641,2406,1774,808,-408,-1735,-3060,-4239,-5178,-5792,-6066,-5999,-5669,-5147,-4550,-3977,-3517,-3229,-3131,-3198,-3379,-3590,-3745,-3763,-3565,-3123,-2396,-1410,-187,1206,2696,4177,5561,6738,7627,8174,8336,8138,7607,6832,5895,4921,4008,3258,2743,2507,2551,2868,3375,4028,4707,5331,5803,6028,5961,5542,4798,3747,2472,1066,-376,-1751,-3000,-4075,-4985,-5741,-6397,-6997,-7572,-8150,-8712,-9239,-9676,-9969,-10062,-9916,-9502,-8824,-7904,-6779,-5513,-4144,-2741,-1318,81,1470,2849,4226,5628,7034,8458,9846,11173,12375,13399,14197,14746,15012,15026,14785,14324,13679,12872,11943,10916,9818,8662,7470,6249,5019,3804,2623,1498,453,-520,-1409,-2232,-3001,-3713,-4389,-5007,-5566,-6051,-6429,-6691,-6791,-6727,-6473,-6045,-5460,-4771,-4033,-3308,-2666,-2142,-1765,-1538,-1407,-1344,-1259,-1101,-809,-371,205,860,1517,2081,2450,2568,2381,1918,1215,367,-516,-1344,-2010,-2491,-2761,-2892,-2947,-3067,-3341,-3909,-4804,-6082,-7655,-9457,-11295,-12996,-14348,-15155,-15290,-14637,-13200,-11014,-8204,-4939,-1424,2122,5477,8447,10867,12615,13621,13863,13375,12219,10510,8368,5939,3376,836,-1539,-3586,-5216,-6313,-6866,-6873,-6402,-5560,-4473,-3277,-2107,-1054,-204,421,802,980,966,829,573,252,-140,-579,-1070,-1579,-2098,-2571,-2981,-3291,-3486,-3568,-3543,-3419,-3220,-2931,-2567,-2091,-1512,-786,57,1018,2036,3048,3969,4728,5251,5514,5512,5283,4890,4434,3996,3685,3578,3712,4120,4770,5613,6565,7531,8380,9017,9314,9200,8623,7579,6111,4323,2330,310,-1587,-3182,-4354,-4974,-4987,-4378,-3174,-1501,512,2663,4755,6598,8055,9019,9498,9500,9142,8516,7747,6909,6057,5181,4247,3194,1955,488,-1207,-3102,-5101,-7094,-8933,-10474,-11584,-12169,-12177,-11630,-10608,-9247,-7740,-6275,-5072,-4276,-4025,-4344,-5218,-6540,-8151,-9854,-11449,-12738,-13586,-13901,-13672,-12947,-11843,-10490,-9052,-7658,-6412,-5375,-4549,-3918,-3402,-2952,-2478,-1946,-1321,-622,119,832,1451,1908,2143,2134,1856,1323,563,-390,-1466,-2592,-3687,-4641,-5377,-5817,-5913,-5685,-5162,-4458,-3688,-2993,-2525,-2384,-2654,-3367,-4475,-5935,-7596,-9352,-11024,-12487,-13606,-14279,-14438,-14025,-13044,-11486,-9406,-6860,-3948,-783,2479,5705,8720,11406,13639,15374,16573,17286,17583,17560,17365,17088,16851,16701,16661,16709,16777,16804,16687,16405,15899,15221,14417,13589,12826,12242,11873,11770,11883,12136,12417,12568,12464,11981,11059,9701,7968,5987,3921,1930,191,-1203,-2165,-2717,-2891,-2782,-2484,-2068,-1606,-1091,-519,172,1016,2066,3289,4649,6024,7257,8184,8635,8490,7708,6308,4430,2258,33,-2019,-3705,-4925,-5640,-5942,-5953,-5866,-5859,-6099,-6689,-7680,-9036,-10671,-12435,-14154,-15645,-16726,-17275,-17194,-16471,-15138,-13290,-11059,-8602,-6093,-3682,-1518,292,1653,2518,2849,2695,2095,1195,126,-945,-1869,-2563,-2981,-3174,-3227,-3262,-3353,-3559,-3810,-4051,-4126,-3958,-3484,-2731,-1792,-785,171,994,1667,2199,2645,3034,3349,3540,3457,2964,1895,170,-2196,-5056,-8101,-10942,-13113,-14208,-13923,-12150,-8999,-4821,-122,4456,8306,10880,11852,11110,8818,5364,1312,-2686,-5980,-8019,-8415,-7024,-3938,498,5731,11107,15886,19443,21250,21054,18835,14891,9727,4038,-1446,-6059,-9281,-10855,-10763,-9225,-6661,-3547,-383,2428,4625,6095,6873,7098,6951,6616,6230,5873,5540,5206,4784,4238,3525,2695,1823,1051,496,282,422,888,1524,2128,2461,2285,1459,-88,-2241,-4808,-7435,-9762,-11414,-12115,-11727,-10290,-8013,-5268,-2494,-166,1342,1758,1035,-716,-3195,-5993,-8676,-10816,-12101,-12345,-11522,-9761,-7328,-4553,-1834,502,2168,3029,3060,2392,1239,-92,-1320,-2164,-2476,-2180,-1358,-164,1188,2459,3490,4147,4426,4364,4074,3671,3277,2957,2746,2604,2486,2282,1956,1423,710,-162,-1111,-2038,-2831,-3421,-3714,-3718,-3426,-2897,-2213,-1456,-738,-148,228,330,130,-377,-1146,-2123,-3202,-4274,-5223,-5915,-6271,-6223,-5748,-4889,-3684,-2216,-552,1250,3142,5096,7080,9058,10987,12792,14400,15706,16614,17030,16887,16165,14893,13172,11150,9026,7009,5296,4068,3414,3388,3924,4924,6199,7578,8860,9901,10589,10875,10741,10231,9375,8252,6907,5417,3816,2186,553,-981,-2392,-3575,-4505,-5107,-5369,-5263,-4832,-4101,-3169,-2121,-1079,-149,554,955,996,660,-14,-993,-2169,-3500,-4874,-6274,-7622,-8897,-10034,-10966,-11594,-11804,-11480,-10526,-8908,-6637,-3844,-703,2519,5527,8027,9759,10539,10291,9054,6979,4292,1304,-1701,-4426,-6658,-8273,-9238,-9623,-9568,-9248,-8839,-8481,-8265,-8205,-8257,-8328,-8283,-8005,-7389,-6389,-4998,-3295,-1362,624,2541,4206,5508,6340,6651,6422,5698,4531,3034,1307,-535,-2393,-4190,-5883,-7432,-8847,-10116,-11247,-12235,-13045,-13650,-13969,-13949,-13499,-12590,-11190,-9362,-7201,-4869,-2584,-530,1068,2089,2450,2166,1345,154,-1167,-2384,-3263,-3641,-3422,-2613,-1310,300,1993,3518,4656,5252,5198,4517,3256,1567,-388,-2435,-4404,-6188,-7701,-8924,-9851,-10503,-10900,-11034,-10893,-10420,-9571,-8279,-6542,-4359,-1826,920,3696,6255,8387,9856,10522,10288,9161,7230,4670,1694,-1425,-4461,-7176,-9408,-11041,-12016,-12354,-12071,-11276,-10014,-8411,-6531,-4481,-2348,-221,1790,3625,5178,6432,7345,7940,8261,8359,8324,8204,8061,7906,7735,7514,7206,6759,6167,5418,4573,3705,2934,2393,2195,2448,3165,4352,5884,7657,9468,11163,12558,13540,14020,13987,13474,12567,11394,10089,8798,7634,6692,6013,5603,5415,5383,5406,5395,5254,4924,4381,3641,2771,1851,1005,326,-90,-181,51,610,1412,2397,3446,4478,5398,6171,6774,7241,7618,7986,8413,8971,9694,10602,11664,12844,14060,15251,16334,17252,17975,18466,18756,18842,18792,18621,18403,18132,17838,17474,16991,16307,15324,13979,12214,10055,7573,4896,2213,-299,-2451,-4117,-5226,-5787,-5878,-5646,-5255,-4890,-4699,-4793,-5218,-5964,-6963,-8113,-9290,-10359,-11205,-11726,-11854,-11565,-10863,-9804,-8488,-7015,-5540,-4168,-3028,-2203,-1743,-1674,-1953,-2531,-3303,-4163,-5002,-5712,-6237,-6520,-6569,-6404,-6075,-5651,-5198,-4771,-4418,-4157,-3978,-3869,-3765,-3644,-3445,-3173,-2821,-2439,-2082,-1837,-1775,-1977,-2481,-3299,-4409,-5731,-7178,-8609,-9920,-10972,-11707,-12058,-12040,-11677,-11052,-10239,-9350,-8468,-7666,-6984,-6438,-5990,-5607,-5224,-4795,-4292,-3732,-3148,-2619,-2240,-2074,-2209,-2656,-3402,-4399,-5543,-6733,-7857,-8815,-9545,-10008,-10209,-10186,-9994,-9700,-9385,-9083,-8855,-8694,-8614,-8568,-8550,-8486,-8369,-8133,-7775,-7250,-6566,-5721,-4736,-3665,-2548,-1464,-472,365,1001,1402,1573,1511,1266,869,370,-174,-745,-1303,-1848,-2390,-2929,-3516,-4146,-4878,-5698,-6639,-7678,-8792,-9938,-11036,-12010,-12748,-13166,-13178,-12745,-11869,-10600,-9031,-7307,-5552,-3941,-2579,-1567,-944,-707,-793,-1137,-1613,-2149,-2658,-3087,-3437,-3707,-3936,-4173,-4444,-4790,-5208,-5675,-6159,-6581,-6885,-6994,-6862,-6474,-5840,-4996,-4038,-3026,-2088,-1290,-711,-385,-303,-430,-676,-939,-1110,-1076,-785,-198,658,1714,2882,4037,5064,5865,6365,6541,6418,6051,5558,5045,4642,4440,4502,4841,5435,6213,7107,8011,8869,9601,10203,10656,10994,11254,11464,11657,11821,11924,11917,11728,11302,10599,9606,8365,6922,5393,3856,2438,1211,244,-425,-806,-913,-801,-520,-123,344,853,1379,1911,2441,2958,3449,3905,4316,4678,5009,5320,5637,5993,6405,6880,7426,8004,8592,9140,9607,9955,10166,10229,10150,9973,9707,9427,9146,8926,8775,8725,8759,8867,8999,9115,9133,9003,8650,8047,7189,6095,4861,3553,2329,1263,481,26,-75,151,645,1321,2091,2864,3584,4214,4756,5232,5678,6145,6659,7257,7925,8657,9399,10095,10666,11024,11102,10835,10215,9257,8044,6679,5312,4080,3132,2563,2437,2751,3451,4428,5555,6671,7657,8397,8830,8954,8787,8406,7886,7301,6729,6202,5748,5365,5036,4744,4466,4194,3927,3684,3495,3384,3404,3551,3853,4269,4767,5289,5766,6153,6403,6502,6464,6315,6113,5927,5803,5819,5972,6280,6693,7149,7567,7845,7924,7711,7213,6393,5312,4001,2542,1002,-555,-2069,-3516,-4863,-6119,-7281,-8367,-9380,-10331,-11203,-11998,-12690,-13272,-13744,-14093,-14351,-14518,-14615,-14654,-14620,-14496,-14246,-13808,-13137,-12185,-10948,-9440,-7744,-5938,-4156,-2504,-1089,23,813,1291,1524,1589,1571,1551,1569,1630,1699,1707,1578,1234,636,-235,-1333,-2589,-3888,-5132,-6198,-7028,-7565,-7830,-7855,-7717,-7512,-7316,-7225,-7268,-7479,-7827,-8280,-8763,-9213,-9566,-9772,-9809,-9681,-9408,-9040,-8624,-8214,-7858,-7590,-7423,-7357,-7379,-7452,-7554,-7636,-7667,-7631,-7503,-7290,-7010,-6673,-6327,-5977,-5664,-5372,-5114,-4849,-4553,-4185,-3714,-3111,-2399,-1576,-728,107,825,1367,1660,1681,1406,879,136,-732,-1641,-2508,-3257,-3847,-4263,-4521,-4663,-4748,-4825,-4962,-5179,-5514,-5945,-6467,-7025,-7589,-8103,-8535,-8854,-9048,-9121,-9083,-8962,-8782,-8567,-8365,-8171,-8047,-7973,-7989,-8088,-8269,-8539,-8865,-9252,-9652,-10059,-10420,-10721,-10913,-10989,-10938,-10764,-10512,-10211,-9926,-9693,-9545,-9472,-9442,-9383,-9209,-8836,-8178,-7197,-5881,-4260,-2425,-457,1492,3332,4923,6209,7126,7666,7858,7741,7387,6881,6270,5639,4994,4361,3721,3027,2254,1331,245,-1047,-2518,-4155,-5887,-7646,-9349,-10901,-12223,-13248,-13917,-14221,-14141,-13710,-12939,-11875,-10541,-8972,-7190,-5230,-3120,-918,1321,3515,5565,7378,8831,9842,10323,10227,9552,8328,6650,4642,2479,338,-1583,-3136,-4182,-4665,-4558,-3924,-2839,-1445,116,1715,3203,4526,5600,6435,7049,7491,7839,8153,8505,8931,9464,10079,10752,11407,11968,12359,12494,12338,11858,11081,10043,8839,7545,6293,5160,4249,3602,3244,3151,3278,3554,3910,4282,4617,4890,5084,5201,5263,5286,5302,5341,5407,5525,5667,5828,5968,6055,6064,5961,5738,5390,4925,4370,3744,3086,2413,1760,1123,534,-33,-542,-1028,-1441,-1804,-2055,-2198,-2167,-1956,-1512,-840,78,1207,2517,3938,5400,6816,8104,9186,10005,10522,10724,10626,10266,9700,9001,8241,7488,6806,6226,5768,5436,5199,5040,4924,4827,4737,4654,4597,4578,4637,4786,5035,5400,5843,6356,6885,7388,7824,8142,8332,8369,8275,8071,7800,7508,7247,7054,6964,6978,7098,7271,7464,7588,7583,7383,6924,6200,5198,3977,2608,1199,-113,-1205,-1938,-2245,-2060,-1418,-372,949,2412,3860,5171,6239,7019,7504,7741,7796,7769,7747,7806,8005,8345,8820,9362,9911,10379,10698,10812,10703,10367,9853,9193,8472,7732,7047,6442,5946,5547,5240,4971,4729,4483,4224,3993,3798,3717,3778,4036,4495,5138,5914,6700,7397,7823,7867,7389,6337,4694,2521,-54,-2875,-5714,-8387,-10675,-12436,-13566,-14025,-13848,-13119,-11969,-10565,-9052,-7603,-6297,-5232,-4395,-3781,-3312,-2921,-2517,-2028,-1405,-598,378,1530,2793,4133,5473,6755,7925,8918,9711,10246,10512,10474,10137,9481,8546,7331,5902,4280,2540,718,-1116,-2911,-4623,-6197,-7605,-8818,-9803,-10557,-11032,-11228,-11090,-10617,-9776,-8595,-7096,-5352,-3461,-1530,302,1912,3207,4100,4585,4667,4421,3929,3301,2626,1968,1361,775,167,-546,-1445,-2583,-4006,-5662,-7506,-9384,-11165,-12676,-13779,-14377,-14416,-13928,-12966,-11672,-10164,-8597,-7099,-5744,-4611,-3671,-2929,-2313,-1779,-1277,-793,-327,67,346,430,262,-192,-952,-1975,-3200,-4539,-5869,-7100,-8121,-8869,-9312,-9451,-9320,-8998,-8545,-8066,-7627,-7280,-7065,-6968,-6971,-7020,-7055,-7013,-6850,-6535,-6076,-5509,-4883,-4289,-3789,-3475,-3378,-3546,-3947,-4577,-5350,-6216,-7078,-7873,-8531,-9015,-9303,-9395,-9322,-9114,-8818,-8483,-8136,-7819,-7529,-7279,-7056,-6845,-6627,-6379,-6068,-5680,-5179,-4559,-3805,-2940,-1972,-961,69,1047,1950,2721,3356,3824,4134,4293,4309,4201,3990,3675,3282,2799,2244,1617,944,225,-491,-1222,-1919,-2616,-3290,-3971,-4662,-5385,-6129,-6914,-7697,-8483,-9209,-9866,-10388,-10771,-10980,-11024,-10910,-10670,-10326,-9932,-9510,-9117,-8765,-8508,-8339,-8293,-8361,-8539,-8819,-9171,-9567,-9975,-10348,-10656,-10857,-10929,-10860,-10641,-10283,-9791,-9182,-8462,-7652,-6741,-5759,-4680,-3531,-2291,-981,397,1819,3257,4653,5956,7087,7971,8548,8751,8575,8008,7107,5938,4596,3210,1867,700,-226,-845,-1139,-1135,-879,-471,13,438,760,868,759,401,-178,-948,-1853,-2835,-3834,-4792,-5673,-6447,-7099,-7636,-8066,-8411,-8694,-8930,-9143,-9346,-9535,-9725,-9884,-10007,-10061,-10019,-9862,-9579,-9170,-8642,-8025,-7307,-6534,-5667,-4717,-3652,-2437,-1048,542,2352,4352,6536,8815,11142,13401,15511,17372,18913,20070,20814,21138,21059,20615,19862,18852,17661,16335,14929,13471,11985,10471,8932,7355,5745,4090,2416,732,-915,-2494,-3946,-5235,-6311,-7139,-7700,-7973,-7958,-7647,-7046,-6160,-5011,-3617,-2038,-311,1470,3237,4910,6401,7662,8634,9309,9691,9808,9709,9439,9044,8555,7984,7348,6634,5871,5057,4243,3462,2771,2221,1851,1695,1760,2034,2484,3049,3678,4287,4845,5297,5641,5882,6036,6143,6226,6322,6440,6603,6799,7050,7324,7641,7956,8259,8508,8652,8644,8441,7986,7297,6357,5241,4025,2837,1793,1048,675,764,1293,2220,3413,4738,6004,7071,7795,8110,7980,7441,6566,5454,4237,3007,1874,886,76,-548,-1009,-1316,-1490,-1539,-1464,-1275,-972,-588,-143,308,718,1041,1231,1275,1166,942,663,404,268,337,683,1354,2342,3617,5100,6687,8264,9704,10918,11806,12355,12529,12398,11996,11424,10771,10093,9475,8918,8438,8019,7627,7256,6883,6526,6207,5956,5830,5849,6035,6384,6837,7335,7766,8029,8009,7652,6881,5748,4273,2582,806,-911,-2402,-3542,-4230,-4414,-4109,-3372,-2326,-1112,84,1109,1801,2058,1817,1075,-103,-1606,-3287,-4949,-6429,-7532,-8144,-8155,-7553,-6332,-4599,-2433,-14,2534,5033,7360,9391,11050,12284,13086,13465,13468,13148,12589,11863,11077,10318,9673,9220,8991,8990,9182,9467,9753,9894,9790,9344,8522,7324,5832,4140,2414,798,-554,-1538,-2104,-2246,-2042,-1574,-977,-367,147,474,558,373,-90,-795,-1719,-2792,-3983,-5222,-6469,-7679,-8784,-9741,-10482,-10949,-11106,-10935,-10451,-9711,-8795,-7817,-6896,-6153,-5687,-5560,-5791,-6347,-7125,-7997,-8780,-9297,-9377,-8887,-7749,-5951,-3555,-672,2503,5786,8939,11755,14073,15743,16717,16985,16597,15679,14339,12753,11017,9254,7503,5778,4059,2296,438,-1529,-3625,-5778,-7925,-9936,-11685,-13051,-13941,-14313,-14181,-13616,-12736,-11699,-10651,-9749,-9088,-8735,-8692,-8910,-9309,-9782,-10224,-10551,-10698,-10648,-10410,-10016,-9526,-8980,-8435,-7902,-7399,-6892,-6374,-5804,-5168,-4473,-3723,-2983,-2285,-1713,-1303,-1103,-1128,-1343,-1714,-2140,-2528,-2765,-2744,-2395,-1687,-631,684,2145,3584,4828,5726,6157,6069,5485,4479,3208,1830,527,-543,-1280,-1624,-1589,-1243,-679,-34,582,1064,1353,1424,1294,1000,598,146,-316,-750,-1155,-1526,-1892,-2280,-2720,-3250,-3884,-4636,-5498,-6444,-7446,-8445,-9404,-10260,-10976,-11510,-11852,-11981,-11935,-11712,-11385,-10973,-10546,-10143,-9801,-9558,-9416,-9383,-9426,-9524,-9604,-9623,-9494,-9167,-8579,-7698,-6512,-5037,-3330,-1454,471,2354,4061,5499,6566,7218,7424,7218,6666,5861,4918,3949,3022,2203,1460,781,61,-749,-1753,-2971,-4416,-6038,-7751,-9439,-10980,-12259,-13189,-13735,-13892,-13719,-13274,-12658,-11935,-11159,-10364,-9511,-8599,-7564,-6396,-5092,-3687,-2269,-940,168,924,1227,988,199,-1119,-2865,-4904,-7059,-9130,-10942,-12314,-13143,-13357,-12957,-11999,-10594,-8885,-7038,-5211,-3530,-2099,-940,-68,602,1133,1639,2215,2921,3803,4848,6011,7221,8400,9452,10333,10994,11431,11671,11730,11666,11506,11280,10997,10645,10190,9601,8833,7869,6709,5374,3914,2401,888,-543,-1880,-3066,-4143,-5087,-5966,-6780,-7570,-8342,-9092,-9808,-10453,-11001,-11409,-11673,-11763,-11715,-11517,-11231,-10854,-10440,-9994,-9538,-9082,-8622,-8168,-7699,-7218,-6703,-6143,-5527,-4845,-4096,-3283,-2410,-1480,-503,535,1624,2789,4016,5322,6669,8051,9396,10664,11761,12634,13195,13406,13228,12660,11734,10491,9018,7368,5646,3892,2191,574,-915,-2249,-3394,-4338,-5046,-5514,-5721,-5668,-5358,-4809,-4050,-3133,-2108,-1061,-41,868,1624,2194,2564,2744,2763,2656,2478,2271,2082,1938,1856,1828,1834,1829,1768,1599,1281,796,135,-662,-1546,-2420,-3200,-3769,-4040,-3951,-3457,-2586,-1388,54,1625,3226,4760,6158,7379,8418,9292,10015,10633,11137,11534,11792,11864,11726,11351,10749,9969,9077,8170,7342,6660,6188,5934,5873,5971,6131,6309,6416,6429,6326,6143,5915,5723,5607,5623,5774,6046,6379,6718,6973,7083,6999,6688,6171,5473,4650,3757,2847,1943,1066,189,-708,-1662,-2701,-3828,-5029,-6270,-7472,-8597,-9534,-10266,-10718,-10892,-10781,-10412,-9823,-9060,-8182,-7230,-6251,-5260,-4254,-3218,-2097,-867,540,2118,3892,5805,7811,9813,11713,13409,14811,15846,16490,16721,16608,16166,15527,14722,13865,12991,12140,11329,10539,9756,8939,8069,7118,6101,5029,3957,2933,2024,1270,703,312,73,-68,-174,-302,-503,-808,-1210,-1706,-2245,-2791,-3297,-3727,-4057,-4295,-4438,-4523,-4567,-4590,-4603,-4598,-4548,-4430,-4188,-3805,-3241,-2507,-1613,-608,453,1494,2453,3274,3921,4398,4731,4974,5210,5525,5981,6657,7541,8650,9897,11217,12487,13616,14496,15081,15323,15261,14925,14408,13788,13176,12629,12231,11983,11891,11906,11960,11978,11882,11596,11095,10338,9342,8137,6760,5291,3782,2327,967,-227,-1253,-2093,-2787,-3368,-3900,-4435,-5034,-5731,-6562,-7521,-8598,-9753,-10935,-12081,-13127,-14005,-14669,-15076,-15209,-15075,-14675,-14060,-13247,-12281,-11189,-9973,-8649,-7189,-5592,-3825,-1898,203,2441,4790,7178,9538,11773,13794,15508,16852,17762,18248,18283,17963,17304,16449,15443,14408,13380,12403,11457,10498,9453,8237,6780,5040,3012,760,-1635,-4015,-6241,-8149,-9604,-10538,-10892,-10734,-10116,-9200,-8109,-7003,-5989,-5148,-4486,-4003,-3601,-3254,-2844,-2386,-1832,-1263,-730,-344,-207,-410,-1002,-2003,-3355,-4962,-6681,-8335,-9751,-10782,-11315,-11308,-10783,-9815,-8542,-7118,-5704,-4438,-3430,-2703,-2263,-2011,-1857,-1664,-1313,-733,132,1239,2542,3929,5273,6473,7414,8035,8321,8268,7952,7439,6826,6221,5689,5304,5069,4983,4978,4997,4950,4770,4420,3869,3134,2260,1286,291,-671,-1565,-2339,-3032,-3634,-4217,-4824,-5500,-6289,-7197,-8212,-9314,-10443,-11568,-12613,-13550,-14320,-14899,-15257,-15377,-15258,-14895,-14299,-13483,-12471,-11303,-10025,-8708,-7406,-6209,-5154,-4302,-3661,-3206,-2912,-2676,-2437,-2071,-1512,-696,395,1737,3263,4882,6472,7924,9133,10027,10568,10760,10647,10293,9778,9173,8526,7858,7153,6371,5457,4358,3048,1508,-225,-2109,-4052,-5978,-7767,-9364,-10676,-11689,-12386,-12797,-12972,-12958,-12829,-12602,-12324,-11961,-11526,-10957,-10273,-9435,-8513,-7536,-6611,-5832,-5301,-5115,-5322,-5946,-6941,-8237,-9681,-11147,-12429,-13401,-13902,-13854,-13226,-12018,-10343,-8283,-6034,-3722,-1528,450,2108,3437,4426,5163,5699,6151,6584,7062,7609,8221,8856,9476,10008,10418,10641,10666,10463,10038,9416,8611,7688,6655,5575,4440,3271,2055,777,-555,-1956,-3391,-4853,-6279,-7632,-8843,-9845,-10589,-11013,-11117,-10898,-10419,-9748,-8991,-8243,-7593,-7112,-6827,-6775,-6912,-7253,-7715,-8306,-8941,-9625,-10304,-10965,-11592,-12148,-12620,-12976,-13178,-13222,-13066,-12727,-12201,-11514,-10695,-9758,-8729,-7597,-6360,-4991,-3480,-1811,3,1930,3924,5914,7808,9538,11005,12168,12986,13455,13602,13470,13126,12617,11997,11280,10458,9514,8387,7053,5475,3652,1626,-548,-2761,-4897,-6843,-8465,-9706,-10491,-10850,-10806,-10469,-9934,-9328,-8754,-8276,-7936,-7695,-7519,-7302,-6974,-6455,-5709,-4754,-3639,-2470,-1386,-515,3,84,-302,-1138,-2311,-3684,-5074,-6296,-7203,-7677,-7679,-7217,-6372,-5258,-4019,-2785,-1668,-742,-3,552,1026,1499,2060,2794,3706,4782,5947,7093,8104,8885,9364,9530,9422,9108,8722,8359,8156,8175,8474,9028,9783,10630,11435,12070,12418,12410,12024,11293,10294,9135,7950,6845,5938,5273,4878,4706,4669,4651,4501,4094,3314,2111,477,-1518,-3767,-6116,-8379,-10415,-12047,-13207,-13830,-13936,-13598,-12908,-12017,-11042,-10123,-9343,-8753,-8373,-8164,-8090,-8073,-8065,-7993,-7833,-7524,-7065,-6391,-5513,-4374,-2989,-1347,519,2567,4727,6919,9048,11025,12769,14216,15336,16112,16571,16753,16688,16451,16037,15500,14812,13980,12972,11780,10385,8798,7034,5139,3160,1171,-759,-2554,-4157,-5528,-6644,-7514,-8150,-8594,-8868,-9007,-9017,-8893,-8633,-8189,-7574,-6753,-5778,-4675,-3543,-2467,-1566,-936,-646,-749,-1206,-1976,-2944,-3962,-4909,-5629,-6030,-6055,-5682,-4963,-3965,-2787,-1535,-284,904,2008,3057,4071,5126,6257,7505,8878,10350,11872,13359,14742,15913,16824,17409,17660,17584,17232,16659,15961,15220,14517,13926,13465,13147,12923,12730,12491,12118,11539,10717,9617,8274,6731,5074,3406,1842,471,-618,-1406,-1884,-2118,-2170,-2163,-2168,-2287,-2568,-3032,-3674,-4445,-5281,-6109,-6847,-7442,-7841,-8051,-8066,-7948,-7719,-7451,-7163,-6890,-6627,-6360,-6058,-5696,-5234,-4662,-3958,-3122,-2159,-1075,121,1417,2801,4259,5766,7304,8832,10309,11684,12898,13904,14652,15112,15284,15173,14827,14299,13648,12933,12194,11439,10665,9819,8867,7732,6391,4793,2980,959,-1150,-3278,-5286,-7072,-8536,-9613,-10274,-10530,-10438,-10055,-9496,-8834,-8167,-7562,-7066,-6708,-6506,-6432,-6500,-6654,-6904,-7202,-7556,-7932,-8340,-8737,-9122,-9441,-9661,-9714,-9560,-9119,-8385,-7318,-5941,-4306,-2462,-511,1450,3347,5059,6570,7801,8782,9523,10077,10526,10922,11351,11851,12449,13149,13912,14695,15421,16019,16399,16511,16299,15774,14952,13914,12735,11532,10393,9412,8632,8084,7732,7523,7353,7111,6683,5974,4926,3529,1823,-107,-2146,-4167,-6047,-7683,-9002,-9980,-10620,-10979,-11119,-11128,-11078,-11035,-11021,-11047,-11088,-11109,-11075,-10956,-10731,-10412,-10008,-9551,-9065,-8562,-8043,-7482,-6847,-6087,-5170,-4059,-2758,-1277,335,2031,3740,5405,6976,8408,9681,10775,11681,12400,12930,13281,13464,13498,13420,13243,13030,12792,12578,12393,12246,12102,11927,11641,11174,10439,9369,7918,6071,3863,1346,-1366,-4173,-6930,-9513,-11810,-13724,-15208,-16226,-16796,-16955,-16759,-16288,-15610,-14800,-13922,-13029,-12158,-11353,-10623,-9999,-9488,-9095,-8827,-8679,-8631,-8679,-8775,-8892,-8977,-8966,-8809,-8437,-7802,-6887,-5664,-4188,-2490,-676,1164,2899,4434,5657,6536,7035,7205,7108,6864,6586,6405,6420,6713,7307,8206,9332,10609,11901,13090,14045,14677,14916,14742,14183,13289,12150,10870,9536,8246,7043,5966,4990,4097,3205,2289,1265,137,-1109,-2432,-3780,-5093,-6305,-7365,-8246,-8935,-9444,-9803,-10037,-10201,-10302,-10382,-10429,-10451,-10424,-10343,-10187,-9966,-9685,-9354,-9008,-8637,-8279,-7903,-7542,-7151,-6771,-6362,-5969,-5571,-5199,-4836,-4476,-4075,-3599,-2972,-2157,-1089,246,1847,3676,5646,7664,9586,11298,12661,13598,14046,14009,13526,12683,11593,10379,9163,8035,7060,6244,5576,4977,4386,3695,2857,1802,545,-912,-2489,-4129,-5718,-7184,-8428,-9404,-10058,-10408,-10433,-10217,-9769,-9178,-8475,-7727,-6952,-6197,-5473,-4803,-4215,-3733,-3382,-3217,-3232,-3492,-3965,-4666,-5553,-6562,-7631,-8646,-9536,-10176,-10513,-10468,-10010,-9144,-7882,-6294,-4464,-2490,-509,1377,3037,4409,5425,6097,6452,6572,6555,6521,6563,6783,7219,7875,8725,9670,10623,11463,12085,12419,12413,12071,11437,10571,9579,8549,7571,6706,5978,5372,4848,4342,3784,3136,2353,1456,458,-574,-1581,-2501,-3272,-3878,-4302,-4583,-4770,-4944,-5177,-5553,-6114,-6898,-7875,-9012,-10221,-11406,-12470,-13304,-13846,-14042,-13885,-13409,-12662,-11740,-10728,-9723,-8798,-8000,-7327,-6761,-6224,-5632,-4894,-3910,-2623,-1005,947,3152,5546,7983,10344,12495,14317,15732,16696,17186,17248,16913,16272,15387,14343,13196,12003,10783,9561,8320,7070,5779,4454,3073,1651,203,-1260,-2688,-4066,-5352,-6508,-7541,-8396,-9124,-9681,-10138,-10470,-10745,-10961,-11159,-11359,-11566,-11805,-12058,-12342,-12620,-12905,-13141,-13326,-13408,-13359,-13159,-12781,-12235,-11524,-10679,-9727,-8700,-7606,-6460,-5226,-3901,-2426,-800,1000,2934,4946,6939,8794,10384,11603,12359,12639,12457,11904,11118,10247,9470,8932,8733,8939,9526,10432,11533,12694,13754,14603,15123,15301,15099,14607,13848,12953,11951,10932,9881,8802,7644,6343,4856,3129,1168,-990,-3280,-5580,-7778,-9740,-11368,-12581,-13362,-13712,-13709,-13433,-13009,-12543,-12143,-11871,-11762,-11815,-11972,-12183,-12353,-12406,-12286,-11938,-11371,-10584,-9634,-8561,-7433,-6301,-5201,-4170,-3211,-2325,-1498,-706,80,885,1733,2654,3648,4735,5907,7151,8456,9786,11113,12395,13582,14637,15501,16145,16531,16649,16476,16046,15344,14434,13320,12054,10648,9130,7491,5742,3856,1848,-294,-2529,-4830,-7115,-9323,-11344,-13099,-14507,-15500,-16063,-16200,-15953,-15415,-14675,-13851,-13044,-12334,-11786,-11411,-11221,-11164,-11217,-11300,-11377,-11393,-11325,-11160,-10914,-10585,-10215,-9797,-9346,-8841,-8262,-7566,-6721,-5685,-4440,-2979,-1336,445,2271,4060,5704,7134,8283,9146,9737,10114,10365,10583,10861,11285,11899,12715,13721,14839,15999,17089,18010,18680,19023,19027,18663,17985,17015,15833,14483,13025,11489,9885,8222,6471,4626,2677,622,-1495,-3641,-5738,-7718,-9504,-11029,-12259,-13158,-13746,-14034,-14071,-13915,-13613,-13235,-12828,-12435,-12098,-11830,-11657,-11577,-11584,-11669,-11786,-11912,-11972,-11919,-11686,-11212,-10459,-9396,-8017,-6356,-4430,-2330,-100,2160,4385,6507,8469,10235,11789,13118,14229,15135,15841,16374,16723,16904,16909,16736,16392,15878,15225,14441,13581,12644,11682,10673,9628,8498,7241,5808,4145,2242,93,-2241,-4692,-7128,-9436,-11468,-13111,-14291,-14952,-15137,-14883,-14326,-13577,-12801,-12116,-11635,-11425,-11499,-11844,-12398,-13078,-13797,-14453,-14972,-15278,-15332,-15111,-14622,-13880,-12939,-11814,-10584,-9255,-7884,-6481,-5065,-3639,-2199,-747,738,2233,3750,5242,6681,8009,9183,10140,10865,11334,11568,11610,11522,11361,11225,11133,11157,11285,11510,11799,12095,12354,12520,12562,12468,12227,11875,11416,10889,10300,9647,8917,8075,7071,5880,4449,2786,890,-1190,-3392,-5629,-7800,-9811,-11569,-13004,-14066,-14735,-15016,-14935,-14528,-13848,-12942,-11861,-10659,-9374,-8075,-6807,-5636,-4623,-3811,-3250,-2934,-2866,-2977,-3210,-3453,-3627,-3629,-3417,-2966,-2288,-1465,-542,368,1213,1943,2553,3061,3528,4015,4593,5317,6214,7290,8505,9795,11076,12231,13189,13834,14146,14076,13656,12911,11900,10676,9293,7792,6190,4513,2742,899,-1030,-3012,-5015,-6978,-8825,-10471,-11838,-12853,-13490,-13738,-13632,-13238,-12638,-11928,-11201,-10514,-9932,-9457,-9086,-8781,-8503,-8198,-7844,-7405,-6881,-6292,-5653,-5018,-4424,-3927,-3565,-3382,-3373,-3555,-3882,-4310,-4768,-5158,-5398,-5382,-5050,-4336,-3245,-1789,-50,1880,3879,5825,7615,9159,10425,11382,12081,12545,12854,13068,13239,13410,13605,13796,13988,14104,14127,13993,13675,13157,12423,11513,10425,9233,7951,6651,5366,4150,3037,2064,1242,582,66,-339,-674,-1009,-1400,-1931,-2637,-3569,-4727,-6082,-7588,-9136,-10647,-11985,-13079,-13819,-14200,-14179,-13817,-13164,-12310,-11368,-10418,-9553,-8816,-8219,-7744,-7334,-6920,-6435,-5804,-5007,-4001,-2822,-1476,-19,1516,3086,4678,6264,7861,9453,11062,12664,14250,15762,17146,18317,19195,19705,19795,19447,18675,17539,16114,14513,12830,11177,9603,8166,6843,5609,4396,3133,1766,251,-1405,-3184,-5003,-6804,-8473,-9950,-11156,-12060,-12657,-12973,-13058,-12984,-12831,-12672,-12568,-12568,-12676,-12900,-13191,-13514,-13798,-13984,-14007,-13818,-13401,-12739,-11878,-10838,-9683,-8456,-7198,-5922,-4642,-3325,-1964,-515,1023,2667,4385,6140,7869,9493,10942,12154,13085,13726,14105,14261,14286,14251,14239,14324,14543,14907,15417,15999,16626,17194,17656,17932,17986,17783,17317,16586,15607,14386,12941,11282,9414,7372,5173,2866,515,-1822,-4059,-6129,-7967,-9518,-10765,-11696,-12345,-12749,-12962,-13050,-13050,-13006,-12931,-12822,-12668,-12446,-12136,-11730,-11229,-10653,-10020,-9372,-8713,-8059,-7384,-6646,-5800,-4778,-3559,-2118,-491,1261,3053,4762,6301,7559,8516,9135,9489,9631,9697,9775,10002,10431,11126,12071,13226,14516,15828,17057,18087,18833,19223,19246,18883,18182,17180,15922,14466,12832,11043,9104,7018,4774,2402,-94,-2633,-5170,-7586,-9802,-11704,-13212,-14279,-14873,-15023,-14781,-14232,-13492,-12671,-11884,-11229,-10769,-10549,-10556,-10773,-11115,-11512,-11855,-12058,-12039,-11756,-11187,-10374,-9361,-8257,-7142,-6130,-5278,-4635,-4178,-3867,-3599,-3273,-2767,-1982,-848,658,2531,4681,7043,9456,11818,13977,15844,17331,18406,19058,19312,19211,18818,18189,17395,16492,15530,14556,13600,12679,11810,10971,10159,9329,8467,7516,6455,5253,3892,2372,718,-1048,-2846,-4618,-6281,-7736,-8936,-9810,-10341,-10536,-10410,-10028,-9445,-8745,-7992,-7276,-6642,-6162,-5857,-5757,-5861,-6159,-6624,-7209,-7861,-8508,-9071,-9467,-9611,-9439,-8893,-7955,-6630,-4954,-3005,-869,1343,3523,5566,7398,8954,10237,11242,12037,12675,13228,13779,14355,15006,15714,16456,17184,17824,18318,18594,18608,18333,17756,16901,15785,14460,12953,11310,9550,7699,5747,3722,1595,-583,-2822,-5047,-7211,-9226,-11004,-12466,-13548,-14207,-14449,-14312,-13874,-13242,-12534,-11869,-11348,-11044,-10976,-11147,-11481,-11930,-12371,-12743,-12951,-12964,-12744,-12334,-11731,-11033,-10251,-9469,-8695,-7956,-7228,-6492,-5684,-4774,-3696,-2426,-962,689,2457,4275,6050,7672,9067,10158,10920,11349,11490,11404,11192,10938,10736,10644,10689,10857,11102,11345,11514,11518,11317,10869,10181,9288,8241,7126,6017,4985,4078,3302,2649,2059,1478,836,76,-825,-1876,-3050,-4297,-5563,-6779,-7895,-8867,-9679,-10328,-10830,-11205,-11478,-11660,-11751,-11748,-11613,-11335,-10885,-10258,-9468,-8538,-7519,-6466,-5425,-4448,-3548,-2739,-1999,-1320,-644,25,746,1503,2318,3179,4070,4979,5890,6798,7708,8623,9549,10493,11437,12371,13247,14032,14671,15122,15350,15342,15092,14644,14008,13255,12400,11483,10500,9450,8296,7011,5562,3910,2069,37,-2122,-4333,-6491,-8469,-10149,-11424,-12214,-12495,-12263,-11595,-10582,-9360,-8078,-6879,-5899,-5239,-4963,-5087,-5594,-6401,-7441,-8567,-9699,-10699,-11513,-12070,-12363,-12404,-12220,-11875,-11404,-10863,-10264,-9603,-8853,-7949,-6854,-5486,-3855,-1934,196,2461,4739,6897,8819,10400,11580,12348,12726,12799,12653,12405,12152,11983,11935,12032,12240,12506,12759,12917,12905,12678,12193,11465,10511,9377,8118,6769,5364,3916,2415,871,-732,-2360,-3985,-5552,-6994,-8264,-9312,-10128,-10730,-11156,-11467,-11738,-12020,-12374,-12797,-13305,-13829,-14344,-14751,-15007,-15036,-14815,-14326,-13592,-12651,-11574,-10427,-9295,-8244,-7324,-6568,-5987,-5553,-5244,-5004,-4776,-4509,-4145,-3627,-2924,-1985,-800,646,2339,4249,6330,8503,10696,12800,14730,16381,17677,18545,18956,18881,18369,17445,16211,14747,13152,11515,9903,8358,6903,5518,4181,2829,1441,-55,-1638,-3330,-5065,-6797,-8437,-9913,-11161,-12127,-12805,-13194,-13331,-13267,-13059,-12778,-12474,-12212,-12010,-11915,-11907,-12003,-12148,-12337,-12503,-12630,-12674,-12642,-12524,-12361,-12177,-12010,-11872,-11774,-11663,-11509,-11214,-10695,-9878,-8693,-7107,-5150,-2852,-328,2313,4940,7418,9651,11555,13106,14293,15166,15753,16145,16366,16485,16513,16459,16319,16060,15669,15118,14415,13560,12594,11549,10474,9391,8327,7254,6170,5009,3758,2367,850,-779,-2464,-4130,-5695,-7063,-8179,-8978,-9477,-9685,-9685,-9564,-9420,-9362,-9443,-9731,-10206,-10860,-11617,-12409,-13150,-13761,-14186,-14389,-14364,-14124,-13704,-13123,-12422,-11589,-10628,-9502,-8188,-6655,-4902,-2949,-852,1304,3416,5378,7078,8451,9438,10056,10326,10343,10191,9992,9839,9823,9977,10328,10830,11427,12043,12557,12907,12974,12703,12039,10938,9405,7448,5113,2469,-387,-3340,-6257,-8993,-11439,-13460,-15009,-16036,-16559,-16639,-16358,-15838,-15198,-14558,-14008,-13630,-13436,-13447,-13614,-13891,-14211,-14505,-14715,-14791,-14718,-14468,-14072,-13530,-12883,-12147,-11356,-10513,-9628,-8695,-7682,-6591,-5366,-4019,-2517,-884,858,2653,4441,6128,7643,8885,9816,10382,10618,10549,10282,9911,9569,9339,9316,9494,9890,10403,10974,11474,11822,11932,11761,11316,10623,9784,8865,7992,7227,6619,6178,5845,5550,5191,4642,3833,2674,1162,-683,-2782,-5010,-7231,-9275,-11023,-12343,-13191,-13536,-13419,-12916,-12123,-11171,-10173,-9243,-8472,-7916,-7601,-7524,-7645,-7914,-8252,-8597,-8854,-8980,-8901,-8582,-8001,-7127,-5989,-4568,-2929,-1082,894,2962,5040,7080,9016,10804,12408,13796,14960,15885,16574,17032,17267,17306,17160,16872,16464,15971,15424,14833,14219,13560,12843,12015,11022,9812,8320,6536,4446,2104,-430,-3043,-5626,-8063,-10246,-12112,-13610,-14757,-15573,-16138,-16510,-16776,-16980,-17160,-17317,-17429,-17460,-17374,-17131,-16736,-16174,-15505,-14741,-13979,-13232,-12586,-12048,-11644,-11374,-11212,-11137,-11101,-11062,-10974,-10777,-10429,-9874,-9063,-7977,-6580,-4886,-2913,-704,1673,4129,6588,8935,11109,13026,14656,15974,16994,17731,18220,18506,18610,18581,18418,18160,17789,17326,16757,16071,15284,14370,13345,12200,10927,9527,7982,6286,4433,2431,292,-1934,-4208,-6447,-8576,-10503,-12142,-13418,-14277,-14694,-14680,-14279,-13574,-12658,-11644,-10629,-9706,-8932,-8347,-7960,-7747,-7686,-7707,-7769,-7794,-7739,-7555,-7221,-6716,-6047,-5217,-4231,-3118,-1871,-520,925,2445,4026,5625,7246,8827,10365,11810,13144,14332,15365,16211,16874,17330,17588,17649,17521,17230,16793,16252,15626,14962,14273,13582,12893,12190,11451,10638,9705,8621,7355,5909,4300,2581,797,-952,-2630,-4139,-5472,-6580,-7493,-8224,-8812,-9325,-9759,-10199,-10601,-11005,-11375,-11695,-11955,-12128,-12222,-12218,-12133,-11954,-11683,-11307,-10817,-10199,-9457,-8592,-7641,-6630,-5626,-4661,-3797,-3049,-2426,-1915,-1468,-1043,-585,-37,621,1421,2336,3353,4414,5475,6497,7437,8295,9059,9752,10386,10975,11525,12034,12482,12857,13131,13288,13313,13201,12956,12585,12115,11552,10906,10174,9336,8375,7264,5994,4557,2977,1282,-485,-2258,-3990,-5617,-7090,-8369,-9427,-10238,-10811,-11139,-11243,-11132,-10844,-10387,-9819,-9158,-8455,-7745,-7060,-6432,-5878,-5414,-5053,-4794,-4639,-4586,-4613,-4705,-4827,-4925,-4970,-4885,-4644,-4199,-3534,-2662,-1588,-360,991,2433,3919,5455,7007,8580,10165,11743,13304,14799,16210,17463,18543,19381,19971,20281,20323,20109,19653,18989,18122,17059,15796,14303,12565,10558,8278,5750,3015,164,-2710,-5471,-8006,-10189,-11940,-13181,-13914,-14126,-13878,-13240,-12284,-11139,-9883,-8639,-7502,-6559,-5895,-5541,-5543,-5858,-6466,-7258,-8135,-8967,-9627,-10008,-10044,-9694,-8995,-7995,-6802,-5511,-4227,-3021,-1930,-954,-60,813,1723,2738,3889,5195,6641,8178,9756,11297,12736,14017,15093,15946,16569,16981,17209,17283,17254,17131,16962,16738,16461,16120,15689,15138,14445,13566,12483,11157,9573,7718,5595,3244,697,-1940,-4597,-7136,-9456,-11437,-12976,-14016,-14499,-14451,-13899,-12950,-11698,-10306,-8885,-7591,-6503,-5715,-5240,-5095,-5237,-5607,-6141,-6744,-7349,-7886,-8297,-8553,-8613,-8470,-8091,-7468,-6568,-5379,-3886,-2091,-31,2259,4688,7177,9618,11903,13952,15673,17033,17997,18585,18820,18767,18481,18044,17511,16948,16394,15886,15444,15082,14811,14617,14491,14386,14261,14038,13655,13020,12083,10781,9106,7068,4730,2176,-462,-3064,-5484,-7610,-9340,-10622,-11434,-11794,-11758,-11406,-10838,-10167,-9495,-8924,-8527,-8360,-8442,-8760,-9276,-9908,-10564,-11141,-11519,-11627,-11394,-10809,-9896,-8722,-7377,-5985,-4645,-3465,-2497,-1767,-1247,-869,-548,-175,330,1039,1974,3120,4447,5878,7352,8798,10157,11392,12478,13397,14143,14709,15074,15236,15167,14864,14336,13584,12687,11660,10618,9597,8664,7839,7095,6388,5629,4719,3579,2129,357,-1713,-4014,-6424,-8800,-11004,-12880,-14337,-15297,-15754,-15733,-15322,-14613,-13729,-12779,-11830,-10955,-10133,-9370,-8606,-7808,-6940,-5997,-4990,-3974,-3004,-2166,-1522,-1143,-1043,-1238,-1664,-2254,-2888,-3442,-3793,-3843,-3508,-2785,-1650,-182,1574,3525,5588,7692,9774,11797,13724,15546,17244,18795,20197,21388,22367,23066,23476,23548,23285,22669,21720,20459,18921,17146,15179,13060,10838,8551,6244,3952,1715,-434,-2466,-4355,-6075,-7613,-8941,-10058,-10938,-11583,-11986,-12149,-12081,-11811,-11352,-10778,-10114,-9456,-8855,-8394,-8113,-8065,-8226,-8601,-9108,-9689,-10252,-10710,-10998,-11061,-10885,-10459,-9821,-8997,-8018,-6930,-5730,-4458,-3096,-1688,-229,1228,2655,4023,5281,6437,7472,8414,9292,10139,10984,11849,12722,13579,14366,15005,15418,15525,15257,14588,13504,12038,10233,8152,5864,3424,902,-1655,-4175,-6588,-8798,-10714,-12212,-13225,-13661,-13537,-12868,-11780,-10405,-8945,-7585,-6513,-5857,-5699,-6051,-6856,-8007,-9356,-10747,-12022,-13056,-13755,-14078,-14023,-13641,-13002,-12203,-11358,-10531,-9832,-9256,-8851,-8547,-8301,-8013,-7577,-6909,-5905,-4545,-2791,-699,1671,4213,6798,9316,11635,13682,15373,16703,17646,18246,18517,18508,18241,17752,17047,16174,15133,13989,12764,11507,10258,9018,7801,6559,5276,3876,2353,669,-1141,-3032,-4924,-6712,-8311,-9615,-10590,-11199,-11473,-11466,-11262,-10943,-10616,-10327,-10151,-10076,-10119,-10233,-10388,-10541,-10651,-10701,-10665,-10543,-10328,-10027,-9635,-9173,-8632,-8043,-7404,-6746,-6061,-5379,-4673,-3964,-3212,-2426,-1569,-644,370,1447,2594,3761,4934,6069,7136,8106,8955,9670,10240,10660,10931,11058,11038,10895,10607,10228,9743,9216,8664,8144,7671,7269,6894,6519,6030,5356,4384,3058,1339,-742,-3124,-5671,-8253,-10696,-12870,-14644,-15959,-16783,-17153,-17126,-16802,-16285,-15677,-15068,-14519,-14067,-13726,-13477,-13305,-13157,-13019,-12822,-12559,-12165,-11626,-10889,-9937,-8743,-7321,-5703,-3958,-2176,-476,1037,2264,3139,3649,3820,3729,3489,3237,3098,3206,3631,4427,5588,7059,8763,10574,12364,14008,15376,16376,16942,17034,16668,15874,14728,13308,11707,10007,8265,6542,4826,3144,1443,-270,-2038,-3845,-5686,-7509,-9259,-10870,-12259,-13384,-14184,-14657,-14793,-14646,-14242,-13673,-12987,-12264,-11553,-10907,-10344,-9911,-9587,-9413,-9356,-9413,-9566,-9758,-9969,-10134,-10234,-10217,-10099,-9863,-9553,-9198,-8846,-8535,-8303,-8131,-8011,-7849,-7584,-7086,-6291,-5099,-3507,-1500,837,3429,6127,8801,11296,13480,15247,16521,17270,17504,17261,16619,15666,14498,13219,11904,10622,9401,8245,7111,5968,4727,3359,1816,99,-1752,-3678,-5583,-7359,-8918,-10162,-11063,-11590,-11798,-11729,-11497,-11176,-10860,-10597,-10406,-10272,-10146,-9978,-9708,-9308,-8759,-8102,-7372,-6657,-6014,-5514,-5169,-4986,-4903,-4855,-4741,-4487,-4009,-3289,-2310,-1114,247,1704,3169,4592,5889,7043,8019,8816,9445,9924,10274,10531,10717,10856,10977,11085,11200,11298,11385,11403,11340,11129,10739,10134,9293,8233,6972,5573,4104,2629,1238,-36,-1149,-2109,-2929,-3644,-4297,-4914,-5527,-6120,-6690,-7189,-7602,-7877,-8028,-8038,-7963,-7835,-7738,-7720,-7861,-8182,-8713,-9429,-10291,-11217,-12119,-12878,-13395,-13563,-13319,-12628,-11504,-10013,-8269,-6402,-4592,-2982,-1731,-928,-624,-796,-1354,-2168,-3048,-3814,-4295,-4339,-3892,-2906,-1452,382,2441,4559,6563,8304,9667,10580,11036,11052,10713,10087,9288,8397,7492,6629,5827,5087,4397,3697,2982,2193,1334,399,-593,-1616,-2617,-3571,-4421,-5137,-5693,-6074,-6289,-6356,-6308,-6178,-5995,-5774,-5516,-5204,-4833,-4384,-3874,-3337,-2811,-2386,-2105,-2057,-2252,-2712,-3384,-4199,-5053,-5825,-6414,-6728,-6727,-6399,-5793,-4958,-3999,-2986,-2007,-1109,-316,380,1004,1618,2260,3005,3881,4930,6161,7574,9134,10819,12549,14276,15915,17376,18599,19492,20015,20128,19831,19151,18136,16867,15413,13862,12266,10669,9084,7500,5891,4227,2475,630,-1300,-3273,-5210,-7039,-8642,-9946,-10854,-11355,-11402,-11069,-10381,-9453,-8383,-7277,-6260,-5401,-4789,-4443,-4374,-4553,-4923,-5417,-5964,-6495,-6962,-7325,-7577,-7712,-7745,-7698,-7568,-7381,-7105,-6731,-6220,-5524,-4620,-3463,-2062,-415,1434,3426,5496,7542,9493,11250,12738,13908,14709,15139,15210,14939,14395,13609,12674,11628,10564,9509,8523,7605,6762,5961,5162,4327,3398,2355,1179,-131,-1528,-2978,-4404,-5722,-6871,-7776,-8403,-8757,-8850,-8758,-8552,-8321,-8157,-8116,-8245,-8549,-8997,-9545,-10114,-10621,-11000,-11170,-11119,-10818,-10318,-9657,-8928,-8210,-7585,-7115,-6822,-6679,-6626,-6536,-6289,-5727,-4745,-3244,-1226,1272,4130,7169,10213,13034,15470,17382,18686,19394,19533,19230,18591,17776,16879,16008,15177,14394,13601,12738,11734,10548,9171,7633,6013,4396,2892,1590,546,-195,-671,-899,-986,-975,-987,-1035,-1191,-1418,-1709,-2014,-2270,-2459,-2517,-2477,-2332,-2149,-1976,-1896,-1959,-2225,-2709,-3398,-4255,-5192,-6131,-6948,-7559,-7863,-7822,-7401,-6625,-5546,-4238,-2810,-1355,30,1270,2322,3166,3821,4318,4716,5078,5472,5965,6590,7389,8349,9456,10662,11902,13122,14249,15234,16026,16608,16965,17114,17078,16883,16567,16138,15601,14928,14076,12991,11615,9902,7829,5417,2711,-175,-3122,-5975,-8575,-10790,-12519,-13691,-14328,-14440,-14158,-13568,-12835,-12075,-11405,-10914,-10633,-10571,-10689,-10908,-11141,-11263,-11178,-10784,-10044,-8932,-7521,-5872,-4139,-2439,-923,308,1192,1710,1917,1891,1762,1661,1711,2006,2584,3452,4543,5773,7035,8213,9222,9997,10515,10793,10875,10834,10741,10668,10665,10750,10925,11145,11374,11538,11590,11473,11157,10630,9882,8939,7804,6519,5099,3585,2008,409,-1171,-2689,-4105,-5376,-6468,-7356,-7998,-8403,-8532,-8422,-8063,-7509,-6786,-5973,-5113,-4291,-3552,-2944,-2507,-2221,-2108,-2098,-2178,-2276,-2350,-2352,-2248,-2006,-1618,-1058,-332,573,1644,2872,4235,5698,7216,8726,10169,11473,12586,13471,14102,14503,14682,14699,14586,14397,14166,13925,13681,13441,13185,12898,12549,12110,11555,10869,10026,9029,7861,6516,5005,3325,1506,-415,-2388,-4333,-6179,-7839,-9243,-10330,-11072,-11454,-11505,-11254,-10768,-10121,-9368,-8604,-7846,-7170,-6571,-6083,-5709,-5442,-5295,-5241,-5266,-5347,-5428,-5483,-5460,-5331,-5095,-4741,-4314,-3833,-3360,-2920,-2546,-2250,-1995,-1764,-1467,-1060,-466,341,1378,2604,3958,5350,6668,7812,8697,9256,9495,9413,9099,8628,8110,7648,7305,7138,7125,7237,7374,7432,7290,6846,6030,4821,3257,1418,-551,-2506,-4285,-5749,-6796,-7382,-7498,-7224,-6641,-5900,-5119,-4440,-3924,-3633,-3541,-3607,-3759,-3905,-3995,-3964,-3823,-3564,-3241,-2887,-2536,-2204,-1883,-1535,-1120,-581,108,975,1988,3113,4274,5384,6360,7134,7647,7890,7869,7620,7211,6691,6142,5606,5136,4765,4509,4373,4342,4376,4427,4424,4310,4017,3524,2815,1929,920,-107,-1062,-1804,-2254,-2321,-1987,-1284,-305,808,1879,2734,3233,3274,2847,1994,847,-439,-1657,-2636,-3226,-3344,-2997,-2251,-1258,-202,707,1279,1364,860,-248,-1923,-4048,-6465,-8978,-11394,-13507,-15186,-16290,-16798,-16676,-16009,-14870,-13397,-11723,-9976,-8274,-6695,-5284,-4061,-3011,-2107,-1327,-631,-20,526,999,1394,1710,1959,2142,2319,2513,2788,3194,3760,4501,5411,6424,7497,8514,9404,10070,10460,10528,10286,9760,9015,8143,7219,6348,5572,4945,4454,4077,3763,3447,3067,2581,1951,1198,346,-535,-1350,-2020,-2436,-2549,-2328,-1799,-1041,-173,652,1277,1551,1379,703,-450,-2015,-3850,-5807,-7711,-9411,-10805,-11810,-12427,-12676,-12622,-12340,-11896,-11339,-10684,-9935,-9058,-8052,-6895,-5627,-4282,-2930,-1653,-504,459,1214,1785,2193,2504,2787,3091,3491,3987,4608,5308,6062,6811,7514,8127,8626,8991,9218,9293,9212,8957,8522,7892,7071,6054,4881,3556,2151,674,-810,-2287,-3735,-5153,-6544,-7921,-9281,-10616,-11900,-13092,-14142,-15006,-15636,-16013,-16124,-15984,-15625,-15082,-14411,-13644,-12837,-12021,-11228,-10501,-9857,-9338,-8961,-8734,-8659,-8693,-8804,-8895,-8917,-8756,-8369,-7686,-6700,-5408,-3865,-2124,-276,1593,3409,5106,6647,8015,9208,10234,11108,11834,12412,12841,13105,13196,13113,12850,12428,11866,11192,10443,9651,8834,8031,7247,6490,5780,5078,4413,3720,3008,2224,1346,354,-771,-2018,-3359,-4747,-6131,-7427,-8592,-9566,-10330,-10878,-11227,-11411,-11472,-11444,-11370,-11245,-11092,-10874,-10579,-10176,-9648,-8990,-8217,-7362,-6463,-5566,-4693,-3865,-3069,-2278,-1473,-599,331,1347,2423,3532,4658,5747,6791,7762,8637,9434,10110,10696,11148,11462,11609,11564,11306,10843,10170,9339,8378,7346,6278,5213,4158,3120,2080,1032,-36,-1116,-2193,-3230,-4197,-5042,-5744,-6293,-6690,-6988,-7237,-7498,-7859,-8353,-9030,-9900,-10928,-12098,-13325,-14564,-15733,-16775,-17630,-18251,-18594,-18630,-18327,-17687,-16721,-15476,-14024,-12460,-10895,-9429,-8147,-7084,-6256,-5596,-5055,-4506,-3878,-3079,-2072,-848,557,2082,3646,5164,6568,7813,8877,9780,10548,11221,11847,12431,12983,13471,13845,14064,14057,13805,13277,12497,11501,10354,9139,7926,6796,5773,4883,4077,3309,2500,1554,428,-950,-2559,-4386,-6346,-8355,-10285,-12015,-13443,-14461,-15045,-15162,-14874,-14247,-13398,-12452,-11520,-10704,-10048,-9569,-9208,-8911,-8544,-8042,-7297,-6290,-5024,-3552,-1972,-387,1105,2427,3543,4465,5223,5895,6537,7221,7968,8805,9685,10581,11407,12110,12610,12870,12864,12586,12079,11371,10523,9592,8625,7671,6770,5950,5230,4612,4088,3617,3175,2687,2118,1408,520,-554,-1823,-3241,-4757,-6294,-7765,-9078,-10170,-10974,-11483,-11696,-11653,-11418,-11059,-10658,-10300,-10031,-9926,-9980,-10225,-10613,-11123,-11689,-12244,-12729,-13066,-13198,-13080,-12664,-11939,-10903,-9571,-7973,-6162,-4173,-2082,68,2208,4283,6227,7996,9523,10785,11742,12385,12725,12769,12569,12156,11606,10962,10297,9652,9063,8542,8081,7638,7179,6640,5987,5191,4255,3205,2086,967,-106,-1057,-1870,-2502,-2975,-3301,-3530,-3709,-3894,-4132,-4443,-4838,-5297,-5780,-6244,-6636,-6913,-7055,-7042,-6890,-6617,-6244,-5810,-5314,-4782,-4188,-3518,-2744,-1836,-792,382,1659,2971,4265,5446,6451,7196,7640,7731,7475,6875,5980,4870,3622,2366,1187,209,-511,-889,-923,-591,59,972,2057,3221,4343,5352,6160,6735,7069,7166,7066,6815,6451,6028,5590,5154,4773,4436,4169,3963,3804,3681,3560,3413,3199,2894,2471,1939,1316,653,6,-555,-990,-1253,-1362,-1346,-1273,-1231,-1312,-1589,-2126,-2930,-3981,-5206,-6507,-7751,-8827,-9616,-10052,-10093,-9758,-9087,-8176,-7119,-6025,-5003,-4121,-3436,-2959,-2646,-2453,-2269,-2017,-1594,-955,-72,1024,2254,3518,4678,5621,6230,6449,6246,5674,4801,3770,2710,1778,1085,716,699,1011,1600,2365,3226,4079,4862,5521,6034,6397,6604,6684,6621,6457,6162,5783,5288,4719,4070,3366,2631,1878,1120,365,-409,-1195,-2029,-2904,-3829,-4781,-5734,-6657,-7506,-8247,-8847,-9277,-9541,-9610,-9513,-9238,-8797,-8199,-7436,-6525,-5471,-4320,-3100,-1892,-745,276,1126,1798,2292,2664,2961,3273,3665,4207,4936,5869,6972,8211,9487,10743,11870,12824,13527,13978,14143,14064,13747,13259,12626,11924,11175,10444,9744,9110,8553,8061,7629,7206,6757,6223,5565,4763,3812,2766,1658,598,-362,-1127,-1664,-1953,-2013,-1910,-1717,-1542,-1476,-1602,-1969,-2588,-3441,-4466,-5585,-6710,-7747,-8636,-9323,-9788,-10039,-10109,-10027,-9854,-9602,-9302,-8937,-8489,-7915,-7179,-6240,-5085,-3705,-2151,-462,1257,2928,4426,5696,6635,7249,7506,7461,7172,6721,6205,5712,5310,5051,4938,4960,5070,5217,5351,5446,5480,5483,5480,5523,5660,5914,6299,6781,7309,7803,8170,8332,8219,7796,7057,6024,4749,3285,1710,77,-1552,-3134,-4644,-6049,-7350,-8521,-9564,-10453,-11175,-11704,-12018,-12093,-11927,-11507,-10856,-9971,-8892,-7636,-6246,-4765,-3236,-1700,-199,1261,2663,4028,5368,6714,8077,9465,10864,12242,13547,14740,15736,16517,17019,17251,17210,16935,16470,15869,15194,14485,13785,13109,12472,11875,11322,10830,10408,10102,9932,9936,10131,10502,11021,11605,12165,12585,12747,12553,11920,10822,9259,7290,5015,2545,39,-2384,-4592,-6504,-8058,-9251,-10103,-10670,-11037,-11280,-11485,-11723,-12025,-12421,-12883,-13388,-13862,-14256,-14479,-14491,-14221,-13675,-12823,-11725,-10393,-8908,-7313,-5677,-4046,-2475,-999,340,1507,2486,3255,3821,4209,4446,4601,4715,4864,5076,5410,5837,6372,6932,7475,7908,8166,8202,7989,7550,6929,6193,5433,4698,4052,3487,2992,2521,2006,1407,676,-183,-1160,-2197,-3247,-4228,-5111,-5844,-6453,-6932,-7358,-7751,-8198,-8704,-9311,-9994,-10725,-11443,-12081,-12556,-12810,-12772,-12436,-11776,-10851,-9695,-8387,-7003,-5605,-4242,-2946,-1707,-520,653,1851,3103,4436,5843,7321,8811,10286,11655,12884,13896,14668,15165,15387,15338,15064,14577,13974,13267,12562,11892,11333,10915,10678,10600,10681,10837,11009,11090,10986,10602,9884,8786,7344,5609,3689,1723,-158,-1821,-3171,-4170,-4797,-5120,-5192,-5137,-5042,-5013,-5117,-5402,-5885,-6542,-7343,-8215,-9102,-9931,-10643,-11186,-11540,-11677,-11610,-11346,-10904,-10315,-9592,-8759,-7815,-6760,-5584,-4273,-2835,-1274,380,2076,3764,5370,6823,8070,9045,9726,10106,10193,10048,9702,9239,8690,8107,7487,6815,6056,5156,4077,2791,1314,-313,-1989,-3615,-5050,-6187,-6925,-7230,-7106,-6630,-5912,-5115,-4391,-3902,-3753,-4011,-4666,-5651,-6843,-8078,-9199,-10047,-10525,-10582,-10233,-9562,-8694,-7772,-6965,-6379,-6117,-6192,-6566,-7150,-7791,-8340,-8638,-8549,-8010,-6983,-5512,-3681,-1602,584,2751,4788,6602,8153,9404,10377,11086,11569,11879,12039,12101,12074,11967,11780,11483,11056,10476,9704,8749,7592,6256,4778,3200,1604,64,-1339,-2527,-3464,-4135,-4557,-4807,-4934,-5049,-5182,-5405,-5679,-6001,-6272,-6432,-6391,-6108,-5567,-4808,-3914,-3001,-2222,-1695,-1551,-1838,-2570,-3698,-5106,-6655,-8168,-9481,-10446,-10958,-10972,-10499,-9618,-8441,-7120,-5784,-4580,-3563,-2806,-2255,-1899,-1614,-1328,-930,-342,468,1509,2727,4019,5275,6324,7042,7311,7064,6307,5105,3573,1883,207,-1299,-2499,-3339,-3806,-3969,-3911,-3777,-3663,-3670,-3836,-4138,-4523,-4880,-5109,-5100,-4791,-4164,-3242,-2119,-895,279,1290,2014,2396,2388,2043,1396,594,-269,-1037,-1623,-1932,-1971,-1749,-1371,-950,-617,-513,-711,-1271,-2145,-3258,-4451,-5559,-6390,-6814,-6721,-6103,-5008,-3565,-1947,-360,1010,1999,2505,2518,2074,1309,390,-504,-1173,-1480,-1310,-638,527,2075,3883,5759,7516,8968,9969,10412,10276,9585,8440,6987,5385,3823,2441,1350,615,199,62,62,75,-28,-359,-934,-1762,-2723,-3720,-4560,-5115,-5238,-4871,-4010,-2721,-1154,523,2090,3374,4197,4483,4185,3346,2061,452,-1320,-3128,-4832,-6365,-7668,-8743,-9619,-10341,-10968,-11546,-12095,-12618,-13065,-13381,-13482,-13279,-12723,-11751,-10397,-8691,-6752,-4712,-2753,-1031,270,1077,1286,972,170,-928,-2166,-3326,-4254,-4795,-4916,-4588,-3918,-3002,-2016,-1094,-392,14,77,-177,-680,-1309,-1955,-2476,-2798,-2855,-2646,-2213,-1625,-994,-399,55,332,400,292,58,-219,-450,-543,-448,-121,399,1064,1767,2382,2782,2851,2504,1718,518,-1005,-2694,-4402,-5907,-7078,-7768,-7924,-7562,-6743,-5623,-4360,-3137,-2114,-1391,-1014,-939,-1067,-1231,-1264,-995,-312,848,2439,4377,6477,8547,10372,11773,12597,12797,12357,11376,9986,8369,6731,5234,4047,3234,2848,2840,3140,3618,4152,4590,4853,4851,4610,4156,3615,3101,2776,2755,3121,3905,5039,6416,7846,9125,10033,10385,10049,8979,7202,4852,2097,-830,-3696,-6302,-8483,-10147,-11284,-11921,-12176,-12151,-11999,-11814,-11685,-11632,-11632,-11626,-11504,-11188,-10575,-9646,-8388,-6888,-5234,-3581,-2073,-829,37,512,592,371,-40,-501,-877,-1056,-998,-681,-201,358,831,1096,1028,580,-251,-1369,-2653,-3892,-4913,-5507,-5552,-4970,-3781,-2081,-53,2084,4069,5668,6675,6954,6446,5177,3265,874,-1755,-4392,-6800,-8774,-10185,-10955,-11105,-10714,-9935,-8943,-7947,-7118,-6611,-6496,-6778,-7385,-8178,-8961,-9564,-9786,-9545,-8784,-7563,-6002,-4271,-2565,-1046,170,1026,1583,1917,2218,2643,3357,4467,5999,7900,10039,12216,14223,15846,16922,17356,17121,16288,14983,13387,11706,10127,8815,7876,7344,7190,7331,7614,7911,8041,7903,7410,6557,5392,4040,2646,1407,475,2,36,584,1541,2746,3983,5026,5650,5709,5113,3868,2095,-43,-2307,-4453,-6276,-7607,-8375,-8582,-8322,-7733,-6993,-6258,-5658,-5237,-4991,-4815,-4577,-4112,-3262,-1925,-56,2297,5010,7889,10696,13185,15121,16334,16713,16245,15008,13155,10911,8527,6256,4318,2880,2003,1698,1847,2308,2856,3289,3414,3091,2283,997,-634,-2450,-4242,-5816,-7005,-7717,-7929,-7695,-7148,-6449,-5787,-5328,-5194,-5432,-6044,-6919,-7947,-8949,-9779,-10314,-10472,-10257,-9711,-8960,-8151,-7446,-7007,-6928,-7276,-8002,-9016,-10142,-11175,-11898,-12130,-11739,-10694,-9049,-6949,-4603,-2249,-104,1649,2917,3683,4020,4068,4001,4005,4238,4813,5764,7074,8630,10297,11886,13214,14115,14455,14172,13230,11699,9656,7253,4661,2047,-393,-2525,-4207,-5381,-6000,-6111,-5758,-5076,-4167,-3190,-2243,-1424,-774,-278,100,458,877,1435,2187,3116,4186,5280,6281,7043,7447,7412,6903,5962,4664,3159,1583,100,-1169,-2137,-2768,-3071,-3092,-2902,-2566,-2147,-1671,-1134,-507,276,1261,2508,4019,5780,7710,9700,11606,13279,14578,15387,15629,15280,14361,12959,11187,9209,7188,5277,3616,2265,1278,607,209,-33,-216,-469,-864,-1482,-2317,-3359,-4510,-5682,-6721,-7521,-7954,-7957,-7515,-6653,-5485,-4134,-2769,-1554,-619,-52,107,-84,-553,-1152,-1747,-2200,-2427,-2380,-2101,-1648,-1153,-721,-466,-447,-677,-1109,-1650,-2177,-2552,-2657,-2409,-1766,-752,575,2101,3717,5268,6670,7792,8604,9046,9135,8875,8332,7551,6617,5591,4545,3525,2570,1699,926,243,-334,-832,-1233,-1557,-1789,-1914,-1923,-1773,-1460,-965,-306,477,1321,2146,2852,3365,3599,3532,3163,2536,1769,966,304,-85,-83,390,1316,2644,4215,5845,7312,8396,8922,8774,7922,6443,4490,2298,130,-1741,-3107,-3799,-3783,-3070,-1792,-101,1796,3703,5445,6879,7921,8536,8737,8584,8150,7515,6755,5914,5029,4127,3209,2299,1408,540,-274,-1040,-1747,-2374,-2948,-3424,-3842,-4176,-4444,-4651,-4802,-4900,-4955,-4944,-4884,-4731,-4501,-4140,-3666,-3025,-2244,-1296,-236,894,2004,2982,3710,4058,3926,3253,2023,291,-1839,-4192,-6572,-8744,-10499,-11639,-12042,-11629,-10440,-8559,-6161,-3471,-724,1825,3977,5566,6515,6797,6483,5661,4507,3146,1764,458,-662,-1563,-2222,-2664,-2914,-3013,-3001,-2904,-2753,-2567,-2352,-2132,-1886,-1625,-1313,-948,-487,75,776,1617,2594,3699,4865,6064,7191,8192,8983,9512,9747,9670,9301,8657,7791,6733,5548,4259,2926,1565,216,-1087,-2322,-3423,-4359,-5053,-5458,-5526,-5227,-4566,-3582,-2327,-906,590,2053,3374,4488,5316,5857,6093,6073,5827,5411,4862,4209,3467,2652,1771,851,-70,-944,-1700,-2282,-2619,-2673,-2418,-1875,-1099,-173,771,1628,2266,2621,2644,2365,1829,1150,430,-211,-677,-906,-872,-594,-124,450,1033,1508,1793,1807,1525,945,118,-889,-1959,-3010,-3919,-4626,-5061,-5222,-5109,-4782,-4291,-3718,-3148,-2635,-2259,-2032,-1999,-2143,-2470,-2943,-3549,-4251,-5022,-5834,-6634,-7392,-8037,-8527,-8790,-8793,-8497,-7910,-7060,-6012,-4864,-3719,-2706,-1899,-1397,-1183,-1278,-1576,-2021,-2474,-2843,-3018,-2938,-2546,-1865,-904,241,1493,2738,3879,4830,5541,5989,6178,6147,5943,5611,5218,4769,4313,3828,3320,2774,2177,1546,907,303,-195,-538,-664,-551,-213,316,951,1606,2174,2566,2712,2578,2163,1500,669,-255,-1138,-1905,-2433,-2684,-2618,-2252,-1644,-877,-71,654,1182,1405,1279,762,-90,-1234,-2532,-3888,-5137,-6178,-6886,-7200,-7071,-6502,-5533,-4227,-2684,-1001,711,2355,3847,5112,6113,6808,7206,7311,7169,6821,6337,5764,5165,4568,4006,3474,2982,2504,2045,1591,1153,746,392,113,-63,-128,-79,68,287,526,733,842,803,568,130,-523,-1351,-2317,-3374,-4470,-5570,-6652,-7696,-8716,-9703,-10675,-11614,-12509,-13309,-13965,-14384,-14488,-14184,-13414,-12137,-10383,-8208,-5741,-3135,-578,1756,3690,5110,5933,6142,5774,4915,3666,2174,539,-1102,-2680,-4091,-5297,-6215,-6825,-7063,-6911,-6337,-5338,-3920,-2133,-31,2273,4661,6986,9095,10865,12179,12975,13228,12961,12226,11121,9735,8179,6550,4919,3344,1850,448,-888,-2155,-3391,-4583,-5724,-6786,-7722,-8494,-9045,-9356,-9386,-9144,-8638,-7900,-6996,-5992,-4973,-4019,-3192,-2519,-2021,-1645,-1367,-1107,-824,-470,-54,422,875,1258,1475,1479,1239,783,185,-443,-964,-1233,-1151,-623,331,1684,3297,5026,6674,8064,9054,9548,9530,9046,8180,7078,5861,4669,3602,2721,2060,1607,1332,1180,1106,1053,998,905,778,592,360,45,-353,-872,-1540,-2365,-3386,-4567,-5914,-7347,-8828,-10237,-11518,-12550,-13294,-13687,-13735,-13461,-12922,-12197,-11374,-10535,-9746,-9048,-8439,-7897,-7367,-6777,-6073,-5195,-4138,-2906,-1557,-165,1174,2363,3308,3953,4253,4224,3894,3344,2651,1920,1227,642,215,-34,-95,34,341,819,1462,2239,3166,4191,5335,6533,7782,9002,10144,11109,11807,12146,12030,11412,10242,8545,6357,3776,931,-2025,-4914,-7573,-9851,-11642,-12885,-13582,-13774,-13557,-13034,-12315,-11508,-10661,-9826,-8989,-8135,-7208,-6175,-4989,-3640,-2152,-553,1071,2670,4145,5470,6580,7478,8146,8589,8811,8811,8590,8165,7557,6815,6031,5285,4722,4437,4548,5108,6138,7587,9355,11273,13161,14798,15988,16574,16432,15546,13938,11729,9072,6174,3225,429,-2070,-4161,-5780,-6944,-7677,-8076,-8223,-8223,-8148,-8055,-7971,-7905,-7854,-7814,-7791,-7798,-7878,-8065,-8421,-8977,-9776,-10793,-12025,-13369,-14767,-16089,-17243,-18148,-18730,-18977,-18869,-18430,-17664,-16595,-15206,-13513,-11480,-9133,-6471,-3556,-475,2660,5685,8455,10798,12595,13742,14207,13992,13164,11822,10106,8171,6177,4280,2610,1255,273,-343,-617,-619,-415,-76,354,846,1410,2062,2833,3765,4836,6060,7320,8533,9515,10116,10158,9553,8234,6260,3753,887,-2073,-4920,-7412,-9385,-10757,-11491,-11678,-11408,-10879,-10211,-9581,-9035,-8608,-8237,-7831,-7249,-6387,-5142,-3486,-1454,861,3297,5674,7800,9516,10711,11341,11435,11069,10377,9487,8550,7671,6943,6416,6120,6056,6231,6633,7268,8138,9235,10552,12044,13659,15299,16856,18202,19191,19716,19656,18968,17628,15693,13257,10455,7469,4450,1582,-1013,-3229,-5001,-6309,-7158,-7608,-7701,-7559,-7234,-6854,-6475,-6178,-6008,-5993,-6147,-6466,-6932,-7519,-8203,-8937,-9704,-10461,-11185,-11847,-12419,-12867,-13171,-13273,-13163,-12794,-12169,-11274,-10134,-8759,-7197,-5464,-3620,-1678,300,2289,4246,6118,7874,9461,10846,11990,12860,13430,13664,13553,13061,12197,10943,9338,7398,5196,2792,274,-2257,-4713,-6995,-9018,-10713,-11999,-12833,-13147,-12906,-12083,-10681,-8742,-6365,-3690,-912,1737,4028,5714,6624,6615,5669,3819,1232,-1890,-5274,-8636,-11728,-14317,-16263,-17487,-17988,-17832,-17129,-16008,-14601,-13013,-11311,-9532,-7680,-5733,-3687,-1520,733,3040,5319,7482,9431,11065,12319,13146,13543,13543,13196,12583,11779,10862,9897,8950,8061,7296,6678,6272,6099,6206,6609,7320,8330,9605,11089,12701,14338,15887,17218,18211,18743,18712,18049,16710,14710,12103,9004,5554,1947,-1639,-5004,-7981,-10442,-12291,-13484,-14042,-13992,-13432,-12454,-11158,-9654,-8020,-6334,-4660,-3060,-1600,-348,621,1236,1438,1188,478,-657,-2168,-3921,-5805,-7622,-9208,-10375,-10968,-10875,-10041,-8476,-6250,-3509,-411,2818,5985,8887,11357,13294,14634,15389,15624,15429,14940,14264,13514,12751,12010,11278,10507,9623,8542,7196,5526,3528,1230,-1299,-3927,-6542,-8974,-11076,-12711,-13733,-14065,-13626,-12425,-10499,-7970,-5001,-1810,1366,4277,6696,8426,9319,9309,8361,6562,4019,922,-2507,-6049,-9464,-12561,-15187,-17222,-18632,-19376,-19494,-19007,-17974,-16436,-14463,-12100,-9429,-6529,-3501,-460,2462,5147,7462,9307,10602,11292,11368,10860,9835,8406,6716,4923,3208,1725,629,21,-24,490,1545,3034,4853,6855,8904,10865,12646,14162,15385,16302,16922,17282,17389,17272,16913,16274,15321,13968,12194,9954,7283,4253,978,-2373,-5622,-8588,-11102,-13056,-14372,-15051,-15131,-14697,-13859,-12717,-11374,-9897,-8345,-6739,-5126,-3542,-2047,-742,285,915,1046,631,-370,-1889,-3826,-5989,-8136,-10002,-11301,-11806,-11326,-9796,-7227,-3752,402,4948,9553,13882,17643,20592,22584,23560,23562,22709,21173,19151,16845,14414,12007,9686,7497,5428,3451,1527,-382,-2276,-4152,-5934,-7566,-8949,-10003,-10669,-10922,-10749,-10211,-9336,-8219,-6896,-5444,-3873,-2221,-477,1344,3223,5117,6927,8542,9786,10505,10515,9715,8023,5479,2191,-1648,-5769,-9886,-13699,-16931,-19378,-20875,-21370,-20862,-19439,-17229,-14418,-11186,-7747,-4270,-931,2129,4798,6971,8585,9579,9923,9599,8618,7018,4880,2324,-466,-3284,-5864,-7976,-9381,-9941,-9564,-8287,-6217,-3543,-506,2653,5704,8446,10773,12591,13918,14764,15206,15299,15088,14603,13823,12731,11295,9521,7444,5164,2820,569,-1406,-2990,-4076,-4668,-4810,-4629,-4291,-3974,-3858,-4061,-4653,-5601,-6818,-8137,-9384,-10365,-10956,-11066,-10702,-9936,-8898,-7769,-6733,-5970,-5614,-5718,-6275,-7152,-8181,-9101,-9669,-9642,-8859,-7231,-4792,-1674,1897,5619,9177,12247,14572,15978,16389,15860,14525,12621,10405,8153,6092,4394,3120,2282,1774,1490,1277,1011,612,38,-672,-1459,-2216,-2849,-3284,-3494,-3498,-3340,-3084,-2784,-2446,-2082,-1632,-1062,-344,546,1539,2584,3524,4252,4601,4471,3783,2545,816,-1252,-3470,-5605,-7419,-8717,-9332,-9198,-8304,-6743,-4653,-2243,282,2690,4816,6506,7700,8367,8544,8295,7704,6869,5876,4809,3729,2699,1753,923,243,-286,-626,-777,-732,-494,-91,430,1041,1660,2278,2849,3402,3954,4572,5295,6170,7175,8261,9289,10096,10471,10214,9178,7258,4483,946,-3118,-7405,-11546,-15152,-17882,-19473,-19777,-18807,-16680,-13652,-10050,-6230,-2570,632,3112,4746,5480,5377,4570,3241,1584,-187,-1932,-3499,-4832,-5881,-6658,-7173,-7453,-7510,-7337,-6903,-6169,-5073,-3582,-1668,638,3280,6124,9020,11768,14165,16006,17137,17414,16820,15340,13119,10291,7095,3759,497,-2484,-5073,-7175,-8798,-9968,-10782,-11331,-11720,-12024,-12279,-12481,-12593,-12556,-12315,-11838,-11123,-10209,-9187,-8143,-7206,-6458,-5955,-5721,-5701,-5849,-6061,-6275,-6422,-6483,-6467,-6417,-6381,-6419,-6545,-6744,-6951,-7063,-6942,-6478,-5552,-4119,-2200,139,2716,5359,7814,9900,11415,12282,12440,11964,10946,9597,8078,6643,5426,4585,4162,4142,4442,4925,5424,5795,5889,5649,5026,4066,2844,1490,151,-1006,-1853,-2268,-2191,-1606,-532,946,2735,4710,6726,8661,10378,11780,12787,13352,13468,13161,12502,11567,10476,9327,8224,7244,6423,5769,5241,4760,4229,3540,2604,1368,-174,-1980,-3954,-5974,-7907,-9608,-10992,-11977,-12566,-12784,-12717,-12468,-12161,-11916,-11845,-12020,-12493,-13246,-14231,-15331,-16392,-17226,-17629,-17420,-16450,-14638,-11997,-8610,-4684,-455,3763,7677,10985,13461,14929,15314,14641,13007,10629,7736,4628,1568,-1187,-3444,-5065,-5975,-6164,-5684,-4619,-3109,-1303,626,2503,4165,5453,6242,6435,5983,4891,3241,1150,-1172,-3528,-5667,-7390,-8503,-8920,-8584,-7591,-6050,-4195,-2256,-486,897,1732,1940,1521,566,-774,-2291,-3780,-5046,-5948,-6417,-6439,-6082,-5442,-4649,-3842,-3128,-2609,-2324,-2286,-2459,-2785,-3163,-3522,-3751,-3805,-3610,-3157,-2429,-1449,-252,1091,2512,3881,5129,6119,6822,7165,7199,6940,6521,6031,5625,5421,5535,6044,6996,8367,10117,12120,14246,16310,18150,19581,20482,20743,20316,19218,17489,15245,12601,9708,6707,3734,888,-1738,-4104,-6174,-7944,-9418,-10603,-11517,-12160,-12550,-12677,-12562,-12209,-11663,-10958,-10183,-9402,-8707,-8148,-7761,-7529,-7404,-7300,-7105,-6724,-6070,-5117,-3896,-2493,-1052,282,1350,2065,2350,2243,1789,1114,346,-400,-1008,-1456,-1733,-1909,-2081,-2359,-2856,-3656,-4788,-6262,-8004,-9927,-11904,-13783,-15430,-16691,-17464,-17644,-17212,-16146,-14515,-12393,-9904,-7178,-4363,-1585,1026,3389,5431,7132,8480,9507,10230,10686,10883,10833,10512,9923,9038,7879,6447,4800,2971,1052,-870,-2683,-4258,-5468,-6197,-6345,-5870,-4775,-3118,-1048,1268,3565,5615,7150,7994,8011,7211,5666,3580,1205,-1179,-3279,-4888,-5848,-6114,-5739,-4856,-3685,-2442,-1368,-621,-307,-427,-891,-1545,-2183,-2598,-2598,-2054,-887,892,3235,6006,9070,12238,15343,18205,20679,22623,23934,24533,24356,23386,21625,19117,15969,12295,8285,4114,-9,-3905,-7403,-10392,-12760,-14493,-15555,-16007,-15887,-15290,-14284,-12969,-11398,-9650,-7759,-5785,-3757,-1744,207,2009,3578,4829,5675,6063,5961,5387,4402,3124,1703,324,-832,-1597,-1842,-1510,-589,845,2683,4762,6910,8940,10697,12045,12897,13220,13027,12381,11405,10207,8951,7744,6689,5840,5195,4726,4338,3938,3398,2613,1518,67,-1684,-3671,-5750,-7784,-9619,-11138,-12251,-12925,-13174,-13036,-12597,-11922,-11089,-10164,-9169,-8166,-7160,-6220,-5394,-4777,-4455,-4514,-5009,-5932,-7204,-8676,-10112,-11261,-11845,-11652,-10548,-8531,-5731,-2402,1100,4385,7060,8834,9509,9078,7664,5561,3137,815,-1033,-2109,-2253,-1465,120,2218,4485,6527,7996,8615,8234,6846,4592,1727,-1384,-4373,-6844,-8506,-9137,-8646,-7071,-4550,-1331,2285,5972,9401,12301,14439,15707,16037,15490,14146,12169,9711,6952,4042,1122,-1697,-4306,-6627,-8579,-10098,-11142,-11673,-11705,-11261,-10423,-9285,-7979,-6629,-5367,-4280,-3450,-2893,-2614,-2574,-2708,-2953,-3221,-3446,-3551,-3499,-3248,-2810,-2192,-1435,-579,341,1293,2265,3258,4267,5311,6375,7451,8500,9463,10270,10825,11045,10865,10237,9191,7763,6076,4228,2383,628,-921,-2226,-3263,-4052,-4602,-4962,-5114,-5091,-4840,-4365,-3602,-2548,-1184,458,2304,4232,6089,7680,8837,9406,9297,8505,7094,5216,3071,892,-1097,-2709,-3820,-4386,-4437,-4075,-3435,-2681,-1953,-1358,-963,-765,-742,-830,-970,-1114,-1245,-1371,-1542,-1810,-2255,-2929,-3879,-5097,-6541,-8115,-9689,-11106,-12217,-12880,-13019,-12589,-11636,-10240,-8546,-6726,-4958,-3404,-2191,-1389,-986,-930,-1070,-1252,-1268,-952,-136,1260,3279,5882,8954,12355,15869,19300,22426,25064,27048,28274,28652,28168,26812,24633,21700,18122,14034,9608,5040,532,-3679,-7405,-10440,-12651,-13941,-14288,-13748,-12436,-10550,-8310,-5976,-3781,-1951,-621,88,187,-304,-1272,-2577,-4069,-5570,-6945,-8072,-8874,-9316,-9385,-9109,-8509,-7610,-6437,-4978,-3253,-1242,1028,3540,6228,9013,11782,14405,16745,18660,20037,20782,20844,20208,18899,16970,14522,11643,8500,5196,1925,-1211,-4044,-6486,-8426,-9799,-10564,-10703,-10252,-9273,-7883,-6211,-4436,-2715,-1224,-102,553,684,307,-519,-1672,-3008,-4371,-5611,-6613,-7295,-7621,-7598,-7265,-6683,-5934,-5084,-4209,-3343,-2527,-1776,-1093,-515,-48,231,293,57,-509,-1422,-2667,-4150,-5760,-7319,-8640,-9524,-9826,-9427,-8342,-6636,-4496,-2154,105,2020,3333,3892,3595,2468,621,-1749,-4364,-6941,-9173,-10823,-11717,-11763,-10995,-9485,-7409,-4960,-2328,271,2710,4849,6647,8066,9123,9841,10225,10300,10020,9388,8360,6959,5230,3273,1236,-699,-2348,-3541,-4164,-4178,-3612,-2602,-1307,30,1222,2061,2455,2343,1774,852,-300,-1493,-2616,-3508,-4114,-4380,-4310,-3945,-3320,-2505,-1525,-429,788,2108,3544,5095,6742,8458,10186,11828,13296,14430,15110,15189,14564,13172,11010,8150,4720,923,-3016,-6840,-10300,-13172,-15283,-16492,-16761,-16061,-14490,-12142,-9207,-5878,-2376,1056,4216,6875,8883,10105,10469,9981,8690,6720,4254,1492,-1311,-3926,-6121,-7726,-8619,-8779,-8250,-7182,-5770,-4249,-2857,-1783,-1173,-1063,-1429,-2132,-3008,-3835,-4408,-4553,-4134,-3110,-1487,640,3137,5814,8469,10896,12896,14319,15049,15014,14240,12748,10677,8141,5320,2379,-518,-3237,-5654,-7692,-9288,-10397,-10995,-11060,-10563,-9525,-7918,-5819,-3248,-334,2811,6038,9175,12084,14621,16682,18198,19125,19452,19189,18346,16966,15061,12687,9879,6710,3267,-330,-3944,-7406,-10558,-13233,-15312,-16694,-17334,-17236,-16432,-15020,-13093,-10811,-8306,-5763,-3313,-1123,700,2059,2899,3209,3012,2366,1381,174,-1096,-2277,-3218,-3795,-3919,-3549,-2688,-1391,273,2176,4225,6269,8218,9950,11406,12502,13221,13525,13421,12926,12046,10836,9313,7539,5557,3425,1208,-1038,-3243,-5341,-7268,-8961,-10352,-11399,-12046,-12289,-12119,-11587,-10751,-9716,-8588,-7490,-6537,-5822,-5434,-5390,-5728,-6385,-7313,-8411,-9564,-10663,-11590,-12274,-12616,-12623,-12219,-11457,-10321,-8867,-7150,-5249,-3263,-1306,517,2077,3306,4107,4468,4381,3888,3097,2113,1116,248,-333,-530,-291,363,1368,2596,3914,5154,6194,6899,7221,7120,6630,5812,4763,3572,2357,1182,128,-755,-1432,-1861,-2013,-1855,-1358,-504,708,2270,4136,6263,8551,10926,13245,15402,17245,18654,19499,19695,19161,17895,15913,13310,10227,6861,3426,167,-2707,-5013,-6639,-7547,-7772,-7417,-6630,-5596,-4475,-3434,-2565,-1946,-1568,-1413,-1395,-1450,-1498,-1494,-1435,-1326,-1230,-1187,-1248,-1456,-1801,-2300,-2912,-3613,-4376,-5155,-5939,-6690,-7387,-8008,-8530,-8916,-9159,-9215,-9069,-8709,-8135,-7373,-6492,-5535,-4602,-3744,-3016,-2433,-1990,-1643,-1341,-1019,-611,-83,596,1419,2342,3341,4322,5259,6057,6694,7102,7263,7142,6721,5983,4931,3562,1914,23,-2034,-4168,-6269,-8207,-9862,-11094,-11803,-11894,-11326,-10104,-8289,-6001,-3403,-692,1940,4299,6233,7631,8425,8595,8167,7188,5748,3940,1870,-352,-2628,-4858,-6955,-8830,-10408,-11614,-12385,-12679,-12476,-11791,-10687,-9240,-7574,-5824,-4112,-2566,-1249,-193,621,1282,1885,2564,3440,4594,6088,7916,10029,12340,14725,17042,19161,20941,22272,23064,23261,22844,21836,20289,18285,15948,13385,10759,8195,5825,3775,2082,813,-95,-670,-1035,-1274,-1502,-1787,-2177,-2670,-3258,-3866,-4468,-4983,-5378,-5639,-5744,-5740,-5649,-5522,-5399,-5313,-5271,-5296,-5350,-5457,-5560,-5678,-5753,-5776,-5695,-5482,-5093,-4502,-3694,-2670,-1454,-97,1342,2746,4027,5036,5684,5862,5525,4683,3375,1730,-123,-2018,-3795,-5325,-6498,-7259,-7571,-7478,-7011,-6282,-5388,-4463,-3626,-2989,-2639,-2630,-2995,-3730,-4794,-6140,-7665,-9286,-10854,-12263,-13351,-14011,-14119,-13596,-12412,-10569,-8164,-5331,-2291,697,3349,5384,6580,6778,5952,4155,1604,-1465,-4689,-7756,-10349,-12233,-13277,-13446,-12823,-11561,-9885,-8017,-6177,-4520,-3160,-2102,-1352,-793,-359,71,564,1175,1898,2714,3534,4302,4913,5334,5521,5504,5326,5080,4861,4776,4919,5362,6140,7269,8683,10329,12058,13746,15224,16346,16989,17051,16477,15261,13419,11050,8243,5170,1979,-1147,-4037,-6562,-8578,-10025,-10823,-10971,-10458,-9354,-7721,-5706,-3437,-1111,1121,3080,4646,5738,6321,6438,6157,5617,4938,4292,3777,3510,3525,3842,4425,5234,6188,7241,8300,9332,10251,11016,11560,11838,11806,11456,10773,9805,8576,7175,5673,4184,2808,1645,789,283,166,413,993,1824,2834,3924,5010,6012,6851,7470,7809,7817,7452,6680,5480,3852,1821,-577,-3248,-6119,-9048,-11931,-14611,-16953,-18817,-20063,-20600,-20332,-19242,-17328,-14683,-11433,-7781,-3974,-279,3021,5677,7481,8317,8127,6972,4967,2296,-813,-4130,-7418,-10479,-13133,-15265,-16785,-17656,-17879,-17477,-16514,-15053,-13202,-11057,-8762,-6433,-4222,-2223,-544,768,1703,2253,2497,2465,2259,1938,1581,1248,988,821,773,821,980,1210,1529,1907,2349,2835,3331,3801,4177,4385,4347,3984,3233,2069,500,-1405,-3536,-5730,-7816,-9592,-10916,-11635,-11699,-11076,-9811,-8001,-5771,-3299,-765,1635,3714,5322,6330,6690,6397,5515,4191,2583,922,-584,-1730,-2344,-2314,-1604,-218,1738,4138,6788,9490,12028,14203,15839,16800,17005,16430,15115,13163,10733,8026,5272,2712,540,-1044,-1965,-2152,-1686,-660,721,2247,3665,4777,5393,5438,4886,3809,2339,666,-1015,-2500,-3639,-4316,-4511,-4251,-3640,-2817,-1932,-1115,-480,-56,150,205,200,241,430,843,1507,2420,3512,4700,5867,6883,7659,8079,8110,7711,6886,5671,4089,2209,69,-2253,-4707,-7187,-9616,-11848,-13749,-15164,-15940,-15983,-15228,-13716,-11569,-8979,-6228,-3598,-1392,133,804,525,-684,-2708,-5340,-8311,-11307,-14026,-16164,-17491,-17837,-17116,-15330,-12569,-8975,-4783,-227,4412,8859,12878,16238,18791,20419,21069,20753,19526,17513,14879,11831,8608,5438,2561,154,-1630,-2708,-3074,-2744,-1850,-497,1115,2836,4475,5904,7000,7719,8025,7964,7579,6946,6163,5279,4390,3508,2676,1882,1128,385,-343,-1084,-1816,-2538,-3229,-3869,-4436,-4922,-5311,-5606,-5802,-5893,-5877,-5737,-5464,-5042,-4482,-3785,-2990,-2123,-1235,-357,473,1253,1977,2676,3388,4159,5031,6029,7131,8299,9432,10429,11171,11547,11501,10980,10030,8692,7092,5360,3641,2099,847,-3,-393,-327,194,1071,2243,3566,4958,6269,7435,8343,8950,9212,9099,8615,7740,6490,4856,2862,523,-2116,-4991,-8014,-11057,-13984,-16634,-18843,-20466,-21397,-21562,-20977,-19708,-17883,-15707,-13374,-11125,-9145,-7616,-6609,-6188,-6261,-6757,-7476,-8257,-8888,-9213,-9095,-8452,-7262,-5559,-3410,-948,1703,4389,6959,9291,11268,12814,13876,14435,14488,14070,13220,11994,10480,8737,6876,4962,3081,1287,-369,-1870,-3196,-4364,-5378,-6267,-7025,-7683,-8207,-8610,-8846,-8905,-8749,-8376,-7795,-7030,-6160,-5239,-4378,-3653,-3140,-2906,-2941,-3244,-3729,-4296,-4820,-5164,-5220,-4916,-4211,-3141,-1752,-156,1532,3198,4723,6038,7085,7869,8403,8767,9018,9251,9532,9902,10381,10929,11498,11995,12335,12443,12264,11780,11023,10022,8885,7670,6485,5385,4421,3593,2879,2210,1517,709,-280,-1495,-2953,-4606,-6404,-8231,-9963,-11464,-12571,-13171,-13149,-12467,-11136,-9236,-6922,-4382,-1867,390,2166,3272,3631,3192,2040,299,-1843,-4171,-6483,-8591,-10359,-11682,-12534,-12873,-12756,-12165,-11179,-9790,-8059,-5996,-3648,-1070,1682,4493,7258,9836,12087,13901,15188,15915,16102,15805,15136,14200,13133,12036,11005,10114,9408,8925,8684,8686,8919,9349,9910,10520,11072,11440,11507,11149,10298,8906,7004,4666,2017,-771,-3527,-6076,-8265,-10005,-11226,-11940,-12179,-12037,-11601,-11000,-10302,-9609,-8939,-8330,-7762,-7207,-6631,-5994,-5262,-4434,-3489,-2454,-1344,-185,977,2122,3204,4189,5055,5775,6348,6784,7074,7279,7378,7456,7505,7571,7679,7821,8016,8230,8448,8624,8732,8713,8555,8198,7643,6859,5846,4634,3239,1749,218,-1257,-2610,-3792,-4783,-5592,-6261,-6822,-7326,-7804,-8275,-8742,-9203,-9627,-10013,-10331,-10592,-10793,-10966,-11116,-11254,-11365,-11394,-11293,-10961,-10340,-9368,-8034,-6384,-4494,-2518,-595,1074,2368,3164,3419,3159,2445,1383,98,-1314,-2748,-4148,-5452,-6633,-7632,-8410,-8892,-9015,-8699,-7898,-6577,-4764,-2517,20,2685,5250,7507,9231,10265,10485,9850,8406,6240,3550,518,-2585,-5549,-8114,-10107,-11342,-11728,-11190,-9756,-7483,-4525,-1079,2613,6240,9551,12237,14126,15056,15019,14086,12427,10299,7974,5730,3800,2333,1395,967,933,1165,1488,1775,1926,1919,1783,1625,1567,1755,2302,3282,4690,6457,8430,10420,12197,13548,14274,14260,13436,11858,9649,7017,4240,1597,-626,-2212,-3012,-3000,-2235,-882,812,2588,4155,5271,5751,5488,4469,2777,567,-1958,-4554,-7006,-9118,-10758,-11870,-12451,-12583,-12362,-11927,-11404,-10882,-10434,-10059,-9749,-9454,-9132,-8743,-8289,-7776,-7266,-6806,-6469,-6289,-6303,-6461,-6751,-7023,-7215,-7142,-6726,-5838,-4458,-2577,-292,2291,4985,7612,9998,11977,13456,14367,14715,14531,13908,12917,11652,10187,8539,6746,4787,2668,391,-2002,-4458,-6864,-9125,-11092,-12679,-13768,-14346,-14400,-13998,-13252,-12297,-11292,-10386,-9691,-9284,-9195,-9387,-9817,-10371,-10971,-11480,-11812,-11843,-11497,-10685,-9354,-7476,-5055,-2151,1156,4717,8363,11895,15084,17745,19686,20797,21023,20392,19007,17031,14675,12160,9697,7478,5620,4215,3293,2837,2832,3216,3946,4979,6264,7759,9407,11129,12829,14369,15601,16358,16496,15891,14494,12303,9414,5972,2207,-1633,-5258,-8415,-10870,-12469,-13141,-12906,-11893,-10285,-8346,-6319,-4471,-2988,-2002,-1559,-1605,-2043,-2697,-3397,-3983,-4326,-4383,-4156,-3722,-3186,-2675,-2277,-2063,-2020,-2108,-2202,-2191,-1912,-1282,-210,1267,3074,5030,6902,8436,9381,9544,8827,7232,4879,1991,-1149,-4213,-6885,-8888,-10032,-10211,-9454,-7883,-5719,-3251,-792,1360,2940,3762,3714,2779,1011,-1438,-4399,-7616,-10885,-13962,-16672,-18897,-20540,-21624,-22151,-22216,-21887,-21246,-20350,-19214,-17834,-16183,-14207,-11907,-9269,-6371,-3312,-263,2590,5040,6909,8063,8432,8038,6976,5431,3624,1839,330,-648,-924,-387,955,3027,5636,8549,11476,14137,16252,17612,18054,17533,16060,13783,10878,7620,4273,1103,-1664,-3874,-5440,-6345,-6652,-6443,-5862,-5034,-4094,-3148,-2263,-1487,-818,-259,235,671,1077,1453,1767,2004,2089,1989,1641,1035,174,-878,-2014,-3085,-3904,-4295,-4087,-3185,-1557,727,3501,6539,9569,12317,14561,16144,17007,17201,16860,16182,15401,14728,14326,14293,14607,15198,15894,16521,16903,16894,16444,15536,14273,12764,11175,9638,8271,7115,6179,5382,4628,3780,2714,1329,-421,-2538,-4935,-7512,-10076,-12464,-14466,-15924,-16697,-16732,-16004,-14613,-12676,-10388,-7964,-5610,-3522,-1842,-671,-54,6,-453,-1370,-2656,-4233,-5996,-7857,-9720,-11478,-13019,-14226,-14957,-15109,-14578,-13319,-11341,-8713,-5570,-2098,1482,4919,7976,10405,12027,12698,12349,11012,8762,5779,2273,-1494,-5248,-8709,-11620,-13766,-14975,-15180,-14364,-12652,-10194,-7268,-4126,-1091,1575,3630,4895,5281,4778,3470,1520,-839,-3367,-5790,-7911,-9554,-10645,-11173,-11209,-10871,-10324,-9710,-9187,-8813,-8644,-8604,-8619,-8548,-8259,-7656,-6692,-5388,-3846,-2200,-642,654,1533,1892,1724,1085,139,-895,-1766,-2202,-2018,-1045,725,3243,6327,9738,13177,16352,18985,20872,21903,22040,21379,20042,18251,16188,14071,12013,10125,8389,6794,5236,3648,1952,123,-1803,-3746,-5561,-7103,-8197,-8739,-8641,-7918,-6653,-5003,-3173,-1419,63,1039,1414,1130,235,-1123,-2764,-4428,-5890,-6892,-7278,-6904,-5753,-3862,-1370,1519,4565,7505,10084,12106,13402,13898,13594,12548,10923,8883,6676,4484,2504,854,-418,-1291,-1850,-2147,-2310,-2409,-2538,-2724,-2989,-3298,-3601,-3851,-3983,-3995,-3876,-3686,-3485,-3367,-3415,-3697,-4267,-5124,-6262,-7594,-9039,-10446,-11676,-12567,-12971,-12791,-11946,-10462,-8382,-5857,-3051,-196,2497,4806,6560,7641,7978,7601,6574,5036,3150,1092,-968,-2883,-4549,-5885,-6867,-7458,-7677,-7506,-6960,-6018,-4683,-2950,-840,1598,4273,7065,9789,12267,14278,15639,16193,15862,14650,12659,10089,7207,4341,1807,-96,-1162,-1277,-463,1150,3307,5714,8010,9889,11084,11427,10874,9480,7427,4950,2334,-154,-2284,-3914,-4972,-5502,-5605,-5444,-5204,-5032,-5043,-5258,-5629,-6029,-6283,-6225,-5683,-4602,-2953,-865,1500,3882,6017,7647,8563,8633,7828,6213,3965,1324,-1401,-3896,-5857,-7024,-7242,-6419,-4606,-1933,1371,5003,8638,11926,14561,16276,16899,16333,14605,11827,8218,4053,-328,-4590,-8396,-11489,-13659,-14817,-14930,-14070,-12365,-9986,-7140,-4049,-909,2052,4690,6826,8379,9245,9416,8879,7697,5963,3799,1372,-1149,-3600,-5814,-7687,-9101,-10028,-10422,-10307,-9709,-8707,-7391,-5893,-4345,-2884,-1618,-644,17,328,352,108,-298,-814,-1351,-1870,-2337,-2753,-3137,-3502,-3882,-4265,-4658,-5015,-5306,-5472,-5474,-5269,-4838,-4176,-3305,-2268,-1138,6,1046,1884,2416,2538,2214,1378,75,-1661,-3706,-5894,-8016,-9824,-11077,-11561,-11118,-9675,-7276,-4040,-226,3888,7941,11614,14603,16694,17765,17809,16920,15283,13135,10739,8345,6155,4327,2927,1978,1440,1234,1291,1515,1860,2282,2772,3319,3910,4496,5017,5359,5428,5091,4285,2944,1104,-1181,-3760,-6467,-9092,-11425,-13284,-14530,-15072,-14920,-14102,-12760,-11018,-9083,-7104,-5277,-3718,-2537,-1784,-1479,-1588,-2079,-2853,-3852,-4950,-6065,-7058,-7844,-8294,-8358,-7947,-7073,-5726,-3974,-1881,431,2848,5212,7386,9217,10589,11405,11620,11228,10277,8862,7113,5198,3281,1551,149,-795,-1209,-1059,-362,840,2465,4428,6615,8919,11228,13424,15403,17059,18305,19066,19289,18937,18005,16508,14505,12078,9352,6463,3575,841,-1606,-3629,-5181,-6188,-6692,-6718,-6363,-5722,-4911,-4033,-3175,-2407,-1776,-1308,-1031,-945,-1077,-1421,-1987,-2770,-3743,-4887,-6125,-7390,-8554,-9491,-10041,-10064,-9428,-8073,-5957,-3172,193,3896,7715,11333,14486,16891,18383,18847,18308,16875,14750,12190,9453,6796,4404,2420,906,-122,-705,-893,-774,-395,158,853,1613,2382,3068,3562,3741,3487,2703,1331,-619,-3087,-5937,-8989,-12028,-14840,-17202,-18979,-20029,-20358,-19969,-18990,-17547,-15827,-13991,-12205,-10596,-9241,-8197,-7442,-6960,-6689,-6579,-6595,-6700,-6924,-7265,-7789,-8499,-9429,-10537,-11768,-12985,-14052,-14750,-14930,-14380,-13025,-10783,-7720,-3956,289,4713,9003,12797,15817,17791,18599,18172,16600,14041,10764,7084,3343,-119,-3024,-5139,-6320,-6518,-5730,-4085,-1702,1162,4297,7400,10205,12471,13958,14550,14142,12776,10530,7615,4265,784,-2524,-5393,-7594,-8999,-9549,-9286,-8302,-6753,-4811,-2666,-492,1559,3359,4842,5952,6702,7107,7214,7070,6729,6232,5626,4945,4236,3544,2932,2477,2262,2383,2922,3937,5456,7437,9814,12434,15143,17719,19977,21711,22769,23040,22472,21084,18958,16222,13058,9651,6191,2850,-247,-2998,-5361,-7324,-8907,-10135,-11054,-11667,-11990,-11997,-11658,-10964,-9907,-8543,-6962,-5289,-3708,-2379,-1489,-1174,-1526,-2575,-4284,-6542,-9198,-12052,-14903,-17549,-19826,-21592,-22761,-23272,-23111,-22293,-20858,-18867,-16398,-13541,-10401,-7097,-3750,-517,2468,5045,7087,8493,9209,9229,8626,7498,6033,4415,2880,1625,849,677,1192,2380,4159,6379,8808,11209,13294,14820,15555,15351,14123,11893,8757,4906,586,-3931,-8333,-12379,-15794,-18409,-20070,-20700,-20285,-18879,-16610,-13664,-10296,-6769,-3388,-425,1891,3364,3917,3532,2308,433,-1831,-4181,-6299,-7914,-8822,-8907,-8171,-6679,-4608,-2133,525,3193,5725,8033,10077,11870,13434,14804,16010,17029,17841,18362,18498,18160,17259,15756,13687,11135,8287,5372,2660,446,-1036,-1579,-1087,450,2926,6141,9799,13562,17035,19867,21721,22372,21681,19651,16401,12165,7272,2081,-3007,-7651,-11547,-14486,-16365,-17159,-16954,-15884,-14141,-11931,-9472,-6948,-4561,-2437,-730,482,1093,1082,400,-903,-2778,-5098,-7702,-10384,-12913,-15049,-16578,-17327,-17193,-16150,-14264,-11656,-8531,-5105,-1613,1718,4710,7215,9138,10428,11075,11081,10487,9323,7635,5497,2972,168,-2796,-5766,-8579,-11032,-12965,-14191,-14611,-14153,-12845,-10788,-8156,-5190,-2172,617,2899,4447,5118,4816,3585,1516,-1197,-4318,-7580,-10720,-13499,-15718,-17236,-17958,-17846,-16907,-15195,-12792,-9836,-6459,-2872,769,4221,7323,9875,11744,12822,13077,12501,11190,9250,6847,4177,1408,-1251,-3649,-5638,-7103,-7963,-8170,-7705,-6598,-4898,-2719,-184,2514,5184,7601,9552,10851,11343,10967,9684,7603,4827,1603,-1834,-5183,-8149,-10453,-11860,-12175,-11326,-9275,-6146,-2103,2576,7574,12542,17137,21040,23992,25793,26325,25551,23526,20373,16319,11626,6640,1709,-2787,-6510,-9152,-10511,-10450,-8981,-6206,-2351,2277,7323,12386,17100,21099,24113,25911,26373,25457,23210,19777,15357,10244,4740,-779,-5976,-10500,-14065,-16466,-17559,-17345,-15894,-13379,-10072,-6254,-2272,1554,4930,7609,9420,10274,10147,9099,7240,4723,1739,-1530,-4875,-8121,-11101,-13670,-15723,-17165,-17926,-17963,-17249,-15785,-13626,-10837,-7561,-3948,-197,3493,6897,9818,12045,13433,13837,13211,11546,8950,5581,1722,-2340,-6233,-9638,-12241,-13828,-14257,-13513,-11681,-8956,-5611,-1978,1588,4751,7191,8689,9065,8277,6356,3435,-246,-4420,-8732,-12867,-16492,-19350,-21254,-22080,-21834,-20545,-18371,-15473,-12096,-8464,-4846,-1462,1455,3746,5274,5971,5830,4887,3249,1051,-1532,-4299,-7060,-9605,-11766,-13381,-14322,-14502,-13875,-12438,-10247,-7409,-4065,-413,3346,6994,10321,13145,15320,16742,17378,17221,16349,14859,12906,10660,8311,6043,4031,2416,1298,740,746,1281,2262,3570,5073,6602,8019,9173,9946,10258,10044,9295,8018,6273,4115,1662,-990,-3718,-6383,-8884,-11078,-12876,-14174,-14896,-15000,-14455,-13271,-11490,-9176,-6434,-3379,-156,3078,6161,8916,11193,12835,13734,13819,13067,11526,9287,6530,3449,322,-2604,-5041,-6764,-7571,-7349,-6053,-3748,-558,3281,7505,11783,15788,19202,21744,23190,23403,22326,20005,16584,12292,7434,2354,-2584,-7069,-10813,-13661,-15506,-16368,-16321,-15505,-14105,-12317,-10343,-8372,-6568,-5048,-3920,-3213,-2973,-3178,-3805,-4813,-6123,-7657,-9315,-10977,-12524,-13836,-14777,-15247,-15134,-14371,-12937,-10842,-8197,-5136,-1884,1315,4195,6500,8037,8663,8370,7219,5411,3203,924,-1113,-2602,-3339,-3185,-2136,-266,2261,5223,8391,11512,14399,16881,18876,20322,21254,21671,21663,21235,20433,19253,17688,15738,13423,10775,7907,4910,1959,-809,-3244,-5213,-6651,-7496,-7774,-7540,-6877,-5942,-4840,-3762,-2804,-2115,-1759,-1807,-2272,-3157,-4414,-5998,-7822,-9798,-11830,-13813,-15640,-17217,-18436,-19218,-19486,-19184,-18281,-16780,-14696,-12108,-9073,-5733,-2190,1396,4883,8127,10992,13362,15145,16275,16711,16459,15539,14038,12047,9740,7272,4867,2726,1047,14,-266,287,1645,3732,6379,9360,12410,15235,17548,19086,19645,19085,17374,14563,10816,6382,1586,-3215,-7643,-11358,-14079,-15610,-15862,-14872,-12773,-9820,-6322,-2638,880,3895,6159,7466,7735,6937,5147,2498,-832,-4604,-8595,-12536,-16198,-19343,-21782,-23350,-23941,-23509,-22070,-19716,-16616,-12978,-9080,-5190,-1595,1478,3836,5378,6064,5949,5143,3825,2206,498,-1073,-2351,-3199,-3568,-3451,-2905,-2006,-859,449,1827,3224,4595,5931,7223,8478,9682,10816,11822,12611,13085,13123,12641,11587,9971,7875,5457,2912,500,-1549,-3002,-3710,-3597,-2674,-1071,1040,3404,5752,7832,9392,10260,10310,9487,7810,5357,2255,-1317,-5169,-9096,-12900,-16400,-19449,-21910,-23708,-24775,-25085,-24639,-23464,-21595,-19124,-16122,-12727,-9091,-5378,-1800,1446,4171,6189,7404,7735,7208,5905,4002,1719,-655,-2844,-4568,-5606,-5798,-5085,-3478,-1086,1919,5331,8900,12385,15575,18264,20341,21706,22343,22261,21517,20183,18354,16136,13646,10998,8311,5700,3257,1072,-776,-2242,-3247,-3767,-3760,-3222,-2189,-732,1017,2885,4665,6117,7040,7229,6581,5030,2647,-445,-4011,-7778,-11441,-14693,-17273,-18970,-19649,-19255,-17816,-15419,-12245,-8475,-4373,-150,3937,7702,10965,13608,15547,16753,17223,17028,16228,14954,13318,11465,9537,7670,6013,4680,3799,3445,3685,4526,5946,7858,10153,12652,15165,17460,19305,20475,20784,20098,18374,15647,12062,7825,3232,-1424,-5813,-9684,-12818,-15102,-16505,-17081,-16946,-16270,-15217,-13969,-12672,-11445,-10392,-9579,-9060,-8881,-9052,-9597,-10487,-11701,-13171,-14824,-16549,-18235,-19746,-20947,-21698,-21870,-21353,-20080,-18025,-15235,-11817,-7947,-3851,211,3980,7207,9711,11362,12126,12047,11251,9917,8274,6552,4970,3728,2944,2706,3011,3812,5008,6458,8026,9548,10919,12022,12793,13188,13170,12736,11856,10531,8743,6492,3812,740,-2612,-6125,-9621,-12921,-15837,-18196,-19874,-20779,-20895,-20246,-18927,-17067,-14837,-12426,-10017,-7794,-5902,-4454,-3521,-3123,-3235,-3792,-4689,-5795,-6966,-8049,-8907,-9405,-9449,-8948,-7868,-6181,-3919,-1134,2062,5542,9127,12642,15898,18727,20981,22574,23437,23571,23014,21812,20074,17899,15403,12738,10033,7460,5170,3329,2086,1545,1811,2869,4700,7167,10074,13178,16157,18707,20505,21305,20927,19311,16522,12738,8262,3439,-1322,-5648,-9210,-11749,-13143,-13349,-12480,-10713,-8333,-5643,-2966,-595,1242,2378,2742,2341,1240,-425,-2514,-4859,-7316,-9757,-12073,-14189,-16032,-17554,-18695,-19407,-19630,-19318,-18434,-16972,-14946,-12424,-9497,-6307,-3009,198,3133,5601,7437,8531,8807,8288,7045,5227,3035,695,-1555,-3489,-4927,-5725,-5811,-5173,-3866,-1996,281,2794,5349,7759,9849,11460,12467,12766,12296,11044,9031,6342,3098,-548,-4377,-8182,-11712,-14734,-17038,-18442,-18844,-18193,-16547,-14003,-10790,-7136,-3367,215,3305,5628,7006,7295,6500,4663,1949,-1424,-5188,-9038,-12671,-15813,-18195,-19653,-20031,-19296,-17452,-14603,-10916,-6620,-2008,2629,6964,10748,13740,15821,16922,17073,16376,14962,13036,10765,8388,6063,4003,2343,1220,724,896,1755,3245,5297,7777,10552,13438,16273,18877,21081,22765,23787,24088,23603,22337,20327,17665,14493,10986,7374,3858,684,-1986,-3985,-5226,-5674,-5353,-4351,-2804,-898,1146,3091,4699,5763,6115,5653,4353,2256,-498,-3721,-7167,-10561,-13647,-16177,-17986,-18958,-19089,-18433,-17127,-15341,-13280,-11121,-9037,-7132,-5484,-4094,-2953,-2001,-1194,-474,178,779,1294,1692,1905,1867,1515,808,-271,-1682,-3336,-5112,-6803,-8243,-9189,-9508,-9028,-7735,-5607,-2789,559,4158,7706,10866,13311,14770,15051,14077,11902,8699,4748,401,-3966,-7982,-11329,-13760,-15125,-15369,-14550,-12807,-10375,-7527,-4592,-1860,358,1854,2456,2092,791,-1360,-4174,-7418,-10846,-14163,-17160,-19594,-21339,-22271,-22365,-21602,-20058,-17799,-14961,-11692,-8144,-4512,-960,2341,5227,7579,9292,10297,10574,10137,9033,7368,5252,2840,308,-2163,-4374,-6134,-7270,-7630,-7110,-5664,-3314,-150,3646,7855,12182,16325,19975,22839,24707,25410,24911,23272,20653,17337,13647,9949,6613,3926,2134,1346,1578,2728,4597,6915,9376,11661,13474,14592,14840,14172,12603,10255,7306,3982,531,-2812,-5822,-8356,-10285,-11586,-12264,-12386,-12043,-11339,-10356,-9171,-7828,-6340,-4736,-3007,-1182,714,2641,4522,6318,7931,9345,10491,11382,11994,12352,12461,12335,11995,11449,10736,9881,8956,8019,7162,6466,5989,5793,5867,6212,6745,7392,8016,8499,8690,8462,7730,6407,4514,2074,-809,-3990,-7309,-10571,-13579,-16152,-18102,-19306,-19648,-19106,-17704,-15559,-12860,-9854,-6840,-4119,-1986,-668,-342,-1060,-2800,-5412,-8672,-12297,-15945,-19311,-22068,-23983,-24852,-24583,-23137,-20597,-17099,-12872,-8196,-3377,1255,5390,8768,11157,12439,12547,11518,9467,6572,3083,-719,-4534,-8057,-11010,-13153,-14304,-14362,-13299,-11176,-8127,-4361,-125,4302,8634,12616,16003,18612,20298,20968,20587,19179,16810,13644,9859,5728,1517,-2470,-5955,-8693,-10510,-11283,-11019,-9762,-7683,-5000,-1995,1035,3758,5921,7262,7651,7010,5382,2870,-302,-3919,-7678,-11325,-14621,-17356,-19415,-20703,-21210,-20942,-19958,-18310,-16096,-13381,-10289,-6898,-3341,277,3845,7247,10405,13214,15634,17582,19043,19976,20374,20254,19643,18594,17206,15561,13811,12067,10492,9198,8301,7873,7934,8479,9429,10695,12138,13603,14941,15963,16535,16498,15753,14235,11922,8868,5171,991,-3470,-7974,-12255,-16041,-19057,-21069,-21899,-21435,-19724,-16869,-13162,-8944,-4649,-715,2436,4478,5177,4455,2380,-852,-4927,-9450,-14017,-18219,-21706,-24206,-25527,-25574,-24350,-21928,-18466,-14184,-9331,-4209,890,5679,9900,13353,15895,17463,18059,17772,16721,15077,13017,10712,8332,6011,3883,2059,641,-278,-615,-325,630,2199,4330,6862,9626,12396,14937,17028,18472,19124,18919,17842,15988,13476,10512,7288,4030,910,-1903,-4324,-6281,-7788,-8867,-9593,-10037,-10282,-10390,-10412,-10363,-10255,-10070,-9811,-9473,-9079,-8669,-8297,-8024,-7910,-7985,-8261,-8714,-9272,-9852,-10319,-10559,-10430,-9839,-8710,-7018,-4793,-2115,894,4075,7256,10259,12905,15042,16530,17280,17225,16357,14714,12382,9496,6250,2848,-435,-3361,-5669,-7167,-7706,-7239,-5792,-3498,-542,2807,6283,9580,12442,14624,15964,16342,15741,14187,11800,8729,5183,1379,-2444,-6058,-9248,-11817,-13626,-14547,-14548,-13628,-11870,-9434,-6511,-3376,-289,2458,4633,6039,6554,6161,4892,2904,369,-2456,-5339,-8009,-10268,-11904,-12813,-12893,-12145,-10604,-8371,-5605,-2495,752,3904,6787,9215,11086,12327,12896,12820,12107,10818,8999,6714,4042,1061,-2095,-5302,-8353,-11054,-13170,-14481,-14820,-14065,-12211,-9346,-5666,-1474,2881,6992,10499,13058,14468,14614,13548,11450,8590,5340,2047,-928,-3334,-4975,-5794,-5804,-5121,-3915,-2382,-755,776,2016,2849,3183,3005,2341,1258,-144,-1761,-3481,-5205,-6841,-8323,-9605,-10659,-11480,-12070,-12436,-12588,-12516,-12225,-11692,-10923,-9911,-8661,-7198,-5537,-3727,-1801,169,2124,3965,5611,6942,7872,8291,8159,7429,6174,4458,2477,418,-1473,-2957,-3840,-3961,-3265,-1759,449,3178,6197,9236,12023,14299,15842,16482,16124,14729,12353,9104,5161,754,-3853,-8367,-12484,-15919,-18394,-19714,-19716,-18374,-15728,-11948,-7307,-2144,3120,8069,12292,15442,17276,17662,16620,14289,10935,6907,2589,-1619,-5377,-8401,-10515,-11636,-11779,-11035,-9549,-7489,-5039,-2351,436,3221,5931,8511,10919,13114,15047,16653,17855,18561,18687,18156,16937,15048,12574,9679,6590,3583,959,-1006,-2084,-2134,-1129,836,3544,6692,9907,12818,15071,16401,16642,15759,13835,11070,7744,4175,705,-2387,-4850,-6556,-7423,-7499,-6867,-5698,-4182,-2536,-968,324,1195,1522,1261,384,-1059,-3000,-5320,-7878,-10517,-13055,-15329,-17171,-18457,-19093,-19037,-18297,-16932,-15037,-12757,-10243,-7668,-5188,-2931,-989,593,1822,2741,3425,3944,4377,4752,5075,5301,5345,5112,4493,3438,1911,3,-2190,-4439,-6541,-8235,-9337,-9673,-9206,-7919,-5945,-3431,-600,2312,5065,7449,9254,10354,10619,10008,8512,6178,3127,-475,-4385,-8331,-11981,-15034,-17176,-18196,-17944,-16410,-13684,-10009,-5689,-1145,3223,6989,9816,11454,11770,10772,8590,5443,1663,-2444,-6490,-10200,-13286,-15588,-16992,-17490,-17123,-15999,-14245,-12013,-9441,-6657,-3792,-919,1850,4468,6855,8970,10744,12144,13101,13598,13599,13119,12202,10929,9440,7883,6462,5332,4682,4593,5129,6243,7827,9715,11683,13525,15014,16020,16427,16244,15521,14374,12975,11462,9986,8636,7432,6377,5388,4406,3349,2179,878,-510,-1934,-3293,-4494,-5448,-6095,-6412,-6424,-6194,-5819,-5425,-5132,-5068,-5312,-5931,-6931,-8269,-9861,-11563,-13210,-14626,-15632,-16103,-15933,-15114,-13658,-11669,-9247,-6564,-3745,-958,1701,4106,6210,7931,9252,10118,10522,10440,9897,8933,7640,6139,4593,3163,2019,1289,1058,1353,2133,3304,4727,6238,7674,8880,9736,10144,10046,9411,8234,6532,4345,1743,-1185,-4301,-7437,-10407,-12983,-14979,-16219,-16608,-16137,-14891,-13056,-10877,-8672,-6722,-5323,-4653,-4837,-5874,-7651,-9992,-12614,-15240,-17577,-19357,-20428,-20646,-20033,-18614,-16538,-13950,-11035,-7972,-4913,-1992,692,3096,5178,6959,8450,9692,10726,11567,12244,12740,13029,13086,12845,12303,11435,10288,8930,7486,6087,4899,4048,3650,3755,4360,5390,6742,8249,9767,11133,12242,13004,13375,13355,12936,12161,11032,9596,7861,5891,3734,1483,-723,-2771,-4477,-5728,-6411,-6469,-5939,-4889,-3484,-1916,-406,818,1573,1720,1184,-19,-1814,-4047,-6516,-8998,-11259,-13075,-14277,-14714,-14335,-13124,-11172,-8595,-5600,-2383,825,3832,6482,8665,10338,11499,12198,12512,12518,12313,11956,11509,11007,10469,9912,9347,8797,8281,7842,7505,7302,7252,7327,7498,7673,7755,7617,7143,6231,4813,2876,458,-2351,-5399,-8536,-11569,-14343,-16706,-18557,-19829,-20491,-20547,-20030,-19004,-17544,-15759,-13751,-11645,-9564,-7615,-5912,-4527,-3534,-2963,-2827,-3114,-3779,-4771,-6014,-7427,-8938,-10449,-11895,-13180,-14217,-14917,-15185,-14948,-14144,-12739,-10755,-8226,-5261,-1983,1433,4785,7867,10458,12367,13433,13566,12731,11003,8509,5491,2217,-980,-3787,-5917,-7149,-7373,-6581,-4876,-2484,336,3250,5964,8210,9796,10633,10709,10132,9045,7662,6180,4774,3573,2633,1948,1472,1116,798,454,44,-431,-942,-1440,-1876,-2200,-2394,-2465,-2440,-2388,-2358,-2433,-2644,-3033,-3577,-4256,-4982,-5693,-6252,-6593,-6577,-6151,-5251,-3864,-2036,169,2623,5192,7725,10078,12139,13829,15118,16026,16608,16954,17166,17342,17568,17881,18292,18740,19153,19413,19409,19052,18275,17086,15512,13663,11634,9577,7591,5793,4245,2992,2046,1394,1011,854,874,1011,1189,1336,1348,1149,651,-188,-1383,-2890,-4628,-6457,-8238,-9804,-11028,-11803,-12083,-11876,-11246,-10309,-9211,-8110,-7154,-6466,-6123,-6166,-6579,-7328,-8334,-9518,-10770,-11975,-13016,-13751,-14068,-13837,-12987,-11466,-9297,-6564,-3417,-88,3174,6062,8322,9695,10044,9277,7451,4695,1256,-2562,-6394,-9890,-12701,-14579,-15345,-14961,-13488,-11123,-8131,-4846,-1619,1241,3471,4923,5533,5364,4548,3288,1806,304,-1046,-2152,-2976,-3568,-4009,-4415,-4903,-5547,-6387,-7399,-8498,-9569,-10466,-11041,-11204,-10877,-10093,-8915,-7482,-5955,-4499,-3260,-2343,-1786,-1584,-1667,-1937,-2256,-2508,-2561,-2345,-1830,-1029,-44,1021,2006,2774,3210,3250,2909,2256,1441,643,59,-140,170,1018,2372,4092,5998,7859,9474,10655,11326,11443,11097,10412,9565,8762,8149,7879,8003,8528,9401,10504,11701,12832,13737,14278,14344,13867,12810,11202,9095,6593,3821,945,-1885,-4463,-6645,-8267,-9229,-9490,-9057,-8030,-6548,-4805,-3012,-1375,-63,794,1143,983,367,-599,-1811,-3152,-4519,-5845,-7066,-8162,-9092,-9843,-10361,-10607,-10520,-10037,-9127,-7764,-5980,-3850,-1464,1001,3420,5602,7426,8780,9615,9917,9752,9198,8399,7490,6618,5904,5433,5250,5357,5711,6263,6921,7605,8225,8687,8923,8857,8446,7668,6537,5096,3435,1648,-127,-1785,-3205,-4331,-5111,-5568,-5738,-5700,-5530,-5310,-5084,-4909,-4760,-4656,-4535,-4397,-4196,-3944,-3657,-3379,-3177,-3131,-3292,-3738,-4464,-5469,-6685,-8020,-9349,-10547,-11490,-12077,-12247,-11970,-11250,-10124,-8631,-6833,-4777,-2532,-129,2349,4878,7359,9747,11942,13871,15445,16585,17236,17349,16923,15974,14565,12790,10765,8639,6557,4668,3109,1972,1310,1134,1365,1925,2654,3413,4049,4445,4517,4236,3605,2666,1497,154,-1269,-2721,-4140,-5481,-6710,-7796,-8707,-9429,-9939,-10229,-10299,-10145,-9792,-9241,-8532,-7662,-6680,-5584,-4420,-3198,-1970,-768,335,1284,2005,2438,2555,2348,1881,1229,550,-26,-323,-225,346,1408,2885,4647,6503,8230,9613,10478,10693,10241,9158,7592,5750,3862,2199,960,328,352,1023,2195,3673,5190,6483,7332,7561,7128,6054,4489,2632,719,-1005,-2355,-3214,-3538,-3418,-2973,-2426,-1996,-1883,-2248,-3151,-4583,-6410,-8470,-10499,-12291,-13611,-14337,-14380,-13789,-12649,-11142,-9468,-7827,-6415,-5349,-4716,-4519,-4714,-5212,-5885,-6609,-7238,-7662,-7769,-7497,-6793,-5669,-4151,-2315,-268,1879,3979,5921,7588,8920,9871,10456,10708,10692,10486,10157,9755,9314,8816,8247,7548,6682,5605,4299,2779,1085,-713,-2514,-4213,-5708,-6893,-7712,-8113,-8093,-7678,-6917,-5902,-4722,-3515,-2372,-1425,-751,-420,-450,-840,-1516,-2423,-3442,-4475,-5437,-6256,-6906,-7392,-7728,-7955,-8103,-8169,-8156,-8001,-7668,-7065,-6173,-4934,-3410,-1638,227,2064,3695,4987,5851,6241,6202,5834,5296,4772,4463,4517,5056,6098,7604,9432,11396,13273,14829,15887,16307,16052,15171,13794,12116,10375,8804,7621,6972,6944,7533,8661,10176,11879,13558,14987,15987,16401,16155,15218,13654,11551,9072,6395,3693,1150,-1111,-2989,-4432,-5434,-6011,-6204,-6068,-5656,-5023,-4236,-3331,-2392,-1452,-600,114,618,858,787,383,-368,-1432,-2784,-4339,-6021,-7716,-9304,-10680,-11722,-12351,-12504,-12140,-11275,-9930,-8181,-6116,-3845,-1487,830,3002,4918,6513,7741,8576,9053,9179,9027,8628,8040,7285,6379,5315,4092,2695,1150,-509,-2192,-3794,-5184,-6235,-6836,-6919,-6483,-5573,-4339,-2935,-1606,-549,17,-23,-766,-2156,-4121,-6462,-8970,-11390,-13485,-15043,-15922,-16050,-15455,-14245,-12611,-10788,-9029,-7574,-6593,-6206,-6405,-7107,-8134,-9235,-10148,-10606,-10402,-9421,-7650,-5207,-2300,774,3701,6168,7949,8879,8961,8260,6994,5417,3814,2457,1524,1133,1262,1826,2645,3519,4263,4700,4761,4417,3734,2843,1894,1074,546,425,798,1634,2895,4411,6039,7543,8748,9460,9568,9006,7810,6080,4011,1831,-197,-1830,-2883,-3226,-2843,-1797,-235,1628,3561,5339,6762,7707,8111,7986,7399,6465,5289,4006,2695,1433,259,-812,-1763,-2593,-3280,-3805,-4133,-4239,-4092,-3703,-3088,-2313,-1465,-652,14,427,537,317,-180,-873,-1609,-2256,-2627,-2611,-2092,-1023,568,2631,5015,7558,10060,12291,14066,15188,15537,15038,13694,11587,8865,5737,2459,-703,-3478,-5648,-7042,-7576,-7268,-6208,-4603,-2687,-758,913,2065,2531,2184,1054,-798,-3170,-5824,-8477,-10828,-12619,-13645,-13794,-13059,-11550,-9455,-7062,-4652,-2543,-975,-133,-93,-829,-2207,-4038,-6041,-7981,-9594,-10722,-11266,-11225,-10690,-9801,-8746,-7703,-6819,-6210,-5880,-5837,-5968,-6185,-6373,-6440,-6337,-6060,-5638,-5132,-4610,-4114,-3670,-3261,-2825,-2290,-1556,-529,838,2581,4656,6961,9358,11630,13564,14926,15538,15247,14040,11927,9099,5772,2276,-1040,-3829,-5779,-6683,-6432,-5071,-2756,222,3527,6767,9602,11727,12954,13192,12458,10881,8628,5939,3042,157,-2531,-4886,-6828,-8325,-9387,-10056,-10389,-10424,-10211,-9740,-9014,-7991,-6658,-4984,-3015,-789,1566,3922,6102,7966,9355,10228,10529,10351,9779,8986,8146,7434,6997,6924,7247,7908,8807,9761,10586,11072,11068,10465,9247,7486,5327,2998,759,-1142,-2445,-3013,-2727,-1639,144,2399,4827,7129,8967,10092,10319,9575,7927,5547,2709,-235,-2966,-5158,-6620,-7261,-7127,-6390,-5316,-4209,-3390,-3121,-3580,-4828,-6815,-9352,-12184,-14981,-17402,-19167,-20036,-19927,-18826,-16890,-14310,-11390,-8404,-5642,-3314,-1570,-455,56,74,-264,-795,-1377,-1914,-2342,-2671,-2921,-3161,-3435,-3777,-4193,-4623,-5018,-5263,-5273,-4969,-4311,-3311,-2052,-639,731,1899,2662,2894,2500,1478,-103,-2095,-4287,-6449,-8315,-9681,-10368,-10298,-9477,-8003,-6051,-3862,-1678,245,1717,2581,2799,2357,1391,14,-1560,-3147,-4569,-5678,-6389,-6673,-6556,-6115,-5452,-4690,-3926,-3255,-2698,-2274,-1908,-1540,-1049,-338,674,2049,3778,5818,8057,10340,12491,14319,15664,16412,16509,15990,14964,13584,12085,10657,9525,8821,8639,8969,9749,10827,12044,13199,14130,14708,14853,14569,13911,12984,11942,10929,10077,9504,9230,9270,9533,9918,10269,10447,10293,9718,8647,7089,5103,2822,404,-1946,-4053,-5762,-6989,-7703,-7973,-7882,-7587,-7224,-6899,-6699,-6611,-6604,-6559,-6367,-5885,-5029,-3750,-2076,-125,1952,3911,5535,6593,6925,6440,5160,3192,760,-1866,-4376,-6476,-7927,-8581,-8391,-7424,-5848,-3894,-1846,20,1472,2316,2493,1994,932,-514,-2132,-3687,-4966,-5825,-6173,-6020,-5454,-4634,-3764,-3056,-2713,-2867,-3591,-4863,-6583,-8587,-10666,-12609,-14208,-15321,-15846,-15757,-15094,-13945,-12442,-10736,-8986,-7310,-5842,-4628,-3731,-3156,-2893,-2939,-3255,-3836,-4644,-5656,-6835,-8120,-9449,-10720,-11827,-12640,-13040,-12919,-12211,-10883,-8975,-6567,-3796,-847,2104,4848,7226,9108,10414,11135,11316,11046,10465,9724,8977,8376,8025,7994,8306,8905,9723,10611,11420,11977,12120,11729,10714,9075,6864,4221,1352,-1497,-4052,-6052,-7288,-7633,-7047,-5623,-3533,-1038,1553,3956,5897,7208,7804,7705,7058,6030,4901,3872,3168,2913,3129,3779,4688,5676,6492,6934,6826,6090,4729,2856,658,-1616,-3694,-5346,-6367,-6677,-6242,-5156,-3559,-1649,360,2252,3847,4986,5594,5619,5096,4098,2731,1157,-480,-2016,-3308,-4256,-4775,-4852,-4504,-3781,-2784,-1592,-321,953,2151,3241,4180,4980,5622,6126,6472,6667,6677,6510,6136,5575,4842,3988,3080,2197,1428,850,516,461,641,1020,1464,1863,2066,1950,1441,494,-838,-2481,-4287,-6115,-7804,-9240,-10335,-11057,-11419,-11473,-11298,-10983,-10612,-10240,-9893,-9550,-9155,-8617,-7848,-6753,-5295,-3468,-1336,978,3330,5526,7404,8817,9659,9904,9549,8690,7414,5887,4251,2670,1296,240,-399,-583,-305,378,1398,2627,3942,5208,6283,7076,7495,7509,7132,6403,5423,4289,3121,2013,1045,231,-412,-950,-1433,-1940,-2539,-3261,-4128,-5083,-6070,-6961,-7640,-7985,-7905,-7372,-6400,-5100,-3609,-2124,-852,33,377,113,-755,-2138,-3858,-5694,-7374,-8649,-9286,-9139,-8141,-6332,-3848,-911,2210,5209,7813,9780,10969,11307,10858,9744,8176,6415,4702,3286,2331,1951,2147,2873,3982,5297,6637,7800,8667,9126,9172,8817,8158,7282,6312,5338,4426,3611,2882,2208,1541,838,67,-770,-1646,-2509,-3273,-3860,-4180,-4165,-3793,-3072,-2067,-896,313,1388,2202,2630,2621,2156,1293,94,-1306,-2837,-4362,-5837,-7195,-8412,-9480,-10375,-11090,-11583,-11821,-11751,-11327,-10522,-9324,-7751,-5856,-3708,-1402,944,3220,5301,7075,8443,9326,9662,9443,8671,7431,5814,3984,2093,337,-1137,-2168,-2695,-2670,-2143,-1231,-84,1066,2022,2545,2503,1762,344,-1690,-4150,-6789,-9321,-11437,-12893,-13488,-13160,-11934,-9971,-7501,-4834,-2268,-97,1461,2268,2281,1553,224,-1502,-3384,-5161,-6626,-7582,-7974,-7756,-7044,-5959,-4706,-3495,-2513,-1929,-1828,-2238,-3099,-4285,-5614,-6873,-7841,-8337,-8203,-7386,-5877,-3762,-1186,1649,4541,7248,9609,11467,12742,13420,13510,13099,12277,11147,9834,8422,7027,5705,4552,3611,2964,2650,2725,3211,4116,5414,7034,8892,10831,12720,14361,15624,16359,16504,16032,15000,13522,11769,9938,8233,6831,5855,5367,5356,5728,6363,7072,7688,8029,7971,7408,6333,4755,2791,549,-1783,-4055,-6098,-7784,-9017,-9750,-9956,-9670,-8913,-7764,-6263,-4499,-2520,-413,1753,3887,5900,7685,9156,10220,10826,10932,10541,9676,8387,6761,4886,2891,894,-963,-2567,-3796,-4572,-4847,-4590,-3854,-2675,-1188,489,2192,3760,5045,5911,6263,6034,5206,3793,1866,-479,-3077,-5762,-8316,-10564,-12318,-13474,-13953,-13764,-12981,-11724,-10196,-8599,-7165,-6100,-5544,-5591,-6214,-7343,-8789,-10387,-11885,-13134,-13957,-14304,-14161,-13594,-12739,-11740,-10758,-9928,-9311,-8930,-8725,-8594,-8411,-8050,-7420,-6466,-5205,-3670,-1988,-238,1412,2891,4083,4959,5497,5727,5710,5507,5217,4900,4639,4464,4413,4473,4651,4907,5236,5592,5972,6325,6635,6842,6909,6781,6418,5792,4903,3777,2470,1068,-329,-1604,-2640,-3341,-3618,-3428,-2758,-1646,-168,1548,3362,5090,6579,7667,8246,8248,7665,6559,5026,3226,1319,-530,-2175,-3515,-4487,-5051,-5250,-5082,-4653,-3988,-3204,-2338,-1473,-631,167,922,1677,2457,3321,4297,5413,6651,7971,9266,10421,11259,11636,11401,10478,8857,6612,3914,996,-1852,-4324,-6143,-7079,-7018,-5942,-3978,-1356,1614,4570,7181,9153,10297,10514,9839,8368,6321,3911,1407,-972,-3021,-4629,-5697,-6254,-6300,-5930,-5210,-4244,-3110,-1922,-733,347,1276,2002,2476,2708,2653,2341,1741,886,-230,-1581,-3131,-4856,-6668,-8509,-10242,-11748,-12871,-13461,-13412,-12647,-11187,-9098,-6565,-3782,-1020,1473,3473,4795,5333,5062,4009,2302,81,-2454,-5121,-7714,-10082,-12059,-13534,-14424,-14672,-14286,-13300,-11804,-9927,-7806,-5602,-3447,-1461,290,1752,2931,3819,4438,4800,4909,4765,4377,3740,2895,1882,775,-321,-1313,-2068,-2503,-2540,-2153,-1384,-319,898,2086,3072,3692,3846,3494,2697,1557,270,-975,-1969,-2545,-2601,-2098,-1080,345,2029,3782,5440,6841,7889,8524,8752,8619,8217,7644,7002,6373,5798,5291,4820,4336,3773,3073,2202,1136,-87,-1425,-2810,-4118,-5284,-6156,-6647,-6659,-6111,-4985,-3301,-1124,1401,4120,6825,9315,11386,12878,13662,13670,12909,11432,9374,6910,4247,1617,-760,-2689,-4001,-4611,-4468,-3621,-2168,-284,1822,3913,5779,7236,8177,8559,8417,7845,6965,5922,4828,3775,2795,1875,962,-19,-1135,-2431,-3887,-5444,-6970,-8304,-9293,-9785,-9706,-9030,-7811,-6182,-4301,-2388,-635,763,1654,1969,1657,789,-569,-2263,-4137,-6044,-7789,-9290,-10387,-11074,-11301,-11122,-10607,-9847,-8961,-8041,-7163,-6389,-5728,-5197,-4784,-4495,-4331,-4331,-4507,-4915,-5553,-6429,-7483,-8633,-9743,-10661,-11218,-11282,-10753,-9627,-7957,-5899,-3664,-1496,348,1658,2281,2139,1271,-239,-2197,-4400,-6617,-8624,-10255,-11373,-11909,-11850,-11206,-10051,-8436,-6457,-4191,-1742,792,3283,5619,7669,9322,10496,11121,11184,10686,9686,8265,6555,4703,2905,1342,202,-364,-266,524,1958,3885,6139,8467,10652,12479,13785,14483,14556,14053,13082,11790,10302,8777,7294,5949,4770,3792,3021,2482,2195,2205,2550,3275,4399,5921,7780,9880,12076,14166,15971,17265,17905,17779,16848,15186,12896,10203,7318,4506,1984,-65,-1533,-2396,-2702,-2574,-2154,-1610,-1062,-612,-281,-74,84,232,474,835,1377,2079,2927,3847,4756,5548,6108,6335,6140,5470,4305,2663,608,-1762,-4314,-6883,-9294,-11370,-12942,-13894,-14111,-13593,-12318,-10384,-7895,-5013,-1937,1111,3910,6223,7854,8640,8479,7338,5267,2398,-1052,-4811,-8548,-11952,-14709,-16593,-17464,-17289,-16162,-14270,-11876,-9305,-6860,-4837,-3457,-2853,-3087,-4090,-5762,-7888,-10275,-12682,-14914,-16792,-18190,-18999,-19187,-18697,-17575,-15825,-13548,-10828,-7812,-4649,-1512,1417,3975,5989,7337,7910,7654,6588,4753,2308,-582,-3670,-6701,-9415,-11571,-12966,-13468,-13007,-11612,-9383,-6490,-3162,371,3845,7070,9856,12091,13705,14650,14942,14578,13608,12074,10039,7610,4887,2051,-735,-3242,-5265,-6598,-7076,-6610,-5176,-2849,203,3747,7491,11119,14347,16914,18649,19450,19310,18278,16490,14078,11234,8111,4874,1649,-1434,-4284,-6784,-8847,-10353,-11219,-11346,-10697,-9260,-7094,-4308,-1088,2363,5770,8892,11456,13272,14159,14062,12962,10966,8223,4981,1482,-1963,-5113,-7714,-9612,-10683,-10917,-10336,-9056,-7213,-4973,-2508,25,2499,4793,6840,8568,9929,10890,11401,11447,10991,10032,8595,6719,4530,2160,-196,-2321,-4020,-5105,-5451,-5022,-3836,-2038,199,2610,4934,6900,8276,8901,8676,7584,5709,3163,156,-3109,-6395,-9476,-12154,-14253,-15641,-16243,-16011,-14989,-13232,-10887,-8105,-5117,-2133,594,2847,4440,5220,5128,4151,2375,-52,-2914,-5954,-8870,-11388,-13230,-14195,-14153,-13049,-10957,-8022,-4481,-633,3225,6800,9863,12252,13900,14801,15028,14679,13865,12709,11299,9719,8025,6254,4444,2637,891,-712,-2060,-3037,-3504,-3388,-2629,-1268,575,2728,4914,6881,8347,9094,8991,7966,6109,3528,482,-2798,-6008,-8924,-11314,-13068,-14110,-14445,-14143,-13279,-11983,-10350,-8500,-6515,-4492,-2495,-601,1139,2676,3959,4963,5647,5997,6003,5682,5073,4241,3274,2274,1349,590,84,-132,-23,390,1070,1959,2973,4044,5096,6086,6976,7760,8424,8984,9412,9717,9845,9783,9463,8861,7923,6666,5096,3304,1395,-480,-2149,-3470,-4306,-4607,-4364,-3659,-2621,-1421,-244,729,1374,1593,1388,780,-116,-1185,-2266,-3223,-3934,-4313,-4323,-3962,-3272,-2328,-1213,-35,1115,2137,2959,3504,3737,3614,3129,2290,1121,-329,-1997,-3798,-5650,-7428,-9049,-10367,-11293,-11710,-11542,-10736,-9286,-7229,-4667,-1736,1368,4446,7263,9626,11335,12269,12324,11475,9762,7269,4164,644,-3060,-6688,-10015,-12817,-14926,-16230,-16657,-16222,-14979,-13036,-10562,-7739,-4775,-1885,740,2921,4531,5477,5738,5324,4310,2818,978,-1019,-3013,-4839,-6351,-7473,-8150,-8400,-8284,-7875,-7283,-6581,-5850,-5119,-4410,-3716,-3023,-2338,-1656,-1023,-477,-80,96,12,-366,-1028,-1922,-2971,-4045,-5012,-5732,-6065,-5924,-5246,-4024,-2328,-245,2060,4428,6674,8632,10182,11215,11724,11709,11253,10482,9527,8567,7733,7164,6932,7080,7580,8393,9408,10544,11670,12700,13546,14143,14448,14433,14081,13386,12363,11035,9461,7732,5952,4272,2829,1767,1193,1173,1691,2688,4009,5489,6907,8076,8825,9049,8707,7831,6515,4903,3150,1435,-130,-1414,-2399,-3054,-3425,-3563,-3538,-3413,-3248,-3073,-2909,-2748,-2571,-2356,-2069,-1705,-1238,-697,-80,561,1197,1773,2246,2570,2712,2650,2382,1916,1289,540,-256,-1031,-1701,-2193,-2454,-2452,-2194,-1716,-1078,-366,343,964,1441,1736,1836,1762,1542,1232,884,545,243,-20,-280,-580,-1010,-1625,-2494,-3644,-5050,-6686,-8443,-10224,-11895,-13340,-14443,-15131,-15354,-15108,-14445,-13445,-12240,-10968,-9791,-8856,-8271,-8137,-8453,-9217,-10338,-11683,-13108,-14413,-15451,-16034,-16066,-15446,-14162,-12236,-9753,-6849,-3689,-476,2595,5326,7565,9188,10145,10419,10088,9245,8065,6730,5437,4390,3739,3593,3991,4889,6181,7703,9246,10629,11642,12168,12103,11422,10152,8375,6198,3793,1307,-1074,-3188,-4896,-6070,-6620,-6506,-5704,-4265,-2274,136,2764,5402,7803,9752,11060,11608,11342,10307,8591,6368,3816,1143,-1460,-3841,-5861,-7454,-8565,-9193,-9345,-9050,-8344,-7261,-5859,-4170,-2277,-240,1851,3910,5848,7590,9055,10191,10953,11316,11282,10877,10140,9160,8010,6803,5637,4616,3813,3311,3134,3321,3856,4712,5825,7112,8440,9694,10707,11361,11527,11148,10174,8661,6647,4282,1688,-960,-3486,-5734,-7546,-8818,-9480,-9515,-8973,-7953,-6612,-5124,-3684,-2470,-1627,-1250,-1381,-2000,-3043,-4413,-5981,-7629,-9238,-10702,-11965,-12959,-13685,-14132,-14331,-14305,-14095,-13732,-13228,-12604,-11820,-10870,-9702,-8282,-6591,-4629,-2441,-103,2256,4510,6479,8032,9029,9381,9049,8039,6432,4343,1958,-530,-2891,-4917,-6432,-7299,-7473,-6958,-5841,-4249,-2345,-291,1747,3650,5278,6568,7402,7735,7482,6612,5100,2984,339,-2700,-5945,-9187,-12194,-14747,-16658,-17783,-18032,-17389,-15887,-13633,-10765,-7482,-3969,-460,2861,5792,8167,9859,10749,10802,9996,8398,6124,3357,349,-2622,-5246,-7241,-8364,-8457,-7456,-5403,-2442,1203,5250,9379,13281,16646,19225,20820,21307,20653,18913,16224,12804,8935,4922,1113,-2196,-4711,-6233,-6640,-5892,-4091,-1384,1957,5628,9291,12604,15264,17033,17741,17323,15817,13333,10096,6354,2407,-1441,-4926,-7800,-9907,-11130,-11449,-10901,-9603,-7706,-5420,-2946,-487,1765,3695,5183,6214,6777,6918,6705,6199,5481,4590,3564,2407,1112,-345,-1963,-3758,-5673,-7664,-9606,-11402,-12875,-13934,-14427,-14317,-13559,-12200,-10307,-8001,-5418,-2711,-37,2466,4655,6420,7678,8356,8449,7941,6885,5329,3371,1106,-1341,-3832,-6226,-8371,-10128,-11380,-12030,-12042,-11410,-10205,-8541,-6597,-4587,-2753,-1326,-526,-497,-1336,-3029,-5493,-8534,-11913,-15286,-18348,-20730,-22171,-22456,-21491,-19313,-16075,-12043,-7569,-3036,1168,4695,7292,8793,9161,8464,6854,4570,1850,-1027,-3856,-6421,-8592,-10256,-11337,-11793,-11592,-10724,-9221,-7110,-4486,-1444,1878,5320,8725,11924,14763,17114,18865,19948,20311,19965,18920,17275,15113,12604,9912,7239,4783,2704,1140,147,-254,-124,452,1346,2443,3610,4773,5853,6840,7731,8562,9372,10194,11049,11915,12756,13485,14019,14253,14116,13555,12578,11221,9586,7791,5975,4293,2862,1782,1115,855,974,1387,1972,2600,3126,3407,3355,2876,1975,667,-933,-2695,-4434,-5953,-7085,-7671,-7639,-6965,-5701,-3963,-1900,316,2520,4571,6369,7833,8953,9691,10086,10116,9825,9206,8300,7132,5758,4235,2633,1022,-538,-1979,-3257,-4310,-5112,-5607,-5795,-5631,-5143,-4331,-3252,-1997,-678,527,1440,1873,1655,681,-1091,-3616,-6738,-10247,-13837,-17199,-20005,-21991,-22950,-22799,-21565,-19404,-16570,-13403,-10257,-7488,-5380,-4137,-3842,-4482,-5934,-8002,-10446,-13010,-15431,-17526,-19093,-20070,-20380,-20056,-19139,-17713,-15875,-13720,-11357,-8863,-6341,-3851,-1451,807,2915,4838,6571,8082,9323,10242,10756,10815,10360,9404,7983,6207,4243,2277,559,-719,-1357,-1257,-380,1191,3305,5731,8192,10440,12205,13332,13689,13266,12108,10329,8105,5615,3082,667,-1433,-3115,-4268,-4855,-4876,-4370,-3433,-2177,-745,724,2112,3314,4299,5034,5562,5906,6110,6191,6145,5933,5515,4822,3821,2482,825,-1083,-3132,-5165,-6993,-8426,-9280,-9409,-8751,-7277,-5088,-2316,837,4127,7333,10227,12634,14443,15588,16092,16016,15481,14625,13599,12533,11532,10653,9906,9265,8676,8080,7431,6716,5953,5208,4559,4121,3963,4149,4651,5399,6228,6947,7314,7130,6226,4530,2072,-1004,-4463,-7981,-11222,-13831,-15545,-16165,-15665,-14110,-11752,-8887,-5913,-3178,-1031,316,713,162,-1242,-3324,-5832,-8503,-11091,-13356,-15163,-16394,-17025,-17070,-16571,-15601,-14224,-12506,-10502,-8252,-5803,-3181,-435,2387,5217,7963,10512,12733,14481,15620,16027,15624,14379,12329,9583,6316,2777,-756,-3962,-6574,-8331,-9087,-8782,-7448,-5253,-2396,828,4138,7253,9925,11980,13284,13799,13516,12488,10806,8560,5892,2909,-240,-3437,-6532,-9422,-11956,-14050,-15578,-16484,-16698,-16226,-15086,-13379,-11234,-8838,-6402,-4154,-2298,-1020,-417,-552,-1361,-2753,-4520,-6441,-8246,-9679,-10504,-10548,-9703,-7958,-5382,-2125,1602,5571,9511,13221,16480,19182,21219,22602,23336,23519,23233,22588,21689,20602,19375,18016,16489,14762,12773,10504,7970,5225,2412,-308,-2723,-4616,-5813,-6169,-5641,-4274,-2220,278,2894,5286,7086,8001,7817,6415,3855,267,-4041,-8731,-13382,-17604,-21023,-23379,-24479,-24301,-22882,-20425,-17155,-13398,-9443,-5595,-2097,879,3198,4840,5791,6107,5854,5103,3932,2402,586,-1438,-3574,-5690,-7641,-9250,-10343,-10775,-10413,-9219,-7186,-4420,-1066,2651,6495,10192,13500,16197,18109,19137,19225,18406,16751,14400,11512,8302,4970,1745,-1166,-3600,-5406,-6518,-6921,-6638,-5792,-4510,-2979,-1398,39,1154,1814,1924,1479,479,-973,-2790,-4826,-6966,-9074,-11061,-12838,-14335,-15525,-16345,-16788,-16821,-16449,-15692,-14612,-13275,-11806,-10300,-8873,-7615,-6572,-5789,-5243,-4927,-4790,-4795,-4911,-5092,-5322,-5558,-5760,-5871,-5814,-5505,-4864,-3812,-2316,-352,2034,4766,7747,10807,13835,16653,19148,21210,22767,23773,24209,24074,23369,22123,20360,18127,15509,12608,9577,6594,3861,1575,-71,-955,-981,-171,1412,3584,6134,8753,11164,13061,14205,14442,13668,11942,9357,6145,2554,-1101,-4535,-7466,-9704,-11115,-11669,-11434,-10523,-9140,-7470,-5717,-4035,-2546,-1303,-326,415,982,1437,1850,2269,2696,3139,3518,3810,3917,3840,3545,3103,2571,2068,1699,1562,1739,2250,3107,4241,5587,7037,8470,9797,10904,11740,12261,12440,12299,11832,11076,10045,8777,7304,5692,3997,2324,757,-594,-1636,-2311,-2580,-2462,-2018,-1352,-598,87,554,671,343,-458,-1734,-3398,-5363,-7480,-9620,-11645,-13448,-14933,-16059,-16791,-17142,-17144,-16849,-16320,-15656,-14907,-14196,-13550,-13060,-12733,-12597,-12622,-12776,-12983,-13178,-13273,-13202,-12928,-12414,-11691,-10768,-9713,-8547,-7328,-6053,-4726,-3325,-1807,-152,1660,3631,5710,7842,9928,11842,13478,14692,15396,15509,14989,13854,12133,9932,7368,4606,1836,-740,-2934,-4548,-5467,-5595,-4943,-3579,-1651,641,3052,5326,7224,8525,9081,8804,7672,5773,3213,201,-3059,-6318,-9341,-11909,-13839,-15000,-15323,-14824,-13574,-11721,-9465,-7007,-4600,-2418,-645,628,1361,1589,1414,996,507,134,15,249,850,1785,2952,4224,5477,6583,7467,8076,8431,8564,8584,8572,8662,8932,9465,10284,11385,12722,14197,15711,17102,18244,18958,19122,18613,17377,15412,12805,9701,6352,3006,-1,-2426,-4022,-4666,-4340,-3121,-1224,1093,3497,5664,7312,8197,8218,7318,5592,3187,334,-2717,-5713,-8426,-10696,-12399,-13504,-14026,-14016,-13586,-12831,-11866,-10787,-9665,-8547,-7477,-6451,-5503,-4616,-3820,-3116,-2526,-2079,-1795,-1716,-1867,-2275,-2942,-3854,-4938,-6121,-7246,-8190,-8780,-8897,-8446,-7390,-5767,-3674,-1265,1266,3718,5903,7666,8912,9589,9702,9282,8385,7071,5389,3401,1136,-1334,-3959,-6640,-9255,-11649,-13645,-15032,-15651,-15335,-14030,-11751,-8635,-4930,-975,2840,6106,8458,9619,9417,7840,5000,1148,-3372,-8144,-12755,-16782,-19900,-21837,-22455,-21721,-19720,-16639,-12743,-8347,-3784,640,4645,8038,10680,12518,13541,13813,13389,12395,10909,9069,6962,4716,2428,215,-1821,-3561,-4922,-5785,-6105,-5798,-4869,-3323,-1223,1324,4172,7133,9995,12522,14513,15763,16165,15653,14271,12131,9435,6435,3431,724,-1397,-2698,-3018,-2302,-577,1997,5204,8737,12272,15477,18055,19759,20423,19967,18407,15846,12477,8535,4327,131,-3753,-7107,-9760,-11623,-12701,-13042,-12794,-12075,-11075,-9907,-8708,-7532,-6415,-5340,-4253,-3091,-1785,-285,1398,3218,5050,6719,8022,8736,8690,7767,5955,3356,165,-3313,-6756,-9792,-12127,-13485,-13748,-12860,-10942,-8185,-4887,-1387,1973,4875,7066,8377,8712,8085,6573,4339,1592,-1438,-4508,-7414,-9973,-12062,-13605,-14551,-14903,-14664,-13865,-12562,-10813,-8722,-6418,-4057,-1839,39,1386,2017,1842,769,-1146,-3843,-7135,-10800,-14554,-18071,-21030,-23139,-24168,-23987,-22588,-20062,-16621,-12538,-8115,-3673,504,4171,7124,9222,10376,10548,9782,8153,5833,3010,-60,-3130,-5935,-8242,-9847,-10601,-10414,-9269,-7215,-4379,-940,2878,6834,10689,14232,17296,19763,21578,22748,23310,23362,22990,22313,21409,20362,19213,17979,16689,15315,13885,12390,10869,9368,7955,6700,5658,4866,4312,3963,3752,3584,3381,3046,2541,1826,931,-110,-1227,-2346,-3420,-4398,-5287,-6097,-6870,-7646,-8459,-9326,-10231,-11155,-12026,-12784,-13325,-13538,-13309,-12520,-11092,-8994,-6264,-3037,477,4004,7246,9926,11846,12871,13037,12411,11218,9680,8065,6624,5541,4977,4979,5564,6652,8143,9888,11735,13537,15157,16500,17492,18103,18319,18143,17575,16606,15220,13387,11113,8403,5345,2056,-1287,-4463,-7258,-9456,-10909,-11542,-11380,-10553,-9278,-7823,-6488,-5533,-5191,-5575,-6742,-8619,-11072,-13894,-16837,-19657,-22124,-24053,-25326,-25873,-25699,-24846,-23395,-21439,-19087,-16440,-13609,-10714,-7882,-5270,-3032,-1319,-272,24,-474,-1729,-3609,-5925,-8385,-10675,-12455,-13427,-13355,-12120,-9711,-6260,-1978,2806,7759,12502,16720,20137,22576,23947,24256,23593,22104,19983,17448,14712,11982,9442,7227,5457,4178,3413,3125,3252,3694,4350,5108,5858,6503,6926,7033,6711,5884,4473,2471,-108,-3159,-6538,-10050,-13458,-16553,-19120,-21034,-22210,-22670,-22481,-21794,-20746,-19520,-18213,-16917,-15620,-14283,-12787,-11027,-8868,-6243,-3123,433,4300,8294,12188,15753,18783,21099,22586,23178,22854,21664,19672,17013,13841,10356,6778,3348,313,-2088,-3654,-4233,-3743,-2192,327,3622,7429,11427,15249,18551,20986,22299,22305,20929,18220,14349,9579,4290,-1112,-6186,-10504,-13725,-15556,-15879,-14679,-12120,-8486,-4186,316,4520,7973,10310,11276,10781,8891,5794,1825,-2637,-7181,-11404,-14994,-17709,-19422,-20108,-19833,-18735,-17006,-14853,-12498,-10129,-7903,-5943,-4318,-3084,-2248,-1833,-1812,-2193,-2937,-4015,-5382,-6960,-8672,-10404,-12027,-13396,-14345,-14723,-14378,-13214,-11169,-8266,-4596,-337,4277,8937,13336,17144,20090,21971,22662,22187,20635,18246,15293,12134,9089,6485,4521,3339,2919,3157,3846,4728,5540,6040,6060,5496,4350,2707,702,-1438,-3521,-5321,-6671,-7467,-7655,-7283,-6443,-5290,-3998,-2739,-1664,-863,-386,-212,-264,-441,-599,-615,-378,181,1085,2296,3713,5198,6560,7604,8137,7999,7085,5380,2947,-33,-3305,-6535,-9358,-11431,-12458,-12260,-10800,-8170,-4638,-531,3727,7732,11136,13657,15185,15689,15310,14246,12767,11136,9586,8257,7222,6425,5770,5077,4191,2963,1323,-702,-3002,-5345,-7470,-9064,-9866,-9672,-8405,-6103,-2955,736,4587,8156,11030,12848,13356,12456,10205,6816,2645,-1890,-6320,-10214,-13211,-15050,-15598,-14849,-12907,-9982,-6358,-2347,1692,5446,8597,10902,12174,12310,11271,9136,6007,2112,-2314,-6964,-11514,-15638,-19021,-21401,-22567,-22420,-20928,-18205,-14436,-9904,-4967,26,4691,8735,11899,14055,15134,15198,14342,12745,10583,8053,5320,2526,-222,-2854,-5339,-7643,-9779,-11711,-13444,-14930,-16135,-16999,-17453,-17429,-16855,-15678,-13875,-11452,-8490,-5103,-1499,2089,5385,8096,9992,10867,10654,9372,7171,4307,1113,-2049,-4816,-6894,-8092,-8317,-7643,-6213,-4312,-2232,-301,1212,2108,2294,1785,715,-717,-2250,-3619,-4598,-5010,-4771,-3877,-2412,-512,1641,3875,6016,7955,9607,10959,12040,12903,13645,14343,15080,15906,16845,17877,18961,19994,20886,21486,21682,21349,20423,18879,16776,14229,11428,8604,6001,3858,2362,1628,1684,2433,3720,5270,6811,8026,8660,8509,7468,5545,2832,-458,-4080,-7724,-11120,-13998,-16201,-17613,-18242,-18147,-17456,-16323,-14903,-13348,-11761,-10218,-8766,-7413,-6186,-5087,-4151,-3416,-2921,-2722,-2847,-3310,-4099,-5139,-6324,-7496,-8461,-9015,-8970,-8159,-6493,-3941,-571,3469,7952,12599,17093,21117,24392,26682,27867,27891,26839,24863,22207,19127,15899,12739,9806,7171,4825,2701,678,-1338,-3470,-5719,-8103,-10510,-12838,-14909,-16582,-17719,-18249,-18159,-17521,-16468,-15187,-13905,-12819,-12137,-11966,-12374,-13330,-14720,-16367,-18040,-19489,-20473,-20812,-20377,-19155,-17217,-14707,-11860,-8913,-6128,-3715,-1843,-587,37,114,-250,-876,-1619,-2305,-2826,-3083,-3022,-2631,-1890,-835,538,2183,4070,6168,8386,10689,12949,15092,16993,18551,19655,20245,20235,19639,18445,16728,14574,12096,9436,6711,4058,1559,-676,-2593,-4118,-5188,-5766,-5807,-5308,-4310,-2883,-1170,660,2409,3868,4859,5236,4941,3966,2415,433,-1747,-3898,-5774,-7184,-7996,-8160,-7713,-6761,-5471,-4035,-2660,-1520,-766,-469,-653,-1253,-2174,-3249,-4333,-5261,-5915,-6235,-6177,-5788,-5097,-4181,-3098,-1891,-602,779,2242,3823,5528,7368,9334,11376,13441,15433,17243,18768,19868,20470,20492,19921,18787,17170,15175,12934,10562,8152,5810,3575,1532,-264,-1743,-2821,-3437,-3519,-3040,-1990,-432,1533,3720,5911,7837,9241,9892,9622,8370,6172,3206,-265,-3887,-7268,-10043,-11897,-12640,-12219,-10722,-8398,-5576,-2677,-110,1766,2674,2510,1285,-799,-3446,-6268,-8869,-10901,-12117,-12411,-11838,-10583,-8964,-7324,-6026,-5349,-5456,-6383,-7991,-10041,-12189,-14068,-15333,-15722,-15098,-13480,-11021,-8043,-4895,-2019,228,1557,1799,961,-833,-3324,-6190,-9072,-11660,-13662,-14925,-15339,-14930,-13768,-12001,-9791,-7325,-4789,-2340,-138,1710,3096,3975,4290,4055,3283,2024,374,-1573,-3655,-5720,-7573,-9039,-9954,-10196,-9693,-8458,-6538,-4090,-1266,1703,4619,7259,9457,11053,11955,12106,11513,10227,8360,6051,3498,886,-1556,-3636,-5172,-6013,-6080,-5321,-3772,-1504,1342,4597,8048,11488,14691,17466,19630,21061,21657,21392,20274,18385,15848,12851,9590,6295,3177,421,-1823,-3456,-4430,-4722,-4366,-3396,-1888,84,2415,5002,7718,10449,13057,15417,17407,18911,19845,20142,19757,18709,16998,14729,11969,8879,5588,2283,-894,-3762,-6224,-8146,-9492,-10210,-10318,-9840,-8837,-7374,-5538,-3409,-1079,1353,3779,6066,8074,9640,10627,10890,10378,9056,7004,4375,1375,-1697,-4561,-6912,-8524,-9241,-9047,-8027,-6419,-4515,-2696,-1306,-661,-965,-2311,-4641,-7786,-11466,-15335,-19035,-22228,-24629,-26061,-26442,-25784,-24215,-21894,-19042,-15868,-12570,-9303,-6191,-3321,-756,1438,3194,4441,5080,5045,4268,2745,532,-2226,-5315,-8444,-11306,-13578,-15023,-15449,-14813,-13179,-10717,-7717,-4501,-1429,1169,3033,3984,3965,3026,1309,-954,-3501,-6058,-8351,-10183,-11375,-11836,-11539,-10502,-8814,-6585,-3965,-1103,1829,4675,7290,9523,11279,12450,13005,12922,12265,11112,9612,7912,6197,4609,3292,2307,1696,1403,1369,1450,1555,1543,1366,985,440,-186,-773,-1176,-1270,-939,-129,1163,2882,4911,7097,9267,11248,12894,14102,14815,15037,14804,14200,13306,12204,10966,9609,8166,6611,4947,3182,1357,-437,-2067,-3379,-4182,-4330,-3700,-2251,-36,2811,6040,9355,12396,14812,16316,16692,15886,13986,11219,7954,4616,1645,-558,-1707,-1661,-431,1792,4703,7915,11001,13596,15390,16221,16028,14904,13016,10618,7978,5350,2960,948,-585,-1626,-2214,-2407,-2319,-2025,-1636,-1221,-842,-559,-391,-406,-615,-1093,-1865,-2984,-4462,-6299,-8454,-10849,-13377,-15897,-18236,-20234,-21702,-22510,-22549,-21787,-20277,-18134,-15578,-12858,-10270,-8093,-6561,-5852,-6033,-7107,-8954,-11412,-14241,-17184,-19972,-22338,-24050,-24909,-24774,-23572,-21300,-18036,-13936,-9205,-4109,1076,6052,10551,14312,17146,18886,19473,18876,17186,14509,11067,7075,2819,-1421,-5379,-8785,-11450,-13201,-13976,-13730,-12551,-10517,-7828,-4680,-1323,1987,5002,7493,9308,10326,10558,10064,9011,7627,6184,4952,4179,4034,4578,5772,7446,9332,11138,12508,13194,12962,11739,9550,6539,2974,-834,-4511,-7702,-10097,-11462,-11676,-10741,-8778,-6007,-2745,688,3937,6722,8812,10075,10467,10041,8922,7282,5337,3280,1312,-422,-1806,-2775,-3310,-3415,-3136,-2519,-1619,-494,816,2256,3793,5361,6920,8389,9710,10819,11664,12215,12474,12454,12223,11847,11415,11021,10733,10604,10650,10839,11107,11350,11449,11274,10713,9682,8137,6084,3588,756,-2244,-5229,-7971,-10265,-11905,-12741,-12678,-11702,-9880,-7373,-4404,-1281,1685,4147,5820,6460,5940,4227,1419,-2285,-6607,-11189,-15676,-19684,-22892,-25006,-25842,-25285,-23350,-20140,-15879,-10851,-5434,9,5069,9419,12743,14847,15600,14997,13123,10169,6396,2125,-2294,-6517,-10225,-13152,-15109,-15972,-15713,-14383,-12102,-9064,-5515,-1721,2008,5399,8175,10121,11076,10957,9767,7599,4623,1090,-2704,-6427,-9773,-12448,-14256,-15059,-14850,-13694,-11790,-9350,-6700,-4080,-1771,71,1367,2118,2444,2488,2436,2452,2657,3095,3754,4548,5348,6011,6399,6402,5969,5113,3895,2454,956,-422,-1492,-2112,-2165,-1617,-462,1184,3196,5351,7428,9177,10408,10962,10799,9934,8504,6696,4757,2929,1452,484,129,377,1134,2224,3430,4512,5278,5582,5373,4684,3618,2340,1032,-123,-981,-1434,-1456,-1054,-330,614,1604,2511,3179,3503,3419,2897,1965,684,-845,-2505,-4140,-5636,-6824,-7635,-7948,-7761,-7038,-5846,-4240,-2332,-237,1901,3955,5771,7238,8250,8743,8709,8173,7235,6022,4702,3463,2467,1874,1783,2232,3197,4562,6158,7759,9109,9969,10117,9420,7808,5340,2149,-1519,-5364,-9036,-12193,-14521,-15792,-15870,-14755,-12557,-9503,-5903,-2102,1534,4682,7069,8505,8900,8250,6650,4278,1344,-1860,-5096,-8084,-10628,-12550,-13745,-14172,-13832,-12799,-11170,-9081,-6675,-4101,-1469,1093,3514,5706,7583,9071,10053,10451,10162,9155,7421,5044,2167,-998,-4186,-7123,-9540,-11222,-12035,-11931,-10975,-9328,-7207,-4899,-2669,-785,561,1229,1175,442,-875,-2591,-4516,-6426,-8095,-9329,-9952,-9848,-8958,-7294,-4926,-2013,1274,4676,7999,10988,13514,15433,16737,17442,17636,17448,16977,16352,15606,14779,13828,12720,11393,9833,8050,6115,4151,2294,708,-508,-1274,-1618,-1607,-1393,-1137,-1031,-1210,-1796,-2808,-4241,-5972,-7878,-9753,-11425,-12692,-13434,-13532,-12975,-11773,-10010,-7813,-5320,-2703,-100,2338,4514,6345,7797,8850,9518,9809,9742,9325,8551,7438,5973,4212,2204,67,-2056,-3984,-5536,-6518,-6802,-6294,-4987,-2970,-368,2586,5674,8644,11277,13412,14923,15771,15955,15530,14593,13227,11568,9676,7659,5542,3373,1155,-1100,-3381,-5669,-7909,-10025,-11922,-13453,-14511,-14958,-14718,-13762,-12127,-9919,-7334,-4580,-1934,362,2066,3005,3069,2242,587,-1722,-4472,-7363,-10115,-12428,-14083,-14896,-14808,-13810,-12005,-9549,-6633,-3487,-295,2720,5437,7690,9424,10550,11049,10912,10148,8821,6992,4791,2350,-140,-2502,-4520,-6027,-6858,-6933,-6207,-4724,-2578,83,3071,6166,9152,11781,13854,15160,15570,14972,13369,10799,7429,3454,-812,-5052,-8889,-11983,-14037,-14852,-14357,-12635,-9915,-6548,-2979,344,2981,4613,5022,4178,2185,-699,-4123,-7673,-10956,-13607,-15377,-16114,-15788,-14477,-12341,-9593,-6477,-3219,-50,2868,5372,7379,8807,9652,9894,9607,8830,7671,6222,4587,2890,1228,-267,-1494,-2344,-2708,-2544,-1794,-495,1293,3456,5810,8197,10400,12288,13739,14719,15250,15399,15264,14940,14497,13961,13319,12517,11473,10114,8385,6281,3859,1251,-1374,-3786,-5779,-7164,-7840,-7774,-7055,-5836,-4334,-2801,-1450,-485,-11,-88,-668,-1680,-2965,-4394,-5785,-7028,-8001,-8650,-8944,-8883,-8517,-7899,-7123,-6282,-5461,-4738,-4146,-3700,-3352,-3061,-2728,-2297,-1686,-890,100,1207,2332,3341,4068,4378,4130,3257,1729,-405,-3033,-5986,-9042,-11950,-14463,-16331,-17370,-17441,-16498,-14579,-11809,-8395,-4600,-730,2899,5983,8244,9509,9635,8647,6615,3758,346,-3273,-6735,-9688,-11836,-12957,-12967,-11873,-9828,-7062,-3876,-597,2459,5023,6876,7907,8055,7380,5981,4047,1792,-539,-2690,-4448,-5601,-6032,-5653,-4481,-2584,-106,2772,5849,8910,11764,14234,16166,17447,17961,17670,16522,14567,11853,8519,4730,688,-3365,-7209,-10598,-13345,-15274,-16280,-16311,-15380,-13577,-11044,-7995,-4668,-1333,1738,4313,6171,7197,7313,6536,4974,2768,153,-2629,-5313,-7623,-9330,-10223,-10165,-9096,-7036,-4107,-508,3501,7610,11509,14908,17572,19339,20146,20029,19105,17582,15691,13674,11774,10128,8870,7997,7486,7246,7160,7130,7056,6885,6581,6154,5627,5040,4447,3867,3323,2797,2234,1595,788,-201,-1425,-2826,-4377,-5962,-7480,-8825,-9893,-10636,-11034,-11119,-10979,-10708,-10443,-10271,-10264,-10437,-10735,-11090,-11370,-11489,-11343,-10919,-10220,-9333,-8383,-7504,-6876,-6598,-6792,-7468,-8609,-10118,-11834,-13573,-15101,-16212,-16696,-16408,-15267,-13258,-10478,-7078,-3301,576,4261,7471,9981,11636,12370,12214,11273,9723,7757,5611,3457,1484,-206,-1534,-2475,-3044,-3285,-3251,-3000,-2589,-2043,-1399,-658,156,1023,1898,2718,3389,3834,3940,3665,2956,1839,366,-1357,-3190,-4970,-6514,-7666,-8260,-8207,-7436,-5964,-3864,-1260,1651,4666,7541,10064,12020,13270,13714,13330,12190,10412,8205,5815,3485,1489,5,-789,-849,-159,1203,3115,5419,7946,10502,12935,15057,16737,17832,18239,17867,16673,14636,11803,8261,4182,-231,-4668,-8835,-12352,-14913,-16223,-16098,-14472,-11418,-7155,-2041,3486,8906,13726,17488,19850,20602,19709,17285,13600,9031,4018,-975,-5520,-9252,-11915,-13352,-13556,-12610,-10712,-8127,-5150,-2089,793,3275,5236,6614,7451,7832,7907,7805,7673,7585,7576,7623,7651,7552,7228,6592,5598,4286,2707,1017,-655,-2122,-3267,-3964,-4184,-3930,-3270,-2328,-1251,-219,597,1037,976,330,-921,-2745,-5054,-7699,-10519,-13311,-15886,-18086,-19762,-20857,-21325,-21208,-20560,-19492,-18098,-16505,-14805,-13105,-11484,-10031,-8821,-7934,-7438,-7385,-7792,-8636,-9836,-11250,-12706,-13974,-14852,-15131,-14670,-13379,-11256,-8370,-4878,-986,3032,6916,10376,13180,15127,16096,16035,14998,13091,10528,7559,4466,1556,-920,-2723,-3726,-3860,-3176,-1796,68,2173,4251,6073,7461,8315,8637,8503,8062,7481,6938,6558,6424,6545,6875,7334,7820,8240,8538,8682,8699,8645,8587,8620,8779,9111,9570,10116,10626,10995,11101,10844,10174,9084,7622,5889,4020,2146,419,-1070,-2256,-3116,-3694,-4017,-4161,-4145,-3993,-3679,-3140,-2334,-1158,395,2356,4643,7153,9695,12055,13985,15254,15667,15095,13508,10952,7596,3670,-517,-4627,-8322,-11297,-13307,-14214,-13966,-12655,-10435,-7568,-4344,-1065,1980,4542,6453,7581,7895,7398,6169,4296,1940,-780,-3673,-6603,-9397,-11905,-13987,-15510,-16376,-16536,-15965,-14730,-12904,-10659,-8146,-5569,-3092,-878,960,2328,3193,3517,3325,2631,1501,8,-1739,-3609,-5462,-7155,-8556,-9580,-10177,-10358,-10177,-9730,-9107,-8433,-7751,-7140,-6577,-6059,-5540,-4967,-4322,-3578,-2769,-1934,-1141,-480,2,237,240,42,-280,-619,-869,-943,-778,-350,307,1145,2060,2943,3672,4128,4208,3852,3022,1753,111,-1781,-3757,-5636,-7224,-8357,-8886,-8741,-7892,-6392,-4339,-1884,806,3555,6191,8588,10609,12196,13274,13829,13848,13342,12355,10923,9131,7051,4789,2460,170,-1932,-3742,-5121,-5957,-6173,-5698,-4532,-2707,-320,2492,5533,8589,11421,13793,15492,16350,16271,15235,13315,10683,7552,4214,943,-1982,-4353,-6007,-6888,-6999,-6427,-5298,-3781,-2023,-200,1585,3213,4643,5828,6794,7557,8171,8696,9151,9575,9936,10185,10265,10074,9575,8724,7538,6081,4445,2783,1232,-48,-939,-1380,-1350,-930,-232,581,1328,1849,2016,1739,1015,-147,-1643,-3364,-5173,-6901,-8432,-9626,-10405,-10718,-10557,-9947,-8969,-7692,-6244,-4706,-3197,-1785,-549,458,1184,1590,1630,1279,494,-708,-2335,-4310,-6549,-8912,-11213,-13256,-14819,-15719,-15797,-14997,-13324,-10901,-7924,-4652,-1370,1645,4174,6051,7217,7674,7507,6836,5795,4537,3162,1797,503,-630,-1553,-2202,-2536,-2506,-2110,-1329,-212,1192,2798,4464,6073,7437,8408,8840,8621,7700,6090,3866,1173,-1800,-4841,-7716,-10217,-12170,-13452,-14000,-13832,-13005,-11642,-9899,-7929,-5923,-4015,-2347,-1006,-41,526,735,631,302,-166,-688,-1190,-1621,-1953,-2171,-2283,-2291,-2194,-1976,-1600,-1009,-142,1070,2676,4681,7077,9760,12628,15487,18149,20387,21997,22778,22616,21409,19196,16056,12176,7815,3269,-1130,-5075,-8288,-10569,-11801,-11959,-11124,-9445,-7148,-4480,-1702,955,3304,5221,6650,7611,8156,8395,8432,8351,8240,8094,7926,7667,7275,6687,5883,4880,3742,2583,1539,750,332,364,847,1752,2952,4326,5690,6889,7775,8224,8189,7643,6654,5332,3831,2355,1087,212,-152,78,876,2181,3817,5599,7273,8626,9437,9566,8933,7518,5405,2694,-427,-3777,-7155,-10355,-13212,-15558,-17282,-18301,-18571,-18130,-17035,-15443,-13514,-11472,-9528,-7892,-6726,-6148,-6192,-6847,-8005,-9536,-11251,-12958,-14480,-15657,-16379,-16591,-16281,-15488,-14286,-12756,-10996,-9083,-7075,-5022,-2931,-838,1262,3316,5294,7114,8708,9986,10868,11275,11162,10484,9239,7461,5175,2509,-469,-3578,-6689,-9604,-12158,-14152,-15426,-15821,-15242,-13640,-11047,-7595,-3475,1001,5526,9708,13247,15831,17316,17610,16797,15034,12585,9749,6840,4133,1843,103,-1045,-1634,-1772,-1601,-1289,-996,-842,-907,-1202,-1686,-2264,-2812,-3204,-3330,-3120,-2575,-1740,-749,252,1065,1535,1502,910,-264,-1919,-3909,-5997,-7929,-9418,-10235,-10190,-9201,-7286,-4583,-1306,2224,5708,8805,11272,12925,13691,13615,12821,11519,9970,8404,7071,6114,5637,5642,6074,6809,7712,8622,9418,9980,10271,10253,9982,9508,8942,8378,7928,7649,7595,7734,8036,8393,8727,8913,8885,8576,7976,7116,6052,4884,3702,2608,1676,956,480,247,230,403,704,1091,1517,1934,2328,2668,2946,3134,3211,3132,2851,2326,1496,352,-1147,-2970,-5107,-7475,-10014,-12590,-15112,-17440,-19474,-21118,-22309,-23015,-23251,-23043,-22479,-21636,-20620,-19519,-18421,-17358,-16381,-15451,-14566,-13658,-12695,-11619,-10412,-9061,-7585,-6017,-4418,-2847,-1392,-112,916,1644,2036,2069,1761,1128,238,-842,-2008,-3140,-4122,-4814,-5115,-4922,-4195,-2922,-1158,984,3368,5795,8083,10032,11486,12317,12471,11934,10786,9133,7139,4977,2818,818,-906,-2275,-3227,-3761,-3856,-3551,-2862,-1852,-574,870,2388,3843,5117,6075,6621,6662,6187,5171,3714,1880,-163,-2276,-4288,-6061,-7470,-8457,-8980,-9078,-8791,-8214,-7421,-6506,-5514,-4487,-3417,-2276,-1025,397,2018,3868,5923,8147,10449,12736,14872,16737,18210,19177,19582,19373,18571,17228,15448,13381,11187,9059,7148,5594,4476,3810,3555,3627,3885,4212,4463,4555,4429,4077,3535,2859,2118,1380,688,69,-485,-979,-1451,-1916,-2396,-2901,-3412,-3933,-4415,-4852,-5189,-5405,-5469,-5378,-5121,-4762,-4306,-3876,-3500,-3310,-3335,-3653,-4265,-5163,-6282,-7533,-8778,-9886,-10706,-11114,-11029,-10403,-9264,-7667,-5725,-3569,-1351,797,2742,4396,5691,6584,7081,7179,6918,6326,5456,4339,3021,1528,-107,-1848,-3660,-5484,-7262,-8911,-10358,-11515,-12327,-12726,-12716,-12281,-11494,-10422,-9165,-7863,-6621,-5578,-4826,-4438,-4449,-4840,-5564,-6507,-7546,-8523,-9274,-9669,-9590,-8995,-7904,-6398,-4630,-2793,-1092,271,1136,1428,1115,314,-853,-2129,-3291,-4087,-4306,-3842,-2624,-739,1696,4462,7328,10061,12452,14354,15671,16371,16471,16017,15090,13754,12099,10180,8072,5823,3522,1242,-873,-2698,-4047,-4774,-4728,-3839,-2097,405,3493,6902,10320,13427,15915,17558,18227,17890,16671,14751,12424,9992,7756,5967,4782,4257,4334,4855,5591,6271,6642,6484,5682,4206,2150,-288,-2854,-5236,-7161,-8403,-8828,-8433,-7309,-5660,-3739,-1834,-198,945,1473,1320,527,-811,-2542,-4472,-6423,-8186,-9611,-10541,-10882,-10562,-9572,-7951,-5776,-3199,-373,2495,5216,7606,9531,10880,11629,11761,11350,10454,9195,7660,5970,4216,2485,855,-625,-1899,-2931,-3686,-4140,-4278,-4120,-3686,-3044,-2259,-1418,-596,132,721,1124,1327,1308,1061,579,-138,-1067,-2179,-3411,-4663,-5860,-6851,-7585,-7946,-7935,-7556,-6880,-6036,-5152,-4381,-3839,-3600,-3678,-4038,-4577,-5200,-5787,-6275,-6631,-6889,-7119,-7427,-7905,-8641,-9648,-10898,-12295,-13674,-14866,-15668,-15920,-15495,-14362,-12515,-10085,-7183,-4018,-782,2324,5100,7396,9072,10068,10357,10004,9104,7837,6371,4923,3662,2742,2265,2268,2750,3641,4842,6240,7690,9096,10346,11373,12134,12591,12732,12561,12077,11322,10342,9207,8015,6857,5849,5066,4582,4405,4507,4805,5158,5428,5429,5048,4160,2748,826,-1510,-4109,-6790,-9351,-11571,-13276,-14285,-14500,-13841,-12335,-10023,-7063,-3608,109,3876,7453,10649,13279,15219,16395,16754,16342,15175,13372,11008,8224,5134,1883,-1392,-4544,-7430,-9906,-11856,-13170,-13791,-13686,-12870,-11404,-9382,-6938,-4223,-1403,1353,3889,6069,7778,8940,9496,9426,8726,7433,5608,3363,847,-1760,-4239,-6399,-8040,-9049,-9350,-8978,-8022,-6673,-5138,-3674,-2503,-1822,-1744,-2320,-3494,-5157,-7112,-9154,-11043,-12578,-13590,-13975,-13691,-12794,-11356,-9561,-7541,-5487,-3524,-1739,-185,1165,2334,3397,4397,5381,6353,7298,8167,8901,9439,9724,9733,9455,8934,8212,7383,6517,5694,4980,4393,3968,3683,3555,3567,3739,4072,4589,5289,6174,7203,8340,9470,10518,11309,11746,11654,10965,9578,7517,4815,1607,-1949,-5626,-9204,-12437,-15117,-17057,-18125,-18243,-17410,-15684,-13190,-10120,-6680,-3143,251,3232,5597,7151,7797,7470,6226,4147,1434,-1705,-4974,-8091,-10753,-12682,-13658,-13518,-12203,-9769,-6354,-2227,2288,6822,10993,14490,17034,18499,18813,18069,16418,14102,11409,8630,6039,3863,2260,1321,1056,1424,2314,3591,5081,6588,7937,8933,9434,9320,8517,7016,4863,2162,-913,-4161,-7333,-10190,-12491,-14055,-14742,-14493,-13333,-11356,-8740,-5706,-2500,594,3351,5521,6972,7576,7339,6300,4590,2393,-92,-2634,-5045,-7155,-8862,-10114,-10911,-11293,-11330,-11077,-10606,-9931,-9081,-8026,-6779,-5294,-3621,-1760,195,2170,4057,5750,7163,8209,8848,9038,8779,8078,6968,5492,3726,1740,-348,-2425,-4346,-5968,-7162,-7804,-7831,-7213,-5994,-4254,-2155,156,2459,4598,6399,7748,8578,8855,8614,7900,6797,5391,3776,2036,273,-1445,-2991,-4301,-5241,-5765,-5779,-5312,-4367,-3078,-1568,-33,1321,2329,2810,2702,1954,630,-1175,-3296,-5548,-7719,-9593,-10975,-11673,-11575,-10587,-8706,-5995,-2574,1363,5589,9841,13869,17409,20274,22294,23389,23541,22778,21200,18911,16058,12770,9197,5460,1706,-1947,-5359,-8414,-10986,-12973,-14292,-14882,-14738,-13877,-12368,-10326,-7878,-5203,-2463,152,2476,4360,5678,6370,6400,5806,4671,3108,1285,-647,-2520,-4201,-5586,-6617,-7271,-7562,-7523,-7193,-6619,-5811,-4815,-3591,-2188,-565,1223,3143,5122,7055,8840,10360,11540,12305,12667,12631,12304,11764,11159,10580,10114,9793,9575,9392,9112,8611,7757,6486,4759,2653,262,-2224,-4617,-6731,-8373,-9456,-9875,-9661,-8834,-7509,-5798,-3857,-1839,104,1821,3180,4091,4465,4306,3615,2479,1000,-698,-2478,-4236,-5886,-7380,-8716,-9907,-10990,-11996,-12941,-13818,-14601,-15227,-15643,-15763,-15551,-14946,-13966,-12616,-10965,-9085,-7077,-5032,-3069,-1271,261,1441,2210,2494,2272,1527,305,-1323,-3223,-5224,-7129,-8717,-9800,-10201,-9838,-8671,-6788,-4330,-1532,1338,4000,6183,7687,8362,8173,7148,5427,3188,691,-1824,-4087,-5897,-7087,-7572,-7337,-6440,-4973,-3092,-918,1391,3736,6036,8236,10323,12286,14108,15786,17243,18426,19210,19486,19162,18170,16543,14362,11819,9142,6612,4483,2984,2247,2325,3147,4562,6337,8195,9863,11087,11687,11551,10659,9062,6882,4272,1411,-1519,-4354,-6944,-9179,-10970,-12277,-13071,-13349,-13138,-12433,-11290,-9708,-7755,-5466,-2940,-265,2402,4914,7081,8717,9666,9779,8994,7301,4792,1627,-1926,-5585,-8984,-11810,-13768,-14636,-14327,-12828,-10284,-6921,-3041,1006,4895,8339,11119,13139,14357,14867,14772,14247,13434,12470,11454,10435,9443,8466,7511,6560,5653,4799,4044,3413,2900,2492,2103,1666,1053,172,-1053,-2675,-4651,-6930,-9367,-11814,-14101,-16069,-17601,-18632,-19137,-19178,-18804,-18138,-17250,-16240,-15137,-13991,-12799,-11582,-10357,-9155,-8047,-7087,-6377,-5975,-5948,-6321,-7076,-8180,-9537,-11057,-12612,-14094,-15374,-16365,-16961,-17102,-16722,-15778,-14254,-12150,-9515,-6407,-2963,697,4374,7889,11048,13652,15568,16657,16885,16231,14784,12658,10044,7155,4207,1441,-977,-2884,-4193,-4868,-4919,-4403,-3427,-2077,-502,1211,2936,4597,6118,7444,8531,9330,9816,9931,9650,8942,7804,6272,4427,2383,318,-1587,-3118,-4087,-4323,-3735,-2274,-14,2915,6279,9784,13110,15906,17881,18792,18506,17016,14454,11073,7249,3410,4,-2554,-3950,-4009,-2681,-126,3423,7569,11909,16014,19508,22125,23677,24140,23555,22070,19865,17129,14045,10748,7352,3924,523,-2816,-6027,-9061,-11805,-14164,-15995,-17191,-17621,-17240,-16011,-14000,-11325,-8186,-4833,-1571,1307,3501,4783,4984,4055,2020,-950,-4652,-8764,-12974,-16942,-20351,-22953,-24522,-24971,-24228,-22370,-19514,-15860,-11670,-7216,-2788,1343,4961,7893,10030,11338,11807,11505,10497,8901,6832,4448,1901,-629,-2968,-4944,-6418,-7275,-7477,-7015,-5964,-4451,-2631,-719,1102,2631,3724,4276,4242,3633,2513,976,-840,-2810,-4784,-6663,-8343,-9784,-10952,-11870,-12545,-13027,-13322,-13457,-13413,-13185,-12742,-12077,-11187,-10103,-8864,-7551,-6246,-5037,-4025,-3257,-2788,-2620,-2722,-3050,-3511,-4016,-4448,-4689,-4630,-4155,-3190,-1685,376,2917,5858,8990,12119,14965,17272,18799,19347,18816,17180,14537,11086,7093,2927,-1074,-4531,-7169,-8762,-9225,-8560,-6890,-4422,-1414,1849,5078,8043,10543,12465,13762,14450,14587,14277,13611,12700,11616,10454,9253,8097,7022,6079,5320,4767,4468,4421,4662,5159,5935,6930,8118,9428,10767,12047,13149,13961,14403,14387,13891,12911,11489,9717,7698,5578,3489,1575,-62,-1319,-2161,-2546,-2490,-2003,-1132,87,1580,3279,5069,6805,8319,9401,9863,9518,8243,5996,2807,-1154,-5664,-10386,-14949,-18976,-22101,-24050,-24631,-23788,-21588,-18218,-13974,-9218,-4351,220,4132,7084,8862,9374,8612,6701,3831,274,-3676,-7696,-11507,-14847,-17528,-19423,-20473,-20690,-20144,-18954,-17269,-15257,-13072,-10859,-8716,-6715,-4876,-3182,-1606,-97,1374,2811,4203,5489,6586,7413,7868,7883,7422,6473,5080,3317,1286,-893,-3082,-5165,-7014,-8551,-9702,-10438,-10758,-10681,-10268,-9582,-8715,-7757,-6799,-5931,-5199,-4657,-4280,-4048,-3891,-3718,-3466,-3027,-2367,-1416,-177,1349,3111,5016,6968,8803,10401,11595,12293,12395,11891,10778,9142,7069,4715,2214,-247,-2515,-4415,-5812,-6574,-6627,-5920,-4479,-2358,306,3373,6620,9853,12830,15348,17218,18290,18483,17757,16172,13821,10888,7591,4173,906,-1984,-4293,-5895,-6748,-6892,-6447,-5579,-4470,-3289,-2163,-1149,-247,586,1437,2359,3411,4571,5788,6939,7890,8497,8632,8249,7333,5984,4340,2617,1031,-194,-891,-964,-383,760,2343,4153,5992,7661,9006,9941,10425,10501,10221,9696,9020,8282,7575,6925,6379,5908,5500,5092,4642,4110,3462,2710,1855,952,13,-906,-1811,-2695,-3578,-4505,-5503,-6622,-7872,-9268,-10776,-12368,-13972,-15528,-16955,-18178,-19118,-19697,-19844,-19494,-18616,-17182,-15251,-12882,-10235,-7476,-4825,-2506,-722,345,583,-62,-1554,-3772,-6519,-9519,-12457,-15002,-16842,-17734,-17538,-16213,-13857,-10651,-6858,-2775,1302,5113,8465,11213,13334,14801,15705,16096,16065,15669,14952,13938,12658,11134,9431,7619,5817,4143,2757,1766,1304,1392,2050,3166,4602,6142,7560,8644,9211,9168,8482,7222,5504,3499,1378,-685,-2573,-4199,-5547,-6634,-7514,-8258,-8917,-9547,-10131,-10660,-11050,-11226,-11097,-10596,-9700,-8425,-6845,-5084,-3274,-1603,-188,820,1372,1444,1095,434,-382,-1179,-1785,-2062,-1905,-1288,-213,1242,2980,4879,6816,8670,10329,11703,12697,13250,13296,12801,11753,10177,8145,5776,3223,684,-1658,-3614,-5060,-5921,-6210,-6002,-5436,-4678,-3901,-3241,-2793,-2566,-2540,-2588,-2618,-2448,-1988,-1120,190,1939,4063,6446,8929,11331,13457,15134,16209,16587,16239,15180,13537,11440,9115,6773,4634,2880,1632,941,766,1009,1487,2028,2403,2482,2122,1309,55,-1535,-3334,-5175,-6891,-8326,-9345,-9828,-9720,-8954,-7578,-5624,-3248,-609,2044,4457,6357,7504,7706,6864,4969,2129,-1449,-5479,-9603,-13453,-16662,-18914,-19984,-19737,-18180,-15432,-11744,-7453,-2960,1302,4950,7635,9152,9381,8370,6266,3334,-110,-3698,-7103,-10025,-12247,-13655,-14201,-13938,-12969,-11414,-9436,-7159,-4720,-2224,243,2591,4762,6680,8310,9595,10530,11076,11243,11019,10421,9472,8232,6775,5219,3704,2363,1348,753,644,1020,1811,2878,4061,5128,5915,6234,6012,5212,3904,2205,292,-1654,-3450,-4944,-6047,-6696,-6919,-6771,-6353,-5808,-5248,-4825,-4609,-4685,-5053,-5676,-6479,-7305,-8010,-8391,-8277,-7526,-6043,-3840,-1011,2246,5642,8852,11538,13400,14241,13961,12615,10389,7571,4538,1685,-618,-2073,-2492,-1826,-145,2353,5379,8598,11647,14192,15960,16756,16510,15258,13169,10487,7546,4677,2205,371,-669,-895,-390,654,1987,3332,4450,5146,5338,5027,4297,3316,2239,1271,522,105,16,228,635,1095,1468,1593,1353,674,-486,-2079,-4043,-6236,-8496,-10652,-12495,-13880,-14655,-14745,-14131,-12850,-11030,-8819,-6445,-4112,-2049,-435,581,929,583,-391,-1885,-3735,-5734,-7681,-9339,-10528,-11075,-10883,-9915,-8220,-5918,-3215,-359,2350,4636,6215,6899,6543,5140,2750,-413,-4096,-7926,-11540,-14553,-16650,-17589,-17251,-15643,-12889,-9244,-5023,-609,3619,7299,10136,11924,12542,11993,10363,7813,4607,1007,-2659,-6086,-8995,-11147,-12384,-12646,-11950,-10432,-8272,-5722,-3024,-417,1929,3895,5452,6629,7510,8217,8849,9508,10213,10940,11594,12035,12124,11725,10781,9289,7349,5122,2833,707,-1001,-2134,-2548,-2217,-1196,393,2352,4445,6445,8106,9265,9761,9566,8661,7153,5176,2929,617,-1548,-3404,-4834,-5778,-6268,-6360,-6177,-5835,-5450,-5097,-4805,-4548,-4247,-3806,-3119,-2127,-814,758,2470,4162,5649,6771,7411,7518,7119,6317,5268,4177,3243,2653,2550,3003,4040,5578,7514,9658,11817,13768,15300,16250,16468,15920,14581,12560,9962,7007,3860,765,-2133,-4676,-6805,-8499,-9802,-10796,-11583,-12268,-12936,-13629,-14371,-15110,-15796,-16326,-16603,-16540,-16063,-15162,-13840,-12189,-10303,-8348,-6479,-4868,-3660,-2954,-2807,-3180,-3993,-5079,-6263,-7336,-8139,-8539,-8488,-7994,-7143,-6049,-4876,-3759,-2838,-2197,-1893,-1911,-2234,-2759,-3421,-4111,-4734,-5236,-5528,-5590,-5383,-4892,-4117,-3072,-1760,-235,1497,3365,5345,7371,9393,11354,13183,14806,16131,17064,17507,17382,16637,15273,13347,10987,8359,5688,3202,1101,-436,-1341,-1602,-1321,-668,139,850,1256,1180,524,-705,-2458,-4561,-6843,-9074,-11056,-12614,-13626,-14039,-13851,-13126,-11962,-10469,-8771,-6959,-5102,-3247,-1397,450,2298,4169,6039,7880,9652,11251,12615,13613,14173,14216,13714,12692,11200,9368,7315,5214,3219,1485,137,-717,-1029,-773,14,1261,2844,4628,6437,8115,9503,10464,10915,10792,10112,8918,7311,5445,3462,1564,-103,-1390,-2209,-2523,-2373,-1840,-1089,-280,380,738,644,27,-1133,-2795,-4859,-7199,-9644,-12044,-14230,-16072,-17447,-18278,-18490,-18072,-17008,-15346,-13146,-10518,-7603,-4573,-1633,1021,3176,4669,5375,5217,4217,2435,25,-2826,-5894,-8926,-11703,-13989,-15640,-16499,-16535,-15707,-14101,-11804,-8985,-5827,-2548,646,3551,6021,7935,9267,10012,10267,10124,9719,9172,8570,7969,7372,6743,6032,5169,4137,2917,1587,220,-1035,-2060,-2724,-2952,-2710,-2014,-942,404,1875,3332,4616,5618,6223,6398,6119,5429,4416,3184,1887,661,-357,-1070,-1430,-1446,-1183,-745,-264,133,346,312,40,-421,-965,-1464,-1804,-1881,-1663,-1165,-480,272,925,1344,1403,1059,310,-738,-1975,-3195,-4241,-4941,-5187,-4948,-4238,-3178,-1908,-618,521,1352,1805,1848,1557,1058,518,149,117,582,1618,3244,5391,7931,10683,13430,15966,18096,19662,20581,20799,20359,19332,17844,16051,14108,12178,10384,8829,7563,6594,5910,5436,5122,4863,4576,4181,3594,2793,1758,559,-734,-1971,-3036,-3781,-4133,-4061,-3610,-2906,-2117,-1461,-1150,-1363,-2233,-3794,-6005,-8718,-11726,-14756,-17537,-19797,-21345,-22047,-21895,-20951,-19389,-17429,-15328,-13333,-11645,-10382,-9594,-9200,-9092,-9057,-8933,-8519,-7741,-6537,-4996,-3221,-1410,261,1607,2516,2931,2884,2478,1867,1231,760,572,762,1319,2165,3168,4141,4900,5283,5166,4503,3311,1681,-260,-2334,-4391,-6268,-7874,-9142,-10083,-10729,-11146,-11403,-11523,-11520,-11318,-10826,-9905,-8423,-6271,-3402,151,4258,8690,13171,17347,20929,23610,25235,25707,25069,23467,21102,18250,15153,12074,9179,6623,4474,2754,1476,582,67,-136,-52,274,787,1423,2099,2715,3178,3399,3321,2929,2250,1367,385,-544,-1294,-1728,-1780,-1418,-693,292,1372,2383,3130,3503,3415,2867,1940,750,-524,-1718,-2668,-3267,-3442,-3197,-2577,-1668,-585,554,1635,2553,3236,3626,3689,3418,2815,1909,729,-674,-2255,-3951,-5692,-7400,-8986,-10342,-11375,-11959,-12026,-11492,-10348,-8618,-6378,-3775,-967,1833,4444,6673,8400,9533,10071,10054,9596,8824,7901,6956,6097,5379,4788,4284,3763,3132,2287,1165,-248,-1913,-3733,-5550,-7222,-8555,-9437,-9771,-9534,-8788,-7629,-6213,-4710,-3262,-2002,-996,-275,165,370,372,216,-80,-510,-1092,-1851,-2824,-4020,-5451,-7066,-8814,-10574,-12220,-13608,-14581,-15022,-14830,-13955,-12408,-10242,-7579,-4577,-1435,1646,4455,6809,8572,9636,9981,9611,8606,7075,5161,3023,819,-1298,-3181,-4714,-5786,-6335,-6310,-5725,-4627,-3116,-1337,546,2364,3952,5211,6066,6531,6660,6555,6346,6141,6044,6092,6286,6582,6900,7165,7313,7319,7192,6991,6785,6664,6693,6898,7262,7709,8119,8348,8247,7700,6637,5055,3022,656,-1851,-4320,-6521,-8302,-9509,-10095,-10049,-9466,-8477,-7275,-6057,-5032,-4362,-4155,-4455,-5187,-6232,-7353,-8305,-8820,-8669,-7715,-5893,-3287,-49,3553,7226,10653,13558,15726,17039,17475,17113,16109,14665,12987,11282,9682,8308,7177,6305,5644,5148,4769,4471,4240,4081,4006,4033,4164,4382,4652,4901,5058,5029,4745,4151,3226,2008,534,-1075,-2730,-4308,-5714,-6879,-7768,-8385,-8767,-8981,-9104,-9226,-9416,-9725,-10175,-10744,-11388,-12026,-12559,-12891,-12920,-12577,-11814,-10631,-9074,-7215,-5195,-3122,-1172,550,1914,2846,3317,3309,2915,2193,1322,424,-307,-747,-769,-318,616,1976,3657,5510,7367,9061,10432,11376,11818,11760,11237,10348,9196,7912,6574,5265,3988,2724,1414,-20,-1643,-3503,-5594,-7891,-10284,-12670,-14886,-16783,-18199,-19016,-19121,-18490,-17118,-15091,-12521,-9573,-6430,-3278,-301,2344,4544,6214,7332,7900,7974,7610,6898,5904,4705,3354,1906,394,-1135,-2647,-4079,-5369,-6429,-7171,-7502,-7349,-6666,-5444,-3727,-1597,823,3377,5925,8314,10447,12244,13691,14791,15616,16218,16683,17051,17344,17535,17555,17318,16714,15683,14159,12173,9784,7116,4357,1686,-677,-2565,-3842,-4443,-4386,-3737,-2654,-1296,139,1474,2571,3325,3693,3680,3334,2741,1995,1192,404,-327,-987,-1595,-2179,-2764,-3345,-3903,-4375,-4694,-4776,-4562,-4003,-3114,-1916,-491,1070,2666,4190,5556,6686,7536,8073,8302,8235,7911,7384,6698,5918,5059,4156,3191,2141,964,-405,-2001,-3872,-6011,-8384,-10910,-13443,-15824,-17828,-19273,-19951,-19738,-18570,-16461,-13561,-10069,-6302,-2587,709,3299,4920,5483,4949,3489,1298,-1283,-3936,-6322,-8190,-9351,-9747,-9423,-8509,-7229,-5816,-4511,-3505,-2916,-2786,-3058,-3634,-4352,-5062,-5638,-5995,-6111,-6044,-5861,-5702,-5671,-5855,-6302,-6973,-7785,-8605,-9245,-9544,-9327,-8493,-6994,-4878,-2261,626,3534,6138,8160,9338,9494,8566,6584,3723,241,-3508,-7134,-10235,-12461,-13540,-13308,-11764,-9003,-5287,-950,3610,7964,11728,14580,16300,16814,16159,14532,12196,9521,6849,4526,2803,1817,1611,2069,3014,4175,5276,6044,6278,5843,4733,3010,872,-1460,-3678,-5522,-6728,-7123,-6611,-5190,-2959,-79,3233,6726,10176,13356,16116,18340,19958,20969,21357,21175,20435,19202,17521,15489,13202,10804,8438,6271,4450,3101,2309,2109,2465,3293,4433,5693,6856,7696,8034,7730,6734,5080,2885,361,-2239,-4629,-6521,-7704,-8021,-7462,-6111,-4184,-1982,164,1917,3022,3314,2756,1447,-421,-2568,-4705,-6553,-7907,-8654,-8776,-8366,-7573,-6588,-5601,-4774,-4190,-3902,-3868,-4021,-4289,-4569,-4850,-5090,-5373,-5736,-6299,-7138,-8317,-9863,-11743,-13879,-16142,-18388,-20439,-22143,-23357,-23986,-23963,-23280,-21957,-20059,-17673,-14914,-11910,-8792,-5717,-2800,-192,2024,3755,4984,5724,6028,6027,5817,5562,5350,5263,5315,5468,5642,5722,5610,5225,4552,3635,2586,1568,775,377,538,1317,2747,4731,7143,9769,12375,14709,16543,17666,17966,17345,15842,13511,10516,7043,3309,-452,-4039,-7269,-10020,-12213,-13847,-14931,-15552,-15777,-15686,-15370,-14837,-14163,-13310,-12310,-11149,-9849,-8447,-7006,-5593,-4291,-3144,-2187,-1379,-670,46,872,1900,3196,4768,6583,8540,10528,12381,13969,15151,15834,15976,15563,14677,13379,11848,10193,8602,7204,6106,5398,5095,5195,5657,6395,7336,8384,9453,10495,11453,12333,13141,13909,14667,15433,16193,16899,17452,17724,17555,16809,15346,13126,10146,6504,2383,-1988,-6333,-10371,-13871,-16637,-18577,-19678,-20008,-19719,-18979,-17999,-16962,-16025,-15303,-14862,-14706,-14823,-15132,-15552,-15991,-16333,-16521,-16465,-16145,-15543,-14677,-13595,-12345,-10991,-9583,-8166,-6749,-5342,-3916,-2457,-944,635,2261,3910,5527,7052,8422,9567,10446,11021,11277,11235,10907,10342,9583,8664,7632,6505,5304,4039,2718,1347,-64,-1506,-2958,-4406,-5817,-7171,-8434,-9574,-10566,-11357,-11922,-12194,-12130,-11677,-10795,-9470,-7737,-5638,-3311,-873,1479,3587,5280,6441,6983,6898,6214,5042,3506,1769,-2,-1666,-3093,-4202,-4949,-5303,-5283,-4874,-4110,-2982,-1508,287,2375,4655,7042,9361,11458,13134,14239,14646,14308,13253,11585,9502,7215,4986,3022,1500,497,25,-17,227,549,750,647,122,-871,-2281,-3985,-5777,-7428,-8687,-9347,-9244,-8322,-6591,-4186,-1295,1824,4893,7670,9934,11569,12529,12858,12677,12154,11456,10760,10171,9754,9498,9345,9186,8917,8417,7629,6494,5051,3338,1464,-454,-2302,-3962,-5347,-6413,-7118,-7477,-7506,-7230,-6693,-5920,-4929,-3748,-2359,-783,996,2950,5048,7222,9358,11332,12960,14093,14546,14218,13003,10926,8042,4529,606,-3423,-7253,-10556,-13084,-14640,-15152,-14664,-13323,-11378,-9130,-6883,-4942,-3512,-2754,-2697,-3307,-4453,-5966,-7648,-9292,-10752,-11874,-12628,-12974,-12983,-12718,-12290,-11795,-11294,-10837,-10385,-9905,-9293,-8477,-7371,-5957,-4256,-2351,-385,1467,3025,4096,4568,4341,3441,1931,-7,-2175,-4307,-6151,-7469,-8083,-7876,-6842,-5032,-2611,212,3183,6029,8519,10443,11681,12185,11967,11140,9819,8188,6391,4593,2893,1396,146,-811,-1462,-1793,-1801,-1492,-870,40,1207,2578,4072,5607,7057,8320,9266,9809,9883,9463,8581,7296,5710,3957,2170,494,-931,-2007,-2634,-2791,-2469,-1716,-619,735,2216,3730,5175,6492,7617,8549,9244,9715,9925,9853,9454,8682,7491,5851,3777,1299,-1461,-4388,-7285,-9979,-12281,-14035,-15130,-15511,-15173,-14193,-12655,-10730,-8551,-6297,-4099,-2080,-314,1151,2311,3192,3832,4288,4617,4856,5051,5222,5385,5555,5749,5962,6235,6544,6925,7345,7785,8198,8500,8626,8463,7936,6968,5514,3601,1270,-1341,-4093,-6781,-9236,-11267,-12736,-13539,-13594,-12897,-11446,-9321,-6608,-3468,-62,3386,6663,9530,11776,13214,13707,13200,11694,9307,6209,2653,-1073,-4685,-7888,-10483,-12291,-13264,-13388,-12762,-11502,-9785,-7778,-5644,-3519,-1504,334,1958,3363,4523,5465,6134,6542,6620,6338,5650,4521,2950,964,-1369,-3936,-6567,-9077,-11214,-12764,-13497,-13263,-11966,-9626,-6335,-2318,2157,6751,11119,14935,17935,19916,20791,20544,19258,17078,14202,10836,7217,3530,-16,-3288,-6154,-8532,-10379,-11661,-12412,-12659,-12474,-11942,-11151,-10213,-9215,-8268,-7444,-6820,-6443,-6327,-6477,-6853,-7407,-8060,-8728,-9314,-9722,-9860,-9659,-9058,-8054,-6648,-4905,-2909,-762,1404,3492,5381,7019,8343,9349,10053,10478,10695,10757,10730,10699,10691,10796,10999,11349,11806,12359,12949,13529,14031,14403,14584,14536,14209,13593,12653,11408,9857,8045,6000,3796,1484,-844,-3117,-5246,-7149,-8763,-10017,-10895,-11383,-11499,-11309,-10864,-10278,-9623,-9019,-8526,-8233,-8154,-8306,-8646,-9127,-9648,-10138,-10488,-10654,-10575,-10243,-9662,-8843,-7805,-6573,-5138,-3537,-1765,128,2104,4077,5960,7642,9013,9975,10457,10403,9829,8753,7273,5476,3520,1542,-276,-1777,-2804,-3219,-2950,-1945,-251,2049,4780,7749,10693,13380,15574,17099,17849,17781,16947,15431,13398,10985,8377,5697,3073,575,-1740,-3867,-5796,-7540,-9124,-10518,-11748,-12747,-13496,-13932,-14006,-13679,-12918,-11726,-10136,-8204,-6051,-3798,-1636,282,1761,2690,2966,2588,1607,173,-1555,-3326,-4946,-6195,-6932,-7053,-6556,-5452,-3875,-1923,223,2421,4522,6403,7966,9146,9902,10210,10083,9536,8616,7388,5933,4362,2777,1319,78,-829,-1345,-1420,-1070,-317,744,2022,3372,4663,5747,6494,6804,6604,5864,4629,2960,1011,-1052,-3021,-4691,-5880,-6454,-6337,-5546,-4155,-2316,-218,1931,3937,5625,6890,7676,7970,7842,7339,6577,5623,4563,3443,2304,1175,83,-935,-1825,-2529,-2969,-3085,-2822,-2152,-1092,309,1958,3728,5482,7083,8392,9333,9816,9829,9346,8385,6962,5119,2887,346,-2434,-5342,-8252,-11042,-13571,-15724,-17417,-18569,-19176,-19219,-18753,-17820,-16506,-14890,-13081,-11175,-9296,-7548,-6038,-4875,-4105,-3797,-3933,-4492,-5412,-6581,-7894,-9196,-10340,-11183,-11575,-11420,-10637,-9202,-7169,-4610,-1709,1355,4322,6970,9044,10370,10818,10321,8957,6811,4137,1172,-1753,-4348,-6324,-7487,-7712,-6985,-5408,-3147,-468,2365,5058,7387,9164,10308,10806,10734,10228,9444,8565,7723,7043,6560,6285,6147,6067,5924,5611,5038,4140,2928,1421,-267,-2025,-3686,-5107,-6146,-6706,-6751,-6287,-5394,-4205,-2875,-1602,-545,149,407,203,-405,-1319,-2407,-3514,-4508,-5270,-5702,-5773,-5435,-4720,-3639,-2244,-588,1269,3264,5326,7394,9393,11250,12888,14222,15169,15644,15579,14919,13660,11819,9500,6819,3983,1180,-1353,-3421,-4864,-5580,-5546,-4826,-3515,-1819,95,1994,3717,5110,6087,6618,6729,6487,6006,5398,4794,4304,3996,3934,4101,4484,5006,5591,6144,6588,6848,6888,6684,6233,5560,4677,3628,2439,1135,-234,-1657,-3062,-4401,-5594,-6544,-7179,-7403,-7195,-6514,-5433,-4010,-2385,-725,815,2035,2806,2995,2551,1453,-251,-2471,-5084,-7923,-10828,-13620,-16137,-18236,-19814,-20796,-21178,-20979,-20292,-19220,-17919,-16533,-15208,-14077,-13213,-12665,-12405,-12362,-12405,-12405,-12185,-11635,-10655,-9216,-7354,-5157,-2762,-341,1936,3918,5480,6572,7181,7367,7224,6871,6435,6012,5696,5496,5430,5429,5436,5362,5145,4734,4145,3415,2651,1981,1552,1495,1920,2857,4287,6108,8137,10183,11977,13328,14025,13977,13138,11575,9421,6872,4165,1522,-841,-2778,-4202,-5089,-5494,-5502,-5224,-4791,-4271,-3768,-3270,-2822,-2365,-1906,-1397,-837,-227,431,1082,1719,2278,2733,3068,3259,3344,3338,3306,3296,3369,3559,3887,4347,4900,5512,6123,6705,7231,7707,8153,8596,9058,9538,9989,10363,10541,10450,9974,9084,7749,6031,4017,1849,-295,-2234,-3801,-4851,-5315,-5165,-4451,-3290,-1823,-250,1260,2519,3403,3816,3728,3174,2222,995,-387,-1791,-3115,-4291,-5285,-6104,-6776,-7362,-7910,-8480,-9098,-9768,-10483,-11180,-11812,-12296,-12552,-12520,-12140,-11384,-10274,-8830,-7151,-5325,-3491,-1777,-327,756,1372,1492,1125,348,-719,-1911,-3049,-3959,-4498,-4583,-4196,-3377,-2248,-943,367,1524,2399,2892,2946,2557,1753,610,-784,-2289,-3823,-5228,-6461,-7419,-8113,-8534,-8740,-8807,-8811,-8858,-8982,-9238,-9586,-9972,-10299,-10428,-10269,-9703,-8713,-7300,-5556,-3606,-1616,252,1852,3090,3932,4403,4599,4624,4643,4766,5113,5752,6690,7912,9339,10861,12363,13704,14773,15482,15761,15591,14974,13927,12527,10824,8954,7005,5142,3477,2144,1236,803,849,1313,2085,3011,3912,4615,4957,4834,4196,3046,1476,-392,-2375,-4264,-5856,-6951,-7396,-7090,-6013,-4216,-1841,916,3802,6573,8970,10809,11970,12406,12186,11418,10301,9024,7809,6808,6158,5900,6028,6465,7088,7747,8278,8530,8382,7753,6627,5025,3065,858,-1385,-3497,-5264,-6547,-7221,-7255,-6666,-5564,-4091,-2459,-870,474,1415,1855,1773,1228,332,-726,-1789,-2653,-3212,-3390,-3189,-2717,-2087,-1519,-1175,-1244,-1837,-2990,-4683,-6775,-9107,-11449,-13575,-15281,-16403,-16837,-16557,-15591,-14047,-12074,-9862,-7596,-5481,-3639,-2201,-1185,-586,-328,-306,-394,-476,-449,-255,136,696,1393,2136,2850,3442,3827,3950,3766,3271,2481,1458,264,-999,-2238,-3355,-4261,-4892,-5212,-5210,-4928,-4413,-3776,-3106,-2537,-2170,-2103,-2392,-3052,-4038,-5281,-6633,-7972,-9124,-9961,-10375,-10297,-9712,-8666,-7217,-5500,-3628,-1763,-25,1447,2577,3277,3542,3356,2797,1921,872,-225,-1207,-1923,-2232,-2039,-1272,46,1887,4109,6583,9106,11498,13570,15184,16234,16685,16563,15948,14982,13831,12683,11702,11037,10771,10949,11548,12496,13693,14990,16266,17359,18155,18545,18443,17805,16610,14865,12623,9952,6955,3757,491,-2700,-5680,-8321,-10539,-12234,-13389,-13960,-13968,-13437,-12411,-10966,-9169,-7145,-4987,-2849,-853,865,2193,3053,3395,3224,2592,1572,302,-1105,-2503,-3782,-4851,-5646,-6141,-6332,-6229,-5877,-5296,-4553,-3679,-2734,-1755,-779,176,1100,1980,2821,3591,4267,4807,5152,5272,5126,4714,4057,3196,2185,1097,-20,-1117,-2159,-3144,-4069,-4943,-5791,-6607,-7394,-8141,-8797,-9351,-9723,-9915,-9857,-9570,-9024,-8251,-7264,-6108,-4818,-3468,-2110,-842,279,1157,1762,2047,2042,1777,1351,857,407,93,-25,66,342,713,1079,1317,1321,1033,436,-413,-1406,-2407,-3247,-3810,-3981,-3731,-3070,-2062,-806,578,1981,3280,4404,5280,5878,6181,6190,5931,5417,4693,3774,2695,1480,147,-1271,-2748,-4237,-5692,-7037,-8201,-9101,-9656,-9820,-9555,-8892,-7885,-6643,-5300,-4008,-2909,-2134,-1776,-1877,-2449,-3426,-4730,-6224,-7755,-9172,-10301,-11011,-11185,-10729,-9644,-7906,-5618,-2868,177,3340,6418,9219,11572,13335,14453,14909,14786,14218,13366,12435,11550,10871,10399,10170,10087,10080,10048,9922,9668,9306,8895,8527,8286,8261,8462,8895,9456,10048,10528,10750,10639,10104,9177,7901,6392,4801,3267,1947,935,299,53,147,513,1029,1572,2011,2216,2103,1600,697,-581,-2167,-3952,-5834,-7673,-9372,-10829,-11972,-12777,-13207,-13290,-13050,-12520,-11769,-10815,-9737,-8538,-7280,-5971,-4631,-3290,-1936,-606,709,1963,3138,4156,4971,5506,5711,5555,5035,4201,3116,1909,690,-386,-1214,-1674,-1729,-1337,-556,547,1849,3184,4411,5343,5872,5884,5352,4291,2777,941,-1076,-3092,-4954,-6518,-7674,-8374,-8579,-8339,-7699,-6751,-5587,-4288,-2933,-1571,-242,1043,2260,3400,4426,5290,5927,6253,6207,5721,4797,3465,1816,-6,-1825,-3458,-4720,-5493,-5687,-5317,-4430,-3170,-1670,-113,1361,2616,3571,4162,4385,4238,3752,2969,1910,622,-876,-2553,-4377,-6303,-8284,-10233,-12055,-13630,-14804,-15455,-15431,-14658,-13083,-10738,-7735,-4235,-490,3256,6723,9674,11928,13354,13930,13688,12748,11277,9479,7563,5740,4170,2992,2278,2062,2324,3019,4061,5366,6835,8367,9893,11316,12593,13651,14435,14896,14970,14627,13846,12630,11028,9132,7045,4945,2953,1245,-86,-956,-1365,-1352,-1017,-508,30,412,515,213,-535,-1744,-3335,-5228,-7256,-9293,-11165,-12763,-13980,-14771,-15116,-15035,-14591,-13824,-12834,-11661,-10381,-9027,-7641,-6230,-4827,-3436,-2086,-818,337,1301,2033,2446,2501,2156,1393,273,-1175,-2785,-4459,-5994,-7257,-8084,-8387,-8103,-7239,-5860,-4069,-2018,124,2199,4035,5522,6546,7061,7025,6455,5373,3844,1943,-228,-2559,-4935,-7226,-9325,-11108,-12490,-13385,-13748,-13552,-12810,-11567,-9902,-7926,-5783,-3614,-1595,145,1455,2257,2476,2115,1197,-187,-1915,-3833,-5740,-7467,-8798,-9596,-9718,-9102,-7753,-5725,-3162,-247,2801,5749,8389,10553,12127,13071,13408,13233,12675,11902,11063,10302,9700,9286,9031,8835,8607,8193,7523,6503,5173,3592,1911,330,-971,-1782,-2013,-1597,-611,805,2428,3979,5199,5841,5747,4863,3235,1045,-1462,-3979,-6188,-7842,-8728,-8790,-8029,-6595,-4672,-2515,-359,1562,3100,4134,4653,4671,4273,3558,2651,1639,642,-291,-1082,-1683,-2049,-2115,-1845,-1181,-110,1377,3243,5413,7784,10219,12571,14691,16448,17727,18455,18589,18116,17090,15555,13650,11488,9248,7076,5128,3503,2281,1460,1003,820,780,751,593,207,-484,-1486,-2782,-4302,-5956,-7650,-9292,-10805,-12146,-13280,-14199,-14904,-15390,-15666,-15724,-15568,-15202,-14636,-13910,-13048,-12115,-11140,-10175,-9250,-8364,-7538,-6726,-5942,-5157,-4395,-3699,-3127,-2775,-2707,-3004,-3668,-4690,-5961,-7365,-8703,-9804,-10478,-10583,-10058,-8877,-7143,-4972,-2559,-106,2201,4195,5775,6885,7529,7759,7658,7323,6836,6281,5667,5030,4302,3483,2491,1345,33,-1354,-2727,-3930,-4821,-5255,-5134,-4406,-3105,-1304,821,3088,5269,7139,8524,9271,9310,8653,7348,5564,3448,1239,-880,-2686,-4043,-4819,-4958,-4470,-3389,-1848,33,2063,4081,5902,7391,8433,8958,8961,8463,7550,6328,4926,3470,2091,867,-124,-853,-1331,-1557,-1587,-1433,-1124,-659,-38,773,1768,2951,4281,5657,6973,8045,8721,8839,8294,7039,5131,2662,-132,-3055,-5798,-8155,-9880,-10864,-11020,-10377,-9021,-7105,-4822,-2394,-39,2037,3676,4749,5209,5058,4358,3230,1814,287,-1201,-2503,-3531,-4235,-4622,-4733,-4651,-4429,-4153,-3835,-3492,-3088,-2590,-1950,-1165,-234,759,1729,2526,3016,3072,2606,1615,140,-1660,-3617,-5487,-7064,-8168,-8672,-8569,-7879,-6764,-5374,-3925,-2588,-1510,-763,-356,-221,-249,-298,-245,23,539,1293,2200,3123,3907,4393,4448,4028,3123,1853,369,-1089,-2298,-3024,-3120,-2500,-1213,621,2744,4895,6731,7982,8409,7884,6389,4018,977,-2463,-5978,-9234,-11940,-13834,-14747,-14614,-13426,-11342,-8530,-5275,-1856,1445,4372,6760,8487,9545,9967,9854,9338,8538,7570,6493,5358,4140,2842,1420,-111,-1714,-3309,-4762,-5932,-6658,-6826,-6347,-5230,-3521,-1374,1040,3483,5743,7587,8885,9506,9475,8828,7729,6366,4962,3752,2919,2612,2904,3784,5182,6946,8888,10790,12423,13590,14130,13943,13017,11403,9246,6753,4150,1719,-343,-1810,-2616,-2703,-2177,-1170,80,1345,2359,2933,2900,2211,878,-988,-3221,-5607,-7924,-9966,-11577,-12665,-13205,-13248,-12892,-12273,-11543,-10824,-10223,-9791,-9541,-9434,-9414,-9378,-9248,-8927,-8351,-7495,-6345,-4935,-3335,-1589,182,1942,3587,5087,6370,7419,8190,8668,8829,8673,8177,7368,6248,4880,3326,1702,133,-1236,-2263,-2841,-2894,-2406,-1427,-59,1523,3128,4525,5520,5939,5690,4756,3209,1204,-1045,-3298,-5301,-6858,-7819,-8125,-7815,-6986,-5842,-4583,-3461,-2668,-2365,-2627,-3434,-4700,-6239,-7844,-9278,-10323,-10817,-10669,-9863,-8492,-6672,-4616,-2499,-521,1186,2529,3465,4018,4218,4145,3860,3424,2886,2279,1618,933,214,-495,-1193,-1810,-2316,-2625,-2681,-2408,-1765,-713,712,2495,4514,6675,8820,10796,12457,13676,14370,14518,14160,13396,12379,11284,10288,9547,9140,9112,9379,9839,10306,10587,10505,9924,8767,7070,4918,2508,51,-2195,-4022,-5249,-5803,-5683,-4993,-3895,-2606,-1350,-334,285,419,47,-773,-1939,-3301,-4704,-5987,-7038,-7750,-8097,-8065,-7710,-7088,-6300,-5422,-4530,-3674,-2868,-2102,-1340,-540,359,1374,2534,3810,5158,6496,7726,8731,9433,9740,9636,9119,8253,7121,5842,4531,3316,2288,1534,1076,937,1059,1371,1766,2086,2212,1988,1323,166,-1476,-3512,-5807,-8163,-10373,-12234,-13571,-14282,-14320,-13717,-12591,-11081,-9395,-7712,-6213,-5036,-4266,-3931,-4027,-4461,-5167,-5984,-6799,-7465,-7877,-7962,-7681,-7056,-6133,-5003,-3751,-2475,-1252,-140,817,1616,2256,2751,3142,3434,3675,3855,3995,4076,4116,4100,4062,4028,4029,4129,4333,4684,5156,5732,6337,6908,7346,7582,7553,7226,6610,5730,4646,3426,2143,853,-381,-1544,-2589,-3523,-4312,-4933,-5357,-5526,-5398,-4929,-4076,-2853,-1275,585,2611,4673,6585,8177,9283,9751,9506,8500,6775,4434,1624,-1426,-4511,-7362,-9776,-11538,-12528,-12651,-11924,-10405,-8249,-5654,-2859,-127,2320,4259,5586,6220,6220,5695,4835,3876,3044,2551,2537,3054,4064,5441,6980,8458,9631,10305,10340,9687,8390,6574,4442,2237,219,-1374,-2346,-2582,-2041,-788,1038,3229,5520,7673,9424,10624,11128,10939,10082,8689,6910,4931,2928,1078,-509,-1733,-2571,-3045,-3204,-3171,-3033,-2946,-2992,-3283,-3856,-4726,-5856,-7163,-8533,-9832,-10919,-11675,-12013,-11879,-11286,-10253,-8874,-7214,-5403,-3524,-1691,-10,1453,2592,3375,3746,3693,3220,2341,1099,-454,-2246,-4176,-6151,-8017,-9678,-10986,-11854,-12215,-12026,-11317,-10129,-8558,-6726,-4767,-2828,-1041,471,1636,2385,2732,2702,2381,1880,1333,861,594,593,915,1531,2402,3438,4532,5592,6517,7248,7727,7952,7890,7587,7029,6257,5291,4157,2888,1532,130,-1236,-2495,-3543,-4289,-4626,-4490,-3833,-2671,-1071,845,2900,4897,6632,7945,8699,8860,8428,7517,6251,4850,3487,2376,1654,1408,1652,2317,3260,4314,5256,5916,6133,5838,5012,3752,2197,573,-892,-1961,-2444,-2221,-1270,354,2479,4888,7299,9422,11001,11809,11737,10734,8904,6405,3514,530,-2224,-4439,-5898,-6425,-6001,-4680,-2643,-148,2507,4988,7011,8337,8835,8478,7340,5597,3459,1184,-1017,-2964,-4551,-5755,-6604,-7201,-7652,-8084,-8600,-9253,-10082,-11035,-12071,-13075,-13953,-14595,-14914,-14849,-14378,-13501,-12280,-10781,-9107,-7364,-5664,-4105,-2775,-1724,-982,-530,-323,-280,-312,-326,-255,-42,296,748,1224,1647,1912,1928,1627,974,-21,-1304,-2777,-4303,-5737,-6923,-7735,-8080,-7916,-7252,-6149,-4710,-3072,-1386,182,1489,2400,2805,2660,1919,644,-1107,-3189,-5447,-7699,-9770,-11513,-12817,-13630,-13951,-13828,-13348,-12610,-11725,-10775,-9850,-8972,-8171,-7433,-6725,-6024,-5282,-4476,-3577,-2575,-1453,-214,1136,2578,4079,5571,6990,8231,9227,9898,10219,10198,9899,9413,8873,8394,8112,8100,8414,9043,9937,10995,12102,13126,13953,14501,14720,14607,14208,13575,12812,11993,11207,10498,9887,9351,8835,8257,7524,6547,5260,3651,1740,-377,-2562,-4653,-6445,-7780,-8497,-8521,-7824,-6475,-4589,-2372,-33,2187,4089,5520,6403,6733,6595,6118,5482,4863,4435,4314,4574,5214,6169,7331,8531,9620,10407,10785,10624,9908,8625,6857,4722,2375,7,-2204,-4089,-5513,-6415,-6760,-6608,-6032,-5160,-4132,-3079,-2126,-1365,-838,-564,-492,-578,-717,-852,-917,-893,-811,-729,-742,-952,-1450,-2304,-3531,-5109,-6952,-8927,-10885,-12618,-13984,-14800,-14983,-14471,-13270,-11469,-9181,-6590,-3891,-1287,1010,2850,4083,4658,4535,3771,2436,680,-1349,-3463,-5471,-7219,-8532,-9324,-9524,-9130,-8194,-6812,-5105,-3229,-1312,521,2181,3619,4807,5743,6423,6850,6994,6831,6329,5442,4183,2552,615,-1541,-3806,-6052,-8154,-10013,-11540,-12700,-13463,-13858,-13900,-13646,-13134,-12418,-11538,-10540,-9441,-8281,-7069,-5806,-4530,-3221,-1938,-701,447,1456,2301,2966,3443,3779,3993,4155,4310,4512,4791,5174,5660,6245,6909,7634,8405,9201,10021,10847,11664,12462,13190,13821,14297,14562,14569,14263,13623,12634,11324,9739,7962,6112,4312,2713,1429,562,144,165,530,1118,1749,2259,2488,2328,1731,719,-630,-2179,-3785,-5282,-6542,-7462,-7990,-8123,-7880,-7342,-6558,-5637,-4627,-3603,-2608,-1679,-846,-132,450,884,1180,1337,1399,1397,1395,1450,1628,1973,2512,3236,4109,5052,5964,6731,7220,7338,7004,6185,4920,3277,1390,-589,-2497,-4187,-5536,-6473,-6964,-7019,-6694,-6047,-5179,-4153,-3069,-1980,-938,15,883,1632,2280,2795,3155,3312,3199,2756,1928,685,-963,-2953,-5188,-7505,-9751,-11719,-13270,-14244,-14590,-14274,-13360,-11951,-10201,-8287,-6386,-4649,-3201,-2089,-1335,-867,-620,-469,-319,-95,255,711,1245,1768,2224,2500,2585,2410,2025,1442,762,54,-552,-971,-1094,-863,-245,751,2068,3606,5244,6824,8192,9197,9689,9578,8796,7332,5258,2652,-287,-3398,-6432,-9200,-11490,-13147,-14071,-14203,-13565,-12246,-10366,-8116,-5681,-3262,-1035,858,2323,3316,3844,3952,3707,3206,2509,1717,854,-20,-889,-1724,-2476,-3118,-3561,-3757,-3625,-3107,-2180,-833,874,2873,5015,7176,9157,10829,12031,12696,12778,12319,11409,10196,8847,7548,6453,5677,5293,5289,5635,6232,6989,7784,8521,9110,9473,9575,9363,8834,7969,6781,5291,3538,1585,-482,-2544,-4474,-6116,-7326,-7967,-7930,-7155,-5633,-3420,-635,2548,5914,9233,12259,14778,16607,17612,17723,16933,15294,12918,9970,6628,3116,-367,-3630,-6508,-8898,-10729,-12000,-12748,-13040,-12968,-12608,-12040,-11308,-10443,-9470,-8398,-7261,-6113,-5002,-4042,-3305,-2902,-2897,-3341,-4221,-5495,-7048,-8755,-10441,-11954,-13142,-13890,-14132,-13843,-13046,-11819,-10252,-8479,-6625,-4820,-3176,-1784,-718,-21,276,182,-275,-1031,-1983,-3012,-3966,-4697,-5087,-5027,-4516,-3559,-2285,-834,605,1857,2770,3273,3340,3056,2534,1942,1434,1145,1141,1434,1961,2610,3248,3735,3956,3859,3438,2763,1958,1167,559,261,379,928,1883,3124,4496,5814,6890,7589,7842,7650,7106,6325,5443,4581,3777,3074,2416,1815,1232,731,351,194,318,737,1425,2268,3150,3936,4526,4883,4995,4902,4640,4233,3692,2968,2033,829,-634,-2304,-4035,-5621,-6799,-7288,-6861,-5348,-2751,808,5007,9429,13558,16887,18988,19547,18455,15773,11765,6838,1506,-3686,-8206,-11630,-13658,-14168,-13223,-11049,-8012,-4563,-1161,1765,3894,5056,5224,4544,3276,1729,244,-931,-1629,-1808,-1544,-978,-299,327,768,954,875,571,108,-431,-971,-1463,-1861,-2161,-2363,-2470,-2490,-2413,-2207,-1850,-1279,-483,569,1830,3241,4656,5917,6835,7248,7043,6182,4753,2889,869,-1072,-2640,-3655,-4002,-3724,-2955,-1963,-1027,-446,-442,-1128,-2514,-4466,-6771,-9159,-11336,-13069,-14166,-14556,-14241,-13320,-11970,-10378,-8793,-7384,-6328,-5685,-5480,-5631,-6036,-6531,-6992,-7285,-7362,-7198,-6841,-6351,-5817,-5288,-4822,-4408,-4018,-3598,-3050,-2307,-1291,46,1697,3635,5766,7944,10026,11808,13153,13936,14096,13659,12683,11323,9730,8092,6563,5251,4235,3513,3066,2832,2739,2706,2663,2550,2317,1969,1501,987,502,158,64,311,955,1993,3374,4970,6638,8176,9410,10170,10333,9848,8720,7027,4910,2551,160,-2040,-3852,-5115,-5729,-5669,-4975,-3743,-2130,-290,1573,3317,4783,5893,6587,6870,6784,6403,5839,5204,4622,4191,3984,4029,4314,4781,5338,5867,6253,6385,6208,5694,4898,3903,2853,1878,1119,672,595,877,1461,2217,3019,3689,4131,4216,3950,3308,2383,1240,-16,-1307,-2578,-3804,-4985,-6126,-7240,-8306,-9311,-10202,-10932,-11447,-11711,-11700,-11428,-10918,-10230,-9425,-8576,-7756,-7034,-6478,-6139,-6062,-6270,-6757,-7490,-8402,-9397,-10357,-11172,-11725,-11951,-11822,-11364,-10635,-9731,-8734,-7711,-6704,-5697,-4654,-3505,-2174,-588,1278,3423,5766,8200,10552,12655,14328,15447,15927,15766,15020,13818,12320,10715,9168,7818,6736,5942,5373,4939,4500,3918,3086,1907,365,-1518,-3663,-5928,-8160,-10159,-11753,-12771,-13100,-12688,-11535,-9737,-7419,-4782,-2014,643,3004,4864,6094,6577,6277,5188,3378,949,-1939,-5112,-8357,-11464,-14239,-16492,-18099,-18960,-19038,-18353,-16952,-14947,-12469,-9682,-6785,-3956,-1412,707,2231,3111,3279,2797,1743,274,-1415,-3115,-4613,-5728,-6321,-6324,-5716,-4560,-2954,-1038,1027,3097,5033,6733,8132,9185,9896,10276,10356,10161,9720,9032,8112,6935,5504,3810,1867,-286,-2580,-4903,-7107,-9018,-10446,-11221,-11203,-10307,-8531,-5930,-2654,1104,5101,9069,12752,15919,18376,20025,20791,20723,19863,18363,16335,13961,11384,8771,6282,4057,2235,915,168,17,416,1289,2477,3812,5093,6124,6748,6854,6395,5407,3991,2323,601,-943,-2118,-2757,-2766,-2118,-852,907,3008,5238,7397,9296,10770,11717,12076,11851,11080,9849,8242,6388,4364,2289,226,-1760,-3622,-5331,-6850,-8139,-9130,-9756,-9909,-9513,-8478,-6774,-4421,-1495,1828,5340,8744,11748,14063,15442,15728,14861,12883,9965,6370,2424,-1452,-4902,-7527,-9073,-9347,-8316,-6074,-2847,1013,5111,8988,12240,14515,15564,15280,13670,10888,7176,2854,-1707,-6169,-10152,-13406,-15642,-16746,-16587,-15211,-12669,-9165,-4907,-212,4633,9279,13454,16888,19407,20892,21304,20685,19131,16798,13899,10643,7297,4084,1208,-1143,-2874,-3911,-4258,-3986,-3199,-2082,-824,340,1207,1579,1325,371,-1272,-3510,-6165,-9015,-11783,-14211,-16056,-17131,-17321,-16603,-15029,-12759,-9998,-7014,-4067,-1427,709,2171,2890,2863,2145,878,-807,-2714,-4709,-6632,-8396,-9923,-11186,-12179,-12924,-13442,-13767,-13920,-13921,-13781,-13503,-13093,-12549,-11893,-11136,-10322,-9480,-8653,-7887,-7209,-6654,-6231,-5936,-5761,-5669,-5630,-5600,-5543,-5423,-5210,-4894,-4449,-3906,-3250,-2535,-1773,-1013,-295,332,808,1078,1078,758,74,-1003,-2472,-4313,-6458,-8812,-11238,-13561,-15597,-17137,-18007,-18037,-17132,-15267,-12476,-8919,-4784,-346,4083,8192,11665,14240,15716,15980,15015,12902,9821,6014,1794,-2535,-6622,-10202,-12989,-14820,-15570,-15230,-13865,-11645,-8796,-5603,-2384,563,2957,4586,5329,5161,4163,2516,467,-1697,-3660,-5164,-5969,-5961,-5077,-3401,-1056,1723,4697,7594,10175,12245,13659,14353,14308,13570,12206,10315,7998,5358,2485,-516,-3578,-6590,-9480,-12133,-14445,-16291,-17559,-18138,-17954,-16992,-15267,-12900,-10028,-6854,-3605,-482,2304,4623,6364,7509,8064,8103,7719,7035,6158,5216,4286,3460,2784,2309,2059,2059,2317,2821,3570,4509,5594,6742,7856,8832,9561,9930,9873,9342,8355,6993,5385,3731,2236,1121,563,683,1531,3056,5153,7624,10258,12817,15078,16869,18059,18598,18487,17792,16625,15101,13378,11565,9776,8105,6592,5304,4247,3440,2874,2531,2376,2378,2473,2621,2745,2796,2693,2401,1854,1063,11,-1250,-2674,-4165,-5644,-6984,-8107,-8907,-9312,-9266,-8737,-7706,-6207,-4258,-1951,645,3408,6219,8921,11383,13410,14896,15664,15663,14827,13182,10819,7869,4537,1066,-2297,-5256,-7574,-9017,-9431,-8741,-6959,-4192,-645,3427,7689,11817,15478,18404,20383,21311,21177,20066,18161,15679,12890,10053,7400,5122,3354,2163,1580,1572,2099,3057,4372,5890,7510,9047,10371,11288,11674,11382,10345,8534,6004,2876,-643,-4300,-7782,-10779,-12987,-14160,-14135,-12834,-10326,-6754,-2399,2419,7322,11927,15918,18989,20985,21793,21446,20045,17792,14942,11777,8615,5705,3302,1549,532,242,597,1440,2599,3857,5032,5952,6485,6559,6140,5258,3958,2333,461,-1547,-3617,-5654,-7599,-9388,-10969,-12309,-13349,-14083,-14459,-14492,-14175,-13544,-12639,-11542,-10312,-9069,-7891,-6881,-6122,-5666,-5554,-5793,-6346,-7181,-8203,-9341,-10486,-11555,-12449,-13118,-13501,-13591,-13395,-12934,-12279,-11476,-10598,-9719,-8857,-8079,-7338,-6650,-5946,-5202,-4375,-3482,-2549,-1663,-925,-447,-334,-649,-1403,-2550,-3964,-5501,-6938,-8114,-8835,-9020,-8627,-7723,-6434,-4961,-3520,-2337,-1603,-1442,-1910,-2964,-4487,-6287,-8129,-9761,-10961,-11528,-11368,-10441,-8820,-6671,-4194,-1678,650,2534,3828,4442,4373,3725,2642,1314,-64,-1338,-2396,-3187,-3740,-4109,-4404,-4727,-5158,-5768,-6552,-7492,-8525,-9557,-10513,-11299,-11841,-12095,-12013,-11598,-10852,-9828,-8577,-7201,-5789,-4461,-3304,-2415,-1819,-1552,-1563,-1817,-2212,-2676,-3102,-3426,-3583,-3533,-3277,-2807,-2174,-1410,-589,235,974,1571,1937,2017,1731,1056,-63,-1580,-3489,-5681,-8064,-10488,-12801,-14831,-16430,-17449,-17789,-17392,-16246,-14420,-12018,-9217,-6204,-3208,-414,1969,3818,5021,5544,5402,4674,3478,1977,341,-1263,-2676,-3786,-4500,-4802,-4690,-4248,-3559,-2760,-1996,-1403,-1122,-1240,-1820,-2851,-4265,-5921,-7620,-9123,-10181,-10550,-10059,-8584,-6127,-2767,1310,5850,10544,15073,19119,22427,24778,26063,26227,25320,23455,20803,17589,14048,10430,6961,3839,1203,-845,-2286,-3125,-3438,-3320,-2894,-2295,-1657,-1106,-733,-626,-800,-1274,-2002,-2931,-3971,-5026,-5985,-6739,-7191,-7266,-6907,-6121,-4925,-3392,-1611,312,2264,4126,5812,7220,8311,9024,9365,9313,8911,8187,7203,6038,4772,3503,2304,1249,373,-317,-818,-1199,-1469,-1716,-1936,-2157,-2345,-2438,-2379,-2082,-1500,-608,595,2034,3644,5285,6864,8234,9345,10111,10554,10700,10608,10390,10118,9894,9772,9787,9931,10174,10445,10671,10775,10678,10333,9703,8785,7606,6223,4716,3198,1777,587,-283,-730,-724,-245,667,1949,3493,5197,6905,8512,9868,10890,11474,11591,11208,10364,9112,7549,5810,4014,2346,918,-115,-658,-655,-72,1039,2611,4503,6576,8632,10509,12017,13018,13407,13123,12182,10643,8625,6296,3818,1383,-851,-2756,-4232,-5244,-5789,-5896,-5621,-5018,-4124,-2977,-1579,65,1945,4059,6351,8758,11163,13424,15373,16834,17631,17635,16738,14937,12286,8954,5174,1268,-2439,-5586,-7892,-9117,-9157,-8001,-5785,-2737,816,4509,7967,10858,12912,13970,13963,12940,11023,8410,5332,2040,-1233,-4273,-6906,-9013,-10505,-11361,-11594,-11253,-10439,-9255,-7844,-6337,-4881,-3592,-2578,-1906,-1603,-1662,-2034,-2628,-3343,-4046,-4610,-4912,-4852,-4354,-3387,-1936,-42,2240,4828,7611,10483,13316,15971,18325,20236,21600,22330,22386,21767,20517,18732,16510,14011,11358,8690,6126,3751,1643,-150,-1580,-2619,-3236,-3417,-3168,-2505,-1485,-193,1263,2710,3989,4888,5242,4885,3733,1752,-1000,-4374,-8188,-12155,-16025,-19509,-22369,-24420,-25536,-25664,-24839,-23135,-20722,-17771,-14531,-11219,-8082,-5328,-3117,-1570,-714,-517,-871,-1626,-2584,-3581,-4432,-5034,-5300,-5221,-4804,-4113,-3197,-2142,-988,190,1377,2538,3644,4671,5566,6264,6705,6808,6512,5794,4642,3104,1264,-779,-2891,-4943,-6827,-8442,-9735,-10679,-11284,-11582,-11624,-11470,-11167,-10779,-10332,-9867,-9411,-8982,-8610,-8313,-8114,-8032,-8079,-8245,-8503,-8800,-9065,-9203,-9142,-8783,-8093,-7047,-5669,-4045,-2255,-462,1219,2625,3645,4184,4200,3706,2758,1479,-12,-1548,-2986,-4198,-5071,-5551,-5623,-5319,-4722,-3943,-3122,-2390,-1879,-1672,-1831,-2354,-3211,-4312,-5564,-6838,-8019,-9013,-9739,-10163,-10283,-10127,-9765,-9259,-8699,-8147,-7667,-7296,-7060,-6954,-6978,-7099,-7288,-7504,-7710,-7870,-7973,-7999,-7970,-7890,-7813,-7753,-7767,-7865,-8056,-8327,-8622,-8896,-9070,-9113,-8967,-8667,-8207,-7669,-7091,-6535,-6020,-5561,-5112,-4650,-4084,-3377,-2453,-1302,77,1621,3224,4742,5994,6809,7039,6576,5410,3574,1230,-1437,-4148,-6652,-8684,-10064,-10680,-10511,-9663,-8271,-6587,-4815,-3181,-1828,-829,-165,252,579,959,1536,2376,3466,4709,5932,6905,7420,7280,6401,4785,2587,42,-2497,-4674,-6140,-6626,-6008,-4292,-1669,1554,4954,8078,10503,11889,12061,10989,8845,5920,2638,-560,-3244,-5075,-5865,-5568,-4342,-2434,-243,1863,3502,4426,4507,3780,2430,739,-932,-2246,-2929,-2814,-1904,-320,1656,3686,5383,6423,6554,5693,3881,1334,-1649,-4697,-7434,-9568,-10870,-11284,-10854,-9761,-8274,-6682,-5286,-4294,-3832,-3889,-4346,-4978,-5530,-5720,-5351,-4288,-2534,-199,2516,5332,7967,10161,11713,12529,12603,12033,11001,9715,8410,7263,6409,5881,5648,5592,5566,5407,4974,4192,3050,1624,53,-1475,-2752,-3592,-3845,-3435,-2354,-679,1472,3921,6483,8981,11231,13126,14537,15416,15713,15419,14552,13138,11247,8951,6371,3624,876,-1713,-3972,-5728,-6842,-7205,-6757,-5512,-3534,-967,2005,5158,8251,11072,13413,15149,16182,16491,16098,15067,13506,11540,9316,6991,4736,2707,1058,-88,-656,-598,48,1215,2765,4541,6360,8037,9425,10384,10853,10774,10175,9077,7589,5779,3795,1728,-280,-2142,-3745,-5034,-5945,-6470,-6615,-6431,-5986,-5383,-4719,-4101,-3606,-3287,-3139,-3133,-3166,-3132,-2894,-2326,-1345,101,1970,4168,6525,8822,10826,12312,13091,13074,12220,10640,8477,5996,3447,1139,-707,-1862,-2239,-1804,-621,1120,3253,5467,7568,9300,10542,11204,11314,10957,10286,9485,8721,8141,7825,7777,7954,8226,8471,8536,8322,7770,6899,5793,4582,3436,2492,1871,1619,1719,2068,2533,2909,3046,2782,2072,928,-533,-2121,-3606,-4755,-5368,-5330,-4617,-3316,-1611,261,2030,3445,4326,4569,4178,3263,1996,617,-619,-1497,-1815,-1479,-457,1202,3351,5820,8375,10803,12893,14478,15455,15770,15446,14544,13165,11440,9483,7428,5355,3360,1489,-201,-1669,-2879,-3782,-4363,-4599,-4520,-4169,-3633,-3027,-2470,-2112,-2050,-2389,-3143,-4297,-5742,-7351,-8926,-10299,-11287,-11766,-11673,-11010,-9861,-8368,-6720,-5106,-3723,-2682,-2057,-1822,-1884,-2101,-2303,-2338,-2085,-1485,-531,722,2174,3718,5228,6615,7820,8816,9627,10284,10822,11275,11628,11839,11850,11532,10831,9634,7954,5818,3354,758,-1751,-3908,-5507,-6378,-6442,-5739,-4380,-2602,-655,1155,2575,3389,3483,2829,1521,-296,-2380,-4499,-6413,-7933,-8943,-9402,-9339,-8875,-8142,-7318,-6544,-5934,-5541,-5352,-5299,-5282,-5176,-4896,-4368,-3602,-2645,-1609,-617,179,701,871,731,361,-106,-497,-678,-541,-69,677,1558,2367,2900,2938,2353,1082,-822,-3207,-5829,-8396,-10593,-12148,-12860,-12658,-11573,-9795,-7578,-5258,-3171,-1609,-795,-832,-1723,-3346,-5501,-7943,-10380,-12587,-14327,-15486,-15999,-15883,-15242,-14203,-12946,-11630,-10396,-9333,-8483,-7819,-7287,-6804,-6291,-5710,-5023,-4275,-3494,-2751,-2109,-1596,-1237,-1001,-846,-705,-520,-245,127,568,1018,1389,1600,1579,1299,773,52,-758,-1550,-2188,-2562,-2603,-2273,-1624,-746,205,1041,1609,1738,1393,547,-674,-2122,-3569,-4795,-5613,-5870,-5540,-4633,-3284,-1670,-3,1486,2618,3236,3279,2724,1647,153,-1600,-3435,-5181,-6676,-7812,-8521,-8800,-8687,-8270,-7641,-6903,-6128,-5369,-4630,-3897,-3128,-2277,-1344,-325,702,1655,2423,2885,2959,2604,1824,718,-597,-1917,-3058,-3805,-4007,-3569,-2485,-872,1084,3084,4836,6007,6366,5719,4039,1404,-1975,-5773,-9641,-13182,-16084,-18084,-19045,-18932,-17809,-15843,-13230,-10237,-7096,-4042,-1261,1136,3077,4576,5656,6388,6808,6956,6827,6404,5651,4545,3089,1310,-701,-2826,-4898,-6743,-8174,-9059,-9285,-8836,-7754,-6144,-4183,-2062,-1,1796,3163,3985,4222,3907,3161,2127,1033,37,-681,-1041,-1024,-671,-84,595,1247,1718,1931,1818,1381,671,-210,-1137,-1952,-2534,-2770,-2611,-2050,-1159,-27,1158,2259,3061,3457,3318,2645,1462,-117,-1938,-3838,-5629,-7180,-8363,-9135,-9460,-9384,-8930,-8196,-7223,-6100,-4879,-3615,-2373,-1195,-162,679,1259,1543,1542,1264,825,299,-158,-414,-361,105,1004,2306,3921,5687,7411,8905,9953,10451,10299,9527,8219,6537,4694,2920,1450,468,124,464,1467,3010,4897,6895,8734,10191,11059,11247,10713,9551,7897,5980,4018,2250,843,-94,-525,-537,-221,200,568,670,390,-369,-1589,-3215,-5082,-7022,-8789,-10192,-11023,-11166,-10548,-9193,-7181,-4671,-1854,1046,3807,6226,8140,9446,10082,10071,9477,8416,7061,5585,4180,3018,2229,1905,2073,2708,3745,5082,6592,8160,9650,10977,12035,12791,13185,13225,12892,12208,11173,9822,8165,6260,4154,1930,-310,-2462,-4397,-6017,-7209,-7931,-8138,-7866,-7159,-6105,-4803,-3328,-1772,-185,1375,2839,4149,5197,5904,6161,5910,5108,3788,2020,-49,-2252,-4383,-6255,-7687,-8555,-8770,-8324,-7237,-5618,-3564,-1249,1202,3622,5885,7892,9553,10847,11754,12316,12565,12581,12413,12130,11781,11399,11010,10627,10253,9901,9572,9291,9065,8925,8880,8948,9124,9389,9704,9991,10158,10091,9688,8849,7531,5720,3483,929,-1756,-4374,-6690,-8498,-9633,-9993,-9561,-8404,-6649,-4499,-2159,131,2185,3829,4973,5565,5634,5246,4510,3547,2481,1427,470,-315,-881,-1193,-1222,-952,-357,572,1850,3464,5384,7560,9875,12219,14415,16283,17640,18300,18135,17068,15107,12352,9000,5318,1624,-1761,-4542,-6501,-7522,-7586,-6799,-5329,-3411,-1280,832,2761,4370,5610,6449,6905,6989,6715,6093,5108,3782,2108,148,-2045,-4366,-6689,-8862,-10712,-12068,-12777,-12731,-11886,-10291,-8058,-5410,-2580,126,2461,4190,5199,5450,5038,4146,3028,1949,1164,845,1066,1812,2920,4191,5339,6113,6294,5772,4542,2733,583,-1611,-3506,-4821,-5337,-4969,-3791,-1979,142,2226,3899,4856,4897,3953,2101,-449,-3395,-6374,-9035,-11066,-12264,-12518,-11875,-10463,-8528,-6358,-4226,-2406,-1032,-200,142,89,-188,-527,-766,-824,-667,-358,2,270,310,37,-584,-1498,-2572,-3645,-4492,-4939,-4842,-4129,-2847,-1111,857,2784,4374,5359,5526,4787,3144,762,-2129,-5185,-8072,-10456,-12081,-12799,-12564,-11453,-9631,-7301,-4720,-2084,393,2591,4406,5782,6705,7147,7145,6696,5845,4641,3138,1431,-379,-2178,-3825,-5187,-6131,-6541,-6330,-5472,-3987,-1974,399,2925,5334,7377,8809,9473,9279,8267,6569,4404,2056,-178,-2030,-3277,-3805,-3598,-2743,-1436,97,1569,2755,3463,3609,3205,2369,1284,180,-725,-1250,-1290,-838,33,1146,2297,3237,3761,3705,3007,1701,-102,-2181,-4335,-6290,-7871,-8899,-9323,-9135,-8424,-7333,-6036,-4715,-3541,-2611,-2008,-1702,-1648,-1754,-1918,-2081,-2203,-2291,-2409,-2598,-2954,-3499,-4252,-5151,-6088,-6904,-7426,-7469,-6925,-5732,-3952,-1737,665,2943,4773,5849,5961,4995,3004,165,-3189,-6662,-9796,-12183,-13497,-13557,-12358,-10066,-6987,-3544,-170,2704,4738,5712,5528,4235,2007,-902,-4176,-7491,-10557,-13143,-15066,-16276,-16712,-16451,-15533,-14067,-12121,-9809,-7181,-4368,-1440,1433,4105,6360,8010,8852,8768,7678,5640,2788,-626,-4287,-7813,-10859,-13076,-14271,-14311,-13258,-11258,-8620,-5675,-2831,-413,1296,2165,2171,1456,236,-1179,-2492,-3421,-3797,-3545,-2730,-1523,-149,1106,2028,2422,2238,1498,341,-1038,-2410,-3564,-4332,-4630,-4439,-3839,-2937,-1902,-865,31,725,1169,1401,1445,1379,1238,1044,803,454,-41,-751,-1719,-2951,-4412,-6013,-7603,-9014,-10044,-10517,-10304,-9350,-7691,-5469,-2900,-263,2123,3991,5084,5289,4561,3007,836,-1682,-4207,-6440,-8111,-9056,-9196,-8572,-7283,-5506,-3419,-1192,1033,3180,5186,7037,8717,10187,11394,12257,12679,12579,11904,10643,8867,6690,4312,1942,-154,-1782,-2746,-2982,-2504,-1437,-15,1485,2757,3513,3557,2766,1158,-1158,-3948,-6934,-9785,-12208,-13965,-14904,-14994,-14298,-12980,-11267,-9407,-7644,-6190,-5161,-4623,-4533,-4799,-5276,-5802,-6232,-6451,-6411,-6119,-5632,-5060,-4498,-4043,-3732,-3565,-3467,-3339,-3039,-2445,-1469,-70,1704,3752,5911,7986,9784,11139,11939,12135,11765,10914,9727,8367,6982,5712,4634,3798,3193,2784,2515,2330,2186,2070,1983,1962,2033,2209,2506,2853,3209,3454,3479,3199,2506,1393,-135,-1996,-4048,-6118,-7999,-9488,-10400,-10622,-10087,-8846,-7007,-4767,-2362,-33,1999,3586,4662,5251,5465,5465,5425,5523,5855,6505,7436,8599,9874,11131,12258,13145,13759,14083,14171,14080,13899,13672,13430,13137,12721,12071,11070,9621,7683,5286,2561,-291,-2997,-5257,-6818,-7461,-7127,-5845,-3807,-1287,1370,3811,5729,6893,7216,6691,5499,3820,1968,188,-1281,-2295,-2803,-2860,-2592,-2193,-1865,-1782,-2057,-2713,-3678,-4788,-5833,-6567,-6791,-6358,-5224,-3460,-1225,1218,3591,5598,7002,7653,7500,6629,5207,3510,1829,476,-304,-321,483,2092,4347,7039,9890,12608,14946,16676,17695,17922,17394,16164,14339,12032,9348,6390,3249,-10,-3294,-6541,-9645,-12515,-15020,-17044,-18446,-19116,-18973,-17992,-16221,-13785,-10889,-7776,-4731,-1997,216,1799,2730,3077,2984,2602,2107,1605,1188,873,652,498,372,281,231,284,506,972,1740,2831,4213,5788,7412,8884,10006,10594,10523,9762,8372,6513,4422,2382,682,-436,-795,-359,830,2574,4643,6728,8556,9902,10620,10688,10166,9208,8006,6761,5635,4737,4100,3656,3331,2926,2342,1428,158,-1439,-3237,-5045,-6624,-7728,-8157,-7747,-6466,-4363,-1606,1545,4784,7780,10247,11946,12753,12625,11631,9921,7710,5239,2771,536,-1259,-2472,-3019,-2879,-2096,-755,1008,3054,5218,7341,9267,10847,11951,12466,12313,11435,9835,7542,4660,1318,-2272,-5897,-9277,-12158,-14282,-15440,-15494,-14386,-12178,-9012,-5151,-906,3358,7295,10596,13053,14550,15098,14805,13840,12411,10698,8848,6959,5045,3144,1210,-705,-2582,-4307,-5758,-6782,-7242,-7053,-6199,-4760,-2905,-887,1008,2475,3288,3281,2446,863,-1245,-3605,-5910,-7861,-9245,-9887,-9751,-8856,-7320,-5300,-2996,-585,1731,3819,5557,6862,7704,8054,7929,7334,6309,4875,3100,1036,-1226,-3581,-5911,-8083,-9947,-11375,-12230,-12426,-11915,-10706,-8878,-6552,-3913,-1174,1442,3708,5449,6510,6832,6394,5259,3544,1415,-929,-3280,-5452,-7275,-8642,-9476,-9758,-9499,-8733,-7513,-5894,-3940,-1718,690,3186,5632,7887,9761,11084,11684,11431,10258,8192,5335,1914,-1798,-5453,-8716,-11274,-12891,-13434,-12890,-11360,-9052,-6221,-3177,-199,2475,4672,6319,7432,8059,8351,8369,8231,7933,7464,6746,5685,4212,2287,-35,-2627,-5261,-7664,-9515,-10546,-10540,-9414,-7240,-4229,-740,2785,5894,8171,9318,9190,7815,5364,2161,-1433,-5022,-8247,-10858,-12657,-13612,-13725,-13117,-11924,-10295,-8401,-6339,-4241,-2152,-142,1742,3451,4911,6042,6752,6949,6563,5561,3959,1832,-654,-3310,-5869,-8089,-9719,-10595,-10589,-9699,-7975,-5566,-2693,411,3454,6194,8402,9923,10676,10655,9947,8681,7082,5343,3719,2377,1477,1071,1166,1670,2457,3355,4209,4861,5233,5255,4947,4335,3492,2491,1394,257,-905,-2094,-3328,-4624,-5999,-7414,-8850,-10199,-11397,-12313,-12872,-12982,-12596,-11681,-10261,-8349,-6024,-3349,-420,2666,5799,8866,11738,14290,16386,17893,18686,18681,17817,16122,13667,10623,7217,3731,474,-2269,-4249,-5325,-5444,-4697,-3279,-1468,385,1976,3010,3326,2856,1648,-145,-2329,-4673,-6974,-9068,-10844,-12243,-13252,-13875,-14132,-14043,-13593,-12794,-11624,-10093,-8248,-6143,-3900,-1640,492,2345,3818,4789,5234,5116,4494,3445,2115,658,-729,-1902,-2699,-3053,-2913,-2308,-1307,-18,1422,2860,4169,5224,5966,6347,6393,6142,5675,5091,4474,3924,3496,3224,3098,3076,3078,3009,2771,2278,1479,369,-1004,-2554,-4139,-5632,-6894,-7831,-8401,-8615,-8547,-8305,-8018,-7798,-7726,-7816,-8039,-8291,-8464,-8417,-8058,-7317,-6188,-4712,-2982,-1121,740,2460,3960,5149,6034,6616,6949,7098,7101,7005,6786,6420,5831,4964,3767,2236,441,-1502,-3403,-5039,-6206,-6704,-6443,-5394,-3669,-1434,1030,3465,5585,7175,8087,8233,7632,6326,4436,2088,-578,-3411,-6283,-9054,-11601,-13796,-15527,-16685,-17204,-17041,-16228,-14827,-12975,-10822,-8551,-6335,-4330,-2662,-1436,-696,-485,-766,-1511,-2622,-4019,-5555,-7109,-8530,-9661,-10377,-10545,-10086,-8955,-7168,-4783,-1940,1194,4381,7379,9927,11806,12852,12989,12257,10780,8801,6578,4428,2585,1263,540,415,790,1484,2309,3049,3548,3684,3429,2810,1934,931,-45,-876,-1463,-1777,-1818,-1658,-1366,-1065,-829,-754,-862,-1172,-1634,-2177,-2697,-3063,-3167,-2892,-2189,-1036,505,2321,4246,6078,7614,8672,9109,8874,7973,6542,4751,2874,1154,-126,-793,-689,182,1781,3922,6377,8872,11114,12871,13957,14273,13840,12723,11105,9163,7095,5083,3226,1608,203,-984,-2036,-2956,-3779,-4466,-4977,-5237,-5190,-4803,-4083,-3095,-1934,-739,366,1240,1799,1973,1735,1096,91,-1214,-2718,-4330,-5903,-7339,-8493,-9278,-9580,-9354,-8544,-7183,-5311,-3041,-516,2095,4575,6751,8412,9453,9768,9384,8360,6865,5095,3305,1714,530,-135,-248,122,827,1650,2374,2769,2686,2024,787,-941,-2997,-5180,-7265,-9058,-10402,-11205,-11449,-11164,-10450,-9419,-8224,-6986,-5848,-4895,-4203,-3802,-3665,-3758,-3977,-4255,-4480,-4591,-4537,-4301,-3910,-3411,-2862,-2340,-1881,-1530,-1282,-1126,-1043,-1012,-1013,-1057,-1134,-1241,-1375,-1483,-1526,-1419,-1093,-457,538,1918,3671,5691,7870,9985,11836,13166,13772,13493,12256,10104,7179,3740,113,-3347,-6271,-8379,-9440,-9373,-8216,-6110,-3336,-179,3007,5936,8367,10135,11176,11468,11083,10098,8633,6802,4713,2462,146,-2183,-4434,-6554,-8460,-10065,-11296,-12056,-12303,-11996,-11155,-9848,-8190,-6336,-4474,-2763,-1351,-326,299,540,511,301,47,-159,-241,-182,16,305,645,984,1317,1621,1930,2266,2648,3099,3582,4054,4409,4565,4395,3870,2947,1705,241,-1266,-2647,-3706,-4327,-4434,-4043,-3258,-2240,-1185,-318,195,216,-298,-1304,-2674,-4213,-5692,-6882,-7611,-7761,-7330,-6396,-5127,-3748,-2502,-1615,-1267,-1540,-2430,-3820,-5516,-7247,-8737,-9714,-9979,-9423,-8054,-5989,-3453,-718,1905,4132,5740,6591,6659,6023,4861,3411,1961,769,60,-22,535,1684,3232,4974,6661,8081,9092,9616,9696,9413,8920,8356,7825,7395,7054,6749,6391,5874,5107,4045,2673,1067,-668,-2376,-3873,-5001,-5603,-5600,-4951,-3714,-2003,-16,2033,3894,5371,6312,6635,6362,5563,4384,2983,1536,171,-999,-1931,-2623,-3103,-3426,-3644,-3779,-3848,-3822,-3655,-3310,-2745,-1970,-1038,-27,932,1723,2243,2439,2311,1945,1434,955,619,559,809,1367,2145,3019,3815,4391,4598,4387,3760,2796,1652,508,-445,-1025,-1141,-732,135,1341,2719,4041,5152,5870,6141,5937,5340,4461,3472,2526,1784,1322,1199,1347,1698,2094,2386,2441,2136,1418,285,-1217,-2981,-4872,-6744,-8439,-9827,-10787,-11266,-11204,-10657,-9658,-8313,-6734,-5018,-3281,-1590,-26,1364,2526,3420,4019,4300,4266,3958,3422,2769,2075,1469,1019,807,852,1155,1684,2374,3158,3960,4698,5312,5747,5976,6003,5846,5563,5195,4791,4369,3903,3361,2653,1708,445,-1189,-3184,-5498,-8004,-10538,-12912,-14909,-16371,-17149,-17192,-16511,-15204,-13442,-11433,-9415,-7601,-6164,-5191,-4705,-4617,-4809,-5077,-5247,-5146,-4675,-3801,-2591,-1155,319,1665,2712,3358,3545,3312,2734,1962,1152,477,74,45,435,1231,2366,3747,5239,6746,8161,9441,10560,11541,12421,13245,14058,14864,15655,16372,16932,17231,17155,16620,15557,13961,11874,9375,6609,3721,889,-1712,-3931,-5638,-6747,-7228,-7083,-6403,-5281,-3890,-2379,-927,327,1259,1808,1915,1607,902,-112,-1346,-2668,-3948,-5029,-5783,-6086,-5846,-5035,-3639,-1753,536,3054,5625,8071,10216,11923,13108,13706,13746,13276,12410,11289,10051,8840,7735,6801,6017,5340,4686,3961,3084,2023,764,-603,-2002,-3258,-4233,-4767,-4736,-4098,-2852,-1126,911,2994,4845,6182,6759,6432,5135,2949,45,-3311,-6782,-10050,-12793,-14790,-15904,-16107,-15485,-14192,-12439,-10443,-8401,-6459,-4709,-3173,-1844,-681,335,1235,1987,2572,2946,3063,2945,2588,2095,1548,1089,862,985,1574,2656,4223,6156,8283,10353,12096,13234,13529,12823,11037,8235,4568,325,-4150,-8438,-12149,-14901,-16445,-16620,-15452,-13092,-9840,-6090,-2269,1197,3973,5817,6633,6439,5384,3676,1590,-623,-2714,-4509,-5883,-6782,-7225,-7251,-6955,-6420,-5730,-4949,-4107,-3206,-2223,-1124,133,1554,3147,4853,6621,8351,9940,11296,12298,12890,12983,12573,11645,10257,8458,6355,4032,1603,-831,-3189,-5367,-7311,-8919,-10147,-10905,-11155,-10860,-10018,-8694,-6970,-5000,-2969,-1049,540,1680,2230,2171,1507,318,-1271,-3114,-5031,-6850,-8395,-9515,-10078,-10007,-9237,-7799,-5739,-3182,-308,2707,5601,8197,10266,11695,12399,12386,11743,10617,9203,7728,6395,5408,4877,4888,5393,6317,7492,8720,9814,10564,10851,10562,9685,8250,6334,4078,1608,-900,-3299,-5436,-7198,-8471,-9223,-9420,-9111,-8350,-7231,-5836,-4259,-2546,-761,1080,2919,4698,6336,7689,8636,9029,8763,7809,6181,4019,1484,-1166,-3691,-5832,-7395,-8227,-8290,-7594,-6268,-4483,-2462,-443,1350,2757,3667,4077,4037,3680,3138,2579,2101,1791,1625,1579,1523,1371,1012,385,-504,-1601,-2800,-3935,-4868,-5437,-5555,-5191,-4384,-3254,-1976,-740,240,835,924,513,-355,-1558,-2922,-4295,-5497,-6423,-6997,-7204,-7082,-6696,-6122,-5450,-4725,-4002,-3279,-2555,-1811,-1033,-221,596,1371,2026,2486,2688,2609,2276,1775,1233,812,669,946,1720,3009,4732,6752,8852,10824,12444,13560,14091,14025,13455,12504,11345,10138,9008,8037,7235,6560,5918,5188,4255,3031,1468,-387,-2459,-4557,-6484,-7995,-8871,-8953,-8147,-6494,-4123,-1296,1672,4420,6613,7991,8408,7845,6418,4342,1893,-630,-2956,-4887,-6293,-7159,-7541,-7562,-7373,-7108,-6867,-6679,-6509,-6270,-5847,-5135,-4088,-2722,-1153,447,1835,2771,3033,2479,1065,-1113,-3852,-6830,-9663,-11951,-13337,-13567,-12537,-10322,-7170,-3480,257,3550,5956,7174,7080,5725,3351,308,-2997,-6145,-8818,-10791,-11974,-12430,-12287,-11786,-11124,-10524,-10084,-9855,-9763,-9667,-9386,-8728,-7553,-5809,-3530,-876,1941,4649,6996,8769,9855,10215,9942,9165,8081,6868,5678,4601,3677,2859,2088,1256,260,-964,-2471,-4217,-6138,-8080,-9875,-11328,-12287,-12615,-12278,-11281,-9719,-7752,-5549,-3332,-1263,498,1882,2848,3432,3669,3639,3373,2923,2285,1469,487,-626,-1780,-2836,-3634,-3975,-3708,-2738,-1050,1229,3902,6669,9207,11201,12423,12725,12134,10767,8890,6832,4932,3531,2831,2950,3822,5252,6932,8484,9546,9799,9061,7274,4552,1154,-2574,-6195,-9327,-11616,-12858,-12988,-12104,-10436,-8341,-6168,-4307,-3012,-2441,-2596,-3319,-4356,-5375,-6056,-6132,-5465,-4049,-2031,326,2678,4679,6016,6494,6054,4790,2950,867,-1052,-2444,-3006,-2587,-1192,1010,3714,6544,9105,11077,12241,12522,12011,10890,9457,7983,6743,5893,5506,5526,5796,6126,6281,6104,5492,4443,3068,1512,11,-1243,-2054,-2323,-2003,-1175,51,1452,2838,3979,4724,4973,4713,4025,3061,1999,1045,352,31,102,511,1110,1725,2150,2230,1879,1104,6,-1247,-2474,-3493,-4200,-4537,-4543,-4299,-3927,-3556,-3272,-3132,-3115,-3154,-3145,-2951,-2485,-1684,-591,694,1969,3014,3573,3443,2494,692,-1843,-4913,-8178,-11295,-13878,-15633,-16349,-15970,-14595,-12451,-9900,-7334,-5170,-3758,-3332,-3994,-5675,-8157,-11112,-14119,-16764,-18674,-19571,-19335,-17965,-15632,-12583,-9147,-5648,-2379,441,2675,4303,5340,5918,6117,6070,5827,5409,4796,3929,2768,1284,-485,-2459,-4467,-6313,-7754,-8573,-8581,-7689,-5881,-3279,-85,3404,6843,9904,12274,13758,14251,13789,12515,10662,8509,6336,4386,2837,1782,1233,1127,1353,1769,2224,2603,2798,2778,2522,2071,1464,768,27,-730,-1478,-2242,-3005,-3790,-4520,-5166,-5571,-5649,-5250,-4304,-2789,-749,1657,4233,6708,8816,10316,11041,10903,9941,8281,6126,3766,1449,-523,-1977,-2769,-2874,-2382,-1434,-272,859,1707,2064,1778,807,-831,-2993,-5504,-8106,-10578,-12683,-14272,-15257,-15621,-15456,-14857,-14010,-13045,-12112,-11282,-10604,-10059,-9619,-9235,-8868,-8502,-8145,-7816,-7547,-7350,-7218,-7112,-6955,-6655,-6100,-5199,-3876,-2121,38,2472,5026,7460,9556,11102,11948,12047,11432,10262,8751,7177,5817,4914,4655,5119,6291,8055,10190,12447,14526,16177,17183,17387,16750,15242,12993,10094,6757,3154,-503,-4022,-7221,-9938,-12037,-13388,-13917,-13555,-12308,-10225,-7441,-4158,-654,2764,5753,8012,9277,9391,8312,6135,3096,-443,-4047,-7256,-9644,-10914,-10899,-9619,-7262,-4123,-607,2882,5986,8396,9985,10684,10614,9948,8920,7787,6732,5904,5330,4973,4731,4464,4040,3360,2373,1103,-367,-1899,-3315,-4447,-5130,-5292,-4891,-4032,-2835,-1552,-395,366,560,55,-1166,-3016,-5326,-7835,-10263,-12327,-13782,-14469,-14317,-13367,-11750,-9667,-7360,-5074,-3035,-1407,-287,311,454,270,-81,-426,-649,-671,-485,-148,270,678,1017,1262,1442,1610,1878,2315,3026,4035,5350,6919,8638,10379,11989,13323,14241,14669,14523,13821,12572,10848,8746,6366,3849,1312,-1098,-3274,-5094,-6487,-7382,-7758,-7622,-7019,-6046,-4818,-3503,-2265,-1266,-662,-535,-959,-1907,-3300,-4996,-6767,-8386,-9583,-10147,-9935,-8890,-7109,-4756,-2129,446,2655,4201,4936,4790,3862,2353,549,-1223,-2663,-3533,-3715,-3200,-2150,-766,607,1698,2217,2006,1019,-661,-2809,-5134,-7281,-8934,-9815,-9788,-8818,-7032,-4666,-2019,555,2775,4404,5337,5599,5307,4692,3998,3482,3332,3666,4484,5699,7131,8555,9743,10487,10669,10228,9217,7767,6055,4331,2806,1704,1157,1230,1895,3008,4385,5763,6917,7636,7795,7370,6419,5124,3691,2415,1531,1263,1730,2931,4763,6981,9302,11347,12834,13442,13057,11597,9172,5976,2286,-1559,-5239,-8447,-10951,-12586,-13280,-13030,-11902,-10013,-7519,-4602,-1461,1684,4634,7171,9131,10356,10756,10299,9025,7071,4635,2002,-531,-2646,-4098,-4694,-4383,-3205,-1321,1030,3577,6046,8197,9868,10956,11447,11382,10845,9944,8778,7432,5961,4386,2713,916,-994,-3040,-5142,-7262,-9246,-10969,-12243,-12911,-12833,-11920,-10184,-7700,-4674,-1359,1898,4770,6922,8112,8178,7085,4937,1931,-1608,-5331,-8863,-11857,-14083,-15366,-15705,-15148,-13874,-12067,-9962,-7763,-5650,-3768,-2187,-948,-9,668,1181,1571,1906,2179,2389,2488,2454,2248,1887,1399,856,361,19,-60,216,871,1902,3206,4653,6044,7195,7919,8109,7708,6769,5415,3837,2259,895,-73,-543,-485,26,877,1885,2892,3745,4341,4647,4647,4417,3991,3474,2913,2347,1809,1271,736,169,-410,-996,-1518,-1914,-2103,-2013,-1627,-961,-93,841,1694,2274,2456,2110,1229,-173,-1953,-3945,-5899,-7567,-8703,-9107,-8656,-7304,-5117,-2227,1129,4704,8186,11296,13772,15405,16070,15717,14387,12194,9322,5991,2463,-1019,-4199,-6877,-8871,-10083,-10439,-9991,-8785,-7008,-4817,-2460,-152,1863,3396,4264,4375,3665,2175,-17,-2727,-5760,-8831,-11680,-14008,-15580,-16182,-15699,-14091,-11434,-7874,-3686,872,5433,9720,13440,16393,18455,19575,19782,19167,17846,15970,13692,11144,8484,5817,3279,975,-991,-2523,-3562,-4061,-4027,-3512,-2612,-1473,-271,823,1621,2016,1910,1326,313,-973,-2351,-3612,-4556,-5031,-4951,-4296,-3151,-1627,80,1814,3386,4709,5713,6426,6928,7328,7776,8390,9241,10349,11631,12939,14058,14732,14733,13852,11998,9153,5454,1123,-3492,-8011,-11992,-15082,-16945,-17447,-16538,-14388,-11257,-7533,-3638,27,3106,5379,6730,7189,6890,6032,4868,3605,2446,1487,777,298,-27,-262,-493,-751,-1046,-1338,-1561,-1644,-1513,-1151,-572,139,863,1455,1776,1726,1259,403,-740,-2011,-3215,-4149,-4631,-4539,-3792,-2423,-492,1842,4403,6982,9380,11422,12984,13991,14440,14381,13904,13148,12225,11270,10344,9488,8674,7823,6841,5591,3980,1924,-591,-3522,-6733,-10063,-13253,-16063,-18237,-19556,-19875,-19125,-17328,-14618,-11203,-7369,-3465,174,3181,5299,6293,6084,4682,2237,-982,-4627,-8277,-11517,-13954,-15293,-15330,-14031,-11474,-7916,-3710,673,4739,7981,9992,10464,9288,6521,2443,-2525,-7815,-12818,-16924,-19631,-20582,-19652,-16931,-12735,-7561,-1993,3346,7916,11289,13248,13725,12890,10992,8413,5515,2651,65,-2076,-3751,-4984,-5909,-6624,-7260,-7865,-8451,-8972,-9355,-9519,-9403,-8997,-8335,-7526,-6713,-6063,-5746,-5880,-6538,-7702,-9271,-11081,-12893,-14451,-15494,-15793,-15194,-13628,-11113,-7780,-3826,495,4877,9048,12714,15672,17745,18861,19012,18262,16761,14675,12237,9652,7147,4886,3022,1613,704,233,136,284,558,856,1085,1224,1269,1277,1318,1481,1846,2460,3340,4429,5644,6836,7844,8490,8621,8106,6905,4997,2502,-458,-3653,-6856,-9808,-12280,-14064,-15013,-15059,-14179,-12482,-10092,-7264,-4250,-1359,1139,3014,4124,4440,4030,3090,1864,666,-216,-524,-98,1121,3058,5546,8311,11056,13485,15342,16480,16825,16430,15417,13960,12259,10476,8755,7147,5692,4336,3058,1805,568,-622,-1718,-2643,-3320,-3708,-3806,-3646,-3356,-3032,-2856,-2941,-3379,-4188,-5292,-6551,-7747,-8648,-9008,-8648,-7452,-5421,-2675,560,3974,7224,9962,11928,12903,12847,11781,9880,7371,4549,1707,-865,-2946,-4355,-5015,-4903,-4088,-2718,-975,901,2676,4134,5097,5445,5137,4172,2657,693,-1533,-3862,-6109,-8108,-9717,-10814,-11308,-11147,-10325,-8867,-6883,-4495,-1914,639,2907,4649,5649,5770,4938,3214,727,-2281,-5516,-8682,-11447,-13605,-14956,-15465,-15159,-14200,-12800,-11238,-9797,-8714,-8185,-8278,-8977,-10138,-11541,-12900,-13910,-14313,-13891,-12554,-10310,-7285,-3728,65,3734,6940,9383,10869,11291,10694,9197,7033,4466,1791,-719,-2827,-4366,-5253,-5482,-5134,-4352,-3294,-2180,-1165,-432,-97,-229,-876,-1984,-3502,-5290,-7181,-8991,-10494,-11516,-11878,-11479,-10281,-8317,-5699,-2616,719,4037,7096,9672,11592,12745,13092,12656,11520,9800,7652,5211,2636,62,-2391,-4594,-6438,-7811,-8612,-8751,-8180,-6881,-4889,-2308,724,3986,7247,10232,12685,14366,15104,14782,13400,11028,7859,4141,199,-3644,-7059,-9776,-11596,-12424,-12273,-11259,-9598,-7529,-5344,-3272,-1507,-154,772,1324,1627,1811,2020,2345,2814,3410,4030,4546,4800,4640,3951,2671,817,-1506,-4124,-6780,-9205,-11112,-12249,-12458,-11644,-9877,-7291,-4163,-803,2447,5253,7368,8624,8969,8469,7256,5528,3498,1354,-736,-2672,-4372,-5824,-7009,-7938,-8620,-9031,-9172,-9009,-8549,-7806,-6844,-5755,-4656,-3689,-2972,-2599,-2612,-2976,-3595,-4316,-4938,-5269,-5118,-4374,-2983,-1016,1381,3968,6464,8587,10084,10790,10625,9631,7953,5813,3491,1275,-580,-1878,-2528,-2516,-1952,-976,197,1383,2391,3111,3442,3394,2959,2230,1251,129,-1084,-2318,-3516,-4632,-5589,-6331,-6766,-6827,-6437,-5566,-4199,-2404,-262,2038,4328,6371,7977,8977,9268,8839,7749,6171,4314,2456,861,-238,-667,-361,657,2256,4233,6347,8336,9977,11077,11532,11293,10395,8941,7074,4992,2903,1010,-493,-1465,-1823,-1534,-665,681,2328,4064,5679,6960,7763,7985,7620,6702,5343,3653,1774,-180,-2114,-3936,-5603,-7035,-8196,-9008,-9418,-9385,-8881,-7954,-6664,-5154,-3590,-2134,-968,-183,146,56,-382,-1028,-1737,-2363,-2795,-2979,-2916,-2666,-2328,-2021,-1839,-1867,-2102,-2525,-3028,-3486,-3757,-3716,-3290,-2475,-1346,-54,1201,2201,2758,2731,2076,849,-814,-2679,-4509,-6044,-7100,-7546,-7363,-6606,-5401,-3931,-2366,-871,431,1506,2335,2994,3564,4133,4786,5536,6359,7165,7816,8163,8061,7407,6168,4388,2175,-285,-2794,-5132,-7115,-8596,-9520,-9873,-9754,-9261,-8564,-7766,-6996,-6278,-5640,-5040,-4435,-3777,-3029,-2168,-1204,-136,995,2191,3425,4707,6027,7405,8811,10244,11620,12883,13905,14590,14821,14501,13587,12034,9902,7240,4212,964,-2267,-5275,-7813,-9693,-10749,-10909,-10193,-8701,-6652,-4299,-1948,144,1743,2760,3164,3082,2688,2235,1944,2046,2649,3802,5446,7417,9516,11495,13128,14247,14730,14591,13872,12761,11429,10121,9019,8271,7922,7939,8176,8470,8580,8360,7673,6521,4976,3220,1476,-4,-1010,-1388,-1097,-197,1134,2661,4086,5163,5674,5503,4660,3207,1349,-714,-2733,-4499,-5849,-6700,-7041,-6952,-6558,-6031,-5544,-5248,-5270,-5644,-6379,-7373,-8489,-9538,-10310,-10604,-10263,-9178,-7327,-4764,-1609,1945,5672,9319,12620,15347,17266,18240,18147,16998,14864,11938,8471,4809,1279,-1757,-4039,-5367,-5672,-5018,-3576,-1644,451,2335,3687,4246,3860,2499,246,-2710,-6092,-9606,-12916,-15755,-17873,-19137,-19480,-18949,-17685,-15877,-13782,-11647,-9682,-8068,-6861,-6059,-5550,-5178,-4747,-4081,-3063,-1624,173,2233,4362,6353,8002,9134,9643,9485,8704,7397,5743,3920,2166,651,-442,-1037,-1089,-641,219,1361,2646,3926,5101,6085,6857,7407,7776,7974,8039,7947,7692,7213,6495,5492,4234,2752,1136,-509,-2060,-3396,-4432,-5103,-5413,-5397,-5134,-4741,-4313,-3975,-3782,-3791,-4009,-4402,-4915,-5473,-5963,-6327,-6461,-6347,-5965,-5349,-4549,-3626,-2618,-1574,-462,697,1960,3301,4718,6127,7452,8560,9373,9802,9842,9526,8937,8199,7439,6772,6283,6001,5903,5925,5958,5905,5667,5189,4478,3558,2538,1512,617,-53,-380,-340,120,953,2102,3468,4897,6248,7337,8029,8199,7797,6832,5373,3575,1607,-321,-2022,-3355,-4238,-4664,-4714,-4508,-4221,-4018,-4028,-4356,-4994,-5929,-7025,-8158,-9133,-9793,-9963,-9561,-8529,-6913,-4825,-2419,83,2510,4655,6425,7741,8621,9145,9411,9568,9735,9997,10413,10955,11578,12187,12684,12973,12988,12689,12069,11168,10016,8686,7217,5663,4065,2468,910,-536,-1834,-2911,-3727,-4256,-4487,-4440,-4166,-3728,-3209,-2706,-2303,-2079,-2106,-2400,-2977,-3768,-4686,-5582,-6282,-6612,-6427,-5635,-4240,-2321,-43,2378,4710,6730,8257,9185,9473,9188,8440,7405,6285,5245,4456,3995,3897,4128,4578,5119,5579,5807,5660,5049,3925,2307,279,-2038,-4450,-6783,-8825,-10440,-11504,-11991,-11912,-11355,-10417,-9231,-7900,-6530,-5184,-3924,-2776,-1797,-1002,-470,-222,-333,-801,-1628,-2754,-4065,-5453,-6725,-7753,-8373,-8487,-8041,-7033,-5538,-3675,-1636,382,2130,3447,4134,4160,3492,2239,562,-1349,-3257,-4971,-6344,-7262,-7716,-7708,-7319,-6627,-5745,-4774,-3817,-2964,-2291,-1862,-1733,-1929,-2464,-3295,-4351,-5509,-6612,-7501,-8031,-8105,-7680,-6812,-5588,-4183,-2766,-1519,-586,-71,-10,-385,-1116,-2077,-3102,-4015,-4631,-4793,-4400,-3401,-1852,144,2374,4628,6636,8183,9099,9277,8732,7532,5869,3937,2005,267,-1076,-1936,-2269,-2127,-1599,-809,108,1043,1912,2657,3270,3739,4083,4302,4390,4330,4061,3546,2697,1486,-138,-2136,-4473,-6996,-9545,-11881,-13757,-14946,-15263,-14614,-13020,-10613,-7643,-4430,-1341,1284,3165,4147,4196,3424,2039,349,-1335,-2693,-3485,-3560,-2874,-1505,369,2504,4604,6391,7622,8136,7864,6845,5199,3140,912,-1216,-2991,-4207,-4710,-4440,-3387,-1655,634,3259,6006,8629,10895,12624,13638,13871,13261,11857,9752,7106,4157,1142,-1661,-4021,-5757,-6747,-6980,-6500,-5445,-3998,-2376,-806,503,1384,1709,1438,580,-759,-2427,-4199,-5831,-7080,-7735,-7671,-6843,-5315,-3233,-812,1697,4058,6042,7524,8418,8753,8623,8174,7592,7044,6680,6580,6777,7232,7858,8548,9173,9634,9845,9769,9393,8756,7898,6895,5795,4650,3474,2272,1025,-284,-1643,-3025,-4329,-5443,-6197,-6448,-6048,-4954,-3172,-839,1816,4485,6811,8441,9092,8574,6843,4000,293,-3921,-8209,-12116,-15236,-17228,-17909,-17205,-15249,-12243,-8562,-4583,-728,2618,5168,6706,7177,6611,5182,3110,683,-1821,-4134,-6057,-7428,-8184,-8311,-7874,-6994,-5816,-4525,-3274,-2227,-1511,-1215,-1411,-2120,-3312,-4937,-6862,-8938,-10981,-12775,-14158,-14951,-15094,-14538,-13368,-11690,-9694,-7571,-5522,-3701,-2238,-1162,-481,-102,89,229,477,924,1647,2648,3852,5172,6426,7461,8095,8196,7693,6575,4934,2910,708,-1446,-3359,-4838,-5818,-6230,-6163,-5685,-4966,-4133,-3344,-2695,-2266,-2071,-2092,-2267,-2525,-2792,-3013,-3168,-3263,-3353,-3483,-3733,-4123,-4670,-5304,-5946,-6430,-6625,-6370,-5563,-4171,-2215,186,2850,5578,8123,10300,11924,12896,13152,12708,11610,9980,7930,5623,3201,806,-1428,-3388,-4985,-6136,-6800,-6938,-6556,-5667,-4326,-2609,-618,1527,3661,5652,7303,8496,9095,9054,8368,7107,5388,3384,1271,-754,-2536,-3943,-4916,-5450,-5612,-5518,-5305,-5142,-5146,-5428,-6010,-6889,-7959,-9132,-10223,-11117,-11677,-11827,-11551,-10879,-9915,-8792,-7671,-6696,-5963,-5541,-5371,-5399,-5448,-5376,-5017,-4262,-3058,-1440,490,2553,4550,6271,7547,8272,8428,8075,7373,6499,5694,5146,5026,5425,6343,7724,9406,11216,12917,14330,15268,15648,15413,14591,13252,11491,9428,7155,4766,2314,-156,-2615,-5018,-7308,-9383,-11125,-12383,-13032,-12953,-12122,-10573,-8447,-5969,-3431,-1134,602,1570,1607,726,-985,-3278,-5857,-8356,-10429,-11764,-12141,-11455,-9717,-7065,-3740,-41,3674,7069,9846,11771,12724,12680,11735,10074,7954,5660,3495,1718,551,128,510,1671,3504,5844,8475,11144,13618,15629,16984,17488,17051,15627,13298,10207,6608,2788,-910,-4190,-6763,-8473,-9222,-9070,-8152,-6714,-5030,-3405,-2091,-1292,-1100,-1522,-2449,-3703,-5057,-6267,-7145,-7537,-7410,-6776,-5777,-4568,-3379,-2384,-1760,-1570,-1830,-2453,-3292,-4174,-4900,-5310,-5281,-4759,-3754,-2356,-692,1054,2698,4058,4991,5397,5239,4527,3342,1771,-43,-1986,-3931,-5791,-7504,-9045,-10408,-11590,-12587,-13353,-13815,-13886,-13456,-12452,-10845,-8675,-6076,-3260,-492,1932,3747,4761,4878,4143,2709,851,-1101,-2789,-3891,-4177,-3517,-1939,417,3288,6353,9265,11709,13431,14287,14230,13351,11805,9826,7683,5603,3813,2432,1518,1054,939,1046,1216,1298,1173,769,71,-871,-1971,-3100,-4139,-4952,-5466,-5600,-5348,-4734,-3809,-2663,-1391,-84,1151,2252,3150,3810,4232,4403,4360,4126,3728,3242,2697,2208,1833,1699,1870,2427,3394,4741,6406,8229,10039,11601,12698,13140,12796,11641,9731,7259,4470,1702,-719,-2480,-3341,-3162,-1925,277,3211,6597,10053,13219,15747,17334,17806,17063,15150,12236,8555,4460,276,-3645,-7001,-9585,-11240,-11921,-11655,-10527,-8687,-6307,-3606,-775,1931,4326,6191,7357,7708,7172,5776,3624,920,-2082,-5036,-7632,-9535,-10510,-10400,-9167,-6917,-3862,-329,3292,6609,9232,10891,11410,10772,9111,6667,3794,870,-1722,-3675,-4744,-4840,-3951,-2212,182,2970,5865,8594,10900,12601,13535,13663,12934,11439,9248,6533,3461,251,-2883,-5751,-8157,-10005,-11202,-11758,-11732,-11237,-10424,-9477,-8558,-7844,-7441,-7444,-7869,-8694,-9840,-11179,-12547,-13756,-14614,-14945,-14621,-13568,-11820,-9459,-6707,-3791,-1013,1371,3143,4186,4473,4105,3245,2137,1023,135,-353,-355,141,1057,2254,3588,4866,5978,6800,7286,7427,7235,6757,6044,5143,4088,2913,1630,249,-1209,-2723,-4243,-5678,-6939,-7885,-8407,-8396,-7795,-6614,-4921,-2866,-630,1573,3539,5108,6168,6689,6703,6301,5616,4777,3922,3125,2459,1909,1482,1112,776,417,12,-445,-958,-1480,-1998,-2447,-2798,-3014,-3065,-2939,-2630,-2137,-1469,-632,361,1495,2736,4035,5328,6516,7500,8162,8392,8102,7242,5823,3905,1646,-781,-3123,-5158,-6635,-7401,-7310,-6369,-4640,-2295,420,3232,5861,8051,9644,10521,10722,10311,9498,8472,7501,6757,6403,6475,6929,7635,8387,8983,9215,8969,8190,6951,5392,3752,2262,1184,675,835,1620,2885,4369,5770,6747,7031,6407,4805,2250,-1065,-4889,-8869,-12641,-15884,-18294,-19712,-20059,-19378,-17832,-15630,-13062,-10382,-7844,-5606,-3774,-2344,-1284,-474,154,717,1232,1726,2159,2496,2702,2761,2722,2641,2656,2871,3429,4413,5865,7776,10038,12522,15002,17268,19068,20199,20500,19891,18391,16090,13179,9894,6507,3309,535,-1598,-2972,-3531,-3310,-2410,-1011,698,2476,4098,5373,6107,6221,5629,4353,2465,73,-2622,-5443,-8135,-10510,-12359,-13569,-14055,-13843,-12998,-11681,-10059,-8345,-6715,-5324,-4256,-3525,-3083,-2805,-2542,-2117,-1371,-196,1436,3475,5749,8035,10046,11507,12178,11920,10699,8636,5959,3016,194,-2099,-3524,-3850,-2982,-1011,1843,5198,8633,11671,13917,15044,14885,13415,10757,7169,2970,-1461,-5769,-9649,-12866,-15293,-16898,-17741,-17944,-17686,-17124,-16422,-15664,-14897,-14105,-13230,-12222,-11028,-9672,-8205,-6773,-5529,-4683,-4392,-4790,-5894,-7636,-9814,-12135,-14252,-15788,-16430,-15944,-14246,-11404,-7644,-3322,1122,5211,8522,10715,11608,11174,9567,7062,4061,976,-1756,-3805,-4917,-4987,-4056,-2261,138,2838,5523,7890,9711,10837,11217,10890,9964,8597,6947,5195,3447,1823,350,-940,-2073,-3074,-3992,-4854,-5687,-6498,-7256,-7941,-8470,-8804,-8842,-8543,-7846,-6724,-5199,-3307,-1150,1121,3343,5281,6743,7524,7484,6556,4762,2236,-790,-4004,-7048,-9547,-11177,-11690,-10966,-9039,-6077,-2418,1538,5309,8453,10585,11444,10929,9076,6110,2318,-1874,-6079,-9891,-13005,-15210,-16414,-16663,-16086,-14913,-13390,-11767,-10248,-8952,-7906,-7050,-6240,-5320,-4127,-2573,-633,1602,3973,6256,8203,9610,10322,10302,9621,8458,7081,5795,4896,4642,5148,6443,8377,10697,13070,15112,16504,16968,16393,14780,12296,9210,5873,2634,-177,-2333,-3716,-4315,-4243,-3666,-2809,-1871,-1040,-424,-69,25,-59,-255,-464,-626,-722,-749,-770,-844,-1044,-1434,-2013,-2772,-3617,-4421,-5029,-5271,-5021,-4201,-2812,-922,1322,3765,6212,8518,10560,12267,13628,14652,15368,15814,15995,15910,15542,14860,13869,12580,11057,9412,7771,6319,5202,4578,4512,5033,6035,7380,8827,10129,11031,11315,10820,9471,7276,4316,775,-3145,-7176,-11060,-14566,-17482,-19703,-21147,-21869,-21945,-21528,-20796,-19882,-18927,-17964,-16984,-15912,-14624,-13013,-10987,-8536,-5730,-2739,188,2763,4671,5687,5631,4506,2435,-322,-3375,-6327,-8757,-10357,-10931,-10445,-9032,-6942,-4523,-2140,-128,1267,1920,1844,1166,121,-1027,-2007,-2613,-2726,-2335,-1528,-474,628,1544,2113,2163,1684,662,-756,-2420,-4114,-5633,-6806,-7524,-7739,-7516,-6953,-6237,-5536,-5036,-4842,-5034,-5572,-6399,-7378,-8377,-9259,-9917,-10264,-10267,-9880,-9119,-7967,-6458,-4635,-2571,-391,1762,3714,5311,6414,6967,6956,6473,5658,4727,3894,3393,3403,4045,5344,7225,9501,11910,14118,15798,16627,16388,14941,12315,8646,4226,-587,-5354,-9662,-13115,-15447,-16480,-16215,-14767,-12377,-9366,-6081,-2879,-36,2219,3791,4680,4975,4866,4548,4227,4065,4119,4411,4809,5193,5344,5118,4383,3138,1451,-472,-2377,-3960,-4951,-5154,-4484,-3020,-955,1376,3587,5284,6126,5902,4546,2186,-905,-4320,-7592,-10285,-12011,-12555,-11851,-10004,-7293,-4085,-811,2103,4308,5544,5703,4785,2947,414,-2522,-5529,-8335,-10674,-12378,-13366,-13614,-13205,-12251,-10898,-9295,-7575,-5832,-4149,-2567,-1116,198,1371,2451,3453,4467,5529,6709,8027,9482,11035,12598,14077,15338,16277,16802,16866,16485,15714,14682,13516,12403,11466,10844,10566,10629,10912,11259,11427,11203,10347,8717,6220,2889,-1141,-5644,-10297,-14764,-18679,-21749,-23727,-24516,-24095,-22611,-20286,-17438,-14421,-11577,-9193,-7472,-6476,-6169,-6366,-6833,-7261,-7390,-6998,-5985,-4369,-2290,17,2257,4142,5437,6001,5836,5058,3902,2678,1709,1298,1666,2908,5004,7773,10950,14169,17067,19303,20612,20869,20052,18287,15804,12878,9836,6958,4475,2536,1205,453,199,302,598,927,1129,1090,719,-27,-1154,-2640,-4411,-6393,-8464,-10527,-12463,-14179,-15588,-16615,-17200,-17294,-16876,-15940,-14535,-12736,-10652,-8418,-6154,-3969,-1931,-70,1609,3131,4505,5741,6815,7683,8294,8579,8526,8110,7405,6470,5454,4483,3722,3302,3324,3824,4779,6075,7557,8991,10162,10823,10799,9963,8258,5769,2616,-934,-4599,-8032,-10919,-12978,-14017,-13960,-12837,-10832,-8211,-5314,-2525,-170,1464,2220,2054,1068,-542,-2468,-4398,-6012,-7069,-7434,-7068,-6091,-4668,-3077,-1556,-351,401,647,440,-67,-682,-1175,-1353,-1060,-233,1119,2892,4927,7022,8977,10594,11760,12362,12423,11953,11070,9887,8559,7228,6022,5051,4377,4031,4001,4221,4611,5053,5423,5610,5514,5082,4285,3165,1768,203,-1436,-3042,-4521,-5797,-6807,-7503,-7831,-7770,-7274,-6351,-5011,-3286,-1263,1001,3383,5793,8107,10197,11937,13188,13841,13797,13022,11529,9412,6840,4041,1286,-1127,-2956,-3962,-4047,-3154,-1388,1095,4015,7085,9962,12352,13991,14680,14311,12862,10394,7077,3131,-1135,-5390,-9270,-12443,-14614,-15595,-15291,-13772,-11204,-7913,-4277,-734,2302,4498,5613,5580,4439,2409,-222,-3078,-5766,-7948,-9343,-9794,-9277,-7867,-5776,-3251,-596,1922,4079,5737,6855,7455,7657,7578,7376,7151,6971,6855,6740,6581,6255,5713,4896,3807,2503,1085,-319,-1545,-2459,-2935,-2898,-2336,-1282,155,1828,3555,5114,6326,6975,6950,6145,4567,2278,-579,-3790,-7123,-10303,-13104,-15328,-16844,-17624,-17677,-17133,-16126,-14852,-13476,-12160,-10996,-10028,-9246,-8568,-7926,-7205,-6360,-5364,-4252,-3108,-2035,-1152,-542,-241,-221,-390,-605,-692,-485,158,1299,2965,5059,7458,9959,12345,14395,15907,16717,16719,15861,14157,11686,8589,5061,1349,-2276,-5526,-8114,-9836,-10488,-10044,-8520,-6098,-3055,264,3451,6128,7972,8763,8400,6925,4488,1341,-2198,-5811,-9176,-12042,-14218,-15595,-16151,-15921,-15007,-13548,-11693,-9631,-7496,-5459,-3604,-2041,-790,132,768,1184,1452,1668,1892,2181,2560,3020,3553,4102,4646,5142,5581,5978,6353,6755,7228,7813,8536,9398,10374,11411,12434,13355,14071,14507,14586,14277,13591,12570,11294,9880,8418,7029,5774,4699,3809,3066,2412,1774,1063,246,-735,-1833,-3012,-4166,-5186,-5959,-6414,-6505,-6276,-5806,-5229,-4705,-4364,-4308,-4549,-5034,-5611,-6102,-6292,-6000,-5113,-3580,-1487,1047,3783,6502,8961,10950,12319,12957,12826,11941,10369,8235,5706,2988,334,-2026,-3811,-4842,-4931,-4030,-2154,552,3846,7395,10815,13718,15749,16673,16341,14795,12174,8755,4881,914,-2793,-5957,-8371,-9924,-10584,-10406,-9473,-7947,-5972,-3751,-1478,649,2431,3721,4405,4439,3873,2793,1396,-149,-1614,-2856,-3742,-4250,-4394,-4271,-3998,-3714,-3520,-3485,-3604,-3813,-4006,-4031,-3771,-3118,-2059,-645,993,2639,4065,5039,5360,4939,3761,1940,-306,-2690,-4884,-6578,-7520,-7557,-6660,-4907,-2511,273,3140,5792,8023,9647,10635,10974,10762,10089,9067,7777,6270,4556,2634,490,-1858,-4354,-6880,-9274,-11329,-12850,-13652,-13641,-12783,-11165,-8944,-6328,-3578,-914,1450,3348,4693,5401,5477,4927,3806,2178,162,-2127,-4506,-6809,-8813,-10344,-11208,-11313,-10607,-9157,-7126,-4754,-2366,-276,1192,1805,1422,13,-2310,-5347,-8805,-12350,-15647,-18393,-20342,-21339,-21312,-20277,-18332,-15642,-12429,-8951,-5503,-2363,193,1968,2810,2713,1723,52,-2068,-4305,-6365,-7973,-8924,-9127,-8563,-7319,-5534,-3391,-1064,1285,3547,5650,7564,9293,10832,12179,13296,14110,14549,14500,13898,12679,10853,8470,5658,2583,-538,-3494,-6067,-8090,-9451,-10106,-10090,-9516,-8537,-7344,-6129,-5022,-4154,-3513,-3102,-2812,-2556,-2252,-1827,-1317,-755,-271,1,-59,-569,-1527,-2896,-4515,-6170,-7600,-8543,-8785,-8191,-6722,-4454,-1536,1794,5287,8674,11719,14209,15994,16951,17030,16231,14618,12331,9547,6517,3490,756,-1441,-2864,-3357,-2826,-1277,1193,4378,8016,11729,15169,17921,19667,20134,19184,16807,13142,8455,3124,-2413,-7679,-12248,-15725,-17860,-18496,-17652,-15456,-12213,-8271,-4107,-134,3213,5658,7008,7274,6563,5145,3309,1389,-336,-1684,-2532,-2909,-2856,-2525,-2018,-1452,-876,-279,385,1205,2252,3582,5164,6937,8732,10363,11610,12265,12172,11252,9512,7093,4188,1118,-1796,-4198,-5796,-6376,-5847,-4242,-1762,1323,4615,7738,10324,12080,12859,12597,11408,9437,6966,4222,1481,-1080,-3314,-5153,-6579,-7605,-8266,-8573,-8549,-8177,-7458,-6387,-4998,-3375,-1618,97,1640,2854,3655,4017,3970,3604,3042,2401,1792,1274,876,562,277,-69,-558,-1231,-2112,-3143,-4226,-5237,-6018,-6451,-6445,-5982,-5120,-3987,-2782,-1711,-1025,-896,-1487,-2840,-4912,-7587,-10612,-13736,-16606,-18929,-20398,-20824,-20081,-18193,-15296,-11650,-7609,-3577,50,2927,4815,5617,5353,4210,2430,342,-1738,-3514,-4770,-5364,-5252,-4482,-3145,-1406,576,2653,4671,6549,8198,9573,10640,11354,11695,11627,11126,10201,8840,7117,5071,2825,499,-1757,-3780,-5417,-6538,-7041,-6890,-6104,-4773,-3040,-1118,779,2411,3569,4106,3907,2970,1338,-858,-3441,-6203,-8923,-11402,-13467,-14985,-15880,-16104,-15664,-14598,-12964,-10874,-8422,-5759,-3004,-292,2265,4591,6626,8364,9811,11013,12010,12841,13534,14068,14431,14545,14380,13875,13030,11872,10476,8961,7476,6183,5225,4717,4692,5117,5854,6716,7432,7743,7400,6204,4085,1036,-2781,-7132,-11674,-16030,-19816,-22692,-24418,-24843,-23996,-21993,-19107,-15666,-12059,-8657,-5795,-3692,-2469,-2108,-2459,-3313,-4363,-5355,-6035,-6263,-5984,-5237,-4145,-2850,-1517,-259,855,1827,2727,3656,4745,6108,7792,9805,12036,14319,16416,18050,18971,18956,17885,15740,12648,8838,4678,568,-3049,-5779,-7318,-7492,-6295,-3891,-605,3132,6820,9988,12234,13305,13099,11698,9317,6299,3011,-144,-2867,-4928,-6221,-6784,-6706,-6195,-5433,-4617,-3895,-3346,-3012,-2862,-2836,-2845,-2793,-2577,-2132,-1397,-379,895,2324,3773,5056,5982,6382,6125,5198,3639,1647,-551,-2632,-4281,-5224,-5248,-4281,-2374,285,3376,6526,9292,11314,12239,11912,10258,7403,3597,-801,-5340,-9583,-13094,-15544,-16722,-16540,-15091,-12560,-9276,-5611,-1965,1282,3822,5460,6096,5820,4779,3272,1601,79,-1042,-1615,-1609,-1101,-270,657,1451,1904,1919,1453,626,-420,-1422,-2176,-2465,-2199,-1358,-54,1515,3098,4405,5200,5297,4620,3205,1193,-1172,-3591,-5744,-7326,-8097,-7899,-6694,-4556,-1687,1625,5008,8085,10483,11911,12176,11204,9073,5957,2157,-1988,-6099,-9834,-12907,-15125,-16370,-16653,-16009,-14596,-12548,-10059,-7304,-4444,-1635,1009,3381,5425,7094,8401,9359,10026,10456,10704,10811,10778,10608,10241,9680,8852,7801,6526,5121,3688,2356,1259,506,173,273,762,1534,2426,3266,3848,4028,3663,2729,1206,-794,-3152,-5692,-8210,-10541,-12491,-13952,-14823,-15072,-14718,-13805,-12441,-10721,-8793,-6763,-4783,-2936,-1335,-38,902,1451,1611,1372,794,-85,-1139,-2247,-3232,-3916,-4129,-3713,-2581,-689,1903,5072,8610,12257,15722,18713,20956,22243,22420,21441,19341,16272,12458,8221,3912,-79,-3392,-5705,-6798,-6547,-4954,-2171,1570,5878,10347,14499,17907,20195,21111,20535,18501,15189,10893,5996,916,-3947,-8219,-11643,-14021,-15296,-15472,-14653,-12974,-10625,-7792,-4669,-1438,1734,4704,7345,9565,11294,12506,13202,13427,13247,12745,11993,11056,9962,8729,7364,5856,4227,2519,787,-837,-2262,-3328,-3942,-4014,-3508,-2469,-976,792,2633,4320,5602,6294,6225,5326,3583,1084,-2027,-5524,-9137,-12580,-15545,-17778,-19056,-19259,-18345,-16405,-13607,-10233,-6605,-3074,17,2409,3911,4449,4072,2902,1155,-928,-3099,-5121,-6817,-8025,-8699,-8779,-8334,-7411,-6147,-4663,-3128,-1681,-492,333,674,482,-265,-1550,-3274,-5354,-7616,-9921,-12103,-14004,-15514,-16507,-16931,-16720,-15865,-14370,-12287,-9699,-6736,-3565,-395,2581,5137,7136,8434,8985,8787,7902,6438,4552,2420,226,-1829,-3592,-4907,-5683,-5846,-5394,-4343,-2768,-778,1498,3895,6262,8444,10315,11788,12808,13388,13559,13411,13025,12491,11867,11164,10370,9421,8250,6797,5028,2963,692,-1657,-3892,-5827,-7280,-8119,-8290,-7821,-6837,-5535,-4159,-2979,-2226,-2095,-2683,-4002,-5965,-8380,-11013,-13544,-15680,-17132,-17659,-17133,-15500,-12850,-9376,-5357,-1160,2860,6327,8984,10636,11242,10881,9750,8124,6336,4672,3428,2754,2770,3436,4669,6277,8049,9761,11211,12255,12817,12886,12529,11863,11035,10201,9495,9000,8725,8617,8558,8383,7941,7100,5790,4050,1967,-244,-2353,-4101,-5235,-5620,-5152,-3914,-2054,154,2391,4311,5619,6078,5575,4126,1839,-1034,-4229,-7415,-10301,-12634,-14225,-14971,-14850,-13896,-12237,-9993,-7374,-4532,-1664,1093,3621,5846,7741,9313,10605,11673,12587,13381,14087,14655,15029,15080,14705,13797,12323,10304,7863,5198,2554,234,-1520,-2467,-2505,-1609,88,2358,4852,7199,8992,9922,9738,8358,5811,2295,-1903,-6407,-10820,-14756,-17895,-19999,-20959,-20784,-19588,-17594,-15090,-12376,-9782,-7562,-5925,-4979,-4735,-5099,-5914,-6944,-7952,-8701,-8985,-8692,-7744,-6195,-4133,-1727,820,3306,5520,7305,8533,9147,9144,8587,7584,6288,4854,3458,2213,1216,478,-36,-413,-768,-1216,-1831,-2657,-3660,-4779,-5908,-6917,-7677,-8068,-8006,-7477,-6518,-5220,-3700,-2048,-367,1297,2848,4222,5260,5864,5875,5272,4093,2515,823,-653,-1599,-1785,-1161,182,1987,3933,5690,6979,7620,7532,6739,5336,3505,1464,-526,-2219,-3397,-3955,-3845,-3175,-2063,-722,686,1968,2996,3630,3800,3438,2561,1219,-481,-2388,-4346,-6200,-7823,-9135,-10103,-10749,-11126,-11329,-11424,-11474,-11480,-11425,-11253,-10911,-10340,-9482,-8288,-6719,-4739,-2354,411,3510,6842,10305,13728,16923,19675,21769,23009,23266,22463,20634,17901,14497,10733,6985,3616,971,-712,-1324,-906,324,2068,3920,5527,6564,6840,6275,4914,2889,397,-2345,-5142,-7815,-10267,-12398,-14194,-15584,-16558,-17022,-16929,-16192,-14787,-12721,-10111,-7109,-3987,-1015,1490,3241,4020,3701,2302,-19,-2980,-6205,-9300,-11904,-13717,-14594,-14467,-13444,-11692,-9475,-7049,-4657,-2476,-601,951,2204,3252,4134,4936,5676,6387,7080,7761,8434,9072,9655,10130,10454,10588,10488,10144,9553,8757,7793,6743,5662,4648,3772,3115,2729,2655,2881,3387,4083,4871,5606,6121,6260,5876,4877,3240,1011,-1692,-4698,-7772,-10684,-13157,-14980,-15971,-16061,-15271,-13737,-11627,-9195,-6634,-4179,-1986,-185,1148,2018,2458,2575,2504,2387,2402,2644,3218,4117,5308,6680,8115,9492,10709,11716,12454,12901,12997,12670,11846,10440,8438,5870,2860,-408,-3703,-6801,-9481,-11619,-13126,-14010,-14326,-14152,-13612,-12784,-11782,-10676,-9541,-8432,-7365,-6342,-5306,-4202,-2951,-1504,152,1949,3768,5410,6673,7397,7479,6958,5973,4752,3598,2762,2444,2729,3559,4811,6264,7691,8881,9658,9957,9776,9245,8534,7904,7549,7671,8297,9396,10792,12244,13495,14279,14430,13854,12574,10712,8455,6035,3707,1697,212,-627,-773,-300,628,1774,2859,3665,3989,3798,3071,1950,551,-936,-2376,-3659,-4734,-5614,-6339,-6980,-7598,-8211,-8824,-9366,-9767,-9920,-9748,-9182,-8236,-6927,-5411,-3813,-2365,-1248,-639,-656,-1325,-2609,-4383,-6464,-8628,-10645,-12289,-13405,-13877,-13692,-12898,-11627,-10048,-8370,-6782,-5468,-4554,-4132,-4213,-4780,-5714,-6911,-8176,-9372,-10311,-10905,-11049,-10773,-10100,-9167,-8117,-7128,-6379,-6008,-6133,-6773,-7902,-9395,-11084,-12765,-14243,-15354,-15990,-16112,-15729,-14902,-13713,-12268,-10664,-9034,-7450,-6043,-4844,-3924,-3253,-2812,-2504,-2236,-1899,-1397,-680,266,1420,2696,4024,5276,6364,7197,7706,7876,7705,7238,6553,5729,4887,4125,3543,3207,3131,3296,3608,3963,4214,4257,3993,3429,2583,1600,597,-243,-798,-964,-718,-82,856,2006,3238,4477,5628,6672,7585,8388,9109,9758,10374,10925,11423,11812,12070,12161,12071,11806,11401,10898,10376,9896,9533,9339,9351,9581,10019,10628,11355,12131,12875,13505,13947,14122,13998,13529,12740,11660,10381,9013,7683,6526,5634,5093,4920,5111,5621,6381,7322,8364,9439,10484,11438,12234,12801,13043,12884,12232,11057,9353,7201,4724,2115,-417,-2663,-4410,-5551,-5986,-5747,-4917,-3632,-2099,-492,991,2219,3091,3567,3654,3412,2927,2308,1679,1132,766,613,705,1019,1532,2182,2886,3553,4049,4290,4156,3625,2681,1374,-194,-1902,-3586,-5091,-6250,-6963,-7128,-6780,-5962,-4848,-3621,-2527,-1776,-1568,-2010,-3145,-4898,-7116,-9542,-11908,-13906,-15303,-15924,-15707,-14708,-13064,-10996,-8755,-6586,-4709,-3295,-2432,-2184,-2507,-3349,-4599,-6112,-7748,-9320,-10672,-11637,-12093,-11970,-11268,-10069,-8517,-6833,-5245,-4000,-3287,-3240,-3877,-5153,-6898,-8934,-11019,-12940,-14498,-15531,-15928,-15613,-14569,-12815,-10433,-7552,-4337,-1002,2246,5186,7622,9390,10362,10478,9734,8209,6051,3468,733,-1879,-4072,-5617,-6336,-6186,-5219,-3626,-1673,316,2035,3201,3645,3274,2126,342,-1852,-4179,-6328,-8040,-9062,-9265,-8570,-7001,-4684,-1783,1442,4717,7760,10285,12089,13008,12984,12029,10246,7799,4903,1797,-1284,-4125,-6543,-8396,-9591,-10078,-9874,-9047,-7733,-6114,-4399,-2814,-1554,-772,-551,-884,-1672,-2744,-3861,-4786,-5283,-5211,-4451,-3046,-1059,1307,3836,6236,8254,9617,10149,9731,8372,6194,3432,407,-2523,-4996,-6714,-7453,-7105,-5697,-3347,-308,3137,6637,9866,12506,14306,15064,14707,13221,10751,7496,3758,-119,-3783,-6889,-9171,-10433,-10602,-9716,-7911,-5414,-2476,629,3639,6364,8614,10318,11413,11917,11889,11417,10637,9679,8716,7884,7327,7129,7329,7905,8745,9717,10604,11221,11368,10906,9776,7994,5695,3068,394,-2068,-4045,-5337,-5831,-5484,-4368,-2637,-491,1798,3988,5832,7142,7791,7711,6912,5466,3483,1132,-1405,-3931,-6234,-8153,-9543,-10333,-10525,-10166,-9387,-8319,-7148,-6021,-5102,-4479,-4234,-4348,-4776,-5412,-6103,-6715,-7084,-7088,-6648,-5692,-4248,-2345,-100,2336,4778,7012,8824,10027,10458,10026,8702,6552,3726,459,-2947,-6155,-8821,-10643,-11379,-10902,-9178,-6335,-2590,1704,6143,10282,13700,16068,17152,16891,15333,12685,9230,5327,1349,-2335,-5422,-7678,-8990,-9352,-8845,-7657,-5980,-4075,-2128,-344,1163,2313,3090,3519,3658,3567,3318,2977,2599,2248,1980,1838,1862,2040,2351,2706,3019,3142,2977,2412,1409,-7,-1760,-3659,-5528,-7097,-8184,-8593,-8251,-7144,-5349,-3026,-375,2374,4983,7256,9029,10195,10703,10555,9788,8486,6750,4703,2477,192,-2031,-4115,-5964,-7540,-8782,-9661,-10150,-10246,-9973,-9398,-8606,-7716,-6842,-6087,-5517,-5156,-4980,-4916,-4871,-4718,-4371,-3737,-2799,-1555,-74,1562,3218,4774,6087,7025,7489,7397,6722,5503,3821,1833,-274,-2295,-4032,-5311,-6018,-6086,-5532,-4424,-2918,-1188,522,2014,3070,3571,3420,2638,1303,-434,-2359,-4248,-5871,-7034,-7579,-7428,-6534,-4955,-2786,-205,2570,5307,7758,9752,11147,11903,12048,11673,10928,9970,8965,8029,7258,6669,6257,5975,5762,5575,5360,5108,4804,4470,4131,3829,3614,3524,3603,3845,4244,4724,5211,5603,5803,5775,5494,5028,4465,3942,3586,3525,3804,4442,5373,6456,7562,8480,9074,9216,8822,7887,6436,4555,2388,69,-2191,-4245,-5905,-7056,-7628,-7605,-7056,-6089,-4869,-3582,-2420,-1562,-1142,-1246,-1876,-2961,-4363,-5858,-7226,-8228,-8670,-8473,-7604,-6190,-4402,-2491,-733,635,1384,1406,656,-796,-2778,-5054,-7346,-9330,-10756,-11397,-11142,-10003,-8098,-5660,-3001,-428,1732,3253,3958,3795,2802,1107,-1078,-3499,-5878,-7953,-9521,-10413,-10586,-10018,-8838,-7175,-5268,-3323,-1575,-192,714,1105,1019,554,-154,-954,-1702,-2286,-2641,-2744,-2636,-2411,-2154,-2018,-2052,-2350,-2899,-3680,-4620,-5615,-6570,-7360,-7931,-8224,-8263,-8086,-7779,-7407,-7064,-6799,-6670,-6712,-6952,-7393,-8030,-8795,-9629,-10417,-11054,-11457,-11544,-11314,-10788,-10027,-9145,-8227,-7381,-6674,-6144,-5804,-5631,-5582,-5586,-5563,-5413,-5062,-4439,-3522,-2352,-997,378,1623,2551,3015,2920,2241,1019,-632,-2551,-4541,-6381,-7861,-8798,-9050,-8557,-7345,-5542,-3377,-1121,906,2468,3360,3545,3063,2085,833,-456,-1561,-2342,-2722,-2724,-2435,-1984,-1554,-1276,-1301,-1669,-2378,-3341,-4405,-5399,-6139,-6492,-6371,-5780,-4770,-3480,-2020,-571,798,1961,2916,3620,4125,4440,4630,4715,4753,4751,4769,4811,4922,5108,5377,5714,6102,6514,6926,7318,7677,8002,8289,8573,8851,9159,9486,9797,10068,10206,10168,9892,9336,8504,7399,6089,4656,3214,1894,825,133,-87,224,1056,2357,3970,5727,7397,8775,9694,10044,9808,9036,7863,6456,5013,3708,2672,1980,1651,1633,1867,2240,2684,3115,3503,3842,4142,4448,4787,5191,5663,6193,6732,7256,7685,8010,8178,8215,8107,7912,7642,7348,7057,6763,6488,6159,5766,5228,4519,3629,2578,1425,268,-813,-1694,-2326,-2637,-2645,-2353,-1824,-1104,-266,632,1508,2322,3000,3543,3930,4213,4428,4664,4980,5438,6078,6893,7875,8955,10074,11113,11981,12548,12731,12465,11756,10658,9274,7762,6258,4953,3960,3410,3347,3775,4620,5758,7020,8216,9172,9735,9807,9355,8386,7002,5313,3509,1758,264,-838,-1404,-1408,-838,199,1567,3046,4415,5442,5933,5786,4970,3567,1750,-274,-2250,-3971,-5268,-6043,-6293,-6048,-5416,-4491,-3384,-2196,-988,168,1255,2250,3143,3955,4656,5281,5801,6244,6607,6913,7154,7329,7381,7272,6911,6264,5262,3938,2311,512,-1339,-3047,-4466,-5423,-5849,-5679,-4971,-3820,-2402,-940,332,1204,1501,1166,203,-1268,-3064,-4973,-6761,-8224,-9228,-9666,-9561,-8969,-8023,-6906,-5779,-4834,-4189,-3939,-4092,-4592,-5316,-6084,-6696,-6972,-6768,-6039,-4804,-3192,-1377,420,1974,3100,3652,3577,2900,1713,193,-1477,-3081,-4445,-5434,-5990,-6116,-5900,-5462,-4973,-4570,-4393,-4509,-4934,-5657,-6577,-7624,-8670,-9620,-10360,-10832,-10964,-10757,-10222,-9399,-8384,-7231,-6058,-4922,-3903,-3054,-2407,-1992,-1822,-1896,-2211,-2737,-3444,-4267,-5158,-6021,-6819,-7459,-7938,-8205,-8282,-8170,-7904,-7513,-7056,-6564,-6121,-5753,-5518,-5428,-5464,-5608,-5789,-5971,-6065,-6056,-5874,-5539,-5056,-4485,-3900,-3384,-3000,-2784,-2727,-2786,-2899,-2975,-2958,-2779,-2441,-1952,-1392,-830,-382,-143,-195,-595,-1347,-2404,-3681,-5060,-6410,-7628,-8622,-9355,-9805,-9999,-9960,-9738,-9364,-8875,-8288,-7620,-6875,-6053,-5146,-4151,-3074,-1952,-842,187,1041,1659,1988,2025,1795,1351,762,87,-623,-1336,-2066,-2798,-3597,-4465,-5443,-6522,-7679,-8853,-9953,-10857,-11420,-11519,-11058,-9992,-8390,-6338,-4042,-1705,443,2184,3373,3914,3824,3196,2214,1098,82,-627,-896,-640,127,1330,2852,4510,6142,7587,8711,9467,9803,9767,9382,8708,7802,6710,5487,4198,2883,1626,465,-515,-1290,-1792,-2042,-2022,-1790,-1396,-924,-458,-83,123,112,-150,-671,-1420,-2366,-3422,-4489,-5446,-6144,-6459,-6264,-5516,-4213,-2472,-448,1624,3514,4998,5894,6109,5599,4440,2738,707,-1453,-3475,-5159,-6294,-6784,-6572,-5711,-4304,-2509,-492,1584,3603,5478,7167,8650,9910,10918,11635,12011,12023,11663,10982,10041,8941,7761,6593,5471,4462,3571,2852,2348,2095,2153,2507,3149,3974,4886,5730,6383,6741,6740,6384,5696,4760,3659,2493,1354,321,-550,-1227,-1701,-1994,-2135,-2163,-2150,-2126,-2177,-2334,-2638,-3081,-3634,-4209,-4706,-4984,-4917,-4385,-3312,-1694,414,2839,5388,7780,9775,11131,11694,11381,10219,8330,5944,3327,816,-1310,-2784,-3440,-3216,-2132,-348,1922,4371,6687,8560,9738,10049,9444,7975,5827,3260,610,-1818,-3707,-4890,-5263,-4864,-3829,-2356,-669,1021,2535,3790,4706,5316,5644,5762,5744,5655,5535,5416,5269,5083,4799,4381,3792,3014,2070,1012,-61,-1030,-1757,-2128,-2048,-1472,-397,1126,3025,5155,7377,9502,11331,12667,13330,13178,12160,10300,7740,4698,1457,-1672,-4419,-6545,-7926,-8492,-8319,-7499,-6251,-4759,-3254,-1913,-869,-198,98,59,-208,-585,-930,-1113,-1047,-668,30,1010,2216,3535,4885,6140,7244,8125,8776,9193,9401,9416,9274,8973,8550,7978,7278,6426,5443,4339,3164,1984,887,-12,-612,-825,-588,87,1185,2589,4194,5816,7294,8449,9154,9312,8912,7970,6603,4937,3165,1498,136,-722,-941,-460,712,2460,4589,6848,8938,10564,11486,11518,10629,8877,6487,3721,933,-1582,-3556,-4816,-5297,-4990,-4004,-2453,-532,1583,3676,5587,7155,8314,9035,9382,9454,9396,9303,9293,9357,9512,9660,9735,9633,9299,8699,7869,6874,5828,4838,4018,3420,3081,2950,2982,3080,3167,3180,3062,2796,2367,1790,1088,310,-493,-1256,-1929,-2460,-2852,-3089,-3240,-3324,-3427,-3576,-3804,-4110,-4461,-4820,-5132,-5332,-5372,-5191,-4743,-3987,-2897,-1471,241,2165,4142,6003,7537,8570,8963,8683,7754,6327,4571,2714,945,-553,-1677,-2354,-2590,-2438,-1986,-1372,-724,-194,105,91,-274,-983,-1991,-3228,-4621,-6061,-7483,-8772,-9849,-10625,-11007,-10953,-10407,-9418,-8037,-6407,-4683,-3051,-1669,-685,-173,-158,-601,-1402,-2432,-3554,-4623,-5555,-6272,-6792,-7114,-7333,-7468,-7596,-7706,-7798,-7827,-7758,-7550,-7178,-6634,-5914,-5060,-4096,-3122,-2183,-1394,-819,-531,-565,-936,-1604,-2511,-3570,-4656,-5673,-6490,-7023,-7211,-7038,-6528,-5749,-4781,-3724,-2691,-1761,-1043,-597,-481,-723,-1320,-2239,-3400,-4720,-6064,-7324,-8397,-9191,-9698,-9889,-9820,-9527,-9081,-8528,-7927,-7307,-6706,-6142,-5637,-5200,-4851,-4602,-4470,-4478,-4635,-4948,-5409,-5983,-6624,-7278,-7871,-8360,-8673,-8796,-8680,-8347,-7774,-6996,-6009,-4861,-3578,-2252,-964,156,997,1449,1468,1038,221,-896,-2193,-3535,-4825,-5965,-6917,-7657,-8177,-8494,-8579,-8448,-8041,-7370,-6383,-5108,-3559,-1807,41,1855,3470,4735,5513,5703,5281,4265,2766,925,-1061,-2996,-4684,-5959,-6696,-6830,-6357,-5357,-3979,-2406,-881,416,1287,1659,1483,837,-186,-1412,-2692,-3855,-4799,-5424,-5740,-5745,-5550,-5228,-4904,-4655,-4537,-4566,-4711,-4915,-5085,-5124,-4933,-4435,-3616,-2497,-1188,179,1428,2416,3026,3209,2989,2429,1665,817,29,-600,-990,-1111,-970,-578,4,755,1627,2579,3587,4572,5478,6194,6627,6687,6319,5516,4329,2840,1186,-501,-2062,-3371,-4313,-4809,-4816,-4338,-3418,-2142,-626,1016,2634,4143,5413,6395,7014,7235,7044,6444,5461,4147,2547,744,-1176,-3110,-4940,-6551,-7832,-8696,-9089,-9005,-8483,-7619,-6551,-5409,-4365,-3496,-2882,-2511,-2316,-2209,-2074,-1814,-1379,-725,125,1155,2301,3521,4744,5930,7046,8053,8941,9670,10190,10466,10429,10063,9363,8357,7128,5768,4412,3171,2180,1491,1161,1162,1423,1855,2311,2653,2751,2507,1875,880,-396,-1798,-3152,-4262,-4979,-5189,-4857,-4006,-2735,-1165,511,2131,3491,4462,4920,4842,4239,3202,1892,481,-799,-1771,-2256,-2177,-1516,-352,1151,2795,4335,5569,6316,6492,6076,5137,3808,2236,619,-906,-2171,-3101,-3613,-3718,-3430,-2855,-2091,-1296,-592,-121,46,-147,-676,-1477,-2431,-3395,-4219,-4760,-4922,-4639,-3914,-2799,-1395,155,1696,3100,4250,5091,5585,5734,5574,5142,4513,3761,2970,2247,1673,1334,1284,1528,2038,2718,3447,4063,4429,4396,3909,2940,1572,-54,-1752,-3293,-4503,-5223,-5392,-5009,-4144,-2935,-1508,-33,1392,2675,3771,4687,5444,6084,6683,7251,7841,8404,8907,9259,9385,9214,8723,7916,6840,5576,4202,2829,1544,428,-449,-1043,-1350,-1357,-1139,-713,-183,423,1034,1649,2236,2815,3365,3879,4322,4651,4822,4788,4535,4031,3322,2405,1378,280,-765,-1674,-2339,-2673,-2615,-2142,-1280,-100,1276,2722,4084,5252,6121,6649,6823,6678,6268,5682,4993,4297,3664,3159,2804,2619,2553,2580,2631,2677,2705,2726,2794,2929,3179,3526,3943,4385,4771,5081,5249,5299,5226,5102,4963,4918,5000,5303,5818,6545,7414,8314,9141,9766,10102,10125,9826,9295,8611,7908,7292,6858,6654,6671,6857,7090,7243,7151,6693,5780,4401,2630,603,-1477,-3399,-4949,-5943,-6258,-5836,-4702,-2981,-854,1430,3611,5445,6739,7370,7318,6625,5425,3873,2146,401,-1235,-2673,-3844,-4700,-5215,-5357,-5123,-4531,-3606,-2436,-1086,335,1728,3001,4053,4833,5283,5407,5208,4726,4011,3112,2101,1054,37,-863,-1604,-2145,-2460,-2552,-2416,-2062,-1518,-810,6,886,1766,2601,3344,3953,4401,4644,4663,4426,3948,3237,2361,1371,346,-643,-1572,-2374,-3078,-3630,-4065,-4366,-4563,-4669,-4720,-4735,-4730,-4715,-4678,-4609,-4494,-4310,-4065,-3758,-3435,-3137,-2935,-2906,-3090,-3538,-4207,-5045,-5912,-6652,-7078,-7048,-6450,-5278,-3583,-1511,758,3015,5051,6698,7805,8278,8075,7188,5699,3717,1426,-952,-3190,-5033,-6289,-6784,-6451,-5307,-3469,-1162,1341,3733,5730,7094,7689,7440,6411,4728,2586,219,-2149,-4328,-6161,-7549,-8425,-8746,-8516,-7753,-6523,-4939,-3108,-1200,662,2330,3686,4628,5081,4983,4347,3180,1587,-339,-2430,-4557,-6547,-8315,-9760,-10882,-11676,-12217,-12555,-12783,-12940,-13078,-13211,-13324,-13386,-13321,-13049,-12482,-11563,-10263,-8632,-6741,-4736,-2755,-947,551,1667,2328,2564,2402,1949,1313,611,-43,-575,-925,-1047,-936,-568,11,767,1591,2384,3003,3342,3305,2855,1992,775,-726,-2392,-4120,-5790,-7282,-8496,-9318,-9679,-9519,-8841,-7696,-6188,-4479,-2735,-1148,147,1018,1408,1295,708,-250,-1467,-2774,-3999,-5001,-5642,-5881,-5721,-5227,-4531,-3758,-3043,-2501,-2191,-2157,-2388,-2832,-3421,-4032,-4573,-4921,-5008,-4777,-4222,-3373,-2308,-1134,17,988,1668,1928,1750,1133,190,-936,-2047,-2960,-3516,-3618,-3238,-2409,-1240,146,1592,2963,4150,5087,5746,6163,6392,6493,6547,6561,6564,6510,6366,6077,5593,4895,3972,2867,1630,353,-890,-2006,-2939,-3649,-4120,-4365,-4406,-4284,-4042,-3748,-3466,-3275,-3221,-3339,-3609,-3964,-4333,-4590,-4675,-4530,-4149,-3598,-2939,-2280,-1707,-1273,-1002,-858,-776,-674,-461,-107,426,1055,1738,2328,2753,2882,2691,2112,1185,-53,-1514,-3058,-4546,-5794,-6673,-7040,-6876,-6161,-4993,-3490,-1812,-141,1362,2549,3338,3673,3599,3147,2442,1562,629,-287,-1109,-1811,-2363,-2773,-3053,-3213,-3287,-3262,-3169,-2966,-2662,-2227,-1660,-974,-209,587,1328,1932,2342,2476,2336,1886,1158,185,-976,-2224,-3460,-4547,-5381,-5866,-5971,-5708,-5134,-4349,-3450,-2544,-1701,-978,-374,118,548,980,1459,2050,2773,3627,4597,5603,6567,7369,7900,8073,7830,7168,6114,4752,3167,1482,-185,-1729,-3040,-4079,-4793,-5216,-5366,-5297,-5078,-4735,-4354,-3939,-3571,-3260,-3080,-3036,-3167,-3453,-3863,-4353,-4840,-5264,-5543,-5626,-5460,-5030,-4330,-3378,-2217,-886,524,1945,3261,4348,5095,5363,5092,4228,2835,1000,-1081,-3222,-5186,-6787,-7836,-8236,-7911,-6888,-5243,-3127,-728,1721,4021,5959,7415,8290,8571,8292,7532,6424,5111,3752,2503,1481,795,492,597,1084,1908,2971,4172,5363,6413,7185,7581,7533,7047,6146,4927,3480,1922,362,-1102,-2395,-3461,-4282,-4855,-5223,-5417,-5489,-5466,-5370,-5213,-5014,-4789,-4586,-4433,-4374,-4407,-4504,-4576,-4517,-4181,-3467,-2297,-674,1321,3539,5784,7818,9438,10465,10792,10441,9474,8109,6568,5123,4023,3453,3533,4276,5611,7373,9339,11246,12823,13849,14135,13606,12258,10186,7568,4643,1658,-1098,-3425,-5115,-6089,-6301,-5799,-4669,-3044,-1063,1123,3381,5577,7589,9284,10548,11255,11341,10760,9561,7840,5761,3523,1335,-594,-2101,-3052,-3384,-3088,-2198,-821,924,2871,4835,6633,8070,8992,9278,8880,7830,6229,4256,2104,-14,-1908,-3442,-4500,-5052,-5101,-4694,-3937,-2940,-1837,-766,191,944,1486,1815,1988,2052,2114,2226,2490,2942,3618,4487,5509,6562,7533,8265,8638,8543,7960,6884,5428,3686,1835,1,-1674,-3094,-4180,-4882,-5173,-5033,-4480,-3538,-2274,-772,841,2438,3859,4969,5644,5805,5440,4599,3410,2044,725,-353,-1006,-1137,-710,214,1530,3038,4567,5890,6847,7311,7227,6635,5625,4354,2979,1662,504,-406,-1072,-1515,-1783,-1961,-2083,-2188,-2288,-2345,-2347,-2252,-2059,-1777,-1458,-1163,-964,-952,-1179,-1698,-2516,-3594,-4851,-6169,-7376,-8322,-8838,-8811,-8190,-6999,-5338,-3397,-1371,506,2043,3099,3593,3508,2919,1928,710,-554,-1681,-2497,-2896,-2806,-2256,-1326,-155,1084,2229,3138,3709,3883,3647,3014,2040,794,-613,-2070,-3425,-4554,-5339,-5714,-5671,-5253,-4572,-3759,-2979,-2365,-2037,-2051,-2432,-3135,-4087,-5170,-6249,-7181,-7821,-8052,-7774,-6939,-5547,-3662,-1397,1045,3454,5547,7097,7879,7793,6786,4988,2551,-195,-2952,-5337,-7037,-7803,-7499,-6140,-3902,-1075,1944,4755,6987,8386,8818,8288,6944,4982,2693,346,-1820,-3574,-4816,-5443,-5500,-5019,-4128,-2945,-1602,-236,1044,2130,2949,3436,3570,3342,2783,1937,869,-349,-1627,-2880,-4005,-4908,-5503,-5710,-5510,-4884,-3895,-2628,-1202,230,1542,2607,3361,3756,3823,3592,3149,2570,1959,1402,990,782,831,1143,1711,2477,3371,4297,5146,5802,6164,6128,5649,4704,3341,1673,-147,-1906,-3377,-4342,-4621,-4098,-2786,-766,1732,4419,6944,8953,10147,10323,9403,7472,4715,1455,-1967,-5183,-7872,-9789,-10796,-10850,-10026,-8474,-6394,-4037,-1628,590,2436,3742,4430,4454,3873,2801,1417,-67,-1427,-2483,-3099,-3229,-2912,-2238,-1397,-557,78,370,248,-284,-1110,-2065,-2909,-3433,-3426,-2783,-1477,408,2686,5108,7396,9262,10488,10919,10503,9319,7534,5390,3177,1132,-526,-1691,-2335,-2513,-2358,-2022,-1681,-1481,-1519,-1831,-2380,-3062,-3752,-4300,-4600,-4572,-4198,-3524,-2626,-1660,-761,-87,250,209,-213,-923,-1826,-2765,-3630,-4295,-4694,-4793,-4604,-4178,-3605,-2985,-2412,-1979,-1726,-1695,-1871,-2247,-2745,-3313,-3836,-4224,-4371,-4196,-3641,-2675,-1331,363,2293,4351,6389,8235,9733,10726,11109,10821,9880,8365,6428,4245,2024,-50,-1826,-3191,-4113,-4596,-4703,-4540,-4217,-3870,-3595,-3486,-3574,-3862,-4298,-4782,-5200,-5403,-5275,-4715,-3714,-2314,-658,1069,2649,3867,4551,4605,4002,2828,1215,-597,-2403,-3938,-5049,-5614,-5626,-5169,-4397,-3527,-2766,-2323,-2319,-2825,-3798,-5125,-6608,-8026,-9140,-9772,-9787,-9164,-7937,-6220,-4169,-1949,242,2258,3941,5212,6013,6359,6304,5949,5433,4889,4456,4226,4242,4483,4864,5256,5519,5518,5148,4359,3149,1571,-258,-2201,-4073,-5699,-6925,-7646,-7831,-7535,-6870,-6027,-5195,-4571,-4301,-4474,-5115,-6177,-7580,-9166,-10803,-12293,-13500,-14251,-14455,-14017,-12921,-11207,-8965,-6363,-3604,-911,1489,3435,4794,5546,5703,5383,4703,3850,2969,2236,1756,1629,1867,2472,3345,4410,5503,6515,7292,7751,7823,7518,6887,6040,5103,4205,3447,2884,2527,2328,2225,2133,1988,1750,1439,1105,852,783,989,1517,2352,3424,4617,5792,6809,7537,7904,7847,7399,6591,5520,4286,3005,1789,735,-80,-617,-857,-829,-585,-206,210,569,792,832,679,381,4,-336,-551,-529,-234,383,1273,2405,3665,4938,6092,6965,7449,7416,6827,5668,4024,2023,-141,-2241,-4072,-5431,-6202,-6308,-5781,-4696,-3235,-1587,5,1344,2253,2635,2453,1747,602,-837,-2443,-4041,-5522,-6771,-7711,-8320,-8566,-8483,-8119,-7532,-6840,-6115,-5493,-5036,-4821,-4856,-5107,-5491,-5883,-6143,-6135,-5761,-4955,-3731,-2146,-322,1588,3408,4965,6122,6769,6892,6526,5784,4846,3903,3161,2771,2807,3256,3993,4848,5589,6027,5995,5434,4344,2844,1086,-705,-2319,-3566,-4300,-4483,-4125,-3341,-2277,-1117,-23,872,1485,1819,1887,1796,1624,1498,1505,1733,2199,2909,3768,4676,5464,5969,6031,5551,4473,2849,793,-1490,-3761,-5753,-7222,-7988,-7918,-7021,-5353,-3104,-503,2163,4593,6539,7766,8181,7747,6564,4815,2741,623,-1285,-2773,-3709,-4037,-3799,-3083,-2055,-881,250,1182,1788,1997,1810,1279,517,-324,-1097,-1664,-1937,-1917,-1626,-1211,-796,-549,-602,-1014,-1794,-2841,-4012,-5087,-5890,-6230,-6054,-5341,-4227,-2859,-1474,-250,631,1104,1117,743,55,-809,-1723,-2533,-3136,-3395,-3252,-2629,-1522,55,2024,4281,6670,9006,11094,12722,13714,13923,13268,11750,9446,6515,3186,-288,-3614,-6542,-8870,-10450,-11274,-11358,-10844,-9888,-8670,-7377,-6137,-5051,-4158,-3456,-2910,-2476,-2086,-1695,-1254,-732,-140,505,1131,1667,2029,2137,1960,1488,783,-69,-934,-1682,-2186,-2364,-2163,-1603,-732,342,1476,2513,3288,3664,3563,2960,1942,652,-700,-1867,-2651,-2873,-2481,-1498,-73,1606,3277,4728,5763,6275,6231,5661,4665,3344,1852,301,-1174,-2484,-3544,-4298,-4699,-4724,-4378,-3691,-2739,-1633,-521,443,1107,1365,1156,500,-538,-1824,-3193,-4476,-5513,-6203,-6507,-6450,-6122,-5659,-5201,-4897,-4842,-5093,-5632,-6358,-7151,-7806,-8183,-8122,-7563,-6509,-5041,-3312,-1493,237,1739,2919,3749,4250,4498,4592,4632,4720,4909,5235,5664,6148,6584,6871,6913,6642,6043,5160,4082,2937,1862,963,347,41,70,401,976,1729,2565,3408,4174,4822,5315,5649,5844,5916,5897,5812,5681,5510,5324,5098,4842,4506,4088,3533,2876,2102,1298,491,-237,-861,-1368,-1759,-2084,-2365,-2666,-3014,-3458,-4015,-4688,-5469,-6284,-7054,-7645,-7929,-7768,-7084,-5828,-4037,-1809,708,3309,5775,7899,9489,10444,10705,10316,9365,7982,6333,4542,2767,1090,-383,-1615,-2540,-3157,-3434,-3392,-3040,-2410,-1546,-494,678,1894,3064,4085,4853,5281,5297,4882,4059,2898,1511,25,-1423,-2714,-3748,-4456,-4805,-4779,-4418,-3763,-2916,-1977,-1072,-329,140,238,-90,-853,-2008,-3453,-5030,-6559,-7828,-8684,-8988,-8719,-7891,-6624,-5051,-3340,-1636,-45,1344,2515,3449,4173,4715,5109,5391,5612,5791,5962,6136,6297,6441,6524,6516,6373,6071,5575,4899,4036,3023,1882,643,-654,-1975,-3249,-4402,-5319,-5889,-5997,-5579,-4609,-3165,-1375,548,2338,3746,4520,4492,3600,1862,-554,-3430,-6465,-9344,-11784,-13527,-14433,-14426,-13558,-11948,-9784,-7283,-4641,-2067,301,2321,3908,4996,5562,5615,5219,4466,3500,2487,1588,965,701,845,1362,2171,3155,4194,5185,6048,6735,7235,7525,7636,7566,7341,6985,6516,5961,5332,4636,3874,3035,2091,1043,-145,-1453,-2856,-4307,-5711,-6991,-8050,-8822,-9255,-9332,-9059,-8484,-7643,-6631,-5495,-4342,-3225,-2221,-1371,-692,-175,232,587,955,1370,1843,2325,2766,3056,3143,2949,2492,1794,971,123,-589,-1056,-1166,-872,-175,855,2088,3347,4413,5075,5152,4523,3183,1208,-1199,-3759,-6152,-8034,-9124,-9228,-8276,-6339,-3639,-473,2748,5652,7869,9136,9304,8343,6370,3597,323,-3109,-6363,-9141,-11202,-12419,-12732,-12195,-10929,-9099,-6932,-4620,-2399,-422,1145,2225,2759,2776,2313,1513,494,-553,-1467,-2094,-2314,-2082,-1394,-344,939,2272,3467,4358,4831,4837,4408,3620,2612,1523,519,-271,-737,-836,-562,19,827,1749,2690,3552,4276,4795,5091,5127,4924,4479,3831,3013,2066,1056,51,-865,-1599,-2069,-2212,-2001,-1439,-585,481,1638,2746,3667,4277,4471,4213,3498,2406,1061,-358,-1648,-2607,-3067,-2912,-2120,-719,1155,3348,5635,7812,9646,10978,11648,11603,10843,9460,7625,5557,3489,1667,244,-642,-996,-853,-360,335,1029,1578,1820,1688,1145,223,-975,-2333,-3700,-4930,-5915,-6561,-6840,-6736,-6290,-5524,-4499,-3254,-1826,-271,1381,3054,4675,6146,7351,8197,8598,8526,7974,7029,5763,4326,2838,1425,203,-770,-1441,-1810,-1874,-1684,-1249,-646,115,980,1944,2976,4089,5241,6444,7614,8716,9626,10253,10477,10210,9383,8002,6083,3755,1158,-1499,-3983,-6059,-7514,-8182,-7980,-6927,-5136,-2847,-361,1956,3751,4708,4634,3455,1266,-1694,-5087,-8495,-11509,-13757,-14969,-15001,-13868,-11734,-8879,-5678,-2506,259,2357,3595,3928,3412,2197,534,-1316,-3053,-4434,-5253,-5404,-4852,-3669,-1959,81,2275,4392,6242,7655,8508,8755,8394,7522,6251,4780,3272,1929,885,238,22,188,642,1231,1791,2161,2223,1914,1234,264,-885,-2032,-3018,-3657,-3861,-3551,-2801,-1711,-468,709,1640,2151,2144,1605,549,-899,-2632,-4486,-6331,-8032,-9500,-10649,-11447,-11869,-11929,-11654,-11094,-10292,-9300,-8154,-6888,-5521,-4086,-2577,-1030,544,2102,3582,4912,6002,6763,7117,7000,6398,5318,3841,2087,195,-1625,-3224,-4397,-5034,-5013,-4301,-2908,-908,1547,4264,7015,9538,11624,13069,13784,13714,12946,11591,9866,7976,6131,4511,3217,2323,1816,1658,1761,2013,2292,2469,2436,2109,1454,475,-786,-2243,-3815,-5371,-6841,-8107,-9142,-9886,-10368,-10594,-10625,-10500,-10263,-9940,-9551,-9090,-8537,-7869,-7022,-5987,-4727,-3260,-1634,95,1829,3476,4954,6185,7136,7799,8195,8388,8429,8396,8322,8234,8132,7990,7799,7525,7169,6703,6151,5483,4739,3912,3045,2178,1350,634,66,-281,-390,-214,221,897,1736,2635,3481,4150,4523,4542,4156,3398,2343,1090,-208,-1435,-2470,-3245,-3737,-3970,-4019,-3959,-3904,-3898,-4000,-4190,-4434,-4666,-4818,-4822,-4665,-4335,-3894,-3394,-2932,-2566,-2382,-2393,-2614,-3000,-3461,-3914,-4216,-4276,-4000,-3333,-2285,-891,726,2441,4055,5429,6387,6864,6822,6342,5546,4631,3792,3218,3030,3286,3960,4954,6112,7234,8110,8539,8356,7461,5819,3484,585,-2670,-6025,-9186,-11873,-13854,-14960,-15151,-14472,-13086,-11215,-9123,-7068,-5258,-3868,-2976,-2624,-2778,-3363,-4284,-5405,-6620,-7796,-8856,-9693,-10261,-10473,-10311,-9725,-8719,-7305,-5528,-3472,-1243,995,3082,4837,6110,6808,6877,6367,5378,4078,2664,1330,259,-426,-631,-351,397,1503,2858,4297,5679,6876,7789,8374,8619,8558,8250,7779,7216,6637,6077,5545,5036,4504,3944,3314,2638,1934,1249,656,196,-51,-77,150,568,1126,1698,2167,2401,2280,1755,782,-575,-2228,-4046,-5838,-7468,-8762,-9639,-10050,-10001,-9580,-8858,-7963,-6975,-5958,-4949,-3919,-2863,-1728,-525,740,2006,3186,4189,4914,5301,5317,4994,4379,3591,2716,1887,1186,688,443,457,721,1174,1751,2362,2927,3369,3635,3695,3542,3206,2706,2106,1417,682,-104,-935,-1801,-2696,-3576,-4401,-5094,-5595,-5831,-5760,-5360,-4666,-3728,-2674,-1615,-695,-42,258,129,-436,-1413,-2728,-4240,-5804,-7204,-8259,-8784,-8664,-7857,-6431,-4526,-2367,-208,1706,3171,4049,4308,3987,3214,2184,1091,148,-505,-781,-677,-277,282,822,1183,1226,914,233,-702,-1782,-2837,-3732,-4364,-4685,-4711,-4507,-4166,-3776,-3418,-3114,-2882,-2678,-2498,-2299,-2101,-1908,-1747,-1639,-1590,-1580,-1581,-1551,-1441,-1243,-920,-509,-5,536,1087,1582,1981,2212,2262,2090,1720,1167,470,-337,-1211,-2123,-3022,-3850,-4556,-5061,-5318,-5293,-4962,-4357,-3506,-2489,-1388,-316,625,1316,1665,1592,1058,59,-1328,-3012,-4785,-6469,-7801,-8578,-8614,-7800,-6145,-3745,-825,2327,5379,8012,9942,10999,11080,10220,8543,6236,3562,768,-1898,-4220,-6048,-7264,-7820,-7702,-6950,-5621,-3820,-1671,701,3122,5457,7561,9304,10621,11447,11791,11690,11217,10480,9582,8627,7692,6788,5934,5048,4109,3058,1904,690,-488,-1523,-2301,-2754,-2855,-2640,-2219,-1727,-1335,-1211,-1472,-2222,-3457,-5118,-7067,-9088,-10937,-12351,-13102,-13030,-12071,-10263,-7746,-4746,-1539,1577,4325,6478,7901,8534,8432,7710,6561,5188,3804,2596,1688,1191,1104,1427,2069,2915,3847,4713,5437,5923,6168,6177,6012,5755,5487,5303,5250,5363,5612,5953,6285,6512,6525,6245,5612,4621,3273,1637,-203,-2134,-4008,-5681,-7007,-7850,-8131,-7796,-6887,-5492,-3787,-1984,-336,923,1589,1524,687,-893,-3070,-5662,-8413,-11082,-13414,-15206,-16272,-16511,-15861,-14345,-12058,-9139,-5806,-2278,1191,4398,7121,9242,10626,11252,11111,10272,8825,6913,4697,2348,61,-2001,-3661,-4796,-5302,-5138,-4309,-2872,-949,1307,3704,6035,8116,9766,10889,11397,11296,10610,9428,7873,6095,4260,2532,1047,-101,-886,-1327,-1516,-1560,-1599,-1750,-2087,-2649,-3373,-4191,-4935,-5483,-5664,-5400,-4613,-3350,-1667,252,2225,3997,5334,6020,5909,4954,3211,863,-1836,-4564,-7008,-8894,-10025,-10324,-9798,-8578,-6837,-4816,-2771,-940,436,1214,1271,612,-692,-2483,-4522,-6553,-8285,-9490,-9968,-9641,-8511,-6688,-4365,-1781,808,3167,5109,6530,7375,7679,7485,6882,5928,4702,3242,1618,-132,-1906,-3620,-5135,-6321,-7060,-7251,-6849,-5867,-4377,-2520,-480,1520,3265,4538,5199,5144,4380,2979,1099,-1034,-3174,-5066,-6489,-7296,-7396,-6796,-5574,-3870,-1886,152,2018,3485,4395,4634,4175,3061,1420,-590,-2745,-4847,-6670,-8054,-8840,-8967,-8386,-7141,-5287,-2943,-229,2693,5661,8459,10913,12803,14004,14404,14006,12878,11171,9092,6868,4733,2875,1427,456,-54,-168,9,340,720,1042,1243,1312,1251,1129,1007,981,1127,1523,2217,3231,4546,6085,7720,9268,10509,11226,11204,10319,8504,5814,2408,-1474,-5512,-9361,-12708,-15247,-16796,-17204,-16473,-14657,-11947,-8572,-4842,-1047,2522,5648,8202,10112,11427,12198,12541,12534,12244,11714,10953,9985,8832,7548,6213,4933,3818,2973,2471,2349,2588,3133,3884,4742,5584,6335,6917,7314,7521,7575,7510,7369,7186,6967,6725,6422,6043,5540,4895,4097,3161,2116,1027,-73,-1094,-2017,-2782,-3394,-3857,-4217,-4528,-4865,-5284,-5831,-6520,-7321,-8169,-8958,-9553,-9818,-9627,-8882,-7562,-5680,-3380,-817,1755,4086,5960,7166,7641,7347,6394,4925,3161,1319,-371,-1728,-2608,-2924,-2668,-1868,-641,864,2473,3990,5260,6160,6628,6686,6386,5865,5222,4605,4062,3645,3328,3049,2763,2376,1886,1263,550,-212,-984,-1697,-2351,-2883,-3306,-3571,-3665,-3541,-3181,-2555,-1705,-664,439,1496,2342,2856,2921,2491,1551,172,-1550,-3464,-5415,-7248,-8811,-10003,-10724,-10949,-10658,-9904,-8761,-7354,-5827,-4317,-2978,-1893,-1137,-731,-634,-822,-1200,-1716,-2287,-2864,-3387,-3824,-4142,-4323,-4354,-4221,-3920,-3443,-2802,-2007,-1090,-90,942,1944,2860,3625,4182,4487,4516,4276,3825,3233,2638,2158,1936,2080,2659,3690,5138,6892,8816,10716,12401,13673,14364,14353,13570,12028,9814,7091,4092,1079,-1667,-3899,-5426,-6145,-6042,-5212,-3825,-2133,-404,1071,2060,2372,1920,713,-1165,-3520,-6146,-8761,-11133,-13009,-14230,-14666,-14308,-13179,-11426,-9181,-6661,-4050,-1520,776,2762,4397,5702,6731,7552,8212,8760,9177,9454,9541,9401,9016,8386,7562,6615,5646,4764,4069,3640,3513,3686,4105,4662,5265,5753,6067,6105,5887,5421,4819,4173,3640,3316,3305,3621,4242,5061,5932,6681,7135,7179,6732,5829,4542,3022,1429,-82,-1406,-2469,-3290,-3914,-4436,-4960,-5580,-6342,-7269,-8290,-9322,-10217,-10849,-11088,-10874,-10180,-9055,-7583,-5900,-4142,-2468,-1003,127,857,1124,950,347,-563,-1692,-2847,-3880,-4603,-4878,-4612,-3770,-2417,-676,1256,3140,4760,5918,6501,6503,5987,5137,4141,3247,2614,2406,2623,3259,4157,5174,6086,6730,6933,6606,5725,4326,2539,526,-1497,-3315,-4723,-5570,-5760,-5302,-4264,-2828,-1192,407,1749,2703,3161,3148,2734,2031,1218,400,-274,-774,-1065,-1200,-1239,-1271,-1355,-1555,-1865,-2296,-2795,-3318,-3814,-4218,-4492,-4598,-4522,-4278,-3905,-3474,-3059,-2756,-2624,-2707,-3008,-3480,-4047,-4613,-5057,-5285,-5201,-4762,-3935,-2765,-1313,302,1925,3402,4552,5227,5319,4763,3592,1897,-151,-2321,-4374,-6044,-7129,-7454,-6957,-5643,-3636,-1138,1600,4273,6611,8372,9383,9576,8961,7648,5803,3637,1367,-800,-2699,-4199,-5236,-5777,-5873,-5593,-5077,-4467,-3912,-3543,-3429,-3585,-3975,-4486,-5021,-5432,-5645,-5603,-5316,-4877,-4379,-3998,-3858,-4081,-4724,-5766,-7114,-8596,-9990,-11046,-11539,-11282,-10187,-8255,-5611,-2454,926,4238,7172,9492,11014,11687,11526,10703,9403,7926,6509,5404,4755,4626,4978,5690,6570,7415,8004,8171,7784,6798,5233,3178,799,-1714,-4121,-6207,-7758,-8635,-8758,-8138,-6881,-5157,-3196,-1263,410,1595,2158,2017,1187,-236,-2097,-4174,-6229,-8027,-9357,-10099,-10176,-9637,-8578,-7149,-5537,-3889,-2339,-968,213,1210,2083,2878,3651,4421,5192,5931,6589,7104,7416,7489,7304,6869,6230,5442,4593,3781,3095,2628,2431,2532,2906,3496,4195,4873,5402,5645,5530,4993,4075,2827,1391,-92,-1461,-2577,-3350,-3731,-3764,-3506,-3114,-2718,-2480,-2533,-2962,-3815,-5080,-6678,-8491,-10345,-12050,-13401,-14220,-14359,-13744,-12372,-10337,-7797,-4987,-2161,431,2560,4095,4947,5178,4866,4212,3389,2603,2000,1677,1645,1856,2188,2485,2585,2322,1621,438,-1140,-2960,-4783,-6340,-7344,-7569,-6850,-5137,-2497,896,4756,8759,12521,15718,18049,19322,19433,18391,16307,13371,9826,5946,1999,-1768,-5147,-7984,-10194,-11740,-12662,-13018,-12914,-12456,-11765,-10941,-10100,-9320,-8683,-8243,-8020,-8034,-8229,-8579,-8975,-9339,-9566,-9556,-9271,-8658,-7785,-6673,-5455,-4202,-3033,-2000,-1173,-537,-106,171,332,429,492,554,597,613,563,419,152,-221,-704,-1223,-1739,-2161,-2432,-2486,-2310,-1890,-1296,-574,140,771,1190,1331,1150,656,-90,-973,-1860,-2567,-2967,-2903,-2324,-1204,383,2304,4374,6365,8084,9329,10012,10072,9554,8560,7237,5774,4344,3110,2181,1617,1396,1466,1695,1963,2126,2070,1723,1045,69,-1167,-2534,-3963,-5291,-6443,-7316,-7846,-8025,-7846,-7361,-6647,-5796,-4911,-4108,-3457,-3043,-2857,-2918,-3134,-3454,-3742,-3905,-3816,-3399,-2582,-1351,275,2208,4331,6444,8361,9848,10730,10876,10243,8898,6992,4780,2536,572,-855,-1554,-1418,-475,1193,3359,5813,8248,10431,12127,13169,13466,13001,11831,10082,7931,5580,3225,1046,-842,-2366,-3513,-4325,-4850,-5177,-5354,-5449,-5480,-5458,-5382,-5228,-4990,-4654,-4226,-3724,-3184,-2634,-2125,-1663,-1265,-906,-539,-120,417,1118,1985,3006,4086,5100,5905,6300,6175,5386,3937,1855,-694,-3509,-6292,-8774,-10661,-11749,-11888,-11048,-9292,-6810,-3850,-749,2168,4573,6223,6962,6738,5640,3833,1581,-791,-2987,-4673,-5645,-5745,-4945,-3333,-1081,1540,4231,6677,8596,9789,10121,9602,8304,6423,4187,1873,-265,-2008,-3196,-3765,-3704,-3117,-2116,-904,345,1417,2158,2431,2182,1403,186,-1347,-2982,-4529,-5755,-6515,-6686,-6275,-5337,-4033,-2563,-1136,41,827,1151,1010,488,-295,-1178,-2011,-2643,-2995,-3000,-2662,-2021,-1137,-130,901,1808,2498,2851,2839,2431,1687,678,-473,-1637,-2680,-3502,-4019,-4217,-4097,-3730,-3170,-2521,-1834,-1183,-590,-69,389,805,1205,1601,1983,2330,2574,2654,2494,2038,1257,171,-1149,-2599,-4015,-5249,-6147,-6585,-6522,-5941,-4933,-3620,-2186,-827,259,938,1101,774,5,-1021,-2119,-3051,-3616,-3669,-3139,-2060,-558,1174,2887,4342,5321,5660,5296,4225,2553,439,-1892,-4196,-6219,-7737,-8579,-8634,-7878,-6374,-4257,-1731,960,3569,5862,7656,8835,9350,9221,8536,7426,6053,4596,3227,2102,1342,1030,1192,1816,2824,4115,5537,6966,8238,9269,9950,10265,10175,9725,8922,7840,6511,5011,3378,1680,-53,-1767,-3418,-4966,-6349,-7523,-8432,-9038,-9314,-9269,-8917,-8327,-7569,-6736,-5930,-5220,-4681,-4318,-4143,-4104,-4139,-4177,-4098,-3840,-3300,-2439,-1224,323,2154,4154,6220,8181,9901,11241,12077,12369,12078,11273,10040,8534,6919,5378,4077,3141,2662,2638,3029,3705,4511,5233,5690,5692,5126,3930,2133,-173,-2812,-5574,-8229,-10530,-12286,-13332,-13579,-13011,-11672,-9695,-7244,-4556,-1865,582,2581,3983,4733,4828,4392,3564,2555,1575,805,417,498,1087,2150,3570,5205,6825,8236,9215,9610,9324,8365,6806,4845,2685,590,-1197,-2484,-3115,-3037,-2277,-945,779,2657,4459,5946,6947,7352,7122,6328,5070,3559,1990,592,-426,-931,-831,-133,1083,2673,4431,6140,7566,8542,8906,8627,7701,6237,4378,2321,264,-1595,-3105,-4145,-4674,-4687,-4248,-3460,-2455,-1381,-394,386,852,959,704,150,-611,-1443,-2209,-2775,-3026,-2905,-2377,-1482,-295,1078,2483,3796,4895,5685,6147,6272,6126,5784,5347,4896,4512,4213,4027,3907,3830,3739,3583,3339,2977,2510,1948,1326,679,38,-541,-1049,-1433,-1686,-1799,-1777,-1663,-1496,-1328,-1211,-1159,-1186,-1243,-1287,-1218,-969,-462,329,1377,2602,3856,4974,5770,6112,5900,5146,3917,2391,762,-739,-1927,-2660,-2885,-2623,-1968,-1071,-97,766,1373,1593,1355,647,-513,-2020,-3761,-5574,-7272,-8705,-9703,-10181,-10089,-9446,-8353,-6920,-5330,-3732,-2296,-1133,-332,88,147,-74,-472,-904,-1262,-1424,-1339,-973,-348,488,1460,2481,3470,4337,5024,5455,5604,5424,4923,4104,3027,1777,457,-785,-1845,-2593,-2974,-2950,-2552,-1845,-931,65,1022,1846,2446,2817,2947,2893,2704,2440,2155,1873,1596,1313,965,527,-67,-828,-1771,-2853,-4029,-5205,-6302,-7228,-7897,-8280,-8334,-8103,-7620,-6980,-6267,-5591,-5035,-4670,-4537,-4619,-4881,-5223,-5541,-5710,-5621,-5191,-4391,-3228,-1776,-142,1520,3056,4305,5171,5578,5547,5134,4471,3702,2999,2497,2313,2484,2998,3757,4624,5417,5957,6079,5674,4689,3153,1171,-1108,-3471,-5706,-7599,-8957,-9646,-9589,-8769,-7250,-5143,-2620,131,2909,5532,7849,9751,11186,12143,12663,12800,12640,12252,11721,11097,10442,9780,9139,8535,7957,7420,6903,6405,5926,5433,4934,4381,3762,3039,2196,1218,124,-1076,-2319,-3577,-4783,-5901,-6887,-7711,-8352,-8797,-9049,-9125,-9058,-8894,-8686,-8486,-8317,-8204,-8105,-7987,-7780,-7398,-6804,-5932,-4797,-3417,-1843,-166,1555,3225,4784,6168,7335,8238,8854,9144,9110,8740,8077,7156,6069,4892,3738,2692,1838,1219,855,727,786,986,1227,1460,1581,1528,1232,642,-245,-1413,-2773,-4223,-5619,-6812,-7683,-8113,-8063,-7503,-6494,-5109,-3506,-1824,-257,1042,1928,2315,2150,1470,333,-1121,-2741,-4337,-5744,-6787,-7369,-7410,-6927,-5979,-4691,-3229,-1767,-488,483,1049,1203,977,460,-215,-937,-1563,-2021,-2230,-2190,-1900,-1420,-797,-108,593,1255,1845,2347,2746,3048,3248,3358,3365,3282,3085,2777,2346,1790,1122,361,-457,-1295,-2105,-2855,-3511,-4059,-4497,-4828,-5069,-5232,-5335,-5386,-5397,-5372,-5324,-5254,-5169,-5067,-4945,-4777,-4563,-4266,-3893,-3429,-2885,-2267,-1600,-909,-221,421,991,1465,1823,2093,2289,2485,2748,3152,3772,4617,5692,6898,8140,9239,10052,10419,10252,9491,8180,6397,4311,2107,20,-1743,-2981,-3567,-3452,-2671,-1373,236,1881,3287,4200,4443,3910,2634,710,-1650,-4191,-6644,-8740,-10275,-11112,-11210,-10603,-9434,-7879,-6161,-4507,-3086,-2051,-1429,-1232,-1350,-1687,-2077,-2404,-2556,-2483,-2185,-1698,-1109,-489,82,555,921,1183,1377,1553,1731,1962,2220,2525,2814,3069,3222,3248,3104,2807,2357,1828,1279,815,522,485,741,1282,2034,2871,3621,4103,4146,3618,2452,665,-1664,-4339,-7144,-9802,-12050,-13673,-14520,-14532,-13766,-12334,-10463,-8386,-6366,-4646,-3396,-2759,-2747,-3340,-4402,-5786,-7286,-8714,-9886,-10668,-10954,-10715,-9921,-8632,-6886,-4783,-2433,36,2454,4658,6470,7756,8409,8410,7781,6639,5120,3417,1703,151,-1112,-1998,-2489,-2595,-2406,-2010,-1553,-1152,-929,-957,-1267,-1845,-2615,-3476,-4284,-4911,-5214,-5101,-4504,-3421,-1907,-84,1894,3829,5557,6917,7845,8300,8348,8073,7604,7068,6569,6171,5897,5719,5578,5419,5181,4852,4437,3972,3517,3108,2783,2534,2324,2111,1830,1446,938,320,-366,-1045,-1640,-2049,-2205,-2038,-1538,-706,387,1669,3011,4301,5400,6216,6663,6715,6388,5737,4866,3890,2937,2121,1519,1168,1048,1098,1200,1237,1067,604,-217,-1379,-2812,-4387,-5931,-7287,-8271,-8788,-8752,-8160,-7075,-5579,-3821,-1944,-92,1594,3022,4098,4787,5041,4870,4275,3301,2017,520,-1066,-2581,-3893,-4833,-5309,-5231,-4599,-3444,-1879,-32,1902,3762,5346,6531,7197,7314,6902,6034,4848,3461,2064,769,-279,-997,-1359,-1349,-1061,-573,-51,376,548,372,-225,-1221,-2554,-4079,-5644,-7046,-8141,-8791,-8946,-8605,-7845,-6770,-5543,-4290,-3146,-2191,-1463,-951,-616,-379,-184,26,277,540,797,969,1018,902,613,190,-306,-774,-1116,-1210,-1010,-446,433,1571,2852,4112,5212,5996,6371,6292,5759,4854,3668,2334,971,-318,-1459,-2389,-3100,-3566,-3794,-3800,-3573,-3152,-2527,-1725,-760,349,1563,2841,4137,5365,6472,7357,7962,8213,8088,7557,6672,5465,4041,2505,967,-470,-1726,-2786,-3626,-4316,-4884,-5411,-5917,-6435,-6934,-7390,-7739,-7946,-7968,-7803,-7469,-7009,-6488,-5956,-5485,-5079,-4767,-4503,-4248,-3943,-3502,-2895,-2050,-978,315,1780,3316,4829,6175,7233,7892,8071,7763,6988,5845,4477,3032,1687,574,-225,-669,-828,-780,-700,-705,-954,-1506,-2381,-3518,-4795,-6039,-7096,-7787,-8035,-7784,-7090,-6037,-4791,-3490,-2311,-1356,-719,-424,-472,-816,-1401,-2157,-3017,-3920,-4817,-5655,-6398,-6998,-7397,-7561,-7416,-6953,-6125,-4968,-3497,-1816,-18,1750,3334,4580,5356,5554,5147,4155,2692,932,-887,-2523,-3712,-4271,-4051,-3023,-1237,1153,3937,6843,9616,11990,13786,14859,15162,14721,13606,11988,10020,7923,5872,4031,2516,1379,641,261,193,371,724,1195,1743,2309,2886,3415,3882,4224,4407,4358,4040,3420,2486,1286,-139,-1670,-3218,-4636,-5824,-6677,-7117,-7136,-6724,-5962,-4910,-3698,-2394,-1116,109,1227,2260,3206,4111,4965,5785,6511,7104,7473,7552,7275,6625,5620,4330,2874,1377,-5,-1165,-2017,-2524,-2703,-2607,-2307,-1905,-1470,-1082,-775,-576,-470,-426,-398,-318,-135,211,749,1479,2381,3391,4433,5405,6208,6747,6948,6788,6264,5456,4434,3346,2288,1397,736,346,227,313,533,776,946,964,780,391,-173,-834,-1517,-2110,-2528,-2690,-2534,-2059,-1255,-203,1049,2360,3657,4783,5677,6221,6391,6163,5581,4719,3700,2641,1701,978,580,543,863,1490,2321,3238,4105,4800,5221,5312,5035,4414,3472,2289,932,-495,-1904,-3187,-4274,-5078,-5576,-5750,-5620,-5258,-4714,-4102,-3481,-2929,-2474,-2133,-1870,-1664,-1440,-1173,-810,-361,164,721,1231,1647,1882,1903,1712,1317,810,260,-229,-585,-766,-768,-651,-482,-394,-471,-816,-1462,-2393,-3549,-4790,-5983,-6957,-7591,-7787,-7529,-6832,-5795,-4515,-3134,-1773,-542,476,1239,1737,2008,2101,2124,2142,2275,2552,3026,3661,4401,5149,5776,6184,6261,5988,5355,4449,3373,2261,1250,443,-82,-300,-215,136,690,1373,2101,2790,3376,3797,4030,4060,3895,3556,3066,2441,1696,838,-139,-1220,-2405,-3673,-4984,-6288,-7535,-8634,-9552,-10200,-10549,-10553,-10189,-9450,-8358,-6950,-5299,-3510,-1671,75,1656,2967,3974,4676,5104,5348,5492,5644,5881,6255,6785,7447,8195,8966,9669,10248,10619,10745,10581,10112,9322,8224,6833,5200,3397,1541,-225,-1740,-2823,-3360,-3232,-2432,-996,948,3235,5645,7965,9987,11538,12514,12845,12547,11678,10319,8623,6683,4661,2637,719,-1038,-2593,-3914,-5010,-5870,-6510,-6936,-7157,-7195,-7077,-6830,-6531,-6215,-5982,-5871,-5945,-6209,-6657,-7226,-7856,-8442,-8907,-9170,-9192,-8947,-8458,-7755,-6884,-5914,-4873,-3811,-2734,-1637,-516,667,1910,3223,4589,5947,7259,8408,9340,9940,10172,9982,9392,8441,7229,5868,4502,3263,2259,1571,1224,1203,1453,1889,2399,2892,3257,3428,3360,3039,2488,1762,917,37,-806,-1560,-2165,-2616,-2909,-3077,-3165,-3237,-3330,-3506,-3751,-4075,-4411,-4715,-4914,-4964,-4843,-4562,-4191,-3796,-3507,-3400,-3571,-4043,-4799,-5770,-6849,-7906,-8825,-9500,-9890,-9974,-9790,-9404,-8887,-8327,-7770,-7246,-6739,-6213,-5593,-4847,-3888,-2752,-1414,27,1506,2892,4072,4947,5440,5539,5272,4728,4026,3305,2695,2283,2137,2231,2529,2923,3315,3597,3697,3577,3229,2694,2012,1259,482,-260,-957,-1588,-2180,-2724,-3247,-3727,-4133,-4437,-4584,-4548,-4320,-3911,-3360,-2744,-2121,-1590,-1216,-1065,-1176,-1564,-2218,-3073,-4056,-5024,-5831,-6330,-6365,-5862,-4784,-3180,-1165,1085,3385,5531,7378,8804,9769,10273,10381,10162,9724,9130,8463,7755,7034,6312,5590,4876,4174,3508,2883,2349,1916,1647,1560,1710,2099,2742,3586,4549,5521,6326,6828,6867,6348,5246,3600,1542,-755,-3071,-5209,-6991,-8312,-9131,-9482,-9456,-9178,-8784,-8373,-8045,-7793,-7636,-7493,-7332,-7080,-6734,-6284,-5783,-5279,-4842,-4512,-4312,-4209,-4141,-4012,-3688,-3082,-2082,-679,1117,3206,5457,7682,9720,11388,12588,13233,13343,12953,12172,11115,9903,8642,7419,6260,5210,4237,3347,2522,1755,1064,462,-6,-320,-438,-359,-95,313,797,1267,1637,1821,1734,1351,633,-372,-1625,-3010,-4414,-5691,-6703,-7352,-7575,-7371,-6825,-6035,-5176,-4393,-3820,-3544,-3570,-3869,-4324,-4829,-5230,-5424,-5325,-4899,-4164,-3179,-2041,-867,225,1125,1756,2074,2079,1797,1301,654,-56,-744,-1362,-1839,-2159,-2313,-2309,-2195,-2000,-1776,-1537,-1299,-1040,-738,-366,82,594,1107,1570,1869,1962,1765,1300,582,-304,-1260,-2187,-2981,-3595,-3977,-4164,-4172,-4096,-4002,-3984,-4112,-4421,-4942,-5637,-6471,-7365,-8242,-9007,-9598,-9942,-10015,-9808,-9339,-8644,-7769,-6758,-5645,-4465,-3237,-1978,-715,531,1736,2849,3858,4713,5397,5904,6218,6370,6373,6271,6104,5902,5688,5461,5191,4844,4361,3711,2858,1813,605,-699,-1992,-3176,-4116,-4702,-4848,-4500,-3662,-2407,-833,879,2561,4018,5095,5683,5733,5267,4373,3172,1834,498,-687,-1645,-2324,-2733,-2910,-2922,-2826,-2678,-2503,-2293,-2029,-1647,-1097,-329,702,1975,3469,5078,6686,8130,9228,9834,9787,9059,7627,5627,3219,669,-1782,-3879,-5445,-6376,-6646,-6332,-5564,-4511,-3371,-2297,-1429,-846,-556,-555,-749,-1087,-1460,-1825,-2104,-2290,-2360,-2318,-2182,-1952,-1647,-1260,-800,-252,365,1041,1731,2371,2896,3204,3237,2932,2286,1339,173,-1086,-2297,-3323,-4023,-4329,-4173,-3577,-2569,-1233,335,2041,3774,5461,7020,8384,9516,10349,10873,11043,10858,10320,9444,8268,6836,5228,3519,1819,238,-1120,-2157,-2816,-3070,-2951,-2519,-1901,-1221,-644,-304,-322,-763,-1627,-2851,-4289,-5765,-7057,-7978,-8367,-8156,-7341,-6041,-4401,-2663,-1012,335,1279,1737,1757,1392,800,105,-520,-948,-1072,-823,-187,794,2060,3489,4975,6394,7651,8675,9427,9915,10154,10219,10149,10043,9922,9843,9780,9703,9545,9226,8666,7823,6662,5231,3569,1796,10,-1677,-3165,-4413,-5377,-6088,-6581,-6925,-7184,-7413,-7666,-7948,-8284,-8636,-9000,-9329,-9605,-9790,-9881,-9870,-9774,-9623,-9453,-9295,-9196,-9164,-9224,-9352,-9531,-9693,-9787,-9718,-9432,-8863,-8005,-6868,-5508,-4021,-2508,-1083,164,1173,1914,2425,2731,2947,3115,3343,3661,4101,4657,5281,5925,6501,6942,7171,7134,6810,6187,5304,4215,2982,1705,455,-685,-1647,-2400,-2915,-3213,-3311,-3271,-3144,-2999,-2909,-2911,-3077,-3408,-3937,-4631,-5470,-6376,-7285,-8100,-8746,-9158,-9305,-9185,-8825,-8290,-7641,-6979,-6369,-5887,-5577,-5449,-5509,-5701,-5996,-6307,-6580,-6723,-6666,-6336,-5668,-4631,-3206,-1429,652,2917,5257,7517,9539,11195,12336,12886,12789,12044,10719,8918,6803,4556,2372,426,-1133,-2224,-2794,-2875,-2514,-1795,-819,337,1578,2845,4060,5175,6108,6832,7260,7395,7182,6657,5829,4752,3495,2120,724,-624,-1838,-2835,-3563,-3948,-3990,-3668,-3048,-2182,-1183,-166,760,1468,1893,1969,1692,1096,248,-739,-1741,-2612,-3212,-3411,-3114,-2259,-853,1040,3313,5775,8262,10538,12453,13826,14595,14703,14204,13175,11777,10172,8551,7071,5852,4961,4398,4108,4008,3972,3905,3695,3294,2653,1786,718,-504,-1805,-3135,-4414,-5596,-6609,-7423,-7976,-8261,-8244,-7951,-7389,-6613,-5664,-4616,-3529,-2491,-1563,-833,-354,-192,-353,-851,-1625,-2606,-3681,-4718,-5582,-6161,-6337,-6073,-5329,-4135,-2559,-677,1379,3487,5515,7342,8869,10011,10719,10967,10752,10109,9070,7712,6099,4324,2457,594,-1198,-2829,-4238,-5344,-6112,-6469,-6425,-5953,-5096,-3906,-2455,-859,773,2318,3652,4698,5362,5625,5467,4910,4021,2854,1528,136,-1191,-2341,-3199,-3671,-3698,-3250,-2362,-1098,405,2009,3523,4787,5648,5976,5723,4853,3435,1560,-627,-2937,-5198,-7193,-8768,-9755,-10062,-9622,-8463,-6642,-4325,-1697,993,3505,5606,7111,7897,7918,7203,5862,4053,1986,-112,-2029,-3559,-4556,-4930,-4655,-3775,-2403,-696,1152,2921,4428,5483,5976,5853,5124,3900,2330,625,-993,-2318,-3196,-3524,-3298,-2577,-1491,-217,1070,2186,3015,3463,3534,3253,2714,2034,1329,743,359,283,535,1132,2034,3151,4413,5666,6828,7762,8392,8635,8448,7807,6714,5210,3359,1272,-917,-3044,-4938,-6426,-7374,-7671,-7291,-6247,-4645,-2629,-411,1804,3788,5363,6409,6843,6689,6007,4905,3557,2094,687,-547,-1535,-2228,-2653,-2852,-2896,-2873,-2844,-2870,-2955,-3102,-3262,-3385,-3394,-3237,-2843,-2209,-1327,-247,935,2134,3190,3996,4415,4370,3807,2762,1296,-422,-2204,-3828,-5042,-5684,-5576,-4700,-3063,-812,1856,4691,7413,9773,11545,12587,12808,12226,10901,8975,6631,4052,1474,-946,-3017,-4647,-5746,-6306,-6343,-5922,-5126,-4064,-2856,-1631,-516,382,964,1165,969,371,-562,-1755,-3096,-4459,-5707,-6736,-7430,-7736,-7641,-7143,-6331,-5251,-4039,-2766,-1556,-486,374,969,1282,1317,1090,668,97,-521,-1121,-1605,-1905,-1962,-1747,-1244,-488,476,1568,2680,3711,4545,5092,5282,5086,4512,3625,2517,1329,205,-707,-1288,-1461,-1209,-572,352,1412,2446,3255,3697,3620,2975,1743,20,-2066,-4293,-6431,-8224,-9448,-9935,-9613,-8490,-6704,-4444,-1988,409,2471,4022,4918,5137,4723,3785,2501,1037,-418,-1713,-2735,-3409,-3715,-3658,-3278,-2613,-1722,-635,595,1943,3349,4757,6098,7287,8255,8933,9273,9258,8890,8193,7215,6034,4723,3395,2130,1030,145,-472,-828,-933,-835,-593,-272,56,328,478,461,239,-204,-870,-1730,-2752,-3870,-5018,-6129,-7118,-7940,-8534,-8896,-9023,-8953,-8740,-8442,-8099,-7749,-7377,-6964,-6465,-5829,-5019,-4007,-2798,-1404,107,1696,3258,4740,6056,7161,8022,8635,9011,9187,9201,9083,8879,8593,8247,7840,7361,6812,6179,5448,4621,3678,2640,1504,315,-910,-2105,-3231,-4222,-5013,-5542,-5744,-5564,-4972,-3960,-2561,-849,1058,3004,4804,6258,7183,7424,6889,5555,3495,837,-2189,-5335,-8326,-10892,-12828,-13984,-14294,-13798,-12588,-10846,-8761,-6560,-4415,-2503,-910,302,1119,1586,1738,1659,1405,1064,686,338,72,-84,-85,78,419,947,1651,2532,3566,4742,6004,7331,8639,9883,10990,11905,12582,12989,13117,12957,12534,11868,10984,9931,8721,7390,5941,4384,2722,963,-873,-2757,-4644,-6467,-8167,-9642,-10821,-11612,-11944,-11775,-11078,-9878,-8251,-6288,-4164,-2020,-58,1593,2801,3533,3778,3628,3175,2581,1959,1456,1146,1094,1313,1789,2475,3315,4227,5127,5929,6540,6877,6883,6510,5772,4702,3399,1969,564,-687,-1653,-2240,-2406,-2147,-1543,-692,228,1055,1593,1705,1269,259,-1314,-3334,-5678,-8136,-10557,-12729,-14545,-15875,-16703,-17002,-16845,-16284,-15444,-14413,-13301,-12178,-11087,-10056,-9064,-8109,-7153,-6192,-5215,-4239,-3292,-2428,-1701,-1189,-940,-1004,-1379,-2020,-2874,-3802,-4716,-5461,-5948,-6084,-5821,-5170,-4155,-2868,-1404,124,1597,2917,4007,4818,5335,5582,5590,5433,5158,4839,4510,4195,3894,3581,3224,2774,2205,1492,631,-341,-1402,-2473,-3510,-4440,-5229,-5833,-6260,-6495,-6589,-6535,-6382,-6107,-5721,-5186,-4498,-3639,-2639,-1547,-446,547,1334,1807,1931,1680,1125,358,-483,-1224,-1743,-1888,-1604,-859,310,1806,3502,5243,6858,8222,9214,9780,9923,9673,9144,8428,7685,6999,6504,6214,6168,6310,6574,6866,7075,7119,6913,6433,5663,4651,3455,2167,884,-310,-1338,-2148,-2730,-3058,-3168,-3070,-2805,-2410,-1946,-1463,-1044,-756,-657,-813,-1211,-1869,-2686,-3607,-4484,-5209,-5645,-5701,-5305,-4427,-3096,-1364,657,2840,5040,7108,8923,10379,11430,12060,12300,12217,11906,11452,10973,10525,10182,9954,9836,9791,9761,9686,9508,9199,8743,8180,7541,6918,6368,5966,5732,5663,5708,5771,5743,5500,4946,4024,2722,1094,-771,-2752,-4713,-6551,-8154,-9491,-10513,-11255,-11729,-11993,-12087,-12052,-11926,-11720,-11447,-11110,-10683,-10172,-9535,-8770,-7856,-6799,-5599,-4305,-2941,-1585,-284,904,1923,2767,3406,3868,4171,4347,4435,4463,4453,4429,4397,4350,4291,4178,3991,3683,3218,2570,1741,757,-316,-1393,-2374,-3163,-3667,-3847,-3664,-3170,-2398,-1477,-502,378,1036,1365,1266,697,-364,-1869,-3764,-5912,-8181,-10399,-12379,-13978,-15029,-15465,-15206,-14291,-12762,-10744,-8400,-5895,-3453,-1243,543,1794,2421,2418,1838,788,-558,-2029,-3415,-4565,-5345,-5709,-5671,-5313,-4764,-4168,-3652,-3316,-3178,-3227,-3389,-3560,-3657,-3584,-3311,-2819,-2139,-1317,-413,498,1379,2171,2876,3479,4008,4479,4908,5317,5669,5968,6139,6158,5951,5484,4719,3637,2260,617,-1219,-3170,-5143,-7035,-8780,-10287,-11531,-12468,-13094,-13421,-13457,-13251,-12823,-12235,-11515,-10706,-9847,-8949,-8050,-7146,-6265,-5416,-4612,-3880,-3225,-2665,-2189,-1779,-1393,-969,-456,216,1065,2102,3290,4543,5782,6865,7716,8219,8354,8111,7554,6782,5932,5156,4610,4408,4654,5351,6490,7962,9625,11314,12824,13996,14684,14803,14340,13334,11893,10161,8284,6444,4741,3312,2176,1385,883,638,552,529,466,257,-178,-875,-1860,-3059,-4416,-5781,-7048,-8054,-8727,-8959,-8774,-8172,-7270,-6172,-5042,-4015,-3221,-2730,-2567,-2674,-2959,-3255,-3418,-3274,-2721,-1693,-202,1649,3736,5839,7784,9358,10447,10951,10893,10311,9356,8154,6897,5722,4762,4107,3785,3788,4054,4483,4968,5375,5610,5571,5222,4541,3559,2346,995,-391,-1688,-2819,-3714,-4341,-4723,-4886,-4891,-4818,-4724,-4674,-4694,-4771,-4882,-4953,-4929,-4737,-4346,-3742,-2965,-2067,-1151,-297,384,835,1013,931,628,196,-298,-757,-1136,-1420,-1610,-1764,-1921,-2132,-2418,-2774,-3150,-3483,-3686,-3673,-3382,-2773,-1846,-649,753,2243,3741,5115,6325,7289,8022,8518,8811,8942,8927,8786,8510,8069,7433,6558,5433,4060,2507,848,-758,-2195,-3293,-3956,-4116,-3752,-2929,-1730,-304,1198,2621,3824,4706,5185,5246,4882,4166,3184,2070,968,24,-648,-974,-933,-583,-2,669,1296,1765,1975,1920,1592,1078,462,-149,-644,-940,-978,-716,-166,648,1655,2775,3902,4933,5764,6296,6463,6211,5536,4441,2990,1233,-732,-2819,-4923,-6941,-8767,-10306,-11458,-12168,-12372,-12065,-11248,-9968,-8282,-6281,-4055,-1713,643,2913,5011,6861,8406,9585,10375,10730,10654,10139,9225,7944,6377,4578,2643,655,-1301,-3099,-4661,-5840,-6583,-6793,-6491,-5708,-4575,-3254,-1953,-876,-204,-75,-512,-1515,-2932,-4602,-6286,-7740,-8751,-9138,-8825,-7804,-6184,-4151,-1944,159,1911,3104,3620,3425,2596,1272,-334,-1989,-3459,-4550,-5116,-5089,-4467,-3317,-1777,-9,1767,3369,4601,5340,5534,5182,4391,3294,2089,966,115,-336,-313,171,1040,2140,3296,4313,5028,5316,5136,4494,3503,2287,1047,-63,-849,-1196,-997,-223,1115,2940,5122,7481,9804,11854,13419,14301,14378,13611,12030,9791,7087,4174,1325,-1246,-3338,-4881,-5842,-6305,-6385,-6243,-6032,-5895,-5914,-6139,-6539,-7059,-7586,-8012,-8222,-8122,-7661,-6825,-5655,-4248,-2722,-1249,27,956,1446,1474,1069,360,-504,-1294,-1811,-1861,-1304,-94,1750,4113,6804,9604,12246,14494,16128,16998,17021,16201,14614,12412,9795,6990,4239,1740,-343,-1913,-2950,-3471,-3544,-3257,-2683,-1905,-976,64,1167,2316,3440,4503,5407,6072,6394,6287,5671,4530,2853,715,-1775,-4478,-7191,-9741,-11934,-13609,-14681,-15092,-14889,-14155,-13036,-11691,-10298,-8993,-7882,-7029,-6393,-5941,-5526,-5034,-4315,-3263,-1819,16,2159,4475,6766,8821,10434,11447,11761,11389,10381,8911,7156,5345,3691,2384,1578,1342,1725,2642,4015,5661,7386,9003,10300,11151,11437,11142,10272,8922,7179,5182,3038,857,-1289,-3347,-5297,-7122,-8815,-10366,-11739,-12897,-13791,-14377,-14623,-14533,-14128,-13471,-12631,-11683,-10697,-9709,-8744,-7786,-6816,-5800,-4704,-3527,-2265,-969,302,1463,2426,3094,3409,3310,2802,1907,691,-742,-2279,-3784,-5112,-6145,-6750,-6857,-6406,-5398,-3870,-1910,375,2832,5308,7644,9686,11332,12494,13151,13320,13056,12440,11571,10526,9396,8216,7024,5809,4556,3241,1830,336,-1250,-2870,-4491,-6039,-7463,-8710,-9743,-10555,-11145,-11532,-11739,-11769,-11644,-11353,-10910,-10318,-9603,-8802,-7969,-7158,-6433,-5826,-5360,-4991,-4672,-4272,-3696,-2801,-1512,215,2346,4789,7377,9922,12200,14024,15234,15749,15566,14766,13513,12020,10534,9277,8453,8165,8469,9310,10582,12128,13767,15339,16697,17754,18470,18839,18915,18735,18355,17807,17080,16171,15033,13637,11984,10063,7931,5634,3246,859,-1448,-3570,-5424,-6922,-8016,-8669,-8913,-8796,-8427,-7941,-7470,-7162,-7121,-7421,-8082,-9069,-10306,-11676,-13056,-14310,-15344,-16088,-16523,-16675,-16585,-16329,-15936,-15437,-14794,-13968,-12863,-11422,-9566,-7300,-4654,-1754,1238,4088,6559,8420,9483,9660,8936,7435,5344,2940,532,-1608,-3205,-4127,-4278,-3715,-2539,-950,847,2629,4193,5386,6090,6253,5872,4986,3673,2023,159,-1833,-3814,-5709,-7403,-8825,-9919,-10647,-11026,-11092,-10931,-10638,-10348,-10165,-10211,-10557,-11235,-12237,-13491,-14900,-16308,-17579,-18547,-19107,-19173,-18719,-17760,-16363,-14593,-12563,-10342,-8007,-5618,-3192,-771,1647,4027,6323,8483,10421,12050,13308,14111,14461,14339,13791,12867,11624,10125,8417,6546,4560,2514,484,-1449,-3154,-4539,-5463,-5859,-5657,-4865,-3521,-1736,366,2605,4825,6855,8549,9790,10488,10584,10089,9023,7495,5639,3656,1759,201,-828,-1139,-654,629,2617,5111,7873,10621,13098,15085,16442,17108,17119,16565,15595,14367,13030,11717,10514,9468,8609,7928,7397,7011,6715,6502,6339,6213,6116,6048,5989,5943,5859,5727,5480,5101,4531,3750,2748,1499,63,-1569,-3293,-5075,-6820,-8471,-9969,-11283,-12395,-13316,-14048,-14628,-15049,-15339,-15478,-15462,-15279,-14919,-14380,-13681,-12856,-11950,-11036,-10156,-9375,-8702,-8129,-7615,-7069,-6418,-5553,-4417,-2956,-1183,869,3098,5397,7626,9648,11363,12682,13578,14061,14151,13914,13375,12578,11514,10179,8542,6591,4321,1789,-949,-3746,-6479,-8967,-11071,-12650,-13628,-13966,-13688,-12885,-11667,-10216,-8704,-7308,-6199,-5483,-5229,-5436,-6027,-6866,-7772,-8540,-8972,-8921,-8277,-7047,-5287,-3160,-860,1375,3341,4854,5831,6235,6154,5706,5087,4488,4079,3983,4256,4861,5728,6710,7675,8469,8987,9159,8961,8435,7648,6715,5750,4884,4215,3830,3786,4087,4744,5687,6850,8126,9360,10425,11130,11344,10931,9817,7987,5490,2448,-966,-4537,-8020,-11180,-13790,-15666,-16688,-16800,-16033,-14487,-12350,-9839,-7231,-4779,-2716,-1208,-333,-74,-324,-894,-1552,-2050,-2172,-1778,-796,699,2585,4610,6505,7992,8809,8794,7856,6043,3498,488,-2686,-5640,-8066,-9649,-10223,-9694,-8118,-5650,-2552,852,4199,7139,9342,10584,10716,9713,7665,4744,1205,-2651,-6539,-10155,-13279,-15728,-17403,-18264,-18350,-17732,-16552,-14956,-13135,-11258,-9512,-8032,-6923,-6235,-5942,-5972,-6186,-6421,-6494,-6265,-5629,-4562,-3131,-1456,267,1830,3028,3706,3769,3226,2168,766,-747,-2121,-3131,-3596,-3427,-2611,-1229,580,2630,4722,6672,8308,9530,10243,10454,10150,9415,8289,6872,5209,3381,1411,-623,-2690,-4688,-6522,-8059,-9140,-9641,-9431,-8452,-6722,-4320,-1458,1610,4557,7053,8804,9590,9320,8018,5870,3142,204,-2588,-4872,-6413,-7053,-6804,-5776,-4226,-2431,-751,523,1130,917,-151,-2018,-4497,-7347,-10268,-12926,-15042,-16330,-16630,-15833,-13974,-11159,-7622,-3634,465,4357,7737,10388,12161,13032,13063,12414,11305,10000,8748,7788,7278,7321,7916,8993,10396,11934,13387,14551,15266,15421,14985,13978,12488,10637,8590,6516,4600,2997,1849,1218,1153,1564,2368,3365,4366,5158,5570,5459,4786,3526,1772,-377,-2749,-5177,-7460,-9452,-10983,-11973,-12352,-12114,-11303,-9985,-8284,-6300,-4189,-2024,62,2036,3825,5412,6754,7812,8543,8871,8755,8125,6966,5286,3148,675,-1972,-4579,-6957,-8884,-10242,-10895,-10868,-10153,-8908,-7245,-5356,-3408,-1537,135,1554,2695,3576,4244,4740,5124,5402,5587,5641,5524,5184,4577,3690,2528,1163,-326,-1808,-3150,-4235,-4935,-5211,-5018,-4421,-3496,-2395,-1283,-334,284,462,125,-733,-2039,-3703,-5548,-7427,-9154,-10607,-11654,-12257,-12374,-12027,-11268,-10133,-8716,-7037,-5193,-3189,-1122,984,3042,4993,6766,8293,9516,10397,10888,10998,10703,10043,9038,7740,6205,4498,2707,910,-762,-2219,-3313,-3949,-4012,-3444,-2214,-345,2066,4904,7965,11037,13889,16278,18016,18953,19006,18199,16606,14407,11816,9082,6451,4125,2254,898,48,-402,-588,-691,-861,-1225,-1822,-2642,-3585,-4524,-5302,-5781,-5861,-5505,-4730,-3621,-2296,-889,445,1625,2559,3253,3733,4081,4403,4796,5344,6097,7034,8112,9186,10111,10688,10732,10098,8687,6510,3661,339,-3181,-6571,-9518,-11722,-13007,-13275,-12569,-11061,-8985,-6678,-4444,-2602,-1358,-880,-1175,-2212,-3835,-5867,-8086,-10297,-12291,-13937,-15093,-15701,-15701,-15107,-13934,-12271,-10199,-7863,-5381,-2915,-572,1517,3290,4678,5676,6286,6557,6541,6323,5978,5599,5266,5040,4984,5105,5409,5856,6385,6919,7369,7635,7641,7293,6541,5350,3712,1685,-654,-3165,-5671,-7995,-9923,-11293,-11957,-11833,-10908,-9227,-6923,-4165,-1193,1768,4438,6627,8118,8813,8655,7670,5970,3715,1127,-1540,-4039,-6123,-7601,-8348,-8303,-7500,-6040,-4061,-1762,687,3096,5324,7254,8810,9954,10686,11030,11053,10828,10457,10039,9654,9385,9249,9267,9388,9581,9763,9897,9926,9830,9609,9263,8820,8280,7660,6941,6111,5132,3986,2643,1116,-594,-2430,-4352,-6276,-8136,-9854,-11357,-12592,-13508,-14078,-14295,-14176,-13748,-13076,-12211,-11242,-10231,-9270,-8416,-7728,-7240,-6939,-6805,-6758,-6704,-6540,-6144,-5445,-4374,-2936,-1169,834,2942,5005,6848,8327,9293,9668,9409,8546,7166,5428,3511,1649,50,-1080,-1586,-1374,-442,1140,3187,5466,7688,9560,10840,11337,10970,9755,7814,5349,2633,-57,-2442,-4313,-5537,-6083,-6015,-5490,-4709,-3903,-3277,-2975,-3076,-3547,-4291,-5121,-5841,-6237,-6166,-5541,-4386,-2816,-1015,778,2329,3415,3893,3682,2807,1391,-393,-2269,-3998,-5297,-5976,-5888,-5006,-3379,-1166,1427,4155,6766,9063,10875,12123,12796,12927,12643,12044,11299,10524,9827,9279,8891,8638,8436,8185,7731,6969,5758,4056,1848,-785,-3697,-6668,-9458,-11798,-13483,-14346,-14323,-13444,-11813,-9643,-7150,-4626,-2302,-423,873,1463,1361,595,-689,-2332,-4122,-5839,-7290,-8292,-8764,-8634,-7973,-6854,-5438,-3898,-2392,-1083,-71,572,837,754,397,-119,-675,-1125,-1361,-1269,-792,104,1414,3081,5043,7199,9451,11705,13843,15797,17443,18704,19478,19658,19190,18012,16146,13649,10658,7354,3980,786,-1962,-4053,-5297,-5632,-5044,-3659,-1653,718,3191,5495,7428,8821,9618,9803,9460,8695,7654,6466,5248,4057,2927,1826,721,-463,-1758,-3192,-4730,-6302,-7793,-9065,-10005,-10491,-10501,-10028,-9159,-8011,-6740,-5488,-4396,-3536,-2933,-2557,-2319,-2124,-1867,-1490,-960,-321,391,1059,1638,2035,2251,2290,2208,2089,2003,2011,2136,2332,2530,2587,2381,1773,695,-866,-2839,-5071,-7367,-9484,-11215,-12377,-12874,-12694,-11899,-10659,-9164,-7665,-6392,-5551,-5297,-5703,-6768,-8422,-10502,-12846,-15197,-17375,-19150,-20388,-20976,-20885,-20142,-18835,-17090,-15074,-12949,-10890,-9040,-7513,-6385,-5701,-5434,-5569,-5999,-6646,-7367,-8041,-8507,-8656,-8338,-7507,-6085,-4107,-1636,1208,4211,7176,9827,11946,13331,13859,13503,12312,10447,8125,5613,3187,1099,-445,-1314,-1442,-869,325,1961,3871,5834,7699,9310,10613,11584,12265,12732,13048,13291,13456,13539,13449,13104,12388,11221,9563,7432,4934,2219,-481,-2936,-4903,-6196,-6693,-6344,-5199,-3370,-1035,1599,4314,6924,9256,11230,12780,13930,14723,15236,15550,15738,15832,15856,15764,15505,14995,14140,12882,11164,8994,6425,3546,507,-2548,-5443,-8039,-10200,-11852,-12932,-13445,-13403,-12863,-11890,-10568,-9001,-7294,-5565,-3926,-2483,-1310,-480,6,126,-46,-479,-1078,-1781,-2517,-3231,-3884,-4457,-4919,-5292,-5560,-5752,-5879,-5956,-5990,-5967,-5860,-5624,-5211,-4572,-3675,-2518,-1130,424,2048,3630,5045,6198,6989,7401,7404,7088,6511,5834,5174,4681,4440,4525,4899,5518,6233,6892,7312,7319,6795,5660,3940,1710,-856,-3555,-6154,-8421,-10183,-11301,-11727,-11483,-10650,-9378,-7840,-6221,-4701,-3420,-2473,-1891,-1657,-1680,-1868,-2056,-2141,-1975,-1513,-704,405,1753,3227,4709,6084,7262,8193,8853,9285,9524,9668,9785,9956,10247,10672,11249,11919,12638,13296,13808,14045,13915,13315,12181,10482,8228,5484,2364,-973,-4351,-7566,-10453,-12860,-14706,-15956,-16654,-16878,-16759,-16413,-15955,-15434,-14866,-14181,-13295,-12086,-10467,-8396,-5914,-3154,-336,2271,4356,5669,5997,5271,3537,981,-2085,-5274,-8178,-10388,-11626,-11683,-10555,-8374,-5417,-2083,1196,3977,5899,6693,6273,4668,2088,-1165,-4722,-8188,-11213,-13518,-14917,-15357,-14872,-13613,-11803,-9684,-7555,-5614,-4088,-3042,-2540,-2500,-2832,-3357,-3920,-4344,-4524,-4386,-3929,-3210,-2317,-1366,-464,302,868,1202,1280,1113,689,47,-805,-1798,-2870,-3922,-4854,-5577,-6014,-6151,-5983,-5604,-5079,-4554,-4121,-3890,-3924,-4244,-4852,-5678,-6652,-7640,-8511,-9113,-9293,-8953,-7982,-6393,-4207,-1554,1388,4396,7225,9653,11491,12639,13054,12810,12027,10909,9655,8482,7548,6960,6737,6824,7086,7359,7451,7216,6526,5365,3769,1873,-139,-2048,-3643,-4746,-5255,-5149,-4496,-3444,-2205,-986,-12,577,699,364,-339,-1265,-2239,-3095,-3691,-3954,-3870,-3487,-2895,-2227,-1587,-1095,-810,-750,-896,-1155,-1430,-1592,-1542,-1205,-565,338,1426,2560,3615,4446,4938,5031,4697,3991,3007,1890,807,-80,-617,-721,-337,494,1691,3113,4603,5992,7151,7967,8393,8415,8054,7380,6459,5381,4242,3117,2104,1263,676,401,498,1008,1950,3307,5027,7001,9070,11048,12712,13850,14278,13860,12543,10369,7450,4013,309,-3353,-6702,-9474,-11513,-12711,-13090,-12737,-11801,-10487,-8982,-7460,-6045,-4792,-3717,-2758,-1864,-930,86,1228,2482,3795,5092,6274,7244,7926,8265,8257,7933,7364,6663,5939,5312,4862,4630,4586,4670,4735,4645,4239,3392,2052,237,-1947,-4288,-6561,-8475,-9799,-10346,-10033,-8880,-7035,-4724,-2245,87,1995,3256,3745,3432,2391,757,-1250,-3409,-5465,-7220,-8505,-9235,-9398,-9048,-8315,-7352,-6357,-5487,-4929,-4771,-5099,-5910,-7151,-8721,-10481,-12258,-13886,-15199,-16042,-16305,-15890,-14753,-12896,-10357,-7257,-3725,29,3814,7403,10599,13243,15203,16438,16938,16765,16044,14912,13543,12111,10745,9584,8673,8063,7719,7613,7669,7818,7989,8107,8128,8004,7708,7237,6565,5723,4699,3544,2282,977,-311,-1515,-2563,-3414,-4016,-4376,-4499,-4440,-4276,-4089,-3983,-4028,-4267,-4690,-5235,-5799,-6240,-6427,-6229,-5564,-4408,-2782,-779,1469,3809,6063,8093,9770,11031,11848,12244,12277,12024,11569,11001,10374,9742,9118,8494,7853,7162,6400,5563,4663,3735,2828,1991,1247,624,66,-462,-1055,-1803,-2769,-4007,-5488,-7133,-8799,-10282,-11382,-11888,-11687,-10710,-9044,-6821,-4322,-1805,377,1985,2780,2678,1682,-57,-2313,-4755,-7065,-8922,-10106,-10476,-10027,-8851,-7137,-5116,-3043,-1112,500,1752,2622,3206,3595,3906,4244,4657,5179,5770,6392,6942,7363,7565,7514,7193,6616,5838,4905,3909,2910,1990,1217,630,275,139,215,449,788,1170,1539,1849,2083,2220,2251,2174,1946,1565,951,105,-1044,-2465,-4154,-6038,-8015,-9972,-11758,-13265,-14355,-14984,-15081,-14672,-13763,-12420,-10689,-8660,-6385,-3957,-1425,1129,3667,6122,8450,10607,12519,14163,15457,16383,16890,16982,16661,15990,15036,13938,12813,11831,11095,10722,10714,11049,11604,12216,12694,12846,12497,11545,9928,7690,4914,1766,-1555,-4850,-7890,-10527,-12608,-14082,-14912,-15155,-14857,-14134,-13067,-11759,-10273,-8665,-6961,-5188,-3363,-1527,260,1912,3317,4364,4936,4945,4340,3124,1353,-842,-3287,-5759,-8010,-9798,-10913,-11192,-10579,-9075,-6822,-4000,-871,2284,5219,7688,9565,10755,11268,11179,10599,9696,8601,7471,6386,5421,4595,3889,3287,2737,2218,1719,1228,766,329,-70,-445,-786,-1103,-1365,-1543,-1585,-1444,-1091,-531,184,960,1659,2129,2221,1805,824,-752,-2834,-5311,-7990,-10657,-13093,-15093,-16490,-17159,-17058,-16176,-14618,-12493,-10018,-7376,-4839,-2572,-798,406,979,981,534,-174,-919,-1459,-1594,-1156,-57,1693,4042,6796,9759,12653,15200,17140,18257,18404,17536,15715,13080,9893,6429,3007,-73,-2581,-4342,-5299,-5471,-4982,-4005,-2768,-1486,-358,475,950,1057,876,496,61,-341,-604,-714,-663,-502,-303,-144,-109,-262,-639,-1251,-2062,-3011,-4019,-4981,-5822,-6458,-6857,-6993,-6885,-6541,-5995,-5254,-4327,-3199,-1859,-275,1535,3561,5726,7934,10049,11916,13380,14305,14584,14185,13119,11484,9442,7191,4997,3091,1721,1057,1204,2186,3907,6217,8839,11506,13881,15682,16681,16705,15732,13787,11048,7709,4068,391,-3032,-5973,-8257,-9780,-10526,-10532,-9926,-8852,-7496,-6058,-4693,-3573,-2785,-2415,-2460,-2913,-3688,-4695,-5818,-6922,-7895,-8632,-9037,-9063,-8645,-7804,-6529,-4904,-3010,-965,1067,2954,4549,5756,6527,6870,6842,6544,6105,5634,5239,4981,4859,4850,4855,4772,4472,3858,2843,1422,-374,-2451,-4663,-6848,-8843,-10485,-11692,-12377,-12563,-12270,-11594,-10630,-9483,-8264,-7053,-5933,-4957,-4171,-3631,-3357,-3428,-3838,-4646,-5821,-7346,-9153,-11139,-13212,-15200,-17021,-18491,-19547,-20094,-20092,-19569,-18519,-17040,-15159,-12997,-10598,-8085,-5531,-3044,-730,1327,3038,4344,5222,5663,5715,5438,4954,4372,3847,3495,3409,3642,4171,4945,5857,6797,7657,8348,8829,9074,9116,8986,8753,8463,8185,7954,7797,7707,7645,7544,7312,6855,6080,4935,3398,1496,-683,-3030,-5377,-7582,-9483,-10969,-11956,-12416,-12370,-11875,-11035,-9953,-8745,-7494,-6266,-5068,-3897,-2684,-1390,66,1714,3573,5608,7752,9894,11904,13657,15022,15939,16349,16289,15809,15005,13988,12859,11706,10586,9517,8500,7492,6483,5409,4288,3091,1850,581,-683,-1933,-3130,-4289,-5375,-6385,-7292,-8047,-8604,-8881,-8810,-8330,-7406,-6055,-4333,-2359,-251,1796,3661,5164,6205,6711,6642,6050,4998,3621,2052,434,-1122,-2523,-3743,-4757,-5597,-6256,-6757,-7043,-7093,-6804,-6119,-4968,-3320,-1204,1302,4057,6856,9482,11682,13242,13987,13830,12766,10904,8418,5554,2579,-273,-2769,-4791,-6239,-7118,-7462,-7330,-6817,-5973,-4877,-3546,-2027,-335,1468,3309,5078,6633,7827,8510,8579,7972,6719,4901,2674,223,-2252,-4569,-6586,-8194,-9365,-10074,-10380,-10309,-9942,-9311,-8452,-7385,-6091,-4577,-2832,-889,1200,3344,5435,7355,8998,10292,11196,11736,11947,11935,11779,11582,11401,11269,11177,11070,10884,10517,9896,8947,7661,6037,4165,2133,87,-1836,-3512,-4857,-5820,-6438,-6761,-6911,-6993,-7120,-7350,-7699,-8117,-8499,-8729,-8660,-8205,-7303,-5964,-4281,-2382,-457,1284,2652,3470,3614,3043,1759,-142,-2521,-5198,-7990,-10702,-13205,-15349,-17078,-18292,-18982,-19089,-18603,-17516,-15819,-13563,-10787,-7608,-4155,-617,2780,5816,8241,9884,10598,10347,9173,7214,4690,1885,-921,-3419,-5414,-6728,-7342,-7286,-6718,-5812,-4786,-3831,-3088,-2643,-2510,-2617,-2894,-3175,-3378,-3395,-3205,-2847,-2404,-2012,-1821,-1952,-2521,-3545,-5029,-6855,-8905,-10986,-12909,-14505,-15616,-16182,-16162,-15633,-14665,-13429,-12031,-10638,-9305,-8120,-7064,-6127,-5257,-4376,-3455,-2411,-1249,52,1463,2937,4435,5894,7278,8553,9708,10746,11685,12523,13290,13945,14480,14826,14910,14667,14012,12916,11367,9400,7107,4604,2049,-403,-2594,-4405,-5742,-6576,-6904,-6804,-6343,-5674,-4886,-4126,-3457,-2949,-2602,-2383,-2225,-2040,-1746,-1292,-663,102,917,1674,2248,2532,2458,1998,1184,85,-1184,-2506,-3740,-4778,-5512,-5880,-5838,-5378,-4521,-3312,-1823,-145,1599,3293,4794,6014,6863,7338,7444,7274,6926,6524,6195,6021,6070,6336,6792,7346,7908,8356,8603,8580,8268,7697,6930,6065,5192,4399,3737,3226,2846,2543,2259,1909,1450,842,75,-806,-1781,-2752,-3687,-4506,-5183,-5697,-6045,-6250,-6342,-6344,-6298,-6208,-6093,-5940,-5745,-5489,-5152,-4732,-4191,-3539,-2756,-1830,-791,382,1619,2904,4144,5295,6264,7015,7507,7760,7811,7735,7628,7570,7652,7894,8293,8777,9234,9523,9507,9064,8151,6763,5011,3028,1048,-734,-2086,-2882,-3043,-2621,-1738,-611,503,1351,1705,1412,418,-1243,-3418,-5890,-8396,-10655,-12438,-13556,-13932,-13575,-12566,-11108,-9373,-7622,-6037,-4788,-3967,-3596,-3628,-3956,-4440,-4925,-5262,-5354,-5097,-4479,-3483,-2151,-557,1198,2994,4672,6127,7218,7889,8100,7863,7237,6298,5158,3924,2736,1697,939,546,586,1100,2060,3441,5132,7033,8990,10867,12497,13775,14585,14883,14652,13915,12718,11138,9221,7048,4669,2131,-499,-3164,-5796,-8277,-10542,-12433,-13879,-14739,-14962,-14490,-13350,-11603,-9397,-6907,-4378,-2028,-113,1214,1821,1706,948,-272,-1722,-3093,-4146,-4603,-4341,-3281,-1472,942,3748,6692,9508,11954,13845,15035,15487,15192,14252,12774,10926,8888,6817,4877,3184,1808,806,171,-120,-112,106,461,847,1182,1406,1482,1415,1236,988,726,491,304,165,55,-72,-262,-572,-1050,-1723,-2627,-3747,-5084,-6583,-8193,-9809,-11316,-12557,-13391,-13656,-13270,-12156,-10365,-7962,-5138,-2079,961,3757,6093,7810,8791,9021,8508,7370,5728,3766,1653,-450,-2389,-4081,-5421,-6385,-6923,-7035,-6699,-5943,-4789,-3296,-1565,309,2176,3920,5389,6494,7133,7277,6925,6127,4988,3641,2235,939,-132,-858,-1206,-1156,-782,-154,580,1286,1826,2069,1937,1379,403,-941,-2558,-4317,-6092,-7710,-9062,-10018,-10517,-10521,-10038,-9110,-7812,-6203,-4390,-2423,-394,1652,3655,5575,7371,9011,10470,11729,12760,13565,14106,14380,14362,14032,13394,12456,11273,9912,8495,7137,5976,5119,4634,4548,4795,5295,5873,6373,6623,6499,5941,4975,3684,2228,761,-560,-1623,-2369,-2802,-2958,-2935,-2811,-2703,-2668,-2761,-2970,-3252,-3519,-3678,-3622,-3307,-2716,-1915,-1028,-230,304,372,-116,-1243,-2931,-5046,-7341,-9531,-11305,-12394,-12599,-11824,-10116,-7620,-4608,-1390,1678,4296,6207,7287,7502,6967,5862,4457,3031,1831,1062,813,1095,1820,2826,3930,4932,5682,6067,6066,5710,5101,4385,3702,3197,2944,2975,3238,3613,3964,4100,3913,3282,2218,747,-992,-2869,-4704,-6349,-7690,-8637,-9187,-9352,-9214,-8858,-8386,-7886,-7414,-7006,-6657,-6352,-6058,-5755,-5417,-5050,-4659,-4266,-3888,-3554,-3267,-3032,-2836,-2654,-2464,-2254,-1993,-1697,-1338,-935,-472,57,659,1359,2160,3078,4109,5226,6390,7525,8541,9346,9840,9983,9735,9149,8293,7287,6278,5372,4694,4283,4152,4260,4503,4768,4919,4824,4407,3621,2498,1129,-356,-1770,-2957,-3757,-4079,-3897,-3263,-2280,-1150,-33,827,1308,1282,756,-185,-1380,-2594,-3599,-4188,-4233,-3697,-2647,-1233,340,1833,3053,3836,4135,3970,3455,2762,2069,1550,1316,1426,1867,2572,3453,4396,5312,6141,6839,7436,7940,8402,8837,9232,9543,9678,9528,8988,7987,6498,4607,2430,215,-1815,-3402,-4357,-4590,-4105,-3037,-1607,-68,1290,2252,2655,2435,1641,388,-1131,-2708,-4134,-5259,-5961,-6232,-6080,-5603,-4890,-4058,-3179,-2324,-1506,-738,-2,723,1442,2164,2852,3462,3909,4113,3989,3487,2613,1416,23,-1410,-2705,-3694,-4267,-4372,-4062,-3448,-2733,-2122,-1836,-2042,-2832,-4228,-6151,-8461,-10972,-13463,-15744,-17624,-18991,-19769,-19953,-19590,-18768,-17599,-16216,-14732,-13241,-11826,-10519,-9346,-8318,-7424,-6683,-6097,-5687,-5476,-5459,-5624,-5910,-6234,-6480,-6517,-6237,-5547,-4439,-2939,-1189,659,2375,3776,4683,4998,4702,3857,2607,1146,-283,-1471,-2196,-2348,-1868,-795,734,2539,4409,6125,7524,8489,8976,9016,8685,8098,7371,6615,5882,5208,4558,3897,3151,2273,1216,-16,-1405,-2894,-4403,-5872,-7195,-8348,-9239,-9863,-10161,-10102,-9646,-8729,-7320,-5377,-2925,-23,3181,6491,9646,12383,14458,15698,16030,15498,14236,12495,10524,8619,6992,5813,5143,4973,5219,5755,6433,7122,7710,8130,8363,8430,8378,8280,8174,8086,7995,7830,7495,6878,5878,4440,2566,333,-2107,-4556,-6782,-8577,-9755,-10231,-9982,-9083,-7679,-5966,-4151,-2444,-1003,72,727,1000,930,623,134,-441,-1084,-1737,-2406,-3035,-3621,-4078,-4376,-4439,-4211,-3665,-2764,-1532,10,1773,3679,5570,7320,8765,9798,10321,10344,9875,9049,7969,6818,5705,4775,4043,3544,3182,2872,2465,1845,912,-360,-1926,-3684,-5448,-7038,-8252,-8932,-8992,-8386,-7191,-5517,-3569,-1575,213,1593,2397,2591,2202,1381,319,-756,-1646,-2208,-2372,-2174,-1705,-1130,-615,-311,-315,-643,-1242,-1989,-2735,-3328,-3636,-3599,-3172,-2421,-1408,-267,883,1907,2716,3247,3495,3504,3344,3114,2901,2778,2773,2867,3018,3117,3098,2859,2373,1637,701,-330,-1343,-2207,-2803,-3065,-2938,-2452,-1646,-622,526,1670,2722,3585,4203,4535,4554,4262,3665,2794,1696,424,-929,-2282,-3512,-4520,-5185,-5430,-5196,-4479,-3333,-1868,-251,1317,2613,3434,3597,2986,1560,-637,-3465,-6711,-10091,-13309,-16061,-18113,-19287,-19528,-18849,-17393,-15334,-12914,-10356,-7877,-5638,-3755,-2261,-1164,-390,132,503,807,1118,1470,1890,2361,2869,3376,3850,4239,4515,4629,4577,4335,3940,3414,2816,2207,1624,1142,762,514,377,310,255,123,-175,-724,-1590,-2803,-4352,-6194,-8232,-10362,-12429,-14280,-15749,-16685,-16963,-16542,-15399,-13660,-11450,-9007,-6566,-4379,-2663,-1587,-1241,-1638,-2706,-4321,-6281,-8411,-10462,-12281,-13675,-14544,-14813,-14453,-13487,-11975,-9989,-7653,-5068,-2360,358,2997,5470,7738,9744,11480,12903,14012,14768,15172,15203,14879,14194,13194,11904,10411,8782,7140,5581,4217,3123,2341,1872,1685,1708,1856,2041,2185,2235,2186,2049,1895,1791,1819,2017,2402,2920,3498,4000,4321,4328,3952,3131,1877,207,-1782,-3999,-6285,-8484,-10423,-11939,-12902,-13237,-12914,-11979,-10531,-8706,-6687,-4641,-2734,-1104,180,1092,1678,2033,2293,2592,3081,3820,4871,6195,7721,9345,10931,12353,13507,14303,14707,14709,14338,13652,12700,11573,10301,8961,7591,6237,4965,3811,2853,2109,1624,1371,1341,1472,1716,1998,2257,2433,2466,2328,1987,1453,735,-116,-1057,-2020,-2947,-3789,-4500,-5063,-5468,-5737,-5899,-5988,-6050,-6101,-6152,-6177,-6128,-5928,-5509,-4797,-3749,-2372,-715,1131,3021,4817,6360,7531,8246,8487,8279,7731,6947,6096,5276,4604,4092,3741,3469,3190,2804,2226,1420,382,-838,-2160,-3471,-4678,-5658,-6372,-6763,-6853,-6679,-6301,-5812,-5286,-4810,-4455,-4263,-4266,-4459,-4801,-5255,-5742,-6210,-6599,-6864,-6982,-6912,-6638,-6138,-5380,-4375,-3123,-1667,-73,1576,3173,4602,5747,6517,6850,6728,6206,5372,4373,3371,2510,1920,1664,1752,2144,2753,3485,4233,4935,5535,6030,6448,6814,7183,7552,7910,8183,8268,8029,7338,6081,4209,1731,-1246,-4529,-7863,-10925,-13411,-15030,-15578,-14970,-13235,-10552,-7194,-3527,62,3191,5552,6921,7220,6470,4849,2598,32,-2525,-4775,-6491,-7503,-7775,-7308,-6216,-4629,-2707,-600,1550,3658,5626,7423,8991,10313,11345,12063,12436,12435,12070,11344,10324,9083,7719,6343,5046,3884,2901,2055,1321,600,-165,-1047,-2063,-3195,-4374,-5492,-6416,-7019,-7186,-6862,-6034,-4773,-3197,-1484,167,1550,2497,2862,2616,1765,456,-1128,-2707,-4025,-4784,-4838,-4038,-2470,-233,2369,5039,7393,9111,9917,9681,8391,6211,3419,400,-2435,-4691,-6081,-6421,-5716,-4075,-1771,900,3581,5966,7813,8944,9315,8934,7901,6371,4487,2441,355,-1635,-3459,-5064,-6436,-7574,-8510,-9255,-9858,-10318,-10644,-10816,-10785,-10515,-9929,-9008,-7725,-6122,-4253,-2230,-157,1834,3643,5177,6375,7210,7674,7807,7646,7263,6727,6094,5440,4803,4252,3813,3545,3459,3573,3877,4336,4905,5538,6167,6771,7301,7764,8145,8474,8745,8996,9215,9402,9527,9537,9358,8917,8114,6905,5236,3126,627,-2159,-5072,-7935,-10541,-12682,-14195,-14937,-14873,-14023,-12505,-10525,-8308,-6137,-4227,-2776,-1862,-1499,-1580,-1959,-2408,-2738,-2741,-2314,-1397,-44,1648,3498,5344,6992,8307,9209,9635,9633,9225,8519,7586,6516,5371,4192,3003,1820,669,-409,-1348,-2074,-2514,-2612,-2353,-1781,-965,-44,839,1539,1903,1852,1324,339,-1033,-2675,-4422,-6103,-7546,-8602,-9170,-9191,-8668,-7660,-6261,-4617,-2868,-1173,346,1591,2508,3094,3376,3418,3298,3099,2885,2716,2596,2536,2499,2453,2376,2257,2115,2005,1991,2159,2574,3272,4226,5364,6528,7540,8193,8302,7756,6504,4633,2291,-264,-2759,-4914,-6501,-7382,-7527,-6998,-5981,-4676,-3354,-2222,-1470,-1191,-1415,-2087,-3103,-4310,-5556,-6671,-7531,-8033,-8121,-7788,-7074,-6046,-4820,-3491,-2183,-978,50,866,1459,1839,2036,2089,2034,1928,1806,1718,1702,1780,1975,2297,2728,3275,3901,4606,5363,6162,6990,7829,8659,9457,10189,10825,11327,11651,11749,11580,11088,10246,9020,7421,5463,3216,748,-1824,-4381,-6785,-8884,-10534,-11605,-11978,-11607,-10473,-8658,-6281,-3552,-685,2045,4418,6203,7259,7507,6952,5711,3965,1979,30,-1596,-2680,-3079,-2755,-1789,-334,1384,3135,4708,5949,6777,7209,7298,7187,6992,6862,6877,7100,7528,8133,8855,9621,10347,10980,11429,11684,11663,11364,10746,9793,8520,6928,5084,3047,921,-1181,-3163,-4894,-6313,-7343,-7973,-8204,-8100,-7712,-7162,-6541,-5955,-5494,-5226,-5184,-5404,-5849,-6492,-7255,-8050,-8779,-9367,-9749,-9917,-9907,-9774,-9645,-9610,-9789,-10235,-10964,-11922,-12990,-14026,-14844,-15297,-15267,-14688,-13601,-12070,-10266,-8353,-6523,-4935,-3690,-2840,-2345,-2115,-2019,-1893,-1625,-1108,-332,658,1759,2805,3639,4087,4051,3450,2326,746,-1107,-3055,-4843,-6296,-7208,-7504,-7142,-6171,-4726,-2970,-1130,581,1949,2807,3067,2669,1697,209,-1615,-3632,-5673,-7594,-9281,-10664,-11671,-12292,-12487,-12235,-11530,-10349,-8730,-6714,-4422,-1993,367,2450,4043,4964,5112,4463,3103,1230,-895,-2943,-4589,-5554,-5637,-4741,-2904,-257,2963,6473,9956,13121,15703,17513,18455,18494,17727,16298,14431,12385,10413,8751,7579,7005,7045,7650,8669,9942,11244,12390,13202,13568,13412,12726,11527,9874,7834,5496,2953,321,-2290,-4756,-6966,-8838,-10298,-11337,-11951,-12191,-12119,-11818,-11364,-10838,-10291,-9763,-9276,-8823,-8391,-7965,-7517,-7036,-6517,-5935,-5296,-4576,-3744,-2801,-1686,-431,1007,2572,4248,5953,7628,9178,10550,11662,12495,12998,13176,12998,12490,11625,10447,8964,7220,5269,3159,964,-1255,-3430,-5484,-7346,-8920,-10119,-10841,-11002,-10524,-9391,-7597,-5266,-2516,404,3248,5730,7593,8619,8685,7745,5873,3233,64,-3326,-6623,-9505,-11703,-13015,-13315,-12594,-10916,-8444,-5402,-2023,1404,4669,7538,9889,11616,12712,13225,13256,12966,12497,12029,11672,11520,11592,11864,12261,12679,13015,13160,13063,12689,12051,11207,10198,9114,7980,6856,5729,4598,3448,2239,994,-296,-1561,-2743,-3746,-4491,-4919,-5000,-4764,-4259,-3596,-2870,-2195,-1663,-1314,-1202,-1291,-1582,-2018,-2564,-3190,-3861,-4585,-5352,-6187,-7101,-8114,-9231,-10445,-11728,-13022,-14234,-15261,-15947,-16179,-15799,-14735,-12933,-10411,-7275,-3660,185,4005,7488,10345,12317,13238,13019,11712,9457,6492,3113,-381,-3676,-6544,-8794,-10347,-11196,-11400,-11079,-10355,-9364,-8204,-6961,-5685,-4398,-3140,-1895,-713,408,1416,2256,2875,3189,3141,2680,1781,453,-1242,-3252,-5445,-7726,-9966,-12051,-13888,-15385,-16461,-17071,-17140,-16644,-15565,-13901,-11722,-9119,-6262,-3365,-673,1548,3064,3683,3299,1921,-367,-3326,-6704,-10125,-13268,-15796,-17465,-18119,-17705,-16309,-14085,-11291,-8208,-5106,-2258,170,2043,3317,4016,4183,3930,3350,2554,1649,718,-143,-878,-1418,-1735,-1795,-1598,-1145,-459,429,1461,2570,3657,4616,5342,5741,5769,5430,4783,3950,3082,2337,1881,1804,2164,2905,3928,5029,6003,6594,6620,5933,4523,2468,-8,-2612,-4974,-6745,-7621,-7400,-6041,-3625,-408,3292,7072,10577,13478,15579,16768,17079,16609,15528,14029,12270,10398,8482,6555,4598,2595,507,-1639,-3801,-5880,-7723,-9197,-10138,-10453,-10103,-9106,-7602,-5744,-3773,-1909,-356,730,1276,1289,841,92,-801,-1626,-2237,-2497,-2350,-1803,-919,173,1312,2351,3113,3536,3552,3220,2637,1956,1377,1061,1181,1810,2979,4623,6624,8800,10965,12916,14483,15522,15957,15729,14872,13420,11470,9122,6513,3764,1030,-1563,-3866,-5774,-7177,-8014,-8255,-7923,-7063,-5821,-4312,-2746,-1283,-81,742,1152,1152,835,312,-268,-786,-1146,-1322,-1347,-1310,-1339,-1572,-2122,-3063,-4388,-6034,-7851,-9641,-11185,-12249,-12662,-12310,-11184,-9390,-7133,-4690,-2369,-451,857,1442,1332,649,-387,-1485,-2392,-2828,-2653,-1768,-224,1858,4255,6701,8920,10642,11664,11863,11199,9743,7633,5082,2325,-397,-2863,-4904,-6390,-7253,-7486,-7109,-6209,-4876,-3236,-1419,454,2254,3882,5232,6234,6811,6943,6596,5818,4638,3170,1513,-176,-1746,-3052,-3945,-4346,-4205,-3543,-2459,-1067,451,1939,3241,4253,4910,5212,5192,4921,4489,3966,3440,2939,2521,2178,1936,1780,1719,1754,1884,2112,2432,2812,3214,3566,3792,3808,3563,3016,2201,1167,20,-1113,-2108,-2836,-3227,-3224,-2858,-2166,-1260,-241,768,1659,2366,2824,3050,3058,2927,2729,2561,2467,2498,2626,2803,2943,2936,2692,2117,1200,-78,-1627,-3358,-5131,-6789,-8216,-9277,-9929,-10130,-9898,-9272,-8298,-7034,-5539,-3861,-2041,-145,1815,3751,5647,7407,8989,10292,11267,11828,11944,11580,10761,9507,7917,6055,4053,1989,-25,-1938,-3689,-5245,-6579,-7659,-8439,-8891,-8948,-8596,-7797,-6570,-4936,-2968,-752,1591,3905,6047,7831,9128,9793,9761,8992,7532,5462,2941,155,-2680,-5318,-7575,-9244,-10243,-10497,-10074,-9058,-7638,-6010,-4387,-2961,-1872,-1187,-909,-959,-1202,-1473,-1595,-1423,-857,133,1509,3158,4940,6663,8180,9330,10040,10257,9999,9330,8333,7136,5852,4602,3491,2583,1930,1539,1389,1441,1629,1872,2119,2267,2301,2169,1902,1545,1179,925,898,1210,1918,3031,4456,6049,7587,8833,9556,9571,8766,7136,4751,1795,-1513,-4881,-8059,-10784,-12892,-14266,-14862,-14738,-13940,-12603,-10827,-8725,-6396,-3913,-1341,1259,3836,6307,8610,10615,12243,13351,13864,13707,12863,11385,9370,6995,4480,2040,-70,-1702,-2726,-3128,-2984,-2418,-1630,-800,-99,359,526,410,86,-354,-791,-1124,-1273,-1196,-884,-366,321,1107,1947,2750,3469,4001,4283,4226,3780,2921,1676,132,-1577,-3279,-4784,-5897,-6466,-6386,-5619,-4239,-2371,-243,1884,3734,5057,5663,5454,4442,2727,547,-1845,-4115,-5974,-7180,-7573,-7117,-5881,-4043,-1848,401,2420,3948,4776,4822,4050,2560,522,-1863,-4314,-6616,-8515,-9862,-10527,-10482,-9771,-8490,-6818,-4937,-3037,-1287,204,1390,2259,2882,3316,3653,3961,4289,4675,5121,5634,6191,6771,7341,7845,8244,8456,8445,8132,7495,6497,5150,3491,1601,-398,-2362,-4111,-5480,-6308,-6485,-5955,-4729,-2906,-645,1827,4256,6401,8044,9051,9376,9063,8264,7172,6035,5051,4394,4110,4179,4455,4738,4788,4376,3331,1577,-858,-3828,-7083,-10334,-13236,-15507,-16905,-17311,-16703,-15183,-12930,-10188,-7197,-4199,-1368,1149,3285,4977,6224,7003,7328,7211,6669,5760,4526,3072,1486,-94,-1551,-2749,-3582,-3962,-3829,-3173,-1997,-365,1643,3882,6205,8399,10295,11714,12546,12764,12398,11570,10448,9214,8058,7107,6457,6101,5991,5997,5959,5724,5147,4170,2791,1119,-691,-2389,-3764,-4566,-4654,-3942,-2455,-336,2218,4921,7507,9705,11328,12237,12410,11864,10696,9030,7001,4747,2380,-1,-2333,-4571,-6695,-8705,-10598,-12382,-14056,-15613,-17028,-18265,-19276,-19993,-20374,-20360,-19946,-19143,-17994,-16593,-15022,-13406,-11830,-10384,-9098,-7994,-7013,-6117,-5204,-4212,-3070,-1746,-249,1389,3074,4711,6160,7289,7967,8071,7532,6297,4408,1934,-969,-4085,-7196,-10016,-12329,-13919,-14663,-14502,-13479,-11707,-9401,-6793,-4177,-1789,141,1488,2175,2226,1697,719,-597,-2092,-3662,-5179,-6583,-7801,-8825,-9626,-10215,-10577,-10705,-10571,-10140,-9380,-8263,-6774,-4933,-2782,-417,2037,4395,6485,8096,9095,9377,8934,7852,6290,4482,2687,1167,141,-226,127,1183,2827,4874,7095,9245,11090,12452,13199,13287,12717,11579,9972,8053,5964,3856,1842,31,-1514,-2745,-3629,-4175,-4374,-4277,-3912,-3367,-2709,-2048,-1467,-1067,-910,-1041,-1472,-2168,-3054,-4045,-5000,-5833,-6428,-6736,-6729,-6421,-5862,-5102,-4215,-3235,-2196,-1100,83,1368,2808,4405,6192,8127,10183,12269,14281,16096,17575,18613,19124,19086,18506,17454,15997,14228,12204,9976,7546,4922,2079,-970,-4199,-7514,-10778,-13784,-16303,-18083,-18904,-18612,-17148,-14580,-11100,-7004,-2681,1468,5034,7691,9207,9461,8498,6435,3556,140,-3427,-6836,-9757,-11979,-13320,-13729,-13188,-11787,-9638,-6909,-3787,-458,2891,6095,9030,11585,13710,15376,16590,17385,17818,17941,17847,17577,17210,16776,16318,15844,15370,14890,14388,13853,13233,12492,11573,10418,8992,7260,5228,2923,414,-2213,-4832,-7332,-9581,-11463,-12887,-13767,-14061,-13741,-12818,-11321,-9314,-6873,-4107,-1140,1856,4704,7177,9062,10156,10291,9387,7438,4555,939,-3124,-7304,-11249,-14655,-17259,-18909,-19539,-19180,-17956,-16024,-13599,-10859,-8016,-5201,-2565,-189,1853,3515,4796,5684,6226,6441,6367,6034,5457,4674,3692,2572,1331,37,-1281,-2589,-3872,-5135,-6378,-7624,-8870,-10124,-11354,-12519,-13557,-14394,-14958,-15191,-15058,-14576,-13770,-12748,-11582,-10398,-9286,-8289,-7445,-6700,-6019,-5298,-4488,-3514,-2380,-1095,268,1620,2856,3859,4544,4849,4759,4288,3521,2522,1425,306,-735,-1651,-2397,-2983,-3395,-3668,-3806,-3820,-3730,-3520,-3203,-2788,-2273,-1712,-1131,-615,-234,-76,-225,-736,-1641,-2934,-4552,-6409,-8366,-10287,-12002,-13392,-14314,-14726,-14574,-13901,-12778,-11304,-9624,-7843,-6082,-4399,-2831,-1362,47,1468,2962,4592,6365,8252,10165,11951,13459,14487,14908,14609,13565,11815,9469,6692,3681,674,-2120,-4466,-6207,-7197,-7378,-6748,-5370,-3367,-910,1797,4540,7091,9269,10899,11903,12232,11937,11113,9913,8527,7141,5938,5064,4598,4573,4909,5496,6123,6589,6650,6119,4859,2811,13,-3398,-7200,-11099,-14757,-17832,-20013,-21066,-20862,-19410,-16844,-13427,-9489,-5411,-1525,1880,4625,6639,7949,8672,8969,9021,8982,8972,9031,9147,9234,9173,8834,8087,6861,5130,2942,432,-2219,-4766,-6962,-8572,-9399,-9355,-8390,-6632,-4210,-1396,1563,4387,6856,8808,10160,10910,11119,10870,10296,9474,8506,7422,6251,4985,3603,2110,486,-1208,-2925,-4547,-5953,-7021,-7626,-7725,-7286,-6375,-5085,-3551,-1934,-366,1014,2145,2976,3548,3882,4064,4126,4110,4008,3802,3444,2907,2152,1181,5,-1327,-2765,-4217,-5608,-6838,-7823,-8499,-8792,-8693,-8148,-7202,-5842,-4156,-2202,-115,1993,3951,5650,6934,7734,7973,7630,6718,5276,3389,1190,-1176,-3484,-5558,-7162,-8168,-8450,-8012,-6893,-5236,-3213,-1032,1111,3037,4639,5841,6651,7111,7300,7313,7239,7148,7098,7114,7205,7384,7608,7884,8130,8307,8314,8054,7439,6374,4835,2817,400,-2294,-5078,-7742,-10062,-11820,-12860,-13064,-12411,-10952,-8792,-6128,-3139,-78,2862,5458,7548,9000,9729,9721,9023,7729,6023,4079,2131,368,-1040,-1974,-2399,-2306,-1793,-946,69,1102,1998,2608,2838,2618,1941,850,-558,-2168,-3803,-5338,-6593,-7466,-7858,-7717,-7059,-5914,-4385,-2574,-607,1399,3340,5119,6671,7922,8842,9400,9591,9455,9003,8308,7402,6317,5095,3725,2236,604,-1140,-3015,-4941,-6885,-8700,-10256,-11366,-11856,-11577,-10429,-8401,-5551,-2029,1917,6022,9918,13293,15816,17261,17483,16493,14400,11479,8035,4463,1089,-1780,-3974,-5399,-6107,-6213,-5928,-5468,-5068,-4902,-5090,-5672,-6594,-7750,-8972,-10077,-10886,-11247,-11044,-10222,-8777,-6773,-4333,-1630,1124,3702,5896,7530,8502,8754,8326,7282,5746,3865,1782,-344,-2360,-4124,-5499,-6358,-6598,-6148,-4956,-3045,-472,2643,6106,9695,13154,16208,18639,20229,20878,20504,19153,16887,13868,10272,6323,2255,-1693,-5296,-8362,-10746,-12360,-13202,-13319,-12832,-11884,-10637,-9231,-7786,-6356,-4974,-3633,-2310,-1005,291,1526,2669,3644,4419,4962,5302,5494,5630,5817,6135,6640,7326,8140,8983,9725,10226,10358,10022,9154,7759,5875,3627,1153,-1358,-3712,-5727,-7237,-8126,-8321,-7814,-6658,-4958,-2884,-587,1711,3892,5780,7323,8444,9143,9424,9319,8878,8147,7191,6060,4802,3461,2054,610,-866,-2356,-3837,-5288,-6670,-7941,-9054,-9961,-10600,-10939,-10933,-10575,-9866,-8829,-7499,-5931,-4160,-2245,-228,1819,3821,5663,7231,8389,9019,9065,8475,7314,5652,3645,1456,-711,-2680,-4264,-5331,-5780,-5557,-4681,-3207,-1257,1009,3395,5688,7661,9128,9922,9953,9210,7749,5715,3288,685,-1899,-4280,-6333,-7971,-9142,-9847,-10072,-9866,-9250,-8303,-7110,-5777,-4438,-3214,-2215,-1528,-1181,-1180,-1469,-1994,-2652,-3393,-4129,-4831,-5466,-6000,-6416,-6670,-6702,-6459,-5848,-4825,-3340,-1410,905,3490,6167,8744,11002,12738,13801,14064,13499,12134,10055,7452,4500,1455,-1457,-4014,-6023,-7330,-7844,-7516,-6360,-4469,-1951,1004,4197,7423,10444,13064,15084,16336,16717,16158,14680,12370,9384,5934,2269,-1370,-4728,-7628,-9900,-11478,-12320,-12465,-11979,-10969,-9548,-7840,-5954,-4010,-2098,-310,1278,2619,3675,4450,4982,5322,5563,5760,5994,6266,6586,6902,7156,7275,7199,6855,6222,5271,4006,2463,685,-1239,-3201,-5070,-6695,-7923,-8613,-8656,-7992,-6618,-4598,-2063,813,3809,6714,9331,11483,13088,14064,14444,14271,13658,12716,11609,10441,9353,8398,7628,7006,6496,5998,5431,4716,3799,2686,1409,55,-1272,-2452,-3398,-4027,-4336,-4325,-4069,-3620,-3062,-2438,-1780,-1094,-374,367,1120,1809,2383,2729,2769,2422,1643,421,-1216,-3198,-5432,-7797,-10169,-12420,-14441,-16132,-17426,-18270,-18652,-18563,-18057,-17167,-16000,-14643,-13221,-11847,-10609,-9587,-8795,-8240,-7872,-7633,-7445,-7228,-6901,-6400,-5677,-4710,-3521,-2171,-763,562,1655,2357,2562,2178,1207,-303,-2242,-4428,-6688,-8792,-10578,-11882,-12637,-12826,-12505,-11792,-10822,-9759,-8713,-7807,-7057,-6495,-6053,-5665,-5232,-4658,-3873,-2849,-1613,-252,1098,2281,3138,3564,3489,2961,2057,957,-146,-1047,-1551,-1533,-915,293,2027,4139,6487,8853,11081,12966,14366,15138,15195,14481,13017,10880,8230,5287,2324,-394,-2586,-4077,-4721,-4515,-3521,-1891,154,2388,4569,6496,8023,9039,9499,9398,8748,7615,6055,4160,2035,-220,-2466,-4598,-6480,-7999,-9050,-9546,-9439,-8732,-7472,-5779,-3807,-1755,181,1806,2979,3604,3641,3127,2129,772,-796,-2421,-3933,-5172,-6005,-6313,-6018,-5094,-3552,-1449,1084,3919,6845,9678,12195,14229,15616,16302,16258,15573,14372,12833,11139,9458,7901,6540,5361,4308,3291,2192,917,-618,-2435,-4520,-6786,-9098,-11289,-13138,-14477,-15112,-14959,-13979,-12242,-9890,-7149,-4269,-1544,784,2495,3479,3692,3194,2137,703,-856,-2326,-3494,-4216,-4395,-4016,-3100,-1736,-25,1891,3901,5867,7718,9362,10772,11928,12830,13499,13959,14231,14351,14327,14185,13919,13537,13010,12335,11485,10456,9254,7887,6395,4805,3168,1524,-70,-1573,-2932,-4115,-5094,-5860,-6408,-6763,-6941,-6993,-6958,-6884,-6826,-6808,-6867,-6993,-7183,-7377,-7536,-7572,-7426,-7020,-6304,-5235,-3818,-2075,-86,2053,4197,6215,7957,9316,10209,10603,10520,10023,9222,8246,7230,6293,5522,4959,4597,4417,4328,4301,4230,4105,3880,3562,3163,2694,2167,1567,868,21,-1025,-2325,-3898,-5762,-7854,-10127,-12447,-14697,-16738,-18436,-19709,-20494,-20788,-20630,-20074,-19203,-18066,-16727,-15183,-13470,-11573,-9525,-7360,-5150,-2988,-1005,686,1934,2673,2833,2442,1591,415,-885,-2109,-3076,-3631,-3699,-3250,-2346,-1067,426,1994,3462,4686,5555,5978,5926,5402,4444,3135,1543,-213,-2050,-3861,-5553,-7060,-8304,-9258,-9896,-10219,-10253,-10020,-9547,-8866,-7980,-6936,-5740,-4475,-3192,-2022,-1061,-454,-293,-660,-1572,-2981,-4790,-6816,-8874,-10731,-12200,-13111,-13373,-12949,-11885,-10270,-8251,-5984,-3632,-1349,761,2607,4177,5454,6483,7279,7889,8308,8551,8585,8411,7994,7362,6505,5493,4360,3191,2054,1018,160,-486,-851,-950,-748,-312,339,1113,1954,2786,3549,4204,4715,5066,5253,5263,5111,4788,4310,3677,2890,1971,913,-241,-1474,-2743,-4003,-5217,-6337,-7336,-8179,-8856,-9346,-9656,-9795,-9784,-9665,-9472,-9256,-9045,-8869,-8720,-8581,-8390,-8085,-7574,-6783,-5644,-4150,-2311,-233,1981,4150,6125,7763,8955,9687,9962,9887,9582,9196,8875,8732,8839,9222,9843,10642,11514,12357,13082,13617,13934,14027,13922,13619,13155,12476,11586,10401,8912,7089,4982,2677,320,-1911,-3813,-5215,-5957,-5979,-5267,-3921,-2098,-23,2053,3887,5284,6106,6322,5970,5164,4092,2921,1844,987,414,126,48,60,32,-164,-612,-1325,-2264,-3320,-4344,-5191,-5714,-5842,-5552,-4914,-4044,-3122,-2302,-1759,-1569,-1773,-2318,-3099,-3956,-4719,-5231,-5346,-5020,-4195,-2942,-1314,562,2566,4571,6457,8117,9470,10431,10955,10982,10497,9475,7940,5943,3546,889,-1925,-4712,-7350,-9651,-11512,-12771,-13364,-13205,-12306,-10721,-8573,-6055,-3398,-853,1343,2991,3985,4270,3911,3047,1855,577,-597,-1483,-1986,-2078,-1798,-1254,-548,181,862,1429,1895,2286,2671,3101,3629,4243,4923,5574,6111,6420,6434,6117,5491,4650,3706,2837,2156,1801,1789,2118,2688,3379,4021,4488,4637,4423,3821,2891,1715,431,-858,-2038,-3047,-3884,-4566,-5174,-5794,-6500,-7363,-8373,-9501,-10632,-11633,-12348,-12633,-12395,-11589,-10253,-8467,-6376,-4120,-1851,327,2331,4156,5787,7273,8636,9868,10969,11833,12405,12540,12172,11217,9695,7668,5295,2778,380,-1649,-3072,-3731,-3548,-2562,-908,1175,3410,5500,7185,8300,8750,8583,7909,6905,5775,4686,3756,3037,2480,2005,1459,710,-366,-1832,-3680,-5828,-8126,-10375,-12361,-13890,-14806,-15036,-14590,-13543,-12076,-10354,-8614,-6996,-5652,-4600,-3836,-3252,-2724,-2102,-1260,-124,1318,2987,4752,6417,7783,8665,8931,8542,7539,6068,4334,2589,1087,50,-363,-81,878,2406,4318,6389,8363,10015,11147,11641,11461,10646,9333,7688,5924,4245,2813,1751,1101,839,892,1124,1412,1616,1639,1430,974,322,-461,-1276,-2037,-2661,-3094,-3300,-3266,-3016,-2551,-1942,-1205,-406,412,1207,1925,2535,2994,3290,3433,3453,3443,3468,3654,4049,4714,5588,6605,7596,8386,8798,8669,7922,6537,4609,2283,-184,-2547,-4516,-5871,-6444,-6174,-5091,-3335,-1112,1314,3680,5727,7250,8125,8266,7711,6527,4846,2836,658,-1526,-3588,-5424,-6980,-8217,-9146,-9783,-10170,-10351,-10364,-10245,-9992,-9615,-9086,-8395,-7545,-6541,-5454,-4323,-3252,-2292,-1504,-905,-458,-118,218,633,1196,1954,2878,3916,4969,5917,6670,7148,7335,7261,7001,6671,6387,6269,6389,6787,7437,8259,9134,9899,10397,10470,10012,8952,7312,5154,2630,-74,-2749,-5169,-7169,-8599,-9402,-9562,-9134,-8207,-6913,-5384,-3774,-2206,-818,307,1062,1411,1296,740,-249,-1582,-3165,-4846,-6457,-7824,-8773,-9175,-8940,-8062,-6583,-4649,-2438,-178,1891,3581,4736,5296,5295,4838,4109,3320,2657,2299,2305,2709,3416,4326,5248,6037,6515,6587,6172,5290,3996,2430,755,-823,-2127,-2990,-3334,-3112,-2389,-1246,156,1674,3132,4416,5408,6074,6411,6453,6277,5940,5504,4987,4386,3654,2763,1671,389,-1031,-2514,-3923,-5148,-6071,-6618,-6781,-6570,-6096,-5439,-4738,-4069,-3491,-2997,-2529,-1993,-1271,-279,1040,2659,4480,6339,8014,9276,9899,9736,8680,6781,4135,991,-2357,-5564,-8280,-10222,-11160,-10996,-9737,-7503,-4536,-1103,2436,5786,8653,10842,12253,12879,12806,12182,11186,10003,8786,7662,6690,5914,5317,4882,4580,4382,4273,4240,4265,4344,4420,4466,4375,4091,3502,2559,1231,-452,-2396,-4456,-6438,-8135,-9350,-9918,-9770,-8890,-7388,-5449,-3320,-1285,369,1443,1766,1340,221,-1413,-3322,-5266,-6986,-8304,-9096,-9328,-9052,-8382,-7473,-6493,-5581,-4829,-4281,-3910,-3660,-3446,-3190,-2845,-2394,-1881,-1360,-942,-701,-733,-1065,-1702,-2583,-3603,-4628,-5509,-6119,-6363,-6229,-5741,-5020,-4206,-3466,-2964,-2803,-3052,-3702,-4678,-5875,-7140,-8335,-9331,-10044,-10420,-10476,-10233,-9798,-9241,-8696,-8229,-7925,-7785,-7802,-7883,-7946,-7859,-7532,-6887,-5925,-4676,-3265,-1807,-478,599,1315,1613,1510,1045,321,-547,-1454,-2282,-2954,-3397,-3571,-3432,-2961,-2143,-960,545,2370,4411,6610,8829,10954,12847,14387,15475,16040,16061,15539,14541,13127,11417,9505,7526,5574,3756,2126,729,-445,-1410,-2237,-2974,-3702,-4484,-5349,-6336,-7414,-8544,-9654,-10648,-11429,-11917,-12048,-11788,-11157,-10171,-8910,-7427,-5813,-4161,-2560,-1120,73,937,1419,1509,1232,667,-70,-841,-1476,-1848,-1805,-1292,-258,1250,3150,5297,7527,9649,11514,12980,13974,14476,14500,14140,13470,12621,11683,10736,9823,8929,8018,6990,5772,4247,2392,176,-2319,-4985,-7649,-10108,-12184,-13700,-14568,-14740,-14269,-13241,-11805,-10097,-8254,-6372,-4503,-2678,-890,853,2529,4093,5452,6509,7138,7271,6825,5863,4414,2677,816,-917,-2293,-3098,-3180,-2436,-887,1396,4235,7392,10607,13584,16081,17879,18845,18920,18139,16615,14517,12089,9546,7160,5112,3571,2631,2303,2551,3259,4269,5399,6441,7207,7549,7363,6641,5430,3857,2085,303,-1327,-2665,-3646,-4244,-4516,-4534,-4420,-4277,-4200,-4246,-4435,-4735,-5098,-5428,-5638,-5635,-5341,-4707,-3706,-2365,-730,1101,3015,4881,6561,7956,8959,9556,9716,9499,8966,8206,7328,6425,5593,4901,4377,4016,3749,3483,3078,2412,1360,-135,-2091,-4447,-7095,-9845,-12508,-14838,-16650,-17772,-18112,-17677,-16532,-14854,-12834,-10702,-8665,-6886,-5487,-4516,-4002,-3900,-4181,-4766,-5607,-6621,-7761,-8937,-10094,-11131,-11960,-12471,-12572,-12169,-11221,-9717,-7707,-5301,-2661,32,2559,4745,6417,7469,7836,7522,6569,5077,3158,952,-1400,-3783,-6063,-8161,-9965,-11394,-12348,-12759,-12542,-11702,-10245,-8290,-5993,-3579,-1288,613,1932,2489,2250,1239,-386,-2396,-4504,-6422,-7904,-8776,-8987,-8575,-7689,-6542,-5358,-4375,-3753,-3617,-3978,-4789,-5930,-7224,-8502,-9568,-10290,-10568,-10363,-9713,-8687,-7395,-5969,-4506,-3111,-1825,-671,375,1356,2346,3402,4594,5925,7412,8974,10550,12000,13215,14062,14450,14316,13652,12494,10948,9140,7266,5485,3995,2903,2312,2216,2585,3305,4259,5291,6251,7013,7444,7486,7079,6234,4981,3386,1536,-481,-2580,-4671,-6695,-8572,-10241,-11648,-12723,-13426,-13703,-13518,-12838,-11664,-10009,-7945,-5574,-3060,-576,1668,3509,4805,5490,5562,5075,4132,2862,1391,-148,-1661,-3049,-4240,-5161,-5753,-5935,-5666,-4882,-3585,-1784,441,2973,5645,8256,10593,12456,13676,14154,13855,12819,11175,9081,6764,4426,2283,498,-801,-1561,-1749,-1417,-599,600,2118,3829,5648,7430,9042,10340,11174,11438,11065,10050,8469,6455,4204,1929,-143,-1839,-3039,-3709,-3890,-3715,-3330,-2945,-2706,-2743,-3102,-3769,-4656,-5638,-6562,-7273,-7657,-7611,-7135,-6231,-5038,-3651,-2274,-1031,-60,580,878,888,688,384,87,-120,-138,60,534,1253,2202,3304,4465,5582,6540,7231,7588,7520,7022,6071,4718,3039,1147,-814,-2712,-4411,-5826,-6898,-7618,-8016,-8135,-8045,-7795,-7456,-7054,-6645,-6233,-5857,-5525,-5257,-5079,-4998,-5032,-5161,-5354,-5546,-5634,-5543,-5149,-4420,-3310,-1857,-130,1778,3738,5661,7434,9010,10339,11405,12211,12742,13022,13024,12767,12234,11424,10362,9048,7547,5910,4221,2595,1124,-54,-847,-1161,-945,-183,1087,2775,4744,6802,8747,10370,11487,11967,11735,10785,9186,7044,4531,1801,-939,-3546,-5861,-7781,-9246,-10204,-10688,-10702,-10333,-9632,-8709,-7648,-6568,-5558,-4725,-4131,-3827,-3817,-4074,-4522,-5078,-5601,-5985,-6098,-5854,-5184,-4082,-2557,-718,1366,3529,5656,7613,9277,10570,11416,11768,11616,10967,9872,8427,6739,4959,3228,1677,430,-435,-856,-807,-304,608,1829,3236,4658,5935,6873,7346,7201,6402,4885,2734,-4,-3137,-6504,-9852,-12959,-15575,-17512,-18604,-18757,-17964,-16262,-13806,-10788,-7463,-4115,-1001,1647,3665,4979,5568,5513,4900,3883,2580,1131,-375,-1849,-3234,-4463,-5490,-6239,-6664,-6699,-6316,-5507,-4292,-2740,-924,1042,3053,4996,6789,8357,9677,10722,11521,12065,12390,12471,12308,11848,11059,9891,8342,6428,4236,1900,-404,-2446,-4040,-4984,-5189,-4611,-3328,-1479,707,2990,5102,6824,7969,8450,8233,7393,6054,4384,2579,817,-765,-2050,-3004,-3606,-3875,-3852,-3558,-3039,-2303,-1382,-275,988,2403,3942,5575,7262,8955,10570,12063,13324,14320,14957,15223,15070,14518,13581,12317,10803,9137,7424,5751,4188,2766,1473,283,-862,-2015,-3219,-4492,-5833,-7177,-8474,-9599,-10465,-10978,-11076,-10772,-10104,-9184,-8150,-7143,-6285,-5674,-5331,-5252,-5385,-5632,-5937,-6182,-6359,-6393,-6311,-6106,-5795,-5375,-4832,-4117,-3195,-2022,-604,1015,2705,4315,5633,6481,6714,6258,5170,3564,1694,-171,-1722,-2684,-2865,-2161,-603,1682,4451,7410,10240,12624,14327,15145,15008,13915,11950,9308,6178,2857,-425,-3381,-5834,-7600,-8609,-8826,-8294,-7092,-5364,-3266,-1001,1212,3153,4608,5388,5373,4491,2790,376,-2519,-5626,-8609,-11150,-12959,-13848,-13716,-12625,-10737,-8326,-5729,-3270,-1252,142,826,847,368,-390,-1141,-1640,-1649,-1050,218,2081,4381,6883,9294,11325,12716,13266,12877,11541,9357,6520,3285,-18,-3068,-5519,-7118,-7653,-7076,-5429,-2911,187,3513,6676,9338,11216,12140,12062,11044,9254,6914,4273,1561,-1032,-3396,-5443,-7173,-8553,-9583,-10222,-10400,-10065,-9128,-7596,-5485,-2937,-139,2642,5108,6978,8000,8040,7053,5150,2531,-498,-3592,-6422,-8683,-10181,-10795,-10519,-9442,-7688,-5475,-2965,-386,2116,4386,6314,7819,8847,9375,9426,9037,8327,7381,6384,5438,4712,4275,4207,4505,5140,6024,7063,8117,9096,9876,10415,10672,10675,10476,10157,9799,9476,9219,9027,8850,8610,8212,7578,6651,5435,3976,2371,762,-716,-1921,-2762,-3192,-3234,-2969,-2526,-2085,-1784,-1788,-2169,-2971,-4180,-5714,-7483,-9339,-11160,-12794,-14118,-15015,-15415,-15257,-14568,-13360,-11746,-9807,-7703,-5549,-3508,-1696,-245,784,1328,1418,1091,423,-482,-1567,-2746,-4000,-5299,-6612,-7922,-9142,-10200,-10968,-11323,-11147,-10372,-8960,-7006,-4632,-2107,304,2277,3556,3953,3395,1951,-208,-2816,-5558,-8133,-10279,-11799,-12629,-12748,-12287,-11396,-10292,-9178,-8242,-7594,-7310,-7375,-7746,-8327,-9029,-9720,-10329,-10730,-10869,-10661,-10079,-9095,-7734,-6044,-4131,-2108,-159,1568,2873,3628,3727,3154,1958,303,-1602,-3456,-4960,-5813,-5782,-4722,-2622,412,4123,8193,12215,15821,18667,20519,21280,20950,19692,17716,15297,12713,10185,7908,5959,4386,3129,2140,1294,530,-272,-1139,-2124,-3215,-4399,-5631,-6874,-8061,-9161,-10115,-10896,-11457,-11772,-11809,-11554,-10997,-10161,-9061,-7769,-6328,-4834,-3358,-1985,-802,148,795,1155,1226,1089,814,536,359,419,815,1632,2912,4653,6785,9189,11678,14027,15997,17360,17936,17625,16404,14372,11697,8648,5528,2655,307,-1303,-2099,-2089,-1420,-295,1040,2361,3471,4264,4675,4705,4402,3806,2997,2030,949,-194,-1378,-2565,-3729,-4831,-5821,-6662,-7295,-7709,-7877,-7839,-7616,-7282,-6868,-6429,-5943,-5425,-4789,-4010,-3008,-1757,-238,1507,3427,5387,7290,8972,10337,11302,11833,11972,11786,11403,10949,10562,10328,10319,10523,10909,11376,11829,12141,12223,12001,11449,10569,9424,8074,6609,5119,3642,2245,940,-256,-1287,-2139,-2703,-2947,-2766,-2168,-1140,220,1789,3371,4770,5752,6154,5829,4739,2907,475,-2386,-5398,-8309,-10810,-12671,-13654,-13652,-12581,-10508,-7548,-3937,57,4104,7884,11105,13509,14942,15301,14600,12918,10437,7377,4026,671,-2431,-5050,-7069,-8419,-9145,-9342,-9164,-8777,-8339,-7997,-7827,-7892,-8179,-8647,-9235,-9870,-10476,-11034,-11497,-11894,-12216,-12497,-12718,-12892,-12983,-12978,-12846,-12561,-12105,-11470,-10650,-9691,-8619,-7545,-6527,-5690,-5074,-4732,-4632,-4720,-4896,-5049,-5066,-4854,-4346,-3512,-2362,-947,653,2326,3955,5413,6591,7396,7768,7667,7101,6095,4733,3116,1396,-268,-1713,-2782,-3399,-3506,-3174,-2490,-1642,-811,-180,87,-91,-749,-1847,-3269,-4879,-6496,-7965,-9153,-9983,-10442,-10556,-10420,-10112,-9745,-9374,-9066,-8827,-8661,-8551,-8465,-8379,-8271,-8112,-7906,-7624,-7268,-6806,-6214,-5463,-4516,-3370,-2028,-527,1055,2650,4136,5455,6510,7309,7819,8123,8246,8299,8333,8434,8630,8955,9387,9893,10424,10900,11282,11507,11555,11407,11058,10498,9738,8767,7607,6271,4793,3208,1553,-139,-1835,-3511,-5143,-6694,-8158,-9498,-10713,-11786,-12712,-13461,-14007,-14291,-14251,-13842,-13023,-11809,-10249,-8434,-6506,-4600,-2885,-1494,-540,-95,-160,-691,-1564,-2641,-3724,-4673,-5328,-5618,-5505,-5004,-4168,-3071,-1785,-384,1063,2524,3941,5295,6538,7623,8495,9098,9378,9332,8966,8362,7618,6862,6222,5794,5632,5736,6054,6498,6972,7370,7615,7658,7471,7075,6497,5803,5051,4323,3659,3143,2773,2615,2648,2902,3366,4026,4854,5781,6728,7569,8174,8413,8154,7326,5878,3837,1278,-1643,-4737,-7733,-10379,-12386,-13544,-13677,-12725,-10739,-7849,-4319,-422,3499,7129,10185,12427,13722,13998,13296,11745,9532,6908,4143,1477,-824,-2597,-3687,-4030,-3643,-2604,-1106,628,2319,3712,4594,4830,4383,3299,1713,-192,-2190,-4072,-5632,-6751,-7363,-7490,-7227,-6724,-6125,-5607,-5252,-5135,-5246,-5522,-5880,-6200,-6368,-6312,-5964,-5351,-4513,-3560,-2599,-1750,-1081,-642,-413,-372,-447,-608,-797,-1004,-1185,-1324,-1359,-1245,-904,-287,657,1916,3479,5252,7134,8988,10649,11987,12877,13246,13080,12406,11307,9890,8282,6618,5011,3591,2444,1658,1277,1327,1774,2574,3620,4800,5977,7015,7773,8155,8052,7435,6281,4626,2552,171,-2368,-4892,-7252,-9267,-10828,-11820,-12201,-11951,-11126,-9789,-8094,-6170,-4212,-2386,-866,209,723,617,-123,-1458,-3275,-5423,-7687,-9822,-11572,-12710,-13030,-12462,-10957,-8662,-5730,-2467,840,3861,6331,8046,8916,8960,8320,7214,5909,4685,3756,3283,3333,3870,4819,6010,7266,8385,9179,9494,9231,8345,6863,4876,2497,-91,-2735,-5233,-7423,-9144,-10256,-10685,-10375,-9368,-7748,-5681,-3375,-1086,939,2451,3265,3249,2381,699,-1628,-4401,-7346,-10190,-12695,-14641,-15929,-16464,-16289,-15415,-13967,-12015,-9722,-7174,-4530,-1879,669,3035,5161,6995,8518,9711,10598,11188,11542,11700,11721,11680,11599,11555,11543,11585,11670,11750,11810,11767,11597,11249,10721,10028,9234,8420,7693,7164,6910,6983,7367,7995,8742,9460,9977,10151,9873,9098,7849,6210,4314,2322,398,-1306,-2692,-3689,-4295,-4549,-4516,-4311,-4018,-3752,-3578,-3543,-3641,-3825,-3993,-4035,-3796,-3170,-2046,-407,1716,4208,6863,9458,11709,13366,14239,14188,13227,11441,9040,6305,3525,1007,-1041,-2457,-3216,-3368,-3052,-2466,-1819,-1309,-1094,-1244,-1782,-2618,-3664,-4747,-5768,-6601,-7220,-7596,-7799,-7860,-7864,-7856,-7848,-7852,-7819,-7722,-7506,-7163,-6683,-6119,-5515,-4953,-4476,-4125,-3884,-3709,-3531,-3273,-2873,-2320,-1622,-865,-131,466,836,925,713,244,-400,-1088,-1675,-2012,-1969,-1468,-464,992,2831,4889,7001,8971,10598,11738,12249,12090,11246,9816,7908,5735,3475,1348,-464,-1833,-2646,-2886,-2555,-1733,-527,903,2394,3745,4795,5380,5412,4843,3710,2108,185,-1858,-3855,-5601,-6999,-7953,-8475,-8608,-8463,-8146,-7791,-7469,-7221,-7024,-6799,-6440,-5833,-4869,-3501,-1717,421,2807,5281,7680,9829,11575,12818,13482,13573,13144,12294,11172,9932,8738,7731,7018,6668,6672,6999,7513,8080,8507,8618,8268,7350,5846,3803,1342,-1340,-4039,-6497,-8533,-9956,-10717,-10788,-10281,-9326,-8124,-6852,-5672,-4677,-3905,-3318,-2849,-2394,-1872,-1239,-503,265,933,1372,1418,1006,101,-1207,-2761,-4346,-5706,-6639,-6956,-6605,-5587,-4026,-2105,-46,1923,3609,4879,5688,6054,6091,5935,5761,5721,5928,6431,7200,8142,9095,9884,10323,10273,9660,8476,6817,4823,2698,654,-1120,-2474,-3312,-3633,-3447,-2862,-1968,-879,299,1491,2631,3678,4606,5395,6020,6471,6713,6721,6463,5906,5038,3865,2392,691,-1186,-3130,-5036,-6780,-8248,-9332,-9967,-10116,-9794,-9073,-8048,-6880,-5702,-4699,-3970,-3620,-3652,-4024,-4634,-5340,-5981,-6428,-6542,-6288,-5625,-4610,-3336,-1903,-477,832,1893,2613,2932,2792,2181,1083,-480,-2463,-4788,-7338,-9952,-12474,-14699,-16463,-17612,-18039,-17708,-16642,-14946,-12789,-10376,-7929,-5657,-3717,-2224,-1208,-649,-465,-561,-812,-1146,-1477,-1810,-2144,-2547,-3074,-3787,-4713,-5839,-7101,-8410,-9633,-10648,-11316,-11548,-11248,-10419,-9049,-7254,-5124,-2839,-557,1558,3365,4795,5796,6416,6707,6797,6809,6875,7101,7540,8193,8997,9831,10564,11041,11150,10820,10017,8793,7208,5402,3499,1677,76,-1152,-1898,-2085,-1690,-745,648,2328,4090,5717,6971,7689,7724,7036,5644,3660,1233,-1404,-4063,-6510,-8600,-10216,-11307,-11890,-12017,-11781,-11290,-10653,-9956,-9280,-8663,-8125,-7653,-7202,-6702,-6092,-5273,-4218,-2889,-1333,377,2128,3792,5243,6393,7183,7629,7775,7735,7627,7587,7723,8098,8708,9482,10268,10894,11136,10839,9870,8207,5935,3210,312,-2475,-4840,-6530,-7370,-7301,-6383,-4790,-2785,-659,1280,2801,3728,4003,3656,2791,1571,183,-1215,-2466,-3489,-4232,-4690,-4897,-4883,-4707,-4394,-4009,-3568,-3144,-2757,-2456,-2262,-2165,-2142,-2134,-2056,-1827,-1349,-566,558,1990,3658,5408,7095,8499,9497,9946,9822,9184,8153,6956,5821,4982,4632,4853,5668,6961,8570,10269,11808,12994,13657,13738,13254,12318,11103,9831,8726,7968,7712,7989,8781,9962,11348,12703,13796,14388,14322,13476,11831,9441,6430,2999,-635,-4216,-7508,-10317,-12475,-13922,-14629,-14671,-14147,-13220,-12041,-10772,-9517,-8340,-7235,-6139,-4975,-3631,-2038,-167,1981,4294,6660,8888,10783,12157,12846,12755,11857,10219,7977,5348,2573,-86,-2415,-4249,-5517,-6247,-6529,-6547,-6474,-6483,-6693,-7133,-7772,-8506,-9203,-9742,-10019,-10004,-9703,-9191,-8578,-7984,-7543,-7344,-7457,-7891,-8627,-9585,-10696,-11833,-12911,-13817,-14475,-14816,-14805,-14417,-13678,-12599,-11254,-9700,-8029,-6338,-4719,-3264,-2038,-1084,-396,50,315,471,569,668,777,908,1032,1131,1170,1109,936,614,182,-349,-900,-1410,-1799,-2010,-2021,-1827,-1486,-1037,-580,-180,91,159,10,-406,-1065,-1965,-3068,-4340,-5724,-7169,-8571,-9843,-10833,-11432,-11493,-10968,-9826,-8136,-6053,-3754,-1523,425,1822,2524,2415,1524,-44,-2063,-4266,-6327,-7984,-8992,-9231,-8649,-7320,-5350,-2937,-243,2538,5261,7810,10108,12097,13758,15059,15984,16510,16611,16286,15557,14470,13121,11601,10017,8457,6958,5549,4193,2848,1467,13,-1512,-3061,-4555,-5877,-6916,-7567,-7768,-7509,-6835,-5847,-4683,-3507,-2468,-1710,-1324,-1363,-1821,-2647,-3745,-4998,-6278,-7473,-8490,-9278,-9800,-10072,-10093,-9910,-9539,-9016,-8363,-7579,-6682,-5653,-4497,-3217,-1799,-284,1341,3015,4723,6391,7956,9329,10410,11125,11407,11257,10720,9908,8961,8043,7288,6784,6565,6580,6725,6864,6816,6453,5648,4367,2627,534,-1751,-4005,-5991,-7462,-8221,-8110,-7075,-5128,-2389,964,4689,8521,12191,15434,18037,19794,20587,20322,18999,16664,13441,9505,5074,396,-4265,-8641,-12488,-15565,-17704,-18776,-18740,-17631,-15582,-12769,-9473,-5942,-2474,694,3382,5463,6910,7753,8070,7997,7649,7172,6645,6158,5721,5364,5053,4787,4514,4205,3816,3293,2617,1731,637,-682,-2215,-3920,-5750,-7616,-9412,-11035,-12366,-13333,-13877,-14003,-13731,-13147,-12324,-11374,-10366,-9378,-8435,-7545,-6684,-5800,-4869,-3854,-2786,-1715,-728,74,603,816,706,336,-184,-707,-1071,-1126,-770,38,1285,2862,4649,6459,8134,9516,10509,11041,11133,10815,10188,9346,8402,7449,6579,5854,5350,5089,5113,5381,5861,6437,6992,7355,7387,6926,5912,4290,2140,-425,-3183,-5917,-8338,-10237,-11404,-11747,-11228,-9953,-8048,-5774,-3359,-1085,836,2218,2987,3129,2740,1951,967,-56,-934,-1593,-1964,-2084,-1991,-1785,-1528,-1302,-1132,-1033,-968,-892,-739,-455,-9,602,1358,2187,3047,3842,4535,5072,5424,5602,5602,5482,5284,5088,4975,5019,5299,5844,6679,7746,8986,10251,11414,12297,12747,12637,11873,10441,8366,5758,2754,-456,-3685,-6749,-9480,-11765,-13510,-14684,-15290,-15347,-14919,-14049,-12797,-11207,-9321,-7204,-4922,-2594,-345,1663,3271,4345,4773,4519,3588,2074,113,-2099,-4353,-6440,-8170,-9426,-10117,-10256,-9862,-9046,-7884,-6498,-4957,-3329,-1649,61,1795,3527,5249,6909,8478,9897,11129,12137,12903,13422,13701,13743,13557,13133,12461,11507,10260,8705,6882,4851,2727,669,-1160,-2557,-3375,-3462,-2773,-1294,861,3549,6521,9533,12310,14630,16301,17216,17304,16597,15116,12990,10293,7194,3810,304,-3160,-6442,-9371,-11817,-13646,-14751,-15060,-14543,-13219,-11180,-8551,-5532,-2325,846,3765,6253,8160,9370,9838,9536,8533,6918,4872,2596,332,-1677,-3229,-4172,-4456,-4120,-3302,-2218,-1134,-318,-27,-426,-1594,-3490,-5923,-8637,-11251,-13419,-14774,-15081,-14187,-12112,-8994,-5103,-794,3565,7574,10954,13435,14903,15302,14660,13093,10710,7695,4204,423,-3475,-7318,-10928,-14164,-16855,-18910,-20192,-20663,-20256,-18990,-16893,-14069,-10646,-6819,-2789,1193,4904,8108,10621,12296,13052,12880,11858,10131,7919,5496,3135,1148,-246,-825,-507,736,2805,5502,8558,11631,14364,16434,17574,17647,16632,14653,11944,8809,5594,2611,124,-1699,-2805,-3235,-3140,-2723,-2224,-1844,-1758,-2019,-2643,-3532,-4542,-5509,-6247,-6628,-6551,-6020,-5066,-3836,-2478,-1182,-122,586,874,762,312,-345,-1075,-1730,-2192,-2373,-2237,-1778,-1057,-142,850,1827,2692,3395,3921,4295,4602,4910,5358,6001,6938,8156,9633,11268,12910,14378,15468,15996,15816,14868,13137,10751,7853,4701,1532,-1388,-3859,-5719,-6916,-7436,-7393,-6888,-6114,-5214,-4339,-3595,-3032,-2669,-2482,-2431,-2481,-2613,-2834,-3181,-3704,-4460,-5484,-6797,-8357,-10096,-11914,-13647,-15193,-16360,-17079,-17224,-16790,-15764,-14213,-12219,-9891,-7348,-4703,-2052,522,2966,5244,7339,9249,10975,12526,13892,15079,16057,16812,17309,17521,17431,17032,16329,15353,14147,12771,11314,9868,8529,7409,6565,6088,5984,6266,6905,7818,8949,10164,11369,12447,13285,13805,13911,13551,12676,11254,9295,6809,3860,535,-3048,-6740,-10380,-13809,-16872,-19440,-21417,-22736,-23386,-23375,-22769,-21643,-20108,-18271,-16240,-14106,-11930,-9784,-7690,-5723,-3930,-2386,-1177,-339,81,111,-177,-686,-1259,-1757,-2043,-2040,-1718,-1140,-430,238,663,668,150,-950,-2544,-4499,-6590,-8558,-10156,-11157,-11407,-10831,-9443,-7353,-4751,-1890,921,3398,5221,6190,6126,4993,2841,-193,-3850,-7868,-11900,-15661,-18856,-21293,-22835,-23441,-23169,-22107,-20447,-18356,-16044,-13671,-11377,-9237,-7282,-5491,-3820,-2197,-581,1104,2842,4667,6503,8314,9996,11454,12570,13254,13393,12956,11903,10290,8202,5785,3232,761,-1418,-3086,-4113,-4383,-3905,-2723,-999,1084,3254,5260,6838,7784,7963,7325,5924,3878,1385,-1340,-4062,-6579,-8719,-10378,-11509,-12124,-12290,-12101,-11673,-11096,-10453,-9759,-9011,-8148,-7111,-5829,-4281,-2470,-474,1590,3555,5251,6510,7225,7349,6920,6060,4940,3768,2738,2017,1703,1848,2428,3391,4650,6112,7689,9279,10815,12189,13340,14169,14596,14556,13985,12868,11215,9085,6568,3812,944,-1854,-4467,-6756,-8642,-10061,-10949,-11304,-11064,-10255,-8860,-6935,-4543,-1801,1138,4090,6838,9173,10894,11841,11922,11112,9470,7142,4315,1248,-1828,-4650,-7039,-8824,-9937,-10345,-10090,-9261,-7964,-6343,-4503,-2561,-582,1380,3287,5144,6928,8663,10336,11966,13539,15076,16526,17903,19116,20122,20826,21124,20934,20194,18857,16981,14613,11918,9037,6170,3494,1164,-689,-1992,-2715,-2869,-2519,-1742,-643,671,2097,3536,4904,6125,7128,7845,8209,8158,7639,6612,5075,3064,654,-2014,-4778,-7448,-9818,-11730,-13042,-13691,-13672,-13051,-11935,-10481,-8833,-7150,-5516,-4017,-2629,-1349,-87,1211,2607,4130,5749,7415,9007,10401,11436,11983,11899,11123,9588,7332,4410,954,-2872,-6864,-10802,-14450,-17596,-20034,-21616,-22246,-21890,-20595,-18478,-15705,-12509,-9116,-5778,-2706,-87,1926,3245,3786,3546,2534,809,-1516,-4319,-7416,-10642,-13790,-16704,-19200,-21149,-22421,-22923,-22587,-21391,-19355,-16553,-13117,-9220,-5082,-937,2979,6452,9303,11404,12695,13159,12860,11889,10396,8541,6504,4451,2533,862,-490,-1515,-2234,-2724,-3068,-3357,-3663,-4041,-4492,-5029,-5585,-6137,-6588,-6885,-6934,-6680,-6070,-5099,-3809,-2280,-658,889,2176,3014,3259,2812,1629,-220,-2630,-5377,-8217,-10866,-13032,-14502,-15076,-14707,-13397,-11283,-8567,-5508,-2403,481,2902,4712,5822,6264,6107,5517,4636,3658,2687,1867,1234,855,729,870,1269,1915,2796,3905,5213,6736,8405,10221,12065,13870,15463,16716,17454,17565,16949,15595,13523,10846,7705,4297,826,-2486,-5460,-7928,-9798,-11014,-11594,-11587,-11086,-10197,-9025,-7690,-6290,-4925,-3690,-2671,-1945,-1590,-1644,-2134,-3034,-4280,-5779,-7384,-8970,-10378,-11513,-12292,-12695,-12747,-12517,-12088,-11588,-11085,-10693,-10418,-10285,-10224,-10156,-9949,-9483,-8635,-7324,-5505,-3187,-439,2646,5919,9239,12450,15398,17976,20058,21596,22519,22832,22532,21668,20297,18499,16369,13988,11480,8909,6417,4081,2030,372,-796,-1381,-1336,-643,661,2486,4683,7057,9371,11391,12872,13630,13520,12480,10538,7775,4373,538,-3468,-7401,-11011,-14111,-16539,-18216,-19116,-19267,-18754,-17678,-16167,-14359,-12367,-10301,-8240,-6225,-4296,-2444,-677,998,2575,4007,5274,6324,7146,7739,8125,8343,8424,8404,8274,8038,7628,7010,6118,4910,3387,1585,-401,-2412,-4270,-5755,-6693,-6936,-6432,-5206,-3372,-1122,1325,3706,5798,7383,8299,8453,7782,6337,4169,1440,-1712,-5057,-8426,-11581,-14372,-16609,-18196,-19028,-19091,-18396,-17027,-15095,-12771,-10216,-7611,-5099,-2770,-699,1141,2762,4242,5646,7024,8417,9814,11192,12496,13662,14637,15380,15855,16075,16007,15684,15073,14199,13048,11667,10076,8358,6567,4786,3092,1545,217,-837,-1563,-1917,-1884,-1469,-736,232,1293,2300,3097,3530,3507,2944,1856,278,-1676,-3874,-6148,-8340,-10296,-11891,-13051,-13722,-13913,-13653,-13015,-12063,-10905,-9584,-8193,-6732,-5244,-3700,-2120,-482,1168,2819,4374,5782,6938,7785,8266,8363,8122,7596,6938,6274,5793,5634,5903,6635,7771,9169,10625,11875,12687,12840,12205,10739,8501,5651,2417,-920,-4099,-6863,-9062,-10593,-11467,-11737,-11525,-10941,-10118,-9139,-8083,-6999,-5917,-4884,-3933,-3121,-2513,-2159,-2130,-2434,-3076,-3996,-5106,-6281,-7396,-8303,-8929,-9179,-9072,-8622,-7913,-7043,-6109,-5201,-4368,-3627,-2942,-2271,-1517,-618,505,1899,3574,5527,7693,10004,12350,14616,16684,18442,19793,20654,20983,20729,19910,18513,16600,14208,11436,8371,5146,1900,-1199,-3982,-6273,-7914,-8775,-8792,-7938,-6304,-4003,-1265,1678,4531,7027,8928,10052,10312,9710,8322,6350,3984,1527,-814,-2772,-4231,-5065,-5299,-4973,-4223,-3196,-2063,-981,-79,566,921,1023,941,795,703,796,1166,1875,2936,4292,5873,7544,9180,10670,11894,12813,13367,13558,13378,12824,11902,10597,8928,6882,4513,1855,-1005,-3952,-6890,-9665,-12168,-14296,-15952,-17107,-17727,-17818,-17412,-16538,-15242,-13582,-11615,-9436,-7152,-4904,-2843,-1142,60,628,506,-316,-1765,-3685,-5883,-8086,-10049,-11504,-12267,-12194,-11253,-9477,-7003,-4007,-727,2613,5787,8617,10970,12781,14025,14740,14990,14848,14417,13756,12945,12032,11059,10071,9108,8206,7421,6764,6253,5871,5570,5305,5015,4664,4225,3706,3113,2492,1860,1269,730,278,-96,-390,-642,-884,-1181,-1574,-2128,-2857,-3770,-4846,-6017,-7232,-8390,-9428,-10263,-10845,-11129,-11112,-10786,-10195,-9382,-8416,-7360,-6282,-5215,-4183,-3179,-2178,-1145,-54,1136,2407,3774,5160,6545,7820,8952,9847,10490,10845,10934,10794,10485,10103,9720,9438,9307,9359,9576,9897,10223,10437,10406,10023,9190,7886,6096,3905,1402,-1260,-3921,-6417,-8586,-10292,-11430,-11928,-11757,-10918,-9477,-7509,-5191,-2693,-264,1855,3428,4260,4241,3336,1632,-712,-3447,-6295,-8951,-11157,-12690,-13418,-13309,-12415,-10897,-8962,-6884,-4899,-3242,-2051,-1377,-1185,-1349,-1671,-1976,-2036,-1735,-960,291,1980,3990,6202,8453,10612,12566,14214,15515,16409,16900,16940,16549,15682,14364,12585,10401,7878,5162,2410,-139,-2285,-3776,-4475,-4241,-3093,-1081,1606,4749,8051,11228,13989,16100,17401,17790,17280,15917,13850,11221,8239,5071,1906,-1111,-3855,-6249,-8247,-9843,-11070,-11961,-12601,-13031,-13326,-13508,-13606,-13593,-13445,-13086,-12461,-11501,-10174,-8477,-6457,-4216,-1873,404,2484,4227,5557,6429,6838,6813,6387,5603,4507,3116,1471,-395,-2442,-4589,-6742,-8796,-10597,-12051,-13050,-13549,-13562,-13130,-12359,-11351,-10216,-9035,-7855,-6694,-5544,-4404,-3278,-2219,-1298,-633,-340,-541,-1312,-2694,-4653,-7100,-9882,-12808,-15664,-18239,-20346,-21829,-22592,-22564,-21752,-20179,-17925,-15096,-11825,-8268,-4614,-1048,2197,4940,6969,8170,8467,7895,6581,4735,2637,602,-1074,-2131,-2404,-1840,-497,1434,3686,5932,7849,9171,9698,9367,8201,6347,4016,1468,-1027,-3229,-4940,-6049,-6506,-6352,-5663,-4588,-3243,-1784,-317,1071,2301,3329,4113,4602,4767,4555,3968,2991,1711,200,-1375,-2865,-4093,-4918,-5223,-4978,-4177,-2924,-1349,355,1975,3304,4168,4449,4112,3218,1904,385,-1084,-2265,-2912,-2880,-2065,-472,1799,4568,7569,10486,12995,14777,15597,15290,13823,11281,7843,3819,-484,-4664,-8414,-11425,-13532,-14640,-14801,-14144,-12877,-11242,-9460,-7724,-6147,-4802,-3660,-2702,-1836,-1017,-201,628,1420,2150,2721,3118,3293,3293,3161,2991,2856,2818,2885,3015,3124,3099,2845,2288,1433,343,-840,-1922,-2699,-2961,-2575,-1454,373,2798,5644,8652,11590,14203,16311,17800,18622,18831,18509,17804,16843,15773,14674,13604,12570,11525,10428,9186,7750,6072,4154,2033,-186,-2403,-4432,-6151,-7384,-8041,-8026,-7338,-5982,-4047,-1635,1111,4026,6950,9695,12104,14000,15239,15701,15305,14032,11928,9110,5767,2125,-1537,-4951,-7833,-9961,-11148,-11310,-10437,-8628,-6073,-3013,254,3440,6291,8582,10197,11052,11182,10656,9635,8294,6844,5478,4360,3607,3262,3311,3666,4181,4679,4952,4820,4132,2813,865,-1613,-4460,-7445,-10337,-12887,-14899,-16221,-16759,-16498,-15460,-13745,-11493,-8877,-6130,-3452,-1107,719,1838,2143,1600,247,-1792,-4301,-7043,-9702,-11998,-13653,-14458,-14290,-13113,-11020,-8173,-4851,-1377,1914,4672,6653,7663,7653,6680,4906,2605,53,-2398,-4492,-5966,-6703,-6637,-5826,-4410,-2585,-590,1339,3000,4235,4953,5123,4774,3980,2847,1509,84,-1299,-2556,-3622,-4476,-5129,-5613,-5994,-6326,-6695,-7137,-7714,-8418,-9241,-10123,-10989,-11746,-12312,-12602,-12582,-12227,-11557,-10622,-9461,-8159,-6739,-5263,-3733,-2170,-585,1015,2579,4085,5445,6599,7448,7904,7893,7344,6243,4611,2535,167,-2290,-4608,-6523,-7842,-8357,-8003,-6747,-4676,-1970,1136,4336,7308,9762,11435,12171,11883,10610,8465,5644,2391,-1039,-4391,-7459,-10077,-12157,-13671,-14638,-15147,-15279,-15147,-14829,-14381,-13810,-13094,-12169,-10968,-9436,-7541,-5319,-2847,-290,2171,4296,5880,6739,6780,5972,4436,2316,-99,-2560,-4765,-6513,-7642,-8112,-7975,-7335,-6392,-5299,-4234,-3291,-2514,-1876,-1310,-697,60,1053,2318,3844,5562,7353,9088,10619,11839,12672,13095,13129,12847,12325,11670,10950,10232,9533,8852,8148,7375,6478,5422,4197,2815,1341,-164,-1592,-2865,-3888,-4598,-4956,-4932,-4536,-3791,-2736,-1443,19,1562,3083,4495,5683,6563,7045,7067,6603,5663,4299,2599,676,-1345,-3329,-5163,-6745,-8003,-8896,-9405,-9544,-9331,-8798,-7972,-6886,-5570,-4076,-2456,-798,835,2329,3645,4692,5464,5942,6142,6102,5857,5452,4928,4314,3649,2945,2252,1578,979,487,131,-44,-54,111,389,745,1101,1413,1638,1769,1819,1830,1833,1877,1963,2083,2194,2218,2069,1665,922,-174,-1619,-3325,-5161,-6959,-8525,-9687,-10300,-10290,-9635,-8410,-6715,-4730,-2615,-570,1298,2850,4082,4972,5586,6002,6293,6549,6795,7055,7284,7442,7460,7295,6923,6356,5647,4887,4174,3625,3317,3310,3590,4101,4717,5288,5642,5631,5149,4146,2654,762,-1367,-3551,-5568,-7234,-8363,-8850,-8637,-7724,-6211,-4205,-1903,516,2865,4964,6707,7992,8815,9186,9193,8933,8522,8084,7680,7369,7123,6884,6548,5992,5094,3770,1974,-256,-2822,-5544,-8198,-10532,-12307,-13318,-13440,-12624,-10925,-8497,-5563,-2423,608,3220,5128,6145,6149,5138,3214,546,-2603,-5963,-9243,-12194,-14602,-16346,-17342,-17622,-17223,-16282,-14898,-13229,-11374,-9438,-7493,-5561,-3682,-1821,12,1854,3701,5555,7394,9183,10868,12393,13681,14672,15306,15520,15308,14627,13526,12023,10208,8159,5985,3788,1668,-287,-2011,-3441,-4546,-5275,-5618,-5538,-5028,-4084,-2708,-960,1114,3379,5721,7964,9952,11526,12573,13016,12847,12100,10850,9223,7324,5290,3227,1210,-686,-2441,-4019,-5433,-6650,-7698,-8532,-9156,-9535,-9651,-9488,-9052,-8355,-7446,-6375,-5198,-3982,-2760,-1575,-425,680,1776,2876,4018,5207,6442,7671,8824,9779,10405,10573,10171,9147,7506,5348,2830,191,-2320,-4431,-5927,-6650,-6556,-5675,-4187,-2290,-292,1537,2932,3693,3708,2964,1541,-400,-2632,-4913,-6991,-8654,-9745,-10185,-9948,-9110,-7760,-6063,-4178,-2268,-497,1032,2209,3021,3437,3532,3341,2990,2541,2109,1752,1537,1488,1615,1907,2326,2832,3368,3880,4323,4635,4798,4759,4525,4079,3462,2719,1927,1184,573,192,89,285,769,1469,2305,3182,3992,4683,5191,5520,5669,5685,5585,5417,5182,4907,4570,4193,3759,3304,2859,2480,2231,2178,2356,2801,3470,4323,5242,6109,6775,7105,6989,6369,5233,3646,1714,-412,-2549,-4523,-6174,-7366,-8026,-8118,-7657,-6702,-5333,-3643,-1747,277,2317,4322,6198,7914,9390,10597,11475,11997,12142,11899,11291,10337,9087,7585,5885,4046,2118,167,-1751,-3558,-5188,-6553,-7586,-8214,-8397,-8100,-7356,-6198,-4761,-3174,-1632,-320,583,946,683,-194,-1631,-3491,-5602,-7783,-9844,-11634,-13051,-14039,-14601,-14784,-14637,-14244,-13636,-12859,-11893,-10727,-9331,-7688,-5799,-3706,-1457,856,3143,5325,7305,9058,10511,11685,12539,13090,13313,13177,12657,11689,10254,8319,5910,3102,8,-3171,-6234,-8919,-11019,-12331,-12749,-12225,-10807,-8618,-5829,-2655,690,3994,7087,9829,12131,13937,15217,15965,16176,15859,15017,13691,11905,9748,7285,4640,1921,-748,-3256,-5513,-7436,-8997,-10150,-10909,-11283,-11276,-10950,-10293,-9378,-8196,-6818,-5245,-3551,-1764,59,1847,3580,5177,6636,7914,9013,9922,10638,11158,11467,11554,11396,10978,10294,9336,8138,6701,5098,3353,1556,-242,-1960,-3538,-4919,-6080,-6989,-7687,-8181,-8529,-8779,-8949,-9074,-9133,-9091,-8908,-8521,-7893,-7011,-5879,-4555,-3105,-1614,-166,1178,2380,3428,4331,5107,5764,6323,6744,7024,7088,6906,6427,5631,4523,3169,1632,76,-1382,-2548,-3293,-3473,-3024,-1918,-196,2029,4602,7317,9950,12273,14078,15200,15513,14980,13607,11482,8748,5597,2237,-1080,-4158,-6793,-8862,-10285,-11066,-11249,-10947,-10276,-9381,-8375,-7374,-6446,-5660,-5047,-4642,-4450,-4482,-4728,-5172,-5792,-6542,-7385,-8246,-9068,-9761,-10254,-10483,-10415,-10045,-9419,-8597,-7668,-6730,-5858,-5140,-4605,-4298,-4187,-4257,-4430,-4631,-4782,-4789,-4603,-4171,-3474,-2532,-1353,-10,1450,2927,4332,5559,6507,7092,7271,7000,6339,5304,4032,2616,1202,-77,-1130,-1872,-2317,-2498,-2534,-2570,-2765,-3277,-4208,-5619,-7483,-9700,-12119,-14520,-16694,-18426,-19549,-19971,-19673,-18710,-17249,-15443,-13558,-11763,-10289,-9239,-8726,-8738,-9246,-10126,-11235,-12378,-13367,-14008,-14142,-13655,-12485,-10637,-8170,-5209,-1904,1543,4941,8107,10876,13149,14851,15967,16540,16604,16257,15579,14643,13537,12294,10961,9540,8038,6450,4780,3061,1326,-338,-1846,-3087,-3952,-4349,-4214,-3509,-2260,-518,1611,3985,6435,8769,10806,12365,13315,13567,13082,11914,10139,7915,5419,2850,399,-1762,-3517,-4779,-5563,-5892,-5882,-5649,-5324,-5043,-4884,-4923,-5159,-5570,-6079,-6575,-6934,-7017,-6705,-5907,-4588,-2750,-475,2138,4940,7773,10494,12953,15056,16699,17841,18438,18489,18006,17025,15598,13802,11737,9520,7303,5227,3436,2043,1116,663,641,937,1414,1903,2239,2304,2002,1352,392,-722,-1844,-2783,-3385,-3569,-3285,-2609,-1629,-507,603,1553,2221,2534,2452,1993,1199,172,-989,-2150,-3191,-4004,-4490,-4596,-4266,-3490,-2271,-642,1324,3546,5889,8233,10431,12347,13865,14865,15266,15022,14103,12579,10526,8124,5574,3113,991,-588,-1460,-1549,-869,461,2239,4191,6014,7426,8182,8153,7303,5731,3649,1330,-897,-2729,-3916,-4296,-3830,-2589,-758,1397,3568,5432,6719,7212,6814,5531,3488,914,-1910,-4662,-7058,-8865,-9956,-10286,-9954,-9098,-7953,-6742,-5662,-4871,-4418,-4293,-4405,-4607,-4758,-4693,-4327,-3575,-2457,-996,704,2554,4411,6179,7731,9002,9916,10464,10614,10400,9832,8974,7866,6602,5245,3889,2591,1386,281,-763,-1806,-2921,-4191,-5662,-7356,-9253,-11270,-13310,-15221,-16850,-18063,-18734,-18824,-18321,-17313,-15902,-14272,-12564,-10974,-9611,-8597,-7980,-7767,-7932,-8379,-9012,-9686,-10286,-10693,-10852,-10726,-10355,-9767,-9049,-8248,-7420,-6592,-5749,-4885,-3925,-2851,-1582,-125,1532,3304,5085,6706,7987,8757,8872,8264,6930,4954,2480,-298,-3144,-5845,-8165,-9951,-11057,-11432,-11052,-9987,-8314,-6180,-3728,-1124,1470,3912,6057,7818,9093,9860,10087,9800,9037,7839,6297,4449,2403,218,-2018,-4206,-6263,-8081,-9585,-10687,-11349,-11539,-11291,-10644,-9721,-8624,-7516,-6519,-5744,-5246,-5024,-5002,-5078,-5084,-4882,-4320,-3309,-1805,168,2517,5097,7703,10124,12124,13518,14148,13934,12847,10955,8348,5223,1768,-1765,-5137,-8134,-10569,-12340,-13395,-13784,-13594,-12984,-12095,-11106,-10099,-9178,-8322,-7522,-6708,-5817,-4804,-3665,-2440,-1219,-117,740,1252,1350,1047,396,-482,-1447,-2347,-3057,-3487,-3583,-3355,-2825,-2057,-1124,-103,944,1944,2882,3717,4460,5112,5694,6232,6749,7288,7866,8523,9269,10098,11002,11921,12824,13625,14279,14722,14902,14795,14356,13595,12501,11104,9457,7610,5679,3749,1954,410,-788,-1544,-1842,-1671,-1103,-244,777,1789,2643,3220,3420,3231,2662,1799,727,-413,-1545,-2544,-3368,-3969,-4336,-4486,-4431,-4217,-3875,-3454,-3004,-2564,-2190,-1925,-1790,-1821,-1980,-2247,-2544,-2777,-2853,-2652,-2115,-1154,223,2026,4186,6606,9179,11714,14072,16038,17484,18257,18316,17627,16275,14362,12077,9621,7221,5099,3414,2280,1701,1606,1842,2212,2501,2515,2117,1214,-183,-2027,-4178,-6487,-8755,-10827,-12546,-13839,-14664,-15055,-15074,-14818,-14367,-13815,-13187,-12526,-11803,-11013,-10115,-9093,-7937,-6656,-5290,-3883,-2508,-1227,-106,813,1501,1986,2282,2490,2656,2913,3306,3929,4768,5813,6961,8081,9007,9580,9664,9214,8227,6836,5196,3554,2122,1130,699,919,1724,3024,4587,6205,7614,8612,9066,8911,8214,7090,5749,4391,3224,2391,1951,1909,2143,2518,2833,2899,2569,1729,364,-1482,-3686,-6073,-8443,-10593,-12347,-13581,-14221,-14279,-13793,-12900,-11719,-10424,-9149,-8008,-7050,-6289,-5655,-5062,-4393,-3528,-2398,-936,829,2882,5111,7430,9704,11800,13602,14977,15848,16133,15814,14867,13341,11267,8764,5947,2993,103,-2544,-4765,-6451,-7562,-8115,-8213,-7977,-7544,-7054,-6588,-6209,-5917,-5686,-5466,-5218,-4890,-4526,-4132,-3837,-3699,-3839,-4297,-5080,-6134,-7339,-8560,-9638,-10440,-10866,-10865,-10445,-9653,-8585,-7352,-6073,-4854,-3779,-2882,-2186,-1644,-1220,-818,-366,229,1031,2087,3394,4933,6599,8298,9872,11191,12127,12620,12631,12241,11516,10623,9682,8830,8148,7656,7327,7075,6780,6336,5621,4606,3278,1742,126,-1360,-2512,-3122,-3037,-2188,-577,1644,4294,7050,9619,11665,12925,13201,12408,10575,7836,4440,674,-3100,-6566,-9413,-11434,-12498,-12593,-11804,-10305,-8317,-6082,-3835,-1741,73,1572,2779,3766,4640,5501,6453,7552,8849,10324,11957,13654,15335,16848,18086,18908,19242,19026,18277,17034,15412,13536,11584,9717,8089,6811,5903,5348,5011,4732,4332,3619,2495,884,-1162,-3565,-6137,-8690,-11007,-12887,-14198,-14840,-14832,-14226,-13178,-11849,-10434,-9107,-8003,-7211,-6773,-6664,-6825,-7160,-7536,-7840,-7940,-7761,-7247,-6398,-5242,-3851,-2301,-705,866,2299,3557,4583,5378,5965,6377,6666,6874,7019,7097,7084,6932,6600,6062,5317,4412,3421,2463,1645,1101,904,1115,1713,2639,3767,4944,5984,6727,7024,6810,6056,4830,3229,1413,-446,-2190,-3648,-4732,-5352,-5527,-5278,-4731,-3990,-3239,-2607,-2252,-2243,-2668,-3487,-4689,-6143,-7741,-9321,-10730,-11840,-12545,-12799,-12585,-11954,-10971,-9745,-8385,-6996,-5678,-4504,-3514,-2727,-2109,-1617,-1149,-625,86,1030,2273,3770,5450,7179,8771,10044,10808,10908,10255,8830,6705,4048,1079,-1939,-4748,-7147,-8986,-10219,-10857,-10982,-10702,-10121,-9339,-8417,-7386,-6269,-5070,-3813,-2547,-1338,-286,498,918,902,415,-506,-1801,-3332,-4977,-6556,-7955,-9016,-9655,-9791,-9376,-8403,-6903,-4929,-2595,-18,2635,5206,7521,9439,10850,11684,11950,11706,11062,10184,9220,8339,7650,7239,7127,7317,7752,8387,9134,9931,10691,11354,11846,12120,12141,11876,11353,10558,9568,8414,7212,6044,5041,4300,3923,3952,4386,5158,6148,7202,8137,8784,8994,8660,7742,6233,4208,1766,-947,-3772,-6548,-9109,-11337,-13096,-14331,-14983,-15056,-14573,-13611,-12237,-10566,-8676,-6658,-4564,-2454,-350,1701,3672,5522,7212,8703,9986,11046,11932,12671,13345,13984,14650,15322,15994,16589,17022,17195,16997,16362,15235,13648,11660,9410,7049,4743,2639,843,-611,-1712,-2542,-3191,-3772,-4419,-5200,-6193,-7389,-8760,-10226,-11694,-13060,-14246,-15172,-15827,-16188,-16311,-16227,-16011,-15731,-15440,-15206,-15050,-15005,-15053,-15204,-15401,-15649,-15882,-16098,-16250,-16311,-16244,-15992,-15508,-14730,-13614,-12125,-10259,-8046,-5539,-2842,-70,2622,5087,7167,8747,9737,10115,9923,9250,8269,7151,6099,5285,4829,4793,5151,5808,6591,7306,7714,7654,6965,5631,3675,1248,-1459,-4204,-6748,-8872,-10435,-11333,-11588,-11255,-10482,-9438,-8322,-7304,-6547,-6138,-6142,-6540,-7295,-8318,-9511,-10777,-12013,-13160,-14145,-14958,-15565,-15969,-16161,-16115,-15814,-15219,-14296,-13021,-11385,-9415,-7151,-4687,-2093,509,3042,5413,7559,9419,10965,12153,12981,13441,13533,13294,12717,11851,10699,9298,7696,5926,4060,2145,228,-1645,-3451,-5141,-6679,-7992,-9005,-9646,-9821,-9537,-8755,-7578,-6090,-4450,-2840,-1439,-424,62,-74,-860,-2265,-4166,-6406,-8764,-11023,-12968,-14424,-15271,-15459,-14976,-13896,-12294,-10311,-8065,-5703,-3329,-1062,1037,2905,4518,5871,6967,7843,8528,9080,9533,9938,10313,10679,11020,11333,11580,11750,11836,11822,11771,11685,11661,11727,11948,12330,12865,13487,14103,14597,14835,14710,14142,13097,11621,9776,7724,5609,3619,1918,630,-148,-417,-195,391,1214,2083,2840,3317,3423,3091,2338,1234,-115,-1556,-2944,-4141,-5033,-5560,-5685,-5432,-4822,-3921,-2754,-1379,192,1936,3829,5854,7963,10098,12199,14165,15932,17412,18557,19322,19702,19705,19369,18757,17931,16977,15965,14951,13990,13087,12260,11466,10692,9865,8956,7887,6637,5150,3429,1474,-678,-2956,-5257,-7447,-9356,-10810,-11650,-11738,-11025,-9524,-7361,-4739,-1940,735,2964,4500,5137,4804,3495,1349,-1446,-4601,-7810,-10744,-13108,-14661,-15252,-14827,-13437,-11210,-8362,-5115,-1745,1519,4448,6885,8723,9929,10524,10607,10288,9728,9069,8436,7948,7653,7599,7766,8131,8633,9203,9761,10222,10499,10529,10239,9622,8652,7381,5843,4138,2327,534,-1195,-2759,-4134,-5288,-6219,-6952,-7515,-7949,-8302,-8610,-8912,-9232,-9589,-9987,-10437,-10923,-11446,-11989,-12542,-13090,-13607,-14076,-14466,-14762,-14946,-15021,-14984,-14863,-14656,-14395,-14061,-13664,-13164,-12538,-11754,-10782,-9611,-8255,-6720,-5069,-3329,-1570,159,1802,3313,4637,5751,6605,7190,7452,7395,6968,6188,5058,3635,1993,247,-1498,-3129,-4554,-5729,-6624,-7269,-7701,-8014,-8262,-8557,-8933,-9443,-10064,-10756,-11428,-11988,-12327,-12377,-12091,-11501,-10657,-9701,-8740,-7971,-7488,-7430,-7822,-8664,-9873,-11298,-12772,-14071,-15016,-15452,-15275,-14498,-13173,-11449,-9517,-7587,-5851,-4476,-3539,-3054,-2947,-3079,-3256,-3294,-3007,-2273,-1043,690,2803,5201,7673,10074,12227,14013,15354,16217,16622,16614,16260,15622,14761,13696,12462,11056,9498,7833,6102,4416,2848,1514,476,-217,-572,-641,-504,-288,-97,-67,-260,-752,-1515,-2545,-3723,-4988,-6202,-7290,-8172,-8815,-9210,-9394,-9397,-9286,-9095,-8863,-8593,-8266,-7848,-7262,-6461,-5356,-3928,-2137,-27,2357,4913,7532,10079,12444,14495,16163,17372,18103,18357,18171,17599,16704,15536,14144,12550,10778,8848,6786,4635,2447,283,-1782,-3694,-5368,-6761,-7806,-8460,-8694,-8473,-7813,-6708,-5223,-3407,-1385,727,2756,4540,5893,6678,6763,6105,4704,2634,50,-2869,-5879,-8739,-11210,-13069,-14157,-14359,-13648,-12069,-9755,-6900,-3738,-540,2471,5072,7154,8644,9589,10084,10281,10361,10476,10751,11242,11925,12732,13521,14165,14520,14504,14079,13276,12181,10918,9636,8461,7506,6800,6353,6077,5877,5620,5191,4505,3552,2339,997,-377,-1604,-2563,-3144,-3306,-3073,-2529,-1811,-1086,-512,-241,-353,-893,-1813,-3041,-4438,-5871,-7210,-8344,-9228,-9839,-10217,-10423,-10515,-10563,-10575,-10542,-10396,-10041,-9355,-8242,-6605,-4433,-1741,1360,4728,8178,11505,14521,17064,18992,20252,20784,20629,19818,18443,16589,14354,11847,9148,6385,3620,991,-1445,-3583,-5371,-6783,-7795,-8459,-8800,-8905,-8841,-8674,-8474,-8254,-8037,-7781,-7458,-7005,-6389,-5591,-4638,-3598,-2579,-1708,-1143,-992,-1377,-2322,-3823,-5778,-8024,-10339,-12462,-14131,-15128,-15294,-14603,-13100,-10990,-8516,-5999,-3748,-2004,-956,-624,-959,-1753,-2764,-3684,-4230,-4171,-3351,-1739,610,3524,6776,10094,13188,15826,17797,18997,19388,19020,18007,16504,14680,12677,10636,8599,6625,4679,2755,821,-1126,-3048,-4893,-6544,-7915,-8888,-9401,-9424,-8992,-8186,-7146,-6017,-4962,-4103,-3526,-3267,-3308,-3598,-4064,-4627,-5239,-5849,-6462,-7086,-7727,-8411,-9092,-9734,-10227,-10443,-10254,-9505,-8128,-6051,-3338,-70,3547,7301,10911,14151,16769,18640,19649,19810,19181,17908,16155,14150,12073,10132,8471,7204,6398,6052,6124,6504,7055,7586,7912,7848,7252,6039,4208,1827,-943,-3887,-6755,-9291,-11264,-12513,-12957,-12603,-11568,-10030,-8229,-6422,-4845,-3705,-3131,-3184,-3847,-5030,-6585,-8343,-10074,-11604,-12724,-13285,-13197,-12400,-10954,-8940,-6540,-3939,-1349,1042,3119,4792,6092,7078,7870,8619,9432,10430,11618,12993,14446,15841,17020,17814,18113,17847,17027,15729,14101,12322,10589,9090,7956,7278,7069,7258,7741,8342,8893,9225,9205,8764,7882,6620,5069,3361,1630,-7,-1465,-2689,-3694,-4484,-5136,-5680,-6183,-6657,-7124,-7547,-7917,-8180,-8307,-8281,-8087,-7738,-7254,-6643,-5952,-5163,-4316,-3388,-2387,-1312,-168,1024,2226,3388,4442,5334,5987,6400,6531,6452,6189,5854,5513,5267,5157,5218,5436,5752,6105,6387,6514,6412,6023,5345,4389,3198,1835,356,-1186,-2743,-4301,-5826,-7311,-8715,-10009,-11111,-11978,-12531,-12729,-12563,-12046,-11243,-10249,-9177,-8155,-7305,-6730,-6498,-6662,-7209,-8117,-9308,-10677,-12101,-13432,-14532,-15275,-15563,-15362,-14664,-13553,-12119,-10510,-8862,-7277,-5846,-4559,-3399,-2272,-1072,293,1927,3847,6067,8495,11040,13528,15811,17720,19118,19931,20104,19677,18713,17333,15656,13833,11955,10119,8347,6654,4990,3333,1621,-146,-1945,-3711,-5313,-6630,-7503,-7831,-7539,-6644,-5222,-3432,-1474,431,2059,3248,3855,3843,3210,2021,400,-1540,-3636,-5766,-7805,-9642,-11187,-12341,-13013,-13120,-12584,-11362,-9450,-6901,-3818,-381,3216,6730,9941,12657,14738,16112,16795,16836,16368,15511,14404,13158,11840,10509,9149,7769,6327,4806,3196,1489,-285,-2086,-3865,-5532,-7023,-8247,-9134,-9641,-9735,-9425,-8751,-7756,-6533,-5154,-3708,-2304,-1000,91,926,1439,1604,1414,885,50,-1026,-2287,-3632,-4985,-6237,-7302,-8087,-8532,-8582,-8229,-7482,-6377,-4983,-3369,-1607,219,2066,3888,5665,7409,9107,10784,12420,14004,15499,16841,17980,18833,19354,19483,19198,18497,17406,15994,14344,12576,10825,9204,7846,6814,6165,5899,5978,6325,6845,7417,7912,8218,8221,7856,7076,5888,4320,2449,356,-1852,-4069,-6206,-8150,-9841,-11196,-12177,-12766,-12959,-12801,-12327,-11618,-10743,-9776,-8817,-7912,-7163,-6589,-6247,-6126,-6199,-6411,-6645,-6804,-6738,-6347,-5524,-4239,-2480,-328,2111,4697,7250,9641,11719,13404,14645,15434,15795,15768,15394,14704,13723,12452,10909,9114,7111,4980,2793,673,-1320,-3084,-4607,-5867,-6910,-7789,-8575,-9341,-10129,-10970,-11836,-12709,-13513,-14211,-14739,-15074,-15215,-15177,-15012,-14766,-14505,-14265,-14080,-13939,-13818,-13672,-13447,-13109,-12643,-12065,-11437,-10821,-10327,-10012,-9960,-10173,-10632,-11265,-11939,-12509,-12803,-12637,-11901,-10481,-8375,-5626,-2362,1245,4956,8549,11776,14431,16367,17485,17768,17272,16101,14418,12397,10224,8061,6050,4287,2817,1662,770,99,-451,-956,-1505,-2141,-2904,-3778,-4748,-5766,-6797,-7792,-8740,-9606,-10401,-11114,-11761,-12332,-12838,-13257,-13581,-13782,-13831,-13715,-13417,-12974,-12411,-11811,-11246,-10798,-10528,-10463,-10577,-10810,-11050,-11167,-11016,-10484,-9471,-7966,-5977,-3603,-954,1804,4540,7098,9385,11316,12868,14032,14850,15361,15606,15627,15421,14970,14249,13194,11794,10022,7908,5507,2914,237,-2393,-4861,-7054,-8885,-10279,-11197,-11608,-11510,-10927,-9901,-8508,-6852,-5045,-3240,-1576,-208,728,1143,983,260,-943,-2497,-4208,-5875,-7287,-8263,-8657,-8397,-7445,-5862,-3716,-1170,1638,4494,7233,9666,11659,13095,13930,14132,13756,12865,11570,10023,8363,6774,5395,4370,3802,3735,4184,5086,6341,7807,9321,10717,11847,12614,12950,12876,12436,11740,10896,10034,9223,8534,7954,7438,6918,6266,5411,4238,2731,879,-1244,-3525,-5799,-7877,-9569,-10682,-11083,-10661,-9384,-7285,-4468,-1119,2519,6136,9426,12047,13748,14318,13677,11863,9031,5476,1551,-2321,-5731,-8328,-9828,-10102,-9118,-7003,-3956,-273,3737,7754,11491,14721,17276,19070,20081,20348,19943,18987,17588,15898,14037,12155,10365,8778,7460,6447,5724,5237,4892,4581,4196,3638,2871,1873,708,-546,-1771,-2855,-3699,-4259,-4524,-4548,-4425,-4271,-4221,-4375,-4816,-5550,-6561,-7735,-8957,-10054,-10885,-11312,-11266,-10716,-9712,-8351,-6759,-5107,-3530,-2177,-1128,-426,-62,41,-17,-94,-42,255,896,1925,3309,5000,6847,8722,10445,11878,12897,13433,13471,13049,12237,11158,9908,8624,7396,6310,5429,4786,4395,4250,4303,4516,4798,5084,5293,5349,5222,4864,4288,3490,2506,1357,85,-1285,-2730,-4225,-5766,-7335,-8917,-10485,-12000,-13408,-14656,-15686,-16444,-16917,-17092,-17008,-16710,-16277,-15761,-15248,-14758,-14306,-13886,-13428,-12902,-12218,-11335,-10198,-8790,-7109,-5179,-3050,-790,1509,3757,5849,7702,9234,10384,11097,11340,11075,10318,9082,7441,5508,3405,1299,-675,-2385,-3755,-4748,-5397,-5758,-5945,-6044,-6186,-6403,-6768,-7237,-7801,-8380,-8915,-9338,-9609,-9694,-9601,-9340,-8946,-8461,-7922,-7390,-6887,-6470,-6141,-5935,-5831,-5838,-5916,-6067,-6261,-6500,-6781,-7113,-7506,-7968,-8469,-8987,-9432,-9736,-9783,-9499,-8807,-7697,-6173,-4318,-2220,-27,2138,4130,5854,7223,8204,8791,9002,8887,8502,7921,7224,6489,5793,5187,4715,4364,4118,3892,3629,3207,2592,1705,567,-798,-2305,-3860,-5340,-6649,-7695,-8433,-8849,-8978,-8873,-8618,-8291,-7956,-7658,-7412,-7206,-7013,-6800,-6537,-6214,-5831,-5403,-4963,-4524,-4126,-3742,-3381,-2978,-2509,-1894,-1113,-129,1052,2387,3850,5342,6817,8192,9411,10448,11265,11887,12324,12604,12776,12837,12830,12728,12547,12252,11838,11278,10546,9631,8502,7156,5580,3783,1789,-376,-2638,-4934,-7160,-9209,-10975,-12350,-13255,-13641,-13511,-12894,-11904,-10639,-9267,-7915,-6716,-5769,-5114,-4781,-4724,-4917,-5270,-5722,-6201,-6637,-6999,-7240,-7340,-7286,-7048,-6607,-5935,-4998,-3772,-2252,-430,1646,3920,6301,8653,10860,12761,14258,15237,15686,15585,15013,14043,12809,11418,10008,8683,7542,6680,6143,6009,6264,6956,8002,9386,10982,12679,14324,15754,16790,17287,17101,16159,14432,11959,8867,5314,1546,-2201,-5658,-8601,-10840,-12270,-12843,-12614,-11690,-10246,-8494,-6633,-4892,-3402,-2315,-1661,-1458,-1648,-2147,-2847,-3629,-4384,-5029,-5482,-5714,-5693,-5414,-4895,-4118,-3110,-1844,-344,1414,3381,5541,7802,10084,12268,14210,15793,16864,17338,17126,16238,14700,12644,10206,7595,4984,2580,493,-1155,-2360,-3121,-3527,-3658,-3636,-3538,-3447,-3388,-3360,-3359,-3329,-3271,-3159,-3005,-2849,-2706,-2637,-2641,-2747,-2935,-3187,-3484,-3789,-4081,-4339,-4555,-4725,-4873,-5005,-5175,-5390,-5697,-6084,-6540,-7016,-7434,-7698,-7705,-7349,-6558,-5294,-3575,-1469,891,3352,5732,7862,9611,10877,11649,11930,11808,11369,10718,9959,9150,8344,7537,6718,5849,4886,3815,2622,1341,28,-1249,-2391,-3335,-3993,-4346,-4360,-4069,-3501,-2737,-1839,-908,-23,721,1248,1487,1411,998,295,-632,-1669,-2681,-3532,-4096,-4304,-4124,-3614,-2866,-2037,-1289,-787,-648,-944,-1657,-2719,-3974,-5255,-6351,-7092,-7315,-6931,-5899,-4256,-2093,443,3180,5928,8514,10766,12564,13779,14353,14221,13397,11912,9855,7361,4568,1673,-1172,-3784,-6045,-7846,-9143,-9941,-10289,-10293,-10067,-9753,-9462,-9301,-9313,-9520,-9882,-10336,-10785,-11124,-11241,-11054,-10495,-9560,-8283,-6768,-5162,-3634,-2378,-1544,-1274,-1617,-2590,-4113,-6067,-8273,-10527,-12610,-14318,-15466,-15915,-15582,-14429,-12498,-9855,-6649,-3041,761,4528,8053,11112,13569,15299,16281,16544,16170,15319,14137,12823,11527,10408,9552,9049,8891,9080,9537,10192,10934,11666,12284,12701,12865,12730,12299,11588,10636,9501,8232,6884,5492,4089,2669,1241,-229,-1738,-3311,-4925,-6555,-8138,-9590,-10824,-11738,-12261,-12338,-11970,-11167,-10024,-8607,-7047,-5439,-3871,-2425,-1115,21,1021,1880,2654,3350,4019,4677,5359,6085,6870,7722,8629,9588,10565,11544,12485,13350,14101,14682,15061,15193,15051,14624,13900,12877,11575,9985,8156,6098,3875,1528,-855,-3227,-5469,-7532,-9303,-10726,-11735,-12296,-12406,-12084,-11386,-10383,-9169,-7846,-6519,-5287,-4244,-3462,-2998,-2889,-3125,-3692,-4513,-5520,-6605,-7672,-8632,-9399,-9935,-10194,-10183,-9898,-9370,-8616,-7677,-6575,-5336,-3980,-2524,-977,633,2293,3962,5606,7182,8638,9948,11068,11994,12713,13249,13623,13883,14072,14237,14417,14619,14849,15059,15215,15240,15081,14682,14005,13045,11812,10353,8726,7010,5287,3621,2079,660,-606,-1789,-2899,-4021,-5171,-6390,-7655,-8941,-10165,-11247,-12088,-12591,-12714,-12410,-11726,-10728,-9544,-8341,-7268,-6505,-6141,-6256,-6825,-7784,-8981,-10251,-11362,-12127,-12327,-11847,-10572,-8543,-5802,-2523,1098,4842,8448,11697,14388,16345,17479,17736,17152,15829,13909,11583,9054,6497,4088,1926,82,-1431,-2656,-3654,-4529,-5362,-6244,-7219,-8291,-9442,-10578,-11624,-12445,-12947,-13035,-12660,-11816,-10558,-8977,-7232,-5494,-3952,-2786,-2125,-2063,-2603,-3710,-5260,-7113,-9079,-10979,-12634,-13889,-14623,-14739,-14202,-12986,-11141,-8724,-5849,-2649,730,4112,7338,10243,12699,14596,15882,16543,16615,16189,15359,14270,13041,11811,10670,9706,8963,8456,8189,8123,8235,8474,8815,9213,9651,10098,10528,10910,11194,11349,11301,11031,10473,9633,8489,7079,5431,3607,1686,-278,-2178,-3979,-5587,-6985,-8120,-9003,-9622,-10015,-10201,-10230,-10136,-9943,-9677,-9305,-8822,-8146,-7249,-6057,-4579,-2815,-842,1249,3352,5343,7133,8642,9821,10658,11168,11389,11401,11264,11088,10918,10842,10870,11028,11292,11616,11936,12162,12206,11974,11405,10443,9101,7397,5418,3267,1075,-1012,-2865,-4364,-5428,-6002,-6089,-5710,-4944,-3886,-2656,-1406,-262,625,1159,1255,894,87,-1077,-2512,-4058,-5595,-6979,-8109,-8896,-9326,-9362,-9083,-8509,-7749,-6857,-5922,-4979,-4075,-3210,-2398,-1627,-900,-235,366,869,1258,1534,1689,1768,1814,1893,2074,2413,2937,3631,4437,5265,5983,6488,6678,6497,5967,5132,4125,3086,2169,1517,1207,1278,1652,2216,2765,3099,2999,2313,947,-1102,-3739,-6806,-10062,-13263,-16149,-18505,-20173,-21060,-21175,-20573,-19413,-17834,-16059,-14244,-12566,-11148,-10064,-9375,-9063,-9110,-9445,-9991,-10664,-11369,-12014,-12512,-12768,-12702,-12252,-11362,-10042,-8300,-6225,-3897,-1461,946,3168,5054,6486,7369,7666,7382,6577,5346,3811,2112,375,-1272,-2739,-3956,-4902,-5586,-6051,-6373,-6613,-6861,-7168,-7572,-8080,-8657,-9249,-9757,-10086,-10129,-9795,-9056,-7898,-6406,-4693,-2931,-1308,-15,797,1004,573,-495,-2095,-4114,-6359,-8665,-10831,-12723,-14188,-15166,-15563,-15371,-14562,-13157,-11192,-8731,-5887,-2782,398,3495,6309,8699,10529,11737,12305,12281,11761,10872,9760,8566,7412,6390,5560,4952,4577,4424,4493,4759,5221,5869,6681,7655,8735,9878,10987,11954,12656,12965,12776,12034,10698,8837,6504,3867,1049,-1746,-4388,-6720,-8659,-10143,-11164,-11751,-11963,-11874,-11562,-11093,-10515,-9849,-9085,-8194,-7139,-5877,-4394,-2695,-823,1153,3146,5064,6831,8378,9679,10701,11463,11984,12299,12468,12524,12529,12505,12481,12470,12470,12495,12520,12562,12584,12594,12563,12493,12368,12189,11929,11588,11112,10496,9692,8703,7534,6217,4817,3405,2075,914,-17,-668,-1044,-1188,-1165,-1100,-1091,-1247,-1649,-2289,-3162,-4136,-5111,-5893,-6378,-6409,-5983,-5079,-3826,-2360,-887,409,1355,1869,1929,1615,1087,533,177,211,770,1932,3670,5906,8463,11166,13792,16157,18116,19550,20445,20777,20628,20045,19127,17961,16607,15159,13664,12194,10808,9560,8503,7671,7069,6678,6436,6256,6018,5590,4860,3723,2148,133,-2238,-4844,-7504,-10047,-12262,-14022,-15194,-15746,-15701,-15126,-14166,-12957,-11660,-10402,-9272,-8310,-7506,-6803,-6115,-5352,-4423,-3274,-1896,-306,1404,3148,4805,6266,7443,8280,8747,8896,8765,8490,8165,7942,7920,8185,8779,9680,10835,12140,13451,14636,15521,16008,15985,15435,14358,12806,10867,8618,6158,3545,853,-1894,-4634,-7364,-10007,-12541,-14863,-16891,-18519,-19641,-20184,-20117,-19452,-18288,-16750,-15025,-13312,-11796,-10646,-9970,-9821,-10180,-10985,-12098,-13393,-14702,-15895,-16869,-17547,-17902,-17929,-17632,-17026,-16111,-14889,-13349,-11505,-9382,-7033,-4569,-2100,205,2213,3772,4815,5280,5227,4728,3943,3045,2217,1634,1421,1653,2342,3435,4834,6400,7979,9438,10645,11528,12037,12162,11921,11326,10401,9149,7562,5642,3368,776,-2110,-5199,-8389,-11544,-14511,-17159,-19344,-20995,-22031,-22469,-22311,-21635,-20510,-19044,-17337,-15491,-13610,-11770,-10043,-8483,-7094,-5905,-4879,-4005,-3237,-2540,-1881,-1237,-617,-36,441,772,893,791,473,-5,-555,-1060,-1389,-1434,-1088,-319,882,2432,4209,6046,7746,9138,10071,10456,10270,9553,8403,6962,5390,3840,2451,1299,428,-187,-605,-919,-1230,-1628,-2197,-2967,-3962,-5162,-6509,-7971,-9441,-10865,-12145,-13207,-13986,-14420,-14471,-14131,-13407,-12353,-11036,-9555,-8013,-6508,-5113,-3878,-2798,-1849,-959,-54,932,2049,3289,4603,5906,7063,7958,8480,8565,8216,7496,6536,5503,4607,4007,3875,4269,5213,6635,8399,10347,12262,13989,15344,16240,16618,16469,15864,14861,13574,12091,10495,8850,7197,5574,3992,2485,1062,-242,-1403,-2412,-3247,-3943,-4501,-4984,-5427,-5878,-6387,-6952,-7596,-8266,-8923,-9480,-9840,-9912,-9601,-8851,-7640,-5998,-4003,-1772,534,2772,4758,6374,7498,8070,8082,7584,6685,5550,4366,3337,2634,2408,2706,3561,4877,6533,8327,10040,11436,12323,12563,12099,10979,9320,7296,5137,3016,1134,-414,-1571,-2342,-2801,-3027,-3127,-3190,-3266,-3388,-3536,-3688,-3812,-3874,-3888,-3858,-3834,-3865,-3997,-4270,-4702,-5266,-5921,-6585,-7160,-7555,-7675,-7456,-6882,-5938,-4697,-3200,-1558,150,1820,3383,4771,5943,6873,7541,7950,8086,7985,7631,7090,6368,5539,4663,3818,3098,2596,2390,2553,3107,4057,5346,6904,8613,10358,12020,13478,14658,15492,15947,16034,15740,15120,14184,12968,11502,9792,7886,5782,3548,1214,-1138,-3436,-5591,-7526,-9166,-10461,-11381,-11927,-12126,-12039,-11726,-11282,-10771,-10260,-9774,-9305,-8811,-8218,-7447,-6419,-5078,-3413,-1453,711,2932,5033,6796,8012,8510,8167,6971,5003,2441,-422,-3276,-5752,-7536,-8358,-8061,-6598,-4085,-736,3091,7004,10582,13454,15332,16062,15589,14030,11556,8452,5009,1536,-1714,-4524,-6786,-8435,-9513,-10080,-10270,-10182,-9975,-9716,-9519,-9414,-9425,-9537,-9707,-9875,-9988,-9971,-9812,-9469,-8985,-8389,-7739,-7118,-6564,-6140,-5839,-5649,-5502,-5310,-4970,-4368,-3415,-2064,-302,1796,4127,6516,8785,10748,12233,13142,13390,13013,12057,10665,8998,7240,5588,4181,3137,2499,2250,2332,2630,3038,3430,3721,3844,3778,3533,3143,2654,2124,1571,1036,489,-75,-706,-1441,-2324,-3374,-4612,-6012,-7556,-9175,-10805,-12358,-13734,-14862,-15639,-16032,-16008,-15575,-14795,-13723,-12470,-11110,-9746,-8412,-7174,-6007,-4926,-3877,-2821,-1712,-502,830,2280,3826,5407,6955,8394,9651,10666,11395,11820,11940,11787,11400,10846,10182,9466,8737,8018,7308,6620,5931,5263,4606,3970,3350,2722,2057,1292,389,-734,-2082,-3693,-5522,-7526,-9594,-11635,-13495,-15079,-16284,-17049,-17383,-17296,-16890,-16238,-15470,-14683,-13956,-13369,-12921,-12626,-12422,-12247,-11992,-11564,-10834,-9738,-8187,-6176,-3712,-865,2258,5525,8754,11790,14444,16586,18104,18951,19144,18739,17885,16713,15431,14195,13176,12494,12225,12404,12996,13949,15155,16488,17830,19037,20026,20692,21000,20900,20393,19470,18146,16440,14389,12031,9447,6690,3881,1085,-1576,-4039,-6213,-8067,-9555,-10701,-11493,-11994,-12224,-12241,-12090,-11802,-11431,-10991,-10538,-10070,-9626,-9194,-8760,-8303,-7759,-7109,-6285,-5292,-4104,-2772,-1332,117,1489,2669,3556,4083,4206,3954,3399,2667,1926,1352,1118,1365,2166,3556,5452,7746,10247,12731,15000,16834,18118,18756,18760,18169,17101,15639,13916,11989,9926,7748,5459,3060,557,-2036,-4663,-7265,-9747,-12003,-13936,-15447,-16475,-16979,-16961,-16457,-15525,-14260,-12753,-11124,-9478,-7923,-6561,-5459,-4695,-4282,-4227,-4484,-4981,-5603,-6210,-6664,-6806,-6543,-5793,-4566,-2922,-989,1068,3053,4806,6170,7077,7499,7489,7148,6623,6063,5633,5443,5574,6042,6800,7769,8811,9802,10608,11142,11343,11211,10763,10060,9159,8131,7018,5877,4700,3523,2310,1058,-246,-1623,-3049,-4522,-5990,-7430,-8779,-10006,-11078,-11969,-12680,-13223,-13606,-13885,-14068,-14228,-14362,-14523,-14679,-14820,-14879,-14779,-14428,-13735,-12632,-11063,-9047,-6607,-3864,-944,1975,4714,7112,9028,10400,11178,11418,11173,10555,9682,8673,7648,6708,5932,5389,5107,5105,5372,5882,6595,7459,8402,9340,10179,10794,11087,10934,10280,9064,7314,5073,2448,-423,-3389,-6279,-8951,-11261,-13127,-14483,-15319,-15662,-15555,-15071,-14272,-13231,-12007,-10667,-9254,-7845,-6484,-5249,-4186,-3339,-2745,-2389,-2276,-2322,-2475,-2607,-2625,-2403,-1873,-972,283,1852,3628,5486,7279,8860,10117,10962,11371,11362,11015,10441,9780,9180,8753,8601,8756,9217,9934,10829,11809,12779,13652,14363,14852,15105,15097,14859,14396,13759,12954,12021,10946,9751,8423,6976,5433,3817,2184,575,-950,-2353,-3587,-4648,-5523,-6240,-6827,-7327,-7774,-8187,-8548,-8814,-8893,-8693,-8109,-7079,-5586,-3685,-1494,809,3018,4902,6277,6977,6935,6161,4748,2899,834,-1152,-2808,-3899,-4264,-3822,-2589,-651,1813,4586,7419,10059,12295,13947,14916,15150,14657,13497,11729,9464,6778,3802,618,-2633,-5839,-8867,-11578,-13870,-15626,-16787,-17325,-17247,-16643,-15606,-14297,-12882,-11503,-10303,-9347,-8669,-8259,-8044,-7981,-7963,-7974,-7937,-7894,-7829,-7799,-7822,-7908,-8030,-8124,-8085,-7799,-7157,-6073,-4546,-2619,-431,1823,3949,5695,6935,7520,7462,6811,5703,4346,2937,1690,784,306,328,784,1610,2653,3782,4847,5736,6359,6670,6624,6227,5470,4370,2944,1218,-775,-2985,-5357,-7806,-10248,-12562,-14662,-16417,-17763,-18614,-18960,-18793,-18170,-17163,-15879,-14452,-13004,-11673,-10553,-9722,-9202,-8966,-8955,-9048,-9140,-9091,-8797,-8183,-7190,-5838,-4150,-2220,-153,1914,3860,5548,6910,7861,8413,8559,8381,7920,7283,6526,5726,4931,4173,3476,2846,2294,1818,1425,1120,899,767,696,660,598,455,151,-362,-1144,-2193,-3514,-5048,-6732,-8486,-10206,-11827,-13260,-14482,-15461,-16223,-16784,-17195,-17474,-17637,-17668,-17531,-17166,-16532,-15563,-14274,-12668,-10831,-8864,-6895,-5063,-3466,-2174,-1192,-463,103,632,1237,2004,2960,4081,5288,6464,7491,8269,8728,8878,8755,8476,8163,7983,8050,8477,9295,10487,11973,13618,15263,16746,17928,18700,19024,18872,18310,17373,16172,14768,13240,11629,9964,8228,6437,4545,2586,552,-1480,-3458,-5267,-6834,-8042,-8853,-9205,-9135,-8668,-7905,-6943,-5916,-4921,-4076,-3410,-2968,-2696,-2544,-2410,-2188,-1783,-1104,-103,1240,2903,4829,6910,9036,11052,12844,14273,15277,15805,15870,15539,14887,14056,13159,12332,11675,11266,11146,11320,11755,12400,13170,13980,14734,15352,15744,15872,15662,15117,14210,12964,11406,9565,7503,5254,2887,452,-1997,-4383,-6664,-8760,-10621,-12189,-13408,-14234,-14625,-14542,-13971,-12910,-11396,-9502,-7335,-5039,-2784,-726,957,2179,2845,2995,2696,2103,1428,867,650,901,1715,3067,4858,6921,9047,11015,12635,13773,14347,14379,13930,13129,12136,11102,10170,9432,8933,8665,8582,8601,8651,8645,8554,8347,8045,7675,7280,6906,6569,6291,6029,5754,5393,4886,4179,3238,2064,670,-882,-2550,-4253,-5936,-7539,-9004,-10308,-11401,-12275,-12890,-13236,-13277,-12998,-12373,-11392,-10072,-8433,-6563,-4531,-2477,-495,1291,2810,4006,4880,5446,5759,5879,5868,5777,5648,5489,5310,5093,4832,4508,4135,3721,3299,2911,2592,2386,2315,2390,2602,2917,3287,3640,3891,3950,3716,3115,2077,589,-1345,-3652,-6242,-8963,-11675,-14202,-16403,-18159,-19379,-20044,-20154,-19770,-18986,-17896,-16631,-15287,-13967,-12748,-11687,-10827,-10184,-9776,-9595,-9640,-9904,-10350,-10953,-11627,-12279,-12779,-12969,-12722,-11907,-10495,-8476,-5977,-3134,-190,2643,5120,7085,8405,9072,9123,8691,7937,7042,6159,5412,4842,4460,4200,3993,3760,3443,3025,2527,1990,1492,1085,811,663,602,535,361,-41,-770,-1882,-3392,-5243,-7339,-9524,-11640,-13518,-15028,-16067,-16593,-16613,-16166,-15345,-14231,-12944,-11576,-10217,-8945,-7801,-6831,-6039,-5435,-5004,-4726,-4567,-4490,-4442,-4378,-4248,-4013,-3663,-3179,-2587,-1888,-1108,-258,658,1644,2695,3836,5044,6325,7643,8947,10175,11239,12050,12512,12551,12096,11130,9642,7691,5351,2746,12,-2697,-5236,-7481,-9344,-10779,-11782,-12397,-12693,-12768,-12707,-12608,-12533,-12541,-12649,-12860,-13147,-13447,-13696,-13787,-13631,-13141,-12237,-10910,-9158,-7051,-4699,-2244,136,2271,4010,5239,5932,6104,5871,5373,4790,4284,3992,3990,4301,4886,5675,6555,7442,8245,8928,9483,9945,10368,10822,11342,11969,12658,13373,14017,14487,14711,14606,14174,13432,12451,11343,10199,9137,8213,7451,6822,6256,5645,4906,3945,2756,1357,-152,-1643,-2962,-3975,-4573,-4718,-4414,-3739,-2803,-1734,-665,306,1107,1716,2127,2377,2481,2469,2333,2062,1624,1012,216,-699,-1678,-2577,-3288,-3661,-3606,-3052,-2003,-526,1274,3203,5103,6766,8062,8899,9252,9181,8769,8177,7533,6999,6668,6628,6869,7386,8061,8818,9503,10022,10265,10159,9672,8773,7471,5785,3737,1376,-1240,-4028,-6888,-9678,-12270,-14512,-16273,-17464,-18006,-17898,-17159,-15854,-14080,-11939,-9556,-7036,-4497,-2044,220,2196,3795,4956,5642,5862,5688,5206,4569,3903,3345,2986,2862,2971,3240,3592,3901,4092,4064,3823,3361,2778,2167,1663,1394,1442,1878,2678,3806,5146,6582,7957,9161,10069,10625,10808,10622,10135,9415,8526,7561,6532,5475,4370,3187,1907,506,-1001,-2581,-4178,-5712,-7121,-8316,-9263,-9907,-10236,-10241,-9926,-9307,-8412,-7266,-5928,-4458,-2935,-1476,-163,853,1517,1725,1483,812,-205,-1424,-2717,-3905,-4869,-5502,-5741,-5591,-5073,-4266,-3256,-2138,-994,118,1181,2196,3210,4256,5375,6570,7812,9024,10113,10941,11385,11345,10738,9569,7873,5752,3354,827,-1670,-4006,-6102,-7896,-9385,-10593,-11531,-12255,-12757,-13073,-13177,-13082,-12761,-12245,-11531,-10674,-9710,-8703,-7692,-6737,-5844,-5040,-4322,-3686,-3131,-2679,-2326,-2109,-2025,-2074,-2227,-2440,-2641,-2773,-2761,-2561,-2137,-1482,-623,409,1531,2694,3794,4797,5630,6300,6792,7154,7417,7645,7873,8142,8456,8813,9170,9498,9729,9824,9750,9474,9005,8330,7467,6406,5155,3688,2003,96,-2018,-4276,-6612,-8906,-11048,-12909,-14396,-15421,-15954,-15980,-15532,-14661,-13450,-11974,-10336,-8616,-6897,-5266,-3787,-2536,-1565,-918,-600,-610,-874,-1312,-1804,-2211,-2421,-2336,-1896,-1120,-30,1249,2615,3899,4961,5667,5919,5683,4987,3907,2595,1199,-109,-1184,-1922,-2267,-2216,-1810,-1136,-282,636,1533,2326,2973,3426,3675,3685,3442,2910,2070,903,-580,-2340,-4291,-6332,-8314,-10101,-11549,-12541,-13009,-12924,-12328,-11303,-9970,-8480,-6962,-5545,-4317,-3305,-2536,-1944,-1492,-1093,-669,-171,454,1203,2066,2987,3914,4775,5517,6115,6556,6876,7121,7354,7637,8015,8513,9119,9806,10509,11158,11679,11997,12063,11850,11356,10623,9710,8705,7704,6805,6071,5577,5310,5287,5425,5663,5887,5996,5880,5484,4762,3757,2525,1180,-148,-1353,-2314,-2995,-3348,-3407,-3199,-2791,-2239,-1595,-893,-162,597,1359,2106,2803,3388,3814,4023,3987,3719,3258,2701,2153,1737,1567,1717,2240,3117,4307,5705,7202,8645,9927,10940,11634,12007,12092,11953,11667,11282,10829,10286,9614,8725,7564,6055,4199,2023,-371,-2837,-5200,-7266,-8891,-9955,-10427,-10340,-9794,-8944,-7962,-7014,-6256,-5779,-5639,-5833,-6302,-6984,-7754,-8547,-9244,-9814,-10195,-10371,-10341,-10082,-9620,-8924,-8012,-6866,-5510,-3961,-2269,-505,1265,2923,4416,5649,6588,7227,7572,7696,7656,7560,7483,7509,7679,8010,8474,9035,9607,10133,10527,10738,10736,10499,10043,9391,8574,7636,6608,5515,4391,3241,2104,988,-71,-1051,-1934,-2711,-3382,-3972,-4489,-4971,-5419,-5856,-6251,-6599,-6850,-6961,-6887,-6577,-6002,-5161,-4078,-2823,-1503,-242,806,1516,1770,1516,726,-524,-2149,-3959,-5767,-7344,-8470,-8988,-8768,-7811,-6179,-4050,-1659,708,2776,4302,5122,5170,4484,3206,1547,-219,-1849,-3090,-3822,-3967,-3580,-2787,-1747,-678,280,967,1344,1383,1159,743,256,-210,-596,-864,-1062,-1243,-1500,-1926,-2581,-3491,-4636,-5932,-7279,-8539,-9593,-10326,-10681,-10633,-10204,-9483,-8539,-7514,-6494,-5594,-4872,-4379,-4114,-4067,-4204,-4477,-4835,-5235,-5606,-5914,-6081,-6051,-5759,-5141,-4161,-2785,-1043,1046,3346,5759,8085,10154,11801,12883,13348,13205,12539,11527,10350,9246,8392,7933,7929,8338,9042,9846,10522,10853,10675,9893,8530,6699,4580,2435,479,-1051,-2035,-2404,-2205,-1552,-629,346,1172,1681,1773,1443,747,-159,-1105,-1904,-2383,-2462,-2085,-1329,-295,821,1838,2537,2799,2514,1723,502,-958,-2461,-3778,-4734,-5214,-5164,-4638,-3708,-2519,-1204,108,1322,2389,3311,4112,4875,5640,6475,7369,8291,9171,9902,10414,10608,10468,9968,9176,8136,6981,5797,4713,3816,3160,2791,2674,2792,3056,3404,3755,4037,4198,4194,3990,3578,2938,2078,1007,-251,-1662,-3180,-4742,-6286,-7712,-8944,-9867,-10415,-10512,-10144,-9341,-8163,-6764,-5274,-3890,-2754,-2011,-1716,-1905,-2516,-3459,-4602,-5786,-6861,-7689,-8161,-8209,-7810,-6988,-5788,-4304,-2627,-858,892,2547,4033,5291,6304,7043,7525,7758,7773,7607,7309,6943,6568,6258,6062,6029,6172,6475,6898,7369,7789,8079,8115,7847,7191,6146,4712,2947,935,-1213,-3361,-5380,-7152,-8573,-9595,-10205,-10430,-10370,-10100,-9768,-9460,-9271,-9232,-9337,-9524,-9730,-9842,-9820,-9603,-9224,-8722,-8192,-7728,-7423,-7336,-7496,-7869,-8389,-8934,-9377,-9577,-9427,-8852,-7847,-6448,-4751,-2886,-981,808,2368,3611,4464,4927,5012,4771,4280,3618,2850,2044,1220,390,-455,-1349,-2310,-3377,-4551,-5848,-7230,-8666,-10086,-11417,-12584,-13510,-14151,-14468,-14480,-14196,-13689,-13013,-12242,-11462,-10706,-10049,-9492,-9061,-8733,-8476,-8226,-7924,-7483,-6857,-6011,-4950,-3736,-2436,-1164,-5,948,1658,2113,2344,2421,2418,2446,2571,2879,3399,4139,5086,6163,7324,8448,9471,10277,10805,10976,10769,10159,9187,7890,6365,4698,3011,1434,72,-939,-1517,-1590,-1126,-168,1213,2859,4586,6171,7399,8071,8071,7317,5860,3781,1260,-1500,-4273,-6844,-9023,-10672,-11703,-12077,-11822,-10983,-9665,-7975,-6052,-4027,-2054,-243,1270,2430,3162,3465,3346,2853,2062,1058,-47,-1155,-2150,-2939,-3441,-3593,-3353,-2723,-1696,-353,1254,2984,4718,6288,7551,8377,8676,8417,7629,6389,4845,3143,1462,-44,-1269,-2132,-2634,-2795,-2708,-2447,-2142,-1855,-1659,-1564,-1548,-1554,-1497,-1296,-859,-147,869,2152,3617,5165,6633,7905,8839,9351,9408,8989,8185,7036,5713,4314,3014,1954,1261,1045,1365,2240,3638,5471,7613,9906,12181,14272,16027,17351,18154,18427,18170,17417,16244,14717,12945,11027,9072,7198,5487,4034,2872,2041,1526,1318,1375,1670,2158,2819,3616,4523,5491,6453,7332,8018,8409,8414,7954,7031,5657,3941,2008,34,-1801,-3328,-4392,-4897,-4782,-4049,-2755,-990,1110,3398,5706,7886,9761,11214,12095,12326,11847,10646,8795,6391,3625,708,-2118,-4607,-6553,-7782,-8187,-7737,-6456,-4444,-1847,1147,4320,7453,10307,12688,14394,15289,15279,14332,12487,9856,6589,2918,-947,-4745,-8277,-11338,-13811,-15593,-16692,-17120,-16996,-16426,-15579,-14593,-13586,-12648,-11796,-11010,-10248,-9420,-8504,-7434,-6258,-4995,-3738,-2574,-1590,-861,-430,-301,-445,-802,-1271,-1764,-2149,-2343,-2242,-1798,-978,211,1728,3509,5453,7472,9426,11238,12783,14016,14869,15343,15428,15153,14533,13583,12309,10709,8771,6516,3960,1177,-1734,-4626,-7315,-9613,-11326,-12314,-12494,-11867,-10535,-8674,-6550,-4424,-2621,-1352,-833,-1142,-2264,-4101,-6438,-9029,-11589,-13851,-15618,-16738,-17201,-17041,-16399,-15457,-14390,-13381,-12538,-11908,-11460,-11105,-10697,-10102,-9190,-7891,-6202,-4177,-1941,368,2575,4542,6139,7288,7957,8154,7947,7423,6704,5917,5180,4591,4216,4082,4176,4446,4794,5099,5217,5000,4337,3122,1351,-963,-3697,-6714,-9804,-12763,-15370,-17441,-18838,-19486,-19397,-18643,-17373,-15763,-14021,-12330,-10860,-9726,-9008,-8726,-8870,-9369,-10147,-11090,-12080,-13021,-13799,-14353,-14627,-14593,-14273,-13665,-12833,-11788,-10579,-9211,-7703,-6053,-4274,-2373,-391,1643,3659,5614,7431,9071,10487,11669,12599,13312,13808,14149,14348,14442,14461,14383,14222,13926,13472,12832,11982,10941,9751,8468,7176,5934,4787,3742,2768,1804,781,-351,-1633,-3020,-4454,-5798,-6927,-7689,-8008,-7818,-7175,-6162,-4949,-3735,-2719,-2107,-2028,-2569,-3718,-5398,-7436,-9635,-11751,-13550,-14857,-15502,-15438,-14657,-13219,-11252,-8905,-6340,-3748,-1260,985,2912,4484,5699,6599,7252,7723,8123,8497,8952,9497,10195,11008,11932,12874,13756,14447,14815,14730,14073,12783,10849,8350,5439,2326,-727,-3479,-5718,-7298,-8179,-8380,-8023,-7247,-6226,-5102,-3999,-2991,-2139,-1463,-1004,-772,-798,-1078,-1609,-2316,-3122,-3873,-4427,-4624,-4353,-3544,-2225,-481,1510,3543,5370,6771,7558,7617,6919,5550,3672,1560,-484,-2126,-3059,-3069,-2018,57,3018,6568,10352,13956,17005,19191,20308,20302,19216,17231,14562,11492,8267,5127,2264,-204,-2175,-3624,-4542,-4935,-4845,-4288,-3313,-1953,-250,1742,3964,6320,8704,10959,12938,14461,15386,15593,15019,13673,11618,9007,6014,2875,-195,-2980,-5320,-7113,-8317,-8957,-9111,-8872,-8353,-7623,-6754,-5740,-4603,-3310,-1887,-371,1154,2557,3710,4442,4658,4266,3287,1807,5,-1866,-3548,-4768,-5355,-5200,-4338,-2894,-1095,759,2374,3449,3783,3275,1944,-43,-2450,-4939,-7220,-8977,-10056,-10326,-9850,-8711,-7121,-5261,-3357,-1546,43,1386,2483,3405,4216,4997,5771,6533,7214,7702,7876,7590,6757,5306,3271,743,-2091,-4993,-7704,-9973,-11611,-12503,-12640,-12093,-11028,-9650,-8176,-6805,-5671,-4835,-4296,-3978,-3784,-3599,-3333,-2944,-2442,-1895,-1413,-1121,-1129,-1519,-2304,-3431,-4780,-6167,-7385,-8215,-8480,-8035,-6848,-4926,-2415,535,3660,6744,9533,11850,13558,14609,15007,14823,14163,13142,11882,10470,8974,7409,5779,4039,2159,96,-2148,-4545,-7002,-9374,-11473,-13067,-13936,-13877,-12760,-10527,-7248,-3064,1763,6922,12071,16848,20954,24126,26182,27034,26642,25078,22442,18910,14685,9993,5085,205,-4398,-8500,-11894,-14410,-15942,-16427,-15908,-14468,-12302,-9608,-6674,-3734,-1052,1187,2841,3854,4235,4077,3503,2690,1797,977,354,-29,-137,-31,227,535,794,920,838,515,-100,-992,-2205,-3701,-5498,-7554,-9838,-12282,-14814,-17320,-19697,-21789,-23458,-24530,-24875,-24358,-22935,-20591,-17409,-13542,-9195,-4646,-162,3970,7515,10278,12142,13046,13021,12152,10566,8465,6018,3460,983,-1219,-2980,-4170,-4716,-4578,-3790,-2413,-560,1633,4002,6380,8593,10481,11895,12724,12864,12281,10943,8904,6239,3101,-340,-3831,-7164,-10059,-12348,-13842,-14465,-14194,-13081,-11264,-8918,-6280,-3596,-1116,938,2381,3106,3051,2253,793,-1163,-3416,-5710,-7783,-9376,-10248,-10229,-9224,-7220,-4328,-735,3274,7356,11140,14280,16444,17446,17137,15572,12875,9321,5256,1063,-2880,-6240,-8798,-10423,-11122,-11003,-10227,-8997,-7499,-5862,-4188,-2468,-702,1192,3240,5465,7811,10163,12334,14123,15294,15688,15184,13771,11548,8676,5433,2095,-1032,-3682,-5663,-6821,-7127,-6575,-5259,-3289,-823,1981,4948,7910,10708,13167,15154,16513,17158,17024,16110,14497,12309,9768,7109,4628,2583,1233,739,1204,2608,4850,7716,10931,14172,17088,19374,20734,21003,20080,18012,14972,11226,7160,3164,-360,-3092,-4816,-5439,-5007,-3677,-1683,671,3121,5365,7232,8549,9273,9390,8950,8025,6686,5015,3049,855,-1567,-4142,-6862,-9606,-12296,-14744,-16813,-18283,-19032,-18901,-17861,-15907,-13176,-9846,-6219,-2605,649,3222,4872,5424,4858,3243,798,-2192,-5366,-8364,-10858,-12578,-13374,-13179,-12070,-10172,-7715,-4898,-1974,890,3532,5867,7854,9477,10761,11706,12322,12580,12435,11845,10752,9161,7080,4601,1840,-1039,-3862,-6440,-8625,-10264,-11279,-11615,-11274,-10300,-8798,-6864,-4691,-2393,-177,1832,3482,4664,5317,5406,4965,4064,2812,1343,-190,-1650,-2887,-3794,-4284,-4319,-3905,-3099,-1982,-685,653,1880,2853,3447,3569,3161,2219,753,-1140,-3382,-5813,-8293,-10664,-12759,-14453,-15620,-16190,-16137,-15462,-14241,-12564,-10579,-8423,-6279,-4263,-2531,-1126,-114,544,885,1007,1003,991,1063,1302,1748,2423,3294,4337,5471,6636,7745,8713,9453,9886,9918,9499,8555,7071,5047,2517,-421,-3657,-6999,-10263,-13214,-15636,-17328,-18137,-17955,-16783,-14644,-11716,-8171,-4301,-383,3280,6417,8806,10296,10820,10397,9138,7197,4808,2178,-457,-2920,-5064,-6804,-8092,-8926,-9302,-9251,-8782,-7913,-6666,-5042,-3090,-835,1649,4291,6987,9632,12102,14301,16114,17481,18338,18655,18434,17663,16383,14632,12470,9985,7283,4472,1693,-943,-3312,-5336,-6947,-8132,-8892,-9264,-9294,-9023,-8503,-7738,-6762,-5552,-4110,-2424,-484,1687,4076,6610,9232,11814,14262,16412,18139,19278,19704,19306,18025,15859,12875,9210,5055,653,-3736,-7853,-11443,-14318,-16307,-17331,-17357,-16403,-14586,-12026,-8960,-5601,-2233,892,3518,5434,6492,6607,5782,4101,1711,-1179,-4340,-7539,-10554,-13194,-15317,-16790,-17560,-17553,-16775,-15219,-12946,-10035,-6619,-2884,953,4631,7880,10456,12142,12807,12405,11001,8737,5873,2688,-480,-3310,-5527,-6912,-7349,-6809,-5376,-3179,-451,2606,5734,8749,11474,13799,15669,17054,17998,18540,18769,18770,18625,18407,18161,17908,17652,17375,17056,16679,16206,15646,14974,14203,13352,12421,11453,10442,9410,8348,7245,6087,4852,3531,2126,645,-888,-2437,-3958,-5391,-6652,-7696,-8413,-8786,-8756,-8336,-7556,-6479,-5212,-3863,-2582,-1484,-706,-324,-415,-984,-2021,-3445,-5165,-7017,-8862,-10500,-11792,-12561,-12727,-12198,-10999,-9167,-6830,-4144,-1300,1483,4005,6063,7502,8213,8137,7298,5758,3666,1187,-1448,-4024,-6297,-8097,-9245,-9687,-9384,-8406,-6872,-4963,-2902,-940,680,1741,2075,1588,278,-1789,-4447,-7489,-10669,-13727,-16437,-18603,-20104,-20870,-20922,-20317,-19168,-17606,-15747,-13697,-11541,-9296,-7011,-4659,-2262,172,2598,4937,7077,8890,10219,10958,11001,10345,9029,7176,4970,2623,348,-1656,-3256,-4379,-5032,-5293,-5287,-5173,-5099,-5199,-5531,-6120,-6897,-7781,-8618,-9298,-9686,-9738,-9417,-8790,-7927,-6981,-6080,-5372,-4950,-4870,-5112,-5610,-6247,-6889,-7406,-7691,-7699,-7419,-6934,-6340,-5798,-5455,-5440,-5847,-6686,-7917,-9401,-10958,-12354,-13349,-13737,-13339,-12092,-9978,-7110,-3635,203,4149,7931,11282,13978,15835,16705,16539,15292,13039,9865,5934,1455,-3348,-8198,-12839,-17015,-20495,-23104,-24714,-25258,-24751,-23254,-20922,-17931,-14522,-10931,-7395,-4136,-1305,949,2592,3578,3974,3825,3240,2324,1213,37,-1040,-1877,-2314,-2221,-1493,-82,2013,4692,7807,11103,14313,17116,19243,20460,20653,19790,18003,15494,12586,9631,6989,4982,3841,3700,4550,6286,8673,11427,14229,16766,18793,20126,20674,20436,19498,18004,16149,14154,12199,10474,9052,7989,7230,6702,6268,5827,5264,4552,3675,2703,1711,797,39,-519,-896,-1138,-1363,-1683,-2231,-3098,-4347,-5943,-7846,-9881,-11928,-13759,-15244,-16223,-16632,-16462,-15745,-14610,-13171,-11610,-10057,-8645,-7425,-6421,-5567,-4786,-3964,-3000,-1830,-438,1153,2840,4509,6019,7232,8066,8479,8491,8208,7746,7282,6968,6942,7293,8059,9196,10641,12240,13870,15350,16553,17355,17673,17489,16810,15724,14352,12853,11400,10170,9308,8918,9052,9677,10713,12000,13345,14540,15364,15651,15283,14209,12481,10220,7619,4930,2402,269,-1293,-2191,-2431,-2096,-1375,-488,280,695,532,-332,-1930,-4202,-6971,-10015,-13045,-15794,-18006,-19495,-20163,-19984,-19038,-17463,-15445,-13192,-10896,-8699,-6707,-4940,-3402,-2021,-748,509,1789,3126,4509,5886,7181,8292,9118,9564,9577,9118,8234,6997,5553,4074,2757,1788,1336,1503,2350,3830,5877,8300,10938,13540,15915,17865,19244,19964,19967,19264,17888,15903,13414,10502,7307,3939,540,-2739,-5764,-8370,-10449,-11867,-12575,-12507,-11707,-10195,-8105,-5542,-2689,281,3189,5846,8108,9826,10906,11276,10909,9827,8105,5858,3258,490,-2249,-4770,-6940,-8666,-9927,-10782,-11308,-11660,-11950,-12290,-12722,-13227,-13717,-14065,-14112,-13720,-12780,-11249,-9146,-6579,-3685,-687,2228,4819,6948,8468,9357,9610,9319,8579,7516,6246,4831,3351,1809,232,-1369,-2963,-4492,-5876,-7013,-7784,-8099,-7885,-7130,-5881,-4240,-2385,-514,1136,2360,2962,2825,1911,239,-2040,-4770,-7710,-10606,-13253,-15421,-16999,-17892,-18104,-17685,-16742,-15400,-13811,-12102,-10385,-8755,-7258,-5945,-4821,-3904,-3190,-2705,-2456,-2478,-2786,-3408,-4333,-5552,-7014,-8651,-10368,-12057,-13591,-14855,-15732,-16123,-15980,-15263,-14024,-12315,-10282,-8058,-5839,-3789,-2088,-855,-182,-57,-443,-1186,-2135,-3075,-3827,-4206,-4111,-3457,-2268,-595,1432,3649,5884,7940,9684,10981,11784,12074,11893,11326,10464,9434,8327,7241,6227,5295,4430,3564,2634,1556,266,-1268,-3067,-5074,-7252,-9466,-11646,-13640,-15382,-16770,-17768,-18348,-18506,-18257,-17619,-16593,-15204,-13421,-11272,-8746,-5887,-2765,541,3881,7127,10088,12620,14558,15784,16216,15808,14583,12610,10002,6941,3604,232,-2980,-5798,-8052,-9582,-10279,-10108,-9058,-7214,-4694,-1658,1698,5175,8577,11727,14489,16779,18550,19817,20610,20978,20959,20560,19768,18533,16806,14557,11791,8582,5068,1448,-2052,-5183,-7771,-9658,-10810,-11244,-11064,-10399,-9413,-8247,-7034,-5857,-4790,-3847,-3068,-2451,-2030,-1840,-1917,-2334,-3114,-4310,-5899,-7833,-9995,-12232,-14325,-16064,-17211,-17592,-17078,-15637,-13333,-10319,-6847,-3181,380,3580,6247,8243,9579,10286,10487,10306,9873,9267,8555,7720,6757,5608,4254,2698,981,-787,-2470,-3890,-4871,-5255,-4924,-3840,-2011,441,3365,6538,9742,12742,15371,17482,19018,19976,20404,20410,20101,19592,18964,18273,17531,16732,15854,14870,13761,12514,11135,9634,8054,6413,4768,3123,1513,-51,-1550,-2936,-4160,-5148,-5809,-6090,-5908,-5283,-4216,-2831,-1248,323,1683,2607,2923,2489,1276,-703,-3293,-6309,-9490,-12557,-15266,-17389,-18798,-19425,-19300,-18507,-17183,-15480,-13553,-11524,-9495,-7507,-5590,-3725,-1905,-130,1589,3190,4613,5769,6581,6980,6957,6505,5721,4696,3593,2576,1808,1441,1563,2244,3445,5128,7138,9351,11565,13615,15324,16560,17234,17316,16834,15867,14544,13007,11426,9940,8683,7749,7174,6972,7086,7412,7854,8230,8429,8303,7764,6781,5363,3623,1693,-225,-1938,-3282,-4126,-4443,-4273,-3750,-3069,-2455,-2135,-2281,-3018,-4368,-6293,-8659,-11302,-14014,-16594,-18854,-20641,-21842,-22385,-22250,-21429,-19996,-17991,-15533,-12706,-9644,-6445,-3249,-149,2739,5330,7571,9407,10846,11885,12567,12908,12944,12682,12119,11251,10049,8522,6659,4531,2175,-259,-2671,-4881,-6758,-8177,-9042,-9337,-9065,-8301,-7141,-5695,-4084,-2397,-727,882,2371,3720,4888,5857,6591,7059,7234,7066,6550,5637,4352,2699,751,-1406,-3618,-5745,-7581,-8981,-9793,-9947,-9433,-8333,-6805,-5062,-3363,-1953,-1042,-788,-1239,-2382,-4105,-6235,-8572,-10894,-13020,-14797,-16149,-17057,-17553,-17716,-17605,-17292,-16790,-16091,-15135,-13855,-12168,-10022,-7405,-4348,-963,2597,6140,9442,12321,14605,16214,17103,17334,16982,16195,15102,13829,12474,11085,9668,8211,6657,4982,3159,1208,-812,-2786,-4583,-6021,-6960,-7246,-6816,-5637,-3786,-1389,1363,4231,6989,9417,11346,12680,13378,13479,13060,12223,11091,9753,8298,6754,5144,3458,1689,-169,-2078,-4008,-5843,-7516,-8896,-9929,-10552,-10776,-10650,-10259,-9724,-9159,-8665,-8313,-8121,-8076,-8118,-8183,-8198,-8104,-7883,-7517,-7038,-6450,-5795,-5052,-4230,-3270,-2142,-791,800,2631,4660,6813,8993,11095,13010,14648,15933,16817,17279,17332,17007,16367,15494,14476,13405,12354,11362,10444,9564,8670,7685,6529,5148,3494,1599,-492,-2644,-4700,-6474,-7772,-8450,-8397,-7595,-6097,-4048,-1645,853,3199,5122,6435,6964,6663,5516,3640,1172,-1655,-4625,-7490,-10049,-12137,-13641,-14535,-14816,-14587,-13936,-13024,-11976,-10936,-9994,-9230,-8658,-8252,-7949,-7633,-7190,-6496,-5454,-4019,-2192,-48,2317,4726,7056,9121,10835,12115,12945,13373,13457,13314,13042,12749,12512,12395,12408,12571,12844,13215,13642,14105,14551,14948,15208,15262,14999,14327,13163,11467,9234,6534,3478,234,-2986,-5975,-8504,-10401,-11549,-11887,-11480,-10420,-8926,-7197,-5496,-4019,-2938,-2332,-2203,-2484,-3040,-3725,-4384,-4904,-5217,-5319,-5272,-5160,-5139,-5311,-5806,-6678,-7932,-9530,-11347,-13242,-15033,-16545,-17611,-18122,-17979,-17189,-15747,-13736,-11226,-8333,-5161,-1837,1536,4821,7931,10735,13156,15107,16521,17377,17672,17446,16798,15826,14697,13558,12565,11840,11459,11462,11798,12419,13166,13936,14544,14903,14891,14511,13751,12702,11443,10097,8766,7558,6537,5766,5257,5003,4966,5075,5225,5316,5196,4756,3878,2482,542,-1928,-4845,-8081,-11460,-14791,-17860,-20488,-22507,-23811,-24330,-24066,-23060,-21431,-19307,-16886,-14332,-11841,-9567,-7628,-6123,-5065,-4456,-4215,-4256,-4448,-4693,-4882,-4966,-4920,-4759,-4542,-4323,-4175,-4137,-4209,-4388,-4578,-4730,-4701,-4431,-3817,-2828,-1459,258,2238,4373,6542,8596,10418,11885,12914,13445,13466,12990,12072,10792,9252,7567,5854,4245,2831,1733,1008,712,870,1446,2404,3632,5017,6406,7653,8614,9180,9274,8866,7978,6658,5002,3100,1072,-998,-3025,-4953,-6760,-8425,-9963,-11391,-12715,-13976,-15162,-16304,-17374,-18378,-19267,-20024,-20592,-20951,-21051,-20894,-20452,-19740,-18752,-17488,-15952,-14148,-12100,-9847,-7458,-5032,-2677,-541,1277,2664,3591,4071,4194,4098,3971,3995,4358,5173,6526,8384,10683,13231,15862,18299,20374,21862,22677,22763,22155,20985,19395,17626,15855,14302,13089,12307,11960,11976,12239,12585,12847,12893,12618,11992,11036,9823,8457,7061,5738,4583,3631,2892,2322,1855,1397,861,158,-755,-1918,-3305,-4884,-6578,-8303,-9959,-11447,-12690,-13616,-14194,-14419,-14298,-13888,-13219,-12355,-11335,-10190,-8936,-7582,-6127,-4580,-2949,-1273,404,2019,3493,4772,5763,6447,6773,6771,6477,5985,5400,4873,4523,4499,4879,5739,7068,8832,10925,13214,15535,17715,19601,21056,21989,22367,22179,21502,20385,18947,17272,15446,13548,11608,9679,7771,5925,4153,2502,985,-363,-1543,-2556,-3430,-4199,-4904,-5579,-6241,-6891,-7498,-8039,-8450,-8714,-8807,-8740,-8572,-8356,-8203,-8202,-8443,-8985,-9834,-10981,-12328,-13796,-15231,-16512,-17524,-18150,-18356,-18106,-17432,-16402,-15084,-13591,-11992,-10359,-8709,-7053,-5349,-3573,-1666,390,2617,4998,7493,10034,12533,14883,16987,18741,20061,20894,21178,20919,20107,18795,17033,14938,12600,10182,7790,5561,3594,1952,708,-137,-551,-562,-199,497,1434,2525,3645,4643,5391,5735,5579,4864,3590,1825,-301,-2626,-4957,-7120,-8966,-10402,-11394,-11977,-12225,-12257,-12198,-12163,-12253,-12519,-12982,-13616,-14366,-15157,-15901,-16522,-16954,-17159,-17135,-16891,-16486,-15978,-15439,-14947,-14550,-14291,-14175,-14166,-14202,-14189,-14014,-13564,-12767,-11539,-9901,-7863,-5513,-2948,-300,2325,4794,7041,8986,10603,11885,12834,13493,13893,14076,14100,13991,13805,13566,13318,13080,12887,12741,12664,12631,12647,12658,12641,12523,12265,11799,11103,10127,8884,7348,5562,3521,1280,-1141,-3662,-6245,-8778,-11207,-13410,-15326,-16859,-17971,-18630,-18841,-18650,-18118,-17335,-16410,-15439,-14531,-13760,-13196,-12865,-12783,-12922,-13253,-13715,-14257,-14818,-15350,-15822,-16211,-16519,-16766,-16969,-17156,-17321,-17443,-17453,-17262,-16745,-15786,-14284,-12175,-9455,-6201,-2531,1336,5187,8753,11821,14206,15794,16586,16629,16077,15133,13984,12850,11857,11088,10556,10191,9903,9573,9098,8420,7516,6443,5286,4181,3269,2668,2476,2703,3319,4214,5236,6219,6986,7417,7422,6990,6160,5016,3659,2192,681,-825,-2332,-3845,-5417,-7056,-8791,-10598,-12431,-14229,-15896,-17351,-18504,-19306,-19708,-19729,-19386,-18760,-17927,-16989,-16038,-15141,-14359,-13680,-13101,-12543,-11936,-11195,-10233,-8993,-7445,-5574,-3425,-1043,1483,4071,6623,9059,11301,13280,14968,16312,17326,17996,18352,18418,18244,17871,17360,16753,16104,15446,14823,14244,13733,13283,12903,12572,12300,12065,11879,11729,11638,11587,11612,11677,11819,12002,12227,12481,12726,12962,13146,13269,13301,13221,13005,12644,12108,11400,10488,9372,8049,6512,4799,2933,973,-1019,-2983,-4848,-6564,-8083,-9387,-10460,-11318,-11971,-12449,-12778,-12967,-13058,-13022,-12899,-12644,-12270,-11737,-11024,-10100,-8917,-7451,-5668,-3562,-1161,1487,4286,7125,9869,12396,14578,16341,17622,18414,18749,18678,18304,17710,17004,16265,15560,14935,14391,13937,13514,13111,12641,12092,11391,10530,9482,8263,6892,5433,3941,2519,1246,219,-494,-838,-798,-397,293,1165,2084,2895,3467,3680,3458,2796,1700,262,-1432,-3267,-5119,-6903,-8530,-9959,-11162,-12135,-12879,-13421,-13751,-13904,-13853,-13626,-13188,-12548,-11683,-10587,-9264,-7719,-5976,-4090,-2095,-86,1898,3771,5506,7055,8408,9558,10503,11247,11820,12213,12480,12620,12662,12626,12505,12308,12019,11633,11139,10550,9867,9116,8313,7476,6624,5764,4914,4081,3291,2544,1874,1268,759,344,43,-126,-150,-19,268,695,1224,1806,2363,2809,3043,2971,2508,1602,245,-1540,-3640,-5947,-8262,-10418,-12233,-13561,-14320,-14476,-14092,-13269,-12186,-11029,-10007,-9287,-9013,-9228,-9944,-11062,-12452,-13918,-15280,-16327,-16935,-16983,-16446,-15334,-13718,-11702,-9418,-6992,-4572,-2241,-123,1758,3339,4622,5613,6325,6823,7127,7327,7461,7599,7786,8050,8396,8796,9190,9494,9621,9474,8996,8148,6941,5435,3703,1878,53,-1637,-3120,-4307,-5174,-5679,-5857,-5719,-5339,-4793,-4160,-3536,-2989,-2572,-2323,-2239,-2320,-2528,-2853,-3245,-3720,-4246,-4861,-5554,-6350,-7247,-8229,-9281,-10345,-11385,-12333,-13141,-13765,-14169,-14351,-14308,-14089,-13722,-13287,-12826,-12416,-12082,-11869,-11777,-11806,-11936,-12127,-12343,-12531,-12656,-12667,-12534,-12224,-11698,-10937,-9901,-8584,-6979,-5110,-3019,-776,1530,3786,5893,7727,9224,10312,10990,11287,11253,11004,10616,10208,9836,9535,9311,9119,8895,8563,8041,7271,6223,4905,3375,1728,96,-1401,-2629,-3524,-4025,-4175,-4005,-3647,-3192,-2788,-2533,-2521,-2811,-3419,-4333,-5519,-6902,-8422,-10000,-11560,-13064,-14430,-15644,-16654,-17438,-17981,-18254,-18255,-17980,-17415,-16607,-15538,-14282,-12857,-11326,-9734,-8131,-6567,-5071,-3685,-2418,-1284,-275,621,1423,2168,2863,3560,4255,4972,5701,6433,7136,7796,8363,8841,9183,9415,9515,9528,9478,9415,9391,9445,9615,9907,10320,10815,11355,11855,12274,12515,12561,12355,11916,11253,10421,9485,8510,7579,6741,6058,5548,5243,5130,5209,5443,5809,6247,6718,7142,7455,7587,7452,7015,6219,5088,3640,1963,160,-1660,-3355,-4845,-6046,-6946,-7568,-7980,-8270,-8538,-8857,-9283,-9809,-10389,-10926,-11295,-11376,-11043,-10256,-8965,-7266,-5222,-3022,-808,1226,2953,4264,5122,5544,5584,5356,4956,4515,4122,3853,3768,3854,4137,4553,5078,5640,6181,6637,6968,7145,7174,7086,6941,6815,6795,6960,7374,8069,9031,10212,11518,12813,13969,14810,15231,15126,14466,13289,11685,9816,7843,5962,4316,3034,2179,1761,1750,2056,2579,3191,3772,4219,4443,4394,4035,3371,2419,1212,-191,-1752,-3390,-5082,-6756,-8397,-9967,-11457,-12845,-14105,-15188,-16028,-16534,-16628,-16222,-15281,-13803,-11837,-9485,-6890,-4196,-1593,811,2861,4514,5707,6448,6771,6721,6383,5847,5207,4576,4038,3680,3557,3706,4129,4810,5694,6732,7825,8926,9941,10819,11511,11956,12154,12045,11668,10986,10068,8921,7627,6231,4818,3447,2189,1091,210,-446,-838,-1001,-943,-723,-415,-91,156,260,160,-156,-691,-1366,-2141,-2881,-3540,-4014,-4286,-4336,-4201,-3936,-3614,-3308,-3079,-2956,-2964,-3081,-3290,-3548,-3812,-4046,-4196,-4239,-4137,-3884,-3475,-2920,-2254,-1510,-748,-29,593,1043,1290,1284,1048,595,4,-647,-1267,-1767,-2094,-2208,-2103,-1806,-1328,-734,-31,741,1568,2461,3403,4400,5434,6470,7451,8325,8986,9385,9434,9100,8377,7286,5890,4288,2572,885,-692,-2045,-3137,-3941,-4485,-4822,-5040,-5233,-5501,-5929,-6557,-7416,-8447,-9608,-10754,-11779,-12515,-12842,-12650,-11883,-10553,-8734,-6569,-4261,-2028,-109,1290,2022,2005,1246,-154,-2049,-4223,-6457,-8555,-10341,-11717,-12621,-13060,-13052,-12660,-11921,-10888,-9590,-8060,-6316,-4398,-2334,-190,1967,4057,5991,7692,9079,10097,10686,10830,10494,9700,8462,6848,4955,2930,946,-795,-2111,-2850,-2925,-2338,-1161,433,2261,4073,5684,6893,7603,7741,7329,6407,5093,3484,1738,-44,-1721,-3211,-4419,-5307,-5844,-6037,-5922,-5559,-5028,-4431,-3861,-3411,-3153,-3140,-3378,-3877,-4579,-5447,-6394,-7353,-8236,-8987,-9552,-9904,-10046,-9980,-9746,-9349,-8842,-8230,-7545,-6799,-5990,-5131,-4207,-3227,-2183,-1098,17,1127,2198,3190,4070,4792,5349,5712,5914,5988,5995,6028,6161,6494,7072,7925,9018,10281,11596,12825,13836,14510,14794,14655,14158,13375,12454,11520,10717,10130,9806,9713,9766,9825,9728,9325,8497,7199,5445,3336,1001,-1380,-3650,-5660,-7293,-8497,-9221,-9494,-9354,-8866,-8128,-7211,-6221,-5219,-4292,-3501,-2901,-2558,-2496,-2757,-3342,-4238,-5409,-6771,-8247,-9687,-10982,-11959,-12528,-12572,-12068,-11021,-9495,-7627,-5552,-3474,-1564,5,1098,1645,1630,1109,193,-956,-2165,-3236,-4031,-4401,-4319,-3735,-2728,-1363,245,1958,3682,5278,6695,7851,8728,9325,9653,9758,9680,9469,9171,8843,8519,8261,8102,8093,8269,8642,9233,9999,10917,11888,12819,13590,14070,14153,13731,12747,11164,9024,6372,3354,109,-3171,-6295,-9076,-11349,-12988,-13913,-14119,-13643,-12609,-11167,-9499,-7796,-6222,-4900,-3928,-3322,-3089,-3167,-3504,-4005,-4622,-5267,-5916,-6513,-7030,-7421,-7637,-7617,-7298,-6625,-5545,-4066,-2199,-33,2321,4712,6978,8968,10547,11642,12207,12280,11925,11247,10378,9430,8515,7710,7060,6588,6284,6126,6087,6139,6250,6406,6588,6775,6971,7141,7289,7392,7433,7416,7334,7198,7036,6845,6661,6471,6270,6039,5719,5271,4628,3733,2560,1082,-656,-2592,-4618,-6566,-8298,-9611,-10391,-10508,-9932,-8685,-6850,-4608,-2142,284,2448,4122,5150,5438,4997,3896,2316,439,-1487,-3270,-4715,-5705,-6165,-6081,-5488,-4452,-3070,-1434,338,2153,3911,5516,6904,7998,8756,9151,9149,8782,8045,7004,5717,4269,2773,1312,8,-1074,-1850,-2294,-2389,-2161,-1674,-1005,-268,429,990,1321,1384,1151,639,-109,-1022,-2033,-3039,-3975,-4755,-5333,-5666,-5751,-5582,-5199,-4636,-3959,-3236,-2542,-1967,-1574,-1441,-1598,-2064,-2804,-3765,-4830,-5894,-6822,-7498,-7862,-7840,-7476,-6777,-5846,-4761,-3622,-2524,-1520,-683,-20,446,739,875,887,786,586,278,-153,-725,-1457,-2331,-3328,-4362,-5344,-6154,-6666,-6796,-6478,-5707,-4548,-3073,-1449,215,1754,3092,4141,4912,5401,5679,5795,5807,5762,5663,5525,5311,5014,4617,4120,3564,2982,2455,2037,1798,1767,1958,2340,2857,3420,3932,4286,4411,4243,3771,3014,2024,886,-310,-1475,-2525,-3415,-4106,-4610,-4941,-5148,-5254,-5312,-5332,-5328,-5300,-5235,-5130,-4991,-4818,-4635,-4444,-4269,-4092,-3931,-3750,-3550,-3289,-2949,-2480,-1859,-1037,-4,1250,2711,4324,6039,7758,9393,10845,12027,12877,13364,13483,13292,12838,12223,11511,10767,10021,9249,8438,7527,6497,5345,4109,2881,1767,905,403,359,797,1700,2979,4507,6132,7690,9049,10087,10742,10970,10770,10159,9161,7808,6129,4152,1908,-557,-3204,-5943,-8697,-11326,-13717,-15710,-17187,-18047,-18217,-17716,-16567,-14909,-12866,-10653,-8437,-6416,-4715,-3433,-2582,-2151,-2039,-2158,-2361,-2536,-2572,-2402,-1985,-1323,-437,630,1829,3115,4436,5767,7071,8343,9550,10683,11686,12526,13114,13398,13280,12722,11677,10158,8216,5960,3533,1142,-1025,-2747,-3878,-4286,-3956,-2917,-1296,718,2913,5029,6845,8155,8808,8743,7921,6437,4373,1945,-672,-3207,-5452,-7197,-8287,-8663,-8312,-7316,-5812,-3965,-1986,-52,1650,3000,3892,4286,4158,3525,2423,909,-944,-3035,-5249,-7462,-9524,-11304,-12672,-13513,-13779,-13416,-12464,-10956,-8997,-6696,-4180,-1593,941,3291,5329,6964,8066,8587,8435,7609,6119,4038,1503,-1328,-4222,-6974,-9338,-11131,-12194,-12456,-11919,-10670,-8869,-6707,-4417,-2182,-182,1496,2806,3772,4451,4927,5273,5538,5739,5839,5789,5506,4938,4048,2860,1442,-100,-1624,-3002,-4109,-4864,-5235,-5235,-4923,-4391,-3733,-3067,-2469,-2031,-1794,-1783,-2003,-2407,-2956,-3577,-4221,-4835,-5404,-5924,-6416,-6913,-7439,-8022,-8645,-9294,-9893,-10382,-10666,-10673,-10351,-9675,-8685,-7442,-6077,-4727,-3562,-2728,-2344,-2466,-3093,-4160,-5534,-7063,-8549,-9829,-10743,-11204,-11165,-10651,-9741,-8535,-7178,-5800,-4517,-3424,-2566,-1949,-1553,-1326,-1223,-1214,-1288,-1472,-1815,-2370,-3194,-4306,-5686,-7273,-8936,-10531,-11879,-12821,-13234,-13043,-12264,-10961,-9276,-7378,-5442,-3639,-2088,-877,-25,481,698,703,571,372,161,-47,-230,-407,-588,-789,-1024,-1290,-1583,-1902,-2221,-2566,-2920,-3323,-3800,-4370,-5080,-5901,-6838,-7794,-8682,-9361,-9695,-9567,-8918,-7743,-6133,-4231,-2245,-395,1106,2098,2500,2308,1624,590,-570,-1671,-2482,-2889,-2765,-2129,-1011,445,2083,3713,5157,6268,6971,7222,7072,6609,5947,5251,4637,4237,4107,4268,4682,5262,5910,6487,6901,7048,6902,6450,5749,4885,3962,3102,2415,1985,1877,2108,2661,3486,4508,5618,6732,7723,8528,9073,9342,9337,9110,8710,8222,7708,7219,6781,6386,6007,5585,5077,4404,3550,2468,1190,-247,-1762,-3243,-4569,-5604,-6242,-6376,-5978,-5027,-3591,-1752,355,2575,4771,6786,8521,9899,10880,11482,11751,11742,11569,11295,11021,10808,10683,10675,10731,10841,10906,10904,10736,10397,9835,9063,8109,7003,5826,4644,3529,2552,1756,1155,765,535,447,420,409,340,164,-143,-601,-1153,-1754,-2299,-2681,-2814,-2603,-2028,-1097,130,1539,2994,4345,5454,6222,6596,6602,6306,5850,5383,5058,5027,5346,6061,7097,8356,9679,10882,11810,12312,12312,11783,10748,9309,7574,5706,3845,2128,670,-471,-1244,-1656,-1710,-1449,-886,-72,965,2188,3516,4885,6172,7248,7977,8217,7869,6868,5234,3052,500,-2189,-4742,-6886,-8378,-9072,-8891,-7894,-6230,-4132,-1894,195,1870,2948,3349,3080,2279,1099,-209,-1449,-2418,-2998,-3131,-2844,-2223,-1401,-529,262,876,1260,1455,1503,1548,1690,2067,2757,3809,5188,6818,8543,10182,11541,12427,12716,12314,11234,9534,7361,4892,2330,-126,-2318,-4130,-5498,-6433,-6966,-7174,-7135,-6909,-6540,-6034,-5363,-4506,-3410,-2093,-564,1083,2735,4254,5503,6376,6827,6858,6546,6010,5397,4865,4545,4531,4871,5539,6477,7568,8672,9660,10388,10770,10733,10252,9340,8033,6397,4514,2465,363,-1708,-3636,-5340,-6740,-7786,-8452,-8733,-8673,-8312,-7753,-7082,-6416,-5864,-5516,-5440,-5686,-6237,-7092,-8160,-9381,-10639,-11849,-12902,-13734,-14283,-14528,-14476,-14164,-13633,-12979,-12246,-11525,-10869,-10310,-9901,-9617,-9477,-9421,-9427,-9437,-9410,-9322,-9144,-8890,-8569,-8203,-7821,-7429,-7046,-6658,-6262,-5840,-5377,-4872,-4317,-3732,-3137,-2536,-1961,-1398,-848,-296,279,892,1543,2213,2868,3452,3907,4170,4193,3924,3364,2496,1366,7,-1492,-3053,-4552,-5872,-6891,-7514,-7679,-7389,-6700,-5729,-4642,-3624,-2859,-2502,-2670,-3377,-4608,-6217,-8046,-9857,-11450,-12602,-13208,-13180,-12571,-11481,-10095,-8619,-7279,-6242,-5645,-5513,-5815,-6430,-7197,-7912,-8401,-8487,-8099,-7187,-5815,-4099,-2200,-338,1308,2540,3250,3376,2938,2032,790,-619,-2025,-3297,-4321,-5053,-5499,-5692,-5722,-5669,-5630,-5673,-5839,-6127,-6503,-6901,-7233,-7424,-7404,-7134,-6610,-5852,-4909,-3849,-2735,-1635,-588,379,1260,2073,2829,3557,4269,4968,5641,6272,6808,7235,7499,7588,7497,7206,6753,6145,5426,4643,3849,3090,2418,1837,1372,966,617,226,-202,-741,-1366,-2068,-2796,-3471,-4030,-4378,-4478,-4281,-3804,-3075,-2168,-1160,-158,772,1536,2116,2454,2577,2461,2139,1626,933,115,-803,-1726,-2586,-3253,-3632,-3613,-3124,-2140,-694,1134,3162,5210,7032,8409,9159,9155,8365,6861,4787,2383,-93,-2353,-4155,-5310,-5717,-5371,-4362,-2860,-1092,706,2310,3551,4333,4625,4477,3984,3277,2489,1744,1120,676,412,305,313,394,512,669,863,1146,1540,2100,2840,3769,4861,6045,7245,8333,9209,9767,9935,9715,9113,8240,7193,6126,5142,4347,3772,3405,3204,3055,2886,2571,2060,1303,325,-816,-2020,-3152,-4080,-4668,-4797,-4401,-3449,-1960,-45,2181,4504,6734,8656,10116,10976,11216,10820,9887,8512,6832,4996,3133,1387,-118,-1264,-1944,-2075,-1604,-523,1117,3213,5585,8029,10308,12204,13561,14266,14327,13813,12873,11713,10533,9547,8893,8678,8892,9495,10328,11223,11966,12352,12229,11494,10139,8243,5952,3485,1071,-1051,-2694,-3720,-4097,-3855,-3124,-2065,-871,272,1233,1911,2298,2415,2338,2153,1931,1720,1531,1347,1130,857,499,79,-361,-756,-1008,-1050,-808,-282,504,1444,2419,3268,3854,4078,3892,3320,2453,1420,381,-508,-1126,-1392,-1289,-868,-228,485,1108,1485,1485,1029,107,-1217,-2806,-4459,-5940,-7008,-7445,-7107,-5935,-3982,-1402,1542,4551,7259,9367,10600,10812,9953,8122,5492,2346,-1036,-4342,-7336,-9831,-11735,-13040,-13809,-14157,-14209,-14106,-13913,-13700,-13444,-13100,-12605,-11879,-10884,-9620,-8121,-6486,-4804,-3212,-1784,-607,309,980,1469,1861,2254,2721,3336,4101,5015,6007,6999,7864,8489,8736,8513,7751,6431,4605,2351,-168,-2802,-5362,-7678,-9629,-11106,-12095,-12604,-12710,-12529,-12179,-11807,-11494,-11312,-11255,-11278,-11289,-11178,-10821,-10131,-9047,-7572,-5764,-3732,-1622,406,2181,3595,4529,4986,4967,4576,3918,3132,2344,1645,1113,771,630,669,865,1163,1546,1953,2367,2754,3100,3398,3660,3901,4162,4487,4912,5479,6189,7032,7948,8860,9647,10197,10387,10125,9370,8109,6428,4411,2227,36,-2004,-3745,-5101,-6028,-6539,-6695,-6602,-6377,-6140,-6018,-6059,-6330,-6776,-7355,-7922,-8356,-8480,-8180,-7352,-5994,-4160,-2005,255,2382,4104,5224,5586,5147,3958,2184,31,-2199,-4261,-5888,-6905,-7212,-6775,-5675,-4032,-2027,137,2268,4175,5713,6759,7245,7124,6427,5185,3503,1505,-676,-2849,-4879,-6590,-7873,-8641,-8865,-8584,-7877,-6881,-5746,-4636,-3702,-3057,-2799,-2940,-3502,-4397,-5578,-6911,-8296,-9613,-10747,-11621,-12159,-12331,-12133,-11591,-10764,-9732,-8588,-7452,-6423,-5600,-5062,-4828,-4904,-5215,-5665,-6107,-6401,-6381,-5942,-4993,-3506,-1522,882,3558,6346,9055,11513,13574,15117,16100,16495,16358,15766,14827,13682,12455,11281,10258,9463,8942,8698,8710,8921,9246,9595,9845,9903,9646,9010,7917,6369,4380,2041,-537,-3188,-5757,-8060,-9971,-11352,-12141,-12300,-11852,-10876,-9476,-7820,-6064,-4398,-2980,-1923,-1326,-1165,-1426,-1960,-2659,-3324,-3825,-4014,-3825,-3239,-2315,-1164,37,1110,1869,2177,1981,1288,233,-1009,-2192,-3074,-3437,-3141,-2136,-479,1665,4088,6506,8688,10401,11507,11939,11708,10918,9714,8290,6844,5546,4524,3854,3529,3513,3695,3977,4225,4359,4309,4060,3651,3128,2579,2079,1681,1431,1329,1351,1484,1661,1890,2125,2402,2735,3176,3768,4559,5572,6809,8255,9839,11508,13147,14687,16006,17044,17710,17956,17754,17081,15968,14449,12596,10495,8246,5973,3777,1785,79,-1258,-2184,-2690,-2821,-2636,-2258,-1804,-1416,-1197,-1246,-1580,-2203,-3024,-3948,-4821,-5512,-5898,-5901,-5485,-4688,-3551,-2209,-769,626,1850,2821,3473,3809,3855,3681,3378,3034,2747,2579,2574,2738,3043,3429,3806,4081,4130,3874,3228,2157,673,-1182,-3303,-5558,-7799,-9862,-11599,-12899,-13668,-13891,-13556,-12724,-11442,-9809,-7901,-5832,-3685,-1583,401,2177,3679,4899,5786,6398,6735,6873,6865,6789,6693,6643,6640,6676,6707,6626,6365,5787,4833,3452,1659,-457,-2756,-5040,-7097,-8707,-9706,-9959,-9448,-8190,-6317,-3991,-1427,1154,3541,5568,7107,8105,8544,8481,7975,7129,6038,4784,3467,2134,855,-335,-1409,-2345,-3130,-3749,-4191,-4429,-4461,-4257,-3815,-3147,-2257,-1200,-14,1230,2457,3593,4562,5277,5690,5716,5328,4486,3187,1463,-635,-2999,-5511,-8001,-10310,-12252,-13680,-14466,-14533,-13879,-12542,-10647,-8348,-5831,-3300,-933,1107,2706,3800,4374,4462,4136,3490,2635,1673,691,-237,-1083,-1821,-2455,-3008,-3473,-3879,-4184,-4373,-4372,-4119,-3542,-2595,-1253,439,2433,4587,6787,8860,10678,12106,13082,13547,13557,13136,12429,11511,10542,9575,8711,7932,7233,6524,5721,4706,3400,1733,-309,-2686,-5326,-8094,-10836,-13389,-15580,-17268,-18335,-18702,-18336,-17260,-15536,-13295,-10706,-7973,-5325,-2975,-1138,45,456,82,-1048,-2798,-5016,-7456,-9902,-12106,-13877,-15073,-15621,-15523,-14861,-13747,-12362,-10835,-9339,-7932,-6693,-5574,-4533,-3470,-2265,-843,887,2929,5271,7819,10475,13066,15466,17505,19081,20102,20539,20397,19722,18599,17110,15367,13444,11444,9403,7403,5461,3634,1947,436,-880,-1988,-2909,-3669,-4320,-4915,-5496,-6098,-6713,-7318,-7858,-8276,-8500,-8497,-8230,-7721,-7013,-6179,-5336,-4572,-4017,-3726,-3767,-4136,-4793,-5678,-6679,-7688,-8573,-9222,-9526,-9435,-8920,-8025,-6848,-5515,-4211,-3087,-2296,-1921,-1963,-2361,-2933,-3486,-3758,-3520,-2588,-841,1719,5009,8832,12949,17042,20830,24019,26394,27802,28171,27513,25936,23575,20668,17415,14082,10864,7967,5494,3548,2111,1180,658,480,529,736,1012,1312,1580,1796,1919,1941,1820,1564,1147,607,-50,-762,-1484,-2136,-2654,-2950,-2963,-2624,-1911,-808,638,2368,4265,6206,8060,9690,11013,11937,12463,12566,12325,11757,10968,9995,8904,7729,6473,5142,3711,2168,516,-1249,-3080,-4930,-6735,-8408,-9893,-11116,-12041,-12649,-12926,-12906,-12601,-12072,-11349,-10502,-9558,-8569,-7564,-6548,-5564,-4587,-3670,-2801,-2031,-1383,-882,-557,-404,-419,-574,-843,-1188,-1595,-2046,-2558,-3133,-3823,-4614,-5528,-6505,-7475,-8329,-8956,-9232,-9088,-8472,-7402,-5951,-4214,-2342,-469,1280,2805,4049,5003,5664,6076,6260,6228,5994,5521,4791,3777,2465,904,-846,-2637,-4316,-5680,-6553,-6794,-6326,-5182,-3480,-1434,669,2534,3863,4429,4110,2886,888,-1660,-4443,-7118,-9349,-10872,-11500,-11189,-9993,-8106,-5790,-3378,-1202,430,1276,1205,182,-1687,-4210,-7098,-10031,-12658,-14687,-15864,-16061,-15236,-13491,-11011,-8089,-5046,-2222,91,1662,2361,2156,1103,-634,-2875,-5350,-7820,-10025,-11741,-12789,-13047,-12463,-11063,-8956,-6323,-3396,-447,2258,4468,5999,6723,6622,5737,4231,2285,173,-1880,-3614,-4856,-5486,-5472,-4874,-3830,-2532,-1222,-121,557,696,220,-790,-2230,-3862,-5460,-6782,-7627,-7884,-7518,-6578,-5209,-3559,-1837,-205,1182,2227,2866,3095,2936,2430,1665,700,-369,-1458,-2495,-3387,-4070,-4474,-4546,-4251,-3579,-2561,-1252,250,1811,3311,4585,5536,6062,6118,5714,4890,3729,2341,824,-718,-2224,-3656,-5025,-6353,-7692,-9064,-10465,-11853,-13117,-14122,-14684,-14654,-13887,-12348,-10047,-7138,-3827,-404,2814,5535,7492,8508,8494,7451,5486,2775,-442,-3877,-7244,-10232,-12596,-14106,-14637,-14117,-12595,-10182,-7084,-3550,141,3720,6932,9594,11560,12790,13271,13093,12358,11227,9857,8415,7034,5831,4872,4175,3728,3464,3311,3165,2932,2523,1872,943,-260,-1706,-3321,-5021,-6697,-8250,-9565,-10554,-11126,-11210,-10772,-9784,-8279,-6309,-3969,-1406,1239,3763,6000,7764,8912,9352,9030,7980,6284,4096,1634,-877,-3148,-4959,-6074,-6362,-5740,-4242,-1950,924,4179,7521,10714,13497,15712,17206,17972,17996,17395,16271,14799,13122,11413,9789,8374,7242,6441,5994,5884,6074,6516,7135,7870,8642,9398,10081,10653,11086,11356,11451,11361,11085,10621,9985,9188,8260,7220,6116,4964,3819,2694,1623,617,-320,-1180,-1973,-2693,-3338,-3884,-4313,-4581,-4644,-4446,-3939,-3077,-1850,-261,1644,3784,6055,8333,10474,12374,13907,15029,15689,15911,15742,15252,14565,13772,12998,12332,11817,11478,11265,11111,10894,10513,9837,8809,7385,5610,3575,1438,-621,-2390,-3711,-4430,-4512,-3964,-2887,-1461,111,1586,2736,3382,3388,2703,1366,-526,-2802,-5246,-7646,-9777,-11444,-12518,-12884,-12529,-11475,-9807,-7662,-5206,-2615,-89,2220,4150,5620,6560,6989,6939,6504,5794,4927,4032,3214,2547,2093,1856,1845,2029,2385,2883,3493,4192,4953,5762,6597,7449,8306,9146,9968,10726,11407,11940,12289,12378,12159,11596,10662,9369,7752,5859,3761,1526,-777,-3084,-5342,-7489,-9477,-11223,-12660,-13671,-14165,-14019,-13160,-11539,-9166,-6138,-2606,1175,4934,8324,11049,12812,13431,12799,10944,8014,4255,16,-4334,-8410,-11874,-14494,-16107,-16736,-16458,-15498,-14097,-12518,-10988,-9659,-8586,-7752,-7025,-6268,-5295,-3970,-2198,29,2647,5503,8391,11061,13265,14767,15400,15053,13725,11487,8520,5049,1367,-2228,-5436,-8002,-9722,-10486,-10255,-9106,-7186,-4742,-2053,552,2778,4366,5127,4999,3994,2257,7,-2483,-4906,-6983,-8486,-9270,-9285,-8605,-7373,-5811,-4170,-2675,-1537,-863,-708,-1028,-1730,-2669,-3682,-4623,-5355,-5811,-5946,-5803,-5438,-4978,-4533,-4241,-4199,-4475,-5091,-6015,-7176,-8468,-9766,-10947,-11898,-12547,-12843,-12799,-12439,-11849,-11107,-10310,-9550,-8885,-8385,-8049,-7910,-7915,-8060,-8281,-8528,-8763,-8927,-8983,-8891,-8609,-8118,-7399,-6470,-5365,-4168,-2979,-1929,-1153,-773,-880,-1509,-2641,-4189,-6005,-7911,-9677,-11101,-11967,-12131,-11495,-10040,-7840,-5023,-1802,1593,4896,7866,10276,11965,12818,12795,11930,10300,8064,5387,2466,-516,-3395,-6046,-8369,-10315,-11852,-12973,-13681,-13979,-13863,-13328,-12364,-10972,-9169,-7006,-4557,-1941,695,3191,5370,7073,8172,8569,8221,7146,5382,3084,374,-2487,-5306,-7801,-9774,-11036,-11495,-11127,-10018,-8306,-6226,-4006,-1905,-121,1185,1932,2108,1771,1010,-18,-1190,-2341,-3382,-4216,-4824,-5212,-5417,-5518,-5573,-5648,-5784,-5977,-6210,-6422,-6522,-6428,-6050,-5315,-4225,-2762,-1031,899,2871,4770,6445,7822,8815,9427,9670,9613,9337,8925,8457,7975,7507,7030,6507,5872,5075,4048,2798,1321,-291,-1934,-3449,-4681,-5460,-5679,-5252,-4201,-2595,-601,1574,3683,5481,6752,7338,7164,6232,4662,2630,399,-1739,-3517,-4673,-5053,-4562,-3230,-1155,1460,4388,7343,10086,12371,14063,15053,15361,15050,14270,13188,12008,10883,9976,9344,9045,9037,9273,9661,10101,10499,10762,10815,10597,10050,9146,7850,6178,4141,1807,-745,-3393,-6007,-8422,-10502,-12071,-13018,-13224,-12633,-11232,-9068,-6251,-2954,596,4144,7403,10121,12062,13075,13084,12121,10322,7903,5155,2390,-81,-1993,-3147,-3443,-2880,-1553,364,2628,4992,7189,9002,10270,10889,10839,10185,9024,7546,5904,4309,2891,1771,1003,574,450,532,735,957,1127,1189,1122,924,622,249,-145,-524,-850,-1110,-1299,-1419,-1486,-1512,-1504,-1475,-1418,-1314,-1143,-834,-356,369,1362,2629,4131,5766,7401,8869,9984,10595,10568,9839,8416,6364,3843,1048,-1769,-4342,-6425,-7801,-8325,-7935,-6658,-4635,-2064,772,3591,6092,8044,9277,9717,9415,8480,7137,5630,4229,3176,2673,2821,3659,5106,7017,9157,11288,13131,14485,15173,15129,14355,12934,11018,8775,6419,4118,2030,258,-1151,-2199,-2938,-3453,-3851,-4231,-4693,-5286,-6062,-6983,-8035,-9109,-10129,-10959,-11509,-11661,-11368,-10577,-9308,-7590,-5511,-3157,-660,1868,4298,6517,8427,9941,11000,11556,11590,11096,10087,8599,6680,4406,1873,-807,-3495,-6046,-8311,-10138,-11420,-12053,-12017,-11320,-10046,-8325,-6325,-4240,-2278,-613,580,1202,1190,547,-644,-2279,-4191,-6218,-8212,-10028,-11580,-12806,-13680,-14207,-14398,-14260,-13820,-13061,-11995,-10609,-8921,-6958,-4784,-2481,-169,2023,3964,5536,6643,7240,7286,6818,5858,4492,2810,937,-1003,-2849,-4470,-5707,-6450,-6594,-6107,-4961,-3254,-1062,1407,3981,6418,8514,10080,10973,11118,10483,9130,7139,4688,1934,-906,-3643,-6112,-8167,-9753,-10830,-11456,-11696,-11689,-11530,-11360,-11215,-11146,-11110,-11036,-10847,-10434,-9745,-8741,-7435,-5874,-4139,-2312,-478,1287,2945,4443,5781,6926,7886,8619,9126,9353,9279,8847,8033,6793,5140,3083,686,-1955,-4723,-7454,-10015,-12238,-14030,-15278,-15963,-16049,-15587,-14598,-13178,-11390,-9335,-7102,-4776,-2450,-195,1926,3838,5520,6893,7960,8663,9003,8962,8540,7770,6671,5337,3833,2308,882,-302,-1107,-1466,-1304,-678,362,1654,3058,4384,5499,6280,6684,6701,6380,5788,5019,4131,3195,2208,1165,45,-1207,-2553,-3988,-5390,-6637,-7574,-8048,-7967,-7288,-6062,-4415,-2535,-630,1085,2451,3354,3759,3698,3259,2574,1789,1046,461,77,-72,-76,6,27,-123,-542,-1289,-2338,-3638,-5022,-6337,-7363,-7936,-7919,-7273,-6041,-4359,-2452,-552,1059,2178,2626,2333,1309,-358,-2498,-4895,-7316,-9503,-11241,-12324,-12631,-12078,-10682,-8516,-5722,-2506,912,4281,7374,9998,12007,13325,13943,13900,13302,12255,10900,9362,7760,6201,4775,3546,2572,1865,1428,1230,1207,1312,1428,1508,1438,1176,668,-86,-1073,-2215,-3424,-4564,-5490,-6053,-6124,-5605,-4464,-2721,-477,2125,4870,7563,9967,11925,13300,14036,14136,13655,12672,11305,9635,7775,5794,3783,1825,24,-1508,-2648,-3287,-3345,-2785,-1663,-61,1816,3787,5593,7026,7909,8107,7585,6363,4538,2267,-249,-2809,-5186,-7225,-8779,-9799,-10273,-10273,-9908,-9310,-8636,-7981,-7438,-7003,-6634,-6234,-5657,-4786,-3486,-1707,567,3267,6261,9369,12363,15032,17164,18607,19272,19118,18216,16667,14656,12386,10070,7920,6080,4681,3735,3239,3104,3214,3454,3709,3890,3971,3923,3784,3578,3343,3099,2857,2600,2321,1994,1622,1216,804,431,133,-42,-95,-3,191,473,797,1141,1485,1835,2207,2625,3126,3718,4412,5168,5955,6671,7259,7597,7628,7271,6520,5378,3934,2284,604,-962,-2214,-3041,-3319,-3039,-2222,-996,488,2019,3392,4432,4983,4979,4399,3290,1753,-81,-2075,-4070,-5947,-7576,-8871,-9753,-10179,-10134,-9614,-8678,-7376,-5825,-4130,-2435,-869,445,1397,1927,1985,1576,732,-474,-1921,-3483,-4977,-6251,-7143,-7525,-7327,-6534,-5192,-3420,-1370,776,2834,4639,6078,7064,7600,7702,7461,6982,6375,5766,5241,4861,4660,4605,4657,4729,4731,4591,4227,3642,2818,1834,750,-320,-1295,-2084,-2652,-2976,-3095,-3045,-2920,-2756,-2628,-2536,-2470,-2409,-2285,-2085,-1766,-1347,-853,-328,152,549,797,889,815,609,284,-92,-523,-951,-1391,-1822,-2259,-2705,-3175,-3681,-4235,-4841,-5503,-6209,-6952,-7706,-8449,-9145,-9766,-10262,-10599,-10728,-10588,-10133,-9297,-8040,-6327,-4163,-1568,1371,4548,7798,10917,13689,15877,17288,17759,17229,15707,13321,10279,6854,3368,122,-2600,-4596,-5763,-6082,-5671,-4683,-3375,-1980,-757,115,498,347,-298,-1334,-2586,-3856,-4945,-5684,-5947,-5702,-4954,-3813,-2397,-869,618,1945,3013,3774,4207,4307,4093,3582,2792,1762,525,-846,-2274,-3654,-4884,-5846,-6473,-6695,-6520,-5976,-5156,-4158,-3123,-2159,-1380,-846,-603,-627,-887,-1289,-1750,-2167,-2478,-2635,-2651,-2560,-2465,-2442,-2631,-3077,-3849,-4900,-6147,-7435,-8565,-9334,-9563,-9123,-7982,-6194,-3906,-1347,1220,3529,5331,6478,6862,6528,5554,4142,2500,861,-566,-1638,-2262,-2437,-2206,-1690,-1014,-317,266,672,829,768,507,127,-291,-680,-962,-1130,-1170,-1131,-1046,-996,-1015,-1163,-1460,-1904,-2483,-3163,-3889,-4641,-5362,-6036,-6627,-7118,-7477,-7697,-7756,-7651,-7379,-6931,-6296,-5454,-4378,-3046,-1453,382,2398,4499,6554,8405,9906,10905,11302,11031,10086,8520,6435,3977,1328,-1335,-3816,-5960,-7619,-8692,-9118,-8877,-8026,-6650,-4930,-3044,-1239,292,1350,1836,1707,1028,-59,-1345,-2586,-3524,-3958,-3723,-2775,-1137,1065,3643,6367,9007,11332,13191,14456,15109,15169,14727,13899,12813,11594,10330,9103,7935,6854,5835,4880,3964,3104,2305,1626,1082,740,594,666,908,1288,1728,2177,2577,2893,3112,3238,3297,3311,3324,3332,3361,3367,3331,3197,2928,2494,1881,1114,226,-718,-1639,-2471,-3114,-3541,-3693,-3592,-3273,-2789,-2248,-1709,-1285,-1003,-906,-972,-1133,-1330,-1438,-1379,-1079,-490,368,1449,2666,3883,4992,5854,6384,6513,6221,5526,4474,3142,1615,-18,-1665,-3264,-4726,-6028,-7091,-7918,-8459,-8720,-8689,-8368,-7764,-6882,-5736,-4351,-2756,-1013,807,2605,4270,5687,6750,7377,7515,7174,6382,5241,3841,2323,776,-675,-1965,-3027,-3816,-4313,-4505,-4380,-3964,-3267,-2340,-1238,-39,1174,2311,3292,4049,4539,4729,4630,4255,3635,2835,1890,899,-101,-1013,-1795,-2391,-2770,-2925,-2859,-2600,-2176,-1628,-989,-286,448,1196,1913,2573,3113,3493,3658,3563,3194,2536,1622,488,-794,-2148,-3483,-4724,-5798,-6658,-7292,-7692,-7911,-7985,-7992,-7987,-8048,-8212,-8539,-9022,-9686,-10473,-11365,-12276,-13145,-13907,-14483,-14849,-14936,-14749,-14252,-13451,-12336,-10919,-9211,-7242,-5060,-2712,-288,2126,4424,6496,8237,9583,10450,10873,10820,10408,9685,8781,7803,6855,6027,5389,4949,4715,4624,4633,4651,4622,4466,4148,3605,2846,1830,607,-815,-2362,-3981,-5585,-7113,-8500,-9698,-10683,-11419,-11894,-12100,-12010,-11650,-11002,-10120,-9041,-7837,-6602,-5413,-4373,-3538,-2960,-2642,-2576,-2704,-2977,-3325,-3678,-4008,-4262,-4452,-4578,-4651,-4712,-4738,-4757,-4723,-4618,-4402,-4034,-3514,-2840,-2059,-1248,-494,67,344,217,-360,-1414,-2903,-4720,-6710,-8677,-10406,-11717,-12443,-12522,-11926,-10747,-9107,-7194,-5222,-3370,-1828,-691,-26,181,1,-459,-1065,-1686,-2220,-2582,-2754,-2728,-2550,-2260,-1912,-1536,-1156,-753,-320,177,759,1408,2114,2800,3408,3856,4079,4051,3749,3220,2488,1618,665,-337,-1357,-2390,-3456,-4550,-5702,-6889,-8092,-9253,-10287,-11110,-11600,-11679,-11258,-10291,-8773,-6734,-4267,-1520,1327,4043,6412,8234,9379,9771,9465,8537,7192,5617,4034,2633,1544,852,558,622,958,1461,2029,2571,3027,3358,3548,3584,3468,3192,2756,2161,1413,546,-390,-1328,-2148,-2764,-3032,-2881,-2226,-1066,582,2608,4893,7238,9473,11390,12842,13707,13926,13511,12512,11051,9255,7290,5287,3404,1699,285,-843,-1640,-2116,-2271,-2098,-1595,-749,434,1951,3743,5750,7851,9915,11791,13322,14382,14856,14694,13871,12438,10472,8109,5495,2809,202,-2163,-4194,-5785,-6921,-7574,-7761,-7516,-6859,-5835,-4477,-2819,-913,1194,3421,5682,7864,9844,11500,12716,13407,13522,13064,12083,10686,9013,7248,5549,4105,3012,2358,2136,2283,2693,3216,3703,4020,4067,3781,3168,2250,1121,-132,-1396,-2547,-3503,-4156,-4461,-4371,-3867,-2975,-1720,-180,1568,3418,5264,6989,8503,9713,10578,11059,11176,10955,10460,9772,8967,8151,7395,6787,6369,6180,6211,6444,6813,7270,7722,8118,8394,8529,8531,8434,8294,8188,8162,8249,8436,8643,8782,8704,8284,7399,5994,4055,1665,-1057,-3914,-6702,-9210,-11239,-12673,-13401,-13430,-12782,-11537,-9809,-7706,-5353,-2879,-391,1975,4123,5950,7391,8403,8992,9177,9030,8627,8056,7404,6743,6124,5579,5133,4763,4478,4217,3962,3651,3249,2704,1987,1078,-21,-1283,-2665,-4092,-5494,-6769,-7843,-8638,-9097,-9190,-8908,-8272,-7308,-6075,-4614,-2991,-1272,496,2236,3912,5467,6866,8068,9041,9750,10170,10290,10112,9656,8972,8094,7095,6013,4904,3822,2798,1912,1203,744,590,783,1337,2246,3448,4883,6429,7971,9366,10480,11175,11347,10904,9807,8060,5708,2870,-325,-3667,-6978,-10028,-12644,-14671,-16016,-16657,-16627,-16023,-14996,-13704,-12341,-11056,-9987,-9220,-8782,-8664,-8798,-9110,-9480,-9819,-10012,-9979,-9666,-9019,-8052,-6775,-5242,-3543,-1754,-15,1594,2943,3982,4637,4916,4812,4388,3692,2803,1806,772,-212,-1088,-1799,-2315,-2617,-2705,-2598,-2334,-1963,-1568,-1224,-1022,-1053,-1358,-1991,-2927,-4131,-5528,-6995,-8423,-9662,-10614,-11185,-11357,-11133,-10603,-9859,-9046,-8294,-7726,-7416,-7404,-7656,-8102,-8615,-9053,-9274,-9143,-8600,-7592,-6190,-4480,-2638,-849,682,1786,2337,2288,1659,532,-939,-2612,-4294,-5848,-7153,-8108,-8685,-8836,-8584,-7922,-6891,-5513,-3859,-1987,-26,1914,3658,5050,5931,6184,5745,4650,2984,943,-1256,-3363,-5134,-6403,-7033,-7028,-6445,-5441,-4235,-3042,-2094,-1556,-1529,-2044,-3048,-4424,-6039,-7700,-9277,-10614,-11639,-12286,-12557,-12451,-12021,-11285,-10305,-9085,-7674,-6061,-4292,-2370,-366,1678,3661,5496,7084,8333,9185,9596,9580,9169,8443,7487,6408,5289,4211,3201,2289,1448,673,-73,-779,-1447,-2023,-2462,-2689,-2638,-2259,-1522,-453,893,2404,3927,5290,6299,6780,6602,5676,4023,1713,-1068,-4091,-7087,-9765,-11897,-13290,-13855,-13597,-12626,-11109,-9308,-7430,-5711,-4288,-3231,-2533,-2096,-1798,-1483,-1026,-341,594,1721,2933,4072,4976,5504,5558,5120,4239,3033,1684,354,-749,-1526,-1853,-1754,-1231,-407,605,1662,2605,3322,3697,3685,3248,2427,1256,-177,-1773,-3435,-5035,-6480,-7664,-8507,-8962,-8982,-8587,-7786,-6653,-5249,-3699,-2095,-567,790,1900,2713,3238,3503,3586,3570,3545,3585,3739,4017,4409,4873,5348,5789,6136,6371,6471,6450,6331,6133,5894,5611,5295,4913,4452,3870,3176,2344,1427,432,-547,-1465,-2220,-2748,-2972,-2848,-2346,-1469,-246,1277,3008,4853,6678,8350,9721,10666,11078,10902,10136,8843,7139,5202,3214,1371,-157,-1274,-1908,-2089,-1874,-1362,-685,69,784,1421,1923,2315,2578,2771,2882,2942,2923,2811,2560,2143,1525,724,-249,-1312,-2392,-3378,-4168,-4671,-4823,-4596,-3987,-3063,-1858,-496,974,2436,3867,5191,6427,7536,8535,9395,10096,10603,10877,10917,10701,10281,9685,8995,8258,7546,6867,6249,5673,5118,4590,4080,3639,3303,3156,3242,3610,4271,5161,6236,7329,8337,9078,9426,9262,8515,7167,5263,2891,211,-2606,-5349,-7840,-9893,-11399,-12263,-12478,-12056,-11078,-9627,-7838,-5800,-3664,-1494,593,2557,4329,5886,7180,8205,8933,9362,9502,9361,8978,8385,7635,6778,5871,4961,4098,3302,2607,2005,1496,1057,665,284,-90,-483,-872,-1255,-1579,-1829,-1958,-1943,-1779,-1459,-1016,-485,72,606,1040,1349,1501,1504,1412,1266,1162,1150,1295,1605,2061,2605,3138,3568,3795,3737,3374,2693,1764,679,-447,-1470,-2283,-2797,-2970,-2828,-2431,-1908,-1385,-1019,-914,-1159,-1756,-2660,-3771,-4936,-6021,-6863,-7389,-7539,-7345,-6873,-6226,-5512,-4834,-4237,-3773,-3407,-3123,-2870,-2592,-2284,-1914,-1505,-1093,-686,-345,-40,207,463,746,1125,1608,2212,2885,3563,4148,4512,4576,4234,3473,2296,784,-956,-2764,-4492,-5982,-7116,-7809,-8022,-7772,-7094,-6099,-4861,-3523,-2147,-856,331,1339,2183,2834,3316,3632,3804,3855,3799,3665,3469,3239,2993,2765,2579,2461,2464,2593,2902,3387,4046,4863,5748,6650,7412,7943,8088,7777,6945,5627,3897,1923,-106,-1964,-3443,-4401,-4746,-4498,-3756,-2676,-1481,-382,419,758,551,-230,-1554,-3296,-5349,-7531,-9689,-11683,-13374,-14699,-15601,-16083,-16161,-15883,-15295,-14448,-13395,-12168,-10827,-9396,-7932,-6465,-5048,-3708,-2474,-1365,-366,517,1325,2073,2791,3490,4183,4847,5475,6018,6453,6741,6869,6835,6648,6342,5936,5476,4974,4462,3940,3431,2928,2448,1995,1576,1191,839,504,176,-157,-523,-918,-1364,-1845,-2360,-2880,-3391,-3844,-4227,-4478,-4599,-4545,-4338,-3985,-3537,-3053,-2607,-2272,-2104,-2144,-2387,-2804,-3321,-3862,-4315,-4619,-4688,-4515,-4100,-3491,-2772,-2017,-1331,-780,-437,-329,-472,-839,-1387,-2051,-2757,-3418,-3958,-4292,-4369,-4139,-3601,-2768,-1701,-460,850,2154,3345,4359,5116,5576,5695,5478,4932,4123,3117,2032,969,52,-642,-1037,-1130,-929,-508,48,622,1112,1415,1467,1220,678,-139,-1166,-2328,-3528,-4670,-5661,-6432,-6914,-7089,-6941,-6495,-5793,-4895,-3871,-2796,-1727,-736,143,861,1398,1739,1881,1824,1612,1260,852,453,151,50,220,728,1600,2817,4322,6015,7765,9415,10826,11838,12377,12362,11806,10766,9344,7716,6047,4548,3382,2695,2561,2990,3913,5192,6644,8026,9140,9753,9742,9011,7554,5461,2852,-55,-3058,-5915,-8438,-10450,-11846,-12573,-12627,-12092,-11050,-9661,-8066,-6435,-4902,-3597,-2586,-1916,-1558,-1456,-1497,-1565,-1508,-1231,-633,310,1567,3073,4684,6259,7623,8637,9165,9144,8544,7401,5811,3904,1849,-175,-1994,-3456,-4447,-4891,-4783,-4150,-3082,-1693,-127,1463,2932,4138,4982,5376,5280,4696,3649,2226,511,-1354,-3232,-4967,-6400,-7409,-7880,-7774,-7074,-5857,-4202,-2269,-196,1842,3711,5284,6471,7227,7510,7347,6767,5833,4645,3306,1932,652,-429,-1223,-1657,-1724,-1446,-868,-106,762,1626,2408,3077,3620,4064,4456,4850,5269,5748,6238,6708,7053,7190,7024,6492,5575,4298,2751,1082,-551,-1928,-2904,-3312,-3093,-2247,-854,923,2886,4806,6467,7674,8315,8299,7651,6413,4707,2683,503,-1640,-3586,-5174,-6275,-6804,-6695,-5948,-4582,-2682,-347,2272,5009,7688,10114,12118,13554,14306,14327,13618,12238,10329,8056,5658,3363,1420,19,-689,-653,99,1441,3183,5076,6874,8326,9266,9562,9222,8293,6941,5329,3674,2125,823,-176,-858,-1253,-1418,-1403,-1263,-1021,-711,-336,68,479,819,1049,1055,809,230,-669,-1881,-3328,-4920,-6532,-8027,-9292,-10217,-10750,-10875,-10620,-10055,-9270,-8354,-7408,-6481,-5621,-4818,-4046,-3247,-2368,-1349,-166,1184,2644,4138,5534,6708,7541,7929,7836,7250,6224,4848,3238,1518,-179,-1759,-3131,-4267,-5128,-5746,-6112,-6266,-6210,-5960,-5523,-4924,-4188,-3376,-2539,-1755,-1092,-601,-344,-315,-529,-934,-1467,-2060,-2586,-2985,-3135,-3005,-2534,-1757,-690,555,1894,3186,4328,5207,5755,5915,5666,5017,3971,2602,929,-923,-2909,-4883,-6766,-8413,-9750,-10661,-11107,-11062,-10525,-9584,-8280,-6759,-5096,-3437,-1852,-459,709,1576,2150,2418,2414,2192,1798,1314,781,250,-263,-770,-1290,-1873,-2538,-3320,-4187,-5117,-6013,-6780,-7296,-7437,-7130,-6325,-5061,-3429,-1603,217,1795,2908,3400,3138,2139,460,-1719,-4163,-6601,-8733,-10313,-11129,-11062,-10095,-8297,-5840,-2964,64,2946,5446,7345,8540,8989,8748,7955,6777,5439,4116,2985,2149,1656,1513,1672,2053,2574,3125,3606,3943,4043,3883,3426,2693,1723,583,-641,-1844,-2933,-3805,-4397,-4667,-4593,-4216,-3563,-2730,-1778,-816,88,835,1372,1626,1568,1166,428,-628,-1939,-3438,-5029,-6620,-8118,-9441,-10534,-11339,-11852,-12034,-11911,-11476,-10750,-9751,-8507,-7051,-5435,-3723,-1986,-329,1154,2359,3185,3573,3481,2926,1983,755,-584,-1878,-2951,-3681,-4002,-3912,-3481,-2840,-2127,-1513,-1105,-978,-1132,-1495,-1952,-2338,-2506,-2321,-1713,-682,703,2289,3901,5314,6364,6884,6803,6111,4860,3189,1257,-751,-2634,-4261,-5496,-6305,-6678,-6672,-6369,-5861,-5245,-4583,-3925,-3268,-2627,-1964,-1301,-637,-24,481,799,867,634,74,-782,-1898,-3164,-4481,-5704,-6723,-7425,-7743,-7656,-7153,-6295,-5116,-3699,-2097,-380,1405,3187,4936,6567,8047,9304,10285,10962,11293,11295,10979,10391,9600,8688,7739,6868,6155,5698,5557,5769,6335,7212,8343,9591,10853,11949,12743,13084,12868,12025,10553,8486,5941,3048,-2,-3026,-5822,-8230,-10095,-11329,-11881,-11735,-10949,-9582,-7740,-5559,-3147,-662,1791,4103,6191,8010,9538,10770,11742,12474,13005,13365,13560,13592,13446,13087,12494,11617,10455,8997,7297,5435,3530,1739,216,-901,-1512,-1571,-1111,-208,992,2336,3645,4794,5649,6183,6360,6253,5902,5430,4881,4361,3860,3413,2958,2463,1852,1072,77,-1149,-2595,-4228,-5969,-7752,-9472,-11042,-12388,-13431,-14156,-14530,-14576,-14307,-13766,-12975,-11995,-10827,-9541,-8122,-6630,-5047,-3420,-1741,-51,1650,3314,4933,6445,7832,9023,9986,10669,11030,11062,10741,10099,9156,7969,6615,5158,3713,2340,1146,180,-513,-912,-1058,-972,-737,-423,-115,104,161,7,-399,-1063,-1973,-3098,-4381,-5756,-7142,-8451,-9590,-10458,-10972,-11037,-10610,-9650,-8181,-6260,-4013,-1595,792,2942,4654,5754,6153,5794,4756,3133,1140,-1035,-3139,-4990,-6414,-7316,-7658,-7470,-6818,-5827,-4603,-3288,-1981,-791,219,988,1502,1743,1751,1534,1172,687,163,-376,-879,-1344,-1761,-2146,-2514,-2864,-3195,-3470,-3645,-3666,-3468,-3010,-2257,-1223,44,1451,2871,4146,5120,5650,5626,5008,3793,2082,-10,-2293,-4588,-6688,-8450,-9725,-10458,-10607,-10191,-9272,-7920,-6240,-4330,-2297,-235,1761,3612,5239,6574,7559,8152,8330,8107,7513,6620,5503,4240,2909,1546,174,-1213,-2632,-4106,-5621,-7157,-8629,-9952,-10993,-11645,-11808,-11413,-10474,-9017,-7182,-5110,-3019,-1111,408,1395,1748,1471,624,-660,-2193,-3792,-5254,-6435,-7229,-7605,-7589,-7274,-6784,-6273,-5883,-5735,-5891,-6370,-7120,-8045,-9018,-9894,-10539,-10849,-10746,-10224,-9302,-8064,-6604,-5055,-3524,-2126,-931,11,699,1131,1366,1435,1386,1277,1111,925,709,447,129,-279,-796,-1436,-2224,-3144,-4185,-5300,-6409,-7423,-8226,-8701,-8759,-8324,-7396,-6006,-4267,-2324,-360,1434,2886,3880,4332,4258,3703,2771,1599,329,-908,-1985,-2830,-3392,-3679,-3725,-3627,-3473,-3400,-3508,-3899,-4631,-5711,-7090,-8668,-10285,-11748,-12865,-13432,-13313,-12433,-10784,-8479,-5670,-2592,510,3403,5872,7813,9141,9912,10183,10111,9808,9418,9004,8600,8184,7673,6994,6047,4782,3200,1351,-633,-2592,-4313,-5618,-6318,-6313,-5550,-4068,-1974,551,3293,6002,8453,10420,11755,12341,12146,11200,9583,7447,4952,2318,-275,-2620,-4561,-5974,-6760,-6891,-6355,-5217,-3551,-1508,769,3098,5311,7267,8859,10019,10759,11094,11125,10928,10628,10299,10025,9832,9729,9683,9651,9556,9350,8958,8346,7495,6416,5156,3792,2432,1191,209,-422,-604,-326,399,1472,2766,4119,5357,6344,6962,7164,6959,6401,5622,4742,3930,3311,2983,2995,3315,3867,4513,5090,5424,5382,4836,3785,2232,318,-1802,-3913,-5793,-7242,-8103,-8271,-7726,-6504,-4702,-2465,44,2661,5214,7590,9671,11407,12758,13726,14327,14594,14561,14273,13766,13076,12251,11311,10312,9280,8267,7329,6494,5833,5338,5049,4939,4993,5188,5467,5826,6191,6569,6892,7168,7349,7445,7440,7349,7176,6944,6658,6314,5905,5389,4729,3879,2785,1432,-195,-2044,-4057,-6096,-8023,-9657,-10835,-11401,-11264,-10353,-8714,-6420,-3661,-651,2335,5030,7193,8665,9366,9336,8682,7571,6183,4664,3106,1569,52,-1409,-2779,-3962,-4841,-5290,-5228,-4634,-3586,-2218,-735,705,1927,2880,3509,3859,3937,3765,3320,2536,1356,-289,-2389,-4851,-7488,-9993,-12001,-13145,-13082,-11655,-8826,-4844,-89,4832,9307,12685,14476,14346,12246,8347,3090,-2915,-8962,-14305,-18314,-20477,-20549,-18496,-14594,-9299,-3283,2743,8041,12016,14233,14538,13029,10064,6194,2059,-1708,-4580,-6238,-6572,-5706,-3924,-1625,776,2924,4538,5506,5803,5511,4798,3793,2679,1537,436,-607,-1609,-2587,-3535,-4438,-5231,-5834,-6188,-6220,-5951,-5414,-4735,-4060,-3565,-3402,-3670,-4398,-5491,-6797,-8055,-9016,-9442,-9177,-8192,-6588,-4586,-2494,-642,678,1263,1049,121,-1328,-2983,-4552,-5715,-6295,-6177,-5412,-4130,-2571,-994,322,1150,1349,854,-257,-1826,-3600,-5278,-6558,-7194,-7021,-6012,-4263,-1995,497,2894,4909,6326,7055,7090,6543,5581,4368,3101,1869,761,-224,-1115,-1954,-2778,-3605,-4411,-5136,-5708,-6008,-5968,-5511,-4620,-3325,-1709,101,1921,3575,4858,5603,5684,5035,3666,1676,-788,-3471,-6126,-8432,-10126,-10972,-10823,-9641,-7512,-4621,-1266,2218,5474,8169,10056,10974,10903,9933,8285,6245,4176,2419,1293,1018,1701,3312,5687,8553,11564,14368,16624,18095,18621,18189,16895,14936,12599,10185,8003,6308,5261,4931,5254,6069,7136,8170,8886,9050,8505,7199,5192,2651,-191,-3042,-5608,-7635,-8920,-9368,-8962,-7799,-6029,-3855,-1512,813,2905,4655,5952,6777,7135,7067,6644,5912,4932,3715,2276,616,-1243,-3245,-5282,-7208,-8820,-9943,-10384,-10062,-8947,-7144,-4859,-2366,-8,1891,3046,3260,2469,714,-1813,-4864,-8089,-11176,-13794,-15722,-16779,-16926,-16165,-14630,-12464,-9869,-7059,-4227,-1566,750,2594,3848,4437,4350,3583,2243,437,-1638,-3782,-5770,-7394,-8486,-8936,-8711,-7859,-6499,-4811,-3008,-1306,92,1047,1455,1313,669,-369,-1624,-2936,-4110,-5000,-5487,-5527,-5097,-4302,-3210,-2019,-859,95,727,964,787,222,-643,-1724,-2899,-4075,-5161,-6100,-6857,-7432,-7842,-8120,-8317,-8472,-8628,-8816,-9059,-9357,-9732,-10156,-10641,-11156,-11701,-12236,-12763,-13224,-13608,-13861,-13942,-13800,-13374,-12615,-11491,-9992,-8155,-6054,-3814,-1587,448,2122,3288,3837,3724,2973,1668,-33,-1946,-3834,-5487,-6679,-7247,-7076,-6108,-4381,-1987,910,4100,7350,10424,13108,15225,16667,17374,17369,16733,15576,14068,12351,10600,8924,7441,6188,5207,4462,3926,3531,3205,2909,2583,2246,1907,1636,1506,1601,1990,2693,3723,4991,6419,7839,9093,10017,10464,10350,9648,8393,6719,4757,2747,867,-663,-1692,-2114,-1879,-1021,381,2188,4226,6324,8283,9977,11269,12124,12516,12504,12165,11605,10949,10279,9687,9200,8824,8543,8303,8069,7821,7536,7264,7028,6908,6950,7215,7722,8467,9416,10489,11608,12661,13565,14238,14639,14764,14613,14263,13746,13152,12526,11920,11345,10829,10337,9881,9409,8930,8381,7778,7055,6219,5231,4095,2830,1471,109,-1187,-2281,-3097,-3530,-3543,-3122,-2322,-1207,74,1415,2633,3628,4261,4476,4226,3513,2392,925,-769,-2576,-4357,-5989,-7356,-8390,-9045,-9337,-9302,-9018,-8566,-8020,-7450,-6889,-6330,-5779,-5158,-4467,-3644,-2703,-1672,-611,368,1159,1634,1687,1249,279,-1195,-3112,-5343,-7763,-10174,-12443,-14392,-15919,-16934,-17397,-17321,-16743,-15758,-14461,-12997,-11488,-10074,-8847,-7890,-7217,-6834,-6674,-6687,-6765,-6852,-6853,-6748,-6497,-6115,-5630,-5062,-4465,-3852,-3243,-2648,-2051,-1465,-891,-347,126,506,741,819,701,412,-51,-641,-1311,-2020,-2697,-3311,-3825,-4235,-4543,-4772,-4946,-5078,-5199,-5292,-5370,-5428,-5456,-5480,-5503,-5563,-5691,-5921,-6265,-6744,-7328,-7998,-8701,-9384,-9998,-10498,-10855,-11071,-11145,-11128,-11050,-10966,-10922,-10928,-11016,-11144,-11309,-11434,-11503,-11442,-11256,-10925,-10479,-9961,-9423,-8921,-8493,-8172,-7939,-7782,-7642,-7458,-7186,-6762,-6175,-5414,-4502,-3488,-2411,-1347,-326,602,1422,2144,2772,3342,3887,4415,4951,5462,5918,6268,6432,6373,6012,5351,4371,3119,1635,11,-1681,-3331,-4867,-6195,-7267,-8029,-8465,-8576,-8386,-7948,-7319,-6578,-5804,-5055,-4413,-3868,-3473,-3164,-2940,-2732,-2513,-2236,-1908,-1501,-1065,-599,-163,233,554,801,985,1119,1255,1424,1672,2035,2539,3192,4003,4940,5988,7099,8236,9340,10381,11301,12093,12713,13170,13446,13558,13511,13328,13044,12680,12290,11888,11512,11165,10848,10528,10172,9716,9114,8305,7272,6000,4532,2924,1279,-291,-1664,-2732,-3421,-3695,-3558,-3072,-2318,-1402,-436,501,1335,2043,2631,3125,3576,4030,4537,5113,5775,6489,7217,7906,8489,8920,9164,9206,9071,8788,8425,8036,7686,7425,7265,7236,7288,7420,7566,7701,7790,7820,7784,7716,7612,7536,7481,7490,7558,7682,7855,8035,8206,8320,8347,8278,8089,7813,7475,7124,6830,6648,6621,6781,7109,7559,8063,8495,8773,8767,8441,7747,6741,5508,4190,2964,1995,1437,1387,1876,2860,4225,5792,7372,8738,9730,10207,10123,9491,8412,7006,5471,3952,2624,1605,969,769,980,1575,2475,3596,4851,6141,7392,8516,9452,10136,10523,10577,10294,9676,8782,7670,6438,5193,4020,3009,2204,1610,1215,945,739,514,213,-201,-708,-1288,-1835,-2298,-2572,-2608,-2398,-1944,-1342,-666,-63,371,514,335,-200,-1013,-2031,-3105,-4099,-4889,-5359,-5480,-5248,-4732,-4056,-3343,-2752,-2399,-2363,-2673,-3289,-4128,-5069,-5984,-6758,-7304,-7582,-7593,-7382,-7018,-6578,-6137,-5747,-5436,-5204,-5019,-4857,-4659,-4414,-4089,-3709,-3296,-2909,-2613,-2476,-2561,-2915,-3552,-4467,-5608,-6902,-8256,-9551,-10705,-11601,-12205,-12463,-12392,-12022,-11412,-10638,-9782,-8932,-8158,-7526,-7080,-6831,-6781,-6888,-7091,-7334,-7502,-7558,-7401,-7018,-6387,-5529,-4505,-3378,-2252,-1219,-382,175,384,218,-332,-1226,-2403,-3765,-5201,-6597,-7821,-8795,-9416,-9674,-9548,-9096,-8388,-7528,-6621,-5780,-5080,-4596,-4348,-4331,-4523,-4857,-5287,-5741,-6170,-6537,-6822,-7020,-7151,-7226,-7279,-7329,-7393,-7490,-7611,-7764,-7928,-8099,-8261,-8411,-8539,-8650,-8738,-8803,-8830,-8804,-8699,-8476,-8123,-7598,-6914,-6081,-5133,-4159,-3215,-2434,-1881,-1656,-1792,-2299,-3132,-4201,-5381,-6525,-7489,-8132,-8366,-8123,-7420,-6284,-4829,-3155,-1419,249,1731,2915,3750,4180,4206,3844,3128,2116,872,-526,-1997,-3460,-4825,-6029,-6993,-7688,-8086,-8199,-8077,-7769,-7379,-6988,-6694,-6577,-6675,-7005,-7536,-8189,-8866,-9431,-9755,-9714,-9231,-8249,-6804,-4942,-2807,-532,1677,3669,5257,6347,6846,6771,6166,5145,3865,2470,1139,-24,-918,-1514,-1820,-1873,-1747,-1504,-1221,-931,-680,-452,-256,-60,140,349,571,766,946,1055,1124,1118,1091,1041,1023,1056,1153,1333,1559,1821,2061,2241,2330,2278,2104,1782,1364,870,354,-136,-554,-864,-1031,-1047,-897,-587,-119,503,1270,2178,3219,4375,5630,6940,8269,9551,10739,11753,12573,13121,13427,13443,13243,12833,12296,11682,11054,10468,9949,9533,9214,8991,8845,8748,8677,8611,8522,8415,8276,8127,7979,7852,7755,7696,7657,7612,7519,7325,6981,6445,5691,4735,3603,2392,1175,106,-735,-1212,-1293,-937,-189,880,2147,3485,4735,5796,6554,6983,7067,6867,6453,5935,5426,5004,4772,4744,4952,5357,5915,6553,7195,7770,8213,8493,8577,8494,8241,7889,7465,7043,6662,6374,6206,6177,6287,6520,6858,7254,7686,8083,8427,8654,8742,8668,8423,8028,7506,6907,6276,5673,5146,4736,4466,4339,4325,4386,4454,4462,4345,4053,3567,2880,2037,1073,73,-913,-1805,-2564,-3158,-3569,-3821,-3912,-3877,-3714,-3421,-2976,-2332,-1464,-326,1082,2744,4599,6544,8463,10201,11638,12642,13150,13136,12642,11756,10620,9384,8219,7271,6640,6394,6526,6977,7657,8426,9158,9722,10030,10034,9732,9175,8435,7615,6805,6089,5507,5070,4739,4448,4108,3634,2944,1997,788,-657,-2246,-3900,-5483,-6899,-8038,-8846,-9286,-9371,-9148,-8669,-8033,-7286,-6516,-5741,-4990,-4265,-3535,-2810,-2057,-1296,-559,133,713,1149,1408,1483,1404,1221,1015,858,834,990,1333,1855,2471,3106,3632,3956,3970,3632,2926,1910,665,-660,-1948,-3048,-3866,-4349,-4469,-4272,-3804,-3161,-2420,-1671,-966,-351,167,584,929,1211,1444,1629,1737,1752,1620,1317,806,85,-849,-1956,-3203,-4525,-5859,-7152,-8342,-9397,-10293,-11015,-11564,-11939,-12133,-12143,-11956,-11568,-10970,-10187,-9244,-8196,-7123,-6099,-5228,-4579,-4225,-4189,-4463,-5008,-5718,-6505,-7222,-7764,-8036,-7986,-7611,-6966,-6127,-5227,-4384,-3713,-3310,-3200,-3397,-3834,-4440,-5103,-5730,-6222,-6541,-6649,-6583,-6369,-6083,-5774,-5497,-5279,-5120,-5001,-4892,-4753,-4565,-4317,-4022,-3718,-3456,-3282,-3261,-3407,-3750,-4259,-4900,-5607,-6311,-6926,-7395,-7648,-7667,-7430,-6969,-6319,-5556,-4741,-3982,-3323,-2850,-2579,-2528,-2684,-3007,-3461,-3991,-4550,-5101,-5613,-6063,-6454,-6765,-7018,-7194,-7302,-7332,-7288,-7169,-6991,-6776,-6547,-6348,-6203,-6145,-6201,-6370,-6665,-7054,-7513,-7991,-8440,-8811,-9065,-9186,-9176,-9059,-8863,-8640,-8400,-8194,-7998,-7829,-7646,-7418,-7120,-6693,-6143,-5436,-4603,-3670,-2674,-1681,-724,153,924,1599,2169,2671,3112,3517,3885,4204,4449,4568,4530,4271,3795,3080,2184,1169,120,-849,-1668,-2263,-2616,-2747,-2708,-2604,-2516,-2577,-2831,-3351,-4116,-5081,-6147,-7199,-8088,-8718,-8980,-8857,-8352,-7555,-6553,-5506,-4521,-3726,-3188,-2942,-2964,-3216,-3591,-4021,-4387,-4649,-4736,-4669,-4448,-4138,-3790,-3464,-3206,-3043,-2969,-2981,-3017,-3055,-3022,-2879,-2592,-2129,-1509,-737,135,1072,2008,2917,3738,4467,5057,5520,5828,5992,6020,5905,5695,5374,5010,4608,4230,3919,3722,3677,3814,4110,4551,5053,5549,5940,6143,6101,5776,5187,4366,3407,2393,1446,649,74,-234,-302,-150,135,473,789,1003,1083,1014,799,503,153,-161,-396,-499,-452,-253,53,434,807,1146,1389,1558,1649,1741,1889,2178,2690,3455,4522,5837,7374,9008,10648,12140,13385,14259,14721,14711,14279,13438,12297,10922,9424,7878,6355,4899,3533,2268,1101,45,-903,-1693,-2310,-2686,-2793,-2599,-2099,-1329,-340,773,1910,2955,3816,4407,4698,4676,4375,3871,3240,2591,2004,1562,1309,1259,1402,1690,2082,2511,2936,3318,3652,3936,4198,4464,4766,5126,5555,6041,6565,7092,7580,7986,8293,8458,8504,8419,8238,7989,7710,7435,7194,7002,6865,6770,6710,6657,6602,6524,6425,6299,6163,6018,5894,5790,5742,5728,5778,5847,5931,5978,5965,5842,5622,5283,4872,4436,4021,3719,3556,3592,3818,4215,4718,5255,5714,6020,6080,5859,5344,4575,3619,2571,1535,623,-102,-555,-743,-647,-330,169,764,1406,2025,2603,3114,3583,4024,4468,4958,5490,6106,6765,7480,8201,8907,9553,10110,10552,10853,11017,11032,10915,10685,10346,9926,9436,8879,8269,7594,6848,6027,5120,4135,3078,1984,878,-180,-1157,-2000,-2676,-3174,-3493,-3652,-3697,-3659,-3598,-3543,-3528,-3559,-3639,-3739,-3832,-3874,-3824,-3637,-3293,-2767,-2077,-1236,-297,684,1649,2509,3230,3739,4026,4093,3961,3686,3338,2967,2650,2413,2281,2254,2313,2431,2579,2727,2861,2963,3051,3124,3223,3345,3525,3739,3980,4204,4370,4407,4291,3939,3365,2527,1470,222,-1132,-2508,-3806,-4920,-5798,-6354,-6616,-6561,-6286,-5822,-5290,-4752,-4293,-3971,-3812,-3839,-4027,-4350,-4753,-5170,-5548,-5815,-5943,-5886,-5650,-5227,-4648,-3929,-3115,-2220,-1294,-338,611,1545,2444,3284,4018,4622,5008,5165,5027,4597,3886,2940,1824,632,-561,-1661,-2610,-3363,-3892,-4212,-4320,-4264,-4050,-3723,-3277,-2750,-2125,-1426,-665,154,981,1804,2575,3245,3790,4144,4294,4190,3825,3181,2274,1130,-210,-1676,-3201,-4715,-6136,-7422,-8518,-9404,-10079,-10545,-10841,-10987,-11038,-11027,-10994,-10967,-10958,-10975,-11002,-11029,-11016,-10943,-10770,-10475,-10040,-9465,-8756,-7952,-7072,-6170,-5270,-4401,-3592,-2839,-2173,-1581,-1092,-705,-447,-327,-366,-571,-940,-1467,-2114,-2840,-3584,-4273,-4835,-5218,-5352,-5229,-4829,-4168,-3302,-2271,-1175,-81,907,1722,2293,2589,2592,2313,1787,1054,164,-832,-1887,-2954,-3993,-4969,-5846,-6604,-7212,-7684,-7992,-8181,-8238,-8205,-8091,-7913,-7684,-7404,-7083,-6712,-6307,-5868,-5424,-4989,-4604,-4282,-4054,-3920,-3878,-3910,-4007,-4133,-4301,-4479,-4697,-4948,-5254,-5621,-6054,-6545,-7076,-7618,-8125,-8555,-8845,-8964,-8855,-8511,-7912,-7086,-6058,-4904,-3672,-2475,-1373,-468,187,533,569,293,-234,-951,-1762,-2563,-3264,-3763,-4007,-3945,-3561,-2886,-1946,-827,387,1601,2699,3606,4224,4517,4453,4036,3325,2348,1219,-8,-1228,-2389,-3426,-4322,-5052,-5629,-6068,-6378,-6600,-6736,-6816,-6851,-6834,-6778,-6660,-6474,-6219,-5882,-5491,-5058,-4629,-4241,-3948,-3779,-3770,-3908,-4184,-4530,-4888,-5163,-5286,-5187,-4838,-4235,-3415,-2439,-1386,-348,596,1375,1940,2276,2381,2296,2063,1750,1418,1133,928,843,867,991,1182,1393,1594,1742,1836,1871,1880,1899,1979,2158,2483,2945,3555,4246,4984,5669,6244,6619,6762,6634,6255,5654,4894,4059,3223,2484,1890,1501,1318,1341,1523,1810,2133,2419,2600,2626,2443,2038,1396,541,-496,-1656,-2885,-4100,-5244,-6246,-7053,-7637,-7960,-8039,-7861,-7477,-6902,-6195,-5392,-4535,-3663,-2800,-1972,-1198,-487,138,668,1083,1384,1561,1637,1630,1571,1512,1482,1540,1706,2018,2470,3071,3779,4577,5405,6229,6997,7670,8216,8600,8801,8802,8591,8181,7568,6799,5878,4879,3810,2743,1693,703,-203,-1008,-1690,-2234,-2628,-2853,-2911,-2785,-2499,-2057,-1501,-878,-234,353,836,1153,1274,1179,882,410,-180,-823,-1436,-1956,-2296,-2429,-2310,-1946,-1366,-605,268,1189,2112,2966,3756,4447,5081,5667,6257,6867,7530,8224,8938,9610,10186,10615,10830,10828,10584,10141,9532,8821,8066,7321,6622,5988,5407,4870,4340,3800,3237,2660,2104,1624,1268,1109,1170,1485,2026,2761,3609,4500,5336,6041,6557,6848,6911,6775,6483,6096,5683,5282,4940,4666,4451,4278,4100,3880,3575,3140,2572,1844,997,46,-928,-1878,-2703,-3350,-3736,-3828,-3587,-3021,-2142,-990,373,1891,3476,5065,6579,7968,9170,10165,10920,11435,11713,11769,11642,11360,10988,10559,10129,9720,9354,9018,8693,8330,7886,7302,6551,5595,4458,3153,1759,340,-1002,-2194,-3153,-3844,-4237,-4353,-4219,-3902,-3454,-2965,-2494,-2099,-1842,-1717,-1758,-1920,-2183,-2492,-2797,-3041,-3183,-3188,-3028,-2710,-2220,-1607,-874,-80,755,1589,2406,3177,3900,4551,5124,5610,5997,6284,6483,6601,6678,6736,6818,6950,7163,7458,7831,8250,8668,9030,9274,9342,9208,8851,8295,7574,6743,5869,5007,4206,3493,2872,2338,1862,1415,961,476,-65,-659,-1311,-2000,-2707,-3417,-4089,-4718,-5255,-5689,-5972,-6080,-5977,-5640,-5068,-4262,-3258,-2098,-841,439,1669,2783,3701,4397,4811,4964,4840,4501,3973,3329,2614,1883,1169,500,-102,-647,-1108,-1527,-1872,-2192,-2458,-2700,-2896,-3039,-3131,-3143,-3087,-2953,-2739,-2469,-2128,-1747,-1324,-876,-415,48,510,951,1379,1773,2126,2419,2621,2721,2680,2513,2205,1795,1304,784,266,-201,-601,-910,-1137,-1304,-1426,-1570,-1751,-2038,-2446,-2994,-3683,-4477,-5339,-6200,-6982,-7611,-7996,-8084,-7810,-7172,-6171,-4886,-3375,-1786,-209,1224,2417,3331,3916,4215,4249,4103,3835,3529,3218,2966,2752,2599,2470,2339,2196,2009,1793,1546,1292,1038,799,573,345,100,-194,-556,-1004,-1554,-2189,-2904,-3657,-4420,-5151,-5817,-6396,-6878,-7277,-7611,-7914,-8224,-8566,-8960,-9417,-9903,-10404,-10844,-11176,-11320,-11228,-10855,-10195,-9266,-8125,-6840,-5509,-4224,-3060,-2090,-1351,-839,-559,-435,-428,-452,-433,-333,-92,257,717,1215,1699,2096,2341,2398,2232,1867,1312,634,-122,-898,-1650,-2356,-3006,-3600,-4157,-4673,-5163,-5616,-6027,-6387,-6685,-6920,-7085,-7190,-7218,-7184,-7066,-6876,-6587,-6214,-5726,-5142,-4443,-3648,-2770,-1847,-932,-85,605,1079,1251,1097,596,-217,-1256,-2429,-3576,-4574,-5283,-5623,-5551,-5093,-4329,-3377,-2396,-1529,-912,-634,-744,-1227,-2037,-3072,-4225,-5381,-6433,-7310,-7964,-8384,-8587,-8602,-8471,-8225,-7896,-7489,-7022,-6482,-5890,-5234,-4548,-3832,-3130,-2445,-1809,-1221,-694,-217,220,626,1019,1405,1767,2120,2402,2626,2729,2714,2551,2244,1785,1202,489,-299,-1159,-2026,-2874,-3650,-4311,-4831,-5177,-5345,-5328,-5140,-4797,-4331,-3773,-3154,-2519,-1881,-1274,-697,-160,329,769,1132,1419,1593,1661,1603,1446,1184,866,489,97,-299,-695,-1079,-1458,-1851,-2248,-2674,-3099,-3533,-3925,-4275,-4542,-4717,-4800,-4796,-4720,-4612,-4472,-4353,-4254,-4210,-4216,-4285,-4386,-4505,-4592,-4600,-4492,-4213,-3763,-3119,-2316,-1379,-367,678,1679,2615,3422,4100,4630,5025,5298,5467,5559,5574,5538,5437,5288,5077,4819,4500,4138,3717,3243,2706,2090,1393,590,-305,-1308,-2388,-3527,-4681,-5786,-6782,-7589,-8141,-8384,-8291,-7856,-7136,-6175,-5091,-3981,-2966,-2151,-1617,-1412,-1553,-2011,-2726,-3615,-4566,-5482,-6263,-6826,-7125,-7115,-6790,-6158,-5232,-4049,-2644,-1067,638,2408,4211,5974,7678,9248,10663,11870,12833,13533,13947,14071,13920,13496,12830,11942,10859,9624,8259,6823,5333,3839,2366,952,-370,-1556,-2569,-3360,-3897,-4156,-4134,-3846,-3336,-2657,-1888,-1120,-425,97,408,449,226,-237,-887,-1630,-2379,-3014,-3449,-3587,-3379,-2790,-1826,-529,1022,2729,4465,6099,7507,8575,9229,9418,9141,8432,7360,6029,4546,3027,1586,309,-733,-1490,-1947,-2090,-1928,-1500,-821,28,1022,2063,3108,4082,4943,5655,6207,6605,6863,7026,7112,7177,7226,7290,7360,7430,7475,7475,7404,7253,7020,6707,6345,5943,5531,5126,4726,4346,3947,3529,3039,2465,1763,933,-34,-1115,-2261,-3432,-4542,-5529,-6321,-6856,-7102,-7034,-6662,-6013,-5132,-4084,-2937,-1763,-631,399,1296,2011,2556,2901,3073,3053,2881,2541,2085,1532,929,346,-173,-546,-724,-646,-278,400,1386,2634,4102,5671,7263,8713,9929,10768,11154,11022,10364,9214,7664,5838,3900,2016,356,-959,-1829,-2232,-2196,-1799,-1181,-476,141,554,646,388,-227,-1119,-2178,-3270,-4230,-4934,-5262,-5143,-4560,-3526,-2113,-412,1452,3356,5161,6771,8079,9045,9642,9881,9823,9524,9080,8572,8087,7672,7365,7148,6981,6797,6504,6032,5306,4316,3074,1642,147,-1303,-2533,-3433,-3892,-3861,-3357,-2440,-1226,133,1490,2694,3645,4276,4574,4572,4330,3927,3452,2962,2508,2105,1738,1389,1019,596,108,-451,-1053,-1661,-2226,-2704,-3051,-3265,-3335,-3303,-3213,-3111,-3070,-3118,-3291,-3585,-3962,-4377,-4745,-4993,-5037,-4830,-4335,-3565,-2564,-1393,-165,1039,2103,2962,3545,3853,3878,3694,3365,2981,2643,2405,2341,2461,2768,3229,3804,4424,5044,5587,6026,6310,6442,6406,6227,5903,5483,4949,4364,3709,3034,2347,1686,1069,528,76,-281,-544,-745,-906,-1084,-1313,-1639,-2090,-2652,-3317,-4002,-4640,-5130,-5380,-5331,-4944,-4240,-3282,-2166,-1022,15,832,1326,1462,1236,698,-56,-923,-1779,-2533,-3108,-3470,-3625,-3599,-3446,-3218,-2964,-2709,-2478,-2248,-2023,-1766,-1474,-1149,-800,-475,-210,-62,-71,-263,-622,-1119,-1678,-2210,-2626,-2823,-2762,-2390,-1753,-874,120,1153,2075,2809,3259,3397,3225,2783,2155,1434,727,131,-272,-436,-329,30,606,1358,2198,3091,3942,4723,5385,5901,6268,6466,6508,6384,6099,5649,5036,4267,3352,2314,1169,-48,-1313,-2591,-3865,-5086,-6257,-7321,-8281,-9099,-9763,-10248,-10545,-10639,-10536,-10245,-9784,-9191,-8498,-7762,-7028,-6348,-5766,-5301,-4965,-4727,-4551,-4376,-4131,-3764,-3222,-2475,-1541,-425,796,2071,3303,4428,5361,6075,6535,6765,6795,6681,6488,6273,6082,5944,5854,5792,5713,5566,5303,4877,4274,3499,2574,1567,515,-498,-1433,-2241,-2901,-3403,-3745,-3938,-3983,-3893,-3665,-3307,-2820,-2215,-1511,-736,74,871,1607,2227,2692,2960,3026,2882,2567,2121,1596,1053,534,63,-339,-704,-1034,-1378,-1750,-2169,-2633,-3117,-3586,-3990,-4286,-4427,-4392,-4180,-3799,-3295,-2699,-2068,-1439,-842,-304,187,616,1027,1414,1819,2235,2676,3098,3483,3743,3838,3678,3222,2444,1344,-19,-1575,-3204,-4804,-6240,-7424,-8267,-8718,-8777,-8446,-7813,-6932,-5936,-4902,-3931,-3091,-2412,-1918,-1581,-1385,-1274,-1233,-1202,-1180,-1145,-1108,-1086,-1100,-1187,-1354,-1631,-2010,-2486,-3044,-3641,-4248,-4813,-5278,-5589,-5679,-5498,-5004,-4166,-2993,-1510,225,2124,4084,5993,7733,9213,10352,11110,11464,11438,11052,10373,9440,8335,7102,5812,4506,3237,2024,916,-103,-982,-1762,-2390,-2912,-3279,-3529,-3628,-3605,-3464,-3232,-2953,-2672,-2441,-2317,-2326,-2498,-2811,-3246,-3725,-4193,-4559,-4763,-4757,-4521,-4069,-3436,-2688,-1885,-1117,-430,111,490,692,754,700,604,527,513,637,885,1288,1786,2344,2870,3295,3533,3533,3258,2737,1992,1139,249,-545,-1171,-1545,-1662,-1520,-1186,-738,-266,146,428,555,519,357,119,-113,-279,-305,-161,171,651,1247,1859,2433,2883,3171,3264,3169,2905,2499,1994,1406,769,82,-645,-1412,-2213,-3031,-3830,-4575,-5199,-5669,-5933,-5981,-5818,-5466,-4970,-4388,-3764,-3150,-2594,-2101,-1723,-1433,-1260,-1179,-1178,-1237,-1322,-1415,-1491,-1533,-1545,-1524,-1492,-1458,-1431,-1420,-1401,-1370,-1282,-1116,-843,-456,45,623,1250,1861,2417,2873,3212,3430,3558,3625,3683,3768,3904,4101,4328,4549,4691,4693,4483,4016,3275,2275,1071,-263,-1621,-2917,-4048,-4963,-5624,-6026,-6214,-6232,-6164,-6075,-6032,-6071,-6204,-6402,-6627,-6796,-6863,-6731,-6387,-5785,-4941,-3901,-2692,-1417,-111,1140,2316,3369,4314,5135,5856,6478,6994,7399,7652,7721,7566,7148,6462,5503,4327,2976,1565,181,-1053,-2036,-2689,-2967,-2859,-2414,-1687,-790,194,1149,2015,2712,3222,3515,3592,3466,3137,2632,1959,1140,199,-832,-1911,-2989,-4014,-4939,-5722,-6331,-6761,-6997,-7059,-6944,-6674,-6243,-5667,-4946,-4086,-3110,-2037,-894,267,1411,2480,3407,4161,4655,4886,4786,4397,3704,2787,1700,552,-571,-1556,-2325,-2816,-2988,-2859,-2452,-1837,-1089,-288,498,1204,1807,2283,2643,2916,3116,3301,3491,3725,4019,4369,4756,5133,5449,5639,5658,5479,5092,4528,3831,3068,2307,1613,1027,569,236,-12,-212,-418,-669,-992,-1390,-1848,-2336,-2812,-3240,-3573,-3804,-3902,-3897,-3796,-3641,-3477,-3338,-3267,-3279,-3389,-3586,-3853,-4166,-4486,-4790,-5046,-5229,-5331,-5331,-5224,-5008,-4666,-4214,-3645,-2983,-2245,-1465,-683,64,723,1267,1650,1872,1927,1833,1632,1353,1041,732,429,154,-129,-428,-776,-1202,-1705,-2288,-2910,-3533,-4080,-4493,-4699,-4647,-4318,-3695,-2821,-1734,-519,759,1994,3136,4085,4824,5288,5495,5426,5131,4642,4017,3323,2615,1951,1374,902,550,290,113,-43,-200,-405,-692,-1061,-1524,-2055,-2620,-3171,-3656,-4017,-4215,-4210,-4000,-3589,-3003,-2302,-1525,-757,-52,524,926,1113,1091,853,458,-54,-597,-1099,-1485,-1693,-1696,-1472,-1059,-488,161,823,1421,1895,2208,2345,2317,2163,1929,1672,1442,1278,1192,1197,1250,1343,1396,1387,1245,938,447,-228,-1070,-1998,-2975,-3884,-4660,-5228,-5544,-5587,-5392,-4978,-4428,-3809,-3189,-2645,-2221,-1939,-1818,-1804,-1875,-1938,-1950,-1826,-1537,-1053,-377,467,1425,2449,3438,4340,5054,5520,5691,5526,5039,4237,3189,1942,602,-759,-2052,-3196,-4144,-4849,-5290,-5468,-5386,-5059,-4516,-3765,-2847,-1774,-587,679,1978,3248,4433,5457,6267,6805,7036,6941,6526,5824,4879,3776,2579,1399,297,-638,-1368,-1857,-2103,-2127,-1962,-1673,-1305,-940,-612,-384,-274,-297,-453,-715,-1064,-1447,-1850,-2205,-2522,-2748,-2905,-2993,-3043,-3091,-3184,-3357,-3657,-4084,-4655,-5320,-6052,-6772,-7426,-7931,-8246,-8318,-8131,-7674,-6965,-6013,-4865,-3545,-2093,-561,1022,2607,4147,5609,6942,8107,9072,9806,10292,10535,10539,10347,9993,9543,9042,8562,8133,7807,7586,7482,7462,7512,7571,7612,7581,7444,7183,6754,6176,5418,4512,3468,2329,1130,-69,-1238,-2322,-3298,-4144,-4842,-5402,-5818,-6106,-6284,-6355,-6355,-6280,-6162,-6008,-5830,-5644,-5454,-5266,-5086,-4906,-4730,-4551,-4376,-4193,-4020,-3842,-3670,-3499,-3314,-3122,-2894,-2626,-2305,-1909,-1443,-882,-237,505,1332,2231,3196,4194,5210,6206,7170,8056,8862,9551,10102,10519,10751,10830,10713,10421,9950,9308,8522,7620,6640,5647,4686,3838,3151,2678,2448,2456,2685,3072,3547,4016,4379,4557,4471,4095,3420,2493,1382,190,-987,-2044,-2899,-3506,-3832,-3901,-3745,-3425,-3011,-2568,-2164,-1831,-1600,-1471,-1430,-1474,-1562,-1707,-1881,-2103,-2370,-2681,-3040,-3430,-3821,-4198,-4497,-4699,-4747,-4610,-4276,-3734,-3018,-2174,-1260,-353,491,1226,1822,2286,2629,2883,3077,3232,3369,3483,3578,3629,3627,3555,3405,3193,2936,2674,2456,2306,2261,2311,2428,2570,2672,2669,2511,2162,1604,876,4,-904,-1772,-2461,-2891,-2957,-2634,-1912,-854,466,1909,3375,4714,5853,6681,7194,7349,7213,6820,6270,5634,4996,4390,3846,3334,2830,2277,1635,874,-6,-994,-2023,-3049,-3960,-4710,-5192,-5390,-5256,-4817,-4093,-3146,-2031,-817,439,1676,2844,3891,4761,5411,5790,5875,5659,5163,4429,3550,2603,1718,978,485,272,358,701,1225,1828,2387,2799,2964,2850,2421,1756,906,20,-789,-1380,-1649,-1529,-1011,-134,983,2210,3361,4278,4804,4848,4362,3380,1976,296,-1507,-3248,-4770,-5927,-6643,-6857,-6598,-5909,-4884,-3630,-2254,-859,463,1647,2632,3405,3951,4289,4461,4489,4448,4348,4244,4138,4039,3946,3836,3710,3533,3321,3047,2737,2400,2049,1723,1413,1151,909,694,469,239,-33,-327,-657,-997,-1327,-1618,-1848,-1974,-1995,-1882,-1650,-1307,-873,-389,122,613,1054,1418,1663,1788,1746,1560,1196,694,55,-668,-1437,-2197,-2896,-3486,-3934,-4213,-4321,-4276,-4087,-3817,-3471,-3098,-2693,-2248,-1745,-1132,-398,499,1535,2698,3922,5128,6233,7115,7711,7918,7727,7110,6142,4869,3449,1967,597,-578,-1442,-1959,-2111,-1925,-1482,-845,-141,549,1130,1532,1726,1680,1410,934,286,-487,-1346,-2237,-3127,-3960,-4711,-5332,-5795,-6068,-6121,-5944,-5521,-4869,-3997,-2952,-1779,-537,702,1884,2943,3841,4544,5029,5303,5345,5193,4837,4320,3650,2874,2007,1108,195,-663,-1445,-2082,-2557,-2826,-2883,-2726,-2367,-1848,-1196,-478,268,987,1637,2194,2631,2947,3136,3216,3185,3084,2892,2665,2372,2060,1713,1357,994,636,298,-24,-301,-547,-731,-869,-937,-959,-926,-864,-795,-737,-720,-751,-827,-931,-1019,-1054,-976,-763,-388,129,752,1411,2035,2539,2866,2978,2867,2574,2148,1674,1225,872,650,577,617,729,841,887,820,614,295,-92,-462,-722,-794,-598,-119,649,1636,2764,3922,4991,5883,6518,6862,6915,6702,6271,5688,5001,4265,3502,2731,1936,1107,221,-739,-1756,-2826,-3890,-4895,-5765,-6426,-6814,-6895,-6669,-6160,-5462,-4646,-3848,-3154,-2669,-2445,-2508,-2860,-3441,-4200,-5039,-5882,-6638,-7260,-7696,-7942,-7995,-7880,-7623,-7258,-6820,-6335,-5837,-5355,-4910,-4541,-4252,-4082,-4015,-4058,-4170,-4313,-4425,-4449,-4337,-4057,-3618,-3025,-2351,-1642,-973,-409,20,287,403,411,352,301,322,484,838,1427,2250,3308,4546,5908,7292,8601,9719,10540,10987,10989,10540,9641,8362,6763,4963,3047,1134,-703,-2379,-3852,-5074,-6023,-6681,-7040,-7088,-6840,-6296,-5502,-4502,-3362,-2177,-1039,-38,729,1223,1406,1303,957,467,-86,-568,-915,-1032,-929,-605,-152,332,727,907,783,305,-533,-1677,-3026,-4457,-5817,-6965,-7784,-8185,-8144,-7680,-6872,-5832,-4709,-3639,-2758,-2150,-1856,-1865,-2107,-2488,-2888,-3202,-3351,-3303,-3059,-2681,-2224,-1780,-1388,-1096,-874,-711,-527,-277,90,599,1243,1973,2736,3427,3982,4317,4412,4268,3936,3500,3041,2660,2412,2330,2402,2565,2736,2802,2652,2195,1376,191,-1313,-3030,-4823,-6528,-7998,-9094,-9750,-9925,-9669,-9060,-8250,-7367,-6602,-6043,-5819,-5920,-6347,-6990,-7739,-8448,-8973,-9207,-9065,-8513,-7580,-6321,-4840,-3271,-1725,-363,739,1458,1769,1623,1062,122,-1086,-2448,-3805,-5006,-5887,-6329,-6228,-5549,-4313,-2603,-585,1560,3581,5267,6402,6841,6513,5426,3690,1491,-921,-3269,-5270,-6685,-7348,-7165,-6187,-4506,-2356,17,2328,4305,5739,6478,6470,5748,4443,2734,873,-900,-2334,-3245,-3496,-3052,-1934,-275,1749,3926,5996,7757,9005,9615,9527,8758,7380,5556,3457,1307,-689,-2327,-3461,-3970,-3836,-3072,-1787,-135,1697,3480,5021,6129,6683,6607,5904,4637,2920,929,-1163,-3145,-4848,-6123,-6886,-7112,-6852,-6208,-5355,-4462,-3732,-3326,-3364,-3931,-4999,-6540,-8391,-10419,-12406,-14169,-15533,-16354,-16553,-16100,-15003,-13352,-11214,-8741,-6059,-3309,-660,1768,3814,5377,6350,6679,6333,5341,3790,1804,-406,-2634,-4620,-6146,-7003,-7072,-6286,-4687,-2384,433,3525,6632,9490,11885,13645,14682,14989,14612,13691,12353,10803,9158,7605,6196,5023,4082,3370,2840,2458,2171,1954,1791,1683,1627,1633,1686,1759,1817,1813,1694,1443,1032,480,-184,-914,-1653,-2343,-2951,-3437,-3817,-4100,-4346,-4598,-4928,-5372,-5965,-6698,-7536,-8419,-9262,-9988,-10509,-10779,-10765,-10475,-9957,-9269,-8516,-7770,-7125,-6618,-6281,-6098,-6029,-6038,-6059,-6059,-6008,-5883,-5690,-5421,-5092,-4697,-4238,-3701,-3059,-2298,-1376,-288,969,2371,3858,5355,6770,7995,8955,9562,9797,9638,9138,8353,7389,6350,5340,4445,3717,3173,2806,2567,2424,2307,2211,2086,1978,1885,1874,1989,2277,2768,3459,4309,5246,6147,6896,7350,7412,6994,6080,4689,2910,863,-1295,-3391,-5270,-6787,-7856,-8439,-8540,-8239,-7629,-6835,-5977,-5159,-4444,-3885,-3466,-3175,-2964,-2776,-2566,-2282,-1895,-1388,-764,-41,747,1554,2339,3039,3634,4055,4317,4370,4259,3974,3580,3109,2632,2200,1873,1686,1682,1858,2220,2749,3397,4137,4884,5593,6173,6561,6681,6480,5923,5004,3744,2205,468,-1346,-3114,-4704,-5994,-6903,-7345,-7330,-6827,-5921,-4642,-3102,-1374,436,2230,3911,5375,6531,7305,7632,7509,6938,5997,4777,3403,2032,784,-204,-858,-1152,-1107,-803,-373,55,325,344,28,-605,-1511,-2562,-3597,-4451,-4949,-4962,-4421,-3310,-1715,235,2333,4366,6100,7352,7976,7905,7144,5774,3919,1771,-504,-2704,-4693,-6357,-7644,-8545,-9098,-9358,-9400,-9285,-9065,-8756,-8376,-7886,-7280,-6515,-5577,-4456,-3173,-1745,-246,1282,2756,4104,5275,6206,6874,7267,7376,7229,6838,6246,5487,4609,3669,2721,1853,1110,603,356,449,881,1646,2699,3949,5295,6602,7752,8631,9168,9322,9112,8591,7863,7045,6278,5664,5313,5253,5486,5957,6558,7174,7666,7904,7811,7316,6436,5199,3702,2042,352,-1277,-2723,-3955,-4905,-5586,-6005,-6171,-6130,-5870,-5424,-4777,-3939,-2922,-1753,-497,785,1980,3010,3762,4180,4205,3828,3085,2019,752,-634,-1989,-3223,-4238,-4986,-5454,-5658,-5650,-5484,-5219,-4893,-4525,-4110,-3620,-3020,-2273,-1357,-259,995,2385,3851,5346,6809,8189,9430,10503,11352,11948,12254,12222,11848,11092,9984,8536,6814,4894,2887,909,-907,-2448,-3599,-4293,-4478,-4157,-3355,-2146,-617,1108,2923,4692,6323,7709,8793,9521,9875,9849,9461,8736,7715,6445,4971,3350,1636,-110,-1827,-3439,-4887,-6083,-6978,-7496,-7615,-7303,-6586,-5496,-4117,-2532,-858,796,2327,3645,4688,5425,5852,6000,5925,5696,5374,5035,4696,4390,4085,3755,3335,2786,2037,1094,-64,-1359,-2741,-4076,-5270,-6214,-6829,-7097,-7006,-6637,-6039,-5342,-4595,-3905,-3270,-2730,-2227,-1730,-1174,-510,285,1212,2218,3246,4178,4934,5400,5523,5267,4650,3736,2611,1409,241,-767,-1538,-2025,-2219,-2159,-1906,-1530,-1107,-684,-288,77,441,835,1298,1858,2516,3252,4016,4743,5352,5776,5945,5832,5423,4742,3836,2774,1630,495,-566,-1475,-2193,-2671,-2894,-2843,-2513,-1906,-1040,77,1386,2860,4407,5947,7384,8594,9496,9978,10006,9534,8616,7286,5693,3928,2173,542,-830,-1874,-2534,-2835,-2796,-2509,-2042,-1477,-876,-268,341,954,1617,2337,3146,4039,4987,5966,6887,7725,8367,8812,8993,8932,8645,8183,7593,6941,6241,5519,4745,3888,2898,1718,333,-1287,-3090,-5028,-6994,-8869,-10531,-11864,-12774,-13214,-13161,-12661,-11765,-10584,-9207,-7742,-6270,-4830,-3457,-2127,-817,518,1905,3374,4894,6447,7946,9309,10420,11185,11492,11300,10567,9328,7665,5691,3575,1466,-462,-2113,-3380,-4255,-4733,-4866,-4700,-4305,-3717,-2987,-2134,-1187,-166,886,1923,2873,3661,4202,4433,4297,3780,2896,1693,244,-1358,-3018,-4651,-6169,-7523,-8661,-9566,-10220,-10641,-10826,-10801,-10579,-10160,-9557,-8753,-7744,-6532,-5112,-3510,-1758,91,1982,3828,5586,7161,8526,9619,10419,10906,11071,10932,10495,9803,8878,7769,6517,5166,3784,2416,1154,38,-844,-1474,-1812,-1862,-1670,-1251,-714,-88,535,1117,1620,2048,2400,2736,3073,3474,3955,4526,5172,5839,6463,6968,7258,7280,6968,6311,5312,4016,2487,818,-904,-2563,-4082,-5365,-6360,-7026,-7349,-7348,-7043,-6482,-5709,-4756,-3666,-2454,-1146,236,1650,3052,4352,5489,6349,6881,7007,6723,6040,5018,3764,2392,1035,-183,-1185,-1929,-2418,-2719,-2905,-3064,-3295,-3620,-4092,-4655,-5276,-5866,-6343,-6628,-6666,-6438,-5967,-5303,-4554,-3800,-3172,-2736,-2568,-2672,-3059,-3647,-4407,-5221,-6030,-6758,-7354,-7801,-8095,-8263,-8336,-8349,-8323,-8263,-8144,-7929,-7554,-6955,-6080,-4882,-3355,-1538,521,2698,4885,6942,8733,10151,11115,11581,11550,11059,10186,9018,7669,6241,4825,3517,2364,1424,722,265,62,88,323,743,1292,1955,2658,3369,4024,4570,4962,5158,5140,4898,4445,3797,2978,2010,903,-327,-1691,-3185,-4812,-6557,-8391,-10265,-12108,-13830,-15346,-16558,-17401,-17830,-17832,-17446,-16738,-15800,-14749,-13688,-12704,-11861,-11157,-10582,-10048,-9470,-8733,-7747,-6450,-4838,-2962,-941,1072,2893,4364,5344,5764,5618,4969,3936,2679,1367,158,-823,-1512,-1894,-2004,-1923,-1721,-1494,-1271,-1073,-859,-559,-96,616,1641,2980,4608,6409,8240,9923,11263,12112,12339,11904,10806,9128,6984,4531,1934,-663,-3105,-5311,-7189,-8712,-9863,-10643,-11070,-11177,-10976,-10528,-9846,-8997,-8022,-6983,-5943,-4968,-4108,-3416,-2906,-2600,-2467,-2497,-2627,-2832,-3057,-3278,-3471,-3629,-3756,-3867,-3965,-4072,-4165,-4245,-4260,-4178,-3949,-3524,-2883,-2003,-919,354,1726,3151,4528,5790,6881,7751,8397,8833,9089,9229,9294,9332,9352,9348,9266,9037,8577,7797,6639,5074,3121,860,-1604,-4109,-6507,-8638,-10383,-11669,-12468,-12802,-12731,-12327,-11674,-10839,-9859,-8765,-7536,-6167,-4628,-2915,-1049,910,2866,4671,6180,7234,7709,7543,6719,5310,3443,1283,-958,-3104,-4956,-6423,-7408,-7958,-8106,-8004,-7759,-7532,-7402,-7431,-7609,-7875,-8141,-8287,-8222,-7863,-7192,-6224,-5059,-3798,-2617,-1635,-993,-749,-922,-1460,-2267,-3215,-4179,-5032,-5712,-6142,-6353,-6324,-6129,-5776,-5315,-4744,-4066,-3257,-2310,-1198,46,1402,2783,4101,5240,6100,6584,6661,6311,5604,4610,3472,2312,1271,466,-37,-196,-36,385,969,1601,2168,2563,2721,2594,2194,1550,737,-155,-1023,-1756,-2260,-2464,-2313,-1814,-973,137,1439,2837,4210,5465,6491,7210,7562,7510,7056,6219,5056,3632,2029,348,-1333,-2901,-4292,-5425,-6259,-6778,-6984,-6909,-6603,-6108,-5490,-4782,-4028,-3245,-2450,-1644,-827,4,851,1706,2550,3334,4021,4515,4773,4704,4285,3488,2342,904,-729,-2447,-4110,-5607,-6816,-7684,-8167,-8303,-8141,-7795,-7345,-6915,-6544,-6273,-6086,-5911,-5696,-5318,-4729,-3849,-2697,-1291,254,1828,3270,4450,5250,5623,5539,5080,4295,3340,2308,1331,497,-144,-566,-788,-857,-825,-762,-700,-666,-624,-552,-342,48,720,1706,3007,4597,6366,8202,9932,11410,12474,13037,13021,12451,11372,9897,8152,6285,4403,2631,1002,-434,-1699,-2807,-3798,-4695,-5513,-6234,-6818,-7214,-7345,-7157,-6603,-5670,-4394,-2831,-1107,677,2339,3773,4818,5393,5436,4919,3897,2428,632,-1355,-3407,-5378,-7158,-8661,-9817,-10609,-11024,-11098,-10864,-10373,-9676,-8805,-7794,-6653,-5400,-4033,-2582,-1058,481,2001,3431,4725,5819,6684,7270,7574,7567,7261,6664,5799,4714,3458,2104,742,-553,-1669,-2547,-3117,-3360,-3292,-2957,-2453,-1866,-1326,-893,-639,-566,-622,-749,-816,-724,-379,301,1287,2573,4003,5456,6732,7648,8066,7847,6978,5459,3400,952,-1704,-4342,-6773,-8809,-10329,-11246,-11553,-11267,-10479,-9255,-7723,-5949,-4032,-2024,20,2054,4038,5910,7617,9078,10220,10978,11289,11140,10548,9569,8331,6946,5604,4432,3583,3138,3144,3595,4426,5548,6819,8114,9281,10212,10810,11037,10876,10369,9571,8568,7442,6280,5148,4094,3164,2355,1686,1116,642,198,-233,-719,-1279,-1963,-2770,-3733,-4801,-5976,-7168,-8330,-9376,-10218,-10811,-11093,-11064,-10742,-10178,-9445,-8629,-7804,-7028,-6342,-5726,-5162,-4556,-3850,-2934,-1749,-258,1535,3572,5734,7910,9917,11633,12927,13725,14000,13783,13138,12189,11037,9822,8624,7508,6503,5590,4753,3955,3183,2430,1736,1132,688,461,478,771,1283,1959,2668,3276,3621,3572,3011,1891,219,-1924,-4411,-7039,-9624,-11937,-13816,-15120,-15784,-15813,-15264,-14257,-12927,-11415,-9842,-8294,-6802,-5380,-3987,-2593,-1160,328,1852,3366,4794,6042,7030,7677,7971,7903,7554,7011,6399,5860,5483,5379,5561,6045,6771,7670,8644,9594,10427,11059,11453,11570,11434,11067,10538,9905,9244,8610,8044,7563,7172,6827,6516,6168,5763,5250,4626,3879,3043,2136,1223,334,-475,-1171,-1734,-2147,-2413,-2545,-2564,-2492,-2374,-2227,-2098,-1999,-1956,-1971,-2039,-2148,-2260,-2343,-2345,-2209,-1897,-1357,-585,425,1634,2974,4373,5698,6878,7771,8325,8480,8226,7616,6709,5641,4520,3498,2669,2124,1888,1953,2257,2726,3257,3761,4159,4388,4438,4294,4010,3617,3185,2767,2396,2091,1839,1596,1313,925,373,-376,-1332,-2472,-3738,-5051,-6307,-7421,-8289,-8859,-9093,-8977,-8560,-7862,-6968,-5927,-4798,-3642,-2473,-1343,-238,806,1800,2720,3560,4296,4910,5380,5683,5822,5782,5607,5304,4947,4562,4224,3957,3802,3755,3813,3930,4076,4193,4240,4198,4053,3841,3597,3395,3289,3349,3608,4076,4739,5535,6395,7212,7892,8316,8415,8121,7417,6342,4947,3350,1666,21,-1469,-2715,-3674,-4326,-4706,-4877,-4907,-4900,-4912,-5008,-5200,-5484,-5813,-6154,-6429,-6611,-6663,-6576,-6373,-6075,-5723,-5352,-4969,-4591,-4177,-3712,-3145,-2449,-1605,-628,451,1551,2599,3493,4156,4528,4582,4337,3839,3162,2396,1623,934,377,17,-137,-64,229,723,1401,2228,3176,4202,5266,6317,7293,8146,8793,9205,9312,9103,8569,7732,6644,5391,4045,2720,1491,431,-414,-1028,-1425,-1621,-1673,-1607,-1478,-1310,-1123,-930,-730,-517,-292,-50,198,438,637,772,792,672,365,-136,-836,-1703,-2685,-3708,-4676,-5508,-6102,-6423,-6418,-6110,-5532,-4749,-3844,-2896,-1979,-1132,-396,242,779,1252,1674,2063,2430,2757,3042,3256,3382,3406,3331,3155,2914,2628,2339,2083,1894,1795,1797,1892,2054,2245,2415,2519,2517,2395,2159,1823,1445,1051,719,473,355,383,550,837,1214,1629,2049,2432,2743,2976,3100,3137,3081,2954,2788,2591,2403,2220,2057,1895,1716,1492,1184,765,201,-532,-1435,-2500,-3699,-4975,-6280,-7538,-8694,-9690,-10491,-11070,-11427,-11563,-11514,-11299,-10974,-10577,-10149,-9743,-9377,-9092,-8897,-8798,-8797,-8866,-8988,-9119,-9217,-9234,-9109,-8803,-8250,-7434,-6317,-4924,-3272,-1441,492,2409,4193,5745,6948,7772,8166,8174,7844,7262,6552,5792,5106,4533,4124,3885,3785,3797,3870,3951,4011,3997,3891,3668,3309,2818,2193,1467,667,-134,-891,-1517,-1964,-2182,-2154,-1901,-1465,-931,-395,44,284,273,-37,-623,-1452,-2441,-3500,-4532,-5446,-6177,-6681,-6946,-6993,-6855,-6596,-6264,-5928,-5625,-5405,-5264,-5220,-5231,-5277,-5294,-5239,-5059,-4715,-4185,-3469,-2574,-1541,-412,762,1909,2984,3915,4675,5216,5536,5636,5530,5263,4859,4367,3826,3257,2686,2105,1510,876,182,-589,-1430,-2336,-3255,-4144,-4940,-5567,-5991,-6142,-6027,-5628,-4999,-4171,-3239,-2254,-1318,-473,204,706,981,1062,931,622,158,-447,-1145,-1925,-2751,-3586,-4399,-5127,-5719,-6113,-6246,-6088,-5604,-4819,-3771,-2522,-1183,174,1424,2502,3335,3888,4151,4152,3920,3541,3066,2586,2165,1854,1696,1702,1865,2150,2513,2884,3209,3409,3452,3288,2909,2327,1547,625,-418,-1538,-2691,-3857,-4988,-6064,-7036,-7868,-8522,-8949,-9134,-9048,-8710,-8152,-7428,-6634,-5848,-5184,-4717,-4513,-4586,-4923,-5451,-6074,-6669,-7109,-7276,-7102,-6548,-5640,-4476,-3159,-1881,-779,-20,297,132,-502,-1509,-2754,-4075,-5282,-6247,-6819,-6966,-6637,-5890,-4770,-3390,-1855,-284,1209,2528,3592,4345,4747,4787,4475,3831,2934,1842,671,-471,-1478,-2234,-2678,-2755,-2473,-1879,-1051,-121,791,1533,2000,2099,1796,1109,98,-1123,-2415,-3645,-4670,-5415,-5823,-5903,-5728,-5359,-4951,-4569,-4324,-4249,-4344,-4564,-4838,-5052,-5131,-4969,-4531,-3792,-2783,-1563,-227,1130,2397,3494,4356,4960,5314,5460,5466,5404,5354,5370,5499,5739,6082,6489,6901,7280,7565,7731,7764,7652,7441,7126,6782,6405,6033,5662,5272,4835,4311,3655,2852,1881,772,-440,-1689,-2888,-3974,-4859,-5515,-5916,-6087,-6080,-5966,-5835,-5765,-5832,-6071,-6503,-7099,-7834,-8627,-9440,-10190,-10851,-11388,-11791,-12069,-12229,-12277,-12223,-12035,-11711,-11188,-10446,-9439,-8155,-6606,-4821,-2876,-853,1143,3000,4643,5985,6987,7641,7946,7954,7707,7254,6666,5964,5205,4392,3553,2700,1851,1035,295,-332,-782,-1038,-1056,-880,-521,-94,343,653,776,624,182,-534,-1487,-2567,-3709,-4779,-5718,-6427,-6883,-7042,-6920,-6515,-5876,-5026,-4026,-2918,-1766,-625,442,1395,2179,2788,3191,3403,3428,3280,2977,2543,1996,1377,700,29,-621,-1191,-1649,-1976,-2143,-2158,-2031,-1778,-1433,-1025,-578,-123,334,784,1223,1662,2102,2545,2993,3434,3868,4284,4680,5059,5412,5755,6081,6399,6724,7051,7399,7750,8094,8399,8610,8693,8572,8232,7641,6817,5806,4673,3517,2428,1496,779,305,65,6,58,136,148,38,-248,-705,-1299,-1971,-2611,-3135,-3430,-3443,-3126,-2508,-1624,-573,553,1640,2589,3313,3750,3869,3658,3146,2370,1379,240,-999,-2276,-3546,-4761,-5880,-6876,-7712,-8383,-8874,-9186,-9332,-9318,-9153,-8837,-8361,-7709,-6863,-5808,-4540,-3086,-1486,166,1777,3205,4342,5066,5325,5083,4419,3402,2223,1024,8,-695,-966,-774,-125,896,2178,3564,4904,6052,6891,7344,7395,7043,6374,5460,4417,3361,2390,1601,1056,803,856,1216,1854,2719,3758,4887,6030,7105,8025,8722,9124,9189,8870,8173,7116,5746,4167,2470,789,-762,-2074,-3074,-3701,-3948,-3841,-3416,-2781,-2026,-1271,-641,-221,-81,-257,-696,-1355,-2092,-2789,-3302,-3520,-3393,-2908,-2156,-1238,-347,367,734,663,120,-854,-2148,-3591,-5001,-6168,-6936,-7171,-6821,-5904,-4485,-2729,-779,1155,2934,4407,5517,6215,6541,6539,6295,5891,5405,4887,4383,3880,3381,2851,2264,1612,879,109,-681,-1414,-2042,-2507,-2756,-2771,-2539,-2066,-1384,-518,488,1591,2748,3905,5018,6025,6877,7511,7892,7970,7749,7227,6448,5477,4385,3261,2185,1200,373,-314,-841,-1232,-1517,-1683,-1756,-1703,-1513,-1140,-580,204,1163,2280,3460,4628,5671,6506,7066,7309,7245,6913,6378,5754,5137,4640,4358,4337,4598,5088,5732,6387,6918,7166,7012,6379,5244,3674,1791,-218,-2113,-3674,-4672,-4960,-4465,-3207,-1320,996,3453,5768,7646,8863,9284,8861,7676,5892,3742,1500,-588,-2306,-3532,-4212,-4388,-4172,-3687,-3110,-2538,-2081,-1755,-1538,-1367,-1140,-758,-135,783,2002,3470,5112,6790,8394,9776,10857,11555,11853,11765,11327,10606,9670,8578,7375,6090,4722,3278,1739,130,-1539,-3189,-4760,-6137,-7241,-7988,-8340,-8312,-7942,-7357,-6658,-6016,-5545,-5363,-5521,-6038,-6849,-7875,-8975,-10024,-10886,-11466,-11692,-11553,-11043,-10221,-9123,-7844,-6432,-4982,-3539,-2183,-942,141,1053,1804,2405,2912,3369,3846,4405,5098,5959,6996,8176,9453,10735,11926,12923,13617,13937,13822,13257,12273,10931,9349,7661,6018,4559,3411,2630,2249,2230,2476,2891,3315,3631,3727,3541,3067,2350,1494,632,-87,-516,-573,-182,608,1737,3052,4381,5545,6365,6731,6565,5879,4748,3292,1684,83,-1352,-2514,-3334,-3815,-3975,-3906,-3665,-3356,-3019,-2703,-2399,-2095,-1741,-1308,-741,-44,790,1712,2661,3568,4346,4936,5296,5409,5299,5006,4576,4083,3556,3039,2542,2047,1546,985,360,-364,-1169,-2028,-2898,-3704,-4392,-4896,-5187,-5251,-5107,-4804,-4383,-3923,-3455,-3021,-2628,-2259,-1880,-1450,-918,-261,527,1423,2363,3268,4049,4615,4913,4908,4614,4084,3377,2606,1828,1137,551,94,-253,-531,-780,-1047,-1361,-1723,-2131,-2536,-2904,-3162,-3273,-3174,-2854,-2287,-1495,-512,612,1789,2946,3983,4823,5390,5636,5531,5073,4290,3226,1952,566,-842,-2149,-3262,-4083,-4554,-4632,-4326,-3670,-2748,-1657,-543,472,1241,1649,1626,1125,175,-1155,-2748,-4463,-6127,-7602,-8748,-9472,-9735,-9536,-8925,-8004,-6877,-5684,-4523,-3495,-2630,-1953,-1422,-994,-614,-224,207,684,1203,1726,2196,2579,2797,2825,2644,2254,1704,1052,382,-223,-689,-981,-1076,-1006,-828,-620,-479,-488,-722,-1221,-1996,-3011,-4195,-5460,-6668,-7733,-8513,-8959,-9002,-8636,-7882,-6780,-5407,-3842,-2172,-492,1125,2596,3872,4892,5635,6064,6183,5993,5509,4773,3815,2691,1450,137,-1192,-2507,-3758,-4920,-5948,-6808,-7448,-7827,-7892,-7613,-6970,-5961,-4631,-3036,-1280,521,2229,3712,4860,5594,5884,5746,5246,4482,3584,2677,1895,1334,1084,1170,1600,2321,3248,4269,5238,6044,6538,6671,6361,5644,4533,3144,1552,-99,-1713,-3189,-4460,-5487,-6269,-6816,-7171,-7379,-7485,-7526,-7539,-7524,-7507,-7465,-7406,-7321,-7219,-7117,-7041,-7028,-7107,-7306,-7630,-8058,-8541,-9016,-9383,-9564,-9451,-8990,-8122,-6856,-5205,-3264,-1118,1087,3221,5150,6762,7975,8753,9072,8970,8470,7641,6534,5227,3772,2257,707,-773,-2175,-3411,-4458,-5270,-5822,-6111,-6152,-5981,-5660,-5250,-4814,-4411,-4062,-3794,-3583,-3422,-3274,-3117,-2939,-2718,-2477,-2226,-2000,-1847,-1798,-1899,-2174,-2620,-3237,-3974,-4778,-5588,-6310,-6890,-7262,-7383,-7249,-6856,-6246,-5454,-4547,-3558,-2563,-1576,-656,188,922,1524,1971,2257,2365,2314,2118,1802,1410,974,529,117,-244,-515,-690,-748,-704,-544,-308,12,379,788,1220,1671,2122,2581,3022,3462,3870,4263,4615,4936,5198,5410,5537,5593,5540,5391,5122,4745,4258,3686,3043,2363,1678,1000,375,-221,-759,-1266,-1747,-2202,-2637,-3031,-3342,-3537,-3547,-3326,-2835,-2055,-995,300,1762,3288,4778,6095,7157,7860,8165,8051,7543,6678,5520,4141,2598,967,-709,-2374,-3992,-5519,-6921,-8144,-9156,-9898,-10350,-10484,-10322,-9898,-9283,-8566,-7816,-7133,-6536,-6076,-5730,-5477,-5279,-5078,-4848,-4544,-4171,-3735,-3285,-2873,-2578,-2455,-2562,-2922,-3517,-4315,-5218,-6152,-6981,-7630,-7993,-8037,-7717,-7071,-6113,-4914,-3536,-2033,-475,1096,2633,4086,5407,6553,7454,8090,8411,8430,8149,7634,6928,6136,5331,4617,4066,3750,3690,3903,4344,4934,5601,6200,6641,6817,6647,6106,5195,3965,2508,947,-594,-1977,-3108,-3912,-4379,-4518,-4411,-4125,-3784,-3483,-3308,-3341,-3604,-4114,-4837,-5718,-6673,-7614,-8444,-9081,-9483,-9603,-9481,-9127,-8629,-8024,-7395,-6772,-6185,-5639,-5114,-4591,-4040,-3430,-2755,-2010,-1211,-387,428,1208,1923,2586,3197,3791,4389,5021,5693,6399,7109,7771,8329,8698,8813,8606,8031,7088,5784,4204,2425,562,-1247,-2910,-4281,-5292,-5869,-5958,-5567,-4700,-3414,-1793,73,2052,4021,5834,7366,8487,9102,9147,8596,7482,5873,3893,1695,-559,-2681,-4537,-5978,-6951,-7402,-7361,-6879,-6037,-4928,-3640,-2240,-781,696,2191,3665,5121,6506,7786,8883,9736,10263,10409,10140,9447,8376,6992,5406,3741,2120,660,-561,-1507,-2171,-2608,-2871,-3048,-3196,-3370,-3571,-3786,-3951,-3999,-3849,-3432,-2722,-1722,-484,878,2254,3478,4427,4983,5099,4747,4000,2938,1689,410,-797,-1790,-2524,-2962,-3118,-3058,-2843,-2565,-2290,-2057,-1886,-1745,-1590,-1349,-948,-333,542,1671,3035,4554,6144,7685,9063,10178,10950,11329,11306,10881,10100,8992,7626,6040,4303,2468,582,-1288,-3103,-4811,-6365,-7722,-8848,-9707,-10289,-10587,-10629,-10436,-10080,-9595,-9061,-8500,-7971,-7469,-7029,-6638,-6302,-6025,-5812,-5677,-5643,-5729,-5952,-6329,-6832,-7444,-8080,-8660,-9069,-9195,-8938,-8232,-7035,-5377,-3307,-942,1601,4155,6600,8789,10640,12100,13140,13807,14126,14189,14045,13770,13398,12962,12458,11896,11248,10526,9720,8857,7957,7065,6196,5392,4637,3939,3253,2563,1829,1049,224,-599,-1369,-2009,-2441,-2615,-2487,-2060,-1378,-491,487,1480,2367,3088,3570,3801,3780,3529,3107,2546,1907,1218,509,-211,-925,-1654,-2371,-3091,-3776,-4384,-4867,-5132,-5118,-4742,-3962,-2763,-1174,728,2830,5000,7075,8939,10441,11525,12113,12212,11837,11035,9887,8444,6804,5012,3134,1229,-668,-2491,-4197,-5738,-7057,-8115,-8876,-9312,-9414,-9179,-8637,-7815,-6781,-5581,-4296,-2985,-1717,-553,472,1306,1953,2381,2620,2686,2616,2472,2294,2143,2062,2074,2202,2436,2759,3141,3532,3893,4162,4329,4337,4223,3958,3604,3175,2744,2335,2030,1860,1873,2106,2545,3200,4002,4901,5791,6573,7136,7379,7222,6635,5604,4203,2522,701,-1087,-2696,-3980,-4839,-5233,-5159,-4679,-3868,-2843,-1691,-519,618,1677,2633,3501,4273,4968,5570,6050,6357,6431,6184,5568,4517,3040,1159,-1030,-3409,-5811,-8069,-10004,-11479,-12374,-12647,-12290,-11363,-9983,-8269,-6400,-4502,-2716,-1123,230,1321,2194,2868,3410,3853,4231,4557,4829,5023,5121,5093,4928,4629,4203,3691,3111,2514,1908,1333,775,253,-246,-730,-1192,-1664,-2122,-2598,-3065,-3534,-3981,-4384,-4726,-4962,-5074,-5011,-4748,-4240,-3466,-2411,-1079,479,2203,3974,5673,7173,8326,9066,9287,9002,8208,6992,5447,3719,1950,298,-1110,-2182,-2865,-3167,-3134,-2851,-2422,-1954,-1538,-1229,-1059,-996,-998,-970,-818,-449,209,1201,2502,4078,5807,7571,9220,10612,11636,12208,12304,11937,11178,10122,8879,7585,6322,5201,4248,3514,2976,2637,2448,2395,2428,2519,2628,2718,2751,2688,2494,2131,1584,831,-110,-1225,-2460,-3757,-5046,-6255,-7329,-8227,-8930,-9453,-9805,-10048,-10185,-10283,-10333,-10351,-10324,-10202,-9969,-9542,-8916,-8038,-6934,-5638,-4205,-2741,-1311,-12,1109,2017,2713,3219,3577,3844,4066,4302,4572,4896,5246,5604,5897,6082,6083,5849,5336,4526,3418,2050,487,-1188,-2843,-4363,-5610,-6471,-6863,-6734,-6092,-4994,-3539,-1886,-202,1331,2532,3286,3488,3144,2282,1016,-514,-2148,-3726,-5114,-6218,-6984,-7400,-7505,-7352,-7016,-6579,-6083,-5594,-5092,-4602,-4066,-3478,-2791,-2000,-1102,-111,929,1997,3024,3986,4838,5550,6122,6525,6780,6874,6816,6606,6233,5698,4995,4135,3130,2021,851,-319,-1409,-2356,-3065,-3462,-3488,-3078,-2228,-938,727,2675,4781,6886,8837,10473,11656,12290,12319,11738,10614,9053,7207,5263,3379,1734,423,-464,-930,-998,-762,-313,213,728,1120,1373,1437,1390,1242,1105,1033,1083,1306,1676,2199,2806,3464,4110,4700,5193,5557,5764,5786,5613,5208,4580,3687,2551,1157,-459,-2252,-4159,-6080,-7917,-9557,-10903,-11871,-12402,-12478,-12107,-11355,-10298,-9064,-7782,-6591,-5628,-4980,-4729,-4890,-5442,-6342,-7474,-8753,-10029,-11198,-12140,-12776,-13055,-12960,-12524,-11788,-10852,-9782,-8690,-7639,-6706,-5916,-5296,-4822,-4468,-4181,-3905,-3576,-3144,-2558,-1793,-823,339,1703,3213,4859,6564,8276,9909,11383,12611,13516,14030,14110,13730,12906,11665,10089,8265,6320,4370,2545,940,-359,-1318,-1915,-2172,-2128,-1833,-1368,-781,-177,418,906,1267,1441,1410,1151,661,-48,-967,-2031,-3204,-4403,-5549,-6576,-7399,-7986,-8297,-8362,-8205,-7918,-7578,-7293,-7137,-7176,-7412,-7809,-8288,-8721,-8986,-8959,-8548,-7723,-6498,-4962,-3215,-1425,304,1832,3105,4092,4820,5342,5744,6101,6485,6943,7474,8065,8651,9161,9514,9624,9451,8949,8143,7062,5783,4402,3017,1732,619,-262,-904,-1315,-1543,-1650,-1704,-1777,-1920,-2165,-2536,-3022,-3605,-4258,-4934,-5592,-6197,-6692,-7076,-7318,-7436,-7445,-7376,-7255,-7117,-6963,-6802,-6606,-6343,-5972,-5435,-4702,-3741,-2555,-1168,380,2017,3689,5296,6797,8109,9195,10016,10536,10746,10644,10232,9551,8625,7517,6280,4994,3720,2559,1553,792,291,82,117,367,727,1118,1439,1595,1539,1229,687,-36,-867,-1685,-2419,-2955,-3284,-3363,-3269,-3036,-2788,-2590,-2538,-2670,-3006,-3532,-4198,-4944,-5695,-6377,-6934,-7307,-7481,-7425,-7153,-6659,-5962,-5060,-3981,-2720,-1320,208,1800,3413,4967,6402,7638,8633,9327,9713,9781,9558,9086,8429,7651,6837,6039,5332,4724,4234,3835,3466,3093,2612,1986,1147,70,-1239,-2757,-4413,-6112,-7747,-9198,-10360,-11155,-11531,-11500,-11100,-10419,-9587,-8719,-7971,-7445,-7222,-7354,-7808,-8557,-9504,-10552,-11619,-12588,-13416,-14031,-14418,-14554,-14461,-14117,-13565,-12781,-11777,-10552,-9083,-7398,-5494,-3422,-1223,1019,3252,5368,7334,9060,10537,11732,12652,13318,13762,14022,14146,14156,14085,13928,13682,13325,12828,12175,11330,10292,9058,7628,6052,4342,2574,814,-872,-2381,-3659,-4607,-5179,-5321,-5022,-4290,-3185,-1781,-210,1398,2894,4151,5052,5551,5604,5260,4574,3643,2592,1506,513,-353,-1027,-1521,-1851,-2052,-2169,-2241,-2288,-2312,-2310,-2232,-2062,-1725,-1209,-455,517,1711,3067,4505,5941,7223,8270,8938,9176,8926,8198,7030,5492,3690,1714,-302,-2286,-4128,-5783,-7206,-8370,-9280,-9925,-10308,-10434,-10287,-9874,-9193,-8262,-7109,-5794,-4362,-2921,-1513,-253,825,1656,2228,2548,2643,2565,2369,2109,1817,1523,1211,880,488,26,-531,-1153,-1820,-2465,-2997,-3356,-3422,-3166,-2534,-1534,-211,1368,3096,4870,6562,8068,9282,10123,10529,10465,9913,8900,7462,5667,3603,1359,-963,-3249,-5410,-7321,-8897,-10036,-10674,-10760,-10286,-9287,-7828,-6024,-4003,-1904,122,1970,3528,4744,5575,6015,6079,5779,5170,4262,3116,1761,247,-1377,-3054,-4727,-6324,-7774,-9009,-9954,-10556,-10770,-10563,-9945,-8928,-7561,-5920,-4091,-2185,-307,1450,3006,4322,5380,6198,6819,7293,7673,8008,8291,8540,8678,8682,8464,7985,7213,6147,4827,3313,1697,77,-1448,-2805,-3935,-4837,-5515,-6029,-6423,-6759,-7065,-7359,-7611,-7796,-7834,-7685,-7280,-6598,-5649,-4467,-3148,-1795,-539,511,1254,1646,1682,1406,896,258,-405,-995,-1439,-1704,-1768,-1663,-1398,-1028,-567,-36,565,1262,2074,3042,4176,5497,6959,8538,10122,11638,12940,13928,14481,14533,14038,13017,11544,9742,7787,5860,4158,2829,1996,1682,1884,2478,3351,4308,5188,5829,6118,5991,5433,4487,3220,1739,141,-1477,-3034,-4477,-5764,-6873,-7797,-8509,-9017,-9287,-9319,-9100,-8644,-7975,-7162,-6269,-5419,-4708,-4254,-4132,-4395,-5045,-6027,-7261,-8599,-9903,-11009,-11765,-12071,-11849,-11086,-9832,-8150,-6174,-4015,-1815,321,2298,4054,5544,6763,7702,8375,8817,9030,9066,8944,8686,8333,7898,7412,6906,6382,5871,5346,4816,4218,3545,2735,1777,662,-588,-1931,-3273,-4559,-5655,-6512,-7034,-7214,-7041,-6577,-5903,-5126,-4370,-3740,-3324,-3183,-3323,-3741,-4366,-5132,-5930,-6659,-7228,-7537,-7553,-7223,-6554,-5574,-4300,-2806,-1145,612,2382,4091,5666,7035,8160,9003,9573,9880,9976,9917,9756,9569,9383,9251,9182,9179,9229,9307,9375,9402,9331,9134,8763,8191,7397,6384,5160,3778,2294,787,-633,-1894,-2874,-3513,-3740,-3532,-2895,-1885,-584,874,2345,3677,4720,5381,5588,5354,4727,3813,2748,1670,706,-29,-486,-615,-445,13,688,1530,2462,3421,4339,5171,5863,6393,6746,6927,6954,6867,6699,6500,6302,6119,5954,5779,5548,5210,4710,4006,3087,1959,660,-741,-2173,-3544,-4765,-5766,-6478,-6879,-6955,-6743,-6286,-5660,-4951,-4227,-3586,-3064,-2735,-2598,-2686,-2972,-3444,-4067,-4792,-5583,-6375,-7131,-7794,-8341,-8739,-8999,-9128,-9172,-9173,-9194,-9275,-9468,-9773,-10190,-10666,-11127,-11481,-11604,-11398,-10762,-9641,-8029,-5951,-3511,-816,1970,4707,7249,9481,11325,12743,13728,14316,14561,14532,14316,13976,13592,13205,12862,12578,12352,12172,12001,11791,11488,11021,10344,9404,8198,6725,5049,3235,1395,-356,-1878,-3065,-3796,-4035,-3750,-3018,-1933,-681,557,1566,2170,2231,1682,537,-1131,-3169,-5399,-7616,-9638,-11302,-12514,-13211,-13416,-13169,-12577,-11737,-10769,-9774,-8830,-7993,-7284,-6701,-6217,-5791,-5374,-4906,-4348,-3663,-2842,-1897,-864,213,1265,2265,3148,3920,4559,5085,5522,5876,6175,6414,6580,6659,6614,6427,6085,5607,5022,4398,3818,3353,3086,3055,3263,3685,4234,4813,5304,5588,5581,5225,4526,3533,2338,1074,-140,-1173,-1952,-2431,-2628,-2587,-2395,-2125,-1855,-1624,-1424,-1240,-981,-609,-37,746,1740,2898,4137,5368,6493,7440,8170,8665,8958,9079,9082,8993,8835,8576,8199,7618,6809,5712,4350,2765,1049,-657,-2203,-3450,-4249,-4546,-4308,-3580,-2480,-1150,214,1423,2306,2717,2596,1909,737,-821,-2597,-4407,-6074,-7420,-8330,-8721,-8585,-7975,-6987,-5779,-4501,-3322,-2375,-1762,-1517,-1637,-2031,-2603,-3194,-3670,-3886,-3756,-3208,-2259,-941,647,2376,4121,5723,7092,8117,8779,9055,8993,8635,8050,7298,6424,5490,4522,3574,2671,1852,1127,521,16,-384,-715,-998,-1268,-1557,-1905,-2331,-2877,-3544,-4348,-5273,-6289,-7363,-8455,-9519,-10519,-11431,-12224,-12902,-13472,-13940,-14347,-14702,-15029,-15331,-15596,-15807,-15911,-15891,-15672,-15243,-14555,-13601,-12392,-10929,-9273,-7442,-5507,-3504,-1486,492,2381,4134,5683,7024,8096,8940,9558,10007,10362,10683,11042,11487,12029,12674,13385,14108,14792,15363,15771,15968,15947,15696,15270,14669,13945,13093,12100,10937,9562,7933,6041,3892,1534,-940,-3417,-5742,-7770,-9350,-10384,-10798,-10600,-9833,-8624,-7115,-5488,-3914,-2559,-1540,-948,-807,-1085,-1726,-2589,-3557,-4461,-5156,-5531,-5478,-4964,-3974,-2555,-782,1226,3350,5441,7381,9058,10398,11355,11929,12123,11999,11581,10938,10107,9106,7974,6686,5279,3744,2129,475,-1158,-2703,-4107,-5320,-6329,-7120,-7722,-8170,-8516,-8816,-9129,-9470,-9875,-10322,-10792,-11254,-11651,-11954,-12110,-12100,-11902,-11516,-10954,-10250,-9429,-8546,-7625,-6701,-5771,-4837,-3851,-2808,-1656,-407,938,2341,3744,5083,6274,7246,7928,8270,8253,7889,7219,6323,5291,4228,3245,2427,1860,1579,1601,1876,2342,2870,3346,3636,3627,3257,2493,1362,-50,-1648,-3269,-4777,-6004,-6843,-7202,-7074,-6502,-5612,-4549,-3527,-2686,-2204,-2121,-2457,-3133,-4014,-4951,-5775,-6347,-6580,-6431,-5920,-5133,-4168,-3174,-2280,-1617,-1272,-1321,-1753,-2556,-3631,-4872,-6133,-7272,-8130,-8606,-8574,-8015,-6884,-5241,-3151,-729,1875,4514,7025,9277,11135,12548,13440,13845,13764,13271,12418,11287,9950,8483,6956,5456,4037,2794,1786,1075,719,721,1078,1720,2550,3416,4174,4649,4714,4282,3304,1839,-40,-2162,-4350,-6400,-8134,-9412,-10148,-10350,-10044,-9357,-8389,-7277,-6120,-5011,-3988,-3094,-2302,-1623,-1002,-434,116,661,1200,1744,2284,2829,3375,3929,4486,5034,5557,6030,6417,6695,6837,6834,6695,6436,6112,5757,5453,5216,5085,5025,4979,4869,4585,4062,3236,2119,765,-718,-2180,-3469,-4427,-4973,-5044,-4706,-4046,-3231,-2453,-1862,-1628,-1807,-2437,-3455,-4748,-6177,-7575,-8812,-9779,-10435,-10774,-10855,-10749,-10552,-10373,-10278,-10347,-10591,-11014,-11550,-12121,-12594,-12856,-12767,-12243,-11217,-9706,-7766,-5525,-3153,-831,1230,2890,4008,4542,4492,3920,2964,1762,502,-666,-1607,-2237,-2528,-2502,-2227,-1802,-1332,-923,-639,-503,-498,-526,-500,-268,266,1195,2539,4254,6249,8347,10383,12148,13497,14305,14541,14200,13370,12131,10612,8916,7125,5309,3493,1682,-111,-1911,-3668,-5369,-6924,-8268,-9302,-9950,-10157,-9895,-9199,-8127,-6797,-5333,-3873,-2522,-1372,-442,260,789,1199,1562,1938,2375,2884,3460,4058,4615,5053,5286,5253,4899,4217,3231,2004,640,-730,-1962,-2897,-3427,-3450,-2965,-2011,-710,739,2129,3202,3748,3608,2691,1043,-1220,-3853,-6569,-9046,-10983,-12145,-12400,-11715,-10200,-8039,-5505,-2888,-466,1533,2946,3722,3885,3555,2930,2212,1666,1463,1787,2681,4152,6086,8321,10642,12833,14684,16055,16843,17036,16678,15880,14774,13523,12242,11049,9982,9065,8256,7510,6742,5902,4932,3824,2605,1319,64,-1085,-2039,-2728,-3132,-3230,-3075,-2711,-2218,-1681,-1156,-734,-428,-295,-330,-523,-862,-1303,-1826,-2390,-2989,-3584,-4175,-4727,-5218,-5608,-5854,-5894,-5690,-5169,-4328,-3144,-1681,-17,1711,3343,4694,5607,5920,5570,4504,2802,557,-2029,-4754,-7356,-9610,-11277,-12199,-12248,-11382,-9638,-7118,-4003,-529,3025,6357,9172,11211,12282,12296,11251,9301,6664,3680,708,-1868,-3717,-4593,-4361,-3056,-821,2040,5159,8116,10491,11946,12230,11241,9030,5781,1808,-2515,-6773,-10597,-13660,-15749,-16743,-16639,-15528,-13585,-11037,-8157,-5219,-2497,-219,1418,2321,2419,1782,503,-1246,-3242,-5281,-7149,-8673,-9763,-10344,-10451,-10125,-9466,-8569,-7536,-6430,-5316,-4199,-3103,-2022,-953,74,1051,1925,2658,3211,3560,3705,3680,3537,3369,3255,3298,3563,4093,4885,5891,6995,8075,8948,9481,9536,9073,8097,6708,5072,3377,1853,674,-20,-167,207,1015,2096,3282,4394,5301,5913,6223,6250,6085,5808,5508,5248,5036,4864,4665,4373,3912,3213,2270,1082,-255,-1644,-2928,-3941,-4540,-4608,-4090,-3017,-1465,393,2377,4255,5834,6951,7488,7440,6826,5769,4410,2918,1464,182,-816,-1499,-1853,-1955,-1892,-1796,-1794,-2004,-2496,-3300,-4380,-5626,-6907,-8027,-8813,-9106,-8803,-7875,-6372,-4421,-2203,62,2164,3891,5118,5731,5731,5142,4059,2608,921,-856,-2598,-4192,-5544,-6574,-7235,-7464,-7259,-6577,-5441,-3853,-1862,466,3040,5747,8441,10985,13226,15028,16291,16924,16910,16243,15001,13258,11148,8807,6377,3999,1794,-147,-1729,-2918,-3654,-3938,-3750,-3126,-2098,-738,849,2559,4236,5758,6976,7793,8120,7935,7231,6067,4519,2686,701,-1344,-3315,-5154,-6765,-8146,-9250,-10110,-10736,-11156,-11395,-11468,-11360,-11085,-10594,-9900,-8977,-7864,-6601,-5270,-3982,-2832,-1938,-1346,-1089,-1114,-1357,-1668,-1945,-2030,-1862,-1374,-609,376,1446,2456,3257,3704,3713,3246,2325,1059,-410,-1874,-3135,-3988,-4301,-3983,-3037,-1538,370,2500,4630,6555,8084,9087,9491,9279,8508,7245,5608,3712,1648,-460,-2556,-4546,-6382,-8002,-9354,-10383,-11032,-11247,-11000,-10252,-9030,-7354,-5301,-2973,-475,2052,4482,6709,8627,10189,11355,12127,12526,12580,12326,11801,11023,10030,8814,7420,5840,4123,2295,417,-1437,-3192,-4743,-6013,-6904,-7374,-7364,-6888,-5951,-4626,-2985,-1149,774,2631,4321,5709,6723,7306,7417,7100,6371,5324,4031,2595,1086,-410,-1867,-3246,-4553,-5800,-6995,-8153,-9267,-10304,-11216,-11919,-12328,-12335,-11875,-10885,-9363,-7358,-4953,-2293,463,3142,5574,7621,9176,10183,10639,10590,10124,9354,8396,7350,6286,5234,4198,3142,2034,826,-489,-1918,-3398,-4874,-6213,-7328,-8085,-8420,-8271,-7650,-6585,-5176,-3519,-1764,-29,1539,2850,3806,4371,4526,4284,3700,2832,1787,660,-429,-1367,-2051,-2413,-2402,-2027,-1332,-396,648,1673,2527,3090,3252,2991,2270,1192,-189,-1701,-3221,-4580,-5659,-6357,-6630,-6483,-5970,-5170,-4199,-3140,-2086,-1080,-141,734,1569,2393,3219,4048,4851,5581,6170,6548,6647,6420,5845,4933,3721,2291,731,-825,-2258,-3428,-4222,-4547,-4363,-3663,-2521,-1033,630,2311,3808,4983,5699,5898,5565,4758,3559,2115,553,-983,-2390,-3598,-4586,-5364,-5982,-6493,-6958,-7407,-7852,-8265,-8582,-8734,-8615,-8155,-7281,-5983,-4272,-2222,59,2443,4778,6932,8788,10264,11321,11951,12181,12052,11615,10931,10040,8986,7796,6496,5108,3664,2200,776,-549,-1704,-2629,-3283,-3640,-3716,-3556,-3230,-2852,-2529,-2387,-2506,-2951,-3709,-4724,-5870,-6999,-7935,-8551,-8734,-8479,-7828,-6901,-5880,-4919,-4212,-3855,-3929,-4412,-5244,-6306,-7450,-8542,-9445,-10077,-10391,-10375,-10062,-9479,-8679,-7687,-6532,-5224,-3769,-2178,-473,1327,3150,4962,6659,8178,9433,10350,10886,10997,10684,9956,8850,7420,5741,3895,1996,137,-1556,-2988,-4055,-4687,-4838,-4492,-3675,-2442,-881,900,2778,4623,6321,7757,8851,9549,9801,9612,8978,7918,6475,4675,2588,268,-2206,-4752,-7281,-9690,-11888,-13768,-15255,-16272,-16777,-16763,-16243,-15290,-13981,-12442,-10790,-9155,-7643,-6335,-5288,-4511,-3990,-3679,-3503,-3384,-3230,-2939,-2443,-1660,-573,827,2492,4348,6280,8168,9866,11270,12265,12805,12868,12482,11725,10702,9540,8381,7332,6504,5932,5652,5609,5772,6019,6289,6457,6461,6234,5758,5020,4072,2943,1724,479,-697,-1740,-2575,-3164,-3484,-3546,-3379,-3061,-2656,-2267,-1963,-1812,-1841,-2041,-2380,-2757,-3092,-3249,-3123,-2623,-1695,-330,1414,3450,5637,7822,9853,11584,12906,13747,14075,13901,13274,12261,10966,9476,7896,6307,4773,3349,2060,932,-29,-813,-1431,-1890,-2223,-2463,-2662,-2868,-3130,-3485,-3962,-4553,-5258,-6017,-6811,-7556,-8233,-8773,-9165,-9379,-9412,-9245,-8900,-8341,-7608,-6679,-5605,-4414,-3180,-1988,-924,-109,398,501,200,-520,-1582,-2902,-4335,-5734,-6921,-7735,-8039,-7730,-6775,-5194,-3086,-595,2070,4704,7079,9001,10329,10954,10857,10072,8678,6836,4703,2479,350,-1514,-2978,-3933,-4329,-4143,-3400,-2182,-581,1230,3100,4837,6283,7313,7842,7864,7412,6591,5515,4326,3123,2002,967,43,-850,-1733,-2685,-3714,-4831,-5988,-7126,-8152,-8971,-9498,-9660,-9415,-8761,-7716,-6358,-4780,-3101,-1462,8,1186,1985,2356,2294,1849,1087,140,-890,-1853,-2650,-3174,-3387,-3253,-2834,-2175,-1400,-621,42,476,602,376,-211,-1111,-2246,-3494,-4710,-5751,-6467,-6748,-6513,-5735,-4442,-2713,-675,1516,3690,5686,7369,8634,9423,9719,9536,8929,7960,6719,5291,3764,2214,722,-667,-1883,-2913,-3708,-4284,-4619,-4745,-4675,-4435,-4040,-3519,-2859,-2088,-1183,-170,955,2158,3406,4659,5851,6942,7853,8559,8996,9170,9071,8725,8184,7491,6724,5919,5151,4420,3782,3217,2747,2371,2081,1903,1833,1878,2047,2295,2610,2915,3155,3254,3153,2800,2173,1257,81,-1316,-2863,-4484,-6081,-7574,-8843,-9828,-10421,-10596,-10307,-9581,-8466,-7058,-5474,-3851,-2320,-1005,1,635,888,779,393,-189,-825,-1409,-1802,-1917,-1671,-1031,16,1429,3156,5091,7137,9144,10998,12556,13721,14411,14589,14254,13452,12249,10749,9047,7262,5472,3773,2213,847,-302,-1208,-1861,-2245,-2359,-2196,-1767,-1091,-216,808,1898,2975,3945,4702,5163,5226,4833,3937,2527,656,-1610,-4139,-6789,-9401,-11823,-13924,-15608,-16824,-17541,-17803,-17630,-17114,-16301,-15286,-14101,-12827,-11471,-10083,-8666,-7250,-5818,-4392,-2930,-1435,125,1761,3465,5196,6897,8450,9749,10659,11062,10874,10038,8564,6507,3988,1171,-1742,-4516,-6926,-8747,-9801,-9960,-9169,-7461,-4955,-1855,1586,5058,8278,10986,12986,14204,14596,14264,13304,11895,10205,8383,6596,4924,3466,2249,1278,533,-36,-498,-904,-1335,-1818,-2402,-3060,-3789,-4510,-5172,-5676,-5957,-5924,-5542,-4775,-3627,-2146,-377,1573,3620,5653,7553,9233,10560,11452,11820,11574,10702,9177,7048,4413,1389,-1838,-5077,-8145,-10825,-12989,-14491,-15277,-15324,-14659,-13362,-11535,-9303,-6811,-4206,-1622,781,2910,4649,5948,6786,7170,7136,6741,6032,5072,3905,2562,1085,-517,-2188,-3915,-5597,-7188,-8543,-9570,-10133,-10153,-9550,-8355,-6587,-4388,-1891,725,3287,5633,7657,9270,10463,11257,11713,11931,12005,12029,12072,12148,12237,12262,12103,11646,10749,9336,7362,4838,1881,-1394,-4746,-7991,-10872,-13201,-14823,-15630,-15616,-14829,-13400,-11521,-9422,-7341,-5512,-4104,-3230,-2912,-3090,-3636,-4369,-5121,-5709,-6043,-6064,-5795,-5325,-4764,-4248,-3908,-3820,-4051,-4573,-5343,-6251,-7163,-7935,-8412,-8468,-8002,-6963,-5358,-3231,-715,2071,4918,7658,10104,12106,13558,14416,14674,14419,13740,12808,11755,10737,9852,9159,8652,8271,7915,7456,6787,5807,4503,2888,1081,-780,-2501,-3895,-4804,-5113,-4776,-3837,-2384,-590,1366,3284,4992,6359,7316,7843,7980,7789,7342,6708,5905,4945,3795,2414,774,-1166,-3361,-5804,-8365,-10970,-13454,-15697,-17558,-18916,-19689,-19792,-19211,-17928,-15977,-13436,-10377,-6966,-3326,346,3881,7103,9871,12071,13660,14626,15032,14957,14534,13859,13061,12184,11283,10333,9317,8174,6882,5410,3788,2073,355,-1234,-2577,-3534,-4043,-4055,-3625,-2852,-1912,-993,-316,-27,-270,-1061,-2385,-4122,-6117,-8178,-10111,-11730,-12921,-13587,-13738,-13398,-12687,-11703,-10612,-9531,-8583,-7851,-7385,-7183,-7230,-7454,-7780,-8115,-8367,-8463,-8338,-7967,-7341,-6481,-5436,-4265,-3037,-1825,-678,349,1264,2041,2740,3368,3978,4598,5241,5900,6552,7134,7584,7812,7752,7335,6547,5401,3970,2377,773,-658,-1738,-2304,-2239,-1483,-39,1997,4498,7248,10037,12613,14766,16282,17022,16866,15787,13792,10984,7501,3551,-635,-4790,-8679,-12053,-14753,-16645,-17676,-17871,-17285,-16059,-14317,-12228,-9929,-7541,-5165,-2862,-687,1316,3103,4637,5852,6728,7213,7317,7069,6518,5772,4939,4134,3487,3059,2916,3040,3375,3836,4268,4568,4582,4249,3526,2435,1075,-456,-1984,-3387,-4508,-5278,-5623,-5561,-5133,-4426,-3553,-2631,-1764,-1055,-554,-311,-331,-607,-1121,-1829,-2692,-3641,-4614,-5512,-6252,-6725,-6852,-6567,-5844,-4712,-3223,-1507,322,2104,3733,5117,6229,7088,7763,8362,8995,9778,10784,12055,13572,15272,17047,18776,20311,21546,22366,22712,22545,21853,20651,18967,16845,14336,11520,8464,5291,2084,-1004,-3884,-6413,-8506,-10081,-11087,-11527,-11435,-10907,-10068,-9074,-8106,-7312,-6838,-6767,-7134,-7942,-9107,-10557,-12153,-13769,-15284,-16546,-17487,-17983,-18013,-17536,-16588,-15211,-13508,-11580,-9564,-7570,-5708,-4039,-2605,-1390,-361,540,1382,2209,3072,3957,4859,5724,6491,7112,7535,7751,7780,7668,7486,7315,7197,7179,7215,7278,7251,7073,6628,5905,4881,3630,2260,902,-282,-1178,-1684,-1796,-1535,-1017,-381,222,630,750,515,-43,-878,-1843,-2844,-3722,-4418,-4870,-5101,-5165,-5154,-5182,-5335,-5711,-6330,-7192,-8256,-9396,-10531,-11477,-12123,-12330,-12005,-11106,-9618,-7601,-5139,-2373,537,3419,6090,8407,10220,11473,12099,12150,11665,10772,9610,8322,7073,5968,5099,4484,4087,3830,3589,3246,2680,1829,658,-770,-2369,-3976,-5422,-6522,-7132,-7144,-6532,-5341,-3689,-1752,272,2179,3816,5051,5847,6189,6128,5731,5077,4237,3276,2226,1130,-1,-1141,-2271,-3359,-4367,-5242,-5935,-6385,-6529,-6333,-5741,-4752,-3381,-1649,335,2502,4690,6785,8632,10132,11184,11765,11875,11568,10955,10139,9276,8471,7836,7411,7192,7129,7100,6990,6652,5995,4950,3549,1854,3,-1839,-3522,-4900,-5894,-6489,-6711,-6682,-6508,-6351,-6317,-6498,-6912,-7526,-8249,-8958,-9530,-9853,-9878,-9585,-9049,-8351,-7623,-6974,-6478,-6162,-5977,-5829,-5581,-5095,-4249,-2983,-1284,763,3043,5373,7573,9470,10929,11877,12308,12269,11878,11263,10584,9963,9516,9283,9305,9536,9967,10511,11148,11799,12440,13000,13437,13677,13645,13275,12475,11230,9500,7344,4828,2091,-720,-3424,-5860,-7882,-9376,-10298,-10629,-10432,-9801,-8876,-7816,-6795,-5957,-5447,-5330,-5668,-6429,-7550,-8938,-10425,-11886,-13147,-14098,-14643,-14751,-14437,-13744,-12795,-11667,-10515,-9418,-8486,-7753,-7244,-6923,-6724,-6561,-6319,-5908,-5240,-4273,-2995,-1446,314,2177,4041,5801,7363,8678,9709,10464,10966,11238,11325,11221,10963,10523,9923,9156,8251,7242,6173,5105,4079,3128,2264,1468,714,-31,-818,-1642,-2520,-3388,-4190,-4832,-5210,-5258,-4908,-4178,-3101,-1792,-374,995,2182,3073,3607,3775,3615,3226,2697,2161,1707,1410,1323,1429,1726,2158,2681,3253,3825,4384,4913,5413,5887,6334,6768,7168,7548,7873,8150,8349,8459,8457,8318,8018,7519,6793,5797,4526,2952,1118,-953,-3172,-5445,-7667,-9708,-11481,-12891,-13899,-14492,-14693,-14564,-14171,-13601,-12922,-12191,-11441,-10689,-9920,-9148,-8351,-7562,-6799,-6103,-5518,-5057,-4731,-4495,-4303,-4069,-3726,-3209,-2486,-1544,-429,833,2141,3452,4667,5745,6634,7318,7809,8122,8327,8460,8604,8779,9035,9351,9725,10106,10456,10729,10885,10909,10775,10493,10041,9420,8597,7545,6242,4654,2807,723,-1517,-3813,-6053,-8112,-9889,-11301,-12307,-12898,-13109,-12986,-12624,-12076,-11435,-10728,-9985,-9200,-8342,-7392,-6322,-5141,-3878,-2606,-1413,-417,277,582,449,-108,-1022,-2154,-3348,-4389,-5117,-5355,-5022,-4066,-2530,-493,1895,4472,7061,9489,11621,13342,14589,15334,15577,15360,14728,13756,12520,11113,9631,8178,6841,5714,4832,4242,3889,3740,3678,3606,3406,2982,2276,1255,-48,-1584,-3250,-4948,-6552,-7977,-9122,-9961,-10447,-10605,-10448,-10025,-9384,-8600,-7722,-6833,-5979,-5208,-4549,-4010,-3591,-3270,-3040,-2871,-2764,-2714,-2729,-2833,-3044,-3378,-3846,-4416,-5068,-5699,-6255,-6591,-6640,-6305,-5539,-4352,-2767,-890,1167,3255,5237,6972,8378,9382,9977,10202,10106,9801,9373,8923,8533,8241,8085,8041,8082,8152,8172,8074,7754,7152,6188,4850,3130,1098,-1173,-3541,-5879,-8049,-9924,-11426,-12489,-13122,-13356,-13269,-12976,-12573,-12169,-11827,-11563,-11358,-11142,-10819,-10278,-9428,-8175,-6509,-4425,-2009,593,3217,5614,7580,8888,9403,9026,7799,5801,3253,377,-2524,-5196,-7395,-8944,-9758,-9798,-9129,-7848,-6088,-4022,-1785,454,2572,4441,5950,7013,7551,7523,6915,5753,4107,2081,-176,-2494,-4675,-6529,-7885,-8604,-8625,-7928,-6583,-4699,-2446,5,2451,4717,6642,8077,8946,9171,8758,7740,6199,4279,2122,-74,-2149,-3932,-5309,-6191,-6552,-6396,-5798,-4826,-3631,-2321,-1046,69,946,1510,1770,1754,1529,1200,858,607,529,662,1044,1634,2413,3282,4194,5045,5788,6361,6741,6907,6881,6663,6308,5836,5293,4713,4097,3461,2773,2021,1174,214,-863,-2045,-3294,-4561,-5774,-6866,-7749,-8380,-8693,-8707,-8409,-7875,-7147,-6316,-5449,-4600,-3827,-3143,-2555,-2068,-1634,-1240,-819,-332,297,1097,2136,3411,4930,6649,8509,10421,12289,14016,15501,16689,17516,17979,18089,17881,17427,16790,16055,15284,14554,13898,13370,12967,12684,12474,12255,11916,11322,10343,8852,6795,4134,951,-2642,-6437,-10198,-13664,-16600,-18800,-20143,-20586,-20181,-19054,-17419,-15508,-13591,-11910,-10677,-10025,-10034,-10666,-11817,-13316,-14927,-16421,-17566,-18181,-18149,-17428,-16042,-14096,-11720,-9096,-6382,-3752,-1324,785,2542,3898,4902,5568,5981,6197,6285,6307,6296,6284,6281,6286,6299,6307,6311,6295,6281,6264,6275,6329,6441,6613,6844,7102,7370,7614,7794,7910,7895,7768,7461,6982,6293,5384,4249,2880,1298,-482,-2413,-4426,-6442,-8341,-10023,-11364,-12290,-12719,-12653,-12080,-11070,-9682,-8030,-6210,-4356,-2573,-986,319,1257,1805,1930,1685,1100,269,-711,-1746,-2706,-3504,-4042,-4251,-4090,-3548,-2644,-1436,-13,1515,3010,4331,5346,5949,6062,5683,4837,3641,2224,780,-524,-1504,-2048,-2082,-1613,-710,493,1837,3120,4190,4878,5103,4813,4040,2867,1436,-72,-1467,-2556,-3198,-3303,-2861,-1934,-675,757,2124,3267,4036,4363,4278,3850,3251,2632,2179,2016,2226,2807,3708,4781,5883,6815,7424,7578,7229,6379,5125,3612,2020,553,-621,-1353,-1586,-1281,-520,618,1984,3422,4793,5963,6849,7411,7640,7565,7229,6673,5935,5038,3976,2764,1375,-175,-1879,-3694,-5565,-7394,-9093,-10546,-11662,-12367,-12622,-12414,-11794,-10820,-9605,-8269,-6946,-5765,-4836,-4226,-3970,-4030,-4354,-4815,-5309,-5697,-5875,-5753,-5270,-4400,-3136,-1514,436,2632,5003,7447,9862,12141,14178,15878,17153,17958,18242,18019,17300,16150,14654,12914,11067,9234,7552,6121,5032,4329,4037,4124,4541,5196,5968,6727,7326,7632,7520,6917,5756,4059,1853,-758,-3657,-6690,-9692,-12502,-14971,-16972,-18416,-19254,-19480,-19141,-18320,-17126,-15707,-14194,-12729,-11415,-10333,-9523,-8976,-8669,-8523,-8473,-8435,-8334,-8132,-7789,-7324,-6739,-6085,-5380,-4661,-3943,-3211,-2462,-1663,-776,212,1328,2572,3914,5334,6766,8160,9436,10534,11395,11963,12246,12226,11978,11548,11031,10509,10025,9633,9297,8990,8623,8138,7452,6560,5467,4244,2987,1808,786,-2,-567,-943,-1209,-1484,-1854,-2419,-3212,-4237,-5445,-6724,-7943,-8929,-9517,-9571,-8977,-7711,-5803,-3375,-600,2279,5020,7359,9084,10024,10090,9276,7662,5407,2734,-95,-2802,-5134,-6860,-7836,-7963,-7253,-5763,-3648,-1079,1710,4519,7120,9362,11102,12270,12827,12788,12187,11096,9589,7754,5692,3478,1224,-1020,-3157,-5151,-6947,-8510,-9823,-10860,-11627,-12105,-12299,-12192,-11780,-11049,-9999,-8654,-7054,-5293,-3469,-1712,-151,1109,1994,2480,2597,2425,2060,1647,1285,1082,1082,1286,1650,2085,2480,2744,2777,2567,2105,1477,774,112,-401,-700,-753,-579,-233,200,633,969,1152,1138,940,589,190,-184,-391,-379,-65,527,1365,2328,3294,4093,4576,4609,4104,3026,1410,-644,-2994,-5437,-7784,-9830,-11409,-12402,-12727,-12378,-11374,-9806,-7773,-5427,-2898,-343,2117,4373,6348,7995,9284,10204,10738,10886,10627,9957,8869,7390,5580,3547,1436,-559,-2249,-3428,-3965,-3765,-2834,-1252,813,3142,5476,7570,9193,10191,10453,9982,8819,7096,4975,2644,319,-1838,-3627,-4961,-5738,-5960,-5666,-4952,-3968,-2881,-1876,-1117,-735,-810,-1346,-2307,-3578,-5031,-6503,-7850,-8949,-9718,-10125,-10188,-9958,-9503,-8898,-8194,-7409,-6540,-5537,-4358,-2953,-1297,580,2621,4709,6689,8422,9725,10487,10601,10027,8785,6935,4619,2004,-685,-3224,-5371,-6933,-7750,-7735,-6895,-5298,-3097,-520,2217,4821,7083,8796,9840,10176,9847,8965,7716,6282,4863,3619,2627,1944,1510,1251,1062,820,455,-92,-828,-1729,-2756,-3850,-4958,-6044,-7064,-8017,-8884,-9682,-10417,-11112,-11772,-12409,-13012,-13560,-14009,-14298,-14355,-14097,-13456,-12366,-10817,-8821,-6465,-3873,-1230,1284,3453,5139,6216,6634,6437,5673,4506,3074,1554,117,-1121,-2039,-2602,-2779,-2606,-2128,-1416,-543,413,1392,2332,3206,3975,4641,5183,5607,5883,6010,5929,5629,5052,4195,3033,1606,-64,-1909,-3846,-5791,-7625,-9230,-10472,-11235,-11398,-10922,-9774,-8036,-5813,-3295,-671,1835,4059,5842,7124,7878,8157,8045,7659,7114,6511,5912,5342,4787,4198,3529,2719,1748,628,-610,-1868,-3067,-4085,-4836,-5242,-5251,-4854,-4067,-2946,-1579,-66,1472,2916,4170,5154,5838,6215,6323,6224,5983,5691,5395,5172,5033,5016,5091,5254,5455,5653,5786,5803,5635,5249,4588,3647,2411,908,-820,-2703,-4658,-6575,-8343,-9843,-10964,-11603,-11694,-11170,-10038,-8312,-6064,-3420,-517,2451,5293,7824,9871,11333,12145,12336,11981,11228,10244,9222,8323,7691,7394,7469,7879,8558,9398,10300,11143,11865,12384,12690,12759,12619,12275,11769,11104,10317,9414,8414,7331,6170,4948,3653,2299,862,-655,-2273,-3988,-5804,-7692,-9634,-11561,-13423,-15128,-16596,-17760,-18548,-18952,-18965,-18644,-18064,-17327,-16548,-15826,-15254,-14880,-14713,-14726,-14835,-14948,-14947,-14711,-14155,-13206,-11836,-10067,-7931,-5527,-2934,-282,2330,4788,6983,8853,10305,11325,11872,11963,11615,10881,9812,8503,7028,5518,4058,2792,1808,1207,1068,1394,2210,3428,4978,6718,8509,10204,11658,12772,13449,13661,13369,12593,11338,9642,7541,5087,2359,-572,-3562,-6533,-9298,-11784,-13821,-15353,-16277,-16567,-16203,-15205,-13628,-11561,-9117,-6442,-3689,-1016,1409,3460,4999,5956,6273,5955,5040,3612,1793,-276,-2423,-4489,-6308,-7731,-8640,-8940,-8583,-7564,-5938,-3795,-1309,1334,3903,6149,7876,8888,9100,8480,7094,5092,2675,95,-2390,-4549,-6172,-7134,-7361,-6863,-5713,-4044,-2022,146,2282,4183,5730,6811,7404,7534,7254,6679,5889,4984,4022,3040,2053,1070,103,-823,-1639,-2276,-2628,-2592,-2105,-1119,318,2112,4076,6003,7630,8745,9155,8768,7573,5669,3252,578,-2047,-4322,-5997,-6875,-6879,-6022,-4430,-2310,83,2474,4619,6321,7474,8049,8111,7780,7212,6574,6003,5576,5345,5251,5243,5207,5037,4656,4003,3078,1914,601,-761,-2053,-3155,-4004,-4532,-4760,-4722,-4504,-4198,-3908,-3699,-3623,-3666,-3798,-3925,-3974,-3844,-3475,-2846,-1965,-899,266,1402,2414,3169,3634,3766,3613,3254,2806,2397,2150,2135,2403,2919,3640,4448,5263,5953,6452,6676,6617,6252,5635,4806,3841,2833,1842,959,230,-290,-572,-598,-364,109,785,1601,2459,3255,3857,4139,3992,3329,2119,360,-1855,-4433,-7185,-9938,-12487,-14648,-16262,-17227,-17480,-17025,-15921,-14257,-12180,-9834,-7379,-4975,-2751,-842,685,1749,2348,2476,2196,1577,735,-225,-1174,-2006,-2634,-3002,-3092,-2917,-2530,-2002,-1422,-879,-446,-171,-88,-166,-383,-654,-915,-1072,-1067,-826,-336,430,1441,2664,4038,5472,6895,8184,9282,10080,10549,10622,10312,9584,8488,7026,5252,3233,1024,-1259,-3530,-5663,-7545,-9057,-10103,-10591,-10470,-9697,-8284,-6262,-3709,-723,2539,5945,9279,12394,15080,17177,18544,19072,18717,17492,15494,12863,9830,6626,3530,771,-1426,-2938,-3681,-3677,-3008,-1829,-316,1311,2870,4182,5132,5634,5689,5297,4535,3477,2192,781,-720,-2240,-3761,-5251,-6688,-8063,-9329,-10489,-11479,-12306,-12936,-13375,-13634,-13728,-13687,-13536,-13293,-12990,-12624,-12222,-11763,-11251,-10646,-9920,-9016,-7880,-6463,-4730,-2677,-354,2171,4751,7240,9452,11224,12415,12949,12791,12023,10742,9148,7441,5829,4503,3579,3131,3144,3548,4231,5033,5804,6406,6718,6690,6298,5573,4594,3436,2215,1009,-81,-1005,-1707,-2180,-2413,-2457,-2339,-2165,-1995,-1939,-2079,-2481,-3204,-4260,-5623,-7259,-9051,-10911,-12682,-14235,-15408,-16100,-16171,-15597,-14330,-12431,-9987,-7150,-4095,-1018,1888,4470,6612,8246,9380,10042,10328,10342,10193,9982,9795,9654,9607,9610,9664,9730,9791,9846,9902,9987,10119,10336,10626,10984,11353,11655,11798,11669,11197,10306,9006,7309,5312,3105,824,-1428,-3532,-5418,-7021,-8317,-9297,-9983,-10402,-10608,-10639,-10559,-10407,-10243,-10091,-10010,-9999,-10110,-10324,-10671,-11105,-11636,-12178,-12713,-13132,-13378,-13350,-12974,-12183,-10938,-9228,-7083,-4564,-1767,1170,4119,6894,9371,11382,12828,13629,13738,13185,11994,10280,8133,5714,3165,655,-1643,-3573,-4979,-5748,-5800,-5109,-3721,-1737,673,3286,5869,8167,9973,11131,11548,11225,10227,8688,6769,4658,2517,499,-1306,-2847,-4120,-5169,-6062,-6879,-7714,-8634,-9684,-10896,-12230,-13649,-15036,-16270,-17190,-17639,-17483,-16626,-15051,-12805,-10024,-6892,-3645,-513,2276,4552,6193,7159,7475,7229,6564,5655,4662,3775,3093,2734,2715,3049,3672,4523,5491,6483,7387,8110,8560,8677,8389,7683,6521,4942,2978,724,-1705,-4160,-6479,-8505,-10081,-11115,-11517,-11300,-10485,-9184,-7527,-5682,-3825,-2139,-760,169,593,467,-169,-1251,-2636,-4176,-5673,-6944,-7814,-8159,-7877,-6968,-5434,-3386,-930,1765,4527,7182,9538,11462,12801,13499,13504,12849,11616,9918,7932,5823,3775,1938,429,-678,-1362,-1646,-1576,-1241,-714,-84,566,1181,1698,2075,2289,2310,2144,1784,1256,575,-211,-1080,-1970,-2852,-3669,-4399,-5000,-5474,-5794,-5982,-6017,-5920,-5665,-5261,-4693,-3963,-3086,-2097,-1037,23,1015,1874,2526,2947,3101,3007,2692,2226,1673,1143,703,455,460,758,1391,2341,3602,5115,6816,8630,10441,12177,13693,14937,15796,16232,16222,15763,14915,13752,12378,10918,9500,8240,7237,6557,6208,6177,6370,6694,6987,7122,6949,6365,5309,3756,1758,-597,-3176,-5815,-8350,-10637,-12542,-14011,-15001,-15559,-15754,-15686,-15482,-15251,-15087,-15056,-15169,-15401,-15679,-15907,-15960,-15737,-15132,-14094,-12611,-10717,-8492,-6055,-3533,-1076,1189,3155,4731,5876,6565,6797,6617,6060,5212,4153,2991,1837,810,14,-462,-556,-253,441,1457,2729,4131,5563,6883,7971,8702,8967,8701,7861,6494,4690,2605,440,-1594,-3310,-4544,-5218,-5330,-4931,-4175,-3226,-2286,-1543,-1148,-1202,-1733,-2722,-4072,-5667,-7367,-9023,-10515,-11736,-12607,-13071,-13092,-12630,-11680,-10216,-8251,-5801,-2912,326,3814,7386,10889,14123,16911,19093,20523,21145,20916,19890,18146,15834,13115,10185,7220,4399,1862,-290,-1987,-3220,-4000,-4380,-4431,-4228,-3856,-3389,-2901,-2454,-2098,-1889,-1846,-2007,-2374,-2951,-3730,-4678,-5767,-6941,-8156,-9327,-10412,-11307,-11978,-12334,-12354,-11990,-11241,-10104,-8610,-6800,-4732,-2488,-148,2183,4429,6496,8324,9855,11060,11920,12452,12667,12610,12320,11851,11233,10530,9751,8949,8145,7368,6652,6018,5486,5059,4738,4485,4289,4084,3851,3550,3163,2718,2222,1759,1372,1138,1103,1284,1675,2217,2827,3405,3827,4009,3862,3363,2502,1336,-79,-1647,-3288,-4914,-6470,-7895,-9159,-10227,-11057,-11619,-11859,-11736,-11217,-10293,-8975,-7328,-5430,-3420,-1425,398,1923,3046,3714,3927,3753,3285,2689,2106,1705,1601,1871,2528,3528,4769,6122,7433,8572,9421,9923,10053,9854,9399,8792,8159,7598,7217,7043,7109,7344,7703,8052,8301,8327,8053,7414,6405,5045,3407,1586,-311,-2163,-3883,-5387,-6628,-7589,-8258,-8659,-8794,-8704,-8401,-7932,-7351,-6716,-6129,-5675,-5463,-5577,-6070,-6977,-8232,-9772,-11425,-13021,-14353,-15228,-15500,-15079,-13957,-12216,-9996,-7520,-5009,-2710,-807,536,1285,1418,1060,329,-556,-1422,-2056,-2331,-2144,-1471,-350,1118,2813,4563,6242,7702,8860,9651,10063,10099,9820,9259,8512,7640,6710,5786,4898,4079,3326,2656,2048,1524,1075,709,430,218,73,-53,-174,-338,-576,-905,-1352,-1903,-2558,-3284,-4055,-4829,-5567,-6225,-6756,-7129,-7289,-7212,-6855,-6181,-5177,-3814,-2109,-85,2208,4667,7199,9650,11887,13763,15157,15991,16224,15870,14995,13693,12103,10354,8586,6904,5403,4126,3114,2359,1860,1570,1469,1499,1616,1777,1932,2055,2115,2104,2009,1829,1559,1181,690,52,-746,-1728,-2900,-4260,-5777,-7425,-9129,-10826,-12430,-13842,-14977,-15746,-16076,-15937,-15302,-14213,-12716,-10900,-8867,-6712,-4546,-2433,-440,1401,3075,4561,5856,6936,7755,8295,8492,8354,7871,7105,6128,5057,4006,3090,2394,1970,1814,1892,2128,2409,2658,2757,2668,2365,1858,1224,531,-119,-648,-990,-1120,-1050,-818,-513,-198,17,77,-69,-437,-1001,-1716,-2516,-3320,-4070,-4694,-5180,-5493,-5667,-5720,-5693,-5635,-5574,-5527,-5497,-5454,-5349,-5128,-4710,-4054,-3099,-1861,-341,1386,3249,5144,6973,8643,10085,11254,12125,12706,13018,13089,12952,12616,12094,11345,10363,9071,7483,5564,3391,1029,-1349,-3600,-5501,-6911,-7674,-7733,-7103,-5866,-4203,-2330,-500,1030,2060,2415,2046,935,-792,-3003,-5457,-7957,-10244,-12149,-13511,-14251,-14363,-13892,-12956,-11699,-10287,-8880,-7601,-6546,-5738,-5173,-4791,-4514,-4251,-3922,-3461,-2833,-2026,-1057,34,1204,2388,3546,4620,5591,6430,7138,7725,8190,8572,8851,9069,9194,9248,9194,9031,8721,8243,7573,6684,5594,4304,2868,1348,-181,-1600,-2822,-3735,-4250,-4335,-3947,-3172,-2064,-791,496,1615,2402,2721,2496,1684,320,-1516,-3707,-6086,-8499,-10757,-12733,-14297,-15393,-15998,-16139,-15887,-15326,-14561,-13688,-12779,-11906,-11073,-10300,-9555,-8795,-8001,-7127,-6173,-5151,-4071,-2974,-1878,-807,244,1283,2334,3428,4580,5804,7093,8405,9703,10904,11946,12732,13207,13285,12948,12167,10960,9397,7527,5502,3408,1409,-405,-1905,-3054,-3800,-4174,-4213,-4001,-3620,-3171,-2724,-2344,-2052,-1856,-1731,-1655,-1602,-1540,-1483,-1422,-1395,-1420,-1532,-1754,-2094,-2540,-3052,-3572,-4011,-4270,-4259,-3889,-3120,-1940,-397,1427,3411,5407,7287,8886,10113,10849,11059,10698,9788,8356,6469,4233,1741,-836,-3370,-5669,-7590,-8978,-9752,-9857,-9339,-8275,-6847,-5230,-3673,-2369,-1497,-1168,-1394,-2119,-3188,-4396,-5508,-6310,-6622,-6381,-5568,-4315,-2790,-1217,150,1126,1559,1401,711,-382,-1649,-2854,-3742,-4120,-3860,-2925,-1393,593,2811,5017,6980,8505,9464,9825,9621,8984,8069,7084,6211,5598,5365,5524,6076,6930,7977,9102,10171,11097,11805,12266,12474,12453,12226,11843,11309,10661,9890,8995,7993,6874,5695,4500,3373,2411,1696,1313,1301,1658,2336,3230,4198,5074,5673,5856,5472,4485,2861,685,-1927,-4803,-7740,-10536,-13004,-15004,-16437,-17277,-17542,-17301,-16661,-15731,-14614,-13416,-12182,-10978,-9816,-8716,-7708,-6797,-6027,-5411,-4979,-4723,-4623,-4623,-4649,-4611,-4415,-3987,-3277,-2274,-1024,401,1869,3258,4421,5259,5689,5699,5316,4628,3754,2838,2026,1445,1197,1313,1806,2597,3613,4703,5751,6611,7183,7394,7200,6618,5682,4468,3056,1544,3,-1470,-2836,-4014,-4983,-5693,-6126,-6290,-6176,-5848,-5344,-4752,-4160,-3662,-3342,-3271,-3498,-4022,-4826,-5838,-6951,-8056,-8991,-9623,-9824,-9486,-8569,-7050,-4984,-2455,401,3429,6466,9327,11868,13922,15374,16126,16100,15287,13682,11370,8439,5051,1373,-2388,-6027,-9324,-12088,-14133,-15318,-15559,-14824,-13179,-10745,-7726,-4383,-992,2141,4776,6691,7778,7993,7416,6176,4503,2622,795,-770,-1897,-2472,-2453,-1859,-750,730,2473,4285,6049,7626,8933,9934,10599,10967,11035,10861,10434,9783,8879,7724,6293,4602,2672,583,-1569,-3644,-5485,-6945,-7890,-8232,-7935,-7034,-5597,-3778,-1718,392,2391,4128,5506,6453,6979,7114,6953,6607,6205,5873,5707,5793,6138,6739,7508,8326,9050,9503,9552,9074,8018,6399,4299,1878,-671,-3102,-5199,-6746,-7608,-7702,-7064,-5768,-4017,-2003,9,1802,3162,3959,4102,3589,2484,889,-1030,-3100,-5146,-6990,-8503,-9567,-10125,-10141,-9635,-8644,-7238,-5513,-3572,-1529,493,2382,4043,5377,6358,6930,7146,7020,6666,6147,5597,5092,4733,4567,4627,4909,5376,5969,6608,7199,7653,7882,7811,7405,6620,5494,4030,2330,443,-1494,-3404,-5145,-6650,-7811,-8601,-8985,-8993,-8682,-8148,-7499,-6873,-6379,-6123,-6168,-6525,-7184,-8063,-9075,-10092,-11000,-11668,-12028,-11988,-11558,-10733,-9582,-8178,-6629,-5021,-3476,-2046,-821,183,951,1498,1882,2149,2374,2621,2945,3396,3984,4726,5585,6519,7462,8297,8942,9247,9136,8501,7328,5625,3477,1018,-1570,-4103,-6356,-8173,-9396,-9947,-9797,-8976,-7587,-5746,-3645,-1438,667,2515,3952,4869,5214,4967,4195,2985,1492,-123,-1691,-3051,-4081,-4691,-4833,-4512,-3749,-2615,-1184,442,2171,3900,5552,7050,8355,9443,10322,11020,11586,12072,12533,13008,13519,14054,14586,15039,15327,15338,14960,14086,12658,10630,8063,5030,1726,-1648,-4824,-7552,-9596,-10801,-11071,-10434,-9017,-7008,-4716,-2396,-384,1106,1871,1831,982,-595,-2722,-5202,-7762,-10169,-12189,-13653,-14464,-14600,-14108,-13106,-11739,-10167,-8565,-7045,-5738,-4672,-3896,-3368,-3053,-2875,-2749,-2598,-2343,-1927,-1312,-475,567,1793,3145,4550,5941,7217,8317,9168,9728,9985,9923,9586,8989,8207,7277,6275,5246,4248,3321,2496,1805,1266,896,711,694,841,1081,1363,1590,1678,1541,1135,417,-582,-1829,-3233,-4701,-6102,-7340,-8301,-8921,-9165,-9033,-8570,-7845,-6957,-5992,-5070,-4252,-3629,-3209,-3022,-3000,-3107,-3223,-3261,-3112,-2688,-1937,-832,606,2320,4216,6173,8047,9695,10978,11780,12026,11667,10719,9218,7261,4950,2445,-120,-2566,-4749,-6518,-7761,-8389,-8369,-7713,-6483,-4799,-2818,-719,1289,3032,4332,5085,5220,4745,3706,2215,389,-1612,-3662,-5611,-7360,-8791,-9846,-10443,-10564,-10173,-9301,-7969,-6265,-4279,-2147,-25,1930,3553,4720,5328,5346,4790,3747,2344,750,-855,-2303,-3432,-4142,-4355,-4044,-3243,-1999,-442,1323,3118,4823,6275,7397,8114,8421,8351,7963,7354,6608,5819,5032,4305,3610,2964,2298,1601,829,-25,-935,-1873,-2769,-3552,-4161,-4541,-4673,-4575,-4279,-3871,-3420,-3030,-2758,-2672,-2792,-3112,-3623,-4261,-5011,-5791,-6597,-7358,-8085,-8738,-9324,-9826,-10248,-10576,-10815,-10947,-10969,-10879,-10664,-10337,-9891,-9342,-8688,-7952,-7117,-6207,-5199,-4092,-2875,-1525,-41,1597,3373,5287,7283,9312,11279,13065,14534,15540,15940,15642,14573,12771,10308,7373,4175,979,-1953,-4398,-6169,-7171,-7379,-6855,-5721,-4160,-2370,-565,1067,2362,3221,3582,3463,2913,2060,1034,-2,-903,-1565,-1921,-1962,-1734,-1291,-727,-107,510,1085,1631,2135,2636,3122,3590,4009,4316,4455,4369,4005,3376,2490,1437,301,-793,-1738,-2446,-2861,-2983,-2849,-2535,-2154,-1798,-1580,-1553,-1756,-2172,-2754,-3425,-4096,-4680,-5093,-5285,-5220,-4903,-4347,-3616,-2750,-1843,-951,-155,493,950,1190,1208,1018,638,122,-496,-1138,-1744,-2225,-2516,-2520,-2219,-1549,-558,721,2182,3700,5123,6291,7076,7351,7087,6268,4991,3378,1627,-67,-1492,-2473,-2892,-2682,-1857,-497,1268,3273,5339,7304,9041,10451,11515,12223,12626,12782,12743,12574,12297,11935,11495,10978,10389,9756,9094,8471,7914,7481,7198,7064,7063,7122,7167,7087,6790,6177,5193,3803,2035,-70,-2400,-4843,-7254,-9481,-11408,-12917,-13963,-14527,-14649,-14418,-13929,-13332,-12716,-12207,-11847,-11656,-11624,-11665,-11729,-11702,-11524,-11138,-10517,-9684,-8666,-7541,-6360,-5216,-4160,-3254,-2550,-2051,-1786,-1704,-1766,-1889,-1962,-1891,-1561,-897,143,1555,3292,5223,7231,9104,10686,11792,12285,12095,11180,9608,7479,4972,2283,-365,-2771,-4764,-6221,-7089,-7370,-7136,-6493,-5591,-4570,-3587,-2742,-2117,-1739,-1578,-1585,-1667,-1728,-1700,-1523,-1199,-769,-309,67,257,174,-223,-912,-1817,-2793,-3679,-4289,-4466,-4104,-3145,-1628,347,2613,4957,7158,9005,10317,10986,10942,10223,8885,7083,4958,2704,482,-1559,-3304,-4677,-5635,-6180,-6327,-6130,-5639,-4934,-4086,-3185,-2316,-1561,-998,-684,-645,-879,-1346,-1960,-2622,-3202,-3563,-3603,-3218,-2373,-1054,658,2683,4830,6944,8803,10250,11128,11376,10981,10015,8612,6937,5179,3497,2026,823,-88,-765,-1278,-1726,-2182,-2693,-3251,-3804,-4255,-4495,-4415,-3936,-3031,-1706,-55,1821,3762,5625,7257,8560,9465,9954,10076,9867,9453,8890,8292,7707,7191,6766,6433,6193,6001,5847,5663,5433,5096,4638,4033,3276,2381,1371,273,-853,-1975,-3029,-3962,-4726,-5268,-5559,-5573,-5305,-4780,-4039,-3163,-2249,-1405,-762,-406,-429,-838,-1621,-2686,-3905,-5123,-6157,-6858,-7090,-6786,-5940,-4607,-2909,-991,970,2830,4460,5791,6799,7503,7946,8187,8262,8199,7989,7602,7007,6162,5064,3739,2262,748,-659,-1819,-2603,-2929,-2783,-2200,-1297,-220,851,1733,2269,2332,1863,849,-637,-2484,-4512,-6532,-8331,-9726,-10566,-10768,-10313,-9265,-7752,-5964,-4113,-2425,-1091,-254,-3,-326,-1177,-2428,-3917,-5490,-6952,-8173,-9018,-9416,-9328,-8761,-7769,-6419,-4838,-3122,-1402,227,1687,2931,3945,4752,5384,5890,6323,6698,7045,7336,7527,7564,7362,6856,6003,4771,3203,1346,-679,-2763,-4764,-6564,-8064,-9194,-9923,-10253,-10208,-9831,-9164,-8259,-7148,-5871,-4455,-2928,-1344,268,1817,3253,4483,5439,6074,6336,6234,5785,5037,4075,2984,1881,874,77,-420,-539,-247,469,1572,3001,4660,6436,8201,9836,11218,12260,12888,13066,12811,12138,11139,9893,8516,7129,5843,4758,3968,3506,3405,3627,4112,4759,5438,6017,6360,6359,5933,5060,3749,2088,181,-1811,-3733,-5426,-6773,-7701,-8188,-8287,-8064,-7654,-7154,-6692,-6341,-6159,-6160,-6336,-6640,-7031,-7439,-7822,-8130,-8359,-8492,-8558,-8564,-8533,-8445,-8282,-7975,-7463,-6660,-5526,-4031,-2212,-169,1975,4028,5817,7178,7994,8218,7883,7091,6001,4804,3693,2829,2339,2272,2611,3286,4165,5099,5924,6514,6752,6610,6060,5158,3955,2544,990,-616,-2230,-3778,-5217,-6478,-7498,-8196,-8507,-8358,-7713,-6568,-4938,-2929,-629,1764,4090,6126,7690,8613,8779,8141,6734,4660,2124,-639,-3329,-5665,-7393,-8321,-8352,-7487,-5816,-3524,-836,1983,4670,6995,8772,9872,10260,9948,9032,7657,5979,4188,2433,830,-535,-1656,-2540,-3249,-3857,-4422,-5017,-5649,-6324,-6996,-7592,-8044,-8264,-8213,-7856,-7230,-6384,-5428,-4475,-3653,-3075,-2828,-2939,-3410,-4145,-5052,-5946,-6686,-7085,-7021,-6398,-5182,-3413,-1184,1338,3966,6460,8610,10203,11086,11163,10410,8879,6697,4038,1128,-1802,-4524,-6837,-8584,-9667,-10033,-9694,-8703,-7164,-5201,-2966,-606,1732,3914,5830,7393,8525,9192,9352,9008,8176,6893,5237,3308,1219,-851,-2773,-4353,-5471,-6015,-5953,-5309,-4194,-2751,-1186,322,1571,2456,2868,2814,2326,1492,448,-689,-1780,-2721,-3449,-3929,-4180,-4255,-4218,-4162,-4169,-4305,-4631,-5169,-5922,-6876,-7960,-9125,-10252,-11253,-12011,-12426,-12435,-11981,-11085,-9767,-8131,-6268,-4312,-2372,-556,1083,2502,3726,4778,5711,6565,7349,8055,8626,9006,9107,8891,8306,7404,6217,4887,3534,2321,1391,841,740,1062,1754,2676,3680,4610,5305,5686,5673,5302,4610,3720,2759,1861,1160,732,610,771,1125,1567,1952,2188,2165,1889,1356,664,-94,-794,-1337,-1653,-1720,-1577,-1293,-1005,-809,-857,-1194,-1892,-2888,-4147,-5517,-6885,-8104,-9040,-9619,-9762,-9468,-8739,-7647,-6246,-4660,-2974,-1318,211,1507,2504,3133,3393,3274,2842,2152,1318,434,-378,-1035,-1447,-1587,-1434,-1003,-350,489,1413,2367,3240,3982,4499,4783,4793,4585,4191,3716,3243,2877,2697,2743,3028,3497,4068,4629,5042,5218,5060,4563,3739,2688,1508,367,-630,-1331,-1695,-1661,-1276,-589,293,1257,2198,3007,3646,4065,4297,4369,4347,4295,4277,4333,4492,4748,5076,5428,5757,6005,6153,6183,6127,6024,5934,5905,5971,6137,6354,6558,6643,6499,6030,5164,3869,2177,147,-2108,-4456,-6755,-8874,-10688,-12120,-13117,-13655,-13781,-13520,-12988,-12247,-11427,-10598,-9851,-9229,-8768,-8468,-8317,-8289,-8342,-8429,-8503,-8489,-8348,-8017,-7481,-6729,-5788,-4714,-3570,-2445,-1400,-500,232,802,1231,1586,1911,2284,2726,3275,3902,4575,5228,5783,6175,6329,6217,5799,5091,4102,2874,1463,-53,-1591,-3040,-4294,-5250,-5803,-5895,-5485,-4588,-3248,-1576,313,2248,4066,5618,6740,7356,7384,6836,5747,4214,2358,342,-1680,-3525,-5056,-6135,-6670,-6623,-5974,-4785,-3130,-1134,1047,3249,5302,7035,8328,9055,9178,8667,7567,5953,3954,1713,-585,-2779,-4704,-6234,-7293,-7847,-7914,-7561,-6865,-5937,-4870,-3747,-2644,-1599,-651,182,890,1460,1890,2180,2334,2363,2297,2165,2013,1892,1855,1957,2233,2710,3375,4207,5149,6133,7074,7903,8529,8924,9030,8866,8432,7779,6961,6023,5032,4015,3001,1999,995,-5,-1022,-2036,-3039,-3993,-4848,-5553,-6051,-6284,-6226,-5844,-5150,-4170,-2944,-1544,-33,1502,2995,4357,5550,6504,7211,7658,7865,7872,7727,7499,7246,7025,6875,6804,6797,6803,6743,6530,6082,5332,4260,2873,1244,-545,-2360,-4079,-5573,-6736,-7481,-7763,-7561,-6910,-5866,-4545,-3053,-1573,-210,850,1543,1772,1553,923,-7,-1091,-2170,-3067,-3659,-3829,-3570,-2880,-1878,-664,579,1712,2589,3114,3247,2987,2395,1560,592,-399,-1315,-2082,-2657,-3024,-3196,-3202,-3075,-2855,-2567,-2231,-1848,-1424,-934,-378,255,966,1722,2499,3246,3908,4429,4766,4872,4732,4341,3712,2883,1903,844,-224,-1221,-2077,-2740,-3175,-3380,-3384,-3224,-2979,-2693,-2459,-2296,-2275,-2384,-2646,-3013,-3465,-3926,-4333,-4620,-4710,-4582,-4209,-3636,-2916,-2150,-1449,-906,-623,-619,-895,-1385,-1963,-2504,-2860,-2921,-2639,-2007,-1107,-59,980,1855,2433,2628,2405,1788,842,-337,-1622,-2916,-4081,-5050,-5720,-6052,-6002,-5560,-4743,-3585,-2148,-517,1210,2921,4483,5794,6735,7219,7214,6693,5716,4376,2788,1147,-409,-1672,-2539,-2875,-2659,-1895,-635,970,2827,4727,6549,8144,9404,10270,10703,10708,10322,9601,8616,7454,6197,4935,3754,2722,1915,1370,1132,1194,1553,2136,2867,3621,4267,4685,4764,4473,3798,2834,1678,503,-531,-1263,-1572,-1390,-714,402,1818,3376,4858,6067,6821,6976,6479,5325,3611,1492,-844,-3172,-5301,-7083,-8413,-9291,-9745,-9883,-9818,-9684,-9567,-9545,-9613,-9740,-9834,-9792,-9496,-8861,-7830,-6415,-4682,-2754,-794,1004,2474,3445,3843,3622,2846,1619,140,-1402,-2756,-3745,-4191,-4008,-3172,-1735,183,2421,4782,7070,9091,10684,11709,12098,11779,10793,9172,7043,4559,1895,-722,-3116,-5082,-6504,-7273,-7386,-6851,-5783,-4294,-2577,-805,815,2107,2933,3201,2886,2040,781,-732,-2277,-3661,-4695,-5249,-5264,-4759,-3804,-2545,-1140,243,1439,2338,2844,2923,2571,1827,745,-579,-2049,-3550,-4951,-6148,-7020,-7506,-7557,-7192,-6460,-5472,-4336,-3210,-2194,-1403,-880,-625,-603,-702,-813,-804,-552,9,916,2133,3560,5057,6442,7535,8159,8202,7582,6314,4479,2205,-292,-2814,-5105,-6963,-8205,-8700,-8415,-7369,-5672,-3506,-1083,1325,3494,5172,6217,6510,6037,4862,3085,902,-1530,-3968,-6282,-8263,-9845,-10923,-11487,-11556,-11177,-10443,-9447,-8302,-7092,-5910,-4799,-3800,-2919,-2146,-1459,-822,-192,469,1208,2045,3007,4075,5231,6407,7532,8510,9248,9645,9663,9238,8423,7243,5810,4239,2648,1175,-92,-1079,-1746,-2118,-2227,-2173,-2049,-1968,-2031,-2309,-2853,-3672,-4738,-6013,-7411,-8867,-10276,-11571,-12645,-13454,-13915,-13996,-13671,-12922,-11777,-10268,-8464,-6451,-4334,-2217,-213,1595,3130,4343,5225,5763,5998,5954,5680,5217,4611,3903,3138,2372,1644,1022,541,251,177,333,701,1279,1993,2823,3678,4515,5270,5899,6382,6702,6882,6936,6904,6818,6714,6621,6547,6517,6497,6493,6464,6378,6220,5948,5570,5089,4510,3885,3206,2532,1831,1133,391,-395,-1250,-2182,-3174,-4201,-5226,-6183,-7037,-7716,-8197,-8454,-8476,-8304,-7936,-7451,-6881,-6283,-5722,-5219,-4822,-4534,-4352,-4252,-4198,-4137,-4034,-3832,-3510,-3054,-2456,-1762,-987,-203,546,1202,1732,2112,2360,2501,2590,2690,2844,3096,3455,3900,4386,4858,5236,5476,5514,5329,4921,4302,3523,2637,1705,800,-15,-677,-1143,-1365,-1339,-1041,-501,249,1165,2164,3197,4159,5002,5641,6041,6183,6062,5742,5267,4748,4272,3933,3809,3940,4346,4999,5847,6806,7780,8660,9346,9762,9848,9609,9050,8238,7249,6154,5054,3983,3000,2097,1263,454,-378,-1285,-2304,-3451,-4721,-6072,-7451,-8786,-9997,-11041,-11846,-12421,-12747,-12864,-12808,-12637,-12389,-12115,-11812,-11477,-11066,-10525,-9781,-8801,-7546,-6054,-4375,-2615,-904,628,1828,2608,2880,2636,1917,819,-522,-1922,-3226,-4252,-4894,-5051,-4710,-3877,-2632,-1078,668,2454,4177,5703,6961,7877,8404,8526,8218,7504,6405,4984,3326,1548,-219,-1822,-3128,-4018,-4416,-4291,-3670,-2621,-1263,268,1806,3202,4300,5005,5222,4941,4171,2988,1499,-161,-1821,-3348,-4563,-5380,-5694,-5485,-4770,-3598,-2079,-320,1535,3368,5041,6464,7522,8157,8295,7912,6993,5567,3688,1468,-982,-3481,-5881,-8006,-9712,-10900,-11493,-11489,-10927,-9894,-8525,-6967,-5401,-3958,-2799,-1982,-1572,-1546,-1826,-2313,-2831,-3226,-3322,-2971,-2093,-637,1345,3751,6421,9144,11715,13934,15636,16729,17153,16942,16150,14887,13275,11430,9475,7486,5550,3690,1949,323,-1168,-2524,-3728,-4761,-5611,-6238,-6641,-6791,-6696,-6367,-5826,-5113,-4266,-3330,-2346,-1352,-381,547,1396,2164,2825,3378,3833,4180,4456,4661,4828,4982,5151,5360,5636,5995,6429,6927,7425,7876,8168,8245,7986,7368,6339,4934,3206,1268,-746,-2674,-4350,-5636,-6419,-6640,-6301,-5455,-4208,-2712,-1120,389,1675,2611,3121,3171,2775,1995,919,-329,-1626,-2853,-3906,-4730,-5281,-5565,-5618,-5464,-5173,-4764,-4274,-3708,-3055,-2314,-1466,-525,485,1522,2495,3331,3925,4195,4093,3596,2752,1644,389,-853,-1963,-2790,-3273,-3350,-3036,-2359,-1402,-231,1045,2355,3614,4759,5719,6457,6907,7058,6868,6351,5519,4400,3075,1563,-2,-1604,-3110,-4481,-5603,-6439,-6892,-6949,-6570,-5778,-4623,-3191,-1611,-26,1396,2503,3158,3270,2790,1745,194,-1727,-3859,-6028,-8042,-9753,-11016,-11750,-11902,-11469,-10505,-9070,-7294,-5288,-3188,-1112,840,2608,4138,5420,6431,7163,7585,7669,7383,6691,5611,4147,2407,473,-1465,-3274,-4756,-5781,-6234,-6068,-5290,-3968,-2215,-179,1970,4059,5927,7421,8433,8867,8689,7894,6528,4684,2483,102,-2299,-4508,-6361,-7681,-8353,-8281,-7463,-5931,-3812,-1288,1403,4004,6240,7887,8768,8777,7931,6315,4130,1622,-892,-3133,-4798,-5716,-5746,-4904,-3269,-1041,1539,4183,6622,8616,10002,10686,10677,10053,8954,7585,6118,4767,3667,2929,2600,2666,3082,3756,4591,5485,6329,7040,7541,7765,7683,7261,6510,5443,4111,2565,875,-888,-2655,-4373,-5979,-7441,-8725,-9801,-10664,-11289,-11676,-11830,-11755,-11476,-11019,-10404,-9677,-8851,-7970,-7067,-6174,-5347,-4617,-4033,-3619,-3384,-3314,-3370,-3504,-3632,-3700,-3622,-3357,-2870,-2148,-1210,-89,1156,2458,3734,4913,5910,6671,7136,7292,7120,6663,5941,5050,4045,3027,2087,1287,721,391,341,514,872,1324,1776,2145,2353,2371,2190,1856,1421,975,580,310,183,227,400,696,1054,1457,1866,2254,2608,2890,3071,3107,2932,2518,1793,764,-584,-2180,-3943,-5739,-7428,-8859,-9921,-10525,-10653,-10337,-9659,-8746,-7728,-6747,-5888,-5224,-4746,-4418,-4171,-3904,-3551,-3042,-2374,-1562,-679,188,953,1523,1862,1950,1824,1545,1204,899,705,707,912,1333,1917,2596,3291,3918,4415,4752,4924,4960,4893,4782,4641,4515,4368,4193,3940,3565,3036,2341,1481,504,-550,-1596,-2580,-3405,-4055,-4463,-4655,-4635,-4457,-4177,-3863,-3571,-3359,-3245,-3250,-3349,-3526,-3736,-3934,-4084,-4127,-4044,-3799,-3389,-2816,-2116,-1325,-524,215,812,1163,1228,927,272,-724,-1992,-3421,-4886,-6239,-7345,-8101,-8430,-8319,-7792,-6922,-5811,-4587,-3381,-2312,-1490,-980,-820,-1014,-1507,-2256,-3146,-4104,-5002,-5774,-6321,-6600,-6564,-6194,-5489,-4467,-3148,-1595,155,2002,3894,5729,7443,8961,10217,11176,11774,12007,11816,11220,10190,8769,6991,4951,2763,585,-1405,-3034,-4134,-4588,-4339,-3402,-1874,66,2194,4241,5948,7111,7572,7317,6388,4986,3321,1698,363,-453,-629,-124,991,2565,4386,6223,7825,9022,9636,9621,8951,7702,5984,3959,1798,-319,-2240,-3843,-5047,-5820,-6162,-6115,-5745,-5138,-4380,-3589,-2840,-2245,-1861,-1741,-1911,-2348,-3019,-3847,-4744,-5613,-6356,-6886,-7139,-7058,-6641,-5875,-4814,-3500,-2042,-533,877,2076,2919,3334,3261,2723,1788,588,-719,-1949,-2938,-3548,-3698,-3368,-2607,-1525,-267,997,2097,2911,3328,3323,2905,2125,1105,-73,-1242,-2323,-3183,-3761,-3994,-3860,-3350,-2491,-1308,140,1789,3572,5397,7178,8831,10255,11379,12120,12414,12221,11537,10382,8852,7061,5170,3371,1825,701,106,89,658,1719,3167,4815,6481,7959,9066,9664,9642,8994,7729,5973,3858,1567,-712,-2818,-4614,-6010,-6992,-7559,-7803,-7808,-7695,-7579,-7555,-7679,-7985,-8435,-8990,-9550,-10015,-10286,-10253,-9875,-9098,-7973,-6545,-4947,-3319,-1829,-654,69,224,-225,-1253,-2750,-4539,-6397,-8085,-9363,-10062,-10055,-9315,-7900,-5925,-3587,-1091,1336,3507,5251,6482,7144,7246,6853,6020,4879,3508,2031,548,-866,-2109,-3141,-3899,-4363,-4505,-4330,-3832,-3035,-1958,-633,881,2537,4235,5905,7427,8710,9636,10130,10114,9581,8531,7054,5259,3304,1382,-336,-1673,-2518,-2813,-2577,-1902,-916,191,1254,2109,2635,2771,2509,1884,989,-92,-1251,-2414,-3517,-4548,-5496,-6395,-7256,-8103,-8921,-9672,-10295,-10695,-10787,-10487,-9736,-8540,-6917,-4992,-2878,-755,1208,2874,4126,4923,5278,5259,4977,4577,4184,3932,3896,4133,4637,5392,6320,7387,8498,9624,10701,11701,12588,13325,13864,14148,14111,13679,12789,11399,9503,7144,4420,1468,-1514,-4336,-6803,-8741,-10059,-10686,-10650,-10023,-8909,-7462,-5822,-4126,-2497,-1009,282,1370,2261,2985,3579,4065,4466,4775,4982,5058,4997,4784,4452,4046,3636,3302,3111,3107,3286,3605,3966,4257,4348,4131,3538,2547,1219,-354,-1993,-3541,-4787,-5594,-5840,-5480,-4548,-3134,-1402,457,2238,3751,4856,5465,5572,5239,4575,3740,2895,2170,1675,1432,1422,1565,1735,1801,1635,1151,303,-887,-2345,-3965,-5580,-7080,-8291,-9165,-9607,-9647,-9304,-8660,-7814,-6865,-5916,-5037,-4284,-3664,-3174,-2778,-2438,-2115,-1764,-1357,-860,-253,468,1317,2252,3259,4265,5217,6048,6685,7105,7243,7136,6753,6159,5373,4470,3500,2538,1638,857,222,-242,-548,-714,-774,-774,-749,-732,-744,-787,-845,-913,-947,-962,-926,-881,-832,-835,-928,-1139,-1493,-1977,-2557,-3199,-3839,-4445,-4974,-5423,-5776,-6046,-6214,-6265,-6168,-5874,-5351,-4573,-3542,-2309,-950,414,1641,2588,3115,3127,2577,1466,-109,-2044,-4123,-6183,-7973,-9336,-10092,-10145,-9458,-8025,-5959,-3356,-427,2650,5635,8324,10517,12048,12822,12769,11924,10358,8224,5736,3126,670,-1410,-2897,-3675,-3675,-2938,-1550,310,2453,4646,6674,8345,9510,10085,10048,9460,8423,7114,5708,4402,3363,2694,2470,2648,3163,3868,4593,5160,5410,5215,4528,3348,1761,-93,-2037,-3863,-5394,-6454,-6963,-6875,-6233,-5159,-3793,-2346,-989,111,852,1193,1163,848,376,-114,-480,-608,-414,123,997,2124,3416,4741,5958,6961,7622,7890,7712,7087,6049,4643,2970,1108,-807,-2674,-4360,-5761,-6777,-7338,-7398,-6960,-6043,-4743,-3145,-1394,370,2009,3396,4426,5034,5190,4897,4210,3196,1965,622,-716,-1953,-3021,-3881,-4537,-5022,-5398,-5734,-6091,-6515,-7005,-7538,-8044,-8437,-8631,-8540,-8123,-7371,-6328,-5075,-3713,-2363,-1119,-55,780,1411,1840,2153,2384,2617,2874,3206,3591,4035,4501,4964,5407,5802,6152,6439,6668,6812,6858,6758,6477,5963,5165,4064,2649,961,-923,-2891,-4805,-6496,-7836,-8693,-9009,-8762,-8017,-6868,-5501,-4069,-2799,-1813,-1258,-1139,-1456,-2078,-2908,-3748,-4511,-5061,-5388,-5491,-5443,-5335,-5253,-5291,-5464,-5772,-6145,-6463,-6604,-6414,-5798,-4679,-3086,-1089,1142,3406,5458,7085,8087,8373,7910,6789,5163,3272,1355,-327,-1580,-2256,-2296,-1728,-658,741,2257,3648,4723,5293,5285,4661,3506,1924,129,-1716,-3396,-4754,-5688,-6116,-6070,-5592,-4800,-3833,-2843,-1978,-1357,-1049,-1094,-1446,-2049,-2782,-3515,-4119,-4469,-4470,-4091,-3318,-2228,-907,498,1840,2978,3780,4174,4122,3638,2801,1699,471,-761,-1881,-2797,-3465,-3876,-4057,-4088,-4028,-4003,-4069,-4326,-4801,-5511,-6423,-7458,-8510,-9434,-10078,-10292,-9959,-9015,-7455,-5370,-2890,-230,2383,4730,6603,7869,8457,8355,7657,6463,4956,3290,1647,155,-1065,-1953,-2474,-2624,-2437,-1958,-1245,-376,577,1542,2430,3189,3749,4073,4147,3972,3589,3067,2489,1980,1629,1542,1783,2374,3310,4531,5948,7462,8944,10289,11388,12169,12573,12584,12204,11462,10406,9099,7596,5972,4279,2578,937,-597,-1958,-3097,-3980,-4582,-4919,-5019,-4942,-4769,-4583,-4469,-4495,-4703,-5112,-5699,-6422,-7209,-7972,-8640,-9115,-9361,-9328,-9012,-8443,-7653,-6742,-5773,-4870,-4106,-3545,-3225,-3111,-3167,-3291,-3383,-3343,-3074,-2532,-1697,-602,668,2012,3297,4387,5178,5586,5582,5203,4518,3663,2773,2004,1474,1267,1416,1885,2609,3465,4333,5077,5598,5824,5741,5375,4800,4099,3381,2737,2238,1940,1844,1970,2262,2713,3259,3872,4526,5183,5845,6485,7100,7674,8183,8603,8892,9018,8928,8609,8030,7210,6179,4988,3723,2436,1211,67,-982,-1957,-2920,-3903,-4971,-6111,-7318,-8502,-9574,-10405,-10885,-10926,-10502,-9619,-8387,-6923,-5423,-4061,-3014,-2403,-2296,-2671,-3443,-4447,-5498,-6378,-6929,-7016,-6610,-5738,-4518,-3101,-1673,-418,517,1018,1042,612,-211,-1271,-2436,-3507,-4357,-4850,-4938,-4612,-3935,-3017,-2000,-1048,-309,93,94,-310,-1057,-2019,-3023,-3883,-4412,-4472,-3982,-2935,-1407,461,2488,4458,6191,7510,8337,8617,8407,7783,6877,5832,4758,3779,2927,2257,1736,1354,1060,827,612,417,217,48,-88,-150,-117,27,311,728,1285,1968,2743,3567,4357,5024,5437,5482,5036,4014,2377,142,-2600,-5692,-8916,-12024,-14734,-16821,-18076,-18389,-17737,-16174,-13858,-10992,-7821,-4608,-1584,1045,3152,4675,5616,6061,6102,5897,5562,5230,4979,4878,4941,5184,5577,6101,6716,7391,8099,8814,9516,10173,10753,11208,11484,11525,11278,10715,9821,8629,7182,5589,3942,2389,1036,12,-621,-821,-606,-39,778,1728,2665,3486,4089,4420,4479,4277,3885,3374,2828,2324,1912,1634,1486,1455,1494,1550,1554,1449,1172,678,-55,-1042,-2251,-3636,-5112,-6584,-7918,-9013,-9759,-10081,-9955,-9370,-8379,-7056,-5494,-3811,-2128,-554,799,1869,2600,3004,3103,2992,2754,2528,2420,2533,2939,3649,4637,5824,7079,8270,9232,9840,9992,9642,8801,7535,5958,4221,2471,864,-505,-1555,-2284,-2709,-2908,-2953,-2945,-2941,-3009,-3147,-3375,-3640,-3932,-4191,-4415,-4560,-4649,-4648,-4574,-4400,-4113,-3685,-3101,-2332,-1397,-307,867,2056,3134,3998,4512,4586,4171,3259,1923,293,-1464,-3128,-4514,-5431,-5786,-5519,-4697,-3413,-1875,-261,1174,2267,2842,2844,2252,1168,-274,-1860,-3373,-4605,-5383,-5612,-5250,-4356,-3023,-1422,265,1848,3137,3993,4308,4048,3233,1971,394,-1279,-2862,-4135,-4952,-5202,-4877,-4019,-2779,-1330,116,1354,2226,2623,2505,1918,936,-292,-1628,-2912,-4017,-4847,-5349,-5498,-5325,-4861,-4172,-3311,-2349,-1320,-302,668,1525,2198,2644,2795,2626,2128,1339,321,-803,-1914,-2849,-3478,-3676,-3362,-2505,-1122,721,2891,5254,7607,9794,11608,12929,13615,13617,12907,11525,9560,7139,4441,1651,-1027,-3398,-5287,-6571,-7157,-7050,-6284,-4981,-3287,-1389,544,2333,3859,5028,5803,6194,6239,6020,5605,5109,4579,4109,3716,3454,3318,3334,3490,3790,4208,4704,5233,5706,6064,6206,6059,5563,4672,3378,1725,-239,-2378,-4569,-6633,-8409,-9738,-10500,-10625,-10115,-9038,-7532,-5780,-3990,-2350,-1030,-113,346,384,73,-479,-1130,-1770,-2270,-2569,-2618,-2431,-2057,-1580,-1098,-712,-495,-495,-726,-1162,-1769,-2477,-3235,-3971,-4644,-5195,-5599,-5813,-5819,-5612,-5188,-4586,-3848,-3029,-2195,-1390,-654,4,582,1111,1616,2139,2701,3330,4002,4704,5373,5960,6389,6632,6630,6410,5972,5395,4746,4129,3628,3318,3238,3378,3702,4122,4541,4851,4950,4753,4225,3322,2101,581,-1122,-2930,-4704,-6344,-7733,-8794,-9485,-9797,-9764,-9461,-8974,-8408,-7855,-7382,-7016,-6754,-6550,-6349,-6103,-5786,-5400,-4997,-4632,-4380,-4280,-4346,-4527,-4761,-4919,-4917,-4637,-4044,-3103,-1861,-397,1183,2724,4107,5187,5885,6143,5968,5410,4573,3570,2559,1667,1024,728,815,1301,2109,3153,4260,5292,6056,6430,6299,5614,4384,2659,548,-1820,-4278,-6670,-8819,-10572,-11813,-12425,-12399,-11700,-10429,-8659,-6581,-4365,-2243,-411,935,1686,1768,1245,209,-1129,-2552,-3817,-4700,-5039,-4735,-3780,-2243,-273,1941,4170,6207,7842,8936,9375,9123,8206,6699,4754,2543,253,-1925,-3860,-5436,-6606,-7347,-7688,-7662,-7354,-6830,-6192,-5502,-4824,-4177,-3563,-2957,-2330,-1664,-940,-196,548,1199,1706,1967,1953,1605,957,36,-1084,-2289,-3503,-4586,-5457,-6013,-6185,-5916,-5195,-4027,-2467,-606,1453,3557,5582,7368,8810,9796,10289,10262,9779,8908,7798,6594,5453,4530,3923,3713,3915,4511,5445,6631,7950,9264,10418,11246,11607,11376,10487,8929,6750,4070,1045,-2111,-5182,-7935,-10165,-11699,-12412,-12245,-11201,-9365,-6876,-3967,-886,2063,4601,6486,7530,7645,6832,5178,2874,150,-2696,-5373,-7588,-9098,-9728,-9389,-8109,-6008,-3319,-329,2628,5226,7196,8321,8521,7784,6254,4124,1676,-803,-3036,-4792,-5907,-6309,-6004,-5087,-3718,-2092,-443,1038,2169,2843,3020,2717,2029,1084,31,-970,-1780,-2291,-2427,-2172,-1529,-579,616,1916,3233,4444,5474,6285,6847,7197,7358,7381,7307,7176,7000,6814,6591,6345,6035,5636,5117,4443,3614,2641,1580,501,-496,-1327,-1912,-2211,-2224,-1982,-1559,-1042,-511,-55,264,402,335,79,-331,-822,-1320,-1731,-1995,-2060,-1923,-1598,-1124,-567,34,591,1049,1338,1366,1102,476,-507,-1835,-3447,-5273,-7186,-9110,-10902,-12490,-13795,-14759,-15388,-15671,-15654,-15383,-14912,-14319,-13659,-13012,-12422,-11935,-11559,-11262,-11001,-10683,-10241,-9583,-8685,-7534,-6201,-4788,-3439,-2329,-1582,-1314,-1534,-2183,-3121,-4128,-4964,-5397,-5214,-4309,-2637,-267,2646,5887,9197,12309,14984,17025,18292,18723,18306,17110,15229,12856,10158,7411,4821,2657,1075,226,110,700,1843,3360,5051,6707,8201,9416,10343,10997,11445,11767,12025,12253,12441,12524,12406,11966,11089,9684,7718,5227,2329,-776,-3840,-6592,-8777,-10193,-10737,-10377,-9201,-7348,-5014,-2416,261,2820,5150,7137,8722,9869,10544,10728,10400,9544,8179,6333,4120,1652,-855,-3203,-5158,-6526,-7156,-6984,-6018,-4373,-2224,189,2611,4778,6471,7505,7781,7252,5970,4038,1639,-1017,-3694,-6175,-8246,-9765,-10600,-10718,-10099,-8826,-7006,-4831,-2506,-290,1595,2910,3510,3287,2255,508,-1747,-4234,-6626,-8581,-9799,-10047,-9204,-7287,-4428,-907,2924,6643,9842,12147,13295,13134,11684,9110,5698,1863,-1959,-5318,-7809,-9150,-9163,-7834,-5299,-1808,2255,6487,10431,13715,16023,17181,17124,15926,13737,10796,7358,3691,45,-3374,-6384,-8859,-10705,-11859,-12309,-12075,-11221,-9876,-8186,-6363,-4617,-3178,-2243,-1968,-2444,-3691,-5643,-8177,-11096,-14166,-17128,-19723,-21700,-22875,-23090,-22287,-20478,-17742,-14261,-10225,-5914,-1556,2574,6295,9423,11877,13610,14648,15073,14993,14557,13877,13096,12263,11442,10601,9698,8647,7356,5759,3814,1576,-868,-3312,-5525,-7239,-8180,-8169,-7061,-4878,-1716,2193,6536,10968,15102,18613,21194,22663,22881,21862,19678,16527,12663,8422,4129,153,-3220,-5726,-7216,-7621,-7008,-5528,-3438,-1039,1329,3371,4801,5461,5262,4229,2502,284,-2155,-4514,-6527,-7936,-8599,-8415,-7418,-5716,-3489,-1010,1460,3609,5185,5977,5856,4811,2888,288,-2787,-6027,-9157,-11906,-14059,-15474,-16080,-15870,-14909,-13298,-11162,-8658,-5917,-3099,-321,2290,4633,6611,8157,9210,9765,9827,9463,8757,7825,6779,5748,4810,4055,3499,3163,3001,2964,2966,2917,2746,2382,1826,1074,203,-717,-1575,-2269,-2690,-2764,-2434,-1693,-572,848,2456,4102,5631,6879,7720,8041,7807,7039,5802,4268,2607,1042,-195,-951,-1066,-537,611,2220,4103,6017,7742,9075,9877,10060,9599,8497,6831,4676,2189,-478,-3100,-5480,-7375,-8616,-9062,-8673,-7513,-5747,-3652,-1548,186,1231,1311,265,-1915,-5136,-9140,-13595,-18094,-22210,-25550,-27776,-28644,-28045,-25967,-22560,-18047,-12758,-7077,-1385,3920,8504,12079,14432,15440,15081,13408,10607,6914,2683,-1716,-5863,-9380,-11934,-13291,-13340,-12100,-9716,-6439,-2594,1470,5412,8923,11779,13805,14920,15112,14427,12989,10959,8557,6028,3624,1594,151,-560,-446,471,2108,4297,6815,9414,11858,13913,15445,16332,16571,16179,15246,13873,12165,10230,8149,5999,3843,1743,-259,-2094,-3738,-5117,-6220,-6985,-7415,-7476,-7187,-6563,-5652,-4522,-3265,-1996,-848,43,533,516,-107,-1357,-3232,-5652,-8496,-11602,-14787,-17840,-20573,-22788,-24318,-25042,-24849,-23704,-21616,-18638,-14921,-10611,-5953,-1180,3448,7666,11257,14013,15795,16522,16173,14810,12533,9522,5972,2117,-1819,-5608,-9063,-11993,-14282,-15785,-16457,-16221,-15097,-13111,-10366,-7006,-3250,650,4392,7672,10209,11760,12189,11431,9552,6728,3198,-684,-4567,-8081,-10883,-12721,-13398,-12853,-11103,-8287,-4611,-349,4197,8707,12895,16484,19274,21099,21865,21550,20183,17863,14748,11020,6915,2637,-1584,-5569,-9137,-12157,-14480,-16031,-16688,-16425,-15209,-13086,-10172,-6650,-2791,1072,4580,7362,9106,9568,8630,6289,2691,-1914,-7168,-12644,-17890,-22444,-25888,-27884,-28191,-26716,-23496,-18723,-12717,-5884,1262,8239,14506,19636,23254,25105,25100,23265,19809,15064,9461,3523,-2241,-7317,-11301,-13866,-14837,-14165,-11959,-8413,-3861,1358,6825,12166,17017,21077,24117,25990,26632,26082,24430,21876,18632,14989,11225,7624,4447,1892,102,-844,-964,-304,989,2759,4795,6895,8820,10395,11406,11746,11304,10075,8082,5456,2347,-1010,-4383,-7508,-10175,-12193,-13473,-13983,-13787,-13001,-11790,-10333,-8782,-7287,-5904,-4701,-3661,-2782,-2043,-1441,-991,-740,-744,-1073,-1791,-2920,-4463,-6342,-8450,-10610,-12643,-14331,-15510,-16008,-15746,-14685,-12847,-10334,-7271,-3832,-231,3351,6664,9536,11757,13192,13745,13388,12172,10226,7730,4931,2072,-590,-2842,-4521,-5523,-5816,-5439,-4465,-3028,-1262,689,2675,4593,6329,7820,9007,9869,10383,10568,10416,9962,9211,8194,6934,5458,3806,2024,167,-1698,-3490,-5150,-6574,-7708,-8482,-8847,-8814,-8387,-7647,-6676,-5609,-4560,-3671,-3042,-2736,-2793,-3168,-3824,-4655,-5583,-6501,-7334,-8001,-8437,-8592,-8423,-7912,-7065,-5914,-4548,-3070,-1644,-425,406,702,356,-679,-2394,-4687,-7442,-10451,-13534,-16444,-18989,-20936,-22121,-22381,-21631,-19825,-17009,-13290,-8854,-3951,1133,6088,10600,14408,17280,19086,19774,19390,18068,16020,13475,10720,7978,5493,3410,1863,890,506,667,1301,2317,3606,5048,6521,7893,9044,9845,10215,10075,9408,8239,6633,4727,2674,674,-1078,-2388,-3106,-3108,-2366,-873,1255,3891,6820,9820,12663,15113,17010,18189,18595,18185,16998,15127,12675,9828,6744,3618,648,-2037,-4267,-5990,-7134,-7707,-7727,-7232,-6284,-4928,-3234,-1269,882,3095,5239,7131,8601,9465,9586,8862,7273,4858,1770,-1797,-5541,-9150,-12276,-14608,-15889,-15961,-14779,-12422,-9092,-5077,-742,3536,7402,10549,12779,13991,14189,13503,12092,10199,8050,5850,3773,1902,288,-1095,-2309,-3414,-4496,-5576,-6669,-7733,-8686,-9427,-9819,-9760,-9144,-7959,-6235,-4089,-1714,672,2802,4448,5411,5563,4861,3340,1118,-1624,-4642,-7690,-10465,-12735,-14235,-14822,-14360,-12853,-10337,-6962,-2927,1523,6102,10532,14542,17889,20389,21904,22370,21794,20250,17889,14894,11495,7920,4389,1101,-1797,-4190,-6029,-7298,-8039,-8311,-8211,-7837,-7293,-6689,-6111,-5657,-5395,-5389,-5690,-6333,-7332,-8698,-10403,-12400,-14615,-16899,-19115,-21031,-22455,-23158,-22974,-21781,-19555,-16344,-12319,-7686,-2754,2188,6816,10867,14113,16413,17684,17936,17223,15661,13406,10620,7502,4223,989,-2036,-4667,-6738,-8125,-8681,-8372,-7153,-5088,-2304,1018,4598,8160,11371,13953,15677,16395,16084,14830,12815,10326,7656,5139,3032,1559,814,834,1530,2773,4363,6108,7796,9274,10402,11081,11272,10928,10068,8715,6903,4726,2241,-418,-3159,-5849,-8377,-10628,-12512,-13930,-14825,-15126,-14802,-13835,-12251,-10112,-7538,-4684,-1754,1044,3487,5388,6591,7005,6597,5404,3528,1125,-1598,-4407,-7065,-9319,-10966,-11819,-11756,-10716,-8713,-5819,-2201,1953,6380,10822,15015,18717,21730,23894,25115,25343,24593,22924,20456,17331,13747,9897,6003,2263,-1119,-3996,-6216,-7697,-8376,-8262,-7392,-5900,-3945,-1758,405,2285,3642,4285,4102,3071,1252,-1177,-4020,-6989,-9828,-12294,-14164,-15335,-15699,-15289,-14131,-12348,-10055,-7396,-4511,-1521,1464,4366,7111,9652,11929,13909,15522,16742,17492,17754,17482,16660,15295,13401,11044,8302,5315,2229,-758,-3461,-5684,-7284,-8145,-8262,-7675,-6545,-5082,-3557,-2247,-1412,-1258,-1910,-3400,-5661,-8534,-11799,-15166,-18356,-21062,-23060,-24143,-24217,-23252,-21303,-18514,-15059,-11170,-7085,-3020,804,4243,7149,9457,11092,12048,12298,11876,10797,9136,6964,4413,1623,-1224,-3935,-6321,-8194,-9397,-9823,-9408,-8162,-6166,-3555,-546,2640,5712,8449,10592,11994,12554,12241,11134,9348,7079,4550,1992,-360,-2309,-3701,-4429,-4458,-3802,-2534,-761,1367,3703,6085,8372,10445,12195,13553,14437,14808,14596,13772,12307,10196,7487,4258,655,-3150,-6925,-10451,-13479,-15831,-17338,-17962,-17678,-16626,-14944,-12893,-10708,-8671,-6993,-5866,-5393,-5606,-6464,-7855,-9618,-11558,-13467,-15131,-16380,-17042,-17035,-16271,-14774,-12564,-9759,-6478,-2899,803,4447,7865,10921,13515,15571,17051,17937,18199,17847,16858,15233,12992,10158,6824,3094,-840,-4776,-8454,-11619,-14040,-15525,-15977,-15401,-13898,-11688,-9047,-6308,-3798,-1805,-540,-112,-523,-1654,-3328,-5265,-7218,-8887,-10068,-10565,-10293,-9209,-7374,-4884,-1902,1385,4785,8101,11179,13883,16139,17888,19125,19827,19996,19614,18660,17136,15032,12410,9321,5898,2276,-1367,-4837,-7956,-10540,-12454,-13595,-13913,-13440,-12256,-10538,-8496,-6404,-4525,-3118,-2392,-2475,-3427,-5189,-7624,-10520,-13583,-16511,-18977,-20692,-21426,-21033,-19457,-16764,-13102,-8703,-3873,1096,5873,10205,13865,16718,18690,19778,20031,19530,18392,16731,14688,12382,9955,7531,5251,3226,1596,445,-127,-67,644,1991,3892,6226,8798,11394,13753,15624,16786,17055,16338,14622,11973,8578,4645,485,-3607,-7329,-10400,-12625,-13859,-14051,-13242,-11537,-9110,-6179,-2984,250,3294,5996,8203,9855,10893,11313,11127,10347,9029,7200,4944,2332,-529,-3506,-6451,-9185,-11514,-13257,-14229,-14314,-13427,-11574,-8842,-5384,-1438,2726,6800,10497,13528,15692,16818,16839,15759,13675,10753,7229,3377,-512,-4143,-7256,-9625,-11096,-11572,-11044,-9577,-7297,-4407,-1136,2234,5452,8247,10416,11783,12250,11772,10388,8176,5294,1911,-1731,-5422,-8903,-11972,-14413,-16091,-16884,-16770,-15768,-13980,-11578,-8764,-5814,-2972,-517,1355,2480,2785,2305,1126,-554,-2520,-4532,-6355,-7816,-8773,-9173,-9008,-8329,-7231,-5820,-4223,-2543,-883,710,2186,3546,4805,5980,7112,8201,9242,10172,10924,11365,11400,10899,9807,8076,5763,2939,-218,-3523,-6739,-9621,-11947,-13530,-14245,-14063,-13031,-11307,-9120,-6758,-4546,-2772,-1720,-1538,-2321,-4013,-6461,-9422,-12575,-15589,-18138,-19951,-20831,-20686,-19498,-17370,-14435,-10916,-7027,-2997,957,4672,8004,10867,13222,15028,16320,17078,17358,17154,16519,15481,14097,12436,10581,8636,6707,4925,3393,2251,1569,1451,1893,2911,4396,6254,8292,10344,12198,13693,14677,15063,14809,13946,12547,10748,8705,6585,4564,2772,1317,255,-408,-686,-653,-367,94,649,1271,1893,2514,3093,3618,4046,4347,4457,4340,3924,3184,2081,625,-1149,-3173,-5335,-7497,-9489,-11137,-12266,-12730,-12452,-11398,-9663,-7393,-4839,-2275,-9,1718,2698,2876,2260,1025,-607,-2331,-3833,-4849,-5155,-4667,-3369,-1381,1111,3869,6617,9128,11176,12657,13489,13712,13404,12703,11768,10754,9781,8928,8220,7612,7044,6406,5597,4544,3184,1536,-371,-2417,-4500,-6449,-8150,-9460,-10328,-10710,-10652,-10237,-9582,-8855,-8191,-7742,-7593,-7811,-8371,-9226,-10234,-11237,-12042,-12448,-12286,-11430,-9807,-7449,-4432,-927,2854,6679,10301,13517,16161,18139,19414,20025,20043,19582,18747,17636,16305,14780,13044,11073,8832,6317,3541,574,-2493,-5507,-8327,-10775,-12721,-14055,-14736,-14787,-14298,-13426,-12359,-11312,-10481,-10027,-10045,-10558,-11511,-12781,-14191,-15538,-16606,-17206,-17182,-16439,-14946,-12746,-9945,-6703,-3224,291,3621,6617,9127,11104,12521,13419,13857,13923,13660,13134,12332,11253,9858,8120,6030,3627,977,-1765,-4440,-6810,-8678,-9829,-10148,-9568,-8161,-6062,-3522,-824,1727,3838,5306,5979,5845,4969,3525,1750,-78,-1693,-2841,-3359,-3138,-2178,-565,1561,3981,6486,8840,10878,12455,13510,14046,14104,13797,13234,12524,11773,11006,10243,9429,8496,7361,5944,4209,2160,-153,-2599,-5036,-7264,-9086,-10349,-10924,-10792,-9992,-8667,-7004,-5261,-3660,-2440,-1749,-1682,-2234,-3313,-4738,-6274,-7641,-8572,-8823,-8238,-6727,-4327,-1155,2591,6634,10703,14496,17750,20261,21848,22455,22050,20713,18575,15807,12653,9311,6030,2979,312,-1882,-3566,-4756,-5504,-5891,-6022,-5984,-5885,-5788,-5756,-5819,-6000,-6283,-6675,-7126,-7617,-8106,-8539,-8883,-9090,-9119,-8943,-8526,-7854,-6914,-5719,-4273,-2629,-821,1077,3005,4892,6678,8329,9810,11129,12293,13311,14204,14960,15556,15944,16040,15764,14998,13678,11725,9139,5975,2330,-1592,-5594,-9412,-12807,-15571,-17538,-18640,-18874,-18341,-17200,-15677,-14016,-12448,-11186,-10353,-10015,-10151,-10653,-11382,-12148,-12766,-13077,-12934,-12283,-11077,-9371,-7226,-4771,-2142,516,3064,5384,7394,9030,10290,11172,11726,12002,12067,11977,11792,11517,11193,10764,10245,9570,8741,7736,6578,5313,4012,2776,1708,917,482,464,857,1610,2619,3716,4736,5466,5747,5431,4442,2774,485,-2273,-5315,-8372,-11197,-13511,-15099,-15792,-15513,-14269,-12171,-9399,-6203,-2877,299,3048,5161,6518,7068,6891,6120,4957,3620,2300,1157,253,-393,-856,-1239,-1652,-2216,-2963,-3916,-4995,-6120,-7145,-7973,-8497,-8694,-8563,-8183,-7638,-7062,-6557,-6221,-6102,-6201,-6465,-6802,-7076,-7164,-6924,-6275,-5167,-3598,-1652,588,2953,5298,7449,9245,10561,11301,11425,10955,9953,8550,6877,5093,3324,1664,164,-1177,-2392,-3548,-4702,-5919,-7227,-8617,-10070,-11484,-12792,-13862,-14604,-14939,-14820,-14249,-13271,-11948,-10397,-8722,-7060,-5516,-4201,-3183,-2493,-2138,-2034,-2114,-2214,-2219,-1954,-1326,-229,1340,3367,5744,8357,11017,13558,15805,17600,18847,19487,19498,18964,17923,16529,14852,13000,11035,8970,6834,4593,2260,-163,-2627,-5067,-7376,-9464,-11218,-12576,-13496,-13986,-14100,-13920,-13548,-13085,-12631,-12233,-11944,-11744,-11598,-11454,-11206,-10789,-10101,-9090,-7715,-5986,-3941,-1675,717,3090,5329,7315,8964,10233,11112,11630,11852,11847,11691,11450,11167,10874,10578,10280,9990,9692,9413,9158,8945,8824,8786,8895,9117,9485,9925,10408,10810,11044,10967,10497,9518,8035,6025,3600,866,-1987,-4776,-7292,-9374,-10875,-11732,-11912,-11467,-10479,-9070,-7380,-5547,-3689,-1918,-288,1148,2398,3467,4398,5200,5909,6490,6923,7143,7087,6692,5909,4734,3185,1368,-605,-2543,-4253,-5544,-6243,-6260,-5555,-4220,-2386,-299,1792,3603,4904,5496,5293,4278,2541,263,-2318,-4915,-7245,-9047,-10122,-10348,-9693,-8232,-6097,-3520,-725,2007,4461,6439,7824,8572,8703,8308,7518,6485,5361,4271,3305,2492,1834,1249,665,-47,-982,-2217,-3790,-5651,-7719,-9815,-11748,-13297,-14263,-14511,-13965,-12653,-10693,-8269,-5659,-3118,-965,588,1329,1190,164,-1615,-3958,-6572,-9160,-11405,-13051,-13894,-13848,-12894,-11125,-8689,-5782,-2627,568,3622,6376,8752,10663,12107,13068,13551,13564,13096,12141,10693,8756,6377,3638,697,-2257,-4982,-7242,-8835,-9616,-9556,-8719,-7292,-5529,-3751,-2244,-1296,-1048,-1602,-2881,-4748,-6946,-9191,-11172,-12612,-13303,-13105,-12010,-10072,-7460,-4381,-1089,2183,5199,7808,9877,11375,12301,12716,12713,12400,11885,11270,10618,9977,9362,8746,8118,7413,6618,5691,4637,3484,2279,1120,90,-674,-1104,-1106,-687,125,1233,2503,3762,4865,5647,6018,5914,5329,4310,2943,1345,-342,-1969,-3384,-4461,-5067,-5149,-4654,-3609,-2083,-182,1942,4125,6207,8049,9529,10606,11237,11465,11335,10920,10286,9491,8550,7492,6291,4968,3509,1965,396,-1110,-2440,-3500,-4204,-4522,-4463,-4096,-3538,-2915,-2395,-2098,-2138,-2574,-3394,-4563,-5935,-7394,-8729,-9806,-10447,-10578,-10141,-9167,-7723,-5923,-3900,-1780,321,2318,4156,5799,7248,8493,9555,10415,11074,11494,11652,11508,11047,10256,9154,7794,6219,4538,2818,1165,-350,-1659,-2735,-3553,-4143,-4526,-4766,-4913,-5037,-5183,-5389,-5679,-6034,-6454,-6875,-7276,-7581,-7753,-7716,-7446,-6869,-5992,-4772,-3251,-1445,575,2737,4956,7135,9189,11048,12622,13883,14756,15231,15260,14853,13982,12678,10941,8814,6349,3602,677,-2329,-5290,-8070,-10549,-12605,-14162,-15173,-15643,-15627,-15218,-14546,-13752,-12971,-12329,-11909,-11766,-11893,-12246,-12731,-13209,-13538,-13541,-13101,-12111,-10558,-8463,-5956,-3174,-336,2389,4787,6759,8179,9073,9452,9431,9142,8705,8268,7888,7621,7432,7260,7022,6612,5976,5070,3928,2622,1276,38,-944,-1541,-1677,-1341,-581,460,1635,2730,3570,4000,3932,3338,2271,824,-848,-2594,-4246,-5691,-6810,-7572,-7939,-7934,-7591,-6931,-6013,-4843,-3470,-1897,-161,1722,3705,5753,7797,9766,11592,13165,14419,15263,15619,15463,14754,13552,11901,9948,7819,5701,3751,2113,903,166,-87,70,541,1166,1781,2230,2353,2083,1355,215,-1260,-2916,-4574,-6026,-7066,-7538,-7305,-6344,-4671,-2408,295,3208,6126,8812,11090,12807,13882,14279,14026,13205,11911,10294,8468,6580,4727,2996,1448,97,-1058,-2044,-2914,-3711,-4482,-5258,-6031,-6790,-7465,-8008,-8320,-8369,-8091,-7507,-6644,-5572,-4409,-3251,-2220,-1411,-873,-640,-687,-952,-1372,-1834,-2262,-2563,-2672,-2549,-2151,-1492,-554,611,2001,3547,5230,6958,8694,10313,11754,12883,13617,13857,13526,12597,11045,8937,6347,3419,325,-2750,-5621,-8123,-10142,-11597,-12479,-12817,-12690,-12189,-11432,-10512,-9524,-8542,-7615,-6803,-6129,-5639,-5354,-5285,-5449,-5811,-6353,-7012,-7719,-8406,-8976,-9375,-9505,-9343,-8823,-7960,-6746,-5228,-3457,-1515,513,2530,4446,6170,7642,8803,9630,10122,10286,10179,9835,9349,8771,8213,7723,7394,7257,7345,7642,8110,8674,9232,9679,9890,9772,9251,8272,6863,5021,2870,469,-2016,-4474,-6749,-8731,-10308,-11422,-12037,-12160,-11826,-11101,-10053,-8767,-7319,-5773,-4189,-2619,-1118,254,1430,2342,2908,3077,2784,2051,875,-629,-2365,-4162,-5860,-7287,-8326,-8877,-8932,-8524,-7752,-6759,-5708,-4755,-4052,-3691,-3736,-4179,-4968,-6007,-7162,-8279,-9212,-9810,-9968,-9610,-8695,-7255,-5326,-3029,-490,2140,4666,6946,8796,10107,10794,10800,10164,8905,7152,5012,2654,245,-2035,-4038,-5626,-6728,-7320,-7433,-7174,-6658,-6050,-5486,-5081,-4911,-4966,-5216,-5544,-5830,-5940,-5754,-5215,-4317,-3120,-1757,-394,784,1596,1919,1681,892,-364,-1941,-3653,-5291,-6661,-7601,-7993,-7797,-7011,-5722,-4026,-2067,19,2102,4073,5836,7343,8544,9438,10013,10295,10288,10037,9548,8869,8013,7025,5909,4711,3415,2059,629,-830,-2297,-3688,-4925,-5898,-6503,-6662,-6330,-5532,-4330,-2872,-1306,158,1377,2186,2530,2369,1770,812,-348,-1568,-2674,-3522,-3983,-3975,-3445,-2411,-936,884,2879,4902,6782,8364,9565,10312,10611,10511,10084,9430,8649,7804,6966,6140,5341,4540,3718,2858,1942,982,-6,-999,-1951,-2844,-3637,-4313,-4863,-5289,-5599,-5826,-5987,-6121,-6257,-6407,-6578,-6753,-6896,-6950,-6854,-6533,-5916,-4962,-3625,-1926,110,2404,4856,7337,9717,11845,13608,14882,15604,15720,15248,14240,12793,11066,9199,7386,5761,4450,3531,3017,2881,3049,3407,3829,4184,4348,4229,3758,2922,1712,187,-1609,-3594,-5678,-7785,-9792,-11602,-13086,-14129,-14616,-14472,-13642,-12153,-10065,-7541,-4763,-1987,548,2611,4011,4657,4502,3628,2145,269,-1795,-3805,-5560,-6909,-7753,-8072,-7907,-7336,-6486,-5473,-4416,-3413,-2507,-1737,-1068,-464,133,792,1543,2407,3348,4296,5138,5735,5945,5643,4726,3184,1038,-1569,-4459,-7377,-10052,-12235,-13691,-14299,-13987,-12803,-10865,-8356,-5487,-2480,461,3162,5485,7325,8630,9343,9479,9022,8016,6498,4543,2241,-285,-2902,-5454,-7799,-9805,-11383,-12475,-13077,-13201,-12892,-12178,-11094,-9648,-7854,-5726,-3311,-683,2028,4669,7045,8992,10338,11004,10949,10222,8948,7290,5473,3701,2191,1083,509,478,992,1941,3199,4602,5965,7127,7943,8316,8194,7589,6536,5129,3480,1713,-29,-1615,-2919,-3824,-4247,-4133,-3462,-2264,-604,1412,3660,5979,8237,10263,11936,13132,13742,13722,13016,11664,9713,7288,4539,1656,-1148,-3690,-5766,-7271,-8094,-8232,-7707,-6604,-5042,-3152,-1096,1003,2978,4733,6129,7091,7548,7460,6846,5754,4294,2617,897,-687,-1959,-2806,-3145,-2966,-2326,-1306,-61,1283,2570,3693,4557,5122,5357,5289,4918,4286,3400,2294,990,-442,-1932,-3347,-4553,-5405,-5770,-5574,-4786,-3461,-1703,313,2399,4356,5991,7190,7851,7970,7587,6778,5672,4380,3019,1691,450,-645,-1595,-2394,-3068,-3646,-4164,-4660,-5152,-5655,-6159,-6629,-7027,-7286,-7346,-7156,-6672,-5889,-4836,-3570,-2207,-854,336,1254,1805,1937,1681,1088,282,-584,-1372,-1913,-2108,-1878,-1204,-126,1283,2888,4569,6161,7543,8601,9257,9487,9291,8725,7851,6768,5538,4248,2918,1591,249,-1095,-2473,-3869,-5285,-6678,-8003,-9182,-10135,-10788,-11051,-10896,-10274,-9196,-7701,-5831,-3709,-1437,826,2915,4666,5919,6551,6480,5681,4196,2133,-354,-3039,-5701,-8087,-9970,-11187,-11612,-11216,-10064,-8273,-6055,-3642,-1269,820,2467,3525,3966,3795,3103,2043,784,-455,-1486,-2131,-2270,-1833,-829,672,2550,4632,6751,8706,10364,11565,12264,12375,11928,10933,9448,7562,5361,2963,504,-1892,-4058,-5857,-7144,-7812,-7777,-7023,-5564,-3501,-958,1878,4811,7619,10110,12091,13424,14017,13831,12900,11319,9227,6815,4270,1789,-461,-2357,-3802,-4773,-5264,-5334,-5048,-4513,-3815,-3059,-2315,-1632,-1044,-545,-130,223,554,888,1269,1725,2288,2965,3774,4682,5677,6702,7710,8631,9400,9959,10236,10215,9841,9142,8118,6825,5321,3681,1995,346,-1177,-2513,-3613,-4471,-5100,-5548,-5866,-6117,-6347,-6571,-6800,-6993,-7112,-7103,-6910,-6496,-5837,-4937,-3825,-2550,-1188,178,1448,2537,3340,3807,3861,3500,2718,1568,128,-1477,-3108,-4587,-5754,-6445,-6544,-5990,-4782,-3005,-799,1637,4074,6297,8103,9333,9915,9801,9057,7767,6074,4141,2109,139,-1689,-3264,-4574,-5575,-6304,-6761,-7003,-7045,-6928,-6655,-6230,-5649,-4891,-3969,-2871,-1645,-323,1018,2297,3418,4284,4797,4894,4518,3669,2371,709,-1209,-3223,-5188,-6924,-8303,-9202,-9562,-9351,-8613,-7424,-5897,-4207,-2490,-941,314,1158,1533,1448,950,169,-771,-1674,-2411,-2815,-2825,-2391,-1559,-411,917,2277,3517,4529,5230,5610,5708,5580,5343,5062,4822,4654,4535,4444,4291,4021,3570,2916,2063,1076,24,-982,-1834,-2453,-2756,-2733,-2393,-1812,-1094,-389,164,401,241,-400,-1475,-2922,-4583,-6284,-7833,-9063,-9853,-10136,-9943,-9327,-8439,-7414,-6418,-5585,-5013,-4763,-4835,-5198,-5772,-6459,-7142,-7705,-8044,-8088,-7782,-7133,-6152,-4911,-3471,-1944,-403,1026,2271,3238,3866,4125,3997,3515,2723,1699,534,-675,-1842,-2875,-3730,-4341,-4722,-4861,-4815,-4635,-4388,-4154,-3968,-3881,-3863,-3904,-3909,-3827,-3547,-3027,-2197,-1088,297,1834,3438,4941,6189,7051,7380,7127,6242,4777,2807,480,-2052,-4580,-6939,-8942,-10465,-11409,-11748,-11482,-10705,-9497,-8021,-6399,-4782,-3279,-1976,-916,-103,503,970,1388,1866,2474,3287,4305,5496,6777,8021,9079,9811,10071,9776,8881,7416,5492,3282,1022,-1032,-2618,-3542,-3655,-2939,-1448,650,3127,5725,8165,10213,11680,12428,12439,11709,10364,8523,6383,4110,1893,-140,-1880,-3279,-4328,-5051,-5493,-5694,-5694,-5514,-5158,-4621,-3903,-3012,-1988,-884,207,1191,1957,2419,2521,2246,1633,781,-194,-1111,-1833,-2199,-2122,-1574,-575,746,2253,3728,4982,5818,6103,5763,4803,3309,1449,-565,-2478,-4039,-5044,-5333,-4847,-3629,-1773,508,3017,5520,7812,9756,11224,12205,12681,12740,12447,11936,11292,10636,10006,9451,8946,8448,7889,7183,6263,5087,3637,1958,107,-1808,-3690,-5417,-6924,-8125,-9013,-9572,-9831,-9838,-9658,-9373,-9068,-8827,-8709,-8758,-8969,-9297,-9680,-10007,-10181,-10101,-9692,-8908,-7749,-6244,-4474,-2540,-572,1294,2940,4247,5152,5604,5583,5126,4243,3023,1527,-141,-1871,-3541,-5021,-6183,-6918,-7127,-6770,-5830,-4371,-2496,-381,1772,3727,5255,6168,6309,5622,4114,1878,-911,-4024,-7205,-10165,-12648,-14423,-15330,-15272,-14264,-12376,-9799,-6759,-3556,-489,2140,4083,5156,5275,4460,2842,650,-1829,-4256,-6330,-7763,-8397,-8140,-7053,-5272,-3044,-649,1607,3436,4631,5039,4666,3572,1988,151,-1608,-3007,-3789,-3793,-2961,-1334,927,3624,6482,9260,11722,13696,15078,15826,15968,15585,14780,13688,12423,11090,9771,8507,7322,6209,5151,4120,3106,2073,1045,8,-1010,-1987,-2912,-3747,-4493,-5122,-5635,-6014,-6261,-6355,-6307,-6092,-5721,-5183,-4485,-3636,-2643,-1533,-338,906,2140,3320,4393,5320,6075,6644,7019,7214,7233,7096,6830,6449,5991,5470,4915,4341,3769,3229,2742,2361,2108,2031,2140,2437,2891,3460,4073,4669,5162,5502,5614,5473,5037,4319,3317,2098,694,-791,-2297,-3726,-5012,-6094,-6920,-7459,-7691,-7582,-7134,-6340,-5202,-3779,-2111,-316,1491,3149,4512,5447,5860,5723,5078,4019,2718,1345,95,-873,-1444,-1547,-1207,-470,527,1655,2742,3658,4277,4535,4401,3876,3006,1852,482,-1000,-2523,-3976,-5276,-6325,-7045,-7361,-7228,-6620,-5552,-4073,-2261,-232,1887,3960,5845,7434,8627,9372,9634,9434,8801,7804,6511,5009,3381,1709,75,-1447,-2798,-3919,-4783,-5371,-5693,-5778,-5677,-5459,-5197,-4963,-4806,-4750,-4765,-4816,-4790,-4624,-4211,-3520,-2545,-1351,-31,1244,2343,3091,3380,3156,2412,1247,-208,-1753,-3197,-4329,-5024,-5158,-4741,-3795,-2456,-879,737,2189,3307,3952,4067,3645,2759,1523,78,-1428,-2867,-4151,-5212,-6055,-6678,-7141,-7476,-7746,-7966,-8173,-8335,-8439,-8423,-8236,-7809,-7103,-6085,-4768,-3196,-1454,355,2102,3668,4957,5888,6452,6649,6542,6209,5730,5202,4668,4180,3724,3294,2850,2355,1805,1174,516,-136,-711,-1115,-1303,-1202,-805,-131,761,1783,2828,3795,4606,5203,5587,5765,5797,5732,5639,5583,5604,5762,6065,6532,7162,7903,8733,9538,10248,10740,10903,10654,9910,8673,6963,4889,2596,280,-1838,-3558,-4689,-5113,-4761,-3664,-1926,262,2645,4936,6827,8061,8437,7868,6381,4120,1344,-1622,-4428,-6729,-8258,-8843,-8414,-7069,-4953,-2359,443,3116,5422,7134,8154,8444,8073,7157,5878,4405,2934,1584,487,-336,-848,-1110,-1151,-1070,-906,-742,-607,-534,-549,-648,-852,-1147,-1546,-2035,-2618,-3299,-4053,-4889,-5748,-6601,-7348,-7901,-8142,-7969,-7297,-6105,-4404,-2301,65,2482,4732,6565,7783,8229,7824,6615,4705,2332,-265,-2772,-4957,-6604,-7613,-7979,-7769,-7156,-6333,-5507,-4878,-4557,-4617,-5016,-5661,-6386,-7011,-7350,-7248,-6612,-5410,-3689,-1570,776,3124,5259,6960,8070,8487,8197,7273,5858,4165,2410,844,-357,-1034,-1133,-650,320,1647,3143,4613,5870,6747,7135,6957,6227,4978,3336,1441,-519,-2356,-3900,-5005,-5601,-5650,-5219,-4385,-3310,-2128,-1016,-84,566,910,970,826,594,412,405,670,1256,2134,3224,4390,5448,6248,6621,6503,5861,4758,3306,1672,32,-1438,-2582,-3312,-3570,-3393,-2843,-2056,-1154,-284,459,1004,1326,1432,1345,1088,676,99,-658,-1642,-2866,-4361,-6107,-8060,-10137,-12222,-14161,-15806,-16985,-17577,-17485,-16683,-15206,-13169,-10733,-8125,-5577,-3332,-1604,-545,-235,-659,-1714,-3222,-4945,-6623,-8016,-8905,-9166,-8730,-7640,-6012,-4036,-1953,-9,1545,2530,2822,2398,1333,-225,-2047,-3911,-5557,-6827,-7556,-7727,-7313,-6426,-5129,-3585,-1901,-194,1428,2918,4209,5308,6191,6886,7409,7769,8016,8123,8140,8010,7764,7322,6700,5832,4739,3416,1913,297,-1335,-2872,-4211,-5243,-5921,-6203,-6117,-5734,-5123,-4396,-3623,-2862,-2126,-1406,-642,182,1125,2153,3226,4245,5070,5556,5574,5017,3886,2213,156,-2093,-4290,-6196,-7595,-8334,-8328,-7564,-6116,-4108,-1705,888,3484,5888,7916,9440,10331,10540,10056,8932,7294,5301,3167,1105,-680,-2011,-2784,-2942,-2508,-1577,-274,1220,2737,4117,5233,6009,6411,6449,6184,5657,4962,4148,3274,2376,1475,580,-289,-1129,-1925,-2645,-3275,-3779,-4115,-4270,-4197,-3888,-3333,-2536,-1539,-382,855,2099,3251,4236,4976,5439,5610,5543,5300,5019,4815,4826,5153,5838,6865,8154,9555,10897,11996,12674,12833,12395,11404,9927,8119,6133,4135,2248,557,-918,-2195,-3337,-4411,-5489,-6601,-7775,-8954,-10120,-11155,-12025,-12628,-12957,-12978,-12742,-12287,-11705,-11080,-10514,-10079,-9835,-9782,-9894,-10077,-10216,-10179,-9841,-9119,-7975,-6447,-4612,-2624,-632,1191,2709,3826,4509,4771,4680,4336,3838,3314,2835,2487,2308,2314,2514,2883,3399,4045,4770,5546,6312,6987,7499,7728,7588,6992,5884,4263,2174,-271,-2908,-5535,-7927,-9886,-11223,-11849,-11708,-10865,-9422,-7571,-5518,-3492,-1689,-273,669,1112,1100,732,127,-582,-1295,-1940,-2485,-2950,-3354,-3769,-4224,-4773,-5412,-6147,-6934,-7738,-8506,-9199,-9784,-10246,-10568,-10757,-10783,-10649,-10310,-9736,-8890,-7723,-6227,-4393,-2251,142,2689,5298,7825,10174,12227,13917,15190,16049,16491,16566,16318,15812,15102,14262,13353,12436,11591,10846,10271,9865,9649,9587,9652,9769,9885,9906,9762,9393,8733,7757,6458,4837,2951,856,-1355,-3570,-5669,-7514,-8971,-9921,-10254,-9913,-8870,-7166,-4900,-2216,675,3564,6208,8403,9987,10839,10944,10329,9119,7473,5597,3702,1971,578,-399,-883,-898,-484,293,1326,2540,3831,5106,6289,7267,7975,8299,8165,7498,6248,4410,2011,-847,-4029,-7337,-10555,-13461,-15848,-17539,-18437,-18473,-17673,-16104,-13890,-11191,-8204,-5114,-2141,563,2820,4528,5604,6017,5782,4966,3679,2069,317,-1397,-2903,-4044,-4734,-4889,-4521,-3636,-2310,-634,1286,3295,5264,7022,8439,9383,9775,9589,8846,7641,6110,4424,2784,1356,302,-284,-370,25,803,1843,3004,4130,5122,5892,6405,6695,6794,6800,6795,6850,7027,7332,7733,8185,8573,8826,8822,8511,7831,6790,5413,3776,1982,165,-1541,-2987,-4072,-4713,-4907,-4693,-4194,-3546,-2940,-2504,-2390,-2646,-3309,-4339,-5676,-7231,-8918,-10641,-12328,-13900,-15281,-16408,-17192,-17571,-17469,-16846,-15684,-14007,-11893,-9441,-6812,-4158,-1652,563,2371,3707,4535,4881,4780,4296,3502,2450,1204,-193,-1692,-3229,-4744,-6126,-7285,-8093,-8446,-8263,-7485,-6122,-4218,-1885,736,3471,6136,8565,10618,12193,13248,13766,13797,13379,12602,11522,10205,8703,7049,5278,3441,1573,-231,-1899,-3307,-4360,-4946,-4999,-4480,-3403,-1849,64,2158,4249,6146,7689,8771,9339,9412,9077,8445,7692,6958,6399,6117,6173,6573,7259,8132,9054,9856,10379,10464,9997,8912,7195,4901,2148,-905,-4062,-7108,-9865,-12145,-13850,-14888,-15238,-14915,-13960,-12453,-10497,-8204,-5722,-3199,-776,1383,3186,4522,5369,5709,5620,5174,4537,3846,3294,3020,3172,3809,4967,6593,8578,10766,12958,14927,16470,17371,17487,16707,15014,12435,9110,5204,964,-3343,-7447,-11089,-14045,-16170,-17354,-17591,-16915,-15430,-13281,-10652,-7749,-4793,-2004,414,2280,3458,3875,3505,2412,700,-1454,-3838,-6222,-8363,-10048,-11103,-11399,-10899,-9612,-7646,-5149,-2322,610,3440,5943,7987,9424,10199,10282,9673,8434,6640,4389,1841,-888,-3591,-6153,-8390,-10227,-11568,-12403,-12751,-12655,-12210,-11482,-10550,-9457,-8212,-6807,-5210,-3379,-1312,995,3461,5998,8435,10617,12343,13458,13835,13412,12210,10329,7952,5325,2730,445,-1278,-2253,-2384,-1648,-138,2001,4554,7272,9911,12217,13998,15084,15384,14863,13542,11512,8892,5849,2545,-826,-4120,-7174,-9876,-12135,-13865,-15031,-15561,-15456,-14663,-13227,-11161,-8573,-5576,-2370,864,3883,6490,8505,9783,10271,9932,8851,7111,4901,2404,-160,-2557,-4604,-6120,-6993,-7183,-6668,-5526,-3850,-1755,570,3005,5336,7403,9024,10025,10279,9687,8208,5889,2806,-839,-4862,-8980,-12955,-16527,-19502,-21719,-23098,-23619,-23326,-22318,-20739,-18742,-16494,-14156,-11853,-9722,-7846,-6313,-5191,-4531,-4373,-4727,-5575,-6853,-8453,-10204,-11914,-13343,-14288,-14550,-14024,-12669,-10573,-7889,-4874,-1808,1015,3331,4962,5814,5901,5343,4328,3100,1903,955,395,298,630,1296,2142,3000,3706,4159,4300,4149,3786,3318,2890,2615,2593,2862,3428,4237,5218,6272,7308,8239,9019,9603,9997,10209,10266,10192,10008,9726,9347,8876,8308,7653,6909,6098,5211,4266,3237,2121,893,-469,-1953,-3575,-5282,-7056,-8818,-10524,-12093,-13465,-14581,-15367,-15802,-15811,-15430,-14619,-13468,-12015,-10377,-8650,-6926,-5283,-3748,-2324,-966,388,1804,3341,5019,6832,8718,10597,12363,13904,15130,15963,16370,16346,15923,15164,14157,12999,11798,10646,9616,8754,8060,7503,7026,6535,5965,5215,4253,3038,1590,-55,-1816,-3617,-5341,-6914,-8238,-9275,-9994,-10401,-10539,-10436,-10157,-9727,-9174,-8505,-7717,-6809,-5790,-4675,-3506,-2314,-1155,-54,949,1864,2689,3450,4188,4909,5654,6412,7169,7918,8594,9180,9602,9813,9760,9394,8706,7699,6427,4971,3437,1944,593,-531,-1389,-1992,-2366,-2605,-2762,-2937,-3160,-3454,-3796,-4126,-4371,-4443,-4283,-3864,-3209,-2393,-1520,-728,-137,168,132,-217,-813,-1552,-2278,-2868,-3182,-3136,-2698,-1890,-805,417,1600,2554,3122,3156,2601,1436,-285,-2432,-4874,-7409,-9861,-12043,-13809,-15039,-15661,-15665,-15051,-13914,-12335,-10457,-8421,-6361,-4419,-2688,-1267,-190,509,835,830,525,31,-586,-1196,-1689,-1962,-1919,-1511,-733,399,1783,3329,4898,6362,7615,8578,9212,9533,9585,9439,9187,8887,8584,8262,7883,7337,6539,5374,3782,1765,-633,-3266,-5970,-8527,-10744,-12434,-13475,-13794,-13391,-12330,-10717,-8720,-6499,-4245,-2119,-247,1272,2408,3151,3548,3652,3540,3288,2952,2584,2206,1840,1481,1135,821,556,408,417,661,1191,2036,3207,4645,6315,8077,9872,11543,13021,14209,15037,15479,15486,15059,14184,12874,11145,9041,6627,3995,1273,-1385,-3814,-5828,-7276,-8030,-8019,-7248,-5770,-3743,-1336,1196,3642,5745,7355,8312,8585,8181,7185,5741,4011,2195,457,-1025,-2155,-2817,-3008,-2704,-1963,-853,529,2069,3637,5133,6435,7458,8124,8358,8123,7370,6095,4300,2030,-639,-3601,-6711,-9802,-12693,-15194,-17133,-18368,-18788,-18364,-17118,-15143,-12618,-9727,-6728,-3831,-1251,871,2448,3459,3954,3996,3703,3160,2462,1669,839,8,-763,-1428,-1917,-2153,-2070,-1611,-742,522,2139,4021,6050,8084,9992,11621,12878,13685,14014,13886,13360,12509,11450,10253,9013,7768,6562,5385,4245,3115,2005,907,-139,-1100,-1903,-2491,-2782,-2743,-2328,-1554,-454,902,2409,3961,5416,6670,7594,8121,8176,7755,6864,5573,3979,2201,403,-1289,-2706,-3771,-4390,-4565,-4339,-3809,-3130,-2470,-2009,-1900,-2267,-3144,-4543,-6352,-8455,-10658,-12773,-14613,-16020,-16875,-17134,-16769,-15856,-14458,-12720,-10762,-8742,-6774,-4985,-3447,-2217,-1322,-752,-476,-450,-595,-848,-1124,-1347,-1463,-1412,-1177,-739,-111,681,1605,2600,3630,4627,5557,6389,7102,7715,8233,8697,9127,9554,9972,10370,10675,10824,10687,10176,9162,7595,5430,2718,-449,-3907,-7438,-10808,-13763,-16076,-17576,-18130,-17721,-16370,-14199,-11374,-8094,-4599,-1092,2203,5114,7505,9254,10323,10677,10349,9417,7997,6252,4377,2567,1040,-44,-532,-356,502,1972,3940,6213,8602,10879,12852,14365,15305,15632,15353,14541,13305,11793,10165,8583,7200,6117,5411,5068,5052,5230,5475,5600,5454,4903,3872,2342,395,-1869,-4252,-6568,-8624,-10237,-11308,-11751,-11581,-10828,-9614,-8042,-6290,-4497,-2824,-1409,-347,277,446,172,-497,-1453,-2601,-3791,-4899,-5793,-6354,-6507,-6190,-5414,-4214,-2695,-985,755,2360,3686,4614,5075,5060,4595,3777,2718,1558,433,-528,-1243,-1638,-1704,-1442,-876,-69,945,2090,3305,4527,5660,6649,7390,7842,7935,7671,7032,6074,4831,3400,1847,269,-1280,-2732,-4084,-5310,-6452,-7510,-8525,-9487,-10403,-11228,-11930,-12431,-12681,-12612,-12170,-11362,-10170,-8690,-6988,-5222,-3515,-2045,-908,-214,26,-161,-682,-1400,-2162,-2793,-3173,-3166,-2749,-1887,-647,895,2623,4410,6138,7706,9038,10089,10851,11329,11552,11551,11354,10989,10475,9835,9098,8296,7480,6697,6007,5463,5103,4953,5006,5242,5611,6053,6497,6864,7095,7105,6865,6320,5483,4356,3004,1471,-147,-1803,-3417,-4973,-6430,-7802,-9078,-10264,-11350,-12322,-13133,-13754,-14111,-14144,-13797,-12997,-11734,-9976,-7784,-5207,-2394,518,3306,5774,7686,8850,9126,8413,6748,4199,975,-2688,-6482,-10101,-13243,-15662,-17173,-17688,-17212,-15867,-13841,-11413,-8880,-6546,-4682,-3470,-3037,-3381,-4429,-6024,-7952,-9973,-11857,-13384,-14393,-14768,-14459,-13457,-11825,-9636,-7023,-4114,-1079,1943,4775,7303,9382,10947,11930,12313,12124,11388,10195,8617,6760,4721,2606,504,-1492,-3328,-4934,-6306,-7413,-8273,-8904,-9317,-9546,-9599,-9483,-9213,-8767,-8155,-7351,-6349,-5143,-3719,-2101,-300,1639,3664,5713,7707,9585,11251,12668,13742,14447,14738,14592,14026,13060,11759,10202,8491,6737,5040,3489,2133,1000,51,-746,-1495,-2252,-3088,-4033,-5064,-6147,-7197,-8120,-8845,-9290,-9432,-9269,-8834,-8189,-7416,-6583,-5758,-4970,-4223,-3487,-2722,-1875,-901,206,1462,2806,4200,5559,6809,7875,8707,9247,9503,9454,9150,8617,7921,7122,6292,5509,4828,4316,3988,3863,3895,4041,4212,4328,4317,4105,3683,3028,2189,1196,128,-967,-2014,-2980,-3820,-4526,-5093,-5517,-5810,-5959,-5957,-5776,-5389,-4760,-3865,-2694,-1254,416,2248,4149,5994,7652,8978,9847,10150,9836,8902,7416,5521,3413,1328,-475,-1789,-2418,-2301,-1419,95,2064,4205,6244,7874,8871,9051,8347,6790,4491,1668,-1444,-4552,-7409,-9774,-11491,-12464,-12681,-12217,-11193,-9805,-8233,-6688,-5308,-4203,-3414,-2911,-2635,-2488,-2361,-2183,-1883,-1459,-918,-315,285,824,1224,1462,1496,1340,1001,535,-27,-608,-1173,-1665,-2077,-2396,-2653,-2872,-3102,-3369,-3705,-4091,-4526,-4944,-5320,-5581,-5725,-5709,-5573,-5330,-5040,-4761,-4547,-4447,-4486,-4655,-4923,-5216,-5462,-5555,-5424,-4990,-4220,-3107,-1685,-12,1799,3653,5399,6927,8116,8881,9166,8969,8291,7209,5792,4138,2355,529,-1248,-2913,-4418,-5744,-6871,-7820,-8573,-9130,-9451,-9465,-9115,-8306,-7002,-5180,-2897,-266,2530,5256,7663,9505,10578,10760,10027,8453,6230,3615,920,-1523,-3437,-4576,-4831,-4159,-2671,-537,1974,4578,6979,8931,10265,10897,10851,10230,9229,8048,6928,6043,5532,5450,5770,6390,7157,7883,8384,8511,8163,7334,6076,4540,2905,1387,178,-577,-804,-512,214,1222,2328,3332,4069,4404,4276,3686,2698,1430,38,-1328,-2496,-3362,-3823,-3861,-3487,-2782,-1849,-828,169,1017,1675,2111,2372,2526,2643,2821,3089,3471,3935,4404,4783,4958,4811,4265,3264,1818,-18,-2130,-4356,-6519,-8412,-9865,-10731,-10920,-10413,-9258,-7589,-5573,-3454,-1454,201,1323,1813,1621,807,-516,-2165,-3932,-5603,-6990,-7937,-8376,-8266,-7675,-6688,-5436,-4066,-2685,-1397,-236,797,1728,2636,3556,4570,5684,6908,8200,9496,10711,11753,12539,12992,13094,12822,12227,11370,10336,9228,8134,7118,6234,5480,4840,4281,3740,3192,2606,1986,1369,811,375,155,189,539,1184,2110,3219,4418,5562,6516,7149,7356,7089,6338,5173,3695,2054,421,-1065,-2256,-3108,-3572,-3726,-3639,-3468,-3356,-3463,-3907,-4763,-6031,-7622,-9401,-11131,-12605,-13581,-13915,-13500,-12367,-10605,-8428,-6061,-3806,-1888,-550,107,16,-762,-2095,-3812,-5669,-7472,-9006,-10131,-10742,-10818,-10377,-9509,-8316,-6945,-5511,-4149,-2918,-1904,-1082,-479,-14,337,662,1004,1425,1954,2607,3376,4225,5109,5948,6693,7264,7629,7777,7708,7491,7161,6814,6494,6259,6110,6041,5980,5871,5617,5147,4407,3383,2090,601,-991,-2570,-4008,-5211,-6101,-6648,-6879,-6833,-6608,-6256,-5850,-5395,-4874,-4237,-3417,-2360,-1044,508,2232,4004,5703,7168,8293,8962,9163,8872,8185,7202,6073,4983,4086,3531,3425,3781,4603,5763,7147,8547,9795,10694,11105,10923,10111,8696,6763,4449,1938,-590,-2927,-4924,-6445,-7421,-7839,-7725,-7176,-6278,-5173,-3952,-2725,-1538,-431,600,1558,2460,3297,4056,4690,5155,5399,5379,5071,4473,3616,2541,1334,66,-1167,-2286,-3242,-3984,-4529,-4872,-5065,-5135,-5116,-5021,-4850,-4588,-4199,-3686,-2997,-2183,-1223,-199,872,1904,2872,3715,4413,4957,5312,5509,5508,5344,5006,4517,3909,3212,2491,1785,1160,649,273,37,-102,-184,-294,-510,-913,-1570,-2510,-3718,-5120,-6584,-7934,-8995,-9568,-9561,-8898,-7653,-5935,-3963,-1974,-219,1083,1779,1794,1143,-79,-1708,-3551,-5398,-7061,-8386,-9283,-9690,-9638,-9149,-8323,-7214,-5923,-4492,-2981,-1421,172,1755,3321,4822,6216,7477,8529,9370,9959,10295,10415,10344,10154,9918,9696,9554,9535,9633,9859,10156,10478,10774,10967,11031,10918,10614,10130,9450,8607,7586,6392,5023,3449,1701,-245,-2315,-4485,-6653,-8748,-10667,-12311,-13595,-14411,-14707,-14398,-13484,-11946,-9874,-7352,-4570,-1725,937,3170,4760,5525,5383,4309,2407,-179,-3183,-6356,-9378,-11987,-13961,-15130,-15447,-14917,-13662,-11850,-9713,-7485,-5403,-3679,-2459,-1857,-1885,-2532,-3694,-5253,-7054,-8917,-10689,-12193,-13316,-13934,-13993,-13472,-12382,-10809,-8850,-6648,-4361,-2138,-115,1613,2988,3999,4674,5060,5222,5204,5058,4777,4377,3807,3067,2121,995,-291,-1656,-3025,-4298,-5390,-6229,-6776,-7009,-6955,-6634,-6116,-5457,-4730,-4027,-3407,-2965,-2739,-2773,-3046,-3521,-4098,-4660,-5053,-5135,-4781,-3886,-2445,-457,1945,4630,7376,9971,12191,13847,14811,15005,14439,13179,11351,9115,6641,4111,1659,-587,-2543,-4171,-5428,-6319,-6835,-6955,-6681,-5983,-4859,-3330,-1440,708,2974,5194,7165,8725,9705,10028,9652,8632,7071,5148,3051,1001,-814,-2236,-3152,-3511,-3320,-2630,-1561,-234,1174,2521,3644,4421,4778,4655,4099,3153,1954,650,-583,-1582,-2200,-2365,-2039,-1292,-215,1004,2210,3186,3806,3936,3539,2636,1299,-308,-2018,-3599,-4859,-5607,-5733,-5180,-3998,-2295,-259,1888,3919,5613,6817,7420,7395,6770,5648,4150,2463,743,-821,-2086,-2926,-3268,-3083,-2388,-1260,219,1893,3651,5315,6764,7865,8512,8637,8202,7204,5701,3773,1546,-818,-3164,-5301,-7087,-8382,-9096,-9194,-8677,-7614,-6111,-4296,-2336,-367,1447,2997,4169,4892,5115,4824,4019,2765,1111,-820,-2920,-5050,-7070,-8869,-10323,-11374,-11961,-12088,-11764,-11044,-9973,-8623,-7059,-5336,-3543,-1732,-13,1525,2770,3622,4000,3846,3167,1998,460,-1313,-3125,-4797,-6142,-7023,-7341,-7073,-6229,-4912,-3217,-1323,635,2462,4028,5174,5822,5896,5406,4405,3000,1365,-336,-1878,-3108,-3855,-4047,-3645,-2682,-1271,450,2274,4014,5450,6447,6857,6658,5845,4498,2739,724,-1402,-3475,-5376,-7015,-8304,-9226,-9733,-9811,-9448,-8620,-7336,-5606,-3464,-1016,1644,4300,6796,8868,10350,11047,10877,9809,7932,5391,2442,-644,-3550,-5997,-7723,-8591,-8494,-7502,-5715,-3362,-698,2005,4465,6482,7886,8615,8674,8150,7186,5969,4687,3537,2656,2159,2089,2439,3149,4130,5260,6423,7513,8434,9141,9583,9778,9712,9424,8934,8281,7510,6678,5849,5092,4475,4044,3821,3801,3935,4155,4372,4491,4431,4144,3596,2824,1878,846,-159,-1048,-1728,-2145,-2291,-2180,-1887,-1487,-1094,-801,-703,-867,-1322,-2073,-3090,-4310,-5649,-7006,-8264,-9312,-10044,-10363,-10214,-9555,-8401,-6788,-4802,-2551,-169,2205,4421,6351,7875,8906,9383,9273,8597,7373,5705,3674,1429,-889,-3121,-5117,-6742,-7911,-8556,-8704,-8382,-7714,-6809,-5803,-4811,-3905,-3123,-2436,-1801,-1120,-328,641,1809,3130,4543,5910,7117,8032,8574,8712,8470,7944,7264,6585,6074,5841,5983,6495,7350,8417,9563,10602,11368,11711,11523,10761,9428,7616,5443,3095,757,-1362,-3098,-4298,-4880,-4821,-4153,-2978,-1464,221,1852,3243,4231,4692,4572,3880,2665,1046,-862,-2890,-4916,-6780,-8378,-9607,-10394,-10689,-10480,-9763,-8589,-7008,-5120,-3026,-860,1246,3155,4722,5854,6425,6426,5804,4616,2925,824,-1545,-4063,-6581,-8973,-11125,-12944,-14354,-15306,-15775,-15743,-15239,-14285,-12953,-11325,-9503,-7604,-5746,-4023,-2527,-1288,-321,404,956,1385,1798,2221,2735,3324,4006,4739,5495,6230,6910,7515,8026,8457,8801,9083,9297,9449,9522,9497,9346,9055,8595,7967,7153,6163,4996,3674,2220,682,-894,-2427,-3849,-5075,-6024,-6642,-6868,-6708,-6158,-5293,-4185,-2945,-1695,-543,415,1113,1529,1664,1561,1278,891,488,145,-54,-45,226,789,1644,2759,4081,5509,6952,8284,9409,10248,10752,10912,10756,10327,9692,8901,7992,6994,5895,4692,3359,1887,285,-1430,-3209,-4980,-6660,-8150,-9341,-10162,-10515,-10384,-9751,-8652,-7152,-5335,-3317,-1211,859,2771,4422,5699,6541,6886,6738,6112,5091,3780,2316,852,-476,-1540,-2243,-2534,-2383,-1824,-897,286,1629,2976,4207,5176,5777,5925,5579,4739,3458,1837,8,-1870,-3626,-5118,-6216,-6838,-6969,-6596,-5810,-4672,-3309,-1842,-365,985,2156,3045,3623,3835,3677,3120,2198,918,-643,-2412,-4257,-6037,-7595,-8780,-9483,-9632,-9221,-8304,-6979,-5375,-3654,-1941,-381,945,1963,2638,2960,2941,2597,1961,1072,-36,-1304,-2688,-4101,-5471,-6681,-7629,-8192,-8270,-7781,-6695,-5032,-2869,-369,2299,4878,7168,8949,10090,10520,10264,9422,8175,6736,5337,4197,3462,3252,3557,4352,5501,6854,8242,9482,10442,11016,11143,10835,10094,9005,7610,5987,4195,2277,293,-1715,-3684,-5548,-7233,-8657,-9746,-10441,-10693,-10496,-9857,-8835,-7497,-5965,-4344,-2775,-1374,-237,546,948,942,572,-122,-1047,-2124,-3251,-4354,-5363,-6225,-6918,-7411,-7709,-7805,-7724,-7479,-7114,-6657,-6153,-5640,-5155,-4732,-4402,-4184,-4099,-4149,-4333,-4640,-5043,-5532,-6072,-6655,-7255,-7866,-8471,-9056,-9605,-10086,-10463,-10687,-10724,-10512,-10062,-9334,-8382,-7239,-5959,-4624,-3277,-1980,-757,362,1388,2298,3115,3813,4395,4814,5065,5078,4845,4319,3512,2424,1123,-327,-1801,-3166,-4285,-5016,-5272,-4993,-4208,-2990,-1502,80,1537,2689,3379,3537,3157,2336,1216,9,-1066,-1829,-2101,-1847,-1042,191,1715,3303,4768,5890,6543,6634,6152,5150,3738,2049,244,-1536,-3175,-4573,-5680,-6456,-6882,-6953,-6660,-6000,-4983,-3625,-1958,-47,2046,4204,6325,8249,9867,11020,11645,11678,11147,10138,8794,7299,5844,4614,3740,3292,3275,3595,4136,4701,5127,5237,4928,4142,2902,1288,-552,-2452,-4223,-5700,-6740,-7263,-7229,-6670,-5663,-4324,-2782,-1179,375,1770,2945,3846,4459,4776,4806,4571,4093,3406,2545,1556,479,-621,-1705,-2699,-3552,-4203,-4588,-4654,-4363,-3679,-2619,-1209,465,2303,4155,5878,7314,8328,8821,8725,8031,6782,5076,3056,898,-1206,-3077,-4535,-5491,-5849,-5640,-4904,-3767,-2387,-930,407,1482,2164,2391,2152,1514,568,-512,-1579,-2438,-2958,-3015,-2558,-1593,-180,1550,3432,5280,6877,8064,8675,8644,7928,6588,4715,2466,18,-2450,-4772,-6808,-8481,-9733,-10584,-11065,-11250,-11216,-11041,-10790,-10511,-10223,-9935,-9635,-9323,-8980,-8633,-8263,-7910,-7560,-7219,-6871,-6475,-6001,-5398,-4628,-3663,-2487,-1110,434,2096,3787,5431,6907,8121,8985,9418,9412,8957,8116,6975,5643,4243,2894,1699,727,28,-403,-588,-589,-472,-335,-228,-236,-373,-660,-1091,-1614,-2223,-2843,-3481,-4080,-4646,-5158,-5593,-5937,-6140,-6159,-5943,-5426,-4591,-3392,-1873,-65,1922,3971,5935,7655,8998,9842,10112,9770,8836,7358,5455,3247,904,-1420,-3557,-5376,-6757,-7628,-7942,-7699,-6920,-5685,-4063,-2194,-180,1828,3722,5367,6694,7602,8077,8082,7654,6832,5710,4387,3018,1732,708,66,-61,378,1410,2975,4976,7252,9615,11872,13836,15362,16342,16729,16528,15781,14582,13028,11252,9373,7509,5773,4244,2987,2040,1415,1098,1059,1232,1547,1909,2212,2362,2256,1835,1049,-109,-1601,-3378,-5320,-7347,-9308,-11112,-12654,-13855,-14681,-15097,-15110,-14731,-13987,-12913,-11536,-9915,-8078,-6097,-4027,-1929,113,2044,3802,5324,6608,7606,8349,8839,9102,9182,9083,8855,8487,7999,7378,6617,5694,4599,3320,1854,230,-1531,-3361,-5189,-6931,-8489,-9771,-10705,-11216,-11281,-10889,-10058,-8849,-7325,-5570,-3678,-1717,240,2138,3952,5651,7225,8670,9963,11098,12041,12776,13267,13512,13490,13234,12745,12091,11294,10408,9469,8484,7484,6446,5389,4303,3207,2129,1108,186,-587,-1192,-1609,-1851,-1955,-1947,-1903,-1848,-1846,-1921,-2097,-2393,-2787,-3283,-3823,-4381,-4867,-5232,-5379,-5272,-4860,-4150,-3189,-2046,-836,321,1307,2002,2336,2255,1760,889,-280,-1641,-3071,-4455,-5684,-6692,-7429,-7906,-8137,-8180,-8085,-7922,-7731,-7558,-7427,-7334,-7294,-7273,-7282,-7286,-7296,-7283,-7249,-7156,-6989,-6698,-6261,-5659,-4883,-3964,-2946,-1886,-861,71,857,1465,1909,2211,2446,2677,3004,3480,4166,5049,6114,7258,8400,9384,10117,10475,10413,9916,9025,7832,6443,4993,3590,2330,1264,420,-220,-659,-955,-1108,-1153,-1103,-962,-758,-510,-247,-8,176,274,266,141,-106,-461,-906,-1393,-1873,-2278,-2533,-2579,-2360,-1864,-1086,-88,1070,2261,3368,4262,4827,4999,4763,4153,3297,2329,1440,795,537,742,1431,2517,3886,5319,6630,7580,8024,7820,6972,5506,3582,1389,-848,-2883,-4544,-5665,-6216,-6184,-5689,-4850,-3836,-2815,-1895,-1188,-701,-433,-315,-282,-227,-102,171,595,1180,1889,2688,3518,4339,5101,5763,6299,6664,6859,6839,6615,6171,5524,4691,3723,2656,1581,557,-339,-1028,-1489,-1688,-1653,-1439,-1112,-786,-529,-434,-540,-845,-1336,-1927,-2556,-3133,-3606,-3942,-4154,-4292,-4416,-4616,-4928,-5409,-6015,-6721,-7418,-8019,-8413,-8523,-8294,-7738,-6880,-5826,-4677,-3572,-2612,-1884,-1404,-1153,-1047,-968,-806,-431,209,1150,2341,3692,5066,6313,7292,7884,8040,7752,7082,6148,5085,4057,3199,2626,2396,2527,2962,3612,4345,5019,5492,5668,5476,4925,4061,2999,1863,818,-9,-504,-587,-252,489,1551,2814,4144,5362,6334,6915,7030,6639,5772,4485,2902,1124,-709,-2502,-4171,-5658,-6935,-7975,-8765,-9259,-9433,-9220,-8592,-7511,-6006,-4127,-1997,232,2373,4239,5655,6498,6680,6210,5119,3544,1612,-474,-2549,-4432,-5995,-7151,-7865,-8144,-8071,-7707,-7206,-6640,-6160,-5806,-5662,-5733,-5998,-6425,-6928,-7431,-7845,-8093,-8126,-7911,-7478,-6857,-6142,-5424,-4812,-4389,-4233,-4351,-4739,-5327,-6021,-6714,-7273,-7618,-7656,-7376,-6785,-5944,-4939,-3869,-2821,-1870,-1056,-393,122,507,774,934,976,892,641,215,-418,-1248,-2267,-3411,-4620,-5790,-6815,-7600,-8047,-8101,-7743,-6971,-5853,-4446,-2854,-1171,502,2080,3485,4679,5607,6280,6668,6799,6675,6319,5748,4989,4065,3011,1870,690,-478,-1571,-2544,-3345,-3948,-4337,-4513,-4485,-4287,-3927,-3447,-2851,-2165,-1406,-587,269,1135,1983,2769,3453,3985,4316,4422,4283,3932,3428,2854,2350,2028,2028,2433,3303,4616,6317,8258,10279,12165,13720,14761,15142,14800,13716,11974,9690,7062,4286,1593,-825,-2791,-4197,-4978,-5144,-4759,-3938,-2838,-1624,-474,466,1072,1272,1047,413,-548,-1746,-3058,-4364,-5554,-6527,-7208,-7538,-7486,-7047,-6229,-5086,-3667,-2065,-367,1325,2907,4291,5400,6166,6579,6611,6319,5742,4961,4075,3168,2356,1697,1286,1121,1251,1609,2156,2795,3396,3864,4042,3861,3236,2155,670,-1149,-3127,-5127,-6930,-8399,-9383,-9815,-9681,-9018,-7928,-6531,-4967,-3374,-1864,-523,602,1497,2180,2679,3030,3264,3383,3395,3262,2967,2472,1769,864,-204,-1377,-2562,-3669,-4595,-5270,-5650,-5732,-5574,-5249,-4892,-4610,-4530,-4712,-5191,-5919,-6811,-7729,-8510,-9007,-9082,-8661,-7726,-6316,-4555,-2569,-552,1355,2994,4275,5135,5560,5559,5184,4482,3551,2456,1318,214,-738,-1471,-1897,-1989,-1723,-1135,-292,714,1726,2627,3235,3458,3179,2388,1096,-588,-2531,-4530,-6385,-7880,-8852,-9177,-8820,-7813,-6274,-4364,-2298,-255,1565,3052,4124,4781,5075,5097,4973,4806,4707,4702,4812,4966,5086,5062,4796,4230,3353,2219,932,-358,-1494,-2317,-2724,-2631,-2056,-1036,300,1816,3340,4721,5823,6562,6890,6818,6392,5691,4801,3811,2797,1807,878,19,-774,-1491,-2130,-2672,-3067,-3284,-3255,-2953,-2349,-1453,-305,1038,2480,3961,5386,6719,7922,8987,9925,10746,11467,12082,12594,12963,13160,13143,12859,12291,11425,10278,8924,7419,5895,4425,3129,2057,1248,702,379,222,151,85,-47,-300,-702,-1257,-1936,-2696,-3484,-4243,-4918,-5469,-5871,-6097,-6170,-6078,-5855,-5521,-5098,-4613,-4088,-3537,-2986,-2457,-1976,-1581,-1300,-1169,-1213,-1431,-1813,-2319,-2884,-3458,-3948,-4326,-4535,-4587,-4488,-4288,-4031,-3785,-3580,-3461,-3406,-3409,-3403,-3330,-3133,-2745,-2151,-1328,-308,892,2205,3597,5011,6391,7731,8971,10131,11185,12139,12995,13737,14356,14814,15073,15070,14756,14071,12983,11484,9606,7410,5010,2517,88,-2161,-4103,-5671,-6828,-7588,-8006,-8166,-8180,-8149,-8163,-8289,-8533,-8894,-9317,-9741,-10100,-10346,-10425,-10338,-10064,-9622,-9022,-8271,-7388,-6363,-5206,-3901,-2460,-881,793,2518,4212,5784,7124,8134,8720,8838,8459,7640,6433,4987,3421,1890,543,-538,-1240,-1555,-1475,-1029,-310,611,1624,2618,3511,4205,4631,4754,4534,3992,3144,2060,805,-515,-1815,-2987,-3970,-4689,-5142,-5322,-5283,-5078,-4794,-4494,-4247,-4086,-4006,-3984,-3957,-3856,-3610,-3150,-2445,-1474,-279,1098,2548,3965,5215,6181,6747,6856,6450,5567,4237,2576,695,-1260,-3127,-4770,-6040,-6838,-7098,-6802,-5989,-4764,-3253,-1646,-95,1225,2229,2842,3092,3051,2830,2594,2480,2631,3125,4004,5205,6653,8155,9547,10618,11185,11142,10375,8925,6818,4206,1249,-1839,-4845,-7546,-9742,-11275,-12019,-11927,-11017,-9376,-7179,-4637,-2017,423,2425,3810,4437,4288,3408,1946,110,-1851,-3664,-5091,-5915,-6014,-5335,-3923,-1918,484,3023,5447,7513,9040,9922,10142,9767,8940,7847,6691,5682,4974,4693,4889,5542,6587,7882,9274,10575,11614,12234,12332,11846,10777,9189,7165,4867,2424,14,-2225,-4160,-5698,-6761,-7351,-7469,-7197,-6643,-5930,-5218,-4642,-4300,-4277,-4567,-5145,-5928,-6799,-7638,-8320,-8741,-8847,-8595,-8029,-7184,-6160,-5042,-3925,-2870,-1939,-1142,-498,14,396,659,796,793,626,277,-275,-1007,-1899,-2873,-3849,-4709,-5357,-5677,-5618,-5125,-4211,-2917,-1322,471,2336,4151,5791,7142,8128,8683,8804,8494,7823,6861,5720,4504,3326,2271,1426,813,462,342,422,636,920,1209,1440,1586,1616,1556,1435,1323,1284,1403,1698,2198,2832,3514,4101,4447,4395,3851,2738,1081,-1061,-3542,-6173,-8743,-10987,-12711,-13689,-13809,-13007,-11305,-8846,-5802,-2464,896,3953,6450,8149,8929,8741,7655,5846,3553,1090,-1239,-3128,-4368,-4797,-4405,-3257,-1539,488,2534,4290,5488,5931,5496,4186,2080,-642,-3738,-6938,-9944,-12507,-14383,-15445,-15589,-14867,-13350,-11251,-8773,-6201,-3769,-1719,-217,639,810,370,-572,-1834,-3216,-4531,-5608,-6328,-6645,-6548,-6115,-5421,-4604,-3767,-3016,-2428,-2024,-1813,-1746,-1771,-1821,-1839,-1795,-1689,-1541,-1422,-1368,-1474,-1755,-2263,-2964,-3834,-4807,-5800,-6745,-7563,-8193,-8608,-8772,-8692,-8379,-7840,-7123,-6220,-5195,-4033,-2799,-1516,-238,952,1998,2800,3283,3395,3078,2347,1232,-180,-1756,-3331,-4734,-5784,-6338,-6305,-5635,-4371,-2593,-437,1917,4298,6517,8434,9920,10927,11406,11404,10933,10091,8921,7538,6012,4449,2961,1637,601,-78,-318,-83,627,1790,3317,5113,7016,8873,10495,11726,12423,12484,11876,10609,8763,6469,3873,1179,-1454,-3846,-5857,-7400,-8385,-8816,-8677,-8029,-6939,-5509,-3872,-2148,-489,1007,2234,3164,3782,4128,4256,4246,4165,4089,4060,4109,4243,4448,4682,4904,5039,5041,4857,4454,3847,3058,2167,1264,457,-146,-457,-431,-62,583,1405,2237,2922,3281,3190,2580,1446,-123,-1972,-3891,-5642,-7000,-7792,-7905,-7346,-6191,-4629,-2880,-1216,130,934,1079,492,-768,-2596,-4787,-7109,-9307,-11118,-12352,-12837,-12507,-11353,-9451,-6940,-4017,-912,2120,4836,7012,8479,9136,8960,8028,6474,4521,2402,367,-1371,-2665,-3437,-3697,-3532,-3084,-2522,-2019,-1705,-1684,-1961,-2506,-3198,-3892,-4408,-4584,-4279,-3433,-2031,-171,2001,4282,6411,8183,9354,9786,9388,8151,6158,3564,573,-2562,-5598,-8305,-10485,-12015,-12819,-12902,-12314,-11184,-9642,-7895,-6100,-4457,-3094,-2153,-1669,-1697,-2171,-3034,-4140,-5341,-6437,-7261,-7621,-7414,-6555,-5052,-2989,-498,2231,4978,7543,9723,11369,12399,12764,12516,11734,10567,9169,7711,6323,5118,4142,3418,2917,2606,2423,2323,2245,2156,2013,1799,1501,1117,663,162,-356,-849,-1275,-1602,-1793,-1847,-1770,-1594,-1374,-1168,-1030,-1011,-1109,-1312,-1559,-1761,-1825,-1646,-1145,-281,952,2504,4287,6195,8086,9840,11333,12465,13177,13434,13240,12640,11705,10521,9217,7883,6659,5614,4844,4386,4255,4436,4880,5525,6291,7098,7873,8547,9080,9432,9581,9512,9199,8630,7760,6580,5050,3180,982,-1483,-4141,-6859,-9522,-11951,-14015,-15556,-16463,-16655,-16091,-14802,-12863,-10416,-7644,-4755,-1976,504,2505,3939,4738,4943,4614,3888,2902,1821,776,-103,-751,-1107,-1189,-1020,-682,-264,123,378,400,133,-452,-1345,-2481,-3776,-5117,-6366,-7426,-8170,-8552,-8509,-8038,-7157,-5889,-4301,-2456,-425,1697,3835,5907,7838,9587,11097,12359,13346,14062,14498,14643,14493,14029,13247,12149,10755,9110,7278,5339,3387,1508,-220,-1731,-3008,-4016,-4802,-5360,-5760,-6014,-6171,-6232,-6223,-6116,-5926,-5637,-5261,-4839,-4402,-4012,-3734,-3604,-3655,-3874,-4209,-4584,-4890,-4998,-4803,-4181,-3085,-1469,608,3075,5745,8434,10884,12846,14109,14484,13904,12376,10014,7043,3717,363,-2731,-5300,-7152,-8205,-8449,-7997,-7017,-5743,-4412,-3254,-2449,-2109,-2282,-2942,-4003,-5353,-6831,-8294,-9593,-10619,-11288,-11568,-11459,-10989,-10236,-9266,-8187,-7084,-6041,-5120,-4342,-3696,-3139,-2595,-1980,-1215,-242,974,2406,4011,5697,7343,8827,10007,10764,11003,10669,9750,8268,6310,3971,1402,-1225,-3749,-5954,-7695,-8804,-9196,-8838,-7769,-6098,-4017,-1726,512,2472,3957,4810,4978,4446,3325,1741,-80,-1938,-3598,-4883,-5643,-5791,-5304,-4199,-2583,-560,1685,3998,6190,8091,9564,10460,10728,10296,9234,7609,5623,3468,1420,-300,-1462,-1937,-1641,-604,1072,3209,5576,7914,9978,11538,12446,12608,12025,10773,8990,6877,4637,2497,632,-816,-1758,-2177,-2095,-1581,-740,327,1510,2709,3860,4897,5807,6569,7220,7766,8282,8778,9305,9839,10348,10751,10936,10774,10164,9007,7308,5099,2510,-289,-3114,-5766,-8095,-9991,-11393,-12314,-12802,-12943,-12858,-12639,-12391,-12173,-12036,-11980,-12022,-12110,-12251,-12387,-12510,-12577,-12590,-12508,-12345,-12044,-11613,-10984,-10148,-9065,-7726,-6151,-4378,-2489,-575,1240,2863,4174,5127,5654,5791,5545,5007,4244,3340,2395,1460,620,-97,-648,-1042,-1276,-1389,-1395,-1330,-1203,-1033,-811,-558,-267,14,270,416,418,190,-287,-1031,-1979,-3043,-4053,-4828,-5168,-4899,-3903,-2147,329,3384,6828,10409,13900,17045,19681,21666,22937,23493,23386,22692,21533,19989,18177,16148,13984,11711,9387,7046,4740,2523,444,-1430,-3062,-4395,-5403,-6063,-6368,-6328,-5981,-5371,-4590,-3724,-2898,-2221,-1802,-1726,-2033,-2734,-3782,-5099,-6572,-8076,-9483,-10700,-11647,-12315,-12714,-12894,-12931,-12877,-12793,-12684,-12551,-12330,-11983,-11427,-10623,-9558,-8239,-6767,-5220,-3767,-2533,-1655,-1221,-1258,-1750,-2601,-3692,-4866,-5978,-6902,-7562,-7921,-8019,-7896,-7672,-7405,-7191,-7053,-6975,-6922,-6787,-6490,-5937,-5050,-3825,-2259,-455,1486,3408,5154,6588,7590,8106,8120,7690,6900,5893,4792,3714,2763,1936,1258,620,-46,-872,-1952,-3357,-5105,-7134,-9321,-11469,-13329,-14646,-15155,-14672,-13083,-10395,-6729,-2320,2515,7401,11949,15797,18650,20288,20630,19670,17569,14524,10860,6906,3018,-478,-3317,-5323,-6410,-6599,-5989,-4734,-3037,-1074,960,2943,4764,6371,7731,8838,9686,10276,10611,10691,10536,10167,9651,9040,8445,7942,7630,7565,7763,8192,8747,9308,9676,9700,9193,8063,6260,3835,922,-2284,-5518,-8551,-11123,-13104,-14378,-14979,-14970,-14520,-13790,-12977,-12222,-11637,-11242,-11024,-10867,-10654,-10223,-9449,-8230,-6551,-4433,-2016,537,2990,5096,6642,7431,7378,6478,4837,2668,246,-2106,-4059,-5355,-5787,-5284,-3866,-1679,1075,4098,7111,9812,11938,13310,13771,13311,11927,9763,6945,3690,200,-3318,-6673,-9711,-12323,-14428,-16003,-17032,-17534,-17526,-17022,-16032,-14555,-12601,-10181,-7338,-4143,-700,2842,6330,9575,12418,14709,16347,17292,17543,17189,16328,15137,13749,12347,11047,9940,9091,8452,8000,7604,7153,6516,5584,4286,2624,615,-1613,-3968,-6265,-8396,-10212,-11654,-12672,-13290,-13566,-13594,-13503,-13399,-13391,-13530,-13804,-14163,-14456,-14547,-14230,-13370,-11840,-9611,-6733,-3331,374,4136,7652,10660,12905,14226,14520,13801,12153,9753,6818,3601,353,-2703,-5388,-7588,-9260,-10409,-11106,-11432,-11492,-11397,-11215,-11045,-10901,-10837,-10830,-10884,-10954,-11005,-10981,-10813,-10454,-9818,-8887,-7600,-5993,-4067,-1918,397,2753,5065,7229,9174,10839,12209,13255,14038,14560,14901,15093,15166,15146,15007,14724,14248,13512,12468,11067,9288,7146,4679,1980,-845,-3625,-6194,-8331,-9851,-10545,-10302,-9012,-6720,-3505,425,4792,9272,13504,17161,19953,21702,22300,21816,20368,18232,15711,13135,10838,9041,7927,7522,7769,8511,9506,10506,11243,11519,11199,10249,8732,6786,4623,2468,571,-876,-1718,-1881,-1369,-257,1310,3145,5023,6727,8032,8769,8797,8057,6542,4338,1552,-1607,-4978,-8320,-11470,-14257,-16575,-18352,-19581,-20283,-20522,-20370,-19896,-19157,-18176,-16964,-15498,-13775,-11785,-9564,-7178,-4729,-2342,-166,1687,3094,4015,4420,4368,3928,3247,2449,1705,1130,842,890,1279,1955,2800,3660,4363,4735,4657,4055,2945,1422,-366,-2207,-3886,-5222,-6043,-6304,-5985,-5168,-3993,-2632,-1270,-92,794,1299,1431,1247,838,343,-133,-493,-676,-692,-553,-347,-127,29,90,57,-28,-91,-17,289,945,2010,3516,5444,7710,10210,12766,15221,17369,19056,20126,20491,20102,18990,17213,14912,12218,9319,6378,3563,1017,-1147,-2859,-4065,-4786,-5033,-4874,-4382,-3631,-2711,-1695,-654,356,1289,2108,2782,3276,3553,3577,3304,2682,1691,296,-1478,-3595,-5960,-8451,-10902,-13145,-15009,-16356,-17088,-17175,-16650,-15596,-14158,-12492,-10751,-9094,-7611,-6385,-5453,-4808,-4449,-4330,-4447,-4759,-5278,-5980,-6882,-7955,-9200,-10556,-11988,-13408,-14736,-15873,-16711,-17151,-17096,-16459,-15208,-13310,-10837,-7856,-4533,-1040,2420,5626,8407,10592,12090,12860,12927,12389,11366,10057,8631,7292,6198,5475,5206,5406,6063,7089,8406,9865,11346,12691,13769,14434,14590,14136,13027,11263,8864,5945,2620,-909,-4439,-7723,-10526,-12614,-13807,-13970,-13045,-11063,-8130,-4435,-219,4248,8676,12805,16407,19300,21395,22625,23037,22703,21740,20321,18583,16711,14828,13059,11489,10161,9103,8285,7674,7201,6785,6342,5784,5037,4052,2805,1303,-413,-2279,-4213,-6123,-7907,-9498,-10806,-11811,-12474,-12808,-12831,-12555,-12027,-11233,-10226,-8985,-7558,-5951,-4213,-2387,-535,1285,2997,4548,5870,6928,7681,8118,8238,8053,7594,6896,5996,4944,3747,2456,1047,-436,-2005,-3625,-5262,-6868,-8386,-9749,-10909,-11809,-12425,-12746,-12776,-12556,-12100,-11471,-10686,-9782,-8770,-7659,-6445,-5144,-3751,-2310,-840,594,1960,3189,4262,5135,5816,6299,6623,6793,6872,6847,6763,6585,6320,5914,5350,4574,3564,2296,757,-1032,-3038,-5186,-7374,-9458,-11291,-12688,-13507,-13617,-12946,-11494,-9321,-6560,-3403,-67,3211,6219,8783,10792,12191,13009,13319,13232,12901,12444,12005,11663,11483,11480,11637,11902,12201,12454,12561,12449,12039,11273,10134,8599,6715,4526,2122,-390,-2895,-5284,-7431,-9283,-10745,-11817,-12466,-12708,-12562,-12047,-11227,-10128,-8860,-7458,-6049,-4684,-3461,-2440,-1675,-1210,-1063,-1233,-1712,-2442,-3383,-4438,-5529,-6533,-7358,-7876,-8037,-7769,-7102,-6074,-4806,-3433,-2136,-1064,-373,-155,-455,-1263,-2498,-4060,-5799,-7582,-9262,-10727,-11882,-12652,-13010,-12926,-12425,-11545,-10343,-8927,-7383,-5846,-4411,-3182,-2212,-1535,-1130,-958,-934,-978,-1002,-943,-782,-531,-257,-39,19,-146,-579,-1245,-2063,-2893,-3571,-3927,-3843,-3245,-2175,-734,886,2455,3754,4587,4851,4531,3702,2536,1238,51,-820,-1197,-982,-143,1278,3169,5387,7743,10063,12164,13900,15145,15816,15859,15258,14047,12267,10042,7465,4712,1935,-705,-3046,-4970,-6393,-7278,-7644,-7566,-7136,-6493,-5760,-5059,-4493,-4102,-3919,-3902,-3987,-4101,-4144,-4049,-3783,-3321,-2708,-1973,-1181,-372,409,1167,1899,2651,3450,4334,5325,6419,7593,8799,9956,10998,11825,12375,12589,12433,11924,11077,9970,8670,7254,5806,4358,2961,1612,304,-977,-2263,-3568,-4907,-6275,-7652,-9012,-10289,-11458,-12429,-13182,-13656,-13838,-13712,-13286,-12576,-11602,-10409,-9005,-7452,-5763,-3989,-2180,-382,1329,2881,4205,5224,5900,6192,6122,5692,4975,4012,2889,1656,384,-888,-2124,-3304,-4425,-5485,-6504,-7477,-8437,-9363,-10263,-11098,-11841,-12434,-12825,-12963,-12784,-12264,-11367,-10085,-8436,-6434,-4139,-1608,1082,3834,6567,9160,11528,13566,15191,16344,16988,17118,16782,16048,15033,13865,12680,11608,10737,10129,9774,9635,9607,9580,9400,8950,8098,6780,4951,2630,-119,-3189,-6439,-9705,-12820,-15620,-17966,-19750,-20918,-21443,-21371,-20758,-19706,-18335,-16747,-15069,-13372,-11733,-10178,-8713,-7314,-5927,-4502,-2983,-1337,438,2304,4196,5998,7594,8863,9684,9996,9752,8980,7734,6121,4263,2298,348,-1464,-3075,-4414,-5483,-6278,-6836,-7166,-7289,-7184,-6833,-6195,-5263,-4021,-2535,-855,894,2615,4187,5535,6609,7398,7942,8284,8509,8674,8844,9038,9263,9488,9664,9725,9623,9284,8717,7893,6870,5689,4434,3171,1977,892,-54,-860,-1545,-2127,-2625,-3049,-3382,-3603,-3661,-3512,-3108,-2411,-1416,-112,1452,3237,5177,7187,9190,11087,12789,14196,15233,15824,15936,15566,14749,13552,12088,10447,8778,7158,5706,4470,3504,2820,2417,2278,2373,2662,3111,3662,4271,4870,5400,5788,5981,5924,5617,5067,4346,3530,2729,2047,1564,1336,1355,1575,1886,2166,2256,2029,1383,281,-1249,-3105,-5142,-7172,-9026,-10549,-11639,-12261,-12417,-12169,-11583,-10742,-9703,-8531,-7257,-5930,-4604,-3331,-2208,-1307,-720,-512,-724,-1354,-2369,-3693,-5221,-6826,-8359,-9684,-10647,-11157,-11100,-10475,-9267,-7575,-5496,-3194,-842,1395,3335,4859,5852,6264,6092,5381,4233,2790,1210,-333,-1680,-2712,-3338,-3544,-3343,-2822,-2076,-1247,-444,210,640,796,664,276,-308,-984,-1630,-2114,-2302,-2087,-1398,-213,1434,3452,5716,8063,10325,12343,13990,15158,15817,15943,15579,14795,13666,12327,10857,9405,8043,6877,5961,5330,4995,4923,5057,5302,5547,5664,5548,5091,4260,3034,1472,-342,-2277,-4198,-5958,-7437,-8545,-9232,-9501,-9390,-8981,-8375,-7692,-7053,-6558,-6300,-6330,-6663,-7282,-8106,-9048,-9966,-10715,-11157,-11167,-10669,-9648,-8141,-6261,-4180,-2085,-197,1315,2314,2760,2670,2170,1404,570,-181,-713,-996,-1038,-944,-849,-903,-1256,-2004,-3189,-4792,-6708,-8813,-10919,-12848,-14425,-15492,-15950,-15718,-14800,-13198,-11013,-8324,-5286,-2042,1234,4377,7225,9650,11539,12843,13537,13659,13282,12511,11461,10263,9012,7802,6671,5654,4716,3860,3013,2157,1254,271,-765,-1860,-2946,-3973,-4862,-5529,-5894,-5897,-5480,-4637,-3370,-1728,212,2363,4599,6818,8891,10725,12237,13379,14120,14485,14508,14251,13792,13198,12517,11792,11016,10187,9261,8238,7086,5844,4554,3291,2146,1217,569,261,272,560,1011,1498,1867,1979,1734,1073,12,-1378,-2976,-4598,-6079,-7199,-7835,-7839,-7188,-5890,-4043,-1791,664,3143,5423,7371,8849,9813,10248,10205,9760,9021,8089,7065,6024,5020,4090,3224,2422,1642,840,-33,-1035,-2210,-3582,-5160,-6917,-8793,-10720,-12583,-14304,-15762,-16887,-17607,-17868,-17655,-16957,-15816,-14284,-12467,-10478,-8457,-6530,-4819,-3400,-2321,-1571,-1108,-869,-740,-659,-522,-293,33,460,911,1345,1688,1889,1929,1801,1535,1173,761,358,-15,-322,-571,-770,-925,-1067,-1182,-1274,-1300,-1233,-1016,-624,-12,829,1894,3170,4611,6175,7792,9400,10927,12291,13433,14273,14774,14904,14655,14055,13141,11970,10618,9133,7600,6053,4539,3083,1690,362,-891,-2086,-3193,-4226,-5159,-6001,-6758,-7444,-8094,-8722,-9360,-9982,-10586,-11090,-11454,-11574,-11403,-10887,-10028,-8860,-7469,-5965,-4480,-3150,-2067,-1324,-926,-879,-1105,-1545,-2075,-2610,-3055,-3322,-3385,-3192,-2773,-2136,-1336,-428,518,1409,2172,2687,2884,2673,2015,907,-627,-2488,-4583,-6749,-8863,-10757,-12327,-13469,-14161,-14385,-14204,-13668,-12860,-11844,-10643,-9287,-7740,-5994,-4014,-1810,592,3113,5651,8057,10192,11901,13073,13618,13514,12784,11521,9839,7910,5871,3891,2067,484,-821,-1863,-2661,-3281,-3778,-4218,-4633,-5056,-5458,-5803,-6027,-6035,-5778,-5188,-4264,-3036,-1571,7,1574,2983,4111,4864,5198,5113,4669,3955,3099,2212,1425,789,373,141,72,85,100,51,-141,-482,-1005,-1664,-2440,-3259,-4073,-4813,-5427,-5872,-6109,-6130,-5917,-5496,-4869,-4081,-3170,-2182,-1184,-218,652,1396,1981,2414,2704,2912,3098,3344,3744,4357,5242,6409,7818,9396,11016,12515,13742,14530,14768,14391,13399,11874,9950,7822,5694,3791,2278,1291,865,963,1469,2197,2945,3481,3637,3251,2273,697,-1387,-3835,-6449,-9017,-11316,-13166,-14414,-14985,-14861,-14081,-12756,-11003,-8989,-6869,-4791,-2892,-1266,13,921,1470,1707,1711,1575,1386,1224,1120,1091,1101,1098,1007,773,330,-319,-1186,-2215,-3354,-4529,-5678,-6739,-7686,-8496,-9180,-9748,-10224,-10610,-10906,-11072,-11070,-10825,-10282,-9371,-8077,-6380,-4344,-2032,430,2917,5279,7399,9159,10510,11420,11916,12064,11931,11629,11216,10771,10298,9811,9245,8587,7759,6787,5657,4455,3253,2148,1227,532,64,-216,-420,-640,-1026,-1653,-2595,-3839,-5321,-6929,-8492,-9860,-10870,-11416,-11457,-10997,-10123,-8959,-7651,-6362,-5221,-4314,-3689,-3305,-3118,-3002,-2868,-2605,-2165,-1512,-686,264,1252,2175,2949,3477,3694,3547,3011,2081,786,-821,-2678,-4677,-6732,-8715,-10521,-12024,-13130,-13731,-13769,-13211,-12050,-10349,-8175,-5645,-2887,-32,2798,5486,7954,10134,11988,13498,14667,15504,16035,16282,16271,16037,15603,14998,14255,13379,12398,11305,10107,8790,7377,5855,4285,2687,1141,-313,-1582,-2646,-3416,-3886,-4003,-3761,-3143,-2168,-859,717,2485,4329,6136,7779,9145,10143,10704,10797,10433,9652,8556,7245,5875,4568,3464,2637,2153,1994,2126,2453,2866,3248,3476,3481,3193,2623,1804,798,-273,-1331,-2250,-2954,-3379,-3475,-3237,-2666,-1793,-666,654,2090,3564,4979,6268,7330,8122,8580,8685,8433,7852,6993,5937,4761,3577,2459,1511,772,304,80,90,253,480,680,742,615,232,-400,-1279,-2357,-3579,-4890,-6222,-7527,-8757,-9882,-10875,-11722,-12409,-12920,-13252,-13378,-13308,-13016,-12531,-11845,-11017,-10073,-9091,-8119,-7223,-6423,-5742,-5141,-4576,-3979,-3258,-2364,-1235,131,1720,3463,5291,7075,8728,10126,11190,11873,12130,11995,11490,10682,9649,8452,7169,5838,4491,3144,1789,431,-915,-2227,-3433,-4456,-5191,-5536,-5397,-4734,-3527,-1844,229,2515,4859,7034,8888,10229,10974,11040,10458,9294,7693,5848,3965,2273,941,118,-148,122,834,1799,2835,3696,4211,4231,3704,2658,1201,-501,-2245,-3845,-5131,-6013,-6449,-6492,-6218,-5769,-5262,-4810,-4485,-4307,-4262,-4323,-4429,-4574,-4722,-4909,-5144,-5474,-5914,-6469,-7104,-7759,-8337,-8723,-8823,-8532,-7823,-6693,-5202,-3472,-1636,135,1705,2952,3802,4219,4204,3776,2987,1868,491,-1110,-2855,-4702,-6554,-8355,-10011,-11446,-12603,-13414,-13869,-13950,-13688,-13118,-12291,-11255,-10048,-8697,-7203,-5579,-3807,-1901,116,2215,4315,6350,8210,9808,11036,11847,12173,12031,11441,10471,9221,7788,6287,4820,3473,2323,1422,812,507,529,852,1475,2343,3421,4630,5905,7148,8283,9208,9874,10210,10210,9868,9212,8302,7191,5970,4710,3493,2380,1438,680,156,-168,-283,-245,-77,154,429,691,935,1134,1299,1414,1512,1579,1643,1698,1763,1845,1957,2111,2322,2583,2897,3232,3550,3820,3969,3988,3833,3533,3101,2608,2102,1650,1297,1053,927,874,860,835,773,657,516,384,332,433,739,1318,2154,3244,4507,5835,7104,8141,8802,8935,8436,7231,5328,2777,-284,-3663,-7133,-10413,-13273,-15457,-16815,-17244,-16731,-15374,-13320,-10822,-8139,-5561,-3349,-1685,-713,-432,-784,-1628,-2741,-3935,-4982,-5733,-6093,-6021,-5572,-4810,-3864,-2843,-1845,-961,-223,338,713,916,935,772,429,-111,-811,-1665,-2587,-3512,-4309,-4877,-5084,-4856,-4126,-2907,-1240,761,2965,5198,7295,9101,10502,11414,11841,11793,11367,10654,9772,8824,7898,7066,6359,5806,5409,5158,5061,5090,5248,5495,5816,6146,6440,6613,6611,6347,5789,4880,3623,2032,152,-1930,-4128,-6307,-8348,-10122,-11504,-12411,-12767,-12554,-11789,-10535,-8910,-7049,-5127,-3323,-1786,-671,-32,80,-279,-1040,-2053,-3186,-4258,-5137,-5697,-5866,-5614,-4973,-4017,-2859,-1645,-499,444,1117,1464,1501,1251,769,109,-698,-1620,-2652,-3799,-5049,-6396,-7807,-9223,-10585,-11796,-12767,-13411,-13655,-13447,-12788,-11683,-10213,-8451,-6501,-4462,-2427,-454,1386,3104,4656,6086,7379,8553,9600,10494,11196,11664,11834,11668,11121,10185,8860,7192,5218,3039,719,-1603,-3850,-5864,-7562,-8796,-9503,-9585,-9038,-7842,-6080,-3826,-1248,1491,4167,6577,8497,9761,10231,9848,8620,6638,4053,1086,-2016,-4998,-7604,-9637,-10938,-11422,-11077,-9956,-8168,-5886,-3297,-627,1910,4116,5833,6946,7419,7244,6511,5303,3780,2070,329,-1314,-2761,-3933,-4786,-5315,-5516,-5425,-5065,-4470,-3671,-2685,-1545,-263,1120,2569,4038,5454,6758,7860,8690,9177,9271,8957,8260,7247,6026,4743,3547,2604,2021,1893,2212,2941,3937,5042,6052,6763,7033,6727,5843,4399,2533,398,-1804,-3874,-5650,-6994,-7847,-8202,-8101,-7653,-6969,-6195,-5453,-4844,-4423,-4202,-4141,-4165,-4178,-4066,-3750,-3148,-2256,-1073,303,1788,3214,4448,5325,5714,5537,4736,3345,1432,-877,-3406,-5968,-8350,-10373,-11869,-12746,-12950,-12517,-11530,-10138,-8513,-6848,-5325,-4079,-3229,-2790,-2759,-3053,-3550,-4134,-4651,-5016,-5132,-4982,-4566,-3934,-3158,-2304,-1464,-662,41,685,1261,1832,2417,3049,3728,4429,5122,5746,6268,6642,6860,6922,6847,6648,6357,5957,5471,4862,4122,3240,2212,1063,-171,-1421,-2621,-3672,-4508,-5054,-5278,-5175,-4791,-4196,-3505,-2827,-2278,-1942,-1863,-2029,-2395,-2842,-3272,-3531,-3528,-3177,-2449,-1373,-22,1481,2972,4301,5297,5849,5881,5367,4353,2892,1105,-917,-3041,-5172,-7215,-9072,-10695,-11989,-12922,-13424,-13470,-13032,-12117,-10736,-8958,-6841,-4500,-2031,433,2788,4928,6773,8287,9446,10277,10830,11169,11378,11528,11677,11859,12058,12241,12313,12180,11719,10843,9484,7650,5386,2821,115,-2527,-4907,-6829,-8145,-8739,-8562,-7614,-5957,-3703,-1004,1945,4937,7751,10181,12040,13197,13565,13122,11947,10147,7934,5544,3232,1275,-110,-753,-556,467,2242,4572,7231,9918,12353,14253,15408,15667,14988,13410,11085,8211,5078,1949,-870,-3159,-4735,-5520,-5518,-4833,-3620,-2122,-546,856,1928,2554,2701,2438,1868,1177,523,83,-42,211,813,1696,2722,3747,4614,5195,5374,5134,4434,3379,2037,590,-810,-1981,-2780,-3113,-2959,-2367,-1474,-447,492,1159,1365,1016,54,-1480,-3482,-5801,-8228,-10569,-12612,-14202,-15207,-15584,-15317,-14488,-13186,-11572,-9781,-7981,-6289,-4812,-3614,-2705,-2077,-1655,-1373,-1119,-801,-330,361,1295,2468,3825,5282,6711,7981,8948,9478,9501,8948,7862,6294,4380,2271,147,-1837,-3514,-4805,-5617,-5961,-5831,-5307,-4427,-3295,-1962,-506,1007,2527,3981,5317,6456,7336,7883,8039,7779,7077,6005,4623,3094,1577,265,-653,-1053,-830,-9,1356,3083,4983,6814,8358,9429,9909,9730,8936,7574,5806,3751,1592,-551,-2549,-4322,-5833,-7057,-8017,-8740,-9267,-9632,-9880,-10005,-10041,-9958,-9762,-9449,-9015,-8505,-7942,-7394,-6904,-6528,-6280,-6171,-6156,-6197,-6217,-6157,-5954,-5572,-4985,-4215,-3272,-2219,-1105,11,1066,2018,2813,3409,3754,3805,3504,2832,1755,301,-1486,-3518,-5665,-7786,-9708,-11286,-12385,-12920,-12856,-12212,-11057,-9486,-7630,-5586,-3473,-1350,728,2747,4691,6560,8329,9958,11388,12524,13283,13562,13309,12483,11115,9283,7112,4784,2483,417,-1244,-2363,-2865,-2743,-2050,-897,581,2220,3876,5416,6740,7787,8533,8969,9120,9016,8681,8151,7449,6587,5595,4491,3317,2116,965,-78,-915,-1489,-1733,-1639,-1209,-503,399,1392,2368,3227,3900,4349,4566,4575,4423,4155,3831,3489,3161,2867,2601,2363,2124,1871,1589,1271,932,601,330,170,184,405,853,1493,2273,3086,3832,4392,4692,4667,4339,3736,2950,2094,1261,561,47,-248,-328,-227,8,311,643,949,1222,1437,1608,1729,1801,1803,1698,1442,969,243,-787,-2100,-3676,-5406,-7182,-8828,-10205,-11144,-11566,-11411,-10702,-9531,-8024,-6360,-4719,-3269,-2145,-1438,-1154,-1272,-1676,-2241,-2812,-3229,-3384,-3199,-2668,-1848,-845,204,1144,1857,2246,2274,1979,1417,717,-10,-645,-1108,-1353,-1390,-1264,-1052,-854,-750,-807,-1043,-1439,-1919,-2394,-2728,-2832,-2613,-2046,-1152,-1,1274,2543,3648,4475,4945,5030,4779,4275,3660,3076,2675,2569,2833,3485,4497,5762,7189,8580,9810,10692,11104,10941,10150,8727,6724,4238,1405,-1603,-4603,-7394,-9797,-11637,-12794,-13183,-12790,-11664,-9917,-7724,-5299,-2883,-713,992,2072,2429,2049,1002,-574,-2471,-4462,-6299,-7766,-8712,-9025,-8718,-7836,-6527,-4946,-3302,-1748,-448,523,1103,1320,1186,784,156,-636,-1553,-2591,-3725,-4981,-6336,-7778,-9254,-10672,-11928,-12870,-13355,-13254,-12463,-10947,-8728,-5899,-2638,850,4302,7478,10145,12130,13339,13743,13404,12444,11032,9350,7595,5921,4462,3297,2445,1894,1569,1389,1255,1072,782,341,-263,-1004,-1861,-2775,-3708,-4587,-5363,-5955,-6306,-6338,-6021,-5309,-4247,-2874,-1319,278,1727,2859,3497,3545,2939,1734,25,-1992,-4093,-6034,-7570,-8533,-8790,-8331,-7214,-5593,-3666,-1670,186,1712,2792,3377,3475,3159,2528,1700,787,-119,-945,-1669,-2268,-2759,-3170,-3493,-3764,-3928,-3960,-3790,-3331,-2530,-1314,305,2299,4555,6924,9194,11152,12572,13272,13143,12135,10328,7863,4985,1977,-847,-3195,-4812,-5534,-5277,-4071,-2053,579,3524,6503,9202,11373,12812,13410,13123,11999,10160,7756,5007,2111,-711,-3279,-5428,-7051,-8079,-8489,-8319,-7624,-6501,-5069,-3433,-1727,-44,1508,2854,3924,4678,5072,5110,4774,4113,3138,1920,507,-1037,-2641,-4262,-5836,-7338,-8722,-9973,-11065,-11984,-12709,-13229,-13533,-13616,-13492,-13179,-12703,-12120,-11456,-10767,-10073,-9402,-8751,-8121,-7488,-6849,-6173,-5477,-4754,-4036,-3355,-2735,-2206,-1768,-1398,-1059,-674,-179,504,1424,2592,3997,5562,7185,8751,10112,11171,11826,12031,11777,11081,10014,8648,7085,5419,3740,2130,655,-642,-1728,-2598,-3247,-3703,-3982,-4129,-4165,-4117,-4000,-3803,-3540,-3185,-2757,-2270,-1748,-1241,-788,-427,-174,-38,14,-14,-67,-142,-190,-229,-237,-237,-237,-260,-312,-425,-576,-791,-1035,-1312,-1595,-1876,-2141,-2399,-2646,-2904,-3182,-3488,-3827,-4174,-4504,-4751,-4858,-4730,-4306,-3511,-2330,-763,1110,3178,5271,7192,8742,9738,10062,9648,8563,6915,4957,2940,1165,-105,-686,-483,461,2008,3893,5834,7491,8615,8992,8547,7303,5394,3046,530,-1865,-3858,-5237,-5833,-5582,-4495,-2660,-261,2491,5321,7963,10148,11665,12356,12144,11064,9209,6791,4061,1322,-1119,-2977,-4045,-4165,-3330,-1591,858,3778,6859,9782,12265,14056,15024,15115,14388,12992,11137,9064,7004,5172,3694,2656,2063,1846,1931,2183,2488,2756,2895,2897,2741,2475,2146,1819,1543,1358,1262,1245,1258,1268,1210,1070,810,452,-3,-504,-1020,-1492,-1866,-2086,-2100,-1873,-1399,-712,119,965,1694,2130,2152,1635,561,-1060,-3113,-5439,-7846,-10102,-12025,-13432,-14209,-14314,-13730,-12547,-10859,-8821,-6604,-4371,-2295,-502,890,1827,2282,2277,1891,1212,376,-491,-1253,-1814,-2091,-2074,-1758,-1229,-550,142,762,1210,1434,1431,1222,888,502,163,-62,-128,-23,212,523,817,1009,1028,825,415,-170,-822,-1447,-1908,-2107,-1962,-1442,-575,582,1896,3247,4474,5461,6119,6409,6370,6060,5611,5131,4733,4499,4461,4608,4911,5287,5686,6015,6240,6302,6185,5875,5360,4643,3719,2592,1262,-235,-1885,-3597,-5323,-6935,-8365,-9507,-10314,-10746,-10832,-10595,-10144,-9538,-8919,-8349,-7936,-7719,-7718,-7927,-8282,-8713,-9119,-9399,-9462,-9244,-8696,-7835,-6679,-5309,-3808,-2275,-810,498,1579,2388,2893,3103,3023,2704,2182,1521,771,-23,-817,-1602,-2342,-3063,-3729,-4380,-4975,-5534,-6015,-6399,-6622,-6643,-6381,-5798,-4856,-3558,-1953,-131,1781,3622,5232,6476,7242,7497,7262,6622,5723,4734,3824,3160,2828,2896,3326,4058,4966,5910,6755,7363,7645,7542,7030,6150,4961,3560,2093,679,-508,-1348,-1735,-1608,-982,83,1443,2939,4362,5542,6322,6603,6364,5629,4504,3111,1615,171,-1079,-2010,-2539,-2623,-2237,-1418,-215,1298,3014,4835,6652,8358,9848,11037,11821,12143,11937,11181,9891,8120,5970,3595,1150,-1150,-3150,-4668,-5627,-5961,-5723,-5004,-3958,-2794,-1680,-816,-291,-171,-414,-925,-1574,-2183,-2635,-2794,-2635,-2139,-1377,-406,656,1758,2811,3789,4674,5444,6096,6616,6964,7112,7001,6584,5817,4673,3168,1346,-688,-2801,-4820,-6568,-7880,-8632,-8753,-8248,-7182,-5696,-3956,-2179,-548,740,1557,1818,1501,645,-650,-2252,-3984,-5680,-7170,-8331,-9057,-9340,-9167,-8645,-7848,-6923,-5974,-5111,-4389,-3845,-3453,-3195,-2999,-2835,-2634,-2374,-2030,-1594,-1085,-519,66,629,1128,1525,1781,1887,1828,1648,1363,1062,792,630,623,789,1133,1620,2209,2845,3477,4053,4542,4904,5150,5260,5279,5238,5193,5218,5375,5714,6273,7024,7915,8835,9634,10151,10212,9694,8503,6648,4194,1315,-1768,-4763,-7398,-9391,-10562,-10800,-10108,-8630,-6553,-4208,-1878,100,1482,2100,1884,887,-738,-2764,-4897,-6862,-8378,-9271,-9416,-8816,-7560,-5802,-3761,-1660,294,1918,3082,3724,3803,3368,2472,1210,-304,-1972,-3682,-5366,-6945,-8391,-9654,-10722,-11546,-12105,-12332,-12198,-11638,-10642,-9191,-7335,-5127,-2696,-170,2272,4460,6230,7444,8006,7875,7075,5688,3869,1814,-254,-2089,-3479,-4247,-4280,-3561,-2144,-180,2124,4508,6706,8454,9552,9838,9263,7840,5689,2997,6,-3014,-5770,-8020,-9529,-10159,-9835,-8577,-6492,-3785,-702,2449,5362,7755,9386,10111,9848,8657,6640,4010,1016,-2086,-5021,-7573,-9554,-10850,-11399,-11213,-10356,-8941,-7120,-5067,-2958,-966,755,2104,2989,3404,3360,2922,2194,1277,297,-637,-1453,-2062,-2450,-2572,-2429,-2019,-1344,-430,701,1989,3372,4749,6007,7039,7721,7984,7788,7139,6136,4888,3591,2426,1591,1229,1444,2243,3570,5268,7151,8972,10529,11610,12096,11908,11061,9613,7698,5459,3083,738,-1414,-3230,-4617,-5493,-5838,-5645,-4957,-3835,-2374,-697,1065,2750,4197,5272,5811,5762,5046,3697,1787,-557,-3154,-5798,-8284,-10420,-12056,-13111,-13555,-13448,-12883,-12016,-11008,-10015,-9180,-8594,-8306,-8330,-8617,-9125,-9755,-10446,-11093,-11655,-12049,-12252,-12221,-11951,-11428,-10677,-9692,-8529,-7193,-5755,-4249,-2760,-1356,-119,884,1606,2032,2200,2173,2054,1976,2031,2342,2943,3859,5047,6437,7925,9395,10733,11815,12563,12887,12755,12135,11050,9527,7656,5508,3239,944,-1195,-3083,-4570,-5597,-6107,-6109,-5662,-4868,-3864,-2819,-1895,-1245,-999,-1214,-1926,-3061,-4528,-6138,-7690,-8968,-9749,-9899,-9303,-7986,-6022,-3600,-952,1657,3967,5768,6902,7322,7030,6156,4843,3316,1783,455,-500,-953,-862,-238,816,2144,3531,4775,5641,6026,5826,5094,3942,2554,1169,20,-697,-842,-373,651,2099,3746,5347,6657,7454,7604,7027,5760,3895,1618,-870,-3326,-5551,-7356,-8634,-9332,-9457,-9093,-8334,-7328,-6208,-5102,-4116,-3309,-2724,-2349,-2152,-2080,-2056,-2003,-1856,-1537,-1007,-248,758,1963,3340,4799,6276,7652,8866,9809,10449,10753,10748,10501,10109,9692,9373,9244,9380,9792,10457,11309,12246,13165,13958,14524,14806,14746,14335,13579,12502,11153,9577,7838,5986,4097,2214,429,-1214,-2609,-3720,-4462,-4815,-4756,-4309,-3521,-2484,-1286,-71,1051,1939,2508,2679,2445,1833,948,-84,-1082,-1882,-2320,-2270,-1687,-564,993,2833,4731,6442,7709,8340,8170,7168,5367,2909,17,-3054,-6015,-8615,-10653,-12006,-12650,-12629,-12068,-11108,-9901,-8579,-7220,-5881,-4550,-3236,-1894,-543,803,2096,3225,4113,4619,4678,4222,3256,1855,118,-1755,-3600,-5189,-6377,-7024,-7096,-6616,-5689,-4491,-3211,-2082,-1267,-930,-1120,-1845,-3029,-4523,-6175,-7776,-9170,-10206,-10788,-10873,-10448,-9551,-8228,-6558,-4618,-2503,-310,1864,3918,5757,7314,8516,9366,9853,10045,10004,9834,9622,9453,9382,9436,9600,9849,10105,10330,10407,10319,9967,9362,8471,7344,6016,4581,3125,1730,493,-558,-1389,-2018,-2510,-2916,-3341,-3838,-4488,-5294,-6276,-7360,-8499,-9575,-10501,-11179,-11537,-11537,-11182,-10493,-9544,-8408,-7178,-5943,-4784,-3760,-2919,-2277,-1835,-1578,-1468,-1473,-1550,-1665,-1797,-1924,-2043,-2157,-2288,-2439,-2647,-2882,-3153,-3388,-3539,-3526,-3291,-2817,-2118,-1279,-412,310,746,738,213,-856,-2404,-4288,-6304,-8214,-9770,-10773,-11071,-10621,-9456,-7720,-5615,-3396,-1313,422,1668,2374,2599,2471,2187,1963,1991,2411,3292,4597,6222,7993,9689,11113,12068,12449,12198,11364,10049,8428,6687,5025,3600,2543,1906,1718,1916,2465,3236,4177,5157,6134,7000,7733,8244,8520,8502,8173,7515,6519,5219,3646,1885,23,-1805,-3471,-4820,-5729,-6065,-5768,-4795,-3181,-1031,1513,4225,6878,9208,10999,12056,12284,11663,10274,8300,5976,3590,1418,-296,-1391,-1790,-1543,-767,321,1491,2510,3194,3441,3237,2672,1885,1100,498,276,549,1349,2656,4337,6229,8125,9790,11044,11700,11668,10902,9426,7339,4769,1895,-1105,-4036,-6736,-9053,-10867,-12122,-12756,-12818,-12336,-11440,-10245,-8925,-7615,-6464,-5546,-4921,-4558,-4423,-4408,-4439,-4405,-4279,-4013,-3666,-3286,-2978,-2852,-3003,-3511,-4400,-5661,-7192,-8904,-10609,-12167,-13405,-14196,-14455,-14137,-13257,-11866,-10055,-7943,-5648,-3308,-1011,1131,3085,4799,6279,7517,8535,9322,9900,10255,10388,10313,10028,9586,9003,8343,7646,6961,6328,5785,5340,5019,4797,4670,4611,4608,4658,4764,4952,5239,5656,6208,6893,7662,8456,9163,9674,9863,9626,8888,7623,5843,3637,1109,-1569,-4220,-6657,-8687,-10169,-10981,-11084,-10483,-9274,-7580,-5592,-3499,-1497,248,1608,2522,2959,2966,2594,1950,1108,171,-803,-1763,-2668,-3516,-4277,-4962,-5561,-6077,-6516,-6896,-7233,-7564,-7917,-8332,-8840,-9465,-10214,-11054,-11933,-12762,-13419,-13803,-13791,-13317,-12349,-10893,-9041,-6878,-4586,-2297,-196,1601,2991,3936,4456,4603,4486,4206,3882,3588,3404,3333,3377,3480,3573,3583,3444,3122,2596,1919,1122,295,-498,-1204,-1805,-2296,-2736,-3167,-3642,-4218,-4878,-5625,-6365,-7010,-7426,-7480,-7051,-6061,-4461,-2296,362,3346,6457,9436,12016,13939,14979,14994,13917,11785,8752,5032,944,-3178,-6977,-10119,-12336,-13433,-13319,-12007,-9616,-6355,-2521,1568,5551,9107,11950,13877,14783,14646,13557,11662,9183,6363,3460,702,-1705,-3634,-4986,-5746,-5925,-5587,-4814,-3703,-2379,-931,504,1872,3075,4087,4867,5404,5709,5782,5680,5415,5062,4647,4226,3821,3445,3106,2754,2383,1905,1320,562,-346,-1405,-2556,-3745,-4890,-5923,-6763,-7362,-7665,-7649,-7287,-6585,-5540,-4200,-2598,-826,1030,2857,4523,5937,6962,7563,7664,7299,6505,5373,4033,2605,1226,-13,-1047,-1868,-2494,-3009,-3496,-4057,-4792,-5748,-6966,-8412,-10027,-11715,-13356,-14834,-16049,-16919,-17417,-17534,-17319,-16828,-16160,-15390,-14606,-13857,-13176,-12555,-11968,-11355,-10667,-9832,-8824,-7623,-6249,-4764,-3221,-1702,-260,1065,2255,3328,4301,5229,6131,7068,8047,9082,10173,11280,12371,13394,14283,14990,15462,15665,15580,15221,14592,13760,12749,11631,10441,9230,8003,6796,5565,4334,3051,1731,348,-1059,-2490,-3868,-5160,-6281,-7175,-7794,-8101,-8105,-7846,-7370,-6801,-6195,-5691,-5319,-5151,-5159,-5318,-5542,-5742,-5822,-5695,-5320,-4672,-3793,-2736,-1600,-471,557,1422,2076,2513,2755,2839,2855,2844,2924,3115,3501,4060,4808,5648,6537,7312,7885,8105,7870,7125,5823,4023,1793,-730,-3377,-6002,-8413,-10516,-12179,-13388,-14126,-14444,-14423,-14150,-13730,-13228,-12693,-12121,-11469,-10673,-9635,-8276,-6530,-4368,-1818,1046,4103,7186,10136,12775,14963,16600,17621,18039,17893,17275,16300,15085,13738,12361,11001,9707,8476,7297,6148,4997,3840,2681,1567,576,-189,-616,-580,-13,1152,2888,5138,7775,10629,13515,16221,18578,20421,21662,22238,22161,21467,20243,18576,16591,14382,12067,9722,7438,5265,3267,1454,-127,-1497,-2627,-3524,-4173,-4554,-4662,-4487,-4048,-3383,-2547,-1632,-718,82,691,1025,1049,738,117,-780,-1886,-3146,-4490,-5887,-7282,-8688,-10055,-11399,-12663,-13803,-14736,-15356,-15573,-15284,-14435,-13007,-11033,-8605,-5881,-3038,-320,2073,3918,5086,5470,5075,3950,2229,79,-2288,-4663,-6828,-8610,-9864,-10512,-10519,-9934,-8820,-7315,-5555,-3691,-1883,-244,1107,2119,2736,2979,2859,2440,1788,978,90,-802,-1642,-2376,-2986,-3453,-3791,-4022,-4168,-4276,-4341,-4388,-4377,-4254,-3969,-3416,-2552,-1321,286,2219,4395,6683,8917,10940,12596,13772,14416,14518,14163,13462,12576,11698,10967,10547,10483,10805,11425,12228,13016,13591,13737,13287,12116,10195,7561,4351,757,-2972,-6578,-9808,-12451,-14356,-15450,-15715,-15245,-14141,-12607,-10817,-8984,-7274,-5838,-4750,-4066,-3759,-3796,-4092,-4573,-5141,-5734,-6289,-6766,-7138,-7378,-7475,-7409,-7189,-6810,-6320,-5732,-5127,-4530,-4010,-3579,-3252,-2997,-2788,-2546,-2246,-1823,-1278,-612,143,924,1657,2252,2607,2632,2251,1412,108,-1630,-3725,-6049,-8445,-10740,-12742,-14287,-15237,-15489,-15010,-13795,-11930,-9510,-6711,-3701,-681,2161,4653,6653,8075,8873,9095,8807,8184,7372,6599,5999,5757,5907,6509,7477,8730,10106,11431,12533,13238,13425,13003,11947,10279,8077,5476,2614,-287,-3078,-5533,-7524,-8904,-9598,-9567,-8815,-7399,-5404,-2955,-212,2663,5457,8006,10124,11698,12648,12984,12759,12126,11240,10320,9554,9118,9124,9629,10595,11931,13461,14978,16240,17034,17168,16532,15081,12883,10066,6854,3502,275,-2557,-4811,-6359,-7169,-7311,-6911,-6165,-5275,-4436,-3791,-3446,-3400,-3640,-4053,-4548,-4991,-5295,-5381,-5220,-4820,-4211,-3455,-2621,-1763,-949,-203,439,970,1388,1689,1884,1968,1940,1789,1491,1038,400,-406,-1390,-2506,-3718,-4961,-6164,-7271,-8204,-8939,-9431,-9695,-9747,-9639,-9432,-9203,-9013,-8927,-8970,-9160,-9459,-9819,-10151,-10355,-10336,-10000,-9293,-8190,-6717,-4932,-2945,-867,1157,2997,4548,5717,6478,6828,6821,6561,6157,5757,5468,5389,5553,5942,6474,7024,7440,7568,7283,6495,5190,3401,1257,-1091,-3408,-5478,-7052,-7935,-7976,-7083,-5281,-2626,679,4428,8320,12070,15388,18035,19827,20677,20556,19533,17729,15307,12470,9405,6296,3294,515,-1972,-4133,-5969,-7519,-8809,-9906,-10822,-11589,-12185,-12596,-12767,-12659,-12224,-11427,-10281,-8802,-7069,-5184,-3259,-1451,125,1352,2158,2512,2440,1982,1240,294,-758,-1833,-2866,-3821,-4658,-5391,-6008,-6535,-6981,-7365,-7680,-7928,-8079,-8100,-7962,-7615,-7038,-6216,-5149,-3882,-2454,-948,560,1982,3236,4251,4996,5420,5562,5402,5021,4441,3736,2944,2113,1263,414,-430,-1265,-2091,-2898,-3678,-4401,-5032,-5540,-5874,-6026,-5955,-5692,-5229,-4616,-3902,-3128,-2385,-1709,-1169,-801,-624,-639,-831,-1157,-1572,-2012,-2409,-2696,-2801,-2679,-2287,-1628,-720,382,1608,2871,4096,5210,6178,6968,7602,8092,8499,8851,9211,9593,10021,10484,10958,11382,11703,11819,11668,11161,10240,8882,7067,4850,2278,-530,-3471,-6380,-9115,-11513,-13424,-14723,-15324,-15181,-14313,-12794,-10748,-8346,-5783,-3265,-971,919,2333,3183,3528,3410,2985,2396,1827,1424,1322,1590,2224,3182,4318,5479,6477,7128,7312,6954,6064,4725,3092,1337,-313,-1705,-2653,-3114,-3015,-2445,-1460,-221,1128,2431,3542,4375,4854,4977,4774,4291,3623,2829,1985,1126,285,-561,-1418,-2330,-3330,-4424,-5634,-6911,-8215,-9452,-10517,-11306,-11713,-11677,-11172,-10226,-8927,-7399,-5809,-4315,-3082,-2224,-1825,-1889,-2398,-3243,-4337,-5532,-6708,-7760,-8591,-9180,-9497,-9598,-9529,-9393,-9263,-9240,-9361,-9648,-10073,-10542,-10953,-11160,-11017,-10410,-9232,-7456,-5088,-2211,1050,4524,8012,11321,14251,16656,18405,19443,19751,19377,18412,16987,15264,13392,11538,9804,8287,6993,5924,4994,4129,3223,2186,965,-475,-2101,-3854,-5630,-7307,-8753,-9847,-10504,-10658,-10330,-9534,-8387,-6983,-5470,-3966,-2596,-1431,-537,94,446,567,473,191,-239,-818,-1492,-2234,-2978,-3646,-4135,-4352,-4179,-3567,-2450,-861,1151,3460,5906,8302,10425,12098,13125,13392,12822,11412,9235,6435,3197,-231,-3604,-6684,-9245,-11150,-12298,-12694,-12390,-11544,-10306,-8920,-7565,-6442,-5693,-5380,-5536,-6081,-6908,-7847,-8706,-9299,-9445,-9021,-7937,-6188,-3816,-938,2287,5657,8969,11990,14556,16485,17692,18113,17770,16730,15109,13061,10753,8364,6061,3996,2296,1064,368,249,703,1709,3191,5069,7210,9492,11767,13907,15786,17314,18415,19064,19243,18980,18304,17274,15950,14399,12699,10911,9113,7357,5690,4148,2748,1505,431,-473,-1182,-1681,-1949,-1964,-1740,-1289,-682,9,661,1165,1392,1276,754,-147,-1361,-2782,-4238,-5596,-6676,-7379,-7611,-7350,-6642,-5560,-4274,-2931,-1747,-878,-485,-633,-1358,-2562,-4136,-5856,-7511,-8873,-9738,-9990,-9554,-8486,-6886,-4955,-2918,-1014,527,1539,1920,1652,803,-484,-2034,-3625,-5076,-6217,-6949,-7228,-7089,-6610,-5924,-5170,-4498,-4016,-3807,-3876,-4191,-4642,-5102,-5396,-5386,-4931,-3973,-2502,-589,1617,3925,6091,7886,9096,9567,9235,8108,6319,4041,1542,-929,-3102,-4786,-5818,-6175,-5842,-4962,-3638,-2071,-394,1247,2768,4135,5353,6467,7538,8629,9793,11051,12392,13765,15089,16252,17132,17601,17544,16876,15545,13559,10976,7918,4544,1047,-2357,-5483,-8155,-10262,-11748,-12631,-12960,-12885,-12520,-12052,-11618,-11339,-11305,-11537,-12023,-12695,-13455,-14181,-14741,-15015,-14895,-14324,-13259,-11742,-9813,-7592,-5192,-2760,-442,1638,3364,4669,5493,5842,5704,5141,4183,2918,1423,-190,-1803,-3280,-4483,-5296,-5614,-5399,-4655,-3445,-1908,-189,1502,2997,4125,4761,4853,4372,3377,1944,200,-1720,-3669,-5504,-7100,-8340,-9156,-9492,-9352,-8767,-7812,-6597,-5249,-3905,-2700,-1733,-1088,-780,-794,-1056,-1452,-1854,-2117,-2109,-1744,-951,255,1837,3699,5695,7690,9489,10956,11945,12354,12161,11359,10046,8329,6378,4361,2435,739,-638,-1643,-2259,-2499,-2397,-1974,-1275,-308,888,2297,3875,5575,7326,9046,10640,12023,13108,13848,14203,14184,13823,13181,12343,11400,10447,9565,8817,8236,7832,7582,7436,7339,7209,6993,6606,6033,5212,4173,2904,1451,-148,-1840,-3567,-5262,-6862,-8294,-9491,-10380,-10905,-11007,-10660,-9847,-8590,-6943,-4984,-2848,-661,1395,3171,4520,5341,5595,5295,4527,3432,2178,975,-13,-620,-755,-393,423,1559,2850,4063,4995,5442,5253,4382,2807,680,-1863,-4540,-7116,-9320,-10945,-11853,-11996,-11415,-10249,-8692,-6980,-5364,-4061,-3249,-3049,-3483,-4533,-6066,-7938,-9920,-11786,-13305,-14256,-14482,-13867,-12383,-10075,-7070,-3561,228,4021,7589,10687,13167,14905,15880,16108,15683,14728,13384,11812,10130,8467,6874,5414,4071,2848,1711,640,-365,-1292,-2100,-2732,-3124,-3208,-2920,-2241,-1139,332,2128,4139,6250,8321,10237,11863,13136,13970,14355,14275,13751,12831,11536,9940,8063,5968,3680,1249,-1286,-3859,-6411,-8841,-11058,-12952,-14397,-15318,-15607,-15237,-14200,-12535,-10364,-7820,-5120,-2483,-138,1701,2894,3343,3080,2157,776,-891,-2585,-4093,-5226,-5853,-5938,-5519,-4715,-3716,-2713,-1939,-1536,-1647,-2285,-3435,-4975,-6755,-8584,-10269,-11630,-12525,-12853,-12562,-11672,-10217,-8313,-6074,-3662,-1225,1071,3111,4782,6034,6846,7247,7294,7057,6623,6055,5408,4709,3969,3177,2329,1409,440,-569,-1548,-2458,-3217,-3777,-4094,-4155,-3974,-3597,-3090,-2539,-2028,-1640,-1440,-1457,-1711,-2168,-2792,-3505,-4222,-4855,-5303,-5494,-5367,-4899,-4093,-2993,-1670,-190,1328,2851,4284,5627,6868,8015,9112,10152,11178,12141,13033,13765,14260,14429,14164,13420,12149,10380,8173,5647,2943,239,-2306,-4535,-6328,-7610,-8353,-8584,-8373,-7828,-7082,-6276,-5551,-5013,-4762,-4822,-5207,-5840,-6633,-7440,-8106,-8469,-8396,-7782,-6594,-4844,-2627,-77,2624,5276,7691,9694,11156,12007,12220,11835,10933,9621,8036,6308,4564,2914,1446,226,-707,-1341,-1692,-1801,-1738,-1579,-1419,-1338,-1403,-1652,-2085,-2677,-3354,-4055,-4665,-5130,-5370,-5378,-5149,-4747,-4232,-3724,-3306,-3090,-3135,-3480,-4111,-4970,-5960,-6945,-7790,-8344,-8495,-8174,-7340,-6050,-4380,-2464,-473,1428,3056,4272,4947,5024,4464,3313,1633,-450,-2802,-5265,-7667,-9882,-11751,-13216,-14184,-14663,-14643,-14172,-13304,-12097,-10639,-8987,-7226,-5408,-3601,-1844,-182,1364,2770,4029,5143,6106,6948,7653,8251,8729,9077,9302,9362,9297,9071,8754,8350,7943,7567,7282,7109,7055,7086,7143,7130,6955,6502,5704,4490,2881,905,-1311,-3638,-5891,-7891,-9478,-10522,-10953,-10770,-10030,-8859,-7419,-5895,-4459,-3260,-2392,-1902,-1785,-1972,-2408,-2958,-3571,-4121,-4579,-4894,-5059,-5097,-5009,-4841,-4583,-4251,-3817,-3258,-2542,-1634,-532,769,2215,3744,5266,6654,7801,8582,8917,8743,8075,6933,5447,3719,1936,240,-1218,-2326,-3040,-3339,-3301,-3001,-2589,-2179,-1908,-1850,-2055,-2496,-3115,-3805,-4435,-4911,-5109,-5013,-4601,-3929,-3081,-2152,-1234,-402,321,936,1500,2074,2745,3577,4610,5854,7269,8792,10321,11745,12951,13835,14318,14364,13964,13180,12095,10835,9543,8362,7414,6806,6575,6743,7258,8064,9046,10111,11146,12043,12739,13135,13218,12943,12339,11426,10282,8970,7594,6243,4991,3922,3049,2409,1966,1710,1576,1537,1532,1529,1499,1414,1278,1070,813,490,121,-305,-785,-1319,-1913,-2561,-3263,-4005,-4768,-5533,-6262,-6938,-7524,-8002,-8353,-8569,-8660,-8625,-8502,-8297,-8054,-7792,-7537,-7303,-7114,-6974,-6894,-6887,-6934,-7050,-7197,-7360,-7502,-7580,-7566,-7417,-7122,-6666,-6068,-5348,-4566,-3773,-3038,-2427,-1985,-1743,-1715,-1868,-2169,-2549,-2935,-3249,-3417,-3372,-3069,-2480,-1604,-455,907,2434,4023,5590,7042,8285,9258,9915,10228,10213,9887,9289,8477,7488,6378,5191,3961,2727,1531,399,-605,-1445,-2049,-2363,-2321,-1875,-1008,291,1956,3924,6069,8255,10341,12182,13671,14718,15298,15392,15049,14309,13252,11933,10426,8759,6979,5096,3131,1099,-978,-3061,-5111,-7060,-8861,-10448,-11776,-12816,-13551,-14009,-14216,-14234,-14135,-13980,-13855,-13790,-13830,-13966,-14175,-14393,-14551,-14555,-14330,-13805,-12931,-11706,-10140,-8303,-6292,-4229,-2276,-576,727,1517,1744,1395,528,-738,-2246,-3808,-5201,-6256,-6780,-6689,-5913,-4483,-2505,-106,2471,5042,7336,9194,10421,10975,10808,10001,8667,6958,5055,3123,1298,-302,-1623,-2633,-3350,-3795,-4020,-4066,-3967,-3772,-3482,-3129,-2719,-2251,-1744,-1191,-601,22,682,1364,2068,2773,3456,4091,4626,5028,5252,5257,5044,4591,3956,3163,2304,1440,674,62,-315,-435,-264,178,877,1778,2839,3996,5204,6417,7595,8713,9735,10638,11393,11971,12335,12469,12326,11914,11212,10247,9060,7722,6319,4974,3786,2882,2346,2232,2576,3333,4454,5811,7266,8651,9783,10504,10669,10196,9054,7290,4999,2354,-469,-3243,-5792,-7927,-9548,-10566,-10997,-10878,-10326,-9467,-8479,-7498,-6675,-6086,-5776,-5730,-5875,-6112,-6318,-6378,-6198,-5723,-4931,-3853,-2537,-1067,488,2032,3513,4841,5975,6832,7370,7520,7256,6550,5440,3965,2245,385,-1441,-3101,-4426,-5333,-5731,-5632,-5076,-4180,-3089,-1987,-1034,-393,-164,-395,-1083,-2151,-3493,-4960,-6405,-7674,-8652,-9240,-9393,-9091,-8365,-7257,-5848,-4228,-2471,-689,1078,2743,4302,5710,6992,8125,9133,9999,10707,11234,11523,11552,11260,10660,9734,8563,7210,5806,4482,3350,2530,2065,1971,2198,2651,3207,3728,4080,4158,3911,3325,2466,1426,354,-610,-1317,-1667,-1601,-1122,-289,774,1921,2967,3744,4106,3948,3221,1944,173,-1973,-4351,-6807,-9165,-11284,-13027,-14287,-15012,-15145,-14709,-13723,-12262,-10407,-8280,-5996,-3711,-1555,328,1819,2842,3329,3286,2740,1751,437,-1109,-2734,-4327,-5750,-6899,-7688,-8057,-7998,-7516,-6667,-5522,-4168,-2725,-1288,8,1065,1765,2037,1818,1098,-91,-1666,-3500,-5413,-7226,-8725,-9748,-10155,-9865,-8897,-7290,-5225,-2850,-422,1873,3808,5266,6142,6436,6207,5558,4665,3681,2796,2143,1831,1920,2392,3189,4197,5261,6211,6890,7151,6918,6170,4946,3380,1617,-144,-1731,-2993,-3842,-4253,-4266,-3988,-3529,-3038,-2608,-2312,-2160,-2109,-2081,-1968,-1671,-1100,-217,982,2436,4049,5679,7175,8388,9175,9469,9209,8437,7216,5669,3934,2171,508,-926,-2063,-2854,-3310,-3449,-3355,-3079,-2740,-2394,-2151,-2055,-2172,-2517,-3090,-3849,-4728,-5622,-6424,-7026,-7330,-7294,-6889,-6147,-5109,-3849,-2435,-935,585,2101,3558,4962,6268,7474,8542,9436,10115,10531,10655,10460,9966,9196,8216,7102,5946,4822,3820,2953,2269,1709,1254,807,300,-330,-1147,-2141,-3306,-4577,-5875,-7111,-8192,-9053,-9643,-9959,-10019,-9880,-9604,-9283,-8975,-8748,-8631,-8618,-8695,-8788,-8844,-8752,-8457,-7859,-6942,-5669,-4087,-2256,-284,1681,3499,4987,6012,6452,6238,5366,3891,1936,-325,-2670,-4889,-6747,-8084,-8760,-8746,-8061,-6812,-5171,-3324,-1507,98,1305,2023,2187,1826,1019,-124,-1443,-2792,-4040,-5069,-5819,-6261,-6394,-6264,-5914,-5399,-4775,-4069,-3317,-2515,-1672,-774,182,1188,2229,3284,4285,5218,5982,6571,6905,6986,6797,6362,5724,4934,4066,3187,2366,1653,1085,664,395,232,141,79,-19,-174,-432,-808,-1297,-1919,-2633,-3453,-4325,-5235,-6131,-6974,-7700,-8262,-8598,-8650,-8394,-7779,-6820,-5533,-3964,-2203,-338,1514,3245,4752,5963,6832,7346,7541,7450,7169,6773,6355,6009,5794,5769,5939,6293,6767,7281,7732,7996,7988,7613,6828,5637,4058,2192,134,-1981,-4008,-5820,-7300,-8363,-8958,-9077,-8726,-7981,-6904,-5619,-4240,-2891,-1707,-768,-178,47,-113,-605,-1352,-2234,-3119,-3847,-4281,-4298,-3806,-2774,-1204,853,3291,5998,8814,11596,14172,16409,18170,19363,19931,19840,19121,17828,16055,13957,11672,9406,7334,5631,4454,3901,4021,4797,6138,7895,9862,11801,13468,14645,15149,14887,13832,12054,9704,6966,4087,1278,-1250,-3359,-4949,-6014,-6559,-6689,-6474,-6056,-5532,-5009,-4588,-4314,-4257,-4409,-4778,-5312,-5959,-6632,-7272,-7783,-8157,-8336,-8371,-8273,-8125,-7969,-7879,-7873,-7966,-8129,-8310,-8442,-8450,-8273,-7857,-7197,-6282,-5169,-3892,-2536,-1164,153,1347,2368,3180,3735,4041,4071,3852,3402,2756,1961,1058,104,-855,-1776,-2602,-3320,-3869,-4252,-4426,-4400,-4157,-3716,-3090,-2313,-1428,-479,481,1393,2211,2887,3371,3652,3692,3508,3097,2490,1717,833,-106,-1019,-1824,-2431,-2756,-2728,-2305,-1461,-226,1372,3230,5281,7373,9412,11243,12767,13865,14467,14530,14045,13072,11677,10000,8156,6305,4555,3030,1776,840,198,-175,-344,-371,-342,-320,-396,-615,-1046,-1719,-2648,-3828,-5220,-6764,-8383,-9975,-11456,-12721,-13715,-14375,-14698,-14681,-14374,-13810,-13069,-12192,-11255,-10287,-9354,-8455,-7652,-6933,-6354,-5923,-5683,-5651,-5847,-6266,-6876,-7620,-8410,-9120,-9650,-9853,-9654,-8974,-7813,-6192,-4212,-1983,333,2601,4656,6413,7767,8701,9206,9322,9111,8653,8030,7335,6632,5979,5402,4896,4433,3957,3405,2713,1833,749,-534,-1944,-3415,-4808,-6012,-6885,-7329,-7262,-6653,-5532,-3936,-2010,149,2358,4487,6375,7919,9015,9632,9748,9405,8657,7622,6394,5135,3951,2978,2300,1964,1986,2311,2875,3564,4276,4925,5437,5796,6006,6088,6097,6048,5989,5904,5802,5652,5437,5136,4743,4273,3743,3206,2677,2217,1815,1496,1222,989,757,521,279,54,-126,-209,-158,68,488,1106,1891,2799,3752,4658,5422,5953,6181,6086,5672,5010,4187,3324,2532,1902,1485,1279,1235,1271,1264,1115,721,18,-986,-2279,-3748,-5276,-6707,-7868,-8614,-8814,-8378,-7284,-5556,-3294,-665,2135,4838,7206,8978,9956,9999,9048,7133,4391,1018,-2714,-6495,-10029,-13031,-15271,-16607,-16957,-16350,-14880,-12708,-10049,-7113,-4151,-1350,1086,3023,4357,5027,5044,4437,3320,1816,91,-1662,-3277,-4559,-5385,-5628,-5246,-4226,-2617,-528,1913,4517,7118,9515,11556,13109,14081,14437,14193,13399,12179,10661,9020,7430,6056,5029,4446,4330,4664,5365,6314,7355,8319,9036,9352,9157,8358,6965,4982,2545,-232,-3141,-5997,-8580,-10720,-12249,-13085,-13177,-12574,-11360,-9703,-7780,-5792,-3913,-2296,-1004,-99,484,779,896,923,918,933,951,932,802,473,-132,-1064,-2326,-3867,-5580,-7302,-8845,-10004,-10612,-10512,-9678,-8102,-5935,-3367,-664,1859,3920,5252,5685,5137,3647,1363,-1456,-4499,-7393,-9802,-11412,-12027,-11550,-10034,-7646,-4671,-1455,1620,4211,6022,6871,6688,5526,3533,972,-1888,-4713,-7238,-9214,-10503,-11031,-10832,-10000,-8696,-7088,-5365,-3671,-2121,-783,341,1261,2046,2752,3459,4223,5071,6028,7060,8133,9176,10101,10821,11236,11274,10857,9966,8585,6765,4583,2169,-322,-2709,-4799,-6443,-7502,-7926,-7709,-6932,-5715,-4243,-2686,-1236,-39,803,1228,1255,928,365,-314,-937,-1376,-1481,-1178,-427,759,2286,4034,5833,7486,8827,9685,9954,9580,8564,6988,4970,2687,317,-1955,-3960,-5582,-6737,-7400,-7587,-7359,-6797,-5997,-5068,-4083,-3133,-2270,-1517,-911,-432,-79,163,311,369,331,201,-33,-355,-745,-1142,-1481,-1669,-1616,-1231,-472,705,2252,4119,6183,8296,10303,12020,13310,14035,14126,13551,12334,10560,8341,5835,3210,628,-1758,-3822,-5494,-6710,-7490,-7847,-7872,-7629,-7252,-6836,-6505,-6352,-6451,-6829,-7490,-8367,-9373,-10382,-11248,-11859,-12094,-11922,-11334,-10394,-9221,-7943,-6720,-5676,-4901,-4442,-4272,-4322,-4489,-4631,-4630,-4385,-3826,-2968,-1856,-596,658,1762,2553,2914,2781,2141,1058,-342,-1896,-3387,-4621,-5395,-5577,-5084,-3937,-2224,-133,2104,4222,5953,7079,7445,6970,5697,3722,1258,-1451,-4134,-6520,-8401,-9610,-10079,-9816,-8893,-7452,-5663,-3698,-1746,79,1651,2948,3938,4681,5212,5619,5951,6268,6583,6898,7178,7364,7389,7169,6637,5757,4501,2913,1045,-1001,-3105,-5148,-7017,-8602,-9848,-10707,-11167,-11256,-10989,-10413,-9570,-8485,-7195,-5726,-4096,-2351,-514,1356,3197,4936,6481,7738,8624,9044,8965,8340,7211,5626,3703,1602,-498,-2387,-3867,-4774,-4970,-4414,-3111,-1171,1239,3887,6512,8848,10654,11742,11986,11362,9903,7753,5091,2170,-768,-3460,-5712,-7348,-8293,-8532,-8123,-7197,-5916,-4460,-3028,-1757,-794,-193,-3,-200,-743,-1543,-2495,-3470,-4329,-4928,-5145,-4867,-4040,-2643,-709,1657,4337,7142,9905,12429,14568,16201,17265,17762,17734,17283,16512,15553,14491,13411,12340,11287,10224,9128,7951,6689,5338,3936,2554,1263,181,-612,-1031,-1022,-594,237,1369,2693,4046,5269,6199,6705,6702,6160,5114,3667,1956,156,-1548,-2997,-4035,-4582,-4580,-4053,-3048,-1692,-120,1495,2975,4168,4927,5168,4839,3957,2579,816,-1205,-3329,-5418,-7345,-9017,-10369,-11385,-12059,-12428,-12517,-12391,-12076,-11634,-11095,-10492,-9849,-9187,-8498,-7798,-7063,-6300,-5491,-4650,-3777,-2896,-2032,-1200,-442,240,814,1285,1651,1928,2148,2344,2563,2843,3209,3686,4259,4910,5580,6219,6728,7049,7088,6793,6136,5099,3741,2106,325,-1499,-3224,-4717,-5892,-6645,-6963,-6818,-6255,-5310,-4068,-2591,-968,740,2464,4158,5781,7296,8677,9895,10904,11681,12146,12271,11966,11215,9963,8251,6116,3674,1073,-1515,-3880,-5858,-7276,-8050,-8128,-7549,-6401,-4833,-3014,-1143,600,2040,3054,3533,3445,2769,1554,-133,-2178,-4463,-6827,-9129,-11216,-12950,-14232,-14976,-15153,-14762,-13859,-12532,-10916,-9168,-7464,-5969,-4839,-4168,-4009,-4346,-5096,-6142,-7308,-8436,-9352,-9920,-10049,-9688,-8840,-7569,-5955,-4126,-2213,-341,1363,2825,3960,4774,5239,5428,5377,5178,4903,4637,4430,4349,4387,4579,4868,5241,5619,5957,6185,6261,6148,5843,5358,4731,4025,3287,2604,2011,1565,1271,1145,1148,1268,1454,1658,1849,1977,2021,1964,1810,1579,1310,1056,855,760,784,939,1200,1542,1927,2320,2711,3085,3448,3813,4173,4527,4863,5143,5356,5467,5458,5340,5098,4780,4405,4034,3704,3483,3387,3454,3671,4013,4430,4849,5195,5385,5365,5087,4558,3810,2907,1958,1054,310,-197,-409,-299,116,800,1669,2651,3629,4530,5255,5773,6034,6059,5853,5448,4895,4196,3408,2518,1566,543,-520,-1620,-2735,-3839,-4929,-5976,-6973,-7899,-8724,-9401,-9870,-10058,-9879,-9278,-8184,-6603,-4545,-2100,612,3415,6103,8452,10249,11307,11506,10781,9181,6807,3874,639,-2604,-5538,-7899,-9456,-10079,-9724,-8461,-6438,-3904,-1120,1603,4019,5885,7084,7521,7233,6290,4834,3045,1112,-769,-2430,-3735,-4610,-5010,-4982,-4579,-3939,-3175,-2433,-1830,-1435,-1308,-1408,-1702,-2076,-2426,-2630,-2577,-2198,-1441,-321,1127,2806,4621,6439,8152,9651,10860,11732,12254,12449,12360,12063,11612,11085,10513,9915,9273,8548,7682,6614,5299,3705,1846,-239,-2472,-4751,-6954,-8975,-10698,-12054,-12989,-13472,-13518,-13126,-12342,-11195,-9743,-8042,-6163,-4205,-2239,-408,1211,2475,3309,3629,3406,2651,1422,-172,-1993,-3872,-5650,-7168,-8315,-9014,-9246,-9037,-8473,-7643,-6686,-5699,-4788,-4005,-3377,-2882,-2488,-2129,-1758,-1319,-794,-170,527,1262,1978,2607,3085,3344,3344,3046,2476,1649,649,-459,-1570,-2606,-3493,-4180,-4652,-4908,-4973,-4895,-4703,-4451,-4170,-3876,-3600,-3320,-3053,-2766,-2451,-2086,-1650,-1137,-529,159,925,1726,2537,3279,3923,4371,4612,4579,4287,3746,3001,2125,1184,261,-596,-1324,-1912,-2324,-2553,-2575,-2385,-1960,-1314,-446,602,1793,3052,4305,5448,6379,6995,7200,6936,6166,4927,3289,1396,-581,-2431,-3952,-4956,-5315,-4966,-3925,-2299,-262,1965,4117,5955,7245,7839,7639,6656,4964,2737,181,-2445,-4897,-6950,-8429,-9219,-9292,-8663,-7445,-5757,-3786,-1695,325,2138,3599,4641,5209,5323,5017,4396,3549,2624,1721,980,472,273,414,871,1628,2589,3688,4814,5881,6799,7509,7963,8149,8072,7744,7217,6504,5656,4693,3626,2482,1251,-47,-1406,-2797,-4192,-5539,-6797,-7912,-8848,-9575,-10080,-10368,-10458,-10379,-10171,-9864,-9513,-9125,-8765,-8417,-8127,-7882,-7687,-7535,-7413,-7301,-7202,-7080,-6981,-6865,-6805,-6766,-6806,-6891,-7026,-7159,-7242,-7206,-6989,-6531,-5799,-4791,-3531,-2084,-534,1015,2455,3706,4681,5360,5722,5781,5580,5135,4496,3683,2715,1622,410,-875,-2205,-3512,-4730,-5791,-6612,-7145,-7348,-7221,-6787,-6119,-5284,-4406,-3566,-2880,-2402,-2173,-2176,-2354,-2607,-2816,-2836,-2562,-1886,-793,736,2597,4711,6901,9022,10895,12378,13344,13728,13481,12638,11238,9402,7224,4865,2436,77,-2110,-4038,-5645,-6892,-7772,-8290,-8471,-8366,-8012,-7473,-6773,-5950,-5016,-3967,-2823,-1551,-205,1224,2648,4008,5200,6111,6648,6713,6261,5298,3860,2090,122,-1826,-3552,-4863,-5594,-5663,-5024,-3760,-1958,156,2410,4544,6372,7720,8476,8616,8174,7256,6019,4631,3271,2084,1165,566,266,211,304,436,489,376,25,-594,-1465,-2555,-3771,-5025,-6194,-7172,-7858,-8176,-8081,-7555,-6606,-5265,-3582,-1605,577,2908,5281,7628,9836,11836,13528,14860,15768,16231,16249,15848,15100,14095,12940,11755,10644,9679,8920,8347,7943,7620,7303,6886,6292,5472,4396,3117,1682,218,-1162,-2321,-3171,-3612,-3655,-3287,-2585,-1636,-524,637,1759,2788,3630,4293,4702,4875,4777,4418,3808,2973,1970,863,-242,-1259,-2076,-2630,-2874,-2823,-2536,-2118,-1703,-1430,-1428,-1765,-2500,-3564,-4903,-6361,-7779,-9013,-9901,-10381,-10403,-10018,-9309,-8420,-7496,-6692,-6113,-5834,-5847,-6119,-6520,-6935,-7196,-7177,-6767,-5914,-4624,-2961,-1042,977,2935,4664,6038,6971,7416,7409,7011,6329,5512,4673,3952,3414,3088,2957,2930,2917,2779,2432,1787,846,-370,-1766,-3222,-4599,-5760,-6585,-7008,-6967,-6475,-5558,-4266,-2689,-898,1008,2948,4843,6625,8240,9640,10803,11695,12295,12576,12511,12079,11281,10116,8637,6889,4972,2981,1037,-737,-2236,-3363,-4064,-4328,-4186,-3718,-3049,-2294,-1621,-1112,-898,-994,-1424,-2135,-3051,-4075,-5099,-6025,-6793,-7343,-7708,-7873,-7939,-7932,-7949,-8033,-8244,-8605,-9122,-9783,-10537,-11329,-12074,-12674,-13047,-13107,-12803,-12126,-11085,-9757,-8230,-6615,-5044,-3610,-2419,-1493,-862,-465,-235,-73,131,452,939,1595,2365,3174,3902,4450,4715,4642,4219,3470,2500,1406,364,-490,-1009,-1080,-660,268,1649,3370,5313,7294,9158,10744,11912,12573,12675,12212,11243,9845,8143,6269,4342,2496,813,-627,-1777,-2621,-3149,-3369,-3309,-2979,-2422,-1662,-732,322,1469,2649,3826,4935,5945,6799,7475,7954,8224,8307,8212,7969,7605,7132,6564,5897,5131,4258,3278,2224,1106,11,-1035,-1913,-2599,-2981,-3063,-2788,-2185,-1280,-128,1184,2572,3922,5144,6130,6804,7105,6988,6457,5524,4250,2713,1022,-700,-2310,-3684,-4682,-5224,-5225,-4694,-3644,-2180,-421,1470,3310,4934,6172,6920,7085,6663,5675,4209,2397,376,-1664,-3571,-5182,-6377,-7083,-7271,-6977,-6273,-5276,-4093,-2856,-1634,-509,500,1373,2101,2692,3120,3371,3409,3192,2715,1968,1004,-93,-1213,-2220,-2984,-3399,-3390,-2927,-2047,-812,633,2140,3514,4569,5161,5154,4544,3343,1713,-178,-2064,-3712,-4872,-5381,-5119,-4096,-2365,-126,2423,4978,7282,9070,10142,10376,9746,8310,6237,3724,1053,-1536,-3766,-5443,-6394,-6542,-5872,-4483,-2522,-231,2136,4328,6104,7298,7797,7543,6575,4956,2851,438,-2024,-4300,-6137,-7349,-7822,-7549,-6625,-5229,-3615,-2026,-729,96,310,-120,-1143,-2624,-4367,-6160,-7785,-9071,-9885,-10147,-9837,-8990,-7673,-6018,-4164,-2283,-559,883,1912,2495,2643,2408,1912,1252,549,-121,-716,-1216,-1647,-2018,-2357,-2682,-2996,-3316,-3625,-3910,-4119,-4194,-4081,-3731,-3153,-2370,-1467,-521,381,1179,1842,2378,2814,3216,3644,4155,4792,5533,6326,7059,7595,7799,7574,6866,5732,4281,2717,1258,137,-498,-547,-63,862,2010,3184,4159,4760,4875,4433,3462,2032,298,-1567,-3363,-4918,-6100,-6821,-7062,-6840,-6218,-5298,-4187,-3039,-1975,-1140,-634,-511,-810,-1475,-2442,-3579,-4720,-5711,-6383,-6620,-6365,-5612,-4443,-2965,-1339,283,1734,2887,3625,3892,3652,2936,1801,333,-1359,-3162,-4964,-6630,-8045,-9082,-9640,-9633,-9018,-7779,-5972,-3699,-1127,1499,3923,5825,6980,7173,6389,4700,2373,-222,-2644,-4422,-5202,-4721,-2985,-160,3343,7028,10346,12846,14208,14299,13165,10957,7937,4376,558,-3206,-6657,-9476,-11430,-12308,-12028,-10653,-8385,-5601,-2722,-238,1461,2067,1453,-365,-3204,-6793,-10763,-14725,-18259,-20977,-22511,-22583,-21018,-17782,-13054,-7159,-670,5798,11535,15959,18646,19421,18397,15923,12549,8892,5553,3003,1555,1306,2193,3963,6281,8742,10981,12690,13712,14009,13667,12864,11772,10580,9403,8325,7387,6587,5930,5382,4943,4570,4251,3933,3599,3241,2881,2582,2385,2333,2396,2510,2574,2502,2247,1842,1376,978,775,839,1175,1684,2187,2444,2219,1316,-346,-2721,-5598,-8664,-11473,-13620,-14677,-14404,-12689,-9660,-5635,-1112,3314,7031,9528,10430,9637,7232,3573,-852,-5462,-9673,-12995,-15078,-15760,-15052,-13156,-10368,-7093,-3709,-597,1987,3845,4903,5174,4721,3670,2135,257,-1842,-4020,-6153,-8070,-9645,-10687,-11092,-10736,-9609,-7757,-5329,-2568,265,2854,4967,6399,7060,6923,6052,4536,2528,159,-2408,-5026,-7554,-9847,-11790,-13273,-14219,-14591,-14370,-13621,-12409,-10891,-9222,-7620,-6285,-5437,-5217,-5737,-6964,-8786,-10954,-13156,-15038,-16274,-16626,-15983,-14382,-12016,-9170,-6204,-3462,-1241,272,985,946,261,-873,-2238,-3601,-4722,-5391,-5424,-4684,-3122,-741,2301,5814,9459,12917,15830,17917,18979,18953,17896,16010,13585,10972,8544,6612,5426,5093,5612,6848,8588,10545,12457,14058,15178,15718,15659,15079,14087,12849,11518,10268,9215,8479,8111,8142,8553,9296,10283,11435,12626,13779,14786,15610,16192,16562,16711,16712,16581,16354,16026,15554,14909,14010,12839,11369,9644,7726,5748,3828,2129,760,-204,-743,-907,-774,-456,-59,326,620,786,778,599,248,-262,-902,-1643,-2463,-3316,-4191,-5052,-5887,-6664,-7376,-7984,-8477,-8838,-9051,-9141,-9115,-9023,-8902,-8815,-8801,-8919,-9183,-9627,-10215,-10937,-11710,-12489,-13179,-13743,-14100,-14248,-14146,-13829,-13316,-12673,-11972,-11294,-10719,-10314,-10099,-10084,-10222,-10442,-10662,-10797,-10784,-10593,-10233,-9738,-9186,-8635,-8189,-7875,-7747,-7777,-7912,-8082,-8179,-8129,-7853,-7321,-6517,-5477,-4252,-2936,-1644,-503,347,789,736,134,-989,-2573,-4484,-6564,-8639,-10538,-12102,-13232,-13820,-13850,-13302,-12219,-10679,-8781,-6661,-4454,-2313,-367,1257,2477,3241,3544,3429,2967,2273,1446,624,-120,-690,-1064,-1229,-1202,-1024,-723,-331,142,696,1343,2095,2962,3944,5027,6179,7356,8474,9471,10248,10759,10953,10826,10405,9727,8883,7916,6933,5982,5123,4416,3864,3514,3336,3338,3466,3697,3979,4283,4595,4898,5213,5525,5874,6221,6611,6987,7368,7722,8039,8331,8591,8845,9109,9391,9696,10012,10319,10589,10793,10892,10867,10689,10368,9892,9309,8630,7913,7186,6505,5899,5411,5054,4840,4755,4769,4839,4923,4985,5015,5010,5017,5061,5213,5492,5946,6544,7286,8069,8835,9431,9767,9707,9198,8204,6781,5030,3126,1266,-348,-1510,-2101,-2022,-1282,45,1830,3880,5992,7953,9576,10701,11221,11079,10252,8803,6791,4366,1681,-1074,-3688,-5969,-7730,-8828,-9183,-8774,-7656,-5969,-3888,-1639,535,2435,3851,4679,4828,4308,3160,1491,-559,-2828,-5119,-7261,-9054,-10376,-11077,-11142,-10532,-9343,-7668,-5665,-3516,-1398,510,2040,3101,3584,3515,2903,1849,473,-1094,-2707,-4232,-5565,-6614,-7354,-7766,-7910,-7835,-7647,-7416,-7223,-7103,-7059,-7068,-7068,-6979,-6736,-6258,-5525,-4534,-3342,-2041,-756,370,1204,1629,1588,1069,123,-1138,-2580,-4047,-5378,-6463,-7202,-7560,-7556,-7233,-6697,-6056,-5419,-4888,-4512,-4331,-4333,-4492,-4765,-5091,-5413,-5668,-5797,-5763,-5554,-5175,-4686,-4125,-3589,-3110,-2778,-2598,-2633,-2862,-3309,-3944,-4747,-5683,-6713,-7788,-8870,-9903,-10824,-11579,-12097,-12330,-12248,-11846,-11153,-10230,-9133,-7957,-6750,-5596,-4524,-3588,-2805,-2192,-1747,-1474,-1340,-1358,-1477,-1717,-2042,-2469,-2998,-3636,-4391,-5261,-6223,-7247,-8286,-9272,-10156,-10848,-11304,-11429,-11210,-10598,-9630,-8357,-6853,-5251,-3654,-2197,-978,-64,494,712,601,245,-305,-939,-1597,-2190,-2672,-2982,-3106,-3002,-2683,-2134,-1384,-445,620,1762,2884,3892,4688,5194,5373,5219,4792,4165,3462,2780,2228,1875,1772,1948,2394,3100,4004,5052,6129,7142,7965,8487,8629,8321,7559,6380,4862,3156,1404,-200,-1505,-2374,-2721,-2508,-1762,-541,1046,2870,4802,6715,8492,10058,11345,12313,12966,13297,13343,13144,12742,12201,11560,10891,10218,9608,9070,8617,8248,7924,7623,7302,6934,6493,5990,5416,4832,4254,3774,3423,3283,3371,3713,4288,5051,5926,6837,7686,8420,8980,9370,9579,9654,9600,9459,9235,8942,8586,8173,7729,7278,6862,6529,6298,6213,6245,6408,6644,6949,7270,7587,7877,8114,8295,8399,8445,8428,8389,8351,8346,8409,8536,8750,9009,9302,9565,9755,9811,9682,9319,8700,7803,6654,5293,3795,2260,787,-524,-1582,-2341,-2751,-2823,-2584,-2075,-1371,-529,415,1406,2442,3496,4547,5590,6578,7495,8287,8914,9318,9431,9206,8598,7611,6271,4660,2880,1066,-666,-2202,-3481,-4478,-5208,-5745,-6133,-6462,-6744,-6985,-7147,-7159,-6950,-6457,-5638,-4494,-3067,-1440,254,1860,3196,4115,4497,4290,3534,2298,748,-958,-2614,-4060,-5140,-5788,-5986,-5783,-5292,-4626,-3919,-3275,-2777,-2484,-2444,-2678,-3201,-3997,-5017,-6177,-7367,-8455,-9314,-9860,-10038,-9849,-9375,-8674,-7901,-7151,-6540,-6153,-6039,-6218,-6663,-7308,-8051,-8759,-9314,-9610,-9593,-9259,-8673,-7902,-7083,-6287,-5614,-5088,-4732,-4505,-4384,-4292,-4196,-4043,-3800,-3473,-3046,-2566,-2055,-1583,-1201,-977,-960,-1172,-1625,-2281,-3109,-4037,-5024,-5998,-6923,-7754,-8449,-9011,-9395,-9644,-9744,-9735,-9635,-9450,-9188,-8839,-8392,-7851,-7220,-6530,-5804,-5103,-4435,-3844,-3326,-2863,-2468,-2099,-1780,-1501,-1290,-1178,-1191,-1363,-1694,-2179,-2761,-3396,-3978,-4466,-4766,-4869,-4753,-4457,-4041,-3568,-3120,-2736,-2447,-2237,-2084,-1940,-1804,-1650,-1539,-1492,-1582,-1856,-2343,-3063,-4003,-5117,-6373,-7658,-8924,-10031,-10926,-11504,-11744,-11636,-11234,-10634,-9938,-9277,-8714,-8311,-8041,-7843,-7627,-7269,-6670,-5759,-4493,-2909,-1067,919,2902,4742,6278,7380,7937,7878,7174,5879,4055,1872,-534,-2957,-5235,-7208,-8742,-9763,-10208,-10086,-9420,-8275,-6751,-4947,-2989,-1001,904,2609,4015,5053,5656,5813,5540,4897,3990,2949,1937,1100,575,437,721,1380,2349,3502,4732,5902,6911,7651,8040,8033,7582,6718,5460,3895,2102,189,-1744,-3576,-5217,-6537,-7491,-7995,-8078,-7753,-7100,-6198,-5127,-3965,-2772,-1608,-520,441,1226,1802,2119,2166,1924,1419,702,-131,-960,-1644,-2042,-2040,-1548,-537,965,2898,5118,7504,9877,12101,14043,15613,16741,17414,17606,17351,16658,15577,14160,12470,10591,8598,6575,4582,2677,873,-793,-2347,-3742,-4984,-5988,-6708,-7041,-6940,-6362,-5344,-3960,-2367,-733,735,1868,2549,2726,2452,1818,997,139,-584,-1064,-1216,-1018,-486,331,1369,2554,3818,5094,6312,7427,8360,9088,9539,9706,9545,9054,8243,7140,5831,4397,2969,1641,525,-329,-871,-1095,-1014,-645,-33,784,1771,2864,4019,5149,6149,6927,7349,7354,6894,5986,4719,3180,1527,-111,-1606,-2816,-3666,-4064,-3968,-3370,-2282,-765,1095,3177,5354,7466,9385,10978,12163,12883,13149,12985,12481,11698,10734,9640,8457,7200,5861,4433,2912,1302,-346,-1993,-3531,-4879,-5917,-6550,-6692,-6296,-5354,-3916,-2072,23,2216,4295,6100,7458,8280,8515,8193,7409,6298,5053,3851,2884,2288,2170,2545,3400,4619,6078,7592,8976,10067,10721,10856,10456,9558,8271,6725,5069,3453,1991,779,-143,-774,-1165,-1388,-1549,-1714,-1951,-2270,-2654,-3042,-3368,-3526,-3473,-3138,-2554,-1760,-860,25,774,1287,1514,1458,1183,798,441,240,317,708,1432,2425,3598,4847,6075,7192,8157,8935,9515,9916,10121,10168,10017,9688,9128,8326,7239,5878,4236,2387,399,-1618,-3542,-5255,-6643,-7613,-8102,-8073,-7549,-6567,-5245,-3697,-2100,-589,685,1637,2240,2512,2547,2441,2314,2248,2312,2515,2868,3317,3827,4317,4735,5029,5175,5194,5114,5003,4911,4869,4900,4974,5078,5162,5185,5126,4949,4665,4274,3798,3257,2660,2005,1283,484,-392,-1321,-2271,-3172,-3953,-4537,-4853,-4889,-4642,-4199,-3655,-3141,-2789,-2683,-2893,-3391,-4132,-4989,-5843,-6567,-7066,-7285,-7200,-6826,-6188,-5332,-4303,-3159,-1952,-750,405,1443,2340,3047,3560,3852,3926,3767,3369,2732,1855,765,-516,-1924,-3428,-4942,-6431,-7827,-9087,-10154,-10977,-11502,-11680,-11485,-10896,-9964,-8730,-7334,-5874,-4504,-3335,-2450,-1911,-1719,-1856,-2278,-2901,-3652,-4409,-5088,-5568,-5791,-5688,-5271,-4576,-3691,-2742,-1850,-1146,-709,-594,-799,-1287,-2001,-2846,-3761,-4656,-5475,-6188,-6756,-7191,-7484,-7650,-7709,-7670,-7571,-7424,-7276,-7138,-7048,-7004,-7022,-7093,-7192,-7300,-7367,-7369,-7270,-7062,-6752,-6369,-5954,-5564,-5241,-5041,-4984,-5075,-5291,-5578,-5873,-6100,-6198,-6104,-5807,-5284,-4580,-3735,-2839,-1986,-1292,-853,-752,-1032,-1699,-2713,-4002,-5453,-6952,-8368,-9596,-10541,-11163,-11432,-11386,-11060,-10528,-9867,-9135,-8394,-7675,-6992,-6362,-5785,-5276,-4851,-4529,-4335,-4286,-4398,-4686,-5137,-5738,-6443,-7185,-7896,-8469,-8831,-8886,-8589,-7905,-6848,-5453,-3796,-1958,-47,1829,3527,4928,5871,6257,5997,5086,3591,1643,-539,-2752,-4749,-6369,-7486,-8065,-8128,-7764,-7079,-6200,-5251,-4339,-3550,-2963,-2607,-2525,-2701,-3124,-3757,-4543,-5423,-6329,-7183,-7936,-8514,-8883,-8994,-8807,-8300,-7433,-6200,-4612,-2718,-615,1573,3698,5618,7211,8399,9144,9454,9366,8953,8280,7437,6482,5486,4495,3542,2637,1788,994,265,-360,-848,-1125,-1143,-841,-194,814,2141,3726,5455,7201,8815,10182,11195,11816,12020,11845,11355,10627,9773,8868,8004,7228,6569,6043,5642,5367,5198,5118,5083,5060,4991,4858,4645,4385,4113,3890,3741,3688,3703,3748,3758,3690,3510,3225,2856,2443,2034,1664,1374,1181,1120,1203,1459,1893,2519,3321,4275,5330,6416,7465,8381,9106,9582,9779,9723,9432,8993,8471,7963,7537,7252,7151,7232,7486,7869,8321,8774,9164,9430,9543,9488,9280,8940,8500,7975,7363,6655,5813,4809,3631,2268,788,-767,-2256,-3599,-4649,-5360,-5648,-5541,-5042,-4227,-3150,-1906,-558,787,2061,3157,4003,4523,4680,4474,3940,3160,2251,1342,578,77,-60,226,938,2035,3419,4959,6514,7944,9137,10023,10581,10801,10744,10416,9885,9158,8285,7273,6183,5036,3893,2807,1818,1008,417,101,93,378,946,1718,2612,3531,4341,4969,5302,5310,4963,4288,3317,2122,764,-660,-2063,-3333,-4376,-5095,-5448,-5414,-5038,-4392,-3580,-2706,-1859,-1086,-414,201,780,1401,2083,2842,3628,4356,4909,5174,5057,4526,3599,2346,894,-624,-2052,-3262,-4127,-4577,-4527,-3962,-2879,-1320,596,2739,4889,6852,8416,9431,9814,9549,8706,7391,5762,3973,2196,584,-719,-1602,-1993,-1869,-1271,-287,952,2300,3599,4750,5643,6275,6630,6756,6697,6483,6139,5663,5034,4225,3199,1928,400,-1373,-3342,-5432,-7506,-9439,-11040,-12155,-12623,-12327,-11236,-9376,-6897,-4023,-1035,1761,4086,5749,6610,6682,6025,4816,3254,1593,56,-1136,-1836,-1946,-1456,-407,1086,2883,4801,6650,8251,9431,10094,10175,9698,8736,7386,5783,4031,2220,429,-1315,-2970,-4524,-5960,-7245,-8356,-9237,-9841,-10101,-9963,-9384,-8356,-6893,-5068,-2973,-729,1508,3598,5381,6719,7513,7699,7284,6323,4932,3262,1483,-246,-1768,-2986,-3804,-4185,-4146,-3715,-2995,-2086,-1101,-151,693,1376,1882,2210,2368,2374,2221,1916,1444,798,-30,-1043,-2228,-3559,-4990,-6445,-7837,-9058,-9992,-10546,-10621,-10182,-9203,-7735,-5867,-3743,-1548,510,2226,3413,3949,3771,2894,1415,-532,-2739,-4996,-7076,-8756,-9879,-10298,-9979,-8921,-7212,-4987,-2419,296,2952,5371,7368,8817,9604,9669,9006,7648,5708,3332,729,-1885,-4296,-6311,-7837,-8778,-9178,-9081,-8593,-7860,-6982,-6095,-5254,-4499,-3828,-3212,-2630,-2065,-1521,-1028,-622,-360,-282,-435,-831,-1478,-2337,-3354,-4436,-5484,-6371,-6996,-7247,-7074,-6447,-5416,-4074,-2551,-1027,364,1436,2107,2266,1902,1014,-335,-2050,-4008,-6049,-8048,-9845,-11362,-12506,-13264,-13635,-13649,-13350,-12766,-11923,-10827,-9483,-7895,-6109,-4168,-2196,-288,1405,2769,3720,4200,4233,3867,3203,2365,1462,626,-79,-561,-810,-810,-597,-244,171,526,727,682,330,-340,-1320,-2558,-3980,-5508,-7063,-8562,-9964,-11207,-12274,-13141,-13810,-14283,-14570,-14676,-14600,-14318,-13804,-13022,-11945,-10572,-8922,-7052,-5048,-3005,-1042,756,2291,3516,4389,4898,5062,4901,4469,3817,3008,2120,1221,405,-255,-665,-780,-544,17,880,1951,3108,4228,5139,5737,5893,5563,4725,3428,1756,-157,-2168,-4104,-5828,-7219,-8208,-8782,-8957,-8788,-8334,-7654,-6805,-5853,-4846,-3870,-2976,-2218,-1655,-1276,-1132,-1182,-1453,-1902,-2517,-3242,-4017,-4783,-5453,-5994,-6331,-6466,-6364,-6042,-5492,-4731,-3755,-2575,-1197,356,2036,3778,5494,7075,8417,9415,9986,10073,9667,8768,7464,5818,3983,2082,276,-1313,-2564,-3416,-3810,-3745,-3214,-2239,-861,887,2911,5113,7329,9375,11050,12169,12600,12274,11223,9520,7326,4813,2184,-365,-2642,-4492,-5779,-6426,-6405,-5741,-4517,-2852,-909,1146,3124,4856,6187,7002,7231,6855,5924,4506,2764,816,-1153,-2996,-4594,-5807,-6587,-6859,-6608,-5839,-4584,-2904,-893,1347,3698,6038,8261,10265,11967,13301,14231,14743,14852,14585,14005,13147,12097,10909,9658,8419,7258,6228,5410,4808,4487,4393,4523,4772,5066,5281,5334,5142,4670,3898,2852,1564,97,-1494,-3131,-4756,-6293,-7699,-8913,-9908,-10618,-11024,-11057,-10714,-9950,-8787,-7230,-5334,-3144,-753,1759,4279,6701,8919,10818,12296,13248,13594,13276,12295,10703,8634,6272,3865,1672,-47,-1080,-1279,-581,981,3277,6102,9179,12214,14901,16973,18235,18551,17915,16351,14017,11071,7752,4291,921,-2144,-4728,-6701,-7966,-8498,-8299,-7440,-6035,-4243,-2247,-245,1601,3136,4290,5007,5322,5271,4943,4395,3695,2869,1945,911,-206,-1404,-2623,-3805,-4862,-5701,-6245,-6422,-6218,-5611,-4658,-3381,-1865,-146,1681,3554,5359,6973,8246,9032,9199,8706,7544,5836,3743,1510,-610,-2361,-3549,-4032,-3774,-2814,-1278,683,2866,5106,7226,9084,10554,11531,11956,11794,11069,9839,8184,6241,4094,1889,-283,-2302,-4054,-5429,-6322,-6641,-6358,-5464,-4044,-2217,-171,1907,3781,5279,6204,6468,5987,4794,2956,631,-1977,-4651,-7143,-9268,-10844,-11768,-11996,-11542,-10508,-9024,-7277,-5457,-3724,-2204,-946,63,890,1636,2419,3343,4480,5860,7447,9117,10723,12031,12862,13037,12495,11256,9461,7330,5114,3078,1423,293,-246,-214,329,1247,2392,3575,4599,5282,5476,5078,4087,2528,521,-1792,-4260,-6701,-8973,-10912,-12391,-13277,-13480,-12937,-11644,-9679,-7167,-4308,-1332,1556,4132,6274,7851,8820,9157,8872,8041,6739,5126,3342,1592,26,-1179,-1943,-2196,-1969,-1316,-364,770,1930,3021,3945,4676,5190,5505,5624,5544,5247,4692,3857,2718,1303,-340,-2105,-3870,-5482,-6803,-7716,-8143,-8074,-7528,-6614,-5418,-4094,-2744,-1486,-389,510,1200,1716,2088,2380,2612,2817,2970,3053,3013,2816,2429,1857,1128,290,-575,-1387,-2053,-2465,-2555,-2238,-1514,-398,1007,2559,4057,5323,6150,6444,6127,5240,3875,2177,333,-1496,-3133,-4474,-5430,-5960,-6061,-5725,-4995,-3886,-2462,-780,1087,3031,4967,6765,8326,9517,10252,10416,9963,8851,7120,4855,2198,-653,-3503,-6136,-8373,-10084,-11165,-11609,-11423,-10689,-9499,-7989,-6282,-4532,-2854,-1402,-258,443,675,370,-433,-1710,-3357,-5295,-7375,-9480,-11458,-13152,-14429,-15128,-15158,-14433,-12950,-10765,-7993,-4824,-1457,1861,4939,7573,9638,11043,11738,11745,11107,9895,8232,6216,3991,1675,-582,-2675,-4467,-5894,-6882,-7423,-7539,-7296,-6782,-6127,-5435,-4847,-4451,-4319,-4506,-4991,-5772,-6767,-7911,-9099,-10234,-11231,-12016,-12559,-12856,-12911,-12765,-12436,-11928,-11262,-10398,-9369,-8157,-6825,-5406,-3974,-2577,-1249,-21,1104,2092,2923,3544,3904,3958,3675,3058,2145,1017,-219,-1415,-2443,-3183,-3547,-3528,-3134,-2437,-1533,-498,539,1512,2299,2826,2993,2731,1990,754,-951,-3061,-5465,-8024,-10585,-12973,-15037,-16643,-17670,-18083,-17852,-17028,-15698,-13974,-11997,-9897,-7798,-5792,-3957,-2341,-979,87,838,1227,1244,864,130,-914,-2141,-3427,-4613,-5563,-6175,-6380,-6167,-5552,-4596,-3359,-1941,-416,1106,2537,3787,4769,5424,5682,5521,4905,3857,2417,676,-1218,-3101,-4748,-5974,-6577,-6445,-5500,-3799,-1439,1355,4325,7181,9619,11412,12385,12473,11709,10208,8158,5782,3304,947,-1142,-2814,-4059,-4838,-5247,-5333,-5203,-4936,-4601,-4254,-3937,-3663,-3453,-3282,-3138,-2979,-2787,-2544,-2270,-1986,-1759,-1635,-1694,-1960,-2456,-3137,-3926,-4716,-5379,-5791,-5861,-5495,-4663,-3337,-1547,674,3230,6028,8929,11774,14415,16688,18482,19705,20340,20391,19919,18991,17681,16060,14200,12156,10015,7851,5749,3797,2038,541,-690,-1627,-2293,-2710,-2920,-2987,-2984,-3002,-3123,-3429,-3964,-4757,-5794,-7038,-8412,-9835,-11178,-12330,-13139,-13486,-13237,-12320,-10678,-8351,-5427,-2063,1516,5090,8403,11265,13502,15035,15825,15924,15419,14457,13202,11826,10512,9379,8541,8041,7874,8013,8370,8852,9338,9713,9858,9701,9177,8285,7052,5528,3799,1935,19,-1884,-3706,-5394,-6898,-8179,-9231,-10044,-10644,-11039,-11223,-11185,-10862,-10224,-9214,-7833,-6118,-4150,-2076,-52,1734,3126,3996,4278,3980,3155,1927,425,-1183,-2746,-4122,-5187,-5867,-6097,-5899,-5274,-4337,-3145,-1851,-541,671,1725,2582,3249,3756,4127,4413,4608,4719,4712,4542,4173,3576,2750,1746,639,-451,-1385,-2027,-2245,-1941,-1065,374,2319,4639,7184,9757,12160,14182,15636,16351,16221,15178,13272,10607,7416,3957,568,-2476,-4907,-6582,-7432,-7495,-6900,-5822,-4490,-3121,-1923,-1067,-655,-750,-1329,-2334,-3644,-5120,-6609,-7961,-9065,-9829,-10215,-10222,-9877,-9230,-8345,-7264,-6037,-4685,-3230,-1684,-46,1660,3437,5252,7093,8913,10680,12311,13737,14858,15575,15826,15562,14797,13583,12000,10175,8204,6221,4312,2564,1041,-226,-1231,-1971,-2508,-2838,-3043,-3122,-3143,-3133,-3145,-3221,-3410,-3725,-4203,-4817,-5566,-6396,-7260,-8073,-8741,-9159,-9206,-8800,-7871,-6402,-4434,-2052,608,3386,6112,8639,10834,12607,13918,14728,15075,14980,14522,13762,12811,11735,10638,9601,8674,7940,7406,7114,7034,7166,7425,7777,8114,8355,8434,8243,7781,6981,5886,4521,2972,1319,-333,-1910,-3348,-4609,-5701,-6629,-7429,-8105,-8659,-9035,-9164,-8971,-8371,-7356,-5921,-4156,-2161,-88,1930,3742,5271,6434,7227,7660,7770,7609,7223,6635,5899,5009,4031,2982,1937,943,77,-633,-1126,-1407,-1471,-1354,-1129,-857,-652,-576,-717,-1104,-1745,-2612,-3637,-4734,-5784,-6688,-7324,-7625,-7529,-7013,-6117,-4870,-3393,-1745,-57,1619,3188,4617,5836,6822,7523,7940,8054,7901,7522,6962,6312,5609,4941,4348,3853,3478,3190,2955,2741,2476,2172,1789,1375,940,528,151,-170,-476,-785,-1168,-1669,-2327,-3155,-4134,-5200,-6286,-7279,-8105,-8644,-8863,-8678,-8111,-7159,-5885,-4362,-2666,-891,897,2628,4233,5684,6912,7921,8676,9208,9514,9660,9643,9536,9317,9032,8645,8163,7552,6786,5843,4692,3327,1739,-46,-1992,-4027,-6076,-8020,-9770,-11202,-12250,-12850,-13011,-12777,-12254,-11573,-10882,-10303,-9925,-9769,-9799,-9925,-10008,-9903,-9462,-8577,-7197,-5335,-3072,-560,2039,4520,6727,8500,9760,10444,10568,10181,9370,8255,6969,5643,4405,3361,2576,2108,1937,2046,2343,2724,3055,3200,3040,2502,1547,216,-1450,-3325,-5334,-7346,-9290,-11089,-12705,-14101,-15256,-16138,-16714,-16949,-16822,-16320,-15449,-14251,-12749,-11029,-9133,-7152,-5143,-3182,-1302,449,2065,3524,4819,5904,6745,7271,7439,7216,6600,5658,4472,3205,1992,998,321,23,89,459,1020,1667,2277,2776,3099,3223,3143,2876,2426,1851,1150,393,-389,-1159,-1868,-2510,-3056,-3503,-3846,-4061,-4147,-4041,-3740,-3189,-2409,-1426,-307,836,1907,2789,3427,3785,3894,3804,3580,3269,2906,2464,1953,1319,596,-207,-1025,-1778,-2390,-2791,-2939,-2826,-2495,-2006,-1459,-934,-507,-221,-109,-171,-406,-806,-1340,-1992,-2698,-3416,-4056,-4553,-4826,-4814,-4483,-3825,-2855,-1638,-236,1260,2754,4181,5449,6531,7370,7965,8317,8449,8392,8188,7868,7473,7035,6575,6137,5711,5317,4909,4451,3875,3136,2192,1039,-286,-1747,-3248,-4732,-6124,-7367,-8447,-9346,-10099,-10723,-11265,-11745,-12175,-12553,-12836,-12969,-12884,-12494,-11729,-10543,-8906,-6850,-4452,-1825,863,3445,5756,7661,9066,9943,10300,10200,9744,9030,8190,7325,6531,5892,5451,5252,5296,5569,6026,6607,7228,7809,8265,8517,8524,8235,7648,6759,5588,4160,2516,676,-1293,-3385,-5513,-7645,-9674,-11507,-13038,-14153,-14782,-14873,-14441,-13532,-12255,-10724,-9104,-7519,-6115,-4966,-4125,-3585,-3293,-3167,-3111,-3023,-2840,-2490,-1982,-1302,-518,341,1202,2014,2730,3299,3686,3872,3838,3619,3248,2806,2365,2014,1807,1791,1959,2288,2703,3121,3453,3597,3516,3164,2561,1759,811,-157,-1064,-1779,-2217,-2310,-2034,-1422,-539,499,1589,2599,3449,4046,4357,4347,4027,3438,2633,1715,794,-10,-566,-798,-647,-124,700,1705,2721,3561,4053,4043,3473,2334,740,-1159,-3124,-4952,-6417,-7406,-7846,-7781,-7327,-6648,-5952,-5431,-5230,-5455,-6083,-7038,-8150,-9177,-9903,-10073,-9543,-8180,-6013,-3103,341,4063,7767,11132,13910,15894,16999,17211,16623,15364,13625,11593,9450,7366,5457,3822,2515,1541,893,511,321,247,182,64,-197,-622,-1253,-2072,-3066,-4198,-5417,-6678,-7899,-9027,-9959,-10642,-11009,-11032,-10704,-10055,-9119,-7966,-6652,-5236,-3772,-2284,-821,604,1942,3158,4237,5121,5831,6319,6612,6700,6600,6337,5941,5467,4976,4550,4264,4216,4444,4983,5782,6761,7771,8664,9250,9425,9066,8180,6773,4949,2824,540,-1769,-3985,-6028,-7838,-9390,-10671,-11673,-12395,-12807,-12918,-12683,-12135,-11248,-10064,-8609,-6927,-5089,-3150,-1217,639,2283,3641,4582,5055,5001,4443,3438,2116,641,-802,-2016,-2881,-3283,-3221,-2738,-1947,-997,-64,702,1151,1215,860,139,-839,-1922,-2908,-3632,-3928,-3730,-3025,-1902,-498,999,2404,3547,4304,4624,4512,4056,3372,2636,1999,1632,1632,2069,2916,4099,5465,6838,8007,8785,9015,8598,7528,5874,3803,1553,-623,-2429,-3663,-4150,-3865,-2862,-1320,513,2368,3950,5046,5474,5167,4138,2475,345,-2066,-4549,-6898,-8954,-10567,-11655,-12172,-12104,-11500,-10398,-8904,-7094,-5092,-2999,-928,1019,2750,4195,5304,6059,6477,6594,6483,6204,5811,5347,4815,4215,3543,2790,1984,1162,397,-232,-646,-774,-612,-145,542,1396,2288,3136,3814,4234,4328,4020,3327,2226,786,-931,-2828,-4782,-6666,-8333,-9623,-10411,-10549,-10003,-8718,-6801,-4340,-1566,1326,4050,6403,8155,9195,9454,8968,7847,6262,4431,2590,955,-283,-1008,-1166,-771,94,1321,2757,4260,5676,6878,7757,8242,8292,7913,7130,6010,4624,3079,1462,-107,-1550,-2790,-3788,-4548,-5097,-5510,-5862,-6242,-6689,-7227,-7799,-8311,-8641,-8644,-8233,-7361,-6057,-4436,-2670,-963,460,1441,1855,1700,1017,-23,-1267,-2481,-3504,-4184,-4427,-4229,-3592,-2632,-1429,-147,1094,2151,2925,3343,3381,3056,2435,1605,677,-251,-1095,-1785,-2307,-2634,-2804,-2842,-2788,-2712,-2635,-2608,-2642,-2713,-2806,-2850,-2792,-2585,-2183,-1599,-849,-2,862,1646,2250,2591,2595,2237,1511,482,-758,-2074,-3321,-4362,-5074,-5370,-5186,-4512,-3363,-1819,0,1920,3753,5299,6395,6909,6782,6010,4659,2852,745,-1467,-3594,-5470,-6948,-7959,-8468,-8508,-8151,-7480,-6598,-5571,-4468,-3310,-2106,-861,461,1844,3324,4860,6446,8001,9471,10762,11788,12494,12812,12731,12249,11391,10223,8819,7275,5706,4210,2879,1767,892,208,-344,-886,-1517,-2338,-3413,-4747,-6303,-7980,-9658,-11182,-12423,-13253,-13611,-13469,-12870,-11894,-10664,-9317,-7987,-6790,-5816,-5105,-4678,-4492,-4491,-4567,-4611,-4504,-4158,-3517,-2590,-1419,-100,1254,2546,3666,4583,5249,5708,5989,6168,6324,6518,6814,7238,7785,8436,9115,9757,10259,10523,10456,9975,9026,7595,5695,3401,810,-1933,-4676,-7258,-9519,-11331,-12569,-13176,-13099,-12373,-11043,-9223,-7058,-4697,-2323,-101,1821,3282,4207,4513,4218,3391,2153,681,-844,-2239,-3373,-4115,-4444,-4309,-3753,-2813,-1541,-19,1676,3460,5218,6858,8252,9304,9937,10111,9842,9202,8300,7278,6280,5419,4772,4368,4162,4128,4161,4244,4300,4356,4403,4491,4654,4934,5348,5907,6573,7295,7980,8528,8819,8770,8308,7433,6167,4608,2843,1020,-762,-2382,-3767,-4849,-5602,-6007,-6077,-5845,-5357,-4692,-3931,-3178,-2529,-2077,-1873,-1933,-2202,-2589,-2960,-3190,-3184,-2901,-2380,-1710,-1046,-535,-345,-554,-1221,-2277,-3602,-4993,-6196,-6969,-7085,-6392,-4850,-2515,435,3722,7043,10046,12460,14069,14777,14597,13654,12139,10323,8439,6758,5436,4621,4334,4552,5159,6010,6913,7685,8148,8163,7637,6533,4869,2720,208,-2521,-5280,-7903,-10207,-12049,-13306,-13918,-13868,-13227,-12095,-10655,-9058,-7507,-6132,-5052,-4329,-3978,-3975,-4249,-4716,-5244,-5727,-6022,-6035,-5667,-4903,-3721,-2230,-504,1270,2968,4422,5539,6235,6496,6338,5833,5077,4206,3337,2615,2125,1945,2083,2505,3120,3807,4421,4832,4927,4642,3940,2838,1353,-431,-2466,-4625,-6813,-8884,-10710,-12151,-13109,-13491,-13264,-12413,-10995,-9079,-6813,-4346,-1877,390,2289,3656,4427,4578,4180,3345,2238,1023,-144,-1143,-1906,-2400,-2638,-2661,-2508,-2244,-1905,-1551,-1205,-896,-629,-378,-134,153,491,884,1318,1727,2062,2244,2235,2015,1605,1057,452,-125,-575,-814,-777,-414,262,1225,2395,3676,4957,6140,7134,7906,8417,8700,8776,8709,8544,8324,8057,7742,7325,6791,6077,5192,4135,2963,1747,571,-471,-1310,-1892,-2183,-2183,-1904,-1378,-665,163,1014,1785,2370,2671,2600,2110,1185,-148,-1797,-3649,-5532,-7273,-8686,-9610,-9914,-9523,-8427,-6656,-4335,-1593,1382,4388,7249,9765,11801,13234,13996,14057,13433,12175,10371,8135,5610,2955,359,-2001,-3928,-5271,-5915,-5815,-5001,-3602,-1780,208,2139,3757,4873,5349,5118,4210,2721,834,-1244,-3254,-4996,-6256,-6920,-6918,-6252,-4993,-3247,-1172,1063,3272,5280,6946,8169,8893,9145,8956,8451,7719,6905,6082,5345,4700,4156,3658,3135,2524,1718,705,-569,-2029,-3611,-5161,-6511,-7484,-7913,-7704,-6827,-5344,-3421,-1246,905,2815,4256,5080,5186,4575,3273,1433,-799,-3197,-5532,-7587,-9165,-10131,-10414,-10008,-8990,-7457,-5584,-3509,-1397,629,2478,4076,5397,6401,7090,7431,7424,7047,6301,5197,3774,2111,310,-1489,-3143,-4519,-5507,-6063,-6179,-5918,-5340,-4550,-3611,-2594,-1537,-471,581,1574,2468,3184,3662,3824,3635,3076,2198,1077,-140,-1289,-2196,-2682,-2658,-2063,-965,509,2141,3690,4899,5561,5539,4781,3358,1398,-864,-3195,-5349,-7112,-8356,-8979,-8996,-8432,-7385,-5957,-4270,-2440,-563,1257,2956,4455,5702,6643,7226,7416,7177,6517,5443,4033,2342,511,-1368,-3129,-4664,-5840,-6585,-6837,-6614,-5941,-4906,-3621,-2193,-766,579,1735,2678,3377,3875,4202,4428,4601,4755,4911,5048,5143,5171,5089,4904,4604,4212,3745,3237,2714,2200,1722,1276,871,490,119,-267,-680,-1145,-1668,-2264,-2931,-3682,-4506,-5410,-6359,-7312,-8191,-8895,-9322,-9352,-8906,-7921,-6404,-4417,-2083,418,2883,5105,6886,8109,8679,8630,8010,6953,5583,4054,2475,980,-364,-1454,-2240,-2664,-2683,-2308,-1536,-455,866,2293,3712,4986,6028,6749,7118,7114,6743,6031,4982,3637,1980,57,-2143,-4545,-7110,-9712,-12247,-14549,-16479,-17888,-18651,-18712,-18030,-16681,-14759,-12450,-9957,-7504,-5297,-3490,-2205,-1465,-1274,-1547,-2172,-3018,-3911,-4719,-5303,-5598,-5564,-5244,-4697,-4023,-3309,-2628,-2003,-1422,-840,-176,624,1615,2803,4129,5525,6829,7916,8623,8857,8555,7749,6513,4994,3342,1721,247,-973,-1911,-2531,-2860,-2932,-2804,-2553,-2242,-1941,-1678,-1493,-1359,-1289,-1253,-1261,-1318,-1462,-1723,-2150,-2767,-3603,-4617,-5791,-6997,-8143,-9067,-9640,-9744,-9306,-8317,-6830,-4949,-2832,-653,1408,3183,4555,5453,5860,5821,5410,4726,3867,2926,1960,1030,171,-584,-1182,-1586,-1726,-1553,-1029,-136,1090,2595,4279,6021,7706,9212,10453,11357,11885,12014,11746,11092,10093,8806,7306,5692,4053,2485,1069,-138,-1061,-1685,-1954,-1904,-1550,-998,-345,224,589,571,95,-890,-2373,-4257,-6426,-8705,-10919,-12894,-14470,-15539,-16006,-15876,-15162,-13964,-12397,-10607,-8728,-6899,-5211,-3764,-2597,-1762,-1242,-1021,-1029,-1186,-1393,-1559,-1603,-1483,-1181,-703,-85,644,1423,2232,3016,3766,4438,5040,5542,5955,6269,6482,6603,6623,6548,6375,6103,5736,5284,4757,4171,3537,2873,2176,1458,718,-43,-794,-1524,-2180,-2712,-3070,-3195,-3064,-2662,-2027,-1217,-322,563,1332,1909,2217,2219,1901,1266,364,-743,-1963,-3190,-4332,-5290,-6015,-6467,-6658,-6612,-6378,-6008,-5562,-5083,-4604,-4141,-3678,-3191,-2640,-1976,-1190,-272,730,1746,2688,3448,3955,4127,3955,3426,2593,1537,365,-777,-1743,-2398,-2602,-2299,-1429,-52,1753,3806,5893,7754,9135,9799,9591,8435,6372,3563,235,-3275,-6646,-9512,-11600,-12673,-12643,-11497,-9386,-6523,-3234,131,3211,5667,7244,7760,7149,5469,2868,-389,-3983,-7557,-10734,-13207,-14709,-15105,-14368,-12582,-9947,-6735,-3264,126,3131,5494,7046,7702,7507,6567,5126,3418,1761,389,-489,-769,-445,372,1523,2743,3805,4465,4565,4033,2904,1323,-486,-2238,-3645,-4455,-4474,-3653,-1996,312,3039,5863,8415,10375,11434,11427,10281,8099,5094,1595,-2000,-5320,-8009,-9833,-10655,-10486,-9442,-7750,-5679,-3539,-1597,-106,790,995,527,-544,-2062,-3840,-5668,-7331,-8657,-9508,-9808,-9540,-8744,-7505,-5938,-4202,-2437,-808,573,1613,2298,2642,2745,2715,2703,2830,3214,3874,4804,5882,6957,7827,8298,8226,7530,6238,4460,2390,259,-1669,-3186,-4090,-4289,-3734,-2469,-609,1676,4153,6589,8717,10351,11322,11589,11152,10130,8648,6911,5077,3317,1742,415,-636,-1439,-2026,-2439,-2722,-2901,-2989,-2998,-2913,-2730,-2432,-2008,-1457,-794,-37,754,1542,2236,2801,3152,3300,3231,3025,2749,2515,2394,2456,2706,3113,3608,4094,4473,4671,4647,4403,3988,3477,2947,2480,2119,1877,1757,1702,1687,1635,1509,1261,878,369,-213,-790,-1258,-1506,-1451,-1043,-284,751,1955,3167,4230,4979,5303,5105,4362,3091,1358,-709,-2955,-5192,-7205,-8802,-9806,-10094,-9620,-8410,-6563,-4248,-1668,958,3418,5548,7246,8463,9230,9592,9637,9415,8979,8311,7411,6206,4699,2859,764,-1496,-3743,-5791,-7422,-8455,-8742,-8219,-6886,-4850,-2260,651,3622,6387,8671,10256,10966,10709,9476,7364,4528,1229,-2260,-5621,-8562,-10827,-12203,-12595,-11953,-10381,-8012,-5101,-1905,1270,4151,6495,8103,8878,8765,7841,6226,4145,1843,-393,-2297,-3628,-4215,-3948,-2834,-951,1503,4272,7032,9464,11260,12209,12178,11171,9320,6820,3978,1074,-1620,-3880,-5613,-6755,-7390,-7599,-7550,-7370,-7199,-7109,-7143,-7277,-7444,-7570,-7529,-7255,-6652,-5685,-4350,-2671,-746,1316,3330,5128,6494,7283,7349,6667,5243,3223,772,-1839,-4367,-6529,-8114,-8950,-8944,-8097,-6495,-4290,-1716,1002,3615,5938,7835,9259,10222,10795,11073,11136,11054,10823,10441,9839,8991,7862,6483,4927,3316,1806,561,-272,-590,-365,377,1507,2862,4233,5398,6188,6439,6102,5158,3687,1807,-311,-2498,-4560,-6367,-7798,-8788,-9326,-9397,-9068,-8364,-7378,-6165,-4819,-3405,-2001,-675,527,1536,2335,2873,3140,3113,2777,2142,1204,32,-1330,-2740,-4087,-5202,-5940,-6187,-5844,-4916,-3437,-1518,672,2971,5180,7149,8752,9913,10610,10854,10704,10232,9526,8675,7756,6835,5955,5136,4385,3683,3027,2403,1832,1341,959,742,689,843,1148,1595,2083,2532,2848,2908,2680,2083,1162,-65,-1515,-3088,-4698,-6225,-7583,-8672,-9414,-9750,-9638,-9058,-8036,-6607,-4873,-2936,-947,952,2623,3963,4914,5468,5665,5582,5321,4980,4663,4438,4382,4516,4873,5431,6155,6972,7788,8484,8973,9160,9021,8558,7832,6913,5901,4854,3814,2800,1766,690,-486,-1784,-3194,-4685,-6153,-7499,-8576,-9257,-9439,-9038,-8064,-6546,-4625,-2452,-263,1722,3266,4202,4411,3874,2661,906,-1186,-3395,-5511,-7334,-8737,-9631,-10004,-9879,-9338,-8470,-7388,-6209,-5027,-3939,-2998,-2236,-1636,-1143,-680,-136,562,1499,2674,4054,5528,6939,8094,8823,8970,8485,7376,5758,3803,1718,-274,-1997,-3293,-4084,-4327,-4039,-3281,-2133,-722,835,2383,3794,4936,5713,6057,5958,5435,4576,3474,2257,1052,-47,-924,-1547,-1870,-1908,-1701,-1305,-805,-282,187,527,704,679,463,59,-504,-1198,-1989,-2853,-3747,-4666,-5560,-6428,-7217,-7900,-8409,-8692,-8663,-8265,-7426,-6131,-4363,-2198,304,2987,5734,8361,10736,12689,14107,14886,14955,14334,13039,11196,8933,6425,3868,1437,-685,-2357,-3465,-3953,-3824,-3130,-1985,-534,1057,2608,3963,4969,5523,5541,4985,3866,2207,118,-2311,-4907,-7520,-9955,-12040,-13605,-14520,-14694,-14111,-12816,-10920,-8613,-6071,-3551,-1210,740,2210,3108,3426,3201,2499,1437,124,-1309,-2761,-4122,-5317,-6258,-6894,-7162,-7026,-6461,-5468,-4093,-2405,-533,1393,3198,4745,5882,6522,6596,6096,5060,3568,1768,-191,-2106,-3810,-5150,-6001,-6334,-6126,-5463,-4428,-3151,-1765,-377,924,2090,3109,3983,4738,5391,5943,6386,6674,6777,6616,6173,5388,4283,2882,1266,-444,-2111,-3564,-4680,-5323,-5459,-5072,-4222,-3005,-1547,15,1548,2917,4037,4802,5178,5124,4643,3766,2550,1074,-546,-2220,-3828,-5289,-6519,-7460,-8054,-8258,-8026,-7343,-6202,-4639,-2736,-590,1645,3822,5785,7395,8555,9191,9286,8864,7974,6731,5224,3598,1969,455,-833,-1823,-2463,-2726,-2650,-2260,-1648,-891,-65,749,1505,2177,2724,3149,3405,3464,3265,2761,1893,655,-951,-2852,-4953,-7093,-9112,-10806,-12009,-12559,-12367,-11384,-9647,-7250,-4349,-1159,2075,5099,7641,9515,10538,10675,9925,8413,6308,3832,1222,-1297,-3523,-5296,-6515,-7115,-7106,-6526,-5475,-4076,-2482,-859,645,1887,2774,3247,3288,2922,2192,1170,-67,-1436,-2852,-4247,-5546,-6717,-7700,-8498,-9075,-9452,-9629,-9621,-9457,-9148,-8722,-8199,-7584,-6912,-6177,-5430,-4680,-3976,-3357,-2838,-2470,-2243,-2172,-2246,-2434,-2717,-3034,-3355,-3595,-3735,-3710,-3530,-3196,-2743,-2243,-1732,-1305,-981,-813,-795,-922,-1172,-1508,-1917,-2370,-2869,-3412,-3995,-4628,-5277,-5924,-6495,-6927,-7132,-7034,-6575,-5735,-4508,-2970,-1170,748,2682,4475,6006,7150,7809,7928,7475,6488,5039,3251,1294,-641,-2359,-3678,-4464,-4642,-4191,-3171,-1683,137,2132,4153,6077,7782,9200,10247,10893,11077,10801,10041,8836,7216,5266,3073,751,-1570,-3772,-5718,-7292,-8389,-8929,-8869,-8219,-7002,-5328,-3293,-1054,1228,3400,5304,6812,7847,8336,8294,7737,6747,5419,3865,2221,604,-858,-2056,-2919,-3392,-3483,-3236,-2741,-2113,-1485,-964,-648,-576,-768,-1195,-1810,-2569,-3401,-4284,-5164,-6037,-6866,-7651,-8359,-8962,-9422,-9683,-9692,-9394,-8737,-7706,-6290,-4544,-2521,-343,1880,4000,5883,7413,8474,9012,8984,8408,7354,5919,4257,2522,891,-501,-1514,-2105,-2217,-1915,-1236,-323,724,1741,2625,3244,3535,3436,2941,2070,871,-581,-2191,-3862,-5467,-6887,-7995,-8668,-8838,-8429,-7478,-6013,-4167,-2082,73,2107,3873,5229,6106,6482,6384,5894,5100,4138,3111,2148,1346,787,542,624,1044,1761,2729,3869,5117,6372,7581,8658,9562,10247,10697,10906,10868,10591,10054,9260,8177,6808,5148,3217,1071,-1236,-3574,-5852,-7909,-9637,-10928,-11703,-11942,-11647,-10869,-9685,-8185,-6470,-4651,-2803,-1040,590,1995,3122,3906,4308,4297,3870,3073,1956,653,-738,-2053,-3180,-3994,-4418,-4417,-3979,-3162,-2025,-683,754,2156,3402,4387,5023,5267,5105,4564,3717,2620,1407,131,-1071,-2166,-3049,-3710,-4101,-4214,-4054,-3628,-2962,-2090,-1056,104,1320,2551,3726,4809,5732,6491,7018,7315,7324,7030,6399,5431,4127,2531,702,-1259,-3235,-5083,-6648,-7792,-8406,-8417,-7838,-6710,-5171,-3384,-1548,129,1465,2294,2526,2110,1089,-454,-2372,-4486,-6607,-8551,-10167,-11344,-12018,-12174,-11826,-11025,-9813,-8266,-6433,-4403,-2235,-27,2143,4188,6019,7583,8821,9706,10227,10377,10177,9658,8855,7846,6686,5477,4294,3220,2319,1639,1198,1004,1021,1216,1510,1855,2145,2335,2338,2120,1645,921,-42,-1180,-2433,-3706,-4895,-5918,-6675,-7124,-7210,-6942,-6314,-5381,-4181,-2785,-1274,282,1770,3123,4235,5052,5522,5635,5404,4892,4165,3335,2505,1780,1256,991,1035,1372,1995,2827,3801,4825,5797,6625,7231,7528,7495,7084,6321,5226,3860,2316,673,-935,-2438,-3743,-4817,-5634,-6226,-6600,-6828,-6921,-6920,-6829,-6631,-6305,-5810,-5116,-4198,-3055,-1704,-183,1436,3090,4668,6092,7250,8052,8416,8276,7602,6391,4685,2574,171,-2345,-4804,-6988,-8706,-9771,-10061,-9499,-8115,-6017,-3403,-547,2243,4658,6417,7314,7250,6208,4321,1773,-1152,-4156,-6937,-9239,-10855,-11689,-11686,-10910,-9450,-7449,-5075,-2474,200,2822,5291,7528,9465,11084,12337,13246,13803,14042,13973,13630,13017,12169,11099,9854,8480,7055,5646,4356,3238,2377,1788,1479,1420,1543,1768,2000,2135,2089,1794,1207,324,-818,-2173,-3636,-5135,-6553,-7821,-8854,-9585,-9966,-9926,-9440,-8460,-6994,-5055,-2726,-93,2678,5447,8016,10249,12009,13220,13851,13908,13441,12517,11220,9647,7891,6063,4258,2579,1111,-81,-972,-1559,-1901,-2052,-2116,-2151,-2244,-2408,-2688,-3049,-3506,-4011,-4548,-5078,-5554,-5934,-6187,-6266,-6185,-5933,-5561,-5105,-4632,-4188,-3814,-3544,-3352,-3240,-3139,-3015,-2795,-2442,-1910,-1194,-295,749,1894,3067,4195,5199,6007,6555,6806,6720,6305,5556,4525,3255,1835,356,-1080,-2369,-3423,-4184,-4607,-4713,-4530,-4142,-3637,-3122,-2683,-2405,-2325,-2475,-2839,-3396,-4070,-4797,-5445,-5917,-6079,-5843,-5144,-3957,-2330,-329,1903,4232,6485,8523,10211,11474,12261,12584,12471,11995,11233,10267,9191,8066,6985,6005,5191,4577,4198,4024,4042,4164,4332,4442,4436,4226,3787,3082,2129,950,-390,-1816,-3245,-4583,-5777,-6757,-7516,-8045,-8356,-8489,-8439,-8239,-7868,-7305,-6546,-5540,-4325,-2886,-1308,365,2023,3599,5019,6233,7240,8030,8644,9095,9412,9583,9598,9420,9019,8373,7500,6417,5220,3964,2763,1691,799,127,-348,-659,-858,-1027,-1212,-1484,-1865,-2362,-2952,-3588,-4204,-4740,-5117,-5297,-5214,-4868,-4226,-3315,-2147,-755,803,2477,4189,5857,7409,8762,9863,10668,11168,11363,11285,10982,10484,9880,9186,8478,7768,7084,6430,5790,5158,4503,3812,3063,2231,1313,276,-869,-2141,-3511,-4940,-6366,-7670,-8764,-9498,-9810,-9633,-8978,-7922,-6570,-5091,-3660,-2437,-1579,-1173,-1251,-1809,-2725,-3894,-5125,-6249,-7111,-7575,-7584,-7097,-6170,-4865,-3308,-1625,30,1542,2769,3667,4154,4264,4005,3466,2724,1887,1046,291,-322,-766,-1029,-1148,-1149,-1105,-1068,-1113,-1295,-1671,-2262,-3094,-4139,-5358,-6688,-8013,-9237,-10206,-10806,-10930,-10500,-9516,-8000,-6054,-3821,-1457,839,2915,4617,5879,6641,6962,6881,6519,5971,5345,4728,4183,3754,3468,3318,3322,3425,3635,3885,4137,4337,4406,4309,3977,3395,2558,1486,239,-1115,-2487,-3771,-4881,-5719,-6238,-6390,-6195,-5670,-4895,-3930,-2871,-1789,-757,176,984,1650,2187,2613,2955,3247,3521,3793,4115,4464,4884,5318,5756,6106,6312,6275,5945,5268,4263,2957,1452,-140,-1686,-3043,-4116,-4807,-5095,-4992,-4556,-3906,-3157,-2462,-1956,-1739,-1898,-2438,-3350,-4544,-5929,-7369,-8750,-9943,-10873,-11456,-11656,-11446,-10820,-9791,-8386,-6652,-4647,-2455,-167,2109,4263,6187,7789,8980,9720,9963,9742,9083,8080,6843,5492,4163,2967,1980,1267,825,656,708,923,1228,1536,1774,1865,1760,1427,878,139,-696,-1550,-2274,-2783,-2939,-2721,-2087,-1117,100,1412,2655,3665,4314,4496,4189,3388,2189,678,-976,-2646,-4178,-5449,-6378,-6906,-7019,-6744,-6110,-5210,-4107,-2908,-1701,-564,413,1206,1767,2123,2289,2323,2270,2191,2096,2010,1898,1729,1468,1058,492,-257,-1156,-2184,-3271,-4352,-5340,-6158,-6719,-6978,-6882,-6424,-5626,-4518,-3187,-1696,-147,1384,2827,4130,5267,6222,6997,7590,7994,8189,8133,7796,7141,6176,4927,3469,1893,305,-1193,-2524,-3635,-4503,-5141,-5568,-5842,-5996,-6098,-6180,-6281,-6421,-6607,-6834,-7095,-7360,-7612,-7823,-7963,-8021,-7967,-7795,-7492,-7053,-6466,-5734,-4837,-3791,-2586,-1258,167,1644,3112,4530,5836,6993,7958,8708,9220,9502,9551,9413,9099,8682,8188,7675,7173,6693,6239,5777,5283,4705,4019,3197,2239,1164,-1,-1210,-2416,-3589,-4677,-5686,-6581,-7387,-8101,-8738,-9314,-9830,-10299,-10704,-11031,-11252,-11325,-11222,-10906,-10360,-9588,-8599,-7432,-6126,-4740,-3332,-1968,-701,414,1343,2068,2574,2900,3053,3103,3091,3074,3101,3196,3358,3571,3782,3930,3973,3842,3545,3058,2429,1685,885,82,-669,-1303,-1769,-2005,-1968,-1629,-995,-99,964,2114,3191,4110,4734,5007,4883,4373,3513,2391,1093,-262,-1583,-2762,-3765,-4524,-5073,-5408,-5578,-5632,-5595,-5511,-5380,-5214,-4991,-4700,-4333,-3889,-3399,-2885,-2411,-2011,-1750,-1645,-1726,-1983,-2405,-2943,-3561,-4178,-4749,-5202,-5504,-5631,-5587,-5395,-5099,-4745,-4366,-4016,-3685,-3411,-3154,-2918,-2659,-2364,-2010,-1582,-1101,-574,-44,456,905,1275,1579,1831,2070,2352,2719,3217,3859,4620,5446,6231,6845,7163,7038,6417,5234,3552,1442,-929,-3397,-5765,-7871,-9573,-10790,-11475,-11654,-11362,-10685,-9702,-8509,-7178,-5789,-4394,-3044,-1791,-678,250,936,1361,1482,1320,892,264,-484,-1248,-1909,-2353,-2476,-2195,-1476,-314,1227,3061,5048,7045,8898,10477,11670,12414,12676,12466,11839,10847,9600,8174,6684,5209,3847,2646,1683,945,467,178,54,-1,-44,-147,-363,-707,-1195,-1790,-2465,-3162,-3840,-4426,-4889,-5156,-5199,-4963,-4438,-3603,-2489,-1137,374,1962,3505,4935,6136,7073,7701,8019,8063,7849,7446,6861,6141,5275,4269,3104,1781,293,-1315,-3019,-4717,-6340,-7777,-8928,-9729,-10104,-10058,-9598,-8778,-7681,-6389,-4999,-3594,-2250,-1036,-17,766,1264,1463,1363,973,353,-462,-1387,-2359,-3300,-4156,-4873,-5416,-5753,-5869,-5738,-5348,-4685,-3727,-2491,-984,738,2595,4473,6231,7713,8773,9291,9197,8472,7175,5401,3326,1112,-1037,-2971,-4555,-5712,-6429,-6726,-6688,-6386,-5924,-5354,-4735,-4054,-3319,-2485,-1544,-502,627,1763,2841,3764,4452,4857,4958,4789,4409,3910,3399,2965,2696,2655,2865,3344,4058,4961,5986,7030,8009,8803,9327,9491,9237,8535,7396,5857,4013,1966,-127,-2133,-3877,-5247,-6105,-6412,-6124,-5295,-4019,-2434,-742,874,2216,3134,3539,3396,2753,1712,420,-940,-2202,-3190,-3797,-3938,-3621,-2887,-1852,-657,548,1606,2419,2906,3078,2946,2630,2180,1741,1348,1074,910,829,798,732,619,397,87,-316,-772,-1250,-1717,-2157,-2549,-2907,-3218,-3507,-3755,-3969,-4125,-4199,-4170,-3994,-3660,-3132,-2412,-1483,-372,901,2290,3726,5145,6464,7605,8511,9131,9447,9470,9226,8777,8176,7510,6838,6230,5729,5363,5123,5000,4931,4883,4776,4569,4201,3659,2919,2010,954,-185,-1361,-2506,-3571,-4512,-5310,-5938,-6423,-6742,-6938,-6999,-6956,-6816,-6605,-6355,-6100,-5888,-5742,-5702,-5751,-5896,-6094,-6309,-6490,-6603,-6591,-6451,-6142,-5685,-5072,-4331,-3491,-2582,-1662,-774,30,691,1189,1498,1617,1582,1410,1158,869,580,342,165,91,116,268,546,942,1435,1984,2524,2984,3295,3388,3251,2870,2324,1672,1074,624,478,706,1369,2452,3881,5542,7268,8896,10253,11225,11703,11695,11197,10320,9159,7869,6567,5387,4385,3619,3067,2698,2441,2230,1977,1642,1164,545,-215,-1076,-1986,-2880,-3688,-4341,-4802,-5017,-4990,-4704,-4174,-3428,-2480,-1380,-153,1156,2508,3863,5185,6415,7530,8453,9172,9622,9814,9732,9424,8945,8380,7818,7362,7071,7009,7166,7524,8011,8532,8997,9292,9346,9106,8527,7658,6494,5159,3697,2250,884,-291,-1237,-1902,-2308,-2469,-2460,-2347,-2222,-2176,-2284,-2619,-3213,-4078,-5187,-6471,-7846,-9184,-10365,-11256,-11747,-11757,-11244,-10218,-8729,-6892,-4821,-2696,-632,1198,2726,3846,4558,4857,4806,4485,3993,3432,2903,2473,2186,2055,2048,2124,2203,2223,2119,1861,1461,951,435,-6,-245,-198,194,962,2068,3460,5032,6677,8256,9662,10769,11498,11780,11591,10934,9852,8412,6709,4837,2922,1047,-686,-2216,-3500,-4516,-5259,-5753,-6001,-6048,-5905,-5619,-5223,-4769,-4307,-3887,-3552,-3332,-3244,-3295,-3476,-3773,-4157,-4597,-5047,-5471,-5819,-6063,-6181,-6159,-6013,-5745,-5381,-4942,-4448,-3920,-3386,-2844,-2326,-1822,-1327,-832,-289,317,1047,1913,2959,4155,5512,6953,8450,9907,11267,12437,13361,13953,14167,13945,13247,12064,10376,8242,5706,2899,-44,-2959,-5660,-7996,-9832,-11085,-11736,-11822,-11430,-10691,-9739,-8720,-7740,-6896,-6221,-5741,-5431,-5253,-5160,-5076,-4954,-4711,-4319,-3717,-2923,-1916,-774,477,1719,2889,3894,4664,5173,5404,5398,5204,4920,4608,4377,4258,4305,4511,4857,5300,5783,6249,6645,6929,7078,7077,6932,6653,6245,5725,5073,4301,3368,2283,1025,-385,-1914,-3511,-5114,-6647,-8062,-9298,-10323,-11122,-11659,-11943,-11936,-11634,-11018,-10064,-8790,-7191,-5328,-3251,-1057,1144,3238,5098,6629,7744,8395,8573,8285,7595,6550,5254,3764,2185,583,-957,-2358,-3567,-4517,-5176,-5509,-5510,-5182,-4547,-3650,-2538,-1295,15,1292,2474,3481,4272,4822,5124,5206,5112,4894,4624,4357,4146,4014,3967,3959,3958,3874,3659,3242,2596,1726,658,-515,-1725,-2822,-3746,-4364,-4672,-4634,-4310,-3787,-3164,-2570,-2102,-1832,-1797,-1986,-2349,-2821,-3312,-3756,-4083,-4279,-4313,-4224,-4021,-3751,-3436,-3110,-2791,-2503,-2273,-2123,-2081,-2180,-2419,-2829,-3373,-4039,-4755,-5452,-6016,-6349,-6330,-5892,-4987,-3639,-1921,33,2056,3960,5550,6680,7212,7103,6338,4974,3119,899,-1515,-3967,-6289,-8352,-10045,-11305,-12113,-12481,-12463,-12122,-11534,-10759,-9865,-8872,-7833,-6747,-5659,-4582,-3555,-2623,-1827,-1202,-788,-568,-543,-656,-837,-1019,-1108,-1040,-763,-251,485,1409,2451,3533,4564,5463,6163,6607,6765,6618,6171,5443,4460,3283,1963,585,-756,-1994,-2998,-3740,-4122,-4148,-3814,-3158,-2258,-1199,-85,980,1902,2612,3057,3237,3160,2882,2456,1949,1412,879,371,-122,-599,-1083,-1568,-2034,-2450,-2747,-2879,-2763,-2372,-1666,-655,633,2148,3816,5548,7236,8783,10057,10967,11396,11282,10561,9235,7339,4962,2253,-617,-3434,-5996,-8099,-9600,-10392,-10440,-9796,-8532,-6836,-4865,-2862,-1013,476,1464,1852,1594,724,-692,-2513,-4603,-6768,-8864,-10721,-12247,-13349,-14012,-14239,-14081,-13617,-12926,-12114,-11246,-10413,-9640,-8962,-8366,-7823,-7294,-6737,-6108,-5410,-4629,-3817,-2999,-2238,-1570,-1038,-645,-412,-292,-272,-275,-246,-103,220,784,1617,2727,4064,5555,7075,8481,9627,10361,10587,10237,9316,7888,6079,4051,2014,143,-1354,-2364,-2770,-2568,-1777,-502,1136,2960,4823,6548,8019,9111,9770,9928,9597,8749,7443,5689,3571,1156,-1453,-4126,-6739,-9135,-11182,-12759,-13766,-14154,-13904,-13045,-11660,-9845,-7748,-5499,-3254,-1127,774,2375,3641,4539,5095,5304,5232,4899,4389,3756,3077,2427,1856,1428,1166,1096,1212,1518,1975,2567,3250,3989,4754,5512,6227,6874,7403,7782,7957,7893,7560,6952,6081,4979,3721,2355,998,-287,-1395,-2258,-2819,-3036,-2920,-2485,-1799,-944,-30,825,1480,1837,1769,1241,209,-1278,-3134,-5231,-7388,-9410,-11107,-12284,-12810,-12580,-11578,-9826,-7441,-4573,-1425,1786,4825,7499,9620,11069,11778,11729,10980,9624,7794,5657,3361,1085,-1037,-2871,-4313,-5284,-5726,-5622,-4982,-3861,-2362,-604,1253,3056,4655,5930,6779,7171,7085,6575,5701,4569,3280,1946,660,-500,-1490,-2285,-2903,-3370,-3730,-4035,-4310,-4587,-4840,-5051,-5156,-5100,-4816,-4266,-3434,-2356,-1108,198,1399,2348,2877,2877,2268,1055,-695,-2845,-5184,-7495,-9513,-11030,-11847,-11867,-11047,-9455,-7230,-4575,-1743,1001,3414,5275,6435,6807,6385,5233,3490,1350,-971,-3209,-5160,-6616,-7443,-7576,-7001,-5784,-4026,-1869,531,3006,5411,7592,9446,10852,11750,12062,11773,10854,9352,7316,4858,2117,-738,-3510,-6012,-8054,-9486,-10198,-10130,-9287,-7732,-5586,-3008,-204,2620,5244,7484,9187,10253,10645,10377,9520,8188,6500,4619,2669,797,-882,-2268,-3272,-3847,-3946,-3572,-2739,-1496,79,1895,3832,5767,7586,9155,10405,11232,11620,11511,10930,9879,8409,6590,4509,2276,15,-2149,-4088,-5688,-6844,-7497,-7595,-7158,-6229,-4904,-3306,-1597,68,1506,2581,3157,3160,2545,1343,-376,-2483,-4813,-7175,-9390,-11259,-12651,-13437,-13562,-12992,-11770,-9944,-7634,-4973,-2128,733,3419,5789,7690,9029,9742,9805,9245,8117,6527,4589,2465,307,-1711,-3439,-4728,-5480,-5618,-5141,-4081,-2540,-661,1402,3441,5330,6884,8061,8787,9099,9037,8687,8113,7412,6601,5739,4811,3842,2835,1831,872,45,-583,-907,-879,-442,395,1591,3065,4689,6330,7837,9063,9891,10221,9983,9161,7762,5837,3494,837,-1971,-4771,-7403,-9707,-11551,-12832,-13464,-13422,-12699,-11335,-9417,-7053,-4403,-1644,1027,3422,5357,6701,7366,7316,6600,5301,3575,1603,-406,-2257,-3746,-4746,-5129,-4868,-3964,-2492,-563,1674,4056,6413,8607,10505,12019,13091,13672,13758,13331,12406,10995,9136,6879,4309,1540,-1292,-4024,-6498,-8557,-10071,-10962,-11177,-10751,-9724,-8235,-6414,-4433,-2469,-662,871,2057,2903,3422,3688,3779,3753,3677,3574,3456,3333,3205,3077,2972,2919,2951,3125,3461,3999,4727,5631,6632,7664,8598,9344,9789,9868,9550,8850,7826,6590,5253,3958,2819,1923,1314,1003,933,1062,1286,1554,1778,1935,1982,1916,1721,1397,920,285,-541,-1559,-2774,-4157,-5651,-7177,-8621,-9855,-10756,-11202,-11115,-10448,-9199,-7426,-5212,-2697,-28,2625,5104,7257,8970,10151,10759,10790,10262,9251,7803,6036,4015,1851,-355,-2511,-4482,-6182,-7475,-8291,-8536,-8194,-7258,-5789,-3893,-1699,596,2817,4755,6260,7201,7537,7266,6480,5296,3871,2367,930,-323,-1312,-1999,-2397,-2530,-2463,-2257,-1976,-1666,-1366,-1078,-814,-554,-294,-38,204,378,431,293,-111,-834,-1888,-3272,-4899,-6664,-8413,-9963,-11144,-11797,-11808,-11138,-9796,-7882,-5536,-2946,-319,2152,4294,5979,7141,7740,7813,7398,6572,5406,3979,2369,655,-1081,-2752,-4260,-5510,-6410,-6886,-6887,-6389,-5428,-4052,-2407,-625,1082,2519,3493,3829,3429,2244,310,-2255,-5290,-8562,-11840,-14870,-17432,-19331,-20421,-20627,-19909,-18331,-15975,-13030,-9679,-6166,-2717,455,3166,5280,6726,7475,7573,7110,6216,5052,3797,2603,1634,987,758,961,1616,2654,4030,5628,7366,9123,10816,12361,13687,14760,15529,15973,16066,15786,15123,14084,12691,11008,9119,7133,5167,3338,1743,454,-493,-1091,-1373,-1380,-1187,-861,-479,-94,239,498,659,710,660,487,213,-180,-674,-1263,-1942,-2675,-3455,-4230,-4974,-5627,-6133,-6427,-6438,-6109,-5386,-4248,-2711,-819,1315,3560,5735,7644,9098,9931,10009,9288,7774,5580,2885,-60,-2968,-5535,-7505,-8657,-8894,-8190,-6648,-4451,-1845,893,3488,5705,7374,8383,8725,8425,7591,6337,4807,3116,1377,-343,-1990,-3541,-4979,-6302,-7491,-8542,-9420,-10104,-10556,-10747,-10654,-10266,-9604,-8699,-7624,-6461,-5321,-4309,-3538,-3078,-3006,-3322,-4028,-5055,-6318,-7695,-9051,-10236,-11112,-11548,-11449,-10740,-9417,-7480,-5027,-2155,965,4163,7238,10017,12325,14057,15132,15532,15305,14506,13277,11727,10017,8284,6637,5194,3992,3063,2402,1950,1682,1527,1458,1442,1466,1522,1582,1632,1604,1444,1074,415,-580,-1937,-3637,-5583,-7679,-9727,-11577,-13029,-13952,-14248,-13880,-12884,-11344,-9393,-7191,-4901,-2677,-645,1102,2525,3599,4369,4861,5151,5286,5313,5265,5141,4947,4644,4229,3668,2981,2179,1330,496,-225,-754,-1025,-1005,-712,-212,402,986,1438,1630,1519,1081,351,-573,-1610,-2613,-3503,-4187,-4640,-4875,-4937,-4909,-4870,-4881,-5001,-5205,-5475,-5722,-5860,-5796,-5453,-4792,-3823,-2604,-1237,131,1373,2313,2880,2962,2583,1766,637,-657,-1928,-2987,-3663,-3821,-3394,-2373,-834,1078,3171,5203,6951,8190,8772,8588,7639,5982,3774,1211,-1442,-3942,-6022,-7510,-8257,-8243,-7484,-6121,-4287,-2208,-64,1944,3639,4905,5635,5798,5417,4555,3350,1951,530,-752,-1790,-2502,-2899,-3020,-2964,-2843,-2788,-2874,-3190,-3699,-4394,-5149,-5875,-6441,-6768,-6799,-6546,-6057,-5443,-4809,-4308,-4041,-4099,-4534,-5316,-6397,-7657,-8933,-10074,-10876,-11212,-10947,-10023,-8431,-6226,-3520,-474,2720,5844,8697,11086,12859,13939,14262,13886,12868,11356,9503,7500,5532,3779,2386,1451,1034,1117,1646,2514,3593,4746,5848,6781,7477,7853,7899,7565,6869,5806,4397,2688,718,-1420,-3649,-5839,-7880,-9628,-10978,-11817,-12091,-11751,-10828,-9357,-7436,-5178,-2718,-193,2257,4517,6492,8099,9310,10084,10443,10400,10002,9310,8383,7297,6111,4899,3707,2608,1640,873,352,118,211,632,1375,2381,3575,4852,6081,7150,7919,8308,8250,7712,6734,5360,3703,1879,20,-1744,-3311,-4588,-5541,-6135,-6398,-6345,-6042,-5529,-4893,-4186,-3478,-2828,-2261,-1818,-1499,-1300,-1217,-1219,-1303,-1439,-1628,-1859,-2133,-2452,-2799,-3170,-3531,-3847,-4073,-4152,-4042,-3712,-3158,-2408,-1537,-627,179,781,1046,908,316,-698,-2078,-3687,-5374,-6967,-8291,-9221,-9651,-9555,-8932,-7845,-6389,-4674,-2841,-1006,705,2210,3440,4380,5048,5479,5759,5950,6136,6368,6676,7037,7430,7751,7948,7909,7602,6991,6125,5075,3982,2977,2229,1838,1893,2379,3238,4315,5427,6346,6859,6787,5993,4448,2177,-685,-3947,-7364,-10677,-13608,-15945,-17490,-18143,-17863,-16693,-14750,-12194,-9240,-6093,-2974,-61,2491,4576,6128,7130,7605,7614,7250,6621,5842,5010,4206,3469,2817,2233,1660,1079,407,-333,-1180,-2055,-2933,-3693,-4278,-4582,-4567,-4203,-3520,-2579,-1494,-374,624,1422,1901,2064,1896,1474,865,179,-496,-1079,-1498,-1719,-1701,-1435,-917,-146,853,2051,3411,4865,6355,7796,9119,10242,11116,11696,11961,11908,11560,10929,10081,9038,7883,6671,5480,4374,3425,2655,2103,1731,1515,1384,1281,1124,877,481,-56,-742,-1525,-2363,-3177,-3913,-4512,-4947,-5220,-5352,-5395,-5394,-5399,-5428,-5471,-5490,-5403,-5137,-4596,-3730,-2514,-992,753,2566,4280,5701,6660,7026,6720,5746,4172,2138,-157,-2485,-4600,-6265,-7307,-7587,-7090,-5845,-4009,-1763,651,3012,5113,6808,8004,8668,8807,8480,7738,6674,5348,3837,2201,501,-1210,-2879,-4442,-5856,-7052,-7994,-8627,-8927,-8848,-8390,-7523,-6279,-4662,-2741,-581,1707,3994,6141,7986,9406,10261,10508,10088,9075,7533,5634,3553,1495,-341,-1803,-2791,-3273,-3309,-2990,-2493,-1967,-1598,-1515,-1809,-2515,-3604,-4976,-6510,-8023,-9346,-10318,-10799,-10721,-10039,-8798,-7067,-4969,-2656,-265,2044,4172,6003,7517,8649,9449,9905,10076,10004,9717,9266,8648,7904,7001,5975,4789,3479,2040,526,-1032,-2552,-3980,-5226,-6233,-6933,-7315,-7356,-7120,-6660,-6091,-5538,-5120,-4958,-5125,-5674,-6588,-7821,-9271,-10817,-12314,-13637,-14654,-15302,-15526,-15334,-14761,-13868,-12737,-11444,-10067,-8657,-7266,-5904,-4586,-3290,-2018,-738,537,1824,3092,4327,5488,6552,7478,8263,8885,9366,9708,9956,10128,10263,10391,10511,10656,10789,10928,11034,11115,11134,11097,10963,10721,10327,9764,9000,8049,6926,5700,4443,3263,2257,1516,1103,1038,1316,1866,2621,3445,4241,4857,5222,5223,4862,4097,2993,1600,1,-1688,-3386,-4957,-6332,-7398,-8101,-8389,-8231,-7654,-6681,-5402,-3921,-2363,-881,396,1345,1883,1980,1659,976,64,-968,-1978,-2846,-3515,-3924,-4102,-4075,-3916,-3683,-3447,-3242,-3090,-2983,-2883,-2751,-2522,-2147,-1590,-831,110,1199,2358,3514,4565,5426,6033,6319,6283,5917,5270,4387,3353,2228,1088,-9,-1045,-1984,-2856,-3655,-4434,-5196,-5987,-6795,-7628,-8445,-9195,-9823,-10254,-10453,-10374,-10038,-9465,-8729,-7908,-7083,-6338,-5698,-5199,-4790,-4424,-4012,-3452,-2673,-1597,-222,1429,3269,5172,6996,8578,9793,10534,10760,10480,9757,8692,7426,6093,4838,3791,3030,2640,2621,2969,3631,4520,5558,6624,7637,8493,9132,9478,9506,9179,8494,7469,6121,4514,2707,782,-1157,-3020,-4698,-6097,-7158,-7810,-8050,-7871,-7313,-6419,-5258,-3897,-2406,-870,653,2075,3338,4370,5112,5521,5572,5262,4643,3767,2755,1688,705,-138,-764,-1179,-1409,-1512,-1574,-1668,-1851,-2142,-2522,-2928,-3272,-3462,-3388,-3000,-2242,-1137,277,1898,3627,5305,6819,8026,8826,9156,8972,8307,7197,5766,4107,2397,754,-667,-1784,-2518,-2877,-2880,-2619,-2205,-1745,-1371,-1159,-1175,-1432,-1896,-2507,-3156,-3753,-4169,-4330,-4165,-3645,-2792,-1644,-281,1191,2673,4035,5181,6012,6461,6484,6076,5246,4066,2583,917,-857,-2624,-4303,-5819,-7112,-8158,-8929,-9443,-9699,-9743,-9578,-9259,-8783,-8191,-7490,-6703,-5846,-4942,-4028,-3138,-2331,-1643,-1149,-881,-894,-1204,-1820,-2718,-3853,-5137,-6497,-7806,-8979,-9908,-10507,-10724,-10501,-9833,-8718,-7198,-5332,-3209,-939,1373,3586,5612,7343,8720,9721,10326,10595,10551,10284,9840,9291,8676,8037,7392,6741,6080,5375,4610,3756,2810,1775,693,-402,-1437,-2357,-3086,-3574,-3780,-3694,-3327,-2719,-1930,-1035,-104,788,1581,2234,2698,2985,3067,2983,2738,2368,1905,1383,829,264,-283,-819,-1310,-1759,-2142,-2460,-2702,-2888,-3014,-3103,-3150,-3163,-3136,-3056,-2938,-2764,-2573,-2357,-2159,-1969,-1802,-1633,-1426,-1133,-688,-37,846,1986,3311,4771,6209,7490,8460,8977,8963,8385,7282,5763,3985,2138,441,-927,-1780,-2028,-1610,-572,994,2908,4973,6961,8648,9872,10470,10394,9619,8201,6247,3912,1370,-1170,-3544,-5583,-7199,-8335,-9013,-9295,-9293,-9125,-8922,-8758,-8700,-8715,-8759,-8714,-8461,-7871,-6831,-5285,-3218,-680,2199,5283,8334,11184,13594,15428,16531,16855,16375,15136,13231,10763,7912,4810,1681,-1307,-3944,-6048,-7487,-8145,-8008,-7100,-5527,-3445,-1074,1368,3596,5411,6571,6974,6524,5265,3276,731,-2167,-5188,-8110,-10741,-12923,-14572,-15630,-16109,-16046,-15512,-14578,-13341,-11858,-10209,-8448,-6616,-4770,-2949,-1207,397,1817,3003,3933,4596,5014,5219,5292,5293,5348,5521,5925,6593,7565,8813,10273,11842,13378,14720,15698,16174,16024,15223,13758,11721,9230,6440,3529,655,-2036,-4430,-6451,-8044,-9198,-9906,-10204,-10122,-9720,-9054,-8191,-7181,-6081,-4922,-3745,-2574,-1448,-408,494,1200,1665,1850,1760,1412,887,262,-328,-789,-993,-881,-396,460,1656,3125,4778,6508,8214,9779,11134,12182,12900,13243,13237,12898,12296,11491,10563,9572,8558,7544,6511,5443,4317,3118,1870,596,-631,-1760,-2688,-3377,-3748,-3796,-3516,-2952,-2165,-1241,-271,667,1493,2185,2691,3053,3252,3357,3372,3350,3299,3252,3195,3124,3005,2792,2451,1921,1185,195,-1036,-2525,-4236,-6142,-8180,-10300,-12407,-14434,-16282,-17863,-19086,-19871,-20144,-19869,-19029,-17662,-15829,-13659,-11289,-8895,-6660,-4737,-3265,-2322,-1937,-2084,-2685,-3639,-4802,-6074,-7288,-8371,-9177,-9641,-9664,-9192,-8183,-6643,-4602,-2146,604,3498,6348,8974,11194,12865,13871,14159,13710,12573,10828,8598,6038,3298,550,-2074,-4448,-6495,-8162,-9437,-10344,-10909,-11204,-11252,-11111,-10768,-10230,-9439,-8356,-6920,-5087,-2831,-175,2837,6079,9423,12682,15666,18196,20098,21259,21587,21081,19765,17750,15182,12243,9148,6106,3303,906,-996,-2353,-3178,-3546,-3548,-3321,-2981,-2670,-2475,-2491,-2760,-3296,-4082,-5064,-6154,-7273,-8287,-9122,-9658,-9843,-9626,-9010,-8041,-6804,-5413,-4006,-2699,-1608,-797,-305,-125,-228,-530,-976,-1442,-1863,-2139,-2205,-2030,-1596,-944,-134,753,1598,2315,2788,2968,2811,2335,1587,660,-347,-1320,-2179,-2869,-3377,-3734,-3991,-4235,-4530,-4951,-5518,-6222,-6999,-7746,-8319,-8578,-8371,-7621,-6261,-4352,-1962,721,3522,6210,8602,10518,11851,12554,12633,12178,11288,10113,8794,7470,6266,5291,4619,4321,4420,4918,5798,6985,8401,9912,11366,12604,13452,13777,13463,12471,10817,8598,5976,3158,382,-2118,-4157,-5563,-6271,-6231,-5483,-4108,-2223,-3,2366,4682,6742,8382,9459,9904,9697,8894,7594,5933,4067,2128,227,-1566,-3249,-4821,-6343,-7850,-9373,-10903,-12391,-13748,-14854,-15593,-15861,-15580,-14733,-13340,-11477,-9277,-6891,-4514,-2314,-479,878,1643,1796,1337,328,-1128,-2916,-4898,-6954,-8975,-10891,-12649,-14242,-15649,-16871,-17868,-18585,-18944,-18846,-18226,-17025,-15265,-13010,-10408,-7651,-4982,-2622,-800,366,807,588,-140,-1149,-2155,-2875,-3063,-2528,-1210,878,3586,6694,9936,13010,15675,17715,19015,19554,19367,18600,17389,15925,14353,12806,11373,10097,8992,8022,7156,6328,5488,4594,3594,2489,1260,-72,-1487,-2949,-4411,-5838,-7165,-8364,-9371,-10152,-10641,-10802,-10549,-9850,-8641,-6899,-4641,-1896,1233,4624,8119,11531,14691,17429,19624,21193,22104,22374,22050,21204,19908,18225,16202,13870,11248,8355,5227,1909,-1515,-4946,-8257,-11306,-13961,-16083,-17594,-18415,-18553,-18025,-16910,-15303,-13336,-11136,-8851,-6593,-4472,-2546,-866,580,1770,2746,3483,4000,4262,4270,4002,3489,2772,1940,1104,397,-68,-189,63,663,1510,2446,3270,3789,3818,3236,1992,99,-2343,-5186,-8235,-11286,-14114,-16563,-18452,-19729,-20317,-20266,-19622,-18503,-17027,-15332,-13520,-11689,-9868,-8064,-6245,-4351,-2323,-128,2267,4822,7484,10161,12731,15075,17082,18656,19739,20310,20363,19950,19099,17893,16374,14611,12650,10524,8274,5905,3450,913,-1666,-4269,-6827,-9306,-11626,-13734,-15562,-17071,-18213,-18982,-19359,-19349,-18955,-18172,-17005,-15450,-13530,-11280,-8762,-6069,-3291,-551,2068,4449,6555,8308,9725,10797,11565,12097,12429,12661,12827,13001,13219,13506,13876,14295,14735,15110,15336,15315,14935,14123,12822,11000,8704,5988,2992,-131,-3165,-5909,-8130,-9671,-10399,-10287,-9383,-7834,-5835,-3649,-1510,329,1711,2520,2757,2473,1824,973,135,-516,-817,-680,-58,1016,2465,4154,5943,7645,9145,10283,11017,11270,11076,10458,9503,8294,6940,5531,4158,2862,1682,588,-437,-1463,-2527,-3683,-4928,-6249,-7571,-8801,-9813,-10488,-10711,-10431,-9619,-8335,-6674,-4787,-2838,-999,604,1867,2767,3305,3553,3581,3467,3289,3062,2818,2507,2105,1537,765,-265,-1563,-3128,-4919,-6872,-8896,-10894,-12744,-14351,-15593,-16415,-16741,-16573,-15922,-14845,-13426,-11757,-9945,-8076,-6233,-4463,-2799,-1253,196,1531,2803,3973,5084,6092,7015,7819,8517,9093,9566,9940,10228,10439,10559,10576,10455,10160,9659,8919,7924,6674,5182,3487,1646,-271,-2162,-3931,-5454,-6642,-7395,-7662,-7435,-6723,-5630,-4229,-2678,-1083,422,1747,2829,3637,4168,4454,4529,4453,4258,3992,3649,3245,2761,2210,1613,1022,512,164,58,232,704,1408,2267,3112,3814,4174,4089,3449,2248,537,-1564,-3872,-6177,-8246,-9870,-10846,-11046,-10376,-8826,-6458,-3388,193,4079,8013,11784,15156,17997,20163,21639,22395,22524,22079,21210,20005,18615,17105,15576,14031,12481,10871,9142,7227,5061,2632,-59,-2937,-5907,-8831,-11551,-13936,-15849,-17218,-17994,-18191,-17861,-17080,-15961,-14598,-13097,-11539,-9955,-8389,-6785,-5138,-3346,-1378,843,3325,6050,8967,11960,14911,17662,20062,21990,23336,24054,24129,23582,22471,20851,18785,16331,13526,10426,7054,3489,-217,-3957,-7626,-11113,-14291,-17059,-19326,-21033,-22147,-22687,-22682,-22215,-21376,-20280,-19030,-17725,-16420,-15131,-13843,-12479,-10976,-9243,-7231,-4912,-2328,454,3300,6073,8608,10772,12450,13593,14196,14311,14028,13446,12673,11763,10771,9663,8414,6957,5220,3160,754,-1989,-4987,-8151,-11328,-14354,-17062,-19300,-20931,-21899,-22139,-21700,-20613,-18978,-16890,-14449,-11745,-8865,-5855,-2804,271,3282,6185,8908,11360,13497,15231,16536,17384,17785,17769,17409,16766,15932,14974,13937,12849,11695,10449,9056,7471,5645,3564,1224,-1334,-4046,-6808,-9513,-12022,-14228,-16001,-17276,-17985,-18118,-17686,-16712,-15254,-13352,-11072,-8472,-5620,-2587,536,3662,6682,9498,12028,14186,15938,17243,18129,18602,18746,18590,18242,17729,17117,16410,15596,14646,13501,12121,10462,8517,6289,3828,1194,-1531,-4243,-6859,-9270,-11407,-13197,-14603,-15598,-16197,-16413,-16300,-15918,-15321,-14599,-13794,-12985,-12206,-11504,-10900,-10415,-10050,-9796,-9635,-9527,-9438,-9298,-9074,-8681,-8106,-7300,-6278,-5059,-3689,-2234,-771,632,1897,2958,3753,4209,4282,3910,3066,1756,-2,-2112,-4468,-6909,-9259,-11347,-13005,-14118,-14599,-14437,-13656,-12340,-10573,-8492,-6187,-3784,-1359,1004,3259,5341,7240,8903,10324,11460,12308,12837,13063,12984,12635,12043,11260,10306,9226,8023,6725,5324,3835,2258,616,-1063,-2728,-4328,-5787,-7048,-8035,-8709,-9024,-8957,-8507,-7665,-6462,-4906,-3050,-926,1392,3840,6329,8768,11059,13123,14869,16271,17284,17926,18213,18193,17908,17423,16784,16036,15218,14334,13388,12359,11216,9940,8502,6907,5155,3273,1292,-742,-2789,-4791,-6709,-8482,-10075,-11443,-12560,-13403,-13973,-14273,-14333,-14171,-13824,-13315,-12673,-11902,-11022,-10022,-8911,-7679,-6337,-4888,-3364,-1788,-215,1309,2706,3931,4897,5574,5909,5883,5494,4743,3657,2268,620,-1219,-3201,-5231,-7249,-9159,-10885,-12359,-13503,-14286,-14668,-14648,-14257,-13516,-12500,-11249,-9821,-8252,-6551,-4724,-2756,-635,1646,4068,6605,9182,11729,14138,16309,18139,19543,20465,20871,20794,20258,19377,18211,16884,15454,13980,12470,10904,9234,7401,5352,3044,483,-2314,-5260,-8262,-11186,-13898,-16256,-18162,-19504,-20268,-20410,-19990,-19023,-17613,-15793,-13662,-11245,-8601,-5750,-2728,429,3666,6904,10047,12972,15563,17688,19253,20158,20376,19870,18708,16929,14671,12045,9198,6278,3393,655,-1876,-4159,-6182,-7958,-9510,-10880,-12087,-13182,-14163,-15056,-15838,-16501,-16991,-17271,-17279,-16962,-16291,-15232,-13801,-12025,-9959,-7684,-5288,-2866,-522,1673,3636,5328,6720,7801,8580,9083,9329,9382,9260,9045,8746,8419,8047,7621,7088,6387,5444,4201,2611,658,-1624,-4185,-6915,-9694,-12369,-14781,-16775,-18200,-18954,-18951,-18188,-16692,-14554,-11911,-8911,-5737,-2532,544,3407,5966,8200,10092,11671,12961,14015,14860,15539,16060,16439,16659,16706,16549,16145,15450,14417,12993,11154,8880,6206,3182,-81,-3453,-6775,-9879,-12619,-14862,-16532,-17593,-18055,-17987,-17468,-16621,-15554,-14380,-13185,-12025,-10932,-9888,-8875,-7822,-6706,-5449,-4061,-2500,-815,974,2803,4599,6301,7824,9117,10145,10887,11370,11628,11726,11733,11714,11712,11750,11798,11813,11684,11326,10609,9464,7826,5713,3166,317,-2694,-5674,-8440,-10817,-12667,-13894,-14465,-14396,-13753,-12634,-11157,-9441,-7577,-5661,-3718,-1795,112,2005,3866,5699,7461,9113,10608,11875,12891,13596,14010,14123,13991,13653,13169,12592,11960,11295,10599,9840,8987,7979,6767,5310,3596,1638,-500,-2739,-4957,-7033,-8849,-10308,-11330,-11895,-11984,-11650,-10938,-9935,-8721,-7379,-5978,-4578,-3211,-1910,-684,441,1464,2342,3073,3619,3979,4163,4191,4117,3996,3892,3844,3889,3985,4113,4153,4031,3619,2845,1660,64,-1868,-4020,-6221,-8287,-10019,-11262,-11880,-11806,-11049,-9649,-7744,-5461,-2998,-508,1848,3955,5751,7199,8319,9151,9751,10185,10496,10719,10855,10896,10817,10603,10241,9727,9087,8315,7443,6465,5364,4142,2751,1186,-567,-2509,-4593,-6786,-8985,-11116,-13056,-14718,-15996,-16829,-17171,-17020,-16402,-15379,-14031,-12450,-10723,-8928,-7117,-5319,-3559,-1833,-157,1444,2939,4252,5319,6057,6406,6333,5854,5033,3983,2844,1784,942,439,333,603,1179,1903,2607,3081,3168,2730,1730,186,-1765,-3955,-6114,-8003,-9332,-9913,-9562,-8241,-5958,-2851,875,4952,9069,12943,16290,18929,20718,21634,21722,21102,19934,18420,16720,15013,13378,11889,10523,9261,8009,6709,5280,3674,1884,-87,-2181,-4342,-6475,-8515,-10367,-11987,-13324,-14366,-15116,-15589,-15816,-15810,-15600,-15159,-14492,-13532,-12256,-10609,-8564,-6133,-3331,-251,3025,6352,9592,12595,15230,17377,18974,19971,20385,20262,19687,18764,17624,16380,15152,14018,13022,12172,11417,10674,9836,8785,7415,5662,3496,946,-1900,-4916,-7949,-10811,-13350,-15410,-16873,-17692,-17818,-17310,-16213,-14646,-12718,-10583,-8349,-6168,-4112,-2278,-693,629,1706,2586,3318,3960,4563,5157,5767,6378,6990,7539,8007,8304,8383,8175,7626,6710,5416,3766,1812,-366,-2670,-4981,-7189,-9179,-10855,-12152,-13011,-13432,-13416,-13015,-12301,-11352,-10284,-9179,-8121,-7162,-6298,-5520,-4749,-3917,-2936,-1740,-293,1406,3315,5348,7402,9339,11042,12387,13297,13719,13655,13139,12245,11052,9646,8101,6452,4734,2930,1041,-950,-3033,-5192,-7368,-9489,-11472,-13201,-14605,-15600,-16138,-16215,-15837,-15053,-13937,-12555,-11001,-9335,-7612,-5855,-4071,-2239,-339,1663,3770,5987,8273,10570,12801,14853,16635,18045,19005,19475,19445,18949,18055,16838,15393,13779,12060,10236,8320,6282,4103,1785,-673,-3205,-5751,-8200,-10449,-12391,-13932,-15021,-15630,-15781,-15516,-14921,-14077,-13086,-12039,-11024,-10116,-9378,-8849,-8548,-8469,-8585,-8837,-9166,-9482,-9716,-9784,-9637,-9223,-8527,-7554,-6316,-4888,-3321,-1744,-259,988,1879,2311,2204,1562,398,-1178,-3035,-4995,-6864,-8440,-9549,-10051,-9857,-8946,-7360,-5199,-2623,181,3021,5694,8053,9975,11402,12344,12843,13007,12947,12790,12643,12588,12665,12886,13221,13615,13985,14245,14282,14016,13351,12255,10697,8725,6401,3853,1225,-1316,-3595,-5470,-6815,-7573,-7738,-7369,-6582,-5529,-4372,-3282,-2364,-1715,-1327,-1176,-1157,-1156,-1046,-712,-96,841,2045,3447,4919,6309,7488,8303,8685,8561,7955,6904,5522,3929,2274,691,-714,-1868,-2771,-3444,-3987,-4485,-5069,-5825,-6810,-8050,-9482,-11030,-12556,-13904,-14937,-15510,-15541,-14984,-13845,-12208,-10174,-7927,-5621,-3449,-1555,-51,1014,1639,1901,1887,1736,1551,1447,1462,1625,1882,2166,2373,2411,2208,1743,1022,115,-919,-1979,-3010,-3951,-4793,-5543,-6226,-6888,-7557,-8255,-8978,-9685,-10311,-10764,-10934,-10708,-10007,-8745,-6934,-4572,-1773,1353,4624,7872,10896,13554,15697,17258,18191,18515,18284,17594,16562,15329,14022,12773,11678,10805,10178,9790,9577,9470,9349,9103,8621,7809,6604,5000,3017,756,-1674,-4109,-6390,-8356,-9871,-10845,-11214,-11001,-10225,-9004,-7415,-5606,-3674,-1721,173,1974,3660,5230,6713,8115,9455,10728,11909,12952,13810,14401,14684,14592,14104,13209,11912,10254,8270,6024,3587,1029,-1561,-4103,-6513,-8703,-10609,-12170,-13344,-14126,-14517,-14563,-14310,-13827,-13183,-12429,-11631,-10809,-9998,-9211,-8447,-7723,-7032,-6391,-5796,-5267,-4790,-4377,-3996,-3630,-3244,-2792,-2249,-1583,-806,70,983,1884,2694,3351,3805,4015,3961,3631,3037,2185,1126,-110,-1442,-2811,-4115,-5277,-6205,-6833,-7123,-7060,-6690,-6075,-5340,-4588,-3972,-3569,-3483,-3708,-4247,-4999,-5864,-6687,-7322,-7615,-7468,-6792,-5583,-3884,-1779,573,3006,5332,7367,8968,10032,10510,10424,9821,8809,7482,5953,4308,2601,881,-848,-2574,-4308,-6040,-7768,-9442,-11038,-12477,-13700,-14647,-15246,-15469,-15289,-14697,-13726,-12403,-10786,-8953,-6956,-4900,-2828,-829,1062,2801,4369,5772,7010,8125,9131,10073,10976,11863,12746,13625,14483,15278,15968,16468,16712,16618,16127,15203,13840,12084,9995,7701,5301,2949,746,-1202,-2835,-4125,-5081,-5721,-6115,-6294,-6324,-6234,-6038,-5747,-5341,-4798,-4100,-3223,-2158,-936,438,1877,3341,4741,6018,7117,8000,8657,9079,9286,9279,9074,8675,8081,7307,6360,5282,4130,2974,1911,1032,408,121,160,535,1163,1956,2790,3518,4008,4133,3798,2964,1635,-105,-2130,-4250,-6255,-7941,-9114,-9650,-9482,-8621,-7165,-5269,-3131,-982,978,2548,3601,4042,3851,3057,1733,2,-2002,-4120,-6216,-8143,-9815,-11136,-12084,-12637,-12822,-12693,-12303,-11742,-11080,-10386,-9723,-9108,-8562,-8049,-7529,-6943,-6213,-5284,-4106,-2650,-942,1000,3084,5252,7385,9408,11221,12757,13946,14753,15141,15110,14681,13893,12827,11564,10224,8888,7660,6564,5627,4797,4022,3203,2267,1143,-186,-1705,-3340,-4986,-6506,-7762,-8635,-9037,-8925,-8317,-7268,-5882,-4286,-2603,-967,531,1809,2833,3567,4026,4190,4095,3748,3176,2431,1539,588,-370,-1248,-1969,-2467,-2685,-2604,-2229,-1615,-824,29,857,1557,2081,2393,2524,2514,2459,2428,2535,2822,3359,4148,5181,6417,7795,9238,10677,12018,13214,14185,14906,15336,15470,15309,14873,14170,13246,12093,10757,9228,7556,5761,3929,2135,469,-962,-2117,-2950,-3478,-3766,-3888,-3968,-4102,-4396,-4908,-5668,-6657,-7821,-9071,-10307,-11418,-12312,-12914,-13171,-13070,-12609,-11827,-10751,-9448,-7957,-6340,-4626,-2865,-1057,752,2576,4373,6147,7848,9466,10938,12235,13294,14072,14510,14576,14222,13442,12223,10603,8624,6374,3952,1473,-935,-3157,-5091,-6646,-7781,-8461,-8702,-8532,-8011,-7197,-6189,-5050,-3895,-2806,-1879,-1208,-838,-833,-1186,-1885,-2874,-4062,-5349,-6605,-7709,-8537,-9001,-9047,-8653,-7864,-6738,-5386,-3925,-2481,-1169,-93,689,1132,1240,1040,568,-107,-931,-1846,-2799,-3744,-4648,-5468,-6167,-6724,-7080,-7235,-7140,-6809,-6227,-5441,-4469,-3397,-2266,-1172,-158,714,1433,1995,2435,2793,3126,3483,3904,4406,5005,5668,6392,7115,7813,8431,8924,9262,9399,9326,9009,8461,7659,6638,5397,3975,2404,725,-1008,-2750,-4433,-6003,-7395,-8545,-9398,-9910,-10039,-9790,-9157,-8195,-6936,-5465,-3828,-2093,-299,1527,3368,5212,7041,8833,10535,12097,13442,14498,15194,15481,15330,14753,13788,12516,11022,9433,7840,6362,5064,4011,3218,2688,2377,2242,2202,2181,2097,1867,1438,754,-186,-1394,-2816,-4421,-6125,-7880,-9590,-11214,-12656,-13872,-14782,-15321,-15454,-15119,-14342,-13136,-11599,-9841,-8035,-6345,-4960,-4028,-3666,-3933,-4815,-6257,-8108,-10222,-12376,-14378,-16026,-17154,-17666,-17486,-16662,-15244,-13369,-11198,-8873,-6577,-4416,-2496,-870,448,1464,2223,2772,3177,3487,3765,4028,4320,4620,4947,5261,5564,5829,6063,6272,6479,6721,7043,7483,8078,8835,9731,10714,11692,12534,13124,13296,12970,12046,10525,8446,5915,3086,162,-2671,-5185,-7230,-8648,-9364,-9349,-8618,-7267,-5384,-3139,-654,1904,4416,6770,8886,10717,12241,13455,14377,15021,15399,15514,15362,14928,14208,13201,11912,10372,8612,6674,4624,2503,397,-1653,-3568,-5304,-6823,-8097,-9131,-9941,-10554,-11029,-11400,-11737,-12057,-12412,-12789,-13180,-13545,-13810,-13914,-13755,-13277,-12416,-11157,-9518,-7554,-5352,-3027,-709,1479,3397,4953,6047,6625,6656,6140,5108,3625,1788,-287,-2454,-4569,-6495,-8101,-9295,-9995,-10161,-9760,-8805,-7313,-5343,-2983,-357,2389,5060,7483,9450,10825,11473,11377,10542,9095,7192,5060,2938,1050,-390,-1249,-1432,-944,161,1755,3674,5724,7704,9427,10727,11486,11632,11130,10024,8371,6292,3919,1395,-1137,-3553,-5748,-7652,-9202,-10372,-11148,-11532,-11548,-11232,-10641,-9837,-8900,-7912,-6943,-6092,-5395,-4916,-4660,-4619,-4737,-4942,-5117,-5160,-4942,-4380,-3395,-1977,-140,2033,4439,6931,9361,11598,13522,15066,16186,16879,17147,17025,16504,15609,14311,12606,10471,7915,4972,1706,-1751,-5275,-8664,-11762,-14392,-16415,-17752,-18352,-18235,-17466,-16130,-14367,-12307,-10110,-7918,-5876,-4104,-2697,-1727,-1208,-1137,-1466,-2099,-2950,-3883,-4796,-5559,-6094,-6299,-6153,-5622,-4743,-3574,-2202,-750,689,1975,3067,3866,4402,4659,4697,4580,4359,4107,3858,3640,3471,3329,3229,3142,3087,3066,3097,3211,3421,3745,4184,4711,5314,5924,6510,7009,7377,7586,7600,7429,7050,6496,5764,4880,3861,2717,1471,131,-1274,-2729,-4206,-5669,-7084,-8392,-9518,-10387,-10888,-10944,-10490,-9501,-8028,-6170,-4085,-1995,-120,1317,2127,2206,1503,95,-1899,-4231,-6677,-8909,-10701,-11778,-12014,-11292,-9643,-7135,-3969,-362,3372,6938,10031,12383,13820,14219,13594,12028,9698,6858,3783,785,-1883,-3981,-5373,-5976,-5797,-4908,-3423,-1511,667,2913,5076,6982,8518,9577,10089,10029,9392,8220,6588,4599,2391,104,-2095,-4076,-5687,-6854,-7487,-7589,-7164,-6292,-5051,-3560,-1917,-233,1409,2923,4249,5331,6109,6552,6616,6281,5555,4439,2998,1293,-566,-2450,-4217,-5716,-6817,-7410,-7442,-6903,-5834,-4333,-2515,-532,1466,3346,4970,6252,7099,7485,7365,6785,5762,4405,2807,1107,-556,-2069,-3300,-4196,-4691,-4779,-4472,-3814,-2871,-1744,-547,601,1561,2229,2510,2349,1735,700,-690,-2333,-4107,-5897,-7575,-9047,-10231,-11067,-11531,-11603,-11308,-10656,-9695,-8451,-6968,-5274,-3412,-1415,679,2816,4953,7022,8970,10729,12248,13470,14354,14875,14998,14756,14128,13190,11968,10540,8987,7379,5812,4330,3006,1840,858,31,-644,-1201,-1636,-1953,-2148,-2201,-2125,-1918,-1629,-1298,-1003,-800,-752,-890,-1213,-1696,-2274,-2873,-3401,-3766,-3886,-3702,-3171,-2296,-1104,327,1885,3429,4784,5791,6281,6162,5353,3889,1838,-622,-3280,-5874,-8147,-9862,-10846,-10992,-10282,-8791,-6640,-4034,-1178,1691,4369,6677,8477,9694,10282,10275,9725,8742,7444,5994,4520,3182,2086,1325,959,980,1385,2075,2990,4003,5013,5932,6684,7230,7562,7675,7601,7343,6921,6328,5543,4561,3356,1937,330,-1425,-3246,-5061,-6760,-8267,-9498,-10399,-10946,-11137,-10983,-10534,-9825,-8917,-7870,-6734,-5583,-4456,-3422,-2496,-1713,-1058,-502,8,556,1208,2065,3156,4543,6186,8062,10068,12114,14059,15808,17238,18280,18881,19008,18663,17868,16622,14984,12960,10607,7973,5122,2162,-802,-3615,-6125,-8184,-9634,-10381,-10355,-9547,-8026,-5908,-3381,-682,1930,4200,5879,6805,6869,6059,4474,2254,-361,-3127,-5795,-8119,-9946,-11141,-11673,-11560,-10876,-9741,-8286,-6652,-4970,-3356,-1904,-678,269,926,1279,1348,1169,792,284,-258,-754,-1097,-1212,-1046,-574,185,1166,2275,3397,4386,5134,5509,5447,4896,3865,2400,601,-1413,-3469,-5423,-7100,-8394,-9212,-9542,-9414,-8915,-8171,-7320,-6501,-5818,-5356,-5134,-5147,-5351,-5671,-6063,-6442,-6791,-7071,-7277,-7424,-7504,-7549,-7549,-7522,-7456,-7359,-7212,-7019,-6745,-6386,-5885,-5232,-4364,-3261,-1900,-264,1610,3701,5942,8268,10584,12799,14791,16466,17697,18422,18569,18140,17174,15738,13980,12025,10049,8198,6579,5290,4315,3648,3175,2803,2405,1873,1161,211,-918,-2201,-3534,-4836,-6019,-7019,-7808,-8376,-8765,-9010,-9186,-9330,-9499,-9694,-9936,-10193,-10451,-10673,-10835,-10897,-10849,-10664,-10346,-9910,-9378,-8813,-8259,-7788,-7445,-7276,-7293,-7483,-7816,-8233,-8671,-9069,-9356,-9507,-9469,-9264,-8864,-8310,-7603,-6768,-5816,-4747,-3557,-2228,-751,894,2703,4653,6706,8789,10811,12681,14273,15513,16307,16622,16444,15805,14780,13464,11990,10479,9079,7878,6987,6423,6204,6273,6535,6873,7140,7212,6972,6373,5384,4059,2485,772,-907,-2435,-3626,-4386,-4596,-4219,-3245,-1730,226,2479,4857,7182,9276,10998,12233,12930,13088,12752,12034,11046,9940,8843,7865,7077,6493,6084,5778,5462,5020,4334,3317,1929,171,-1886,-4155,-6483,-8759,-10838,-12637,-14092,-15185,-15919,-16335,-16461,-16355,-16048,-15580,-14974,-14247,-13414,-12474,-11435,-10302,-9079,-7794,-6459,-5126,-3817,-2583,-1450,-429,463,1242,1909,2468,2905,3200,3302,3182,2789,2118,1165,-1,-1337,-2709,-4035,-5193,-6095,-6696,-6960,-6921,-6627,-6155,-5605,-5049,-4577,-4223,-4035,-3994,-4102,-4303,-4559,-4796,-4951,-4951,-4727,-4230,-3392,-2211,-655,1226,3399,5751,8191,10566,12770,14670,16198,17290,17938,18154,17964,17423,16563,15431,14059,12470,10704,8782,6749,4653,2547,488,-1450,-3219,-4751,-6003,-6934,-7528,-7770,-7697,-7326,-6733,-5971,-5126,-4256,-3416,-2637,-1912,-1236,-553,169,985,1928,3007,4229,5537,6904,8230,9467,10519,11334,11857,12045,11882,11345,10443,9181,7589,5689,3541,1188,-1288,-3819,-6308,-8671,-10807,-12635,-14068,-15054,-15531,-15486,-14900,-13773,-12158,-10071,-7635,-4920,-2098,693,3258,5432,7037,7953,8076,7398,5949,3858,1296,-1500,-4271,-6758,-8731,-10000,-10472,-10104,-8976,-7206,-5012,-2617,-288,1737,3246,4079,4143,3415,1950,-148,-2680,-5440,-8153,-10554,-12388,-13447,-13586,-12766,-11034,-8534,-5513,-2239,958,3770,5933,7245,7592,6989,5514,3389,859,-1764,-4189,-6165,-7496,-8103,-7979,-7230,-6020,-4566,-3085,-1787,-828,-305,-267,-672,-1467,-2521,-3714,-4895,-5943,-6746,-7237,-7387,-7206,-6758,-6112,-5389,-4674,-4088,-3679,-3510,-3555,-3781,-4095,-4375,-4507,-4341,-3800,-2796,-1321,580,2833,5277,7762,10108,12153,13783,14896,15480,15510,15064,14180,12976,11545,9997,8449,6992,5706,4643,3817,3225,2818,2561,2376,2244,2099,1962,1796,1655,1525,1464,1482,1603,1844,2200,2668,3219,3829,4435,5003,5453,5738,5795,5591,5118,4399,3497,2503,1540,732,188,11,225,841,1781,2936,4159,5264,6113,6529,6453,5814,4669,3099,1267,-641,-2422,-3866,-4835,-5203,-4951,-4108,-2759,-1068,824,2722,4483,5974,7105,7834,8147,8066,7634,6900,5927,4766,3466,2068,620,-850,-2287,-3654,-4899,-5975,-6848,-7503,-7937,-8172,-8264,-8261,-8251,-8292,-8452,-8781,-9306,-10033,-10958,-12038,-13231,-14463,-15636,-16662,-17408,-17773,-17647,-16956,-15656,-13760,-11326,-8464,-5344,-2135,953,3750,6117,7956,9265,10054,10447,10532,10475,10382,10343,10410,10559,10755,10902,10926,10732,10284,9563,8607,7472,6258,5044,3931,2971,2204,1625,1207,881,586,243,-212,-811,-1579,-2485,-3496,-4543,-5562,-6474,-7212,-7727,-7959,-7902,-7522,-6847,-5877,-4665,-3239,-1672,-8,1678,3337,4897,6307,7506,8442,9072,9365,9294,8877,8119,7073,5805,4374,2889,1405,19,-1222,-2265,-3090,-3685,-4043,-4190,-4114,-3842,-3373,-2702,-1850,-803,407,1763,3227,4752,6286,7771,9156,10381,11412,12207,12751,13035,13080,12899,12555,12076,11534,10972,10421,9919,9429,8949,8389,7703,6794,5616,4121,2317,238,-2020,-4357,-6619,-8673,-10383,-11643,-12391,-12600,-12296,-11530,-10402,-9004,-7446,-5819,-4195,-2621,-1123,302,1649,2934,4145,5286,6314,7216,7948,8492,8840,8994,8989,8864,8666,8448,8222,8011,7768,7467,7022,6376,5458,4229,2685,849,-1214,-3415,-5648,-7797,-9760,-11438,-12762,-13668,-14118,-14089,-13560,-12546,-11055,-9142,-6871,-4355,-1709,908,3359,5489,7190,8366,8974,9009,8506,7544,6244,4726,3164,1683,420,-540,-1164,-1446,-1449,-1249,-953,-666,-483,-476,-694,-1147,-1816,-2669,-3645,-4701,-5782,-6852,-7897,-8886,-9827,-10677,-11426,-12020,-12423,-12587,-12481,-12097,-11435,-10538,-9450,-8242,-6990,-5765,-4644,-3677,-2904,-2338,-1955,-1713,-1529,-1322,-1003,-497,227,1189,2343,3623,4940,6162,7202,7924,8289,8220,7749,6902,5758,4423,3001,1591,284,-881,-1862,-2658,-3261,-3652,-3811,-3678,-3206,-2330,-1023,725,2854,5281,7838,10379,12681,14610,15986,16758,16872,16381,15354,13922,12225,10406,8611,6946,5500,4308,3393,2713,2240,1896,1630,1361,1054,647,136,-495,-1228,-2032,-2866,-3684,-4435,-5080,-5587,-5933,-6116,-6145,-6035,-5810,-5505,-5124,-4705,-4249,-3773,-3304,-2854,-2460,-2151,-1942,-1861,-1900,-2049,-2295,-2602,-2979,-3405,-3920,-4546,-5317,-6285,-7437,-8806,-10322,-11958,-13609,-15201,-16635,-17823,-18721,-19282,-19525,-19473,-19179,-18698,-18077,-17342,-16490,-15501,-14320,-12906,-11198,-9187,-6860,-4275,-1507,1323,4071,6588,8721,10352,11395,11821,11655,10985,9939,8685,7394,6234,5333,4796,4657,4922,5533,6409,7424,8458,9380,10068,10453,10457,10069,9312,8222,6911,5459,4033,2732,1725,1082,907,1204,1972,3144,4616,6294,8033,9744,11303,12654,13719,14462,14858,14880,14545,13861,12866,11598,10119,8469,6705,4870,2987,1092,-802,-2686,-4523,-6319,-8020,-9612,-11048,-12284,-13291,-14019,-14460,-14595,-14441,-14043,-13448,-12741,-11994,-11280,-10641,-10097,-9615,-9148,-8603,-7902,-6943,-5679,-4066,-2132,72,2441,4854,7160,9226,10914,12146,12856,13053,12760,12074,11065,9860,8526,7143,5734,4319,2866,1369,-205,-1839,-3502,-5119,-6593,-7815,-8670,-9086,-9027,-8497,-7596,-6403,-5104,-3808,-2682,-1792,-1199,-884,-776,-781,-751,-566,-102,714,1911,3460,5283,7265,9266,11140,12766,14021,14846,15189,15034,14389,13274,11712,9754,7434,4830,2003,-949,-3917,-6799,-9452,-11781,-13683,-15087,-15970,-16333,-16224,-15704,-14861,-13758,-12473,-11026,-9452,-7733,-5875,-3870,-1727,503,2762,4949,6944,8630,9879,10594,10728,10255,9259,7827,6141,4380,2731,1355,353,-229,-436,-347,-126,78,84,-230,-969,-2147,-3734,-5635,-7691,-9748,-11599,-13091,-14063,-14427,-14121,-13150,-11561,-9445,-6932,-4185,-1364,1345,3789,5828,7351,8309,8672,8496,7839,6848,5643,4414,3287,2429,1910,1817,2134,2843,3839,5004,6171,7160,7790,7892,7335,6052,4028,1357,-1834,-5314,-8848,-12163,-15024,-17226,-18646,-19223,-18989,-18032,-16497,-14561,-12398,-10192,-8079,-6189,-4595,-3340,-2444,-1870,-1585,-1522,-1591,-1736,-1841,-1868,-1717,-1375,-789,22,1051,2231,3491,4711,5781,6559,6959,6900,6392,5483,4302,3018,1822,916,445,533,1178,2364,3935,5732,7542,9146,10377,11099,11246,10827,9911,8621,7114,5563,4124,2943,2108,1675,1636,1944,2506,3202,3893,4448,4745,4700,4274,3464,2330,960,-529,-2008,-3351,-4469,-5289,-5794,-6008,-5971,-5769,-5471,-5156,-4872,-4653,-4499,-4400,-4333,-4257,-4119,-3874,-3443,-2772,-1789,-459,1241,3255,5505,7828,10023,11876,13133,13641,13241,11939,9793,7006,3839,638,-2265,-4539,-5941,-6325,-5662,-4057,-1721,1049,3913,6515,8551,9768,10017,9253,7517,4968,1810,-1692,-5252,-8608,-11510,-13762,-15243,-15870,-15662,-14674,-13055,-10962,-8632,-6269,-4116,-2349,-1150,-595,-746,-1561,-2936,-4725,-6693,-8615,-10222,-11290,-11636,-11142,-9805,-7701,-5017,-2028,974,3645,5707,6932,7180,6459,4839,2560,-114,-2817,-5222,-6993,-7899,-7783,-6621,-4483,-1562,1897,5588,9199,12449,15095,16971,17991,18137,17478,16112,14196,11878,9329,6688,4095,1655,-541,-2436,-3981,-5171,-5992,-6488,-6685,-6651,-6452,-6139,-5793,-5428,-5074,-4727,-4351,-3941,-3452,-2886,-2237,-1532,-808,-113,501,992,1349,1564,1694,1785,1923,2193,2654,3371,4350,5586,7035,8626,10279,11896,13403,14718,15794,16611,17142,17424,17462,17297,16954,16447,15776,14923,13849,12516,10887,8941,6701,4202,1552,-1141,-3723,-6048,-7983,-9425,-10310,-10651,-10480,-9930,-9108,-8187,-7273,-6479,-5842,-5374,-5038,-4787,-4581,-4374,-4187,-4004,-3905,-3893,-4027,-4289,-4663,-5078,-5456,-5682,-5680,-5357,-4705,-3726,-2503,-1147,186,1337,2149,2512,2357,1678,540,-952,-2629,-4328,-5857,-7072,-7840,-8095,-7809,-7000,-5718,-4044,-2056,148,2487,4868,7199,9383,11305,12855,13908,14355,14113,13127,11433,9095,6306,3281,316,-2297,-4269,-5385,-5487,-4568,-2704,-107,2921,6030,8838,11005,12265,12448,11524,9579,6813,3524,31,-3304,-6198,-8386,-9732,-10157,-9705,-8456,-6591,-4282,-1754,791,3154,5168,6689,7636,7952,7656,6803,5521,3952,2308,765,-459,-1232,-1428,-1017,-30,1436,3211,5098,6872,8320,9256,9573,9209,8224,6708,4833,2771,709,-1230,-2930,-4390,-5602,-6653,-7608,-8567,-9585,-10704,-11919,-13187,-14440,-15585,-16526,-17161,-17431,-17261,-16661,-15644,-14284,-12691,-10984,-9309,-7763,-6453,-5381,-4554,-3893,-3303,-2684,-1934,-1001,131,1419,2775,4089,5223,6091,6600,6749,6555,6109,5508,4891,4357,4012,3896,4034,4386,4917,5538,6201,6844,7429,7958,8413,8817,9163,9421,9564,9512,9193,8539,7480,6014,4152,1986,-366,-2741,-4961,-6852,-8279,-9128,-9389,-9063,-8262,-7106,-5771,-4419,-3196,-2211,-1521,-1113,-956,-934,-965,-909,-699,-255,429,1337,2409,3566,4714,5761,6630,7251,7573,7558,7161,6381,5173,3555,1522,-896,-3626,-6589,-9649,-12649,-15421,-17795,-19611,-20768,-21180,-20858,-19842,-18241,-16221,-13942,-11627,-9446,-7575,-6145,-5230,-4871,-5049,-5700,-6727,-8014,-9403,-10758,-11912,-12715,-13038,-12768,-11838,-10230,-7974,-5162,-1942,1508,4969,8218,11048,13264,14730,15362,15143,14139,12475,10354,7997,5683,3633,2079,1161,949,1435,2522,4046,5814,7611,9251,10619,11625,12303,12694,12925,13115,13366,13786,14364,15114,15929,16721,17351,17708,17707,17296,16510,15391,14077,12695,11412,10360,9651,9325,9376,9707,10166,10554,10643,10225,9124,7236,4551,1147,-2804,-7070,-11360,-15407,-18931,-21757,-23742,-24872,-25171,-24782,-23838,-22539,-21051,-19525,-18077,-16771,-15638,-14658,-13803,-12997,-12195,-11319,-10331,-9190,-7879,-6384,-4733,-2918,-1013,975,2956,4892,6705,8335,9735,10846,11656,12126,12266,12066,11538,10683,9513,8037,6271,4240,1971,-479,-3069,-5711,-8336,-10833,-13096,-15017,-16483,-17412,-17738,-17450,-16556,-15141,-13281,-11132,-8802,-6446,-4159,-2025,-92,1645,3189,4596,5888,7116,8266,9349,10292,11089,11648,11982,12063,11935,11673,11339,11068,10911,10970,11240,11720,12311,12910,13337,13454,13096,12162,10609,8441,5759,2714,-492,-3631,-6460,-8786,-10440,-11336,-11450,-10846,-9622,-7951,-5992,-3928,-1897,-24,1626,3016,4127,4987,5583,5928,6000,5765,5198,4266,2975,1360,-497,-2484,-4442,-6231,-7691,-8729,-9277,-9353,-9011,-8379,-7594,-6802,-6153,-5727,-5603,-5770,-6212,-6822,-7533,-8180,-8682,-8900,-8762,-8211,-7232,-5842,-4108,-2106,48,2237,4353,6287,7972,9361,10438,11223,11746,12049,12177,12144,11969,11632,11123,10413,9510,8417,7194,5892,4591,3358,2244,1265,404,-373,-1150,-1966,-2908,-3983,-5212,-6541,-7927,-9254,-10455,-11409,-12072,-12395,-12399,-12136,-11702,-11222,-10819,-10618,-10703,-11124,-11871,-12884,-14062,-15252,-16319,-17093,-17468,-17360,-16720,-15593,-14003,-12089,-9925,-7684,-5437,-3333,-1412,236,1610,2685,3499,4093,4527,4905,5300,5826,6556,7551,8831,10373,12097,13908,15644,17174,18342,19041,19185,18755,17745,16241,14286,12025,9526,6920,4276,1672,-845,-3232,-5465,-7506,-9326,-10891,-12148,-13070,-13602,-13715,-13388,-12605,-11380,-9743,-7760,-5509,-3112,-682,1647,3754,5554,6972,8001,8656,9007,9135,9163,9180,9308,9589,10087,10788,11673,12683,13738,14748,15605,16210,16451,16247,15517,14233,12386,10048,7313,4363,1382,-1387,-3749,-5502,-6543,-6822,-6396,-5395,-4029,-2530,-1153,-105,468,511,64,-750,-1750,-2723,-3486,-3869,-3821,-3326,-2494,-1476,-474,302,676,526,-171,-1370,-2908,-4591,-6167,-7403,-8102,-8148,-7507,-6271,-4600,-2739,-968,460,1317,1473,891,-377,-2187,-4339,-6606,-8754,-10575,-11905,-12637,-12710,-12147,-10981,-9343,-7331,-5136,-2896,-792,1044,2500,3525,4105,4289,4158,3830,3418,3058,2832,2820,3051,3520,4203,5041,5967,6914,7793,8527,9027,9187,8944,8200,6933,5121,2804,77,-2951,-6104,-9230,-12139,-14687,-16747,-18237,-19133,-19443,-19235,-18594,-17611,-16376,-14940,-13336,-11551,-9576,-7378,-4972,-2374,338,3068,5695,8078,10124,11731,12868,13543,13807,13760,13523,13220,12979,12884,13005,13338,13880,14545,15281,15966,16541,16899,16994,16759,16161,15178,13785,12012,9850,7365,4600,1645,-1404,-4423,-7280,-9827,-11913,-13423,-14238,-14321,-13652,-12302,-10370,-8026,-5449,-2847,-409,1705,3367,4528,5160,5331,5114,4646,4048,3469,3014,2780,2812,3132,3695,4461,5316,6177,6919,7463,7710,7620,7161,6325,5168,3726,2132,494,-1017,-2256,-3081,-3392,-3160,-2411,-1246,177,1677,3057,4142,4823,5025,4782,4173,3341,2477,1741,1313,1280,1689,2496,3593,4811,5978,6883,7397,7392,6847,5774,4275,2462,518,-1425,-3188,-4671,-5767,-6422,-6619,-6352,-5664,-4608,-3260,-1724,-119,1448,2819,3949,4702,5124,5173,4968,4570,4108,3671,3335,3131,3053,3041,3021,2899,2598,2068,1305,335,-753,-1863,-2889,-3722,-4307,-4599,-4632,-4455,-4172,-3892,-3737,-3812,-4192,-4906,-5937,-7220,-8636,-10056,-11315,-12279,-12819,-12857,-12353,-11326,-9828,-7973,-5896,-3766,-1778,-96,1080,1641,1474,577,-1016,-3179,-5737,-8469,-11135,-13497,-15364,-16587,-17091,-16891,-16034,-14662,-12910,-10938,-8892,-6870,-4957,-3183,-1553,-72,1290,2524,3640,4614,5433,6073,6529,6809,6931,6946,6896,6856,6874,7016,7315,7806,8490,9370,10403,11553,12757,13931,15014,15894,16505,16757,16576,15928,14763,13105,10977,8461,5666,2727,-189,-2919,-5286,-7158,-8417,-9011,-8931,-8244,-7052,-5529,-3826,-2148,-626,613,1520,2095,2406,2534,2623,2763,3069,3579,4301,5176,6119,7003,7703,8105,8124,7720,6912,5756,4366,2866,1405,92,-963,-1735,-2219,-2481,-2628,-2788,-3099,-3695,-4657,-6040,-7827,-9949,-12300,-14717,-17055,-19130,-20820,-22007,-22635,-22706,-22246,-21358,-20125,-18691,-17149,-15606,-14118,-12716,-11409,-10173,-8987,-7832,-6705,-5634,-4659,-3841,-3221,-2853,-2720,-2812,-3050,-3345,-3578,-3640,-3407,-2823,-1820,-437,1291,3240,5280,7240,8967,10302,11136,11403,11063,10194,8843,7194,5381,3612,2045,840,96,-112,221,1078,2396,4081,6034,8125,10241,12255,14066,15585,16754,17541,17949,18013,17790,17351,16781,16139,15483,14823,14151,13409,12541,11446,10063,8321,6190,3689,853,-2211,-5405,-8577,-11595,-14322,-16649,-18489,-19803,-20572,-20828,-20614,-20001,-19054,-17843,-16417,-14811,-13051,-11153,-9136,-7029,-4862,-2694,-573,1424,3261,4865,6235,7343,8215,8881,9385,9781,10127,10458,10811,11198,11603,12005,12361,12607,12701,12575,12179,11487,10444,9075,7353,5332,3039,561,-2026,-4597,-7043,-9225,-11031,-12355,-13129,-13329,-12972,-12124,-10892,-9402,-7810,-6227,-4784,-3520,-2469,-1593,-823,-69,766,1772,2999,4476,6170,8024,9937,11792,13458,14811,15754,16210,16156,15591,14575,13173,11489,9617,7654,5677,3750,1897,144,-1515,-3078,-4532,-5852,-6987,-7876,-8452,-8665,-8483,-7940,-7078,-6037,-4936,-3963,-3269,-2986,-3194,-3908,-5056,-6516,-8104,-9595,-10796,-11515,-11620,-11078,-9879,-8160,-6057,-3810,-1627,236,1602,2329,2341,1665,374,-1386,-3420,-5552,-7577,-9360,-10786,-11807,-12425,-12667,-12607,-12284,-11777,-11079,-10229,-9188,-7949,-6489,-4806,-2928,-905,1187,3236,5148,6791,8089,8942,9327,9206,8639,7667,6411,4999,3557,2249,1149,385,-43,-92,169,694,1374,2103,2769,3251,3468,3330,2817,1905,648,-905,-2637,-4425,-6130,-7600,-8704,-9328,-9401,-8887,-7827,-6280,-4405,-2353,-345,1435,2780,3565,3680,3125,1946,267,-1735,-3841,-5836,-7490,-8632,-9128,-8906,-7987,-6440,-4413,-2105,283,2508,4389,5757,6511,6635,6161,5227,4012,2742,1661,994,916,1539,2881,4871,7354,10120,12902,15454,17529,18948,19592,19430,18498,16916,14828,12420,9869,7323,4910,2687,696,-1084,-2678,-4144,-5513,-6827,-8072,-9234,-10250,-11041,-11537,-11640,-11332,-10570,-9417,-7938,-6258,-4527,-2871,-1435,-287,539,1061,1384,1601,1873,2305,3018,4032,5366,6930,8623,10296,11782,12948,13651,13835,13439,12501,11051,9181,6977,4554,2016,-522,-2963,-5207,-7181,-8817,-10083,-10957,-11440,-11559,-11352,-10874,-10205,-9417,-8607,-7864,-7260,-6873,-6729,-6851,-7222,-7801,-8525,-9312,-10057,-10661,-11010,-11019,-10605,-9743,-8412,-6677,-4593,-2298,95,2421,4552,6348,7710,8563,8865,8638,7918,6813,5449,3965,2528,1243,217,-535,-1013,-1303,-1475,-1657,-1923,-2359,-2974,-3782,-4694,-5672,-6574,-7321,-7805,-7936,-7685,-7003,-5930,-4493,-2780,-879,1104,3069,4919,6590,8018,9194,10097,10765,11218,11508,11665,11721,11684,11533,11242,10757,10030,9030,7722,6136,4284,2253,110,-2028,-4079,-5935,-7541,-8830,-9794,-10428,-10752,-10797,-10581,-10131,-9444,-8531,-7375,-6004,-4413,-2674,-812,1067,2913,4634,6182,7523,8637,9545,10271,10856,11348,11776,12182,12575,12960,13348,13703,14041,14316,14519,14634,14619,14469,14147,13627,12900,11928,10716,9239,7520,5559,3410,1122,-1218,-3503,-5633,-7478,-8962,-10001,-10574,-10674,-10349,-9642,-8653,-7441,-6121,-4758,-3471,-2319,-1408,-779,-481,-515,-849,-1419,-2152,-2933,-3695,-4324,-4779,-4996,-4964,-4678,-4173,-3482,-2693,-1855,-1080,-421,40,275,247,-16,-497,-1141,-1884,-2675,-3456,-4193,-4852,-5432,-5908,-6286,-6537,-6641,-6547,-6230,-5631,-4734,-3526,-2019,-262,1684,3718,5736,7609,9216,10454,11224,11507,11285,10641,9655,8482,7257,6122,5182,4495,4066,3852,3766,3711,3577,3300,2814,2139,1287,350,-610,-1481,-2184,-2646,-2799,-2625,-2099,-1258,-126,1208,2670,4150,5552,6781,7758,8424,8743,8704,8320,7630,6688,5564,4348,3109,1946,913,66,-551,-955,-1134,-1147,-1033,-838,-638,-450,-341,-311,-402,-609,-944,-1394,-1924,-2499,-3054,-3520,-3831,-3938,-3797,-3424,-2843,-2126,-1381,-710,-256,-106,-374,-1093,-2278,-3877,-5793,-7865,-9929,-11759,-13182,-14019,-14176,-13604,-12363,-10549,-8362,-5998,-3696,-1656,-37,1066,1639,1736,1463,965,392,-138,-507,-691,-664,-471,-174,176,499,772,974,1111,1233,1378,1608,1976,2520,3250,4161,5199,6292,7345,8229,8846,9063,8822,8050,6763,4983,2814,383,-2130,-4533,-6605,-8169,-9050,-9163,-8482,-7069,-5078,-2713,-241,2075,3976,5262,5800,5546,4546,2920,872,-1382,-3571,-5472,-6864,-7600,-7589,-6814,-5334,-3264,-784,1900,4572,6996,9009,10427,11188,11231,10593,9332,7569,5432,3088,669,-1673,-3848,-5766,-7412,-8777,-9905,-10851,-11678,-12451,-13215,-14001,-14816,-15640,-16448,-17180,-17797,-18244,-18484,-18511,-18307,-17914,-17345,-16661,-15895,-15096,-14289,-13489,-12685,-11854,-10938,-9884,-8620,-7086,-5248,-3080,-616,2100,4978,7901,10751,13395,15722,17631,19070,19990,20416,20370,19918,19141,18112,16921,15615,14261,12877,11495,10137,8824,7597,6506,5610,4978,4675,4737,5190,5990,7087,8345,9647,10813,11724,12242,12321,11938,11153,10074,8848,7645,6632,5946,5692,5902,6557,7567,8781,10024,11080,11761,11885,11341,10054,8058,5406,2264,-1212,-4799,-8295,-11500,-14244,-16400,-17892,-18695,-18850,-18432,-17569,-16409,-15107,-13827,-12675,-11769,-11111,-10716,-10486,-10328,-10098,-9676,-8947,-7862,-6405,-4633,-2644,-573,1422,3202,4619,5600,6073,6064,5618,4832,3850,2793,1820,1014,455,145,46,71,108,21,-297,-945,-1966,-3360,-5081,-7035,-9104,-11150,-13043,-14652,-15881,-16637,-16874,-16534,-15622,-14115,-12070,-9514,-6559,-3288,135,3577,6864,9856,12415,14450,15913,16794,17138,17022,16528,15796,14899,13960,13020,12138,11294,10490,9663,8776,7784,6645,5355,3919,2359,738,-915,-2512,-4029,-5405,-6617,-7657,-8511,-9200,-9726,-10104,-10329,-10387,-10257,-9887,-9253,-8296,-7019,-5395,-3485,-1335,945,3239,5406,7323,8854,9921,10448,10424,9841,8768,7259,5427,3387,1257,-828,-2762,-4435,-5779,-6712,-7213,-7231,-6783,-5857,-4512,-2782,-789,1367,3516,5492,7115,8228,8689,8430,7415,5700,3382,632,-2332,-5285,-7954,-10116,-11564,-12145,-11805,-10547,-8481,-5785,-2685,545,3647,6378,8544,10027,10769,10797,10190,9079,7614,5961,4253,2622,1151,-107,-1125,-1923,-2529,-3000,-3390,-3760,-4141,-4578,-5060,-5602,-6173,-6758,-7350,-7913,-8470,-8981,-9468,-9904,-10289,-10607,-10851,-11007,-11080,-11055,-10939,-10723,-10394,-9935,-9313,-8486,-7414,-6070,-4427,-2536,-447,1715,3793,5617,7004,7792,7882,7215,5836,3844,1431,-1171,-3700,-5891,-7512,-8396,-8446,-7641,-6063,-3832,-1144,1791,4754,7539,9953,11864,13140,13723,13570,12695,11148,9034,6493,3719,917,-1676,-3853,-5417,-6242,-6269,-5506,-4073,-2129,83,2305,4273,5765,6596,6696,6036,4729,2915,826,-1291,-3210,-4698,-5627,-5885,-5485,-4458,-2930,-1032,1066,3206,5226,7016,8463,9530,10183,10451,10367,10000,9420,8690,7879,7026,6178,5355,4590,3902,3321,2869,2554,2379,2325,2341,2389,2382,2277,2016,1578,984,260,-516,-1274,-1933,-2443,-2762,-2924,-2951,-2952,-3016,-3254,-3754,-4576,-5713,-7117,-8665,-10184,-11489,-12351,-12615,-12122,-10844,-8793,-6101,-2963,372,3620,6516,8809,10345,10999,10781,9743,8028,5840,3387,918,-1380,-3308,-4785,-5714,-6138,-6072,-5622,-4894,-3997,-3063,-2191,-1470,-982,-748,-806,-1115,-1659,-2367,-3173,-4001,-4759,-5368,-5747,-5831,-5572,-4957,-3992,-2737,-1260,313,1885,3292,4458,5254,5661,5651,5274,4613,3770,2883,2046,1367,875,588,449,396,317,132,-257,-868,-1713,-2711,-3775,-4752,-5514,-5912,-5854,-5285,-4196,-2643,-724,1428,3644,5753,7599,9024,9947,10306,10124,9477,8485,7328,6185,5230,4621,4433,4725,5439,6505,7772,9095,10300,11253,11810,11915,11497,10584,9196,7425,5364,3136,868,-1334,-3353,-5137,-6621,-7806,-8703,-9348,-9801,-10107,-10313,-10445,-10494,-10432,-10196,-9711,-8912,-7735,-6178,-4251,-2050,324,2704,4934,6860,8343,9311,9728,9622,9082,8219,7190,6138,5208,4501,4093,4005,4221,4699,5358,6119,6902,7614,8211,8618,8820,8764,8456,7857,6979,5823,4414,2789,1030,-803,-2581,-4222,-5602,-6633,-7233,-7335,-6922,-5981,-4562,-2726,-577,1738,4083,6253,8114,9482,10272,10409,9936,8926,7550,6014,4526,3311,2502,2203,2394,3015,3909,4921,5850,6569,6945,6956,6602,5964,5152,4283,3477,2790,2260,1823,1416,886,123,-988,-2503,-4399,-6582,-8892,-11099,-12993,-14348,-15030,-14955,-14157,-12732,-10863,-8743,-6603,-4602,-2908,-1577,-671,-152,-3,-150,-538,-1107,-1790,-2544,-3308,-4044,-4700,-5251,-5655,-5921,-6034,-6045,-5977,-5912,-5881,-5963,-6156,-6480,-6895,-7353,-7786,-8140,-8365,-8431,-8345,-8109,-7756,-7309,-6794,-6213,-5582,-4875,-4094,-3214,-2221,-1119,91,1355,2617,3767,4687,5249,5331,4848,3777,2148,86,-2231,-4572,-6678,-8310,-9265,-9415,-8713,-7213,-5035,-2381,520,3427,6113,8392,10134,11276,11811,11811,11365,10629,9733,8839,8053,7468,7125,7029,7142,7405,7734,8053,8292,8391,8327,8092,7712,7230,6710,6220,5836,5615,5597,5801,6219,6805,7514,8243,8922,9433,9693,9611,9137,8235,6924,5236,3246,1062,-1227,-3477,-5594,-7461,-8994,-10131,-10852,-11155,-11107,-10776,-10294,-9766,-9343,-9110,-9150,-9497,-10119,-10975,-11956,-12957,-13863,-14567,-15012,-15137,-14977,-14541,-13918,-13176,-12415,-11705,-11132,-10725,-10529,-10528,-10700,-10990,-11333,-11656,-11884,-11960,-11824,-11458,-10835,-9966,-8867,-7551,-6065,-4424,-2657,-795,1162,3167,5212,7248,9229,11101,12789,14232,15370,16144,16528,16487,16024,15140,13877,12262,10409,8382,6339,4388,2671,1293,328,-182,-256,67,687,1526,2461,3432,4354,5223,6023,6784,7535,8288,9061,9825,10537,11147,11588,11805,11776,11473,10933,10190,9295,8322,7307,6293,5295,4295,3282,2206,1047,-235,-1638,-3163,-4770,-6404,-8002,-9473,-10740,-11736,-12392,-12701,-12640,-12258,-11591,-10713,-9707,-8618,-7535,-6475,-5467,-4526,-3629,-2781,-1969,-1209,-501,116,616,976,1146,1131,892,450,-193,-982,-1876,-2770,-3581,-4185,-4484,-4387,-3842,-2839,-1415,343,2315,4339,6263,7904,9142,9848,9968,9482,8419,6853,4897,2669,336,-1965,-4070,-5837,-7150,-7894,-8017,-7462,-6260,-4426,-2077,686,3683,6730,9624,12157,14155,15480,16044,15854,14956,13498,11652,9634,7657,5901,4509,3545,3018,2856,2954,3162,3342,3350,3100,2527,1621,417,-1040,-2656,-4350,-6041,-7644,-9114,-10399,-11475,-12334,-12959,-13361,-13529,-13487,-13223,-12778,-12151,-11386,-10513,-9556,-8576,-7589,-6645,-5776,-5001,-4361,-3857,-3508,-3304,-3232,-3264,-3376,-3515,-3660,-3765,-3811,-3773,-3639,-3407,-3081,-2674,-2202,-1691,-1170,-671,-237,96,286,300,122,-252,-800,-1484,-2252,-3053,-3826,-4530,-5113,-5526,-5732,-5676,-5326,-4657,-3658,-2358,-798,936,2741,4498,6070,7339,8191,8549,8372,7661,6453,4838,2917,831,-1270,-3237,-4913,-6176,-6926,-7101,-6716,-5797,-4475,-2869,-1176,442,1801,2774,3262,3221,2679,1703,417,-1010,-2412,-3590,-4403,-4722,-4507,-3760,-2575,-1088,524,2058,3348,4251,4692,4673,4239,3521,2652,1804,1119,731,717,1127,1947,3126,4581,6198,7843,9400,10738,11769,12415,12633,12411,11772,10744,9415,7828,6098,4277,2447,678,-992,-2496,-3806,-4880,-5687,-6199,-6415,-6324,-5961,-5345,-4539,-3591,-2571,-1542,-557,334,1104,1747,2260,2672,3024,3344,3691,4078,4531,5040,5582,6100,6561,6882,7029,6948,6599,5983,5066,3878,2421,742,-1120,-3085,-5081,-7001,-8759,-10244,-11390,-12119,-12408,-12223,-11598,-10528,-9091,-7319,-5314,-3152,-953,1187,3154,4853,6219,7182,7745,7880,7635,7031,6124,4980,3645,2201,695,-806,-2253,-3608,-4847,-5951,-6939,-7807,-8595,-9308,-9964,-10556,-11064,-11452,-11673,-11681,-11413,-10848,-9941,-8702,-7150,-5332,-3326,-1235,839,2772,4462,5813,6760,7263,7320,6950,6204,5158,3888,2489,1041,-384,-1722,-2934,-3976,-4819,-5434,-5784,-5847,-5600,-5033,-4165,-3024,-1672,-199,1289,2671,3812,4596,4934,4764,4106,3008,1611,76,-1398,-2616,-3414,-3669,-3334,-2419,-1016,755,2717,4714,6575,8180,9435,10286,10730,10786,10518,10014,9384,8745,8220,7896,7842,8064,8536,9158,9829,10380,10691,10618,10084,9044,7525,5597,3395,1065,-1208,-3275,-4985,-6250,-7017,-7292,-7132,-6614,-5866,-4976,-4069,-3192,-2398,-1683,-1014,-354,362,1177,2123,3222,4446,5768,7130,8449,9660,10663,11398,11790,11810,11424,10646,9492,8020,6271,4345,2291,225,-1805,-3699,-5414,-6889,-8091,-9001,-9591,-9872,-9820,-9473,-8821,-7939,-6872,-5725,-4620,-3665,-2995,-2679,-2757,-3200,-3918,-4759,-5548,-6087,-6208,-5780,-4753,-3135,-1037,1383,3909,6305,8355,9872,10724,10862,10294,9113,7454,5497,3423,1415,-401,-1920,-3113,-3973,-4557,-4898,-5081,-5106,-5008,-4740,-4259,-3500,-2409,-958,830,2886,5074,7237,9168,10687,11623,11854,11348,10106,8246,5904,3297,643,-1821,-3885,-5378,-6186,-6255,-5611,-4323,-2520,-367,1974,4303,6462,8280,9633,10413,10553,10029,8845,7061,4771,2097,-797,-3734,-6535,-9014,-11029,-12457,-13225,-13319,-12749,-11599,-9953,-7944,-5693,-3337,-990,1240,3270,5025,6470,7565,8327,8770,8943,8924,8768,8566,8351,8167,7996,7822,7579,7216,6662,5893,4868,3632,2200,662,-920,-2454,-3877,-5120,-6151,-6950,-7510,-7865,-8029,-8044,-7947,-7754,-7492,-7152,-6736,-6226,-5638,-4973,-4290,-3639,-3116,-2790,-2764,-3051,-3701,-4644,-5812,-7073,-8269,-9237,-9818,-9880,-9348,-8197,-6474,-4278,-1768,867,3411,5665,7430,8585,9025,8761,7832,6384,4597,2684,888,-602,-1597,-2008,-1792,-1011,222,1720,3265,4650,5668,6203,6182,5632,4654,3400,2065,852,-79,-573,-572,-59,923,2251,3797,5377,6830,7985,8732,8974,8686,7882,6611,4968,3052,978,-1139,-3204,-5125,-6824,-8252,-9345,-10090,-10464,-10486,-10194,-9671,-8997,-8315,-7717,-7343,-7250,-7521,-8133,-9094,-10306,-11713,-13196,-14660,-16013,-17153,-18019,-18535,-18662,-18383,-17695,-16639,-15268,-13656,-11906,-10083,-8291,-6580,-5010,-3622,-2429,-1458,-703,-166,168,317,328,241,140,96,201,543,1176,2158,3484,5130,7030,9080,11157,13124,14838,16172,17023,17326,17061,16261,15016,13456,11769,10127,8735,7729,7229,7261,7806,8782,10058,11496,12949,14278,15387,16197,16664,16791,16586,16096,15366,14450,13394,12241,11021,9765,8494,7250,6053,4959,3997,3208,2623,2237,2059,2039,2139,2272,2367,2326,2074,1546,713,-431,-1839,-3437,-5137,-6797,-8329,-9604,-10555,-11130,-11320,-11147,-10676,-9980,-9147,-8279,-7441,-6710,-6131,-5733,-5539,-5555,-5776,-6193,-6778,-7503,-8323,-9200,-10095,-10979,-11839,-12656,-13433,-14152,-14785,-15301,-15621,-15691,-15419,-14740,-13598,-11974,-9877,-7382,-4568,-1601,1379,4161,6579,8446,9625,10018,9583,8364,6452,4040,1340,-1365,-3815,-5746,-6963,-7323,-6779,-5372,-3200,-456,2665,5920,9092,11982,14436,16324,17602,18225,18242,17683,16652,15224,13522,11620,9623,7578,5554,3565,1650,-193,-1942,-3579,-5084,-6416,-7541,-8418,-9019,-9317,-9314,-9022,-8471,-7740,-6867,-5976,-5106,-4356,-3748,-3299,-2984,-2741,-2501,-2173,-1695,-1030,-185,771,1745,2598,3197,3420,3190,2485,1348,-125,-1782,-3460,-4987,-6218,-7053,-7439,-7371,-6900,-6082,-5023,-3791,-2478,-1146,159,1393,2532,3557,4440,5176,5732,6103,6258,6177,5843,5229,4339,3169,1744,113,-1667,-3503,-5296,-6931,-8295,-9288,-9816,-9831,-9292,-8216,-6646,-4660,-2386,49,2466,4720,6638,8106,9025,9352,9102,8318,7116,5602,3937,2247,667,-699,-1780,-2530,-2947,-3045,-2871,-2491,-1986,-1447,-966,-626,-497,-615,-971,-1551,-2257,-3035,-3756,-4361,-4779,-4999,-5045,-4978,-4888,-4865,-4991,-5302,-5802,-6429,-7090,-7660,-8008,-8016,-7609,-6733,-5420,-3710,-1714,442,2619,4659,6428,7815,8725,9127,8995,8368,7293,5851,4138,2238,262,-1724,-3632,-5418,-7024,-8401,-9492,-10216,-10488,-10225,-9362,-7871,-5800,-3238,-375,2568,5322,7636,9267,10072,9956,8964,7208,4918,2350,-179,-2390,-4028,-4922,-4986,-4223,-2738,-693,1671,4105,6341,8139,9308,9718,9299,8097,6176,3717,909,-2020,-4823,-7297,-9245,-10531,-11079,-10851,-9895,-8287,-6156,-3668,-992,1689,4198,6411,8189,9492,10280,10586,10474,10030,9375,8615,7867,7210,6709,6393,6263,6301,6458,6685,6915,7096,7156,7074,6788,6305,5602,4688,3571,2257,778,-859,-2588,-4378,-6146,-7809,-9283,-10459,-11267,-11617,-11489,-10851,-9763,-8281,-6539,-4664,-2813,-1125,285,1335,1993,2262,2181,1811,1228,505,-279,-1061,-1777,-2377,-2817,-3065,-3105,-2919,-2515,-1885,-1065,-50,1090,2331,3577,4747,5733,6424,6743,6599,5985,4886,3369,1516,-550,-2688,-4737,-6554,-7991,-8964,-9396,-9293,-8684,-7661,-6338,-4869,-3386,-2051,-955,-194,228,334,216,-1,-174,-153,161,835,1852,3146,4576,5980,7166,7971,8270,7984,7131,5773,4055,2143,219,-1524,-2961,-3953,-4469,-4454,-3957,-3007,-1716,-191,1426,2975,4313,5295,5822,5848,5372,4473,3276,1942,678,-347,-946,-1030,-525,515,2018,3793,5649,7354,8685,9471,9584,8976,7694,5838,3594,1186,-1158,-3204,-4772,-5733,-6024,-5659,-4709,-3286,-1548,361,2279,4071,5638,6878,7768,8264,8393,8174,7656,6892,5942,4855,3688,2482,1279,133,-915,-1780,-2408,-2701,-2604,-2064,-1066,338,2086,4017,5996,7824,9338,10391,10862,10710,9918,8551,6704,4522,2164,-179,-2350,-4169,-5515,-6274,-6406,-5904,-4825,-3284,-1408,606,2605,4410,5895,6958,7552,7652,7286,6504,5377,3994,2460,856,-711,-2172,-3454,-4495,-5246,-5666,-5711,-5380,-4658,-3588,-2220,-637,1041,2692,4167,5327,6050,6233,5827,4817,3259,1247,-1076,-3530,-5934,-8091,-9842,-11053,-11635,-11572,-10863,-9615,-7902,-5895,-3715,-1524,559,2422,3995,5212,6054,6500,6554,6246,5611,4722,3650,2486,1300,166,-890,-1844,-2701,-3490,-4217,-4918,-5596,-6245,-6859,-7406,-7871,-8232,-8494,-8642,-8715,-8697,-8614,-8437,-8159,-7731,-7141,-6359,-5411,-4339,-3226,-2182,-1327,-781,-629,-921,-1640,-2718,-4020,-5374,-6578,-7441,-7784,-7500,-6524,-4895,-2703,-123,2637,5317,7700,9536,10682,11023,10543,9302,7435,5123,2603,109,-2118,-3869,-4972,-5333,-4895,-3728,-1919,325,2788,5203,7329,8928,9872,10057,9529,8383,6808,5035,3319,1886,957,650,1051,2138,3838,6018,8479,11035,13459,15560,17169,18153,18428,17961,16769,14896,12458,9555,6345,2966,-424,-3696,-6713,-9385,-11626,-13391,-14663,-15453,-15794,-15757,-15406,-14861,-14190,-13531,-12942,-12520,-12298,-12302,-12514,-12901,-13381,-13885,-14301,-14552,-14550,-14236,-13575,-12561,-11205,-9556,-7673,-5631,-3520,-1429,547,2317,3790,4896,5550,5718,5351,4468,3090,1307,-767,-2982,-5157,-7119,-8685,-9727,-10127,-9866,-8941,-7463,-5561,-3433,-1288,661,2231,3298,3794,3760,3274,2520,1684,971,560,554,1018,1927,3228,4820,6608,8487,10391,12261,14060,15776,17384,18878,20232,21415,22392,23099,23497,23500,23077,22170,20764,18891,16583,13961,11118,8223,5386,2753,401,-1613,-3275,-4619,-5692,-6572,-7326,-8036,-8737,-9470,-10232,-10990,-11713,-12309,-12717,-12846,-12632,-12031,-11034,-9668,-8002,-6138,-4190,-2287,-540,942,2109,2893,3323,3388,3164,2691,2046,1275,426,-487,-1461,-2510,-3653,-4898,-6250,-7685,-9161,-10629,-12008,-13247,-14256,-14996,-15409,-15482,-15202,-14574,-13613,-12338,-10757,-8916,-6813,-4531,-2096,384,2845,5158,7257,9024,10420,11382,11921,12049,11823,11321,10625,9842,9064,8381,7874,7605,7600,7887,8426,9189,10085,11021,11880,12537,12881,12806,12238,11153,9544,7485,5061,2412,-307,-2932,-5314,-7329,-8877,-9925,-10438,-10448,-9989,-9114,-7889,-6385,-4673,-2831,-951,904,2627,4158,5410,6329,6854,6968,6637,5894,4746,3262,1507,-435,-2446,-4447,-6287,-7903,-9164,-10048,-10495,-10557,-10271,-9754,-9121,-8501,-8008,-7735,-7720,-7978,-8469,-9140,-9906,-10705,-11462,-12134,-12686,-13078,-13294,-13269,-12966,-12297,-11223,-9687,-7710,-5331,-2683,71,2711,5010,6744,7743,7898,7196,5725,3653,1255,-1199,-3365,-4994,-5868,-5872,-5040,-3460,-1375,966,3259,5250,6741,7617,7880,7595,6922,6030,5101,4282,3659,3261,3049,2931,2805,2544,2068,1325,326,-864,-2127,-3325,-4284,-4876,-4982,-4555,-3609,-2215,-528,1291,3022,4496,5522,6021,5921,5278,4167,2740,1159,-409,-1815,-2966,-3784,-4268,-4424,-4292,-3924,-3350,-2613,-1720,-682,503,1840,3307,4891,6524,8139,9626,10872,11757,12178,12045,11323,9999,8128,5803,3165,391,-2309,-4745,-6699,-8040,-8651,-8508,-7653,-6183,-4267,-2100,101,2110,3749,4846,5323,5133,4317,2964,1219,-733,-2707,-4483,-5901,-6792,-7064,-6658,-5591,-3921,-1773,698,3299,5836,8110,9965,11275,11950,12002,11426,10343,8816,7004,4984,2898,810,-1177,-2999,-4564,-5810,-6648,-7025,-6904,-6273,-5174,-3695,-1950,-132,1587,2978,3880,4127,3656,2454,602,-1734,-4353,-6998,-9438,-11452,-12890,-13663,-13753,-13221,-12149,-10684,-8942,-7061,-5147,-3273,-1514,115,1560,2826,3850,4621,5071,5149,4836,4081,2935,1436,-308,-2152,-3940,-5502,-6685,-7375,-7515,-7105,-6220,-4976,-3536,-2077,-758,287,976,1280,1224,872,334,-291,-885,-1368,-1668,-1757,-1628,-1296,-813,-209,446,1139,1824,2523,3233,3992,4823,5730,6722,7739,8744,9629,10315,10709,10733,10359,9567,8411,6951,5293,3554,1831,225,-1202,-2423,-3413,-4195,-4781,-5188,-5428,-5497,-5382,-5067,-4539,-3799,-2863,-1784,-615,556,1649,2595,3337,3848,4136,4234,4205,4123,4078,4130,4355,4768,5381,6165,7063,8006,8906,9672,10230,10508,10470,10112,9444,8527,7405,6152,4823,3488,2201,1033,39,-733,-1246,-1489,-1476,-1239,-849,-375,82,449,646,635,408,-5,-532,-1075,-1529,-1795,-1803,-1515,-950,-143,811,1816,2760,3533,4064,4301,4238,3932,3441,2892,2371,1989,1798,1820,2018,2308,2571,2677,2499,1946,974,-404,-2108,-4019,-5967,-7779,-9272,-10303,-10776,-10656,-9978,-8831,-7349,-5681,-3968,-2343,-871,380,1433,2296,3027,3675,4293,4909,5548,6185,6795,7309,7680,7820,7700,7274,6553,5587,4444,3247,2097,1112,361,-105,-274,-177,143,591,1082,1482,1698,1607,1159,320,-890,-2379,-4043,-5721,-7260,-8501,-9326,-9646,-9455,-8774,-7708,-6366,-4887,-3388,-1973,-698,387,1284,1982,2516,2879,3125,3230,3253,3175,3053,2898,2751,2663,2657,2789,3073,3532,4158,4935,5809,6746,7670,8548,9308,9922,10351,10569,10555,10301,9771,8976,7868,6471,4774,2836,725,-1437,-3509,-5350,-6830,-7865,-8435,-8553,-8321,-7840,-7253,-6686,-6248,-6020,-6042,-6328,-6837,-7538,-8354,-9224,-10093,-10898,-11601,-12163,-12524,-12646,-12462,-11916,-10989,-9642,-7936,-5911,-3678,-1365,906,2989,4779,6177,7134,7620,7658,7307,6652,5806,4898,4028,3321,2834,2634,2723,3097,3693,4442,5244,5993,6595,6973,7078,6910,6489,5879,5138,4353,3564,2830,2168,1590,1096,655,233,-235,-799,-1532,-2439,-3509,-4653,-5741,-6614,-7114,-7127,-6580,-5514,-3991,-2195,-294,1478,2939,3905,4270,4006,3141,1823,213,-1464,-3006,-4258,-5107,-5556,-5650,-5537,-5384,-5368,-5657,-6323,-7402,-8806,-10399,-11984,-13333,-14251,-14557,-14158,-13028,-11219,-8874,-6169,-3348,-637,1718,3517,4600,4853,4258,2836,720,-1922,-4838,-7765,-10409,-12537,-13934,-14519,-14267,-13289,-11754,-9906,-7999,-6273,-4933,-4100,-3842,-4132,-4897,-5991,-7268,-8552,-9697,-10581,-11118,-11265,-11011,-10384,-9420,-8181,-6731,-5109,-3381,-1551,347,2308,4313,6347,8353,10311,12122,13755,15112,16173,16882,17254,17304,17078,16639,16058,15404,14755,14155,13663,13277,13020,12861,12771,12706,12607,12405,12036,11433,10530,9297,7715,5830,3732,1572,-439,-2086,-3121,-3388,-2753,-1243,1048,3883,6948,9902,12358,14041,14695,14243,12706,10237,7117,3653,211,-2894,-5416,-7192,-8188,-8455,-8128,-7380,-6385,-5297,-4217,-3193,-2235,-1304,-378,581,1572,2559,3492,4281,4848,5126,5059,4645,3897,2863,1636,301,-1003,-2161,-3034,-3510,-3506,-2963,-1906,-383,1455,3441,5343,6925,7967,8278,7747,6344,4118,1241,-2082,-5552,-8872,-11734,-13877,-15107,-15339,-14588,-12993,-10787,-8269,-5769,-3607,-2033,-1247,-1302,-2198,-3797,-5906,-8269,-10596,-12619,-14106,-14890,-14919,-14210,-12913,-11219,-9380,-7647,-6224,-5261,-4800,-4799,-5126,-5584,-5960,-6024,-5612,-4592,-2949,-724,1923,4782,7583,10047,11921,12994,13151,12350,10668,8252,5328,2160,-950,-3744,-5953,-7417,-7996,-7681,-6479,-4533,-1966,986,4122,7188,9965,12227,13818,14606,14553,13668,12046,9831,7235,4494,1871,-375,-2036,-2929,-2996,-2226,-750,1247,3493,5689,7548,8815,9316,8976,7796,5910,3471,734,-2076,-4699,-6930,-8598,-9588,-9874,-9473,-8497,-7082,-5421,-3708,-2125,-833,75,552,622,369,-86,-577,-957,-1063,-803,-104,1026,2539,4327,6237,8100,9705,10891,11474,11362,10480,8868,6595,3855,861,-2101,-4740,-6793,-8035,-8336,-7660,-6084,-3777,-1006,1935,4704,6989,8520,9102,8640,7146,4737,1623,-1923,-5591,-9079,-12100,-14432,-15904,-16438,-16006,-14682,-12582,-9900,-6853,-3696,-651,2057,4285,5925,6943,7353,7236,6699,5908,5033,4264,3749,3609,3874,4511,5389,6322,7079,7435,7208,6301,4716,2587,123,-2376,-4598,-6252,-7109,-7059,-6107,-4371,-2095,440,2888,4945,6335,6894,6534,5308,3344,868,-1852,-4533,-6912,-8769,-9972,-10437,-10190,-9297,-7882,-6124,-4176,-2231,-417,1138,2388,3294,3905,4252,4431,4505,4558,4628,4756,4933,5150,5368,5535,5597,5496,5176,4615,3800,2763,1557,272,-1001,-2140,-3046,-3623,-3788,-3496,-2733,-1516,90,1980,4019,6007,7767,9059,9729,9582,8563,6620,3847,385,-3528,-7595,-11494,-14889,-17490,-19051,-19447,-18632,-16718,-13893,-10479,-6817,-3308,-285,1960,3256,3541,2863,1379,-708,-3134,-5652,-8022,-10057,-11621,-12662,-13145,-13140,-12671,-11830,-10652,-9180,-7434,-5415,-3164,-697,1886,4501,7001,9256,11116,12499,13318,13603,13387,12788,11941,10986,10071,9296,8745,8451,8418,8619,9012,9534,10139,10749,11316,11776,12065,12143,11946,11444,10602,9395,7838,5937,3755,1358,-1159,-3684,-6117,-8350,-10307,-11924,-13175,-14050,-14574,-14781,-14722,-14445,-13971,-13332,-12486,-11432,-10105,-8495,-6585,-4405,-2017,502,3022,5456,7658,9562,11068,12136,12728,12827,12442,11588,10310,8679,6779,4739,2691,782,-823,-2013,-2663,-2749,-2260,-1301,6,1443,2811,3873,4465,4460,3839,2648,1050,-769,-2553,-4083,-5159,-5669,-5571,-4929,-3868,-2585,-1274,-142,671,1052,980,488,-315,-1292,-2254,-3040,-3476,-3453,-2900,-1804,-220,1756,3965,6246,8391,10246,11628,12445,12597,12091,10920,9197,6997,4503,1849,-774,-3217,-5342,-7051,-8292,-9038,-9310,-9131,-8550,-7615,-6369,-4855,-3125,-1210,813,2897,4932,6844,8504,9828,10704,11079,10898,10167,8932,7259,5287,3127,951,-1115,-2948,-4463,-5643,-6486,-7071,-7485,-7841,-8241,-8778,-9479,-10382,-11415,-12536,-13609,-14525,-15148,-15349,-15049,-14171,-12713,-10708,-8235,-5417,-2419,607,3474,6050,8210,9878,11028,11665,11840,11628,11107,10379,9510,8572,7602,6624,5655,4702,3796,2966,2282,1790,1569,1635,2007,2622,3381,4146,4741,5012,4819,4090,2802,1039,-1086,-3358,-5587,-7533,-9020,-9915,-10140,-9738,-8771,-7433,-5906,-4441,-3258,-2543,-2435,-2973,-4120,-5741,-7625,-9506,-11094,-12134,-12403,-11808,-10329,-8100,-5347,-2377,445,2768,4287,4777,4161,2459,-146,-3402,-6967,-10499,-13675,-16241,-18024,-18976,-19110,-18569,-17499,-16097,-14534,-12928,-11371,-9858,-8370,-6827,-5159,-3302,-1232,1028,3395,5758,7953,9840,11282,12186,12533,12336,11694,10740,9615,8503,7513,6792,6365,6289,6504,6956,7535,8109,8560,8744,8585,7999,6982,5552,3772,1746,-400,-2545,-4532,-6261,-7601,-8459,-8773,-8473,-7554,-6014,-3893,-1273,1750,5044,8456,11835,15005,17828,20148,21860,22869,23122,22613,21368,19480,17071,14331,11455,8672,6189,4168,2732,1898,1651,1865,2391,3047,3619,3956,3895,3371,2349,878,-950,-2992,-5079,-7044,-8720,-9988,-10753,-10981,-10668,-9864,-8629,-7073,-5286,-3402,-1530,221,1752,3009,3958,4607,5007,5214,5325,5403,5537,5749,6079,6490,6939,7341,7597,7593,7251,6477,5274,3623,1608,-694,-3154,-5648,-8026,-10196,-12023,-13478,-14488,-15075,-15229,-15005,-14414,-13512,-12310,-10846,-9151,-7257,-5235,-3137,-1052,937,2766,4358,5687,6732,7493,8007,8295,8409,8385,8241,8000,7638,7134,6450,5544,4398,3006,1395,-367,-2204,-3994,-5633,-7011,-8032,-8645,-8808,-8528,-7831,-6766,-5406,-3835,-2138,-415,1250,2771,4060,5068,5723,6006,5901,5413,4581,3437,2047,446,-1281,-3104,-4919,-6675,-8252,-9559,-10491,-10946,-10869,-10215,-9005,-7306,-5236,-2960,-684,1383,3027,4067,4386,3921,2698,829,-1512,-4090,-6622,-8865,-10543,-11494,-11574,-10763,-9105,-6743,-3875,-766,2320,5100,7359,8894,9631,9520,8641,7123,5157,2982,838,-1065,-2544,-3513,-3934,-3869,-3419,-2743,-1995,-1325,-838,-611,-634,-912,-1361,-1945,-2604,-3303,-4045,-4832,-5693,-6631,-7642,-8666,-9621,-10381,-10816,-10784,-10189,-8958,-7072,-4588,-1587,1771,5303,8811,12078,14924,17189,18765,19602,19696,19111,17941,16334,14433,12421,10438,8634,7103,5903,5064,4540,4284,4180,4122,3972,3613,2952,1935,579,-1041,-2778,-4441,-5804,-6664,-6833,-6218,-4794,-2648,44,3031,5996,8639,10657,11826,12007,11149,9321,6675,3435,-120,-3701,-7038,-9888,-12104,-13575,-14322,-14397,-13952,-13147,-12196,-11269,-10550,-10125,-10072,-10349,-10921,-11634,-12390,-13018,-13421,-13491,-13181,-12467,-11355,-9882,-8097,-6062,-3865,-1582,701,2898,4943,6777,8356,9671,10713,11510,12079,12464,12692,12794,12800,12716,12584,12399,12210,12029,11887,11819,11825,11920,12072,12239,12346,12292,11986,11306,10178,8534,6349,3655,502,-2984,-6682,-10406,-13988,-17230,-19948,-21975,-23171,-23432,-22718,-21037,-18466,-15139,-11237,-6987,-2628,1580,5416,8656,11171,12854,13705,13778,13199,12145,10817,9438,8183,7218,6608,6384,6474,6779,7125,7365,7324,6903,6018,4678,2924,863,-1357,-3585,-5620,-7322,-8516,-9111,-9027,-8265,-6860,-4931,-2608,-82,2469,4865,6961,8638,9838,10520,10673,10326,9484,8207,6543,4582,2421,197,-1961,-3921,-5555,-6795,-7574,-7906,-7825,-7413,-6786,-6050,-5339,-4740,-4337,-4166,-4246,-4564,-5097,-5809,-6657,-7594,-8566,-9520,-10395,-11136,-11682,-11990,-12025,-11772,-11230,-10422,-9375,-8131,-6736,-5217,-3622,-1961,-264,1460,3204,4944,6678,8367,9986,11474,12770,13784,14435,14624,14298,13392,11935,9951,7552,4869,2065,-692,-3243,-5476,-7299,-8703,-9691,-10341,-10727,-10941,-11069,-11145,-11211,-11221,-11150,-10904,-10420,-9613,-8432,-6855,-4891,-2606,-80,2542,5144,7545,9647,11323,12536,13271,13599,13601,13434,13219,13094,13138,13381,13785,14257,14653,14806,14546,13738,12279,10161,7416,4189,658,-2945,-6353,-9349,-11682,-13222,-13839,-13522,-12307,-10304,-7693,-4680,-1520,1547,4273,6458,7943,8620,8458,7471,5736,3396,604,-2415,-5457,-8285,-10699,-12527,-13659,-14038,-13703,-12737,-11308,-9607,-7846,-6214,-4872,-3902,-3340,-3144,-3235,-3489,-3796,-4016,-4079,-3892,-3439,-2700,-1714,-509,839,2278,3734,5151,6478,7665,8689,9515,10126,10524,10683,10636,10385,9963,9428,8811,8201,7633,7175,6848,6660,6597,6606,6646,6647,6561,6338,5954,5394,4659,3755,2688,1458,77,-1470,-3157,-4959,-6821,-8651,-10349,-11784,-12843,-13418,-13440,-12869,-11728,-10067,-8003,-5666,-3211,-799,1446,3405,5025,6280,7194,7810,8215,8457,8634,8757,8864,8931,8910,8757,8360,7672,6597,5102,3175,840,-1824,-4709,-7678,-10564,-13229,-15504,-17294,-18495,-19078,-19035,-18411,-17272,-15733,-13892,-11900,-9857,-7892,-6089,-4519,-3241,-2259,-1615,-1273,-1242,-1490,-1980,-2663,-3484,-4331,-5135,-5750,-6104,-6078,-5656,-4820,-3641,-2244,-760,612,1740,2467,2750,2542,1948,1028,-14,-1054,-1903,-2447,-2592,-2306,-1610,-567,721,2144,3583,4949,6161,7199,8039,8734,9305,9834,10357,10934,11574,12295,13060,13845,14582,15240,15747,16096,16237,16163,15862,15298,14471,13348,11935,10238,8294,6172,3945,1724,-415,-2382,-4142,-5676,-7018,-8218,-9352,-10494,-11701,-13008,-14408,-15864,-17278,-18541,-19499,-19996,-19893,-19065,-17454,-15051,-11925,-8205,-4087,212,4429,8341,11725,14424,16335,17419,17710,17292,16309,14909,13277,11567,9920,8433,7163,6103,5222,4417,3606,2652,1491,36,-1684,-3635,-5676,-7655,-9369,-10646,-11323,-11333,-10654,-9363,-7594,-5518,-3331,-1212,677,2212,3320,3928,4055,3672,2865,1675,228,-1372,-2974,-4467,-5717,-6682,-7294,-7602,-7640,-7507,-7300,-7116,-7025,-7078,-7249,-7508,-7737,-7840,-7666,-7124,-6118,-4641,-2708,-425,2099,4673,7165,9382,11228,12595,13446,13779,13618,13034,12091,10886,9496,8019,6520,5089,3775,2647,1744,1121,798,810,1149,1792,2688,3734,4809,5768,6443,6703,6416,5530,4037,1990,-481,-3230,-6058,-8784,-11231,-13278,-14831,-15882,-16442,-16597,-16422,-16011,-15430,-14715,-13865,-12851,-11614,-10094,-8259,-6074,-3596,-880,1935,4708,7268,9467,11160,12277,12758,12641,11965,10843,9384,7712,5948,4193,2525,1020,-297,-1376,-2213,-2785,-3095,-3142,-2937,-2493,-1826,-968,61,1227,2497,3835,5200,6548,7833,9017,10054,10915,11585,12039,12303,12364,12270,12028,11670,11199,10606,9855,8901,7674,6120,4197,1879,-788,-3756,-6890,-10051,-13060,-15738,-17904,-19426,-20185,-20141,-19289,-17696,-15477,-12790,-9829,-6794,-3892,-1306,828,2415,3420,3896,3895,3584,3072,2536,2096,1851,1852,2096,2520,3042,3510,3808,3797,3393,2577,1370,-96,-1665,-3121,-4262,-4917,-4993,-4484,-3499,-2211,-869,277,1003,1139,617,-547,-2248,-4307,-6527,-8687,-10617,-12170,-13270,-13892,-14063,-13855,-13340,-12618,-11733,-10754,-9669,-8489,-7166,-5680,-4000,-2118,-59,2151,4427,6714,8906,10939,12738,14259,15472,16370,16961,17259,17277,17037,16514,15726,14636,13240,11548,9560,7334,4919,2404,-116,-2538,-4762,-6694,-8265,-9417,-10132,-10421,-10305,-9855,-9123,-8182,-7103,-5918,-4674,-3375,-2023,-617,849,2359,3861,5303,6562,7550,8130,8237,7801,6846,5415,3624,1611,-475,-2473,-4264,-5743,-6854,-7586,-7938,-7976,-7726,-7261,-6602,-5779,-4780,-3604,-2218,-620,1182,3172,5277,7435,9535,11467,13123,14381,15170,15421,15122,14291,12991,11322,9405,7393,5424,3653,2192,1136,541,408,722,1405,2375,3517,4718,5849,6809,7494,7834,7796,7364,6582,5503,4212,2802,1344,-77,-1455,-2753,-4025,-5294,-6622,-8045,-9573,-11182,-12805,-14324,-15628,-16536,-16960,-16754,-15890,-14335,-12153,-9440,-6355,-3093,120,3077,5571,7482,8724,9321,9356,8980,8386,7769,7309,7128,7272,7726,8366,9054,9588,9789,9529,8716,7366,5565,3464,1266,-821,-2606,-3942,-4755,-5041,-4877,-4378,-3722,-3057,-2551,-2287,-2320,-2626,-3128,-3715,-4239,-4590,-4639,-4359,-3722,-2795,-1668,-461,684,1650,2318,2629,2511,1986,1043,-243,-1791,-3501,-5208,-6785,-8043,-8859,-9095,-8686,-7612,-5906,-3684,-1092,1671,4378,6827,8796,10137,10719,10494,9456,7673,5263,2386,-771,-3991,-7100,-9890,-12236,-14018,-15170,-15660,-15499,-14711,-13366,-11533,-9314,-6823,-4200,-1607,788,2797,4260,5048,5071,4340,2893,896,-1479,-3979,-6369,-8437,-10006,-11002,-11402,-11278,-10760,-10005,-9202,-8489,-7998,-7757,-7761,-7909,-8071,-8065,-7730,-6913,-5525,-3538,-1002,1977,5214,8532,11701,14550,16911,18693,19835,20352,20287,19718,18748,17453,15934,14240,12438,10564,8651,6749,4873,3080,1396,-131,-1457,-2541,-3347,-3836,-4002,-3835,-3370,-2640,-1721,-670,413,1483,2449,3296,3972,4481,4821,4996,5030,4913,4660,4233,3623,2792,1714,403,-1149,-2864,-4693,-6522,-8262,-9802,-11063,-11977,-12526,-12700,-12558,-12144,-11550,-10855,-10133,-9438,-8821,-8264,-7784,-7316,-6827,-6255,-5540,-4651,-3562,-2298,-910,520,1880,3054,3936,4430,4485,4102,3305,2215,940,-343,-1483,-2323,-2757,-2704,-2159,-1152,237,1878,3639,5342,6853,8012,8739,8962,8682,7942,6841,5499,4067,2678,1457,471,-228,-679,-917,-1042,-1149,-1335,-1683,-2231,-2983,-3886,-4841,-5706,-6321,-6514,-6144,-5090,-3314,-824,2283,5833,9623,13378,16857,19818,22091,23568,24230,24123,23360,22076,20423,18523,16488,14373,12219,10036,7821,5591,3347,1140,-988,-2952,-4687,-6092,-7113,-7692,-7843,-7584,-7032,-6269,-5459,-4705,-4114,-3732,-3573,-3575,-3670,-3750,-3707,-3475,-2997,-2280,-1397,-432,447,1104,1380,1159,382,-971,-2833,-5093,-7598,-10156,-12591,-14722,-16420,-17594,-18201,-18262,-17813,-16934,-15698,-14187,-12449,-10556,-8524,-6416,-4254,-2095,4,1988,3778,5318,6551,7417,7916,8007,7744,7141,6278,5228,4073,2905,1789,797,-35,-662,-1075,-1250,-1198,-917,-430,221,1000,1820,2623,3300,3786,3984,3862,3377,2543,1394,-6,-1572,-3198,-4787,-6228,-7430,-8318,-8841,-8977,-8751,-8203,-7423,-6512,-5571,-4722,-4022,-3539,-3262,-3169,-3190,-3250,-3261,-3153,-2868,-2374,-1656,-726,395,1652,2983,4285,5457,6362,6878,6890,6316,5135,3373,1122,-1449,-4157,-6750,-9010,-10720,-11715,-11907,-11260,-9856,-7800,-5296,-2554,212,2770,4977,6686,7855,8461,8576,8271,7691,6966,6229,5602,5143,4898,4832,4903,5001,5034,4875,4447,3653,2489,933,-941,-3061,-5307,-7542,-9637,-11437,-12836,-13700,-13963,-13539,-12406,-10556,-8023,-4891,-1282,2657,6716,10716,14432,17684,20301,22173,23232,23478,22975,21833,20215,18294,16246,14223,12343,10662,9212,7944,6832,5791,4769,3723,2617,1471,293,-868,-1988,-3025,-3961,-4785,-5482,-6068,-6531,-6873,-7100,-7186,-7141,-6940,-6600,-6126,-5562,-4963,-4400,-3966,-3718,-3724,-3988,-4490,-5169,-5912,-6618,-7153,-7419,-7332,-6840,-5932,-4637,-3016,-1177,757,2624,4285,5591,6448,6808,6658,6076,5130,3961,2677,1400,223,-791,-1605,-2213,-2639,-2918,-3113,-3275,-3458,-3706,-4023,-4419,-4854,-5278,-5625,-5814,-5764,-5418,-4720,-3663,-2271,-595,1270,3226,5153,6942,8479,9683,10476,10829,10719,10181,9250,8006,6529,4903,3197,1473,-250,-1953,-3649,-5354,-7079,-8816,-10530,-12146,-13553,-14627,-15212,-15198,-14485,-13049,-10931,-8241,-5169,-1948,1150,3878,5989,7352,7868,7562,6531,4929,2974,884,-1114,-2830,-4103,-4838,-4991,-4579,-3666,-2361,-793,881,2541,4034,5299,6243,6867,7157,7147,6872,6368,5685,4833,3852,2742,1535,264,-1018,-2231,-3274,-4057,-4473,-4465,-4021,-3156,-2002,-667,625,1715,2402,2560,2123,1091,-440,-2299,-4279,-6106,-7550,-8368,-8413,-7587,-5898,-3430,-350,3119,6726,10193,13284,15775,17515,18404,18428,17627,16119,14056,11628,9025,6438,4011,1873,86,-1309,-2334,-3030,-3466,-3730,-3913,-4084,-4323,-4645,-5067,-5542,-6021,-6411,-6650,-6665,-6440,-5977,-5348,-4630,-3954,-3433,-3185,-3273,-3731,-4510,-5526,-6617,-7634,-8384,-8760,-8648,-8068,-7043,-5700,-4157,-2562,-1002,428,1734,2917,4029,5135,6270,7478,8738,10028,11272,12397,13314,13961,14287,14297,13988,13443,12696,11859,10982,10138,9358,8639,7962,7269,6509,5612,4558,3320,1954,516,-892,-2155,-3178,-3872,-4208,-4181,-3860,-3326,-2717,-2152,-1753,-1597,-1710,-2074,-2598,-3170,-3643,-3888,-3811,-3362,-2592,-1581,-519,414,1000,1060,482,-787,-2702,-5132,-7898,-10742,-13427,-15685,-17321,-18140,-18077,-17081,-15246,-12704,-9675,-6430,-3243,-402,1868,3399,4119,4047,3319,2115,711,-645,-1692,-2245,-2191,-1516,-287,1335,3149,4936,6465,7590,8189,8238,7790,6935,5853,4687,3629,2790,2278,2112,2264,2662,3174,3683,4042,4164,3970,3465,2664,1656,527,-624,-1711,-2687,-3531,-4264,-4940,-5605,-6337,-7153,-8080,-9073,-10070,-10971,-11640,-11963,-11795,-11068,-9705,-7725,-5169,-2167,1130,4513,7772,10695,13088,14819,15798,16033,15569,14553,13125,11509,9854,8343,7062,6059,5314,4748,4252,3699,2967,1981,717,-794,-2441,-4099,-5616,-6854,-7754,-8275,-8502,-8530,-8543,-8690,-9129,-9933,-11117,-12590,-14204,-15722,-16924,-17581,-17560,-16792,-15343,-13358,-11074,-8769,-6706,-5115,-4147,-3829,-4132,-4875,-5882,-6888,-7691,-8085,-7971,-7289,-6084,-4430,-2471,-349,1787,3793,5577,7053,8182,8968,9408,9572,9475,9206,8774,8256,7642,7002,6315,5660,5030,4505,4110,3897,3910,4163,4674,5421,6362,7438,8550,9605,10489,11119,11425,11380,10999,10340,9487,8554,7641,6845,6236,5847,5688,5717,5887,6102,6265,6271,6017,5429,4470,3122,1452,-481,-2543,-4607,-6528,-8175,-9420,-10183,-10385,-10005,-9036,-7526,-5534,-3184,-589,2098,4733,7191,9343,11120,12453,13330,13736,13718,13286,12531,11489,10251,8890,7480,6105,4825,3709,2785,2078,1578,1242,1031,850,639,302,-217,-982,-2006,-3297,-4809,-6477,-8201,-9861,-11336,-12501,-13262,-13554,-13357,-12706,-11691,-10428,-9096,-7841,-6827,-6152,-5868,-5946,-6301,-6779,-7209,-7408,-7223,-6560,-5379,-3722,-1684,577,2888,5043,6864,8189,8889,8921,8255,6982,5184,3054,756,-1488,-3483,-5057,-6062,-6417,-6090,-5107,-3558,-1561,722,3118,5458,7566,9317,10580,11300,11432,11001,10062,8707,7066,5255,3425,1667,72,-1303,-2472,-3420,-4222,-4908,-5540,-6156,-6788,-7429,-8098,-8751,-9398,-9996,-10571,-11098,-11612,-12124,-12646,-13206,-13785,-14385,-14969,-15488,-15875,-16055,-15928,-15413,-14428,-12908,-10849,-8257,-5225,-1866,1648,5129,8369,11188,13411,14939,15711,15741,15100,13908,12311,10464,8529,6604,4809,3183,1765,574,-385,-1084,-1506,-1605,-1383,-823,11,1025,2085,2996,3587,3687,3176,2037,308,-1833,-4169,-6401,-8237,-9404,-9697,-9016,-7368,-4881,-1776,1648,5074,8164,10663,12338,13097,12883,11794,9935,7533,4797,1982,-683,-2992,-4778,-5940,-6427,-6269,-5535,-4364,-2894,-1314,241,1615,2731,3517,3980,4132,4044,3786,3439,3096,2821,2673,2687,2861,3181,3608,4079,4542,4914,5164,5218,5079,4724,4184,3513,2765,2042,1406,943,685,644,781,1041,1306,1499,1494,1239,676,-174,-1292,-2586,-3989,-5387,-6700,-7855,-8798,-9522,-10023,-10345,-10533,-10643,-10720,-10781,-10820,-10787,-10605,-10180,-9417,-8236,-6600,-4505,-2001,817,3823,6853,9757,12354,14520,16127,17109,17448,17159,16332,15085,13569,11970,10439,9145,8178,7602,7395,7488,7749,8017,8117,7886,7202,5987,4240,2005,-583,-3391,-6195,-8838,-11103,-12863,-13999,-14460,-14264,-13466,-12197,-10597,-8858,-7144,-5630,-4430,-3650,-3294,-3377,-3792,-4448,-5189,-5858,-6318,-6426,-6118,-5332,-4090,-2434,-463,1698,3895,5966,7758,9139,10025,10363,10163,9471,8369,6983,5428,3851,2387,1160,274,-187,-190,274,1159,2374,3805,5295,6692,7842,8616,8923,8725,8026,6896,5436,3778,2086,493,-858,-1877,-2515,-2747,-2640,-2239,-1677,-1045,-454,4,275,325,142,-255,-851,-1622,-2533,-3582,-4723,-5960,-7227,-8484,-9638,-10568,-11161,-11276,-10819,-9732,-8031,-5793,-3203,-470,2126,4315,5854,6559,6327,5183,3224,687,-2157,-4961,-7415,-9214,-10168,-10158,-9203,-7424,-5039,-2335,374,2783,4633,5754,6065,5605,4492,2943,1184,-531,-1996,-3063,-3645,-3733,-3385,-2672,-1732,-655,432,1467,2382,3167,3813,4358,4821,5262,5674,6095,6469,6777,6927,6864,6508,5825,4806,3483,1934,265,-1391,-2910,-4164,-5081,-5602,-5758,-5584,-5197,-4692,-4191,-3778,-3506,-3390,-3386,-3455,-3485,-3429,-3175,-2702,-1956,-963,262,1649,3135,4635,6074,7373,8477,9326,9899,10161,10118,9758,9099,8148,6924,5456,3780,1956,45,-1870,-3720,-5432,-6961,-8280,-9381,-10282,-10996,-11549,-11950,-12207,-12314,-12275,-12078,-11749,-11295,-10769,-10204,-9646,-9128,-8657,-8229,-7804,-7317,-6712,-5900,-4836,-3471,-1796,167,2369,4734,7173,9582,11873,13940,15717,17130,18129,18698,18803,18478,17734,16624,15217,13578,11799,9966,8157,6456,4918,3589,2498,1640,1014,582,310,154,61,-16,-142,-347,-691,-1175,-1812,-2577,-3419,-4289,-5112,-5826,-6366,-6677,-6714,-6443,-5840,-4901,-3634,-2079,-284,1651,3641,5541,7246,8601,9515,9878,9647,8803,7386,5470,3183,655,-1968,-4544,-6979,-9170,-11090,-12694,-13997,-14989,-15694,-16114,-16268,-16159,-15791,-15176,-14304,-13184,-11813,-10195,-8340,-6279,-4034,-1678,745,3138,5424,7510,9295,10694,11628,12027,11868,11132,9857,8096,5942,3508,918,-1687,-4175,-6429,-8329,-9819,-10831,-11369,-11463,-11168,-10605,-9871,-9125,-8482,-8056,-7928,-8109,-8587,-9259,-10002,-10639,-11001,-10915,-10264,-8967,-7039,-4527,-1588,1634,4910,8064,10906,13309,15185,16518,17320,17677,17666,17417,17018,16568,16116,15695,15294,14889,14425,13860,13141,12240,11154,9892,8501,7030,5529,4066,2645,1327,64,-1106,-2237,-3298,-4306,-5223,-6014,-6636,-7042,-7183,-7049,-6610,-5899,-4948,-3815,-2584,-1337,-161,861,1682,2246,2558,2609,2436,2070,1557,938,263,-444,-1139,-1811,-2444,-3032,-3589,-4113,-4638,-5171,-5732,-6335,-6958,-7592,-8187,-8691,-9058,-9219,-9152,-8797,-8171,-7242,-6051,-4614,-2985,-1219,614,2435,4160,5712,7001,7977,8574,8771,8561,7963,7038,5857,4546,3208,2002,1025,396,161,335,880,1693,2647,3585,4342,4789,4825,4401,3550,2328,859,-718,-2270,-3668,-4827,-5695,-6265,-6569,-6638,-6541,-6297,-5945,-5488,-4919,-4255,-3478,-2622,-1704,-766,162,1026,1825,2514,3115,3624,4064,4463,4832,5197,5552,5885,6167,6363,6413,6290,5945,5378,4600,3653,2597,1509,456,-499,-1326,-2009,-2564,-3022,-3426,-3805,-4189,-4567,-4922,-5212,-5370,-5356,-5113,-4628,-3895,-2952,-1845,-642,585,1770,2851,3772,4493,4969,5152,5023,4519,3655,2402,809,-1067,-3130,-5241,-7263,-9040,-10442,-11381,-11810,-11739,-11234,-10385,-9294,-8073,-6772,-5457,-4104,-2725,-1268,265,1885,3561,5252,6887,8418,9768,10917,11816,12479,12890,13070,13030,12773,12322,11667,10842,9843,8716,7487,6207,4933,3709,2595,1593,756,29,-569,-1115,-1643,-2216,-2890,-3703,-4678,-5815,-7065,-8372,-9626,-10707,-11492,-11857,-11716,-11029,-9790,-8081,-5997,-3716,-1389,778,2639,4048,4909,5188,4880,4055,2804,1265,-417,-2077,-3566,-4748,-5515,-5788,-5550,-4813,-3652,-2187,-545,1090,2579,3764,4565,4917,4858,4431,3770,2998,2244,1625,1176,917,773,649,423,-43,-809,-1943,-3374,-5015,-6685,-8179,-9290,-9842,-9713,-8875,-7360,-5322,-2933,-455,1869,3797,5117,5707,5492,4514,2870,754,-1592,-3909,-5908,-7377,-8123,-8069,-7209,-5648,-3563,-1179,1227,3437,5217,6457,7083,7127,6677,5869,4869,3822,2858,2069,1477,1098,877,776,740,754,798,935,1168,1579,2162,2919,3792,4675,5458,5986,6161,5886,5146,3974,2478,800,-876,-2379,-3563,-4314,-4589,-4375,-3719,-2693,-1381,114,1697,3284,4773,6110,7191,7973,8374,8360,7907,7026,5774,4251,2580,921,-571,-1776,-2570,-2936,-2857,-2401,-1677,-803,66,811,1323,1538,1442,1056,462,-244,-937,-1491,-1790,-1747,-1307,-470,726,2197,3814,5446,6932,8157,9016,9469,9526,9244,8722,8084,7447,6918,6562,6422,6475,6699,6998,7298,7493,7473,7159,6464,5359,3828,1912,-319,-2762,-5282,-7752,-10040,-12034,-13648,-14833,-15549,-15816,-15648,-15095,-14230,-13105,-11828,-10459,-9102,-7826,-6717,-5827,-5212,-4882,-4837,-5037,-5411,-5874,-6296,-6576,-6581,-6219,-5421,-4158,-2438,-333,2085,4673,7318,9869,12201,14196,15757,16813,17332,17301,16754,15758,14376,12725,10889,8981,7081,5280,3634,2196,997,31,-714,-1283,-1743,-2170,-2642,-3252,-4043,-5063,-6309,-7735,-9272,-10811,-12229,-13405,-14244,-14659,-14634,-14166,-13288,-12076,-10578,-8886,-7049,-5142,-3203,-1301,516,2178,3598,4703,5403,5630,5352,4549,3275,1589,-400,-2566,-4787,-6927,-8869,-10513,-11769,-12579,-12908,-12748,-12134,-11127,-9818,-8331,-6774,-5275,-3925,-2796,-1936,-1361,-1059,-1001,-1132,-1372,-1639,-1840,-1871,-1670,-1168,-334,819,2281,3970,5818,7706,9532,11153,12468,13347,13727,13535,12770,11467,9689,7578,5253,2892,644,-1348,-2970,-4148,-4855,-5100,-4946,-4472,-3806,-3055,-2364,-1814,-1505,-1453,-1662,-2071,-2595,-3119,-3524,-3707,-3578,-3109,-2289,-1165,174,1638,3088,4428,5557,6415,6990,7289,7381,7327,7214,7122,7087,7161,7315,7535,7757,7911,7927,7723,7247,6449,5325,3879,2173,267,-1727,-3720,-5591,-7258,-8640,-9686,-10357,-10649,-10547,-10082,-9273,-8165,-6812,-5276,-3637,-1962,-346,1144,2412,3396,4012,4219,3971,3275,2169,724,-930,-2668,-4322,-5747,-6815,-7422,-7521,-7095,-6194,-4873,-3267,-1469,357,2103,3625,4829,5610,5925,5726,5034,3887,2364,584,-1331,-3233,-4967,-6411,-7421,-7914,-7821,-7110,-5804,-3958,-1664,944,3734,6542,9225,11636,13648,15157,16067,16335,15935,14898,13300,11271,8969,6597,4340,2399,923,47,-173,287,1360,2940,4839,6839,8680,10119,10919,10922,10035,8255,5696,2532,-976,-4529,-7827,-10577,-12550,-13593,-13619,-12667,-10824,-8265,-5217,-1906,1416,4531,7249,9421,10941,11750,11821,11185,9891,8058,5818,3347,850,-1498,-3514,-5083,-6139,-6675,-6761,-6505,-6051,-5554,-5160,-4978,-5089,-5498,-6184,-7059,-8013,-8918,-9653,-10105,-10213,-9936,-9279,-8292,-7030,-5601,-4095,-2627,-1297,-193,618,1102,1257,1101,700,97,-606,-1356,-2055,-2636,-3022,-3151,-2974,-2453,-1590,-389,1085,2767,4548,6326,7968,9369,10412,11025,11155,10786,9955,8719,7184,5466,3677,1921,282,-1204,-2513,-3658,-4667,-5574,-6413,-7212,-7998,-8769,-9544,-10314,-11082,-11852,-12610,-13362,-14078,-14745,-15305,-15716,-15890,-15760,-15235,-14255,-12768,-10774,-8293,-5424,-2271,986,4182,7126,9662,11640,13002,13667,13694,13107,12019,10565,8866,7091,5362,3809,2527,1586,1036,893,1150,1768,2661,3720,4784,5685,6237,6296,5745,4570,2797,575,-1923,-4462,-6805,-8747,-10100,-10771,-10713,-9963,-8623,-6831,-4777,-2627,-558,1308,2882,4128,5041,5656,6004,6131,6051,5801,5359,4767,4022,3167,2269,1374,581,-60,-478,-637,-529,-139,485,1338,2358,3506,4741,5998,7228,8364,9335,10088,10552,10706,10519,10020,9246,8275,7191,6096,5067,4187,3483,2998,2714,2641,2770,3085,3609,4313,5204,6230,7335,8413,9354,10018,10281,10039,9229,7840,5918,3562,906,-1884,-4641,-7219,-9472,-11333,-12727,-13675,-14188,-14345,-14215,-13890,-13440,-12929,-12388,-11829,-11250,-10620,-9928,-9148,-8290,-7366,-6435,-5545,-4783,-4201,-3852,-3728,-3805,-3997,-4204,-4319,-4236,-3894,-3275,-2407,-1392,-335,614,1340,1773,1867,1700,1341,967,721,772,1219,2133,3471,5168,7055,8971,10718,12157,13157,13706,13803,13551,13052,12434,11804,11218,10697,10197,9637,8918,7930,6591,4862,2751,326,-2300,-4980,-7564,-9902,-11882,-13417,-14480,-15054,-15182,-14893,-14264,-13344,-12223,-10965,-9654,-8370,-7178,-6150,-5328,-4744,-4411,-4309,-4407,-4638,-4917,-5136,-5196,-4974,-4416,-3448,-2092,-380,1597,3718,5851,7850,9595,10979,11931,12412,12419,11959,11078,9795,8183,6288,4198,2022,-130,-2090,-3735,-4902,-5499,-5457,-4784,-3561,-1934,-130,1613,3010,3828,3874,3032,1302,-1225,-4344,-7779,-11198,-14262,-16655,-18136,-18546,-17843,-16083,-13417,-10077,-6312,-2421,1368,4815,7779,10157,11915,13062,13655,13735,13385,12642,11566,10195,8581,6794,4918,3080,1403,44,-889,-1270,-1091,-341,848,2332,3872,5243,6188,6537,6148,5008,3189,861,-1716,-4247,-6420,-7960,-8667,-8444,-7307,-5386,-2902,-133,2623,5090,7046,8352,8947,8872,8217,7154,5841,4462,3158,2031,1164,569,257,205,371,730,1215,1798,2414,3028,3600,4093,4503,4817,5050,5214,5318,5369,5369,5299,5161,4938,4621,4222,3714,3125,2435,1654,785,-184,-1233,-2366,-3545,-4730,-5857,-6843,-7603,-8059,-8148,-7840,-7154,-6116,-4835,-3380,-1889,-456,831,1873,2647,3085,3201,2983,2444,1623,535,-764,-2237,-3813,-5435,-6990,-8407,-9551,-10355,-10726,-10651,-10132,-9247,-8100,-6854,-5665,-4709,-4120,-3995,-4379,-5250,-6524,-8083,-9756,-11361,-12719,-13646,-14004,-13683,-12637,-10867,-8457,-5506,-2216,1245,4644,7791,10520,12689,14242,15153,15465,15267,14667,13797,12781,11714,10672,9683,8747,7845,6941,6016,5049,4052,3039,2048,1107,247,-518,-1183,-1763,-2279,-2748,-3207,-3645,-4087,-4501,-4881,-5176,-5373,-5410,-5293,-4984,-4499,-3863,-3093,-2264,-1394,-554,236,951,1573,2122,2588,2997,3352,3668,3949,4214,4472,4757,5096,5531,6082,6773,7570,8450,9306,10048,10523,10608,10163,9103,7375,5003,2085,-1238,-4730,-8182,-11338,-14010,-16049,-17378,-17994,-17955,-17367,-16370,-15113,-13736,-12380,-11146,-10127,-9377,-8931,-8791,-8947,-9353,-9969,-10733,-11580,-12452,-13261,-13952,-14425,-14604,-14411,-13762,-12624,-10967,-8827,-6263,-3414,-396,2579,5380,7815,9783,11176,11959,12130,11737,10879,9675,8301,6916,5714,4844,4444,4601,5326,6602,8315,10337,12484,14562,16395,17812,18704,18993,18670,17781,16397,14655,12680,10628,8643,6865,5415,4399,3871,3865,4324,5183,6266,7413,8398,9032,9133,8586,7336,5415,2926,51,-2995,-5948,-8587,-10673,-12077,-12694,-12528,-11642,-10169,-8282,-6202,-4122,-2250,-731,340,916,1035,776,277,-301,-788,-1015,-873,-261,811,2324,4161,6191,8236,10130,11708,12848,13472,13546,13102,12184,10895,9313,7548,5674,3760,1857,-8,-1818,-3567,-5245,-6849,-8357,-9738,-10944,-11936,-12629,-13021,-13030,-12705,-12039,-11133,-10067,-8974,-7972,-7166,-6637,-6402,-6450,-6705,-7066,-7420,-7640,-7644,-7366,-6806,-5987,-4976,-3849,-2687,-1551,-489,494,1405,2272,3143,4034,4980,5954,6921,7820,8564,9096,9354,9331,9050,8570,7986,7378,6841,6420,6123,5920,5725,5436,4945,4144,2986,1453,-397,-2462,-4598,-6641,-8429,-9824,-10715,-11047,-10792,-9977,-8654,-6916,-4856,-2608,-290,1956,3998,5709,6976,7696,7822,7306,6191,4512,2407,-17,-2552,-5063,-7343,-9278,-10741,-11693,-12112,-12062,-11604,-10863,-9953,-8994,-8101,-7349,-6805,-6485,-6387,-6449,-6613,-6755,-6785,-6578,-6045,-5128,-3791,-2061,13,2327,4772,7212,9517,11562,13234,14437,15113,15208,14733,13690,12154,10185,7898,5400,2828,302,-2032,-4074,-5701,-6850,-7461,-7516,-7055,-6131,-4872,-3424,-1962,-676,268,728,627,-59,-1272,-2896,-4754,-6658,-8389,-9781,-10688,-11044,-10840,-10131,-9019,-7621,-6075,-4473,-2913,-1418,-29,1285,2526,3732,4919,6111,7304,8511,9711,10891,12038,13123,14126,15030,15797,16410,16841,17039,16988,16616,15891,14764,13199,11194,8758,5949,2854,-419,-3720,-6911,-9828,-12320,-14272,-15555,-16131,-15953,-15077,-13573,-11590,-9301,-6906,-4623,-2641,-1124,-187,124,-174,-997,-2193,-3574,-4939,-6064,-6800,-7006,-6652,-5759,-4445,-2871,-1242,246,1416,2164,2432,2261,1738,1006,234,-412,-783,-769,-313,607,1921,3576,5419,7334,9167,10786,12093,13013,13525,13639,13419,12925,12275,11531,10806,10124,9523,8978,8426,7812,7024,6002,4685,3042,1118,-1035,-3284,-5498,-7506,-9171,-10352,-10982,-11015,-10477,-9438,-8006,-6311,-4512,-2748,-1154,157,1117,1667,1794,1509,827,-183,-1486,-2969,-4562,-6139,-7591,-8789,-9629,-9998,-9856,-9161,-7969,-6348,-4438,-2389,-360,1509,3118,4413,5390,6094,6601,6998,7375,7783,8259,8768,9270,9662,9874,9797,9399,8633,7530,6122,4492,2705,872,-945,-2648,-4180,-5466,-6460,-7101,-7358,-7200,-6609,-5609,-4219,-2523,-588,1459,3509,5417,7071,8356,9194,9530,9350,8660,7522,5977,4146,2095,-34,-2159,-4162,-5967,-7497,-8730,-9633,-10254,-10608,-10768,-10793,-10745,-10686,-10646,-10657,-10701,-10756,-10757,-10623,-10266,-9585,-8511,-6990,-5022,-2653,16,2825,5582,8072,10073,11438,12019,11826,10870,9314,7325,5130,2956,986,-615,-1786,-2488,-2791,-2774,-2551,-2256,-1965,-1761,-1658,-1665,-1745,-1883,-2043,-2210,-2391,-2579,-2782,-3004,-3227,-3444,-3631,-3767,-3849,-3867,-3834,-3761,-3656,-3541,-3399,-3241,-3032,-2771,-2427,-1999,-1472,-866,-161,602,1454,2371,3367,4437,5562,6726,7885,8986,9976,10778,11339,11588,11481,10980,10077,8783,7136,5196,3031,723,-1647,-4004,-6271,-8386,-10295,-11937,-13296,-14318,-15008,-15342,-15321,-14950,-14229,-13177,-11812,-10173,-8304,-6271,-4151,-2035,-16,1814,3377,4606,5480,5968,6122,5969,5583,5050,4429,3809,3245,2777,2454,2284,2284,2450,2763,3193,3695,4206,4666,4995,5155,5092,4814,4350,3748,3105,2494,2010,1715,1661,1850,2292,2928,3728,4601,5493,6308,6984,7447,7634,7513,7046,6245,5125,3741,2171,509,-1121,-2599,-3806,-4621,-4986,-4842,-4216,-3150,-1759,-180,1421,2881,4044,4792,5061,4805,4106,2999,1668,228,-1145,-2313,-3186,-3688,-3843,-3679,-3295,-2805,-2333,-1990,-1876,-2016,-2438,-3057,-3810,-4536,-5122,-5421,-5345,-4854,-3956,-2757,-1374,4,1194,2039,2390,2186,1406,96,-1650,-3683,-5864,-7999,-9951,-11559,-12731,-13375,-13496,-13087,-12244,-11046,-9626,-8108,-6609,-5223,-4018,-3015,-2214,-1569,-1033,-530,-12,582,1266,2058,2939,3887,4861,5823,6732,7535,8202,8675,8924,8913,8611,8028,7157,6061,4787,3439,2108,926,-28,-632,-858,-659,-57,907,2165,3631,5213,6827,8390,9840,11128,12218,13090,13727,14123,14254,14125,13686,12954,11885,10491,8774,6750,4473,1984,-634,-3308,-5955,-8480,-10813,-12872,-14592,-15928,-16831,-17292,-17300,-16884,-16062,-14915,-13489,-11894,-10207,-8542,-6987,-5639,-4560,-3801,-3364,-3239,-3371,-3684,-4096,-4492,-4777,-4861,-4647,-4107,-3197,-1936,-384,1401,3286,5150,6861,8276,9308,9880,9981,9641,8947,8010,6976,5986,5166,4630,4427,4582,5065,5800,6694,7620,8452,9068,9363,9259,8721,7734,6345,4621,2668,628,-1373,-3170,-4658,-5722,-6326,-6446,-6126,-5423,-4425,-3227,-1924,-600,659,1808,2796,3608,4254,4731,5091,5336,5510,5594,5594,5456,5138,4578,3725,2537,1009,-839,-2937,-5191,-7457,-9606,-11465,-12913,-13819,-14115,-13753,-12748,-11148,-9050,-6587,-3911,-1197,1382,3676,5552,6948,7829,8237,8252,8003,7632,7289,7094,7136,7445,7991,8691,9401,9975,10227,10042,9302,8002,6168,3912,1387,-1227,-3732,-5972,-7803,-9161,-10021,-10427,-10469,-10261,-9951,-9653,-9502,-9555,-9877,-10451,-11254,-12200,-13184,-14080,-14748,-15046,-14869,-14125,-12795,-10901,-8533,-5833,-2970,-135,2503,4795,6633,7981,8820,9212,9233,8979,8585,8140,7757,7503,7423,7546,7847,8310,8868,9470,10029,10468,10702,10643,10228,9402,8158,6506,4523,2301,-22,-2288,-4342,-6030,-7213,-7813,-7763,-7081,-5807,-4061,-1964,298,2549,4611,6306,7506,8114,8084,7438,6247,4651,2813,938,-803,-2241,-3284,-3884,-4061,-3916,-3532,-3088,-2669,-2422,-2383,-2604,-3061,-3712,-4508,-5358,-6216,-6999,-7677,-8201,-8570,-8759,-8785,-8647,-8358,-7930,-7375,-6726,-5997,-5257,-4526,-3868,-3312,-2870,-2544,-2282,-2041,-1752,-1356,-822,-130,703,1621,2575,3460,4206,4724,4952,4860,4436,3725,2779,1713,631,-324,-1038,-1400,-1353,-873,-8,1153,2462,3759,4858,5615,5895,5659,4881,3660,2090,361,-1359,-2866,-3998,-4613,-4626,-3996,-2758,-966,1235,3718,6292,8783,11014,12810,14044,14598,14434,13530,11961,9814,7263,4486,1695,-913,-3142,-4876,-6005,-6537,-6497,-6009,-5204,-4260,-3331,-2554,-2029,-1787,-1824,-2073,-2448,-2835,-3140,-3268,-3181,-2859,-2329,-1651,-897,-168,471,932,1195,1233,1079,770,386,-19,-347,-557,-582,-408,-16,575,1345,2240,3216,4197,5124,5919,6530,6886,6957,6710,6134,5252,4092,2726,1233,-275,-1685,-2858,-3691,-4061,-3926,-3234,-2038,-396,1552,3653,5727,7589,9084,10082,10510,10351,9632,8450,6903,5137,3267,1434,-292,-1791,-3068,-4044,-4779,-5271,-5589,-5795,-5948,-6104,-6312,-6576,-6908,-7293,-7698,-8114,-8500,-8856,-9158,-9400,-9567,-9615,-9521,-9203,-8621,-7705,-6424,-4777,-2786,-530,1899,4383,6788,9010,10941,12514,13689,14448,14794,14743,14316,13520,12381,10893,9075,6946,4534,1902,-869,-3652,-6298,-8631,-10475,-11684,-12135,-11808,-10722,-9009,-6843,-4467,-2120,-52,1552,2560,2909,2640,1825,634,-778,-2210,-3504,-4501,-5113,-5260,-4941,-4169,-3010,-1557,71,1742,3307,4624,5562,6004,5872,5127,3773,1882,-439,-3028,-5699,-8250,-10489,-12250,-13402,-13876,-13640,-12740,-11262,-9332,-7118,-4798,-2548,-552,1072,2198,2798,2845,2407,1549,400,-919,-2282,-3570,-4705,-5615,-6298,-6734,-6983,-7074,-7082,-7062,-7059,-7129,-7257,-7467,-7709,-7943,-8114,-8148,-7993,-7599,-6944,-6037,-4913,-3647,-2324,-1066,25,825,1274,1298,922,169,-841,-1978,-3061,-3904,-4319,-4160,-3319,-1771,429,3154,6189,9288,12166,14571,16285,17183,17215,16464,15065,13268,11329,9536,8138,7325,7205,7787,8987,10635,12502,14334,15865,16894,17245,16860,15724,13940,11628,9000,6232,3524,1038,-1117,-2866,-4179,-5090,-5609,-5815,-5733,-5429,-4930,-4281,-3516,-2687,-1852,-1085,-465,-67,44,-170,-739,-1620,-2798,-4169,-5660,-7166,-8594,-9865,-10923,-11727,-12272,-12548,-12583,-12373,-11939,-11272,-10375,-9241,-7886,-6338,-4651,-2913,-1204,358,1697,2726,3402,3715,3662,3316,2725,2012,1277,654,239,151,429,1126,2215,3670,5406,7335,9338,11285,13049,14493,15493,15951,15780,14950,13458,11352,8727,5713,2467,-835,-4015,-6901,-9335,-11175,-12329,-12702,-12284,-11082,-9177,-6700,-3840,-811,2128,4759,6866,8331,9076,9160,8671,7806,6751,5716,4869,4325,4141,4306,4763,5410,6135,6805,7324,7599,7594,7288,6715,5913,4947,3870,2733,1568,394,-781,-1955,-3120,-4264,-5371,-6401,-7324,-8101,-8689,-9060,-9187,-9042,-8624,-7919,-6935,-5684,-4198,-2510,-707,1152,2929,4538,5828,6703,7066,6852,6062,4712,2910,762,-1552,-3884,-6049,-7925,-9404,-10443,-11051,-11260,-11172,-10847,-10395,-9861,-9284,-8676,-8000,-7239,-6336,-5270,-4027,-2613,-1088,492,2015,3377,4474,5202,5527,5417,4949,4186,3296,2398,1664,1195,1067,1296,1838,2606,3479,4326,5018,5468,5591,5388,4835,3996,2902,1625,229,-1238,-2711,-4158,-5537,-6814,-7962,-8943,-9730,-10287,-10596,-10636,-10431,-9988,-9388,-8667,-7937,-7250,-6695,-6300,-6094,-6047,-6114,-6219,-6265,-6168,-5833,-5206,-4251,-2965,-1377,454,2464,4550,6643,8638,10477,12086,13427,14472,15200,15618,15723,15531,15047,14281,13229,11907,10299,8442,6338,4053,1641,-806,-3193,-5413,-7361,-8956,-10122,-10833,-11082,-10896,-10341,-9499,-8475,-7387,-6342,-5447,-4764,-4338,-4145,-4132,-4201,-4221,-4082,-3651,-2870,-1701,-160,1661,3672,5708,7630,9280,10527,11265,11434,11016,10049,8622,6861,4946,3054,1375,77,-712,-916,-514,436,1829,3499,5271,6928,8322,9285,9750,9671,9076,8035,6658,5083,3454,1925,622,-337,-891,-991,-660,69,1109,2356,3688,4966,6057,6831,7191,7067,6450,5363,3904,2183,362,-1409,-2985,-4253,-5142,-5633,-5750,-5569,-5190,-4743,-4353,-4147,-4221,-4646,-5455,-6620,-8097,-9759,-11481,-13075,-14372,-15196,-15415,-14957,-13808,-12042,-9793,-7245,-4609,-2093,133,1935,3267,4111,4545,4639,4524,4293,4043,3833,3696,3653,3684,3801,3968,4201,4480,4809,5185,5591,6023,6446,6840,7162,7384,7452,7355,7039,6526,5793,4906,3888,2844,1842,987,357,20,3,310,877,1628,2419,3115,3554,3608,3183,2244,819,-981,-3002,-5042,-6878,-8332,-9224,-9483,-9062,-8020,-6446,-4486,-2317,-103,1977,3782,5196,6118,6515,6348,5654,4466,2872,981,-1101,-3221,-5272,-7110,-8642,-9788,-10499,-10794,-10696,-10310,-9723,-9062,-8430,-7925,-7594,-7475,-7548,-7786,-8123,-8498,-8828,-9057,-9122,-8997,-8659,-8117,-7383,-6471,-5405,-4199,-2851,-1394,193,1858,3586,5318,6984,8530,9860,10942,11712,12183,12347,12272,11981,11572,11069,10531,9980,9416,8841,8242,7595,6920,6203,5489,4796,4175,3652,3273,3026,2930,2928,2983,3010,2943,2690,2218,1459,449,-822,-2258,-3804,-5354,-6821,-8124,-9190,-9964,-10417,-10497,-10214,-9530,-8481,-7085,-5400,-3518,-1528,449,2303,3934,5256,6225,6811,7037,6942,6594,6077,5481,4888,4379,4009,3816,3813,3997,4331,4778,5260,5718,6065,6246,6212,5939,5450,4772,3971,3105,2246,1417,664,-41,-696,-1346,-2009,-2698,-3408,-4100,-4730,-5220,-5509,-5507,-5177,-4461,-3372,-1921,-173,1791,3841,5853,7656,9109,10063,10406,10087,9081,7471,5347,2893,275,-2315,-4716,-6815,-8524,-9839,-10772,-11376,-11730,-11891,-11936,-11899,-11812,-11690,-11530,-11343,-11122,-10877,-10614,-10334,-10035,-9695,-9293,-8772,-8104,-7226,-6113,-4753,-3149,-1352,560,2501,4340,5965,7271,8158,8595,8555,8066,7184,5984,4564,3024,1473,5,-1281,-2321,-3060,-3485,-3587,-3426,-3029,-2501,-1891,-1302,-783,-387,-142,-29,-37,-102,-176,-196,-122,72,389,801,1282,1785,2273,2724,3127,3486,3833,4176,4552,4962,5403,5856,6273,6615,6817,6842,6660,6275,5716,5057,4358,3736,3255,2994,2985,3225,3684,4298,4970,5617,6135,6458,6539,6366,5958,5362,4626,3816,2962,2107,1237,361,-557,-1529,-2592,-3735,-4980,-6290,-7650,-9018,-10347,-11604,-12731,-13702,-14473,-15026,-15348,-15431,-15303,-14978,-14509,-13948,-13347,-12777,-12279,-11888,-11624,-11465,-11386,-11325,-11220,-11012,-10643,-10089,-9347,-8435,-7403,-6281,-5138,-3976,-2851,-1730,-644,447,1528,2622,3713,4800,5854,6849,7752,8524,9136,9563,9792,9822,9678,9376,8981,8530,8096,7743,7519,7486,7658,8048,8639,9375,10203,11026,11781,12367,12743,12839,12658,12174,11441,10473,9363,8146,6922,5741,4680,3777,3076,2586,2308,2220,2299,2504,2810,3184,3583,3988,4325,4566,4624,4451,3989,3199,2087,672,-976,-2766,-4580,-6292,-7772,-8899,-9581,-9737,-9346,-8424,-7031,-5294,-3353,-1393,403,1880,2890,3381,3323,2779,1865,727,-438,-1445,-2127,-2342,-2025,-1149,225,1999,4015,6106,8081,9776,11049,11785,11943,11488,10476,8951,7039,4836,2491,128,-2135,-4197,-5995,-7488,-8679,-9580,-10234,-10674,-10940,-11046,-10995,-10768,-10338,-9674,-8765,-7610,-6254,-4755,-3210,-1723,-399,653,1383,1734,1751,1470,1023,523,125,-69,32,439,1120,1986,2910,3778,4459,4891,5031,4905,4567,4114,3631,3213,2915,2754,2724,2753,2799,2759,2601,2251,1727,1015,184,-715,-1597,-2370,-2968,-3328,-3413,-3252,-2850,-2319,-1725,-1184,-796,-613,-689,-993,-1469,-2029,-2536,-2900,-3005,-2819,-2338,-1618,-772,83,804,1277,1448,1276,830,173,-544,-1185,-1614,-1706,-1417,-742,249,1418,2579,3535,4066,4010,3256,1749,-452,-3221,-6367,-9623,-12740,-15444,-17531,-18828,-19271,-18847,-17632,-15766,-13418,-10805,-8125,-5577,-3320,-1476,-115,746,1135,1127,824,347,-175,-632,-937,-1025,-897,-556,-65,508,1103,1632,2071,2385,2588,2723,2844,3026,3330,3819,4501,5389,6423,7541,8631,9588,10277,10603,10472,9843,8724,7161,5272,3184,1083,-879,-2538,-3788,-4560,-4828,-4638,-4034,-3128,-2003,-769,483,1675,2727,3604,4244,4636,4763,4626,4280,3754,3168,2582,2133,1888,1920,2252,2851,3647,4518,5322,5898,6101,5813,4948,3505,1512,-920,-3627,-6428,-9097,-11427,-13239,-14386,-14795,-14458,-13435,-11837,-9839,-7594,-5301,-3087,-1077,674,2136,3340,4314,5141,5862,6560,7255,7993,8770,9575,10393,11168,11878,12452,12855,13037,12972,12644,12063,11258,10276,9181,8032,6896,5827,4864,4043,3355,2807,2348,1952,1549,1090,527,-179,-1035,-2019,-3099,-4198,-5256,-6194,-6958,-7503,-7829,-7933,-7857,-7620,-7267,-6803,-6251,-5610,-4883,-4102,-3275,-2464,-1709,-1055,-545,-185,27,119,128,97,46,11,-25,-46,-81,-124,-176,-223,-252,-234,-174,-65,55,146,130,-37,-444,-1082,-1969,-3039,-4199,-5348,-6358,-7137,-7607,-7723,-7483,-6889,-5989,-4817,-3426,-1879,-225,1467,3141,4737,6200,7478,8537,9339,9890,10155,10182,9950,9515,8889,8110,7208,6221,5172,4101,3035,2008,1047,180,-570,-1194,-1678,-2035,-2275,-2430,-2555,-2691,-2913,-3257,-3757,-4403,-5159,-5922,-6600,-7044,-7148,-6821,-6032,-4805,-3246,-1496,250,1792,2951,3559,3549,2866,1583,-195,-2281,-4459,-6486,-8140,-9216,-9589,-9182,-8029,-6213,-3912,-1351,1220,3547,5397,6610,7082,6796,5823,4279,2334,183,-1989,-4006,-5716,-7028,-7864,-8218,-8097,-7559,-6675,-5531,-4236,-2878,-1562,-373,628,1377,1867,2074,2041,1800,1420,970,534,176,-25,-28,209,692,1421,2337,3402,4506,5574,6499,7201,7602,7686,7416,6837,5977,4899,3673,2346,985,-384,-1710,-2985,-4155,-5210,-6095,-6774,-7220,-7397,-7308,-6974,-6433,-5758,-5030,-4334,-3751,-3344,-3155,-3201,-3471,-3937,-4544,-5233,-5926,-6545,-7011,-7254,-7221,-6883,-6251,-5364,-4304,-3178,-2091,-1170,-498,-128,-79,-305,-725,-1240,-1711,-2023,-2068,-1765,-1072,-4,1417,3071,4868,6630,8213,9442,10190,10356,9903,8877,7368,5581,3704,2012,705,-16,-51,629,1958,3785,5903,8061,10021,11556,12513,12800,12432,11496,10155,8628,7134,5889,5040,4664,4756,5205,5854,6483,6877,6857,6284,5149,3476,1450,-754,-2855,-4629,-5835,-6342,-6063,-5037,-3391,-1327,881,2935,4563,5505,5622,4821,3162,780,-2099,-5169,-8131,-10671,-12555,-13630,-13855,-13295,-12130,-10584,-8944,-7444,-6309,-5635,-5475,-5732,-6299,-6971,-7598,-8010,-8126,-7915,-7395,-6664,-5807,-4960,-4213,-3645,-3297,-3155,-3174,-3275,-3351,-3300,-3031,-2481,-1634,-515,801,2213,3596,4825,5799,6440,6719,6647,6292,5730,5096,4485,4016,3763,3754,4026,4505,5181,5930,6703,7371,7891,8170,8201,7971,7520,6911,6221,5547,4971,4569,4388,4436,4692,5091,5542,5937,6168,6141,5805,5131,4169,2955,1624,246,-1034,-2155,-3034,-3660,-4033,-4205,-4245,-4236,-4261,-4394,-4671,-5116,-5702,-6383,-7095,-7753,-8294,-8664,-8817,-8761,-8493,-8059,-7497,-6863,-6203,-5569,-4989,-4488,-4073,-3731,-3443,-3156,-2837,-2404,-1830,-1049,-62,1129,2482,3918,5352,6661,7735,8469,8768,8593,7902,6735,5145,3231,1126,-1029,-3080,-4890,-6337,-7335,-7837,-7826,-7344,-6449,-5237,-3828,-2321,-840,544,1768,2804,3653,4323,4845,5232,5497,5635,5627,5451,5077,4491,3685,2698,1578,432,-631,-1472,-1965,-2008,-1540,-564,869,2639,4594,6549,8318,9735,10664,11020,10777,9958,8650,6971,5061,3079,1153,-600,-2100,-3302,-4171,-4706,-4894,-4741,-4231,-3382,-2190,-715,987,2801,4572,6146,7328,7962,7940,7182,5743,3699,1252,-1386,-3951,-6212,-7960,-9051,-9421,-9079,-8097,-6625,-4822,-2893,-1015,648,1979,2903,3398,3487,3213,2657,1885,979,1,-988,-1941,-2815,-3568,-4165,-4570,-4766,-4734,-4500,-4081,-3537,-2928,-2321,-1775,-1347,-1053,-919,-923,-1054,-1274,-1556,-1858,-2157,-2424,-2649,-2809,-2919,-2956,-2954,-2907,-2830,-2749,-2665,-2599,-2549,-2510,-2460,-2370,-2193,-1903,-1457,-855,-102,759,1660,2514,3233,3712,3898,3735,3234,2429,1405,271,-840,-1787,-2445,-2719,-2534,-1886,-799,653,2354,4186,5996,7674,9078,10145,10773,10949,10620,9817,8545,6885,4905,2746,538,-1545,-3345,-4709,-5522,-5695,-5218,-4100,-2435,-338,2021,4467,6800,8844,10416,11386,11637,11106,9794,7718,5004,1775,-1754,-5379,-8851,-11950,-14474,-16258,-17219,-17321,-16631,-15268,-13437,-11363,-9311,-7518,-6193,-5476,-5440,-6053,-7241,-8819,-10604,-12340,-13809,-14795,-15130,-14710,-13495,-11522,-8891,-5761,-2316,1222,4669,7822,10564,12759,14389,15413,15879,15838,15368,14573,13560,12436,11318,10304,9474,8894,8565,8484,8568,8737,8845,8780,8403,7643,6449,4850,2917,784,-1395,-3449,-5229,-6609,-7520,-7941,-7899,-7468,-6749,-5850,-4887,-3967,-3156,-2540,-2122,-1940,-1963,-2169,-2495,-2875,-3222,-3449,-3479,-3253,-2754,-1999,-1057,-24,981,1828,2422,2677,2578,2135,1415,515,-455,-1371,-2124,-2637,-2833,-2719,-2273,-1564,-620,469,1651,2834,3969,4964,5777,6336,6601,6540,6162,5483,4586,3563,2538,1662,1053,825,1037,1701,2764,4137,5672,7221,8627,9756,10506,10825,10701,10165,9293,8166,6893,5576,4301,3144,2158,1355,757,316,9,-233,-478,-797,-1267,-1942,-2863,-4030,-5424,-6968,-8586,-10139,-11532,-12627,-13367,-13680,-13573,-13072,-12242,-11172,-9957,-8681,-7434,-6247,-5171,-4174,-3268,-2389,-1533,-643,270,1230,2185,3130,4000,4770,5400,5880,6207,6409,6515,6568,6605,6646,6696,6737,6741,6660,6480,6165,5733,5202,4611,4018,3480,3036,2732,2562,2509,2524,2531,2446,2189,1693,931,-104,-1351,-2764,-4205,-5604,-6812,-7748,-8323,-8468,-8176,-7432,-6294,-4830,-3145,-1355,409,2038,3428,4507,5239,5610,5655,5423,4997,4452,3865,3302,2783,2323,1887,1435,904,245,-601,-1651,-2923,-4388,-6008,-7700,-9384,-10958,-12326,-13425,-14187,-14607,-14706,-14520,-14158,-13681,-13205,-12791,-12489,-12305,-12213,-12162,-12093,-11951,-11703,-11335,-10861,-10311,-9702,-9071,-8404,-7699,-6930,-6062,-5104,-4036,-2920,-1794,-734,187,922,1443,1759,1907,1965,1991,2074,2253,2562,3003,3553,4183,4855,5544,6228,6908,7577,8242,8895,9510,10055,10474,10705,10706,10412,9839,8973,7896,6683,5431,4269,3275,2536,2093,1946,2088,2471,3045,3759,4555,5404,6253,7087,7852,8524,9047,9363,9435,9201,8656,7792,6639,5264,3733,2136,562,-914,-2224,-3318,-4162,-4738,-5022,-5029,-4751,-4227,-3492,-2617,-1687,-798,-44,484,743,709,407,-94,-726,-1388,-2021,-2570,-3030,-3422,-3767,-4117,-4458,-4789,-5033,-5131,-4991,-4553,-3807,-2758,-1521,-198,1023,1988,2530,2538,1947,764,-934,-3017,-5292,-7551,-9564,-11115,-12021,-12146,-11414,-9842,-7502,-4562,-1243,2193,5464,8306,10504,11916,12477,12240,11300,9858,8100,6247,4473,2916,1661,750,160,-109,-135,82,482,1066,1820,2728,3792,4972,6249,7565,8878,10116,11226,12128,12755,13038,12908,12330,11280,9773,7862,5628,3200,712,-1662,-3782,-5494,-6696,-7325,-7380,-6915,-6049,-4933,-3754,-2682,-1884,-1440,-1410,-1743,-2355,-3105,-3826,-4370,-4599,-4453,-3893,-2979,-1795,-463,855,2043,2962,3544,3742,3563,3059,2293,1375,407,-503,-1245,-1748,-1954,-1830,-1414,-729,112,1025,1881,2585,3052,3238,3154,2836,2389,1906,1532,1355,1473,1897,2624,3567,4609,5605,6377,6780,6674,5978,4666,2768,393,-2332,-5202,-8042,-10649,-12864,-14557,-15656,-16132,-16018,-15380,-14329,-12979,-11462,-9889,-8351,-6935,-5678,-4619,-3775,-3145,-2730,-2508,-2467,-2553,-2744,-2966,-3180,-3313,-3315,-3132,-2729,-2089,-1209,-130,1102,2387,3641,4747,5617,6184,6403,6296,5892,5285,4567,3852,3242,2817,2630,2685,2964,3391,3895,4371,4739,4928,4891,4617,4109,3392,2510,1496,397,-749,-1909,-3052,-4130,-5114,-5944,-6568,-6957,-7055,-6875,-6431,-5773,-4996,-4190,-3463,-2921,-2613,-2598,-2850,-3352,-4020,-4790,-5567,-6284,-6878,-7300,-7526,-7530,-7307,-6837,-6118,-5135,-3902,-2420,-734,1116,3045,4977,6827,8506,9979,11191,12157,12881,13396,13726,13887,13868,13656,13206,12498,11515,10264,8801,7179,5518,3897,2454,1255,390,-112,-254,-60,383,993,1636,2213,2590,2692,2441,1828,855,-382,-1795,-3224,-4502,-5489,-6022,-6034,-5463,-4360,-2784,-908,1118,3060,4740,5955,6586,6537,5806,4447,2579,390,-1923,-4119,-5992,-7342,-8039,-7998,-7220,-5773,-3788,-1455,1010,3383,5456,7054,8062,8415,8128,7258,5927,4278,2462,643,-1081,-2599,-3889,-4935,-5773,-6447,-7019,-7516,-7986,-8387,-8723,-8908,-8910,-8660,-8150,-7377,-6400,-5286,-4133,-3024,-2021,-1158,-421,235,877,1586,2424,3419,4570,5814,7053,8152,8969,9360,9242,8550,7317,5635,3643,1566,-400,-2004,-3069,-3443,-3061,-1916,-117,2209,4809,7483,9950,12007,13477,14233,14264,13579,12311,10599,8639,6626,4723,3085,1787,873,317,62,12,47,59,-78,-442,-1111,-2105,-3433,-5045,-6882,-8857,-10854,-12779,-14501,-15932,-16964,-17527,-17555,-17028,-15941,-14349,-12326,-10013,-7556,-5156,-2978,-1219,-3,557,431,-351,-1706,-3474,-5472,-7476,-9264,-10623,-11389,-11423,-10693,-9198,-7045,-4383,-1426,1600,4449,6920,8844,10127,10755,10767,10285,9455,8443,7434,6557,5941,5648,5701,6073,6705,7486,8311,9046,9593,9843,9761,9311,8520,7437,6140,4690,3201,1702,268,-1078,-2333,-3475,-4522,-5468,-6310,-7052,-7679,-8187,-8589,-8859,-9038,-9105,-9098,-9022,-8897,-8739,-8543,-8324,-8031,-7672,-7175,-6529,-5695,-4655,-3431,-2025,-505,1088,2681,4212,5635,6894,7984,8890,9637,10252,10776,11256,11729,12245,12809,13452,14133,14828,15454,15934,16152,16023,15440,14379,12800,10769,8351,5690,2936,253,-2196,-4295,-5948,-7124,-7849,-8170,-8217,-8068,-7870,-7680,-7569,-7531,-7552,-7564,-7525,-7363,-7041,-6546,-5859,-5033,-4083,-3096,-2115,-1225,-462,120,512,708,728,617,415,187,-24,-169,-222,-187,-63,93,272,391,448,377,181,-156,-626,-1207,-1882,-2615,-3384,-4159,-4922,-5651,-6335,-6959,-7521,-8008,-8424,-8771,-9060,-9303,-9515,-9708,-9889,-10060,-10201,-10295,-10305,-10201,-9956,-9558,-9003,-8320,-7517,-6645,-5717,-4760,-3780,-2761,-1684,-523,766,2177,3747,5412,7161,8874,10470,11793,12740,13165,13017,12237,10880,9032,6859,4570,2385,547,-759,-1371,-1215,-292,1338,3518,6071,8770,11384,13719,15587,16883,17538,17527,16903,15684,13974,11822,9322,6567,3640,685,-2185,-4799,-7002,-8648,-9615,-9840,-9344,-8205,-6605,-4773,-2966,-1466,-484,-200,-673,-1889,-3729,-5993,-8449,-10825,-12878,-14406,-15273,-15424,-14891,-13784,-12255,-10526,-8778,-7222,-5990,-5182,-4822,-4887,-5294,-5929,-6659,-7336,-7834,-8049,-7900,-7382,-6481,-5270,-3800,-2172,-466,1240,2864,4366,5664,6751,7548,8059,8221,8042,7505,6635,5469,4064,2488,822,-860,-2492,-4009,-5359,-6505,-7397,-8015,-8324,-8303,-7935,-7211,-6139,-4750,-3088,-1236,722,2673,4508,6139,7473,8482,9135,9461,9497,9308,8963,8524,8069,7631,7267,6998,6838,6793,6847,6975,7141,7304,7432,7485,7469,7365,7219,7057,6931,6889,6951,7141,7411,7727,7997,8139,8083,7774,7204,6408,5443,4403,3366,2419,1595,920,358,-137,-631,-1188,-1842,-2607,-3428,-4245,-4932,-5394,-5520,-5253,-4595,-3586,-2356,-1033,202,1187,1798,1923,1554,709,-518,-1987,-3533,-4991,-6191,-7027,-7412,-7339,-6826,-5980,-4887,-3717,-2578,-1615,-886,-458,-288,-334,-494,-646,-690,-517,-84,650,1629,2828,4125,5444,6661,7702,8482,8965,9127,8984,8562,7922,7103,6175,5165,4109,3007,1862,644,-645,-2030,-3477,-4971,-6429,-7793,-8951,-9827,-10320,-10381,-9957,-9059,-7711,-5991,-4001,-1878,230,2165,3797,5014,5756,6020,5833,5298,4514,3629,2767,2062,1595,1429,1562,1940,2466,3000,3389,3498,3221,2519,1416,15,-1526,-3009,-4218,-4973,-5117,-4581,-3352,-1519,782,3360,5984,8463,10578,12214,13260,13699,13535,12821,11621,10002,8033,5772,3269,581,-2235,-5106,-7946,-10666,-13152,-15328,-17084,-18396,-19204,-19544,-19439,-18957,-18175,-17170,-16010,-14758,-13448,-12113,-10774,-9439,-8134,-6863,-5664,-4536,-3513,-2594,-1790,-1114,-551,-138,143,255,207,-5,-351,-792,-1254,-1658,-1920,-1956,-1717,-1172,-350,715,1918,3171,4355,5377,6154,6657,6866,6821,6578,6212,5818,5459,5211,5090,5106,5226,5386,5507,5510,5293,4835,4074,3078,1890,643,-535,-1491,-2109,-2277,-1965,-1167,61,1607,3345,5098,6710,7999,8839,9107,8759,7782,6239,4230,1908,-556,-2980,-5196,-7069,-8505,-9466,-9963,-10057,-9832,-9396,-8845,-8267,-7700,-7172,-6655,-6112,-5503,-4768,-3890,-2864,-1698,-439,865,2179,3434,4636,5750,6797,7789,8745,9665,10546,11334,11974,12380,12462,12162,11421,10261,8723,6916,4993,3119,1479,230,-508,-669,-260,658,1959,3488,5059,6506,7649,8393,8621,8331,7517,6257,4639,2813,910,-878,-2421,-3556,-4204,-4293,-3847,-2922,-1646,-181,1285,2567,3490,3930,3813,3120,1923,312,-1536,-3459,-5276,-6833,-8019,-8777,-9090,-9003,-8584,-7931,-7146,-6325,-5532,-4817,-4191,-3637,-3124,-2604,-2045,-1412,-724,12,725,1355,1830,2089,2093,1845,1360,710,-35,-772,-1420,-1897,-2155,-2174,-1940,-1503,-887,-179,560,1237,1778,2100,2153,1908,1373,604,-311,-1248,-2060,-2634,-2844,-2650,-2042,-1081,108,1387,2579,3525,4119,4260,3979,3291,2341,1248,201,-653,-1171,-1256,-876,-41,1158,2610,4145,5605,6816,7646,7986,7779,6997,5678,3876,1696,-742,-3296,-5821,-8159,-10197,-11800,-12909,-13461,-13477,-12977,-12061,-10827,-9401,-7916,-6464,-5144,-3982,-3006,-2172,-1445,-759,-63,684,1493,2352,3220,4028,4714,5181,5388,5285,4874,4201,3315,2319,1289,312,-544,-1244,-1749,-2063,-2181,-2121,-1912,-1578,-1186,-776,-441,-250,-282,-609,-1253,-2232,-3475,-4914,-6390,-7761,-8846,-9495,-9598,-9094,-8008,-6430,-4504,-2426,-381,1463,2967,4083,4788,5130,5198,5073,4874,4663,4508,4412,4381,4357,4304,4150,3854,3387,2743,1955,1055,120,-800,-1633,-2337,-2884,-3262,-3488,-3586,-3618,-3617,-3664,-3780,-4019,-4367,-4826,-5326,-5827,-6225,-6466,-6480,-6238,-5749,-5044,-4213,-3339,-2547,-1928,-1569,-1511,-1763,-2282,-2996,-3820,-4623,-5331,-5832,-6072,-6023,-5661,-5041,-4187,-3188,-2110,-1032,-23,880,1672,2370,3051,3783,4671,5798,7220,8952,10928,13035,15066,16809,18005,18453,17996,16570,14250,11180,7675,4046,686,-2064,-3951,-4801,-4616,-3500,-1678,534,2813,4807,6265,6951,6804,5799,4069,1792,-770,-3349,-5661,-7458,-8552,-8803,-8190,-6757,-4637,-2054,761,3502,5929,7786,8911,9189,8609,7233,5201,2720,9,-2678,-5134,-7178,-8683,-9589,-9879,-9599,-8823,-7661,-6219,-4621,-2963,-1341,188,1577,2812,3897,4841,5666,6377,6980,7455,7772,7894,7746,7291,6465,5253,3679,1784,-311,-2496,-4596,-6479,-7983,-9032,-9541,-9540,-9074,-8266,-7264,-6237,-5346,-4728,-4471,-4603,-5089,-5838,-6702,-7517,-8108,-8318,-8026,-7176,-5751,-3825,-1502,1047,3638,6072,8184,9824,10911,11408,11334,10769,9813,8617,7300,6013,4829,3822,2996,2333,1787,1303,821,304,-280,-920,-1606,-2276,-2868,-3301,-3503,-3417,-3022,-2322,-1364,-222,1007,2215,3277,4101,4591,4705,4444,3836,2976,1957,916,-30,-765,-1198,-1278,-988,-368,496,1476,2413,3129,3462,3288,2515,1164,-730,-2989,-5446,-7837,-9919,-11448,-12212,-12096,-11031,-9090,-6389,-3177,275,3620,6552,8753,10038,10280,9506,7850,5554,2914,293,-2013,-3690,-4566,-4518,-3566,-1822,522,3196,5931,8443,10508,11942,12650,12595,11813,10398,8468,6171,3646,1019,-1603,-4122,-6478,-8599,-10444,-11979,-13167,-13995,-14447,-14514,-14208,-13535,-12533,-11219,-9653,-7883,-5980,-4034,-2145,-424,1029,2113,2785,3017,2852,2374,1725,1050,528,292,435,1005,1963,3235,4694,6196,7598,8771,9634,10134,10278,10117,9729,9225,8714,8280,8002,7884,7918,8039,8159,8199,8053,7696,7086,6274,5310,4296,3327,2509,1916,1608,1596,1852,2309,2847,3337,3618,3551,3017,1929,286,-1889,-4462,-7289,-10159,-12868,-15211,-17022,-18185,-18626,-18346,-17381,-15825,-13807,-11470,-8999,-6544,-4290,-2363,-886,67,462,315,-316,-1326,-2570,-3884,-5083,-5986,-6441,-6324,-5574,-4181,-2202,270,3086,6099,9136,12060,14724,17041,18920,20326,21241,21676,21667,21269,20543,19564,18401,17127,15779,14426,13060,11728,10411,9130,7875,6668,5496,4373,3289,2228,1187,133,-931,-2037,-3170,-4352,-5552,-6763,-7943,-9058,-10065,-10929,-11633,-12156,-12517,-12721,-12811,-12826,-12809,-12815,-12873,-13016,-13240,-13533,-13844,-14116,-14264,-14193,-13820,-13065,-11869,-10229,-8135,-5665,-2895,51,3041,5924,8561,10809,12542,13655,14061,13724,12632,10849,8465,5619,2481,-776,-3964,-6927,-9510,-11626,-13187,-14192,-14644,-14599,-14135,-13335,-12293,-11082,-9760,-8372,-6932,-5449,-3923,-2349,-732,911,2558,4162,5684,7070,8272,9245,9950,10345,10419,10121,9476,8440,7053,5323,3299,1048,-1356,-3806,-6208,-8428,-10359,-11863,-12834,-13164,-12788,-11664,-9830,-7333,-4335,-980,2501,5896,8984,11570,13487,14619,14897,14315,12923,10828,8177,5148,1934,-1293,-4363,-7158,-9568,-11546,-13053,-14085,-14656,-14789,-14514,-13886,-12926,-11712,-10260,-8643,-6872,-5013,-3077,-1128,808,2683,4457,6109,7620,8983,10222,11340,12378,13333,14231,15045,15771,16361,16789,17003,16963,16629,15972,14980,13653,12034,10174,8171,6161,4273,2696,1560,1005,1103,1862,3223,5033,7095,9128,10886,12077,12507,12023,10579,8232,5133,1530,-2289,-5991,-9282,-11903,-13668,-14520,-14441,-13581,-12088,-10217,-8214,-6325,-4771,-3699,-3210,-3288,-3897,-4877,-6084,-7324,-8429,-9277,-9779,-9924,-9744,-9305,-8710,-8034,-7360,-6720,-6121,-5530,-4906,-4191,-3358,-2388,-1307,-147,1017,2135,3124,3956,4583,5031,5304,5484,5619,5789,6065,6473,7042,7737,8508,9273,9938,10398,10560,10343,9687,8583,7033,5104,2881,474,-1967,-4336,-6480,-8337,-9812,-10910,-11628,-12026,-12173,-12157,-12056,-11961,-11916,-11985,-12179,-12524,-13005,-13616,-14306,-15012,-15644,-16080,-16178,-15811,-14842,-13206,-10871,-7895,-4398,-589,3299,6978,10179,12640,14180,14649,14026,12338,9730,6406,2640,-1274,-5019,-8312,-10900,-12596,-13278,-12907,-11523,-9223,-6214,-2694,1044,4739,8123,10964,13096,14405,14863,14495,13399,11715,9629,7346,5088,3068,1480,489,200,677,1885,3755,6114,8747,11396,13781,15629,16718,16872,16026,14211,11575,8359,4877,1468,-1527,-3824,-5211,-5591,-4960,-3447,-1239,1375,4100,6615,8629,9906,10279,9669,8087,5641,2488,-1133,-4975,-8779,-12285,-15292,-17613,-19138,-19795,-19577,-18540,-16788,-14486,-11835,-9057,-6382,-4024,-2154,-907,-338,-442,-1138,-2272,-3639,-4998,-6106,-6746,-6764,-6070,-4694,-2724,-360,2175,4632,6766,8407,9416,9757,9448,8578,7275,5701,4023,2380,899,-347,-1322,-1992,-2394,-2504,-2374,-1986,-1390,-594,361,1422,2544,3646,4679,5555,6227,6623,6711,6471,5921,5113,4151,3141,2249,1608,1363,1610,2400,3722,5485,7526,9616,11480,12837,13420,13030,11560,9002,5505,1276,-3321,-7935,-12149,-15621,-18047,-19263,-19187,-17905,-15578,-12490,-8966,-5352,-1985,865,2989,4277,4697,4310,3233,1641,-255,-2249,-4106,-5650,-6695,-7133,-6895,-5975,-4428,-2360,84,2720,5357,7804,9881,11458,12431,12761,12460,11570,10189,8416,6371,4171,1930,-249,-2257,-4008,-5406,-6370,-6839,-6760,-6136,-4965,-3334,-1301,977,3382,5727,7849,9567,10730,11205,10931,9874,8113,5748,2963,-25,-2997,-5712,-7985,-9644,-10607,-10825,-10352,-9293,-7804,-6110,-4420,-2952,-1897,-1347,-1354,-1847,-2683,-3654,-4517,-5031,-5008,-4321,-2953,-973,1463,4117,6750,9077,10882,11980,12266,11735,10433,8542,6231,3786,1427,-590,-2095,-2976,-3196,-2802,-1894,-611,876,2409,3835,5033,5926,6478,6706,6667,6467,6213,6043,6060,6355,6963,7895,9082,10464,11899,13276,14430,15243,15574,15338,14471,12964,10856,8236,5224,1969,-1365,-4631,-7681,-10419,-12757,-14671,-16130,-17174,-17820,-18128,-18158,-17953,-17602,-17133,-16620,-16100,-15605,-15168,-14798,-14507,-14289,-14133,-14022,-13924,-13802,-13594,-13236,-12642,-11744,-10469,-8799,-6722,-4302,-1615,1215,4059,6767,9237,11326,12981,14121,14710,14737,14193,13114,11556,9610,7388,5035,2686,473,-1492,-3147,-4438,-5375,-5957,-6230,-6218,-5975,-5524,-4925,-4208,-3452,-2712,-2071,-1587,-1306,-1230,-1335,-1545,-1763,-1893,-1813,-1465,-800,179,1409,2811,4257,5626,6797,7683,8220,8409,8260,7831,7187,6377,5465,4466,3401,2259,1040,-263,-1622,-2997,-4298,-5430,-6248,-6647,-6505,-5773,-4452,-2614,-411,1947,4218,6117,7428,7920,7512,6160,3956,1078,-2231,-5662,-8918,-11697,-13759,-14927,-15093,-14269,-12507,-9976,-6872,-3440,58,3387,6318,8711,10435,11491,11884,11731,11153,10320,9387,8508,7789,7297,7056,7038,7185,7416,7631,7738,7653,7309,6674,5735,4535,3130,1630,139,-1234,-2381,-3266,-3835,-4124,-4175,-4048,-3829,-3568,-3307,-3055,-2778,-2419,-1904,-1137,-69,1354,3105,5116,7263,9361,11220,12625,13402,13412,12579,10910,8455,5369,1823,-1957,-5718,-9251,-12328,-14815,-16604,-17653,-17982,-17613,-16626,-15083,-13070,-10681,-8005,-5160,-2261,571,3194,5509,7381,8753,9550,9783,9460,8675,7529,6164,4732,3384,2244,1431,1000,1003,1419,2225,3312,4590,5890,7085,8021,8594,8730,8384,7575,6314,4665,2682,442,-1979,-4484,-6993,-9382,-11579,-13458,-14973,-16039,-16651,-16803,-16535,-15924,-15043,-14018,-12938,-11920,-11036,-10369,-9949,-9814,-9956,-10355,-10952,-11667,-12371,-12926,-13173,-12966,-12183,-10762,-8678,-5999,-2836,619,4172,7572,10638,13181,15106,16370,16996,17058,16657,15887,14846,13580,12118,10463,8605,6551,4324,1992,-354,-2582,-4562,-6149,-7228,-7722,-7577,-6822,-5492,-3705,-1584,687,2938,4969,6602,7685,8098,7793,6769,5100,2913,382,-2287,-4881,-7198,-9048,-10304,-10885,-10773,-10035,-8766,-7122,-5267,-3351,-1523,132,1524,2642,3449,3977,4203,4165,3833,3242,2367,1269,-32,-1420,-2803,-4029,-4972,-5486,-5483,-4882,-3682,-1908,346,2950,5723,8463,10948,12967,14334,14903,14613,13449,11502,8914,5892,2697,-423,-3191,-5384,-6821,-7362,-6986,-5694,-3620,-928,2151,5360,8433,11150,13314,14795,15536,15494,14718,13248,11172,8586,5610,2361,-993,-4323,-7435,-10198,-12430,-14036,-14908,-15039,-14443,-13243,-11553,-9596,-7536,-5596,-3916,-2635,-1800,-1433,-1475,-1833,-2373,-2973,-3478,-3829,-3926,-3787,-3406,-2832,-2106,-1270,-362,594,1576,2563,3534,4465,5324,6102,6763,7303,7695,7925,7957,7766,7308,6555,5481,4084,2400,487,-1556,-3613,-5563,-7298,-8734,-9840,-10608,-11080,-11314,-11360,-11293,-11135,-10933,-10684,-10399,-10068,-9679,-9228,-8691,-8085,-7391,-6650,-5875,-5122,-4424,-3833,-3367,-3031,-2796,-2603,-2368,-2000,-1401,-488,779,2429,4401,6625,8951,11212,13212,14766,15699,15907,15320,13987,11990,9534,6829,4160,1772,-85,-1248,-1607,-1137,100,1988,4360,7000,9708,12247,14420,16026,16918,16979,16157,14472,11990,8887,5338,1629,-2018,-5314,-8070,-10120,-11371,-11833,-11529,-10589,-9115,-7259,-5148,-2882,-561,1748,3994,6088,7989,9576,10770,11448,11526,10924,9628,7665,5151,2250,-781,-3684,-6150,-7928,-8803,-8659,-7490,-5387,-2584,654,3944,6961,9351,10877,11367,10793,9239,6887,4028,970,-1936,-4390,-6135,-7004,-6935,-5954,-4206,-1895,726,3381,5833,7882,9398,10333,10673,10467,9760,8611,7058,5139,2871,305,-2514,-5491,-8505,-11395,-13990,-16099,-17555,-18241,-18089,-17131,-15476,-13300,-10842,-8349,-6057,-4155,-2754,-1895,-1518,-1520,-1723,-1972,-2085,-1969,-1555,-851,78,1162,2286,3378,4375,5248,6007,6671,7270,7833,8373,8884,9357,9735,9981,10006,9758,9152,8155,6742,4931,2786,399,-2112,-4594,-6923,-8965,-10629,-11867,-12656,-13042,-13075,-12861,-12476,-12030,-11571,-11150,-10762,-10385,-9988,-9513,-8957,-8286,-7553,-6781,-6058,-5447,-5018,-4820,-4847,-5086,-5444,-5821,-6091,-6111,-5777,-4998,-3748,-2034,49,2395,4806,7106,9060,10491,11229,11195,10370,8841,6747,4317,1779,-611,-2639,-4135,-4981,-5145,-4632,-3517,-1912,63,2248,4522,6739,8794,10581,12011,13026,13558,13594,13120,12164,10796,9094,7195,5213,3303,1546,46,-1187,-2137,-2829,-3302,-3558,-3604,-3399,-2883,-2006,-711,999,3074,5401,7793,10033,11871,13076,13467,12932,11471,9190,6294,3087,-111,-2951,-5158,-6528,-6973,-6530,-5341,-3638,-1696,201,1797,2888,3350,3119,2230,749,-1174,-3401,-5732,-8011,-10056,-11719,-12886,-13441,-13349,-12581,-11189,-9262,-6935,-4389,-1800,636,2778,4499,5747,6505,6810,6718,6317,5678,4894,4039,3179,2395,1726,1245,976,965,1228,1763,2558,3567,4737,5989,7251,8425,9459,10261,10814,11053,11006,10652,10044,9200,8175,7007,5728,4389,3022,1677,421,-702,-1626,-2310,-2751,-2959,-2993,-2948,-2916,-3019,-3344,-3970,-4912,-6179,-7695,-9381,-11115,-12772,-14221,-15365,-16102,-16403,-16240,-15651,-14689,-13444,-12033,-10577,-9221,-8081,-7280,-6885,-6940,-7429,-8283,-9406,-10645,-11859,-12893,-13624,-13959,-13855,-13294,-12328,-10994,-9398,-7600,-5697,-3747,-1807,96,1941,3735,5494,7224,8960,10685,12404,14075,15652,17057,18222,19047,19487,19464,18976,18020,16638,14912,12941,10853,8792,6880,5248,3964,3083,2584,2421,2494,2674,2834,2833,2568,1972,1007,-295,-1888,-3667,-5537,-7373,-9077,-10556,-11745,-12605,-13111,-13283,-13113,-12658,-11917,-10949,-9761,-8409,-6926,-5383,-3844,-2407,-1146,-152,513,818,749,347,-315,-1130,-1960,-2654,-3070,-3073,-2582,-1544,3,1989,4249,6602,8825,10695,12039,12713,12665,11907,10527,8675,6535,4316,2218,417,-956,-1816,-2143,-1945,-1291,-258,1056,2561,4168,5809,7425,8972,10413,11723,12865,13826,14565,15064,15289,15212,14800,14026,12851,11264,9257,6851,4113,1131,-1938,-4931,-7634,-9859,-11433,-12243,-12259,-11527,-10183,-8437,-6533,-4749,-3324,-2471,-2313,-2891,-4164,-5996,-8214,-10598,-12922,-14989,-16611,-17682,-18097,-17861,-16972,-15523,-13609,-11376,-8985,-6607,-4419,-2586,-1242,-493,-377,-889,-1949,-3435,-5168,-6961,-8612,-9954,-10847,-11221,-11043,-10354,-9214,-7720,-5967,-4060,-2071,-85,1867,3739,5515,7192,8738,10158,11393,12420,13154,13562,13571,13170,12342,11126,9571,7776,5830,3876,2016,399,-887,-1716,-2047,-1802,-1005,327,2088,4147,6298,8339,10010,11118,11464,10969,9606,7473,4748,1680,-1434,-4307,-6687,-8374,-9273,-9357,-8692,-7420,-5696,-3740,-1711,203,1898,3274,4303,4955,5254,5200,4822,4137,3155,1898,384,-1351,-3259,-5274,-7308,-9271,-11056,-12569,-13728,-14453,-14721,-14503,-13834,-12761,-11362,-9755,-8049,-6386,-4883,-3659,-2795,-2339,-2295,-2604,-3180,-3871,-4529,-4979,-5082,-4712,-3797,-2316,-300,2171,4957,7924,10874,13664,16141,18192,19761,20795,21325,21369,20999,20274,19288,18088,16770,15363,13948,12561,11276,10130,9201,8539,8196,8226,8629,9404,10466,11710,12950,13994,14612,14611,13828,12190,9685,6410,2520,-1759,-6188,-10482,-14426,-17775,-20377,-22097,-22858,-22631,-21451,-19379,-16571,-13191,-9482,-5689,-2076,1096,3622,5329,6134,6019,5047,3347,1104,-1470,-4148,-6690,-8917,-10618,-11697,-12039,-11624,-10461,-8616,-6200,-3371,-324,2724,5539,7906,9641,10622,10798,10208,8945,7206,5183,3137,1282,-189,-1129,-1484,-1233,-455,765,2266,3920,5554,7049,8283,9158,9631,9647,9204,8318,7004,5340,3383,1231,-1011,-3252,-5379,-7321,-9009,-10395,-11458,-12186,-12571,-12614,-12319,-11666,-10687,-9372,-7792,-5999,-4114,-2248,-564,820,1761,2199,2084,1446,372,-1028,-2575,-4111,-5468,-6492,-7092,-7193,-6779,-5872,-4530,-2821,-860,1267,3437,5547,7500,9188,10529,11438,11855,11744,11099,9955,8390,6524,4502,2505,702,-733,-1667,-2022,-1759,-937,366,1979,3736,5428,6872,7896,8370,8208,7382,5895,3823,1258,-1653,-4747,-7844,-10763,-13324,-15386,-16830,-17578,-17600,-16897,-15518,-13552,-11125,-8389,-5544,-2756,-233,1895,3505,4532,4975,4849,4236,3214,1901,405,-1146,-2642,-3966,-5012,-5698,-5930,-5670,-4864,-3519,-1643,703,3437,6431,9519,12511,15175,17309,18698,19202,18726,17268,14906,11804,8184,4311,467,-3109,-6170,-8586,-10234,-11088,-11159,-10499,-9210,-7402,-5222,-2820,-356,2014,4137,5904,7205,7990,8237,7944,7160,5934,4344,2466,414,-1722,-3798,-5701,-7286,-8452,-9083,-9159,-8647,-7638,-6230,-4614,-2990,-1594,-631,-259,-578,-1558,-3120,-5065,-7158,-9149,-10785,-11890,-12362,-12185,-11454,-10304,-8934,-7513,-6184,-5020,-4020,-3130,-2245,-1269,-102,1279,2875,4590,6310,7873,9127,9940,10225,9954,9162,7951,6454,4868,3358,2120,1291,966,1193,1947,3149,4694,6416,8176,9802,11181,12185,12756,12826,12381,11414,9947,8025,5720,3126,367,-2409,-5050,-7385,-9260,-10553,-11151,-11030,-10187,-8702,-6707,-4378,-1939,390,2375,3829,4609,4641,3943,2603,789,-1282,-3365,-5228,-6666,-7553,-7822,-7514,-6725,-5632,-4424,-3308,-2453,-1974,-1920,-2267,-2914,-3743,-4584,-5302,-5778,-5920,-5715,-5154,-4310,-3260,-2099,-948,118,1004,1675,2115,2344,2429,2448,2515,2732,3192,3967,5080,6511,8205,10033,11884,13566,14947,15856,16195,15881,14907,13319,11232,8818,6278,3858,1768,224,-655,-793,-230,920,2461,4137,5667,6782,7244,6894,5663,3566,750,-2595,-6169,-9691,-12835,-15360,-17059,-17840,-17704,-16750,-15150,-13135,-10931,-8757,-6776,-5079,-3711,-2629,-1779,-1072,-431,180,786,1341,1779,2019,1956,1540,734,-431,-1854,-3410,-4899,-6151,-6977,-7259,-6919,-5983,-4536,-2754,-843,957,2435,3415,3800,3572,2789,1607,189,-1246,-2517,-3487,-4059,-4234,-4048,-3598,-2995,-2337,-1702,-1118,-555,25,712,1561,2599,3813,5123,6386,7465,8159,8343,7893,6770,4999,2690,-2,-2835,-5594,-8004,-9873,-11012,-11321,-10778,-9433,-7449,-5036,-2499,-131,1739,2875,3089,2328,649,-1756,-4624,-7590,-10318,-12478,-13828,-14244,-13714,-12339,-10342,-7947,-5470,-3123,-1125,419,1490,2125,2447,2592,2713,2932,3339,3956,4767,5695,6635,7455,8036,8250,8024,7310,6119,4517,2617,566,-1452,-3270,-4719,-5673,-6053,-5835,-5059,-3824,-2259,-527,1222,2854,4264,5389,6207,6710,6934,6910,6687,6325,5871,5390,4937,4590,4398,4448,4783,5452,6480,7850,9522,11407,13384,15303,16994,18288,19023,19079,18373,16904,14717,11958,8803,5482,2250,-687,-3102,-4892,-5956,-6307,-6001,-5135,-3874,-2352,-756,763,2065,3006,3505,3466,2874,1711,37,-2065,-4464,-6980,-9442,-11641,-13427,-14658,-15275,-15258,-14669,-13583,-12144,-10473,-8724,-7032,-5528,-4323,-3516,-3162,-3287,-3884,-4868,-6171,-7640,-9164,-10584,-11802,-12679,-13168,-13167,-12669,-11641,-10104,-8102,-5704,-3008,-144,2769,5570,8159,10399,12237,13594,14474,14867,14832,14421,13737,12870,11936,11026,10230,9595,9166,8938,8905,9040,9313,9687,10152,10662,11205,11727,12159,12414,12383,11950,11027,9540,7482,4886,1855,-1460,-4873,-8190,-11199,-13754,-15701,-16995,-17595,-17560,-16953,-15890,-14489,-12866,-11129,-9371,-7665,-6070,-4642,-3412,-2424,-1684,-1203,-954,-909,-994,-1149,-1294,-1365,-1314,-1115,-762,-282,302,951,1642,2339,3057,3759,4478,5176,5860,6491,7034,7456,7690,7723,7492,7016,6277,5341,4259,3137,2077,1174,520,139,56,207,536,930,1301,1541,1591,1411,998,383,-387,-1243,-2133,-2986,-3780,-4468,-5051,-5524,-5885,-6150,-6301,-6347,-6267,-6047,-5663,-5085,-4268,-3175,-1759,-14,2062,4392,6883,9359,11645,13526,14819,15383,15138,14095,12352,10087,7538,4983,2672,834,-386,-941,-853,-272,639,1639,2512,3066,3147,2694,1682,179,-1717,-3848,-6073,-8195,-10079,-11550,-12492,-12805,-12422,-11344,-9611,-7336,-4675,-1837,976,3538,5691,7288,8263,8577,8269,7373,5993,4204,2122,-166,-2554,-4947,-7257,-9370,-11198,-12626,-13573,-13965,-13782,-13027,-11783,-10143,-8264,-6287,-4388,-2679,-1302,-286,299,495,323,-150,-831,-1661,-2523,-3353,-4055,-4549,-4765,-4626,-4088,-3101,-1672,180,2386,4834,7406,9928,12255,14216,15679,16525,16677,16108,14830,12928,10499,7725,4757,1817,-938,-3321,-5217,-6540,-7253,-7386,-6995,-6202,-5127,-3934,-2744,-1696,-864,-302,-27,11,-147,-409,-698,-940,-1096,-1136,-1092,-985,-877,-810,-829,-929,-1110,-1313,-1492,-1582,-1527,-1306,-911,-376,240,865,1403,1784,1923,1793,1359,659,-290,-1395,-2603,-3807,-4950,-5941,-6752,-7324,-7667,-7783,-7709,-7492,-7182,-6820,-6421,-5970,-5411,-4663,-3629,-2225,-378,1903,4588,7541,10604,13541,16139,18157,19433,19849,19372,18074,16090,13634,10971,8365,6099,4393,3436,3300,4012,5446,7445,9731,12029,14011,15420,16007,15636,14253,11890,8713,4916,801,-3340,-7200,-10511,-13076,-14764,-15534,-15430,-14560,-13099,-11245,-9229,-7260,-5542,-4227,-3426,-3199,-3547,-4428,-5759,-7421,-9291,-11224,-13084,-14748,-16089,-17037,-17525,-17547,-17127,-16323,-15212,-13884,-12416,-10878,-9322,-7787,-6288,-4869,-3525,-2317,-1275,-451,101,360,324,29,-437,-973,-1435,-1696,-1631,-1152,-221,1157,2921,4964,7154,9328,11337,13041,14331,15147,15468,15311,14755,13860,12760,11541,10314,9177,8173,7366,6744,6300,5980,5728,5465,5126,4653,3992,3141,2073,824,-607,-2161,-3833,-5550,-7306,-9028,-10690,-12232,-13609,-14761,-15647,-16221,-16465,-16358,-15925,-15160,-14122,-12815,-11300,-9596,-7759,-5832,-3883,-1991,-231,1302,2541,3431,3931,4055,3805,3247,2421,1411,282,-902,-2063,-3155,-4096,-4835,-5291,-5398,-5095,-4337,-3108,-1434,634,2991,5518,8074,10506,12677,14462,15766,16522,16689,16280,15300,13851,11983,9857,7576,5303,3165,1295,-205,-1250,-1788,-1816,-1338,-449,789,2212,3704,5104,6267,7074,7426,7262,6584,5421,3870,2050,122,-1776,-3480,-4896,-5921,-6527,-6674,-6382,-5668,-4561,-3132,-1444,386,2219,3912,5280,6196,6513,6192,5203,3636,1612,-688,-3046,-5270,-7169,-8620,-9551,-9955,-9883,-9422,-8685,-7777,-6789,-5787,-4797,-3823,-2875,-1936,-1044,-228,436,875,1008,786,178,-767,-1984,-3306,-4587,-5613,-6229,-6295,-5733,-4550,-2805,-631,1779,4234,6500,8394,9753,10476,10520,9906,8725,7114,5254,3356,1616,223,-678,-1003,-715,147,1499,3205,5104,7017,8761,10189,11160,11611,11502,10857,9739,8235,6459,4515,2531,595,-1186,-2728,-3985,-4898,-5489,-5759,-5794,-5655,-5457,-5283,-5218,-5304,-5561,-5963,-6476,-7048,-7648,-8238,-8843,-9459,-10140,-10917,-11807,-12820,-13916,-15024,-16069,-16912,-17482,-17650,-17381,-16642,-15454,-13898,-12050,-10047,-8011,-6057,-4295,-2804,-1621,-775,-235,50,154,176,208,352,668,1218,2005,3013,4195,5472,6778,8030,9191,10224,11158,12000,12825,13658,14556,15516,16524,17522,18424,19133,19537,19546,19091,18135,16684,14784,12504,9964,7252,4518,1850,-622,-2818,-4641,-6042,-6957,-7379,-7298,-6751,-5785,-4487,-2943,-1282,390,1929,3220,4154,4628,4606,4046,2991,1494,-313,-2285,-4213,-5875,-7056,-7531,-7162,-5833,-3561,-420,3369,7549,11740,15592,18718,20819,21669,21175,19368,16425,12624,8350,4008,22,-3252,-5550,-6713,-6748,-5767,-3999,-1751,650,2882,4674,5843,6293,6021,5111,3705,1975,116,-1714,-3375,-4785,-5916,-6777,-7416,-7885,-8239,-8500,-8670,-8719,-8590,-8234,-7594,-6665,-5473,-4112,-2717,-1464,-552,-144,-380,-1297,-2859,-4910,-7227,-9507,-11456,-12787,-13305,-12909,-11631,-9596,-7047,-4246,-1487,976,2967,4377,5207,5536,5482,5228,4907,4658,4553,4613,4827,5136,5484,5803,6055,6198,6236,6161,5985,5715,5347,4882,4323,3664,2937,2152,1348,558,-204,-912,-1582,-2222,-2867,-3543,-4274,-5055,-5868,-6647,-7325,-7816,-8027,-7919,-7452,-6646,-5567,-4291,-2947,-1659,-564,234,619,575,53,-880,-2176,-3724,-5407,-7103,-8701,-10096,-11224,-12033,-12508,-12659,-12500,-12066,-11389,-10490,-9394,-8108,-6635,-4996,-3181,-1245,791,2848,4845,6687,8259,9454,10179,10350,9934,8925,7378,5411,3173,891,-1216,-2904,-3978,-4294,-3786,-2493,-525,1911,4571,7177,9476,11243,12347,12711,12372,11409,9996,8286,6490,4746,3201,1933,991,400,143,230,620,1322,2294,3512,4935,6471,8052,9517,10748,11551,11803,11358,10160,8211,5571,2424,-1031,-4512,-7739,-10451,-12423,-13525,-13708,-13038,-11666,-9819,-7770,-5791,-4144,-3012,-2514,-2657,-3376,-4513,-5889,-7288,-8543,-9509,-10115,-10350,-10259,-9918,-9439,-8888,-8357,-7834,-7320,-6724,-5963,-4939,-3572,-1836,249,2605,5087,7535,9752,11571,12855,13517,13553,13015,12036,10786,9465,8265,7340,6790,6624,6797,7170,7606,7921,7992,7718,7077,6107,4895,3576,2289,1183,371,-76,-125,172,752,1480,2231,2873,3308,3462,3327,2899,2258,1453,592,-250,-979,-1529,-1829,-1856,-1580,-1045,-316,492,1215,1698,1745,1253,99,-1696,-4100,-6952,-10084,-13244,-16224,-18790,-20791,-22099,-22669,-22497,-21628,-20139,-18126,-15683,-12933,-9963,-6904,-3858,-959,1671,3901,5626,6744,7221,7043,6273,5028,3457,1775,190,-1081,-1845,-1973,-1384,-85,1851,4273,6992,9765,12376,14601,16263,17247,17476,16958,15732,13897,11577,8940,6149,3404,859,-1330,-3065,-4293,-5013,-5274,-5158,-4775,-4237,-3649,-3112,-2696,-2454,-2440,-2658,-3155,-3907,-4933,-6171,-7573,-9018,-10360,-11433,-12045,-12032,-11272,-9691,-7312,-4239,-653,3181,6973,10422,13241,15220,16200,16141,15072,13129,10503,7442,4199,1024,-1875,-4342,-6272,-7642,-8471,-8834,-8833,-8576,-8172,-7699,-7208,-6705,-6170,-5546,-4778,-3788,-2533,-997,811,2792,4846,6784,8422,9565,10050,9774,8713,6929,4580,1879,-904,-3494,-5642,-7130,-7854,-7757,-6916,-5470,-3645,-1704,88,1490,2337,2546,2155,1265,93,-1157,-2241,-2972,-3238,-2985,-2266,-1194,90,1386,2562,3463,4014,4175,3956,3400,2590,1616,573,-433,-1328,-2046,-2545,-2819,-2876,-2744,-2472,-2101,-1691,-1288,-943,-696,-593,-653,-896,-1312,-1868,-2531,-3194,-3814,-4261,-4498,-4456,-4142,-3591,-2873,-2090,-1346,-750,-388,-317,-572,-1142,-2006,-3098,-4344,-5647,-6882,-7938,-8660,-8941,-8654,-7741,-6157,-3951,-1210,1911,5189,8411,11297,13646,15252,16009,15876,14914,13260,11141,8812,6564,4662,3330,2718,2890,3809,5342,7299,9397,11384,12953,13894,14019,13253,11599,9147,6088,2635,-909,-4279,-7192,-9417,-10812,-11292,-10903,-9781,-8127,-6235,-4377,-2847,-1864,-1576,-2046,-3215,-4981,-7133,-9459,-11715,-13687,-15204,-16148,-16471,-16179,-15339,-14031,-12385,-10468,-8399,-6197,-3923,-1581,810,3209,5574,7820,9853,11581,12908,13768,14137,13997,13411,12423,11146,9672,8105,6547,5056,3695,2492,1457,611,-43,-489,-694,-647,-300,340,1301,2538,4036,5711,7489,9275,10946,12400,13508,14163,14284,13795,12699,11003,8804,6212,3397,534,-2185,-4585,-6529,-7892,-8636,-8739,-8274,-7330,-6074,-4659,-3285,-2099,-1213,-700,-530,-659,-956,-1295,-1544,-1592,-1405,-967,-361,318,933,1353,1489,1283,761,1,-857,-1640,-2150,-2231,-1739,-639,1060,3227,5676,8156,10394,12137,13185,13411,12804,11441,9490,7189,4780,2521,604,-840,-1749,-2151,-2132,-1809,-1372,-958,-755,-881,-1443,-2487,-4025,-5996,-8321,-10858,-13465,-15960,-18200,-20016,-21312,-21987,-22016,-21388,-20149,-18369,-16137,-13573,-10782,-7893,-5013,-2268,239,2376,4049,5144,5596,5367,4483,3027,1164,-915,-2933,-4672,-5858,-6347,-6003,-4829,-2878,-322,2640,5732,8705,11309,13345,14683,15250,15073,14221,12852,11130,9271,7451,5846,4566,3673,3163,2980,3014,3138,3222,3160,2886,2387,1698,902,105,-580,-1049,-1232,-1106,-688,-47,703,1445,2029,2348,2318,1905,1155,162,-913,-1890,-2571,-2796,-2458,-1530,-77,1756,3753,5672,7246,8269,8550,8010,6624,4468,1686,-1529,-4934,-8301,-11381,-13995,-15968,-17222,-17686,-17378,-16329,-14633,-12377,-9710,-6742,-3629,-488,2550,5388,7928,10105,11846,13106,13826,13973,13499,12399,10667,8369,5598,2514,-667,-3704,-6319,-8263,-9316,-9328,-8240,-6098,-3064,604,4551,8404,11757,14285,15728,15959,14973,12908,9981,6518,2841,-706,-3851,-6391,-8216,-9339,-9815,-9818,-9475,-8970,-8387,-7799,-7185,-6509,-5694,-4683,-3454,-2028,-502,992,2277,3183,3575,3367,2580,1289,-321,-2039,-3624,-4846,-5541,-5608,-5042,-3940,-2452,-822,725,1944,2652,2738,2141,929,-818,-2918,-5192,-7446,-9502,-11211,-12492,-13278,-13606,-13498,-13055,-12351,-11458,-10439,-9289,-8002,-6536,-4838,-2892,-671,1770,4378,7023,9578,11896,13835,15293,16184,16495,16242,15481,14335,12896,11335,9760,8310,7072,6123,5482,5164,5112,5280,5582,5923,6230,6414,6432,6239,5832,5190,4324,3230,1902,353,-1418,-3389,-5521,-7759,-10037,-12253,-14332,-16152,-17625,-18654,-19140,-19027,-18268,-16870,-14896,-12462,-9751,-6993,-4435,-2335,-902,-288,-535,-1603,-3300,-5400,-7562,-9454,-10774,-11251,-10755,-9233,-6771,-3551,175,4101,7934,11387,14234,16307,17497,17784,17195,15836,13858,11459,8867,6303,4004,2133,850,215,260,936,2168,3822,5767,7836,9870,11720,13231,14288,14790,14664,13895,12491,10520,8084,5312,2369,-601,-3430,-6005,-8212,-9999,-11330,-12215,-12679,-12760,-12512,-11971,-11176,-10184,-9036,-7823,-6631,-5567,-4752,-4276,-4216,-4583,-5340,-6388,-7576,-8719,-9637,-10148,-10145,-9548,-8355,-6622,-4441,-1954,694,3352,5882,8158,10108,11656,12794,13506,13821,13755,13350,12630,11616,10350,8846,7166,5368,3532,1763,161,-1166,-2121,-2645,-2693,-2286,-1472,-346,970,2318,3571,4546,5141,5225,4730,3637,1951,-238,-2809,-5592,-8380,-10982,-13194,-14877,-15918,-16288,-15992,-15113,-13736,-12002,-10026,-7942,-5859,-3880,-2080,-527,750,1725,2417,2850,3076,3159,3146,3116,3084,3077,3082,3051,2962,2753,2418,1955,1394,799,220,-266,-624,-823,-863,-786,-627,-476,-379,-422,-625,-1028,-1597,-2323,-3134,-3992,-4831,-5615,-6298,-6847,-7240,-7419,-7378,-7050,-6431,-5495,-4262,-2759,-1062,754,2561,4254,5702,6807,7509,7754,7612,7117,6432,5687,5056,4681,4672,5091,5942,7181,8713,10418,12162,13820,15280,16461,17304,17774,17861,17544,16853,15784,14407,12776,10989,9165,7410,5829,4495,3428,2617,1992,1464,922,264,-597,-1701,-3062,-4634,-6352,-8110,-9812,-11333,-12602,-13529,-14099,-14295,-14166,-13769,-13199,-12552,-11923,-11412,-11057,-10917,-10955,-11143,-11382,-11563,-11552,-11241,-10546,-9444,-7978,-6244,-4409,-2649,-1167,-123,353,198,-573,-1909,-3659,-5672,-7734,-9633,-11161,-12119,-12365,-11791,-10384,-8179,-5312,-1969,1616,5157,8420,11145,13182,14412,14830,14480,13496,12048,10333,8567,6940,5614,4713,4305,4404,4989,5969,7254,8699,10181,11562,12730,13597,14088,14167,13792,12952,11642,9880,7694,5157,2352,-603,-3558,-6379,-8901,-11005,-12582,-13563,-13939,-13724,-12993,-11863,-10448,-8923,-7394,-6005,-4815,-3873,-3159,-2625,-2184,-1754,-1246,-609,172,1081,2046,2991,3809,4425,4763,4810,4571,4114,3541,2975,2562,2431,2683,3382,4528,6058,7871,9794,11660,13272,14466,15102,15104,14448,13172,11383,9216,6862,4508,2331,497,-901,-1801,-2213,-2209,-1887,-1394,-875,-462,-282,-383,-798,-1470,-2308,-3172,-3898,-4322,-4307,-3763,-2656,-1030,1020,3328,5704,7939,9836,11218,11978,12040,11428,10192,8463,6378,4099,1779,-471,-2543,-4396,-6001,-7360,-8499,-9427,-10163,-10703,-11022,-11101,-10889,-10376,-9535,-8391,-6980,-5369,-3657,-1937,-317,1131,2346,3330,4092,4709,5223,5710,6178,6627,6993,7197,7134,6718,5886,4633,3002,1117,-876,-2759,-4336,-5421,-5866,-5630,-4726,-3298,-1552,241,1797,2843,3180,2681,1341,-764,-3429,-6417,-9407,-12102,-14217,-15555,-15979,-15508,-14223,-12342,-10131,-7881,-5896,-4397,-3559,-3423,-3952,-4997,-6348,-7760,-8976,-9795,-10050,-9675,-8656,-7073,-5036,-2717,-276,2107,4297,6169,7658,8724,9366,9620,9518,9115,8442,7523,6366,4961,3306,1396,-751,-3090,-5562,-8066,-10493,-12723,-14611,-16046,-16893,-17065,-16492,-15152,-13064,-10316,-7024,-3379,424,4144,7558,10457,12660,14057,14583,14259,13161,11426,9243,6811,4352,2066,110,-1368,-2320,-2694,-2532,-1871,-802,582,2165,3827,5431,6848,7944,8591,8707,8223,7149,5543,3540,1321,-891,-2881,-4468,-5517,-5991,-5917,-5410,-4627,-3766,-3003,-2505,-2362,-2626,-3253,-4165,-5216,-6253,-7109,-7628,-7709,-7260,-6277,-4775,-2822,-529,1986,4573,7081,9365,11286,12748,13670,14053,13917,13368,12525,11551,10591,9794,9242,9007,9070,9398,9897,10453,10953,11269,11317,11030,10390,9413,8155,6686,5106,3497,1958,560,-620,-1535,-2135,-2415,-2369,-2052,-1531,-899,-282,222,489,455,56,-711,-1842,-3283,-4979,-6847,-8818,-10808,-12762,-14598,-16267,-17686,-18789,-19480,-19691,-19332,-18387,-16847,-14793,-12367,-9759,-7214,-4975,-3271,-2272,-2082,-2692,-4014,-5862,-7979,-10079,-11855,-13038,-13428,-12878,-11391,-8996,-5881,-2236,1675,5594,9283,12541,15221,17247,18590,19283,19391,19027,18285,17317,16223,15130,14142,13326,12747,12417,12324,12416,12607,12791,12846,12661,12130,11178,9773,7897,5598,2929,-15,-3123,-6270,-9329,-12174,-14692,-16799,-18420,-19532,-20128,-20232,-19909,-19213,-18241,-17057,-15735,-14323,-12851,-11329,-9775,-8195,-6634,-5140,-3777,-2639,-1772,-1245,-1055,-1176,-1538,-2044,-2558,-2970,-3139,-2987,-2436,-1469,-95,1621,3584,5657,7679,9474,10863,11700,11855,11290,9989,8043,5574,2765,-179,-3046,-5651,-7844,-9524,-10663,-11273,-11420,-11201,-10714,-10048,-9269,-8393,-7410,-6272,-4927,-3308,-1395,844,3352,6087,8927,11766,14464,16893,18941,20505,21519,21927,21704,20832,19328,17214,14561,11455,8033,4446,888,-2457,-5390,-7761,-9438,-10371,-10565,-10089,-9104,-7760,-6293,-4853,-3639,-2720,-2174,-1983,-2096,-2453,-2936,-3481,-3994,-4424,-4738,-4919,-4978,-4939,-4829,-4675,-4497,-4285,-4022,-3666,-3162,-2477,-1572,-466,818,2177,3523,4712,5624,6162,6246,5888,5126,4071,2880,1717,760,136,-52,177,800,1649,2580,3375,3863,3898,3405,2390,925,-823,-2658,-4342,-5641,-6355,-6336,-5498,-3859,-1491,1429,4699,8043,11215,13938,16024,17299,17700,17220,15937,13996,11592,8947,6305,3883,1875,434,-370,-512,-65,831,1982,3141,4044,4457,4172,3070,1117,-1641,-5038,-8879,-12880,-16778,-20306,-23234,-25403,-26720,-27158,-26763,-25639,-23910,-21750,-19320,-16789,-14316,-12037,-10059,-8456,-7266,-6458,-6003,-5773,-5672,-5557,-5305,-4814,-4031,-2928,-1563,-11,1594,3095,4356,5235,5673,5635,5183,4412,3467,2517,1704,1189,1047,1358,2130,3331,4912,6749,8724,10670,12429,13848,14798,15216,15067,14430,13385,12131,10831,9709,8931,8646,8931,9800,11200,12999,15042,17102,18981,20467,21396,21672,21239,20145,18465,16340,13936,11408,8928,6603,4541,2779,1330,166,-766,-1528,-2180,-2787,-3368,-3939,-4475,-4932,-5255,-5390,-5288,-4948,-4380,-3661,-2873,-2136,-1567,-1252,-1275,-1649,-2358,-3352,-4512,-5749,-6903,-7888,-8551,-8854,-8702,-8119,-7111,-5760,-4161,-2449,-750,793,2084,3029,3595,3777,3595,3108,2372,1461,427,-660,-1772,-2855,-3891,-4843,-5682,-6387,-6928,-7304,-7515,-7579,-7554,-7468,-7415,-7418,-7546,-7800,-8176,-8625,-9083,-9445,-9623,-9507,-9020,-8110,-6752,-4988,-2870,-532,1908,4287,6455,8296,9699,10631,11081,11092,10748,10142,9378,8555,7726,6945,6201,5497,4797,4091,3388,2691,2063,1530,1144,923,867,933,1079,1211,1269,1175,889,396,-299,-1161,-2147,-3213,-4312,-5426,-6530,-7627,-8710,-9779,-10816,-11795,-12642,-13304,-13657,-13628,-13101,-12034,-10394,-8232,-5639,-2775,174,2987,5472,7452,8814,9514,9569,9075,8161,6988,5705,4441,3275,2249,1352,560,-178,-893,-1599,-2296,-2934,-3473,-3837,-3982,-3861,-3474,-2852,-2046,-1160,-280,477,1016,1274,1199,808,144,-708,-1615,-2452,-3071,-3351,-3215,-2614,-1568,-152,1536,3345,5136,6780,8156,9200,9858,10113,9974,9444,8572,7366,5902,4211,2384,502,-1333,-2984,-4342,-5261,-5659,-5450,-4629,-3237,-1374,792,3060,5208,7007,8258,8806,8553,7480,5640,3149,189,-3030,-6267,-9288,-11879,-13863,-15111,-15554,-15184,-14057,-12281,-10011,-7431,-4744,-2137,211,2188,3703,4753,5365,5615,5597,5408,5131,4812,4475,4100,3658,3096,2375,1478,420,-743,-1930,-3035,-3959,-4608,-4933,-4907,-4555,-3924,-3113,-2215,-1360,-636,-137,105,89,-130,-454,-769,-937,-841,-398,447,1674,3232,5015,6876,8666,10215,11401,12105,12306,11998,11263,10219,8996,7754,6605,5659,4966,4549,4389,4453,4666,4971,5265,5470,5490,5244,4666,3704,2351,609,-1462,-3793,-6275,-8807,-11255,-13542,-15555,-17261,-18609,-19602,-20247,-20576,-20620,-20429,-20034,-19481,-18782,-17954,-16989,-15867,-14575,-13076,-11372,-9451,-7362,-5145,-2894,-723,1264,2915,4146,4838,4956,4469,3424,1902,45,-1979,-3947,-5671,-6924,-7565,-7480,-6626,-5056,-2866,-233,2633,5511,8182,10459,12204,13328,13813,13691,13052,12012,10725,9331,7994,6819,5927,5357,5166,5319,5807,6536,7453,8435,9422,10306,11028,11537,11789,11770,11460,10867,9977,8820,7388,5736,3893,1933,-57,-1985,-3736,-5205,-6303,-6960,-7148,-6886,-6220,-5252,-4104,-2906,-1811,-931,-385,-241,-546,-1307,-2508,-4085,-5959,-8012,-10093,-12042,-13661,-14775,-15210,-14847,-13618,-11534,-8694,-5272,-1536,2222,5648,8450,10343,11162,10832,9412,7069,4091,808,-2383,-5126,-7097,-8073,-7946,-6726,-4556,-1661,1644,5049,8227,10926,12962,14234,14745,14573,13849,12763,11488,10200,9029,8036,7231,6550,5881,5107,4091,2767,1109,-826,-2901,-4954,-6745,-8100,-8813,-8812,-8063,-6649,-4749,-2576,-436,1422,2731,3336,3131,2150,485,-1659,-4043,-6396,-8465,-10012,-10898,-11000,-10342,-8970,-7029,-4718,-2234,173,2325,4043,5226,5834,5852,5356,4389,3055,1420,-447,-2482,-4640,-6861,-9073,-11193,-13115,-14723,-15900,-16537,-16540,-15865,-14489,-12458,-9849,-6804,-3485,-99,3155,6072,8491,10285,11396,11823,11638,10952,9938,8767,7633,6689,6064,5820,5966,6454,7176,8006,8793,9407,9742,9740,9383,8703,7755,6608,5339,3999,2646,1310,27,-1179,-2273,-3227,-4014,-4601,-4991,-5174,-5189,-5062,-4871,-4656,-4521,-4497,-4643,-4961,-5424,-5974,-6539,-6999,-7302,-7347,-7133,-6640,-5940,-5077,-4183,-3326,-2637,-2167,-1999,-2134,-2572,-3259,-4117,-5041,-5917,-6612,-7022,-7032,-6591,-5634,-4181,-2263,30,2567,5176,7668,9818,11455,12385,12531,11833,10366,8247,5706,2994,424,-1721,-3171,-3732,-3292,-1842,525,3616,7166,10855,14361,17366,19635,20985,21362,20785,19375,17314,14811,12103,9369,6784,4444,2417,718,-629,-1648,-2295,-2589,-2488,-2016,-1198,-110,1129,2370,3456,4204,4508,4239,3394,1976,86,-2140,-4525,-6870,-8980,-10679,-11830,-12348,-12198,-11406,-10041,-8217,-6073,-3762,-1439,748,2687,4275,5475,6254,6656,6724,6550,6221,5841,5496,5273,5213,5353,5673,6134,6660,7143,7486,7566,7293,6605,5454,3877,1913,-331,-2724,-5130,-7388,-9372,-10979,-12140,-12848,-13131,-13063,-12752,-12316,-11861,-11488,-11222,-11069,-10971,-10834,-10554,-10024,-9183,-8001,-6520,-4818,-3019,-1270,299,1569,2468,2972,3092,2885,2432,1824,1158,519,-36,-461,-748,-913,-979,-997,-995,-1017,-1068,-1148,-1226,-1254,-1163,-891,-357,462,1589,2990,4572,6236,7820,9186,10188,10733,10756,10258,9289,7939,6347,4669,3068,1716,758,305,438,1154,2429,4148,6176,8323,10398,12200,13559,14329,14447,13871,12671,10940,8830,6536,4219,2075,216,-1251,-2302,-2945,-3250,-3302,-3231,-3144,-3159,-3365,-3820,-4558,-5581,-6841,-8287,-9830,-11361,-12804,-14048,-15032,-15717,-16058,-16070,-15752,-15122,-14213,-13042,-11636,-10036,-8263,-6388,-4447,-2531,-691,999,2486,3739,4715,5414,5806,5886,5651,5103,4293,3268,2148,1037,92,-562,-822,-628,-6,975,2152,3363,4394,5099,5335,5066,4285,3089,1584,-51,-1666,-3098,-4223,-4963,-5279,-5175,-4702,-3924,-2920,-1781,-573,630,1782,2837,3761,4523,5090,5429,5505,5288,4758,3900,2741,1313,-296,-1985,-3628,-5086,-6238,-6987,-7283,-7125,-6574,-5735,-4755,-3799,-3037,-2619,-2651,-3202,-4267,-5794,-7675,-9764,-11890,-13879,-15559,-16778,-17423,-17393,-16656,-15192,-13056,-10313,-7098,-3553,143,3797,7250,10319,12903,14912,16312,17131,17397,17195,16591,15653,14432,12958,11250,9327,7205,4946,2600,297,-1853,-3705,-5111,-5975,-6210,-5802,-4800,-3306,-1496,419,2219,3684,4650,5029,4800,4059,2947,1675,467,-470,-972,-932,-343,750,2203,3861,5513,6993,8129,8840,9075,8855,8251,7350,6268,5094,3901,2727,1580,441,-729,-1962,-3288,-4717,-6224,-7772,-9290,-10701,-11916,-12877,-13500,-13764,-13640,-13129,-12265,-11088,-9668,-8095,-6461,-4873,-3443,-2270,-1449,-1051,-1106,-1620,-2524,-3721,-5045,-6303,-7288,-7789,-7635,-6706,-4954,-2415,791,4482,8397,12283,15836,18838,21062,22401,22799,22293,21013,19110,16826,14357,11930,9707,7824,6363,5358,4806,4652,4841,5252,5792,6318,6703,6824,6547,5803,4520,2706,413,-2255,-5129,-8019,-10712,-13010,-14736,-15786,-16101,-15723,-14731,-13281,-11553,-9726,-7984,-6443,-5202,-4277,-3655,-3268,-3036,-2879,-2726,-2546,-2338,-2143,-2024,-2068,-2349,-2933,-3840,-5033,-6439,-7907,-9280,-10366,-10993,-11020,-10372,-9037,-7096,-4700,-2077,511,2785,4485,5421,5458,4582,2851,428,-2461,-5558,-8569,-11250,-13360,-14750,-15312,-15036,-13951,-12161,-9788,-6986,-3894,-656,2626,5842,8922,11765,14310,16422,18032,18999,19256,18725,17400,15325,12614,9442,6036,2658,-435,-3001,-4853,-5892,-6084,-5521,-4339,-2771,-1053,560,1857,2670,2924,2595,1779,587,-788,-2171,-3377,-4264,-4756,-4804,-4464,-3797,-2932,-1993,-1089,-320,267,669,904,1041,1151,1295,1551,1925,2431,3010,3596,4082,4365,4353,3978,3245,2176,890,-481,-1759,-2768,-3355,-3408,-2864,-1739,-92,1940,4211,6512,8679,10503,11874,12666,12859,12462,11542,10225,8639,6962,5340,3936,2873,2238,2104,2452,3272,4458,5904,7465,8973,10293,11270,11809,11836,11323,10302,8830,7034,5039,3014,1096,-577,-1912,-2868,-3419,-3629,-3543,-3280,-2946,-2670,-2584,-2787,-3379,-4409,-5883,-7783,-10008,-12467,-14990,-17435,-19621,-21401,-22639,-23232,-23131,-22324,-20871,-18875,-16484,-13893,-11290,-8879,-6826,-5239,-4184,-3627,-3500,-3643,-3911,-4093,-4070,-3679,-2895,-1675,-96,1761,3759,5756,7611,9204,10436,11267,11680,11717,11447,10964,10372,9768,9235,8822,8557,8420,8380,8363,8295,8093,7679,7001,6032,4767,3246,1533,-298,-2139,-3902,-5475,-6773,-7687,-8147,-8065,-7382,-6058,-4094,-1517,1555,4998,8569,12049,15133,17569,19104,19564,18852,16976,14044,10256,5905,1301,-3191,-7269,-10637,-13108,-14558,-14979,-14428,-13065,-11075,-8692,-6152,-3663,-1409,472,1916,2879,3406,3565,3456,3215,2942,2758,2720,2886,3241,3785,4435,5139,5803,6350,6708,6845,6718,6372,5811,5108,4310,3467,2627,1803,1022,265,-442,-1118,-1734,-2274,-2695,-2964,-3020,-2836,-2366,-1608,-564,722,2195,3770,5345,6825,8095,9062,9628,9729,9291,8315,6777,4747,2284,-471,-3398,-6295,-9014,-11348,-13144,-14256,-14587,-14094,-12807,-10807,-8263,-5362,-2362,507,2992,4910,6104,6518,6147,5079,3467,1501,-567,-2516,-4108,-5159,-5538,-5171,-4054,-2268,78,2788,5660,8476,11001,13070,14515,15265,15274,14580,13235,11361,9065,6497,3796,1092,-1459,-3752,-5655,-7088,-8003,-8381,-8277,-7774,-6999,-6109,-5252,-4578,-4190,-4151,-4462,-5093,-5931,-6895,-7830,-8640,-9233,-9543,-9568,-9326,-8886,-8343,-7796,-7348,-7067,-7001,-7118,-7396,-7706,-7971,-8059,-7869,-7353,-6448,-5191,-3607,-1791,143,2068,3833,5295,6333,6840,6762,6081,4823,3070,930,-1420,-3797,-5968,-7704,-8797,-9073,-8425,-6864,-4447,-1406,2012,5455,8562,11009,12506,12883,12084,10173,7355,3911,210,-3390,-6534,-8958,-10485,-11049,-10723,-9643,-8052,-6185,-4309,-2600,-1217,-176,531,1014,1405,1840,2448,3299,4402,5711,7096,8404,9439,10032,10020,9333,7925,5883,3322,459,-2466,-5175,-7418,-8964,-9673,-9489,-8442,-6697,-4455,-2006,353,2359,3774,4468,4382,3565,2141,303,-1722,-3693,-5389,-6605,-7216,-7131,-6345,-4911,-2928,-560,2032,4645,7107,9235,10889,11941,12319,11981,10941,9264,7067,4499,1761,-953,-3433,-5481,-6956,-7730,-7767,-7075,-5738,-3895,-1743,509,2643,4470,5851,6698,6986,6759,6064,5042,3774,2426,1121,-5,-813,-1198,-1075,-385,840,2551,4586,6756,8822,10508,11610,11907,11329,9849,7559,4638,1302,-2173,-5551,-8581,-11121,-13049,-14344,-15046,-15229,-15034,-14588,-14037,-13491,-13034,-12707,-12506,-12399,-12323,-12217,-12017,-11685,-11201,-10570,-9831,-9008,-8167,-7318,-6504,-5708,-4943,-4180,-3429,-2674,-1932,-1205,-504,181,866,1583,2373,3277,4323,5532,6885,8350,9862,11334,12684,13802,14605,15017,14979,14483,13535,12203,10587,8816,7058,5463,4187,3351,3001,3159,3739,4621,5638,6586,7292,7574,7328,6484,5045,3087,719,-1883,-4550,-7087,-9336,-11172,-12501,-13303,-13575,-13377,-12773,-11854,-10701,-9385,-7975,-6502,-5018,-3545,-2121,-789,401,1397,2146,2611,2787,2678,2341,1825,1202,522,-165,-861,-1551,-2268,-3014,-3788,-4569,-5287,-5872,-6189,-6164,-5667,-4678,-3194,-1292,866,3086,5128,6748,7760,8013,7458,6148,4199,1855,-634,-2958,-4818,-5967,-6205,-5434,-3666,-989,2363,6132,9978,13569,16605,18822,20072,20267,19454,17741,15342,12496,9486,6562,3955,1818,251,-750,-1211,-1266,-1018,-642,-248,29,134,3,-351,-916,-1644,-2482,-3370,-4264,-5106,-5865,-6497,-6973,-7258,-7329,-7142,-6686,-5924,-4878,-3555,-2032,-396,1218,2667,3804,4509,4692,4337,3444,2115,437,-1433,-3354,-5196,-6827,-8171,-9164,-9783,-10026,-9908,-9445,-8675,-7614,-6313,-4803,-3136,-1374,424,2185,3840,5352,6645,7721,8539,9114,9446,9566,9495,9279,8955,8561,8139,7715,7298,6911,6537,6191,5864,5570,5310,5092,4909,4744,4550,4280,3855,3211,2277,1018,-581,-2476,-4597,-6815,-8983,-10931,-12505,-13572,-14066,-13966,-13338,-12309,-11033,-9739,-8587,-7789,-7440,-7622,-8331,-9488,-10988,-12650,-14300,-15763,-16873,-17534,-17665,-17281,-16417,-15189,-13715,-12164,-10668,-9368,-8331,-7602,-7134,-6863,-6646,-6353,-5829,-4967,-3670,-1935,213,2673,5296,7916,10359,12460,14112,15239,15834,15928,15608,14972,14144,13243,12371,11632,11085,10787,10764,11017,11539,12280,13196,14185,15168,15999,16578,16765,16474,15641,14253,12359,10063,7517,4905,2428,264,-1428,-2540,-3030,-2888,-2198,-1044,407,2014,3592,4995,6088,6775,6998,6753,6049,4960,3563,1954,254,-1442,-3028,-4429,-5581,-6463,-7047,-7365,-7417,-7245,-6853,-6263,-5464,-4460,-3227,-1776,-102,1748,3732,5770,7765,9631,11262,12585,13559,14149,14395,14332,14047,13617,13136,12661,12226,11838,11435,10954,10295,9369,8101,6471,4469,2169,-357,-2976,-5575,-8010,-10190,-11991,-13376,-14264,-14662,-14537,-13933,-12874,-11436,-9718,-7826,-5927,-4140,-2640,-1523,-899,-783,-1169,-1970,-3072,-4321,-5572,-6686,-7566,-8160,-8457,-8505,-8355,-8113,-7832,-7604,-7437,-7338,-7272,-7156,-6938,-6521,-5876,-4984,-3875,-2627,-1326,-88,995,1847,2427,2742,2834,2779,2696,2686,2873,3334,4102,5169,6455,7843,9175,10275,10991,11188,10798,9798,8251,6256,3981,1597,-698,-2743,-4400,-5599,-6323,-6619,-6576,-6343,-6027,-5806,-5729,-5910,-6322,-6976,-7798,-8724,-9674,-10570,-11351,-11958,-12357,-12503,-12375,-11945,-11188,-10109,-8702,-7021,-5127,-3138,-1203,517,1840,2625,2765,2243,1121,-454,-2258,-4040,-5525,-6485,-6757,-6250,-4979,-3040,-597,2130,4900,7486,9679,11321,12321,12647,12327,11474,10202,8701,7134,5682,4486,3651,3240,3242,3606,4226,4962,5663,6203,6462,6404,6004,5326,4437,3452,2465,1583,858,347,37,-89,-84,-12,63,85,11,-178,-486,-893,-1371,-1871,-2347,-2718,-2948,-2941,-2668,-2081,-1174,12,1413,2914,4382,5669,6650,7196,7255,6771,5773,4298,2425,265,-2085,-4488,-6842,-9031,-10957,-12549,-13741,-14515,-14862,-14816,-14421,-13760,-12896,-11919,-10885,-9836,-8799,-7753,-6680,-5520,-4236,-2775,-1128,693,2652,4651,6623,8428,9994,11216,12051,12466,12476,12121,11465,10594,9589,8536,7509,6559,5742,5062,4539,4152,3878,3700,3572,3481,3392,3285,3141,2940,2669,2318,1900,1423,937,474,81,-203,-380,-452,-473,-497,-604,-854,-1325,-2040,-3029,-4272,-5735,-7347,-9028,-10661,-12136,-13323,-14124,-14456,-14286,-13626,-12554,-11177,-9666,-8183,-6906,-5980,-5505,-5532,-6049,-6984,-8230,-9633,-11047,-12301,-13278,-13848,-13967,-13589,-12748,-11485,-9888,-8053,-6073,-4046,-2041,-102,1730,3462,5083,6612,8049,9404,10667,11828,12873,13770,14496,15027,15327,15405,15244,14891,14378,13781,13179,12643,12269,12087,12142,12414,12845,13369,13854,14189,14253,13938,13199,12004,10416,8519,6458,4392,2471,838,-421,-1254,-1683,-1766,-1613,-1356,-1139,-1091,-1329,-1902,-2851,-4122,-5651,-7314,-8973,-10485,-11728,-12593,-13034,-13026,-12605,-11828,-10785,-9562,-8253,-6911,-5584,-4265,-2948,-1605,-216,1210,2655,4057,5354,6465,7314,7848,8023,7831,7288,6414,5271,3891,2345,666,-1081,-2848,-4566,-6153,-7518,-8573,-9232,-9451,-9214,-8565,-7570,-6359,-5032,-3736,-2541,-1530,-707,-57,475,973,1513,2172,3001,4007,5160,6384,7563,8570,9261,9517,9247,8420,7050,5236,3102,847,-1339,-3272,-4784,-5813,-6320,-6377,-6115,-5680,-5270,-5011,-5006,-5268,-5744,-6321,-6847,-7179,-7174,-6768,-5918,-4676,-3132,-1431,260,1764,2917,3609,3754,3366,2471,1189,-366,-2031,-3678,-5182,-6466,-7469,-8199,-8637,-8838,-8793,-8547,-8073,-7392,-6451,-5262,-3788,-2065,-130,1927,3976,5885,7482,8647,9268,9295,8751,7694,6273,4639,2998,1525,399,-261,-380,79,1060,2511,4291,6266,8277,10151,11746,12928,13597,13727,13300,12403,11115,9582,7944,6331,4866,3613,2617,1864,1315,904,545,170,-314,-931,-1738,-2705,-3824,-5032,-6265,-7447,-8510,-9389,-10051,-10462,-10631,-10560,-10287,-9826,-9219,-8485,-7651,-6745,-5784,-4807,-3843,-2938,-2146,-1518,-1117,-979,-1141,-1590,-2306,-3202,-4204,-5173,-6016,-6600,-6865,-6730,-6195,-5246,-3925,-2284,-377,1715,3918,6168,8366,10454,12337,13947,15223,16111,16600,16693,16445,15919,15222,14436,13666,12977,12412,11986,11658,11381,11053,10586,9878,8848,7472,5738,3730,1530,-694,-2807,-4630,-6051,-6959,-7328,-7156,-6517,-5512,-4275,-2971,-1730,-717,-5,315,244,-201,-953,-1921,-3008,-4094,-5108,-5941,-6570,-6931,-7038,-6896,-6545,-6051,-5470,-4893,-4368,-3956,-3659,-3475,-3338,-3191,-2934,-2490,-1796,-806,472,2009,3742,5574,7426,9184,10783,12136,13197,13905,14224,14111,13541,12495,10985,9039,6725,4138,1385,-1379,-4033,-6411,-8413,-9917,-10887,-11294,-11185,-10634,-9755,-8671,-7528,-6421,-5474,-4730,-4244,-4009,-4014,-4209,-4559,-4989,-5470,-5937,-6376,-6751,-7063,-7291,-7430,-7458,-7346,-7062,-6562,-5811,-4779,-3446,-1835,24,2045,4107,6079,7767,9026,9688,9665,8897,7439,5371,2910,264,-2278,-4462,-6047,-6866,-6820,-5922,-4248,-1975,691,3509,6240,8670,10631,11992,12709,12777,12272,11310,10052,8661,7309,6118,5171,4508,4078,3844,3688,3537,3307,2957,2486,1936,1377,895,581,481,623,959,1401,1816,2044,1934,1368,264,-1363,-3460,-5862,-8395,-10802,-12856,-14327,-15027,-14874,-13820,-11964,-9446,-6500,-3384,-366,2306,4445,5914,6679,6740,6196,5152,3758,2154,475,-1182,-2728,-4119,-5331,-6335,-7145,-7736,-8110,-8237,-8095,-7652,-6882,-5783,-4359,-2671,-774,1206,3178,4999,6574,7803,8629,9022,8997,8577,7851,6876,5755,4559,3332,2127,927,-252,-1444,-2641,-3853,-5048,-6198,-7256,-8166,-8884,-9354,-9539,-9410,-8938,-8133,-7012,-5640,-4099,-2512,-995,319,1341,2013,2322,2313,2054,1661,1237,902,728,769,1021,1446,1963,2460,2821,2933,2683,2035,924,-595,-2489,-4652,-6952,-9263,-11421,-13291,-14743,-15664,-15987,-15662,-14707,-13165,-11151,-8790,-6267,-3743,-1398,642,2273,3451,4171,4483,4451,4173,3743,3253,2783,2413,2185,2173,2396,2897,3687,4762,6105,7653,9338,11044,12649,14019,15027,15578,15603,15094,14066,12599,10769,8702,6486,4252,2060,27,-1814,-3374,-4633,-5538,-6093,-6279,-6144,-5706,-5035,-4198,-3267,-2347,-1508,-836,-399,-215,-297,-596,-1036,-1530,-1959,-2234,-2264,-2017,-1483,-707,222,1197,2069,2710,2974,2790,2059,813,-954,-3134,-5612,-8237,-10813,-13156,-15069,-16369,-16921,-16629,-15464,-13483,-10793,-7593,-4114,-617,2641,5436,7613,9069,9813,9902,9497,8762,7930,7173,6676,6522,6766,7365,8237,9258,10263,11132,11715,11943,11766,11179,10246,9020,7637,6187,4806,3585,2598,1884,1444,1246,1245,1360,1539,1704,1810,1828,1730,1538,1265,957,666,435,303,287,363,497,609,610,404,-84,-929,-2126,-3662,-5454,-7392,-9332,-11128,-12641,-13757,-14425,-14617,-14378,-13779,-12911,-11877,-10749,-9581,-8388,-7147,-5828,-4375,-2754,-953,1002,3034,5027,6817,8245,9131,9349,8819,7522,5537,2984,62,-3006,-5992,-8661,-10830,-12357,-13146,-13180,-12467,-11083,-9124,-6727,-4026,-1202,1605,4198,6435,8155,9240,9600,9213,8086,6341,4104,1621,-897,-3158,-4945,-6035,-6304,-5690,-4239,-2062,632,3605,6578,9292,11503,13043,13789,13734,12905,11454,9516,7325,5051,2896,978,-597,-1805,-2647,-3172,-3439,-3517,-3447,-3274,-2996,-2621,-2140,-1562,-901,-221,445,987,1369,1499,1366,934,245,-688,-1776,-2962,-4148,-5254,-6185,-6874,-7246,-7256,-6877,-6098,-4943,-3453,-1699,242,2259,4271,6168,7872,9310,10408,11142,11460,11387,10931,10158,9151,8018,6870,5854,5047,4583,4491,4820,5536,6595,7883,9299,10673,11896,12814,13362,13455,13094,12294,11108,9616,7903,6048,4138,2217,337,-1495,-3256,-4959,-6599,-8169,-9663,-11036,-12254,-13265,-14015,-14486,-14663,-14578,-14294,-13883,-13454,-13078,-12840,-12760,-12864,-13087,-13405,-13699,-13908,-13941,-13737,-13271,-12549,-11620,-10553,-9458,-8425,-7535,-6871,-6415,-6200,-6139,-6194,-6263,-6294,-6189,-5936,-5472,-4826,-3993,-3021,-1936,-792,392,1588,2801,4042,5333,6702,8152,9693,11283,12884,14421,15805,16959,17787,18238,18271,17875,17087,15953,14556,12980,11304,9610,7933,6315,4758,3266,1832,466,-821,-1976,-2957,-3693,-4127,-4219,-3956,-3355,-2490,-1435,-328,721,1586,2158,2377,2188,1608,649,-604,-2088,-3667,-5228,-6628,-7715,-8374,-8491,-8011,-6937,-5307,-3247,-896,1559,3924,6028,7714,8867,9437,9392,8811,7760,6410,4910,3450,2207,1321,908,1021,1665,2793,4305,6077,7955,9791,11435,12760,13655,14058,13915,13234,12038,10389,8385,6141,3778,1440,-762,-2703,-4300,-5483,-6209,-6482,-6322,-5797,-5004,-4064,-3099,-2259,-1637,-1345,-1428,-1905,-2750,-3880,-5184,-6498,-7660,-8475,-8818,-8540,-7638,-6087,-4027,-1576,1023,3571,5825,7612,8782,9286,9124,8406,7261,5886,4452,3122,2003,1135,489,2,-463,-994,-1710,-2644,-3779,-5049,-6290,-7377,-8113,-8404,-8161,-7395,-6177,-4627,-2910,-1186,383,1681,2626,3186,3385,3272,2947,2512,2073,1731,1537,1539,1712,2031,2426,2827,3179,3418,3522,3463,3242,2861,2316,1614,733,-314,-1565,-2985,-4600,-6344,-8187,-10035,-11802,-13387,-14686,-15614,-16110,-16127,-15663,-14727,-13364,-11647,-9658,-7511,-5302,-3158,-1163,580,2015,3072,3734,3968,3790,3232,2346,1229,-14,-1259,-2375,-3265,-3836,-4070,-3961,-3581,-3007,-2359,-1733,-1226,-882,-714,-699,-767,-862,-897,-831,-618,-278,175,661,1116,1444,1572,1440,1024,338,-567,-1601,-2647,-3587,-4296,-4680,-4677,-4260,-3449,-2287,-859,751,2426,4074,5588,6884,7894,8559,8854,8770,8310,7516,6421,5097,3605,2031,440,-1077,-2479,-3684,-4675,-5398,-5849,-6011,-5895,-5522,-4927,-4166,-3304,-2421,-1611,-953,-536,-416,-624,-1176,-2025,-3113,-4347,-5593,-6741,-7638,-8176,-8250,-7803,-6815,-5325,-3413,-1200,1159,3511,5702,7606,9161,10313,11112,11597,11869,12020,12114,12212,12310,12384,12383,12222,11859,11229,10361,9269,8064,6854,5768,4945,4449,4346,4593,5127,5797,6461,6937,7091,6808,6049,4811,3182,1266,-775,-2774,-4578,-6047,-7096,-7688,-7844,-7638,-7184,-6619,-6085,-5710,-5586,-5775,-6275,-7059,-8022,-9064,-10023,-10761,-11141,-11055,-10457,-9349,-7812,-5976,-4045,-2231,-766,136,331,-284,-1699,-3824,-6488,-9415,-12323,-14858,-16750,-17743,-17713,-16633,-14610,-11846,-8624,-5256,-2036,772,3007,4561,5450,5731,5542,5041,4412,3825,3433,3350,3650,4351,5435,6822,8418,10087,11705,13132,14253,14985,15244,15029,14319,13158,11607,9730,7630,5388,3114,898,-1157,-2963,-4437,-5491,-6083,-6153,-5716,-4784,-3436,-1786,30,1835,3458,4736,5523,5733,5311,4270,2659,595,-1788,-4298,-6742,-8906,-10610,-11696,-12086,-11770,-10809,-9371,-7632,-5843,-4225,-2974,-2244,-2085,-2497,-3363,-4527,-5754,-6826,-7496,-7605,-7022,-5722,-3756,-1254,1593,4543,7353,9781,11618,12728,13016,12492,11216,9330,7008,4468,1913,-439,-2442,-3953,-4928,-5336,-5246,-4718,-3887,-2865,-1768,-704,291,1172,1975,2732,3511,4371,5353,6479,7732,9069,10415,11678,12772,13600,14107,14254,14026,13459,12593,11487,10222,8850,7438,6021,4628,3257,1916,572,-762,-2104,-3424,-4695,-5874,-6904,-7742,-8349,-8708,-8829,-8742,-8512,-8200,-7898,-7651,-7528,-7527,-7653,-7870,-8124,-8377,-8576,-8711,-8757,-8747,-8679,-8585,-8459,-8284,-8023,-7605,-6982,-6070,-4861,-3321,-1513,500,2614,4681,6611,8242,9512,10333,10683,10578,10074,9268,8297,7303,6427,5796,5464,5462,5738,6191,6692,7076,7206,6963,6278,5161,3660,1911,64,-1692,-3187,-4265,-4811,-4773,-4130,-2953,-1328,585,2610,4552,6201,7387,7949,7792,6872,5198,2862,-19,-3252,-6643,-9970,-13028,-15636,-17656,-18995,-19635,-19597,-18972,-17888,-16490,-14958,-13422,-12025,-10830,-9888,-9173,-8660,-8259,-7924,-7563,-7145,-6623,-6015,-5321,-4598,-3867,-3187,-2549,-1963,-1364,-726,46,961,2069,3310,4647,5950,7127,8035,8603,8758,8520,7922,7081,6120,5188,4429,3948,3836,4108,4769,5753,6989,8371,9796,11159,12367,13346,14048,14455,14569,14426,14070,13553,12935,12244,11519,10751,9939,9058,8077,6992,5780,4485,3143,1847,701,-169,-651,-649,-123,910,2367,4093,5900,7552,8851,9603,9688,9058,7728,5789,3383,684,-2114,-4809,-7212,-9156,-10493,-11133,-11026,-10179,-8667,-6608,-4168,-1546,1054,3441,5435,6930,7841,8169,7954,7285,6291,5111,3899,2784,1886,1271,983,1005,1284,1719,2192,2552,2696,2503,1946,1022,-201,-1612,-3077,-4454,-5607,-6445,-6901,-6974,-6685,-6113,-5341,-4473,-3605,-2818,-2171,-1709,-1439,-1368,-1463,-1707,-2026,-2401,-2747,-3035,-3213,-3257,-3150,-2902,-2537,-2089,-1634,-1216,-926,-805,-896,-1204,-1703,-2328,-3006,-3624,-4102,-4341,-4302,-3935,-3276,-2353,-1253,-84,1047,2003,2691,3006,2908,2358,1396,68,-1522,-3261,-5023,-6671,-8099,-9198,-9897,-10142,-9906,-9179,-7991,-6375,-4409,-2182,203,2614,4932,7041,8827,10223,11150,11587,11500,10910,9816,8274,6328,4061,1592,-963,-3423,-5640,-7436,-8679,-9271,-9187,-8451,-7194,-5564,-3803,-2126,-774,69,286,-182,-1266,-2847,-4717,-6631,-8347,-9646,-10358,-10405,-9775,-8548,-6857,-4886,-2821,-846,883,2275,3258,3847,4065,3993,3711,3315,2881,2495,2197,2041,2025,2158,2405,2731,3086,3410,3673,3841,3921,3938,3943,3991,4156,4475,4974,5655,6457,7326,8165,8872,9374,9581,9469,9011,8240,7190,5941,4571,3173,1850,675,-268,-942,-1323,-1429,-1299,-1011,-643,-287,-37,51,-96,-472,-1092,-1898,-2848,-3857,-4854,-5768,-6539,-7137,-7550,-7794,-7916,-7967,-8021,-8124,-8317,-8594,-8921,-9231,-9433,-9445,-9187,-8631,-7777,-6678,-5420,-4105,-2839,-1710,-771,-56,435,730,849,845,752,612,465,337,250,212,223,270,346,427,517,586,643,670,664,619,513,337,81,-256,-637,-1029,-1333,-1486,-1375,-938,-132,1056,2574,4343,6253,8161,9927,11415,12498,13087,13108,12552,11414,9781,7717,5364,2837,264,-2235,-4584,-6689,-8534,-10063,-11294,-12217,-12843,-13194,-13271,-13091,-12674,-12026,-11199,-10216,-9147,-8053,-7007,-6077,-5321,-4779,-4466,-4387,-4496,-4771,-5104,-5452,-5678,-5720,-5487,-4934,-4055,-2881,-1495,6,1467,2785,3806,4468,4692,4483,3873,2928,1770,504,-721,-1790,-2575,-2996,-2984,-2529,-1646,-398,1134,2839,4606,6334,7939,9361,10580,11590,12418,13104,13682,14191,14636,15021,15303,15453,15415,15150,14646,13908,12982,11940,10869,9870,9026,8408,8054,7967,8111,8425,8802,9144,9322,9231,8785,7914,6613,4885,2795,432,-2103,-4666,-7150,-9414,-11360,-12894,-13948,-14495,-14526,-14094,-13259,-12150,-10879,-9595,-8415,-7453,-6767,-6390,-6307,-6468,-6809,-7243,-7686,-8040,-8218,-8104,-7633,-6717,-5372,-3638,-1672,318,2079,3356,3992,3903,3180,1994,618,-671,-1650,-2173,-2213,-1820,-1087,-151,918,2017,3112,4135,5015,5638,5874,5560,4593,2904,562,-2259,-5227,-7942,-9941,-10806,-10247,-8146,-4627,-43,5064,10036,14181,16921,17826,16737,13749,9208,3668,-2196,-7672,-12088,-14906,-15788,-14619,-11547,-6944,-1369,4504,9965,14365,17200,18172,17255,14671,10860,6422,1981,-1866,-4688,-6245,-6523,-5700,-4122,-2156,-226,1389,2450,2904,2763,2175,1295,332,-572,-1297,-1809,-2145,-2365,-2586,-2875,-3293,-3819,-4403,-4949,-5364,-5586,-5583,-5402,-5126,-4876,-4783,-4932,-5356,-6008,-6737,-7375,-7692,-7530,-6785,-5465,-3719,-1754,114,1609,2483,2593,1954,665,-1003,-2785,-4353,-5464,-5943,-5730,-4880,-3546,-1972,-420,826,1550,1598,943,-333,-2036,-3872,-5554,-6739,-7227,-6860,-5667,-3791,-1488,902,3055,4678,5587,5714,5124,3985,2535,1050,-232,-1095,-1422,-1173,-377,831,2322,3880,5355,6577,7449,7916,7985,7702,7160,6462,5718,5038,4485,4114,3908,3822,3776,3659,3385,2855,2048,959,-333,-1712,-3035,-4132,-4881,-5179,-4998,-4365,-3372,-2136,-829,407,1413,2084,2365,2261,1844,1248,626,167,6,272,1000,2183,3748,5572,7522,9456,11248,12809,14064,14978,15521,15674,15430,14779,13725,12292,10506,8431,6144,3734,1324,-981,-3042,-4748,-5983,-6657,-6721,-6155,-5013,-3375,-1402,759,2890,4848,6447,7609,8250,8383,8030,7290,6246,5020,3720,2436,1256,238,-594,-1213,-1659,-1957,-2171,-2360,-2570,-2830,-3131,-3446,-3718,-3916,-4009,-3999,-3940,-3871,-3891,-4049,-4402,-4954,-5679,-6501,-7329,-8041,-8559,-8783,-8717,-8348,-7763,-7057,-6358,-5789,-5464,-5427,-5709,-6261,-7007,-7856,-8692,-9434,-10002,-10368,-10517,-10479,-10277,-9961,-9533,-9017,-8373,-7582,-6588,-5369,-3900,-2203,-324,1659,3648,5517,7160,8456,9325,9701,9565,8922,7820,6335,4563,2617,627,-1303,-3049,-4520,-5629,-6318,-6550,-6330,-5678,-4687,-3423,-2044,-648,588,1556,2119,2196,1731,720,-809,-2773,-5074,-7580,-10146,-12636,-14906,-16852,-18363,-19394,-19891,-19877,-19364,-18424,-17134,-15582,-13887,-12126,-10406,-8784,-7308,-6000,-4848,-3832,-2916,-2044,-1204,-342,511,1350,2131,2794,3315,3649,3806,3798,3672,3484,3302,3194,3225,3429,3837,4435,5198,6084,7025,7953,8794,9460,9892,10012,9805,9256,8398,7318,6098,4898,3837,3059,2658,2692,3161,4005,5113,6343,7516,8479,9080,9216,8846,7962,6643,4986,3148,1282,-432,-1859,-2860,-3376,-3352,-2836,-1855,-553,983,2580,4119,5483,6566,7336,7749,7841,7632,7198,6598,5922,5251,4668,4258,4073,4174,4559,5230,6149,7244,8456,9671,10825,11809,12589,13089,13316,13248,12923,12365,11641,10802,9922,9072,8314,7717,7326,7191,7319,7730,8392,9278,10329,11474,12633,13731,14684,15441,15949,16201,16194,15953,15503,14879,14111,13230,12264,11237,10169,9067,7943,6781,5579,4318,2995,1621,240,-1082,-2258,-3166,-3731,-3855,-3525,-2763,-1651,-341,1006,2191,3061,3489,3414,2852,1861,567,-869,-2297,-3536,-4475,-5008,-5094,-4754,-4028,-3056,-1945,-885,-17,507,592,164,-758,-2150,-3890,-5859,-7888,-9810,-11485,-12770,-13605,-13940,-13793,-13225,-12307,-11152,-9863,-8537,-7270,-6116,-5129,-4331,-3732,-3336,-3128,-3101,-3235,-3512,-3914,-4422,-5022,-5697,-6428,-7190,-7955,-8670,-9292,-9749,-9986,-9950,-9603,-8941,-7979,-6772,-5397,-3941,-2534,-1248,-216,526,906,933,616,4,-834,-1842,-2929,-4053,-5140,-6168,-7082,-7884,-8540,-9067,-9449,-9710,-9834,-9840,-9711,-9445,-9046,-8503,-7855,-7115,-6353,-5624,-5008,-4571,-4377,-4457,-4829,-5465,-6327,-7338,-8422,-9486,-10448,-11242,-11817,-12160,-12270,-12173,-11919,-11537,-11108,-10642,-10210,-9798,-9443,-9103,-8793,-8466,-8131,-7773,-7401,-7047,-6725,-6480,-6330,-6287,-6350,-6475,-6630,-6740,-6758,-6614,-6284,-5735,-4996,-4087,-3098,-2094,-1200,-503,-113,-90,-470,-1249,-2351,-3702,-5127,-6494,-7605,-8313,-8485,-8037,-6953,-5271,-3104,-604,2028,4599,6891,8740,9993,10581,10446,9643,8217,6322,4088,1705,-660,-2835,-4680,-6082,-6979,-7338,-7189,-6585,-5621,-4408,-3061,-1704,-421,691,1591,2229,2594,2685,2519,2113,1517,754,-111,-1050,-1992,-2899,-3703,-4356,-4800,-4990,-4875,-4451,-3682,-2611,-1251,333,2068,3878,5669,7355,8858,10119,11096,11777,12172,12302,12220,11963,11599,11162,10715,10277,9889,9558,9295,9096,8954,8856,8794,8752,8734,8727,8734,8754,8772,8782,8762,8686,8531,8276,7899,7409,6809,6125,5418,4715,4114,3646,3391,3370,3614,4106,4812,5681,6633,7598,8484,9234,9786,10109,10199,10049,9700,9175,8527,7796,7030,6262,5523,4829,4187,3607,3083,2631,2256,1983,1840,1853,2053,2443,3026,3761,4593,5445,6220,6831,7189,7239,6951,6346,5480,4454,3388,2429,1697,1318,1346,1822,2707,3940,5406,6977,8516,9897,11021,11811,12254,12343,12144,11715,11160,10574,10047,9652,9435,9411,9583,9900,10337,10811,11280,11680,11969,12127,12132,11989,11714,11312,10808,10198,9486,8657,7709,6612,5377,4006,2522,985,-560,-2010,-3290,-4296,-4955,-5201,-5011,-4381,-3357,-2022,-469,1149,2711,4069,5091,5695,5789,5369,4427,3036,1273,-724,-2825,-4861,-6692,-8169,-9179,-9640,-9518,-8812,-7588,-5923,-3949,-1812,351,2372,4130,5497,6390,6753,6564,5841,4642,3045,1184,-830,-2826,-4675,-6236,-7396,-8090,-8269,-7966,-7218,-6139,-4842,-3485,-2204,-1137,-395,-35,-96,-547,-1335,-2365,-3532,-4713,-5802,-6701,-7346,-7691,-7743,-7506,-7045,-6418,-5706,-4990,-4346,-3841,-3519,-3410,-3522,-3841,-4346,-4993,-5738,-6531,-7323,-8067,-8722,-9263,-9657,-9904,-9995,-9939,-9759,-9469,-9106,-8687,-8255,-7813,-7407,-7034,-6723,-6470,-6283,-6153,-6074,-6025,-6008,-5985,-5982,-5952,-5933,-5904,-5873,-5865,-5854,-5873,-5901,-5949,-6006,-6076,-6139,-6196,-6231,-6220,-6166,-6031,-5833,-5555,-5225,-4863,-4509,-4208,-4005,-3929,-4014,-4254,-4650,-5160,-5752,-6361,-6950,-7449,-7844,-8082,-8172,-8102,-7881,-7549,-7106,-6605,-6063,-5509,-4988,-4504,-4104,-3799,-3618,-3580,-3702,-3986,-4431,-5006,-5676,-6379,-7052,-7629,-8041,-8252,-8217,-7939,-7430,-6727,-5900,-5011,-4161,-3426,-2894,-2641,-2702,-3121,-3882,-4968,-6312,-7848,-9461,-11060,-12513,-13727,-14594,-15054,-15049,-14574,-13639,-12295,-10614,-8694,-6642,-4584,-2634,-892,536,1604,2257,2490,2326,1801,989,-22,-1131,-2236,-3216,-4005,-4495,-4670,-4479,-3955,-3120,-2046,-814,483,1741,2865,3772,4382,4658,4564,4107,3315,2235,952,-447,-1849,-3135,-4196,-4915,-5214,-5030,-4344,-3177,-1594,308,2391,4507,6491,8191,9482,10258,10484,10143,9292,8011,6418,4644,2832,1104,-415,-1653,-2542,-3064,-3229,-3063,-2638,-2010,-1271,-487,263,933,1474,1868,2089,2147,2034,1767,1358,827,203,-476,-1171,-1825,-2368,-2739,-2863,-2680,-2154,-1252,4,1584,3413,5399,7436,9397,11180,12676,13812,14532,14819,14677,14143,13280,12159,10875,9521,8188,6968,5933,5130,4604,4342,4353,4571,4970,5470,6024,6573,7075,7501,7836,8075,8215,8274,8238,8126,7916,7610,7195,6673,6052,5366,4652,3974,3396,2983,2796,2860,3195,3774,4558,5469,6429,7340,8122,8707,9039,9103,8883,8411,7718,6849,5878,4843,3824,2869,2027,1344,847,556,482,622,958,1480,2150,2942,3812,4713,5595,6391,7045,7490,7679,7573,7162,6459,5521,4423,3269,2183,1286,687,478,697,1364,2426,3823,5426,7129,8780,10275,11491,12377,12868,12972,12687,12063,11134,9979,8629,7177,5662,4154,2718,1402,268,-627,-1248,-1549,-1507,-1131,-410,586,1828,3214,4658,6064,7319,8341,9048,9383,9326,8860,8032,6877,5499,3981,2460,1057,-104,-905,-1276,-1159,-562,476,1858,3469,5138,6725,8038,8972,9379,9233,8482,7189,5414,3295,985,-1343,-3507,-5342,-6711,-7505,-7689,-7248,-6253,-4775,-2967,-952,1100,3065,4814,6268,7360,8083,8423,8426,8133,7599,6914,6130,5342,4612,4008,3582,3370,3392,3651,4113,4763,5524,6347,7158,7870,8426,8738,8760,8435,7751,6689,5291,3581,1655,-421,-2529,-4580,-6465,-8105,-9426,-10387,-10962,-11156,-10988,-10503,-9761,-8825,-7776,-6690,-5645,-4712,-3952,-3402,-3106,-3061,-3275,-3716,-4358,-5156,-6050,-6998,-7916,-8771,-9468,-9972,-10223,-10175,-9821,-9145,-8170,-6962,-5565,-4103,-2651,-1346,-267,481,857,828,411,-345,-1360,-2527,-3732,-4848,-5778,-6423,-6739,-6695,-6319,-5652,-4783,-3806,-2824,-1941,-1238,-781,-609,-725,-1123,-1756,-2588,-3541,-4568,-5601,-6582,-7474,-8233,-8840,-9280,-9554,-9652,-9598,-9386,-9030,-8537,-7907,-7153,-6289,-5334,-4324,-3311,-2350,-1514,-873,-488,-410,-658,-1228,-2080,-3152,-4360,-5592,-6770,-7781,-8565,-9061,-9251,-9128,-8738,-8110,-7347,-6497,-5681,-4953,-4398,-4058,-3958,-4096,-4453,-4974,-5616,-6294,-6962,-7543,-7997,-8287,-8389,-8309,-8052,-7631,-7089,-6430,-5709,-4927,-4129,-3320,-2537,-1786,-1106,-512,-40,271,402,300,-32,-624,-1441,-2472,-3649,-4911,-6171,-7355,-8374,-9192,-9738,-10025,-10048,-9840,-9469,-8973,-8454,-7951,-7547,-7283,-7184,-7285,-7548,-7992,-8542,-9188,-9852,-10484,-11025,-11391,-11538,-11395,-10913,-10078,-8863,-7313,-5464,-3400,-1223,951,2998,4790,6223,7194,7641,7528,6856,5662,4020,2036,-171,-2438,-4647,-6619,-8267,-9472,-10190,-10415,-10166,-9538,-8618,-7552,-6462,-5481,-4712,-4230,-4076,-4245,-4717,-5415,-6279,-7204,-8114,-8925,-9567,-9998,-10161,-10047,-9620,-8882,-7828,-6465,-4830,-2947,-894,1270,3439,5526,7416,9026,10259,11069,11409,11290,10734,9806,8592,7192,5727,4299,3028,1979,1242,829,759,1011,1522,2243,3075,3930,4716,5341,5722,5814,5568,4992,4108,2970,1667,291,-1037,-2225,-3160,-3777,-4019,-3865,-3324,-2445,-1275,83,1558,3041,4452,5706,6742,7502,7953,8063,7823,7238,6321,5104,3647,1992,245,-1542,-3250,-4817,-6136,-7155,-7804,-8047,-7873,-7277,-6300,-4989,-3424,-1688,102,1866,3481,4886,6001,6806,7287,7491,7455,7280,7040,6833,6743,6813,7089,7564,8206,8976,9788,10584,11280,11824,12170,12300,12210,11927,11472,10900,10228,9512,8749,7969,7162,6334,5477,4606,3730,2887,2126,1490,1053,849,925,1282,1912,2761,3756,4807,5802,6647,7236,7509,7408,6936,6098,4954,3578,2059,509,-973,-2280,-3313,-4001,-4277,-4104,-3486,-2435,-1019,672,2541,4447,6269,7890,9199,10135,10654,10759,10485,9911,9117,8226,7323,6531,5896,5498,5334,5417,5701,6154,6699,7292,7857,8358,8736,8978,9043,8937,8648,8178,7555,6780,5911,4970,4016,3097,2256,1558,1014,682,552,651,957,1463,2125,2916,3783,4676,5551,6357,7046,7595,7957,8124,8072,7807,7327,6665,5836,4893,3879,2859,1898,1062,433,51,-10,254,846,1746,2866,4133,5420,6598,7545,8148,8316,8019,7247,6064,4561,2856,1110,-552,-1985,-3089,-3789,-4050,-3861,-3264,-2303,-1058,392,1951,3538,5061,6453,7639,8576,9198,9485,9396,8930,8083,6892,5401,3694,1875,54,-1629,-3055,-4111,-4702,-4789,-4347,-3430,-2087,-450,1376,3239,5008,6562,7798,8639,9040,8989,8488,7593,6355,4866,3222,1529,-97,-1551,-2732,-3553,-3962,-3919,-3435,-2542,-1317,151,1732,3309,4754,5943,6800,7240,7237,6793,5917,4693,3171,1468,-335,-2130,-3824,-5344,-6608,-7577,-8204,-8470,-8378,-7930,-7181,-6172,-4990,-3727,-2481,-1369,-476,102,317,145,-409,-1286,-2418,-3695,-4993,-6191,-7152,-7770,-7955,-7650,-6838,-5545,-3834,-1808,397,2649,4786,6674,8197,9255,9808,9825,9346,8400,7096,5503,3745,1920,134,-1524,-2967,-4140,-4989,-5483,-5626,-5418,-4918,-4167,-3263,-2286,-1363,-569,-37,199,47,-472,-1371,-2576,-4025,-5606,-7221,-8751,-10107,-11189,-11948,-12327,-12321,-11915,-11137,-10018,-8611,-6986,-5213,-3396,-1622,-5,1362,2377,2968,3076,2678,1777,422,-1317,-3326,-5487,-7645,-9667,-11407,-12750,-13608,-13914,-13652,-12839,-11530,-9819,-7832,-5702,-3602,-1669,-50,1146,1854,2033,1723,952,-154,-1515,-2970,-4416,-5716,-6779,-7517,-7884,-7863,-7466,-6737,-5752,-4587,-3359,-2155,-1088,-228,339,586,477,16,-762,-1829,-3097,-4515,-5976,-7417,-8738,-9893,-10809,-11479,-11863,-11983,-11839,-11450,-10846,-10039,-9055,-7924,-6667,-5339,-3976,-2649,-1421,-356,476,1052,1319,1308,1023,533,-96,-777,-1417,-1929,-2237,-2291,-2056,-1543,-780,169,1222,2273,3225,3956,4390,4431,4048,3207,1928,264,-1720,-3909,-6192,-8446,-10536,-12360,-13813,-14833,-15375,-15432,-15027,-14210,-13060,-11671,-10142,-8587,-7102,-5767,-4657,-3791,-3194,-2830,-2674,-2664,-2740,-2851,-2926,-2931,-2826,-2572,-2176,-1604,-877,3,1019,2134,3323,4521,5694,6758,7668,8344,8741,8808,8518,7861,6849,5512,3905,2086,149,-1837,-3758,-5548,-7108,-8385,-9327,-9900,-10112,-9969,-9516,-8820,-7945,-6987,-6035,-5170,-4475,-3997,-3772,-3813,-4097,-4596,-5251,-5997,-6764,-7472,-8046,-8429,-8555,-8409,-7955,-7223,-6228,-5022,-3674,-2247,-840,478,1610,2496,3067,3295,3167,2687,1912,884,-306,-1571,-2819,-3955,-4891,-5559,-5901,-5874,-5469,-4686,-3561,-2152,-528,1203,2948,4591,6037,7204,8036,8508,8626,8433,7976,7352,6614,5876,5173,4592,4151,3879,3780,3845,4047,4370,4773,5230,5694,6145,6514,6786,6885,6776,6410,5755,4787,3521,1966,204,-1708,-3648,-5510,-7175,-8526,-9480,-9968,-9971,-9497,-8596,-7345,-5843,-4194,-2514,-893,578,1849,2876,3656,4187,4496,4605,4549,4366,4088,3780,3471,3241,3136,3221,3533,4107,4943,6019,7289,8678,10094,11443,12609,13507,14049,14180,13868,13102,11924,10373,8536,6507,4383,2276,287,-1505,-3015,-4209,-5052,-5548,-5714,-5590,-5228,-4702,-4069,-3420,-2812,-2310,-1977,-1820,-1874,-2117,-2517,-3041,-3624,-4206,-4721,-5104,-5291,-5229,-4876,-4195,-3197,-1868,-278,1545,3491,5489,7423,9203,10733,11952,12795,13261,13323,13033,12407,11517,10426,9203,7934,6693,5554,4589,3850,3380,3193,3283,3601,4097,4660,5197,5589,5733,5565,5031,4146,2943,1513,-47,-1606,-3055,-4287,-5217,-5802,-6001,-5838,-5309,-4480,-3373,-2054,-575,1020,2671,4320,5926,7403,8719,9790,10588,11056,11194,10989,10475,9696,8711,7602,6437,5302,4248,3335,2588,2034,1666,1496,1494,1665,1978,2429,2984,3631,4324,5042,5732,6364,6887,7285,7512,7584,7477,7234,6872,6435,5983,5543,5176,4897,4737,4687,4749,4891,5092,5317,5532,5706,5804,5800,5659,5367,4897,4242,3398,2376,1202,-80,-1422,-2746,-3997,-5079,-5946,-6536,-6819,-6793,-6471,-5887,-5108,-4181,-3180,-2156,-1145,-177,752,1641,2507,3363,4216,5060,5889,6670,7393,8016,8534,8935,9219,9417,9540,9643,9748,9899,10103,10379,10698,11046,11354,11579,11641,11481,11043,10284,9203,7804,6145,4299,2358,443,-1352,-2921,-4203,-5148,-5763,-6054,-6095,-5934,-5669,-5361,-5084,-4886,-4792,-4810,-4924,-5103,-5314,-5518,-5683,-5798,-5834,-5812,-5708,-5534,-5280,-4931,-4472,-3883,-3150,-2266,-1252,-126,1055,2222,3316,4248,4970,5429,5617,5534,5222,4723,4112,3453,2818,2272,1850,1607,1530,1646,1911,2308,2795,3323,3839,4303,4641,4835,4813,4573,4079,3351,2390,1254,-34,-1380,-2755,-4059,-5258,-6284,-7108,-7704,-8066,-8207,-8148,-7922,-7579,-7145,-6693,-6217,-5795,-5391,-5060,-4757,-4492,-4249,-4005,-3775,-3547,-3344,-3180,-3077,-3044,-3091,-3209,-3362,-3535,-3656,-3701,-3611,-3368,-2946,-2376,-1662,-876,-50,743,1458,2057,2511,2817,2980,3018,2957,2825,2638,2422,2171,1897,1582,1225,811,348,-171,-712,-1276,-1813,-2321,-2769,-3153,-3487,-3765,-4033,-4297,-4596,-4944,-5353,-5812,-6311,-6801,-7237,-7564,-7720,-7669,-7381,-6846,-6103,-5170,-4131,-3029,-1944,-931,-26,731,1346,1809,2137,2339,2417,2365,2179,1836,1335,676,-114,-1001,-1907,-2778,-3513,-4056,-4333,-4333,-4027,-3472,-2699,-1810,-884,-29,660,1101,1228,992,386,-584,-1883,-3435,-5174,-6994,-8786,-10461,-11900,-13047,-13814,-14181,-14129,-13669,-12851,-11723,-10378,-8893,-7382,-5923,-4623,-3546,-2756,-2288,-2152,-2340,-2809,-3510,-4354,-5258,-6118,-6837,-7318,-7495,-7305,-6731,-5776,-4478,-2913,-1172,635,2384,3973,5284,6258,6827,6984,6727,6106,5168,4008,2698,1349,43,-1132,-2106,-2839,-3293,-3485,-3420,-3156,-2749,-2274,-1809,-1444,-1228,-1242,-1483,-1985,-2703,-3604,-4619,-5669,-6691,-7602,-8353,-8902,-9215,-9297,-9142,-8757,-8182,-7413,-6494,-5447,-4291,-3083,-1842,-641,480,1446,2200,2688,2863,2712,2223,1440,410,-792,-2060,-3321,-4463,-5415,-6114,-6514,-6600,-6369,-5849,-5062,-4076,-2921,-1687,-412,826,1983,3001,3849,4480,4893,5056,4985,4691,4194,3547,2788,1988,1201,493,-89,-499,-729,-772,-668,-457,-213,-11,72,-37,-384,-1012,-1908,-3062,-4419,-5906,-7459,-8959,-10363,-11548,-12501,-13137,-13472,-13473,-13184,-12601,-11782,-10742,-9525,-8154,-6651,-5050,-3359,-1628,123,1834,3450,4906,6129,7066,7668,7917,7817,7406,6742,5909,4991,4086,3279,2637,2217,2040,2110,2403,2871,3442,4046,4573,4948,5072,4876,4318,3367,2048,403,-1491,-3525,-5595,-7557,-9321,-10756,-11808,-12404,-12536,-12197,-11437,-10294,-8868,-7236,-5504,-3773,-2118,-621,683,1754,2600,3223,3657,3932,4087,4161,4191,4209,4250,4333,4492,4732,5077,5515,6050,6644,7269,7874,8401,8798,9009,9005,8755,8270,7575,6704,5733,4728,3761,2923,2251,1817,1622,1686,1971,2444,3037,3684,4299,4825,5179,5335,5245,4916,4343,3567,2611,1534,378,-800,-1951,-3022,-3967,-4749,-5316,-5660,-5735,-5557,-5105,-4417,-3515,-2459,-1309,-133,987,1997,2816,3427,3776,3890,3753,3428,2948,2376,1789,1228,767,444,284,325,559,1005,1640,2457,3431,4524,5706,6924,8137,9295,10358,11279,12039,12595,12953,13070,12977,12631,12074,11290,10315,9174,7910,6582,5235,3944,2757,1725,888,259,-161,-383,-449,-399,-284,-165,-81,-83,-196,-435,-805,-1285,-1862,-2493,-3148,-3785,-4371,-4875,-5271,-5543,-5672,-5653,-5476,-5134,-4625,-3948,-3108,-2125,-1028,127,1289,2357,3277,3932,4298,4294,3957,3286,2377,1324,256,-677,-1353,-1637,-1463,-771,416,2052,4031,6208,8434,10522,12336,13721,14598,14902,14627,13814,12522,10864,8943,6892,4825,2854,1072,-447,-1655,-2520,-3039,-3211,-3075,-2662,-2036,-1254,-403,457,1217,1840,2228,2368,2218,1796,1132,289,-658,-1609,-2468,-3134,-3526,-3577,-3248,-2539,-1458,-76,1540,3284,5053,6732,8233,9464,10371,10918,11099,10927,10436,9686,8717,7616,6431,5230,4072,3006,2072,1305,728,347,169,176,349,655,1052,1491,1911,2261,2480,2516,2339,1916,1257,370,-695,-1890,-3128,-4337,-5408,-6272,-6827,-7017,-6789,-6121,-5026,-3554,-1767,208,2274,4267,6087,7588,8709,9360,9544,9237,8500,7374,5946,4300,2522,714,-1052,-2687,-4127,-5311,-6182,-6705,-6852,-6611,-6003,-5050,-3825,-2398,-863,666,2096,3317,4244,4824,5004,4799,4225,3350,2266,1072,-105,-1162,-2002,-2558,-2803,-2744,-2422,-1922,-1319,-735,-234,91,212,106,-215,-709,-1340,-2044,-2787,-3509,-4205,-4830,-5406,-5896,-6329,-6665,-6915,-7035,-7008,-6785,-6345,-5658,-4720,-3548,-2173,-665,899,2415,3788,4904,5690,6066,6026,5550,4721,3595,2323,1019,-151,-1071,-1615,-1721,-1357,-543,649,2118,3727,5334,6787,7957,8730,9030,8806,8061,6802,5109,3049,742,-1699,-4136,-6431,-8461,-10100,-11254,-11854,-11856,-11267,-10126,-8498,-6497,-4246,-1884,437,2593,4455,5939,6977,7537,7625,7261,6509,5446,4161,2776,1378,92,-1010,-1848,-2398,-2638,-2606,-2338,-1918,-1409,-903,-458,-131,42,65,-76,-340,-717,-1157,-1648,-2139,-2630,-3073,-3473,-3796,-4045,-4196,-4252,-4200,-4044,-3791,-3437,-3024,-2545,-2061,-1591,-1185,-902,-780,-878,-1228,-1844,-2739,-3862,-5180,-6592,-8009,-9321,-10400,-11164,-11499,-11365,-10728,-9602,-8045,-6150,-4029,-1827,328,2313,4026,5410,6424,7074,7374,7369,7099,6623,5980,5234,4416,3590,2792,2082,1500,1102,914,978,1274,1817,2531,3384,4272,5116,5819,6300,6490,6351,5859,5031,3906,2542,1019,-573,-2156,-3628,-4938,-6008,-6817,-7326,-7553,-7497,-7212,-6727,-6127,-5449,-4781,-4165,-3655,-3293,-3100,-3082,-3251,-3561,-4002,-4506,-5011,-5461,-5752,-5839,-5636,-5115,-4250,-3058,-1574,120,1944,3777,5523,7071,8336,9252,9773,9887,9596,8935,7954,6708,5287,3755,2214,742,-580,-1672,-2481,-2962,-3089,-2873,-2330,-1511,-487,667,1849,2967,3918,4617,4976,4945,4481,3577,2262,579,-1375,-3504,-5676,-7772,-9653,-11218,-12373,-13065,-13268,-13001,-12309,-11273,-9992,-8581,-7151,-5814,-4662,-3756,-3148,-2838,-2820,-3047,-3460,-3976,-4514,-4970,-5275,-5333,-5114,-4570,-3719,-2581,-1227,274,1827,3341,4742,5956,6946,7695,8197,8478,8557,8456,8194,7774,7192,6447,5524,4448,3240,1966,694,-472,-1440,-2112,-2416,-2322,-1812,-949,208,1525,2869,4096,5056,5642,5759,5370,4485,3150,1458,-468,-2504,-4503,-6343,-7916,-9137,-9941,-10306,-10206,-9659,-8688,-7348,-5700,-3837,-1856,136,2009,3678,5009,5960,6456,6483,6068,5243,4095,2724,1232,-251,-1614,-2743,-3548,-3941,-3898,-3382,-2439,-1121,481,2241,4041,5746,7249,8458,9313,9796,9899,9674,9144,8396,7462,6419,5306,4166,3040,1949,919,-34,-911,-1693,-2407,-3040,-3627,-4158,-4670,-5145,-5615,-6065,-6502,-6940,-7362,-7799,-8230,-8684,-9134,-9595,-10020,-10404,-10682,-10832,-10782,-10510,-9956,-9119,-7976,-6564,-4912,-3098,-1197,679,2439,3960,5177,5997,6395,6342,5858,4990,3799,2391,865,-644,-2021,-3136,-3902,-4237,-4100,-3509,-2472,-1101,531,2285,4026,5645,6990,8002,8568,8677,8288,7439,6168,4561,2719,772,-1148,-2899,-4359,-5431,-6042,-6178,-5841,-5107,-4046,-2794,-1453,-161,989,1900,2521,2816,2788,2452,1860,1062,132,-857,-1827,-2703,-3420,-3916,-4156,-4119,-3805,-3251,-2497,-1613,-682,230,1043,1712,2193,2471,2547,2426,2142,1711,1169,553,-100,-751,-1350,-1850,-2205,-2358,-2276,-1928,-1297,-398,734,2039,3423,4783,6002,6971,7586,7787,7521,6808,5660,4177,2428,550,-1357,-3159,-4772,-6088,-7061,-7640,-7810,-7573,-6952,-5993,-4750,-3306,-1730,-128,1427,2839,4039,4967,5569,5826,5720,5267,4495,3459,2225,876,-504,-1818,-2988,-3928,-4576,-4879,-4812,-4372,-3571,-2479,-1137,334,1857,3313,4606,5643,6360,6695,6645,6200,5411,4339,3076,1724,402,-784,-1745,-2394,-2714,-2678,-2321,-1696,-877,53,984,1854,2550,3040,3253,3184,2815,2173,1288,212,-983,-2240,-3458,-4591,-5543,-6282,-6745,-6920,-6790,-6371,-5691,-4798,-3753,-2628,-1498,-440,481,1201,1686,1899,1837,1503,922,133,-809,-1846,-2897,-3897,-4764,-5435,-5848,-5965,-5771,-5264,-4484,-3469,-2290,-1021,279,1528,2675,3662,4441,4976,5228,5176,4810,4126,3152,1921,497,-1030,-2575,-4009,-5243,-6162,-6703,-6815,-6496,-5790,-4753,-3520,-2164,-851,348,1323,2034,2447,2585,2471,2173,1747,1275,810,429,159,57,122,378,791,1363,2022,2751,3468,4132,4684,5074,5258,5217,4915,4359,3552,2523,1315,-11,-1392,-2742,-4006,-5096,-5972,-6588,-6903,-6926,-6634,-6060,-5221,-4170,-2946,-1638,-304,965,2084,2993,3610,3902,3847,3442,2732,1753,602,-650,-1882,-3020,-3940,-4597,-4884,-4806,-4313,-3450,-2247,-785,849,2545,4200,5708,6975,7933,8517,8713,8503,7924,7009,5829,4449,2960,1432,-40,-1394,-2549,-3458,-4061,-4334,-4264,-3844,-3123,-2131,-943,349,1673,2904,3972,4769,5246,5337,5038,4344,3296,1964,418,-1222,-2866,-4397,-5733,-6804,-7568,-8022,-8181,-8093,-7813,-7416,-6959,-6512,-6117,-5806,-5614,-5521,-5557,-5676,-5889,-6147,-6446,-6738,-7013,-7226,-7342,-7321,-7119,-6683,-5998,-5015,-3750,-2212,-445,1470,3454,5375,7134,8594,9672,10274,10385,9983,9142,7928,6467,4898,3347,1955,816,1,-453,-566,-361,72,679,1359,2042,2671,3184,3560,3774,3815,3673,3352,2844,2163,1315,333,-759,-1888,-3002,-4007,-4828,-5382,-5608,-5477,-4978,-4161,-3079,-1834,-526,749,1904,2879,3651,4201,4563,4737,4774,4671,4457,4120,3673,3111,2452,1722,962,229,-411,-891,-1161,-1166,-906,-371,392,1325,2351,3377,4315,5085,5619,5883,5869,5591,5111,4484,3805,3153,2605,2231,2069,2142,2439,2942,3588,4340,5109,5837,6448,6876,7058,6950,6508,5729,4604,3168,1458,-458,-2497,-4578,-6592,-8457,-10070,-11374,-12292,-12816,-12905,-12598,-11904,-10876,-9566,-8029,-6341,-4555,-2752,-991,657,2127,3372,4344,5014,5383,5451,5257,4846,4275,3617,2941,2322,1823,1496,1386,1497,1844,2377,3072,3833,4603,5277,5772,6022,5959,5571,4846,3827,2567,1145,-343,-1805,-3152,-4295,-5184,-5759,-6006,-5915,-5500,-4793,-3830,-2684,-1420,-133,1070,2107,2865,3288,3313,2936,2165,1065,-293,-1793,-3330,-4776,-6022,-6981,-7576,-7776,-7568,-6983,-6062,-4883,-3519,-2061,-586,826,2113,3226,4100,4729,5047,5070,4777,4204,3398,2443,1439,520,-199,-594,-583,-109,827,2174,3852,5720,7646,9465,11035,12240,12985,13223,12954,12197,11044,9560,7884,6104,4359,2723,1297,123,-763,-1352,-1669,-1739,-1617,-1344,-979,-557,-106,344,796,1232,1644,2024,2344,2572,2692,2651,2453,2073,1539,889,184,-487,-1036,-1374,-1418,-1128,-481,500,1752,3190,4690,6128,7369,8309,8845,8939,8569,7776,6624,5215,3666,2109,660,-562,-1478,-2017,-2159,-1898,-1268,-326,853,2174,3542,4865,6056,7039,7772,8199,8327,8129,7643,6874,5880,4696,3387,2019,647,-651,-1821,-2819,-3591,-4126,-4395,-4411,-4175,-3733,-3109,-2380,-1606,-868,-243,194,390,296,-93,-765,-1683,-2768,-3937,-5093,-6116,-6938,-7452,-7640,-7451,-6928,-6081,-4998,-3726,-2358,-954,421,1714,2889,3902,4736,5360,5758,5921,5832,5506,4935,4163,3190,2093,890,-324,-1504,-2560,-3436,-4055,-4383,-4384,-4058,-3438,-2573,-1555,-480,535,1382,1958,2193,2040,1494,598,-597,-1954,-3371,-4672,-5722,-6382,-6540,-6145,-5174,-3678,-1750,491,2872,5255,7466,9393,10924,12004,12586,12685,12289,11470,10238,8699,6893,4929,2893,881,-999,-2660,-4023,-5015,-5617,-5798,-5594,-5038,-4206,-3177,-2044,-900,180,1108,1862,2373,2662,2699,2531,2167,1671,1082,475,-89,-544,-828,-905,-737,-338,284,1069,1965,2890,3767,4528,5103,5452,5539,5349,4889,4169,3225,2085,808,-559,-1952,-3284,-4501,-5483,-6193,-6518,-6442,-5917,-4969,-3628,-1992,-155,1728,3521,5061,6236,6920,7089,6705,5840,4558,3008,1309,-365,-1900,-3166,-4096,-4656,-4844,-4707,-4302,-3704,-2989,-2226,-1448,-705,8,663,1262,1785,2209,2484,2581,2435,2026,1323,330,-917,-2368,-3929,-5511,-6997,-8287,-9277,-9884,-10065,-9774,-9046,-7889,-6399,-4651,-2772,-876,920,2504,3804,4754,5345,5578,5494,5152,4626,3999,3354,2764,2295,1985,1857,1911,2118,2446,2842,3254,3631,3917,4087,4083,3916,3549,3012,2316,1504,620,-268,-1116,-1859,-2453,-2880,-3107,-3156,-3027,-2752,-2359,-1876,-1333,-753,-164,418,956,1435,1800,2032,2087,1946,1608,1070,383,-409,-1234,-2020,-2700,-3216,-3537,-3648,-3571,-3332,-2980,-2576,-2161,-1806,-1536,-1394,-1393,-1544,-1826,-2232,-2703,-3212,-3697,-4101,-4390,-4497,-4429,-4148,-3698,-3089,-2386,-1627,-878,-162,467,1014,1433,1743,1907,1931,1788,1473,980,312,-515,-1462,-2501,-3561,-4603,-5554,-6375,-7010,-7444,-7648,-7637,-7422,-7038,-6525,-5925,-5281,-4634,-4002,-3430,-2903,-2461,-2090,-1809,-1621,-1525,-1535,-1635,-1832,-2099,-2406,-2724,-2988,-3154,-3159,-2958,-2506,-1796,-822,376,1753,3232,4737,6169,7452,8490,9226,9595,9569,9148,8341,7222,5854,4358,2854,1466,330,-467,-834,-753,-219,710,1960,3413,4949,6439,7770,8838,9562,9881,9761,9179,8140,6673,4818,2659,281,-2182,-4616,-6860,-8799,-10306,-11305,-11757,-11668,-11103,-10146,-8945,-7622,-6331,-5187,-4272,-3651,-3315,-3259,-3414,-3723,-4119,-4527,-4912,-5226,-5455,-5591,-5632,-5572,-5422,-5159,-4792,-4301,-3680,-2932,-2052,-1066,-3,1103,2182,3197,4053,4720,5119,5232,5045,4554,3808,2845,1735,555,-634,-1759,-2780,-3656,-4382,-4958,-5398,-5736,-5986,-6185,-6352,-6502,-6657,-6815,-6983,-7161,-7339,-7522,-7697,-7873,-8038,-8204,-8353,-8489,-8585,-8625,-8580,-8417,-8119,-7647,-7017,-6216,-5285,-4261,-3201,-2177,-1241,-466,126,496,655,621,429,135,-222,-581,-916,-1190,-1391,-1515,-1555,-1529,-1439,-1296,-1115,-903,-668,-429,-180,56,288,486,667,799,907,976,1027,1071,1131,1226,1384,1615,1937,2346,2840,3387,3968,4524,5031,5417,5655,5681,5470,4990,4231,3200,1924,453,-1148,-2793,-4391,-5842,-7054,-7941,-8445,-8517,-8165,-7386,-6259,-4838,-3242,-1570,72,1575,2873,3887,4606,5005,5125,4994,4688,4267,3813,3395,3066,2879,2848,2993,3292,3727,4257,4829,5401,5900,6295,6518,6549,6357,5918,5261,4362,3283,2037,675,-744,-2185,-3577,-4885,-6060,-7081,-7917,-8589,-9072,-9429,-9653,-9802,-9904,-9980,-10072,-10174,-10301,-10438,-10562,-10655,-10686,-10640,-10489,-10241,-9870,-9401,-8826,-8157,-7399,-6559,-5631,-4621,-3519,-2331,-1053,290,1682,3076,4433,5685,6781,7662,8288,8641,8710,8525,8120,7551,6884,6171,5474,4818,4231,3705,3235,2796,2381,1966,1573,1190,863,601,449,413,526,760,1108,1512,1910,2230,2380,2300,1918,1211,162,-1190,-2809,-4590,-6445,-8254,-9900,-11292,-12347,-13012,-13277,-13142,-12652,-11855,-10827,-9632,-8353,-7042,-5765,-4551,-3441,-2450,-1605,-922,-428,-140,-85,-259,-671,-1275,-2043,-2880,-3724,-4467,-5027,-5324,-5303,-4935,-4224,-3210,-1944,-520,984,2470,3866,5103,6143,6959,7541,7902,8055,8026,7848,7545,7149,6688,6177,5643,5098,4556,4041,3562,3144,2801,2534,2358,2261,2241,2293,2408,2578,2791,3042,3297,3558,3788,3982,4126,4227,4278,4314,4323,4349,4381,4450,4549,4686,4852,5040,5223,5391,5494,5514,5403,5137,4682,4031,3188,2171,1040,-169,-1369,-2496,-3494,-4288,-4873,-5192,-5276,-5105,-4724,-4154,-3446,-2635,-1789,-929,-125,612,1237,1738,2104,2336,2438,2430,2331,2168,1977,1773,1594,1457,1370,1355,1400,1506,1662,1849,2047,2234,2380,2461,2455,2329,2087,1699,1189,559,-168,-936,-1725,-2463,-3115,-3632,-3993,-4163,-4169,-3987,-3670,-3221,-2684,-2084,-1453,-809,-182,419,973,1455,1848,2113,2211,2123,1802,1258,486,-487,-1600,-2814,-4034,-5208,-6253,-7123,-7770,-8177,-8339,-8273,-8015,-7602,-7088,-6530,-5967,-5470,-5054,-4779,-4634,-4640,-4750,-4938,-5131,-5275,-5295,-5137,-4761,-4136,-3272,-2173,-895,528,2014,3509,4931,6222,7319,8180,8771,9066,9071,8787,8260,7521,6658,5721,4820,4009,3367,2944,2759,2833,3134,3631,4279,5002,5755,6465,7087,7587,7938,8135,8187,8113,7943,7714,7467,7245,7084,7008,7037,7149,7345,7560,7770,7912,7941,7827,7541,7087,6474,5724,4879,3970,3037,2101,1182,271,-628,-1550,-2489,-3483,-4500,-5546,-6569,-7522,-8356,-8992,-9385,-9475,-9233,-8637,-7704,-6446,-4920,-3179,-1300,641,2555,4366,5988,7361,8429,9161,9542,9587,9319,8799,8074,7231,6327,5447,4635,3961,3440,3107,2945,2946,3054,3224,3375,3434,3329,2991,2375,1472,276,-1147,-2743,-4400,-6019,-7484,-8691,-9564,-10037,-10092,-9737,-8986,-7924,-6586,-5075,-3448,-1775,-125,1464,2928,4232,5333,6177,6744,6980,6900,6480,5779,4827,3724,2538,1396,362,-440,-981,-1185,-1067,-616,108,1063,2152,3306,4414,5395,6152,6605,6693,6367,5616,4455,2932,1146,-801,-2738,-4521,-5972,-6953,-7354,-7120,-6252,-4824,-2957,-813,1418,3564,5459,6986,8067,8686,8856,8648,8133,7421,6582,5727,4884,4124,3429,2817,2252,1718,1191,658,115,-423,-947,-1420,-1840,-2171,-2433,-2608,-2730,-2800,-2850,-2882,-2901,-2898,-2845,-2720,-2481,-2108,-1572,-871,-16,969,2031,3131,4191,5179,6027,6723,7245,7605,7828,7948,8008,8052,8101,8184,8284,8384,8434,8373,8131,7646,6871,5768,4373,2697,846,-1095,-2992,-4727,-6164,-7224,-7820,-7937,-7585,-6820,-5744,-4465,-3130,-1861,-775,38,536,700,561,179,-373,-988,-1582,-2044,-2311,-2309,-2015,-1410,-518,619,1938,3357,4790,6139,7328,8276,8938,9276,9295,8996,8441,7661,6738,5733,4714,3737,2857,2105,1507,1088,836,777,877,1146,1540,2031,2562,3075,3506,3792,3885,3752,3387,2804,2050,1162,225,-725,-1613,-2416,-3105,-3684,-4170,-4579,-4970,-5350,-5776,-6252,-6785,-7375,-7988,-8603,-9170,-9654,-10014,-10220,-10255,-10113,-9780,-9296,-8630,-7840,-6897,-5833,-4630,-3302,-1838,-249,1455,3252,5106,6960,8762,10425,11877,13029,13800,14128,13959,13282,12116,10520,8600,6492,4351,2345,625,-686,-1506,-1803,-1623,-1021,-151,861,1851,2675,3238,3464,3344,2905,2214,1363,452,-413,-1148,-1676,-1959,-1971,-1722,-1229,-544,292,1216,2172,3119,3999,4786,5434,5930,6236,6351,6258,5961,5476,4818,4030,3141,2216,1286,416,-366,-1020,-1543,-1915,-2164,-2291,-2326,-2285,-2181,-2019,-1793,-1493,-1098,-592,44,820,1733,2769,3909,5106,6326,7502,8593,9530,10271,10777,11009,10977,10669,10126,9397,8525,7602,6676,5831,5107,4547,4150,3895,3727,3567,3334,2923,2277,1319,46,-1532,-3368,-5358,-7404,-9383,-11156,-12637,-13722,-14364,-14548,-14282,-13604,-12601,-11321,-9885,-8355,-6819,-5344,-3973,-2760,-1710,-866,-214,217,438,446,249,-125,-654,-1282,-1961,-2628,-3219,-3680,-3962,-4044,-3907,-3576,-3083,-2493,-1881,-1346,-958,-822,-965,-1443,-2217,-3270,-4505,-5841,-7164,-8366,-9351,-10043,-10386,-10357,-9949,-9189,-8106,-6766,-5219,-3552,-1817,-107,1535,3028,4341,5424,6261,6837,7148,7221,7077,6766,6342,5877,5437,5097,4913,4938,5191,5680,6373,7217,8133,9018,9759,10250,10379,10097,9339,8142,6525,4602,2463,269,-1866,-3789,-5402,-6607,-7354,-7618,-7405,-6771,-5762,-4494,-3045,-1550,-100,1171,2206,2893,3220,3149,2703,1916,856,-410,-1792,-3207,-4587,-5865,-6997,-7970,-8760,-9399,-9884,-10256,-10523,-10700,-10797,-10807,-10731,-10563,-10315,-9984,-9610,-9187,-8755,-8315,-7870,-7419,-6931,-6396,-5778,-5078,-4283,-3425,-2534,-1665,-872,-206,286,594,712,669,516,303,103,-28,-55,45,252,529,812,1010,1065,889,470,-204,-1085,-2098,-3142,-4105,-4882,-5389,-5562,-5392,-4885,-4093,-3102,-1990,-871,178,1063,1740,2163,2327,2243,1918,1412,739,-36,-879,-1740,-2570,-3325,-3959,-4425,-4691,-4718,-4500,-4027,-3333,-2457,-1475,-470,453,1201,1674,1809,1548,897,-132,-1454,-2988,-4596,-6154,-7519,-8567,-9200,-9335,-8952,-8040,-6655,-4877,-2806,-586,1658,3787,5672,7227,8367,9064,9303,9115,8552,7673,6576,5325,4019,2722,1494,396,-546,-1296,-1852,-2215,-2403,-2452,-2397,-2291,-2182,-2112,-2138,-2272,-2557,-2981,-3557,-4255,-5051,-5894,-6733,-7508,-8145,-8602,-8806,-8745,-8386,-7742,-6831,-5706,-4422,-3060,-1706,-440,637,1463,1973,2133,1936,1387,536,-584,-1893,-3340,-4848,-6359,-7814,-9158,-10352,-11349,-12123,-12650,-12924,-12943,-12735,-12320,-11748,-11056,-10299,-9514,-8749,-8044,-7416,-6909,-6510,-6244,-6075,-6002,-5979,-5978,-5950,-5863,-5661,-5333,-4828,-4154,-3299,-2281,-1141,86,1329,2533,3636,4572,5318,5823,6105,6155,6033,5751,5399,4988,4595,4228,3917,3666,3473,3347,3292,3321,3462,3734,4168,4777,5568,6520,7608,8760,9914,10955,11799,12334,12485,12215,11493,10393,8965,7361,5689,4118,2748,1686,972,605,541,687,941,1167,1266,1135,722,5,-997,-2241,-3632,-5105,-6537,-7870,-9009,-9923,-10565,-10932,-11027,-10849,-10435,-9775,-8910,-7840,-6606,-5226,-3751,-2221,-696,767,2110,3270,4200,4847,5179,5167,4804,4105,3097,1849,423,-1057,-2490,-3745,-4706,-5293,-5424,-5099,-4321,-3164,-1718,-101,1545,3102,4431,5441,6045,6199,5888,5115,3931,2388,577,-1399,-3432,-5384,-7144,-8574,-9585,-10093,-10054,-9480,-8394,-6905,-5104,-3150,-1179,651,2218,3409,4157,4427,4229,3606,2631,1395,6,-1429,-2819,-4054,-5083,-5811,-6226,-6273,-5960,-5294,-4310,-3070,-1656,-162,1290,2586,3613,4272,4500,4258,3569,2465,1057,-559,-2225,-3821,-5181,-6211,-6788,-6870,-6423,-5468,-4066,-2301,-305,1805,3867,5760,7357,8559,9310,9562,9338,8655,7599,6236,4677,3017,1356,-226,-1657,-2879,-3864,-4576,-5010,-5170,-5058,-4714,-4163,-3462,-2662,-1837,-1034,-338,227,603,781,764,570,259,-109,-451,-678,-724,-519,-37,719,1726,2912,4200,5493,6699,7735,8557,9110,9416,9462,9292,8924,8383,7689,6839,5844,4688,3392,1965,458,-1079,-2555,-3898,-5002,-5801,-6238,-6273,-5923,-5215,-4217,-3024,-1723,-434,758,1768,2532,3034,3248,3209,2942,2499,1934,1297,634,-18,-626,-1179,-1635,-2003,-2227,-2301,-2181,-1848,-1282,-491,505,1643,2861,4054,5136,6008,6585,6829,6694,6212,5413,4379,3217,2027,946,61,-526,-763,-632,-144,643,1651,2790,3944,5033,5965,6694,7179,7417,7400,7150,6670,5980,5095,4031,2823,1506,134,-1228,-2515,-3657,-4597,-5297,-5733,-5918,-5867,-5647,-5301,-4908,-4524,-4203,-3984,-3886,-3916,-4054,-4287,-4575,-4880,-5169,-5398,-5531,-5522,-5346,-4937,-4304,-3398,-2256,-891,615,2200,3740,5155,6324,7179,7647,7712,7364,6654,5626,4386,3009,1605,261,-955,-1967,-2760,-3301,-3599,-3676,-3540,-3242,-2783,-2205,-1502,-702,207,1198,2261,3364,4450,5480,6372,7075,7536,7703,7592,7196,6582,5813,4978,4185,3500,3024,2767,2768,2986,3378,3863,4361,4786,5059,5134,4972,4580,3983,3233,2387,1525,704,-10,-577,-969,-1167,-1168,-964,-563,46,849,1862,3054,4426,5920,7504,9088,10605,11952,13046,13802,14166,14099,13606,12723,11517,10093,8569,7061,5701,4558,3711,3149,2870,2791,2847,2941,2978,2919,2693,2319,1791,1152,452,-278,-983,-1653,-2265,-2812,-3314,-3749,-4146,-4474,-4737,-4908,-4967,-4905,-4699,-4356,-3883,-3296,-2636,-1918,-1206,-504,119,662,1091,1388,1554,1581,1477,1247,912,480,-3,-520,-1027,-1480,-1843,-2084,-2159,-2082,-1818,-1407,-866,-245,394,991,1476,1787,1886,1730,1333,691,-142,-1113,-2141,-3148,-4031,-4716,-5122,-5189,-4895,-4227,-3222,-1926,-436,1168,2766,4259,5565,6597,7326,7713,7778,7537,7045,6367,5571,4755,3984,3356,2931,2747,2857,3219,3839,4642,5562,6529,7446,8247,8858,9224,9305,9083,8539,7709,6599,5284,3801,2250,679,-814,-2177,-3339,-4259,-4894,-5241,-5286,-5059,-4590,-3933,-3140,-2291,-1442,-665,-33,423,638,616,348,-144,-811,-1601,-2444,-3266,-3988,-4552,-4885,-4972,-4778,-4334,-3671,-2842,-1932,-997,-122,640,1239,1648,1853,1859,1700,1396,1011,585,172,-176,-422,-520,-450,-188,271,916,1730,2675,3689,4728,5707,6584,7287,7795,8073,8126,7968,7622,7134,6536,5870,5166,4442,3712,2984,2252,1537,842,199,-372,-827,-1156,-1316,-1320,-1145,-823,-368,178,765,1342,1844,2200,2373,2290,1961,1344,492,-581,-1801,-3095,-4392,-5597,-6641,-7455,-7979,-8189,-8061,-7604,-6847,-5834,-4637,-3346,-2039,-831,215,1027,1567,1846,1876,1724,1451,1144,874,709,700,868,1220,1739,2394,3136,3929,4715,5458,6130,6685,7120,7403,7513,7453,7174,6703,5991,5063,3899,2540,999,-643,-2340,-3969,-5467,-6703,-7621,-8150,-8268,-7991,-7374,-6496,-5479,-4424,-3463,-2664,-2108,-1790,-1716,-1821,-2050,-2316,-2566,-2715,-2755,-2639,-2392,-2022,-1573,-1065,-559,-65,382,773,1105,1384,1614,1813,1977,2110,2190,2205,2116,1902,1531,1005,329,-445,-1279,-2071,-2765,-3262,-3523,-3506,-3220,-2709,-2025,-1276,-532,106,580,844,886,714,364,-112,-667,-1227,-1764,-2213,-2572,-2811,-2931,-2947,-2853,-2685,-2445,-2155,-1839,-1498,-1164,-840,-550,-312,-151,-85,-142,-324,-638,-1064,-1581,-2141,-2718,-3234,-3674,-3965,-4103,-4045,-3808,-3389,-2826,-2154,-1425,-685,14,638,1155,1556,1831,1986,2024,1956,1777,1498,1099,584,-54,-806,-1661,-2582,-3531,-4458,-5303,-6027,-6569,-6912,-7026,-6917,-6597,-6110,-5499,-4832,-4170,-3580,-3119,-2841,-2765,-2925,-3299,-3882,-4620,-5456,-6320,-7121,-7779,-8213,-8354,-8170,-7642,-6805,-5704,-4445,-3128,-1878,-825,-46,360,387,34,-641,-1540,-2555,-3544,-4390,-4974,-5221,-5089,-4570,-3715,-2574,-1262,146,1523,2805,3900,4774,5381,5734,5830,5713,5408,4979,4453,3893,3320,2759,2224,1711,1218,737,266,-179,-574,-884,-1042,-1021,-751,-218,582,1627,2843,4144,5403,6491,7275,7637,7514,6845,5679,4056,2109,-29,-2190,-4225,-5981,-7360,-8272,-8690,-8604,-8045,-7077,-5759,-4210,-2497,-760,921,2443,3714,4695,5313,5582,5494,5084,4427,3568,2627,1672,814,133,-299,-425,-227,293,1109,2137,3315,4508,5627,6530,7136,7344,7110,6426,5294,3800,2018,75,-1894,-3762,-5399,-6716,-7644,-8175,-8310,-8126,-7680,-7075,-6392,-5712,-5093,-4592,-4209,-3984,-3885,-3927,-4087,-4356,-4721,-5174,-5688,-6258,-6850,-7437,-7998,-8486,-8890,-9173,-9318,-9314,-9149,-8823,-8339,-7713,-6946,-6081,-5114,-4104,-3065,-2053,-1108,-295,351,751,905,761,349,-307,-1151,-2088,-3027,-3861,-4473,-4794,-4731,-4280,-3410,-2190,-661,1049,2827,4527,6018,7165,7882,8105,7832,7093,5987,4607,3119,1637,309,-772,-1525,-1920,-1955,-1660,-1098,-328,554,1488,2393,3218,3919,4459,4832,5013,5023,4856,4545,4115,3608,3069,2546,2088,1731,1507,1431,1511,1748,2119,2618,3206,3850,4518,5145,5699,6122,6360,6394,6174,5699,4966,3984,2785,1420,-77,-1621,-3166,-4624,-5929,-7008,-7785,-8222,-8263,-7924,-7206,-6188,-4941,-3596,-2252,-1049,-63,620,975,1006,740,236,-442,-1237,-2069,-2914,-3702,-4430,-5044,-5539,-5870,-6023,-5971,-5702,-5224,-4564,-3767,-2913,-2076,-1356,-825,-559,-579,-895,-1469,-2232,-3101,-3967,-4730,-5301,-5599,-5592,-5266,-4637,-3779,-2754,-1673,-631,274,958,1365,1471,1271,817,151,-617,-1426,-2155,-2758,-3159,-3344,-3314,-3095,-2742,-2316,-1888,-1517,-1263,-1144,-1183,-1361,-1657,-2033,-2454,-2880,-3298,-3676,-4027,-4327,-4598,-4811,-4985,-5088,-5124,-5071,-4924,-4679,-4325,-3872,-3317,-2663,-1922,-1097,-191,778,1812,2894,4015,5153,6288,7382,8409,9320,10078,10648,10998,11115,10999,10653,10116,9406,8563,7622,6606,5549,4465,3381,2314,1286,336,-521,-1236,-1788,-2157,-2324,-2305,-2122,-1807,-1427,-1017,-656,-362,-189,-124,-173,-295,-447,-598,-689,-721,-665,-551,-391,-230,-93,-17,-15,-91,-236,-416,-612,-774,-882,-913,-860,-743,-581,-421,-308,-283,-398,-666,-1110,-1714,-2448,-3273,-4118,-4926,-5626,-6155,-6470,-6530,-6328,-5871,-5199,-4367,-3463,-2575,-1802,-1239,-944,-967,-1310,-1929,-2768,-3710,-4652,-5463,-6042,-6297,-6168,-5649,-4739,-3513,-2043,-443,1167,2664,3937,4889,5460,5614,5362,4738,3823,2708,1509,348,-662,-1425,-1860,-1932,-1621,-947,31,1259,2612,4023,5337,6490,7363,7908,8082,7899,7389,6637,5742,4810,3974,3315,2926,2845,3082,3601,4343,5193,6049,6781,7279,7461,7262,6679,5732,4488,3046,1513,33,-1287,-2325,-3010,-3300,-3197,-2755,-2065,-1241,-425,271,730,915,788,421,-140,-757,-1344,-1785,-2013,-1995,-1725,-1258,-641,23,663,1188,1545,1701,1651,1432,1081,678,278,-47,-257,-310,-215,56,450,976,1581,2243,2930,3596,4222,4758,5194,5491,5653,5668,5546,5304,4936,4471,3893,3228,2462,1634,748,-139,-986,-1737,-2337,-2745,-2937,-2897,-2643,-2201,-1621,-966,-292,310,798,1089,1163,987,565,-73,-886,-1806,-2771,-3701,-4545,-5235,-5746,-6052,-6147,-6046,-5759,-5316,-4733,-4028,-3207,-2281,-1243,-117,1100,2360,3632,4853,5960,6893,7579,7988,8080,7872,7383,6683,5847,4974,4165,3509,3084,2933,3060,3439,4000,4635,5239,5668,5825,5612,4986,3949,2547,879,-929,-2727,-4352,-5675,-6560,-6955,-6810,-6166,-5075,-3654,-2019,-322,1324,2788,4005,4899,5460,5686,5596,5241,4659,3901,3037,2106,1170,291,-486,-1094,-1496,-1647,-1540,-1167,-562,226,1140,2091,3015,3834,4500,4980,5278,5402,5423,5365,5329,5328,5440,5652,5976,6371,6788,7170,7443,7553,7447,7108,6529,5748,4803,3775,2724,1736,863,176,-313,-559,-583,-386,2,527,1158,1804,2428,2933,3283,3419,3313,2960,2374,1586,653,-369,-1411,-2407,-3301,-4048,-4618,-5000,-5193,-5225,-5105,-4883,-4576,-4216,-3829,-3417,-2991,-2549,-2062,-1543,-950,-302,425,1198,2010,2808,3568,4224,4753,5106,5272,5246,5047,4707,4270,3787,3296,2847,2447,2125,1855,1646,1459,1282,1087,866,596,299,-34,-369,-683,-949,-1135,-1232,-1218,-1119,-922,-666,-350,-6,365,732,1098,1420,1689,1864,1914,1807,1519,1026,351,-491,-1430,-2401,-3302,-4039,-4524,-4681,-4479,-3907,-3009,-1860,-553,775,2032,3083,3873,4337,4476,4307,3885,3277,2560,1813,1095,468,-44,-414,-646,-751,-750,-670,-552,-420,-315,-260,-260,-324,-420,-518,-579,-541,-387,-78,373,951,1599,2285,2918,3471,3879,4122,4202,4120,3914,3619,3275,2931,2603,2329,2102,1933,1800,1688,1564,1415,1199,926,563,150,-315,-774,-1192,-1517,-1693,-1692,-1467,-1013,-318,602,1719,2994,4363,5768,7114,8340,9342,10080,10473,10518,10195,9543,8602,7454,6171,4858,3579,2445,1481,768,295,76,69,234,477,745,918,959,772,364,-304,-1168,-2208,-3321,-4451,-5497,-6398,-7101,-7574,-7821,-7866,-7761,-7567,-7356,-7195,-7131,-7210,-7442,-7812,-8320,-8875,-9472,-9981,-10378,-10559,-10484,-10120,-9450,-8513,-7331,-5993,-4544,-3075,-1646,-304,894,1939,2805,3500,4020,4380,4585,4645,4559,4336,3968,3466,2838,2098,1289,429,-416,-1219,-1923,-2495,-2917,-3172,-3275,-3238,-3090,-2859,-2563,-2220,-1819,-1373,-851,-265,385,1082,1776,2426,2969,3337,3503,3403,3071,2488,1731,864,-29,-841,-1479,-1868,-1937,-1672,-1082,-219,824,1941,2985,3862,4421,4635,4427,3840,2905,1738,436,-846,-2004,-2913,-3522,-3778,-3714,-3358,-2801,-2128,-1431,-794,-282,62,216,180,-31,-399,-895,-1485,-2144,-2833,-3525,-4184,-4774,-5266,-5620,-5817,-5828,-5648,-5280,-4735,-4051,-3263,-2424,-1585,-791,-85,500,956,1260,1435,1478,1410,1245,983,636,187,-356,-1001,-1727,-2500,-3280,-3992,-4576,-4970,-5116,-4995,-4601,-3951,-3104,-2111,-1046,10,1011,1877,2602,3134,3494,3665,3685,3555,3329,3004,2644,2236,1835,1431,1063,728,451,232,77,-28,-97,-179,-305,-537,-918,-1471,-2223,-3144,-4209,-5346,-6492,-7564,-8493,-9226,-9719,-9961,-9968,-9757,-9398,-8928,-8429,-7952,-7539,-7253,-7084,-7073,-7196,-7441,-7780,-8177,-8586,-8967,-9272,-9453,-9482,-9306,-8905,-8249,-7328,-6147,-4721,-3092,-1309,551,2414,4186,5786,7124,8148,8796,9070,8963,8523,7800,6879,5835,4759,3724,2777,1978,1317,816,436,169,-23,-161,-251,-319,-337,-320,-243,-121,57,246,449,605,705,707,603,389,65,-338,-810,-1307,-1800,-2251,-2618,-2886,-3020,-3023,-2893,-2652,-2334,-1982,-1655,-1397,-1271,-1303,-1515,-1901,-2420,-3017,-3611,-4104,-4412,-4457,-4184,-3593,-2687,-1549,-250,1094,2382,3513,4423,5063,5442,5574,5524,5355,5146,4967,4868,4880,5008,5221,5488,5737,5914,5961,5834,5523,5028,4395,3668,2930,2239,1672,1269,1051,1020,1127,1329,1532,1669,1655,1424,952,210,-766,-1932,-3233,-4559,-5854,-7005,-7963,-8656,-9055,-9145,-8933,-8446,-7731,-6841,-5842,-4795,-3756,-2783,-1902,-1157,-552,-106,182,326,320,197,-47,-385,-822,-1352,-1974,-2696,-3504,-4406,-5347,-6318,-7230,-8044,-8673,-9066,-9171,-8965,-8462,-7686,-6725,-5654,-4597,-3649,-2921,-2472,-2357,-2565,-3079,-3812,-4698,-5612,-6474,-7189,-7696,-7969,-7996,-7818,-7472,-7041,-6576,-6159,-5829,-5621,-5548,-5589,-5721,-5898,-6076,-6209,-6251,-6164,-5921,-5484,-4848,-3976,-2884,-1560,-37,1656,3452,5289,7065,8701,10089,11154,11824,12063,11851,11213,10184,8846,7293,5638,4009,2518,1271,354,-197,-355,-151,361,1118,2023,3000,3969,4871,5651,6294,6766,7072,7210,7168,6974,6608,6101,5455,4707,3884,3057,2256,1576,1056,756,720,941,1429,2131,3009,3987,4995,5955,6783,7421,7803,7893,7674,7159,6380,5420,4352,3298,2357,1626,1183,1057,1272,1768,2520,3417,4410,5388,6319,7131,7816,8351,8727,8956,9015,8910,8621,8133,7448,6550,5477,4228,2894,1487,128,-1149,-2256,-3142,-3783,-4142,-4236,-4074,-3686,-3119,-2410,-1628,-825,-73,552,981,1145,978,462,-435,-1675,-3210,-4947,-6765,-8529,-10102,-11351,-12180,-12519,-12367,-11737,-10727,-9430,-7987,-6527,-5167,-4008,-3105,-2497,-2169,-2086,-2184,-2386,-2605,-2755,-2762,-2564,-2143,-1479,-615,405,1508,2604,3627,4491,5156,5584,5772,5716,5453,4986,4376,3622,2789,1878,954,35,-814,-1563,-2141,-2541,-2703,-2660,-2412,-2003,-1513,-973,-489,-83,191,317,301,146,-111,-454,-831,-1218,-1571,-1847,-2017,-2026,-1857,-1472,-850,-3,1079,2342,3755,5253,6766,8231,9571,10732,11662,12317,12676,12710,12418,11810,10890,9714,8307,6755,5118,3481,1929,540,-620,-1485,-2030,-2227,-2081,-1615,-865,110,1246,2454,3673,4800,5778,6533,7011,7188,7042,6591,5868,4928,3837,2684,1542,501,-381,-1058,-1500,-1720,-1736,-1592,-1346,-1050,-757,-507,-336,-242,-258,-348,-534,-786,-1107,-1485,-1897,-2328,-2740,-3095,-3342,-3436,-3336,-3013,-2471,-1704,-772,298,1436,2579,3674,4657,5494,6143,6594,6810,6811,6562,6085,5369,4427,3286,1969,536,-963,-2438,-3831,-5037,-6021,-6697,-7061,-7088,-6807,-6258,-5500,-4613,-3676,-2777,-1989,-1377,-984,-831,-924,-1251,-1770,-2455,-3236,-4074,-4902,-5667,-6308,-6786,-7035,-7044,-6763,-6198,-5344,-4236,-2907,-1435,127,1678,3158,4485,5609,6494,7115,7476,7596,7498,7232,6841,6376,5892,5431,5031,4726,4530,4453,4496,4628,4843,5078,5319,5508,5615,5618,5486,5232,4850,4372,3826,3248,2679,2147,1668,1243,857,483,87,-365,-897,-1521,-2231,-3003,-3807,-4588,-5312,-5927,-6410,-6748,-6928,-6974,-6898,-6727,-6481,-6175,-5812,-5382,-4874,-4255,-3507,-2613,-1564,-375,925,2294,3665,4987,6181,7201,7983,8484,8681,8538,8064,7264,6165,4829,3312,1707,102,-1411,-2748,-3842,-4646,-5144,-5332,-5246,-4923,-4417,-3795,-3103,-2403,-1737,-1141,-642,-259,1,127,126,-2,-240,-583,-1007,-1487,-2009,-2516,-3003,-3397,-3677,-3776,-3657,-3277,-2613,-1665,-466,922,2412,3871,5194,6231,6908,7134,6907,6236,5207,3918,2500,1091,-188,-1224,-1943,-2295,-2272,-1882,-1174,-202,969,2259,3597,4908,6102,7116,7863,8285,8330,7976,7233,6144,4789,3265,1707,229,-1035,-1987,-2556,-2686,-2388,-1687,-636,659,2128,3638,5105,6426,7510,8295,8706,8711,8280,7410,6125,4476,2533,401,-1801,-3948,-5894,-7523,-8715,-9392,-9486,-9006,-7951,-6420,-4502,-2348,-123,2011,3893,5394,6421,6932,6920,6445,5585,4447,3172,1859,662,-360,-1098,-1537,-1651,-1454,-1000,-336,457,1307,2137,2874,3462,3834,3963,3808,3360,2623,1619,392,-999,-2488,-4003,-5473,-6853,-8087,-9174,-10084,-10841,-11438,-11892,-12196,-12354,-12351,-12189,-11862,-11383,-10766,-10046,-9261,-8453,-7683,-6981,-6398,-5934,-5597,-5326,-5091,-4778,-4340,-3670,-2734,-1492,35,1808,3731,5698,7573,9222,10521,11374,11715,11540,10861,9768,8335,6699,4958,3240,1629,203,-982,-1904,-2536,-2902,-2995,-2871,-2538,-2055,-1457,-784,-92,596,1221,1763,2176,2450,2548,2473,2202,1752,1122,338,-573,-1575,-2603,-3622,-4542,-5325,-5895,-6213,-6256,-6005,-5487,-4735,-3804,-2772,-1709,-704,174,856,1303,1490,1430,1161,744,274,-170,-476,-585,-421,26,772,1771,2975,4302,5676,6999,8201,9205,9961,10444,10645,10580,10280,9789,9145,8400,7577,6706,5790,4843,3852,2830,1778,728,-289,-1220,-2008,-2604,-2952,-3035,-2846,-2417,-1809,-1106,-419,137,455,427,5,-851,-2109,-3705,-5535,-7446,-9284,-10879,-12067,-12736,-12780,-12188,-10965,-9218,-7071,-4710,-2338,-152,1665,2968,3670,3744,3202,2144,672,-1043,-2844,-4553,-6023,-7128,-7780,-7951,-7626,-6875,-5750,-4366,-2829,-1246,254,1592,2660,3413,3789,3788,3403,2683,1668,447,-925,-2331,-3722,-4998,-6120,-7023,-7699,-8101,-8261,-8154,-7820,-7265,-6531,-5657,-4688,-3688,-2719,-1853,-1161,-710,-553,-731,-1263,-2129,-3306,-4710,-6253,-7806,-9229,-10377,-11111,-11318,-10914,-9873,-8218,-6029,-3437,-616,2229,4901,7193,8955,10073,10486,10219,9329,7944,6214,4321,2431,713,-707,-1741,-2338,-2513,-2305,-1805,-1122,-376,309,835,1118,1112,808,219,-586,-1549,-2570,-3563,-4447,-5147,-5634,-5876,-5889,-5689,-5314,-4797,-4180,-3487,-2746,-1981,-1202,-440,297,981,1602,2149,2625,3038,3413,3759,4117,4481,4884,5309,5765,6235,6715,7184,7636,8060,8442,8782,9073,9311,9508,9662,9779,9860,9897,9884,9802,9642,9389,9028,8579,8014,7371,6628,5813,4921,3977,2993,2008,1063,206,-505,-1022,-1304,-1335,-1122,-703,-149,464,1022,1443,1630,1533,1117,387,-610,-1831,-3167,-4562,-5909,-7152,-8230,-9109,-9773,-10219,-10469,-10535,-10460,-10262,-9968,-9603,-9166,-8671,-8129,-7543,-6952,-6376,-5864,-5446,-5165,-5020,-5018,-5106,-5239,-5320,-5273,-4999,-4433,-3529,-2267,-694,1156,3152,5210,7162,8903,10287,11231,11661,11546,10897,9762,8204,6332,4246,2059,-112,-2176,-4036,-5632,-6908,-7837,-8428,-8678,-8654,-8400,-7988,-7493,-6975,-6486,-6067,-5731,-5480,-5299,-5156,-5015,-4832,-4567,-4182,-3654,-2965,-2123,-1124,-19,1188,2420,3664,4844,5939,6896,7685,8276,8633,8735,8551,8067,7274,6179,4826,3242,1529,-247,-1976,-3560,-4914,-5963,-6645,-6949,-6854,-6404,-5631,-4617,-3428,-2174,-930,210,1185,1956,2495,2826,2944,2908,2721,2431,2047,1596,1090,555,24,-464,-858,-1100,-1137,-923,-432,335,1348,2552,3856,5162,6353,7323,7976,8245,8083,7505,6519,5230,3698,2063,426,-1086,-2381,-3361,-3987,-4222,-4064,-3565,-2749,-1713,-517,760,2040,3283,4435,5486,6418,7230,7915,8463,8848,9031,8972,8615,7925,6888,5499,3818,1909,-115,-2133,-4018,-5661,-6958,-7856,-8324,-8373,-8054,-7438,-6632,-5745,-4899,-4200,-3739,-3574,-3728,-4191,-4909,-5803,-6780,-7707,-8504,-9040,-9276,-9151,-8680,-7878,-6804,-5533,-4130,-2685,-1256,92,1311,2358,3201,3812,4150,4219,3981,3467,2677,1684,543,-638,-1749,-2690,-3344,-3641,-3535,-3016,-2125,-933,448,1917,3312,4555,5506,6109,6302,6068,5406,4362,2983,1356,-424,-2251,-4009,-5579,-6864,-7763,-8221,-8208,-7722,-6828,-5575,-4099,-2496,-918,509,1667,2451,2800,2684,2112,1148,-126,-1578,-3082,-4488,-5678,-6524,-6981,-6978,-6542,-5688,-4484,-3013,-1361,373,2091,3707,5142,6323,7201,7729,7889,7675,7119,6261,5186,4001,2810,1765,957,512,481,897,1740,2939,4395,5969,7512,8881,9935,10589,10778,10493,9778,8698,7370,5908,4441,3077,1907,991,353,-17,-145,-83,122,433,823,1292,1843,2503,3267,4160,5128,6156,7140,8026,8692,9078,9107,8743,7989,6877,5470,3882,2198,569,-922,-2160,-3100,-3703,-3989,-3984,-3765,-3386,-2938,-2473,-2051,-1714,-1487,-1390,-1437,-1614,-1941,-2384,-2956,-3614,-4352,-5126,-5898,-6624,-7255,-7740,-8057,-8166,-8079,-7807,-7384,-6868,-6310,-5768,-5298,-4920,-4673,-4544,-4540,-4632,-4818,-5058,-5355,-5678,-6019,-6375,-6721,-7061,-7363,-7622,-7806,-7896,-7873,-7712,-7413,-6963,-6379,-5673,-4874,-4018,-3127,-2255,-1411,-642,54,662,1189,1647,2056,2439,2818,3222,3666,4167,4738,5366,6043,6756,7453,8142,8754,9303,9740,10060,10225,10208,9969,9461,8647,7493,5993,4173,2092,-154,-2435,-4598,-6501,-7976,-8939,-9292,-9037,-8200,-6869,-5168,-3237,-1239,691,2412,3837,4891,5552,5829,5764,5429,4911,4311,3723,3248,2957,2928,3192,3785,4687,5884,7311,8891,10534,12127,13556,14717,15506,15847,15698,15035,13897,12333,10447,8350,6170,4036,2063,348,-1041,-2063,-2701,-2981,-2908,-2561,-1961,-1199,-319,592,1482,2281,2940,3429,3728,3850,3827,3703,3537,3389,3305,3330,3472,3736,4087,4490,4892,5232,5471,5555,5463,5169,4672,3971,3096,2067,932,-274,-1490,-2680,-3798,-4801,-5667,-6363,-6862,-7153,-7207,-7026,-6594,-5934,-5053,-3999,-2812,-1562,-311,870,1911,2766,3386,3750,3848,3688,3289,2684,1922,1039,102,-843,-1747,-2550,-3227,-3732,-4055,-4182,-4118,-3893,-3527,-3082,-2591,-2112,-1687,-1347,-1126,-1022,-1049,-1193,-1443,-1787,-2194,-2654,-3129,-3607,-4041,-4418,-4678,-4795,-4723,-4429,-3907,-3139,-2174,-1030,209,1503,2766,3958,5013,5916,6630,7169,7530,7727,7792,7719,7543,7259,6887,6437,5932,5401,4882,4418,4050,3803,3701,3735,3894,4139,4433,4717,4939,5044,4971,4685,4163,3379,2391,1194,-97,-1436,-2704,-3824,-4706,-5289,-5544,-5460,-5068,-4414,-3564,-2597,-1582,-589,323,1118,1757,2216,2485,2552,2405,2060,1501,756,-162,-1217,-2366,-3541,-4670,-5669,-6445,-6926,-7039,-6755,-6056,-4991,-3614,-2049,-421,1132,2458,3470,4077,4278,4076,3559,2802,1940,1069,308,-283,-644,-779,-702,-465,-126,242,571,808,895,814,558,145,-375,-942,-1486,-1926,-2209,-2288,-2161,-1856,-1433,-981,-584,-340,-290,-489,-901,-1500,-2185,-2862,-3413,-3749,-3795,-3542,-3001,-2245,-1364,-459,365,1025,1460,1645,1576,1296,844,297,-285,-823,-1262,-1551,-1653,-1562,-1285,-874,-397,57,400,540,428,30,-643,-1537,-2598,-3707,-4780,-5698,-6361,-6712,-6678,-6277,-5497,-4416,-3083,-1619,-111,1327,2598,3635,4380,4815,4952,4816,4468,3976,3413,2833,2293,1801,1387,1026,725,459,230,30,-130,-238,-286,-247,-140,52,295,587,898,1216,1521,1794,2024,2189,2273,2257,2127,1870,1476,952,295,-451,-1272,-2092,-2876,-3547,-4060,-4366,-4438,-4271,-3868,-3288,-2571,-1827,-1131,-604,-314,-355,-743,-1501,-2590,-3947,-5478,-7064,-8574,-9869,-10826,-11332,-11320,-10757,-9664,-8134,-6283,-4308,-2392,-751,442,1045,991,259,-1067,-2875,-4964,-7132,-9161,-10838,-12016,-12563,-12428,-11623,-10200,-8295,-6063,-3706,-1412,615,2254,3383,3990,4082,3743,3078,2207,1252,309,-562,-1314,-1965,-2508,-2989,-3408,-3780,-4074,-4246,-4229,-3952,-3355,-2399,-1080,569,2484,4566,6693,8751,10607,12172,13375,14192,14617,14707,14491,14059,13464,12759,12001,11185,10342,9436,8471,7436,6351,5261,4240,3379,2795,2556,2742,3323,4272,5433,6669,7758,8508,8746,8329,7208,5375,2926,3,-3169,-6347,-9263,-11674,-13390,-14300,-14368,-13684,-12375,-10688,-8843,-7112,-5680,-4702,-4223,-4223,-4602,-5214,-5890,-6467,-6800,-6818,-6466,-5794,-4844,-3743,-2586,-1514,-604,42,407,466,271,-111,-587,-1060,-1441,-1683,-1765,-1734,-1650,-1627,-1748,-2123,-2775,-3736,-4920,-6245,-7539,-8649,-9408,-9706,-9469,-8718,-7520,-6006,-4361,-2754,-1383,-356,225,375,139,-371,-999,-1609,-2042,-2208,-2058,-1594,-905,-80,722,1383,1786,1851,1561,924,17,-1059,-2175,-3195,-4014,-4534,-4729,-4585,-4153,-3498,-2712,-1896,-1139,-531,-116,63,24,-198,-525,-867,-1119,-1184,-1008,-539,171,1097,2110,3127,4015,4690,5070,5131,4863,4321,3570,2714,1851,1083,480,112,-11,129,479,1005,1610,2225,2750,3116,3252,3142,2762,2175,1420,609,-169,-803,-1203,-1314,-1085,-549,303,1371,2626,3943,5267,6491,7544,8372,8915,9167,9117,8779,8193,7380,6421,5351,4264,3223,2292,1546,1020,760,775,1061,1591,2315,3176,4100,5030,5901,6669,7295,7755,8036,8127,8024,7713,7196,6438,5451,4210,2743,1073,-751,-2645,-4542,-6331,-7949,-9302,-10359,-11080,-11470,-11542,-11335,-10885,-10240,-9419,-8451,-7323,-6059,-4634,-3089,-1441,238,1875,3369,4631,5574,6137,6307,6082,5533,4715,3743,2694,1662,704,-137,-837,-1395,-1806,-2088,-2246,-2301,-2271,-2165,-2010,-1804,-1573,-1333,-1105,-944,-875,-974,-1269,-1799,-2566,-3533,-4628,-5754,-6758,-7525,-7917,-7860,-7327,-6362,-5063,-3600,-2148,-907,-43,326,150,-558,-1699,-3141,-4701,-6202,-7472,-8407,-8927,-9047,-8812,-8313,-7675,-7013,-6425,-5994,-5739,-5656,-5695,-5773,-5796,-5678,-5330,-4735,-3880,-2841,-1700,-598,327,945,1139,853,79,-1138,-2667,-4373,-6052,-7529,-8638,-9240,-9282,-8738,-7681,-6206,-4471,-2629,-835,775,2106,3100,3723,4005,3961,3657,3136,2469,1696,905,139,-498,-941,-1099,-914,-332,655,2030,3728,5655,7681,9671,11482,12997,14123,14811,15040,14837,14238,13316,12142,10810,9403,8014,6710,5575,4633,3938,3465,3220,3153,3234,3418,3655,3924,4174,4395,4554,4652,4672,4623,4501,4325,4103,3870,3639,3454,3334,3313,3420,3663,4064,4612,5294,6094,6963,7881,8783,9631,10365,10930,11276,11333,11069,10424,9400,7996,6255,4273,2143,23,-1960,-3664,-4982,-5839,-6213,-6107,-5589,-4731,-3634,-2409,-1165,2,987,1726,2153,2233,1960,1342,417,-748,-2098,-3511,-4931,-6224,-7324,-8128,-8575,-8599,-8180,-7296,-5990,-4307,-2337,-180,2034,4188,6135,7772,8993,9731,9964,9684,8953,7820,6391,4744,2977,1175,-595,-2255,-3767,-5078,-6169,-7019,-7613,-7938,-7974,-7717,-7153,-6301,-5184,-3862,-2416,-951,414,1560,2374,2776,2730,2234,1367,222,-1044,-2257,-3256,-3880,-4026,-3639,-2718,-1333,407,2357,4340,6187,7724,8823,9376,9346,8733,7596,6043,4198,2232,287,-1468,-2934,-3998,-4647,-4853,-4687,-4203,-3503,-2692,-1858,-1099,-471,-25,231,289,190,-42,-344,-681,-991,-1268,-1467,-1620,-1713,-1776,-1816,-1815,-1791,-1676,-1486,-1162,-726,-182,430,1051,1626,2071,2333,2349,2084,1520,658,-474,-1834,-3352,-4951,-6536,-7998,-9248,-10168,-10680,-10723,-10245,-9271,-7814,-5983,-3879,-1656,535,2547,4250,5559,6432,6870,6920,6662,6190,5609,4995,4429,3944,3570,3304,3129,3029,2964,2922,2866,2795,2687,2544,2364,2146,1896,1616,1313,986,662,334,45,-203,-384,-492,-531,-511,-463,-406,-371,-378,-424,-530,-659,-822,-981,-1135,-1265,-1376,-1460,-1540,-1609,-1701,-1822,-1999,-2268,-2638,-3148,-3786,-4570,-5456,-6425,-7404,-8328,-9106,-9657,-9883,-9737,-9149,-8131,-6688,-4889,-2839,-654,1486,3453,5079,6283,6987,7212,7001,6441,5666,4765,3879,3074,2423,1955,1666,1535,1525,1583,1692,1807,1937,2069,2214,2367,2527,2667,2759,2762,2622,2315,1813,1140,347,-488,-1235,-1792,-2020,-1854,-1248,-229,1120,2670,4258,5708,6857,7570,7752,7374,6439,5036,3281,1342,-591,-2331,-3694,-4543,-4780,-4365,-3328,-1735,278,2558,4931,7230,9299,11028,12320,13138,13469,13327,12765,11825,10581,9094,7425,5644,3808,1972,198,-1481,-3009,-4357,-5471,-6302,-6791,-6881,-6541,-5747,-4543,-2975,-1172,739,2590,4209,5460,6208,6397,6007,5068,3681,1948,36,-1923,-3760,-5372,-6636,-7522,-7970,-8024,-7694,-7064,-6210,-5229,-4222,-3280,-2490,-1908,-1568,-1498,-1669,-2097,-2719,-3530,-4470,-5509,-6593,-7676,-8707,-9632,-10399,-10960,-11275,-11320,-11092,-10614,-9927,-9098,-8194,-7287,-6419,-5622,-4883,-4194,-3516,-2840,-2150,-1472,-836,-296,89,277,219,-84,-647,-1420,-2368,-3406,-4481,-5485,-6384,-7074,-7542,-7732,-7648,-7301,-6733,-6003,-5198,-4388,-3668,-3086,-2694,-2506,-2513,-2684,-2969,-3290,-3587,-3763,-3760,-3509,-2969,-2126,-983,397,1955,3551,5080,6369,7327,7828,7859,7404,6539,5364,3997,2581,1227,34,-919,-1612,-2008,-2139,-1998,-1627,-1031,-244,723,1834,3058,4334,5609,6794,7825,8610,9100,9240,9020,8455,7594,6523,5345,4179,3151,2362,1902,1832,2160,2891,3959,5306,6824,8400,9918,11255,12301,12972,13191,12925,12174,10957,9366,7477,5446,3389,1481,-161,-1407,-2186,-2461,-2249,-1609,-653,489,1677,2758,3660,4282,4642,4746,4673,4516,4358,4289,4361,4581,4945,5382,5823,6167,6328,6231,5827,5121,4134,2957,1683,425,-706,-1620,-2276,-2633,-2742,-2640,-2408,-2150,-1926,-1836,-1917,-2195,-2678,-3326,-4109,-4952,-5790,-6535,-7121,-7473,-7540,-7297,-6716,-5836,-4669,-3299,-1776,-193,1376,2862,4197,5338,6249,6907,7301,7424,7286,6889,6267,5464,4528,3559,2617,1796,1147,697,433,309,232,117,-158,-669,-1488,-2644,-4115,-5857,-7775,-9744,-11641,-13302,-14605,-15424,-15671,-15303,-14319,-12773,-10769,-8445,-5965,-3493,-1187,844,2512,3806,4736,5367,5779,6066,6319,6610,7001,7500,8131,8845,9622,10382,11091,11661,12071,12263,12237,11986,11551,10958,10284,9563,8866,8209,7623,7081,6572,6032,5421,4681,3769,2661,1358,-128,-1722,-3366,-4942,-6355,-7491,-8263,-8608,-8495,-7940,-7004,-5784,-4427,-3090,-1940,-1139,-804,-1014,-1786,-3078,-4784,-6763,-8837,-10834,-12592,-13989,-14952,-15444,-15507,-15181,-14564,-13734,-12773,-11731,-10643,-9509,-8321,-7055,-5692,-4217,-2635,-957,768,2512,4194,5782,7204,8429,9428,10191,10712,11014,11098,11013,10766,10417,9992,9549,9118,8747,8434,8199,7993,7778,7471,6982,6238,5164,3740,1982,-62,-2275,-4554,-6764,-8785,-10541,-11960,-13042,-13791,-14270,-14534,-14658,-14707,-14729,-14766,-14826,-14922,-15031,-15141,-15229,-15271,-15236,-15122,-14881,-14512,-13979,-13238,-12279,-11028,-9486,-7602,-5390,-2868,-76,2883,5942,8943,11799,14363,16541,18241,19416,20030,20119,19700,18874,17706,16314,14782,13206,11656,10201,8881,7748,6830,6157,5761,5633,5794,6185,6790,7504,8260,8933,9412,9588,9351,8631,7384,5607,3357,711,-2182,-5183,-8104,-10784,-13072,-14840,-16013,-16552,-16473,-15827,-14721,-13259,-11596,-9845,-8138,-6554,-5162,-3983,-3029,-2276,-1707,-1276,-954,-684,-428,-136,245,742,1400,2228,3228,4389,5668,7021,8390,9698,10895,11906,12689,13201,13416,13321,12915,12203,11189,9887,8304,6459,4371,2087,-354,-2869,-5387,-7811,-10050,-12014,-13648,-14891,-15755,-16251,-16443,-16419,-16267,-16087,-15951,-15916,-15987,-16153,-16351,-16523,-16585,-16482,-16170,-15629,-14885,-13954,-12902,-11751,-10548,-9290,-7969,-6542,-4968,-3194,-1192,1043,3491,6074,8707,11262,13601,15597,17123,18100,18464,18229,17421,16151,14528,12716,10867,9148,7689,6592,5916,5656,5784,6204,6815,7495,8124,8605,8866,8859,8582,8053,7314,6419,5417,4355,3233,2076,825,-524,-2038,-3711,-5577,-7561,-9636,-11662,-13543,-15127,-16301,-16961,-17061,-16590,-15618,-14241,-12623,-10935,-9349,-8014,-7021,-6404,-6127,-6088,-6144,-6115,-5841,-5154,-3973,-2230,23,2721,5691,8767,11721,14364,16505,18016,18816,18893,18318,17198,15707,14026,12340,10812,9552,8611,7980,7580,7305,7013,6585,5910,4951,3684,2166,458,-1340,-3151,-4894,-6529,-8048,-9445,-10772,-12041,-13289,-14522,-15730,-16882,-17926,-18818,-19473,-19874,-19956,-19731,-19194,-18389,-17362,-16176,-14885,-13530,-12145,-10720,-9255,-7699,-6046,-4249,-2328,-287,1819,3920,5937,7771,9351,10597,11486,12000,12177,12068,11761,11330,10874,10441,10089,9804,9584,9352,9057,8624,8000,7183,6171,5044,3862,2743,1758,988,453,160,54,73,112,81,-122,-563,-1290,-2305,-3575,-5041,-6587,-8130,-9521,-10684,-11510,-11961,-11993,-11645,-10948,-9996,-8894,-7730,-6614,-5594,-4706,-3944,-3267,-2613,-1918,-1105,-125,1050,2429,3966,5620,7298,8918,10397,11645,12626,13303,13686,13812,13723,13506,13210,12928,12682,12543,12495,12562,12707,12891,13085,13207,13225,13063,12688,12051,11149,9963,8534,6890,5096,3216,1318,-542,-2320,-3991,-5547,-6990,-8331,-9579,-10722,-11750,-12613,-13270,-13647,-13699,-13378,-12697,-11675,-10408,-8993,-7577,-6285,-5244,-4524,-4159,-4116,-4299,-4589,-4804,-4797,-4405,-3522,-2103,-149,2249,4964,7802,10571,13051,15069,16483,17211,17237,16615,15437,13858,12016,10090,8193,6457,4933,3677,2672,1909,1332,889,508,130,-329,-902,-1655,-2589,-3725,-5035,-6495,-8059,-9673,-11282,-12832,-14255,-15528,-16574,-17406,-17972,-18305,-18388,-18271,-17955,-17495,-16899,-16214,-15440,-14601,-13698,-12729,-11708,-10631,-9509,-8358,-7181,-5993,-4804,-3610,-2434,-1269,-133,955,1995,2951,3834,4613,5307,5894,6400,6817,7178,7491,7787,8084,8389,8716,9047,9367,9643,9824,9881,9757,9450,8930,8240,7400,6491,5554,4674,3874,3187,2585,2027,1435,721,-196,-1385,-2867,-4630,-6598,-8674,-10711,-12568,-14096,-15175,-15717,-15679,-15063,-13934,-12370,-10528,-8528,-6540,-4671,-3025,-1643,-520,383,1167,1911,2756,3771,5054,6623,8482,10567,12795,15018,17107,18897,20257,21087,21317,20949,20027,18638,16934,15038,13141,11351,9816,8599,7756,7284,7158,7321,7677,8132,8560,8862,8931,8711,8152,7268,6075,4631,2997,1242,-567,-2369,-4108,-5727,-7178,-8408,-9377,-10034,-10366,-10346,-9987,-9317,-8381,-7263,-6048,-4843,-3748,-2862,-2242,-1932,-1902,-2120,-2461,-2825,-3043,-3000,-2559,-1661,-269,1574,3781,6205,8679,11009,13011,14533,15453,15728,15352,14387,12961,11202,9304,7406,5669,4196,3048,2245,1760,1518,1449,1429,1380,1191,812,188,-694,-1806,-3125,-4581,-6113,-7659,-9160,-10563,-11844,-12972,-13942,-14748,-15381,-15834,-16076,-16072,-15760,-15074,-13969,-12407,-10411,-8042,-5429,-2728,-140,2152,3994,5257,5921,5995,5589,4852,3969,3141,2555,2347,2622,3398,4643,6270,8131,10073,11934,13545,14806,15618,15952,15832,15303,14460,13401,12222,11001,9779,8575,7349,6074,4674,3111,1338,-636,-2790,-5040,-7305,-9458,-11393,-13000,-14216,-14994,-15359,-15344,-15034,-14524,-13911,-13285,-12715,-12237,-11879,-11634,-11486,-11402,-11348,-11284,-11177,-10999,-10710,-10293,-9713,-8937,-7954,-6721,-5263,-3576,-1723,245,2225,4147,5901,7443,8699,9677,10351,10768,10937,10912,10726,10426,10050,9661,9292,9009,8842,8829,8975,9274,9672,10120,10529,10824,10935,10803,10411,9748,8851,7757,6527,5224,3905,2624,1411,281,-778,-1795,-2810,-3880,-5025,-6291,-7650,-9093,-10545,-11954,-13214,-14262,-15014,-15423,-15479,-15180,-14590,-13765,-12804,-11801,-10830,-9967,-9226,-8618,-8082,-7570,-6977,-6222,-5234,-3940,-2352,-463,1639,3883,6130,8270,10161,11713,12824,13452,13565,13171,12309,11035,9420,7564,5541,3459,1409,-523,-2232,-3652,-4694,-5319,-5480,-5193,-4484,-3433,-2152,-781,510,1562,2202,2334,1854,773,-873,-2965,-5343,-7808,-10156,-12186,-13715,-14621,-14795,-14201,-12844,-10777,-8105,-4996,-1620,1759,4938,7662,9756,11079,11586,11302,10345,8898,7185,5473,3986,2949,2504,2720,3605,5048,6915,8996,11071,12932,14397,15328,15653,15359,14479,13104,11353,9345,7232,5120,3116,1291,-309,-1665,-2770,-3649,-4321,-4822,-5184,-5445,-5629,-5774,-5889,-6005,-6129,-6262,-6419,-6574,-6737,-6878,-6984,-7041,-7026,-6925,-6720,-6381,-5895,-5216,-4338,-3229,-1905,-377,1302,3068,4832,6496,7975,9169,10019,10495,10569,10316,9766,9052,8263,7534,6951,6594,6490,6618,6934,7335,7724,7989,8039,7813,7277,6450,5353,4075,2649,1169,-344,-1838,-3322,-4782,-6251,-7733,-9243,-10785,-12334,-13876,-15353,-16729,-17950,-18972,-19777,-20339,-20679,-20816,-20790,-20656,-20455,-20242,-20028,-19832,-19618,-19356,-18982,-18445,-17679,-16667,-15380,-13845,-12103,-10211,-8241,-6275,-4364,-2584,-945,507,1799,2909,3883,4716,5437,6059,6586,7033,7399,7689,7918,8092,8236,8369,8513,8687,8891,9130,9369,9594,9746,9797,9687,9412,8931,8266,7427,6434,5334,4140,2896,1607,304,-1010,-2321,-3613,-4879,-6096,-7233,-8282,-9182,-9938,-10500,-10857,-11008,-10918,-10612,-10072,-9305,-8318,-7107,-5685,-4058,-2246,-280,1805,3942,6079,8126,10025,11696,13097,14188,14967,15451,15681,15717,15620,15466,15301,15182,15134,15170,15291,15471,15687,15893,16059,16130,16073,15859,15451,14843,14008,12951,11670,10186,8517,6721,4847,2963,1149,-540,-2028,-3278,-4264,-4984,-5462,-5746,-5890,-5972,-6045,-6175,-6389,-6707,-7115,-7588,-8084,-8553,-8952,-9216,-9298,-9135,-8665,-7850,-6644,-5068,-3148,-978,1324,3615,5738,7559,8963,9894,10335,10330,9969,9354,8628,7900,7281,6847,6629,6639,6840,7168,7549,7882,8082,8070,7788,7216,6350,5236,3913,2468,962,-532,-1957,-3274,-4460,-5498,-6401,-7156,-7794,-8298,-8696,-8992,-9204,-9362,-9486,-9613,-9761,-9958,-10209,-10504,-10843,-11178,-11487,-11733,-11858,-11860,-11683,-11335,-10800,-10071,-9163,-8064,-6799,-5382,-3840,-2225,-575,1035,2561,3941,5152,6170,7012,7702,8291,8826,9361,9930,10565,11267,12032,12835,13650,14434,15148,15759,16208,16483,16520,16311,15817,15031,13945,12577,10952,9111,7116,5012,2881,768,-1259,-3159,-4892,-6423,-7742,-8835,-9718,-10399,-10922,-11307,-11609,-11852,-12067,-12263,-12441,-12573,-12630,-12563,-12309,-11831,-11070,-10008,-8655,-7030,-5234,-3337,-1495,196,1602,2648,3302,3550,3471,3134,2664,2188,1813,1642,1735,2101,2728,3533,4437,5319,6092,6666,7005,7092,6956,6646,6234,5782,5363,5011,4753,4592,4490,4416,4296,4077,3679,3050,2150,956,-505,-2214,-4088,-6062,-8035,-9929,-11642,-13117,-14280,-15087,-15524,-15559,-15234,-14562,-13610,-12444,-11136,-9778,-8426,-7168,-6030,-5069,-4297,-3736,-3382,-3234,-3280,-3493,-3847,-4291,-4769,-5210,-5538,-5670,-5541,-5101,-4319,-3225,-1842,-271,1410,3064,4600,5901,6907,7570,7889,7896,7653,7241,6748,6266,5854,5571,5415,5389,5440,5526,5594,5596,5508,5305,4999,4588,4094,3523,2879,2167,1365,493,-483,-1520,-2614,-3713,-4754,-5683,-6421,-6919,-7127,-7021,-6596,-5851,-4824,-3523,-2010,-320,1478,3307,5079,6695,8051,9051,9627,9714,9324,8470,7246,5754,4142,2566,1178,121,-497,-594,-167,790,2162,3872,5743,7622,9323,10691,11579,11896,11589,10661,9176,7234,4970,2524,57,-2320,-4491,-6393,-7993,-9280,-10275,-11020,-11557,-11947,-12236,-12477,-12701,-12936,-13185,-13444,-13690,-13894,-14017,-14021,-13866,-13531,-12980,-12230,-11269,-10139,-8881,-7531,-6176,-4834,-3589,-2451,-1451,-591,150,778,1344,1858,2365,2862,3360,3833,4260,4612,4854,4998,5014,4964,4846,4731,4647,4637,4726,4936,5243,5638,6048,6417,6653,6665,6378,5716,4657,3187,1356,-777,-3087,-5475,-7780,-9897,-11705,-13122,-14111,-14652,-14774,-14524,-13964,-13163,-12191,-11104,-9951,-8770,-7585,-6419,-5283,-4189,-3133,-2116,-1117,-109,927,2033,3205,4433,5670,6824,7810,8510,8846,8772,8284,7456,6386,5231,4149,3285,2774,2680,3047,3836,5004,6430,8027,9640,11177,12507,13560,14244,14537,14389,13840,12902,11666,10208,8644,7080,5612,4323,3248,2403,1746,1223,735,202,-479,-1362,-2496,-3871,-5443,-7149,-8874,-10514,-11953,-13089,-13851,-14212,-14140,-13708,-12941,-11959,-10847,-9714,-8656,-7729,-6995,-6430,-6048,-5788,-5612,-5474,-5313,-5102,-4790,-4367,-3808,-3113,-2292,-1357,-336,742,1845,2941,4000,4989,5893,6674,7332,7833,8179,8356,8360,8215,7905,7483,6927,6289,5544,4730,3826,2853,1825,748,-324,-1380,-2369,-3268,-4050,-4710,-5248,-5695,-6071,-6424,-6782,-7174,-7612,-8081,-8555,-8983,-9309,-9477,-9437,-9157,-8614,-7814,-6762,-5489,-4034,-2435,-761,941,2589,4137,5506,6668,7580,8230,8629,8786,8751,8561,8276,7956,7633,7374,7176,7081,7065,7143,7285,7489,7744,8035,8353,8674,8950,9138,9153,8923,8372,7441,6107,4379,2317,15,-2387,-4743,-6894,-8707,-10066,-10927,-11249,-11094,-10507,-9594,-8454,-7176,-5849,-4507,-3196,-1905,-641,605,1842,3039,4193,5256,6199,6984,7580,7971,8157,8153,7994,7733,7429,7140,6921,6791,6772,6837,6967,7119,7257,7353,7389,7353,7253,7091,6884,6639,6358,6045,5689,5272,4782,4198,3512,2738,1871,962,25,-889,-1749,-2524,-3196,-3762,-4240,-4665,-5085,-5566,-6166,-6937,-7916,-9101,-10472,-11951,-13463,-14875,-16088,-16978,-17471,-17526,-17146,-16384,-15325,-14081,-12756,-11444,-10207,-9065,-8020,-7022,-6030,-4989,-3861,-2647,-1351,-47,1206,2305,3164,3709,3889,3682,3115,2217,1091,-187,-1472,-2640,-3548,-4070,-4090,-3556,-2431,-767,1343,3746,6255,8661,10769,12395,13403,13695,13221,11998,10053,7511,4465,1111,-2394,-5848,-9064,-11886,-14165,-15821,-16804,-17121,-16830,-16013,-14792,-13291,-11638,-9951,-8323,-6831,-5516,-4408,-3498,-2782,-2213,-1772,-1394,-1067,-733,-387,5,457,968,1563,2221,2948,3714,4489,5240,5917,6488,6908,7154,7202,7051,6710,6209,5595,4933,4299,3779,3454,3389,3635,4221,5134,6358,7822,9466,11184,12879,14440,15762,16751,17342,17485,17184,16450,15337,13897,12211,10324,8330,6243,4162,2092,123,-1711,-3333,-4679,-5684,-6292,-6466,-6195,-5505,-4449,-3117,-1599,-9,1575,3068,4437,5644,6677,7529,8170,8579,8722,8548,8047,7194,6023,4585,2973,1293,-322,-1745,-2873,-3605,-3912,-3772,-3221,-2317,-1148,186,1581,2916,4113,5053,5701,5990,5932,5534,4845,3941,2888,1797,734,-209,-981,-1544,-1902,-2070,-2121,-2110,-2140,-2276,-2579,-3097,-3802,-4699,-5705,-6753,-7770,-8660,-9379,-9864,-10108,-10107,-9877,-9454,-8854,-8113,-7232,-6225,-5080,-3795,-2363,-791,906,2697,4535,6360,8092,9653,10953,11914,12465,12554,12166,11297,10013,8383,6532,4599,2723,1059,-287,-1213,-1693,-1711,-1320,-602,362,1416,2480,3403,4099,4486,4488,4110,3314,2173,713,-960,-2763,-4588,-6334,-7916,-9249,-10292,-10984,-11333,-11307,-10962,-10297,-9405,-8328,-7167,-6003,-4920,-4007,-3323,-2911,-2797,-2950,-3341,-3886,-4480,-5022,-5373,-5441,-5115,-4354,-3133,-1496,466,2613,4774,6751,8370,9469,9960,9804,9065,7836,6316,4683,3174,1960,1201,982,1327,2210,3529,5174,6975,8782,10423,11744,12627,12955,12684,11789,10310,8320,5943,3314,598,-2066,-4530,-6707,-8505,-9917,-10921,-11566,-11884,-11934,-11759,-11396,-10867,-10183,-9346,-8366,-7255,-6055,-4797,-3561,-2389,-1347,-481,198,667,952,1063,1040,901,684,389,39,-373,-829,-1325,-1832,-2330,-2779,-3159,-3437,-3603,-3646,-3564,-3366,-3065,-2679,-2227,-1736,-1223,-715,-217,247,677,1049,1348,1555,1639,1604,1439,1184,861,539,253,51,-45,-52,16,94,130,58,-164,-576,-1163,-1916,-2767,-3668,-4518,-5271,-5833,-6196,-6299,-6175,-5801,-5221,-4445,-3511,-2439,-1275,-54,1175,2353,3431,4350,5067,5549,5776,5743,5440,4899,4114,3155,2046,887,-242,-1232,-1961,-2336,-2258,-1682,-596,971,2926,5157,7499,9783,11835,13484,14609,15096,14909,14029,12513,10449,7954,5195,2315,-516,-3171,-5524,-7514,-9084,-10234,-10991,-11368,-11435,-11205,-10723,-10003,-9050,-7888,-6514,-4971,-3296,-1552,181,1826,3287,4504,5409,5990,6247,6225,6005,5680,5370,5178,5210,5509,6132,7025,8158,9408,10658,11762,12576,12977,12888,12260,11129,9560,7678,5648,3633,1812,317,-742,-1339,-1478,-1254,-781,-218,278,567,538,139,-649,-1769,-3161,-4705,-6305,-7849,-9260,-10488,-11495,-12305,-12925,-13412,-13800,-14137,-14438,-14727,-14978,-15179,-15291,-15285,-15132,-14817,-14346,-13716,-12969,-12116,-11196,-10249,-9288,-8375,-7516,-6774,-6161,-5718,-5464,-5406,-5543,-5846,-6273,-6749,-7198,-7504,-7578,-7319,-6675,-5610,-4157,-2363,-336,1804,3936,5930,7693,9153,10256,10999,11375,11405,11120,10533,9676,8557,7194,5610,3824,1894,-139,-2181,-4158,-5970,-7531,-8780,-9651,-10152,-10261,-10052,-9557,-8871,-8072,-7227,-6428,-5699,-5094,-4612,-4240,-3961,-3703,-3420,-3025,-2456,-1653,-578,763,2355,4100,5922,7662,9210,10403,11151,11353,10995,10084,8704,6977,5057,3143,1412,59,-770,-965,-476,686,2449,4683,7217,9865,12398,14654,16425,17602,18089,17864,16964,15496,13604,11498,9371,7447,5885,4816,4297,4317,4797,5621,6611,7632,8502,9132,9425,9364,8951,8226,7255,6094,4820,3481,2133,834,-382,-1449,-2334,-2989,-3388,-3527,-3417,-3108,-2656,-2138,-1627,-1178,-836,-593,-447,-346,-255,-139,31,239,493,742,992,1193,1376,1521,1678,1855,2091,2403,2796,3265,3779,4304,4787,5192,5470,5601,5558,5346,4953,4395,3670,2786,1744,553,-792,-2273,-3874,-5571,-7313,-9048,-10705,-12191,-13425,-14296,-14716,-14605,-13912,-12643,-10850,-8640,-6179,-3652,-1242,874,2596,3849,4643,5036,5098,4953,4669,4337,3993,3661,3324,2975,2572,2098,1536,890,172,-557,-1269,-1870,-2318,-2549,-2530,-2265,-1770,-1113,-358,381,1045,1518,1777,1772,1512,1035,395,-326,-1038,-1666,-2134,-2407,-2460,-2317,-2006,-1595,-1136,-706,-339,-83,75,129,130,110,106,171,285,477,693,916,1100,1219,1275,1277,1284,1354,1561,1979,2648,3586,4762,6112,7525,8892,10073,10966,11466,11522,11092,10193,8849,7142,5146,2999,809,-1264,-3096,-4535,-5485,-5843,-5590,-4727,-3342,-1565,423,2405,4180,5532,6320,6440,5850,4594,2738,435,-2177,-4908,-7609,-10130,-12345,-14180,-15563,-16469,-16877,-16795,-16224,-15207,-13766,-11980,-9929,-7721,-5505,-3408,-1611,-227,618,881,566,-263,-1443,-2822,-4135,-5216,-5829,-5880,-5284,-4087,-2381,-355,1792,3814,5501,6672,7208,7069,6289,4976,3291,1440,-380,-1974,-3209,-3993,-4316,-4229,-3828,-3269,-2685,-2238,-2029,-2142,-2588,-3340,-4312,-5375,-6397,-7214,-7721,-7814,-7483,-6738,-5684,-4438,-3162,-2023,-1137,-633,-514,-796,-1369,-2137,-2930,-3622,-4061,-4172,-3895,-3244,-2247,-993,448,1985,3538,5058,6487,7804,8971,9972,10760,11315,11582,11557,11212,10599,9743,8761,7735,6797,6042,5551,5378,5508,5926,6541,7266,7995,8619,9072,9271,9215,8873,8283,7466,6463,5324,4097,2826,1576,379,-707,-1650,-2430,-3030,-3483,-3800,-4058,-4296,-4597,-5010,-5579,-6321,-7227,-8246,-9324,-10356,-11274,-11968,-12399,-12504,-12301,-11786,-11016,-10026,-8869,-7593,-6235,-4818,-3393,-1955,-560,774,1994,3043,3857,4366,4508,4239,3555,2480,1091,-504,-2173,-3765,-5144,-6196,-6828,-7014,-6742,-6076,-5085,-3894,-2611,-1385,-318,471,915,972,641,-32,-974,-2081,-3249,-4358,-5334,-6113,-6663,-7007,-7163,-7203,-7180,-7156,-7169,-7230,-7318,-7376,-7341,-7119,-6664,-5921,-4913,-3688,-2345,-1014,170,1077,1619,1736,1462,842,10,-906,-1737,-2360,-2645,-2546,-2024,-1112,130,1632,3296,5032,6751,8354,9763,10889,11675,12068,12070,11700,11030,10157,9199,8278,7508,6965,6708,6723,6990,7430,7958,8491,8940,9258,9417,9418,9280,9030,8682,8226,7643,6868,5856,4536,2894,919,-1319,-3737,-6171,-8472,-10443,-11933,-12825,-13037,-12602,-11568,-10090,-8338,-6512,-4792,-3336,-2226,-1515,-1167,-1118,-1264,-1502,-1733,-1881,-1922,-1829,-1662,-1439,-1249,-1131,-1142,-1303,-1606,-2036,-2543,-3078,-3596,-4041,-4385,-4590,-4649,-4533,-4260,-3813,-3215,-2485,-1646,-755,139,942,1586,1956,2005,1662,945,-110,-1399,-2791,-4126,-5249,-6021,-6352,-6187,-5539,-4474,-3093,-1546,19,1455,2619,3423,3792,3713,3195,2308,1128,-205,-1563,-2795,-3762,-4364,-4527,-4242,-3546,-2518,-1288,24,1266,2320,3085,3493,3507,3145,2421,1420,203,-1120,-2472,-3740,-4852,-5725,-6283,-6484,-6272,-5639,-4586,-3148,-1395,587,2682,4770,6735,8458,9864,10878,11481,11658,11436,10850,9955,8806,7468,5997,4442,2861,1287,-224,-1640,-2898,-3963,-4774,-5293,-5485,-5331,-4823,-3980,-2831,-1428,164,1862,3592,5256,6779,8099,9143,9909,10360,10523,10421,10092,9585,8961,8253,7522,6805,6137,5578,5156,4934,4936,5192,5681,6360,7145,7909,8526,8846,8744,8148,6996,5339,3248,873,-1599,-3971,-6030,-7625,-8620,-8978,-8712,-7911,-6713,-5302,-3846,-2540,-1506,-867,-653,-884,-1509,-2460,-3641,-4940,-6246,-7456,-8474,-9227,-9666,-9764,-9528,-8983,-8180,-7184,-6072,-4924,-3816,-2826,-1992,-1376,-965,-764,-731,-791,-895,-922,-828,-515,32,832,1854,3018,4248,5407,6397,7103,7458,7427,7016,6267,5245,4024,2681,1274,-147,-1547,-2902,-4188,-5375,-6431,-7307,-7974,-8391,-8554,-8470,-8184,-7761,-7289,-6860,-6569,-6481,-6648,-7068,-7711,-8519,-9374,-10197,-10858,-11285,-11410,-11209,-10694,-9909,-8919,-7798,-6634,-5472,-4383,-3350,-2407,-1491,-594,343,1344,2429,3587,4801,5994,7120,8072,8786,9189,9241,8931,8280,7347,6199,4946,3661,2458,1389,514,-146,-598,-853,-952,-934,-829,-676,-482,-266,-18,246,540,848,1182,1530,1914,2348,2859,3482,4239,5158,6243,7483,8846,10274,11691,13013,14124,14945,15368,15334,14791,13738,12195,10249,7999,5612,3264,1143,-559,-1704,-2193,-2014,-1221,50,1609,3252,4744,5922,6637,6847,6566,5881,4947,3913,2977,2260,1898,1903,2305,2994,3897,4850,5727,6389,6734,6710,6299,5543,4523,3358,2181,1136,343,-123,-194,79,668,1424,2218,2875,3235,3170,2585,1470,-155,-2166,-4429,-6751,-8929,-10773,-12109,-12797,-12780,-12017,-10591,-8582,-6186,-3568,-956,1471,3547,5152,6227,6753,6757,6298,5454,4317,2968,1504,-11,-1491,-2870,-4075,-5030,-5664,-5908,-5708,-5033,-3879,-2286,-334,1864,4144,6353,8295,9825,10796,11123,10769,9732,8102,5963,3501,868,-1720,-4096,-6079,-7554,-8434,-8708,-8403,-7618,-6466,-5106,-3673,-2291,-1062,-16,814,1469,1977,2379,2705,2952,3102,3113,2945,2565,1955,1148,185,-839,-1819,-2660,-3245,-3530,-3467,-3088,-2437,-1599,-665,284,1174,1962,2607,3099,3403,3521,3422,3127,2643,2031,1346,681,114,-271,-436,-336,-12,513,1144,1787,2334,2679,2751,2496,1925,1070,16,-1129,-2249,-3232,-3976,-4433,-4546,-4344,-3825,-3061,-2094,-1007,119,1203,2144,2850,3249,3248,2853,2031,867,-566,-2123,-3662,-5028,-6091,-6758,-6988,-6791,-6230,-5405,-4427,-3434,-2512,-1761,-1212,-888,-768,-807,-957,-1139,-1300,-1360,-1267,-972,-448,303,1241,2313,3392,4383,5124,5508,5420,4809,3671,2053,80,-2111,-4325,-6380,-8108,-9367,-10089,-10227,-9828,-8946,-7702,-6226,-4655,-3146,-1814,-783,-112,159,53,-374,-1026,-1799,-2583,-3292,-3868,-4288,-4566,-4736,-4839,-4912,-4965,-4978,-4910,-4688,-4239,-3503,-2440,-1071,555,2306,4049,5589,6779,7455,7544,6996,5863,4248,2309,267,-1686,-3307,-4471,-5030,-4989,-4369,-3312,-1963,-534,795,1856,2523,2736,2478,1806,799,-401,-1667,-2842,-3800,-4432,-4671,-4485,-3896,-2952,-1753,-396,980,2289,3420,4348,5050,5568,5970,6329,6729,7211,7785,8416,9008,9462,9632,9420,8749,7606,6063,4239,2326,530,-942,-1906,-2251,-1922,-960,534,2381,4384,6316,7980,9204,9869,9914,9337,8195,6604,4699,2688,729,-957,-2262,-3045,-3310,-3054,-2398,-1469,-452,494,1197,1562,1520,1084,307,-701,-1820,-2901,-3829,-4501,-4862,-4899,-4629,-4128,-3465,-2766,-2115,-1631,-1354,-1349,-1582,-2045,-2653,-3338,-4004,-4564,-4948,-5113,-5037,-4760,-4318,-3809,-3326,-2964,-2816,-2948,-3394,-4164,-5200,-6450,-7768,-9062,-10155,-10948,-11329,-11229,-10633,-9537,-8011,-6129,-4011,-1801,341,2243,3730,4665,4913,4424,3171,1217,-1320,-4274,-7426,-10548,-13411,-15800,-17552,-18545,-18727,-18108,-16754,-14792,-12374,-9695,-6934,-4296,-1955,-47,1306,2076,2260,1918,1162,103,-1114,-2379,-3591,-4690,-5650,-6470,-7173,-7767,-8273,-8663,-8900,-8941,-8694,-8120,-7150,-5770,-3983,-1852,548,3072,5582,7905,9905,11448,12466,12931,12875,12377,11557,10546,9492,8514,7710,7136,6800,6686,6716,6826,6917,6915,6767,6439,5950,5321,4629,3921,3295,2805,2532,2520,2811,3408,4305,5442,6773,8193,9636,11012,12258,13330,14205,14883,15375,15703,15879,15908,15790,15498,15041,14393,13591,12641,11608,10528,9465,8458,7523,6664,5845,5011,4111,3067,1850,432,-1178,-2917,-4724,-6470,-8052,-9341,-10244,-10694,-10665,-10178,-9289,-8087,-6695,-5223,-3797,-2513,-1431,-604,-24,317,470,475,409,322,277,312,467,747,1167,1713,2372,3120,3923,4745,5528,6251,6835,7287,7540,7626,7509,7236,6798,6239,5563,4792,3930,2991,1972,889,-260,-1447,-2663,-3876,-5063,-6177,-7186,-8029,-8693,-9131,-9356,-9361,-9176,-8835,-8374,-7847,-7280,-6708,-6135,-5560,-4971,-4361,-3719,-3061,-2396,-1746,-1152,-633,-248,-8,30,-124,-511,-1095,-1887,-2824,-3869,-4940,-5950,-6817,-7429,-7733,-7648,-7174,-6321,-5136,-3725,-2181,-636,796,2029,2984,3657,4055,4238,4286,4273,4281,4363,4550,4836,5215,5620,6044,6409,6717,6939,7089,7195,7278,7395,7571,7840,8200,8617,9043,9380,9574,9547,9284,8816,8188,7516,6906,6468,6298,6434,6872,7553,8349,9120,9673,9864,9533,8608,7051,4886,2219,-830,-4075,-7332,-10420,-13153,-15415,-17076,-18121,-18516,-18321,-17606,-16453,-14985,-13273,-11433,-9519,-7614,-5760,-3996,-2364,-873,440,1553,2446,3076,3440,3512,3312,2849,2167,1313,351,-663,-1651,-2565,-3339,-3941,-4341,-4541,-4542,-4397,-4132,-3822,-3513,-3261,-3102,-3054,-3109,-3255,-3449,-3655,-3833,-3943,-3956,-3862,-3643,-3323,-2916,-2449,-1973,-1506,-1103,-778,-569,-476,-503,-627,-824,-1048,-1281,-1473,-1625,-1714,-1761,-1772,-1784,-1816,-1877,-1994,-2116,-2255,-2348,-2376,-2321,-2169,-1937,-1662,-1382,-1163,-1034,-1036,-1142,-1349,-1567,-1753,-1826,-1738,-1464,-1016,-434,209,823,1326,1637,1707,1535,1133,603,12,-466,-756,-694,-248,661,1984,3678,5612,7644,9606,11326,12660,13481,13726,13376,12467,11108,9410,7564,5697,4000,2576,1531,924,766,1050,1709,2673,3816,5017,6121,6977,7463,7461,6931,5860,4302,2378,210,-1995,-4099,-5910,-7340,-8287,-8766,-8779,-8437,-7824,-7076,-6309,-5627,-5108,-4785,-4675,-4748,-4969,-5306,-5694,-6140,-6581,-7037,-7463,-7862,-8202,-8468,-8636,-8697,-8645,-8494,-8248,-7929,-7542,-7087,-6573,-5988,-5339,-4639,-3924,-3241,-2665,-2251,-2067,-2121,-2424,-2903,-3498,-4090,-4575,-4855,-4851,-4531,-3904,-3018,-1975,-889,113,911,1426,1603,1458,1022,393,-344,-1085,-1739,-2254,-2582,-2728,-2713,-2570,-2366,-2125,-1902,-1682,-1471,-1237,-947,-600,-170,309,825,1328,1779,2138,2366,2450,2379,2177,1877,1539,1225,1004,927,1036,1331,1804,2411,3098,3800,4448,4961,5284,5349,5136,4617,3825,2793,1590,302,-986,-2179,-3191,-3960,-4424,-4576,-4403,-3956,-3271,-2428,-1485,-520,431,1322,2140,2896,3587,4257,4906,5540,6154,6679,7092,7296,7256,6928,6301,5415,4314,3102,1868,728,-228,-932,-1355,-1498,-1398,-1118,-697,-213,317,871,1433,2043,2672,3352,4021,4656,5158,5454,5448,5058,4249,2988,1330,-669,-2868,-5138,-7299,-9213,-10718,-11718,-12133,-11939,-11153,-9843,-8095,-6038,-3810,-1538,612,2536,4087,5188,5743,5727,5124,3977,2360,381,-1825,-4099,-6277,-8189,-9680,-10615,-10915,-10539,-9513,-7943,-5942,-3724,-1474,596,2284,3465,4007,3912,3182,1940,328,-1465,-3223,-4750,-5878,-6468,-6460,-5835,-4653,-3023,-1110,892,2780,4350,5444,5955,5829,5101,3854,2241,458,-1288,-2780,-3837,-4328,-4176,-3386,-2016,-190,1938,4181,6365,8319,9911,11051,11690,11834,11513,10806,9788,8560,7202,5801,4415,3102,1890,802,-160,-1005,-1753,-2408,-3007,-3523,-3966,-4299,-4477,-4468,-4207,-3680,-2852,-1752,-406,1110,2711,4295,5760,7013,7981,8613,8897,8820,8434,7762,6893,5890,4854,3870,3037,2425,2098,2080,2367,2911,3629,4412,5128,5657,5885,5743,5199,4277,3035,1589,55,-1417,-2708,-3693,-4316,-4513,-4301,-3713,-2813,-1714,-522,639,1651,2425,2885,2991,2740,2153,1289,242,-897,-1998,-2957,-3698,-4136,-4282,-4124,-3727,-3149,-2478,-1786,-1158,-632,-263,-46,12,-54,-209,-391,-548,-607,-534,-285,133,696,1341,1990,2537,2896,2970,2707,2072,1060,-296,-1946,-3812,-5809,-7830,-9785,-11572,-13108,-14333,-15192,-15670,-15768,-15509,-14944,-14134,-13161,-12120,-11097,-10188,-9460,-8964,-8716,-8687,-8813,-8989,-9090,-8980,-8534,-7678,-6364,-4647,-2596,-371,1858,3910,5597,6800,7415,7426,6860,5815,4411,2818,1184,-321,-1576,-2480,-2972,-3045,-2705,-2018,-1044,111,1358,2581,3691,4593,5230,5558,5571,5297,4776,4089,3291,2467,1664,945,338,-101,-351,-356,-76,512,1444,2698,4243,6016,7912,9833,11651,13271,14573,15515,16024,16115,15798,15131,14200,13086,11915,10758,9736,8881,8251,7823,7567,7404,7244,6988,6544,5847,4862,3591,2091,422,-1284,-2937,-4396,-5558,-6335,-6651,-6495,-5858,-4811,-3442,-1888,-297,1170,2387,3222,3645,3621,3241,2586,1830,1127,658,552,905,1738,3009,4615,6388,8146,9687,10828,11440,11429,10789,9567,7871,5865,3716,1604,-313,-1928,-3160,-4001,-4463,-4616,-4512,-4249,-3874,-3452,-3005,-2551,-2089,-1610,-1114,-593,-61,452,919,1280,1492,1499,1267,779,51,-875,-1924,-2999,-4000,-4824,-5390,-5633,-5527,-5068,-4311,-3316,-2198,-1057,-19,830,1416,1714,1736,1514,1137,660,195,-208,-486,-610,-590,-430,-175,139,465,774,1030,1234,1381,1495,1590,1707,1840,2025,2228,2443,2627,2732,2726,2566,2257,1815,1292,774,335,78,52,308,825,1567,2465,3411,4342,5145,5784,6200,6391,6341,6085,5611,4971,4166,3240,2231,1169,123,-869,-1744,-2458,-2979,-3286,-3381,-3275,-3008,-2610,-2136,-1644,-1171,-801,-567,-533,-744,-1210,-1956,-2933,-4097,-5330,-6526,-7521,-8199,-8425,-8140,-7320,-6006,-4300,-2338,-294,1661,3367,4693,5560,5935,5853,5382,4633,3737,2810,1984,1329,910,740,805,1059,1445,1875,2289,2598,2753,2711,2442,1951,1252,376,-627,-1703,-2798,-3843,-4780,-5549,-6105,-6415,-6473,-6291,-5903,-5366,-4728,-4056,-3392,-2764,-2195,-1684,-1236,-857,-560,-363,-288,-341,-522,-803,-1161,-1540,-1903,-2202,-2405,-2489,-2447,-2284,-2016,-1682,-1324,-1013,-801,-767,-943,-1372,-2052,-2941,-3998,-5118,-6229,-7223,-8026,-8582,-8852,-8840,-8568,-8079,-7444,-6717,-5976,-5264,-4633,-4102,-3678,-3343,-3066,-2801,-2487,-2082,-1529,-822,38,1015,2035,3022,3889,4564,5015,5230,5256,5151,4992,4872,4818,4900,5068,5312,5546,5709,5715,5533,5121,4506,3724,2836,1942,1095,393,-132,-454,-568,-523,-358,-147,38,142,101,-86,-447,-921,-1495,-2079,-2645,-3118,-3488,-3727,-3859,-3898,-3887,-3851,-3820,-3811,-3814,-3829,-3815,-3763,-3620,-3379,-2998,-2477,-1804,-982,-19,1058,2225,3440,4658,5831,6911,7839,8607,9155,9510,9661,9637,9488,9239,8950,8639,8338,8031,7730,7388,7004,6540,5998,5373,4699,4000,3332,2741,2264,1940,1769,1723,1768,1807,1776,1575,1132,405,-621,-1913,-3382,-4927,-6386,-7618,-8467,-8811,-8576,-7720,-6296,-4385,-2138,239,2539,4521,5970,6716,6636,5684,3913,1436,-1539,-4765,-7978,-10904,-13335,-15095,-16127,-16409,-16048,-15163,-13936,-12544,-11145,-9873,-8810,-7999,-7448,-7135,-7036,-7109,-7340,-7700,-8194,-8802,-9520,-10320,-11158,-11979,-12696,-13233,-13495,-13418,-12945,-12060,-10784,-9173,-7327,-5356,-3394,-1564,31,1309,2234,2798,3033,2994,2761,2409,2027,1667,1391,1193,1091,1026,960,836,582,192,-367,-1033,-1752,-2411,-2899,-3097,-2923,-2316,-1304,67,1658,3315,4858,6102,6918,7189,6905,6079,4825,3284,1622,35,-1336,-2347,-2923,-3035,-2681,-1938,-860,420,1821,3226,4567,5774,6828,7703,8413,8975,9393,9708,9924,10065,10167,10227,10314,10422,10624,10929,11373,11969,12698,13547,14440,15324,16084,16635,16872,16710,16096,15013,13469,11552,9323,6946,4509,2176,36,-1812,-3310,-4445,-5212,-5649,-5777,-5637,-5247,-4615,-3757,-2664,-1349,135,1765,3401,4967,6292,7258,7739,7659,6991,5774,4088,2093,-55,-2145,-3999,-5434,-6328,-6593,-6207,-5222,-3719,-1870,159,2169,3958,5387,6314,6695,6515,5821,4710,3296,1713,101,-1430,-2767,-3832,-4564,-4930,-4916,-4540,-3840,-2877,-1736,-515,695,1762,2619,3136,3274,2959,2193,995,-565,-2382,-4319,-6226,-7949,-9352,-10336,-10852,-10887,-10499,-9748,-8752,-7604,-6399,-5212,-4084,-3040,-2078,-1197,-389,329,935,1377,1599,1541,1160,439,-590,-1877,-3295,-4732,-6018,-7028,-7620,-7730,-7301,-6350,-4921,-3099,-999,1252,3517,5662,7566,9130,10292,11018,11336,11284,10960,10456,9876,9314,8828,8455,8179,7978,7785,7552,7222,6756,6144,5390,4529,3591,2648,1720,884,154,-421,-827,-1033,-1035,-803,-345,340,1232,2290,3454,4648,5773,6729,7406,7707,7554,6887,5708,4033,1940,-446,-3002,-5533,-7895,-9909,-11449,-12428,-12779,-12531,-11701,-10398,-8729,-6834,-4864,-2954,-1253,152,1161,1753,1919,1699,1173,439,-389,-1193,-1884,-2393,-2687,-2795,-2748,-2644,-2555,-2571,-2758,-3144,-3739,-4499,-5372,-6263,-7081,-7715,-8087,-8109,-7769,-7039,-5992,-4681,-3237,-1772,-421,702,1507,1933,1978,1669,1088,349,-419,-1070,-1492,-1584,-1307,-658,307,1501,2780,4026,5065,5792,6091,5902,5203,4013,2403,462,-1664,-3848,-5923,-7766,-9248,-10308,-10884,-11007,-10697,-10052,-9159,-8139,-7098,-6139,-5343,-4756,-4410,-4294,-4380,-4624,-4950,-5288,-5553,-5661,-5532,-5106,-4331,-3195,-1712,69,2054,4137,6180,8046,9616,10778,11482,11706,11475,10876,10001,8981,7937,6975,6173,5580,5191,5003,4952,5021,5129,5284,5429,5584,5740,5892,6050,6180,6261,6247,6097,5744,5177,4334,3247,1916,410,-1204,-2831,-4366,-5730,-6818,-7602,-8030,-8117,-7892,-7413,-6766,-6043,-5337,-4730,-4291,-4048,-4004,-4138,-4392,-4707,-5015,-5248,-5364,-5328,-5136,-4800,-4353,-3845,-3334,-2886,-2562,-2408,-2464,-2718,-3165,-3725,-4334,-4877,-5259,-5389,-5202,-4683,-3853,-2778,-1565,-329,804,1727,2359,2665,2623,2274,1655,831,-122,-1144,-2157,-3105,-3937,-4604,-5090,-5377,-5473,-5409,-5185,-4872,-4459,-4011,-3524,-3039,-2576,-2158,-1835,-1618,-1560,-1680,-1989,-2510,-3201,-4050,-4989,-5948,-6857,-7607,-8140,-8368,-8265,-7791,-6980,-5848,-4470,-2911,-1255,418,2029,3524,4840,5948,6811,7416,7762,7845,7702,7330,6783,6077,5242,4330,3352,2386,1458,648,-1,-426,-615,-534,-234,273,891,1555,2185,2692,3039,3181,3109,2854,2444,1948,1435,982,660,538,672,1077,1793,2773,4007,5417,6923,8433,9824,10997,11831,12248,12173,11591,10515,9008,7174,5131,3036,1025,-754,-2188,-3188,-3699,-3723,-3286,-2482,-1417,-235,916,1903,2602,2952,2915,2516,1826,937,-28,-967,-1774,-2416,-2845,-3117,-3270,-3389,-3577,-3879,-4389,-5081,-5977,-6973,-8011,-8940,-9651,-10007,-9923,-9338,-8267,-6764,-4966,-3039,-1191,364,1436,1878,1595,599,-1062,-3216,-5676,-8178,-10470,-12298,-13444,-13762,-13157,-11646,-9304,-6309,-2871,722,4208,7303,9782,11476,12265,12161,11167,9454,7153,4501,1716,-964,-3345,-5234,-6535,-7166,-7146,-6523,-5405,-3927,-2237,-489,1180,2665,3875,4777,5348,5610,5599,5361,4947,4403,3763,3054,2295,1506,703,-92,-839,-1517,-2059,-2441,-2606,-2536,-2206,-1631,-838,104,1128,2105,2960,3553,3825,3703,3181,2282,1087,-295,-1723,-3041,-4103,-4778,-4974,-4647,-3792,-2467,-762,1208,3293,5374,7320,9030,10452,11528,12276,12698,12853,12789,12571,12259,11897,11520,11143,10762,10372,9956,9497,8990,8414,7784,7092,6366,5617,4889,4203,3605,3127,2780,2600,2567,2679,2905,3194,3497,3746,3875,3821,3541,3001,2198,1162,-69,-1405,-2776,-4078,-5240,-6188,-6891,-7336,-7542,-7553,-7439,-7259,-7102,-7016,-7051,-7215,-7495,-7838,-8176,-8413,-8470,-8248,-7722,-6844,-5666,-4236,-2647,-1031,516,1858,2931,3661,4042,4068,3769,3192,2355,1337,139,-1171,-2576,-4026,-5485,-6903,-8235,-9428,-10436,-11233,-11786,-12110,-12210,-12120,-11894,-11566,-11207,-10836,-10501,-10204,-9947,-9709,-9458,-9153,-8741,-8183,-7433,-6464,-5294,-3930,-2458,-954,472,1700,2642,3200,3348,3064,2397,1419,235,-1026,-2240,-3282,-4050,-4467,-4488,-4095,-3317,-2201,-828,701,2291,3829,5243,6468,7470,8258,8834,9258,9557,9790,9983,10163,10335,10470,10553,10523,10350,9990,9412,8615,7610,6438,5171,3888,2699,1689,960,551,509,795,1373,2135,2973,3761,4371,4711,4719,4379,3731,2856,1865,898,72,-501,-761,-683,-305,313,1050,1812,2467,2942,3177,3171,2967,2643,2311,2082,2066,2341,2945,3872,5067,6445,7875,9231,10375,11192,11605,11571,11098,10254,9113,7822,6492,5271,4267,3560,3215,3219,3558,4137,4865,5594,6196,6526,6474,5970,4974,3523,1682,-421,-2642,-4806,-6752,-8336,-9435,-9988,-9951,-9361,-8253,-6740,-4921,-2937,-944,934,2532,3751,4490,4697,4368,3549,2316,808,-846,-2475,-3946,-5124,-5926,-6284,-6201,-5688,-4818,-3687,-2395,-1074,176,1256,2114,2721,3092,3275,3318,3312,3309,3363,3502,3710,3954,4180,4314,4307,4113,3723,3169,2500,1810,1182,718,484,527,839,1392,2085,2832,3498,3969,4149,3962,3379,2414,1113,-429,-2104,-3768,-5304,-6574,-7501,-8018,-8114,-7809,-7152,-6204,-5038,-3715,-2295,-821,676,2156,3592,4940,6156,7185,7980,8478,8665,8519,8063,7339,6416,5369,4287,3245,2304,1504,874,400,78,-135,-275,-406,-559,-814,-1179,-1710,-2383,-3206,-4116,-5072,-5986,-6783,-7385,-7717,-7750,-7467,-6897,-6118,-5197,-4279,-3437,-2797,-2398,-2276,-2403,-2712,-3105,-3452,-3635,-3533,-3083,-2245,-1059,397,1995,3574,4977,6049,6677,6796,6407,5552,4357,2940,1485,134,-971,-1720,-2063,-1975,-1498,-701,302,1393,2437,3329,3974,4340,4416,4255,3917,3496,3064,2697,2408,2206,2029,1822,1482,939,114,-1020,-2457,-4154,-6010,-7908,-9714,-11281,-12509,-13307,-13643,-13537,-13049,-12290,-11394,-10503,-9759,-9263,-9087,-9233,-9660,-10267,-10924,-11478,-11787,-11721,-11207,-10207,-8746,-6893,-4761,-2490,-241,1836,3588,4917,5735,6030,5824,5183,4237,3121,2000,1035,370,108,332,1032,2187,3680,5382,7112,8677,9901,10620,10723,10166,8939,7141,4893,2376,-199,-2638,-4757,-6403,-7494,-7981,-7874,-7252,-6183,-4820,-3274,-1691,-195,1118,2154,2875,3238,3262,2952,2362,1552,575,-474,-1550,-2574,-3491,-4265,-4851,-5230,-5371,-5270,-4909,-4313,-3481,-2463,-1296,-34,1254,2521,3709,4775,5697,6445,7035,7461,7758,7949,8070,8154,8232,8325,8444,8598,8782,8989,9202,9398,9558,9643,9644,9522,9274,8901,8396,7808,7140,6454,5766,5123,4529,4005,3523,3076,2616,2114,1520,819,-25,-997,-2102,-3302,-4566,-5836,-7046,-8122,-8981,-9545,-9750,-9562,-8976,-8038,-6839,-5497,-4169,-3012,-2164,-1738,-1801,-2335,-3309,-4584,-6022,-7445,-8669,-9563,-10007,-9962,-9438,-8505,-7275,-5895,-4513,-3279,-2305,-1688,-1458,-1627,-2152,-2965,-3976,-5077,-6167,-7154,-7964,-8559,-8915,-9053,-8993,-8792,-8485,-8131,-7757,-7402,-7078,-6803,-6584,-6429,-6337,-6318,-6350,-6436,-6535,-6631,-6677,-6647,-6503,-6233,-5825,-5292,-4649,-3943,-3201,-2481,-1818,-1249,-806,-493,-324,-270,-318,-429,-578,-727,-881,-1012,-1155,-1312,-1503,-1742,-2011,-2290,-2520,-2661,-2639,-2405,-1917,-1144,-94,1223,2743,4410,6112,7748,9200,10360,11140,11480,11352,10778,9802,8521,7028,5461,3928,2562,1451,675,283,274,637,1300,2208,3260,4400,5541,6655,7698,8665,9550,10345,11052,11642,12090,12358,12397,12169,11657,10849,9787,8527,7144,5745,4409,3223,2235,1475,934,594,406,320,298,286,280,256,237,245,326,515,866,1386,2100,2970,3959,4989,5978,6815,7420,7692,7583,7076,6182,4980,3562,2066,633,-601,-1518,-2043,-2146,-1847,-1212,-357,606,1508,2260,2734,2895,2724,2257,1565,759,-70,-801,-1362,-1712,-1831,-1760,-1547,-1264,-981,-755,-610,-560,-565,-602,-604,-540,-374,-101,259,666,1065,1387,1581,1583,1373,926,263,-590,-1574,-2636,-3698,-4698,-5572,-6259,-6736,-6949,-6902,-6567,-5958,-5086,-3975,-2679,-1255,206,1603,2837,3790,4384,4539,4241,3481,2329,851,-821,-2561,-4233,-5694,-6846,-7588,-7889,-7720,-7129,-6152,-4896,-3443,-1909,-391,1018,2249,3244,3992,4475,4749,4836,4832,4784,4788,4873,5096,5436,5873,6357,6798,7144,7310,7258,6965,6434,5697,4807,3829,2849,1941,1204,695,500,631,1119,1914,2972,4180,5437,6601,7563,8203,8448,8230,7537,6365,4754,2767,487,-1970,-4495,-6938,-9185,-11093,-12562,-13504,-13853,-13613,-12786,-11466,-9748,-7779,-5721,-3733,-1961,-532,483,1049,1175,936,392,-309,-1086,-1799,-2372,-2733,-2840,-2699,-2325,-1776,-1103,-380,336,978,1506,1876,2061,2042,1793,1324,625,-264,-1317,-2451,-3593,-4632,-5474,-6015,-6201,-5994,-5410,-4507,-3369,-2102,-827,361,1359,2102,2543,2647,2412,1847,971,-168,-1516,-3006,-4536,-6036,-7384,-8513,-9333,-9813,-9931,-9715,-9219,-8524,-7731,-6945,-6251,-5737,-5433,-5352,-5469,-5722,-6037,-6333,-6508,-6524,-6304,-5866,-5197,-4362,-3398,-2395,-1391,-457,395,1151,1830,2463,3088,3739,4437,5183,5961,6747,7482,8141,8657,9013,9181,9159,8958,8608,8142,7611,7050,6502,5989,5517,5091,4694,4318,3952,3597,3258,2963,2732,2592,2571,2672,2899,3222,3596,3955,4230,4335,4213,3809,3124,2169,1024,-239,-1483,-2616,-3500,-4069,-4251,-4036,-3438,-2522,-1370,-103,1162,2299,3214,3812,4069,3965,3541,2857,1996,1053,107,-761,-1522,-2137,-2629,-3011,-3322,-3606,-3912,-4266,-4721,-5276,-5946,-6705,-7508,-8287,-8959,-9425,-9594,-9403,-8793,-7790,-6414,-4782,-3000,-1253,315,1525,2247,2404,1940,915,-605,-2460,-4491,-6507,-8334,-9820,-10868,-11403,-11452,-11038,-10273,-9265,-8145,-7018,-5988,-5076,-4324,-3681,-3124,-2587,-2039,-1457,-852,-262,264,659,876,886,685,316,-173,-695,-1164,-1518,-1677,-1635,-1376,-943,-411,148,606,884,873,523,-190,-1231,-2519,-3922,-5272,-6416,-7171,-7453,-7177,-6367,-5090,-3476,-1693,71,1650,2883,3693,4020,3913,3444,2755,2008,1369,1003,1014,1490,2418,3776,5439,7300,9191,10968,12505,13690,14468,14811,14730,14270,13501,12501,11364,10167,8999,7907,6956,6156,5545,5108,4848,4728,4725,4766,4831,4821,4719,4471,4058,3510,2842,2142,1469,917,530,353,367,526,754,933,970,742,184,-755,-2068,-3691,-5518,-7392,-9126,-10535,-11463,-11785,-11480,-10574,-9199,-7531,-5800,-4221,-3009,-2293,-2160,-2584,-3475,-4669,-5954,-7132,-8000,-8435,-8368,-7813,-6857,-5633,-4308,-3050,-1998,-1268,-884,-864,-1113,-1550,-2038,-2459,-2704,-2719,-2456,-1956,-1256,-444,378,1118,1686,2007,2057,1796,1268,477,-494,-1596,-2746,-3856,-4864,-5665,-6228,-6471,-6402,-6003,-5326,-4425,-3390,-2310,-1279,-362,386,959,1358,1633,1827,1996,2185,2403,2652,2902,3099,3212,3186,3019,2717,2333,1937,1625,1483,1581,1952,2574,3380,4266,5072,5685,5947,5799,5205,4204,2919,1487,116,-1022,-1750,-1969,-1620,-741,592,2211,3962,5621,7048,8056,8590,8588,8104,7231,6119,4950,3933,3238,3026,3385,4337,5837,7761,9924,12120,14116,15689,16677,16935,16424,15148,13188,10692,7839,4850,1936,-684,-2852,-4437,-5385,-5698,-5441,-4720,-3690,-2492,-1297,-218,633,1203,1468,1442,1171,726,164,-409,-961,-1412,-1755,-1981,-2108,-2171,-2220,-2294,-2444,-2691,-3051,-3518,-4072,-4683,-5298,-5885,-6371,-6723,-6884,-6819,-6521,-5990,-5262,-4398,-3455,-2515,-1640,-875,-263,202,507,685,744,716,606,433,180,-146,-581,-1126,-1806,-2633,-3589,-4685,-5867,-7115,-8376,-9598,-10730,-11715,-12487,-12998,-13190,-13022,-12464,-11516,-10182,-8518,-6586,-4487,-2343,-294,1532,2983,3978,4422,4311,3661,2546,1084,-598,-2343,-4014,-5487,-6658,-7474,-7898,-7937,-7618,-6981,-6088,-4987,-3740,-2409,-1046,269,1482,2504,3276,3726,3816,3527,2876,1913,739,-534,-1731,-2710,-3285,-3347,-2774,-1574,246,2543,5149,7845,10361,12492,14002,14788,14765,13979,12529,10594,8392,6151,4092,2405,1202,566,473,866,1638,2639,3738,4784,5690,6366,6800,6979,6945,6734,6405,6004,5568,5137,4712,4319,3947,3604,3277,2974,2678,2395,2124,1863,1630,1440,1304,1272,1337,1550,1892,2368,2956,3606,4276,4899,5423,5801,6006,6025,5877,5589,5207,4775,4341,3947,3609,3365,3191,3103,3075,3084,3122,3161,3197,3238,3274,3346,3444,3603,3819,4082,4395,4704,4997,5214,5322,5287,5080,4688,4113,3364,2466,1448,337,-808,-1969,-3058,-4054,-4864,-5453,-5758,-5753,-5437,-4824,-3986,-2985,-1946,-953,-114,512,898,1056,1033,921,781,718,761,945,1254,1624,1998,2280,2395,2283,1910,1287,445,-519,-1544,-2494,-3306,-3884,-4201,-4239,-4021,-3579,-2976,-2259,-1489,-707,65,792,1483,2116,2707,3241,3729,4156,4526,4816,5028,5141,5164,5095,4945,4744,4501,4246,3993,3746,3506,3249,2959,2591,2134,1540,820,-43,-1014,-2064,-3140,-4190,-5154,-5983,-6630,-7068,-7291,-7287,-7091,-6717,-6212,-5615,-4965,-4306,-3653,-3040,-2452,-1901,-1366,-842,-320,201,710,1211,1689,2147,2592,3013,3426,3815,4175,4478,4714,4845,4878,4801,4640,4420,4192,3981,3845,3798,3866,4046,4314,4646,4971,5244,5376,5315,4999,4396,3498,2319,921,-638,-2228,-3758,-5081,-6098,-6730,-6924,-6714,-6149,-5358,-4470,-3638,-2994,-2625,-2581,-2850,-3368,-4042,-4744,-5349,-5743,-5840,-5597,-5019,-4162,-3129,-2046,-1068,-333,35,-48,-619,-1656,-3100,-4819,-6680,-8497,-10112,-11376,-12179,-12483,-12287,-11675,-10757,-9683,-8607,-7662,-6957,-6548,-6442,-6589,-6912,-7293,-7619,-7785,-7701,-7334,-6657,-5722,-4565,-3290,-1980,-725,375,1284,1942,2358,2548,2562,2464,2330,2239,2239,2393,2690,3139,3683,4254,4780,5146,5287,5124,4618,3779,2630,1273,-204,-1661,-2976,-4026,-4706,-4949,-4722,-4025,-2905,-1445,256,2054,3833,5456,6824,7853,8500,8743,8594,8080,7263,6182,4940,3576,2194,838,-421,-1550,-2517,-3311,-3927,-4367,-4635,-4733,-4658,-4420,-4007,-3446,-2751,-1959,-1128,-297,462,1120,1653,2065,2401,2715,3088,3594,4286,5190,6289,7526,8792,9977,10920,11509,11628,11213,10272,8839,7047,5033,2997,1110,-448,-1559,-2138,-2182,-1733,-910,150,1252,2248,2966,3313,3232,2729,1865,740,-522,-1781,-2915,-3797,-4365,-4533,-4316,-3698,-2768,-1586,-304,968,2064,2857,3238,3116,2468,1302,-314,-2277,-4435,-6640,-8712,-10515,-11915,-12838,-13249,-13155,-12629,-11748,-10644,-9428,-8220,-7103,-6149,-5371,-4800,-4408,-4198,-4143,-4243,-4467,-4824,-5276,-5809,-6380,-6946,-7445,-7829,-8028,-8004,-7714,-7156,-6340,-5299,-4114,-2838,-1589,-430,547,1293,1780,2000,1977,1756,1364,871,287,-351,-1036,-1772,-2568,-3427,-4358,-5355,-6394,-7456,-8478,-9407,-10167,-10689,-10907,-10773,-10262,-9393,-8196,-6758,-5158,-3506,-1903,-440,814,1818,2564,3064,3370,3532,3623,3692,3786,3925,4116,4342,4590,4829,5041,5211,5319,5370,5352,5268,5124,4913,4654,4333,3971,3560,3110,2634,2130,1643,1183,811,566,517,701,1183,1961,3065,4446,6047,7790,9530,11174,12550,13576,14134,14201,13754,12850,11554,9978,8232,6433,4687,3075,1672,505,-379,-994,-1337,-1426,-1301,-971,-476,169,943,1815,2753,3701,4585,5334,5849,6080,5967,5511,4738,3727,2580,1439,424,-307,-686,-609,-94,852,2135,3648,5245,6788,8130,9158,9791,9974,9715,9046,8039,6803,5440,4071,2801,1692,802,120,-378,-747,-1055,-1371,-1745,-2220,-2793,-3451,-4136,-4783,-5301,-5613,-5647,-5362,-4759,-3873,-2775,-1576,-379,697,1565,2171,2487,2539,2365,2032,1608,1138,677,226,-203,-618,-1033,-1427,-1797,-2090,-2286,-2330,-2230,-1983,-1645,-1287,-998,-882,-1013,-1460,-2222,-3294,-4580,-6001,-7410,-8688,-9716,-10390,-10656,-10487,-9899,-8938,-7678,-6209,-4624,-3026,-1495,-111,1062,1990,2638,3009,3111,2975,2648,2173,1622,1043,512,87,-181,-234,-55,382,1050,1925,2946,4033,5116,6101,6935,7571,7998,8227,8308,8279,8226,8184,8228,8370,8641,9015,9482,9975,10466,10861,11124,11178,10979,10486,9667,8517,7042,5279,3287,1144,-1031,-3126,-4996,-6524,-7599,-8152,-8157,-7639,-6678,-5384,-3913,-2409,-1045,72,806,1137,1005,464,-452,-1654,-3051,-4540,-6032,-7423,-8654,-9637,-10336,-10699,-10712,-10364,-9672,-8658,-7370,-5858,-4179,-2417,-628,1086,2661,4005,5049,5720,5976,5766,5096,3971,2453,630,-1372,-3391,-5251,-6771,-7784,-8172,-7863,-6868,-5274,-3232,-976,1261,3197,4611,5310,5180,4193,2408,-44,-2957,-6082,-9166,-11942,-14206,-15787,-16607,-16641,-15964,-14684,-12982,-11044,-9076,-7262,-5756,-4668,-4057,-3917,-4200,-4810,-5615,-6484,-7268,-7853,-8148,-8098,-7690,-6948,-5916,-4672,-3286,-1825,-357,1088,2479,3805,5075,6277,7420,8494,9476,10348,11075,11619,11966,12083,11981,11661,11163,10514,9771,8976,8172,7405,6703,6096,5607,5248,5026,4945,4981,5122,5316,5524,5682,5743,5663,5415,5000,4429,3747,2991,2221,1475,791,180,-359,-852,-1326,-1823,-2370,-2993,-3690,-4441,-5215,-5933,-6544,-6932,-7045,-6789,-6131,-5056,-3583,-1797,214,2285,4288,6051,7450,8386,8790,8646,7975,6816,5266,3410,1374,-736,-2798,-4710,-6382,-7728,-8716,-9306,-9520,-9396,-8993,-8409,-7728,-7060,-6483,-6083,-5907,-5993,-6338,-6926,-7711,-8632,-9614,-10581,-11441,-12135,-12574,-12730,-12553,-12067,-11287,-10293,-9167,-8022,-6964,-6090,-5464,-5134,-5076,-5268,-5616,-6028,-6397,-6600,-6572,-6233,-5580,-4633,-3448,-2142,-816,390,1367,2014,2282,2142,1649,853,-110,-1132,-2057,-2786,-3205,-3293,-3015,-2437,-1607,-632,403,1402,2313,3088,3728,4242,4676,5041,5396,5709,6005,6220,6320,6247,5956,5442,4708,3811,2830,1868,1035,433,137,199,604,1329,2278,3354,4439,5414,6180,6672,6849,6716,6310,5696,4958,4206,3539,3057,2858,2998,3526,4445,5729,7315,9127,11037,12937,14683,16146,17224,17809,17854,17326,16247,14660,12654,10335,7830,5294,2861,685,-1127,-2489,-3372,-3807,-3867,-3685,-3409,-3207,-3214,-3553,-4273,-5382,-6841,-8531,-10351,-12131,-13747,-15066,-16005,-16505,-16559,-16180,-15417,-14324,-12979,-11442,-9815,-8154,-6598,-5202,-4110,-3368,-3073,-3212,-3791,-4709,-5845,-7042,-8096,-8842,-9109,-8798,-7860,-6316,-4267,-1848,747,3318,5684,7664,9158,10086,10461,10312,9751,8876,7840,6752,5741,4878,4225,3802,3594,3577,3683,3854,4005,4066,3965,3658,3113,2334,1348,209,-1008,-2224,-3341,-4296,-5018,-5481,-5698,-5692,-5540,-5314,-5092,-4936,-4878,-4915,-5013,-5109,-5140,-5030,-4745,-4269,-3625,-2875,-2098,-1392,-847,-524,-434,-553,-785,-1000,-1043,-751,-2,1286,3129,5457,8132,10959,13694,16103,17959,19099,19421,18930,17677,15835,13586,11175,8847,6819,5293,4382,4159,4597,5607,7034,8663,10267,11608,12478,12724,12249,11046,9177,6778,4045,1194,-1557,-4006,-6019,-7502,-8443,-8878,-8879,-8562,-8037,-7427,-6839,-6350,-6032,-5896,-5949,-6158,-6475,-6834,-7172,-7412,-7498,-7380,-7012,-6385,-5487,-4347,-3001,-1526,8,1492,2849,3985,4861,5448,5772,5862,5802,5642,5474,5328,5248,5232,5257,5283,5266,5155,4935,4605,4203,3784,3428,3193,3132,3261,3550,3934,4318,4555,4539,4119,3226,1792,-159,-2580,-5350,-8317,-11308,-14124,-16603,-18580,-19973,-20716,-20836,-20389,-19460,-18182,-16662,-15036,-13414,-11893,-10559,-9451,-8604,-7990,-7588,-7329,-7151,-6959,-6680,-6218,-5514,-4521,-3222,-1636,174,2137,4135,6036,7728,9061,9963,10355,10229,9613,8589,7279,5829,4418,3186,2285,1775,1683,1942,2439,2987,3412,3513,3175,2329,1026,-619,-2395,-4070,-5403,-6187,-6287,-5646,-4295,-2343,25,2608,5140,7407,9170,10288,10632,10194,8998,7160,4853,2260,-385,-2880,-5027,-6666,-7696,-8052,-7752,-6847,-5457,-3716,-1780,186,2059,3712,5083,6140,6882,7377,7671,7877,8055,8310,8677,9184,9816,10518,11218,11849,12317,12596,12640,12471,12116,11648,11138,10668,10310,10096,10057,10158,10355,10564,10697,10661,10378,9802,8915,7746,6347,4804,3190,1605,104,-1255,-2420,-3385,-4113,-4633,-4950,-5102,-5131,-5058,-4928,-4741,-4525,-4282,-4025,-3764,-3501,-3228,-2938,-2594,-2194,-1693,-1095,-379,449,1390,2415,3523,4665,5815,6930,7942,8806,9429,9753,9703,9227,8306,6937,5174,3100,832,-1471,-3648,-5533,-6969,-7855,-8118,-7759,-6852,-5505,-3930,-2302,-857,240,843,889,368,-647,-2048,-3669,-5338,-6880,-8135,-8987,-9373,-9274,-8756,-7898,-6836,-5684,-4554,-3530,-2652,-1956,-1420,-1046,-769,-566,-363,-116,227,722,1379,2244,3293,4521,5880,7298,8712,10024,11160,12047,12609,12819,12620,12019,11013,9649,7986,6117,4163,2238,499,-951,-1979,-2514,-2497,-1925,-843,653,2400,4210,5855,7159,7955,8184,7827,6968,5725,4270,2751,1315,44,-1025,-1915,-2676,-3378,-4087,-4841,-5672,-6565,-7503,-8439,-9325,-10120,-10778,-11284,-11613,-11772,-11743,-11529,-11095,-10409,-9430,-8111,-6434,-4417,-2111,368,2888,5279,7414,9142,10421,11177,11456,11264,10700,9816,8709,7438,6066,4639,3200,1813,538,-538,-1331,-1770,-1780,-1368,-521,658,2072,3554,4908,5947,6462,6317,5396,3684,1232,-1839,-5323,-8994,-12585,-15848,-18568,-20572,-21769,-22134,-21704,-20605,-18986,-17050,-15015,-13071,-11414,-10171,-9422,-9198,-9440,-10067,-10926,-11860,-12702,-13313,-13576,-13432,-12836,-11801,-10358,-8553,-6480,-4199,-1831,537,2801,4855,6622,8035,9059,9694,9972,9944,9685,9275,8784,8285,7823,7443,7175,7025,7023,7139,7389,7725,8106,8470,8713,8745,8446,7732,6554,4921,2919,698,-1556,-3626,-5337,-6549,-7202,-7314,-6983,-6363,-5652,-5035,-4683,-4706,-5146,-5979,-7117,-8416,-9736,-10884,-11748,-12186,-12158,-11618,-10596,-9122,-7262,-5081,-2649,-31,2701,5486,8258,10932,13456,15732,17691,19273,20397,21046,21170,20789,19918,18613,16942,14964,12774,10406,7954,5463,3024,732,-1315,-3002,-4251,-4997,-5221,-4934,-4201,-3090,-1725,-203,1364,2887,4315,5595,6718,7661,8395,8877,9034,8794,8072,6816,4989,2628,-200,-3334,-6581,-9675,-12356,-14337,-15402,-15372,-14185,-11861,-8565,-4533,-128,4252,8193,11301,13279,13924,13178,11107,7913,3886,-604,-5174,-9428,-13040,-15742,-17376,-17881,-17324,-15832,-13651,-11021,-8231,-5514,-3095,-1092,404,1405,1969,2188,2185,2073,1929,1799,1667,1491,1189,699,-68,-1119,-2477,-4078,-5859,-7717,-9568,-11315,-12921,-14338,-15581,-16657,-17579,-18357,-18964,-19365,-19515,-19356,-18861,-18010,-16830,-15391,-13786,-12165,-10661,-9432,-8587,-8197,-8255,-8691,-9350,-10035,-10526,-10596,-10101,-8920,-7062,-4580,-1627,1616,4926,8104,10952,13341,15159,16373,16963,16967,16439,15468,14127,12538,10758,8902,7024,5199,3480,1902,511,-677,-1617,-2307,-2711,-2839,-2686,-2253,-1564,-608,597,2050,3730,5576,7518,9413,11120,12459,13265,13399,12783,11393,9317,6712,3832,984,-1498,-3306,-4173,-3945,-2591,-206,2965,6598,10291,13641,16275,17917,18398,17703,15939,13353,10275,7077,4156,1836,382,-66,505,1987,4149,6696,9258,11499,13087,13792,13487,12181,10016,7260,4270,1431,-858,-2306,-2675,-1911,-56,2672,5983,9483,12782,15473,17235,17818,17102,15074,11859,7662,2781,-2453,-7678,-12572,-16826,-20226,-22617,-23929,-24185,-23462,-21919,-19725,-17107,-14258,-11387,-8663,-6186,-4046,-2231,-732,516,1563,2468,3251,3926,4480,4886,5132,5190,5092,4848,4537,4213,3959,3823,3832,3958,4147,4297,4311,4104,3609,2843,1844,735,-345,-1236,-1780,-1879,-1472,-596,656,2117,3582,4831,5670,5938,5559,4523,2892,813,-1559,-4013,-6376,-8472,-10175,-11394,-12067,-12205,-11810,-10967,-9749,-8258,-6613,-4890,-3212,-1637,-269,835,1596,1968,1922,1480,692,-324,-1444,-2507,-3357,-3890,-3996,-3666,-2903,-1759,-334,1288,2986,4676,6271,7714,8946,9941,10648,11044,11090,10750,10019,8897,7419,5649,3675,1609,-410,-2245,-3754,-4799,-5297,-5166,-4418,-3096,-1327,707,2786,4673,6134,6980,7081,6372,4889,2728,64,-2870,-5818,-8523,-10739,-12270,-12984,-12799,-11748,-9908,-7463,-4629,-1687,1099,3468,5218,6222,6432,5905,4766,3214,1490,-174,-1514,-2373,-2582,-2102,-934,831,3047,5519,8040,10365,12309,13650,14267,14049,12958,11036,8364,5133,1562,-2044,-5393,-8162,-10103,-11011,-10795,-9483,-7193,-4169,-693,2875,6212,8998,10996,12062,12127,11249,9530,7163,4335,1271,-1836,-4820,-7549,-9937,-11952,-13558,-14791,-15647,-16170,-16366,-16276,-15919,-15351,-14617,-13805,-12990,-12259,-11682,-11295,-11114,-11105,-11201,-11316,-11329,-11150,-10684,-9898,-8790,-7417,-5874,-4273,-2746,-1410,-355,360,727,796,638,394,182,161,434,1111,2232,3799,5764,8021,10443,12863,15122,17056,18520,19412,19633,19157,17960,16085,13588,10568,7149,3463,-314,-4041,-7543,-10684,-13340,-15423,-16886,-17718,-17954,-17664,-16949,-15918,-14687,-13358,-12007,-10691,-9424,-8207,-7001,-5776,-4482,-3091,-1607,-32,1552,3105,4514,5721,6654,7288,7629,7722,7636,7487,7362,7380,7593,8015,8615,9251,9810,10078,9931,9224,7923,6041,3686,1025,-1733,-4347,-6601,-8318,-9381,-9767,-9520,-8754,-7657,-6406,-5229,-4280,-3704,-3575,-3905,-4661,-5741,-7023,-8336,-9519,-10391,-10824,-10698,-9974,-8637,-6750,-4408,-1764,1016,3720,6161,8145,9524,10175,10067,9185,7634,5535,3086,480,-2046,-4336,-6222,-7637,-8568,-9057,-9204,-9144,-8993,-8892,-8892,-9062,-9366,-9781,-10218,-10608,-10866,-10935,-10775,-10352,-9672,-8720,-7531,-6108,-4496,-2723,-833,1109,3052,4909,6614,8096,9301,10192,10748,10974,10868,10463,9761,8805,7615,6240,4751,3205,1721,372,-751,-1570,-2050,-2152,-1899,-1309,-463,583,1718,2875,3980,5000,5917,6748,7502,8208,8856,9439,9902,10205,10281,10099,9647,8954,8094,7155,6261,5500,4970,4699,4706,4953,5386,5939,6535,7135,7685,8193,8659,9108,9580,10070,10596,11107,11569,11870,11950,11674,10988,9810,8126,5959,3362,442,-2677,-5857,-8938,-11806,-14312,-16393,-17957,-18988,-19474,-19447,-18966,-18109,-16991,-15718,-14436,-13239,-12247,-11506,-11051,-10852,-10854,-10946,-11016,-10922,-10539,-9781,-8576,-6946,-4926,-2632,-201,2205,4412,6270,7653,8467,8692,8331,7473,6240,4777,3273,1865,705,-145,-640,-831,-763,-551,-282,-45,80,70,-113,-453,-946,-1580,-2340,-3233,-4264,-5431,-6757,-8215,-9801,-11468,-13153,-14778,-16234,-17397,-18137,-18320,-17830,-16599,-14596,-11865,-8506,-4675,-579,3557,7478,10977,13833,15932,17175,17584,17203,16185,14687,12922,11103,9416,8044,7101,6661,6741,7283,8189,9312,10460,11465,12132,12340,11999,11105,9703,7930,5938,3950,2177,834,105,114,922,2503,4741,7442,10357,13189,15668,17540,18637,18869,18260,16899,14994,12747,10428,8238,6369,4926,3954,3424,3265,3345,3552,3741,3820,3703,3344,2731,1868,804,-418,-1715,-3018,-4247,-5329,-6211,-6847,-7221,-7349,-7262,-7045,-6791,-6613,-6625,-6907,-7517,-8458,-9673,-11067,-12495,-13785,-14774,-15277,-15183,-14377,-12850,-10609,-7755,-4437,-833,2826,6341,9484,12116,14088,15376,15962,15917,15332,14321,13004,11464,9777,7947,5987,3851,1522,-1050,-3836,-6833,-9939,-13056,-16031,-18716,-20960,-22645,-23687,-24052,-23784,-22940,-21684,-20147,-18515,-16931,-15488,-14257,-13201,-12281,-11389,-10431,-9304,-7961,-6352,-4537,-2533,-459,1617,3580,5373,6927,8242,9314,10183,10895,11501,12038,12534,12998,13407,13747,13952,13973,13724,13140,12137,10676,8734,6334,3575,555,-2510,-5466,-8060,-10150,-11553,-12215,-12110,-11308,-9946,-8198,-6282,-4400,-2729,-1410,-510,-50,30,-185,-531,-878,-1032,-886,-320,699,2155,3970,6019,8127,10125,11841,13143,13959,14263,14110,13600,12870,12079,11371,10854,10597,10596,10790,11086,11320,11359,11055,10322,9121,7518,5605,3601,1685,94,-1008,-1502,-1344,-568,737,2426,4346,6315,8187,9809,11080,11920,12294,12184,11627,10655,9350,7790,6090,4361,2734,1317,213,-527,-880,-887,-621,-195,271,654,849,784,429,-210,-1076,-2090,-3154,-4136,-4955,-5499,-5732,-5639,-5250,-4653,-3941,-3251,-2694,-2398,-2429,-2861,-3681,-4876,-6371,-8067,-9845,-11575,-13115,-14359,-15185,-15531,-15333,-14568,-13246,-11369,-9008,-6205,-3072,298,3765,7185,10415,13301,15729,17591,18828,19413,19367,18743,17624,16109,14294,12286,10137,7937,5688,3458,1248,-889,-2909,-4759,-6369,-7676,-8636,-9210,-9415,-9282,-8892,-8345,-7750,-7198,-6745,-6402,-6120,-5824,-5393,-4741,-3769,-2464,-830,1040,3024,4958,6660,7970,8752,8926,8487,7479,6032,4306,2501,821,-550,-1462,-1833,-1616,-877,318,1768,3319,4720,5801,6391,6395,5802,4673,3120,1334,-531,-2274,-3775,-4933,-5713,-6145,-6278,-6220,-6063,-5903,-5808,-5817,-5922,-6103,-6293,-6428,-6425,-6221,-5744,-4966,-3856,-2409,-657,1381,3630,6025,8481,10890,13159,15179,16869,18146,18976,19329,19217,18667,17731,16445,14883,13071,11063,8892,6586,4203,1788,-564,-2768,-4692,-6232,-7268,-7743,-7625,-6964,-5863,-4476,-3003,-1634,-563,80,195,-228,-1165,-2510,-4151,-5916,-7662,-9214,-10442,-11217,-11469,-11153,-10274,-8891,-7098,-5047,-2900,-852,920,2264,3053,3246,2819,1846,428,-1285,-3121,-4921,-6528,-7840,-8779,-9336,-9524,-9416,-9091,-8655,-8221,-7866,-7693,-7733,-8028,-8574,-9340,-10301,-11368,-12494,-13556,-14481,-15135,-15437,-15278,-14608,-13392,-11650,-9428,-6829,-3952,-948,2058,4920,7523,9754,11536,12806,13533,13731,13423,12686,11619,10321,8941,7571,6323,5249,4358,3629,2966,2288,1463,401,-977,-2699,-4745,-7039,-9465,-11872,-14098,-15994,-17427,-18324,-18636,-18396,-17635,-16461,-14959,-13250,-11426,-9589,-7800,-6135,-4611,-3263,-2080,-1046,-130,714,1518,2335,3175,4073,5011,5982,6959,7898,8780,9561,10237,10797,11253,11628,11939,12205,12439,12613,12715,12673,12446,11972,11210,10155,8811,7233,5494,3682,1904,252,-1205,-2396,-3332,-3983,-4426,-4672,-4807,-4862,-4868,-4842,-4736,-4543,-4172,-3601,-2774,-1672,-311,1290,3064,4933,6799,8550,10082,11282,12078,12392,12212,11531,10385,8846,6978,4892,2654,364,-1922,-4149,-6260,-8221,-9940,-11361,-12364,-12885,-12826,-12165,-10910,-9140,-6987,-4641,-2305,-190,1518,2697,3287,3294,2804,1931,817,-389,-1593,-2696,-3674,-4508,-5210,-5795,-6270,-6626,-6839,-6870,-6683,-6238,-5554,-4645,-3607,-2521,-1508,-661,-45,299,383,242,-88,-536,-1085,-1684,-2343,-3043,-3814,-4638,-5545,-6491,-7475,-8435,-9333,-10111,-10724,-11147,-11352,-11357,-11161,-10804,-10307,-9712,-9037,-8311,-7542,-6734,-5884,-4979,-4001,-2922,-1723,-377,1112,2748,4485,6288,8070,9753,11245,12442,13289,13722,13734,13356,12632,11648,10480,9204,7872,6526,5162,3784,2380,936,-517,-1971,-3356,-4613,-5667,-6450,-6915,-7041,-6827,-6309,-5530,-4548,-3414,-2179,-877,461,1809,3145,4421,5597,6605,7372,7842,7957,7707,7121,6258,5253,4227,3361,2780,2613,2913,3682,4853,6307,7884,9413,10721,11673,12155,12125,11565,10522,9063,7291,5303,3231,1158,-804,-2575,-4086,-5250,-6028,-6350,-6196,-5550,-4456,-2985,-1280,499,2149,3469,4299,4497,4027,2897,1216,-862,-3108,-5315,-7217,-8643,-9402,-9431,-8677,-7208,-5119,-2571,245,3140,5933,8468,10639,12386,13676,14531,14954,14969,14570,13747,12482,10756,8600,6060,3263,354,-2464,-4987,-7018,-8383,-8983,-8778,-7811,-6210,-4140,-1828,511,2655,4446,5748,6513,6708,6395,5615,4479,3067,1479,-189,-1862,-3463,-4916,-6171,-7150,-7822,-8145,-8110,-7725,-7026,-6051,-4863,-3509,-2048,-531,970,2396,3648,4639,5267,5447,5119,4269,2916,1158,-893,-3058,-5177,-7062,-8585,-9629,-10148,-10141,-9640,-8748,-7550,-6195,-4798,-3475,-2326,-1405,-742,-325,-117,-48,-38,9,202,608,1326,2358,3734,5374,7210,9074,10840,12292,13323,13772,13627,12878,11636,10030,8247,6448,4798,3390,2281,1469,896,500,178,-144,-529,-1012,-1592,-2243,-2913,-3522,-3983,-4193,-4073,-3554,-2615,-1275,390,2260,4181,5964,7442,8432,8830,8546,7591,6012,3951,1562,-932,-3343,-5450,-7112,-8192,-8649,-8474,-7739,-6542,-5035,-3356,-1660,-73,1305,2382,3110,3448,3387,2940,2124,1005,-381,-1929,-3583,-5231,-6788,-8163,-9274,-10068,-10501,-10577,-10314,-9776,-9039,-8210,-7386,-6680,-6157,-5895,-5888,-6145,-6598,-7202,-7861,-8516,-9070,-9473,-9645,-9546,-9127,-8377,-7295,-5923,-4306,-2540,-714,1072,2709,4126,5250,6035,6465,6525,6237,5633,4768,3724,2596,1489,511,-246,-715,-844,-646,-135,609,1499,2432,3298,3998,4477,4658,4559,4166,3549,2764,1918,1111,437,-8,-207,-134,147,566,1016,1400,1631,1678,1544,1301,1046,903,990,1392,2155,3252,4610,6086,7492,8641,9293,9323,8564,7027,4728,1829,-1455,-4867,-8084,-10860,-12917,-14110,-14340,-13619,-12053,-9820,-7167,-4370,-1716,533,2182,3101,3261,2726,1609,118,-1580,-3252,-4753,-5916,-6650,-6880,-6590,-5769,-4477,-2769,-740,1491,3805,6062,8117,9838,11108,11824,11947,11452,10384,8802,6806,4515,2030,-504,-3024,-5410,-7630,-9620,-11366,-12847,-14057,-14972,-15577,-15832,-15705,-15166,-14219,-12866,-11207,-9288,-7296,-5317,-3535,-2054,-979,-379,-276,-667,-1516,-2748,-4281,-5981,-7734,-9375,-10779,-11799,-12338,-12318,-11719,-10572,-8961,-7011,-4896,-2801,-911,571,1518,1798,1377,274,-1423,-3549,-5912,-8289,-10463,-12261,-13530,-14213,-14271,-13758,-12735,-11296,-9551,-7590,-5505,-3383,-1291,695,2512,4104,5431,6472,7244,7786,8165,8476,8801,9241,9857,10691,11757,13014,14411,15857,17255,18504,19502,20184,20486,20421,19989,19279,18365,17345,16336,15402,14625,14026,13596,13294,13043,12746,12314,11656,10746,9558,8152,6600,5009,3518,2240,1309,805,796,1282,2215,3493,4950,6412,7672,8559,8924,8673,7775,6251,4177,1692,-1049,-3828,-6443,-8674,-10338,-11300,-11504,-10965,-9811,-8204,-6389,-4608,-3094,-2051,-1614,-1845,-2745,-4226,-6153,-8336,-10572,-12628,-14314,-15433,-15867,-15518,-14374,-12469,-9903,-6824,-3425,90,3491,6570,9147,11064,12224,12580,12119,10906,9024,6609,3835,874,-2045,-4738,-7013,-8717,-9774,-10131,-9832,-8949,-7608,-5956,-4151,-2355,-714,644,1623,2162,2232,1858,1065,-48,-1437,-2981,-4630,-6295,-7930,-9481,-10909,-12184,-13262,-14116,-14693,-14943,-14816,-14253,-13225,-11722,-9763,-7426,-4808,-2074,604,3033,5029,6453,7194,7225,6577,5339,3675,1761,-178,-1937,-3317,-4166,-4391,-3947,-2888,-1296,664,2819,4972,6952,8610,9856,10642,10974,10898,10501,9871,9131,8380,7722,7233,6950,6894,7017,7277,7573,7827,7953,7894,7605,7095,6364,5460,4422,3293,2122,939,-208,-1291,-2250,-3055,-3648,-4006,-4093,-3927,-3502,-2869,-2072,-1156,-205,743,1622,2393,3051,3577,4027,4414,4812,5260,5800,6458,7228,8083,8977,9830,10565,11104,11371,11327,10965,10297,9413,8373,7312,6309,5469,4833,4440,4270,4294,4451,4669,4867,4968,4894,4601,4034,3204,2095,766,-761,-2394,-4094,-5749,-7309,-8674,-9794,-10586,-11022,-11056,-10689,-9958,-8904,-7644,-6275,-4949,-3783,-2922,-2447,-2455,-2961,-3972,-5439,-7269,-9364,-11565,-13737,-15697,-17301,-18389,-18853,-18595,-17598,-15862,-13491,-10600,-7397,-4077,-891,1957,4251,5857,6676,6692,5962,4612,2820,821,-1153,-2861,-4104,-4731,-4656,-3879,-2455,-525,1745,4145,6479,8548,10217,11362,11942,11936,11383,10350,8929,7231,5368,3451,1579,-163,-1726,-3060,-4164,-5025,-5648,-6034,-6170,-6046,-5645,-4961,-4011,-2824,-1479,-51,1348,2610,3654,4395,4817,4912,4737,4361,3887,3407,3017,2774,2723,2868,3188,3651,4194,4768,5318,5801,6186,6469,6650,6752,6801,6819,6831,6843,6846,6825,6739,6566,6264,5834,5268,4606,3883,3162,2494,1933,1506,1238,1103,1096,1144,1225,1262,1246,1140,969,738,511,309,204,215,384,709,1195,1804,2501,3229,3934,4551,5033,5332,5417,5279,4913,4334,3589,2708,1784,874,81,-523,-868,-923,-672,-172,521,1301,2040,2644,2992,3037,2743,2146,1296,315,-700,-1590,-2253,-2554,-2419,-1791,-653,949,2948,5190,7515,9709,11567,12888,13536,13399,12473,10804,8498,5755,2748,-261,-3085,-5504,-7390,-8630,-9218,-9177,-8638,-7726,-6654,-5589,-4710,-4169,-4024,-4331,-5033,-6045,-7216,-8384,-9339,-9933,-10003,-9454,-8270,-6450,-4124,-1406,1492,4388,7067,9363,11134,12295,12823,12732,12106,11023,9605,7963,6182,4374,2587,903,-627,-1950,-3003,-3751,-4153,-4184,-3865,-3196,-2257,-1092,194,1520,2784,3891,4762,5320,5513,5330,4765,3883,2746,1468,138,-1112,-2220,-3086,-3662,-3911,-3798,-3322,-2488,-1325,115,1755,3501,5246,6878,8286,9390,10106,10414,10278,9745,8824,7610,6144,4527,2805,1063,-672,-2336,-3901,-5317,-6537,-7511,-8171,-8469,-8343,-7781,-6767,-5356,-3612,-1663,346,2246,3857,5016,5592,5486,4688,3221,1213,-1180,-3747,-6275,-8566,-10470,-11888,-12802,-13246,-13312,-13128,-12811,-12487,-12220,-12041,-11938,-11837,-11683,-11380,-10877,-10137,-9160,-7982,-6675,-5309,-4008,-2831,-1894,-1220,-860,-782,-977,-1364,-1887,-2459,-2990,-3407,-3621,-3560,-3177,-2441,-1358,13,1591,3242,4821,6170,7151,7639,7587,6975,5860,4364,2631,854,-771,-2087,-2924,-3215,-2908,-2039,-704,975,2802,4621,6230,7513,8346,8698,8547,7947,6932,5601,4002,2233,358,-1541,-3372,-5051,-6481,-7593,-8326,-8670,-8645,-8318,-7797,-7198,-6672,-6323,-6277,-6574,-7257,-8267,-9555,-10968,-12392,-13649,-14599,-15115,-15096,-14497,-13299,-11545,-9285,-6642,-3711,-643,2428,5365,8036,10329,12155,13451,14180,14333,13940,13043,11740,10144,8397,6680,5140,3965,3251,3098,3512,4431,5756,7295,8858,10226,11199,11612,11365,10394,8740,6459,3699,618,-2577,-5688,-8510,-10867,-12622,-13661,-13939,-13447,-12216,-10347,-7952,-5189,-2248,723,3507,6000,8026,9526,10406,10654,10269,9298,7833,5989,3928,1806,-203,-1959,-3347,-4303,-4813,-4918,-4691,-4255,-3739,-3280,-2994,-2981,-3278,-3908,-4820,-5958,-7218,-8508,-9711,-10760,-11560,-12103,-12342,-12298,-11997,-11443,-10704,-9769,-8697,-7499,-6222,-4924,-3666,-2541,-1625,-985,-662,-660,-924,-1385,-1916,-2385,-2678,-2653,-2277,-1478,-317,1151,2805,4484,6033,7273,8047,8253,7788,6669,4905,2624,-39,-2872,-5663,-8172,-10178,-11516,-12056,-11778,-10729,-9044,-6935,-4630,-2394,-455,1011,1883,2148,1849,1122,128,-922,-1869,-2521,-2803,-2620,-1983,-916,515,2214,4099,6063,8027,9902,11614,13091,14255,15042,15382,15214,14506,13222,11391,9048,6297,3273,148,-2872,-5594,-7822,-9424,-10309,-10475,-9981,-8960,-7581,-6059,-4579,-3330,-2432,-1948,-1885,-2173,-2690,-3286,-3780,-4012,-3840,-3172,-1969,-267,1859,4262,6771,9201,11345,13059,14192,14689,14524,13762,12486,10862,9025,7164,5412,3911,2754,1999,1674,1758,2202,2926,3823,4787,5692,6446,6943,7136,6981,6469,5636,4510,3184,1709,190,-1313,-2715,-3954,-4961,-5674,-6034,-5983,-5482,-4520,-3112,-1320,755,2988,5212,7277,9023,10338,11128,11373,11081,10310,9168,7753,6218,4663,3225,1974,987,280,-153,-371,-438,-481,-582,-872,-1413,-2257,-3401,-4800,-6366,-7991,-9542,-10903,-11972,-12676,-12997,-12933,-12545,-11896,-11083,-10188,-9282,-8427,-7634,-6922,-6242,-5585,-4892,-4176,-3412,-2679,-1996,-1486,-1188,-1175,-1466,-2027,-2797,-3659,-4464,-5078,-5332,-5142,-4420,-3165,-1430,702,3062,5498,7790,9755,11197,11963,11958,11143,9568,7379,4771,2038,-534,-2649,-4069,-4628,-4283,-3071,-1176,1174,3664,5999,7879,9100,9522,9124,7979,6238,4119,1855,-312,-2179,-3563,-4357,-4470,-3885,-2622,-741,1648,4405,7364,10323,13088,15462,17273,18394,18739,18297,17105,15266,12914,10241,7421,4665,2135,-9,-1677,-2808,-3433,-3608,-3465,-3146,-2815,-2607,-2647,-2970,-3607,-4486,-5524,-6603,-7590,-8371,-8857,-8983,-8722,-8091,-7106,-5844,-4361,-2745,-1081,556,2086,3442,4577,5447,6024,6327,6341,6135,5728,5190,4579,3956,3378,2897,2544,2339,2275,2323,2416,2502,2477,2274,1810,1045,-45,-1434,-3077,-4885,-6768,-8618,-10352,-11902,-13215,-14283,-15073,-15585,-15789,-15647,-15131,-14195,-12836,-11072,-8956,-6607,-4152,-1768,362,2088,3254,3792,3684,2976,1802,333,-1224,-2655,-3769,-4440,-4580,-4216,-3418,-2336,-1155,-64,747,1160,1088,530,-446,-1751,-3223,-4732,-6137,-7329,-8258,-8885,-9239,-9361,-9321,-9197,-9062,-8963,-8940,-8984,-9056,-9117,-9050,-8818,-8297,-7463,-6271,-4743,-2933,-923,1169,3239,5172,6888,8338,9487,10361,10965,11355,11550,11585,11470,11212,10818,10294,9647,8896,8037,7082,6018,4838,3541,2133,653,-850,-2273,-3526,-4478,-5023,-5077,-4583,-3556,-2045,-179,1894,3965,5840,7320,8242,8509,8064,6938,5228,3059,669,-1756,-3931,-5639,-6667,-6853,-6128,-4484,-2024,1068,4538,8060,11320,13967,15754,16459,15994,14360,11680,8148,4055,-300,-4590,-8512,-11837,-14366,-16036,-16818,-16814,-16151,-15027,-13654,-12231,-10954,-9959,-9339,-9136,-9329,-9846,-10597,-11433,-12236,-12864,-13215,-13212,-12826,-12062,-10984,-9680,-8275,-6886,-5640,-4610,-3848,-3361,-3091,-3007,-3005,-3062,-3112,-3181,-3260,-3417,-3659,-4026,-4494,-5021,-5544,-5953,-6167,-6090,-5671,-4898,-3799,-2459,-993,458,1740,2731,3308,3430,3057,2260,1099,-270,-1692,-2982,-3944,-4422,-4273,-3427,-1871,339,3059,6113,9243,12216,14771,16704,17859,18172,17630,16354,14477,12237,9870,7618,5713,4314,3547,3431,3945,4974,6359,7904,9385,10597,11361,11544,11082,9990,8338,6268,3959,1606,-602,-2504,-3984,-4985,-5496,-5563,-5263,-4708,-4004,-3285,-2640,-2162,-1905,-1888,-2104,-2493,-2986,-3468,-3855,-4047,-4000,-3690,-3160,-2461,-1694,-937,-278,241,599,817,935,1036,1165,1429,1840,2471,3296,4306,5434,6608,7741,8739,9541,10078,10348,10330,10063,9567,8892,8069,7140,6129,5079,4013,2974,2000,1114,356,-292,-826,-1301,-1758,-2263,-2854,-3552,-4346,-5173,-5962,-6604,-6999,-7059,-6729,-5983,-4857,-3408,-1752,1,1692,3217,4425,5253,5614,5505,4923,3932,2595,1021,-698,-2446,-4149,-5719,-7119,-8316,-9322,-10143,-10835,-11410,-11936,-12417,-12882,-13322,-13708,-14018,-14187,-14200,-14001,-13598,-12980,-12181,-11229,-10169,-9038,-7884,-6729,-5601,-4506,-3446,-2408,-1376,-325,766,1916,3128,4404,5707,7001,8221,9294,10157,10763,11076,11126,10941,10622,10249,9939,9755,9772,9965,10319,10717,11072,11230,11108,10591,9659,8307,6604,4653,2612,628,-1118,-2494,-3390,-3723,-3489,-2690,-1406,268,2196,4210,6151,7838,9132,9926,10159,9848,9053,7907,6561,5197,3970,3020,2426,2207,2335,2718,3250,3798,4255,4532,4594,4434,4109,3680,3250,2898,2705,2716,2940,3362,3912,4517,5062,5443,5556,5312,4662,3586,2105,294,-1756,-3909,-6019,-7950,-9551,-10736,-11422,-11608,-11313,-10636,-9685,-8607,-7547,-6624,-5930,-5529,-5402,-5538,-5845,-6226,-6581,-6783,-6747,-6404,-5703,-4668,-3319,-1749,-54,1633,3187,4472,5386,5846,5805,5271,4279,2916,1289,-475,-2240,-3879,-5289,-6378,-7115,-7472,-7492,-7223,-6736,-6118,-5439,-4770,-4150,-3606,-3137,-2719,-2312,-1864,-1317,-630,228,1248,2408,3625,4836,5918,6774,7327,7479,7240,6579,5574,4308,2888,1457,124,-990,-1812,-2294,-2407,-2184,-1648,-890,15,942,1790,2446,2815,2856,2538,1910,1035,25,-995,-1909,-2604,-3014,-3106,-2864,-2347,-1574,-626,450,1606,2792,3979,5140,6229,7229,8087,8776,9256,9508,9515,9292,8862,8286,7635,7007,6498,6219,6232,6607,7328,8372,9651,11040,12417,13625,14550,15087,15166,14757,13853,12493,10729,8666,6408,4112,1900,-66,-1707,-2928,-3729,-4119,-4177,-3984,-3651,-3276,-2938,-2693,-2570,-2539,-2584,-2621,-2609,-2480,-2213,-1808,-1300,-758,-256,117,290,222,-111,-654,-1358,-2086,-2739,-3176,-3312,-3090,-2516,-1652,-616,446,1361,1974,2156,1828,981,-350,-2038,-3935,-5843,-7559,-8920,-9768,-10054,-9752,-8954,-7777,-6415,-5056,-3901,-3106,-2769,-2910,-3489,-4367,-5407,-6406,-7226,-7717,-7820,-7504,-6789,-5757,-4464,-3026,-1501,27,1519,2951,4316,5632,6907,8155,9362,10477,11445,12148,12499,12400,11779,10643,9002,6976,4690,2331,74,-1880,-3403,-4344,-4658,-4309,-3328,-1798,166,2408,4739,6980,8942,10480,11496,11945,11851,11303,10411,9337,8214,7175,6316,5687,5313,5169,5223,5408,5662,5915,6099,6166,6073,5786,5301,4594,3684,2579,1315,-57,-1474,-2850,-4111,-5178,-5992,-6523,-6761,-6716,-6441,-5965,-5369,-4705,-4047,-3451,-2976,-2656,-2525,-2589,-2849,-3277,-3841,-4478,-5110,-5647,-5987,-6018,-5667,-4850,-3562,-1811,313,2704,5167,7535,9577,11130,12044,12240,11722,10564,8903,6942,4876,2906,1193,-171,-1149,-1771,-2131,-2337,-2535,-2844,-3357,-4110,-5093,-6212,-7364,-8381,-9137,-9526,-9496,-9080,-8352,-7466,-6576,-5849,-5414,-5337,-5630,-6235,-7047,-7927,-8734,-9340,-9648,-9614,-9232,-8545,-7634,-6582,-5501,-4462,-3549,-2795,-2224,-1830,-1586,-1471,-1439,-1494,-1598,-1784,-2041,-2391,-2837,-3370,-3978,-4617,-5262,-5835,-6315,-6621,-6725,-6592,-6198,-5568,-4723,-3745,-2711,-1746,-948,-439,-280,-529,-1162,-2137,-3336,-4628,-5855,-6843,-7484,-7656,-7354,-6589,-5457,-4090,-2640,-1281,-151,629,988,920,458,-292,-1181,-2064,-2757,-3153,-3146,-2734,-1946,-879,332,1560,2654,3508,4045,4210,4013,3477,2682,1723,738,-132,-741,-957,-706,65,1296,2910,4718,6540,8154,9385,10103,10259,9885,9098,8055,6965,6015,5367,5135,5346,5965,6873,7908,8856,9539,9758,9426,8488,6993,5072,2875,629,-1495,-3311,-4692,-5571,-5908,-5746,-5150,-4233,-3136,-2007,-993,-221,215,253,-110,-873,-1943,-3270,-4720,-6196,-7580,-8762,-9652,-10169,-10259,-9908,-9113,-7931,-6434,-4718,-2920,-1148,464,1829,2860,3525,3804,3725,3341,2724,1984,1229,585,166,57,329,989,2011,3307,4766,6224,7532,8523,9066,9078,8508,7396,5818,3917,1874,-139,-1929,-3377,-4388,-4950,-5112,-4960,-4646,-4297,-4056,-4022,-4244,-4739,-5449,-6315,-7219,-8091,-8820,-9367,-9707,-9830,-9795,-9622,-9387,-9131,-8903,-8722,-8614,-8559,-8553,-8553,-8520,-8411,-8180,-7808,-7292,-6656,-5963,-5277,-4691,-4278,-4114,-4221,-4609,-5228,-5998,-6823,-7569,-8128,-8394,-8296,-7804,-6934,-5727,-4295,-2728,-1181,229,1386,2188,2618,2651,2383,1891,1346,878,651,747,1237,2089,3245,4571,5918,7123,8060,8631,8826,8675,8295,7813,7404,7172,7249,7631,8324,9229,10232,11193,11967,12427,12481,12075,11218,9973,8453,6828,5266,3958,3039,2614,2695,3242,4125,5175,6198,7000,7435,7410,6923,6051,4936,3770,2757,2079,1883,2228,3112,4453,6095,7873,9569,11014,12038,12536,12458,11798,10634,9056,7206,5224,3253,1409,-197,-1510,-2462,-3050,-3266,-3143,-2742,-2140,-1447,-779,-252,20,-32,-476,-1289,-2461,-3881,-5450,-7005,-8396,-9470,-10096,-10197,-9728,-8709,-7217,-5340,-3243,-1046,1073,2998,4596,5796,6538,6810,6633,6056,5172,4092,2945,1878,1004,441,226,387,861,1571,2386,3162,3763,4043,3920,3329,2280,826,-928,-2850,-4782,-6582,-8131,-9326,-10117,-10478,-10417,-9981,-9231,-8255,-7161,-6065,-5077,-4313,-3831,-3701,-3906,-4429,-5180,-6055,-6915,-7621,-8030,-8039,-7570,-6617,-5191,-3414,-1383,704,2684,4380,5636,6368,6522,6124,5260,4040,2644,1209,-82,-1129,-1825,-2150,-2101,-1722,-1096,-297,579,1462,2302,3065,3748,4364,4931,5455,5942,6348,6632,6723,6569,6131,5424,4504,3478,2493,1697,1232,1180,1566,2317,3302,4326,5169,5645,5596,4973,3804,2193,355,-1535,-3224,-4573,-5445,-5827,-5742,-5314,-4687,-4020,-3460,-3093,-2948,-2992,-3128,-3238,-3187,-2860,-2178,-1110,327,2055,3972,5937,7795,9400,10608,11335,11516,11178,10369,9220,7871,6476,5191,4126,3360,2926,2799,2922,3211,3552,3846,3998,3940,3631,3075,2276,1285,141,-1109,-2427,-3775,-5141,-6473,-7744,-8890,-9827,-10499,-10826,-10796,-10426,-9795,-9017,-8257,-7654,-7346,-7404,-7825,-8538,-9389,-10199,-10749,-10892,-10484,-9527,-8046,-6194,-4142,-2101,-261,1224,2272,2855,3031,2881,2542,2118,1711,1389,1151,1012,918,842,765,664,559,466,412,415,492,619,792,966,1123,1236,1294,1303,1266,1195,1104,991,869,748,634,547,501,505,559,643,718,712,562,150,-579,-1713,-3248,-5163,-7366,-9704,-12009,-14075,-15713,-16778,-17150,-16798,-15732,-14032,-11816,-9234,-6450,-3613,-876,1661,3898,5794,7308,8425,9146,9450,9356,8864,8003,6826,5410,3855,2287,836,-369,-1211,-1605,-1488,-866,238,1717,3435,5214,6847,8135,8897,8988,8342,6948,4898,2344,-477,-3294,-5802,-7725,-8834,-8978,-8139,-6397,-3963,-1138,1738,4308,6253,7345,7444,6540,4731,2204,-774,-3921,-6937,-9571,-11619,-12940,-13487,-13256,-12344,-10863,-8997,-6931,-4861,-2980,-1444,-385,126,61,-536,-1585,-2949,-4472,-5998,-7383,-8508,-9289,-9683,-9663,-9251,-8469,-7369,-6023,-4498,-2885,-1270,272,1658,2854,3813,4538,5039,5340,5473,5459,5301,5004,4523,3864,2969,1881,593,-801,-2239,-3588,-4759,-5642,-6188,-6386,-6273,-5952,-5537,-5166,-4954,-4965,-5230,-5685,-6257,-6809,-7211,-7350,-7124,-6494,-5464,-4079,-2443,-651,1172,2928,4536,5947,7135,8112,8901,9537,10073,10524,10938,11290,11609,11859,12062,12207,12337,12465,12643,12870,13144,13422,13630,13681,13476,12946,12032,10751,9145,7319,5427,3630,2113,1021,481,539,1202,2390,3968,5754,7543,9111,10284,10894,10865,10168,8864,7080,5006,2856,881,-733,-1787,-2217,-1963,-1115,227,1852,3548,5078,6230,6829,6763,5984,4525,2482,22,-2659,-5343,-7826,-9944,-11598,-12735,-13389,-13596,-13464,-13057,-12474,-11767,-10996,-10182,-9371,-8550,-7766,-7011,-6317,-5713,-5214,-4866,-4663,-4619,-4695,-4860,-5041,-5200,-5257,-5218,-5042,-4800,-4510,-4273,-4136,-4187,-4433,-4928,-5616,-6496,-7484,-8528,-9554,-10486,-11294,-11908,-12347,-12570,-12590,-12396,-11956,-11266,-10268,-8974,-7353,-5471,-3374,-1181,979,2985,4702,6069,7019,7593,7812,7791,7605,7375,7166,7035,6985,6996,7023,7025,6952,6807,6576,6313,6049,5858,5784,5866,6128,6548,7102,7723,8337,8855,9200,9270,9044,8450,7556,6369,5018,3608,2276,1168,380,6,68,551,1384,2456,3623,4744,5670,6287,6527,6349,5821,5010,4083,3202,2533,2243,2399,3062,4148,5574,7139,8667,9954,10840,11223,11076,10448,9456,8263,7057,6005,5270,4914,4992,5440,6183,7084,8007,8821,9414,9715,9671,9274,8529,7482,6187,4735,3210,1735,405,-669,-1423,-1816,-1871,-1654,-1287,-927,-736,-879,-1478,-2610,-4283,-6437,-8955,-11669,-14386,-16925,-19107,-20830,-22010,-22657,-22808,-22536,-21934,-21073,-20023,-18804,-17434,-15880,-14146,-12201,-10079,-7807,-5486,-3203,-1104,692,2069,2935,3263,3055,2379,1347,82,-1245,-2512,-3565,-4310,-4656,-4576,-4054,-3157,-1941,-542,937,2353,3593,4551,5150,5336,5103,4468,3494,2269,901,-493,-1779,-2859,-3605,-3974,-3880,-3341,-2352,-979,707,2611,4627,6658,8576,10305,11698,12693,13163,13060,12339,11036,9228,7083,4785,2593,719,-606,-1239,-1103,-196,1355,3388,5647,7868,9786,11185,11903,11876,11117,9721,7859,5732,3556,1549,-128,-1327,-1994,-2082,-1635,-683,660,2310,4118,5973,7729,9294,10563,11492,12055,12250,12127,11732,11130,10405,9598,8770,7922,7070,6180,5242,4214,3090,1855,520,-878,-2300,-3666,-4907,-5941,-6704,-7159,-7274,-7069,-6552,-5762,-4748,-3543,-2199,-773,678,2064,3283,4235,4794,4878,4417,3395,1852,-109,-2332,-4608,-6723,-8453,-9616,-10091,-9827,-8877,-7362,-5490,-3496,-1628,-89,974,1511,1565,1240,739,237,-33,62,650,1740,3297,5197,7253,9279,11039,12361,13091,13140,12475,11140,9198,6800,4090,1259,-1521,-4063,-6229,-7897,-9000,-9518,-9475,-8950,-8038,-6886,-5623,-4408,-3362,-2589,-2148,-2047,-2251,-2682,-3223,-3750,-4126,-4215,-3935,-3196,-2009,-393,1542,3678,5826,7843,9539,10823,11599,11868,11670,11080,10228,9200,8116,7014,5944,4886,3818,2715,1525,272,-1060,-2392,-3685,-4835,-5788,-6477,-6882,-7009,-6911,-6658,-6349,-6081,-5939,-5988,-6242,-6683,-7230,-7764,-8154,-8217,-7868,-6986,-5601,-3766,-1632,613,2758,4617,6029,6904,7205,6955,6228,5133,3820,2434,1144,85,-626,-905,-735,-112,900,2227,3763,5394,7005,8482,9728,10644,11160,11220,10784,9871,8513,6822,4931,3020,1279,-122,-1039,-1401,-1206,-515,525,1751,2976,4034,4810,5250,5347,5177,4813,4362,3900,3463,3046,2602,2049,1325,368,-820,-2205,-3697,-5170,-6495,-7540,-8222,-8504,-8413,-8046,-7543,-7083,-6843,-6961,-7534,-8558,-9958,-11577,-13189,-14567,-15466,-15725,-15223,-13973,-12052,-9654,-7022,-4423,-2139,-370,716,1064,698,-277,-1696,-3330,-4969,-6354,-7316,-7674,-7369,-6368,-4753,-2653,-276,2167,4426,6324,7683,8436,8543,8048,7022,5569,3799,1825,-257,-2350,-4362,-6214,-7814,-9100,-10000,-10487,-10551,-10222,-9575,-8710,-7747,-6829,-6048,-5504,-5217,-5179,-5331,-5577,-5812,-5931,-5844,-5499,-4887,-4028,-3009,-1920,-890,-34,555,808,722,317,-321,-1107,-1918,-2661,-3245,-3620,-3775,-3728,-3538,-3270,-3006,-2803,-2711,-2728,-2829,-2942,-2967,-2802,-2333,-1492,-237,1416,3401,5601,7865,10023,11899,13347,14236,14498,14110,13092,11555,9605,7456,5293,3339,1787,794,453,807,1812,3367,5332,7492,9648,11558,12999,13792,13764,12868,11081,8535,5389,1939,-1541,-4725,-7352,-9238,-10277,-10499,-10008,-9002,-7704,-6351,-5138,-4196,-3600,-3331,-3336,-3521,-3778,-4015,-4155,-4148,-3980,-3650,-3190,-2640,-2060,-1506,-1054,-750,-647,-771,-1119,-1671,-2379,-3174,-3990,-4745,-5374,-5820,-6046,-6020,-5755,-5234,-4516,-3622,-2613,-1565,-530,388,1130,1616,1789,1610,1067,156,-1082,-2604,-4328,-6173,-8024,-9780,-11317,-12526,-13314,-13597,-13330,-12501,-11128,-9281,-7050,-4551,-1937,663,3066,5134,6707,7658,7883,7333,5995,3946,1309,-1706,-4841,-7793,-10260,-11955,-12655,-12243,-10681,-8085,-4635,-620,3638,7804,11565,14670,16946,18300,18733,18304,17145,15401,13260,10873,8423,6014,3775,1747,-19,-1521,-2769,-3793,-4623,-5304,-5855,-6321,-6694,-7005,-7228,-7368,-7408,-7335,-7138,-6811,-6325,-5671,-4820,-3755,-2471,-981,677,2435,4199,5861,7294,8381,9028,9166,8778,7897,6591,4997,3247,1520,-46,-1309,-2182,-2615,-2597,-2167,-1385,-342,852,2100,3281,4339,5169,5761,6058,6064,5786,5234,4449,3474,2351,1164,-37,-1148,-2106,-2805,-3188,-3171,-2742,-1875,-604,1018,2928,5012,7174,9277,11182,12745,13815,14264,13989,12941,11119,8613,5563,2192,-1227,-4409,-7061,-8955,-9915,-9891,-8904,-7121,-4764,-2132,448,2681,4298,5128,5079,4175,2523,323,-2158,-4628,-6782,-8346,-9120,-8966,-7867,-5895,-3212,-73,3247,6441,9228,11388,12753,13248,12884,11735,9928,7650,5068,2379,-243,-2673,-4762,-6454,-7658,-8357,-8530,-8203,-7423,-6286,-4903,-3432,-2034,-885,-124,128,-166,-985,-2235,-3735,-5285,-6642,-7592,-7959,-7637,-6608,-4939,-2778,-320,2201,4572,6593,8123,9094,9473,9331,8729,7816,6701,5522,4370,3320,2399,1606,908,257,-404,-1105,-1872,-2665,-3451,-4121,-4590,-4745,-4518,-3859,-2798,-1381,255,1970,3584,4911,5808,6145,5879,5014,3626,1868,-104,-2058,-3835,-5241,-6192,-6615,-6547,-6045,-5249,-4290,-3322,-2472,-1831,-1455,-1341,-1441,-1693,-1966,-2177,-2179,-1895,-1240,-171,1304,3155,5278,7565,9848,11966,13736,15000,15606,15460,14500,12736,10239,7123,3586,-166,-3867,-7256,-10084,-12112,-13184,-13185,-12110,-10034,-7110,-3596,239,4062,7568,10490,12604,13798,14023,13343,11886,9836,7414,4838,2300,-19,-2015,-3611,-4793,-5595,-6070,-6315,-6420,-6482,-6585,-6794,-7160,-7708,-8453,-9365,-10430,-11557,-12677,-13660,-14392,-14742,-14601,-13903,-12614,-10795,-8531,-6003,-3394,-942,1162,2733,3651,3872,3385,2278,661,-1317,-3466,-5612,-7558,-9140,-10213,-10677,-10486,-9630,-8182,-6234,-3941,-1490,940,3134,4939,6197,6826,6785,6090,4826,3120,1141,-888,-2768,-4262,-5203,-5436,-4901,-3578,-1564,1023,3954,7019,9943,12492,14450,15646,15979,15401,13942,11684,8784,5414,1816,-1791,-5159,-8069,-10347,-11839,-12491,-12274,-11257,-9549,-7315,-4758,-2095,453,2683,4407,5508,5887,5541,4517,2939,979,-1112,-3095,-4693,-5677,-5869,-5145,-3511,-1010,2161,5788,9562,13164,16272,18595,19902,20056,18999,16811,13619,9694,5288,759,-3610,-7499,-10700,-13034,-14434,-14909,-14548,-13522,-12031,-10310,-8583,-7046,-5866,-5141,-4919,-5199,-5905,-6949,-8186,-9469,-10635,-11534,-12022,-11997,-11386,-10172,-8390,-6138,-3565,-857,1763,4087,5911,7084,7502,7119,5968,4123,1721,-1075,-4085,-7125,-10027,-12665,-14917,-16730,-18041,-18835,-19106,-18858,-18126,-16952,-15407,-13583,-11598,-9582,-7681,-6035,-4762,-3930,-3587,-3669,-4108,-4738,-5381,-5855,-5971,-5624,-4744,-3364,-1592,412,2433,4261,5715,6666,7055,6904,6289,5329,4172,2951,1790,786,-7,-538,-805,-776,-476,118,974,2074,3368,4772,6197,7511,8597,9335,9632,9463,8824,7816,6565,5267,4126,3361,3133,3586,4746,6597,9004,11796,14736,17577,20087,22055,23356,23894,23685,22776,21288,19368,17173,14856,12529,10300,8187,6236,4405,2695,1073,-458,-1889,-3184,-4289,-5154,-5717,-5950,-5833,-5394,-4678,-3779,-2778,-1799,-917,-209,296,618,786,890,998,1191,1536,2039,2716,3488,4307,5049,5625,5922,5855,5378,4446,3097,1356,-661,-2856,-5048,-7090,-8770,-9924,-10399,-10073,-8929,-6986,-4382,-1307,1976,5191,8036,10279,11698,12189,11708,10306,8108,5310,2115,-1208,-4457,-7405,-9900,-11840,-13168,-13910,-14122,-13912,-13408,-12738,-12030,-11375,-10850,-10488,-10300,-10278,-10389,-10608,-10898,-11225,-11571,-11894,-12188,-12393,-12479,-12371,-12003,-11307,-10226,-8763,-6927,-4853,-2650,-550,1261,2560,3196,3065,2169,587,-1493,-3828,-6126,-8082,-9448,-10002,-9654,-8381,-6278,-3514,-335,3003,6207,9049,11314,12886,13690,13770,13201,12150,10818,9405,8149,7193,6677,6625,6997,7684,8495,9250,9728,9793,9328,8338,6873,5109,3231,1496,139,-659,-744,-114,1201,3040,5200,7450,9547,11305,12579,13314,13522,13295,12760,12080,11415,10879,10569,10481,10584,10768,10898,10820,10385,9497,8100,6226,3985,1530,-910,-3119,-4877,-6027,-6465,-6190,-5264,-3828,-2069,-195,1607,3168,4383,5206,5629,5701,5490,5054,4466,3751,2935,2014,976,-180,-1464,-2846,-4298,-5754,-7149,-8401,-9442,-10217,-10690,-10862,-10754,-10415,-9905,-9291,-8630,-7964,-7324,-6692,-6069,-5403,-4667,-3829,-2865,-1799,-650,492,1553,2405,2954,3080,2733,1871,547,-1150,-3066,-4998,-6724,-8019,-8689,-8579,-7627,-5816,-3265,-124,3350,6896,10191,12988,15005,16120,16191,15265,13383,10735,7508,3948,298,-3228,-6435,-9187,-11403,-13046,-14135,-14719,-14875,-14698,-14270,-13683,-12993,-12253,-11480,-10695,-9874,-9020,-8095,-7075,-5948,-4676,-3276,-1732,-80,1667,3465,5287,7093,8851,10525,12072,13440,14554,15344,15716,15598,14943,13736,12016,9886,7474,4997,2628,601,-941,-1871,-2149,-1815,-953,276,1708,3169,4492,5578,6353,6808,7001,7006,6953,6969,7173,7663,8491,9648,11076,12643,14179,15478,16320,16528,15947,14543,12335,9467,6143,2644,-756,-3756,-6150,-7761,-8545,-8529,-7854,-6706,-5342,-4003,-2921,-2269,-2137,-2537,-3386,-4535,-5775,-6890,-7672,-7960,-7675,-6809,-5456,-3761,-1940,-197,1257,2290,2825,2881,2557,2001,1412,966,824,1075,1748,2795,4111,5549,6943,8139,9006,9471,9498,9112,8381,7385,6233,5023,3842,2760,1821,1027,387,-137,-567,-939,-1278,-1596,-1908,-2196,-2460,-2671,-2816,-2880,-2863,-2772,-2639,-2492,-2374,-2327,-2363,-2500,-2713,-2949,-3168,-3267,-3202,-2894,-2323,-1489,-432,759,1984,3102,3982,4502,4552,4094,3093,1614,-243,-2323,-4399,-6258,-7651,-8373,-8292,-7327,-5531,-3031,-46,3134,6226,8928,11023,12343,12826,12498,11447,9848,7865,5720,3564,1570,-183,-1617,-2735,-3550,-4114,-4493,-4745,-4931,-5095,-5253,-5412,-5557,-5647,-5663,-5552,-5313,-4929,-4420,-3810,-3125,-2404,-1656,-907,-155,584,1313,2011,2680,3282,3821,4261,4592,4794,4855,4756,4511,4109,3594,2979,2338,1716,1196,834,687,776,1108,1638,2323,3067,3811,4454,4957,5271,5400,5372,5227,5045,4857,4737,4663,4635,4577,4403,4019,3313,2213,676,-1304,-3660,-6296,-9062,-11778,-14266,-16337,-17853,-18701,-18837,-18277,-17082,-15390,-13342,-11130,-8922,-6882,-5136,-3761,-2797,-2229,-2007,-2064,-2294,-2629,-2958,-3246,-3445,-3561,-3619,-3655,-3715,-3840,-4029,-4289,-4558,-4786,-4875,-4755,-4348,-3627,-2589,-1295,152,1610,2921,3910,4467,4475,3949,2916,1508,-104,-1721,-3135,-4168,-4688,-4642,-4044,-2993,-1642,-165,1222,2371,3131,3458,3331,2835,2055,1158,281,-432,-873,-986,-768,-271,390,1094,1680,2029,2040,1680,960,-36,-1204,-2398,-3490,-4353,-4918,-5129,-5019,-4615,-4024,-3331,-2667,-2106,-1757,-1642,-1787,-2148,-2650,-3175,-3591,-3745,-3527,-2835,-1656,-13,1990,4215,6481,8623,10474,11916,12886,13349,13350,12935,12207,11243,10132,8937,7692,6414,5089,3716,2266,762,-804,-2381,-3931,-5391,-6704,-7813,-8668,-9235,-9500,-9463,-9154,-8601,-7860,-6977,-6011,-5011,-4031,-3131,-2362,-1796,-1473,-1446,-1724,-2292,-3101,-4044,-5034,-5905,-6577,-6903,-6851,-6367,-5477,-4240,-2735,-1095,576,2136,3482,4509,5146,5340,5071,4353,3237,1829,262,-1270,-2587,-3475,-3797,-3429,-2384,-720,1371,3642,5803,7536,8575,8717,7861,6019,3321,-18,-3704,-7424,-10842,-13700,-15755,-16896,-17065,-16321,-14795,-12678,-10208,-7621,-5147,-2981,-1255,-59,594,735,435,-197,-1040,-1986,-2899,-3706,-4309,-4671,-4771,-4604,-4235,-3689,-3072,-2436,-1851,-1368,-979,-681,-412,-112,287,849,1590,2520,3570,4677,5722,6606,7219,7499,7403,6952,6183,5186,4049,2881,1762,758,-97,-806,-1387,-1884,-2348,-2811,-3294,-3793,-4265,-4651,-4874,-4839,-4479,-3725,-2559,-1001,874,2937,5017,6923,8442,9428,9727,9326,8216,6523,4393,2037,-328,-2485,-4267,-5520,-6211,-6300,-5887,-5052,-3966,-2767,-1616,-621,149,676,1015,1245,1491,1881,2517,3477,4760,6328,8064,9807,11386,12606,13332,13454,12962,11882,10357,8536,6623,4815,3281,2149,1513,1385,1756,2554,3682,5015,6431,7784,8973,9878,10444,10605,10355,9683,8629,7225,5550,3670,1690,-297,-2186,-3877,-5296,-6379,-7103,-7476,-7531,-7351,-7015,-6630,-6284,-6035,-5925,-5932,-6012,-6085,-6065,-5864,-5432,-4745,-3811,-2696,-1462,-221,940,1933,2688,3177,3392,3376,3197,2952,2747,2697,2886,3374,4165,5207,6389,7544,8474,8966,8845,7955,6262,3765,610,-3028,-6871,-10653,-14081,-16924,-19001,-20211,-20525,-19988,-18687,-16758,-14348,-11616,-8725,-5825,-3057,-548,1605,3322,4545,5261,5458,5183,4473,3420,2112,656,-833,-2268,-3543,-4628,-5479,-6118,-6575,-6886,-7087,-7197,-7179,-7010,-6608,-5912,-4872,-3468,-1730,257,2381,4469,6384,7950,9075,9680,9758,9362,8589,7566,6464,5417,4567,4008,3779,3881,4254,4810,5427,5997,6410,6603,6546,6258,5798,5257,4746,4366,4217,4350,4788,5487,6377,7317,8176,8801,9060,8896,8273,7260,5962,4525,3118,1886,937,337,84,118,355,659,915,1017,895,539,-18,-687,-1353,-1872,-2126,-1988,-1409,-360,1104,2889,4838,6778,8506,9854,10670,10874,10440,9424,7935,6142,4226,2393,791,-435,-1243,-1631,-1670,-1499,-1272,-1161,-1327,-1867,-2846,-4235,-5964,-7889,-9865,-11698,-13259,-14414,-15100,-15320,-15090,-14528,-13723,-12823,-11942,-11191,-10656,-10374,-10377,-10629,-11108,-11750,-12485,-13241,-13916,-14432,-14676,-14576,-14046,-13047,-11573,-9647,-7358,-4813,-2168,422,2795,4820,6409,7510,8144,8368,8283,8013,7689,7415,7289,7335,7559,7901,8264,8535,8562,8238,7441,6143,4322,2067,-507,-3215,-5858,-8221,-10116,-11403,-11988,-11874,-11104,-9803,-8135,-6276,-4425,-2742,-1370,-398,128,208,-99,-724,-1542,-2463,-3356,-4157,-4778,-5205,-5413,-5418,-5225,-4866,-4342,-3694,-2931,-2087,-1199,-282,622,1524,2416,3322,4270,5273,6363,7514,8734,9954,11148,12230,13150,13844,14270,14410,14251,13817,13130,12231,11161,9964,8664,7319,5927,4551,3191,1897,709,-341,-1188,-1805,-2147,-2185,-1923,-1361,-535,484,1645,2816,3905,4782,5317,5426,5009,4053,2554,594,-1730,-4246,-6796,-9182,-11249,-12863,-13947,-14480,-14513,-14143,-13518,-12803,-12150,-11689,-11492,-11581,-11910,-12390,-12892,-13275,-13405,-13171,-12500,-11369,-9811,-7907,-5794,-3629,-1590,151,1473,2268,2533,2280,1606,623,-528,-1719,-2841,-3799,-4564,-5099,-5437,-5600,-5643,-5611,-5551,-5489,-5442,-5404,-5353,-5263,-5092,-4824,-4425,-3912,-3282,-2589,-1869,-1178,-580,-115,164,242,107,-232,-747,-1397,-2131,-2884,-3603,-4214,-4656,-4866,-4774,-4323,-3470,-2185,-472,1630,4058,6709,9464,12202,14792,17119,19101,20653,21752,22368,22504,22181,21413,20241,18699,16825,14679,12304,9778,7164,4545,1997,-405,-2593,-4511,-6111,-7371,-8260,-8790,-8948,-8770,-8252,-7446,-6364,-5060,-3586,-1985,-346,1284,2823,4218,5414,6383,7099,7584,7843,7937,7898,7796,7664,7546,7431,7338,7199,7010,6712,6274,5692,4940,4044,3013,1885,712,-447,-1503,-2376,-2982,-3267,-3207,-2822,-2166,-1331,-410,499,1320,2003,2524,2891,3127,3269,3347,3378,3368,3295,3119,2817,2325,1641,741,-344,-1581,-2888,-4201,-5417,-6467,-7278,-7804,-8022,-7934,-7556,-6936,-6119,-5180,-4196,-3260,-2462,-1898,-1643,-1752,-2240,-3088,-4237,-5585,-7027,-8424,-9679,-10689,-11433,-11873,-12075,-12068,-11939,-11739,-11517,-11279,-11034,-10742,-10369,-9870,-9185,-8288,-7124,-5705,-4010,-2098,-19,2128,4237,6195,7898,9269,10255,10864,11119,11090,10864,10514,10131,9733,9355,8953,8488,7895,7116,6122,4912,3518,2033,534,-829,-1983,-2813,-3274,-3361,-3079,-2506,-1713,-786,168,1096,1907,2591,3120,3513,3817,4064,4332,4672,5115,5708,6402,7192,7973,8672,9179,9421,9343,8948,8283,7448,6579,5825,5320,5178,5451,6145,7200,8518,9950,11346,12553,13428,13888,13851,13316,12292,10828,9018,6935,4712,2431,198,-1917,-3863,-5619,-7178,-8550,-9750,-10783,-11649,-12336,-12822,-13078,-13082,-12819,-12289,-11519,-10539,-9433,-8250,-7108,-6046,-5169,-4485,-4038,-3792,-3718,-3732,-3779,-3758,-3639,-3379,-2997,-2548,-2101,-1758,-1600,-1684,-2037,-2617,-3357,-4128,-4786,-5186,-5184,-4695,-3671,-2129,-178,2058,4360,6526,8338,9605,10199,10057,9179,7668,5656,3363,993,-1216,-3082,-4450,-5239,-5443,-5111,-4378,-3382,-2321,-1336,-569,-81,113,63,-138,-379,-538,-519,-256,277,1063,2046,3149,4259,5258,6047,6507,6608,6291,5616,4629,3464,2240,1110,194,-409,-660,-539,-114,571,1398,2285,3134,3862,4415,4751,4859,4757,4492,4125,3763,3475,3378,3519,3959,4699,5720,6965,8350,9796,11188,12455,13512,14309,14806,15007,14885,14499,13837,12964,11887,10650,9284,7815,6281,4714,3152,1644,217,-1076,-2210,-3157,-3897,-4437,-4785,-4965,-5024,-4996,-4919,-4830,-4737,-4655,-4569,-4470,-4345,-4179,-3968,-3721,-3441,-3168,-2918,-2724,-2626,-2613,-2700,-2817,-2922,-2898,-2661,-2122,-1210,79,1717,3623,5657,7670,9493,10967,11965,12406,12249,11519,10268,8597,6604,4409,2119,-170,-2360,-4393,-6190,-7736,-8983,-9957,-10655,-11122,-11390,-11506,-11500,-11405,-11240,-11018,-10742,-10435,-10077,-9695,-9283,-8832,-8371,-7871,-7362,-6837,-6308,-5787,-5266,-4761,-4246,-3715,-3146,-2514,-1815,-1049,-234,581,1354,2010,2514,2804,2887,2773,2509,2186,1888,1731,1798,2176,2892,3953,5297,6842,8441,9966,11255,12191,12674,12670,12157,11212,9890,8330,6635,4941,3353,1957,826,-7,-515,-700,-575,-167,478,1313,2278,3306,4341,5319,6190,6909,7450,7777,7894,7798,7507,7061,6477,5822,5104,4386,3677,3015,2423,1905,1481,1136,858,629,411,200,-22,-245,-438,-591,-641,-597,-409,-110,306,802,1359,1942,2529,3095,3607,4060,4387,4591,4602,4414,3992,3345,2484,1455,320,-861,-1988,-3016,-3871,-4527,-4975,-5229,-5317,-5293,-5195,-5078,-4985,-4936,-4972,-5093,-5318,-5642,-6061,-6565,-7134,-7751,-8375,-8987,-9539,-9993,-10315,-10466,-10435,-10207,-9797,-9227,-8534,-7783,-7015,-6316,-5734,-5335,-5147,-5189,-5428,-5811,-6245,-6619,-6812,-6717,-6250,-5371,-4081,-2438,-516,1542,3628,5586,7294,8643,9527,9884,9658,8848,7464,5580,3283,701,-2006,-4713,-7235,-9480,-11323,-12711,-13633,-14089,-14155,-13891,-13401,-12772,-12081,-11388,-10721,-10087,-9462,-8816,-8098,-7287,-6349,-5300,-4163,-2998,-1873,-866,-35,566,943,1112,1146,1128,1167,1342,1736,2358,3192,4143,5103,5895,6401,6473,6070,5187,3923,2428,918,-383,-1257,-1549,-1155,-100,1542,3568,5770,7889,9706,11044,11806,11971,11602,10805,9738,8540,7351,6248,5279,4435,3678,2946,2173,1329,376,-628,-1662,-2606,-3394,-3925,-4149,-4044,-3626,-2955,-2103,-1154,-185,751,1624,2408,3118,3716,4213,4547,4669,4523,4022,3151,1866,210,-1746,-3882,-6032,-8014,-9634,-10733,-11176,-10919,-9958,-8397,-6379,-4099,-1784,383,2210,3610,4518,4978,5041,4849,4508,4153,3879,3728,3738,3848,4029,4167,4200,4036,3634,2954,2029,858,-465,-1911,-3386,-4842,-6208,-7456,-8525,-9412,-10075,-10525,-10733,-10732,-10501,-10099,-9525,-8854,-8117,-7387,-6710,-6138,-5695,-5395,-5224,-5151,-5145,-5160,-5170,-5150,-5096,-4993,-4858,-4656,-4402,-4047,-3587,-2983,-2243,-1350,-359,723,1830,2927,3987,4977,5901,6754,7548,8275,8935,9488,9897,10090,9998,9531,8635,7261,5401,3108,446,-2444,-5413,-8297,-10917,-13143,-14854,-15992,-16556,-16573,-16149,-15388,-14432,-13414,-12434,-11582,-10878,-10321,-9859,-9414,-8913,-8262,-7410,-6325,-5006,-3508,-1879,-232,1369,2801,4018,4956,5605,5977,6117,6078,5941,5751,5560,5383,5211,5038,4824,4573,4291,4003,3800,3723,3890,4338,5120,6227,7605,9174,10794,12340,13652,14630,15165,15233,14815,13969,12780,11359,9860,8404,7150,6181,5596,5401,5610,6150,6957,7917,8917,9857,10623,11151,11377,11277,10856,10124,9139,7930,6586,5147,3708,2320,1057,-36,-927,-1603,-2082,-2397,-2606,-2776,-2965,-3237,-3615,-4115,-4715,-5367,-5999,-6541,-6895,-6999,-6793,-6244,-5368,-4189,-2783,-1238,361,1891,3289,4455,5357,5956,6244,6250,6000,5555,4969,4294,3578,2846,2108,1361,589,-232,-1111,-2070,-3107,-4211,-5369,-6544,-7697,-8804,-9802,-10682,-11394,-11944,-12307,-12503,-12529,-12389,-12099,-11623,-10978,-10113,-9036,-7719,-6197,-4499,-2717,-959,641,1932,2789,3114,2861,2054,770,-846,-2629,-4376,-5926,-7124,-7888,-8187,-8042,-7531,-6729,-5741,-4620,-3438,-2186,-893,474,1890,3350,4799,6161,7348,8241,8747,8780,8288,7292,5829,4029,2036,31,-1802,-3305,-4354,-4896,-4918,-4511,-3767,-2866,-1957,-1204,-726,-594,-820,-1360,-2124,-2959,-3730,-4255,-4412,-4087,-3247,-1899,-130,1933,4134,6281,8231,9838,11022,11761,12053,11987,11630,11111,10514,9930,9395,8919,8476,8022,7519,6940,6293,5616,4967,4414,4011,3801,3768,3893,4085,4268,4346,4240,3901,3323,2527,1589,598,-346,-1135,-1690,-1972,-1949,-1674,-1179,-567,96,708,1226,1576,1765,1774,1648,1417,1128,836,573,374,257,219,269,389,578,820,1109,1415,1711,1934,2026,1893,1475,698,-449,-1946,-3715,-5621,-7510,-9193,-10513,-11331,-11584,-11261,-10445,-9268,-7918,-6597,-5484,-4733,-4395,-4485,-4894,-5499,-6107,-6551,-6678,-6401,-5702,-4646,-3350,-2000,-781,131,582,514,-112,-1205,-2676,-4348,-6059,-7649,-8972,-9951,-10526,-10714,-10537,-10067,-9366,-8503,-7542,-6512,-5451,-4347,-3207,-2012,-763,527,1819,3052,4131,4975,5487,5622,5361,4747,3873,2868,1889,1090,590,485,780,1447,2386,3467,4552,5499,6218,6644,6777,6661,6357,5984,5615,5364,5261,5343,5579,5901,6236,6463,6503,6263,5704,4805,3579,2092,395,-1403,-3216,-4943,-6497,-7792,-8792,-9437,-9744,-9715,-9392,-8839,-8120,-7315,-6491,-5694,-4960,-4285,-3653,-3031,-2362,-1616,-752,227,1294,2390,3413,4244,4762,4837,4411,3420,1927,6,-2167,-4393,-6441,-8085,-9147,-9487,-9085,-7961,-6258,-4149,-1853,394,2395,3959,4962,5328,5031,4113,2657,793,-1326,-3512,-5609,-7434,-8884,-9843,-10300,-10220,-9688,-8749,-7528,-6144,-4718,-3395,-2285,-1492,-1095,-1132,-1603,-2473,-3651,-5028,-6454,-7774,-8844,-9520,-9727,-9391,-8525,-7165,-5408,-3364,-1184,998,3037,4804,6201,7127,7546,7400,6739,5586,4061,2305,470,-1235,-2676,-3681,-4187,-4137,-3559,-2519,-1127,485,2171,3800,5258,6475,7414,8088,8551,8859,9111,9359,9662,10031,10444,10849,11159,11276,11105,10555,9585,8180,6374,4268,1967,-344,-2517,-4359,-5743,-6539,-6709,-6234,-5189,-3679,-1857,86,1984,3654,4989,5907,6404,6531,6382,6086,5779,5579,5599,5891,6504,7405,8570,9903,11313,12679,13880,14795,15323,15381,14932,13968,12534,10711,8626,6411,4240,2226,505,-870,-1868,-2500,-2819,-2866,-2708,-2382,-1917,-1331,-627,177,1048,1923,2720,3311,3591,3433,2769,1549,-179,-2350,-4799,-7361,-9834,-12030,-13804,-15046,-15732,-15872,-15566,-14914,-14073,-13165,-12307,-11568,-10973,-10499,-10099,-9690,-9204,-8580,-7791,-6852,-5807,-4751,-3773,-2992,-2482,-2300,-2462,-2926,-3629,-4472,-5338,-6143,-6780,-7218,-7421,-7423,-7258,-7003,-6719,-6467,-6283,-6169,-6117,-6080,-6025,-5903,-5693,-5388,-4995,-4552,-4074,-3605,-3133,-2666,-2161,-1578,-867,17,1108,2395,3878,5471,7139,8747,10241,11499,12469,13099,13371,13305,12943,12353,11613,10809,10018,9301,8706,8251,7939,7757,7679,7681,7738,7828,7929,8025,8088,8107,8066,7958,7812,7639,7498,7443,7511,7760,8196,8815,9575,10405,11196,11842,12217,12211,11755,10808,9398,7610,5562,3434,1370,-439,-1885,-2865,-3343,-3342,-2921,-2178,-1247,-228,743,1606,2291,2788,3082,3199,3139,2921,2557,2032,1371,564,-367,-1383,-2450,-3497,-4469,-5291,-5910,-6285,-6393,-6245,-5859,-5272,-4529,-3658,-2710,-1687,-648,408,1416,2336,3098,3621,3836,3674,3095,2098,710,-956,-2802,-4634,-6298,-7624,-8481,-8806,-8597,-7923,-6924,-5786,-4694,-3847,-3386,-3390,-3879,-4793,-6014,-7415,-8811,-10087,-11112,-11842,-12254,-12393,-12320,-12131,-11906,-11719,-11611,-11598,-11649,-11729,-11762,-11692,-11432,-10947,-10180,-9132,-7807,-6234,-4476,-2572,-600,1393,3364,5259,7072,8753,10305,11688,12888,13887,14648,15172,15433,15435,15186,14696,14000,13122,12109,10997,9835,8670,7541,6504,5585,4826,4245,3854,3659,3638,3774,4017,4324,4626,4861,4971,4893,4614,4114,3443,2651,1852,1154,696,576,898,1681,2929,4546,6422,8370,10208,11761,12862,13437,13433,12905,11935,10670,9264,7889,6681,5756,5175,4956,5075,5461,6030,6675,7314,7852,8251,8455,8476,8300,7967,7501,6944,6354,5762,5236,4793,4468,4255,4132,4057,3962,3790,3457,2924,2136,1099,-166,-1612,-3134,-4655,-6044,-7217,-8097,-8645,-8864,-8794,-8503,-8089,-7645,-7272,-7039,-7006,-7178,-7549,-8055,-8614,-9131,-9498,-9625,-9455,-8967,-8181,-7178,-6045,-4920,-3913,-3153,-2696,-2614,-2875,-3453,-4235,-5111,-5911,-6508,-6738,-6522,-5787,-4558,-2902,-937,1140,3186,4960,6366,7248,7601,7411,6782,5811,4678,3525,2519,1787,1413,1441,1861,2616,3600,4694,5717,6535,6966,6909,6269,5045,3282,1101,-1322,-3780,-6050,-7934,-9275,-9978,-10038,-9507,-8528,-7271,-5946,-4753,-3857,-3381,-3370,-3811,-4620,-5654,-6757,-7715,-8380,-8571,-8207,-7238,-5686,-3651,-1272,1258,3751,6003,7879,9248,10090,10403,10279,9825,9191,8523,7957,7600,7503,7698,8129,8735,9399,9996,10409,10521,10269,9623,8608,7304,5822,4317,2931,1817,1074,750,865,1315,2015,2779,3435,3813,3766,3213,2130,575,-1328,-3390,-5402,-7125,-8353,-8930,-8751,-7829,-6227,-4108,-1690,797,3096,5015,6382,7112,7196,6662,5632,4220,2577,846,-862,-2455,-3858,-5055,-6002,-6706,-7147,-7315,-7203,-6799,-6110,-5171,-4013,-2750,-1453,-278,663,1240,1359,965,61,-1304,-3007,-4897,-6779,-8465,-9786,-10598,-10840,-10479,-9563,-8180,-6453,-4529,-2576,-729,857,2088,2886,3217,3092,2552,1667,527,-774,-2142,-3488,-4756,-5884,-6849,-7630,-8221,-8625,-8854,-8909,-8822,-8607,-8301,-7946,-7569,-7201,-6850,-6499,-6129,-5683,-5132,-4430,-3568,-2559,-1426,-254,904,1945,2798,3392,3684,3647,3299,2668,1825,861,-131,-1043,-1779,-2282,-2500,-2446,-2155,-1692,-1162,-648,-264,-64,-117,-422,-979,-1731,-2610,-3515,-4336,-4947,-5243,-5127,-4538,-3486,-1987,-179,1820,3801,5581,6972,7804,7998,7474,6294,4512,2308,-145,-2609,-4868,-6705,-7960,-8513,-8333,-7432,-5918,-3907,-1598,839,3184,5255,6878,7902,8245,7843,6735,4976,2732,162,-2489,-5013,-7179,-8816,-9790,-10049,-9611,-8564,-7072,-5305,-3484,-1768,-308,812,1584,2014,2191,2185,2084,1960,1831,1723,1585,1400,1114,711,203,-378,-952,-1434,-1725,-1739,-1415,-726,307,1631,3146,4735,6267,7604,8641,9281,9486,9241,8585,7598,6371,5045,3722,2542,1572,888,490,358,410,568,703,753,636,355,-73,-582,-1110,-1588,-1989,-2309,-2586,-2885,-3278,-3838,-4609,-5608,-6798,-8117,-9455,-10701,-11741,-12481,-12868,-12879,-12525,-11852,-10893,-9718,-8346,-6841,-5211,-3513,-1767,-36,1622,3142,4425,5421,6031,6242,6014,5395,4427,3223,1892,553,-664,-1700,-2479,-3016,-3331,-3494,-3561,-3604,-3639,-3677,-3663,-3555,-3270,-2779,-2058,-1142,-100,975,1965,2779,3324,3557,3472,3089,2477,1707,874,60,-668,-1256,-1685,-1963,-2110,-2188,-2244,-2336,-2515,-2798,-3188,-3666,-4166,-4653,-5028,-5265,-5297,-5139,-4779,-4282,-3673,-3021,-2359,-1700,-1064,-408,278,1039,1897,2864,3921,5047,6168,7236,8166,8912,9409,9655,9639,9405,9015,8539,8070,7697,7478,7476,7699,8141,8770,9519,10322,11089,11735,12182,12359,12224,11749,10942,9814,8427,6828,5094,3309,1520,-179,-1767,-3202,-4469,-5575,-6509,-7268,-7828,-8150,-8171,-7854,-7153,-6079,-4680,-3045,-1333,296,1643,2542,2848,2507,1516,13,-1803,-3665,-5266,-6367,-6777,-6458,-5479,-4033,-2372,-745,634,1656,2300,2640,2792,2886,3011,3205,3459,3727,3956,4110,4157,4096,3908,3581,3066,2307,1233,-193,-1979,-4026,-6195,-8207,-9787,-10613,-10434,-9107,-6635,-3208,832,5000,8781,11652,13216,13218,11615,8546,4342,-546,-5583,-10226,-13975,-16431,-17341,-16610,-14345,-10803,-6402,-1658,2890,6723,9452,10828,10816,9564,7385,4710,1971,-410,-2153,-3088,-3237,-2712,-1753,-596,515,1398,1961,2156,2048,1703,1233,751,331,27,-147,-224,-235,-249,-272,-344,-400,-418,-323,-61,368,967,1624,2261,2687,2820,2533,1840,801,-423,-1634,-2606,-3184,-3238,-2801,-1944,-880,166,968,1325,1149,408,-798,-2345,-4021,-5651,-7043,-8086,-8685,-8843,-8573,-7963,-7116,-6155,-5217,-4402,-3792,-3406,-3210,-3125,-3029,-2806,-2337,-1584,-530,739,2113,3438,4566,5383,5812,5866,5577,5078,4476,3920,3510,3325,3382,3680,4144,4707,5263,5711,5980,5989,5717,5153,4314,3248,2013,681,-657,-1948,-3097,-4074,-4815,-5290,-5486,-5380,-4994,-4358,-3522,-2569,-1572,-628,195,831,1241,1417,1370,1142,794,380,-40,-434,-783,-1095,-1377,-1644,-1882,-2062,-2133,-2036,-1705,-1097,-180,1008,2433,3955,5486,6858,7963,8700,8998,8847,8264,7313,6092,4694,3237,1816,516,-583,-1443,-2018,-2322,-2350,-2158,-1766,-1244,-627,15,642,1184,1618,1899,2035,2024,1904,1706,1493,1316,1231,1297,1523,1961,2584,3406,4394,5508,6685,7836,8850,9611,9984,9881,9227,8036,6383,4401,2318,331,-1297,-2415,-2868,-2641,-1780,-426,1191,2826,4197,5061,5212,4533,2986,633,-2379,-5822,-9433,-12897,-15934,-18273,-19715,-20112,-19427,-17688,-15038,-11696,-7936,-4097,-489,2559,4817,6097,6341,5584,3973,1749,-799,-3335,-5561,-7206,-8090,-8127,-7342,-5853,-3885,-1692,417,2187,3380,3860,3576,2568,966,-1045,-3248,-5416,-7343,-8867,-9860,-10283,-10135,-9508,-8514,-7326,-6098,-4989,-4117,-3544,-3304,-3352,-3646,-4073,-4560,-4981,-5295,-5417,-5364,-5126,-4774,-4361,-3984,-3731,-3673,-3872,-4335,-5027,-5871,-6743,-7495,-8005,-8152,-7894,-7247,-6284,-5153,-4018,-3075,-2483,-2385,-2831,-3818,-5260,-6990,-8825,-10511,-11864,-12652,-12776,-12131,-10753,-8707,-6154,-3287,-315,2547,5124,7285,8934,10068,10704,10927,10840,10558,10214,9900,9723,9721,9924,10305,10804,11336,11797,12079,12093,11764,11070,10029,8707,7221,5699,4307,3176,2436,2163,2390,3078,4156,5471,6878,8193,9260,9957,10203,9986,9353,8397,7270,6115,5095,4320,3884,3808,4074,4611,5316,6059,6714,7149,7275,7028,6386,5372,4051,2515,877,-733,-2207,-3429,-4313,-4797,-4818,-4378,-3449,-2073,-281,1871,4284,6867,9490,12026,14328,16284,17745,18634,18864,18393,17252,15481,13216,10619,7900,5294,3021,1271,167,-243,-8,755,1855,3079,4198,5013,5360,5138,4321,2947,1118,-1009,-3241,-5391,-7243,-8662,-9499,-9719,-9297,-8326,-6878,-5130,-3203,-1265,557,2159,3441,4360,4861,4932,4551,3733,2482,866,-1066,-3179,-5350,-7400,-9148,-10412,-11033,-10900,-9968,-8266,-5902,-3043,72,3200,6069,8458,10170,11100,11198,10516,9134,7248,5018,2706,505,-1356,-2735,-3506,-3644,-3170,-2187,-858,615,2009,3111,3729,3747,3092,1795,-61,-2324,-4791,-7246,-9443,-11183,-12279,-12632,-12201,-11033,-9227,-6980,-4481,-1996,262,2072,3280,3784,3559,2629,1095,-922,-3249,-5720,-8161,-10415,-12346,-13830,-14772,-15098,-14749,-13731,-12044,-9771,-7017,-3944,-734,2380,5217,7567,9291,10308,10561,10104,9006,7416,5491,3442,1435,-328,-1735,-2669,-3129,-3130,-2795,-2259,-1719,-1346,-1320,-1741,-2687,-4131,-6019,-8205,-10537,-12820,-14865,-16500,-17575,-17986,-17668,-16624,-14881,-12563,-9787,-6745,-3633,-663,1944,3990,5315,5801,5409,4173,2204,-308,-3120,-5940,-8484,-10473,-11694,-12023,-11410,-9944,-7777,-5163,-2408,178,2269,3623,4044,3456,1860,-616,-3793,-7388,-11123,-14677,-17777,-20173,-21679,-22204,-21702,-20259,-17986,-15093,-11792,-8348,-4972,-1904,717,2748,4153,4905,5046,4644,3771,2547,1081,-504,-2059,-3461,-4567,-5259,-5445,-5066,-4118,-2634,-728,1484,3799,6061,8058,9665,10739,11247,11154,10529,9445,8049,6483,4919,3511,2411,1717,1536,1878,2763,4125,5866,7855,9914,11874,13527,14725,15305,15185,14332,12760,10582,7939,5043,2128,-549,-2763,-4317,-5085,-5028,-4170,-2645,-624,1654,3944,6013,7643,8703,9089,8807,7908,6520,4807,2974,1206,-297,-1405,-2009,-2083,-1644,-779,406,1758,3140,4413,5483,6278,6786,7025,7055,6970,6845,6794,6859,7108,7534,8124,8827,9573,10283,10879,11286,11468,11367,11013,10377,9526,8478,7304,6053,4799,3587,2472,1489,653,1,-493,-789,-913,-840,-580,-128,502,1297,2204,3191,4166,5098,5886,6495,6878,7012,6918,6631,6214,5760,5348,5084,5025,5234,5696,6386,7207,8041,8743,9174,9198,8746,7777,6334,4514,2460,354,-1612,-3280,-4505,-5216,-5385,-5049,-4277,-3180,-1857,-399,1102,2624,4115,5592,7046,8488,9904,11265,12516,13576,14362,14771,14735,14187,13111,11519,9475,7074,4460,1788,-758,-3011,-4812,-6029,-6580,-6420,-5579,-4130,-2212,5,2308,4492,6369,7780,8658,8954,8745,8112,7230,6253,5359,4679,4297,4245,4474,4885,5347,5681,5745,5392,4537,3146,1245,-1075,-3678,-6374,-8975,-11254,-13044,-14157,-14527,-14074,-12867,-10973,-8566,-5836,-3003,-293,2097,4001,5312,5975,5979,5384,4248,2711,881,-1094,-3092,-5000,-6710,-8164,-9286,-10058,-10454,-10483,-10168,-9560,-8711,-7705,-6610,-5515,-4487,-3586,-2870,-2355,-2070,-1995,-2112,-2381,-2750,-3170,-3584,-3957,-4258,-4485,-4657,-4789,-4943,-5138,-5433,-5833,-6358,-6981,-7689,-8421,-9147,-9799,-10355,-10760,-11011,-11081,-10980,-10702,-10256,-9652,-8895,-8014,-7016,-5939,-4808,-3662,-2540,-1483,-535,265,871,1252,1378,1236,819,141,-774,-1885,-3138,-4473,-5821,-7109,-8280,-9272,-10054,-10599,-10901,-10977,-10849,-10556,-10140,-9654,-9127,-8624,-8145,-7725,-7349,-7003,-6660,-6295,-5879,-5410,-4881,-4314,-3737,-3202,-2754,-2458,-2348,-2470,-2823,-3405,-4179,-5099,-6089,-7081,-7989,-8739,-9277,-9545,-9531,-9232,-8665,-7881,-6926,-5887,-4830,-3832,-2966,-2264,-1784,-1511,-1458,-1592,-1883,-2296,-2768,-3248,-3668,-3963,-4074,-3967,-3610,-3022,-2231,-1298,-324,603,1356,1854,2011,1793,1195,258,-945,-2313,-3730,-5093,-6294,-7284,-7999,-8465,-8675,-8702,-8589,-8429,-8255,-8159,-8131,-8210,-8358,-8545,-8713,-8808,-8762,-8541,-8110,-7482,-6685,-5775,-4819,-3893,-3058,-2371,-1853,-1512,-1312,-1220,-1173,-1114,-1000,-770,-420,96,750,1564,2497,3540,4658,5819,6980,8108,9144,10040,10732,11156,11249,10960,10253,9117,7583,5695,3560,1282,-976,-3080,-4873,-6250,-7114,-7451,-7255,-6606,-5590,-4322,-2941,-1536,-227,933,1911,2683,3280,3728,4066,4361,4643,4980,5403,5948,6644,7476,8462,9535,10674,11787,12815,13670,14294,14608,14587,14178,13385,12203,10664,8821,6738,4517,2251,57,-1956,-3684,-5041,-5956,-6395,-6352,-5847,-4944,-3712,-2257,-685,876,2333,3569,4542,5188,5531,5587,5437,5161,4860,4628,4541,4646,4949,5439,6053,6739,7410,8008,8469,8765,8882,8820,8603,8250,7773,7196,6521,5755,4923,4038,3155,2324,1632,1140,934,1054,1525,2345,3451,4781,6219,7663,8985,10099,10915,11401,11545,11372,10949,10347,9666,8994,8401,7936,7624,7435,7349,7288,7194,7001,6649,6115,5379,4474,3439,2340,1263,288,-489,-1004,-1189,-1036,-522,283,1351,2561,3838,5079,6192,7130,7852,8356,8676,8834,8875,8822,8676,8435,8062,7533,6817,5911,4828,3621,2365,1155,119,-658,-1034,-980,-413,620,2086,3867,5820,7792,9593,11086,12131,12658,12642,12114,11153,9881,8425,6936,5526,4296,3316,2601,2162,1953,1928,2012,2136,2226,2224,2097,1822,1416,920,380,-124,-520,-744,-728,-457,82,846,1790,2819,3856,4785,5523,5976,6069,5759,5005,3828,2249,349,-1790,-4037,-6263,-8324,-10094,-11450,-12318,-12643,-12417,-11689,-10513,-9012,-7309,-5537,-3845,-2328,-1091,-174,414,694,747,654,526,471,580,921,1525,2389,3468,4693,5961,7165,8182,8920,9273,9194,8635,7587,6075,4137,1844,-709,-3419,-6159,-8788,-11182,-13189,-14706,-15622,-15885,-15472,-14415,-12790,-10714,-8334,-5816,-3314,-976,1090,2800,4117,5025,5541,5695,5527,5086,4409,3547,2533,1412,217,-1024,-2273,-3513,-4719,-5873,-6970,-8001,-8956,-9835,-10600,-11238,-11702,-11968,-12008,-11821,-11405,-10802,-10021,-9117,-8115,-7041,-5925,-4769,-3595,-2407,-1221,-66,1030,2011,2828,3414,3708,3663,3253,2476,1369,-3,-1553,-3156,-4708,-6078,-7178,-7932,-8313,-8307,-7971,-7337,-6525,-5605,-4705,-3917,-3325,-3008,-2982,-3273,-3826,-4611,-5527,-6501,-7434,-8250,-8882,-9295,-9466,-9419,-9180,-8801,-8353,-7875,-7443,-7075,-6805,-6635,-6557,-6538,-6549,-6530,-6433,-6213,-5816,-5243,-4466,-3539,-2489,-1407,-373,510,1143,1452,1374,887,8,-1223,-2707,-4356,-6030,-7637,-9045,-10195,-11016,-11500,-11650,-11517,-11149,-10632,-10036,-9439,-8902,-8481,-8197,-8082,-8121,-8306,-8603,-8959,-9320,-9628,-9808,-9828,-9626,-9196,-8527,-7642,-6569,-5364,-4065,-2733,-1411,-130,1065,2160,3132,3950,4619,5075,5320,5280,4940,4253,3219,1846,190,-1671,-3604,-5475,-7107,-8368,-9111,-9270,-8799,-7734,-6153,-4192,-2013,193,2244,3964,5208,5882,5934,5391,4313,2844,1129,-642,-2304,-3713,-4763,-5408,-5645,-5537,-5175,-4680,-4185,-3792,-3593,-3633,-3917,-4407,-5049,-5749,-6414,-6969,-7323,-7443,-7302,-6905,-6281,-5485,-4567,-3595,-2629,-1713,-883,-164,442,945,1353,1714,2038,2379,2734,3154,3607,4120,4655,5186,5685,6100,6419,6604,6662,6596,6422,6182,5895,5596,5302,5005,4706,4358,3949,3420,2766,1957,1004,-72,-1234,-2418,-3576,-4625,-5526,-6201,-6635,-6776,-6653,-6252,-5638,-4838,-3928,-2950,-1968,-1014,-110,734,1530,2290,3028,3758,4481,5191,5872,6500,7055,7505,7860,8099,8250,8338,8361,8375,8348,8294,8195,8007,7732,7312,6771,6085,5298,4441,3577,2764,2080,1567,1296,1265,1504,1969,2624,3415,4261,5118,5901,6571,7092,7427,7608,7614,7520,7332,7134,6932,6798,6722,6739,6822,6971,7144,7314,7448,7504,7469,7322,7071,6734,6347,5951,5600,5331,5189,5190,5343,5638,6048,6544,7079,7612,8107,8520,8848,9065,9184,9216,9180,9107,9025,8958,8930,8967,9059,9237,9468,9755,10057,10335,10532,10578,10410,9951,9157,7996,6464,4591,2444,102,-2315,-4700,-6925,-8885,-10476,-11626,-12270,-12383,-11945,-10983,-9532,-7671,-5498,-3127,-696,1657,3794,5586,6937,7787,8113,7946,7366,6473,5408,4294,3253,2363,1690,1241,1025,1008,1172,1474,1899,2405,2983,3593,4223,4829,5378,5837,6154,6312,6263,6006,5528,4839,3971,2950,1844,704,-395,-1398,-2238,-2889,-3310,-3509,-3491,-3278,-2913,-2422,-1855,-1239,-605,28,645,1241,1812,2357,2880,3372,3840,4266,4650,4966,5215,5375,5452,5458,5398,5309,5207,5115,5049,5003,4971,4924,4820,4634,4320,3875,3302,2631,1907,1195,540,9,-382,-601,-665,-582,-374,-70,329,806,1376,2041,2826,3722,4744,5848,7016,8177,9282,10270,11079,11695,12063,12207,12103,11789,11276,10599,9781,8855,7827,6719,5530,4268,2932,1543,113,-1316,-2686,-3963,-5055,-5933,-6517,-6797,-6734,-6361,-5704,-4836,-3859,-2861,-1966,-1257,-808,-656,-791,-1175,-1739,-2387,-3038,-3604,-4022,-4258,-4284,-4122,-3784,-3335,-2811,-2284,-1800,-1417,-1168,-1093,-1210,-1522,-2045,-2737,-3585,-4534,-5524,-6483,-7332,-7983,-8371,-8439,-8153,-7537,-6628,-5514,-4312,-3144,-2147,-1444,-1119,-1234,-1785,-2745,-4001,-5460,-6947,-8318,-9423,-10133,-10369,-10101,-9327,-8136,-6603,-4886,-3115,-1453,-29,1057,1737,2011,1915,1529,956,317,-302,-806,-1177,-1396,-1522,-1590,-1703,-1905,-2257,-2770,-3416,-4140,-4847,-5429,-5785,-5804,-5439,-4635,-3434,-1860,-39,1944,3925,5789,7408,8672,9528,9906,9831,9289,8350,7064,5496,3741,1852,-74,-1982,-3806,-5486,-6996,-8280,-9344,-10154,-10722,-11049,-11154,-11047,-10767,-10322,-9759,-9100,-8392,-7660,-6947,-6267,-5633,-5047,-4512,-4000,-3531,-3075,-2644,-2242,-1863,-1518,-1210,-924,-664,-417,-172,72,320,566,790,992,1126,1200,1170,1054,836,527,146,-301,-773,-1269,-1747,-2211,-2639,-3034,-3405,-3751,-4096,-4444,-4811,-5205,-5626,-6073,-6535,-7008,-7461,-7894,-8263,-8575,-8779,-8890,-8867,-8730,-8473,-8122,-7713,-7288,-6916,-6642,-6528,-6607,-6890,-7383,-8039,-8816,-9635,-10423,-11097,-11597,-11856,-11863,-11584,-11059,-10298,-9376,-8332,-7250,-6176,-5173,-4265,-3478,-2797,-2204,-1657,-1115,-544,84,775,1515,2283,3027,3716,4298,4752,5063,5238,5302,5297,5253,5226,5232,5299,5413,5552,5672,5704,5603,5294,4757,3976,2964,1778,470,-885,-2204,-3436,-4508,-5398,-6085,-6564,-6862,-6985,-6972,-6848,-6630,-6342,-5987,-5567,-5082,-4528,-3913,-3247,-2544,-1826,-1097,-375,350,1078,1820,2585,3371,4164,4956,5700,6393,6975,7447,7767,7928,7919,7741,7412,6972,6459,5940,5458,5062,4768,4570,4427,4278,4037,3634,2994,2093,936,-443,-1936,-3449,-4830,-5953,-6704,-7014,-6861,-6289,-5376,-4258,-3070,-1968,-1067,-459,-177,-199,-472,-883,-1337,-1726,-1950,-1972,-1746,-1290,-638,156,1017,1879,2659,3306,3763,3989,3978,3710,3211,2504,1632,646,-382,-1394,-2313,-3069,-3599,-3841,-3750,-3314,-2529,-1430,-82,1452,3060,4662,6151,7447,8472,9177,9508,9459,9006,8183,6996,5514,3782,1887,-89,-2065,-3932,-5625,-7042,-8141,-8867,-9204,-9175,-8792,-8141,-7257,-6255,-5199,-4176,-3275,-2525,-1995,-1666,-1532,-1538,-1601,-1647,-1553,-1264,-690,167,1290,2604,3999,5350,6534,7450,8035,8274,8189,7853,7338,6775,6229,5824,5594,5576,5772,6127,6603,7091,7540,7825,7924,7751,7321,6632,5726,4662,3525,2387,1356,494,-117,-441,-460,-189,317,998,1752,2497,3132,3594,3828,3836,3634,3280,2867,2462,2179,2059,2161,2485,3013,3696,4467,5252,5969,6554,6946,7106,7012,6653,6050,5213,4204,3043,1804,528,-717,-1878,-2894,-3712,-4294,-4600,-4621,-4348,-3810,-3019,-2057,-944,224,1408,2552,3619,4581,5443,6188,6846,7410,7895,8292,8587,8757,8785,8645,8356,7908,7352,6715,6053,5408,4834,4350,3997,3756,3633,3575,3547,3470,3298,2955,2425,1684,763,-291,-1392,-2456,-3365,-4046,-4404,-4415,-4041,-3328,-2289,-1023,414,1913,3382,4749,5913,6848,7501,7874,7983,7855,7546,7093,6544,5941,5285,4619,3921,3207,2473,1717,951,181,-564,-1274,-1897,-2423,-2794,-3000,-3003,-2805,-2426,-1904,-1320,-750,-295,-24,4,-212,-662,-1256,-1913,-2498,-2895,-3006,-2757,-2141,-1187,8,1337,2653,3845,4791,5441,5762,5781,5570,5205,4801,4456,4228,4188,4297,4542,4817,5033,5063,4815,4210,3211,1843,159,-1731,-3689,-5574,-7218,-8488,-9266,-9466,-9072,-8082,-6582,-4664,-2483,-182,2069,4126,5856,7177,8015,8382,8283,7798,7004,6014,4909,3810,2762,1854,1106,549,183,-6,-46,22,161,316,461,553,567,491,301,17,-383,-849,-1398,-1965,-2548,-3081,-3542,-3859,-4003,-3912,-3559,-2942,-2063,-987,228,1493,2715,3814,4713,5370,5770,5919,5876,5687,5431,5169,4933,4748,4589,4419,4173,3797,3230,2445,1444,245,-1077,-2464,-3816,-5070,-6152,-7021,-7667,-8087,-8322,-8408,-8404,-8363,-8323,-8327,-8368,-8457,-8553,-8626,-8625,-8512,-8246,-7815,-7219,-6493,-5685,-4854,-4067,-3385,-2833,-2449,-2198,-2071,-2020,-2000,-1993,-1955,-1911,-1841,-1785,-1747,-1749,-1799,-1883,-2011,-2148,-2301,-2455,-2612,-2767,-2930,-3084,-3236,-3377,-3500,-3623,-3739,-3878,-4045,-4256,-4528,-4851,-5230,-5642,-6067,-6480,-6853,-7142,-7338,-7392,-7317,-7083,-6722,-6226,-5639,-4977,-4273,-3568,-2877,-2238,-1653,-1151,-721,-400,-187,-107,-175,-405,-802,-1375,-2106,-2981,-3958,-4993,-6005,-6925,-7650,-8104,-8196,-7880,-7125,-5950,-4417,-2615,-682,1250,3037,4559,5732,6491,6849,6818,6484,5933,5273,4624,4070,3707,3566,3680,4007,4503,5069,5611,6023,6203,6084,5603,4771,3575,2106,404,-1385,-3176,-4830,-6242,-7329,-8020,-8307,-8220,-7821,-7224,-6546,-5912,-5436,-5182,-5196,-5455,-5908,-6472,-7021,-7467,-7673,-7596,-7161,-6385,-5275,-3904,-2331,-662,1017,2614,4037,5227,6122,6688,6915,6800,6375,5681,4776,3719,2597,1455,381,-571,-1363,-1934,-2299,-2437,-2383,-2175,-1872,-1526,-1221,-1001,-934,-1064,-1411,-1992,-2789,-3772,-4883,-6059,-7215,-8277,-9169,-9836,-10244,-10382,-10279,-9962,-9508,-8972,-8438,-7966,-7621,-7440,-7451,-7650,-8023,-8506,-9073,-9619,-10102,-10447,-10596,-10523,-10199,-9637,-8854,-7893,-6800,-5617,-4398,-3159,-1943,-760,370,1414,2363,3172,3831,4310,4618,4756,4760,4677,4542,4417,4338,4327,4413,4559,4760,4938,5042,4991,4725,4192,3373,2268,924,-594,-2181,-3725,-5112,-6227,-7009,-7402,-7410,-7066,-6437,-5621,-4713,-3835,-3045,-2432,-2000,-1754,-1654,-1635,-1628,-1555,-1357,-987,-447,261,1074,1962,2846,3698,4471,5158,5769,6314,6845,7364,7921,8490,9074,9623,10072,10357,10378,10082,9413,8367,6960,5269,3361,1381,-574,-2352,-3843,-4948,-5584,-5736,-5389,-4610,-3472,-2116,-678,657,1743,2424,2605,2237,1316,-73,-1828,-3764,-5716,-7471,-8878,-9790,-10125,-9853,-8982,-7594,-5770,-3671,-1417,812,2885,4665,6056,7002,7486,7538,7220,6613,5821,4924,4012,3113,2276,1472,702,-87,-899,-1763,-2640,-3501,-4271,-4872,-5234,-5292,-5022,-4426,-3548,-2461,-1262,-50,1054,1987,2640,3015,3053,2812,2298,1591,753,-130,-989,-1736,-2343,-2754,-2975,-3012,-2881,-2625,-2269,-1850,-1395,-925,-451,13,479,934,1393,1831,2248,2611,2882,3034,3022,2827,2460,1927,1303,661,104,-255,-315,12,769,1975,3577,5502,7626,9806,11900,13764,15291,16390,17020,17165,16835,16075,14934,13496,11839,10070,8287,6597,5100,3866,2969,2415,2227,2349,2743,3318,3980,4638,5192,5573,5715,5602,5209,4589,3777,2872,1966,1170,592,304,394,865,1730,2933,4381,5973,7547,8969,10082,10770,10944,10570,9659,8294,6571,4650,2672,791,-857,-2187,-3131,-3688,-3880,-3764,-3416,-2887,-2247,-1513,-700,198,1208,2329,3558,4853,6139,7323,8279,8907,9108,8835,8090,6910,5392,3659,1829,37,-1624,-3092,-4316,-5308,-6076,-6666,-7119,-7486,-7802,-8087,-8367,-8627,-8875,-9092,-9264,-9381,-9438,-9422,-9354,-9214,-9030,-8781,-8489,-8141,-7741,-7297,-6806,-6279,-5721,-5149,-4562,-3988,-3412,-2845,-2275,-1696,-1090,-458,212,917,1655,2411,3180,3931,4657,5327,5937,6458,6888,7198,7382,7416,7302,7023,6607,6067,5462,4834,4264,3801,3510,3428,3562,3929,4478,5182,5959,6754,7472,8063,8444,8579,8424,7963,7197,6169,4915,3557,2171,911,-130,-843,-1177,-1114,-681,48,991,2032,3082,4054,4885,5539,6003,6275,6374,6330,6163,5912,5591,5214,4795,4328,3817,3259,2645,1988,1282,558,-161,-830,-1394,-1805,-2001,-1947,-1605,-983,-97,1000,2231,3528,4781,5935,6900,7655,8156,8423,8448,8266,7902,7376,6734,5985,5155,4256,3276,2218,1074,-174,-1486,-2883,-4286,-5691,-7004,-8212,-9220,-10033,-10582,-10891,-10943,-10766,-10390,-9849,-9200,-8488,-7780,-7140,-6645,-6355,-6328,-6581,-7088,-7790,-8566,-9289,-9800,-9971,-9684,-8908,-7627,-5937,-3934,-1794,334,2287,3942,5221,6075,6524,6597,6370,5907,5298,4593,3865,3146,2468,1849,1289,792,351,-48,-401,-733,-1024,-1282,-1477,-1600,-1626,-1553,-1388,-1144,-873,-598,-377,-240,-211,-302,-484,-726,-970,-1160,-1251,-1197,-1005,-666,-238,261,752,1232,1648,2033,2388,2763,3198,3722,4356,5077,5848,6602,7264,7760,8031,8054,7814,7369,6756,6081,5406,4828,4386,4127,4030,4094,4253,4471,4676,4825,4859,4773,4532,4187,3750,3276,2816,2380,2005,1663,1337,993,571,53,-616,-1430,-2386,-3455,-4569,-5672,-6675,-7508,-8113,-8455,-8518,-8325,-7898,-7302,-6580,-5814,-5039,-4331,-3705,-3200,-2814,-2540,-2361,-2245,-2159,-2064,-1927,-1713,-1406,-996,-496,85,712,1372,2021,2658,3231,3739,4132,4398,4499,4414,4114,3578,2801,1774,530,-899,-2447,-4041,-5602,-7034,-8253,-9165,-9697,-9798,-9433,-8616,-7387,-5829,-4068,-2238,-513,957,2019,2560,2516,1865,670,-989,-2938,-5033,-7065,-8891,-10347,-11345,-11811,-11726,-11117,-10035,-8571,-6845,-4971,-3093,-1321,247,1531,2511,3176,3573,3772,3847,3901,3998,4205,4552,5032,5618,6237,6807,7241,7452,7397,7054,6448,5639,4704,3729,2789,1946,1221,633,147,-261,-622,-971,-1291,-1587,-1799,-1896,-1842,-1604,-1204,-654,-16,647,1252,1732,2001,2033,1785,1284,560,-298,-1209,-2052,-2727,-3146,-3224,-2952,-2312,-1371,-194,1095,2397,3595,4614,5413,5963,6305,6462,6499,6462,6383,6286,6166,6011,5802,5518,5146,4689,4151,3559,2929,2282,1625,960,278,-431,-1176,-1958,-2772,-3604,-4441,-5244,-6003,-6660,-7211,-7613,-7876,-7989,-7974,-7855,-7651,-7389,-7092,-6768,-6433,-6094,-5734,-5369,-4988,-4588,-4189,-3768,-3342,-2882,-2391,-1822,-1185,-437,402,1325,2285,3213,4019,4603,4873,4740,4169,3136,1694,-89,-2069,-4108,-6016,-7631,-8797,-9398,-9385,-8748,-7569,-5959,-4087,-2144,-293,1266,2437,3111,3282,2978,2275,1287,144,-1026,-2112,-3020,-3717,-4178,-4419,-4502,-4456,-4361,-4250,-4149,-4071,-4018,-3968,-3943,-3920,-3933,-3985,-4109,-4317,-4619,-5004,-5454,-5916,-6360,-6708,-6931,-6965,-6793,-6391,-5775,-4974,-4038,-3027,-2002,-1021,-131,629,1236,1675,1950,2070,2065,1959,1796,1614,1452,1356,1346,1459,1694,2059,2540,3121,3761,4424,5051,5561,5910,6001,5817,5321,4520,3460,2188,804,-610,-1948,-3129,-4084,-4762,-5149,-5238,-5050,-4617,-3979,-3185,-2292,-1340,-394,530,1368,2109,2699,3109,3289,3212,2835,2159,1181,-54,-1488,-3022,-4536,-5895,-6945,-7560,-7633,-7104,-5968,-4277,-2147,266,2752,5125,7174,8763,9770,10151,9904,9081,7782,6134,4288,2399,608,-956,-2205,-3077,-3556,-3654,-3425,-2926,-2252,-1474,-684,41,635,1047,1243,1227,1010,634,136,-419,-996,-1541,-2022,-2415,-2686,-2839,-2850,-2739,-2510,-2194,-1824,-1451,-1111,-874,-769,-842,-1103,-1548,-2135,-2815,-3491,-4097,-4531,-4742,-4674,-4315,-3672,-2778,-1690,-467,811,2082,3256,4287,5092,5653,5922,5894,5571,4949,4069,2940,1628,176,-1339,-2843,-4251,-5491,-6490,-7205,-7600,-7683,-7482,-7051,-6463,-5788,-5097,-4453,-3893,-3447,-3113,-2882,-2730,-2618,-2531,-2423,-2308,-2174,-2059,-1989,-2010,-2162,-2457,-2920,-3503,-4182,-4863,-5476,-5918,-6128,-6033,-5614,-4875,-3841,-2586,-1176,279,1704,2984,4067,4873,5382,5583,5503,5190,4722,4181,3661,3252,3022,3031,3303,3841,4631,5617,6753,7936,9094,10115,10929,11452,11653,11504,11035,10274,9302,8192,7039,5921,4915,4054,3387,2896,2574,2384,2267,2177,2056,1861,1578,1185,707,163,-405,-938,-1386,-1697,-1840,-1814,-1640,-1375,-1087,-852,-757,-848,-1181,-1749,-2533,-3474,-4490,-5490,-6374,-7063,-7484,-7602,-7390,-6873,-6062,-5026,-3807,-2476,-1092,294,1633,2883,4012,4968,5729,6233,6467,6397,6026,5363,4449,3338,2100,821,-435,-1593,-2617,-3476,-4182,-4732,-5184,-5554,-5903,-6259,-6637,-7036,-7425,-7752,-7953,-7960,-7708,-7164,-6310,-5192,-3852,-2421,-973,327,1421,2172,2563,2523,2082,1240,70,-1378,-2999,-4702,-6357,-7842,-9014,-9751,-9950,-9547,-8532,-6956,-4907,-2546,-24,2445,4707,6580,7967,8776,8999,8647,7803,6555,5050,3422,1820,381,-808,-1670,-2203,-2414,-2369,-2129,-1785,-1398,-1035,-728,-507,-360,-280,-227,-176,-92,52,253,534,876,1274,1726,2191,2681,3151,3610,4036,4426,4796,5134,5474,5814,6174,6550,6936,7305,7619,7835,7908,7810,7540,7107,6578,6003,5484,5076,4845,4806,4955,5246,5627,6021,6364,6594,6667,6575,6308,5914,5404,4840,4225,3604,2966,2333,1704,1074,466,-138,-702,-1225,-1679,-2035,-2280,-2367,-2295,-2028,-1574,-948,-185,640,1456,2154,2650,2854,2711,2217,1386,316,-887,-2072,-3098,-3820,-4154,-4029,-3476,-2546,-1367,-86,1142,2163,2867,3173,3050,2530,1665,563,-664,-1894,-3030,-3971,-4682,-5115,-5287,-5220,-4957,-4569,-4096,-3611,-3141,-2724,-2378,-2110,-1924,-1816,-1787,-1832,-1951,-2126,-2341,-2562,-2744,-2861,-2877,-2781,-2584,-2291,-1958,-1610,-1305,-1079,-968,-1004,-1193,-1540,-2038,-2664,-3395,-4186,-4997,-5770,-6445,-6967,-7274,-7331,-7109,-6604,-5833,-4850,-3713,-2524,-1373,-358,450,991,1268,1269,1075,721,321,-71,-364,-529,-533,-387,-103,294,776,1332,1947,2623,3369,4176,5047,5940,6826,7627,8275,8690,8799,8557,7931,6951,5644,4124,2492,902,-500,-1573,-2213,-2343,-1972,-1138,35,1382,2726,3853,4620,4896,4652,3910,2783,1415,9,-1254,-2183,-2662,-2608,-2026,-978,408,1983,3564,5011,6177,6986,7377,7349,6919,6152,5106,3878,2554,1230,-5,-1070,-1897,-2435,-2670,-2594,-2270,-1731,-1088,-421,169,604,814,777,478,-51,-754,-1565,-2391,-3158,-3794,-4266,-4553,-4691,-4713,-4693,-4695,-4767,-4963,-5277,-5706,-6195,-6669,-7054,-7253,-7193,-6840,-6166,-5220,-4067,-2803,-1562,-461,385,893,1023,787,240,-521,-1375,-2195,-2859,-3281,-3389,-3174,-2644,-1851,-865,231,1351,2418,3353,4123,4678,5029,5181,5180,5065,4901,4725,4586,4495,4447,4426,4375,4262,4025,3637,3089,2384,1567,680,-210,-1047,-1771,-2345,-2746,-2953,-2994,-2867,-2627,-2288,-1917,-1512,-1127,-732,-333,107,607,1199,1874,2652,3467,4310,5082,5746,6222,6489,6520,6340,5981,5505,4981,4476,4059,3766,3648,3699,3939,4332,4855,5471,6141,6836,7540,8233,8919,9583,10212,10779,11253,11588,11747,11693,11409,10898,10184,9317,8356,7358,6382,5441,4558,3705,2851,1968,1015,-19,-1131,-2315,-3512,-4696,-5783,-6726,-7458,-7939,-8147,-8063,-7729,-7156,-6434,-5611,-4798,-4049,-3479,-3109,-3011,-3168,-3572,-4168,-4879,-5618,-6292,-6820,-7151,-7248,-7126,-6799,-6334,-5775,-5212,-4698,-4310,-4078,-4034,-4170,-4458,-4852,-5280,-5674,-5952,-6067,-5961,-5636,-5089,-4362,-3513,-2607,-1728,-945,-326,97,289,269,31,-378,-940,-1613,-2356,-3135,-3905,-4636,-5290,-5853,-6294,-6621,-6822,-6921,-6927,-6875,-6768,-6639,-6476,-6285,-6035,-5699,-5235,-4596,-3736,-2619,-1215,449,2368,4444,6609,8731,10701,12406,13753,14680,15165,15214,14890,14252,13415,12461,11484,10552,9699,8948,8299,7721,7220,6736,6294,5861,5464,5122,4835,4644,4509,4444,4385,4320,4206,4027,3794,3497,3197,2893,2652,2469,2365,2321,2307,2268,2156,1894,1443,766,-154,-1276,-2559,-3892,-5169,-6245,-6989,-7276,-7013,-6159,-4716,-2779,-453,2051,4563,6851,8754,10110,10857,10947,10442,9406,7976,6281,4464,2666,998,-432,-1557,-2333,-2755,-2834,-2631,-2195,-1628,-997,-395,137,535,814,946,985,932,841,715,591,451,301,102,-169,-547,-1059,-1709,-2485,-3349,-4234,-5094,-5853,-6490,-6992,-7366,-7671,-7928,-8196,-8488,-8795,-9088,-9288,-9319,-9090,-8532,-7613,-6336,-4763,-2982,-1133,664,2257,3545,4433,4875,4866,4423,3617,2517,1231,-127,-1448,-2590,-3468,-3969,-4041,-3663,-2831,-1619,-108,1569,3264,4826,6123,7029,7494,7471,7004,6148,5017,3728,2438,1257,320,-325,-634,-639,-374,78,673,1337,2047,2786,3540,4327,5135,5960,6784,7558,8234,8744,9027,9020,8694,8028,7053,5822,4429,2988,1621,446,-449,-997,-1185,-1028,-586,53,805,1575,2303,2953,3524,4039,4536,5056,5607,6187,6739,7190,7435,7370,6897,5963,4555,2743,639,-1568,-3677,-5461,-6736,-7347,-7240,-6427,-5034,-3244,-1316,494,1916,2745,2844,2147,711,-1355,-3841,-6516,-9114,-11394,-13143,-14230,-14579,-14232,-13273,-11885,-10258,-8614,-7136,-5987,-5244,-4945,-5040,-5438,-5996,-6554,-6945,-7021,-6672,-5836,-4510,-2757,-696,1523,3710,5695,7293,8388,8867,8711,7927,6606,4864,2857,750,-1292,-3105,-4566,-5558,-6042,-5982,-5444,-4485,-3248,-1865,-492,715,1630,2152,2224,1837,1015,-164,-1611,-3188,-4782,-6254,-7512,-8463,-9057,-9252,-9042,-8431,-7455,-6171,-4652,-3004,-1322,272,1686,2821,3612,4023,4039,3701,3049,2181,1167,112,-910,-1833,-2609,-3213,-3639,-3894,-4012,-4016,-3957,-3847,-3708,-3516,-3231,-2807,-2160,-1264,-56,1411,3123,4940,6765,8424,9794,10752,11230,11212,10728,9863,8740,7493,6276,5204,4387,3859,3637,3667,3892,4211,4554,4826,4990,4998,4847,4537,4087,3524,2866,2142,1370,561,-256,-1093,-1921,-2746,-3551,-4306,-4992,-5564,-5979,-6213,-6215,-5990,-5524,-4872,-4079,-3249,-2487,-1895,-1583,-1620,-2044,-2853,-3993,-5367,-6844,-8274,-9498,-10382,-10828,-10771,-10210,-9182,-7745,-6030,-4114,-2155,-232,1548,3119,4440,5481,6245,6733,6974,7008,6870,6628,6312,5971,5616,5232,4793,4251,3555,2674,1573,274,-1198,-2771,-4355,-5870,-7207,-8316,-9140,-9669,-9911,-9907,-9706,-9370,-8962,-8522,-8086,-7658,-7237,-6807,-6363,-5909,-5455,-5050,-4704,-4495,-4419,-4521,-4769,-5153,-5610,-6087,-6516,-6815,-6937,-6818,-6431,-5791,-4917,-3898,-2825,-1800,-949,-345,-61,-117,-484,-1103,-1871,-2643,-3302,-3684,-3704,-3263,-2351,-984,748,2726,4776,6713,8343,9474,9968,9708,8667,6859,4398,1438,-1797,-5046,-8060,-10588,-12437,-13499,-13694,-13092,-11750,-9857,-7591,-5167,-2800,-666,1105,2410,3260,3651,3694,3488,3167,2855,2647,2597,2701,2928,3180,3377,3410,3207,2726,1969,977,-165,-1344,-2450,-3339,-3937,-4122,-3874,-3153,-2003,-486,1284,3167,5001,6623,7902,8713,9011,8773,8043,6921,5514,3972,2426,997,-219,-1169,-1828,-2202,-2331,-2258,-2057,-1787,-1511,-1300,-1191,-1253,-1494,-1963,-2634,-3515,-4543,-5670,-6798,-7832,-8662,-9186,-9320,-9003,-8218,-6982,-5361,-3447,-1363,770,2836,4739,6421,7827,8976,9833,10469,10860,11070,11082,10922,10572,10041,9312,8403,7319,6105,4797,3469,2183,1017,40,-703,-1167,-1349,-1275,-980,-575,-129,210,366,233,-218,-1005,-2086,-3401,-4859,-6361,-7817,-9129,-10244,-11096,-11676,-11966,-11987,-11765,-11356,-10818,-10235,-9664,-9180,-8807,-8555,-8398,-8263,-8077,-7738,-7160,-6274,-5052,-3495,-1678,318,2346,4273,5954,7282,8167,8594,8556,8137,7398,6471,5437,4393,3394,2471,1617,820,32,-770,-1625,-2527,-3468,-4395,-5246,-5955,-6443,-6674,-6617,-6276,-5708,-4956,-4120,-3260,-2452,-1726,-1095,-527,18,619,1320,2205,3276,4560,6003,7544,9098,10550,11816,12798,13445,13734,13675,13328,12764,12077,11345,10643,9994,9424,8882,8349,7742,7033,6169,5160,4033,2860,1741,778,93,-239,-141,389,1327,2598,4077,5620,7058,8216,8931,9091,8592,7443,5664,3370,718,-2114,-4902,-7456,-9588,-11170,-12119,-12423,-12124,-11307,-10113,-8671,-7151,-5673,-4362,-3284,-2500,-2001,-1780,-1778,-1928,-2146,-2358,-2475,-2469,-2292,-1974,-1525,-1015,-492,-28,334,550,621,556,407,238,126,156,390,877,1617,2587,3709,4897,6021,6988,7673,8021,7969,7515,6678,5505,4057,2410,636,-1196,-2994,-4698,-6205,-7423,-8251,-8599,-8391,-7621,-6291,-4521,-2447,-285,1727,3361,4379,4654,4062,2645,473,-2251,-5284,-8322,-11065,-13232,-14586,-15009,-14434,-12948,-10703,-7949,-4983,-2129,317,2110,3083,3185,2450,1032,-868,-2988,-5075,-6909,-8296,-9136,-9358,-8950,-7955,-6420,-4448,-2131,405,3046,5662,8145,10379,12295,13813,14927,15617,15935,15933,15691,15297,14843,14403,14049,13812,13726,13778,13961,14227,14538,14826,15036,15093,14940,14512,13765,12664,11199,9392,7279,4944,2472,-7,-2381,-4516,-6310,-7669,-8529,-8865,-8650,-7929,-6709,-5070,-3071,-813,1596,4022,6332,8374,10015,11134,11646,11508,10710,9319,7403,5130,2631,113,-2280,-4366,-6041,-7201,-7793,-7814,-7271,-6227,-4760,-2973,-975,1096,3121,4984,6562,7802,8645,9099,9200,9024,8671,8252,7891,7655,7613,7735,7972,8201,8301,8112,7532,6465,4895,2853,433,-2221,-4958,-7579,-9948,-11901,-13362,-14260,-14618,-14461,-13901,-13037,-12011,-10954,-9979,-9194,-8654,-8413,-8459,-8795,-9347,-10082,-10897,-11730,-12489,-13105,-13523,-13683,-13579,-13169,-12479,-11494,-10244,-8751,-7041,-5167,-3162,-1091,989,3022,4944,6724,8326,9741,10970,12037,12957,13776,14500,15153,15710,16147,16376,16339,15931,15078,13739,11877,9543,6801,3774,610,-2515,-5455,-8042,-10193,-11816,-12923,-13499,-13649,-13408,-12907,-12213,-11410,-10553,-9673,-8773,-7859,-6891,-5876,-4774,-3602,-2370,-1115,114,1251,2273,3123,3834,4404,4901,5373,5893,6509,7258,8156,9179,10299,11452,12560,13541,14290,14702,14691,14170,13106,11512,9455,7091,4608,2254,276,-1099,-1704,-1464,-408,1319,3467,5720,7716,9123,9648,9122,7463,4762,1173,-2996,-7439,-11782,-15711,-18944,-21294,-22651,-23019,-22439,-21069,-19054,-16613,-13934,-11221,-8631,-6308,-4331,-2748,-1560,-715,-156,237,547,898,1356,1989,2806,3790,4867,5942,6884,7579,7918,7860,7399,6608,5608,4534,3574,2840,2474,2503,2939,3704,4692,5731,6674,7328,7573,7293,6456,5075,3233,1059,-1296,-3642,-5833,-7720,-9220,-10292,-10945,-11241,-11254,-11098,-10859,-10615,-10413,-10236,-10052,-9784,-9361,-8719,-7820,-6669,-5302,-3786,-2224,-691,710,1936,2938,3732,4312,4745,5054,5320,5570,5863,6204,6603,7028,7447,7809,8067,8207,8208,8106,7940,7765,7662,7672,7843,8182,8652,9217,9793,10308,10699,10919,10956,10848,10646,10430,10289,10273,10421,10695,11037,11323,11433,11224,10587,9453,7804,5689,3212,513,-2231,-4851,-7197,-9135,-10612,-11571,-12047,-12066,-11709,-11038,-10132,-9054,-7859,-6620,-5395,-4268,-3328,-2665,-2363,-2493,-3072,-4095,-5486,-7122,-8844,-10447,-11749,-12552,-12746,-12233,-11033,-9198,-6862,-4195,-1384,1366,3883,6018,7668,8795,9373,9450,9064,8284,7192,5851,4364,2786,1209,-328,-1760,-3081,-4262,-5325,-6276,-7134,-7915,-8632,-9281,-9875,-10402,-10867,-11271,-11613,-11902,-12141,-12340,-12500,-12615,-12670,-12617,-12421,-12006,-11328,-10333,-9006,-7357,-5418,-3278,-1022,1217,3312,5148,6606,7623,8156,8213,7844,7140,6198,5158,4120,3197,2463,1960,1726,1742,2002,2457,3055,3724,4368,4912,5251,5334,5108,4580,3791,2830,1809,873,157,-213,-167,330,1231,2451,3853,5258,6514,7432,7905,7825,7176,5994,4347,2399,282,-1810,-3718,-5305,-6472,-7162,-7379,-7157,-6563,-5696,-4652,-3544,-2459,-1495,-676,-62,398,718,984,1263,1631,2141,2819,3649,4598,5565,6478,7198,7649,7739,7446,6779,5808,4635,3401,2252,1318,717,487,658,1163,1943,2881,3882,4855,5718,6434,6974,7336,7522,7556,7420,7149,6716,6122,5358,4394,3226,1830,206,-1647,-3703,-5916,-8226,-10525,-12729,-14692,-16315,-17477,-18092,-18136,-17607,-16583,-15191,-13561,-11890,-10295,-8922,-7818,-7016,-6477,-6157,-5962,-5852,-5751,-5665,-5575,-5529,-5542,-5666,-5901,-6246,-6654,-7054,-7340,-7401,-7117,-6393,-5171,-3429,-1218,1377,4209,7103,9874,12343,14355,15816,16672,16938,16698,16055,15162,14159,13183,12328,11654,11160,10792,10471,10061,9443,8496,7130,5310,3048,420,-2454,-5405,-8255,-10797,-12860,-14278,-14944,-14780,-13788,-11999,-9549,-6586,-3339,-44,3050,5701,7724,8965,9377,8967,7842,6178,4185,2113,197,-1363,-2393,-2805,-2551,-1669,-229,1627,3762,5987,8163,10117,11751,12957,13704,13966,13789,13232,12388,11388,10332,9339,8483,7790,7250,6791,6318,5694,4820,3572,1920,-147,-2562,-5209,-7931,-10554,-12897,-14809,-16172,-16916,-17036,-16564,-15608,-14265,-12680,-10971,-9245,-7597,-6087,-4763,-3666,-2812,-2234,-1943,-1952,-2271,-2873,-3747,-4817,-6022,-7255,-8394,-9315,-9873,-9959,-9479,-8391,-6707,-4487,-1868,1006,3920,6690,9112,11026,12319,12919,12839,12122,10901,9305,7537,5742,4112,2755,1749,1128,816,755,773,756,534,27,-847,-2076,-3625,-5398,-7289,-9165,-10935,-12488,-13792,-14798,-15530,-15989,-16226,-16244,-16090,-15742,-15215,-14480,-13520,-12320,-10853,-9128,-7140,-4932,-2556,-91,2351,4665,6725,8431,9706,10505,10840,10756,10349,9738,9060,8453,8027,7866,8004,8424,9062,9809,10524,11063,11299,11149,10583,9651,8453,7146,5916,4942,4382,4348,4865,5899,7322,8944,10536,11836,12611,12671,11886,10231,7758,4618,1023,-2753,-6449,-9783,-12544,-14559,-15722,-16018,-15472,-14183,-12295,-9963,-7399,-4770,-2287,-75,1731,3094,3997,4502,4686,4688,4616,4616,4767,5140,5729,6500,7348,8153,8769,9047,8884,8196,6981,5275,3192,866,-1506,-3751,-5678,-7158,-8097,-8477,-8340,-7779,-6922,-5902,-4851,-3877,-3058,-2427,-1999,-1738,-1615,-1568,-1556,-1548,-1523,-1490,-1472,-1500,-1635,-1906,-2362,-3013,-3866,-4888,-6034,-7214,-8332,-9260,-9884,-10089,-9815,-9029,-7778,-6150,-4282,-2364,-554,945,2025,2569,2560,2012,1011,-320,-1828,-3356,-4755,-5916,-6749,-7243,-7374,-7213,-6788,-6194,-5478,-4712,-3907,-3088,-2227,-1319,-319,772,1987,3291,4688,6105,7495,8771,9826,10575,10898,10716,9967,8617,6701,4277,1490,-1502,-4486,-7252,-9597,-11346,-12383,-12651,-12180,-11049,-9422,-7482,-5443,-3511,-1844,-578,249,630,639,393,8,-364,-630,-698,-551,-185,335,938,1526,2011,2313,2417,2309,2065,1765,1525,1465,1687,2251,3193,4464,5995,7645,9249,10642,11631,12100,11921,11082,9586,7552,5127,2531,17,-2196,-3859,-4849,-5070,-4532,-3354,-1688,211,2101,3719,4849,5329,5084,4108,2495,377,-2038,-4547,-6938,-9020,-10662,-11774,-12322,-12339,-11864,-10987,-9777,-8322,-6683,-4922,-3078,-1205,655,2430,4049,5424,6463,7096,7268,6969,6227,5132,3798,2398,1088,42,-613,-775,-434,392,1580,2989,4429,5711,6664,7175,7167,6660,5712,4465,3080,1754,646,-75,-344,-98,611,1722,3090,4576,5996,7192,8027,8374,8185,7436,6174,4491,2508,388,-1730,-3680,-5358,-6656,-7528,-7960,-7974,-7630,-7011,-6208,-5323,-4448,-3664,-3048,-2641,-2493,-2592,-2944,-3484,-4160,-4873,-5524,-6017,-6250,-6157,-5691,-4846,-3657,-2210,-619,964,2388,3511,4234,4496,4307,3726,2854,1835,809,-56,-648,-835,-581,162,1354,2944,4829,6879,8952,10886,12536,13758,14437,14486,13858,12547,10592,8081,5128,1897,-1446,-4719,-7743,-10363,-12461,-13934,-14765,-14941,-14525,-13615,-12317,-10791,-9166,-7576,-6130,-4894,-3896,-3138,-2560,-2102,-1678,-1198,-603,172,1129,2286,3584,4990,6426,7821,9124,10267,11236,12002,12582,12987,13239,13376,13409,13384,13308,13203,13085,12956,12823,12684,12532,12351,12135,11861,11526,11123,10653,10123,9534,8891,8183,7394,6496,5445,4212,2749,1058,-884,-3014,-5310,-7649,-9966,-12115,-14013,-15536,-16624,-17207,-17282,-16847,-15970,-14707,-13168,-11461,-9687,-7975,-6402,-5046,-3968,-3158,-2635,-2333,-2214,-2188,-2177,-2094,-1849,-1385,-643,385,1690,3222,4893,6606,8221,9617,10664,11270,11364,10942,10025,8709,7116,5387,3696,2174,965,146,-252,-237,86,618,1163,1582,1685,1360,527,-831,-2652,-4827,-7194,-9553,-11718,-13490,-14747,-15383,-15389,-14809,-13741,-12334,-10748,-9149,-7667,-6422,-5459,-4821,-4474,-4384,-4459,-4636,-4803,-4898,-4841,-4596,-4130,-3454,-2566,-1514,-320,963,2284,3592,4838,5957,6935,7709,8300,8691,8922,9017,9040,9019,9033,9086,9224,9435,9718,10049,10414,10781,11140,11464,11740,11936,12041,12011,11845,11504,10983,10271,9352,8238,6924,5433,3798,2064,311,-1393,-2946,-4279,-5299,-5974,-6262,-6190,-5776,-5098,-4209,-3192,-2109,-1027,-4,895,1625,2120,2347,2279,1916,1300,509,-361,-1159,-1761,-2025,-1853,-1188,-21,1588,3539,5670,7800,9737,11282,12297,12664,12356,11402,9911,8041,6000,4006,2261,947,158,-44,299,1104,2219,3479,4692,5685,6302,6422,5977,4932,3317,1186,-1347,-4162,-7103,-10008,-12733,-15115,-17067,-18470,-19308,-19537,-19198,-18327,-17003,-15330,-13407,-11376,-9340,-7436,-5756,-4384,-3382,-2757,-2514,-2593,-2935,-3432,-3995,-4505,-4871,-5011,-4868,-4426,-3703,-2754,-1680,-590,381,1111,1506,1485,1048,208,-952,-2314,-3765,-5152,-6369,-7311,-7906,-8115,-7925,-7360,-6452,-5288,-3933,-2494,-1058,289,1473,2442,3151,3583,3728,3595,3209,2597,1809,890,-91,-1084,-2015,-2823,-3467,-3884,-4074,-4008,-3709,-3204,-2524,-1738,-886,-37,759,1453,2014,2407,2638,2686,2583,2336,1990,1589,1192,850,634,579,726,1086,1642,2358,3171,4005,4770,5403,5816,5997,5907,5589,5077,4456,3807,3220,2779,2556,2594,2914,3486,4255,5118,5946,6595,6923,6801,6156,4934,3168,923,-1659,-4419,-7128,-9610,-11646,-13113,-13912,-14030,-13531,-12531,-11212,-9780,-8433,-7388,-6771,-6695,-7181,-8175,-9587,-11235,-12926,-14453,-15598,-16224,-16211,-15546,-14274,-12508,-10411,-8167,-5959,-3942,-2259,-952,-82,408,560,464,211,-116,-439,-704,-857,-884,-745,-460,-3,588,1303,2093,2906,3678,4341,4851,5161,5277,5206,4997,4691,4342,3961,3559,3088,2513,1742,750,-543,-2100,-3913,-5875,-7886,-9792,-11449,-12716,-13467,-13628,-13162,-12082,-10459,-8399,-6051,-3584,-1183,984,2749,4007,4694,4813,4438,3692,2768,1844,1142,817,976,1695,2896,4523,6372,8274,9982,11312,12068,12159,11529,10243,8412,6253,3993,1916,254,-771,-1034,-464,882,2909,5403,8138,10837,13244,15126,16327,16744,16381,15299,13633,11563,9281,6988,4855,3023,1569,532,-103,-401,-429,-302,-108,58,128,54,-178,-579,-1126,-1806,-2576,-3424,-4296,-5183,-6023,-6786,-7406,-7820,-7990,-7846,-7392,-6613,-5534,-4230,-2748,-1222,276,1604,2695,3443,3844,3857,3548,2962,2182,1315,422,-406,-1130,-1720,-2174,-2498,-2718,-2850,-2908,-2896,-2813,-2647,-2424,-2130,-1841,-1567,-1407,-1409,-1645,-2172,-3015,-4177,-5630,-7309,-9127,-10977,-12733,-14290,-15524,-16378,-16782,-16752,-16306,-15519,-14474,-13265,-11995,-10731,-9552,-8481,-7544,-6725,-6016,-5373,-4777,-4176,-3543,-2835,-2015,-1062,48,1312,2714,4207,5735,7199,8522,9607,10385,10815,10878,10600,10026,9236,8318,7384,6531,5851,5413,5241,5334,5643,6079,6557,6933,7135,7044,6640,5889,4849,3571,2182,787,-482,-1511,-2222,-2554,-2499,-2094,-1398,-525,423,1314,2051,2539,2726,2593,2156,1468,615,-309,-1185,-1900,-2370,-2504,-2281,-1683,-744,471,1886,3395,4909,6328,7589,8646,9480,10093,10507,10754,10861,10866,10785,10631,10416,10135,9784,9376,8888,8347,7736,7070,6367,5628,4898,4189,3541,2968,2485,2094,1770,1501,1243,962,635,233,-245,-797,-1404,-2050,-2695,-3329,-3920,-4460,-4938,-5349,-5684,-5944,-6106,-6171,-6110,-5928,-5599,-5137,-4545,-3855,-3102,-2360,-1673,-1139,-785,-670,-781,-1093,-1532,-2013,-2433,-2716,-2799,-2655,-2296,-1747,-1079,-342,382,1060,1644,2129,2515,2797,2990,3080,3064,2929,2654,2243,1675,986,172,-705,-1620,-2501,-3306,-3969,-4464,-4741,-4802,-4639,-4276,-3759,-3124,-2447,-1780,-1194,-734,-453,-362,-475,-765,-1187,-1677,-2154,-2531,-2746,-2730,-2471,-1952,-1197,-246,860,2063,3315,4574,5802,6981,8091,9125,10066,10909,11622,12197,12600,12823,12867,12731,12466,12098,11697,11318,11004,10793,10693,10687,10747,10815,10831,10734,10464,9988,9282,8358,7241,5978,4645,3298,2030,879,-100,-902,-1542,-2053,-2499,-2947,-3452,-4074,-4830,-5719,-6715,-7742,-8742,-9590,-10213,-10508,-10402,-9873,-8896,-7521,-5814,-3874,-1823,201,2075,3669,4891,5674,5989,5860,5334,4524,3529,2512,1591,908,540,550,914,1596,2475,3420,4277,4884,5118,4870,4096,2794,1027,-1092,-3402,-5702,-7780,-9423,-10444,-10720,-10191,-8892,-6952,-4566,-2012,425,2456,3849,4449,4210,3171,1506,-591,-2833,-4977,-6770,-8041,-8674,-8650,-8021,-6904,-5477,-3914,-2422,-1146,-241,245,258,-149,-915,-1921,-3043,-4132,-5070,-5726,-6036,-5940,-5453,-4600,-3479,-2166,-804,536,1723,2732,3488,4009,4295,4375,4301,4103,3839,3540,3240,2958,2698,2461,2220,1972,1690,1385,1060,761,529,430,530,876,1514,2443,3651,5064,6612,8155,9594,10773,11605,11983,11866,11238,10136,8629,6844,4907,2986,1221,-247,-1321,-1926,-2045,-1687,-921,173,1451,2813,4087,5190,5983,6423,6437,6039,5227,4075,2643,1058,-559,-2058,-3296,-4143,-4517,-4368,-3721,-2646,-1243,344,1994,3571,5003,6201,7170,7883,8378,8674,8789,8748,8527,8114,7475,6572,5393,3940,2234,352,-1632,-3593,-5416,-6967,-8149,-8881,-9129,-8916,-8293,-7377,-6290,-5198,-4240,-3558,-3229,-3322,-3807,-4654,-5736,-6945,-8120,-9136,-9874,-10252,-10236,-9818,-9026,-7922,-6555,-5014,-3357,-1650,50,1693,3228,4597,5745,6622,7179,7402,7273,6828,6087,5116,3971,2707,1400,86,-1180,-2363,-3434,-4359,-5107,-5660,-5985,-6078,-5940,-5585,-5061,-4414,-3723,-3062,-2518,-2155,-2041,-2193,-2634,-3319,-4196,-5160,-6087,-6845,-7315,-7385,-7045,-6280,-5208,-3950,-2693,-1615,-888,-628,-893,-1674,-2865,-4323,-5825,-7150,-8082,-8435,-8108,-7065,-5350,-3098,-476,2300,5012,7464,9497,11000,11941,12322,12219,11710,10911,9908,8796,7642,6498,5416,4425,3565,2866,2355,2060,1993,2162,2545,3124,3825,4589,5293,5848,6136,6078,5631,4766,3541,2006,283,-1512,-3252,-4811,-6109,-7074,-7702,-7994,-8006,-7797,-7438,-7019,-6581,-6206,-5909,-5730,-5673,-5736,-5909,-6166,-6472,-6785,-7050,-7216,-7226,-7045,-6638,-6000,-5135,-4066,-2828,-1475,-57,1341,2661,3816,4748,5396,5735,5754,5491,5005,4397,3767,3244,2915,2868,3131,3692,4497,5442,6407,7256,7870,8163,8078,7630,6844,5823,4641,3435,2287,1297,500,-68,-447,-647,-747,-770,-787,-802,-864,-958,-1113,-1315,-1591,-1934,-2364,-2871,-3457,-4092,-4741,-5343,-5828,-6119,-6146,-5861,-5238,-4293,-3070,-1643,-125,1364,2679,3686,4258,4315,3809,2758,1253,-590,-2567,-4504,-6178,-7427,-8124,-8185,-7629,-6500,-4918,-3046,-1055,874,2554,3870,4686,4958,4656,3796,2450,691,-1342,-3532,-5728,-7802,-9637,-11139,-12247,-12932,-13187,-13042,-12521,-11684,-10560,-9208,-7669,-5988,-4240,-2465,-768,806,2163,3256,4033,4483,4601,4437,4045,3499,2908,2341,1916,1674,1691,1949,2460,3141,3947,4781,5583,6276,6834,7205,7409,7421,7282,7000,6628,6193,5764,5375,5096,4964,5007,5230,5604,6068,6544,6936,7137,7075,6670,5909,4803,3407,1833,197,-1355,-2687,-3682,-4250,-4358,-4004,-3271,-2232,-1038,190,1312,2209,2785,2974,2731,2069,999,-387,-2016,-3749,-5458,-7007,-8254,-9118,-9498,-9396,-8806,-7824,-6535,-5117,-3687,-2437,-1434,-794,-485,-509,-740,-1090,-1411,-1595,-1561,-1266,-732,-25,762,1497,2062,2342,2246,1741,812,-451,-1974,-3572,-5107,-6384,-7270,-7645,-7469,-6756,-5603,-4149,-2590,-1120,78,851,1132,869,130,-1023,-2444,-3998,-5534,-6916,-8047,-8847,-9312,-9430,-9277,-8893,-8384,-7807,-7250,-6759,-6384,-6147,-6065,-6138,-6359,-6708,-7144,-7636,-8106,-8514,-8771,-8844,-8673,-8260,-7606,-6765,-5797,-4785,-3814,-2971,-2316,-1918,-1771,-1885,-2187,-2605,-3014,-3309,-3348,-3068,-2383,-1308,135,1850,3727,5618,7400,8930,10135,10946,11373,11439,11222,10796,10264,9714,9222,8854,8637,8587,8684,8901,9190,9508,9806,10036,10166,10147,9972,9611,9088,8406,7616,6758,5904,5112,4468,4020,3842,3942,4340,4995,5850,6813,7756,8568,9092,9237,8913,8081,6774,5073,3100,1072,-838,-2392,-3416,-3768,-3391,-2299,-593,1547,3913,6239,8292,9838,10720,10822,10130,8685,6611,4075,1280,-1558,-4238,-6575,-8430,-9718,-10392,-10460,-9977,-9015,-7694,-6149,-4521,-2977,-1655,-677,-149,-109,-584,-1538,-2898,-4560,-6394,-8251,-9994,-11496,-12652,-13403,-13711,-13601,-13107,-12332,-11360,-10329,-9335,-8490,-7862,-7493,-7397,-7533,-7847,-8257,-8652,-8954,-9044,-8874,-8373,-7535,-6364,-4895,-3197,-1339,576,2447,4160,5624,6721,7402,7585,7272,6461,5223,3629,1812,-115,-2020,-3777,-5302,-6510,-7362,-7854,-7985,-7816,-7384,-6762,-6006,-5169,-4304,-3430,-2597,-1801,-1089,-467,23,355,498,425,148,-333,-959,-1677,-2409,-3058,-3546,-3783,-3707,-3271,-2466,-1299,171,1889,3765,5706,7627,9429,11034,12362,13353,13943,14113,13827,13092,11914,10329,8369,6125,3668,1144,-1311,-3514,-5295,-6488,-6958,-6662,-5580,-3841,-1585,933,3463,5719,7462,8475,8664,7960,6447,4253,1583,-1304,-4146,-6696,-8725,-10096,-10719,-10605,-9825,-8514,-6845,-5001,-3161,-1483,-66,1011,1754,2171,2342,2318,2174,1960,1688,1395,1050,679,270,-164,-603,-1050,-1481,-1907,-2332,-2776,-3255,-3803,-4404,-5077,-5765,-6431,-7003,-7411,-7579,-7464,-7034,-6308,-5332,-4204,-3023,-1924,-1005,-358,-37,-47,-377,-953,-1714,-2541,-3352,-4027,-4487,-4656,-4485,-3960,-3101,-1958,-623,790,2167,3373,4325,4946,5206,5131,4731,4111,3310,2442,1554,724,-16,-637,-1128,-1501,-1758,-1938,-2040,-2109,-2128,-2116,-2065,-1951,-1799,-1576,-1304,-981,-584,-121,464,1181,2084,3182,4495,6000,7645,9344,10983,12433,13557,14246,14419,14034,13123,11717,9942,7891,5708,3506,1392,-546,-2249,-3671,-4788,-5583,-6034,-6142,-5874,-5243,-4248,-2930,-1353,396,2206,3966,5570,6923,7985,8705,9113,9244,9144,8904,8570,8213,7886,7608,7398,7242,7108,6966,6772,6498,6140,5687,5181,4635,4114,3638,3253,2966,2793,2712,2708,2744,2774,2772,2680,2490,2170,1724,1152,464,-321,-1176,-2075,-2977,-3844,-4647,-5341,-5934,-6390,-6747,-6999,-7195,-7357,-7515,-7701,-7902,-8118,-8309,-8415,-8401,-8192,-7765,-7102,-6209,-5136,-3946,-2722,-1575,-581,163,613,743,562,101,-565,-1370,-2200,-2977,-3610,-4042,-4254,-4243,-4060,-3752,-3378,-3004,-2643,-2338,-2064,-1819,-1568,-1278,-933,-513,-42,457,924,1300,1545,1607,1506,1251,915,572,306,200,297,617,1135,1785,2486,3113,3570,3744,3578,3035,2137,941,-439,-1882,-3223,-4326,-5042,-5278,-4955,-4064,-2627,-719,1543,4023,6541,8942,11041,12713,13831,14332,14188,13422,12101,10337,8269,6063,3888,1882,187,-1137,-2023,-2485,-2550,-2279,-1767,-1078,-323,447,1165,1786,2307,2700,2986,3176,3275,3322,3307,3267,3208,3152,3137,3175,3319,3581,4002,4569,5289,6115,7007,7902,8731,9429,9941,10221,10251,10043,9623,9047,8376,7661,6964,6318,5750,5280,4902,4606,4380,4182,3997,3774,3491,3116,2629,2038,1349,609,-146,-866,-1501,-2028,-2417,-2671,-2801,-2829,-2784,-2704,-2599,-2504,-2410,-2335,-2260,-2177,-2055,-1868,-1581,-1178,-641,2,728,1453,2108,2589,2811,2707,2250,1438,336,-987,-2407,-3808,-5066,-6075,-6765,-7101,-7086,-6766,-6212,-5513,-4782,-4098,-3564,-3215,-3092,-3178,-3457,-3853,-4320,-4751,-5082,-5210,-5078,-4603,-3783,-2587,-1076,687,2589,4497,6279,7793,8948,9663,9935,9796,9319,8620,7807,6990,6252,5652,5207,4933,4788,4769,4821,4941,5097,5284,5509,5766,6080,6454,6893,7388,7915,8436,8901,9255,9446,9417,9155,8630,7875,6920,5832,4701,3625,2702,2042,1697,1712,2066,2686,3475,4284,4975,5420,5506,5197,4469,3384,2022,508,-1034,-2477,-3728,-4731,-5472,-5990,-6343,-6625,-6904,-7263,-7715,-8292,-8938,-9628,-10272,-10814,-11169,-11273,-11075,-10526,-9608,-8310,-6651,-4681,-2476,-144,2183,4379,6305,7870,8983,9608,9735,9389,8637,7561,6279,4910,3581,2414,1500,896,616,629,865,1230,1616,1906,2031,1922,1567,990,233,-642,-1550,-2461,-3291,-4049,-4691,-5248,-5706,-6091,-6411,-6678,-6901,-7101,-7277,-7454,-7625,-7801,-7967,-8129,-8263,-8358,-8393,-8343,-8189,-7922,-7524,-7018,-6408,-5730,-5019,-4305,-3635,-3030,-2533,-2162,-1935,-1867,-1940,-2140,-2414,-2702,-2942,-3040,-2948,-2589,-1937,-989,238,1676,3243,4843,6356,7700,8786,9563,10000,10089,9831,9269,8408,7337,6075,4742,3383,2117,1004,119,-493,-810,-820,-532,35,848,1875,3068,4363,5707,6975,8095,8923,9370,9336,8782,7690,6129,4177,2013,-209,-2262,-3962,-5130,-5628,-5391,-4406,-2732,-497,2128,4918,7641,10046,11920,13076,13401,12843,11429,9262,6494,3349,48,-3161,-6067,-8486,-10290,-11405,-11817,-11567,-10749,-9492,-7954,-6288,-4651,-3173,-1956,-1086,-601,-534,-859,-1558,-2530,-3719,-4969,-6173,-7182,-7874,-8157,-7973,-7319,-6241,-4844,-3261,-1667,-228,888,1548,1663,1202,197,-1264,-3041,-4969,-6863,-8565,-9930,-10878,-11343,-11337,-10881,-10048,-8924,-7597,-6180,-4739,-3363,-2096,-971,-19,766,1367,1792,2049,2160,2150,2061,1939,1823,1774,1802,1945,2184,2494,2838,3148,3368,3430,3290,2897,2254,1342,205,-1128,-2589,-4112,-5606,-6988,-8164,-9057,-9608,-9776,-9566,-9010,-8173,-7154,-6057,-4997,-4083,-3411,-3050,-3052,-3408,-4088,-4982,-5978,-6903,-7610,-7955,-7852,-7266,-6222,-4807,-3137,-1368,352,1882,3119,3997,4506,4682,4587,4323,3968,3619,3315,3096,2940,2838,2732,2597,2391,2093,1704,1235,726,215,-242,-620,-878,-1018,-1058,-1007,-934,-838,-783,-758,-782,-825,-878,-903,-886,-802,-652,-418,-138,210,558,913,1211,1423,1519,1454,1231,828,260,-443,-1260,-2131,-3018,-3854,-4597,-5178,-5574,-5728,-5656,-5344,-4863,-4258,-3627,-3061,-2642,-2435,-2472,-2750,-3231,-3863,-4552,-5233,-5803,-6206,-6361,-6235,-5786,-5015,-3930,-2577,-1035,610,2219,3692,4896,5754,6201,6229,5858,5168,4248,3240,2245,1400,782,455,452,758,1343,2141,3079,4068,5019,5869,6539,7006,7256,7300,7177,6925,6567,6125,5577,4884,4011,2887,1494,-198,-2151,-4293,-6511,-8632,-10490,-11864,-12601,-12540,-11610,-9816,-7242,-4089,-617,2855,5975,8445,9995,10477,9848,8182,5665,2568,-794,-4097,-7029,-9362,-10921,-11647,-11560,-10776,-9451,-7820,-6092,-4486,-3164,-2230,-1721,-1615,-1823,-2247,-2765,-3257,-3660,-3896,-3980,-3908,-3747,-3544,-3383,-3302,-3358,-3554,-3893,-4349,-4893,-5479,-6074,-6615,-7060,-7335,-7379,-7118,-6479,-5432,-3945,-2061,149,2566,5024,7354,9366,10913,11869,12186,11843,10926,9537,7849,6053,4347,2907,1879,1352,1354,1878,2848,4166,5711,7340,8927,10355,11528,12385,12877,12996,12738,12125,11192,9958,8483,6789,4947,3004,1062,-797,-2451,-3799,-4749,-5233,-5235,-4769,-3914,-2770,-1486,-195,949,1866,2467,2750,2716,2410,1892,1217,443,-391,-1251,-2138,-3026,-3928,-4800,-5612,-6287,-6741,-6882,-6628,-5914,-4734,-3125,-1197,891,2923,4690,5953,6559,6394,5434,3771,1543,-1015,-3640,-6078,-8081,-9486,-10184,-10166,-9487,-8282,-6725,-5000,-3326,-1861,-769,-134,2,-348,-1112,-2200,-3486,-4850,-6172,-7339,-8260,-8860,-9084,-8907,-8325,-7362,-6068,-4514,-2790,-1017,683,2171,3313,4003,4144,3711,2701,1180,-731,-2904,-5124,-7236,-9027,-10352,-11088,-11163,-10593,-9433,-7836,-5963,-4038,-2250,-796,194,653,556,-6,-954,-2093,-3293,-4349,-5154,-5582,-5589,-5178,-4376,-3288,-1994,-624,731,1981,3062,3960,4664,5213,5657,6062,6503,7045,7734,8607,9648,10840,12106,13374,14535,15491,16139,16405,16240,15632,14623,13288,11742,10112,8525,7095,5902,4998,4393,4067,3983,4085,4327,4668,5089,5586,6170,6864,7674,8603,9616,10660,11636,12447,12956,13071,12692,11803,10405,8592,6499,4282,2166,298,-1137,-2048,-2400,-2204,-1575,-641,394,1360,2056,2356,2161,1443,252,-1320,-3107,-4926,-6581,-7894,-8737,-9038,-8811,-8136,-7153,-6050,-5006,-4210,-3778,-3798,-4258,-5108,-6212,-7430,-8573,-9502,-10086,-10252,-9985,-9306,-8279,-7008,-5588,-4144,-2767,-1550,-554,192,679,929,980,864,641,328,-32,-453,-923,-1483,-2136,-2901,-3765,-4684,-5612,-6461,-7167,-7639,-7848,-7753,-7383,-6770,-5995,-5147,-4316,-3600,-3053,-2724,-2610,-2662,-2831,-3003,-3098,-3020,-2701,-2114,-1253,-156,1112,2467,3814,5052,6093,6860,7291,7369,7072,6445,5536,4417,3194,1924,704,-451,-1495,-2463,-3334,-4161,-4904,-5573,-6079,-6376,-6342,-5916,-5013,-3623,-1762,476,2955,5487,7860,9855,11287,12003,11937,11097,9577,7555,5264,2966,923,-638,-1557,-1735,-1172,58,1799,3865,6001,8002,9639,10753,11239,11047,10204,8787,6928,4780,2516,294,-1760,-3525,-4955,-5996,-6659,-6950,-6917,-6615,-6115,-5494,-4837,-4228,-3741,-3435,-3337,-3435,-3699,-4046,-4388,-4641,-4703,-4532,-4100,-3417,-2544,-1553,-532,404,1193,1734,2006,1971,1643,1057,262,-687,-1711,-2773,-3798,-4753,-5600,-6301,-6839,-7199,-7366,-7349,-7152,-6798,-6316,-5736,-5091,-4420,-3756,-3132,-2595,-2148,-1847,-1658,-1602,-1619,-1682,-1714,-1680,-1527,-1249,-851,-369,151,623,1012,1236,1301,1193,955,645,325,69,-83,-93,17,225,453,638,697,599,334,-47,-443,-760,-838,-610,25,1064,2497,4235,6175,8168,10050,11660,12830,13438,13400,12677,11313,9391,7060,4510,1927,-483,-2571,-4198,-5316,-5886,-5969,-5619,-4961,-4092,-3125,-2141,-1164,-212,766,1820,2997,4346,5852,7483,9124,10658,11897,12689,12876,12351,11090,9123,6596,3703,712,-2119,-4512,-6285,-7278,-7474,-6889,-5666,-3947,-1956,125,2105,3852,5285,6379,7144,7627,7869,7900,7751,7407,6893,6184,5319,4295,3174,1980,802,-306,-1219,-1882,-2173,-2087,-1571,-706,460,1768,3108,4307,5261,5881,6121,6018,5592,4944,4131,3252,2375,1570,891,356,-19,-272,-428,-550,-684,-888,-1187,-1625,-2188,-2884,-3669,-4510,-5337,-6113,-6777,-7320,-7718,-8004,-8172,-8268,-8276,-8217,-8067,-7819,-7446,-6938,-6284,-5501,-4606,-3649,-2691,-1799,-1062,-552,-340,-471,-941,-1719,-2696,-3760,-4744,-5484,-5844,-5670,-4901,-3503,-1518,908,3600,6298,8748,10704,11972,12431,12048,10881,9074,6840,4439,2128,160,-1295,-2113,-2269,-1800,-811,560,2130,3729,5185,6363,7186,7613,7673,7408,6867,6117,5196,4158,3045,1872,685,-486,-1564,-2437,-2999,-3132,-2812,-2075,-1079,-37,822,1306,1341,971,366,-234,-569,-482,105,1085,2288,3454,4365,4835,4776,4169,3058,1534,-268,-2203,-4059,-5653,-6787,-7311,-7154,-6305,-4813,-2811,-431,2112,4600,6778,8394,9213,9080,7897,5708,2637,-1069,-5100,-9110,-12756,-15748,-17866,-19003,-19147,-18390,-16882,-14817,-12412,-9874,-7413,-5166,-3249,-1667,-381,722,1787,2967,4396,6180,8341,10838,13523,16179,18534,20299,21226,21109,19883,17557,14328,10469,6377,2462,-846,-3218,-4415,-4379,-3219,-1190,1348,3976,6335,8094,9076,9179,8427,6907,4748,2117,-856,-4009,-7222,-10354,-13238,-15725,-17617,-18765,-19037,-18392,-16870,-14623,-11882,-8936,-6100,-3674,-1909,-979,-954,-1771,-3274,-5173,-7174,-8949,-10261,-10962,-11018,-10520,-9622,-8555,-7495,-6607,-5934,-5436,-4994,-4417,-3540,-2227,-438,1763,4244,6776,9148,11128,12554,13312,13378,12802,11714,10296,8767,7334,6198,5481,5249,5473,6050,6816,7601,8220,8556,8515,8090,7326,6309,5170,4013,2949,2027,1274,671,160,-317,-857,-1528,-2402,-3485,-4772,-6172,-7593,-8917,-10011,-10780,-11112,-10930,-10176,-8844,-6981,-4713,-2193,362,2761,4802,6366,7386,7887,7949,7706,7264,6755,6209,5701,5214,4795,4424,4128,3852,3548,3112,2421,1397,-19,-1787,-3778,-5838,-7723,-9272,-10328,-10840,-10848,-10436,-9773,-8998,-8266,-7674,-7280,-7105,-7132,-7298,-7530,-7700,-7663,-7277,-6372,-4861,-2688,58,3207,6464,9496,11967,13624,14325,14088,13062,11490,9677,7885,6333,5133,4333,3873,3673,3593,3500,3303,2946,2470,1970,1598,1516,1836,2611,3789,5245,6799,8233,9370,10055,10215,9840,8980,7731,6218,4587,3003,1634,635,123,152,704,1688,2967,4395,5829,7177,8362,9351,10119,10632,10857,10739,10202,9196,7665,5630,3159,392,-2456,-5159,-7464,-9184,-10197,-10486,-10125,-9294,-8220,-7164,-6376,-6038,-6259,-7038,-8266,-9781,-11355,-12776,-13850,-14458,-14541,-14142,-13354,-12332,-11269,-10315,-9641,-9302,-9335,-9692,-10273,-10955,-11597,-12058,-12234,-12053,-11482,-10566,-9370,-8031,-6691,-5510,-4631,-4172,-4193,-4728,-5723,-7123,-8792,-10598,-12360,-13908,-15077,-15755,-15872,-15471,-14614,-13474,-12198,-10966,-9892,-9074,-8521,-8237,-8147,-8197,-8285,-8350,-8306,-8117,-7731,-7157,-6416,-5556,-4678,-3856,-3202,-2745,-2530,-2470,-2514,-2496,-2304,-1802,-932,323,1880,3635,5425,7095,8517,9573,10227,10443,10268,9734,8945,7973,6958,5990,5216,4727,4610,4911,5614,6662,7944,9326,10661,11817,12695,13229,13403,13246,12822,12213,11540,10881,10332,9930,9698,9607,9627,9680,9719,9691,9571,9366,9091,8797,8517,8313,8202,8224,8388,8687,9124,9662,10287,10952,11637,12292,12891,13401,13782,14023,14087,13977,13660,13140,12387,11402,10198,8796,7277,5718,4247,2985,2056,1561,1566,2069,3036,4325,5792,7217,8399,9162,9373,8998,8061,6676,5002,3251,1612,282,-616,-1012,-897,-329,580,1718,2909,4047,4979,5638,5935,5869,5424,4655,3623,2399,1095,-226,-1444,-2496,-3304,-3838,-4103,-4156,-4080,-4004,-4030,-4301,-4872,-5829,-7137,-8760,-10558,-12372,-13990,-15228,-15903,-15913,-15203,-13814,-11838,-9453,-6876,-4346,-2121,-395,676,1030,677,-274,-1710,-3429,-5294,-7126,-8816,-10246,-11345,-12043,-12303,-12096,-11437,-10355,-8937,-7294,-5570,-3927,-2519,-1461,-837,-642,-839,-1323,-1966,-2625,-3175,-3522,-3640,-3538,-3308,-3030,-2825,-2764,-2913,-3294,-3896,-4690,-5598,-6543,-7406,-8070,-8404,-8320,-7747,-6708,-5262,-3547,-1738,-11,1448,2521,3093,3163,2733,1907,795,-448,-1670,-2712,-3465,-3832,-3792,-3377,-2676,-1839,-1039,-437,-184,-349,-956,-1947,-3212,-4594,-5908,-6994,-7702,-7960,-7737,-7085,-6070,-4836,-3468,-2116,-850,246,1128,1796,2246,2531,2669,2701,2626,2458,2165,1753,1187,486,-325,-1182,-1982,-2627,-3000,-3039,-2696,-1999,-1004,182,1441,2651,3700,4529,5088,5393,5465,5338,5045,4608,4025,3337,2535,1695,840,53,-645,-1212,-1677,-2046,-2371,-2673,-2958,-3231,-3455,-3612,-3674,-3609,-3430,-3109,-2687,-2143,-1527,-807,-27,822,1691,2531,3276,3870,4256,4421,4362,4108,3709,3220,2708,2223,1795,1446,1167,952,791,671,575,502,431,350,270,161,66,-20,-39,44,308,803,1586,2673,4035,5602,7271,8891,10334,11455,12140,12328,11979,11143,9887,8353,6689,5080,3675,2617,1995,1837,2148,2844,3850,5038,6299,7521,8615,9499,10127,10449,10447,10104,9424,8416,7131,5608,3942,2203,476,-1160,-2659,-3961,-5052,-5908,-6527,-6923,-7094,-7052,-6800,-6329,-5641,-4742,-3658,-2435,-1155,111,1258,2197,2865,3198,3195,2870,2288,1523,679,-178,-968,-1652,-2205,-2607,-2863,-2968,-2950,-2810,-2589,-2283,-1917,-1480,-965,-372,284,974,1623,2178,2559,2720,2650,2342,1830,1168,391,-405,-1168,-1822,-2309,-2615,-2729,-2681,-2494,-2205,-1825,-1366,-827,-195,519,1318,2171,3050,3890,4631,5195,5519,5552,5270,4667,3782,2647,1345,-66,-1497,-2887,-4162,-5271,-6164,-6811,-7193,-7314,-7190,-6861,-6382,-5817,-5233,-4708,-4274,-3986,-3833,-3825,-3920,-4092,-4279,-4437,-4507,-4460,-4270,-3936,-3490,-2962,-2418,-1918,-1516,-1261,-1166,-1203,-1342,-1475,-1550,-1471,-1222,-814,-300,217,653,907,959,786,474,93,-228,-385,-302,52,649,1409,2219,2947,3477,3710,3598,3127,2323,1262,22,-1263,-2488,-3519,-4272,-4677,-4728,-4449,-3918,-3217,-2455,-1708,-1067,-548,-192,63,244,462,790,1319,2084,3098,4291,5587,6830,7901,8656,9014,8942,8449,7623,6546,5360,4177,3122,2290,1758,1564,1716,2186,2908,3804,4776,5705,6498,7020,7213,6981,6329,5250,3833,2162,388,-1345,-2896,-4117,-4945,-5306,-5239,-4782,-4071,-3215,-2383,-1676,-1190,-942,-897,-965,-1027,-954,-651,-30,909,2159,3633,5245,6877,8425,9810,10947,11828,12406,12695,12698,12443,11964,11319,10564,9761,8974,8214,7508,6810,6082,5273,4293,3143,1742,144,-1642,-3525,-5387,-7115,-8551,-9581,-10108,-10092,-9556,-8588,-7305,-5880,-4453,-3177,-2149,-1438,-1072,-1023,-1241,-1639,-2120,-2577,-2922,-3055,-2949,-2573,-1964,-1203,-374,394,1011,1402,1520,1357,928,269,-579,-1552,-2594,-3652,-4658,-5605,-6446,-7219,-7920,-8609,-9308,-10066,-10896,-11799,-12731,-13634,-14404,-14955,-15177,-15007,-14407,-13371,-11950,-10207,-8255,-6223,-4252,-2484,-1033,26,671,927,856,555,126,-308,-664,-851,-862,-683,-389,-34,288,529,623,557,303,-151,-813,-1707,-2829,-4185,-5749,-7479,-9318,-11188,-13007,-14699,-16181,-17389,-18261,-18732,-18768,-18333,-17435,-16094,-14381,-12357,-10142,-7814,-5491,-3265,-1241,487,1834,2723,3130,3041,2525,1669,621,-473,-1443,-2181,-2568,-2573,-2179,-1411,-346,947,2336,3694,4861,5680,6030,5836,5098,3905,2383,723,-908,-2359,-3549,-4445,-5092,-5554,-5929,-6305,-6750,-7312,-7976,-8710,-9396,-9929,-10130,-9877,-9029,-7548,-5420,-2752,309,3546,6717,9594,11961,13664,14603,14754,14159,12927,11211,9197,7079,5045,3269,1886,993,632,793,1422,2412,3652,4987,6305,7474,8410,9064,9407,9470,9278,8867,8264,7477,6493,5316,3930,2369,664,-1094,-2815,-4349,-5567,-6313,-6481,-5976,-4791,-2949,-578,2152,4993,7672,9933,11541,12372,12372,11613,10253,8531,6715,5081,3856,3184,3139,3654,4629,5869,7179,8374,9293,9858,10027,9849,9392,8793,8154,7601,7196,6968,6896,6915,6930,6856,6587,6095,5342,4380,3276,2148,1108,283,-255,-462,-336,58,676,1432,2263,3128,3991,4853,5706,6552,7375,8156,8859,9461,9915,10207,10311,10209,9930,9473,8917,8320,7763,7352,7126,7157,7415,7865,8398,8901,9213,9204,8743,7744,6171,4068,1524,-1286,-4158,-6889,-9245,-11085,-12243,-12668,-12321,-11258,-9577,-7436,-5010,-2485,-22,2251,4256,5940,7306,8357,9139,9679,10043,10266,10410,10521,10636,10799,11020,11312,11641,11981,12263,12428,12433,12241,11866,11326,10655,9872,8998,7990,6828,5433,3762,1781,-498,-3019,-5674,-8325,-10814,-12981,-14693,-15834,-16367,-16273,-15625,-14498,-13006,-11254,-9336,-7336,-5318,-3341,-1464,277,1830,3170,4275,5140,5777,6216,6500,6679,6801,6916,7048,7230,7451,7695,7912,8034,8008,7778,7327,6654,5795,4772,3633,2380,1023,-451,-2059,-3821,-5720,-7745,-9830,-11910,-13891,-15672,-17172,-18310,-19031,-19292,-19069,-18355,-17167,-15559,-13598,-11401,-9088,-6782,-4621,-2687,-1066,204,1140,1757,2131,2328,2406,2438,2432,2426,2393,2332,2206,2002,1709,1329,893,418,-54,-518,-969,-1434,-1968,-2599,-3404,-4375,-5548,-6870,-8301,-9742,-11113,-12296,-13209,-13761,-13916,-13659,-13018,-12067,-10875,-9580,-8259,-7053,-6009,-5209,-4648,-4321,-4162,-4106,-4059,-3954,-3708,-3287,-2666,-1852,-913,97,1042,1834,2348,2522,2319,1772,932,-70,-1142,-2124,-2940,-3506,-3812,-3897,-3834,-3737,-3720,-3882,-4296,-4991,-5945,-7116,-8400,-9712,-10939,-11987,-12784,-13261,-13393,-13170,-12624,-11784,-10724,-9481,-8110,-6642,-5114,-3558,-2048,-627,603,1600,2291,2686,2785,2659,2372,2012,1674,1428,1347,1457,1772,2268,2884,3561,4197,4723,5041,5085,4791,4108,3013,1489,-440,-2728,-5290,-8023,-10785,-13450,-15859,-17906,-19483,-20522,-20991,-20850,-20112,-18777,-16894,-14539,-11815,-8866,-5848,-2924,-255,2020,3799,5025,5698,5894,5700,5287,4781,4342,4067,4035,4265,4761,5459,6311,7208,8085,8857,9471,9901,10113,10105,9837,9295,8440,7257,5746,3916,1835,-449,-2812,-5171,-7403,-9418,-11122,-12458,-13358,-13796,-13751,-13202,-12171,-10682,-8785,-6585,-4192,-1763,549,2598,4268,5500,6284,6677,6757,6638,6402,6141,5898,5713,5602,5552,5564,5594,5636,5651,5653,5622,5614,5629,5705,5838,5979,6076,6021,5722,5103,4118,2777,1131,-728,-2676,-4606,-6391,-7959,-9215,-10097,-10536,-10468,-9857,-8693,-7024,-4943,-2611,-198,2113,4154,5838,7103,7966,8490,8738,8806,8763,8666,8565,8489,8463,8513,8630,8845,9110,9444,9787,10131,10430,10666,10804,10830,10702,10395,9855,9037,7883,6350,4412,2081,-580,-3487,-6474,-9391,-12020,-14171,-15647,-16307,-16055,-14896,-12902,-10226,-7088,-3735,-430,2561,5048,6868,7978,8392,8235,7661,6886,6116,5541,5302,5479,6073,7023,8216,9499,10724,11744,12459,12804,12774,12411,11790,11008,10148,9262,8362,7427,6383,5178,3750,2073,186,-1872,-3976,-6030,-7897,-9479,-10676,-11453,-11757,-11644,-11111,-10259,-9139,-7830,-6424,-4954,-3509,-2088,-736,575,1835,3068,4283,5475,6661,7812,8944,10019,11048,11989,12818,13483,13917,14077,13909,13432,12671,11721,10669,9625,8649,7782,6992,6241,5444,4517,3404,2045,455,-1336,-3258,-5210,-7079,-8761,-10133,-11124,-11645,-11677,-11200,-10250,-8889,-7189,-5259,-3202,-1116,888,2754,4417,5848,7037,7961,8613,9000,9098,8951,8562,7984,7284,6536,5834,5277,4950,4945,5299,6035,7088,8368,9700,10908,11783,12151,11879,10895,9194,6871,4067,982,-2148,-5121,-7723,-9790,-11211,-11889,-11797,-10933,-9335,-7093,-4310,-1158,2207,5559,8701,11429,13570,15021,15742,15765,15194,14181,12874,11465,10083,8876,7939,7353,7150,7331,7834,8552,9357,10082,10610,10818,10669,10162,9321,8225,6909,5442,3843,2138,327,-1571,-3541,-5538,-7490,-9326,-10931,-12230,-13135,-13606,-13632,-13228,-12438,-11299,-9868,-8161,-6241,-4110,-1852,508,2871,5184,7356,9325,11041,12447,13531,14256,14630,14661,14375,13832,13082,12206,11259,10281,9297,8294,7268,6201,5088,3961,2833,1764,775,-123,-946,-1750,-2618,-3619,-4841,-6298,-7984,-9820,-11701,-13494,-15061,-16296,-17096,-17423,-17243,-16575,-15452,-13926,-12080,-9971,-7718,-5373,-3049,-805,1268,3097,4608,5749,6477,6801,6739,6372,5781,5084,4377,3752,3266,2945,2776,2731,2736,2732,2626,2340,1814,990,-146,-1588,-3300,-5213,-7240,-9282,-11229,-12972,-14416,-15467,-16066,-16179,-15806,-15013,-13863,-12484,-10970,-9441,-7984,-6682,-5582,-4726,-4111,-3738,-3553,-3532,-3586,-3678,-3724,-3681,-3497,-3160,-2660,-2017,-1274,-483,292,989,1566,1992,2264,2374,2346,2166,1840,1343,657,-236,-1340,-2622,-4062,-5565,-7084,-8513,-9797,-10857,-11655,-12151,-12340,-12226,-11849,-11258,-10532,-9744,-8963,-8249,-7613,-7065,-6561,-6070,-5556,-4987,-4367,-3705,-3035,-2398,-1842,-1386,-1079,-889,-838,-867,-951,-1029,-1040,-934,-681,-275,236,778,1249,1525,1501,1088,241,-1041,-2705,-4667,-6789,-8938,-10950,-12705,-14076,-15007,-15444,-15425,-14971,-14189,-13155,-11987,-10784,-9619,-8556,-7615,-6782,-6026,-5279,-4472,-3540,-2427,-1110,392,2036,3723,5354,6815,8003,8859,9335,9426,9146,8530,7633,6534,5317,4094,2961,2009,1307,858,652,599,611,552,304,-234,-1145,-2422,-4062,-5946,-7980,-9990,-11850,-13410,-14567,-15240,-15394,-15030,-14192,-12974,-11489,-9888,-8293,-6808,-5490,-4329,-3281,-2265,-1185,25,1422,3001,4715,6492,8200,9754,11031,11992,12608,12917,12992,12910,12775,12620,12499,12375,12213,11960,11520,10859,9891,8618,7018,5153,3074,891,-1296,-3376,-5251,-6856,-8137,-9088,-9704,-10023,-10081,-9945,-9674,-9339,-8982,-8637,-8285,-7921,-7478,-6942,-6255,-5401,-4370,-3174,-1838,-420,1039,2459,3796,4963,5936,6643,7100,7289,7288,7155,7014,6950,7047,7331,7786,8345,8921,9416,9723,9768,9486,8845,7857,6548,4980,3215,1328,-619,-2550,-4414,-6121,-7632,-8850,-9743,-10245,-10332,-10009,-9288,-8228,-6882,-5334,-3649,-1920,-207,1407,2881,4162,5234,6097,6763,7278,7679,8011,8306,8597,8867,9145,9367,9531,9550,9379,8912,8098,6855,5170,3059,597,-2076,-4770,-7291,-9417,-11004,-11930,-12190,-11819,-10949,-9726,-8334,-6918,-5618,-4486,-3580,-2866,-2323,-1885,-1487,-1064,-556,91,899,1884,3012,4230,5475,6639,7659,8433,8924,9107,8993,8648,8131,7552,6995,6542,6263,6166,6249,6418,6583,6579,6290,5586,4415,2753,665,-1753,-4351,-6938,-9344,-11383,-12926,-13876,-14198,-13908,-13078,-11828,-10292,-8650,-7039,-5611,-4475,-3677,-3253,-3126,-3221,-3377,-3470,-3337,-2903,-2085,-901,613,2369,4261,6172,8011,9677,11125,12302,13203,13820,14182,14313,14249,14017,13630,13094,12403,11556,10542,9383,8064,6628,5061,3426,1737,77,-1488,-2875,-4006,-4828,-5312,-5470,-5325,-4946,-4359,-3642,-2813,-1941,-1050,-204,553,1164,1597,1829,1873,1747,1493,1155,781,412,104,-109,-158,-6,417,1130,2164,3496,5088,6857,8711,10502,12111,13374,14168,14385,13970,12917,11308,9259,6970,4642,2485,681,-667,-1480,-1795,-1629,-1087,-229,833,2023,3224,4340,5268,5914,6232,6201,5856,5271,4554,3834,3237,2871,2832,3141,3831,4812,6028,7320,8567,9613,10361,10724,10702,10310,9638,8781,7856,6965,6177,5531,5013,4582,4169,3680,3042,2178,1063,-287,-1820,-3440,-5030,-6466,-7616,-8366,-8626,-8346,-7521,-6198,-4470,-2470,-353,1709,3558,5066,6137,6746,6895,6666,6132,5428,4657,3944,3390,3079,3060,3361,3935,4738,5640,6564,7361,7978,8314,8360,8092,7537,6739,5740,4598,3335,1986,553,-928,-2453,-3955,-5406,-6717,-7824,-8636,-9074,-9081,-8620,-7724,-6448,-4915,-3275,-1679,-300,756,1391,1601,1408,921,278,-365,-816,-969,-699,-10,1083,2469,4034,5627,7107,8352,9242,9719,9729,9290,8457,7301,5949,4513,3101,1827,729,-149,-845,-1415,-1952,-2573,-3360,-4408,-5715,-7264,-8945,-10620,-12124,-13286,-14009,-14205,-13907,-13139,-12031,-10665,-9197,-7711,-6326,-5131,-4186,-3563,-3267,-3290,-3587,-4042,-4554,-4962,-5133,-4935,-4291,-3161,-1594,311,2382,4421,6212,7577,8365,8520,8029,6986,5495,3726,1796,-153,-2058,-3848,-5481,-6925,-8128,-9061,-9698,-10033,-10072,-9843,-9363,-8685,-7836,-6892,-5910,-4973,-4153,-3505,-3053,-2789,-2665,-2611,-2557,-2438,-2213,-1885,-1458,-990,-506,-65,332,648,912,1113,1280,1432,1583,1755,1938,2109,2233,2241,2084,1707,1063,147,-1063,-2528,-4217,-6056,-7939,-9752,-11346,-12597,-13369,-13568,-13128,-12018,-10300,-8055,-5491,-2828,-343,1698,3088,3685,3463,2515,1018,-761,-2544,-4050,-5070,-5446,-5140,-4170,-2644,-725,1397,3506,5377,6856,7777,8109,7824,7004,5733,4144,2354,501,-1312,-2983,-4440,-5630,-6547,-7180,-7618,-7890,-8110,-8311,-8537,-8774,-8984,-9118,-9113,-8933,-8565,-8006,-7319,-6533,-5736,-4956,-4242,-3583,-2991,-2434,-1913,-1418,-958,-549,-191,103,373,644,984,1434,2029,2766,3607,4479,5283,5930,6326,6431,6231,5759,5093,4333,3580,2930,2425,2072,1826,1609,1341,921,302,-571,-1677,-2993,-4428,-5897,-7289,-8497,-9448,-10079,-10377,-10354,-10053,-9524,-8844,-8076,-7302,-6581,-5957,-5449,-5021,-4624,-4174,-3593,-2835,-1873,-738,509,1778,2986,4042,4909,5554,6009,6304,6507,6661,6798,6932,7019,7025,6871,6496,5844,4874,3591,1998,183,-1782,-3740,-5529,-6990,-7944,-8300,-7993,-7058,-5589,-3732,-1696,336,2134,3557,4464,4820,4606,3919,2827,1508,72,-1312,-2531,-3492,-4131,-4431,-4416,-4119,-3633,-3025,-2393,-1815,-1341,-1035,-894,-951,-1178,-1575,-2085,-2691,-3296,-3865,-4297,-4559,-4614,-4477,-4199,-3828,-3458,-3117,-2874,-2716,-2653,-2653,-2677,-2679,-2620,-2465,-2197,-1828,-1343,-789,-149,535,1270,2032,2810,3581,4315,4977,5502,5856,5967,5838,5476,4931,4302,3658,3106,2709,2501,2499,2650,2890,3112,3201,3070,2632,1873,795,-554,-2087,-3740,-5403,-7012,-8481,-9735,-10703,-11318,-11523,-11284,-10603,-9503,-8064,-6390,-4610,-2886,-1342,-114,734,1158,1195,889,361,-309,-995,-1600,-2041,-2228,-2114,-1660,-871,222,1550,3035,4587,6105,7530,8773,9810,10589,11110,11361,11358,11128,10691,10096,9358,8502,7530,6418,5156,3693,2039,188,-1792,-3802,-5713,-7345,-8567,-9249,-9351,-8892,-7955,-6671,-5185,-3644,-2163,-862,212,968,1407,1495,1264,742,-10,-923,-1917,-2882,-3731,-4339,-4620,-4506,-3966,-3044,-1800,-361,1163,2643,3998,5181,6184,7020,7715,8268,8651,8814,8669,8148,7180,5754,3905,1747,-541,-2730,-4566,-5804,-6266,-5851,-4569,-2539,43,2888,5703,8160,9999,11003,11072,10201,8512,6199,3561,882,-1497,-3341,-4432,-4676,-4065,-2673,-673,1732,4294,6772,8965,10695,11902,12525,12641,12290,11590,10625,9481,8231,6926,5605,4294,3010,1761,575,-535,-1505,-2305,-2834,-3051,-2861,-2240,-1176,271,1999,3834,5598,7078,8113,8592,8465,7790,6651,5228,3680,2213,989,159,-186,3,685,1791,3159,4629,6007,7140,7899,8223,8087,7541,6664,5568,4376,3195,2110,1189,428,-161,-659,-1116,-1617,-2213,-2916,-3682,-4430,-5027,-5356,-5317,-4852,-3970,-2725,-1214,440,2118,3695,5077,6178,6956,7391,7492,7296,6841,6178,5350,4400,3385,2357,1402,599,28,-238,-183,195,836,1663,2559,3414,4092,4504,4565,4255,3603,2680,1596,473,-598,-1526,-2292,-2895,-3382,-3810,-4236,-4684,-5155,-5598,-5923,-6035,-5818,-5207,-4161,-2715,-953,984,2902,4615,5909,6634,6692,6047,4796,3056,1067,-948,-2722,-4055,-4795,-4880,-4356,-3310,-1924,-374,1145,2471,3473,4076,4244,3998,3386,2500,1438,308,-787,-1787,-2638,-3330,-3866,-4238,-4463,-4515,-4406,-4127,-3702,-3168,-2560,-1938,-1322,-748,-195,334,865,1399,1934,2444,2901,3255,3470,3497,3308,2880,2208,1319,264,-868,-1965,-2903,-3560,-3841,-3683,-3089,-2104,-849,516,1791,2773,3297,3239,2570,1326,-383,-2379,-4480,-6451,-8104,-9234,-9726,-9493,-8556,-7013,-5037,-2868,-748,1102,2509,3397,3734,3579,3003,2117,1034,-149,-1320,-2409,-3329,-4043,-4501,-4695,-4623,-4292,-3762,-3069,-2304,-1543,-860,-320,50,255,321,300,235,164,110,72,39,-21,-143,-362,-742,-1289,-2062,-3018,-4144,-5347,-6523,-7520,-8203,-8413,-8078,-7133,-5626,-3631,-1302,1202,3680,5978,7930,9435,10415,10852,10767,10220,9302,8093,6700,5191,3658,2151,760,-471,-1441,-2095,-2353,-2157,-1502,-398,1045,2691,4336,5769,6776,7195,6919,5946,4338,2251,-134,-2605,-4977,-7084,-8810,-10090,-10884,-11206,-11074,-10523,-9609,-8374,-6898,-5251,-3533,-1838,-262,1125,2267,3156,3783,4182,4366,4368,4210,3909,3478,2931,2256,1466,552,-469,-1542,-2614,-3568,-4294,-4679,-4613,-4065,-3022,-1574,173,2037,3845,5415,6571,7196,7215,6610,5459,3854,1971,-42,-2000,-3781,-5238,-6300,-6877,-6946,-6488,-5548,-4191,-2526,-679,1214,3014,4603,5862,6728,7135,7083,6585,5694,4491,3088,1613,220,-964,-1815,-2285,-2359,-2107,-1620,-1040,-473,-42,211,251,108,-168,-500,-827,-1092,-1279,-1395,-1454,-1502,-1552,-1635,-1750,-1905,-2088,-2275,-2436,-2540,-2534,-2401,-2090,-1595,-905,-49,931,1977,2996,3929,4677,5174,5367,5212,4707,3876,2770,1480,109,-1221,-2401,-3316,-3891,-4078,-3870,-3323,-2525,-1607,-710,35,512,662,435,-140,-1030,-2153,-3418,-4745,-6033,-7242,-8290,-9166,-9794,-10147,-10150,-9765,-8940,-7677,-5992,-3974,-1729,579,2789,4729,6251,7255,7684,7554,6923,5898,4591,3130,1608,109,-1295,-2574,-3662,-4554,-5198,-5596,-5729,-5601,-5233,-4663,-3940,-3136,-2329,-1578,-961,-523,-304,-332,-607,-1106,-1780,-2580,-3408,-4237,-4986,-5662,-6227,-6689,-7021,-7191,-7160,-6882,-6313,-5463,-4338,-2998,-1516,24,1543,2956,4185,5160,5792,6027,5817,5134,4027,2558,857,-912,-2595,-4021,-5077,-5693,-5846,-5568,-4917,-3977,-2835,-1613,-388,703,1598,2199,2478,2401,2007,1328,440,-586,-1690,-2794,-3866,-4835,-5676,-6323,-6741,-6878,-6687,-6159,-5260,-4044,-2533,-815,1001,2835,4548,6078,7335,8292,8926,9270,9354,9238,8971,8581,8095,7506,6819,6020,5125,4124,3076,1978,931,-43,-848,-1436,-1755,-1777,-1521,-1024,-378,321,945,1384,1537,1327,721,-284,-1624,-3197,-4845,-6383,-7615,-8371,-8508,-7970,-6742,-4905,-2578,55,2818,5487,7908,9902,11384,12259,12539,12221,11410,10173,8674,6992,5289,3640,2160,921,-30,-659,-990,-1051,-913,-629,-269,122,517,887,1225,1513,1704,1772,1635,1250,563,-435,-1725,-3230,-4857,-6448,-7869,-8944,-9541,-9549,-8876,-7527,-5519,-2974,-56,3024,6021,8707,10871,12352,13061,12932,12024,10367,8118,5425,2490,-449,-3176,-5464,-7139,-8088,-8265,-7726,-6605,-5084,-3399,-1763,-353,701,1345,1580,1444,1015,381,-372,-1156,-1915,-2602,-3207,-3727,-4173,-4548,-4848,-5047,-5109,-4985,-4622,-3985,-3040,-1798,-276,1463,3334,5223,6995,8497,9598,10167,10124,9442,8134,6306,4093,1683,-717,-2926,-4770,-6143,-6973,-7251,-7022,-6368,-5414,-4301,-3191,-2233,-1551,-1243,-1319,-1775,-2518,-3453,-4462,-5448,-6334,-7075,-7658,-8076,-8355,-8491,-8501,-8370,-8079,-7605,-6901,-5944,-4702,-3163,-1347,709,2913,5142,7235,9002,10252,10827,10613,9602,7866,5594,3046,535,-1629,-3187,-3967,-3915,-3095,-1667,127,2045,3807,5240,6138,6468,6166,5303,3972,2290,450,-1412,-3088,-4450,-5365,-5765,-5648,-5054,-4087,-2868,-1553,-268,824,1634,2052,2051,1634,876,-108,-1147,-2078,-2724,-2971,-2748,-2079,-1051,190,1443,2546,3322,3700,3630,3187,2460,1624,834,259,14,167,729,1636,2786,4032,5192,6107,6628,6641,6114,5040,3499,1592,-536,-2741,-4875,-6803,-8425,-9637,-10386,-10616,-10321,-9521,-8262,-6650,-4764,-2735,-646,1415,3394,5251,6966,8500,9824,10867,11561,11822,11592,10841,9611,7971,6067,4049,2091,342,-1085,-2129,-2793,-3127,-3228,-3201,-3140,-3122,-3173,-3309,-3500,-3729,-3969,-4192,-4395,-4560,-4684,-4767,-4790,-4757,-4645,-4456,-4167,-3792,-3330,-2810,-2246,-1665,-1074,-479,139,792,1516,2308,3181,4094,4996,5806,6432,6780,6780,6396,5635,4572,3323,2034,868,-31,-582,-721,-502,4,660,1310,1808,2035,1909,1418,594,-496,-1730,-3008,-4219,-5278,-6157,-6841,-7351,-7733,-7999,-8164,-8191,-8036,-7618,-6888,-5774,-4265,-2366,-132,2348,4931,7461,9765,11667,13061,13831,13970,13467,12392,10841,8946,6881,4802,2888,1244,-41,-956,-1544,-1869,-2052,-2180,-2358,-2642,-3076,-3644,-4335,-5083,-5813,-6460,-6926,-7159,-7126,-6804,-6249,-5511,-4686,-3885,-3190,-2714,-2467,-2496,-2718,-3081,-3451,-3736,-3820,-3638,-3137,-2322,-1203,134,1616,3119,4514,5705,6570,7086,7202,6979,6456,5740,4913,4061,3238,2457,1713,954,148,-741,-1718,-2750,-3793,-4762,-5583,-6187,-6497,-6500,-6175,-5569,-4743,-3803,-2866,-2059,-1498,-1257,-1370,-1802,-2453,-3178,-3776,-4072,-3887,-3138,-1801,34,2201,4468,6576,8288,9408,9834,9545,8632,7242,5601,3940,2487,1448,940,1047,1740,2924,4436,6056,7543,8685,9270,9197,8401,6941,4937,2579,93,-2283,-4369,-5980,-7072,-7581,-7581,-7115,-6306,-5253,-4058,-2828,-1624,-534,397,1116,1598,1834,1856,1711,1490,1281,1162,1196,1393,1714,2109,2449,2658,2613,2263,1593,647,-461,-1582,-2554,-3225,-3507,-3353,-2808,-1970,-964,31,907,1527,1852,1843,1528,934,131,-819,-1833,-2824,-3709,-4422,-4899,-5136,-5121,-4897,-4492,-3942,-3262,-2452,-1478,-333,1039,2616,4404,6334,8316,10240,11944,13307,14175,14463,14093,13063,11406,9220,6668,3925,1242,-1176,-3122,-4467,-5153,-5204,-4726,-3864,-2812,-1747,-849,-244,-39,-271,-952,-2036,-3445,-5072,-6791,-8465,-9962,-11156,-11947,-12265,-12064,-11358,-10161,-8558,-6618,-4469,-2205,25,2135,4006,5588,6838,7754,8364,8708,8857,8863,8797,8705,8615,8551,8483,8399,8246,7983,7575,6987,6213,5235,4063,2699,1163,-514,-2273,-4041,-5688,-7111,-8164,-8759,-8844,-8443,-7640,-6599,-5493,-4524,-3855,-3605,-3820,-4470,-5443,-6569,-7615,-8370,-8599,-8164,-6979,-5052,-2506,481,3618,6617,9159,10983,11897,11807,10731,8784,6169,3147,27,-2894,-5342,-7098,-8058,-8167,-7510,-6197,-4419,-2378,-295,1635,3222,4343,4893,4844,4196,3005,1367,-586,-2689,-4749,-6578,-7992,-8862,-9093,-8681,-7643,-6114,-4215,-2156,-120,1713,3195,4257,4877,5107,5050,4837,4603,4473,4513,4743,5139,5597,6043,6343,6418,6211,5695,4894,3864,2670,1411,172,-950,-1875,-2530,-2875,-2900,-2628,-2142,-1534,-939,-473,-246,-314,-703,-1397,-2327,-3413,-4530,-5526,-6281,-6628,-6497,-5810,-4577,-2858,-747,1610,4066,6476,8703,10658,12268,13497,14333,14763,14789,14408,13633,12516,11104,9517,7840,6212,4719,3440,2412,1623,1045,625,327,112,-8,-44,37,231,529,919,1326,1703,1946,1973,1699,1055,13,-1415,-3164,-5105,-7084,-8891,-10334,-11218,-11395,-10786,-9355,-7184,-4382,-1148,2292,5697,8815,11412,13294,14291,14317,13359,11493,8911,5861,2671,-331,-2845,-4615,-5505,-5446,-4520,-2867,-759,1535,3674,5389,6423,6637,5980,4496,2358,-245,-3013,-5720,-8102,-10006,-11314,-12009,-12121,-11738,-10961,-9910,-8681,-7367,-6028,-4711,-3439,-2235,-1092,-27,976,1909,2796,3639,4457,5261,6028,6751,7341,7737,7821,7517,6754,5529,3882,1928,-189,-2266,-4114,-5543,-6424,-6698,-6371,-5537,-4336,-2948,-1561,-354,523,973,919,382,-627,-2017,-3679,-5510,-7345,-9082,-10561,-11692,-12362,-12541,-12178,-11312,-9963,-8210,-6139,-3849,-1450,939,3210,5238,6918,8136,8813,8877,8334,7209,5621,3718,1677,-294,-2059,-3464,-4473,-5040,-5205,-5002,-4501,-3760,-2858,-1855,-846,100,881,1424,1642,1477,888,-130,-1539,-3263,-5158,-7074,-8784,-10116,-10853,-10890,-10120,-8591,-6369,-3648,-644,2379,5172,7509,9237,10262,10581,10265,9440,8287,6989,5731,4670,3921,3537,3531,3848,4395,5061,5677,6133,6274,6056,5431,4474,3262,1963,738,-246,-850,-995,-667,69,1091,2210,3240,3975,4247,3957,3044,1560,-390,-2629,-4896,-6969,-8547,-9460,-9534,-8750,-7143,-4870,-2136,791,3644,6159,8136,9402,9897,9619,8662,7180,5380,3479,1706,258,-723,-1140,-989,-321,739,2033,3340,4494,5269,5570,5294,4457,3125,1436,-435,-2292,-3944,-5254,-6108,-6506,-6458,-6073,-5476,-4817,-4245,-3881,-3784,-3968,-4373,-4873,-5348,-5607,-5555,-5067,-4139,-2781,-1096,810,2775,4662,6327,7645,8539,8947,8855,8291,7299,6006,4512,2999,1605,468,-307,-698,-693,-377,164,786,1347,1703,1736,1375,591,-569,-2026,-3645,-5278,-6769,-7990,-8837,-9271,-9288,-8936,-8292,-7447,-6488,-5494,-4504,-3551,-2629,-1747,-898,-112,600,1187,1620,1847,1836,1543,968,125,-920,-2057,-3163,-4072,-4661,-4794,-4420,-3531,-2180,-493,1374,3240,4912,6228,7061,7330,7033,6187,4908,3258,1409,-575,-2549,-4455,-6211,-7775,-9078,-10103,-10768,-11054,-10907,-10301,-9238,-7737,-5856,-3680,-1333,1045,3289,5249,6774,7785,8199,8049,7374,6297,4965,3536,2164,969,2,-720,-1269,-1739,-2257,-2939,-3858,-5027,-6384,-7795,-9082,-10041,-10494,-10315,-9463,-8002,-6083,-3944,-1846,-57,1211,1832,1753,1057,-122,-1562,-3010,-4243,-5042,-5300,-4963,-4075,-2754,-1131,603,2323,3875,5204,6241,6992,7465,7701,7743,7647,7463,7238,7016,6829,6692,6612,6570,6536,6484,6366,6167,5848,5399,4812,4081,3239,2295,1312,311,-639,-1535,-2331,-3048,-3694,-4307,-4928,-5594,-6317,-7077,-7820,-8448,-8880,-9015,-8802,-8227,-7290,-6079,-4635,-3072,-1448,160,1695,3093,4303,5242,5877,6136,6023,5531,4704,3588,2266,823,-636,-2002,-3160,-4022,-4509,-4595,-4308,-3692,-2872,-1951,-1051,-268,335,727,896,867,647,272,-247,-875,-1582,-2306,-2997,-3571,-3981,-4171,-4148,-3922,-3567,-3142,-2724,-2366,-2084,-1871,-1674,-1434,-1092,-609,3,706,1392,1973,2310,2326,1962,1220,173,-1061,-2321,-3429,-4235,-4618,-4524,-3970,-3011,-1773,-377,1021,2282,3274,3892,4064,3770,3025,1914,529,-987,-2511,-3901,-5049,-5853,-6256,-6210,-5717,-4783,-3469,-1827,42,2041,4033,5869,7394,8444,8896,8676,7780,6309,4419,2360,389,-1214,-2249,-2562,-2148,-1069,467,2210,3845,5093,5695,5521,4521,2799,540,-1976,-4456,-6611,-8220,-9155,-9373,-8946,-8013,-6763,-5402,-4106,-3020,-2215,-1728,-1519,-1552,-1753,-2052,-2390,-2700,-2922,-3003,-2865,-2481,-1796,-823,420,1860,3388,4857,6125,7023,7451,7325,6651,5500,4019,2403,879,-347,-1098,-1301,-929,-86,1093,2402,3641,4594,5125,5095,4486,3304,1640,-357,-2531,-4677,-6635,-8261,-9442,-10157,-10371,-10173,-9603,-8797,-7840,-6825,-5820,-4838,-3876,-2890,-1820,-608,777,2352,4064,5856,7607,9205,10520,11454,11936,11926,11435,10476,9126,7449,5553,3559,1592,-212,-1732,-2879,-3580,-3835,-3659,-3139,-2374,-1490,-616,141,705,1045,1165,1120,950,725,477,218,-43,-329,-637,-964,-1285,-1572,-1769,-1856,-1787,-1563,-1164,-609,89,891,1743,2585,3345,3954,4356,4504,4373,3964,3292,2426,1430,432,-487,-1205,-1648,-1784,-1581,-1120,-450,276,940,1376,1472,1113,253,-1108,-2903,-4991,-7186,-9274,-11022,-12267,-12851,-12768,-12005,-10710,-8996,-7066,-5082,-3211,-1574,-269,671,1246,1496,1513,1374,1191,1043,998,1088,1319,1659,2054,2440,2777,3007,3176,3264,3365,3494,3726,4059,4528,5083,5709,6350,6952,7486,7887,8127,8152,7906,7361,6471,5247,3705,1908,-53,-2065,-3978,-5656,-6959,-7788,-8075,-7814,-7037,-5827,-4304,-2600,-870,750,2111,3125,3691,3792,3433,2675,1636,453,-703,-1667,-2299,-2490,-2203,-1448,-315,1090,2578,4011,5185,5978,6260,5965,5072,3620,1696,-534,-2897,-5156,-7099,-8524,-9280,-9297,-8560,-7170,-5254,-3026,-694,1528,3466,4999,6046,6599,6673,6333,5662,4764,3746,2734,1848,1202,899,1005,1551,2538,3895,5535,7318,9081,10647,11836,12500,12533,11906,10658,8913,6858,4704,2661,904,-471,-1429,-2017,-2338,-2505,-2657,-2866,-3211,-3671,-4233,-4819,-5364,-5784,-6029,-6032,-5782,-5242,-4413,-3308,-1946,-405,1235,2837,4247,5315,5878,5852,5164,3852,1991,-261,-2710,-5134,-7324,-9080,-10268,-10805,-10672,-9932,-8669,-7031,-5155,-3189,-1242,591,2269,3765,5092,6262,7281,8140,8796,9205,9296,9030,8391,7405,6166,4795,3469,2338,1564,1226,1360,1925,2829,3926,5079,6119,6934,7433,7565,7349,6810,6047,5130,4180,3244,2416,1690,1109,649,316,105,12,53,218,525,960,1511,2167,2876,3607,4289,4852,5232,5358,5164,4627,3711,2457,904,-851,-2687,-4463,-6030,-7240,-8010,-8266,-8043,-7403,-6463,-5367,-4242,-3207,-2343,-1685,-1233,-949,-771,-617,-415,-93,389,1047,1850,2744,3616,4378,4904,5142,5056,4676,4071,3358,2643,2061,1673,1532,1607,1838,2119,2340,2399,2238,1836,1222,442,-424,-1310,-2137,-2839,-3366,-3655,-3683,-3414,-2859,-2051,-1062,1,1012,1848,2399,2598,2417,1882,1052,21,-1110,-2231,-3254,-4108,-4754,-5174,-5381,-5394,-5248,-4984,-4626,-4221,-3767,-3292,-2771,-2197,-1539,-771,96,1076,2078,3056,3881,4443,4642,4386,3649,2451,861,-977,-2926,-4788,-6410,-7646,-8403,-8632,-8357,-7623,-6566,-5301,-4012,-2821,-1863,-1188,-805,-666,-678,-735,-729,-575,-223,336,1063,1886,2704,3411,3901,4084,3904,3333,2388,1138,-322,-1833,-3236,-4342,-5006,-5095,-4587,-3490,-1941,-101,1795,3538,4919,5816,6149,5951,5288,4314,3178,2049,1079,371,11,17,378,1043,1919,2905,3881,4736,5380,5735,5771,5479,4905,4128,3243,2364,1574,930,458,120,-115,-338,-599,-969,-1461,-2080,-2774,-3470,-4067,-4445,-4491,-4127,-3307,-2058,-477,1303,3072,4622,5744,6250,6040,5072,3428,1254,-1202,-3684,-5909,-7637,-8679,-8919,-8321,-6922,-4822,-2181,841,4023,7182,10109,12616,14539,15732,16107,15606,14264,12152,9437,6342,3136,118,-2427,-4259,-5201,-5186,-4238,-2485,-142,2529,5222,7645,9529,10690,10981,10404,8984,6882,4282,1426,-1435,-4081,-6281,-7917,-8841,-9061,-8553,-7443,-5845,-3954,-1978,-109,1474,2647,3366,3622,3498,3089,2505,1851,1164,481,-247,-1035,-1928,-2942,-4047,-5231,-6406,-7522,-8479,-9214,-9649,-9740,-9453,-8792,-7789,-6516,-5074,-3592,-2213,-1061,-247,181,232,-43,-520,-1091,-1602,-1970,-2103,-1999,-1666,-1155,-537,142,817,1486,2126,2754,3385,4015,4663,5299,5912,6446,6857,7060,6982,6540,5680,4375,2669,643,-1558,-3752,-5755,-7394,-8523,-9079,-9028,-8449,-7433,-6159,-4799,-3532,-2527,-1878,-1668,-1885,-2506,-3425,-4555,-5738,-6868,-7801,-8461,-8767,-8708,-8265,-7485,-6410,-5114,-3686,-2212,-805,459,1477,2210,2619,2702,2510,2076,1496,820,132,-533,-1128,-1640,-2038,-2305,-2412,-2336,-2071,-1630,-1037,-360,347,999,1550,1953,2213,2348,2385,2379,2327,2260,2137,1947,1631,1170,513,-320,-1343,-2469,-3636,-4721,-5593,-6152,-6276,-5932,-5091,-3816,-2189,-355,1516,3253,4686,5689,6203,6204,5764,4973,3957,2849,1746,733,-143,-859,-1407,-1791,-2025,-2134,-2148,-2123,-2099,-2138,-2269,-2508,-2836,-3209,-3545,-3778,-3808,-3605,-3134,-2437,-1577,-643,250,1014,1570,1864,1903,1682,1285,755,213,-285,-658,-892,-992,-1002,-982,-986,-1057,-1201,-1396,-1612,-1792,-1918,-1971,-1973,-1954,-1953,-1996,-2084,-2198,-2275,-2255,-2058,-1633,-955,-41,1056,2240,3411,4443,5232,5689,5742,5381,4594,3446,2000,362,-1346,-2999,-4464,-5614,-6343,-6565,-6245,-5393,-4066,-2386,-487,1447,3261,4788,5916,6567,6711,6383,5632,4569,3301,1941,606,-632,-1706,-2594,-3300,-3835,-4246,-4550,-4797,-4994,-5160,-5297,-5387,-5423,-5373,-5217,-4942,-4527,-4006,-3375,-2699,-1993,-1319,-711,-201,165,372,393,223,-126,-617,-1191,-1757,-2214,-2458,-2400,-1985,-1223,-150,1112,2445,3701,4750,5505,5899,5932,5606,4995,4134,3120,1991,825,-333,-1423,-2374,-3139,-3629,-3825,-3661,-3160,-2317,-1197,125,1531,2900,4061,4916,5314,5227,4617,3536,2087,388,-1382,-3083,-4558,-5711,-6489,-6877,-6929,-6689,-6246,-5650,-4957,-4183,-3343,-2423,-1432,-356,766,1909,3000,3960,4696,5107,5115,4652,3704,2292,492,-1546,-3672,-5656,-7337,-8518,-9097,-9012,-8270,-6962,-5216,-3211,-1150,783,2412,3615,4305,4468,4113,3326,2193,853,-578,-1962,-3217,-4250,-5034,-5522,-5716,-5600,-5179,-4451,-3441,-2162,-664,1000,2753,4502,6139,7541,8595,9174,9214,8644,7493,5797,3689,1318,-1138,-3480,-5537,-7167,-8246,-8738,-8616,-7930,-6764,-5236,-3501,-1719,-43,1380,2461,3131,3377,3222,2719,1942,1006,-16,-986,-1848,-2481,-2859,-2916,-2677,-2148,-1418,-557,306,1056,1590,1808,1676,1191,398,-594,-1673,-2681,-3507,-4030,-4214,-4038,-3556,-2848,-2023,-1208,-516,-52,115,-50,-531,-1270,-2160,-3075,-3877,-4429,-4641,-4436,-3804,-2765,-1377,259,2032,3814,5474,6905,8010,8722,9010,8870,8336,7481,6393,5193,3996,2931,2098,1580,1428,1639,2204,3024,4025,5053,5977,6657,6951,6782,6069,4828,3097,980,-1365,-3774,-6054,-8032,-9578,-10576,-10980,-10798,-10057,-8872,-7325,-5563,-3689,-1827,-44,1569,2989,4161,5067,5684,5991,6004,5718,5190,4440,3559,2583,1614,684,-120,-783,-1261,-1531,-1601,-1442,-1087,-545,135,895,1653,2325,2807,3017,2875,2340,1405,125,-1416,-3067,-4685,-6081,-7119,-7661,-7650,-7054,-5919,-4320,-2387,-253,1912,3962,5740,7132,8052,8469,8404,7934,7172,6274,5386,4651,4179,4011,4172,4588,5209,5919,6646,7299,7820,8140,8212,7990,7432,6532,5288,3740,1953,12,-1984,-3925,-5726,-7296,-8584,-9548,-10171,-10453,-10408,-10045,-9409,-8510,-7399,-6100,-4655,-3114,-1518,60,1559,2913,4058,4962,5600,5981,6121,6071,5857,5532,5115,4641,4111,3552,2955,2350,1738,1147,603,130,-221,-434,-469,-334,-33,393,898,1409,1845,2131,2190,1966,1443,614,-465,-1727,-3075,-4394,-5581,-6541,-7207,-7545,-7543,-7228,-6620,-5792,-4768,-3617,-2378,-1081,229,1536,2814,4039,5192,6242,7149,7862,8325,8484,8290,7721,6786,5515,3989,2296,562,-1110,-2580,-3787,-4633,-5100,-5189,-4919,-4377,-3630,-2792,-1952,-1223,-668,-363,-324,-573,-1092,-1852,-2801,-3877,-4995,-6063,-6977,-7633,-7951,-7853,-7314,-6342,-4980,-3340,-1521,321,2078,3617,4868,5762,6278,6415,6208,5716,5033,4265,3529,2945,2609,2593,2928,3588,4519,5604,6723,7733,8490,8906,8889,8442,7571,6345,4867,3226,1560,-49,-1498,-2731,-3698,-4401,-4827,-5006,-4959,-4706,-4286,-3723,-3047,-2305,-1508,-712,86,852,1597,2316,3024,3728,4433,5118,5764,6309,6708,6911,6885,6627,6170,5557,4896,4273,3797,3559,3599,3932,4508,5218,5940,6503,6761,6582,5889,4664,2967,918,-1315,-3532,-5553,-7216,-8414,-9091,-9238,-8894,-8136,-7061,-5783,-4427,-3090,-1893,-900,-194,215,299,129,-250,-712,-1128,-1382,-1335,-936,-153,984,2367,3885,5373,6694,7720,8364,8584,8393,7844,7033,6078,5102,4219,3516,3038,2781,2712,2747,2798,2759,2541,2057,1278,170,-1222,-2854,-4614,-6387,-8038,-9416,-10425,-10949,-10957,-10416,-9366,-7841,-5948,-3753,-1395,1041,3424,5665,7662,9348,10637,11502,11869,11754,11127,10047,8565,6783,4823,2804,865,-893,-2383,-3550,-4395,-4931,-5208,-5308,-5285,-5226,-5153,-5109,-5060,-5014,-4903,-4724,-4437,-4049,-3574,-3028,-2457,-1876,-1319,-795,-302,151,578,978,1355,1727,2105,2520,3003,3588,4292,5131,6064,7039,7961,8713,9197,9309,9007,8285,7184,5793,4219,2594,1031,-345,-1446,-2207,-2571,-2547,-2141,-1415,-461,593,1604,2402,2852,2834,2287,1210,-328,-2230,-4315,-6420,-8343,-9914,-10984,-11464,-11308,-10545,-9245,-7527,-5536,-3423,-1343,578,2243,3584,4576,5220,5521,5530,5265,4793,4160,3440,2705,2041,1521,1230,1219,1527,2148,3031,4090,5172,6127,6764,6932,6508,5425,3707,1439,-1210,-4025,-6755,-9170,-11053,-12284,-12785,-12603,-11822,-10612,-9147,-7609,-6157,-4889,-3874,-3090,-2507,-2030,-1582,-1071,-452,310,1170,2099,2994,3778,4360,4657,4640,4278,3602,2667,1561,393,-706,-1623,-2243,-2490,-2333,-1778,-897,215,1407,2541,3458,4040,4204,3904,3153,1991,507,-1210,-3028,-4851,-6551,-8054,-9272,-10157,-10685,-10820,-10577,-9940,-8921,-7536,-5812,-3791,-1550,828,3232,5535,7612,9349,10633,11399,11591,11213,10307,8956,7287,5437,3561,1805,270,-937,-1807,-2316,-2532,-2517,-2366,-2188,-2061,-2066,-2243,-2596,-3108,-3737,-4400,-5045,-5569,-5918,-6029,-5872,-5448,-4776,-3913,-2915,-1857,-794,229,1189,2077,2901,3669,4382,5053,5665,6224,6711,7122,7440,7652,7744,7685,7465,7062,6476,5724,4838,3877,2897,1971,1159,503,34,-252,-383,-390,-340,-280,-250,-308,-447,-713,-1084,-1570,-2156,-2818,-3523,-4205,-4802,-5215,-5387,-5234,-4749,-3915,-2791,-1434,53,1572,3001,4237,5179,5758,5936,5709,5121,4236,3150,1966,792,-278,-1152,-1785,-2129,-2192,-1985,-1555,-959,-261,461,1129,1672,2008,2080,1836,1246,301,-974,-2538,-4312,-6192,-8057,-9772,-11205,-12246,-12818,-12869,-12417,-11495,-10189,-8610,-6868,-5090,-3371,-1794,-410,764,1723,2490,3084,3527,3826,3987,3984,3819,3462,2927,2219,1381,466,-477,-1366,-2166,-2813,-3282,-3554,-3618,-3483,-3169,-2704,-2133,-1516,-906,-398,-43,73,-99,-576,-1390,-2476,-3812,-5301,-6852,-8361,-9722,-10818,-11574,-11886,-11700,-10974,-9686,-7870,-5584,-2935,-78,2822,5559,7974,9895,11235,11919,11966,11407,10355,8922,7256,5493,3761,2149,716,-514,-1564,-2456,-3227,-3929,-4543,-5108,-5575,-5943,-6190,-6314,-6336,-6282,-6206,-6139,-6135,-6198,-6342,-6530,-6726,-6870,-6897,-6750,-6386,-5767,-4904,-3806,-2532,-1129,329,1788,3199,4527,5749,6863,7849,8718,9449,10039,10466,10714,10760,10600,10222,9641,8873,7935,6872,5702,4456,3185,1890,633,-594,-1737,-2798,-3739,-4559,-5247,-5803,-6243,-6583,-6841,-7038,-7182,-7285,-7338,-7346,-7282,-7146,-6893,-6516,-5967,-5248,-4330,-3228,-1954,-530,998,2590,4192,5732,7163,8407,9420,10139,10539,10578,10262,9582,8583,7326,5886,4394,2943,1682,689,53,-214,-123,240,769,1314,1725,1859,1597,861,-374,-2093,-4205,-6597,-9077,-11467,-13546,-15139,-16092,-16316,-15780,-14534,-12664,-10322,-7668,-4885,-2132,432,2708,4583,6038,7030,7600,7783,7643,7279,6755,6177,5609,5123,4763,4548,4490,4557,4711,4903,5046,5103,5000,4722,4248,3602,2802,1900,932,-70,-1079,-2098,-3127,-4167,-5233,-6293,-7340,-8320,-9193,-9913,-10421,-10701,-10689,-10370,-9703,-8658,-7239,-5439,-3317,-944,1562,4053,6378,8358,9853,10740,10958,10508,9452,7912,6057,4058,2113,364,-1047,-2066,-2656,-2871,-2755,-2442,-2001,-1591,-1259,-1132,-1223,-1593,-2229,-3114,-4203,-5427,-6697,-7932,-9029,-9904,-10485,-10703,-10521,-9915,-8876,-7432,-5621,-3514,-1201,1213,3615,5881,7912,9610,10919,11796,12244,12273,11938,11286,10392,9318,8124,6879,5620,4414,3288,2300,1470,834,382,114,-23,-61,-73,-115,-236,-506,-930,-1564,-2373,-3361,-4463,-5626,-6767,-7807,-8675,-9313,-9688,-9788,-9622,-9207,-8582,-7764,-6801,-5694,-4483,-3159,-1754,-264,1282,2870,4457,6010,7455,8728,9734,10403,10658,10470,9828,8781,7417,5853,4250,2752,1517,666,274,380,936,1874,3048,4304,5451,6316,6731,6586,5792,4353,2313,-209,-3038,-5980,-8797,-11272,-13211,-14443,-14885,-14487,-13285,-11375,-8905,-6053,-3053,-87,2595,4850,6510,7509,7818,7483,6617,5364,3919,2443,1126,73,-619,-927,-873,-504,83,799,1541,2211,2755,3099,3233,3135,2821,2312,1637,846,-33,-930,-1818,-2635,-3346,-3931,-4364,-4654,-4808,-4821,-4723,-4476,-4089,-3508,-2721,-1690,-423,1067,2710,4431,6101,7611,8829,9661,10038,9938,9386,8455,7241,5870,4463,3123,1951,979,265,-230,-495,-610,-604,-564,-542,-607,-809,-1177,-1719,-2431,-3272,-4202,-5159,-6085,-6920,-7618,-8144,-8473,-8615,-8565,-8337,-7952,-7404,-6708,-5866,-4873,-3750,-2501,-1152,271,1729,3188,4603,5943,7168,8260,9192,9944,10514,10861,10995,10877,10511,9906,9067,8062,6926,5752,4600,3545,2631,1899,1366,1022,857,815,853,893,861,691,316,-298,-1147,-2224,-3435,-4720,-5949,-7022,-7838,-8315,-8409,-8095,-7382,-6300,-4903,-3262,-1461,389,2207,3885,5365,6599,7571,8291,8793,9111,9275,9324,9240,9045,8702,8217,7582,6821,5973,5095,4263,3536,2975,2609,2430,2417,2484,2550,2497,2228,1646,716,-589,-2195,-4049,-5988,-7897,-9599,-10979,-11903,-12319,-12174,-11484,-10276,-8614,-6573,-4256,-1768,772,3229,5481,7381,8825,9704,9965,9603,8673,7290,5621,3852,2191,805,-169,-658,-647,-186,659,1743,2966,4163,5217,6012,6434,6440,5967,5044,3687,1979,20,-2079,-4174,-6156,-7905,-9321,-10356,-10934,-11081,-10767,-10072,-9032,-7741,-6274,-4713,-3127,-1568,-72,1332,2642,3827,4909,5858,6686,7385,7954,8383,8670,8803,8778,8582,8202,7623,6839,5845,4668,3330,1897,422,-1023,-2381,-3604,-4665,-5568,-6326,-6990,-7601,-8203,-8838,-9506,-10201,-10885,-11495,-11975,-12239,-12232,-11893,-11183,-10100,-8642,-6874,-4849,-2675,-451,1712,3711,5476,6955,8138,9040,9703,10182,10522,10777,10955,11067,11102,11030,10841,10511,10055,9474,8825,8131,7457,6838,6291,5830,5418,5012,4548,3946,3144,2075,716,-944,-2849,-4933,-7062,-9097,-10881,-12258,-13130,-13408,-13096,-12223,-10878,-9167,-7204,-5115,-2985,-917,1037,2819,4402,5763,6915,7859,8636,9264,9769,10149,10379,10424,10214,9716,8891,7765,6386,4858,3297,1828,573,-404,-1028,-1328,-1286,-1004,-528,6,500,818,860,531,-209,-1368,-2891,-4695,-6637,-8583,-10350,-11805,-12798,-13245,-13071,-12272,-10859,-8916,-6537,-3871,-1072,1677,4221,6405,8132,9319,9960,10057,9674,8888,7793,6511,5148,3817,2621,1640,961,608,637,1002,1686,2594,3617,4626,5477,6029,6165,5784,4854,3358,1381,-989,-3580,-6218,-8704,-10858,-12518,-13576,-13954,-13659,-12716,-11238,-9345,-7194,-4958,-2768,-771,961,2367,3440,4201,4697,4984,5127,5185,5204,5219,5252,5311,5401,5513,5641,5765,5883,5964,6005,5973,5863,5655,5325,4869,4252,3474,2509,1359,24,-1480,-3111,-4830,-6565,-8244,-9794,-11125,-12185,-12901,-13248,-13195,-12754,-11947,-10822,-9442,-7865,-6170,-4400,-2612,-831,927,2649,4336,5984,7575,9081,10466,11653,12589,13204,13447,13298,12782,11924,10845,9597,8328,7085,5962,4975,4127,3402,2735,2087,1370,544,-453,-1638,-3022,-4570,-6241,-7953,-9629,-11172,-12496,-13530,-14209,-14525,-14452,-14040,-13302,-12307,-11092,-9698,-8168,-6508,-4746,-2890,-946,1048,3073,5071,6980,8735,10238,11429,12228,12597,12519,12005,11112,9916,8531,7055,5617,4284,3145,2206,1492,956,569,256,-35,-395,-861,-1515,-2376,-3462,-4773,-6251,-7862,-9502,-11102,-12548,-13756,-14641,-15133,-15202,-14825,-14022,-12829,-11295,-9497,-7495,-5383,-3211,-1072,979,2875,4545,5954,7042,7796,8197,8258,8008,7484,6769,5918,5040,4198,3472,2911,2524,2316,2236,2236,2238,2169,1947,1508,794,-239,-1586,-3240,-5128,-7143,-9155,-10992,-12492,-13517,-13943,-13732,-12870,-11432,-9517,-7269,-4850,-2405,-86,2000,3758,5130,6077,6602,6717,6476,5959,5250,4464,3696,3046,2581,2351,2365,2607,3026,3553,4113,4613,5004,5205,5208,4960,4485,3755,2804,1628,258,-1285,-2959,-4728,-6530,-8306,-9991,-11507,-12795,-13787,-14435,-14714,-14605,-14130,-13305,-12198,-10838,-9298,-7608,-5813,-3937,-2006,-31,1955,3930,5848,7662,9318,10754,11921,12779,13304,13497,13377,12978,12368,11599,10751,9887,9062,8318,7666,7116,6622,6170,5669,5088,4344,3393,2202,746,-945,-2842,-4869,-6946,-8958,-10810,-12389,-13593,-14357,-14607,-14339,-13542,-12273,-10574,-8558,-6294,-3920,-1523,762,2838,4607,5995,6975,7530,7711,7574,7223,6763,6297,5924,5694,5642,5756,5999,6309,6625,6882,7028,7035,6890,6600,6184,5660,5035,4324,3510,2577,1512,296,-1076,-2578,-4189,-5846,-7483,-9031,-10404,-11524,-12328,-12741,-12728,-12264,-11342,-10028,-8342,-6420,-4319,-2178,-76,1872,3600,5013,6069,6717,6931,6729,6123,5199,4048,2796,1588,557,-178,-521,-443,70,942,2085,3342,4545,5512,6068,6078,5450,4166,2272,-126,-2852,-5708,-8462,-10897,-12828,-14116,-14691,-14546,-13747,-12401,-10655,-8658,-6558,-4471,-2492,-675,959,2393,3645,4712,5595,6289,6775,7047,7089,6920,6553,6037,5413,4740,4065,3427,2864,2382,2004,1711,1507,1357,1245,1127,960,706,310,-254,-1025,-2007,-3195,-4556,-6031,-7549,-9022,-10357,-11468,-12286,-12759,-12877,-12648,-12105,-11306,-10303,-9151,-7887,-6526,-5073,-3508,-1824,-4,1934,3963,6010,8006,9845,11434,12684,13519,13906,13830,13331,12460,11316,9992,8616,7286,6111,5164,4482,4074,3876,3810,3751,3567,3150,2399,1276,-219,-2026,-4054,-6165,-8221,-10078,-11605,-12705,-13309,-13383,-12934,-12000,-10639,-8942,-6985,-4882,-2711,-566,1474,3355,4994,6361,7389,8065,8346,8263,7821,7096,6172,5150,4165,3317,2710,2400,2405,2694,3203,3827,4454,4969,5266,5277,4956,4305,3360,2183,861,-513,-1853,-3084,-4160,-5061,-5804,-6406,-6932,-7400,-7849,-8268,-8621,-8854,-8879,-8625,-8009,-7011,-5594,-3827,-1749,506,2821,5046,7038,8671,9841,10499,10608,10217,9369,8185,6760,5242,3719,2304,1039,-33,-919,-1635,-2210,-2684,-3084,-3440,-3778,-4104,-4442,-4792,-5174,-5588,-6049,-6540,-7053,-7535,-7941,-8180,-8207,-7935,-7348,-6417,-5172,-3636,-1890,20,1984,3932,5763,7394,8752,9774,10419,10674,10552,10086,9355,8416,7389,6346,5388,4579,3973,3581,3398,3392,3498,3661,3788,3810,3645,3225,2512,1467,113,-1531,-3394,-5392,-7421,-9366,-11120,-12580,-13675,-14366,-14636,-14522,-14044,-13278,-12248,-11025,-9620,-8078,-6399,-4616,-2715,-749,1297,3358,5413,7404,9266,10949,12376,13503,14282,14691,14730,14431,13834,13023,12058,11032,10001,9036,8168,7420,6792,6264,5798,5345,4840,4233,3455,2479,1256,-188,-1862,-3685,-5600,-7501,-9285,-10837,-12061,-12861,-13183,-12992,-12276,-11068,-9402,-7362,-5030,-2524,31,2497,4737,6623,8057,8963,9329,9173,8582,7673,6598,5510,4546,3809,3345,3173,3238,3483,3799,4111,4313,4375,4239,3941,3491,2955,2369,1781,1197,621,11,-664,-1455,-2395,-3497,-4763,-6139,-7586,-8992,-10297,-11375,-12158,-12552,-12507,-11973,-10954,-9463,-7559,-5347,-2931,-466,1921,4093,5943,7395,8393,8939,9028,8723,8068,7153,6058,4881,3704,2614,1670,910,360,-2,-172,-202,-104,63,275,462,595,579,392,-57,-781,-1815,-3135,-4687,-6377,-8064,-9603,-10821,-11586,-11790,-11376,-10355,-8775,-6750,-4418,-1941,508,2776,4726,6269,7354,7989,8211,8106,7758,7288,6772,6320,5961,5752,5676,5715,5828,5946,6027,6005,5860,5550,5086,4462,3707,2847,1911,923,-94,-1143,-2212,-3318,-4460,-5630,-6826,-8008,-9153,-10207,-11127,-11866,-12370,-12599,-12501,-12049,-11202,-9963,-8331,-6345,-4065,-1562,1070,3731,6330,8760,10945,12791,14256,15276,15859,15992,15728,15108,14212,13117,11900,10644,9412,8253,7210,6277,5468,4735,4055,3367,2633,1797,834,-288,-1557,-2966,-4474,-6031,-7583,-9047,-10367,-11465,-12279,-12766,-12876,-12598,-11922,-10867,-9456,-7753,-5806,-3704,-1523,659,2749,4686,6391,7811,8905,9637,10009,10027,9734,9173,8415,7529,6567,5590,4624,3679,2773,1885,1026,210,-551,-1209,-1733,-2085,-2238,-2198,-1988,-1658,-1282,-949,-732,-739,-995,-1570,-2429,-3550,-4832,-6162,-7397,-8393,-9023,-9175,-8802,-7865,-6419,-4519,-2296,125,2574,4905,6955,8621,9806,10486,10668,10401,9770,8867,7776,6586,5351,4105,2890,1695,561,-521,-1509,-2386,-3118,-3680,-4069,-4286,-4377,-4375,-4373,-4406,-4566,-4866,-5327,-5923,-6594,-7246,-7776,-8061,-7990,-7501,-6530,-5130,-3343,-1314,814,2877,4712,6213,7284,7921,8132,8000,7619,7086,6514,5970,5502,5143,4875,4685,4545,4415,4269,4082,3821,3481,3037,2489,1814,1032,114,-899,-2018,-3201,-4412,-5614,-6747,-7764,-8626,-9289,-9752,-9991,-10040,-9908,-9634,-9249,-8780,-8247,-7675,-7057,-6409,-5720,-4983,-4194,-3325,-2370,-1293,-92,1253,2722,4292,5911,7495,8985,10266,11294,12004,12380,12444,12221,11782,11175,10474,9717,8952,8190,7445,6707,5975,5217,4430,3587,2672,1689,616,-525,-1729,-2971,-4216,-5423,-6541,-7512,-8281,-8790,-9006,-8899,-8473,-7746,-6766,-5607,-4342,-3077,-1888,-869,-57,511,860,1019,1057,1043,1044,1120,1300,1597,1990,2447,2901,3311,3596,3727,3665,3402,2969,2400,1772,1172,673,364,268,403,722,1148,1580,1911,2050,1939,1565,948,155,-747,-1672,-2556,-3354,-4029,-4576,-5001,-5301,-5505,-5601,-5600,-5496,-5273,-4925,-4448,-3828,-3085,-2217,-1265,-262,717,1609,2319,2791,2965,2836,2419,1769,959,64,-827,-1667,-2398,-3015,-3502,-3891,-4202,-4476,-4753,-5048,-5398,-5774,-6185,-6566,-6900,-7112,-7172,-7019,-6625,-5955,-5006,-3777,-2314,-671,1065,2792,4404,5803,6906,7658,8042,8063,7762,7197,6454,5581,4687,3774,2923,2113,1373,696,86,-441,-876,-1201,-1403,-1511,-1517,-1501,-1472,-1505,-1627,-1872,-2259,-2791,-3456,-4239,-5089,-5967,-6798,-7513,-8056,-8344,-8355,-8055,-7453,-6590,-5514,-4309,-3042,-1806,-639,397,1307,2101,2810,3498,4208,4996,5885,6876,7939,9022,10039,10910,11544,11876,11853,11463,10716,9658,8359,6903,5370,3855,2414,1123,4,-907,-1611,-2121,-2459,-2685,-2824,-2966,-3119,-3361,-3674,-4084,-4543,-5016,-5439,-5750,-5891,-5815,-5490,-4923,-4119,-3134,-2020,-850,293,1344,2246,2956,3474,3809,4000,4095,4129,4145,4130,4087,3971,3745,3376,2838,2125,1259,269,-788,-1856,-2847,-3710,-4345,-4723,-4777,-4511,-3927,-3084,-2048,-931,168,1143,1911,2422,2650,2601,2310,1810,1157,400,-425,-1252,-2074,-2812,-3453,-3925,-4192,-4208,-3942,-3389,-2570,-1517,-323,956,2190,3321,4249,4937,5354,5483,5356,4964,4354,3533,2537,1387,120,-1223,-2608,-3973,-5285,-6490,-7539,-8401,-9031,-9395,-9469,-9238,-8689,-7845,-6721,-5386,-3904,-2382,-912,410,1506,2339,2890,3180,3248,3144,2930,2646,2352,2072,1831,1653,1514,1431,1348,1257,1104,867,520,54,-517,-1166,-1844,-2490,-3047,-3449,-3663,-3665,-3464,-3112,-2660,-2196,-1806,-1549,-1495,-1646,-2023,-2565,-3249,-3979,-4702,-5336,-5830,-6139,-6244,-6144,-5849,-5381,-4773,-4039,-3237,-2370,-1496,-621,225,1041,1821,2585,3334,4095,4858,5618,6325,6927,7347,7505,7359,6857,6025,4897,3553,2092,628,-746,-1921,-2849,-3481,-3818,-3883,-3721,-3382,-2928,-2389,-1803,-1184,-527,148,848,1537,2191,2771,3227,3537,3661,3610,3373,2995,2507,1960,1435,962,633,475,537,838,1371,2122,3032,4040,5044,5953,6652,7065,7095,6717,5898,4680,3117,1307,-635,-2580,-4405,-5991,-7249,-8096,-8495,-8415,-7872,-6901,-5567,-3963,-2205,-403,1297,2813,4025,4909,5432,5626,5549,5272,4884,4452,4038,3668,3380,3144,2982,2844,2745,2640,2536,2398,2222,1982,1667,1266,776,211,-399,-1018,-1583,-2067,-2399,-2587,-2601,-2493,-2293,-2092,-1958,-1997,-2272,-2837,-3693,-4819,-6104,-7458,-8686,-9659,-10183,-10169,-9501,-8211,-6332,-4025,-1475,1081,3399,5275,6543,7134,7048,6384,5308,4023,2763,1721,1068,886,1193,1926,2950,4106,5189,6035,6476,6425,5824,4693,3100,1158,-985,-3163,-5211,-6970,-8320,-9176,-9508,-9330,-8710,-7735,-6542,-5232,-3950,-2766,-1764,-971,-397,-20,179,254,224,141,21,-101,-210,-276,-289,-235,-104,84,331,602,893,1185,1488,1808,2175,2610,3132,3739,4403,5077,5678,6141,6364,6305,5906,5178,4149,2899,1522,141,-1137,-2219,-3039,-3580,-3845,-3876,-3727,-3449,-3089,-2683,-2233,-1754,-1220,-626,39,778,1557,2346,3079,3693,4130,4339,4307,4040,3573,2970,2291,1614,993,487,126,-54,-62,115,435,876,1379,1876,2287,2537,2530,2217,1540,501,-865,-2494,-4273,-6092,-7823,-9345,-10563,-11383,-11746,-11604,-10953,-9780,-8168,-6159,-3898,-1495,887,3114,5058,6614,7737,8394,8622,8467,8005,7320,6489,5572,4627,3671,2744,1835,972,137,-647,-1397,-2083,-2707,-3225,-3615,-3833,-3851,-3651,-3239,-2634,-1893,-1072,-256,485,1067,1438,1532,1344,843,66,-958,-2149,-3405,-4596,-5585,-6218,-6378,-5974,-4966,-3409,-1373,951,3388,5699,7689,9164,10021,10187,9704,8653,7191,5518,3840,2373,1283,692,637,1102,1969,3091,4273,5298,5995,6203,5844,4894,3402,1475,-741,-3066,-5325,-7341,-8975,-10125,-10733,-10793,-10359,-9517,-8387,-7109,-5799,-4574,-3498,-2607,-1891,-1311,-818,-339,159,727,1344,2003,2639,3193,3596,3784,3731,3404,2851,2080,1203,282,-557,-1216,-1592,-1617,-1243,-472,647,2030,3549,5060,6422,7488,8175,8403,8176,7512,6491,5212,3784,2327,927,-323,-1385,-2221,-2830,-3210,-3384,-3362,-3164,-2810,-2297,-1650,-863,27,1003,2008,2994,3895,4653,5212,5535,5613,5434,5052,4494,3854,3189,2597,2137,1870,1830,2010,2391,2903,3455,3962,4299,4407,4196,3659,2780,1599,174,-1429,-3114,-4797,-6380,-7777,-8907,-9693,-10085,-10015,-9475,-8442,-6948,-5046,-2820,-385,2131,4581,6841,8771,10291,11325,11843,11864,11417,10570,9406,8002,6453,4829,3207,1630,158,-1192,-2370,-3364,-4130,-4657,-4904,-4895,-4600,-4110,-3436,-2704,-1980,-1389,-996,-892,-1083,-1596,-2369,-3366,-4487,-5665,-6804,-7833,-8681,-9299,-9641,-9679,-9400,-8789,-7864,-6632,-5142,-3439,-1602,284,2124,3810,5259,6369,7097,7380,7236,6673,5776,4634,3379,2144,1066,259,-204,-295,-58,436,1036,1606,1974,2014,1628,769,-547,-2258,-4236,-6359,-8438,-10350,-11930,-13084,-13733,-13843,-13414,-12475,-11101,-9343,-7338,-5138,-2886,-654,1454,3361,5004,6324,7300,7914,8192,8161,7889,7426,6861,6228,5608,5002,4457,3968,3549,3217,2979,2863,2882,3048,3352,3770,4248,4734,5145,5419,5495,5327,4905,4236,3345,2297,1137,-55,-1227,-2320,-3292,-4108,-4756,-5214,-5495,-5587,-5512,-5263,-4851,-4278,-3536,-2654,-1619,-497,693,1875,2991,3981,4774,5332,5620,5621,5362,4846,4162,3351,2530,1780,1208,884,859,1131,1658,2354,3088,3727,4102,4100,3603,2588,1042,-943,-3264,-5748,-8198,-10437,-12249,-13515,-14102,-13975,-13126,-11614,-9534,-7024,-4226,-1314,1557,4242,6605,8562,10036,11001,11463,11447,11021,10262,9260,8120,6923,5741,4618,3555,2544,1559,573,-412,-1378,-2265,-3001,-3496,-3672,-3486,-2916,-2023,-889,332,1490,2411,2958,3034,2591,1671,346,-1219,-2873,-4420,-5724,-6640,-7118,-7096,-6623,-5730,-4536,-3142,-1689,-297,921,1872,2507,2785,2724,2347,1723,918,29,-880,-1706,-2401,-2880,-3092,-2989,-2533,-1713,-548,917,2594,4356,6053,7518,8582,9102,8982,8150,6644,4501,1882,-1080,-4153,-7157,-9870,-12121,-13765,-14696,-14876,-14292,-12998,-11090,-8694,-5994,-3173,-446,1999,3985,5396,6160,6276,5807,4872,3627,2251,914,-226,-1071,-1545,-1652,-1407,-881,-142,716,1629,2522,3374,4157,4878,5555,6172,6740,7197,7493,7539,7244,6539,5364,3727,1679,-676,-3155,-5586,-7732,-9417,-10476,-10817,-10405,-9299,-7588,-5447,-3049,-592,1733,3774,5400,6531,7145,7237,6879,6140,5138,3996,2842,1787,945,368,106,158,480,1049,1766,2593,3413,4168,4745,5065,5043,4611,3748,2448,775,-1196,-3329,-5479,-7492,-9219,-10551,-11416,-11803,-11744,-11300,-10561,-9589,-8455,-7192,-5823,-4360,-2801,-1163,538,2256,3942,5509,6892,7985,8724,9050,8921,8379,7447,6252,4888,3488,2160,988,20,-707,-1220,-1526,-1688,-1747,-1767,-1800,-1893,-2081,-2404,-2870,-3507,-4311,-5263,-6361,-7534,-8754,-9944,-11035,-11975,-12675,-13096,-13145,-12800,-11995,-10747,-9070,-7038,-4765,-2388,-71,2021,3757,5017,5754,5958,5669,4992,4029,2944,1866,959,327,71,227,800,1738,2966,4375,5863,7313,8654,9806,10755,11477,11988,12281,12365,12204,11765,11003,9867,8342,6427,4169,1655,-978,-3567,-5918,-7850,-9208,-9892,-9868,-9185,-7928,-6273,-4359,-2384,-469,1267,2751,3962,4871,5504,5874,6015,5960,5735,5360,4842,4185,3379,2426,1322,91,-1253,-2660,-4076,-5433,-6634,-7606,-8265,-8558,-8479,-8052,-7349,-6469,-5519,-4615,-3822,-3196,-2726,-2367,-2052,-1663,-1123,-339,712,2028,3539,5166,6769,8247,9482,10404,10984,11219,11167,10890,10484,10041,9630,9330,9153,9147,9273,9529,9843,10136,10317,10259,9860,9029,7695,5845,3514,781,-2217,-5319,-8348,-11128,-13504,-15363,-16625,-17256,-17262,-16682,-15574,-14025,-12138,-10024,-7829,-5673,-3720,-2083,-897,-233,-125,-563,-1451,-2675,-4054,-5419,-6595,-7454,-7896,-7889,-7432,-6596,-5466,-4169,-2832,-1571,-492,349,929,1257,1388,1382,1298,1198,1102,1010,909,740,466,30,-596,-1427,-2450,-3631,-4926,-6266,-7602,-8865,-10013,-11004,-11816,-12413,-12787,-12878,-12662,-12061,-11029,-9509,-7467,-4924,-1918,1420,4938,8423,11645,14395,16467,17746,18161,17741,16595,14895,12881,10796,8896,7390,6435,6121,6448,7348,8681,10257,11849,13252,14248,14710,14539,13716,12283,10330,7977,5382,2686,36,-2453,-4685,-6606,-8190,-9442,-10403,-11113,-11649,-12048,-12383,-12651,-12877,-13009,-13001,-12789,-12291,-11476,-10309,-8812,-7052,-5133,-3189,-1395,120,1212,1824,1930,1601,928,85,-765,-1425,-1754,-1621,-976,193,1821,3808,6013,8276,10445,12349,13866,14870,15300,15110,14330,13016,11291,9289,7183,5120,3247,1651,394,-546,-1198,-1661,-2021,-2362,-2747,-3187,-3664,-4112,-4446,-4568,-4405,-3878,-2992,-1734,-201,1535,3326,5044,6541,7703,8430,8686,8444,7762,6687,5339,3827,2280,815,-479,-1544,-2365,-2975,-3447,-3879,-4392,-5075,-6014,-7236,-8728,-10442,-12255,-14073,-15724,-17103,-18081,-18584,-18576,-18054,-17069,-15681,-13984,-12065,-10023,-7933,-5876,-3913,-2103,-505,854,1935,2747,3302,3664,3896,4112,4400,4871,5603,6650,8018,9681,11560,13542,15500,17266,18704,19661,20029,19733,18737,17058,14758,11928,8705,5235,1682,-1795,-5045,-7954,-10405,-12356,-13752,-14603,-14931,-14775,-14212,-13319,-12183,-10914,-9576,-8273,-7039,-5943,-4992,-4217,-3599,-3130,-2766,-2460,-2155,-1797,-1348,-788,-120,632,1424,2214,2944,3585,4111,4512,4814,5031,5214,5402,5632,5926,6285,6676,7031,7268,7267,6921,6133,4832,3002,678,-2046,-5032,-8084,-11021,-13624,-15734,-17205,-17960,-17978,-17289,-15974,-14153,-11956,-9517,-6961,-4377,-1853,577,2867,5015,6997,8820,10464,11936,13219,14311,15196,15865,16299,16486,16415,16090,15523,14756,13820,12791,11714,10651,9669,8789,8067,7511,7120,6897,6797,6781,6787,6742,6569,6204,5593,4715,3576,2211,694,-893,-2426,-3804,-4897,-5621,-5897,-5690,-5006,-3883,-2389,-641,1268,3173,4975,6533,7764,8594,8989,8952,8506,7707,6617,5305,3840,2280,675,-936,-2524,-4068,-5543,-6937,-8218,-9357,-10322,-11071,-11576,-11806,-11755,-11425,-10860,-10115,-9277,-8456,-7747,-7247,-7018,-7071,-7371,-7827,-8302,-8633,-8663,-8243,-7305,-5812,-3852,-1537,911,3290,5364,6953,7929,8243,7904,7003,5657,4026,2271,556,-978,-2202,-3040,-3429,-3362,-2862,-1996,-857,414,1683,2775,3540,3837,3545,2615,1021,-1182,-3886,-6938,-10132,-13254,-16094,-18448,-20184,-21190,-21450,-20980,-19863,-18213,-16171,-13890,-11515,-9190,-7019,-5100,-3482,-2180,-1201,-494,-32,259,430,563,708,945,1317,1880,2668,3689,4950,6402,8002,9652,11281,12771,14057,15048,15711,16021,15987,15632,15001,14134,13100,11935,10725,9496,8331,7241,6257,5369,4528,3702,2800,1782,585,-807,-2379,-4073,-5805,-7447,-8863,-9925,-10509,-10539,-9983,-8848,-7202,-5139,-2786,-282,2225,4596,6706,8439,9725,10499,10741,10457,9691,8515,7038,5387,3699,2122,772,-237,-863,-1065,-896,-393,333,1201,2101,2960,3698,4274,4641,4781,4668,4294,3633,2694,1445,-70,-1854,-3821,-5912,-8007,-9989,-11737,-13123,-14061,-14473,-14336,-13663,-12495,-10915,-8992,-6821,-4483,-2039,417,2845,5157,7301,9212,10837,12143,13108,13720,13996,13958,13644,13119,12425,11651,10836,10051,9316,8657,8072,7547,7070,6620,6190,5787,5419,5121,4902,4790,4747,4752,4696,4501,4047,3263,2116,647,-1049,-2796,-4425,-5727,-6565,-6826,-6508,-5656,-4422,-2984,-1588,-436,241,344,-228,-1426,-3181,-5325,-7691,-10059,-12265,-14125,-15550,-16456,-16861,-16771,-16274,-15416,-14292,-12953,-11466,-9867,-8205,-6518,-4859,-3288,-1866,-661,263,865,1090,938,389,-522,-1745,-3200,-4781,-6355,-7775,-8902,-9574,-9705,-9191,-8025,-6223,-3890,-1161,1761,4658,7303,9483,11031,11848,11888,11200,9875,8081,5994,3827,1771,7,-1342,-2180,-2505,-2336,-1773,-938,23,947,1701,2153,2229,1886,1146,76,-1196,-2526,-3740,-4684,-5237,-5331,-4968,-4210,-3192,-2074,-1056,-309,24,-137,-784,-1835,-3129,-4459,-5600,-6334,-6501,-5992,-4805,-2991,-709,1859,4481,6944,9056,10675,11717,12143,11980,11256,10063,8467,6572,4485,2316,197,-1738,-3364,-4552,-5211,-5272,-4716,-3562,-1876,240,2662,5243,7836,10309,12533,14400,15833,16738,17080,16795,15873,14315,12163,9513,6498,3319,200,-2604,-4856,-6371,-7026,-6803,-5772,-4096,-1992,289,2497,4425,5898,6835,7184,6980,6278,5163,3734,2072,261,-1634,-3560,-5463,-7300,-9019,-10566,-11876,-12889,-13529,-13730,-13454,-12645,-11333,-9515,-7276,-4691,-1881,1014,3840,6424,8579,10144,10952,10922,9996,8237,5737,2707,-653,-4060,-7295,-10122,-12386,-13986,-14896,-15153,-14868,-14170,-13231,-12215,-11254,-10475,-9928,-9628,-9547,-9587,-9648,-9577,-9252,-8532,-7352,-5659,-3488,-917,1923,4863,7724,10330,12527,14208,15300,15802,15748,15237,14391,13357,12280,11284,10442,9796,9307,8903,8475,7877,7009,5769,4149,2164,-47,-2358,-4533,-6413,-7791,-8574,-8684,-8165,-7091,-5628,-3933,-2223,-651,626,1506,1936,1895,1414,538,-641,-2062,-3589,-5167,-6664,-8034,-9180,-10061,-10630,-10858,-10746,-10275,-9494,-8395,-7054,-5487,-3767,-1941,-71,1782,3568,5219,6692,7922,8852,9438,9614,9374,8704,7661,6327,4840,3354,2044,1060,534,526,1059,2070,3469,5097,6796,8387,9713,10650,11116,11079,10551,9594,8285,6735,5050,3329,1671,134,-1230,-2409,-3395,-4210,-4868,-5390,-5796,-6075,-6237,-6257,-6104,-5775,-5204,-4414,-3369,-2116,-704,762,2160,3332,4127,4398,4030,2978,1252,-1037,-3704,-6498,-9119,-11264,-12676,-13163,-12637,-11134,-8782,-5828,-2547,730,3722,6179,7929,8899,9085,8565,7479,5981,4266,2503,848,-556,-1631,-2291,-2537,-2355,-1799,-921,203,1473,2823,4144,5390,6486,7416,8161,8730,9160,9458,9675,9792,9811,9679,9329,8686,7671,6237,4357,2078,-548,-3385,-6302,-9134,-11716,-13888,-15528,-16520,-16820,-16402,-15323,-13646,-11521,-9076,-6499,-3956,-1616,363,1873,2812,3161,2910,2138,923,-587,-2260,-3936,-5486,-6771,-7722,-8238,-8324,-7943,-7154,-5996,-4554,-2911,-1163,594,2253,3703,4823,5496,5620,5109,3951,2152,-177,-2892,-5792,-8628,-11175,-13202,-14559,-15143,-14956,-14074,-12640,-10848,-8900,-6982,-5243,-3767,-2580,-1651,-909,-269,364,1037,1786,2593,3417,4202,4895,5456,5891,6213,6495,6799,7210,7792,8573,9573,10734,12022,13335,14591,15717,16614,17255,17566,17541,17140,16369,15210,13692,11833,9692,7348,4894,2451,130,-1930,-3645,-4891,-5640,-5828,-5484,-4626,-3356,-1776,-49,1661,3183,4352,5046,5172,4697,3630,2035,15,-2292,-4722,-7111,-9284,-11100,-12432,-13194,-13349,-12887,-11856,-10327,-8399,-6196,-3837,-1451,862,2996,4898,6503,7786,8715,9277,9444,9220,8582,7574,6223,4629,2899,1173,-392,-1661,-2516,-2872,-2717,-2044,-927,561,2318,4230,6191,8102,9852,11372,12557,13347,13667,13452,12673,11299,9363,6911,4055,929,-2292,-5402,-8226,-10567,-12313,-13372,-13748,-13501,-12744,-11640,-10344,-9015,-7779,-6709,-5873,-5265,-4911,-4762,-4833,-5072,-5484,-6036,-6702,-7450,-8229,-8981,-9649,-10162,-10472,-10536,-10322,-9832,-9065,-8060,-6854,-5515,-4089,-2664,-1280,-8,1115,2065,2803,3349,3676,3842,3843,3753,3604,3449,3342,3292,3335,3452,3654,3911,4234,4593,5018,5485,6028,6632,7297,7997,8673,9257,9652,9749,9450,8672,7370,5545,3254,608,-2250,-5128,-7855,-10253,-12195,-13591,-14406,-14637,-14333,-13545,-12345,-10798,-8976,-6934,-4752,-2481,-231,1928,3873,5490,6690,7356,7454,6950,5880,4331,2440,385,-1621,-3382,-4705,-5470,-5603,-5120,-4094,-2652,-965,795,2443,3832,4838,5368,5392,4887,3927,2558,938,-830,-2550,-4113,-5346,-6195,-6578,-6515,-6043,-5256,-4273,-3222,-2240,-1434,-899,-668,-749,-1086,-1586,-2138,-2594,-2842,-2775,-2346,-1559,-471,816,2169,3467,4579,5454,6034,6362,6470,6449,6391,6370,6475,6725,7161,7745,8437,9160,9796,10238,10339,9999,9122,7701,5764,3452,940,-1510,-3651,-5218,-6040,-5985,-5072,-3386,-1134,1429,4030,6397,8335,9700,10451,10620,10295,9616,8723,7754,6798,5916,5099,4312,3487,2537,1402,45,-1529,-3262,-5066,-6824,-8406,-9701,-10607,-11059,-11003,-10431,-9333,-7747,-5720,-3338,-728,1956,4517,6757,8471,9490,9700,9058,7595,5440,2762,-198,-3194,-5970,-8312,-10027,-11028,-11238,-10710,-9509,-7767,-5655,-3326,-968,1289,3303,4992,6283,7143,7560,7550,7137,6395,5366,4164,2842,1511,226,-951,-1997,-2909,-3708,-4418,-5074,-5668,-6200,-6601,-6829,-6792,-6460,-5804,-4876,-3763,-2621,-1613,-935,-728,-1114,-2128,-3747,-5862,-8321,-10911,-13419,-15615,-17303,-18304,-18498,-17796,-16198,-13727,-10511,-6697,-2512,1812,6006,9844,13111,15656,17393,18277,18347,17657,16327,14461,12225,9743,7190,4706,2440,521,-949,-1905,-2298,-2155,-1502,-431,955,2531,4126,5611,6790,7556,7761,7348,6287,4612,2417,-164,-2960,-5776,-8430,-10732,-12549,-13757,-14311,-14179,-13408,-12063,-10242,-8082,-5695,-3226,-781,1536,3647,5501,7059,8301,9212,9775,9987,9828,9320,8454,7306,5921,4416,2906,1505,341,-513,-989,-1071,-779,-161,710,1726,2787,3768,4542,5010,5080,4682,3838,2542,918,-944,-2882,-4734,-6361,-7608,-8405,-8685,-8454,-7764,-6678,-5307,-3734,-2060,-351,1327,2933,4410,5724,6807,7608,8042,8057,7584,6612,5132,3215,949,-1514,-4003,-6336,-8318,-9795,-10643,-10779,-10193,-8906,-7007,-4615,-1892,1001,3864,6534,8819,10578,11670,12015,11561,10328,8384,5868,2968,-100,-3061,-5701,-7761,-9096,-9573,-9159,-7886,-5854,-3222,-194,3003,6142,8999,11409,13225,14379,14847,14635,13823,12453,10652,8492,6095,3552,970,-1544,-3902,-5984,-7729,-9042,-9895,-10278,-10213,-9770,-9037,-8111,-7105,-6101,-5187,-4409,-3820,-3435,-3280,-3353,-3655,-4174,-4886,-5759,-6736,-7758,-8737,-9593,-10229,-10568,-10537,-10079,-9172,-7791,-5976,-3749,-1197,1587,4490,7361,10069,12471,14440,15891,16741,16985,16611,15673,14229,12355,10161,7721,5159,2555,31,-2333,-4425,-6183,-7535,-8445,-8931,-8990,-8735,-8217,-7586,-6950,-6440,-6159,-6180,-6539,-7222,-8174,-9307,-10491,-11606,-12519,-13123,-13351,-13143,-12514,-11467,-10065,-8352,-6404,-4276,-2036,260,2564,4811,6960,8952,10731,12259,13487,14380,14932,15116,14963,14497,13751,12821,11739,10626,9536,8550,7731,7108,6712,6537,6565,6768,7081,7459,7789,8013,7995,7681,6962,5825,4246,2293,46,-2348,-4732,-6929,-8779,-10139,-10922,-11078,-10628,-9643,-8244,-6583,-4825,-3117,-1583,-293,723,1496,2080,2565,3031,3542,4150,4827,5552,6221,6725,6945,6753,6062,4824,3060,846,-1648,-4218,-6606,-8556,-9841,-10306,-9866,-8579,-6572,-4103,-1464,1000,2986,4220,4548,3907,2367,113,-2591,-5402,-7986,-10011,-11234,-11495,-10757,-9095,-6692,-3802,-717,2265,4888,6959,8347,9026,9004,8385,7261,5786,4073,2255,419,-1346,-2987,-4456,-5717,-6753,-7531,-8046,-8283,-8242,-7936,-7394,-6668,-5809,-4917,-4052,-3315,-2762,-2418,-2296,-2338,-2502,-2682,-2817,-2826,-2658,-2312,-1760,-1057,-223,685,1623,2547,3424,4225,4944,5578,6134,6634,7088,7527,7958,8396,8842,9277,9683,10007,10221,10250,10069,9615,8869,7812,6440,4788,2882,794,-1409,-3630,-5789,-7776,-9535,-10972,-12064,-12768,-13107,-13088,-12783,-12231,-11531,-10744,-9962,-9235,-8625,-8139,-7785,-7518,-7294,-7019,-6632,-6030,-5171,-4015,-2571,-878,977,2913,4810,6583,8150,9474,10538,11370,12006,12495,12883,13199,13439,13588,13602,13419,12994,12274,11242,9909,8312,6526,4638,2751,965,-644,-2007,-3107,-3923,-4494,-4839,-5019,-5080,-5083,-5081,-5139,-5290,-5584,-6008,-6567,-7200,-7857,-8439,-8867,-9042,-8899,-8388,-7500,-6262,-4753,-3053,-1303,407,1966,3317,4441,5351,6107,6782,7443,8166,8968,9867,10797,11702,12464,12982,13139,12829,11997,10605,8690,6339,3691,938,-1716,-4057,-5910,-7132,-7666,-7506,-6733,-5484,-3932,-2295,-766,459,1243,1486,1176,336,-923,-2453,-4073,-5581,-6794,-7560,-7774,-7395,-6450,-5013,-3222,-1215,831,2780,4495,5904,6952,7649,8015,8096,7943,7597,7070,6385,5515,4463,3217,1779,186,-1537,-3296,-5036,-6637,-8010,-9062,-9703,-9898,-9624,-8919,-7850,-6535,-5089,-3671,-2370,-1315,-528,-49,149,130,-63,-322,-603,-827,-977,-1045,-1065,-1094,-1180,-1387,-1728,-2181,-2708,-3191,-3546,-3654,-3435,-2866,-1951,-782,524,1796,2865,3560,3752,3359,2354,779,-1268,-3649,-6177,-8674,-10940,-12827,-14180,-14938,-15039,-14508,-13406,-11813,-9886,-7738,-5548,-3435,-1533,68,1309,2159,2636,2761,2619,2286,1875,1507,1294,1343,1724,2478,3580,4991,6590,8266,9869,11270,12355,13055,13344,13238,12819,12166,11414,10653,9981,9440,9035,8723,8428,8052,7502,6701,5601,4220,2586,806,-1016,-2756,-4279,-5513,-6365,-6848,-6960,-6787,-6412,-5949,-5502,-5153,-4958,-4937,-5076,-5332,-5654,-5960,-6216,-6341,-6320,-6121,-5742,-5201,-4513,-3721,-2848,-1944,-1015,-79,880,1895,2990,4216,5588,7111,8741,10406,11977,13324,14273,14685,14450,13506,11892,9695,7106,4351,1693,-621,-2387,-3470,-3824,-3499,-2615,-1373,14,1296,2279,2780,2714,2039,802,-898,-2901,-5047,-7133,-9005,-10513,-11553,-12081,-12082,-11595,-10691,-9464,-8023,-6474,-4923,-3433,-2074,-848,234,1200,2075,2886,3627,4295,4824,5171,5247,5007,4410,3481,2280,933,-411,-1571,-2381,-2706,-2448,-1608,-199,1624,3739,5911,7932,9603,10709,11151,10825,9768,8051,5854,3392,910,-1341,-3173,-4424,-5034,-5002,-4406,-3368,-2066,-659,665,1778,2581,3027,3141,2976,2645,2248,1897,1658,1552,1556,1581,1529,1269,699,-262,-1637,-3401,-5457,-7689,-9914,-11976,-13701,-14949,-15627,-15681,-15123,-14007,-12434,-10531,-8443,-6309,-4263,-2409,-831,413,1306,1825,2009,1874,1481,895,171,-594,-1356,-2026,-2563,-2916,-3055,-2956,-2624,-2050,-1266,-301,809,1989,3203,4359,5410,6284,6935,7333,7466,7341,6997,6460,5781,4995,4121,3184,2192,1156,120,-902,-1827,-2611,-3180,-3480,-3486,-3191,-2645,-1915,-1132,-389,157,452,407,61,-559,-1327,-2131,-2822,-3281,-3409,-3164,-2525,-1551,-300,1100,2545,3893,5054,5936,6512,6786,6824,6704,6547,6452,6508,6772,7241,7880,8603,9303,9877,10204,10239,9917,9266,8322,7160,5884,4588,3355,2260,1317,537,-115,-705,-1282,-1929,-2691,-3602,-4684,-5898,-7221,-8566,-9862,-11012,-11929,-12537,-12778,-12612,-12039,-11082,-9791,-8257,-6571,-4835,-3167,-1625,-293,818,1708,2408,2982,3487,4009,4594,5292,6116,7042,8044,9024,9922,10623,11053,11155,10882,10259,9308,8115,6757,5347,3951,2658,1492,456,-462,-1336,-2204,-3147,-4205,-5411,-6752,-8189,-9620,-10950,-12020,-12723,-12950,-12648,-11843,-10585,-9010,-7256,-5481,-3830,-2417,-1324,-594,-231,-215,-484,-980,-1613,-2290,-2942,-3463,-3822,-3944,-3843,-3511,-3005,-2374,-1687,-1022,-411,87,490,796,1049,1292,1563,1897,2300,2761,3238,3680,4001,4145,4019,3591,2815,1707,308,-1307,-3015,-4685,-6157,-7293,-7957,-8080,-7612,-6600,-5111,-3297,-1314,653,2440,3925,5022,5722,6059,6110,5991,5800,5645,5587,5662,5859,6140,6439,6692,6811,6762,6477,5969,5230,4300,3229,2080,915,-174,-1153,-1925,-2495,-2813,-2914,-2827,-2593,-2276,-1908,-1511,-1095,-642,-131,457,1124,1863,2625,3345,3937,4303,4354,4026,3295,2174,755,-867,-2504,-4009,-5172,-5854,-5919,-5321,-4053,-2229,20,2463,4877,7033,8735,9846,10304,10101,9314,8036,6421,4603,2735,933,-704,-2107,-3249,-4105,-4712,-5080,-5281,-5350,-5367,-5376,-5438,-5581,-5826,-6170,-6594,-7051,-7504,-7884,-8143,-8227,-8093,-7730,-7117,-6268,-5203,-3938,-2513,-957,706,2434,4203,5988,7745,9459,11070,12552,13831,14864,15564,15890,15761,15172,14082,12550,10612,8401,6031,3683,1506,-338,-1734,-2606,-2946,-2794,-2271,-1519,-732,-99,202,37,-671,-1928,-3668,-5776,-8067,-10357,-12429,-14112,-15254,-15756,-15595,-14776,-13389,-11530,-9347,-6982,-4585,-2294,-209,1566,2995,4046,4729,5080,5144,4988,4668,4253,3792,3327,2898,2499,2141,1784,1406,958,430,-203,-911,-1676,-2445,-3169,-3814,-4337,-4754,-5059,-5311,-5541,-5823,-6193,-6688,-7321,-8063,-8883,-9710,-10481,-11101,-11522,-11648,-11458,-10900,-9978,-8706,-7129,-5310,-3333,-1280,762,2710,4506,6081,7403,8428,9143,9520,9572,9288,8699,7836,6743,5495,4159,2824,1580,504,-325,-848,-1029,-847,-315,524,1605,2826,4083,5236,6179,6799,7026,6840,6246,5324,4168,2908,1671,586,-255,-780,-950,-769,-255,546,1554,2703,3891,5032,6034,6822,7332,7551,7468,7142,6630,6033,5435,4935,4588,4449,4516,4777,5183,5668,6165,6586,6870,6936,6739,6236,5409,4272,2844,1208,-573,-2378,-4122,-5692,-7032,-8084,-8858,-9365,-9667,-9820,-9892,-9921,-9924,-9884,-9754,-9473,-8965,-8178,-7071,-5646,-3945,-2035,-43,1926,3718,5227,6358,7046,7300,7135,6626,5865,4944,3977,3046,2232,1599,1176,990,1027,1274,1678,2215,2811,3438,4040,4575,4997,5269,5330,5156,4685,3910,2804,1384,-319,-2265,-4366,-6558,-8727,-10797,-12659,-14247,-15477,-16303,-16676,-16547,-15902,-14685,-12916,-10586,-7760,-4522,-1023,2570,6031,9171,11768,13678,14774,15014,14411,13054,11085,8691,6087,3488,1096,-928,-2467,-3469,-3922,-3887,-3439,-2711,-1822,-923,-137,423,674,571,98,-714,-1816,-3126,-4557,-6024,-7424,-8708,-9776,-10600,-11109,-11262,-11022,-10352,-9254,-7734,-5856,-3702,-1402,897,3026,4836,6181,6983,7185,6814,5929,4651,3121,1508,-35,-1355,-2340,-2911,-3032,-2714,-1998,-967,292,1662,3053,4348,5484,6375,6998,7311,7332,7059,6537,5796,4880,3837,2717,1565,451,-586,-1486,-2213,-2726,-3013,-3045,-2850,-2419,-1806,-1033,-173,727,1589,2365,2998,3440,3671,3659,3401,2903,2185,1284,292,-736,-1654,-2388,-2811,-2869,-2514,-1773,-699,592,1972,3288,4410,5231,5671,5728,5395,4756,3868,2853,1787,785,-103,-809,-1327,-1661,-1847,-1949,-2008,-2096,-2217,-2390,-2560,-2688,-2686,-2503,-2088,-1436,-587,389,1378,2269,2927,3279,3250,2855,2143,1220,240,-636,-1251,-1477,-1265,-603,417,1676,3009,4238,5230,5858,6070,5854,5247,4344,3254,2129,1102,310,-168,-275,-47,454,1088,1700,2126,2211,1855,1006,-316,-2017,-3963,-5964,-7835,-9387,-10483,-11026,-10997,-10412,-9349,-7901,-6177,-4282,-2307,-342,1555,3309,4868,6167,7131,7704,7813,7427,6511,5090,3193,914,-1644,-4340,-7011,-9502,-11637,-13291,-14326,-14700,-14359,-13371,-11796,-9793,-7524,-5194,-2992,-1093,379,1339,1792,1753,1339,627,-234,-1167,-2050,-2851,-3500,-4000,-4323,-4486,-4472,-4310,-3980,-3517,-2917,-2214,-1416,-546,385,1371,2409,3496,4633,5794,6962,8070,9059,9843,10333,10474,10208,9552,8540,7266,5860,4460,3219,2271,1696,1561,1848,2518,3475,4597,5754,6808,7653,8197,8409,8268,7817,7094,6178,5128,4027,2923,1886,952,155,-480,-957,-1282,-1490,-1611,-1697,-1773,-1886,-2041,-2257,-2530,-2864,-3247,-3666,-4097,-4490,-4802,-4968,-4933,-4662,-4129,-3367,-2413,-1371,-318,628,1407,1952,2273,2387,2373,2312,2292,2402,2696,3202,3904,4746,5631,6435,7018,7237,6981,6171,4775,2842,459,-2227,-5020,-7736,-10155,-12114,-13455,-14094,-13986,-13161,-11681,-9695,-7326,-4778,-2186,271,2484,4347,5789,6777,7272,7281,6814,5885,4560,2879,958,-1110,-3169,-5089,-6702,-7872,-8484,-8441,-7725,-6335,-4346,-1883,906,3799,6593,9040,10930,12068,12311,11596,9917,7375,4138,454,-3396,-7087,-10334,-12875,-14521,-15169,-14810,-13491,-11368,-8612,-5439,-2072,1289,4464,7314,9745,11693,13133,14044,14424,14258,13555,12294,10504,8203,5459,2371,-920,-4226,-7335,-10003,-12022,-13176,-13357,-12498,-10666,-8009,-4777,-1281,2124,5101,7335,8587,8723,7689,5577,2536,-1166,-5238,-9339,-13169,-16421,-18901,-20427,-20946,-20447,-19002,-16737,-13828,-10477,-6900,-3333,31,2996,5421,7229,8354,8843,8724,8119,7113,5852,4424,2964,1550,284,-757,-1491,-1864,-1817,-1323,-387,975,2678,4643,6729,8790,10671,12216,13306,13859,13819,13221,12101,10566,8731,6720,4664,2665,822,-806,-2163,-3230,-3992,-4459,-4635,-4563,-4261,-3793,-3204,-2570,-1939,-1400,-955,-658,-453,-319,-148,112,563,1214,2087,3107,4207,5241,6102,6669,6861,6666,6090,5245,4226,3206,2312,1674,1378,1444,1859,2535,3363,4194,4876,5264,5241,4720,3674,2131,162,-2087,-4434,-6684,-8604,-10008,-10749,-10707,-9904,-8371,-6283,-3828,-1278,1124,3106,4497,5142,5018,4151,2686,791,-1282,-3313,-5072,-6382,-7144,-7292,-6885,-5980,-4743,-3310,-1854,-517,591,1417,1943,2240,2379,2491,2696,3087,3742,4648,5776,6985,8148,9054,9542,9439,8654,7134,4940,2164,-991,-4317,-7541,-10420,-12708,-14222,-14834,-14506,-13281,-11285,-8695,-5746,-2659,316,2994,5211,6866,7921,8388,8338,7861,7083,6107,5033,3936,2832,1744,622,-541,-1803,-3154,-4592,-6066,-7489,-8774,-9802,-10483,-10739,-10544,-9899,-8875,-7559,-6085,-4588,-3220,-2100,-1342,-1003,-1111,-1646,-2529,-3673,-4923,-6159,-7215,-7988,-8366,-8312,-7798,-6864,-5566,-3989,-2240,-408,1396,3113,4677,6066,7274,8309,9188,9925,10519,10958,11223,11270,11088,10640,9949,9020,7928,6722,5504,4345,3333,2511,1931,1585,1481,1579,1845,2219,2648,3050,3372,3528,3478,3155,2533,1603,364,-1123,-2807,-4573,-6312,-7893,-9197,-10115,-10568,-10510,-9907,-8795,-7186,-5178,-2854,-333,2247,4777,7123,9204,10925,12249,13110,13516,13417,12845,11780,10264,8332,6052,3522,857,-1797,-4277,-6420,-8076,-9119,-9473,-9112,-8075,-6452,-4385,-2062,325,2547,4419,5756,6426,6364,5548,4040,1953,-544,-3251,-5935,-8393,-10420,-11868,-12639,-12693,-12052,-10800,-9046,-6955,-4682,-2405,-260,1626,3177,4342,5112,5503,5555,5306,4834,4168,3402,2564,1734,953,281,-235,-546,-608,-380,156,1012,2150,3526,5044,6584,8011,9168,9919,10150,9772,8778,7173,5052,2522,-252,-3097,-5808,-8198,-10063,-11268,-11670,-11246,-9988,-7985,-5398,-2395,767,3879,6697,9046,10744,11729,11917,11358,10093,8238,5925,3306,537,-2237,-4866,-7249,-9277,-10883,-12038,-12701,-12901,-12645,-11996,-11014,-9779,-8396,-6944,-5545,-4272,-3222,-2440,-1975,-1818,-1965,-2350,-2931,-3613,-4350,-5056,-5704,-6239,-6657,-6935,-7067,-7031,-6810,-6356,-5646,-4635,-3307,-1675,224,2306,4451,6531,8379,9878,10891,11380,11302,10720,9702,8378,6884,5376,3975,2828,1993,1542,1477,1758,2329,3082,3914,4712,5386,5858,6088,6055,5770,5265,4576,3762,2865,1947,1042,211,-529,-1121,-1561,-1825,-1929,-1890,-1744,-1521,-1259,-951,-616,-199,301,936,1706,2604,3604,4640,5652,6574,7341,7926,8307,8496,8507,8359,8066,7621,7026,6247,5280,4119,2771,1287,-295,-1881,-3405,-4781,-5950,-6871,-7524,-7921,-8085,-8058,-7893,-7640,-7350,-7079,-6847,-6702,-6639,-6670,-6770,-6920,-7068,-7193,-7233,-7169,-6973,-6634,-6168,-5586,-4925,-4217,-3505,-2809,-2161,-1556,-1008,-490,-4,482,966,1467,1977,2502,3017,3522,3969,4357,4630,4782,4793,4671,4447,4181,3924,3768,3757,3943,4330,4883,5542,6214,6796,7198,7339,7161,6648,5809,4687,3375,1972,599,-622,-1605,-2298,-2681,-2810,-2744,-2601,-2475,-2462,-2616,-2928,-3365,-3818,-4182,-4327,-4165,-3637,-2757,-1588,-261,1063,2192,2951,3191,2805,1765,94,-2107,-4672,-7440,-10161,-12681,-14779,-16348,-17282,-17547,-17163,-16168,-14656,-12729,-10498,-8088,-5608,-3151,-805,1372,3331,5033,6444,7530,8245,8556,8431,7850,6854,5484,3858,2118,416,-1056,-2159,-2750,-2763,-2163,-1005,634,2589,4697,6746,8539,9884,10642,10696,10032,8664,6700,4284,1605,-1128,-3700,-5919,-7599,-8619,-8880,-8354,-7064,-5086,-2551,371,3488,6573,9421,11817,13609,14669,14948,14458,13262,11496,9310,6903,4457,2159,165,-1418,-2493,-3062,-3096,-2691,-1897,-846,350,1582,2740,3763,4604,5254,5715,6008,6140,6112,5913,5496,4832,3857,2554,902,-1051,-3254,-5564,-7869,-9968,-11729,-12977,-13612,-13559,-12804,-11387,-9412,-7017,-4387,-1727,760,2878,4465,5408,5653,5206,4139,2578,680,-1369,-3385,-5188,-6641,-7614,-8052,-7926,-7252,-6106,-4575,-2783,-864,1055,2850,4414,5665,6552,7041,7141,6878,6306,5497,4533,3493,2453,1483,646,-3,-403,-514,-294,275,1182,2393,3823,5382,6926,8328,9441,10135,10323,9933,8962,7435,5449,3122,618,-1882,-4222,-6221,-7790,-8834,-9343,-9340,-8895,-8118,-7134,-6067,-5050,-4162,-3482,-3018,-2766,-2677,-2698,-2765,-2824,-2838,-2795,-2686,-2542,-2381,-2234,-2145,-2127,-2225,-2434,-2780,-3243,-3818,-4472,-5171,-5867,-6507,-7030,-7375,-7498,-7341,-6909,-6182,-5216,-4061,-2805,-1535,-342,707,1554,2184,2588,2794,2806,2675,2388,2000,1483,885,205,-514,-1224,-1869,-2385,-2704,-2794,-2611,-2190,-1549,-782,31,784,1375,1734,1796,1545,1002,207,-738,-1721,-2610,-3257,-3531,-3346,-2608,-1351,414,2553,4939,7362,9650,11576,12990,13749,13779,13081,11702,9781,7480,5029,2646,556,-1050,-2051,-2375,-2035,-1114,254,1886,3582,5150,6415,7266,7623,7517,6990,6187,5227,4270,3419,2759,2295,2001,1790,1559,1212,635,-190,-1300,-2619,-4064,-5502,-6789,-7786,-8392,-8537,-8227,-7503,-6478,-5280,-4064,-2987,-2156,-1672,-1556,-1788,-2297,-2970,-3679,-4290,-4697,-4824,-4653,-4203,-3549,-2785,-2026,-1388,-937,-744,-785,-1031,-1391,-1745,-1983,-1974,-1653,-955,91,1453,3018,4677,6289,7730,8887,9677,10045,9987,9521,8726,7691,6555,5453,4519,3880,3600,3735,4253,5100,6171,7306,8372,9177,9603,9538,8951,7879,6425,4744,3018,1412,69,-949,-1611,-1993,-2174,-2299,-2492,-2867,-3512,-4449,-5676,-7116,-8661,-10176,-11491,-12473,-12985,-12948,-12353,-11227,-9691,-7894,-6015,-4258,-2780,-1717,-1127,-1029,-1364,-2058,-2987,-4044,-5117,-6115,-6980,-7660,-8139,-8395,-8429,-8223,-7785,-7094,-6160,-4980,-3565,-1966,-213,1591,3359,4977,6316,7284,7794,7797,7298,6312,4915,3191,1254,-783,-2786,-4650,-6255,-7517,-8377,-8783,-8748,-8260,-7388,-6148,-4643,-2912,-1071,819,2647,4349,5838,7089,8067,8794,9306,9652,9906,10113,10332,10565,10815,11024,11136,11049,10685,9967,8864,7386,5598,3616,1594,-302,-1901,-3076,-3735,-3867,-3505,-2776,-1817,-825,28,568,680,287,-614,-1958,-3633,-5446,-7221,-8725,-9806,-10312,-10191,-9453,-8178,-6528,-4694,-2895,-1349,-220,359,352,-231,-1298,-2710,-4315,-5901,-7340,-8445,-9145,-9361,-9083,-8342,-7196,-5725,-4027,-2197,-326,1508,3233,4803,6178,7322,8236,8892,9320,9517,9531,9390,9145,8859,8565,8327,8158,8085,8091,8154,8223,8250,8171,7935,7499,6846,5967,4893,3651,2307,913,-464,-1776,-2977,-4023,-4879,-5504,-5852,-5887,-5570,-4887,-3851,-2493,-901,833,2557,4130,5391,6205,6479,6179,5331,4055,2501,892,-570,-1692,-2337,-2453,-2056,-1256,-213,886,1834,2495,2731,2534,1901,940,-236,-1446,-2548,-3346,-3753,-3648,-3047,-1968,-538,1088,2708,4109,5102,5530,5320,4455,3024,1171,-924,-3027,-4962,-6537,-7645,-8232,-8302,-7930,-7209,-6289,-5283,-4328,-3502,-2873,-2468,-2290,-2317,-2513,-2841,-3248,-3705,-4155,-4587,-4955,-5260,-5475,-5620,-5681,-5703,-5681,-5667,-5673,-5727,-5836,-6010,-6219,-6461,-6677,-6863,-6955,-6967,-6856,-6658,-6366,-5996,-5554,-5015,-4359,-3528,-2477,-1160,440,2324,4431,6701,8990,11186,13112,14650,15665,16099,15925,15189,13982,12447,10740,9039,7489,6219,5287,4723,4477,4489,4640,4832,4943,4892,4617,4081,3289,2271,1079,-196,-1480,-2672,-3709,-4525,-5119,-5490,-5691,-5785,-5836,-5917,-6056,-6264,-6510,-6722,-6833,-6743,-6383,-5723,-4728,-3474,-1997,-432,1118,2519,3646,4422,4759,4665,4144,3284,2197,1015,-94,-1003,-1578,-1749,-1489,-820,170,1352,2584,3678,4508,4927,4876,4310,3270,1816,66,-1858,-3812,-5673,-7320,-8671,-9669,-10283,-10508,-10354,-9839,-8988,-7828,-6390,-4714,-2845,-844,1230,3306,5318,7204,8904,10377,11585,12514,13156,13515,13603,13441,13061,12494,11810,11042,10276,9551,8911,8388,7960,7623,7320,6999,6601,6061,5332,4384,3203,1810,245,-1433,-3151,-4836,-6430,-7882,-9161,-10244,-11101,-11714,-12034,-12036,-11671,-10929,-9810,-8350,-6622,-4741,-2832,-1063,446,1545,2174,2262,1846,953,-298,-1800,-3403,-4976,-6393,-7556,-8394,-8876,-9001,-8786,-8307,-7603,-6788,-5920,-5090,-4338,-3704,-3174,-2728,-2301,-1832,-1240,-472,517,1734,3144,4669,6196,7578,8664,9319,9436,8965,7932,6408,4541,2504,492,-1299,-2708,-3604,-3923,-3650,-2857,-1642,-188,1335,2722,3786,4393,4420,3853,2696,1061,-908,-3015,-5027,-6743,-7948,-8502,-8319,-7370,-5731,-3521,-924,1820,4480,6792,8541,9546,9697,8948,7362,5023,2160,-1039,-4265,-7273,-9788,-11595,-12563,-12613,-11808,-10260,-8201,-5884,-3597,-1600,-78,835,1164,972,463,-147,-603,-677,-202,927,2696,5033,7750,10625,13377,15735,17434,18273,18123,16935,14781,11790,8208,4297,377,-3260,-6352,-8700,-10191,-10797,-10577,-9661,-8234,-6503,-4681,-2943,-1446,-270,556,1039,1269,1315,1306,1332,1468,1768,2201,2736,3272,3690,3902,3792,3342,2552,1510,351,-737,-1563,-1932,-1707,-804,753,2869,5329,7884,10221,12051,13132,13302,12519,10854,8491,5694,2765,13,-2324,-4060,-5139,-5578,-5516,-5109,-4598,-4153,-3978,-4146,-4724,-5646,-6814,-8074,-9232,-10132,-10619,-10614,-10098,-9088,-7685,-5984,-4132,-2251,-486,1060,2263,3045,3332,3080,2283,970,-768,-2801,-4931,-6956,-8626,-9755,-10180,-9837,-8756,-7071,-4981,-2772,-689,1013,2179,2754,2763,2364,1744,1129,742,719,1153,2022,3240,4652,6091,7388,8414,9111,9460,9540,9425,9251,9099,9031,9049,9082,9023,8722,8034,6852,5113,2858,181,-2723,-5629,-8294,-10477,-12016,-12802,-12833,-12191,-11037,-9574,-8045,-6655,-5602,-4984,-4874,-5221,-5949,-6921,-7944,-8871,-9505,-9725,-9437,-8591,-7227,-5402,-3261,-934,1404,3612,5563,7171,8390,9208,9650,9753,9582,9203,8679,8078,7448,6826,6232,5655,5087,4498,3875,3206,2509,1810,1168,629,253,73,103,340,743,1259,1814,2320,2696,2859,2752,2326,1578,518,-800,-2298,-3880,-5439,-6851,-8027,-8863,-9309,-9326,-8920,-8129,-7015,-5689,-4240,-2806,-1468,-317,606,1288,1756,2048,2224,2334,2409,2467,2488,2436,2256,1913,1342,579,-381,-1427,-2467,-3345,-3931,-4070,-3671,-2662,-1029,1177,3863,6868,10005,13052,15789,18010,19561,20330,20288,19464,17937,15856,13363,10649,7871,5188,2729,589,-1165,-2501,-3414,-3922,-4064,-3899,-3493,-2929,-2297,-1682,-1176,-846,-754,-938,-1407,-2168,-3183,-4425,-5821,-7304,-8775,-10138,-11288,-12129,-12588,-12606,-12184,-11332,-10134,-8671,-7078,-5467,-3952,-2618,-1503,-621,49,555,914,1172,1310,1313,1131,720,29,-928,-2133,-3469,-4811,-5988,-6830,-7194,-6990,-6193,-4843,-3070,-1010,1114,3132,4851,6144,6918,7157,6885,6190,5183,3990,2724,1495,356,-651,-1521,-2271,-2934,-3536,-4134,-4750,-5424,-6178,-7019,-7932,-8884,-9809,-10629,-11244,-11570,-11503,-11017,-10068,-8718,-7029,-5134,-3178,-1305,342,1687,2670,3325,3697,3911,4076,4327,4766,5460,6431,7651,9046,10501,11907,13122,14064,14657,14890,14784,14417,13866,13253,12641,12112,11661,11278,10879,10372,9651,8611,7202,5388,3204,720,-1937,-4636,-7207,-9509,-11415,-12837,-13734,-14122,-14048,-13610,-12914,-12080,-11211,-10397,-9677,-9070,-8537,-8019,-7421,-6645,-5596,-4204,-2442,-318,2097,4709,7377,9954,12294,14257,15754,16694,17073,16885,16195,15071,13622,11949,10165,8357,6600,4941,3398,1969,634,-642,-1882,-3124,-4355,-5563,-6697,-7682,-8446,-8909,-9029,-8788,-8215,-7353,-6304,-5136,-3965,-2838,-1836,-951,-216,422,971,1488,2003,2547,3133,3756,4397,5021,5584,6053,6375,6544,6518,6303,5876,5244,4389,3318,2028,531,-1148,-2975,-4900,-6858,-8775,-10561,-12126,-13377,-14219,-14582,-14401,-13648,-12329,-10478,-8195,-5590,-2819,-44,2582,4906,6839,8298,9274,9772,9822,9487,8801,7827,6590,5141,3489,1703,-199,-2125,-4013,-5770,-7306,-8549,-9437,-9941,-10058,-9806,-9231,-8389,-7337,-6148,-4869,-3558,-2267,-1012,140,1209,2152,2991,3724,4361,4890,5300,5533,5532,5229,4542,3447,1928,40,-2114,-4390,-6596,-8543,-10041,-10950,-11178,-10716,-9622,-8034,-6134,-4125,-2237,-623,561,1270,1509,1345,912,362,-140,-441,-421,-16,796,1955,3363,4873,6305,7508,8325,8689,8562,8003,7109,6041,4961,4032,3380,3064,3084,3368,3774,4157,4314,4110,3408,2171,395,-1815,-4336,-6956,-9485,-11696,-13429,-14532,-14948,-14649,-13681,-12134,-10110,-7755,-5203,-2577,-20,2384,4543,6412,7976,9242,10254,11068,11753,12383,13008,13682,14417,15211,16033,16829,17517,18007,18196,17982,17295,16068,14299,12015,9304,6288,3129,5,-2923,-5485,-7601,-9182,-10248,-10815,-10966,-10785,-10350,-9763,-9056,-8293,-7470,-6592,-5656,-4650,-3599,-2526,-1496,-554,219,800,1150,1309,1312,1262,1237,1346,1666,2238,3086,4170,5435,6796,8155,9416,10484,11289,11745,11817,11441,10596,9266,7464,5236,2650,-172,-3109,-5975,-8618,-10842,-12509,-13493,-13733,-13237,-12059,-10343,-8247,-5989,-3766,-1793,-231,790,1198,990,209,-1035,-2603,-4339,-6055,-7630,-8906,-9839,-10375,-10556,-10428,-10098,-9661,-9224,-8861,-8628,-8518,-8515,-8540,-8514,-8347,-7958,-7312,-6399,-5284,-4047,-2826,-1748,-934,-466,-365,-617,-1128,-1815,-2523,-3158,-3592,-3758,-3613,-3140,-2373,-1359,-162,1137,2467,3770,4979,6069,7006,7770,8359,8767,8997,9062,8980,8774,8497,8177,7885,7662,7551,7585,7741,8009,8301,8544,8629,8447,7923,6981,5606,3834,1725,-579,-2936,-5179,-7134,-8676,-9695,-10152,-10045,-9443,-8438,-7167,-5779,-4409,-3196,-2233,-1586,-1282,-1300,-1582,-2042,-2558,-3026,-3310,-3348,-3055,-2437,-1505,-322,1016,2414,3750,4946,5905,6607,7014,7171,7116,6922,6676,6445,6303,6282,6387,6588,6813,6982,6981,6740,6170,5256,4002,2463,736,-1077,-2835,-4423,-5726,-6653,-7158,-7215,-6842,-6110,-5098,-3938,-2764,-1700,-877,-350,-174,-304,-686,-1195,-1692,-2038,-2092,-1781,-1055,40,1409,2908,4346,5544,6339,6621,6350,5571,4387,2986,1573,362,-440,-706,-340,633,2163,4077,6221,8364,10314,11893,12951,13400,13203,12345,10895,8901,6482,3730,780,-2266,-5253,-8068,-10555,-12579,-14008,-14735,-14688,-13879,-12327,-10194,-7622,-4865,-2166,232,2079,3229,3550,3036,1738,-210,-2619,-5250,-7872,-10229,-12126,-13399,-13950,-13768,-12887,-11433,-9556,-7438,-5263,-3188,-1338,215,1443,2362,3033,3510,3882,4203,4528,4886,5288,5722,6173,6606,6990,7303,7523,7643,7664,7576,7385,7055,6573,5876,4945,3720,2216,440,-1533,-3593,-5611,-7408,-8859,-9801,-10183,-9947,-9146,-7861,-6241,-4440,-2650,-1010,334,1305,1875,2031,1855,1375,713,-95,-947,-1840,-2700,-3553,-4351,-5095,-5738,-6246,-6551,-6609,-6370,-5807,-4934,-3795,-2460,-1053,314,1502,2380,2873,2898,2490,1664,567,-674,-1865,-2813,-3360,-3358,-2736,-1478,367,2683,5308,8052,10702,13066,14965,16269,16902,16832,16106,14799,13036,10977,8755,6539,4427,2519,852,-558,-1736,-2714,-3543,-4262,-4900,-5477,-5982,-6410,-6724,-6905,-6913,-6729,-6333,-5709,-4881,-3855,-2691,-1436,-181,1008,2031,2835,3374,3645,3692,3579,3427,3338,3436,3803,4477,5457,6672,8013,9320,10442,11209,11514,11276,10488,9203,7525,5600,3599,1677,5,-1329,-2244,-2739,-2858,-2683,-2347,-1981,-1737,-1730,-2061,-2773,-3863,-5280,-6923,-8671,-10383,-11927,-13192,-14095,-14598,-14682,-14376,-13701,-12716,-11444,-9945,-8243,-6393,-4442,-2446,-484,1370,3028,4412,5458,6098,6317,6087,5440,4394,3023,1383,-420,-2309,-4162,-5888,-7368,-8520,-9251,-9509,-9247,-8470,-7187,-5473,-3397,-1082,1337,3731,5949,7870,9408,10489,11096,11246,10974,10366,9505,8491,7420,6370,5416,4596,3940,3443,3080,2815,2582,2327,1989,1508,876,48,-919,-2034,-3207,-4400,-5536,-6547,-7398,-8037,-8472,-8702,-8767,-8708,-8582,-8430,-8298,-8184,-8091,-7958,-7739,-7345,-6712,-5787,-4529,-2969,-1117,925,3089,5259,7332,9205,10798,12023,12850,13222,13147,12612,11657,10317,8666,6776,4755,2702,740,-1023,-2479,-3541,-4142,-4265,-3903,-3122,-1997,-653,771,2115,3247,4023,4369,4231,3604,2550,1139,-486,-2217,-3884,-5387,-6598,-7450,-7902,-7959,-7643,-7050,-6240,-5339,-4440,-3621,-2960,-2483,-2208,-2117,-2189,-2354,-2585,-2786,-2923,-2914,-2725,-2312,-1663,-785,287,1503,2780,4048,5225,6265,7135,7852,8449,8995,9565,10218,11000,11912,12915,13926,14834,15504,15822,15676,15018,13829,12159,10096,7773,5348,2990,855,-923,-2252,-3098,-3466,-3427,-3096,-2596,-2101,-1733,-1634,-1884,-2529,-3564,-4945,-6567,-8331,-10075,-11688,-13020,-13991,-14526,-14606,-14244,-13473,-12358,-10943,-9300,-7454,-5464,-3355,-1186,979,3055,4928,6487,7613,8192,8168,7482,6179,4302,1994,-591,-3258,-5793,-8005,-9714,-10789,-11147,-10769,-9676,-7983,-5805,-3346,-800,1606,3663,5189,6058,6211,5676,4570,3072,1431,-108,-1291,-1942,-1935,-1267,-1,1682,3570,5394,6910,7907,8240,7849,6761,5075,2964,624,-1735,-3923,-5795,-7253,-8283,-8894,-9188,-9251,-9221,-9201,-9277,-9506,-9876,-10359,-10855,-11260,-11442,-11289,-10689,-9600,-7985,-5906,-3439,-726,2073,4786,7256,9351,10994,12141,12818,13059,12970,12621,12117,11537,10925,10331,9734,9131,8470,7720,6833,5793,4589,3247,1805,323,-1124,-2475,-3648,-4608,-5300,-5738,-5905,-5859,-5622,-5263,-4829,-4364,-3907,-3472,-3076,-2710,-2388,-2085,-1822,-1570,-1339,-1101,-851,-559,-213,209,717,1303,1975,2695,3457,4217,4947,5601,6155,6555,6798,6856,6745,6492,6132,5726,5318,4949,4643,4389,4181,3979,3777,3558,3340,3153,3026,3011,3119,3363,3713,4120,4506,4794,4884,4715,4227,3406,2265,854,-747,-2438,-4105,-5636,-6933,-7902,-8505,-8699,-8513,-7979,-7172,-6190,-5126,-4092,-3179,-2451,-1968,-1728,-1733,-1927,-2255,-2632,-2979,-3227,-3329,-3270,-3079,-2810,-2545,-2376,-2353,-2527,-2861,-3300,-3733,-4033,-4073,-3759,-3032,-1901,-437,1253,3010,4683,6128,7224,7921,8179,8034,7530,6735,5732,4582,3368,2141,983,-60,-910,-1540,-1912,-2029,-1912,-1585,-1104,-494,193,934,1694,2441,3141,3741,4213,4472,4508,4225,3634,2679,1402,-179,-1977,-3905,-5835,-7649,-9215,-10434,-11217,-11524,-11343,-10706,-9677,-8363,-6873,-5358,-3932,-2724,-1824,-1290,-1141,-1369,-1903,-2675,-3561,-4443,-5193,-5690,-5850,-5606,-4954,-3915,-2565,-993,683,2361,3938,5340,6517,7431,8075,8439,8531,8344,7890,7158,6160,4898,3390,1682,-185,-2125,-4055,-5870,-7459,-8721,-9564,-9915,-9738,-9026,-7799,-6152,-4149,-1964,294,2444,4366,5915,7035,7640,7765,7403,6658,5606,4396,3147,2023,1147,646,601,1048,2002,3387,5131,7083,9086,10980,12580,13751,14373,14376,13743,12512,10756,8597,6178,3641,1131,-1227,-3357,-5166,-6653,-7749,-8479,-8775,-8652,-8058,-7005,-5506,-3625,-1469,805,3021,4955,6435,7265,7354,6639,5161,3029,433,-2412,-5216,-7748,-9746,-11047,-11526,-11152,-9971,-8100,-5712,-3022,-242,2396,4724,6579,7874,8556,8620,8111,7085,5639,3877,1914,-126,-2123,-3968,-5558,-6833,-7746,-8309,-8535,-8500,-8250,-7850,-7337,-6701,-5941,-4989,-3819,-2388,-708,1167,3127,5030,6693,7959,8684,8792,8280,7211,5728,4001,2249,642,-644,-1508,-1923,-1894,-1532,-944,-280,331,800,1064,1132,1025,797,506,183,-155,-530,-980,-1565,-2334,-3334,-4567,-6026,-7629,-9304,-10903,-12301,-13341,-13911,-13904,-13289,-12059,-10294,-8092,-5618,-3033,-518,1778,3730,5262,6343,6987,7235,7171,6857,6401,5860,5324,4839,4468,4243,4202,4352,4705,5234,5898,6633,7352,7970,8398,8560,8414,7920,7102,5969,4588,3013,1332,-388,-2060,-3624,-5025,-6220,-7185,-7905,-8376,-8609,-8619,-8427,-8060,-7552,-6916,-6208,-5422,-4609,-3767,-2915,-2064,-1220,-399,393,1137,1839,2480,3082,3644,4185,4717,5249,5775,6295,6781,7226,7596,7890,8084,8191,8210,8147,8009,7788,7454,6990,6326,5444,4280,2842,1128,-800,-2864,-4946,-6925,-8666,-10066,-11029,-11507,-11461,-10907,-9853,-8368,-6496,-4340,-1989,433,2799,4985,6857,8317,9270,9671,9497,8784,7590,6039,4255,2403,635,-906,-2106,-2903,-3257,-3210,-2804,-2157,-1366,-573,117,594,783,642,152,-659,-1744,-3022,-4401,-5777,-7030,-8061,-8750,-9032,-8823,-8123,-6919,-5298,-3330,-1186,993,3007,4695,5902,6539,6572,6059,5109,3907,2661,1579,861,626,941,1785,3048,4568,6125,7501,8475,8890,8650,7728,6191,4152,1766,-758,-3261,-5527,-7420,-8788,-9544,-9636,-9075,-7922,-6307,-4400,-2413,-566,938,1930,2297,2013,1089,-337,-2141,-4096,-6012,-7678,-8922,-9630,-9716,-9193,-8103,-6556,-4688,-2667,-642,1224,2823,4074,4930,5414,5551,5422,5107,4696,4263,3857,3515,3204,2936,2611,2220,1675,966,66,-1005,-2212,-3485,-4758,-5921,-6906,-7591,-7929,-7850,-7347,-6449,-5213,-3760,-2207,-710,597,1595,2192,2353,2084,1434,504,-578,-1690,-2665,-3407,-3796,-3777,-3323,-2442,-1189,367,2109,3939,5717,7340,8693,9692,10273,10415,10116,9439,8458,7287,6063,4898,3925,3209,2805,2702,2861,3201,3612,3992,4228,4241,3985,3438,2636,1621,474,-732,-1910,-3005,-3955,-4746,-5362,-5819,-6145,-6357,-6484,-6519,-6445,-6222,-5779,-5068,-4005,-2579,-760,1394,3817,6368,8907,11244,13219,14663,15460,15537,14861,13495,11494,9027,6222,3272,338,-2421,-4870,-6923,-8500,-9595,-10197,-10350,-10110,-9537,-8726,-7746,-6695,-5635,-4650,-3786,-3097,-2607,-2333,-2271,-2403,-2699,-3109,-3576,-4040,-4421,-4654,-4671,-4413,-3852,-2976,-1800,-392,1189,2822,4429,5887,7140,8106,8774,9117,9154,8904,8391,7649,6692,5550,4237,2772,1193,-475,-2160,-3794,-5290,-6528,-7425,-7859,-7782,-7142,-5977,-4356,-2423,-356,1637,3354,4605,5252,5212,4473,3088,1184,-1084,-3491,-5842,-7916,-9543,-10600,-10995,-10735,-9839,-8403,-6551,-4424,-2187,-2,2002,3683,4968,5794,6134,6019,5462,4550,3342,1930,395,-1176,-2708,-4130,-5380,-6414,-7197,-7718,-7973,-7985,-7774,-7383,-6857,-6231,-5541,-4796,-4004,-3136,-2179,-1107,83,1361,2685,3979,5155,6132,6831,7208,7248,6974,6436,5731,4939,4184,3535,3071,2817,2773,2914,3181,3524,3886,4224,4529,4781,5006,5209,5390,5553,5637,5616,5399,4927,4140,3014,1548,-173,-2071,-3977,-5738,-7183,-8169,-8586,-8407,-7646,-6399,-4811,-3059,-1325,200,1407,2169,2486,2349,1837,1032,44,-1015,-2045,-2938,-3627,-4023,-4090,-3780,-3093,-2033,-640,1024,2880,4821,6729,8476,9926,10960,11469,11378,10651,9298,7376,5002,2312,-482,-3196,-5595,-7495,-8724,-9181,-8816,-7669,-5831,-3486,-831,1875,4399,6503,8001,8761,8709,7867,6314,4206,1765,-774,-3141,-5092,-6423,-6991,-6733,-5672,-3920,-1660,875,3414,5711,7533,8717,9167,8846,7812,6155,4032,1626,-871,-3247,-5329,-6962,-8032,-8509,-8371,-7722,-6650,-5328,-3915,-2587,-1471,-673,-222,-102,-233,-489,-730,-813,-626,-116,711,1775,2942,4040,4899,5358,5317,4729,3616,2066,202,-1803,-3792,-5597,-7082,-8165,-8776,-8931,-8645,-8013,-7112,-6073,-4987,-3977,-3106,-2454,-2046,-1896,-1993,-2297,-2766,-3335,-3943,-4527,-5032,-5412,-5643,-5700,-5583,-5293,-4833,-4221,-3462,-2571,-1572,-486,633,1735,2756,3625,4301,4742,4962,4984,4875,4701,4536,4449,4473,4624,4891,5222,5567,5840,5978,5913,5619,5072,4320,3392,2389,1381,460,-308,-879,-1246,-1421,-1452,-1404,-1329,-1311,-1377,-1578,-1907,-2364,-2905,-3489,-4048,-4529,-4856,-4992,-4889,-4536,-3932,-3100,-2087,-942,251,1436,2531,3482,4250,4810,5176,5372,5447,5469,5479,5562,5712,5967,6281,6609,6894,7051,7031,6786,6295,5557,4594,3450,2187,886,-366,-1471,-2353,-2930,-3163,-3031,-2541,-1762,-749,364,1467,2412,3082,3369,3213,2595,1537,142,-1509,-3233,-4917,-6382,-7525,-8230,-8445,-8146,-7348,-6112,-4526,-2700,-778,1127,2858,4334,5452,6172,6478,6387,5944,5227,4299,3262,2173,1118,138,-723,-1445,-2016,-2446,-2734,-2909,-2989,-2995,-2965,-2921,-2881,-2877,-2895,-2946,-3017,-3073,-3110,-3072,-2950,-2689,-2285,-1693,-938,-3,1065,2243,3488,4747,5988,7154,8204,9075,9707,10013,9938,9399,8384,6868,4924,2623,118,-2440,-4871,-7015,-8731,-9938,-10597,-10739,-10447,-9830,-9057,-8243,-7553,-7047,-6799,-6791,-6985,-7283,-7594,-7789,-7782,-7498,-6891,-5982,-4785,-3381,-1848,-262,1268,2700,3943,4979,5759,6292,6562,6604,6435,6099,5643,5096,4506,3883,3259,2640,2048,1492,1000,587,272,64,-53,-94,-111,-157,-292,-576,-1053,-1744,-2650,-3737,-4952,-6220,-7456,-8578,-9495,-10161,-10512,-10529,-10210,-9546,-8571,-7301,-5770,-4029,-2119,-123,1905,3857,5671,7267,8572,9576,10236,10593,10670,10523,10217,9811,9360,8909,8473,8073,7695,7327,6958,6544,6102,5575,5000,4337,3618,2827,2000,1134,284,-534,-1255,-1851,-2269,-2500,-2532,-2379,-2083,-1663,-1184,-668,-165,306,715,1052,1304,1468,1534,1520,1407,1226,973,675,356,49,-208,-370,-411,-290,-16,417,960,1568,2169,2686,3045,3185,3053,2634,1920,949,-247,-1576,-2982,-4347,-5600,-6627,-7363,-7730,-7699,-7250,-6426,-5272,-3901,-2415,-955,368,1427,2164,2524,2521,2196,1627,916,173,-493,-991,-1238,-1194,-825,-136,849,2085,3505,5019,6532,7934,9126,10008,10527,10617,10287,9525,8389,6903,5166,3223,1170,-920,-2990,-4954,-6796,-8448,-9910,-11158,-12181,-12987,-13560,-13902,-14006,-13864,-13481,-12863,-12036,-11050,-9943,-8802,-7671,-6621,-5697,-4906,-4272,-3741,-3308,-2888,-2465,-1957,-1360,-633,208,1158,2178,3246,4305,5331,6281,7124,7837,8405,8815,9071,9186,9158,9027,8784,8461,8058,7576,7017,6363,5600,4711,3675,2489,1157,-308,-1860,-3454,-5018,-6478,-7759,-8796,-9529,-9931,-9994,-9723,-9166,-8351,-7346,-6187,-4945,-3641,-2339,-1046,194,1371,2466,3465,4356,5135,5785,6314,6715,6995,7169,7235,7213,7095,6896,6585,6178,5628,4952,4116,3129,1995,728,-629,-2034,-3411,-4686,-5764,-6570,-7030,-7110,-6811,-6141,-5179,-3969,-2613,-1184,230,1551,2691,3583,4157,4375,4221,3726,2957,2017,1038,154,-495,-808,-700,-154,832,2183,3807,5573,7333,8938,10251,11144,11537,11365,10622,9322,7524,5313,2799,106,-2620,-5262,-7669,-9734,-11364,-12463,-13014,-12970,-12368,-11243,-9684,-7786,-5675,-3480,-1319,682,2435,3856,4892,5516,5712,5505,4938,4072,3007,1840,689,-336,-1143,-1655,-1840,-1679,-1204,-447,535,1682,2944,4250,5561,6792,7895,8787,9408,9705,9633,9187,8358,7189,5712,3991,2085,69,-1998,-4031,-5979,-7759,-9321,-10606,-11574,-12199,-12467,-12378,-11943,-11191,-10142,-8849,-7339,-5678,-3918,-2136,-411,1169,2507,3520,4126,4285,3973,3224,2094,704,-824,-2319,-3647,-4662,-5273,-5430,-5119,-4396,-3324,-2023,-607,786,2044,3037,3687,3914,3680,2985,1841,316,-1509,-3527,-5586,-7548,-9235,-10493,-11194,-11236,-10601,-9309,-7470,-5244,-2818,-421,1776,3586,4931,5757,6093,6021,5635,5086,4476,3939,3542,3353,3389,3646,4103,4703,5397,6109,6775,7318,7681,7796,7646,7197,6470,5496,4312,3017,1643,316,-938,-2016,-2908,-3556,-3978,-4162,-4159,-4005,-3763,-3504,-3273,-3128,-3096,-3162,-3336,-3534,-3734,-3838,-3788,-3509,-2944,-2069,-879,590,2257,4037,5786,7395,8731,9711,10275,10428,10210,9709,9048,8318,7666,7121,6750,6512,6367,6228,6010,5622,5005,4114,2964,1565,-5,-1681,-3372,-4983,-6436,-7664,-8605,-9251,-9575,-9613,-9391,-8955,-8359,-7649,-6874,-6067,-5269,-4491,-3757,-3074,-2454,-1891,-1403,-972,-597,-279,13,279,535,801,1069,1344,1615,1856,2055,2172,2199,2118,1936,1681,1376,1081,850,734,793,1058,1538,2242,3124,4135,5207,6232,7137,7799,8156,8129,7697,6863,5670,4190,2531,797,-891,-2427,-3728,-4732,-5400,-5735,-5746,-5490,-5007,-4377,-3661,-2921,-2225,-1592,-1079,-668,-384,-202,-127,-142,-263,-482,-832,-1313,-1944,-2712,-3607,-4585,-5604,-6600,-7521,-8301,-8906,-9294,-9460,-9405,-9148,-8726,-8178,-7560,-6904,-6270,-5670,-5149,-4714,-4387,-4165,-4049,-3998,-3972,-3893,-3675,-3230,-2479,-1366,113,1938,4000,6195,8346,10298,11904,13033,13624,13650,13140,12170,10835,9252,7542,5808,4151,2632,1311,203,-675,-1332,-1790,-2062,-2178,-2157,-2011,-1771,-1434,-1045,-615,-183,200,508,679,691,520,152,-387,-1083,-1878,-2720,-3560,-4305,-4938,-5354,-5560,-5492,-5168,-4575,-3747,-2695,-1468,-74,1437,3053,4732,6438,8125,9724,11165,12357,13217,13664,13643,13132,12138,10720,8960,6954,4836,2692,642,-1249,-2910,-4317,-5433,-6281,-6843,-7161,-7256,-7161,-6933,-6604,-6228,-5847,-5478,-5151,-4869,-4623,-4418,-4243,-4086,-3959,-3840,-3735,-3613,-3467,-3241,-2917,-2437,-1768,-890,216,1525,3008,4597,6198,7721,9039,10053,10670,10803,10440,9559,8241,6555,4668,2719,907,-620,-1717,-2313,-2373,-1947,-1115,-15,1221,2461,3593,4559,5318,5860,6206,6339,6278,5980,5437,4595,3450,1986,242,-1729,-3816,-5919,-7875,-9569,-10853,-11635,-11850,-11470,-10538,-9110,-7322,-5302,-3217,-1225,526,1910,2831,3245,3129,2536,1521,213,-1286,-2824,-4311,-5624,-6732,-7582,-8187,-8566,-8759,-8804,-8744,-8599,-8386,-8100,-7727,-7248,-6639,-5901,-5025,-4045,-2992,-1918,-874,76,900,1553,2038,2364,2564,2700,2834,3034,3359,3834,4485,5278,6178,7117,8005,8770,9304,9547,9423,8895,7958,6615,4943,3014,954,-1105,-3029,-4688,-5984,-6845,-7257,-7224,-6813,-6107,-5198,-4212,-3216,-2328,-1566,-1005,-622,-435,-396,-476,-616,-783,-923,-1017,-1047,-1018,-944,-850,-752,-669,-603,-541,-463,-340,-134,183,650,1286,2109,3118,4304,5631,7060,8518,9921,11168,12147,12739,12855,12408,11391,9831,7836,5568,3214,988,-927,-2399,-3334,-3750,-3693,-3290,-2693,-2058,-1538,-1246,-1251,-1579,-2192,-3046,-4029,-5070,-6052,-6914,-7583,-8038,-8254,-8251,-8043,-7642,-7092,-6372,-5534,-4544,-3442,-2227,-922,424,1795,3121,4380,5510,6500,7300,7914,8307,8482,8418,8125,7598,6881,6014,5079,4160,3359,2758,2423,2379,2614,3063,3637,4207,4653,4865,4779,4384,3722,2900,2030,1258,676,347,279,403,635,844,907,742,280,-467,-1457,-2595,-3759,-4819,-5647,-6136,-6224,-5874,-5112,-4007,-2648,-1193,224,1434,2292,2683,2518,1766,455,-1355,-3519,-5885,-8238,-10381,-12115,-13276,-13776,-13561,-12699,-11280,-9485,-7497,-5513,-3705,-2194,-1052,-277,172,390,470,533,641,862,1185,1583,1981,2290,2427,2327,1965,1367,600,-224,-979,-1534,-1778,-1639,-1086,-135,1135,2645,4226,5774,7110,8116,8678,8707,8167,7057,5407,3324,912,-1657,-4223,-6603,-8647,-10213,-11213,-11598,-11355,-10531,-9201,-7468,-5481,-3368,-1303,599,2209,3461,4323,4797,4947,4838,4572,4239,3919,3673,3544,3522,3619,3777,3965,4145,4258,4326,4304,4262,4201,4193,4254,4414,4658,4961,5252,5457,5485,5248,4687,3764,2495,949,-758,-2459,-3979,-5127,-5773,-5813,-5250,-4142,-2635,-922,772,2223,3237,3678,3473,2641,1269,-485,-2413,-4301,-5937,-7145,-7820,-7907,-7439,-6505,-5228,-3773,-2291,-926,215,1080,1644,1962,2086,2131,2188,2367,2738,3356,4215,5286,6487,7710,8821,9694,10216,10307,9947,9128,7940,6443,4784,3059,1401,-101,-1386,-2411,-3188,-3735,-4103,-4338,-4493,-4590,-4637,-4610,-4454,-4109,-3517,-2634,-1476,-93,1412,2888,4181,5112,5565,5421,4678,3342,1542,-591,-2844,-5031,-6932,-8401,-9289,-9550,-9160,-8176,-6708,-4895,-2919,-958,807,2228,3164,3554,3333,2542,1226,-494,-2452,-4484,-6351,-7886,-8886,-9238,-8871,-7803,-6115,-3984,-1607,759,2879,4550,5602,5968,5621,4634,3126,1262,-767,-2778,-4595,-6074,-7115,-7628,-7602,-7008,-5899,-4319,-2364,-150,2186,4492,6591,8342,9583,10225,10192,9494,8176,6362,4199,1879,-421,-2512,-4278,-5595,-6441,-6804,-6727,-6302,-5605,-4758,-3845,-2954,-2135,-1435,-850,-392,-17,277,544,785,1037,1304,1589,1894,2209,2525,2837,3125,3391,3618,3784,3885,3875,3746,3472,3043,2490,1840,1165,537,33,-268,-326,-106,363,1044,1844,2660,3367,3850,3999,3764,3104,2084,780,-643,-2019,-3158,-3907,-4137,-3817,-2948,-1642,-51,1639,3201,4453,5230,5427,5024,4046,2611,859,-1010,-2812,-4357,-5495,-6118,-6175,-5671,-4667,-3278,-1639,83,1729,3158,4260,4964,5259,5158,4725,4043,3196,2288,1399,612,-8,-409,-567,-456,-125,421,1081,1799,2471,3017,3351,3434,3221,2741,2023,1147,222,-647,-1328,-1727,-1766,-1407,-659,431,1774,3274,4789,6225,7431,8332,8811,8813,8279,7197,5581,3486,1010,-1723,-4538,-7270,-9717,-11730,-13141,-13874,-13873,-13153,-11797,-9911,-7685,-5290,-2946,-830,879,2065,2654,2634,2047,990,-417,-2005,-3631,-5121,-6352,-7215,-7650,-7636,-7214,-6438,-5443,-4330,-3246,-2300,-1569,-1118,-922,-968,-1159,-1427,-1658,-1788,-1752,-1535,-1159,-658,-102,441,930,1307,1583,1751,1846,1905,1959,2040,2158,2310,2479,2643,2769,2836,2820,2703,2482,2149,1709,1179,560,-109,-834,-1553,-2290,-2970,-3616,-4169,-4618,-4935,-5085,-5069,-4853,-4459,-3875,-3124,-2224,-1187,-54,1161,2393,3615,4740,5724,6482,6961,7110,6890,6311,5382,4171,2764,1292,-105,-1250,-2020,-2266,-1951,-1041,378,2192,4213,6232,8031,9412,10215,10337,9741,8459,6595,4309,1821,-640,-2816,-4504,-5511,-5767,-5219,-3975,-2139,64,2417,4679,6633,8094,8947,9116,8614,7497,5888,3930,1798,-338,-2324,-4027,-5366,-6280,-6779,-6871,-6641,-6153,-5513,-4811,-4130,-3539,-3063,-2736,-2521,-2411,-2336,-2252,-2082,-1768,-1255,-510,470,1658,2990,4360,5653,6719,7441,7692,7422,6602,5294,3597,1694,-227,-1931,-3222,-3929,-3959,-3290,-2000,-232,1794,3835,5644,7008,7774,7882,7344,6272,4825,3203,1595,178,-962,-1761,-2280,-2560,-2748,-2917,-3187,-3598,-4173,-4880,-5658,-6401,-7023,-7399,-7472,-7183,-6552,-5629,-4527,-3377,-2340,-1560,-1157,-1214,-1743,-2714,-4013,-5493,-6960,-8225,-9091,-9440,-9175,-8313,-6906,-5098,-3062,-1001,870,2397,3418,3890,3783,3180,2186,965,-322,-1498,-2433,-3020,-3211,-3004,-2426,-1560,-472,734,1986,3205,4334,5325,6152,6786,7227,7463,7512,7364,7035,6525,5828,4967,3950,2830,1651,489,-591,-1523,-2251,-2757,-3028,-3093,-2996,-2797,-2577,-2401,-2345,-2458,-2773,-3296,-3995,-4805,-5644,-6405,-6994,-7341,-7389,-7153,-6644,-5939,-5119,-4266,-3496,-2842,-2372,-2052,-1844,-1682,-1462,-1122,-605,118,1005,2023,3071,4056,4871,5432,5665,5559,5117,4411,3527,2600,1759,1156,892,1068,1693,2755,4153,5762,7406,8911,10100,10838,11027,10632,9676,8229,6422,4385,2305,305,-1440,-2864,-3885,-4509,-4783,-4780,-4616,-4382,-4176,-4047,-4028,-4111,-4279,-4487,-4708,-4881,-4969,-4917,-4679,-4208,-3483,-2489,-1253,168,1686,3199,4576,5703,6489,6855,6799,6333,5520,4471,3293,2125,1102,328,-98,-123,261,1042,2156,3519,5032,6563,7977,9144,9928,10256,10064,9364,8208,6694,4962,3160,1433,-91,-1333,-2248,-2844,-3140,-3195,-3048,-2765,-2400,-2032,-1721,-1567,-1621,-1955,-2596,-3530,-4721,-6084,-7505,-8870,-10047,-10938,-11477,-11641,-11458,-10996,-10341,-9597,-8854,-8180,-7615,-7169,-6817,-6530,-6242,-5920,-5511,-5012,-4433,-3784,-3127,-2475,-1884,-1380,-981,-705,-527,-419,-328,-194,36,411,964,1694,2589,3592,4615,5559,6290,6707,6723,6300,5466,4293,2902,1449,81,-1064,-1884,-2325,-2376,-2057,-1447,-615,312,1231,2017,2582,2848,2800,2447,1853,1100,279,-520,-1228,-1790,-2165,-2324,-2233,-1865,-1193,-200,1115,2716,4551,6511,8483,10335,11946,13214,14088,14541,14601,14327,13803,13136,12436,11805,11326,11059,11020,11187,11509,11877,12191,12305,12111,11516,10472,8990,7131,5024,2816,718,-1085,-2407,-3114,-3155,-2554,-1415,86,1739,3328,4628,5473,5719,5297,4185,2429,120,-2598,-5561,-8576,-11460,-14032,-16156,-17709,-18640,-18912,-18562,-17645,-16274,-14568,-12679,-10735,-8844,-7075,-5436,-3914,-2447,-993,517,2070,3676,5253,6727,8001,8960,9552,9719,9478,8874,8006,6982,5959,5052,4392,4071,4116,4547,5286,6259,7335,8390,9288,9942,10262,10250,9907,9304,8514,7613,6651,5668,4644,3591,2489,1359,228,-842,-1819,-2629,-3262,-3698,-3959,-4095,-4176,-4277,-4479,-4826,-5342,-6005,-6766,-7536,-8233,-8740,-8980,-8887,-8436,-7648,-6579,-5327,-4009,-2757,-1688,-895,-446,-339,-569,-1055,-1746,-2547,-3399,-4245,-5045,-5782,-6433,-6969,-7365,-7562,-7519,-7180,-6519,-5529,-4234,-2705,-1021,683,2291,3684,4761,5493,5858,5918,5744,5445,5143,4918,4876,5033,5425,6012,6733,7502,8174,8625,8688,8258,7235,5618,3432,807,-2103,-5074,-7879,-10265,-12023,-12991,-13077,-12298,-10745,-8609,-6133,-3608,-1317,474,1562,1811,1184,-270,-2418,-5040,-7905,-10716,-13238,-15235,-16550,-17076,-16767,-15646,-13778,-11278,-8285,-4997,-1594,1687,4645,7068,8778,9645,9584,8588,6743,4205,1220,-1910,-4882,-7374,-9154,-10065,-10048,-9193,-7625,-5617,-3376,-1178,816,2477,3777,4757,5524,6207,6962,7907,9133,10654,12423,14303,16113,17614,18579,18800,18153,16601,14229,11232,7900,4582,1648,-584,-1852,-2058,-1176,624,3126,5973,8833,11306,13101,13959,13738,12434,10125,7012,3371,-506,-4303,-7751,-10653,-12855,-14322,-15041,-15086,-14520,-13443,-11934,-10073,-7951,-5648,-3286,-988,1095,2802,3997,4558,4447,3671,2334,604,-1297,-3122,-4631,-5632,-6002,-5705,-4819,-3485,-1944,-421,799,1549,1644,1058,-200,-2017,-4213,-6595,-8927,-11017,-12696,-13858,-14455,-14506,-14069,-13250,-12167,-10931,-9663,-8422,-7274,-6209,-5223,-4247,-3234,-2105,-809,690,2415,4329,6395,8516,10580,12463,13999,15064,15511,15254,14239,12470,10008,6971,3505,-193,-3941,-7549,-10847,-13712,-16037,-17767,-18876,-19359,-19236,-18532,-17290,-15549,-13368,-10804,-7920,-4805,-1542,1748,4960,7952,10605,12780,14343,15208,15269,14532,12999,10779,8007,4881,1603,-1588,-4503,-6942,-8761,-9862,-10171,-9695,-8466,-6574,-4166,-1402,1513,4390,7032,9275,10970,12026,12353,11948,10800,8971,6566,3715,618,-2498,-5405,-7835,-9604,-10528,-10537,-9621,-7863,-5439,-2564,495,3469,6144,8306,9870,10751,10982,10601,9705,8388,6752,4894,2894,824,-1244,-3272,-5175,-6942,-8495,-9834,-10929,-11786,-12433,-12887,-13196,-13374,-13444,-13394,-13202,-12828,-12215,-11323,-10112,-8577,-6767,-4767,-2716,-782,876,2116,2856,3094,2878,2356,1669,1021,550,390,595,1147,1966,2913,3814,4492,4792,4575,3794,2423,521,-1818,-4457,-7254,-10030,-12631,-14882,-16617,-17689,-17954,-17311,-15700,-13117,-9639,-5404,-641,4398,9395,14069,18151,21423,23786,25167,25659,25353,24455,23133,21586,19944,18306,16712,15141,13565,11901,10101,8108,5923,3582,1186,-1128,-3181,-4793,-5801,-6070,-5559,-4259,-2279,246,3113,6098,8977,11526,13566,14947,15580,15425,14492,12869,10664,8063,5242,2401,-284,-2674,-4691,-6279,-7484,-8334,-8934,-9366,-9711,-10035,-10368,-10711,-11030,-11284,-11409,-11362,-11104,-10615,-9905,-8988,-7903,-6691,-5413,-4135,-2929,-1888,-1065,-544,-347,-510,-1014,-1850,-2952,-4283,-5746,-7277,-8760,-10111,-11180,-11887,-12080,-11706,-10694,-9051,-6824,-4109,-1040,2225,5526,8689,11590,14082,16104,17560,18436,18691,18339,17390,15885,13867,11409,8592,5497,2244,-1091,-4367,-7507,-10380,-12908,-14982,-16531,-17476,-17777,-17407,-16378,-14733,-12551,-9937,-7025,-3958,-872,2084,4819,7221,9264,10891,12137,12991,13511,13721,13661,13367,12851,12147,11246,10167,8917,7501,5953,4293,2569,843,-831,-2361,-3685,-4716,-5389,-5651,-5453,-4778,-3621,-2012,-8,2313,4832,7438,9985,12364,14457,16195,17525,18441,18954,19113,18962,18557,17936,17124,16123,14918,13495,11812,9883,7690,5287,2732,114,-2456,-4873,-7033,-8847,-10249,-11203,-11697,-11757,-11439,-10832,-10051,-9232,-8526,-8052,-7955,-8290,-9116,-10415,-12130,-14160,-16383,-18649,-20816,-22757,-24347,-25499,-26143,-26214,-25708,-24589,-22893,-20637,-17886,-14716,-11236,-7561,-3833,-194,3219,6271,8863,10924,12412,13350,13781,13794,13510,13041,12518,12027,11623,11316,11063,10791,10399,9796,8900,7680,6156,4409,2569,806,-725,-1845,-2477,-2517,-2006,-953,513,2289,4218,6170,8015,9665,11049,12142,12949,13475,13775,13842,13706,13327,12675,11682,10296,8467,6173,3448,349,-2988,-6406,-9715,-12708,-15201,-17026,-18077,-18275,-17652,-16231,-14163,-11571,-8664,-5635,-2705,-60,2108,3688,4587,4801,4387,3433,2110,567,-1014,-2482,-3714,-4627,-5170,-5336,-5141,-4603,-3766,-2667,-1326,200,1904,3730,5652,7624,9598,11527,13360,15044,16531,17776,18718,19333,19540,19328,18640,17476,15835,13755,11294,8541,5600,2583,-382,-3198,-5757,-7988,-9838,-11259,-12272,-12866,-13110,-13049,-12756,-12308,-11757,-11148,-10495,-9798,-9026,-8164,-7177,-6071,-4864,-3610,-2384,-1288,-419,120,247,-76,-879,-2119,-3749,-5660,-7750,-9872,-11916,-13754,-15301,-16483,-17277,-17656,-17650,-17258,-16500,-15375,-13864,-11944,-9585,-6767,-3491,205,4246,8523,12869,17129,21091,24607,27490,29655,30988,31488,31115,29935,27981,25350,22147,18492,14541,10440,6379,2519,-936,-3840,-6033,-7430,-7975,-7690,-6644,-4986,-2873,-539,1822,3979,5744,6973,7553,7437,6644,5220,3301,1017,-1457,-3949,-6323,-8435,-10211,-11604,-12607,-13260,-13639,-13813,-13916,-14010,-14208,-14528,-15004,-15582,-16201,-16740,-17078,-17073,-16625,-15644,-14115,-12067,-9590,-6827,-3947,-1142,1414,3558,5198,6270,6793,6826,6479,5878,5174,4478,3905,3501,3282,3212,3232,3261,3218,3066,2769,2362,1894,1431,1062,847,829,1011,1356,1779,2187,2442,2444,2080,1299,66,-1601,-3650,-6001,-8550,-11177,-13771,-16213,-18417,-20298,-21804,-22894,-23553,-23766,-23551,-22916,-21884,-20507,-18804,-16847,-14673,-12330,-9861,-7297,-4653,-1968,763,3489,6195,8828,11336,13652,15709,17426,18726,19539,19795,19456,18512,16981,14945,12517,9853,7147,4585,2358,630,-508,-974,-801,-39,1184,2720,4390,6036,7489,8655,9446,9866,9930,9728,9352,8917,8535,8279,8200,8285,8476,8658,8686,8386,7605,6206,4122,1354,-2025,-5839,-9889,-13885,-17562,-20628,-22865,-24086,-24209,-23231,-21242,-18434,-15063,-11439,-7910,-4789,-2371,-849,-332,-811,-2168,-4214,-6672,-9275,-11738,-13833,-15382,-16275,-16458,-15942,-14770,-13017,-10779,-8146,-5233,-2130,1053,4222,7290,10158,12770,15050,16968,18480,19580,20251,20501,20345,19794,18894,17661,16157,14399,12455,10357,8155,5895,3612,1341,-879,-3027,-5056,-6938,-8613,-10040,-11160,-11925,-12311,-12282,-11869,-11089,-10008,-8697,-7229,-5686,-4120,-2587,-1100,315,1669,2960,4189,5355,6433,7395,8201,8792,9131,9169,8904,8323,7485,6418,5230,3990,2813,1785,985,473,286,427,910,1691,2772,4090,5629,7317,9119,10959,12799,14547,16186,17620,18840,19772,20408,20697,20650,20232,19484,18395,17004,15330,13398,11240,8892,6403,3834,1261,-1233,-3577,-5684,-7531,-9068,-10326,-11327,-12128,-12787,-13360,-13871,-14356,-14785,-15150,-15412,-15529,-15495,-15290,-14936,-14475,-13945,-13413,-12918,-12502,-12179,-11942,-11773,-11617,-11444,-11180,-10793,-10234,-9486,-8551,-7435,-6187,-4839,-3447,-2050,-675,648,1931,3170,4393,5617,6863,8139,9447,10758,12045,13244,14295,15128,15690,15933,15851,15448,14766,13849,12770,11563,10295,8975,7618,6233,4817,3399,2027,774,-270,-982,-1300,-1115,-442,735,2320,4212,6261,8298,10151,11650,12635,12984,12588,11417,9446,6763,3459,-283,-4267,-8258,-12028,-15353,-18058,-20003,-21106,-21367,-20814,-19563,-17757,-15562,-13161,-10715,-8359,-6190,-4251,-2562,-1086,201,1365,2427,3428,4373,5268,6115,6911,7656,8352,8993,9574,10072,10473,10725,10825,10710,10398,9866,9149,8287,7326,6330,5357,4451,3669,3033,2580,2315,2245,2348,2582,2896,3195,3399,3396,3107,2445,1384,-90,-1919,-4019,-6247,-8464,-10495,-12217,-13516,-14353,-14729,-14705,-14391,-13897,-13378,-12917,-12616,-12481,-12517,-12634,-12776,-12814,-12690,-12336,-11739,-10940,-10002,-9031,-8137,-7428,-6985,-6844,-7014,-7420,-7984,-8571,-9044,-9283,-9180,-8676,-7746,-6416,-4722,-2751,-564,1750,4136,6535,8909,11224,13455,15572,17553,19352,20954,22301,23393,24180,24675,24860,24753,24377,23744,22902,21863,20659,19303,17785,16097,14211,12106,9778,7233,4528,1738,-1011,-3587,-5834,-7636,-8882,-9559,-9682,-9361,-8744,-8017,-7371,-6985,-6978,-7442,-8362,-9699,-11318,-13063,-14752,-16204,-17274,-17863,-17927,-17496,-16644,-15486,-14160,-12785,-11472,-10263,-9179,-8162,-7153,-6039,-4737,-3167,-1287,880,3292,5816,8342,10691,12749,14375,15508,16110,16192,15812,15040,13973,12717,11359,10006,8714,7556,6565,5762,5164,4746,4500,4380,4342,4336,4303,4197,3980,3612,3086,2385,1521,515,-603,-1763,-2902,-3908,-4703,-5191,-5338,-5131,-4638,-3951,-3230,-2632,-2323,-2431,-3053,-4188,-5820,-7811,-10024,-12270,-14352,-16124,-17442,-18247,-18514,-18276,-17593,-16537,-15187,-13591,-11791,-9800,-7620,-5261,-2736,-83,2624,5304,7836,10111,12007,13451,14364,14770,14676,14201,13446,12565,11705,10976,10486,10257,10288,10507,10826,11104,11236,11095,10611,9734,8464,6841,4937,2852,686,-1452,-3470,-5290,-6849,-8087,-8980,-9485,-9606,-9355,-8771,-7936,-6945,-5932,-5032,-4381,-4098,-4249,-4858,-5869,-7160,-8563,-9849,-10810,-11239,-11005,-10061,-8466,-6362,-4003,-1657,355,1769,2366,2035,782,-1265,-3862,-6689,-9369,-11550,-12916,-13270,-12508,-10717,-8057,-4867,-1492,1660,4248,6005,6800,6628,5637,4070,2255,536,-783,-1442,-1331,-410,1206,3338,5742,8154,10340,12101,13314,13903,13862,13218,12028,10368,8317,5970,3419,776,-1855,-4357,-6631,-8574,-10126,-11229,-11877,-12093,-11923,-11467,-10804,-10062,-9324,-8683,-8175,-7836,-7615,-7491,-7328,-7059,-6535,-5690,-4460,-2862,-966,1111,3205,5153,6820,8080,8912,9291,9301,9021,8582,8093,7660,7365,7238,7313,7552,7950,8449,9022,9626,10235,10830,11410,11969,12521,13072,13616,14166,14669,15108,15396,15463,15220,14597,13559,12108,10314,8284,6179,4169,2431,1092,237,-130,-82,263,713,1100,1223,979,273,-875,-2403,-4186,-6082,-7937,-9624,-11056,-12188,-13027,-13614,-14016,-14305,-14528,-14730,-14888,-15002,-15012,-14901,-14631,-14233,-13711,-13140,-12578,-12078,-11705,-11481,-11402,-11462,-11576,-11690,-11664,-11405,-10772,-9681,-8065,-5907,-3272,-243,2992,6271,9356,12057,14192,15629,16302,16200,15382,13963,12096,9960,7748,5641,3803,2370,1425,1016,1141,1741,2734,3991,5374,6738,7947,8906,9534,9831,9818,9563,9198,8804,8540,8460,8643,9062,9670,10340,10911,11200,11025,10232,8742,6518,3646,252,-3447,-7208,-10778,-13906,-16407,-18133,-19041,-19128,-18505,-17298,-15701,-13903,-12091,-10408,-8964,-7787,-6862,-6118,-5434,-4690,-3747,-2511,-912,1065,3383,5969,8701,11444,14051,16383,18322,19782,20706,21095,20968,20398,19476,18296,16981,15600,14245,12932,11691,10485,9292,8069,6769,5383,3879,2278,582,-1166,-2952,-4715,-6435,-8055,-9544,-10847,-11934,-12767,-13320,-13592,-13576,-13307,-12818,-12168,-11415,-10627,-9873,-9193,-8645,-8238,-7986,-7884,-7915,-8063,-8313,-8645,-9040,-9470,-9911,-10322,-10671,-10908,-10995,-10902,-10588,-10065,-9295,-8336,-7178,-5912,-4576,-3265,-2042,-962,-58,685,1312,1890,2520,3279,4251,5475,6966,8679,10562,12479,14349,16003,17370,18338,18875,18979,18681,18054,17193,16191,15151,14163,13275,12526,11906,11355,10830,10212,9432,8401,7057,5393,3408,1159,-1272,-3796,-6294,-8667,-10822,-12681,-14189,-15325,-16061,-16425,-16421,-16095,-15479,-14629,-13593,-12440,-11235,-10060,-8978,-8080,-7396,-6985,-6821,-6884,-7091,-7337,-7517,-7482,-7147,-6404,-5211,-3549,-1451,1021,3768,6675,9617,12478,15141,17529,19565,21212,22433,23215,23556,23442,22907,21944,20615,18960,17057,14992,12848,10719,8668,6754,5011,3455,2085,891,-158,-1082,-1924,-2713,-3476,-4237,-5012,-5799,-6609,-7418,-8219,-9004,-9750,-10481,-11181,-11893,-12622,-13398,-14228,-15105,-15995,-16855,-17601,-18160,-18444,-18400,-17987,-17226,-16154,-14866,-13472,-12082,-10823,-9773,-8999,-8496,-8227,-8088,-7959,-7666,-7079,-6044,-4507,-2412,170,3166,6403,9708,12874,15715,18058,19797,20853,21242,21000,20252,19127,17782,16376,15028,13837,12847,12065,11465,11003,10632,10328,10065,9869,9737,9704,9779,9947,10191,10451,10652,10732,10569,10123,9299,8081,6468,4485,2218,-247,-2797,-5310,-7693,-9845,-11723,-13290,-14552,-15535,-16272,-16821,-17228,-17530,-17771,-17954,-18113,-18225,-18302,-18318,-18267,-18122,-17873,-17482,-16942,-16213,-15295,-14154,-12819,-11272,-9560,-7706,-5758,-3768,-1797,106,1864,3445,4786,5870,6677,7227,7534,7658,7637,7531,7386,7228,7071,6908,6710,6450,6080,5575,4920,4111,3194,2195,1202,249,-584,-1292,-1856,-2314,-2718,-3136,-3647,-4316,-5194,-6295,-7607,-9078,-10629,-12160,-13569,-14745,-15632,-16162,-16331,-16146,-15630,-14824,-13752,-12457,-10943,-9265,-7435,-5531,-3626,-1820,-248,994,1771,2036,1728,893,-417,-2064,-3903,-5745,-7424,-8761,-9640,-9960,-9684,-8814,-7395,-5507,-3256,-762,1849,4465,6975,9292,11344,13073,14438,15409,15962,16102,15824,15172,14181,12940,11542,10111,8770,7644,6812,6346,6235,6445,6888,7429,7942,8277,8324,8002,7283,6181,4755,3097,1297,-525,-2290,-3911,-5343,-6557,-7559,-8361,-9023,-9572,-10090,-10590,-11135,-11718,-12348,-13001,-13651,-14259,-14810,-15259,-15625,-15875,-16037,-16097,-16054,-15895,-15586,-15082,-14351,-13319,-11979,-10273,-8227,-5846,-3198,-358,2568,5459,8210,10697,12863,14629,16005,16980,17615,17956,18062,18004,17806,17515,17112,16595,15900,14994,13806,12294,10450,8286,5875,3339,808,-1530,-3534,-5053,-5995,-6321,-6043,-5228,-3986,-2447,-755,950,2559,3968,5112,5953,6467,6672,6591,6260,5726,5037,4230,3354,2438,1521,622,-228,-1032,-1776,-2485,-3172,-3867,-4597,-5361,-6167,-6947,-7666,-8197,-8463,-8352,-7780,-6716,-5149,-3139,-792,1762,4352,6823,9027,10851,12233,13150,13634,13754,13602,13272,12872,12451,12067,11718,11382,11030,10613,10092,9446,8662,7749,6745,5679,4630,3639,2785,2089,1581,1233,998,795,533,113,-532,-1438,-2592,-3916,-5301,-6604,-7668,-8381,-8636,-8420,-7760,-6752,-5547,-4302,-3208,-2398,-2008,-2083,-2649,-3647,-4994,-6561,-8215,-9802,-11204,-12299,-13003,-13255,-13006,-12247,-10972,-9214,-7024,-4477,-1673,1261,4203,6996,9532,11670,13349,14508,15163,15350,15168,14696,14087,13388,12725,12090,11526,10983,10455,9885,9270,8594,7873,7150,6459,5867,5420,5176,5159,5396,5839,6458,7130,7753,8170,8262,7898,7024,5605,3679,1339,-1293,-4041,-6737,-9202,-11278,-12858,-13851,-14249,-14074,-13393,-12329,-10996,-9559,-8149,-6909,-5952,-5357,-5183,-5418,-6042,-6957,-8076,-9254,-10374,-11287,-11884,-12056,-11739,-10891,-9527,-7698,-5494,-3051,-510,1973,4242,6196,7721,8799,9405,9597,9455,9072,8578,8061,7609,7267,7047,6927,6873,6823,6726,6534,6198,5708,5038,4201,3218,2119,965,-205,-1314,-2336,-3204,-3933,-4505,-4955,-5335,-5681,-6068,-6524,-7080,-7746,-8488,-9282,-10064,-10791,-11410,-11895,-12219,-12375,-12373,-12214,-11927,-11531,-11064,-10557,-10070,-9635,-9314,-9144,-9159,-9371,-9783,-10350,-11025,-11712,-12294,-12642,-12607,-12062,-10892,-9044,-6501,-3329,361,4393,8566,12648,16423,19701,22324,24215,25335,25713,25436,24616,23393,21930,20356,18826,17440,16290,15417,14825,14459,14248,14056,13777,13267,12453,11251,9674,7725,5499,3071,583,-1870,-4155,-6194,-7916,-9286,-10294,-10972,-11356,-11512,-11501,-11382,-11201,-10992,-10763,-10517,-10239,-9916,-9527,-9070,-8539,-7953,-7351,-6785,-6326,-6034,-5969,-6141,-6536,-7087,-7684,-8200,-8498,-8451,-7980,-7048,-5682,-3958,-2014,13,1938,3620,4936,5795,6183,6117,5674,4970,4140,3324,2659,2250,2166,2446,3071,4006,5173,6494,7864,9210,10435,11489,12317,12887,13193,13224,13009,12557,11905,11074,10082,8952,7677,6275,4732,3076,1316,-499,-2314,-4052,-5638,-6982,-8016,-8699,-9001,-8964,-8625,-8094,-7460,-6845,-6348,-6038,-5973,-6157,-6568,-7166,-7883,-8651,-9394,-10057,-10577,-10936,-11102,-11073,-10857,-10448,-9874,-9121,-8216,-7155,-5964,-4652,-3258,-1806,-351,1075,2420,3650,4734,5658,6423,7042,7543,7946,8295,8602,8896,9186,9477,9747,9984,10133,10149,9991,9597,8969,8089,7006,5775,4473,3189,1991,937,70,-604,-1064,-1319,-1366,-1204,-832,-261,504,1409,2417,3427,4369,5113,5571,5648,5260,4390,3004,1160,-1096,-3649,-6391,-9187,-11912,-14444,-16691,-18570,-20031,-21047,-21588,-21657,-21233,-20329,-18942,-17113,-14880,-12324,-9534,-6642,-3746,-997,1519,3689,5462,6793,7669,8117,8149,7820,7182,6274,5187,3968,2715,1511,445,-388,-928,-1113,-938,-406,417,1459,2594,3718,4697,5452,5905,6047,5893,5493,4929,4276,3627,3053,2615,2372,2338,2551,3007,3700,4617,5702,6915,8166,9378,10454,11305,11860,12051,11862,11268,10316,9016,7440,5625,3623,1498,-708,-2913,-5030,-6956,-8562,-9729,-10349,-10336,-9672,-8374,-6550,-4333,-1935,448,2595,4362,5625,6377,6648,6568,6270,5925,5652,5536,5592,5762,5949,6021,5855,5360,4511,3340,1963,533,-763,-1741,-2258,-2217,-1617,-524,903,2452,3866,4900,5325,4995,3845,1932,-599,-3490,-6448,-9131,-11231,-12493,-12738,-11921,-10071,-7380,-4062,-447,3150,6405,9024,10788,11526,11164,9709,7241,3931,-13,-4326,-8727,-12948,-16721,-19845,-22142,-23516,-23912,-23369,-21950,-19812,-17122,-14103,-10998,-8020,-5409,-3304,-1846,-1049,-888,-1244,-1944,-2787,-3554,-4059,-4155,-3764,-2878,-1539,133,2021,3973,5866,7605,9141,10458,11596,12600,13540,14476,15459,16483,17571,18637,19677,20566,21279,21714,21853,21643,21098,20222,19051,17625,15980,14151,12166,10046,7804,5479,3092,730,-1541,-3594,-5322,-6617,-7400,-7644,-7387,-6712,-5772,-4722,-3744,-2981,-2543,-2484,-2796,-3431,-4288,-5273,-6253,-7152,-7877,-8393,-8674,-8725,-8555,-8191,-7637,-6922,-6036,-4998,-3807,-2483,-1055,434,1929,3361,4669,5785,6669,7288,7644,7734,7602,7273,6798,6213,5553,4835,4101,3338,2599,1875,1198,579,9,-522,-1040,-1601,-2225,-2977,-3853,-4869,-5980,-7126,-8211,-9125,-9752,-9983,-9745,-8985,-7711,-5965,-3852,-1498,901,3169,5076,6448,7106,6949,5938,4102,1576,-1454,-4730,-7956,-10853,-13135,-14612,-15132,-14671,-13268,-11064,-8266,-5108,-1859,1252,4019,6311,8062,9285,10055,10486,10728,10909,11149,11502,11981,12542,13088,13516,13707,13575,13091,12247,11124,9792,8371,6930,5552,4239,2994,1778,548,-723,-2045,-3391,-4699,-5889,-6882,-7600,-8007,-8106,-7930,-7574,-7131,-6715,-6428,-6327,-6450,-6744,-7152,-7525,-7736,-7637,-7126,-6145,-4727,-2945,-956,1055,2902,4372,5349,5701,5425,4542,3165,1453,-404,-2195,-3730,-4841,-5420,-5405,-4810,-3681,-2141,-306,1661,3629,5483,7129,8539,9676,10582,11252,11747,12052,12208,12172,11967,11541,10917,10076,9044,7856,6538,5136,3685,2199,723,-748,-2172,-3543,-4824,-6006,-7058,-7984,-8774,-9453,-10024,-10525,-10945,-11313,-11614,-11842,-11991,-12032,-11960,-11744,-11363,-10811,-10060,-9139,-8054,-6871,-5651,-4479,-3448,-2622,-2079,-1825,-1875,-2172,-2659,-3226,-3771,-4163,-4308,-4091,-3476,-2405,-924,942,3079,5397,7751,10014,12067,13776,15069,15867,16129,15866,15082,13840,12217,10299,8221,6094,4078,2293,884,-61,-466,-312,372,1527,3026,4743,6501,8137,9483,10387,10755,10507,9657,8238,6353,4131,1731,-696,-2970,-4979,-6594,-7766,-8474,-8743,-8655,-8309,-7831,-7351,-6974,-6808,-6891,-7279,-7933,-8844,-9939,-11153,-12414,-13645,-14780,-15748,-16495,-16951,-17071,-16817,-16150,-15093,-13647,-11886,-9879,-7736,-5566,-3487,-1618,-48,1132,1887,2191,2071,1598,850,-12,-890,-1608,-2080,-2219,-1987,-1427,-589,397,1405,2279,2882,3101,2869,2177,1090,-289,-1785,-3227,-4425,-5236,-5554,-5356,-4674,-3632,-2376,-1124,-49,662,900,615,-169,-1350,-2774,-4243,-5559,-6524,-7003,-6895,-6181,-4905,-3181,-1168,920,2890,4517,5644,6131,5916,4998,3415,1298,-1227,-3975,-6769,-9434,-11813,-13756,-15184,-15995,-16182,-15724,-14679,-13120,-11171,-8974,-6699,-4491,-2498,-803,543,1543,2255,2747,3129,3462,3823,4213,4618,4977,5225,5281,5118,4722,4138,3473,2818,2332,2106,2231,2714,3520,4532,5602,6547,7177,7348,6949,5937,4354,2288,-100,-2614,-5064,-7231,-8967,-10119,-10610,-10407,-9515,-8020,-6013,-3662,-1131,1390,3707,5669,7129,7994,8231,7821,6848,5376,3560,1515,-597,-2658,-4556,-6197,-7549,-8561,-9259,-9648,-9777,-9705,-9482,-9188,-8861,-8556,-8290,-8054,-7835,-7577,-7220,-6710,-5970,-4977,-3705,-2166,-419,1490,3452,5390,7195,8782,10071,11006,11559,11720,11547,11072,10418,9672,8968,8423,8139,8201,8636,9442,10545,11837,13194,14443,15477,16159,16447,16302,15761,14871,13727,12403,10992,9543,8096,6671,5255,3859,2474,1119,-183,-1409,-2528,-3531,-4415,-5195,-5889,-6518,-7083,-7558,-7908,-8026,-7857,-7271,-6229,-4684,-2681,-315,2250,4791,7076,8847,9912,10115,9395,7791,5405,2453,-847,-4210,-7394,-10160,-12321,-13744,-14357,-14135,-13124,-11405,-9105,-6398,-3448,-454,2421,5028,7248,9015,10288,11069,11376,11247,10706,9804,8546,6985,5139,3088,894,-1312,-3420,-5267,-6726,-7664,-7995,-7683,-6728,-5208,-3221,-917,1539,3990,6261,8227,9759,10780,11230,11084,10358,9087,7363,5283,2991,640,-1613,-3600,-5203,-6304,-6859,-6847,-6314,-5340,-4042,-2566,-1044,367,1578,2490,3085,3373,3410,3289,3125,3028,3119,3471,4146,5141,6434,7947,9584,11216,12730,13967,14833,15196,14974,14127,12619,10499,7839,4756,1416,-1998,-5292,-8271,-10769,-12661,-13889,-14445,-14419,-13903,-13078,-12064,-11025,-10030,-9132,-8326,-7557,-6767,-5877,-4835,-3615,-2245,-785,646,1927,2916,3515,3645,3318,2578,1544,374,-777,-1752,-2436,-2795,-2826,-2630,-2303,-1990,-1789,-1771,-1948,-2277,-2677,-3041,-3265,-3267,-3005,-2484,-1752,-895,-21,767,1379,1748,1859,1691,1300,702,-36,-857,-1711,-2514,-3228,-3775,-4133,-4258,-4166,-3869,-3425,-2890,-2359,-1895,-1593,-1502,-1664,-2095,-2767,-3647,-4656,-5732,-6764,-7695,-8429,-8915,-9116,-8978,-8506,-7657,-6444,-4866,-2959,-790,1534,3872,6033,7832,9072,9603,9315,8194,6291,3769,847,-2186,-5030,-7392,-9020,-9752,-9489,-8262,-6165,-3380,-151,3281,6639,9700,12269,14210,15447,15979,15835,15116,13932,12413,10699,8906,7147,5498,4033,2772,1751,950,376,-3,-194,-220,-108,131,441,786,1097,1307,1349,1181,771,164,-604,-1407,-2145,-2693,-2943,-2856,-2407,-1663,-730,241,1061,1572,1619,1139,107,-1398,-3238,-5236,-7170,-8854,-10114,-10841,-10974,-10528,-9537,-8108,-6336,-4344,-2259,-182,1764,3501,4938,6015,6690,6925,6734,6113,5128,3844,2366,843,-604,-1783,-2585,-2871,-2588,-1726,-333,1467,3516,5619,7577,9201,10353,10937,10929,10370,9350,8002,6489,4957,3554,2389,1529,1003,785,817,997,1224,1376,1374,1153,702,51,-739,-1588,-2395,-3077,-3559,-3794,-3763,-3484,-2996,-2373,-1707,-1095,-637,-422,-488,-883,-1566,-2509,-3630,-4845,-6070,-7219,-8222,-9031,-9611,-9946,-10045,-9921,-9610,-9154,-8586,-7965,-7308,-6673,-6059,-5512,-5003,-4560,-4122,-3679,-3162,-2522,-1724,-715,492,1897,3447,5059,6660,8134,9391,10362,10975,11245,11168,10809,10242,9546,8827,8140,7566,7118,6827,6659,6598,6587,6577,6507,6318,5961,5386,4565,3477,2132,546,-1219,-3112,-5024,-6872,-8541,-9934,-10958,-11549,-11663,-11312,-10521,-9383,-7996,-6501,-5032,-3721,-2686,-2012,-1760,-1953,-2587,-3604,-4933,-6435,-7976,-9382,-10490,-11150,-11255,-10738,-9618,-7956,-5899,-3621,-1329,767,2495,3702,4315,4311,3721,2652,1226,-397,-2037,-3551,-4771,-5597,-5938,-5749,-5045,-3844,-2245,-338,1738,3851,5856,7643,9095,10169,10820,11075,10971,10587,10003,9307,8573,7851,7187,6599,6098,5713,5442,5327,5379,5626,6070,6677,7410,8154,8812,9236,9296,8890,7942,6451,4454,2057,-588,-3323,-5925,-8248,-10080,-11316,-11824,-11564,-10531,-8768,-6396,-3550,-438,2743,5760,8430,10566,12061,12838,12882,12248,10997,9273,7212,4984,2769,733,-973,-2219,-2936,-3096,-2727,-1924,-809,458,1704,2783,3569,3963,3943,3489,2651,1511,151,-1299,-2735,-4045,-5149,-5969,-6488,-6673,-6566,-6211,-5673,-5076,-4493,-4050,-3799,-3779,-3978,-4327,-4734,-5082,-5256,-5175,-4803,-4141,-3267,-2273,-1301,-480,72,271,96,-445,-1272,-2300,-3408,-4506,-5496,-6335,-6976,-7421,-7670,-7742,-7650,-7401,-7007,-6459,-5767,-4920,-3922,-2794,-1542,-205,1185,2587,3950,5233,6396,7403,8243,8896,9381,9703,9886,9966,9941,9852,9680,9427,9077,8596,7974,7190,6253,5177,4018,2828,1714,765,108,-165,35,743,1946,3576,5497,7550,9533,11256,12559,13303,13441,12955,11906,10406,8577,6599,4593,2725,1068,-292,-1346,-2102,-2610,-2940,-3178,-3402,-3696,-4103,-4666,-5366,-6184,-7040,-7845,-8478,-8829,-8788,-8293,-7316,-5903,-4141,-2190,-227,1541,2911,3739,3898,3375,2210,527,-1461,-3548,-5448,-6979,-7920,-8201,-7772,-6697,-5094,-3134,-1014,1064,2925,4433,5503,6102,6250,5999,5440,4653,3744,2794,1879,1065,395,-94,-379,-445,-288,83,670,1420,2329,3326,4369,5392,6320,7083,7601,7802,7618,7007,5947,4473,2661,637,-1431,-3379,-5023,-6246,-6956,-7127,-6806,-6069,-5046,-3882,-2709,-1665,-830,-295,-70,-192,-629,-1369,-2358,-3554,-4885,-6275,-7651,-8916,-9989,-10800,-11269,-11376,-11090,-10428,-9415,-8118,-6579,-4901,-3142,-1402,238,1705,2938,3900,4582,5001,5201,5263,5263,5317,5497,5898,6548,7464,8603,9894,11228,12487,13549,14303,14682,14650,14220,13468,12474,11376,10271,9263,8394,7672,7050,6449,5775,4925,3831,2449,783,-1102,-3123,-5136,-7012,-8605,-9815,-10554,-10801,-10565,-9890,-8864,-7570,-6105,-4560,-3010,-1505,-112,1152,2225,3085,3676,3967,3925,3551,2866,1931,838,-307,-1367,-2222,-2761,-2910,-2633,-1962,-950,285,1612,2911,4030,4888,5383,5476,5143,4389,3247,1761,-12,-2004,-4164,-6397,-8655,-10817,-12801,-14481,-15735,-16467,-16580,-16048,-14890,-13182,-11083,-8770,-6462,-4379,-2707,-1593,-1134,-1321,-2119,-3374,-4925,-6542,-8010,-9130,-9741,-9758,-9145,-7945,-6251,-4191,-1914,432,2706,4799,6617,8111,9255,10046,10517,10699,10663,10459,10167,9834,9523,9263,9081,8994,9006,9125,9355,9694,10135,10661,11231,11791,12260,12561,12596,12310,11632,10558,9101,7318,5319,3226,1199,-621,-2118,-3217,-3924,-4275,-4403,-4431,-4525,-4822,-5409,-6361,-7637,-9197,-10926,-12687,-14360,-15806,-16936,-17704,-18074,-18106,-17826,-17351,-16745,-16112,-15502,-14950,-14461,-13991,-13503,-12899,-12143,-11148,-9906,-8413,-6707,-4872,-2995,-1175,484,1919,3073,3930,4489,4765,4794,4600,4233,3705,3073,2344,1582,806,92,-519,-945,-1149,-1087,-767,-228,451,1164,1776,2181,2258,1941,1195,14,-1548,-3420,-5499,-7658,-9778,-11709,-13363,-14602,-15389,-15648,-15389,-14625,-13421,-11855,-10046,-8110,-6201,-4441,-2979,-1889,-1249,-1046,-1226,-1683,-2258,-2782,-3081,-3012,-2471,-1425,110,2035,4219,6468,8604,10412,11749,12490,12592,12080,11051,9658,8101,6579,5274,4318,3772,3619,3769,4080,4372,4487,4269,3650,2600,1188,-482,-2230,-3894,-5279,-6262,-6766,-6774,-6366,-5659,-4816,-4025,-3427,-3142,-3228,-3657,-4374,-5249,-6154,-6954,-7533,-7827,-7788,-7440,-6810,-5972,-4990,-3937,-2878,-1854,-916,-84,607,1142,1480,1611,1504,1146,557,-255,-1223,-2284,-3350,-4313,-5090,-5586,-5749,-5539,-4954,-4017,-2775,-1285,371,2135,3912,5654,7277,8739,9977,10950,11612,11924,11854,11374,10478,9180,7526,5599,3502,1385,-606,-2317,-3603,-4379,-4550,-4121,-3093,-1532,480,2836,5429,8129,10830,13389,15690,17569,18915,19556,19433,18458,16669,14167,11123,7808,4503,1511,-891,-2518,-3250,-3108,-2196,-733,1015,2738,4151,5018,5175,4577,3246,1331,-980,-3438,-5788,-7792,-9252,-10036,-10083,-9415,-8122,-6360,-4323,-2219,-261,1386,2595,3307,3543,3359,2896,2288,1686,1228,981,994,1223,1599,1999,2293,2348,2063,1382,309,-1107,-2746,-4470,-6117,-7518,-8560,-9121,-9162,-8661,-7648,-6206,-4430,-2468,-482,1372,2923,4050,4668,4749,4331,3527,2481,1396,458,-145,-285,119,1072,2516,4342,6408,8532,10571,12340,13732,14623,14950,14689,13842,12493,10719,8682,6516,4374,2401,674,-735,-1824,-2618,-3180,-3563,-3856,-4082,-4271,-4403,-4435,-4293,-3927,-3254,-2284,-1013,472,2052,3575,4863,5749,6108,5848,4955,3483,1528,-737,-3131,-5460,-7536,-9217,-10400,-11038,-11134,-10735,-9920,-8779,-7409,-5904,-4327,-2762,-1231,201,1512,2641,3538,4144,4394,4269,3756,2908,1816,621,-517,-1418,-1936,-1956,-1428,-382,1089,2823,4626,6282,7590,8398,8589,8147,7101,5561,3697,1680,-264,-1986,-3326,-4229,-4670,-4707,-4432,-3974,-3459,-3009,-2713,-2627,-2774,-3137,-3696,-4394,-5203,-6068,-6966,-7859,-8717,-9487,-10114,-10517,-10609,-10319,-9574,-8365,-6697,-4665,-2365,21,2346,4418,6115,7320,8005,8168,7874,7217,6292,5219,4060,2892,1726,568,-585,-1774,-2977,-4222,-5458,-6669,-7788,-8773,-9558,-10116,-10407,-10438,-10208,-9760,-9134,-8387,-7585,-6772,-6020,-5327,-4729,-4171,-3627,-3015,-2261,-1314,-106,1331,3014,4827,6717,8548,10225,11651,12751,13498,13875,13909,13632,13099,12348,11428,10359,9179,7902,6570,5218,3919,2737,1764,1082,752,831,1318,2192,3382,4780,6272,7717,9019,10063,10814,11216,11287,11024,10446,9584,8419,6988,5265,3270,1023,-1446,-4060,-6727,-9326,-11694,-13673,-15092,-15822,-15781,-14951,-13427,-11348,-8970,-6555,-4396,-2741,-1791,-1642,-2295,-3671,-5582,-7817,-10128,-12273,-14040,-15281,-15859,-15750,-14919,-13429,-11332,-8741,-5761,-2538,798,4087,7195,9975,12313,14114,15320,15913,15908,15361,14358,12993,11402,9685,7969,6351,4904,3688,2737,2042,1626,1425,1440,1577,1792,1976,2046,1915,1498,767,-312,-1691,-3337,-5134,-6975,-8713,-10181,-11240,-11734,-11569,-10704,-9144,-6989,-4380,-1527,1324,3934,6048,7506,8154,7988,7042,5460,3448,1248,-884,-2709,-4045,-4780,-4882,-4413,-3497,-2313,-1052,99,1003,1577,1815,1781,1604,1431,1448,1784,2560,3813,5511,7569,9827,12106,14202,15924,17112,17654,17496,16650,15180,13210,10883,8371,5838,3418,1234,-652,-2202,-3429,-4366,-5074,-5607,-6026,-6359,-6633,-6838,-6962,-6992,-6907,-6732,-6474,-6204,-5965,-5840,-5881,-6136,-6619,-7331,-8215,-9241,-10306,-11362,-12307,-13076,-13608,-13843,-13769,-13371,-12677,-11739,-10632,-9448,-8290,-7253,-6418,-5841,-5535,-5498,-5665,-5986,-6343,-6651,-6787,-6658,-6166,-5246,-3870,-2035,203,2754,5496,8244,10829,13024,14664,15564,15623,14802,13111,10696,7709,4417,1083,-2004,-4583,-6432,-7400,-7400,-6440,-4585,-1990,1164,4628,8172,11528,14494,16860,18499,19320,19293,18450,16871,14670,12009,9056,5988,2991,206,-2217,-4200,-5672,-6634,-7097,-7107,-6736,-6035,-5085,-3932,-2640,-1260,145,1507,2749,3780,4526,4916,4919,4537,3827,2881,1834,829,23,-473,-550,-190,617,1801,3266,4884,6510,7987,9179,9958,10231,9949,9091,7687,5799,3501,916,-1851,-4660,-7360,-9815,-11854,-13341,-14145,-14166,-13359,-11720,-9330,-6313,-2902,662,4051,6963,9106,10241,10235,9040,6741,3527,-316,-4451,-8492,-12113,-14995,-16973,-17942,-17959,-17156,-15746,-13998,-12130,-10371,-8811,-7530,-6464,-5546,-4647,-3649,-2480,-1064,561,2364,4233,6048,7678,8997,9901,10348,10310,9838,8984,7844,6516,5088,3647,2256,959,-196,-1211,-2047,-2719,-3213,-3534,-3694,-3696,-3565,-3298,-2929,-2442,-1858,-1155,-342,601,1650,2821,4067,5392,6745,8094,9394,10574,11564,12299,12678,12688,12275,11495,10405,9127,7816,6626,5727,5241,5258,5795,6807,8187,9769,11378,12815,13931,14586,14725,14314,13392,12024,10296,8310,6158,3912,1634,-651,-2909,-5133,-7280,-9328,-11191,-12814,-14103,-14981,-15397,-15303,-14710,-13637,-12153,-10323,-8255,-6029,-3743,-1468,722,2765,4604,6163,7390,8190,8520,8318,7574,6315,4589,2527,249,-2049,-4209,-6042,-7427,-8260,-8532,-8264,-7566,-6557,-5407,-4242,-3196,-2320,-1642,-1116,-666,-208,353,1055,1906,2839,3748,4483,4898,4865,4322,3278,1843,180,-1474,-2892,-3871,-4283,-4092,-3375,-2294,-1096,-48,586,597,-136,-1625,-3761,-6333,-9047,-11573,-13580,-14797,-15028,-14199,-12327,-9568,-6120,-2275,1690,5499,8916,11784,13996,15513,16358,16559,16204,15336,14052,12392,10457,8309,6068,3842,1778,22,-1280,-2003,-2059,-1412,-97,1808,4126,6663,9163,11381,13062,14027,14120,13320,11631,9213,6222,2933,-405,-3540,-6233,-8349,-9768,-10493,-10556,-10075,-9167,-8000,-6689,-5355,-4075,-2874,-1773,-743,241,1204,2156,3101,3997,4822,5517,6047,6378,6505,6425,6170,5754,5220,4566,3831,3003,2116,1185,255,-631,-1404,-2023,-2430,-2616,-2592,-2401,-2133,-1881,-1752,-1845,-2210,-2872,-3792,-4878,-6015,-7053,-7854,-8303,-8304,-7840,-6915,-5597,-4012,-2265,-538,1055,2374,3334,3874,3971,3643,2926,1898,631,-790,-2288,-3808,-5295,-6739,-8109,-9433,-10685,-11910,-13061,-14168,-15158,-15991,-16586,-16820,-16605,-15823,-14404,-12329,-9618,-6376,-2748,1063,4828,8315,11295,13581,15045,15607,15306,14219,12551,10515,8408,6484,5013,4171,4080,4768,6149,8094,10375,12748,14962,16781,18013,18549,18317,17361,15751,13643,11213,8645,6132,3819,1806,157,-1151,-2159,-2959,-3654,-4340,-5090,-5970,-6965,-8093,-9267,-10467,-11590,-12611,-13455,-14098,-14502,-14627,-14449,-13936,-13079,-11900,-10453,-8841,-7194,-5676,-4446,-3659,-3411,-3773,-4720,-6201,-8077,-10207,-12389,-14458,-16238,-17579,-18397,-18606,-18216,-17241,-15766,-13889,-11735,-9435,-7104,-4846,-2730,-807,914,2418,3736,4856,5811,6584,7180,7585,7782,7760,7514,7046,6376,5532,4557,3497,2417,1353,364,-527,-1294,-1938,-2467,-2913,-3302,-3684,-4086,-4557,-5103,-5754,-6483,-7269,-8063,-8792,-9403,-9808,-9963,-9817,-9362,-8599,-7554,-6268,-4784,-3174,-1488,181,1760,3151,4253,4994,5285,5093,4418,3285,1805,84,-1706,-3391,-4799,-5762,-6164,-5922,-5016,-3495,-1457,939,3500,6009,8256,10044,11228,11721,11482,10573,9070,7132,4914,2581,291,-1852,-3756,-5406,-6783,-7930,-8863,-9616,-10184,-10538,-10627,-10377,-9705,-8566,-6918,-4800,-2288,467,3270,5878,8043,9529,10144,9778,8402,6098,3029,-548,-4345,-8046,-11364,-14063,-15978,-17053,-17291,-16822,-15790,-14423,-12912,-11471,-10236,-9305,-8704,-8377,-8239,-8123,-7892,-7367,-6449,-5056,-3195,-907,1679,4450,7220,9869,12243,14280,15893,17102,17883,18289,18344,18077,17528,16688,15597,14238,12650,10860,8912,6891,4871,2945,1207,-281,-1453,-2291,-2791,-2988,-2916,-2639,-2201,-1640,-976,-195,730,1841,3177,4761,6580,8581,10670,12711,14544,16031,17031,17492,17385,16771,15741,14425,12948,11410,9898,8402,6940,5411,3792,1971,-43,-2301,-4708,-7199,-9626,-11820,-13653,-14948,-15663,-15722,-15195,-14157,-12751,-11151,-9489,-7914,-6485,-5230,-4119,-3071,-2005,-826,515,2045,3724,5490,7235,8851,10226,11284,11965,12266,12196,11811,11166,10337,9382,8364,7306,6241,5156,4054,2928,1775,634,-470,-1461,-2282,-2879,-3209,-3278,-3111,-2782,-2369,-1981,-1683,-1547,-1579,-1752,-2020,-2287,-2507,-2607,-2574,-2399,-2106,-1720,-1274,-773,-232,371,1035,1772,2572,3395,4193,4890,5391,5633,5518,5033,4144,2903,1371,-343,-2100,-3770,-5187,-6244,-6819,-6864,-6359,-5339,-3897,-2142,-240,1670,3429,4931,6091,6876,7292,7381,7193,6798,6242,5562,4773,3883,2882,1794,634,-532,-1621,-2540,-3170,-3426,-3239,-2593,-1530,-160,1374,2865,4122,4950,5223,4866,3905,2443,651,-1235,-2985,-4354,-5171,-5305,-4741,-3530,-1835,127,2084,3762,4905,5321,4905,3645,1650,-902,-3746,-6588,-9130,-11109,-12313,-12626,-11998,-10500,-8258,-5486,-2422,656,3502,5881,7622,8624,8845,8328,7176,5521,3565,1466,-567,-2407,-3917,-5046,-5764,-6130,-6197,-6113,-5966,-5903,-5981,-6263,-6719,-7305,-7914,-8432,-8730,-8715,-8322,-7544,-6436,-5098,-3675,-2331,-1194,-404,20,39,-249,-770,-1386,-1984,-2465,-2769,-2883,-2834,-2688,-2533,-2447,-2524,-2801,-3317,-4061,-5001,-6081,-7234,-8370,-9412,-10266,-10855,-11101,-10946,-10336,-9250,-7685,-5662,-3245,-505,2434,5458,8414,11179,13610,15619,17115,18085,18516,18481,18042,17316,16415,15441,14502,13645,12925,12333,11873,11496,11191,10907,10639,10365,10081,9787,9475,9139,8759,8320,7800,7187,6465,5634,4680,3623,2455,1211,-97,-1439,-2777,-4090,-5324,-6458,-7439,-8238,-8817,-9160,-9246,-9088,-8705,-8141,-7467,-6765,-6129,-5668,-5472,-5617,-6150,-7079,-8353,-9910,-11608,-13323,-14889,-16167,-17034,-17394,-17208,-16456,-15185,-13452,-11355,-9001,-6500,-3974,-1509,804,2915,4782,6405,7777,8936,9896,10702,11373,11934,12397,12757,13015,13152,13158,13013,12714,12236,11589,10746,9720,8486,7071,5476,3766,1999,283,-1271,-2562,-3492,-4019,-4131,-3868,-3318,-2582,-1809,-1114,-642,-473,-679,-1280,-2245,-3528,-5014,-6599,-8131,-9460,-10453,-10975,-10953,-10352,-9192,-7562,-5598,-3472,-1389,464,1913,2840,3181,2960,2248,1209,19,-1106,-1972,-2398,-2294,-1572,-297,1492,3621,5940,8242,10363,12129,13455,14258,14554,14371,13803,12937,11895,10754,9599,8459,7348,6240,5109,3900,2596,1183,-313,-1823,-3254,-4495,-5421,-5936,-5973,-5507,-4583,-3276,-1722,-85,1472,2760,3633,3966,3665,2736,1188,-843,-3220,-5732,-8165,-10336,-12064,-13273,-13924,-14063,-13808,-13289,-12681,-12119,-11720,-11538,-11574,-11777,-12046,-12279,-12350,-12173,-11684,-10859,-9721,-8326,-6744,-5075,-3394,-1781,-271,1102,2381,3558,4739,5920,7197,8558,10021,11542,13056,14460,15652,16496,16908,16796,16152,14992,13402,11499,9432,7348,5396,3670,2262,1174,405,-104,-429,-632,-789,-931,-1062,-1177,-1219,-1161,-957,-607,-125,420,965,1395,1629,1577,1198,467,-579,-1875,-3314,-4767,-6096,-7179,-7918,-8246,-8174,-7727,-7000,-6109,-5178,-4329,-3668,-3240,-3076,-3142,-3366,-3667,-3920,-4021,-3879,-3398,-2558,-1331,248,2113,4190,6362,8528,10572,12407,13944,15136,15937,16343,16349,16000,15329,14400,13282,12038,10733,9441,8181,7024,5948,4988,4090,3262,2437,1614,751,-157,-1114,-2118,-3155,-4212,-5279,-6342,-7389,-8408,-9376,-10272,-11069,-11742,-12277,-12659,-12906,-13017,-13027,-12942,-12781,-12539,-12207,-11769,-11202,-10518,-9712,-8837,-7926,-7061,-6298,-5706,-5332,-5200,-5311,-5631,-6089,-6592,-7022,-7252,-7171,-6682,-5725,-4289,-2397,-136,2387,5029,7628,10039,12122,13775,14941,15590,15758,15501,14907,14102,13176,12263,11424,10728,10187,9783,9471,9173,8816,8332,7658,6806,5762,4635,3492,2498,1779,1478,1696,2480,3811,5606,7680,9834,11783,13286,14086,14025,12996,11010,8174,4667,770,-3241,-7026,-10324,-12876,-14542,-15238,-15019,-13982,-12352,-10336,-8210,-6178,-4438,-3080,-2142,-1576,-1268,-1084,-859,-468,195,1160,2424,3912,5525,7145,8646,9932,10918,11575,11878,11865,11551,11005,10245,9330,8249,7032,5658,4134,2457,657,-1232,-3134,-4966,-6634,-8031,-9072,-9696,-9860,-9571,-8867,-7810,-6499,-5019,-3488,-1968,-568,671,1681,2414,2840,2932,2682,2122,1270,203,-1011,-2288,-3528,-4666,-5608,-6324,-6767,-6956,-6903,-6673,-6320,-5922,-5536,-5223,-5002,-4893,-4873,-4911,-4964,-4970,-4887,-4654,-4257,-3665,-2887,-1928,-799,472,1889,3416,5056,6766,8514,10235,11848,13245,14328,14976,15134,14746,13846,12496,10824,8977,7115,5387,3911,2745,1938,1419,1162,1042,969,852,604,201,-377,-1094,-1902,-2730,-3501,-4151,-4624,-4886,-4932,-4774,-4452,-4025,-3548,-3109,-2761,-2574,-2578,-2799,-3220,-3817,-4521,-5256,-5935,-6449,-6719,-6659,-6224,-5391,-4174,-2619,-810,1164,3175,5119,6875,8348,9463,10163,10433,10275,9737,8883,7803,6614,5410,4327,3436,2829,2522,2527,2780,3224,3720,4169,4430,4406,4022,3229,2059,541,-1203,-3081,-4941,-6668,-8145,-9286,-10030,-10341,-10220,-9662,-8730,-7461,-5950,-4305,-2639,-1103,182,1098,1553,1516,984,16,-1290,-2815,-4403,-5918,-7201,-8156,-8663,-8691,-8200,-7213,-5777,-3962,-1863,414,2758,5048,7165,8984,10390,11263,11523,11095,9981,8203,5867,3112,136,-2845,-5594,-7899,-9564,-10468,-10537,-9792,-8317,-6268,-3847,-1288,1181,3343,5021,6090,6488,6209,5317,3917,2151,198,-1785,-3628,-5195,-6393,-7150,-7461,-7329,-6810,-5946,-4826,-3502,-2062,-564,925,2337,3618,4704,5538,6054,6208,5936,5228,4064,2481,547,-1647,-3958,-6261,-8394,-10245,-11704,-12708,-13222,-13262,-12844,-12039,-10901,-9518,-7982,-6372,-4802,-3339,-2089,-1116,-485,-234,-389,-938,-1852,-3073,-4508,-6050,-7565,-8913,-9939,-10529,-10548,-9960,-8724,-6897,-4574,-1909,905,3633,6071,7976,9208,9618,9186,7918,5939,3395,510,-2490,-5373,-7928,-9990,-11454,-12249,-12399,-11924,-10936,-9513,-7808,-5914,-3977,-2085,-340,1187,2454,3429,4110,4513,4648,4550,4239,3738,3077,2281,1375,406,-589,-1558,-2431,-3171,-3705,-4004,-4049,-3836,-3415,-2828,-2163,-1508,-949,-574,-439,-584,-1015,-1725,-2658,-3775,-4991,-6245,-7439,-8518,-9370,-9951,-10166,-9983,-9355,-8306,-6837,-5045,-2988,-793,1437,3583,5548,7244,8615,9632,10273,10573,10533,10220,9645,8875,7926,6854,5679,4448,3177,1913,665,-536,-1668,-2720,-3655,-4453,-5081,-5502,-5689,-5631,-5326,-4815,-4149,-3412,-2705,-2132,-1790,-1753,-2064,-2715,-3673,-4844,-6137,-7411,-8569,-9481,-10093,-10338,-10225,-9764,-9014,-8035,-6913,-5721,-4539,-3441,-2475,-1695,-1116,-758,-602,-636,-807,-1067,-1348,-1559,-1638,-1485,-1059,-314,748,2092,3652,5336,7031,8637,10048,11194,12027,12525,12715,12627,12336,11908,11426,10959,10569,10307,10203,10277,10528,10938,11471,12083,12695,13254,13670,13899,13896,13661,13215,12617,11927,11215,10531,9903,9325,8771,8189,7523,6717,5731,4544,3158,1603,-74,-1809,-3531,-5183,-6705,-8074,-9264,-10285,-11151,-11877,-12499,-13011,-13443,-13774,-13995,-14089,-14013,-13757,-13273,-12555,-11591,-10379,-8953,-7333,-5577,-3736,-1870,-53,1657,3179,4471,5469,6159,6529,6596,6407,6020,5511,4974,4494,4152,4018,4116,4465,5023,5743,6541,7325,8007,8501,8742,8675,8285,7557,6536,5268,3845,2369,963,-259,-1188,-1755,-1921,-1701,-1146,-352,560,1453,2195,2663,2785,2517,1871,909,-282,-1588,-2880,-4064,-5029,-5725,-6112,-6187,-5980,-5532,-4911,-4186,-3412,-2652,-1925,-1238,-583,97,826,1665,2643,3764,5018,6350,7681,8914,9935,10631,10930,10757,10113,9015,7547,5809,3943,2101,427,-932,-1880,-2359,-2354,-1913,-1114,-71,1084,2225,3241,4039,4565,4803,4758,4489,4047,3493,2887,2244,1574,860,54,-875,-1969,-3242,-4672,-6220,-7798,-9299,-10595,-11568,-12093,-12106,-11560,-10488,-8970,-7144,-5200,-3336,-1763,-654,-132,-251,-993,-2247,-3864,-5618,-7286,-8634,-9462,-9639,-9073,-7795,-5857,-3431,-677,2175,4936,7415,9453,10945,11798,11981,11478,10324,8569,6308,3646,728,-2300,-5263,-8007,-10362,-12207,-13424,-13956,-13787,-12937,-11499,-9578,-7340,-4963,-2621,-509,1256,2540,3312,3541,3274,2567,1522,236,-1171,-2605,-3969,-5193,-6230,-7037,-7616,-7938,-8027,-7853,-7440,-6761,-5841,-4672,-3295,-1741,-62,1673,3405,5055,6566,7885,8969,9793,10354,10644,10708,10552,10246,9824,9348,8883,8467,8169,8004,8007,8172,8476,8886,9333,9753,10062,10176,10032,9565,8751,7586,6093,4336,2378,333,-1710,-3614,-5271,-6553,-7358,-7607,-7250,-6301,-4816,-2908,-739,1514,3659,5530,6987,7953,8378,8284,7703,6713,5378,3796,2025,158,-1758,-3642,-5433,-7061,-8449,-9538,-10261,-10573,-10446,-9880,-8903,-7575,-5987,-4257,-2520,-926,384,1285,1681,1526,821,-380,-1965,-3794,-5676,-7439,-8872,-9828,-10150,-9761,-8615,-6737,-4212,-1184,2154,5570,8820,11667,13923,15448,16200,16186,15520,14339,12844,11196,9592,8102,6834,5746,4820,3966,3098,2148,1049,-197,-1582,-3043,-4497,-5864,-7036,-7964,-8590,-8926,-8999,-8865,-8631,-8364,-8187,-8157,-8339,-8757,-9397,-10214,-11131,-12035,-12806,-13306,-13414,-13025,-12075,-10553,-8498,-6026,-3273,-443,2278,4685,6628,7975,8685,8746,8237,7280,6026,4671,3375,2311,1587,1287,1437,2021,2997,4271,5765,7352,8937,10414,11701,12732,13474,13911,14079,14003,13769,13426,13061,12713,12418,12164,11927,11630,11204,10556,9606,8324,6686,4759,2636,449,-1639,-3486,-4977,-6039,-6667,-6925,-6899,-6751,-6610,-6626,-6897,-7489,-8391,-9584,-10941,-12372,-13703,-14838,-15626,-16038,-16013,-15589,-14827,-13808,-12651,-11461,-10332,-9348,-8546,-7943,-7513,-7215,-6965,-6700,-6340,-5836,-5170,-4344,-3391,-2364,-1299,-257,752,1702,2601,3458,4268,5042,5758,6407,6958,7407,7742,7984,8159,8309,8481,8719,9050,9499,10041,10667,11315,11925,12437,12758,12846,12637,12115,11293,10196,8907,7491,6057,4663,3393,2255,1274,400,-382,-1155,-1934,-2785,-3703,-4701,-5744,-6801,-7820,-8737,-9507,-10069,-10397,-10463,-10280,-9854,-9239,-8473,-7616,-6721,-5828,-4974,-4167,-3424,-2724,-2058,-1406,-741,-52,678,1461,2291,3167,4084,5019,5977,6916,7822,8654,9354,9883,10171,10187,9904,9318,8461,7378,6131,4802,3452,2176,1008,32,-746,-1284,-1596,-1700,-1639,-1467,-1263,-1092,-1040,-1156,-1490,-2063,-2863,-3867,-5029,-6275,-7553,-8768,-9875,-10794,-11498,-11939,-12116,-12011,-11650,-11028,-10191,-9163,-7978,-6697,-5349,-4006,-2721,-1548,-564,197,672,857,748,382,-171,-829,-1493,-2048,-2419,-2512,-2304,-1772,-956,97,1300,2570,3819,4990,6039,6959,7781,8516,9240,9949,10687,11431,12140,12763,13214,13411,13289,12791,11911,10673,9142,7417,5620,3873,2303,999,31,-568,-820,-760,-472,-40,443,890,1229,1403,1382,1139,690,49,-738,-1627,-2548,-3458,-4284,-4988,-5527,-5868,-6000,-5894,-5565,-4984,-4178,-3118,-1840,-343,1317,3089,4890,6612,8152,9383,10213,10562,10397,9730,8631,7212,5625,4036,2619,1518,844,645,921,1608,2603,3775,4968,6053,6903,7421,7560,7274,6588,5523,4138,2519,739,-1089,-2869,-4516,-5928,-7052,-7829,-8211,-8192,-7752,-6902,-5674,-4110,-2296,-336,1632,3457,4974,6046,6554,6445,5717,4428,2703,686,-1437,-3497,-5337,-6826,-7885,-8468,-8568,-8223,-7474,-6403,-5076,-3576,-1979,-355,1228,2711,4039,5157,6036,6632,6941,6954,6695,6207,5548,4804,4055,3395,2885,2584,2488,2583,2785,3007,3122,3030,2618,1845,684,-821,-2589,-4497,-6397,-8137,-9561,-10559,-11032,-10967,-10375,-9339,-7985,-6455,-4917,-3509,-2348,-1504,-993,-787,-813,-977,-1165,-1283,-1244,-1008,-566,47,766,1503,2172,2693,3014,3110,2997,2704,2311,1877,1498,1243,1168,1318,1702,2303,3098,4009,4984,5927,6771,7445,7909,8133,8127,7906,7522,7016,6451,5873,5318,4824,4392,4041,3755,3534,3353,3209,3063,2895,2675,2351,1926,1344,627,-249,-1253,-2369,-3563,-4794,-6030,-7217,-8310,-9248,-9979,-10420,-10545,-10275,-9638,-8628,-7326,-5816,-4214,-2631,-1162,110,1156,1937,2458,2725,2730,2488,2000,1274,348,-751,-1938,-3139,-4244,-5134,-5715,-5879,-5564,-4756,-3447,-1720,339,2606,4919,7140,9112,10693,11776,12270,12126,11349,9973,8078,5799,3254,617,-1976,-4377,-6463,-8126,-9288,-9895,-9923,-9407,-8387,-6996,-5350,-3643,-2028,-699,226,640,513,-123,-1190,-2536,-4008,-5414,-6606,-7439,-7852,-7793,-7312,-6454,-5335,-4048,-2727,-1448,-321,623,1328,1810,2070,2151,2101,1964,1792,1610,1436,1253,1039,741,316,-282,-1070,-2040,-3146,-4309,-5430,-6413,-7153,-7606,-7719,-7506,-6994,-6228,-5291,-4241,-3168,-2139,-1232,-513,-41,132,-24,-523,-1363,-2491,-3875,-5414,-7032,-8632,-10107,-11382,-12365,-13009,-13261,-13128,-12608,-11783,-10715,-9533,-8353,-7300,-6490,-5988,-5844,-6025,-6485,-7110,-7772,-8330,-8633,-8563,-8025,-6959,-5374,-3309,-862,1828,4612,7314,9777,11856,13437,14437,14808,14542,13646,12191,10230,7899,5295,2579,-108,-2631,-4834,-6634,-7914,-8644,-8794,-8389,-7496,-6192,-4616,-2889,-1174,388,1664,2531,2928,2783,2112,939,-661,-2557,-4629,-6690,-8590,-10166,-11294,-11895,-11926,-11419,-10428,-9067,-7469,-5763,-4102,-2581,-1306,-317,353,717,805,666,365,-49,-487,-933,-1303,-1597,-1779,-1853,-1829,-1733,-1587,-1434,-1293,-1178,-1099,-1023,-945,-820,-631,-363,-20,373,770,1108,1331,1368,1201,804,201,-557,-1409,-2267,-3059,-3707,-4164,-4387,-4358,-4074,-3541,-2783,-1828,-730,462,1671,2827,3866,4705,5328,5671,5771,5603,5236,4684,4023,3290,2555,1860,1267,818,555,518,723,1193,1924,2897,4086,5416,6830,8227,9510,10593,11388,11841,11919,11643,11043,10239,9325,8466,7792,7433,7483,7964,8862,10087,11510,12972,14290,15302,15870,15883,15317,14152,12482,10405,8066,5641,3264,1101,-782,-2297,-3462,-4296,-4863,-5247,-5525,-5757,-5990,-6227,-6441,-6595,-6615,-6450,-6053,-5407,-4545,-3521,-2455,-1453,-675,-204,-152,-521,-1310,-2441,-3800,-5273,-6711,-8013,-9077,-9850,-10312,-10478,-10396,-10126,-9739,-9294,-8836,-8389,-7937,-7459,-6890,-6180,-5257,-4083,-2619,-884,1095,3241,5443,7594,9532,11154,12321,12969,13032,12529,11484,10018,8249,6374,4588,3082,2040,1578,1739,2523,3789,5402,7117,8719,9965,10690,10755,10127,8832,6986,4752,2357,10,-2062,-3688,-4753,-5207,-5078,-4461,-3478,-2306,-1079,47,1002,1720,2208,2491,2633,2700,2767,2891,3108,3428,3834,4275,4697,5009,5149,5036,4638,3923,2913,1646,198,-1345,-2881,-4324,-5585,-6605,-7337,-7751,-7842,-7596,-7034,-6157,-5002,-3596,-1997,-262,1510,3231,4774,6034,6901,7293,7159,6491,5326,3745,1868,-157,-2180,-4018,-5565,-6671,-7298,-7405,-7027,-6233,-5135,-3852,-2535,-1293,-245,552,1060,1283,1271,1069,775,448,189,41,78,314,769,1421,2229,3125,4016,4808,5386,5662,5569,5050,4129,2809,1197,-639,-2546,-4418,-6102,-7491,-8478,-8998,-9021,-8572,-7708,-6561,-5255,-3994,-2928,-2235,-2031,-2381,-3297,-4706,-6482,-8438,-10367,-12037,-13274,-13895,-13844,-13081,-11674,-9753,-7479,-5077,-2749,-716,860,1841,2172,1845,922,-467,-2174,-3982,-5713,-7147,-8131,-8523,-8256,-7304,-5728,-3618,-1142,1524,4181,6637,8729,10338,11388,11865,11807,11284,10416,9338,8191,7121,6242,5655,5408,5523,5972,6702,7623,8642,9644,10531,11215,11612,11681,11376,10695,9639,8239,6530,4575,2442,218,-1987,-4064,-5873,-7297,-8211,-8542,-8226,-7288,-5761,-3767,-1431,1063,3541,5822,7740,9177,10029,10256,9851,8840,7288,5294,2957,427,-2174,-4696,-7011,-8990,-10550,-11588,-12087,-11995,-11347,-10162,-8520,-6501,-4224,-1803,620,2931,5013,6773,8166,9140,9723,9910,9769,9329,8666,7822,6846,5785,4639,3444,2177,847,-545,-2003,-3487,-4967,-6378,-7644,-8688,-9428,-9812,-9795,-9386,-8603,-7506,-6167,-4673,-3105,-1558,-90,1222,2356,3269,3960,4425,4669,4714,4568,4262,3803,3233,2557,1825,1048,268,-506,-1255,-1979,-2693,-3402,-4128,-4866,-5609,-6314,-6933,-7394,-7627,-7575,-7187,-6467,-5430,-4145,-2698,-1202,242,1517,2579,3362,3891,4180,4302,4323,4346,4432,4681,5114,5775,6632,7647,8719,9763,10621,11205,11388,11110,10359,9147,7573,5751,3834,1996,389,-838,-1580,-1789,-1434,-586,697,2264,3986,5677,7198,8377,9118,9317,8942,7986,6493,4529,2221,-323,-2915,-5436,-7694,-9582,-10979,-11820,-12106,-11856,-11181,-10199,-9082,-7992,-7097,-6506,-6323,-6538,-7153,-8045,-9119,-10213,-11192,-11928,-12328,-12339,-11950,-11181,-10075,-8700,-7116,-5398,-3615,-1834,-132,1432,2785,3880,4666,5119,5245,5038,4563,3853,2997,2072,1173,389,-188,-490,-454,-56,704,1794,3145,4662,6248,7764,9124,10210,10975,11375,11418,11135,10588,9861,9040,8216,7449,6797,6254,5821,5424,5013,4498,3820,2938,1841,565,-832,-2257,-3619,-4824,-5805,-6525,-6973,-7192,-7219,-7137,-7010,-6891,-6838,-6840,-6920,-7018,-7136,-7195,-7204,-7112,-6932,-6653,-6287,-5836,-5295,-4664,-3922,-3055,-2045,-887,429,1874,3431,5032,6632,8133,9489,10596,11422,11898,12026,11770,11180,10249,9055,7622,6026,4312,2545,779,-921,-2498,-3864,-4956,-5673,-5969,-5787,-5127,-4035,-2574,-882,935,2710,4333,5661,6621,7132,7176,6755,5890,4667,3118,1373,-524,-2460,-4381,-6214,-7899,-9406,-10675,-11704,-12442,-12880,-12987,-12737,-12115,-11109,-9721,-7972,-5906,-3587,-1093,1458,3977,6312,8376,10020,11185,11756,11733,11089,9897,8237,6256,4112,1990,45,-1569,-2766,-3494,-3764,-3639,-3210,-2600,-1934,-1313,-832,-527,-424,-482,-662,-868,-1029,-1058,-899,-525,42,769,1568,2377,3118,3746,4240,4592,4829,4964,5036,5051,5023,4941,4780,4522,4115,3543,2775,1806,657,-635,-1997,-3331,-4528,-5463,-6029,-6132,-5729,-4823,-3450,-1736,217,2221,4141,5827,7185,8149,8726,8941,8875,8616,8258,7902,7605,7446,7426,7579,7886,8311,8841,9386,9928,10370,10669,10749,10557,10060,9217,8046,6553,4800,2862,830,-1158,-2997,-4545,-5723,-6463,-6748,-6629,-6168,-5490,-4726,-3988,-3395,-3001,-2828,-2849,-2987,-3143,-3208,-3080,-2670,-1953,-907,409,1918,3516,5059,6423,7472,8104,8250,7869,6986,5639,3937,1994,-41,-2016,-3794,-5237,-6265,-6803,-6836,-6384,-5506,-4303,-2909,-1462,-120,993,1760,2125,2053,1574,738,-357,-1606,-2877,-4058,-5031,-5728,-6097,-6149,-5926,-5512,-5011,-4542,-4203,-4078,-4201,-4564,-5111,-5749,-6348,-6785,-6924,-6682,-5991,-4853,-3313,-1458,570,2644,4592,6303,7662,8619,9159,9318,9164,8805,8333,7871,7499,7277,7239,7366,7619,7922,8178,8299,8180,7786,7054,6039,4750,3303,1759,240,-1193,-2463,-3545,-4423,-5117,-5637,-6033,-6306,-6488,-6558,-6507,-6299,-5911,-5309,-4498,-3469,-2282,-972,363,1662,2814,3763,4431,4773,4784,4436,3788,2853,1712,419,-943,-2311,-3621,-4814,-5875,-6762,-7487,-8044,-8420,-8629,-8634,-8421,-7967,-7226,-6203,-4869,-3255,-1392,659,2802,4937,6936,8675,10051,10972,11384,11268,10639,9525,8000,6120,3968,1630,-828,-3305,-5728,-7999,-10024,-11698,-12925,-13596,-13648,-13020,-11713,-9765,-7265,-4363,-1231,1933,4913,7540,9626,11079,11804,11790,11051,9648,7689,5294,2634,-137,-2827,-5282,-7368,-8970,-10056,-10603,-10669,-10331,-9703,-8898,-8043,-7212,-6489,-5879,-5394,-4988,-4622,-4241,-3809,-3309,-2739,-2127,-1505,-910,-375,97,502,884,1270,1720,2275,2968,3812,4784,5832,6866,7787,8452,8747,8553,7785,6412,4430,1921,-1012,-4182,-7402,-10441,-13070,-15101,-16346,-16727,-16195,-14822,-12757,-10204,-7457,-4782,-2464,-723,311,591,167,-811,-2156,-3628,-5011,-6096,-6760,-6913,-6568,-5791,-4698,-3462,-2230,-1186,-436,-91,-167,-672,-1533,-2667,-3953,-5262,-6479,-7491,-8224,-8622,-8667,-8365,-7732,-6836,-5697,-4419,-3029,-1610,-218,1112,2322,3404,4328,5100,5719,6205,6564,6809,6939,6941,6793,6464,5923,5141,4101,2809,1285,-425,-2250,-4130,-5956,-7672,-9166,-10388,-11246,-11700,-11706,-11260,-10384,-9141,-7635,-5985,-4358,-2901,-1767,-1085,-926,-1320,-2236,-3585,-5229,-7013,-8752,-10288,-11482,-12246,-12530,-12359,-11782,-10894,-9810,-8620,-7421,-6258,-5147,-4081,-3027,-1937,-798,424,1693,2982,4221,5323,6220,6816,7087,6991,6568,5856,4960,3979,3046,2277,1783,1638,1897,2546,3564,4852,6307,7790,9153,10263,10995,11265,11012,10233,8944,7214,5125,2799,349,-2079,-4376,-6424,-8142,-9478,-10404,-10936,-11084,-10897,-10403,-9628,-8610,-7354,-5898,-4272,-2530,-738,1016,2649,4069,5206,6003,6435,6512,6270,5773,5106,4351,3605,2937,2412,2080,1955,2062,2374,2881,3546,4331,5214,6163,7178,8251,9382,10574,11804,13053,14281,15444,16494,17390,18078,18541,18741,18674,18332,17730,16888,15848,14645,13347,11981,10615,9237,7891,6526,5158,3735,2261,717,-866,-2472,-4033,-5504,-6817,-7921,-8777,-9369,-9705,-9810,-9745,-9568,-9347,-9161,-9049,-9056,-9187,-9425,-9741,-10092,-10436,-10740,-10982,-11156,-11265,-11328,-11370,-11410,-11478,-11569,-11689,-11792,-11843,-11752,-11457,-10862,-9922,-8589,-6885,-4841,-2562,-157,2234,4473,6447,8062,9280,10095,10562,10742,10754,10680,10626,10665,10837,11184,11679,12331,13077,13906,14750,15575,16320,16926,17319,17422,17150,16422,15186,13399,11087,8289,5121,1722,-1738,-5059,-8071,-10604,-12552,-13838,-14462,-14454,-13915,-12961,-11736,-10395,-9067,-7883,-6932,-6253,-5888,-5783,-5905,-6170,-6479,-6753,-6908,-6891,-6690,-6315,-5818,-5266,-4731,-4283,-3951,-3754,-3652,-3592,-3488,-3253,-2803,-2087,-1074,219,1736,3391,5083,6677,8085,9193,9976,10402,10533,10426,10204,9980,9866,9956,10299,10903,11731,12700,13687,14573,15196,15449,15216,14442,13108,11243,8920,6251,3370,447,-2360,-4885,-6991,-8569,-9568,-9964,-9817,-9202,-8256,-7130,-5993,-4997,-4282,-3945,-4038,-4561,-5462,-6649,-7994,-9365,-10621,-11660,-12393,-12797,-12870,-12665,-12250,-11700,-11089,-10464,-9851,-9233,-8590,-7860,-7021,-6023,-4873,-3580,-2182,-740,684,2024,3203,4180,4902,5356,5539,5465,5178,4709,4122,3467,2801,2205,1723,1446,1409,1652,2175,2936,3850,4811,5660,6282,6536,6349,5673,4531,2981,1137,-871,-2890,-4782,-6421,-7725,-8646,-9185,-9375,-9289,-8996,-8581,-8100,-7579,-7042,-6442,-5777,-4986,-4050,-2945,-1661,-204,1407,3148,4973,6831,8642,10323,11757,12845,13459,13525,12967,11779,9997,7717,5097,2330,-347,-2701,-4511,-5592,-5842,-5221,-3799,-1725,802,3512,6161,8497,10335,11553,12105,12025,11411,10409,9182,7914,6734,5761,5038,4562,4295,4151,4047,3898,3635,3216,2627,1880,1009,67,-897,-1824,-2666,-3381,-3925,-4270,-4401,-4293,-3970,-3417,-2697,-1843,-947,-112,559,943,953,545,-298,-1515,-3007,-4652,-6278,-7759,-8969,-9836,-10341,-10508,-10407,-10129,-9776,-9424,-9132,-8898,-8694,-8434,-8055,-7438,-6560,-5378,-3940,-2332,-668,910,2262,3286,3906,4111,3937,3480,2855,2224,1710,1442,1495,1909,2683,3763,5077,6504,7933,9227,10291,11031,11400,11367,10940,10147,9038,7682,6150,4532,2901,1344,-70,-1276,-2221,-2878,-3229,-3298,-3095,-2691,-2119,-1467,-800,-209,242,484,494,250,-214,-861,-1606,-2365,-3034,-3527,-3759,-3700,-3309,-2610,-1624,-398,1002,2531,4115,5706,7241,8665,9924,10957,11714,12139,12174,11781,10917,9578,7797,5631,3236,753,-1573,-3536,-4928,-5586,-5464,-4574,-3061,-1141,914,2796,4237,5024,5041,4291,2872,990,-1102,-3114,-4775,-5861,-6226,-5832,-4758,-3166,-1332,466,1922,2795,2915,2214,731,-1387,-3925,-6597,-9120,-11211,-12662,-13335,-13211,-12344,-10915,-9119,-7237,-5490,-4118,-3247,-2958,-3207,-3883,-4796,-5722,-6456,-6795,-6650,-5941,-4739,-3109,-1229,762,2684,4407,5834,6895,7582,7916,7935,7727,7325,6812,6181,5483,4686,3823,2880,1890,886,-93,-965,-1675,-2127,-2261,-2021,-1383,-375,946,2457,4007,5417,6483,7077,7056,6441,5258,3691,1945,283,-1042,-1836,-1976,-1462,-381,1070,2642,4054,5057,5438,5099,4033,2346,251,-1987,-4057,-5666,-6573,-6602,-5719,-3941,-1449,1570,4824,8048,10968,13343,15013,15844,15830,14995,13465,11392,8972,6414,3916,1675,-153,-1438,-2115,-2146,-1574,-439,1139,3072,5222,7475,9690,11744,13485,14790,15519,15572,14875,13404,11199,8354,5033,1442,-2164,-5539,-8417,-10610,-11958,-12412,-11998,-10823,-9063,-6918,-4601,-2305,-175,1682,3228,4446,5379,6037,6476,6679,6660,6370,5804,4915,3741,2296,694,-980,-2556,-3932,-4958,-5587,-5775,-5575,-5060,-4370,-3651,-3054,-2732,-2788,-3296,-4279,-5692,-7452,-9427,-11446,-13360,-14996,-16239,-16990,-17202,-16869,-16023,-14729,-13085,-11196,-9174,-7119,-5108,-3197,-1407,251,1804,3264,4671,6018,7311,8510,9572,10455,11093,11476,11579,11433,11074,10568,9984,9376,8787,8213,7647,7018,6287,5361,4202,2769,1061,-882,-2995,-5195,-7369,-9436,-11284,-12867,-14111,-15007,-15523,-15656,-15406,-14760,-13730,-12320,-10550,-8465,-6111,-3574,-924,1708,4254,6574,8601,10228,11401,12035,12107,11549,10376,8567,6203,3332,127,-3300,-6729,-9979,-12855,-15152,-16725,-17456,-17262,-16169,-14220,-11566,-8393,-4935,-1440,1860,4744,7089,8782,9835,10290,10263,9891,9337,8728,8188,7778,7501,7332,7155,6875,6339,5446,4100,2270,-21,-2685,-5572,-8485,-11201,-13487,-15154,-16043,-16095,-15313,-13797,-11716,-9307,-6831,-4566,-2744,-1546,-1058,-1265,-2069,-3274,-4654,-5945,-6931,-7423,-7354,-6721,-5639,-4287,-2865,-1603,-650,-119,-7,-243,-672,-1111,-1373,-1303,-823,75,1301,2692,4038,5105,5678,5591,4755,3146,873,-1942,-5025,-8146,-10980,-13277,-14797,-15381,-14968,-13574,-11327,-8407,-5070,-1576,1809,4859,7401,9323,10584,11205,11258,10862,10143,9236,8250,7253,6279,5325,4365,3375,2340,1258,177,-868,-1782,-2503,-2938,-3055,-2814,-2252,-1391,-308,919,2214,3463,4584,5461,5997,6110,5718,4786,3301,1310,-1080,-3712,-6352,-8745,-10601,-11671,-11758,-10771,-8750,-5864,-2400,1262,4719,7573,9494,10266,9827,8229,5725,2609,-712,-3841,-6431,-8182,-8950,-8672,-7442,-5439,-2939,-228,2362,4595,6234,7198,7430,7024,6080,4793,3329,1874,557,-506,-1275,-1733,-1895,-1834,-1592,-1268,-935,-665,-554,-644,-1012,-1672,-2645,-3902,-5389,-7012,-8647,-10142,-11332,-12060,-12197,-11665,-10455,-8620,-6299,-3682,-1001,1482,3549,5000,5739,5740,5102,3987,2661,1386,459,108,501,1706,3681,6284,9289,12406,15342,17819,19612,20593,20712,20014,18637,16736,14548,12272,10108,8227,6716,5647,4999,4718,4707,4828,4943,4911,4605,3950,2881,1418,-433,-2564,-4906,-7320,-9682,-11866,-13736,-15198,-16179,-16650,-16649,-16223,-15520,-14647,-13787,-13053,-12563,-12350,-12395,-12605,-12826,-12882,-12580,-11761,-10318,-8225,-5550,-2448,839,4026,6798,8893,10079,10264,9439,7728,5369,2650,-72,-2473,-4245,-5195,-5181,-4228,-2418,42,2893,5826,8528,10702,12104,12564,11995,10415,7940,4768,1188,-2479,-5878,-8679,-10605,-11483,-11240,-9971,-7876,-5271,-2539,-70,1788,2767,2725,1672,-266,-2799,-5599,-8246,-10395,-11696,-11987,-11175,-9376,-6804,-3801,-743,1960,3978,5042,5020,3924,1892,-789,-3764,-6595,-8894,-10269,-10491,-9398,-7035,-3544,770,5544,10352,14784,18474,21146,22625,22865,21928,19975,17239,13980,10465,6944,3623,646,-1882,-3938,-5508,-6640,-7359,-7725,-7761,-7483,-6920,-6047,-4913,-3523,-1958,-286,1379,2947,4316,5406,6191,6641,6815,6758,6574,6345,6174,6112,6212,6467,6873,7375,7951,8537,9129,9693,10236,10753,11248,11702,12117,12440,12669,12741,12648,12351,11864,11186,10360,9407,8377,7304,6234,5198,4238,3382,2652,2075,1636,1332,1142,1009,928,838,739,595,413,168,-104,-402,-666,-844,-866,-674,-205,527,1543,2728,4009,5208,6181,6752,6812,6274,5124,3437,1318,-1029,-3387,-5522,-7190,-8224,-8470,-7902,-6543,-4529,-2077,548,3039,5110,6528,7124,6857,5764,4009,1832,-479,-2604,-4254,-5201,-5287,-4481,-2829,-510,2263,5195,8015,10466,12344,13540,13995,13748,12863,11451,9620,7479,5120,2628,62,-2504,-5034,-7446,-9705,-11738,-13496,-14957,-16084,-16898,-17410,-17635,-17612,-17320,-16784,-15962,-14861,-13462,-11787,-9876,-7787,-5620,-3474,-1455,323,1801,2896,3603,3891,3796,3334,2571,1560,389,-856,-2090,-3220,-4192,-4959,-5508,-5875,-6105,-6287,-6505,-6850,-7369,-8097,-8966,-9903,-10752,-11345,-11521,-11125,-10086,-8380,-6089,-3347,-355,2654,5480,7920,9866,11263,12123,12543,12630,12531,12370,12244,12201,12247,12316,12316,12115,11560,10540,8934,6718,3891,547,-3184,-7112,-11024,-14710,-17962,-20623,-22586,-23786,-24239,-24001,-23171,-21896,-20328,-18641,-16998,-15533,-14371,-13548,-13090,-12908,-12898,-12882,-12679,-12100,-11000,-9278,-6924,-3984,-610,3016,6654,10071,13055,15432,17114,18057,18316,17975,17184,16082,14836,13550,12324,11188,10129,9103,8029,6830,5464,3895,2180,377,-1386,-2999,-4336,-5331,-5932,-6170,-6101,-5820,-5448,-5069,-4789,-4638,-4655,-4823,-5105,-5439,-5750,-5935,-5934,-5672,-5143,-4354,-3385,-2329,-1336,-535,-81,-60,-553,-1545,-2993,-4787,-6791,-8835,-10758,-12414,-13673,-14468,-14741,-14493,-13739,-12528,-10913,-8984,-6809,-4495,-2110,241,2512,4626,6569,8308,9846,11195,12354,13341,14147,14773,15198,15419,15430,15246,14885,14391,13793,13121,12390,11576,10653,9561,8243,6637,4719,2476,-39,-2737,-5472,-8075,-10343,-12122,-13242,-13644,-13292,-12266,-10695,-8774,-6734,-4790,-3155,-1946,-1221,-948,-984,-1168,-1255,-1049,-360,904,2771,5163,7928,10865,13747,16349,18499,20054,20970,21241,20938,20162,19029,17677,16207,14729,13305,11991,10804,9743,8791,7896,7020,6095,5062,3872,2466,830,-1053,-3151,-5421,-7786,-10159,-12443,-14547,-16375,-17881,-19001,-19741,-20110,-20146,-19927,-19520,-19025,-18507,-18029,-17620,-17272,-16962,-16626,-16206,-15621,-14828,-13777,-12481,-10976,-9334,-7662,-6054,-4623,-3419,-2486,-1789,-1277,-846,-398,170,938,1939,3186,4642,6250,7931,9598,11180,12606,13858,14900,15762,16437,16971,17369,17657,17838,17914,17875,17709,17392,16914,16247,15378,14291,12955,11380,9541,7481,5220,2846,422,-1941,-4171,-6190,-7947,-9428,-10621,-11566,-12274,-12807,-13191,-13470,-13675,-13815,-13912,-13947,-13935,-13835,-13666,-13387,-13003,-12492,-11842,-11042,-10071,-8926,-7592,-6086,-4423,-2641,-789,1095,2941,4740,6426,8013,9465,10796,11993,13054,13954,14676,15163,15398,15323,14921,14179,13082,11653,9901,7871,5611,3205,738,-1679,-3934,-5935,-7582,-8831,-9643,-10042,-10053,-9769,-9247,-8589,-7852,-7078,-6291,-5468,-4584,-3596,-2476,-1201,215,1738,3322,4881,6363,7687,8796,9663,10244,10561,10600,10401,9978,9364,8578,7657,6609,5500,4358,3267,2310,1570,1144,1091,1441,2199,3293,4644,6110,7530,8756,9598,9954,9713,8856,7410,5459,3143,638,-1872,-4184,-6132,-7579,-8431,-8662,-8294,-7394,-6083,-4480,-2742,-999,598,1952,2938,3518,3630,3298,2575,1539,357,-827,-1809,-2415,-2485,-1927,-717,1072,3287,5704,8059,10082,11541,12265,12181,11301,9763,7750,5524,3337,1448,44,-722,-805,-207,973,2610,4520,6543,8503,10279,11771,12936,13767,14288,14535,14548,14343,13947,13352,12574,11627,10542,9375,8189,7066,6087,5325,4834,4623,4682,4920,5249,5513,5572,5270,4494,3155,1257,-1178,-4017,-7114,-10268,-13272,-15932,-18093,-19618,-20475,-20611,-20102,-18983,-17400,-15473,-13377,-11284,-9364,-7763,-6620,-5985,-5919,-6367,-7265,-8469,-9815,-11100,-12129,-12708,-12692,-11988,-10569,-8487,-5851,-2834,345,3473,6318,8703,10490,11590,12013,11817,11135,10153,9073,8091,7390,7061,7165,7645,8413,9295,10117,10686,10866,10555,9735,8435,6741,4775,2661,528,-1529,-3436,-5166,-6712,-8111,-9388,-10603,-11768,-12921,-14039,-15116,-16107,-16974,-17675,-18171,-18456,-18505,-18366,-18049,-17626,-17147,-16669,-16242,-15891,-15612,-15404,-15205,-14988,-14676,-14210,-13537,-12592,-11350,-9770,-7863,-5634,-3150,-476,2276,5003,7580,9920,11924,13557,14785,15628,16108,16292,16235,16019,15718,15398,15115,14913,14786,14725,14663,14517,14187,13569,12570,11128,9213,6849,4081,1027,-2212,-5480,-8645,-11588,-14192,-16394,-18147,-19443,-20295,-20749,-20835,-20611,-20105,-19336,-18321,-17040,-15496,-13695,-11655,-9456,-7184,-4970,-2968,-1287,-47,725,1053,1021,782,510,379,544,1108,2104,3512,5235,7138,9048,10796,12194,13123,13454,13153,12197,10650,8599,6195,3607,1019,-1377,-3435,-5020,-6081,-6581,-6566,-6096,-5271,-4208,-3017,-1822,-726,178,805,1112,1040,595,-228,-1374,-2783,-4341,-5948,-7456,-8759,-9739,-10334,-10511,-10289,-9728,-8926,-7992,-7037,-6139,-5358,-4671,-4061,-3416,-2671,-1716,-496,1019,2803,4794,6886,8959,10897,12579,13941,14934,15549,15829,15826,15611,15271,14852,14417,13978,13544,13119,12671,12217,11720,11192,10604,9930,9130,8153,6947,5465,3672,1569,-821,-3436,-6195,-8987,-11710,-14239,-16488,-18365,-19822,-20822,-21358,-21440,-21090,-20351,-19274,-17920,-16366,-14680,-12936,-11204,-9534,-7967,-6535,-5231,-4060,-2983,-1959,-943,127,1296,2594,4043,5614,7259,8895,10403,11676,12591,13065,13039,12510,11521,10165,8585,6938,5403,4145,3294,2938,3086,3694,4621,5702,6702,7421,7670,7344,6422,4971,3153,1154,-787,-2502,-3843,-4761,-5302,-5553,-5691,-5883,-6296,-7057,-8219,-9788,-11675,-13765,-15878,-17845,-19485,-20669,-21301,-21353,-20844,-19854,-18475,-16842,-15070,-13261,-11509,-9839,-8293,-6827,-5423,-4012,-2541,-961,769,2641,4653,6729,8816,10813,12630,14197,15440,16352,16918,17195,17228,17115,16919,16717,16529,16358,16134,15790,15185,14240,12830,10931,8527,5690,2531,-783,-4066,-7118,-9756,-11846,-13297,-14094,-14292,-13987,-13337,-12498,-11627,-10833,-10195,-9690,-9291,-8869,-8324,-7524,-6385,-4862,-2970,-800,1518,3800,5866,7538,8686,9238,9187,8597,7593,6337,5027,3842,2946,2460,2439,2887,3746,4906,6232,7568,8771,9716,10329,10568,10452,10039,9412,8680,7921,7209,6554,5938,5290,4533,3566,2341,799,-1023,-3083,-5269,-7453,-9489,-11250,-12606,-13498,-13866,-13731,-13125,-12133,-10847,-9392,-7865,-6408,-5083,-4015,-3207,-2716,-2478,-2449,-2510,-2554,-2446,-2097,-1412,-374,1025,2697,4558,6431,8175,9619,10636,11155,11159,10711,9929,8985,8069,7374,7061,7238,7957,9190,10853,12799,14850,16809,18494,19731,20428,20505,19989,18910,17386,15516,13453,11304,9185,7177,5330,3670,2193,887,-299,-1382,-2438,-3481,-4560,-5674,-6823,-7977,-9100,-10152,-11080,-11859,-12448,-12833,-12999,-12944,-12678,-12223,-11601,-10855,-10004,-9089,-8110,-7089,-6007,-4863,-3631,-2318,-922,507,1919,3232,4347,5197,5698,5846,5639,5153,4473,3740,3079,2641,2518,2818,3547,4740,6324,8254,10415,12706,14996,17169,19102,20698,21862,22541,22699,22347,21518,20301,18779,17088,15334,13625,12035,10597,9294,8071,6821,5436,3786,1784,-646,-3508,-6755,-10281,-13928,-17499,-20789,-23607,-25792,-27251,-27941,-27894,-27201,-25987,-24416,-22624,-20759,-18895,-17108,-15388,-13749,-12129,-10509,-8835,-7079,-5228,-3267,-1223,887,3021,5124,7157,9050,10766,12270,13521,14525,15262,15762,16032,16115,16028,15812,15471,15028,14470,13815,13043,12178,11216,10176,9079,7935,6768,5573,4345,3054,1667,138,-1572,-3491,-5629,-7971,-10465,-13047,-15610,-18050,-20234,-22067,-23436,-24295,-24588,-24323,-23505,-22188,-20410,-18242,-15756,-13037,-10178,-7288,-4467,-1835,515,2488,4017,5071,5630,5753,5494,4984,4348,3738,3282,3105,3257,3786,4644,5779,7085,8446,9759,10911,11846,12499,12875,12960,12791,12383,11756,10914,9846,8540,6978,5182,3178,1067,-1045,-2995,-4636,-5831,-6488,-6591,-6194,-5443,-4525,-3675,-3118,-3051,-3608,-4848,-6736,-9175,-11986,-14964,-17868,-20481,-22584,-24012,-24641,-24412,-23317,-21439,-18863,-15786,-12349,-8786,-5243,-1903,1140,3810,6092,8026,9645,11064,12317,13523,14690,15878,17056,18209,19282,20214,20942,21404,21541,21316,20706,19695,18313,16584,14559,12307,9865,7323,4704,2082,-519,-3052,-5473,-7741,-9807,-11623,-13158,-14385,-15312,-15960,-16374,-16608,-16738,-16804,-16891,-17004,-17192,-17437,-17738,-18062,-18375,-18644,-18836,-18930,-18920,-18785,-18520,-18094,-17463,-16584,-15396,-13840,-11905,-9560,-6889,-3940,-886,2149,4973,7456,9463,10944,11869,12280,12265,11916,11395,10805,10286,9922,9779,9879,10209,10713,11299,11857,12255,12389,12169,11566,10584,9304,7818,6280,4838,3628,2773,2325,2292,2616,3159,3768,4241,4396,4083,3191,1697,-374,-2900,-5738,-8669,-11500,-14017,-16074,-17541,-18394,-18624,-18316,-17564,-16509,-15265,-13962,-12664,-11436,-10266,-9140,-7996,-6762,-5387,-3810,-2018,-31,2124,4344,6563,8666,10561,12181,13450,14368,14913,15130,15051,14738,14258,13651,12978,12235,11435,10548,9533,8359,6987,5420,3668,1780,-173,-2120,-3971,-5667,-7145,-8386,-9385,-10167,-10790,-11302,-11773,-12262,-12794,-13394,-14033,-14675,-15247,-15683,-15895,-15833,-15427,-14653,-13478,-11905,-9951,-7652,-5084,-2328,490,3254,5827,8099,9969,11371,12275,12690,12672,12290,11661,10874,10048,9259,8586,8070,7751,7643,7766,8119,8696,9486,10444,11538,12686,13825,14854,15678,16202,16315,15945,15014,13511,11424,8828,5789,2468,-1001,-4407,-7588,-10360,-12582,-14173,-15076,-15332,-15005,-14231,-13153,-11935,-10724,-9623,-8730,-8049,-7604,-7328,-7181,-7075,-6933,-6700,-6306,-5743,-4989,-4093,-3088,-2077,-1111,-292,359,812,1113,1321,1552,1900,2497,3401,4683,6314,8257,10400,12611,14746,16646,18178,19238,19766,19753,19246,18324,17123,15760,14379,13048,11844,10738,9712,8662,7503,6146,4504,2574,336,-2130,-4743,-7385,-9931,-12259,-14283,-15921,-17157,-17980,-18437,-18567,-18448,-18137,-17699,-17179,-16607,-16000,-15353,-14647,-13854,-12923,-11833,-10524,-9000,-7252,-5317,-3250,-1123,977,2972,4792,6388,7717,8765,9511,9966,10125,10016,9684,9170,8583,8003,7565,7380,7543,8135,9154,10572,12271,14089,15828,17270,18234,18566,18204,17145,15475,13349,10964,8546,6308,4424,3011,2103,1673,1609,1771,1975,2051,1834,1220,150,-1366,-3243,-5367,-7568,-9682,-11556,-13055,-14104,-14662,-14729,-14367,-13626,-12615,-11401,-10079,-8705,-7335,-5997,-4717,-3489,-2321,-1181,-57,1086,2271,3533,4889,6363,7947,9634,11377,13143,14842,16434,17828,18981,19839,20379,20593,20494,20120,19520,18751,17900,17013,16180,15442,14843,14408,14117,13935,13783,13560,13142,12406,11241,9562,7353,4611,1444,-2054,-5698,-9337,-12773,-15864,-18467,-20507,-21940,-22782,-23093,-22968,-22520,-21858,-21079,-20234,-19349,-18394,-17323,-16065,-14563,-12763,-10674,-8301,-5740,-3059,-404,2130,4416,6362,7916,9026,9713,10008,9970,9702,9280,8823,8389,8072,7886,7867,7981,8197,8447,8666,8785,8739,8496,8021,7314,6399,5294,4076,2792,1543,391,-586,-1357,-1912,-2303,-2602,-2927,-3392,-4113,-5171,-6603,-8390,-10460,-12689,-14935,-17025,-18811,-20164,-21005,-21298,-21075,-20382,-19337,-18008,-16524,-14915,-13248,-11519,-9714,-7828,-5820,-3708,-1489,785,3055,5248,7283,9101,10641,11908,12874,13627,14171,14617,14998,15386,15784,16210,16595,16913,17053,16959,16536,15738,14533,12919,10936,8631,6090,3395,634,-2100,-4737,-7190,-9410,-11322,-12890,-14047,-14772,-15041,-14865,-14290,-13392,-12288,-11111,-10017,-9144,-8625,-8537,-8927,-9772,-11017,-12540,-14212,-15860,-17356,-18528,-19302,-19571,-19326,-18558,-17316,-15653,-13665,-11422,-9022,-6530,-4010,-1514,927,3275,5508,7590,9492,11170,12590,13708,14504,14966,15098,14935,14508,13872,13081,12182,11232,10269,9316,8390,7470,6526,5518,4388,3097,1619,-48,-1864,-3761,-5640,-7388,-8889,-10067,-10850,-11255,-11307,-11104,-10750,-10373,-10080,-9969,-10083,-10448,-11027,-11786,-12641,-13533,-14381,-15121,-15717,-16125,-16344,-16376,-16227,-15929,-15472,-14879,-14113,-13175,-12006,-10594,-8899,-6931,-4709,-2291,249,2800,5265,7530,9506,11142,12382,13247,13738,13916,13806,13483,12960,12313,11543,10702,9803,8871,7947,7041,6215,5474,4883,4442,4194,4115,4204,4380,4593,4713,4655,4307,3597,2498,1010,-790,-2815,-4912,-6962,-8813,-10373,-11564,-12347,-12713,-12673,-12238,-11459,-10346,-8954,-7318,-5482,-3510,-1457,603,2593,4453,6095,7478,8515,9174,9385,9145,8428,7288,5790,4049,2233,497,-954,-1980,-2446,-2297,-1540,-245,1446,3367,5309,7092,8539,9531,9998,9913,9331,8307,6980,5452,3871,2348,978,-159,-1032,-1628,-1978,-2126,-2168,-2167,-2250,-2468,-2904,-3573,-4468,-5540,-6705,-7862,-8898,-9713,-10231,-10406,-10238,-9758,-9031,-8132,-7140,-6102,-5052,-3984,-2871,-1681,-383,1048,2577,4205,5837,7430,8895,10164,11195,11956,12457,12725,12803,12752,12621,12465,12328,12227,12199,12232,12344,12515,12733,12977,13210,13399,13485,13433,13167,12648,11820,10637,9089,7156,4865,2272,-558,-3501,-6438,-9215,-11688,-13709,-15174,-16003,-16171,-15729,-14752,-13400,-11837,-10270,-8872,-7818,-7194,-7072,-7412,-8150,-9141,-10220,-11208,-11932,-12256,-12101,-11435,-10309,-8795,-7038,-5163,-3327,-1646,-203,963,1859,2556,3122,3663,4262,4970,5813,6770,7772,8742,9575,10181,10488,10440,10033,9279,8237,7002,5662,4359,3177,2238,1575,1246,1205,1428,1817,2295,2744,3082,3214,3068,2603,1782,608,-892,-2668,-4641,-6708,-8769,-10696,-12389,-13749,-14700,-15210,-15245,-14838,-14008,-12823,-11348,-9665,-7868,-6038,-4254,-2575,-1027,362,1624,2759,3827,4835,5827,6795,7735,8616,9402,10046,10524,10795,10866,10739,10465,10091,9702,9370,9164,9131,9286,9601,10014,10433,10755,10884,10763,10358,9702,8841,7877,6880,5962,5157,4515,4011,3600,3220,2771,2206,1437,478,-690,-1996,-3388,-4773,-6077,-7222,-8145,-8792,-9121,-9092,-8684,-7879,-6679,-5105,-3206,-1037,1311,3751,6188,8509,10636,12471,13951,15033,15676,15887,15663,15040,14050,12768,11245,9593,7889,6245,4764,3541,2661,2188,2150,2543,3325,4407,5683,7031,8319,9445,10341,10952,11308,11417,11346,11146,10859,10514,10112,9614,8995,8168,7112,5752,4102,2149,-38,-2406,-4832,-7235,-9482,-11497,-13210,-14563,-15570,-16220,-16569,-16667,-16566,-16334,-15994,-15563,-15009,-14274,-13266,-11897,-10078,-7756,-4937,-1660,1933,5689,9385,12800,15721,17961,19407,19995,19762,18799,17265,15368,13304,11295,9478,7978,6828,5997,5428,4989,4576,4066,3377,2453,1290,-100,-1649,-3302,-4975,-6606,-8145,-9548,-10804,-11905,-12865,-13694,-14417,-15036,-15568,-15987,-16285,-16415,-16352,-16060,-15537,-14801,-13912,-12942,-12002,-11174,-10552,-10182,-10082,-10213,-10520,-10889,-11219,-11391,-11312,-10907,-10151,-9027,-7590,-5871,-3965,-1926,163,2245,4281,6222,8057,9744,11265,12569,13615,14349,14721,14723,14321,13567,12470,11102,9516,7768,5914,3990,2021,53,-1910,-3808,-5614,-7265,-8698,-9867,-10708,-11214,-11367,-11187,-10717,-9982,-9043,-7935,-6695,-5366,-3997,-2646,-1406,-375,334,596,329,-539,-2007,-4022,-6457,-9133,-11816,-14265,-16230,-17507,-17955,-17508,-16198,-14136,-11492,-8500,-5378,-2355,389,2725,4571,5916,6781,7243,7378,7292,7070,6780,6472,6166,5867,5573,5269,4949,4599,4220,3790,3337,2834,2335,1830,1352,910,496,105,-295,-730,-1248,-1865,-2625,-3504,-4516,-5601,-6723,-7819,-8818,-9662,-10286,-10652,-10729,-10528,-10078,-9427,-8657,-7842,-7069,-6406,-5901,-5576,-5412,-5393,-5425,-5482,-5452,-5318,-5030,-4590,-4017,-3344,-2600,-1828,-1030,-211,642,1559,2544,3618,4763,5954,7146,8273,9277,10093,10674,10989,11022,10787,10289,9582,8693,7696,6653,5644,4744,4017,3514,3261,3241,3427,3736,4084,4369,4487,4355,3923,3175,2135,875,-524,-1953,-3314,-4526,-5534,-6316,-6883,-7280,-7557,-7794,-8043,-8362,-8755,-9216,-9675,-10042,-10195,-9997,-9337,-8116,-6316,-3954,-1153,1931,5077,8049,10621,12599,13837,14280,13923,12873,11269,9333,7279,5352,3749,2635,2106,2190,2838,3932,5307,6770,8127,9199,9853,9998,9603,8698,7340,5644,3716,1687,-339,-2267,-4017,-5556,-6835,-7867,-8638,-9192,-9527,-9711,-9741,-9682,-9530,-9321,-9040,-8681,-8217,-7629,-6900,-6050,-5096,-4107,-3146,-2294,-1623,-1182,-1004,-1072,-1354,-1777,-2278,-2761,-3170,-3418,-3462,-3247,-2758,-1958,-897,440,1949,3591,5256,6873,8359,9652,10701,11474,11948,12129,12015,11651,11062,10306,9448,8537,7660,6857,6198,5704,5388,5237,5183,5168,5086,4839,4348,3544,2411,973,-707,-2526,-4371,-6126,-7686,-8988,-9980,-10676,-11091,-11288,-11325,-11275,-11194,-11127,-11101,-11107,-11129,-11109,-10983,-10677,-10105,-9233,-8022,-6524,-4790,-2966,-1174,410,1662,2476,2819,2710,2243,1564,848,279,21,181,802,1857,3224,4749,6212,7422,8183,8396,7991,7030,5613,3931,2196,638,-537,-1177,-1176,-555,654,2265,4105,5912,7442,8465,8799,8333,7063,5047,2465,-493,-3547,-6470,-9003,-10980,-12257,-12772,-12534,-11592,-10082,-8140,-5955,-3702,-1536,391,2009,3259,4156,4738,5088,5276,5414,5544,5751,6036,6415,6858,7310,7734,8062,8267,8312,8192,7898,7450,6856,6156,5370,4555,3745,3000,2373,1914,1663,1652,1877,2346,3002,3826,4736,5680,6600,7440,8160,8746,9167,9429,9522,9445,9197,8780,8189,7435,6522,5466,4297,3048,1765,515,-645,-1628,-2371,-2801,-2891,-2609,-2001,-1094,12,1242,2492,3706,4821,5847,6784,7692,8619,9614,10711,11888,13114,14272,15252,15888,16046,15613,14530,12825,10585,7987,5253,2636,381,-1298,-2255,-2430,-1846,-618,1073,3020,4976,6749,8142,9055,9407,9210,8491,7334,5821,4056,2139,156,-1793,-3648,-5329,-6811,-8043,-9040,-9797,-10346,-10732,-10980,-11138,-11226,-11253,-11217,-11108,-10898,-10581,-10139,-9582,-8916,-8181,-7384,-6577,-5747,-4908,-4028,-3059,-1966,-691,788,2461,4306,6222,8135,9907,11445,12650,13461,13845,13790,13314,12435,11193,9614,7738,5599,3249,731,-1865,-4478,-6993,-9329,-11387,-13083,-14371,-15209,-15610,-15607,-15260,-14664,-13899,-13068,-12240,-11491,-10841,-10326,-9909,-9582,-9283,-8978,-8628,-8200,-7696,-7116,-6493,-5881,-5323,-4872,-4568,-4412,-4415,-4540,-4757,-5024,-5299,-5535,-5696,-5739,-5647,-5380,-4955,-4330,-3549,-2600,-1522,-345,890,2139,3347,4476,5471,6302,6926,7333,7489,7407,7059,6475,5638,4591,3329,1929,422,-1088,-2533,-3822,-4899,-5729,-6324,-6722,-7005,-7245,-7543,-7943,-8475,-9113,-9783,-10388,-10820,-10951,-10726,-10070,-9004,-7563,-5826,-3913,-1924,3,1789,3330,4570,5458,5958,6069,5788,5158,4218,3062,1758,432,-847,-1958,-2872,-3514,-3905,-4038,-3955,-3699,-3307,-2826,-2272,-1679,-1034,-357,376,1143,1951,2750,3500,4131,4551,4705,4502,3942,3009,1791,390,-1036,-2318,-3293,-3854,-3916,-3516,-2723,-1686,-602,340,937,1054,594,-441,-1997,-3935,-6084,-8256,-10242,-11892,-13033,-13594,-13484,-12712,-11305,-9350,-6999,-4417,-1816,593,2620,4089,4903,5004,4428,3275,1705,-56,-1772,-3211,-4158,-4474,-4085,-2982,-1263,951,3460,6083,8603,10865,12720,14081,14902,15190,14964,14315,13304,12052,10666,9243,7890,6655,5579,4643,3813,3012,2171,1203,61,-1286,-2820,-4490,-6206,-7869,-9358,-10582,-11455,-11933,-12004,-11691,-11046,-10161,-9104,-7997,-6911,-5923,-5089,-4414,-3881,-3438,-3002,-2486,-1818,-939,157,1435,2820,4191,5435,6426,7073,7331,7178,6667,5861,4864,3802,2776,1915,1282,946,910,1160,1647,2282,2986,3641,4166,4476,4533,4310,3825,3111,2213,1196,105,-995,-2084,-3101,-4061,-4897,-5629,-6201,-6619,-6854,-6914,-6806,-6553,-6198,-5778,-5352,-4970,-4679,-4516,-4504,-4650,-4949,-5366,-5854,-6341,-6730,-6939,-6856,-6427,-5582,-4346,-2726,-834,1221,3284,5175,6752,7867,8460,8498,8049,7186,6053,4763,3447,2188,1067,114,-634,-1172,-1496,-1588,-1470,-1118,-563,204,1128,2192,3302,4401,5395,6212,6806,7165,7301,7289,7196,7130,7167,7369,7758,8294,8912,9478,9867,9929,9550,8646,7203,5232,2836,113,-2771,-5661,-8383,-10766,-12673,-13959,-14555,-14407,-13517,-11960,-9832,-7310,-4586,-1888,561,2547,3905,4529,4399,3571,2193,460,-1398,-3131,-4560,-5526,-5968,-5907,-5413,-4642,-3748,-2913,-2277,-1953,-1984,-2361,-3009,-3828,-4670,-5408,-5912,-6089,-5896,-5318,-4387,-3172,-1747,-223,1302,2740,3994,5037,5827,6396,6782,7056,7281,7528,7824,8202,8641,9135,9643,10154,10629,11072,11461,11780,12021,12129,12088,11825,11321,10535,9466,8153,6623,4979,3282,1633,106,-1229,-2321,-3128,-3625,-3790,-3626,-3130,-2344,-1296,-72,1263,2596,3851,4917,5743,6247,6419,6230,5698,4845,3708,2343,800,-834,-2496,-4076,-5476,-6588,-7306,-7540,-7251,-6405,-5054,-3269,-1178,1077,3331,5448,7292,8781,9862,10519,10790,10714,10378,9852,9225,8570,7951,7416,7003,6716,6564,6514,6553,6627,6714,6767,6773,6717,6611,6480,6357,6292,6328,6498,6842,7346,8023,8821,9709,10608,11432,12099,12483,12513,12093,11193,9796,7960,5742,3275,667,-1937,-4416,-6647,-8531,-9979,-10917,-11322,-11154,-10486,-9350,-7905,-6270,-4628,-3138,-1935,-1117,-709,-695,-991,-1494,-2079,-2624,-3046,-3289,-3340,-3236,-3032,-2807,-2643,-2605,-2745,-3082,-3621,-4325,-5161,-6050,-6917,-7681,-8238,-8523,-8448,-7987,-7111,-5858,-4284,-2486,-587,1291,3022,4496,5631,6382,6725,6693,6331,5710,4917,4017,3084,2156,1256,385,-485,-1380,-2351,-3418,-4602,-5885,-7230,-8565,-9814,-10865,-11638,-12041,-12035,-11601,-10780,-9643,-8296,-6867,-5464,-4201,-3134,-2308,-1709,-1320,-1074,-936,-813,-676,-449,-100,402,1077,1903,2856,3863,4844,5693,6309,6599,6496,5968,5007,3662,1985,64,-1988,-4088,-6091,-7925,-9475,-10672,-11464,-11807,-11710,-11179,-10280,-9078,-7685,-6199,-4732,-3387,-2225,-1317,-651,-237,-19,45,14,-82,-212,-390,-632,-967,-1429,-2024,-2759,-3594,-4498,-5388,-6206,-6849,-7245,-7304,-6962,-6175,-4942,-3287,-1322,850,3036,5078,6802,8079,8836,9068,8828,8232,7422,6552,5762,5153,4760,4590,4555,4559,4455,4108,3399,2269,700,-1224,-3389,-5594,-7650,-9341,-10494,-10997,-10781,-9885,-8374,-6407,-4156,-1827,382,2292,3776,4733,5161,5073,4564,3757,2781,1783,868,96,-498,-959,-1324,-1682,-2079,-2586,-3188,-3889,-4605,-5263,-5754,-5996,-5924,-5538,-4871,-4034,-3141,-2370,-1842,-1690,-1961,-2669,-3740,-5067,-6486,-7826,-8916,-9600,-9754,-9310,-8221,-6554,-4364,-1839,860,3495,5861,7769,9086,9748,9781,9253,8340,7185,6003,4939,4114,3608,3405,3486,3744,4110,4458,4744,4904,4946,4899,4795,4708,4649,4665,4723,4795,4793,4626,4171,3339,2031,229,-2064,-4760,-7723,-10777,-13702,-16292,-18349,-19728,-20337,-20172,-19265,-17744,-15735,-13423,-10965,-8527,-6238,-4188,-2452,-1030,70,904,1532,2015,2442,2847,3278,3741,4204,4650,4991,5207,5208,5000,4543,3874,3025,2060,1047,51,-858,-1656,-2294,-2790,-3127,-3338,-3431,-3451,-3421,-3385,-3376,-3420,-3523,-3678,-3832,-3930,-3873,-3582,-2944,-1920,-438,1454,3722,6223,8803,11243,13332,14845,15618,15522,14511,12624,9957,6717,3126,-520,-3946,-6863,-9064,-10383,-10769,-10247,-8948,-7049,-4800,-2425,-172,1796,3330,4404,4999,5220,5140,4897,4579,4253,3943,3634,3283,2845,2253,1506,562,-496,-1657,-2786,-3833,-4668,-5242,-5488,-5383,-4958,-4241,-3335,-2315,-1288,-336,495,1158,1669,2039,2314,2551,2795,3104,3514,4050,4738,5564,6527,7586,8694,9798,10804,11654,12239,12487,12318,11675,10523,8872,6766,4298,1613,-1142,-3765,-6111,-8013,-9391,-10189,-10415,-10119,-9377,-8282,-6948,-5467,-3958,-2523,-1243,-221,535,978,1156,1110,908,617,283,-80,-467,-917,-1463,-2136,-2964,-3927,-4995,-6099,-7145,-8033,-8675,-8967,-8893,-8405,-7552,-6385,-4989,-3473,-1935,-479,831,1932,2830,3525,4073,4534,4976,5470,6060,6775,7601,8522,9461,10385,11191,11857,12309,12536,12541,12327,11969,11502,11020,10575,10238,10022,9959,10014,10168,10371,10577,10757,10863,10883,10779,10537,10127,9524,8699,7643,6342,4819,3099,1230,-717,-2672,-4549,-6260,-7749,-8942,-9829,-10380,-10631,-10608,-10372,-9984,-9498,-8959,-8385,-7758,-7052,-6196,-5150,-3853,-2309,-527,1415,3431,5382,7141,8589,9618,10210,10342,10111,9589,8926,8215,7574,7041,6642,6338,6068,5758,5322,4723,3930,2971,1900,793,-249,-1152,-1833,-2278,-2455,-2416,-2185,-1840,-1419,-983,-550,-140,243,612,963,1309,1639,1952,2219,2418,2511,2450,2190,1695,929,-82,-1292,-2600,-3844,-4861,-5456,-5469,-4788,-3367,-1249,1427,4465,7563,10435,12749,14259,14756,14181,12550,10036,6885,3420,1,-3030,-5364,-6784,-7179,-6556,-5053,-2891,-390,2120,4296,5853,6574,6369,5227,3308,795,-1984,-4750,-7160,-8977,-9999,-10145,-9437,-7987,-6024,-3794,-1613,257,1570,2178,2015,1131,-341,-2183,-4139,-5951,-7383,-8278,-8547,-8201,-7343,-6136,-4799,-3565,-2644,-2200,-2309,-2969,-4061,-5444,-6863,-8132,-9025,-9423,-9251,-8522,-7318,-5777,-4061,-2348,-789,493,1424,1985,2202,2143,1907,1586,1280,1050,934,926,1002,1096,1167,1141,989,681,214,-385,-1076,-1791,-2454,-2992,-3337,-3442,-3279,-2842,-2142,-1200,-56,1253,2679,4168,5678,7147,8519,9746,10768,11537,12026,12187,12024,11528,10721,9645,8344,6885,5324,3708,2079,457,-1147,-2722,-4277,-5797,-7269,-8674,-9974,-11133,-12126,-12918,-13508,-13895,-14088,-14120,-13999,-13780,-13467,-13112,-12724,-12319,-11889,-11398,-10790,-9994,-8951,-7605,-5956,-4023,-1887,342,2525,4530,6215,7496,8306,8632,8512,8004,7215,6243,5212,4193,3278,2475,1812,1249,758,294,-185,-699,-1255,-1842,-2406,-2924,-3315,-3551,-3606,-3459,-3174,-2769,-2367,-2028,-1884,-1989,-2430,-3208,-4305,-5649,-7113,-8565,-9843,-10831,-11428,-11612,-11405,-10891,-10196,-9452,-8796,-8339,-8143,-8242,-8591,-9127,-9733,-10281,-10641,-10702,-10364,-9601,-8394,-6809,-4925,-2870,-780,1188,2924,4288,5258,5764,5870,5609,5078,4377,3612,2886,2289,1880,1687,1709,1907,2228,2619,3009,3377,3683,3943,4177,4419,4739,5163,5747,6498,7407,8439,9520,10572,11484,12155,12469,12342,11701,10515,8788,6567,3949,1062,-1916,-4801,-7382,-9475,-10916,-11602,-11496,-10634,-9143,-7194,-5029,-2888,-1002,423,1273,1482,1087,187,-1053,-2435,-3746,-4790,-5407,-5504,-5041,-4087,-2740,-1217,292,1528,2298,2440,1866,594,-1288,-3602,-6122,-8597,-10782,-12465,-13492,-13770,-13298,-12107,-10328,-8094,-5590,-3003,-509,1725,3572,4941,5799,6165,6110,5758,5230,4676,4187,3856,3679,3653,3694,3739,3694,3528,3202,2781,2319,1948,1785,1956,2545,3608,5121,7013,9128,11273,13200,14691,15522,15582,14795,13227,10997,8327,5454,2660,151,-1858,-3288,-4076,-4276,-3959,-3244,-2247,-1081,187,1479,2779,4032,5213,6257,7087,7618,7749,7423,6582,5257,3492,1430,-778,-2921,-4802,-6246,-7100,-7315,-6873,-5861,-4422,-2737,-1029,490,1637,2277,2355,1888,970,-252,-1601,-2902,-4015,-4826,-5302,-5416,-5223,-4773,-4139,-3400,-2592,-1779,-947,-117,750,1671,2658,3713,4804,5880,6868,7692,8271,8546,8466,8019,7195,6046,4613,2988,1254,-488,-2144,-3636,-4896,-5894,-6616,-7067,-7279,-7265,-7060,-6658,-6079,-5305,-4344,-3212,-1939,-609,691,1830,2694,3171,3193,2731,1832,561,-910,-2458,-3858,-4981,-5656,-5801,-5360,-4340,-2800,-833,1429,3854,6291,8607,10685,12410,13715,14524,14809,14551,13756,12451,10700,8576,6200,3691,1190,-1170,-3282,-5059,-6452,-7455,-8079,-8375,-8398,-8190,-7804,-7224,-6476,-5511,-4344,-2979,-1471,76,1550,2803,3725,4235,4328,4075,3601,3102,2771,2795,3301,4355,5913,7890,10084,12292,14259,15765,16624,16718,16014,14564,12496,10017,7361,4783,2550,844,-155,-405,84,1212,2771,4548,6245,7622,8426,8520,7791,6288,4079,1358,-1661,-4735,-7615,-10109,-12041,-13329,-13911,-13813,-13068,-11766,-9982,-7829,-5395,-2794,-123,2499,4953,7127,8906,10218,11004,11266,11047,10425,9528,8466,7374,6335,5406,4606,3924,3325,2773,2230,1663,1067,427,-234,-924,-1615,-2331,-3059,-3821,-4611,-5415,-6192,-6877,-7377,-7607,-7453,-6855,-5747,-4149,-2101,263,2790,5262,7465,9180,10238,10515,9987,8692,6767,4404,1849,-652,-2836,-4513,-5531,-5819,-5408,-4367,-2870,-1083,783,2558,4102,5316,6186,6714,6983,7078,7098,7140,7242,7434,7662,7865,7923,7738,7182,6201,4729,2802,464,-2161,-4942,-7703,-10294,-12551,-14362,-15634,-16307,-16387,-15881,-14877,-13472,-11800,-10040,-8339,-6886,-5791,-5143,-4961,-5183,-5707,-6354,-6955,-7305,-7263,-6714,-5620,-4025,-2027,207,2494,4627,6441,7781,8569,8764,8396,7541,6314,4877,3365,1951,736,-180,-770,-1019,-982,-705,-274,242,788,1317,1799,2222,2558,2784,2877,2778,2472,1923,1129,109,-1096,-2430,-3813,-5184,-6471,-7642,-8673,-9563,-10340,-11027,-11672,-12301,-12956,-13633,-14338,-15024,-15641,-16099,-16307,-16163,-15586,-14513,-12926,-10863,-8389,-5665,-2833,-111,2322,4285,5648,6324,6281,5554,4202,2367,175,-2180,-4528,-6689,-8498,-9818,-10541,-10593,-9950,-8622,-6672,-4207,-1363,1668,4709,7520,9926,11712,12789,13046,12552,11353,9653,7648,5575,3662,2081,937,271,4,30,152,182,-58,-721,-1845,-3448,-5407,-7586,-9786,-11804,-13475,-14665,-15302,-15373,-14909,-13981,-12700,-11184,-9577,-8019,-6656,-5600,-4944,-4717,-4895,-5388,-6053,-6711,-7181,-7287,-6924,-6022,-4611,-2774,-651,1579,3732,5640,7160,8204,8729,8760,8354,7639,6737,5819,5009,4452,4207,4319,4758,5439,6253,7044,7663,7973,7865,7281,6205,4674,2782,631,-1610,-3824,-5829,-7527,-8791,-9556,-9795,-9492,-8723,-7550,-6101,-4494,-2843,-1253,241,1598,2870,4081,5297,6550,7845,9150,10394,11468,12268,12685,12650,12136,11145,9734,7992,5999,3885,1721,-388,-2396,-4232,-5902,-7344,-8598,-9608,-10410,-10957,-11269,-11324,-11144,-10754,-10193,-9536,-8825,-8151,-7517,-6969,-6453,-5930,-5307,-4489,-3397,-1963,-176,1935,4285,6734,9123,11254,12964,14101,14570,14348,13461,12002,10120,7963,5721,3556,1608,21,-1137,-1796,-1949,-1614,-837,299,1719,3308,4990,6649,8205,9563,10623,11327,11568,11338,10598,9404,7848,6063,4246,2574,1247,385,80,323,1027,2055,3193,4242,5014,5359,5213,4574,3510,2141,610,-938,-2393,-3649,-4695,-5485,-6079,-6476,-6742,-6889,-6948,-6920,-6798,-6571,-6232,-5785,-5250,-4662,-4059,-3478,-2938,-2439,-1954,-1433,-823,-52,919,2117,3539,5108,6747,8291,9565,10387,10559,9964,8516,6240,3241,-281,-4080,-7852,-11322,-14228,-16394,-17712,-18183,-17892,-16992,-15696,-14227,-12798,-11584,-10689,-10138,-9885,-9803,-9731,-9465,-8829,-7660,-5866,-3424,-389,3113,6876,10678,14255,17349,19764,21319,21949,21650,20516,18700,16418,13897,11369,9040,7061,5529,4469,3832,3527,3403,3312,3089,2606,1778,558,-1009,-2859,-4826,-6768,-8468,-9772,-10520,-10621,-10061,-8874,-7195,-5184,-3051,-995,804,2202,3131,3556,3530,3124,2468,1687,920,286,-128,-235,-11,572,1504,2725,4185,5749,7293,8649,9655,10166,10065,9300,7865,5852,3377,649,-2135,-4731,-6938,-8568,-9502,-9678,-9098,-7858,-6072,-3942,-1654,595,2630,4328,5613,6467,6939,7111,7121,7095,7185,7489,8097,9028,10273,11770,13427,15134,16762,18182,19274,19912,20008,19474,18263,16382,13842,10770,7277,3566,-148,-3643,-6668,-9028,-10530,-11065,-10580,-9093,-6711,-3588,66,3998,7977,11733,15067,17787,19765,20941,21301,20915,19895,18404,16629,14749,12941,11307,9927,8775,7789,6858,5817,4560,2942,930,-1492,-4255,-7247,-10312,-13279,-15972,-18240,-19965,-21092,-21586,-21490,-20832,-19692,-18115,-16165,-13880,-11318,-8524,-5600,-2634,210,2801,4961,6592,7577,7929,7661,6908,5811,4574,3371,2398,1748,1528,1706,2255,3054,3960,4801,5423,5649,5393,4569,3177,1273,-1046,-3621,-6284,-8848,-11150,-13054,-14473,-15377,-15779,-15744,-15371,-14761,-14050,-13308,-12630,-12033,-11527,-11090,-10665,-10216,-9688,-9062,-8323,-7477,-6538,-5524,-4452,-3327,-2169,-968,243,1456,2628,3716,4654,5384,5831,5957,5714,5116,4172,2935,1487,-100,-1713,-3258,-4653,-5816,-6698,-7276,-7531,-7501,-7215,-6750,-6178,-5588,-5041,-4601,-4261,-4015,-3784,-3494,-3032,-2311,-1247,194,2018,4170,6566,9078,11574,13901,15936,17553,18676,19238,19203,18558,17305,15460,13059,10152,6795,3111,-826,-4835,-8794,-12521,-15867,-18700,-20912,-22443,-23275,-23437,-22987,-22022,-20626,-18916,-16970,-14892,-12732,-10579,-8470,-6472,-4640,-3018,-1650,-567,236,760,1055,1155,1127,1025,891,785,708,687,710,758,826,884,940,979,1015,1022,998,884,634,186,-532,-1555,-2909,-4588,-6536,-8682,-10917,-13120,-15162,-16922,-18288,-19151,-19443,-19080,-18036,-16295,-13883,-10886,-7402,-3610,330,4202,7841,11058,13756,15831,17279,18109,18390,18211,17665,16848,15803,14579,13146,11494,9570,7339,4798,1956,-1107,-4286,-7436,-10381,-12955,-14996,-16377,-17004,-16855,-15921,-14298,-12076,-9411,-6457,-3368,-292,2663,5405,7900,10106,12040,13683,15057,16134,16897,17314,17325,16912,16030,14698,12954,10890,8621,6309,4087,2099,429,-883,-1837,-2491,-2921,-3211,-3456,-3711,-4030,-4423,-4868,-5348,-5788,-6161,-6402,-6485,-6394,-6125,-5695,-5138,-4481,-3773,-3045,-2333,-1651,-1015,-406,189,794,1444,2149,2936,3798,4730,5694,6660,7550,8315,8845,9077,8904,8275,7138,5485,3369,846,-1942,-4869,-7772,-10492,-12896,-14867,-16323,-17223,-17549,-17326,-16589,-15401,-13827,-11934,-9797,-7473,-5037,-2539,-54,2367,4636,6706,8489,9951,11039,11739,12057,12010,11642,10990,10103,9029,7793,6464,5060,3647,2282,1001,-113,-1032,-1721,-2151,-2350,-2332,-2143,-1856,-1517,-1207,-971,-849,-863,-1001,-1236,-1508,-1758,-1890,-1847,-1538,-938,-7,1227,2735,4439,6248,8067,9795,11359,12686,13750,14525,15016,15217,15135,14749,14052,13004,11590,9787,7607,5079,2261,-760,-3878,-6986,-9958,-12696,-15096,-17085,-18603,-19611,-20086,-20025,-19433,-18358,-16831,-14957,-12799,-10496,-8157,-5919,-3920,-2275,-1091,-431,-325,-741,-1606,-2795,-4135,-5463,-6583,-7359,-7675,-7494,-6827,-5763,-4412,-2946,-1503,-237,764,1431,1793,1876,1823,1730,1752,1987,2511,3334,4409,5638,6867,7934,8653,8886,8514,7506,5885,3755,1301,-1268,-3669,-5670,-7017,-7561,-7203,-5958,-3921,-1279,1753,4899,7935,10623,12820,14416,15396,15785,15696,15236,14582,13855,13193,12660,12291,12043,11854,11597,11175,10469,9430,8031,6321,4396,2385,461,-1241,-2558,-3422,-3757,-3603,-2994,-2057,-920,286,1413,2408,3192,3809,4286,4719,5190,5779,6526,7443,8469,9534,10497,11232,11593,11473,10792,9546,7771,5580,3135,618,-1756,-3796,-5357,-6319,-6659,-6391,-5582,-4353,-2799,-1073,754,2548,4273,5834,7204,8327,9161,9672,9827,9599,9005,8051,6819,5383,3861,2385,1074,51,-604,-835,-641,-30,919,2144,3537,4997,6428,7723,8805,9591,10041,10100,9787,9095,8087,6816,5366,3827,2295,856,-406,-1436,-2196,-2691,-2934,-3005,-2958,-2916,-2946,-3155,-3577,-4245,-5129,-6167,-7270,-8318,-9192,-9788,-10030,-9880,-9357,-8508,-7419,-6203,-4953,-3791,-2781,-1990,-1435,-1110,-981,-995,-1085,-1182,-1235,-1184,-1023,-736,-348,95,551,950,1246,1390,1360,1144,752,192,-509,-1340,-2272,-3288,-4362,-5456,-6538,-7532,-8401,-9040,-9397,-9385,-8941,-8029,-6630,-4757,-2472,142,2948,5787,8485,10844,12692,13871,14265,13811,12510,10400,7602,4253,543,-3328,-7143,-10716,-13852,-16434,-18354,-19592,-20147,-20108,-19555,-18630,-17459,-16154,-14829,-13534,-12323,-11208,-10177,-9219,-8286,-7349,-6359,-5274,-4071,-2726,-1260,299,1883,3403,4765,5872,6639,7021,6982,6552,5767,4718,3486,2183,885,-325,-1407,-2329,-3092,-3704,-4191,-4572,-4879,-5126,-5335,-5505,-5646,-5742,-5795,-5782,-5688,-5499,-5195,-4779,-4263,-3662,-3029,-2388,-1805,-1300,-911,-641,-482,-399,-350,-254,-64,308,884,1698,2720,3894,5132,6305,7292,7946,8174,7871,7030,5646,3814,1635,-726,-3099,-5313,-7190,-8610,-9443,-9658,-9221,-8193,-6641,-4703,-2510,-247,1938,3884,5488,6668,7432,7800,7879,7767,7583,7404,7275,7181,7058,6809,6302,5430,4089,2246,-104,-2872,-5931,-9081,-12109,-14763,-16848,-18158,-18602,-18120,-16753,-14612,-11872,-8764,-5548,-2497,161,2212,3566,4156,4048,3353,2242,931,-390,-1520,-2341,-2764,-2793,-2469,-1879,-1140,-343,416,1096,1680,2189,2663,3163,3726,4399,5177,6044,6945,7820,8582,9156,9484,9492,9176,8503,7508,6230,4747,3130,1481,-144,-1663,-3061,-4308,-5421,-6417,-7307,-8107,-8788,-9317,-9626,-9648,-9304,-8555,-7369,-5796,-3899,-1824,281,2228,3863,5030,5656,5680,5133,4078,2634,960,-790,-2427,-3839,-4892,-5550,-5803,-5688,-5308,-4762,-4183,-3696,-3388,-3325,-3519,-3922,-4463,-5018,-5469,-5695,-5620,-5191,-4425,-3366,-2116,-793,472,1549,2343,2792,2888,2673,2233,1699,1206,900,898,1279,2081,3272,4793,6504,8275,9910,11264,12163,12509,12209,11256,9670,7531,4969,2121,-824,-3706,-6350,-8630,-10442,-11730,-12477,-12714,-12505,-11941,-11147,-10209,-9262,-8342,-7509,-6749,-6017,-5262,-4402,-3371,-2140,-684,951,2722,4524,6275,7861,9199,10213,10873,11153,11107,10767,10242,9607,8988,8458,8107,7972,8065,8360,8789,9249,9620,9749,9520,8806,7553,5737,3409,663,-2339,-5431,-8399,-11082,-13302,-14970,-15999,-16401,-16175,-15407,-14156,-12525,-10605,-8489,-6271,-4039,-1864,174,2034,3670,5071,6232,7167,7895,8436,8815,9024,9090,8974,8687,8195,7478,6521,5312,3850,2173,314,-1646,-3615,-5502,-7176,-8553,-9527,-10025,-10005,-9440,-8352,-6769,-4790,-2472,28,2630,5192,7638,9876,11876,13586,15028,16185,17077,17720,18091,18205,18012,17497,16635,15400,13824,11919,9764,7445,5083,2809,766,-933,-2184,-2948,-3222,-3073,-2596,-1947,-1264,-710,-398,-408,-781,-1469,-2429,-3514,-4617,-5568,-6255,-6559,-6418,-5797,-4712,-3208,-1367,708,2903,5103,7185,9082,10681,11959,12848,13347,13433,13115,12397,11302,9850,8095,6065,3854,1519,-843,-3133,-5272,-7155,-8712,-9887,-10633,-10942,-10826,-10306,-9444,-8288,-6915,-5382,-3759,-2104,-464,1113,2591,3942,5134,6133,6931,7480,7787,7842,7656,7287,6764,6196,5634,5200,4935,4917,5146,5611,6251,6970,7667,8200,8477,8391,7907,7025,5798,4328,2746,1184,-217,-1370,-2191,-2681,-2830,-2704,-2346,-1828,-1204,-521,206,940,1709,2490,3313,4188,5130,6161,7291,8520,9833,11189,12529,13762,14785,15490,15752,15498,14636,13154,11042,8366,5218,1725,-1933,-5599,-9080,-12218,-14883,-16973,-18451,-19312,-19613,-19422,-18866,-18028,-17046,-15981,-14923,-13901,-12927,-11992,-11060,-10085,-9034,-7859,-6552,-5110,-3544,-1905,-232,1396,2912,4237,5279,5982,6262,6090,5448,4336,2829,977,-1085,-3255,-5388,-7366,-9075,-10431,-11378,-11899,-12002,-11733,-11153,-10340,-9384,-8350,-7318,-6330,-5430,-4631,-3946,-3384,-2944,-2634,-2449,-2368,-2374,-2414,-2437,-2389,-2198,-1833,-1247,-445,556,1715,2970,4240,5465,6548,7451,8113,8521,8657,8542,8178,7602,6836,5890,4795,3557,2188,733,-790,-2296,-3719,-4963,-5933,-6556,-6767,-6546,-5894,-4861,-3517,-1953,-287,1389,2958,4339,5459,6267,6747,6904,6780,6425,5906,5294,4641,3997,3382,2805,2267,1757,1278,819,385,-26,-420,-794,-1165,-1525,-1898,-2273,-2678,-3103,-3573,-4082,-4650,-5269,-5956,-6679,-7452,-8209,-8947,-9602,-10144,-10544,-10779,-10838,-10720,-10413,-9919,-9220,-8316,-7197,-5876,-4373,-2729,-1006,728,2388,3913,5231,6315,7143,7720,8076,8218,8193,7993,7648,7142,6487,5661,4675,3504,2170,672,-946,-2641,-4345,-5988,-7495,-8815,-9899,-10745,-11368,-11796,-12086,-12283,-12427,-12547,-12635,-12670,-12607,-12375,-11927,-11181,-10124,-8730,-7030,-5088,-2996,-899,1073,2738,4006,4748,4969,4689,4009,3055,1992,946,56,-622,-1043,-1237,-1252,-1151,-1025,-920,-893,-972,-1135,-1380,-1644,-1872,-2001,-1964,-1716,-1226,-493,469,1606,2870,4191,5506,6763,7914,8919,9769,10414,10881,11117,11150,10959,10555,9954,9155,8181,7032,5717,4242,2614,861,-991,-2876,-4746,-6511,-8113,-9470,-10545,-11284,-11688,-11749,-11502,-10986,-10262,-9395,-8471,-7560,-6750,-6108,-5687,-5531,-5643,-6005,-6571,-7256,-7963,-8587,-9016,-9176,-9010,-8516,-7724,-6702,-5537,-4317,-3132,-2045,-1100,-324,293,745,1054,1220,1249,1138,884,488,-39,-677,-1382,-2098,-2740,-3225,-3462,-3381,-2917,-2078,-862,626,2302,4005,5606,6950,7948,8530,8681,8444,7878,7090,6196,5305,4527,3953,3633,3618,3892,4433,5184,6060,6975,7822,8517,8960,9106,8909,8372,7540,6448,5206,3889,2605,1460,521,-130,-459,-449,-103,536,1435,2517,3725,4987,6239,7440,8542,9535,10397,11132,11735,12197,12517,12659,12602,12296,11700,10781,9514,7914,6020,3912,1712,-447,-2390,-3978,-5074,-5615,-5580,-5043,-4116,-3004,-1898,-1031,-565,-640,-1274,-2454,-4034,-5868,-7739,-9454,-10835,-11767,-12165,-12047,-11436,-10448,-9185,-7792,-6388,-5084,-3949,-3026,-2321,-1810,-1474,-1258,-1135,-1078,-1050,-1055,-1056,-1065,-1050,-1013,-938,-813,-645,-437,-189,72,350,629,906,1188,1482,1803,2182,2631,3186,3852,4651,5574,6616,7734,8888,9983,10959,11688,12124,12185,11855,11163,10151,8949,7666,6479,5513,4901,4705,4934,5530,6373,7294,8113,8647,8749,8321,7339,5832,3914,1719,-571,-2785,-4754,-6356,-7487,-8114,-8232,-7882,-7147,-6101,-4875,-3539,-2230,-991,73,934,1541,1871,1908,1651,1111,339,-600,-1601,-2546,-3309,-3770,-3847,-3470,-2655,-1427,106,1822,3574,5211,6608,7656,8306,8527,8352,7834,7059,6118,5118,4135,3263,2542,2009,1657,1467,1376,1328,1230,1009,607,-18,-844,-1829,-2873,-3857,-4652,-5130,-5204,-4806,-3941,-2636,-974,920,2931,4896,6693,8178,9252,9825,9870,9371,8397,7024,5397,3650,1951,419,-816,-1692,-2168,-2251,-1973,-1404,-612,305,1272,2198,3014,3665,4095,4294,4230,3921,3370,2612,1677,619,-523,-1672,-2781,-3779,-4615,-5255,-5666,-5857,-5831,-5637,-5294,-4870,-4379,-3863,-3325,-2763,-2149,-1472,-687,211,1223,2334,3479,4596,5604,6417,6984,7248,7211,6874,6301,5537,4686,3815,3019,2344,1825,1457,1203,1003,787,469,-2,-671,-1546,-2587,-3742,-4914,-5997,-6891,-7490,-7727,-7548,-6948,-5944,-4618,-3061,-1412,197,1632,2794,3605,4047,4125,3899,3427,2803,2094,1363,661,-9,-636,-1247,-1861,-2507,-3204,-3967,-4799,-5700,-6645,-7629,-8601,-9537,-10388,-11095,-11620,-11891,-11877,-11535,-10845,-9818,-8455,-6823,-4969,-2991,-986,959,2721,4258,5471,6373,6917,7158,7101,6822,6355,5773,5113,4433,3750,3098,2474,1880,1295,702,73,-613,-1376,-2213,-3136,-4112,-5129,-6155,-7130,-8039,-8780,-9357,-9672,-9740,-9528,-9057,-8358,-7484,-6492,-5456,-4428,-3465,-2598,-1840,-1210,-684,-276,29,233,322,306,167,-78,-422,-845,-1316,-1826,-2336,-2852,-3350,-3844,-4331,-4812,-5291,-5738,-6141,-6450,-6627,-6619,-6384,-5887,-5108,-4053,-2751,-1266,324,1920,3423,4747,5817,6592,7060,7212,7086,6680,6042,5179,4122,2885,1491,-52,-1725,-3513,-5389,-7296,-9155,-10859,-12280,-13300,-13820,-13786,-13201,-12126,-10688,-9040,-7387,-5904,-4772,-4095,-3955,-4325,-5165,-6340,-7706,-9091,-10316,-11210,-11645,-11502,-10741,-9357,-7410,-5014,-2319,493,3230,5725,7802,9388,10369,10783,10612,9972,8927,7632,6196,4775,3472,2398,1610,1142,981,1077,1353,1703,2034,2226,2240,1992,1521,814,-36,-975,-1900,-2725,-3383,-3806,-3988,-3932,-3684,-3317,-2905,-2534,-2250,-2098,-2052,-2081,-2098,-2015,-1726,-1162,-254,1004,2594,4453,6477,8534,10457,12061,13174,13607,13264,12051,9995,7176,3766,-5,-3848,-7482,-10604,-12997,-14483,-14998,-14557,-13258,-11291,-8862,-6235,-3635,-1281,676,2142,3088,3567,3652,3492,3222,2997,2953,3194,3794,4777,6140,7817,9739,11778,13816,15700,17299,18478,19131,19184,18597,17375,15568,13261,10577,7654,4657,1724,-995,-3407,-5422,-7020,-8188,-8972,-9419,-9609,-9613,-9501,-9332,-9148,-8975,-8827,-8681,-8518,-8290,-7934,-7412,-6652,-5640,-4345,-2780,-974,1022,3139,5280,7361,9265,10919,12230,13143,13623,13637,13215,12364,11160,9672,8003,6276,4596,3080,1809,824,142,-286,-519,-663,-816,-1081,-1538,-2210,-3108,-4157,-5271,-6327,-7198,-7775,-7981,-7771,-7166,-6225,-5052,-3770,-2521,-1393,-497,157,545,723,731,648,507,350,180,-27,-272,-609,-1016,-1515,-2054,-2600,-3081,-3432,-3588,-3503,-3169,-2610,-1900,-1136,-461,18,162,-74,-734,-1758,-3058,-4459,-5783,-6797,-7327,-7182,-6291,-4611,-2214,755,4101,7557,10869,13765,16030,17498,18096,17832,16817,15232,13321,11349,9582,8214,7400,7158,7458,8136,9010,9837,10394,10507,10032,8945,7260,5083,2559,-128,-2809,-5297,-7475,-9234,-10529,-11348,-11737,-11741,-11474,-10995,-10414,-9775,-9122,-8454,-7748,-6959,-6032,-4923,-3603,-2090,-424,1293,2954,4400,5511,6138,6205,5661,4507,2823,711,-1653,-4094,-6403,-8404,-9928,-10866,-11142,-10744,-9696,-8081,-6004,-3611,-1043,1548,4018,6266,8185,9743,10897,11670,12087,12211,12103,11858,11533,11229,10986,10866,10892,11060,11357,11730,12120,12457,12675,12714,12552,12170,11620,10922,10176,9422,8732,8132,7623,7194,6783,6349,5817,5153,4308,3300,2124,861,-443,-1669,-2741,-3550,-4016,-4096,-3743,-2978,-1827,-343,1370,3230,5103,6898,8501,9828,10818,11401,11568,11291,10593,9498,8062,6345,4439,2428,418,-1486,-3207,-4648,-5788,-6590,-7093,-7331,-7398,-7362,-7331,-7362,-7521,-7814,-8249,-8769,-9332,-9846,-10237,-10420,-10335,-9946,-9264,-8317,-7201,-5984,-4783,-3653,-2662,-1796,-1059,-371,298,1022,1807,2662,3534,4355,5022,5429,5479,5100,4263,2983,1334,-574,-2592,-4571,-6339,-7791,-8795,-9339,-9390,-9029,-8332,-7432,-6461,-5540,-4770,-4190,-3800,-3547,-3337,-3070,-2643,-1991,-1096,8,1233,2455,3541,4360,4833,4903,4591,3944,3057,2038,990,0,-874,-1612,-2216,-2725,-3176,-3628,-4113,-4666,-5286,-5952,-6632,-7255,-7761,-8076,-8140,-7933,-7430,-6680,-5706,-4596,-3408,-2228,-1112,-111,751,1470,2069,2584,3071,3573,4145,4789,5512,6245,6927,7430,7665,7497,6860,5694,4008,1872,-586,-3186,-5709,-7940,-9679,-10783,-11184,-10894,-10029,-8756,-7319,-5941,-4865,-4240,-4173,-4653,-5597,-6844,-8180,-9388,-10246,-10626,-10424,-9687,-8486,-7022,-5496,-4158,-3213,-2819,-3065,-3925,-5314,-7044,-8889,-10609,-11955,-12759,-12892,-12337,-11165,-9526,-7641,-5739,-4064,-2766,-1980,-1674,-1801,-2172,-2613,-2902,-2884,-2453,-1594,-392,1008,2391,3545,4264,4426,3962,2927,1420,-373,-2250,-4014,-5478,-6536,-7117,-7220,-6908,-6257,-5395,-4429,-3466,-2585,-1838,-1217,-730,-292,115,588,1144,1836,2639,3543,4467,5351,6096,6632,6902,6874,6570,6022,5317,4532,3764,3088,2555,2199,2007,1970,2041,2178,2354,2526,2696,2848,3003,3173,3389,3677,4061,4560,5176,5903,6714,7572,8428,9235,9927,10455,10753,10773,10475,9815,8805,7435,5769,3851,1773,-377,-2501,-4506,-6299,-7816,-8977,-9735,-10024,-9822,-9088,-7855,-6143,-4066,-1754,614,2819,4670,5952,6536,6308,5259,3432,961,-1968,-5107,-8189,-10938,-13093,-14471,-14915,-14425,-13018,-10885,-8224,-5339,-2529,-98,1707,2703,2819,2079,620,-1339,-3518,-5608,-7328,-8408,-8698,-8098,-6632,-4408,-1607,1538,4764,7827,10511,12642,14133,14947,15135,14789,14056,13102,12086,11171,10451,10016,9854,9948,10183,10447,10593,10475,9998,9069,7704,5919,3844,1610,-578,-2558,-4135,-5219,-5726,-5697,-5199,-4396,-3443,-2539,-1818,-1395,-1296,-1486,-1870,-2301,-2622,-2696,-2404,-1735,-698,577,1941,3210,4196,4770,4857,4458,3665,2624,1522,556,-108,-362,-171,427,1289,2264,3114,3665,3740,3258,2191,616,-1345,-3497,-5635,-7550,-9057,-10037,-10416,-10227,-9541,-8516,-7332,-6164,-5205,-4552,-4296,-4423,-4881,-5579,-6390,-7191,-7871,-8332,-8528,-8427,-8038,-7395,-6535,-5512,-4379,-3184,-1987,-853,174,1012,1635,1983,2036,1787,1238,435,-590,-1741,-2958,-4114,-5135,-5901,-6337,-6371,-5963,-5099,-3811,-2139,-190,1928,4072,6106,7895,9350,10402,11061,11353,11382,11245,11079,10997,11085,11415,11980,12769,13688,14643,15505,16150,16469,16387,15858,14890,13525,11839,9936,7931,5944,4076,2426,1032,-62,-895,-1486,-1926,-2279,-2630,-3036,-3523,-4081,-4648,-5147,-5464,-5510,-5192,-4486,-3391,-1991,-390,1261,2799,4104,5046,5609,5759,5581,5142,4557,3923,3325,2816,2433,2164,2019,1970,2018,2173,2428,2819,3339,4011,4806,5718,6691,7685,8632,9482,10172,10677,10956,11013,10852,10503,10016,9436,8826,8234,7695,7223,6813,6417,5998,5482,4811,3957,2885,1650,295,-1062,-2298,-3281,-3885,-4033,-3695,-2908,-1776,-442,906,2097,2958,3392,3337,2817,1918,761,-486,-1654,-2603,-3199,-3403,-3181,-2613,-1764,-783,212,1102,1777,2190,2300,2123,1695,1086,377,-328,-940,-1357,-1512,-1350,-861,-71,961,2133,3333,4431,5303,5858,6009,5749,5063,4028,2707,1219,-334,-1844,-3234,-4444,-5464,-6298,-6986,-7580,-8117,-8643,-9165,-9676,-10160,-10566,-10852,-10973,-10881,-10564,-9993,-9201,-8195,-7051,-5818,-4590,-3433,-2430,-1605,-989,-563,-287,-121,3,127,284,499,750,1024,1250,1388,1352,1102,584,-187,-1209,-2385,-3654,-4882,-5963,-6777,-7255,-7327,-7003,-6295,-5289,-4079,-2799,-1576,-542,195,552,488,5,-857,-2001,-3316,-4662,-5886,-6886,-7538,-7812,-7690,-7214,-6470,-5548,-4578,-3672,-2935,-2459,-2288,-2462,-2970,-3774,-4818,-6004,-7222,-8356,-9276,-9867,-10045,-9740,-8932,-7652,-5959,-3969,-1832,314,2288,3975,5254,6062,6375,6194,5577,4578,3298,1828,266,-1287,-2746,-4039,-5089,-5864,-6315,-6441,-6253,-5784,-5106,-4272,-3374,-2465,-1594,-771,9,792,1611,2519,3527,4635,5783,6898,7854,8535,8822,8619,7879,6589,4794,2588,91,-2526,-5116,-7493,-9537,-11121,-12210,-12777,-12893,-12624,-12091,-11395,-10631,-9846,-9057,-8222,-7270,-6129,-4697,-2946,-847,1527,4079,6637,8998,10958,12315,12936,12744,11764,10099,7944,5532,3134,988,-710,-1843,-2399,-2439,-2116,-1637,-1202,-1032,-1257,-1964,-3123,-4643,-6331,-7993,-9382,-10311,-10624,-10234,-9159,-7468,-5325,-2935,-525,1660,3434,4632,5193,5111,4461,3395,2063,676,-618,-1665,-2373,-2707,-2655,-2298,-1683,-950,-168,556,1159,1616,1884,2003,1968,1837,1634,1412,1204,1037,942,919,984,1123,1336,1595,1894,2208,2509,2797,3025,3204,3303,3343,3313,3256,3172,3109,3078,3092,3171,3287,3449,3600,3732,3780,3721,3521,3139,2585,1834,907,-170,-1366,-2626,-3882,-5085,-6159,-7075,-7785,-8291,-8576,-8680,-8610,-8420,-8134,-7804,-7440,-7065,-6667,-6206,-5667,-4965,-4097,-3005,-1717,-247,1334,2954,4515,5946,7160,8135,8830,9274,9489,9530,9457,9319,9178,9056,8979,8944,8934,8931,8899,8813,8639,8348,7910,7298,6489,5469,4234,2778,1134,-691,-2636,-4668,-6699,-8678,-10488,-12078,-13319,-14174,-14539,-14412,-13763,-12660,-11172,-9442,-7627,-5891,-4408,-3279,-2587,-2311,-2392,-2693,-3079,-3374,-3474,-3257,-2712,-1819,-661,710,2158,3604,4921,6034,6869,7383,7563,7414,6984,6323,5520,4649,3808,3065,2476,2087,1887,1880,2014,2235,2476,2657,2705,2576,2220,1654,894,21,-895,-1742,-2448,-2938,-3194,-3230,-3108,-2904,-2729,-2665,-2794,-3157,-3752,-4540,-5447,-6371,-7210,-7862,-8250,-8325,-8086,-7540,-6760,-5798,-4756,-3690,-2690,-1768,-959,-216,505,1286,2204,3319,4668,6223,7943,9702,11384,12838,13925,14560,14682,14313,13531,12443,11240,10054,9089,8439,8217,8448,9115,10163,11484,12962,14453,15839,16980,17809,18227,18233,17786,16932,15679,14079,12169,10001,7629,5114,2527,-53,-2528,-4803,-6789,-8396,-9595,-10345,-10689,-10664,-10365,-9883,-9335,-8819,-8423,-8202,-8176,-8323,-8579,-8855,-9033,-9001,-8663,-7940,-6823,-5318,-3513,-1504,563,2551,4330,5780,6849,7479,7689,7508,6988,6208,5244,4173,3092,2066,1191,541,184,195,592,1418,2633,4213,6074,8104,10207,12229,14072,15622,16806,17581,17933,17884,17463,16733,15746,14554,13215,11755,10208,8595,6932,5240,3543,1859,229,-1321,-2741,-3993,-5026,-5818,-6320,-6542,-6451,-6087,-5449,-4596,-3570,-2441,-1268,-115,987,1995,2919,3739,4473,5092,5589,5905,6001,5814,5282,4388,3102,1474,-444,-2534,-4664,-6674,-8410,-9731,-10536,-10773,-10447,-9637,-8442,-7022,-5523,-4094,-2847,-1866,-1174,-768,-604,-611,-735,-912,-1117,-1345,-1623,-2005,-2537,-3288,-4270,-5499,-6917,-8455,-10005,-11438,-12646,-13521,-14011,-14092,-13798,-13186,-12363,-11426,-10493,-9649,-8956,-8444,-8082,-7831,-7591,-7271,-6784,-6044,-5045,-3781,-2340,-816,648,1910,2856,3393,3475,3120,2364,1315,80,-1215,-2438,-3507,-4331,-4889,-5168,-5200,-5025,-4705,-4283,-3821,-3332,-2849,-2360,-1867,-1350,-808,-237,350,918,1450,1895,2266,2557,2819,3091,3403,3757,4096,4323,4315,3964,3222,2115,777,-603,-1795,-2600,-2897,-2657,-1960,-962,174,1265,2221,2959,3485,3800,3907,3804,3413,2697,1545,-42,-2052,-4337,-6661,-8712,-10117,-10547,-9751,-7640,-4318,-86,4581,9107,12885,15395,16249,15281,12551,8363,3202,-2294,-7457,-11619,-14249,-14983,-13687,-10495,-5756,-51,5937,11454,15840,18543,19279,18014,14993,10704,5772,885,-3348,-6456,-8195,-8532,-7634,-5819,-3452,-922,1453,3454,4924,5844,6200,6068,5482,4513,3188,1549,-370,-2514,-4787,-7054,-9143,-10847,-11994,-12420,-12074,-10984,-9299,-7251,-5147,-3292,-1971,-1366,-1532,-2391,-3725,-5246,-6616,-7553,-7852,-7452,-6434,-5003,-3450,-2086,-1189,-925,-1345,-2349,-3710,-5140,-6285,-6848,-6592,-5387,-3258,-354,3052,6577,9821,12354,13857,14074,12965,10602,7266,3343,-719,-4433,-7431,-9404,-10248,-9971,-8751,-6819,-4495,-2035,281,2307,3893,5009,5617,5749,5430,4711,3648,2316,793,-806,-2385,-3810,-4982,-5777,-6124,-5951,-5228,-3982,-2234,-105,2306,4816,7260,9421,11123,12178,12468,11916,10528,8389,5662,2575,-592,-3554,-6051,-7868,-8882,-9056,-8432,-7160,-5412,-3421,-1414,416,1905,2972,3604,3851,3842,3716,3657,3793,4255,5084,6276,7752,9409,11081,12641,13938,14876,15395,15479,15163,14507,13618,12586,11531,10523,9639,8872,8230,7623,6997,6236,5274,4044,2531,771,-1175,-3180,-5128,-6854,-8232,-9139,-9488,-9250,-8424,-7070,-5290,-3196,-958,1279,3322,5031,6230,6851,6783,6049,4659,2705,293,-2434,-5329,-8221,-10941,-13296,-15135,-16273,-16610,-16061,-14626,-12389,-9495,-6176,-2686,687,3700,6135,7871,8846,9101,8723,7872,6688,5351,3967,2636,1405,267,-775,-1781,-2743,-3683,-4558,-5322,-5916,-6269,-6354,-6147,-5686,-5024,-4263,-3486,-2819,-2313,-2048,-2027,-2240,-2646,-3168,-3741,-4274,-4716,-5002,-5117,-5035,-4786,-4387,-3903,-3386,-2910,-2535,-2319,-2288,-2481,-2871,-3458,-4184,-4990,-5806,-6538,-7124,-7479,-7586,-7410,-6990,-6358,-5599,-4792,-4039,-3430,-3035,-2916,-3079,-3530,-4214,-5080,-6038,-7009,-7907,-8665,-9239,-9605,-9787,-9791,-9702,-9535,-9378,-9252,-9199,-9224,-9320,-9475,-9643,-9802,-9884,-9864,-9669,-9287,-8654,-7772,-6618,-5207,-3577,-1770,117,2011,3769,5309,6503,7289,7620,7492,6960,6095,5030,3883,2815,1939,1384,1210,1475,2163,3251,4652,6280,8002,9701,11241,12515,13430,13925,13972,13581,12787,11665,10288,8764,7175,5606,4123,2758,1550,487,-424,-1206,-1871,-2407,-2834,-3104,-3220,-3133,-2839,-2306,-1543,-557,618,1916,3281,4623,5880,6985,7890,8584,9044,9298,9361,9274,9079,8812,8524,8238,8003,7825,7726,7698,7733,7812,7906,8000,8074,8120,8143,8147,8156,8184,8257,8375,8569,8811,9127,9481,9878,10296,10719,11121,11493,11791,12019,12136,12154,12046,11841,11526,11134,10686,10203,9712,9227,8750,8289,7823,7340,6819,6246,5626,4964,4301,3670,3126,2716,2456,2366,2402,2540,2690,2818,2843,2764,2546,2228,1821,1368,901,431,-27,-479,-932,-1389,-1840,-2275,-2664,-2967,-3157,-3191,-3049,-2723,-2216,-1537,-735,172,1122,2071,2967,3756,4388,4837,5060,5065,4828,4390,3751,2972,2072,1114,114,-870,-1843,-2761,-3629,-4433,-5161,-5827,-6421,-6965,-7462,-7944,-8416,-8909,-9413,-9943,-10462,-10969,-11415,-11772,-12025,-12121,-12088,-11885,-11553,-11085,-10526,-9879,-9203,-8498,-7823,-7199,-6663,-6254,-5988,-5886,-5942,-6146,-6474,-6889,-7359,-7842,-8298,-8711,-9035,-9272,-9404,-9430,-9379,-9236,-9054,-8820,-8575,-8313,-8049,-7778,-7496,-7190,-6858,-6483,-6077,-5649,-5218,-4820,-4493,-4262,-4175,-4233,-4459,-4838,-5347,-5966,-6642,-7349,-8030,-8663,-9197,-9632,-9930,-10106,-10159,-10114,-10006,-9875,-9767,-9719,-9764,-9905,-10130,-10404,-10673,-10885,-10973,-10897,-10616,-10131,-9450,-8609,-7659,-6644,-5636,-4658,-3763,-2951,-2231,-1586,-988,-406,185,824,1505,2248,3018,3795,4530,5169,5663,5950,6002,5778,5279,4510,3504,2301,969,-442,-1844,-3197,-4426,-5503,-6385,-7063,-7537,-7814,-7927,-7894,-7765,-7557,-7306,-7025,-6713,-6376,-5985,-5532,-4979,-4331,-3546,-2660,-1661,-593,506,1582,2588,3459,4176,4684,4997,5093,5009,4764,4391,3937,3427,2905,2391,1902,1456,1047,690,371,113,-104,-239,-307,-272,-128,138,538,1059,1707,2443,3265,4122,4994,5843,6642,7361,7981,8483,8851,9087,9178,9141,8990,8739,8432,8074,7720,7375,7075,6818,6620,6464,6360,6276,6222,6165,6121,6052,5991,5907,5829,5749,5680,5631,5595,5583,5585,5599,5619,5645,5664,5693,5718,5756,5801,5870,5960,6085,6239,6433,6656,6904,7177,7440,7717,7956,8179,8362,8497,8590,8630,8619,8566,8460,8325,8157,7976,7792,7618,7472,7352,7278,7235,7234,7254,7278,7287,7247,7131,6910,6566,6087,5491,4800,4067,3355,2742,2303,2114,2221,2645,3375,4346,5483,6653,7750,8629,9224,9449,9318,8855,8151,7320,6506,5821,5398,5284,5508,6034,6762,7586,8352,8927,9209,9112,8641,7817,6738,5518,4296,3203,2352,1826,1661,1859,2378,3147,4074,5060,6008,6838,7485,7923,8116,8109,7888,7526,7050,6498,5926,5332,4749,4170,3592,3003,2387,1740,1045,324,-432,-1197,-1960,-2706,-3419,-4089,-4709,-5266,-5758,-6159,-6469,-6654,-6719,-6635,-6419,-6071,-5614,-5077,-4494,-3895,-3324,-2796,-2341,-1952,-1632,-1359,-1103,-846,-539,-175,271,794,1386,2023,2665,3286,3819,4247,4510,4584,4453,4094,3529,2757,1807,716,-499,-1779,-3120,-4469,-5811,-7122,-8368,-9536,-10589,-11501,-12256,-12813,-13176,-13330,-13272,-13038,-12627,-12100,-11473,-10803,-10120,-9459,-8850,-8304,-7839,-7443,-7127,-6857,-6646,-6455,-6290,-6132,-5979,-5833,-5687,-5557,-5437,-5344,-5272,-5243,-5249,-5299,-5399,-5536,-5721,-5935,-6172,-6426,-6674,-6911,-7117,-7287,-7406,-7479,-7500,-7475,-7411,-7318,-7191,-7061,-6908,-6758,-6606,-6458,-6322,-6199,-6092,-6006,-5943,-5895,-5870,-5849,-5838,-5825,-5812,-5800,-5787,-5793,-5801,-5851,-5911,-6012,-6125,-6259,-6385,-6504,-6580,-6637,-6645,-6643,-6620,-6615,-6634,-6707,-6834,-7021,-7262,-7538,-7835,-8121,-8382,-8579,-8709,-8743,-8669,-8486,-8176,-7751,-7209,-6562,-5829,-5024,-4181,-3320,-2480,-1683,-960,-335,178,560,812,929,920,788,546,203,-237,-754,-1356,-2026,-2760,-3554,-4384,-5241,-6093,-6915,-7667,-8328,-8859,-9246,-9471,-9531,-9439,-9205,-8859,-8422,-7930,-7410,-6881,-6371,-5877,-5414,-4967,-4532,-4087,-3627,-3138,-2613,-2064,-1485,-910,-350,166,611,969,1213,1344,1349,1247,1043,775,456,132,-181,-461,-684,-864,-979,-1049,-1071,-1047,-989,-879,-727,-507,-224,147,596,1143,1754,2440,3140,3847,4488,5046,5449,5682,5702,5503,5092,4485,3725,2863,1958,1081,280,-379,-881,-1193,-1331,-1307,-1152,-907,-600,-276,51,359,640,905,1164,1430,1737,2100,2545,3087,3733,4477,5317,6217,7156,8095,8986,9801,10498,11041,11438,11641,11701,11592,11376,11056,10690,10290,9905,9539,9230,8958,8755,8585,8460,8352,8249,8130,7981,7782,7522,7199,6802,6346,5830,5283,4706,4140,3586,3078,2629,2250,1961,1756,1657,1647,1744,1934,2221,2598,3054,3578,4148,4754,5355,5943,6475,6940,7314,7580,7736,7777,7708,7551,7316,7029,6724,6406,6125,5871,5683,5547,5478,5462,5492,5554,5629,5705,5763,5803,5809,5797,5751,5702,5640,5587,5550,5526,5538,5563,5629,5703,5806,5918,6048,6192,6353,6535,6736,6967,7214,7475,7747,7994,8223,8396,8513,8552,8510,8382,8162,7869,7486,7046,6535,5980,5386,4765,4140,3515,2918,2359,1853,1423,1067,816,667,648,757,1012,1408,1944,2613,3374,4215,5078,5931,6726,7430,8008,8448,8743,8895,8922,8843,8675,8454,8180,7890,7571,7250,6904,6544,6149,5715,5233,4692,4099,3449,2756,2032,1288,554,-159,-825,-1429,-1952,-2386,-2708,-2930,-3034,-3036,-2944,-2768,-2534,-2259,-1954,-1653,-1346,-1056,-777,-494,-219,83,403,758,1143,1557,1987,2412,2816,3170,3447,3643,3713,3685,3528,3264,2905,2459,1959,1413,853,288,-255,-763,-1221,-1614,-1931,-2171,-2327,-2412,-2430,-2403,-2339,-2268,-2192,-2135,-2100,-2092,-2112,-2161,-2225,-2319,-2422,-2552,-2694,-2868,-3066,-3307,-3586,-3910,-4277,-4683,-5118,-5566,-6007,-6411,-6770,-7035,-7228,-7299,-7298,-7193,-7045,-6843,-6642,-6438,-6261,-6104,-5969,-5836,-5694,-5513,-5287,-4990,-4631,-4204,-3722,-3214,-2688,-2192,-1732,-1346,-1041,-826,-709,-670,-700,-791,-906,-1054,-1210,-1385,-1591,-1839,-2167,-2584,-3118,-3773,-4537,-5394,-6296,-7200,-8049,-8783,-9369,-9753,-9942,-9916,-9709,-9347,-8884,-8363,-7838,-7363,-6953,-6661,-6465,-6381,-6381,-6437,-6520,-6591,-6621,-6587,-6471,-6268,-5992,-5649,-5280,-4901,-4555,-4264,-4058,-3943,-3932,-4004,-4158,-4355,-4578,-4794,-4981,-5127,-5222,-5269,-5282,-5271,-5256,-5256,-5274,-5334,-5423,-5553,-5710,-5899,-6095,-6306,-6503,-6694,-6859,-6998,-7108,-7185,-7234,-7252,-7244,-7203,-7146,-7053,-6942,-6800,-6635,-6443,-6227,-5991,-5736,-5474,-5206,-4940,-4698,-4472,-4297,-4172,-4119,-4142,-4253,-4446,-4716,-5054,-5430,-5828,-6224,-6585,-6902,-7156,-7338,-7451,-7491,-7459,-7366,-7199,-6968,-6658,-6275,-5815,-5280,-4692,-4057,-3416,-2782,-2195,-1672,-1232,-883,-626,-450,-341,-277,-248,-225,-215,-194,-180,-171,-187,-246,-357,-552,-818,-1186,-1626,-2146,-2711,-3310,-3909,-4488,-5017,-5479,-5856,-6140,-6321,-6405,-6388,-6289,-6108,-5860,-5561,-5203,-4812,-4367,-3892,-3365,-2808,-2212,-1590,-962,-331,272,834,1337,1760,2103,2345,2506,2565,2558,2478,2352,2198,2019,1852,1674,1528,1383,1263,1148,1043,940,844,753,683,644,651,730,873,1108,1402,1763,2148,2529,2872,3131,3295,3318,3231,3001,2689,2301,1890,1491,1146,875,704,635,655,760,916,1109,1318,1519,1717,1890,2057,2208,2359,2513,2674,2849,3039,3239,3461,3687,3925,4168,4407,4643,4873,5088,5303,5513,5734,5975,6242,6557,6913,7323,7779,8265,8779,9276,9758,10175,10520,10765,10898,10910,10798,10562,10216,9761,9216,8597,7909,7189,6426,5658,4881,4117,3370,2651,1973,1335,764,251,-176,-514,-756,-885,-912,-824,-643,-368,-19,386,840,1325,1834,2373,2921,3507,4099,4718,5338,5954,6543,7092,7569,7967,8265,8456,8543,8522,8419,8234,8001,7727,7433,7136,6828,6537,6236,5946,5653,5362,5071,4792,4511,4257,4010,3790,3591,3412,3265,3129,3034,2948,2912,2901,2944,3033,3191,3404,3689,4033,4424,4861,5311,5768,6197,6599,6928,7205,7384,7482,7494,7418,7272,7070,6820,6561,6289,6041,5811,5621,5457,5321,5195,5078,4943,4802,4623,4440,4228,4027,3836,3678,3573,3528,3549,3644,3795,3998,4234,4487,4734,4970,5161,5314,5406,5442,5418,5341,5216,5062,4875,4680,4469,4255,4036,3807,3571,3319,3051,2764,2459,2141,1809,1477,1137,810,483,171,-136,-430,-719,-989,-1248,-1474,-1662,-1794,-1852,-1828,-1702,-1483,-1149,-736,-224,337,953,1578,2201,2794,3331,3813,4207,4529,4766,4920,5002,5002,4929,4771,4536,4217,3822,3364,2853,2323,1800,1319,909,596,393,303,317,409,550,693,801,831,751,543,206,-258,-804,-1416,-2031,-2617,-3127,-3525,-3802,-3933,-3953,-3860,-3706,-3527,-3348,-3222,-3144,-3138,-3182,-3265,-3352,-3423,-3446,-3399,-3275,-3071,-2792,-2465,-2102,-1732,-1385,-1069,-809,-608,-461,-376,-323,-305,-297,-280,-247,-173,-59,113,335,615,931,1285,1640,1999,2322,2608,2824,2969,3021,2973,2818,2542,2152,1640,1025,312,-467,-1295,-2136,-2974,-3773,-4531,-5225,-5870,-6453,-7002,-7511,-8004,-8477,-8948,-9395,-9827,-10215,-10549,-10807,-10968,-11025,-10957,-10782,-10482,-10093,-9606,-9050,-8438,-7772,-7083,-6357,-5619,-4871,-4117,-3376,-2647,-1957,-1303,-717,-201,226,556,784,911,939,878,742,545,301,25,-276,-600,-942,-1319,-1726,-2187,-2693,-3265,-3887,-4556,-5256,-5963,-6651,-7303,-7874,-8368,-8742,-9009,-9151,-9176,-9098,-8913,-8661,-8325,-7944,-7514,-7053,-6576,-6100,-5637,-5219,-4860,-4581,-4407,-4340,-4386,-4538,-4773,-5064,-5378,-5666,-5894,-6029,-6036,-5914,-5657,-5281,-4814,-4294,-3745,-3229,-2751,-2364,-2069,-1880,-1792,-1796,-1872,-1994,-2146,-2292,-2421,-2524,-2575,-2597,-2574,-2527,-2466,-2400,-2352,-2313,-2319,-2333,-2392,-2460,-2556,-2668,-2799,-2954,-3139,-3352,-3610,-3897,-4224,-4575,-4939,-5306,-5654,-5969,-6241,-6446,-6590,-6662,-6664,-6614,-6514,-6385,-6241,-6092,-5953,-5827,-5711,-5608,-5493,-5372,-5214,-5017,-4767,-4453,-4077,-3642,-3149,-2622,-2063,-1508,-963,-465,-21,341,615,798,879,876,792,648,457,242,13,-213,-424,-615,-786,-924,-1047,-1137,-1210,-1267,-1310,-1351,-1393,-1448,-1520,-1619,-1746,-1907,-2099,-2322,-2567,-2831,-3106,-3388,-3669,-3948,-4215,-4467,-4693,-4879,-5022,-5103,-5115,-5050,-4898,-4663,-4344,-3953,-3500,-3009,-2493,-1981,-1489,-1032,-617,-250,84,394,691,1013,1344,1731,2141,2595,3064,3538,3991,4404,4762,5050,5267,5412,5493,5524,5512,5476,5421,5359,5293,5232,5168,5107,5043,4958,4853,4694,4470,4157,3737,3195,2529,1744,850,-125,-1151,-2189,-3202,-4140,-4983,-5676,-6205,-6557,-6707,-6681,-6472,-6106,-5610,-4999,-4318,-3577,-2811,-2038,-1274,-537,162,822,1432,1995,2517,2991,3431,3834,4202,4539,4846,5114,5360,5565,5747,5900,6029,6140,6228,6300,6345,6362,6336,6260,6111,5889,5573,5173,4681,4120,3500,2852,2212,1597,1055,594,245,3,-127,-165,-125,-40,71,173,266,316,352,353,362,378,438,550,738,1007,1358,1791,2270,2792,3308,3794,4220,4545,4766,4856,4828,4690,4467,4195,3906,3644,3438,3317,3304,3392,3596,3880,4236,4621,5016,5375,5689,5924,6078,6142,6120,6007,5828,5571,5274,4929,4568,4209,3863,3565,3318,3145,3048,3024,3072,3161,3286,3404,3502,3558,3552,3488,3362,3187,2987,2764,2561,2366,2217,2096,2026,1986,1987,2004,2044,2076,2120,2136,2161,2158,2171,2177,2221,2286,2411,2585,2827,3134,3507,3937,4424,4939,5493,6041,6586,7092,7544,7919,8196,8357,8396,8301,8086,7752,7334,6848,6337,5830,5365,4963,4652,4426,4291,4220,4192,4171,4126,4028,3855,3593,3255,2839,2386,1908,1446,1015,646,339,109,-48,-148,-177,-174,-117,-37,72,212,370,564,779,1019,1288,1561,1856,2144,2427,2714,2981,3261,3540,3842,4166,4523,4910,5324,5748,6172,6557,6905,7174,7365,7466,7478,7414,7294,7133,6968,6803,6673,6572,6508,6466,6428,6366,6255,6064,5767,5355,4810,4149,3373,2522,1608,686,-237,-1101,-1909,-2622,-3242,-3763,-4180,-4507,-4753,-4921,-5038,-5098,-5127,-5127,-5113,-5087,-5059,-5022,-4980,-4915,-4825,-4686,-4490,-4223,-3869,-3430,-2892,-2265,-1551,-767,75,950,1832,2699,3524,4274,4940,5493,5917,6222,6376,6414,6321,6127,5849,5494,5099,4657,4200,3724,3239,2743,2242,1731,1207,680,128,-416,-975,-1522,-2056,-2565,-3028,-3445,-3794,-4077,-4281,-4418,-4480,-4490,-4451,-4380,-4296,-4208,-4128,-4069,-4024,-4000,-3985,-3966,-3942,-3891,-3815,-3700,-3564,-3395,-3225,-3041,-2868,-2693,-2521,-2335,-2128,-1879,-1584,-1232,-828,-393,73,515,930,1269,1514,1644,1647,1523,1282,940,520,53,-440,-928,-1392,-1821,-2196,-2522,-2796,-3015,-3191,-3324,-3426,-3504,-3569,-3629,-3696,-3783,-3896,-4046,-4239,-4474,-4751,-5063,-5395,-5736,-6061,-6369,-6625,-6839,-6982,-7065,-7071,-7007,-6863,-6639,-6341,-5964,-5523,-5029,-4494,-3946,-3397,-2869,-2377,-1931,-1537,-1193,-898,-640,-423,-228,-69,69,166,232,248,223,141,13,-158,-369,-600,-846,-1090,-1314,-1517,-1686,-1822,-1935,-2042,-2153,-2307,-2503,-2779,-3123,-3545,-4026,-4542,-5069,-5564,-6002,-6347,-6583,-6697,-6697,-6586,-6398,-6135,-5852,-5536,-5244,-4948,-4690,-4441,-4213,-3993,-3773,-3547,-3304,-3048,-2768,-2480,-2179,-1883,-1595,-1331,-1093,-896,-737,-623,-548,-514,-512,-536,-578,-629,-686,-734,-784,-815,-848,-860,-870,-861,-844,-807,-762,-695,-626,-547,-478,-422,-394,-397,-450,-541,-692,-886,-1134,-1419,-1748,-2104,-2488,-2896,-3316,-3755,-4204,-4656,-5107,-5548,-5962,-6351,-6688,-6984,-7208,-7385,-7489,-7545,-7547,-7513,-7447,-7366,-7264,-7156,-7026,-6874,-6685,-6445,-6140,-5761,-5301,-4767,-4173,-3537,-2894,-2264,-1687,-1172,-743,-393,-127,84,249,401,553,726,929,1160,1414,1669,1908,2108,2235,2281,2214,2036,1737,1327,818,237,-392,-1029,-1644,-2200,-2671,-3032,-3271,-3391,-3381,-3288,-3095,-2874,-2620,-2390,-2192,-2059,-1985,-1992,-2041,-2150,-2262,-2383,-2472,-2509,-2494,-2396,-2240,-2007,-1727,-1401,-1048,-683,-307,59,422,771,1109,1428,1730,2002,2246,2450,2609,2723,2779,2791,2750,2671,2553,2412,2247,2074,1889,1698,1500,1291,1068,829,566,286,-16,-333,-662,-997,-1328,-1651,-1947,-2227,-2457,-2655,-2791,-2883,-2905,-2882,-2788,-2657,-2475,-2267,-2042,-1816,-1599,-1407,-1236,-1105,-988,-904,-812,-726,-612,-467,-284,-47,228,546,891,1250,1609,1955,2268,2545,2775,2953,3093,3175,3233,3247,3245,3223,3185,3142,3080,3010,2920,2813,2684,2528,2350,2138,1909,1647,1380,1094,823,549,315,100,-63,-187,-254,-274,-236,-151,-19,144,326,505,665,790,859,882,841,765,658,548,455,394,391,441,551,711,893,1095,1272,1430,1533,1600,1621,1629,1626,1657,1718,1842,2023,2256,2532,2831,3119,3403,3630,3828,3966,4061,4126,4152,4183,4205,4252,4322,4420,4547,4693,4840,4978,5079,5133,5127,5056,4918,4742,4518,4295,4065,3855,3660,3474,3282,3064,2797,2470,2064,1585,1039,447,-163,-753,-1300,-1755,-2121,-2354,-2482,-2491,-2416,-2273,-2096,-1910,-1738,-1602,-1497,-1437,-1391,-1358,-1301,-1207,-1034,-780,-405,77,683,1388,2170,2994,3818,4596,5289,5859,6285,6555,6671,6655,6526,6325,6084,5834,5605,5415,5266,5165,5092,5032,4972,4865,4712,4466,4140,3705,3194,2608,1995,1382,819,340,-25,-250,-346,-303,-169,46,279,510,691,798,817,731,553,284,-48,-427,-817,-1187,-1508,-1739,-1856,-1832,-1643,-1302,-792,-159,590,1396,2223,3014,3737,4337,4810,5123,5289,5319,5222,5046,4798,4532,4259,4014,3811,3662,3573,3537,3547,3579,3625,3650,3644,3589,3469,3290,3052,2753,2429,2057,1689,1297,927,552,212,-109,-385,-622,-806,-943,-1032,-1081,-1109,-1119,-1140,-1170,-1225,-1297,-1388,-1475,-1553,-1588,-1578,-1491,-1329,-1085,-763,-384,31,468,876,1251,1548,1759,1881,1899,1846,1724,1573,1416,1290,1213,1216,1300,1473,1722,2028,2367,2704,3011,3254,3409,3457,3393,3211,2932,2558,2125,1642,1141,631,128,-354,-823,-1261,-1675,-2065,-2421,-2751,-3047,-3307,-3526,-3704,-3832,-3912,-3947,-3924,-3867,-3749,-3605,-3414,-3201,-2977,-2751,-2556,-2400,-2306,-2285,-2341,-2458,-2628,-2792,-2934,-2981,-2903,-2653,-2217,-1579,-774,182,1218,2285,3307,4231,4990,5566,5921,6077,6038,5855,5551,5194,4803,4430,4082,3788,3530,3321,3134,2971,2808,2660,2495,2347,2185,2032,1868,1698,1497,1266,972,620,186,-327,-919,-1587,-2316,-3089,-3887,-4678,-5434,-6123,-6710,-7167,-7473,-7602,-7555,-7322,-6929,-6377,-5714,-4954,-4143,-3319,-2505,-1746,-1055,-460,36,418,694,871,962,990,978,949,926,935,976,1077,1214,1406,1614,1849,2070,2282,2444,2572,2633,2643,2601,2499,2374,2202,2021,1816,1593,1359,1091,802,468,103,-302,-730,-1168,-1598,-2001,-2352,-2643,-2855,-2982,-3039,-3010,-2940,-2822,-2700,-2593,-2525,-2522,-2588,-2735,-2938,-3199,-3462,-3707,-3891,-3966,-3920,-3717,-3360,-2852,-2220,-1481,-690,126,906,1618,2209,2655,2928,3016,2938,2695,2346,1910,1448,1001,590,259,-1,-181,-290,-360,-388,-411,-421,-443,-461,-487,-509,-527,-537,-543,-547,-556,-576,-613,-675,-770,-892,-1048,-1237,-1441,-1667,-1886,-2100,-2280,-2427,-2510,-2543,-2499,-2401,-2235,-2033,-1793,-1538,-1284,-1028,-793,-560,-339,-112,118,372,631,921,1207,1502,1777,2026,2234,2389,2491,2531,2529,2482,2423,2358,2327,2329,2399,2529,2719,2964,3223,3483,3683,3810,3808,3670,3378,2932,2353,1663,895,97,-704,-1460,-2140,-2723,-3179,-3510,-3707,-3776,-3743,-3616,-3444,-3234,-3035,-2852,-2714,-2618,-2569,-2551,-2559,-2562,-2554,-2503,-2403,-2233,-1992,-1671,-1276,-810,-281,298,914,1538,2154,2722,3224,3624,3917,4084,4143,4103,3994,3854,3706,3591,3521,3504,3544,3607,3687,3738,3746,3676,3523,3265,2925,2493,2013,1484,955,437,-44,-472,-846,-1162,-1438,-1682,-1921,-2157,-2423,-2707,-3040,-3386,-3764,-4143,-4505,-4845,-5125,-5348,-5494,-5566,-5558,-5483,-5351,-5167,-4962,-4741,-4518,-4321,-4127,-3968,-3813,-3665,-3497,-3296,-3039,-2715,-2311,-1827,-1267,-651,10,689,1372,2031,2664,3241,3759,4203,4547,4794,4915,4918,4783,4538,4175,3739,3245,2741,2260,1837,1508,1278,1165,1158,1229,1362,1506,1623,1676,1625,1451,1144,706,158,-479,-1163,-1867,-2546,-3183,-3743,-4224,-4606,-4905,-5105,-5238,-5294,-5297,-5252,-5164,-5039,-4888,-4699,-4495,-4256,-4009,-3728,-3443,-3126,-2806,-2461,-2120,-1762,-1414,-1065,-721,-391,-59,251,562,840,1112,1334,1528,1666,1745,1773,1735,1651,1522,1362,1180,984,782,575,371,167,-36,-229,-427,-609,-801,-979,-1166,-1346,-1533,-1719,-1901,-2087,-2255,-2423,-2564,-2691,-2791,-2862,-2906,-2907,-2877,-2800,-2685,-2529,-2338,-2129,-1912,-1715,-1547,-1435,-1377,-1381,-1436,-1520,-1617,-1698,-1741,-1727,-1644,-1484,-1254,-962,-616,-242,156,552,940,1303,1637,1934,2175,2376,2504,2582,2588,2534,2415,2251,2044,1817,1592,1366,1183,1006,868,729,588,420,212,-49,-362,-713,-1100,-1475,-1831,-2124,-2329,-2429,-2394,-2232,-1927,-1507,-981,-388,238,851,1417,1894,2262,2503,2616,2616,2522,2365,2171,1968,1765,1582,1405,1234,1061,861,657,412,172,-76,-310,-503,-662,-753,-785,-756,-661,-523,-340,-144,54,226,350,421,411,344,213,52,-116,-256,-340,-343,-247,-54,223,563,918,1256,1525,1687,1710,1581,1290,862,323,-288,-913,-1508,-2024,-2431,-2702,-2842,-2849,-2751,-2577,-2354,-2133,-1921,-1775,-1678,-1671,-1724,-1848,-2018,-2218,-2425,-2613,-2760,-2838,-2835,-2721,-2511,-2192,-1790,-1333,-840,-366,76,444,730,930,1048,1114,1134,1168,1220,1336,1525,1789,2121,2502,2885,3257,3549,3760,3840,3795,3618,3332,2956,2537,2111,1710,1381,1122,966,884,884,916,976,1013,1021,969,859,679,454,184,-100,-392,-664,-915,-1121,-1298,-1433,-1541,-1629,-1694,-1761,-1812,-1874,-1921,-1984,-2031,-2096,-2148,-2210,-2258,-2311,-2341,-2368,-2370,-2353,-2314,-2245,-2154,-2031,-1878,-1694,-1469,-1212,-916,-591,-244,102,444,741,996,1169,1271,1280,1229,1103,962,801,680,600,604,675,842,1059,1338,1622,1903,2126,2282,2332,2270,2083,1777,1363,860,295,-308,-911,-1491,-2022,-2473,-2847,-3106,-3269,-3325,-3284,-3166,-2985,-2770,-2540,-2328,-2139,-2000,-1906,-1847,-1814,-1781,-1719,-1620,-1445,-1216,-905,-558,-178,185,508,743,889,905,822,626,360,42,-294,-609,-894,-1106,-1264,-1344,-1369,-1346,-1292,-1219,-1141,-1058,-973,-878,-759,-597,-387,-102,247,672,1139,1642,2118,2552,2873,3058,3059,2866,2469,1882,1142,289,-609,-1495,-2304,-2983,-3497,-3827,-3971,-3950,-3798,-3555,-3270,-2982,-2725,-2523,-2375,-2285,-2226,-2181,-2124,-2027,-1881,-1664,-1384,-1043,-652,-237,191,605,988,1325,1602,1806,1940,1993,1975,1891,1743,1559,1339,1115,885,684,507,368,271,196,159,124,107,74,47,4,-37,-78,-118,-146,-181,-223,-291,-408,-574,-816,-1124,-1493,-1914,-2347,-2777,-3167,-3482,-3703,-3794,-3754,-3567,-3244,-2798,-2246,-1629,-969,-312,312,868,1342,1708,1983,2157,2262,2310,2331,2338,2353,2369,2396,2407,2401,2356,2262,2121,1928,1713,1482,1274,1094,977,915,921,981,1083,1215,1348,1479,1572,1629,1624,1552,1407,1198,920,610,269,-60,-367,-618,-810,-925,-986,-997,-1000,-1008,-1067,-1183,-1373,-1631,-1936,-2268,-2583,-2859,-3053,-3153,-3135,-2998,-2747,-2388,-1951,-1450,-916,-370,171,685,1171,1618,2027,2402,2739,3043,3318,3552,3754,3919,4043,4140,4203,4245,4272,4282,4290,4290,4287,4280,4263,4233,4179,4104,3993,3865,3712,3552,3393,3248,3120,3019,2929,2852,2766,2654,2494,2269,1961,1573,1093,554,-47,-651,-1250,-1786,-2244,-2583,-2814,-2900,-2891,-2753,-2547,-2256,-1917,-1532,-1108,-664,-184,295,793,1269,1726,2139,2489,2770,2959,3054,3044,2929,2702,2378,1949,1453,891,319,-249,-757,-1178,-1480,-1634,-1644,-1498,-1220,-820,-331,221,810,1396,1963,2465,2884,3189,3362,3379,3240,2946,2507,1965,1337,676,14,-613,-1176,-1667,-2070,-2401,-2652,-2843,-2965,-3036,-3026,-2962,-2800,-2563,-2233,-1815,-1321,-758,-157,468,1077,1659,2181,2624,2987,3245,3429,3519,3554,3539,3500,3463,3442,3449,3505,3597,3735,3919,4124,4368,4609,4852,5062,5219,5296,5266,5112,4825,4398,3864,3233,2570,1908,1306,794,417,162,56,39,112,196,275,280,196,-4,-318,-726,-1192,-1670,-2096,-2425,-2601,-2595,-2395,-2009,-1473,-840,-174,453,987,1363,1579,1612,1505,1296,1040,813,661,644,784,1085,1538,2092,2697,3283,3778,4118,4258,4162,3837,3301,2614,1848,1082,421,-82,-342,-351,-87,403,1074,1836,2604,3279,3788,4049,4048,3757,3215,2469,1597,674,-204,-982,-1594,-2029,-2276,-2370,-2346,-2255,-2162,-2097,-2114,-2217,-2422,-2693,-3018,-3328,-3594,-3749,-3756,-3576,-3196,-2612,-1853,-958,10,983,1882,2647,3205,3538,3603,3434,3038,2475,1809,1105,449,-99,-472,-635,-551,-233,318,1052,1916,2852,3778,4626,5337,5851,6143,6200,6025,5658,5141,4537,3909,3325,2835,2486,2288,2245,2320,2479,2662,2815,2881,2834,2633,2297,1817,1240,594,-59,-671,-1181,-1550,-1744,-1752,-1599,-1312,-966,-617,-333,-163,-119,-192,-332,-467,-525,-418,-104,451,1221,2167,3194,4217,5115,5820,6247,6384,6225,5822,5234,4546,3839,3180,2632,2210,1937,1787,1740,1753,1791,1813,1786,1693,1506,1233,874,444,-19,-483,-899,-1219,-1404,-1412,-1231,-857,-313,351,1069,1750,2297,2622,2645,2324,1644,652,-592,-1961,-3332,-4569,-5536,-6152,-6348,-6129,-5526,-4622,-3530,-2361,-1246,-267,487,990,1214,1199,955,561,44,-523,-1099,-1652,-2140,-2568,-2903,-3175,-3348,-3455,-3457,-3361,-3124,-2734,-2147,-1354,-346,859,2213,3635,5034,6269,7224,7767,7795,7262,6143,4499,2444,117,-2254,-4497,-6374,-7736,-8451,-8468,-7805,-6548,-4844,-2882,-870,1002,2547,3660,4255,4338,3953,3193,2175,1040,-95,-1096,-1898,-2409,-2626,-2526,-2134,-1501,-668,276,1277,2231,3088,3735,4151,4253,4039,3510,2686,1642,444,-807,-2012,-3078,-3931,-4505,-4793,-4779,-4525,-4069,-3508,-2910,-2358,-1921,-1627,-1512,-1555,-1748,-2042,-2406,-2795,-3175,-3534,-3836,-4095,-4285,-4419,-4474,-4455,-4340,-4132,-3820,-3418,-2933,-2404,-1854,-1338,-885,-542,-334,-270,-360,-574,-895,-1281,-1694,-2095,-2442,-2715,-2874,-2929,-2856,-2679,-2408,-2062,-1673,-1270,-878,-545,-283,-146,-136,-283,-582,-1019,-1572,-2193,-2841,-3456,-3994,-4411,-4679,-4796,-4758,-4607,-4377,-4120,-3894,-3729,-3673,-3721,-3882,-4111,-4385,-4639,-4826,-4892,-4787,-4487,-3964,-3233,-2308,-1228,-67,1122,2248,3232,4011,4514,4717,4595,4180,3492,2617,1617,583,-402,-1277,-1989,-2501,-2824,-2953,-2930,-2785,-2558,-2282,-1994,-1695,-1412,-1131,-853,-569,-286,7,274,515,694,785,785,654,413,44,-429,-991,-1618,-2281,-2945,-3579,-4150,-4621,-4964,-5149,-5150,-4963,-4573,-4002,-3270,-2404,-1462,-477,504,1424,2267,2981,3549,3952,4166,4198,4028,3684,3162,2499,1721,864,-27,-916,-1759,-2537,-3217,-3811,-4292,-4698,-5008,-5258,-5432,-5547,-5595,-5576,-5485,-5328,-5103,-4821,-4493,-4136,-3762,-3408,-3088,-2830,-2672,-2611,-2674,-2844,-3096,-3396,-3686,-3903,-3990,-3878,-3536,-2926,-2056,-941,371,1816,3315,4789,6144,7323,8245,8889,9221,9249,8990,8470,7736,6818,5773,4616,3394,2122,826,-466,-1733,-2950,-4087,-5125,-6042,-6820,-7453,-7930,-8251,-8407,-8409,-8247,-7935,-7475,-6884,-6175,-5387,-4540,-3675,-2833,-2041,-1334,-742,-256,94,342,487,555,569,543,492,425,334,215,56,-156,-422,-733,-1077,-1420,-1725,-1957,-2064,-2033,-1825,-1458,-934,-301,401,1106,1772,2327,2764,3033,3161,3141,3007,2792,2518,2224,1932,1661,1424,1226,1077,975,929,928,969,1031,1092,1106,1055,870,552,58,-598,-1400,-2308,-3256,-4178,-4987,-5622,-6016,-6149,-6005,-5624,-5054,-4375,-3679,-3046,-2558,-2264,-2184,-2323,-2624,-3047,-3492,-3886,-4147,-4198,-4015,-3557,-2857,-1932,-846,341,1555,2728,3799,4715,5442,5968,6270,6386,6304,6077,5720,5268,4761,4205,3644,3076,2519,1976,1443,920,401,-125,-649,-1184,-1711,-2235,-2732,-3197,-3606,-3954,-4217,-4398,-4491,-4502,-4455,-4361,-4257,-4163,-4109,-4111,-4173,-4295,-4449,-4607,-4726,-4756,-4659,-4402,-3960,-3357,-2597,-1742,-842,41,828,1477,1922,2140,2111,1837,1350,683,-94,-922,-1728,-2438,-3012,-3386,-3556,-3493,-3219,-2734,-2080,-1273,-362,618,1626,2604,3519,4304,4934,5359,5564,5533,5280,4813,4176,3385,2503,1538,550,-459,-1449,-2411,-3326,-4174,-4945,-5615,-6180,-6620,-6939,-7133,-7210,-7181,-7057,-6855,-6576,-6247,-5854,-5425,-4940,-4421,-3851,-3241,-2589,-1892,-1167,-411,364,1138,1913,2663,3384,4059,4683,5238,5722,6133,6464,6734,6945,7118,7264,7394,7506,7591,7626,7578,7410,7089,6576,5865,4942,3823,2542,1137,-330,-1799,-3209,-4496,-5613,-6518,-7188,-7611,-7782,-7731,-7461,-7030,-6446,-5775,-5026,-4259,-3476,-2725,-2002,-1338,-724,-175,312,748,1118,1451,1732,1977,2192,2380,2543,2695,2808,2906,2943,2934,2830,2648,2349,1952,1446,852,188,-512,-1230,-1909,-2538,-3058,-3454,-3684,-3728,-3561,-3178,-2580,-1787,-848,186,1229,2211,3048,3675,4055,4154,3994,3591,3006,2297,1529,779,90,-474,-902,-1172,-1300,-1299,-1205,-1046,-857,-671,-505,-381,-301,-260,-254,-256,-254,-229,-154,-41,133,336,585,830,1092,1314,1522,1669,1791,1860,1926,1991,2102,2285,2569,2973,3495,4135,4858,5642,6426,7181,7840,8373,8728,8885,8825,8548,8072,7420,6642,5777,4879,3991,3138,2356,1641,1000,417,-124,-639,-1145,-1646,-2152,-2642,-3118,-3545,-3919,-4204,-4399,-4474,-4433,-4260,-3964,-3550,-3028,-2427,-1769,-1095,-443,155,661,1051,1306,1419,1396,1245,992,665,296,-63,-394,-636,-777,-783,-652,-388,-23,408,848,1240,1524,1659,1602,1362,933,369,-277,-929,-1508,-1926,-2135,-2065,-1725,-1102,-257,762,1863,2966,3975,4824,5443,5803,5891,5705,5297,4675,3916,3048,2125,1192,283,-569,-1339,-2005,-2563,-2988,-3291,-3451,-3486,-3373,-3148,-2788,-2341,-1796,-1188,-534,162,866,1585,2295,2998,3681,4356,5001,5642,6263,6876,7492,8090,8695,9266,9822,10318,10759,11109,11359,11489,11494,11355,11095,10699,10196,9600,8920,8188,7393,6555,5654,4691,3656,2538,1353,100,-1178,-2450,-3666,-4771,-5717,-6460,-6962,-7221,-7228,-7017,-6609,-6055,-5395,-4662,-3892,-3092,-2267,-1415,-521,416,1396,2403,3412,4370,5244,5964,6505,6823,6910,6772,6431,5940,5342,4723,4129,3649,3304,3137,3140,3283,3524,3787,4004,4101,4026,3741,3241,2546,1695,753,-210,-1126,-1917,-2535,-2938,-3100,-3033,-2732,-2254,-1610,-873,-76,726,1475,2146,2685,3083,3309,3378,3276,3048,2698,2278,1827,1372,978,642,414,282,236,277,349,455,538,597,600,543,415,225,-32,-332,-678,-1036,-1394,-1712,-1961,-2091,-2065,-1842,-1391,-708,217,1348,2656,4082,5560,7026,8402,9623,10638,11388,11865,12045,11948,11600,11036,10309,9466,8554,7614,6678,5772,4914,4115,3375,2698,2078,1513,1000,534,124,-237,-538,-782,-976,-1102,-1184,-1195,-1146,-1023,-821,-540,-187,226,681,1143,1603,2019,2388,2691,2931,3108,3234,3313,3356,3359,3323,3232,3081,2852,2541,2140,1653,1083,444,-246,-971,-1694,-2400,-3039,-3589,-4000,-4249,-4295,-4129,-3723,-3104,-2261,-1265,-126,1052,2237,3332,4291,5057,5595,5888,5947,5782,5446,4972,4421,3841,3272,2759,2308,1942,1641,1400,1187,977,734,438,66,-386,-911,-1493,-2099,-2688,-3225,-3661,-3961,-4099,-4045,-3808,-3387,-2815,-2126,-1375,-609,116,759,1293,1701,1981,2158,2242,2282,2299,2335,2406,2548,2750,3027,3359,3721,4098,4443,4732,4933,5017,4972,4782,4452,3983,3395,2699,1927,1089,213,-685,-1585,-2476,-3322,-4131,-4859,-5515,-6076,-6544,-6909,-7177,-7346,-7403,-7356,-7174,-6853,-6377,-5730,-4927,-3958,-2872,-1687,-470,727,1827,2779,3509,4000,4207,4164,3873,3410,2821,2191,1578,1054,634,352,187,104,73,24,-91,-307,-685,-1201,-1893,-2706,-3620,-4573,-5502,-6345,-7045,-7547,-7828,-7868,-7670,-7264,-6669,-5949,-5143,-4311,-3501,-2761,-2121,-1617,-1255,-1043,-982,-1051,-1242,-1522,-1861,-2239,-2606,-2955,-3239,-3459,-3593,-3647,-3628,-3551,-3435,-3311,-3201,-3137,-3136,-3217,-3381,-3626,-3944,-4297,-4680,-5033,-5351,-5577,-5703,-5691,-5543,-5247,-4822,-4282,-3670,-2999,-2332,-1673,-1069,-530,-58,334,664,928,1147,1314,1447,1535,1571,1559,1463,1293,1022,644,162,-431,-1122,-1890,-2721,-3580,-4429,-5238,-5956,-6554,-6989,-7248,-7304,-7173,-6862,-6408,-5857,-5257,-4663,-4127,-3687,-3371,-3194,-3139,-3204,-3334,-3513,-3671,-3785,-3783,-3652,-3348,-2871,-2224,-1435,-544,387,1299,2117,2786,3246,3469,3437,3169,2695,2085,1399,728,137,-309,-575,-651,-552,-326,-19,298,563,735,766,656,404,40,-402,-868,-1319,-1705,-1983,-2137,-2135,-1976,-1675,-1234,-714,-131,434,947,1341,1577,1623,1457,1085,518,-210,-1064,-1985,-2925,-3831,-4645,-5341,-5874,-6234,-6415,-6424,-6284,-6030,-5704,-5352,-5019,-4751,-4566,-4483,-4487,-4546,-4617,-4642,-4560,-4325,-3890,-3248,-2395,-1361,-199,1048,2293,3486,4565,5479,6218,6743,7083,7220,7195,6998,6657,6166,5533,4760,3841,2796,1625,370,-955,-2289,-3606,-4839,-5954,-6907,-7668,-8216,-8552,-8667,-8596,-8352,-7972,-7497,-6955,-6389,-5827,-5295,-4808,-4379,-4001,-3679,-3386,-3116,-2841,-2543,-2208,-1806,-1351,-815,-233,386,1007,1573,2052,2381,2530,2472,2211,1766,1202,572,-22,-515,-827,-908,-749,-336,269,1029,1849,2657,3361,3895,4193,4237,4006,3538,2868,2062,1199,345,-414,-1036,-1473,-1710,-1761,-1645,-1401,-1093,-739,-416,-123,95,245,319,325,267,148,-24,-261,-547,-901,-1305,-1761,-2259,-2778,-3310,-3833,-4326,-4782,-5168,-5484,-5702,-5819,-5812,-5679,-5407,-4999,-4457,-3791,-3033,-2191,-1317,-426,433,1235,1955,2564,3067,3443,3718,3896,3990,4031,4008,3956,3841,3689,3449,3142,2721,2209,1579,863,58,-797,-1675,-2542,-3354,-4083,-4688,-5152,-5454,-5589,-5573,-5412,-5146,-4813,-4459,-4131,-3882,-3730,-3720,-3831,-4066,-4384,-4743,-5100,-5396,-5597,-5665,-5586,-5345,-4965,-4447,-3844,-3177,-2498,-1854,-1266,-785,-410,-155,-11,46,43,21,11,58,178,397,701,1082,1496,1915,2281,2560,2711,2719,2581,2304,1927,1472,996,532,121,-202,-420,-517,-505,-384,-207,19,219,377,430,359,135,-256,-792,-1477,-2240,-3065,-3868,-4612,-5233,-5700,-5987,-6088,-6014,-5793,-5448,-5030,-4559,-4074,-3594,-3128,-2686,-2266,-1860,-1473,-1089,-716,-338,31,410,781,1158,1525,1894,2244,2594,2919,3243,3543,3835,4101,4358,4586,4803,4984,5141,5255,5321,5330,5272,5143,4935,4636,4246,3732,3111,2342,1451,429,-693,-1873,-3070,-4214,-5245,-6100,-6736,-7107,-7222,-7064,-6694,-6130,-5456,-4721,-3995,-3333,-2773,-2343,-2045,-1870,-1784,-1755,-1733,-1678,-1554,-1328,-997,-552,-15,590,1239,1891,2514,3084,3553,3918,4142,4231,4164,3966,3634,3198,2686,2128,1562,1030,548,165,-132,-316,-415,-438,-424,-396,-397,-449,-565,-764,-1015,-1310,-1599,-1850,-2013,-2061,-1966,-1728,-1356,-874,-320,271,856,1399,1873,2259,2535,2711,2773,2739,2628,2437,2219,1957,1712,1472,1278,1142,1066,1072,1140,1272,1444,1641,1838,2023,2180,2297,2391,2451,2516,2596,2720,2912,3185,3545,3994,4503,5062,5611,6123,6540,6818,6931,6838,6553,6072,5433,4665,3828,2948,2092,1266,512,-170,-771,-1293,-1734,-2097,-2374,-2564,-2666,-2677,-2613,-2486,-2316,-2144,-1979,-1872,-1824,-1856,-1969,-2144,-2367,-2602,-2814,-2974,-3052,-3024,-2892,-2650,-2324,-1930,-1508,-1072,-669,-290,25,309,543,754,949,1139,1337,1542,1759,1973,2185,2374,2532,2647,2697,2689,2595,2430,2183,1859,1473,1031,551,56,-447,-924,-1363,-1729,-2000,-2140,-2126,-1940,-1573,-1037,-363,404,1204,1956,2609,3076,3332,3339,3113,2683,2111,1459,818,235,-212,-526,-668,-681,-569,-382,-145,116,389,678,996,1364,1814,2356,3012,3775,4622,5525,6438,7304,8090,8739,9241,9569,9745,9774,9696,9545,9360,9180,9033,8930,8880,8863,8861,8836,8759,8584,8288,7842,7229,6451,5512,4441,3274,2058,851,-301,-1336,-2241,-2963,-3539,-3946,-4237,-4430,-4573,-4678,-4789,-4873,-4959,-4977,-4937,-4779,-4496,-4077,-3520,-2856,-2111,-1326,-541,215,912,1542,2102,2595,3045,3457,3855,4247,4638,5033,5417,5787,6119,6407,6630,6780,6855,6848,6775,6638,6450,6222,5956,5662,5334,4961,4551,4082,3565,3003,2387,1756,1103,452,-174,-779,-1332,-1840,-2284,-2654,-2942,-3122,-3183,-3102,-2861,-2451,-1872,-1134,-273,671,1638,2555,3359,3977,4367,4491,4348,3956,3358,2619,1809,1016,297,-266,-651,-811,-758,-490,-32,569,1295,2074,2879,3657,4365,4981,5476,5853,6109,6264,6346,6365,6371,6362,6375,6420,6493,6618,6758,6942,7120,7305,7450,7544,7552,7444,7198,6783,6205,5449,4551,3526,2438,1329,282,-662,-1422,-1971,-2266,-2300,-2097,-1663,-1078,-373,375,1094,1754,2267,2640,2820,2827,2668,2372,1999,1591,1214,926,762,760,918,1232,1662,2170,2698,3175,3557,3776,3795,3599,3167,2535,1720,782,-227,-1227,-2171,-2967,-3579,-3941,-4030,-3836,-3372,-2672,-1792,-806,206,1167,2002,2646,3072,3238,3176,2902,2467,1946,1396,898,495,237,132,182,361,633,958,1293,1601,1863,2053,2185,2248,2266,2245,2191,2119,2019,1900,1741,1549,1305,1018,679,305,-90,-492,-864,-1195,-1440,-1583,-1590,-1455,-1153,-715,-125,549,1295,2037,2732,3315,3737,3963,3960,3742,3310,2714,2003,1229,467,-240,-842,-1311,-1645,-1845,-1938,-1956,-1935,-1913,-1927,-2002,-2165,-2425,-2790,-3251,-3795,-4392,-5009,-5606,-6129,-6551,-6817,-6932,-6852,-6625,-6238,-5748,-5198,-4602,-4045,-3497,-3029,-2589,-2205,-1830,-1454,-1056,-624,-160,307,768,1164,1481,1684,1757,1723,1586,1408,1216,1074,1002,1029,1149,1335,1543,1723,1798,1742,1473,1011,310,-567,-1616,-2738,-3895,-4975,-5930,-6675,-7172,-7396,-7341,-7041,-6539,-5903,-5202,-4518,-3904,-3426,-3103,-2945,-2942,-3058,-3251,-3482,-3689,-3858,-3953,-3961,-3909,-3781,-3633,-3464,-3319,-3199,-3135,-3116,-3146,-3213,-3289,-3366,-3402,-3397,-3315,-3163,-2934,-2631,-2286,-1911,-1538,-1203,-916,-704,-572,-498,-492,-506,-534,-549,-530,-481,-405,-313,-239,-201,-226,-334,-533,-822,-1198,-1640,-2142,-2672,-3229,-3779,-4323,-4839,-5316,-5748,-6114,-6415,-6633,-6773,-6825,-6793,-6684,-6482,-6222,-5878,-5482,-5030,-4547,-4038,-3526,-3022,-2529,-2075,-1634,-1230,-842,-470,-109,253,601,954,1279,1587,1855,2065,2220,2305,2315,2281,2187,2084,1973,1894,1853,1874,1944,2071,2225,2392,2533,2628,2639,2553,2349,2026,1588,1055,436,-229,-936,-1641,-2329,-2965,-3520,-3966,-4272,-4430,-4418,-4250,-3931,-3482,-2936,-2321,-1665,-1011,-377,205,707,1121,1418,1598,1648,1580,1388,1107,729,304,-170,-646,-1117,-1545,-1920,-2219,-2443,-2584,-2660,-2675,-2661,-2624,-2590,-2556,-2529,-2489,-2438,-2344,-2212,-2032,-1802,-1539,-1235,-911,-558,-196,192,574,963,1312,1619,1830,1933,1896,1703,1364,882,286,-382,-1098,-1804,-2479,-3092,-3628,-4082,-4467,-4784,-5065,-5304,-5528,-5726,-5896,-6030,-6112,-6131,-6092,-5985,-5823,-5626,-5387,-5145,-4877,-4612,-4317,-4006,-3650,-3249,-2797,-2298,-1757,-1202,-636,-103,406,845,1242,1570,1859,2110,2341,2550,2755,2917,3058,3122,3121,3036,2860,2624,2326,2017,1711,1450,1255,1137,1114,1174,1310,1511,1749,2013,2280,2524,2721,2852,2879,2794,2561,2189,1660,1007,243,-585,-1431,-2236,-2952,-3511,-3890,-4036,-3959,-3647,-3141,-2484,-1739,-992,-301,238,593,701,563,179,-415,-1166,-2001,-2836,-3590,-4172,-4529,-4592,-4357,-3811,-3009,-1993,-864,298,1391,2327,3035,3468,3597,3445,3035,2442,1733,1006,331,-211,-579,-743,-704,-499,-164,221,600,894,1043,1013,772,338,-280,-1023,-1852,-2697,-3506,-4237,-4854,-5346,-5709,-5960,-6114,-6200,-6237,-6238,-6212,-6157,-6052,-5893,-5649,-5313,-4871,-4325,-3683,-2970,-2206,-1447,-712,-65,470,861,1086,1149,1058,840,542,201,-119,-372,-518,-517,-379,-84,308,784,1269,1721,2089,2324,2417,2339,2118,1757,1303,792,259,-241,-696,-1063,-1341,-1528,-1634,-1691,-1720,-1764,-1841,-1995,-2220,-2538,-2909,-3317,-3690,-3980,-4113,-4045,-3747,-3214,-2492,-1629,-732,112,790,1225,1352,1155,649,-113,-1042,-2037,-2993,-3791,-4374,-4651,-4632,-4295,-3716,-2930,-2054,-1151,-323,370,879,1188,1301,1253,1089,863,628,434,301,259,290,383,519,660,799,919,1019,1122,1242,1402,1628,1915,2266,2651,3021,3334,3510,3508,3271,2787,2056,1101,-14,-1242,-2486,-3686,-4756,-5638,-6287,-6668,-6784,-6634,-6259,-5694,-4998,-4226,-3443,-2697,-2041,-1504,-1101,-847,-722,-711,-790,-902,-1028,-1116,-1133,-1070,-899,-646,-310,70,473,867,1223,1528,1764,1928,2019,2039,1993,1894,1740,1556,1333,1093,841,575,319,58,-189,-427,-649,-845,-1019,-1156,-1266,-1338,-1388,-1424,-1449,-1483,-1516,-1552,-1581,-1574,-1524,-1399,-1189,-889,-497,-38,480,1006,1544,2028,2480,2850,3168,3408,3593,3717,3784,3801,3760,3669,3535,3371,3202,3050,2951,2931,3026,3245,3603,4085,4671,5310,5949,6505,6922,7115,7048,6692,6038,5141,4038,2833,1608,469,-501,-1231,-1681,-1841,-1734,-1407,-934,-391,141,579,877,979,889,594,133,-463,-1140,-1852,-2536,-3155,-3654,-4013,-4201,-4232,-4107,-3858,-3523,-3132,-2740,-2369,-2059,-1817,-1659,-1565,-1532,-1514,-1492,-1426,-1279,-1045,-689,-243,299,882,1476,2030,2491,2833,3020,3064,2956,2749,2466,2171,1899,1692,1575,1542,1593,1681,1779,1827,1795,1640,1350,921,383,-235,-869,-1462,-1960,-2304,-2466,-2433,-2202,-1809,-1291,-701,-96,480,976,1374,1656,1827,1903,1900,1848,1775,1696,1647,1636,1686,1811,2021,2329,2737,3244,3841,4506,5211,5906,6550,7089,7473,7673,7663,7449,7054,6515,5886,5236,4622,4100,3732,3525,3522,3704,4059,4558,5149,5792,6424,7003,7481,7826,8014,8042,7903,7622,7215,6703,6122,5482,4807,4106,3391,2662,1930,1205,486,-198,-839,-1420,-1895,-2274,-2506,-2593,-2537,-2338,-2049,-1703,-1365,-1097,-953,-968,-1158,-1516,-1998,-2549,-3088,-3526,-3780,-3772,-3446,-2785,-1793,-527,944,2510,4060,5483,6679,7578,8138,8340,8224,7817,7209,6471,5684,4954,4319,3865,3608,3559,3719,4037,4470,4950,5402,5760,5945,5920,5626,5077,4265,3243,2065,816,-428,-1565,-2538,-3266,-3733,-3916,-3842,-3542,-3089,-2527,-1949,-1388,-907,-528,-266,-110,-49,-35,-42,-17,63,233,484,818,1199,1595,1972,2285,2520,2663,2722,2725,2713,2727,2828,3055,3447,4018,4775,5680,6701,7764,8795,9721,10459,10954,11162,11063,10672,10017,9156,8163,7117,6097,5182,4416,3851,3486,3325,3332,3470,3678,3901,4081,4160,4109,3892,3512,2970,2301,1523,710,-125,-895,-1592,-2151,-2569,-2816,-2900,-2814,-2580,-2206,-1727,-1156,-539,107,732,1322,1838,2271,2607,2853,3002,3093,3113,3106,3058,3008,2930,2851,2747,2620,2465,2263,2033,1751,1457,1122,795,452,139,-167,-426,-655,-833,-968,-1059,-1111,-1131,-1131,-1116,-1097,-1082,-1067,-1067,-1067,-1065,-1066,-1037,-995,-911,-790,-620,-409,-143,148,483,829,1183,1537,1860,2159,2401,2584,2685,2701,2622,2456,2226,1946,1672,1413,1229,1104,1079,1105,1187,1266,1325,1311,1221,1026,747,386,-14,-434,-810,-1118,-1301,-1335,-1197,-882,-412,183,839,1496,2072,2511,2743,2751,2496,2012,1316,470,-462,-1411,-2303,-3076,-3682,-4098,-4310,-4347,-4226,-4010,-3739,-3479,-3264,-3151,-3133,-3250,-3453,-3745,-4074,-4415,-4730,-4996,-5185,-5304,-5325,-5279,-5142,-4944,-4677,-4354,-3980,-3552,-3090,-2578,-2052,-1499,-953,-421,73,510,874,1143,1318,1389,1361,1264,1102,934,771,661,620,662,780,960,1155,1339,1448,1459,1323,1036,586,-3,-705,-1485,-2288,-3080,-3814,-4457,-4999,-5410,-5709,-5884,-5959,-5940,-5852,-5703,-5527,-5326,-5138,-4978,-4862,-4815,-4837,-4932,-5091,-5292,-5505,-5708,-5854,-5937,-5911,-5790,-5547,-5212,-4772,-4276,-3715,-3145,-2568,-2033,-1559,-1178,-904,-762,-736,-839,-1031,-1295,-1593,-1885,-2152,-2349,-2478,-2510,-2460,-2319,-2109,-1844,-1542,-1238,-939,-688,-482,-360,-306,-355,-478,-699,-987,-1343,-1744,-2172,-2614,-3053,-3481,-3895,-4291,-4683,-5054,-5441,-5807,-6180,-6534,-6851,-7116,-7283,-7338,-7239,-6974,-6527,-5896,-5104,-4176,-3144,-2077,-994,28,977,1801,2505,3064,3504,3820,4044,4184,4268,4307,4321,4319,4313,4303,4293,4269,4227,4141,3999,3777,3462,3046,2535,1938,1292,620,-19,-599,-1055,-1378,-1521,-1500,-1309,-992,-578,-126,313,685,944,1054,997,768,376,-132,-737,-1364,-1977,-2531,-2976,-3316,-3515,-3605,-3582,-3478,-3313,-3111,-2881,-2654,-2413,-2179,-1941,-1692,-1431,-1147,-838,-503,-153,212,562,881,1145,1316,1394,1339,1175,898,548,158,-222,-541,-759,-833,-765,-552,-247,103,414,627,673,525,187,-329,-934,-1590,-2194,-2698,-3067,-3268,-3345,-3306,-3237,-3166,-3172,-3276,-3511,-3871,-4335,-4867,-5413,-5919,-6334,-6604,-6703,-6606,-6319,-5857,-5258,-4565,-3833,-3109,-2444,-1862,-1396,-1040,-799,-646,-572,-528,-504,-456,-369,-221,8,309,695,1142,1635,2155,2662,3134,3546,3862,4074,4159,4118,3960,3685,3344,2935,2527,2138,1810,1577,1455,1455,1561,1762,1999,2249,2435,2534,2493,2305,1959,1485,919,317,-260,-760,-1133,-1358,-1425,-1361,-1190,-965,-728,-521,-383,-330,-380,-527,-766,-1089,-1462,-1883,-2309,-2732,-3117,-3448,-3693,-3834,-3839,-3690,-3370,-2873,-2210,-1409,-512,421,1329,2151,2825,3314,3591,3661,3537,3263,2868,2417,1941,1480,1067,705,422,202,54,-31,-68,-59,-24,21,67,81,52,-45,-238,-523,-925,-1422,-2015,-2667,-3365,-4063,-4739,-5362,-5903,-6346,-6680,-6892,-6992,-6981,-6878,-6703,-6472,-6210,-5927,-5646,-5358,-5080,-4788,-4478,-4128,-3713,-3228,-2660,-2021,-1330,-625,59,669,1177,1550,1778,1869,1843,1732,1582,1433,1328,1299,1359,1518,1760,2063,2398,2724,2999,3192,3261,3199,2979,2628,2143,1569,927,265,-390,-994,-1542,-1998,-2373,-2663,-2870,-3030,-3129,-3212,-3273,-3344,-3413,-3506,-3603,-3729,-3864,-4032,-4213,-4429,-4651,-4884,-5085,-5236,-5286,-5201,-4953,-4515,-3899,-3109,-2202,-1219,-236,680,1476,2082,2491,2667,2648,2441,2116,1710,1288,897,572,337,197,147,158,223,285,342,347,292,176,-7,-219,-433,-607,-686,-641,-434,-67,447,1067,1724,2350,2863,3185,3272,3074,2600,1864,919,-162,-1307,-2419,-3426,-4248,-4834,-5149,-5178,-4934,-4444,-3754,-2918,-2000,-1049,-136,713,1438,2033,2458,2719,2801,2711,2462,2062,1552,950,324,-300,-840,-1265,-1508,-1550,-1365,-979,-422,235,920,1531,2010,2258,2266,1992,1475,742,-121,-1046,-1928,-2692,-3249,-3569,-3596,-3370,-2891,-2236,-1476,-689,27,609,993,1139,1045,720,210,-433,-1130,-1824,-2433,-2910,-3201,-3280,-3126,-2741,-2142,-1345,-409,627,1695,2724,3653,4411,4962,5259,5314,5130,4765,4278,3759,3279,2938,2783,2865,3182,3717,4415,5199,5992,6689,7222,7526,7552,7307,6789,6057,5155,4167,3156,2201,1351,658,137,-198,-366,-395,-320,-192,-53,54,102,65,-54,-264,-549,-889,-1276,-1668,-2064,-2418,-2723,-2965,-3120,-3219,-3239,-3232,-3207,-3206,-3251,-3372,-3554,-3798,-4052,-4256,-4355,-4272,-3969,-3428,-2654,-1711,-667,363,1289,1995,2423,2528,2312,1825,1129,332,-476,-1190,-1736,-2066,-2150,-2004,-1649,-1139,-524,117,751,1299,1742,2047,2191,2200,2056,1810,1469,1074,657,237,-158,-512,-818,-1062,-1245,-1370,-1428,-1437,-1391,-1312,-1206,-1094,-988,-907,-865,-856,-888,-937,-975,-981,-901,-709,-373,131,798,1620,2554,3568,4579,5556,6415,7132,7668,8016,8190,8202,8090,7880,7604,7281,6920,6532,6112,5665,5196,4707,4226,3770,3370,3055,2844,2761,2792,2948,3186,3498,3835,4184,4499,4777,4981,5100,5106,4979,4692,4236,3599,2792,1846,804,-255,-1260,-2102,-2713,-3007,-2952,-2539,-1817,-844,257,1391,2440,3304,3936,4284,4365,4205,3852,3392,2862,2361,1893,1530,1241,1053,929,850,806,758,715,664,617,591,596,651,776,963,1230,1547,1925,2325,2748,3156,3561,3920,4251,4521,4725,4857,4891,4819,4624,4296,3833,3239,2531,1739,904,67,-710,-1408,-1959,-2369,-2610,-2691,-2632,-2441,-2176,-1844,-1515,-1197,-936,-739,-618,-566,-573,-625,-699,-793,-874,-951,-990,-996,-939,-809,-577,-223,274,931,1741,2698,3763,4885,6012,7067,7993,8737,9260,9547,9602,9448,9128,8699,8218,7758,7369,7103,6981,7013,7166,7413,7674,7907,8026,7996,7771,7350,6748,6005,5183,4345,3554,2877,2343,1981,1793,1744,1826,1975,2161,2340,2476,2544,2535,2432,2256,2006,1710,1389,1076,789,569,422,373,415,544,741,974,1215,1425,1566,1621,1555,1380,1102,744,359,-25,-345,-566,-679,-649,-530,-314,-78,148,306,358,281,56,-292,-747,-1253,-1756,-2197,-2509,-2660,-2615,-2375,-1962,-1417,-799,-169,409,891,1225,1417,1441,1339,1126,854,566,309,121,31,50,178,400,690,1013,1337,1611,1814,1900,1863,1679,1380,959,494,-7,-452,-823,-1046,-1112,-989,-681,-220,366,994,1608,2103,2421,2482,2260,1740,962,-30,-1137,-2275,-3340,-4251,-4949,-5402,-5603,-5589,-5377,-5035,-4582,-4064,-3485,-2860,-2183,-1459,-701,78,824,1522,2085,2505,2716,2713,2488,2055,1454,716,-86,-915,-1702,-2407,-2988,-3430,-3701,-3826,-3794,-3642,-3382,-3061,-2686,-2314,-1940,-1609,-1312,-1076,-885,-751,-656,-597,-556,-530,-502,-474,-442,-399,-359,-309,-266,-210,-158,-87,-18,56,118,152,134,46,-135,-408,-765,-1187,-1632,-2065,-2442,-2731,-2910,-2982,-2948,-2856,-2726,-2614,-2551,-2574,-2699,-2942,-3293,-3747,-4273,-4849,-5436,-5999,-6512,-6934,-7263,-7476,-7583,-7591,-7512,-7360,-7153,-6894,-6595,-6261,-5880,-5477,-5028,-4558,-4059,-3545,-3017,-2488,-1976,-1492,-1075,-739,-526,-449,-540,-786,-1187,-1700,-2276,-2852,-3355,-3718,-3887,-3828,-3531,-3028,-2364,-1622,-888,-261,177,369,284,-56,-607,-1276,-1964,-2558,-2958,-3097,-2934,-2487,-1802,-977,-119,641,1195,1446,1343,866,57,-1026,-2269,-3566,-4792,-5841,-6631,-7104,-7234,-7036,-6523,-5771,-4828,-3772,-2682,-1607,-611,275,1028,1645,2128,2499,2776,2981,3138,3262,3356,3439,3490,3536,3546,3551,3519,3465,3368,3217,3002,2699,2308,1813,1237,588,-87,-732,-1288,-1677,-1833,-1721,-1286,-569,421,1594,2857,4105,5216,6100,6672,6895,6748,6263,5484,4481,3332,2127,934,-176,-1152,-1979,-2629,-3128,-3484,-3732,-3896,-4008,-4084,-4146,-4191,-4229,-4240,-4223,-4150,-4011,-3785,-3463,-3041,-2533,-1954,-1350,-754,-224,193,465,552,468,211,-177,-648,-1157,-1648,-2073,-2412,-2635,-2748,-2759,-2686,-2550,-2378,-2171,-1970,-1754,-1579,-1430,-1354,-1367,-1484,-1727,-2078,-2522,-3012,-3508,-3925,-4248,-4390,-4378,-4190,-3868,-3470,-3040,-2654,-2343,-2143,-2042,-2034,-2054,-2068,-2006,-1820,-1486,-982,-333,421,1230,2016,2722,3282,3661,3843,3827,3661,3373,3046,2719,2459,2297,2250,2331,2500,2748,3008,3243,3402,3453,3373,3178,2883,2547,2219,1964,1823,1823,1960,2207,2517,2831,3080,3206,3159,2906,2441,1774,950,18,-933,-1842,-2612,-3189,-3514,-3563,-3335,-2856,-2174,-1357,-475,385,1160,1782,2213,2434,2438,2262,1925,1491,987,470,-47,-529,-984,-1389,-1766,-2089,-2367,-2572,-2687,-2695,-2563,-2298,-1877,-1334,-683,39,775,1491,2123,2625,2965,3099,3026,2745,2276,1665,953,207,-514,-1150,-1658,-1990,-2151,-2120,-1943,-1644,-1278,-900,-573,-337,-252,-333,-595,-1044,-1633,-2347,-3109,-3875,-4554,-5109,-5470,-5610,-5527,-5218,-4736,-4122,-3442,-2769,-2157,-1676,-1352,-1228,-1289,-1543,-1939,-2452,-3008,-3563,-4044,-4404,-4599,-4597,-4391,-3996,-3428,-2756,-2012,-1277,-593,-3,455,791,1003,1122,1198,1259,1352,1515,1743,2067,2431,2830,3185,3460,3581,3511,3225,2714,2022,1183,290,-580,-1343,-1911,-2238,-2284,-2055,-1582,-931,-180,563,1209,1654,1842,1712,1279,540,-419,-1538,-2704,-3819,-4792,-5547,-6036,-6257,-6222,-5986,-5612,-5171,-4713,-4290,-3900,-3544,-3187,-2785,-2306,-1729,-1045,-295,488,1225,1847,2287,2483,2407,2047,1424,597,-383,-1403,-2402,-3279,-3972,-4440,-4644,-4601,-4303,-3808,-3121,-2322,-1427,-500,419,1294,2076,2737,3242,3565,3693,3617,3348,2910,2325,1654,913,177,-537,-1174,-1719,-2130,-2403,-2502,-2440,-2190,-1779,-1206,-510,259,1061,1804,2444,2898,3131,3103,2826,2303,1612,790,-65,-883,-1592,-2134,-2473,-2607,-2542,-2328,-2007,-1652,-1306,-1031,-853,-799,-876,-1086,-1407,-1850,-2360,-2952,-3566,-4189,-4778,-5290,-5697,-5952,-6045,-5952,-5688,-5255,-4705,-4048,-3366,-2669,-2036,-1479,-1044,-743,-575,-547,-625,-794,-1004,-1216,-1372,-1429,-1342,-1088,-670,-104,555,1262,1944,2553,3043,3398,3628,3761,3844,3944,4098,4375,4775,5309,5938,6614,7259,7811,8188,8348,8255,7913,7330,6565,5664,4699,3743,2851,2077,1462,1010,737,607,602,668,771,861,908,893,801,651,441,213,-20,-223,-381,-483,-531,-530,-508,-470,-444,-425,-424,-417,-413,-398,-386,-399,-470,-625,-907,-1319,-1869,-2524,-3252,-3972,-4635,-5142,-5452,-5498,-5268,-4752,-3988,-3022,-1935,-819,228,1102,1715,2001,1919,1478,710,-298,-1438,-2590,-3606,-4391,-4827,-4883,-4521,-3794,-2753,-1503,-163,1152,2309,3215,3786,3975,3777,3211,2342,1258,52,-1142,-2235,-3112,-3707,-3980,-3919,-3562,-2969,-2234,-1446,-716,-116,288,476,454,274,-3,-281,-483,-530,-378,-11,546,1251,2027,2804,3507,4084,4500,4747,4843,4819,4734,4630,4566,4571,4678,4875,5150,5468,5770,6030,6173,6185,6026,5704,5221,4627,3950,3276,2646,2133,1786,1633,1698,1968,2427,3031,3731,4454,5135,5689,6058,6173,6013,5560,4841,3914,2857,1762,745,-128,-762,-1130,-1220,-1047,-658,-111,524,1188,1809,2364,2820,3174,3457,3676,3886,4104,4352,4627,4913,5161,5330,5355,5193,4805,4180,3329,2284,1104,-140,-1365,-2483,-3416,-4092,-4453,-4478,-4156,-3524,-2631,-1560,-407,726,1739,2554,3094,3331,3253,2887,2287,1523,684,-142,-875,-1455,-1847,-2045,-2064,-1957,-1752,-1529,-1297,-1116,-976,-893,-852,-840,-841,-847,-846,-847,-843,-855,-875,-924,-987,-1068,-1146,-1210,-1226,-1187,-1037,-783,-380,176,876,1728,2679,3709,4750,5757,6663,7429,8012,8394,8577,8574,8410,8117,7719,7252,6723,6167,5586,5025,4491,4044,3696,3514,3498,3688,4076,4641,5363,6177,7039,7868,8618,9215,9646,9880,9937,9848,9639,9368,9043,8693,8308,7872,7363,6753,6023,5177,4217,3179,2096,1009,-42,-1028,-1935,-2754,-3499,-4173,-4800,-5382,-5933,-6454,-6939,-7376,-7752,-8029,-8186,-8175,-7972,-7528,-6852,-5915,-4778,-3469,-2088,-718,530,1562,2305,2715,2787,2557,2081,1433,705,-50,-732,-1326,-1745,-1995,-2010,-1799,-1326,-602,371,1561,2929,4400,5905,7340,8622,9654,10371,10724,10702,10317,9636,8724,7703,6668,5731,4959,4414,4065,3907,3833,3762,3595,3237,2653,1838,834,-263,-1345,-2288,-2975,-3333,-3321,-2942,-2265,-1362,-379,575,1348,1853,1999,1763,1143,189,-1035,-2452,-3984,-5568,-7153,-8698,-10178,-11558,-12790,-13827,-14584,-14999,-14987,-14486,-13462,-11900,-9846,-7371,-4600,-1686,1215,3937,6347,8346,9860,10891,11447,11596,11421,11007,10460,9851,9244,8690,8185,7751,7353,6969,6579,6137,5623,5018,4289,3461,2519,1501,421,-679,-1786,-2848,-3859,-4779,-5599,-6319,-6944,-7498,-8009,-8505,-9001,-9510,-10007,-10481,-10867,-11154,-11254,-11174,-10849,-10307,-9548,-8641,-7650,-6700,-5885,-5333,-5122,-5304,-5909,-6885,-8161,-9616,-11078,-12394,-13366,-13875,-13794,-13096,-11795,-9957,-7727,-5237,-2672,-196,2061,3965,5475,6545,7194,7450,7349,6934,6228,5276,4101,2778,1373,0,-1224,-2170,-2718,-2780,-2308,-1298,189,2064,4179,6361,8430,10190,11489,12199,12261,11661,10469,8784,6758,4578,2398,414,-1278,-2571,-3446,-3918,-4045,-3923,-3661,-3369,-3150,-3077,-3180,-3471,-3904,-4426,-4961,-5436,-5770,-5931,-5854,-5555,-5032,-4322,-3473,-2542,-1572,-625,265,1037,1633,1974,1985,1585,749,-544,-2218,-4188,-6300,-8385,-10279,-11802,-12844,-13275,-13079,-12221,-10774,-8822,-6496,-3955,-1363,1136,3400,5343,6892,8026,8736,9061,9037,8708,8132,7318,6296,5061,3603,1952,110,-1843,-3851,-5817,-7627,-9195,-10410,-11211,-11556,-11427,-10865,-9922,-8698,-7307,-5873,-4510,-3326,-2375,-1704,-1301,-1139,-1162,-1302,-1488,-1657,-1764,-1792,-1737,-1637,-1522,-1436,-1411,-1439,-1528,-1607,-1661,-1584,-1343,-854,-83,976,2308,3823,5436,6994,8378,9440,10079,10216,9818,8904,7527,5797,3835,1815,-112,-1770,-3038,-3804,-4036,-3724,-2929,-1740,-272,1350,2993,4551,5893,6933,7577,7756,7437,6603,5263,3492,1350,-1011,-3447,-5770,-7811,-9391,-10419,-10800,-10554,-9717,-8384,-6667,-4687,-2553,-369,1779,3823,5678,7289,8583,9497,9991,10015,9557,8621,7239,5490,3484,1367,-691,-2534,-4006,-5001,-5431,-5271,-4509,-3194,-1404,762,3168,5685,8168,10490,12518,14154,15297,15873,15841,15179,13920,12146,9981,7605,5217,3018,1184,-161,-965,-1240,-1070,-574,94,801,1419,1860,2075,2044,1776,1313,692,-18,-774,-1519,-2226,-2866,-3433,-3934,-4364,-4756,-5091,-5399,-5643,-5823,-5882,-5795,-5510,-4993,-4242,-3246,-2079,-797,480,1635,2549,3114,3240,2896,2057,784,-857,-2726,-4694,-6591,-8277,-9606,-10474,-10784,-10495,-9585,-8086,-6067,-3639,-930,1889,4670,7237,9452,11190,12388,13005,13090,12699,11958,10987,9913,8841,7831,6915,6066,5237,4348,3321,2095,629,-1060,-2927,-4876,-6786,-8550,-10031,-11164,-11869,-12152,-12034,-11604,-10965,-10272,-9644,-9229,-9088,-9283,-9796,-10589,-11580,-12685,-13789,-14801,-15603,-16099,-16200,-15840,-14992,-13665,-11903,-9793,-7435,-4959,-2503,-198,1816,3443,4603,5276,5466,5250,4693,3945,3089,2282,1602,1153,980,1095,1470,2040,2705,3362,3902,4225,4290,4041,3514,2734,1774,710,-379,-1435,-2410,-3288,-4082,-4805,-5501,-6173,-6835,-7432,-7911,-8162,-8092,-7594,-6603,-5104,-3113,-743,1885,4574,7136,9377,11141,12314,12836,12716,11974,10697,8949,6816,4377,1691,-1174,-4148,-7164,-10115,-12914,-15406,-17492,-19004,-19873,-19987,-19351,-17966,-15923,-13331,-10354,-7164,-3966,-932,1762,4012,5739,6948,7680,8040,8158,8171,8200,8332,8575,8919,9254,9488,9478,9136,8375,7191,5611,3739,1710,-302,-2129,-3612,-4648,-5181,-5214,-4827,-4094,-3165,-2130,-1114,-202,538,1037,1264,1183,787,89,-888,-2070,-3379,-4687,-5876,-6801,-7363,-7467,-7087,-6240,-4985,-3448,-1739,-21,1593,2990,4086,4849,5250,5324,5107,4670,4096,3456,2841,2293,1858,1546,1345,1221,1123,992,784,459,23,-518,-1109,-1693,-2202,-2574,-2751,-2712,-2454,-1999,-1404,-731,-39,591,1134,1544,1851,2062,2252,2470,2797,3289,3990,4920,6056,7351,8707,9995,11078,11791,12011,11634,10612,8980,6821,4300,1633,-942,-3168,-4842,-5794,-5982,-5409,-4242,-2667,-972,564,1686,2200,2023,1176,-195,-1860,-3522,-4873,-5646,-5634,-4750,-3008,-550,2404,5563,8619,11296,13349,14627,15045,14616,13398,11533,9159,6461,3598,731,-2033,-4585,-6879,-8863,-10499,-11770,-12639,-13112,-13208,-12976,-12517,-11916,-11301,-10753,-10351,-10120,-10074,-10162,-10367,-10618,-10895,-11145,-11352,-11476,-11498,-11377,-11079,-10560,-9788,-8734,-7393,-5776,-3940,-1966,10,1846,3387,4506,5112,5178,4742,3884,2749,1482,217,-889,-1799,-2429,-2812,-2974,-2986,-2912,-2837,-2796,-2845,-2979,-3207,-3495,-3812,-4109,-4323,-4393,-4249,-3832,-3087,-2005,-573,1145,3088,5146,7199,9124,10808,12152,13116,13661,13837,13674,13288,12743,12168,11632,11207,10919,10742,10612,10414,10021,9289,8124,6444,4258,1620,-1346,-4453,-7506,-10273,-12577,-14242,-15201,-15398,-14897,-13779,-12176,-10233,-8086,-5830,-3556,-1268,991,3267,5528,7781,9961,11982,13729,15072,15898,16138,15769,14865,13533,11970,10369,8953,7898,7344,7362,7950,9034,10483,12103,13693,15025,15902,16158,15681,14428,12424,9758,6598,3138,-387,-3742,-6723,-9158,-10952,-12068,-12528,-12422,-11848,-10934,-9787,-8492,-7131,-5737,-4366,-3044,-1818,-751,110,666,864,625,-71,-1225,-2767,-4591,-6519,-8354,-9862,-10843,-11113,-10577,-9214,-7089,-4351,-1223,2066,5228,8049,10313,11886,12708,12758,12119,10883,9207,7272,5247,3339,1684,439,-326,-558,-279,462,1564,2927,4425,5965,7444,8811,10010,11021,11823,12398,12718,12762,12475,11830,10787,9332,7490,5299,2865,293,-2265,-4658,-6749,-8392,-9516,-10035,-9973,-9336,-8233,-6744,-5034,-3193,-1378,344,1895,3237,4370,5310,6083,6753,7347,7924,8523,9157,9862,10619,11419,12225,13005,13695,14278,14679,14887,14837,14520,13901,12995,11828,10462,8985,7489,6084,4853,3863,3147,2679,2412,2232,2028,1666,1045,102,-1162,-2687,-4354,-6008,-7496,-8679,-9468,-9847,-9840,-9541,-9065,-8534,-8055,-7694,-7471,-7346,-7248,-7068,-6720,-6135,-5313,-4308,-3232,-2236,-1479,-1096,-1197,-1812,-2925,-4448,-6245,-8148,-9978,-11563,-12754,-13459,-13596,-13168,-12182,-10704,-8815,-6620,-4242,-1810,547,2701,4549,6016,7064,7696,7964,7941,7741,7471,7244,7141,7212,7477,7906,8452,9064,9651,10194,10620,10935,11118,11184,11132,10963,10642,10131,9366,8272,6811,4943,2682,108,-2699,-5551,-8319,-10790,-12843,-14340,-15225,-15490,-15187,-14406,-13298,-11974,-10604,-9262,-8047,-6981,-6074,-5299,-4613,-3970,-3327,-2657,-1954,-1212,-469,282,1009,1730,2464,3237,4106,5087,6213,7469,8812,10169,11427,12459,13122,13300,12894,11872,10270,8180,5776,3261,862,-1212,-2790,-3762,-4104,-3859,-3159,-2183,-1149,-277,250,299,-174,-1128,-2444,-3934,-5381,-6563,-7296,-7432,-6934,-5811,-4196,-2257,-248,1589,3010,3824,3931,3299,2011,215,-1871,-4018,-5990,-7605,-8737,-9332,-9431,-9100,-8502,-7745,-7010,-6379,-5955,-5757,-5788,-5995,-6309,-6619,-6820,-6794,-6452,-5735,-4637,-3211,-1561,161,1791,3155,4134,4620,4625,4159,3370,2377,1388,551,16,-133,117,726,1584,2541,3427,4073,4339,4119,3375,2102,370,-1716,-4023,-6377,-8615,-10566,-12076,-13035,-13359,-13014,-12030,-10458,-8423,-6065,-3531,-1013,1367,3443,5132,6349,7067,7269,6991,6252,5121,3662,1955,115,-1744,-3481,-4950,-6023,-6573,-6532,-5858,-4573,-2762,-525,1935,4465,6810,8798,10222,10960,10917,10095,8532,6358,3729,855,-2056,-4786,-7149,-8999,-10240,-10847,-10842,-10333,-9426,-8325,-7149,-6085,-5227,-4646,-4363,-4319,-4430,-4578,-4615,-4447,-3971,-3187,-2119,-874,403,1545,2361,2722,2513,1735,444,-1188,-2947,-4556,-5750,-6304,-6051,-4934,-2983,-335,2806,6168,9467,12423,14782,16354,17015,16718,15498,13468,10787,7693,4432,1287,-1481,-3624,-4977,-5409,-4926,-3583,-1544,968,3699,6357,8678,10422,11413,11549,10810,9261,7025,4294,1255,-1866,-4896,-7655,-10041,-11955,-13379,-14294,-14735,-14754,-14406,-13783,-12940,-11971,-10918,-9841,-8750,-7662,-6558,-5434,-4269,-3072,-1856,-672,431,1371,2115,2600,2850,2887,2783,2642,2554,2626,2925,3482,4305,5331,6498,7692,8816,9765,10458,10846,10887,10590,9952,9012,7788,6332,4666,2859,947,-979,-2843,-4540,-5962,-7017,-7604,-7684,-7224,-6280,-4932,-3324,-1630,-37,1265,2135,2461,2217,1435,202,-1311,-2948,-4496,-5778,-6638,-6948,-6647,-5702,-4162,-2102,345,3012,5725,8278,10492,12187,13235,13545,13104,11954,10229,8102,5803,3573,1616,124,-807,-1137,-902,-212,786,1922,3015,3913,4499,4687,4468,3850,2921,1794,607,-450,-1240,-1583,-1393,-617,715,2478,4494,6498,8237,9427,9877,9426,8047,5804,2867,-502,-3990,-7278,-10044,-12072,-13173,-13309,-12493,-10847,-8548,-5816,-2888,-9,2618,4795,6402,7341,7591,7168,6138,4611,2719,616,-1538,-3606,-5454,-6993,-8149,-8886,-9184,-9055,-8500,-7579,-6305,-4772,-3039,-1207,621,2336,3849,5061,5927,6419,6527,6310,5790,5070,4195,3249,2276,1301,344,-612,-1574,-2566,-3595,-4656,-5744,-6811,-7841,-8763,-9538,-10099,-10406,-10413,-10128,-9553,-8761,-7812,-6841,-5929,-5222,-4786,-4704,-4989,-5629,-6538,-7615,-8685,-9588,-10136,-10188,-9637,-8452,-6670,-4416,-1872,724,3108,5043,6314,6810,6494,5444,3830,1898,-68,-1780,-2995,-3533,-3327,-2408,-903,957,2936,4729,6115,6875,6904,6171,4734,2729,356,-2167,-4590,-6699,-8321,-9322,-9674,-9385,-8563,-7357,-5947,-4540,-3325,-2466,-2083,-2229,-2907,-4032,-5488,-7085,-8617,-9886,-10687,-10900,-10431,-9276,-7490,-5182,-2508,344,3186,5798,8019,9673,10682,10972,10588,9588,8141,6420,4661,3072,1874,1198,1153,1721,2830,4331,5996,7606,8906,9713,9868,9321,8076,6232,3947,1417,-1124,-3460,-5386,-6749,-7456,-7476,-6869,-5734,-4258,-2607,-1017,362,1332,1820,1743,1112,-1,-1514,-3253,-5069,-6794,-8259,-9353,-9957,-10045,-9576,-8626,-7238,-5565,-3735,-1925,-300,996,1833,2160,1955,1292,286,-883,-2008,-2876,-3317,-3222,-2566,-1441,4,1513,2839,3708,3921,3361,2007,-3,-2473,-5065,-7448,-9256,-10208,-10092,-8855,-6557,-3430,219,3965,7410,10149,11887,12446,11787,10036,7427,4316,1077,-1880,-4233,-5716,-6189,-5641,-4159,-1962,672,3417,5950,7958,9238,9615,9079,7669,5559,2974,209,-2429,-4645,-6185,-6882,-6662,-5544,-3667,-1226,1505,4246,6706,8650,9877,10298,9870,8674,6835,4561,2083,-343,-2488,-4141,-5159,-5475,-5072,-4049,-2532,-728,1142,2841,4158,4922,5016,4431,3188,1444,-656,-2861,-4973,-6751,-8037,-8688,-8664,-7961,-6685,-4971,-3026,-1081,642,1903,2550,2442,1562,-48,-2245,-4815,-7483,-9956,-11940,-13198,-13546,-12917,-11323,-8901,-5865,-2499,856,3875,6224,7658,8013,7213,5363,2609,-724,-4291,-7685,-10522,-12478,-13332,-12990,-11511,-9076,-5996,-2633,602,3347,5303,6289,6262,5317,3663,1612,-496,-2315,-3549,-3982,-3516,-2141,-3,2700,5657,8547,11030,12804,13644,13410,12078,9742,6580,2879,-1035,-4801,-8078,-10566,-12072,-12482,-11832,-10259,-7995,-5361,-2681,-291,1539,2608,2832,2225,925,-847,-2786,-4580,-5893,-6478,-6131,-4787,-2478,640,4309,8217,11984,15295,17826,19400,19909,19381,17958,15855,13360,10780,8400,6471,5152,4527,4587,5230,6315,7622,8964,10113,10926,11270,11094,10406,9257,7764,6056,4297,2643,1239,207,-388,-511,-202,465,1362,2341,3240,3915,4237,4134,3574,2595,1279,-234,-1787,-3201,-4314,-5005,-5191,-4855,-4045,-2848,-1406,125,1592,2821,3722,4164,4145,3631,2698,1433,-36,-1543,-2944,-4091,-4869,-5220,-5105,-4558,-3653,-2485,-1207,59,1151,1958,2372,2345,1854,953,-282,-1711,-3168,-4479,-5455,-5947,-5837,-5066,-3640,-1615,865,3638,6478,9150,11434,13102,14007,14046,13191,11519,9155,6313,3249,220,-2486,-4660,-6108,-6735,-6528,-5536,-3906,-1810,521,2887,5056,6890,8250,9095,9423,9293,8804,8085,7254,6443,5735,5205,4878,4763,4828,5051,5366,5746,6130,6500,6817,7074,7253,7345,7351,7247,7040,6707,6247,5652,4914,4046,3057,1999,922,-73,-900,-1434,-1596,-1292,-505,756,2414,4344,6383,8329,9991,11162,11703,11490,10488,8720,6277,3316,35,-3336,-6568,-9435,-11747,-13356,-14166,-14158,-13370,-11925,-9986,-7773,-5506,-3411,-1669,-423,265,370,-37,-878,-1977,-3210,-4371,-5348,-6004,-6275,-6139,-5615,-4764,-3666,-2428,-1143,94,1208,2147,2879,3388,3685,3800,3753,3615,3413,3220,3081,3034,3125,3352,3720,4202,4737,5290,5761,6107,6245,6142,5755,5092,4167,3033,1758,424,-880,-2078,-3109,-3930,-4545,-4967,-5258,-5485,-5730,-6058,-6525,-7134,-7870,-8661,-9422,-10034,-10395,-10392,-9973,-9090,-7779,-6086,-4125,-2009,103,2090,3805,5171,6089,6574,6601,6270,5639,4846,4000,3219,2601,2210,2086,2217,2575,3085,3671,4234,4687,4952,4973,4724,4206,3438,2477,1383,237,-867,-1855,-2627,-3141,-3335,-3215,-2789,-2124,-1302,-433,357,956,1267,1224,820,79,-922,-2071,-3246,-4323,-5182,-5754,-5975,-5838,-5365,-4602,-3644,-2579,-1542,-639,-1,299,213,-250,-1016,-1979,-2981,-3887,-4552,-4910,-4910,-4590,-4008,-3272,-2495,-1783,-1230,-882,-769,-861,-1106,-1436,-1748,-1983,-2056,-1953,-1650,-1186,-588,80,766,1406,1949,2338,2535,2503,2222,1696,926,-44,-1174,-2407,-3654,-4868,-5941,-6847,-7505,-7912,-8057,-7963,-7674,-7258,-6764,-6288,-5854,-5535,-5324,-5242,-5248,-5311,-5376,-5394,-5321,-5117,-4774,-4277,-3650,-2908,-2101,-1256,-458,269,834,1209,1338,1215,839,248,-495,-1314,-2104,-2769,-3216,-3357,-3160,-2583,-1688,-511,822,2191,3460,4505,5237,5608,5613,5299,4739,4040,3306,2639,2134,1846,1817,2031,2449,2973,3505,3889,4025,3766,3077,1901,300,-1643,-3789,-5949,-7941,-9571,-10659,-11096,-10783,-9737,-7999,-5715,-3060,-257,2451,4865,6772,8076,8691,8644,7990,6882,5454,3934,2473,1271,448,112,284,958,2043,3415,4907,6321,7481,8195,8363,7893,6818,5200,3211,1028,-1102,-2990,-4438,-5332,-5626,-5336,-4564,-3449,-2164,-896,196,959,1300,1167,543,-514,-1947,-3633,-5457,-7262,-8929,-10306,-11321,-11884,-11994,-11653,-10924,-9880,-8614,-7223,-5803,-4418,-3149,-1998,-1012,-152,580,1232,1840,2435,3069,3735,4476,5252,6061,6857,7579,8184,8589,8748,8600,8126,7325,6229,4918,3479,2044,733,-337,-1073,-1429,-1391,-1003,-332,514,1443,2322,3080,3603,3866,3794,3414,2707,1742,570,-715,-1990,-3156,-4052,-4606,-4689,-4289,-3394,-2068,-421,1393,3219,4867,6204,7108,7514,7421,6876,5975,4860,3662,2549,1610,957,595,535,721,1102,1607,2189,2803,3415,4005,4523,4949,5203,5248,5019,4480,3632,2481,1108,-412,-1923,-3314,-4414,-5122,-5344,-5047,-4261,-3070,-1603,-28,1506,2829,3860,4511,4792,4727,4382,3846,3200,2531,1893,1331,851,446,87,-273,-663,-1144,-1701,-2358,-3048,-3725,-4292,-4655,-4739,-4466,-3828,-2835,-1548,-90,1426,2812,3936,4630,4810,4392,3390,1854,-95,-2281,-4517,-6574,-8265,-9416,-9922,-9738,-8886,-7468,-5630,-3570,-1490,402,1946,3014,3569,3603,3217,2500,1639,754,-3,-538,-813,-799,-557,-126,410,981,1536,2029,2438,2761,2987,3132,3201,3182,3086,2866,2507,1951,1149,57,-1356,-3093,-5116,-7343,-9643,-11839,-13737,-15124,-15829,-15711,-14707,-12848,-10229,-7052,-3565,-54,3174,5860,7774,8788,8857,8026,6451,4326,1908,-541,-2796,-4648,-5989,-6740,-6937,-6631,-5961,-5056,-4069,-3138,-2357,-1806,-1511,-1452,-1612,-1907,-2297,-2707,-3110,-3472,-3824,-4167,-4566,-5054,-5667,-6431,-7324,-8317,-9334,-10297,-11080,-11608,-11760,-11499,-10792,-9675,-8226,-6578,-4868,-3277,-1924,-936,-337,-128,-212,-469,-741,-856,-689,-133,844,2210,3886,5723,7573,9248,10607,11513,11896,11724,11031,9874,8381,6666,4893,3193,1695,512,-317,-742,-828,-619,-239,197,558,740,669,310,-317,-1162,-2128,-3109,-4003,-4714,-5186,-5390,-5331,-5055,-4612,-4075,-3509,-2982,-2538,-2212,-2013,-1945,-1978,-2109,-2289,-2513,-2751,-2995,-3232,-3465,-3674,-3862,-4006,-4093,-4099,-4001,-3776,-3415,-2921,-2302,-1605,-871,-164,447,913,1201,1305,1268,1154,1048,1039,1182,1495,1948,2452,2910,3186,3196,2865,2185,1206,16,-1237,-2410,-3338,-3905,-4014,-3631,-2775,-1500,76,1849,3666,5426,7002,8321,9308,9920,10131,9921,9309,8310,6987,5409,3663,1864,112,-1477,-2808,-3808,-4421,-4622,-4443,-3914,-3143,-2229,-1303,-498,84,339,240,-237,-1016,-2023,-3108,-4114,-4890,-5282,-5207,-4610,-3525,-2038,-290,1524,3224,4603,5515,5840,5531,4601,3135,1273,-806,-2884,-4765,-6253,-7214,-7564,-7288,-6452,-5163,-3607,-1955,-416,850,1723,2126,2079,1638,938,138,-583,-1067,-1185,-883,-163,903,2193,3558,4834,5865,6532,6745,6468,5721,4552,3078,1402,-337,-2023,-3561,-4866,-5910,-6664,-7141,-7381,-7416,-7326,-7155,-6977,-6841,-6784,-6829,-6971,-7189,-7437,-7652,-7771,-7717,-7437,-6895,-6068,-4989,-3680,-2231,-697,820,2247,3519,4568,5375,5912,6193,6240,6085,5780,5365,4885,4380,3865,3360,2864,2362,1852,1309,731,112,-526,-1151,-1710,-2141,-2380,-2381,-2107,-1583,-823,67,1041,1973,2818,3523,4073,4503,4853,5172,5547,5969,6496,7071,7675,8235,8705,9040,9226,9284,9228,9132,9012,8925,8863,8822,8758,8624,8376,7962,7381,6627,5746,4794,3839,2964,2225,1675,1328,1195,1240,1447,1758,2127,2513,2840,3087,3182,3111,2847,2393,1775,1038,254,-495,-1111,-1513,-1622,-1398,-831,40,1145,2352,3535,4510,5151,5319,4950,4031,2621,846,-1120,-3055,-4767,-6045,-6774,-6875,-6371,-5352,-3987,-2471,-1042,120,827,1017,666,-131,-1218,-2399,-3438,-4156,-4404,-4124,-3351,-2176,-779,660,1945,2929,3509,3674,3456,2974,2374,1813,1454,1402,1714,2405,3405,4638,5978,7309,8500,9462,10077,10312,10097,9454,8400,7017,5402,3686,2015,531,-626,-1354,-1575,-1265,-458,785,2326,4037,5748,7317,8612,9556,10093,10245,10040,9578,8942,8266,7620,7116,6764,6595,6561,6612,6671,6662,6526,6213,5716,5037,4212,3288,2317,1371,494,-242,-807,-1162,-1297,-1220,-937,-488,107,802,1556,2338,3087,3784,4368,4828,5103,5192,5032,4644,3994,3137,2101,971,-170,-1239,-2144,-2830,-3230,-3324,-3091,-2557,-1767,-813,180,1079,1721,1995,1796,1098,-77,-1639,-3459,-5356,-7168,-8706,-9847,-10488,-10598,-10198,-9368,-8223,-6917,-5589,-4392,-3435,-2807,-2544,-2651,-3084,-3761,-4583,-5401,-6095,-6519,-6567,-6166,-5284,-3941,-2214,-201,1947,4083,6064,7734,9012,9802,10079,9849,9131,8008,6546,4857,3034,1185,-601,-2243,-3677,-4861,-5765,-6387,-6730,-6829,-6718,-6462,-6107,-5722,-5336,-4968,-4614,-4233,-3781,-3220,-2493,-1632,-633,408,1415,2279,2914,3259,3294,3052,2592,2020,1440,972,684,656,874,1322,1934,2605,3249,3758,4068,4140,3980,3632,3169,2694,2293,2057,2028,2236,2649,3223,3885,4534,5106,5493,5664,5547,5153,4457,3510,2338,1009,-399,-1814,-3147,-4320,-5274,-5958,-6346,-6449,-6290,-5923,-5418,-4852,-4310,-3865,-3585,-3503,-3643,-4002,-4528,-5191,-5890,-6560,-7106,-7454,-7550,-7360,-6892,-6182,-5304,-4353,-3438,-2661,-2091,-1760,-1651,-1693,-1787,-1818,-1677,-1301,-654,233,1284,2402,3442,4304,4870,5081,4918,4398,3582,2558,1417,256,-837,-1795,-2558,-3090,-3365,-3388,-3175,-2780,-2279,-1755,-1336,-1100,-1168,-1580,-2385,-3555,-5042,-6748,-8548,-10302,-11865,-13098,-13903,-14193,-13959,-13209,-12029,-10514,-8812,-7051,-5386,-3909,-2718,-1851,-1307,-1079,-1094,-1300,-1615,-1960,-2278,-2509,-2627,-2601,-2442,-2131,-1697,-1136,-470,290,1118,2003,2894,3795,4634,5420,6101,6674,7122,7442,7625,7693,7630,7473,7215,6873,6457,5959,5376,4701,3906,2996,1957,799,-429,-1678,-2841,-3810,-4463,-4674,-4360,-3469,-2022,-88,2161,4543,6781,8644,9877,10315,9849,8483,6315,3535,406,-2775,-5692,-8074,-9691,-10414,-10203,-9117,-7325,-5036,-2541,-97,2035,3664,4674,5025,4759,3993,2871,1582,294,-836,-1691,-2198,-2318,-2077,-1492,-664,351,1437,2508,3473,4253,4791,5044,4999,4651,4034,3176,2143,987,-206,-1393,-2493,-3491,-4340,-5057,-5635,-6121,-6526,-6901,-7258,-7628,-7990,-8345,-8628,-8816,-8832,-8648,-8226,-7566,-6704,-5681,-4583,-3472,-2433,-1503,-724,-89,416,825,1179,1510,1848,2207,2583,2981,3361,3719,4005,4206,4264,4189,3923,3519,2959,2331,1676,1105,686,514,644,1094,1865,2878,4060,5266,6370,7223,7708,7733,7248,6265,4840,3088,1144,-821,-2644,-4171,-5280,-5890,-5975,-5533,-4640,-3372,-1851,-197,1463,3015,4356,5398,6097,6405,6344,5927,5243,4361,3417,2510,1776,1301,1175,1420,2043,2987,4157,5440,6686,7780,8612,9117,9275,9098,8637,7941,7084,6110,5070,4006,2938,1920,979,170,-459,-869,-1011,-895,-521,43,721,1414,1999,2384,2479,2234,1650,743,-408,-1714,-3072,-4359,-5498,-6391,-7008,-7317,-7325,-7070,-6578,-5910,-5103,-4216,-3278,-2343,-1442,-619,75,619,956,1084,964,630,79,-630,-1447,-2316,-3161,-3935,-4589,-5087,-5426,-5597,-5617,-5511,-5281,-4968,-4563,-4092,-3548,-2943,-2272,-1547,-760,63,929,1800,2657,3472,4194,4802,5253,5515,5584,5430,5082,4533,3837,3016,2127,1213,316,-525,-1287,-1953,-2517,-2974,-3325,-3551,-3662,-3620,-3436,-3088,-2583,-1931,-1154,-289,606,1451,2166,2632,2772,2491,1746,536,-1108,-3081,-5267,-7488,-9586,-11380,-12721,-13512,-13669,-13222,-12212,-10771,-9062,-7266,-5576,-4154,-3119,-2554,-2455,-2790,-3466,-4350,-5331,-6243,-6996,-7477,-7644,-7470,-6984,-6241,-5329,-4351,-3411,-2616,-2035,-1729,-1711,-1964,-2449,-3085,-3806,-4498,-5112,-5545,-5770,-5748,-5456,-4924,-4146,-3191,-2074,-868,384,1627,2807,3885,4821,5592,6179,6585,6818,6895,6858,6730,6558,6360,6155,5937,5688,5375,4970,4431,3751,2912,1938,863,-270,-1382,-2434,-3338,-4067,-4570,-4830,-4841,-4607,-4153,-3504,-2704,-1788,-805,190,1157,2023,2745,3267,3535,3528,3230,2642,1814,774,-384,-1597,-2772,-3834,-4723,-5371,-5775,-5903,-5794,-5464,-4975,-4389,-3776,-3202,-2733,-2399,-2238,-2234,-2387,-2644,-2984,-3345,-3696,-3980,-4166,-4198,-4061,-3705,-3133,-2336,-1348,-226,946,2057,2987,3616,3860,3664,3051,2092,914,-291,-1366,-2114,-2429,-2233,-1539,-407,1026,2621,4190,5603,6707,7446,7750,7639,7136,6313,5264,4081,2898,1806,931,339,97,213,680,1425,2369,3396,4375,5202,5757,5965,5786,5196,4240,2958,1461,-158,-1758,-3239,-4474,-5388,-5909,-6011,-5699,-5014,-4035,-2865,-1639,-492,436,1030,1209,924,197,-923,-2314,-3843,-5348,-6654,-7636,-8160,-8182,-7679,-6696,-5326,-3685,-1924,-184,1397,2698,3662,4231,4443,4333,3993,3517,3016,2566,2248,2074,2056,2151,2313,2478,2597,2638,2587,2462,2290,2119,1988,1933,1971,2116,2343,2650,2994,3359,3714,4029,4278,4417,4415,4212,3769,3030,1963,543,-1218,-3299,-5604,-8059,-10499,-12804,-14809,-16386,-17436,-17885,-17731,-16984,-15738,-14088,-12179,-10166,-8190,-6395,-4880,-3715,-2918,-2474,-2320,-2379,-2544,-2720,-2798,-2706,-2385,-1815,-1013,-32,1059,2146,3160,3978,4570,4863,4872,4625,4167,3627,3066,2652,2444,2561,3009,3810,4887,6170,7530,8860,10043,11001,11678,12055,12145,11978,11596,11048,10381,9636,8872,8113,7416,6791,6263,5806,5403,4999,4541,3983,3290,2454,1495,466,-571,-1532,-2339,-2930,-3267,-3322,-3123,-2686,-2064,-1306,-460,428,1333,2223,3097,3935,4733,5490,6178,6800,7329,7741,8036,8178,8175,8016,7712,7276,6732,6119,5464,4830,4225,3702,3243,2865,2527,2217,1889,1532,1116,664,176,-296,-717,-1048,-1243,-1310,-1239,-1080,-875,-694,-595,-637,-856,-1258,-1845,-2566,-3384,-4221,-5012,-5684,-6169,-6417,-6385,-6039,-5370,-4378,-3074,-1511,262,2136,4010,5747,7231,8340,9005,9181,8885,8182,7183,6023,4872,3845,3085,2630,2514,2693,3102,3641,4227,4748,5159,5398,5470,5385,5201,4968,4780,4688,4764,5029,5485,6105,6832,7593,8316,8921,9359,9583,9587,9368,8949,8368,7661,6888,6089,5328,4634,4070,3632,3358,3211,3179,3199,3229,3188,3044,2741,2284,1672,957,189,-546,-1166,-1595,-1759,-1623,-1167,-415,589,1760,3027,4276,5441,6431,7203,7709,7930,7871,7529,6966,6195,5299,4320,3322,2363,1483,724,101,-372,-731,-980,-1206,-1425,-1707,-2065,-2488,-2947,-3359,-3648,-3718,-3491,-2945,-2062,-943,325,1548,2556,3153,3194,2565,1257,-704,-3175,-5979,-8895,-11678,-14115,-16024,-17271,-17807,-17617,-16768,-15342,-13465,-11261,-8860,-6377,-3927,-1595,521,2354,3842,4926,5593,5816,5640,5091,4272,3264,2192,1174,303,-331,-679,-738,-510,-82,495,1090,1619,1970,2079,1900,1451,773,-28,-836,-1516,-1948,-2034,-1740,-1065,-96,1071,2275,3377,4234,4754,4882,4634,4054,3241,2297,1325,410,-397,-1066,-1606,-2021,-2344,-2575,-2735,-2799,-2763,-2596,-2295,-1845,-1282,-630,47,676,1207,1564,1735,1692,1465,1092,627,155,-276,-589,-762,-777,-656,-453,-222,-58,-21,-185,-584,-1218,-2074,-3077,-4157,-5196,-6105,-6767,-7118,-7089,-6687,-5915,-4872,-3617,-2305,-1019,100,986,1565,1811,1730,1346,724,-67,-935,-1783,-2528,-3070,-3367,-3360,-3057,-2478,-1685,-754,212,1137,1932,2561,2998,3259,3377,3381,3325,3206,3046,2815,2484,2022,1404,621,-299,-1325,-2391,-3434,-4398,-5239,-5941,-6520,-6999,-7417,-7817,-8206,-8591,-8942,-9220,-9377,-9369,-9175,-8769,-8196,-7464,-6653,-5817,-5033,-4368,-3871,-3592,-3539,-3721,-4102,-4632,-5244,-5840,-6348,-6671,-6776,-6615,-6224,-5623,-4895,-4114,-3355,-2688,-2163,-1778,-1549,-1400,-1289,-1121,-813,-285,500,1582,2900,4414,5987,7501,8801,9743,10212,10109,9418,8140,6380,4245,1934,-376,-2473,-4183,-5355,-5901,-5787,-5043,-3774,-2106,-241,1643,3340,4681,5544,5846,5582,4810,3628,2213,724,-632,-1702,-2344,-2471,-2050,-1092,334,2123,4150,6253,8288,10091,11528,12484,12875,12652,11797,10354,8368,5968,3271,432,-2358,-4952,-7165,-8871,-9953,-10362,-10074,-9154,-7688,-5825,-3746,-1640,298,1899,3028,3609,3613,3092,2136,893,-466,-1775,-2882,-3671,-4101,-4152,-3883,-3379,-2737,-2079,-1492,-1058,-824,-802,-992,-1360,-1870,-2486,-3149,-3840,-4494,-5094,-5585,-5943,-6145,-6182,-6087,-5881,-5635,-5382,-5178,-5019,-4892,-4743,-4499,-4082,-3421,-2479,-1257,180,1734,3238,4536,5447,5847,5643,4822,3431,1603,-495,-2635,-4596,-6167,-7168,-7497,-7117,-6064,-4473,-2500,-394,1637,3345,4562,5162,5096,4426,3247,1781,222,-1170,-2210,-2746,-2711,-2133,-1093,237,1695,3072,4239,5067,5524,5629,5440,5090,4686,4380,4263,4425,4891,5665,6686,7891,9161,10395,11475,12291,12763,12821,12437,11614,10393,8860,7126,5331,3614,2119,942,151,-245,-286,-46,367,843,1291,1640,1860,1962,1966,1938,1902,1919,1976,2090,2194,2264,2213,1999,1578,939,117,-839,-1838,-2788,-3609,-4220,-4602,-4735,-4664,-4447,-4154,-3886,-3694,-3647,-3752,-3990,-4321,-4651,-4920,-5036,-4950,-4648,-4128,-3456,-2688,-1925,-1245,-745,-480,-504,-817,-1412,-2219,-3172,-4148,-5031,-5708,-6056,-6019,-5541,-4632,-3360,-1787,-74,1678,3305,4714,5801,6528,6874,6864,6545,5995,5287,4523,3775,3115,2596,2235,2043,2004,2079,2249,2450,2656,2825,2910,2900,2744,2441,1984,1373,657,-150,-978,-1788,-2528,-3156,-3657,-4009,-4219,-4295,-4242,-4084,-3825,-3483,-3067,-2595,-2070,-1515,-916,-295,366,1054,1751,2442,3053,3537,3786,3728,3256,2328,888,-1030,-3379,-6038,-8855,-11651,-14239,-16429,-18098,-19111,-19462,-19135,-18230,-16839,-15140,-13267,-11405,-9682,-8212,-7089,-6329,-5964,-5939,-6221,-6718,-7368,-8065,-8748,-9319,-9732,-9907,-9818,-9409,-8674,-7603,-6216,-4552,-2681,-674,1360,3338,5172,6790,8164,9258,10081,10627,10910,10933,10707,10246,9583,8755,7830,6864,5940,5113,4441,3947,3650,3522,3552,3679,3863,4054,4174,4185,4000,3579,2862,1827,468,-1181,-3062,-5073,-7101,-9008,-10666,-11958,-12800,-13139,-12967,-12330,-11279,-9935,-8391,-6773,-5199,-3739,-2508,-1506,-812,-373,-215,-275,-526,-922,-1414,-1974,-2558,-3139,-3681,-4147,-4498,-4700,-4712,-4524,-4120,-3511,-2718,-1773,-717,405,1559,2692,3787,4807,5738,6556,7247,7768,8103,8191,8006,7514,6694,5563,4146,2510,744,-1061,-2776,-4304,-5524,-6357,-6728,-6598,-5970,-4870,-3380,-1606,311,2200,3905,5258,6144,6478,6249,5494,4322,2874,1324,-152,-1413,-2338,-2870,-2991,-2722,-2123,-1248,-185,1000,2219,3391,4430,5247,5760,5908,5642,4963,3889,2495,880,-836,-2513,-4033,-5304,-6247,-6861,-7145,-7156,-6966,-6654,-6308,-5987,-5749,-5593,-5521,-5470,-5390,-5179,-4772,-4088,-3085,-1753,-117,1755,3758,5768,7630,9221,10393,11069,11179,10731,9761,8371,6694,4889,3140,1603,420,-301,-527,-253,448,1469,2674,3900,4993,5819,6260,6266,5815,4953,3780,2422,1063,-146,-1037,-1515,-1527,-1101,-330,641,1624,2449,2930,2974,2513,1572,261,-1282,-2829,-4187,-5149,-5587,-5433,-4729,-3586,-2198,-794,381,1111,1229,654,-619,-2490,-4797,-7302,-9751,-11893,-13505,-14442,-14633,-14093,-12920,-11281,-9367,-7410,-5603,-4131,-3117,-2623,-2649,-3136,-3954,-4972,-5979,-6826,-7318,-7335,-6782,-5615,-3863,-1597,1066,3965,6931,9802,12415,14661,16456,17758,18588,18971,18981,18693,18176,17508,16732,15889,15001,14073,13102,12077,10991,9816,8573,7235,5847,4418,3003,1645,403,-665,-1519,-2118,-2453,-2551,-2434,-2199,-1905,-1660,-1545,-1616,-1920,-2435,-3129,-3917,-4695,-5353,-5790,-5914,-5702,-5127,-4247,-3121,-1854,-540,705,1816,2705,3360,3756,3939,3936,3840,3695,3595,3576,3679,3909,4248,4664,5102,5519,5855,6075,6159,6094,5901,5602,5240,4855,4497,4193,3991,3876,3879,3939,4044,4109,4076,3861,3406,2650,1600,247,-1314,-3013,-4700,-6241,-7486,-8311,-8620,-8372,-7559,-6245,-4505,-2468,-258,1994,4163,6157,7880,9287,10316,10943,11146,10913,10262,9217,7834,6186,4369,2489,661,-1008,-2415,-3472,-4105,-4249,-3881,-2972,-1553,319,2564,5028,7565,9987,12111,13775,14846,15242,14943,13986,12472,10537,8359,6122,3997,2147,678,-334,-871,-967,-696,-156,524,1235,1878,2380,2728,2906,2968,2948,2913,2920,2998,3194,3484,3870,4291,4692,5005,5168,5142,4923,4523,4020,3470,3002,2682,2609,2813,3306,4042,4938,5875,6717,7323,7577,7401,6763,5698,4291,2671,993,-583,-1914,-2891,-3446,-3571,-3294,-2699,-1886,-994,-135,549,989,1094,870,305,-531,-1580,-2727,-3888,-4928,-5768,-6301,-6491,-6294,-5749,-4914,-3892,-2829,-1863,-1157,-831,-991,-1677,-2875,-4513,-6439,-8486,-10436,-12087,-13258,-13812,-13687,-12882,-11480,-9616,-7471,-5245,-3121,-1282,172,1140,1635,1663,1334,747,59,-593,-1071,-1280,-1141,-659,171,1255,2527,3868,5186,6385,7403,8184,8720,8991,9018,8807,8382,7762,6972,6028,4958,3772,2504,1164,-203,-1575,-2903,-4145,-5266,-6223,-6992,-7560,-7922,-8085,-8077,-7912,-7635,-7275,-6859,-6425,-5976,-5541,-5099,-4677,-4234,-3810,-3384,-2991,-2647,-2373,-2187,-2091,-2081,-2132,-2226,-2320,-2381,-2374,-2270,-2041,-1687,-1201,-616,35,703,1321,1848,2224,2428,2454,2302,2018,1629,1186,746,331,8,-240,-367,-413,-369,-281,-170,-66,-4,9,-55,-186,-381,-627,-885,-1138,-1344,-1491,-1565,-1586,-1573,-1577,-1634,-1791,-2076,-2499,-3050,-3682,-4350,-4967,-5456,-5734,-5715,-5361,-4627,-3528,-2105,-435,1349,3111,4662,5848,6495,6500,5794,4391,2368,-121,-2890,-5697,-8327,-10548,-12192,-13115,-13263,-12622,-11282,-9379,-7104,-4713,-2423,-495,901,1613,1599,855,-500,-2341,-4447,-6618,-8645,-10358,-11620,-12381,-12601,-12349,-11675,-10704,-9536,-8288,-7050,-5880,-4816,-3847,-2935,-2032,-1051,52,1336,2806,4441,6165,7887,9467,10789,11732,12223,12224,11751,10869,9663,8267,6786,5351,4040,2922,2018,1333,834,482,234,37,-132,-299,-468,-616,-735,-759,-672,-410,45,720,1602,2668,3856,5098,6296,7365,8203,8760,8969,8844,8386,7668,6756,5743,4718,3755,2908,2213,1687,1323,1132,1078,1166,1360,1632,1941,2221,2418,2448,2256,1776,981,-132,-1534,-3165,-4936,-6747,-8481,-10046,-11324,-12268,-12784,-12863,-12475,-11622,-10348,-8688,-6739,-4595,-2380,-228,1734,3383,4619,5392,5663,5472,4872,3960,2865,1697,596,-354,-1069,-1511,-1689,-1629,-1407,-1112,-824,-646,-622,-795,-1173,-1706,-2378,-3087,-3801,-4435,-4969,-5373,-5656,-5859,-5992,-6129,-6252,-6402,-6534,-6625,-6621,-6468,-6142,-5611,-4905,-4054,-3137,-2234,-1445,-842,-495,-425,-618,-1037,-1582,-2182,-2703,-3067,-3177,-2997,-2507,-1746,-774,315,1422,2452,3339,4026,4512,4793,4920,4924,4869,4796,4750,4764,4856,5037,5309,5658,6071,6522,6984,7424,7826,8144,8390,8520,8571,8528,8439,8316,8205,8127,8117,8167,8295,8455,8628,8745,8751,8561,8128,7387,6336,4985,3390,1649,-119,-1785,-3194,-4250,-4830,-4894,-4407,-3403,-1933,-124,1910,3992,5969,7682,8991,9787,9990,9573,8528,6911,4798,2308,-423,-3215,-5925,-8343,-10323,-11699,-12353,-12213,-11268,-9572,-7263,-4533,-1625,1189,3650,5532,6659,6959,6430,5175,3350,1179,-1124,-3332,-5278,-6836,-7950,-8612,-8868,-8798,-8474,-7997,-7418,-6795,-6148,-5483,-4793,-4069,-3295,-2470,-1600,-686,239,1184,2114,3034,3940,4817,5674,6481,7221,7849,8313,8550,8492,8090,7306,6149,4652,2912,1031,-839,-2554,-3979,-4994,-5533,-5574,-5142,-4334,-3264,-2104,-999,-112,442,605,336,-305,-1249,-2373,-3538,-4613,-5476,-6036,-6241,-6083,-5592,-4825,-3890,-2858,-1861,-975,-280,154,322,206,-155,-702,-1379,-2081,-2765,-3342,-3806,-4130,-4356,-4522,-4713,-4995,-5458,-6145,-7089,-8282,-9667,-11178,-12703,-14124,-15334,-16202,-16643,-16582,-15971,-14829,-13174,-11109,-8738,-6206,-3675,-1288,806,2506,3738,4483,4760,4638,4224,3638,3024,2515,2221,2226,2559,3222,4143,5245,6392,7456,8313,8840,8979,8674,7945,6817,5368,3691,1873,39,-1743,-3369,-4802,-5991,-6940,-7633,-8114,-8374,-8458,-8363,-8097,-7675,-7071,-6330,-5440,-4474,-3474,-2515,-1678,-1014,-597,-435,-545,-898,-1450,-2140,-2889,-3630,-4274,-4771,-5050,-5089,-4862,-4389,-3704,-2865,-1966,-1080,-325,236,520,506,188,-386,-1152,-1997,-2817,-3493,-3930,-4063,-3848,-3285,-2402,-1248,99,1570,3069,4523,5850,6983,7859,8434,8648,8502,7962,7064,5841,4373,2750,1092,-488,-1868,-2964,-3688,-4030,-3966,-3558,-2864,-2003,-1087,-251,409,809,939,806,508,134,-167,-280,-91,440,1337,2500,3834,5143,6248,6964,7144,6694,5614,3959,1885,-410,-2683,-4683,-6180,-7003,-7043,-6296,-4825,-2805,-452,1965,4173,5916,7012,7310,6796,5490,3528,1098,-1589,-4263,-6717,-8732,-10164,-10935,-11004,-10432,-9276,-7685,-5773,-3710,-1625,356,2124,3631,4827,5739,6389,6855,7198,7501,7823,8200,8643,9125,9592,9970,10165,10105,9703,8929,7780,6267,4496,2537,547,-1346,-3001,-4293,-5131,-5461,-5271,-4605,-3547,-2218,-772,638,1856,2776,3304,3433,3167,2575,1759,815,-128,-981,-1655,-2104,-2298,-2249,-1979,-1546,-1002,-435,87,475,664,595,235,-411,-1327,-2430,-3646,-4846,-5913,-6736,-7214,-7305,-6981,-6295,-5310,-4161,-2976,-1914,-1118,-702,-745,-1277,-2263,-3633,-5263,-6992,-8664,-10095,-11139,-11674,-11606,-10920,-9611,-7764,-5490,-2939,-302,2246,4519,6382,7732,8541,8836,8710,8288,7750,7241,6917,6872,7161,7775,8674,9753,10917,12024,12977,13642,13952,13821,13218,12131,10582,8629,6352,3877,1331,-1133,-3359,-5209,-6568,-7350,-7543,-7168,-6303,-5082,-3638,-2133,-702,562,1566,2313,2773,3007,3034,2918,2704,2433,2161,1895,1690,1537,1470,1482,1591,1790,2091,2477,2948,3480,4048,4630,5171,5661,6032,6272,6340,6210,5893,5372,4701,3901,3055,2216,1479,892,530,398,526,859,1363,1957,2546,3055,3399,3519,3393,3013,2416,1651,794,-72,-868,-1504,-1940,-2119,-2054,-1751,-1268,-667,-20,585,1111,1486,1722,1801,1781,1698,1639,1668,1854,2256,2876,3716,4703,5756,6746,7549,8028,8083,7648,6704,5309,3549,1601,-359,-2108,-3448,-4203,-4244,-3518,-2035,101,2734,5648,8600,11347,13672,15391,16403,16646,16154,15007,13326,11291,9050,6796,4661,2776,1223,64,-700,-1064,-1086,-830,-371,181,752,1254,1638,1867,1949,1893,1760,1580,1432,1342,1377,1533,1852,2295,2869,3521,4224,4926,5592,6157,6602,6867,6940,6807,6461,5952,5298,4585,3866,3223,2715,2379,2247,2283,2473,2723,2978,3138,3134,2907,2421,1671,694,-476,-1732,-3009,-4181,-5168,-5886,-6273,-6324,-6041,-5500,-4772,-3986,-3237,-2645,-2271,-2166,-2327,-2712,-3269,-3889,-4515,-5045,-5442,-5673,-5733,-5643,-5421,-5094,-4671,-4159,-3548,-2826,-1995,-1063,-75,911,1805,2507,2913,2940,2520,1651,354,-1270,-3093,-4946,-6651,-8035,-8962,-9332,-9120,-8342,-7084,-5467,-3631,-1737,78,1694,3022,4006,4637,4913,4891,4625,4192,3682,3164,2711,2361,2127,2002,1938,1880,1748,1463,958,169,-923,-2331,-3986,-5841,-7751,-9606,-11239,-12501,-13271,-13431,-12952,-11816,-10093,-7897,-5376,-2730,-147,2167,4052,5369,6049,6069,5475,4366,2878,1194,-515,-2065,-3304,-4122,-4453,-4286,-3664,-2665,-1411,-23,1358,2618,3653,4394,4796,4860,4593,4052,3277,2349,1315,251,-809,-1812,-2741,-3568,-4283,-4879,-5337,-5650,-5797,-5764,-5534,-5117,-4513,-3776,-2935,-2078,-1262,-572,-55,234,302,145,-169,-593,-1028,-1428,-1700,-1844,-1836,-1713,-1535,-1365,-1277,-1328,-1536,-1897,-2352,-2833,-3225,-3443,-3396,-3032,-2346,-1376,-203,1031,2191,3094,3612,3614,3053,1912,259,-1792,-4082,-6408,-8574,-10371,-11643,-12267,-12200,-11452,-10124,-8350,-6331,-4268,-2365,-818,253,738,638,-26,-1148,-2585,-4181,-5745,-7128,-8189,-8836,-9017,-8732,-7998,-6888,-5460,-3814,-2015,-177,1637,3313,4779,5937,6721,7081,6984,6472,5561,4388,3019,1625,291,-839,-1710,-2236,-2422,-2225,-1715,-889,147,1349,2603,3840,4947,5878,6542,6953,7066,6950,6620,6167,5650,5150,4716,4394,4193,4104,4091,4098,4073,3948,3705,3297,2768,2134,1471,861,359,51,-61,33,279,607,932,1168,1246,1138,830,380,-155,-671,-1073,-1258,-1161,-736,13,1033,2261,3579,4890,6075,7055,7756,8141,8194,7907,7312,6413,5261,3870,2298,572,-1247,-3113,-4956,-6726,-8337,-9754,-10899,-11751,-12280,-12473,-12353,-11923,-11241,-10339,-9290,-8159,-7017,-5949,-5009,-4263,-3733,-3431,-3336,-3408,-3580,-3787,-3944,-3992,-3885,-3587,-3125,-2506,-1810,-1096,-453,34,299,278,-57,-709,-1668,-2856,-4218,-5620,-6956,-8090,-8904,-9310,-9249,-8709,-7728,-6373,-4748,-2970,-1156,575,2128,3421,4406,5049,5354,5343,5067,4597,4023,3433,2933,2590,2483,2626,3041,3690,4526,5482,6471,7431,8273,8946,9399,9601,9535,9205,8617,7822,6841,5756,4599,3466,2394,1469,735,256,64,195,644,1401,2417,3623,4923,6218,7379,8310,8900,9082,8821,8108,7004,5584,3994,2372,899,-288,-1057,-1333,-1100,-388,701,2047,3488,4884,6102,7057,7687,7995,7982,7689,7158,6414,5505,4441,3253,1957,580,-842,-2283,-3685,-5013,-6210,-7211,-7976,-8416,-8505,-8185,-7452,-6317,-4826,-3071,-1167,733,2474,3892,4839,5218,4956,4056,2567,595,-1715,-4177,-6608,-8814,-10616,-11871,-12473,-12363,-11544,-10065,-8042,-5625,-3000,-374,2068,4129,5704,6674,7056,6839,6149,5068,3777,2397,1093,-24,-853,-1338,-1452,-1204,-642,180,1160,2213,3238,4130,4825,5234,5347,5124,4600,3805,2793,1634,392,-873,-2095,-3235,-4256,-5123,-5838,-6366,-6734,-6919,-6958,-6852,-6646,-6361,-6057,-5766,-5546,-5430,-5444,-5598,-5880,-6262,-6693,-7118,-7461,-7674,-7695,-7498,-7081,-6441,-5639,-4696,-3703,-2698,-1775,-981,-378,-11,110,-23,-374,-882,-1478,-2057,-2533,-2813,-2846,-2602,-2121,-1459,-750,-115,283,324,-93,-998,-2384,-4144,-6160,-8234,-10166,-11753,-12801,-13179,-12805,-11662,-9829,-7416,-4623,-1648,1274,3927,6118,7691,8565,8703,8164,7053,5546,3847,2177,741,-310,-868,-936,-556,117,924,1644,2104,2145,1685,717,-712,-2462,-4390,-6292,-8004,-9352,-10219,-10518,-10233,-9371,-8041,-6313,-4385,-2361,-447,1245,2569,3449,3828,3708,3135,2186,998,-314,-1586,-2713,-3589,-4161,-4417,-4374,-4088,-3628,-3062,-2464,-1883,-1360,-912,-545,-263,-53,75,141,131,69,-42,-167,-284,-349,-346,-242,-53,214,511,790,999,1088,1039,846,538,166,-208,-513,-677,-671,-454,-64,472,1070,1647,2111,2392,2424,2200,1712,1025,206,-634,-1369,-1883,-2048,-1794,-1062,135,1731,3615,5610,7532,9174,10360,10944,10841,10039,8572,6562,4151,1527,-1117,-3595,-5735,-7400,-8486,-8921,-8699,-7818,-6374,-4462,-2247,71,2301,4209,5629,6410,6472,5808,4475,2603,372,-1998,-4264,-6185,-7537,-8169,-7951,-6899,-5042,-2559,348,3414,6355,8903,10832,11979,12262,11701,10369,8447,6117,3636,1203,-958,-2702,-3918,-4558,-4623,-4175,-3292,-2095,-716,728,2098,3317,4284,4978,5363,5474,5341,5038,4626,4191,3786,3467,3257,3166,3171,3252,3358,3449,3471,3376,3122,2677,2021,1151,90,-1127,-2449,-3806,-5137,-6376,-7466,-8382,-9099,-9621,-9968,-10139,-10170,-10051,-9783,-9353,-8744,-7929,-6924,-5708,-4333,-2831,-1266,284,1731,3003,3995,4663,4945,4829,4339,3531,2505,1388,321,-564,-1156,-1395,-1273,-841,-203,501,1134,1542,1642,1370,751,-145,-1184,-2193,-3008,-3455,-3424,-2841,-1713,-93,1888,4095,6325,8422,10195,11529,12321,12539,12184,11332,10052,8509,6803,5104,3518,2144,1053,263,-229,-461,-497,-404,-273,-164,-162,-289,-590,-1044,-1638,-2311,-3002,-3623,-4102,-4348,-4301,-3913,-3162,-2063,-653,997,2794,4623,6368,7908,9142,9984,10392,10343,9875,9042,7941,6683,5393,4184,3166,2404,1949,1804,1941,2314,2836,3440,4034,4561,4954,5187,5224,5071,4732,4227,3598,2879,2117,1351,608,-92,-735,-1339,-1900,-2441,-2971,-3477,-3968,-4402,-4771,-5028,-5163,-5147,-4986,-4681,-4248,-3708,-3082,-2377,-1621,-790,95,1055,2071,3134,4197,5226,6147,6915,7476,7799,7876,7723,7372,6891,6328,5779,5292,4944,4774,4795,5014,5389,5865,6367,6810,7114,7222,7104,6772,6273,5701,5152,4751,4586,4727,5199,5955,6922,7957,8913,9634,9980,9871,9279,8247,6877,5318,3717,2259,1033,152,-382,-594,-549,-362,-140,11,9,-187,-572,-1100,-1687,-2223,-2585,-2663,-2376,-1668,-568,888,2571,4343,6030,7470,8519,9074,9110,8633,7759,6594,5331,4105,3091,2375,2026,2045,2371,2919,3553,4141,4561,4716,4550,4071,3307,2357,1324,310,-568,-1274,-1757,-2057,-2218,-2327,-2480,-2758,-3232,-3927,-4839,-5922,-7093,-8272,-9345,-10233,-10861,-11178,-11177,-10866,-10286,-9502,-8570,-7561,-6524,-5486,-4466,-3444,-2416,-1357,-255,871,2001,3076,4025,4795,5314,5565,5540,5272,4823,4249,3630,3007,2405,1823,1212,532,-282,-1270,-2438,-3759,-5167,-6539,-7762,-8685,-9199,-9216,-8703,-7675,-6223,-4459,-2560,-683,981,2292,3137,3439,3198,2444,1270,-196,-1801,-3376,-4776,-5856,-6548,-6793,-6614,-6061,-5217,-4193,-3100,-2040,-1114,-387,89,287,209,-141,-715,-1480,-2363,-3297,-4214,-5018,-5653,-6024,-6095,-5801,-5149,-4139,-2838,-1318,304,1910,3367,4564,5400,5818,5785,5333,4508,3420,2169,887,-315,-1345,-2127,-2644,-2882,-2893,-2714,-2440,-2117,-1835,-1628,-1547,-1601,-1806,-2142,-2597,-3141,-3732,-4336,-4905,-5394,-5772,-6002,-6071,-5965,-5692,-5275,-4738,-4141,-3524,-2944,-2459,-2082,-1857,-1752,-1759,-1822,-1884,-1895,-1783,-1524,-1088,-486,238,1034,1823,2531,3098,3476,3662,3671,3550,3368,3183,3059,3014,3041,3102,3108,2991,2632,1968,940,-476,-2239,-4285,-6496,-8710,-10773,-12490,-13729,-14367,-14350,-13707,-12493,-10867,-8992,-7067,-5276,-3781,-2667,-1998,-1709,-1743,-1932,-2148,-2212,-2027,-1512,-683,389,1577,2696,3575,4043,3988,3371,2223,670,-1118,-2919,-4519,-5735,-6428,-6547,-6098,-5161,-3868,-2356,-793,707,2030,3120,3958,4545,4929,5156,5286,5390,5506,5690,5956,6309,6751,7227,7723,8149,8467,8608,8521,8196,7623,6847,5926,4950,4000,3184,2544,2136,1950,1943,2054,2181,2242,2151,1854,1337,608,-277,-1246,-2206,-3062,-3717,-4109,-4180,-3922,-3349,-2506,-1460,-299,895,2032,3043,3870,4467,4825,4931,4823,4515,4064,3504,2889,2257,1646,1087,601,203,-102,-326,-481,-613,-742,-930,-1200,-1589,-2112,-2761,-3524,-4363,-5244,-6119,-6960,-7733,-8434,-9050,-9595,-10054,-10426,-10669,-10744,-10585,-10139,-9369,-8266,-6880,-5298,-3654,-2121,-856,-34,255,-65,-951,-2316,-3992,-5764,-7392,-8640,-9300,-9240,-8402,-6842,-4699,-2216,351,2682,4566,5768,6234,5930,4975,3521,1797,35,-1540,-2738,-3431,-3558,-3122,-2190,-880,663,2287,3823,5173,6208,6906,7226,7208,6889,6361,5694,5007,4370,3880,3589,3532,3720,4117,4682,5327,5978,6548,6960,7177,7153,6905,6445,5817,5075,4285,3490,2753,2087,1510,1021,607,270,17,-124,-118,98,553,1293,2312,3583,5042,6584,8085,9406,10428,11031,11180,10837,10057,8921,7533,6044,4561,3210,2061,1174,548,199,72,150,374,679,1026,1323,1541,1619,1531,1278,854,311,-334,-1003,-1663,-2247,-2728,-3076,-3301,-3424,-3494,-3580,-3721,-3987,-4362,-4836,-5334,-5751,-5975,-5900,-5435,-4560,-3303,-1754,-73,1566,2961,3933,4371,4194,3452,2218,670,-1003,-2588,-3882,-4736,-5038,-4773,-3981,-2780,-1344,143,1464,2473,3027,3085,2662,1817,697,-575,-1826,-2930,-3775,-4289,-4444,-4239,-3713,-2911,-1901,-753,468,1676,2797,3736,4407,4712,4598,4011,2964,1516,-250,-2173,-4097,-5853,-7279,-8267,-8755,-8740,-8293,-7523,-6580,-5612,-4758,-4109,-3710,-3567,-3623,-3828,-4088,-4368,-4604,-4816,-4998,-5191,-5428,-5718,-6060,-6418,-6715,-6888,-6839,-6497,-5833,-4799,-3468,-1869,-146,1570,3116,4322,5066,5243,4832,3852,2408,635,-1278,-3151,-4797,-6085,-6922,-7282,-7210,-6773,-6112,-5329,-4550,-3848,-3258,-2780,-2367,-1970,-1545,-1072,-566,-76,341,607,694,561,262,-174,-642,-1069,-1378,-1517,-1483,-1287,-1004,-693,-463,-383,-536,-967,-1681,-2670,-3852,-5146,-6420,-7537,-8370,-8800,-8767,-8246,-7290,-5981,-4466,-2885,-1400,-129,827,1423,1652,1549,1183,646,54,-500,-906,-1105,-1060,-761,-270,366,1025,1619,2031,2189,2021,1526,698,-399,-1691,-3095,-4479,-5747,-6770,-7445,-7687,-7433,-6663,-5405,-3737,-1788,270,2244,3922,5120,5679,5519,4621,3061,998,-1353,-3708,-5804,-7360,-8193,-8154,-7256,-5564,-3297,-713,1871,4151,5864,6853,7044,6501,5383,3901,2338,927,-129,-709,-794,-441,208,992,1722,2277,2561,2575,2377,2081,1813,1713,1859,2290,2978,3816,4677,5392,5803,5797,5280,4257,2762,915,-1114,-3129,-4895,-6211,-6899,-6845,-6039,-4534,-2502,-164,2208,4337,5972,6951,7165,6653,5519,3964,2236,602,-720,-1512,-1703,-1242,-209,1270,3005,4782,6378,7607,8304,8397,7854,6737,5170,3307,1355,-506,-2105,-3306,-4060,-4321,-4167,-3636,-2862,-1920,-927,80,1031,1955,2842,3742,4688,5706,6798,7943,9073,10103,10920,11394,11418,10893,9785,8086,5890,3299,528,-2228,-4731,-6771,-8195,-8905,-8887,-8231,-7064,-5617,-4105,-2763,-1781,-1260,-1256,-1688,-2456,-3367,-4255,-4945,-5339,-5369,-5077,-4508,-3803,-3067,-2429,-1963,-1713,-1659,-1764,-1928,-2082,-2135,-2036,-1768,-1331,-788,-194,355,796,1057,1130,1008,761,443,165,5,61,384,1011,1935,3109,4467,5894,7277,8495,9414,9960,10037,9645,8778,7515,5943,4200,2424,761,-673,-1775,-2509,-2855,-2852,-2568,-2078,-1482,-845,-251,265,648,886,949,830,527,44,-603,-1379,-2246,-3142,-3982,-4690,-5148,-5274,-4976,-4208,-2972,-1328,610,2670,4677,6449,7839,8770,9223,9231,8901,8328,7645,6948,6318,5798,5407,5141,4968,4880,4834,4833,4863,4940,5062,5236,5456,5685,5908,6060,6121,6045,5820,5429,4879,4170,3317,2335,1236,42,-1222,-2545,-3880,-5206,-6474,-7628,-8625,-9385,-9864,-9992,-9726,-9046,-7943,-6472,-4711,-2768,-798,1068,2688,3962,4831,5283,5341,5086,4594,3968,3294,2630,2031,1499,1046,652,318,56,-119,-137,35,493,1264,2401,3874,5635,7560,9509,11302,12779,13814,14315,14272,13712,12724,11430,9978,8507,7172,6073,5302,4892,4835,5091,5567,6168,6770,7262,7543,7537,7192,6495,5456,4137,2608,980,-637,-2137,-3401,-4358,-4947,-5134,-4943,-4396,-3564,-2512,-1321,-56,1210,2436,3574,4588,5449,6133,6627,6929,7039,6984,6785,6487,6123,5741,5372,5044,4767,4542,4345,4172,3981,3779,3554,3332,3136,3021,3019,3175,3499,3972,4541,5122,5589,5834,5727,5177,4138,2595,608,-1715,-4220,-6714,-9002,-10886,-12223,-12882,-12848,-12112,-10802,-9051,-7089,-5133,-3436,-2174,-1509,-1463,-2021,-3016,-4268,-5501,-6491,-7016,-6952,-6257,-4985,-3279,-1320,660,2463,3909,4878,5311,5228,4668,3767,2614,1354,64,-1191,-2376,-3509,-4560,-5538,-6379,-7014,-7337,-7239,-6642,-5499,-3863,-1830,396,2577,4442,5734,6259,5911,4703,2762,320,-2317,-4828,-6890,-8260,-8774,-8389,-7193,-5373,-3225,-1079,745,1958,2399,1972,768,-1084,-3307,-5638,-7766,-9446,-10470,-10733,-10200,-8938,-7100,-4891,-2584,-440,1292,2423,2855,2591,1720,444,-1013,-2377,-3410,-3923,-3801,-3045,-1732,-51,1771,3467,4791,5558,5639,5040,3821,2171,306,-1507,-3038,-4087,-4540,-4390,-3701,-2651,-1460,-372,363,574,138,-936,-2575,-4576,-6708,-8667,-10197,-11049,-11089,-10261,-8641,-6401,-3818,-1196,1115,2838,3742,3740,2853,1254,-799,-2965,-4912,-6348,-7076,-7031,-6253,-4923,-3277,-1584,-124,930,1428,1387,876,75,-795,-1492,-1815,-1618,-869,363,1910,3532,4953,5932,6271,5887,4793,3121,1067,-1095,-3122,-4766,-5901,-6435,-6435,-5993,-5299,-4533,-3878,-3453,-3341,-3532,-3996,-4628,-5338,-6002,-6537,-6864,-6947,-6764,-6329,-5670,-4823,-3853,-2810,-1780,-834,-61,475,726,679,376,-134,-737,-1350,-1873,-2255,-2474,-2547,-2512,-2417,-2302,-2174,-2021,-1785,-1409,-819,29,1150,2522,4064,5685,7236,8600,9635,10260,10407,10082,9335,8252,6988,5647,4399,3314,2484,1926,1650,1629,1848,2246,2824,3493,4246,4986,5668,6216,6563,6672,6497,6034,5294,4318,3192,2004,888,-57,-707,-999,-902,-432,317,1225,2118,2846,3246,3264,2857,2110,1141,110,-812,-1492,-1841,-1828,-1491,-892,-160,616,1300,1823,2104,2103,1804,1203,348,-713,-1866,-3018,-4034,-4815,-5292,-5417,-5232,-4780,-4183,-3550,-3000,-2635,-2504,-2636,-2994,-3526,-4129,-4721,-5188,-5480,-5539,-5403,-5097,-4745,-4436,-4311,-4464,-4968,-5834,-7013,-8399,-9813,-11067,-11943,-12259,-11890,-10780,-8977,-6618,-3917,-1134,1446,3567,5017,5659,5447,4414,2693,482,-1961,-4349,-6404,-7873,-8583,-8435,-7456,-5746,-3518,-1028,1438,3607,5269,6287,6630,6358,5622,4620,3585,2733,2262,2281,2858,3940,5419,7107,8776,10197,11173,11571,11349,10558,9311,7798,6196,4696,3414,2445,1780,1384,1169,1013,822,489,-38,-759,-1645,-2572,-3431,-4026,-4225,-3878,-2914,-1322,844,3456,6322,9213,11855,13986,15351,15769,15145,13499,10981,7854,4458,1173,-1646,-3726,-4886,-5102,-4447,-3125,-1390,451,2120,3362,4030,4047,3473,2455,1213,4,-949,-1467,-1483,-990,-104,1044,2264,3378,4236,4708,4741,4309,3460,2250,814,-755,-2303,-3716,-4889,-5717,-6151,-6142,-5702,-4857,-3697,-2335,-923,372,1388,1985,2076,1636,723,-534,-1960,-3331,-4448,-5124,-5274,-4855,-3955,-2709,-1311,3,1046,1660,1755,1354,514,-616,-1863,-3051,-4011,-4601,-4762,-4452,-3736,-2706,-1502,-294,775,1562,1980,1994,1630,984,192,-586,-1202,-1545,-1580,-1320,-870,-343,109,362,321,-56,-743,-1668,-2687,-3656,-4389,-4764,-4691,-4167,-3276,-2168,-1047,-137,370,322,-326,-1543,-3182,-5034,-6832,-8339,-9321,-9676,-9349,-8429,-7060,-5459,-3845,-2438,-1365,-732,-516,-681,-1118,-1705,-2330,-2879,-3284,-3489,-3485,-3285,-2922,-2455,-1931,-1429,-990,-682,-513,-507,-616,-806,-988,-1116,-1121,-999,-750,-408,-19,382,780,1157,1542,1922,2308,2675,2970,3137,3085,2739,2042,963,-446,-2105,-3848,-5492,-6857,-7773,-8153,-7984,-7331,-6346,-5227,-4175,-3391,-2999,-3056,-3509,-4245,-5049,-5720,-6042,-5873,-5168,-3978,-2470,-876,518,1473,1768,1333,162,-1572,-3660,-5762,-7585,-8823,-9283,-8882,-7662,-5808,-3575,-1286,739,2253,3062,3118,2466,1269,-244,-1798,-3125,-4008,-4296,-3951,-3014,-1645,-23,1572,2932,3825,4136,3805,2898,1531,-94,-1761,-3262,-4409,-5088,-5230,-4837,-3968,-2705,-1196,425,1986,3315,4289,4783,4758,4216,3215,1876,327,-1246,-2707,-3886,-4691,-5054,-4961,-4470,-3658,-2656,-1605,-627,159,709,1006,1097,1055,987,986,1145,1532,2172,3062,4156,5358,6569,7646,8480,8942,8976,8544,7687,6495,5113,3705,2445,1463,851,618,720,1045,1461,1832,2049,2043,1816,1399,876,348,-83,-320,-297,20,620,1451,2415,3399,4269,4909,5232,5167,4736,3933,2869,1602,264,-1040,-2207,-3145,-3793,-4124,-4122,-3814,-3220,-2392,-1368,-195,1064,2364,3630,4801,5825,6641,7233,7590,7725,7678,7480,7156,6735,6194,5531,4725,3749,2639,1395,115,-1138,-2233,-3087,-3587,-3708,-3431,-2823,-1989,-1067,-223,391,648,454,-210,-1311,-2734,-4309,-5812,-7023,-7721,-7782,-7148,-5892,-4165,-2206,-276,1364,2488,2938,2644,1609,-42,-2138,-4412,-6590,-8385,-9560,-9950,-9490,-8245,-6369,-4123,-1793,333,2017,3112,3581,3481,2977,2288,1655,1303,1392,1990,3061,4465,5981,7364,8360,8798,8569,7688,6273,4526,2720,1126,-6,-524,-368,386,1581,2982,4354,5460,6135,6259,5791,4764,3249,1398,-645,-2688,-4564,-6127,-7246,-7855,-7899,-7382,-6330,-4822,-2955,-866,1293,3397,5302,6930,8208,9090,9576,9659,9391,8812,8011,7050,6026,4987,4008,3104,2331,1691,1247,1000,1013,1285,1833,2634,3633,4756,5908,6966,7827,8359,8490,8137,7315,6028,4373,2449,392,-1665,-3572,-5217,-6482,-7307,-7661,-7563,-7071,-6274,-5287,-4223,-3193,-2280,-1548,-1000,-629,-364,-159,82,372,768,1229,1727,2204,2573,2787,2783,2549,2099,1471,732,-39,-781,-1416,-1903,-2189,-2230,-1986,-1418,-507,737,2265,3994,5798,7551,9119,10403,11331,11898,12113,12068,11836,11529,11241,11016,10890,10815,10738,10558,10182,9521,8530,7198,5580,3761,1873,65,-1539,-2794,-3642,-4025,-3973,-3536,-2835,-1984,-1132,-394,134,392,359,69,-407,-955,-1420,-1672,-1563,-1037,-69,1283,2906,4664,6385,7927,9154,9964,10303,10148,9548,8569,7336,5985,4644,3460,2511,1890,1616,1704,2104,2774,3600,4519,5407,6219,6871,7341,7584,7577,7290,6701,5791,4563,3049,1291,-616,-2579,-4476,-6177,-7554,-8507,-8936,-8814,-8128,-6938,-5337,-3463,-1500,361,1914,2972,3422,3177,2285,848,-947,-2839,-4598,-5952,-6765,-6917,-6457,-5457,-4116,-2610,-1154,83,987,1459,1497,1109,386,-569,-1602,-2583,-3375,-3900,-4132,-4093,-3887,-3619,-3422,-3392,-3571,-3932,-4389,-4783,-4955,-4739,-4035,-2815,-1158,782,2760,4503,5743,6244,5901,4675,2716,237,-2413,-4879,-6813,-7946,-8128,-7379,-5822,-3765,-1529,506,2023,2786,2697,1759,140,-1937,-4167,-6243,-7904,-8943,-9265,-8879,-7881,-6475,-4872,-3317,-1999,-1044,-506,-325,-413,-597,-735,-690,-379,190,952,1766,2462,2867,2845,2326,1321,-73,-1706,-3383,-4926,-6163,-7001,-7385,-7338,-6934,-6288,-5538,-4813,-4214,-3799,-3557,-3448,-3370,-3232,-2941,-2437,-1719,-840,100,950,1555,1780,1537,822,-283,-1623,-2986,-4145,-4911,-5150,-4811,-3948,-2671,-1172,348,1688,2670,3193,3208,2742,1894,779,-428,-1570,-2498,-3090,-3286,-3072,-2493,-1649,-672,298,1109,1663,1869,1721,1237,486,-436,-1442,-2438,-3351,-4131,-4736,-5141,-5335,-5293,-5027,-4535,-3865,-3075,-2259,-1509,-946,-618,-601,-884,-1431,-2182,-2999,-3776,-4360,-4660,-4594,-4173,-3435,-2503,-1515,-637,-29,188,-73,-810,-1981,-3436,-5019,-6499,-7690,-8403,-8524,-8011,-6898,-5304,-3403,-1417,446,1988,3089,3685,3799,3524,2990,2367,1773,1338,1076,1009,1061,1187,1308,1395,1451,1501,1625,1856,2246,2769,3362,3924,4312,4400,4086,3321,2127,618,-1049,-2628,-3889,-4591,-4573,-3740,-2121,175,2914,5842,8623,10994,12700,13589,13613,12810,11336,9402,7279,5227,3498,2258,1606,1548,2014,2874,3982,5159,6277,7197,7847,8178,8185,7892,7360,6645,5842,5005,4195,3428,2695,1963,1192,351,-575,-1562,-2592,-3599,-4558,-5410,-6149,-6738,-7189,-7468,-7578,-7490,-7187,-6672,-5948,-5070,-4109,-3156,-2338,-1746,-1494,-1627,-2183,-3122,-4383,-5831,-7324,-8673,-9705,-10245,-10187,-9442,-8049,-6081,-3708,-1159,1346,3539,5232,6261,6558,6124,5055,3489,1633,-322,-2175,-3791,-5057,-5948,-6460,-6653,-6594,-6380,-6093,-5815,-5600,-5478,-5454,-5489,-5550,-5540,-5425,-5124,-4622,-3931,-3086,-2184,-1316,-583,-68,191,189,-29,-393,-805,-1169,-1390,-1400,-1161,-673,17,844,1678,2439,2985,3257,3194,2793,2110,1236,303,-533,-1138,-1379,-1201,-569,474,1852,3453,5163,6863,8459,9896,11095,12083,12808,13325,13642,13797,13836,13768,13619,13361,12967,12373,11515,10339,8810,6960,4875,2707,672,-1018,-2135,-2539,-2161,-1044,636,2651,4675,6418,7606,8066,7745,6683,5071,3129,1148,-610,-1942,-2717,-2913,-2598,-1916,-1064,-260,298,451,107,-741,-2038,-3644,-5376,-7010,-8326,-9114,-9231,-8600,-7237,-5263,-2837,-208,2419,4795,6767,8197,9013,9226,8853,8013,6807,5385,3903,2475,1258,292,-336,-651,-673,-467,-136,219,481,561,399,-11,-652,-1457,-2357,-3276,-4128,-4866,-5428,-5805,-5990,-6025,-5952,-5854,-5799,-5868,-6130,-6616,-7347,-8273,-9312,-10341,-11225,-11849,-12123,-12030,-11572,-10839,-9900,-8877,-7855,-6915,-6100,-5427,-4880,-4427,-4023,-3632,-3212,-2763,-2263,-1728,-1166,-597,-51,444,857,1166,1352,1418,1360,1208,964,691,397,149,-30,-109,-82,34,196,364,474,519,483,415,364,380,515,751,1069,1380,1604,1651,1466,1052,453,-236,-881,-1380,-1617,-1559,-1217,-650,32,708,1283,1662,1835,1792,1581,1242,818,316,-246,-895,-1622,-2400,-3185,-3860,-4325,-4443,-4124,-3298,-1972,-215,1855,4047,6177,8023,9400,10161,10204,9520,8157,6243,3945,1474,-994,-3247,-5181,-6675,-7728,-8346,-8617,-8645,-8556,-8479,-8510,-8708,-9094,-9634,-10268,-10934,-11552,-12087,-12514,-12825,-13056,-13203,-13298,-13339,-13322,-13257,-13149,-13022,-12906,-12835,-12817,-12867,-12932,-12985,-12939,-12754,-12386,-11811,-11067,-10143,-9122,-7999,-6843,-5657,-4478,-3308,-2168,-1059,0,986,1891,2691,3391,3994,4519,4978,5406,5790,6152,6456,6670,6750,6630,6290,5708,4930,4030,3142,2394,1934,1843,2155,2817,3721,4687,5549,6131,6332,6114,5516,4657,3694,2813,2167,1884,2004,2526,3362,4409,5541,6646,7659,8521,9223,9751,10090,10221,10105,9711,9009,7991,6678,5137,3489,1892,543,-359,-645,-204,989,2857,5236,7871,10474,12735,14404,15297,15344,14587,13152,11245,9084,6892,4854,3088,1673,601,-143,-640,-930,-1091,-1160,-1167,-1159,-1126,-1103,-1071,-1050,-1028,-1031,-1042,-1098,-1166,-1275,-1389,-1511,-1618,-1692,-1719,-1694,-1612,-1507,-1393,-1319,-1295,-1358,-1467,-1626,-1745,-1802,-1744,-1564,-1311,-1035,-868,-902,-1256,-1994,-3131,-4605,-6287,-7980,-9447,-10450,-10777,-10300,-8966,-6862,-4149,-1093,1993,4811,7067,8553,9150,8815,7618,5694,3221,420,-2504,-5350,-7930,-10094,-11694,-12627,-12803,-12186,-10780,-8677,-6019,-3054,-52,2639,4711,5857,5883,4697,2353,-941,-4848,-8912,-12648,-15533,-17178,-17248,-15649,-12416,-7818,-2261,3701,9474,14451,18125,20114,20262,18602,15410,11136,6348,1690,-2246,-4944,-6059,-5444,-3162,512,5138,10160,14974,18994,21744,22876,22257,19947,16218,11501,6348,1351,-2917,-5982,-7509,-7350,-5560,-2356,1858,6613,11374,15631,18956,21017,21644,20799,18605,15307,11250,6839,2497,-1402,-4523,-6677,-7752,-7793,-6938,-5417,-3535,-1593,88,1267,1769,1524,572,-955,-2860,-4906,-6857,-8506,-9700,-10335,-10395,-9901,-8941,-7636,-6122,-4559,-3095,-1852,-945,-393,-229,-352,-688,-1049,-1304,-1254,-808,155,1605,3517,5734,8081,10319,12211,13519,14068,13742,12520,10496,7847,4853,1841,-864,-2955,-4231,-4594,-4087,-2873,-1232,524,2048,3067,3383,2933,1770,69,-1929,-3948,-5717,-7028,-7741,-7808,-7270,-6229,-4836,-3244,-1609,-17,1460,2822,4103,5337,6592,7884,9215,10540,11767,12808,13539,13897,13838,13396,12663,11781,10923,10255,9934,10034,10597,11553,12772,14068,15193,15926,16065,15488,14185,12242,9858,7301,4858,2818,1386,695,735,1407,2479,3683,4704,5257,5124,4162,2359,-201,-3321,-6719,-10069,-13027,-15289,-16632,-16937,-16218,-14622,-12389,-9857,-7372,-5281,-3864,-3311,-3709,-5016,-7099,-9734,-12637,-15513,-18060,-20023,-21188,-21433,-20671,-18943,-16284,-12869,-8835,-4446,85,4460,8428,11724,14147,15548,15864,15138,13501,11169,8420,5534,2792,408,-1454,-2734,-3414,-3564,-3271,-2645,-1792,-799,277,1402,2558,3740,4906,6013,6964,7639,7905,7619,6690,5064,2773,-71,-3287,-6619,-9788,-12512,-14534,-15665,-15800,-14898,-13043,-10343,-7018,-3280,596,4368,7789,10666,12863,14311,15020,15070,14593,13761,12761,11755,10903,10281,9956,9896,10058,10337,10630,10834,10866,10696,10309,9748,9075,8349,7646,6989,6392,5815,5200,4462,3542,2366,947,-716,-2518,-4378,-6159,-7765,-9104,-10154,-10906,-11439,-11806,-12124,-12446,-12844,-13311,-13832,-14337,-14761,-15023,-15069,-14872,-14430,-13794,-13023,-12216,-11464,-10866,-10493,-10410,-10622,-11128,-11844,-12680,-13484,-14103,-14376,-14167,-13389,-11995,-10026,-7558,-4731,-1738,1239,3959,6228,7877,8760,8872,8197,6896,5125,3124,1142,-602,-1924,-2705,-2935,-2637,-1954,-1019,-21,874,1527,1814,1691,1122,136,-1200,-2822,-4598,-6436,-8193,-9772,-11046,-11963,-12453,-12534,-12221,-11602,-10764,-9836,-8940,-8176,-7637,-7339,-7271,-7354,-7470,-7481,-7244,-6631,-5571,-4015,-2005,391,3033,5765,8379,10692,12488,13630,13977,13513,12238,10294,7841,5144,2466,94,-1740,-2849,-3158,-2667,-1508,141,2009,3840,5369,6413,6839,6639,5852,4606,3064,1380,-269,-1784,-3088,-4156,-5013,-5695,-6237,-6669,-6970,-7093,-6967,-6491,-5578,-4177,-2260,96,2789,5619,8377,10798,12672,13785,14024,13353,11811,9569,6835,3895,1057,-1401,-3217,-4213,-4300,-3465,-1829,447,3096,5851,8415,10524,11966,12599,12370,11331,9605,7406,4984,2620,583,-892,-1637,-1567,-688,886,2971,5303,7594,9528,10836,11290,10765,9234,6774,3569,-130,-4019,-7775,-11090,-13691,-15377,-16029,-15634,-14277,-12152,-9518,-6698,-4010,-1770,-210,509,345,-619,-2207,-4134,-6068,-7677,-8643,-8760,-7894,-6080,-3428,-195,3328,6802,9912,12410,14111,14942,14910,14098,12655,10743,8542,6230,3935,1807,-99,-1685,-2956,-3878,-4479,-4778,-4793,-4564,-4101,-3440,-2606,-1638,-581,489,1514,2385,3040,3388,3391,3010,2270,1192,-151,-1690,-3349,-5049,-6730,-8348,-9840,-11196,-12329,-13209,-13732,-13826,-13406,-12433,-10890,-8863,-6446,-3844,-1240,1143,3122,4555,5377,5577,5234,4453,3399,2205,1035,-29,-894,-1551,-1977,-2240,-2351,-2419,-2478,-2608,-2846,-3194,-3640,-4100,-4488,-4683,-4576,-4076,-3144,-1774,-54,1905,3913,5764,7252,8166,8382,7809,6470,4474,2000,-697,-3336,-5653,-7380,-8345,-8421,-7581,-5880,-3435,-454,2850,6209,9375,12119,14229,15563,16022,15588,14292,12275,9695,6803,3859,1127,-1120,-2677,-3384,-3158,-2026,-53,2568,5639,8891,12066,14920,17242,18872,19709,19695,18844,17193,14871,12007,8825,5536,2393,-354,-2508,-3887,-4418,-4085,-2976,-1263,822,3002,4977,6488,7292,7251,6306,4488,1955,-1107,-4410,-7699,-10687,-13158,-14942,-15937,-16139,-15581,-14400,-12740,-10807,-8787,-6879,-5227,-3961,-3122,-2732,-2734,-3025,-3489,-3954,-4288,-4358,-4076,-3413,-2379,-1058,453,1995,3424,4586,5341,5584,5238,4262,2674,525,-2077,-4989,-8033,-11014,-13721,-15966,-17569,-18401,-18377,-17486,-15782,-13414,-10586,-7574,-4662,-2152,-280,763,901,140,-1410,-3560,-6063,-8646,-11026,-12961,-14249,-14758,-14436,-13301,-11439,-9009,-6195,-3232,-342,2257,4390,5932,6833,7114,6871,6264,5485,4760,4279,4217,4670,5662,7147,8979,10968,12874,14450,15472,15766,15233,13877,11793,9171,6257,3336,669,-1510,-3058,-3899,-4080,-3708,-2977,-2109,-1332,-849,-819,-1305,-2325,-3795,-5591,-7551,-9492,-11254,-12709,-13769,-14408,-14641,-14512,-14105,-13464,-12660,-11707,-10609,-9362,-7923,-6284,-4449,-2435,-358,1708,3560,5077,6072,6449,6138,5145,3558,1529,-745,-3002,-5021,-6539,-7388,-7435,-6630,-5022,-2733,45,3052,6038,8706,10835,12190,12655,12142,10686,8393,5471,2172,-1162,-4244,-6727,-8405,-9092,-8755,-7459,-5384,-2815,-74,2453,4471,5684,5962,5256,3657,1353,-1387,-4280,-7024,-9379,-11174,-12301,-12773,-12644,-12052,-11163,-10139,-9146,-8293,-7665,-7287,-7143,-7179,-7302,-7408,-7368,-7073,-6428,-5371,-3888,-2019,182,2575,5064,7500,9770,11784,13457,14754,15632,16071,16067,15612,14722,13427,11776,9847,7766,5647,3677,1991,751,56,-38,459,1461,2810,4300,5690,6727,7223,7013,6068,4435,2265,-218,-2750,-5072,-6941,-8198,-8748,-8593,-7825,-6586,-5085,-3525,-2105,-985,-263,22,-111,-580,-1291,-2095,-2887,-3539,-3976,-4146,-4027,-3634,-2984,-2120,-1072,119,1426,2821,4284,5806,7382,9005,10669,12331,13947,15415,16611,17396,17601,17105,15790,13632,10656,6990,2845,-1526,-5789,-9650,-12813,-15053,-16253,-16384,-15536,-13918,-11778,-9446,-7224,-5400,-4182,-3699,-3979,-4947,-6456,-8293,-10201,-11955,-13320,-14147,-14344,-13894,-12864,-11378,-9611,-7765,-6025,-4576,-3510,-2892,-2682,-2783,-3047,-3270,-3269,-2846,-1876,-281,1947,4716,7884,11247,14559,17594,20124,21972,23028,23243,22645,21341,19465,17240,14838,12492,10324,8466,6940,5730,4771,3961,3224,2492,1750,1046,457,117,128,593,1532,2902,4580,6354,7986,9213,9799,9585,8487,6537,3872,710,-2664,-5937,-8801,-10994,-12296,-12612,-11897,-10239,-7778,-4748,-1403,1950,5041,7594,9417,10361,10403,9583,8073,6092,3941,1918,333,-588,-659,170,1870,4296,7207,10339,13355,15980,17946,19085,19306,18618,17111,14956,12358,9549,6733,4085,1720,-318,-2030,-3492,-4779,-6012,-7269,-8630,-10112,-11703,-13342,-14937,-16384,-17571,-18412,-18845,-18851,-18450,-17703,-16702,-15542,-14324,-13113,-11951,-10846,-9769,-8686,-7545,-6316,-5001,-3601,-2203,-840,377,1417,2224,2828,3264,3633,4050,4627,5470,6621,8074,9743,11488,13119,14458,15325,15630,15336,14513,13296,11886,10484,9286,8415,7913,7740,7759,7792,7627,7081,6032,4422,2313,-173,-2825,-5398,-7652,-9359,-10372,-10609,-10094,-8936,-7313,-5470,-3642,-2060,-910,-268,-178,-527,-1203,-1974,-2658,-3037,-2978,-2397,-1300,213,2002,3852,5556,6937,7842,8241,8134,7639,6902,6112,5464,5115,5188,5740,6768,8202,9932,11779,13567,15090,16167,16659,16480,15618,14152,12195,9971,7658,5513,3680,2302,1406,945,814,836,844,661,188,-617,-1722,-3005,-4335,-5541,-6488,-7086,-7310,-7205,-6881,-6485,-6162,-6042,-6176,-6555,-7089,-7626,-7990,-8014,-7562,-6585,-5108,-3243,-1191,830,2562,3819,4458,4461,3899,2950,1854,888,289,262,875,2128,3869,5892,7924,9693,10971,11592,11520,10785,9565,8056,6544,5259,4426,4133,4418,5144,6140,7107,7783,7883,7233,5732,3412,422,-2994,-6525,-9834,-12613,-14619,-15709,-15867,-15190,-13886,-12219,-10502,-9001,-7944,-7457,-7543,-8120,-8992,-9924,-10671,-11009,-10808,-9993,-8617,-6777,-4649,-2423,-265,1658,3287,4559,5526,6226,6742,7132,7429,7629,7687,7532,7085,6281,5076,3478,1556,-595,-2792,-4864,-6602,-7822,-8373,-8163,-7158,-5417,-3061,-305,2592,5302,7519,8936,9334,8579,6667,3713,-42,-4287,-8648,-12770,-16330,-19087,-20915,-21783,-21784,-21073,-19880,-18420,-16910,-15501,-14289,-13293,-12499,-11821,-11214,-10574,-9892,-9127,-8323,-7514,-6757,-6103,-5553,-5107,-4680,-4190,-3512,-2525,-1139,683,2930,5473,8158,10730,12951,14553,15378,15302,14357,12673,10474,8077,5777,3875,2548,1915,1911,2433,3244,4102,4764,5010,4722,3836,2396,504,-1687,-3988,-6241,-8274,-9988,-11288,-12127,-12496,-12387,-11855,-10937,-9738,-8347,-6894,-5490,-4244,-3228,-2481,-1997,-1732,-1631,-1616,-1627,-1624,-1576,-1490,-1371,-1222,-1053,-829,-529,-100,487,1268,2237,3380,4620,5884,7025,7943,8482,8581,8174,7296,6025,4511,2931,1500,406,-176,-147,543,1831,3609,5659,7755,9620,11025,11767,11746,10936,9429,7369,4985,2505,152,-1883,-3495,-4627,-5318,-5649,-5750,-5759,-5810,-5995,-6366,-6920,-7595,-8305,-8912,-9302,-9346,-8953,-8076,-6701,-4894,-2744,-415,1937,4131,6029,7532,8609,9283,9644,9810,9903,10041,10277,10623,11017,11357,11520,11383,10879,9972,8716,7212,5593,4044,2703,1714,1146,1030,1317,1947,2773,3700,4557,5256,5671,5743,5422,4676,3509,1925,-48,-2361,-4949,-7707,-10510,-13200,-15615,-17584,-18980,-19696,-19717,-19054,-17812,-16133,-14200,-12213,-10366,-8829,-7729,-7150,-7099,-7534,-8337,-9333,-10311,-11030,-11259,-10789,-9495,-7301,-4289,-592,3493,7631,11412,14448,16389,17009,16212,14074,10842,6864,2626,-1401,-4731,-6993,-7913,-7399,-5491,-2424,1474,5752,9942,13585,16295,17818,18036,16982,14850,11898,8487,4953,1611,-1294,-3618,-5294,-6349,-6847,-6891,-6574,-5974,-5140,-4105,-2879,-1501,-9,1504,2935,4140,4991,5363,5199,4473,3271,1705,-3,-1642,-2937,-3687,-3681,-2840,-1117,1378,4498,7952,11449,14614,17145,18751,19295,18721,17160,14822,12039,9165,6539,4439,3031,2351,2321,2738,3377,3946,4264,4142,3561,2540,1211,-264,-1701,-2952,-3904,-4533,-4867,-5009,-5087,-5250,-5620,-6282,-7278,-8563,-10064,-11627,-13083,-14232,-14907,-14962,-14346,-13074,-11242,-9032,-6648,-4332,-2300,-715,298,740,647,180,-476,-1089,-1440,-1334,-657,640,2498,4767,7219,9576,11533,12835,13268,12747,11279,9025,6217,3188,272,-2221,-4055,-5111,-5395,-5019,-4201,-3194,-2243,-1583,-1320,-1530,-2135,-3039,-4064,-5057,-5875,-6450,-6756,-6868,-6873,-6918,-7130,-7613,-8416,-9528,-10863,-12295,-13665,-14809,-15593,-15928,-15793,-15225,-14315,-13205,-12026,-10940,-10039,-9402,-9039,-8894,-8881,-8853,-8655,-8127,-7114,-5531,-3326,-547,2684,6156,9614,12746,15296,17021,17796,17605,16536,14807,12687,10496,8527,7004,6064,5703,5812,6192,6581,6744,6492,5732,4508,2948,1274,-259,-1436,-2095,-2184,-1770,-1016,-163,498,722,290,-877,-2757,-5176,-7860,-10438,-12541,-13801,-13983,-12959,-10791,-7699,-4047,-300,3054,5562,6885,6860,5511,3064,-78,-3428,-6421,-8561,-9448,-8831,-6703,-3213,1256,6196,11023,15137,18034,19360,18949,16883,13439,9071,4353,-139,-3867,-6442,-7673,-7556,-6337,-4357,-2118,-64,1358,1892,1388,-66,-2276,-4894,-7547,-9862,-11556,-12461,-12557,-11966,-10913,-9686,-8597,-7879,-7724,-8157,-9124,-10435,-11846,-13060,-13814,-13888,-13166,-11654,-9459,-6836,-4077,-1532,481,1734,2089,1562,304,-1427,-3284,-4892,-5901,-6045,-5174,-3308,-612,2595,5914,8896,11160,12401,12484,11436,9444,6845,4028,1416,-639,-1903,-2284,-1862,-842,467,1736,2647,2987,2630,1609,46,-1820,-3736,-5421,-6686,-7394,-7537,-7214,-6593,-5918,-5411,-5277,-5621,-6443,-7651,-9025,-10337,-11316,-11754,-11507,-10556,-8961,-6923,-4671,-2497,-657,653,1311,1334,809,-65,-1046,-1883,-2329,-2202,-1379,169,2388,5137,8219,11375,14346,16865,18712,19737,19854,19099,17579,15513,13158,10817,8757,7191,6235,5888,6036,6506,7039,7438,7498,7137,6339,5189,3839,2472,1276,378,-139,-308,-223,-41,37,-152,-750,-1804,-3274,-5015,-6819,-8413,-9539,-9964,-9553,-8262,-6199,-3549,-620,2254,4739,6539,7459,7434,6500,4864,2794,640,-1219,-2472,-2845,-2223,-600,1877,4951,8278,11478,14196,16131,17097,17016,15953,14069,11635,8937,6298,3966,2153,947,355,287,585,1057,1498,1725,1621,1113,231,-949,-2291,-3634,-4835,-5777,-6391,-6689,-6715,-6587,-6432,-6367,-6508,-6881,-7496,-8277,-9116,-9894,-10474,-10773,-10734,-10363,-9720,-8899,-8025,-7206,-6531,-6032,-5685,-5414,-5091,-4564,-3691,-2328,-418,2070,5053,8400,11885,15246,18190,20440,21782,22058,21250,19427,16797,13660,10377,7342,4916,3368,2869,3398,4842,6889,9210,11406,13141,14174,14373,13762,12480,10756,8868,7072,5577,4495,3826,3480,3284,3029,2518,1590,172,-1726,-4005,-6477,-8942,-11127,-12846,-13907,-14230,-13825,-12775,-11275,-9547,-7847,-6421,-5451,-5069,-5293,-6079,-7259,-8641,-9955,-10942,-11386,-11101,-10038,-8206,-5752,-2874,145,3044,5548,7466,8677,9151,8960,8244,7213,6075,5049,4288,3870,3816,4022,4365,4672,4779,4583,4035,3169,2117,1028,110,-485,-631,-312,431,1425,2487,3361,3830,3703,2879,1353,-769,-3272,-5882,-8254,-10088,-11104,-11146,-10168,-8260,-5635,-2598,504,3326,5570,7059,7709,7594,6892,5865,4836,4091,3907,4423,5718,7702,10211,12971,15675,18004,19694,20558,20509,19622,18030,16022,13884,11929,10429,9532,9312,9672,10450,11371,12158,12538,12317,11387,9760,7547,4928,2151,-565,-3000,-5021,-6557,-7619,-8286,-8665,-8894,-9071,-9275,-9526,-9806,-10042,-10173,-10091,-9760,-9137,-8262,-7206,-6091,-5067,-4265,-3824,-3784,-4180,-4909,-5865,-6849,-7662,-8108,-8027,-7300,-5915,-3897,-1376,1468,4412,7209,9624,11464,12596,12961,12595,11590,10130,8396,6629,5007,3715,2845,2447,2477,2835,3368,3888,4227,4235,3833,3011,1832,431,-1019,-2319,-3309,-3847,-3908,-3506,-2779,-1907,-1119,-651,-682,-1350,-2657,-4549,-6824,-9264,-11558,-13464,-14726,-15229,-14923,-13889,-12304,-10416,-8513,-6887,-5770,-5327,-5598,-6509,-7872,-9399,-10774,-11649,-11765,-10940,-9139,-6477,-3195,350,3764,6644,8691,9683,9604,8546,6796,4693,2662,1065,197,195,1042,2563,4448,6354,7893,8793,8859,8037,6430,4228,1712,-805,-3065,-4831,-5995,-6520,-6465,-5944,-5110,-4099,-3057,-2082,-1252,-610,-163,120,278,395,522,717,1002,1339,1690,1940,1994,1742,1099,52,-1380,-3071,-4862,-6540,-7868,-8649,-8706,-7956,-6400,-4125,-1341,1710,4697,7336,9342,10546,10845,10289,8977,7160,5059,2987,1159,-206,-1025,-1261,-1022,-458,202,721,892,543,-394,-1900,-3855,-6066,-8271,-10230,-11698,-12528,-12656,-12126,-11082,-9747,-8380,-7239,-6555,-6455,-7002,-8138,-9708,-11526,-13322,-14884,-16002,-16549,-16475,-15813,-14670,-13188,-11554,-9901,-8378,-7026,-5860,-4817,-3780,-2634,-1227,513,2636,5083,7728,10347,12694,14469,15453,15467,14469,12547,9903,6867,3795,1090,-957,-2099,-2290,-1582,-200,1572,3378,4918,5921,6280,5949,5057,3773,2343,1002,-63,-709,-927,-739,-310,223,639,799,555,-116,-1213,-2606,-4152,-5619,-6809,-7509,-7609,-7038,-5862,-4208,-2281,-340,1382,2662,3366,3434,2912,1917,645,-674,-1805,-2541,-2728,-2293,-1229,377,2389,4613,6854,8905,10611,11832,12508,12621,12201,11345,10147,8760,7302,5916,4684,3681,2914,2363,1962,1633,1289,861,321,-335,-1052,-1760,-2372,-2784,-2950,-2822,-2449,-1879,-1253,-685,-330,-292,-632,-1367,-2422,-3701,-5039,-6291,-7299,-7960,-8200,-8026,-7462,-6618,-5586,-4499,-3455,-2544,-1806,-1247,-833,-488,-124,360,1056,2016,3264,4755,6402,8064,9575,10765,11500,11673,11269,10330,8956,7331,5616,4007,2638,1593,890,459,210,-15,-322,-832,-1585,-2577,-3739,-4949,-6058,-6911,-7373,-7358,-6852,-5902,-4640,-3233,-1895,-803,-133,48,-294,-1072,-2150,-3328,-4366,-5051,-5174,-4636,-3401,-1568,691,3112,5405,7284,8521,8955,8564,7410,5686,3659,1637,-62,-1165,-1469,-882,589,2820,5590,8633,11630,14287,16350,17622,18008,17494,16160,14154,11695,9001,6325,3852,1751,95,-1089,-1864,-2322,-2590,-2790,-3016,-3308,-3667,-4024,-4301,-4392,-4232,-3781,-3067,-2180,-1246,-444,60,119,-371,-1439,-3044,-5078,-7364,-9714,-11907,-13756,-15102,-15838,-15912,-15348,-14204,-12599,-10687,-8613,-6538,-4588,-2839,-1340,-75,1006,1970,2910,3883,4948,6075,7233,8284,9116,9544,9459,8758,7449,5617,3432,1144,-984,-2700,-3797,-4189,-3857,-2925,-1586,-75,1336,2442,3064,3113,2592,1548,113,-1566,-3329,-5021,-6519,-7730,-8612,-9134,-9333,-9233,-8897,-8394,-7782,-7131,-6469,-5822,-5159,-4450,-3640,-2702,-1626,-460,721,1789,2620,3074,3062,2534,1514,95,-1555,-3227,-4692,-5714,-6152,-5872,-4893,-3265,-1129,1319,3899,6386,8640,10516,11953,12919,13428,13531,13278,12738,11970,11013,9914,8696,7382,6002,4570,3107,1629,153,-1316,-2759,-4173,-5547,-6867,-8122,-9283,-10312,-11164,-11763,-12055,-11970,-11479,-10586,-9333,-7823,-6193,-4619,-3278,-2353,-1950,-2143,-2892,-4078,-5531,-6996,-8255,-9106,-9391,-9096,-8229,-6939,-5395,-3782,-2289,-1017,-36,692,1230,1699,2195,2805,3561,4417,5324,6138,6772,7129,7161,6905,6412,5803,5191,4660,4265,3978,3737,3415,2906,2080,896,-654,-2485,-4449,-6356,-7994,-9186,-9788,-9763,-9120,-7992,-6536,-4962,-3485,-2289,-1530,-1296,-1614,-2451,-3702,-5231,-6849,-8386,-9660,-10556,-10990,-10942,-10461,-9612,-8520,-7273,-5986,-4720,-3512,-2387,-1310,-281,726,1716,2632,3440,4020,4297,4184,3636,2675,1373,-141,-1689,-3098,-4195,-4867,-5065,-4819,-4241,-3489,-2761,-2228,-2054,-2299,-3004,-4078,-5439,-6911,-8370,-9643,-10651,-11303,-11591,-11536,-11175,-10607,-9885,-9092,-8264,-7416,-6560,-5670,-4766,-3829,-2928,-2076,-1350,-791,-429,-279,-292,-413,-514,-499,-223,383,1368,2695,4266,5912,7448,8646,9376,9504,9072,8151,6952,5720,4713,4179,4262,5048,6461,8364,10498,12590,14358,15586,16136,15994,15235,14025,12558,11037,9602,8353,7311,6430,5668,4925,4178,3374,2542,1698,891,165,-465,-981,-1403,-1746,-2019,-2222,-2323,-2286,-2073,-1655,-1057,-327,442,1127,1628,1835,1718,1266,554,-318,-1207,-1962,-2446,-2558,-2239,-1491,-363,1064,2673,4357,5993,7472,8704,9585,10075,10117,9743,9006,8024,6943,5941,5161,4754,4772,5236,6065,7120,8196,9074,9519,9370,8510,6938,4740,2070,-831,-3749,-6427,-8682,-10353,-11360,-11664,-11326,-10414,-9096,-7529,-5906,-4407,-3167,-2302,-1833,-1760,-1991,-2438,-2979,-3509,-3970,-4329,-4609,-4890,-5234,-5751,-6492,-7467,-8645,-9907,-11099,-12053,-12590,-12599,-12008,-10830,-9143,-7063,-4741,-2322,86,2375,4520,6471,8220,9729,10946,11785,12152,11954,11138,9702,7734,5382,2883,491,-1535,-2972,-3688,-3616,-2814,-1387,481,2600,4767,6799,8554,9908,10793,11158,11007,10372,9331,8003,6527,5078,3813,2882,2361,2293,2614,3223,3979,4704,5293,5639,5748,5650,5453,5265,5204,5333,5676,6187,6767,7304,7654,7727,7469,6868,6004,4941,3812,2704,1715,908,335,35,45,385,1092,2148,3552,5213,7045,8860,10481,11669,12235,11997,10880,8867,6070,2662,-1084,-4895,-8473,-11568,-14003,-15643,-16491,-16567,-16010,-14964,-13621,-12176,-10801,-9636,-8783,-8261,-8073,-8110,-8276,-8405,-8368,-8050,-7406,-6450,-5274,-4036,-2900,-2072,-1658,-1762,-2319,-3246,-4318,-5305,-5966,-6091,-5564,-4346,-2494,-153,2498,5245,7874,10239,12183,13686,14711,15339,15618,15666,15551,15356,15126,14906,14691,14510,14320,14115,13839,13455,12914,12196,11285,10218,9050,7870,6790,5889,5265,4913,4834,4929,5080,5154,4995,4520,3655,2422,887,-833,-2587,-4221,-5604,-6622,-7217,-7377,-7121,-6528,-5686,-4712,-3735,-2868,-2226,-1887,-1907,-2285,-2981,-3893,-4873,-5739,-6304,-6388,-5885,-4743,-3035,-909,1401,3633,5537,6912,7652,7748,7289,6443,5410,4404,3574,3022,2733,2626,2551,2323,1785,833,-580,-2365,-4414,-6495,-8399,-9900,-10825,-11081,-10649,-9622,-8162,-6497,-4876,-3539,-2695,-2470,-2918,-3974,-5509,-7278,-9025,-10432,-11229,-11190,-10178,-8182,-5306,-1781,2077,5889,9272,11885,13462,13856,13043,11122,8300,4857,1114,-2607,-5989,-8790,-10773,-11834,-11878,-10950,-9120,-6545,-3433,0,3481,6789,9673,11964,13504,14243,14166,13359,11955,10120,8080,5999,4102,2487,1293,515,166,140,340,617,833,859,599,-10,-983,-2280,-3841,-5530,-7221,-8744,-9956,-10731,-10982,-10679,-9836,-8507,-6803,-4831,-2752,-707,1151,2687,3798,4405,4483,4039,3144,1898,456,-1008,-2309,-3271,-3767,-3714,-3122,-2040,-614,989,2590,4019,5162,5970,6454,6701,6819,6930,7119,7424,7801,8160,8325,8146,7427,6068,4022,1329,-1835,-5271,-8639,-11668,-14022,-15516,-16004,-15512,-14157,-12188,-9913,-7659,-5740,-4381,-3728,-3800,-4534,-5762,-7302,-8914,-10412,-11614,-12419,-12763,-12668,-12183,-11433,-10535,-9645,-8907,-8433,-8331,-8626,-9313,-10314,-11488,-12666,-13646,-14228,-14264,-13627,-12287,-10287,-7733,-4822,-1774,1167,3766,5853,7293,8063,8171,7713,6808,5596,4211,2788,1407,144,-974,-1927,-2713,-3308,-3692,-3807,-3599,-3027,-2070,-772,777,2429,3989,5263,6072,6275,5825,4725,3095,1100,-1028,-3043,-4710,-5830,-6273,-5981,-4980,-3365,-1287,1066,3501,5820,7877,9548,10769,11532,11843,11774,11369,10701,9817,8769,7587,6332,5042,3814,2721,1873,1358,1255,1606,2443,3723,5422,7433,9674,12010,14312,16443,18253,19616,20386,20478,19788,18322,16077,13192,9797,6153,2498,-892,-3774,-5982,-7416,-8075,-8056,-7504,-6629,-5646,-4746,-4104,-3809,-3907,-4376,-5130,-6068,-7054,-7975,-8720,-9237,-9474,-9444,-9148,-8623,-7901,-7025,-6036,-4977,-3894,-2823,-1825,-937,-218,286,545,543,314,-94,-563,-991,-1229,-1186,-769,26,1186,2600,4129,5601,6800,7571,7754,7289,6181,4513,2432,130,-2198,-4370,-6226,-7665,-8610,-9019,-8888,-8206,-7011,-5339,-3288,-981,1396,3635,5496,6763,7266,6905,5704,3765,1302,-1404,-4086,-6441,-8286,-9472,-9960,-9789,-9042,-7860,-6381,-4738,-3057,-1430,75,1385,2478,3294,3807,3984,3810,3312,2542,1607,647,-186,-720,-834,-444,480,1869,3632,5592,7572,9397,10902,11998,12627,12812,12617,12141,11485,10752,9979,9203,8375,7459,6376,5090,3561,1820,-84,-2045,-3954,-5672,-7099,-8138,-8761,-8960,-8804,-8363,-7771,-7121,-6542,-6074,-5774,-5608,-5541,-5508,-5443,-5295,-5047,-4685,-4237,-3714,-3142,-2524,-1858,-1125,-313,575,1522,2456,3308,3962,4325,4336,3955,3260,2319,1322,416,-209,-424,-139,663,1928,3533,5300,7026,8508,9583,10143,10161,9667,8769,7569,6228,4838,3520,2327,1317,500,-102,-520,-745,-824,-766,-621,-421,-211,-49,19,-57,-332,-828,-1578,-2585,-3841,-5318,-6984,-8761,-10560,-12260,-13696,-14718,-15163,-14915,-13936,-12248,-9999,-7385,-4688,-2190,-170,1153,1668,1344,306,-1245,-3027,-4701,-5995,-6644,-6529,-5604,-3976,-1795,673,3206,5531,7497,8969,9928,10416,10526,10394,10152,9905,9718,9603,9511,9374,9100,8602,7843,6793,5503,4023,2457,885,-596,-1950,-3137,-4186,-5121,-6001,-6870,-7752,-8659,-9537,-10351,-10996,-11424,-11560,-11407,-10967,-10326,-9569,-8822,-8201,-7814,-7726,-7976,-8529,-9317,-10225,-11097,-11792,-12164,-12112,-11586,-10585,-9163,-7411,-5437,-3375,-1324,595,2307,3751,4877,5680,6149,6304,6184,5831,5311,4703,4069,3497,3028,2684,2462,2294,2117,1827,1363,669,-237,-1314,-2458,-3551,-4461,-5077,-5325,-5175,-4679,-3909,-3033,-2182,-1539,-1205,-1277,-1751,-2603,-3736,-5051,-6417,-7710,-8828,-9649,-10111,-10130,-9675,-8729,-7331,-5509,-3399,-1068,1284,3542,5493,7025,7977,8314,8014,7150,5865,4318,2730,1278,141,-567,-778,-477,291,1464,2929,4589,6313,7995,9510,10751,11612,12002,11851,11117,9800,7935,5617,2965,148,-2665,-5292,-7588,-9435,-10775,-11612,-11977,-11979,-11705,-11289,-10830,-10420,-10118,-9959,-9934,-10035,-10201,-10392,-10546,-10613,-10555,-10335,-9946,-9377,-8647,-7772,-6787,-5730,-4637,-3539,-2466,-1437,-468,419,1224,1942,2591,3212,3844,4547,5393,6404,7644,9080,10706,12444,14188,15817,17146,18039,18308,17859,16612,14586,11883,8682,5252,1900,-1040,-3255,-4514,-4650,-3656,-1611,1247,4618,8119,11385,14063,15889,16699,16416,15111,12906,10023,6727,3279,-52,-3050,-5570,-7520,-8896,-9740,-10146,-10206,-10044,-9716,-9304,-8814,-8270,-7646,-6955,-6186,-5368,-4531,-3704,-2931,-2216,-1572,-965,-375,246,921,1677,2503,3384,4278,5120,5860,6428,6783,6907,6801,6525,6142,5764,5499,5441,5669,6194,6968,7880,8748,9362,9501,8983,7681,5583,2745,-638,-4343,-8068,-11527,-14474,-16691,-18082,-18585,-18241,-17140,-15406,-13232,-10792,-8315,-5993,-4029,-2577,-1758,-1633,-2212,-3428,-5186,-7294,-9569,-11751,-13611,-14919,-15469,-15148,-13862,-11645,-8574,-4832,-642,3717,7956,11807,15019,17422,18912,19461,19144,18076,16455,14485,12399,10392,8650,7297,6418,6053,6175,6732,7622,8704,9848,10879,11684,12148,12211,11868,11135,10107,8871,7564,6298,5191,4306,3697,3322,3151,3065,2981,2771,2364,1701,778,-368,-1638,-2923,-4049,-4861,-5199,-4949,-4044,-2524,-483,1864,4275,6454,8141,9117,9273,8606,7239,5409,3410,1592,246,-384,-186,833,2553,4734,7119,9384,11295,12617,13261,13191,12493,11324,9886,8422,7136,6213,5735,5720,6077,6636,7187,7476,7296,6480,4958,2749,-16,-3152,-6401,-9533,-12313,-14599,-16305,-17439,-18068,-18311,-18285,-18114,-17859,-17558,-17191,-16710,-16069,-15208,-14136,-12859,-11475,-10073,-8805,-7785,-7146,-6935,-7179,-7801,-8673,-9591,-10326,-10627,-10288,-9142,-7131,-4265,-674,3454,7857,12230,16276,19693,22237,23735,24082,23303,21501,18882,15726,12357,9120,6343,4299,3171,3032,3817,5341,7303,9348,11100,12224,12475,11729,9990,7409,4229,768,-2611,-5600,-7915,-9383,-9955,-9660,-8668,-7187,-5476,-3779,-2317,-1225,-582,-366,-496,-821,-1184,-1409,-1378,-994,-253,808,2106,3505,4917,6206,7334,8240,8937,9436,9754,9904,9868,9609,9082,8227,7030,5488,3677,1713,-226,-1938,-3203,-3828,-3665,-2647,-784,1786,4877,8184,11401,14191,16251,17353,17336,16163,13899,10708,6852,2634,-1598,-5525,-8874,-11441,-13153,-14002,-14115,-13655,-12854,-11906,-11008,-10244,-9674,-9232,-8836,-8355,-7687,-6765,-5597,-4254,-2880,-1644,-727,-281,-395,-1096,-2319,-3926,-5731,-7492,-8991,-9993,-10353,-9927,-8708,-6676,-3960,-669,2963,6725,10309,13456,15861,17311,17629,16775,14801,11914,8405,4657,1065,-1986,-4211,-5430,-5623,-4912,-3545,-1856,-206,1069,1707,1575,635,-974,-3072,-5357,-7551,-9385,-10665,-11303,-11310,-10803,-9970,-9041,-8226,-7700,-7553,-7769,-8259,-8836,-9280,-9376,-8936,-7868,-6186,-4000,-1541,944,3154,4877,5946,6323,6089,5388,4473,3565,2878,2562,2633,3073,3717,4410,4944,5176,4998,4406,3457,2286,1080,20,-690,-915,-564,392,1891,3822,6005,8212,10203,11711,12505,12386,11232,9015,5824,1859,-2577,-7100,-11313,-14828,-17345,-18685,-18808,-17825,-15979,-13606,-11084,-8796,-7032,-6025,-5841,-6457,-7713,-9405,-11260,-13066,-14587,-15728,-16399,-16633,-16469,-16002,-15304,-14445,-13455,-12348,-11120,-9777,-8327,-6814,-5274,-3778,-2365,-1067,102,1166,2151,3094,4027,4955,5867,6723,7464,8024,8348,8393,8169,7687,7023,6224,5363,4483,3590,2703,1800,898,20,-776,-1404,-1778,-1808,-1451,-706,359,1623,2911,4019,4766,4966,4547,3460,1779,-367,-2789,-5240,-7491,-9267,-10391,-10652,-9983,-8331,-5776,-2462,1372,5423,9343,12778,15402,16966,17324,16461,14513,11732,8484,5181,2245,57,-1108,-1065,192,2572,5831,9646,13637,17409,20598,22910,24157,24260,23292,21398,18852,15939,12975,10240,7951,6238,5150,4627,4542,4710,4911,4945,4623,3835,2513,683,-1583,-4165,-6908,-9658,-12267,-14581,-16493,-17872,-18642,-18737,-18123,-16857,-15001,-12757,-10310,-7949,-5925,-4489,-3824,-4011,-5043,-6779,-9000,-11407,-13667,-15473,-16540,-16696,-15839,-13994,-11281,-7897,-4108,-196,3543,6826,9421,11120,11825,11454,10070,7761,4721,1196,-2534,-6149,-9348,-11838,-13420,-13930,-13381,-11812,-9473,-6603,-3576,-720,1646,3278,4059,3959,3103,1665,-81,-1883,-3492,-4731,-5506,-5801,-5668,-5207,-4533,-3746,-2931,-2123,-1339,-557,258,1136,2120,3205,4391,5644,6894,8105,9178,10088,10784,11263,11552,11672,11680,11594,11439,11206,10872,10415,9806,9059,8199,7297,6464,5822,5522,5678,6386,7660,9459,11640,14005,16317,18293,19718,20385,20193,19130,17263,14762,11836,8733,5690,2909,542,-1337,-2711,-3640,-4217,-4581,-4874,-5225,-5754,-6516,-7527,-8757,-10094,-11438,-12612,-13499,-13943,-13902,-13319,-12256,-10801,-9085,-7278,-5535,-3980,-2739,-1839,-1330,-1173,-1340,-1773,-2392,-3140,-3919,-4660,-5259,-5639,-5687,-5323,-4468,-3072,-1150,1235,3946,6770,9465,11743,13361,14088,13818,12505,10255,7253,3790,191,-3202,-6095,-8270,-9618,-10114,-9859,-8982,-7698,-6191,-4665,-3270,-2136,-1355,-971,-1031,-1519,-2444,-3748,-5396,-7276,-9288,-11268,-13044,-14461,-15337,-15603,-15179,-14111,-12467,-10390,-8046,-5602,-3235,-1070,780,2264,3355,4067,4432,4506,4348,4027,3609,3158,2731,2378,2132,2026,2071,2279,2644,3157,3790,4522,5299,6093,6844,7520,8087,8541,8860,9090,9216,9293,9312,9288,9181,8951,8510,7773,6663,5102,3099,667,-2084,-5017,-7963,-10737,-13161,-15098,-16431,-17124,-17158,-16616,-15563,-14170,-12553,-10897,-9325,-7987,-6970,-6365,-6203,-6504,-7233,-8347,-9737,-11307,-12888,-14342,-15478,-16149,-16211,-15580,-14218,-12171,-9525,-6449,-3111,295,3591,6646,9344,11645,13513,14965,16006,16648,16895,16719,16121,15052,13556,11630,9392,6934,4427,2018,-131,-1921,-3264,-4166,-4622,-4728,-4528,-4150,-3656,-3167,-2736,-2477,-2419,-2658,-3208,-4097,-5322,-6815,-8509,-10265,-11933,-13349,-14354,-14826,-14692,-13938,-12599,-10774,-8558,-6102,-3502,-881,1694,4158,6467,8578,10430,11948,13030,13577,13488,12711,11240,9155,6606,3813,1039,-1450,-3406,-4643,-5053,-4626,-3419,-1602,643,3074,5452,7583,9272,10413,10916,10759,9943,8518,6552,4140,1394,-1552,-4564,-7473,-10139,-12394,-14101,-15177,-15548,-15266,-14397,-13113,-11620,-10147,-8919,-8112,-7832,-8092,-8827,-9883,-11059,-12160,-12971,-13377,-13279,-12683,-11645,-10262,-8674,-7002,-5365,-3851,-2498,-1328,-312,587,1423,2259,3149,4141,5278,6577,8054,9688,11443,13239,14972,16492,17646,18253,18182,17313,15628,13171,10076,6568,2897,-634,-3773,-6274,-7995,-8837,-8802,-7957,-6418,-4360,-1969,545,2983,5155,6897,8080,8614,8448,7583,6065,3983,1481,-1261,-4042,-6628,-8821,-10435,-11341,-11485,-10876,-9595,-7777,-5577,-3164,-680,1761,4092,6279,8318,10221,11976,13559,14902,15893,16418,16344,15580,14094,11925,9212,6164,3066,206,-2102,-3638,-4220,-3806,-2442,-284,2420,5383,8288,10846,12820,14057,14479,14140,13131,11647,9893,8060,6353,4862,3686,2811,2222,1854,1627,1477,1315,1083,705,127,-708,-1824,-3241,-4926,-6823,-8840,-10852,-12736,-14358,-15618,-16441,-16805,-16720,-16248,-15445,-14413,-13201,-11874,-10449,-8941,-7346,-5683,-3969,-2271,-648,816,2054,3047,3787,4349,4813,5292,5896,6696,7741,9007,10447,11950,13407,14668,15625,16169,16238,15833,14962,13708,12144,10354,8437,6441,4473,2576,862,-609,-1745,-2497,-2836,-2792,-2422,-1853,-1222,-701,-446,-592,-1207,-2299,-3769,-5451,-7102,-8439,-9193,-9119,-8061,-5969,-2893,963,5353,9885,14220,17954,20802,22523,23029,22318,20533,17878,14644,11141,7683,4542,1931,-17,-1257,-1824,-1807,-1357,-605,274,1191,2016,2730,3279,3677,3951,4114,4225,4292,4345,4383,4375,4292,4068,3644,2972,1990,687,-953,-2907,-5109,-7500,-9949,-12359,-14587,-16540,-18116,-19276,-19994,-20300,-20230,-19853,-19226,-18420,-17475,-16438,-15341,-14205,-13075,-11979,-10961,-10075,-9332,-8751,-8291,-7899,-7460,-6877,-6008,-4774,-3111,-1011,1445,4167,6976,9729,12252,14428,16169,17407,18152,18380,18135,17441,16349,14919,13238,11408,9574,7882,6511,5602,5292,5622,6572,8026,9765,11536,13033,13979,14163,13464,11888,9576,6772,3802,1026,-1247,-2762,-3411,-3196,-2278,-896,621,1973,2875,3160,2784,1804,444,-1051,-2346,-3147,-3203,-2363,-591,2014,5236,8764,12217,15223,17412,18524,18376,16933,14283,10632,6310,1693,-2789,-6734,-9786,-11689,-12292,-11591,-9689,-6830,-3326,428,4052,7153,9447,10714,10893,10036,8333,6059,3555,1149,-847,-2237,-2903,-2861,-2230,-1198,-25,1054,1796,2052,1706,758,-755,-2717,-4992,-7426,-9867,-12186,-14259,-15999,-17324,-18169,-18488,-18235,-17418,-16048,-14219,-12036,-9679,-7345,-5228,-3536,-2379,-1850,-1926,-2521,-3513,-4704,-5948,-7071,-7957,-8531,-8724,-8520,-7900,-6863,-5441,-3677,-1650,507,2659,4612,6200,7260,7686,7433,6544,5151,3443,1692,133,-964,-1450,-1213,-281,1259,3229,5421,7624,9612,11235,12324,12811,12621,11752,10221,8079,5410,2314,-1079,-4632,-8187,-11594,-14691,-17336,-19376,-20686,-21162,-20708,-19308,-16956,-13746,-9830,-5427,-833,3654,7687,11000,13341,14600,14736,13853,12137,9876,7368,4953,2878,1360,474,215,455,1020,1667,2199,2421,2236,1614,612,-634,-1950,-3118,-3954,-4262,-3959,-2965,-1345,822,3354,6051,8666,10974,12734,13788,13984,13308,11753,9460,6553,3260,-233,-3720,-7043,-10073,-12732,-14969,-16772,-18138,-19068,-19569,-19636,-19273,-18479,-17272,-15708,-13847,-11826,-9764,-7835,-6187,-4944,-4184,-3914,-4078,-4561,-5214,-5857,-6333,-6491,-6221,-5467,-4188,-2432,-231,2285,5010,7766,10374,12652,14383,15409,15586,14824,13154,10639,7491,3957,339,-3033,-5902,-8035,-9325,-9746,-9367,-8351,-6879,-5207,-3523,-2044,-888,-153,144,23,-460,-1223,-2199,-3308,-4504,-5738,-6987,-8213,-9385,-10433,-11272,-11778,-11819,-11250,-9965,-7900,-5094,-1646,2194,6167,9891,13040,15301,16454,16423,15236,13104,10323,7285,4416,2092,638,219,890,2499,4823,7473,10075,12223,13609,14015,13382,11793,9463,6736,3984,1613,-38,-738,-371,1004,3218,5975,8925,11711,13992,15529,16169,15867,14703,12807,10390,7667,4829,2049,-587,-3014,-5256,-7328,-9302,-11195,-13035,-14800,-16424,-17829,-18913,-19582,-19782,-19498,-18774,-17699,-16404,-15012,-13664,-12428,-11357,-10436,-9621,-8841,-8016,-7059,-5912,-4519,-2866,-960,1148,3373,5592,7664,9429,10744,11479,11560,10949,9688,7867,5631,3179,700,-1593,-3539,-5014,-5940,-6302,-6120,-5444,-4354,-2926,-1272,511,2288,3948,5344,6365,6897,6878,6269,5115,3488,1550,-514,-2470,-4099,-5186,-5589,-5211,-4056,-2185,270,3146,6237,9374,12358,15056,17341,19132,20372,21053,21166,20770,19915,18690,17184,15504,13743,12004,10378,8940,7774,6909,6399,6226,6386,6829,7485,8272,9085,9809,10331,10529,10315,9611,8399,6678,4516,2002,-740,-3560,-6313,-8854,-11052,-12811,-14068,-14787,-14987,-14709,-14030,-13055,-11904,-10714,-9627,-8777,-8288,-8234,-8659,-9529,-10758,-12193,-13641,-14882,-15709,-15930,-15444,-14197,-12254,-9770,-6957,-4120,-1533,514,1827,2293,1901,767,-924,-2894,-4858,-6510,-7596,-7910,-7345,-5880,-3615,-718,2546,5880,8983,11551,13377,14285,14225,13232,11430,9025,6275,3446,803,-1436,-3131,-4189,-4619,-4461,-3807,-2780,-1480,-41,1447,2883,4156,5191,5844,6042,5651,4621,2895,509,-2463,-5834,-9392,-12827,-15836,-18099,-19358,-19421,-18222,-15806,-12359,-8176,-3638,838,4831,7990,10059,10908,10558,9143,6926,4218,1378,-1249,-3380,-4793,-5386,-5177,-4258,-2854,-1192,459,1866,2876,3376,3387,2970,2273,1465,735,247,128,445,1204,2317,3685,5106,6436,7485,8154,8352,8098,7420,6428,5226,3942,2671,1491,427,-520,-1410,-2284,-3245,-4323,-5568,-6959,-8427,-9874,-11140,-12077,-12534,-12410,-11659,-10320,-8485,-6339,-4078,-1942,-135,1182,1909,2033,1619,779,-293,-1431,-2409,-3073,-3257,-2858,-1840,-187,1992,4587,7380,10171,12682,14729,16058,16581,16180,14893,12776,9994,6719,3193,-395,-3833,-6983,-9738,-12030,-13832,-15124,-15906,-16174,-15953,-15259,-14170,-12760,-11160,-9509,-7978,-6711,-5860,-5510,-5701,-6408,-7522,-8890,-10317,-11590,-12532,-12970,-12818,-12021,-10584,-8583,-6098,-3280,-271,2764,5678,8312,10563,12305,13485,14033,13942,13197,11842,9919,7524,4754,1759,-1324,-4303,-7032,-9320,-11048,-12086,-12371,-11892,-10686,-8860,-6572,-3998,-1344,1203,3494,5401,6872,7878,8441,8604,8440,8005,7390,6620,5759,4782,3698,2446,990,-720,-2717,-4990,-7514,-10206,-12952,-15615,-18010,-19988,-21369,-22047,-21945,-21074,-19506,-17403,-14949,-12386,-9912,-7703,-5877,-4448,-3400,-2616,-1983,-1357,-643,234,1272,2439,3661,4870,6000,7037,7974,8850,9701,10540,11372,12132,12745,13086,13030,12467,11320,9592,7355,4762,2051,-551,-2757,-4395,-5295,-5416,-4783,-3469,-1640,585,3014,5535,8010,10366,12516,14420,16003,17218,17987,18243,17933,17004,15473,13362,10787,7875,4819,1829,-875,-3071,-4581,-5270,-5063,-3975,-2078,479,3485,6725,9939,12911,15431,17340,18523,18914,18498,17312,15436,12992,10140,7038,3887,838,-1926,-4273,-6082,-7252,-7740,-7507,-6589,-5044,-2990,-579,1991,4525,6775,8560,9665,9969,9387,7919,5657,2769,-512,-3898,-7111,-9883,-12018,-13410,-14041,-14024,-13517,-12776,-12045,-11576,-11543,-12051,-13094,-14573,-16297,-18024,-19500,-20495,-20852,-20502,-19483,-17918,-16004,-13953,-11989,-10272,-8900,-7908,-7220,-6754,-6344,-5862,-5180,-4208,-2913,-1288,628,2766,5063,7414,9737,11935,13902,15548,16752,17440,17530,17009,15914,14333,12456,10448,8564,6952,5783,5089,4863,4998,5338,5726,5984,6009,5728,5155,4358,3459,2606,1942,1588,1615,2029,2781,3749,4782,5693,6301,6455,6029,4993,3358,1252,-1149,-3576,-5766,-7407,-8272,-8175,-7023,-4861,-1798,1916,5989,10068,13818,16925,19175,20426,20668,19978,18525,16533,14244,11888,9663,7693,6069,4778,3804,3051,2449,1900,1341,734,66,-633,-1309,-1902,-2336,-2586,-2629,-2528,-2352,-2234,-2290,-2649,-3376,-4507,-6001,-7763,-9657,-11504,-13138,-14389,-15152,-15352,-15010,-14159,-12937,-11443,-9847,-8272,-6842,-5651,-4765,-4211,-4005,-4101,-4462,-4981,-5558,-6055,-6320,-6232,-5642,-4509,-2775,-522,2169,5104,8106,10959,13483,15560,17101,18116,18659,18811,18709,18439,18084,17681,17187,16548,15654,14409,12749,10652,8170,5412,2526,-303,-2898,-5112,-6808,-7936,-8457,-8407,-7845,-6870,-5584,-4111,-2548,-978,545,1997,3378,4705,5990,7260,8488,9655,10672,11447,11847,11752,11061,9717,7740,5221,2329,-697,-3581,-6028,-7782,-8628,-8467,-7290,-5233,-2511,548,3618,6340,8437,9690,9991,9322,7776,5497,2709,-371,-3496,-6454,-9049,-11110,-12509,-13141,-12940,-11893,-10018,-7409,-4186,-532,3332,7171,10706,13697,15889,17100,17180,16093,13856,10609,6539,1933,-2923,-7679,-12053,-15755,-18600,-20461,-21326,-21250,-20391,-18922,-17086,-15068,-13085,-11265,-9734,-8547,-7737,-7296,-7209,-7421,-7893,-8548,-9320,-10106,-10819,-11327,-11543,-11364,-10729,-9631,-8077,-6135,-3884,-1421,1154,3755,6308,8747,11020,13063,14811,16164,17026,17271,16806,15569,13551,10840,7596,4055,504,-2771,-5506,-7499,-8638,-8898,-8338,-7102,-5366,-3356,-1273,670,2349,3614,4469,4857,4872,4560,4048,3452,2879,2455,2217,2237,2456,2841,3268,3624,3796,3688,3281,2590,1723,809,43,-435,-447,45,1095,2600,4460,6488,8501,10323,11813,12867,13467,13591,13315,12670,11731,10536,9112,7482,5635,3614,1431,-828,-3075,-5175,-6977,-8323,-9074,-9111,-8390,-6926,-4821,-2275,460,3066,5206,6596,6967,6203,4263,1256,-2592,-6979,-11519,-15842,-19581,-22466,-24303,-25040,-24717,-23504,-21618,-19337,-16929,-14644,-12672,-11149,-10132,-9638,-9613,-10010,-10713,-11663,-12720,-13807,-14791,-15555,-16008,-16028,-15581,-14617,-13157,-11247,-8962,-6419,-3727,-1045,1521,3805,5733,7180,8121,8516,8401,7821,6897,5744,4530,3417,2545,2041,1941,2248,2861,3661,4444,5052,5302,5093,4379,3177,1599,-228,-2106,-3871,-5341,-6395,-6930,-6908,-6318,-5208,-3643,-1752,337,2439,4367,5937,6972,7341,6970,5853,4052,1739,-898,-3560,-5988,-7877,-9002,-9179,-8334,-6474,-3727,-284,3570,7541,11316,14619,17236,19019,19912,19939,19177,17768,15864,13628,11228,8791,6467,4351,2563,1175,278,-93,117,881,2179,3921,5986,8220,10441,12445,14057,15077,15387,14874,13516,11343,8468,5066,1369,-2364,-5873,-8910,-11300,-12911,-13712,-13737,-13093,-11947,-10486,-8923,-7438,-6204,-5324,-4870,-4858,-5248,-5993,-6988,-8124,-9282,-10309,-11094,-11488,-11416,-10787,-9596,-7844,-5602,-2962,-56,2973,5971,8796,11310,13402,14983,15976,16340,16025,15044,13388,11132,8356,5189,1814,-1601,-4838,-7729,-10111,-11874,-12961,-13372,-13162,-12422,-11306,-9918,-8441,-6952,-5559,-4310,-3211,-2262,-1416,-635,142,951,1826,2764,3735,4680,5518,6167,6538,6595,6296,5680,4781,3695,2516,1364,354,-387,-774,-696,-124,993,2609,4688,7112,9747,12436,14972,17184,18881,19919,20183,19619,18220,16050,13225,9917,6330,2709,-713,-3694,-6047,-7610,-8300,-8094,-7033,-5240,-2878,-179,2612,5228,7422,8990,9762,9672,8680,6866,4329,1255,-2162,-5691,-9110,-12211,-14810,-16774,-17994,-18436,-18083,-16998,-15278,-13082,-10607,-8076,-5728,-3772,-2398,-1715,-1779,-2565,-3981,-5867,-8028,-10220,-12210,-13762,-14668,-14794,-14022,-12354,-9814,-6520,-2637,1620,6003,10242,14083,17272,19627,20982,21282,20508,18748,16152,12927,9331,5636,2085,-1086,-3734,-5748,-7114,-7841,-8027,-7736,-7113,-6241,-5226,-4156,-3074,-2045,-1081,-212,553,1203,1710,2064,2227,2183,1909,1404,689,-184,-1139,-2064,-2844,-3339,-3462,-3118,-2323,-1109,389,1997,3504,4696,5395,5491,4966,3893,2452,879,-548,-1560,-1943,-1554,-356,1580,4093,6932,9808,12403,14417,15605,15778,14867,12894,10005,6445,2544,-1333,-4776,-7473,-9112,-9582,-8838,-7037,-4438,-1415,1600,4181,5938,6591,5975,4087,1047,-2870,-7327,-11907,-16211,-19862,-22581,-24169,-24568,-23818,-22067,-19548,-16537,-13342,-10256,-7544,-5399,-3959,-3267,-3303,-3970,-5138,-6621,-8241,-9779,-11063,-11888,-12138,-11691,-10513,-8615,-6078,-3032,332,3817,7180,10219,12737,14589,15711,16065,15731,14787,13405,11724,9929,8129,6434,4872,3437,2077,723,-715,-2272,-3989,-5827,-7733,-9609,-11343,-12840,-13996,-14772,-15119,-15057,-14588,-13772,-12630,-11238,-9638,-7907,-6125,-4380,-2766,-1376,-263,530,1025,1271,1344,1350,1360,1428,1571,1717,1819,1737,1403,743,-235,-1469,-2821,-4111,-5132,-5674,-5576,-4730,-3124,-836,1956,5009,8009,10663,12654,13773,13857,12872,10889,8083,4725,1160,-2258,-5156,-7228,-8244,-8093,-6795,-4513,-1514,1828,5116,7951,9990,10992,10825,9490,7118,3918,209,-3709,-7480,-10851,-13582,-15568,-16749,-17197,-16989,-16288,-15238,-13973,-12599,-11177,-9714,-8222,-6653,-5021,-3326,-1648,-70,1257,2211,2680,2602,2015,1009,-211,-1423,-2341,-2742,-2421,-1287,652,3278,6370,9650,12804,15533,17607,18851,19220,18737,17527,15763,13643,11371,9094,6936,4944,3137,1490,-23,-1425,-2720,-3887,-4885,-5667,-6173,-6377,-6260,-5839,-5145,-4236,-3156,-1973,-724,533,1750,2871,3837,4587,5083,5299,5259,5022,4683,4359,4171,4209,4531,5111,5899,6748,7528,8080,8294,8106,7536,6658,5623,4615,3820,3438,3588,4360,5730,7617,9831,12134,14245,15852,16704,16572,15343,13010,9674,5572,1026,-3581,-7835,-11371,-13876,-15164,-15180,-14000,-11836,-8988,-5825,-2730,-60,1890,2920,2929,1941,49,-2535,-5597,-8852,-12072,-15028,-17575,-19603,-21089,-22031,-22489,-22505,-22148,-21445,-20429,-19108,-17494,-15632,-13573,-11446,-9372,-7539,-6102,-5196,-4908,-5209,-6014,-7131,-8284,-9204,-9559,-9130,-7724,-5300,-1926,2206,6791,11477,15875,19635,22484,24243,24881,24459,23173,21255,18996,16634,14393,12381,10681,9257,8075,7049,6124,5254,4436,3692,3071,2638,2444,2538,2941,3646,4636,5852,7230,8674,10079,11315,12254,12771,12775,12224,11142,9631,7846,6025,4380,3155,2515,2548,3271,4568,6271,8144,9937,11440,12481,12996,12991,12555,11845,11033,10301,9818,9663,9916,10528,11439,12508,13570,14448,14966,14982,14398,13171,11328,8951,6175,3184,167,-2673,-5165,-7189,-8669,-9603,-10048,-10100,-9904,-9597,-9333,-9225,-9378,-9826,-10603,-11644,-12907,-14271,-15641,-16910,-17984,-18809,-19331,-19555,-19484,-19146,-18590,-17847,-16968,-15984,-14927,-13817,-12686,-11544,-10429,-9355,-8358,-7445,-6642,-5916,-5268,-4620,-3925,-3080,-2011,-628,1101,3188,5581,8164,10811,13314,15524,17245,18386,18858,18694,17942,16760,15283,13709,12168,10785,9602,8628,7805,7047,6258,5338,4226,2900,1372,-272,-1950,-3519,-4876,-5891,-6502,-6644,-6324,-5562,-4443,-3057,-1553,-47,1312,2435,3254,3758,3993,4042,4015,4031,4189,4548,5108,5821,6560,7196,7544,7480,6878,5722,4023,1923,-415,-2727,-4762,-6241,-6945,-6701,-5458,-3250,-258,3245,6917,10333,13154,15023,15767,15309,13737,11296,8303,5169,2275,-30,-1522,-2090,-1797,-805,595,2095,3365,4151,4275,3676,2386,555,-1635,-3945,-6162,-8107,-9660,-10782,-11504,-11920,-12148,-12335,-12581,-12966,-13488,-14098,-14656,-15036,-15039,-14555,-13496,-11862,-9766,-7365,-4913,-2654,-832,395,936,840,230,-653,-1542,-2149,-2230,-1616,-249,1841,4477,7456,10469,13249,15526,17100,17879,17827,17053,15701,13979,12117,10285,8650,7250,6104,5125,4212,3245,2117,760,-822,-2611,-4469,-6315,-7963,-9334,-10304,-10857,-10979,-10745,-10232,-9574,-8875,-8255,-7787,-7503,-7387,-7377,-7369,-7247,-6893,-6210,-5143,-3679,-1864,195,2358,4420,6212,7536,8282,8368,7816,6701,5171,3421,1657,114,-1031,-1603,-1517,-725,733,2767,5207,7863,10477,12806,14597,15627,15756,14889,13069,10394,7103,3464,-179,-3502,-6214,-8094,-9038,-9040,-8220,-6777,-4990,-3159,-1587,-529,-171,-621,-1870,-3854,-6384,-9272,-12259,-15116,-17633,-19644,-21051,-21827,-21989,-21628,-20855,-19801,-18611,-17387,-16238,-15197,-14303,-13536,-12880,-12305,-11800,-11352,-10994,-10744,-10637,-10696,-10903,-11224,-11561,-11805,-11796,-11408,-10509,-9028,-6962,-4359,-1369,1841,5044,8031,10622,12670,14118,14950,15215,15019,14449,13643,12674,11614,10504,9344,8136,6858,5498,4054,2532,962,-617,-2157,-3584,-4852,-5882,-6639,-7093,-7219,-7052,-6599,-5921,-5059,-4069,-2996,-1888,-767,332,1400,2431,3408,4354,5232,6060,6803,7467,8051,8563,9047,9515,10009,10532,11078,11633,12166,12642,13069,13413,13732,14025,14346,14704,15090,15473,15770,15891,15740,15238,14354,13108,11578,9878,8160,6559,5193,4136,3390,2934,2666,2497,2297,1976,1440,661,-382,-1638,-3060,-4542,-6018,-7385,-8608,-9647,-10521,-11260,-11930,-12599,-13319,-14131,-15013,-15916,-16727,-17321,-17553,-17325,-16564,-15306,-13621,-11686,-9695,-7859,-6352,-5291,-4705,-4536,-4650,-4859,-4958,-4761,-4122,-2970,-1310,775,3129,5552,7828,9735,11127,11877,11981,11477,10484,9143,7628,6062,4569,3201,1959,831,-253,-1342,-2485,-3702,-4967,-6242,-7432,-8467,-9243,-9695,-9789,-9505,-8883,-7986,-6896,-5735,-4599,-3597,-2804,-2262,-1971,-1894,-1940,-2024,-2013,-1833,-1399,-691,270,1433,2694,3967,5140,6165,6995,7645,8160,8577,8979,9385,9841,10342,10893,11476,12093,12740,13415,14131,14862,15596,16265,16810,17125,17121,16697,15802,14410,12572,10392,8024,5677,3536,1794,559,-98,-221,129,761,1535,2218,2654,2701,2269,1372,44,-1573,-3354,-5110,-6712,-8028,-9004,-9606,-9881,-9886,-9726,-9494,-9289,-9179,-9199,-9362,-9618,-9933,-10216,-10406,-10431,-10237,-9801,-9102,-8155,-6958,-5552,-3934,-2153,-214,1825,3935,6026,8044,9875,11439,12642,13415,13717,13555,12967,12044,10913,9702,8561,7596,6894,6472,6308,6312,6353,6288,5943,5208,3979,2254,56,-2491,-5260,-8057,-10716,-13066,-14969,-16326,-17087,-17235,-16829,-15940,-14714,-13276,-11807,-10422,-9243,-8332,-7684,-7271,-6991,-6751,-6430,-5954,-5239,-4282,-3067,-1638,-29,1706,3510,5336,7122,8802,10311,11537,12405,12800,12669,11984,10786,9183,7351,5494,3847,2620,1965,1974,2620,3787,5269,6793,8061,8812,8838,8047,6466,4221,1542,-1304,-4039,-6428,-8296,-9575,-10265,-10468,-10330,-10020,-9724,-9554,-9624,-9935,-10477,-11174,-11929,-12654,-13256,-13689,-13924,-13974,-13876,-13685,-13455,-13250,-13103,-13027,-13012,-12992,-12910,-12672,-12218,-11493,-10497,-9263,-7844,-6346,-4827,-3394,-2084,-940,38,876,1606,2282,2939,3607,4292,4983,5656,6285,6853,7347,7781,8160,8509,8826,9118,9355,9506,9512,9315,8850,8057,6913,5399,3551,1425,-898,-3309,-5702,-7961,-9974,-11642,-12870,-13588,-13752,-13350,-12423,-11055,-9354,-7490,-5594,-3827,-2282,-1018,-43,699,1267,1762,2256,2796,3415,4085,4795,5486,6152,6753,7320,7853,8399,8969,9575,10184,10750,11180,11406,11332,10936,10211,9224,8077,6926,5911,5183,4817,4830,5166,5675,6197,6523,6510,6040,5097,3731,2069,290,-1427,-2906,-4026,-4749,-5084,-5154,-5102,-5130,-5416,-6118,-7325,-9047,-11215,-13687,-16259,-18729,-20863,-22516,-23545,-23925,-23671,-22875,-21682,-20237,-18701,-17185,-15742,-14389,-13052,-11650,-10085,-8253,-6134,-3711,-1069,1676,4374,6852,8949,10547,11556,11974,11838,11237,10320,9221,8118,7142,6420,6027,6010,6344,6987,7827,8738,9574,10179,10434,10246,9578,8449,6927,5123,3161,1190,-689,-2360,-3780,-4912,-5750,-6322,-6632,-6709,-6558,-6182,-5599,-4808,-3863,-2788,-1679,-583,405,1244,1890,2349,2657,2868,3075,3345,3753,4338,5113,6063,7142,8301,9474,10612,11681,12629,13470,14153,14692,15035,15176,15065,14704,14078,13236,12232,11161,10133,9250,8600,8231,8111,8177,8276,8241,7904,7103,5791,3952,1716,-751,-3224,-5472,-7305,-8609,-9330,-9547,-9359,-8968,-8537,-8273,-8264,-8619,-9295,-10257,-11370,-12508,-13523,-14305,-14773,-14899,-14719,-14279,-13705,-13072,-12511,-12074,-11823,-11752,-11827,-11983,-12115,-12119,-11871,-11283,-10269,-8812,-6922,-4672,-2187,385,2880,5131,7017,8431,9345,9749,9729,9363,8809,8207,7702,7438,7486,7905,8678,9748,11010,12336,13567,14573,15228,15453,15214,14516,13420,11992,10360,8602,6862,5191,3688,2380,1283,416,-268,-756,-1108,-1324,-1443,-1473,-1431,-1322,-1164,-958,-714,-440,-123,248,695,1256,1960,2818,3850,5024,6312,7666,9022,10327,11532,12592,13495,14214,14763,15132,15332,15351,15185,14822,14264,13511,12610,11601,10573,9599,8751,8067,7543,7127,6728,6228,5524,4515,3180,1510,-412,-2497,-4613,-6642,-8483,-10075,-11397,-12470,-13352,-14100,-14791,-15460,-16126,-16776,-17345,-17788,-18015,-17986,-17678,-17107,-16328,-15428,-14503,-13651,-12962,-12476,-12239,-12224,-12414,-12734,-13112,-13449,-13637,-13565,-13136,-12242,-10861,-8944,-6577,-3847,-919,1993,4719,7041,8857,10081,10727,10865,10616,10119,9521,8934,8438,8063,7800,7619,7465,7301,7098,6861,6615,6413,6307,6350,6559,6927,7386,7865,8229,8378,8186,7595,6567,5146,3409,1501,-410,-2144,-3531,-4437,-4781,-4535,-3738,-2469,-863,959,2823,4632,6261,7657,8774,9593,10118,10353,10326,10059,9607,9039,8443,7932,7617,7603,7966,8733,9869,11264,12757,14132,15168,15674,15506,14634,13101,11083,8789,6516,4502,2987,2082,1845,2195,2999,4051,5151,6096,6762,7043,6936,6444,5631,4535,3217,1685,-36,-1971,-4104,-6446,-8946,-11565,-14187,-16725,-19038,-21012,-22554,-23568,-24046,-23965,-23400,-22401,-21106,-19584,-17975,-16331,-14732,-13219,-11801,-10511,-9325,-8253,-7273,-6366,-5520,-4705,-3904,-3104,-2279,-1436,-551,353,1290,2221,3157,4054,4908,5686,6360,6911,7303,7521,7550,7397,7070,6627,6102,5573,5094,4725,4497,4421,4472,4580,4676,4636,4380,3803,2868,1561,-76,-1947,-3948,-5920,-7735,-9259,-10397,-11095,-11332,-11149,-10594,-9763,-8747,-7639,-6524,-5458,-4486,-3609,-2833,-2116,-1449,-780,-115,574,1274,1973,2678,3356,4027,4666,5282,5869,6415,6916,7358,7725,8024,8247,8408,8538,8647,8783,8959,9193,9490,9832,10179,10493,10683,10691,10416,9805,8821,7477,5839,4023,2177,465,-985,-2070,-2779,-3149,-3306,-3412,-3648,-4198,-5183,-6681,-8668,-11068,-13701,-16383,-18859,-20939,-22418,-23202,-23227,-22548,-21261,-19545,-17590,-15619,-13808,-12310,-11190,-10456,-10020,-9760,-9498,-9069,-8332,-7183,-5598,-3615,-1320,1106,3516,5689,7473,8723,9358,9372,8795,7759,6373,4849,3320,1984,945,319,141,433,1144,2207,3507,4925,6316,7552,8502,9060,9157,8737,7807,6401,4596,2509,268,-1981,-4118,-6028,-7653,-8954,-9947,-10671,-11180,-11540,-11797,-11972,-12066,-12021,-11805,-11323,-10544,-9434,-7993,-6282,-4375,-2380,-428,1380,2945,4220,5185,5882,6356,6711,7026,7404,7921,8623,9540,10641,11890,13186,14449,15549,16395,16899,17005,16697,16014,15006,13797,12498,11251,10161,9328,8763,8473,8372,8363,8312,8087,7572,6682,5385,3687,1654,-606,-2974,-5289,-7440,-9289,-10776,-11846,-12509,-12790,-12759,-12481,-12051,-11542,-11021,-10542,-10128,-9796,-9536,-9348,-9209,-9126,-9083,-9087,-9125,-9176,-9203,-9135,-8910,-8429,-7628,-6460,-4912,-3054,-969,1169,3206,4955,6282,7100,7386,7190,6616,5794,4890,4021,3315,2811,2551,2477,2538,2634,2659,2521,2149,1482,536,-671,-2066,-3552,-5024,-6380,-7520,-8398,-8959,-9226,-9201,-8949,-8524,-7986,-7404,-6798,-6207,-5600,-4980,-4304,-3559,-2745,-1879,-1006,-203,478,938,1167,1122,873,487,109,-114,-17,527,1619,3273,5456,8052,10897,13802,16550,18973,20900,22258,22984,23119,22718,21901,20805,19572,18352,17256,16383,15770,15441,15349,15439,15605,15742,15727,15461,14859,13894,12560,10912,9023,6986,4913,2885,992,-714,-2202,-3463,-4516,-5407,-6182,-6915,-7663,-8481,-9401,-10415,-11496,-12555,-13509,-14226,-14610,-14572,-14078,-13153,-11872,-10385,-8857,-7484,-6425,-5813,-5690,-6044,-6760,-7669,-8562,-9197,-9376,-8921,-7752,-5855,-3320,-311,2951,6205,9199,11706,13536,14590,14803,14228,12943,11124,8950,6652,4425,2456,880,-243,-901,-1161,-1142,-980,-847,-883,-1207,-1902,-2966,-4389,-6059,-7874,-9691,-11373,-12809,-13912,-14639,-14984,-14987,-14698,-14203,-13587,-12924,-12299,-11742,-11297,-10951,-10696,-10488,-10283,-10033,-9674,-9163,-8442,-7471,-6213,-4654,-2786,-636,1749,4307,6941,9541,11986,14138,15865,17052,17611,17498,16736,15387,13606,11546,9428,7417,5684,4317,3358,2774,2480,2368,2293,2177,1921,1536,1046,526,83,-227,-330,-256,-46,181,289,146,-370,-1309,-2679,-4396,-6336,-8314,-10145,-11648,-12676,-13149,-13033,-12366,-11239,-9773,-8132,-6477,-4972,-3751,-2908,-2491,-2480,-2824,-3396,-4093,-4761,-5308,-5647,-5749,-5631,-5333,-4941,-4512,-4132,-3805,-3551,-3297,-2985,-2500,-1755,-685,756,2524,4574,6765,8967,11004,12727,13987,14685,14750,14164,12961,11197,8991,6454,3731,959,-1720,-4196,-6349,-8119,-9457,-10352,-10856,-10995,-10889,-10564,-10133,-9594,-8995,-8314,-7562,-6719,-5821,-4890,-3997,-3227,-2653,-2381,-2455,-2899,-3693,-4720,-5863,-6905,-7684,-7991,-7732,-6834,-5336,-3349,-1036,1396,3729,5802,7450,8634,9329,9613,9580,9364,9081,8830,8662,8581,8546,8486,8313,7963,7380,6587,5610,4563,3560,2735,2208,2054,2296,2879,3681,4519,5173,5424,5081,4008,2172,-383,-3501,-6947,-10431,-13624,-16230,-17988,-18746,-18450,-17182,-15122,-12564,-9842,-7315,-5305,-4073,-3752,-4395,-5860,-7965,-10360,-12715,-14649,-15874,-16192,-15531,-13971,-11722,-9067,-6366,-3921,-2011,-770,-241,-318,-816,-1478,-2043,-2273,-2001,-1163,234,2055,4133,6229,8122,9595,10507,10767,10380,9402,7967,6228,4356,2509,816,-619,-1740,-2501,-2907,-2943,-2652,-2045,-1201,-162,959,2101,3144,4014,4647,4979,5031,4798,4362,3802,3227,2753,2484,2518,2908,3701,4874,6417,8234,10262,12354,14404,16249,17771,18840,19381,19348,18759,17686,16245,14604,12925,11391,10122,9216,8677,8463,8462,8523,8494,8207,7577,6538,5137,3474,1727,97,-1176,-1925,-1987,-1350,-59,1704,3664,5503,6857,7424,6956,5362,2672,-899,-5022,-9255,-13132,-16200,-18112,-18657,-17818,-15740,-12769,-9339,-5966,-3145,-1282,-647,-1323,-3202,-6004,-9316,-12669,-15587,-17688,-18707,-18560,-17315,-15209,-12570,-9785,-7237,-5222,-3948,-3457,-3681,-4417,-5403,-6342,-6961,-7046,-6486,-5267,-3492,-1352,912,3034,4769,5946,6450,6290,5546,4391,3039,1742,721,167,201,856,2091,3782,5747,7776,9635,11122,12053,12315,11841,10661,8844,6560,3983,1348,-1128,-3235,-4812,-5728,-5947,-5466,-4363,-2770,-843,1227,3262,5112,6663,7859,8704,9232,9539,9704,9822,9951,10133,10364,10637,10913,11175,11404,11619,11827,12078,12366,12699,13016,13254,13290,13033,12367,11270,9725,7849,5759,3674,1770,231,-847,-1445,-1624,-1546,-1384,-1367,-1658,-2401,-3639,-5341,-7401,-9627,-11811,-13712,-15115,-15860,-15838,-15027,-13490,-11343,-8768,-5989,-3209,-666,1463,3034,3946,4184,3790,2857,1547,17,-1542,-2979,-4139,-4939,-5284,-5171,-4584,-3588,-2244,-649,1081,2834,4479,5900,7005,7704,7982,7819,7278,6407,5324,4109,2893,1752,770,-21,-597,-984,-1210,-1326,-1403,-1478,-1626,-1867,-2232,-2699,-3230,-3748,-4154,-4353,-4219,-3692,-2695,-1225,685,2974,5510,8166,10763,13145,15138,16619,17464,17621,17061,15820,13987,11680,9075,6336,3645,1152,-1033,-2832,-4228,-5236,-5916,-6324,-6553,-6636,-6638,-6560,-6413,-6185,-5846,-5387,-4788,-4062,-3231,-2353,-1479,-710,-87,303,472,410,210,-56,-252,-286,-72,423,1191,2175,3301,4461,5569,6528,7287,7793,8058,8076,7917,7594,7199,6736,6256,5749,5207,4605,3913,3109,2191,1175,105,-961,-1956,-2825,-3530,-4066,-4460,-4781,-5106,-5545,-6171,-7065,-8243,-9702,-11388,-13220,-15092,-16903,-18527,-19888,-20876,-21441,-21513,-21089,-20141,-18729,-16855,-14616,-12051,-9260,-6339,-3401,-594,1957,4099,5745,6811,7314,7277,6812,6025,5035,3947,2824,1693,555,-615,-1830,-3084,-4329,-5482,-6403,-6957,-6993,-6414,-5171,-3305,-927,1777,4572,7225,9510,11262,12384,12868,12758,12208,11340,10370,9432,8691,8243,8149,8427,9020,9849,10772,11637,12290,12573,12387,11657,10392,8635,6506,4140,1701,-650,-2778,-4576,-5975,-6963,-7541,-7770,-7685,-7370,-6856,-6180,-5349,-4338,-3126,-1682,1,1905,3961,6086,8148,10025,11605,12779,13497,13721,13459,12747,11643,10222,8574,6791,4965,3195,1556,122,-1055,-1957,-2573,-2959,-3171,-3316,-3510,-3853,-4464,-5373,-6616,-8116,-9784,-11448,-12928,-14014,-14545,-14370,-13455,-11800,-9549,-6874,-4054,-1373,874,2413,3057,2684,1287,-1044,-4130,-7713,-11495,-15170,-18437,-21074,-22897,-23857,-23935,-23243,-21911,-20127,-18094,-15987,-13965,-12133,-10548,-9198,-8056,-7022,-6022,-4952,-3739,-2337,-739,1020,2870,4687,6344,7680,8555,8850,8505,7495,5903,3824,1441,-1063,-3491,-5672,-7461,-8777,-9561,-9815,-9568,-8836,-7687,-6131,-4225,-2002,466,3088,5719,8200,10336,11956,12902,13098,12518,11240,9405,7225,4963,2885,1248,256,18,558,1764,3463,5385,7275,8866,9975,10487,10397,9794,8845,7773,6807,6159,5988,6362,7280,8634,10256,11920,13378,14384,14738,14287,12972,10816,7937,4540,871,-2754,-6062,-8777,-10722,-11797,-12022,-11503,-10446,-9100,-7740,-6608,-5904,-5725,-6078,-6877,-7927,-9012,-9868,-10289,-10113,-9300,-7880,-6005,-3877,-1730,185,1688,2632,2985,2778,2158,1299,448,-186,-414,-129,676,1899,3364,4801,5956,6547,6381,5336,3390,653,-2700,-6381,-10099,-13527,-16399,-18485,-19640,-19803,-18982,-17262,-14783,-11721,-8281,-4682,-1127,2189,5106,7516,9336,10566,11203,11329,10995,10321,9368,8256,7020,5743,4444,3159,1932,794,-172,-899,-1300,-1299,-867,2,1251,2776,4451,6112,7626,8864,9759,10291,10489,10457,10278,10110,10022,10111,10368,10793,11299,11828,12273,12586,12697,12612,12329,11889,11354,10769,10219,9747,9422,9282,9376,9714,10318,11137,12122,13150,14079,14743,14990,14689,13794,12298,10294,7912,5328,2725,272,-1903,-3725,-5167,-6272,-7085,-7705,-8197,-8631,-9033,-9417,-9768,-10064,-10289,-10398,-10392,-10222,-9903,-9394,-8724,-7863,-6859,-5712,-4477,-3195,-1933,-756,249,1025,1477,1567,1230,453,-765,-2412,-4416,-6726,-9211,-11762,-14205,-16390,-18133,-19290,-19735,-19412,-18318,-16558,-14288,-11749,-9207,-6931,-5143,-4001,-3542,-3723,-4376,-5293,-6214,-6892,-7147,-6844,-5983,-4613,-2891,-1000,858,2493,3784,4649,5097,5161,4942,4532,4056,3587,3215,2956,2822,2786,2792,2808,2791,2735,2659,2612,2652,2866,3312,4041,5069,6355,7835,9372,10845,12094,13011,13517,13592,13288,12694,11956,11206,10599,10221,10137,10334,10739,11234,11665,11856,11674,10984,9739,7939,5641,2977,107,-2785,-5513,-7916,-9895,-11378,-12383,-12968,-13236,-13323,-13367,-13486,-13782,-14295,-15026,-15918,-16865,-17745,-18409,-18744,-18654,-18125,-17165,-15898,-14429,-12957,-11629,-10603,-9973,-9781,-9997,-10527,-11236,-11936,-12450,-12591,-12220,-11266,-9708,-7634,-5188,-2573,-51,2139,3754,4626,4652,3845,2292,204,-2176,-4549,-6636,-8216,-9131,-9326,-8836,-7763,-6282,-4566,-2812,-1159,270,1436,2340,3043,3637,4228,4909,5727,6709,7794,8928,9997,10911,11578,11939,11962,11641,11028,10169,9171,8130,7146,6317,5694,5306,5135,5126,5196,5240,5166,4877,4328,3496,2419,1162,-162,-1441,-2554,-3404,-3935,-4123,-3999,-3617,-3058,-2402,-1728,-1077,-483,78,628,1216,1893,2700,3651,4762,5990,7301,8617,9869,10974,11880,12530,12900,12952,12660,11984,10887,9323,7280,4741,1755,-1608,-5240,-8967,-12627,-15993,-18879,-21094,-22510,-23044,-22711,-21583,-19841,-17693,-15411,-13250,-11438,-10137,-9428,-9278,-9587,-10156,-10754,-11140,-11088,-10439,-9107,-7112,-4564,-1669,1287,4007,6156,7486,7812,7074,5365,2895,-4,-2938,-5493,-7323,-8157,-7885,-6544,-4308,-1489,1562,4461,6881,8578,9421,9403,8620,7262,5544,3723,1991,530,-580,-1286,-1621,-1636,-1410,-1020,-536,13,581,1192,1829,2523,3269,4073,4934,5826,6753,7666,8554,9353,10036,10530,10825,10874,10712,10356,9899,9413,9012,8785,8790,9070,9576,10251,10963,11574,11946,11972,11605,10869,9844,8681,7542,6611,6019,5885,6214,6999,8112,9411,10702,11787,12479,12645,12185,11104,9445,7322,4909,2352,-153,-2484,-4552,-6311,-7811,-9110,-10339,-11603,-13024,-14658,-16521,-18550,-20630,-22586,-24243,-25428,-26014,-25945,-25229,-23950,-22251,-20281,-18227,-16205,-14341,-12667,-11197,-9886,-8671,-7468,-6208,-4825,-3291,-1589,236,2149,4048,5855,7464,8788,9766,10361,10559,10406,9923,9191,8267,7194,6027,4758,3405,1925,325,-1429,-3301,-5244,-7167,-8918,-10352,-11272,-11530,-11007,-9657,-7514,-4719,-1455,2000,5386,8432,10928,12711,13724,13952,13504,12524,11226,9838,8596,7684,7257,7370,8009,9077,10409,11789,13016,13869,14240,14040,13329,12197,10842,9455,8242,7362,6904,6887,7235,7825,8468,8996,9232,9079,8509,7572,6419,5234,4251,3669,3665,4318,5647,7562,9917,12505,15090,17456,19386,20741,21432,21426,20794,19609,18023,16160,14140,12049,9916,7723,5426,2940,203,-2820,-6134,-9652,-13258,-16769,-19977,-22694,-24741,-26037,-26537,-26321,-25504,-24278,-22847,-21406,-20110,-19052,-18243,-17631,-17091,-16467,-15596,-14337,-12589,-10348,-7639,-4627,-1497,1497,4072,6006,7079,7224,6424,4836,2673,238,-2136,-4162,-5597,-6312,-6309,-5671,-4631,-3422,-2346,-1638,-1482,-1962,-3049,-4627,-6486,-8393,-10080,-11323,-11925,-11772,-10808,-9071,-6644,-3686,-388,3043,6397,9479,12142,14283,15839,16838,17305,17337,17023,16446,15688,14792,13792,12707,11533,10302,9020,7739,6517,5421,4544,3961,3730,3879,4384,5179,6156,7186,8128,8870,9306,9394,9121,8542,7732,6837,5973,5307,4923,4922,5284,5992,6906,7909,8808,9474,9772,9658,9137,8292,7243,6140,5123,4287,3673,3240,2880,2432,1714,550,-1180,-3538,-6485,-9908,-13607,-17343,-20850,-23885,-26239,-27783,-28469,-28323,-27479,-26086,-24379,-22547,-20790,-19232,-17956,-16948,-16163,-15474,-14748,-13836,-12613,-10993,-8963,-6572,-3946,-1274,1230,3323,4822,5569,5524,4726,3316,1526,-394,-2144,-3497,-4250,-4309,-3661,-2372,-598,1488,3658,5734,7519,8912,9830,10272,10279,9922,9320,8583,7855,7245,6865,6800,7072,7711,8640,9798,11053,12284,13362,14183,14663,14760,14442,13723,12602,11136,9337,7291,5039,2679,300,-2007,-4112,-5948,-7384,-8385,-8895,-8909,-8487,-7689,-6650,-5502,-4399,-3487,-2886,-2688,-2914,-3554,-4499,-5617,-6696,-7537,-7913,-7674,-6693,-4982,-2594,280,3408,6515,9318,11593,13168,13987,14071,13561,12632,11539,10504,9725,9341,9383,9816,10512,11281,11913,12175,11865,10832,8975,6300,2859,-1171,-5598,-10147,-14549,-18548,-21918,-24497,-26207,-27031,-27043,-26361,-25145,-23556,-21750,-19822,-17842,-15798,-13672,-11399,-8960,-6348,-3662,-1015,1361,3275,4493,4887,4394,3096,1169,-1084,-3334,-5196,-6390,-6678,-6009,-4448,-2229,326,2812,4852,6083,6298,5368,3369,462,-3039,-6777,-10358,-13424,-15684,-16941,-17124,-16259,-14487,-12009,-9081,-5984,-2958,-248,2021,3738,4921,5620,5948,6049,6021,5989,5952,5928,5833,5582,5086,4253,3068,1547,-219,-2082,-3871,-5404,-6505,-7062,-6994,-6308,-5057,-3371,-1403,636,2560,4179,5367,6056,6251,6046,5589,5067,4692,4626,5027,5940,7383,9265,11457,13782,16044,18058,19671,20773,21312,21297,20761,19782,18431,16762,14843,12680,10310,7733,4972,2062,-934,-3950,-6874,-9611,-12052,-14102,-15689,-16789,-17379,-17540,-17312,-16840,-16219,-15589,-15047,-14672,-14487,-14482,-14562,-14621,-14476,-13990,-12994,-11433,-9267,-6603,-3579,-451,2531,5075,6969,8040,8254,7649,6409,4750,2971,1326,47,-726,-957,-690,-82,698,1412,1880,1932,1477,503,-950,-2754,-4761,-6794,-8685,-10295,-11531,-12316,-12647,-12498,-11906,-10870,-9428,-7584,-5382,-2832,-9,3045,6211,9383,12418,15134,17376,18949,19721,19580,18487,16481,13669,10254,6476,2636,-973,-4075,-6444,-7947,-8532,-8246,-7229,-5658,-3757,-1734,247,2056,3648,5010,6197,7269,8324,9411,10601,11878,13234,14585,15852,16944,17766,18295,18490,18404,18086,17617,17091,16571,16128,15768,15506,15298,15095,14831,14425,13810,12932,11747,10260,8476,6455,4240,1932,-419,-2708,-4896,-6901,-8710,-10279,-11625,-12751,-13699,-14496,-15205,-15836,-16419,-16923,-17293,-17432,-17224,-16529,-15256,-13321,-10746,-7605,-4079,-400,3131,6239,8650,10193,10784,10450,9350,7695,5789,3897,2294,1137,528,437,777,1373,2042,2588,2857,2732,2169,1157,-231,-1917,-3772,-5684,-7529,-9224,-10688,-11885,-12789,-13399,-13721,-13766,-13533,-13015,-12197,-11049,-9552,-7702,-5530,-3104,-559,1947,4209,6017,7210,7642,7292,6202,4520,2491,370,-1534,-2983,-3793,-3881,-3282,-2112,-578,1083,2638,3885,4698,5036,4932,4512,3914,3316,2827,2567,2519,2690,2976,3312,3597,3799,3895,3943,4012,4214,4647,5392,6456,7810,9312,10798,12023,12755,12778,11937,10166,7506,4096,177,-3957,-7976,-11573,-14487,-16548,-17683,-17927,-17416,-16349,-14984,-13577,-12369,-11550,-11242,-11495,-12275,-13500,-15008,-16632,-18148,-19345,-20016,-19973,-19095,-17317,-14678,-11300,-7411,-3292,705,4243,7004,8742,9340,8771,7193,4828,2047,-772,-3224,-4964,-5741,-5426,-4036,-1714,1265,4567,7783,10540,12491,13382,13082,11570,8973,5504,1484,-2751,-6826,-10418,-13257,-15147,-16005,-15821,-14675,-12718,-10123,-7101,-3870,-609,2486,5286,7672,9568,10923,11718,11952,11646,10846,9601,7997,6113,4070,1964,-67,-1939,-3536,-4793,-5656,-6098,-6128,-5774,-5087,-4143,-3012,-1777,-512,734,1902,2987,3955,4829,5576,6221,6726,7094,7309,7371,7305,7145,6954,6803,6758,6866,7145,7561,8056,8508,8810,8833,8495,7746,6593,5109,3399,1639,-21,-1392,-2374,-2882,-2944,-2626,-2097,-1528,-1146,-1147,-1694,-2896,-4786,-7304,-10334,-13671,-17070,-20263,-22958,-24910,-25892,-25775,-24503,-22128,-18807,-14790,-10372,-5911,-1718,1907,4760,6720,7775,7991,7535,6597,5416,4203,3152,2409,2057,2129,2604,3400,4422,5517,6551,7345,7773,7692,7029,5741,3848,1442,-1352,-4325,-7281,-9960,-12160,-13661,-14331,-14084,-12918,-10926,-8246,-5112,-1761,1534,4523,6999,8809,9873,10192,9833,8915,7609,6071,4488,3005,1750,838,319,275,699,1617,2981,4741,6809,9054,11362,13548,15494,17031,18081,18558,18475,17853,16803,15440,13920,12397,11005,9876,9077,8664,8627,8937,9504,10254,11048,11798,12380,12700,12698,12307,11517,10320,8752,6858,4715,2396,-16,-2444,-4819,-7081,-9185,-11085,-12764,-14191,-15370,-16303,-17016,-17551,-17957,-18294,-18621,-18978,-19392,-19846,-20320,-20737,-21031,-21115,-20906,-20357,-19416,-18092,-16400,-14409,-12201,-9884,-7562,-5352,-3329,-1581,-149,939,1670,2060,2143,1968,1612,1160,707,357,195,313,755,1552,2685,4081,5634,7193,8568,9590,10075,9888,8962,7263,4872,1912,-1410,-4830,-8080,-10854,-12926,-14084,-14245,-13409,-11675,-9238,-6347,-3267,-277,2408,4611,6244,7290,7814,7926,7793,7566,7418,7458,7766,8376,9247,10341,11545,12781,13929,14919,15668,16138,16299,16154,15715,15036,14163,13198,12216,11333,10629,10195,10071,10288,10817,11614,12578,13602,14537,15231,15539,15326,14503,13025,10909,8249,5196,1963,-1199,-4037,-6311,-7835,-8499,-8293,-7287,-5662,-3649,-1518,423,1943,2805,2909,2194,729,-1363,-3875,-6563,-9168,-11419,-13106,-14045,-14163,-13463,-12052,-10107,-7879,-5636,-3636,-2113,-1194,-947,-1318,-2186,-3345,-4572,-5629,-6323,-6498,-6090,-5077,-3541,-1584,625,2902,5076,6960,8425,9376,9751,9571,8870,7749,6313,4697,3004,1350,-220,-1657,-2974,-4207,-5390,-6592,-7838,-9156,-10526,-11904,-13210,-14341,-15187,-15643,-15624,-15109,-14091,-12659,-10910,-8989,-7039,-5176,-3492,-2009,-733,410,1479,2570,3750,5070,6544,8169,9890,11651,13380,15001,16464,17711,18712,19425,19825,19861,19514,18742,17559,15984,14101,12022,9904,7921,6257,5070,4493,4579,5346,6699,8511,10575,12640,14455,15735,16273,15886,14504,12163,8983,5226,1192,-2774,-6314,-9155,-11081,-11991,-11923,-11001,-9461,-7593,-5701,-4093,-3002,-2600,-2969,-4072,-5821,-8021,-10477,-12940,-15222,-17111,-18500,-19290,-19442,-18988,-17963,-16471,-14610,-12514,-10311,-8152,-6159,-4479,-3209,-2463,-2271,-2653,-3543,-4831,-6342,-7876,-9188,-10075,-10336,-9860,-8600,-6622,-4056,-1156,1825,4566,6800,8300,8938,8675,7615,5904,3811,1589,-502,-2238,-3501,-4215,-4423,-4214,-3738,-3146,-2606,-2231,-2115,-2278,-2712,-3343,-4077,-4787,-5345,-5634,-5554,-5046,-4093,-2707,-971,1038,3174,5320,7321,9080,10490,11517,12157,12437,12425,12187,11780,11258,10629,9894,9027,7992,6761,5318,3667,1857,-41,-1911,-3606,-4983,-5874,-6170,-5772,-4675,-2907,-602,2091,4927,7685,10108,11970,13096,13342,12679,11125,8819,5950,2788,-374,-3229,-5502,-6979,-7512,-7079,-5729,-3653,-1091,1625,4173,6222,7530,7921,7346,5876,3675,1023,-1773,-4364,-6437,-7746,-8114,-7516,-6003,-3781,-1116,1647,4153,6063,7109,7096,5965,3748,610,-3202,-7366,-11524,-15302,-18371,-20430,-21298,-20859,-19153,-16299,-12561,-8257,-3791,439,4036,6689,8166,8369,7326,5193,2235,-1204,-4750,-8016,-10684,-12510,-13349,-13202,-12139,-10382,-8165,-5810,-3592,-1793,-592,-127,-404,-1376,-2894,-4780,-6804,-8768,-10466,-11772,-12594,-12920,-12782,-12279,-11509,-10605,-9665,-8763,-7950,-7198,-6487,-5732,-4859,-3811,-2521,-1007,706,2523,4326,5962,7293,8183,8568,8426,7834,6909,5861,4882,4183,3921,4163,4923,6076,7479,8903,10153,11054,11489,11432,10908,10013,8866,7604,6347,5190,4199,3399,2802,2392,2160,2083,2150,2333,2594,2881,3128,3252,3188,2866,2258,1365,212,-1119,-2553,-3969,-5256,-6322,-7071,-7460,-7456,-7058,-6293,-5204,-3852,-2320,-704,888,2318,3486,4252,4568,4365,3682,2579,1181,-346,-1828,-3089,-3985,-4423,-4370,-3868,-3016,-1965,-889,34,666,913,756,248,-502,-1346,-2098,-2620,-2764,-2471,-1746,-644,662,2015,3175,3960,4194,3792,2739,1110,-942,-3213,-5481,-7521,-9171,-10312,-10927,-11056,-10813,-10354,-9813,-9350,-9011,-8845,-8771,-8717,-8516,-8057,-7203,-5898,-4141,-1998,402,2897,5289,7413,9092,10224,10743,10650,10016,8963,7664,6314,5116,4243,3839,3977,4672,5883,7490,9369,11344,13259,14983,16391,17436,18073,18328,18221,17802,17118,16196,15074,13760,12268,10635,8874,7064,5262,3574,2108,968,257,31,319,1089,2250,3685,5201,6635,7771,8460,8568,8026,6840,5083,2897,496,-1883,-3971,-5513,-6322,-6260,-5333,-3631,-1369,1141,3587,5586,6896,7294,6743,5311,3207,736,-1751,-3894,-5417,-6111,-5937,-4956,-3375,-1474,421,1997,2984,3212,2615,1251,-716,-3041,-5442,-7615,-9321,-10363,-10668,-10239,-9199,-7723,-6062,-4456,-3143,-2309,-2061,-2434,-3383,-4777,-6468,-8247,-9943,-11381,-12457,-13095,-13283,-13055,-12454,-11565,-10448,-9170,-7786,-6327,-4832,-3314,-1805,-327,1074,2365,3488,4400,5059,5437,5531,5363,4983,4461,3896,3379,3012,2879,3023,3486,4227,5218,6357,7546,8673,9621,10313,10690,10743,10502,10021,9385,8665,7944,7257,6631,6052,5482,4871,4152,3280,2208,935,-525,-2113,-3744,-5308,-6684,-7749,-8421,-8630,-8384,-7726,-6743,-5576,-4357,-3220,-2286,-1615,-1253,-1184,-1372,-1753,-2259,-2821,-3377,-3900,-4379,-4825,-5291,-5796,-6410,-7142,-8004,-8976,-9990,-10969,-11802,-12365,-12552,-12253,-11432,-10071,-8258,-6115,-3840,-1642,237,1629,2353,2377,1687,398,-1314,-3237,-5097,-6671,-7722,-8116,-7761,-6665,-4911,-2641,-69,2584,5064,7155,8668,9468,9506,8773,7358,5378,2985,364,-2339,-4965,-7405,-9573,-11405,-12853,-13880,-14426,-14454,-13886,-12695,-10852,-8411,-5462,-2198,1164,4345,7079,9155,10402,10787,10340,9219,7626,5809,4002,2392,1109,170,-436,-830,-1094,-1350,-1649,-1999,-2359,-2634,-2714,-2492,-1887,-872,517,2189,3997,5776,7352,8584,9362,9632,9378,8629,7440,5892,4069,2094,64,-1869,-3590,-4944,-5824,-6114,-5773,-4783,-3208,-1178,1140,3506,5695,7476,8653,9116,8792,7727,5996,3774,1244,-1343,-3767,-5783,-7228,-7957,-7949,-7239,-5966,-4329,-2563,-923,375,1164,1349,931,-31,-1401,-3014,-4692,-6269,-7615,-8648,-9321,-9650,-9658,-9400,-8924,-8252,-7427,-6430,-5293,-4001,-2602,-1140,282,1563,2558,3155,3230,2745,1669,100,-1866,-4016,-6164,-8072,-9576,-10516,-10858,-10593,-9825,-8695,-7369,-6034,-4814,-3811,-3033,-2447,-1940,-1390,-662,350,1686,3345,5232,7223,9144,10827,12120,12920,13193,12959,12326,11418,10423,9505,8824,8496,8600,9130,10083,11354,12863,14482,16094,17588,18864,19844,20471,20718,20565,20032,19133,17900,16382,14607,12643,10541,8369,6213,4138,2236,569,-787,-1804,-2432,-2703,-2623,-2268,-1719,-1072,-448,47,300,210,-285,-1237,-2632,-4431,-6537,-8829,-11149,-13354,-15288,-16863,-17992,-18677,-18931,-18817,-18412,-17799,-17034,-16192,-15279,-14330,-13338,-12305,-11243,-10166,-9110,-8109,-7220,-6461,-5874,-5440,-5159,-4986,-4901,-4867,-4871,-4907,-4961,-5054,-5156,-5268,-5344,-5332,-5182,-4815,-4190,-3263,-2031,-530,1194,3026,4878,6608,8101,9251,9944,10143,9774,8877,7445,5577,3347,887,-1660,-4140,-6376,-8196,-9430,-9933,-9592,-8352,-6224,-3289,290,4281,8412,12367,15856,18617,20468,21330,21210,20252,18634,16644,14534,12575,10966,9833,9220,9070,9274,9645,10006,10176,10024,9507,8621,7494,6262,5146,4336,4009,4277,5165,6598,8430,10409,12283,13765,14625,14697,13908,12287,9958,7117,4014,912,-1936,-4310,-6057,-7081,-7350,-6905,-5821,-4226,-2276,-150,1969,3884,5422,6438,6809,6480,5442,3750,1515,-1095,-3889,-6636,-9119,-11126,-12473,-13042,-12741,-11598,-9665,-7115,-4147,-1042,1932,4481,6373,7427,7545,6749,5119,2855,180,-2640,-5353,-7756,-9691,-11084,-11931,-12269,-12212,-11841,-11288,-10633,-9951,-9294,-8676,-8122,-7618,-7170,-6758,-6364,-5964,-5526,-5016,-4412,-3703,-2908,-2060,-1248,-540,-55,139,-21,-525,-1318,-2261,-3183,-3869,-4115,-3749,-2673,-872,1564,4455,7543,10533,13124,15058,16141,16296,15528,13981,11851,9426,6981,4803,3118,2081,1770,2155,3133,4512,6076,7563,8761,9485,9635,9212,8287,7046,5682,4451,3556,3152,3324,4039,5199,6607,8034,9226,9965,10074,9466,8135,6166,3729,1018,-1716,-4256,-6405,-8003,-8973,-9285,-8969,-8136,-6892,-5430,-3895,-2486,-1330,-561,-251,-420,-1065,-2106,-3468,-5017,-6642,-8204,-9609,-10753,-11576,-12038,-12122,-11846,-11242,-10371,-9309,-8154,-6996,-5952,-5092,-4519,-4252,-4343,-4751,-5463,-6390,-7471,-8594,-9666,-10570,-11207,-11482,-11316,-10667,-9524,-7919,-5945,-3710,-1383,872,2884,4498,5612,6148,6115,5553,4564,3287,1855,426,-889,-1995,-2838,-3397,-3675,-3701,-3501,-3120,-2585,-1921,-1159,-293,649,1686,2800,3997,5257,6541,7815,9000,10045,10873,11442,11719,11707,11423,10914,10223,9411,8508,7554,6558,5522,4440,3296,2067,760,-636,-2079,-3512,-4854,-5985,-6796,-7177,-7052,-6406,-5268,-3754,-2001,-210,1448,2796,3750,4256,4383,4225,3958,3739,3735,4029,4658,5568,6642,7724,8635,9220,9375,9049,8291,7184,5885,4559,3360,2404,1756,1405,1290,1298,1291,1144,738,15,-1049,-2408,-3970,-5603,-7146,-8438,-9345,-9756,-9657,-9052,-8064,-6819,-5526,-4365,-3548,-3214,-3481,-4372,-5866,-7837,-10140,-12552,-14858,-16845,-18316,-19165,-19314,-18797,-17678,-16109,-14228,-12228,-10227,-8372,-6719,-5328,-4198,-3325,-2680,-2249,-2003,-1941,-2049,-2327,-2763,-3333,-4009,-4725,-5427,-6026,-6440,-6588,-6386,-5799,-4790,-3397,-1665,301,2361,4371,6144,7530,8377,8598,8144,7052,5414,3404,1223,-880,-2693,-4007,-4701,-4709,-4065,-2858,-1259,553,2362,4001,5314,6226,6711,6816,6641,6339,6055,5956,6147,6685,7548,8637,9786,10803,11476,11653,11216,10176,8590,6629,4512,2458,707,-592,-1337,-1528,-1232,-584,268,1162,1994,2674,3206,3591,3905,4175,4456,4713,4915,4942,4689,4015,2841,1120,-1109,-3722,-6522,-9253,-11617,-13352,-14213,-14063,-12863,-10676,-7691,-4167,-427,3174,6315,8696,10126,10480,9761,8061,5566,2523,-777,-4044,-7007,-9431,-11161,-12108,-12270,-11720,-10603,-9090,-7404,-5720,-4208,-2972,-2035,-1394,-950,-608,-249,219,851,1650,2568,3505,4320,4886,5057,4756,3945,2652,973,-942,-2940,-4820,-6449,-7693,-8483,-8795,-8644,-8083,-7184,-6019,-4671,-3200,-1672,-145,1319,2657,3796,4668,5212,5377,5147,4525,3560,2327,959,-398,-1568,-2369,-2651,-2300,-1253,440,2709,5352,8179,10930,13382,15319,16614,17176,17035,16262,15014,13477,11858,10341,9109,8251,7858,7908,8363,9121,10040,10986,11792,12353,12559,12398,11863,11037,10012,8911,7860,6951,6250,5769,5464,5264,5054,4738,4228,3488,2535,1438,314,-709,-1490,-1926,-1946,-1542,-760,298,1498,2667,3682,4386,4739,4683,4265,3538,2600,1541,463,-566,-1503,-2329,-3074,-3776,-4492,-5290,-6209,-7269,-8472,-9737,-11017,-12168,-13091,-13670,-13823,-13526,-12795,-11717,-10428,-9086,-7879,-6951,-6440,-6397,-6818,-7632,-8685,-9804,-10774,-11402,-11517,-11024,-9872,-8115,-5849,-3255,-529,2094,4414,6247,7470,8042,7971,7349,6324,5052,3738,2529,1560,899,550,453,515,588,567,335,-134,-829,-1656,-2484,-3157,-3508,-3429,-2826,-1704,-119,1820,3934,6052,7966,9519,10566,11043,10916,10249,9135,7743,6258,4865,3764,3057,2846,3101,3759,4673,5654,6505,7045,7134,6729,5831,4561,3064,1541,186,-852,-1484,-1699,-1594,-1297,-1027,-969,-1305,-2151,-3525,-5379,-7554,-9859,-12036,-13875,-15164,-15790,-15719,-14986,-13737,-12137,-10404,-8737,-7303,-6223,-5542,-5245,-5254,-5458,-5718,-5916,-5962,-5821,-5507,-5104,-4697,-4430,-4378,-4616,-5124,-5835,-6612,-7284,-7664,-7593,-6960,-5734,-3964,-1792,575,2898,4906,6400,7187,7215,6482,5112,3270,1198,-883,-2738,-4213,-5192,-5668,-5674,-5332,-4788,-4198,-3722,-3451,-3447,-3677,-4072,-4489,-4781,-4797,-4415,-3592,-2330,-741,1042,2797,4343,5467,6048,6005,5346,4162,2594,840,-879,-2372,-3440,-3977,-3907,-3257,-2109,-603,1065,2719,4166,5279,5981,6251,6154,5784,5286,4799,4450,4326,4443,4782,5230,5680,5969,6004,5685,5027,4065,2939,1802,856,262,159,599,1560,2901,4435,5885,6983,7495,7222,6130,4241,1747,-1108,-3982,-6570,-8565,-9779,-10113,-9611,-8415,-6788,-5013,-3413,-2251,-1723,-1913,-2798,-4226,-6002,-7840,-9507,-10758,-11475,-11587,-11152,-10302,-9212,-8110,-7169,-6536,-6266,-6326,-6618,-6961,-7186,-7091,-6559,-5510,-3967,-2013,184,2424,4490,6152,7258,7671,7369,6392,4872,2997,1017,-836,-2300,-3214,-3438,-2949,-1803,-132,1861,3931,5848,7382,8376,8741,8468,7642,6402,4956,3514,2291,1452,1101,1263,1873,2808,3882,4923,5760,6294,6488,6386,6088,5744,5492,5489,5793,6478,7489,8777,10229,11722,13131,14357,15307,15947,16258,16268,16026,15598,15058,14454,13842,13209,12550,11799,10907,9792,8423,6780,4896,2866,793,-1156,-2849,-4154,-4990,-5345,-5248,-4817,-4204,-3587,-3189,-3153,-3664,-4748,-6462,-8672,-11275,-14019,-16679,-18987,-20715,-21680,-21804,-21071,-19614,-17598,-15297,-12958,-10846,-9136,-7948,-7285,-7080,-7182,-7416,-7590,-7552,-7189,-6464,-5414,-4115,-2712,-1350,-184,650,1065,1003,496,-429,-1619,-2982,-4320,-5516,-6416,-6936,-7026,-6663,-5921,-4837,-3547,-2139,-738,579,1730,2703,3466,4060,4482,4778,4941,4991,4901,4679,4289,3752,3059,2261,1401,568,-141,-619,-750,-457,334,1623,3372,5483,7792,10125,12261,14010,15211,15732,15552,14662,13182,11240,9036,6775,4672,2898,1613,889,753,1166,2013,3150,4400,5581,6545,7188,7459,7388,7059,6608,6208,6002,6145,6685,7658,8965,10499,12050,13444,14469,14983,14896,14180,12893,11149,9108,6949,4857,2981,1422,250,-568,-1074,-1375,-1602,-1855,-2250,-2830,-3609,-4556,-5588,-6623,-7567,-8344,-8918,-9270,-9423,-9421,-9306,-9129,-8924,-8724,-8524,-8341,-8130,-7891,-7565,-7150,-6614,-5970,-5247,-4494,-3789,-3207,-2835,-2722,-2920,-3415,-4183,-5151,-6233,-7310,-8292,-9059,-9565,-9741,-9594,-9127,-8391,-7437,-6332,-5141,-3930,-2738,-1612,-552,423,1337,2197,3021,3816,4573,5270,5860,6290,6478,6372,5917,5115,4004,2689,1302,41,-930,-1417,-1320,-561,807,2678,4844,7048,9025,10513,11338,11394,10703,9378,7626,5712,3907,2489,1650,1533,2165,3491,5361,7567,9851,11965,13663,14769,15159,14790,13712,12027,9921,7598,5284,3190,1480,269,-418,-605,-413,35,553,1018,1293,1335,1123,698,145,-464,-1031,-1514,-1891,-2182,-2460,-2787,-3262,-3937,-4837,-5936,-7161,-8389,-9508,-10366,-10892,-11005,-10736,-10135,-9335,-8494,-7798,-7402,-7437,-7940,-8883,-10128,-11483,-12679,-13482,-13648,-13049,-11641,-9502,-6848,-3945,-1162,1168,2729,3300,2794,1241,-1160,-4125,-7251,-10138,-12381,-13665,-13792,-12720,-10542,-7535,-4042,-484,2719,5246,6851,7460,7135,6070,4560,2946,1576,715,575,1183,2487,4270,6264,8128,9562,10297,10188,9202,7436,5115,2541,69,-1951,-3237,-3583,-2949,-1388,877,3562,6307,8763,10623,11653,11735,10844,9089,6641,3766,740,-2117,-4555,-6327,-7295,-7387,-6611,-5082,-2950,-455,2165,4633,6715,8198,8944,8887,8038,6509,4455,2115,-282,-2481,-4266,-5474,-5985,-5764,-4836,-3273,-1233,1132,3580,5918,7895,9339,10088,10067,9275,7787,5769,3424,1012,-1222,-3032,-4254,-4759,-4543,-3654,-2259,-554,1181,2696,3720,4054,3568,2209,56,-2732,-5916,-9187,-12248,-14811,-16651,-17635,-17722,-16955,-15466,-13444,-11097,-8677,-6389,-4429,-2949,-2015,-1672,-1866,-2525,-3522,-4728,-6007,-7238,-8331,-9217,-9867,-10273,-10442,-10400,-10159,-9740,-9145,-8376,-7441,-6336,-5098,-3747,-2342,-942,390,1581,2573,3325,3812,4044,4060,3919,3711,3516,3429,3491,3739,4146,4647,5149,5511,5604,5302,4516,3230,1480,-601,-2831,-4978,-6795,-8068,-8637,-8416,-7432,-5759,-3592,-1126,1393,3737,5703,7130,7907,8000,7411,6236,4583,2641,586,-1354,-2999,-4153,-4696,-4538,-3669,-2132,-54,2427,5085,7747,10195,12279,13879,14928,15414,15373,14868,13999,12858,11553,10162,8759,7404,6128,4974,3961,3106,2415,1880,1481,1182,946,719,470,153,-250,-755,-1363,-2060,-2819,-3612,-4376,-5069,-5634,-6022,-6232,-6253,-6149,-5973,-5821,-5785,-5946,-6369,-7063,-8019,-9158,-10396,-11599,-12663,-13462,-13938,-14033,-13756,-13142,-12252,-11173,-9981,-8750,-7520,-6316,-5114,-3901,-2611,-1231,282,1890,3557,5176,6637,7785,8510,8686,8281,7271,5741,3778,1558,-764,-2996,-4983,-6569,-7662,-8168,-8070,-7357,-6088,-4332,-2216,121,2519,4803,6826,8444,9564,10124,10112,9562,8537,7145,5496,3741,2016,486,-713,-1430,-1567,-1043,172,2041,4489,7369,10505,13689,16705,19342,21418,22791,23376,23157,22180,20578,18512,16212,13901,11811,10119,8982,8430,8483,9016,9889,10883,11783,12363,12460,11932,10756,8944,6615,3928,1081,-1706,-4247,-6376,-8007,-9099,-9688,-9847,-9701,-9355,-8939,-8527,-8174,-7891,-7654,-7408,-7086,-6613,-5922,-4984,-3796,-2418,-963,429,1554,2251,2348,1780,526,-1297,-3508,-5848,-8015,-9753,-10834,-11156,-10702,-9587,-7995,-6185,-4409,-2916,-1858,-1334,-1320,-1716,-2353,-3021,-3516,-3670,-3367,-2583,-1364,184,1880,3566,5045,6186,6874,7067,6761,6008,4882,3490,1932,319,-1252,-2710,-3970,-5006,-5768,-6263,-6487,-6480,-6283,-5953,-5545,-5102,-4644,-4184,-3701,-3180,-2619,-2006,-1395,-811,-321,34,240,300,278,247,323,599,1168,2059,3261,4690,6208,7650,8828,9579,9797,9420,8506,7148,5541,3899,2455,1410,916,1027,1733,2912,4385,5941,7341,8399,8971,8986,8464,7478,6167,4685,3198,1835,700,-177,-801,-1237,-1569,-1902,-2326,-2917,-3705,-4698,-5847,-7092,-8343,-9501,-10490,-11227,-11673,-11798,-11614,-11139,-10421,-9511,-8459,-7334,-6164,-4997,-3854,-2749,-1704,-723,150,883,1409,1650,1530,961,-107,-1711,-3807,-6325,-9093,-11913,-14513,-16637,-18025,-18480,-17903,-16246,-13648,-10266,-6417,-2444,1291,4395,6593,7640,7453,6065,3637,454,-3132,-6728,-9956,-12509,-14163,-14827,-14518,-13363,-11561,-9347,-6962,-4603,-2433,-541,1037,2299,3303,4082,4720,5251,5730,6173,6589,6958,7254,7430,7442,7265,6880,6318,5624,4881,4179,3617,3255,3155,3292,3657,4162,4731,5280,5708,5971,6000,5791,5336,4665,3804,2800,1686,489,-762,-2076,-3434,-4837,-6248,-7613,-8825,-9751,-10235,-10115,-9273,-7636,-5223,-2144,1396,5132,8724,11867,14244,15659,15983,15234,13522,11088,8205,5203,2376,-37,-1853,-3024,-3558,-3574,-3237,-2751,-2317,-2109,-2259,-2820,-3792,-5104,-6624,-8206,-9662,-10858,-11638,-11954,-11758,-11108,-10093,-8854,-7566,-6387,-5478,-4915,-4747,-4908,-5300,-5736,-6038,-6001,-5483,-4395,-2728,-586,1872,4388,6687,8497,9559,9745,8954,7280,4850,1951,-1113,-3993,-6348,-7924,-8525,-8087,-6666,-4407,-1579,1530,4583,7299,9432,10846,11483,11390,10703,9593,8281,6963,5810,4940,4403,4183,4227,4445,4747,5065,5355,5612,5866,6156,6537,7052,7713,8529,9440,10418,11349,12186,12819,13208,13300,13109,12649,12003,11249,10492,9836,9346,9069,9004,9083,9219,9257,9051,8458,7370,5756,3664,1220,-1382,-3908,-6156,-7937,-9172,-9859,-10078,-10017,-9865,-9862,-10183,-10968,-12250,-13982,-16029,-18166,-20158,-21729,-22669,-22809,-22100,-20570,-18378,-15741,-12937,-10247,-7926,-6142,-4998,-4464,-4439,-4747,-5167,-5500,-5574,-5300,-4661,-3741,-2677,-1662,-890,-535,-693,-1409,-2581,-4074,-5629,-6995,-7908,-8163,-7665,-6409,-4534,-2266,110,2256,3914,4842,4954,4258,2896,1110,-789,-2481,-3650,-4074,-3617,-2278,-160,2501,5433,8291,10781,12635,13702,13927,13386,12254,10792,9286,8037,7272,7144,7706,8872,10494,12321,14092,15548,16475,16732,16270,15128,13424,11357,9130,6988,5135,3734,2913,2702,3101,4019,5345,6908,8554,10097,11406,12346,12857,12892,12471,11620,10425,8956,7334,5649,4030,2569,1392,557,161,197,689,1561,2726,4040,5313,6362,6964,6955,6175,4556,2092,-1135,-4946,-9114,-13318,-17252,-20570,-23004,-24333,-24447,-23361,-21197,-18197,-14691,-11033,-7608,-4724,-2628,-1432,-1133,-1592,-2574,-3777,-4873,-5565,-5611,-4886,-3364,-1162,1505,4337,6975,9086,10361,10606,9734,7812,5035,1724,-1730,-4902,-7411,-8929,-9295,-8447,-6513,-3744,-473,2870,5910,8272,9717,10101,9427,7815,5478,2699,-215,-2971,-5314,-7051,-8071,-8332,-7862,-6768,-5157,-3219,-1101,1012,2968,4617,5852,6567,6732,6332,5413,4089,2483,790,-817,-2137,-3018,-3325,-2995,-1996,-388,1747,4248,6937,9605,12030,14024,15395,16044,15868,14885,13135,10747,7891,4780,1657,-1230,-3648,-5401,-6341,-6411,-5621,-4087,-2012,361,2705,4752,6204,6896,6686,5602,3707,1209,-1665,-4621,-7396,-9721,-11427,-12393,-12604,-12133,-11101,-9704,-8124,-6548,-5116,-3920,-2999,-2341,-1900,-1607,-1386,-1178,-929,-624,-254,157,589,1012,1408,1776,2114,2458,2815,3225,3681,4179,4675,5110,5392,5441,5154,4481,3365,1832,-90,-2291,-4656,-7042,-9288,-11277,-12885,-14069,-14799,-15131,-15126,-14906,-14567,-14222,-13921,-13686,-13487,-13236,-12844,-12185,-11182,-9766,-7956,-5796,-3407,-946,1435,3561,5320,6638,7479,7891,7913,7642,7151,6525,5818,5102,4404,3800,3314,3020,2953,3139,3594,4282,5141,6086,6989,7738,8226,8378,8178,7650,6879,5975,5069,4291,3723,3431,3404,3591,3917,4250,4533,4664,4673,4568,4460,4443,4638,5105,5873,6893,8053,9196,10121,10652,10616,9930,8562,6585,4153,1482,-1162,-3511,-5325,-6442,-6762,-6337,-5260,-3773,-2121,-607,512,1021,803,-159,-1778,-3865,-6183,-8437,-10384,-11778,-12508,-12498,-11836,-10639,-9137,-7551,-6115,-5016,-4360,-4191,-4455,-5048,-5830,-6645,-7369,-7918,-8257,-8410,-8442,-8447,-8523,-8755,-9170,-9772,-10459,-11121,-11570,-11650,-11206,-10169,-8523,-6394,-3938,-1448,826,2584,3630,3828,3171,1756,-220,-2489,-4759,-6741,-8199,-8950,-8921,-8085,-6546,-4407,-1896,815,3452,5829,7700,8926,9363,8989,7831,6031,3792,1396,-877,-2733,-3968,-4440,-4141,-3144,-1658,97,1818,3265,4232,4593,4349,3556,2399,1062,-207,-1212,-1791,-1826,-1323,-286,1128,2797,4497,6051,7259,7993,8160,7752,6829,5502,3950,2351,904,-234,-945,-1161,-889,-172,888,2171,3551,4898,6124,7134,7920,8438,8744,8834,8769,8564,8239,7795,7243,6565,5794,4944,4058,3204,2411,1740,1182,740,352,-26,-478,-1044,-1764,-2635,-3612,-4635,-5595,-6386,-6881,-6991,-6610,-5731,-4350,-2559,-517,1598,3518,5015,5862,5901,5055,3370,950,-1958,-5102,-8186,-10934,-13149,-14677,-15495,-15628,-15195,-14337,-13217,-11969,-10695,-9447,-8235,-7058,-5871,-4696,-3518,-2407,-1423,-641,-150,30,-127,-543,-1149,-1787,-2345,-2679,-2711,-2401,-1767,-877,150,1199,2118,2804,3165,3163,2810,2172,1346,470,-312,-873,-1092,-918,-319,657,1939,3416,4955,6441,7773,8883,9760,10412,10902,11296,11669,12095,12611,13256,14022,14885,15817,16758,17677,18518,19262,19868,20320,20575,20585,20303,19646,18574,17027,15004,12520,9653,6506,3228,-20,-3072,-5764,-7986,-9638,-10705,-11187,-11159,-10721,-9982,-9093,-8157,-7301,-6602,-6119,-5867,-5847,-6003,-6269,-6547,-6728,-6703,-6362,-5631,-4452,-2816,-745,1684,4371,7160,9890,12371,14420,15864,16571,16447,15465,13657,11131,8038,4607,1059,-2334,-5352,-7792,-9513,-10457,-10633,-10142,-9132,-7813,-6388,-5080,-4048,-3416,-3248,-3511,-4164,-5058,-6076,-7044,-7837,-8332,-8458,-8187,-7523,-6521,-5260,-3836,-2369,-967,259,1218,1837,2080,1920,1397,534,-572,-1839,-3156,-4410,-5501,-6337,-6846,-6999,-6782,-6228,-5384,-4329,-3127,-1874,-603,616,1779,2864,3881,4828,5722,6545,7296,7950,8476,8854,9051,9054,8851,8454,7866,7143,6297,5403,4489,3608,2799,2076,1477,988,624,373,212,142,121,144,190,241,305,377,467,588,739,910,1093,1244,1342,1349,1241,1012,646,166,-442,-1145,-1957,-2856,-3829,-4859,-5907,-6915,-7832,-8560,-9041,-9198,-8994,-8427,-7534,-6413,-5186,-4027,-3099,-2565,-2543,-3095,-4205,-5797,-7720,-9786,-11779,-13483,-14716,-15334,-15278,-14565,-13287,-11636,-9817,-8094,-6673,-5733,-5349,-5513,-6098,-6924,-7721,-8248,-8267,-7624,-6261,-4218,-1654,1203,4067,6658,8708,10032,10520,10153,9025,7263,5085,2695,317,-1876,-3736,-5188,-6195,-6773,-6977,-6878,-6564,-6113,-5593,-5049,-4511,-3992,-3478,-2977,-2474,-1982,-1513,-1088,-724,-430,-202,-1,205,493,913,1523,2351,3404,4638,6013,7433,8824,10112,11229,12153,12879,13432,13856,14184,14451,14625,14684,14522,14044,13142,11714,9730,7187,4178,845,-2599,-5911,-8849,-11181,-12753,-13460,-13313,-12386,-10854,-8919,-6834,-4838,-3141,-1916,-1256,-1201,-1722,-2726,-4094,-5655,-7249,-8701,-9863,-10612,-10861,-10580,-9774,-8502,-6859,-4968,-2978,-1045,680,2052,2975,3352,3191,2483,1334,-151,-1819,-3495,-5033,-6287,-7168,-7632,-7678,-7360,-6750,-5946,-5026,-4074,-3121,-2192,-1274,-325,681,1791,3004,4314,5646,6935,8045,8901,9373,9446,9068,8311,7232,5959,4614,3332,2218,1359,796,544,565,826,1229,1707,2158,2498,2652,2566,2219,1619,827,-78,-961,-1704,-2162,-2242,-1866,-1023,263,1909,3805,5832,7835,9718,11348,12674,13628,14214,14428,14326,13953,13394,12722,12032,11399,10900,10570,10429,10449,10563,10690,10709,10530,10054,9248,8075,6592,4825,2887,852,-1176,-3110,-4888,-6441,-7756,-8797,-9590,-10131,-10480,-10653,-10731,-10735,-10736,-10760,-10844,-11007,-11250,-11577,-11958,-12386,-12800,-13169,-13423,-13500,-13347,-12895,-12131,-11023,-9614,-7939,-6101,-4204,-2384,-784,474,1275,1567,1331,625,-447,-1730,-3038,-4197,-5043,-5483,-5478,-5070,-4373,-3527,-2723,-2099,-1797,-1868,-2298,-3017,-3857,-4664,-5220,-5384,-5009,-4066,-2562,-594,1672,4056,6338,8320,9846,10793,11122,10843,10037,8835,7392,5904,4529,3432,2716,2446,2618,3185,4031,5032,6022,6859,7418,7614,7439,6928,6187,5381,4657,4211,4153,4583,5502,6864,8546,10394,12231,13886,15212,16117,16554,16534,16122,15414,14534,13604,12739,12020,11496,11178,11024,10980,10933,10803,10451,9809,8782,7340,5479,3239,722,-1972,-4671,-7250,-9551,-11469,-12934,-13911,-14425,-14517,-14267,-13769,-13098,-12360,-11589,-10857,-10163,-9530,-8944,-8401,-7895,-7425,-6996,-6618,-6289,-6018,-5782,-5569,-5332,-5034,-4621,-4050,-3289,-2337,-1216,8,1243,2375,3274,3842,3984,3674,2907,1748,281,-1368,-3080,-4731,-6226,-7483,-8465,-9132,-9494,-9529,-9263,-8686,-7834,-6723,-5421,-3986,-2509,-1085,212,1310,2180,2824,3275,3586,3836,4073,4356,4694,5078,5468,5805,6028,6088,5947,5615,5123,4538,3949,3450,3130,3061,3278,3791,4562,5525,6576,7593,8451,9017,9204,8943,8224,7098,5645,4006,2333,784,-494,-1385,-1817,-1759,-1228,-282,992,2487,4077,5645,7058,8229,9036,9450,9390,8883,7923,6589,4943,3110,1197,-657,-2318,-3664,-4580,-4979,-4816,-4095,-2872,-1294,482,2207,3661,4623,4913,4460,3245,1384,-946,-3481,-5937,-8027,-9501,-10199,-10032,-9045,-7382,-5274,-3026,-947,678,1632,1807,1226,4,-1604,-3338,-4874,-5968,-6422,-6168,-5234,-3753,-1952,-67,1621,2893,3570,3543,2799,1376,-607,-2999,-5623,-8283,-10826,-13088,-14975,-16406,-17372,-17867,-17954,-17672,-17091,-16255,-15189,-13915,-12412,-10690,-8731,-6568,-4241,-1837,540,2752,4669,6169,7149,7560,7395,6690,5565,4145,2624,1196,33,-705,-942,-652,98,1193,2455,3703,4760,5490,5825,5751,5344,4710,3993,3350,2896,2740,2916,3426,4216,5203,6283,7343,8292,9055,9579,9879,9939,9847,9633,9390,9174,9034,9012,9079,9229,9358,9402,9242,8797,8003,6832,5323,3529,1579,-414,-2306,-3980,-5352,-6353,-7001,-7290,-7325,-7150,-6890,-6610,-6387,-6263,-6242,-6315,-6425,-6535,-6578,-6516,-6340,-6038,-5660,-5252,-4871,-4594,-4447,-4470,-4640,-4930,-5257,-5558,-5724,-5691,-5392,-4801,-3947,-2868,-1696,-542,410,1012,1127,646,-450,-2144,-4327,-6841,-9493,-12052,-14323,-16108,-17280,-17762,-17536,-16658,-15209,-13315,-11118,-8747,-6337,-4000,-1815,137,1818,3198,4269,5039,5537,5781,5820,5691,5427,5086,4684,4280,3897,3572,3335,3204,3195,3298,3489,3743,3988,4209,4324,4331,4184,3900,3469,2926,2292,1608,915,254,-322,-785,-1086,-1218,-1164,-926,-541,-23,568,1195,1819,2411,2961,3487,4002,4551,5144,5801,6480,7153,7720,8112,8219,7994,7385,6419,5148,3678,2163,742,-410,-1182,-1477,-1282,-623,398,1654,2987,4241,5278,6000,6348,6314,5932,5261,4387,3396,2365,1366,436,-387,-1095,-1693,-2179,-2586,-2911,-3193,-3443,-3694,-3963,-4267,-4597,-4944,-5251,-5484,-5568,-5445,-5088,-4466,-3625,-2624,-1574,-592,174,645,708,365,-389,-1483,-2823,-4299,-5793,-7194,-8423,-9412,-10140,-10608,-10829,-10856,-10712,-10446,-10076,-9613,-9051,-8376,-7568,-6616,-5525,-4314,-3038,-1757,-559,473,1259,1746,1896,1727,1269,605,-168,-924,-1539,-1881,-1856,-1387,-445,931,2680,4659,6726,8703,10435,11785,12666,13032,12882,12265,11248,9944,8461,6936,5495,4264,3357,2846,2798,3218,4088,5343,6874,8563,10251,11792,13045,13897,14284,14182,13627,12697,11511,10212,8949,7853,7040,6569,6464,6692,7173,7784,8384,8813,8922,8615,7802,6515,4802,2811,741,-1208,-2790,-3844,-4228,-3920,-2962,-1510,248,2056,3688,4931,5640,5757,5282,4319,3004,1535,96,-1117,-1980,-2373,-2280,-1703,-716,572,2026,3478,4770,5723,6214,6111,5379,3989,2019,-436,-3213,-6130,-8998,-11633,-13875,-15617,-16779,-17373,-17427,-17049,-16360,-15492,-14583,-13710,-12944,-12270,-11665,-11051,-10355,-9495,-8418,-7088,-5524,-3763,-1886,9,1814,3419,4734,5704,6294,6533,6464,6160,5734,5254,4842,4546,4427,4514,4794,5246,5808,6409,6955,7363,7529,7400,6919,6090,4933,3526,1960,363,-1144,-2425,-3383,-3928,-4027,-3680,-2945,-1905,-701,546,1691,2617,3252,3543,3510,3202,2702,2125,1589,1203,1056,1214,1677,2433,3398,4466,5504,6376,6949,7143,6915,6294,5359,4252,3112,2125,1403,1058,1099,1499,2140,2885,3546,3962,3989,3556,2644,1316,-322,-2119,-3914,-5569,-6971,-8063,-8845,-9345,-9653,-9849,-10031,-10260,-10584,-10990,-11456,-11921,-12313,-12582,-12674,-12582,-12318,-11926,-11466,-11012,-10622,-10358,-10241,-10281,-10447,-10697,-10966,-11188,-11299,-11265,-11055,-10702,-10219,-9686,-9147,-8658,-8243,-7892,-7548,-7140,-6537,-5648,-4361,-2637,-471,2049,4782,7523,10038,12083,13456,13998,13651,12445,10514,8092,5462,2963,885,-494,-1039,-696,444,2179,4224,6256,7930,8983,9203,8514,6940,4630,1807,-1229,-4191,-6782,-8788,-10045,-10504,-10184,-9198,-7712,-5932,-4068,-2312,-814,349,1150,1645,1926,2113,2339,2714,3303,4152,5213,6444,7712,8916,9913,10609,10916,10810,10279,9389,8184,6778,5245,3685,2159,720,-619,-1842,-2981,-4041,-5060,-6047,-7016,-7942,-8812,-9549,-10117,-10431,-10464,-10184,-9625,-8828,-7897,-6926,-6043,-5328,-4867,-4670,-4733,-4976,-5305,-5590,-5713,-5574,-5120,-4360,-3359,-2239,-1165,-289,231,302,-107,-965,-2146,-3493,-4788,-5830,-6422,-6443,-5827,-4617,-2927,-964,1042,2820,4173,4921,5027,4519,3555,2357,1185,315,-49,231,1185,2712,4648,6713,8648,10175,11082,11260,10678,9434,7712,5762,3872,2325,1349,1103,1641,2923,4787,7033,9359,11494,13167,14154,14334,13668,12220,10162,7708,5147,2739,750,-639,-1301,-1218,-447,864,2520,4294,5967,7343,8304,8780,8796,8441,7839,7176,6595,6249,6202,6482,7019,7687,8332,8752,8799,8354,7363,5876,3981,1856,-318,-2350,-4083,-5434,-6369,-6936,-7246,-7417,-7590,-7870,-8292,-8867,-9510,-10123,-10589,-10788,-10673,-10224,-9509,-8651,-7810,-7173,-6900,-7107,-7835,-9038,-10585,-12273,-13877,-15134,-15867,-15904,-15224,-13841,-11903,-9598,-7168,-4865,-2909,-1484,-693,-568,-1054,-2032,-3321,-4720,-6026,-7055,-7689,-7863,-7593,-6966,-6115,-5207,-4411,-3861,-3624,-3710,-4031,-4445,-4777,-4814,-4423,-3480,-1994,-39,2220,4530,6663,8340,9397,9711,9292,8251,6800,5204,3781,2799,2505,3016,4357,6421,8995,11792,14479,16745,18333,19083,18953,18011,16424,14430,12278,10209,8412,6993,6007,5406,5118,5029,5009,4978,4843,4599,4246,3855,3489,3255,3219,3454,3964,4747,5704,6752,7721,8468,8841,8720,8055,6858,5218,3312,1343,-429,-1794,-2563,-2645,-2055,-889,628,2237,3645,4567,4817,4267,2945,960,-1451,-4006,-6398,-8330,-9583,-10035,-9654,-8568,-6945,-5070,-3225,-1701,-733,-484,-1037,-2347,-4321,-6724,-9330,-11819,-13926,-15383,-16019,-15741,-14580,-12662,-10227,-7563,-4989,-2809,-1249,-454,-440,-1115,-2294,-3731,-5160,-6343,-7094,-7319,-7002,-6223,-5115,-3863,-2644,-1616,-889,-498,-421,-561,-783,-937,-873,-482,300,1460,2958,4658,6467,8209,9801,11129,12169,12905,13386,13657,13802,13858,13874,13829,13708,13436,12976,12274,11334,10204,8959,7730,6626,5759,5178,4892,4824,4866,4853,4638,4068,3081,1634,-172,-2235,-4342,-6289,-7873,-8899,-9259,-8882,-7783,-6047,-3806,-1252,1404,3952,6175,7917,9038,9487,9242,8380,6998,5269,3374,1504,-160,-1480,-2362,-2773,-2734,-2325,-1647,-847,-44,616,1047,1164,942,374,-510,-1643,-2958,-4333,-5690,-6896,-7883,-8568,-8928,-8968,-8732,-8303,-7797,-7326,-7025,-6965,-7210,-7733,-8479,-9310,-10087,-10632,-10817,-10536,-9767,-8546,-6972,-5201,-3395,-1725,-319,727,1388,1667,1630,1335,875,304,-312,-955,-1605,-2263,-2929,-3598,-4255,-4854,-5358,-5675,-5767,-5558,-5041,-4206,-3111,-1814,-441,918,2124,3089,3733,4006,3923,3507,2851,2038,1201,436,-152,-505,-585,-405,13,600,1302,2048,2795,3513,4201,4878,5567,6292,7054,7830,8558,9165,9541,9582,9217,8364,7057,5323,3301,1145,-932,-2739,-4072,-4811,-4862,-4229,-2982,-1237,815,2988,5080,6913,8365,9359,9890,10006,9805,9406,8934,8495,8150,7926,7785,7656,7439,7016,6300,5217,3745,1918,-193,-2469,-4766,-6937,-8848,-10380,-11472,-12091,-12264,-12049,-11554,-10880,-10168,-9511,-9016,-8713,-8636,-8731,-8952,-9186,-9351,-9329,-9072,-8524,-7716,-6693,-5555,-4422,-3411,-2641,-2189,-2096,-2360,-2920,-3690,-4545,-5370,-6045,-6506,-6709,-6685,-6477,-6198,-5924,-5779,-5808,-6068,-6549,-7223,-8022,-8863,-9638,-10259,-10618,-10650,-10289,-9517,-8323,-6764,-4879,-2787,-575,1611,3665,5462,6925,8001,8669,8957,8897,8563,8009,7312,6526,5712,4911,4185,3554,3080,2762,2642,2702,2944,3319,3796,4295,4757,5094,5241,5125,4728,4013,3043,1860,598,-614,-1608,-2221,-2329,-1821,-700,1017,3175,5605,8066,10319,12141,13350,13848,13599,12664,11166,9263,7180,5083,3184,1593,418,-319,-630,-565,-220,328,964,1615,2202,2678,3017,3214,3283,3256,3169,3065,2974,2910,2873,2846,2778,2644,2366,1914,1252,353,-749,-2044,-3442,-4884,-6282,-7566,-8689,-9625,-10368,-10928,-11322,-11541,-11590,-11430,-11034,-10362,-9393,-8140,-6657,-5057,-3482,-2123,-1156,-747,-992,-1918,-3453,-5448,-7675,-9882,-11795,-13180,-13860,-13728,-12779,-11066,-8743,-5982,-3024,-78,2631,4922,6666,7761,8197,7992,7230,6034,4545,2921,1310,-153,-1365,-2230,-2704,-2722,-2279,-1344,74,1956,4252,6872,9690,12521,15178,17419,19040,19843,19701,18546,16423,13440,9813,5814,1758,-2032,-5248,-7644,-9024,-9301,-8456,-6580,-3838,-462,3273,7063,10633,13718,16135,17751,18527,18495,17742,16417,14671,12677,10580,8507,6553,4794,3280,2065,1185,691,618,987,1789,2976,4450,6076,7680,9084,10121,10662,10645,10058,8992,7551,5926,4269,2762,1508,592,17,-250,-293,-216,-147,-181,-443,-978,-1847,-3047,-4541,-6260,-8091,-9887,-11492,-12743,-13492,-13642,-13149,-12049,-10449,-8545,-6543,-4727,-3295,-2462,-2301,-2839,-3962,-5493,-7184,-8753,-9961,-10571,-10504,-9705,-8300,-6453,-4421,-2469,-849,262,768,690,157,-637,-1422,-1957,-1999,-1433,-189,1625,3860,6236,8482,10290,11452,11803,11320,10076,8243,6074,3837,1819,212,-812,-1247,-1119,-588,170,932,1523,1780,1658,1135,318,-687,-1702,-2586,-3196,-3461,-3345,-2884,-2152,-1253,-290,626,1451,2127,2686,3141,3572,4021,4545,5174,5870,6612,7272,7778,7995,7860,7330,6422,5226,3869,2522,1358,523,124,192,690,1507,2490,3442,4202,4604,4579,4100,3228,2071,781,-493,-1605,-2456,-3000,-3231,-3216,-3056,-2869,-2810,-2985,-3509,-4433,-5767,-7473,-9455,-11600,-13753,-15765,-17499,-18835,-19697,-20054,-19904,-19321,-18361,-17152,-15784,-14355,-12956,-11620,-10400,-9294,-8318,-7468,-6747,-6166,-5735,-5467,-5387,-5480,-5748,-6126,-6551,-6903,-7069,-6912,-6357,-5333,-3878,-2055,-20,2050,3962,5530,6615,7126,7031,6380,5254,3829,2272,821,-335,-993,-1019,-345,1026,2990,5355,7878,10234,12132,13274,13456,12566,10612,7720,4136,168,-3806,-7433,-10389,-12440,-13442,-13385,-12340,-10502,-8113,-5449,-2811,-437,1459,2771,3462,3587,3282,2709,2099,1627,1467,1712,2381,3415,4676,5995,7167,8037,8462,8404,7877,6975,5861,4699,3678,2937,2540,2511,2739,3099,3398,3450,3125,2331,1100,-485,-2225,-3929,-5364,-6360,-6820,-6723,-6156,-5287,-4313,-3478,-2980,-2971,-3533,-4633,-6184,-7991,-9844,-11496,-12740,-13409,-13422,-12765,-11533,-9857,-7948,-6006,-4237,-2800,-1807,-1293,-1251,-1596,-2230,-3009,-3803,-4492,-4980,-5232,-5221,-4981,-4554,-3971,-3295,-2508,-1655,-693,355,1497,2723,3991,5291,6579,7841,9061,10224,11326,12338,13244,13990,14532,14806,14764,14367,13611,12521,11166,9644,8075,6585,5285,4270,3584,3249,3227,3464,3874,4365,4858,5293,5625,5879,6044,6195,6345,6533,6749,6958,7101,7106,6913,6477,5801,4923,3936,2956,2135,1600,1474,1809,2595,3753,5116,6490,7630,8322,8352,7620,6047,3724,779,-2543,-5918,-9055,-11595,-13317,-14034,-13712,-12419,-10352,-7772,-5007,-2364,-134,1483,2369,2517,2025,1048,-188,-1481,-2641,-3558,-4190,-4584,-4845,-5121,-5562,-6280,-7345,-8737,-10387,-12149,-13873,-15378,-16527,-17212,-17379,-17033,-16233,-15067,-13669,-12142,-10603,-9126,-7745,-6482,-5324,-4229,-3210,-2207,-1275,-404,328,883,1194,1232,985,491,-174,-900,-1537,-1949,-1981,-1555,-606,822,2643,4684,6740,8560,9942,10675,10666,9868,8354,6270,3838,1330,-963,-2766,-3836,-4017,-3227,-1498,1046,4198,7694,11245,14559,17388,19527,20848,21292,20883,19708,17902,15668,13187,10703,8379,6396,4834,3753,3117,2879,2925,3167,3502,3846,4173,4439,4673,4903,5159,5512,5981,6607,7372,8256,9154,9977,10556,10755,10446,9535,8022,5965,3515,898,-1644,-3842,-5473,-6388,-6508,-5896,-4676,-3084,-1382,153,1272,1817,1703,967,-278,-1843,-3523,-5108,-6449,-7446,-8086,-8415,-8546,-8594,-8703,-8947,-9401,-10027,-10776,-11524,-12135,-12483,-12467,-12044,-11241,-10141,-8894,-7665,-6634,-5936,-5666,-5838,-6403,-7247,-8209,-9110,-9777,-10065,-9887,-9206,-8067,-6568,-4843,-3081,-1416,-21,1040,1709,2032,2069,1959,1810,1772,1923,2341,3028,3965,5085,6311,7564,8766,9868,10844,11681,12392,12981,13453,13787,13949,13874,13500,12775,11665,10198,8436,6508,4571,2804,1379,422,20,163,796,1779,2947,4105,5074,5702,5888,5606,4871,3785,2457,1041,-322,-1508,-2407,-2952,-3092,-2821,-2147,-1122,181,1649,3154,4542,5672,6416,6684,6446,5714,4579,3161,1620,129,-1170,-2142,-2735,-2927,-2772,-2361,-1818,-1276,-858,-649,-687,-975,-1430,-1987,-2507,-2902,-3100,-3054,-2809,-2417,-1996,-1684,-1601,-1878,-2590,-3772,-5415,-7434,-9716,-12077,-14329,-16250,-17653,-18366,-18298,-17391,-15721,-13371,-10562,-7498,-4452,-1669,638,2295,3230,3415,2936,1902,520,-1031,-2519,-3766,-4622,-4977,-4818,-4153,-3086,-1720,-214,1317,2726,3947,4891,5543,5875,5894,5607,5038,4206,3153,1913,548,-888,-2304,-3636,-4773,-5644,-6161,-6263,-5909,-5098,-3832,-2198,-252,1871,4063,6179,8087,9668,10806,11436,11501,10990,9938,8393,6470,4284,1996,-235,-2248,-3913,-5108,-5799,-5938,-5578,-4774,-3609,-2203,-650,936,2460,3849,5024,5939,6537,6799,6695,6246,5473,4452,3263,2023,833,-178,-940,-1364,-1437,-1143,-540,327,1351,2455,3547,4545,5403,6058,6487,6642,6500,6019,5194,4009,2507,725,-1232,-3280,-5287,-7167,-8817,-10193,-11266,-12066,-12624,-13030,-13336,-13635,-13962,-14348,-14774,-15194,-15513,-15635,-15426,-14804,-13691,-12083,-10032,-7660,-5141,-2698,-537,1110,2108,2346,1832,645,-1054,-3037,-5045,-6833,-8173,-8925,-9033,-8523,-7536,-6229,-4820,-3488,-2375,-1554,-1027,-729,-564,-404,-145,300,962,1839,2864,3960,5005,5902,6542,6870,6859,6520,5911,5108,4195,3255,2367,1560,890,350,-47,-297,-421,-407,-282,-56,258,641,1077,1583,2135,2778,3512,4371,5369,6517,7790,9162,10556,11899,13082,14018,14608,14784,14499,13744,12558,11020,9253,7400,5620,4045,2783,1883,1363,1173,1240,1463,1722,1922,1980,1846,1530,1054,510,-26,-436,-643,-577,-211,434,1308,2317,3360,4324,5136,5727,6085,6214,6125,5861,5401,4766,3903,2802,1420,-230,-2129,-4209,-6384,-8543,-10580,-12380,-13867,-14969,-15660,-15939,-15852,-15456,-14857,-14141,-13418,-12756,-12209,-11782,-11462,-11191,-10927,-10587,-10150,-9579,-8893,-8117,-7322,-6546,-5867,-5303,-4868,-4545,-4303,-4078,-3835,-3510,-3057,-2447,-1633,-615,614,2032,3576,5189,6765,8208,9426,10339,10900,11108,10979,10591,10024,9389,8800,8335,8084,8054,8252,8609,9046,9438,9673,9643,9272,8535,7446,6073,4540,2986,1592,524,-63,-52,594,1862,3628,5713,7886,9867,11441,12398,12651,12196,11126,9623,7905,6215,4771,3738,3218,3238,3748,4649,5802,7055,8268,9307,10097,10554,10679,10450,9899,9074,8021,6837,5600,4427,3427,2693,2307,2285,2625,3230,4009,4790,5443,5837,5860,5491,4704,3553,2111,451,-1308,-3112,-4861,-6525,-8052,-9435,-10660,-11739,-12666,-13437,-14042,-14442,-14605,-14473,-14023,-13202,-12050,-10582,-8905,-7137,-5420,-3909,-2737,-1986,-1716,-1886,-2448,-3262,-4184,-5045,-5680,-5976,-5844,-5275,-4297,-2993,-1459,171,1804,3302,4589,5567,6165,6345,6075,5378,4306,2951,1449,-53,-1375,-2381,-2924,-2960,-2465,-1530,-273,1117,2447,3539,4238,4474,4207,3508,2463,1239,0,-1067,-1815,-2112,-1903,-1188,-12,1488,3173,4850,6338,7484,8159,8332,7998,7276,6296,5259,4343,3731,3518,3758,4408,5339,6389,7305,7894,7914,7273,5885,3844,1290,-1514,-4274,-6664,-8410,-9279,-9178,-8102,-6183,-3655,-814,2020,4526,6475,7688,8114,7774,6800,5350,3657,1908,312,-1011,-1961,-2541,-2790,-2816,-2767,-2785,-3038,-3625,-4638,-6082,-7920,-10064,-12371,-14688,-16837,-18658,-20010,-20792,-20942,-20461,-19392,-17815,-15863,-13665,-11385,-9162,-7145,-5436,-4138,-3287,-2900,-2954,-3376,-4087,-4970,-5910,-6786,-7498,-7940,-8061,-7789,-7124,-6048,-4598,-2834,-823,1294,3389,5283,6790,7742,7986,7432,6054,3924,1201,-1866,-4952,-7733,-9846,-11044,-11121,-10036,-7864,-4809,-1197,2599,6172,9139,11220,12184,11990,10665,8386,5405,2039,-1366,-4472,-6966,-8620,-9267,-8876,-7493,-5304,-2553,445,3364,5910,7852,9041,9446,9127,8227,6950,5524,4154,3031,2273,1925,1998,2409,3065,3843,4608,5243,5649,5752,5494,4871,3874,2558,998,-687,-2350,-3811,-4908,-5458,-5377,-4585,-3146,-1163,1165,3578,5824,7619,8757,9070,8484,7009,4740,1839,-1468,-4937,-8301,-11319,-13782,-15534,-16480,-16614,-15978,-14713,-12996,-11044,-9096,-7354,-6017,-5178,-4927,-5219,-6010,-7143,-8470,-9786,-10911,-11668,-11926,-11612,-10712,-9293,-7468,-5406,-3298,-1331,345,1612,2446,2874,2993,2967,2967,3184,3769,4825,6362,8328,10544,12809,14838,16382,17231,17240,16406,14799,12617,10129,7618,5406,3717,2730,2497,2959,3975,5311,6727,7978,8859,9262,9122,8503,7511,6312,5109,4088,3420,3227,3560,4416,5711,7309,9026,10668,12027,12949,13313,13070,12246,10913,9225,7339,5465,3755,2379,1407,901,800,1042,1463,1914,2231,2260,1921,1157,8,-1457,-3105,-4794,-6365,-7708,-8719,-9359,-9626,-9530,-9150,-8522,-7739,-6851,-5909,-4967,-4028,-3151,-2328,-1618,-1052,-692,-593,-814,-1379,-2302,-3543,-5047,-6718,-8466,-10181,-11785,-13208,-14404,-15361,-16072,-16571,-16887,-17058,-17111,-17055,-16878,-16539,-15998,-15186,-14079,-12638,-10884,-8852,-6612,-4271,-1940,246,2167,3705,4781,5349,5415,5046,4345,3462,2567,1828,1393,1380,1831,2750,4052,5614,7264,8824,10111,11005,11396,11270,10646,9615,8309,6886,5512,4337,3472,2984,2870,3090,3554,4153,4782,5349,5792,6106,6288,6414,6525,6727,7060,7597,8318,9218,10204,11182,12022,12607,12826,12624,11960,10868,9410,7699,5885,4137,2616,1481,821,689,1045,1808,2835,3960,5018,5849,6346,6432,6122,5446,4540,3522,2545,1733,1157,830,704,664,572,294,-298,-1243,-2545,-4104,-5777,-7369,-8666,-9491,-9694,-9234,-8129,-6534,-4633,-2718,-1051,101,535,156,-1059,-2979,-5438,-8145,-10821,-13163,-14915,-15903,-16034,-15321,-13875,-11864,-9522,-7069,-4746,-2728,-1177,-170,246,94,-568,-1643,-3005,-4531,-6081,-7548,-8831,-9851,-10565,-10914,-10877,-10409,-9473,-8041,-6090,-3627,-706,2572,6047,9492,12677,15347,17286,18356,18476,17694,16126,13980,11526,9039,6810,5057,3956,3576,3908,4845,6208,7775,9280,10509,11231,11327,10724,9432,7586,5350,2995,782,-1015,-2212,-2683,-2442,-1585,-297,1187,2643,3864,4718,5108,5027,4492,3589,2408,1097,-216,-1380,-2280,-2836,-3011,-2821,-2311,-1590,-738,88,824,1350,1641,1668,1455,1029,452,-255,-1031,-1881,-2774,-3716,-4673,-5608,-6448,-7112,-7504,-7559,-7228,-6514,-5466,-4152,-2703,-1228,122,1256,2070,2552,2699,2581,2280,1870,1428,967,500,-7,-548,-1142,-1741,-2311,-2782,-3104,-3225,-3137,-2831,-2366,-1810,-1284,-906,-805,-1060,-1710,-2705,-3933,-5202,-6290,-6955,-7022,-6370,-5012,-3088,-810,1490,3517,4971,5674,5516,4566,2950,923,-1239,-3248,-4870,-5945,-6424,-6341,-5812,-4972,-3980,-2941,-1949,-1031,-209,525,1163,1694,2079,2276,2242,1948,1414,668,-200,-1096,-1916,-2566,-3000,-3208,-3222,-3135,-3008,-2959,-3003,-3190,-3480,-3835,-4201,-4497,-4695,-4717,-4566,-4199,-3648,-2942,-2148,-1355,-616,-7,486,836,1100,1253,1313,1212,900,324,-536,-1618,-2805,-3893,-4632,-4773,-4096,-2520,-91,2944,6209,9248,11619,12988,13197,12259,10377,7826,4935,1991,-779,-3221,-5214,-6697,-7577,-7833,-7436,-6451,-5014,-3335,-1695,-366,390,404,-406,-2012,-4298,-7077,-10111,-13111,-15786,-17800,-18879,-18740,-17231,-14299,-10059,-4825,952,6673,11742,15609,17900,18467,17414,15084,11986,8703,5785,3670,2626,2730,3880,5821,8191,10594,12657,14091,14743,14598,13770,12463,10893,9282,7782,6503,5496,4777,4325,4120,4108,4243,4445,4639,4747,4726,4572,4318,4027,3741,3467,3186,2831,2368,1785,1144,554,157,73,373,1032,1924,2827,3462,3546,2856,1289,-1105,-4110,-7363,-10414,-12774,-14037,-13894,-12274,-9288,-5309,-848,3450,6989,9233,9875,8804,6172,2310,-2278,-7057,-11458,-15030,-17430,-18477,-18171,-16634,-14137,-10993,-7570,-4198,-1160,1327,3133,4213,4546,4220,3276,1837,2,-2094,-4321,-6515,-8533,-10197,-11371,-11928,-11804,-11005,-9627,-7835,-5872,-3980,-2391,-1281,-747,-804,-1421,-2473,-3858,-5397,-6973,-8444,-9733,-10770,-11545,-12045,-12306,-12335,-12181,-11857,-11412,-10872,-10282,-9697,-9178,-8803,-8646,-8757,-9153,-9760,-10473,-11067,-11362,-11122,-10243,-8676,-6516,-3951,-1250,1319,3489,5105,6075,6448,6327,5897,5335,4826,4500,4468,4772,5440,6435,7720,9177,10719,12167,13405,14291,14741,14728,14287,13515,12547,11544,10636,9959,9567,9489,9678,10064,10511,10903,11104,11029,10626,9928,8991,7959,6968,6165,5670,5552,5825,6459,7381,8489,9698,10902,12039,13033,13844,14419,14722,14714,14351,13632,12536,11128,9468,7691,5934,4349,3085,2223,1854,1954,2517,3452,4669,6048,7478,8837,10041,10982,11596,11801,11541,10792,9552,7875,5864,3623,1319,-917,-2943,-4640,-5934,-6759,-7114,-7008,-6505,-5696,-4681,-3612,-2589,-1759,-1195,-981,-1138,-1668,-2522,-3647,-4935,-6308,-7656,-8887,-9936,-10738,-11262,-11507,-11475,-11219,-10804,-10315,-9864,-9535,-9414,-9524,-9861,-10359,-10923,-11440,-11798,-11912,-11726,-11226,-10446,-9440,-8302,-7131,-6045,-5157,-4582,-4389,-4649,-5361,-6514,-8029,-9805,-11704,-13549,-15184,-16418,-17129,-17199,-16599,-15328,-13477,-11158,-8547,-5843,-3252,-988,771,1893,2294,1992,1050,-372,-2101,-3920,-5652,-7141,-8302,-9093,-9523,-9640,-9498,-9174,-8731,-8214,-7681,-7133,-6618,-6128,-5711,-5375,-5160,-5086,-5153,-5362,-5672,-6036,-6379,-6627,-6710,-6556,-6148,-5449,-4486,-3283,-1883,-351,1258,2859,4380,5751,6893,7765,8319,8530,8408,7958,7253,6354,5391,4453,3690,3161,2962,3084,3532,4231,5119,6097,7097,8044,8887,9585,10106,10424,10534,10425,10128,9668,9104,8488,7897,7380,7015,6813,6832,7042,7453,8008,8674,9379,10070,10680,11148,11440,11513,11366,10994,10427,9685,8849,7949,7101,6340,5769,5413,5334,5525,6000,6726,7663,8753,9907,11031,12030,12810,13315,13505,13400,13027,12475,11798,11108,10458,9926,9542,9318,9251,9295,9418,9548,9646,9668,9595,9429,9172,8850,8464,8017,7483,6822,5992,4940,3641,2099,342,-1538,-3439,-5211,-6722,-7834,-8470,-8582,-8199,-7391,-6287,-5014,-3753,-2612,-1726,-1154,-924,-1030,-1429,-2039,-2793,-3581,-4325,-4944,-5382,-5603,-5602,-5409,-5062,-4639,-4191,-3798,-3479,-3283,-3169,-3137,-3125,-3095,-3001,-2822,-2542,-2192,-1791,-1411,-1101,-946,-988,-1287,-1830,-2620,-3572,-4620,-5633,-6504,-7104,-7334,-7121,-6426,-5274,-3725,-1900,51,1964,3677,5048,5977,6396,6289,5693,4667,3339,1813,245,-1264,-2616,-3740,-4635,-5280,-5739,-6048,-6278,-6488,-6739,-7065,-7509,-8049,-8705,-9396,-10115,-10756,-11296,-11662,-11823,-11768,-11468,-10940,-10191,-9235,-8130,-6901,-5627,-4337,-3106,-1938,-889,41,830,1458,1941,2259,2449,2515,2491,2395,2237,2031,1774,1465,1090,646,103,-540,-1297,-2175,-3148,-4197,-5292,-6382,-7454,-8466,-9413,-10281,-11065,-11764,-12377,-12903,-13352,-13723,-14028,-14258,-14414,-14474,-14423,-14235,-13892,-13396,-12750,-12000,-11193,-10399,-9690,-9120,-8740,-8570,-8614,-8851,-9230,-9669,-10078,-10332,-10333,-9991,-9248,-8091,-6550,-4702,-2664,-589,1366,3029,4256,4937,5009,4484,3412,1928,177,-1651,-3363,-4791,-5775,-6231,-6094,-5394,-4184,-2610,-814,982,2610,3875,4661,4913,4642,3940,2946,1830,753,-127,-712,-927,-736,-140,846,2163,3746,5471,7233,8868,10251,11234,11722,11647,11003,9850,8301,6535,4756,3170,1984,1321,1288,1865,3008,4559,6360,8191,9881,11260,12230,12738,12802,12480,11878,11114,10317,9600,9044,8710,8607,8718,8997,9352,9708,9961,10046,9909,9552,8986,8278,7492,6716,6023,5484,5139,5019,5113,5399,5818,6289,6726,7022,7106,6919,6453,5758,4910,4040,3256,2695,2419,2494,2890,3578,4452,5414,6355,7171,7803,8208,8366,8303,8039,7631,7132,6602,6099,5659,5330,5103,5001,4993,5076,5225,5429,5666,5929,6195,6460,6712,6941,7153,7330,7513,7678,7882,8092,8357,8628,8937,9241,9549,9841,10101,10321,10475,10561,10555,10442,10203,9827,9306,8671,7939,7181,6437,5774,5225,4828,4572,4449,4379,4305,4100,3694,2986,1953,598,-1018,-2779,-4569,-6217,-7623,-8657,-9298,-9524,-9403,-9004,-8428,-7744,-7012,-6252,-5468,-4646,-3774,-2835,-1840,-784,291,1359,2355,3221,3903,4360,4583,4579,4373,4003,3515,2944,2358,1774,1231,733,243,-253,-811,-1460,-2208,-3076,-4031,-5072,-6163,-7286,-8396,-9441,-10355,-11068,-11513,-11663,-11496,-11069,-10444,-9732,-9036,-8469,-8104,-8000,-8164,-8574,-9170,-9866,-10540,-11070,-11321,-11204,-10655,-9690,-8378,-6844,-5272,-3814,-2657,-1885,-1578,-1710,-2226,-3022,-3969,-4947,-5836,-6555,-7056,-7317,-7376,-7268,-7084,-6893,-6760,-6727,-6785,-6885,-6950,-6880,-6603,-6066,-5271,-4261,-3119,-1964,-914,-93,389,464,103,-674,-1767,-3067,-4393,-5603,-6539,-7112,-7273,-7031,-6446,-5608,-4610,-3583,-2590,-1763,-1129,-793,-756,-1078,-1734,-2725,-3990,-5464,-7033,-8573,-9945,-11019,-11685,-11891,-11597,-10874,-9780,-8468,-7053,-5695,-4474,-3470,-2671,-2068,-1578,-1167,-761,-357,59,452,815,1095,1298,1396,1394,1314,1160,988,821,716,701,789,967,1171,1329,1327,1084,543,-305,-1412,-2683,-3995,-5206,-6194,-6853,-7126,-6991,-6478,-5651,-4606,-3464,-2342,-1389,-696,-372,-453,-922,-1741,-2789,-3959,-5135,-6194,-7087,-7746,-8192,-8439,-8539,-8542,-8476,-8368,-8189,-7919,-7497,-6900,-6095,-5107,-3985,-2805,-1679,-698,54,531,739,723,569,379,252,265,466,878,1488,2286,3223,4253,5312,6319,7198,7879,8298,8445,8283,7858,7162,6264,5188,4020,2822,1677,654,-209,-883,-1368,-1681,-1822,-1831,-1707,-1503,-1245,-996,-812,-742,-859,-1165,-1720,-2461,-3378,-4350,-5283,-6033,-6489,-6557,-6183,-5373,-4160,-2651,-939,830,2564,4159,5581,6807,7863,8786,9607,10359,11044,11656,12179,12592,12871,13010,12967,12739,12269,11546,10529,9225,7675,5956,4205,2573,1230,316,-81,54,659,1590,2660,3642,4344,4615,4398,3718,2695,1486,275,-760,-1508,-1880,-1870,-1523,-886,-82,838,1759,2652,3444,4126,4671,5067,5305,5361,5212,4833,4208,3355,2309,1159,-14,-1110,-2052,-2782,-3263,-3468,-3399,-3044,-2430,-1577,-520,686,1975,3260,4437,5393,6046,6320,6224,5796,5152,4408,3719,3193,2927,2971,3333,3980,4852,5856,6881,7815,8535,8938,8923,8447,7467,6033,4223,2176,90,-1845,-3403,-4432,-4804,-4508,-3587,-2193,-517,1198,2716,3832,4392,4330,3648,2445,869,-873,-2570,-4021,-5045,-5541,-5431,-4730,-3479,-1783,242,2445,4700,6858,8829,10501,11828,12753,13277,13410,13191,12687,11958,11097,10162,9237,8360,7588,6956,6483,6210,6130,6259,6574,7022,7542,8018,8354,8421,8145,7438,6300,4737,2851,771,-1301,-3174,-4629,-5515,-5724,-5219,-4084,-2431,-493,1501,3284,4637,5375,5426,4781,3560,1937,157,-1535,-2908,-3812,-4168,-4007,-3429,-2584,-1642,-744,10,583,977,1258,1476,1718,2018,2410,2874,3374,3847,4243,4508,4659,4705,4731,4822,5073,5577,6385,7515,8933,10553,12235,13803,15056,15797,15870,15157,13655,11418,8636,5526,2406,-462,-2803,-4464,-5358,-5515,-5059,-4168,-3076,-2031,-1225,-852,-977,-1616,-2709,-4112,-5691,-7265,-8714,-9904,-10771,-11251,-11323,-10988,-10239,-9114,-7611,-5805,-3731,-1506,763,2932,4874,6463,7633,8339,8600,8484,8077,7496,6839,6189,5584,5053,4581,4172,3820,3544,3377,3358,3525,3873,4375,4924,5394,5625,5466,4824,3636,1951,-156,-2516,-4951,-7264,-9265,-10818,-11816,-12237,-12098,-11508,-10586,-9514,-8446,-7540,-6906,-6614,-6674,-7070,-7717,-8546,-9411,-10222,-10836,-11169,-11143,-10736,-9975,-8941,-7749,-6540,-5460,-4610,-4070,-3838,-3877,-4104,-4415,-4716,-4929,-5011,-4947,-4755,-4464,-4126,-3778,-3462,-3204,-3020,-2910,-2869,-2865,-2882,-2868,-2814,-2674,-2481,-2222,-1960,-1734,-1603,-1620,-1826,-2239,-2855,-3653,-4556,-5518,-6427,-7233,-7860,-8284,-8498,-8527,-8417,-8227,-8015,-7831,-7704,-7654,-7670,-7743,-7842,-7957,-8061,-8157,-8248,-8336,-8457,-8591,-8772,-8936,-9091,-9144,-9083,-8830,-8379,-7697,-6795,-5701,-4471,-3191,-1973,-928,-174,214,194,-202,-921,-1823,-2794,-3651,-4272,-4522,-4354,-3754,-2798,-1604,-348,790,1629,2018,1877,1178,-10,-1571,-3328,-5080,-6638,-7815,-8522,-8680,-8358,-7627,-6687,-5705,-4916,-4477,-4532,-5136,-6277,-7865,-9764,-11766,-13699,-15332,-16531,-17134,-17095,-16382,-15092,-13342,-11352,-9322,-7487,-5995,-4962,-4383,-4200,-4289,-4485,-4651,-4642,-4384,-3835,-2996,-1917,-647,723,2123,3461,4681,5725,6571,7222,7692,8040,8308,8557,8825,9127,9452,9755,9970,10019,9838,9383,8643,7652,6454,5136,3746,2374,1046,-182,-1296,-2288,-3157,-3918,-4594,-5195,-5742,-6241,-6677,-7059,-7338,-7529,-7600,-7575,-7464,-7293,-7078,-6835,-6571,-6273,-5930,-5501,-4931,-4176,-3165,-1868,-261,1644,3806,6143,8561,10926,13102,14960,16383,17292,17663,17499,16874,15891,14679,13386,12159,11093,10276,9713,9373,9203,9107,9031,8919,8753,8555,8335,8143,7997,7905,7883,7903,7960,8025,8051,8014,7828,7478,6875,6037,4930,3613,2150,636,-811,-2074,-3072,-3732,-4047,-4050,-3808,-3428,-3011,-2643,-2368,-2174,-2013,-1789,-1418,-812,59,1193,2542,4015,5504,6891,8043,8877,9315,9343,9006,8374,7582,6764,6057,5583,5411,5580,6084,6861,7851,8939,10048,11079,11958,12621,13005,13056,12741,12023,10932,9487,7783,5897,3949,2029,229,-1389,-2780,-3920,-4800,-5423,-5798,-5947,-5887,-5655,-5282,-4812,-4291,-3771,-3315,-2974,-2802,-2821,-3020,-3352,-3726,-4029,-4146,-3956,-3406,-2445,-1126,502,2310,4195,6009,7654,9019,10051,10722,11038,11062,10854,10525,10150,9832,9621,9569,9674,9919,10277,10692,11128,11532,11858,12069,12123,12010,11718,11268,10687,9996,9226,8362,7394,6284,5007,3546,1936,224,-1482,-3088,-4478,-5572,-6327,-6738,-6869,-6799,-6652,-6519,-6478,-6562,-6748,-7003,-7258,-7456,-7558,-7533,-7367,-7062,-6588,-5946,-5085,-4016,-2734,-1315,155,1545,2729,3609,4130,4310,4205,3935,3622,3412,3413,3720,4381,5391,6709,8221,9783,11222,12356,13041,13169,12708,11698,10245,8514,6696,4978,3529,2463,1832,1632,1771,2124,2499,2724,2616,2070,1026,-485,-2354,-4423,-6486,-8328,-9763,-10644,-10928,-10637,-9908,-8913,-7863,-6954,-6322,-6052,-6132,-6519,-7085,-7724,-8284,-8649,-8737,-8473,-7862,-6905,-5667,-4206,-2601,-930,747,2361,3875,5253,6484,7567,8496,9281,9892,10321,10536,10524,10295,9874,9330,8736,8193,7792,7602,7666,7985,8491,9106,9659,10008,9985,9469,8405,6801,4745,2382,-105,-2539,-4721,-6542,-7895,-8766,-9193,-9268,-9120,-8898,-8725,-8694,-8854,-9199,-9690,-10268,-10839,-11347,-11684,-11814,-11665,-11221,-10477,-9448,-8178,-6719,-5130,-3474,-1827,-241,1195,2428,3383,4028,4337,4334,4065,3620,3094,2608,2262,2132,2269,2664,3268,3998,4731,5353,5770,5909,5755,5316,4639,3766,2759,1655,492,-692,-1885,-3039,-4139,-5120,-5949,-6554,-6911,-6987,-6807,-6427,-5949,-5485,-5194,-5169,-5531,-6307,-7468,-8941,-10547,-12128,-13458,-14397,-14810,-14668,-13989,-12866,-11443,-9881,-8345,-6986,-5872,-5049,-4465,-4044,-3677,-3264,-2710,-1978,-1034,91,1355,2674,3963,5122,6063,6720,7046,7052,6766,6284,5701,5159,4757,4571,4633,4880,5236,5541,5638,5386,4648,3396,1621,-572,-3040,-5599,-8049,-10211,-11942,-13160,-13835,-14006,-13759,-13189,-12441,-11605,-10780,-10019,-9349,-8785,-8321,-7969,-7723,-7605,-7610,-7728,-7938,-8166,-8361,-8412,-8260,-7822,-7089,-6061,-4795,-3368,-1880,-434,863,1918,2657,3028,3022,2669,2024,1200,291,-557,-1254,-1690,-1822,-1611,-1096,-304,664,1732,2777,3689,4372,4716,4690,4244,3412,2239,788,-834,-2563,-4292,-5968,-7510,-8879,-10006,-10878,-11458,-11757,-11816,-11672,-11430,-11147,-10923,-10813,-10865,-11088,-11466,-11957,-12488,-13002,-13418,-13697,-13811,-13752,-13548,-13225,-12802,-12312,-11723,-11034,-10171,-9107,-7778,-6173,-4292,-2169,112,2450,4727,6793,8565,9929,10888,11434,11641,11589,11356,11018,10622,10191,9748,9282,8798,8277,7708,7096,6436,5773,5130,4549,4049,3632,3255,2855,2352,1642,683,-572,-2078,-3757,-5486,-7101,-8461,-9421,-9902,-9861,-9334,-8397,-7200,-5890,-4642,-3602,-2857,-2472,-2401,-2582,-2881,-3157,-3283,-3159,-2740,-2028,-1072,50,1253,2441,3539,4476,5180,5638,5790,5691,5363,4905,4431,4031,3802,3786,3987,4389,4935,5582,6263,6951,7585,8170,8655,9054,9328,9466,9447,9226,8806,8159,7320,6325,5234,4131,3061,2102,1261,551,-49,-588,-1091,-1604,-2124,-2650,-3133,-3552,-3837,-3993,-3980,-3846,-3612,-3359,-3140,-3029,-3047,-3176,-3371,-3502,-3486,-3176,-2501,-1405,112,1973,4069,6231,8286,10055,11409,12257,12581,12424,11877,11091,10211,9418,8838,8578,8693,9151,9886,10763,11615,12290,12617,12494,11849,10687,9078,7141,5035,2924,953,-761,-2143,-3163,-3811,-4114,-4121,-3866,-3412,-2795,-2042,-1213,-334,524,1310,1958,2429,2714,2814,2804,2725,2690,2762,3037,3542,4319,5317,6481,7674,8765,9587,10019,9964,9392,8332,6869,5136,3302,1546,54,-1027,-1577,-1532,-889,313,1972,3960,6097,8197,10056,11503,12401,12674,12342,11465,10220,8773,7341,6087,5140,4527,4228,4123,4095,3974,3655,3032,2083,822,-677,-2332,-4001,-5607,-7018,-8189,-9050,-9585,-9781,-9650,-9220,-8550,-7718,-6841,-6033,-5394,-5006,-4855,-4926,-5092,-5264,-5307,-5148,-4753,-4129,-3377,-2576,-1872,-1327,-996,-839,-773,-675,-396,174,1138,2513,4291,6361,8589,10765,12657,14051,14734,14622,13663,11984,9750,7236,4728,2487,725,-442,-1014,-1053,-737,-228,268,619,717,561,176,-303,-761,-1036,-1015,-617,176,1332,2763,4344,5917,7311,8343,8871,8773,8009,6616,4685,2410,-33,-2386,-4453,-6009,-6911,-7071,-6493,-5290,-3634,-1781,29,1574,2693,3329,3477,3216,2663,1941,1197,537,71,-129,-34,378,1055,1948,2958,4003,4975,5816,6446,6815,6873,6557,5833,4683,3130,1263,-783,-2822,-4651,-6086,-6994,-7325,-7100,-6424,-5428,-4279,-3119,-2097,-1317,-865,-802,-1123,-1822,-2811,-4000,-5247,-6417,-7380,-8040,-8359,-8324,-8016,-7479,-6857,-6191,-5579,-5024,-4515,-4017,-3441,-2743,-1849,-756,538,1982,3500,5033,6474,7796,8915,9831,10511,10970,11209,11226,11032,10595,9924,8996,7815,6407,4789,3041,1203,-606,-2332,-3857,-5132,-6078,-6675,-6893,-6752,-6269,-5491,-4483,-3315,-2089,-891,171,1050,1690,2134,2412,2611,2780,2965,3135,3263,3234,2990,2440,1578,423,-933,-2369,-3727,-4863,-5632,-5966,-5817,-5224,-4248,-2993,-1558,-53,1442,2857,4132,5244,6153,6857,7331,7563,7541,7236,6661,5810,4753,3553,2325,1179,205,-528,-1009,-1276,-1390,-1458,-1554,-1752,-2070,-2495,-2994,-3497,-3979,-4395,-4775,-5136,-5546,-6041,-6667,-7431,-8309,-9266,-10229,-11141,-11918,-12503,-12831,-12851,-12534,-11871,-10884,-9644,-8243,-6817,-5495,-4428,-3697,-3406,-3540,-4109,-5011,-6152,-7370,-8517,-9407,-9924,-9936,-9406,-8328,-6767,-4832,-2676,-473,1604,3389,4758,5637,5973,5798,5141,4089,2742,1190,-467,-2149,-3793,-5331,-6704,-7848,-8702,-9207,-9343,-9098,-8504,-7614,-6503,-5244,-3939,-2651,-1482,-485,268,757,988,1010,919,800,768,862,1106,1450,1796,2037,2036,1696,955,-190,-1666,-3352,-5078,-6661,-7960,-8849,-9296,-9300,-8925,-8261,-7409,-6464,-5510,-4586,-3734,-2925,-2172,-1432,-723,-51,532,953,1137,1016,546,-252,-1325,-2566,-3839,-5022,-5984,-6657,-6988,-7001,-6733,-6271,-5717,-5174,-4761,-4560,-4637,-5038,-5725,-6685,-7795,-8947,-9995,-10797,-11236,-11255,-10822,-10010,-8907,-7669,-6439,-5385,-4604,-4199,-4164,-4474,-5023,-5666,-6260,-6641,-6720,-6439,-5828,-4959,-3949,-2911,-1949,-1103,-381,284,973,1789,2821,4091,5598,7210,8806,10164,11113,11495,11221,10305,8816,6923,4810,2687,743,-898,-2147,-3005,-3515,-3751,-3814,-3760,-3654,-3479,-3249,-2899,-2431,-1795,-1001,-34,1081,2332,3677,5099,6536,7954,9265,10389,11227,11695,11737,11334,10507,9309,7816,6125,4337,2575,955,-403,-1390,-1931,-1991,-1581,-794,268,1440,2577,3570,4316,4821,5093,5205,5250,5286,5406,5610,5924,6290,6645,6897,6928,6671,6032,5040,3707,2159,528,-1018,-2336,-3296,-3864,-4023,-3853,-3458,-2975,-2560,-2337,-2415,-2826,-3565,-4540,-5626,-6644,-7406,-7749,-7540,-6737,-5370,-3559,-1489,614,2517,4021,4950,5245,4848,3851,2340,511,-1433,-3275,-4796,-5864,-6375,-6337,-5813,-4920,-3795,-2586,-1380,-263,774,1730,2672,3624,4631,5658,6665,7531,8153,8394,8184,7480,6309,4753,2921,974,-951,-2688,-4136,-5172,-5775,-5893,-5580,-4866,-3849,-2621,-1300,8,1209,2235,3066,3706,4195,4599,4979,5412,5937,6587,7337,8134,8888,9464,9776,9685,9186,8246,6944,5384,3700,2058,602,-543,-1295,-1621,-1567,-1183,-624,16,573,962,1106,999,673,211,-275,-669,-836,-699,-195,668,1821,3159,4532,5776,6761,7346,7461,7053,6118,4705,2879,771,-1497,-3735,-5805,-7536,-8840,-9644,-9941,-9773,-9205,-8329,-7229,-5975,-4640,-3257,-1905,-621,497,1390,1968,2201,2071,1615,916,65,-794,-1548,-2059,-2243,-2029,-1414,-442,788,2111,3362,4351,4946,5065,4712,3974,3019,2050,1320,1020,1327,2314,3945,6122,8604,11131,13377,15038,15848,15631,14339,12033,8953,5375,1699,-1733,-4586,-6656,-7837,-8173,-7796,-6946,-5854,-4779,-3870,-3221,-2809,-2548,-2288,-1880,-1186,-117,1351,3176,5260,7436,9521,11302,12589,13236,13144,12329,10867,8947,6806,4711,2910,1613,912,846,1313,2157,3163,4092,4743,4969,4710,3990,2932,1711,545,-351,-803,-696,-6,1211,2815,4611,6388,7925,9069,9703,9806,9388,8543,7337,5903,4282,2584,810,-968,-2734,-4423,-5959,-7249,-8224,-8792,-8961,-8714,-8119,-7235,-6144,-4923,-3626,-2326,-1059,91,1061,1750,2066,1908,1211,-38,-1803,-3940,-6269,-8512,-10431,-11736,-12288,-11943,-10761,-8834,-6412,-3771,-1221,951,2547,3459,3699,3386,2733,1978,1402,1199,1535,2435,3847,5603,7472,9178,10444,11031,10799,9685,7791,5272,2397,-568,-3345,-5743,-7601,-8877,-9583,-9771,-9558,-9009,-8214,-7196,-5974,-4528,-2855,-966,1104,3282,5479,7607,9565,11308,12771,13942,14786,15268,15360,14992,14138,12780,10948,8746,6325,3899,1710,-23,-1104,-1450,-1051,-34,1382,2919,4253,5120,5306,4746,3465,1647,-466,-2573,-4355,-5567,-5997,-5557,-4263,-2231,311,3079,5739,7975,9501,10121,9728,8337,6062,3117,-230,-3687,-6967,-9830,-12104,-13674,-14520,-14651,-14146,-13083,-11586,-9742,-7710,-5589,-3545,-1700,-187,890,1455,1465,921,-143,-1641,-3447,-5399,-7299,-8957,-10185,-10837,-10834,-10145,-8841,-7040,-4938,-2754,-728,936,2076,2628,2594,2084,1268,363,-403,-814,-738,-74,1110,2727,4523,6271,7677,8521,8642,7986,6584,4570,2116,-559,-3261,-5802,-8070,-9978,-11491,-12609,-13336,-13694,-13701,-13371,-12713,-11731,-10423,-8798,-6865,-4665,-2248,299,2883,5407,7774,9895,11691,13093,14022,14425,14230,13409,11954,9913,7393,4574,1684,-1023,-3305,-4978,-5926,-6144,-5693,-4729,-3435,-2001,-617,595,1545,2218,2639,2890,3067,3285,3636,4174,4896,5728,6549,7193,7490,7294,6508,5108,3143,735,-1944,-4694,-7308,-9621,-11484,-12838,-13615,-13838,-13505,-12682,-11422,-9838,-8045,-6184,-4400,-2795,-1445,-359,493,1169,1739,2255,2726,3134,3397,3437,3151,2488,1437,64,-1518,-3139,-4644,-5853,-6669,-7002,-6867,-6294,-5385,-4256,-3011,-1775,-602,455,1401,2257,3061,3834,4587,5293,5895,6334,6523,6416,5977,5198,4118,2777,1252,-386,-2041,-3654,-5143,-6478,-7638,-8635,-9502,-10289,-11007,-11666,-12216,-12556,-12583,-12154,-11167,-9551,-7296,-4469,-1198,2311,5853,9170,12078,14398,16036,16956,17175,16768,15843,14530,12974,11305,9630,8019,6524,5129,3865,2691,1633,687,-128,-785,-1265,-1540,-1609,-1456,-1108,-568,133,981,1960,3062,4252,5519,6772,7950,8925,9589,9828,9562,8755,7402,5589,3385,959,-1576,-4053,-6375,-8438,-10211,-11652,-12766,-13530,-13938,-13944,-13522,-12630,-11246,-9396,-7128,-4564,-1863,770,3127,4980,6166,6554,6096,4836,2879,418,-2326,-5109,-7719,-9969,-11753,-13008,-13738,-13994,-13832,-13336,-12571,-11591,-10428,-9099,-7586,-5896,-4004,-1927,311,2652,5020,7303,9388,11136,12430,13161,13267,12718,11552,9820,7639,5112,2386,-408,-3134,-5673,-7937,-9867,-11439,-12665,-13573,-14191,-14566,-14689,-14578,-14193,-13510,-12464,-11030,-9142,-6810,-4033,-879,2535,6067,9505,12655,15291,17233,18326,18482,17678,15968,13499,10474,7179,3906,975,-1379,-2970,-3740,-3739,-3111,-2090,-937,80,756,944,622,-147,-1195,-2310,-3230,-3744,-3645,-2852,-1321,819,3420,6170,8793,10963,12418,12996,12597,11261,9101,6300,3097,-271,-3577,-6622,-9269,-11414,-12995,-13994,-14384,-14185,-13380,-12001,-10061,-7632,-4793,-1702,1465,4488,7115,9128,10310,10532,9743,8001,5471,2399,-903,-4148,-7053,-9436,-11186,-12289,-12814,-12867,-12603,-12133,-11583,-10984,-10355,-9635,-8743,-7588,-6072,-4159,-1834,819,3681,6540,9182,11345,12853,13539,13370,12365,10646,8366,5735,2933,161,-2439,-4738,-6662,-8170,-9274,-10001,-10428,-10621,-10662,-10619,-10538,-10434,-10292,-10060,-9642,-8946,-7841,-6259,-4137,-1495,1581,4955,8406,11711,14627,16938,18500,19218,19088,18158,16545,14396,11884,9190,6485,3929,1639,-277,-1790,-2861,-3532,-3850,-3889,-3732,-3438,-3061,-2605,-2075,-1428,-643,308,1419,2662,3948,5195,6262,7050,7457,7424,6944,6051,4839,3413,1910,459,-857,-1951,-2835,-3502,-4015,-4400,-4716,-4950,-5105,-5120,-4941,-4502,-3746,-2666,-1266,372,2154,3938,5577,6928,7858,8274,8121,7386,6102,4348,2207,-187,-2712,-5236,-7621,-9756,-11534,-12885,-13755,-14143,-14048,-13516,-12590,-11318,-9749,-7917,-5844,-3545,-1032,1679,4536,7476,10379,13093,15447,17244,18317,18518,17750,16000,13313,9845,5814,1521,-2725,-6593,-9832,-12238,-13722,-14283,-14000,-13033,-11557,-9773,-7858,-5939,-4116,-2408,-810,731,2284,3920,5672,7558,9503,11418,13150,14527,15407,15639,15158,13927,12000,9499,6615,3600,724,-1739,-3588,-4680,-5015,-4659,-3812,-2699,-1595,-737,-292,-360,-887,-1773,-2780,-3680,-4213,-4171,-3452,-2015,1,2414,4905,7190,8937,9953,10069,9268,7607,5234,2377,-714,-3741,-6447,-8592,-10007,-10617,-10393,-9438,-7856,-5842,-3592,-1302,822,2631,4000,4863,5219,5126,4698,4090,3444,2903,2529,2340,2261,2175,1919,1334,286,-1304,-3427,-6005,-8866,-11800,-14561,-16900,-18630,-19584,-19718,-19011,-17571,-15496,-12996,-10234,-7424,-4715,-2235,-58,1796,3347,4633,5709,6595,7298,7774,7941,7717,6981,5696,3810,1405,-1426,-4465,-7506,-10278,-12565,-14173,-14979,-14948,-14106,-12572,-10495,-8065,-5456,-2821,-267,2141,4385,6466,8414,10229,11925,13468,14809,15890,16598,16862,16597,15762,14385,12541,10358,8009,5637,3404,1399,-300,-1685,-2739,-3517,-4017,-4296,-4341,-4146,-3679,-2887,-1735,-193,1715,3919,6292,8666,10863,12695,14036,14752,14828,14234,13055,11387,9380,7212,5034,3005,1207,-288,-1498,-2417,-3129,-3659,-4068,-4384,-4599,-4695,-4625,-4322,-3752,-2882,-1764,-472,837,2007,2863,3293,3219,2678,1737,548,-722,-1934,-2945,-3711,-4207,-4503,-4691,-4900,-5258,-5862,-6787,-8023,-9536,-11205,-12917,-14498,-15831,-16756,-17182,-17013,-16182,-14682,-12502,-9730,-6447,-2828,959,4703,8180,11204,13557,15103,15721,15345,14005,11752,8768,5247,1465,-2303,-5770,-8710,-10930,-12339,-12930,-12746,-11954,-10687,-9141,-7454,-5745,-4051,-2396,-712,1037,2937,5023,7303,9752,12257,14710,16899,18646,19738,20002,19328,17671,15082,11711,7781,3565,-613,-4482,-7774,-10331,-12050,-12932,-13029,-12452,-11331,-9785,-7932,-5837,-3560,-1142,1370,3887,6291,8422,10109,11181,11539,11126,9984,8252,6090,3761,1475,-547,-2161,-3281,-3892,-4038,-3803,-3293,-2639,-1929,-1294,-757,-381,-111,89,305,622,1074,1690,2416,3185,3888,4442,4754,4800,4561,4077,3397,2582,1682,725,-285,-1367,-2555,-3891,-5389,-7058,-8853,-10688,-12483,-14060,-15330,-16101,-16289,-15763,-14494,-12478,-9802,-6627,-3161,325,3572,6333,8422,9723,10223,9966,9108,7815,6309,4787,3422,2328,1564,1094,844,662,392,-120,-990,-2253,-3856,-5683,-7501,-9096,-10192,-10583,-10096,-8656,-6265,-3049,811,5019,9286,13265,16673,19256,20849,21363,20796,19241,16845,13847,10480,7033,3727,779,-1678,-3562,-4842,-5560,-5770,-5583,-5098,-4422,-3654,-2839,-2039,-1254,-492,245,983,1709,2460,3212,4001,4802,5635,6473,7292,8032,8616,8961,8975,8594,7777,6526,4887,2959,851,-1254,-3230,-4897,-6154,-6913,-7127,-6814,-5991,-4735,-3112,-1225,833,2940,5006,6903,8533,9787,10544,10723,10241,9079,7277,4927,2189,-757,-3721,-6520,-9026,-11129,-12793,-14024,-14866,-15405,-15728,-15907,-15997,-15991,-15849,-15477,-14778,-13649,-12030,-9900,-7323,-4397,-1317,1742,4532,6866,8548,9451,9498,8701,7135,4980,2461,-158,-2599,-4651,-6142,-7022,-7329,-7187,-6770,-6279,-5872,-5656,-5662,-5821,-6002,-6019,-5667,-4765,-3192,-907,2030,5445,9093,12671,15868,18420,20130,20884,20693,19620,17834,15519,12880,10122,7387,4801,2419,270,-1645,-3337,-4805,-6038,-7007,-7649,-7924,-7737,-7063,-5839,-4089,-1844,774,3634,6515,9227,11533,13258,14258,14476,13930,12717,11003,8981,6857,4812,2987,1463,289,-564,-1109,-1411,-1507,-1426,-1188,-773,-172,641,1670,2901,4296,5783,7271,8645,9771,10526,10790,10492,9601,8156,6256,4041,1695,-610,-2729,-4539,-6004,-7115,-7905,-8470,-8867,-9221,-9585,-10046,-10618,-11300,-12038,-12735,-13283,-13547,-13408,-12773,-11571,-9791,-7477,-4722,-1715,1324,4126,6430,8021,8760,8601,7603,5902,3718,1290,-1099,-3217,-4866,-5925,-6390,-6309,-5852,-5205,-4585,-4175,-4089,-4372,-4946,-5673,-6316,-6634,-6390,-5416,-3649,-1149,1915,5275,8628,11666,14123,15836,16696,16746,16051,14784,13104,11207,9235,7315,5495,3791,2151,528,-1159,-2915,-4734,-6507,-8094,-9304,-9922,-9786,-8761,-6832,-4092,-749,2878,6417,9468,11683,12789,12650,11268,8800,5526,1807,-1958,-5403,-8212,-10171,-11169,-11200,-10346,-8777,-6671,-4274,-1768,641,2828,4686,6164,7263,8001,8445,8667,8736,8740,8723,8731,8773,8848,8922,8965,8915,8702,8270,7524,6430,4946,3077,856,-1646,-4349,-7131,-9886,-12487,-14824,-16790,-18287,-19232,-19556,-19215,-18199,-16531,-14292,-11590,-8581,-5440,-2345,494,2919,4759,5908,6308,5954,4931,3347,1388,-784,-2947,-4954,-6628,-7885,-8660,-8975,-8903,-8567,-8117,-7691,-7407,-7305,-7383,-7544,-7666,-7581,-7134,-6197,-4693,-2633,-75,2823,5881,8883,11609,13868,15512,16428,16587,15985,14690,12789,10418,7704,4801,1855,-1004,-3646,-5981,-7937,-9474,-10577,-11265,-11557,-11484,-11071,-10314,-9209,-7736,-5880,-3666,-1150,1552,4263,6797,8908,10409,11120,10932,9846,7921,5339,2350,-757,-3673,-6139,-7961,-9029,-9344,-8955,-8007,-6630,-4991,-3223,-1420,337,2027,3634,5168,6633,8037,9353,10541,11529,12207,12478,12229,11398,9943,7882,5293,2283,-975,-4287,-7474,-10317,-12704,-14507,-15706,-16319,-16406,-16096,-15477,-14718,-13875,-13057,-12261,-11482,-10655,-9702,-8542,-7124,-5435,-3519,-1463,577,2461,3989,5041,5499,5315,4526,3180,1431,-581,-2661,-4614,-6269,-7474,-8139,-8250,-7832,-6991,-5837,-4524,-3175,-1919,-840,30,677,1169,1567,1968,2453,3061,3829,4723,5718,6748,7741,8633,9319,9751,9842,9574,8947,7996,6806,5464,4061,2685,1377,165,-954,-2005,-3010,-3983,-4921,-5793,-6525,-7043,-7232,-7013,-6335,-5178,-3622,-1758,237,2210,3979,5433,6487,7115,7374,7321,7085,6765,6457,6224,6079,6006,5939,5824,5578,5191,4647,4006,3333,2716,2237,1968,1959,2245,2833,3725,4875,6230,7671,9062,10214,10957,11100,10570,9302,7377,4900,2064,-941,-3899,-6643,-9031,-10969,-12447,-13462,-14113,-14460,-14631,-14676,-14659,-14576,-14393,-14066,-13533,-12760,-11732,-10468,-9028,-7486,-5966,-4563,-3419,-2607,-2215,-2246,-2680,-3436,-4399,-5455,-6477,-7394,-8138,-8705,-9092,-9329,-9430,-9418,-9285,-9023,-8597,-7966,-7091,-5922,-4444,-2641,-539,1808,4314,6870,9330,11566,13436,14840,15714,16036,15835,15168,14138,12833,11378,9855,8349,6901,5540,4258,3051,1901,786,-298,-1352,-2390,-3364,-4285,-5077,-5703,-6095,-6192,-5963,-5382,-4467,-3242,-1768,-109,1634,3373,4974,6326,7306,7820,7805,7243,6162,4636,2772,710,-1413,-3437,-5252,-6750,-7881,-8617,-8975,-8970,-8659,-8042,-7168,-6028,-4646,-3040,-1253,662,2614,4512,6237,7675,8699,9214,9137,8453,7183,5423,3308,1015,-1272,-3378,-5160,-6540,-7474,-8018,-8231,-8248,-8178,-8149,-8240,-8475,-8840,-9242,-9586,-9735,-9591,-9059,-8106,-6747,-5056,-3179,-1287,413,1738,2521,2677,2151,987,-739,-2886,-5281,-7730,-10021,-11956,-13343,-14035,-13937,-13002,-11274,-8845,-5863,-2529,952,4365,7515,10252,12462,14082,15116,15581,15585,15209,14608,13878,13150,12457,11840,11247,10624,9873,8907,7637,6014,4034,1734,-775,-3345,-5784,-7891,-9483,-10425,-10648,-10148,-9022,-7391,-5460,-3437,-1525,92,1294,2034,2333,2271,2005,1658,1403,1337,1541,2045,2827,3842,4998,6188,7293,8187,8767,8940,8661,7915,6745,5232,3519,1768,178,-1059,-1783,-1870,-1275,-20,1805,4046,6504,8953,11154,12879,13938,14200,13605,12192,10064,7433,4517,1604,-1079,-3316,-4985,-6039,-6520,-6547,-6289,-5928,-5642,-5538,-5676,-6040,-6547,-7093,-7545,-7777,-7697,-7240,-6374,-5153,-3640,-1997,-390,984,1958,2395,2235,1474,187,-1506,-3446,-5466,-7406,-9133,-10564,-11644,-12384,-12783,-12891,-12715,-12293,-11599,-10646,-9375,-7790,-5861,-3612,-1098,1590,4320,6943,9293,11226,12613,13375,13508,13046,12124,10891,9535,8232,7113,6251,5661,5263,4962,4611,4095,3320,2257,932,-579,-2153,-3656,-4949,-5905,-6423,-6439,-5918,-4887,-3400,-1571,458,2527,4464,6128,7398,8196,8491,8281,7623,6568,5232,3708,2129,614,-727,-1791,-2516,-2865,-2847,-2500,-1879,-1059,-84,986,2134,3343,4593,5872,7135,8318,9355,10146,10625,10750,10496,9914,9053,8015,6883,5730,4598,3477,2345,1118,-251,-1831,-3632,-5624,-7730,-9817,-11727,-13304,-14394,-14896,-14735,-13917,-12477,-10515,-8158,-5564,-2914,-394,1817,3534,4620,4962,4504,3264,1308,-1205,-4081,-7050,-9839,-12170,-13807,-14600,-14496,-13554,-11950,-9930,-7780,-5791,-4182,-3107,-2602,-2593,-2919,-3355,-3647,-3573,-2953,-1696,199,2645,5477,8463,11343,13848,15733,16824,17024,16341,14888,12843,10446,7931,5530,3395,1636,264,-747,-1495,-2065,-2571,-3072,-3609,-4167,-4688,-5090,-5266,-5134,-4629,-3733,-2493,-967,725,2482,4195,5762,7111,8166,8876,9198,9115,8625,7765,6594,5195,3670,2144,715,-484,-1395,-1918,-2044,-1730,-1010,91,1508,3166,4976,6838,8658,10318,11741,12807,13451,13590,13166,12171,10577,8465,5900,3029,46,-2867,-5474,-7604,-9112,-9913,-10010,-9460,-8386,-6975,-5411,-3919,-2672,-1808,-1402,-1431,-1828,-2431,-3077,-3559,-3720,-3445,-2694,-1533,-86,1434,2806,3796,4225,3980,3038,1483,-551,-2834,-5154,-7273,-9019,-10276,-10995,-11223,-11046,-10609,-10061,-9518,-9066,-8701,-8357,-7923,-7233,-6155,-4588,-2487,71,2959,5958,8813,11288,13167,14317,14707,14379,13479,12196,10733,9283,8005,6967,6216,5698,5333,5010,4608,4051,3297,2375,1384,462,-216,-481,-226,623,2008,3831,5876,7913,9669,10920,11475,11254,10240,8543,6319,3801,1230,-1157,-3130,-4546,-5271,-5297,-4625,-3372,-1660,320,2390,4365,6095,7469,8439,9009,9241,9240,9109,8969,8877,8864,8909,8958,8943,8806,8511,8043,7424,6669,5803,4846,3800,2696,1541,402,-703,-1694,-2561,-3249,-3780,-4135,-4347,-4429,-4415,-4330,-4208,-4063,-3914,-3746,-3552,-3297,-2942,-2477,-1859,-1140,-340,432,1078,1448,1417,870,-256,-1944,-4115,-6580,-9118,-11444,-13300,-14479,-14840,-14376,-13164,-11378,-9256,-7038,-4957,-3167,-1774,-758,-73,433,890,1447,2217,3240,4535,6020,7609,9161,10543,11620,12292,12479,12138,11273,9919,8139,6036,3701,1255,-1197,-3542,-5695,-7541,-9021,-10030,-10525,-10441,-9777,-8530,-6786,-4625,-2224,255,2620,4689,6335,7461,8010,8022,7505,6596,5366,3988,2563,1238,116,-738,-1231,-1382,-1145,-571,314,1451,2775,4209,5685,7114,8436,9575,10486,11118,11461,11477,11196,10598,9734,8613,7313,5880,4393,2929,1529,269,-838,-1755,-2479,-3015,-3400,-3665,-3878,-4073,-4298,-4555,-4837,-5098,-5290,-5357,-5242,-4923,-4373,-3640,-2759,-1834,-950,-215,294,515,421,13,-680,-1610,-2706,-3918,-5181,-6471,-7760,-9046,-10320,-11552,-12713,-13729,-14545,-15090,-15327,-15246,-14875,-14270,-13513,-12676,-11814,-10951,-10049,-9062,-7887,-6458,-4706,-2653,-360,2010,4252,6137,7441,8019,7802,6835,5270,3324,1290,-574,-2014,-2887,-3133,-2803,-2039,-1058,-73,669,1028,899,297,-673,-1844,-2993,-3913,-4415,-4398,-3832,-2784,-1413,91,1485,2558,3138,3112,2473,1283,-328,-2166,-4056,-5796,-7269,-8353,-9020,-9238,-9036,-8425,-7459,-6150,-4565,-2725,-706,1436,3619,5743,7720,9441,10828,11827,12405,12583,12398,11918,11214,10358,9405,8379,7295,6129,4856,3454,1912,249,-1485,-3202,-4829,-6219,-7303,-7947,-8094,-7681,-6707,-5213,-3287,-1101,1180,3299,5070,6287,6843,6683,5847,4433,2594,510,-1632,-3657,-5415,-6809,-7783,-8363,-8589,-8592,-8454,-8327,-8266,-8342,-8561,-8888,-9281,-9641,-9887,-9911,-9629,-8965,-7892,-6391,-4514,-2306,130,2697,5271,7728,9927,11756,13085,13865,14052,13696,12878,11743,10434,9135,7946,6965,6182,5557,4971,4315,3455,2320,878,-830,-2698,-4576,-6278,-7623,-8455,-8664,-8233,-7179,-5653,-3789,-1837,11,1531,2569,3044,2928,2316,1315,122,-1109,-2208,-3083,-3674,-3998,-4103,-4068,-3974,-3886,-3836,-3818,-3784,-3666,-3381,-2859,-2065,-990,297,1734,3180,4546,5706,6602,7187,7463,7456,7210,6767,6177,5445,4590,3579,2389,1003,-590,-2346,-4197,-6028,-7718,-9127,-10165,-10748,-10867,-10534,-9809,-8770,-7517,-6138,-4750,-3423,-2262,-1304,-628,-242,-188,-468,-1075,-2003,-3210,-4638,-6240,-7908,-9601,-11213,-12706,-14013,-15096,-15922,-16464,-16712,-16678,-16370,-15841,-15120,-14252,-13271,-12177,-10976,-9640,-8149,-6467,-4599,-2537,-347,1909,4105,6122,7811,9077,9830,10077,9839,9212,8295,7212,6059,4921,3846,2849,1935,1055,198,-695,-1617,-2558,-3455,-4207,-4689,-4781,-4352,-3355,-1755,376,2934,5730,8562,11174,13351,14899,15684,15672,14887,13453,11535,9334,7042,4834,2823,1090,-358,-1531,-2479,-3257,-3878,-4380,-4694,-4793,-4571,-3953,-2882,-1348,595,2822,5159,7403,9338,10804,11650,11840,11368,10315,8822,7025,5132,3286,1653,326,-633,-1233,-1506,-1535,-1396,-1183,-961,-801,-727,-777,-943,-1225,-1588,-1998,-2405,-2752,-2998,-3099,-3040,-2817,-2465,-2023,-1581,-1208,-1020,-1082,-1481,-2253,-3395,-4898,-6666,-8629,-10642,-12588,-14320,-15724,-16701,-17176,-17134,-16551,-15491,-13976,-12107,-9947,-7597,-5127,-2641,-189,2128,4273,6171,7784,9061,9960,10434,10459,10022,9157,7935,6452,4851,3245,1784,553,-358,-911,-1088,-922,-454,204,987,1761,2485,3087,3575,3964,4285,4595,4892,5196,5455,5604,5571,5256,4615,3624,2337,852,-665,-2044,-3113,-3732,-3858,-3477,-2712,-1695,-621,321,989,1281,1167,707,-6,-808,-1521,-1980,-2017,-1553,-528,1004,2957,5162,7434,9564,11367,12683,13409,13487,12928,11782,10141,8130,5869,3489,1107,-1182,-3280,-5125,-6647,-7799,-8539,-8828,-8665,-8043,-7004,-5615,-3967,-2192,-429,1184,2504,3447,3950,4027,3726,3161,2446,1724,1102,649,380,241,137,-74,-516,-1315,-2534,-4176,-6193,-8456,-10813,-13075,-15062,-16611,-17599,-17943,-17608,-16603,-14977,-12810,-10221,-7329,-4294,-1261,1616,4183,6316,7907,8881,9224,8963,8182,7000,5558,3997,2452,1029,-195,-1167,-1883,-2342,-2601,-2706,-2732,-2728,-2737,-2750,-2760,-2684,-2484,-2063,-1397,-442,775,2228,3826,5483,7071,8468,9555,10247,10480,10271,9642,8698,7536,6274,5020,3832,2764,1802,932,115,-679,-1462,-2212,-2885,-3393,-3657,-3572,-3082,-2133,-755,1027,3080,5306,7509,9555,11264,12524,13224,13320,12791,11680,10042,7990,5633,3117,571,-1869,-4092,-5985,-7488,-8509,-9039,-9020,-8483,-7417,-5918,-4033,-1925,287,2416,4313,5823,6838,7304,7196,6584,5529,4160,2589,925,-733,-2332,-3823,-5195,-6456,-7610,-8690,-9704,-10665,-11571,-12409,-13154,-13771,-14232,-14475,-14469,-14153,-13484,-12436,-10980,-9148,-6966,-4522,-1920,722,3236,5490,7329,8628,9323,9383,8862,7882,6601,5223,3921,2857,2105,1710,1610,1734,1950,2137,2189,2011,1588,913,65,-867,-1760,-2485,-2951,-3068,-2820,-2209,-1281,-126,1180,2526,3847,5069,6164,7125,7955,8677,9307,9852,10324,10695,10957,11053,10959,10615,9998,9097,7928,6557,5071,3599,2275,1239,611,468,860,1758,3116,4809,6707,8634,10422,11916,12960,13483,13406,12761,11575,9967,8036,5950,3829,1822,41,-1423,-2506,-3166,-3415,-3261,-2770,-2011,-1079,-75,900,1753,2425,2867,3084,3090,2927,2654,2319,1971,1634,1308,989,646,259,-196,-743,-1398,-2176,-3093,-4125,-5273,-6482,-7718,-8929,-10067,-11108,-12006,-12752,-13284,-13581,-13564,-13207,-12452,-11312,-9790,-7972,-5933,-3819,-1759,95,1612,2699,3306,3433,3139,2508,1658,696,-278,-1203,-2040,-2782,-3434,-3998,-4488,-4883,-5163,-5296,-5233,-4960,-4455,-3749,-2864,-1883,-848,170,1123,2017,2829,3605,4359,5110,5874,6615,7328,7942,8438,8769,8916,8875,8652,8260,7734,7101,6398,5664,4921,4206,3520,2898,2335,1865,1513,1294,1252,1381,1706,2192,2828,3560,4362,5189,6029,6848,7649,8404,9098,9711,10204,10565,10759,10765,10565,10139,9488,8605,7507,6207,4749,3171,1548,-46,-1506,-2724,-3610,-4067,-4081,-3636,-2818,-1721,-490,734,1810,2631,3117,3229,2977,2379,1515,444,-737,-1962,-3151,-4251,-5209,-5979,-6532,-6854,-6933,-6810,-6516,-6124,-5710,-5343,-5067,-4919,-4868,-4884,-4884,-4783,-4505,-3971,-3172,-2095,-805,621,2090,3482,4710,5678,6324,6609,6500,6007,5137,3940,2479,855,-810,-2388,-3720,-4714,-5247,-5320,-4925,-4167,-3151,-2047,-982,-94,557,947,1126,1186,1245,1425,1825,2480,3389,4457,5575,6590,7366,7812,7868,7562,6955,6146,5267,4410,3673,3099,2680,2405,2205,2049,1898,1735,1575,1423,1325,1285,1345,1506,1789,2184,2681,3236,3824,4373,4863,5240,5502,5652,5700,5689,5630,5549,5437,5276,5019,4617,4010,3177,2098,829,-569,-1973,-3266,-4322,-5057,-5409,-5380,-5005,-4355,-3532,-2626,-1740,-943,-317,109,277,175,-215,-911,-1899,-3174,-4701,-6409,-8225,-10007,-11653,-12997,-13967,-14455,-14470,-14003,-13142,-11956,-10589,-9128,-7719,-6408,-5279,-4321,-3540,-2897,-2370,-1942,-1607,-1384,-1278,-1327,-1529,-1917,-2469,-3203,-4076,-5082,-6170,-7300,-8420,-9467,-10374,-11078,-11520,-11651,-11474,-10992,-10279,-9403,-8467,-7541,-6709,-5984,-5379,-4854,-4334,-3756,-3016,-2062,-849,607,2254,3997,5713,7282,8584,9536,10089,10234,10008,9458,8674,7714,6655,5530,4365,3160,1915,630,-674,-1961,-3178,-4251,-5118,-5706,-5965,-5862,-5383,-4543,-3386,-1972,-405,1217,2779,4177,5339,6209,6774,7066,7107,6984,6726,6418,6068,5720,5366,5009,4643,4254,3837,3395,2928,2438,1934,1394,831,226,-401,-1037,-1643,-2177,-2601,-2869,-2966,-2883,-2625,-2255,-1810,-1405,-1095,-984,-1089,-1448,-2005,-2726,-3514,-4298,-4982,-5502,-5799,-5861,-5695,-5349,-4887,-4372,-3868,-3397,-2965,-2556,-2128,-1648,-1082,-405,373,1231,2114,2928,3589,3958,3960,3498,2542,1106,-757,-2925,-5261,-7573,-9690,-11412,-12597,-13123,-12937,-12044,-10530,-8505,-6148,-3619,-1086,1311,3484,5344,6873,8021,8797,9184,9192,8843,8163,7225,6081,4850,3612,2491,1569,913,552,474,613,889,1175,1372,1365,1100,541,-287,-1308,-2434,-3502,-4399,-4961,-5096,-4730,-3853,-2533,-870,936,2720,4259,5413,6065,6189,5819,5072,4105,3104,2252,1709,1553,1830,2459,3347,4311,5179,5776,5938,5584,4640,3144,1165,-1146,-3599,-5958,-7996,-9501,-10319,-10379,-9690,-8341,-6509,-4387,-2229,-270,1266,2199,2419,1899,673,-1119,-3322,-5717,-8092,-10246,-11986,-13179,-13715,-13561,-12739,-11336,-9498,-7397,-5232,-3174,-1390,23,989,1508,1606,1364,866,215,-511,-1247,-1973,-2686,-3400,-4149,-4926,-5735,-6548,-7310,-7983,-8498,-8819,-8904,-8734,-8308,-7650,-6797,-5806,-4726,-3611,-2500,-1395,-313,785,1901,3060,4275,5515,6771,7968,9064,9985,10683,11118,11287,11201,10901,10437,9865,9226,8563,7889,7220,6568,5924,5302,4692,4097,3511,2935,2373,1829,1322,864,479,187,-5,-84,-66,44,220,452,719,1021,1342,1701,2095,2531,3017,3511,4000,4398,4647,4655,4372,3761,2829,1634,251,-1189,-2568,-3746,-4609,-5068,-5076,-4626,-3774,-2597,-1245,142,1385,2347,2899,2985,2576,1729,504,-972,-2590,-4221,-5778,-7180,-8408,-9441,-10294,-10974,-11468,-11760,-11793,-11531,-10932,-9986,-8729,-7210,-5544,-3833,-2208,-780,371,1190,1680,1872,1836,1646,1381,1076,746,354,-154,-837,-1741,-2881,-4210,-5664,-7103,-8410,-9423,-10044,-10183,-9831,-9026,-7869,-6492,-5047,-3665,-2443,-1431,-619,47,648,1286,2049,2986,4133,5445,6864,8280,9581,10636,11363,11674,11548,10995,10036,8768,7250,5606,3920,2305,839,-395,-1357,-2008,-2358,-2429,-2270,-1944,-1505,-1008,-491,36,564,1108,1685,2305,2987,3725,4528,5368,6236,7091,7901,8619,9205,9624,9823,9786,9467,8863,7977,6841,5509,4075,2622,1271,120,-742,-1228,-1322,-985,-274,763,2017,3352,4642,5729,6510,6895,6857,6403,5592,4493,3206,1821,425,-908,-2131,-3223,-4180,-5018,-5747,-6358,-6822,-7087,-7077,-6746,-6051,-5009,-3681,-2175,-650,748,1839,2535,2744,2493,1838,892,-189,-1294,-2283,-3125,-3784,-4308,-4755,-5208,-5724,-6369,-7136,-8029,-8977,-9919,-10755,-11395,-11769,-11802,-11481,-10775,-9717,-8322,-6644,-4737,-2676,-550,1550,3510,5252,6673,7745,8429,8759,8784,8582,8237,7833,7405,7000,6574,6118,5571,4894,4098,3179,2224,1302,523,-35,-289,-237,111,687,1387,2103,2732,3178,3401,3374,3123,2685,2138,1547,1008,597,392,447,796,1435,2317,3384,4496,5550,6370,6839,6828,6283,5189,3606,1658,-504,-2680,-4698,-6388,-7629,-8342,-8508,-8150,-7352,-6225,-4925,-3601,-2395,-1417,-717,-324,-196,-298,-575,-965,-1447,-1982,-2571,-3235,-3988,-4873,-5909,-7079,-8338,-9580,-10658,-11422,-11708,-11410,-10486,-8962,-6988,-4742,-2503,-509,993,1855,2016,1524,530,-764,-2116,-3324,-4222,-4743,-4884,-4727,-4392,-4015,-3732,-3626,-3743,-4060,-4514,-4992,-5388,-5567,-5452,-4967,-4091,-2840,-1263,560,2512,4488,6364,8032,9425,10484,11207,11617,11769,11732,11578,11385,11185,11021,10877,10726,10523,10204,9730,9059,8196,7154,5981,4747,3510,2362,1366,581,60,-182,-126,209,803,1611,2579,3652,4751,5829,6810,7659,8330,8818,9108,9224,9186,9029,8801,8524,8224,7883,7481,6957,6269,5377,4260,2964,1528,66,-1327,-2538,-3479,-4097,-4362,-4290,-3904,-3255,-2407,-1419,-369,675,1657,2513,3218,3741,4083,4245,4241,4070,3734,3204,2451,1426,98,-1551,-3473,-5581,-7715,-9667,-11233,-12184,-12385,-11752,-10323,-8232,-5720,-3067,-615,1376,2653,3128,2794,1765,250,-1513,-3284,-4836,-6053,-6854,-7270,-7389,-7339,-7271,-7312,-7543,-7987,-8586,-9245,-9808,-10137,-10088,-9580,-8556,-7046,-5107,-2860,-452,1965,4237,6232,7877,9115,9969,10489,10752,10860,10897,10910,10942,10953,10900,10707,10280,9580,8561,7275,5778,4209,2699,1414,474,-22,-31,420,1285,2435,3767,5137,6449,7609,8577,9317,9852,10186,10373,10439,10440,10400,10360,10339,10338,10372,10398,10411,10353,10183,9847,9296,8501,7460,6193,4762,3247,1763,412,-681,-1437,-1785,-1697,-1199,-347,753,1965,3154,4169,4918,5325,5391,5149,4681,4087,3467,2909,2453,2111,1839,1571,1203,668,-117,-1142,-2392,-3758,-5119,-6312,-7196,-7632,-7580,-6988,-5975,-4608,-3097,-1591,-275,723,1327,1506,1303,770,5,-924,-1943,-3025,-4140,-5313,-6539,-7841,-9230,-10673,-12162,-13615,-14975,-16127,-16986,-17429,-17373,-16729,-15459,-13549,-11051,-8056,-4722,-1232,2190,5342,8029,10108,11495,12155,12134,11512,10438,9051,7527,5992,4559,3288,2204,1283,514,-165,-759,-1309,-1799,-2235,-2596,-2864,-3051,-3128,-3137,-3044,-2885,-2637,-2310,-1897,-1405,-832,-203,489,1213,1973,2754,3555,4364,5180,5960,6685,7278,7673,7796,7569,6958,5955,4604,3008,1298,-354,-1780,-2839,-3395,-3421,-2887,-1891,-529,1028,2610,4047,5178,5904,6158,5961,5378,4537,3603,2726,2061,1688,1639,1847,2210,2534,2649,2370,1573,217,-1658,-3924,-6374,-8780,-10901,-12533,-13537,-13840,-13463,-12483,-11056,-9341,-7540,-5795,-4262,-2993,-2048,-1411,-1078,-1016,-1225,-1681,-2398,-3364,-4560,-5965,-7508,-9123,-10689,-12112,-13252,-14047,-14408,-14346,-13869,-13045,-11940,-10624,-9149,-7544,-5833,-4016,-2127,-180,1749,3597,5267,6664,7709,8342,8546,8347,7809,7041,6150,5268,4463,3812,3296,2918,2610,2335,2053,1747,1433,1138,902,759,727,806,989,1229,1515,1788,2054,2269,2470,2637,2812,2998,3212,3458,3731,4018,4295,4530,4693,4733,4626,4312,3779,2979,1929,630,-849,-2419,-3954,-5312,-6341,-6935,-7010,-6554,-5635,-4344,-2875,-1381,-66,947,1553,1745,1560,1113,545,22,-310,-341,-21,639,1565,2628,3660,4489,4941,4898,4297,3144,1538,-366,-2376,-4262,-5854,-6990,-7593,-7666,-7234,-6425,-5335,-4136,-2928,-1865,-1008,-447,-210,-317,-777,-1556,-2637,-3946,-5428,-6984,-8519,-9939,-11133,-12038,-12572,-12725,-12482,-11912,-11065,-10054,-8961,-7854,-6767,-5696,-4581,-3384,-2014,-448,1337,3301,5369,7422,9332,10946,12155,12867,13050,12740,12000,10968,9763,8546,7408,6463,5726,5208,4862,4608,4365,4031,3544,2841,1912,763,-562,-1999,-3453,-4843,-6046,-6987,-7570,-7751,-7499,-6835,-5808,-4495,-3014,-1449,60,1449,2613,3526,4132,4441,4432,4133,3552,2733,1705,537,-715,-1979,-3159,-4196,-4989,-5486,-5636,-5408,-4816,-3892,-2701,-1340,88,1456,2675,3654,4363,4812,5034,5120,5129,5150,5211,5322,5449,5521,5444,5139,4514,3550,2253,692,-1023,-2744,-4331,-5636,-6573,-7079,-7168,-6894,-6352,-5671,-4977,-4389,-4012,-3896,-4085,-4563,-5322,-6297,-7449,-8703,-9988,-11241,-12390,-13382,-14168,-14714,-15007,-15039,-14831,-14410,-13806,-13067,-12219,-11285,-10273,-9170,-7956,-6612,-5134,-3518,-1808,-31,1732,3436,4995,6375,7498,8362,8926,9219,9261,9104,8819,8470,8120,7826,7598,7462,7370,7303,7188,6973,6607,6052,5311,4410,3416,2421,1527,832,411,303,519,1011,1729,2561,3431,4212,4850,5255,5419,5325,5007,4514,3900,3219,2513,1799,1062,288,-570,-1527,-2584,-3718,-4838,-5881,-6701,-7226,-7351,-7035,-6268,-5089,-3567,-1816,64,1933,3705,5276,6586,7618,8338,8790,8979,8957,8754,8415,7975,7463,6902,6288,5613,4838,3937,2864,1601,142,-1505,-3281,-5137,-6970,-8695,-10198,-11402,-12227,-12641,-12632,-12226,-11482,-10468,-9278,-8006,-6744,-5600,-4642,-3957,-3577,-3529,-3792,-4319,-5046,-5863,-6685,-7393,-7917,-8190,-8190,-7924,-7429,-6745,-5928,-5006,-3997,-2915,-1735,-455,943,2465,4081,5772,7456,9077,10532,11745,12651,13200,13400,13258,12843,12198,11407,10507,9560,8578,7604,6635,5699,4791,3944,3160,2487,1941,1569,1390,1414,1614,1952,2347,2742,3057,3265,3348,3330,3246,3148,3079,3075,3156,3310,3522,3749,3935,4026,3953,3669,3142,2339,1290,18,-1390,-2841,-4213,-5387,-6245,-6700,-6702,-6244,-5355,-4128,-2633,-1008,671,2300,3819,5184,6367,7356,8164,8777,9225,9487,9569,9454,9123,8557,7736,6653,5301,3716,1919,-7,-2001,-3949,-5770,-7350,-8618,-9512,-10004,-10093,-9817,-9214,-8375,-7355,-6255,-5140,-4098,-3197,-2495,-2045,-1868,-1984,-2373,-3020,-3879,-4902,-6044,-7237,-8431,-9560,-10548,-11348,-11876,-12090,-11936,-11380,-10411,-9044,-7315,-5301,-3096,-828,1396,3442,5239,6699,7819,8569,9026,9198,9200,9067,8894,8705,8533,8367,8172,7905,7520,6974,6276,5413,4453,3419,2400,1424,559,-189,-802,-1296,-1697,-2029,-2321,-2580,-2793,-2948,-2991,-2899,-2626,-2166,-1524,-745,120,986,1789,2461,2949,3231,3276,3082,2656,1993,1138,109,-1037,-2242,-3447,-4587,-5609,-6472,-7136,-7586,-7787,-7737,-7399,-6774,-5832,-4589,-3057,-1278,671,2710,4716,6574,8157,9358,10084,10283,9946,9096,7810,6173,4302,2310,325,-1562,-3238,-4651,-5745,-6506,-6938,-7070,-6935,-6605,-6138,-5622,-5125,-4721,-4444,-4311,-4303,-4360,-4423,-4413,-4264,-3954,-3478,-2893,-2284,-1750,-1426,-1386,-1730,-2458,-3555,-4943,-6484,-8033,-9407,-10442,-10991,-10954,-10285,-8983,-7134,-4831,-2243,472,3136,5610,7738,9476,10728,11533,11889,11874,11563,11047,10419,9747,9096,8481,7918,7390,6881,6381,5871,5367,4869,4388,3936,3507,3103,2708,2309,1892,1451,967,468,-61,-545,-978,-1261,-1373,-1238,-857,-213,642,1675,2809,3994,5158,6264,7239,8045,8613,8886,8823,8385,7577,6417,4966,3314,1563,-132,-1658,-2859,-3635,-3923,-3697,-2990,-1870,-426,1237,3008,4802,6512,8073,9405,10468,11225,11670,11811,11664,11251,10591,9684,8544,7169,5579,3816,1926,-14,-1924,-3736,-5361,-6764,-7895,-8755,-9362,-9754,-9989,-10113,-10167,-10152,-10062,-9844,-9465,-8876,-8063,-7051,-5876,-4636,-3424,-2355,-1547,-1077,-1015,-1370,-2121,-3183,-4459,-5785,-7041,-8056,-8747,-9032,-8893,-8356,-7468,-6292,-4913,-3378,-1745,-46,1700,3468,5233,6958,8578,10024,11206,12028,12421,12310,11686,10555,8992,7099,5036,2974,1099,-419,-1456,-1943,-1887,-1363,-525,463,1403,2149,2596,2717,2546,2193,1783,1480,1411,1677,2317,3307,4556,5946,7308,8531,9481,10126,10449,10483,10289,9916,9410,8811,8126,7373,6564,5704,4821,3942,3098,2348,1708,1233,905,723,633,575,497,338,96,-234,-600,-945,-1188,-1260,-1075,-612,176,1239,2527,3912,5247,6351,7069,7249,6841,5807,4250,2261,33,-2264,-4442,-6347,-7866,-8944,-9570,-9796,-9699,-9366,-8897,-8328,-7714,-7035,-6289,-5447,-4505,-3476,-2398,-1337,-370,416,932,1123,931,367,-548,-1738,-3091,-4498,-5819,-6961,-7831,-8404,-8663,-8647,-8383,-7915,-7276,-6471,-5522,-4424,-3188,-1838,-403,1077,2534,3916,5142,6145,6875,7279,7368,7132,6634,5905,5016,4005,2936,1833,750,-299,-1283,-2208,-3051,-3845,-4560,-5226,-5801,-6293,-6650,-6873,-6921,-6801,-6523,-6099,-5594,-5025,-4471,-3935,-3455,-2990,-2512,-1938,-1214,-276,884,2222,3679,5107,6406,7431,8096,8339,8158,7585,6720,5676,4608,3658,2952,2581,2581,2941,3613,4511,5550,6638,7689,8661,9480,10176,10705,11139,11473,11751,11966,12094,12087,11868,11389,10595,9473,8051,6362,4483,2483,435,-1596,-3542,-5371,-7023,-8484,-9708,-10688,-11384,-11791,-11876,-11630,-11062,-10182,-9048,-7720,-6295,-4870,-3552,-2434,-1605,-1121,-1016,-1289,-1894,-2779,-3818,-4925,-5938,-6763,-7280,-7421,-7161,-6505,-5510,-4263,-2875,-1475,-191,864,1591,1929,1856,1392,609,-404,-1509,-2586,-3498,-4141,-4450,-4384,-3967,-3256,-2357,-1397,-509,179,582,625,296,-402,-1437,-2751,-4279,-5936,-7636,-9279,-10787,-12051,-13030,-13635,-13860,-13671,-13085,-12142,-10892,-9448,-7896,-6376,-4976,-3782,-2824,-2088,-1517,-1032,-541,35,745,1594,2551,3523,4408,5080,5421,5375,4916,4113,3073,1951,915,99,-386,-509,-274,250,983,1815,2658,3429,4096,4627,5065,5402,5696,5926,6094,6147,6039,5712,5131,4286,3186,1878,420,-1122,-2669,-4159,-5531,-6745,-7768,-8590,-9204,-9608,-9810,-9794,-9564,-9098,-8409,-7498,-6397,-5144,-3793,-2385,-990,369,1626,2758,3714,4454,4943,5125,4998,4528,3754,2714,1492,194,-1062,-2147,-2949,-3376,-3370,-2915,-2044,-828,637,2218,3814,5295,6593,7648,8433,8953,9238,9309,9242,9043,8771,8402,7943,7342,6587,5639,4512,3222,1813,342,-1135,-2550,-3847,-4959,-5854,-6487,-6865,-7000,-6946,-6760,-6531,-6312,-6176,-6150,-6254,-6481,-6817,-7202,-7596,-7883,-7980,-7763,-7150,-6077,-4559,-2638,-434,1911,4244,6401,8243,9674,10613,11057,11029,10611,9903,9036,8112,7220,6403,5682,5026,4444,3889,3384,2943,2595,2398,2389,2598,3031,3645,4360,5051,5572,5766,5516,4734,3415,1605,-588,-3011,-5513,-7922,-10111,-11957,-13408,-14413,-14997,-15172,-15014,-14555,-13860,-12965,-11896,-10692,-9384,-8013,-6644,-5321,-4114,-3058,-2183,-1485,-943,-520,-170,139,433,710,964,1163,1289,1327,1263,1137,961,808,723,780,1006,1445,2072,2876,3777,4728,5617,6399,6976,7327,7415,7261,6886,6358,5722,5059,4403,3818,3306,2912,2601,2389,2207,2029,1771,1382,810,23,-968,-2136,-3414,-4737,-6007,-7164,-8122,-8840,-9279,-9420,-9268,-8847,-8194,-7374,-6440,-5464,-4486,-3540,-2622,-1716,-785,214,1308,2518,3834,5209,6590,7861,8945,9711,10109,10084,9663,8923,7986,7006,6128,5482,5133,5117,5400,5921,6596,7325,8030,8634,9107,9430,9627,9712,9718,9641,9465,9138,8613,7816,6722,5287,3549,1527,-676,-2981,-5251,-7375,-9229,-10731,-11816,-12468,-12716,-12619,-12268,-11776,-11237,-10754,-10371,-10125,-9979,-9894,-9775,-9532,-9072,-8320,-7228,-5800,-4078,-2145,-140,1809,3536,4921,5864,6329,6326,5935,5271,4482,3723,3131,2799,2773,3025,3469,3969,4380,4547,4383,3824,2907,1700,344,-1017,-2233,-3175,-3790,-4035,-3977,-3690,-3300,-2946,-2757,-2832,-3247,-4008,-5091,-6408,-7853,-9282,-10574,-11603,-12288,-12595,-12508,-12084,-11392,-10517,-9573,-8623,-7758,-7012,-6402,-5922,-5528,-5151,-4723,-4132,-3319,-2206,-786,929,2847,4868,6833,8612,10051,11071,11606,11675,11348,10747,10046,9417,9019,8956,9261,9891,10742,11655,12471,13041,13250,13058,12457,11537,10395,9185,8044,7079,6370,5897,5631,5454,5250,4897,4280,3344,2054,429,-1468,-3544,-5679,-7739,-9602,-11144,-12283,-12959,-13157,-12898,-12242,-11263,-10089,-8802,-7547,-6388,-5400,-4595,-3939,-3362,-2767,-2042,-1116,73,1496,3113,4795,6425,7858,8985,9726,10065,10028,9698,9182,8616,8098,7742,7577,7625,7846,8174,8521,8806,8937,8868,8548,7976,7170,6163,5033,3818,2612,1442,367,-601,-1448,-2177,-2806,-3345,-3815,-4219,-4562,-4829,-5026,-5124,-5151,-5096,-5007,-4904,-4842,-4847,-4954,-5180,-5514,-5947,-6427,-6921,-7355,-7692,-7872,-7859,-7646,-7203,-6544,-5661,-4562,-3252,-1764,-105,1642,3447,5197,6825,8223,9314,10038,10362,10300,9892,9215,8353,7394,6402,5432,4507,3642,2849,2136,1518,1028,683,515,534,722,1056,1447,1813,2017,1941,1458,492,-1017,-3041,-5529,-8350,-11334,-14298,-17019,-19322,-21032,-22047,-22317,-21877,-20810,-19274,-17449,-15524,-13678,-12038,-10677,-9600,-8753,-8017,-7275,-6381,-5248,-3824,-2132,-259,1656,3439,4930,5971,6490,6459,5949,5089,4070,3099,2382,2082,2295,3040,4265,5833,7570,9272,10723,11758,12227,12079,11295,9965,8192,6170,4065,2078,366,-949,-1778,-2111,-1963,-1420,-591,382,1362,2212,2827,3128,3074,2657,1905,859,-402,-1807,-3268,-4694,-6027,-7185,-8128,-8808,-9171,-9190,-8806,-7993,-6735,-5022,-2914,-453,2243,5067,7876,10526,12862,14758,16088,16789,16849,16303,15262,13858,12259,10636,9143,7929,7089,6706,6790,7334,8251,9453,10799,12158,13410,14441,15173,15559,15555,15178,14435,13367,12036,10483,8765,6924,4972,2934,821,-1361,-3560,-5752,-7848,-9795,-11499,-12907,-13966,-14655,-14986,-14993,-14738,-14297,-13756,-13183,-12664,-12223,-11902,-11679,-11514,-11354,-11108,-10706,-10091,-9211,-8087,-6723,-5204,-3591,-1995,-483,831,1922,2714,3237,3482,3519,3376,3135,2824,2495,2154,1821,1473,1122,739,336,-82,-499,-866,-1159,-1325,-1346,-1217,-960,-618,-245,105,387,561,603,501,234,-182,-761,-1464,-2287,-3189,-4145,-5131,-6113,-7079,-7997,-8843,-9579,-10153,-10509,-10565,-10253,-9506,-8272,-6554,-4371,-1826,965,3814,6561,9013,11058,12599,13632,14193,14381,14313,14124,13928,13821,13848,14012,14281,14589,14862,15051,15102,15045,14893,14724,14593,14547,14617,14770,14972,15122,15132,14896,14337,13422,12157,10626,8915,7177,5496,3988,2655,1514,479,-495,-1527,-2658,-3957,-5416,-7029,-8720,-10434,-12052,-13500,-14676,-15523,-15992,-16077,-15793,-15184,-14311,-13244,-12046,-10777,-9467,-8136,-6790,-5422,-4037,-2642,-1253,79,1313,2368,3174,3661,3779,3504,2880,1961,885,-224,-1217,-1974,-2417,-2511,-2274,-1769,-1086,-329,391,996,1420,1649,1701,1625,1492,1374,1332,1413,1619,1933,2295,2623,2819,2784,2425,1700,593,-837,-2497,-4240,-5915,-7353,-8442,-9081,-9265,-9019,-8437,-7643,-6778,-5971,-5339,-4942,-4810,-4908,-5197,-5575,-5980,-6304,-6492,-6461,-6155,-5516,-4493,-3055,-1190,1085,3695,6532,9418,12153,14501,16231,17162,17149,16188,14338,11821,8908,5972,3347,1381,280,182,1057,2758,5037,7567,10013,12063,13477,14123,13974,13116,11690,9903,7917,5914,3959,2119,351,-1371,-3148,-5023,-7069,-9277,-11610,-13969,-16196,-18111,-19518,-20243,-20169,-19237,-17495,-15056,-12141,-9004,-5954,-3252,-1155,214,769,578,-243,-1486,-2929,-4343,-5526,-6345,-6708,-6616,-6094,-5241,-4145,-2939,-1721,-587,385,1148,1673,1930,1927,1659,1133,364,-631,-1834,-3196,-4669,-6161,-7568,-8764,-9616,-10014,-9873,-9164,-7928,-6261,-4343,-2376,-613,729,1448,1423,612,-942,-3107,-5696,-8483,-11239,-13748,-15845,-17402,-18366,-18727,-18538,-17863,-16811,-15449,-13868,-12113,-10221,-8222,-6137,-3993,-1830,324,2406,4383,6189,7779,9105,10114,10764,11016,10835,10213,9151,7703,5946,4021,2104,404,-838,-1424,-1159,38,2200,5230,8946,13101,17378,21461,25047,27877,29769,30621,30414,29196,27089,24229,20794,16954,12877,8724,4639,746,-2845,-6037,-8750,-10911,-12461,-13366,-13606,-13187,-12148,-10548,-8477,-6051,-3422,-752,1753,3912,5522,6449,6572,5898,4473,2468,92,-2392,-4725,-6681,-8101,-8891,-9072,-8711,-7970,-7015,-6031,-5164,-4512,-4100,-3900,-3826,-3771,-3632,-3323,-2802,-2068,-1150,-112,968,2021,2979,3815,4520,5121,5638,6119,6571,6995,7367,7612,7676,7455,6907,5978,4695,3095,1273,-672,-2628,-4503,-6210,-7706,-8956,-9962,-10739,-11308,-11692,-11912,-11971,-11866,-11587,-11115,-10435,-9541,-8434,-7140,-5715,-4214,-2751,-1385,-222,727,1447,2005,2463,2940,3494,4216,5093,6117,7176,8165,8927,9334,9308,8808,7895,6672,5282,3895,2629,1596,832,339,91,28,115,307,605,1015,1580,2351,3352,4652,6199,8003,9934,11883,13663,15091,15970,16155,15515,14019,11675,8582,4897,817,-3412,-7561,-11388,-14721,-17408,-19388,-20647,-21230,-21237,-20760,-19942,-18845,-17579,-16151,-14600,-12923,-11124,-9228,-7276,-5349,-3552,-2024,-886,-256,-201,-720,-1757,-3177,-4811,-6451,-7900,-8981,-9558,-9565,-8979,-7855,-6281,-4375,-2270,-83,2082,4165,6108,7914,9540,10997,12219,13176,13769,13938,13601,12724,11301,9393,7104,4601,2082,-243,-2178,-3573,-4350,-4516,-4152,-3424,-2527,-1670,-1051,-794,-987,-1605,-2583,-3749,-4935,-5919,-6546,-6688,-6332,-5499,-4339,-2956,-1535,-172,1063,2145,3116,4004,4852,5655,6380,6936,7240,7190,6755,5932,4831,3593,2448,1605,1270,1581,2588,4252,6424,8895,11397,13671,15466,16628,17065,16807,15954,14673,13155,11560,10024,8579,7233,5888,4458,2809,864,-1432,-4051,-6916,-9876,-12752,-15354,-17498,-19066,-19971,-20228,-19881,-19067,-17910,-16590,-15226,-13940,-12767,-11729,-10753,-9788,-8714,-7467,-5985,-4262,-2367,-377,1539,3265,4658,5647,6220,6440,6412,6313,6279,6467,6943,7718,8726,9831,10860,11641,12005,11871,11199,10057,8584,6954,5400,4098,3217,2837,2978,3580,4532,5666,6799,7732,8283,8318,7752,6583,4887,2807,535,-1714,-3763,-5452,-6716,-7528,-7958,-8087,-8073,-8022,-8085,-8320,-8785,-9469,-10304,-11230,-12100,-12835,-13300,-13426,-13137,-12388,-11168,-9471,-7351,-4883,-2197,551,3178,5522,7444,8865,9783,10258,10420,10443,10510,10797,11433,12476,13907,15625,17461,19223,20690,21707,22138,21963,21223,20040,18611,17122,15789,14730,14018,13606,13377,13122,12619,11638,10011,7644,4552,839,-3279,-7551,-11672,-15371,-18401,-20596,-21876,-22247,-21809,-20732,-19230,-17540,-15879,-14415,-13250,-12400,-11795,-11323,-10812,-10131,-9148,-7823,-6194,-4361,-2534,-899,312,966,993,440,-531,-1693,-2745,-3415,-3457,-2735,-1218,986,3659,6509,9195,11420,12928,13581,13347,12303,10615,8497,6170,3829,1622,-393,-2182,-3807,-5328,-6826,-8368,-9972,-11600,-13175,-14553,-15595,-16160,-16140,-15511,-14294,-12611,-10633,-8560,-6620,-4998,-3834,-3207,-3097,-3438,-4074,-4861,-5613,-6219,-6586,-6702,-6585,-6293,-5876,-5390,-4837,-4233,-3522,-2705,-1717,-582,726,2158,3685,5257,6815,8320,9735,11031,12209,13247,14154,14902,15479,15846,15973,15845,15456,14838,14051,13164,12278,11454,10769,10213,9783,9381,8916,8235,7222,5743,3759,1225,-1748,-5078,-8543,-11950,-15065,-17686,-19651,-20848,-21251,-20883,-19851,-18320,-16480,-14562,-12771,-11299,-10264,-9755,-9751,-10196,-10963,-11884,-12777,-13472,-13811,-13714,-13137,-12120,-10744,-9115,-7376,-5597,-3892,-2242,-670,902,2518,4253,6119,8119,10182,12206,14067,15627,16767,17430,17577,17275,16603,15703,14721,13779,12974,12331,11814,11328,10734,9874,8616,6863,4617,1934,-1004,-3995,-6770,-9090,-10758,-11652,-11745,-11122,-9927,-8396,-6744,-5185,-3868,-2846,-2117,-1570,-1099,-540,186,1165,2355,3688,5011,6152,6939,7243,6994,6215,5018,3585,2154,966,243,137,740,2043,3978,6390,9107,11908,14605,17012,19004,20496,21479,21980,22087,21904,21548,21121,20712,20340,20027,19708,19319,18766,17940,16755,15118,12991,10337,7198,3623,-263,-4327,-8378,-12238,-15718,-18662,-20958,-22545,-23424,-23649,-23323,-22571,-21538,-20363,-19158,-18048,-17085,-16339,-15834,-15563,-15527,-15679,-15960,-16314,-16632,-16835,-16807,-16457,-15708,-14524,-12910,-10934,-8698,-6336,-4006,-1839,48,1590,2757,3589,4107,4437,4607,4736,4857,5014,5244,5530,5902,6339,6854,7431,8062,8693,9279,9711,9907,9737,9130,8018,6404,4348,1955,-596,-3127,-5429,-7341,-8729,-9546,-9793,-9558,-8967,-8173,-7333,-6578,-5973,-5573,-5317,-5172,-5022,-4793,-4408,-3832,-3061,-2126,-1079,22,1111,2134,3052,3841,4507,5074,5598,6133,6748,7495,8414,9495,10736,12041,13360,14571,15590,16356,16817,17008,16964,16783,16569,16423,16412,16561,16818,17094,17251,17154,16702,15828,14547,12901,10996,8924,6802,4691,2654,691,-1189,-3033,-4837,-6650,-8438,-10210,-11898,-13476,-14864,-16011,-16860,-17349,-17462,-17156,-16462,-15404,-14064,-12541,-10977,-9506,-8282,-7404,-6936,-6875,-7144,-7605,-8091,-8391,-8356,-7826,-6760,-5160,-3114,-781,1644,3955,5950,7471,8442,8813,8675,8116,7313,6435,5654,5118,4913,5098,5651,6508,7581,8713,9783,10636,11155,11230,10809,9836,8335,6315,3867,1078,-1905,-4942,-7866,-10538,-12825,-14663,-15986,-16834,-17206,-17223,-16924,-16445,-15838,-15190,-14545,-13922,-13330,-12761,-12189,-11610,-10996,-10343,-9635,-8868,-8016,-7085,-6040,-4904,-3655,-2324,-904,588,2153,3794,5488,7235,8980,10692,12318,13805,15135,16275,17233,18033,18689,19261,19758,20218,20623,20941,21104,21013,20579,19710,18367,16538,14278,11681,8861,5990,3180,584,-1717,-3666,-5233,-6452,-7358,-8029,-8552,-9015,-9495,-10070,-10757,-11591,-12534,-13559,-14605,-15612,-16520,-17276,-17846,-18216,-18381,-18367,-18183,-17861,-17375,-16728,-15837,-14692,-13206,-11397,-9247,-6827,-4214,-1520,1120,3598,5792,7628,9050,10034,10585,10733,10506,9965,9140,8098,6874,5536,4126,2709,1332,33,-1139,-2189,-3089,-3867,-4540,-5139,-5710,-6292,-6923,-7629,-8416,-9249,-10096,-10863,-11482,-11860,-11948,-11703,-11153,-10331,-9335,-8253,-7188,-6228,-5425,-4835,-4436,-4251,-4227,-4351,-4590,-4902,-5266,-5620,-5928,-6095,-6065,-5734,-5050,-3965,-2485,-651,1462,3740,6055,8277,10256,11890,13068,13749,13930,13665,13073,12304,11542,10960,10711,10896,11550,12645,14076,15693,17310,18742,19817,20419,20483,20009,19059,17721,16113,14325,12454,10533,8597,6634,4628,2556,392,-1844,-4141,-6406,-8564,-10479,-12051,-13177,-13815,-13965,-13698,-13122,-12398,-11682,-11135,-10886,-11006,-11535,-12428,-13621,-14979,-16371,-17620,-18594,-19131,-19150,-18559,-17346,-15530,-13162,-10356,-7233,-3938,-647,2516,5385,7865,9879,11368,12357,12851,12944,12716,12278,11747,11202,10726,10342,10046,9811,9576,9290,8894,8339,7613,6692,5622,4416,3156,1876,660,-472,-1465,-2327,-3046,-3642,-4137,-4550,-4928,-5294,-5691,-6151,-6686,-7313,-8004,-8746,-9489,-10190,-10809,-11299,-11644,-11815,-11801,-11600,-11192,-10599,-9805,-8845,-7722,-6479,-5126,-3694,-2182,-584,1106,2917,4849,6908,9075,11320,13585,15826,17953,19924,21652,23094,24200,24938,25283,25219,24702,23713,22209,20173,17622,14605,11218,7619,3958,438,-2771,-5520,-7682,-9235,-10152,-10545,-10498,-10190,-9753,-9331,-9011,-8841,-8820,-8913,-9065,-9221,-9326,-9370,-9332,-9269,-9201,-9213,-9349,-9662,-10169,-10854,-11680,-12571,-13444,-14195,-14732,-14947,-14766,-14108,-12930,-11223,-8997,-6321,-3282,-9,3359,6660,9750,12477,14721,16400,17449,17866,17688,16979,15872,14469,12931,11360,9872,8528,7364,6388,5569,4877,4262,3690,3133,2590,2063,1567,1118,709,340,-21,-408,-841,-1366,-1965,-2658,-3396,-4161,-4911,-5606,-6238,-6783,-7253,-7655,-8006,-8316,-8602,-8858,-9087,-9268,-9398,-9442,-9397,-9220,-8928,-8497,-7956,-7320,-6600,-5819,-4961,-4003,-2930,-1697,-302,1262,2988,4834,6777,8750,10714,12587,14326,15852,17132,18126,18814,19191,19234,18971,18379,17512,16392,15084,13663,12191,10741,9352,8055,6833,5662,4483,3226,1847,287,-1455,-3362,-5377,-7413,-9377,-11164,-12700,-13915,-14795,-15342,-15602,-15635,-15524,-15338,-15158,-15005,-14927,-14890,-14904,-14903,-14885,-14786,-14611,-14318,-13919,-13400,-12747,-11951,-10953,-9719,-8183,-6295,-4034,-1396,1559,4738,8000,11171,14077,16553,18473,19765,20428,20496,20075,19276,18228,17062,15876,14742,13700,12746,11847,10961,10015,8954,7732,6300,4657,2786,710,-1524,-3868,-6227,-8511,-10613,-12422,-13857,-14843,-15340,-15347,-14883,-14026,-12846,-11474,-10006,-8568,-7252,-6134,-5272,-4694,-4391,-4356,-4515,-4814,-5142,-5405,-5479,-5280,-4705,-3709,-2245,-323,2029,4743,7718,10830,13936,16882,19537,21769,23499,24671,25280,25366,25004,24299,23381,22336,21273,20207,19164,18086,16929,15611,14071,12254,10140,7734,5079,2244,-684,-3603,-6419,-9028,-11369,-13354,-14953,-16127,-16864,-17188,-17112,-16712,-16040,-15195,-14268,-13357,-12552,-11931,-11537,-11398,-11476,-11756,-12127,-12545,-12894,-13088,-13048,-12682,-11922,-10738,-9091,-7024,-4571,-1828,1094,4074,6962,9638,11958,13835,15174,15952,16145,15806,14993,13819,12406,10893,9411,8060,6918,6000,5294,4744,4270,3798,3241,2562,1731,785,-236,-1251,-2186,-2984,-3597,-4026,-4283,-4414,-4483,-4541,-4672,-4900,-5301,-5854,-6597,-7468,-8446,-9455,-10429,-11289,-11971,-12407,-12571,-12425,-11999,-11311,-10427,-9419,-8344,-7279,-6235,-5242,-4273,-3310,-2314,-1254,-91,1180,2591,4106,5722,7362,8981,10481,11806,12862,13626,14028,14085,13779,13164,12286,11238,10086,8955,7885,6982,6253,5740,5419,5261,5207,5174,5098,4874,4449,3747,2721,1361,-350,-2365,-4619,-7029,-9461,-11805,-13928,-15731,-17143,-18125,-18689,-18878,-18768,-18463,-18060,-17663,-17357,-17192,-17217,-17397,-17737,-18139,-18557,-18868,-18996,-18830,-18301,-17340,-15918,-14016,-11674,-8931,-5888,-2648,652,3872,6877,9544,11786,13547,14812,15609,15999,16061,15901,15612,15285,14999,14801,14719,14753,14868,15010,15102,15047,14774,14210,13323,12110,10603,8869,6978,5041,3140,1376,-168,-1443,-2408,-3056,-3420,-3547,-3501,-3375,-3226,-3141,-3156,-3323,-3637,-4111,-4701,-5379,-6090,-6788,-7437,-7988,-8421,-8676,-8712,-8465,-7862,-6869,-5419,-3533,-1214,1472,4428,7542,10675,13687,16441,18833,20767,22210,23145,23587,23592,23185,22446,21406,20132,18674,17075,15388,13639,11861,10058,8250,6428,4619,2812,1047,-682,-2321,-3854,-5220,-6374,-7253,-7807,-8016,-7864,-7421,-6749,-5999,-5304,-4839,-4738,-5119,-6034,-7493,-9428,-11735,-14263,-16826,-19268,-21395,-23093,-24254,-24822,-24788,-24161,-22983,-21310,-19211,-16753,-14031,-11122,-8120,-5109,-2162,657,3284,5694,7831,9691,11234,12453,13331,13853,14042,13900,13474,12811,11950,10947,9824,8617,7339,6019,4681,3366,2127,1030,148,-437,-669,-501,63,983,2178,3529,4908,6173,7199,7874,8126,7894,7181,5997,4405,2487,342,-1911,-4163,-6298,-8232,-9871,-11169,-12083,-12606,-12751,-12543,-12017,-11206,-10134,-8817,-7270,-5498,-3529,-1380,900,3278,5698,8119,10490,12754,14860,16740,18343,19607,20502,20998,21110,20862,20319,19552,18660,17740,16867,16115,15489,14992,14561,14131,13599,12906,11959,10749,9259,7540,5654,3703,1764,-61,-1732,-3218,-4518,-5699,-6766,-7835,-8897,-10025,-11206,-12430,-13665,-14865,-15981,-16981,-17824,-18506,-19016,-19369,-19578,-19670,-19663,-19588,-19445,-19258,-18999,-18650,-18166,-17476,-16532,-15252,-13606,-11566,-9143,-6399,-3413,-317,2735,5595,8102,10137,11632,12549,12942,12880,12505,11947,11364,10865,10543,10418,10469,10601,10685,10578,10123,9247,7889,6098,3971,1639,-695,-2896,-4773,-6246,-7234,-7746,-7828,-7579,-7135,-6642,-6237,-6062,-6176,-6645,-7441,-8517,-9777,-11092,-12336,-13365,-14075,-14378,-14234,-13658,-12694,-11443,-10010,-8521,-7068,-5734,-4526,-3425,-2343,-1166,228,1974,4131,6755,9782,13126,16610,20042,23184,25849,27824,29008,29322,28784,27486,25566,23222,20662,18094,15696,13606,11898,10579,9598,8835,8154,7378,6375,5020,3270,1132,-1315,-3933,-6553,-8988,-11066,-12669,-13709,-14213,-14229,-13898,-13383,-12855,-12490,-12402,-12688,-13344,-14360,-15627,-17038,-18455,-19741,-20792,-21518,-21877,-21858,-21485,-20795,-19846,-18679,-17325,-15805,-14100,-12200,-10084,-7735,-5194,-2495,251,2922,5380,7477,9091,10151,10612,10515,9943,9017,7909,6761,5748,4934,4401,4102,3961,3873,3670,3276,2574,1577,292,-1181,-2740,-4245,-5585,-6652,-7385,-7767,-7821,-7618,-7255,-6850,-6500,-6309,-6320,-6568,-7030,-7677,-8442,-9262,-10068,-10782,-11362,-11728,-11869,-11717,-11277,-10509,-9405,-7975,-6208,-4176,-1904,494,2934,5317,7534,9546,11288,12772,14008,15044,15933,16731,17482,18219,18938,19638,20261,20772,21110,21226,21101,20717,20102,19301,18354,17337,16275,15196,14101,12961,11759,10462,9066,7596,6088,4615,3245,2038,1044,265,-314,-758,-1140,-1565,-2125,-2903,-3968,-5332,-6998,-8904,-10979,-13108,-15175,-17058,-18643,-19842,-20607,-20897,-20763,-20223,-19399,-18359,-17216,-16032,-14853,-13668,-12448,-11110,-9583,-7789,-5700,-3306,-692,2054,4762,7275,9434,11105,12228,12779,12827,12464,11843,11103,10397,9820,9443,9283,9303,9456,9655,9820,9887,9797,9539,9096,8495,7760,6914,6004,5016,3980,2862,1645,296,-1223,-2910,-4768,-6746,-8777,-10777,-12635,-14268,-15592,-16560,-17153,-17384,-17299,-16951,-16423,-15772,-15073,-14362,-13678,-13003,-12330,-11587,-10719,-9639,-8282,-6578,-4511,-2070,691,3703,6846,9993,12993,15710,18025,19833,21091,21768,21885,21504,20696,19569,18232,16787,15324,13908,12549,11246,9928,8550,7012,5288,3354,1239,-952,-3125,-5119,-6814,-8093,-8899,-9209,-9066,-8566,-7822,-7014,-6281,-5797,-5680,-6018,-6854,-8159,-9876,-11891,-14058,-16239,-18249,-19975,-21272,-22075,-22340,-22058,-21291,-20072,-18513,-16654,-14582,-12326,-9914,-7364,-4692,-1905,935,3807,6617,9305,11787,13984,15843,17313,18386,19058,19358,19321,18990,18405,17606,16612,15463,14176,12792,11365,9939,8607,7413,6451,5748,5349,5224,5344,5617,5947,6217,6323,6173,5713,4895,3739,2232,463,-1558,-3708,-5927,-8120,-10179,-12055,-13645,-14937,-15872,-16477,-16733,-16687,-16353,-15772,-14966,-13961,-12772,-11403,-9870,-8157,-6284,-4226,-2011,387,2925,5600,8349,11109,13788,16266,18443,20188,21432,22100,22196,21733,20801,19498,17955,16325,14728,13293,12110,11218,10646,10339,10231,10217,10162,9976,9545,8844,7869,6666,5337,3963,2652,1464,417,-508,-1389,-2322,-3424,-4793,-6511,-8591,-11014,-13680,-16466,-19189,-21690,-23780,-25337,-26261,-26520,-26139,-25201,-23828,-22177,-20406,-18641,-16995,-15497,-14137,-12866,-11565,-10160,-8528,-6617,-4387,-1853,930,3866,6850,9745,12448,14836,16851,18420,19542,20193,20413,20207,19634,18718,17514,16075,14461,12735,10965,9219,7543,6000,4597,3359,2259,1278,372,-492,-1355,-2215,-3104,-3979,-4846,-5668,-6429,-7118,-7743,-8294,-8827,-9319,-9852,-10382,-10974,-11560,-12142,-12639,-13000,-13144,-13038,-12624,-11907,-10886,-9575,-8007,-6200,-4180,-1965,422,2966,5630,8379,11156,13891,16501,18896,20976,22663,23886,24612,24828,24571,23880,22860,21588,20186,18739,17340,16040,14868,13802,12809,11809,10736,9516,8095,6452,4592,2544,387,-1807,-3913,-5826,-7422,-8620,-9337,-9578,-9347,-8746,-7885,-6928,-6034,-5382,-5091,-5281,-5983,-7203,-8872,-10877,-13068,-15272,-17306,-19033,-20299,-21058,-21251,-20901,-20028,-18692,-16934,-14803,-12343,-9578,-6558,-3323,51,3484,6847,10026,12872,15268,17101,18316,18875,18811,18185,17088,15660,14022,12330,10692,9208,7919,6829,5898,5046,4205,3276,2229,1026,-299,-1696,-3091,-4389,-5508,-6387,-6988,-7325,-7453,-7447,-7433,-7507,-7786,-8339,-9194,-10341,-11702,-13185,-14642,-15951,-16976,-17616,-17825,-17574,-16908,-15901,-14644,-13273,-11879,-10573,-9388,-8365,-7458,-6625,-5768,-4798,-3602,-2104,-233,2024,4634,7522,10556,13584,16433,18943,20972,22419,23226,23378,22919,21914,20487,18729,16787,14717,12609,10475,8328,6155,3944,1699,-570,-2802,-4947,-6890,-8543,-9787,-10545,-10769,-10467,-9709,-8628,-7396,-6220,-5310,-4840,-4957,-5728,-7153,-9168,-11621,-14338,-17092,-19660,-21852,-23487,-24481,-24786,-24442,-23546,-22227,-20650,-18943,-17235,-15568,-13956,-12346,-10641,-8743,-6536,-3960,-980,2355,5953,9649,13267,16581,19426,21622,23102,23815,23835,23256,22251,21002,19689,18480,17478,16758,16296,16080,15970,15904,15704,15293,14557,13451,11966,10141,8059,5843,3616,1538,-293,-1748,-2807,-3428,-3685,-3626,-3394,-3073,-2816,-2678,-2755,-3054,-3583,-4300,-5144,-6054,-6945,-7772,-8463,-9009,-9376,-9563,-9560,-9347,-8891,-8158,-7082,-5627,-3743,-1411,1351,4500,7929,11503,15056,18395,21345,23744,25456,26411,26558,25928,24573,22622,20214,17515,14694,11884,9201,6719,4486,2520,844,-537,-1619,-2377,-2825,-2955,-2801,-2419,-1892,-1341,-898,-706,-896,-1568,-2780,-4537,-6784,-9420,-12301,-15254,-18104,-20677,-22838,-24465,-25511,-25946,-25798,-25149,-24076,-22731,-21223,-19691,-18234,-16922,-15767,-14758,-13802,-12814,-11664,-10243,-8458,-6264,-3665,-729,2433,5647,8751,11540,13878,15642,16789,17323,17318,16888,16157,15288,14356,13477,12645,11855,11047,10125,9020,7648,5980,4023,1844,-459,-2720,-4802,-6515,-7748,-8396,-8435,-7895,-6876,-5527,-4038,-2612,-1445,-693,-482,-844,-1775,-3183,-4945,-6879,-8809,-10541,-11922,-12826,-13181,-12958,-12180,-10878,-9140,-7005,-4568,-1875,1005,4012,7077,10140,13114,15917,18463,20651,22411,23666,24392,24587,24291,23594,22583,21384,20105,18859,17728,16784,16030,15472,15022,14627,14155,13548,12724,11685,10441,9077,7665,6301,5063,3970,3040,2198,1373,442,-696,-2150,-3960,-6139,-8630,-11319,-14074,-16719,-19096,-21063,-22524,-23412,-23747,-23559,-22946,-22032,-20935,-19807,-18760,-17889,-17256,-16856,-16651,-16534,-16366,-15981,-15216,-13921,-12020,-9463,-6323,-2708,1187,5126,8868,12174,14846,16759,17849,18132,17704,16685,15266,13618,11917,10310,8894,7732,6845,6209,5784,5507,5289,5068,4743,4258,3552,2589,1369,-94,-1743,-3499,-5263,-6925,-8374,-9529,-10324,-10751,-10833,-10640,-10261,-9817,-9393,-9097,-8967,-9040,-9288,-9682,-10145,-10616,-11002,-11240,-11254,-10982,-10381,-9392,-8012,-6219,-4047,-1544,1228,4165,7186,10179,13061,15729,18107,20118,21709,22833,23485,23656,23388,22716,21717,20458,19043,17555,16073,14649,13283,11954,10573,9074,7348,5357,3087,591,-2021,-4582,-6932,-8872,-10290,-11082,-11254,-10868,-10061,-9018,-7945,-7047,-6496,-6416,-6878,-7866,-9334,-11150,-13175,-15239,-17177,-18850,-20139,-21000,-21390,-21375,-20995,-20374,-19607,-18805,-18032,-17336,-16686,-16035,-15271,-14286,-12960,-11206,-8989,-6306,-3254,60,3449,6724,9679,12124,13909,14922,15134,14551,13280,11438,9212,6788,4349,2082,110,-1457,-2583,-3276,-3588,-3618,-3475,-3281,-3142,-3141,-3328,-3714,-4278,-4973,-5728,-6477,-7149,-7693,-8078,-8296,-8352,-8272,-8087,-7836,-7552,-7280,-7050,-6897,-6851,-6912,-7086,-7345,-7655,-7959,-8197,-8283,-8145,-7692,-6852,-5581,-3837,-1663,919,3798,6890,10057,13186,16133,18801,21074,22880,24178,24948,25210,25021,24428,23534,22409,21161,19859,18587,17362,16204,15060,13890,12601,11164,9525,7724,5800,3853,2009,377,-901,-1744,-2087,-1911,-1281,-283,917,2127,3149,3774,3839,3240,1919,-87,-2686,-5716,-8985,-12261,-15334,-18012,-20138,-21636,-22468,-22672,-22326,-21539,-20437,-19128,-17710,-16229,-14719,-13153,-11521,-9757,-7851,-5765,-3516,-1130,1332,3807,6198,8435,10423,12085,13363,14201,14584,14516,14031,13201,12105,10850,9532,8255,7091,6100,5304,4692,4232,3876,3558,3249,2897,2501,2039,1523,926,263,-509,-1382,-2383,-3492,-4698,-5939,-7172,-8303,-9278,-10032,-10541,-10800,-10851,-10731,-10535,-10323,-10171,-10148,-10257,-10544,-10946,-11454,-11974,-12439,-12750,-12798,-12487,-11712,-10382,-8444,-5850,-2644,1121,5289,9676,14045,18138,21712,24544,26474,27405,27315,26278,24425,21973,19157,16233,13427,10911,8804,7140,5909,5044,4469,4073,3781,3504,3189,2812,2351,1833,1261,664,35,-614,-1315,-2062,-2899,-3814,-4845,-5970,-7219,-8557,-9991,-11485,-13006,-14517,-15953,-17267,-18391,-19269,-19850,-20089,-19974,-19483,-18642,-17444,-15930,-14101,-11993,-9612,-7008,-4199,-1269,1736,4699,7550,10169,12495,14436,15970,17058,17725,17977,17884,17482,16853,16050,15133,14139,13115,12073,11040,10028,9023,8028,6998,5922,4755,3506,2151,738,-721,-2171,-3577,-4909,-6130,-7223,-8174,-8962,-9591,-10054,-10362,-10544,-10627,-10655,-10688,-10759,-10935,-11235,-11681,-12260,-12939,-13651,-14324,-14854,-15147,-15111,-14652,-13736,-12304,-10399,-8030,-5297,-2260,949,4262,7549,10739,13722,16417,18732,20587,21922,22689,22879,22513,21644,20375,18826,17143,15458,13889,12507,11334,10344,9469,8635,7765,6824,5783,4703,3619,2642,1839,1267,953,837,845,823,612,54,-987,-2580,-4721,-7346,-10286,-13364,-16324,-18966,-21084,-22544,-23299,-23345,-22788,-21749,-20417,-18948,-17536,-16284,-15299,-14604,-14154,-13867,-13594,-13156,-12395,-11143,-9310,-6871,-3861,-416,3299,7058,10643,13841,16484,18443,19673,20159,19984,19239,18077,16645,15107,13601,12257,11159,10368,9891,9688,9688,9766,9803,9669,9272,8549,7510,6167,4630,2975,1340,-177,-1473,-2488,-3183,-3576,-3698,-3632,-3453,-3263,-3138,-3146,-3344,-3730,-4325,-5071,-5927,-6809,-7626,-8296,-8731,-8872,-8673,-8111,-7181,-5901,-4297,-2405,-283,2033,4476,6997,9540,12026,14396,16550,18415,19894,20928,21457,21478,20985,20048,18715,17117,15348,13549,11825,10265,8928,7810,6877,6061,5265,4415,3443,2321,1075,-247,-1548,-2731,-3694,-4355,-4679,-4637,-4289,-3660,-2871,-1994,-1177,-517,-151,-174,-668,-1672,-3190,-5160,-7505,-10083,-12737,-15294,-17567,-19391,-20633,-21182,-21011,-20109,-18554,-16437,-13895,-11061,-8092,-5101,-2218,478,2920,5055,6879,8377,9576,10496,11173,11628,11892,11972,11874,11589,11093,10364,9362,8097,6554,4823,2967,1130,-564,-1987,-3054,-3724,-4018,-3996,-3763,-3450,-3174,-3077,-3228,-3697,-4486,-5533,-6762,-8025,-9204,-10170,-10841,-11182,-11212,-10997,-10647,-10276,-10018,-9959,-10174,-10670,-11412,-12313,-13265,-14126,-14785,-15111,-15036,-14490,-13472,-11979,-10067,-7787,-5231,-2469,397,3305,6164,8924,11499,13841,15872,17543,18783,19567,19847,19636,18936,17803,16286,14490,12486,10388,8269,6208,4248,2437,786,-675,-1931,-2945,-3686,-4094,-4151,-3818,-3125,-2123,-923,336,1468,2309,2684,2480,1624,120,-1964,-4505,-7310,-10210,-12966,-15438,-17456,-18951,-19884,-20278,-20198,-19744,-19029,-18164,-17251,-16350,-15493,-14661,-13809,-12849,-11709,-10310,-8591,-6561,-4207,-1628,1118,3906,6633,9172,11431,13299,14711,15618,16006,15908,15389,14563,13554,12524,11617,10968,10685,10811,11346,12219,13299,14407,15370,15983,16139,15743,14820,13441,11761,9954,8211,6701,5521,4728,4273,4057,3930,3709,3256,2427,1187,-480,-2490,-4731,-7041,-9249,-11183,-12698,-13688,-14094,-13929,-13244,-12159,-10800,-9325,-7847,-6476,-5232,-4112,-3030,-1880,-535,1121,3149,5570,8300,11228,14142,16829,19062,20630,21409,21318,20399,18757,16584,14104,11564,9181,7132,5535,4425,3804,3582,3668,3927,4240,4494,4605,4508,4172,3578,2725,1626,294,-1236,-2926,-4730,-6582,-8444,-10246,-11966,-13567,-15045,-16394,-17622,-18734,-19730,-20611,-21350,-21935,-22330,-22501,-22436,-22094,-21496,-20612,-19470,-18056,-16392,-14472,-12327,-9969,-7446,-4813,-2126,526,3088,5485,7670,9599,11245,12589,13623,14342,14743,14838,14625,14124,13351,12338,11157,9867,8597,7419,6464,5764,5381,5277,5418,5723,6097,6461,6727,6843,6766,6477,5985,5292,4440,3441,2329,1124,-156,-1492,-2862,-4234,-5578,-6837,-7972,-8924,-9651,-10116,-10288,-10169,-9743,-9040,-8057,-6802,-5293,-3500,-1451,870,3436,6199,9111,12062,14964,17673,20070,22023,23427,24208,24332,23811,22704,21118,19194,17091,14985,13023,11333,9997,9030,8420,8087,7948,7894,7830,7697,7430,7051,6548,5989,5405,4832,4292,3748,3163,2438,1482,196,-1489,-3613,-6155,-9052,-12185,-15392,-18498,-21313,-23672,-25443,-26549,-26973,-26757,-26004,-24854,-23474,-22021,-20640,-19420,-18403,-17560,-16806,-16020,-15054,-13790,-12132,-10068,-7645,-4986,-2255,345,2648,4493,5817,6593,6891,6807,6501,6109,5781,5608,5659,5940,6425,7054,7758,8449,9067,9521,9767,9729,9367,8633,7514,6013,4179,2089,-141,-2388,-4505,-6379,-7898,-9008,-9673,-9932,-9820,-9453,-8921,-8346,-7834,-7456,-7272,-7297,-7512,-7889,-8353,-8840,-9277,-9578,-9701,-9574,-9174,-8469,-7447,-6117,-4480,-2574,-432,1904,4360,6903,9440,11940,14309,16516,18480,20154,21495,22448,23000,23131,22830,22134,21046,19644,17951,16082,14072,12047,10059,8203,6531,5108,3952,3093,2522,2216,2139,2212,2363,2467,2427,2128,1488,473,-920,-2624,-4560,-6595,-8632,-10534,-12247,-13691,-14859,-15739,-16356,-16743,-16941,-17005,-16978,-16919,-16870,-16876,-16960,-17133,-17365,-17613,-17778,-17762,-17438,-16697,-15464,-13706,-11462,-8839,-5987,-3114,-420,1903,3699,4887,5431,5386,4838,3940,2843,1727,717,-67,-583,-828,-842,-704,-502,-305,-189,-168,-255,-428,-642,-868,-1074,-1247,-1406,-1577,-1817,-2172,-2696,-3397,-4288,-5314,-6433,-7552,-8615,-9524,-10261,-10762,-11059,-11162,-11119,-10995,-10818,-10635,-10424,-10147,-9740,-9105,-8167,-6860,-5153,-3066,-652,1989,4755,7494,10117,12481,14547,16240,17580,18571,19263,19710,19960,20057,20034,19885,19627,19222,18673,17964,17110,16138,15096,14014,12949,11905,10902,9940,9012,8142,7340,6662,6141,5839,5759,5918,6250,6681,7078,7308,7212,6684,5617,3991,1824,-792,-3727,-6788,-9793,-12524,-14816,-16529,-17583,-17965,-17742,-17012,-15961,-14747,-13569,-12557,-11817,-11367,-11163,-11111,-11050,-10849,-10349,-9489,-8227,-6628,-4788,-2861,-988,678,2049,3063,3713,4048,4129,4060,3939,3856,3893,4089,4459,4996,5645,6373,7101,7794,8394,8883,9232,9436,9480,9360,9038,8497,7677,6553,5084,3272,1143,-1235,-3757,-6307,-8741,-10938,-12780,-14205,-15157,-15667,-15746,-15503,-14994,-14343,-13617,-12894,-12233,-11636,-11126,-10673,-10238,-9796,-9253,-8601,-7743,-6688,-5370,-3827,-2035,-57,2086,4318,6582,8794,10869,12728,14276,15457,16212,16538,16454,16020,15322,14469,13560,12681,11882,11172,10502,9829,9041,8096,6944,5590,4104,2579,1144,-76,-969,-1477,-1581,-1333,-841,-235,309,639,612,147,-800,-2186,-3950,-5944,-8044,-10082,-11931,-13473,-14642,-15390,-15755,-15742,-15472,-14985,-14405,-13765,-13134,-12487,-11817,-11043,-10110,-8949,-7524,-5834,-3918,-1843,288,2381,4339,6099,7625,8914,9989,10887,11646,12301,12872,13345,13725,13947,14005,13841,13426,12771,11845,10729,9449,8106,6795,5613,4636,3929,3475,3256,3171,3106,2933,2516,1769,623,-917,-2811,-4963,-7242,-9517,-11628,-13474,-14944,-15998,-16620,-16835,-16691,-16261,-15607,-14805,-13903,-12938,-11929,-10861,-9706,-8422,-6961,-5278,-3342,-1138,1322,3990,6812,9675,12486,15099,17401,19260,20574,21264,21290,20652,19417,17672,15586,13318,11070,9009,7291,6007,5210,4872,4926,5265,5752,6280,6723,7042,7193,7199,7084,6873,6585,6192,5666,4914,3892,2516,761,-1360,-3813,-6480,-9248,-11965,-14475,-16656,-18394,-19636,-20351,-20562,-20314,-19693,-18786,-17685,-16484,-15230,-13990,-12756,-11546,-10334,-9096,-7830,-6510,-5163,-3805,-2485,-1266,-205,640,1251,1617,1790,1830,1835,1917,2156,2658,3443,4535,5891,7432,9063,10653,12094,13271,14114,14570,14636,14328,13688,12797,11696,10489,9202,7902,6596,5296,3991,2659,1291,-138,-1615,-3137,-4663,-6164,-7580,-8866,-9969,-10842,-11455,-11785,-11835,-11618,-11178,-10554,-9814,-9001,-8155,-7292,-6401,-5451,-4397,-3172,-1754,-76,1822,3949,6204,8496,10703,12686,14355,15614,16445,16849,16886,16635,16201,15689,15206,14823,14613,14593,14768,15102,15528,15956,16280,16376,16136,15464,14302,12653,10570,8175,5625,3119,821,-1093,-2547,-3492,-3970,-4069,-3909,-3646,-3391,-3283,-3361,-3673,-4201,-4896,-5709,-6561,-7387,-8141,-8771,-9284,-9679,-9999,-10307,-10649,-11108,-11696,-12451,-13335,-14294,-15247,-16054,-16607,-16752,-16386,-15427,-13841,-11657,-8960,-5881,-2590,721,3868,6664,8972,10682,11743,12149,11957,11258,10188,8895,7527,6227,5080,4168,3500,3062,2823,2699,2648,2599,2514,2382,2201,2001,1812,1665,1567,1512,1453,1324,1052,543,-274,-1451,-3016,-4944,-7183,-9641,-12198,-14708,-17035,-19029,-20591,-21611,-22052,-21877,-21102,-19762,-17913,-15633,-13008,-10133,-7099,-4006,-929,2039,4831,7373,9607,11481,12947,13981,14536,14629,14232,13400,12173,10640,8913,7115,5385,3846,2618,1770,1367,1398,1840,2609,3604,4699,5771,6695,7394,7777,7842,7552,6959,6084,4998,3746,2389,959,-524,-2051,-3627,-5254,-6924,-8626,-10319,-11970,-13514,-14913,-16094,-17030,-17671,-18012,-18049,-17794,-17296,-16579,-15707,-14723,-13651,-12524,-11329,-10044,-8651,-7110,-5409,-3560,-1587,438,2436,4330,6020,7472,8631,9522,10155,10597,10913,11174,11461,11829,12330,12994,13823,14799,15881,16998,18072,18994,19665,19973,19831,19166,17944,16179,13912,11245,8295,5212,2147,-737,-3323,-5474,-7150,-8283,-8910,-9052,-8786,-8207,-7391,-6463,-5486,-4553,-3718,-3030,-2518,-2211,-2108,-2205,-2492,-2912,-3431,-3954,-4393,-4636,-4566,-4073,-3100,-1608,351,2682,5235,7826,10265,12377,14038,15146,15702,15712,15270,14495,13512,12478,11499,10690,10095,9753,9638,9694,9844,9967,9951,9678,9063,8058,6670,4949,3008,959,-1030,-2827,-4309,-5389,-6049,-6315,-6289,-6096,-5921,-5901,-6196,-6867,-7956,-9425,-11174,-13092,-15016,-16806,-18339,-19515,-20301,-20693,-20732,-20506,-20080,-19559,-18986,-18411,-17813,-17167,-16399,-15437,-14210,-12671,-10791,-8618,-6183,-3620,-1015,1474,3742,5681,7219,8331,9024,9352,9393,9239,8987,8720,8511,8394,8398,8507,8706,8958,9209,9425,9545,9549,9408,9124,8723,8239,7732,7251,6838,6521,6292,6111,5927,5649,5201,4498,3496,2162,536,-1334,-3331,-5336,-7200,-8796,-10012,-10762,-11010,-10741,-9979,-8774,-7195,-5312,-3220,-973,1337,3674,5966,8173,10245,12134,13790,15194,16297,17107,17603,17806,17736,17423,16931,16295,15597,14891,14219,13638,13137,12725,12371,12034,11672,11242,10704,10043,9259,8371,7423,6464,5539,4673,3876,3106,2315,1411,317,-1063,-2770,-4844,-7241,-9883,-12639,-15330,-17787,-19826,-21319,-22184,-22397,-22013,-21118,-19866,-18394,-16878,-15441,-14192,-13197,-12467,-11994,-11707,-11540,-11387,-11174,-10828,-10309,-9615,-8775,-7818,-6824,-5814,-4843,-3917,-3029,-2149,-1249,-267,812,2032,3372,4828,6331,7832,9234,10454,11420,12051,12314,12179,11642,10728,9463,7903,6107,4165,2150,184,-1659,-3270,-4581,-5555,-6164,-6458,-6482,-6342,-6125,-5933,-5837,-5875,-6067,-6382,-6789,-7220,-7636,-7972,-8211,-8326,-8314,-8167,-7881,-7432,-6810,-5971,-4904,-3577,-1991,-154,1900,4114,6411,8693,10865,12816,14465,15726,16555,16930,16862,16408,15657,14715,13728,12815,12083,11620,11443,11546,11874,12314,12765,13065,13084,12693,11788,10331,8318,5827,2979,-49,-3071,-5883,-8326,-10265,-11647,-12468,-12796,-12748,-12466,-12101,-11801,-11653,-11748,-12075,-12641,-13371,-14205,-15063,-15859,-16547,-17072,-17419,-17590,-17606,-17491,-17292,-17036,-16748,-16456,-16139,-15792,-15377,-14849,-14173,-13313,-12261,-11006,-9590,-8015,-6358,-4628,-2903,-1198,411,1918,3252,4388,5279,5867,6153,6080,5704,5027,4142,3118,2041,1003,56,-732,-1340,-1733,-1918,-1893,-1689,-1354,-948,-565,-282,-199,-384,-889,-1730,-2875,-4262,-5775,-7301,-8671,-9771,-10444,-10598,-10170,-9112,-7478,-5300,-2718,144,3111,6024,8720,11076,13003,14451,15437,15992,16194,16125,15860,15467,14978,14406,13728,12911,11907,10672,9186,7462,5553,3565,1626,-123,-1539,-2524,-3004,-2956,-2403,-1389,-12,1643,3426,5251,6957,8485,9727,10664,11270,11579,11629,11485,11225,10903,10578,10273,9975,9667,9275,8760,8045,7107,5919,4498,2882,1116,-724,-2588,-4424,-6181,-7853,-9405,-10824,-12069,-13081,-13782,-14091,-13932,-13249,-12040,-10338,-8242,-5894,-3482,-1210,707,2104,2845,2905,2317,1220,-179,-1645,-2903,-3742,-3984,-3546,-2449,-792,1226,3373,5374,6997,8032,8367,7962,6877,5244,3252,1121,-957,-2790,-4299,-5430,-6242,-6838,-7353,-7953,-8753,-9856,-11275,-12982,-14856,-16745,-18448,-19761,-20498,-20506,-19705,-18072,-15681,-12649,-9187,-5539,-1975,1207,3787,5554,6432,6417,5639,4305,2709,1165,-19,-577,-337,774,2729,5382,8517,11853,15080,17907,20063,21370,21723,21112,19638,17447,14760,11825,8863,6126,3765,1919,637,-106,-395,-368,-215,-99,-185,-573,-1275,-2266,-3399,-4529,-5454,-6012,-6077,-5615,-4654,-3338,-1855,-442,674,1298,1325,707,-474,-2098,-3950,-5843,-7541,-8903,-9796,-10202,-10131,-9691,-8992,-8208,-7478,-6932,-6652,-6657,-6907,-7298,-7687,-7908,-7806,-7274,-6234,-4706,-2757,-514,1852,4164,6250,7975,9248,10049,10391,10365,10052,9596,9077,8606,8231,7979,7849,7797,7774,7704,7504,7104,6434,5455,4141,2521,622,-1431,-3541,-5516,-7193,-8386,-8960,-8826,-7974,-6490,-4519,-2308,-110,1792,3166,3836,3734,2865,1375,-567,-2683,-4730,-6440,-7611,-8090,-7810,-6763,-5024,-2713,-11,2874,5716,8294,10409,11925,12759,12917,12471,11534,10268,8808,7292,5799,4376,3023,1708,388,-982,-2419,-3907,-5375,-6725,-7797,-8458,-8541,-7968,-6679,-4734,-2230,617,3593,6401,8809,10575,11550,11653,10869,9301,7058,4355,1374,-1644,-4513,-7026,-9042,-10441,-11156,-11202,-10625,-9579,-8224,-6794,-5512,-4583,-4185,-4404,-5265,-6708,-8581,-10712,-12854,-14807,-16343,-17320,-17624,-17219,-16127,-14422,-12211,-9632,-6822,-3900,-1000,1815,4454,6875,9049,10938,12540,13819,14768,15340,15526,15287,14634,13598,12247,10708,9095,7581,6274,5294,4693,4480,4640,5080,5716,6405,7035,7468,7616,7402,6808,5853,4618,3198,1735,358,-817,-1703,-2255,-2477,-2406,-2121,-1715,-1285,-933,-727,-722,-911,-1262,-1697,-2101,-2366,-2371,-2045,-1358,-328,945,2356,3736,4955,5881,6430,6568,6305,5700,4852,3870,2884,2023,1381,1067,1115,1560,2387,3552,4982,6591,8267,9907,11403,12662,13607,14190,14374,14171,13596,12703,11538,10168,8633,6977,5227,3397,1514,-390,-2267,-4034,-5593,-6849,-7686,-8062,-7938,-7364,-6428,-5281,-4098,-3076,-2383,-2162,-2479,-3334,-4653,-6281,-8049,-9739,-11160,-12153,-12580,-12393,-11554,-10097,-8088,-5623,-2823,174,3228,6180,8888,11200,13000,14181,14681,14481,13616,12154,10230,7989,5601,3254,1101,-696,-2026,-2813,-3039,-2740,-2032,-1065,-47,812,1302,1264,593,-743,-2683,-5124,-7872,-10747,-13524,-16030,-18109,-19663,-20657,-21094,-21031,-20550,-19752,-18739,-17609,-16439,-15293,-14216,-13219,-12310,-11459,-10626,-9764,-8805,-7691,-6383,-4847,-3104,-1183,840,2877,4828,6610,8146,9397,10324,10932,11200,11131,10716,9933,8803,7315,5540,3540,1444,-592,-2400,-3797,-4626,-4783,-4206,-2943,-1089,1151,3548,5826,7715,9015,9569,9331,8373,6799,4869,2779,811,-856,-2079,-2788,-3037,-2893,-2546,-2143,-1893,-1917,-2341,-3189,-4459,-6064,-7904,-9825,-11693,-13347,-14669,-15534,-15866,-15595,-14705,-13197,-11118,-8552,-5601,-2411,879,4101,7117,9776,11974,13619,14657,15084,14912,14226,13107,11699,10142,8586,7181,6047,5271,4906,4950,5371,6088,7031,8060,9111,10049,10825,11365,11639,11636,11355,10819,10052,9088,7960,6708,5362,3967,2546,1155,-179,-1393,-2434,-3261,-3810,-4077,-4037,-3714,-3158,-2419,-1603,-798,-98,390,630,585,287,-180,-716,-1168,-1403,-1277,-712,365,1939,3964,6347,8929,11556,14002,16080,17570,18317,18204,17201,15350,12800,9731,6401,3059,-45,-2697,-4741,-6073,-6681,-6594,-5935,-4847,-3517,-2143,-895,67,647,791,495,-183,-1177,-2375,-3684,-5000,-6250,-7386,-8374,-9233,-9955,-10593,-11158,-11686,-12188,-12675,-13143,-13612,-14067,-14539,-15020,-15524,-16051,-16560,-17027,-17357,-17486,-17306,-16749,-15745,-14285,-12373,-10085,-7506,-4761,-1987,680,3112,5198,6867,8063,8798,9076,8992,8599,8033,7382,6767,6274,5967,5884,6010,6305,6699,7099,7430,7620,7624,7448,7105,6656,6163,5692,5289,4992,4774,4620,4456,4233,3897,3442,2896,2333,1868,1607,1665,2112,2951,4150,5584,7102,8520,9639,10305,10386,9832,8647,6928,4814,2530,298,-1629,-3019,-3711,-3570,-2590,-820,1590,4422,7423,10300,12808,14691,15818,16086,15508,14183,12257,9952,7494,5090,2948,1173,-124,-942,-1266,-1157,-647,185,1286,2587,4007,5475,6887,8160,9196,9910,10240,10139,9592,8609,7225,5480,3449,1183,-1226,-3696,-6126,-8406,-10418,-12064,-13256,-13957,-14183,-13994,-13522,-12904,-12330,-11939,-11875,-12212,-12960,-14095,-15486,-17021,-18492,-19762,-20628,-20999,-20766,-19915,-18486,-16554,-14277,-11817,-9354,-7072,-5096,-3526,-2399,-1670,-1280,-1087,-966,-766,-382,267,1192,2370,3719,5135,6498,7684,8603,9175,9366,9175,8614,7746,6612,5296,3857,2371,908,-476,-1714,-2785,-3651,-4329,-4837,-5217,-5519,-5809,-6125,-6519,-7005,-7582,-8235,-8912,-9558,-10091,-10442,-10522,-10269,-9625,-8551,-7049,-5130,-2864,-328,2346,5026,7555,9792,11626,12971,13817,14169,14120,13737,13144,12420,11649,10875,10124,9402,8714,8054,7447,6916,6518,6298,6321,6614,7199,8052,9097,10244,11340,12254,12820,12934,12508,11514,9976,7959,5557,2903,112,-2681,-5366,-7835,-10002,-11778,-13108,-13933,-14237,-14039,-13396,-12434,-11290,-10164,-9228,-8665,-8589,-9076,-10106,-11617,-13458,-15460,-17426,-19168,-20528,-21383,-21652,-21300,-20331,-18766,-16679,-14135,-11251,-8140,-4960,-1850,996,3432,5305,6508,6993,6771,5924,4602,3006,1352,-112,-1198,-1725,-1607,-823,566,2431,4589,6817,8897,10591,11730,12151,11760,10542,8499,5764,2445,-1220,-5046,-8770,-12185,-15095,-17353,-18869,-19620,-19627,-18973,-17775,-16165,-14297,-12289,-10267,-8291,-6408,-4627,-2909,-1231,470,2228,4075,6013,8017,10037,11995,13799,15351,16554,17321,17595,17317,16490,15110,13258,11008,8522,5965,3532,1445,-146,-1061,-1241,-656,638,2503,4780,7244,9678,11874,13650,14871,15469,15421,14791,13672,12223,10603,8993,7530,6316,5401,4754,4327,3987,3630,3144,2451,1534,405,-864,-2187,-3470,-4626,-5610,-6400,-7019,-7513,-7933,-8332,-8739,-9160,-9574,-9943,-10209,-10322,-10221,-9867,-9214,-8267,-7000,-5467,-3694,-1766,239,2200,4016,5538,6655,7241,7224,6559,5279,3474,1303,-1007,-3220,-5066,-6329,-6823,-6470,-5267,-3341,-889,1807,4438,6681,8284,9022,8814,7643,5600,2870,-344,-3771,-7196,-10365,-13149,-15369,-16998,-17963,-18297,-18026,-17215,-15949,-14326,-12457,-10475,-8485,-6626,-4969,-3591,-2498,-1666,-1026,-485,75,746,1629,2763,4157,5779,7532,9311,10978,12409,13491,14162,14386,14185,13609,12732,11638,10404,9088,7723,6326,4883,3391,1839,247,-1340,-2839,-4150,-5142,-5725,-5801,-5352,-4406,-3039,-1410,327,1956,3307,4215,4575,4353,3557,2282,650,-1174,-3021,-4720,-6127,-7127,-7664,-7720,-7360,-6669,-5813,-4943,-4250,-3856,-3878,-4332,-5182,-6319,-7569,-8747,-9640,-10102,-10002,-9313,-8061,-6338,-4302,-2120,34,1993,3645,4902,5742,6165,6223,5959,5465,4798,4071,3344,2727,2280,2089,2181,2601,3318,4307,5482,6751,7979,9058,9842,10260,10233,9760,8883,7675,6277,4790,3357,2043,904,-72,-934,-1750,-2610,-3556,-4627,-5777,-6938,-7991,-8812,-9277,-9316,-8879,-8003,-6752,-5239,-3597,-1951,-407,947,2077,2965,3641,4149,4546,4889,5225,5574,5950,6327,6682,6962,7132,7118,6905,6420,5673,4644,3367,1897,300,-1307,-2829,-4131,-5118,-5683,-5772,-5352,-4442,-3120,-1488,293,2056,3633,4873,5658,5931,5657,4877,3657,2107,364,-1423,-3106,-4556,-5669,-6384,-6665,-6516,-5962,-5063,-3883,-2531,-1116,226,1356,2137,2458,2221,1396,-17,-1941,-4257,-6796,-9359,-11748,-13770,-15278,-16163,-16383,-15931,-14868,-13263,-11230,-8869,-6308,-3643,-1012,1507,3779,5742,7298,8428,9106,9386,9332,9076,8737,8480,8410,8639,9202,10081,11221,12488,13742,14810,15525,15760,15425,14500,13035,11123,8922,6581,4275,2132,264,-1275,-2459,-3309,-3867,-4182,-4322,-4333,-4272,-4167,-4043,-3907,-3748,-3546,-3266,-2870,-2317,-1592,-671,409,1615,2871,4079,5152,5984,6500,6655,6420,5839,4963,3902,2780,1718,847,240,-41,-7,311,821,1455,2084,2681,3158,3542,3837,4100,4392,4768,5266,5907,6666,7495,8314,9031,9533,9736,9563,8973,7984,6634,5021,3254,1466,-228,-1720,-2936,-3825,-4370,-4579,-4493,-4172,-3703,-3193,-2744,-2474,-2458,-2765,-3411,-4364,-5564,-6878,-8179,-9309,-10126,-10536,-10474,-9957,-9028,-7790,-6360,-4856,-3383,-2011,-772,324,1311,2210,3059,3850,4578,5200,5663,5926,5948,5735,5312,4756,4135,3571,3123,2872,2832,2983,3288,3643,3968,4142,4069,3678,2902,1732,161,-1765,-4002,-6454,-9041,-11637,-14144,-16438,-18422,-20005,-21116,-21715,-21775,-21296,-20303,-18824,-16927,-14661,-12117,-9373,-6540,-3706,-999,1503,3686,5493,6867,7790,8271,8343,8066,7511,6752,5864,4914,3944,2993,2067,1174,307,-520,-1299,-1981,-2533,-2880,-2982,-2773,-2246,-1374,-201,1234,2839,4512,6129,7560,8679,9386,9595,9287,8466,7206,5626,3862,2092,458,-904,-1923,-2573,-2908,-3005,-3010,-3033,-3214,-3603,-4240,-5075,-6026,-6965,-7759,-8245,-8337,-7924,-7025,-5649,-3923,-1978,13,1873,3450,4617,5288,5441,5070,4244,3038,1574,-12,-1571,-2957,-4016,-4650,-4767,-4351,-3430,-2088,-461,1294,2989,4479,5618,6342,6642,6554,6207,5724,5282,5018,5059,5470,6250,7347,8631,9952,11127,11981,12374,12201,11414,10029,8107,5763,3149,418,-2250,-4704,-6808,-8432,-9510,-9969,-9803,-9016,-7670,-5848,-3687,-1324,1074,3364,5422,7174,8585,9678,10499,11132,11662,12143,12650,13143,13633,14016,14241,14217,13902,13272,12341,11150,9766,8238,6655,5043,3459,1912,425,-1003,-2350,-3604,-4722,-5663,-6383,-6827,-6984,-6826,-6395,-5734,-4922,-4051,-3223,-2516,-2017,-1754,-1758,-2009,-2478,-3116,-3864,-4684,-5536,-6406,-7289,-8181,-9082,-9985,-10859,-11688,-12412,-12995,-13375,-13504,-13357,-12904,-12184,-11224,-10110,-8920,-7746,-6667,-5752,-5037,-4548,-4279,-4208,-4300,-4502,-4760,-5009,-5201,-5280,-5214,-4979,-4562,-3964,-3194,-2273,-1224,-93,1087,2266,3403,4460,5415,6236,6933,7501,7974,8381,8770,9175,9625,10129,10676,11235,11746,12148,12346,12273,11849,11038,9836,8271,6444,4442,2433,532,-1123,-2425,-3320,-3768,-3775,-3376,-2617,-1557,-267,1208,2791,4454,6135,7809,9417,10940,12315,13530,14532,15319,15865,16176,16246,16086,15711,15141,14397,13508,12475,11324,10039,8632,7093,5429,3657,1795,-110,-2021,-3876,-5611,-7162,-8452,-9423,-10015,-10210,-9997,-9426,-8559,-7504,-6367,-5258,-4268,-3449,-2830,-2382,-2073,-1831,-1607,-1353,-1068,-771,-530,-422,-531,-944,-1692,-2805,-4225,-5903,-7684,-9468,-11050,-12327,-13147,-13447,-13191,-12399,-11142,-9527,-7697,-5806,-4028,-2515,-1411,-813,-782,-1320,-2371,-3819,-5505,-7224,-8764,-9923,-10509,-10439,-9649,-8221,-6278,-4033,-1724,406,2150,3353,3954,3944,3423,2513,1392,233,-803,-1592,-2049,-2151,-1909,-1404,-732,-37,550,884,866,421,-466,-1773,-3414,-5285,-7234,-9115,-10781,-12090,-12953,-13267,-13034,-12204,-10861,-9026,-6818,-4334,-1690,980,3566,5955,8062,9820,11212,12231,12929,13365,13620,13786,13937,14140,14434,14823,15286,15750,16145,16336,16232,15711,14705,13174,11120,8618,5764,2727,-310,-3144,-5567,-7417,-8565,-8966,-8645,-7705,-6311,-4658,-2955,-1385,-89,855,1423,1662,1648,1493,1301,1159,1111,1169,1282,1389,1391,1198,731,-51,-1171,-2579,-4223,-5995,-7782,-9479,-10991,-12243,-13222,-13895,-14304,-14466,-14426,-14232,-13921,-13522,-13068,-12553,-11985,-11341,-10612,-9800,-8908,-7989,-7063,-6209,-5450,-4850,-4421,-4186,-4138,-4245,-4466,-4724,-4949,-5053,-4978,-4671,-4131,-3367,-2450,-1446,-469,377,989,1275,1196,723,-92,-1201,-2492,-3872,-5237,-6509,-7636,-8603,-9419,-10116,-10740,-11322,-11882,-12417,-12871,-13182,-13231,-12916,-12120,-10766,-8816,-6285,-3258,146,3735,7327,10709,13700,16168,18007,19195,19729,19682,19117,18150,16887,15444,13940,12498,11196,10141,9353,8855,8607,8541,8566,8557,8414,8021,7320,6284,4943,3388,1757,219,-1056,-1902,-2237,-1994,-1225,-1,1526,3190,4822,6248,7361,8080,8399,8356,8034,7542,6976,6444,5981,5645,5401,5253,5128,5003,4815,4542,4166,3683,3094,2418,1647,796,-134,-1132,-2168,-3205,-4199,-5078,-5798,-6290,-6520,-6454,-6094,-5467,-4636,-3684,-2724,-1852,-1171,-731,-574,-673,-1005,-1480,-2034,-2567,-2989,-3234,-3230,-2959,-2410,-1612,-630,461,1549,2526,3278,3690,3696,3220,2260,833,-995,-3119,-5414,-7742,-9953,-11935,-13567,-14805,-15586,-15925,-15840,-15366,-14591,-13548,-12337,-10991,-9556,-8049,-6455,-4764,-2941,-965,1157,3416,5740,8056,10257,12211,13813,14932,15499,15439,14755,13471,11681,9518,7139,4727,2435,403,-1277,-2571,-3479,-4056,-4379,-4539,-4632,-4738,-4906,-5159,-5471,-5813,-6092,-6262,-6245,-6019,-5589,-5006,-4338,-3692,-3155,-2810,-2695,-2813,-3096,-3475,-3805,-3988,-3913,-3533,-2853,-1942,-912,76,875,1341,1389,1012,262,-707,-1718,-2552,-3030,-3008,-2442,-1339,192,1992,3880,5630,7071,8022,8391,8126,7265,5898,4194,2333,539,-997,-2110,-2669,-2639,-2006,-866,676,2430,4236,5900,7293,8317,8932,9167,9080,8761,8315,7811,7315,6844,6374,5880,5281,4541,3601,2458,1127,-354,-1902,-3446,-4901,-6195,-7291,-8154,-8792,-9227,-9479,-9608,-9611,-9539,-9371,-9112,-8734,-8208,-7500,-6577,-5415,-3987,-2310,-394,1695,3873,6036,8055,9813,11201,12136,12576,12518,11986,11077,9880,8532,7169,5899,4809,3945,3288,2810,2436,2083,1684,1162,486,-387,-1428,-2627,-3894,-5154,-6282,-7166,-7704,-7825,-7502,-6765,-5675,-4357,-2932,-1541,-304,695,1400,1818,1967,1918,1728,1456,1143,799,399,-80,-714,-1527,-2571,-3826,-5263,-6772,-8218,-9425,-10209,-10416,-9941,-8757,-6927,-4611,-2029,534,2799,4504,5460,5551,4786,3248,1136,-1299,-3782,-6010,-7755,-8811,-9075,-8519,-7198,-5251,-2855,-245,2369,4763,6793,8338,9379,9918,10035,9811,9350,8753,8091,7440,6835,6282,5802,5349,4912,4453,3926,3327,2621,1827,940,1,-970,-1940,-2873,-3756,-4552,-5252,-5823,-6229,-6437,-6388,-6041,-5341,-4266,-2798,-971,1176,3542,6021,8484,10785,12812,14441,15601,16231,16323,15887,14998,13733,12242,10643,9124,7784,6771,6121,5864,5962,6332,6865,7430,7896,8148,8098,7704,6963,5935,4700,3392,2129,1044,212,-311,-555,-556,-440,-303,-277,-443,-860,-1503,-2323,-3202,-4002,-4606,-4891,-4814,-4374,-3624,-2682,-1664,-720,46,564,798,798,627,404,245,253,498,994,1705,2515,3305,3891,4143,3929,3208,1995,391,-1435,-3269,-4882,-6042,-6585,-6392,-5450,-3838,-1710,685,3072,5168,6699,7505,7461,6614,5057,3023,755,-1462,-3399,-4879,-5833,-6279,-6354,-6218,-6103,-6179,-6602,-7416,-8606,-10049,-11583,-13018,-14158,-14874,-15077,-14764,-14003,-12918,-11663,-10411,-9306,-8465,-7942,-7740,-7792,-7986,-8173,-8182,-7860,-7085,-5792,-3987,-1761,726,3260,5586,7473,8709,9152,8754,7548,5678,3363,886,-1445,-3326,-4517,-4852,-4282,-2892,-857,1524,3924,6002,7459,8082,7777,6555,4572,2049,-701,-3379,-5673,-7378,-8326,-8508,-7978,-6903,-5519,-4057,-2786,-1891,-1519,-1715,-2446,-3593,-4983,-6416,-7678,-8615,-9104,-9114,-8667,-7855,-6775,-5565,-4302,-3078,-1889,-759,391,1583,2880,4302,5820,7376,8847,10091,10943,11280,10981,10040,8484,6438,4097,1693,-510,-2266,-3368,-3689,-3175,-1906,-17,2242,4617,6813,8608,9815,10366,10278,9646,8673,7552,6521,5781,5446,5597,6162,7040,8017,8895,9437,9497,8961,7830,6171,4130,1899,-319,-2321,-3961,-5133,-5806,-6002,-5780,-5242,-4458,-3530,-2484,-1372,-165,1116,2532,4047,5691,7405,9135,10801,12282,13491,14308,14672,14535,13897,12809,11343,9632,7792,5992,4349,2998,2020,1459,1325,1550,2069,2740,3456,4078,4517,4699,4591,4209,3590,2812,1966,1140,430,-117,-462,-626,-655,-631,-664,-851,-1311,-2098,-3266,-4792,-6623,-8661,-10761,-12776,-14537,-15903,-16769,-17071,-16821,-16061,-14895,-13436,-11802,-10097,-8388,-6722,-5094,-3516,-1947,-412,1067,2431,3547,4327,4597,4276,3272,1595,-702,-3463,-6492,-9531,-12309,-14568,-16098,-16740,-16447,-15221,-13177,-10484,-7345,-4023,-729,2290,4875,6883,8255,8971,9092,8697,7939,6945,5866,4811,3848,3009,2277,1595,927,203,-585,-1431,-2281,-3062,-3683,-4066,-4162,-3950,-3466,-2787,-1998,-1220,-526,28,434,750,1045,1438,2033,2912,4150,5736,7648,9794,12042,14252,16256,17905,19095,19745,19859,19471,18690,17645,16494,15391,14470,13832,13536,13578,13924,14465,15072,15585,15832,15670,14980,13689,11805,9355,6466,3258,-82,-3373,-6431,-9081,-11177,-12602,-13292,-13225,-12456,-11077,-9265,-7200,-5119,-3218,-1686,-649,-162,-238,-788,-1724,-2898,-4180,-5462,-6656,-7726,-8651,-9442,-10107,-10644,-11038,-11242,-11201,-10844,-10112,-8969,-7427,-5553,-3479,-1376,528,2026,2915,3066,2436,1069,-878,-3185,-5571,-7757,-9497,-10597,-10986,-10644,-9699,-8308,-6702,-5109,-3750,-2767,-2268,-2234,-2621,-3280,-4064,-4783,-5281,-5429,-5149,-4434,-3339,-1987,-549,777,1787,2311,2209,1433,-17,-2038,-4476,-7118,-9733,-12084,-13980,-15251,-15821,-15650,-14793,-13332,-11409,-9172,-6770,-4345,-1995,209,2234,4081,5773,7320,8762,10072,11264,12276,13088,13642,13909,13874,13543,12947,12162,11238,10302,9409,8660,8093,7735,7570,7553,7606,7646,7566,7295,6737,5865,4659,3146,1407,-460,-2316,-4012,-5415,-6408,-6923,-6945,-6518,-5746,-4769,-3773,-2915,-2372,-2229,-2557,-3315,-4418,-5701,-6976,-8021,-8659,-8742,-8205,-7080,-5464,-3544,-1551,291,1745,2676,2986,2697,1895,725,-622,-1982,-3196,-4184,-4906,-5400,-5746,-6039,-6399,-6878,-7507,-8240,-8965,-9553,-9830,-9668,-8966,-7712,-5960,-3864,-1627,497,2261,3443,3894,3547,2434,687,-1501,-3876,-6187,-8201,-9733,-10687,-11035,-10847,-10237,-9390,-8477,-7690,-7151,-6954,-7107,-7567,-8235,-8968,-9637,-10090,-10242,-10008,-9379,-8365,-7019,-5426,-3684,-1915,-232,1238,2415,3218,3635,3695,3461,3057,2610,2256,2116,2281,2787,3653,4823,6229,7780,9359,10883,12255,13417,14323,14957,15325,15445,15353,15072,14631,14039,13295,12386,11295,10011,8514,6846,5008,3105,1193,-590,-2144,-3329,-4063,-4265,-3934,-3105,-1887,-430,1069,2428,3456,4040,4115,3682,2866,1778,648,-346,-1018,-1225,-924,-107,1121,2617,4201,5669,6857,7632,7926,7753,7181,6345,5406,4520,3829,3413,3284,3388,3604,3789,3766,3433,2681,1537,51,-1620,-3308,-4800,-5929,-6549,-6620,-6139,-5236,-4063,-2830,-1760,-1004,-696,-845,-1396,-2207,-3094,-3872,-4367,-4508,-4257,-3719,-3021,-2378,-1973,-2000,-2558,-3684,-5326,-7335,-9534,-11683,-13573,-15023,-15895,-16146,-15755,-14792,-13332,-11487,-9351,-7024,-4583,-2089,385,2797,5066,7126,8888,10256,11147,11458,11150,10186,8624,6541,4110,1501,-1043,-3343,-5199,-6493,-7159,-7176,-6611,-5535,-4077,-2367,-523,1323,3093,4693,6072,7178,7948,8350,8308,7806,6816,5357,3501,1329,-1017,-3410,-5705,-7795,-9581,-11021,-12093,-12815,-13232,-13374,-13301,-13014,-12530,-11815,-10845,-9571,-7991,-6081,-3903,-1503,982,3438,5692,7623,9092,10055,10483,10441,10021,9359,8595,7855,7234,6766,6448,6227,5998,5691,5189,4466,3509,2376,1187,80,-765,-1208,-1118,-467,740,2373,4264,6193,7924,9252,10031,10159,9669,8619,7185,5534,3883,2374,1151,242,-356,-726,-986,-1258,-1673,-2317,-3233,-4417,-5793,-7258,-8665,-9858,-10708,-11090,-10954,-10276,-9096,-7506,-5606,-3551,-1458,545,2364,3953,5261,6314,7100,7665,8011,8160,8102,7824,7302,6513,5469,4185,2752,1271,-100,-1198,-1868,-1990,-1485,-365,1302,3377,5654,7924,9945,11518,12468,12690,12128,10813,8809,6257,3312,167,-2980,-5926,-8484,-10486,-11810,-12378,-12182,-11279,-9781,-7892,-5805,-3803,-2101,-927,-431,-687,-1690,-3335,-5463,-7829,-10202,-12309,-13950,-14935,-15198,-14704,-13554,-11878,-9888,-7802,-5837,-4176,-2922,-2133,-1746,-1676,-1752,-1825,-1737,-1396,-756,147,1248,2411,3527,4470,5173,5602,5778,5753,5608,5420,5251,5145,5098,5093,5067,4973,4734,4329,3738,3004,2208,1452,868,565,626,1079,1895,2971,4175,5335,6272,6847,6942,6515,5568,4185,2465,583,-1297,-2987,-4307,-5097,-5240,-4661,-3356,-1389,1120,3981,6983,9880,12463,14513,15905,16536,16404,15546,14083,12145,9926,7585,5306,3249,1528,275,-477,-661,-327,515,1735,3265,4947,6680,8342,9824,11065,11991,12597,12874,12860,12597,12144,11546,10843,10051,9162,8160,7001,5656,4101,2324,361,-1748,-3919,-6043,-8028,-9737,-11104,-12043,-12541,-12606,-12290,-11670,-10835,-9873,-8844,-7794,-6719,-5591,-4369,-2992,-1433,318,2208,4152,6009,7627,8861,9577,9710,9243,8225,6774,5033,3183,1406,-134,-1302,-2010,-2211,-1930,-1206,-156,1112,2451,3715,4759,5457,5701,5438,4638,3352,1636,-373,-2560,-4777,-6892,-8803,-10419,-11710,-12654,-13283,-13635,-13773,-13765,-13676,-13563,-13487,-13466,-13529,-13651,-13788,-13872,-13809,-13504,-12866,-11827,-10352,-8464,-6218,-3724,-1115,1448,3830,5879,7517,8659,9286,9389,8981,8093,6759,5032,2957,622,-1895,-4469,-6966,-9238,-11105,-12409,-12991,-12737,-11592,-9555,-6727,-3268,599,4588,8431,11822,14522,16322,17075,16731,15302,12911,9756,6095,2258,-1455,-4722,-7329,-9107,-10029,-10139,-9600,-8619,-7450,-6338,-5498,-5076,-5141,-5678,-6581,-7695,-8828,-9768,-10367,-10455,-10009,-8984,-7464,-5562,-3407,-1207,903,2742,4212,5233,5785,5879,5573,4920,4027,2969,1856,787,-152,-861,-1286,-1368,-1098,-475,444,1601,2892,4220,5476,6586,7473,8126,8523,8680,8631,8372,7961,7380,6676,5856,4957,4007,3055,2125,1295,594,101,-134,-72,314,1003,1939,3043,4193,5285,6206,6879,7263,7346,7171,6777,6261,5692,5167,4767,4553,4589,4887,5465,6285,7328,8508,9777,11026,12171,13116,13759,14033,13864,13232,12124,10583,8665,6475,4119,1737,-554,-2646,-4440,-5893,-6958,-7626,-7889,-7748,-7197,-6257,-4949,-3323,-1455,560,2603,4548,6268,7662,8636,9158,9217,8847,8107,7067,5792,4342,2751,1036,-797,-2749,-4823,-6998,-9253,-11536,-13764,-15839,-17628,-19001,-19835,-20041,-19556,-18404,-16620,-14330,-11679,-8847,-6038,-3443,-1263,365,1310,1538,1043,-101,-1783,-3842,-6106,-8366,-10439,-12134,-13316,-13887,-13830,-13176,-12047,-10573,-8930,-7255,-5667,-4228,-2956,-1829,-787,215,1234,2264,3293,4235,5010,5511,5659,5424,4803,3869,2711,1455,229,-860,-1711,-2282,-2527,-2488,-2194,-1738,-1203,-687,-248,54,241,332,396,513,760,1208,1895,2845,4016,5374,6824,8281,9662,10888,11928,12762,13408,13895,14253,14520,14695,14807,14829,14762,14580,14263,13803,13189,12438,11569,10640,9712,8873,8211,7819,7778,8139,8920,10100,11584,13267,14939,16421,17473,17905,17569,16382,14369,11627,8348,4786,1232,-2003,-4657,-6502,-7439,-7449,-6647,-5258,-3537,-1828,-391,490,671,47,-1336,-3392,-5901,-8630,-11291,-13612,-15373,-16397,-16617,-16031,-14730,-12873,-10649,-8307,-6059,-4154,-2741,-1987,-1913,-2541,-3776,-5493,-7529,-9680,-11763,-13576,-14980,-15844,-16125,-15813,-14957,-13652,-12002,-10134,-8171,-6246,-4474,-2998,-1912,-1327,-1279,-1794,-2796,-4205,-5835,-7516,-9025,-10172,-10796,-10787,-10133,-8881,-7181,-5245,-3308,-1656,-482,15,-197,-1109,-2550,-4302,-6065,-7548,-8454,-8618,-7885,-6328,-4036,-1279,1644,4396,6658,8177,8820,8552,7485,5821,3842,1852,149,-1032,-1533,-1302,-373,1116,2977,4980,6905,8553,9794,10549,10820,10660,10170,9479,8729,8041,7518,7211,7116,7209,7380,7568,7661,7621,7418,7075,6633,6160,5709,5327,5038,4818,4643,4439,4151,3725,3131,2371,1474,497,-490,-1404,-2173,-2728,-3047,-3119,-3010,-2790,-2599,-2544,-2762,-3302,-4193,-5359,-6677,-7949,-8980,-9563,-9570,-8931,-7703,-6017,-4124,-2292,-824,17,61,-776,-2444,-4783,-7568,-10473,-13214,-15450,-16955,-17518,-17069,-15618,-13315,-10386,-7156,-3960,-1145,1001,2277,2577,1923,436,-1681,-4155,-6715,-9087,-11057,-12479,-13290,-13511,-13243,-12624,-11825,-10999,-10266,-9691,-9270,-8956,-8638,-8203,-7533,-6526,-5152,-3400,-1354,871,3121,5217,7004,8355,9180,9481,9283,8698,7839,6857,5854,4923,4087,3329,2603,1836,977,7,-1051,-2118,-3080,-3799,-4131,-3975,-3250,-1963,-153,2053,4501,7002,9358,11397,12969,13981,14379,14170,13376,12075,10346,8307,6073,3808,1646,-236,-1713,-2677,-3065,-2864,-2127,-914,639,2415,4277,6094,7782,9257,10481,11440,12107,12500,12589,12378,11839,10961,9743,8196,6370,4345,2244,219,-1554,-2922,-3737,-3926,-3473,-2431,-947,800,2579,4148,5316,5884,5784,4947,3444,1368,-1110,-3789,-6446,-8874,-10854,-12247,-12930,-12867,-12078,-10669,-8782,-6634,-4410,-2316,-498,940,1951,2527,2708,2529,2060,1347,448,-597,-1736,-2943,-4145,-5310,-6345,-7189,-7764,-8004,-7883,-7381,-6523,-5347,-3913,-2287,-531,1275,3085,4809,6411,7825,9009,9937,10574,10901,10883,10484,9661,8382,6630,4406,1778,-1196,-4355,-7572,-10656,-13442,-15775,-17519,-18574,-18881,-18411,-17177,-15237,-12679,-9637,-6285,-2804,579,3662,6231,8111,9170,9328,8573,6980,4665,1831,-1302,-4487,-7469,-10040,-12008,-13255,-13691,-13312,-12125,-10224,-7701,-4710,-1423,1968,5251,8219,10685,12501,13569,13871,13426,12353,10776,8894,6900,4979,3323,2035,1215,877,988,1495,2287,3259,4289,5237,5976,6373,6315,5703,4505,2698,375,-2350,-5294,-8229,-10938,-13198,-14845,-15759,-15910,-15306,-14040,-12230,-10013,-7541,-4942,-2340,168,2484,4547,6264,7611,8518,8999,9036,8682,7968,6993,5810,4543,3248,2021,907,-51,-832,-1426,-1817,-1994,-1925,-1578,-914,101,1470,3168,5125,7215,9292,11171,12662,13601,13836,13285,11916,9778,6981,3710,182,-3345,-6634,-9457,-11644,-13083,-13726,-13586,-12746,-11301,-9409,-7205,-4851,-2457,-146,2037,4025,5824,7404,8770,9886,10720,11211,11302,10928,10051,8659,6763,4441,1788,-1028,-3829,-6396,-8531,-10029,-10766,-10621,-9599,-7720,-5139,-2040,1286,4542,7383,9513,10689,10761,9717,7661,4820,1533,-1838,-4897,-7325,-8888,-9475,-9119,-7968,-6273,-4343,-2506,-1059,-223,-152,-834,-2219,-4086,-6207,-8291,-10083,-11371,-12031,-12024,-11414,-10329,-8947,-7489,-6130,-5058,-4348,-4045,-4082,-4335,-4643,-4791,-4626,-3983,-2810,-1106,1015,3395,5787,7968,9687,10768,11088,10606,9381,7541,5307,2928,686,-1176,-2451,-3010,-2806,-1855,-259,1846,4278,6854,9389,11740,13789,15467,16739,17582,17996,17951,17454,16463,14989,13031,10648,7911,4977,1988,-841,-3341,-5332,-6694,-7355,-7285,-6525,-5136,-3246,-971,1516,4082,6553,8812,10734,12255,13318,13922,14077,13814,13190,12231,11010,9565,7971,6304,4663,3144,1863,884,278,40,164,565,1190,1933,2735,3536,4306,5028,5703,6312,6851,7267,7534,7587,7396,6936,6222,5282,4198,3030,1876,794,-170,-985,-1653,-2170,-2538,-2737,-2752,-2525,-2035,-1249,-179,1122,2545,3952,5136,5898,6046,5421,3977,1728,-1181,-4538,-8053,-11437,-14366,-16608,-17946,-18286,-17615,-16029,-13719,-10957,-8070,-5388,-3245,-1882,-1479,-2072,-3612,-5899,-8688,-11650,-14485,-16888,-18663,-19652,-19821,-19193,-17859,-15958,-13641,-11080,-8427,-5829,-3392,-1212,678,2260,3552,4607,5466,6195,6825,7371,7794,8048,8017,7617,6734,5306,3310,785,-2169,-5367,-8594,-11564,-14014,-15671,-16350,-15902,-14337,-11701,-8209,-4108,266,4555,8409,11513,13629,14598,14396,13075,10821,7874,4535,1118,-2089,-4835,-6940,-8308,-8920,-8850,-8237,-7267,-6159,-5102,-4255,-3697,-3427,-3371,-3387,-3310,-2982,-2261,-1097,523,2493,4670,6830,8746,10174,10919,10844,9899,8121,5657,2719,-410,-3432,-6058,-8048,-9218,-9484,-8830,-7362,-5240,-2724,-81,2380,4414,5792,6400,6175,5165,3491,1339,-1040,-3385,-5416,-6901,-7629,-7491,-6423,-4467,-1739,1583,5250,8987,12498,15499,17729,19023,19247,18415,16594,13943,10690,7079,3393,-102,-3147,-5538,-7097,-7749,-7453,-6285,-4350,-1825,1092,4205,7303,10227,12809,14941,16533,17531,17939,17769,17124,16083,14810,13410,12022,10717,9532,8473,7471,6469,5376,4103,2611,860,-1121,-3261,-5467,-7582,-9454,-10908,-11783,-11954,-11339,-9911,-7742,-4946,-1739,1635,4903,7794,10078,11582,12200,11916,10791,8965,6647,4092,1550,-709,-2527,-3761,-4422,-4541,-4270,-3741,-3123,-2529,-2041,-1670,-1402,-1163,-883,-501,40,694,1424,2092,2555,2681,2333,1486,144,-1570,-3507,-5466,-7248,-8702,-9696,-10195,-10195,-9766,-9015,-8080,-7118,-6295,-5751,-5627,-5982,-6870,-8251,-10052,-12138,-14345,-16481,-18351,-19769,-20575,-20663,-19987,-18567,-16498,-13944,-11083,-8156,-5340,-2839,-773,764,1755,2220,2247,1945,1435,845,253,-275,-721,-1092,-1394,-1666,-1898,-2111,-2259,-2313,-2186,-1818,-1110,-37,1433,3240,5294,7453,9538,11389,12851,13845,14335,14383,14085,13603,13097,12720,12580,12712,13089,13603,14106,14422,14370,13822,12682,10941,8664,5977,3089,240,-2309,-4297,-5517,-5814,-5131,-3494,-1027,2065,5527,9068,12403,15289,17525,18992,19636,19471,18563,17015,14961,12541,9917,7228,4643,2284,298,-1211,-2169,-2516,-2267,-1472,-225,1307,2976,4580,5957,6937,7410,7270,6507,5116,3206,895,-1613,-4140,-6460,-8434,-9919,-10868,-11267,-11156,-10618,-9753,-8690,-7569,-6527,-5704,-5228,-5175,-5625,-6563,-7970,-9742,-11765,-13873,-15903,-17686,-19075,-19950,-20230,-19870,-18869,-17269,-15136,-12582,-9722,-6705,-3675,-770,1870,4144,5971,7288,8079,8305,7972,7066,5594,3591,1084,-1823,-5042,-8414,-11768,-14911,-17615,-19697,-20950,-21256,-20534,-18799,-16150,-12753,-8857,-4715,-622,3188,6484,9136,11048,12216,12687,12535,11887,10840,9515,7978,6302,4510,2632,672,-1341,-3384,-5393,-7289,-8976,-10326,-11217,-11537,-11175,-10104,-8302,-5856,-2876,451,3908,7254,10251,12686,14392,15280,15321,14583,13199,11357,9292,7250,5449,4093,3301,3141,3591,4561,5903,7416,8887,10110,10902,11148,10776,9809,8300,6385,4188,1879,-401,-2513,-4342,-5801,-6803,-7321,-7312,-6799,-5815,-4419,-2721,-808,1162,3079,4777,6136,7016,7317,6943,5862,4063,1601,-1408,-4823,-8428,-12018,-15373,-18300,-20641,-22308,-23234,-23448,-22973,-21910,-20331,-18357,-16065,-13572,-10943,-8300,-5715,-3331,-1232,450,1636,2268,2324,1845,898,-407,-1952,-3602,-5258,-6806,-8203,-9386,-10362,-11098,-11623,-11899,-11933,-11681,-11101,-10172,-8843,-7150,-5095,-2798,-335,2096,4373,6289,7728,8576,8769,8328,7275,5727,3793,1622,-639,-2832,-4823,-6462,-7655,-8302,-8372,-7855,-6797,-5288,-3432,-1382,742,2791,4673,6291,7599,8571,9190,9495,9489,9259,8834,8316,7774,7295,6958,6812,6895,7212,7721,8386,9110,9808,10388,10732,10790,10462,9741,8611,7098,5289,3262,1169,-859,-2655,-4076,-4991,-5301,-4958,-3944,-2311,-136,2439,5270,8163,10941,13433,15487,16989,17866,18055,17557,16369,14535,12119,9201,5901,2353,-1310,-4904,-8316,-11364,-13950,-15945,-17274,-17862,-17684,-16715,-14995,-12562,-9517,-5976,-2102,1935,5910,9633,12858,15409,17107,17827,17508,16142,13788,10573,6661,2287,-2311,-6843,-11043,-14638,-17402,-19149,-19767,-19194,-17472,-14693,-11041,-6764,-2152,2470,6781,10490,13360,15214,15983,15652,14326,12153,9359,6190,2895,-294,-3207,-5721,-7794,-9422,-10659,-11558,-12191,-12597,-12820,-12867,-12753,-12474,-12025,-11415,-10639,-9730,-8714,-7647,-6587,-5610,-4764,-4115,-3672,-3443,-3398,-3473,-3596,-3673,-3605,-3308,-2717,-1784,-520,1061,2876,4837,6796,8616,10126,11183,11656,11477,10608,9111,7075,4687,2147,-294,-2405,-3961,-4811,-4836,-4052,-2497,-340,2220,4933,7523,9736,11361,12219,12250,11437,9876,7716,5150,2393,-359,-2950,-5266,-7273,-8960,-10395,-11617,-12718,-13720,-14648,-15469,-16108,-16471,-16439,-15897,-14764,-12997,-10615,-7703,-4394,-878,2645,5953,8869,11206,12865,13736,13816,13097,11665,9606,7063,4185,1137,-1917,-4824,-7420,-9584,-11169,-12076,-12230,-11591,-10189,-8123,-5527,-2653,286,2991,5241,6833,7658,7696,7024,5814,4287,2720,1354,420,40,279,1079,2317,3810,5339,6704,7730,8297,8344,7879,6934,5616,4011,2255,466,-1217,-2664,-3743,-4345,-4366,-3773,-2548,-767,1440,3903,6385,8680,10573,11918,12642,12731,12282,11392,10251,8985,7741,6586,5538,4568,3585,2492,1185,-418,-2335,-4541,-6935,-9377,-11678,-13669,-15150,-16018,-16151,-15545,-14195,-12185,-9620,-6638,-3433,-171,2917,5657,7867,9423,10257,10345,9745,8525,6831,4771,2505,145,-2199,-4430,-6496,-8322,-9875,-11096,-11938,-12349,-12268,-11669,-10504,-8785,-6530,-3802,-695,2663,6131,9532,12703,15465,17657,19131,19768,19493,18274,16142,13195,9571,5492,1183,-3085,-7052,-10496,-13216,-15091,-16049,-16078,-15233,-13598,-11306,-8520,-5414,-2195,946,3813,6238,8098,9322,9907,9922,9489,8784,7990,7298,6847,6746,7012,7639,8532,9599,10704,11735,12578,13160,13410,13315,12856,12056,10956,9584,8032,6348,4655,3036,1634,550,-84,-185,305,1399,3022,5070,7342,9621,11658,13209,14074,14108,13256,11556,9146,6242,3128,99,-2543,-4579,-5837,-6293,-5977,-5057,-3746,-2284,-935,119,738,887,603,24,-690,-1308,-1648,-1532,-867,369,2109,4218,6492,8718,10658,12113,12899,12922,12099,10460,8045,4988,1443,-2383,-6262,-9966,-13264,-15966,-17921,-19033,-19286,-18717,-17447,-15643,-13503,-11267,-9130,-7282,-5846,-4880,-4398,-4341,-4636,-5185,-5895,-6679,-7475,-8218,-8868,-9382,-9722,-9866,-9796,-9540,-9113,-8607,-8063,-7605,-7267,-7135,-7203,-7488,-7928,-8492,-9079,-9625,-10048,-10261,-10230,-9886,-9224,-8226,-6895,-5247,-3320,-1140,1206,3657,6094,8413,10488,12207,13468,14182,14315,13829,12761,11144,9062,6617,3933,1159,-1548,-4022,-6105,-7669,-8603,-8867,-8454,-7418,-5883,-3998,-1978,-19,1658,2906,3594,3683,3196,2206,859,-692,-2277,-3736,-4941,-5803,-6285,-6391,-6179,-5736,-5159,-4571,-4048,-3674,-3472,-3463,-3598,-3851,-4122,-4344,-4404,-4233,-3726,-2873,-1640,-100,1646,3458,5142,6533,7471,7856,7657,6914,5734,4266,2695,1178,-114,-1084,-1646,-1786,-1512,-876,51,1189,2436,3723,4954,6088,7064,7868,8470,8871,9069,9083,8943,8684,8358,7995,7622,7265,6886,6500,6036,5495,4821,4020,3082,2031,906,-239,-1352,-2347,-3172,-3723,-3941,-3737,-3082,-1957,-399,1507,3650,5887,8068,10071,11785,13149,14140,14766,15071,15093,14892,14492,13928,13213,12338,11331,10184,8953,7683,6438,5319,4377,3691,3283,3136,3228,3451,3735,3947,4018,3856,3459,2817,2008,1092,161,-717,-1505,-2184,-2786,-3353,-3944,-4626,-5427,-6377,-7440,-8564,-9648,-10554,-11154,-11302,-10918,-9952,-8445,-6491,-4269,-1974,151,1906,3100,3639,3463,2645,1272,-448,-2336,-4157,-5755,-6973,-7784,-8170,-8245,-8114,-7953,-7895,-8054,-8481,-9156,-10019,-10944,-11838,-12559,-13050,-13226,-13081,-12611,-11867,-10914,-9863,-8819,-7921,-7273,-6977,-7087,-7613,-8514,-9695,-11020,-12315,-13391,-14053,-14144,-13556,-12257,-10310,-7869,-5160,-2469,-95,1705,2699,2794,1958,310,-1949,-4518,-7060,-9220,-10690,-11231,-10712,-9127,-6583,-3288,478,4403,8178,11541,14292,16327,17618,18239,18310,18002,17497,16955,16526,16290,16313,16564,17031,17598,18206,18724,19087,19193,19024,18540,17786,16807,15712,14613,13644,12908,12499,12433,12701,13219,13865,14498,14960,15117,14863,14138,12921,11253,9202,6878,4420,1971,-312,-2281,-3813,-4815,-5227,-5058,-4351,-3213,-1803,-275,1172,2403,3295,3789,3874,3593,2983,2139,1099,-61,-1296,-2562,-3796,-4969,-6020,-6934,-7678,-8260,-8690,-8999,-9227,-9410,-9595,-9802,-10042,-10307,-10574,-10808,-10985,-11084,-11087,-11006,-10833,-10579,-10248,-9846,-9383,-8879,-8357,-7834,-7344,-6874,-6437,-5996,-5530,-4993,-4365,-3637,-2823,-1994,-1228,-660,-404,-598,-1314,-2617,-4472,-6819,-9515,-12386,-15221,-17802,-19925,-21411,-22137,-22026,-21065,-19319,-16880,-13940,-10665,-7292,-3991,-958,1707,3908,5642,6917,7801,8347,8650,8744,8699,8517,8214,7791,7249,6617,5948,5302,4804,4514,4562,4956,5738,6820,8114,9443,10633,11487,11849,11606,10722,9245,7294,5057,2758,621,-1142,-2388,-3021,-3050,-2532,-1624,-491,648,1611,2244,2450,2219,1602,720,-251,-1137,-1742,-1936,-1616,-772,535,2168,3916,5561,6847,7599,7667,7019,5700,3846,1671,-571,-2624,-4227,-5206,-5434,-4896,-3671,-1920,119,2184,3988,5293,5889,5646,4507,2510,-245,-3550,-7181,-10844,-14265,-17181,-19375,-20708,-21090,-20539,-19115,-16972,-14313,-11376,-8421,-5699,-3407,-1703,-661,-288,-541,-1334,-2555,-4094,-5852,-7726,-9664,-11580,-13433,-15158,-16674,-17908,-18733,-19066,-18796,-17892,-16346,-14239,-11715,-8969,-6250,-3792,-1825,-481,156,152,-367,-1183,-2012,-2616,-2721,-2189,-928,1030,3557,6453,9456,12292,14704,16497,17531,17768,17237,16049,14362,12378,10291,8295,6544,5132,4122,3482,3181,3101,3166,3263,3327,3325,3240,3109,2960,2839,2781,2807,2922,3105,3332,3558,3742,3857,3877,3813,3671,3491,3293,3111,2961,2842,2767,2729,2708,2712,2693,2645,2543,2369,2142,1882,1644,1496,1519,1777,2338,3215,4402,5835,7391,8925,10233,11124,11409,10947,9660,7543,4688,1256,-2497,-6284,-9760,-12617,-14555,-15369,-14954,-13316,-10597,-7046,-2987,1200,5147,8513,11043,12559,13027,12467,11047,8940,6398,3643,891,-1686,-3954,-5811,-7198,-8052,-8357,-8088,-7278,-5963,-4261,-2284,-238,1696,3299,4386,4831,4533,3531,1859,-296,-2770,-5304,-7667,-9610,-10930,-11470,-11134,-9910,-7865,-5131,-1945,1443,4709,7566,9738,11027,11339,10668,9145,6966,4418,1795,-604,-2539,-3830,-4415,-4306,-3630,-2574,-1374,-274,504,793,505,-373,-1754,-3482,-5366,-7153,-8655,-9663,-10076,-9837,-8971,-7578,-5786,-3789,-1748,133,1728,2894,3578,3745,3431,2705,1699,551,-558,-1476,-2061,-2215,-1898,-1109,70,1549,3163,4763,6178,7239,7828,7819,7177,5869,3955,1506,-1328,-4383,-7453,-10328,-12797,-14685,-15860,-16244,-15834,-14672,-12868,-10557,-7916,-5131,-2393,104,2197,3745,4657,4893,4466,3459,1991,242,-1589,-3276,-4614,-5402,-5534,-4956,-3723,-1996,18,2016,3741,4915,5359,4970,3750,1806,-656,-3393,-6100,-8510,-10385,-11560,-11970,-11628,-10639,-9161,-7394,-5521,-3698,-2035,-552,760,1986,3219,4547,6039,7694,9460,11225,12826,14104,14906,15129,14751,13828,12483,10927,9367,8035,7126,6735,6920,7595,8621,9789,10857,11602,11850,11495,10550,9094,7325,5459,3766,2462,1720,1602,2072,2969,4064,5057,5644,5573,4637,2783,40,-3397,-7258,-11162,-14724,-17535,-19281,-19723,-18786,-16549,-13225,-9184,-4837,-661,2940,5613,7163,7510,6726,5010,2613,-131,-2928,-5497,-7629,-9190,-10136,-10478,-10309,-9740,-8903,-7922,-6889,-5879,-4918,-4016,-3157,-2297,-1414,-446,615,1789,3051,4348,5613,6743,7653,8264,8523,8444,8061,7482,6828,6249,5871,5789,6026,6534,7191,7809,8172,8064,7325,5871,3729,1028,-1990,-5050,-7821,-10029,-11454,-11972,-11579,-10369,-8530,-6293,-3928,-1650,335,1941,3118,3939,4498,4955,5473,6171,7176,8485,10095,11891,13736,15462,16896,17906,18384,18306,17679,16602,15180,13574,11936,10410,9112,8100,7394,6957,6709,6577,6460,6317,6111,5865,5610,5423,5347,5435,5690,6064,6496,6843,6987,6775,6107,4920,3232,1130,-1221,-3596,-5760,-7455,-8497,-8737,-8146,-6773,-4771,-2360,187,2609,4673,6206,7152,7499,7348,6851,6150,5444,4824,4407,4182,4134,4162,4163,4003,3578,2788,1606,18,-1908,-4111,-6454,-8836,-11096,-13110,-14734,-15846,-16353,-16204,-15389,-13979,-12078,-9855,-7507,-5232,-3219,-1628,-535,9,53,-329,-1030,-1902,-2857,-3773,-4610,-5339,-5979,-6564,-7159,-7783,-8484,-9227,-10006,-10742,-11404,-11916,-12251,-12368,-12271,-11956,-11458,-10810,-10046,-9218,-8355,-7476,-6610,-5727,-4837,-3895,-2879,-1767,-539,786,2181,3577,4899,6036,6906,7405,7494,7129,6345,5182,3739,2143,523,-968,-2202,-3077,-3517,-3514,-3093,-2334,-1374,-339,601,1345,1810,1991,1930,1719,1454,1232,1099,1067,1088,1066,896,456,-333,-1489,-2974,-4658,-6362,-7874,-8976,-9498,-9337,-8466,-6974,-5014,-2808,-611,1340,2852,3800,4159,3985,3413,2624,1816,1155,785,736,1020,1531,2138,2696,3011,2996,2517,1604,260,-1363,-3129,-4827,-6266,-7263,-7683,-7427,-6477,-4851,-2640,14,2949,5955,8834,11396,13468,14934,15727,15830,15314,14271,12875,11292,9718,8321,7233,6540,6246,6315,6630,7060,7444,7641,7541,7083,6266,5133,3777,2303,829,-546,-1733,-2667,-3303,-3594,-3521,-3071,-2245,-1089,370,2024,3822,5630,7380,8971,10339,11432,12221,12702,12871,12761,12382,11768,10953,9963,8855,7668,6477,5341,4342,3544,2991,2715,2682,2843,3101,3336,3445,3324,2932,2259,1368,344,-699,-1642,-2425,-2989,-3372,-3630,-3855,-4157,-4593,-5210,-5972,-6815,-7620,-8274,-8660,-8724,-8454,-7902,-7184,-6419,-5761,-5309,-5131,-5240,-5559,-5999,-6383,-6571,-6414,-5813,-4761,-3296,-1573,214,1810,2968,3457,3111,1857,-295,-3213,-6685,-10429,-14118,-17437,-20099,-21893,-22684,-22449,-21239,-19201,-16528,-13459,-10240,-7118,-4286,-1931,-133,1034,1590,1576,1060,141,-1092,-2529,-4074,-5615,-7061,-8301,-9273,-9897,-10165,-10070,-9653,-8991,-8166,-7283,-6440,-5710,-5158,-4786,-4580,-4457,-4325,-4048,-3505,-2586,-1208,639,2931,5556,8370,11194,13831,16122,17921,19166,19815,19918,19513,18716,17601,16266,14798,13251,11702,10213,8843,7708,6863,6442,6491,7093,8230,9875,11891,14123,16324,18261,19670,20372,20226,19228,17452,15089,12384,9615,7040,4871,3233,2160,1604,1435,1513,1666,1774,1746,1550,1203,738,226,-293,-762,-1150,-1433,-1576,-1569,-1375,-992,-397,390,1347,2406,3494,4472,5241,5624,5543,4867,3588,1697,-712,-3517,-6533,-9564,-12397,-14831,-16710,-17903,-18370,-18115,-17221,-15815,-14068,-12142,-10211,-8385,-6769,-5384,-4254,-3327,-2573,-1926,-1344,-798,-280,194,588,853,950,822,462,-157,-1018,-2106,-3385,-4816,-6351,-7950,-9548,-11111,-12556,-13836,-14871,-15592,-15932,-15844,-15291,-14296,-12891,-11181,-9269,-7315,-5437,-3782,-2430,-1448,-856,-629,-730,-1059,-1551,-2078,-2571,-2919,-3083,-2996,-2671,-2111,-1351,-464,508,1490,2432,3294,4046,4668,5163,5521,5746,5839,5786,5592,5247,4769,4178,3529,2882,2321,1922,1744,1823,2150,2679,3323,3969,4487,4774,4725,4335,3589,2610,1486,406,-510,-1119,-1365,-1250,-817,-207,474,1059,1481,1662,1654,1515,1390,1431,1769,2531,3740,5395,7383,9538,11656,13474,14775,15335,15013,13745,11537,8514,4846,784,-3389,-7401,-10962,-13882,-15983,-17207,-17549,-17086,-15937,-14281,-12283,-10144,-8043,-6120,-4527,-3337,-2607,-2366,-2561,-3174,-4100,-5271,-6585,-7955,-9304,-10556,-11672,-12601,-13338,-13880,-14243,-14461,-14567,-14585,-14553,-14442,-14261,-13936,-13440,-12704,-11697,-10423,-8886,-7180,-5370,-3592,-1941,-536,548,1259,1566,1506,1100,459,-345,-1158,-1890,-2405,-2635,-2524,-2066,-1291,-288,862,2017,3079,3945,4562,4919,5055,5046,4992,4998,5144,5483,6010,6698,7468,8252,8955,9517,9871,9987,9845,9444,8803,7939,6887,5677,4342,2926,1463,22,-1341,-2546,-3513,-4182,-4503,-4452,-4049,-3314,-2317,-1120,204,1570,2937,4236,5464,6604,7680,8723,9754,10793,11827,12811,13673,14304,14582,14392,13634,12251,10246,7670,4651,1370,-1964,-5081,-7776,-9807,-11063,-11443,-10982,-9748,-7901,-5602,-3056,-425,2129,4504,6610,8403,9837,10891,11507,11661,11287,10382,8941,7036,4788,2380,24,-2043,-3623,-4573,-4816,-4400,-3428,-2102,-645,711,1768,2403,2553,2290,1689,957,217,-350,-688,-764,-646,-441,-312,-406,-866,-1764,-3108,-4828,-6767,-8722,-10463,-11765,-12464,-12445,-11706,-10329,-8483,-6404,-4352,-2559,-1226,-446,-227,-502,-1100,-1850,-2556,-3054,-3250,-3099,-2630,-1934,-1122,-343,291,677,776,587,154,-442,-1131,-1813,-2452,-2983,-3409,-3712,-3900,-3991,-3979,-3895,-3743,-3530,-3296,-3019,-2740,-2431,-2099,-1715,-1255,-687,20,884,1922,3121,4452,5861,7249,8535,9578,10292,10552,10301,9481,8097,6176,3809,1117,-1744,-4586,-7232,-9486,-11209,-12256,-12575,-12137,-10989,-9239,-7012,-4493,-1854,732,3101,5132,6707,7757,8222,8081,7330,6005,4170,1918,-618,-3297,-5934,-8373,-10415,-11948,-12822,-13024,-12537,-11465,-9941,-8158,-6322,-4621,-3217,-2187,-1554,-1261,-1183,-1189,-1089,-769,-103,932,2316,3953,5691,7349,8750,9706,10114,9885,9028,7614,5770,3691,1597,-290,-1763,-2660,-2897,-2434,-1342,295,2304,4531,6779,8899,10736,12181,13167,13621,13551,12945,11856,10351,8540,6553,4552,2694,1120,-41,-750,-992,-849,-443,67,485,648,405,-328,-1569,-3261,-5276,-7413,-9454,-11143,-12264,-12633,-12142,-10766,-8570,-5705,-2392,1099,4479,7480,9862,11466,12190,12048,11090,9480,7395,5050,2685,474,-1397,-2835,-3799,-4306,-4447,-4345,-4149,-4010,-4057,-4371,-4983,-5853,-6891,-7948,-8853,-9415,-9467,-8880,-7584,-5591,-2993,30,3222,6302,8940,10874,11859,11773,10579,8379,5366,1855,-1802,-5199,-7977,-9820,-10535,-10047,-8413,-5823,-2553,1078,4706,8047,10828,12894,14170,14672,14490,13775,12677,11368,9950,8525,7115,5755,4437,3198,2050,1071,316,-136,-225,81,790,1849,3193,4684,6209,7607,8775,9604,10064,10151,9917,9449,8854,8232,7690,7277,7027,6931,6935,6989,7014,6937,6707,6282,5640,4798,3769,2603,1358,91,-1132,-2241,-3200,-3940,-4450,-4704,-4703,-4467,-4009,-3366,-2551,-1598,-505,700,2020,3430,4908,6424,7922,9365,10671,11806,12680,13275,13516,13405,12915,12060,10857,9332,7520,5471,3232,890,-1474,-3734,-5784,-7480,-8765,-9528,-9823,-9643,-9134,-8391,-7603,-6876,-6358,-6091,-6099,-6343,-6728,-7169,-7544,-7791,-7864,-7772,-7577,-7355,-7222,-7263,-7574,-8162,-9057,-10153,-11387,-12577,-13595,-14248,-14422,-14003,-12947,-11286,-9077,-6475,-3641,-782,1913,4237,6063,7253,7782,7618,6837,5498,3740,1686,-506,-2689,-4706,-6446,-7801,-8716,-9183,-9219,-8883,-8287,-7502,-6683,-5899,-5263,-4813,-4584,-4550,-4667,-4859,-5025,-5078,-4909,-4452,-3649,-2499,-1029,656,2442,4149,5620,6697,7260,7253,6664,5559,4040,2274,422,-1314,-2789,-3864,-4479,-4611,-4313,-3676,-2819,-1889,-997,-276,210,404,300,-57,-604,-1216,-1783,-2147,-2212,-1871,-1099,95,1641,3424,5279,7052,8552,9641,10198,10147,9484,8235,6492,4379,2049,-335,-2603,-4623,-6263,-7455,-8151,-8361,-8120,-7516,-6619,-5552,-4399,-3256,-2199,-1288,-558,-45,271,392,385,306,251,308,561,1087,1907,3043,4429,6018,7695,9369,10925,12270,13320,14018,14314,14185,13626,12649,11305,9655,7814,5892,4056,2432,1192,428,243,643,1602,3006,4696,6453,8067,9316,10052,10179,9682,8636,7165,5467,3738,2197,1015,342,242,728,1737,3138,4781,6448,7968,9142,9866,10044,9690,8847,7643,6211,4744,3389,2310,1603,1318,1452,1920,2600,3317,3892,4144,3937,3192,1890,116,-2007,-4267,-6451,-8318,-9678,-10366,-10327,-9542,-8127,-6226,-4063,-1870,111,1685,2695,3086,2861,2116,1006,-289,-1557,-2642,-3414,-3816,-3887,-3689,-3393,-3138,-3099,-3381,-4051,-5097,-6443,-7963,-9493,-10888,-11994,-12747,-13090,-13077,-12773,-12319,-11839,-11474,-11315,-11414,-11764,-12298,-12924,-13505,-13931,-14099,-13963,-13520,-12823,-11976,-11088,-10315,-9738,-9462,-9492,-9793,-10276,-10782,-11158,-11237,-10883,-10027,-8651,-6831,-4684,-2396,-140,1893,3577,4825,5632,6051,6187,6183,6147,6202,6380,6687,7083,7470,7793,7952,7924,7690,7273,6741,6156,5613,5185,4955,4958,5243,5801,6628,7679,8915,10262,11679,13088,14459,15737,16893,17892,18691,19235,19468,19318,18741,17696,16187,14255,11986,9504,6972,4553,2434,760,-357,-835,-688,66,1310,2930,4764,6652,8442,9994,11212,12023,12395,12315,11812,10921,9715,8275,6703,5109,3613,2313,1320,683,442,575,1007,1644,2339,2950,3350,3427,3115,2405,1298,-134,-1820,-3674,-5598,-7522,-9382,-11137,-12756,-14241,-15556,-16727,-17696,-18476,-18988,-19219,-19088,-18571,-17621,-16250,-14488,-12420,-10182,-7937,-5876,-4200,-3054,-2583,-2801,-3695,-5127,-6901,-8768,-10441,-11666,-12223,-11979,-10894,-9039,-6573,-3733,-801,1954,4272,5976,6966,7212,6792,5799,4414,2762,1019,-733,-2407,-3982,-5452,-6828,-8117,-9311,-10370,-11245,-11840,-12089,-11890,-11207,-10006,-8328,-6247,-3905,-1458,879,2938,4519,5514,5834,5487,4521,3060,1256,-709,-2663,-4427,-5887,-6919,-7490,-7567,-7191,-6402,-5288,-3938,-2443,-908,597,2003,3263,4361,5283,6052,6674,7196,7621,7989,8282,8491,8583,8499,8221,7713,7004,6149,5249,4428,3828,3570,3756,4426,5567,7091,8855,10674,12327,13629,14391,14528,13968,12758,10961,8717,6171,3479,798,-1758,-4075,-6102,-7795,-9163,-10214,-10997,-11546,-11911,-12132,-12227,-12233,-12140,-11981,-11751,-11498,-11246,-11054,-10980,-11066,-11366,-11883,-12605,-13483,-14404,-15274,-15922,-16230,-16073,-15372,-14106,-12315,-10095,-7607,-5041,-2598,-473,1180,2270,2763,2707,2198,1388,446,-460,-1181,-1638,-1780,-1668,-1365,-1027,-766,-722,-960,-1524,-2361,-3404,-4505,-5516,-6292,-6687,-6640,-6119,-5172,-3910,-2469,-1028,261,1253,1855,2023,1736,1072,79,-1096,-2333,-3474,-4349,-4837,-4800,-4199,-3022,-1343,692,2910,5076,6980,8415,9219,9320,8682,7399,5595,3495,1341,-601,-2076,-2885,-2885,-2038,-384,1929,4697,7649,10518,13036,14998,16256,16766,16549,15730,14461,12952,11384,9927,8687,7717,7020,6534,6206,5932,5654,5289,4808,4167,3370,2412,1307,93,-1215,-2564,-3910,-5216,-6400,-7433,-8243,-8783,-9025,-8924,-8476,-7679,-6539,-5103,-3411,-1526,460,2470,4388,6120,7565,8637,9275,9457,9186,8551,7622,6565,5493,4560,3858,3467,3390,3624,4085,4699,5352,5950,6406,6661,6683,6466,6032,5411,4640,3767,2813,1809,764,-323,-1447,-2623,-3832,-5086,-6320,-7526,-8614,-9533,-10227,-10630,-10746,-10552,-10099,-9438,-8646,-7825,-7060,-6451,-6065,-5951,-6124,-6554,-7188,-7922,-8657,-9263,-9649,-9719,-9448,-8810,-7860,-6637,-5244,-3755,-2272,-868,383,1424,2206,2704,2898,2805,2463,1924,1290,633,58,-360,-569,-530,-244,269,981,1851,2836,3911,5028,6162,7253,8244,9061,9620,9847,9677,9078,8041,6606,4840,2827,691,-1473,-3549,-5462,-7143,-8566,-9697,-10551,-11104,-11369,-11325,-10957,-10260,-9228,-7884,-6279,-4485,-2625,-824,753,1972,2698,2842,2386,1345,-163,-2000,-3969,-5869,-7511,-8736,-9452,-9600,-9212,-8332,-7057,-5493,-3736,-1889,-28,1784,3485,5054,6436,7628,8591,9319,9810,10053,10077,9886,9517,8988,8341,7587,6777,5927,5081,4264,3510,2829,2246,1745,1348,1022,791,630,567,592,736,978,1332,1752,2202,2621,2933,3081,3000,2666,2069,1235,226,-900,-2025,-3094,-3974,-4628,-4968,-4982,-4652,-3995,-3069,-1913,-639,682,1937,3036,3905,4489,4761,4740,4452,3970,3363,2722,2126,1653,1366,1300,1483,1909,2543,3352,4250,5172,6026,6725,7199,7381,7240,6760,5955,4867,3546,2058,481,-1133,-2710,-4213,-5601,-6837,-7905,-8767,-9420,-9830,-10003,-9925,-9617,-9098,-8421,-7631,-6809,-6009,-5297,-4717,-4284,-4010,-3864,-3828,-3855,-3907,-3935,-3906,-3763,-3508,-3091,-2533,-1816,-952,59,1234,2572,4092,5784,7631,9575,11546,13424,15088,16413,17267,17584,17301,16454,15106,13382,11452,9484,7663,6147,5051,4451,4361,4738,5488,6455,7471,8333,8874,8949,8480,7472,5999,4223,2349,604,-785,-1662,-1922,-1566,-692,558,1942,3253,4275,4835,4861,4318,3281,1882,291,-1276,-2640,-3613,-4099,-4014,-3384,-2267,-777,924,2694,4361,5815,6952,7737,8163,8270,8128,7824,7447,7085,6811,6660,6675,6825,7113,7461,7843,8169,8412,8514,8465,8266,7919,7466,6908,6269,5552,4728,3777,2658,1329,-228,-2012,-4003,-6125,-8299,-10401,-12317,-13934,-15157,-15926,-16213,-16023,-15406,-14412,-13125,-11621,-9973,-8256,-6531,-4860,-3321,-1959,-865,-72,347,394,39,-665,-1703,-2986,-4446,-5987,-7509,-8907,-10076,-10914,-11336,-11281,-10720,-9654,-8150,-6284,-4195,-2022,83,1982,3568,4771,5573,5981,6049,5827,5371,4731,3924,2970,1866,604,-797,-2336,-3961,-5632,-7268,-8787,-10093,-11084,-11676,-11794,-11392,-10468,-9044,-7210,-5092,-2866,-728,1106,2459,3167,3179,2487,1194,-532,-2486,-4413,-6098,-7335,-7996,-7996,-7343,-6094,-4382,-2361,-231,1828,3632,5036,5938,6268,6014,5213,3934,2310,489,-1359,-3043,-4407,-5302,-5627,-5329,-4416,-2931,-1009,1233,3583,5895,7957,9646,10814,11393,11347,10663,9411,7649,5504,3109,614,-1823,-4050,-5932,-7374,-8300,-8711,-8620,-8120,-7315,-6344,-5353,-4468,-3794,-3386,-3236,-3287,-3407,-3448,-3226,-2583,-1391,407,2789,5633,8728,11797,14511,16552,17640,17583,16312,13878,10487,6444,2174,-1905,-5303,-7702,-8759,-8411,-6633,-3652,229,4594,8988,12983,16212,18408,19444,19295,18080,15995,13299,10297,7273,4492,2176,452,-587,-955,-693,69,1215,2566,3990,5341,6514,7443,8072,8415,8470,8292,7916,7398,6784,6114,5418,4735,4083,3488,2961,2502,2103,1735,1365,954,461,-128,-834,-1622,-2455,-3271,-3967,-4469,-4672,-4515,-3969,-3062,-1871,-547,749,1816,2488,2645,2219,1244,-184,-1901,-3677,-5290,-6512,-7153,-7103,-6312,-4830,-2785,-381,2144,4509,6465,7778,8286,7898,6603,4473,1660,-1657,-5223,-8819,-12208,-15192,-17618,-19389,-20433,-20789,-20480,-19625,-18337,-16732,-14955,-13067,-11174,-9294,-7483,-5779,-4237,-2944,-1996,-1500,-1552,-2216,-3500,-5362,-7676,-10282,-12952,-15458,-17556,-19043,-19755,-19601,-18570,-16731,-14234,-11285,-8135,-5030,-2218,125,1857,2945,3401,3338,2901,2267,1626,1116,847,859,1131,1598,2173,2758,3285,3721,4085,4423,4840,5416,6246,7384,8834,10561,12478,14468,16399,18146,19596,20684,21356,21625,21493,21022,20252,19244,18043,16694,15221,13650,11990,10259,8473,6674,4910,3266,1830,705,-16,-249,44,869,2183,3873,5812,7806,9676,11241,12353,12924,12914,12360,11339,9991,8450,6892,5426,4167,3175,2453,2011,1798,1779,1911,2144,2439,2746,3022,3197,3229,3032,2578,1791,674,-793,-2563,-4584,-6750,-8953,-11040,-12874,-14304,-15218,-15519,-15183,-14223,-12726,-10832,-8723,-6616,-4715,-3217,-2258,-1927,-2226,-3103,-4440,-6085,-7883,-9670,-11332,-12765,-13931,-14802,-15389,-15707,-15765,-15577,-15138,-14423,-13437,-12153,-10601,-8818,-6880,-4887,-2965,-1237,182,1197,1745,1799,1356,462,-830,-2419,-4206,-6056,-7836,-9394,-10611,-11340,-11514,-11062,-9986,-8341,-6230,-3815,-1285,1159,3321,5054,6245,6875,6959,6593,5886,4965,3958,2941,1982,1084,242,-585,-1422,-2306,-3212,-4112,-4906,-5499,-5753,-5586,-4909,-3733,-2105,-147,1970,4056,5906,7342,8237,8511,8186,7315,6077,4633,3233,2072,1349,1189,1663,2747,4367,6354,8522,10639,12488,13876,14651,14745,14139,12911,11180,9127,6936,4800,2870,1260,17,-867,-1461,-1873,-2221,-2639,-3198,-3968,-4923,-6004,-7120,-8115,-8885,-9292,-9259,-8751,-7760,-6365,-4640,-2754,-848,872,2238,3066,3231,2640,1269,-833,-3558,-6716,-10087,-13410,-16432,-18919,-20696,-21646,-21746,-21049,-19674,-17808,-15655,-13421,-11303,-9428,-7894,-6706,-5846,-5219,-4748,-4309,-3843,-3270,-2606,-1840,-1054,-312,284,643,693,399,-241,-1162,-2280,-3468,-4599,-5548,-6208,-6507,-6383,-5839,-4878,-3577,-2015,-318,1383,2964,4306,5336,6023,6358,6408,6209,5861,5423,4957,4512,4084,3683,3270,2804,2258,1596,844,22,-782,-1478,-1965,-2134,-1926,-1311,-302,1000,2509,4059,5539,6815,7841,8578,9066,9356,9520,9622,9698,9774,9820,9829,9740,9537,9173,8644,7934,7065,6052,4942,3778,2616,1504,501,-363,-1033,-1495,-1727,-1730,-1528,-1145,-632,-12,655,1379,2107,2876,3641,4433,5220,6005,6775,7506,8180,8758,9188,9404,9328,8889,8009,6664,4824,2539,-133,-3052,-6073,-8982,-11567,-13618,-14922,-15350,-14803,-13291,-10898,-7811,-4273,-604,2888,5881,8138,9477,9827,9218,7759,5653,3123,430,-2190,-4533,-6419,-7748,-8428,-8459,-7854,-6700,-5118,-3274,-1375,386,1792,2701,2986,2622,1638,138,-1715,-3728,-5690,-7409,-8719,-9510,-9724,-9360,-8483,-7174,-5577,-3807,-2037,-376,1026,2089,2727,2919,2671,2047,1132,65,-1039,-2026,-2796,-3263,-3386,-3181,-2706,-2040,-1306,-586,32,522,890,1182,1471,1830,2317,2946,3691,4480,5200,5732,5958,5783,5169,4131,2732,1109,-614,-2267,-3737,-4922,-5797,-6354,-6664,-6787,-6834,-6888,-7017,-7258,-7599,-7983,-8333,-8513,-8430,-7962,-7049,-5657,-3813,-1566,945,3602,6181,8508,10334,11495,11792,11160,9536,7013,3709,-141,-4259,-8336,-12041,-15086,-17214,-18266,-18146,-16882,-14567,-11400,-7616,-3516,616,4473,7833,10484,12329,13325,13487,12919,11721,10038,8023,5792,3508,1263,-792,-2563,-3923,-4776,-5033,-4648,-3588,-1920,285,2858,5612,8317,10756,12718,14067,14704,14621,13881,12598,10948,9104,7268,5591,4216,3211,2614,2395,2493,2793,3172,3490,3613,3449,2918,2027,815,-611,-2093,-3477,-4589,-5308,-5563,-5353,-4752,-3891,-2936,-2063,-1415,-1099,-1132,-1485,-2063,-2723,-3338,-3766,-3921,-3760,-3279,-2531,-1578,-503,621,1732,2777,3728,4535,5172,5577,5696,5472,4855,3827,2400,642,-1353,-3426,-5425,-7152,-8464,-9206,-9315,-8745,-7547,-5802,-3662,-1298,1080,3273,5083,6358,6985,6914,6160,4790,2935,744,-1582,-3879,-5931,-7623,-8789,-9390,-9369,-8769,-7648,-6112,-4290,-2317,-324,1563,3263,4702,5861,6749,7396,7879,8255,8613,9003,9467,10015,10616,11223,11748,12112,12212,12005,11443,10570,9458,8231,7049,6050,5372,5067,5173,5608,6302,7095,7859,8452,8769,8764,8411,7778,6927,5998,5102,4380,3918,3801,4047,4639,5523,6583,7700,8710,9459,9804,9650,8926,7680,5959,3934,1771,-332,-2176,-3614,-4533,-4887,-4697,-4025,-3001,-1742,-401,915,2126,3179,4069,4816,5428,5950,6363,6685,6861,6890,6708,6314,5683,4826,3770,2547,1209,-205,-1653,-3121,-4577,-6029,-7435,-8772,-9972,-10957,-11638,-11925,-11766,-11113,-10014,-8498,-6707,-4756,-2818,-1032,470,1603,2338,2654,2617,2244,1610,747,-316,-1549,-2938,-4465,-6096,-7810,-9552,-11276,-12933,-14448,-15778,-16840,-17596,-17982,-17976,-17532,-16662,-15343,-13637,-11568,-9241,-6748,-4225,-1813,354,2142,3477,4289,4594,4418,3859,3004,2001,934,-51,-912,-1564,-2013,-2238,-2282,-2155,-1901,-1545,-1102,-610,-70,485,1043,1581,2088,2541,2954,3309,3633,3936,4242,4580,4959,5408,5898,6432,6937,7364,7618,7615,7261,6502,5285,3642,1602,-705,-3161,-5578,-7785,-9615,-10918,-11620,-11678,-11136,-10086,-8658,-7014,-5302,-3653,-2172,-900,121,924,1511,1941,2230,2417,2516,2534,2478,2337,2114,1798,1409,931,398,-201,-840,-1494,-2137,-2709,-3157,-3422,-3450,-3224,-2744,-2036,-1152,-132,974,2149,3374,4668,6020,7442,8895,10321,11620,12656,13286,13364,12783,11492,9498,6903,3856,579,-2700,-5729,-8310,-10263,-11496,-11975,-11714,-10808,-9359,-7508,-5396,-3164,-929,1187,3100,4747,6065,7055,7702,8047,8137,8044,7846,7617,7433,7321,7332,7449,7689,8028,8472,9008,9654,10376,11187,12014,12826,13513,14003,14191,14014,13444,12478,11206,9719,8168,6714,5497,4654,4256,4335,4858,5736,6825,7957,8932,9574,9717,9258,8133,6381,4056,1336,-1622,-4579,-7313,-9608,-11269,-12167,-12244,-11512,-10095,-8155,-5958,-3740,-1776,-271,627,848,422,-549,-1882,-3375,-4784,-5928,-6624,-6815,-6452,-5649,-4500,-3228,-2030,-1132,-721,-940,-1840,-3414,-5524,-7996,-10558,-12965,-14925,-16272,-16834,-16602,-15610,-14005,-11979,-9771,-7613,-5700,-4187,-3123,-2525,-2320,-2421,-2724,-3143,-3624,-4146,-4713,-5350,-6082,-6920,-7869,-8891,-9950,-10972,-11910,-12683,-13272,-13632,-13776,-13712,-13479,-13113,-12650,-12137,-11566,-10995,-10380,-9761,-9104,-8412,-7673,-6865,-5984,-4998,-3904,-2663,-1279,270,1977,3813,5761,7741,9713,11581,13293,14789,16034,17026,17773,18314,18687,18945,19116,19235,19310,19330,19288,19143,18878,18462,17881,17130,16218,15162,14000,12776,11545,10369,9311,8423,7743,7292,7052,6999,7068,7199,7301,7318,7162,6805,6192,5310,4167,2764,1175,-559,-2293,-3934,-5292,-6244,-6635,-6385,-5456,-3905,-1837,555,3063,5448,7517,9094,10112,10524,10407,9843,8981,7950,6863,5810,4799,3843,2869,1833,664,-671,-2197,-3879,-5693,-7534,-9321,-10912,-12178,-12995,-13253,-12900,-11932,-10413,-8474,-6307,-4127,-2196,-733,60,59,-783,-2416,-4719,-7477,-10459,-13404,-16066,-18248,-19792,-20620,-20716,-20129,-18964,-17375,-15542,-13663,-11912,-10454,-9383,-8765,-8574,-8750,-9172,-9686,-10136,-10351,-10214,-9629,-8582,-7094,-5274,-3252,-1196,717,2356,3599,4419,4825,4889,4731,4455,4191,4006,3935,3954,4001,3973,3775,3309,2521,1409,16,-1550,-3143,-4594,-5717,-6360,-6388,-5734,-4397,-2432,5,2740,5509,8077,10186,11652,12338,12209,11319,9787,7830,5637,3469,1480,-167,-1407,-2227,-2655,-2757,-2608,-2271,-1809,-1253,-627,50,785,1557,2372,3204,4048,4864,5639,6318,6873,7248,7407,7300,6902,6177,5147,3821,2290,643,-978,-2433,-3577,-4321,-4601,-4439,-3903,-3109,-2232,-1419,-849,-626,-826,-1457,-2442,-3691,-5026,-6322,-7422,-8247,-8760,-8976,-8979,-8871,-8779,-8810,-9050,-9535,-10248,-11129,-12064,-12934,-13595,-13938,-13877,-13373,-12454,-11175,-9662,-8054,-6500,-5156,-4132,-3519,-3337,-3562,-4118,-4880,-5705,-6433,-6916,-7039,-6733,-5978,-4828,-3364,-1716,-23,1598,3020,4194,5052,5604,5845,5805,5514,5001,4306,3473,2548,1601,695,-86,-673,-1014,-1076,-863,-416,203,902,1573,2125,2448,2470,2149,1452,427,-877,-2341,-3833,-5181,-6239,-6850,-6929,-6427,-5376,-3870,-2048,-92,1828,3557,4990,6076,6829,7311,7608,7842,8074,8382,8754,9165,9540,9795,9851,9650,9180,8460,7560,6558,5549,4611,3792,3112,2553,2089,1664,1268,871,500,188,-17,-49,127,553,1239,2161,3302,4587,5966,7362,8696,9908,10917,11672,12099,12153,11779,10947,9651,7901,5762,3315,690,-1973,-4507,-6764,-8599,-9911,-10652,-10808,-10446,-9646,-8542,-7268,-5960,-4731,-3688,-2870,-2329,-2035,-1950,-2000,-2069,-2061,-1847,-1364,-556,540,1850,3219,4471,5403,5862,5731,5009,3768,2181,491,-1072,-2253,-2917,-2985,-2501,-1616,-535,483,1194,1401,980,-92,-1736,-3786,-5999,-8114,-9864,-11036,-11502,-11213,-10251,-8761,-6980,-5172,-3581,-2438,-1836,-1838,-2318,-3136,-4018,-4726,-5019,-4739,-3833,-2361,-486,1543,3455,4990,5932,6177,5702,4595,3021,1184,-688,-2380,-3733,-4606,-4951,-4763,-4065,-2988,-1603,-101,1394,2709,3703,4261,4291,3766,2685,1124,-812,-2965,-5158,-7207,-8946,-10242,-11012,-11228,-10913,-10133,-8975,-7543,-5921,-4207,-2447,-713,960,2509,3873,4972,5723,6032,5851,5125,3903,2239,286,-1775,-3731,-5359,-6462,-6896,-6566,-5476,-3687,-1352,1337,4120,6754,8968,10557,11351,11283,10350,8678,6440,3911,1381,-852,-2520,-3441,-3511,-2754,-1287,677,2875,5037,6919,8342,9213,9527,9358,8840,8145,7418,6811,6390,6181,6150,6202,6223,6103,5723,5041,4035,2758,1330,-119,-1394,-2348,-2827,-2770,-2162,-1094,288,1761,3098,4059,4470,4236,3333,1871,6,-2043,-4031,-5761,-7064,-7856,-8128,-7936,-7391,-6624,-5779,-4949,-4236,-3644,-3202,-2855,-2578,-2305,-1995,-1620,-1147,-608,8,634,1253,1814,2289,2660,2906,3016,2979,2774,2398,1840,1114,254,-702,-1682,-2617,-3449,-4107,-4565,-4808,-4830,-4678,-4364,-3938,-3418,-2811,-2116,-1315,-392,654,1812,3031,4260,5405,6390,7129,7557,7640,7366,6757,5869,4775,3571,2364,1250,337,-304,-606,-537,-98,682,1733,2958,4256,5492,6592,7467,8100,8510,8741,8870,8966,9075,9221,9385,9536,9622,9610,9490,9274,9035,8829,8767,8903,9280,9881,10613,11365,11952,12222,12022,11275,9969,8185,6070,3850,1757,43,-1098,-1541,-1248,-299,1149,2849,4526,5897,6723,6838,6186,4822,2912,720,-1439,-3255,-4426,-4776,-4212,-2782,-669,1859,4457,6766,8467,9318,9193,8104,6178,3661,860,-1884,-4251,-5981,-6912,-6988,-6289,-4975,-3306,-1569,-52,990,1373,1007,-127,-1923,-4234,-6826,-9464,-11892,-13902,-15318,-16039,-16011,-15268,-13864,-11924,-9590,-7010,-4374,-1815,504,2482,4046,5143,5801,6027,5902,5469,4803,3947,2922,1754,411,-1087,-2774,-4609,-6565,-8538,-10424,-12046,-13266,-13897,-13838,-13018,-11459,-9276,-6653,-3861,-1180,1085,2689,3466,3331,2340,636,-1551,-3924,-6195,-8106,-9447,-10127,-10114,-9496,-8393,-6995,-5461,-3960,-2584,-1406,-398,449,1243,2033,2899,3878,4969,6150,7351,8478,9419,10049,10274,10007,9251,8011,6418,4569,2665,850,-731,-1970,-2846,-3371,-3624,-3734,-3805,-3971,-4272,-4745,-5324,-5922,-6429,-6691,-6631,-6150,-5252,-3964,-2401,-699,960,2394,3449,3994,3979,3401,2348,933,-652,-2242,-3644,-4728,-5389,-5606,-5386,-4810,-3975,-2996,-2002,-1076,-303,279,666,857,902,822,676,486,302,135,28,2,94,340,781,1440,2340,3464,4787,6236,7729,9142,10356,11253,11707,11654,11036,9859,8181,6087,3735,1285,-1064,-3137,-4768,-5851,-6332,-6216,-5599,-4583,-3369,-2085,-935,10,650,1018,1154,1173,1203,1377,1798,2529,3575,4882,6360,7859,9257,10396,11197,11571,11526,11080,10321,9371,8353,7430,6724,6340,6350,6751,7513,8534,9696,10845,11835,12540,12856,12757,12223,11344,10191,8902,7600,6384,5348,4527,3931,3529,3274,3092,2923,2702,2392,1978,1465,884,270,-328,-871,-1337,-1706,-1996,-2227,-2446,-2707,-3056,-3532,-4136,-4842,-5578,-6248,-6733,-6931,-6755,-6192,-5253,-4060,-2736,-1485,-499,40,-16,-744,-2130,-4087,-6427,-8933,-11342,-13418,-14971,-15863,-16058,-15571,-14504,-12991,-11209,-9331,-7532,-5955,-4701,-3846,-3398,-3356,-3656,-4218,-4943,-5703,-6393,-6906,-7172,-7176,-6934,-6536,-6092,-5735,-5604,-5798,-6399,-7418,-8821,-10519,-12370,-14199,-15813,-17012,-17621,-17505,-16584,-14862,-12402,-9362,-5943,-2404,974,3936,6232,7720,8297,7992,6906,5229,3212,1133,-732,-2127,-2862,-2816,-1954,-331,1917,4617,7532,10466,13208,15613,17578,19046,20023,20521,20602,20305,19680,18756,17549,16077,14342,12389,10247,8021,5798,3719,1917,511,-397,-765,-605,23,1000,2191,3440,4615,5596,6312,6723,6833,6676,6321,5819,5271,4703,4203,3778,3483,3321,3329,3510,3881,4443,5168,6037,6970,7901,8719,9318,9597,9460,8880,7831,6385,4613,2663,671,-1220,-2879,-4220,-5183,-5757,-5975,-5888,-5600,-5190,-4775,-4425,-4209,-4159,-4284,-4564,-4956,-5405,-5849,-6214,-6459,-6531,-6428,-6152,-5745,-5255,-4738,-4255,-3847,-3554,-3399,-3408,-3582,-3960,-4524,-5300,-6271,-7414,-8702,-10073,-11464,-12800,-13992,-14954,-15619,-15903,-15785,-15236,-14265,-12931,-11279,-9420,-7451,-5500,-3680,-2107,-873,-45,339,272,-207,-1047,-2133,-3358,-4557,-5590,-6290,-6544,-6243,-5366,-3923,-2006,232,2602,4867,6796,8169,8822,8644,7635,5854,3464,697,-2188,-4890,-7156,-8757,-9555,-9497,-8635,-7104,-5129,-2966,-890,835,2021,2537,2357,1543,253,-1300,-2847,-4135,-4919,-5048,-4413,-3039,-1021,1464,4182,6873,9315,11278,12658,13363,13421,12887,11879,10526,8964,7318,5675,4108,2639,1277,-1,-1206,-2370,-3464,-4467,-5310,-5904,-6172,-6036,-5467,-4471,-3123,-1522,162,1776,3132,4102,4569,4495,3894,2839,1462,-85,-1630,-3015,-4117,-4851,-5193,-5168,-4857,-4387,-3895,-3542,-3454,-3721,-4381,-5389,-6640,-7979,-9201,-10122,-10566,-10419,-9657,-8306,-6512,-4435,-2322,-368,1197,2247,2684,2497,1757,561,-925,-2548,-4149,-5597,-6798,-7679,-8208,-8373,-8180,-7653,-6836,-5770,-4542,-3207,-1871,-611,495,1362,1958,2228,2184,1823,1191,316,-739,-1929,-3185,-4459,-5667,-6765,-7671,-8346,-8755,-8885,-8763,-8425,-7948,-7400,-6863,-6383,-5986,-5665,-5352,-4990,-4452,-3666,-2523,-994,945,3240,5800,8497,11152,13601,15665,17204,18114,18359,17935,16930,15435,13592,11538,9402,7300,5321,3521,1945,596,-511,-1406,-2079,-2558,-2826,-2877,-2693,-2237,-1515,-517,699,2075,3496,4848,6010,6866,7354,7430,7127,6500,5650,4695,3740,2897,2220,1766,1535,1514,1681,1973,2362,2769,3160,3447,3600,3533,3238,2667,1849,799,-413,-1720,-3043,-4291,-5410,-6324,-7005,-7417,-7535,-7350,-6843,-6014,-4864,-3420,-1721,160,2122,4064,5844,7360,8485,9155,9301,8919,8016,6658,4921,2946,871,-1134,-2894,-4268,-5141,-5453,-5233,-4546,-3568,-2479,-1519,-895,-789,-1313,-2472,-4198,-6300,-8540,-10628,-12292,-13287,-13487,-12822,-11389,-9340,-6945,-4490,-2276,-578,439,657,115,-1063,-2678,-4429,-6053,-7246,-7813,-7581,-6530,-4683,-2204,694,3737,6629,9089,10881,11840,11895,11064,9471,7286,4765,2134,-360,-2542,-4291,-5555,-6368,-6791,-6949,-6939,-6879,-6823,-6813,-6844,-6880,-6886,-6813,-6635,-6352,-5973,-5531,-5072,-4621,-4223,-3880,-3602,-3379,-3178,-2996,-2775,-2520,-2187,-1782,-1291,-730,-97,576,1282,1994,2690,3362,3993,4585,5142,5672,6174,6675,7140,7593,7990,8310,8529,8596,8503,8232,7798,7254,6648,6075,5596,5270,5119,5119,5212,5305,5303,5115,4692,4015,3141,2136,1154,310,-236,-380,-45,789,2065,3683,5459,7202,8675,9680,10037,9641,8460,6545,4028,1093,-2015,-5066,-7808,-10049,-11648,-12518,-12671,-12173,-11175,-9853,-8429,-7099,-6037,-5364,-5119,-5271,-5719,-6290,-6792,-7019,-6788,-5993,-4584,-2605,-208,2444,5080,7484,9428,10751,11361,11239,10442,9078,7302,5285,3191,1170,-659,-2223,-3481,-4420,-5071,-5454,-5613,-5586,-5390,-5064,-4607,-4048,-3390,-2665,-1896,-1127,-422,171,561,706,545,69,-703,-1720,-2878,-4081,-5180,-6064,-6612,-6744,-6406,-5594,-4326,-2673,-721,1423,3633,5808,7823,9622,11111,12291,13137,13678,13944,13973,13790,13430,12883,12166,11270,10198,8984,7664,6322,5046,3953,3138,2709,2709,3167,4048,5273,6733,8286,9792,11132,12182,12892,13203,13116,12648,11838,10746,9450,8026,6586,5214,4028,3103,2523,2329,2524,3087,3929,4964,6029,7005,7713,8076,7966,7399,6360,4961,3296,1534,-187,-1710,-2930,-3767,-4208,-4262,-4006,-3503,-2858,-2126,-1381,-641,79,791,1507,2255,3028,3831,4644,5431,6170,6810,7316,7651,7780,7666,7300,6653,5731,4540,3088,1423,-432,-2406,-4452,-6489,-8453,-10273,-11875,-13217,-14226,-14888,-15163,-15053,-14567,-13734,-12613,-11258,-9766,-8197,-6642,-5158,-3797,-2593,-1577,-757,-151,230,395,330,58,-410,-1043,-1803,-2634,-3500,-4325,-5086,-5711,-6182,-6460,-6522,-6348,-5927,-5249,-4335,-3201,-1904,-512,882,2168,3236,3975,4294,4133,3465,2319,747,-1134,-3212,-5316,-7306,-9014,-10312,-11074,-11237,-10747,-9624,-7917,-5732,-3206,-505,2201,4730,6936,8671,9845,10377,10246,9456,8070,6181,3920,1450,-1065,-3444,-5542,-7230,-8423,-9081,-9195,-8804,-7965,-6770,-5325,-3751,-2185,-755,409,1206,1566,1463,918,9,-1142,-2373,-3502,-4355,-4762,-4637,-3906,-2627,-875,1184,3355,5430,7211,8515,9237,9294,8698,7511,5840,3853,1695,-446,-2453,-4181,-5580,-6580,-7191,-7407,-7275,-6827,-6121,-5207,-4130,-2959,-1740,-553,529,1421,2045,2344,2284,1883,1197,334,-579,-1383,-1953,-2168,-1967,-1330,-298,1056,2608,4232,5802,7196,8337,9164,9663,9838,9718,9351,8779,8062,7235,6347,5416,4470,3519,2575,1649,758,-75,-824,-1444,-1903,-2138,-2116,-1787,-1142,-179,1056,2501,4050,5601,7032,8269,9228,9893,10266,10360,10252,9953,9557,9074,8572,8067,7588,7163,6800,6523,6340,6269,6312,6477,6753,7096,7476,7786,7964,7887,7494,6717,5570,4084,2375,574,-1158,-2655,-3792,-4466,-4648,-4358,-3671,-2700,-1585,-443,592,1468,2116,2550,2775,2850,2814,2724,2638,2572,2585,2663,2836,3078,3369,3665,3891,3983,3840,3407,2612,1470,1,-1696,-3490,-5258,-6822,-8092,-8960,-9409,-9455,-9171,-8659,-8054,-7467,-7017,-6763,-6756,-6988,-7447,-8088,-8864,-9736,-10650,-11593,-12519,-13402,-14200,-14837,-15259,-15361,-15088,-14371,-13222,-11651,-9771,-7689,-5572,-3593,-1899,-645,98,271,-101,-963,-2207,-3703,-5305,-6878,-8289,-9447,-10276,-10735,-10821,-10552,-9973,-9156,-8165,-7077,-5959,-4847,-3778,-2746,-1740,-743,286,1355,2509,3734,5060,6440,7881,9313,10704,11992,13111,14021,14659,14979,14952,14529,13702,12451,10788,8752,6396,3833,1170,-1427,-3791,-5754,-7143,-7844,-7760,-6893,-5282,-3075,-444,2361,5118,7593,9622,11086,11959,12264,12102,11599,10908,10181,9549,9118,8938,9050,9421,10016,10770,11588,12412,13148,13750,14157,14348,14284,13968,13392,12564,11537,10324,9026,7677,6385,5188,4161,3319,2667,2184,1795,1451,1042,515,-204,-1133,-2283,-3603,-5050,-6539,-7986,-9330,-10496,-11466,-12222,-12778,-13170,-13413,-13545,-13560,-13459,-13212,-12791,-12176,-11354,-10356,-9206,-7990,-6772,-5637,-4653,-3852,-3250,-2829,-2538,-2338,-2192,-2065,-2004,-2009,-2176,-2543,-3173,-4091,-5273,-6660,-8144,-9571,-10783,-11605,-11903,-11576,-10618,-9059,-7052,-4765,-2447,-328,1344,2401,2700,2201,948,-942,-3264,-5766,-8166,-10184,-11568,-12142,-11802,-10571,-8552,-5980,-3134,-354,2026,3730,4539,4364,3217,1235,-1352,-4245,-7115,-9630,-11520,-12569,-12691,-11879,-10258,-8029,-5448,-2820,-399,1572,2955,3681,3804,3427,2763,2008,1408,1134,1333,2064,3312,5004,6992,9104,11143,12919,14264,15052,15198,14696,13578,11952,9950,7745,5521,3430,1623,179,-850,-1474,-1739,-1721,-1516,-1207,-897,-621,-459,-401,-499,-722,-1111,-1624,-2295,-3064,-3929,-4814,-5649,-6362,-6829,-6986,-6741,-6058,-4940,-3432,-1644,296,2206,3940,5325,6257,6661,6519,5881,4824,3491,2003,515,-874,-2092,-3101,-3929,-4603,-5197,-5755,-6330,-6927,-7537,-8124,-8625,-8978,-9125,-9013,-8625,-7960,-7043,-5928,-4669,-3343,-2005,-741,401,1347,2046,2445,2502,2200,1522,502,-839,-2428,-4209,-6100,-8037,-9940,-11761,-13431,-14912,-16144,-17086,-17687,-17904,-17700,-17066,-15996,-14554,-12785,-10814,-8733,-6676,-4737,-3007,-1513,-279,747,1598,2362,3087,3833,4623,5467,6344,7230,8079,8864,9558,10146,10650,11064,11432,11736,11987,12146,12169,11990,11556,10802,9727,8336,6702,4935,3165,1559,235,-675,-1137,-1121,-706,43,966,1962,2871,3618,4113,4340,4291,4014,3558,3009,2435,1925,1538,1330,1338,1563,2011,2647,3432,4312,5224,6096,6868,7465,7852,7964,7820,7399,6761,5960,5058,4150,3287,2531,1891,1367,908,466,-29,-631,-1367,-2245,-3220,-4221,-5154,-5898,-6344,-6395,-5987,-5106,-3787,-2113,-217,1733,3569,5110,6222,6803,6801,6237,5158,3665,1897,-23,-1922,-3671,-5144,-6250,-6934,-7205,-7085,-6669,-6054,-5359,-4713,-4205,-3934,-3932,-4230,-4797,-5594,-6544,-7554,-8536,-9382,-10004,-10332,-10299,-9895,-9120,-8025,-6691,-5223,-3743,-2368,-1201,-308,275,562,605,479,292,138,117,277,663,1233,1951,2711,3403,3920,4143,4011,3478,2561,1318,-161,-1739,-3295,-4685,-5814,-6609,-7041,-7135,-6935,-6526,-5990,-5412,-4858,-4374,-3993,-3707,-3524,-3416,-3379,-3406,-3479,-3614,-3790,-4009,-4242,-4468,-4642,-4720,-4658,-4402,-3933,-3218,-2277,-1121,195,1614,3063,4459,5730,6801,7632,8189,8480,8538,8419,8216,8007,7898,7945,8189,8631,9195,9802,10301,10560,10440,9853,8759,7201,5282,3185,1124,-659,-1935,-2531,-2321,-1292,494,2881,5621,8435,11003,13014,14235,14460,13640,11784,9048,5642,1869,-1955,-5515,-8528,-10788,-12185,-12684,-12377,-11409,-9992,-8365,-6746,-5342,-4270,-3627,-3381,-3498,-3847,-4291,-4682,-4884,-4796,-4372,-3607,-2566,-1334,-42,1180,2212,2952,3343,3371,3051,2466,1690,853,46,-607,-1059,-1235,-1147,-809,-270,386,1078,1718,2218,2514,2562,2326,1808,1020,-4,-1203,-2518,-3836,-5084,-6106,-6829,-7119,-6917,-6190,-4954,-3292,-1350,703,2630,4237,5309,5725,5391,4344,2667,550,-1763,-4006,-5886,-7158,-7619,-7161,-5750,-3475,-488,2957,6583,10075,13157,15575,17187,17910,17785,16924,15503,13751,11883,10123,8632,7530,6870,6637,6770,7158,7676,8193,8599,8819,8825,8615,8251,7779,7289,6837,6481,6223,6083,5991,5922,5796,5570,5215,4741,4191,3644,3212,2980,3059,3476,4242,5299,6522,7776,8863,9631,9902,9599,8647,7106,5046,2646,99,-2358,-4513,-6157,-7159,-7434,-6986,-5882,-4266,-2309,-232,1771,3513,4852,5718,6065,5952,5427,4627,3659,2662,1747,993,468,181,130,274,551,905,1253,1553,1742,1793,1678,1375,874,150,-808,-2013,-3462,-5139,-6995,-8964,-10936,-12784,-14355,-15488,-16044,-15904,-15014,-13380,-11085,-8282,-5187,-2048,868,3318,5102,6101,6272,5682,4468,2829,1009,-772,-2308,-3456,-4144,-4361,-4161,-3643,-2928,-2153,-1433,-877,-533,-434,-556,-856,-1286,-1771,-2287,-2782,-3261,-3723,-4186,-4676,-5215,-5812,-6482,-7188,-7919,-8612,-9210,-9662,-9889,-9864,-9539,-8896,-7936,-6660,-5112,-3333,-1400,591,2554,4354,5915,7134,7955,8349,8308,7875,7111,6106,4961,3771,2628,1594,705,-15,-575,-987,-1267,-1445,-1525,-1533,-1469,-1342,-1161,-923,-656,-368,-112,90,169,115,-111,-498,-1027,-1650,-2311,-2923,-3438,-3773,-3909,-3815,-3518,-3049,-2477,-1868,-1302,-851,-567,-504,-648,-1022,-1539,-2183,-2833,-3433,-3883,-4128,-4126,-3871,-3397,-2764,-2058,-1380,-814,-432,-269,-316,-541,-844,-1143,-1292,-1197,-746,120,1422,3130,5160,7380,9622,11696,13409,14584,15094,14854,13863,12176,9921,7269,4412,1555,-1122,-3471,-5372,-6771,-7623,-7931,-7712,-6996,-5840,-4309,-2494,-501,1534,3484,5195,6544,7428,7761,7537,6766,5545,3995,2286,595,-904,-2057,-2766,-2959,-2634,-1812,-562,1022,2848,4782,6731,8578,10239,11659,12791,13641,14220,14582,14770,14851,14856,14808,14696,14478,14093,13474,12563,11334,9792,8004,6051,4088,2246,693,-454,-1095,-1214,-833,-79,907,1900,2722,3172,3137,2556,1460,-51,-1811,-3625,-5279,-6594,-7403,-7647,-7269,-6354,-4971,-3293,-1469,313,1895,3145,3951,4267,4085,3432,2409,1093,-364,-1874,-3301,-4594,-5678,-6548,-7195,-7645,-7918,-8046,-8040,-7911,-7655,-7252,-6708,-5993,-5148,-4181,-3165,-2167,-1279,-589,-180,-104,-389,-1024,-1958,-3120,-4411,-5737,-6995,-8121,-9062,-9801,-10360,-10777,-11102,-11413,-11739,-12119,-12538,-12965,-13321,-13541,-13534,-13259,-12694,-11881,-10888,-9843,-8857,-8067,-7562,-7396,-7570,-8024,-8646,-9286,-9773,-9934,-9620,-8731,-7216,-5110,-2496,472,3593,6665,9451,11793,13535,14633,15076,14941,14336,13408,12293,11126,9996,8973,8065,7278,6563,5909,5276,4686,4163,3775,3590,3667,4052,4731,5684,6822,8052,9251,10294,11052,11445,11369,10840,9828,8434,6741,4887,3046,1360,-1,-905,-1283,-1064,-300,963,2596,4455,6396,8261,9946,11343,12416,13119,13477,13488,13203,12648,11878,10922,9832,8625,7339,5983,4573,3113,1618,112,-1376,-2780,-4046,-5086,-5835,-6219,-6212,-5775,-4959,-3795,-2398,-886,590,1870,2812,3293,3233,2602,1415,-247,-2276,-4509,-6776,-8908,-10747,-12188,-13163,-13680,-13771,-13546,-13094,-12549,-12000,-11528,-11179,-10959,-10859,-10838,-10861,-10892,-10904,-10912,-10914,-10958,-11066,-11256,-11532,-11854,-12166,-12390,-12438,-12229,-11710,-10838,-9640,-8139,-6439,-4631,-2856,-1233,118,1102,1666,1800,1535,963,185,-646,-1402,-1941,-2173,-2039,-1539,-723,315,1460,2579,3557,4298,4732,4831,4590,4042,3237,2248,1140,-14,-1169,-2281,-3327,-4282,-5124,-5817,-6315,-6569,-6526,-6160,-5466,-4464,-3236,-1847,-435,907,2066,2967,3573,3895,3969,3897,3751,3652,3640,3768,3997,4280,4511,4603,4452,4016,3269,2262,1083,-144,-1258,-2115,-2569,-2526,-1940,-815,768,2697,4804,6912,8837,10406,11484,11969,11817,11028,9680,7860,5746,3486,1281,-708,-2327,-3479,-4088,-4156,-3714,-2846,-1687,-365,928,2048,2832,3172,3006,2325,1184,-307,-2024,-3800,-5511,-7043,-8334,-9362,-10166,-10778,-11297,-11762,-12248,-12767,-13325,-13875,-14357,-14667,-14707,-14373,-13586,-12328,-10620,-8571,-6326,-4086,-2041,-381,775,1355,1384,933,154,-808,-1771,-2613,-3238,-3612,-3766,-3757,-3704,-3697,-3854,-4211,-4796,-5544,-6378,-7150,-7729,-7980,-7786,-7108,-5914,-4280,-2300,-139,2021,3981,5569,6640,7121,6993,6303,5157,3699,2094,529,-844,-1848,-2394,-2382,-1813,-704,837,2685,4642,6529,8123,9272,9831,9744,9024,7744,6063,4181,2314,697,-482,-1071,-1006,-280,1007,2713,4634,6551,8265,9609,10481,10855,10763,10320,9656,8936,8301,7863,7680,7752,8027,8398,8749,8936,8844,8381,7495,6184,4497,2516,377,-1792,-3834,-5624,-7053,-8031,-8539,-8537,-8076,-7197,-5981,-4559,-3033,-1567,-266,735,1379,1597,1393,777,-200,-1470,-2946,-4523,-6081,-7493,-8624,-9369,-9611,-9327,-8473,-7133,-5384,-3386,-1311,656,2345,3614,4371,4578,4259,3493,2415,1192,12,-939,-1505,-1576,-1118,-165,1165,2712,4264,5622,6589,7025,6838,6010,4586,2680,441,-1942,-4300,-6454,-8296,-9727,-10730,-11302,-11491,-11355,-10974,-10419,-9764,-9068,-8378,-7739,-7168,-6687,-6290,-5975,-5712,-5487,-5246,-4978,-4619,-4165,-3571,-2850,-1999,-1061,-71,904,1795,2537,3047,3267,3138,2640,1755,538,-973,-2649,-4379,-5991,-7332,-8232,-8549,-8188,-7090,-5285,-2855,45,3185,6326,9169,11476,12994,13593,13171,11788,9540,6663,3410,96,-2986,-5581,-7488,-8604,-8897,-8429,-7322,-5735,-3851,-1845,141,1988,3630,5030,6183,7090,7776,8220,8424,8352,7952,7207,6074,4580,2777,784,-1246,-3100,-4580,-5483,-5658,-5035,-3608,-1482,1182,4139,7126,9857,12075,13577,14212,13947,12797,10914,8481,5753,3022,539,-1426,-2712,-3212,-2920,-1950,-462,1285,3047,4563,5646,6159,6064,5400,4261,2827,1254,-263,-1581,-2608,-3270,-3614,-3659,-3524,-3310,-3126,-3086,-3260,-3699,-4418,-5393,-6555,-7826,-9060,-10150,-10937,-11332,-11233,-10630,-9502,-7925,-5962,-3733,-1355,1037,3304,5316,6952,8116,8744,8800,8311,7305,5886,4151,2231,282,-1562,-3146,-4346,-5058,-5210,-4783,-3789,-2311,-449,1625,3741,5692,7287,8364,8810,8565,7664,6184,4281,2137,-45,-2076,-3775,-5026,-5731,-5859,-5416,-4449,-3041,-1295,681,2762,4850,6832,8635,10162,11377,12193,12609,12575,12111,11228,9960,8377,6544,4576,2591,741,-814,-1920,-2437,-2278,-1410,117,2184,4594,7139,9555,11645,13214,14169,14452,14112,13218,11917,10373,8746,7232,5963,5086,4676,4778,5360,6356,7621,8997,10309,11382,12093,12362,12152,11520,10519,9288,7936,6588,5337,4240,3307,2522,1818,1129,376,-507,-1548,-2762,-4100,-5511,-6878,-8100,-9046,-9612,-9722,-9338,-8483,-7217,-5649,-3901,-2110,-400,1107,2340,3217,3719,3833,3573,2994,2141,1078,-113,-1388,-2663,-3898,-5032,-6028,-6838,-7434,-7783,-7870,-7674,-7197,-6437,-5411,-4161,-2731,-1201,330,1772,2998,3938,4512,4706,4523,4025,3280,2387,1434,489,-396,-1213,-1972,-2710,-3468,-4286,-5176,-6141,-7137,-8125,-9023,-9780,-10318,-10634,-10694,-10563,-10285,-9955,-9672,-9513,-9552,-9818,-10297,-10953,-11690,-12411,-12980,-13295,-13230,-12738,-11760,-10346,-8535,-6462,-4244,-2053,-16,1724,3096,4034,4546,4666,4475,4070,3579,3106,2788,2696,2928,3502,4440,5692,7189,8821,10445,11921,13076,13788,13923,13437,12291,10565,8356,5843,3233,714,-1494,-3280,-4533,-5258,-5490,-5347,-4949,-4472,-4036,-3785,-3777,-4054,-4592,-5317,-6162,-6987,-7738,-8281,-8611,-8651,-8420,-7904,-7122,-6096,-4850,-3420,-1842,-174,1522,3178,4697,6008,7007,7633,7822,7547,6810,5655,4161,2450,669,-1001,-2397,-3343,-3726,-3447,-2507,-922,1177,3654,6311,8933,11328,13295,14709,15452,15516,14877,13633,11849,9667,7208,4620,2020,-463,-2723,-4687,-6268,-7437,-8157,-8429,-8272,-7731,-6881,-5807,-4630,-3453,-2391,-1536,-933,-615,-541,-655,-860,-1062,-1161,-1110,-871,-481,12,524,985,1345,1587,1755,1900,2129,2526,3156,4079,5271,6698,8284,9922,11531,13006,14302,15366,16197,16800,17187,17396,17415,17276,16928,16387,15608,14615,13430,12121,10765,9460,8277,7262,6411,5686,4972,4185,3166,1847,154,-1894,-4218,-6669,-9048,-11142,-12746,-13706,-13923,-13378,-12137,-10321,-8128,-5770,-3481,-1470,93,1089,1472,1256,532,-559,-1818,-3056,-4047,-4643,-4714,-4225,-3217,-1789,-149,1516,2937,3937,4350,4118,3264,1915,250,-1493,-3067,-4284,-4973,-5111,-4716,-3927,-2921,-1925,-1144,-764,-890,-1572,-2757,-4360,-6196,-8128,-9957,-11572,-12877,-13833,-14446,-14765,-14818,-14699,-14408,-14018,-13509,-12923,-12249,-11534,-10809,-10138,-9596,-9250,-9153,-9348,-9814,-10519,-11374,-12264,-13042,-13571,-13684,-13296,-12296,-10707,-8539,-5938,-3038,-61,2806,5360,7448,8976,9877,10189,9941,9269,8272,7129,5982,4989,4294,3986,4159,4814,5956,7502,9356,11366,13356,15140,16541,17401,17632,17177,16081,14434,12392,10178,8000,6102,4661,3792,3551,3852,4594,5542,6486,7178,7416,7080,6124,4625,2755,762,-1046,-2369,-2932,-2539,-1098,1371,4706,8664,12861,16922,20403,22941,24241,24124,22581,19727,15830,11245,6387,1656,-2566,-6010,-8473,-9874,-10231,-9627,-8246,-6264,-3944,-1481,877,2943,4543,5533,5830,5384,4216,2395,54,-2642,-5460,-8203,-10604,-12504,-13703,-14143,-13780,-12694,-11021,-8973,-6798,-4776,-3150,-2148,-1905,-2491,-3869,-5935,-8495,-11320,-14149,-16728,-18835,-20314,-21061,-21072,-20402,-19173,-17561,-15772,-14011,-12474,-11316,-10618,-10409,-10615,-11101,-11678,-12123,-12212,-11780,-10695,-8953,-6629,-3892,-1008,1750,4071,5725,6539,6470,5581,4053,2142,161,-1600,-2856,-3443,-3247,-2291,-678,1413,3741,6062,8128,9751,10768,11136,10833,9957,8607,6945,5095,3196,1335,-419,-2032,-3491,-4809,-5984,-7026,-7903,-8583,-8982,-9047,-8690,-7890,-6634,-4976,-3009,-872,1279,3279,4984,6277,7083,7372,7153,6470,5387,4016,2443,811,-769,-2178,-3293,-4023,-4287,-4009,-3175,-1754,200,2653,5482,8585,11794,14952,17887,20423,22426,23756,24351,24152,23172,21454,19077,16170,12862,9331,5757,2323,-787,-3414,-5443,-6778,-7393,-7304,-6554,-5262,-3537,-1558,509,2472,4147,5383,6033,6025,5313,3903,1874,-684,-3620,-6766,-9939,-12935,-15577,-17682,-19146,-19887,-19918,-19309,-18190,-16746,-15174,-13679,-12426,-11558,-11124,-11159,-11588,-12348,-13300,-14337,-15328,-16173,-16797,-17119,-17129,-16767,-16050,-14954,-13517,-11757,-9765,-7611,-5440,-3370,-1568,-145,772,1137,966,317,-636,-1709,-2671,-3288,-3391,-2838,-1614,244,2567,5160,7722,9986,11638,12461,12270,11008,8706,5519,1698,-2446,-6546,-10252,-13241,-15265,-16173,-15915,-14552,-12237,-9217,-5780,-2251,1075,3939,6186,7729,8611,8947,8907,8706,8536,8571,8919,9637,10710,12074,13618,15200,16682,17910,18793,19234,19221,18760,17898,16719,15310,13768,12177,10589,9055,7559,6115,4672,3221,1735,215,-1323,-2845,-4307,-5640,-6801,-7709,-8341,-8650,-8643,-8329,-7742,-6933,-5946,-4852,-3703,-2568,-1504,-558,234,867,1361,1773,2175,2654,3276,4081,5058,6131,7178,8027,8486,8382,7576,6011,3698,775,-2570,-6044,-9343,-12148,-14183,-15247,-15242,-14169,-12153,-9395,-6158,-2753,546,3482,5849,7559,8532,8803,8429,7479,6072,4300,2272,108,-2080,-4143,-5945,-7332,-8169,-8359,-7854,-6677,-4943,-2822,-551,1608,3403,4609,5066,4705,3542,1695,-624,-3164,-5607,-7669,-9078,-9658,-9299,-8053,-6036,-3524,-831,1665,3606,4680,4677,3507,1215,-2011,-5895,-10056,-14110,-17662,-20407,-22113,-22675,-22103,-20485,-18016,-14889,-11354,-7609,-3861,-243,3114,6137,8767,10937,12617,13734,14265,14183,13517,12338,10763,8969,7127,5449,4096,3198,2838,2983,3575,4451,5410,6241,6731,6716,6107,4880,3104,904,-1535,-4031,-6379,-8415,-10000,-11031,-11480,-11330,-10646,-9496,-7993,-6260,-4417,-2607,-932,487,1582,2295,2604,2518,2089,1386,534,-355,-1138,-1704,-1960,-1861,-1387,-592,490,1745,3115,4495,5841,7098,8265,9348,10376,11391,12398,13410,14354,15169,15720,15893,15563,14655,13118,10999,8368,5389,2246,-835,-3666,-6029,-7842,-9002,-9558,-9571,-9183,-8542,-7803,-7082,-6460,-5949,-5525,-5122,-4639,-4008,-3134,-1992,-575,1062,2829,4578,6178,7452,8281,8558,8237,7324,5885,4032,1909,-309,-2473,-4429,-6089,-7385,-8321,-8918,-9235,-9342,-9264,-9043,-8630,-7992,-7039,-5709,-3958,-1796,705,3391,6085,8538,10561,11951,12626,12549,11819,10587,9104,7612,6377,5593,5381,5775,6705,8027,9545,11025,12242,13009,13176,12681,11540,9832,7740,5455,3224,1262,-238,-1146,-1394,-981,39,1539,3375,5337,7222,8823,9963,10510,10404,9634,8276,6441,4302,2028,-178,-2171,-3798,-5000,-5724,-6017,-5918,-5541,-4961,-4276,-3531,-2758,-1936,-1048,-34,1129,2470,3981,5622,7323,9001,10545,11872,12898,13580,13895,13863,13511,12893,12062,11058,9921,8653,7260,5709,3992,2078,-24,-2298,-4699,-7162,-9581,-11862,-13854,-15453,-16530,-17018,-16885,-16151,-14905,-13272,-11418,-9532,-7786,-6323,-5269,-4653,-4488,-4699,-5168,-5749,-6275,-6578,-6543,-6075,-5156,-3821,-2154,-289,1630,3461,5076,6389,7366,7994,8342,8471,8487,8489,8547,8724,9008,9387,9772,10093,10228,10096,9601,8701,7366,5636,3541,1206,-1280,-3750,-6073,-8107,-9725,-10865,-11469,-11581,-11242,-10587,-9729,-8825,-7992,-7316,-6856,-6571,-6429,-6296,-6065,-5618,-4858,-3775,-2399,-839,735,2131,3156,3629,3451,2579,1053,-997,-3407,-5962,-8447,-10655,-12426,-13618,-14172,-14045,-13255,-11868,-9961,-7673,-5116,-2468,154,2576,4704,6430,7716,8543,8966,9053,8935,8739,8620,8692,9072,9799,10891,12305,13925,15625,17193,18440,19131,19092,18169,16292,13484,9833,5542,856,-3915,-8447,-12437,-15605,-17764,-18784,-18672,-17486,-15419,-12690,-9601,-6456,-3565,-1198,430,1172,993,-75,-1878,-4200,-6755,-9252,-11386,-12939,-13728,-13694,-12859,-11306,-9235,-6802,-4268,-1789,433,2297,3707,4641,5105,5149,4861,4336,3715,3112,2658,2446,2548,2987,3757,4791,6005,7273,8462,9425,10039,10183,9817,8885,7460,5586,3401,1048,-1332,-3565,-5527,-7092,-8177,-8733,-8753,-8271,-7355,-6129,-4714,-3293,-2001,-993,-358,-153,-360,-924,-1708,-2573,-3321,-3779,-3783,-3231,-2075,-354,1832,4308,6875,9311,11415,13019,14022,14378,14138,13382,12292,11037,9846,8898,8358,8314,8784,9687,10883,12156,13274,14002,14149,13578,12257,10225,7627,4662,1583,-1369,-3953,-6006,-7406,-8115,-8157,-7611,-6591,-5241,-3678,-2034,-371,1241,2804,4305,5768,7203,8611,9978,11265,12398,13300,13857,13987,13600,12658,11159,9156,6755,4087,1318,-1404,-3934,-6171,-8052,-9562,-10719,-11571,-12171,-12561,-12776,-12794,-12603,-12123,-11323,-10132,-8563,-6637,-4464,-2172,39,1991,3481,4382,4586,4104,2983,1377,-519,-2475,-4254,-5653,-6527,-6822,-6543,-5816,-4781,-3633,-2567,-1709,-1190,-1015,-1189,-1614,-2208,-2841,-3413,-3841,-4086,-4155,-4101,-3986,-3910,-3934,-4129,-4517,-5104,-5892,-6826,-7895,-9017,-10157,-11235,-12188,-12948,-13444,-13631,-13477,-12979,-12167,-11100,-9846,-8493,-7106,-5736,-4415,-3150,-1917,-716,499,1731,2994,4283,5586,6881,8152,9376,10528,11596,12548,13382,14071,14622,15031,15301,15440,15433,15268,14903,14298,13402,12181,10614,8727,6577,4280,1978,-151,-1927,-3199,-3840,-3811,-3128,-1875,-234,1615,3409,4949,6024,6504,6332,5505,4145,2386,463,-1401,-2946,-3980,-4313,-3887,-2672,-779,1648,4376,7165,9761,11941,13540,14434,14610,14066,12915,11254,9245,7033,4765,2570,535,-1269,-2836,-4164,-5317,-6341,-7327,-8321,-9397,-10563,-11840,-13184,-14551,-15860,-17015,-17923,-18485,-18635,-18334,-17588,-16435,-14975,-13313,-11591,-9929,-8452,-7226,-6295,-5641,-5189,-4848,-4483,-3983,-3262,-2273,-1055,316,1677,2852,3645,3874,3423,2220,307,-2213,-5152,-8276,-11329,-14056,-16252,-17748,-18478,-18420,-17653,-16299,-14529,-12515,-10435,-8404,-6529,-4827,-3317,-1967,-744,379,1420,2402,3309,4156,4937,5667,6359,7037,7713,8385,9035,9581,9951,10011,9654,8785,7346,5364,2909,148,-2734,-5485,-7881,-9696,-10769,-10979,-10314,-8808,-6610,-3910,-956,1980,4658,6842,8382,9170,9178,8463,7125,5342,3305,1243,-636,-2141,-3126,-3488,-3195,-2234,-691,1366,3784,6434,9149,11763,14132,16100,17565,18433,18660,18250,17245,15759,13919,11910,9917,8105,6632,5567,4941,4688,4701,4811,4846,4631,4024,2941,1355,-706,-3130,-5797,-8514,-11120,-13432,-15302,-16621,-17298,-17326,-16702,-15517,-13881,-11965,-9965,-8092,-6551,-5521,-5141,-5466,-6513,-8171,-10302,-12661,-14988,-16984,-18389,-18982,-18653,-17383,-15290,-12569,-9507,-6404,-3557,-1206,487,1456,1726,1425,716,-156,-1002,-1600,-1849,-1672,-1126,-305,601,1391,1849,1800,1121,-210,-2152,-4536,-7162,-9757,-12064,-13847,-14938,-15237,-14736,-13509,-11675,-9430,-6947,-4433,-2040,98,1893,3307,4325,4985,5358,5519,5617,5725,6000,6471,7209,8164,9292,10464,11572,12474,13080,13321,13191,12726,12025,11196,10382,9679,9184,8922,8883,9018,9233,9449,9559,9506,9235,8774,8148,7471,6813,6305,5994,5934,6100,6441,6860,7257,7522,7591,7426,7038,6491,5870,5292,4850,4625,4642,4880,5266,5686,6003,6087,5815,5117,3955,2367,417,-1751,-4002,-6156,-8064,-9598,-10669,-11236,-11297,-10896,-10081,-8971,-7642,-6260,-4942,-3863,-3144,-2907,-3212,-4051,-5376,-7034,-8877,-10687,-12296,-13524,-14278,-14480,-14158,-13333,-12129,-10621,-8959,-7220,-5524,-3914,-2469,-1200,-141,711,1367,1853,2202,2455,2636,2775,2857,2881,2800,2585,2204,1624,851,-127,-1277,-2577,-3988,-5457,-6938,-8374,-9713,-10913,-11937,-12760,-13375,-13775,-13970,-13977,-13809,-13506,-13082,-12587,-12041,-11473,-10911,-10349,-9787,-9201,-8564,-7840,-7006,-6017,-4876,-3563,-2109,-537,1101,2749,4353,5853,7205,8380,9352,10134,10729,11174,11493,11725,11875,11962,11959,11838,11557,11054,10290,9227,7850,6194,4297,2267,210,-1727,-3407,-4693,-5481,-5708,-5335,-4408,-2978,-1177,852,2946,4934,6693,8103,9145,9809,10169,10321,10383,10479,10709,11149,11816,12682,13659,14607,15378,15792,15723,15067,13794,11949,9629,7011,4282,1676,-610,-2381,-3513,-3939,-3653,-2743,-1338,363,2153,3805,5143,6018,6372,6218,5625,4745,3715,2712,1835,1182,749,534,465,507,592,728,895,1142,1507,2023,2723,3563,4499,5394,6128,6542,6516,5966,4870,3265,1236,-1072,-3530,-5970,-8280,-10354,-12137,-13607,-14768,-15651,-16288,-16705,-16920,-16939,-16741,-16347,-15735,-14962,-14050,-13073,-12080,-11122,-10231,-9409,-8631,-7866,-7048,-6140,-5093,-3900,-2568,-1155,276,1616,2770,3639,4154,4279,4021,3423,2575,1581,573,-326,-994,-1334,-1282,-801,103,1385,2969,4739,6584,8360,9963,11283,12251,12831,13011,12819,12300,11509,10511,9357,8098,6763,5375,3947,2493,1024,-439,-1878,-3256,-4523,-5631,-6478,-7002,-7060,-6600,-5515,-3802,-1466,1395,4653,8105,11545,14732,17460,19546,20874,21392,21122,20159,18649,16774,14734,12717,10898,9403,8330,7722,7587,7885,8546,9456,10499,11520,12388,12969,13154,12873,12092,10819,9102,7038,4724,2307,-100,-2378,-4425,-6181,-7601,-8685,-9436,-9902,-10096,-10077,-9847,-9434,-8836,-8043,-7084,-5943,-4682,-3337,-1982,-717,379,1195,1660,1713,1335,553,-550,-1864,-3219,-4466,-5426,-5979,-6040,-5579,-4664,-3386,-1939,-515,660,1397,1571,1113,92,-1382,-3078,-4772,-6193,-7140,-7431,-7011,-5865,-4115,-1906,537,2980,5226,7074,8427,9215,9458,9217,8593,7712,6670,5568,4448,3322,2176,963,-361,-1815,-3399,-5073,-6733,-8296,-9602,-10558,-11047,-11026,-10478,-9459,-8063,-6444,-4764,-3221,-1978,-1183,-935,-1285,-2215,-3680,-5558,-7723,-10004,-12232,-14235,-15861,-16978,-17509,-17387,-16632,-15259,-13364,-11037,-8413,-5620,-2793,-55,2497,4776,6732,8325,9551,10415,10956,11214,11256,11132,10905,10615,10296,9968,9630,9287,8911,8508,8055,7572,7072,6587,6148,5779,5486,5243,5000,4688,4221,3520,2527,1209,-429,-2342,-4462,-6682,-8891,-10964,-12782,-14232,-15221,-15665,-15534,-14790,-13477,-11628,-9339,-6730,-3926,-1094,1624,4064,6109,7637,8610,8987,8825,8190,7208,6021,4782,3625,2662,1943,1482,1230,1109,1011,845,496,-63,-894,-1947,-3193,-4531,-5866,-7080,-8079,-8776,-9132,-9111,-8750,-8063,-7131,-6024,-4829,-3642,-2549,-1625,-930,-486,-304,-344,-571,-908,-1284,-1620,-1840,-1881,-1702,-1276,-609,287,1374,2604,3930,5273,6591,7806,8887,9802,10550,11154,11641,12056,12422,12762,13069,13315,13472,13475,13313,12933,12371,11655,10862,10096,9440,8995,8778,8812,9018,9331,9627,9822,9826,9622,9204,8642,8026,7459,7075,6933,7114,7574,8282,9087,9875,10456,10713,10524,9840,8680,7100,5257,3311,1480,-37,-1056,-1458,-1173,-240,1241,3069,5010,6772,8113,8772,8618,7556,5618,2914,-368,-3986,-7665,-11147,-14180,-16590,-18234,-19079,-19125,-18465,-17217,-15555,-13637,-11648,-9726,-7994,-6534,-5389,-4559,-4035,-3741,-3628,-3580,-3510,-3314,-2923,-2283,-1413,-363,750,1765,2517,2816,2516,1520,-213,-2623,-5584,-8892,-12300,-15529,-18328,-20468,-21804,-22267,-21889,-20784,-19140,-17201,-15221,-13457,-12120,-11361,-11229,-11698,-12617,-13774,-14913,-15739,-16031,-15588,-14334,-12268,-9493,-6204,-2633,910,4169,6856,8802,9875,10070,9470,8227,6572,4742,2987,1536,550,167,427,1346,2854,4867,7230,9795,12364,14758,16786,18285,19126,19219,18559,17170,15190,12783,10169,7595,5281,3417,2145,1503,1482,1988,2866,3956,5067,6043,6771,7186,7281,7128,6808,6487,6280,6349,6767,7600,8822,10370,12113,13901,15552,16909,17829,18233,18079,17422,16326,14942,13406,11878,10490,9340,8499,7980,7778,7836,8081,8418,8739,8929,8877,8480,7648,6324,4482,2134,-656,-3790,-7123,-10487,-13694,-16564,-18926,-20656,-21664,-21933,-21475,-20390,-18789,-16856,-14761,-12716,-10884,-9426,-8426,-7937,-7921,-8329,-9021,-9901,-10808,-11653,-12330,-12805,-13051,-13093,-12974,-12742,-12479,-12222,-12039,-11945,-11958,-12069,-12254,-12490,-12737,-12970,-13154,-13274,-13305,-13245,-13074,-12782,-12357,-11790,-11082,-10253,-9319,-8346,-7356,-6430,-5600,-4918,-4414,-4106,-3987,-4045,-4224,-4466,-4689,-4809,-4746,-4438,-3841,-2949,-1786,-408,1092,2620,4037,5242,6110,6579,6626,6273,5630,4808,3979,3262,2784,2577,2639,2899,3238,3526,3624,3435,2896,2038,914,-320,-1507,-2466,-3025,-3078,-2542,-1429,210,2269,4599,7055,9477,11732,13717,15351,16612,17490,18023,18259,18254,18075,17767,17371,16911,16388,15809,15147,14390,13506,12481,11295,9943,8426,6747,4940,3028,1082,-847,-2657,-4275,-5601,-6569,-7125,-7266,-7014,-6459,-5719,-4941,-4296,-3924,-3945,-4419,-5332,-6622,-8142,-9729,-11169,-12271,-12849,-12781,-11998,-10525,-8447,-5939,-3210,-503,1941,3903,5214,5768,5537,4571,2998,990,-1238,-3492,-5589,-7411,-8873,-9968,-10702,-11142,-11352,-11418,-11412,-11394,-11407,-11454,-11525,-11579,-11571,-11455,-11193,-10762,-10159,-9407,-8520,-7562,-6541,-5521,-4509,-3538,-2621,-1781,-1045,-444,-34,148,40,-369,-1081,-2027,-3094,-4125,-4926,-5315,-5146,-4321,-2854,-808,1639,4278,6859,9138,10927,12070,12525,12299,11501,10289,8865,7448,6234,5391,4995,5095,5602,6438,7409,8353,9083,9445,9350,8730,7622,6076,4224,2210,204,-1628,-3129,-4186,-4715,-4693,-4130,-3093,-1657,50,1919,3819,5616,7214,8490,9394,9864,9899,9508,8749,7675,6384,4936,3428,1908,433,-967,-2268,-3446,-4482,-5348,-6016,-6469,-6694,-6718,-6580,-6339,-6085,-5859,-5749,-5737,-5852,-6027,-6245,-6416,-6517,-6478,-6280,-5905,-5346,-4623,-3761,-2807,-1819,-868,-12,678,1175,1444,1489,1316,945,402,-279,-1076,-1957,-2909,-3912,-4956,-6025,-7097,-8159,-9180,-10148,-11046,-11870,-12600,-13255,-13784,-14207,-14449,-14483,-14241,-13644,-12655,-11214,-9337,-7060,-4463,-1675,1168,3899,6373,8437,9990,10929,11228,10877,9936,8499,6699,4687,2619,635,-1156,-2662,-3855,-4671,-5146,-5228,-4957,-4307,-3291,-1917,-220,1764,3928,6203,8438,10535,12360,13819,14832,15339,15305,14724,13603,11992,9957,7600,5040,2423,-123,-2451,-4464,-6066,-7215,-7882,-8079,-7828,-7169,-6149,-4819,-3226,-1428,523,2572,4644,6678,8587,10297,11732,12845,13598,14001,14086,13904,13546,13065,12545,11998,11450,10837,10128,9213,8044,6547,4725,2611,299,-2061,-4302,-6216,-7642,-8428,-8522,-7937,-6779,-5246,-3558,-1993,-767,-70,11,-526,-1592,-3017,-4598,-6094,-7312,-8067,-8275,-7905,-7021,-5737,-4236,-2668,-1230,-5,900,1508,1827,1953,1959,1951,1989,2106,2294,2481,2585,2504,2126,1397,285,-1198,-2964,-4917,-6893,-8726,-10244,-11294,-11760,-11584,-10758,-9340,-7451,-5229,-2871,-538,1573,3346,4640,5420,5642,5336,4577,3440,2071,580,-898,-2240,-3376,-4231,-4791,-5066,-5083,-4907,-4588,-4206,-3795,-3408,-3047,-2699,-2341,-1907,-1376,-693,123,1073,2087,3104,4039,4794,5304,5488,5321,4795,3933,2816,1521,187,-1073,-2122,-2861,-3218,-3160,-2687,-1844,-681,718,2278,3925,5590,7228,8788,10250,11588,12784,13828,14689,15346,15768,15923,15792,15381,14697,13829,12819,11821,10898,10197,9759,9636,9798,10183,10682,11185,11563,11741,11654,11301,10704,9915,9005,8034,7063,6137,5277,4501,3804,3183,2624,2121,1671,1277,958,738,664,769,1091,1625,2347,3175,4034,4800,5414,5799,5945,5850,5554,5087,4499,3823,3080,2288,1433,498,-540,-1708,-3014,-4456,-6019,-7650,-9303,-10897,-12354,-13590,-14514,-15049,-15126,-14700,-13734,-12240,-10251,-7854,-5184,-2402,271,2648,4509,5730,6203,5923,4943,3380,1410,-795,-3039,-5178,-7094,-8722,-10052,-11102,-11922,-12564,-13061,-13424,-13628,-13619,-13326,-12683,-11618,-10118,-8172,-5836,-3208,-401,2401,5041,7344,9151,10357,10881,10712,9866,8446,6550,4359,2034,-244,-2312,-4029,-5302,-6066,-6317,-6097,-5468,-4548,-3435,-2250,-1080,-13,914,1660,2235,2637,2903,3042,3098,3077,2992,2845,2611,2273,1811,1205,463,-408,-1371,-2388,-3415,-4408,-5339,-6177,-6928,-7582,-8159,-8663,-9081,-9388,-9525,-9417,-8992,-8185,-6957,-5328,-3342,-1119,1217,3498,5580,7321,8645,9490,9875,9849,9481,8891,8159,7379,6612,5890,5224,4604,4022,3454,2904,2362,1839,1338,868,413,-16,-439,-860,-1270,-1686,-2063,-2404,-2666,-2831,-2879,-2804,-2595,-2263,-1797,-1207,-484,365,1329,2395,3517,4660,5746,6710,7463,7940,8062,7796,7114,6028,4578,2838,899,-1110,-3079,-4870,-6387,-7529,-8245,-8484,-8247,-7526,-6369,-4802,-2916,-781,1480,3726,5828,7600,8939,9709,9872,9408,8366,6843,4968,2906,829,-1098,-2715,-3922,-4645,-4882,-4674,-4124,-3338,-2490,-1679,-1057,-656,-513,-586,-796,-1067,-1283,-1389,-1308,-1031,-527,183,1090,2172,3387,4702,6056,7397,8657,9783,10707,11394,11793,11903,11716,11272,10620,9832,8981,8132,7336,6625,6005,5475,5014,4603,4221,3861,3513,3202,2930,2735,2623,2611,2686,2824,2991,3153,3259,3324,3321,3305,3310,3387,3583,3932,4432,5073,5792,6524,7161,7615,7770,7552,6885,5737,4107,2033,-411,-3110,-5929,-8720,-11332,-13647,-15561,-17010,-17969,-18439,-18450,-18066,-17346,-16397,-15287,-14123,-12949,-11815,-10716,-9628,-8512,-7307,-5987,-4533,-2983,-1410,77,1351,2289,2796,2820,2352,1443,174,-1337,-2961,-4567,-6020,-7232,-8114,-8642,-8824,-8683,-8329,-7824,-7303,-6840,-6521,-6381,-6438,-6671,-7051,-7507,-7981,-8372,-8607,-8577,-8217,-7437,-6220,-4526,-2403,108,2878,5784,8640,11269,13497,15161,16163,16434,15982,14854,13166,11056,8719,6329,4082,2116,557,-556,-1187,-1390,-1188,-662,160,1221,2519,4039,5789,7763,9937,12251,14628,16908,18966,20578,21598,21840,21204,19634,17168,13914,10072,5903,1688,-2250,-5656,-8280,-9983,-10684,-10393,-9214,-7283,-4812,-2012,898,3706,6235,8348,9938,10967,11435,11396,10931,10151,9147,8019,6823,5610,4393,3202,2037,932,-105,-1042,-1883,-2631,-3318,-3995,-4721,-5561,-6560,-7767,-9160,-10717,-12318,-13848,-15121,-15991,-16314,-16030,-15140,-13746,-11998,-10096,-8258,-6644,-5405,-4585,-4175,-4102,-4251,-4501,-4754,-4946,-5064,-5137,-5204,-5330,-5516,-5790,-6095,-6401,-6655,-6819,-6890,-6884,-6860,-6888,-7045,-7405,-8010,-8868,-9947,-11159,-12385,-13477,-14273,-14646,-14479,-13758,-12493,-10804,-8853,-6828,-4946,-3383,-2271,-1695,-1647,-2085,-2905,-3985,-5182,-6373,-7439,-8301,-8897,-9206,-9229,-9000,-8557,-7966,-7257,-6490,-5656,-4777,-3819,-2796,-1691,-544,614,1722,2711,3536,4144,4532,4707,4725,4643,4566,4569,4750,5169,5876,6862,8106,9505,10944,12265,13300,13917,13992,13486,12413,10849,8948,6892,4902,3199,1973,1386,1511,2364,3877,5904,8270,10757,13160,15294,17017,18239,18931,19091,18765,18003,16849,15353,13542,11437,9094,6554,3936,1352,-1030,-3067,-4612,-5579,-5933,-5710,-5022,-4010,-2875,-1786,-915,-382,-262,-581,-1329,-2448,-3882,-5530,-7308,-9115,-10848,-12416,-13709,-14645,-15136,-15126,-14592,-13547,-12055,-10228,-8198,-6151,-4232,-2614,-1386,-626,-335,-474,-973,-1748,-2710,-3807,-4996,-6254,-7598,-9003,-10477,-11966,-13413,-14721,-15765,-16446,-16617,-16239,-15237,-13658,-11563,-9085,-6384,-3632,-996,1392,3417,5040,6226,6998,7383,7403,7101,6465,5523,4253,2677,817,-1266,-3491,-5728,-7852,-9707,-11164,-12103,-12455,-12161,-11253,-9739,-7726,-5294,-2581,276,3144,5877,8370,10516,12265,13577,14459,14938,15057,14862,14410,13721,12834,11760,10513,9114,7593,5979,4336,2719,1196,-167,-1318,-2225,-2870,-3276,-3484,-3558,-3579,-3612,-3733,-3950,-4287,-4677,-5051,-5301,-5312,-4994,-4279,-3158,-1665,104,2015,3906,5601,6939,7791,8085,7774,6914,5537,3776,1727,-470,-2681,-4804,-6723,-8384,-9714,-10698,-11282,-11469,-11219,-10547,-9461,-8004,-6248,-4266,-2172,-54,1986,3882,5577,7052,8290,9315,10126,10755,11206,11481,11586,11485,11193,10682,9991,9144,8205,7232,6276,5372,4520,3686,2821,1838,681,-720,-2362,-4231,-6222,-8217,-10032,-11493,-12434,-12740,-12348,-11289,-9647,-7586,-5310,-3029,-975,672,1755,2192,1955,1097,-279,-2019,-3932,-5843,-7572,-8990,-10012,-10615,-10814,-10690,-10313,-9785,-9166,-8501,-7795,-7022,-6153,-5147,-3978,-2656,-1193,366,1955,3518,4974,6259,7314,8084,8557,8688,8520,8020,7247,6201,4931,3471,1869,189,-1512,-3152,-4680,-6007,-7099,-7882,-8322,-8390,-8065,-7369,-6339,-5039,-3578,-2048,-585,719,1762,2503,2922,3058,2989,2806,2636,2572,2698,3060,3670,4501,5513,6635,7796,8924,9958,10835,11521,11959,12113,11942,11408,10486,9172,7478,5466,3200,821,-1560,-3762,-5641,-7057,-7889,-8098,-7671,-6695,-5275,-3589,-1786,-48,1514,2800,3760,4377,4665,4641,4353,3827,3097,2197,1147,-8,-1226,-2444,-3599,-4603,-5410,-5940,-6187,-6126,-5799,-5257,-4594,-3917,-3330,-2949,-2828,-3012,-3476,-4138,-4901,-5595,-6085,-6217,-5897,-5061,-3730,-1951,157,2458,4800,7028,9018,10666,11918,12748,13167,13218,12934,12392,11621,10686,9600,8408,7112,5760,4358,2974,1641,435,-598,-1401,-1934,-2185,-2141,-1845,-1330,-659,107,919,1733,2532,3312,4076,4833,5580,6300,6951,7487,7816,7878,7579,6872,5735,4188,2305,202,-1979,-4070,-5938,-7456,-8571,-9254,-9555,-9523,-9256,-8816,-8267,-7618,-6871,-5973,-4893,-3566,-1985,-130,1938,4168,6443,8655,10690,12448,13863,14903,15554,15848,15794,15429,14751,13770,12459,10816,8816,6473,3823,936,-2079,-5057,-7846,-10231,-12053,-13169,-13483,-12993,-11742,-9852,-7474,-4789,-1961,866,3582,6132,8478,10630,12590,14376,15976,17364,18470,19204,19446,19094,18059,16305,13876,10856,7436,3802,223,-3090,-5888,-8028,-9378,-9930,-9706,-8839,-7465,-5780,-3952,-2134,-443,1057,2331,3379,4228,4889,5401,5758,5971,6010,5858,5475,4853,3963,2835,1470,-74,-1768,-3542,-5357,-7153,-8890,-10523,-12002,-13280,-14300,-14991,-15303,-15176,-14596,-13567,-12145,-10415,-8505,-6555,-4712,-3114,-1863,-1022,-610,-583,-870,-1365,-1924,-2440,-2767,-2839,-2593,-2042,-1230,-257,762,1698,2437,2898,3047,2894,2515,2005,1481,1043,754,636,654,748,836,853,765,587,356,177,125,313,791,1585,2653,3892,5158,6280,7088,7453,7296,6611,5451,3924,2173,341,-1416,-3006,-4336,-5388,-6168,-6713,-7100,-7367,-7600,-7801,-8003,-8173,-8284,-8301,-8180,-7913,-7490,-6925,-6247,-5464,-4611,-3686,-2704,-1662,-571,575,1743,2936,4107,5251,6318,7286,8113,8763,9209,9431,9410,9157,8664,7948,7021,5903,4610,3192,1667,112,-1443,-2922,-4268,-5414,-6276,-6801,-6904,-6574,-5791,-4603,-3107,-1410,312,1913,3223,4121,4532,4429,3883,2991,1930,860,-32,-631,-840,-664,-138,614,1466,2236,2792,3003,2799,2172,1152,-165,-1679,-3257,-4784,-6139,-7235,-7971,-8285,-8108,-7390,-6120,-4292,-1961,792,3823,6967,10011,12750,14979,16530,17285,17196,16259,14577,12256,9490,6468,3388,445,-2230,-4514,-6364,-7759,-8727,-9327,-9630,-9715,-9660,-9503,-9266,-8932,-8435,-7728,-6710,-5355,-3621,-1554,773,3238,5671,7925,9834,11298,12254,12699,12694,12320,11691,10896,10013,9068,8064,6948,5688,4203,2482,519,-1628,-3849,-5980,-7849,-9236,-9979,-9942,-9054,-7339,-4868,-1817,1637,5246,8802,12080,14907,17142,18707,19576,19792,19449,18672,17632,16463,15318,14289,13426,12732,12152,11582,10905,9973,8670,6915,4676,2010,-975,-4094,-7129,-9856,-12036,-13509,-14145,-13909,-12872,-11149,-8975,-6570,-4214,-2120,-487,585,1047,930,322,-658,-1870,-3175,-4452,-5611,-6571,-7312,-7812,-8108,-8244,-8295,-8336,-8459,-8728,-9200,-9886,-10770,-11799,-12881,-13918,-14784,-15376,-15603,-15398,-14748,-13660,-12183,-10403,-8404,-6289,-4161,-2104,-205,1457,2829,3848,4495,4748,4629,4145,3351,2287,1017,-383,-1850,-3293,-4646,-5840,-6817,-7553,-8008,-8195,-8104,-7762,-7176,-6358,-5317,-4030,-2513,-727,1288,3523,5891,8307,10629,12720,14427,15632,16243,16226,15610,14482,12990,11321,9675,8251,7205,6623,6540,6879,7532,8302,9001,9404,9368,8746,7531,5743,3522,1051,-1444,-3705,-5519,-6677,-7064,-6619,-5362,-3405,-898,1949,4897,7737,10225,12209,13535,14148,14027,13233,11851,10027,7895,5623,3344,1171,-789,-2516,-3962,-5175,-6167,-6996,-7705,-8313,-8864,-9343,-9761,-10113,-10383,-10589,-10726,-10820,-10877,-10923,-10957,-10980,-10983,-10943,-10824,-10609,-10233,-9693,-8937,-7968,-6776,-5387,-3837,-2190,-540,1011,2326,3287,3779,3746,3165,2110,695,-911,-2511,-3924,-5024,-5710,-6000,-5933,-5635,-5243,-4909,-4760,-4876,-5293,-5959,-6778,-7608,-8266,-8610,-8495,-7866,-6719,-5133,-3267,-1309,482,1902,2722,2836,2153,747,-1307,-3784,-6497,-9174,-11624,-13640,-15112,-15956,-16169,-15782,-14880,-13560,-11951,-10168,-8339,-6560,-4925,-3480,-2269,-1284,-507,108,629,1118,1659,2304,3115,4116,5308,6661,8114,9562,10900,11977,12663,12826,12372,11242,9451,7063,4229,1154,-1918,-4716,-7002,-8572,-9303,-9150,-8144,-6391,-4046,-1292,1679,4682,7564,10200,12502,14424,15958,17113,17945,18498,18836,19017,19066,19016,18848,18551,18087,17397,16454,15178,13564,11570,9231,6587,3737,798,-2100,-4794,-7176,-9110,-10537,-11405,-11728,-11549,-10967,-10094,-9093,-8104,-7281,-6738,-6534,-6706,-7185,-7910,-8733,-9542,-10211,-10644,-10809,-10685,-10320,-9781,-9153,-8547,-8065,-7800,-7827,-8183,-8877,-9866,-11088,-12435,-13785,-15000,-15932,-16454,-16442,-15833,-14578,-12720,-10318,-7507,-4438,-1311,1683,4325,6433,7846,8447,8184,7072,5182,2670,-282,-3437,-6555,-9403,-11767,-13495,-14482,-14690,-14155,-12954,-11222,-9114,-6788,-4414,-2131,-66,1681,3068,4060,4707,5066,5245,5367,5552,5912,6525,7430,8614,10018,11546,13073,14481,15648,16495,16970,17054,16775,16162,15294,14221,13031,11770,10504,9261,8057,6895,5754,4602,3415,2132,758,-746,-2346,-4003,-5655,-7179,-8482,-9420,-9896,-9831,-9184,-7982,-6287,-4218,-1918,438,2672,4618,6103,7028,7288,6873,5809,4186,2149,-121,-2429,-4564,-6359,-7658,-8373,-8455,-7927,-6833,-5299,-3441,-1425,593,2463,4044,5237,5956,6185,5921,5226,4208,2987,1743,620,-220,-686,-703,-301,482,1516,2670,3803,4770,5487,5874,5917,5635,5055,4258,3282,2202,1045,-162,-1427,-2749,-4163,-5654,-7242,-8875,-10519,-12086,-13475,-14576,-15261,-15439,-15029,-14016,-12423,-10359,-7937,-5367,-2818,-510,1377,2698,3331,3241,2416,930,-1121,-3583,-6288,-9049,-11674,-13991,-15831,-17094,-17678,-17573,-16798,-15410,-13543,-11298,-8849,-6314,-3844,-1539,511,2251,3658,4737,5521,6054,6412,6653,6854,7070,7329,7656,7996,8324,8521,8527,8232,7584,6543,5111,3331,1275,-951,-3215,-5394,-7339,-8953,-10135,-10852,-11087,-10877,-10266,-9334,-8142,-6745,-5187,-3467,-1605,426,2615,4968,7442,10005,12564,15051,17352,19382,21056,22306,23110,23434,23295,22688,21622,20114,18178,15862,13250,10459,7656,5039,2793,1115,112,-144,305,1357,2808,4450,6008,7277,8058,8241,7797,6760,5262,3459,1556,-257,-1820,-3012,-3784,-4141,-4151,-3926,-3594,-3299,-3152,-3241,-3595,-4209,-5017,-5952,-6917,-7830,-8624,-9249,-9670,-9891,-9881,-9676,-9242,-8609,-7750,-6683,-5393,-3913,-2250,-467,1392,3246,5033,6662,8080,9212,10025,10493,10606,10381,9846,9040,8021,6835,5544,4192,2813,1437,49,-1338,-2765,-4226,-5750,-7307,-8881,-10401,-11802,-12990,-13872,-14372,-14406,-13938,-12960,-11467,-9548,-7257,-4736,-2097,503,2943,5073,6809,8054,8768,8939,8588,7781,6602,5172,3594,2004,481,-879,-2026,-2926,-3577,-3988,-4210,-4285,-4298,-4305,-4376,-4541,-4806,-5138,-5460,-5680,-5671,-5323,-4526,-3222,-1384,952,3699,6723,9861,12921,15736,18121,19958,21131,21592,21329,20358,18764,16646,14146,11450,8728,6177,3954,2185,936,232,21,236,751,1454,2218,2936,3532,3948,4177,4247,4205,4137,4125,4253,4590,5160,5974,6996,8166,9407,10616,11700,12571,13151,13390,13279,12806,12042,11002,9786,8421,6978,5482,3941,2379,785,-818,-2392,-3887,-5214,-6255,-6915,-7068,-6654,-5633,-4056,-2005,333,2772,5065,7001,8373,9058,8976,8143,6634,4594,2175,-409,-3027,-5494,-7744,-9689,-11330,-12673,-13764,-14649,-15384,-16004,-16550,-17017,-17418,-17715,-17894,-17892,-17678,-17173,-16358,-15182,-13661,-11816,-9713,-7432,-5074,-2731,-495,1557,3374,4895,6100,6952,7441,7568,7338,6797,5996,5009,3925,2828,1791,885,133,-446,-886,-1229,-1554,-1931,-2437,-3106,-3954,-4930,-5987,-7003,-7914,-8604,-9039,-9174,-9018,-8587,-7930,-7064,-6068,-4929,-3725,-2451,-1152,129,1365,2474,3411,4101,4484,4507,4151,3404,2333,1003,-437,-1857,-3068,-3938,-4331,-4178,-3462,-2220,-550,1406,3484,5492,7261,8633,9486,9756,9434,8558,7257,5650,3949,2309,900,-148,-787,-976,-778,-261,457,1249,1999,2593,2953,3041,2823,2348,1636,772,-160,-1077,-1870,-2462,-2775,-2746,-2357,-1592,-495,888,2460,4116,5744,7214,8439,9313,9791,9824,9409,8554,7284,5652,3716,1548,-749,-3099,-5377,-7495,-9352,-10868,-11984,-12667,-12898,-12712,-12133,-11236,-10070,-8705,-7173,-5510,-3721,-1802,242,2411,4686,7009,9337,11566,13620,15404,16833,17853,18426,18533,18194,17422,16257,14747,12927,10862,8585,6165,3648,1091,-1441,-3887,-6183,-8251,-10036,-11467,-12506,-13113,-13301,-13068,-12478,-11566,-10417,-9070,-7587,-5990,-4296,-2514,-645,1306,3326,5384,7454,9470,11397,13150,14701,15969,16940,17577,17869,17836,17486,16872,16041,15061,14017,12971,12028,11225,10644,10284,10162,10236,10454,10739,10998,11142,11083,10759,10137,9219,8058,6720,5322,3944,2706,1631,797,149,-302,-632,-899,-1166,-1514,-2002,-2679,-3593,-4752,-6155,-7777,-9568,-11467,-13395,-15271,-17003,-18509,-19709,-20544,-20965,-20975,-20568,-19810,-18738,-17444,-15980,-14418,-12801,-11167,-9545,-7979,-6487,-5137,-3960,-3014,-2333,-1949,-1864,-2086,-2583,-3345,-4331,-5522,-6870,-8348,-9906,-11496,-13078,-14566,-15918,-17049,-17879,-18347,-18344,-17825,-16702,-14947,-12549,-9543,-6037,-2194,1774,5573,8946,11585,13298,13927,13468,12004,9756,7019,4146,1499,-612,-1925,-2323,-1767,-372,1678,4135,6710,9157,11227,12765,13650,13834,13336,12202,10551,8504,6231,3900,1694,-215,-1671,-2558,-2805,-2417,-1440,-5,1757,3668,5608,7443,9143,10662,12048,13332,14556,15763,16924,18031,18979,19711,20106,20113,19677,18806,17546,15966,14181,12281,10370,8530,6797,5222,3791,2509,1361,327,-606,-1435,-2186,-2840,-3432,-3951,-4452,-4932,-5460,-6024,-6653,-7315,-7969,-8543,-8959,-9133,-9029,-8607,-7926,-7037,-6062,-5133,-4360,-3847,-3644,-3736,-4090,-4600,-5190,-5750,-6224,-6571,-6785,-6891,-6921,-6907,-6877,-6836,-6772,-6667,-6485,-6206,-5799,-5268,-4618,-3889,-3135,-2420,-1822,-1415,-1245,-1378,-1803,-2545,-3559,-4812,-6248,-7782,-9359,-10873,-12276,-13482,-14455,-15170,-15609,-15812,-15779,-15577,-15227,-14783,-14281,-13744,-13207,-12665,-12121,-11536,-10861,-10045,-9009,-7719,-6138,-4280,-2202,9,2214,4263,5969,7177,7724,7528,6532,4785,2382,-491,-3638,-6807,-9783,-12362,-14395,-15797,-16544,-16667,-16250,-15404,-14248,-12905,-11459,-9986,-8514,-7051,-5589,-4086,-2519,-823,1016,3054,5280,7703,10264,12914,15528,18006,20196,21952,23167,23702,23533,22632,21067,18964,16498,13887,11373,9175,7492,6463,6156,6565,7613,9151,10996,12909,14658,16015,16782,16845,16136,14717,12695,10290,7722,5264,3127,1505,475,73,201,735,1463,2186,2693,2833,2509,1670,369,-1344,-3335,-5481,-7634,-9659,-11425,-12824,-13781,-14228,-14149,-13542,-12424,-10863,-8917,-6702,-4323,-1933,330,2293,3804,4727,4938,4386,3054,1000,-1638,-4683,-7896,-11025,-13849,-16146,-17814,-18763,-19021,-18651,-17749,-16457,-14871,-13103,-11227,-9279,-7316,-5344,-3412,-1573,125,1578,2741,3524,3910,3888,3487,2781,1836,736,-433,-1638,-2796,-3898,-4877,-5710,-6344,-6749,-6882,-6727,-6268,-5514,-4495,-3253,-1870,-429,955,2182,3152,3794,4072,3985,3578,2915,2091,1191,319,-454,-1042,-1401,-1473,-1263,-760,-17,926,1995,3112,4207,5194,6003,6561,6807,6705,6233,5412,4283,2914,1406,-156,-1639,-2965,-4014,-4735,-5054,-4977,-4491,-3655,-2517,-1154,345,1909,3439,4862,6108,7107,7827,8231,8322,8097,7595,6821,5830,4657,3371,2048,800,-287,-1078,-1520,-1529,-1130,-340,729,1965,3202,4297,5094,5491,5415,4850,3814,2386,641,-1296,-3314,-5280,-7070,-8551,-9623,-10173,-10156,-9520,-8302,-6540,-4353,-1849,788,3418,5840,7920,9489,10454,10725,10270,9095,7248,4811,1915,-1298,-4660,-7989,-11119,-13887,-16162,-17849,-18877,-19243,-18945,-18058,-16639,-14801,-12626,-10238,-7726,-5194,-2720,-378,1787,3723,5412,6819,7914,8664,9030,8986,8522,7653,6435,4950,3317,1668,150,-1104,-1990,-2452,-2496,-2186,-1654,-1057,-577,-377,-563,-1219,-2325,-3830,-5618,-7543,-9438,-11147,-12507,-13403,-13745,-13474,-12599,-11124,-9137,-6698,-3941,-968,2080,5079,7902,10441,12582,14276,15425,16035,16065,15564,14583,13209,11565,9758,7926,6151,4523,3079,1840,813,-9,-624,-1012,-1157,-1008,-539,299,1503,3071,4939,7008,9155,11214,13037,14463,15393,15734,15492,14691,13437,11851,10089,8291,6577,5036,3696,2553,1555,631,-309,-1334,-2514,-3864,-5369,-6966,-8534,-9934,-10973,-11493,-11326,-10388,-8651,-6183,-3163,167,3478,6444,8727,10084,10341,9470,7557,4810,1517,-1972,-5324,-8205,-10399,-11736,-12206,-11853,-10850,-9401,-7750,-6140,-4768,-3795,-3309,-3329,-3823,-4677,-5772,-6922,-7978,-8755,-9121,-8959,-8205,-6830,-4876,-2420,382,3348,6246,8843,10904,12266,12796,12491,11389,9637,7423,4965,2493,197,-1755,-3277,-4326,-4947,-5216,-5265,-5232,-5256,-5441,-5856,-6502,-7335,-8255,-9138,-9832,-10221,-10195,-9716,-8788,-7457,-5814,-3947,-1950,103,2167,4202,6201,8143,10019,11801,13454,14937,16187,17153,17786,18046,17929,17454,16657,15613,14390,13053,11682,10300,8975,7695,6509,5402,4398,3506,2741,2137,1718,1542,1640,2067,2830,3919,5277,6808,8386,9892,11185,12196,12853,13168,13165,12928,12522,12051,11548,11066,10572,10039,9391,8562,7512,6194,4658,2916,1101,-727,-2406,-3870,-4986,-5717,-5999,-5841,-5257,-4298,-3037,-1558,52,1696,3308,4810,6162,7324,8269,8979,9422,9573,9404,8888,8018,6794,5246,3427,1394,-741,-2903,-4966,-6817,-8366,-9502,-10193,-10398,-10172,-9581,-8761,-7864,-7042,-6439,-6152,-6226,-6662,-7403,-8360,-9426,-10456,-11353,-11980,-12294,-12242,-11856,-11201,-10378,-9526,-8773,-8251,-8064,-8259,-8883,-9875,-11210,-12748,-14399,-15997,-17430,-18553,-19291,-19564,-19360,-18691,-17610,-16194,-14540,-12749,-10909,-9099,-7367,-5716,-4154,-2615,-1061,572,2331,4223,6250,8350,10461,12477,14290,15783,16845,17369,17298,16592,15286,13472,11281,8902,6534,4361,2543,1188,334,-17,61,476,1101,1813,2498,3045,3392,3469,3250,2723,1885,768,-593,-2125,-3749,-5335,-6784,-7925,-8668,-8867,-8473,-7438,-5785,-3589,-953,1963,4997,7945,10644,12891,14566,15553,15806,15352,14250,12644,10696,8598,6567,4763,3371,2465,2115,2292,2930,3911,5098,6331,7475,8385,8973,9151,8902,8214,7136,5726,4068,2266,389,-1460,-3226,-4851,-6264,-7434,-8280,-8764,-8834,-8483,-7721,-6625,-5296,-3891,-2574,-1511,-838,-629,-905,-1576,-2526,-3551,-4469,-5080,-5263,-4925,-4081,-2782,-1157,647,2462,4136,5545,6616,7302,7638,7624,7343,6798,6043,5079,3911,2571,1067,-515,-2116,-3613,-4906,-5879,-6460,-6606,-6335,-5719,-4880,-3965,-3122,-2463,-2044,-1844,-1803,-1780,-1687,-1404,-902,-197,654,1514,2290,2840,3128,3122,2893,2548,2253,2159,2434,3141,4312,5862,7634,9419,10969,12063,12527,12268,11299,9717,7727,5567,3509,1819,683,253,548,1527,3045,4907,6898,8776,10375,11528,12170,12273,11844,10963,9678,8099,6303,4370,2387,411,-1493,-3265,-4846,-6164,-7148,-7725,-7845,-7473,-6620,-5347,-3732,-1924,-55,1703,3208,4344,5014,5216,4950,4321,3428,2396,1348,348,-573,-1432,-2314,-3292,-4483,-5956,-7747,-9845,-12163,-14580,-16923,-19014,-20672,-21746,-22125,-21742,-20603,-18751,-16302,-13397,-10229,-6969,-3830,-939,1533,3544,5004,5952,6388,6390,6029,5390,4571,3647,2701,1797,982,301,-239,-626,-894,-1089,-1279,-1559,-2015,-2728,-3749,-5095,-6710,-8518,-10360,-12082,-13502,-14470,-14884,-14685,-13909,-12610,-10926,-8976,-6893,-4777,-2685,-633,1389,3421,5490,7613,9784,11940,14032,15934,17571,18846,19696,20121,20121,19784,19180,18438,17653,16938,16360,15962,15752,15697,15746,15830,15885,15852,15695,15391,14919,14294,13485,12517,11352,9996,8428,6647,4662,2510,243,-2042,-4243,-6231,-7883,-9100,-9804,-9969,-9612,-8787,-7601,-6185,-4697,-3306,-2182,-1457,-1261,-1624,-2566,-4000,-5803,-7790,-9739,-11421,-12625,-13171,-12979,-12007,-10360,-8170,-5672,-3099,-702,1311,2792,3652,3897,3583,2826,1773,573,-644,-1778,-2774,-3630,-4357,-5044,-5718,-6492,-7365,-8391,-9535,-10766,-12016,-13213,-14275,-15136,-15739,-16046,-16043,-15716,-15081,-14144,-12941,-11507,-9916,-8244,-6607,-5106,-3860,-2948,-2421,-2278,-2469,-2906,-3453,-3997,-4388,-4562,-4452,-4090,-3534,-2919,-2387,-2100,-2205,-2769,-3851,-5377,-7260,-9340,-11439,-13399,-15064,-16353,-17215,-17666,-17740,-17492,-16960,-16150,-15044,-13579,-11694,-9317,-6422,-3023,795,4868,8975,12831,16138,18610,20004,20183,19094,16829,13580,9660,5433,1332,-2255,-4971,-6564,-6913,-6018,-4025,-1185,2191,5734,9123,12045,14316,15801,16518,16535,16032,15200,14257,13378,12690,12269,12101,12151,12333,12548,12719,12765,12648,12355,11893,11298,10602,9849,9055,8235,7381,6489,5540,4546,3536,2542,1664,933,459,242,336,670,1222,1859,2510,3047,3412,3549,3470,3215,2855,2487,2177,1985,1902,1890,1844,1653,1165,275,-1107,-3002,-5372,-8116,-11078,-14073,-16901,-19371,-21348,-22699,-23426,-23488,-22993,-21986,-20599,-18926,-17063,-15114,-13137,-11227,-9423,-7806,-6396,-5246,-4347,-3699,-3251,-2948,-2712,-2468,-2158,-1725,-1173,-498,230,931,1502,1802,1725,1156,42,-1622,-3770,-6258,-8889,-11406,-13556,-15083,-15809,-15624,-14530,-12642,-10145,-7318,-4448,-1828,303,1764,2486,2468,1835,758,-527,-1776,-2778,-3358,-3428,-2995,-2102,-919,427,1736,2888,3762,4334,4601,4639,4540,4401,4315,4327,4465,4681,4948,5159,5285,5239,5031,4665,4209,3760,3418,3278,3401,3784,4374,5065,5727,6241,6498,6487,6210,5777,5300,4916,4737,4821,5173,5720,6357,6934,7310,7361,7023,6264,5160,3777,2273,775,-581,-1684,-2479,-2911,-3010,-2779,-2288,-1570,-690,326,1436,2620,3874,5137,6419,7612,8679,9514,10016,10128,9748,8889,7523,5726,3571,1183,-1302,-3733,-5982,-7913,-9452,-10523,-11115,-11226,-10887,-10161,-9098,-7789,-6295,-4694,-3059,-1445,59,1413,2524,3367,3891,4102,4017,3686,3175,2557,1913,1292,754,295,-76,-411,-754,-1187,-1764,-2564,-3618,-4952,-6564,-8391,-10386,-12417,-14392,-16154,-17595,-18590,-19073,-19000,-18393,-17297,-15809,-14043,-12104,-10129,-8173,-6332,-4600,-2996,-1487,-57,1300,2539,3601,4368,4734,4600,3925,2729,1130,-687,-2478,-3962,-4899,-5086,-4430,-2949,-772,1854,4623,7204,9276,10616,11075,10658,9473,7751,5776,3863,2300,1300,995,1379,2371,3777,5382,6934,8239,9112,9488,9318,8652,7579,6184,4626,2960,1331,-245,-1682,-2979,-4103,-5038,-5782,-6294,-6576,-6588,-6317,-5753,-4877,-3707,-2247,-521,1428,3579,5855,8219,10580,12879,15009,16889,18400,19443,19925,19751,18904,17356,15186,12467,9352,6011,2625,-601,-3491,-5886,-7666,-8768,-9192,-8981,-8257,-7142,-5817,-4420,-3097,-1942,-1005,-300,208,564,821,1012,1145,1188,1097,795,243,-608,-1725,-3075,-4539,-6002,-7307,-8321,-8933,-9077,-8763,-8037,-7033,-5891,-4790,-3879,-3278,-3056,-3202,-3671,-4329,-5042,-5656,-6026,-6082,-5757,-5094,-4124,-2959,-1677,-372,884,2070,3153,4174,5135,6075,6991,7865,8664,9310,9755,9931,9821,9431,8805,8020,7154,6305,5522,4875,4361,3992,3739,3579,3487,3457,3490,3617,3846,4221,4722,5363,6092,6868,7627,8298,8815,9128,9202,9035,8655,8111,7484,6854,6293,5861,5563,5393,5287,5172,4951,4550,3902,2999,1860,553,-829,-2183,-3405,-4404,-5119,-5503,-5528,-5201,-4499,-3460,-2077,-391,1559,3723,6013,8342,10589,12634,14349,15623,16355,16490,15992,14892,13226,11112,8656,6030,3367,837,-1464,-3422,-5017,-6226,-7091,-7658,-8010,-8212,-8350,-8473,-8622,-8805,-8987,-9130,-9140,-8945,-8452,-7601,-6360,-4756,-2845,-771,1340,3286,4923,6096,6723,6775,6286,5376,4183,2909,1717,765,135,-165,-195,-97,-31,-197,-729,-1759,-3295,-5307,-7665,-10191,-12674,-14886,-16631,-17753,-18167,-17871,-16929,-15480,-13692,-11763,-9858,-8138,-6689,-5560,-4739,-4166,-3750,-3401,-3021,-2562,-1995,-1351,-672,-43,475,811,945,876,641,303,-64,-396,-616,-714,-641,-438,-101,317,803,1322,1873,2464,3106,3846,4682,5668,6764,7989,9260,10543,11730,12756,13520,13961,14020,13666,12891,11715,10165,8307,6199,3936,1600,-710,-2887,-4856,-6505,-7793,-8649,-9061,-9008,-8524,-7622,-6378,-4847,-3111,-1251,647,2520,4283,5895,7303,8477,9402,10068,10473,10618,10491,10091,9389,8393,7092,5517,3713,1754,-252,-2192,-3931,-5348,-6353,-6871,-6912,-6507,-5755,-4788,-3734,-2723,-1850,-1139,-601,-161,260,742,1357,2114,2972,3848,4611,5116,5267,4961,4213,3054,1611,36,-1501,-2832,-3839,-4466,-4703,-4657,-4430,-4203,-4142,-4366,-4981,-5986,-7325,-8880,-10461,-11892,-12958,-13542,-13520,-12918,-11765,-10206,-8399,-6523,-4759,-3228,-2023,-1151,-582,-215,51,356,783,1405,2235,3224,4305,5356,6268,6934,7266,7236,6823,6084,5094,3965,2836,1834,1098,733,816,1389,2437,3901,5675,7598,9497,11186,12507,13338,13639,13409,12757,11799,10729,9713,8906,8435,8334,8602,9158,9855,10541,11020,11137,10770,9852,8403,6510,4327,2066,-60,-1841,-3116,-3798,-3874,-3405,-2522,-1380,-150,1005,1982,2692,3135,3322,3335,3254,3182,3203,3381,3746,4277,4932,5591,6163,6507,6529,6170,5420,4330,3001,1561,139,-1133,-2176,-2949,-3441,-3706,-3782,-3759,-3670,-3581,-3485,-3398,-3288,-3137,-2913,-2616,-2230,-1811,-1370,-997,-738,-652,-799,-1170,-1785,-2592,-3555,-4602,-5671,-6689,-7606,-8378,-8990,-9459,-9805,-10102,-10382,-10708,-11099,-11551,-12043,-12509,-12896,-13119,-13131,-12899,-12403,-11708,-10855,-9950,-9088,-8343,-7787,-7432,-7265,-7231,-7244,-7199,-6988,-6512,-5726,-4596,-3190,-1576,102,1701,3081,4106,4696,4796,4437,3662,2618,1422,255,-750,-1472,-1851,-1868,-1571,-1020,-319,459,1232,1970,2659,3318,3992,4712,5537,6473,7540,8704,9934,11158,12328,13358,14221,14849,15233,15349,15186,14745,14014,13003,11705,10147,8353,6376,4297,2207,220,-1547,-2994,-4029,-4599,-4676,-4286,-3467,-2318,-935,557,2035,3402,4572,5504,6187,6633,6877,6941,6846,6583,6127,5441,4493,3256,1749,14,-1856,-3730,-5480,-6946,-8036,-8660,-8825,-8564,-8000,-7245,-6479,-5804,-5341,-5113,-5110,-5261,-5441,-5524,-5360,-4849,-3940,-2640,-1049,675,2332,3690,4554,4755,4215,2920,975,-1463,-4141,-6817,-9216,-11144,-12463,-13127,-13188,-12770,-12061,-11260,-10582,-10179,-10170,-10583,-11384,-12464,-13675,-14849,-15833,-16504,-16811,-16727,-16311,-15611,-14713,-13687,-12573,-11412,-10197,-8920,-7560,-6096,-4527,-2864,-1151,571,2217,3753,5095,6244,7147,7837,8303,8563,8629,8474,8097,7454,6531,5323,3863,2215,503,-1142,-2544,-3565,-4071,-3996,-3328,-2124,-507,1347,3256,5003,6440,7427,7911,7891,7433,6642,5665,4633,3676,2876,2268,1842,1534,1266,957,538,2,-621,-1227,-1699,-1880,-1658,-946,251,1878,3784,5804,7727,9380,10623,11382,11653,11487,10970,10224,9328,8377,7391,6382,5312,4146,2832,1352,-289,-2039,-3810,-5468,-6887,-7900,-8411,-8317,-7618,-6352,-4630,-2622,-529,1446,3099,4276,4889,4893,4356,3371,2095,702,-659,-1857,-2809,-3500,-3938,-4194,-4353,-4496,-4710,-5031,-5490,-6047,-6685,-7323,-7939,-8478,-8944,-9331,-9681,-10005,-10356,-10731,-11152,-11588,-11999,-12328,-12497,-12437,-12100,-11454,-10523,-9374,-8095,-6825,-5674,-4763,-4166,-3920,-4025,-4431,-5071,-5837,-6613,-7276,-7698,-7781,-7446,-6663,-5451,-3875,-2048,-105,1800,3527,4962,6024,6696,6986,6962,6699,6289,5816,5341,4916,4559,4278,4076,3927,3825,3725,3615,3446,3200,2849,2378,1816,1176,544,-40,-453,-660,-563,-153,576,1593,2813,4139,5440,6572,7410,7832,7783,7246,6275,4984,3521,2062,768,-222,-826,-994,-746,-123,795,1909,3130,4357,5527,6585,7510,8292,8945,9472,9895,10199,10379,10406,10237,9840,9177,8220,6988,5488,3813,2021,246,-1416,-2849,-3980,-4750,-5164,-5242,-5040,-4648,-4123,-3560,-2996,-2462,-1968,-1477,-982,-430,173,830,1483,2065,2456,2563,2265,1522,318,-1267,-3098,-4974,-6682,-8013,-8823,-9041,-8694,-7901,-6850,-5770,-4897,-4433,-4519,-5216,-6506,-8275,-10366,-12567,-14657,-16449,-17770,-18528,-18657,-18165,-17074,-15458,-13395,-10998,-8386,-5701,-3080,-680,1374,2950,3970,4366,4156,3360,2110,536,-1171,-2815,-4228,-5260,-5824,-5900,-5519,-4780,-3814,-2761,-1775,-954,-373,-32,114,174,260,515,1012,1821,2897,4194,5547,6851,7922,8689,9060,9052,8696,8087,7322,6502,5711,4997,4385,3856,3377,2892,2358,1738,1026,262,-515,-1191,-1703,-1962,-1930,-1605,-1021,-251,613,1474,2248,2880,3347,3678,3921,4160,4468,4913,5524,6281,7133,7967,8676,9104,9141,8687,7697,6193,4233,1974,-440,-2778,-4873,-6522,-7615,-8048,-7822,-6931,-5467,-3501,-1157,1451,4201,6976,9660,12159,14393,16282,17809,18909,19598,19848,19676,19087,18112,16774,15147,13263,11230,9090,6942,4829,2794,862,-977,-2719,-4396,-6002,-7541,-8985,-10297,-11435,-12348,-13010,-13411,-13567,-13531,-13367,-13158,-12984,-12892,-12908,-12997,-13098,-13108,-12932,-12477,-11703,-10596,-9213,-7628,-5961,-4313,-2793,-1446,-309,661,1524,2353,3241,4203,5251,6306,7265,7989,8370,8302,7778,6815,5525,4037,2530,1151,59,-671,-986,-909,-511,106,811,1469,1993,2283,2336,2151,1800,1368,974,710,669,872,1308,1906,2554,3116,3468,3498,3157,2452,1445,272,-925,-1955,-2683,-2982,-2799,-2148,-1084,260,1756,3252,4622,5790,6694,7343,7765,8017,8179,8329,8545,8877,9370,10002,10762,11558,12310,12896,13217,13182,12735,11887,10680,9227,7676,6159,4848,3819,3162,2862,2899,3179,3615,4099,4555,4913,5171,5319,5418,5509,5629,5821,6053,6316,6523,6630,6540,6227,5640,4811,3759,2580,1338,129,-977,-1956,-2793,-3527,-4201,-4876,-5588,-6373,-7216,-8096,-8958,-9738,-10361,-10763,-10893,-10715,-10246,-9490,-8526,-7388,-6164,-4887,-3608,-2343,-1100,108,1274,2356,3314,4065,4536,4649,4341,3615,2485,1068,-524,-2112,-3536,-4654,-5357,-5603,-5388,-4775,-3856,-2768,-1649,-655,85,470,439,-21,-864,-2023,-3370,-4784,-6122,-7252,-8082,-8514,-8543,-8142,-7382,-6314,-5054,-3684,-2333,-1073,5,857,1446,1764,1796,1562,1060,326,-598,-1656,-2738,-3757,-4555,-5034,-5065,-4611,-3646,-2255,-557,1252,2946,4310,5166,5390,5007,4056,2767,1315,-18,-1056,-1639,-1737,-1388,-741,20,667,1004,868,175,-1057,-2765,-4755,-6848,-8790,-10366,-11395,-11735,-11339,-10201,-8421,-6114,-3475,-694,2029,4516,6634,8305,9494,10244,10611,10702,10615,10461,10313,10231,10231,10309,10423,10529,10561,10468,10211,9753,9096,8238,7216,6059,4820,3526,2220,914,-369,-1615,-2793,-3864,-4771,-5449,-5844,-5911,-5632,-5036,-4162,-3126,-2014,-990,-148,367,480,131,-692,-1950,-3555,-5366,-7216,-8883,-10174,-10877,-10844,-9991,-8309,-5910,-2963,234,3400,6175,8302,9530,9773,9004,7365,5060,2379,-351,-2832,-4785,-6026,-6451,-6060,-4942,-3269,-1252,864,2869,4563,5827,6585,6833,6622,6038,5197,4224,3232,2333,1594,1075,792,746,921,1290,1817,2489,3269,4153,5126,6164,7267,8385,9502,10566,11531,12360,13006,13456,13694,13738,13597,13316,12905,12387,11766,11032,10189,9221,8155,7010,5841,4723,3713,2899,2309,1978,1877,1952,2126,2288,2346,2214,1819,1157,225,-895,-2142,-3388,-4545,-5478,-6119,-6370,-6186,-5549,-4437,-2922,-1044,1074,3304,5501,7495,9137,10269,10769,10546,9572,7866,5530,2700,-433,-3676,-6831,-9745,-12290,-14395,-16037,-17227,-18025,-18487,-18705,-18734,-18655,-18503,-18319,-18123,-17926,-17734,-17544,-17343,-17117,-16833,-16452,-15934,-15244,-14357,-13279,-12015,-10612,-9111,-7565,-6038,-4562,-3196,-1948,-835,145,1015,1763,2416,2935,3322,3541,3584,3469,3208,2869,2489,2148,1885,1743,1736,1847,2042,2250,2401,2424,2267,1928,1435,872,346,-32,-161,17,522,1308,2297,3366,4365,5166,5613,5630,5148,4161,2729,931,-1075,-3121,-5009,-6525,-7486,-7726,-7149,-5732,-3526,-686,2590,6025,9357,12308,14670,16296,17134,17221,16686,15699,14488,13246,12146,11305,10755,10484,10406,10410,10368,10148,9661,8834,7669,6202,4527,2759,1037,-513,-1775,-2670,-3147,-3193,-2829,-2095,-1068,177,1558,2983,4389,5702,6860,7815,8507,8902,8955,8660,7995,6999,5704,4193,2566,951,-527,-1743,-2630,-3160,-3368,-3366,-3278,-3280,-3523,-4123,-5167,-6648,-8518,-10666,-12932,-15146,-17134,-18748,-19881,-20476,-20525,-20060,-19153,-17880,-16341,-14631,-12838,-11072,-9412,-7964,-6803,-5980,-5523,-5397,-5530,-5820,-6114,-6300,-6233,-5867,-5161,-4189,-3053,-1923,-998,-449,-447,-1055,-2299,-4085,-6256,-8614,-10891,-12890,-14374,-15242,-15405,-14908,-13825,-12317,-10552,-8727,-7001,-5515,-4340,-3522,-3024,-2808,-2772,-2841,-2931,-2969,-2927,-2774,-2520,-2198,-1821,-1460,-1120,-854,-649,-498,-377,-222,-14,314,771,1356,2075,2874,3741,4634,5543,6457,7394,8356,9361,10400,11450,12448,13324,13969,14290,14199,13633,12599,11125,9330,7353,5381,3608,2204,1332,1044,1390,2274,3589,5131,6689,8015,8920,9218,8843,7783,6148,4124,1968,-30,-1586,-2473,-2521,-1714,-98,2106,4646,7177,9368,10935,11655,11448,10314,8401,5900,3071,157,-2631,-5122,-7247,-8954,-10285,-11271,-11976,-12438,-12688,-12729,-12555,-12166,-11573,-10819,-9971,-9122,-8365,-7793,-7459,-7385,-7541,-7855,-8219,-8517,-8625,-8456,-7939,-7070,-5867,-4401,-2775,-1087,529,1992,3206,4130,4730,5013,4999,4723,4229,3566,2768,1890,943,-27,-1019,-2011,-2995,-3955,-4868,-5704,-6418,-6970,-7307,-7399,-7219,-6770,-6064,-5150,-4066,-2907,-1741,-677,198,799,1078,1011,634,0,-790,-1642,-2454,-3127,-3615,-3847,-3821,-3521,-2961,-2172,-1196,-82,1094,2259,3335,4231,4908,5293,5392,5201,4750,4114,3336,2513,1711,979,376,-98,-439,-683,-874,-1079,-1350,-1740,-2275,-2936,-3697,-4466,-5169,-5694,-5971,-5930,-5559,-4858,-3887,-2715,-1430,-134,1107,2214,3172,3960,4621,5175,5697,6205,6755,7337,7952,8575,9161,9691,10128,10472,10719,10899,11013,11098,11114,11053,10820,10345,9519,8257,6501,4245,1529,-1527,-4774,-8016,-11045,-13681,-15762,-17199,-17938,-18013,-17470,-16426,-14981,-13251,-11349,-9354,-7365,-5438,-3658,-2068,-742,296,1006,1384,1461,1261,888,416,-30,-346,-442,-261,218,938,1844,2775,3619,4196,4392,4118,3327,2068,421,-1468,-3407,-5226,-6715,-7756,-8239,-8158,-7556,-6552,-5306,-4004,-2817,-1892,-1309,-1093,-1198,-1523,-1958,-2354,-2629,-2685,-2531,-2152,-1633,-1014,-383,208,725,1132,1442,1654,1792,1887,1964,2061,2218,2464,2853,3396,4140,5081,6210,7511,8904,10340,11690,12866,13717,14144,14028,13298,11930,9942,7432,4543,1462,-1572,-4360,-6665,-8363,-9328,-9561,-9092,-8039,-6559,-4810,-2976,-1179,468,1917,3151,4199,5101,5906,6675,7416,8175,8903,9605,10210,10667,10921,10893,10555,9856,8807,7419,5769,3916,2002,104,-1637,-3165,-4402,-5343,-5994,-6403,-6637,-6768,-6885,-7049,-7326,-7741,-8299,-8986,-9748,-10528,-11247,-11821,-12168,-12208,-11882,-11142,-9982,-8411,-6485,-4268,-1876,588,2974,5159,6999,8378,9204,9414,9024,8080,6709,5086,3407,1916,789,199,201,785,1835,3156,4515,5646,6326,6378,5711,4320,2301,-193,-2930,-5676,-8187,-10255,-11728,-12520,-12607,-12044,-10913,-9345,-7467,-5410,-3285,-1178,849,2751,4491,6028,7304,8265,8823,8941,8572,7742,6519,5018,3429,1936,763,98,71,763,2131,4071,6384,8830,11161,13126,14563,15326,15397,14787,13594,11956,10042,8019,6071,4313,2854,1742,977,554,409,507,786,1200,1713,2288,2902,3533,4165,4761,5298,5721,6001,6094,6008,5754,5397,5018,4722,4600,4752,5215,6020,7132,8483,9976,11479,12863,13998,14775,15116,14993,14408,13416,12089,10520,8800,7010,5207,3438,1724,73,-1494,-2993,-4380,-5656,-6763,-7668,-8329,-8710,-8813,-8657,-8277,-7753,-7128,-6482,-5835,-5215,-4592,-3943,-3209,-2342,-1304,-86,1305,2784,4296,5689,6881,7736,8198,8217,7819,7048,6004,4782,3483,2184,939,-235,-1326,-2348,-3319,-4246,-5153,-6047,-6936,-7824,-8713,-9599,-10488,-11383,-12288,-13224,-14186,-15195,-16215,-17237,-18165,-18948,-19442,-19578,-19238,-18387,-17023,-15211,-13084,-10823,-8632,-6714,-5234,-4284,-3885,-3969,-4401,-4988,-5532,-5814,-5687,-5017,-3776,-1996,223,2701,5261,7679,9792,11444,12570,13147,13220,12888,12255,11456,10576,9697,8831,7975,7082,6095,4966,3652,2147,482,-1301,-3098,-4837,-6397,-7692,-8640,-9166,-9250,-8862,-8047,-6833,-5330,-3606,-1796,21,1737,3293,4635,5744,6616,7259,7691,7921,7969,7826,7515,7013,6354,5541,4605,3588,2523,1460,444,-487,-1292,-1935,-2385,-2609,-2567,-2241,-1595,-647,586,2033,3601,5167,6607,7792,8636,9067,9089,8709,8019,7092,6054,5019,4094,3389,2963,2883,3142,3730,4598,5646,6804,7938,8967,9796,10363,10637,10614,10303,9755,8999,8103,7108,6065,5024,4013,3071,2193,1393,634,-110,-888,-1753,-2750,-3910,-5259,-6773,-8430,-10160,-11886,-13512,-14937,-16066,-16818,-17142,-17016,-16465,-15544,-14346,-12963,-11510,-10056,-8661,-7342,-6077,-4828,-3545,-2174,-702,872,2503,4119,5647,6990,8087,8882,9346,9497,9344,8956,8389,7712,7018,6338,5746,5223,4795,4399,4012,3550,2974,2218,1276,146,-1102,-2375,-3543,-4447,-4960,-4941,-4330,-3091,-1272,1022,3626,6338,8921,11143,12791,13702,13779,13015,11481,9346,6835,4225,1796,-184,-1522,-2075,-1831,-843,728,2656,4689,6553,8027,8933,9184,8777,7788,6361,4674,2916,1261,-163,-1272,-2054,-2537,-2803,-2956,-3101,-3338,-3723,-4280,-4987,-5780,-6571,-7255,-7713,-7848,-7572,-6834,-5620,-3965,-1936,344,2732,5065,7159,8866,10034,10582,10452,9656,8250,6335,4065,1595,-879,-3191,-5176,-6721,-7772,-8310,-8408,-8145,-7669,-7116,-6630,-6333,-6306,-6598,-7200,-8076,-9150,-10322,-11500,-12578,-13495,-14194,-14656,-14894,-14912,-14764,-14459,-14051,-13542,-12952,-12266,-11476,-10548,-9477,-8227,-6813,-5224,-3496,-1658,226,2097,3872,5482,6868,7961,8769,9243,9443,9367,9087,8655,8148,7628,7173,6814,6596,6510,6544,6661,6803,6929,6959,6863,6578,6082,5368,4433,3320,2052,704,-684,-2010,-3221,-4194,-4860,-5108,-4879,-4126,-2852,-1100,1042,3461,6008,8546,10919,13011,14698,15911,16580,16674,16195,15145,13588,11588,9246,6706,4097,1604,-631,-2453,-3739,-4421,-4449,-3877,-2776,-1310,340,1941,3289,4167,4441,4012,2873,1090,-1197,-3798,-6471,-8994,-11127,-12712,-13603,-13785,-13248,-12111,-10496,-8570,-6518,-4491,-2623,-1030,256,1173,1765,2020,2011,1764,1325,742,22,-800,-1717,-2719,-3782,-4895,-6021,-7141,-8223,-9238,-10172,-10991,-11686,-12234,-12635,-12884,-13000,-13006,-12931,-12825,-12718,-12653,-12663,-12767,-12979,-13301,-13710,-14192,-14695,-15191,-15615,-15932,-16080,-16016,-15708,-15122,-14262,-13140,-11792,-10275,-8659,-7013,-5403,-3884,-2491,-1224,-98,946,1908,2858,3796,4764,5736,6702,7612,8396,8999,9333,9365,9064,8458,7614,6646,5686,4892,4377,4236,4487,5093,5949,6902,7778,8390,8615,8333,7560,6323,4774,3082,1465,114,-779,-1140,-889,-113,1123,2645,4308,5958,7484,8817,9934,10854,11621,12274,12865,13390,13836,14140,14223,14004,13404,12390,10975,9232,7282,5289,3405,1780,501,-413,-982,-1311,-1486,-1649,-1876,-2260,-2807,-3525,-4334,-5166,-5899,-6439,-6708,-6662,-6321,-5741,-5030,-4315,-3719,-3352,-3289,-3539,-4103,-4889,-5832,-6818,-7761,-8565,-9153,-9455,-9411,-8999,-8232,-7168,-5941,-4706,-3652,-2938,-2656,-2809,-3303,-3949,-4555,-4917,-4919,-4534,-3807,-2858,-1806,-750,243,1174,2028,2821,3501,3985,4130,3779,2778,1053,-1368,-4319,-7483,-10443,-12733,-13925,-13705,-11969,-8813,-4602,150,4796,8697,11318,12293,11532,9181,5644,1493,-2604,-5986,-8093,-8529,-7158,-4068,370,5611,10958,15701,19172,20874,20538,18174,14079,8796,3019,-2493,-7063,-10174,-11560,-11225,-9403,-6540,-3130,289,3314,5651,7199,7982,8148,7889,7399,6830,6264,5722,5168,4539,3798,2905,1935,955,125,-426,-581,-312,345,1212,2100,2710,2827,2254,930,-1060,-3509,-6084,-8392,-10071,-10816,-10488,-9118,-6903,-4226,-1516,753,2189,2551,1764,-32,-2544,-5363,-8046,-10186,-11471,-11729,-10951,-9275,-6960,-4368,-1843,253,1699,2346,2226,1468,323,-910,-1936,-2500,-2463,-1791,-581,964,2608,4090,5218,5872,6035,5762,5183,4450,3689,3022,2483,2066,1727,1382,958,410,-293,-1104,-1975,-2801,-3491,-3948,-4110,-3953,-3484,-2772,-1887,-952,-81,609,1013,1062,719,-2,-1053,-2333,-3718,-5063,-6207,-7024,-7396,-7279,-6667,-5615,-4214,-2563,-775,1086,2947,4798,6601,8361,10044,11622,13038,14211,15072,15520,15511,14993,13999,12597,10920,9130,7419,5960,4910,4356,4343,4806,5662,6728,7854,8846,9588,9974,9968,9574,8823,7786,6516,5097,3573,2014,462,-1022,-2383,-3569,-4508,-5164,-5476,-5430,-5014,-4259,-3225,-1994,-696,566,1638,2420,2817,2769,2286,1392,179,-1261,-2820,-4403,-5946,-7384,-8690,-9804,-10681,-11222,-11345,-10929,-9903,-8219,-5907,-3072,100,3351,6398,8931,10704,11515,11288,10055,7950,5225,2145,-956,-3815,-6192,-7959,-9072,-9596,-9647,-9405,-9021,-8649,-8358,-8191,-8087,-7981,-7749,-7283,-6505,-5368,-3888,-2139,-219,1713,3519,5045,6168,6804,6898,6450,5502,4129,2439,556,-1397,-3311,-5094,-6701,-8099,-9299,-10316,-11172,-11890,-12454,-12858,-13023,-12908,-12403,-11478,-10077,-8252,-6080,-3721,-1381,736,2401,3475,3844,3525,2599,1240,-309,-1811,-3000,-3707,-3806,-3288,-2236,-820,736,2187,3308,3930,3955,3362,2227,659,-1160,-3076,-4910,-6555,-7926,-8984,-9743,-10200,-10395,-10328,-9992,-9369,-8403,-7079,-5364,-3301,-955,1540,4007,6248,8051,9231,9667,9274,8095,6203,3781,1038,-1797,-4491,-6863,-8756,-10094,-10833,-10995,-10630,-9801,-8589,-7064,-5302,-3375,-1363,645,2572,4306,5795,6955,7776,8250,8419,8342,8092,7753,7366,6991,6607,6219,5778,5256,4619,3877,3046,2213,1464,924,703,898,1544,2655,4146,5926,7841,9733,11456,12858,13860,14396,14465,14121,13437,12528,11532,10544,9686,9003,8524,8227,8055,7919,7729,7389,6839,6048,5026,3859,2611,1454,465,-216,-531,-444,37,849,1904,3090,4277,5374,6277,6975,7448,7756,7969,8160,8440,8845,9446,10225,11169,12220,13312,14370,15329,16134,16757,17181,17417,17495,17434,17289,17066,16782,16414,15906,15199,14201,12854,11122,9018,6630,4082,1559,-760,-2693,-4123,-4979,-5282,-5121,-4643,-4029,-3461,-3103,-3051,-3373,-4032,-4985,-6109,-7294,-8404,-9332,-9971,-10271,-10184,-9727,-8938,-7895,-6707,-5478,-4332,-3363,-2652,-2261,-2189,-2432,-2927,-3593,-4339,-5059,-5678,-6125,-6380,-6432,-6315,-6075,-5763,-5437,-5145,-4903,-4736,-4610,-4507,-4369,-4165,-3852,-3430,-2910,-2351,-1815,-1397,-1177,-1234,-1614,-2336,-3371,-4664,-6111,-7596,-8989,-10172,-11055,-11574,-11726,-11517,-11021,-10299,-9452,-8554,-7678,-6866,-6128,-5455,-4808,-4143,-3440,-2670,-1885,-1113,-474,-32,88,-150,-798,-1813,-3145,-4667,-6271,-7807,-9168,-10256,-11030,-11464,-11603,-11480,-11182,-10773,-10321,-9882,-9482,-9141,-8853,-8606,-8379,-8140,-7871,-7530,-7106,-6563,-5901,-5119,-4232,-3290,-2325,-1416,-602,48,508,743,767,572,217,-288,-870,-1507,-2157,-2797,-3418,-4023,-4615,-5232,-5876,-6584,-7365,-8215,-9135,-10079,-10990,-11802,-12411,-12742,-12722,-12304,-11496,-10346,-8932,-7388,-5837,-4414,-3235,-2379,-1873,-1716,-1838,-2164,-2587,-3016,-3379,-3630,-3768,-3809,-3801,-3798,-3847,-3989,-4241,-4576,-4973,-5343,-5629,-5747,-5640,-5282,-4680,-3864,-2922,-1931,-997,-217,342,636,661,461,123,-259,-545,-650,-476,-11,746,1710,2806,3888,4864,5609,6070,6222,6094,5758,5336,4942,4703,4712,5017,5626,6495,7543,8670,9781,10769,11587,12185,12575,12783,12858,12850,12802,12717,12596,12374,12027,11461,10668,9603,8304,6807,5200,3572,2032,664,-449,-1268,-1769,-1963,-1883,-1577,-1095,-495,175,888,1583,2267,2878,3421,3858,4198,4429,4590,4698,4805,4968,5213,5592,6094,6721,7418,8147,8834,9420,9871,10133,10225,10140,9919,9614,9259,8927,8640,8448,8347,8332,8368,8390,8344,8135,7721,7047,6121,4986,3706,2419,1218,245,-421,-732,-672,-301,317,1071,1859,2604,3231,3745,4137,4471,4797,5172,5656,6255,6988,7806,8675,9490,10188,10643,10793,10562,9940,8957,7694,6285,4885,3669,2780,2351,2414,2994,3987,5287,6711,8098,9271,10121,10570,10606,10283,9678,8897,8060,7239,6525,5936,5497,5180,4977,4839,4763,4720,4716,4762,4871,5065,5345,5699,6107,6508,6864,7117,7222,7172,6964,6625,6223,5804,5454,5228,5178,5309,5623,6057,6548,7008,7338,7462,7321,6871,6124,5083,3818,2364,816,-794,-2377,-3918,-5370,-6717,-7967,-9088,-10113,-11006,-11791,-12436,-12952,-13330,-13587,-13733,-13809,-13831,-13841,-13857,-13871,-13877,-13820,-13638,-13265,-12632,-11708,-10490,-9028,-7394,-5714,-4085,-2637,-1432,-527,88,441,613,668,698,731,798,856,865,737,415,-159,-985,-2043,-3257,-4531,-5764,-6838,-7695,-8274,-8586,-8648,-8531,-8306,-8056,-7852,-7741,-7752,-7884,-8106,-8384,-8660,-8892,-9042,-9079,-9010,-8832,-8588,-8298,-8014,-7764,-7578,-7472,-7445,-7480,-7561,-7641,-7705,-7698,-7624,-7445,-7198,-6876,-6534,-6189,-5889,-5637,-5455,-5300,-5166,-4969,-4679,-4231,-3586,-2755,-1737,-619,533,1596,2472,3056,3287,3123,2591,1741,664,-511,-1676,-2718,-3544,-4138,-4469,-4598,-4576,-4485,-4408,-4410,-4544,-4831,-5268,-5825,-6464,-7115,-7741,-8276,-8695,-8976,-9106,-9110,-8994,-8803,-8559,-8316,-8087,-7937,-7849,-7882,-8001,-8239,-8552,-8948,-9370,-9813,-10210,-10548,-10774,-10885,-10857,-10727,-10505,-10265,-10034,-9873,-9797,-9797,-9829,-9821,-9674,-9307,-8636,-7623,-6271,-4618,-2757,-794,1136,2916,4435,5625,6444,6893,7009,6851,6494,6024,5494,4972,4467,3972,3467,2878,2171,1275,162,-1182,-2740,-4456,-6257,-8053,-9738,-11229,-12435,-13305,-13809,-13941,-13724,-13199,-12409,-11398,-10206,-8850,-7344,-5705,-3925,-2047,-81,1900,3839,5630,7183,8388,9153,9409,9121,8293,6993,5320,3422,1481,-335,-1848,-2931,-3504,-3525,-3042,-2116,-870,553,2038,3437,4683,5707,6491,7055,7439,7703,7916,8134,8416,8774,9218,9714,10204,10636,10919,11009,10855,10445,9799,8958,8000,6997,6057,5248,4643,4282,4156,4253,4505,4853,5226,5571,5850,6033,6129,6124,6058,5929,5791,5647,5544,5481,5477,5519,5597,5687,5756,5790,5744,5623,5390,5057,4621,4085,3474,2780,2039,1247,438,-377,-1171,-1903,-2557,-3068,-3419,-3552,-3434,-3045,-2354,-1379,-128,1342,2969,4667,6334,7875,9193,10212,10880,11188,11125,10765,10143,9365,8499,7630,6815,6097,5499,5009,4630,4314,4063,3843,3658,3520,3437,3449,3566,3810,4186,4681,5279,5933,6607,7243,7789,8209,8455,8531,8426,8181,7825,7416,7006,6640,6363,6177,6103,6089,6120,6119,6025,5794,5357,4713,3853,2814,1669,503,-570,-1438,-1996,-2169,-1922,-1263,-254,1007,2407,3800,5095,6186,7038,7640,8018,8237,8366,8478,8637,8879,9211,9625,10060,10476,10805,10993,11025,10876,10573,10151,9642,9105,8577,8082,7648,7268,6938,6628,6324,5995,5654,5291,4968,4695,4566,4594,4838,5284,5918,6666,7423,8064,8438,8417,7888,6796,5128,2961,397,-2374,-5177,-7785,-10028,-11738,-12831,-13254,-13050,-12285,-11099,-9641,-8074,-6552,-5192,-4068,-3216,-2606,-2207,-1919,-1687,-1399,-1018,-467,249,1156,2197,3363,4560,5767,6899,7919,8774,9414,9808,9908,9705,9167,8317,7162,5748,4122,2348,495,-1373,-3181,-4876,-6407,-7730,-8831,-9682,-10278,-10596,-10638,-10365,-9796,-8905,-7730,-6307,-4695,-2995,-1290,296,1674,2759,3499,3878,3926,3685,3246,2684,2073,1477,889,321,-300,-1026,-1932,-3064,-4454,-6056,-7809,-9582,-11226,-12591,-13529,-13953,-13816,-13150,-12029,-10584,-8967,-7321,-5789,-4459,-3384,-2567,-1975,-1541,-1205,-897,-589,-271,24,254,344,242,-105,-714,-1564,-2607,-3767,-4944,-6049,-6987,-7702,-8155,-8356,-8330,-8146,-7866,-7569,-7308,-7119,-7015,-6968,-6950,-6898,-6755,-6480,-6030,-5417,-4660,-3822,-2989,-2264,-1733,-1501,-1591,-2059,-2845,-3927,-5180,-6525,-7831,-9002,-9949,-10621,-10984,-11060,-10874,-10496,-9985,-9413,-8838,-8299,-7825,-7418,-7069,-6766,-6475,-6175,-5836,-5426,-4933,-4330,-3622,-2805,-1908,-950,25,981,1879,2684,3365,3901,4281,4488,4542,4434,4189,3820,3336,2760,2105,1380,613,-194,-1017,-1852,-2696,-3541,-4405,-5264,-6151,-7019,-7892,-8723,-9497,-10191,-10759,-11197,-11466,-11579,-11526,-11347,-11049,-10701,-10312,-9955,-9633,-9404,-9252,-9215,-9261,-9396,-9593,-9829,-10083,-10335,-10557,-10741,-10867,-10922,-10901,-10796,-10602,-10324,-9959,-9498,-8954,-8295,-7542,-6662,-5672,-4560,-3337,-2014,-600,873,2379,3877,5304,6611,7706,8535,9023,9126,8837,8160,7157,5914,4525,3126,1812,700,-144,-668,-872,-783,-460,-2,507,961,1282,1413,1318,986,446,-283,-1132,-2058,-2989,-3885,-4691,-5393,-5973,-6436,-6806,-7093,-7337,-7549,-7757,-7962,-8180,-8384,-8582,-8722,-8804,-8781,-8654,-8415,-8066,-7645,-7155,-6627,-6058,-5438,-4738,-3911,-2908,-1669,-159,1647,3744,6088,8615,11223,13791,16205,18334,20084,21381,22169,22459,22252,21606,20587,19266,17730,16051,14302,12527,10782,9063,7409,5786,4223,2675,1180,-298,-1712,-3065,-4310,-5423,-6356,-7086,-7574,-7802,-7759,-7430,-6827,-5952,-4829,-3500,-2001,-421,1192,2731,4138,5339,6284,6954,7348,7488,7441,7239,6975,6663,6358,6049,5732,5391,5007,4571,4104,3620,3160,2777,2495,2369,2415,2633,3022,3535,4131,4767,5375,5941,6414,6805,7103,7318,7473,7567,7626,7650,7660,7659,7674,7703,7760,7842,7924,7983,7977,7847,7568,7093,6426,5592,4648,3689,2825,2164,1812,1820,2212,2932,3906,4989,6057,6960,7600,7903,7856,7473,6821,5983,5041,4092,3185,2370,1654,1035,498,41,-347,-637,-832,-889,-819,-613,-298,83,489,858,1142,1316,1351,1284,1143,1012,965,1096,1470,2129,3089,4308,5728,7253,8779,10192,11403,12322,12910,13135,13021,12592,11919,11050,10067,9008,7926,6850,5795,4797,3876,3079,2443,2032,1875,2016,2462,3176,4120,5174,6230,7132,7755,7956,7685,6879,5594,3898,1930,-138,-2128,-3848,-5144,-5899,-6042,-5594,-4605,-3228,-1627,-10,1405,2453,2963,2880,2171,905,-790,-2739,-4723,-6522,-7925,-8769,-8930,-8373,-7109,-5223,-2859,-179,2631,5372,7898,10048,11745,12920,13570,13721,13430,12786,11895,10867,9828,8892,8163,7717,7591,7780,8217,8811,9416,9900,10111,9963,9382,8378,7003,5354,3592,1858,328,-883,-1688,-2060,-2028,-1656,-1045,-300,466,1155,1681,1982,2011,1752,1207,387,-662,-1906,-3285,-4728,-6153,-7478,-8589,-9423,-9896,-9983,-9698,-9088,-8249,-7307,-6395,-5648,-5189,-5076,-5356,-5978,-6856,-7846,-8756,-9410,-9615,-9234,-8188,-6446,-4090,-1221,1956,5234,8378,11158,13402,14959,15771,15836,15214,14036,12436,10596,8640,6704,4837,3079,1408,-216,-1829,-3479,-5162,-6864,-8519,-10047,-11352,-12346,-12962,-13179,-13013,-12527,-11822,-11017,-10234,-9590,-9154,-8986,-9064,-9373,-9817,-10336,-10823,-11223,-11469,-11552,-11467,-11240,-10912,-10516,-10095,-9662,-9221,-8761,-8254,-7683,-7020,-6275,-5461,-4624,-3822,-3114,-2580,-2252,-2176,-2334,-2690,-3168,-3653,-4035,-4185,-4014,-3467,-2527,-1275,204,1732,3161,4306,5069,5352,5186,4612,3763,2792,1844,1075,564,376,485,857,1375,1961,2483,2880,3086,3092,2913,2583,2168,1711,1270,875,543,269,33,-207,-501,-887,-1437,-2148,-3075,-4178,-5439,-6804,-8187,-9521,-10717,-11694,-12415,-12830,-12950,-12799,-12420,-11897,-11284,-10678,-10108,-9644,-9283,-9027,-8851,-8703,-8540,-8298,-7927,-7385,-6636,-5672,-4497,-3135,-1639,-66,1501,2987,4293,5361,6103,6499,6525,6209,5610,4810,3899,2973,2093,1298,578,-97,-805,-1587,-2533,-3649,-4947,-6386,-7881,-9354,-10694,-11813,-12657,-13174,-13392,-13326,-13048,-12609,-12073,-11465,-10804,-10064,-9230,-8263,-7161,-5930,-4628,-3326,-2135,-1173,-549,-366,-678,-1493,-2791,-4460,-6390,-8399,-10317,-11972,-13211,-13933,-14075,-13647,-12703,-11355,-9744,-8029,-6363,-4868,-3627,-2660,-1933,-1376,-865,-300,444,1428,2681,4189,5871,7633,9358,10921,12241,13244,13914,14251,14304,14107,13742,13234,12646,11973,11227,10377,9405,8282,6998,5563,3998,2346,660,-1017,-2631,-4154,-5558,-6824,-7950,-8928,-9755,-10440,-10966,-11346,-11565,-11630,-11542,-11321,-10978,-10559,-10076,-9579,-9081,-8604,-8162,-7743,-7349,-6962,-6558,-6130,-5643,-5097,-4469,-3766,-2985,-2149,-1268,-372,526,1423,2304,3194,4098,5041,6027,7072,8139,9230,10266,11213,11992,12533,12794,12708,12278,11492,10387,9002,7400,5641,3797,1920,87,-1664,-3259,-4666,-5821,-6703,-7269,-7514,-7425,-7021,-6316,-5366,-4219,-2960,-1670,-440,642,1516,2124,2458,2524,2353,2012,1560,1074,625,266,28,-69,-63,26,117,156,68,-190,-649,-1288,-2079,-2932,-3743,-4407,-4788,-4807,-4394,-3535,-2263,-668,1164,3070,4963,6710,8242,9531,10536,11316,11857,12221,12398,12400,12209,11804,11192,10378,9407,8355,7275,6279,5403,4722,4230,3945,3813,3817,3893,4014,4156,4315,4519,4790,5169,5675,6313,7050,7845,8606,9270,9731,9947,9848,9446,8742,7798,6669,5434,4154,2889,1654,473,-682,-1819,-2954,-4104,-5244,-6351,-7388,-8282,-9008,-9503,-9746,-9731,-9446,-8935,-8210,-7332,-6339,-5278,-4192,-3097,-2001,-898,247,1456,2756,4167,5669,7247,8840,10389,11807,13033,13993,14642,14977,14984,14729,14245,13624,12918,12210,11525,10903,10346,9835,9349,8851,8298,7678,6964,6178,5335,4489,3670,2929,2280,1719,1239,787,341,-163,-718,-1371,-2069,-2802,-3519,-4145,-4669,-5014,-5201,-5213,-5097,-4897,-4655,-4435,-4248,-4116,-4011,-3904,-3723,-3435,-2964,-2313,-1469,-485,582,1645,2615,3423,4003,4349,4474,4439,4337,4270,4351,4669,5276,6206,7404,8827,10351,11870,13258,14411,15257,15751,15896,15735,15317,14759,14118,13516,12991,12601,12329,12161,12033,11878,11641,11247,10672,9894,8912,7773,6503,5174,3833,2544,1335,231,-779,-1709,-2595,-3472,-4374,-5322,-6329,-7385,-8475,-9568,-10614,-11588,-12419,-13099,-13570,-13833,-13874,-13698,-13327,-12778,-12078,-11246,-10299,-9238,-8062,-6751,-5294,-3678,-1890,47,2138,4320,6567,8801,10958,12964,14735,16224,17362,18147,18562,18635,18415,17949,17321,16582,15795,14976,14138,13223,12198,10960,9460,7628,5461,2975,264,-2556,-5324,-7862,-10014,-11631,-12626,-12972,-12695,-11901,-10723,-9332,-7895,-6548,-5401,-4481,-3803,-3302,-2931,-2603,-2288,-1943,-1616,-1332,-1189,-1261,-1630,-2349,-3427,-4831,-6462,-8200,-9868,-11324,-12394,-12998,-13053,-12601,-11678,-10432,-8988,-7510,-6143,-4969,-4057,-3382,-2879,-2467,-1991,-1389,-536,556,1888,3368,4890,6318,7516,8378,8822,8818,8390,7596,6549,5366,4197,3148,2339,1805,1582,1619,1870,2234,2627,2967,3180,3222,3076,2721,2198,1514,721,-162,-1102,-2097,-3130,-4215,-5348,-6517,-7711,-8889,-10018,-11056,-11965,-12716,-13286,-13671,-13862,-13877,-13725,-13417,-12980,-12406,-11710,-10894,-9948,-8903,-7758,-6568,-5360,-4194,-3109,-2141,-1308,-592,28,624,1246,1967,2836,3869,5063,6366,7708,8999,10138,11040,11634,11881,11788,11390,10739,9935,9030,8101,7172,6256,5320,4352,3285,2125,828,-567,-2049,-3562,-5041,-6439,-7682,-8744,-9595,-10240,-10701,-11010,-11207,-11345,-11432,-11514,-11568,-11600,-11596,-11529,-11406,-11215,-10984,-10730,-10493,-10317,-10229,-10269,-10437,-10732,-11120,-11553,-11959,-12273,-12411,-12323,-11946,-11273,-10296,-9046,-7594,-5989,-4344,-2710,-1180,206,1417,2449,3321,4080,4746,5378,5981,6566,7120,7619,8034,8339,8521,8556,8455,8204,7825,7323,6730,6071,5360,4633,3861,3062,2195,1251,211,-925,-2144,-3416,-4692,-5918,-7013,-7911,-8538,-8843,-8814,-8461,-7866,-7095,-6296,-5561,-5004,-4700,-4676,-4945,-5478,-6210,-7084,-8017,-8937,-9796,-10530,-11125,-11562,-11836,-11957,-11931,-11765,-11472,-11055,-10535,-9920,-9232,-8478,-7668,-6787,-5833,-4753,-3537,-2141,-562,1195,3099,5090,7086,9001,10737,12204,13349,14116,14514,14565,14320,13850,13217,12477,11638,10721,9660,8442,6992,5296,3339,1167,-1160,-3527,-5811,-7875,-9596,-10877,-11664,-11957,-11799,-11296,-10560,-9744,-8956,-8307,-7833,-7538,-7381,-7277,-7147,-6903,-6504,-5924,-5210,-4419,-3665,-3057,-2701,-2686,-3039,-3757,-4763,-5951,-7170,-8281,-9134,-9645,-9747,-9442,-8776,-7831,-6719,-5548,-4420,-3396,-2516,-1749,-1067,-375,383,1276,2320,3495,4740,5948,7034,7878,8453,8711,8715,8514,8233,7972,7845,7926,8261,8838,9601,10466,11295,11994,12433,12562,12347,11806,11011,10044,9017,8043,7202,6568,6141,5904,5762,5618,5326,4772,3850,2510,763,-1334,-3650,-6044,-8332,-10359,-11984,-13115,-13719,-13805,-13452,-12757,-11859,-10873,-9924,-9083,-8394,-7856,-7436,-7079,-6736,-6345,-5883,-5313,-4638,-3834,-2908,-1841,-627,741,2261,3912,5672,7478,9296,11033,12649,14061,15243,16144,16793,17166,17333,17286,17088,16724,16214,15535,14663,13592,12294,10784,9069,7190,5199,3148,1129,-817,-2604,-4197,-5574,-6715,-7648,-8396,-8983,-9459,-9822,-10104,-10278,-10337,-10243,-9977,-9516,-8878,-8085,-7209,-6326,-5538,-4937,-4595,-4563,-4823,-5340,-6004,-6704,-7297,-7662,-7709,-7390,-6722,-5754,-4596,-3345,-2141,-1045,-126,621,1252,1833,2484,3305,4376,5747,7422,9339,11417,13517,15513,17258,18651,19600,20079,20086,19683,18943,17994,16938,15897,14940,14106,13393,12745,12099,11360,10456,9327,7958,6361,4606,2790,1036,-526,-1787,-2670,-3149,-3248,-3052,-2680,-2257,-1934,-1806,-1951,-2398,-3109,-4020,-5040,-6027,-6903,-7551,-7927,-8029,-7861,-7502,-7023,-6487,-5990,-5535,-5160,-4832,-4507,-4148,-3681,-3095,-2345,-1442,-401,766,2004,3305,4619,5940,7244,8520,9767,10962,12098,13148,14081,14865,15473,15869,16052,16009,15761,15331,14741,14018,13172,12203,11108,9853,8438,6826,5043,3089,1033,-1080,-3136,-5075,-6786,-8209,-9305,-10038,-10449,-10563,-10437,-10155,-9752,-9312,-8855,-8426,-8041,-7709,-7451,-7258,-7153,-7135,-7216,-7406,-7709,-8113,-8611,-9159,-9703,-10184,-10500,-10589,-10353,-9745,-8739,-7334,-5592,-3590,-1433,740,2827,4706,6303,7581,8530,9191,9631,9931,10180,10463,10823,11299,11883,12531,13210,13818,14308,14587,14623,14383,13880,13153,12268,11304,10340,9437,8639,7955,7367,6830,6277,5640,4840,3845,2622,1206,-350,-1957,-3504,-4891,-6038,-6886,-7439,-7717,-7805,-7784,-7765,-7837,-8065,-8492,-9091,-9828,-10606,-11337,-11913,-12257,-12320,-12085,-11583,-10871,-10014,-9102,-8183,-7301,-6470,-5647,-4821,-3914,-2903,-1748,-439,1000,2549,4156,5774,7353,8858,10240,11486,12552,13439,14115,14593,14861,14949,14882,14688,14426,14121,13825,13551,13313,13077,12810,12433,11866,11030,9856,8291,6350,4050,1475,-1269,-4066,-6775,-9279,-11470,-13277,-14654,-15604,-16142,-16329,-16216,-15878,-15368,-14748,-14053,-13330,-12591,-11882,-11211,-10619,-10126,-9758,-9532,-9457,-9530,-9712,-9987,-10259,-10486,-10558,-10405,-9954,-9150,-7993,-6485,-4711,-2742,-720,1248,3017,4498,5613,6336,6696,6740,6585,6324,6093,5979,6070,6405,6989,7787,8735,9736,10693,11499,12067,12342,12288,11909,11246,10343,9287,8144,6994,5892,4876,3962,3140,2381,1657,918,149,-667,-1515,-2377,-3207,-3992,-4687,-5299,-5840,-6323,-6805,-7298,-7847,-8464,-9138,-9860,-10572,-11243,-11791,-12187,-12377,-12343,-12098,-11637,-11024,-10264,-9434,-8536,-7648,-6759,-5944,-5186,-4537,-3982,-3526,-3135,-2770,-2364,-1847,-1157,-217,985,2479,4212,6131,8128,10083,11870,13363,14464,15112,15275,14999,14322,13376,12245,11074,9942,8934,8076,7361,6747,6154,5515,4743,3802,2661,1356,-77,-1541,-2967,-4252,-5336,-6160,-6712,-6993,-7047,-6923,-6682,-6394,-6100,-5840,-5623,-5449,-5296,-5151,-4992,-4814,-4627,-4453,-4317,-4277,-4349,-4584,-4985,-5554,-6267,-7076,-7912,-8711,-9369,-9835,-10015,-9884,-9396,-8571,-7420,-6013,-4415,-2731,-1052,516,1897,3036,3912,4542,4973,5282,5549,5871,6312,6913,7689,8585,9552,10476,11270,11836,12114,12076,11723,11122,10321,9442,8553,7743,7052,6487,6011,5579,5094,4517,3770,2863,1786,602,-643,-1857,-2985,-3951,-4731,-5304,-5700,-5959,-6156,-6366,-6659,-7106,-7718,-8506,-9420,-10391,-11339,-12147,-12751,-13047,-13030,-12656,-11988,-11075,-10005,-8904,-7838,-6920,-6170,-5606,-5182,-4818,-4408,-3840,-3002,-1819,-247,1700,3965,6436,8987,11440,13676,15530,16941,17843,18237,18180,17735,17009,16110,15123,14139,13203,12327,11519,10727,9930,9062,8094,6993,5749,4379,2906,1380,-146,-1623,-2992,-4224,-5286,-6175,-6904,-7484,-7965,-8367,-8745,-9119,-9526,-9976,-10474,-11026,-11606,-12221,-12819,-13409,-13927,-14367,-14687,-14855,-14864,-14702,-14367,-13888,-13259,-12511,-11629,-10615,-9425,-8047,-6429,-4564,-2456,-136,2296,4751,7068,9121,10770,11917,12525,12599,12226,11523,10664,9811,9135,8751,8736,9092,9766,10645,11593,12453,13095,13421,13369,12968,12239,11297,10222,9120,8057,7062,6129,5200,4214,3080,1744,165,-1640,-3629,-5699,-7747,-9646,-11286,-12586,-13501,-14024,-14203,-14111,-13838,-13505,-13180,-12963,-12865,-12910,-13055,-13250,-13418,-13485,-13380,-13059,-12494,-11693,-10691,-9528,-8277,-6982,-5711,-4488,-3339,-2251,-1215,-179,873,2003,3220,4550,5993,7520,9109,10705,12258,13714,15029,16145,17061,17727,18175,18391,18407,18242,17922,17471,16896,16219,15418,14508,13450,12240,10840,9237,7410,5365,3114,702,-1809,-4341,-6790,-9062,-11058,-12695,-13928,-14729,-15115,-15147,-14885,-14450,-13916,-13392,-12929,-12582,-12345,-12219,-12152,-12107,-12030,-11876,-11626,-11263,-10812,-10295,-9755,-9225,-8730,-8274,-7845,-7410,-6932,-6353,-5643,-4748,-3682,-2429,-1054,406,1850,3225,4450,5494,6338,7007,7542,8015,8491,9046,9725,10558,11532,12616,13738,14815,15762,16476,16920,17022,16810,16282,15497,14520,13402,12212,10978,9709,8405,7021,5532,3891,2087,112,-1980,-4150,-6285,-8304,-10100,-11593,-12725,-13483,-13863,-13934,-13748,-13407,-12998,-12602,-12292,-12114,-12077,-12188,-12397,-12675,-12943,-13147,-13215,-13087,-12710,-12044,-11071,-9782,-8196,-6350,-4281,-2081,210,2487,4702,6778,8678,10366,11836,13088,14139,15018,15739,16348,16842,17260,17584,17824,17954,17970,17844,17568,17142,16559,15844,14998,14045,12983,11815,10511,9053,7403,5541,3459,1180,-1244,-3736,-6176,-8457,-10437,-12021,-13133,-13731,-13853,-13550,-12949,-12188,-11405,-10757,-10333,-10216,-10415,-10911,-11639,-12509,-13428,-14277,-14987,-15463,-15672,-15589,-15225,-14609,-13804,-12847,-11813,-10730,-9637,-8546,-7445,-6332,-5162,-3926,-2587,-1145,391,1978,3566,5074,6426,7556,8399,8953,9210,9230,9066,8822,8557,8380,8315,8410,8650,9004,9423,9829,10169,10375,10413,10272,9942,9453,8823,8074,7224,6272,5215,4036,2724,1275,-320,-2018,-3805,-5616,-7395,-9086,-10615,-11939,-13017,-13824,-14354,-14611,-14613,-14378,-13930,-13285,-12459,-11478,-10359,-9137,-7858,-6567,-5333,-4209,-3246,-2483,-1926,-1559,-1343,-1204,-1085,-906,-625,-217,311,925,1583,2224,2825,3354,3831,4284,4764,5325,6010,6859,7859,9005,10224,11461,12618,13614,14380,14862,15044,14947,14593,14059,13378,12614,11773,10867,9863,8718,7383,5815,3981,1908,-380,-2787,-5207,-7511,-9568,-11264,-12522,-13303,-13613,-13508,-13068,-12399,-11613,-10800,-10044,-9383,-8842,-8409,-8054,-7750,-7453,-7138,-6788,-6398,-5977,-5553,-5151,-4815,-4579,-4468,-4504,-4684,-4990,-5388,-5817,-6213,-6500,-6597,-6446,-5995,-5234,-4174,-2868,-1377,209,1808,3357,4785,6084,7229,8239,9131,9927,10640,11285,11840,12300,12628,12801,12789,12573,12147,11515,10702,9732,8651,7481,6275,5047,3835,2667,1558,556,-337,-1089,-1690,-2154,-2501,-2759,-3017,-3300,-3711,-4295,-5081,-6102,-7306,-8652,-10042,-11378,-12553,-13480,-14093,-14363,-14298,-13947,-13375,-12680,-11947,-11264,-10682,-10226,-9879,-9588,-9286,-8878,-8303,-7480,-6403,-5054,-3473,-1713,175,2117,4069,5995,7865,9686,11447,13154,14815,16392,17874,19184,20271,21053,21467,21468,21044,20210,19027,17559,15907,14147,12362,10592,8865,7172,5483,3779,2014,194,-1668,-3536,-5326,-6969,-8382,-9485,-10258,-10664,-10754,-10567,-10201,-9746,-9311,-8979,-8831,-8905,-9207,-9725,-10391,-11156,-11907,-12586,-13081,-13358,-13341,-13050,-12466,-11666,-10676,-9591,-8446,-7300,-6160,-5025,-3867,-2646,-1317,142,1758,3496,5322,7161,8914,10503,11826,12838,13509,13850,13916,13786,13550,13315,13154,13133,13281,13589,14027,14542,15058,15517,15844,16002,15954,15691,15209,14516,13621,12523,11223,9713,7994,6076,3972,1737,-592,-2929,-5206,-7338,-9258,-10907,-12262,-13306,-14072,-14586,-14914,-15104,-15207,-15268,-15296,-15308,-15287,-15221,-15079,-14853,-14510,-14049,-13452,-12702,-11783,-10663,-9304,-7692,-5795,-3657,-1298,1161,3631,5942,7981,9603,10736,11351,11474,11197,10664,10032,9477,9155,9160,9566,10365,11495,12873,14341,15784,17046,18030,18652,18878,18714,18183,17354,16275,15018,13617,12114,10492,8770,6897,4889,2718,418,-1968,-4368,-6685,-8818,-10670,-12157,-13228,-13873,-14105,-13994,-13607,-13047,-12416,-11787,-11256,-10841,-10580,-10454,-10426,-10457,-10469,-10422,-10253,-9942,-9483,-8895,-8225,-7534,-6874,-6313,-5863,-5534,-5289,-5061,-4780,-4344,-3688,-2749,-1499,48,1866,3880,6008,8155,10233,12155,13863,15304,16468,17341,17946,18293,18418,18340,18091,17692,17170,16542,15826,15034,14150,13186,12093,10870,9472,7890,6112,4146,2029,-204,-2465,-4683,-6757,-8587,-10098,-11218,-11914,-12199,-12090,-11679,-11035,-10272,-9477,-8741,-8119,-7660,-7373,-7252,-7288,-7436,-7680,-7982,-8316,-8667,-9000,-9299,-9524,-9641,-9603,-9377,-8915,-8205,-7233,-6016,-4583,-2982,-1262,518,2307,4068,5769,7409,8973,10494,11965,13402,14813,16159,17436,18580,19547,20285,20739,20889,20701,20210,19431,18432,17276,16023,14735,13445,12161,10864,9519,8055,6439,4603,2548,280,-2137,-4609,-6998,-9179,-10994,-12354,-13176,-13461,-13252,-12652,-11797,-10850,-9968,-9285,-8895,-8841,-9111,-9647,-10356,-11117,-11810,-12341,-12604,-12585,-12243,-11629,-10774,-9762,-8640,-7492,-6335,-5216,-4109,-3010,-1871,-662,657,2097,3648,5284,6923,8512,9940,11149,12059,12646,12895,12840,12536,12057,11498,10936,10443,10062,9795,9627,9510,9389,9215,8935,8531,7995,7337,6612,5843,5111,4436,3861,3379,2959,2561,2109,1550,826,-93,-1208,-2497,-3912,-5394,-6874,-8290,-9582,-10717,-11665,-12418,-12984,-13355,-13556,-13567,-13395,-13032,-12464,-11706,-10765,-9679,-8505,-7295,-6124,-5037,-4070,-3238,-2515,-1876,-1261,-627,71,870,1767,2772,3841,4956,6071,7155,8199,9190,10137,11051,11947,12828,13684,14501,15233,15860,16320,16596,16667,16522,16201,15706,15092,14375,13561,12657,11625,10440,9063,7462,5628,3565,1325,-1033,-3404,-5673,-7728,-9442,-10740,-11558,-11886,-11752,-11226,-10406,-9403,-8336,-7309,-6409,-5692,-5187,-4881,-4759,-4761,-4847,-4951,-5039,-5076,-5066,-5011,-4943,-4907,-4920,-5040,-5253,-5567,-5937,-6298,-6565,-6642,-6422,-5837,-4834,-3414,-1639,415,2602,4781,6809,8555,9938,10913,11480,11696,11628,11378,11043,10695,10409,10193,10066,9982,9920,9805,9619,9300,8853,8256,7537,6693,5749,4690,3519,2204,743,-880,-2631,-4469,-6313,-8076,-9657,-10990,-12006,-12712,-13128,-13315,-13371,-13375,-13416,-13563,-13831,-14231,-14714,-15228,-15705,-16065,-16266,-16254,-16033,-15604,-15012,-14294,-13520,-12729,-11969,-11263,-10609,-9996,-9384,-8739,-8010,-7172,-6188,-5062,-3783,-2375,-849,779,2480,4243,6038,7830,9603,11289,12874,14281,15489,16438,17101,17456,17494,17233,16709,15960,15063,14053,13006,11937,10884,9833,8770,7663,6464,5145,3685,2088,404,-1315,-2968,-4468,-5734,-6697,-7353,-7698,-7795,-7714,-7540,-7370,-7272,-7315,-7524,-7926,-8484,-9192,-9976,-10789,-11556,-12213,-12706,-12991,-13055,-12904,-12569,-12100,-11546,-10968,-10387,-9835,-9282,-8701,-8026,-7187,-6117,-4768,-3120,-1187,966,3261,5573,7796,9810,11540,12930,13963,14673,15086,15291,15324,15270,15149,14997,14811,14569,14255,13823,13277,12570,11750,10792,9751,8638,7457,6230,4921,3541,2045,451,-1251,-3022,-4809,-6562,-8176,-9602,-10741,-11565,-12048,-12208,-12110,-11824,-11462,-11122,-10893,-10853,-11021,-11420,-12007,-12737,-13541,-14344,-15066,-15658,-16048,-16221,-16140,-15792,-15173,-14256,-13050,-11531,-9727,-7653,-5378,-2973,-559,1759,3852,5627,7006,7973,8531,8762,8748,8621,8508,8514,8741,9226,9984,10969,12110,13303,14430,15383,16057,16366,16264,15701,14681,13203,11300,9025,6431,3625,692,-2233,-5036,-7587,-9791,-11562,-12855,-13677,-14042,-14037,-13733,-13240,-12657,-12069,-11549,-11132,-10850,-10687,-10637,-10658,-10734,-10813,-10894,-10924,-10914,-10833,-10676,-10443,-10115,-9708,-9202,-8606,-7917,-7123,-6236,-5233,-4118,-2889,-1540,-100,1414,2963,4476,5925,7206,8296,9134,9703,10015,10106,10035,9878,9704,9569,9511,9522,9591,9658,9681,9594,9354,8934,8339,7590,6744,5873,5030,4285,3648,3122,2660,2195,1644,914,-56,-1328,-2900,-4746,-6791,-8924,-11022,-12940,-14563,-15787,-16561,-16860,-16721,-16189,-15366,-14351,-13250,-12179,-11218,-10442,-9888,-9578,-9480,-9581,-9797,-10084,-10354,-10550,-10597,-10451,-10059,-9394,-8439,-7192,-5669,-3898,-1927,195,2399,4627,6812,8902,10844,12608,14152,15468,16528,17329,17865,18153,18194,18034,17681,17200,16596,15939,15226,14488,13724,12895,11988,10923,9673,8173,6423,4420,2220,-114,-2469,-4761,-6866,-8719,-10246,-11445,-12309,-12904,-13272,-13498,-13632,-13736,-13819,-13902,-13957,-13972,-13920,-13784,-13567,-13269,-12922,-12538,-12160,-11795,-11472,-11173,-10918,-10670,-10445,-10204,-9958,-9663,-9307,-8836,-8204,-7355,-6229,-4796,-3022,-938,1429,3984,6628,9236,11677,13845,15639,17015,17950,18467,18612,18449,18057,17499,16849,16142,15429,14713,14007,13303,12576,11825,11011,10134,9173,8101,6923,5586,4104,2436,590,-1425,-3598,-5855,-8171,-10426,-12571,-14488,-16119,-17392,-18266,-18740,-18819,-18570,-18030,-17299,-16424,-15492,-14545,-13629,-12783,-12013,-11347,-10766,-10279,-9854,-9476,-9121,-8751,-8355,-7884,-7319,-6623,-5775,-4756,-3563,-2200,-687,940,2652,4389,6129,7804,9403,10883,12232,13448,14500,15410,16143,16705,17077,17241,17206,16961,16532,15952,15243,14475,13668,12874,12105,11353,10608,9808,8927,7886,6679,5265,3670,1930,92,-1750,-3539,-5188,-6653,-7884,-8891,-9650,-10220,-10603,-10853,-10996,-11057,-11058,-11013,-10927,-10809,-10662,-10488,-10283,-10042,-9747,-9375,-8907,-8320,-7607,-6771,-5833,-4834,-3824,-2866,-1993,-1258,-648,-163,254,662,1126,1725,2491,3465,4618,5923,7306,8689,10000,11163,12143,12913,13474,13840,14045,14099,14045,13889,13654,13351,12985,12571,12125,11659,11202,10764,10350,9953,9535,9044,8425,7598,6534,5194,3585,1738,-283,-2414,-4546,-6612,-8517,-10201,-11624,-12749,-13575,-14113,-14365,-14368,-14131,-13693,-13086,-12348,-11524,-10653,-9786,-8942,-8171,-7462,-6858,-6329,-5897,-5532,-5229,-4964,-4709,-4440,-4122,-3728,-3239,-2631,-1916,-1093,-197,759,1739,2735,3731,4753,5794,6904,8082,9351,10705,12124,13558,14955,16244,17338,18192,18724,18922,18760,18250,17419,16291,14914,13304,11509,9529,7420,5179,2881,543,-1744,-3936,-5939,-7704,-9173,-10307,-11110,-11576,-11745,-11658,-11362,-10909,-10345,-9710,-9045,-8383,-7764,-7212,-6775,-6455,-6284,-6241,-6302,-6425,-6542,-6597,-6530,-6310,-5915,-5378,-4723,-4016,-3307,-2637,-2033,-1475,-935,-355,334,1185,2243,3528,5016,6682,8443,10232,11956,13537,14913,16031,16874,17432,17736,17817,17718,17508,17204,16881,16529,16170,15791,15354,14840,14179,13346,12269,10924,9272,7301,5037,2509,-185,-2958,-5675,-8203,-10418,-12201,-13472,-14183,-14332,-13956,-13152,-12021,-10719,-9379,-8136,-7109,-6351,-5917,-5776,-5908,-6229,-6674,-7158,-7612,-7980,-8227,-8325,-8271,-8065,-7699,-7181,-6495,-5636,-4596,-3365,-1953,-375,1339,3146,4992,6831,8601,10257,11765,13084,14204,15117,15823,16333,16675,16847,16896,16813,16634,16361,16022,15632,15210,14782,14339,13882,13378,12781,12041,11097,9898,8417,6656,4637,2447,160,-2083,-4183,-6012,-7490,-8566,-9211,-9465,-9366,-9000,-8460,-7835,-7222,-6694,-6314,-6123,-6134,-6345,-6731,-7240,-7826,-8399,-8908,-9260,-9423,-9338,-9016,-8452,-7699,-6799,-5817,-4818,-3831,-2899,-2008,-1141,-256,695,1758,2953,4285,5722,7218,8703,10116,11395,12500,13419,14142,14700,15098,15381,15540,15604,15549,15377,15076,14640,14089,13433,12731,12001,11298,10631,9994,9353,8643,7778,6689,5303,3595,1575,-699,-3140,-5605,-7982,-10111,-11907,-13267,-14175,-14623,-14668,-14389,-13879,-13244,-12570,-11922,-11328,-10796,-10286,-9770,-9196,-8540,-7790,-6968,-6104,-5266,-4509,-3906,-3504,-3326,-3381,-3609,-3960,-4303,-4549,-4553,-4234,-3504,-2337,-735,1254,3546,6042,8610,11151,13521,15660,17457,18901,19950,20627,20962,21007,20832,20504,20086,19631,19162,18688,18179,17604,16899,16007,14873,13456,11732,9721,7445,4988,2421,-142,-2601,-4854,-6813,-8415,-9624,-10421,-10835,-10885,-10643,-10167,-9526,-8798,-8037,-7312,-6662,-6140,-5760,-5570,-5539,-5690,-5957,-6307,-6673,-6974,-7170,-7192,-7036,-6686,-6189,-5579,-4930,-4282,-3685,-3135,-2629,-2107,-1527,-813,67,1157,2444,3919,5530,7231,8953,10642,12246,13720,15031,16151,17045,17712,18105,18229,18052,17583,16815,15787,14511,13040,11400,9619,7705,5675,3500,1214,-1200,-3671,-6157,-8543,-10733,-12609,-14079,-15085,-15607,-15682,-15388,-14844,-14177,-13530,-13001,-12681,-12600,-12743,-13087,-13543,-14044,-14511,-14878,-15101,-15165,-15059,-14816,-14453,-14015,-13524,-13018,-12506,-11992,-11472,-10905,-10259,-9478,-8501,-7301,-5822,-4092,-2109,47,2303,4564,6714,8681,10368,11753,12806,13549,14026,14270,14359,14306,14168,13927,13596,13151,12586,11885,11055,10097,9018,7828,6516,5080,3516,1802,-31,-1984,-3982,-5968,-7838,-9496,-10841,-11802,-12324,-12406,-12076,-11410,-10501,-9463,-8409,-7431,-6608,-5984,-5568,-5372,-5348,-5482,-5716,-6017,-6342,-6653,-6915,-7099,-7175,-7115,-6920,-6559,-6056,-5396,-4598,-3668,-2615,-1460,-201,1115,2490,3874,5238,6554,7773,8884,9851,10682,11364,11926,12372,12731,13021,13247,13421,13530,13563,13499,13317,12997,12535,11943,11232,10453,9616,8763,7880,6944,5910,4703,3272,1560,-434,-2683,-5105,-7575,-9960,-12103,-13885,-15212,-16045,-16400,-16334,-15955,-15372,-14721,-14096,-13595,-13252,-13105,-13120,-13282,-13523,-13806,-14067,-14271,-14385,-14375,-14229,-13925,-13446,-12807,-11990,-11050,-9995,-8895,-7774,-6675,-5609,-4569,-3541,-2483,-1359,-144,1186,2627,4148,5715,7267,8735,10071,11212,12129,12807,13241,13439,13430,13214,12839,12296,11633,10859,10008,9103,8162,7210,6233,5237,4179,3043,1779,373,-1202,-2919,-4755,-6632,-8475,-10184,-11673,-12866,-13709,-14189,-14312,-14125,-13677,-13055,-12311,-11537,-10757,-10029,-9362,-8768,-8255,-7804,-7428,-7095,-6815,-6562,-6335,-6128,-5937,-5782,-5657,-5594,-5578,-5636,-5722,-5835,-5888,-5832,-5567,-5010,-4099,-2780,-1061,1028,3392,5929,8493,10952,13175,15048,16504,17494,18026,18119,17852,17277,16507,15596,14651,13700,12816,11984,11216,10458,9654,8723,7587,6172,4449,2400,83,-2424,-5004,-7495,-9775,-11683,-13151,-14109,-14575,-14607,-14308,-13806,-13238,-12708,-12317,-12077,-12007,-12041,-12137,-12203,-12184,-12032,-11722,-11277,-10719,-10102,-9486,-8908,-8409,-7999,-7672,-7419,-7207,-7013,-6798,-6533,-6169,-5684,-5027,-4186,-3149,-1913,-516,1006,2600,4195,5731,7152,8407,9473,10337,11003,11483,11794,11932,11905,11675,11231,10528,9552,8282,6746,4970,3034,1017,-981,-2866,-4548,-5981,-7120,-7976,-8560,-8915,-9084,-9099,-9000,-8794,-8501,-8122,-7674,-7176,-6664,-6191,-5804,-5563,-5521,-5688,-6101,-6698,-7469,-8314,-9183,-9970,-10611,-11032,-11179,-11018,-10531,-9725,-8629,-7295,-5785,-4192,-2598,-1099,236,1339,2202,2813,3237,3516,3748,3992,4323,4780,5381,6123,6969,7880,8790,9651,10395,10989,11393,11603,11615,11435,11090,10598,9989,9302,8557,7796,7031,6273,5532,4786,4034,3244,2414,1514,567,-443,-1471,-2494,-3465,-4340,-5086,-5680,-6135,-6458,-6705,-6907,-7102,-7323,-7553,-7793,-8000,-8148,-8194,-8137,-7958,-7700,-7386,-7081,-6820,-6665,-6610,-6692,-6852,-7101,-7356,-7618,-7824,-7965,-8011,-7947,-7746,-7400,-6875,-6179,-5275,-4197,-2936,-1547,-54,1475,3005,4486,5881,7188,8380,9485,10497,11438,12296,13082,13754,14303,14677,14853,14812,14531,14032,13306,12387,11276,9992,8532,6899,5087,3109,986,-1239,-3497,-5709,-7763,-9569,-11017,-12045,-12600,-12678,-12317,-11580,-10572,-9401,-8187,-7043,-6057,-5300,-4813,-4601,-4646,-4911,-5316,-5812,-6315,-6767,-7133,-7367,-7483,-7464,-7352,-7142,-6890,-6582,-6255,-5883,-5464,-4960,-4334,-3547,-2557,-1340,123,1816,3722,5776,7921,10067,12119,13999,15599,16877,17758,18226,18268,17909,17180,16167,14930,13587,12205,10879,9640,8523,7508,6566,5638,4682,3627,2473,1182,-182,-1599,-2963,-4215,-5258,-6058,-6582,-6857,-6941,-6904,-6847,-6841,-6954,-7221,-7634,-8170,-8757,-9337,-9816,-10142,-10252,-10148,-9828,-9356,-8792,-8238,-7762,-7461,-7358,-7483,-7784,-8192,-8576,-8811,-8727,-8215,-7168,-5560,-3417,-834,2053,5053,7993,10686,12998,14839,16163,17002,17404,17473,17303,16994,16613,16204,15768,15268,14662,13889,12900,11690,10249,8630,6894,5108,3353,1689,160,-1202,-2387,-3408,-4266,-4991,-5580,-6052,-6383,-6591,-6632,-6538,-6290,-5924,-5495,-5031,-4635,-4337,-4224,-4307,-4623,-5133,-5806,-6563,-7316,-7974,-8456,-8682,-8627,-8267,-7629,-6761,-5725,-4591,-3442,-2330,-1310,-408,378,1064,1680,2287,2926,3661,4539,5586,6827,8239,9797,11438,13094,14685,16131,17362,18326,18983,19340,19389,19192,18776,18210,17536,16785,15964,15050,14002,12761,11272,9479,7380,4971,2329,-461,-3269,-5940,-8339,-10337,-11834,-12804,-13226,-13186,-12761,-12093,-11307,-10541,-9888,-9430,-9190,-9162,-9313,-9563,-9849,-10061,-10143,-10005,-9623,-8967,-8073,-6968,-5740,-4447,-3183,-2004,-969,-83,655,1285,1869,2468,3140,3950,4885,5968,7136,8336,9500,10543,11410,12055,12455,12619,12576,12366,12051,11683,11312,10984,10709,10505,10355,10242,10142,10021,9857,9626,9294,8845,8240,7452,6457,5238,3793,2148,340,-1562,-3487,-5337,-7040,-8501,-9670,-10504,-10987,-11142,-11014,-10649,-10144,-9550,-8944,-8372,-7849,-7389,-6957,-6529,-6049,-5494,-4821,-4035,-3136,-2165,-1160,-161,784,1679,2498,3297,4094,4950,5905,6981,8196,9520,10917,12318,13645,14830,15796,16491,16898,16988,16806,16375,15755,15018,14228,13437,12699,12027,11435,10911,10443,9987,9535,9032,8449,7744,6870,5804,4521,3021,1344,-483,-2353,-4208,-5928,-7441,-8661,-9545,-10060,-10223,-10054,-9609,-8944,-8127,-7218,-6270,-5343,-4469,-3706,-3082,-2636,-2381,-2329,-2440,-2681,-2964,-3224,-3365,-3341,-3106,-2674,-2086,-1410,-744,-180,212,379,330,114,-183,-436,-533,-356,160,1048,2285,3799,5494,7238,8906,10385,11574,12432,12913,13052,12853,12391,11695,10821,9800,8647,7366,5961,4417,2759,1005,-785,-2556,-4210,-5682,-6888,-7776,-8317,-8506,-8365,-7953,-7324,-6575,-5766,-4980,-4253,-3617,-3072,-2615,-2217,-1890,-1596,-1373,-1205,-1118,-1108,-1160,-1252,-1332,-1350,-1243,-969,-497,175,1011,1972,2960,3914,4743,5396,5841,6069,6123,6029,5880,5697,5560,5477,5468,5536,5660,5847,6072,6348,6660,7001,7352,7686,7955,8135,8161,8025,7692,7182,6522,5771,5015,4320,3779,3425,3283,3330,3515,3773,4032,4237,4345,4353,4274,4140,3999,3876,3796,3742,3678,3548,3263,2777,2004,941,-417,-2031,-3817,-5702,-7564,-9320,-10870,-12159,-13135,-13777,-14087,-14071,-13765,-13199,-12426,-11491,-10458,-9363,-8268,-7191,-6171,-5216,-4339,-3553,-2855,-2258,-1759,-1360,-1057,-847,-714,-644,-613,-581,-517,-370,-104,304,875,1579,2406,3281,4158,4962,5637,6145,6456,6582,6528,6351,6064,5734,5363,4973,4547,4051,3456,2709,1805,715,-504,-1834,-3168,-4435,-5527,-6347,-6835,-6928,-6637,-5989,-5076,-4014,-2963,-2060,-1476,-1294,-1592,-2365,-3538,-5024,-6647,-8268,-9726,-10907,-11733,-12196,-12306,-12147,-11795,-11342,-10852,-10356,-9854,-9297,-8635,-7794,-6737,-5444,-3933,-2258,-483,1304,3032,4636,6070,7321,8383,9274,10018,10629,11133,11532,11829,12031,12126,12134,12063,11925,11755,11539,11303,11009,10649,10176,9570,8798,7848,6736,5466,4083,2622,1120,-385,-1864,-3313,-4703,-6046,-7312,-8492,-9551,-10457,-11176,-11681,-11969,-12046,-11956,-11745,-11478,-11218,-11002,-10862,-10787,-10760,-10739,-10684,-10557,-10347,-10047,-9670,-9258,-8809,-8383,-7951,-7537,-7092,-6601,-6009,-5284,-4402,-3341,-2127,-768,684,2186,3686,5132,6480,7684,8704,9502,10040,10302,10260,9934,9329,8509,7518,6456,5392,4435,3634,3067,2731,2641,2737,2974,3246,3482,3566,3435,3003,2245,1133,-313,-2035,-3974,-6005,-8030,-9910,-11541,-12837,-13731,-14232,-14342,-14156,-13737,-13200,-12632,-12090,-11635,-11231,-10884,-10504,-10057,-9467,-8716,-7789,-6707,-5517,-4262,-2991,-1745,-520,657,1828,2986,4154,5337,6508,7674,8785,9829,10779,11614,12322,12903,13334,13630,13759,13729,13512,13119,12540,11810,10953,10030,9085,8178,7341,6591,5919,5285,4651,3952,3169,2265,1281,244,-756,-1658,-2374,-2873,-3135,-3200,-3134,-3042,-3022,-3183,-3610,-4332,-5391,-6718,-8292,-9994,-11752,-13441,-14977,-16252,-17198,-17741,-17848,-17507,-16742,-15622,-14246,-12735,-11237,-9861,-8712,-7839,-7232,-6855,-6602,-6376,-6060,-5567,-4842,-3872,-2680,-1336,90,1505,2833,4025,5046,5907,6619,7217,7737,8175,8565,8851,9037,9060,8897,8521,7920,7109,6120,5004,3820,2635,1496,439,-532,-1433,-2320,-3224,-4230,-5356,-6646,-8086,-9650,-11279,-12895,-14398,-15709,-16713,-17374,-17624,-17491,-16996,-16225,-15278,-14260,-13287,-12439,-11765,-11288,-10953,-10710,-10446,-10068,-9482,-8626,-7480,-6067,-4439,-2686,-882,877,2546,4061,5416,6583,7576,8385,9023,9485,9794,9942,9962,9866,9682,9448,9179,8919,8680,8488,8342,8256,8226,8251,8341,8486,8693,8950,9235,9525,9770,9932,9944,9770,9349,8661,7681,6430,4940,3275,1510,-269,-1987,-3576,-4998,-6232,-7279,-8157,-8896,-9514,-10051,-10509,-10911,-11245,-11498,-11651,-11678,-11548,-11264,-10797,-10185,-9425,-8575,-7656,-6726,-5805,-4922,-4081,-3267,-2452,-1599,-665,376,1534,2802,4131,5464,6730,7841,8739,9362,9694,9732,9507,9085,8526,7920,7339,6828,6427,6118,5866,5613,5274,4785,4096,3170,2030,705,-744,-2236,-3703,-5075,-6294,-7349,-8210,-8920,-9487,-9961,-10366,-10733,-11055,-11347,-11575,-11730,-11798,-11765,-11636,-11434,-11157,-10855,-10513,-10159,-9769,-9318,-8776,-8090,-7251,-6224,-5046,-3735,-2368,-1012,255,1349,2232,2834,3167,3197,2970,2490,1835,1042,207,-595,-1282,-1759,-1966,-1830,-1329,-432,821,2394,4181,6082,7953,9670,11089,12117,12662,12692,12192,11204,9786,8052,6099,4087,2119,333,-1179,-2355,-3160,-3592,-3711,-3566,-3261,-2884,-2514,-2213,-1999,-1857,-1743,-1598,-1363,-1001,-489,120,800,1420,1925,2188,2172,1834,1200,327,-690,-1749,-2730,-3558,-4155,-4501,-4590,-4450,-4128,-3663,-3124,-2533,-1943,-1362,-797,-238,336,957,1633,2398,3226,4117,5002,5841,6553,7079,7360,7372,7103,6597,5915,5145,4407,3790,3385,3246,3367,3723,4221,4781,5277,5653,5815,5767,5502,5066,4525,3935,3382,2900,2547,2316,2210,2187,2199,2189,2094,1866,1455,848,21,-995,-2187,-3487,-4842,-6161,-7370,-8401,-9186,-9709,-9949,-9948,-9739,-9414,-9015,-8647,-8325,-8098,-7928,-7792,-7608,-7326,-6875,-6224,-5368,-4327,-3152,-1900,-645,559,1662,2637,3480,4196,4811,5352,5835,6290,6701,7084,7412,7686,7884,8014,8062,8043,7955,7806,7612,7363,7087,6762,6412,6032,5633,5230,4829,4445,4078,3731,3403,3093,2808,2566,2386,2303,2327,2483,2750,3104,3479,3792,3945,3848,3408,2587,1360,-220,-2080,-4082,-6088,-7930,-9475,-10610,-11270,-11452,-11184,-10558,-9676,-8674,-7660,-6734,-5958,-5333,-4859,-4442,-4027,-3495,-2780,-1816,-599,841,2422,4026,5525,6796,7729,8285,8423,8208,7695,7006,6252,5549,4993,4635,4508,4586,4839,5215,5656,6134,6615,7104,7608,8123,8672,9210,9715,10114,10327,10289,9932,9223,8182,6837,5283,3608,1916,301,-1181,-2478,-3597,-4544,-5368,-6101,-6795,-7467,-8136,-8783,-9381,-9883,-10244,-10407,-10347,-10027,-9450,-8617,-7555,-6308,-4922,-3471,-2012,-618,674,1827,2847,3748,4563,5336,6097,6867,7659,8453,9239,9975,10646,11207,11671,11996,12230,12355,12415,12433,12414,12399,12371,12343,12303,12246,12167,12078,11984,11913,11885,11924,12042,12234,12491,12764,13016,13177,13193,13007,12566,11849,10834,9538,7984,6215,4291,2268,211,-1825,-3793,-5637,-7345,-8866,-10204,-11324,-12243,-12935,-13431,-13727,-13852,-13836,-13697,-13470,-13169,-12806,-12392,-11915,-11371,-10741,-10004,-9135,-8110,-6904,-5514,-3946,-2226,-419,1421,3193,4826,6245,7400,8271,8863,9214,9371,9414,9388,9366,9359,9397,9437,9461,9408,9231,8913,8413,7784,7027,6229,5428,4693,4054,3535,3124,2798,2522,2240,1934,1561,1121,614,39,-589,-1273,-2016,-2827,-3722,-4705,-5788,-6948,-8173,-9417,-10633,-11759,-12734,-13496,-14002,-14219,-14143,-13798,-13221,-12467,-11608,-10682,-9743,-8788,-7801,-6740,-5539,-4137,-2473,-520,1722,4208,6857,9555,12168,14562,16609,18217,19312,19895,19961,19593,18853,17857,16699,15489,14313,13240,12336,11609,11073,10697,10430,10216,9984,9666,9220,8597,7809,6851,5791,4676,3602,2641,1867,1318,1010,904,951,1058,1135,1099,862,401,-315,-1245,-2349,-3541,-4743,-5867,-6836,-7604,-8129,-8417,-8474,-8331,-8017,-7563,-6985,-6303,-5496,-4572,-3499,-2272,-877,675,2358,4123,5900,7609,9150,10443,11400,11977,12130,11876,11241,10297,9125,7827,6487,5190,3996,2917,1976,1131,361,-378,-1105,-1838,-2545,-3207,-3758,-4150,-4336,-4283,-4013,-3555,-3006,-2467,-2079,-1957,-2224,-2926,-4087,-5646,-7494,-9475,-11411,-13120,-14460,-15325,-15686,-15570,-15081,-14342,-13520,-12759,-12170,-11822,-11705,-11763,-11878,-11917,-11731,-11216,-10288,-8946,-7232,-5250,-3140,-1057,856,2468,3720,4559,5034,5180,5108,4910,4691,4542,4521,4672,4986,5449,5991,6545,7022,7321,7382,7123,6534,5597,4364,2899,1314,-257,-1692,-2855,-3669,-4098,-4150,-3913,-3479,-2994,-2567,-2305,-2251,-2418,-2732,-3135,-3479,-3690,-3662,-3364,-2813,-2058,-1230,-423,212,601,673,436,-80,-779,-1556,-2298,-2885,-3249,-3341,-3165,-2771,-2226,-1639,-1083,-648,-361,-236,-233,-298,-342,-281,-41,455,1216,2243,3488,4833,6185,7376,8287,8805,8870,8478,7688,6603,5358,4104,2963,2023,1333,863,572,353,120,-219,-712,-1368,-2143,-2945,-3672,-4192,-4421,-4283,-3774,-2937,-1859,-677,470,1430,2087,2348,2188,1631,757,-310,-1413,-2418,-3182,-3641,-3777,-3624,-3312,-2964,-2770,-2860,-3367,-4324,-5694,-7371,-9141,-10803,-12106,-12863,-12950,-12325,-11061,-9295,-7261,-5186,-3331,-1882,-968,-633,-798,-1358,-2083,-2797,-3263,-3346,-2929,-1988,-571,1220,3217,5240,7095,8616,9671,10196,10166,9636,8677,7404,5935,4381,2841,1389,69,-1088,-2096,-2950,-3687,-4284,-4763,-5064,-5159,-4986,-4473,-3612,-2357,-766,1101,3116,5129,6960,8447,9439,9835,9595,8735,7330,5511,3420,1231,-913,-2876,-4575,-5948,-7006,-7766,-8297,-8680,-8976,-9268,-9579,-9911,-10229,-10456,-10492,-10254,-9630,-8595,-7109,-5238,-3059,-727,1593,3709,5449,6669,7293,7292,6741,5739,4470,3107,1827,771,14,-410,-549,-479,-315,-165,-125,-253,-558,-1013,-1528,-2027,-2382,-2545,-2436,-2091,-1535,-874,-224,301,578,551,171,-522,-1480,-2585,-3719,-4758,-5580,-6129,-6363,-6318,-6069,-5726,-5429,-5316,-5490,-6054,-6987,-8293,-9819,-11435,-12923,-14081,-14735,-14741,-14069,-12726,-10871,-8666,-6379,-4236,-2471,-1223,-570,-471,-804,-1391,-1990,-2411,-2469,-2075,-1220,30,1528,3098,4543,5692,6417,6650,6401,5720,4737,3588,2424,1394,586,74,-143,-86,160,531,911,1245,1456,1550,1523,1456,1414,1511,1829,2438,3359,4547,5916,7295,8510,9338,9618,9194,8023,6122,3620,715,-2338,-5257,-7787,-9706,-10891,-11303,-10984,-10087,-8789,-7311,-5872,-4628,-3704,-3123,-2854,-2786,-2792,-2715,-2431,-1861,-974,184,1523,2914,4206,5260,5962,6257,6115,5617,4832,3926,3032,2303,1827,1670,1798,2151,2598,2991,3205,3115,2704,1963,1005,-45,-1011,-1723,-2050,-1915,-1315,-345,864,2099,3158,3845,4009,3563,2513,907,-1089,-3312,-5526,-7542,-9142,-10220,-10672,-10535,-9866,-8841,-7641,-6504,-5636,-5217,-5359,-6097,-7372,-9048,-10908,-12717,-14207,-15183,-15490,-15090,-14031,-12460,-10589,-8649,-6877,-5444,-4455,-3916,-3749,-3794,-3857,-3728,-3238,-2274,-819,1069,3230,5485,7597,9370,10642,11304,11352,10828,9864,8618,7274,6008,4947,4196,3759,3620,3685,3844,3976,3973,3756,3302,2643,1838,1028,325,-127,-217,91,809,1845,3072,4304,5341,6001,6121,5624,4481,2763,593,-1842,-4345,-6700,-8750,-10353,-11460,-12052,-12197,-11964,-11479,-10822,-10081,-9275,-8405,-7412,-6231,-4780,-3000,-874,1567,4250,7028,9748,12221,14279,15785,16641,16831,16386,15428,14093,12593,11093,9788,8783,8156,7904,7963,8211,8511,8676,8588,8108,7214,5900,4271,2459,645,-988,-2281,-3123,-3464,-3327,-2813,-2050,-1221,-488,1,147,-83,-677,-1552,-2617,-3736,-4809,-5738,-6475,-7019,-7396,-7682,-7960,-8302,-8786,-9424,-10206,-11068,-11896,-12571,-12950,-12912,-12393,-11352,-9853,-7980,-5893,-3749,-1705,103,1608,2779,3654,4302,4825,5315,5873,6538,7334,8225,9148,10011,10714,11167,11287,11045,10413,9419,8109,6534,4786,2943,1088,-686,-2316,-3744,-4921,-5839,-6487,-6887,-7067,-7064,-6916,-6655,-6313,-5878,-5381,-4772,-4072,-3270,-2377,-1448,-531,289,933,1307,1377,1079,453,-468,-1583,-2765,-3889,-4826,-5476,-5796,-5765,-5457,-4922,-4296,-3644,-3072,-2601,-2236,-1929,-1588,-1123,-420,592,1951,3655,5612,7729,9832,11774,13385,14537,15132,15120,14508,13345,11728,9799,7703,5607,3644,1942,566,-431,-1061,-1361,-1389,-1244,-995,-746,-539,-434,-421,-500,-610,-725,-766,-721,-555,-299,12,308,513,552,377,-46,-685,-1503,-2399,-3279,-4026,-4553,-4796,-4739,-4411,-3877,-3241,-2596,-2034,-1618,-1344,-1204,-1099,-952,-638,-77,802,2001,3492,5181,6942,8641,10119,11275,12014,12314,12180,11679,10888,9915,8861,7806,6821,5932,5144,4442,3791,3160,2530,1888,1238,609,8,-511,-940,-1240,-1403,-1433,-1341,-1164,-945,-721,-551,-453,-459,-566,-773,-1047,-1360,-1653,-1882,-1990,-1925,-1666,-1190,-525,301,1203,2126,2949,3619,4043,4191,4065,3686,3145,2533,1974,1575,1423,1556,1985,2648,3489,4387,5276,6038,6644,7031,7214,7199,7027,6743,6392,6010,5628,5249,4881,4518,4153,3794,3431,3072,2711,2333,1942,1504,1036,504,-73,-705,-1387,-2098,-2834,-3558,-4260,-4889,-5442,-5864,-6157,-6295,-6270,-6081,-5735,-5223,-4583,-3823,-2990,-2143,-1333,-645,-145,124,102,-178,-719,-1427,-2219,-2975,-3580,-3909,-3892,-3454,-2601,-1360,184,1894,3637,5223,6529,7402,7795,7660,7071,6096,4895,3601,2389,1357,618,173,30,102,326,587,813,933,914,758,488,157,-164,-411,-518,-440,-155,343,1035,1876,2833,3822,4794,5665,6368,6841,7036,6918,6485,5747,4739,3529,2172,772,-602,-1849,-2901,-3686,-4168,-4304,-4098,-3542,-2666,-1509,-112,1437,3084,4717,6264,7631,8744,9558,10030,10169,9985,9532,8874,8081,7224,6363,5524,4728,3952,3167,2350,1467,524,-469,-1461,-2387,-3161,-3696,-3907,-3729,-3136,-2128,-777,834,2573,4300,5881,7196,8144,8680,8771,8437,7721,6693,5442,4062,2657,1324,151,-778,-1412,-1718,-1681,-1333,-710,115,1070,2071,3041,3925,4658,5228,5600,5788,5785,5621,5300,4851,4277,3594,2786,1866,798,-406,-1764,-3261,-4865,-6543,-8208,-9791,-11179,-12282,-13013,-13296,-13113,-12456,-11380,-9958,-8305,-6536,-4797,-3201,-1854,-847,-194,56,-31,-440,-1077,-1867,-2720,-3545,-4260,-4815,-5152,-5274,-5185,-4919,-4526,-4053,-3551,-3061,-2601,-2185,-1801,-1437,-1068,-681,-250,205,708,1209,1721,2188,2609,2945,3180,3301,3284,3127,2818,2341,1707,898,-61,-1155,-2351,-3591,-4808,-5943,-6894,-7632,-8064,-8195,-7990,-7490,-6731,-5788,-4740,-3680,-2691,-1846,-1198,-771,-570,-558,-713,-950,-1238,-1490,-1673,-1728,-1630,-1367,-943,-387,269,971,1677,2349,2958,3490,3952,4339,4690,5009,5342,5706,6136,6641,7237,7898,8610,9317,9970,10507,10866,11001,10878,10493,9856,9018,8032,6981,5925,4937,4056,3288,2645,2059,1522,939,297,-460,-1325,-2272,-3266,-4233,-5113,-5846,-6400,-6761,-6957,-7036,-7047,-7083,-7167,-7363,-7654,-8013,-8380,-8656,-8752,-8563,-8026,-7107,-5827,-4253,-2512,-742,894,2241,3202,3683,3689,3240,2427,1347,130,-1124,-2307,-3357,-4219,-4874,-5310,-5519,-5512,-5268,-4800,-4071,-3094,-1843,-347,1367,3235,5171,7055,8778,10197,11214,11722,11668,11025,9810,8092,5949,3523,922,-1697,-4230,-6565,-8618,-10349,-11706,-12701,-13316,-13583,-13518,-13155,-12536,-11694,-10691,-9562,-8385,-7194,-6070,-5046,-4191,-3530,-3098,-2887,-2897,-3071,-3379,-3731,-4074,-4329,-4458,-4417,-4218,-3858,-3372,-2782,-2095,-1322,-432,596,1794,3188,4776,6532,8396,10271,12034,13553,14674,15316,15381,14890,13887,12487,10849,9132,7506,6094,4987,4210,3750,3541,3481,3481,3421,3249,2909,2410,1779,1076,364,-294,-849,-1301,-1632,-1914,-2172,-2484,-2904,-3453,-4153,-4944,-5790,-6567,-7217,-7630,-7775,-7627,-7216,-6619,-5919,-5236,-4659,-4260,-4070,-4052,-4152,-4239,-4211,-3938,-3345,-2401,-1126,400,2052,3681,5127,6253,6948,7163,6890,6192,5163,3919,2595,1294,115,-891,-1691,-2279,-2665,-2869,-2907,-2800,-2564,-2198,-1726,-1134,-458,277,1020,1691,2223,2513,2493,2096,1283,61,-1551,-3464,-5599,-7808,-9974,-11955,-13641,-14961,-15858,-16360,-16488,-16334,-15965,-15479,-14916,-14343,-13737,-13109,-12406,-11601,-10652,-9549,-8288,-6906,-5449,-3978,-2573,-1265,-124,861,1658,2290,2755,3067,3220,3224,3078,2813,2465,2108,1835,1748,1959,2540,3551,4971,6749,8754,10824,12757,14341,15393,15746,15330,14116,12187,9688,6806,3789,848,-1795,-3983,-5617,-6653,-7110,-7070,-6619,-5906,-5021,-4087,-3169,-2317,-1567,-917,-391,16,276,369,262,-71,-661,-1504,-2600,-3904,-5360,-6890,-8415,-9844,-11112,-12153,-12923,-13394,-13536,-13321,-12731,-11719,-10282,-8389,-6061,-3326,-263,3022,6385,9664,12684,15285,17311,18663,19262,19089,18161,16553,14358,11734,8827,5821,2880,153,-2243,-4217,-5735,-6763,-7323,-7423,-7099,-6372,-5284,-3864,-2164,-247,1808,3881,5848,7535,8797,9450,9401,8553,6945,4636,1804,-1347,-4582,-7652,-10381,-12606,-14274,-15389,-16024,-16309,-16379,-16367,-16362,-16387,-16413,-16331,-16022,-15333,-14170,-12464,-10253,-7634,-4788,-1953,633,2740,4198,4932,4949,4366,3366,2161,999,57,-489,-582,-188,626,1785,3170,4668,6198,7679,9098,10432,11700,12898,14027,15036,15873,16440,16621,16337,15476,14039,12012,9504,6624,3553,468,-2459,-5069,-7257,-8954,-10141,-10842,-11114,-11031,-10693,-10175,-9568,-8920,-8282,-7666,-7102,-6587,-6143,-5782,-5533,-5413,-5456,-5665,-6055,-6609,-7297,-8065,-8838,-9512,-9990,-10147,-9895,-9155,-7891,-6110,-3870,-1255,1588,4525,7374,10000,12252,14041,15314,16053,16311,16155,15700,15053,14328,13593,12905,12250,11606,10893,10043,8961,7604,5915,3926,1661,-775,-3272,-5680,-7846,-9621,-10851,-11433,-11267,-10335,-8641,-6289,-3412,-234,2998,6011,8520,10296,11135,10943,9705,7503,4529,1018,-2725,-6416,-9766,-12578,-14692,-16069,-16722,-16756,-16294,-15509,-14513,-13429,-12283,-11087,-9795,-8350,-6698,-4807,-2689,-392,1989,4344,6534,8442,9960,11022,11591,11672,11300,10518,9398,7988,6362,4585,2732,904,-793,-2237,-3299,-3871,-3871,-3241,-2007,-199,2036,4576,7192,9719,11927,13665,14781,15180,14814,13682,11824,9339,6339,3012,-496,-3953,-7225,-10105,-12496,-14293,-15458,-16004,-15971,-15439,-14503,-13261,-11793,-10186,-8473,-6719,-4957,-3243,-1648,-253,858,1575,1850,1608,857,-374,-2004,-3892,-5879,-7753,-9331,-10405,-10842,-10533,-9456,-7639,-5193,-2249,986,4339,7575,10558,13099,15139,16602,17506,17890,17828,17408,16717,15821,14781,13607,12311,10869,9255,7456,5463,3299,1021,-1303,-3554,-5624,-7399,-8753,-9612,-9884,-9533,-8556,-6985,-4908,-2459,195,2850,5321,7407,8969,9888,10109,9630,8490,6791,4642,2202,-387,-2983,-5453,-7705,-9663,-11282,-12519,-13369,-13786,-13781,-13305,-12380,-10991,-9192,-7025,-4605,-2042,497,2872,4917,6522,7584,8062,7959,7310,6201,4742,3066,1317,-339,-1781,-2847,-3459,-3524,-3018,-1956,-388,1568,3797,6132,8431,10566,12416,13943,15089,15900,16381,16611,16622,16473,16168,15717,15063,14166,12958,11397,9474,7229,4738,2141,-426,-2797,-4844,-6473,-7627,-8321,-8602,-8548,-8286,-7887,-7472,-7071,-6723,-6425,-6150,-5890,-5626,-5374,-5170,-5066,-5121,-5401,-5937,-6744,-7791,-8997,-10234,-11351,-12151,-12462,-12127,-11026,-9129,-6449,-3111,725,4818,8923,12774,16141,18839,20749,21832,22122,21710,20747,19373,17762,16010,14228,12427,10623,8776,6844,4810,2671,474,-1683,-3698,-5414,-6726,-7519,-7753,-7422,-6578,-5313,-3748,-2001,-196,1585,3273,4836,6257,7526,8618,9494,10073,10274,9979,9112,7605,5454,2716,-487,-3979,-7533,-10923,-13911,-16319,-17997,-18882,-18956,-18282,-16948,-15100,-12862,-10399,-7815,-5243,-2753,-435,1648,3434,4858,5872,6415,6455,5965,4958,3468,1596,-530,-2702,-4710,-6309,-7284,-7469,-6773,-5182,-2796,235,3677,7282,10795,14003,16706,18827,20267,21087,21288,20991,20243,19140,17716,16013,14025,11784,9298,6630,3856,1075,-1582,-4005,-6070,-7705,-8855,-9507,-9693,-9473,-8927,-8170,-7287,-6383,-5525,-4766,-4143,-3681,-3389,-3288,-3373,-3649,-4105,-4708,-5436,-6217,-7003,-7698,-8220,-8459,-8314,-7689,-6515,-4766,-2443,376,3590,7036,10523,13859,16822,19240,20951,21877,21977,21316,19973,18117,15898,13490,11022,8600,6273,4066,1971,-24,-1917,-3691,-5312,-6701,-7796,-8502,-8759,-8554,-7893,-6885,-5635,-4315,-3053,-1976,-1127,-538,-148,87,242,365,468,524,494,277,-175,-951,-2055,-3487,-5161,-6979,-8793,-10441,-11792,-12688,-13065,-12852,-12066,-10746,-8999,-6938,-4724,-2493,-379,1500,3082,4306,5168,5660,5826,5696,5337,4824,4217,3617,3076,2658,2397,2309,2381,2586,2876,3180,3433,3549,3479,3179,2667,1986,1243,553,79,-74,206,929,2049,3420,4850,6074,6868,6995,6332,4802,2468,-534,-3970,-7540,-10930,-13836,-15998,-17264,-17550,-16900,-15416,-13291,-10730,-7983,-5266,-2784,-681,949,2073,2721,2941,2847,2522,2085,1625,1210,914,751,765,946,1317,1856,2595,3510,4629,5932,7417,9040,10752,12470,14099,15545,16687,17459,17754,17559,16839,15630,14010,12065,9941,7744,5606,3597,1782,159,-1270,-2561,-3751,-4901,-6038,-7190,-8320,-9408,-10363,-11134,-11652,-11884,-11833,-11528,-11033,-10429,-9800,-9208,-8708,-8294,-7966,-7690,-7423,-7158,-6875,-6601,-6375,-6244,-6275,-6486,-6897,-7437,-8038,-8530,-8795,-8639,-7975,-6708,-4855,-2498,209,3049,5775,8146,9955,11044,11360,10901,9789,8189,6332,4462,2801,1532,758,504,695,1209,1858,2457,2847,2892,2558,1847,853,-279,-1393,-2289,-2850,-2950,-2583,-1760,-595,806,2276,3695,4932,5929,6639,7091,7319,7392,7381,7355,7361,7450,7615,7868,8155,8432,8620,8620,8350,7701,6611,5034,2987,551,-2134,-4860,-7391,-9474,-10891,-11480,-11185,-10031,-8182,-5856,-3369,-1025,856,2027,2304,1609,-26,-2477,-5498,-8804,-12014,-14782,-16743,-17617,-17211,-15445,-12380,-8211,-3244,2128,7470,12359,16422,19365,21030,21365,20454,18508,15793,12659,9437,6435,3910,2019,841,371,515,1153,2095,3177,4212,5056,5587,5738,5458,4765,3670,2249,575,-1233,-3053,-4747,-6195,-7273,-7917,-8065,-7739,-6983,-5912,-4665,-3423,-2362,-1648,-1408,-1708,-2573,-3933,-5692,-7681,-9729,-11655,-13295,-14539,-15316,-15616,-15481,-14965,-14181,-13216,-12194,-11199,-10306,-9564,-8961,-8485,-8052,-7594,-7016,-6242,-5233,-3972,-2496,-876,785,2349,3664,4589,4997,4811,4019,2667,892,-1137,-3190,-5046,-6486,-7331,-7458,-6811,-5399,-3311,-682,2296,5391,8393,11061,13233,14767,15576,15671,15060,13852,12155,10093,7815,5412,3008,640,-1616,-3760,-5752,-7590,-9229,-10658,-11808,-12658,-13152,-13278,-13029,-12434,-11555,-10478,-9311,-8177,-7161,-6344,-5750,-5353,-5100,-4889,-4604,-4155,-3434,-2422,-1112,431,2107,3792,5362,6693,7723,8379,8686,8649,8345,7832,7177,6434,5618,4744,3786,2724,1533,190,-1294,-2909,-4609,-6331,-8009,-9538,-10831,-11775,-12267,-12235,-11604,-10374,-8556,-6234,-3520,-556,2481,5431,8127,10439,12265,13546,14259,14423,14074,13293,12130,10695,9033,7249,5397,3550,1764,83,-1460,-2826,-4009,-4968,-5690,-6152,-6346,-6274,-5974,-5482,-4870,-4219,-3601,-3121,-2824,-2784,-2999,-3470,-4143,-4946,-5804,-6625,-7353,-7941,-8380,-8701,-8927,-9155,-9408,-9787,-10302,-10973,-11762,-12592,-13333,-13853,-13973,-13571,-12533,-10813,-8440,-5487,-2115,1508,5171,8671,11834,14498,16561,17962,18667,18711,18120,16979,15350,13332,11012,8482,5840,3162,521,-2028,-4456,-6740,-8865,-10825,-12594,-14156,-15467,-16497,-17183,-17501,-17396,-16848,-15849,-14396,-12542,-10330,-7867,-5255,-2640,-168,2015,3769,5011,5671,5773,5366,4576,3572,2533,1669,1133,1069,1536,2547,4034,5900,7986,10135,12175,13956,15361,16299,16745,16692,16207,15363,14276,13063,11835,10692,9685,8865,8204,7686,7227,6748,6161,5390,4402,3201,1838,395,-1020,-2309,-3383,-4194,-4738,-5034,-5147,-5147,-5093,-5066,-5059,-5118,-5190,-5275,-5331,-5359,-5355,-5368,-5416,-5562,-5803,-6139,-6493,-6784,-6863,-6615,-5917,-4705,-2988,-834,1592,4096,6417,8334,9628,10187,9964,9044,7578,5806,3972,2313,1013,151,-250,-302,-131,49,82,-214,-889,-1971,-3360,-4908,-6414,-7653,-8430,-8595,-8059,-6834,-4979,-2646,-12,2722,5342,7670,9527,10808,11396,11279,10418,8870,6685,3960,801,-2644,-6254,-9827,-13225,-16248,-18738,-20556,-21595,-21803,-21187,-19805,-17776,-15276,-12497,-9662,-6985,-4638,-2776,-1465,-751,-590,-937,-1673,-2696,-3863,-5059,-6148,-7053,-7683,-8015,-8043,-7777,-7259,-6518,-5583,-4471,-3187,-1728,-97,1693,3617,5609,7591,9446,11050,12274,13000,13162,12718,11705,10190,8287,6142,3877,1643,-467,-2360,-3975,-5275,-6223,-6794,-6985,-6762,-6159,-5159,-3822,-2183,-337,1600,3493,5173,6496,7330,7589,7273,6423,5190,3737,2300,1079,258,-32,221,997,2130,3450,4712,5731,6314,6416,6004,5204,4153,3054,2088,1397,1053,1048,1297,1646,1925,1944,1589,773,-457,-2015,-3699,-5305,-6601,-7410,-7623,-7213,-6261,-4907,-3364,-1863,-617,192,464,173,-611,-1748,-3013,-4180,-4984,-5223,-4725,-3413,-1287,1561,4962,8698,12511,16149,19384,22014,23937,25060,25410,24999,23925,22248,20085,17495,14595,11450,8181,4877,1668,-1331,-3987,-6183,-7812,-8800,-9103,-8739,-7768,-6310,-4524,-2603,-745,860,2048,2706,2756,2208,1087,-469,-2347,-4342,-6290,-8009,-9353,-10221,-10542,-10299,-9508,-8213,-6489,-4421,-2108,348,2835,5258,7512,9516,11207,12505,13396,13815,13768,13229,12211,10737,8830,6563,3999,1256,-1544,-4259,-6731,-8826,-10402,-11367,-11644,-11216,-10092,-8352,-6101,-3498,-732,1999,4473,6498,7902,8575,8474,7645,6194,4321,2226,156,-1703,-3182,-4203,-4745,-4857,-4650,-4237,-3777,-3370,-3108,-3020,-3076,-3230,-3382,-3453,-3376,-3124,-2715,-2218,-1714,-1317,-1126,-1200,-1584,-2230,-3073,-3980,-4813,-5435,-5747,-5710,-5342,-4731,-4017,-3333,-2862,-2701,-2944,-3595,-4604,-5850,-7172,-8374,-9268,-9696,-9554,-8797,-7457,-5613,-3389,-926,1630,4158,6544,8722,10642,12282,13640,14716,15506,15990,16144,15929,15339,14364,13074,11530,9887,8273,6857,5757,5058,4775,4864,5200,5634,5972,6048,5734,4959,3735,2149,336,-1525,-3256,-4705,-5752,-6337,-6457,-6139,-5476,-4535,-3432,-2220,-977,286,1546,2823,4118,5452,6812,8195,9540,10813,11901,12738,13202,13213,12692,11609,9964,7821,5280,2486,-381,-3129,-5571,-7513,-8817,-9361,-9095,-8008,-6172,-3684,-728,2509,5793,8880,11547,13568,14785,15078,14408,12806,10384,7306,3820,168,-3346,-6480,-8995,-10742,-11653,-11749,-11152,-10044,-8666,-7240,-6014,-5115,-4676,-4682,-5089,-5765,-6552,-7267,-7757,-7880,-7566,-6776,-5541,-3943,-2088,-130,1780,3483,4833,5721,6064,5831,5034,3723,2003,-23,-2212,-4440,-6579,-8525,-10184,-11484,-12364,-12772,-12660,-12002,-10756,-8946,-6564,-3708,-453,3044,6629,10112,13332,16122,18372,19991,20935,21194,20784,19752,18142,16035,13481,10573,7378,4005,553,-2832,-6030,-8875,-11249,-13032,-14150,-14560,-14270,-13315,-11779,-9788,-7475,-5044,-2653,-510,1228,2429,3004,2927,2237,1020,-561,-2321,-4036,-5482,-6469,-6826,-6490,-5419,-3686,-1398,1285,4182,7109,9898,12400,14517,16171,17347,18030,18261,18064,17480,16555,15313,13802,12066,10148,8125,6055,4017,2084,316,-1214,-2467,-3389,-3956,-4141,-3939,-3363,-2466,-1317,-50,1213,2284,3033,3292,2981,2034,465,-1652,-4192,-6972,-9794,-12447,-14735,-16523,-17692,-18229,-18123,-17446,-16283,-14729,-12905,-10905,-8843,-6797,-4852,-3045,-1430,-3,1213,2232,3044,3652,4053,4259,4281,4149,3899,3557,3169,2747,2332,1925,1551,1204,888,589,312,44,-198,-413,-578,-702,-769,-813,-829,-861,-883,-915,-894,-796,-531,-62,689,1736,3093,4734,6565,8508,10381,12041,13299,13991,14006,13253,11746,9524,6734,3544,184,-3105,-6090,-8564,-10373,-11435,-11739,-11347,-10386,-9011,-7413,-5764,-4215,-2890,-1826,-1052,-504,-110,234,628,1145,1827,2669,3635,4659,5662,6573,7321,7860,8154,8182,7942,7430,6676,5698,4560,3313,2054,850,-191,-1011,-1531,-1733,-1602,-1190,-573,133,802,1301,1543,1462,1059,395,-436,-1293,-2019,-2489,-2577,-2215,-1398,-136,1474,3313,5259,7121,8767,10034,10788,10956,10459,9321,7567,5311,2694,-106,-2881,-5435,-7568,-9139,-10027,-10200,-9654,-8466,-6756,-4686,-2454,-266,1683,3214,4221,4627,4457,3762,2672,1311,-164,-1634,-2997,-4207,-5249,-6166,-7007,-7864,-8787,-9843,-11026,-12312,-13628,-14870,-15922,-16669,-17020,-16910,-16332,-15306,-13914,-12250,-10428,-8559,-6718,-4985,-3357,-1868,-463,851,2128,3364,4580,5771,6927,8041,9067,9984,10708,11202,11371,11167,10531,9442,7892,5923,3593,1003,-1715,-4420,-6942,-9151,-10905,-12147,-12793,-12876,-12393,-11435,-10065,-8407,-6551,-4638,-2761,-1040,437,1601,2397,2808,2835,2513,1907,1095,174,-752,-1612,-2319,-2859,-3201,-3367,-3382,-3262,-3052,-2751,-2383,-1941,-1430,-834,-156,596,1423,2267,3095,3826,4380,4689,4683,4347,3689,2786,1738,691,-229,-888,-1221,-1191,-844,-258,439,1096,1579,1769,1592,1047,165,-945,-2164,-3349,-4365,-5113,-5512,-5527,-5162,-4436,-3404,-2125,-645,961,2653,4380,6079,7695,9139,10290,11039,11238,10786,9609,7702,5127,2028,-1395,-4902,-8236,-11164,-13500,-15132,-16014,-16222,-15833,-15051,-13999,-12873,-11747,-10700,-9722,-8772,-7786,-6687,-5434,-4003,-2447,-834,689,1989,2910,3339,3226,2573,1481,88,-1404,-2794,-3867,-4478,-4492,-3873,-2637,-861,1297,3671,6037,8205,9968,11181,11710,11495,10507,8776,6377,3435,108,-3423,-6941,-10270,-13188,-15548,-17210,-18072,-18112,-17325,-15816,-13699,-11195,-8503,-5892,-3569,-1742,-524,22,-71,-697,-1707,-2899,-4078,-5061,-5691,-5870,-5552,-4736,-3481,-1870,0,2009,4066,6064,7927,9578,10962,12021,12733,13055,13006,12573,11810,10760,9513,8163,6832,5626,4661,4006,3713,3782,4182,4840,5672,6582,7468,8262,8887,9315,9515,9495,9248,8802,8153,7319,6294,5075,3655,2033,211,-1779,-3882,-6007,-8031,-9802,-11176,-11989,-12148,-11566,-10261,-8283,-5786,-2975,-91,2597,4843,6466,7326,7401,6726,5418,3627,1550,-657,-2803,-4779,-6470,-7815,-8784,-9348,-9522,-9286,-8672,-7675,-6353,-4751,-2971,-1123,662,2251,3521,4381,4757,4636,4024,2984,1601,12,-1654,-3221,-4553,-5504,-5992,-5946,-5376,-4297,-2809,-1006,956,2931,4744,6249,7296,7784,7632,6811,5337,3263,705,-2210,-5301,-8401,-11324,-13927,-16087,-17728,-18813,-19352,-19355,-18902,-18010,-16783,-15260,-13530,-11664,-9741,-7842,-6039,-4390,-2940,-1713,-709,85,707,1193,1602,1969,2352,2773,3263,3821,4436,5072,5677,6180,6504,6562,6292,5633,4569,3121,1359,-593,-2572,-4381,-5822,-6713,-6925,-6382,-5114,-3201,-838,1751,4295,6536,8240,9268,9531,9068,7969,6402,4554,2617,764,-897,-2282,-3394,-4259,-4934,-5485,-5948,-6333,-6602,-6693,-6491,-5921,-4876,-3345,-1318,1102,3806,6599,9302,11714,13676,15056,15798,15880,15350,14289,12797,10994,8959,6790,4510,2175,-214,-2612,-4980,-7229,-9238,-10885,-12005,-12508,-12320,-11447,-10000,-8113,-6038,-4001,-2241,-974,-311,-332,-991,-2183,-3726,-5401,-6959,-8174,-8847,-8840,-8086,-6593,-4437,-1762,1255,4386,7435,10167,12429,14068,15005,15200,14671,13472,11707,9503,7011,4414,1868,-422,-2324,-3664,-4365,-4341,-3603,-2178,-181,2263,4952,7711,10316,12602,14399,15596,16136,15991,15206,13841,12013,9849,7508,5133,2871,844,-861,-2183,-3106,-3649,-3847,-3779,-3518,-3161,-2779,-2442,-2192,-2040,-1988,-2001,-2048,-2084,-2064,-1965,-1762,-1461,-1082,-638,-185,264,668,1015,1316,1573,1840,2135,2516,2983,3543,4148,4728,5198,5454,5421,5034,4293,3222,1915,487,-909,-2132,-3028,-3508,-3488,-2964,-1959,-554,1149,3010,4909,6697,8278,9545,10444,10924,10979,10603,9825,8663,7159,5337,3251,925,-1579,-4207,-6895,-9539,-12063,-14332,-16255,-17707,-18609,-18896,-18539,-17570,-16049,-14105,-11868,-9527,-7243,-5186,-3504,-2274,-1573,-1376,-1650,-2292,-3180,-4166,-5083,-5785,-6121,-5996,-5324,-4094,-2321,-80,2513,5318,8158,10865,13256,15199,16549,17252,17247,16566,15254,13412,11173,8680,6093,3550,1181,-931,-2717,-4166,-5280,-6086,-6624,-6928,-7027,-6940,-6652,-6155,-5415,-4413,-3153,-1654,8,1749,3447,4975,6200,7013,7330,7103,6364,5156,3634,1940,274,-1168,-2228,-2758,-2694,-2017,-776,907,2886,4972,6983,8762,10183,11189,11775,11987,11914,11658,11317,10972,10667,10418,10207,10006,9769,9475,9082,8604,8028,7388,6698,5988,5256,4516,3728,2889,1949,918,-232,-1441,-2680,-3862,-4898,-5726,-6249,-6440,-6261,-5735,-4883,-3800,-2540,-1244,5,1090,1915,2414,2533,2271,1654,759,-329,-1481,-2614,-3629,-4503,-5224,-5845,-6413,-7011,-7665,-8390,-9144,-9834,-10338,-10517,-10234,-9397,-7960,-5949,-3461,-671,2221,4968,7363,9211,10418,10915,10758,10016,8821,7322,5650,3948,2328,884,-291,-1142,-1599,-1651,-1281,-548,493,1708,2984,4140,5050,5562,5593,5095,4085,2624,834,-1160,-3204,-5162,-6925,-8404,-9551,-10340,-10768,-10841,-10573,-9972,-9054,-7829,-6325,-4570,-2627,-560,1534,3556,5398,6974,8212,9086,9602,9797,9732,9478,9084,8609,8063,7462,6786,6016,5145,4158,3111,2025,1018,160,-425,-666,-499,84,1049,2323,3772,5284,6689,7887,8769,9276,9410,9185,8680,7976,7156,6310,5468,4659,3863,3037,2156,1163,60,-1159,-2459,-3798,-5098,-6318,-7372,-8236,-8873,-9265,-9416,-9305,-8931,-8271,-7308,-6024,-4427,-2531,-420,1833,4065,6126,7835,9016,9539,9319,8346,6692,4490,1912,-831,-3565,-6111,-8362,-10234,-11683,-12712,-13298,-13472,-13209,-12527,-11411,-9871,-7949,-5699,-3252,-746,1620,3657,5171,6006,6058,5293,3736,1507,-1250,-4305,-7447,-10404,-12955,-14856,-15929,-16023,-15062,-13048,-10054,-6257,-1894,2730,7277,11412,14819,17264,18589,18749,17831,15978,13479,10593,7653,4908,2571,767,-476,-1197,-1504,-1539,-1435,-1322,-1259,-1268,-1314,-1306,-1177,-823,-221,631,1674,2793,3860,4732,5279,5417,5090,4323,3182,1790,323,-1044,-2105,-2718,-2759,-2192,-1037,613,2608,4790,6948,8936,10574,11775,12462,12616,12276,11485,10344,8937,7359,5698,4010,2361,776,-694,-2039,-3213,-4189,-4926,-5383,-5527,-5347,-4851,-4094,-3165,-2175,-1278,-595,-248,-308,-773,-1604,-2667,-3799,-4797,-5455,-5589,-5077,-3862,-1977,438,3211,6067,8778,11089,12837,13913,14287,14031,13234,12081,10695,9238,7777,6350,4931,3439,1796,-85,-2252,-4690,-7336,-10061,-12692,-15036,-16904,-18134,-18639,-18389,-17449,-15953,-14087,-12085,-10149,-8502,-7257,-6541,-6344,-6657,-7381,-8384,-9514,-10577,-11397,-11805,-11644,-10840,-9321,-7138,-4360,-1146,2297,5728,8882,11488,13328,14203,14019,12763,10503,7417,3731,-281,-4322,-8129,-11477,-14186,-16182,-17397,-17870,-17628,-16757,-15320,-13418,-11109,-8514,-5703,-2819,12,2633,4871,6576,7608,7886,7370,6100,4172,1733,-999,-3818,-6449,-8678,-10280,-11108,-11076,-10183,-8511,-6229,-3548,-736,1959,4291,6086,7228,7697,7543,6883,5888,4711,3541,2472,1603,937,455,101,-195,-482,-776,-1071,-1286,-1354,-1152,-603,359,1724,3426,5309,7173,8764,9839,10179,9647,8187,5871,2868,-559,-4071,-7311,-9929,-11620,-12199,-11572,-9805,-7076,-3682,31,3652,6853,9291,10777,11185,10506,8850,6393,3388,108,-3155,-6182,-8744,-10757,-12138,-12928,-13178,-13004,-12505,-11790,-10920,-9926,-8812,-7538,-6092,-4437,-2604,-635,1363,3278,4958,6286,7142,7478,7270,6583,5491,4160,2738,1417,363,-287,-432,-54,818,2062,3514,4966,6184,6965,7125,6554,5212,3147,487,-2563,-5769,-8858,-11599,-13774,-15269,-16004,-16024,-15400,-14275,-12817,-11182,-9526,-7964,-6564,-5382,-4405,-3656,-3095,-2739,-2566,-2604,-2845,-3316,-4010,-4910,-5998,-7187,-8427,-9570,-10516,-11107,-11221,-10752,-9636,-7864,-5495,-2651,504,3743,6853,9598,11811,13347,14182,14314,13875,13003,11895,10741,9695,8862,8287,7936,7741,7602,7428,7156,6779,6321,5875,5536,5399,5531,5929,6537,7222,7814,8104,7909,7076,5526,3271,418,-2852,-6269,-9551,-12397,-14535,-15760,-15933,-15020,-13076,-10249,-6769,-2902,1040,4773,8031,10610,12376,13255,13263,12453,10949,8901,6481,3871,1241,-1254,-3479,-5325,-6694,-7524,-7760,-7396,-6444,-4983,-3096,-939,1345,3573,5582,7201,8306,8785,8585,7709,6188,4151,1727,-881,-3474,-5828,-7751,-9045,-9607,-9332,-8240,-6380,-3893,-975,2152,5231,8020,10292,11858,12587,12400,11297,9341,6673,3475,-12,-3554,-6907,-9864,-12271,-14019,-15078,-15460,-15248,-14533,-13453,-12105,-10615,-9030,-7424,-5808,-4222,-2695,-1280,-56,888,1442,1517,1019,-71,-1765,-3951,-6499,-9165,-11677,-13741,-15067,-15439,-14717,-12884,-10031,-6383,-2229,2063,6124,9628,12287,13953,14544,14136,12856,10926,8591,6078,3615,1336,-660,-2358,-3798,-5029,-6159,-7225,-8291,-9339,-10326,-11169,-11762,-12000,-11803,-11127,-9990,-8467,-6699,-4858,-3157,-1772,-868,-523,-739,-1439,-2454,-3576,-4565,-5185,-5246,-4619,-3246,-1179,1460,4466,7580,10534,13050,14899,15896,15946,15018,13177,10571,7395,3912,388,-2934,-5815,-8110,-9711,-10585,-10752,-10274,-9242,-7767,-5960,-3939,-1799,356,2438,4364,6041,7395,8343,8828,8817,8293,7304,5888,4158,2197,143,-1904,-3817,-5487,-6817,-7703,-8081,-7901,-7141,-5839,-4047,-1876,545,3062,5504,7703,9505,10761,11389,11307,10537,9113,7146,4793,2210,-386,-2823,-4929,-6555,-7621,-8055,-7853,-7035,-5652,-3790,-1544,954,3575,6169,8589,10703,12378,13540,14117,14120,13582,12599,11307,9877,8491,7338,6573,6301,6589,7387,8631,10136,11719,13139,14185,14665,14450,13490,11816,9541,6843,3941,1054,-1617,-3918,-5769,-7140,-8084,-8669,-9007,-9169,-9225,-9176,-8982,-8572,-7850,-6738,-5201,-3240,-960,1513,3960,6172,7915,9013,9318,8788,7432,5359,2746,-184,-3157,-5924,-8222,-9884,-10755,-10815,-10073,-8670,-6748,-4555,-2283,-179,1589,2876,3581,3674,3152,2078,538,-1317,-3342,-5334,-7131,-8558,-9490,-9845,-9583,-8721,-7312,-5455,-3264,-890,1530,3844,5912,7632,8903,9669,9896,9576,8731,7427,5726,3764,1653,-449,-2412,-4104,-5431,-6326,-6746,-6697,-6181,-5268,-4022,-2549,-966,623,2090,3369,4367,5061,5413,5432,5141,4576,3792,2841,1782,657,-471,-1560,-2547,-3373,-3979,-4322,-4365,-4116,-3611,-2900,-2093,-1261,-519,56,404,483,282,-175,-864,-1725,-2707,-3751,-4795,-5784,-6636,-7278,-7588,-7477,-6815,-5533,-3577,-969,2198,5755,9475,13078,16294,18853,20584,21352,21180,20132,18408,16233,13868,11574,9543,7934,6799,6138,5871,5897,6083,6320,6540,6690,6793,6855,6921,6996,7065,7065,6909,6479,5672,4396,2616,347,-2328,-5266,-8284,-11172,-13709,-15716,-17013,-17523,-17182,-16019,-14115,-11596,-8645,-5459,-2259,740,3334,5354,6665,7191,6897,5827,4057,1754,-911,-3687,-6347,-8638,-10355,-11327,-11451,-10692,-9081,-6728,-3786,-475,2979,6310,9301,11742,13489,14473,14669,14150,13010,11401,9482,7425,5377,3476,1816,482,-489,-1050,-1202,-910,-206,913,2381,4123,6017,7914,9628,10988,11811,11970,11362,9974,7837,5075,1872,-1550,-4929,-8014,-10577,-12445,-13508,-13740,-13181,-11954,-10229,-8217,-6133,-4179,-2522,-1269,-463,-102,-108,-413,-886,-1459,-2020,-2539,-2962,-3280,-3485,-3566,-3506,-3262,-2797,-2033,-933,561,2458,4731,7330,10140,13029,15814,18311,20300,21624,22105,21676,20309,18071,15113,11628,7869,4088,519,-2617,-5192,-7090,-8299,-8825,-8741,-8123,-7094,-5745,-4211,-2588,-1006,428,1593,2411,2787,2717,2180,1252,5,-1441,-2969,-4450,-5780,-6880,-7700,-8218,-8458,-8423,-8167,-7703,-7074,-6293,-5403,-4409,-3372,-2311,-1284,-350,437,988,1249,1137,616,-350,-1738,-3500,-5528,-7680,-9775,-11602,-12967,-13659,-13550,-12523,-10578,-7766,-4231,-194,4085,8289,12117,15277,17529,18696,18688,17504,15228,12039,8168,3897,-460,-4612,-8272,-11198,-13208,-14164,-14023,-12807,-10642,-7719,-4329,-776,2576,5411,7440,8470,8402,7269,5214,2487,-591,-3667,-6408,-8541,-9877,-10347,-9954,-8821,-7089,-4971,-2637,-271,2002,4093,5951,7569,8948,10094,10996,11625,11928,11849,11323,10315,8819,6875,4579,2085,-413,-2678,-4464,-5542,-5728,-4906,-3064,-264,3308,7396,11684,15793,19379,22083,23661,23915,22812,20405,16895,12568,7770,2888,-1727,-5745,-8947,-11164,-12367,-12558,-11874,-10419,-8401,-5961,-3290,-526,2188,4719,6952,8750,10006,10603,10457,9523,7790,5338,2274,-1205,-4877,-8510,-11844,-14688,-16850,-18232,-18746,-18411,-17231,-15326,-12777,-9762,-6410,-2914,565,3849,6764,9152,10860,11793,11878,11140,9641,7555,5075,2475,7,-2056,-3511,-4193,-4028,-3027,-1273,1059,3749,6537,9151,11331,12874,13593,13426,12319,10356,7620,4316,607,-3250,-7074,-10654,-13824,-16454,-18424,-19653,-20074,-19652,-18384,-16318,-13545,-10218,-6543,-2772,819,3932,6306,7718,8024,7192,5289,2500,-898,-4581,-8197,-11437,-14036,-15847,-16785,-16898,-16282,-15097,-13533,-11751,-9907,-8092,-6381,-4780,-3327,-1986,-818,181,914,1331,1329,860,-131,-1604,-3502,-5657,-7879,-9896,-11456,-12275,-12169,-10977,-8690,-5366,-1209,3509,8403,13095,17141,20203,21961,22256,21043,18430,14661,10093,5131,225,-4246,-7937,-10650,-12256,-12775,-12291,-10966,-9005,-6621,-4030,-1439,983,3062,4672,5684,6013,5601,4429,2545,29,-2941,-6187,-9439,-12461,-14982,-16796,-17738,-17732,-16777,-14967,-12445,-9426,-6127,-2771,437,3347,5835,7842,9348,10347,10883,10955,10614,9855,8704,7172,5300,3139,797,-1613,-3899,-5895,-7384,-8208,-8219,-7353,-5612,-3083,73,3618,7277,10738,13703,15895,17095,17175,16080,13888,10735,6864,2567,-1828,-5969,-9541,-12229,-13839,-14180,-13248,-11063,-7811,-3743,810,5445,9780,13410,16009,17327,17216,15661,12766,8742,3911,-1372,-6705,-11729,-16113,-19621,-22070,-23404,-23602,-22765,-21000,-18499,-15447,-12061,-8555,-5128,-1989,693,2752,4074,4563,4205,2999,1041,-1556,-4602,-7891,-11169,-14180,-16661,-18362,-19072,-18648,-17008,-14182,-10295,-5555,-268,5215,10524,15257,19097,21724,22959,22688,20932,17830,13617,8637,3275,-2027,-6874,-10867,-13730,-15242,-15323,-14002,-11416,-7806,-3474,1211,5891,10185,13784,16399,17858,18041,16958,14685,11403,7350,2822,-1876,-6422,-10530,-13946,-16480,-18003,-18469,-17882,-16347,-13980,-10978,-7545,-3893,-264,3140,6125,8527,10233,11175,11318,10699,9373,7444,5056,2364,-439,-3171,-5639,-7653,-9063,-9719,-9544,-8487,-6569,-3873,-543,3233,7213,11157,14815,17950,20364,21898,22425,21908,20343,17817,14475,10527,6227,1852,-2310,-6008,-8994,-11117,-12229,-12314,-11365,-9506,-6891,-3752,-364,2988,6005,8420,10012,10624,10204,8767,6461,3480,103,-3366,-6650,-9470,-11659,-13083,-13719,-13588,-12786,-11418,-9641,-7573,-5361,-3119,-958,1008,2691,3991,4821,5115,4803,3883,2352,300,-2184,-4911,-7700,-10310,-12515,-14096,-14871,-14717,-13588,-11522,-8637,-5145,-1283,2632,6325,9499,11920,13433,13918,13385,11884,9537,6545,3096,-561,-4198,-7608,-10578,-12964,-14630,-15498,-15535,-14750,-13212,-11038,-8392,-5476,-2529,216,2503,4127,4907,4737,3573,1472,-1461,-5015,-8950,-12993,-16830,-20218,-22887,-24680,-25469,-25219,-23947,-21752,-18754,-15138,-11082,-6792,-2460,1737,5626,9075,11952,14158,15621,16273,16101,15120,13385,11025,8195,5122,2049,-745,-3017,-4518,-5094,-4635,-3140,-700,2513,6240,10176,13985,17339,19940,21553,22015,21263,19338,16363,12566,8229,3672,-756,-4761,-8072,-10492,-11923,-12304,-11700,-10200,-7986,-5278,-2339,563,3139,5181,6478,6936,6521,5264,3308,809,-2002,-4896,-7647,-10040,-11927,-13180,-13746,-13596,-12756,-11270,-9226,-6718,-3880,-853,2185,5071,7610,9650,11054,11736,11689,10958,9689,8057,6310,4675,3392,2627,2505,3055,4249,5983,8114,10470,12876,15173,17232,18954,20301,21245,21814,22030,21929,21532,20849,19865,18564,16917,14923,12590,9982,7174,4287,1442,-1241,-3646,-5715,-7380,-8658,-9548,-10103,-10374,-10417,-10284,-10034,-9712,-9371,-9079,-8882,-8853,-9038,-9472,-10175,-11114,-12246,-13456,-14630,-15597,-16217,-16322,-15829,-14661,-12837,-10419,-7532,-4340,-1051,2149,5036,7440,9207,10213,10416,9796,8404,6350,3779,897,-2073,-4884,-7299,-9090,-10095,-10179,-9316,-7518,-4899,-1609,2124,6075,9968,13561,16623,18941,20376,20805,20186,18517,15869,12375,8235,3706,-913,-5300,-9151,-12191,-14219,-15115,-14847,-13488,-11195,-8181,-4740,-1146,2295,5339,7763,9425,10223,10133,9183,7438,5039,2114,-1126,-4509,-7806,-10830,-13375,-15284,-16404,-16655,-15966,-14381,-11942,-8824,-5201,-1337,2503,6046,9028,11265,12598,12984,12433,11044,8982,6439,3670,870,-1700,-3896,-5541,-6551,-6856,-6443,-5327,-3574,-1259,1479,4514,7674,10789,13695,16212,18187,19474,19955,19556,18245,16076,13142,9661,5865,2086,-1363,-4152,-6030,-6794,-6387,-4828,-2291,991,4673,8417,11839,14632,16506,17305,16912,15371,12771,9303,5227,797,-3674,-7936,-11755,-14938,-17383,-18998,-19787,-19762,-18992,-17561,-15570,-13137,-10380,-7432,-4426,-1508,1190,3515,5362,6613,7219,7149,6431,5150,3420,1429,-632,-2547,-4100,-5121,-5461,-5049,-3863,-1943,594,3623,6928,10332,13592,16517,18900,20584,21451,21415,20472,18639,16019,12745,9005,5030,1057,-2669,-5920,-8523,-10334,-11281,-11349,-10567,-9017,-6832,-4154,-1198,1839,4711,7190,9050,10100,10202,9285,7361,4532,969,-3059,-7280,-11359,-15017,-17984,-20069,-21151,-21174,-20175,-18231,-15496,-12139,-8363,-4389,-417,3337,6690,9474,11559,12845,13312,12959,11882,10214,8137,5869,3636,1660,132,-783,-994,-451,817,2723,5131,7854,10697,13436,15883,17846,19202,19841,19745,18905,17407,15341,12840,10055,7127,4203,1405,-1160,-3417,-5304,-6792,-7859,-8511,-8755,-8631,-8171,-7454,-6548,-5580,-4656,-3915,-3491,-3487,-3991,-5031,-6592,-8592,-10908,-13356,-15740,-17839,-19441,-20357,-20435,-19586,-17777,-15074,-11592,-7545,-3180,1215,5349,8948,11795,13727,14689,14690,13846,12335,10384,8244,6164,4354,2996,2187,1988,2365,3266,4558,6120,7790,9440,10937,12185,13098,13625,13710,13337,12473,11114,9265,6961,4259,1279,-1847,-4906,-7716,-10053,-11759,-12714,-12873,-12269,-11011,-9251,-7209,-5098,-3152,-1567,-500,-64,-291,-1171,-2622,-4523,-6728,-9066,-11367,-13480,-15265,-16619,-17472,-17784,-17540,-16744,-15417,-13569,-11251,-8496,-5390,-2019,1480,4963,8269,11207,13651,15430,16481,16745,16249,15067,13339,11247,8994,6816,4891,3413,2486,2179,2499,3402,4799,6589,8633,10796,12950,14943,16671,17993,18810,19037,18602,17503,15768,13478,10785,7841,4855,2009,-525,-2600,-4146,-5115,-5550,-5524,-5159,-4597,-3984,-3441,-3073,-2930,-3046,-3404,-3997,-4764,-5693,-6723,-7845,-9011,-10201,-11372,-12478,-13464,-14254,-14765,-14922,-14628,-13835,-12487,-10594,-8177,-5326,-2148,1204,4537,7668,10375,12478,13824,14299,13894,12647,10700,8251,5553,2890,542,-1235,-2241,-2350,-1514,218,2728,5817,9257,12776,16120,19028,21284,22702,23143,22537,20853,18157,14535,10180,5294,159,-4931,-9679,-13771,-16970,-19068,-19950,-19607,-18103,-15630,-12439,-8866,-5265,-2011,575,2229,2778,2184,481,-2143,-5469,-9178,-12963,-16508,-19543,-21869,-23336,-23901,-23553,-22370,-20431,-17885,-14852,-11513,-8031,-4586,-1371,1448,3701,5268,6054,6025,5197,3646,1498,-1068,-3838,-6564,-9009,-10915,-12109,-12416,-11781,-10199,-7751,-4597,-936,2978,6895,10555,13745,16264,17995,18827,18754,17768,15956,13412,10299,6802,3131,-481,-3824,-6699,-8942,-10457,-11169,-11090,-10248,-8753,-6727,-4365,-1856,555,2655,4223,5095,5147,4329,2654,222,-2829,-6272,-9894,-13429,-16656,-19379,-21447,-22776,-23340,-23155,-22298,-20847,-18924,-16619,-14057,-11321,-8508,-5708,-2996,-458,1837,3820,5450,6685,7522,7965,8044,7815,7338,6711,6006,5351,4829,4551,4594,5020,5851,7087,8671,10527,12528,14531,16355,17815,18724,18912,18260,16714,14298,11141,7430,3456,-506,-4120,-7141,-9327,-10552,-10757,-9969,-8313,-5956,-3146,-141,2783,5359,7369,8622,9019,8507,7128,4970,2200,-987,-4361,-7692,-10776,-13420,-15503,-16911,-17629,-17612,-16930,-15607,-13762,-11494,-8946,-6267,-3624,-1160,951,2602,3674,4104,3877,2994,1535,-417,-2711,-5201,-7697,-10016,-11977,-13399,-14147,-14095,-13198,-11439,-8903,-5712,-2089,1731,5448,8794,11497,13363,14249,14108,12994,11017,8420,5435,2372,-481,-2887,-4629,-5604,-5774,-5174,-3958,-2290,-433,1374,2873,3853,4164,3722,2544,702,-1639,-4295,-7034,-9646,-11932,-13751,-15001,-15659,-15740,-15331,-14521,-13450,-12191,-10858,-9461,-8036,-6548,-4976,-3290,-1471,476,2517,4608,6662,8615,10369,11864,13017,13811,14186,14158,13705,12858,11661,10166,8495,6737,5065,3604,2502,1880,1787,2274,3267,4694,6368,8103,9659,10808,11351,11129,10077,8192,5573,2397,-1110,-4664,-7981,-10782,-12824,-13916,-13954,-12893,-10805,-7838,-4225,-276,3673,7261,10167,12115,12930,12530,10947,8328,4899,965,-3138,-7073,-10516,-13208,-14947,-15613,-15167,-13653,-11172,-7918,-4092,34,4192,8119,11548,14267,16096,16914,16670,15389,13151,10129,6527,2608,-1345,-5050,-8237,-10678,-12194,-12691,-12130,-10573,-8143,-5023,-1452,2313,6013,9383,12222,14321,15558,15833,15105,13398,10775,7365,3362,-1012,-5464,-9711,-13448,-16415,-18392,-19259,-18960,-17576,-15256,-12256,-8883,-5491,-2415,0,1528,1967,1280,-506,-3239,-6683,-10558,-14534,-18318,-21626,-24262,-26080,-27032,-27127,-26437,-25078,-23167,-20850,-18245,-15467,-12622,-9784,-7019,-4378,-1895,402,2481,4329,5894,7151,8051,8564,8678,8399,7786,6914,5913,4915,4080,3538,3418,3773,4643,5980,7699,9682,11771,13811,15654,17138,18159,18582,18346,17375,15667,13227,10145,6512,2522,-1648,-5737,-9510,-12690,-15049,-16382,-16566,-15572,-13474,-10472,-6839,-2952,823,4090,6548,7953,8197,7267,5300,2487,-875,-4486,-8040,-11260,-13936,-15905,-17090,-17451,-17006,-15809,-13928,-11468,-8535,-5257,-1767,1792,5277,8537,11452,13885,15765,17006,17592,17513,16804,15535,13809,11764,9570,7431,5535,4105,3276,3191,3875,5308,7379,9909,12676,15437,17934,19968,21362,22026,21944,21166,19812,18052,16058,14026,12092,10378,8923,7740,6770,5957,5193,4417,3547,2545,1411,130,-1237,-2681,-4133,-5586,-6993,-8375,-9711,-11037,-12345,-13643,-14918,-16108,-17186,-18022,-18571,-18687,-18321,-17380,-15842,-13721,-11063,-7979,-4596,-1079,2412,5704,8665,11148,13081,14365,14980,14889,14123,12704,10722,8268,5496,2580,-286,-2879,-5017,-6511,-7260,-7192,-6334,-4752,-2598,-39,2706,5428,7898,9935,11352,12036,11897,10915,9130,6624,3553,87,-3543,-7109,-10369,-13096,-15104,-16239,-16448,-15708,-14136,-11867,-9149,-6234,-3406,-924,986,2172,2551,2132,996,-701,-2777,-4990,-7162,-9062,-10569,-11550,-11938,-11701,-10830,-9358,-7338,-4858,-2030,998,4084,7043,9746,12021,13789,14946,15474,15354,14627,13342,11585,9451,7059,4561,2102,-122,-1945,-3186,-3704,-3430,-2327,-507,1910,4656,7467,10037,12084,13389,13801,13289,11919,9862,7369,4719,2206,84,-1469,-2339,-2513,-2044,-1056,292,1807,3300,4586,5510,5965,5885,5280,4199,2746,1061,-723,-2445,-3999,-5292,-6272,-6945,-7329,-7499,-7518,-7473,-7408,-7355,-7292,-7171,-6903,-6414,-5609,-4446,-2912,-1035,1099,3377,5665,7801,9666,11107,12061,12433,12216,11403,10044,8232,6086,3781,1503,-541,-2144,-3152,-3428,-2928,-1667,277,2728,5507,8349,11012,13240,14803,15527,15279,14017,11769,8636,4813,525,-3924,-8229,-12069,-15140,-17207,-18071,-17659,-15981,-13149,-9406,-5031,-404,4097,8100,11265,13341,14168,13701,12018,9294,5795,1830,-2257,-6163,-9596,-12356,-14288,-15328,-15463,-14741,-13251,-11103,-8432,-5379,-2095,1275,4572,7650,10360,12564,14144,15013,15107,14425,12998,10919,8322,5390,2343,-589,-3153,-5128,-6321,-6596,-5901,-4265,-1800,1277,4715,8185,11378,13991,15777,16570,16302,14996,12782,9853,6465,2895,-582,-3723,-6308,-8202,-9291,-9551,-9008,-7733,-5881,-3628,-1206,1141,3174,4671,5465,5445,4579,2906,546,-2330,-5482,-8671,-11617,-14090,-15861,-16784,-16757,-15775,-13897,-11277,-8110,-4661,-1194,2032,4800,6975,8478,9347,9653,9564,9223,8814,8451,8216,8115,8100,8072,7904,7493,6742,5650,4256,2688,1111,-267,-1274,-1738,-1586,-796,567,2372,4428,6531,8442,9957,10889,11098,10507,9087,6887,3992,565,-3212,-7098,-10832,-14147,-16765,-18460,-19045,-18409,-16563,-13576,-9678,-5131,-312,4397,8599,11948,14173,15099,14682,12978,10167,6500,2286,-2136,-6455,-10358,-13637,-16094,-17662,-18297,-18055,-17017,-15323,-13107,-10544,-7773,-4948,-2191,383,2690,4643,6204,7319,7971,8154,7885,7211,6217,5008,3741,2572,1679,1218,1306,2015,3358,5251,7578,10119,12648,14888,16593,17536,17576,16646,14796,12154,8961,5473,2005,-1187,-3859,-5865,-7107,-7589,-7359,-6523,-5226,-3623,-1878,-161,1398,2661,3524,3923,3779,3111,1903,226,-1842,-4195,-6684,-9175,-11516,-13557,-15188,-16279,-16778,-16626,-15829,-14429,-12500,-10169,-7572,-4856,-2161,400,2753,4850,6699,8309,9730,10985,12107,13099,13934,14595,15024,15199,15112,14764,14222,13546,12838,12185,11678,11360,11266,11378,11648,12016,12385,12663,12750,12545,11981,10973,9518,7571,5207,2465,-517,-3585,-6543,-9165,-11232,-12548,-12979,-12461,-11052,-8895,-6245,-3412,-752,1406,2763,3136,2425,683,-1961,-5241,-8882,-12540,-15916,-18748,-20819,-22022,-22289,-21642,-20155,-17934,-15130,-11899,-8418,-4846,-1365,1896,4773,7184,9024,10269,10890,10931,10432,9472,8134,6492,4632,2623,545,-1524,-3475,-5223,-6635,-7633,-8131,-8096,-7535,-6525,-5157,-3609,-2014,-559,644,1497,1962,2058,1825,1332,655,-155,-1048,-2008,-3025,-4102,-5225,-6384,-7537,-8641,-9631,-10461,-11073,-11460,-11612,-11568,-11394,-11153,-10956,-10867,-10972,-11314,-11901,-12721,-13700,-14761,-15776,-16619,-17159,-17272,-16868,-15893,-14327,-12231,-9686,-6830,-3840,-873,1897,4352,6402,8023,9207,10014,10487,10702,10703,10546,10244,9819,9280,8631,7914,7163,6455,5871,5492,5403,5637,6217,7087,8167,9319,10398,11230,11684,11627,11007,9799,8052,5850,3328,619,-2104,-4724,-7083,-9097,-10655,-11713,-12220,-12180,-11612,-10572,-9145,-7422,-5527,-3576,-1700,-16,1361,2349,2875,2930,2511,1688,532,-838,-2294,-3710,-4942,-5877,-6404,-6444,-5955,-4926,-3394,-1429,870,3370,5942,8417,10666,12510,13840,14502,14432,13562,11912,9557,6643,3384,46,-3074,-5695,-7545,-8463,-8340,-7215,-5218,-2584,367,3299,5858,7752,8772,8806,7885,6124,3769,1078,-1632,-4115,-6165,-7681,-8659,-9186,-9405,-9498,-9626,-9919,-10443,-11193,-12109,-13073,-13971,-14657,-15058,-15095,-14787,-14163,-13328,-12380,-11461,-10676,-10123,-9873,-9919,-10265,-10803,-11464,-12076,-12531,-12660,-12373,-11572,-10247,-8408,-6136,-3532,-741,2100,4846,7381,9620,11491,12989,14096,14860,15290,15466,15395,15153,14741,14221,13600,12928,12226,11537,10884,10294,9767,9294,8836,8347,7764,7022,6083,4901,3492,1880,127,-1672,-3434,-5051,-6456,-7596,-8443,-9013,-9309,-9368,-9206,-8843,-8297,-7581,-6727,-5755,-4731,-3690,-2726,-1891,-1270,-903,-815,-996,-1393,-1933,-2522,-3061,-3478,-3705,-3709,-3460,-2960,-2182,-1145,176,1771,3620,5697,7922,10206,12413,14406,16008,17103,17547,17300,16330,14713,12559,10042,7385,4805,2537,765,-367,-794,-511,393,1776,3435,5139,6647,7751,8270,8111,7241,5718,3675,1289,-1227,-3657,-5829,-7591,-8891,-9712,-10128,-10227,-10144,-9985,-9853,-9787,-9809,-9866,-9920,-9879,-9710,-9368,-8884,-8302,-7713,-7215,-6896,-6834,-7034,-7500,-8146,-8889,-9607,-10189,-10533,-10594,-10330,-9809,-9078,-8277,-7528,-6956,-6669,-6711,-7065,-7665,-8353,-8977,-9316,-9213,-8533,-7223,-5330,-2988,-409,2121,4324,5934,6762,6724,5852,4299,2299,162,-1816,-3350,-4244,-4374,-3745,-2431,-604,1507,3669,5618,7148,8081,8318,7803,6588,4741,2414,-209,-2944,-5563,-7885,-9725,-10946,-11473,-11272,-10407,-8961,-7117,-5041,-2955,-1034,547,1691,2328,2466,2146,1452,493,-627,-1805,-2954,-4005,-4892,-5571,-5969,-6047,-5716,-4945,-3686,-1942,237,2765,5483,8218,10741,12856,14348,15092,14976,14011,12251,9853,7033,4052,1204,-1226,-2995,-3907,-3873,-2871,-993,1604,4690,8003,11259,14204,16606,18306,19208,19301,18642,17362,15624,13624,11544,9537,7719,6136,4792,3654,2654,1744,880,68,-672,-1259,-1641,-1720,-1467,-860,63,1223,2500,3749,4806,5527,5791,5520,4699,3366,1614,-409,-2559,-4648,-6550,-8124,-9316,-10078,-10420,-10354,-9913,-9114,-7973,-6500,-4699,-2592,-218,2357,5041,7696,10197,12374,14106,15264,15782,15622,14813,13433,11590,9444,7153,4878,2774,938,-537,-1631,-2345,-2721,-2824,-2746,-2562,-2388,-2265,-2282,-2444,-2781,-3276,-3911,-4655,-5489,-6375,-7288,-8204,-9080,-9899,-10628,-11230,-11702,-11995,-12119,-12045,-11771,-11306,-10642,-9804,-8815,-7693,-6492,-5251,-4036,-2918,-1977,-1295,-936,-954,-1340,-2063,-3005,-4033,-4941,-5552,-5656,-5131,-3888,-1954,573,3485,6525,9385,11772,13439,14204,14020,12915,11074,8726,6214,3842,1960,773,476,1070,2497,4546,6964,9425,11646,13351,14377,14645,14179,13107,11598,9870,8108,6473,5041,3827,2774,1771,698,-555,-2057,-3802,-5707,-7644,-9391,-10770,-11568,-11672,-11025,-9679,-7771,-5521,-3191,-1051,656,1742,2114,1748,730,-797,-2646,-4576,-6384,-7846,-8797,-9105,-8703,-7569,-5764,-3382,-587,2428,5451,8267,10697,12593,13880,14539,14633,14270,13601,12796,11993,11309,10788,10422,10140,9838,9390,8697,7683,6352,4739,2968,1169,-479,-1853,-2822,-3351,-3418,-3098,-2466,-1666,-822,-70,466,694,555,11,-905,-2156,-3633,-5229,-6786,-8170,-9254,-9928,-10167,-9953,-9356,-8461,-7381,-6231,-5107,-4079,-3168,-2372,-1642,-925,-153,715,1700,2766,3867,4895,5752,6339,6575,6444,5970,5227,4360,3500,2822,2434,2432,2819,3554,4523,5571,6541,7259,7610,7523,6989,6079,4909,3647,2477,1568,1070,1074,1609,2647,4076,5757,7489,9084,10338,11104,11270,10790,9691,8058,6013,3740,1396,-845,-2835,-4489,-5733,-6543,-6942,-6928,-6581,-5912,-5022,-3934,-2749,-1520,-335,739,1623,2271,2622,2665,2376,1780,892,-241,-1569,-3025,-4538,-6027,-7414,-8617,-9545,-10140,-10316,-10047,-9294,-8069,-6405,-4361,-2027,498,3093,5656,8069,10246,12117,13628,14757,15501,15860,15869,15538,14899,13962,12745,11264,9553,7653,5656,3651,1775,156,-1086,-1854,-2112,-1879,-1243,-357,588,1385,1826,1771,1122,-121,-1877,-4008,-6295,-8525,-10449,-11889,-12682,-12773,-12178,-10988,-9403,-7627,-5930,-4543,-3656,-3389,-3756,-4670,-5948,-7341,-8545,-9288,-9336,-8550,-6933,-4590,-1760,1242,4078,6421,8025,8762,8629,7760,6396,4844,3407,2376,1905,2081,2819,3960,5246,6397,7159,7325,6812,5611,3874,1793,-334,-2224,-3613,-4285,-4151,-3198,-1552,581,2918,5155,6994,8191,8594,8138,6902,5045,2829,548,-1486,-3012,-3837,-3884,-3177,-1877,-195,1556,3098,4145,4510,4081,2873,1000,-1329,-3855,-6294,-8394,-9944,-10839,-11038,-10616,-9706,-8482,-7157,-5903,-4882,-4175,-3814,-3755,-3913,-4153,-4360,-4393,-4190,-3690,-2902,-1866,-630,723,2136,3546,4920,6242,7507,8739,9935,11120,12264,13345,14302,15054,15522,15614,15263,14447,13151,11462,9458,7321,5210,3339,1884,1000,791,1269,2399,4025,5963,7945,9704,10973,11526,11223,9996,7909,5107,1844,-1564,-4784,-7476,-9387,-10330,-10259,-9258,-7516,-5334,-3049,-996,524,1306,1271,444,-1012,-2854,-4784,-6487,-7694,-8204,-7926,-6878,-5198,-3109,-883,1175,2810,3804,4048,3523,2308,583,-1444,-3515,-5412,-6942,-7977,-8460,-8385,-7803,-6799,-5456,-3890,-2177,-399,1374,3108,4739,6243,7559,8633,9401,9783,9701,9093,7900,6125,3789,984,-2141,-5403,-8547,-11331,-13512,-14888,-15359,-14891,-13603,-11671,-9393,-7058,-5005,-3474,-2678,-2677,-3471,-4920,-6838,-8976,-11081,-12941,-14370,-15296,-15682,-15610,-15173,-14544,-13862,-13274,-12860,-12655,-12612,-12646,-12612,-12383,-11809,-10835,-9420,-7636,-5598,-3472,-1460,269,1562,2346,2614,2428,1938,1295,722,371,402,891,1840,3207,4853,6614,8297,9689,10626,10953,10617,9607,8026,6010,3785,1574,-383,-1898,-2839,-3153,-2876,-2128,-1077,53,1053,1733,1953,1679,937,-129,-1319,-2407,-3142,-3373,-2967,-1964,-456,1327,3127,4644,5610,5836,5208,3770,1643,-922,-3612,-6099,-8055,-9246,-9529,-8877,-7410,-5315,-2880,-399,1861,3672,4926,5585,5730,5511,5117,4755,4588,4740,5233,6049,7062,8147,9130,9873,10275,10273,9888,9163,8195,7095,5943,4840,3796,2846,1941,1058,141,-830,-1861,-2941,-4016,-5045,-5952,-6692,-7205,-7472,-7476,-7237,-6792,-6218,-5568,-4974,-4465,-4160,-4055,-4188,-4519,-5012,-5602,-6238,-6856,-7451,-7984,-8507,-9013,-9574,-10197,-10924,-11737,-12630,-13526,-14373,-15052,-15473,-15522,-15110,-14182,-12706,-10724,-8292,-5559,-2668,163,2750,4893,6440,7308,7461,6969,5958,4616,3185,1883,951,526,728,1542,2908,4663,6603,8480,10053,11098,11471,11087,9987,8282,6187,3950,1852,142,-990,-1421,-1168,-289,997,2476,3861,4889,5352,5097,4083,2360,75,-2557,-5276,-7815,-9945,-11480,-12348,-12521,-12103,-11212,-10048,-8775,-7555,-6500,-5641,-4982,-4436,-3907,-3277,-2435,-1328,69,1701,3463,5213,6772,8004,8767,9024,8764,8085,7123,6063,5101,4412,4135,4321,4981,6012,7292,8630,9833,10741,11198,11158,10602,9611,8308,6858,5438,4214,3313,2805,2693,2923,3360,3870,4262,4407,4189,3571,2603,1375,73,-1144,-2080,-2623,-2702,-2349,-1670,-825,-40,505,595,149,-901,-2488,-4482,-6698,-8900,-10876,-12430,-13432,-13840,-13663,-13023,-12054,-10954,-9890,-9020,-8430,-8147,-8130,-8267,-8424,-8435,-8165,-7502,-6397,-4858,-2956,-822,1389,3497,5321,6722,7579,7853,7540,6715,5490,4028,2497,1065,-123,-969,-1427,-1520,-1320,-964,-605,-436,-604,-1251,-2426,-4131,-6255,-8638,-11036,-13195,-14862,-15829,-15978,-15286,-13839,-11824,-9487,-7120,-4981,-3301,-2201,-1735,-1824,-2332,-3055,-3756,-4252,-4362,-4024,-3239,-2096,-763,573,1706,2460,2727,2456,1691,547,-812,-2174,-3347,-4154,-4487,-4307,-3648,-2622,-1371,-78,1088,1984,2511,2625,2347,1749,944,74,-714,-1295,-1567,-1483,-1048,-307,639,1689,2721,3650,4405,4977,5370,5641,5835,6010,6193,6394,6572,6686,6647,6389,5861,5013,3898,2549,1109,-279,-1439,-2188,-2396,-1949,-843,891,3106,5614,8169,10502,12375,13578,13986,13564,12351,10492,8171,5623,3088,779,-1122,-2497,-3286,-3490,-3179,-2436,-1410,-193,1076,2345,3543,4674,5724,6718,7647,8514,9281,9916,10348,10526,10390,9902,9051,7860,6383,4720,2993,1342,-82,-1138,-1722,-1744,-1213,-153,1307,3019,4775,6373,7605,8324,8416,7862,6700,5054,3094,1039,-901,-2517,-3672,-4281,-4349,-3962,-3247,-2396,-1570,-955,-659,-772,-1294,-2200,-3384,-4728,-6093,-7324,-8330,-9015,-9368,-9408,-9206,-8863,-8506,-8258,-8221,-8481,-9048,-9889,-10913,-11955,-12847,-13396,-13434,-12869,-11636,-9807,-7474,-4843,-2115,468,2708,4429,5539,6007,5886,5275,4344,3249,2185,1287,673,394,447,791,1327,1982,2639,3255,3787,4239,4660,5077,5570,6139,6803,7498,8161,8678,8956,8916,8505,7760,6720,5526,4309,3228,2441,2049,2120,2660,3587,4793,6088,7277,8159,8559,8361,7505,6025,3997,1597,-1016,-3620,-6050,-8154,-9817,-10995,-11652,-11801,-11476,-10689,-9507,-7958,-6101,-4021,-1781,499,2727,4787,6588,8036,9084,9684,9838,9573,8930,7999,6874,5670,4517,3524,2803,2427,2441,2849,3620,4676,5936,7258,8549,9645,10466,10878,10832,10268,9176,7588,5561,3216,693,-1820,-4141,-6061,-7433,-8137,-8135,-7483,-6295,-4774,-3142,-1643,-486,162,224,-321,-1375,-2806,-4406,-5963,-7279,-8199,-8643,-8591,-8131,-7357,-6471,-5600,-4931,-4535,-4473,-4693,-5109,-5555,-5860,-5847,-5368,-4347,-2768,-692,1739,4357,6949,9304,11262,12674,13495,13718,13414,12702,11709,10594,9448,8386,7413,6559,5764,4997,4205,3371,2514,1680,967,460,271,449,1030,1963,3148,4443,5647,6594,7110,7084,6489,5345,3774,1935,28,-1740,-3193,-4188,-4659,-4577,-4003,-3023,-1781,-442,835,1878,2569,2811,2563,1842,701,-756,-2406,-4117,-5750,-7193,-8336,-9107,-9431,-9276,-8596,-7388,-5665,-3450,-838,2090,5169,8233,11093,13542,15429,16602,17010,16617,15493,13739,11502,8991,6377,3886,1676,-97,-1334,-1972,-1996,-1429,-339,1180,2984,4910,6772,8382,9562,10176,10128,9384,7972,5979,3552,874,-1842,-4384,-6547,-8185,-9199,-9567,-9335,-8603,-7528,-6285,-5059,-4037,-3345,-3114,-3346,-4042,-5084,-6329,-7591,-8686,-9448,-9777,-9626,-9024,-8071,-6905,-5706,-4639,-3852,-3422,-3367,-3624,-4077,-4545,-4859,-4834,-4351,-3334,-1793,199,2488,4901,7208,9223,10762,11716,12027,11723,10866,9600,8053,6399,4771,3298,2060,1131,523,268,340,723,1386,2255,3285,4361,5407,6295,6943,7253,7160,6644,5685,4347,2682,805,-1165,-3089,-4825,-6242,-7226,-7694,-7602,-6963,-5814,-4281,-2482,-610,1170,2677,3781,4360,4396,3855,2819,1359,-413,-2359,-4370,-6316,-8079,-9582,-10708,-11414,-11631,-11331,-10516,-9201,-7443,-5323,-2935,-404,2145,4568,6738,8515,9794,10475,10489,9814,8448,6475,3991,1180,-1750,-4564,-7003,-8834,-9857,-9920,-8968,-7014,-4184,-693,3192,7114,10764,13797,15973,17104,17113,16026,13966,11141,7832,4339,993,-1930,-4174,-5587,-6078,-5647,-4376,-2405,75,2827,5619,8207,10380,11975,12894,13103,12642,11609,10135,8380,6510,4661,2963,1488,277,-673,-1394,-1930,-2324,-2599,-2765,-2804,-2690,-2400,-1929,-1279,-506,331,1137,1808,2253,2385,2152,1548,589,-645,-2069,-3551,-4981,-6215,-7161,-7710,-7808,-7424,-6567,-5298,-3699,-1900,-26,1771,3383,4702,5668,6265,6477,6351,5915,5223,4322,3260,2071,801,-534,-1880,-3227,-4500,-5665,-6636,-7348,-7729,-7738,-7365,-6650,-5695,-4630,-3636,-2890,-2545,-2733,-3482,-4797,-6556,-8628,-10802,-12885,-14677,-16023,-16817,-17005,-16598,-15641,-14234,-12485,-10529,-8487,-6482,-4610,-2957,-1579,-524,182,519,484,70,-692,-1795,-3165,-4756,-6458,-8171,-9773,-11148,-12197,-12831,-13005,-12688,-11892,-10662,-9070,-7233,-5270,-3334,-1536,-6,1193,2023,2479,2618,2486,2181,1765,1320,878,484,142,-130,-334,-443,-447,-316,-33,385,930,1525,2116,2619,2973,3156,3132,2964,2645,2268,1852,1452,1083,751,430,98,-284,-732,-1250,-1797,-2320,-2719,-2907,-2788,-2308,-1435,-198,1340,3077,4872,6587,8068,9178,9821,9921,9481,8527,7154,5490,3689,1925,356,-865,-1633,-1880,-1595,-822,356,1807,3399,4990,6448,7698,8636,9253,9484,9330,8771,7781,6379,4567,2421,28,-2446,-4816,-6852,-8335,-9065,-8926,-7865,-5980,-3456,-585,2263,4716,6416,7085,6569,4831,1999,-1703,-5920,-10283,-14384,-17893,-20533,-22152,-22690,-22210,-20823,-18717,-16082,-13114,-9992,-6866,-3861,-1074,1406,3527,5213,6425,7098,7186,6662,5493,3719,1390,-1358,-4356,-7371,-10157,-12452,-14035,-14739,-14479,-13268,-11206,-8478,-5333,-2028,1150,3990,6293,7953,8929,9236,8949,8163,7000,5563,3967,2292,623,-963,-2386,-3553,-4371,-4748,-4599,-3897,-2622,-868,1255,3536,5746,7636,8964,9554,9298,8181,6307,3837,1023,-1864,-4555,-6819,-8481,-9477,-9793,-9520,-8776,-7710,-6452,-5118,-3760,-2435,-1132,126,1353,2522,3623,4608,5448,6090,6504,6651,6528,6127,5492,4654,3682,2639,1601,641,-181,-791,-1155,-1228,-989,-464,365,1439,2735,4224,5833,7539,9253,10896,12363,13525,14261,14446,13991,12840,11013,8577,5702,2589,-492,-3268,-5487,-6944,-7518,-7185,-6016,-4183,-1915,498,2763,4614,5823,6250,5844,4619,2717,289,-2434,-5240,-7918,-10282,-12202,-13565,-14315,-14411,-13861,-12687,-10962,-8772,-6247,-3526,-782,1827,4122,5960,7189,7727,7495,6510,4818,2554,-117,-2954,-5727,-8181,-10105,-11328,-11755,-11363,-10209,-8425,-6181,-3693,-1158,1222,3312,4989,6190,6888,7051,6707,5833,4466,2606,303,-2392,-5378,-8527,-11654,-14568,-17016,-18802,-19699,-19596,-18414,-16208,-13106,-9342,-5218,-1061,2775,6008,8386,9779,10113,9453,7882,5604,2801,-299,-3486,-6581,-9423,-11875,-13847,-15232,-15979,-16019,-15341,-13936,-11860,-9210,-6110,-2770,632,3830,6627,8795,10182,10681,10272,9005,7032,4540,1796,-948,-3416,-5416,-6769,-7416,-7348,-6644,-5438,-3903,-2203,-525,1044,2389,3527,4446,5209,5869,6456,6996,7458,7784,7887,7681,7063,6026,4543,2740,730,-1253,-3010,-4305,-4981,-4911,-4081,-2537,-422,2080,4729,7310,9579,11389,12584,13126,12983,12213,10891,9126,7066,4835,2621,548,-1189,-2480,-3165,-3191,-2480,-1074,977,3527,6391,9329,12083,14374,15964,16656,16319,14948,12594,9467,5801,1929,-1826,-5145,-7767,-9490,-10225,-9936,-8714,-6685,-4054,-1025,2175,5347,8322,10958,13142,14786,15808,16149,15765,14634,12775,10249,7180,3735,144,-3335,-6424,-8838,-10348,-10776,-10043,-8188,-5360,-1817,2085,5961,9402,12034,13575,13837,12757,10424,7019,2841,-1754,-6389,-10700,-14368,-17166,-18952,-19689,-19414,-18261,-16375,-13979,-11265,-8460,-5753,-3328,-1316,164,1066,1359,1072,258,-1000,-2593,-4386,-6246,-8005,-9519,-10642,-11248,-11271,-10661,-9460,-7731,-5621,-3279,-914,1312,3224,4719,5742,6298,6455,6311,5988,5601,5262,5024,4937,4961,5064,5161,5178,5048,4741,4260,3678,3066,2562,2251,2246,2559,3209,4098,5143,6184,7092,7719,7975,7798,7178,6158,4820,3256,1616,-8,-1471,-2685,-3566,-4039,-4082,-3660,-2802,-1548,18,1766,3560,5212,6572,7464,7795,7479,6514,4957,2898,512,-2032,-4532,-6779,-8597,-9826,-10345,-10093,-9041,-7239,-4767,-1787,1531,4957,8261,11222,13618,15288,16110,16013,15034,13227,10755,7813,4608,1404,-1609,-4220,-6299,-7747,-8528,-8627,-8097,-6977,-5370,-3369,-1096,1291,3657,5806,7592,8838,9438,9290,8395,6772,4549,1872,-1040,-3986,-6729,-9105,-10949,-12197,-12809,-12815,-12270,-11257,-9853,-8141,-6196,-4079,-1874,347,2482,4417,6038,7224,7877,7929,7351,6180,4496,2443,206,-2002,-3953,-5442,-6289,-6376,-5655,-4151,-1987,660,3550,6403,8974,11000,12345,12890,12666,11752,10324,8593,6796,5143,3820,2914,2476,2441,2720,3167,3627,3972,4091,3941,3505,2833,1987,1047,111,-769,-1520,-2117,-2533,-2758,-2778,-2600,-2215,-1646,-914,-63,838,1730,2520,3151,3554,3694,3559,3154,2525,1726,841,-49,-851,-1502,-1946,-2155,-2143,-1910,-1510,-977,-349,312,1007,1673,2316,2911,3438,3896,4265,4535,4709,4772,4743,4622,4433,4183,3892,3567,3210,2828,2420,1994,1574,1174,855,651,625,817,1258,1949,2870,3967,5173,6405,7575,8604,9404,9930,10098,9897,9274,8257,6859,5136,3186,1092,-1010,-3009,-4796,-6285,-7406,-8147,-8510,-8526,-8278,-7805,-7211,-6526,-5826,-5110,-4423,-3765,-3157,-2639,-2237,-2006,-1985,-2206,-2678,-3381,-4267,-5254,-6262,-7176,-7914,-8391,-8553,-8377,-7844,-6980,-5807,-4376,-2750,-1004,768,2467,3988,5243,6152,6677,6806,6577,6058,5363,4617,3969,3540,3439,3711,4362,5324,6494,7721,8858,9753,10299,10402,10038,9204,7936,6308,4385,2277,72,-2124,-4203,-6071,-7603,-8709,-9269,-9219,-8484,-7084,-5054,-2551,246,3058,5617,7626,8855,9127,8368,6603,3961,648,-3063,-6874,-10481,-13623,-16071,-17691,-18394,-18189,-17138,-15354,-13003,-10260,-7335,-4414,-1698,666,2547,3894,4685,4984,4865,4465,3909,3334,2857,2557,2512,2721,3205,3912,4817,5847,6983,8138,9322,10460,11555,12550,13419,14114,14586,14789,14683,14225,13421,12261,10796,9081,7194,5230,3302,1504,-42,-1255,-2044,-2368,-2202,-1579,-570,723,2140,3542,4747,5643,6107,6100,5620,4709,3457,1967,344,-1303,-2899,-4389,-5737,-6952,-8020,-8981,-9818,-10562,-11173,-11636,-11885,-11858,-11476,-10671,-9386,-7605,-5348,-2679,282,3377,6432,9232,11619,13401,14493,14816,14385,13263,11579,9494,7231,4975,2949,1293,138,-488,-578,-210,523,1503,2608,3726,4751,5581,6133,6297,6010,5181,3786,1808,-689,-3627,-6828,-10130,-13310,-16174,-18538,-20278,-21295,-21597,-21207,-20237,-18818,-17110,-15289,-13496,-11885,-10533,-9528,-8885,-8620,-8708,-9115,-9790,-10675,-11684,-12740,-13718,-14521,-15000,-15067,-14601,-13563,-11934,-9751,-7119,-4157,-1040,2050,4944,7468,9481,10883,11577,11548,10778,9313,7231,4641,1698,-1424,-4513,-7365,-9742,-11475,-12376,-12370,-11408,-9542,-6896,-3657,-83,3537,6891,9689,11666,12640,12502,11251,8981,5882,2213,-1717,-5581,-9069,-11897,-13877,-14864,-14855,-13895,-12155,-9828,-7174,-4425,-1813,498,2388,3814,4777,5318,5511,5412,5089,4574,3883,3021,1971,755,-640,-2137,-3710,-5235,-6615,-7725,-8433,-8634,-8240,-7194,-5501,-3192,-357,2874,6348,9869,13252,16304,18856,20773,21966,22378,22024,20945,19230,17002,14389,11550,8625,5772,3122,803,-1075,-2429,-3204,-3368,-2954,-2010,-662,941,2584,4060,5116,5569,5246,4064,2036,-750,-4088,-7717,-11310,-14525,-17063,-18651,-19167,-18555,-16915,-14455,-11453,-8253,-5207,-2604,-704,362,558,-73,-1371,-3178,-5248,-7413,-9448,-11235,-12640,-13606,-14084,-14082,-13599,-12695,-11402,-9796,-7940,-5916,-3795,-1673,382,2282,3952,5346,6393,7077,7365,7251,6741,5861,4647,3182,1545,-131,-1717,-3082,-4088,-4663,-4735,-4314,-3436,-2203,-729,819,2311,3587,4560,5142,5319,5103,4528,3677,2603,1402,133,-1135,-2343,-3453,-4424,-5225,-5850,-6272,-6498,-6540,-6392,-6096,-5663,-5121,-4510,-3841,-3153,-2467,-1810,-1222,-734,-394,-227,-271,-521,-970,-1578,-2269,-2985,-3608,-4074,-4279,-4181,-3715,-2887,-1667,-113,1766,3878,6155,8480,10723,12752,14417,15602,16204,16174,15505,14250,12510,10434,8190,5964,3931,2243,1025,356,276,778,1815,3319,5185,7296,9521,11690,13647,15188,16133,16302,15552,13813,11083,7470,3177,-1513,-6239,-10625,-14295,-16938,-18330,-18370,-17110,-14719,-11502,-7829,-4103,-719,2002,3825,4622,4378,3185,1199,-1347,-4207,-7145,-9918,-12367,-14350,-15793,-16674,-16984,-16763,-16037,-14864,-13271,-11321,-9054,-6541,-3856,-1077,1672,4301,6637,8575,9934,10619,10532,9647,8025,5788,3144,352,-2306,-4552,-6138,-6914,-6791,-5828,-4157,-2033,252,2361,3998,4906,4944,4064,2343,-46,-2857,-5810,-8615,-11044,-12891,-14077,-14551,-14381,-13655,-12517,-11121,-9601,-8097,-6686,-5444,-4387,-3516,-2802,-2200,-1669,-1180,-719,-318,-23,89,-72,-575,-1489,-2820,-4547,-6591,-8820,-11084,-13175,-14913,-16091,-16567,-16207,-14977,-12869,-9983,-6454,-2480,1708,5874,9778,13218,16024,18101,19381,19894,19687,18864,17549,15861,13923,11849,9720,7637,5657,3874,2337,1137,313,-63,17,564,1528,2815,4285,5750,6998,7821,8025,7474,6118,3983,1209,-1979,-5294,-8373,-10886,-12504,-13007,-12270,-10325,-7342,-3615,470,4496,8069,10856,12642,13321,12923,11586,9510,6975,4225,1531,-937,-3027,-4692,-5905,-6710,-7126,-7207,-6948,-6353,-5391,-4019,-2218,28,2685,5687,8915,12210,15382,18216,20516,22090,22817,22613,21477,19488,16761,13519,9977,6418,3098,264,-1880,-3211,-3659,-3264,-2105,-358,1805,4136,6450,8520,10200,11337,11854,11690,10828,9297,7129,4434,1293,-2134,-5713,-9259,-12605,-15580,-18027,-19825,-20876,-21143,-20631,-19397,-17555,-15264,-12715,-10137,-7747,-5759,-4339,-3609,-3603,-4281,-5532,-7156,-8939,-10626,-11973,-12793,-12928,-12326,-10986,-8995,-6488,-3632,-612,2413,5291,7930,10260,12256,13930,15282,16355,17147,17664,17884,17755,17234,16248,14766,12763,10288,7421,4322,1189,-1740,-4228,-6038,-7017,-7031,-6094,-4264,-1731,1252,4357,7247,9560,11023,11402,10601,8626,5607,1781,-2545,-6999,-11241,-14911,-17768,-19614,-20380,-20099,-18885,-16933,-14477,-11739,-8934,-6218,-3686,-1400,647,2456,4040,5404,6500,7288,7673,7584,6953,5770,4081,2014,-247,-2438,-4304,-5564,-6004,-5481,-3938,-1450,1838,5658,9723,13694,17258,20156,22169,23199,23198,22228,20395,17862,14833,11509,8128,4875,1957,-486,-2329,-3511,-3998,-3835,-3071,-1854,-300,1384,3060,4539,5708,6455,6727,6490,5745,4508,2820,733,-1683,-4332,-7113,-9870,-12469,-14726,-16495,-17624,-18031,-17664,-16564,-14825,-12602,-10095,-7510,-5050,-2883,-1136,128,883,1162,1029,562,-129,-960,-1824,-2629,-3292,-3719,-3844,-3599,-2937,-1837,-298,1638,3920,6441,9107,11777,14335,16647,18613,20131,21149,21610,21507,20822,19590,17817,15593,12964,10081,7055,4081,1320,-1022,-2808,-3908,-4277,-3933,-2967,-1555,97,1725,3102,3988,4247,3778,2603,779,-1506,-4089,-6693,-9124,-11135,-12582,-13337,-13372,-12717,-11479,-9798,-7878,-5870,-3980,-2309,-966,17,652,981,1081,1043,943,866,838,889,988,1114,1219,1279,1274,1236,1175,1192,1307,1628,2172,2978,4039,5329,6793,8365,9964,11500,12884,14012,14798,15144,14981,14261,12972,11160,8919,6400,3799,1327,-802,-2401,-3336,-3538,-3011,-1835,-140,1892,4063,6154,7981,9348,10128,10223,9573,8220,6193,3648,711,-2410,-5535,-8470,-11047,-13136,-14638,-15502,-15722,-15337,-14426,-13109,-11532,-9842,-8208,-6748,-5576,-4752,-4284,-4166,-4314,-4672,-5113,-5577,-5944,-6176,-6204,-6000,-5556,-4834,-3866,-2616,-1121,622,2569,4677,6886,9107,11269,13260,14991,16362,17277,17661,17462,16645,15238,13279,10886,8174,5326,2508,-81,-2282,-3936,-4959,-5286,-4937,-3964,-2489,-649,1384,3430,5327,6893,8003,8535,8421,7628,6184,4131,1606,-1289,-4354,-7429,-10322,-12857,-14882,-16286,-16988,-16971,-16268,-14954,-13153,-11031,-8760,-6538,-4554,-2950,-1868,-1338,-1375,-1896,-2783,-3896,-5057,-6138,-7008,-7589,-7829,-7724,-7280,-6552,-5573,-4399,-3069,-1613,-45,1623,3394,5264,7212,9218,11235,13188,15009,16572,17776,18491,18614,18060,16810,14881,12396,9511,6478,3545,998,-936,-2063,-2287,-1593,-65,2129,4746,7510,10111,12256,13704,14251,13831,12411,10131,7142,3732,161,-3263,-6288,-8707,-10377,-11259,-11360,-10803,-9724,-8340,-6819,-5366,-4095,-3091,-2377,-1905,-1607,-1383,-1135,-788,-319,271,903,1483,1889,2004,1763,1132,177,-1007,-2240,-3335,-4095,-4359,-4012,-3009,-1375,791,3347,6099,8859,11431,13652,15390,16561,17109,17030,16331,15062,13265,11030,8428,5573,2573,-421,-3266,-5787,-7815,-9201,-9804,-9568,-8466,-6596,-4106,-1257,1659,4296,6338,7506,7596,6537,4343,1174,-2724,-7037,-11398,-15463,-18914,-21514,-23118,-23684,-23279,-22050,-20214,-18017,-15697,-13479,-11519,-9931,-8757,-7995,-7604,-7522,-7676,-7999,-8435,-8929,-9457,-9971,-10468,-10905,-11257,-11485,-11531,-11349,-10868,-10051,-8844,-7263,-5295,-3026,-530,2050,4543,6774,8540,9687,10079,9657,8433,6483,3981,1137,-1771,-4458,-6647,-8101,-8657,-8233,-6860,-4658,-1829,1346,4580,7562,10025,11745,12570,12419,11305,9305,6574,3311,-237,-3834,-7229,-10235,-12696,-14528,-15720,-16301,-16367,-16013,-15341,-14446,-13362,-12136,-10734,-9146,-7310,-5200,-2796,-126,2714,5591,8291,10576,12213,12969,12728,11434,9186,6196,2772,-684,-3777,-6109,-7375,-7363,-6000,-3352,386,4905,9818,14719,19179,22858,25454,26794,26794,25495,23030,19633,15588,11230,6879,2829,-673,-3475,-5462,-6619,-6965,-6568,-5528,-3964,-2014,167,2408,4521,6317,7596,8202,7995,6908,4941,2153,-1303,-5231,-9381,-13460,-17197,-20305,-22576,-23853,-24070,-23258,-21526,-19051,-16053,-12759,-9385,-6118,-3110,-471,1699,3343,4407,4861,4709,3963,2688,967,-1091,-3339,-5629,-7781,-9622,-10976,-11710,-11700,-10912,-9346,-7082,-4262,-1059,2313,5632,8707,11342,13431,14872,15642,15755,15248,14224,12754,10984,9004,6964,4949,3098,1457,132,-867,-1501,-1807,-1834,-1690,-1505,-1419,-1585,-2113,-3091,-4547,-6439,-8685,-11132,-13619,-15946,-17964,-19521,-20557,-21044,-21032,-20606,-19895,-19016,-18110,-17270,-16568,-16043,-15660,-15371,-15043,-14540,-13690,-12361,-10452,-7946,-4921,-1538,1965,5316,8257,10575,12137,12927,12999,12526,11693,10756,9912,9364,9234,9582,10418,11663,13218,14939,16680,18302,19675,20713,21339,21527,21255,20535,19369,17781,15778,13413,10731,7848,4902,2081,-405,-2343,-3562,-3933,-3424,-2116,-178,2110,4413,6393,7710,8143,7535,5892,3312,24,-3689,-7503,-11098,-14198,-16598,-18161,-18860,-18708,-17817,-16294,-14311,-11986,-9477,-6871,-4282,-1780,539,2583,4253,5434,6041,5980,5233,3792,1760,-724,-3428,-6071,-8358,-9987,-10735,-10430,-9040,-6616,-3338,541,4718,8851,12647,15830,18215,19701,20252,19934,18845,17136,14980,12548,10019,7534,5234,3199,1501,156,-857,-1577,-2083,-2443,-2733,-3014,-3337,-3745,-4277,-4961,-5826,-6890,-8144,-9589,-11169,-12848,-14541,-16178,-17682,-18978,-20032,-20812,-21333,-21615,-21724,-21692,-21588,-21409,-21162,-20782,-20198,-19295,-17968,-16129,-13729,-10782,-7373,-3654,189,3904,7299,10144,12317,13714,14312,14125,13228,11707,9703,7358,4837,2322,-9,-1972,-3408,-4163,-4153,-3310,-1666,708,3641,6923,10255,13349,15866,17544,18140,17524,15672,12660,8709,4105,-765,-5494,-9684,-12954,-15044,-15748,-15036,-12990,-9823,-5885,-1567,2679,6427,9327,11105,11653,10961,9195,6590,3492,234,-2824,-5426,-7355,-8542,-8972,-8753,-8020,-6950,-5723,-4471,-3303,-2255,-1310,-436,462,1402,2449,3549,4651,5634,6359,6696,6517,5759,4415,2539,307,-2087,-4334,-6156,-7240,-7364,-6370,-4223,-1025,3035,7622,12394,16912,20829,23790,25591,26117,25411,23617,21023,17935,14749,11791,9372,7683,6815,6734,7292,8268,9376,10334,10877,10809,10003,8441,6185,3396,304,-2838,-5734,-8162,-9895,-10840,-10960,-10318,-9089,-7453,-5687,-3998,-2618,-1669,-1257,-1351,-1917,-2796,-3840,-4848,-5629,-6031,-5930,-5302,-4176,-2694,-1040,521,1730,2338,2132,1036,-976,-3744,-7040,-10507,-13750,-16362,-17996,-18398,-17469,-15244,-11919,-7805,-3288,1214,5305,8674,11096,12482,12869,12389,11254,9713,7988,6283,4713,3330,2119,1008,-81,-1231,-2470,-3773,-5046,-6126,-6846,-7003,-6487,-5211,-3242,-704,2141,4999,7509,9355,10252,10042,8672,6254,3012,-704,-4506,-7973,-10743,-12533,-13171,-12621,-10964,-8384,-5150,-1564,2063,5436,8322,10535,11959,12554,12310,11299,9598,7326,4618,1624,-1492,-4538,-7344,-9700,-11444,-12424,-12531,-11727,-10027,-7523,-4369,-773,3035,6809,10321,13375,15819,17538,18483,18629,18000,16651,14662,12145,9213,6018,2684,-637,-3824,-6751,-9313,-11403,-12944,-13863,-14118,-13689,-12594,-10868,-8619,-5944,-3021,-24,2847,5368,7365,8638,9098,8661,7371,5341,2757,-96,-2920,-5396,-7223,-8191,-8167,-7139,-5226,-2635,310,3285,5908,7909,9037,9224,8471,6951,4906,2638,489,-1267,-2391,-2772,-2374,-1287,353,2334,4456,6517,8369,9910,11099,11959,12542,12942,13249,13549,13915,14379,14949,15604,16279,16913,17400,17658,17577,17084,16098,14603,12601,10164,7412,4504,1645,-966,-3144,-4731,-5667,-5926,-5606,-4836,-3829,-2802,-1990,-1588,-1739,-2522,-3920,-5847,-8141,-10572,-12915,-14915,-16395,-17210,-17324,-16758,-15634,-14098,-12354,-10578,-8947,-7575,-6528,-5831,-5451,-5338,-5428,-5644,-5934,-6250,-6566,-6869,-7145,-7376,-7525,-7535,-7321,-6785,-5837,-4380,-2381,183,3246,6710,10412,14158,17735,20925,23545,25433,26515,26740,26171,24883,23018,20738,18179,15495,12755,10033,7328,4655,1968,-708,-3408,-6050,-8609,-10954,-13000,-14613,-15702,-16182,-16040,-15290,-14045,-12433,-10661,-8931,-7462,-6430,-5971,-6135,-6904,-8162,-9730,-11361,-12802,-13780,-14095,-13585,-12211,-10006,-7124,-3780,-263,3125,6084,8366,9790,10291,9877,8691,6922,4831,2697,790,-675,-1499,-1612,-951,417,2418,4880,7643,10497,13252,15746,17816,19395,20400,20842,20734,20131,19105,17743,16122,14345,12486,10632,8845,7166,5624,4222,2938,1778,701,-266,-1115,-1805,-2288,-2528,-2496,-2203,-1681,-1025,-324,272,665,721,392,-359,-1498,-2939,-4559,-6213,-7733,-9013,-9931,-10467,-10613,-10429,-10013,-9469,-8936,-8519,-8302,-8346,-8636,-9144,-9787,-10458,-11056,-11477,-11652,-11538,-11127,-10427,-9466,-8277,-6878,-5299,-3543,-1606,492,2777,5189,7731,10311,12873,15297,17481,19285,20584,21270,21249,20503,19046,16973,14409,11524,8491,5476,2647,128,-1944,-3479,-4398,-4646,-4218,-3131,-1444,725,3268,5982,8721,11241,13390,14951,15804,15823,14979,13290,10867,7893,4608,1300,-1737,-4265,-6065,-7067,-7251,-6733,-5701,-4404,-3118,-2101,-1553,-1604,-2248,-3413,-4892,-6448,-7821,-8767,-9144,-8881,-8055,-6825,-5444,-4192,-3329,-3041,-3418,-4407,-5837,-7453,-8910,-9904,-10134,-9435,-7749,-5179,-1968,1534,4910,7745,9692,10510,10115,8585,6130,3100,-130,-3141,-5602,-7228,-7911,-7611,-6465,-4655,-2448,-117,2078,3932,5279,6053,6201,5776,4817,3422,1667,-347,-2553,-4855,-7195,-9474,-11612,-13496,-15022,-16089,-16612,-16546,-15892,-14700,-13068,-11143,-9080,-7050,-5212,-3691,-2596,-1984,-1885,-2287,-3149,-4400,-5947,-7683,-9479,-11209,-12730,-13914,-14637,-14789,-14305,-13143,-11323,-8906,-6006,-2783,578,3871,6901,9477,11453,12710,13189,12884,11835,10152,7960,5435,2732,30,-2544,-4862,-6842,-8412,-9513,-10092,-10104,-9505,-8288,-6445,-4038,-1141,2118,5553,8993,12180,14928,17004,18255,18554,17857,16178,13610,10317,6500,2425,-1652,-5468,-8784,-11413,-13222,-14132,-14146,-13319,-11771,-9654,-7154,-4449,-1702,932,3369,5509,7317,8730,9733,10277,10367,9993,9192,8028,6601,5057,3549,2273,1383,1025,1270,2110,3447,5096,6796,8265,9213,9406,8696,7043,4528,1339,-2240,-5881,-9223,-11955,-13812,-14635,-14383,-13107,-10974,-8203,-5058,-1797,1333,4155,6534,8388,9718,10503,10804,10618,9990,8897,7363,5367,2968,213,-2731,-5715,-8480,-10813,-12485,-13336,-13300,-12392,-10760,-8611,-6248,-3968,-2085,-830,-385,-797,-2040,-3971,-6381,-9024,-11627,-13951,-15781,-16970,-17426,-17122,-16099,-14424,-12240,-9668,-6886,-4038,-1281,1261,3468,5266,6584,7395,7691,7487,6825,5764,4380,2771,1024,-747,-2467,-4059,-5461,-6658,-7599,-8309,-8756,-8955,-8904,-8597,-8055,-7289,-6333,-5251,-4104,-2992,-2010,-1245,-792,-679,-937,-1518,-2347,-3303,-4242,-5008,-5475,-5550,-5193,-4450,-3407,-2243,-1136,-308,69,-141,-991,-2426,-4309,-6391,-8365,-9913,-10708,-10547,-9286,-6961,-3741,93,4121,7937,11110,13321,14369,14231,13034,11080,8745,6472,4674,3676,3697,4784,6837,9630,12818,16038,18914,21134,22478,22824,22182,20645,18395,15677,12722,9807,7126,4870,3156,2051,1569,1679,2293,3321,4598,5989,7312,8405,9118,9311,8891,7803,6041,3655,751,-2535,-6009,-9489,-12752,-15608,-17865,-19373,-20007,-19717,-18499,-16439,-13703,-10515,-7171,-3969,-1216,842,2009,2202,1400,-290,-2723,-5664,-8857,-12015,-14856,-17106,-18533,-18961,-18272,-16458,-13571,-9773,-5295,-407,4564,9316,13544,16986,19438,20754,20876,19805,17650,14544,10733,6447,1981,-2398,-6431,-9891,-12617,-14490,-15478,-15592,-14922,-13588,-11759,-9624,-7378,-5214,-3305,-1789,-775,-302,-370,-916,-1810,-2912,-3996,-4898,-5405,-5418,-4858,-3776,-2285,-589,1061,2408,3216,3307,2586,1062,-1178,-3938,-6988,-10035,-12798,-15014,-16462,-17010,-16587,-15240,-13064,-10265,-7065,-3743,-557,2233,4445,5935,6660,6639,5976,4803,3319,1691,108,-1294,-2399,-3142,-3486,-3434,-3008,-2248,-1218,31,1405,2832,4207,5424,6389,6999,7196,6942,6256,5207,3891,2479,1124,12,-699,-893,-493,505,2031,3975,6134,8312,10262,11778,12683,12854,12253,10930,8995,6676,4195,1859,-81,-1383,-1883,-1517,-299,1644,4112,6832,9517,11829,13521,14332,14134,12864,10566,7377,3519,-740,-5083,-9188,-12735,-15441,-17067,-17460,-16538,-14343,-11000,-6748,-1890,3217,8216,12756,16548,19357,21021,21469,20679,18732,15744,11902,7449,2642,-2209,-6792,-10819,-13991,-16102,-16975,-16543,-14834,-11968,-8193,-3809,784,5187,8993,11844,13481,13731,12578,10116,6575,2303,-2319,-6812,-10789,-13834,-15708,-16226,-15397,-13338,-10297,-6638,-2739,966,4152,6506,7917,8316,7835,6640,5003,3188,1468,34,-961,-1482,-1552,-1277,-818,-345,-38,-30,-413,-1202,-2362,-3783,-5336,-6858,-8197,-9211,-9809,-9920,-9570,-8787,-7689,-6389,-5035,-3741,-2627,-1741,-1132,-783,-656,-697,-812,-936,-981,-908,-676,-303,203,793,1423,2059,2666,3219,3720,4144,4514,4821,5083,5306,5505,5679,5837,5953,6021,6000,5881,5627,5242,4713,4060,3307,2478,1630,792,38,-605,-1068,-1334,-1370,-1170,-741,-106,709,1637,2635,3613,4517,5249,5772,6024,6022,5769,5353,4846,4378,4059,4002,4293,4972,6031,7399,8947,10495,11827,12727,12982,12455,11044,8769,5731,2116,-1780,-5655,-9133,-11899,-13655,-14219,-13490,-11512,-8421,-4469,37,4737,9287,13338,16622,18901,20045,19979,18727,16381,13112,9137,4723,150,-4299,-8349,-11767,-14340,-15941,-16471,-15940,-14383,-11949,-8784,-5119,-1179,2798,6538,9826,12403,14097,14743,14269,12672,10037,6554,2473,-1872,-6131,-9952,-13011,-15067,-15966,-15669,-14257,-11895,-8860,-5436,-1981,1214,3845,5720,6685,6711,5833,4189,1963,-574,-3165,-5495,-7303,-8354,-8472,-7599,-5723,-2997,416,4197,8068,11681,14762,17084,18504,18989,18586,17419,15665,13500,11110,8629,6180,3829,1635,-365,-2136,-3619,-4787,-5569,-5970,-5975,-5661,-5108,-4468,-3880,-3501,-3450,-3806,-4595,-5780,-7279,-8966,-10687,-12296,-13639,-14610,-15128,-15152,-14704,-13804,-12516,-10918,-9056,-7018,-4847,-2598,-323,1926,4113,6161,8030,9631,10892,11732,12070,11865,11081,9772,7994,5924,3713,1623,-149,-1356,-1855,-1525,-372,1538,4031,6877,9807,12552,14863,16551,17497,17647,17027,15719,13838,11544,8978,6297,3611,1034,-1369,-3542,-5447,-7066,-8371,-9354,-9989,-10273,-10185,-9725,-8898,-7715,-6212,-4440,-2464,-390,1693,3651,5370,6736,7628,7992,7769,6986,5709,4053,2196,333,-1349,-2638,-3423,-3579,-3098,-1992,-354,1719,4062,6566,9057,11439,13575,15380,16739,17588,17825,17419,16324,14567,12202,9347,6172,2871,-306,-3153,-5434,-7004,-7747,-7629,-6672,-4974,-2656,86,3059,6022,8739,10959,12464,13068,12637,11137,8588,5156,1044,-3402,-7837,-11832,-15035,-17102,-17855,-17212,-15274,-12293,-8629,-4747,-1109,1833,3734,4367,3653,1689,-1323,-5040,-9085,-13051,-16571,-19333,-21121,-21814,-21383,-19893,-17479,-14324,-10656,-6711,-2728,1054,4418,7197,9230,10440,10783,10265,8969,6992,4490,1659,-1311,-4170,-6717,-8729,-10040,-10523,-10125,-8850,-6811,-4147,-1094,2129,5263,8123,10528,12402,13687,14406,14587,14303,13584,12511,11086,9395,7455,5382,3264,1270,-436,-1669,-2267,-2119,-1181,486,2740,5345,8015,10453,12369,13553,13864,13272,11839,9716,7105,4255,1396,-1256,-3539,-5348,-6635,-7397,-7687,-7563,-7117,-6440,-5619,-4744,-3886,-3104,-2435,-1895,-1472,-1129,-826,-484,-63,498,1209,2054,2979,3888,4670,5193,5353,5050,4258,2966,1259,-762,-2924,-5050,-6932,-8383,-9228,-9337,-8643,-7120,-4844,-1938,1397,4888,8253,11160,13333,14533,14623,13593,11542,8718,5435,2089,-937,-3303,-4757,-5200,-4646,-3283,-1373,732,2680,4142,4887,4755,3735,1897,-581,-3471,-6507,-9434,-12031,-14113,-15579,-16356,-16448,-15895,-14771,-13189,-11254,-9091,-6799,-4481,-2221,-105,1753,3258,4277,4686,4404,3351,1541,-963,-4042,-7483,-11075,-14551,-17668,-20197,-21955,-22805,-22698,-21626,-19690,-17019,-13833,-10346,-6836,-3524,-669,1566,3025,3640,3402,2363,656,-1550,-4029,-6533,-8818,-10620,-11751,-12030,-11389,-9812,-7390,-4291,-746,2957,6523,9662,12131,13748,14437,14197,13132,11429,9282,6965,4658,2572,804,-578,-1572,-2219,-2572,-2697,-2644,-2446,-2126,-1681,-1106,-386,492,1510,2664,3869,5082,6174,7077,7672,7921,7762,7226,6326,5147,3772,2298,838,-526,-1714,-2673,-3374,-3806,-3960,-3844,-3447,-2772,-1818,-606,835,2430,4096,5715,7160,8302,9020,9226,8851,7891,6353,4329,1916,-738,-3464,-6091,-8435,-10330,-11640,-12260,-12138,-11275,-9734,-7617,-5089,-2314,497,3191,5572,7560,9029,9969,10341,10181,9514,8401,6911,5123,3137,1055,-1008,-2936,-4624,-5963,-6876,-7308,-7228,-6682,-5707,-4450,-3032,-1659,-475,330,664,458,-285,-1477,-2995,-4664,-6272,-7628,-8546,-8895,-8591,-7648,-6101,-4116,-1836,510,2729,4625,6027,6824,6914,6286,4943,2965,474,-2364,-5343,-8232,-10807,-12845,-14180,-14699,-14361,-13204,-11323,-8865,-6028,-2998,-5,2775,5132,6928,8022,8338,7832,6511,4428,1686,-1585,-5207,-8995,-12711,-16134,-19004,-21106,-22230,-22238,-21071,-18755,-15430,-11325,-6740,-2038,2416,6279,9253,11157,11873,11445,9967,7671,4792,1648,-1498,-4344,-6692,-8326,-9157,-9097,-8182,-6461,-4077,-1198,1971,5215,8322,11112,13435,15183,16310,16786,16643,15934,14737,13167,11346,9408,7494,5728,4226,3077,2328,2004,2056,2435,3026,3730,4432,5022,5440,5598,5495,5095,4420,3494,2351,1059,-342,-1761,-3162,-4450,-5603,-6550,-7280,-7772,-8033,-8109,-8034,-7882,-7712,-7570,-7494,-7476,-7495,-7514,-7463,-7311,-7000,-6532,-5925,-5220,-4505,-3856,-3358,-3080,-3052,-3276,-3721,-4316,-4966,-5574,-6004,-6172,-5979,-5362,-4329,-2864,-1083,947,3045,5058,6790,8068,8742,8707,7935,6454,4399,1948,-652,-3134,-5250,-6777,-7587,-7621,-6926,-5618,-3879,-1920,70,1906,3487,4723,5612,6148,6370,6294,5956,5360,4537,3499,2294,986,-343,-1573,-2592,-3271,-3519,-3261,-2495,-1254,347,2155,3973,5578,6771,7368,7267,6410,4854,2692,109,-2702,-5517,-8134,-10384,-12126,-13293,-13825,-13727,-13008,-11721,-9905,-7654,-5032,-2168,814,3750,6468,8772,10495,11466,11587,10794,9109,6622,3483,-81,-3834,-7495,-10803,-13519,-15443,-16458,-16493,-15582,-13811,-11325,-8334,-5025,-1633,1651,4656,7223,9262,10680,11450,11553,11024,9908,8293,6285,4020,1639,-684,-2796,-4528,-5750,-6377,-6358,-5739,-4589,-3065,-1332,428,2050,3415,4457,5155,5546,5687,5638,5476,5227,4931,4577,4166,3686,3122,2500,1816,1132,478,-73,-465,-633,-552,-198,375,1114,1902,2608,3103,3265,3010,2319,1222,-180,-1733,-3254,-4540,-5404,-5695,-5327,-4276,-2622,-498,1895,4313,6534,8327,9533,10036,9799,8854,7289,5260,2933,517,-1822,-3897,-5607,-6851,-7604,-7874,-7699,-7149,-6301,-5243,-4048,-2784,-1501,-231,999,2189,3322,4407,5419,6345,7142,7757,8121,8154,7788,6952,5629,3812,1583,-957,-3633,-6237,-8554,-10359,-11469,-11765,-11185,-9768,-7617,-4922,-1903,1175,4046,6480,8269,9293,9495,8910,7641,5859,3755,1541,-597,-2500,-4072,-5238,-6010,-6377,-6392,-6072,-5442,-4511,-3273,-1742,80,2142,4391,6745,9072,11276,13194,14709,15694,16050,15724,14715,13091,10964,8527,5976,3540,1440,-145,-1080,-1302,-833,230,1714,3404,5054,6440,7360,7675,7312,6265,4598,2429,-74,-2720,-5289,-7588,-9408,-10624,-11111,-10857,-9882,-8288,-6231,-3902,-1526,687,2533,3867,4570,4609,3982,2763,1045,-1026,-3290,-5570,-7686,-9472,-10780,-11490,-11522,-10849,-9476,-7488,-4992,-2166,796,3679,6280,8418,9978,10875,11137,10794,9977,8793,7385,5871,4349,2912,1622,553,-244,-699,-776,-439,319,1459,2941,4655,6494,8322,9983,11323,12206,12496,12123,11042,9263,6873,3989,800,-2491,-5651,-8462,-10725,-12301,-13100,-13128,-12435,-11173,-9492,-7611,-5693,-3911,-2367,-1106,-129,624,1237,1793,2380,3029,3740,4458,5089,5501,5581,5189,4273,2795,817,-1524,-4040,-6448,-8478,-9826,-10263,-9610,-7812,-4926,-1116,3316,8024,12584,16582,19643,21466,21874,20813,18385,14810,10422,5615,802,-3610,-7319,-10060,-11742,-12335,-11938,-10722,-8899,-6719,-4392,-2144,-84,1663,3091,4213,5077,5771,6341,6848,7286,7626,7807,7745,7368,6638,5548,4172,2612,1039,-392,-1483,-2141,-2239,-1801,-836,543,2202,4004,5762,7342,8587,9402,9721,9536,8895,7907,6716,5493,4415,3626,3239,3298,3773,4560,5505,6387,7014,7182,6778,5732,4092,1961,-477,-3009,-5417,-7510,-9135,-10207,-10686,-10593,-9977,-8922,-7521,-5882,-4101,-2296,-559,1005,2304,3264,3812,3911,3539,2711,1480,-85,-1860,-3727,-5548,-7177,-8522,-9466,-9977,-10020,-9590,-8720,-7423,-5745,-3728,-1408,1135,3831,6577,9234,11681,13747,15298,16198,16351,15689,14214,11958,9020,5551,1719,-2233,-6098,-9599,-12540,-14685,-15889,-16047,-15096,-13108,-10156,-6465,-2272,2113,6362,10163,13232,15378,16486,16566,15724,14142,12091,9820,7605,5632,4041,2855,2044,1465,987,416,-380,-1503,-2998,-4810,-6865,-8989,-11037,-12819,-14191,-15056,-15347,-15086,-14331,-13210,-11873,-10497,-9251,-8287,-7711,-7576,-7870,-8512,-9368,-10247,-10944,-11250,-10987,-10041,-8370,-6027,-3149,55,3316,6367,8936,10827,11909,12152,11612,10460,8884,7170,5543,4241,3424,3178,3508,4338,5533,6920,8333,9613,10659,11426,11918,12217,12408,12631,12973,13532,14309,15286,16341,17354,18135,18531,18411,17681,16356,14493,12245,9810,7412,5275,3569,2421,1853,1841,2267,2984,3813,4576,5131,5361,5241,4752,3985,3006,1939,886,-83,-894,-1557,-2068,-2488,-2889,-3340,-3938,-4726,-5748,-7001,-8442,-10005,-11593,-13087,-14397,-15422,-16103,-16423,-16377,-16000,-15337,-14428,-13308,-12016,-10556,-8956,-7242,-5421,-3569,-1698,95,1776,3263,4513,5473,6123,6445,6461,6192,5680,4978,4123,3160,2111,997,-174,-1381,-2613,-3815,-4942,-5905,-6630,-7033,-7062,-6694,-5949,-4887,-3619,-2249,-948,187,1004,1461,1490,1119,372,-674,-1951,-3379,-4896,-6432,-7935,-9332,-10556,-11524,-12152,-12366,-12129,-11428,-10328,-8926,-7372,-5863,-4553,-3643,-3217,-3369,-4083,-5290,-6875,-8663,-10482,-12146,-13505,-14447,-14912,-14893,-14437,-13607,-12524,-11260,-9933,-8590,-7279,-6005,-4751,-3485,-2161,-765,740,2305,3907,5454,6842,7977,8736,9069,8918,8314,7289,5968,4452,2918,1489,322,-492,-881,-843,-411,321,1246,2214,3109,3795,4209,4292,4078,3602,2991,2343,1815,1500,1496,1824,2473,3375,4423,5511,6491,7284,7768,7932,7734,7238,6496,5620,4721,3912,3295,2931,2855,3044,3452,3975,4521,4949,5180,5104,4708,3981,3002,1868,716,-306,-1075,-1483,-1475,-1049,-224,903,2258,3703,5151,6470,7595,8434,8951,9119,8923,8403,7571,6508,5247,3871,2428,977,-421,-1735,-2901,-3907,-4693,-5261,-5576,-5651,-5498,-5153,-4676,-4140,-3620,-3229,-3025,-3115,-3533,-4321,-5471,-6931,-8631,-10433,-12220,-13807,-15074,-15863,-16109,-15759,-14853,-13480,-11790,-9967,-8224,-6737,-5667,-5091,-5020,-5393,-6074,-6899,-7678,-8242,-8465,-8270,-7662,-6680,-5439,-4054,-2664,-1374,-278,596,1211,1605,1789,1805,1679,1422,1044,519,-151,-1017,-2051,-3263,-4564,-5861,-6994,-7794,-8088,-7734,-6660,-4866,-2465,352,3316,6126,8475,10105,10834,10579,9363,7322,4660,1661,-1394,-4224,-6608,-8385,-9487,-9927,-9792,-9233,-8420,-7545,-6777,-6229,-5998,-6071,-6427,-6963,-7578,-8148,-8574,-8782,-8731,-8414,-7857,-7093,-6185,-5190,-4164,-3175,-2266,-1476,-838,-337,26,324,597,951,1461,2204,3255,4611,6288,8198,10262,12338,14287,15976,17268,18106,18421,18251,17628,16645,15411,14026,12607,11223,9943,8782,7745,6816,5972,5206,4519,3933,3472,3165,3022,3038,3171,3375,3562,3671,3626,3372,2895,2191,1307,291,-769,-1794,-2701,-3418,-3907,-4136,-4107,-3844,-3371,-2744,-2013,-1240,-489,180,730,1117,1341,1410,1329,1138,830,408,-169,-948,-2006,-3386,-5148,-7261,-9688,-12283,-14880,-17257,-19159,-20389,-20735,-20133,-18546,-16088,-12929,-9326,-5562,-1929,1298,3911,5740,6735,6867,6243,4969,3250,1259,-789,-2737,-4437,-5790,-6748,-7276,-7394,-7123,-6513,-5615,-4500,-3214,-1854,-478,814,1931,2799,3334,3514,3334,2840,2122,1274,417,-340,-921,-1265,-1372,-1267,-1018,-715,-473,-388,-558,-1036,-1852,-2995,-4411,-6027,-7749,-9459,-11053,-12415,-13422,-14003,-14043,-13510,-12369,-10640,-8386,-5709,-2756,305,3288,6006,8316,10069,11218,11720,11605,10940,9804,8313,6567,4668,2706,762,-1100,-2812,-4331,-5598,-6559,-7178,-7398,-7199,-6563,-5487,-4023,-2205,-147,2060,4274,6377,8240,9775,10906,11620,11911,11849,11479,10913,10224,9510,8832,8233,7732,7314,6946,6573,6144,5602,4910,4056,3036,1895,686,-523,-1637,-2588,-3286,-3693,-3767,-3536,-3025,-2346,-1579,-875,-330,-52,-80,-398,-941,-1565,-2108,-2392,-2256,-1581,-354,1424,3598,6008,8426,10608,12354,13489,13918,13617,12648,11128,9228,7145,5051,3132,1505,271,-515,-835,-693,-128,814,2049,3498,5047,6586,7985,9122,9867,10113,9770,8787,7150,4900,2137,-997,-4312,-7584,-10601,-13147,-15068,-16247,-16650,-16304,-15306,-13820,-12014,-10119,-8302,-6761,-5606,-4945,-4798,-5175,-6018,-7250,-8761,-10416,-12086,-13609,-14859,-15690,-15988,-15679,-14688,-13041,-10752,-7950,-4767,-1387,1973,5122,7867,10057,11602,12450,12622,12194,11281,10053,8683,7366,6270,5527,5224,5393,5990,6963,8161,9464,10701,11725,12408,12640,12363,11553,10229,8453,6325,3971,1557,-762,-2809,-4460,-5592,-6153,-6113,-5506,-4396,-2901,-1151,677,2426,3916,5006,5577,5557,4936,3746,2087,78,-2101,-4302,-6341,-8098,-9463,-10382,-10856,-10900,-10606,-10011,-9220,-8256,-7168,-5949,-4600,-3098,-1454,339,2207,4118,5938,7594,8954,9929,10452,10466,9992,9056,7751,6200,4536,2934,1537,498,-79,-117,398,1449,2954,4807,6860,8961,10948,12676,14019,14897,15252,15096,14451,13399,12027,10439,8742,7007,5320,3708,2213,837,-400,-1507,-2456,-3253,-3865,-4309,-4555,-4653,-4591,-4429,-4186,-3909,-3622,-3347,-3090,-2864,-2659,-2497,-2385,-2352,-2406,-2551,-2752,-2947,-3042,-2932,-2497,-1654,-343,1451,3665,6211,8932,11643,14153,16269,17814,18658,18694,17878,16205,13718,10525,6745,2580,-1775,-6072,-10087,-13567,-16343,-18226,-19147,-19061,-18009,-16095,-13484,-10355,-6964,-3515,-264,2581,4835,6338,7004,6779,5700,3851,1398,-1440,-4413,-7232,-9644,-11430,-12434,-12605,-11958,-10605,-8708,-6479,-4108,-1813,286,2068,3508,4617,5436,6039,6486,6833,7117,7354,7542,7682,7764,7791,7784,7758,7763,7833,7999,8277,8647,9062,9443,9678,9660,9278,8447,7143,5358,3190,737,-1813,-4286,-6465,-8173,-9242,-9557,-9064,-7760,-5722,-3073,0,3275,6515,9483,11971,13827,14945,15311,14951,13955,12439,10525,8344,5991,3555,1099,-1323,-3654,-5844,-7819,-9524,-10885,-11844,-12363,-12397,-11960,-11045,-9706,-7994,-5994,-3793,-1510,762,2890,4774,6295,7357,7875,7791,7091,5798,4006,1838,-509,-2838,-4915,-6550,-7559,-7858,-7387,-6218,-4460,-2306,8,2253,4179,5612,6408,6505,5923,4720,3056,1083,-967,-2912,-4527,-5656,-6169,-5975,-5080,-3505,-1362,1206,4033,6905,9652,12065,14007,15342,15999,15934,15162,13718,11698,9204,6400,3459,595,-1970,-4022,-5373,-5919,-5604,-4518,-2793,-676,1558,3626,5262,6284,6578,6149,5083,3551,1764,-69,-1749,-3153,-4212,-4934,-5389,-5673,-5923,-6221,-6671,-7257,-7965,-8669,-9232,-9475,-9233,-8385,-6858,-4681,-1959,1125,4303,7301,9808,11565,12370,12096,10752,8421,5322,1748,-1958,-5426,-8305,-10335,-11293,-11139,-9883,-7701,-4821,-1544,1828,4996,7759,9943,11525,12508,13006,13132,13032,12804,12537,12250,11949,11598,11163,10618,9957,9206,8408,7617,6878,6216,5620,5052,4422,3666,2666,1390,-222,-2122,-4263,-6508,-8742,-10791,-12542,-13873,-14732,-15109,-15034,-14577,-13814,-12806,-11617,-10247,-8708,-6968,-5026,-2877,-581,1791,4084,6147,7775,8808,9078,8514,7066,4807,1844,-1607,-5326,-9008,-12403,-15222,-17266,-18354,-18407,-17398,-15391,-12527,-8989,-5033,-924,3042,6590,9460,11446,12409,12269,11062,8881,5922,2445,-1256,-4857,-8072,-10644,-12423,-13310,-13352,-12644,-11370,-9752,-8012,-6367,-4968,-3918,-3254,-2918,-2870,-2951,-3086,-3153,-3099,-2911,-2614,-2282,-2004,-1859,-1909,-2158,-2571,-3052,-3475,-3697,-3570,-3003,-1930,-380,1563,3739,5935,7906,9409,10224,10193,9251,7408,4828,1720,-1586,-4759,-7446,-9363,-10304,-10168,-9002,-6920,-4166,-1006,2264,5363,8069,10207,11694,12478,12610,12108,11083,9576,7680,5441,2921,177,-2720,-5689,-8611,-11365,-13786,-15716,-16993,-17475,-17062,-15717,-13468,-10447,-6832,-2922,1008,4585,7517,9534,10421,10128,8621,6070,2662,-1274,-5410,-9359,-12774,-15350,-16843,-17132,-16165,-14029,-10881,-6963,-2570,2000,6428,10464,13869,16500,18259,19111,19086,18231,16648,14443,11758,8734,5562,2417,-488,-2958,-4823,-5934,-6226,-5683,-4381,-2452,-106,2434,4890,7043,8666,9636,9870,9382,8258,6630,4680,2601,562,-1257,-2782,-3933,-4733,-5231,-5505,-5662,-5788,-5945,-6173,-6457,-6777,-7072,-7299,-7401,-7369,-7194,-6923,-6602,-6316,-6142,-6150,-6398,-6902,-7661,-8639,-9753,-10935,-12035,-12956,-13534,-13655,-13202,-12114,-10368,-8027,-5204,-2100,1051,3958,6368,8008,8728,8395,7042,4733,1683,-1869,-5614,-9228,-12426,-14942,-16605,-17311,-17049,-15887,-13965,-11458,-8570,-5516,-2473,373,2923,5073,6800,8069,8908,9313,9325,8949,8236,7214,5966,4564,3101,1681,369,-746,-1641,-2270,-2635,-2719,-2523,-2062,-1336,-405,693,1848,2964,3900,4548,4777,4535,3776,2547,931,-928,-2852,-4665,-6172,-7245,-7760,-7662,-6950,-5626,-3783,-1485,1131,3950,6802,9528,11925,13814,14997,15336,14712,13109,10562,7210,3270,-986,-5223,-9105,-12295,-14519,-15549,-15294,-13719,-10951,-7180,-2700,2137,6962,11383,15072,17732,19183,19315,18151,15792,12442,8348,3825,-843,-5336,-9421,-12876,-15556,-17382,-18314,-18399,-17691,-16316,-14392,-12078,-9513,-6843,-4198,-1676,615,2625,4285,5556,6426,6857,6892,6512,5813,4822,3674,2448,1286,293,-431,-799,-810,-449,182,986,1802,2480,2856,2828,2305,1292,-175,-1984,-3984,-6013,-7870,-9413,-10487,-11009,-10944,-10301,-9164,-7640,-5864,-3981,-2108,-356,1215,2536,3591,4337,4765,4852,4585,3965,2996,1704,129,-1678,-3642,-5678,-7692,-9571,-11206,-12483,-13317,-13617,-13354,-12503,-11093,-9184,-6868,-4272,-1556,1119,3558,5606,7086,7893,7941,7201,5718,3559,895,-2100,-5191,-8141,-10732,-12763,-14119,-14739,-14647,-13932,-12711,-11146,-9342,-7437,-5464,-3486,-1500,472,2399,4238,5897,7288,8314,8892,8997,8637,7886,6878,5769,4751,3996,3660,3830,4550,5763,7371,9214,11091,12839,14270,15288,15812,15818,15328,14373,13012,11315,9348,7221,5023,2885,931,-707,-1914,-2583,-2671,-2129,-1012,621,2629,4842,7044,9020,10524,11379,11417,10573,8851,6348,3253,-207,-3738,-7077,-9962,-12207,-13662,-14282,-14044,-13025,-11307,-9051,-6405,-3590,-796,1750,3842,5308,6006,5856,4850,3029,521,-2505,-5827,-9183,-12313,-14925,-16796,-17710,-17562,-16315,-14039,-10893,-7105,-2955,1272,5301,8898,11900,14188,15737,16547,16685,16226,15272,13919,12275,10437,8523,6624,4866,3329,2109,1263,821,789,1126,1774,2616,3558,4434,5158,5598,5716,5475,4911,4065,3032,1870,675,-533,-1701,-2866,-4021,-5231,-6506,-7884,-9364,-10915,-12497,-14003,-15331,-16342,-16907,-16908,-16288,-15012,-13160,-10833,-8220,-5537,-3011,-865,719,1634,1822,1338,279,-1179,-2845,-4514,-6005,-7167,-7892,-8121,-7822,-7007,-5700,-3962,-1857,513,3036,5564,7941,9984,11550,12486,12716,12222,11034,9293,7147,4823,2526,478,-1168,-2268,-2779,-2682,-2027,-899,607,2362,4256,6174,7994,9633,10974,11970,12560,12749,12563,12074,11365,10548,9703,8915,8214,7620,7092,6613,6110,5587,5008,4440,3916,3548,3410,3576,4074,4872,5884,6949,7900,8518,8644,8141,6946,5100,2681,-113,-3081,-5952,-8485,-10417,-11565,-11761,-10949,-9145,-6456,-3106,635,4414,7874,10668,12518,13225,12718,11054,8396,5030,1295,-2446,-5809,-8505,-10289,-11026,-10703,-9374,-7214,-4444,-1324,1851,4816,7310,9135,10134,10235,9408,7738,5321,2368,-914,-4260,-7418,-10152,-12263,-13604,-14108,-13743,-12585,-10704,-8271,-5409,-2323,856,3954,6856,9440,11636,13344,14534,15111,15047,14284,12812,10665,7941,4810,1529,-1623,-4309,-6260,-7239,-7148,-5987,-3929,-1224,1752,4622,7019,8639,9309,8966,7671,5601,2982,74,-2848,-5592,-7948,-9840,-11198,-12029,-12403,-12380,-12091,-11622,-11093,-10572,-10132,-9785,-9535,-9320,-9077,-8685,-8057,-7070,-5680,-3856,-1659,795,3338,5758,7845,9411,10314,10480,9925,8731,7074,5172,3279,1661,530,73,366,1421,3142,5363,7833,10301,12443,14030,14817,14695,13630,11715,9149,6215,3265,613,-1399,-2612,-2873,-2260,-886,997,3101,5125,6816,7957,8474,8344,7658,6583,5295,4031,2968,2283,2056,2336,3068,4155,5439,6749,7887,8708,9058,8891,8173,6984,5426,3682,1941,397,-768,-1448,-1567,-1161,-288,890,2237,3543,4658,5419,5715,5469,4659,3295,1463,-722,-3087,-5411,-7485,-9049,-9940,-9983,-9150,-7455,-5049,-2151,954,3927,6469,8274,9167,9023,7871,5822,3103,-5,-3178,-6105,-8512,-10193,-11031,-11010,-10183,-8705,-6744,-4525,-2246,-98,1769,3251,4273,4808,4853,4410,3537,2247,637,-1249,-3294,-5417,-7488,-9408,-11072,-12385,-13293,-13735,-13691,-13159,-12137,-10667,-8784,-6562,-4086,-1464,1161,3662,5857,7610,8762,9216,8907,7861,6161,3984,1540,-909,-3124,-4884,-6029,-6472,-6195,-5256,-3771,-1894,197,2321,4301,5998,7291,8105,8415,8217,7584,6576,5324,3934,2530,1240,132,-683,-1197,-1366,-1237,-845,-281,374,1033,1631,2150,2587,2976,3369,3789,4270,4789,5305,5750,6046,6116,5923,5446,4746,3894,3035,2305,1861,1821,2268,3230,4666,6489,8541,10659,12628,14279,15427,15971,15834,15031,13625,11747,9576,7284,5073,3068,1380,29,-1004,-1820,-2515,-3239,-4085,-5147,-6438,-7941,-9564,-11184,-12647,-13782,-14436,-14478,-13823,-12440,-10362,-7684,-4566,-1207,2141,5236,7828,9724,10798,10992,10367,9044,7231,5179,3123,1306,-122,-1063,-1520,-1561,-1331,-998,-741,-735,-1074,-1840,-3003,-4514,-6239,-8058,-9797,-11326,-12507,-13233,-13453,-13108,-12240,-10862,-9081,-6977,-4680,-2296,64,2303,4354,6146,7640,8785,9548,9881,9764,9167,8100,6594,4721,2585,333,-1874,-3860,-5472,-6594,-7170,-7221,-6829,-6163,-5404,-4773,-4452,-4594,-5272,-6486,-8173,-10173,-12332,-14420,-16263,-17693,-18586,-18900,-18628,-17827,-16601,-15053,-13312,-11482,-9646,-7874,-6181,-4600,-3111,-1734,-456,678,1635,2339,2715,2699,2243,1352,85,-1441,-3065,-4598,-5852,-6658,-6902,-6509,-5509,-3951,-1986,231,2518,4690,6616,8167,9323,10051,10432,10516,10418,10208,9958,9696,9419,9102,8695,8153,7444,6540,5463,4222,2880,1488,115,-1165,-2299,-3220,-3900,-4319,-4482,-4433,-4215,-3903,-3569,-3265,-3056,-2938,-2935,-2986,-3065,-3091,-3008,-2770,-2343,-1743,-998,-179,625,1322,1812,2021,1895,1412,590,-526,-1850,-3286,-4715,-6006,-7054,-7723,-7955,-7649,-6818,-5437,-3594,-1351,1132,3728,6249,8558,10520,12045,13113,13733,13988,13967,13785,13537,13287,13044,12798,12447,11937,11144,10026,8552,6770,4776,2718,784,-866,-2058,-2709,-2784,-2329,-1470,-385,699,1562,1991,1837,1024,-454,-2512,-4988,-7707,-10430,-12968,-15143,-16830,-17979,-18584,-18700,-18430,-17865,-17124,-16265,-15344,-14350,-13263,-12025,-10595,-8952,-7118,-5166,-3228,-1468,-78,773,953,397,-861,-2717,-4971,-7383,-9690,-11644,-13036,-13746,-13715,-13002,-11722,-10074,-8283,-6582,-5175,-4218,-3766,-3824,-4266,-4948,-5630,-6110,-6171,-5675,-4547,-2810,-555,2025,4726,7285,9478,11100,12019,12169,11565,10302,8523,6437,4255,2199,458,-813,-1529,-1654,-1221,-315,946,2404,3910,5294,6440,7235,7652,7683,7411,6924,6370,5866,5529,5410,5505,5749,6007,6122,5913,5227,3958,2076,-373,-3223,-6276,-9219,-11785,-13666,-14686,-14707,-13766,-11981,-9607,-6955,-4382,-2211,-715,-50,-241,-1193,-2673,-4390,-6011,-7232,-7836,-7692,-6819,-5338,-3457,-1457,421,1939,2970,3453,3443,3036,2409,1716,1123,733,614,764,1147,1698,2323,2968,3555,4056,4440,4697,4807,4768,4539,4114,3449,2541,1386,23,-1485,-3040,-4501,-5730,-6556,-6838,-6451,-5330,-3447,-883,2255,5747,9354,12794,15790,18101,19559,20061,19629,18340,16355,13874,11102,8225,5405,2733,288,-1927,-3890,-5626,-7114,-8348,-9299,-9931,-10235,-10201,-9887,-9349,-8706,-8069,-7540,-7220,-7130,-7296,-7647,-8132,-8624,-9028,-9232,-9166,-8792,-8136,-7257,-6277,-5328,-4559,-4083,-3994,-4303,-4996,-5971,-7109,-8258,-9253,-9975,-10306,-10222,-9704,-8828,-7659,-6320,-4910,-3535,-2269,-1171,-269,429,913,1200,1277,1153,813,254,-512,-1472,-2555,-3689,-4749,-5592,-6086,-6081,-5501,-4285,-2484,-189,2404,5084,7586,9695,11219,12066,12221,11778,10888,9770,8633,7680,7026,6743,6783,7052,7398,7631,7601,7177,6292,4990,3357,1586,-108,-1489,-2350,-2526,-1966,-657,1263,3652,6255,8856,11212,13120,14441,15050,14932,14071,12530,10403,7791,4843,1692,-1530,-4680,-7657,-10343,-12673,-14557,-15961,-16820,-17115,-16825,-15938,-14492,-12504,-10071,-7262,-4228,-1092,1962,4769,7160,8972,10094,10450,10015,8845,7031,4743,2173,-462,-2921,-5019,-6547,-7398,-7500,-6851,-5540,-3695,-1511,790,2983,4863,6274,7125,7391,7141,6469,5556,4555,3633,2914,2473,2327,2453,2784,3248,3768,4285,4760,5172,5525,5822,6072,6270,6384,6372,6164,5674,4849,3608,1969,-78,-2423,-4972,-7548,-9975,-12077,-13679,-14669,-14990,-14643,-13725,-12376,-10798,-9203,-7823,-6819,-6332,-6388,-6930,-7812,-8805,-9652,-10089,-9905,-8950,-7208,-4724,-1689,1682,5095,8280,10991,13044,14351,14893,14764,14095,13088,11939,10831,9924,9306,9029,9077,9400,9910,10508,11087,11557,11839,11888,11668,11181,10429,9448,8250,6887,5369,3737,2022,246,-1531,-3273,-4907,-6379,-7625,-8601,-9269,-9636,-9703,-9520,-9142,-8628,-8068,-7509,-7026,-6647,-6399,-6272,-6253,-6286,-6344,-6330,-6214,-5907,-5379,-4599,-3555,-2288,-827,742,2345,3881,5262,6402,7253,7780,8004,7971,7758,7477,7225,7118,7221,7592,8226,9089,10100,11153,12140,12945,13499,13745,13686,13345,12783,12053,11212,10282,9252,8083,6701,5044,3041,671,-2048,-5046,-8178,-11293,-14167,-16614,-18422,-19446,-19570,-18763,-17061,-14577,-11497,-8055,-4491,-1075,2000,4537,6446,7660,8210,8135,7548,6549,5267,3816,2293,792,-631,-1912,-3021,-3922,-4595,-5026,-5199,-5100,-4734,-4084,-3182,-2023,-676,835,2409,3982,5451,6745,7786,8563,9037,9286,9328,9287,9231,9251,9407,9703,10111,10546,10900,11046,10884,10334,9376,8054,6448,4716,3007,1502,342,-372,-587,-338,297,1184,2145,3032,3669,3968,3866,3374,2573,1575,530,-416,-1138,-1570,-1677,-1533,-1202,-832,-540,-427,-570,-954,-1545,-2225,-2869,-3321,-3453,-3165,-2408,-1201,392,2239,4181,6037,7623,8784,9401,9407,8808,7642,6041,4130,2102,107,-1683,-3163,-4259,-4945,-5277,-5307,-5153,-4912,-4670,-4491,-4368,-4287,-4152,-3891,-3391,-2583,-1428,73,1856,3817,5817,7700,9296,10491,11158,11274,10835,9906,8611,7063,5435,3831,2357,1075,-22,-943,-1755,-2513,-3279,-4070,-4887,-5676,-6349,-6825,-6987,-6800,-6217,-5304,-4129,-2863,-1644,-657,-35,145,-155,-858,-1872,-3019,-4127,-5010,-5517,-5549,-5058,-4080,-2715,-1119,495,1913,2920,3330,3038,1987,219,-2144,-4920,-7849,-10656,-13056,-14787,-15654,-15542,-14426,-12381,-9569,-6207,-2576,1046,4378,7170,9245,10464,10819,10327,9145,7424,5419,3333,1400,-209,-1391,-2068,-2290,-2103,-1655,-1067,-515,-110,24,-153,-660,-1443,-2413,-3442,-4382,-5078,-5398,-5222,-4479,-3139,-1215,1223,4067,7188,10407,13576,16509,19068,21128,22600,23440,23642,23252,22343,21040,19468,17768,16077,14492,13104,11939,11002,10255,9628,9043,8401,7631,6661,5478,4073,2505,835,-824,-2370,-3670,-4629,-5151,-5204,-4790,-3993,-2940,-1811,-800,-88,191,-33,-728,-1790,-3036,-4234,-5164,-5617,-5475,-4702,-3368,-1627,289,2155,3722,4838,5383,5358,4806,3863,2660,1366,98,-1054,-2041,-2898,-3643,-4382,-5174,-6097,-7193,-8472,-9892,-11398,-12862,-14174,-15179,-15748,-15780,-15208,-14020,-12277,-10059,-7536,-4866,-2253,132,2110,3570,4415,4635,4256,3387,2156,761,-624,-1797,-2628,-3000,-2899,-2347,-1451,-357,766,1745,2440,2774,2724,2351,1772,1137,616,346,435,911,1754,2863,4085,5243,6133,6575,6430,5604,4091,1964,-645,-3523,-6449,-9196,-11555,-13407,-14662,-15359,-15550,-15394,-15028,-14627,-14321,-14193,-14287,-14554,-14928,-15282,-15490,-15437,-15044,-14291,-13214,-11909,-10509,-9159,-7986,-7075,-6437,-6030,-5749,-5462,-5031,-4358,-3370,-2096,-597,988,2503,3778,4683,5115,5055,4551,3691,2661,1615,761,260,214,708,1702,3151,4921,6860,8817,10620,12167,13363,14188,14675,14886,14936,14938,14983,15153,15441,15817,16158,16329,16161,15501,14242,12332,9801,6756,3374,-131,-3524,-6584,-9147,-11093,-12396,-13085,-13241,-13000,-12485,-11846,-11201,-10643,-10243,-10036,-10016,-10164,-10419,-10703,-10935,-11027,-10896,-10493,-9776,-8742,-7408,-5817,-4024,-2094,-99,1896,3833,5650,7315,8792,10055,11105,11935,12554,12984,13224,13313,13236,13032,12692,12238,11689,11048,10355,9606,8837,8045,7251,6455,5665,4891,4133,3401,2679,1956,1200,379,-545,-1600,-2799,-4121,-5527,-6945,-8282,-9460,-10361,-10951,-11164,-11026,-10576,-9898,-9098,-8304,-7618,-7159,-6978,-7128,-7600,-8369,-9371,-10533,-11764,-12980,-14098,-15048,-15761,-16185,-16258,-15925,-15140,-13855,-12065,-9776,-7066,-4030,-847,2313,5213,7668,9480,10535,10756,10178,8877,7025,4818,2475,195,-1860,-3605,-5009,-6111,-7016,-7834,-8692,-9695,-10883,-12263,-13758,-15243,-16567,-17540,-18019,-17863,-17015,-15472,-13303,-10645,-7680,-4620,-1682,943,3108,4711,5734,6194,6191,5818,5231,4517,3812,3148,2586,2102,1703,1348,1033,746,506,325,254,293,489,823,1275,1803,2331,2785,3088,3176,3010,2605,1993,1274,583,56,-122,166,1044,2546,4651,7262,10196,13246,16118,18563,20297,21122,20891,19566,17216,14021,10259,6272,2434,-903,-3445,-5006,-5519,-5050,-3803,-2043,-145,1574,2766,3218,2776,1428,-722,-3492,-6594,-9743,-12628,-15001,-16674,-17563,-17662,-17063,-15905,-14368,-12617,-10795,-8988,-7245,-5546,-3872,-2162,-401,1419,3264,5063,6716,8119,9151,9745,9832,9426,8557,7322,5838,4235,2659,1221,21,-888,-1475,-1763,-1777,-1582,-1236,-801,-329,140,569,941,1218,1393,1419,1281,924,334,-527,-1640,-2987,-4481,-6038,-7499,-8736,-9581,-9923,-9665,-8785,-7316,-5364,-3088,-688,1624,3642,5201,6189,6550,6304,5505,4249,2661,837,-1092,-3039,-4906,-6609,-8087,-9272,-10133,-10636,-10783,-10581,-10059,-9270,-8264,-7127,-5941,-4796,-3793,-3002,-2496,-2303,-2445,-2879,-3579,-4444,-5400,-6338,-7157,-7770,-8104,-8119,-7788,-7145,-6216,-5085,-3831,-2549,-1326,-244,645,1308,1733,1951,1989,1915,1788,1661,1608,1648,1841,2199,2748,3503,4457,5602,6894,8278,9684,11010,12181,13091,13683,13891,13702,13104,12128,10810,9216,7414,5508,3575,1740,80,-1305,-2341,-2971,-3133,-2803,-1938,-552,1356,3708,6423,9339,12283,15020,17319,18940,19685,19409,18055,15645,12321,8286,3832,-734,-5081,-8924,-12015,-14207,-15408,-15639,-14969,-13543,-11529,-9127,-6515,-3883,-1360,926,2903,4528,5773,6646,7157,7305,7116,6574,5689,4476,2941,1163,-802,-2811,-4729,-6382,-7601,-8235,-8168,-7335,-5751,-3480,-683,2463,5704,8807,11536,13669,15080,15632,15328,14167,12259,9716,6723,3440,70,-3228,-6287,-8985,-11209,-12899,-14004,-14534,-14519,-14038,-13197,-12137,-11007,-9961,-9133,-8618,-8483,-8719,-9307,-10147,-11161,-12209,-13216,-14049,-14677,-15015,-15055,-14768,-14150,-13189,-11904,-10281,-8370,-6182,-3794,-1261,1325,3870,6283,8457,10308,11761,12756,13275,13331,12962,12283,11387,10444,9569,8915,8562,8580,8978,9725,10753,11972,13254,14469,15475,16134,16322,15951,14953,13326,11098,8357,5236,1888,-1499,-4742,-7669,-10142,-12048,-13361,-14044,-14185,-13827,-13112,-12132,-11023,-9875,-8776,-7773,-6895,-6128,-5450,-4808,-4158,-3471,-2726,-1958,-1199,-523,8,356,503,491,400,344,457,877,1701,2996,4758,6913,9329,11819,14151,16110,17458,18063,17792,16659,14707,12104,9062,5856,2779,133,-1841,-2925,-3032,-2121,-295,2301,5415,8797,12152,15235,17806,19718,20841,21137,20595,19250,17187,14488,11296,7731,3968,151,-3541,-6971,-9985,-12490,-14377,-15614,-16156,-16018,-15229,-13851,-11964,-9680,-7131,-4460,-1844,551,2553,4000,4784,4828,4127,2751,840,-1415,-3763,-5957,-7749,-8930,-9353,-8958,-7745,-5829,-3365,-575,2305,5044,7446,9365,10730,11525,11810,11674,11240,10618,9902,9143,8354,7510,6558,5447,4120,2581,829,-1049,-2961,-4782,-6370,-7605,-8396,-8675,-8456,-7763,-6707,-5389,-3967,-2566,-1319,-310,403,824,985,960,841,724,696,816,1111,1583,2187,2880,3576,4226,4756,5142,5359,5416,5325,5103,4772,4327,3781,3117,2355,1520,679,-95,-675,-972,-880,-355,609,1959,3587,5339,7054,8540,9666,10301,10387,9907,8892,7410,5563,3449,1200,-1079,-3253,-5234,-6910,-8230,-9137,-9627,-9729,-9477,-8952,-8214,-7341,-6395,-5419,-4448,-3495,-2561,-1655,-769,72,842,1497,1970,2211,2155,1782,1075,92,-1104,-2363,-3544,-4454,-4943,-4863,-4144,-2772,-817,1576,4198,6829,9191,11089,12318,12770,12413,11272,9490,7240,4763,2331,188,-1412,-2321,-2428,-1751,-368,1535,3738,5975,8000,9586,10589,10936,10640,9805,8571,7130,5656,4292,3141,2234,1550,1025,553,33,-632,-1510,-2619,-3944,-5413,-6925,-8353,-9562,-10442,-10894,-10886,-10423,-9563,-8435,-7170,-5950,-4934,-4248,-4002,-4184,-4777,-5642,-6639,-7576,-8288,-8623,-8491,-7843,-6712,-5163,-3319,-1316,698,2596,4267,5659,6739,7522,8042,8349,8475,8476,8343,8122,7789,7389,6923,6440,5980,5576,5286,5112,5101,5226,5511,5908,6427,7003,7642,8269,8886,9411,9845,10105,10191,10036,9654,9017,8176,7156,6045,4909,3837,2899,2148,1609,1283,1133,1114,1153,1202,1195,1121,954,724,447,169,-97,-317,-508,-660,-811,-959,-1117,-1263,-1365,-1371,-1232,-894,-334,451,1430,2530,3668,4723,5602,6181,6400,6180,5512,4380,2828,904,-1303,-3691,-6140,-8518,-10699,-12559,-14010,-14969,-15417,-15339,-14788,-13821,-12554,-11088,-9564,-8080,-6732,-5575,-4620,-3851,-3222,-2664,-2136,-1576,-978,-350,281,849,1297,1578,1636,1501,1189,789,402,129,69,285,775,1509,2383,3256,3998,4439,4493,4103,3278,2125,785,-547,-1653,-2358,-2518,-2079,-1065,398,2130,3879,5404,6469,6898,6599,5564,3889,1739,-672,-3108,-5353,-7231,-8635,-9531,-9951,-9979,-9742,-9361,-8961,-8615,-8374,-8233,-8165,-8119,-8039,-7885,-7634,-7285,-6870,-6423,-6003,-5649,-5410,-5300,-5324,-5474,-5701,-5976,-6231,-6408,-6464,-6343,-6027,-5508,-4774,-3854,-2750,-1491,-83,1448,3071,4747,6392,7935,9242,10209,10709,10662,10006,8746,6920,4645,2072,-596,-3137,-5322,-6956,-7875,-8011,-7354,-6005,-4115,-1919,340,2406,4058,5134,5548,5295,4457,3183,1658,92,-1312,-2398,-3040,-3185,-2846,-2093,-1042,130,1269,2182,2744,2830,2410,1472,102,-1587,-3429,-5231,-6803,-7952,-8534,-8430,-7600,-6052,-3877,-1217,1727,4734,7563,10008,11887,13100,13580,13373,12532,11194,9497,7583,5613,3698,1957,474,-707,-1547,-2058,-2272,-2239,-2039,-1748,-1441,-1195,-1052,-1060,-1230,-1573,-2088,-2762,-3583,-4519,-5542,-6582,-7582,-8443,-9079,-9405,-9347,-8876,-8006,-6795,-5360,-3833,-2399,-1195,-383,-17,-145,-699,-1578,-2622,-3659,-4518,-5079,-5246,-5018,-4419,-3541,-2515,-1459,-532,179,585,670,453,-2,-610,-1256,-1856,-2292,-2520,-2475,-2156,-1578,-785,149,1140,2084,2886,3443,3668,3498,2873,1802,279,-1613,-3807,-6164,-8552,-10807,-12766,-14283,-15218,-15493,-15067,-13968,-12294,-10189,-7848,-5489,-3307,-1499,-171,607,858,670,179,-440,-1019,-1401,-1492,-1225,-637,233,1258,2317,3277,3998,4399,4396,3981,3166,2023,653,-799,-2182,-3326,-4095,-4388,-4152,-3421,-2261,-830,729,2222,3495,4419,4913,4959,4598,3920,3055,2156,1355,761,432,349,462,644,767,693,320,-406,-1469,-2788,-4229,-5612,-6768,-7537,-7826,-7599,-6900,-5823,-4515,-3121,-1788,-630,291,933,1343,1539,1638,1678,1771,1947,2255,2682,3209,3770,4299,4707,4944,4948,4727,4294,3699,3023,2315,1660,1091,650,355,203,201,328,574,903,1286,1669,2003,2229,2285,2132,1720,1035,70,-1170,-2647,-4321,-6126,-7975,-9786,-11446,-12858,-13924,-14553,-14706,-14329,-13467,-12134,-10454,-8511,-6479,-4484,-2701,-1240,-223,305,313,-148,-1014,-2150,-3428,-4672,-5748,-6504,-6851,-6736,-6139,-5120,-3735,-2107,-339,1428,3102,4565,5774,6673,7270,7596,7699,7668,7558,7454,7388,7380,7440,7516,7614,7667,7670,7592,7401,7087,6609,5936,5040,3883,2476,815,-1036,-3026,-5036,-6971,-8701,-10116,-11113,-11613,-11567,-10957,-9800,-8142,-6069,-3684,-1128,1444,3862,5950,7555,8546,8843,8423,7339,5691,3663,1442,-749,-2705,-4279,-5358,-5927,-6018,-5738,-5215,-4598,-4005,-3500,-3113,-2784,-2426,-1929,-1149,-17,1549,3530,5880,8460,11116,13618,15761,17325,18135,18085,17129,15325,12795,9728,6369,2951,-268,-3106,-5389,-7047,-8028,-8375,-8148,-7450,-6398,-5104,-3686,-2221,-809,518,1688,2697,3505,4119,4519,4716,4708,4498,4093,3510,2761,1888,938,-33,-940,-1704,-2252,-2500,-2424,-2010,-1293,-363,676,1676,2506,3034,3197,2959,2372,1520,540,-426,-1242,-1805,-2071,-2018,-1706,-1196,-574,51,627,1071,1368,1494,1460,1279,963,544,3,-631,-1398,-2282,-3306,-4449,-5675,-6921,-8098,-9104,-9840,-10229,-10214,-9814,-9055,-8054,-6933,-5857,-4974,-4442,-4339,-4755,-5654,-7017,-8708,-10611,-12539,-14308,-15740,-16641,-16884,-16356,-15018,-12895,-10077,-6730,-3049,707,4312,7509,10113,11976,13016,13239,12717,11589,10070,8369,6730,5339,4339,3800,3715,4014,4603,5347,6150,6928,7638,8299,8916,9544,10195,10863,11509,12043,12373,12393,12021,11227,10015,8474,6723,4934,3284,1946,1054,683,855,1496,2510,3725,4974,6090,6920,7376,7396,6996,6223,5168,3950,2677,1460,371,-553,-1306,-1924,-2461,-2978,-3542,-4183,-4926,-5736,-6562,-7312,-7880,-8166,-8077,-7564,-6613,-5250,-3545,-1595,488,2565,4516,6205,7532,8407,8798,8696,8153,7253,6129,4913,3767,2823,2193,1958,2147,2739,3695,4907,6278,7667,8945,9980,10648,10864,10551,9703,8326,6488,4293,1855,-667,-3131,-5389,-7301,-8761,-9672,-9981,-9662,-8717,-7195,-5160,-2726,-27,2776,5501,7972,10002,11443,12172,12127,11302,9779,7687,5250,2697,296,-1722,-3171,-3962,-4068,-3604,-2709,-1624,-571,246,656,612,96,-780,-1884,-3042,-4093,-4910,-5432,-5658,-5653,-5542,-5454,-5543,-5912,-6621,-7655,-8931,-10284,-11521,-12410,-12755,-12388,-11246,-9313,-6719,-3619,-258,3094,6206,8831,10829,12109,12646,12528,11842,10782,9505,8198,7009,6053,5398,5066,5041,5262,5674,6171,6692,7143,7482,7652,7662,7489,7186,6768,6290,5783,5294,4831,4425,4066,3771,3528,3367,3282,3310,3450,3702,4039,4414,4752,4984,5016,4784,4250,3386,2226,816,-772,-2412,-4034,-5488,-6718,-7617,-8149,-8271,-7993,-7315,-6289,-4953,-3373,-1631,197,2019,3756,5332,6702,7822,8691,9291,9648,9743,9587,9159,8428,7395,6025,4359,2429,341,-1781,-3782,-5482,-6732,-7391,-7389,-6701,-5384,-3553,-1375,947,3215,5237,6858,7973,8520,8504,7949,6940,5561,3926,2143,313,-1470,-3137,-4630,-5908,-6958,-7752,-8300,-8591,-8636,-8438,-8022,-7408,-6652,-5792,-4908,-4059,-3318,-2753,-2403,-2314,-2488,-2909,-3530,-4275,-5032,-5697,-6140,-6266,-6001,-5319,-4240,-2849,-1255,380,1898,3158,4024,4453,4400,3941,3138,2158,1121,214,-446,-754,-668,-213,535,1444,2364,3126,3603,3699,3388,2719,1804,808,-79,-669,-832,-471,392,1677,3225,4806,6209,7184,7580,7266,6238,4552,2373,-103,-2611,-4918,-6792,-8071,-8654,-8519,-7711,-6337,-4548,-2504,-398,1634,3427,4907,5991,6660,6918,6805,6365,5693,4850,3946,3075,2328,1808,1583,1724,2252,3189,4481,6100,7942,9929,11947,13895,15672,17174,18326,19040,19281,19009,18252,17047,15489,13689,11762,9840,8020,6382,4984,3822,2909,2179,1626,1163,789,452,149,-130,-402,-663,-955,-1276,-1667,-2128,-2663,-3253,-3863,-4437,-4934,-5285,-5459,-5436,-5225,-4869,-4435,-3988,-3617,-3372,-3287,-3367,-3587,-3897,-4269,-4643,-5028,-5411,-5840,-6344,-6972,-7758,-8693,-9753,-10852,-11887,-12721,-13227,-13282,-12827,-11838,-10366,-8513,-6418,-4246,-2163,-303,1209,2318,2983,3239,3109,2696,2057,1305,503,-266,-975,-1566,-2061,-2438,-2716,-2898,-2978,-2969,-2839,-2611,-2265,-1832,-1352,-867,-472,-237,-265,-623,-1376,-2532,-4073,-5921,-7953,-10022,-11934,-13530,-14623,-15110,-14906,-14020,-12523,-10553,-8297,-5963,-3771,-1886,-470,431,778,650,133,-610,-1432,-2169,-2700,-2960,-2910,-2608,-2120,-1559,-1052,-688,-546,-642,-936,-1341,-1727,-1947,-1877,-1422,-558,667,2115,3610,4912,5811,6116,5714,4597,2850,654,-1731,-4020,-5930,-7223,-7742,-7428,-6318,-4559,-2348,51,2398,4434,5979,6905,7143,6732,5750,4336,2688,975,-604,-1912,-2849,-3374,-3509,-3318,-2909,-2383,-1853,-1384,-1004,-707,-424,-88,393,1077,2011,3164,4494,5876,7186,8268,8988,9254,9022,8324,7255,5956,4618,3413,2529,2059,2104,2617,3565,4788,6140,7430,8494,9200,9460,9270,8650,7714,6567,5357,4205,3211,2431,1875,1517,1292,1119,935,653,278,-217,-761,-1307,-1773,-2085,-2211,-2115,-1840,-1429,-975,-578,-344,-373,-731,-1465,-2567,-3999,-5691,-7521,-9382,-11121,-12627,-13790,-14544,-14861,-14775,-14342,-13667,-12866,-12036,-11275,-10625,-10095,-9682,-9319,-8977,-8604,-8183,-7736,-7294,-6934,-6724,-6729,-6986,-7484,-8177,-8960,-9713,-10296,-10568,-10446,-9859,-8815,-7364,-5613,-3687,-1765,23,1523,2638,3320,3556,3390,2918,2229,1465,719,100,-333,-537,-510,-267,149,674,1248,1775,2187,2391,2327,1946,1249,260,-919,-2176,-3350,-4268,-4809,-4842,-4361,-3395,-2059,-553,931,2143,2901,3061,2562,1424,-231,-2250,-4399,-6458,-8223,-9518,-10261,-10421,-10067,-9311,-8334,-7316,-6444,-5855,-5647,-5825,-6359,-7111,-7935,-8621,-8989,-8861,-8124,-6735,-4708,-2160,769,3866,6914,9709,12041,13787,14833,15163,14797,13824,12366,10560,8575,6542,4609,2896,1495,504,-29,-64,418,1382,2794,4550,6532,8567,10464,12017,13033,13350,12875,11589,9562,6960,4002,989,-1799,-4071,-5614,-6301,-6096,-5100,-3490,-1539,459,2187,3397,3878,3545,2395,543,-1830,-4467,-7108,-9488,-11390,-12664,-13239,-13113,-12379,-11150,-9598,-7887,-6155,-4536,-3096,-1890,-927,-206,287,561,623,464,78,-535,-1366,-2366,-3467,-4564,-5514,-6197,-6464,-6241,-5481,-4214,-2544,-619,1356,3178,4648,5613,5995,5766,5018,3874,2544,1237,170,-492,-641,-259,585,1742,3008,4154,4947,5217,4812,3723,1952,-347,-3007,-5780,-8429,-10698,-12408,-13391,-13606,-13030,-11772,-9945,-7760,-5415,-3126,-1100,519,1609,2131,2106,1596,745,-307,-1380,-2317,-2979,-3273,-3150,-2621,-1745,-617,624,1852,2928,3765,4305,4547,4552,4412,4253,4209,4380,4851,5632,6699,7970,9332,10663,11839,12753,13336,13539,13363,12830,12005,10958,9782,8544,7321,6123,4971,3815,2624,1340,-61,-1598,-3227,-4894,-6500,-7937,-9103,-9894,-10254,-10142,-9573,-8589,-7279,-5733,-4098,-2460,-968,314,1288,1916,2157,2011,1494,650,-447,-1699,-2999,-4206,-5205,-5864,-6080,-5783,-4933,-3538,-1670,566,2998,5434,7653,9461,10653,11140,10828,9778,8074,5915,3536,1200,-833,-2360,-3238,-3429,-2979,-2030,-771,553,1725,2527,2822,2523,1642,244,-1505,-3446,-5324,-6971,-8166,-8799,-8783,-8114,-6857,-5111,-3050,-830,1351,3345,5010,6261,7048,7379,7278,6832,6094,5170,4102,2966,1770,550,-719,-2007,-3346,-4691,-6035,-7323,-8503,-9516,-10304,-10819,-11037,-10941,-10554,-9899,-9037,-8016,-6903,-5755,-4632,-3561,-2605,-1737,-1014,-363,198,752,1305,1904,2548,3204,3846,4387,4774,4945,4856,4508,3931,3197,2405,1691,1162,959,1137,1757,2793,4179,5802,7504,9122,10476,11437,11887,11803,11199,10175,8869,7453,6105,4972,4185,3777,3768,4059,4565,5097,5534,5688,5482,4833,3753,2298,580,-1256,-3037,-4609,-5818,-6571,-6797,-6512,-5758,-4638,-3278,-1805,-352,976,2100,2972,3558,3858,3861,3604,3092,2387,1508,521,-538,-1625,-2709,-3752,-4725,-5585,-6279,-6775,-6989,-6913,-6474,-5686,-4535,-3061,-1310,636,2693,4741,6668,8350,9666,10522,10827,10566,9714,8360,6573,4510,2321,178,-1758,-3338,-4454,-5023,-5012,-4421,-3280,-1672,312,2534,4837,7072,9054,10655,11726,12195,12014,11191,9797,7938,5771,3472,1217,-827,-2524,-3781,-4563,-4879,-4798,-4404,-3816,-3123,-2414,-1727,-1071,-419,275,1077,2029,3185,4543,6102,7787,9536,11215,12722,13915,14697,14973,14705,13879,12549,10801,8786,6675,4659,2936,1640,895,715,1082,1883,2972,4158,5253,6061,6443,6298,5587,4366,2714,807,-1186,-3052,-4623,-5730,-6293,-6256,-5667,-4603,-3228,-1725,-294,854,1581,1761,1378,446,-920,-2602,-4414,-6224,-7863,-9248,-10286,-10979,-11311,-11345,-11106,-10662,-10042,-9272,-8367,-7322,-6131,-4813,-3361,-1845,-296,1190,2552,3697,4591,5186,5514,5613,5555,5444,5353,5388,5571,5955,6475,7112,7739,8272,8596,8624,8305,7615,6577,5248,3707,2052,378,-1210,-2640,-3825,-4717,-5275,-5480,-5349,-4918,-4245,-3420,-2528,-1675,-941,-416,-146,-175,-503,-1121,-1966,-2986,-4069,-5119,-6030,-6701,-7073,-7112,-6838,-6311,-5627,-4904,-4256,-3788,-3560,-3610,-3902,-4400,-4990,-5580,-6053,-6304,-6263,-5884,-5154,-4107,-2779,-1248,414,2124,3804,5373,6766,7910,8759,9286,9473,9365,9004,8478,7882,7308,6850,6574,6524,6711,7105,7649,8243,8798,9189,9347,9198,8738,7994,7029,5954,4879,3916,3161,2665,2433,2429,2560,2718,2780,2637,2218,1511,553,-542,-1639,-2560,-3154,-3295,-2920,-2038,-731,859,2544,4120,5398,6230,6521,6273,5535,4455,3206,2001,1039,494,478,1049,2164,3748,5623,7609,9479,11034,12085,12509,12213,11207,9524,7286,4652,1797,-1068,-3763,-6124,-8023,-9384,-10175,-10401,-10110,-9363,-8252,-6874,-5333,-3740,-2192,-773,445,1443,2202,2756,3148,3423,3635,3804,3943,4042,4063,3979,3745,3364,2822,2192,1507,897,425,213,309,764,1556,2639,3894,5203,6391,7334,7871,7950,7493,6540,5134,3375,1392,-681,-2716,-4576,-6171,-7409,-8238,-8632,-8583,-8128,-7296,-6183,-4846,-3401,-1918,-493,814,1943,2871,3558,4015,4218,4181,3892,3359,2566,1526,225,-1321,-3103,-5086,-7236,-9478,-11757,-13954,-15988,-17721,-19062,-19879,-20109,-19681,-18601,-16907,-14692,-12093,-9274,-6405,-3673,-1222,812,2337,3312,3720,3622,3085,2249,1238,229,-654,-1267,-1547,-1462,-1050,-411,313,963,1380,1444,1106,360,-688,-1915,-3148,-4204,-4956,-5289,-5177,-4631,-3717,-2546,-1228,93,1302,2290,2962,3286,3220,2812,2076,1117,-16,-1212,-2412,-3538,-4546,-5386,-6036,-6467,-6658,-6602,-6291,-5734,-4967,-4018,-2967,-1876,-822,109,886,1446,1808,1969,1986,1889,1755,1609,1514,1474,1516,1631,1820,2067,2379,2737,3168,3662,4242,4899,5620,6367,7079,7685,8084,8196,7930,7229,6073,4475,2499,268,-2084,-4374,-6427,-8091,-9226,-9768,-9683,-9006,-7811,-6212,-4332,-2322,-280,1654,3438,4989,6307,7387,8245,8909,9392,9702,9821,9732,9377,8742,7783,6524,5004,3314,1581,-48,-1418,-2415,-2948,-3005,-2634,-1920,-1038,-113,660,1175,1334,1104,531,-338,-1362,-2440,-3432,-4249,-4808,-5090,-5085,-4842,-4416,-3867,-3284,-2695,-2181,-1743,-1432,-1250,-1221,-1346,-1629,-2045,-2565,-3135,-3688,-4163,-4482,-4619,-4545,-4293,-3932,-3546,-3271,-3208,-3467,-4107,-5142,-6541,-8211,-10026,-11834,-13457,-14756,-15582,-15878,-15605,-14820,-13620,-12170,-10647,-9256,-8163,-7505,-7348,-7694,-8469,-9553,-10783,-11985,-13007,-13712,-14028,-13915,-13378,-12478,-11263,-9852,-8308,-6744,-5202,-3747,-2383,-1116,73,1214,2300,3359,4353,5282,6103,6809,7364,7786,8058,8200,8225,8123,7907,7540,7018,6312,5437,4401,3269,2112,1020,112,-544,-868,-833,-477,151,919,1691,2321,2670,2638,2198,1364,236,-1028,-2241,-3190,-3669,-3545,-2696,-1141,1077,3796,6807,9879,12712,15095,16778,17629,17556,16563,14716,12167,9095,5727,2305,-955,-3828,-6164,-7838,-8788,-9034,-8600,-7623,-6207,-4536,-2752,-1039,470,1634,2364,2600,2331,1581,434,-1026,-2654,-4318,-5891,-7224,-8255,-8888,-9139,-9002,-8560,-7881,-7067,-6205,-5361,-4591,-3900,-3292,-2724,-2167,-1581,-947,-275,409,1043,1558,1898,1998,1857,1468,884,168,-617,-1388,-2113,-2756,-3325,-3845,-4352,-4873,-5441,-6021,-6608,-7106,-7469,-7615,-7502,-7136,-6534,-5803,-5031,-4372,-3932,-3817,-4064,-4648,-5485,-6407,-7235,-7750,-7781,-7181,-5911,-3994,-1580,1117,3804,6182,7958,8954,9046,8285,6777,4730,2369,-87,-2432,-4511,-6174,-7313,-7818,-7629,-6719,-5131,-3001,-534,2002,4324,6199,7465,8061,8027,7478,6558,5428,4196,2934,1669,380,-924,-2235,-3464,-4489,-5107,-5136,-4353,-2667,-36,3404,7385,11539,15387,18493,20446,20962,19945,17419,13651,8979,3899,-1091,-5499,-8890,-11011,-11681,-10987,-9090,-6348,-3161,28,2822,4914,6129,6451,5991,5001,3754,2552,1624,1098,1002,1248,1685,2148,2468,2558,2358,1917,1279,565,-133,-720,-1130,-1339,-1345,-1184,-905,-548,-159,266,727,1256,1899,2674,3589,4598,5606,6480,7075,7238,6900,6013,4686,3040,1338,-195,-1300,-1816,-1683,-944,184,1453,2516,3087,2945,1973,227,-2149,-4875,-7639,-10118,-12051,-13246,-13654,-13298,-12335,-10961,-9439,-7997,-6857,-6147,-5915,-6128,-6649,-7319,-7934,-8337,-8396,-8082,-7414,-6506,-5487,-4514,-3713,-3167,-2904,-2883,-3013,-3171,-3199,-2969,-2362,-1313,171,2046,4170,6390,8493,10301,11647,12435,12629,12265,11442,10304,9009,7713,6523,5531,4736,4156,3720,3396,3115,2826,2497,2095,1640,1144,682,329,180,326,830,1717,2957,4475,6129,7762,9184,10215,10716,10583,9791,8384,6460,4196,1774,-578,-2668,-4312,-5394,-5850,-5695,-4998,-3869,-2472,-934,564,1919,3032,3849,4382,4645,4718,4668,4594,4580,4696,4997,5498,6172,6972,7797,8533,9070,9277,9094,8472,7458,6138,4672,3245,2040,1240,948,1233,2058,3326,4862,6464,7905,9003,9597,9619,9046,7935,6381,4511,2446,308,-1818,-3860,-5761,-7488,-8986,-10229,-11180,-11806,-12116,-12093,-11798,-11252,-10549,-9726,-8888,-8061,-7328,-6717,-6264,-6013,-5971,-6163,-6570,-7170,-7898,-8681,-9414,-10010,-10376,-10467,-10269,-9817,-9178,-8430,-7646,-6864,-6094,-5292,-4399,-3313,-1960,-264,1793,4169,6778,9448,12001,14224,15937,17010,17364,17033,16096,14726,13117,11495,10043,8926,8195,7858,7810,7909,7945,7734,7084,5891,4092,1729,-1088,-4179,-7297,-10198,-12601,-14312,-15136,-15022,-13958,-12055,-9477,-6456,-3242,-117,2684,4920,6423,7070,6796,5622,3606,890,-2354,-5899,-9506,-12927,-15921,-18290,-19871,-20563,-20337,-19212,-17278,-14672,-11572,-8183,-4745,-1469,1422,3754,5407,6295,6422,5827,4632,2985,1092,-841,-2608,-4032,-4982,-5379,-5208,-4503,-3358,-1877,-197,1564,3289,4897,6315,7500,8434,9087,9467,9549,9314,8753,7826,6540,4873,2873,566,-1938,-4532,-7055,-9315,-11120,-12271,-12604,-12014,-10454,-7981,-4709,-849,3346,7591,11587,15080,17852,19763,20761,20860,20172,18827,17013,14906,12681,10491,8477,6732,5365,4426,3962,3982,4457,5322,6476,7774,9056,10159,10915,11221,10978,10190,8889,7195,5257,3272,1421,-99,-1163,-1658,-1554,-862,337,1923,3733,5584,7305,8727,9728,10226,10176,9604,8541,7091,5330,3391,1365,-639,-2536,-4276,-5787,-7059,-8020,-8649,-8866,-8623,-7840,-6487,-4543,-2054,887,4129,7437,10584,13256,15240,16280,16265,15137,12947,9866,6143,2114,-1844,-5332,-8017,-9583,-9889,-8857,-6595,-3310,657,4908,8989,12483,15020,16324,16257,14794,12066,8293,3800,-1053,-5884,-10321,-14043,-16768,-18308,-18538,-17439,-15087,-11636,-7329,-2466,2632,7603,12137,15947,18814,20601,21251,20782,19311,16985,14044,10728,7318,4061,1191,-1124,-2767,-3692,-3926,-3551,-2720,-1615,-460,532,1160,1255,736,-440,-2212,-4451,-6964,-9510,-11836,-13713,-14944,-15398,-15028,-13854,-11998,-9620,-6957,-4236,-1701,448,2063,3038,3356,3046,2193,918,-648,-2381,-4166,-5927,-7606,-9179,-10630,-11952,-13148,-14181,-15040,-15669,-16031,-16091,-15811,-15193,-14239,-12998,-11534,-9921,-8274,-6669,-5221,-3995,-3051,-2426,-2109,-2081,-2278,-2618,-3026,-3387,-3639,-3685,-3496,-3027,-2299,-1340,-210,1005,2220,3327,4225,4809,4988,4680,3841,2444,512,-1901,-4691,-7726,-10827,-13804,-16442,-18526,-19875,-20324,-19769,-18195,-15622,-12210,-8141,-3682,864,5192,8991,11987,13967,14784,14385,12816,10194,6749,2736,-1527,-5720,-9554,-12739,-15093,-16444,-16762,-16042,-14414,-12042,-9164,-6048,-2976,-213,1999,3493,4163,4003,3089,1589,-276,-2250,-4051,-5452,-6233,-6299,-5580,-4153,-2118,324,2954,5548,7884,9783,11124,11821,11862,11263,10073,8378,6241,3784,1070,-1771,-4667,-7495,-10165,-12554,-14572,-16095,-17053,-17359,-16994,-15968,-14344,-12229,-9775,-7144,-4518,-2058,99,1863,3180,4050,4516,4633,4496,4196,3803,3415,3050,2779,2601,2549,2641,2883,3306,3899,4680,5603,6649,7722,8754,9617,10219,10439,10217,9512,8346,6822,5077,3318,1777,659,170,410,1442,3203,5577,8361,11326,14220,16815,18913,20384,21136,21179,20521,19279,17546,15467,13189,10836,8556,6442,4603,3095,1974,1247,903,905,1177,1663,2247,2857,3377,3730,3826,3620,3076,2203,1043,-347,-1861,-3390,-4815,-6000,-6854,-7267,-7191,-6589,-5476,-3886,-1905,379,2845,5370,7836,10114,12081,13630,14647,15057,14806,13869,12287,10119,7485,4542,1458,-1543,-4260,-6474,-7989,-8655,-8381,-7125,-4974,-2031,1471,5279,9100,12625,15597,17775,19030,19280,18556,16960,14651,11858,8800,5740,2863,401,-1552,-2846,-3467,-3380,-2640,-1320,446,2492,4618,6595,8196,9203,9436,8787,7205,4756,1564,-2138,-6056,-9875,-13219,-15795,-17307,-17581,-16534,-14200,-10731,-6383,-1489,3572,8418,12692,16098,18432,19585,19549,18440,16421,13772,10771,7731,4951,2654,1044,183,91,671,1767,3185,4690,6073,7128,7705,7704,7071,5841,4052,1842,-682,-3360,-6037,-8583,-10861,-12786,-14291,-15338,-15933,-16089,-15869,-15314,-14521,-13545,-12478,-11371,-10297,-9291,-8419,-7696,-7175,-6862,-6778,-6921,-7269,-7803,-8467,-9212,-9981,-10700,-11315,-11762,-12006,-12016,-11790,-11336,-10688,-9888,-8991,-8042,-7094,-6168,-5283,-4423,-3574,-2698,-1802,-876,17,810,1400,1675,1547,959,-83,-1521,-3225,-5012,-6697,-8048,-8927,-9188,-8824,-7864,-6455,-4778,-3070,-1566,-467,69,-37,-774,-2061,-3737,-5584,-7386,-8887,-9899,-10271,-9917,-8870,-7212,-5128,-2840,-595,1375,2878,3794,4081,3775,2999,1892,655,-565,-1616,-2427,-2966,-3279,-3429,-3533,-3687,-3977,-4464,-5140,-5997,-6943,-7917,-8798,-9517,-9983,-10162,-10026,-9605,-8944,-8137,-7283,-6500,-5895,-5544,-5496,-5737,-6231,-6873,-7568,-8172,-8592,-8722,-8523,-7972,-7114,-6000,-4740,-3425,-2165,-1058,-165,454,782,816,548,11,-809,-1872,-3170,-4669,-6331,-8106,-9926,-11708,-13347,-14736,-15747,-16273,-16219,-15521,-14185,-12235,-9806,-7018,-4087,-1205,1415,3572,5123,5945,6008,5332,4014,2215,125,-2034,-4052,-5728,-6924,-7529,-7528,-6952,-5902,-4532,-3033,-1590,-421,341,569,247,-583,-1784,-3153,-4444,-5382,-5740,-5297,-3974,-1726,1337,5055,9152,13355,17312,20768,23441,25180,25878,25538,24236,22124,19395,16282,13022,9823,6886,4334,2251,666,-459,-1175,-1584,-1764,-1826,-1842,-1879,-1988,-2194,-2501,-2911,-3396,-3920,-4459,-4955,-5376,-5675,-5804,-5735,-5428,-4872,-4058,-3001,-1722,-265,1332,2996,4679,6285,7754,8990,9927,10499,10648,10360,9620,8479,7009,5298,3492,1688,18,-1435,-2619,-3513,-4128,-4510,-4694,-4730,-4639,-4412,-4038,-3466,-2659,-1610,-304,1195,2827,4484,6055,7424,8510,9248,9640,9708,9531,9201,8826,8501,8310,8281,8422,8684,8980,9221,9278,9075,8541,7659,6462,5028,3466,1924,546,-534,-1191,-1358,-1000,-132,1180,2830,4695,6619,8468,10098,11406,12301,12743,12712,12236,11360,10158,8715,7125,5495,3919,2509,1356,550,158,231,767,1752,3107,4728,6487,8227,9793,11058,11875,12189,11929,11114,9787,8049,6021,3863,1715,-281,-2010,-3402,-4404,-5019,-5273,-5193,-4853,-4264,-3477,-2487,-1295,105,1718,3529,5498,7562,9622,11552,13235,14502,15250,15335,14706,13321,11252,8607,5612,2511,-387,-2783,-4425,-5104,-4736,-3328,-1010,1963,5294,8593,11528,13755,15063,15301,14471,12648,10024,6832,3349,-138,-3386,-6162,-8322,-9742,-10398,-10278,-9482,-8090,-6284,-4216,-2091,-84,1635,2925,3693,3892,3521,2654,1371,-168,-1819,-3397,-4739,-5683,-6112,-5928,-5093,-3603,-1507,1106,4117,7370,10712,13950,16934,19472,21442,22713,23240,22998,22045,20463,18399,15996,13430,10843,8363,6094,4073,2349,916,-235,-1088,-1677,-1974,-2000,-1756,-1266,-581,234,1060,1786,2242,2300,1822,718,-1040,-3427,-6334,-9603,-13015,-16339,-19326,-21768,-23471,-24333,-24270,-23311,-21506,-18998,-15960,-12606,-9169,-5885,-2961,-581,1148,2178,2540,2336,1708,846,-93,-922,-1563,-1917,-1996,-1805,-1398,-831,-159,582,1368,2200,3076,3997,4932,5834,6600,7128,7273,6936,6021,4504,2423,-128,-2980,-5939,-8798,-11347,-13442,-14955,-15862,-16161,-15947,-15311,-14395,-13320,-12191,-11103,-10100,-9228,-8500,-7924,-7513,-7267,-7200,-7310,-7582,-7982,-8435,-8860,-9130,-9150,-8817,-8070,-6903,-5346,-3499,-1493,516,2371,3910,5039,5647,5753,5352,4552,3456,2201,937,-221,-1151,-1785,-2075,-2023,-1680,-1112,-450,206,706,964,877,419,-429,-1621,-3087,-4722,-6415,-8035,-9488,-10668,-11536,-12053,-12249,-12145,-11823,-11335,-10762,-10167,-9596,-9102,-8696,-8411,-8226,-8144,-8124,-8145,-8168,-8169,-8128,-8039,-7918,-7781,-7676,-7625,-7684,-7847,-8120,-8455,-8787,-9047,-9152,-9056,-8724,-8180,-7460,-6640,-5786,-4968,-4221,-3558,-2968,-2398,-1805,-1111,-284,714,1846,3055,4211,5176,5776,5871,5352,4167,2355,22,-2644,-5395,-7972,-10110,-11595,-12298,-12154,-11247,-9685,-7710,-5525,-3387,-1462,119,1330,2210,2860,3416,3991,4673,5466,6320,7094,7630,7741,7289,6195,4489,2303,-131,-2509,-4507,-5821,-6238,-5647,-4101,-1770,1033,3933,6509,8405,9317,9129,7832,5624,2797,-237,-3064,-5272,-6568,-6786,-5910,-4115,-1680,1011,3547,5570,6796,7103,6499,5164,3364,1454,-223,-1370,-1791,-1431,-355,1220,3017,4696,5951,6534,6327,5308,3613,1448,-909,-3167,-5077,-6461,-7225,-7406,-7089,-6491,-5786,-5209,-4882,-4874,-5151,-5579,-5956,-6063,-5670,-4640,-2889,-473,2468,5701,8935,11881,14267,15886,16637,16503,15584,14068,12185,10197,8348,6802,5684,4992,4660,4564,4529,4398,4039,3372,2398,1178,-166,-1481,-2599,-3380,-3708,-3531,-2840,-1677,-123,1718,3723,5769,7725,9473,10898,11903,12399,12332,11666,10411,8615,6376,3831,1160,-1439,-3747,-5568,-6724,-7092,-6619,-5305,-3242,-578,2507,5762,8968,11886,14317,16110,17155,17404,16860,15577,13652,11216,8445,5511,2637,14,-2155,-3702,-4517,-4529,-3764,-2294,-284,2077,4547,6907,8939,10474,11399,11639,11212,10141,8542,6521,4233,1822,-564,-2799,-4777,-6414,-7659,-8505,-8952,-9064,-8894,-8543,-8092,-7634,-7221,-6893,-6645,-6427,-6181,-5806,-5211,-4307,-3023,-1346,709,3041,5519,7943,10107,11804,12848,13140,12626,11387,9547,7341,5013,2852,1108,-15,-386,21,1138,2807,4801,6859,8733,10196,11115,11414,11141,10403,9381,8277,7300,6590,6261,6289,6636,7140,7655,8009,8069,7777,7139,6233,5217,4238,3465,3006,2906,3143,3615,4162,4607,4770,4516,3800,2644,1189,-368,-1773,-2785,-3190,-2866,-1805,-98,2027,4307,6406,8047,8984,9091,8365,6906,4946,2765,686,-982,-1996,-2182,-1486,57,2301,5029,7978,10855,13394,15361,16591,16987,16545,15313,13412,11008,8254,5363,2474,-246,-2685,-4749,-6360,-7489,-8108,-8250,-7956,-7325,-6477,-5555,-4724,-4129,-3909,-4154,-4908,-6144,-7765,-9622,-11499,-13201,-14504,-15259,-15357,-14781,-13594,-11940,-10027,-8093,-6377,-5080,-4334,-4177,-4547,-5292,-6198,-7028,-7549,-7598,-7061,-5929,-4263,-2192,105,2446,4659,6604,8207,9418,10270,10779,11005,10976,10712,10203,9424,8330,6907,5151,3111,893,-1367,-3478,-5267,-6558,-7250,-7279,-6700,-5606,-4192,-2651,-1215,-60,666,898,635,-54,-1048,-2209,-3378,-4441,-5292,-5904,-6268,-6447,-6498,-6528,-6591,-6747,-6983,-7269,-7499,-7581,-7383,-6822,-5855,-4498,-2839,-1036,728,2236,3307,3813,3713,3057,1994,744,-461,-1367,-1821,-1722,-1102,-88,1100,2207,2953,3127,2576,1266,-705,-3159,-5785,-8275,-10286,-11561,-11928,-11361,-9962,-7954,-5656,-3403,-1548,-348,10,-530,-1900,-3938,-6390,-8971,-11393,-13393,-14784,-15443,-15353,-14559,-13194,-11411,-9416,-7378,-5453,-3755,-2323,-1185,-303,354,822,1125,1260,1219,981,531,-120,-942,-1863,-2790,-3619,-4244,-4584,-4611,-4314,-3777,-3066,-2323,-1642,-1130,-854,-817,-1023,-1388,-1842,-2290,-2635,-2832,-2861,-2743,-2574,-2431,-2451,-2701,-3261,-4101,-5176,-6351,-7476,-8395,-8961,-9093,-8757,-7991,-6898,-5610,-4300,-3125,-2221,-1677,-1525,-1764,-2301,-3079,-3932,-4773,-5453,-5903,-6042,-5880,-5421,-4750,-3946,-3111,-2349,-1713,-1277,-1022,-935,-965,-1045,-1133,-1198,-1243,-1292,-1401,-1604,-1959,-2462,-3103,-3819,-4514,-5071,-5361,-5260,-4687,-3600,-2033,-121,1970,3956,5590,6598,6760,5965,4171,1488,-1871,-5610,-9365,-12781,-15532,-17376,-18156,-17849,-16504,-14286,-11416,-8145,-4755,-1474,1480,3994,5984,7476,8500,9150,9496,9592,9473,9114,8503,7588,6357,4806,2986,987,-1067,-3006,-4675,-5912,-6607,-6702,-6198,-5169,-3731,-2064,-342,1228,2488,3307,3624,3442,2844,1956,949,-12,-786,-1274,-1453,-1341,-1015,-572,-115,262,489,537,410,158,-153,-424,-584,-554,-307,160,815,1593,2396,3127,3658,3902,3770,3246,2329,1103,-337,-1870,-3345,-4684,-5769,-6589,-7117,-7393,-7457,-7345,-7104,-6727,-6221,-5554,-4706,-3669,-2472,-1171,123,1295,2209,2770,2913,2643,2024,1173,258,-554,-1088,-1221,-890,-101,1037,2379,3703,4805,5477,5590,5071,3962,2375,513,-1389,-3057,-4250,-4760,-4463,-3329,-1436,1054,3895,6793,9474,11648,13135,13808,13646,12741,11240,9358,7335,5384,3686,2359,1427,862,557,371,154,-241,-910,-1912,-3219,-4759,-6395,-7952,-9256,-10129,-10459,-10159,-9245,-7753,-5815,-3577,-1220,1073,3122,4802,5985,6642,6743,6355,5556,4509,3350,2290,1461,1020,1035,1555,2540,3936,5623,7474,9351,11117,12656,13893,14755,15237,15316,15016,14342,13315,11952,10268,8309,6113,3765,1375,-941,-3024,-4737,-5943,-6533,-6466,-5734,-4416,-2619,-503,1768,4024,6119,7910,9299,10178,10503,10211,9326,7857,5909,3590,1076,-1447,-3787,-5756,-7206,-8025,-8160,-7601,-6417,-4688,-2571,-211,2222,4563,6683,8453,9812,10705,11158,11197,10909,10392,9745,9085,8490,8040,7764,7690,7775,7999,8287,8583,8837,8999,9067,9037,8945,8828,8728,8666,8638,8603,8489,8212,7665,6779,5502,3838,1855,-327,-2552,-4602,-6316,-7502,-8066,-7953,-7184,-5849,-4076,-2041,89,2126,3942,5404,6471,7109,7357,7264,6906,6358,5680,4928,4138,3343,2588,1910,1378,1068,1050,1418,2195,3429,5057,7029,9180,11356,13330,14897,15842,16003,15284,13663,11256,8209,4833,1404,-1734,-4303,-6090,-6984,-6979,-6183,-4769,-2964,-987,953,2723,4214,5403,6272,6842,7111,7074,6696,5940,4777,3182,1196,-1142,-3696,-6345,-8875,-11115,-12830,-13861,-14071,-13397,-11876,-9609,-6787,-3658,-486,2448,4924,6768,7917,8382,8289,7808,7148,6518,6056,5879,5974,6291,6686,6996,7050,6712,5924,4694,3156,1480,-73,-1270,-1896,-1819,-1030,379,2185,4092,5782,6929,7306,6763,5308,3049,244,-2819,-5771,-8303,-10140,-11109,-11162,-10340,-8825,-6851,-4702,-2673,-980,197,817,903,570,-8,-678,-1253,-1658,-1835,-1830,-1728,-1665,-1743,-2085,-2682,-3534,-4495,-5429,-6130,-6441,-6223,-5436,-4109,-2384,-462,1376,2867,3739,3824,3033,1404,-894,-3610,-6406,-8943,-10903,-12047,-12263,-11514,-9946,-7703,-5066,-2263,462,2927,4997,6597,7691,8286,8402,8084,7379,6338,5024,3491,1809,48,-1705,-3356,-4797,-5907,-6570,-6689,-6184,-5059,-3342,-1176,1270,3738,5979,7730,8789,9045,8458,7150,5265,3089,873,-1092,-2596,-3488,-3732,-3379,-2585,-1563,-549,220,580,452,-158,-1106,-2223,-3246,-3966,-4184,-3800,-2825,-1341,429,2258,3839,4940,5356,5002,3898,2162,9,-2304,-4506,-6354,-7649,-8286,-8239,-7557,-6389,-4890,-3269,-1707,-346,717,1461,1912,2128,2184,2130,1987,1748,1357,776,-51,-1122,-2399,-3780,-5106,-6186,-6807,-6801,-6043,-4537,-2369,224,2944,5411,7255,8155,7882,6376,3706,145,-3924,-8017,-11619,-14298,-15682,-15639,-14160,-11477,-7945,-4006,-150,3211,5728,7198,7561,6871,5318,3144,634,-1946,-4365,-6469,-8160,-9409,-10234,-10660,-10742,-10487,-9924,-9024,-7792,-6219,-4358,-2289,-169,1815,3451,4513,4856,4351,3010,897,-1793,-4831,-7888,-10689,-12918,-14399,-14986,-14700,-13618,-11968,-9973,-7958,-6140,-4749,-3867,-3506,-3570,-3888,-4261,-4485,-4407,-3959,-3158,-2121,-1032,-104,466,531,51,-934,-2263,-3729,-5077,-6074,-6546,-6391,-5621,-4338,-2710,-968,673,2017,2909,3312,3200,2685,1861,880,-140,-1098,-1951,-2694,-3373,-4055,-4821,-5731,-6823,-8076,-9428,-10749,-11896,-12690,-12986,-12685,-11744,-10223,-8250,-6013,-3770,-1749,-183,781,1063,701,-197,-1439,-2802,-4062,-5029,-5576,-5642,-5247,-4459,-3371,-2102,-725,699,2153,3644,5176,6746,8311,9785,11057,11992,12469,12408,11772,10605,9015,7168,5285,3587,2293,1559,1472,2016,3067,4421,5799,6918,7501,7357,6367,4553,2017,-1004,-4238,-7353,-10049,-12080,-13285,-13620,-13131,-11975,-10358,-8533,-6742,-5184,-4009,-3261,-2947,-2962,-3205,-3526,-3810,-3965,-3959,-3813,-3591,-3394,-3309,-3414,-3705,-4162,-4641,-5025,-5107,-4753,-3833,-2326,-275,2171,4809,7381,9637,11342,12340,12549,11988,10777,9090,7168,5233,3509,2145,1233,787,742,1003,1425,1877,2259,2470,2516,2356,2054,1614,1077,447,-265,-1089,-2034,-3123,-4361,-5727,-7182,-8653,-10042,-11235,-12117,-12567,-12529,-11944,-10877,-9394,-7668,-5873,-4213,-2842,-1880,-1327,-1139,-1151,-1188,-1038,-542,414,1841,3678,5771,7928,9924,11569,12701,13263,13238,12732,11859,10799,9698,8665,7759,6953,6172,5296,4202,2797,1057,-977,-3143,-5253,-7025,-8228,-8664,-8230,-6959,-4985,-2564,-8,2350,4212,5359,5686,5198,4040,2408,576,-1201,-2708,-3792,-4417,-4606,-4490,-4225,-3999,-3958,-4199,-4728,-5471,-6275,-6933,-7233,-6975,-6049,-4404,-2143,578,3482,6284,8691,10466,11475,11664,11135,10039,8642,7207,6001,5241,5067,5514,6554,8027,9763,11525,13096,14296,14993,15125,14700,13751,12380,10648,8670,6484,4162,1721,-808,-3390,-5988,-8520,-10893,-12977,-14639,-15730,-16137,-15774,-14637,-12780,-10372,-7588,-4724,-2000,325,2108,3273,3850,3958,3770,3461,3212,3109,3211,3484,3847,4201,4439,4491,4344,4033,3656,3344,3228,3442,4025,4987,6210,7532,8713,9522,9737,9218,7923,5913,3366,545,-2244,-4686,-6511,-7547,-7709,-7062,-5729,-3960,-1978,-54,1631,2934,3809,4269,4374,4216,3878,3408,2853,2167,1337,285,-1017,-2585,-4360,-6231,-8034,-9539,-10555,-10847,-10307,-8840,-6507,-3425,150,3928,7556,10707,13097,14532,14933,14336,12894,10835,8463,6062,3937,2296,1291,982,1310,2175,3390,4764,6110,7273,8146,8690,8884,8769,8369,7736,6877,5820,4535,3028,1280,-687,-2820,-5033,-7175,-9087,-10566,-11441,-11551,-10815,-9206,-6818,-3795,-390,3130,6465,9375,11650,13208,14018,14170,13764,12971,11888,10644,9265,7794,6216,4559,2851,1177,-339,-1550,-2299,-2445,-1934,-757,959,3023,5144,7020,8329,8852,8441,7107,4985,2316,-573,-3355,-5719,-7434,-8360,-8464,-7808,-6531,-4826,-2892,-926,906,2493,3750,4653,5203,5415,5325,4939,4274,3318,2072,538,-1275,-3302,-5488,-7694,-9796,-11610,-12973,-13729,-13758,-13026,-11528,-9393,-6756,-3873,-972,1677,3853,5392,6185,6216,5535,4256,2546,608,-1369,-3183,-4701,-5811,-6471,-6660,-6420,-5771,-4789,-3495,-1958,-200,1709,3712,5697,7550,9103,10198,10661,10356,9198,7172,4363,933,-2856,-6709,-10281,-13276,-15424,-16580,-16676,-15793,-14076,-11774,-9150,-6471,-3970,-1806,-52,1287,2283,3019,3583,4024,4336,4460,4309,3756,2740,1202,-785,-3099,-5501,-7712,-9421,-10344,-10296,-9173,-7064,-4157,-809,2589,5593,7852,9086,9190,8192,6272,3706,817,-2063,-4664,-6778,-8305,-9228,-9606,-9533,-9138,-8502,-7731,-6838,-5848,-4734,-3477,-2063,-518,1109,2709,4147,5277,5927,5999,5395,4143,2308,68,-2354,-4692,-6684,-8089,-8742,-8535,-7470,-5610,-3133,-222,2838,5816,8449,10550,11964,12630,12544,11782,10500,8861,7098,5404,3957,2907,2305,2190,2504,3174,4090,5128,6188,7157,7964,8536,8830,8802,8436,7701,6594,5109,3269,1123,-1230,-3678,-6038,-8152,-9836,-10940,-11374,-11076,-10075,-8444,-6297,-3797,-1100,1642,4299,6769,8998,10915,12513,13741,14569,14952,14826,14164,12927,11148,8901,6311,3585,930,-1398,-3187,-4282,-4583,-4141,-3047,-1550,96,1571,2610,3004,2641,1536,-213,-2406,-4818,-7204,-9362,-11128,-12417,-13193,-13476,-13310,-12765,-11886,-10732,-9320,-7686,-5844,-3856,-1772,296,2264,4006,5439,6472,7063,7178,6828,6050,4919,3532,2038,554,-752,-1774,-2411,-2617,-2372,-1718,-717,525,1881,3226,4440,5415,6076,6388,6326,5935,5247,4357,3341,2297,1297,402,-355,-976,-1479,-1920,-2339,-2791,-3307,-3874,-4483,-5055,-5530,-5832,-5908,-5745,-5363,-4835,-4259,-3739,-3383,-3254,-3360,-3671,-4080,-4461,-4687,-4623,-4205,-3388,-2207,-732,918,2613,4213,5618,6736,7548,8044,8273,8276,8120,7825,7417,6877,6172,5274,4148,2814,1313,-249,-1739,-2992,-3853,-4180,-3910,-3020,-1604,206,2197,4151,5865,7149,7912,8070,7647,6674,5239,3430,1362,-875,-3163,-5404,-7484,-9289,-10707,-11645,-12038,-11875,-11193,-10103,-8749,-7299,-5938,-4797,-3998,-3592,-3590,-3965,-4653,-5575,-6644,-7768,-8874,-9887,-10746,-11398,-11770,-11809,-11437,-10613,-9278,-7448,-5126,-2426,541,3569,6449,8946,10840,11982,12269,11727,10454,8639,6536,4405,2492,982,-8,-471,-440,-47,580,1291,1966,2523,2921,3171,3309,3391,3462,3542,3628,3691,3670,3529,3188,2654,1880,937,-162,-1312,-2439,-3441,-4228,-4720,-4850,-4578,-3898,-2827,-1450,158,1838,3464,4868,5928,6520,6606,6158,5271,4040,2656,1298,162,-578,-818,-479,414,1784,3501,5371,7225,8871,10178,11050,11445,11376,10884,10049,8938,7639,6189,4647,3023,1366,-299,-1886,-3327,-4484,-5278,-5575,-5341,-4541,-3236,-1537,402,2384,4232,5771,6862,7426,7399,6792,5642,4025,2071,-79,-2246,-4257,-5942,-7142,-7751,-7670,-6893,-5440,-3405,-945,1772,4502,7044,9145,10647,11378,11305,10423,8856,6781,4449,2122,79,-1488,-2420,-2704,-2391,-1635,-640,377,1199,1674,1704,1276,449,-656,-1884,-3075,-4083,-4821,-5239,-5356,-5224,-4941,-4593,-4291,-4093,-4066,-4211,-4538,-4982,-5508,-6008,-6422,-6654,-6655,-6398,-5880,-5157,-4292,-3377,-2528,-1813,-1322,-1068,-1062,-1262,-1624,-2088,-2587,-3091,-3543,-3934,-4249,-4480,-4633,-4694,-4660,-4500,-4183,-3684,-2953,-2012,-837,485,1890,3237,4376,5161,5444,5156,4269,2856,1055,-935,-2868,-4500,-5609,-6023,-5668,-4544,-2753,-472,2084,4669,7063,9076,10555,11425,11612,11132,9998,8258,6004,3311,312,-2874,-6092,-9184,-11972,-14293,-15973,-16902,-16984,-16217,-14659,-12453,-9819,-7015,-4342,-2050,-377,574,759,274,-725,-2010,-3334,-4481,-5260,-5582,-5408,-4786,-3792,-2562,-1184,204,1545,2767,3835,4742,5441,5942,6164,6120,5738,5062,4096,2934,1676,437,-640,-1462,-1943,-2061,-1836,-1341,-685,2,591,964,1051,810,278,-474,-1316,-2100,-2686,-2946,-2816,-2290,-1419,-336,800,1802,2491,2726,2438,1615,358,-1183,-2782,-4194,-5201,-5602,-5328,-4359,-2819,-916,1105,2923,4295,4993,4898,4021,2457,445,-1736,-3748,-5283,-6084,-6005,-5017,-3227,-843,1842,4523,6900,8757,9963,10492,10413,9855,8971,7917,6791,5665,4543,3407,2211,921,-490,-1989,-3530,-4994,-6269,-7223,-7738,-7746,-7210,-6171,-4721,-3017,-1250,368,1642,2426,2636,2281,1426,226,-1166,-2561,-3814,-4824,-5543,-5989,-6233,-6358,-6465,-6618,-6842,-7107,-7340,-7439,-7301,-6866,-6106,-5099,-3946,-2834,-1914,-1359,-1228,-1541,-2205,-3058,-3913,-4543,-4805,-4584,-3893,-2803,-1500,-183,911,1596,1760,1365,495,-710,-2043,-3284,-4239,-4766,-4806,-4390,-3621,-2667,-1703,-903,-392,-221,-389,-791,-1308,-1763,-1998,-1894,-1375,-470,721,2041,3256,4169,4558,4306,3328,1663,-593,-3257,-6094,-8852,-11278,-13140,-14283,-14583,-14045,-12715,-10746,-8316,-5652,-2952,-405,1855,3756,5242,6339,7055,7445,7562,7450,7188,6833,6457,6129,5894,5801,5848,6039,6322,6663,6989,7251,7386,7359,7148,6741,6175,5474,4732,4003,3369,2873,2511,2248,1995,1636,1042,107,-1252,-3048,-5217,-7651,-10138,-12475,-14419,-15767,-16367,-16133,-15076,-13306,-10988,-8392,-5769,-3411,-1520,-269,311,237,-330,-1209,-2128,-2871,-3219,-3063,-2359,-1181,335,1993,3579,4914,5823,6254,6156,5619,4718,3619,2449,1361,447,-223,-627,-781,-704,-448,-20,549,1278,2171,3237,4471,5835,7260,8646,9859,10758,11212,11114,10420,9132,7332,5151,2765,349,-1903,-3859,-5398,-6459,-7038,-7154,-6876,-6300,-5504,-4611,-3683,-2789,-1956,-1185,-460,232,911,1548,2114,2540,2765,2732,2419,1849,1091,276,-468,-965,-1092,-746,122,1463,3222,5245,7382,9465,11327,12848,13936,14554,14724,14504,13981,13249,12386,11434,10417,9292,8035,6574,4886,2964,865,-1313,-3402,-5228,-6570,-7264,-7169,-6240,-4539,-2219,451,3143,5514,7209,7994,7690,6312,3963,923,-2483,-5850,-8815,-11057,-12365,-12667,-11987,-10512,-8449,-6095,-3703,-1496,370,1833,2890,3602,4057,4341,4530,4668,4780,4866,4925,4960,4977,5015,5108,5314,5689,6265,7083,8097,9265,10456,11515,12266,12519,12116,10962,9004,6297,2963,-796,-4717,-8499,-11840,-14453,-16119,-16701,-16156,-14568,-12116,-9078,-5793,-2609,133,2170,3307,3485,2715,1153,-1013,-3504,-6044,-8365,-10217,-11439,-11912,-11618,-10602,-8977,-6904,-4567,-2164,143,2208,3944,5319,6330,7032,7497,7796,8023,8240,8489,8790,9116,9406,9588,9552,9222,8506,7378,5796,3806,1455,-1151,-3877,-6570,-9052,-11166,-12759,-13730,-14022,-13636,-12652,-11200,-9453,-7637,-5949,-4596,-3729,-3434,-3743,-4603,-5904,-7489,-9175,-10764,-12083,-12966,-13295,-12995,-12028,-10413,-8208,-5507,-2463,771,3994,7023,9662,11759,13189,13905,13899,13272,12136,10707,9171,7762,6662,6027,5955,6450,7482,8909,10573,12259,13758,14857,15402,15251,14361,12724,10409,7545,4302,894,-2444,-5475,-7971,-9750,-10682,-10729,-9905,-8345,-6189,-3667,-958,1732,4259,6500,8377,9818,10799,11251,11180,10555,9425,7849,5937,3841,1707,-288,-2003,-3335,-4183,-4556,-4440,-3913,-3055,-1960,-739,508,1708,2795,3753,4583,5312,5974,6605,7204,7759,8207,8474,8464,8090,7295,6076,4482,2635,698,-1134,-2664,-3738,-4239,-4150,-3519,-2484,-1247,-29,936,1454,1411,757,-452,-2084,-3956,-5851,-7560,-8920,-9815,-10208,-10133,-9666,-8935,-8050,-7119,-6215,-5352,-4548,-3737,-2919,-2027,-1087,-110,841,1670,2311,2667,2746,2547,2188,1788,1534,1588,2117,3199,4872,7056,9593,12263,14789,16909,18404,19111,18993,18083,16529,14517,12293,10078,8068,6396,5114,4192,3562,3069,2611,2046,1328,444,-552,-1525,-2355,-2859,-2935,-2518,-1614,-348,1122,2546,3692,4343,4360,3702,2430,707,-1245,-3172,-4846,-6085,-6791,-6957,-6666,-6068,-5341,-4678,-4194,-3980,-4000,-4165,-4308,-4252,-3825,-2925,-1535,273,2315,4357,6102,7283,7661,7108,5615,3297,414,-2686,-5614,-7966,-9444,-9845,-9148,-7490,-5149,-2520,6,2033,3290,3630,3038,1659,-290,-2520,-4755,-6752,-8353,-9484,-10161,-10469,-10532,-10479,-10413,-10378,-10363,-10271,-9981,-9321,-8166,-6421,-4103,-1311,1757,4824,7623,9870,11387,12080,11967,11187,9942,8492,7070,5889,5052,4614,4492,4594,4709,4682,4309,3486,2135,297,-1939,-4378,-6827,-9036,-10816,-12004,-12513,-12346,-11567,-10322,-8787,-7152,-5583,-4196,-3053,-2160,-1487,-994,-633,-404,-296,-365,-603,-1046,-1622,-2245,-2764,-2991,-2773,-1974,-560,1405,3764,6255,8603,10514,11762,12225,11880,10858,9366,7720,6219,5177,4786,5146,6201,7762,9531,11160,12275,12592,11887,10130,7376,3886,-30,-3966,-7521,-10368,-12262,-13100,-12944,-11952,-10433,-8702,-7112,-5928,-5328,-5347,-5892,-6756,-7665,-8327,-8487,-8006,-6828,-5071,-2922,-683,1356,2895,3758,3858,3258,2162,835,-354,-1111,-1158,-366,1249,3543,6232,8975,11437,13309,14420,14709,14246,13237,11906,10527,9317,8401,7842,7564,7450,7317,7020,6423,5523,4350,3070,1843,912,425,544,1277,2586,4299,6204,8025,9516,10446,10685,10193,9030,7384,5472,3576,1935,737,79,-47,242,755,1247,1486,1300,608,-545,-2006,-3554,-4929,-5915,-6363,-6233,-5587,-4595,-3457,-2414,-1652,-1303,-1389,-1858,-2543,-3268,-3806,-4021,-3805,-3193,-2286,-1278,-404,110,73,-611,-1931,-3773,-5915,-8078,-9958,-11290,-11866,-11628,-10595,-8963,-6985,-5002,-3343,-2311,-2095,-2791,-4320,-6508,-9054,-11614,-13849,-15453,-16259,-16181,-15313,-13806,-11935,-9933,-8072,-6490,-5302,-4485,-3967,-3628,-3316,-2942,-2431,-1824,-1202,-721,-555,-845,-1695,-3099,-4963,-7083,-9187,-10951,-12075,-12300,-11489,-9605,-6784,-3254,633,4485,7905,10545,12163,12642,12016,10447,8204,5607,2994,648,-1192,-2406,-2942,-2854,-2247,-1282,-124,1058,2145,3035,3694,4108,4296,4286,4108,3760,3246,2536,1607,469,-854,-2254,-3608,-4729,-5457,-5641,-5204,-4155,-2594,-702,1259,3044,4382,5113,5125,4443,3176,1529,-255,-1894,-3160,-3851,-3880,-3239,-2031,-445,1275,2856,4036,4610,4446,3507,1882,-286,-2733,-5218,-7454,-9239,-10417,-10926,-10801,-10140,-9099,-7875,-6628,-5534,-4690,-4160,-3963,-4070,-4450,-5035,-5779,-6619,-7486,-8316,-9010,-9483,-9613,-9315,-8494,-7106,-5148,-2659,248,3415,6621,9622,12143,13937,14802,14626,13407,11268,8444,5269,2120,-612,-2590,-3556,-3375,-2053,263,3301,6715,10098,13074,15301,16522,16594,15478,13242,10064,6190,1912,-2448,-6581,-10219,-13117,-15127,-16138,-16124,-15132,-13257,-10688,-7635,-4391,-1241,1517,3614,4851,5089,4291,2536,-18,-3078,-6312,-9325,-11751,-13282,-13728,-13039,-11312,-8778,-5748,-2587,364,2817,4580,5580,5849,5526,4807,3912,3045,2347,1879,1623,1466,1271,853,83,-1144,-2831,-4914,-7231,-9562,-11651,-13247,-14136,-14203,-13412,-11870,-9782,-7427,-5151,-3273,-2080,-1762,-2391,-3909,-6135,-8795,-11551,-14069,-16028,-17225,-17525,-16951,-15605,-13693,-11467,-9185,-7095,-5371,-4130,-3391,-3093,-3103,-3257,-3379,-3343,-3054,-2525,-1774,-924,-45,765,1456,2041,2548,3064,3673,4454,5469,6719,8188,9774,11382,12854,14071,14895,15260,15103,14451,13337,11856,10121,8245,6367,4585,2997,1665,622,-118,-564,-731,-656,-357,106,691,1307,1887,2315,2518,2405,1916,1041,-204,-1732,-3397,-5027,-6413,-7371,-7763,-7539,-6720,-5470,-3970,-2495,-1278,-524,-340,-733,-1592,-2725,-3883,-4806,-5283,-5173,-4441,-3185,-1578,97,1564,2533,2813,2289,995,-934,-3240,-5618,-7728,-9276,-10043,-9910,-8916,-7186,-4981,-2604,-369,1443,2636,3154,3017,2405,1546,701,143,63,576,1702,3314,5242,7202,8939,10177,10731,10478,9404,7589,5202,2471,-323,-2922,-5066,-6593,-7392,-7484,-6939,-5946,-4668,-3320,-2044,-940,-39,707,1393,2155,3105,4371,5951,7832,9860,11844,13533,14682,15064,14541,13067,10685,7593,3999,247,-3370,-6537,-9001,-10585,-11181,-10769,-9411,-7217,-4362,-1034,2547,6160,9597,12649,15146,16937,17899,17979,17151,15475,13083,10163,6994,3857,1074,-1101,-2457,-2900,-2442,-1205,599,2705,4828,6722,8188,9109,9448,9247,8586,7610,6425,5159,3879,2622,1391,141,-1158,-2546,-4015,-5529,-6994,-8288,-9252,-9730,-9587,-8744,-7186,-5001,-2358,492,3252,5609,7297,8093,7909,6734,4724,2082,-856,-3773,-6338,-8281,-9446,-9760,-9281,-8143,-6550,-4714,-2867,-1182,185,1167,1731,1940,1878,1678,1478,1378,1464,1730,2169,2678,3189,3596,3833,3878,3740,3487,3195,2987,2928,3102,3482,4035,4630,5134,5393,5268,4706,3672,2269,617,-1089,-2639,-3873,-4633,-4895,-4659,-4046,-3191,-2263,-1423,-771,-374,-227,-276,-453,-658,-825,-910,-905,-859,-818,-872,-1062,-1423,-1921,-2476,-2977,-3264,-3220,-2734,-1791,-437,1180,2868,4373,5466,5936,5652,4566,2742,326,-2431,-5253,-7818,-9851,-11117,-11477,-10886,-9391,-7148,-4350,-1279,1815,4639,6981,8656,9554,9652,8963,7600,5681,3396,923,-1519,-3751,-5571,-6848,-7461,-7381,-6627,-5289,-3531,-1545,438,2177,3474,4140,4080,3249,1708,-434,-2965,-5663,-8258,-10490,-12127,-12972,-12884,-11813,-9757,-6823,-3181,940,5257,9493,13369,16659,19186,20872,21682,21683,20959,19655,17900,15844,13599,11286,8991,6809,4822,3105,1742,782,270,201,541,1191,2043,2916,3670,4123,4182,3759,2871,1581,29,-1596,-3096,-4269,-4943,-5045,-4505,-3432,-1883,-82,1839,3675,5310,6672,7730,8551,9202,9797,10441,11172,12020,12887,13667,14165,14193,13566,12153,9920,6908,3304,-632,-4555,-8065,-10807,-12432,-12757,-11683,-9323,-5910,-1823,2487,6543,9918,12264,13390,13238,11924,9680,6834,3740,755,-1854,-3866,-5212,-5867,-5928,-5494,-4730,-3750,-2680,-1585,-517,527,1517,2469,3335,4062,4578,4781,4606,3996,2963,1556,-87,-1811,-3386,-4611,-5267,-5215,-4354,-2691,-296,2665,5975,9371,12592,15381,17552,18954,19557,19352,18467,17016,15190,13172,11106,9141,7322,5699,4215,2836,1443,-12,-1624,-3407,-5363,-7426,-9514,-11477,-13192,-14482,-15224,-15303,-14651,-13265,-11201,-8589,-5627,-2568,297,2679,4309,5011,4678,3360,1200,-1504,-4418,-7118,-9246,-10463,-10562,-9461,-7223,-4066,-330,3544,7073,9790,11293,11316,9764,6725,2473,-2552,-7822,-12722,-16703,-19277,-20133,-19151,-16425,-12262,-7108,-1533,3896,8640,12302,14630,15563,15193,13755,11556,8933,6184,3557,1189,-848,-2589,-4099,-5464,-6770,-8034,-9266,-10387,-11324,-11970,-12254,-12128,-11621,-10798,-9803,-8783,-7917,-7323,-7091,-7220,-7647,-8240,-8817,-9176,-9130,-8514,-7244,-5291,-2717,337,3696,7120,10382,13247,15532,17073,17810,17702,16821,15267,13204,10822,8314,5874,3657,1781,317,-726,-1382,-1727,-1869,-1909,-1954,-2059,-2261,-2541,-2848,-3110,-3224,-3108,-2680,-1889,-743,733,2429,4222,5939,7396,8421,8854,8600,7612,5922,3632,917,-2025,-4927,-7562,-9675,-11087,-11641,-11281,-10003,-7923,-5206,-2118,1053,3993,6410,8099,8907,8837,7962,6479,4657,2786,1172,54,-423,-194,657,1989,3579,5190,6629,7721,8414,8682,8612,8281,7828,7325,6865,6442,6065,5658,5175,4565,3782,2867,1827,752,-300,-1269,-2111,-2837,-3473,-4084,-4739,-5495,-6367,-7324,-8263,-9039,-9476,-9366,-8578,-6967,-4545,-1364,2372,6399,10360,13912,16704,18500,19152,18649,17129,14814,12028,9113,6389,4152,2571,1762,1696,2293,3348,4655,5929,6954,7503,7463,6756,5422,3541,1267,-1233,-3771,-6184,-8330,-10095,-11421,-12242,-12560,-12358,-11657,-10483,-8886,-6934,-4744,-2444,-228,1727,3197,4019,4046,3221,1579,-775,-3617,-6688,-9687,-12304,-14295,-15463,-15723,-15101,-13719,-11808,-9645,-7546,-5792,-4620,-4154,-4419,-5307,-6608,-8037,-9263,-9986,-9950,-9023,-7192,-4590,-1481,1791,4819,7234,8711,9070,8248,6350,3591,285,-3207,-6526,-9343,-11411,-12576,-12794,-12142,-10781,-8972,-6986,-5133,-3667,-2806,-2673,-3319,-4690,-6674,-9062,-11632,-14091,-16183,-17639,-18263,-17916,-16555,-14223,-11068,-7305,-3229,861,4627,7815,10188,11637,12109,11678,10460,8663,6480,4156,1859,-221,-1991,-3350,-4278,-4735,-4744,-4296,-3426,-2160,-545,1348,3444,5629,7782,9774,11456,12707,13403,13450,12787,11398,9295,6580,3373,-136,-3721,-7166,-10216,-12687,-14428,-15355,-15489,-14893,-13711,-12112,-10267,-8334,-6431,-4625,-2940,-1357,159,1646,3115,4547,5882,7031,7882,8335,8295,7723,6627,5073,3197,1176,-774,-2437,-3614,-4154,-3973,-3075,-1553,430,2629,4813,6699,8113,8891,9002,8490,7465,6114,4595,3085,1679,433,-664,-1665,-2658,-3712,-4892,-6214,-7629,-9059,-10370,-11420,-12096,-12310,-12047,-11357,-10355,-9197,-8063,-7107,-6441,-6113,-6093,-6291,-6550,-6713,-6600,-6111,-5171,-3829,-2169,-373,1377,2876,3963,4528,4525,4002,3035,1793,419,-910,-2075,-2979,-3584,-3906,-3960,-3841,-3568,-3233,-2862,-2489,-2151,-1845,-1600,-1440,-1376,-1475,-1743,-2233,-2929,-3809,-4799,-5796,-6666,-7278,-7506,-7277,-6561,-5413,-3950,-2346,-823,420,1183,1353,885,-172,-1661,-3389,-5078,-6496,-7406,-7667,-7219,-6100,-4436,-2442,-340,1588,3136,4090,4347,3853,2637,816,-1435,-3898,-6301,-8390,-9920,-10689,-10592,-9584,-7745,-5220,-2247,901,3927,6558,8574,9819,10234,9819,8661,6867,4595,1991,-780,-3571,-6229,-8621,-10594,-12034,-12816,-12892,-12239,-10940,-9122,-7005,-4823,-2838,-1256,-247,140,-79,-780,-1768,-2847,-3782,-4420,-4655,-4468,-3928,-3179,-2375,-1719,-1333,-1305,-1649,-2256,-3029,-3733,-4246,-4371,-4075,-3340,-2263,-996,287,1400,2207,2633,2673,2416,1978,1545,1256,1253,1580,2239,3140,4155,5125,5894,6340,6410,6083,5469,4653,3836,3150,2754,2719,3061,3709,4527,5336,5947,6194,5965,5224,3983,2360,450,-1561,-3551,-5392,-6989,-8328,-9385,-10222,-10858,-11343,-11675,-11845,-11800,-11506,-10903,-9998,-8778,-7315,-5652,-3892,-2095,-330,1368,2984,4527,6003,7437,8816,10137,11345,12395,13196,13681,13756,13362,12443,10993,9029,6639,3920,1057,-1795,-4406,-6617,-8235,-9183,-9397,-8935,-7901,-6469,-4834,-3198,-1720,-505,415,1078,1584,2036,2571,3251,4118,5134,6197,7178,7909,8255,8117,7477,6383,4981,3462,2070,1029,546,740,1644,3183,5170,7353,9446,11166,12313,12760,12520,11694,10496,9175,7997,7204,6936,7278,8143,9393,10763,11992,12802,12986,12422,11087,9076,6553,3769,968,-1579,-3680,-5187,-6051,-6305,-6044,-5440,-4666,-3921,-3361,-3100,-3186,-3606,-4255,-5003,-5664,-6050,-6005,-5407,-4199,-2417,-122,2516,5332,8098,10605,12636,14015,14592,14306,13141,11208,8662,5769,2824,130,-2005,-3382,-3837,-3374,-2066,-134,2143,4425,6366,7676,8109,7565,6004,3554,389,-3196,-6907,-10407,-13404,-15658,-16993,-17368,-16805,-15460,-13553,-11345,-9120,-7112,-5495,-4353,-3666,-3321,-3162,-2982,-2620,-1944,-912,433,1984,3556,4966,6020,6567,6536,5897,4721,3127,1279,-624,-2386,-3855,-4886,-5460,-5553,-5262,-4662,-3892,-3030,-2175,-1350,-567,197,973,1785,2624,3448,4173,4704,4922,4759,4151,3127,1745,134,-1540,-3107,-4375,-5228,-5554,-5359,-4683,-3649,-2430,-1192,-138,602,911,746,120,-896,-2185,-3577,-4910,-6012,-6761,-7092,-6985,-6511,-5734,-4783,-3718,-2636,-1547,-484,562,1585,2555,3446,4200,4777,5148,5309,5295,5164,4994,4870,4858,5009,5319,5755,6242,6673,6960,7008,6788,6288,5581,4743,3905,3182,2680,2489,2648,3179,4053,5212,6557,7959,9260,10301,10922,11003,10468,9320,7636,5570,3339,1185,-654,-1982,-2696,-2768,-2302,-1454,-458,448,1063,1223,879,34,-1191,-2627,-4045,-5200,-5883,-5906,-5212,-3788,-1764,693,3351,5973,8349,10326,11794,12755,13235,13336,13175,12873,12527,12206,11923,11675,11431,11145,10796,10349,9813,9202,8527,7843,7133,6446,5741,5035,4303,3545,2785,2034,1329,704,175,-226,-492,-641,-660,-612,-494,-392,-317,-351,-500,-804,-1229,-1736,-2234,-2605,-2740,-2517,-1900,-877,474,2024,3621,5082,6276,7087,7473,7456,7097,6533,5878,5289,4864,4674,4752,5041,5493,5962,6346,6489,6300,5691,4639,3156,1320,-756,-2899,-4944,-6692,-8008,-8772,-8959,-8594,-7778,-6652,-5376,-4101,-2953,-1997,-1273,-756,-413,-203,-75,-36,-70,-239,-561,-1084,-1814,-2730,-3773,-4851,-5828,-6601,-7012,-6993,-6466,-5431,-3944,-2113,-108,1877,3636,4993,5825,6074,5771,5015,3953,2759,1591,569,-246,-842,-1272,-1593,-1895,-2236,-2664,-3196,-3816,-4502,-5213,-5927,-6613,-7264,-7867,-8391,-8805,-9038,-9011,-8660,-7913,-6779,-5268,-3504,-1595,258,1906,3181,3971,4231,3943,3207,2124,886,-321,-1284,-1838,-1834,-1235,-46,1605,3533,5505,7250,8547,9210,9140,8365,6973,5178,3229,1381,-105,-1077,-1437,-1201,-478,577,1755,2864,3739,4267,4406,4180,3655,2954,2190,1489,930,555,346,242,140,-68,-500,-1218,-2256,-3563,-5033,-6504,-7783,-8689,-9074,-8863,-8066,-6786,-5197,-3528,-2008,-823,-105,116,-104,-649,-1341,-1995,-2446,-2575,-2308,-1689,-778,263,1263,2045,2447,2369,1773,703,-738,-2371,-4003,-5417,-6417,-6859,-6636,-5723,-4159,-2029,520,3326,6213,9004,11551,13731,15449,16640,17261,17268,16647,15393,13542,11176,8430,5474,2524,-208,-2531,-4269,-5356,-5747,-5520,-4800,-3759,-2629,-1608,-899,-646,-927,-1746,-3018,-4571,-6185,-7593,-8543,-8837,-8330,-7022,-4960,-2339,616,3637,6430,8784,10506,11530,11849,11549,10769,9669,8426,7171,6028,5054,4301,3762,3464,3373,3520,3878,4451,5224,6153,7196,8258,9251,10035,10507,10538,10067,9072,7602,5795,3829,1950,392,-626,-949,-525,603,2260,4187,6062,7549,8354,8279,7235,5283,2608,-516,-3729,-6690,-9069,-10648,-11291,-11025,-9945,-8290,-6309,-4306,-2548,-1249,-571,-565,-1221,-2433,-4055,-5889,-7750,-9454,-10855,-11852,-12382,-12427,-12023,-11209,-10098,-8770,-7353,-5944,-4648,-3558,-2768,-2336,-2342,-2768,-3636,-4842,-6297,-7852,-9327,-10586,-11461,-11874,-11774,-11175,-10166,-8840,-7344,-5812,-4341,-3046,-1937,-1054,-336,247,792,1358,2005,2766,3618,4536,5422,6207,6752,6983,6793,6160,5080,3627,1906,51,-1765,-3431,-4807,-5853,-6555,-6946,-7123,-7160,-7167,-7209,-7338,-7552,-7849,-8150,-8428,-8589,-8618,-8476,-8207,-7845,-7475,-7179,-7005,-7010,-7146,-7377,-7568,-7604,-7328,-6636,-5450,-3764,-1656,746,3238,5608,7648,9178,10086,10318,9885,8880,7414,5661,3777,1931,244,-1177,-2280,-3026,-3406,-3436,-3123,-2511,-1623,-513,758,2132,3512,4831,5975,6860,7395,7498,7147,6337,5142,3661,2061,472,-905,-1994,-2664,-2937,-2832,-2477,-2029,-1664,-1567,-1869,-2666,-3939,-5637,-7587,-9613,-11481,-12988,-13964,-14301,-13977,-13038,-11623,-9919,-8142,-6514,-5199,-4309,-3852,-3757,-3875,-4003,-3943,-3511,-2597,-1172,698,2847,5057,7055,8600,9476,9581,8891,7537,5705,3694,1800,325,-504,-531,266,1822,3949,6393,8855,11037,12680,13601,13706,12974,11510,9426,6924,4186,1372,-1353,-3921,-6251,-8324,-10132,-11656,-12892,-13804,-14365,-14547,-14337,-13763,-12870,-11762,-10569,-9418,-8470,-7823,-7544,-7657,-8082,-8741,-9460,-10093,-10466,-10450,-9960,-8956,-7481,-5617,-3505,-1319,749,2513,3813,4538,4640,4136,3112,1714,122,-1461,-2837,-3841,-4321,-4225,-3501,-2213,-445,1665,3934,6183,8215,9840,10884,11212,10715,9369,7208,4353,1006,-2587,-6130,-9353,-11994,-13883,-14911,-15097,-14511,-13360,-11839,-10233,-8760,-7632,-6971,-6815,-7109,-7701,-8413,-8998,-9292,-9120,-8440,-7263,-5708,-3963,-2251,-816,154,521,256,-574,-1813,-3221,-4553,-5539,-5985,-5756,-4816,-3250,-1213,1026,3200,4985,6165,6539,6062,4776,2837,492,-1992,-4310,-6230,-7568,-8244,-8293,-7811,-6994,-6032,-5129,-4422,-3997,-3848,-3933,-4126,-4334,-4439,-4387,-4166,-3794,-3339,-2843,-2363,-1894,-1426,-890,-213,692,1893,3416,5245,7298,9445,11518,13327,14695,15473,15566,14950,13673,11850,9652,7290,4964,2872,1153,-114,-921,-1315,-1417,-1345,-1256,-1284,-1517,-2019,-2785,-3757,-4851,-5940,-6901,-7624,-8002,-7980,-7530,-6664,-5452,-3978,-2370,-757,724,1956,2835,3309,3342,2966,2213,1186,-30,-1289,-2463,-3385,-3924,-3934,-3346,-2117,-292,2022,4646,7342,9856,11915,13317,13900,13645,12593,10949,8934,6881,5066,3778,3190,3404,4380,5997,8012,10157,12108,13587,14350,14247,13221,11319,8684,5546,2166,-1167,-4187,-6698,-8566,-9755,-10317,-10342,-9989,-9374,-8621,-7777,-6857,-5828,-4653,-3289,-1750,-83,1601,3146,4386,5172,5385,5026,4124,2861,1438,124,-823,-1190,-835,276,2062,4346,6861,9301,11377,12815,13474,13280,12313,10732,8793,6774,4959,3591,2823,2740,3316,4450,5981,7714,9438,10965,12133,12825,12988,12597,11686,10306,8531,6466,4195,1834,-521,-2781,-4850,-6678,-8194,-9389,-10227,-10740,-10936,-10878,-10621,-10247,-9829,-9450,-9174,-9034,-9052,-9188,-9385,-9541,-9540,-9277,-8653,-7623,-6190,-4426,-2453,-450,1422,2980,4118,4779,4973,4807,4392,3914,3510,3320,3399,3763,4337,5011,5643,6087,6220,5975,5311,4282,2952,1448,-100,-1563,-2827,-3816,-4504,-4900,-5059,-5058,-4980,-4893,-4843,-4823,-4811,-4733,-4548,-4187,-3661,-2984,-2254,-1555,-1037,-766,-833,-1213,-1845,-2602,-3314,-3811,-3947,-3625,-2832,-1635,-161,1383,2803,3881,4461,4445,3799,2587,925,-1021,-3042,-4952,-6554,-7712,-8303,-8278,-7605,-6327,-4496,-2227,363,3109,5833,8352,10469,12019,12855,12876,12037,10377,7969,5013,1708,-1667,-4839,-7556,-9580,-10773,-11035,-10393,-8933,-6836,-4324,-1644,969,3317,5254,6717,7702,8287,8590,8761,8963,9310,9905,10729,11752,12824,13795,14479,14718,14429,13579,12257,10611,8846,7231,5961,5242,5142,5635,6581,7734,8793,9438,9396,8451,6530,3668,33,-4095,-8373,-12431,-15910,-18525,-20080,-20500,-19817,-18186,-15826,-13013,-10014,-7080,-4374,-2011,-7,1673,3099,4356,5503,6569,7548,8398,9074,9531,9761,9776,9645,9442,9273,9233,9400,9815,10501,11407,12479,13595,14628,15427,15851,15783,15154,13957,12229,10093,7684,5199,2830,759,-851,-1888,-2291,-2060,-1251,27,1628,3371,5075,6533,7599,8097,7952,7091,5533,3341,644,-2371,-5491,-8457,-11057,-13063,-14351,-14838,-14527,-13525,-11963,-10065,-8030,-6069,-4328,-2911,-1812,-992,-305,388,1272,2463,4044,5971,8138,10334,12296,13771,14506,14376,13324,11456,8983,6220,3544,1333,-84,-480,237,1993,4587,7671,10852,13705,15858,17027,17060,15928,13761,10759,7224,3452,-268,-3692,-6683,-9129,-11079,-12550,-13691,-14585,-15348,-16021,-16600,-17022,-17184,-16961,-16258,-15017,-13281,-11150,-8838,-6584,-4672,-3348,-2790,-3082,-4163,-5871,-7894,-9903,-11486,-12326,-12148,-10837,-8419,-5077,-1131,3006,6886,10086,12266,13216,12885,11368,8915,5864,2601,-462,-3003,-4733,-5517,-5303,-4152,-2225,272,3088,5944,8617,10866,12553,13555,13839,13395,12283,10576,8400,5867,3143,346,-2357,-4860,-7044,-8841,-10191,-11079,-11500,-11470,-11033,-10201,-9044,-7579,-5864,-3941,-1856,316,2503,4588,6431,7890,8788,9002,8415,6992,4784,1923,-1350,-4725,-7848,-10330,-11863,-12178,-11186,-8915,-5589,-1547,2739,6792,10123,12372,13281,12798,11004,8156,4613,771,-2945,-6199,-8732,-10414,-11246,-11328,-10871,-10095,-9273,-8586,-8187,-8093,-8250,-8487,-8611,-8385,-7660,-6329,-4440,-2123,365,2733,4659,5897,6283,5788,4557,2822,968,-639,-1598,-1634,-571,1570,4614,8225,11958,15335,17894,19296,19329,18000,15474,12099,8307,4586,1358,-1027,-2393,-2708,-2097,-811,837,2508,3915,4833,5172,4925,4204,3181,2056,1023,229,-247,-409,-320,-101,112,196,56,-328,-922,-1622,-2288,-2768,-2922,-2667,-1963,-839,646,2387,4287,6249,8183,10043,11760,13300,14601,15600,16214,16389,16047,15203,13868,12168,10247,8318,6606,5336,4684,4771,5594,7068,8988,11079,13014,14473,15157,14869,13492,11052,7670,3602,-855,-5329,-9482,-12999,-15653,-17317,-17986,-17757,-16840,-15477,-13956,-12509,-11314,-10448,-9877,-9496,-9120,-8567,-7686,-6390,-4717,-2787,-829,869,2021,2356,1727,83,-2443,-5600,-9013,-12243,-14887,-16590,-17161,-16557,-14917,-12513,-9727,-6944,-4543,-2770,-1774,-1532,-1892,-2627,-3431,-4049,-4263,-3964,-3139,-1882,-346,1274,2770,3994,4798,5166,5062,4598,3832,2913,1926,973,88,-702,-1438,-2155,-2924,-3804,-4811,-5981,-7238,-8554,-9814,-10943,-11857,-12510,-12873,-12959,-12781,-12361,-11706,-10803,-9634,-8185,-6454,-4505,-2416,-350,1539,3062,4085,4503,4319,3599,2506,1275,153,-575,-719,-129,1197,3149,5504,7940,10105,11649,12272,11795,10153,7440,3879,-199,-4403,-8306,-11559,-13846,-15014,-15026,-13969,-12067,-9592,-6865,-4194,-1818,71,1418,2233,2629,2790,2886,3112,3559,4280,5187,6168,7004,7495,7473,6810,5533,3730,1630,-478,-2295,-3506,-3929,-3444,-2126,-159,2131,4358,6125,7074,6992,5784,3572,606,-2728,-5977,-8711,-10553,-11271,-10784,-9184,-6710,-3716,-603,2213,4394,5669,5913,5111,3378,920,-1978,-5022,-7897,-10353,-12196,-13309,-13673,-13341,-12427,-11094,-9494,-7802,-6127,-4587,-3223,-2066,-1100,-276,474,1250,2141,3242,4591,6199,7995,9871,11654,13167,14209,14654,14387,13433,11846,9818,7552,5322,3362,1900,1058,886,1314,2167,3218,4159,4716,4645,3767,2040,-498,-3679,-7260,-10934,-14407,-17367,-19609,-20977,-21426,-21025,-19895,-18273,-16385,-14509,-12855,-11612,-10847,-10573,-10680,-10994,-11292,-11339,-10932,-9961,-8402,-6359,-4045,-1724,288,1740,2443,2331,1493,111,-1494,-2993,-4024,-4313,-3671,-2062,396,3469,6784,9961,12597,14378,15095,14683,13210,10886,7993,4875,1854,-785,-2870,-4296,-5106,-5390,-5328,-5112,-4936,-4960,-5294,-5984,-7020,-8334,-9833,-11383,-12882,-14200,-15274,-16035,-16497,-16666,-16604,-16371,-16010,-15584,-15092,-14555,-13951,-13255,-12448,-11466,-10290,-8842,-7098,-5021,-2630,20,2796,5536,8022,10033,11383,11928,11635,10570,8892,6861,4769,2938,1646,1108,1441,2625,4543,6942,9514,11892,13740,14731,14683,13465,11158,7908,4051,-46,-3939,-7230,-9575,-10761,-10705,-9491,-7333,-4564,-1592,1173,3335,4602,4796,3878,1972,-677,-3716,-6727,-9308,-11101,-11870,-11520,-10105,-7852,-5070,-2178,439,2424,3538,3689,2928,1453,-448,-2430,-4160,-5336,-5782,-5387,-4210,-2373,-99,2348,4721,6773,8354,9356,9782,9682,9185,8431,7580,6772,6105,5641,5386,5288,5266,5209,4995,4549,3793,2743,1413,-94,-1697,-3261,-4691,-5907,-6849,-7528,-7932,-8140,-8152,-8020,-7710,-7191,-6390,-5232,-3647,-1597,923,3853,7105,10500,13842,16885,19361,21042,21711,21261,19667,17027,13573,9607,5548,1783,-1275,-3326,-4160,-3720,-2098,487,3686,7104,10320,12939,14665,15272,14674,12906,10086,6475,2343,-1962,-6098,-9761,-12648,-14579,-15416,-15133,-13818,-11615,-8802,-5658,-2526,300,2565,4096,4839,4815,4174,3112,1892,765,-38,-374,-160,555,1686,3047,4469,5757,6796,7494,7869,7973,7918,7834,7842,8021,8415,8976,9626,10220,10607,10641,10222,9306,7934,6197,4266,2326,578,-786,-1653,-1918,-1615,-782,416,1824,3208,4375,5117,5302,4829,3704,1976,-218,-2695,-5245,-7655,-9726,-11332,-12389,-12903,-12938,-12618,-12087,-11499,-10961,-10549,-10261,-10032,-9760,-9279,-8465,-7193,-5441,-3241,-759,1794,4121,5933,6975,7069,6180,4392,1954,-791,-3435,-5554,-6810,-6944,-5881,-3675,-551,3160,7063,10733,13793,15920,16912,16653,15187,12610,9164,5125,827,-3366,-7116,-10127,-12148,-13060,-12813,-11505,-9335,-6587,-3622,-812,1506,3028,3606,3138,1712,-541,-3353,-6458,-9530,-12321,-14578,-16173,-17015,-17108,-16505,-15305,-13630,-11624,-9430,-7186,-5026,-3066,-1409,-143,689,1061,1013,602,-55,-842,-1606,-2215,-2553,-2525,-2104,-1286,-117,1316,2931,4607,6261,7802,9180,10362,11334,12111,12690,13098,13322,13367,13224,12862,12298,11507,10533,9403,8198,6992,5897,4992,4361,4028,3988,4183,4512,4862,5113,5166,4975,4529,3881,3114,2322,1595,993,511,132,-251,-711,-1347,-2199,-3243,-4398,-5512,-6400,-6893,-6823,-6118,-4750,-2794,-383,2308,5067,7715,10069,11989,13371,14120,14200,13586,12296,10410,8036,5374,2644,127,-1911,-3214,-3596,-2956,-1305,1223,4396,7879,11315,14313,16562,17800,17902,16836,14717,11726,8151,4281,440,-3098,-6076,-8323,-9705,-10158,-9695,-8364,-6315,-3722,-832,2104,4808,7067,8677,9564,9681,9120,7996,6495,4796,3078,1473,65,-1102,-2050,-2802,-3404,-3900,-4279,-4547,-4640,-4525,-4147,-3489,-2566,-1450,-242,894,1826,2377,2470,2029,1105,-227,-1777,-3338,-4668,-5541,-5779,-5282,-4021,-2091,370,3135,5966,8633,10923,12716,13926,14559,14668,14327,13648,12704,11565,10254,8782,7113,5260,3198,992,-1287,-3508,-5518,-7156,-8288,-8800,-8674,-7906,-6596,-4848,-2811,-654,1471,3387,4945,6003,6441,6177,5188,3489,1210,-1503,-4386,-7183,-9588,-11334,-12219,-12107,-11035,-9102,-6585,-3793,-1120,1072,2460,2828,2071,237,-2521,-5926,-9638,-13299,-16539,-19080,-20668,-21178,-20549,-18816,-16105,-12603,-8587,-4358,-277,3320,6124,7901,8520,7999,6454,4161,1441,-1328,-3790,-5656,-6716,-6897,-6204,-4777,-2785,-458,1993,4378,6556,8447,9999,11218,12088,12627,12818,12645,12084,11112,9725,7938,5809,3419,898,-1626,-3989,-6055,-7689,-8814,-9368,-9384,-8899,-8054,-6969,-5821,-4725,-3804,-3091,-2581,-2217,-1907,-1566,-1134,-592,19,600,1036,1182,949,277,-794,-2163,-3654,-5055,-6141,-6721,-6650,-5857,-4358,-2221,410,3369,6455,9481,12231,14540,16222,17152,17226,16426,14765,12388,9452,6225,3002,76,-2231,-3691,-4112,-3432,-1685,965,4243,7810,11244,14154,16172,17006,16513,14651,11544,7441,2681,-2308,-7094,-11250,-14420,-16345,-16890,-16060,-14000,-10970,-7328,-3479,172,3260,5518,6802,7090,6512,5265,3631,1877,263,-1049,-1924,-2366,-2377,-2056,-1476,-724,155,1136,2247,3511,4963,6615,8426,10321,12155,13757,14929,15490,15294,14266,12423,9861,6785,3459,203,-2654,-4829,-6088,-6330,-5548,-3882,-1559,1098,3772,6122,7929,9003,9326,8903,7893,6427,4713,2902,1120,-559,-2112,-3552,-4891,-6146,-7278,-8222,-8853,-9046,-8657,-7600,-5857,-3494,-674,2378,5399,8135,10362,11933,12777,12877,12310,11163,9571,7667,5575,3413,1266,-784,-2674,-4342,-5717,-6740,-7349,-7493,-7167,-6384,-5228,-3832,-2370,-1060,-114,268,-64,-1178,-3066,-5614,-8642,-11895,-15090,-17940,-20173,-21597,-22064,-21554,-20122,-17929,-15212,-12250,-9339,-6749,-4671,-3214,-2384,-2085,-2164,-2409,-2625,-2637,-2332,-1673,-689,515,1822,3083,4201,5093,5760,6240,6614,6986,7421,7971,8603,9250,9778,10050,9915,9266,8037,6233,3939,1297,-1462,-4112,-6380,-8052,-8960,-9018,-8256,-6785,-4822,-2637,-525,1215,2353,2715,2234,938,-1049,-3534,-6272,-9022,-11539,-13658,-15235,-16250,-16681,-16610,-16093,-15220,-14048,-12641,-11007,-9187,-7165,-4972,-2608,-122,2466,5081,7672,10167,12474,14520,16188,17380,18006,17980,17296,15966,14090,11824,9361,6937,4780,3095,2045,1701,2054,2987,4295,5699,6886,7543,7410,6306,4165,1041,-2882,-7323,-11932,-16306,-20079,-22912,-24570,-24923,-23977,-21854,-18805,-15156,-11285,-7588,-4400,-1989,-497,65,-194,-1057,-2236,-3440,-4393,-4907,-4887,-4337,-3362,-2112,-780,484,1547,2373,2980,3453,3934,4542,5401,6556,7982,9577,11158,12505,13379,13585,12966,11510,9267,6450,3334,266,-2390,-4316,-5263,-5107,-3867,-1699,1089,4116,6932,9136,10382,10474,9343,7090,3935,197,-3754,-7562,-10913,-13583,-15452,-16511,-16820,-16530,-15791,-14763,-13587,-12332,-11067,-9773,-8446,-7037,-5523,-3879,-2116,-272,1572,3320,4816,5932,6482,6368,5486,3852,1530,-1291,-4371,-7384,-10000,-11896,-12807,-12572,-11151,-8645,-5305,-1475,2395,5859,8485,9933,9995,8612,5883,2066,-2480,-7307,-11961,-15999,-19072,-20926,-21467,-20727,-18900,-16261,-13192,-10065,-7266,-5080,-3726,-3260,-3646,-4683,-6129,-7653,-8972,-9836,-10111,-9749,-8834,-7490,-5914,-4292,-2769,-1464,-387,485,1249,2021,2900,3950,5169,6469,7703,8668,9157,8977,8011,6214,3668,534,-2910,-6357,-9438,-11839,-13261,-13534,-12571,-10431,-7297,-3461,684,4716,8196,10760,12135,12173,10897,8447,5104,1234,-2759,-6474,-9574,-11808,-13052,-13296,-12639,-11261,-9380,-7234,-5019,-2916,-1010,626,2014,3169,4171,5075,5962,6867,7835,8834,9848,10781,11546,12035,12151,11830,11055,9844,8306,6548,4754,3087,1709,762,302,363,880,1741,2788,3818,4630,5040,4891,4096,2628,529,-2085,-5058,-8185,-11249,-14035,-16341,-18014,-18930,-19044,-18352,-16918,-14858,-12327,-9518,-6635,-3876,-1438,548,1950,2728,2858,2377,1384,-3,-1596,-3204,-4603,-5587,-5970,-5612,-4436,-2438,321,3681,7456,11371,15155,18521,21195,22962,23657,23201,21617,18999,15573,11595,7430,3439,-13,-2581,-4038,-4215,-3116,-849,2324,6046,9881,13379,16116,17766,18113,17106,14832,11519,7497,3150,-1124,-4977,-8111,-10362,-11614,-11921,-11354,-10087,-8301,-6194,-3958,-1748,293,2084,3547,4682,5481,6003,6298,6452,6545,6657,6850,7144,7540,7981,8396,8703,8806,8664,8240,7579,6738,5836,4986,4313,3913,3839,4111,4674,5447,6290,7044,7541,7632,7180,6130,4442,2183,-539,-3553,-6626,-9516,-11953,-13704,-14573,-14432,-13256,-11094,-8126,-4582,-776,2957,6295,8934,10670,11348,10943,9497,7156,4121,649,-2971,-6469,-9547,-12015,-13672,-14456,-14339,-13396,-11762,-9633,-7238,-4827,-2643,-894,261,726,497,-376,-1749,-3442,-5240,-6933,-8330,-9282,-9705,-9552,-8848,-7649,-6047,-4150,-2100,-1,1989,3776,5239,6303,6904,7006,6613,5724,4407,2703,727,-1419,-3582,-5622,-7361,-8672,-9411,-9503,-8907,-7646,-5802,-3514,-958,1659,4133,6265,7913,8964,9398,9239,8603,7633,6511,5404,4435,3669,3107,2671,2252,1709,923,-180,-1598,-3258,-5000,-6615,-7874,-8562,-8540,-7750,-6266,-4274,-2047,64,1729,2636,2573,1442,-725,-3747,-7361,-11182,-14823,-17873,-19987,-20912,-20520,-18835,-16013,-12359,-8232,-4059,-216,2967,5302,6706,7258,7133,6584,5904,5347,5127,5357,6060,7172,8551,10014,11383,12473,13182,13443,13269,12720,11907,10966,10029,9236,8655,8337,8266,8349,8495,8549,8395,7947,7164,6085,4812,3484,2298,1427,1036,1216,1981,3261,4872,6606,8165,9300,9778,9441,8256,6264,3629,581,-2621,-5677,-8358,-10434,-11786,-12335,-12094,-11133,-9572,-7573,-5307,-2943,-634,1515,3430,5087,6507,7727,8813,9836,10828,11835,12806,13696,14378,14724,14607,13912,12621,10758,8460,5942,3456,1309,-239,-959,-736,455,2481,5112,8011,10776,13032,14415,14695,13739,11580,8368,4387,-12,-4426,-8463,-11790,-14138,-15377,-15470,-14521,-12730,-10374,-7785,-5285,-3193,-1720,-1037,-1144,-1987,-3356,-5015,-6648,-7964,-8714,-8707,-7887,-6281,-4036,-1386,1420,4076,6371,8071,9115,9436,9137,8330,7199,5957,4777,3847,3251,3041,3166,3518,3942,4268,4345,4078,3439,2479,1301,63,-1082,-1963,-2461,-2489,-2067,-1242,-166,1038,2225,3310,4218,4908,5313,5364,4972,4079,2674,863,-1168,-3120,-4672,-5532,-5502,-4571,-2878,-713,1538,3537,4943,5599,5404,4421,2782,710,-1517,-3601,-5255,-6250,-6476,-5908,-4682,-2959,-987,1016,2832,4293,5248,5610,5297,4330,2728,614,-1876,-4567,-7264,-9800,-12020,-13819,-15140,-15975,-16362,-16361,-16022,-15413,-14545,-13480,-12209,-10786,-9188,-7438,-5504,-3378,-1047,1491,4220,7090,10050,12972,15732,18131,19994,21128,21410,20751,19181,16803,13837,10566,7331,4463,2265,952,610,1209,2531,4310,6163,7754,8782,9050,8484,7111,5058,2495,-360,-3340,-6260,-9036,-11568,-13826,-15748,-17295,-18368,-18887,-18736,-17863,-16243,-13955,-11136,-8033,-4920,-2134,26,1294,1503,624,-1226,-3800,-6722,-9604,-12042,-13713,-14414,-14056,-12719,-10566,-7880,-4950,-2070,534,2712,4398,5610,6399,6871,7103,7212,7270,7380,7591,7957,8463,9073,9693,10227,10560,10608,10318,9686,8778,7672,6513,5412,4509,3889,3630,3717,4127,4744,5435,6046,6407,6379,5852,4750,3084,898,-1689,-4511,-7397,-10154,-12604,-14594,-15984,-16679,-16651,-15915,-14579,-12797,-10730,-8572,-6444,-4469,-2714,-1229,-15,927,1650,2196,2631,3033,3457,3967,4577,5289,6055,6833,7552,8193,8738,9209,9625,9982,10222,10255,9930,9123,7736,5750,3256,408,-2552,-5391,-7882,-9866,-11256,-12037,-12257,-12001,-11368,-10453,-9354,-8147,-6919,-5727,-4617,-3594,-2628,-1670,-644,493,1765,3121,4456,5611,6412,6737,6516,5824,4792,3679,2734,2206,2232,2856,3972,5413,6924,8265,9208,9599,9389,8613,7458,6152,5006,4280,4181,4779,6005,7662,9459,11071,12199,12614,12213,10999,9127,6798,4297,1913,-92,-1485,-2140,-2013,-1197,119,1661,3119,4241,4820,4780,4161,3054,1679,197,-1180,-2341,-3224,-3834,-4268,-4605,-4984,-5453,-6064,-6776,-7516,-8173,-8614,-8739,-8465,-7784,-6756,-5501,-4202,-3055,-2244,-1915,-2138,-2902,-4126,-5644,-7266,-8769,-9963,-10698,-10893,-10558,-9772,-8684,-7483,-6356,-5484,-4993,-4956,-5390,-6253,-7437,-8829,-10240,-11535,-12541,-13152,-13294,-12945,-12153,-11020,-9681,-8324,-7109,-6224,-5783,-5886,-6535,-7685,-9213,-10938,-12672,-14213,-15403,-16142,-16364,-16085,-15332,-14183,-12715,-11032,-9235,-7443,-5752,-4263,-3027,-2071,-1369,-856,-429,14,570,1297,2196,3236,4321,5342,6185,6732,6918,6703,6105,5197,4066,2865,1706,750,90,-197,-89,363,1060,1856,2578,3057,3179,2864,2162,1161,48,-978,-1717,-2004,-1761,-979,252,1799,3476,5114,6552,7692,8475,8925,9090,9079,8990,8931,8970,9138,9434,9798,10166,10450,10587,10531,10293,9891,9433,8977,8668,8559,8749,9244,10049,11101,12307,13551,14690,15590,16132,16216,15796,14876,13508,11818,9958,8101,6424,5044,4069,3517,3385,3621,4153,4907,5806,6786,7789,8766,9657,10391,10888,11046,10786,10028,8760,7012,4885,2542,177,-1986,-3739,-4917,-5406,-5197,-4334,-2973,-1291,492,2158,3539,4488,4952,4916,4439,3640,2648,1650,768,159,-133,-56,357,1050,1936,2892,3777,4450,4775,4657,4051,2954,1439,-395,-2393,-4388,-6202,-7667,-8649,-9055,-8882,-8177,-7089,-5802,-4545,-3543,-3000,-3053,-3772,-5131,-6993,-9171,-11367,-13325,-14773,-15525,-15500,-14706,-13266,-11368,-9241,-7122,-5217,-3705,-2677,-2203,-2259,-2812,-3765,-5012,-6420,-7828,-9095,-10050,-10579,-10586,-10056,-9034,-7638,-6061,-4511,-3233,-2415,-2221,-2698,-3838,-5523,-7597,-9847,-12057,-14014,-15511,-16392,-16514,-15811,-14261,-11918,-8903,-5408,-1665,2055,5483,8373,10494,11710,11910,11111,9379,6902,3916,742,-2290,-4840,-6625,-7452,-7256,-6110,-4225,-1915,455,2515,3961,4580,4284,3111,1233,-1101,-3557,-5817,-7574,-8591,-8727,-7926,-6244,-3815,-847,2391,5608,8505,10808,12299,12835,12355,10896,8568,5554,2101,-1547,-5102,-8348,-11043,-13040,-14201,-14473,-13868,-12471,-10448,-8036,-5488,-3108,-1133,229,867,786,76,-1046,-2326,-3464,-4203,-4324,-3723,-2369,-364,2114,4803,7401,9593,11092,11662,11178,9624,7130,3946,422,-3033,-6022,-8175,-9243,-9065,-7652,-5124,-1751,2130,6121,9823,12860,14934,15816,15427,13785,11073,7554,3603,-388,-4002,-6896,-8780,-9515,-9076,-7569,-5225,-2329,801,3854,6581,8793,10375,11309,11623,11423,10820,9978,9028,8114,7367,6876,6723,6932,7473,8283,9226,10143,10855,11179,10972,10136,8644,6565,4030,1276,-1460,-3887,-5765,-6907,-7183,-6593,-5192,-3141,-669,1987,4536,6740,8388,9314,9452,8773,7335,5261,2702,-127,-3014,-5737,-8079,-9907,-11100,-11653,-11600,-11046,-10139,-9037,-7915,-6922,-6177,-5762,-5671,-5877,-6247,-6660,-6932,-6917,-6481,-5528,-4039,-2027,405,3115,5905,8557,10832,12522,13441,13452,12502,10605,7869,4503,786,-2949,-6331,-9033,-10752,-11311,-10606,-8700,-5736,-2007,2145,6284,10011,12920,14735,15268,14497,12521,9572,5958,2043,-1789,-5199,-7887,-9659,-10429,-10222,-9156,-7442,-5315,-3026,-819,1126,2672,3761,4401,4651,4614,4390,4094,3792,3554,3396,3341,3365,3444,3520,3538,3413,3086,2476,1566,337,-1139,-2781,-4441,-5952,-7152,-7874,-8035,-7568,-6527,-4985,-3099,-1032,1044,2967,4623,5920,6826,7334,7469,7267,6766,5993,4978,3744,2312,728,-990,-2771,-4565,-6289,-7847,-9136,-10060,-10547,-10557,-10135,-9343,-8322,-7220,-6186,-5346,-4775,-4496,-4458,-4587,-4738,-4796,-4618,-4132,-3267,-2052,-513,1228,3051,4784,6270,7331,7846,7715,6922,5518,3638,1462,-764,-2808,-4449,-5499,-5861,-5492,-4449,-2866,-944,1077,2931,4394,5260,5428,4847,3585,1767,-396,-2677,-4827,-6606,-7848,-8384,-8166,-7167,-5458,-3187,-536,2240,4912,7260,9113,10383,11049,11165,10850,10244,9503,8771,8144,7679,7396,7252,7222,7231,7231,7178,7019,6757,6372,5910,5403,4933,4545,4310,4235,4309,4485,4685,4842,4900,4836,4681,4479,4328,4281,4415,4747,5246,5875,6507,7072,7427,7519,7266,6643,5663,4332,2737,933,-942,-2789,-4439,-5788,-6699,-7121,-7016,-6440,-5470,-4254,-2966,-1778,-891,-423,-486,-1074,-2130,-3500,-4967,-6307,-7269,-7696,-7478,-6632,-5261,-3557,-1750,-106,1147,1820,1789,1042,-373,-2296,-4522,-6773,-8788,-10284,-11065,-10995,-10056,-8340,-6048,-3437,-824,1500,3279,4326,4548,3945,2603,705,-1523,-3805,-5892,-7527,-8561,-8880,-8488,-7461,-5957,-4180,-2375,-755,498,1277,1554,1379,852,128,-657,-1344,-1852,-2101,-2111,-1910,-1615,-1332,-1186,-1268,-1630,-2279,-3178,-4258,-5407,-6528,-7498,-8244,-8705,-8891,-8825,-8585,-8242,-7877,-7561,-7361,-7313,-7468,-7825,-8388,-9100,-9893,-10652,-11281,-11663,-11741,-11474,-10895,-10070,-9112,-8132,-7252,-6538,-6048,-5765,-5663,-5658,-5660,-5555,-5248,-4651,-3729,-2489,-1017,566,2061,3296,4069,4260,3797,2712,1088,-888,-3038,-5100,-6879,-8153,-8783,-8680,-7839,-6349,-4395,-2218,-125,1621,2785,3258,3031,2225,1032,-286,-1505,-2412,-2912,-2971,-2658,-2107,-1486,-986,-767,-945,-1573,-2594,-3916,-5319,-6619,-7575,-8035,-7884,-7116,-5790,-4041,-2048,20,1982,3716,5120,6147,6792,7074,7045,6765,6308,5752,5181,4668,4278,4056,4010,4145,4412,4787,5207,5643,6051,6428,6767,7094,7446,7836,8295,8782,9272,9678,9939,9964,9700,9107,8177,6950,5500,3947,2432,1123,163,-298,-191,525,1780,3442,5307,7130,8669,9729,10153,9925,9064,7726,6102,4408,2878,1664,882,562,657,1104,1766,2552,3352,4106,4771,5348,5843,6284,6698,7087,7470,7814,8116,8328,8445,8436,8300,8047,7688,7260,6781,6290,5797,5311,4810,4268,3639,2897,2025,1035,-14,-1070,-2026,-2810,-3341,-3576,-3503,-3133,-2512,-1679,-722,320,1330,2271,3053,3656,4067,4322,4469,4606,4799,5130,5651,6373,7296,8370,9522,10655,11650,12377,12741,12656,12124,11170,9917,8474,7023,5702,4658,4006,3798,4046,4674,5575,6567,7502,8181,8517,8395,7831,6835,5518,3986,2410,933,-288,-1134,-1531,-1437,-890,43,1225,2497,3662,4550,4995,4914,4277,3151,1655,-23,-1712,-3213,-4413,-5208,-5593,-5586,-5251,-4657,-3873,-2960,-1966,-916,160,1261,2378,3491,4601,5658,6648,7529,8286,8894,9337,9590,9614,9375,8831,7960,6763,5282,3593,1809,81,-1463,-2665,-3450,-3764,-3620,-3100,-2316,-1443,-659,-136,-12,-363,-1183,-2387,-3843,-5346,-6732,-7816,-8484,-8676,-8403,-7734,-6805,-5758,-4765,-3956,-3448,-3280,-3480,-3967,-4662,-5402,-6026,-6374,-6304,-5751,-4717,-3277,-1597,137,1704,2908,3592,3676,3150,2094,656,-981,-2609,-4038,-5125,-5777,-5979,-5785,-5292,-4664,-4045,-3589,-3412,-3560,-4057,-4847,-5854,-6978,-8108,-9142,-9993,-10587,-10893,-10887,-10596,-10039,-9287,-8386,-7406,-6407,-5438,-4551,-3793,-3191,-2787,-2592,-2616,-2857,-3285,-3863,-4542,-5242,-5915,-6489,-6921,-7197,-7286,-7221,-6995,-6663,-6251,-5813,-5415,-5084,-4891,-4822,-4893,-5047,-5246,-5415,-5504,-5465,-5265,-4915,-4429,-3886,-3339,-2889,-2581,-2452,-2506,-2696,-2975,-3268,-3504,-3642,-3651,-3547,-3372,-3184,-3067,-3074,-3281,-3691,-4325,-5116,-6007,-6910,-7737,-8438,-8963,-9331,-9544,-9662,-9711,-9721,-9710,-9650,-9529,-9282,-8881,-8262,-7401,-6295,-4954,-3471,-1919,-453,828,1793,2398,2605,2458,2010,1350,556,-301,-1188,-2078,-2995,-3956,-5001,-6155,-7419,-8786,-10179,-11514,-12647,-13412,-13672,-13284,-12223,-10506,-8265,-5696,-3031,-544,1535,3016,3792,3867,3333,2380,1239,176,-598,-902,-658,148,1427,3048,4819,6541,8038,9165,9845,10061,9838,9249,8367,7283,6073,4814,3567,2394,1323,420,-322,-843,-1182,-1312,-1304,-1180,-1023,-878,-826,-887,-1111,-1476,-1975,-2576,-3228,-3903,-4538,-5094,-5495,-5681,-5559,-5077,-4194,-2930,-1375,342,2027,3501,4563,5094,4988,4262,2961,1237,-730,-2720,-4493,-5859,-6646,-6769,-6225,-5069,-3444,-1503,583,2661,4634,6429,8027,9420,10610,11561,12255,12617,12630,12265,11558,10564,9364,8052,6697,5377,4137,3020,2084,1375,958,874,1143,1738,2590,3589,4586,5462,6074,6365,6291,5860,5140,4173,3087,1926,826,-193,-1036,-1697,-2143,-2385,-2430,-2334,-2136,-1917,-1756,-1710,-1839,-2125,-2548,-2997,-3385,-3540,-3367,-2728,-1598,29,2040,4274,6506,8501,10014,10874,10936,10191,8692,6625,4224,1804,-344,-1937,-2779,-2740,-1835,-141,2115,4672,7197,9363,10884,11549,11244,9992,7926,5298,2432,-330,-2661,-4316,-5171,-5203,-4534,-3333,-1838,-260,1205,2440,3365,3982,4309,4418,4382,4278,4179,4113,4101,4117,4113,4046,3839,3466,2900,2174,1354,551,-111,-502,-519,-99,790,2097,3778,5678,7675,9565,11154,12253,12668,12293,11063,9034,6349,3248,20,-3020,-5599,-7493,-8582,-8818,-8278,-7080,-5439,-3563,-1697,-33,1260,2091,2423,2293,1804,1088,331,-318,-695,-725,-342,419,1504,2800,4177,5499,6660,7566,8189,8519,8578,8418,8081,7623,7082,6476,5820,5102,4325,3493,2626,1782,1017,446,131,172,586,1373,2485,3816,5246,6611,7756,8537,8845,8631,7894,6707,5178,3463,1744,203,-956,-1597,-1590,-916,397,2211,4334,6500,8429,9840,10511,10293,9175,7252,4758,1985,-727,-3078,-4823,-5808,-5998,-5418,-4188,-2476,-460,1627,3616,5312,6615,7450,7855,7891,7716,7469,7293,7290,7488,7856,8324,8755,9042,9062,8762,8130,7223,6139,5013,3959,3089,2445,2035,1827,1756,1767,1792,1792,1715,1545,1251,832,303,-310,-952,-1566,-2103,-2522,-2818,-3001,-3114,-3193,-3291,-3433,-3629,-3880,-4163,-4448,-4704,-4871,-4908,-4739,-4313,-3562,-2459,-1012,726,2601,4458,6060,7218,7772,7644,6867,5557,3900,2112,406,-1047,-2117,-2759,-2966,-2802,-2359,-1757,-1121,-582,-216,-108,-261,-681,-1341,-2201,-3235,-4393,-5643,-6916,-8145,-9219,-10033,-10467,-10438,-9908,-8893,-7488,-5828,-4087,-2450,-1087,-131,345,316,-161,-1012,-2095,-3302,-4495,-5601,-6549,-7333,-7945,-8411,-8724,-8887,-8856,-8610,-8113,-7351,-6342,-5107,-3724,-2263,-851,408,1380,1976,2118,1784,991,-190,-1646,-3236,-4805,-6189,-7264,-7916,-8104,-7819,-7121,-6102,-4877,-3584,-2324,-1226,-345,229,480,368,-88,-877,-1935,-3198,-4559,-5917,-7156,-8206,-8984,-9496,-9723,-9725,-9526,-9193,-8741,-8214,-7618,-6967,-6277,-5561,-4838,-4144,-3512,-2989,-2632,-2481,-2579,-2946,-3554,-4389,-5363,-6416,-7441,-8355,-9059,-9492,-9584,-9312,-8657,-7632,-6275,-4657,-2881,-1086,560,1900,2772,3101,2824,2018,746,-799,-2481,-4107,-5549,-6716,-7532,-8012,-8128,-7942,-7438,-6680,-5660,-4429,-3015,-1465,143,1733,3188,4407,5268,5694,5617,5043,4006,2616,991,-694,-2291,-3642,-4619,-5142,-5161,-4703,-3846,-2737,-1535,-450,388,824,843,422,-331,-1320,-2387,-3405,-4243,-4828,-5124,-5144,-4976,-4693,-4442,-4298,-4351,-4604,-5039,-5564,-6081,-6444,-6531,-6235,-5489,-4309,-2765,-1010,759,2331,3517,4194,4305,3899,3079,2007,884,-132,-873,-1259,-1236,-827,-75,933,2106,3362,4613,5800,6848,7690,8262,8478,8300,7695,6673,5317,3688,1935,170,-1473,-2881,-3956,-4633,-4876,-4677,-4080,-3141,-1941,-590,831,2213,3475,4527,5286,5675,5648,5158,4236,2888,1218,-705,-2735,-4742,-6564,-8071,-9121,-9665,-9630,-9097,-8105,-6847,-5458,-4151,-3067,-2318,-1946,-1891,-2060,-2289,-2418,-2329,-1920,-1175,-117,1203,2674,4216,5712,7099,8311,9320,10105,10639,10908,10875,10525,9859,8893,7696,6341,4931,3591,2410,1499,895,624,650,907,1286,1668,1920,1914,1581,868,-174,-1457,-2822,-4075,-5042,-5557,-5545,-4967,-3894,-2411,-699,1089,2750,4118,5063,5487,5371,4752,3726,2457,1131,-39,-861,-1180,-919,-72,1259,2916,4661,6263,7486,8162,8203,7594,6428,4822,2976,1049,-769,-2345,-3577,-4397,-4805,-4827,-4548,-4067,-3515,-3007,-2641,-2498,-2586,-2908,-3380,-3916,-4383,-4653,-4634,-4232,-3460,-2319,-924,600,2093,3386,4366,4951,5125,4930,4442,3762,3012,2295,1725,1371,1304,1530,2067,2847,3815,4839,5808,6552,6967,6911,6352,5261,3718,1849,-160,-2095,-3753,-4970,-5649,-5763,-5370,-4569,-3511,-2321,-1134,-12,1000,1909,2752,3562,4383,5248,6150,7085,7980,8772,9361,9671,9640,9250,8518,7490,6248,4864,3438,2050,779,-307,-1157,-1736,-2039,-2066,-1855,-1443,-865,-171,626,1472,2348,3188,3945,4549,4929,5055,4882,4435,3734,2845,1838,796,-201,-1074,-1749,-2162,-2267,-2025,-1445,-532,632,1988,3413,4803,6055,7066,7771,8118,8084,7684,6948,5947,4764,3520,2312,1276,463,-45,-271,-202,85,587,1230,2006,2863,3748,4609,5355,5934,6275,6372,6222,5896,5457,5015,4679,4536,4679,5140,5927,6980,8193,9417,10472,11190,11448,11156,10353,9103,7589,6000,4567,3466,2845,2740,3126,3864,4785,5638,6218,6309,5813,4678,2997,912,-1341,-3494,-5290,-6479,-6899,-6470,-5227,-3307,-948,1591,3999,6027,7468,8191,8170,7443,6119,4351,2307,169,-1895,-3715,-5163,-6115,-6500,-6284,-5487,-4183,-2505,-599,1347,3169,4708,5834,6480,6606,6249,5462,4354,3014,1582,144,-1170,-2282,-3113,-3617,-3794,-3661,-3249,-2631,-1831,-935,21,979,1888,2714,3403,3943,4288,4427,4333,3997,3415,2623,1658,600,-473,-1483,-2363,-3080,-3616,-3985,-4210,-4323,-4372,-4405,-4470,-4598,-4809,-5083,-5396,-5686,-5903,-5977,-5878,-5571,-5077,-4440,-3739,-3105,-2641,-2493,-2709,-3345,-4316,-5529,-6763,-7819,-8463,-8527,-7931,-6658,-4828,-2593,-190,2157,4211,5781,6705,6882,6286,4948,2994,616,-1945,-4397,-6469,-7911,-8534,-8260,-7092,-5179,-2725,-39,2587,4849,6514,7417,7491,6764,5355,3440,1248,-1032,-3186,-5086,-6621,-7701,-8294,-8356,-7900,-6975,-5659,-4074,-2354,-640,934,2247,3200,3715,3742,3265,2303,916,-802,-2713,-4696,-6592,-8302,-9734,-10848,-11651,-12166,-12458,-12572,-12580,-12518,-12424,-12309,-12155,-11918,-11521,-10890,-9943,-8667,-7065,-5238,-3295,-1404,291,1642,2558,2973,2897,2376,1517,468,-624,-1597,-2327,-2721,-2709,-2283,-1446,-283,1108,2561,3909,4969,5597,5696,5236,4257,2837,1116,-793,-2738,-4623,-6334,-7804,-8951,-9726,-10081,-10012,-9524,-8699,-7610,-6389,-5149,-3998,-3036,-2321,-1900,-1776,-1923,-2285,-2768,-3275,-3688,-3929,-3933,-3693,-3260,-2690,-2100,-1564,-1165,-950,-937,-1115,-1462,-1907,-2401,-2865,-3241,-3487,-3567,-3470,-3208,-2810,-2337,-1856,-1454,-1213,-1201,-1450,-1934,-2598,-3295,-3922,-4292,-4335,-3953,-3164,-2009,-585,975,2548,4004,5264,6262,6999,7491,7793,7955,8016,7989,7857,7590,7153,6515,5675,4645,3468,2226,975,-165,-1162,-1927,-2485,-2822,-3006,-3098,-3163,-3268,-3460,-3771,-4225,-4813,-5515,-6262,-6973,-7511,-7777,-7659,-7124,-6183,-4937,-3516,-2113,-869,66,651,879,855,691,555,559,801,1278,1945,2689,3363,3854,4010,3796,3141,2087,683,-966,-2691,-4345,-5711,-6646,-7030,-6804,-6015,-4727,-3102,-1294,522,2172,3545,4523,5095,5251,5069,4615,4009,3326,2658,2033,1481,982,520,57,-423,-941,-1474,-2000,-2465,-2805,-2978,-2918,-2644,-2140,-1503,-780,-103,453,794,871,654,153,-612,-1560,-2618,-3652,-4556,-5203,-5528,-5477,-5093,-4420,-3567,-2650,-1754,-983,-359,105,460,758,1103,1538,2131,2877,3756,4707,5637,6436,6981,7182,6951,6296,5226,3849,2262,620,-961,-2352,-3466,-4264,-4728,-4913,-4874,-4690,-4442,-4167,-3917,-3696,-3520,-3400,-3350,-3393,-3549,-3823,-4201,-4654,-5138,-5589,-5970,-6214,-6298,-6193,-5885,-5380,-4693,-3848,-2889,-1869,-843,89,860,1348,1483,1186,441,-712,-2169,-3779,-5345,-6680,-7607,-7979,-7721,-6794,-5244,-3167,-723,1898,4482,6822,8736,10083,10785,10811,10217,9080,7561,5816,4043,2413,1076,142,-335,-346,80,853,1887,3036,4172,5150,5857,6205,6172,5758,5039,4086,3011,1884,801,-198,-1070,-1797,-2391,-2867,-3253,-3590,-3882,-4148,-4366,-4537,-4642,-4692,-4707,-4700,-4698,-4676,-4596,-4377,-3908,-3103,-1866,-204,1848,4148,6511,8722,10532,11767,12283,12039,11110,9636,7858,6043,4454,3314,2787,2929,3727,5064,6763,8597,10324,11705,12560,12758,12267,11118,9430,7364,5119,2894,881,-784,-1981,-2680,-2862,-2582,-1891,-877,391,1839,3399,5010,6586,8041,9257,10109,10503,10342,9623,8366,6675,4680,2571,510,-1297,-2706,-3595,-3882,-3558,-2640,-1220,596,2633,4716,6637,8200,9226,9610,9287,8319,6812,4947,2943,1006,-665,-1922,-2669,-2874,-2554,-1808,-749,446,1622,2626,3350,3746,3809,3610,3230,2813,2474,2353,2530,3050,3911,5032,6306,7556,8616,9299,9481,9077,8097,6608,4767,2728,704,-1154,-2699,-3825,-4493,-4659,-4349,-3600,-2474,-1084,475,2052,3541,4784,5699,6181,6195,5743,4882,3718,2423,1142,87,-631,-891,-683,-27,970,2179,3434,4558,5415,5887,5933,5592,4926,4099,3207,2408,1752,1293,994,809,642,426,102,-349,-879,-1437,-1899,-2192,-2229,-1987,-1493,-818,-91,555,955,990,552,-384,-1779,-3520,-5420,-7251,-8785,-9790,-10132,-9718,-8604,-6901,-4841,-2640,-577,1151,2374,3008,3054,2589,1737,704,-343,-1181,-1669,-1702,-1255,-397,743,1985,3148,4047,4565,4603,4145,3203,1849,184,-1655,-3499,-5177,-6509,-7353,-7628,-7300,-6449,-5186,-3697,-2194,-860,110,619,581,26,-1000,-2349,-3870,-5352,-6610,-7454,-7750,-7407,-6415,-4825,-2779,-488,1800,3776,5191,5810,5510,4278,2214,-455,-3429,-6343,-8828,-10548,-11245,-10793,-9198,-6647,-3418,71,3442,6284,8351,9460,9619,8908,7542,5740,3772,1849,162,-1171,-2104,-2625,-2809,-2709,-2433,-2036,-1602,-1151,-720,-314,79,452,830,1200,1560,1877,2115,2241,2216,2042,1727,1326,893,508,234,114,163,367,662,998,1279,1453,1472,1302,956,439,-191,-891,-1573,-2166,-2574,-2726,-2565,-2053,-1203,-40,1351,2864,4371,5700,6706,7237,7197,6537,5307,3612,1650,-327,-2061,-3266,-3753,-3389,-2179,-243,2168,4736,7081,8862,9812,9762,8728,6804,4247,1346,-1581,-4214,-6322,-7709,-8315,-8128,-7255,-5837,-4067,-2158,-318,1259,2405,3009,3018,2442,1392,15,-1465,-2822,-3861,-4399,-4396,-3827,-2827,-1546,-230,898,1619,1799,1389,461,-829,-2225,-3472,-4302,-4540,-4080,-2950,-1264,766,2889,4833,6359,7280,7509,7043,6012,4574,2991,1456,183,-721,-1197,-1265,-1005,-526,33,540,893,1029,933,659,266,-137,-478,-671,-701,-550,-273,57,354,512,473,203,-293,-941,-1697,-2451,-3152,-3739,-4183,-4482,-4647,-4707,-4707,-4685,-4677,-4709,-4773,-4886,-5018,-5176,-5319,-5439,-5474,-5404,-5160,-4713,-4020,-3051,-1806,-289,1452,3348,5279,7120,8687,9835,10411,10333,9568,8176,6273,4030,1655,-673,-2752,-4474,-5729,-6501,-6798,-6668,-6201,-5471,-4597,-3651,-2752,-1941,-1308,-838,-554,-378,-253,-82,202,639,1220,1888,2541,3058,3303,3181,2606,1602,202,-1433,-3142,-4716,-5969,-6776,-7062,-6869,-6297,-5520,-4744,-4163,-3941,-4174,-4879,-5982,-7337,-8742,-9980,-10857,-11239,-11048,-10301,-9058,-7435,-5571,-3606,-1681,94,1637,2898,3878,4584,5082,5417,5683,5914,6182,6470,6771,7015,7128,7024,6649,5953,4949,3645,2111,423,-1313,-2955,-4386,-5468,-6121,-6318,-6083,-5525,-4784,-4030,-3432,-3114,-3176,-3634,-4488,-5663,-7079,-8614,-10136,-11503,-12578,-13224,-13336,-12848,-11742,-10078,-7989,-5644,-3296,-1140,596,1800,2388,2380,1857,947,-161,-1288,-2238,-2839,-2990,-2595,-1701,-345,1317,3127,4896,6447,7625,8344,8556,8305,7667,6771,5737,4693,3714,2861,2140,1545,1053,640,298,43,-90,-42,225,741,1468,2360,3290,4165,4850,5266,5362,5133,4613,3886,3024,2134,1279,525,-109,-602,-989,-1275,-1512,-1709,-1905,-2089,-2285,-2465,-2625,-2740,-2765,-2679,-2430,-2004,-1387,-603,303,1277,2243,3138,3907,4493,4859,4987,4836,4430,3756,2853,1779,608,-551,-1577,-2375,-2841,-2938,-2651,-2013,-1109,-52,1019,1946,2604,2873,2704,2077,1027,-350,-1959,-3646,-5282,-6748,-7932,-8789,-9273,-9395,-9181,-8681,-7978,-7157,-6323,-5574,-4976,-4590,-4382,-4326,-4306,-4221,-3970,-3463,-2700,-1685,-507,731,1910,2904,3621,3977,3960,3560,2864,1967,1028,207,-334,-462,-127,673,1803,3111,4347,5309,5790,5701,5002,3783,2183,420,-1280,-2692,-3638,-4001,-3772,-2994,-1836,-471,889,2051,2893,3328,3363,3056,2515,1865,1244,767,532,584,918,1476,2144,2784,3229,3340,2999,2173,878,-762,-2588,-4361,-5865,-6874,-7239,-6881,-5802,-4117,-1988,334,2596,4534,5919,6603,6496,5633,4130,2188,70,-1947,-3623,-4744,-5211,-4985,-4122,-2764,-1083,701,2366,3719,4606,4928,4689,3932,2801,1466,114,-1062,-1961,-2479,-2679,-2603,-2434,-2306,-2393,-2788,-3516,-4519,-5629,-6652,-7348,-7532,-7075,-5969,-4300,-2259,-83,1976,3694,4904,5513,5499,4908,3858,2494,1007,-405,-1548,-2236,-2335,-1764,-503,1366,3719,6334,8963,11335,13178,14268,14442,13634,11885,9335,6228,2834,-508,-3532,-5976,-7694,-8639,-8850,-8473,-7687,-6700,-5690,-4792,-4071,-3523,-3107,-2720,-2283,-1710,-952,-11,1082,2251,3381,4357,5047,5354,5222,4648,3703,2519,1254,114,-746,-1187,-1146,-639,273,1450,2753,3996,5040,5726,5971,5714,4969,3810,2381,867,-522,-1571,-2140,-2129,-1550,-507,844,2269,3563,4536,5076,5130,4746,3992,3015,1936,896,-12,-716,-1190,-1446,-1507,-1421,-1218,-935,-611,-267,26,239,292,156,-205,-786,-1557,-2472,-3456,-4444,-5355,-6144,-6774,-7245,-7599,-7867,-8132,-8427,-8810,-9278,-9809,-10336,-10757,-10975,-10875,-10412,-9556,-8367,-6942,-5424,-3971,-2716,-1757,-1115,-760,-599,-493,-315,78,764,1768,3049,4497,5958,7252,8207,8668,8558,7858,6635,5039,3252,1505,-14,-1129,-1771,-1901,-1585,-919,-25,932,1839,2565,3042,3249,3199,2976,2662,2377,2205,2212,2423,2804,3315,3840,4292,4529,4467,4018,3195,2023,636,-840,-2233,-3416,-4286,-4804,-4978,-4865,-4573,-4208,-3906,-3768,-3872,-4234,-4832,-5530,-6203,-6632,-6652,-6112,-4927,-3115,-763,1954,4792,7489,9762,11394,12216,12185,11325,9779,7731,5407,3043,852,-982,-2328,-3102,-3291,-2920,-2077,-878,533,2025,3450,4728,5764,6525,6986,7143,6996,6566,5863,4927,3797,2514,1149,-268,-1662,-3004,-4230,-5299,-6145,-6714,-6951,-6813,-6285,-5390,-4170,-2739,-1215,237,1458,2296,2651,2467,1785,692,-657,-2075,-3408,-4487,-5239,-5596,-5555,-5139,-4384,-3339,-2056,-598,975,2583,4149,5608,6889,7968,8824,9469,9928,10229,10406,10476,10443,10296,9986,9490,8739,7727,6421,4829,2994,954,-1172,-3277,-5189,-6735,-7737,-8058,-7609,-6415,-4567,-2289,153,2422,4221,5266,5409,4589,2907,560,-2162,-4924,-7412,-9341,-10536,-10896,-10453,-9310,-7656,-5701,-3654,-1674,112,1661,2939,3967,4752,5315,5653,5767,5668,5363,4911,4364,3807,3315,2940,2719,2659,2753,2997,3371,3886,4513,5247,6027,6802,7487,8013,8316,8367,8157,7713,7056,6239,5275,4199,3006,1726,354,-1049,-2448,-3766,-4922,-5858,-6523,-6882,-6960,-6747,-6305,-5661,-4865,-3963,-3009,-2049,-1136,-317,390,959,1415,1758,2014,2182,2240,2169,1906,1440,732,-170,-1222,-2292,-3265,-3986,-4344,-4247,-3670,-2630,-1210,462,2210,3837,5123,5888,5966,5293,3874,1817,-659,-3301,-5764,-7761,-9008,-9335,-8684,-7118,-4837,-2133,648,3138,5015,6030,6049,5040,3125,486,-2576,-5739,-8678,-11065,-12688,-13367,-13075,-11867,-9905,-7433,-4730,-2097,199,1945,2995,3292,2858,1784,248,-1565,-3386,-5008,-6190,-6780,-6690,-5904,-4526,-2711,-703,1261,2924,4112,4702,4685,4106,3098,1829,481,-737,-1670,-2188,-2231,-1819,-1020,43,1231,2409,3456,4288,4844,5102,5063,4768,4252,3594,2834,2046,1282,601,65,-270,-358,-167,302,1018,1919,2897,3836,4593,5035,5065,4619,3712,2423,889,-685,-2091,-3097,-3528,-3275,-2294,-665,1486,3950,6493,8883,10908,12389,13222,13349,12779,11611,9956,8021,5976,4031,2338,1020,145,-302,-345,-105,337,837,1320,1683,1887,1892,1703,1326,799,153,-577,-1331,-2090,-2774,-3351,-3754,-3918,-3810,-3362,-2566,-1412,59,1781,3626,5451,7078,8342,9120,9321,8941,8044,6728,5174,3536,1985,671,-333,-964,-1234,-1185,-865,-357,288,1012,1789,2603,3462,4358,5310,6273,7228,8071,8724,9048,8948,8323,7127,5371,3126,545,-2167,-4759,-6961,-8540,-9281,-9085,-7922,-5884,-3183,-91,3007,5743,7730,8687,8419,6923,4314,903,-2943,-6759,-10128,-12668,-14113,-14350,-13391,-11428,-8738,-5706,-2699,-97,1855,2957,3190,2607,1395,-199,-1876,-3362,-4386,-4800,-4506,-3541,-2015,-106,1949,3935,5609,6811,7406,7357,6697,5535,4036,2407,853,-420,-1267,-1581,-1350,-604,518,1861,3196,4328,5060,5279,4935,4058,2768,1227,-350,-1763,-2804,-3370,-3381,-2907,-2056,-1033,-42,708,1053,897,206,-978,-2549,-4378,-6309,-8200,-9912,-11358,-12432,-13121,-13373,-13229,-12709,-11887,-10823,-9602,-8278,-6918,-5557,-4226,-2924,-1672,-453,703,1754,2664,3336,3729,3769,3433,2722,1689,408,-977,-2349,-3534,-4423,-4880,-4850,-4288,-3209,-1695,163,2179,4199,6027,7518,8554,9085,9116,8707,7966,7021,6007,5034,4188,3493,2961,2552,2243,1982,1760,1539,1305,1042,714,318,-181,-780,-1494,-2307,-3215,-4172,-5155,-6094,-6957,-7673,-8221,-8558,-8694,-8608,-8330,-7872,-7253,-6519,-5683,-4774,-3810,-2788,-1734,-649,440,1506,2538,3491,4378,5155,5862,6460,7007,7471,7898,8247,8537,8712,8769,8682,8453,8122,7709,7280,6850,6446,6057,5636,5149,4508,3679,2617,1316,-171,-1770,-3357,-4773,-5896,-6583,-6765,-6416,-5561,-4295,-2747,-1079,530,1926,2970,3565,3669,3265,2414,1175,-324,-1967,-3608,-5109,-6354,-7233,-7691,-7703,-7308,-6583,-5658,-4684,-3811,-3197,-2914,-3039,-3526,-4329,-5322,-6370,-7336,-8064,-8450,-8397,-7859,-6846,-5385,-3577,-1539,569,2569,4292,5575,6317,6466,6056,5200,4071,2887,1862,1172,928,1151,1804,2733,3805,4772,5473,5699,5335,4315,2645,421,-2199,-5006,-7745,-10172,-12069,-13272,-13704,-13385,-12396,-10913,-9128,-7240,-5452,-3889,-2680,-1861,-1478,-1519,-1974,-2803,-3964,-5390,-7015,-8738,-10455,-12021,-13296,-14117,-14344,-13881,-12662,-10714,-8121,-5044,-1727,1575,4566,7004,8687,9506,9430,8547,6980,4979,2749,575,-1341,-2802,-3690,-3956,-3638,-2829,-1679,-357,993,2227,3269,4066,4597,4890,4960,4878,4666,4391,4064,3717,3355,2998,2660,2375,2183,2113,2214,2470,2885,3386,3904,4322,4543,4446,3973,3059,1739,65,-1837,-3797,-5647,-7186,-8284,-8832,-8818,-8293,-7382,-6261,-5109,-4105,-3353,-2920,-2762,-2811,-2908,-2943,-2755,-2308,-1566,-613,431,1408,2152,2531,2479,1992,1164,123,-950,-1877,-2508,-2732,-2498,-1829,-796,472,1815,3081,4125,4840,5178,5120,4724,4054,3226,2320,1427,574,-220,-975,-1710,-2433,-3127,-3761,-4251,-4526,-4487,-4066,-3223,-1982,-431,1287,2966,4411,5417,5827,5546,4543,2873,655,-1907,-4588,-7094,-9173,-10568,-11126,-10772,-9556,-7632,-5240,-2661,-178,1959,3577,4570,4927,4726,4092,3226,2309,1529,1016,829,962,1330,1796,2215,2447,2399,2053,1433,634,-228,-1034,-1665,-2067,-2198,-2081,-1748,-1245,-626,74,818,1563,2265,2856,3275,3454,3353,2975,2351,1582,781,86,-381,-533,-329,214,1044,2047,3110,4076,4823,5240,5265,4898,4189,3218,2113,961,-131,-1095,-1881,-2447,-2761,-2826,-2629,-2213,-1616,-894,-132,617,1256,1744,1997,1990,1672,1035,83,-1142,-2580,-4102,-5596,-6880,-7811,-8229,-8043,-7202,-5758,-3830,-1621,627,2661,4274,5311,5727,5550,4880,3885,2718,1552,501,-358,-981,-1397,-1608,-1683,-1616,-1449,-1147,-705,-76,753,1797,3018,4363,5736,7028,8125,8923,9350,9368,8994,8266,7269,6076,4761,3394,1985,580,-826,-2188,-3473,-4614,-5556,-6253,-6663,-6817,-6724,-6494,-6197,-5968,-5900,-6090,-6597,-7423,-8536,-9829,-11163,-12342,-13185,-13503,-13184,-12184,-10525,-8344,-5808,-3152,-609,1612,3338,4481,5005,4974,4483,3680,2730,1761,920,263,-124,-267,-136,189,685,1278,1912,2560,3171,3757,4306,4840,5381,5945,6553,7200,7862,8496,9022,9361,9423,9130,8451,7349,5867,4038,1935,-338,-2685,-4968,-7054,-8816,-10118,-10874,-11024,-10572,-9585,-8191,-6564,-4908,-3428,-2313,-1694,-1653,-2193,-3251,-4710,-6406,-8164,-9790,-11128,-12005,-12333,-12019,-11070,-9512,-7457,-5032,-2411,227,2724,4924,6721,8046,8845,9150,8971,8397,7515,6425,5248,4076,3015,2149,1550,1279,1364,1831,2648,3788,5162,6689,8252,9734,11027,12032,12657,12853,12553,11761,10483,8794,6792,4628,2458,434,-1301,-2673,-3627,-4171,-4353,-4228,-3870,-3337,-2669,-1886,-1001,-2,1109,2330,3647,5019,6393,7681,8789,9591,9981,9853,9148,7870,6084,3933,1606,-687,-2734,-4370,-5491,-6034,-6037,-5541,-4670,-3533,-2275,-1040,36,809,1183,1079,490,-539,-1894,-3414,-4897,-6136,-6940,-7174,-6780,-5781,-4285,-2462,-501,1368,3010,4256,5084,5459,5434,5062,4421,3577,2607,1581,563,-370,-1161,-1736,-2045,-2039,-1697,-1017,-31,1204,2581,3996,5279,6311,6938,7068,6649,5681,4257,2505,628,-1162,-2645,-3636,-4013,-3721,-2786,-1317,525,2510,4410,5975,7002,7337,6905,5711,3867,1523,-1079,-3717,-6149,-8193,-9686,-10567,-10783,-10382,-9408,-7952,-6104,-3953,-1607,836,3238,5474,7384,8867,9813,10215,10094,9548,8726,7779,6874,6127,5609,5326,5234,5234,5229,5107,4794,4253,3482,2540,1500,485,-400,-1014,-1281,-1092,-431,713,2274,4114,6054,7849,9238,9975,9852,8738,6612,3549,-260,-4532,-8927,-13081,-16640,-19317,-20898,-21286,-20480,-18617,-15885,-12580,-8972,-5357,-1956,1060,3615,5674,7297,8518,9413,10018,10328,10350,10041,9400,8444,7233,5881,4529,3333,2440,1950,1904,2289,2995,3921,4877,5745,6380,6722,6735,6460,5942,5297,4597,3950,3414,3034,2804,2702,2670,2644,2565,2375,2043,1553,921,174,-625,-1425,-2155,-2780,-3273,-3639,-3916,-4147,-4401,-4733,-5172,-5739,-6374,-7031,-7575,-7909,-7893,-7449,-6529,-5146,-3410,-1456,501,2269,3665,4561,4910,4728,4123,3227,2238,1325,660,373,529,1152,2183,3513,4971,6372,7523,8278,8547,8323,7683,6759,5732,4766,3999,3500,3271,3235,3292,3299,3152,2775,2140,1272,230,-911,-2057,-3130,-4048,-4750,-5166,-5264,-4991,-4354,-3365,-2086,-632,868,2247,3356,4055,4258,3915,3041,1700,-10,-1949,-3968,-5915,-7646,-9034,-9983,-10422,-10321,-9674,-8541,-6976,-5128,-3110,-1096,774,2364,3571,4344,4650,4525,4003,3170,2107,917,-313,-1487,-2541,-3400,-4028,-4392,-4485,-4317,-3918,-3337,-2628,-1854,-1068,-310,385,1001,1534,1986,2389,2779,3214,3747,4445,5328,6436,7733,9185,10710,12192,13527,14576,15246,15436,15102,14205,12768,10825,8476,5838,3097,421,-1968,-3922,-5275,-5980,-6014,-5463,-4462,-3198,-1887,-744,56,360,116,-691,-1969,-3601,-5398,-7182,-8750,-9943,-10647,-10781,-10360,-9413,-8040,-6352,-4466,-2510,-578,1236,2887,4345,5608,6692,7608,8350,8907,9228,9266,8968,8303,7264,5902,4303,2591,941,-502,-1558,-2117,-2097,-1486,-342,1212,3002,4831,6491,7819,8657,8964,8702,7970,6875,5587,4292,3131,2224,1625,1299,1209,1203,1202,1058,730,158,-616,-1567,-2615,-3703,-4777,-5819,-6821,-7821,-8831,-9899,-11002,-12119,-13163,-14012,-14541,-14619,-14165,-13148,-11606,-9645,-7398,-5060,-2791,-775,861,2029,2675,2831,2537,1919,1104,260,-460,-895,-966,-576,223,1421,2843,4367,5764,6855,7461,7453,6809,5555,3866,1935,58,-1513,-2515,-2803,-2302,-1071,729,2876,5070,7042,8504,9263,9177,8222,6456,4063,1274,-1595,-4229,-6344,-7697,-8181,-7773,-6607,-4880,-2897,-928,737,1925,2528,2552,2098,1297,352,-596,-1383,-1960,-2271,-2358,-2250,-2025,-1726,-1419,-1134,-911,-763,-703,-715,-795,-905,-1037,-1176,-1328,-1522,-1784,-2160,-2669,-3334,-4126,-5012,-5919,-6753,-7425,-7818,-7860,-7468,-6630,-5351,-3695,-1783,258,2241,3998,5357,6176,6358,5886,4796,3214,1335,-626,-2413,-3801,-4614,-4741,-4175,-2999,-1376,454,2257,3765,4797,5212,4943,4051,2609,814,-1158,-3100,-4824,-6207,-7130,-7569,-7509,-7003,-6136,-5020,-3807,-2634,-1647,-934,-558,-515,-758,-1206,-1752,-2310,-2803,-3217,-3562,-3917,-4348,-4970,-5829,-6978,-8378,-9957,-11564,-13030,-14133,-14709,-14588,-13725,-12113,-9889,-7218,-4368,-1589,859,2772,4028,4586,4509,3943,3084,2186,1456,1097,1201,1792,2790,4044,5349,6475,7218,7385,6882,5639,3729,1247,-1593,-4561,-7371,-9767,-11494,-12393,-12381,-11468,-9798,-7573,-5077,-2619,-485,1081,1914,1965,1255,-62,-1790,-3669,-5429,-6841,-7717,-7989,-7659,-6862,-5765,-4608,-3589,-2871,-2537,-2577,-2899,-3371,-3810,-4082,-4058,-3694,-2982,-1989,-808,443,1640,2691,3517,4085,4402,4488,4426,4274,4135,4071,4144,4369,4729,5177,5602,5927,5999,5759,5113,4059,2637,942,-874,-2628,-4145,-5250,-5841,-5859,-5334,-4351,-3063,-1660,-338,696,1296,1335,781,-356,-1977,-3926,-6006,-7986,-9659,-10826,-11368,-11227,-10446,-9129,-7471,-5674,-3968,-2542,-1526,-972,-842,-1018,-1329,-1575,-1568,-1187,-345,900,2469,4160,5753,7012,7708,7704,6916,5405,3325,923,-1455,-3482,-4809,-5203,-4497,-2710,58,3525,7369,11190,14611,17297,18996,19568,18998,17378,14909,11849,8498,5143,2062,-552,-2548,-3880,-4577,-4720,-4460,-3942,-3327,-2754,-2328,-2140,-2225,-2611,-3277,-4175,-5250,-6391,-7528,-8528,-9320,-9788,-9880,-9546,-8775,-7611,-6094,-4336,-2419,-470,1424,3152,4665,5876,6787,7349,7592,7507,7124,6456,5530,4373,3033,1547,-5,-1570,-3040,-4343,-5374,-6070,-6364,-6250,-5731,-4882,-3780,-2554,-1321,-203,713,1364,1750,1899,1884,1811,1774,1874,2195,2745,3544,4500,5531,6490,7245,7671,7694,7284,6494,5411,4198,3019,2048,1451,1315,1688,2525,3695,5016,6251,7159,7534,7224,6174,4416,2084,-615,-3443,-6110,-8408,-10117,-11141,-11441,-11060,-10137,-8835,-7373,-5959,-4783,-3988,-3657,-3806,-4375,-5281,-6349,-7437,-8354,-8947,-9083,-8664,-7655,-6058,-3964,-1478,1187,3835,6209,8092,9300,9716,9323,8195,6492,4459,2354,462,-988,-1811,-1910,-1283,0,1782,3860,6017,8002,9640,10745,11237,11073,10288,8985,7308,5433,3551,1806,336,-822,-1636,-2176,-2503,-2729,-2961,-3284,-3781,-4472,-5371,-6418,-7567,-8711,-9763,-10624,-11216,-11467,-11350,-10836,-9943,-8700,-7160,-5392,-3472,-1493,457,2265,3828,5025,5746,5894,5398,4238,2446,128,-2548,-5357,-8045,-10346,-12034,-12908,-12877,-11905,-10084,-7592,-4682,-1675,1115,3387,4923,5587,5381,4389,2817,927,-996,-2636,-3775,-4206,-3882,-2811,-1147,903,3060,5040,6585,7509,7713,7213,6119,4619,2946,1341,9,-888,-1277,-1140,-550,377,1483,2583,3523,4142,4347,4078,3328,2162,677,-976,-2608,-4045,-5095,-5607,-5494,-4708,-3309,-1411,804,3110,5271,7081,8366,9040,9065,8499,7432,6018,4409,2770,1252,-29,-959,-1487,-1569,-1227,-531,429,1485,2508,3353,3913,4152,4053,3684,3129,2496,1891,1402,1075,946,985,1183,1489,1876,2317,2798,3336,3929,4611,5379,6217,7088,7897,8556,8943,8957,8532,7638,6318,4666,2821,964,-731,-2094,-2996,-3355,-3167,-2465,-1385,-68,1278,2482,3363,3839,3844,3433,2691,1763,829,40,-454,-586,-336,248,1058,1960,2810,3467,3839,3854,3506,2803,1812,603,-732,-2071,-3332,-4378,-5132,-5508,-5446,-4946,-4004,-2691,-1078,725,2599,4422,6075,7443,8447,9027,9159,8879,8240,7348,6327,5310,4432,3791,3470,3479,3827,4434,5234,6098,6919,7571,7951,7984,7603,6818,5626,4095,2293,311,-1747,-3788,-5718,-7445,-8904,-10021,-10773,-11132,-11127,-10786,-10196,-9422,-8586,-7771,-7075,-6566,-6264,-6187,-6281,-6505,-6765,-6984,-7057,-6896,-6432,-5594,-4378,-2784,-864,1281,3550,5771,7813,9511,10744,11431,11527,11072,10148,8894,7488,6111,4946,4124,3739,3797,4244,4953,5729,6377,6667,6442,5575,4041,1893,-739,-3644,-6595,-9323,-11594,-13212,-14027,-13992,-13109,-11480,-9268,-6683,-3986,-1444,712,2255,3091,3155,2520,1316,-244,-1914,-3433,-4556,-5094,-4923,-3999,-2394,-229,2247,4792,7090,8882,9949,10158,9505,8081,6089,3808,1524,-442,-1858,-2537,-2400,-1500,30,1947,3957,5764,7083,7710,7536,6547,4856,2655,223,-2135,-4106,-5412,-5869,-5370,-3953,-1756,985,3957,6830,9285,11056,11964,11922,10957,9186,6818,4113,1357,-1172,-3241,-4690,-5440,-5520,-5024,-4129,-3039,-1975,-1139,-689,-724,-1266,-2267,-3609,-5114,-6595,-7832,-8660,-8938,-8602,-7650,-6151,-4215,-2005,319,2583,4647,6405,7791,8793,9440,9787,9909,9871,9715,9474,9132,8680,8100,7369,6507,5525,4483,3437,2455,1607,928,470,214,149,230,389,567,696,725,632,412,94,-263,-591,-801,-809,-552,23,907,2062,3389,4742,5950,6830,7220,7027,6206,4830,3042,1056,-863,-2468,-3544,-3949,-3656,-2710,-1268,469,2258,3862,5069,5718,5720,5043,3746,1938,-217,-2507,-4723,-6645,-8099,-8956,-9154,-8706,-7686,-6231,-4492,-2663,-893,642,1842,2608,2921,2792,2284,1516,589,-338,-1162,-1770,-2078,-2059,-1684,-999,-50,1064,2248,3375,4329,4997,5264,5092,4430,3342,1891,238,-1486,-3080,-4416,-5367,-5859,-5897,-5507,-4789,-3841,-2799,-1754,-823,-33,546,946,1144,1198,1115,947,702,416,84,-276,-670,-1100,-1572,-2076,-2622,-3161,-3677,-4097,-4377,-4448,-4287,-3879,-3259,-2498,-1699,-983,-478,-278,-445,-982,-1825,-2863,-3939,-4878,-5516,-5729,-5435,-4648,-3422,-1908,-263,1297,2627,3575,4089,4180,3917,3448,2923,2518,2345,2501,2969,3703,4567,5410,6051,6347,6170,5474,4264,2602,621,-1519,-3644,-5549,-7089,-8119,-8544,-8347,-7517,-6150,-4335,-2222,42,2307,4430,6297,7827,8968,9714,10074,10107,9851,9389,8774,8064,7319,6567,5844,5166,4545,3976,3463,2989,2539,2116,1679,1242,768,262,-286,-883,-1514,-2185,-2875,-3582,-4291,-4987,-5652,-6260,-6789,-7213,-7524,-7733,-7849,-7928,-7992,-8089,-8232,-8412,-8597,-8725,-8718,-8499,-8005,-7198,-6072,-4665,-3023,-1240,612,2436,4148,5673,6930,7866,8424,8580,8331,7707,6778,5637,4403,3203,2158,1372,921,846,1145,1773,2660,3675,4710,5584,6167,6307,5903,4912,3360,1343,-956,-3332,-5545,-7384,-8675,-9311,-9260,-8564,-7343,-5746,-3973,-2211,-633,610,1428,1763,1617,1020,65,-1153,-2499,-3831,-5031,-5957,-6548,-6728,-6510,-5928,-5056,-4017,-2921,-1900,-1044,-434,-84,-9,-170,-530,-1039,-1647,-2299,-2959,-3570,-4094,-4475,-4657,-4594,-4232,-3561,-2569,-1318,129,1633,3056,4220,4986,5210,4840,3862,2362,480,-1581,-3609,-5371,-6700,-7463,-7615,-7196,-6299,-5104,-3795,-2586,-1657,-1147,-1147,-1657,-2645,-3988,-5556,-7160,-8650,-9851,-10666,-11014,-10881,-10300,-9336,-8099,-6689,-5253,-3883,-2702,-1772,-1126,-777,-652,-700,-787,-805,-630,-160,655,1837,3303,4966,6621,8102,9174,9695,9501,8582,6936,4704,2068,-730,-3421,-5744,-7506,-8555,-8861,-8492,-7573,-6354,-5049,-3923,-3164,-2904,-3192,-3971,-5137,-6495,-7858,-9019,-9821,-10170,-10025,-9451,-8542,-7464,-6381,-5447,-4768,-4398,-4303,-4412,-4591,-4706,-4627,-4261,-3570,-2586,-1377,-90,1152,2195,2956,3383,3493,3353,3060,2739,2485,2382,2451,2680,2995,3305,3493,3463,3137,2490,1537,352,-945,-2210,-3273,-3997,-4260,-4025,-3303,-2192,-845,552,1792,2703,3129,3019,2345,1220,-226,-1797,-3269,-4476,-5260,-5537,-5327,-4645,-3648,-2447,-1227,-135,700,1182,1267,961,299,-629,-1736,-2912,-4059,-5079,-5893,-6422,-6600,-6373,-5699,-4569,-3009,-1110,995,3104,5002,6469,7318,7444,6810,5499,3644,1484,-752,-2795,-4441,-5525,-5965,-5769,-5008,-3846,-2462,-1079,113,953,1349,1280,802,30,-881,-1754,-2425,-2762,-2672,-2138,-1187,72,1520,2975,4311,5382,6124,6516,6574,6386,6025,5602,5189,4859,4629,4515,4495,4552,4677,4864,5120,5448,5832,6235,6588,6787,6733,6319,5488,4223,2571,640,-1412,-3395,-5104,-6343,-6977,-6893,-6103,-4662,-2731,-510,1747,3805,5429,6462,6805,6461,5511,4118,2489,873,-514,-1452,-1838,-1583,-751,565,2175,3849,5365,6508,7116,7128,6522,5389,3868,2113,335,-1330,-2712,-3754,-4372,-4608,-4450,-3998,-3278,-2392,-1385,-337,684,1616,2368,2884,3101,2972,2514,1751,775,-310,-1354,-2237,-2809,-3000,-2733,-2033,-922,468,2020,3553,4902,5917,6478,6545,6099,5219,3994,2570,1097,-260,-1373,-2113,-2424,-2285,-1740,-893,123,1135,1985,2531,2681,2390,1690,640,-641,-2030,-3409,-4666,-5725,-6552,-7109,-7430,-7492,-7347,-6970,-6400,-5613,-4644,-3500,-2242,-937,324,1418,2257,2738,2820,2495,1813,869,-202,-1237,-2083,-2585,-2643,-2207,-1288,18,1578,3189,4656,5775,6401,6442,5880,4772,3229,1413,-512,-2367,-4011,-5313,-6196,-6594,-6508,-5938,-4946,-3597,-1990,-211,1612,3409,5060,6506,7677,8508,8991,9074,8790,8136,7177,5967,4603,3184,1798,568,-468,-1243,-1781,-2125,-2361,-2606,-2961,-3527,-4340,-5405,-6648,-7971,-9227,-10283,-11023,-11357,-11271,-10771,-9941,-8863,-7676,-6467,-5352,-4375,-3581,-2946,-2443,-1996,-1529,-974,-247,661,1771,3026,4355,5651,6802,7695,8244,8399,8160,7566,6715,5702,4662,3691,2863,2213,1713,1326,979,600,169,-347,-889,-1401,-1792,-1964,-1855,-1431,-709,230,1277,2279,3098,3596,3689,3329,2518,1325,-159,-1819,-3495,-5094,-6466,-7563,-8308,-8694,-8708,-8371,-7705,-6743,-5517,-4080,-2470,-760,989,2688,4258,5597,6635,7273,7485,7231,6551,5517,4248,2920,1695,765,256,276,841,1920,3400,5136,6938,8632,10049,11059,11603,11638,11223,10411,9335,8115,6899,5804,4930,4331,4015,3965,4113,4400,4746,5086,5366,5537,5581,5467,5190,4740,4111,3303,2325,1181,-85,-1431,-2792,-4070,-5194,-6048,-6572,-6698,-6392,-5669,-4560,-3150,-1549,126,1740,3186,4381,5268,5853,6141,6202,6092,5883,5627,5354,5062,4747,4363,3907,3346,2717,2040,1396,840,448,249,261,443,740,1059,1305,1386,1235,806,110,-817,-1881,-2971,-3942,-4653,-4980,-4839,-4197,-3105,-1659,-31,1593,3000,4031,4540,4495,3917,2910,1672,384,-708,-1434,-1655,-1313,-448,841,2363,3910,5254,6189,6581,6345,5504,4152,2441,594,-1191,-2677,-3693,-4116,-3876,-3008,-1605,180,2133,4049,5717,6960,7670,7783,7332,6401,5154,3767,2465,1413,772,612,937,1677,2699,3825,4870,5660,6062,5988,5430,4399,2994,1314,-505,-2326,-4021,-5473,-6592,-7335,-7672,-7641,-7301,-6732,-6067,-5388,-4812,-4380,-4127,-4009,-3968,-3904,-3707,-3300,-2599,-1606,-333,1124,2655,4107,5329,6191,6590,6490,5912,4938,3694,2325,975,-253,-1288,-2126,-2819,-3433,-4085,-4845,-5766,-6844,-8003,-9120,-10037,-10578,-10615,-10054,-8905,-7231,-5192,-2973,-793,1129,2621,3544,3850,3548,2740,1576,271,-964,-1909,-2418,-2384,-1825,-815,473,1835,3038,3899,4272,4106,3442,2391,1130,-146,-1242,-1998,-2305,-2102,-1409,-284,1154,2740,4309,5676,6702,7272,7337,6898,5998,4731,3183,1483,-286,-2028,-3684,-5203,-6560,-7722,-8689,-9426,-9939,-10197,-10203,-9932,-9387,-8547,-7432,-6052,-4470,-2741,-990,708,2202,3423,4278,4743,4831,4605,4163,3645,3166,2849,2760,2936,3370,3995,4756,5541,6278,6879,7293,7475,7416,7106,6563,5799,4865,3809,2722,1706,878,353,225,543,1312,2471,3921,5516,7091,8496,9578,10255,10451,10181,9466,8389,7054,5553,4018,2517,1148,-59,-1056,-1861,-2461,-2895,-3181,-3339,-3400,-3360,-3252,-3078,-2882,-2685,-2560,-2533,-2681,-3012,-3560,-4293,-5182,-6147,-7123,-8015,-8739,-9233,-9403,-9230,-8653,-7678,-6308,-4583,-2562,-336,2004,4335,6545,8518,10142,11353,12077,12320,12075,11411,10383,9104,7666,6195,4797,3573,2608,1943,1607,1557,1736,2032,2333,2505,2462,2103,1420,416,-845,-2258,-3693,-5010,-6058,-6739,-6972,-6749,-6094,-5120,-3925,-2700,-1565,-692,-169,-67,-382,-1050,-1967,-2968,-3884,-4550,-4830,-4666,-4043,-3067,-1859,-638,399,1069,1223,833,-93,-1427,-3015,-4659,-6177,-7402,-8241,-8627,-8581,-8150,-7413,-6467,-5384,-4239,-3055,-1871,-683,484,1609,2648,3554,4251,4688,4800,4573,4007,3179,2163,1123,164,-541,-917,-896,-483,252,1196,2215,3146,3873,4297,4386,4140,3620,2888,2039,1157,296,-485,-1194,-1815,-2391,-2920,-3428,-3898,-4312,-4630,-4821,-4834,-4658,-4275,-3700,-2975,-2165,-1349,-638,-120,99,-33,-537,-1375,-2433,-3569,-4583,-5290,-5543,-5232,-4361,-2982,-1247,676,2569,4279,5642,6607,7133,7271,7082,6653,6064,5387,4657,3908,3131,2322,1482,599,-284,-1148,-1917,-2534,-2910,-2989,-2710,-2059,-1062,216,1640,3061,4277,5118,5424,5102,4152,2626,679,-1489,-3685,-5674,-7341,-8550,-9324,-9667,-9713,-9547,-9312,-9079,-8888,-8736,-8544,-8253,-7757,-7017,-6019,-4806,-3489,-2186,-1054,-209,259,329,44,-494,-1131,-1703,-2042,-2016,-1562,-647,661,2261,4013,5733,7275,8483,9262,9539,9321,8620,7524,6128,4537,2888,1269,-201,-1464,-2456,-3158,-3572,-3706,-3596,-3269,-2770,-2122,-1392,-610,146,813,1319,1584,1561,1197,498,-514,-1773,-3148,-4521,-5706,-6584,-7013,-6966,-6427,-5513,-4343,-3117,-2006,-1163,-691,-610,-902,-1477,-2221,-3024,-3761,-4357,-4751,-4910,-4848,-4579,-4142,-3586,-2959,-2300,-1673,-1094,-615,-258,-46,14,-84,-307,-636,-1020,-1434,-1826,-2187,-2479,-2692,-2788,-2741,-2499,-2041,-1338,-405,700,1904,3065,4065,4763,5077,4946,4403,3501,2371,1149,-27,-1024,-1767,-2203,-2353,-2262,-2031,-1757,-1564,-1526,-1720,-2148,-2797,-3603,-4473,-5304,-5986,-6425,-6569,-6372,-5877,-5103,-4158,-3111,-2070,-1119,-322,256,607,717,606,319,-126,-665,-1277,-1922,-2560,-3159,-3671,-4053,-4261,-4265,-4047,-3634,-3056,-2387,-1702,-1083,-602,-318,-252,-422,-794,-1326,-1949,-2578,-3144,-3576,-3847,-3934,-3885,-3717,-3522,-3328,-3186,-3100,-3043,-2964,-2789,-2437,-1850,-1003,96,1368,2725,4019,5118,5890,6242,6118,5536,4537,3250,1795,349,-939,-1945,-2569,-2798,-2643,-2210,-1598,-998,-530,-367,-584,-1229,-2262,-3586,-5039,-6455,-7649,-8500,-8911,-8872,-8414,-7623,-6603,-5478,-4339,-3282,-2346,-1570,-953,-503,-205,-50,-34,-129,-319,-572,-843,-1099,-1286,-1371,-1317,-1091,-699,-117,596,1420,2269,3055,3708,4119,4260,4085,3626,2938,2095,1210,371,-328,-821,-1076,-1075,-853,-425,141,819,1564,2358,3180,4030,4872,5696,6431,7033,7393,7457,7122,6356,5127,3477,1482,-709,-2919,-4944,-6580,-7660,-8068,-7771,-6808,-5310,-3460,-1502,329,1794,2727,3021,2669,1751,418,-1117,-2648,-3954,-4896,-5368,-5361,-4904,-4094,-3031,-1819,-546,739,2015,3276,4547,5832,7134,8439,9701,10879,11893,12694,13206,13408,13277,12849,12177,11351,10482,9677,9053,8682,8633,8911,9499,10312,11244,12137,12843,13195,13078,12410,11172,9415,7242,4805,2282,-151,-2329,-4123,-5468,-6320,-6724,-6731,-6447,-5974,-5425,-4884,-4444,-4135,-3995,-4010,-4153,-4385,-4646,-4897,-5080,-5188,-5184,-5093,-4921,-4701,-4472,-4265,-4109,-3999,-3921,-3816,-3638,-3313,-2801,-2081,-1159,-92,1070,2244,3364,4385,5277,6049,6724,7339,7937,8540,9170,9805,10434,10993,11456,11755,11869,11763,11442,10910,10199,9327,8328,7223,6033,4767,3442,2073,675,-707,-2064,-3323,-4473,-5450,-6236,-6812,-7172,-7333,-7326,-7184,-6951,-6667,-6350,-6026,-5688,-5348,-5001,-4668,-4365,-4128,-3990,-3981,-4127,-4433,-4886,-5448,-6064,-6655,-7159,-7492,-7615,-7476,-7078,-6402,-5487,-4359,-3062,-1678,-248,1136,2423,3561,4507,5254,5781,6095,6204,6092,5788,5269,4568,3689,2659,1529,327,-873,-2038,-3101,-4022,-4751,-5259,-5500,-5460,-5125,-4512,-3675,-2682,-1646,-682,95,575,698,426,-228,-1210,-2440,-3804,-5185,-6457,-7519,-8267,-8661,-8649,-8279,-7576,-6642,-5579,-4491,-3490,-2654,-2039,-1685,-1573,-1693,-1965,-2343,-2738,-3071,-3283,-3290,-3058,-2527,-1699,-559,836,2430,4124,5808,7359,8679,9658,10251,10416,10183,9590,8754,7766,6786,5904,5247,4839,4710,4805,5053,5360,5619,5748,5676,5360,4801,3994,3003,1852,629,-625,-1834,-2948,-3922,-4713,-5311,-5713,-5922,-5996,-5941,-5835,-5698,-5568,-5468,-5398,-5356,-5320,-5274,-5172,-5005,-4720,-4307,-3747,-3024,-2166,-1180,-116,992,2103,3189,4229,5214,6147,7026,7849,8616,9306,9898,10367,10657,10740,10560,10080,9291,8172,6774,5137,3359,1537,-188,-1705,-2874,-3604,-3831,-3511,-2685,-1389,252,2125,4064,5921,7538,8784,9563,9797,9486,8634,7331,5674,3812,1911,132,-1347,-2405,-2928,-2878,-2264,-1151,310,1961,3577,4968,5944,6370,6174,5345,3947,2090,-61,-2337,-4543,-6528,-8146,-9299,-9920,-9977,-9471,-8436,-6942,-5085,-3000,-822,1275,3163,4686,5762,6321,6343,5854,4924,3646,2172,633,-800,-1989,-2809,-3169,-3021,-2361,-1219,311,2121,4047,5921,7554,8786,9471,9542,8972,7830,6231,4353,2384,523,-1074,-2284,-3057,-3386,-3340,-2981,-2438,-1786,-1126,-507,32,489,858,1167,1440,1701,1982,2301,2666,3091,3546,4039,4512,4965,5345,5638,5800,5808,5634,5242,4648,3820,2833,1708,558,-533,-1441,-2070,-2325,-2173,-1588,-640,610,2010,3431,4711,5730,6374,6604,6385,5774,4809,3613,2262,902,-398,-1518,-2431,-3085,-3499,-3692,-3713,-3614,-3435,-3229,-2996,-2765,-2515,-2241,-1920,-1543,-1103,-608,-100,402,803,1069,1110,877,333,-535,-1701,-3086,-4584,-6043,-7288,-8160,-8501,-8227,-7308,-5796,-3823,-1580,708,2796,4484,5592,6041,5792,4911,3496,1729,-219,-2138,-3867,-5255,-6221,-6723,-6780,-6452,-5817,-4984,-4032,-3064,-2136,-1326,-678,-242,-57,-150,-538,-1223,-2183,-3368,-4721,-6122,-7487,-8658,-9538,-10006,-10001,-9495,-8498,-7086,-5340,-3408,-1427,444,2057,3282,4031,4244,3932,3131,1952,515,-1002,-2445,-3649,-4478,-4853,-4716,-4094,-3038,-1662,-104,1471,2894,4014,4690,4844,4437,3496,2128,473,-1260,-2870,-4150,-4957,-5196,-4853,-3995,-2742,-1269,222,1536,2502,2967,2893,2244,1121,-362,-2002,-3586,-4890,-5724,-5955,-5523,-4454,-2855,-886,1239,3312,5121,6497,7323,7541,7154,6242,4912,3332,1666,83,-1265,-2265,-2844,-2961,-2629,-1871,-761,636,2208,3865,5482,6954,8174,9057,9545,9605,9247,8492,7409,6073,4586,3070,1636,421,-490,-993,-1074,-701,52,1124,2383,3701,4932,5943,6617,6857,6627,5898,4731,3189,1403,-493,-2343,-4000,-5332,-6246,-6687,-6664,-6230,-5490,-4591,-3679,-2895,-2355,-2109,-2184,-2540,-3115,-3811,-4529,-5165,-5622,-5844,-5766,-5385,-4706,-3757,-2609,-1312,37,1369,2599,3662,4503,5087,5409,5477,5338,5028,4611,4123,3604,3055,2483,1852,1164,388,-465,-1376,-2307,-3187,-3947,-4496,-4754,-4647,-4130,-3193,-1855,-195,1687,3637,5488,7064,8199,8748,8637,7818,6350,4320,1907,-698,-3262,-5575,-7452,-8754,-9431,-9471,-8956,-8002,-6749,-5357,-3961,-2663,-1547,-647,35,495,778,896,896,795,636,442,242,86,-10,21,192,561,1129,1905,2869,3957,5103,6201,7146,7841,8206,8211,7861,7211,6358,5409,4493,3712,3144,2838,2767,2903,3119,3319,3353,3100,2479,1414,-78,-1949,-4104,-6363,-8576,-10522,-12024,-12908,-13064,-12421,-11005,-8900,-6270,-3343,-363,2407,4742,6480,7520,7870,7588,6816,5721,4492,3300,2306,1613,1296,1366,1797,2505,3388,4287,5070,5564,5658,5254,4326,2922,1135,-856,-2862,-4666,-6066,-6902,-7061,-6523,-5321,-3585,-1492,722,2812,4531,5673,6089,5705,4538,2675,286,-2436,-5247,-7934,-10285,-12138,-13381,-13945,-13847,-13112,-11857,-10180,-8226,-6127,-4006,-1984,-154,1405,2638,3509,4013,4149,3960,3475,2765,1888,929,-23,-870,-1531,-1919,-2011,-1769,-1244,-471,451,1435,2377,3197,3824,4231,4400,4360,4123,3756,3281,2760,2231,1719,1256,834,453,83,-294,-713,-1185,-1721,-2308,-2910,-3494,-3991,-4362,-4550,-4539,-4325,-3948,-3467,-2975,-2569,-2351,-2381,-2708,-3301,-4113,-5030,-5943,-6711,-7250,-7473,-7367,-6951,-6269,-5406,-4430,-3413,-2414,-1447,-546,318,1133,1941,2733,3526,4289,4984,5553,5914,5998,5754,5152,4237,3061,1759,467,-664,-1487,-1917,-1907,-1473,-713,263,1267,2151,2741,2939,2663,1916,744,-744,-2410,-4076,-5588,-6795,-7592,-7931,-7805,-7263,-6398,-5309,-4125,-2974,-1958,-1194,-747,-668,-972,-1620,-2537,-3618,-4708,-5662,-6330,-6582,-6342,-5570,-4291,-2586,-570,1603,3759,5745,7387,8611,9316,9530,9267,8642,7754,6760,5764,4897,4205,3731,3443,3282,3164,2985,2656,2110,1315,297,-878,-2099,-3230,-4136,-4688,-4819,-4506,-3803,-2822,-1732,-702,79,485,437,-73,-965,-2131,-3420,-4683,-5805,-6707,-7352,-7776,-8008,-8145,-8250,-8406,-8658,-9045,-9559,-10197,-10896,-11620,-12270,-12780,-13056,-13021,-12623,-11819,-10627,-9072,-7233,-5208,-3093,-1021,936,2672,4147,5297,6107,6549,6615,6318,5672,4729,3556,2238,884,-406,-1531,-2407,-2983,-3216,-3105,-2661,-1919,-935,224,1482,2745,3934,4956,5748,6242,6404,6219,5684,4845,3726,2405,926,-624,-2199,-3709,-5111,-6318,-7284,-7954,-8296,-8300,-7976,-7343,-6455,-5342,-4072,-2691,-1263,148,1475,2655,3625,4336,4750,4856,4638,4145,3391,2459,1388,264,-883,-1981,-3023,-3956,-4765,-5412,-5849,-6052,-5964,-5592,-4916,-3990,-2838,-1543,-156,1255,2640,3965,5210,6365,7430,8410,9293,10077,10734,11230,11532,11595,11399,10928,10186,9197,7996,6626,5155,3619,2094,617,-773,-2046,-3192,-4211,-5093,-5862,-6506,-7039,-7454,-7755,-7932,-7987,-7897,-7669,-7281,-6745,-6059,-5239,-4312,-3300,-2250,-1189,-161,813,1713,2536,3303,4022,4739,5447,6171,6881,7557,8153,8629,8944,9086,9046,8858,8559,8230,7923,7743,7730,7957,8437,9170,10116,11209,12357,13447,14368,15014,15295,15165,14601,13647,12355,10846,9214,7595,6075,4738,3634,2781,2173,1781,1550,1426,1330,1182,917,462,-216,-1123,-2243,-3511,-4839,-6132,-7269,-8152,-8703,-8866,-8652,-8080,-7253,-6265,-5256,-4349,-3639,-3199,-3035,-3114,-3347,-3621,-3796,-3750,-3375,-2611,-1447,82,1885,3836,5809,7638,9234,10481,11353,11831,11946,11743,11296,10655,9904,9068,8216,7347,6494,5656,4824,4020,3214,2438,1666,930,218,-444,-1064,-1630,-2173,-2691,-3246,-3839,-4528,-5312,-6208,-7202,-8253,-9310,-10283,-11082,-11600,-11758,-11501,-10811,-9741,-8357,-6795,-5198,-3713,-2484,-1611,-1134,-1071,-1335,-1867,-2521,-3231,-3877,-4454,-4915,-5306,-5644,-5968,-6287,-6599,-6849,-6982,-6917,-6576,-5912,-4898,-3553,-1946,-168,1653,3393,4927,6168,7050,7558,7707,7526,7094,6434,5637,4705,3685,2568,1368,88,-1251,-2591,-3876,-4997,-5867,-6398,-6522,-6224,-5523,-4479,-3199,-1804,-429,803,1787,2451,2748,2663,2230,1493,560,-458,-1421,-2189,-2672,-2778,-2526,-1933,-1113,-184,715,1431,1871,1933,1613,906,-116,-1362,-2719,-4041,-5205,-6081,-6562,-6579,-6089,-5093,-3650,-1838,209,2333,4377,6154,7526,8350,8546,8058,6890,5086,2754,35,-2862,-5728,-8324,-10434,-11890,-12562,-12415,-11460,-9798,-7553,-4924,-2083,763,3437,5796,7712,9107,9931,10170,9834,8987,7691,6069,4245,2355,540,-1077,-2408,-3364,-3930,-4077,-3819,-3205,-2249,-1062,322,1770,3204,4503,5557,6279,6585,6432,5809,4737,3286,1567,-293,-2120,-3767,-5068,-5937,-6286,-6144,-5546,-4620,-3488,-2293,-1158,-151,671,1341,1874,2359,2835,3366,3967,4635,5340,6029,6647,7117,7383,7389,7098,6513,5660,4605,3447,2299,1283,517,98,62,423,1103,1996,2946,3784,4351,4545,4284,3606,2572,1343,78,-1021,-1811,-2140,-1963,-1235,-19,1617,3542,5604,7634,9456,10896,11822,12114,11742,10696,9075,6993,4635,2190,-163,-2252,-3998,-5328,-6270,-6861,-7174,-7300,-7287,-7202,-7037,-6811,-6469,-6011,-5382,-4598,-3655,-2608,-1498,-413,583,1406,1986,2273,2232,1863,1204,330,-654,-1591,-2350,-2750,-2686,-2042,-796,1033,3346,6004,8796,11508,13884,15698,16751,16891,16055,14259,11621,8338,4680,961,-2500,-5407,-7530,-8733,-8968,-8298,-6847,-4820,-2422,111,2588,4833,6734,8202,9222,9774,9895,9619,8985,8048,6847,5430,3841,2129,336,-1474,-3257,-4939,-6471,-7783,-8843,-9624,-10123,-10369,-10396,-10244,-9970,-9583,-9122,-8562,-7892,-7060,-6027,-4746,-3205,-1407,588,2691,4780,6692,8290,9422,10001,9993,9419,8392,7044,5566,4127,2884,1958,1408,1256,1469,1965,2654,3396,4083,4586,4821,4720,4266,3460,2361,1028,-445,-1980,-3496,-4939,-6271,-7477,-8573,-9557,-10475,-11306,-12070,-12720,-13216,-13509,-13537,-13278,-12703,-11843,-10723,-9420,-8010,-6561,-5176,-3891,-2780,-1860,-1150,-652,-354,-242,-302,-522,-894,-1404,-2060,-2820,-3705,-4635,-5601,-6515,-7324,-7949,-8338,-8448,-8268,-7811,-7126,-6269,-5334,-4377,-3487,-2673,-1965,-1321,-707,-62,658,1508,2490,3618,4834,6096,7304,8358,9153,9571,9538,8970,7865,6226,4156,1765,-764,-3250,-5509,-7378,-8743,-9555,-9795,-9556,-8926,-8055,-7086,-6150,-5351,-4760,-4401,-4279,-4362,-4618,-4985,-5412,-5841,-6204,-6456,-6520,-6346,-5875,-5068,-3908,-2411,-622,1374,3472,5546,7477,9155,10492,11441,11977,12129,11948,11531,10986,10453,10039,9851,9938,10297,10893,11624,12387,13078,13600,13927,14039,13997,13855,13711,13613,13616,13692,13787,13807,13619,13131,12235,10905,9143,7007,4607,2071,-433,-2733,-4665,-6078,-6879,-7009,-6517,-5488,-4113,-2590,-1184,-110,417,265,-617,-2209,-4393,-6991,-9796,-12564,-15105,-17225,-18840,-19879,-20358,-20317,-19796,-18864,-17540,-15853,-13818,-11447,-8795,-5920,-2945,-14,2696,4995,6712,7711,7924,7367,6142,4428,2486,575,-1008,-2049,-2374,-1923,-741,1047,3216,5533,7733,9608,10980,11772,11951,11585,10773,9671,8435,7217,6131,5245,4581,4113,3782,3510,3214,2812,2249,1471,480,-746,-2151,-3713,-5358,-7021,-8626,-10112,-11390,-12436,-13177,-13611,-13717,-13505,-13016,-12275,-11350,-10273,-9086,-7801,-6423,-4925,-3295,-1499,466,2591,4838,7113,9320,11299,12927,14049,14591,14479,13745,12424,10640,8498,6154,3715,1329,-914,-2899,-4526,-5721,-6385,-6483,-5975,-4890,-3298,-1316,896,3143,5249,7027,8361,9183,9463,9266,8646,7724,6606,5402,4234,3184,2378,1879,1788,2146,2972,4244,5882,7757,9704,11546,13105,14258,14916,15047,14699,13921,12828,11501,10044,8517,6973,5447,3944,2502,1119,-158,-1302,-2260,-3000,-3467,-3650,-3508,-3060,-2309,-1308,-112,1184,2493,3697,4699,5406,5738,5669,5175,4302,3084,1608,-66,-1857,-3728,-5616,-7516,-9385,-11205,-12933,-14496,-15841,-16854,-17485,-17649,-17334,-16556,-15382,-13936,-12351,-10802,-9419,-8341,-7619,-7267,-7226,-7382,-7598,-7704,-7562,-7044,-6085,-4679,-2859,-752,1521,3774,5853,7616,8962,9845,10259,10238,9833,9104,8085,6816,5298,3540,1550,-654,-3029,-5497,-7975,-10339,-12479,-14263,-15600,-16390,-16585,-16166,-15152,-13629,-11703,-9557,-7351,-5310,-3574,-2300,-1521,-1248,-1373,-1766,-2259,-2670,-2892,-2818,-2456,-1846,-1096,-334,312,752,928,865,626,342,151,201,586,1367,2501,3907,5426,6872,8071,8837,9077,8725,7833,6493,4894,3231,1741,610,3,-5,613,1786,3400,5277,7221,9022,10483,11442,11788,11446,10443,8823,6730,4317,1771,-717,-2980,-4873,-6292,-7179,-7515,-7338,-6717,-5767,-4617,-3422,-2317,-1444,-875,-694,-860,-1372,-2098,-2948,-3769,-4421,-4783,-4743,-4253,-3300,-1929,-248,1606,3456,5106,6390,7140,7257,6695,5480,3715,1571,-729,-2928,-4782,-6063,-6625,-6373,-5333,-3592,-1342,1172,3665,5838,7422,8204,8041,6883,4769,1821,-1765,-5755,-9871,-13849,-17425,-20375,-22519,-23726,-23947,-23171,-21509,-19083,-16133,-12895,-9638,-6608,-3999,-1933,-442,514,1074,1377,1619,1914,2363,2963,3652,4308,4769,4894,4563,3742,2460,856,-884,-2510,-3787,-4504,-4533,-3832,-2478,-600,1567,3813,5880,7594,8784,9385,9347,8715,7553,5968,4084,2016,-114,-2223,-4241,-6118,-7818,-9307,-10529,-11438,-11944,-11977,-11462,-10352,-8650,-6410,-3764,-898,1946,4506,6540,7845,8311,7914,6760,5020,2964,869,-998,-2412,-3263,-3507,-3237,-2602,-1818,-1114,-701,-731,-1303,-2402,-3964,-5835,-7818,-9703,-11266,-12304,-12687,-12306,-11195,-9399,-7117,-4530,-1926,466,2408,3744,4400,4384,3811,2861,1766,788,155,65,627,1868,3709,5998,8484,10921,13001,14513,15258,15181,14284,12719,10659,8381,6134,4180,2725,1924,1834,2469,3721,5441,7412,9361,11031,12157,12544,12058,10668,8425,5485,2046,-1616,-5241,-8538,-11270,-13238,-14298,-14400,-13540,-11826,-9400,-6482,-3311,-135,2813,5344,7341,8728,9531,9784,9584,9012,8150,7053,5752,4260,2587,740,-1230,-3262,-5237,-7024,-8479,-9463,-9882,-9676,-8859,-7496,-5717,-3686,-1590,389,2105,3447,4380,4906,5107,5084,4970,4884,4926,5142,5544,6064,6618,7062,7275,7128,6553,5533,4112,2416,586,-1161,-2666,-3748,-4322,-4354,-3894,-3064,-2022,-968,-75,488,637,318,-426,-1523,-2835,-4228,-5544,-6674,-7516,-8031,-8198,-8048,-7603,-6926,-6034,-4974,-3748,-2388,-884,715,2400,4106,5780,7332,8681,9724,10378,10586,10296,9527,8305,6708,4837,2813,782,-1116,-2718,-3883,-4482,-4407,-3601,-2053,197,3027,6286,9750,13189,16343,18974,20885,21921,22021,21200,19559,17278,14589,11744,9003,6567,4597,3154,2234,1736,1520,1404,1226,859,232,-632,-1666,-2730,-3678,-4360,-4664,-4530,-3971,-3050,-1884,-628,579,1592,2327,2739,2846,2711,2439,2141,1925,1867,2011,2334,2765,3185,3442,3386,2886,1869,329,-1656,-3931,-6298,-8506,-10350,-11627,-12242,-12161,-11452,-10258,-8772,-7210,-5775,-4632,-3885,-3578,-3695,-4161,-4906,-5811,-6816,-7836,-8834,-9779,-10635,-11380,-11963,-12337,-12445,-12250,-11716,-10858,-9699,-8309,-6760,-5150,-3555,-2065,-729,400,1303,1970,2403,2631,2675,2594,2418,2199,1965,1718,1457,1141,720,165,-601,-1578,-2810,-4272,-5940,-7762,-9653,-11518,-13242,-14706,-15796,-16412,-16483,-15971,-14875,-13246,-11155,-8727,-6087,-3395,-795,1548,3519,4979,5884,6164,5851,4987,3674,2066,327,-1330,-2717,-3652,-4005,-3710,-2754,-1225,770,3042,5412,7682,9668,11230,12241,12653,12442,11653,10389,8774,6995,5228,3659,2436,1662,1390,1609,2255,3240,4419,5673,6855,7835,8512,8779,8587,7902,6727,5127,3161,985,-1286,-3465,-5421,-7004,-8137,-8759,-8894,-8579,-7920,-7012,-5989,-4954,-4010,-3218,-2623,-2219,-1996,-1896,-1872,-1868,-1849,-1775,-1654,-1450,-1192,-833,-385,212,960,1902,3015,4291,5652,7024,8289,9331,10044,10331,10147,9481,8366,6896,5189,3403,1707,271,-753,-1229,-1087,-294,1094,2954,5094,7266,9197,10644,11386,11309,10368,8632,6257,3463,537,-2260,-4648,-6438,-7506,-7816,-7441,-6518,-5249,-3843,-2509,-1397,-605,-165,-22,-102,-268,-406,-404,-205,214,811,1532,2285,3001,3617,4103,4465,4735,4965,5225,5570,6051,6695,7498,8425,9413,10360,11175,11737,11977,11842,11337,10510,9441,8238,7002,5829,4785,3903,3186,2599,2111,1647,1172,620,-43,-852,-1816,-2944,-4198,-5557,-6942,-8278,-9483,-10452,-11130,-11454,-11413,-11014,-10294,-9297,-8097,-6743,-5317,-3879,-2511,-1284,-279,442,817,828,470,-202,-1120,-2162,-3208,-4131,-4829,-5219,-5276,-4976,-4363,-3470,-2372,-1143,127,1345,2428,3291,3888,4183,4178,3906,3412,2771,2063,1375,805,432,340,593,1220,2229,3568,5143,6815,8403,9715,10567,10822,10400,9315,7664,5615,3413,1288,-487,-1742,-2301,-2148,-1273,176,2054,4135,6196,8041,9497,10455,10874,10744,10152,9162,7923,6511,5064,3631,2275,1013,-173,-1292,-2394,-3475,-4547,-5558,-6449,-7151,-7590,-7748,-7620,-7280,-6814,-6365,-6047,-5978,-6218,-6760,-7560,-8476,-9369,-10065,-10435,-10398,-9940,-9114,-8029,-6800,-5568,-4418,-3405,-2542,-1772,-1045,-277,577,1533,2557,3552,4405,4966,5112,4757,3882,2529,844,-1017,-2819,-4369,-5478,-6037,-5997,-5409,-4381,-3107,-1789,-674,43,192,-323,-1508,-3303,-5536,-8006,-10431,-12567,-14161,-15038,-15122,-14395,-12986,-11041,-8812,-6532,-4458,-2796,-1701,-1277,-1524,-2419,-3823,-5621,-7601,-9608,-11434,-12924,-13921,-14311,-14009,-12997,-11275,-8948,-6120,-2994,221,3289,5964,8040,9360,9827,9455,8325,6610,4545,2380,382,-1228,-2276,-2672,-2371,-1449,15,1848,3890,5967,7933,9684,11155,12354,13284,14040,14645,15183,15645,16018,16232,16186,15778,14910,13530,11638,9301,6668,3915,1285,-1012,-2774,-3875,-4251,-3945,-3047,-1742,-211,1341,2739,3882,4691,5202,5460,5584,5681,5871,6232,6815,7600,8543,9524,10417,11063,11320,11054,10216,8752,6739,4243,1427,-1558,-4503,-7243,-9575,-11368,-12486,-12875,-12493,-11392,-9643,-7397,-4831,-2155,407,2659,4409,5562,6027,5846,5072,3850,2332,692,-922,-2368,-3580,-4491,-5129,-5505,-5711,-5807,-5896,-6041,-6292,-6666,-7127,-7637,-8092,-8434,-8557,-8441,-8050,-7427,-6624,-5733,-4853,-4073,-3461,-3051,-2819,-2726,-2655,-2510,-2163,-1521,-538,779,2361,4069,5737,7170,8175,8617,8391,7502,6009,4075,1902,-266,-2195,-3687,-4609,-4893,-4573,-3722,-2497,-1062,399,1712,2754,3426,3718,3636,3289,2774,2253,1874,1763,2038,2738,3863,5337,7034,8798,10447,11829,12815,13337,13386,13011,12305,11398,10432,9528,8811,8326,8123,8159,8386,8713,9032,9235,9217,8886,8187,7081,5584,3737,1636,-598,-2828,-4900,-6698,-8123,-9134,-9743,-10006,-10026,-9909,-9765,-9644,-9574,-9485,-9282,-8820,-7940,-6538,-4529,-1955,1063,4314,7489,10267,12324,13379,13292,12010,9659,6491,2866,-782,-4020,-6467,-7832,-7984,-6925,-4838,-2014,1160,4256,6881,8685,9450,9054,7546,5063,1870,-1719,-5362,-8722,-11516,-13533,-14643,-14830,-14152,-12760,-10861,-8681,-6466,-4404,-2665,-1327,-421,88,288,274,160,29,-62,-80,-27,69,209,340,484,602,702,767,773,704,528,230,-188,-719,-1323,-1952,-2553,-3056,-3421,-3588,-3542,-3254,-2739,-2016,-1126,-139,882,1850,2689,3354,3794,4033,4083,4007,3878,3758,3700,3736,3837,3980,4092,4109,3986,3692,3248,2698,2133,1644,1337,1281,1512,2019,2714,3485,4157,4569,4575,4065,3020,1469,-446,-2555,-4629,-6449,-7824,-8632,-8826,-8468,-7688,-6693,-5712,-4975,-4642,-4819,-5484,-6530,-7768,-8943,-9817,-10152,-9826,-8767,-7058,-4845,-2364,125,2359,4135,5310,5829,5759,5190,4325,3331,2396,1630,1101,787,612,466,196,-293,-1110,-2260,-3710,-5350,-7023,-8540,-9724,-10417,-10519,-10008,-8924,-7392,-5591,-3714,-1972,-510,559,1223,1510,1531,1400,1271,1241,1427,1851,2543,3442,4508,5634,6756,7789,8684,9413,9953,10305,10450,10367,10027,9371,8375,6994,5230,3123,740,-1777,-4283,-6583,-8525,-9939,-10765,-10946,-10571,-9727,-8620,-7433,-6372,-5601,-5207,-5227,-5584,-6174,-6802,-7299,-7476,-7213,-6430,-5155,-3446,-1476,592,2542,4188,5381,6029,6113,5701,4907,3905,2890,2002,1377,1042,956,1037,1095,1002,576,-252,-1499,-3099,-4888,-6684,-8286,-9515,-10281,-10541,-10372,-9878,-9248,-8637,-8208,-8043,-8162,-8521,-9001,-9483,-9804,-9854,-9544,-8830,-7734,-6314,-4674,-2954,-1301,138,1225,1851,1953,1485,471,-1037,-2962,-5168,-7529,-9899,-12129,-14094,-15692,-16803,-17393,-17373,-16742,-15486,-13629,-11248,-8414,-5271,-1950,1399,4610,7556,10096,12143,13625,14513,14822,14598,13934,12943,11738,10467,9209,8082,7120,6360,5801,5407,5149,4962,4800,4624,4393,4112,3764,3380,2962,2553,2163,1834,1585,1428,1381,1417,1527,1648,1729,1692,1458,967,177,-914,-2234,-3685,-5083,-6236,-6941,-7019,-6363,-4924,-2763,-14,3117,6356,9445,12102,14135,15389,15823,15466,14434,12889,11034,9054,7138,5409,3961,2821,1969,1347,877,470,59,-400,-925,-1487,-2070,-2622,-3134,-3596,-4035,-4503,-5049,-5725,-6553,-7507,-8522,-9474,-10197,-10540,-10325,-9485,-7977,-5884,-3363,-644,2000,4275,5942,6792,6744,5806,4105,1885,-572,-2927,-4890,-6232,-6816,-6636,-5780,-4431,-2822,-1188,268,1407,2188,2637,2866,3011,3205,3561,4120,4868,5720,6547,7188,7504,7375,6748,5631,4103,2285,351,-1545,-3210,-4524,-5347,-5617,-5309,-4420,-3042,-1243,821,3027,5221,7278,9072,10512,11517,12011,11972,11335,10125,8344,6062,3385,444,-2573,-5489,-8100,-10236,-11763,-12589,-12697,-12112,-10908,-9196,-7093,-4727,-2209,348,2867,5260,7491,9509,11304,12853,14152,15190,15957,16437,16617,16479,16027,15266,14259,13061,11808,10613,9621,8959,8680,8811,9256,9881,10487,10845,10769,10082,8725,6684,4051,997,-2285,-5539,-8554,-11125,-13105,-14413,-15019,-14956,-14298,-13128,-11572,-9710,-7654,-5464,-3202,-915,1353,3556,5614,7452,8946,9985,10453,10243,9313,7637,5285,2374,-918,-4345,-7659,-10583,-12889,-14369,-14915,-14474,-13103,-10933,-8167,-5052,-1857,1175,3811,5903,7338,8092,8190,7704,6743,5426,3872,2188,475,-1202,-2762,-4166,-5348,-6258,-6850,-7063,-6892,-6322,-5419,-4256,-2964,-1664,-495,453,1104,1436,1453,1189,674,-43,-941,-1995,-3187,-4521,-5968,-7520,-9115,-10717,-12224,-13573,-14641,-15352,-15594,-15313,-14465,-13071,-11186,-8954,-6514,-4094,-1882,-91,1139,1691,1573,820,-402,-1916,-3469,-4843,-5799,-6193,-5903,-4924,-3299,-1167,1281,3811,6156,8076,9329,9766,9292,7911,5728,2911,-292,-3612,-6776,-9537,-11709,-13177,-13914,-13975,-13486,-12604,-11518,-10375,-9291,-8325,-7446,-6623,-5731,-4709,-3467,-2006,-346,1403,3132,4685,5922,6731,7020,6780,6023,4844,3371,1756,170,-1250,-2384,-3180,-3615,-3712,-3524,-3082,-2461,-1657,-720,383,1620,2999,4465,5953,7360,8554,9422,9825,9709,9020,7798,6133,4167,2093,131,-1496,-2589,-2970,-2559,-1316,691,3325,6380,9597,12691,15396,17445,18675,18948,18258,16649,14257,11271,7915,4429,1051,-2016,-4593,-6573,-7879,-8517,-8503,-7929,-6881,-5486,-3871,-2161,-497,1008,2244,3120,3589,3626,3252,2526,1543,419,-683,-1632,-2250,-2445,-2108,-1245,114,1842,3780,5720,7469,8860,9774,10185,10108,9656,8949,8141,7353,6675,6136,5733,5394,5046,4591,3959,3097,2003,696,-741,-2240,-3680,-4981,-6052,-6832,-7278,-7371,-7085,-6438,-5417,-4053,-2365,-398,1770,4072,6373,8550,10434,11853,12661,12729,11991,10469,8224,5444,2317,-896,-3950,-6635,-8764,-10256,-11074,-11276,-10957,-10249,-9284,-8188,-7054,-5958,-4941,-4037,-3266,-2626,-2137,-1783,-1566,-1470,-1464,-1518,-1559,-1540,-1376,-1026,-480,261,1098,1981,2770,3420,3850,4086,4150,4132,4120,4210,4466,4943,5628,6512,7521,8563,9536,10290,10729,10723,10210,9173,7629,5683,3450,1102,-1189,-3268,-4986,-6265,-7057,-7364,-7256,-6802,-6136,-5366,-4623,-3983,-3514,-3210,-3036,-2908,-2708,-2340,-1689,-712,605,2211,4002,5835,7567,9038,10147,10820,11047,10860,10338,9561,8635,7629,6603,5580,4570,3551,2520,1459,377,-698,-1740,-2708,-3567,-4317,-4938,-5458,-5899,-6269,-6603,-6864,-7053,-7089,-6935,-6510,-5794,-4769,-3492,-2034,-520,914,2144,3022,3485,3452,2943,2006,749,-685,-2149,-3498,-4649,-5535,-6206,-6691,-7107,-7513,-7980,-8490,-9015,-9430,-9634,-9489,-8916,-7878,-6420,-4655,-2768,-968,514,1490,1818,1445,402,-1185,-3145,-5248,-7282,-9057,-10425,-11329,-11728,-11678,-11222,-10443,-9410,-8159,-6732,-5126,-3347,-1420,627,2702,4698,6475,7875,8764,9046,8667,7679,6145,4223,2071,-155,-2297,-4259,-5966,-7380,-8501,-9324,-9867,-10119,-10072,-9683,-8923,-7739,-6123,-4082,-1665,1006,3811,6560,9089,11240,12887,13982,14503,14533,14153,13512,12732,11927,11170,10485,9859,9235,8538,7701,6641,5353,3818,2122,329,-1422,-3019,-4361,-5363,-6024,-6356,-6449,-6405,-6346,-6370,-6531,-6838,-7224,-7585,-7783,-7681,-7178,-6210,-4791,-2984,-935,1201,3194,4880,6033,6576,6406,5591,4207,2451,512,-1390,-3074,-4419,-5344,-5843,-5948,-5695,-5159,-4366,-3351,-2111,-625,1114,3120,5345,7705,10038,12148,13792,14732,14771,13783,11747,8772,5070,964,-3183,-6988,-10129,-12339,-13509,-13593,-12727,-11063,-8872,-6380,-3840,-1434,718,2524,4001,5141,6001,6601,6956,7052,6856,6341,5476,4271,2754,1000,-894,-2807,-4619,-6205,-7470,-8347,-8797,-8834,-8496,-7845,-6982,-5973,-4916,-3868,-2871,-1960,-1117,-355,381,1096,1854,2662,3557,4529,5560,6603,7601,8487,9202,9713,9989,10068,9960,9752,9481,9226,9015,8868,8758,8646,8450,8097,7508,6615,5407,3872,2080,98,-1943,-3929,-5708,-7177,-8229,-8807,-8888,-8484,-7638,-6420,-4905,-3190,-1350,524,2386,4180,5863,7408,8760,9877,10702,11179,11271,10960,10241,9158,7752,6096,4270,2342,412,-1463,-3184,-4692,-5889,-6714,-7084,-6954,-6294,-5127,-3526,-1626,400,2347,4015,5233,5891,5944,5440,4485,3240,1896,625,-407,-1110,-1414,-1344,-922,-244,617,1579,2589,3614,4650,5697,6772,7861,8946,9953,10819,11418,11674,11479,10803,9631,8024,6072,3913,1691,-443,-2367,-3987,-5247,-6138,-6680,-6910,-6903,-6703,-6375,-5958,-5479,-4943,-4360,-3680,-2908,-1977,-888,391,1861,3469,5179,6860,8405,9654,10475,10754,10436,9540,8146,6419,4556,2778,1292,249,-269,-276,135,789,1477,1983,2121,1774,904,-433,-2115,-3940,-5720,-7250,-8400,-9107,-9372,-9297,-8994,-8625,-8322,-8174,-8224,-8439,-8736,-8986,-9070,-8841,-8265,-7292,-5997,-4476,-2870,-1357,-65,864,1379,1451,1136,507,-290,-1150,-1905,-2472,-2754,-2712,-2337,-1653,-696,452,1722,2983,4133,5008,5518,5529,4992,3886,2228,116,-2344,-4994,-7654,-10144,-12264,-13842,-14718,-14786,-13975,-12311,-9842,-6737,-3160,624,4378,7839,10778,13033,14476,15085,14864,13910,12312,10215,7737,4999,2123,-801,-3654,-6347,-8750,-10771,-12273,-13182,-13400,-12912,-11709,-9881,-7540,-4886,-2126,489,2737,4426,5426,5697,5294,4341,3067,1704,536,-229,-386,119,1295,3012,5062,7193,9102,10545,11288,11228,10319,8648,6381,3745,1022,-1527,-3665,-5208,-6090,-6285,-5911,-5104,-4074,-3022,-2115,-1512,-1261,-1405,-1889,-2625,-3510,-4404,-5212,-5844,-6273,-6496,-6562,-6530,-6466,-6439,-6477,-6611,-6828,-7119,-7465,-7852,-8274,-8728,-9189,-9630,-9979,-10142,-10018,-9491,-8484,-6965,-4954,-2569,41,2641,5018,6913,8165,8613,8215,6996,5049,2566,-263,-3180,-5991,-8488,-10561,-12107,-13117,-13579,-13534,-13012,-12066,-10729,-9067,-7123,-4987,-2744,-509,1589,3424,4867,5824,6238,6098,5462,4426,3134,1725,359,-877,-1881,-2647,-3167,-3490,-3667,-3775,-3867,-4019,-4256,-4622,-5114,-5728,-6442,-7197,-7949,-8615,-9120,-9390,-9357,-8984,-8257,-7196,-5840,-4255,-2517,-705,1102,2821,4385,5732,6799,7577,8020,8169,8035,7683,7178,6585,5964,5356,4778,4217,3661,3060,2414,1708,976,264,-363,-839,-1114,-1161,-1000,-668,-257,163,489,692,741,673,542,420,371,445,649,988,1410,1886,2325,2690,2899,2945,2808,2534,2196,1879,1694,1700,1938,2363,2894,3369,3638,3517,2892,1707,-6,-2107,-4388,-6574,-8393,-9583,-10000,-9552,-8323,-6458,-4226,-1922,134,1671,2476,2452,1611,98,-1861,-3941,-5835,-7224,-7895,-7735,-6728,-5021,-2784,-307,2170,4376,6153,7367,8030,8171,7946,7480,6947,6457,6087,5841,5679,5505,5216,4717,3920,2831,1450,-123,-1779,-3382,-4793,-5882,-6581,-6820,-6622,-6029,-5121,-4022,-2816,-1630,-524,441,1232,1851,2296,2589,2744,2794,2741,2624,2426,2182,1871,1507,1078,573,-13,-693,-1460,-2284,-3115,-3870,-4443,-4723,-4594,-3976,-2816,-1127,1011,3471,6040,8495,10588,12083,12819,12688,11689,9927,7583,4931,2260,-126,-1967,-3075,-3351,-2806,-1562,186,2170,4125,5797,7006,7652,7732,7338,6600,5720,4849,4146,3683,3483,3500,3635,3774,3787,3606,3184,2572,1859,1179,682,471,616,1097,1846,2716,3555,4191,4482,4357,3791,2857,1692,453,-653,-1488,-1930,-1949,-1574,-884,-5,943,1855,2650,3325,3880,4383,4895,5464,6124,6838,7544,8128,8454,8417,7925,6981,5637,4053,2403,913,-234,-929,-1101,-830,-218,562,1329,1940,2288,2340,2130,1748,1314,956,781,834,1137,1598,2142,2605,2881,2856,2494,1808,871,-210,-1303,-2302,-3104,-3673,-3999,-4122,-4126,-4090,-4110,-4237,-4493,-4842,-5208,-5476,-5538,-5287,-4683,-3745,-2557,-1288,-123,710,1041,727,-268,-1918,-4093,-6613,-9243,-11746,-13906,-15536,-16541,-16866,-16553,-15698,-14422,-12895,-11247,-9605,-8051,-6612,-5295,-4061,-2875,-1705,-534,604,1662,2555,3191,3497,3433,2991,2250,1298,291,-629,-1337,-1738,-1819,-1607,-1209,-739,-363,-186,-325,-806,-1620,-2672,-3848,-4969,-5880,-6438,-6543,-6181,-5369,-4218,-2838,-1389,8,1233,2220,2928,3363,3544,3504,3281,2877,2311,1550,585,-598,-2010,-3597,-5329,-7098,-8813,-10383,-11695,-12721,-13399,-13740,-13745,-13427,-12791,-11819,-10485,-8744,-6575,-3964,-972,2303,5682,8943,11856,14187,15784,16553,16519,15779,14524,12975,11353,9861,8618,7683,7041,6593,6242,5838,5295,4540,3585,2504,1418,504,-89,-221,154,1005,2201,3539,4760,5622,5901,5487,4341,2570,347,-2075,-4433,-6492,-8070,-9076,-9494,-9406,-8934,-8248,-7512,-6852,-6364,-6064,-5907,-5843,-5738,-5556,-5190,-4651,-3927,-3055,-2085,-1043,34,1133,2249,3383,4538,5719,6913,8116,9270,10339,11212,11817,12033,11809,11099,9949,8438,6714,4942,3296,1922,915,311,63,85,219,313,218,-181,-914,-1962,-3225,-4552,-5779,-6749,-7331,-7463,-7118,-6353,-5251,-3962,-2635,-1439,-508,79,300,221,-44,-341,-522,-475,-134,468,1261,2092,2799,3225,3248,2830,1995,880,-356,-1491,-2328,-2697,-2490,-1661,-255,1639,3873,6265,8643,10833,12710,14183,15211,15782,15920,15646,14996,13986,12645,10992,9058,6899,4589,2241,-11,-2039,-3687,-4874,-5512,-5599,-5180,-4324,-3168,-1825,-426,932,2186,3313,4299,5169,5916,6539,6994,7233,7183,6790,6012,4849,3365,1655,-105,-1735,-3027,-3808,-3956,-3431,-2277,-643,1272,3193,4861,6019,6475,6116,4933,3022,583,-2114,-4753,-7031,-8687,-9554,-9562,-8768,-7296,-5391,-3270,-1209,595,1979,2856,3222,3129,2691,2027,1289,567,-34,-491,-778,-907,-902,-774,-548,-222,182,677,1234,1859,2536,3234,3960,4653,5314,5898,6388,6769,7029,7152,7135,6945,6571,5983,5187,4180,3016,1739,435,-803,-1890,-2704,-3177,-3225,-2826,-2004,-836,539,1944,3181,4055,4400,4116,3147,1547,-604,-3125,-5841,-8538,-11027,-13153,-14797,-15906,-16472,-16549,-16205,-15569,-14725,-13789,-12811,-11842,-10858,-9838,-8707,-7399,-5864,-4063,-2021,193,2474,4663,6605,8141,9127,9477,9130,8107,6474,4374,1987,-471,-2770,-4727,-6166,-7002,-7212,-6812,-5931,-4672,-3220,-1713,-289,953,1963,2731,3258,3592,3740,3723,3541,3188,2660,1973,1139,194,-830,-1901,-2992,-4075,-5122,-6101,-6970,-7696,-8240,-8593,-8745,-8718,-8546,-8277,-7962,-7663,-7414,-7260,-7196,-7196,-7205,-7123,-6848,-6270,-5299,-3904,-2093,63,2449,4914,7303,9448,11218,12510,13249,13443,13103,12314,11174,9787,8276,6739,5277,3968,2876,2051,1516,1259,1256,1426,1704,1987,2200,2276,2169,1871,1378,744,6,-744,-1460,-2047,-2474,-2711,-2756,-2659,-2464,-2256,-2112,-2110,-2309,-2760,-3460,-4410,-5536,-6773,-7996,-9078,-9887,-10285,-10200,-9563,-8407,-6784,-4831,-2700,-580,1360,2960,4133,4828,5085,4979,4639,4195,3781,3485,3360,3410,3586,3825,4034,4148,4087,3835,3369,2718,1920,1019,66,-905,-1852,-2770,-3614,-4390,-5052,-5596,-5986,-6215,-6267,-6135,-5825,-5346,-4713,-3973,-3143,-2285,-1413,-552,312,1196,2142,3170,4308,5535,6813,8065,9177,10032,10480,10427,9767,8512,6686,4443,1959,-530,-2787,-4616,-5871,-6474,-6452,-5850,-4816,-3458,-1937,-346,1214,2702,4091,5360,6509,7487,8250,8700,8746,8280,7233,5577,3343,654,-2298,-5265,-7930,-10006,-11193,-11300,-10188,-7898,-4536,-395,4205,8830,13097,16605,19096,20363,20394,19241,17132,14326,11180,8008,5138,2779,1112,169,-43,356,1264,2501,3934,5405,6806,8037,9033,9751,10170,10277,10091,9619,8904,7983,6920,5797,4695,3709,2903,2320,1958,1776,1682,1578,1335,873,109,-946,-2262,-3722,-5193,-6520,-7544,-8168,-8320,-8005,-7312,-6339,-5276,-4268,-3476,-3002,-2884,-3097,-3528,-4017,-4361,-4348,-3803,-2607,-741,1720,4580,7588,10420,12753,14315,14883,14389,12856,10473,7511,4333,1291,-1271,-3134,-4163,-4370,-3870,-2858,-1550,-186,1075,2090,2802,3192,3292,3129,2763,2201,1478,573,-512,-1784,-3235,-4821,-6479,-8120,-9625,-10880,-11775,-12202,-12112,-11460,-10274,-8602,-6554,-4242,-1838,530,2690,4562,6026,7086,7694,7910,7757,7303,6615,5755,4798,3797,2823,1929,1173,616,291,233,423,830,1357,1906,2348,2564,2489,2066,1342,389,-666,-1642,-2390,-2742,-2595,-1912,-721,846,2608,4321,5736,6625,6809,6211,4824,2776,255,-2467,-5100,-7360,-9023,-9942,-10083,-9526,-8438,-7080,-5715,-4623,-3996,-3942,-4458,-5417,-6621,-7806,-8714,-9123,-8895,-7993,-6486,-4542,-2385,-264,1592,3000,3861,4146,3903,3235,2273,1171,58,-948,-1789,-2420,-2868,-3154,-3327,-3420,-3442,-3396,-3253,-3007,-2636,-2169,-1648,-1141,-744,-542,-614,-1004,-1719,-2701,-3858,-5040,-6087,-6843,-7166,-6996,-6292,-5137,-3610,-1898,-145,1443,2748,3635,4092,4107,3790,3234,2602,2010,1574,1340,1318,1462,1666,1852,1866,1666,1172,427,-507,-1491,-2362,-2941,-3096,-2737,-1889,-647,781,2148,3161,3576,3189,1931,-169,-2928,-6079,-9274,-12156,-14399,-15773,-16148,-15549,-14090,-12017,-9587,-7120,-4853,-3007,-1684,-926,-667,-813,-1170,-1598,-1889,-1932,-1620,-925,124,1452,2940,4450,5864,7053,7959,8512,8708,8542,8017,7175,6006,4571,2890,1012,-973,-3014,-4969,-6754,-8224,-9281,-9816,-9762,-9082,-7787,-5922,-3608,-967,1798,4515,6967,8988,10415,11136,11099,10259,8686,6426,3624,425,-2991,-6430,-9709,-12642,-15080,-16871,-17923,-18148,-17530,-16078,-13887,-11089,-7895,-4541,-1295,1587,3870,5393,6048,5849,4872,3306,1391,-596,-2369,-3697,-4404,-4411,-3742,-2504,-869,947,2739,4328,5582,6450,6923,7070,6960,6715,6397,6081,5775,5469,5122,4684,4112,3381,2497,1494,413,-665,-1703,-2623,-3415,-4039,-4507,-4817,-4991,-5051,-5026,-4942,-4847,-4753,-4713,-4726,-4827,-5006,-5272,-5602,-5964,-6318,-6584,-6707,-6595,-6203,-5485,-4437,-3091,-1483,284,2125,3899,5476,6710,7450,7602,7061,5833,3960,1578,-1098,-3828,-6330,-8363,-9732,-10329,-10157,-9293,-7927,-6279,-4617,-3169,-2115,-1565,-1507,-1865,-2462,-3088,-3532,-3610,-3221,-2347,-1070,455,2013,3369,4314,4673,4365,3379,1829,-121,-2201,-4145,-5668,-6546,-6627,-5881,-4366,-2282,127,2542,4654,6202,6982,6931,6065,4519,2515,288,-1888,-3800,-5273,-6208,-6568,-6385,-5718,-4657,-3291,-1703,26,1826,3615,5307,6798,7976,8708,8898,8444,7338,5600,3372,836,-1720,-4021,-5753,-6691,-6656,-5602,-3593,-804,2491,5975,9300,12141,14231,15382,15502,14621,12860,10441,7650,4809,2246,247,-947,-1215,-493,1128,3493,6351,9383,12289,14744,16518,17438,17445,16550,14886,12604,9947,7151,4458,2104,245,-992,-1598,-1617,-1182,-461,337,1042,1478,1574,1280,634,-282,-1365,-2485,-3543,-4464,-5207,-5786,-6228,-6588,-6924,-7268,-7635,-8023,-8363,-8633,-8718,-8586,-8147,-7397,-6308,-4913,-3260,-1397,561,2542,4407,6044,7331,8158,8457,8179,7351,6002,4253,2191,-23,-2266,-4385,-6257,-7744,-8751,-9168,-8940,-8020,-6429,-4210,-1485,1574,4760,7798,10435,12405,13500,13576,12580,10563,7668,4147,283,-3561,-7074,-9932,-11921,-12885,-12808,-11737,-9852,-7347,-4503,-1565,1205,3607,5485,6761,7432,7570,7313,6832,6302,5881,5641,5623,5749,5925,5998,5837,5330,4453,3221,1766,248,-1133,-2170,-2724,-2698,-2100,-1023,376,1884,3291,4409,5114,5358,5183,4688,4026,3366,2843,2574,2603,2913,3465,4134,4826,5402,5767,5829,5537,4874,3846,2500,888,-924,-2856,-4851,-6836,-8767,-10593,-12287,-13803,-15114,-16151,-16860,-17152,-16960,-16192,-14831,-12849,-10316,-7326,-4040,-676,2525,5309,7430,8724,9074,8497,7087,5041,2600,38,-2390,-4482,-6095,-7184,-7778,-7965,-7882,-7656,-7398,-7160,-6942,-6701,-6335,-5785,-4940,-3794,-2339,-648,1150,2901,4414,5500,6016,5840,4952,3375,1220,-1354,-4143,-6951,-9559,-11833,-13625,-14898,-15603,-15777,-15436,-14632,-13417,-11830,-9941,-7824,-5579,-3346,-1274,458,1695,2299,2193,1379,-73,-1987,-4153,-6287,-8141,-9464,-10088,-9945,-9037,-7517,-5565,-3451,-1419,297,1557,2271,2468,2194,1590,753,-171,-1114,-1994,-2795,-3492,-4084,-4558,-4893,-5048,-4980,-4626,-3937,-2869,-1416,405,2514,4795,7087,9207,10978,12263,12967,13077,12651,11795,10684,9483,8358,7436,6776,6376,6164,6011,5770,5272,4428,3162,1547,-304,-2156,-3748,-4797,-5051,-4372,-2701,-167,3010,6491,9899,12871,15106,16408,16715,16069,14635,12621,10281,7847,5501,3376,1513,-81,-1460,-2676,-3764,-4731,-5529,-6081,-6289,-6042,-5284,-3971,-2171,20,2398,4754,6845,8457,9449,9750,9398,8510,7286,5950,4746,3874,3460,3575,4146,5081,6152,7163,7867,8094,7732,6760,5272,3438,1507,-251,-1566,-2229,-2105,-1162,524,2793,5416,8126,10666,12787,14312,15110,15127,14381,12934,10901,8422,5647,2749,-117,-2776,-5086,-6906,-8148,-8735,-8674,-7979,-6766,-5166,-3356,-1552,82,1352,2184,2515,2401,1945,1294,636,133,-101,-4,383,950,1527,1921,1936,1446,379,-1238,-3273,-5539,-7773,-9727,-11143,-11873,-11821,-11049,-9691,-7997,-6229,-4661,-3507,-2884,-2819,-3222,-3916,-4688,-5280,-5502,-5186,-4284,-2825,-936,1188,3315,5207,6652,7487,7638,7083,5912,4234,2244,110,-1972,-3859,-5417,-6574,-7266,-7477,-7212,-6486,-5362,-3891,-2164,-273,1680,3571,5307,6753,7853,8510,8727,8497,7886,6972,5870,4700,3599,2669,2026,1718,1775,2181,2864,3751,4735,5730,6653,7449,8085,8542,8820,8912,8812,8502,7965,7169,6118,4813,3313,1696,85,-1380,-2562,-3323,-3609,-3387,-2730,-1766,-684,297,967,1166,785,-171,-1637,-3435,-5362,-7162,-8599,-9477,-9646,-9076,-7788,-5930,-3703,-1365,809,2576,3740,4207,3953,3089,1747,162,-1481,-2964,-4170,-5006,-5476,-5623,-5552,-5362,-5190,-5107,-5195,-5461,-5899,-6477,-7126,-7812,-8452,-9008,-9416,-9612,-9551,-9161,-8420,-7278,-5751,-3839,-1608,864,3444,5988,8300,10208,11528,12130,11928,10904,9106,6651,3700,449,-2898,-6142,-9116,-11677,-13726,-15186,-16019,-16190,-15711,-14593,-12896,-10693,-8109,-5263,-2328,539,3175,5413,7120,8187,8543,8171,7101,5414,3252,771,-1808,-4305,-6488,-8205,-9307,-9732,-9482,-8631,-7342,-5816,-4292,-3006,-2158,-1885,-2238,-3165,-4529,-6100,-7619,-8784,-9358,-9141,-8049,-6110,-3452,-317,3000,6184,8925,10983,12201,12506,11930,10590,8634,6298,3769,1279,-1012,-2950,-4450,-5460,-5984,-6055,-5737,-5122,-4295,-3364,-2392,-1448,-543,322,1208,2166,3293,4639,6237,8059,10002,11912,13586,14793,15350,15091,13950,11950,9188,5872,2240,-1427,-4848,-7806,-10103,-11668,-12458,-12538,-11987,-10925,-9467,-7713,-5747,-3631,-1404,887,3214,5519,7733,9772,11524,12887,13752,14046,13716,12775,11276,9329,7094,4744,2463,413,-1283,-2561,-3403,-3852,-3971,-3853,-3556,-3161,-2668,-2110,-1443,-675,236,1267,2401,3589,4746,5802,6681,7339,7757,7963,7993,7909,7764,7588,7403,7203,6971,6683,6316,5852,5283,4633,3917,3200,2531,1966,1552,1301,1206,1240,1353,1504,1643,1755,1819,1872,1930,2050,2248,2568,2968,3444,3894,4243,4393,4247,3749,2866,1620,67,-1676,-3493,-5226,-6739,-7923,-8686,-9007,-8885,-8377,-7568,-6559,-5474,-4409,-3446,-2623,-1936,-1336,-747,-75,769,1835,3150,4659,6305,7947,9474,10746,11661,12138,12139,11663,10745,9465,7907,6182,4395,2636,994,-477,-1722,-2707,-3403,-3791,-3858,-3609,-3053,-2221,-1163,71,1388,2722,3979,5106,6039,6765,7287,7631,7872,8062,8281,8564,8905,9257,9492,9473,9007,7946,6167,3620,362,-3460,-7611,-11772,-15601,-18771,-20968,-22025,-21828,-20432,-17992,-14743,-11010,-7082,-3270,213,3188,5560,7302,8397,8914,8887,8422,7591,6512,5264,3971,2703,1558,588,-147,-632,-842,-790,-475,93,899,1930,3144,4488,5874,7188,8328,9168,9657,9744,9453,8841,7985,7000,5951,4932,3942,2995,2030,978,-222,-1628,-3226,-4964,-6709,-8287,-9487,-10107,-9969,-8980,-7123,-4496,-1306,2194,5668,8817,11360,13096,13923,13826,12888,11244,9075,6570,3909,1250,-1283,-3611,-5683,-7489,-9043,-10370,-11505,-12473,-13288,-13939,-14401,-14625,-14564,-14168,-13424,-12341,-10994,-9464,-7912,-6450,-5246,-4378,-3911,-3829,-4040,-4422,-4775,-4930,-4705,-3978,-2690,-861,1416,3956,6539,8887,10733,11828,11971,11059,9065,6101,2364,-1855,-6183,-10261,-13701,-16210,-17579,-17699,-16620,-14475,-11538,-8118,-4588,-1272,1520,3604,4851,5282,4963,4060,2762,1276,-213,-1537,-2605,-3346,-3776,-3936,-3897,-3751,-3547,-3345,-3133,-2889,-2561,-2079,-1391,-463,697,2031,3426,4729,5760,6342,6338,5678,4373,2552,392,-1827,-3823,-5327,-6102,-6047,-5122,-3444,-1209,1304,3789,5945,7529,8379,8419,7690,6302,4430,2285,76,-2006,-3826,-5272,-6313,-6932,-7143,-6980,-6467,-5624,-4479,-3052,-1389,439,2344,4182,5834,7116,7923,8125,7691,6626,5005,2965,667,-1713,-3998,-6059,-7780,-9092,-9965,-10372,-10323,-9824,-8888,-7546,-5831,-3804,-1533,875,3334,5704,7887,9759,11222,12205,12660,12589,12010,11012,9638,8007,6152,4138,1984,-302,-2720,-5260,-7899,-10587,-13235,-15735,-17942,-19704,-20874,-21328,-20996,-19876,-18039,-15643,-12887,-10023,-7286,-4917,-3069,-1877,-1358,-1499,-2202,-3334,-4734,-6238,-7689,-8965,-9970,-10629,-10920,-10799,-10274,-9347,-8043,-6410,-4507,-2415,-221,1983,4114,6100,7872,9388,10618,11538,12167,12513,12611,12517,12263,11906,11480,11015,10514,9973,9349,8593,7650,6448,4958,3158,1071,-1226,-3648,-6049,-8287,-10228,-11725,-12707,-13089,-12879,-12084,-10778,-9052,-7016,-4800,-2504,-232,1949,3983,5819,7397,8652,9479,9791,9475,8483,6776,4427,1530,-1712,-5093,-8361,-11286,-13691,-15429,-16447,-16739,-16350,-15376,-13896,-12027,-9843,-7441,-4898,-2314,220,2582,4678,6399,7685,8491,8815,8690,8171,7356,6346,5255,4192,3228,2417,1744,1176,633,27,-739,-1726,-2982,-4491,-6182,-7965,-9677,-11170,-12306,-12942,-13055,-12604,-11671,-10343,-8752,-7014,-5252,-3510,-1842,-223,1363,2960,4584,6234,7874,9422,10794,11859,12528,12691,12334,11442,10114,8466,6676,4933,3421,2284,1620,1460,1766,2456,3393,4432,5423,6231,6759,6951,6785,6297,5535,4577,3489,2337,1159,-16,-1185,-2351,-3518,-4692,-5864,-7017,-8117,-9123,-9974,-10620,-10998,-11073,-10809,-10215,-9309,-8142,-6779,-5285,-3725,-2151,-600,923,2415,3914,5443,7032,8676,10346,11967,13441,14648,15461,15778,15511,14626,13127,11050,8511,5620,2575,-445,-3216,-5564,-7298,-8331,-8571,-8031,-6774,-4896,-2588,-16,2601,5072,7246,8994,10277,11083,11474,11545,11406,11190,10992,10882,10877,10939,10966,10827,10359,9408,7860,5652,2793,-610,-4393,-8316,-12089,-15430,-18033,-19684,-20198,-19519,-17668,-14790,-11098,-6892,-2464,1857,5830,9233,11943,13908,15125,15674,15646,15162,14357,13327,12183,10971,9737,8480,7185,5834,4385,2844,1191,-504,-2203,-3779,-5133,-6135,-6684,-6711,-6195,-5175,-3742,-2033,-210,1576,3180,4510,5501,6138,6415,6364,5989,5336,4391,3217,1801,226,-1464,-3171,-4788,-6195,-7280,-7926,-8083,-7711,-6870,-5641,-4175,-2640,-1222,-71,671,955,776,207,-607,-1516,-2325,-2916,-3178,-3115,-2759,-2229,-1647,-1181,-943,-1047,-1551,-2450,-3715,-5240,-6903,-8555,-10041,-11210,-11955,-12159,-11799,-10830,-9316,-7326,-4998,-2508,-28,2234,4137,5533,6356,6554,6146,5162,3691,1856,-205,-2293,-4234,-5850,-6984,-7557,-7530,-6927,-5843,-4380,-2699,-926,794,2362,3706,4772,5553,6023,6196,6043,5581,4787,3700,2348,823,-781,-2335,-3724,-4860,-5692,-6228,-6536,-6695,-6850,-7088,-7504,-8145,-8978,-9966,-10981,-11905,-12593,-12913,-12776,-12117,-10937,-9279,-7220,-4903,-2448,-50,2146,3963,5261,5953,5975,5369,4200,2638,846,-952,-2583,-3863,-4695,-4986,-4747,-3986,-2816,-1338,267,1843,3194,4181,4663,4592,3937,2767,1185,-647,-2536,-4277,-5683,-6593,-6908,-6600,-5687,-4272,-2465,-430,1683,3707,5498,6915,7863,8268,8126,7463,6383,4984,3422,1817,291,-1061,-2193,-3075,-3732,-4187,-4498,-4682,-4763,-4713,-4474,-3997,-3182,-2017,-441,1497,3765,6237,8786,11214,13320,14899,15769,15810,14994,13379,11125,8458,5642,2935,564,-1321,-2637,-3398,-3678,-3611,-3367,-3108,-2985,-3103,-3517,-4212,-5149,-6208,-7291,-8253,-8972,-9333,-9226,-8606,-7430,-5750,-3643,-1268,1203,3564,5639,7291,8410,8999,9042,8621,7809,6692,5385,3963,2547,1227,127,-655,-996,-816,-41,1352,3334,5825,8661,11667,14576,17169,19180,20414,20707,19978,18200,15459,11882,7700,3177,-1366,-5612,-9252,-12047,-13821,-14528,-14198,-12988,-11100,-8791,-6305,-3866,-1619,321,1951,3245,4274,5041,5596,5927,6038,5911,5561,5017,4358,3675,3103,2724,2643,2867,3388,4123,4966,5774,6418,6759,6718,6234,5331,4069,2572,989,-508,-1764,-2631,-3020,-2865,-2184,-1028,493,2225,4011,5686,7115,8205,8895,9176,9053,8581,7808,6815,5674,4470,3268,2122,1054,63,-876,-1802,-2765,-3794,-4929,-6158,-7477,-8823,-10139,-11316,-12273,-12889,-13100,-12842,-12094,-10876,-9225,-7209,-4913,-2431,122,2623,4936,6927,8479,9515,10003,9982,9524,8761,7818,6842,5933,5190,4642,4324,4209,4284,4513,4857,5289,5756,6227,6636,6929,7033,6885,6443,5687,4634,3331,1855,282,-1301,-2838,-4280,-5597,-6762,-7756,-8526,-9055,-9279,-9198,-8802,-8136,-7265,-6287,-5305,-4427,-3742,-3306,-3155,-3285,-3655,-4240,-4957,-5780,-6632,-7483,-8272,-8957,-9464,-9721,-9642,-9145,-8167,-6688,-4719,-2360,266,2982,5565,7842,9589,10686,11018,10568,9362,7530,5212,2648,33,-2362,-4363,-5748,-6427,-6297,-5384,-3741,-1514,1113,3931,6711,9245,11343,12853,13642,13658,12839,11243,8920,6012,2675,-904,-4519,-7987,-11119,-13786,-15858,-17285,-18025,-18091,-17517,-16357,-14695,-12622,-10253,-7728,-5183,-2793,-691,985,2158,2798,2935,2648,2044,1248,364,-510,-1315,-2005,-2572,-3002,-3334,-3577,-3794,-4016,-4295,-4662,-5126,-5678,-6264,-6821,-7246,-7465,-7370,-6915,-6056,-4798,-3178,-1272,838,3030,5212,7276,9138,10724,11984,12868,13377,13485,13225,12616,11696,10515,9095,7482,5697,3766,1738,-349,-2410,-4357,-6087,-7478,-8438,-8876,-8755,-8082,-6910,-5339,-3510,-1550,380,2192,3789,5135,6199,6978,7445,7609,7412,6872,5943,4673,3078,1261,-706,-2679,-4568,-6243,-7636,-8679,-9353,-9650,-9607,-9262,-8676,-7908,-7002,-6022,-4989,-3953,-2932,-1960,-1046,-216,556,1245,1891,2479,3026,3540,4014,4473,4914,5362,5797,6228,6578,6822,6856,6624,6059,5126,3831,2216,353,-1625,-3618,-5439,-6998,-8148,-8835,-9026,-8745,-8068,-7098,-5962,-4771,-3628,-2598,-1705,-943,-267,394,1100,1919,2869,3925,5028,6053,6888,7400,7516,7209,6530,5591,4562,3627,2974,2751,3047,3891,5224,6941,8879,10857,12695,14231,15324,15884,15839,15170,13889,12042,9715,7038,4160,1272,-1445,-3807,-5656,-6884,-7413,-7245,-6404,-4987,-3092,-879,1531,3966,6283,8335,9964,11044,11467,11161,10128,8412,6140,3494,690,-2018,-4373,-6159,-7169,-7290,-6476,-4755,-2281,764,4085,7412,10424,12861,14505,15196,14884,13570,11367,8439,5023,1389,-2166,-5356,-7922,-9641,-10386,-10069,-8739,-6475,-3477,32,3751,7396,10647,13256,15001,15759,15492,14254,12188,9490,6398,3163,1,-2884,-5354,-7335,-8786,-9764,-10334,-10617,-10732,-10793,-10861,-10974,-11082,-11127,-10996,-10591,-9825,-8662,-7101,-5211,-3110,-943,1098,2855,4164,4933,5107,4717,3833,2585,1135,-346,-1696,-2761,-3441,-3662,-3405,-2686,-1578,-157,1445,3122,4745,6220,7462,8425,9083,9459,9568,9483,9240,8907,8520,8110,7670,7204,6671,6053,5335,4499,3565,2545,1463,364,-742,-1798,-2806,-3721,-4536,-5241,-5812,-6253,-6543,-6684,-6669,-6509,-6208,-5798,-5296,-4746,-4160,-3586,-3010,-2466,-1923,-1379,-788,-119,671,1617,2712,3954,5263,6574,7772,8752,9417,9699,9569,9058,8237,7226,6171,5205,4454,3980,3808,3904,4179,4537,4855,5026,4978,4659,4064,3229,2191,1022,-227,-1502,-2765,-3999,-5174,-6302,-7344,-8311,-9155,-9865,-10410,-10766,-10954,-10966,-10880,-10724,-10576,-10466,-10410,-10378,-10320,-10147,-9806,-9216,-8387,-7308,-6061,-4718,-3409,-2229,-1297,-657,-333,-286,-422,-642,-813,-844,-652,-225,444,1283,2237,3195,4083,4793,5282,5485,5422,5090,4570,3913,3215,2552,1988,1575,1332,1237,1273,1342,1394,1316,1043,514,-286,-1329,-2534,-3795,-4975,-5952,-6631,-6954,-6939,-6631,-6146,-5596,-5114,-4782,-4656,-4718,-4912,-5138,-5285,-5254,-4979,-4445,-3685,-2782,-1830,-942,-196,351,689,851,899,930,1022,1264,1694,2330,3129,4035,4931,5725,6278,6508,6320,5689,4607,3131,1342,-619,-2606,-4447,-5990,-7104,-7722,-7812,-7427,-6646,-5592,-4386,-3154,-1979,-951,-97,548,981,1210,1222,1034,626,3,-843,-1901,-3135,-4509,-5924,-7330,-8600,-9685,-10503,-11025,-11241,-11164,-10850,-10357,-9776,-9181,-8649,-8225,-7924,-7736,-7616,-7499,-7321,-7004,-6483,-5727,-4709,-3451,-2015,-467,1058,2463,3620,4455,4924,5037,4862,4506,4101,3788,3677,3841,4304,5025,5914,6852,7691,8325,8640,8629,8271,7664,6865,5985,5089,4225,3391,2578,1726,833,-141,-1154,-2156,-3073,-3797,-4257,-4391,-4183,-3674,-2949,-2132,-1376,-810,-553,-648,-1091,-1797,-2640,-3446,-4057,-4315,-4152,-3527,-2531,-1270,38,1216,2031,2366,2115,1296,-7,-1642,-3410,-5115,-6580,-7677,-8366,-8645,-8614,-8374,-8064,-7785,-7624,-7591,-7675,-7800,-7882,-7815,-7522,-6942,-6049,-4870,-3424,-1801,-52,1731,3483,5147,6671,8017,9161,10052,10671,10951,10844,10304,9275,7763,5778,3382,695,-2159,-4984,-7601,-9790,-11376,-12203,-12189,-11345,-9761,-7628,-5206,-2780,-644,957,1864,2005,1436,298,-1172,-2725,-4094,-5088,-5581,-5561,-5086,-4303,-3375,-2461,-1695,-1127,-773,-571,-451,-309,-93,237,653,1095,1468,1683,1665,1396,905,289,-325,-791,-978,-803,-245,671,1845,3171,4517,5763,6824,7629,8150,8370,8295,7926,7268,6326,5088,3587,1814,-158,-2282,-4455,-6573,-8513,-10165,-11410,-12180,-12423,-12129,-11351,-10143,-8637,-6944,-5190,-3475,-1869,-391,957,2227,3455,4677,5905,7092,8183,9057,9607,9723,9329,8406,6994,5211,3211,1220,-566,-1919,-2696,-2794,-2213,-1042,561,2361,4115,5593,6614,7090,7020,6500,5688,4784,3981,3430,3219,3341,3722,4202,4616,4761,4499,3735,2458,749,-1258,-3356,-5340,-7013,-8223,-8898,-9045,-8731,-8133,-7400,-6756,-6334,-6248,-6514,-7066,-7774,-8433,-8844,-8800,-8174,-6887,-5003,-2628,3,2651,5053,6990,8307,8965,8974,8487,7652,6691,5774,5048,4595,4411,4469,4657,4878,5029,5026,4838,4478,3982,3465,3017,2774,2819,3216,3980,5045,6325,7650,8862,9794,10314,10349,9895,9012,7825,6487,5159,3980,3055,2410,2058,1907,1901,1910,1855,1646,1237,607,-221,-1213,-2291,-3389,-4404,-5258,-5848,-6093,-5913,-5267,-4131,-2566,-649,1451,3534,5401,6819,7662,7804,7268,6114,4523,2699,908,-616,-1662,-2080,-1837,-953,409,2058,3718,5145,6083,6383,5934,4764,2958,698,-1785,-4246,-6448,-8198,-9385,-9966,-9991,-9568,-8852,-8010,-7190,-6525,-6054,-5821,-5742,-5770,-5777,-5697,-5450,-5040,-4493,-3902,-3374,-3033,-2963,-3222,-3777,-4550,-5385,-6092,-6479,-6366,-5643,-4269,-2293,152,2878,5648,8242,10439,12097,13126,13508,13309,12622,11600,10385,9114,7902,6797,5831,4968,4149,3301,2334,1199,-140,-1654,-3284,-4930,-6464,-7797,-8815,-9504,-9840,-9887,-9703,-9391,-9016,-8678,-8396,-8230,-8158,-8211,-8349,-8576,-8847,-9128,-9362,-9467,-9373,-8969,-8209,-7027,-5443,-3509,-1342,877,2950,4641,5754,6109,5623,4285,2183,-480,-3454,-6419,-9064,-11117,-12381,-12754,-12258,-10985,-9131,-6905,-4564,-2322,-377,1132,2136,2627,2662,2364,1865,1337,902,669,666,904,1325,1863,2442,2975,3407,3694,3813,3777,3602,3326,2970,2549,2051,1445,696,-227,-1327,-2573,-3885,-5167,-6273,-7098,-7519,-7489,-6984,-6070,-4840,-3466,-2108,-937,-85,408,542,429,211,57,127,507,1234,2234,3375,4464,5280,5631,5364,4414,2832,738,-1604,-3940,-5935,-7330,-7909,-7557,-6276,-4175,-1458,1589,4670,7489,9800,11468,12410,12707,12441,11836,11036,10255,9598,9153,8926,8886,8958,9058,9112,9059,8866,8538,8084,7543,6937,6285,5581,4811,3937,2934,1791,509,-846,-2215,-3471,-4514,-5228,-5543,-5429,-4902,-4053,-2990,-1895,-920,-222,93,-6,-473,-1208,-2013,-2728,-3150,-3158,-2670,-1706,-329,1295,3008,4606,5943,6910,7473,7668,7603,7381,7177,7047,7091,7259,7514,7723,7779,7546,6954,5963,4618,3009,1301,-326,-1672,-2573,-2918,-2674,-1889,-699,710,2118,3311,4121,4432,4220,3517,2447,1152,-192,-1423,-2428,-3103,-3445,-3447,-3188,-2741,-2227,-1733,-1366,-1162,-1167,-1337,-1648,-2004,-2344,-2603,-2726,-2723,-2606,-2419,-2223,-2048,-1916,-1822,-1710,-1537,-1228,-752,-80,745,1681,2631,3513,4260,4815,5202,5417,5561,5671,5844,6124,6540,7099,7751,8453,9101,9625,9939,9976,9725,9163,8348,7331,6209,5076,4023,3126,2419,1918,1577,1349,1135,857,421,-228,-1128,-2261,-3580,-4980,-6350,-7529,-8400,-8844,-8803,-8268,-7278,-5907,-4278,-2507,-742,896,2279,3319,3946,4152,3941,3398,2594,1669,737,-80,-666,-956,-895,-472,270,1278,2429,3608,4689,5556,6140,6404,6352,6043,5535,4919,4259,3616,3004,2414,1789,1056,116,-1109,-2679,-4603,-6818,-9217,-11634,-13867,-15737,-17063,-17750,-17763,-17135,-16001,-14500,-12844,-11178,-9657,-8330,-7229,-6281,-5436,-4582,-3682,-2695,-1675,-680,155,738,950,758,165,-755,-1856,-2977,-3895,-4446,-4449,-3839,-2582,-766,1466,3895,6272,8342,9878,10708,10743,9970,8475,6416,4004,1490,-887,-2905,-4400,-5258,-5451,-5000,-3985,-2548,-837,958,2644,4064,5052,5541,5477,4912,3913,2616,1152,-348,-1762,-3035,-4103,-4984,-5673,-6212,-6610,-6882,-7004,-6959,-6686,-6165,-5339,-4217,-2799,-1141,688,2593,4443,6125,7493,8433,8871,8745,8096,6989,5558,3978,2425,1078,75,-493,-590,-240,482,1435,2475,3389,4008,4151,3713,2651,1001,-1108,-3504,-5944,-8207,-10047,-11299,-11825,-11594,-10655,-9128,-7229,-5181,-3238,-1601,-422,235,376,76,-546,-1363,-2234,-3065,-3779,-4341,-4759,-5039,-5223,-5315,-5314,-5173,-4842,-4223,-3277,-1942,-245,1749,3929,6120,8176,9911,11216,11987,12210,11886,11104,9941,8524,6969,5367,3817,2370,1076,-25,-903,-1501,-1788,-1704,-1233,-375,818,2250,3767,5218,6399,7174,7417,7084,6214,4923,3383,1837,486,-453,-888,-769,-179,741,1800,2767,3457,3712,3439,2637,1359,-276,-2089,-3911,-5540,-6825,-7653,-7951,-7740,-7063,-6032,-4777,-3424,-2115,-918,73,887,1514,2046,2538,3081,3714,4476,5333,6262,7171,8009,8679,9155,9375,9360,9098,8646,8051,7385,6716,6110,5601,5203,4900,4656,4416,4159,3834,3464,3041,2607,2185,1814,1501,1266,1075,899,680,352,-142,-830,-1716,-2741,-3828,-4847,-5668,-6149,-6168,-5649,-4547,-2895,-778,1647,4184,6593,8644,10126,10874,10809,9911,8256,5957,3198,156,-2951,-5938,-8615,-10820,-12399,-13236,-13230,-12338,-10549,-7928,-4599,-752,3356,7431,11168,14256,16455,17583,17565,16429,14316,11434,8089,4577,1248,-1636,-3814,-5146,-5544,-5008,-3629,-1515,1133,4151,7305,10404,13223,15562,17234,18084,18013,16991,15069,12380,9143,5623,2125,-1059,-3672,-5546,-6595,-6855,-6452,-5581,-4492,-3419,-2572,-2085,-2033,-2386,-3091,-4014,-5040,-6023,-6869,-7496,-7882,-8038,-8002,-7842,-7602,-7333,-7034,-6688,-6276,-5738,-5081,-4273,-3345,-2311,-1201,-45,1139,2320,3472,4568,5540,6374,6970,7310,7320,6977,6281,5251,3975,2550,1121,-186,-1256,-2010,-2439,-2552,-2435,-2164,-1853,-1581,-1424,-1416,-1567,-1870,-2282,-2786,-3327,-3906,-4493,-5086,-5691,-6278,-6836,-7310,-7643,-7777,-7650,-7249,-6547,-5591,-4405,-3055,-1592,-70,1470,2984,4431,5769,6949,7901,8594,8936,8924,8507,7703,6547,5105,3481,1803,208,-1157,-2154,-2687,-2662,-2077,-932,694,2686,4906,7180,9329,11216,12671,13630,14007,13799,13022,11717,9965,7854,5495,3000,482,-1954,-4215,-6233,-7948,-9344,-10389,-11122,-11540,-11721,-11693,-11541,-11316,-11076,-10860,-10693,-10561,-10459,-10324,-10125,-9778,-9252,-8481,-7472,-6212,-4765,-3186,-1586,-56,1288,2374,3131,3534,3589,3329,2823,2160,1449,805,338,118,203,571,1190,1968,2803,3615,4278,4765,4983,4949,4646,4126,3438,2652,1829,1019,227,-552,-1363,-2259,-3270,-4429,-5699,-7041,-8354,-9544,-10501,-11126,-11373,-11198,-10648,-9778,-8704,-7555,-6456,-5548,-4905,-4610,-4677,-5106,-5866,-6888,-8111,-9431,-10750,-11951,-12907,-13500,-13604,-13143,-12050,-10335,-8054,-5306,-2278,856,3870,6566,8783,10396,11379,11737,11580,11012,10211,9286,8383,7530,6773,6054,5318,4485,3475,2269,863,-653,-2172,-3526,-4563,-5137,-5158,-4597,-3496,-1941,-97,1893,3836,5581,6993,7969,8447,8415,7862,6850,5412,3639,1604,-588,-2833,-5003,-6968,-8604,-9773,-10402,-10393,-9759,-8487,-6662,-4373,-1761,998,3718,6187,8219,9641,10354,10314,9569,8230,6477,4531,2629,987,-196,-840,-883,-441,360,1267,2040,2428,2247,1384,-159,-2303,-4851,-7581,-10195,-12461,-14135,-15110,-15324,-14863,-13858,-12536,-11114,-9811,-8788,-8122,-7835,-7849,-8072,-8358,-8602,-8694,-8605,-8305,-7844,-7253,-6591,-5886,-5136,-4328,-3426,-2401,-1265,-45,1167,2281,3187,3806,4102,4089,3850,3500,3196,3077,3264,3819,4725,5909,7212,8447,9409,9920,9836,9101,7713,5758,3376,739,-1933,-4450,-6591,-8209,-9160,-9380,-8862,-7641,-5835,-3579,-1034,1597,4162,6447,8313,9588,10170,9967,8955,7167,4686,1683,-1650,-5054,-8278,-11053,-13173,-14465,-14854,-14344,-13025,-11079,-8720,-6225,-3818,-1738,-120,942,1449,1471,1129,587,18,-407,-581,-411,88,860,1796,2713,3485,3917,3938,3458,2501,1128,-528,-2277,-3902,-5179,-5896,-5915,-5176,-3726,-1717,612,2981,5072,6623,7429,7366,6436,4726,2408,-287,-3111,-5844,-8284,-10322,-11871,-12921,-13459,-13501,-13047,-12083,-10606,-8618,-6170,-3365,-385,2539,5116,7065,8107,8077,6870,4562,1321,-2544,-6667,-10645,-14116,-16765,-18397,-18908,-18309,-16705,-14257,-11176,-7686,-4004,-334,3149,6298,8978,11098,12555,13312,13339,12666,11377,9596,7516,5346,3323,1660,529,49,242,1061,2379,4013,5761,7412,8807,9812,10404,10564,10393,9948,9368,8709,8067,7463,6922,6444,6023,5663,5360,5126,4960,4855,4788,4725,4603,4371,3951,3286,2329,1075,-475,-2244,-4166,-6115,-7980,-9633,-10975,-11913,-12387,-12366,-11832,-10829,-9383,-7606,-5566,-3396,-1194,946,2938,4741,6304,7625,8697,9545,10194,10678,11010,11199,11193,10954,10393,9475,8167,6529,4656,2733,955,-442,-1289,-1429,-835,449,2250,4329,6363,8052,9115,9361,8734,7277,5173,2665,48,-2409,-4464,-5982,-6886,-7226,-7090,-6649,-6072,-5520,-5130,-4954,-5026,-5293,-5704,-6156,-6593,-6927,-7120,-7128,-6917,-6466,-5751,-4754,-3477,-1946,-206,1632,3462,5105,6414,7219,7416,6944,5843,4225,2299,330,-1383,-2541,-2897,-2290,-667,1888,5173,8890,12660,16119,18897,20746,21486,21091,19630,17283,14289,10935,7485,4205,1282,-1143,-2986,-4250,-4960,-5204,-5089,-4731,-4253,-3774,-3381,-3169,-3174,-3451,-3985,-4772,-5757,-6864,-8012,-9081,-9989,-10626,-10943,-10886,-10453,-9646,-8506,-7081,-5449,-3689,-1909,-197,1333,2620,3589,4235,4546,4584,4398,4111,3817,3648,3704,4057,4724,5672,6787,7933,8933,9607,9833,9500,8606,7185,5363,3304,1202,-753,-2421,-3705,-4613,-5187,-5560,-5842,-6181,-6651,-7321,-8183,-9218,-10364,-11550,-12701,-13742,-14615,-15282,-15714,-15938,-15955,-15830,-15580,-15254,-14868,-14444,-13988,-13510,-13023,-12526,-12036,-11518,-10971,-10338,-9590,-8677,-7576,-6283,-4820,-3264,-1692,-242,978,1854,2310,2340,1975,1327,548,-210,-764,-1023,-902,-428,339,1267,2229,3075,3720,4092,4209,4118,3931,3768,3754,3977,4472,5201,6063,6910,7582,7934,7883,7387,6512,5335,4026,2716,1572,685,130,-108,-67,133,384,543,504,181,-464,-1426,-2639,-4010,-5376,-6572,-7394,-7669,-7235,-6005,-3958,-1161,2202,5901,9599,12963,15630,17307,17753,16874,14690,11392,7298,2823,-1559,-5411,-8369,-10180,-10782,-10201,-8670,-6445,-3881,-1322,949,2672,3747,4097,3791,2917,1627,64,-1617,-3302,-4859,-6213,-7267,-7963,-8254,-8122,-7583,-6670,-5450,-4003,-2434,-852,612,1849,2749,3257,3361,3110,2602,1972,1361,893,678,768,1195,1935,2953,4175,5525,6920,8280,9538,10636,11530,12201,12605,12751,12602,12189,11529,10683,9734,8786,7939,7288,6886,6748,6845,7096,7411,7656,7730,7534,6990,6098,4845,3327,1613,-155,-1872,-3421,-4715,-5708,-6360,-6679,-6664,-6357,-5779,-5004,-4083,-3105,-2155,-1304,-636,-185,9,-19,-246,-554,-852,-995,-862,-362,551,1859,3460,5216,6928,8400,9457,9988,9934,9358,8348,7101,5802,4677,3895,3593,3836,4602,5826,7352,9035,10675,12129,13233,13888,14009,13561,12537,10993,8997,6677,4162,1593,-904,-3210,-5269,-7002,-8438,-9560,-10456,-11168,-11798,-12404,-13028,-13676,-14284,-14771,-15007,-14883,-14303,-13228,-11687,-9751,-7588,-5359,-3296,-1563,-336,337,428,53,-653,-1495,-2272,-2845,-3085,-2956,-2468,-1666,-642,512,1705,2854,3896,4792,5514,6054,6417,6586,6587,6415,6110,5720,5298,4936,4696,4643,4804,5175,5701,6338,6979,7575,8039,8347,8464,8390,8133,7706,7141,6466,5702,4890,4042,3208,2420,1737,1214,913,871,1104,1581,2231,2929,3546,3911,3902,3404,2355,760,-1342,-3822,-6539,-9279,-11836,-13987,-15537,-16334,-16299,-15411,-13740,-11410,-8598,-5515,-2380,600,3221,5340,6833,7664,7827,7409,6508,5280,3871,2437,1113,11,-782,-1245,-1358,-1215,-875,-485,-140,56,56,-163,-562,-1103,-1689,-2250,-2693,-2960,-3020,-2895,-2644,-2372,-2205,-2249,-2598,-3280,-4271,-5496,-6842,-8165,-9341,-10251,-10812,-11004,-10836,-10372,-9721,-8972,-8239,-7574,-7006,-6525,-6089,-5659,-5216,-4745,-4290,-3864,-3510,-3227,-2993,-2752,-2420,-1919,-1159,-108,1263,2893,4706,6568,8329,9853,11010,11729,11981,11785,11209,10337,9271,8127,6995,5985,5152,4575,4260,4232,4456,4896,5499,6206,6944,7652,8231,8617,8710,8452,7774,6672,5140,3245,1074,-1258,-3603,-5822,-7766,-9327,-10403,-10974,-11021,-10613,-9820,-8765,-7575,-6378,-5314,-4474,-3966,-3829,-4105,-4761,-5749,-6951,-8226,-9393,-10259,-10665,-10468,-9622,-8121,-6065,-3596,-925,1755,4210,6307,7918,9025,9675,9953,10010,9940,9871,9820,9811,9796,9718,9518,9151,8575,7812,6868,5820,4732,3698,2779,2043,1491,1119,880,710,561,376,125,-211,-646,-1175,-1808,-2537,-3372,-4309,-5349,-6479,-7680,-8918,-10132,-11268,-12231,-12963,-13394,-13489,-13265,-12733,-11976,-11031,-9976,-8823,-7613,-6330,-4988,-3584,-2127,-649,825,2239,3557,4727,5718,6518,7132,7594,7958,8281,8626,9043,9560,10183,10897,11663,12433,13147,13740,14163,14364,14321,14030,13512,12823,12023,11209,10439,9794,9277,8893,8581,8265,7856,7254,6403,5253,3824,2158,355,-1493,-3239,-4799,-6063,-6984,-7539,-7733,-7607,-7219,-6625,-5905,-5096,-4266,-3419,-2578,-1705,-778,264,1456,2845,4424,6175,8014,9825,11466,12767,13586,13802,13364,12287,10675,8693,6561,4504,2732,1393,556,213,274,594,999,1311,1380,1100,434,-586,-1875,-3301,-4729,-6024,-7109,-7925,-8497,-8855,-9067,-9196,-9276,-9334,-9337,-9251,-9009,-8568,-7885,-6986,-5898,-4725,-3553,-2504,-1639,-1020,-622,-419,-318,-254,-136,65,386,801,1294,1808,2307,2742,3089,3326,3474,3549,3600,3674,3813,4068,4440,4951,5548,6212,6854,7427,7838,8049,8000,7692,7132,6364,5474,4527,3644,2897,2376,2133,2197,2566,3204,4045,4994,5934,6739,7279,7449,7177,6436,5255,3703,1913,15,-1819,-3454,-4771,-5697,-6215,-6351,-6191,-5818,-5362,-4886,-4461,-4088,-3726,-3317,-2778,-2049,-1087,102,1488,2991,4529,6007,7347,8476,9379,10024,10456,10685,10781,10774,10725,10644,10567,10478,10382,10249,10034,9695,9148,8325,7158,5592,3628,1302,-1301,-4029,-6726,-9196,-11273,-12831,-13776,-14131,-13936,-13337,-12490,-11549,-10681,-9943,-9392,-8982,-8631,-8249,-7721,-6990,-6040,-4927,-3759,-2720,-1962,-1674,-1928,-2763,-4072,-5704,-7409,-8949,-10072,-10617,-10477,-9681,-8313,-6571,-4672,-2862,-1336,-249,361,514,337,-7,-329,-446,-243,354,1311,2534,3855,5083,5999,6463,6329,5616,4344,2685,816,-1030,-2648,-3854,-4564,-4730,-4419,-3738,-2822,-1841,-894,-104,518,938,1224,1394,1526,1646,1769,1895,1967,1943,1754,1335,650,-324,-1582,-3068,-4725,-6440,-8102,-9580,-10749,-11507,-11771,-11508,-10715,-9450,-7804,-5902,-3890,-1907,-86,1485,2737,3667,4276,4632,4796,4855,4888,4948,5092,5313,5611,5944,6257,6496,6564,6399,5896,4989,3629,1796,-450,-3013,-5737,-8421,-10861,-12854,-14228,-14880,-14766,-13937,-12518,-10699,-8710,-6774,-5095,-3803,-2957,-2534,-2424,-2499,-2572,-2534,-2271,-1789,-1142,-447,112,385,204,-495,-1733,-3426,-5430,-7541,-9538,-11186,-12289,-12679,-12263,-11014,-8982,-6291,-3125,303,3749,6988,9826,12104,13752,14735,15120,14996,14528,13857,13134,12449,11835,11278,10701,10024,9158,8056,6704,5149,3483,1837,362,-778,-1469,-1594,-1144,-124,1348,3127,4987,6709,8035,8784,8793,8008,6453,4225,1524,-1445,-4403,-7141,-9417,-11124,-12170,-12591,-12471,-11966,-11257,-10533,-9967,-9669,-9723,-10113,-10801,-11679,-12619,-13442,-14007,-14115,-13670,-12556,-10784,-8392,-5545,-2415,750,3722,6290,8293,9652,10355,10470,10140,9508,8788,8081,7527,7104,6782,6413,5855,4936,3558,1674,-651,-3266,-5943,-8411,-10409,-11709,-12192,-11828,-10716,-9058,-7101,-5161,-3488,-2320,-1776,-1918,-2693,-4002,-5687,-7576,-9507,-11331,-12942,-14250,-15217,-15815,-16036,-15903,-15425,-14656,-13646,-12455,-11158,-9801,-8430,-7068,-5703,-4327,-2899,-1398,204,1904,3668,5432,7078,8479,9466,9909,9681,8743,7112,4909,2325,-367,-2883,-4940,-6315,-6882,-6598,-5547,-3876,-1808,418,2576,4470,5979,7040,7679,7960,8021,7977,7974,8079,8345,8727,9150,9470,9535,9189,8320,6856,4805,2241,-708,-3851,-6993,-9912,-12434,-14393,-15716,-16368,-16395,-15900,-15024,-13932,-12798,-11753,-10904,-10272,-9813,-9425,-8931,-8166,-6957,-5203,-2859,-6,3239,6617,9891,12761,14986,16363,16799,16285,14948,12966,10628,8200,5976,4151,2858,2105,1804,1764,1754,1536,927,-179,-1750,-3668,-5714,-7620,-9155,-10111,-10388,-9992,-9007,-7622,-6038,-4502,-3193,-2292,-1849,-1925,-2446,-3371,-4562,-5923,-7320,-8654,-9825,-10765,-11421,-11761,-11776,-11477,-10879,-10038,-8986,-7788,-6494,-5136,-3750,-2331,-880,634,2208,3861,5561,7270,8936,10473,11821,12890,13619,13950,13850,13343,12467,11336,10064,8804,7676,6785,6179,5860,5788,5885,6051,6191,6199,6006,5561,4839,3873,2675,1340,-91,-1510,-2843,-3979,-4807,-5224,-5136,-4503,-3329,-1702,247,2309,4278,5911,7030,7471,7186,6177,4569,2557,385,-1656,-3325,-4400,-4763,-4368,-3270,-1578,538,2906,5336,7685,9822,11674,13193,14371,15211,15735,15946,15871,15510,14917,14120,13207,12242,11311,10458,9704,9030,8365,7646,6763,5673,4347,2817,1194,-403,-1800,-2837,-3405,-3411,-2888,-1875,-537,975,2448,3684,4527,4829,4544,3646,2217,344,-1802,-4080,-6307,-8343,-10063,-11362,-12188,-12504,-12318,-11674,-10634,-9296,-7765,-6154,-4579,-3125,-1865,-828,-14,612,1103,1505,1865,2175,2424,2568,2561,2396,2089,1716,1374,1178,1221,1546,2141,2918,3736,4426,4811,4763,4202,3144,1687,-15,-1717,-3209,-4229,-4612,-4217,-3021,-1068,1490,4447,7547,10521,13131,15167,16480,16979,16627,15430,13455,10780,7548,3897,-2,-3979,-7873,-11513,-14767,-17490,-19580,-20941,-21510,-21276,-20231,-18460,-16047,-13153,-9954,-6650,-3447,-524,1962,3919,5287,6074,6326,6109,5536,4682,3649,2510,1328,186,-865,-1763,-2462,-2962,-3266,-3430,-3543,-3696,-4010,-4592,-5504,-6797,-8426,-10322,-12328,-14276,-15975,-17258,-18002,-18135,-17651,-16608,-15091,-13247,-11209,-9138,-7175,-5428,-4011,-2957,-2336,-2140,-2377,-3027,-4021,-5306,-6749,-8240,-9619,-10747,-11482,-11724,-11423,-10575,-9254,-7563,-5658,-3700,-1840,-214,1092,2036,2613,2892,2926,2842,2727,2681,2786,3087,3634,4435,5501,6795,8276,9854,11399,12788,13820,14371,14266,13441,11850,9557,6692,3456,119,-3043,-5737,-7708,-8783,-8848,-7930,-6134,-3681,-855,2003,4583,6583,7804,8152,7619,6342,4495,2330,90,-1993,-3738,-5030,-5815,-6088,-5920,-5367,-4544,-3528,-2403,-1218,-25,1167,2320,3408,4406,5250,5930,6396,6650,6707,6587,6370,6113,5914,5866,6052,6547,7390,8590,10110,11880,13772,15650,17324,18636,19401,19494,18823,17351,15138,12277,8948,5367,1754,-1641,-4632,-7047,-8786,-9820,-10161,-9904,-9158,-8069,-6787,-5436,-4135,-2952,-1948,-1164,-625,-368,-406,-755,-1410,-2336,-3490,-4775,-6113,-7371,-8448,-9240,-9656,-9666,-9254,-8458,-7368,-6069,-4710,-3384,-2217,-1246,-507,38,467,850,1325,1946,2820,3947,5348,6962,8724,10532,12273,13840,15118,16020,16465,16409,15843,14782,13308,11530,9596,7693,5988,4665,3846,3637,4055,5085,6626,8538,10619,12666,14426,15719,16349,16227,15304,13617,11272,8405,5214,1870,-1429,-4534,-7307,-9665,-11543,-12920,-13795,-14166,-14054,-13455,-12387,-10872,-8960,-6726,-4280,-1758,701,2949,4864,6355,7335,7787,7680,7062,5981,4548,2893,1181,-438,-1806,-2837,-3479,-3754,-3765,-3618,-3507,-3573,-3969,-4787,-6024,-7626,-9411,-11158,-12592,-13444,-13501,-12624,-10788,-8092,-4720,-971,2850,6402,9406,11634,12966,13364,12880,11639,9782,7490,4902,2172,-618,-3366,-6030,-8542,-10872,-12942,-14710,-16067,-16937,-17204,-16788,-15602,-13642,-10918,-7541,-3669,484,4662,8588,12010,14674,16411,17100,16727,15349,13147,10344,7259,4205,1518,-526,-1710,-1903,-1102,621,3060,5951,8973,11785,14085,15635,16295,16048,14975,13262,11130,8832,6588,4571,2874,1518,444,-460,-1321,-2274,-3391,-4698,-6140,-7609,-8937,-9960,-10505,-10464,-9789,-8509,-6744,-4658,-2490,-442,1254,2466,3114,3188,2794,2046,1133,237,-476,-867,-849,-419,401,1477,2686,3840,4798,5423,5668,5521,5072,4438,3786,3293,3096,3301,3929,4943,6216,7587,8845,9793,10252,10109,9306,7896,5968,3712,1323,-982,-3011,-4639,-5787,-6475,-6757,-6771,-6639,-6529,-6540,-6772,-7234,-7916,-8732,-9594,-10402,-11064,-11552,-11842,-11986,-12043,-12097,-12228,-12497,-12941,-13552,-14306,-15122,-15927,-16610,-17087,-17263,-17089,-16512,-15537,-14158,-12421,-10365,-8054,-5552,-2935,-268,2381,4940,7368,9596,11596,13313,14724,15778,16459,16724,16571,15984,15003,13656,12033,10226,8356,6543,4921,3574,2610,2069,1974,2344,3111,4273,5707,7381,9148,10938,12594,14016,15042,15560,15438,14593,12974,10578,7476,3788,-307,-4580,-8802,-12713,-16109,-18804,-20686,-21705,-21866,-21247,-19950,-18131,-15930,-13506,-10982,-8455,-6004,-3664,-1487,500,2230,3647,4683,5299,5468,5242,4660,3863,2957,2110,1442,1074,1057,1407,2055,2899,3779,4545,5058,5228,5022,4474,3673,2753,1864,1157,753,739,1126,1883,2899,4015,5040,5761,5998,5600,4503,2704,304,-2539,-5603,-8655,-11437,-13744,-15399,-16288,-16403,-15749,-14480,-12712,-10680,-8550,-6533,-4755,-3303,-2204,-1404,-806,-296,290,1035,2062,3368,4966,6746,8625,10434,12042,13292,14079,14303,13942,12989,11522,9662,7551,5408,3393,1727,530,-76,-68,531,1629,3075,4689,6268,7599,8517,8864,8578,7636,6094,4076,1727,-751,-3183,-5373,-7182,-8488,-9243,-9441,-9119,-8374,-7309,-6034,-4669,-3275,-1913,-597,675,1919,3131,4326,5458,6497,7355,7978,8280,8245,7869,7208,6375,5487,4697,4118,3848,3916,4328,5030,5967,7045,8221,9388,10530,11558,12435,13096,13485,13534,13202,12435,11221,9562,7502,5108,2479,-264,-3007,-5616,-7990,-10017,-11612,-12692,-13180,-13019,-12177,-10643,-8467,-5739,-2597,741,4063,7081,9555,11236,11954,11610,10201,7834,4700,1076,-2739,-6408,-9663,-12248,-14024,-14913,-14934,-14182,-12793,-10945,-8820,-6564,-4325,-2168,-157,1712,3445,5080,6656,8200,9754,11307,12853,14328,15647,16683,17295,17336,16694,15293,13157,10366,7134,3696,387,-2498,-4666,-5909,-6125,-5313,-3607,-1215,1566,4428,7057,9207,10695,11444,11465,10863,9801,8481,7093,5799,4700,3820,3139,2558,1990,1322,482,-553,-1785,-3136,-4539,-5865,-7030,-7917,-8476,-8663,-8473,-7952,-7136,-6110,-4943,-3686,-2414,-1139,76,1226,2263,3167,3894,4413,4681,4671,4346,3695,2693,1356,-323,-2289,-4510,-6906,-9392,-11855,-14182,-16220,-17856,-18952,-19413,-19192,-18262,-16689,-14549,-11992,-9170,-6256,-3412,-779,1522,3404,4786,5638,5908,5611,4736,3334,1441,-841,-3435,-6196,-8992,-11644,-13965,-15756,-16834,-17042,-16294,-14559,-11929,-8538,-4644,-509,3545,7242,10311,12591,13952,14400,13985,12860,11209,9259,7235,5353,3782,2640,1977,1760,1909,2272,2686,2989,3038,2758,2107,1129,-106,-1472,-2837,-4055,-5000,-5571,-5686,-5351,-4571,-3459,-2127,-744,531,1537,2142,2271,1874,1005,-249,-1740,-3265,-4636,-5665,-6212,-6218,-5677,-4689,-3393,-1992,-695,300,841,840,313,-660,-1903,-3208,-4356,-5148,-5471,-5256,-4567,-3485,-2196,-864,330,1243,1801,1986,1860,1556,1242,1102,1316,1967,3097,4617,6369,8131,9648,10684,11061,10669,9514,7687,5379,2845,367,-1772,-3348,-4198,-4288,-3649,-2445,-876,816,2377,3623,4391,4624,4320,3530,2375,950,-600,-2175,-3684,-5045,-6220,-7187,-7929,-8492,-8889,-9193,-9464,-9760,-10155,-10676,-11353,-12172,-13094,-14049,-14943,-15659,-16068,-16069,-15553,-14487,-12853,-10714,-8160,-5325,-2360,595,3389,5940,8144,9995,11445,12530,13249,13646,13733,13544,13080,12347,11335,10044,8470,6661,4675,2637,690,-973,-2188,-2764,-2613,-1654,56,2429,5241,8255,11155,13652,15471,16390,16289,15110,12920,9844,6086,1900,-2458,-6712,-10635,-14031,-16759,-18753,-19988,-20519,-20419,-19824,-18858,-17668,-16394,-15124,-13958,-12906,-11977,-11119,-10276,-9371,-8358,-7196,-5880,-4425,-2874,-1263,328,1848,3205,4323,5113,5504,5426,4855,3777,2240,308,-1886,-4197,-6431,-8394,-9885,-10753,-10869,-10207,-8771,-6688,-4081,-1175,1844,4744,7327,9406,10815,11439,11183,10029,7996,5183,1739,-2121,-6172,-10129,-13770,-16844,-19196,-20713,-21363,-21199,-20325,-18917,-17142,-15209,-13237,-11355,-9582,-7916,-6302,-4657,-2931,-1069,915,2976,5034,6966,8665,10034,11000,11553,11701,11506,11032,10365,9583,8758,7958,7217,6568,5996,5480,4966,4414,3785,3086,2344,1639,1061,709,652,914,1455,2181,2932,3528,3781,3522,2659,1150,-937,-3464,-6230,-8976,-11455,-13432,-14727,-15246,-14955,-13945,-12328,-10325,-8125,-5958,-3998,-2379,-1185,-433,-103,-139,-462,-1003,-1666,-2398,-3103,-3747,-4237,-4551,-4592,-4349,-3734,-2740,-1322,487,2646,5027,7464,9741,11618,12872,13325,12863,11498,9305,6494,3316,78,-2923,-5428,-7273,-8369,-8763,-8563,-7955,-7142,-6297,-5570,-5026,-4670,-4468,-4311,-4128,-3808,-3320,-2650,-1852,-1029,-290,223,426,241,-322,-1238,-2403,-3731,-5085,-6390,-7550,-8536,-9322,-9910,-10298,-10488,-10460,-10196,-9669,-8866,-7776,-6425,-4826,-3042,-1112,885,2888,4829,6640,8271,9678,10832,11716,12325,12649,12685,12420,11832,10904,9621,7974,6001,3746,1326,-1114,-3386,-5277,-6582,-7113,-6768,-5477,-3326,-429,2963,6582,10103,13230,15684,17279,17884,17502,16194,14130,11525,8639,5717,3006,661,-1187,-2508,-3322,-3700,-3750,-3571,-3275,-2916,-2543,-2141,-1684,-1114,-390,544,1685,3032,4528,6114,7698,9203,10560,11720,12685,13450,14061,14521,14844,14985,14883,14420,13508,12010,9904,7139,3805,17,-4028,-8098,-11944,-15328,-18061,-19976,-21030,-21164,-20452,-18944,-16759,-14011,-10838,-7398,-3865,-445,2647,5187,6973,7852,7720,6601,4567,1837,-1310,-4546,-7486,-9814,-11232,-11573,-10755,-8845,-6000,-2495,1369,5234,8810,11812,14078,15506,16105,15949,15190,13997,12578,11104,9745,8604,7763,7251,7054,7155,7471,7942,8461,8917,9215,9243,8961,8323,7368,6129,4700,3153,1594,90,-1274,-2464,-3426,-4173,-4684,-5021,-5201,-5314,-5390,-5519,-5713,-6012,-6408,-6870,-7366,-7847,-8254,-8559,-8705,-8679,-8438,-7979,-7267,-6311,-5088,-3619,-1905,-4,2047,4135,6175,8022,9567,10686,11300,11355,10857,9849,8438,6755,4976,3268,1817,760,226,286,953,2205,3926,5973,8127,10163,11836,12938,13299,12828,11513,9418,6705,3559,234,-3035,-6026,-8557,-10524,-11857,-12581,-12718,-12362,-11574,-10446,-9045,-7468,-5802,-4190,-2768,-1712,-1174,-1289,-2124,-3704,-5937,-8694,-11749,-14865,-17770,-20236,-22057,-23125,-23401,-22931,-21849,-20332,-18599,-16848,-15261,-13946,-12955,-12265,-11786,-11391,-10940,-10268,-9289,-7898,-6107,-3949,-1514,1046,3598,5977,8056,9726,10922,11596,11757,11405,10588,9347,7740,5850,3761,1610,-468,-2299,-3706,-4533,-4645,-3961,-2493,-286,2494,5640,8916,12016,14724,16780,18064,18467,18002,16723,14744,12233,9328,6238,3081,21,-2854,-5456,-7746,-9690,-11301,-12582,-13565,-14282,-14756,-15032,-15104,-15001,-14681,-14128,-13278,-12094,-10521,-8560,-6230,-3601,-781,2096,4895,7475,9733,11582,12967,13859,14233,14110,13479,12386,10868,8977,6805,4438,1986,-414,-2655,-4606,-6178,-7312,-7966,-8155,-7895,-7228,-6203,-4856,-3235,-1377,651,2760,4826,6691,8172,9090,9282,8645,7134,4801,1770,-1754,-5504,-9205,-12570,-15357,-17380,-18541,-18802,-18234,-16932,-15045,-12745,-10166,-7461,-4720,-2034,530,2916,5054,6886,8349,9400,10017,10227,10083,9683,9162,8642,8275,8150,8344,8849,9623,10545,11489,12292,12837,13008,12775,12117,11091,9778,8271,6719,5206,3878,2783,2006,1554,1441,1647,2136,2885,3840,4970,6217,7523,8805,9975,10912,11522,11694,11378,10552,9269,7619,5749,3825,2019,490,-643,-1318,-1519,-1317,-814,-183,416,793,849,486,-235,-1259,-2363,-3375,-4024,-4129,-3518,-2121,68,2926,6284,9868,13366,16470,18851,20285,20590,19727,17734,14787,11127,7063,2931,-948,-4302,-6913,-8678,-9558,-9621,-8989,-7843,-6369,-4775,-3219,-1858,-772,-38,352,391,150,-334,-965,-1680,-2369,-2971,-3359,-3500,-3293,-2758,-1896,-814,367,1446,2252,2565,2281,1296,-329,-2489,-4944,-7414,-9579,-11131,-11846,-11557,-10265,-8036,-5098,-1713,1793,5109,7982,10212,11723,12501,12649,12281,11578,10674,9701,8728,7772,6828,5838,4770,3583,2294,950,-360,-1515,-2400,-2918,-3003,-2671,-1943,-938,252,1499,2698,3793,4737,5546,6254,6904,7533,8160,8751,9247,9556,9565,9175,8303,6908,5011,2670,41,-2716,-5348,-7645,-9365,-10361,-10513,-9830,-8365,-6293,-3792,-1128,1464,3749,5511,6636,7024,6719,5801,4453,2884,1327,-9,-967,-1463,-1509,-1168,-633,-65,277,227,-373,-1587,-3383,-5663,-8235,-10888,-13380,-15491,-17029,-17859,-17888,-17101,-15515,-13240,-10397,-7202,-3882,-707,2044,4129,5328,5522,4669,2839,206,-2971,-6356,-9589,-12327,-14255,-15189,-15008,-13766,-11606,-8793,-5646,-2528,258,2427,3840,4442,4306,3603,2559,1444,494,-80,-149,322,1315,2702,4344,6054,7659,9021,10025,10639,10835,10663,10154,9382,8383,7216,5907,4491,2988,1434,-144,-1690,-3150,-4470,-5583,-6452,-7048,-7359,-7402,-7194,-6769,-6143,-5363,-4429,-3379,-2234,-1026,199,1389,2492,3448,4231,4815,5221,5462,5588,5614,5569,5438,5199,4819,4247,3452,2414,1147,-313,-1860,-3391,-4733,-5729,-6207,-6053,-5172,-3576,-1324,1439,4500,7624,10521,12945,14644,15462,15303,14168,12162,9444,6258,2858,-500,-3582,-6206,-8271,-9712,-10580,-10934,-10907,-10632,-10242,-9843,-9507,-9241,-9021,-8765,-8377,-7748,-6795,-5481,-3822,-1919,79,1963,3510,4520,4834,4393,3225,1475,-634,-2824,-4802,-6320,-7207,-7378,-6888,-5851,-4480,-2998,-1618,-515,227,585,621,448,202,37,58,363,964,1862,2989,4276,5632,6980,8255,9415,10429,11267,11913,12308,12416,12157,11474,10320,8665,6550,4035,1267,-1589,-4314,-6697,-8538,-9670,-10011,-9536,-8307,-6467,-4186,-1687,831,3173,5209,6845,8057,8868,9325,9504,9452,9222,8806,8206,7372,6277,4888,3207,1272,-856,-3045,-5199,-7149,-8798,-10048,-10834,-11171,-11062,-10575,-9782,-8756,-7590,-6339,-5075,-3815,-2584,-1365,-144,1096,2347,3596,4778,5808,6598,7023,7026,6549,5605,4273,2659,943,-713,-2135,-3193,-3816,-3981,-3729,-3151,-2343,-1423,-472,454,1321,2143,2918,3666,4357,4970,5426,5664,5594,5155,4317,3089,1542,-204,-1990,-3635,-4958,-5828,-6135,-5878,-5089,-3900,-2467,-976,386,1491,2243,2636,2713,2582,2379,2259,2356,2770,3547,4678,6076,7633,9175,10555,11615,12241,12372,11991,11135,9903,8390,6740,5061,3460,1999,716,-392,-1342,-2166,-2895,-3554,-4153,-4693,-5148,-5490,-5675,-5657,-5398,-4855,-4018,-2871,-1446,241,2113,4123,6167,8174,10027,11645,12922,13793,14209,14153,13646,12746,11514,10057,8440,6753,5038,3336,1648,-18,-1677,-3323,-4927,-6456,-7811,-8912,-9626,-9853,-9482,-8460,-6761,-4436,-1601,1571,4831,7928,10558,12495,13502,13489,12405,10338,7451,3985,227,-3525,-6989,-9939,-12200,-13700,-14424,-14434,-13849,-12794,-11426,-9856,-8204,-6505,-4817,-3117,-1410,334,2107,3920,5710,7435,8990,10272,11174,11585,11447,10703,9388,7552,5319,2845,306,-2116,-4251,-5978,-7213,-7923,-8117,-7843,-7151,-6130,-4833,-3335,-1679,79,1905,3743,5549,7257,8797,10101,11100,11750,12020,11916,11460,10714,9731,8599,7372,6110,4846,3575,2292,963,-453,-1956,-3579,-5270,-7004,-8688,-10245,-11568,-12578,-13198,-13389,-13130,-12431,-11311,-9834,-8051,-6042,-3902,-1702,446,2465,4265,5762,6888,7570,7777,7461,6661,5371,3704,1726,-417,-2600,-4694,-6580,-8173,-9425,-10321,-10891,-11185,-11283,-11248,-11164,-11051,-10936,-10789,-10563,-10208,-9651,-8860,-7808,-6520,-5054,-3503,-1994,-659,377,1005,1176,867,132,-953,-2267,-3682,-5064,-6297,-7295,-7988,-8362,-8406,-8160,-7656,-6948,-6079,-5080,-4004,-2848,-1681,-499,614,1630,2467,3071,3372,3336,2937,2191,1162,-72,-1361,-2579,-3570,-4225,-4459,-4254,-3636,-2684,-1511,-234,1028,2193,3200,4048,4731,5301,5775,6177,6527,6784,6956,6984,6873,6612,6222,5756,5256,4789,4394,4089,3870,3697,3496,3199,2710,1964,922,-431,-2050,-3857,-5742,-7560,-9163,-10407,-11149,-11308,-10808,-9665,-7907,-5633,-2976,-76,2879,5745,8352,10575,12312,13476,14053,14023,13449,12401,10992,9345,7581,5808,4106,2515,1043,-334,-1659,-2977,-4312,-5670,-7013,-8259,-9326,-10071,-10408,-10228,-9502,-8239,-6534,-4534,-2446,-502,1069,2073,2372,1907,703,-1138,-3442,-6004,-8587,-10980,-12980,-14448,-15282,-15434,-14920,-13768,-12096,-9982,-7605,-5081,-2601,-293,1689,3256,4341,4949,5116,4959,4591,4169,3829,3659,3722,3977,4359,4726,4910,4753,4098,2862,1025,-1351,-4113,-7032,-9848,-12263,-14031,-14950,-14920,-13929,-12085,-9559,-6588,-3442,-339,2479,4894,6802,8188,9084,9522,9586,9299,8718,7835,6662,5188,3407,1346,-965,-3450,-6028,-8578,-11002,-13167,-15002,-16411,-17378,-17872,-17923,-17558,-16837,-15798,-14519,-13019,-11362,-9575,-7682,-5731,-3725,-1729,247,2139,3918,5528,6919,8039,8826,9226,9177,8662,7639,6171,4276,2092,-280,-2675,-4951,-6970,-8630,-9861,-10659,-11038,-11076,-10854,-10477,-10038,-9615,-9260,-8992,-8806,-8663,-8520,-8330,-8047,-7678,-7208,-6711,-6220,-5807,-5517,-5360,-5325,-5359,-5385,-5330,-5115,-4707,-4098,-3329,-2484,-1657,-970,-516,-357,-518,-942,-1558,-2215,-2796,-3137,-3159,-2772,-1983,-812,645,2278,3943,5500,6803,7748,8234,8231,7731,6769,5444,3841,2129,417,-1114,-2371,-3228,-3652,-3620,-3182,-2402,-1409,-293,818,1852,2757,3495,4086,4529,4854,5072,5189,5193,5063,4763,4254,3507,2492,1231,-263,-1903,-3612,-5266,-6763,-7989,-8869,-9337,-9369,-8960,-8146,-6980,-5572,-4016,-2455,-999,235,1182,1789,2080,2094,1924,1693,1520,1544,1859,2529,3565,4910,6463,8081,9611,10891,11814,12282,12282,11831,11001,9896,8624,7315,6021,4837,3725,2694,1664,579,-623,-1974,-3471,-5057,-6645,-8101,-9293,-10078,-10369,-10108,-9332,-8115,-6621,-5031,-3547,-2361,-1600,-1363,-1652,-2424,-3574,-4956,-6415,-7778,-8892,-9630,-9886,-9600,-8739,-7306,-5340,-2906,-89,2987,6206,9413,12480,15270,17659,19568,20927,21714,21933,21612,20804,19575,17992,16137,14080,11910,9706,7565,5587,3867,2509,1597,1201,1363,2090,3360,5103,7230,9612,12105,14564,16815,18720,20112,20882,20908,20145,18554,16197,13154,9596,5710,1737,-2091,-5543,-8431,-10616,-12023,-12649,-12557,-11855,-10708,-9271,-7731,-6225,-4892,-3808,-3026,-2536,-2297,-2213,-2198,-2110,-1880,-1398,-649,386,1663,3122,4680,6237,7705,8983,10010,10711,11062,11033,10627,9856,8739,7321,5646,3797,1842,-103,-1963,-3632,-5048,-6158,-6939,-7400,-7559,-7473,-7197,-6792,-6310,-5789,-5234,-4647,-4010,-3299,-2545,-1762,-1045,-473,-160,-168,-566,-1320,-2394,-3684,-5054,-6393,-7553,-8465,-9052,-9319,-9286,-9026,-8596,-8077,-7486,-6833,-6065,-5117,-3918,-2397,-547,1623,4014,6493,8866,10913,12413,13159,13018,11926,9932,7181,3914,427,-2958,-5930,-8248,-9736,-10337,-10087,-9129,-7664,-5938,-4193,-2631,-1407,-578,-140,-9,-46,-124,-72,176,690,1427,2306,3183,3890,4257,4131,3418,2073,144,-2258,-4944,-7678,-10210,-12291,-13737,-14420,-14327,-13505,-12129,-10381,-8521,-6771,-5323,-4325,-3811,-3787,-4137,-4762,-5472,-6138,-6600,-6754,-6524,-5871,-4812,-3379,-1681,205,2116,3970,5631,7052,8172,9005,9556,9874,10012,10004,9908,9723,9465,9090,8565,7818,6807,5477,3831,1892,-267,-2532,-4780,-6856,-8642,-10016,-10923,-11338,-11298,-10884,-10217,-9436,-8683,-8078,-7708,-7619,-7799,-8209,-8743,-9304,-9747,-9964,-9844,-9330,-8413,-7129,-5582,-3886,-2189,-614,740,1815,2605,3137,3486,3743,4002,4368,4891,5617,6513,7516,8505,9332,9851,9924,9458,8425,6836,4794,2423,-85,-2538,-4716,-6423,-7487,-7784,-7241,-5864,-3711,-921,2328,5806,9279,12500,15250,17358,18694,19195,18875,17764,15990,13652,10914,7911,4785,1671,-1318,-4079,-6515,-8571,-10170,-11299,-11925,-12071,-11757,-11051,-10021,-8766,-7388,-5974,-4622,-3379,-2287,-1354,-555,136,768,1382,2031,2733,3529,4399,5346,6298,7217,7997,8579,8884,8873,8525,7859,6902,5742,4436,3106,1812,645,-368,-1220,-1937,-2581,-3214,-3885,-4637,-5445,-6277,-7038,-7625,-7927,-7833,-7292,-6270,-4842,-3112,-1271,463,1867,2735,2928,2388,1159,-637,-2778,-5034,-7131,-8838,-9976,-10415,-10127,-9136,-7547,-5500,-3164,-712,1711,3967,5997,7726,9180,10330,11240,11908,12388,12678,12809,12768,12570,12208,11702,11072,10370,9637,8933,8302,7760,7324,6956,6641,6324,5986,5605,5187,4767,4379,4091,3944,4003,4272,4769,5442,6249,7092,7898,8575,9060,9318,9322,9096,8635,7993,7171,6215,5131,3948,2685,1384,71,-1198,-2386,-3450,-4359,-5105,-5678,-6108,-6398,-6591,-6685,-6694,-6590,-6350,-5918,-5243,-4280,-2979,-1334,664,2974,5531,8235,10947,13508,15742,17487,18601,19013,18690,17692,16133,14186,12057,9975,8126,6677,5694,5172,5020,5069,5126,4990,4488,3520,2037,92,-2209,-4693,-7150,-9378,-11172,-12409,-13011,-12998,-12463,-11560,-10464,-9368,-8393,-7651,-7144,-6849,-6683,-6549,-6357,-6035,-5549,-4902,-4138,-3312,-2507,-1774,-1165,-691,-323,-20,305,729,1331,2175,3276,4635,6158,7761,9254,10495,11293,11542,11166,10202,8739,6966,5088,3354,1958,1084,798,1136,2000,3274,4745,6220,7486,8390,8833,8795,8339,7581,6683,5800,5072,4581,4347,4327,4404,4452,4296,3809,2880,1465,-420,-2692,-5220,-7839,-10372,-12650,-14532,-15920,-16751,-17020,-16755,-16024,-14916,-13533,-11960,-10283,-8558,-6815,-5092,-3384,-1721,-110,1428,2869,4208,5437,6563,7598,8537,9377,10095,10637,10962,10983,10642,9876,8638,6949,4842,2454,-74,-2536,-4766,-6600,-7965,-8828,-9242,-9294,-9093,-8758,-8363,-7990,-7630,-7298,-6932,-6522,-6030,-5483,-4920,-4436,-4130,-4101,-4415,-5092,-6085,-7312,-8625,-9889,-10937,-11656,-11947,-11759,-11098,-9997,-8548,-6859,-5053,-3272,-1617,-203,925,1728,2232,2480,2564,2569,2603,2720,2978,3342,3777,4180,4465,4526,4327,3842,3137,2305,1477,793,364,260,487,980,1618,2233,2649,2718,2333,1481,228,-1267,-2786,-4073,-4889,-5033,-4401,-2989,-915,1605,4263,6729,8672,9814,9975,9088,7212,4532,1310,-2120,-5429,-8301,-10509,-11905,-12458,-12230,-11386,-10122,-8689,-7284,-6088,-5180,-4589,-4235,-4019,-3769,-3362,-2652,-1583,-124,1696,3783,6047,8328,10499,12406,13940,15001,15561,15598,15181,14354,13248,11956,10615,9335,8206,7288,6578,6026,5527,4949,4158,3032,1510,-425,-2718,-5256,-7894,-10439,-12712,-14531,-15756,-16302,-16142,-15318,-13942,-12142,-10107,-7986,-5951,-4123,-2596,-1436,-642,-217,-85,-185,-431,-729,-1033,-1276,-1448,-1526,-1518,-1421,-1247,-1000,-677,-284,192,752,1401,2128,2906,3689,4418,5023,5457,5677,5691,5529,5272,5023,4888,4985,5385,6135,7223,8587,10112,11660,13056,14142,14774,14857,14354,13293,11752,9885,7832,5819,3978,2507,1481,980,966,1389,2089,2924,3692,4235,4400,4113,3314,2048,369,-1592,-3701,-5786,-7712,-9330,-10549,-11300,-11550,-11303,-10600,-9492,-8084,-6478,-4798,-3192,-1757,-606,220,731,976,1076,1161,1367,1800,2513,3499,4689,5964,7182,8168,8794,8927,8534,7624,6290,4691,2992,1383,-1,-1075,-1803,-2231,-2401,-2403,-2300,-2136,-1949,-1720,-1445,-1102,-679,-206,283,707,984,1027,772,199,-677,-1780,-3022,-4268,-5413,-6340,-6971,-7254,-7160,-6701,-5902,-4819,-3529,-2111,-673,703,1909,2880,3539,3868,3859,3558,3043,2426,1823,1367,1130,1189,1535,2156,2968,3902,4855,5753,6518,7112,7505,7701,7711,7557,7262,6847,6330,5713,5027,4296,3575,2944,2473,2264,2353,2768,3462,4341,5271,6089,6629,6764,6385,5475,4034,2172,-9,-2334,-4642,-6784,-8618,-10066,-11063,-11605,-11715,-11441,-10868,-10065,-9126,-8117,-7082,-6034,-4964,-3835,-2606,-1246,269,1926,3693,5526,7354,9129,10798,12336,13720,14953,16008,16893,17571,18020,18213,18103,17678,16910,15832,14455,12888,11184,9472,7815,6282,4887,3606,2391,1151,-181,-1680,-3389,-5298,-7368,-9510,-11589,-13480,-15027,-16131,-16705,-16734,-16251,-15333,-14113,-12724,-11312,-10016,-8928,-8130,-7639,-7455,-7514,-7765,-8084,-8398,-8592,-8594,-8338,-7776,-6899,-5700,-4216,-2488,-595,1383,3348,5196,6848,8211,9232,9875,10111,9971,9472,8705,7737,6712,5733,4960,4487,4419,4779,5559,6674,7986,9311,10441,11158,11298,10737,9457,7521,5101,2418,-249,-2640,-4529,-5764,-6280,-6111,-5382,-4273,-3021,-1868,-1016,-649,-846,-1630,-2939,-4653,-6590,-8587,-10419,-11965,-13072,-13693,-13824,-13504,-12850,-11970,-11007,-10071,-9251,-8581,-8064,-7645,-7259,-6816,-6233,-5445,-4399,-3078,-1492,330,2307,4368,6388,8256,9862,11096,11905,12221,12047,11371,10234,8687,6805,4689,2442,169,-2040,-4107,-5985,-7621,-8986,-10036,-10742,-11065,-11010,-10571,-9825,-8839,-7742,-6666,-5747,-5116,-4882,-5088,-5783,-6897,-8388,-10104,-11918,-13648,-15139,-16240,-16845,-16881,-16331,-15228,-13623,-11635,-9354,-6923,-4457,-2076,113,2015,3553,4668,5320,5513,5271,4668,3810,2811,1828,972,363,74,133,537,1246,2186,3281,4450,5607,6711,7700,8565,9281,9847,10240,10455,10451,10210,9712,8946,7940,6733,5384,3983,2591,1286,98,-948,-1865,-2680,-3443,-4199,-5000,-5871,-6828,-7850,-8902,-9922,-10836,-11574,-12078,-12310,-12272,-11993,-11544,-11015,-10507,-10101,-9869,-9799,-9873,-9973,-9985,-9750,-9136,-8032,-6406,-4252,-1683,1201,4198,7158,9891,12270,14178,15555,16378,16650,16427,15755,14728,13411,11904,10275,8596,6938,5322,3794,2330,921,-489,-1936,-3491,-5175,-7016,-8979,-10990,-12936,-14629,-15895,-16520,-16364,-15324,-13430,-10796,-7672,-4376,-1288,1232,2859,3372,2674,792,-2100,-5733,-9749,-13748,-17334,-20154,-21934,-22524,-21878,-20096,-17361,-13928,-10105,-6185,-2456,844,3550,5547,6832,7431,7472,7086,6455,5728,5065,4561,4302,4315,4607,5133,5855,6675,7517,8271,8832,9105,9022,8529,7643,6403,4891,3255,1605,112,-1115,-1997,-2482,-2615,-2454,-2123,-1756,-1489,-1431,-1666,-2218,-3072,-4160,-5389,-6644,-7822,-8833,-9620,-10167,-10484,-10606,-10585,-10461,-10292,-10101,-9929,-9788,-9684,-9628,-9586,-9537,-9438,-9220,-8844,-8242,-7391,-6279,-4931,-3389,-1725,-16,1656,3220,4616,5801,6749,7451,7903,8120,8082,7811,7266,6477,5426,4174,2763,1292,-171,-1519,-2708,-3681,-4439,-4994,-5401,-5703,-5999,-6330,-6750,-7278,-7860,-8439,-8906,-9135,-9055,-8579,-7729,-6555,-5181,-3777,-2513,-1584,-1124,-1236,-1954,-3231,-4957,-6951,-8987,-10818,-12217,-12991,-13032,-12316,-10915,-8993,-6772,-4497,-2425,-739,426,1043,1171,946,562,222,116,390,1108,2279,3827,5630,7530,9377,11009,12337,13270,13804,13944,13744,13267,12575,11740,10800,9810,8796,7796,6859,6023,5349,4877,4635,4627,4808,5111,5423,5627,5609,5263,4549,3440,2004,322,-1462,-3205,-4767,-6030,-6936,-7458,-7645,-7570,-7341,-7068,-6840,-6723,-6728,-6827,-6940,-6948,-6726,-6120,-5047,-3415,-1243,1424,4455,7681,10908,13933,16568,18671,20127,20900,20992,20471,19437,18023,16355,14561,12730,10925,9189,7526,5949,4437,2989,1580,199,-1156,-2493,-3775,-4970,-6000,-6787,-7228,-7243,-6747,-5710,-4130,-2085,303,2833,5273,7366,8865,9567,9341,8142,6028,3148,-269,-3942,-7562,-10816,-13436,-15182,-15920,-15568,-14179,-11857,-8832,-5356,-1736,1750,4853,7397,9309,10572,11306,11635,11754,11823,11981,12293,12767,13337,13899,14335,14539,14424,13992,13245,12289,11218,10164,9238,8517,8031,7757,7624,7525,7354,6996,6404,5539,4457,3212,1920,686,-401,-1261,-1885,-2274,-2495,-2617,-2733,-2919,-3236,-3699,-4315,-5015,-5760,-6461,-7065,-7526,-7838,-8009,-8091,-8130,-8176,-8281,-8425,-8616,-8748,-8761,-8509,-7897,-6821,-5236,-3144,-618,2218,5195,8123,10801,13079,14804,15929,16412,16311,15689,14669,13359,11877,10327,8773,7292,5907,4666,3580,2678,1961,1435,1075,842,678,511,259,-145,-761,-1621,-2711,-3993,-5379,-6759,-8017,-9030,-9727,-10052,-10029,-9711,-9212,-8653,-8189,-7928,-7977,-8380,-9119,-10151,-11348,-12580,-13706,-14575,-15122,-15273,-15071,-14564,-13881,-13138,-12474,-11964,-11663,-11527,-11485,-11385,-11065,-10363,-9138,-7312,-4885,-1906,1460,5046,8601,11914,14759,16987,18480,19213,19203,18557,17366,15804,13963,11976,9891,7745,5534,3240,856,-1614,-4110,-6555,-8816,-10756,-12238,-13162,-13463,-13158,-12305,-11049,-9549,-8004,-6589,-5452,-4707,-4384,-4490,-4974,-5746,-6742,-7855,-9028,-10204,-11331,-12375,-13279,-13984,-14405,-14459,-14039,-13089,-11533,-9393,-6695,-3549,-120,3419,6827,9907,12463,14358,15506,15899,15583,14673,13300,11650,9860,8108,6495,5125,4052,3295,2855,2685,2726,2886,3051,3120,2970,2536,1757,636,-758,-2355,-3967,-5473,-6668,-7420,-7635,-7259,-6353,-5011,-3419,-1775,-309,796,1361,1311,599,-727,-2566,-4772,-7156,-9521,-11673,-13421,-14631,-15183,-15049,-14233,-12811,-10907,-8669,-6254,-3815,-1448,760,2808,4696,6488,8223,9961,11695,13414,15038,16458,17556,18196,18304,17820,16791,15292,13493,11582,9779,8274,7236,6734,6795,7317,8164,9104,9911,10340,10217,9418,7927,5817,3240,428,-2382,-4947,-7059,-8591,-9467,-9706,-9385,-8632,-7606,-6465,-5354,-4388,-3637,-3135,-2865,-2796,-2848,-2961,-3039,-3015,-2823,-2414,-1757,-858,281,1601,3050,4541,5980,7259,8298,8998,9331,9255,8817,8048,7072,5972,4892,3931,3194,2737,2586,2736,3132,3708,4385,5066,5696,6215,6583,6804,6852,6743,6471,6018,5379,4524,3443,2149,663,-936,-2557,-4083,-5390,-6381,-6985,-7176,-6979,-6462,-5718,-4871,-4031,-3315,-2810,-2577,-2664,-3054,-3744,-4639,-5682,-6731,-7693,-8439,-8872,-8935,-8592,-7865,-6807,-5484,-3995,-2408,-783,838,2454,4065,5687,7334,9003,10673,12309,13854,15237,16394,17250,17772,17914,17710,17168,16383,15428,14407,13409,12503,11717,11053,10453,9857,9165,8302,7211,5872,4332,2676,1052,-394,-1484,-2109,-2187,-1715,-777,506,1943,3340,4521,5319,5663,5482,4821,3716,2275,603,-1196,-3014,-4768,-6379,-7775,-8886,-9640,-9950,-9769,-9016,-7711,-5839,-3503,-799,2107,5037,7815,10259,12256,13701,14585,14908,14754,14202,13376,12391,11350,10356,9455,8680,8025,7428,6831,6127,5220,4034,2516,673,-1441,-3708,-5986,-8076,-9821,-11046,-11655,-11590,-10855,-9535,-7746,-5671,-3505,-1453,290,1562,2253,2296,1695,499,-1197,-3255,-5527,-7843,-10036,-11954,-13468,-14466,-14910,-14761,-14070,-12889,-11321,-9476,-7465,-5389,-3329,-1330,580,2402,4160,5854,7516,9129,10682,12149,13473,14624,15535,16182,16522,16550,16262,15685,14851,13818,12653,11408,10164,8945,7800,6723,5706,4721,3726,2679,1539,278,-1108,-2606,-4173,-5743,-7263,-8646,-9865,-10870,-11671,-12280,-12736,-13074,-13339,-13545,-13707,-13814,-13831,-13722,-13445,-12939,-12206,-11219,-10038,-8710,-7356,-6060,-4967,-4142,-3663,-3521,-3669,-4004,-4378,-4638,-4622,-4210,-3331,-1955,-148,2020,4387,6811,9123,11176,12858,14082,14806,15016,14728,13965,12789,11235,9406,7362,5221,3074,1019,-857,-2501,-3884,-5010,-5924,-6675,-7343,-7993,-8672,-9404,-10178,-10941,-11650,-12211,-12572,-12679,-12506,-12065,-11392,-10551,-9628,-8709,-7874,-7181,-6670,-6328,-6154,-6094,-6122,-6199,-6310,-6447,-6624,-6847,-7134,-7481,-7876,-8280,-8624,-8828,-8766,-8349,-7455,-6027,-4036,-1503,1480,4775,8206,11557,14615,17185,19090,20239,20579,20150,19048,17414,15440,13293,11158,9172,7430,6008,4900,4100,3537,3128,2781,2390,1888,1212,346,-695,-1890,-3165,-4480,-5765,-6964,-8042,-8952,-9672,-10191,-10496,-10592,-10497,-10222,-9801,-9281,-8699,-8143,-7668,-7353,-7264,-7423,-7838,-8448,-9156,-9829,-10302,-10428,-10077,-9167,-7702,-5730,-3394,-851,1701,4089,6167,7853,9112,9979,10529,10861,11110,11373,11749,12275,12932,13660,14328,14789,14879,14451,13392,11663,9278,6340,3004,-520,-4003,-7205,-9915,-11948,-13188,-13542,-13033,-11680,-9629,-7019,-4076,-1030,1868,4371,6267,7371,7599,6900,5361,3116,394,-2521,-5324,-7721,-9429,-10279,-10124,-8987,-6917,-4127,-829,2641,6013,8961,11277,12774,13396,13145,12138,10532,8555,6455,4461,2820,1681,1182,1353,2171,3524,5262,7165,9019,10610,11744,12310,12245,11568,10385,8844,7129,5447,3935,2731,1858,1300,959,702,371,-178,-1066,-2342,-4007,-5965,-8084,-10159,-11991,-13356,-14085,-14039,-13149,-11417,-8927,-5820,-2345,1248,4602,7435,9413,10341,10068,8586,6016,2584,-1356,-5411,-9138,-12168,-14157,-14947,-14456,-12792,-10150,-6812,-3102,672,4230,7368,9943,11905,13258,14071,14430,14441,14198,13772,13228,12601,11926,11252,10592,10007,9505,9119,8829,8627,8423,8179,7767,7138,6206,4960,3415,1642,-260,-2151,-3917,-5425,-6608,-7420,-7875,-8024,-7939,-7735,-7482,-7289,-7180,-7203,-7334,-7556,-7821,-8087,-8318,-8484,-8581,-8606,-8572,-8494,-8384,-8252,-8089,-7873,-7565,-7099,-6419,-5439,-4126,-2424,-375,1996,4561,7201,9749,12047,13955,15361,16219,16520,16323,15721,14829,13786,12699,11682,10806,10119,9650,9396,9335,9428,9622,9853,10062,10186,10177,9990,9599,8979,8121,7037,5731,4254,2629,924,-824,-2551,-4218,-5784,-7201,-8445,-9479,-10267,-10819,-11088,-11130,-10924,-10540,-10004,-9375,-8701,-8026,-7383,-6800,-6272,-5799,-5348,-4879,-4345,-3683,-2831,-1749,-378,1275,3209,5349,7623,9898,12058,13969,15497,16550,17026,16884,16109,14747,12895,10700,8345,6010,3884,2101,752,-132,-598,-727,-647,-498,-394,-440,-666,-1085,-1644,-2282,-2914,-3479,-3921,-4232,-4424,-4547,-4658,-4838,-5136,-5614,-6278,-7138,-8142,-9260,-10392,-11489,-12458,-13240,-13795,-14081,-14099,-13858,-13372,-12684,-11799,-10751,-9534,-8144,-6581,-4830,-2923,-884,1214,3303,5280,7058,8559,9712,10506,10915,10997,10779,10344,9752,9070,8352,7644,6971,6344,5770,5213,4655,4048,3346,2512,1520,358,-945,-2354,-3794,-5184,-6439,-7466,-8217,-8637,-8743,-8557,-8153,-7623,-7067,-6581,-6246,-6095,-6146,-6366,-6705,-7096,-7478,-7779,-7971,-8013,-7915,-7674,-7330,-6905,-6452,-5995,-5578,-5209,-4897,-4642,-4391,-4138,-3786,-3308,-2614,-1680,-463,1022,2749,4652,6639,8612,10456,12058,13332,14180,14576,14466,13865,12777,11230,9277,6959,4362,1548,-1369,-4305,-7143,-9779,-12119,-14072,-15574,-16578,-17062,-17045,-16566,-15710,-14576,-13302,-12009,-10830,-9847,-9118,-8655,-8434,-8400,-8501,-8666,-8865,-9064,-9274,-9504,-9801,-10176,-10675,-11260,-11913,-12531,-13001,-13179,-12914,-12079,-10584,-8404,-5583,-2246,1422,5184,8785,11966,14538,16327,17293,17421,16806,15558,13838,11789,9576,7321,5152,3183,1497,203,-647,-996,-824,-155,946,2373,3962,5536,6894,7835,8209,7902,6880,5187,2948,346,-2379,-4981,-7226,-8928,-9966,-10310,-10004,-9174,-8000,-6688,-5451,-4471,-3894,-3793,-4191,-5035,-6226,-7616,-9043,-10318,-11292,-11811,-11790,-11183,-9997,-8305,-6205,-3842,-1364,1092,3386,5435,7153,8518,9505,10142,10443,10447,10184,9675,8945,8016,6916,5702,4423,3160,1965,898,-19,-781,-1414,-1955,-2467,-2995,-3594,-4293,-5101,-6003,-6964,-7931,-8838,-9654,-10313,-10836,-11198,-11450,-11598,-11687,-11700,-11655,-11499,-11217,-10769,-10134,-9313,-8330,-7243,-6133,-5104,-4256,-3694,-3476,-3628,-4109,-4832,-5651,-6401,-6894,-6972,-6522,-5486,-3894,-1851,479,2853,5063,6867,8129,8750,8747,8210,7292,6205,5130,4265,3722,3559,3748,4212,4778,5315,5621,5594,5135,4241,2958,1392,-321,-2022,-3570,-4837,-5743,-6243,-6344,-6079,-5519,-4755,-3866,-2960,-2103,-1374,-816,-456,-292,-314,-463,-708,-974,-1233,-1454,-1650,-1848,-2114,-2506,-3095,-3923,-5015,-6336,-7850,-9435,-10993,-12360,-13416,-14006,-14045,-13443,-12188,-10309,-7886,-5066,-2011,1084,4034,6665,8849,10479,11518,11957,11840,11241,10262,8996,7550,5994,4387,2769,1154,-456,-2045,-3649,-5231,-6818,-8363,-9835,-11186,-12333,-13225,-13785,-13983,-13797,-13246,-12371,-11239,-9925,-8527,-7117,-5814,-4666,-3795,-3225,-3039,-3237,-3836,-4802,-6090,-7625,-9308,-11036,-12670,-14089,-15149,-15734,-15726,-15062,-13672,-11578,-8795,-5429,-1611,2480,6620,10586,14143,17099,19301,20653,21141,20808,19758,18152,16169,14022,11908,10019,8497,7455,6947,6958,7456,8315,9429,10637,11795,12772,13467,13816,13808,13458,12826,11973,10985,9902,8790,7631,6443,5153,3754,2168,396,-1575,-3707,-5928,-8149,-10246,-12108,-13610,-14675,-15222,-15234,-14707,-13677,-12223,-10409,-8365,-6178,-3976,-1858,73,1739,3085,4096,4786,5220,5475,5656,5878,6223,6781,7582,8629,9890,11285,12713,14069,15238,16132,16707,16920,16805,16384,15698,14818,13753,12561,11229,9774,8174,6437,4559,2578,542,-1464,-3339,-4978,-6264,-7121,-7475,-7320,-6678,-5631,-4296,-2834,-1405,-200,649,1011,835,118,-1063,-2600,-4308,-6023,-7547,-8729,-9445,-9633,-9273,-8405,-7106,-5482,-3657,-1753,132,1905,3526,4963,6212,7300,8232,9059,9791,10466,11100,11702,12301,12879,13471,14051,14652,15242,15849,16436,16995,17500,17892,18158,18224,18075,17667,17004,16067,14897,13496,11921,10192,8357,6433,4463,2450,427,-1589,-3568,-5459,-7221,-8771,-10071,-11032,-11641,-11857,-11703,-11210,-10446,-9501,-8478,-7484,-6634,-6018,-5713,-5759,-6146,-6854,-7779,-8842,-9884,-10792,-11400,-11598,-11261,-10328,-8765,-6608,-3932,-867,2420,5755,8940,11814,14210,16030,17180,17667,17494,16760,15561,14033,12314,10522,8766,7114,5608,4236,2979,1750,487,-913,-2507,-4346,-6420,-8679,-11012,-13280,-15310,-16943,-18035,-18490,-18269,-17411,-15993,-14201,-12200,-10244,-8526,-7242,-6526,-6451,-7014,-8158,-9756,-11656,-13668,-15604,-17263,-18479,-19092,-18988,-18095,-16395,-13921,-10764,-7066,-3002,1204,5329,9135,12397,14950,16643,17436,17322,16394,14795,12718,10391,8032,5859,4037,2688,1873,1591,1800,2408,3312,4388,5526,6622,7588,8356,8868,9080,8960,8483,7641,6433,4895,3056,996,-1230,-3514,-5785,-7943,-9925,-11665,-13135,-14311,-15208,-15846,-16262,-16511,-16636,-16679,-16685,-16643,-16572,-16404,-16109,-15586,-14781,-13619,-12087,-10191,-8005,-5607,-3140,-714,1527,3481,5060,6204,6913,7191,7130,6799,6330,5836,5419,5171,5141,5341,5748,6286,6861,7358,7653,7656,7279,6509,5342,3826,2055,104,-1869,-3782,-5474,-6873,-7864,-8393,-8431,-7951,-7020,-5680,-4068,-2308,-585,941,2090,2745,2817,2289,1219,-281,-2049,-3876,-5580,-6958,-7874,-8243,-8027,-7280,-6084,-4580,-2904,-1206,413,1847,3078,4056,4819,5360,5714,5902,5949,5874,5724,5528,5355,5266,5332,5610,6140,6912,7896,8988,10087,11037,11729,12047,11949,11437,10577,9486,8310,7209,6325,5750,5531,5612,5900,6231,6429,6317,5776,4721,3172,1189,-1090,-3501,-5844,-7952,-9643,-10819,-11401,-11387,-10827,-9804,-8464,-6936,-5393,-3968,-2789,-1946,-1484,-1402,-1656,-2166,-2818,-3500,-4076,-4442,-4488,-4163,-3420,-2286,-796,958,2878,4867,6808,8636,10260,11648,12751,13573,14102,14368,14393,14203,13828,13270,12546,11625,10513,9170,7587,5759,3686,1418,-993,-3439,-5808,-7954,-9726,-10982,-11595,-11477,-10598,-8980,-6731,-4020,-1072,1841,4456,6526,7855,8335,7933,6709,4808,2419,-219,-2860,-5284,-7290,-8745,-9569,-9722,-9239,-8161,-6577,-4576,-2269,246,2837,5417,7859,10078,11989,13528,14664,15381,15704,15672,15350,14820,14154,13445,12755,12142,11644,11286,11062,10981,11015,11151,11372,11655,11991,12358,12743,13127,13472,13740,13862,13770,13395,12669,11552,10030,8125,5880,3399,753,-1908,-4494,-6889,-9001,-10780,-12177,-13200,-13856,-14187,-14232,-14035,-13630,-13042,-12276,-11342,-10219,-8913,-7421,-5766,-3981,-2112,-224,1641,3418,5079,6587,7917,9051,9978,10685,11172,11450,11522,11426,11191,10868,10527,10217,10014,9938,10028,10252,10586,10960,11295,11515,11507,11200,10499,9351,7741,5681,3258,595,-2145,-4759,-7073,-8910,-10163,-10790,-10809,-10340,-9530,-8596,-7733,-7139,-6929,-7172,-7830,-8824,-9968,-11109,-12032,-12601,-12718,-12343,-11547,-10425,-9146,-7880,-6754,-5890,-5264,-4868,-4537,-4156,-3537,-2562,-1146,722,2980,5499,8112,10629,12864,14672,15950,16662,16815,16475,15712,14625,13296,11795,10188,8525,6852,5250,3761,2499,1523,916,736,982,1621,2549,3607,4602,5314,5540,5119,3957,2050,-509,-3565,-6850,-10134,-13105,-15568,-17322,-18307,-18513,-18038,-17041,-15711,-14257,-12859,-11632,-10671,-9950,-9457,-9091,-8777,-8437,-8014,-7494,-6880,-6204,-5498,-4795,-4117,-3468,-2839,-2193,-1484,-658,347,1572,3051,4768,6690,8743,10825,12820,14595,16032,17020,17494,17411,16791,15676,14142,12273,10132,7801,5284,2643,-135,-3004,-5934,-8853,-11682,-14287,-16566,-18371,-19621,-20238,-20225,-19636,-18598,-17270,-15861,-14559,-13549,-12945,-12818,-13144,-13847,-14788,-15786,-16672,-17266,-17459,-17159,-16372,-15116,-13470,-11523,-9360,-7078,-4738,-2404,-115,2078,4152,6059,7777,9264,10509,11482,12205,12669,12928,13004,12970,12858,12728,12586,12451,12283,12059,11717,11225,10547,9693,8698,7630,6599,5704,5068,4755,4812,5197,5822,6534,7133,7431,7235,6415,4916,2745,24,-3093,-6366,-9568,-12453,-14837,-16569,-17587,-17884,-17533,-16653,-15397,-13944,-12448,-11061,-9871,-8929,-8238,-7756,-7405,-7114,-6757,-6281,-5577,-4639,-3430,-2017,-446,1157,2701,4085,5231,6116,6737,7128,7357,7496,7618,7785,8028,8318,8623,8837,8868,8628,8043,7113,5860,4376,2779,1222,-150,-1197,-1825,-1990,-1709,-1068,-203,722,1518,2031,2126,1731,829,-543,-2287,-4293,-6393,-8447,-10297,-11808,-12886,-13450,-13480,-12990,-12039,-10727,-9184,-7560,-5992,-4600,-3466,-2599,-1981,-1511,-1067,-515,274,1376,2825,4567,6513,8480,10299,11765,12723,13057,12739,11818,10420,8757,7037,5514,4383,3778,3787,4377,5475,6940,8593,10261,11769,12995,13841,14277,14310,13979,13358,12519,11525,10443,9303,8134,6952,5751,4544,3318,2082,823,-448,-1751,-3053,-4385,-5688,-6980,-8200,-9330,-10320,-11137,-11739,-12104,-12210,-12057,-11652,-11033,-10228,-9305,-8290,-7250,-6197,-5160,-4144,-3162,-2199,-1278,-361,540,1477,2462,3546,4726,6029,7417,8860,10282,11591,12674,13410,13695,13438,12626,11274,9487,7404,5195,3044,1096,-520,-1757,-2598,-3098,-3337,-3422,-3455,-3520,-3666,-3902,-4208,-4531,-4819,-5025,-5111,-5086,-4951,-4759,-4550,-4368,-4244,-4184,-4155,-4124,-4009,-3765,-3325,-2678,-1817,-789,352,1515,2629,3607,4408,5003,5398,5632,5736,5784,5797,5843,5912,6030,6168,6299,6384,6385,6269,6045,5722,5370,5041,4837,4821,5071,5616,6482,7625,9029,10578,12213,13793,15236,16406,17236,17625,17536,16933,15813,14211,12176,9800,7189,4468,1760,-795,-3110,-5078,-6662,-7824,-8581,-8951,-9003,-8797,-8427,-7962,-7502,-7075,-6738,-6465,-6222,-5948,-5551,-4961,-4114,-2984,-1583,24,1746,3423,4909,6021,6624,6615,5978,4771,3144,1303,-498,-1996,-2961,-3217,-2655,-1297,789,3397,6280,9162,11751,13819,15201,15810,15654,14815,13417,11616,9583,7433,5289,3203,1193,-740,-2629,-4505,-6369,-8231,-10045,-11759,-13319,-14630,-15663,-16339,-16655,-16598,-16185,-15465,-14481,-13321,-12034,-10724,-9431,-8229,-7147,-6200,-5382,-4655,-3978,-3269,-2484,-1523,-375,1022,2629,4416,6285,8109,9763,11078,11945,12240,11924,10984,9490,7549,5339,3045,892,-947,-2311,-3116,-3331,-2997,-2198,-1068,266,1664,3017,4239,5286,6121,6744,7142,7298,7186,6757,5967,4771,3148,1100,-1313,-4024,-6883,-9774,-12515,-14963,-16984,-18455,-19338,-19586,-19260,-18410,-17172,-15664,-14045,-12436,-10955,-9661,-8602,-7757,-7114,-6602,-6176,-5758,-5288,-4720,-3999,-3130,-2092,-934,326,1616,2911,4135,5267,6253,7076,7709,8154,8404,8475,8370,8084,7627,6976,6151,5148,3996,2740,1406,57,-1293,-2612,-3900,-5161,-6402,-7633,-8859,-10065,-11231,-12327,-13300,-14124,-14752,-15163,-15359,-15344,-15156,-14835,-14436,-14016,-13630,-13326,-13137,-13072,-13120,-13235,-13346,-13368,-13189,-12727,-11891,-10652,-8989,-6950,-4605,-2074,517,3004,5256,7136,8551,9470,9873,9842,9461,8857,8181,7550,7092,6879,6963,7352,8020,8928,9985,11131,12248,13276,14106,14708,15008,15012,14698,14097,13220,12112,10782,9278,7611,5813,3906,1911,-128,-2193,-4216,-6170,-7980,-9610,-10991,-12091,-12864,-13299,-13391,-13172,-12696,-12045,-11319,-10626,-10073,-9739,-9680,-9886,-10315,-10864,-11403,-11784,-11876,-11559,-10780,-9523,-7848,-5868,-3739,-1646,236,1762,2826,3422,3576,3413,3076,2742,2583,2724,3278,4238,5596,7223,8994,10718,12249,13416,14154,14386,14145,13456,12393,11012,9381,7529,5483,3262,862,-1672,-4320,-7002,-9641,-12134,-14378,-16269,-17742,-18735,-19247,-19294,-18926,-18209,-17230,-16061,-14791,-13483,-12202,-11008,-9936,-9037,-8311,-7772,-7395,-7130,-6929,-6708,-6391,-5913,-5210,-4263,-3077,-1701,-208,1296,2704,3910,4839,5432,5695,5645,5363,4933,4477,4089,3878,3889,4153,4644,5286,6008,6680,7238,7591,7730,7651,7407,7061,6685,6335,6058,5842,5669,5453,5112,4541,3646,2380,712,-1315,-3631,-6119,-8646,-11069,-13268,-15136,-16607,-17650,-18267,-18491,-18380,-17997,-17414,-16697,-15875,-14983,-13994,-12903,-11657,-10247,-8635,-6833,-4862,-2755,-599,1538,3552,5343,6841,7957,8685,8988,8911,8488,7780,6881,5859,4825,3867,3060,2485,2172,2151,2402,2908,3596,4431,5306,6157,6863,7334,7449,7125,6294,4920,3025,659,-2066,-5037,-8074,-11045,-13777,-16143,-18059,-19444,-20303,-20648,-20529,-20030,-19207,-18152,-16920,-15571,-14159,-12720,-11295,-9927,-8632,-7450,-6396,-5480,-4711,-4068,-3521,-3035,-2550,-2020,-1420,-706,78,944,1816,2658,3419,4060,4575,4960,5252,5494,5740,6057,6496,7089,7865,8784,9824,10901,11946,12870,13624,14139,14429,14457,14272,13871,13301,12581,11728,10764,9676,8461,7102,5576,3894,2058,121,-1865,-3816,-5660,-7300,-8685,-9742,-10457,-10811,-10832,-10556,-10052,-9391,-8645,-7872,-7096,-6324,-5521,-4665,-3711,-2674,-1562,-455,572,1404,1957,2142,1933,1338,434,-657,-1763,-2703,-3281,-3347,-2782,-1553,319,2732,5518,8491,11414,14080,16311,17962,18978,19355,19146,18464,17401,16093,14595,12979,11248,9403,7426,5317,3073,752,-1590,-3851,-5917,-7687,-9054,-9968,-10408,-10405,-10034,-9386,-8557,-7640,-6676,-5702,-4704,-3680,-2617,-1533,-467,515,1323,1870,2099,1981,1556,929,241,-315,-558,-345,435,1768,3609,5792,8141,10438,12473,14100,15190,15727,15727,15283,14532,13613,12691,11873,11258,10866,10702,10700,10811,10947,11062,11110,11068,10952,10739,10478,10137,9743,9262,8675,7943,7032,5910,4577,3033,1342,-443,-2220,-3899,-5379,-6587,-7457,-7981,-8153,-8030,-7670,-7174,-6623,-6110,-5683,-5380,-5174,-5039,-4891,-4666,-4274,-3658,-2763,-1571,-98,1619,3497,5445,7351,9112,10633,11850,12718,13231,13398,13260,12858,12254,11494,10645,9736,8823,7925,7076,6292,5602,5013,4555,4228,4030,3932,3877,3791,3572,3134,2374,1254,-264,-2142,-4327,-6706,-9166,-11562,-13778,-15714,-17298,-18516,-19365,-19882,-20094,-20030,-19681,-19036,-18054,-16701,-14960,-12846,-10424,-7806,-5148,-2625,-425,1308,2461,3015,3009,2570,1862,1089,427,29,-26,277,898,1734,2682,3607,4445,5103,5608,5948,6208,6451,6752,7178,7753,8478,9313,10194,11037,11771,12317,12637,12688,12463,11963,11195,10179,8928,7469,5802,3965,1963,-156,-2328,-4487,-6522,-8344,-9848,-10978,-11681,-11975,-11896,-11526,-10968,-10331,-9722,-9234,-8913,-8790,-8838,-9002,-9209,-9354,-9364,-9156,-8697,-7973,-6997,-5841,-4556,-3265,-2052,-1033,-287,122,179,-88,-607,-1259,-1902,-2378,-2543,-2281,-1517,-243,1507,3630,5986,8425,10752,12828,14480,15614,16132,15996,15188,13718,11635,8997,5902,2461,-1183,-4887,-8482,-11826,-14771,-17206,-19053,-20262,-20840,-20830,-20301,-19369,-18133,-16722,-15225,-13724,-12284,-10930,-9706,-8608,-7681,-6918,-6361,-6006,-5856,-5882,-6031,-6205,-6305,-6195,-5758,-4935,-3668,-2050,-158,1799,3630,5126,6114,6509,6270,5498,4311,2948,1621,569,-22,-36,571,1747,3373,5262,7219,9031,10545,11638,12262,12429,12185,11620,10825,9878,8857,7784,6677,5516,4288,2979,1590,150,-1300,-2699,-3990,-5126,-6069,-6816,-7365,-7754,-8006,-8163,-8245,-8272,-8234,-8120,-7894,-7539,-7020,-6352,-5525,-4601,-3591,-2568,-1526,-506,533,1603,2746,3993,5341,6780,8244,9659,10909,11887,12497,12650,12340,11572,10434,9051,7571,6180,5024,4263,3960,4174,4851,5903,7165,8431,9486,10094,10096,9338,7799,5507,2577,-785,-4375,-7915,-11196,-13981,-16139,-17553,-18214,-18147,-17445,-16227,-14627,-12774,-10775,-8716,-6652,-4627,-2680,-850,800,2206,3275,3947,4149,3893,3209,2221,1098,39,-727,-1027,-720,245,1827,3923,6344,8887,11314,13441,15098,16195,16706,16656,16144,15286,14222,13094,12006,11063,10299,9752,9405,9249,9244,9372,9587,9874,10185,10490,10734,10856,10797,10471,9839,8842,7500,5835,3947,1941,-20,-1820,-3310,-4428,-5127,-5426,-5386,-5092,-4645,-4138,-3652,-3220,-2878,-2588,-2341,-2074,-1761,-1366,-883,-325,293,928,1556,2141,2674,3144,3561,3934,4300,4678,5119,5654,6321,7145,8131,9284,10561,11941,13338,14701,15923,16939,17641,17973,17864,17279,16216,14693,12763,10524,8063,5515,2978,563,-1657,-3624,-5318,-6739,-7912,-8863,-9643,-10265,-10777,-11170,-11475,-11670,-11768,-11749,-11611,-11338,-10929,-10371,-9670,-8830,-7857,-6771,-5578,-4310,-2981,-1643,-314,945,2121,3179,4115,4944,5668,6310,6872,7344,7709,7944,8018,7931,7675,7297,6838,6383,6014,5808,5833,6118,6650,7386,8228,9077,9810,10336,10578,10522,10180,9627,8939,8230,7573,7028,6608,6275,5947,5536,4921,4025,2804,1255,-544,-2502,-4456,-6284,-7834,-9031,-9828,-10236,-10323,-10164,-9880,-9544,-9246,-9001,-8829,-8685,-8543,-8343,-8074,-7719,-7301,-6845,-6374,-5901,-5406,-4846,-4158,-3279,-2162,-788,815,2573,4371,6060,7474,8479,8945,8834,8161,7000,5526,3889,2315,965,-15,-536,-578,-181,577,1553,2615,3616,4415,4921,5040,4730,3967,2736,1073,-1010,-3435,-6140,-9004,-11917,-14723,-17291,-19468,-21150,-22251,-22732,-22600,-21888,-20678,-19044,-17098,-14917,-12607,-10232,-7897,-5659,-3630,-1871,-460,564,1198,1464,1441,1196,837,429,24,-335,-676,-980,-1292,-1603,-1899,-2153,-2295,-2257,-1964,-1354,-389,921,2537,4359,6275,8134,9802,11151,12095,12584,12626,12258,11568,10654,9621,8566,7548,6600,5709,4822,3872,2771,1455,-117,-1945,-3984,-6140,-8316,-10354,-12159,-13578,-14544,-14968,-14819,-14096,-12824,-11068,-8942,-6563,-4107,-1753,326,1928,2937,3229,2791,1661,-50,-2142,-4397,-6565,-8407,-9748,-10448,-10464,-9808,-8580,-6910,-4986,-2968,-1036,710,2185,3385,4333,5098,5734,6324,6896,7472,8055,8586,9042,9334,9425,9254,8815,8089,7118,5905,4510,2945,1234,-593,-2530,-4533,-6557,-8531,-10367,-11964,-13245,-14121,-14564,-14552,-14115,-13310,-12207,-10902,-9477,-8028,-6611,-5308,-4143,-3174,-2417,-1907,-1639,-1621,-1799,-2140,-2543,-2940,-3238,-3376,-3327,-3074,-2649,-2082,-1431,-737,-48,613,1224,1794,2326,2848,3378,3938,4547,5205,5919,6667,7439,8203,8938,9616,10206,10712,11100,11399,11580,11655,11591,11361,10902,10166,9080,7624,5778,3587,1137,-1459,-4043,-6475,-8596,-10306,-11520,-12201,-12381,-12079,-11418,-10458,-9339,-8127,-6936,-5803,-4801,-3940,-3247,-2721,-2349,-2107,-1943,-1794,-1569,-1191,-561,354,1593,3113,4853,6704,8529,10188,11540,12476,12924,12868,12346,11452,10313,9079,7884,6856,6056,5526,5234,5138,5131,5158,5097,4940,4631,4202,3677,3092,2483,1853,1182,440,-441,-1494,-2766,-4243,-5905,-7664,-9444,-11098,-12534,-13615,-14279,-14455,-14157,-13393,-12253,-10818,-9188,-7490,-5803,-4230,-2826,-1635,-669,75,626,1022,1297,1499,1645,1769,1882,2014,2184,2439,2811,3351,4086,5040,6191,7520,8944,10392,11764,12964,13917,14567,14888,14895,14628,14153,13559,12916,12306,11762,11308,10919,10559,10151,9641,8948,8029,6849,5409,3746,1927,61,-1737,-3336,-4624,-5518,-5975,-5998,-5636,-4980,-4134,-3221,-2349,-1601,-1039,-674,-506,-497,-606,-790,-1008,-1233,-1434,-1566,-1601,-1454,-1091,-429,560,1896,3562,5502,7627,9829,11975,13932,15572,16802,17547,17804,17595,16999,16108,15034,13854,12637,11402,10140,8827,7419,5899,4250,2507,715,-1048,-2703,-4172,-5405,-6371,-7093,-7612,-8004,-8347,-8709,-9148,-9666,-10260,-10859,-11405,-11803,-11982,-11892,-11509,-10862,-10001,-9020,-7997,-7038,-6184,-5475,-4894,-4397,-3915,-3387,-2745,-1972,-1078,-98,875,1766,2483,2968,3198,3191,3025,2793,2638,2672,3015,3719,4804,6210,7837,9548,11164,12551,13543,14082,14096,13636,12744,11549,10154,8683,7236,5865,4621,3494,2482,1561,707,-89,-839,-1543,-2182,-2740,-3189,-3493,-3648,-3617,-3446,-3132,-2753,-2353,-2004,-1757,-1657,-1728,-1980,-2408,-2994,-3700,-4492,-5310,-6115,-6834,-7434,-7845,-8026,-7931,-7509,-6740,-5608,-4136,-2389,-460,1498,3338,4873,5969,6495,6416,5744,4561,3046,1362,-240,-1587,-2513,-2934,-2859,-2343,-1534,-586,334,1087,1575,1757,1627,1239,653,-51,-806,-1571,-2326,-3099,-3907,-4822,-5847,-7026,-8308,-9655,-10962,-12138,-13066,-13665,-13882,-13697,-13165,-12339,-11344,-10287,-9299,-8481,-7910,-7633,-7644,-7922,-8401,-9015,-9684,-10343,-10928,-11403,-11729,-11892,-11863,-11631,-11157,-10427,-9397,-8071,-6426,-4525,-2403,-185,2022,4069,5833,7199,8118,8555,8577,8236,7692,7044,6446,5994,5738,5713,5850,6108,6376,6583,6671,6618,6443,6209,5967,5810,5755,5835,5986,6147,6193,6005,5474,4521,3122,1331,-767,-2995,-5187,-7140,-8706,-9763,-10272,-10264,-9828,-9129,-8345,-7674,-7275,-7256,-7647,-8373,-9314,-10230,-10935,-11180,-10843,-9847,-8229,-6129,-3739,-1321,883,2650,3834,4360,4271,3666,2742,1694,732,18,-354,-338,19,655,1451,2299,3086,3726,4171,4388,4402,4228,3929,3530,3085,2608,2106,1589,1038,459,-145,-777,-1402,-2027,-2621,-3189,-3734,-4268,-4822,-5425,-6116,-6919,-7858,-8915,-10065,-11243,-12363,-13346,-14088,-14539,-14637,-14395,-13819,-12967,-11890,-10656,-9313,-7916,-6493,-5090,-3725,-2434,-1235,-159,785,1567,2183,2627,2903,3046,3084,3079,3092,3180,3413,3817,4428,5231,6208,7301,8460,9611,10703,11690,12542,13247,13806,14213,14462,14537,14391,13997,13283,12218,10759,8910,6687,4159,1407,-1441,-4258,-6904,-9251,-11198,-12672,-13639,-14123,-14166,-13871,-13336,-12686,-12035,-11465,-11043,-10778,-10651,-10610,-10571,-10463,-10217,-9796,-9197,-8452,-7622,-6795,-6060,-5500,-5189,-5148,-5381,-5822,-6382,-6937,-7343,-7487,-7256,-6602,-5512,-4023,-2216,-211,1863,3858,5644,7118,8189,8834,9037,8835,8277,7428,6356,5117,3765,2329,828,-721,-2333,-3969,-5634,-7249,-8762,-10056,-11037,-11598,-11678,-11241,-10334,-9028,-7486,-5868,-4379,-3193,-2469,-2295,-2726,-3703,-5154,-6895,-8744,-10474,-11879,-12791,-13097,-12779,-11867,-10494,-8804,-6984,-5202,-3594,-2256,-1224,-479,31,417,767,1207,1823,2672,3790,5149,6699,8339,9965,11436,12649,13490,13908,13876,13430,12635,11601,10435,9275,8204,7326,6674,6269,6097,6098,6207,6323,6361,6214,5822,5128,4123,2849,1374,-194,-1732,-3128,-4291,-5170,-5765,-6113,-6300,-6410,-6562,-6814,-7233,-7805,-8510,-9253,-9971,-10536,-10895,-10967,-10741,-10225,-9466,-8541,-7524,-6514,-5568,-4748,-4071,-3527,-3090,-2691,-2282,-1772,-1125,-282,740,1924,3172,4378,5393,6070,6291,5954,5056,3627,1793,-285,-2406,-4373,-6002,-7166,-7791,-7878,-7482,-6716,-5725,-4653,-3654,-2829,-2253,-1946,-1899,-2048,-2338,-2681,-3013,-3277,-3436,-3478,-3418,-3270,-3079,-2873,-2697,-2580,-2546,-2621,-2800,-3089,-3437,-3813,-4120,-4292,-4223,-3849,-3102,-1977,-468,1352,3409,5580,7733,9736,11458,12805,13699,14116,14046,13529,12614,11377,9906,8285,6612,4961,3408,2003,785,-221,-996,-1534,-1806,-1813,-1528,-957,-111,968,2215,3516,4774,5834,6607,6984,6924,6429,5545,4372,3022,1638,331,-778,-1617,-2150,-2345,-2238,-1844,-1205,-376,610,1678,2783,3845,4799,5580,6130,6424,6463,6278,5935,5519,5125,4837,4739,4868,5251,5883,6727,7741,8849,9978,11031,11906,12515,12731,12504,11732,10413,8535,6158,3375,320,-2856,-5964,-8852,-11349,-13343,-14743,-15515,-15667,-15260,-14390,-13181,-11763,-10270,-8785,-7387,-6071,-4832,-3606,-2353,-1012,422,1951,3517,5065,6492,7728,8669,9281,9504,9363,8861,8082,7099,6020,4964,4032,3340,2960,2946,3323,4064,5145,6465,7954,9497,10997,12367,13542,14462,15123,15488,15566,15333,14785,13883,12628,11005,9045,6818,4423,2022,-198,-2046,-3320,-3892,-3671,-2672,-1003,1165,3550,5888,7862,9232,9796,9472,8259,6284,3760,955,-1805,-4240,-6094,-7222,-7557,-7179,-6208,-4886,-3429,-2087,-1035,-398,-207,-430,-956,-1652,-2353,-2919,-3237,-3217,-2825,-2043,-896,570,2288,4175,6131,8053,9849,11430,12742,13744,14429,14793,14880,14694,14286,13666,12833,11790,10474,8868,6912,4599,1935,-1015,-4149,-7320,-10354,-13079,-15338,-16998,-18013,-18360,-18122,-17413,-16385,-15219,-14050,-13009,-12159,-11530,-11106,-10839,-10660,-10497,-10283,-9952,-9489,-8888,-8192,-7458,-6766,-6192,-5800,-5614,-5625,-5762,-5922,-5962,-5735,-5111,-4003,-2380,-280,2188,4866,7563,10066,12204,13817,14835,15222,15032,14346,13312,12068,10778,9555,8505,7655,7020,6544,6179,5849,5510,5122,4690,4216,3730,3226,2716,2164,1533,792,-96,-1122,-2254,-3426,-4546,-5505,-6236,-6660,-6807,-6683,-6417,-6101,-5894,-5904,-6248,-6956,-8058,-9462,-11097,-12786,-14405,-15778,-16808,-17400,-17540,-17232,-16534,-15507,-14227,-12766,-11163,-9474,-7708,-5890,-4027,-2140,-257,1581,3319,4905,6273,7385,8201,8727,8963,8958,8737,8345,7802,7108,6238,5164,3827,2218,329,-1780,-3998,-6184,-8163,-9780,-10923,-11538,-11641,-11331,-10725,-9994,-9268,-8653,-8217,-7945,-7838,-7825,-7876,-7962,-8051,-8170,-8294,-8437,-8558,-8615,-8531,-8254,-7705,-6883,-5787,-4483,-3068,-1651,-361,694,1428,1798,1812,1520,1050,534,162,98,502,1475,3060,5203,7772,10570,13320,15776,17668,18819,19116,18542,17178,15155,12685,9945,7165,4495,2083,18,-1641,-2877,-3673,-4048,-4002,-3544,-2679,-1421,229,2216,4509,6999,9568,12056,14263,16019,17124,17470,16958,15612,13488,10737,7555,4158,788,-2352,-5083,-7285,-8895,-9916,-10387,-10385,-9990,-9267,-8259,-6980,-5433,-3612,-1562,666,2934,5106,6971,8372,9122,9147,8415,7021,5138,3052,1036,-571,-1578,-1810,-1291,-112,1481,3196,4700,5689,5930,5323,3877,1774,-737,-3304,-5605,-7329,-8290,-8370,-7624,-6141,-4142,-1823,589,2924,5059,6928,8530,9889,11051,12054,12899,13553,13950,13982,13573,12617,11102,9027,6498,3661,745,-2014,-4361,-6112,-7122,-7373,-6922,-5916,-4588,-3167,-1905,-982,-510,-501,-886,-1521,-2214,-2789,-3076,-2992,-2508,-1697,-662,408,1380,2075,2426,2383,1994,1355,625,-41,-456,-496,-65,874,2277,4064,6096,8210,10243,12040,13477,14487,15024,15135,14855,14321,13610,12873,12176,11592,11119,10721,10310,9790,9046,8017,6668,5045,3260,1482,-72,-1196,-1687,-1425,-342,1528,4060,7082,10334,13579,16549,19026,20834,21843,22002,21288,19763,17507,14650,11353,7778,4115,539,-2774,-5676,-8036,-9766,-10822,-11193,-10935,-10130,-8899,-7387,-5750,-4140,-2691,-1512,-650,-136,81,50,-121,-357,-547,-642,-589,-379,-48,390,855,1335,1772,2175,2518,2809,3014,3092,2973,2563,1786,551,-1169,-3377,-6025,-8974,-12076,-15085,-17754,-19818,-21031,-21211,-20247,-18131,-14962,-10936,-6343,-1513,3177,7399,10835,13283,14593,14760,13827,11975,9385,6329,3061,-162,-3096,-5547,-7369,-8463,-8804,-8410,-7356,-5743,-3723,-1428,949,3273,5367,7094,8332,8971,8945,8227,6804,4763,2183,-763,-3899,-7014,-9891,-12349,-14203,-15366,-15749,-15372,-14271,-12564,-10401,-7953,-5436,-3018,-912,773,1896,2432,2363,1750,709,-608,-2014,-3301,-4293,-4822,-4778,-4128,-2876,-1146,908,3060,5052,6642,7592,7754,7026,5434,3074,143,-3109,-6401,-9472,-12089,-14105,-15460,-16171,-16350,-16111,-15617,-14956,-14196,-13329,-12293,-10998,-9349,-7280,-4805,-2009,929,3747,6179,7908,8743,8505,7211,4933,1914,-1557,-5103,-8361,-10978,-12681,-13294,-12725,-11040,-8347,-4900,-967,3129,7082,10599,13454,15460,16509,16565,15654,13875,11406,8442,5263,2125,-690,-2929,-4406,-4962,-4566,-3228,-1086,1669,4771,7911,10786,13090,14585,15092,14535,12938,10428,7229,3656,38,-3242,-5902,-7695,-8502,-8333,-7286,-5572,-3448,-1186,943,2725,4004,4693,4772,4292,3313,1947,275,-1615,-3654,-5807,-8020,-10288,-12537,-14729,-16743,-18467,-19762,-20483,-20542,-19852,-18435,-16327,-13682,-10664,-7526,-4499,-1831,279,1692,2341,2249,1522,334,-1104,-2565,-3846,-4795,-5314,-5387,-5059,-4423,-3598,-2704,-1813,-997,-225,505,1287,2161,3204,4418,5793,7232,8619,9777,10538,10743,10275,9105,7251,4848,2048,-902,-3791,-6364,-8436,-9847,-10488,-10347,-9420,-7833,-5684,-3198,-530,2056,4404,6285,7588,8185,8063,7231,5778,3835,1551,-871,-3255,-5385,-7091,-8212,-8642,-8318,-7259,-5524,-3263,-667,2023,4546,6625,8046,8592,8182,6773,4445,1371,-2223,-6027,-9732,-13018,-15611,-17292,-17936,-17504,-16072,-13780,-10872,-7596,-4240,-1065,1731,3987,5658,6748,7344,7574,7585,7543,7569,7784,8227,8931,9839,10899,12000,13050,13938,14564,14849,14716,14131,13065,11518,9526,7131,4427,1505,-1498,-4433,-7144,-9432,-11150,-12114,-12217,-11379,-9590,-6923,-3504,442,4672,8871,12752,16018,18431,19817,20071,19205,17285,14494,11049,7233,3316,-425,-3773,-6557,-8669,-10067,-10741,-10727,-10067,-8822,-7061,-4855,-2291,529,3503,6505,9419,12125,14509,16483,17972,18943,19377,19303,18744,17758,16385,14680,12679,10443,8008,5453,2839,265,-2186,-4418,-6350,-7928,-9103,-9881,-10263,-10293,-10009,-9453,-8680,-7715,-6593,-5329,-3935,-2407,-755,1028,2928,4913,6954,8967,10887,12592,13960,14876,15199,14860,13790,12009,9564,6590,3231,-308,-3811,-7068,-9862,-12024,-13414,-13937,-13580,-12358,-10399,-7840,-4920,-1866,1035,3550,5430,6512,6672,5888,4199,1743,-1311,-4729,-8275,-11709,-14818,-17417,-19368,-20568,-20963,-20537,-19309,-17338,-14727,-11592,-8120,-4479,-903,2406,5246,7439,8902,9571,9503,8790,7582,6078,4465,2959,1711,872,502,638,1241,2244,3538,5006,6521,7981,9287,10393,11249,11859,12219,12355,12307,12119,11843,11531,11219,10919,10653,10387,10121,9821,9471,9061,8593,8090,7586,7129,6759,6517,6407,6411,6474,6513,6432,6140,5555,4644,3404,1889,197,-1528,-3129,-4440,-5325,-5693,-5522,-4840,-3773,-2460,-1110,88,939,1313,1113,328,-995,-2754,-4787,-6916,-8946,-10691,-12002,-12754,-12893,-12393,-11287,-9651,-7578,-5212,-2671,-112,2364,4626,6609,8217,9416,10152,10426,10215,9547,8439,6946,5143,3122,1009,-1057,-2938,-4482,-5584,-6148,-6144,-5590,-4577,-3233,-1764,-365,744,1368,1388,710,-652,-2620,-5067,-7769,-10533,-13097,-15260,-16842,-17714,-17824,-17158,-15781,-13754,-11220,-8268,-5051,-1676,1735,5064,8216,11071,13529,15480,16812,17431,17263,16270,14483,11985,8934,5536,2038,-1320,-4298,-6735,-8504,-9586,-10020,-9919,-9445,-8763,-8059,-7445,-7030,-6828,-6828,-6971,-7183,-7383,-7524,-7553,-7486,-7318,-7099,-6849,-6612,-6380,-6155,-5889,-5539,-5076,-4458,-3726,-2903,-2110,-1442,-1052,-1050,-1546,-2576,-4132,-6121,-8401,-10756,-12968,-14771,-15955,-16329,-15787,-14312,-11966,-8902,-5326,-1490,2356,5956,9113,11640,13431,14394,14500,13737,12149,9783,6755,3179,-764,-4886,-8958,-12756,-16048,-18639,-20369,-21149,-20948,-19838,-17937,-15468,-12660,-9797,-7118,-4840,-3092,-1936,-1342,-1213,-1405,-1746,-2093,-2324,-2395,-2287,-2054,-1733,-1404,-1072,-761,-402,58,723,1662,2926,4498,6305,8214,10050,11629,12782,13402,13437,12950,12050,10937,9834,8953,8499,8577,9250,10445,12050,13834,15589,17045,18029,18360,17993,16901,15186,12958,10424,7762,5185,2841,851,-739,-1931,-2772,-3351,-3730,-4003,-4194,-4348,-4447,-4501,-4498,-4466,-4432,-4470,-4641,-5029,-5682,-6641,-7887,-9388,-11039,-12756,-14384,-15832,-16973,-17757,-18141,-18139,-17799,-17188,-16405,-15541,-14684,-13912,-13254,-12716,-12258,-11817,-11304,-10670,-9854,-8874,-7762,-6604,-5509,-4587,-3953,-3663,-3759,-4201,-4902,-5738,-6535,-7118,-7331,-7017,-6106,-4548,-2388,286,3323,6537,9719,12663,15170,17083,18289,18735,18443,17504,16074,14354,12574,10958,9701,8938,8741,9076,9848,10864,11904,12701,13014,12634,11418,9328,6407,2827,-1179,-5295,-9199,-12589,-15207,-16887,-17574,-17301,-16224,-14565,-12597,-10614,-8884,-7624,-6970,-7002,-7655,-8868,-10433,-12186,-13897,-15390,-16522,-17190,-17396,-17140,-16521,-15617,-14522,-13305,-12012,-10654,-9223,-7711,-6086,-4366,-2565,-748,988,2518,3709,4427,4571,4092,2989,1353,-669,-2855,-4957,-6700,-7846,-8192,-7617,-6098,-3688,-540,3117,7034,10903,14471,17486,19767,21199,21709,21322,20070,18059,15415,12267,8799,5149,1506,-1972,-5136,-7833,-9969,-11447,-12227,-12288,-11663,-10400,-8592,-6372,-3859,-1243,1329,3664,5619,7023,7793,7822,7116,5693,3681,1236,-1404,-3996,-6306,-8112,-9309,-9826,-9736,-9160,-8299,-7368,-6560,-6035,-5834,-5947,-6249,-6581,-6752,-6588,-5967,-4834,-3208,-1200,1040,3297,5358,7027,8137,8612,8426,7666,6448,4968,3418,1977,812,-4,-412,-449,-174,325,931,1566,2148,2649,3050,3385,3658,3912,4141,4338,4451,4422,4154,3570,2592,1181,-653,-2856,-5321,-7907,-10448,-12782,-14766,-16286,-17280,-17722,-17630,-17055,-16062,-14719,-13102,-11268,-9287,-7206,-5103,-3021,-1050,755,2304,3521,4332,4668,4469,3718,2400,569,-1709,-4300,-7058,-9769,-12237,-14223,-15538,-16001,-15524,-14060,-11693,-8554,-4897,-1015,2742,6018,8504,9941,10220,9328,7417,4754,1669,-1412,-4134,-6122,-7150,-7059,-5854,-3651,-668,2767,6345,9694,12561,14706,16030,16504,16206,15268,13892,12258,10591,9035,7729,6734,6070,5700,5547,5514,5451,5273,4834,4089,2988,1543,-194,-2141,-4188,-6211,-8077,-9672,-10871,-11602,-11779,-11383,-10379,-8814,-6712,-4188,-1342,1684,4727,7647,10280,12500,14194,15283,15710,15466,14560,13050,11016,8584,5898,3124,448,-1959,-3913,-5262,-5884,-5702,-4691,-2910,-445,2517,5782,9120,12296,15109,17400,19052,20049,20394,20186,19521,18533,17323,15969,14510,12946,11251,9412,7406,5285,3117,1019,-873,-2437,-3574,-4244,-4441,-4236,-3699,-2943,-2065,-1154,-266,540,1262,1853,2305,2566,2576,2276,1579,434,-1197,-3294,-5788,-8543,-11367,-14032,-16292,-17918,-18733,-18631,-17602,-15747,-13243,-10342,-7309,-4400,-1809,339,2015,3268,4199,4952,5649,6382,7177,7995,8741,9282,9481,9221,8452,7178,5510,3609,1704,43,-1130,-1627,-1298,-130,1845,4471,7532,10780,13936,16755,19048,20671,21589,21820,21445,20606,19416,18024,16508,14955,13400,11884,10419,9032,7724,6519,5405,4395,3468,2603,1765,911,2,-955,-1954,-2917,-3753,-4355,-4599,-4415,-3764,-2676,-1252,341,1884,3142,3867,3877,3029,1291,-1274,-4509,-8166,-11942,-15535,-18621,-20984,-22435,-22926,-22491,-21233,-19369,-17088,-14647,-12224,-9989,-8017,-6358,-4971,-3830,-2842,-1987,-1190,-473,201,785,1305,1732,2101,2444,2804,3261,3857,4646,5641,6820,8126,9476,10759,11874,12730,13265,13463,13329,12934,12330,11645,10934,10310,9792,9414,9139,8924,8690,8369,7887,7206,6306,5206,3939,2585,1206,-109,-1287,-2269,-2993,-3416,-3504,-3238,-2615,-1669,-460,904,2283,3494,4355,4675,4323,3210,1341,-1214,-4301,-7710,-11211,-14564,-17536,-19985,-21744,-22798,-23107,-22735,-21763,-20298,-18461,-16369,-14122,-11808,-9489,-7221,-5026,-2947,-988,829,2494,4008,5346,6507,7462,8186,8649,8813,8671,8194,7418,6352,5075,3657,2202,809,-426,-1429,-2164,-2631,-2868,-2957,-2969,-3007,-3108,-3308,-3579,-3861,-4078,-4144,-3986,-3576,-2907,-2026,-1001,52,1037,1817,2301,2401,2057,1252,7,-1617,-3522,-5564,-7617,-9500,-11105,-12311,-13064,-13369,-13255,-12829,-12201,-11492,-10833,-10307,-9989,-9900,-10042,-10377,-10861,-11438,-12060,-12691,-13315,-13913,-14474,-14976,-15350,-15545,-15443,-14959,-13986,-12467,-10366,-7719,-4595,-1134,2505,6112,9517,12533,15046,16976,18289,19027,19216,18962,18310,17346,16108,14625,12913,10990,8870,6608,4270,1974,-136,-1906,-3155,-3763,-3597,-2636,-902,1511,4407,7581,10752,13672,16095,17862,18855,19076,18578,17491,15975,14197,12319,10445,8658,6962,5349,3761,2152,466,-1301,-3140,-4976,-6725,-8265,-9481,-10281,-10604,-10447,-9846,-8893,-7698,-6399,-5114,-3952,-2989,-2265,-1807,-1588,-1611,-1814,-2179,-2631,-3122,-3562,-3868,-3937,-3682,-3019,-1902,-325,1663,3975,6470,9001,11406,13538,15278,16548,17312,17583,17412,16881,16099,15185,14239,13355,12573,11893,11282,10655,9917,8977,7749,6197,4326,2191,-88,-2349,-4400,-6043,-7097,-7435,-6993,-5785,-3923,-1572,1010,3566,5801,7466,8350,8333,7352,5490,2850,-319,-3777,-7232,-10416,-13100,-15123,-16382,-16882,-16678,-15897,-14716,-13305,-11848,-10482,-9304,-8360,-7641,-7072,-6574,-5993,-5229,-4159,-2727,-924,1201,3545,5954,8285,10357,12066,13299,14047,14314,14194,13773,13208,12604,12102,11774,11681,11837,12222,12796,13485,14237,14964,15613,16102,16355,16307,15871,15004,13664,11848,9612,7035,4273,1489,-1100,-3299,-4919,-5825,-5955,-5338,-4077,-2377,-467,1373,2907,3929,4339,4118,3355,2220,928,-289,-1236,-1766,-1840,-1483,-837,-79,560,866,655,-186,-1679,-3767,-6302,-9073,-11840,-14349,-16375,-17750,-18353,-18158,-17172,-15469,-13146,-10323,-7118,-3670,-80,3503,6985,10228,13134,15585,17490,18780,19412,19395,18773,17656,16176,14519,12857,11379,10213,9472,9186,9344,9879,10673,11598,12506,13279,13826,14097,14088,13819,13344,12719,12016,11280,10567,9901,9291,8737,8205,7659,7030,6271,5301,4072,2542,695,-1452,-3845,-6409,-9023,-11569,-13908,-15924,-17511,-18601,-19160,-19190,-18743,-17895,-16760,-15455,-14091,-12780,-11583,-10567,-9741,-9108,-8647,-8318,-8084,-7912,-7782,-7695,-7674,-7736,-7935,-8276,-8789,-9432,-10165,-10886,-11485,-11829,-11786,-11259,-10171,-8511,-6322,-3690,-770,2274,5245,7964,10262,12022,13160,13652,13525,12837,11710,10242,8598,6882,5241,3762,2537,1618,1043,822,945,1385,2093,3005,4033,5080,6034,6789,7235,7301,6920,6085,4804,3145,1178,-979,-3231,-5465,-7594,-9552,-11284,-12771,-13995,-14965,-15694,-16210,-16533,-16710,-16762,-16735,-16656,-16555,-16459,-16388,-16360,-16392,-16486,-16640,-16820,-16986,-17077,-17018,-16755,-16225,-15415,-14322,-12987,-11474,-9858,-8212,-6600,-5033,-3533,-2045,-536,1061,2781,4669,6706,8875,11100,13279,15309,17053,18418,19302,19680,19513,18864,17777,16356,14723,12978,11245,9609,8147,6901,5907,5148,4621,4286,4109,4054,4086,4167,4262,4332,4322,4207,3911,3421,2684,1695,464,-991,-2600,-4312,-6038,-7703,-9238,-10579,-11698,-12574,-13222,-13664,-13953,-14137,-14284,-14444,-14665,-14960,-15323,-15697,-16004,-16129,-15946,-15333,-14194,-12474,-10190,-7411,-4298,-1034,2130,4968,7238,8784,9477,9311,8351,6757,4762,2646,687,-820,-1684,-1733,-931,686,3000,5792,8842,11864,14637,16928,18609,19578,19848,19444,18491,17089,15389,13506,11545,9593,7692,5892,4207,2647,1233,-41,-1172,-2154,-3024,-3771,-4447,-5066,-5655,-6235,-6810,-7370,-7905,-8388,-8807,-9140,-9404,-9599,-9780,-9984,-10276,-10707,-11313,-12113,-13093,-14207,-15402,-16572,-17652,-18518,-19119,-19377,-19269,-18790,-17968,-16858,-15514,-14004,-12354,-10592,-8702,-6665,-4449,-2040,572,3347,6243,9168,12024,14707,17100,19131,20719,21844,22489,22679,22436,21814,20849,19608,18151,16547,14881,13230,11665,10259,9041,8049,7288,6754,6434,6295,6301,6399,6546,6652,6683,6548,6222,5671,4912,3985,2975,1968,1083,397,-3,-122,33,346,714,948,909,435,-562,-2118,-4203,-6712,-9483,-12325,-15022,-17387,-19262,-20537,-21181,-21205,-20695,-19765,-18556,-17209,-15844,-14544,-13354,-12273,-11263,-10254,-9171,-7927,-6474,-4761,-2800,-603,1760,4237,6734,9181,11499,13618,15489,17057,18309,19216,19797,20062,20047,19804,19379,18828,18216,17591,17008,16515,16139,15920,15851,15946,16170,16488,16848,17164,17387,17427,17258,16827,16146,15192,14004,12575,10939,9099,7081,4898,2579,163,-2307,-4749,-7090,-9243,-11121,-12667,-13840,-14630,-15064,-15194,-15096,-14851,-14560,-14298,-14146,-14145,-14325,-14671,-15181,-15787,-16471,-17148,-17790,-18330,-18744,-18994,-19065,-18940,-18602,-18017,-17149,-15933,-14332,-12277,-9769,-6794,-3422,256,4097,7932,11560,14817,17525,19585,20944,21616,21686,21289,20586,19759,18949,18272,17772,17448,17233,17033,16732,16234,15459,14394,13045,11511,9886,8326,6951,5873,5152,4786,4719,4841,5024,5126,5045,4713,4120,3319,2380,1408,481,-359,-1104,-1808,-2556,-3442,-4574,-6002,-7767,-9817,-12093,-14438,-16730,-18789,-20486,-21711,-22394,-22538,-22181,-21417,-20372,-19170,-17933,-16753,-15661,-14666,-13703,-12705,-11569,-10229,-8602,-6702,-4522,-2163,287,2693,4930,6895,8512,9745,10617,11162,11483,11668,11830,12069,12454,13046,13842,14844,15980,17201,18401,19497,20397,21012,21300,21191,20692,19792,18522,16945,15120,13150,11125,9151,7333,5746,4476,3550,2995,2782,2873,3189,3654,4170,4649,5018,5205,5168,4879,4307,3459,2320,912,-751,-2623,-4666,-6800,-8963,-11061,-13013,-14743,-16186,-17303,-18074,-18515,-18650,-18543,-18238,-17825,-17344,-16876,-16431,-16043,-15690,-15325,-14900,-14296,-13445,-12225,-10586,-8494,-5980,-3126,-67,3039,6015,8705,10987,12778,14068,14869,15261,15332,15182,14899,14547,14153,13710,13194,12525,11677,10565,9187,7522,5612,3509,1297,-914,-3030,-4915,-6483,-7643,-8330,-8540,-8269,-7585,-6572,-5355,-4076,-2895,-1946,-1376,-1246,-1627,-2481,-3779,-5402,-7245,-9158,-11015,-12691,-14099,-15166,-15881,-16237,-16287,-16078,-15691,-15193,-14663,-14146,-13689,-13290,-12943,-12605,-12231,-11756,-11139,-10326,-9312,-8097,-6704,-5184,-3568,-1920,-268,1336,2866,4285,5571,6700,7665,8459,9089,9559,9889,10073,10143,10074,9893,9583,9152,8606,7950,7183,6337,5392,4396,3345,2292,1271,327,-487,-1150,-1621,-1919,-2040,-2015,-1887,-1678,-1455,-1232,-1063,-967,-982,-1134,-1461,-1989,-2747,-3746,-4973,-6404,-7959,-9568,-11107,-12471,-13550,-14252,-14522,-14345,-13747,-12798,-11613,-10314,-9051,-7953,-7127,-6642,-6522,-6745,-7244,-7922,-8658,-9335,-9824,-10056,-9944,-9490,-8692,-7605,-6304,-4875,-3417,-1997,-689,483,1509,2390,3170,3866,4532,5193,5891,6647,7475,8389,9373,10408,11448,12429,13269,13893,14211,14176,13758,12965,11850,10490,8980,7437,5948,4607,3477,2590,1990,1648,1566,1678,1943,2271,2622,2907,3117,3203,3182,3046,2831,2541,2188,1752,1221,518,-356,-1493,-2878,-4529,-6405,-8433,-10534,-12577,-14478,-16091,-17373,-18231,-18680,-18722,-18431,-17891,-17212,-16486,-15808,-15219,-14732,-14338,-13961,-13564,-13057,-12399,-11562,-10542,-9372,-8089,-6736,-5360,-3979,-2613,-1251,116,1508,2936,4404,5886,7357,8757,10044,11158,12072,12754,13218,13464,13527,13424,13176,12788,12260,11577,10751,9757,8640,7397,6098,4793,3558,2486,1645,1108,894,999,1354,1871,2412,2838,3009,2814,2166,1040,-554,-2548,-4834,-7273,-9721,-12012,-14040,-15676,-16891,-17657,-18006,-18012,-17743,-17306,-16774,-16210,-15650,-15110,-14562,-14014,-13400,-12734,-11974,-11128,-10199,-9194,-8138,-7043,-5936,-4822,-3723,-2634,-1571,-516,521,1548,2566,3559,4516,5408,6206,6884,7420,7793,8007,8055,7958,7744,7438,7093,6746,6432,6190,6033,5972,6012,6141,6354,6622,6944,7270,7606,7892,8134,8287,8341,8283,8096,7782,7334,6765,6092,5347,4568,3803,3093,2487,2013,1691,1525,1495,1576,1707,1855,1925,1884,1643,1163,397,-679,-2068,-3759,-5711,-7867,-10158,-12475,-14721,-16762,-18479,-19752,-20482,-20591,-20050,-18869,-17137,-14962,-12539,-10045,-7698,-5673,-4126,-3124,-2702,-2777,-3256,-3963,-4739,-5417,-5885,-6060,-5922,-5496,-4822,-3985,-3054,-2094,-1184,-345,357,927,1334,1604,1747,1799,1815,1833,1931,2152,2551,3167,3994,5027,6207,7459,8703,9814,10723,11315,11567,11434,10955,10165,9154,7988,6780,5571,4461,3453,2608,1893,1327,851,460,93,-267,-673,-1137,-1703,-2374,-3183,-4126,-5212,-6433,-7775,-9217,-10724,-12270,-13803,-15287,-16642,-17803,-18657,-19121,-19084,-18503,-17342,-15645,-13493,-11022,-8389,-5760,-3281,-1073,800,2297,3440,4238,4746,4976,4984,4775,4413,3926,3403,2916,2576,2471,2699,3308,4327,5718,7414,9298,11228,13050,14607,15759,16402,16472,15970,14935,13483,11744,9900,8121,6558,5348,4557,4213,4287,4686,5308,5997,6614,7009,7079,6750,6016,4915,3559,2065,619,-644,-1575,-2089,-2168,-1822,-1160,-282,651,1510,2170,2546,2604,2344,1813,1080,220,-680,-1538,-2288,-2847,-3168,-3188,-2876,-2218,-1219,61,1560,3152,4714,6108,7188,7855,8028,7696,6911,5779,4456,3118,1923,1019,478,353,615,1231,2122,3222,4458,5783,7157,8553,9959,11334,12665,13869,14885,15601,15921,15730,14971,13580,11609,9109,6244,3201,209,-2490,-4674,-6173,-6878,-6776,-5925,-4476,-2635,-638,1258,2850,3945,4466,4360,3698,2586,1186,-290,-1674,-2770,-3481,-3740,-3559,-3025,-2252,-1419,-679,-202,-97,-442,-1227,-2405,-3851,-5413,-6921,-8202,-9127,-9590,-9545,-8974,-7910,-6409,-4544,-2419,-121,2228,4550,6722,8686,10343,11660,12587,13123,13267,13046,12485,11623,10495,9145,7618,5979,4316,2741,1383,388,-129,-63,605,1852,3559,5571,7662,9631,11251,12369,12856,12668,11798,10323,8342,5991,3441,838,-1659,-3910,-5817,-7298,-8304,-8840,-8908,-8576,-7899,-6993,-5943,-4879,-3891,-3080,-2506,-2214,-2209,-2468,-2936,-3542,-4195,-4802,-5291,-5592,-5689,-5577,-5271,-4819,-4236,-3578,-2840,-2058,-1211,-319,623,1601,2570,3492,4298,4913,5281,5349,5086,4509,3652,2597,1455,373,-518,-1045,-1104,-580,548,2281,4509,7097,9820,12459,14756,16514,17556,17807,17247,15968,14103,11861,9445,7072,4890,3020,1474,236,-791,-1715,-2640,-3669,-4817,-6102,-7438,-8750,-9903,-10793,-11286,-11307,-10785,-9707,-8110,-6064,-3715,-1206,1246,3472,5242,6417,6835,6450,5227,3241,606,-2508,-5880,-9293,-12499,-15298,-17488,-18953,-19595,-19425,-18475,-16877,-14777,-12364,-9857,-7435,-5314,-3620,-2480,-1934,-1981,-2554,-3530,-4763,-6062,-7268,-8196,-8746,-8816,-8408,-7531,-6282,-4755,-3096,-1426,134,1483,2568,3358,3866,4143,4239,4256,4234,4274,4383,4618,4966,5425,5974,6571,7197,7800,8361,8833,9182,9365,9328,9038,8434,7498,6190,4515,2486,142,-2437,-5164,-7917,-10561,-12963,-14983,-16499,-17437,-17744,-17450,-16617,-15369,-13847,-12209,-10597,-9123,-7893,-6925,-6273,-5897,-5800,-5937,-6292,-6822,-7524,-8334,-9230,-10131,-10966,-11643,-12070,-12155,-11838,-11076,-9874,-8270,-6343,-4190,-1934,314,2448,4368,6034,7382,8440,9192,9693,9971,10070,10048,9927,9766,9589,9435,9333,9311,9370,9525,9751,10035,10338,10641,10883,11059,11110,11037,10810,10452,9950,9345,8638,7859,7022,6145,5221,4277,3276,2238,1128,-47,-1293,-2589,-3901,-5175,-6330,-7290,-7951,-8252,-8101,-7495,-6411,-4916,-3096,-1091,933,2795,4332,5403,5947,5934,5448,4586,3501,2371,1320,502,-28,-213,-73,363,1032,1873,2834,3871,4962,6092,7258,8446,9640,10791,11854,12728,13356,13610,13467,12832,11745,10199,8299,6138,3875,1656,-344,-1993,-3181,-3843,-3988,-3634,-2901,-1876,-733,400,1377,2065,2393,2289,1769,867,-322,-1675,-3050,-4301,-5288,-5927,-6138,-5941,-5359,-4502,-3481,-2445,-1511,-791,-336,-163,-219,-417,-638,-759,-677,-319,334,1260,2393,3621,4852,5948,6842,7450,7752,7735,7444,6910,6208,5385,4488,3546,2564,1541,463,-678,-1870,-3074,-4221,-5206,-5916,-6223,-6042,-5291,-3979,-2129,146,2705,5362,7918,10183,11988,13213,13784,13678,12929,11607,9826,7709,5421,3104,940,-926,-2343,-3187,-3386,-2880,-1706,94,2387,5024,7802,10521,12944,14893,16175,16685,16359,15216,13339,10884,8042,5040,2113,-544,-2752,-4418,-5490,-6004,-6019,-5668,-5062,-4339,-3607,-2939,-2401,-2006,-1767,-1680,-1708,-1848,-2040,-2263,-2469,-2619,-2682,-2615,-2397,-1991,-1391,-577,427,1602,2884,4215,5507,6686,7680,8436,8932,9170,9180,9021,8767,8480,8235,8049,7920,7806,7625,7296,6745,5926,4852,3579,2217,907,-208,-975,-1312,-1152,-521,503,1804,3210,4560,5694,6480,6829,6699,6086,5034,3592,1841,-148,-2301,-4556,-6856,-9154,-11393,-13511,-15431,-17070,-18323,-19119,-19375,-19070,-18214,-16868,-15153,-13210,-11234,-9383,-7839,-6683,-5995,-5740,-5853,-6221,-6686,-7115,-7376,-7379,-7091,-6511,-5689,-4687,-3575,-2411,-1243,-81,1054,2197,3334,4493,5637,6729,7704,8452,8896,8926,8486,7550,6126,4306,2188,-39,-2206,-4100,-5549,-6395,-6565,-6017,-4832,-3093,-1009,1240,3401,5267,6628,7338,7294,6478,4927,2766,166,-2631,-5372,-7778,-9619,-10707,-10941,-10313,-8897,-6869,-4443,-1887,540,2599,4107,4949,5071,4497,3285,1552,-567,-2927,-5360,-7725,-9876,-11685,-13065,-13926,-14240,-13995,-13217,-11965,-10316,-8359,-6202,-3934,-1675,499,2471,4168,5489,6365,6720,6513,5722,4373,2522,281,-2209,-4780,-7235,-9408,-11121,-12265,-12757,-12603,-11839,-10587,-8965,-7132,-5206,-3309,-1487,218,1835,3381,4906,6421,7929,9373,10683,11729,12409,12603,12253,11354,9939,8142,6083,3953,1921,132,-1271,-2237,-2721,-2753,-2400,-1755,-954,-126,582,1063,1224,1043,521,-269,-1245,-2297,-3308,-4199,-4878,-5318,-5482,-5393,-5060,-4533,-3845,-3066,-2232,-1431,-699,-115,273,429,316,-57,-676,-1496,-2443,-3425,-4348,-5090,-5590,-5744,-5552,-4984,-4105,-2982,-1732,-488,618,1453,1932,2001,1662,966,12,-1073,-2136,-3059,-3716,-4085,-4132,-3948,-3609,-3254,-3001,-2939,-3128,-3551,-4151,-4816,-5412,-5802,-5870,-5543,-4804,-3686,-2289,-721,882,2399,3740,4839,5678,6268,6638,6838,6892,6841,6670,6387,5959,5388,4674,3840,2949,2050,1234,559,64,-237,-377,-433,-491,-668,-1069,-1758,-2777,-4081,-5579,-7111,-8503,-9552,-10127,-10112,-9511,-8363,-6818,-5026,-3201,-1497,-67,1022,1738,2112,2207,2096,1873,1590,1311,1035,771,487,149,-268,-787,-1385,-2035,-2649,-3164,-3456,-3462,-3085,-2298,-1084,508,2406,4479,6594,8585,10314,11641,12482,12769,12503,11723,10509,8984,7294,5596,4051,2800,1942,1556,1631,2137,2970,3995,5061,6010,6709,7060,7024,6604,5872,4926,3889,2898,2047,1431,1065,953,1022,1198,1362,1416,1260,858,168,-742,-1831,-2970,-4045,-4930,-5516,-5739,-5568,-5014,-4151,-3044,-1829,-584,575,1589,2410,3023,3442,3695,3813,3850,3830,3800,3764,3739,3709,3667,3579,3448,3234,2962,2621,2236,1836,1447,1106,836,656,558,535,543,549,498,349,61,-392,-1018,-1818,-2756,-3787,-4828,-5797,-6581,-7096,-7253,-7007,-6345,-5306,-3961,-2440,-879,555,1721,2505,2841,2741,2274,1560,779,77,-370,-468,-149,579,1647,2964,4374,5757,6972,7917,8524,8748,8595,8074,7237,6119,4787,3292,1695,64,-1523,-2973,-4191,-5054,-5485,-5384,-4749,-3580,-2010,-166,1695,3363,4564,5117,4863,3770,1899,-590,-3424,-6298,-8874,-10850,-11998,-12194,-11433,-9833,-7614,-5065,-2508,-233,1520,2621,3037,2838,2194,1307,413,-282,-623,-529,7,911,2071,3346,4585,5686,6562,7202,7624,7888,8084,8292,8592,9019,9575,10201,10805,11244,11386,11078,10237,8798,6788,4294,1461,-1515,-4422,-7053,-9231,-10836,-11801,-12128,-11872,-11124,-10008,-8628,-7102,-5488,-3849,-2191,-517,1162,2854,4495,6050,7412,8519,9275,9658,9645,9281,8638,7806,6902,6037,5288,4762,4466,4462,4716,5224,5938,6811,7769,8751,9652,10400,10897,11061,10846,10208,9170,7791,6157,4417,2698,1161,-85,-935,-1371,-1382,-1059,-499,143,713,1055,1060,656,-159,-1321,-2724,-4213,-5637,-6856,-7768,-8325,-8532,-8442,-8159,-7789,-7470,-7302,-7372,-7717,-8336,-9177,-10155,-11164,-12067,-12762,-13136,-13126,-12707,-11896,-10751,-9373,-7863,-6340,-4892,-3587,-2447,-1475,-615,166,957,1782,2699,3699,4775,5877,6965,7964,8839,9536,10046,10353,10478,10429,10241,9922,9502,8975,8336,7572,6657,5566,4294,2836,1224,-477,-2176,-3744,-5028,-5898,-6236,-5990,-5177,-3898,-2317,-676,785,1812,2214,1876,789,-937,-3101,-5416,-7574,-9276,-10292,-10488,-9855,-8500,-6642,-4562,-2584,-981,-9,228,-319,-1534,-3240,-5176,-7046,-8596,-9585,-9897,-9489,-8424,-6862,-5007,-3099,-1373,-6,862,1201,1013,400,-532,-1632,-2766,-3801,-4656,-5245,-5571,-5620,-5453,-5127,-4725,-4327,-3998,-3786,-3694,-3725,-3823,-3948,-4043,-4043,-3920,-3627,-3180,-2562,-1829,-982,-84,860,1810,2769,3723,4680,5624,6556,7428,8220,8857,9298,9478,9353,8884,8064,6896,5428,3742,1935,144,-1501,-2879,-3900,-4515,-4745,-4629,-4280,-3803,-3319,-2931,-2703,-2671,-2832,-3146,-3568,-4038,-4502,-4935,-5305,-5623,-5893,-6125,-6340,-6534,-6714,-6876,-7018,-7148,-7274,-7413,-7568,-7746,-7911,-8030,-8046,-7875,-7489,-6804,-5842,-4595,-3136,-1552,44,1522,2777,3707,4273,4456,4308,3893,3319,2681,2073,1561,1173,907,713,539,279,-111,-731,-1568,-2639,-3867,-5177,-6461,-7609,-8526,-9130,-9387,-9286,-8864,-8182,-7335,-6410,-5507,-4684,-3978,-3410,-2932,-2528,-2120,-1673,-1132,-495,244,1021,1769,2407,2823,2991,2845,2442,1827,1128,465,-33,-271,-198,178,801,1553,2303,2889,3173,3055,2477,1465,98,-1485,-3110,-4581,-5733,-6394,-6502,-6013,-5000,-3588,-1964,-354,1037,2015,2479,2369,1725,626,-795,-2402,-4044,-5592,-6923,-7927,-8512,-8597,-8102,-7002,-5272,-2974,-210,2848,5955,8861,11277,12976,13787,13630,12547,10662,8212,5462,2744,331,-1513,-2620,-2927,-2435,-1312,265,1996,3611,4849,5490,5435,4654,3243,1380,-689,-2696,-4368,-5519,-5999,-5803,-4978,-3671,-2084,-411,1123,2375,3221,3620,3574,3137,2375,1378,220,-1026,-2292,-3522,-4662,-5654,-6444,-6988,-7235,-7183,-6819,-6194,-5370,-4430,-3476,-2579,-1803,-1162,-643,-197,242,738,1341,2065,2881,3719,4464,4990,5148,4830,3943,2474,459,-1982,-4668,-7361,-9792,-11686,-12797,-12941,-12029,-10073,-7223,-3710,111,3870,7143,9589,10913,10980,9770,7429,4218,487,-3376,-6984,-10039,-12292,-13672,-14168,-13933,-13149,-12070,-10921,-9904,-9123,-8636,-8377,-8265,-8156,-7944,-7527,-6878,-6003,-4959,-3830,-2690,-1631,-666,170,934,1665,2448,3346,4409,5655,7056,8561,10056,11423,12485,13117,13139,12488,11082,8967,6212,2985,-535,-4097,-7484,-10467,-12868,-14571,-15506,-15708,-15245,-14276,-12954,-11485,-9998,-8663,-7518,-6645,-6009,-5587,-5317,-5134,-4981,-4823,-4639,-4432,-4233,-4066,-3973,-3974,-4076,-4256,-4478,-4673,-4789,-4762,-4571,-4178,-3610,-2858,-1974,-967,110,1242,2374,3498,4554,5533,6391,7119,7705,8167,8523,8819,9106,9424,9821,10304,10861,11443,11965,12323,12393,12082,11297,10027,8275,6138,3732,1224,-1216,-3419,-5253,-6614,-7472,-7828,-7759,-7363,-6772,-6125,-5533,-5083,-4803,-4661,-4574,-4427,-4059,-3363,-2238,-669,1282,3490,5747,7847,9542,10688,11132,10896,10011,8657,7015,5323,3780,2560,1769,1448,1571,2059,2800,3672,4569,5391,6088,6609,6936,7058,6964,6649,6110,5342,4358,3175,1838,403,-1049,-2441,-3690,-4739,-5540,-6092,-6392,-6491,-6415,-6236,-5988,-5726,-5469,-5240,-5046,-4883,-4753,-4645,-4566,-4506,-4484,-4485,-4531,-4601,-4708,-4829,-4970,-5104,-5239,-5346,-5421,-5432,-5340,-5106,-4661,-3957,-2928,-1561,177,2222,4545,7017,9537,11958,14150,15999,17404,18324,18733,18666,18187,17377,16367,15253,14172,13205,12429,11881,11562,11451,11491,11617,11742,11779,11648,11257,10556,9482,8018,6171,3976,1517,-1097,-3727,-6220,-8419,-10194,-11410,-12006,-11917,-11163,-9807,-7949,-5775,-3454,-1211,769,2324,3339,3782,3663,3094,2210,1198,255,-458,-785,-675,-111,822,1982,3182,4216,4888,5063,4671,3728,2372,765,-809,-2119,-2902,-2988,-2286,-811,1320,3900,6676,9360,11697,13452,14485,14721,14187,12995,11326,9396,7442,5648,4176,3085,2387,2028,1893,1891,1901,1863,1757,1595,1457,1400,1519,1839,2376,3076,3852,4587,5161,5474,5464,5116,4489,3664,2790,2004,1453,1255,1484,2162,3270,4711,6383,8107,9743,11094,12035,12434,12224,11401,9996,8117,5890,3494,1092,-1122,-3013,-4441,-5334,-5662,-5438,-4748,-3695,-2442,-1154,7,887,1408,1508,1225,633,-142,-939,-1622,-2053,-2174,-1945,-1415,-660,202,1028,1687,2054,2051,1644,850,-260,-1593,-3014,-4404,-5635,-6627,-7307,-7681,-7753,-7600,-7290,-6921,-6580,-6327,-6216,-6239,-6400,-6639,-6912,-7158,-7320,-7371,-7285,-7075,-6767,-6401,-6030,-5696,-5443,-5279,-5217,-5224,-5282,-5341,-5358,-5272,-5054,-4644,-4042,-3230,-2227,-1066,217,1573,2948,4283,5514,6549,7309,7678,7571,6905,5633,3793,1437,-1240,-4056,-6729,-9015,-10666,-11513,-11456,-10499,-8734,-6338,-3546,-618,2177,4605,6490,7710,8245,8111,7416,6279,4853,3280,1688,185,-1159,-2285,-3182,-3833,-4254,-4464,-4470,-4305,-3958,-3466,-2816,-2043,-1154,-189,815,1810,2749,3577,4258,4745,5017,5049,4818,4322,3539,2496,1180,-346,-2057,-3848,-5639,-7301,-8721,-9780,-10396,-10519,-10159,-9371,-8264,-6979,-5677,-4499,-3589,-3012,-2832,-3011,-3508,-4216,-5030,-5828,-6518,-7009,-7286,-7312,-7145,-6810,-6392,-5938,-5524,-5151,-4847,-4544,-4204,-3720,-3032,-2049,-764,832,2677,4676,6731,8696,10473,11953,13063,13776,14087,14024,13660,13035,12250,11334,10349,9287,8149,6891,5474,3857,2013,-64,-2331,-4752,-7214,-9644,-11899,-13892,-15492,-16630,-17214,-17206,-16565,-15308,-13471,-11154,-8489,-5658,-2873,-355,1680,3049,3624,3347,2240,426,-1929,-4551,-7178,-9513,-11308,-12373,-12612,-12019,-10699,-8833,-6646,-4403,-2325,-604,663,1459,1850,1985,2046,2230,2736,3677,5157,7146,9588,12333,15200,17988,20492,22541,24001,24803,24924,24400,23305,21743,19827,17671,15376,13024,10694,8426,6270,4252,2377,671,-910,-2358,-3725,-5013,-6239,-7370,-8358,-9124,-9570,-9619,-9201,-8303,-6963,-5280,-3418,-1559,66,1271,1884,1810,1037,-372,-2281,-4478,-6756,-8862,-10591,-11767,-12276,-12091,-11250,-9886,-8180,-6366,-4670,-3326,-2468,-2194,-2464,-3157,-4074,-4929,-5468,-5415,-4597,-2923,-400,2832,6557,10509,14353,17817,20620,22587,23596,23646,22792,21189,19043,16577,14056,11690,9679,8137,7112,6576,6416,6496,6625,6643,6411,5839,4909,3672,2216,693,-763,-2000,-2917,-3434,-3537,-3226,-2583,-1657,-574,592,1757,2858,3884,4823,5714,6567,7428,8285,9130,9921,10593,11087,11343,11320,11011,10416,9584,8560,7421,6230,5068,3983,3018,2195,1504,932,439,-19,-487,-1020,-1652,-2412,-3313,-4331,-5438,-6554,-7596,-8460,-9050,-9268,-9068,-8406,-7320,-5846,-4090,-2150,-174,1729,3399,4758,5686,6149,6120,5640,4783,3656,2385,1082,-149,-1247,-2192,-2992,-3702,-4375,-5078,-5826,-6617,-7389,-8026,-8421,-8418,-7936,-6918,-5382,-3430,-1209,1077,3237,5090,6509,7440,7875,7898,7586,7062,6413,5706,4972,4193,3346,2398,1329,174,-1008,-2091,-2922,-3351,-3230,-2474,-1082,885,3223,5721,8057,9978,11219,11639,11185,9932,8059,5835,3559,1536,11,-843,-974,-417,643,2007,3349,4418,4918,4688,3610,1712,-894,-3993,-7307,-10521,-13344,-15490,-16803,-17151,-16584,-15184,-13176,-10790,-8330,-6015,-4080,-2631,-1724,-1350,-1414,-1830,-2456,-3183,-3891,-4480,-4874,-4993,-4803,-4273,-3411,-2260,-899,567,1999,3270,4249,4839,4986,4681,3983,2980,1828,668,-323,-1024,-1337,-1227,-734,69,1019,1961,2700,3078,2972,2328,1152,-446,-2313,-4225,-5943,-7262,-7994,-8054,-7409,-6123,-4311,-2141,208,2544,4704,6532,7932,8819,9173,9001,8347,7299,5953,4435,2880,1405,150,-814,-1390,-1569,-1343,-781,49,993,1952,2750,3309,3509,3335,2773,1890,753,-506,-1809,-3034,-4134,-5087,-5900,-6656,-7413,-8274,-9281,-10453,-11727,-12990,-14055,-14733,-14801,-14117,-12587,-10237,-7200,-3707,-77,3349,6211,8227,9169,8934,7533,5082,1810,-1997,-5996,-9842,-13190,-15775,-17365,-17858,-17221,-15547,-13005,-9849,-6361,-2845,418,3195,5315,6685,7299,7211,6550,5474,4171,2816,1584,590,-61,-345,-255,148,790,1571,2362,3063,3548,3727,3535,2920,1889,464,-1282,-3265,-5359,-7437,-9346,-10940,-12079,-12661,-12600,-11899,-10581,-8767,-6601,-4288,-2056,-121,1300,2055,2050,1253,-249,-2341,-4790,-7363,-9770,-11737,-13028,-13441,-12874,-11292,-8768,-5463,-1612,2478,6497,10104,13042,15075,16105,16099,15144,13421,11151,8626,6111,3871,2103,953,478,670,1456,2696,4244,5915,7555,9028,10230,11111,11646,11840,11721,11316,10643,9728,8576,7190,5600,3811,1891,-113,-2102,-4002,-5700,-7131,-8231,-8972,-9385,-9489,-9390,-9150,-8873,-8635,-8486,-8448,-8509,-8597,-8628,-8472,-8013,-7129,-5748,-3838,-1428,1386,4465,7620,10656,13366,15582,17154,18003,18092,17449,16166,14368,12226,9914,7604,5442,3530,1942,665,-300,-1056,-1658,-2224,-2802,-3456,-4175,-4948,-5708,-6392,-6937,-7286,-7427,-7351,-7107,-6742,-6345,-5974,-5715,-5594,-5652,-5868,-6231,-6689,-7218,-7760,-8300,-8796,-9249,-9626,-9941,-10156,-10282,-10290,-10157,-9891,-9451,-8867,-8122,-7225,-6197,-5036,-3767,-2410,-987,469,1911,3312,4606,5762,6748,7536,8147,8586,8893,9112,9282,9440,9628,9850,10135,10466,10850,11260,11680,12074,12392,12597,12609,12392,11870,11012,9782,8170,6192,3875,1272,-1546,-4493,-7458,-10316,-12924,-15130,-16765,-17695,-17764,-16910,-15074,-12315,-8738,-4554,-27,4501,8683,12146,14581,15746,15506,13864,10945,7012,2414,-2434,-7100,-11211,-14436,-16613,-17658,-17663,-16803,-15348,-13587,-11793,-10189,-8874,-7884,-7122,-6427,-5616,-4482,-2886,-753,1911,4992,8317,11639,14708,17263,19102,20084,20146,19333,17745,15572,13044,10395,7887,5718,4066,3038,2665,2922,3700,4854,6174,7468,8522,9183,9334,8940,8027,6703,5123,3471,1958,750,-1,-237,52,789,1836,3035,4191,5151,5789,6032,5892,5410,4720,3941,3241,2748,2571,2759,3311,4139,5127,6087,6842,7198,7020,6209,4759,2714,219,-2567,-5419,-8137,-10522,-12423,-13742,-14447,-14566,-14182,-13413,-12396,-11255,-10107,-9018,-8033,-7159,-6376,-5651,-4953,-4243,-3514,-2755,-1966,-1153,-312,569,1489,2471,3488,4535,5544,6450,7157,7560,7574,7119,6180,4762,2968,905,-1210,-3196,-4796,-5825,-6105,-5539,-4121,-1903,946,4220,7659,10976,13916,16228,17744,18335,17982,16705,14638,11933,8815,5487,2186,-923,-3664,-5948,-7698,-8890,-9530,-9634,-9234,-8377,-7089,-5447,-3493,-1331,945,3209,5326,7160,8593,9511,9873,9638,8852,7556,5867,3904,1821,-192,-1990,-3366,-4236,-4485,-4140,-3268,-2020,-627,679,1640,2067,1826,895,-657,-2656,-4876,-7046,-8909,-10247,-10896,-10814,-10007,-8619,-6827,-4875,-2996,-1422,-298,265,275,-199,-1015,-1972,-2856,-3463,-3619,-3223,-2251,-747,1135,3236,5318,7187,8646,9578,9933,9726,9060,8069,6913,5767,4733,3920,3321,2920,2622,2325,1913,1308,455,-608,-1823,-3026,-4066,-4741,-4907,-4443,-3325,-1603,584,3016,5448,7601,9225,10127,10165,9311,7622,5233,2387,-668,-3622,-6212,-8215,-9453,-9863,-9428,-8241,-6439,-4221,-1800,602,2793,4626,6007,6905,7358,7429,7243,6903,6530,6207,5988,5906,5925,6032,6142,6210,6159,5927,5462,4706,3623,2179,379,-1772,-4201,-6847,-9577,-12275,-14780,-16954,-18641,-19731,-20116,-19752,-18624,-16789,-14353,-11488,-8406,-5353,-2579,-326,1221,1917,1729,670,-1103,-3407,-5955,-8464,-10634,-12216,-13017,-12944,-11991,-10257,-7920,-5215,-2401,253,2537,4258,5316,5671,5344,4439,3085,1456,-282,-1949,-3424,-4589,-5402,-5838,-5927,-5718,-5290,-4724,-4108,-3526,-3047,-2738,-2630,-2756,-3103,-3657,-4372,-5186,-6028,-6812,-7468,-7933,-8178,-8190,-7989,-7580,-7000,-6236,-5319,-4231,-3009,-1680,-325,959,2055,2845,3218,3112,2488,1386,-113,-1889,-3758,-5548,-7068,-8144,-8660,-8525,-7738,-6352,-4491,-2350,-136,1882,3494,4493,4757,4254,3034,1269,-835,-2970,-4883,-6276,-6970,-6828,-5844,-4087,-1740,970,3758,6374,8565,10193,11147,11435,11113,10306,9148,7815,6414,5079,3837,2727,1693,709,-330,-1452,-2731,-4163,-5730,-7382,-9020,-10542,-11827,-12760,-13244,-13212,-12629,-11500,-9872,-7809,-5415,-2781,-27,2764,5488,8073,10436,12507,14209,15469,16214,16381,15922,14810,13059,10701,7829,4556,1047,-2521,-5933,-8989,-11477,-13236,-14134,-14110,-13178,-11408,-8968,-6055,-2914,180,2987,5254,6813,7543,7412,6470,4841,2706,269,-2244,-4664,-6803,-8583,-9910,-10786,-11198,-11182,-10767,-9980,-8870,-7450,-5789,-3923,-1946,63,1983,3718,5151,6225,6861,7073,6845,6232,5284,4067,2671,1180,-307,-1684,-2858,-3724,-4195,-4219,-3747,-2806,-1435,251,2118,3996,5714,7121,8076,8516,8373,7677,6442,4765,2713,429,-1991,-4413,-6727,-8842,-10686,-12209,-13409,-14280,-14860,-15170,-15231,-15047,-14603,-13857,-12784,-11331,-9526,-7381,-5001,-2486,6,2344,4382,6058,7287,8116,8540,8664,8543,8256,7861,7382,6832,6182,5404,4441,3264,1835,162,-1737,-3793,-5921,-8009,-9939,-11613,-12938,-13875,-14399,-14523,-14285,-13717,-12867,-11768,-10447,-8920,-7211,-5318,-3281,-1118,1121,3362,5538,7542,9269,10630,11503,11830,11542,10638,9147,7177,4861,2425,75,-1921,-3379,-4105,-4040,-3166,-1588,536,2990,5539,7957,10051,11677,12750,13234,13145,12523,11430,9935,8081,5946,3556,1012,-1612,-4169,-6506,-8448,-9818,-10487,-10368,-9476,-7879,-5765,-3333,-853,1437,3312,4614,5238,5184,4492,3303,1757,54,-1664,-3243,-4610,-5721,-6575,-7219,-7681,-8025,-8261,-8399,-8406,-8228,-7814,-7102,-6091,-4792,-3311,-1769,-349,763,1416,1479,914,-265,-1952,-4007,-6221,-8409,-10353,-11890,-12879,-13232,-12914,-11943,-10395,-8383,-6068,-3614,-1198,1019,2906,4379,5382,5951,6106,5961,5586,5093,4541,3993,3463,2962,2471,1973,1443,862,211,-516,-1314,-2174,-3072,-3979,-4878,-5721,-6515,-7206,-7810,-8281,-8614,-8770,-8705,-8385,-7741,-6758,-5392,-3661,-1606,708,3151,5614,7927,9984,11631,12822,13471,13582,13164,12248,10902,9206,7267,5224,3224,1445,48,-808,-1015,-522,648,2380,4489,6713,8781,10404,11346,11446,10612,8880,6365,3266,-148,-3600,-6796,-9493,-11500,-12718,-13128,-12814,-11922,-10663,-9259,-7933,-6848,-6121,-5760,-5715,-5837,-5953,-5858,-5371,-4365,-2765,-603,2031,4965,7976,10843,13330,15258,16502,16986,16735,15814,14372,12578,10639,8743,7050,5682,4675,4040,3699,3578,3565,3589,3583,3537,3456,3373,3338,3365,3476,3636,3810,3930,3939,3785,3448,2934,2289,1561,841,171,-370,-772,-993,-1047,-911,-597,-78,651,1606,2774,4138,5631,7192,8700,10068,11171,11931,12282,12184,11667,10764,9592,8254,6910,5687,4715,4082,3817,3900,4245,4724,5172,5427,5338,4803,3778,2279,395,-1750,-3989,-6154,-8094,-9672,-10803,-11422,-11514,-11080,-10172,-8838,-7172,-5277,-3259,-1250,636,2286,3606,4538,5050,5142,4847,4212,3314,2237,1080,-46,-1034,-1779,-2191,-2202,-1774,-897,388,2033,3925,5979,8048,10044,11831,13344,14500,15262,15614,15544,15085,14263,13135,11766,10232,8605,6984,5410,3972,2685,1590,687,-23,-552,-909,-1125,-1218,-1221,-1175,-1111,-1084,-1135,-1290,-1583,-2003,-2533,-3130,-3736,-4289,-4739,-5031,-5159,-5102,-4895,-4557,-4135,-3662,-3170,-2664,-2140,-1580,-956,-248,553,1446,2393,3351,4234,4962,5426,5539,5226,4434,3175,1468,-581,-2860,-5213,-7464,-9450,-11004,-11996,-12325,-11924,-10782,-8916,-6417,-3379,29,3641,7246,10635,13581,15873,17334,17815,17280,15735,13333,10276,6870,3438,318,-2208,-3915,-4701,-4562,-3609,-2049,-146,1808,3531,4788,5432,5378,4678,3444,1872,209,-1300,-2424,-2984,-2896,-2148,-836,878,2767,4605,6149,7245,7740,7624,6882,5622,3945,2013,-26,-2011,-3816,-5319,-6458,-7179,-7500,-7440,-7086,-6518,-5859,-5201,-4666,-4304,-4177,-4277,-4574,-5004,-5492,-5932,-6263,-6381,-6270,-5898,-5309,-4553,-3743,-2972,-2379,-2039,-2035,-2378,-3024,-3890,-4803,-5614,-6102,-6137,-5579,-4414,-2674,-505,1885,4241,6284,7783,8534,8467,7555,5942,3790,1376,-1040,-3192,-4876,-5950,-6372,-6165,-5441,-4349,-3089,-1828,-744,69,555,723,640,397,98,-156,-319,-360,-316,-231,-183,-234,-443,-826,-1399,-2116,-2942,-3825,-4706,-5565,-6378,-7140,-7867,-8545,-9179,-9738,-10199,-10523,-10669,-10603,-10279,-9676,-8760,-7535,-6006,-4229,-2272,-252,1714,3473,4893,5850,6252,6049,5243,3880,2071,-49,-2303,-4517,-6509,-8123,-9228,-9734,-9591,-8820,-7462,-5671,-3590,-1452,526,2125,3168,3540,3213,2237,757,-1026,-2852,-4456,-5595,-6066,-5766,-4665,-2841,-431,2330,5217,7942,10279,12009,12992,13157,12498,11107,9098,6662,4003,1321,-1155,-3260,-4835,-5776,-6045,-5632,-4607,-3053,-1115,1057,3305,5453,7385,8983,10192,11000,11433,11538,11402,11066,10601,10016,9326,8507,7525,6359,4966,3361,1550,-400,-2415,-4382,-6180,-7698,-8814,-9467,-9589,-9201,-8324,-7058,-5514,-3832,-2172,-663,549,1398,1815,1826,1474,864,109,-657,-1324,-1808,-2053,-2061,-1859,-1502,-1091,-679,-378,-202,-213,-379,-694,-1096,-1550,-1976,-2365,-2639,-2814,-2836,-2719,-2432,-1971,-1329,-501,507,1670,2974,4369,5808,7234,8569,9744,10673,11290,11523,11349,10735,9732,8368,6760,4997,3203,1481,-96,-1461,-2609,-3513,-4216,-4713,-5034,-5191,-5170,-4986,-4612,-4060,-3328,-2436,-1414,-290,864,2017,3073,3985,4673,5086,5192,4979,4474,3732,2844,1906,1037,336,-120,-267,-106,369,1095,2030,3077,4176,5222,6153,6876,7342,7500,7332,6854,6081,5091,3937,2712,1506,384,-572,-1335,-1879,-2219,-2380,-2426,-2402,-2387,-2426,-2580,-2870,-3328,-3945,-4721,-5621,-6607,-7627,-8622,-9525,-10283,-10834,-11133,-11143,-10831,-10167,-9146,-7740,-5964,-3830,-1362,1359,4282,7265,10215,12956,15378,17317,18704,19451,19573,19112,18174,16907,15490,14090,12891,11998,11503,11402,11647,12123,12701,13206,13541,13564,13265,12607,11660,10483,9179,7839,6550,5377,4341,3459,2675,1960,1238,465,-384,-1317,-2294,-3262,-4154,-4892,-5425,-5715,-5751,-5564,-5181,-4684,-4110,-3554,-3042,-2628,-2331,-2151,-2089,-2122,-2228,-2396,-2583,-2796,-2987,-3151,-3253,-3258,-3153,-2891,-2473,-1872,-1098,-177,859,1923,2934,3785,4361,4586,4380,3744,2719,1396,-53,-1483,-2692,-3547,-3944,-3840,-3268,-2314,-1113,175,1379,2363,3011,3273,3140,2657,1905,978,-13,-986,-1863,-2610,-3199,-3642,-3939,-4122,-4187,-4153,-4000,-3731,-3317,-2787,-2128,-1417,-681,-14,541,917,1108,1105,941,661,312,-58,-411,-747,-1063,-1408,-1809,-2329,-2982,-3791,-4712,-5700,-6655,-7475,-8054,-8291,-8119,-7504,-6449,-5018,-3311,-1481,305,1869,3063,3785,3992,3712,3038,2088,1035,12,-840,-1444,-1755,-1792,-1594,-1242,-814,-377,4,303,507,606,608,502,278,-83,-602,-1277,-2117,-3072,-4093,-5092,-5954,-6581,-6856,-6710,-6096,-5015,-3522,-1703,310,2365,4297,5953,7186,7896,8015,7521,6449,4864,2886,641,-1708,-4019,-6145,-7953,-9342,-10230,-10545,-10289,-9424,-8016,-6113,-3817,-1276,1372,3919,6211,8054,9320,9914,9773,8930,7434,5425,3050,513,-2006,-4298,-6221,-7632,-8490,-8767,-8546,-7910,-7031,-6052,-5153,-4447,-4050,-3967,-4208,-4678,-5288,-5918,-6457,-6823,-6964,-6867,-6561,-6098,-5546,-4970,-4425,-3929,-3487,-3053,-2588,-2026,-1340,-502,450,1473,2480,3376,4073,4482,4556,4249,3581,2563,1278,-218,-1805,-3409,-4907,-6234,-7300,-8064,-8495,-8594,-8385,-7912,-7240,-6435,-5579,-4730,-3949,-3268,-2705,-2249,-1889,-1578,-1293,-978,-612,-149,413,1093,1868,2708,3571,4391,5114,5688,6060,6230,6183,5967,5637,5272,4962,4777,4765,4929,5230,5554,5798,5783,5395,4523,3110,1197,-1149,-3760,-6462,-9036,-11295,-13069,-14239,-14737,-14546,-13691,-12239,-10272,-7921,-5311,-2627,-36,2274,4129,5426,6062,6067,5484,4461,3166,1800,550,-407,-978,-1088,-760,-50,940,2068,3196,4182,4904,5276,5244,4801,3994,2888,1613,273,-994,-2084,-2923,-3465,-3713,-3713,-3522,-3230,-2917,-2643,-2451,-2342,-2286,-2231,-2111,-1835,-1360,-612,390,1640,3050,4528,5949,7182,8128,8678,8793,8443,7648,6469,5001,3370,1738,261,-886,-1570,-1678,-1174,-66,1555,3549,5729,7886,9810,11306,12229,12473,11996,10818,8997,6650,3913,960,-2057,-4935,-7555,-9739,-11421,-12511,-13012,-12956,-12413,-11510,-10378,-9172,-8038,-7098,-6442,-6121,-6130,-6437,-6952,-7588,-8228,-8762,-9115,-9200,-9011,-8526,-7785,-6818,-5689,-4445,-3153,-1848,-582,626,1743,2778,3706,4549,5291,5949,6513,6993,7379,7671,7863,7950,7923,7795,7563,7259,6895,6507,6100,5700,5304,4900,4496,4057,3593,3079,2516,1913,1267,609,-66,-743,-1412,-2092,-2764,-3457,-4154,-4862,-5554,-6208,-6763,-7170,-7342,-7230,-6773,-5948,-4774,-3292,-1596,193,1939,3488,4717,5518,5836,5663,5027,4023,2731,1287,-217,-1666,-3007,-4160,-5111,-5808,-6238,-6358,-6136,-5537,-4542,-3172,-1460,480,2522,4492,6198,7483,8207,8327,7849,6890,5608,4211,2935,1962,1453,1472,1991,2918,4072,5243,6240,6875,7062,6749,5984,4861,3507,2088,712,-478,-1455,-2155,-2618,-2856,-2932,-2873,-2731,-2500,-2187,-1760,-1188,-436,508,1657,2976,4434,5956,7464,8876,10102,11082,11762,12117,12151,11881,11332,10555,9559,8401,7083,5654,4149,2630,1173,-127,-1164,-1839,-2045,-1736,-863,539,2393,4574,6885,9107,10998,12314,12863,12519,11238,9105,6283,3042,-309,-3450,-6088,-8017,-9109,-9370,-8891,-7864,-6522,-5099,-3829,-2835,-2223,-1963,-1993,-2195,-2425,-2571,-2539,-2292,-1857,-1286,-694,-178,171,288,181,-115,-494,-849,-1033,-962,-549,208,1269,2548,3906,5209,6294,7052,7369,7205,6562,5465,4024,2313,483,-1368,-3105,-4627,-5844,-6675,-7087,-7056,-6600,-5768,-4629,-3287,-1854,-452,798,1812,2504,2882,2935,2742,2387,1962,1580,1311,1198,1270,1477,1790,2125,2428,2632,2718,2666,2513,2288,2049,1847,1712,1664,1673,1701,1683,1550,1242,730,-12,-934,-2003,-3117,-4177,-5073,-5703,-5968,-5833,-5234,-4213,-2786,-1053,870,2837,4673,6217,7325,7893,7884,7319,6298,4972,3530,2180,1097,424,228,495,1151,2038,2984,3779,4272,4307,3836,2834,1376,-440,-2451,-4506,-6445,-8125,-9470,-10409,-10953,-11120,-10973,-10585,-10023,-9368,-8655,-7929,-7184,-6419,-5599,-4698,-3692,-2556,-1315,38,1427,2837,4181,5421,6492,7342,7921,8190,8120,7720,7025,6097,5053,3980,3013,2229,1685,1399,1323,1394,1520,1617,1620,1509,1292,1025,785,645,682,927,1373,1987,2656,3298,3758,3933,3708,3030,1879,303,-1617,-3736,-5913,-7966,-9769,-11183,-12151,-12624,-12633,-12206,-11438,-10391,-9171,-7841,-6490,-5166,-3934,-2841,-1935,-1268,-863,-760,-923,-1362,-1976,-2733,-3519,-4273,-4916,-5394,-5675,-5733,-5583,-5220,-4694,-4024,-3270,-2479,-1714,-1020,-452,-31,223,317,269,120,-89,-301,-470,-564,-563,-477,-312,-116,90,275,410,520,586,654,733,845,997,1159,1320,1401,1384,1197,842,302,-381,-1164,-1976,-2742,-3403,-3907,-4244,-4424,-4491,-4515,-4564,-4729,-5063,-5611,-6362,-7279,-8273,-9236,-10045,-10580,-10760,-10543,-9943,-9028,-7907,-6697,-5520,-4455,-3558,-2821,-2223,-1696,-1185,-635,-26,641,1304,1914,2382,2663,2715,2564,2246,1854,1471,1162,994,941,999,1064,1077,924,556,-74,-948,-2012,-3168,-4292,-5255,-5927,-6222,-6077,-5482,-4477,-3136,-1572,87,1708,3182,4396,5302,5842,6007,5807,5261,4435,3377,2197,967,-177,-1153,-1846,-2202,-2162,-1731,-926,206,1579,3113,4682,6187,7488,8479,9045,9100,8595,7539,5971,4035,1885,-255,-2156,-3603,-4422,-4507,-3854,-2553,-782,1198,3118,4678,5666,5893,5304,3927,1870,-659,-3443,-6237,-8826,-11028,-12737,-13888,-14485,-14596,-14285,-13693,-12903,-12024,-11129,-10252,-9419,-8623,-7838,-7056,-6241,-5393,-4501,-3576,-2617,-1637,-635,378,1405,2437,3453,4440,5347,6149,6772,7198,7356,7263,6888,6280,5462,4493,3435,2337,1268,274,-597,-1296,-1793,-2055,-2084,-1880,-1492,-961,-377,196,665,983,1091,983,662,164,-460,-1144,-1818,-2404,-2839,-3070,-3083,-2872,-2499,-2018,-1537,-1150,-944,-989,-1299,-1868,-2616,-3464,-4291,-4986,-5460,-5640,-5521,-5106,-4483,-3704,-2897,-2133,-1511,-1088,-899,-951,-1216,-1646,-2168,-2691,-3128,-3376,-3360,-3019,-2316,-1270,90,1683,3402,5137,6740,8096,9065,9568,9520,8919,7780,6208,4322,2309,344,-1383,-2734,-3587,-3920,-3727,-3102,-2149,-1024,124,1153,1939,2411,2515,2258,1672,820,-219,-1349,-2491,-3558,-4493,-5241,-5783,-6087,-6175,-6029,-5689,-5149,-4451,-3601,-2646,-1611,-549,502,1483,2358,3078,3614,3956,4097,4080,3938,3749,3572,3478,3531,3749,4149,4680,5281,5849,6268,6429,6235,5642,4632,3280,1678,2,-1576,-2867,-3705,-3976,-3633,-2694,-1270,470,2308,3993,5294,6015,6014,5242,3715,1542,-1109,-4024,-6972,-9723,-12083,-13894,-15061,-15551,-15388,-14658,-13475,-12004,-10378,-8774,-7293,-6040,-5043,-4305,-3754,-3320,-2868,-2310,-1540,-525,747,2202,3738,5207,6433,7276,7589,7307,6404,4937,3015,810,-1474,-3632,-5454,-6790,-7509,-7585,-6999,-5862,-4272,-2417,-466,1379,2969,4146,4844,5011,4674,3905,2799,1496,118,-1205,-2378,-3319,-3977,-4335,-4382,-4166,-3719,-3110,-2406,-1669,-948,-292,289,764,1131,1380,1475,1402,1111,575,-225,-1297,-2605,-4092,-5666,-7197,-8572,-9641,-10308,-10490,-10148,-9299,-7995,-6310,-4366,-2249,-81,2059,4085,5937,7540,8860,9807,10367,10457,10078,9218,7907,6238,4300,2262,281,-1462,-2803,-3622,-3827,-3430,-2474,-1098,514,2165,3630,4733,5332,5359,4800,3716,2215,430,-1466,-3320,-4968,-6277,-7129,-7447,-7169,-6300,-4834,-2860,-436,2291,5193,8098,10831,13211,15066,16252,16663,16260,15061,13182,10785,8114,5438,3032,1156,-8,-343,134,1341,3053,5032,6963,8571,9611,9927,9465,8280,6538,4457,2327,377,-1148,-2152,-2551,-2416,-1822,-928,121,1181,2131,2901,3432,3715,3734,3509,3038,2341,1439,353,-857,-2147,-3430,-4636,-5672,-6468,-6961,-7125,-6953,-6498,-5817,-5003,-4150,-3334,-2618,-2022,-1545,-1124,-725,-238,371,1172,2167,3335,4600,5871,7017,7940,8532,8755,8605,8124,7397,6523,5604,4734,3977,3352,2864,2465,2095,1697,1206,607,-94,-851,-1590,-2233,-2702,-2947,-2941,-2703,-2255,-1676,-1002,-302,401,1109,1830,2618,3500,4526,5705,7029,8463,9922,11322,12534,13440,13927,13911,13351,12242,10661,8685,6472,4167,1922,-96,-1790,-3049,-3845,-4160,-4019,-3497,-2641,-1581,-381,847,2036,3127,4083,4900,5575,6132,6578,6922,7153,7256,7188,6947,6486,5839,4990,4007,2907,1760,598,-524,-1576,-2504,-3276,-3838,-4144,-4140,-3799,-3071,-1988,-542,1162,3044,4938,6695,8120,9070,9386,9008,7891,6109,3764,1066,-1773,-4475,-6808,-8531,-9500,-9621,-8908,-7458,-5447,-3090,-643,1668,3648,5161,6150,6631,6679,6429,6025,5613,5315,5187,5271,5510,5878,6258,6601,6792,6786,6510,5935,5032,3811,2297,539,-1368,-3345,-5253,-6974,-8395,-9392,-9912,-9888,-9330,-8271,-6775,-4950,-2903,-773,1313,3226,4843,6072,6815,7035,6695,5811,4432,2628,515,-1797,-4170,-6492,-8625,-10490,-11970,-13016,-13563,-13585,-13080,-12053,-10566,-8662,-6459,-4047,-1568,840,3037,4880,6252,7069,7278,6895,5984,4676,3126,1544,86,-1071,-1855,-2220,-2222,-1943,-1529,-1118,-829,-758,-908,-1255,-1692,-2084,-2296,-2175,-1664,-716,582,2115,3673,5048,6017,6417,6151,5202,3663,1670,-557,-2812,-4875,-6593,-7850,-8609,-8886,-8733,-8257,-7525,-6649,-5664,-4626,-3536,-2410,-1261,-122,935,1827,2432,2653,2395,1613,314,-1434,-3511,-5742,-7933,-9888,-11424,-12421,-12812,-12585,-11825,-10605,-9080,-7364,-5579,-3830,-2186,-703,590,1683,2578,3283,3826,4223,4507,4689,4787,4809,4735,4588,4337,4039,3697,3395,3187,3144,3328,3761,4444,5322,6311,7282,8083,8573,8605,8090,6975,5275,3053,443,-2405,-5287,-8019,-10406,-12292,-13562,-14142,-14028,-13260,-11923,-10148,-8081,-5882,-3701,-1660,145,1670,2904,3868,4621,5208,5692,6097,6424,6647,6717,6575,6169,5462,4438,3126,1569,-134,-1878,-3517,-4912,-5927,-6459,-6443,-5887,-4849,-3475,-1932,-443,807,1640,1954,1722,997,-91,-1366,-2615,-3649,-4295,-4469,-4130,-3346,-2222,-945,302,1308,1920,2009,1541,530,-922,-2677,-4542,-6343,-7896,-9086,-9828,-10115,-9977,-9501,-8782,-7941,-7072,-6256,-5543,-4917,-4373,-3823,-3216,-2458,-1516,-331,1056,2614,4237,5790,7135,8110,8586,8477,7732,6390,4524,2294,-118,-2484,-4595,-6245,-7292,-7636,-7267,-6229,-4649,-2677,-512,1647,3629,5256,6446,7104,7242,6864,6052,4878,3446,1863,221,-1375,-2831,-4068,-4996,-5548,-5667,-5311,-4482,-3212,-1577,307,2288,4217,5906,7245,8097,8429,8228,7542,6468,5124,3643,2161,784,-376,-1287,-1882,-2187,-2191,-1939,-1458,-806,-33,798,1608,2361,2966,3434,3711,3840,3830,3727,3578,3404,3229,3043,2827,2561,2225,1821,1383,964,651,526,690,1193,2083,3321,4849,6520,8177,9619,10663,11151,10979,10117,8618,6608,4286,1885,-349,-2186,-3448,-4026,-3864,-3027,-1576,310,2481,4754,6957,8951,10618,11872,12660,12965,12781,12152,11120,9764,8182,6465,4733,3066,1553,228,-881,-1805,-2557,-3198,-3736,-4205,-4569,-4807,-4866,-4689,-4250,-3521,-2523,-1301,69,1479,2820,3960,4826,5335,5501,5348,4974,4486,4014,3674,3545,3673,4045,4592,5219,5774,6124,6136,5708,4816,3472,1777,-122,-2039,-3775,-5131,-5966,-6166,-5708,-4639,-3061,-1159,875,2829,4520,5810,6619,6941,6825,6371,5714,4975,4290,3735,3359,3165,3108,3120,3115,3000,2706,2179,1398,386,-809,-2099,-3372,-4511,-5407,-5954,-6135,-5910,-5371,-4574,-3672,-2787,-2046,-1561,-1376,-1502,-1897,-2455,-3071,-3605,-3945,-3988,-3696,-3036,-2059,-822,583,2023,3408,4582,5469,5946,5957,5455,4432,2941,1053,-1084,-3319,-5457,-7320,-8745,-9621,-9885,-9559,-8698,-7438,-5911,-4279,-2673,-1196,94,1170,2066,2796,3422,3952,4403,4729,4889,4791,4381,3591,2419,896,-894,-2798,-4671,-6301,-7549,-8244,-8326,-7732,-6518,-4749,-2581,-164,2307,4658,6720,8353,9463,9982,9895,9236,8052,6463,4577,2541,504,-1404,-3051,-4326,-5165,-5502,-5348,-4719,-3693,-2377,-885,635,2090,3346,4380,5112,5585,5801,5830,5729,5565,5387,5226,5096,4968,4815,4587,4221,3693,2941,1988,822,-484,-1872,-3225,-4435,-5387,-5979,-6146,-5872,-5179,-4160,-2922,-1618,-387,636,1347,1694,1648,1259,583,-267,-1193,-2068,-2830,-3403,-3797,-4026,-4167,-4284,-4474,-4794,-5272,-5914,-6652,-7407,-8074,-8539,-8732,-8598,-8150,-7424,-6513,-5516,-4539,-3682,-3001,-2524,-2238,-2084,-1997,-1878,-1664,-1286,-747,-58,709,1469,2127,2591,2785,2674,2233,1497,514,-629,-1842,-3012,-4067,-4909,-5526,-5875,-5987,-5893,-5639,-5305,-4950,-4637,-4429,-4327,-4369,-4486,-4665,-4810,-4875,-4793,-4544,-4138,-3620,-3079,-2613,-2339,-2352,-2726,-3482,-4593,-5960,-7448,-8866,-10025,-10731,-10828,-10212,-8850,-6783,-4145,-1116,2048,5096,7776,9909,11380,12181,12356,12032,11315,10321,9111,7719,6161,4481,2755,1110,-273,-1241,-1649,-1458,-714,453,1843,3270,4559,5605,6359,6813,6970,6847,6394,5567,4300,2529,286,-2349,-5156,-7834,-10000,-11272,-11325,-9962,-7201,-3239,1478,6386,10822,14161,15888,15690,13501,9508,4150,-1963,-8103,-13541,-17616,-19836,-19927,-17875,-13930,-8578,-2463,3662,9072,13145,15439,15794,14289,11298,7358,3135,-736,-3726,-5485,-5922,-5125,-3403,-1134,1257,3410,5054,6060,6400,6167,5498,4548,3474,2367,1296,272,-719,-1681,-2628,-3517,-4297,-4893,-5216,-5247,-4953,-4430,-3764,-3138,-2708,-2633,-3005,-3832,-5023,-6392,-7690,-8643,-9027,-8678,-7596,-5875,-3772,-1591,316,1657,2223,1968,957,-563,-2319,-3954,-5193,-5809,-5721,-4950,-3649,-2049,-421,953,1842,2086,1631,527,-1052,-2868,-4604,-5967,-6692,-6619,-5705,-4053,-1870,538,2856,4795,6136,6791,6760,6166,5169,3966,2733,1583,597,-244,-955,-1614,-2258,-2934,-3621,-4288,-4849,-5213,-5287,-5000,-4306,-3229,-1814,-187,1508,3092,4369,5186,5386,4925,3773,2029,-168,-2595,-4987,-7060,-8542,-9215,-8934,-7687,-5537,-2722,512,3780,6767,9133,10651,11185,10728,9404,7445,5165,2938,1104,-6,-195,647,2472,5096,8241,11544,14643,17197,18942,19730,19519,18404,16567,14282,11841,9559,7665,6358,5683,5620,6013,6653,7277,7631,7497,6741,5322,3303,856,-1793,-4358,-6561,-8174,-9002,-8995,-8151,-6595,-4510,-2113,353,2669,4658,6186,7181,7636,7575,7080,6220,5089,3740,2213,526,-1317,-3284,-5328,-7337,-9167,-10631,-11541,-11739,-11118,-9689,-7540,-4903,-2065,631,2820,4227,4616,3919,2168,-458,-3699,-7212,-10647,-13686,-16038,-17542,-18085,-17680,-16402,-14400,-11847,-8951,-5913,-2922,-169,2196,4036,5248,5775,5606,4783,3411,1644,-328,-2297,-4052,-5422,-6275,-6551,-6266,-5495,-4383,-3096,-1823,-725,57,452,433,52,-610,-1403,-2207,-2847,-3240,-3289,-2978,-2338,-1452,-434,548,1367,1873,1982,1647,891,-236,-1615,-3145,-4685,-6134,-7394,-8403,-9134,-9576,-9762,-9720,-9517,-9198,-8837,-8473,-8167,-7949,-7859,-7905,-8108,-8449,-8931,-9508,-10167,-10839,-11497,-12062,-12493,-12702,-12634,-12215,-11407,-10183,-8577,-6650,-4527,-2355,-317,1425,2702,3420,3515,3013,1995,613,-949,-2466,-3737,-4560,-4788,-4341,-3180,-1375,972,3686,6560,9380,11926,14028,15525,16363,16497,15989,14933,13453,11728,9899,8130,6530,5196,4163,3447,3011,2802,2742,2761,2782,2772,2707,2616,2551,2579,2781,3202,3883,4796,5885,7052,8146,9033,9559,9610,9129,8107,6620,4793,2811,875,-802,-2027,-2669,-2621,-1891,-521,1368,3597,5985,8309,10388,12062,13217,13817,13850,13407,12569,11486,10286,9086,7996,7052,6301,5705,5270,4933,4703,4556,4519,4624,4907,5407,6144,7123,8309,9660,11076,12474,13740,14782,15530,15935,15993,15736,15208,14504,13679,12838,12007,11261,10595,10021,9533,9096,8697,8289,7844,7321,6680,5901,4956,3879,2691,1473,315,-687,-1431,-1848,-1892,-1566,-910,-14,1015,2034,2922,3540,3801,3636,3019,1974,553,-1147,-2998,-4873,-6599,-8066,-9132,-9745,-9877,-9559,-8880,-7945,-6889,-5835,-4870,-4076,-3451,-2988,-2628,-2306,-1961,-1548,-1065,-535,-40,345,498,339,-214,-1197,-2589,-4353,-6385,-8563,-10748,-12786,-14548,-15913,-16810,-17189,-17051,-16436,-15414,-14089,-12592,-11053,-9601,-8358,-7384,-6734,-6397,-6322,-6454,-6683,-6934,-7115,-7171,-7064,-6793,-6372,-5828,-5220,-4554,-3889,-3214,-2555,-1914,-1296,-737,-242,135,382,462,367,98,-337,-897,-1556,-2257,-2962,-3631,-4239,-4775,-5240,-5636,-5972,-6241,-6442,-6554,-6558,-6452,-6215,-5886,-5471,-5047,-4656,-4384,-4276,-4387,-4728,-5300,-6064,-6970,-7948,-8932,-9855,-10672,-11349,-11883,-12278,-12562,-12758,-12891,-12976,-13003,-12967,-12831,-12572,-12171,-11602,-10908,-10089,-9228,-8375,-7594,-6950,-6468,-6154,-6000,-5946,-5951,-5942,-5872,-5701,-5410,-5007,-4511,-3952,-3364,-2765,-2171,-1570,-947,-258,513,1416,2441,3587,4804,6023,7150,8081,8718,8963,8777,8121,7015,5514,3688,1647,-495,-2619,-4618,-6382,-7845,-8937,-9639,-9945,-9882,-9504,-8871,-8072,-7174,-6252,-5354,-4500,-3708,-2951,-2227,-1504,-798,-95,556,1142,1608,1925,2063,2020,1800,1451,1011,561,158,-122,-222,-101,274,897,1778,2866,4144,5545,7019,8506,9947,11285,12476,13483,14254,14797,15065,15098,14887,14489,13922,13257,12516,11756,10981,10202,9408,8560,7642,6607,5451,4172,2809,1415,88,-1085,-1990,-2556,-2717,-2486,-1875,-993,73,1181,2224,3099,3760,4183,4405,4476,4484,4505,4609,4856,5250,5797,6439,7131,7782,8341,8730,8934,8926,8748,8419,8014,7584,7187,6874,6663,6568,6586,6693,6873,7098,7344,7601,7854,8092,8318,8512,8680,8812,8900,8942,8933,8862,8733,8539,8289,8000,7698,7421,7207,7106,7138,7341,7690,8165,8696,9191,9546,9662,9434,8822,7810,6446,4844,3148,1534,189,-739,-1136,-954,-222,965,2464,4077,5624,6918,7833,8293,8298,7893,7191,6307,5380,4525,3838,3370,3162,3191,3448,3873,4424,5059,5710,6374,6972,7506,7904,8150,8183,7997,7565,6916,6090,5149,4197,3299,2565,2019,1712,1603,1655,1787,1903,1935,1803,1504,1038,462,-148,-718,-1172,-1471,-1597,-1587,-1492,-1400,-1391,-1537,-1882,-2424,-3118,-3881,-4604,-5167,-5473,-5445,-5068,-4375,-3453,-2452,-1505,-795,-435,-504,-1038,-1953,-3173,-4524,-5863,-7036,-7941,-8513,-8745,-8679,-8380,-7940,-7428,-6921,-6436,-5999,-5567,-5124,-4626,-4036,-3367,-2609,-1832,-1086,-465,-58,51,-202,-847,-1893,-3271,-4928,-6717,-8528,-10216,-11658,-12760,-13456,-13725,-13589,-13087,-12307,-11327,-10259,-9191,-8216,-7405,-6799,-6427,-6259,-6270,-6377,-6511,-6579,-6515,-6248,-5765,-5054,-4153,-3125,-2049,-1024,-156,472,769,706,253,-553,-1662,-2983,-4405,-5807,-7069,-8074,-8747,-9033,-8931,-8476,-7753,-6857,-5913,-5033,-4314,-3830,-3605,-3650,-3916,-4363,-4904,-5483,-6025,-6493,-6856,-7105,-7265,-7338,-7381,-7405,-7452,-7539,-7671,-7854,-8072,-8312,-8544,-8757,-8919,-9024,-9061,-9013,-8893,-8677,-8371,-7966,-7451,-6840,-6129,-5353,-4542,-3754,-3052,-2507,-2175,-2118,-2342,-2844,-3578,-4441,-5354,-6161,-6772,-7058,-6968,-6454,-5533,-4270,-2742,-1085,575,2118,3401,4368,4922,5061,4766,4068,3017,1667,110,-1581,-3307,-4981,-6508,-7813,-8819,-9491,-9799,-9766,-9421,-8855,-8138,-7406,-6740,-6257,-6004,-6031,-6304,-6789,-7379,-7960,-8410,-8602,-8451,-7909,-6957,-5667,-4101,-2410,-717,819,2079,2961,3425,3462,3139,2547,1818,1092,483,93,-34,103,471,980,1557,2085,2497,2729,2754,2585,2241,1785,1249,706,163,-321,-755,-1105,-1370,-1529,-1567,-1459,-1202,-772,-200,504,1279,2075,2808,3426,3844,4040,3975,3661,3123,2405,1577,702,-146,-902,-1530,-1979,-2238,-2299,-2147,-1795,-1239,-467,504,1683,3041,4555,6168,7821,9431,10921,12204,13226,13922,14287,14314,14038,13514,12808,11986,11135,10291,9529,8858,8307,7871,7547,7315,7162,7065,7016,6995,7012,7046,7118,7201,7302,7391,7438,7418,7266,6969,6470,5779,4893,3858,2743,1637,643,-137,-618,-751,-519,49,879,1878,2930,3905,4730,5295,5606,5631,5445,5101,4695,4315,4044,3938,4037,4333,4819,5433,6129,6832,7489,8041,8456,8706,8794,8727,8531,8238,7884,7521,7175,6896,6700,6614,6639,6782,7016,7327,7674,8016,8318,8530,8628,8590,8416,8108,7708,7228,6732,6240,5799,5423,5119,4869,4645,4391,4070,3628,3044,2317,1457,524,-430,-1327,-2099,-2694,-3066,-3212,-3137,-2880,-2488,-2006,-1474,-904,-297,384,1167,2096,3206,4477,5902,7381,8839,10134,11154,11799,11992,11738,11061,10080,8911,7742,6714,5993,5661,5784,6332,7247,8403,9645,10830,11796,12451,12713,12589,12093,11326,10362,9320,8288,7320,6466,5696,4987,4273,3485,2576,1502,268,-1101,-2538,-3958,-5268,-6367,-7190,-7677,-7820,-7637,-7185,-6532,-5775,-4993,-4261,-3641,-3148,-2799,-2577,-2446,-2394,-2377,-2388,-2428,-2469,-2545,-2608,-2667,-2664,-2558,-2290,-1816,-1097,-149,1012,2290,3601,4804,5780,6405,6600,6315,5577,4447,3051,1532,36,-1286,-2367,-3116,-3572,-3730,-3669,-3454,-3137,-2781,-2399,-1997,-1568,-1070,-502,165,908,1699,2470,3158,3656,3914,3840,3413,2609,1456,-6,-1698,-3545,-5445,-7316,-9064,-10635,-11960,-13008,-13749,-14150,-14221,-13927,-13307,-12350,-11122,-9665,-8064,-6430,-4859,-3483,-2405,-1701,-1443,-1613,-2189,-3072,-4144,-5270,-6297,-7126,-7646,-7853,-7737,-7376,-6850,-6277,-5758,-5384,-5200,-5233,-5435,-5776,-6144,-6485,-6703,-6770,-6653,-6384,-5997,-5558,-5128,-4758,-4478,-4295,-4192,-4143,-4105,-4064,-3984,-3885,-3776,-3691,-3667,-3737,-3921,-4225,-4634,-5119,-5642,-6151,-6606,-6960,-7181,-7260,-7170,-6942,-6577,-6124,-5625,-5119,-4669,-4293,-4030,-3886,-3853,-3935,-4094,-4329,-4613,-4932,-5279,-5640,-6006,-6373,-6713,-7020,-7261,-7419,-7475,-7427,-7276,-7053,-6777,-6500,-6252,-6075,-6003,-6034,-6200,-6455,-6800,-7183,-7563,-7912,-8191,-8392,-8518,-8576,-8597,-8603,-8606,-8631,-8646,-8662,-8615,-8486,-8218,-7778,-7145,-6307,-5296,-4140,-2917,-1678,-502,556,1460,2185,2740,3126,3378,3503,3514,3407,3148,2725,2092,1243,178,-1062,-2392,-3718,-4893,-5818,-6365,-6488,-6176,-5467,-4485,-3357,-2263,-1363,-791,-652,-965,-1712,-2794,-4071,-5384,-6566,-7480,-8031,-8187,-7963,-7449,-6740,-5966,-5247,-4661,-4276,-4081,-4057,-4127,-4223,-4252,-4164,-3909,-3507,-2970,-2378,-1783,-1283,-914,-742,-756,-962,-1312,-1751,-2217,-2634,-2945,-3103,-3065,-2841,-2411,-1822,-1073,-212,742,1758,2801,3836,4832,5733,6522,7144,7590,7833,7885,7750,7475,7098,6683,6285,5942,5681,5485,5328,5150,4885,4481,3884,3097,2123,1040,-93,-1139,-2025,-2623,-2894,-2794,-2350,-1624,-707,283,1233,2029,2605,2900,2911,2653,2184,1560,881,197,-408,-912,-1301,-1576,-1781,-1913,-2017,-2059,-2024,-1850,-1471,-815,165,1501,3170,5122,7254,9445,11549,13424,14955,16042,16638,16735,16349,15555,14412,13016,11435,9750,8002,6249,4506,2814,1201,-291,-1587,-2639,-3338,-3638,-3471,-2812,-1704,-187,1606,3539,5446,7154,8509,9400,9737,9527,8775,7598,6087,4416,2707,1129,-234,-1272,-1976,-2316,-2350,-2103,-1663,-1064,-386,362,1140,1950,2796,3670,4577,5488,6381,7196,7904,8437,8782,8906,8829,8569,8183,7717,7255,6828,6517,6315,6256,6300,6425,6573,6713,6787,6791,6699,6538,6326,6112,5934,5836,5856,5989,6243,6559,6893,7162,7305,7264,7008,6552,5921,5197,4453,3790,3274,2978,2893,3031,3306,3658,3981,4191,4221,4037,3653,3108,2488,1885,1391,1093,1035,1242,1683,2313,3036,3775,4430,4941,5257,5388,5342,5191,4996,4837,4776,4877,5148,5627,6263,7049,7923,8827,9729,10550,11281,11869,12312,12589,12698,12636,12395,11977,11369,10566,9565,8353,6950,5362,3637,1816,-25,-1814,-3466,-4907,-6072,-6923,-7442,-7642,-7566,-7255,-6792,-6224,-5625,-5034,-4480,-3978,-3519,-3086,-2651,-2197,-1691,-1150,-566,15,565,1027,1371,1543,1549,1371,1057,650,225,-125,-342,-336,-102,391,1086,1950,2885,3840,4712,5474,6070,6493,6762,6886,6927,6900,6854,6778,6684,6520,6267,5848,5246,4403,3321,2016,512,-1081,-2704,-4207,-5497,-6465,-7038,-7193,-6944,-6352,-5520,-4568,-3620,-2802,-2201,-1883,-1879,-2169,-2723,-3470,-4330,-5215,-6049,-6756,-7298,-7632,-7757,-7670,-7375,-6896,-6223,-5386,-4375,-3209,-1893,-452,1084,2658,4210,5638,6864,7775,8299,8371,7980,7126,5884,4315,2540,669,-1188,-2923,-4466,-5736,-6718,-7369,-7701,-7708,-7401,-6798,-5927,-4808,-3495,-2030,-484,1076,2572,3928,5073,5931,6463,6607,6352,5687,4627,3217,1518,-389,-2408,-4439,-6397,-8180,-9742,-11016,-11994,-12668,-13059,-13204,-13156,-12961,-12682,-12355,-12018,-11683,-11351,-11002,-10619,-10162,-9614,-8947,-8169,-7287,-6343,-5386,-4474,-3662,-2995,-2494,-2170,-2005,-1982,-2055,-2210,-2397,-2619,-2842,-3088,-3336,-3604,-3881,-4153,-4405,-4594,-4684,-4642,-4426,-4033,-3451,-2712,-1853,-947,-51,723,1330,1659,1702,1400,802,-77,-1140,-2321,-3510,-4624,-5591,-6347,-6872,-7143,-7175,-6998,-6641,-6175,-5634,-5103,-4616,-4236,-3983,-3881,-3921,-4083,-4343,-4651,-4984,-5300,-5579,-5814,-6001,-6141,-6248,-6314,-6334,-6308,-6204,-6034,-5785,-5472,-5135,-4799,-4525,-4353,-4322,-4468,-4777,-5262,-5855,-6526,-7197,-7801,-8271,-8557,-8611,-8431,-8013,-7398,-6630,-5784,-4925,-4136,-3474,-2996,-2717,-2644,-2733,-2940,-3172,-3360,-3401,-3245,-2827,-2148,-1204,-48,1259,2628,3970,5178,6175,6874,7223,7198,6779,6007,4914,3581,2090,533,-988,-2401,-3617,-4609,-5337,-5810,-6040,-6063,-5917,-5658,-5325,-4973,-4640,-4347,-4128,-3967,-3883,-3843,-3853,-3898,-3976,-4096,-4260,-4488,-4777,-5140,-5551,-5988,-6397,-6716,-6881,-6814,-6484,-5838,-4898,-3685,-2263,-722,853,2349,3680,4753,5521,5933,5993,5713,5145,4351,3416,2414,1435,533,-231,-835,-1262,-1507,-1584,-1495,-1256,-867,-338,333,1138,2061,3084,4174,5271,6333,7279,8047,8582,8824,8754,8374,7689,6767,5656,4451,3230,2083,1077,265,-328,-696,-870,-868,-754,-565,-360,-191,-86,-90,-206,-449,-798,-1232,-1722,-2226,-2716,-3156,-3519,-3800,-3974,-4069,-4072,-4019,-3910,-3771,-3600,-3409,-3186,-2933,-2647,-2322,-1979,-1610,-1245,-871,-492,-101,343,839,1433,2131,2934,3844,4821,5837,6829,7742,8518,9102,9460,9567,9420,9029,8411,7599,6623,5526,4345,3127,1925,784,-245,-1120,-1810,-2295,-2573,-2654,-2568,-2341,-2006,-1611,-1157,-705,-234,201,618,970,1256,1436,1487,1386,1112,654,42,-719,-1548,-2400,-3179,-3797,-4176,-4239,-3946,-3277,-2262,-954,549,2147,3717,5156,6379,7330,8004,8406,8608,8653,8631,8591,8565,8575,8579,8570,8478,8296,7989,7569,7069,6529,6011,5566,5241,5057,5013,5087,5220,5370,5464,5466,5352,5120,4806,4451,4102,3828,3637,3577,3617,3751,3927,4109,4241,4307,4269,4153,3965,3758,3565,3427,3376,3401,3510,3640,3766,3812,3732,3474,3004,2320,1429,376,-782,-1972,-3101,-4106,-4897,-5434,-5677,-5607,-5230,-4560,-3609,-2424,-1030,521,2185,3904,5622,7289,8830,10228,11402,12361,13063,13526,13766,13809,13698,13465,13134,12733,12242,11661,10948,10070,8997,7703,6181,4464,2584,637,-1301,-3110,-4699,-5970,-6867,-7349,-7422,-7113,-6478,-5604,-4567,-3487,-2425,-1487,-710,-146,207,352,322,150,-113,-433,-760,-1065,-1322,-1493,-1574,-1532,-1350,-1016,-502,188,1067,2107,3284,4538,5811,7033,8130,9057,9770,10250,10514,10573,10468,10244,9925,9545,9110,8603,8017,7309,6465,5468,4330,3083,1781,496,-693,-1712,-2489,-2997,-3190,-3106,-2751,-2199,-1518,-790,-107,454,819,936,772,316,-412,-1374,-2495,-3698,-4867,-5897,-6682,-7110,-7138,-6703,-5829,-4543,-2922,-1072,898,2857,4699,6312,7634,8600,9204,9443,9353,8967,8344,7513,6540,5439,4269,3039,1795,564,-640,-1762,-2802,-3695,-4430,-4961,-5262,-5320,-5137,-4716,-4108,-3333,-2461,-1531,-606,273,1069,1746,2310,2722,3014,3154,3166,3028,2746,2296,1709,963,121,-805,-1749,-2664,-3503,-4218,-4795,-5205,-5465,-5585,-5594,-5541,-5451,-5381,-5359,-5404,-5540,-5740,-5989,-6242,-6437,-6517,-6419,-6083,-5484,-4620,-3528,-2278,-985,255,1300,2080,2522,2628,2433,2020,1494,974,573,358,400,669,1163,1784,2464,3110,3632,4001,4161,4135,3933,3588,3138,2610,2016,1370,658,-123,-983,-1928,-2933,-3985,-5024,-6001,-6857,-7517,-7960,-8143,-8081,-7803,-7354,-6810,-6236,-5703,-5271,-4967,-4821,-4807,-4921,-5105,-5333,-5554,-5749,-5898,-5999,-6057,-6083,-6081,-6053,-5994,-5885,-5704,-5429,-5022,-4474,-3763,-2890,-1890,-787,326,1403,2327,3047,3477,3577,3335,2746,1866,736,-542,-1912,-3265,-4562,-5738,-6773,-7644,-8359,-8896,-9269,-9465,-9478,-9327,-9005,-8554,-7983,-7347,-6653,-5949,-5240,-4545,-3860,-3184,-2506,-1808,-1092,-336,416,1168,1832,2371,2686,2720,2405,1727,685,-644,-2168,-3739,-5199,-6389,-7166,-7448,-7188,-6432,-5268,-3834,-2313,-865,339,1189,1598,1560,1084,255,-847,-2107,-3422,-4704,-5881,-6911,-7776,-8469,-8998,-9372,-9593,-9659,-9564,-9285,-8822,-8150,-7285,-6225,-5005,-3647,-2211,-727,729,2132,3403,4525,5432,6106,6503,6597,6370,5806,4921,3730,2300,679,-1035,-2758,-4402,-5870,-7096,-8006,-8568,-8739,-8548,-7978,-7117,-5983,-4678,-3262,-1821,-436,821,1879,2681,3183,3368,3230,2798,2114,1229,216,-861,-1923,-2902,-3735,-4365,-4764,-4916,-4834,-4556,-4127,-3609,-3069,-2562,-2145,-1847,-1688,-1662,-1742,-1901,-2089,-2275,-2428,-2532,-2592,-2621,-2641,-2689,-2786,-2969,-3254,-3650,-4152,-4724,-5317,-5855,-6247,-6413,-6271,-5770,-4905,-3677,-2168,-453,1353,3128,4763,6161,7246,7981,8349,8367,8060,7486,6678,5713,4628,3503,2378,1323,382,-412,-1019,-1466,-1745,-1923,-2034,-2156,-2343,-2644,-3092,-3669,-4353,-5067,-5713,-6204,-6416,-6310,-5827,-5004,-3900,-2639,-1347,-199,684,1164,1182,706,-231,-1546,-3128,-4826,-6488,-7980,-9159,-9941,-10264,-10076,-9403,-8242,-6656,-4707,-2483,-82,2387,4817,7109,9166,10924,12318,13322,13917,14115,13943,13449,12698,11752,10693,9580,8480,7436,6500,5691,5030,4517,4127,3845,3634,3461,3311,3165,3023,2894,2775,2678,2599,2528,2450,2330,2139,1837,1393,778,-4,-949,-2001,-3094,-4145,-5034,-5678,-5962,-5829,-5218,-4142,-2613,-728,1411,3653,5836,7804,9398,10511,11059,11013,10405,9274,7753,5944,4005,2064,249,-1345,-2632,-3581,-4142,-4332,-4134,-3584,-2710,-1564,-212,1262,2778,4243,5576,6728,7648,8338,8799,9070,9193,9205,9156,9057,8921,8738,8474,8110,7611,6970,6183,5288,4316,3341,2421,1620,992,567,353,334,472,703,965,1188,1318,1309,1157,845,429,-72,-593,-1084,-1510,-1823,-2022,-2088,-2052,-1916,-1736,-1516,-1305,-1109,-932,-777,-608,-421,-172,139,539,1025,1593,2251,2962,3738,4536,5347,6145,6901,7598,8206,8719,9094,9339,9406,9304,9007,8520,7859,7042,6117,5117,4112,3152,2305,1620,1139,883,857,1021,1342,1727,2109,2382,2468,2292,1812,1010,-87,-1426,-2914,-4444,-5890,-7139,-8089,-8659,-8802,-8495,-7758,-6613,-5139,-3388,-1474,532,2514,4406,6111,7593,8797,9724,10369,10771,10953,10972,10850,10616,10274,9799,9161,8316,7221,5861,4233,2389,393,-1623,-3537,-5188,-6445,-7182,-7344,-6896,-5895,-4428,-2639,-693,1253,3026,4539,5681,6442,6817,6840,6572,6072,5392,4592,3696,2737,1732,700,-333,-1331,-2263,-3068,-3713,-4160,-4382,-4389,-4189,-3826,-3349,-2817,-2284,-1802,-1408,-1122,-936,-846,-793,-757,-675,-528,-284,37,424,815,1160,1383,1436,1255,837,169,-686,-1667,-2655,-3541,-4200,-4526,-4456,-3936,-3001,-1677,-77,1704,3513,5234,6731,7916,8709,9088,9031,8579,7767,6657,5333,3864,2350,878,-471,-1605,-2471,-3009,-3210,-3071,-2630,-1955,-1113,-223,642,1376,1923,2234,2313,2172,1869,1452,985,505,36,-427,-905,-1443,-2071,-2831,-3726,-4734,-5814,-6861,-7796,-8486,-8849,-8815,-8346,-7482,-6259,-4801,-3200,-1590,-76,1261,2355,3175,3720,3994,4026,3851,3481,2959,2276,1475,545,-464,-1529,-2582,-3557,-4369,-4948,-5219,-5144,-4713,-3944,-2907,-1683,-389,868,1972,2857,3449,3752,3753,3508,3054,2456,1764,1036,295,-405,-1075,-1670,-2196,-2626,-2937,-3116,-3131,-2971,-2628,-2096,-1406,-570,340,1299,2216,3054,3749,4259,4553,4611,4402,3929,3183,2157,896,-606,-2269,-4048,-5852,-7590,-9166,-10482,-11469,-12057,-12246,-12021,-11444,-10569,-9481,-8282,-7048,-5861,-4774,-3798,-2945,-2160,-1421,-658,160,1061,2059,3118,4205,5261,6198,6970,7474,7696,7585,7168,6463,5555,4510,3429,2393,1473,723,162,-200,-398,-452,-420,-333,-234,-137,-63,-3,29,53,38,-11,-128,-342,-660,-1116,-1697,-2382,-3152,-3921,-4656,-5243,-5645,-5770,-5590,-5092,-4276,-3203,-1927,-538,876,2238,3474,4543,5404,6054,6471,6656,6592,6266,5663,4779,3614,2196,573,-1197,-3008,-4783,-6395,-7768,-8806,-9461,-9688,-9492,-8884,-7906,-6630,-5105,-3440,-1686,49,1731,3271,4662,5837,6805,7526,7996,8196,8095,7698,6967,5931,4594,3009,1247,-609,-2459,-4197,-5724,-6951,-7806,-8247,-8269,-7893,-7181,-6216,-5092,-3917,-2774,-1758,-909,-292,90,214,95,-249,-799,-1503,-2345,-3261,-4224,-5180,-6098,-6933,-7670,-8276,-8759,-9102,-9320,-9394,-9327,-9079,-8630,-7921,-6922,-5598,-3938,-1972,252,2642,5075,7420,9540,11295,12609,13393,13639,13355,12590,11418,9940,8242,6445,4636,2908,1337,-20,-1122,-1945,-2475,-2729,-2702,-2441,-1963,-1316,-552,284,1114,1875,2484,2870,2964,2711,2096,1103,-195,-1763,-3453,-5161,-6731,-8024,-8926,-9337,-9220,-8566,-7425,-5886,-4051,-2073,-64,1825,3507,4901,5961,6692,7095,7227,7109,6809,6333,5728,4980,4103,3087,1942,682,-637,-1964,-3184,-4213,-4935,-5264,-5160,-4597,-3643,-2373,-928,544,1902,3021,3813,4249,4332,4112,3679,3123,2549,2036,1646,1385,1238,1147,1034,837,490,-25,-688,-1465,-2262,-3011,-3627,-4038,-4229,-4188,-3952,-3585,-3151,-2725,-2365,-2102,-1956,-1916,-1966,-2086,-2257,-2477,-2735,-3049,-3411,-3828,-4295,-4786,-5291,-5773,-6197,-6540,-6753,-6818,-6704,-6392,-5875,-5158,-4252,-3193,-2016,-779,470,1657,2749,3677,4432,4979,5327,5472,5439,5232,4885,4408,3836,3204,2550,1929,1383,971,715,650,760,1031,1425,1877,2349,2762,3085,3272,3303,3178,2901,2496,1984,1385,715,-16,-810,-1667,-2592,-3589,-4649,-5756,-6883,-7967,-8967,-9788,-10380,-10664,-10598,-10159,-9344,-8177,-6719,-5015,-3173,-1251,655,2486,4181,5708,7030,8136,9009,9621,9967,10005,9722,9098,8118,6813,5204,3374,1394,-611,-2534,-4241,-5630,-6601,-7091,-7075,-6558,-5605,-4282,-2700,-968,820,2546,4157,5569,6744,7643,8239,8515,8467,8082,7382,6374,5103,3617,1978,270,-1425,-3019,-4434,-5586,-6431,-6902,-6984,-6652,-5923,-4815,-3404,-1751,17,1799,3458,4892,5987,6686,6933,6717,6060,4984,3577,1902,79,-1787,-3569,-5138,-6394,-7227,-7586,-7437,-6778,-5683,-4200,-2477,-604,1272,3049,4633,5957,6986,7719,8153,8336,8285,8059,7679,7197,6604,5945,5175,4325,3353,2289,1136,-60,-1232,-2318,-3215,-3863,-4184,-4154,-3763,-3054,-2102,-998,131,1177,2030,2608,2858,2764,2339,1623,690,-393,-1524,-2644,-3661,-4548,-5249,-5763,-6072,-6195,-6122,-5888,-5491,-4959,-4317,-3588,-2807,-2014,-1232,-494,180,795,1341,1837,2293,2710,3095,3433,3705,3882,3937,3823,3534,3041,2370,1536,604,-374,-1321,-2174,-2883,-3412,-3743,-3885,-3840,-3639,-3288,-2817,-2221,-1524,-719,172,1130,2121,3084,3971,4694,5198,5409,5291,4825,4024,2923,1597,122,-1388,-2835,-4110,-5114,-5781,-6049,-5898,-5344,-4411,-3189,-1752,-230,1256,2581,3624,4297,4534,4315,3650,2602,1246,-288,-1892,-3425,-4791,-5882,-6657,-7075,-7162,-6943,-6481,-5841,-5101,-4322,-3572,-2884,-2291,-1792,-1388,-1028,-704,-341,78,582,1192,1865,2584,3261,3840,4215,4337,4130,3595,2726,1603,295,-1061,-2352,-3439,-4234,-4639,-4641,-4225,-3442,-2366,-1088,271,1605,2806,3791,4500,4914,5029,4879,4514,3974,3328,2605,1833,1041,211,-632,-1510,-2415,-3338,-4267,-5168,-6001,-6718,-7263,-7587,-7659,-7438,-6940,-6150,-5114,-3866,-2460,-983,498,1876,3072,3997,4580,4775,4558,3935,2946,1650,135,-1490,-3124,-4648,-5958,-6976,-7613,-7839,-7622,-6963,-5898,-4470,-2763,-852,1153,3162,5072,6795,8253,9390,10159,10551,10554,10200,9519,8563,7400,6080,4676,3247,1846,521,-683,-1746,-2632,-3351,-3887,-4271,-4503,-4633,-4673,-4653,-4606,-4517,-4418,-4277,-4103,-3874,-3597,-3280,-2944,-2634,-2388,-2275,-2337,-2631,-3170,-3966,-4970,-6112,-7291,-8367,-9220,-9719,-9770,-9325,-8383,-6986,-5248,-3282,-1248,710,2470,3929,5028,5761,6133,6208,6048,5727,5324,4895,4485,4135,3844,3646,3512,3466,3477,3553,3670,3813,3973,4116,4241,4324,4362,4351,4312,4241,4184,4134,4122,4127,4140,4125,4028,3826,3439,2868,2065,1045,-179,-1553,-3027,-4496,-5889,-7096,-8032,-8625,-8815,-8572,-7900,-6823,-5406,-3731,-1909,-54,1703,3252,4483,5321,5707,5624,5083,4132,2845,1324,-318,-1959,-3473,-4766,-5740,-6361,-6586,-6443,-5955,-5176,-4184,-3028,-1797,-539,696,1868,2963,3969,4887,5726,6490,7172,7779,8278,8666,8885,8924,8725,8277,7548,6562,5332,3943,2462,1018,-287,-1333,-2037,-2342,-2228,-1728,-908,134,1283,2432,3470,4340,4983,5403,5599,5615,5466,5199,4818,4341,3755,3061,2237,1290,235,-915,-2088,-3251,-4312,-5233,-5938,-6428,-6677,-6720,-6603,-6365,-6076,-5751,-5431,-5085,-4711,-4248,-3661,-2913,-1970,-856,414,1750,3079,4279,5253,5921,6222,6169,5791,5180,4441,3691,3051,2601,2411,2489,2832,3376,4069,4810,5540,6184,6707,7071,7282,7309,7166,6825,6270,5495,4467,3208,1719,47,-1755,-3602,-5414,-7068,-8480,-9543,-10192,-10391,-10126,-9439,-8378,-7033,-5493,-3856,-2221,-667,734,1927,2901,3631,4159,4492,4671,4718,4639,4444,4112,3640,3027,2268,1414,482,-431,-1281,-1961,-2423,-2590,-2465,-2021,-1337,-437,570,1631,2655,3609,4438,5137,5688,6088,6341,6429,6370,6147,5791,5312,4754,4165,3598,3111,2751,2545,2495,2578,2728,2897,2976,2932,2693,2268,1683,992,310,-281,-650,-737,-468,137,1044,2135,3270,4272,4966,5209,4885,3977,2501,594,-1587,-3806,-5845,-7470,-8512,-8837,-8419,-7270,-5529,-3336,-916,1533,3803,5734,7203,8139,8525,8387,7787,6833,5630,4305,2958,1689,555,-396,-1145,-1693,-2045,-2203,-2197,-2010,-1677,-1186,-562,184,1016,1890,2744,3505,4093,4441,4476,4178,3524,2551,1304,-131,-1663,-3180,-4595,-5804,-6760,-7402,-7736,-7763,-7528,-7075,-6466,-5748,-4976,-4179,-3382,-2601,-1838,-1100,-393,288,920,1506,2009,2430,2728,2901,2912,2768,2448,1959,1320,547,-289,-1136,-1889,-2458,-2743,-2668,-2194,-1310,-71,1447,3107,4778,6290,7522,8332,8671,8489,7832,6771,5420,3933,2452,1114,38,-717,-1123,-1205,-1037,-707,-333,-21,138,71,-243,-807,-1586,-2509,-3513,-4494,-5382,-6086,-6557,-6737,-6610,-6174,-5441,-4457,-3258,-1918,-490,939,2312,3549,4589,5371,5849,5992,5788,5260,4441,3399,2214,969,-239,-1328,-2217,-2856,-3186,-3206,-2901,-2302,-1444,-377,847,2155,3500,4802,6013,7055,7878,8414,8627,8483,7973,7125,5979,4628,3158,1702,353,-765,-1586,-2059,-2164,-1930,-1405,-646,241,1199,2132,2993,3726,4323,4761,5066,5249,5322,5302,5179,4930,4537,3948,3155,2131,910,-474,-1919,-3351,-4629,-5673,-6381,-6703,-6622,-6153,-5347,-4285,-3048,-1733,-418,838,1978,2995,3858,4583,5149,5565,5810,5871,5739,5390,4858,4136,3305,2402,1531,750,146,-253,-415,-373,-156,157,507,823,1070,1225,1306,1337,1364,1434,1572,1808,2120,2487,2846,3128,3260,3174,2822,2196,1308,238,-946,-2094,-3116,-3873,-4301,-4351,-4036,-3411,-2561,-1605,-639,218,905,1359,1571,1542,1304,897,366,-243,-903,-1593,-2299,-3028,-3769,-4524,-5276,-6000,-6668,-7238,-7682,-7976,-8092,-8059,-7853,-7521,-7066,-6516,-5882,-5174,-4407,-3580,-2724,-1840,-971,-139,624,1284,1821,2214,2449,2525,2451,2230,1895,1480,1028,613,287,136,205,550,1167,2057,3144,4361,5589,6724,7653,8290,8572,8466,7972,7113,5924,4478,2816,1028,-835,-2690,-4476,-6113,-7546,-8709,-9558,-10066,-10212,-10023,-9512,-8751,-7792,-6716,-5598,-4496,-3462,-2523,-1680,-931,-244,401,1028,1639,2220,2732,3117,3306,3237,2851,2130,1077,-252,-1777,-3392,-4962,-6379,-7507,-8284,-8642,-8580,-8131,-7358,-6382,-5292,-4231,-3280,-2523,-1984,-1671,-1518,-1487,-1462,-1405,-1225,-937,-523,-47,441,875,1203,1396,1464,1423,1325,1211,1124,1092,1115,1194,1282,1367,1394,1360,1251,1100,931,806,758,815,988,1219,1474,1627,1604,1278,579,-549,-2109,-4052,-6285,-8650,-10993,-13104,-14832,-16019,-16571,-16462,-15706,-14410,-12689,-10745,-8717,-6818,-5131,-3779,-2760,-2064,-1617,-1324,-1086,-801,-412,133,815,1618,2461,3284,3975,4479,4695,4584,4095,3218,1969,404,-1400,-3309,-5179,-6835,-8105,-8838,-8907,-8260,-6902,-4931,-2520,99,2641,4831,6409,7182,7049,5996,4130,1632,-1218,-4131,-6771,-8874,-10200,-10637,-10134,-8782,-6722,-4201,-1460,1213,3595,5487,6756,7368,7329,6736,5741,4506,3237,2095,1231,732,632,907,1468,2194,2937,3527,3837,3740,3195,2178,760,-971,-2861,-4745,-6452,-7817,-8717,-9044,-8781,-7914,-6534,-4750,-2711,-609,1391,3110,4429,5245,5535,5298,4598,3531,2214,793,-614,-1868,-2909,-3667,-4162,-4428,-4530,-4581,-4649,-4846,-5212,-5789,-6565,-7501,-8519,-9528,-10415,-11081,-11436,-11425,-11024,-10243,-9125,-7734,-6160,-4494,-2838,-1286,69,1144,1883,2229,2166,1691,823,-365,-1808,-3359,-4889,-6213,-7177,-7621,-7439,-6572,-5037,-2911,-355,2441,5227,7774,9851,11302,12015,11981,11254,9960,8271,6372,4454,2666,1133,-73,-928,-1427,-1608,-1512,-1178,-657,26,837,1764,2767,3826,4866,5827,6613,7138,7312,7084,6421,5349,3926,2245,434,-1389,-3089,-4579,-5780,-6684,-7283,-7655,-7840,-7942,-8019,-8129,-8307,-8540,-8828,-9104,-9349,-9477,-9475,-9278,-8898,-8329,-7598,-6766,-5862,-4950,-4068,-3238,-2496,-1841,-1292,-851,-520,-299,-162,-98,-57,-1,119,357,745,1324,2101,3070,4188,5404,6615,7733,8628,9211,9383,9092,8309,7057,5387,3407,1226,-995,-3137,-5048,-6650,-7850,-8637,-8994,-8956,-8559,-7850,-6881,-5690,-4323,-2812,-1205,463,2127,3726,5179,6385,7265,7710,7674,7100,6009,4439,2497,310,-1948,-4112,-5997,-7470,-8401,-8758,-8513,-7741,-6527,-5006,-3333,-1628,-39,1368,2525,3417,4063,4489,4745,4883,4946,4968,4965,4923,4839,4679,4424,4068,3604,3071,2495,1930,1427,1028,781,703,820,1117,1589,2206,2938,3752,4611,5486,6340,7143,7850,8410,8769,8853,8608,7972,6926,5455,3608,1449,-899,-3295,-5577,-7574,-9135,-10138,-10502,-10207,-9275,-7788,-5858,-3627,-1240,1150,3419,5446,7136,8429,9251,9601,9462,8870,7887,6581,5066,3444,1823,313,-1019,-2107,-2951,-3551,-3983,-4294,-4590,-4915,-5336,-5833,-6392,-6908,-7298,-7413,-7164,-6446,-5224,-3523,-1411,958,3394,5690,7599,8951,9565,9387,8392,6676,4377,1707,-1107,-3830,-6261,-8241,-9692,-10583,-10968,-10925,-10571,-10005,-9321,-8567,-7766,-6905,-5951,-4871,-3637,-2257,-741,832,2406,3867,5126,6105,6725,6976,6847,6383,5650,4736,3729,2744,1854,1139,662,438,498,833,1421,2245,3263,4441,5727,7077,8404,9670,10753,11623,12159,12353,12143,11553,10605,9368,7934,6393,4870,3436,2192,1168,394,-146,-488,-678,-778,-834,-881,-934,-988,-1027,-1019,-956,-819,-627,-409,-204,-68,-34,-129,-351,-652,-986,-1248,-1363,-1246,-855,-170,747,1851,3001,4106,5044,5729,6116,6188,5975,5541,4966,4331,3723,3181,2740,2381,2064,1743,1339,832,170,-607,-1471,-2318,-3059,-3549,-3709,-3419,-2667,-1413,259,2299,4558,6917,9229,11351,13184,14603,15570,16005,15922,15306,14202,12661,10755,8580,6232,3828,1477,-713,-2644,-4237,-5432,-6187,-6492,-6352,-5784,-4845,-3574,-2065,-378,1376,3121,4754,6201,7379,8254,8764,8921,8711,8170,7334,6252,4988,3597,2161,726,-611,-1813,-2790,-3504,-3903,-3969,-3708,-3142,-2341,-1364,-318,726,1673,2482,3109,3562,3867,4073,4245,4433,4683,4996,5346,5674,5876,5867,5537,4810,3674,2106,230,-1883,-4024,-6042,-7726,-8945,-9553,-9529,-8841,-7582,-5840,-3763,-1499,809,3036,5088,6906,8464,9750,10783,11552,12068,12289,12196,11722,10849,9537,7810,5709,3328,786,-1759,-4152,-6237,-7885,-9004,-9553,-9533,-9001,-8035,-6754,-5250,-3647,-2024,-448,1008,2335,3476,4431,5165,5667,5912,5900,5630,5128,4442,3625,2751,1889,1100,426,-98,-482,-717,-835,-841,-763,-585,-322,69,593,1282,2151,3190,4383,5672,6975,8186,9175,9822,10006,9656,8719,7226,5244,2895,353,-2211,-4592,-6637,-8192,-9194,-9592,-9426,-8746,-7653,-6243,-4620,-2865,-1041,793,2622,4392,6100,7688,9122,10345,11294,11907,12141,11954,11361,10388,9115,7640,6080,4552,3142,1928,910,91,-609,-1236,-1905,-2658,-3559,-4605,-5760,-6961,-8100,-9081,-9793,-10165,-10152,-9743,-8981,-7916,-6644,-5235,-3792,-2357,-987,301,1516,2650,3734,4765,5738,6626,7395,7988,8361,8464,8266,7761,6970,5920,4695,3340,1954,582,-726,-1948,-3087,-4147,-5148,-6083,-6941,-7677,-8233,-8536,-8527,-8147,-7397,-6281,-4896,-3316,-1708,-183,1102,2057,2609,2742,2476,1884,1029,41,-1026,-2053,-3009,-3833,-4524,-5062,-5478,-5770,-5958,-6042,-6007,-5834,-5488,-4939,-4160,-3145,-1899,-461,1117,2759,4376,5889,7219,8292,9088,9552,9722,9584,9188,8564,7750,6782,5685,4487,3203,1876,529,-773,-1980,-3026,-3860,-4429,-4715,-4701,-4397,-3835,-3052,-2102,-1047,78,1207,2340,3439,4505,5540,6523,7441,8251,8889,9284,9349,9000,8179,6843,5012,2727,112,-2712,-5555,-8250,-10622,-12528,-13862,-14568,-14631,-14089,-13021,-11520,-9713,-7710,-5632,-3567,-1598,222,1835,3215,4299,5072,5473,5496,5119,4373,3306,2003,586,-825,-2071,-3047,-3637,-3816,-3583,-3019,-2242,-1395,-637,-82,185,139,-179,-695,-1295,-1841,-2242,-2387,-2266,-1870,-1276,-589,73,563,789,653,135,-759,-1975,-3412,-4984,-6562,-8058,-9389,-10492,-11343,-11929,-12236,-12284,-12052,-11544,-10751,-9648,-8254,-6555,-4614,-2464,-218,2029,4137,5975,7406,8335,8680,8421,7577,6231,4488,2526,503,-1385,-2970,-4121,-4734,-4766,-4218,-3139,-1627,203,2200,4224,6126,7786,9107,10019,10499,10518,10126,9329,8213,6829,5273,3613,1944,313,-1216,-2618,-3888,-5024,-6057,-7015,-7928,-8824,-9710,-10576,-11404,-12137,-12747,-13168,-13393,-13392,-13202,-12851,-12404,-11933,-11490,-11130,-10862,-10665,-10489,-10244,-9837,-9161,-8126,-6692,-4840,-2659,-233,2234,4580,6581,8079,8954,9152,8699,7693,6278,4642,2976,1438,162,-806,-1460,-1857,-2107,-2298,-2550,-2897,-3363,-3902,-4416,-4810,-4947,-4750,-4161,-3200,-1931,-498,939,2204,3129,3611,3576,3031,2037,681,-896,-2581,-4240,-5791,-7157,-8313,-9236,-9941,-10429,-10722,-10821,-10726,-10438,-9952,-9274,-8410,-7393,-6249,-5022,-3768,-2515,-1310,-180,875,1833,2722,3532,4280,4957,5538,5994,6270,6314,6085,5548,4707,3598,2295,896,-461,-1663,-2563,-3089,-3153,-2761,-1922,-714,769,2411,4096,5716,7184,8454,9491,10298,10893,11276,11475,11456,11207,10669,9793,8527,6848,4754,2308,-406,-3239,-6038,-8622,-10843,-12567,-13735,-14319,-14366,-13942,-13163,-12109,-10897,-9564,-8164,-6696,-5157,-3525,-1807,1,1830,3609,5206,6479,7274,7453,6927,5646,3658,1053,-1981,-5246,-8477,-11452,-13941,-15798,-16929,-17329,-17053,-16223,-14978,-13476,-11845,-10198,-8591,-7062,-5616,-4243,-2958,-1760,-702,169,774,1050,940,430,-459,-1644,-3026,-4450,-5788,-6899,-7690,-8101,-8125,-7783,-7135,-6249,-5201,-4041,-2829,-1565,-275,1052,2415,3782,5134,6387,7469,8284,8737,8765,8338,7455,6187,4629,2908,1185,-411,-1739,-2706,-3259,-3374,-3089,-2452,-1555,-485,655,1795,2848,3777,4550,5140,5578,5850,6006,6049,6014,5896,5698,5413,5005,4484,3808,3009,2073,1043,-59,-1203,-2336,-3450,-4497,-5467,-6334,-7082,-7691,-8131,-8374,-8383,-8128,-7598,-6792,-5742,-4512,-3173,-1825,-569,521,1359,1939,2241,2330,2262,2151,2084,2160,2443,2949,3671,4526,5428,6247,6872,7211,7201,6849,6181,5307,4322,3378,2564,1980,1634,1513,1519,1556,1475,1186,604,-281,-1414,-2691,-3956,-5024,-5730,-5919,-5506,-4481,-2902,-920,1284,3475,5439,6984,7981,8358,8140,7380,6218,4793,3257,1750,365,-824,-1814,-2599,-3222,-3712,-4072,-4318,-4388,-4250,-3829,-3075,-1962,-493,1272,3243,5283,7246,8968,10324,11202,11567,11413,10799,9837,8618,7302,5966,4698,3549,2505,1565,698,-139,-935,-1703,-2389,-2947,-3300,-3367,-3106,-2464,-1482,-197,1274,2799,4231,5414,6219,6553,6351,5623,4397,2766,842,-1241,-3359,-5375,-7214,-8774,-10039,-10952,-11538,-11779,-11705,-11330,-10668,-9733,-8538,-7090,-5410,-3521,-1469,700,2906,5084,7143,9022,10656,11997,13017,13688,13987,13912,13437,12565,11311,9676,7735,5533,3179,784,-1528,-3621,-5387,-6734,-7620,-8044,-8046,-7700,-7102,-6329,-5482,-4592,-3707,-2818,-1919,-993,-21,976,1981,2911,3688,4205,4365,4095,3364,2196,674,-1075,-2869,-4542,-5899,-6813,-7188,-7002,-6306,-5205,-3852,-2419,-1052,111,1017,1641,2033,2282,2480,2744,3140,3708,4444,5274,6108,6819,7272,7375,7046,6286,5145,3730,2195,718,-527,-1380,-1739,-1544,-802,412,2002,3791,5647,7392,8902,10080,10866,11246,11242,10880,10230,9334,8255,7047,5757,4435,3123,1850,656,-454,-1463,-2374,-3213,-3972,-4705,-5391,-6064,-6695,-7258,-7725,-8035,-8160,-8077,-7779,-7318,-6736,-6132,-5588,-5185,-4996,-5022,-5270,-5646,-6058,-6364,-6410,-6079,-5260,-3924,-2090,144,2633,5190,7615,9732,11390,12502,13041,13044,12596,11840,10899,9929,9006,8206,7514,6897,6282,5580,4730,3679,2441,1044,-404,-1809,-3026,-3964,-4534,-4723,-4566,-4154,-3631,-3157,-2876,-2941,-3397,-4293,-5544,-7067,-8687,-10236,-11544,-12449,-12872,-12751,-12116,-11041,-9630,-8030,-6361,-4744,-3252,-1916,-746,309,1276,2230,3193,4204,5242,6297,7307,8235,9018,9621,10016,10194,10170,9951,9583,9062,8445,7722,6950,6127,5314,4529,3823,3237,2795,2541,2474,2623,2956,3486,4154,4945,5792,6651,7459,8163,8701,9029,9098,8883,8369,7563,6503,5223,3804,2302,797,-646,-1980,-3167,-4183,-5037,-5730,-6297,-6754,-7143,-7465,-7746,-7967,-8118,-8168,-8082,-7827,-7362,-6664,-5711,-4504,-3066,-1434,315,2090,3780,5251,6401,7109,7318,7004,6184,4968,3467,1876,370,-849,-1635,-1865,-1500,-564,860,2617,4544,6433,8122,9454,10333,10715,10603,10071,9206,8136,6979,5837,4790,3868,3071,2373,1704,1026,254,-627,-1653,-2807,-4059,-5343,-6603,-7755,-8739,-9501,-10003,-10227,-10168,-9828,-9217,-8343,-7228,-5885,-4354,-2686,-931,802,2429,3825,4886,5518,5658,5288,4442,3193,1683,54,-1496,-2803,-3701,-4074,-3859,-3052,-1714,31,2032,4093,6035,7698,8950,9734,10038,9908,9438,8741,7940,7141,6423,5811,5313,4876,4453,3969,3381,2666,1834,942,72,-679,-1200,-1427,-1301,-840,-95,835,1796,2658,3258,3492,3289,2628,1559,173,-1411,-3036,-4585,-5922,-6976,-7696,-8079,-8151,-7952,-7524,-6911,-6134,-5197,-4104,-2838,-1412,155,1820,3505,5113,6540,7663,8409,8704,8532,7925,6934,5664,4217,2694,1195,-208,-1466,-2544,-3428,-4125,-4614,-4923,-5031,-4952,-4689,-4250,-3671,-2991,-2265,-1569,-962,-519,-284,-276,-502,-916,-1466,-2072,-2655,-3135,-3459,-3586,-3517,-3265,-2888,-2421,-1943,-1478,-1078,-721,-419,-109,224,645,1174,1830,2611,3478,4388,5268,6038,6611,6930,6933,6633,6036,5230,4292,3343,2469,1759,1245,937,801,776,792,795,723,594,402,214,95,107,318,763,1437,2334,3368,4476,5542,6474,7160,7543,7547,7181,6445,5403,4128,2718,1273,-114,-1365,-2430,-3270,-3880,-4251,-4388,-4310,-4001,-3499,-2787,-1908,-884,235,1388,2503,3515,4339,4934,5256,5295,5067,4607,3948,3159,2270,1347,417,-470,-1307,-2064,-2758,-3377,-3961,-4509,-5067,-5644,-6272,-6958,-7717,-8531,-9380,-10231,-11016,-11700,-12210,-12509,-12569,-12378,-11947,-11322,-10544,-9683,-8824,-8009,-7338,-6827,-6535,-6452,-6588,-6888,-7321,-7804,-8265,-8628,-8806,-8739,-8368,-7660,-6604,-5210,-3521,-1600,455,2540,4538,6334,7833,8965,9682,10004,9939,9580,8987,8259,7479,6704,5988,5346,4777,4274,3817,3389,2989,2601,2247,1928,1655,1454,1308,1250,1261,1349,1515,1743,2038,2368,2713,3029,3260,3354,3233,2860,2169,1161,-171,-1780,-3592,-5509,-7416,-9177,-10691,-11843,-12573,-12846,-12677,-12099,-11226,-10127,-8956,-7809,-6794,-6000,-5460,-5202,-5199,-5397,-5720,-6059,-6309,-6362,-6122,-5536,-4550,-3192,-1481,499,2656,4882,7050,9058,10801,12215,13260,13926,14254,14273,14071,13696,13227,12698,12144,11550,10901,10140,9227,8114,6780,5238,3521,1707,-114,-1838,-3354,-4571,-5419,-5853,-5873,-5503,-4812,-3877,-2809,-1705,-670,215,876,1283,1396,1228,786,106,-779,-1811,-2953,-4143,-5341,-6490,-7551,-8461,-9195,-9693,-9941,-9905,-9585,-8976,-8104,-6986,-5669,-4197,-2631,-1031,531,2002,3320,4445,5349,6017,6463,6690,6752,6666,6491,6261,6013,5776,5574,5419,5300,5235,5182,5147,5084,4972,4766,4439,3953,3295,2451,1440,271,-997,-2332,-3663,-4936,-6097,-7102,-7924,-8559,-9015,-9323,-9521,-9635,-9711,-9749,-9750,-9695,-9526,-9209,-8674,-7890,-6829,-5519,-3997,-2363,-722,810,2103,3104,3731,4025,4000,3772,3429,3094,2860,2781,2893,3157,3537,3943,4323,4580,4703,4625,4373,3928,3320,2558,1656,632,-500,-1713,-2970,-4215,-5373,-6365,-7105,-7530,-7591,-7280,-6629,-5715,-4636,-3544,-2558,-1831,-1459,-1505,-1986,-2847,-4003,-5304,-6599,-7708,-8497,-8844,-8705,-8078,-7031,-5674,-4151,-2603,-1176,43,974,1619,1988,2151,2176,2155,2150,2229,2412,2696,3053,3423,3735,3929,3938,3741,3330,2738,2024,1256,531,-79,-499,-684,-608,-285,284,1023,1913,2864,3844,4773,5621,6316,6843,7142,7209,7013,6570,5884,4991,3940,2776,1579,396,-699,-1662,-2465,-3089,-3554,-3892,-4156,-4402,-4711,-5113,-5674,-6385,-7244,-8202,-9191,-10144,-10972,-11632,-12074,-12297,-12329,-12203,-12000,-11768,-11573,-11441,-11378,-11357,-11315,-11166,-10824,-10183,-9198,-7815,-6055,-3972,-1656,770,3165,5410,7378,8992,10195,10972,11334,11312,10956,10301,9393,8265,6931,5443,3809,2101,366,-1323,-2870,-4223,-5291,-6059,-6507,-6659,-6572,-6311,-5950,-5560,-5183,-4847,-4558,-4291,-4037,-3754,-3441,-3077,-2682,-2251,-1818,-1379,-957,-547,-152,237,608,969,1289,1562,1754,1850,1841,1726,1530,1286,1044,851,767,817,1044,1436,1990,2660,3392,4115,4739,5180,5357,5211,4709,3862,2702,1316,-195,-1709,-3102,-4261,-5105,-5572,-5656,-5378,-4779,-3943,-2925,-1807,-650,512,1625,2675,3652,4525,5317,5984,6529,6915,7095,7049,6716,6093,5183,4014,2677,1252,-125,-1343,-2290,-2901,-3140,-3037,-2649,-2089,-1458,-890,-467,-273,-319,-617,-1093,-1699,-2326,-2899,-3332,-3578,-3611,-3445,-3109,-2667,-2170,-1693,-1296,-1015,-903,-946,-1171,-1523,-1996,-2531,-3102,-3662,-4197,-4668,-5073,-5386,-5601,-5703,-5690,-5549,-5297,-4919,-4446,-3876,-3238,-2541,-1806,-1043,-271,488,1217,1876,2427,2836,3035,3005,2704,2143,1359,418,-574,-1495,-2221,-2640,-2680,-2308,-1548,-478,790,2106,3332,4338,5028,5360,5337,5001,4453,3775,3100,2511,2086,1878,1886,2107,2490,2986,3533,4080,4583,5021,5381,5674,5908,6106,6276,6410,6509,6517,6421,6152,5688,5004,4088,2980,1706,346,-1034,-2348,-3527,-4501,-5244,-5719,-5954,-5970,-5809,-5529,-5163,-4736,-4269,-3727,-3101,-2342,-1435,-363,833,2110,3349,4457,5283,5738,5727,5235,4282,2970,1428,-171,-1654,-2844,-3623,-3879,-3607,-2819,-1604,-92,1572,3223,4729,5968,6876,7414,7578,7406,6930,6199,5255,4124,2824,1375,-221,-1931,-3731,-5551,-7318,-8939,-10308,-11333,-11934,-12063,-11706,-10906,-9713,-8247,-6604,-4914,-3278,-1777,-477,602,1451,2082,2517,2774,2869,2814,2623,2297,1874,1379,857,378,-40,-313,-457,-431,-269,15,395,838,1332,1878,2465,3134,3872,4717,5656,6687,7789,8930,10074,11179,12209,13113,13868,14434,14796,14933,14850,14544,14032,13328,12439,11377,10148,8748,7191,5486,3678,1810,-22,-1720,-3169,-4232,-4816,-4832,-4237,-3061,-1370,697,2954,5188,7170,8690,9581,9739,9138,7834,5963,3712,1313,-1001,-3022,-4587,-5602,-6059,-6000,-5546,-4833,-4004,-3201,-2494,-1948,-1536,-1230,-949,-614,-152,487,1316,2306,3408,4522,5583,6466,7133,7504,7576,7335,6807,6016,4994,3785,2398,881,-769,-2511,-4325,-6156,-7941,-9588,-11001,-12081,-12727,-12902,-12571,-11786,-10636,-9250,-7786,-6417,-5265,-4466,-4041,-4013,-4289,-4781,-5335,-5824,-6114,-6131,-5818,-5184,-4259,-3109,-1809,-433,942,2263,3483,4574,5532,6346,7026,7582,8019,8358,8592,8754,8844,8892,8918,8934,8959,8971,8961,8885,8706,8384,7888,7216,6374,5421,4416,3459,2644,2064,1789,1848,2232,2875,3696,4559,5346,5933,6216,6151,5702,4915,3853,2633,1374,216,-735,-1390,-1712,-1717,-1454,-1027,-538,-114,151,191,-17,-451,-1033,-1686,-2293,-2770,-3062,-3131,-3019,-2760,-2453,-2161,-1960,-1878,-1912,-2005,-2090,-2044,-1786,-1212,-283,1007,2613,4434,6355,8215,9907,11289,12329,12981,13291,13319,13152,12885,12588,12309,12056,11798,11479,11027,10382,9494,8376,7041,5592,4102,2699,1464,471,-259,-721,-975,-1052,-1041,-963,-867,-735,-576,-335,-10,423,956,1527,2087,2518,2738,2636,2163,1280,21,-1547,-3308,-5120,-6834,-8299,-9406,-10060,-10236,-9925,-9176,-8060,-6657,-5073,-3381,-1674,-11,1556,2973,4223,5259,6088,6677,7055,7220,7212,7056,6793,6461,6093,5709,5327,4933,4524,4076,3562,2990,2338,1649,946,283,-285,-709,-954,-991,-839,-508,-70,425,879,1226,1383,1302,951,342,-496,-1492,-2563,-3613,-4557,-5305,-5823,-6074,-6077,-5866,-5500,-5039,-4548,-4052,-3575,-3082,-2547,-1888,-1076,-34,1209,2668,4249,5870,7422,8756,9792,10398,10541,10177,9351,8109,6570,4846,3066,1364,-194,-1526,-2640,-3552,-4315,-5014,-5721,-6503,-7412,-8442,-9570,-10723,-11812,-12721,-13360,-13626,-13475,-12870,-11827,-10384,-8605,-6596,-4435,-2277,-196,1667,3241,4449,5241,5618,5575,5165,4440,3483,2389,1253,176,-756,-1456,-1887,-2011,-1842,-1422,-806,-92,634,1295,1796,2112,2197,2057,1716,1198,556,-170,-919,-1660,-2322,-2880,-3272,-3465,-3426,-3134,-2594,-1829,-884,177,1277,2336,3266,3999,4478,4655,4520,4058,3312,2309,1130,-156,-1460,-2686,-3775,-4653,-5301,-5711,-5912,-5958,-5912,-5840,-5807,-5834,-5954,-6131,-6344,-6538,-6657,-6659,-6511,-6203,-5768,-5242,-4708,-4247,-3947,-3887,-4109,-4637,-5432,-6440,-7553,-8655,-9616,-10309,-10629,-10490,-9853,-8711,-7099,-5095,-2796,-339,2156,4541,6704,8519,9895,10753,11043,10744,9878,8494,6697,4590,2331,49,-2108,-4022,-5601,-6787,-7553,-7929,-7948,-7707,-7279,-6769,-6258,-5805,-5461,-5229,-5102,-5041,-4996,-4899,-4704,-4350,-3831,-3145,-2347,-1496,-696,-30,398,520,293,-305,-1230,-2451,-3840,-5325,-6738,-7994,-8934,-9511,-9614,-9252,-8409,-7135,-5512,-3627,-1620,392,2266,3887,5155,6007,6411,6393,5990,5287,4373,3342,2290,1298,416,-316,-898,-1351,-1714,-2045,-2398,-2826,-3353,-4009,-4758,-5580,-6396,-7135,-7698,-7998,-7965,-7533,-6705,-5476,-3923,-2124,-199,1726,3507,5027,6161,6841,7003,6653,5809,4562,3000,1267,-506,-2188,-3647,-4809,-5588,-5978,-5976,-5614,-4964,-4071,-3031,-1901,-751,361,1395,2317,3091,3715,4151,4411,4473,4352,4053,3588,2965,2201,1273,211,-1014,-2370,-3839,-5376,-6913,-8365,-9631,-10598,-11170,-11252,-10811,-9828,-8368,-6523,-4435,-2261,-171,1686,3185,4223,4764,4773,4291,3363,2076,525,-1179,-2936,-4644,-6220,-7589,-8706,-9524,-10032,-10222,-10103,-9715,-9078,-8261,-7311,-6292,-5265,-4274,-3356,-2520,-1775,-1079,-416,255,970,1729,2538,3366,4162,4889,5480,5901,6112,6109,5886,5480,4916,4266,3586,2949,2424,2056,1887,1906,2108,2421,2797,3141,3376,3436,3267,2846,2195,1330,331,-754,-1838,-2884,-3825,-4658,-5359,-5932,-6392,-6729,-6957,-7058,-7010,-6804,-6398,-5797,-4984,-3989,-2858,-1657,-492,544,1331,1796,1864,1550,868,-61,-1138,-2194,-3105,-3747,-4052,-3992,-3594,-2923,-2080,-1158,-264,544,1220,1766,2208,2581,2924,3255,3569,3828,3985,3955,3695,3121,2221,977,-570,-2355,-4283,-6229,-8084,-9708,-11029,-11952,-12450,-12491,-12086,-11249,-10028,-8465,-6629,-4594,-2438,-258,1866,3822,5524,6865,7770,8174,8046,7395,6266,4763,2990,1116,-733,-2396,-3773,-4776,-5365,-5545,-5329,-4779,-3935,-2845,-1550,-63,1589,3399,5330,7341,9358,11300,13057,14532,15623,16251,16371,15964,15057,13708,12016,10086,8047,6012,4069,2299,730,-617,-1758,-2695,-3460,-4046,-4457,-4666,-4634,-4342,-3751,-2879,-1752,-437,950,2300,3470,4355,4860,4963,4665,4051,3221,2306,1444,732,236,-20,-92,-42,7,-62,-338,-902,-1740,-2824,-4026,-5215,-6209,-6854,-7020,-6618,-5649,-4139,-2224,-46,2191,4293,6071,7376,8106,8213,7709,6636,5089,3155,966,-1392,-3781,-6135,-8337,-10339,-12057,-13462,-14499,-15159,-15421,-15294,-14802,-13986,-12911,-11660,-10312,-8964,-7668,-6505,-5468,-4601,-3837,-3184,-2554,-1931,-1262,-530,242,1044,1812,2494,3057,3456,3722,3883,4009,4198,4511,5056,5832,6882,8145,9554,11017,12402,13599,14495,14995,15043,14611,13708,12375,10677,8707,6560,4354,2193,196,-1541,-2921,-3878,-4355,-4338,-3831,-2873,-1557,22,1697,3322,4722,5745,6286,6292,5764,4797,3512,2080,693,-516,-1394,-1903,-2014,-1795,-1323,-731,-123,377,703,812,699,402,-38,-549,-1078,-1561,-1965,-2251,-2425,-2478,-2449,-2354,-2238,-2125,-2031,-1953,-1854,-1695,-1393,-899,-138,920,2279,3925,5777,7765,9760,11667,13352,14751,15771,16416,16664,16574,16191,15588,14834,13988,13092,12185,11265,10345,9393,8400,7343,6205,4999,3726,2428,1142,-71,-1161,-2060,-2735,-3148,-3291,-3182,-2857,-2364,-1777,-1146,-539,0,448,784,1006,1123,1145,1084,968,791,588,344,86,-208,-520,-858,-1222,-1586,-1954,-2281,-2543,-2697,-2681,-2473,-1993,-1247,-189,1145,2729,4488,6327,8114,9727,11002,11839,12114,11800,10886,9452,7614,5536,3407,1398,-332,-1693,-2616,-3132,-3243,-3050,-2589,-1944,-1152,-243,765,1864,3044,4279,5547,6778,7922,8885,9585,9949,9895,9407,8459,7096,5381,3406,1295,-825,-2830,-4600,-6044,-7103,-7743,-7975,-7840,-7380,-6681,-5771,-4733,-3567,-2329,-1014,337,1713,3057,4324,5452,6364,7021,7360,7380,7078,6502,5710,4787,3813,2863,2009,1269,700,266,-1,-168,-228,-263,-296,-395,-608,-960,-1482,-2162,-2973,-3872,-4793,-5659,-6399,-6926,-7176,-7104,-6662,-5871,-4736,-3331,-1739,-59,1574,3048,4241,5059,5455,5404,4969,4220,3302,2350,1509,902,584,601,903,1435,2106,2799,3449,3970,4344,4568,4684,4742,4818,4964,5233,5633,6150,6732,7296,7764,8018,7997,7628,6898,5841,4507,3035,1528,158,-973,-1758,-2161,-2189,-1909,-1418,-843,-313,70,222,113,-256,-833,-1561,-2339,-3103,-3774,-4313,-4696,-4929,-5035,-5045,-4999,-4927,-4856,-4807,-4789,-4814,-4889,-5016,-5217,-5487,-5843,-6281,-6786,-7342,-7900,-8421,-8836,-9105,-9163,-9012,-8624,-8055,-7322,-6501,-5628,-4757,-3904,-3086,-2292,-1507,-706,141,1045,2033,3094,4216,5372,6502,7562,8474,9177,9595,9685,9399,8741,7723,6413,4890,3281,1696,285,-872,-1665,-2084,-2098,-1773,-1172,-398,407,1150,1685,1959,1904,1537,876,12,-999,-2048,-3089,-4067,-4956,-5781,-6533,-7262,-7969,-8656,-9299,-9836,-10194,-10288,-10024,-9353,-8222,-6666,-4717,-2495,-111,2270,4509,6462,8030,9135,9749,9882,9581,8920,7996,6908,5763,4652,3651,2819,2177,1734,1452,1281,1147,962,648,147,-582,-1515,-2615,-3784,-4921,-5889,-6589,-6902,-6788,-6216,-5221,-3882,-2300,-613,1053,2564,3815,4722,5212,5281,4885,4086,2906,1434,-236,-1988,-3698,-5233,-6470,-7307,-7645,-7455,-6711,-5473,-3815,-1874,182,2193,3969,5393,6347,6811,6782,6356,5617,4722,3792,2947,2271,1774,1443,1198,931,531,-104,-1050,-2322,-3894,-5691,-7583,-9437,-11081,-12383,-13210,-13494,-13215,-12400,-11152,-9587,-7867,-6163,-4612,-3371,-2516,-2121,-2197,-2698,-3576,-4692,-5954,-7203,-8334,-9244,-9867,-10170,-10159,-9856,-9324,-8623,-7830,-7009,-6212,-5472,-4798,-4175,-3588,-2986,-2361,-1662,-884,-17,951,1987,3091,4214,5331,6389,7341,8137,8726,9069,9131,8905,8385,7613,6626,5510,4338,3213,2213,1410,840,501,365,373,446,522,522,426,204,-125,-535,-1001,-1469,-1935,-2377,-2807,-3237,-3695,-4191,-4732,-5301,-5849,-6325,-6660,-6776,-6656,-6266,-5670,-4936,-4179,-3540,-3119,-3029,-3270,-3844,-4619,-5473,-6215,-6660,-6679,-6153,-5076,-3499,-1547,598,2719,4624,6121,7090,7482,7297,6634,5604,4381,3126,1992,1097,504,235,254,490,850,1223,1514,1634,1533,1170,562,-280,-1299,-2444,-3665,-4900,-6120,-7278,-8352,-9306,-10105,-10722,-11090,-11211,-11023,-10553,-9802,-8822,-7684,-6462,-5253,-4141,-3209,-2527,-2120,-2020,-2195,-2611,-3199,-3872,-4542,-5112,-5490,-5608,-5402,-4843,-3916,-2635,-1025,858,2954,5188,7464,9691,11756,13546,14954,15878,16240,16008,15168,13798,11972,9859,7608,5418,3461,1901,845,376,464,1079,2056,3263,4484,5553,6310,6657,6554,6039,5187,4140,3027,1993,1131,500,88,-139,-292,-435,-695,-1103,-1725,-2529,-3498,-4564,-5662,-6727,-7706,-8562,-9291,-9887,-10374,-10742,-10993,-11088,-10976,-10603,-9883,-8795,-7287,-5414,-3218,-831,1607,3922,5948,7527,8548,8928,8648,7740,6280,4390,2220,-70,-2312,-4370,-6126,-7504,-8477,-9043,-9256,-9176,-8900,-8510,-8105,-7738,-7462,-7285,-7196,-7152,-7110,-7003,-6788,-6423,-5881,-5174,-4312,-3352,-2356,-1400,-569,69,460,574,410,-5,-625,-1377,-2179,-2952,-3597,-4055,-4262,-4187,-3821,-3175,-2271,-1169,89,1413,2748,4006,5119,6039,6713,7133,7286,7203,6911,6465,5922,5339,4790,4326,3988,3816,3796,3930,4168,4462,4762,5008,5161,5196,5085,4838,4443,3920,3280,2547,1748,928,125,-603,-1216,-1666,-1928,-1992,-1877,-1619,-1283,-935,-657,-516,-555,-792,-1211,-1755,-2362,-2933,-3392,-3671,-3720,-3543,-3153,-2619,-2010,-1426,-927,-587,-413,-400,-504,-629,-695,-592,-221,474,1552,3000,4780,6813,8976,11140,13154,14892,16238,17138,17550,17522,17089,16355,15412,14351,13261,12182,11134,10104,9052,7941,6729,5406,3990,2533,1105,-199,-1304,-2130,-2636,-2803,-2659,-2238,-1634,-915,-192,458,953,1244,1300,1103,677,21,-817,-1810,-2909,-4071,-5231,-6348,-7343,-8173,-8765,-9072,-9047,-8659,-7902,-6790,-5358,-3678,-1830,96,1981,3743,5269,6496,7354,7831,7906,7636,7056,6252,5291,4250,3181,2140,1141,223,-602,-1302,-1838,-2171,-2255,-2044,-1530,-706,379,1661,3046,4432,5712,6804,7634,8179,8414,8361,8037,7472,6704,5765,4685,3509,2257,979,-300,-1538,-2705,-3765,-4692,-5455,-6053,-6452,-6682,-6712,-6575,-6264,-5782,-5140,-4321,-3327,-2149,-776,771,2482,4304,6174,8014,9702,11139,12183,12739,12718,12074,10841,9079,6931,4578,2203,19,-1816,-3187,-4036,-4396,-4347,-4029,-3600,-3217,-3004,-3033,-3331,-3847,-4518,-5218,-5855,-6311,-6537,-6498,-6218,-5762,-5217,-4695,-4295,-4093,-4130,-4395,-4840,-5361,-5849,-6163,-6199,-5865,-5127,-4000,-2566,-917,791,2447,3927,5175,6161,6916,7506,8008,8527,9120,9859,10725,11720,12749,13732,14550,15100,15278,15040,14347,13238,11765,10021,8121,6164,4275,2529,1013,-232,-1195,-1869,-2310,-2566,-2713,-2835,-3005,-3277,-3704,-4282,-5007,-5837,-6719,-7580,-8373,-9012,-9470,-9689,-9654,-9346,-8783,-7983,-7003,-5923,-4826,-3839,-3067,-2616,-2585,-2995,-3876,-5153,-6727,-8459,-10150,-11636,-12735,-13329,-13347,-12795,-11729,-10274,-8556,-6736,-4917,-3213,-1649,-253,1006,2156,3236,4260,5230,6123,6900,7517,7944,8146,8145,7950,7627,7245,6867,6581,6397,6350,6390,6464,6497,6403,6122,5630,4916,4040,3064,2075,1180,423,-123,-488,-683,-788,-887,-1055,-1365,-1860,-2528,-3367,-4304,-5286,-6245,-7118,-7862,-8455,-8875,-9144,-9255,-9243,-9105,-8852,-8479,-7960,-7288,-6427,-5379,-4133,-2708,-1135,542,2262,3966,5579,7038,8269,9230,9866,10183,10164,9870,9341,8665,7921,7186,6532,5989,5571,5252,4981,4686,4311,3776,3094,2237,1290,307,-608,-1374,-1929,-2252,-2360,-2318,-2217,-2174,-2282,-2644,-3280,-4209,-5358,-6640,-7921,-9069,-9952,-10475,-10576,-10242,-9517,-8457,-7176,-5769,-4336,-2956,-1674,-509,546,1514,2424,3297,4144,4967,5751,6470,7101,7620,7998,8229,8301,8205,7951,7532,6951,6224,5358,4387,3343,2272,1217,233,-658,-1417,-2056,-2572,-2999,-3370,-3724,-4093,-4492,-4930,-5364,-5789,-6112,-6320,-6329,-6141,-5726,-5128,-4391,-3587,-2827,-2178,-1744,-1584,-1736,-2216,-3006,-4059,-5321,-6712,-8146,-9542,-10817,-11888,-12689,-13146,-13203,-12821,-11962,-10645,-8889,-6769,-4381,-1839,718,3171,5397,7320,8870,10036,10824,11259,11412,11313,11047,10644,10160,9629,9068,8509,7955,7428,6945,6523,6183,5950,5819,5810,5891,6047,6234,6411,6525,6535,6399,6091,5604,4944,4123,3180,2135,1018,-139,-1337,-2537,-3744,-4912,-6027,-7031,-7891,-8569,-9037,-9296,-9365,-9271,-9082,-8827,-8578,-8347,-8174,-8038,-7946,-7858,-7760,-7608,-7378,-7030,-6548,-5897,-5073,-4063,-2870,-1520,-45,1488,2998,4393,5566,6432,6902,6949,6542,5728,4553,3123,1536,-72,-1603,-2945,-4030,-4809,-5265,-5399,-5248,-4833,-4221,-3442,-2563,-1630,-705,150,869,1385,1640,1582,1195,470,-524,-1731,-3006,-4232,-5258,-5946,-6216,-5997,-5302,-4176,-2725,-1070,625,2240,3631,4733,5480,5882,5955,5757,5350,4807,4209,3618,3115,2741,2561,2602,2893,3440,4222,5191,6276,7378,8394,9215,9754,9952,9777,9266,8442,7419,6264,5098,4006,3067,2345,1869,1659,1704,1987,2465,3102,3830,4605,5342,5993,6457,6690,6596,6148,5303,4080,2519,704,-1256,-3226,-5083,-6699,-7989,-8908,-9438,-9627,-9524,-9214,-8769,-8257,-7718,-7172,-6608,-5992,-5301,-4478,-3523,-2406,-1165,180,1571,2946,4245,5396,6345,7021,7367,7325,6851,5919,4540,2731,575,-1847,-4415,-6991,-9458,-11670,-13529,-14935,-15841,-16218,-16093,-15529,-14618,-13490,-12267,-11074,-10017,-9159,-8547,-8168,-7998,-7975,-8036,-8123,-8185,-8211,-8189,-8151,-8104,-8066,-8033,-7974,-7852,-7610,-7184,-6545,-5641,-4496,-3109,-1538,178,1974,3819,5665,7498,9301,11045,12714,14255,15629,16770,17633,18159,18330,18127,17587,16736,15656,14407,13088,11767,10535,9433,8497,7719,7061,6475,5890,5250,4504,3607,2560,1342,0,-1430,-2882,-4265,-5510,-6517,-7231,-7590,-7583,-7217,-6548,-5650,-4648,-3653,-2805,-2211,-1956,-2101,-2626,-3513,-4653,-5946,-7248,-8422,-9336,-9882,-9971,-9572,-8669,-7308,-5551,-3495,-1251,1073,3363,5534,7498,9197,10586,11643,12357,12755,12861,12737,12439,12041,11608,11190,10842,10545,10330,10123,9921,9656,9318,8875,8351,7747,7119,6504,5944,5490,5131,4891,4703,4544,4339,4046,3627,3055,2340,1503,584,-355,-1274,-2090,-2785,-3301,-3641,-3804,-3816,-3714,-3545,-3332,-3116,-2893,-2678,-2458,-2235,-2003,-1770,-1549,-1358,-1233,-1203,-1291,-1515,-1850,-2266,-2683,-3021,-3195,-3119,-2769,-2116,-1210,-118,1058,2181,3134,3786,4069,3925,3373,2464,1284,-34,-1378,-2611,-3619,-4319,-4625,-4518,-3991,-3100,-1935,-641,630,1691,2401,2636,2351,1558,361,-1123,-2681,-4167,-5392,-6251,-6668,-6637,-6188,-5420,-4422,-3322,-2217,-1192,-312,420,989,1453,1834,2193,2561,2974,3438,3979,4585,5264,6028,6864,7791,8798,9876,11014,12169,13299,14355,15255,15956,16362,16429,16091,15308,14076,12392,10325,7935,5347,2677,72,-2327,-4400,-6030,-7167,-7784,-7906,-7612,-7001,-6193,-5336,-4530,-3893,-3472,-3299,-3336,-3542,-3819,-4097,-4303,-4392,-4367,-4251,-4094,-3959,-3892,-3947,-4117,-4421,-4797,-5202,-5569,-5796,-5838,-5612,-5093,-4260,-3130,-1723,-109,1659,3492,5300,6996,8489,9713,10601,11138,11311,11156,10733,10109,9387,8646,7968,7398,6945,6565,6197,5722,5065,4127,2899,1398,-288,-2025,-3663,-5059,-6091,-6718,-6936,-6845,-6565,-6267,-6106,-6209,-6671,-7484,-8627,-9965,-11365,-12650,-13677,-14327,-14565,-14391,-13888,-13167,-12357,-11607,-11009,-10678,-10633,-10897,-11427,-12146,-12958,-13729,-14334,-14641,-14551,-13999,-12955,-11455,-9560,-7379,-5050,-2707,-485,1480,3127,4350,5155,5513,5465,5060,4369,3474,2475,1444,470,-401,-1129,-1709,-2139,-2441,-2610,-2644,-2514,-2174,-1581,-680,538,2073,3871,5833,7846,9753,11411,12700,13514,13841,13667,13089,12186,11093,9927,8775,7704,6716,5796,4868,3894,2796,1598,302,-993,-2187,-3155,-3773,-3974,-3710,-3033,-2022,-840,347,1355,2041,2299,2095,1457,473,-734,-2008,-3214,-4220,-4954,-5392,-5560,-5544,-5450,-5397,-5498,-5824,-6398,-7198,-8131,-9070,-9861,-10342,-10380,-9888,-8849,-7329,-5468,-3489,-1626,-163,692,759,-6,-1559,-3715,-6216,-8719,-10902,-12440,-13134,-12849,-11613,-9547,-6892,-3939,-1036,1517,3425,4516,4687,3968,2502,507,-1694,-3803,-5474,-6476,-6617,-5843,-4208,-1861,950,3953,6858,9414,11425,12787,13468,13540,13102,12322,11342,10304,9305,8404,7624,6947,6342,5769,5196,4612,4035,3484,3031,2705,2562,2619,2859,3265,3761,4303,4808,5222,5500,5604,5512,5235,4757,4142,3391,2590,1744,912,82,-754,-1607,-2536,-3530,-4623,-5759,-6905,-7936,-8775,-9272,-9363,-8971,-8109,-6817,-5222,-3454,-1716,-165,1029,1748,1940,1592,766,-424,-1837,-3290,-4587,-5566,-6054,-5974,-5258,-3956,-2145,-2,2266,4409,6175,7330,7705,7191,5799,3622,872,-2166,-5153,-7729,-9575,-10442,-10200,-8842,-6515,-3461,-32,3402,6450,8780,10146,10387,9505,7574,4808,1464,-2137,-5712,-8941,-11646,-13611,-14790,-15141,-14718,-13637,-12034,-10089,-7999,-5923,-4034,-2426,-1175,-278,292,628,815,959,1136,1373,1676,1978,2215,2290,2114,1648,849,-219,-1522,-2919,-4309,-5566,-6571,-7267,-7590,-7548,-7169,-6516,-5664,-4713,-3731,-2798,-1948,-1199,-546,33,573,1083,1572,2014,2356,2556,2549,2317,1870,1259,580,-49,-516,-713,-586,-123,630,1585,2597,3541,4260,4670,4711,4405,3830,3123,2448,1956,1789,1996,2591,3477,4514,5513,6269,6600,6375,5526,4078,2146,-90,-2364,-4437,-6039,-7006,-7209,-6658,-5422,-3676,-1635,457,2365,3900,4940,5442,5444,5055,4443,3774,3234,2942,2974,3326,3935,4662,5372,5877,6071,5836,5173,4116,2790,1365,34,-1019,-1627,-1726,-1267,-354,923,2363,3798,5056,5989,6529,6618,6289,5576,4563,3324,1945,481,-1004,-2475,-3900,-5233,-6455,-7501,-8324,-8845,-8982,-8672,-7836,-6471,-4571,-2227,452,3277,6058,8559,10575,11916,12449,12100,10869,8834,6130,2961,-433,-3820,-6945,-9618,-11678,-13023,-13611,-13449,-12594,-11145,-9238,-7025,-4684,-2368,-243,1585,3024,4033,4611,4791,4617,4174,3516,2725,1862,978,128,-653,-1326,-1864,-2245,-2457,-2492,-2355,-2052,-1598,-1014,-302,500,1416,2407,3496,4648,5837,7003,8071,8951,9571,9868,9823,9458,8812,7980,7027,6055,5101,4221,3390,2596,1764,840,-256,-1565,-3109,-4851,-6711,-8542,-10168,-11393,-12031,-11950,-11090,-9474,-7232,-4563,-1721,1002,3364,5137,6207,6522,6144,5170,3783,2112,351,-1429,-3107,-4679,-6114,-7434,-8652,-9767,-10774,-11612,-12230,-12522,-12405,-11794,-10626,-8898,-6632,-3914,-879,2326,5504,8495,11127,13282,14881,15879,16304,16184,15616,14664,13439,12005,10440,8790,7084,5366,3637,1961,365,-1066,-2248,-3102,-3523,-3454,-2836,-1665,37,2189,4696,7399,10154,12768,15100,16989,18362,19146,19376,19080,18379,17356,16147,14810,13430,11998,10522,8956,7256,5398,3378,1223,-966,-3098,-4993,-6517,-7520,-7910,-7662,-6799,-5447,-3753,-1926,-163,1336,2434,3015,3066,2609,1733,587,-696,-1932,-3025,-3857,-4424,-4711,-4789,-4709,-4575,-4449,-4409,-4499,-4728,-5081,-5501,-5892,-6156,-6173,-5849,-5120,-3961,-2411,-554,1472,3487,5308,6734,7618,7839,7362,6216,4514,2445,239,-1837,-3527,-4612,-4935,-4427,-3119,-1136,1300,3932,6440,8569,10067,10797,10716,9874,8444,6639,4741,3014,1702,981,946,1586,2813,4429,6221,7922,9306,10202,10494,10184,9325,8048,6522,4928,3428,2166,1209,595,283,198,236,278,220,-27,-504,-1231,-2164,-3238,-4352,-5378,-6216,-6739,-6904,-6653,-6037,-5095,-3942,-2684,-1431,-284,705,1497,2102,2535,2856,3078,3262,3389,3452,3404,3173,2696,1918,801,-632,-2345,-4232,-6168,-7997,-9533,-10625,-11104,-10896,-9931,-8266,-5983,-3264,-316,2628,5329,7607,9309,10359,10759,10547,9844,8774,7499,6165,4898,3800,2903,2232,1722,1316,918,428,-215,-1068,-2121,-3329,-4598,-5817,-6856,-7630,-8056,-8152,-7933,-7506,-6961,-6403,-5919,-5546,-5306,-5181,-5145,-5181,-5277,-5451,-5733,-6158,-6765,-7576,-8587,-9775,-11085,-12439,-13748,-14904,-15810,-16364,-16485,-16115,-15215,-13791,-11872,-9514,-6829,-3914,-924,2017,4766,7201,9244,10814,11902,12510,12653,12412,11803,10916,9782,8457,6986,5402,3751,2073,411,-1172,-2630,-3893,-4901,-5603,-5944,-5903,-5464,-4642,-3465,-1992,-283,1554,3438,5243,6870,8230,9226,9830,9989,9710,9005,7896,6438,4667,2656,449,-1852,-4191,-6439,-8509,-10269,-11618,-12462,-12734,-12417,-11530,-10135,-8346,-6292,-4136,-2041,-165,1358,2418,2956,2953,2449,1516,277,-1124,-2538,-3794,-4784,-5389,-5587,-5359,-4774,-3926,-2930,-1953,-1099,-503,-222,-274,-635,-1220,-1925,-2634,-3208,-3567,-3608,-3315,-2675,-1733,-555,761,2113,3395,4495,5338,5845,5973,5707,5068,4105,2913,1598,275,-925,-1920,-2628,-3039,-3155,-3047,-2797,-2517,-2307,-2273,-2466,-2928,-3636,-4543,-5559,-6595,-7525,-8283,-8775,-8985,-8885,-8488,-7810,-6876,-5708,-4330,-2771,-1058,759,2637,4509,6315,7978,9435,10621,11482,11982,12111,11880,11321,10508,9496,8384,7232,6120,5076,4147,3332,2631,2037,1519,1071,651,255,-159,-606,-1104,-1690,-2349,-3110,-3929,-4802,-5656,-6474,-7167,-7736,-8126,-8356,-8442,-8419,-8346,-8274,-8241,-8304,-8453,-8700,-9001,-9308,-9533,-9603,-9402,-8857,-7891,-6475,-4608,-2361,179,2846,5485,7889,9903,11349,12127,12142,11398,9898,7768,5103,2132,-982,-3972,-6646,-8787,-10236,-10879,-10663,-9607,-7813,-5441,-2733,54,2634,4756,6233,6939,6872,6099,4775,3114,1310,-414,-1923,-3113,-3943,-4451,-4670,-4714,-4635,-4529,-4425,-4350,-4294,-4230,-4112,-3896,-3534,-2986,-2228,-1252,-78,1255,2661,4064,5338,6389,7109,7440,7344,6832,5968,4825,3526,2174,858,-353,-1450,-2454,-3423,-4435,-5567,-6880,-8402,-10113,-11941,-13776,-15456,-16828,-17718,-18009,-17601,-16472,-14653,-12215,-9313,-6081,-2726,589,3682,6414,8672,10387,11511,12059,12028,11486,10472,9046,7291,5250,3020,664,-1731,-4045,-6209,-8069,-9561,-10560,-11034,-10927,-10283,-9122,-7546,-5657,-3550,-1373,811,2869,4764,6421,7812,8920,9717,10210,10373,10216,9721,8902,7768,6362,4740,2998,1247,-388,-1758,-2746,-3236,-3162,-2501,-1275,436,2523,4839,7224,9498,11506,13085,14127,14550,14330,13497,12132,10345,8282,6071,3852,1717,-248,-2003,-3505,-4733,-5641,-6211,-6389,-6169,-5542,-4530,-3213,-1667,-34,1542,2910,3918,4456,4445,3877,2795,1330,-369,-2068,-3580,-4673,-5220,-5116,-4354,-3018,-1218,813,2905,4797,6334,7339,7749,7510,6677,5316,3550,1534,-602,-2685,-4609,-6253,-7557,-8469,-8983,-9104,-8865,-8319,-7515,-6547,-5468,-4393,-3381,-2525,-1878,-1482,-1348,-1471,-1816,-2337,-2979,-3688,-4387,-5049,-5582,-5985,-6196,-6232,-6095,-5829,-5485,-5118,-4766,-4450,-4162,-3863,-3489,-2975,-2252,-1267,-30,1469,3117,4864,6550,8111,9429,10480,11250,11771,12101,12299,12397,12421,12331,12085,11588,10765,9533,7849,5717,3187,363,-2582,-5483,-8099,-10248,-11736,-12438,-12302,-11330,-9636,-7365,-4739,-1980,692,3080,5051,6500,7388,7706,7462,6708,5482,3870,1958,-143,-2300,-4386,-6263,-7830,-8998,-9738,-10044,-9974,-9594,-9002,-8283,-7506,-6707,-5892,-5025,-4070,-2963,-1670,-166,1536,3388,5325,7253,9076,10713,12079,13124,13803,14093,13984,13475,12584,11343,9799,8018,6079,4065,2078,200,-1474,-2874,-3909,-4535,-4662,-4277,-3330,-1840,147,2558,5253,8080,10867,13421,15592,17244,18298,18719,18536,17791,16594,15049,13258,11339,9348,7351,5370,3415,1507,-347,-2075,-3617,-4854,-5669,-5969,-5652,-4722,-3193,-1187,1156,3634,6050,8218,9976,11232,11916,12053,11679,10911,9861,8672,7468,6352,5374,4550,3823,3123,2338,1377,160,-1326,-3065,-4949,-6854,-8605,-10018,-10959,-11296,-11010,-10127,-8766,-7116,-5399,-3855,-2699,-2085,-2090,-2699,-3798,-5218,-6732,-8122,-9198,-9829,-9965,-9640,-8940,-8022,-7023,-6096,-5326,-4758,-4369,-4079,-3788,-3362,-2697,-1692,-320,1452,3540,5900,8395,10909,13325,15515,17396,18890,19946,20546,20678,20383,19690,18698,17485,16171,14868,13653,12591,11682,10882,10105,9238,8146,6747,4955,2789,302,-2383,-5087,-7615,-9767,-11347,-12218,-12289,-11539,-10028,-7876,-5265,-2425,413,3004,5160,6718,7611,7797,7337,6297,4805,2991,971,-1124,-3229,-5258,-7188,-8991,-10662,-12193,-13564,-14730,-15641,-16195,-16305,-15861,-14788,-13049,-10654,-7682,-4276,-627,3034,6469,9462,11836,13490,14389,14590,14197,13379,12319,11193,10152,9292,8633,8163,7778,7389,6878,6164,5203,4004,2605,1101,-437,-1907,-3270,-4475,-5552,-6517,-7423,-8319,-9218,-10127,-10994,-11760,-12342,-12659,-12668,-12328,-11688,-10794,-9771,-8737,-7849,-7214,-6958,-7116,-7714,-8697,-9982,-11443,-12948,-14357,-15544,-16418,-16899,-16960,-16573,-15754,-14513,-12885,-10910,-8645,-6158,-3538,-894,1661,4004,6024,7640,8785,9449,9646,9425,8857,8020,7005,5879,4713,3552,2425,1365,374,-514,-1288,-1906,-2326,-2502,-2368,-1902,-1057,148,1689,3504,5479,7524,9478,11244,12688,13721,14260,14246,13635,12420,10601,8235,5399,2233,-1109,-4423,-7511,-10170,-12222,-13536,-14028,-13680,-12517,-10637,-8160,-5252,-2093,1143,4263,7130,9581,11517,12838,13478,13416,12646,11224,9239,6831,4169,1459,-1110,-3344,-5119,-6355,-7059,-7308,-7241,-7047,-6917,-7033,-7528,-8463,-9834,-11537,-13438,-15316,-16986,-18224,-18878,-18825,-18024,-16510,-14371,-11774,-8906,-5975,-3183,-700,1340,2835,3742,4035,3737,2893,1579,-90,-1980,-3910,-5703,-7155,-8103,-8411,-8010,-6911,-5193,-3026,-616,1793,3958,5679,6814,7295,7161,6515,5551,4496,3578,3034,2997,3577,4759,6458,8539,10792,13023,15019,16608,17667,18106,17917,17127,15796,14055,12000,9789,7545,5385,3419,1708,309,-782,-1558,-2079,-2380,-2534,-2612,-2667,-2778,-2979,-3325,-3823,-4505,-5344,-6355,-7499,-8759,-10095,-11453,-12773,-13966,-14943,-15589,-15837,-15598,-14878,-13684,-12112,-10287,-8351,-6475,-4780,-3381,-2311,-1571,-1098,-791,-546,-236,226,892,1790,2871,4092,5350,6561,7636,8508,9127,9462,9485,9187,8536,7526,6131,4364,2240,-170,-2764,-5391,-7854,-9954,-11473,-12249,-12173,-11238,-9523,-7236,-4632,-2045,216,1868,2721,2699,1829,274,-1770,-4017,-6237,-8183,-9718,-10732,-11224,-11218,-10817,-10114,-9240,-8281,-7322,-6389,-5490,-4588,-3644,-2588,-1393,-25,1500,3137,4823,6464,7971,9260,10264,10953,11309,11355,11129,10680,10078,9376,8636,7891,7155,6409,5606,4678,3538,2120,356,-1743,-4179,-6825,-9585,-12262,-14680,-16643,-17987,-18572,-18349,-17295,-15517,-13127,-10347,-7376,-4447,-1750,581,2451,3832,4743,5213,5295,5031,4434,3545,2356,912,-761,-2583,-4465,-6291,-7921,-9241,-10099,-10420,-10119,-9168,-7603,-5470,-2911,-51,2906,5811,8463,10746,12540,13795,14497,14674,14384,13711,12750,11602,10369,9154,8025,7062,6272,5660,5178,4762,4341,3877,3330,2760,2209,1795,1608,1718,2155,2873,3766,4687,5432,5836,5728,5029,3710,1844,-415,-2872,-5269,-7384,-9001,-9986,-10271,-9890,-8927,-7553,-5942,-4280,-2720,-1359,-242,637,1335,1922,2462,3032,3640,4319,5037,5765,6470,7099,7627,8027,8285,8411,8409,8292,8079,7756,7331,6781,6102,5301,4387,3420,2431,1508,678,-4,-547,-977,-1358,-1766,-2296,-3000,-3933,-5090,-6432,-7899,-9393,-10819,-12094,-13130,-13892,-14349,-14505,-14391,-14047,-13528,-12897,-12207,-11531,-10903,-10390,-9988,-9724,-9558,-9443,-9308,-9056,-8611,-7896,-6862,-5498,-3828,-1898,208,2393,4566,6618,8462,10041,11284,12198,12767,13048,13070,12930,12674,12396,12138,11949,11849,11828,11882,11958,12034,12051,11976,11756,11358,10725,9842,8658,7198,5454,3502,1406,-710,-2736,-4531,-6001,-7058,-7676,-7871,-7728,-7336,-6858,-6395,-6080,-5969,-6089,-6403,-6850,-7328,-7755,-8033,-8143,-8036,-7776,-7387,-6951,-6532,-6183,-5931,-5770,-5656,-5514,-5259,-4784,-4019,-2882,-1369,526,2729,5152,7677,10145,12434,14390,15922,16954,17458,17451,16996,16178,15136,13983,12872,11917,11211,10814,10716,10871,11171,11457,11571,11328,10593,9274,7341,4855,1934,-1232,-4424,-7383,-9902,-11744,-12800,-12962,-12261,-10769,-8637,-6090,-3320,-603,1891,3967,5505,6445,6763,6506,5766,4674,3397,2119,1029,280,25,312,1179,2557,4326,6325,8337,10167,11616,12551,12885,12612,11790,10539,9022,7413,5893,4609,3679,3165,3083,3394,4023,4865,5797,6706,7480,8039,8298,8218,7742,6861,5559,3862,1829,-471,-2906,-5367,-7711,-9829,-11630,-13061,-14093,-14745,-15026,-14987,-14642,-14037,-13177,-12093,-10800,-9340,-7761,-6147,-4576,-3163,-1990,-1143,-651,-529,-697,-1072,-1483,-1765,-1734,-1214,-106,1665,4057,6976,10243,13631,16895,19794,22123,23746,24590,24682,24106,23015,21596,20038,18518,17159,16039,15167,14501,13958,13435,12815,12004,10920,9512,7786,5737,3451,984,-1551,-4045,-6386,-8475,-10212,-11555,-12450,-12925,-12996,-12745,-12245,-11600,-10894,-10213,-9610,-9134,-8791,-8602,-8544,-8621,-8809,-9081,-9416,-9743,-10021,-10157,-10086,-9733,-9054,-8029,-6684,-5069,-3287,-1441,319,1890,3144,4023,4485,4550,4272,3741,3074,2384,1789,1368,1176,1230,1499,1926,2433,2924,3325,3565,3611,3460,3156,2745,2336,1994,1830,1889,2216,2804,3595,4506,5392,6103,6459,6310,5509,3998,1760,-1120,-4492,-8131,-11764,-15112,-17891,-19889,-20952,-21043,-20220,-18649,-16560,-14235,-11948,-9941,-8389,-7371,-6894,-6854,-7110,-7464,-7725,-7718,-7329,-6491,-5236,-3632,-1842,-17,1639,2985,3893,4320,4270,3833,3118,2286,1467,797,332,114,98,230,424,591,679,619,429,77,-387,-963,-1613,-2325,-3067,-3811,-4517,-5109,-5545,-5711,-5586,-5100,-4288,-3189,-1919,-608,597,1561,2197,2454,2367,1991,1452,858,328,-61,-269,-295,-173,47,315,591,851,1100,1360,1658,2051,2558,3227,4049,5020,6095,7210,8292,9250,10009,10505,10690,10558,10103,9380,8436,7343,6189,5024,3925,2913,2008,1212,495,-148,-775,-1405,-2094,-2880,-3798,-4895,-6160,-7618,-9212,-10921,-12653,-14350,-15904,-17241,-18259,-18893,-19072,-18765,-17952,-16645,-14898,-12771,-10393,-7881,-5412,-3154,-1269,80,817,888,334,-734,-2158,-3716,-5186,-6344,-7004,-7035,-6372,-5031,-3099,-713,1928,4648,7233,9546,11462,12929,13949,14555,14831,14860,14739,14543,14329,14125,13934,13731,13489,13150,12709,12121,11436,10647,9824,8983,8151,7325,6471,5552,4499,3294,1880,305,-1416,-3188,-4927,-6530,-7908,-9007,-9803,-10303,-10572,-10667,-10698,-10747,-10899,-11223,-11734,-12442,-13291,-14217,-15108,-15863,-16357,-16501,-16223,-15485,-14301,-12708,-10791,-8660,-6435,-4255,-2241,-507,868,1842,2412,2633,2574,2355,2088,1878,1818,1931,2247,2689,3229,3742,4176,4444,4507,4362,4026,3556,3018,2475,1994,1612,1353,1231,1245,1387,1648,2006,2429,2891,3316,3659,3824,3735,3313,2489,1229,-452,-2529,-4877,-7405,-9924,-12300,-14362,-15986,-17061,-17531,-17359,-16567,-15205,-13360,-11136,-8671,-6075,-3475,-979,1360,3455,5300,6851,8098,9035,9647,9946,9940,9663,9168,8512,7781,7038,6351,5753,5253,4817,4402,3925,3322,2536,1537,338,-1007,-2424,-3803,-5050,-6083,-6843,-7327,-7543,-7560,-7434,-7250,-7083,-6976,-6995,-7136,-7425,-7819,-8296,-8758,-9144,-9315,-9189,-8660,-7682,-6257,-4447,-2379,-230,1806,3527,4790,5489,5627,5258,4520,3586,2627,1834,1301,1143,1332,1860,2620,3500,4389,5163,5760,6132,6296,6279,6165,6000,5866,5794,5798,5879,5988,6097,6157,6121,5986,5735,5401,5019,4641,4313,4087,3968,3969,4037,4125,4149,4026,3694,3092,2234,1132,-105,-1404,-2615,-3644,-4397,-4818,-4910,-4697,-4248,-3655,-3014,-2430,-1980,-1730,-1701,-1894,-2257,-2727,-3215,-3621,-3868,-3884,-3627,-3091,-2282,-1230,5,1401,2873,4417,5953,7475,8929,10275,11484,12479,13233,13664,13755,13455,12775,11716,10326,8652,6758,4716,2578,439,-1655,-3608,-5354,-6823,-7959,-8728,-9146,-9235,-9098,-8816,-8537,-8371,-8435,-8810,-9530,-10589,-11929,-13461,-15050,-16566,-17866,-18823,-19349,-19370,-18878,-17880,-16454,-14672,-12669,-10551,-8440,-6431,-4583,-2930,-1465,-147,1063,2231,3404,4605,5853,7112,8342,9485,10468,11249,11798,12108,12226,12200,12113,12042,12057,12199,12488,12897,13379,13860,14254,14484,14469,14177,13578,12706,11607,10362,9068,7804,6656,5655,4821,4129,3552,3033,2553,2084,1647,1262,963,769,670,626,560,356,-79,-874,-2069,-3717,-5754,-8114,-10636,-13152,-15464,-17378,-18716,-19375,-19268,-18426,-16916,-14870,-12482,-9928,-7402,-5065,-3014,-1338,-19,945,1638,2131,2514,2876,3282,3780,4402,5140,5993,6914,7866,8801,9648,10386,10943,11330,11529,11569,11492,11330,11136,10917,10684,10405,10041,9538,8845,7918,6760,5354,3782,2097,414,-1149,-2475,-3456,-3997,-4048,-3574,-2581,-1124,735,2859,5129,7371,9427,11149,12414,13151,13343,13033,12317,11337,10249,9222,8392,7875,7720,7935,8447,9146,9861,10423,10642,10381,9538,8106,6119,3724,1075,-1589,-4078,-6183,-7774,-8763,-9134,-8947,-8288,-7302,-6114,-4870,-3663,-2583,-1665,-939,-409,-68,86,61,-138,-523,-1092,-1853,-2803,-3926,-5183,-6514,-7824,-8996,-9911,-10438,-10482,-9983,-8928,-7389,-5460,-3334,-1175,791,2417,3569,4215,4375,4163,3737,3284,3001,3021,3469,4351,5650,7265,9060,10913,12666,14230,15536,16543,17284,17773,18078,18243,18312,18314,18247,18100,17834,17401,16740,15800,14513,12863,10807,8386,5626,2624,-508,-3617,-6555,-9143,-11268,-12812,-13740,-14060,-13840,-13197,-12279,-11239,-10228,-9363,-8732,-8377,-8293,-8455,-8784,-9208,-9622,-9941,-10093,-10034,-9745,-9251,-8573,-7770,-6866,-5893,-4857,-3735,-2524,-1187,265,1810,3411,4957,6379,7520,8311,8642,8483,7837,6765,5381,3837,2298,941,-92,-684,-782,-377,470,1648,3012,4349,5486,6212,6395,5965,4916,3370,1496,-466,-2251,-3637,-4426,-4535,-3973,-2846,-1360,230,1667,2683,3113,2829,1818,135,-2090,-4676,-7431,-10140,-12631,-14751,-16404,-17543,-18171,-18335,-18115,-17607,-16901,-16070,-15164,-14187,-13137,-11971,-10666,-9206,-7588,-5870,-4108,-2401,-848,472,1495,2197,2598,2745,2704,2576,2406,2290,2219,2230,2266,2308,2293,2179,1957,1611,1199,754,372,107,39,194,591,1196,1948,2766,3528,4144,4491,4492,4093,3249,2001,358,-1563,-3682,-5836,-7897,-9696,-11109,-12027,-12393,-12217,-11543,-10490,-9184,-7776,-6384,-5100,-3955,-2941,-1997,-1042,18,1260,2732,4447,6347,8355,10321,12100,13510,14420,14700,14323,13286,11697,9696,7478,5268,3253,1633,501,-68,-101,316,1066,1957,2841,3540,3929,3923,3489,2632,1435,-32,-1621,-3230,-4716,-6004,-7001,-7719,-8135,-8340,-8389,-8389,-8426,-8581,-8882,-9365,-9974,-10672,-11360,-11957,-12371,-12554,-12469,-12132,-11581,-10893,-10135,-9397,-8719,-8126,-7594,-7065,-6457,-5687,-4674,-3391,-1838,-87,1767,3582,5246,6620,7666,8334,8691,8795,8784,8761,8852,9125,9622,10324,11181,12109,13000,13762,14293,14528,14429,13978,13203,12138,10851,9412,7906,6417,5009,3767,2706,1874,1247,799,488,240,-2,-310,-736,-1324,-2098,-3062,-4208,-5503,-6907,-8377,-9850,-11295,-12651,-13905,-15018,-15986,-16793,-17420,-17856,-18049,-17977,-17572,-16821,-15685,-14192,-12381,-10334,-8157,-5976,-3892,-2024,-419,879,1889,2634,3175,3549,3799,3947,3980,3895,3655,3235,2641,1856,943,-64,-1070,-1980,-2705,-3139,-3218,-2894,-2158,-1038,392,2057,3833,5615,7303,8783,10006,10885,11379,11441,11001,10049,8518,6430,3802,711,-2712,-6313,-9884,-13219,-16115,-18386,-19913,-20600,-20449,-19486,-17820,-15574,-12909,-9993,-6988,-4028,-1251,1278,3473,5316,6783,7888,8636,9080,9233,9182,8936,8596,8162,7728,7285,6899,6567,6316,6152,6056,6020,5983,5917,5731,5389,4817,3991,2888,1532,-54,-1790,-3622,-5435,-7171,-8708,-9990,-10932,-11487,-11637,-11382,-10765,-9877,-8809,-7707,-6686,-5860,-5308,-5056,-5093,-5356,-5755,-6186,-6534,-6723,-6664,-6330,-5699,-4774,-3595,-2193,-630,1034,2725,4362,5853,7097,7986,8432,8340,7684,6447,4708,2574,243,-2077,-4145,-5727,-6679,-6867,-6326,-5108,-3410,-1422,600,2461,3992,5114,5819,6182,6317,6384,6523,6852,7447,8309,9398,10593,11771,12743,13393,13569,13230,12357,11009,9306,7394,5451,3641,2106,933,162,-241,-344,-272,-133,-47,-90,-286,-635,-1061,-1478,-1792,-1902,-1763,-1352,-692,139,1065,1973,2778,3398,3799,3959,3923,3736,3480,3232,3059,3007,3087,3278,3532,3778,3931,3913,3640,3058,2137,865,-726,-2585,-4634,-6779,-8922,-10960,-12791,-14326,-15469,-16161,-16341,-15984,-15123,-13787,-12122,-10238,-8340,-6585,-5172,-4220,-3845,-4063,-4852,-6128,-7727,-9487,-11176,-12598,-13538,-13855,-13410,-12193,-10185,-7508,-4285,-720,2969,6558,9823,12597,14727,16147,16812,16760,16045,14786,13114,11197,9209,7338,5732,4541,3840,3649,3956,4624,5556,6544,7450,8096,8373,8203,7567,6501,5084,3447,1730,102,-1280,-2287,-2795,-2751,-2137,-993,581,2443,4421,6316,7949,9141,9748,9675,8852,7292,5038,2208,-1034,-4495,-7929,-11137,-13878,-16027,-17448,-18124,-18062,-17326,-16024,-14245,-12113,-9715,-7140,-4482,-1793,804,3261,5451,7318,8780,9810,10410,10611,10504,10174,9744,9314,8985,8804,8817,9003,9318,9717,10105,10423,10608,10603,10411,10013,9460,8788,8052,7309,6573,5873,5167,4435,3615,2665,1574,333,-990,-2326,-3541,-4547,-5200,-5480,-5327,-4799,-3965,-2924,-1800,-683,342,1245,2015,2678,3275,3846,4450,5113,5885,6780,7809,8973,10242,11565,12893,14120,15189,15983,16453,16515,16151,15337,14089,12446,10461,8215,5794,3301,832,-1495,-3584,-5325,-6635,-7441,-7712,-7428,-6645,-5413,-3857,-2098,-284,1431,2921,4067,4809,5101,4975,4441,3596,2478,1175,-264,-1792,-3365,-4950,-6513,-7998,-9361,-10536,-11458,-12094,-12391,-12373,-12048,-11488,-10758,-9943,-9119,-8345,-7653,-7059,-6535,-6044,-5526,-4907,-4114,-3082,-1754,-101,1868,4135,6607,9204,11785,14239,16432,18275,19710,20704,21300,21542,21529,21360,21131,20918,20760,20646,20520,20281,19804,18953,17629,15743,13316,10366,7047,3500,-75,-3459,-6484,-8956,-10755,-11812,-12083,-11630,-10540,-8963,-7106,-5161,-3369,-1899,-931,-546,-805,-1682,-3101,-4962,-7090,-9352,-11551,-13538,-15154,-16264,-16766,-16595,-15722,-14184,-12063,-9485,-6634,-3688,-863,1654,3698,5124,5859,5846,5118,3747,1874,-309,-2570,-4679,-6388,-7526,-7939,-7588,-6474,-4708,-2425,162,2843,5402,7635,9405,10597,11187,11188,10685,9789,8658,7443,6285,5312,4577,4105,3853,3722,3597,3329,2794,1878,523,-1290,-3526,-6094,-8876,-11724,-14480,-16986,-19114,-20729,-21776,-22177,-21948,-21094,-19704,-17848,-15683,-13322,-10932,-8666,-6634,-4974,-3743,-2981,-2698,-2827,-3297,-3981,-4741,-5432,-5926,-6106,-5911,-5304,-4304,-2963,-1366,380,2149,3818,5254,6350,6991,7127,6704,5759,4351,2623,743,-1069,-2611,-3679,-4125,-3871,-2909,-1327,714,2988,5232,7182,8593,9291,9168,8204,6490,4148,1417,-1499,-4335,-6899,-8996,-10532,-11439,-11736,-11482,-10769,-9714,-8416,-6969,-5428,-3825,-2172,-466,1288,3072,4853,6563,8136,9478,10522,11194,11470,11333,10818,9978,8889,7649,6339,5068,3900,2907,2133,1582,1258,1100,1054,1031,938,714,300,-315,-1102,-2022,-2982,-3919,-4745,-5416,-5890,-6182,-6306,-6343,-6326,-6369,-6486,-6751,-7140,-7631,-8158,-8623,-8925,-8976,-8680,-8047,-7053,-5819,-4437,-3083,-1907,-1057,-626,-648,-1095,-1866,-2817,-3781,-4572,-5047,-5094,-4655,-3747,-2427,-824,924,2651,4217,5497,6424,6959,7141,7022,6710,6306,5931,5679,5620,5806,6235,6891,7718,8626,9521,10263,10761,10869,10526,9672,8302,6480,4303,1914,-484,-2733,-4618,-6016,-6823,-6997,-6593,-5687,-4447,-3047,-1689,-562,172,409,78,-797,-2174,-3926,-5925,-7998,-9981,-11717,-13057,-13908,-14185,-13875,-12991,-11605,-9820,-7778,-5634,-3544,-1663,-98,1059,1768,2019,1846,1294,450,-606,-1780,-2964,-4082,-5017,-5721,-6096,-6123,-5753,-5023,-3957,-2673,-1279,52,1185,1955,2306,2174,1635,778,-224,-1189,-1939,-2333,-2299,-1850,-1068,-125,796,1475,1747,1484,644,-754,-2593,-4747,-7016,-9233,-11223,-12835,-13977,-14554,-14551,-13937,-12744,-10994,-8749,-6080,-3072,153,3477,6749,9815,12506,14682,16185,16952,16910,16115,14637,12666,10390,8069,5925,4171,2958,2341,2334,2804,3628,4558,5395,5911,5958,5437,4337,2721,709,-1529,-3817,-5986,-7887,-9434,-10567,-11300,-11666,-11742,-11607,-11342,-11018,-10664,-10330,-9994,-9694,-9398,-9138,-8900,-8693,-8512,-8327,-8114,-7822,-7400,-6798,-5973,-4902,-3581,-2029,-296,1562,3461,5321,7060,8589,9850,10771,11318,11461,11184,10514,9473,8129,6561,4840,3087,1353,-256,-1702,-2939,-3951,-4741,-5316,-5678,-5839,-5780,-5490,-4945,-4131,-3044,-1721,-198,1429,3075,4640,6029,7183,8065,8667,9023,9163,9130,8960,8651,8211,7602,6799,5781,4548,3146,1651,186,-1107,-2076,-2591,-2551,-1934,-761,850,2736,4696,6506,7981,8979,9423,9334,8785,7928,6937,5983,5212,4715,4501,4533,4692,4861,4885,4684,4181,3399,2400,1299,247,-621,-1182,-1384,-1219,-773,-172,399,762,739,218,-862,-2478,-4526,-6842,-9220,-11426,-13277,-14601,-15333,-15464,-15064,-14266,-13223,-12086,-11005,-10038,-9259,-8639,-8169,-7804,-7513,-7285,-7134,-7084,-7179,-7441,-7875,-8435,-9049,-9579,-9908,-9876,-9386,-8368,-6812,-4792,-2421,123,2638,4923,6796,8118,8826,8924,8495,7685,6681,5688,4903,4485,4544,5109,6159,7591,9273,11037,12723,14179,15312,16030,16341,16226,15757,14975,13968,12804,11554,10293,9061,7926,6923,6098,5486,5103,4951,4993,5171,5376,5496,5389,4944,4070,2720,928,-1255,-3676,-6200,-8634,-10836,-12644,-13988,-14806,-15109,-14957,-14424,-13640,-12700,-11701,-10713,-9730,-8768,-7742,-6626,-5347,-3901,-2296,-607,1077,2627,3928,4882,5426,5571,5349,4873,4250,3624,3107,2785,2718,2899,3313,3887,4564,5255,5932,6536,7085,7582,8059,8549,9056,9585,10083,10526,10818,10927,10784,10387,9726,8863,7824,6710,5562,4468,3472,2633,2004,1613,1510,1703,2195,2966,3960,5124,6363,7615,8802,9869,10798,11556,12154,12580,12831,12878,12701,12259,11528,10499,9184,7626,5895,4061,2219,440,-1220,-2698,-4007,-5113,-6067,-6871,-7580,-8190,-8722,-9143,-9421,-9500,-9321,-8830,-8002,-6836,-5363,-3662,-1819,29,1753,3230,4315,4948,5032,4585,3614,2209,479,-1432,-3369,-5180,-6731,-7921,-8684,-9005,-8901,-8430,-7671,-6705,-5615,-4469,-3306,-2170,-1065,-11,992,1939,2827,3664,4450,5225,5986,6795,7651,8594,9625,10731,11899,13073,14218,15265,16180,16896,17405,17660,17659,17406,16896,16179,15269,14222,13065,11830,10527,9156,7699,6143,4466,2676,784,-1158,-3094,-4930,-6588,-7969,-9017,-9681,-9947,-9842,-9395,-8683,-7769,-6733,-5649,-4574,-3581,-2702,-2001,-1510,-1268,-1306,-1643,-2270,-3167,-4271,-5486,-6713,-7791,-8620,-9044,-9020,-8462,-7429,-5936,-4136,-2140,-143,1705,3229,4324,4900,4948,4516,3686,2611,1441,344,-538,-1091,-1272,-1062,-527,248,1127,1984,2669,3094,3175,2894,2304,1456,504,-443,-1242,-1781,-2011,-1894,-1489,-859,-138,537,1023,1171,896,112,-1167,-2906,-4999,-7295,-9635,-11837,-13764,-15289,-16372,-16975,-17168,-16991,-16575,-15989,-15342,-14691,-14075,-13522,-13011,-12542,-12084,-11607,-11082,-10458,-9695,-8744,-7564,-6117,-4408,-2442,-290,1973,4226,6335,8167,9584,10486,10796,10484,9574,8120,6249,4084,1826,-376,-2309,-3845,-4832,-5214,-4952,-4095,-2709,-928,1103,3227,5284,7125,8639,9713,10306,10378,9944,9040,7726,6075,4170,2096,-49,-2169,-4152,-5903,-7311,-8309,-8839,-8890,-8481,-7667,-6531,-5156,-3656,-2096,-564,903,2288,3591,4832,6042,7226,8391,9497,10486,11259,11713,11732,11223,10145,8493,6365,3888,1276,-1252,-3472,-5210,-6341,-6854,-6789,-6309,-5593,-4878,-4367,-4239,-4595,-5452,-6756,-8363,-10086,-11731,-13079,-13999,-14367,-14181,-13470,-12369,-11025,-9646,-8401,-7447,-6859,-6643,-6724,-6953,-7164,-7160,-6809,-6034,-4813,-3265,-1492,286,1892,3163,3967,4280,4119,3591,2847,2050,1368,920,776,946,1375,1966,2615,3185,3606,3808,3791,3593,3277,2938,2656,2503,2526,2736,3133,3677,4336,5046,5782,6487,7146,7742,8264,8725,9127,9482,9799,10086,10321,10502,10567,10480,10166,9563,8623,7316,5660,3699,1532,-737,-2964,-5015,-6765,-8114,-8998,-9421,-9398,-9045,-8468,-7818,-7247,-6877,-6819,-7118,-7798,-8803,-10057,-11435,-12773,-13928,-14713,-15014,-14709,-13758,-12156,-9970,-7300,-4315,-1183,1886,4695,7063,8832,9882,10160,9632,8361,6426,3995,1246,-1585,-4268,-6582,-8331,-9390,-9690,-9247,-8135,-6491,-4482,-2294,-110,1899,3594,4873,5654,5921,5658,4898,3714,2169,399,-1491,-3354,-5071,-6532,-7669,-8436,-8844,-8920,-8719,-8327,-7811,-7266,-6768,-6378,-6162,-6131,-6303,-6632,-7064,-7509,-7853,-7997,-7826,-7266,-6257,-4786,-2873,-592,1965,4653,7323,9816,11961,13634,14699,15089,14752,13691,11944,9596,6758,3586,241,-3090,-6217,-8959,-11152,-12657,-13386,-13287,-12370,-10708,-8405,-5643,-2593,511,3482,6105,8239,9733,10542,10594,9938,8596,6680,4303,1622,-1179,-3909,-6373,-8388,-9811,-10525,-10489,-9692,-8200,-6117,-3593,-822,2006,4665,6975,8743,9851,10193,9749,8531,6642,4204,1431,-1482,-4286,-6780,-8774,-10144,-10814,-10804,-10155,-9003,-7490,-5790,-4070,-2489,-1140,-117,602,1039,1303,1510,1800,2297,3095,4233,5719,7476,9411,11369,13183,14698,15745,16224,16039,15201,13727,11742,9390,6867,4401,2197,464,-659,-1070,-758,227,1771,3694,5804,7866,9670,11017,11744,11757,11002,9521,7390,4775,1853,-1147,-4015,-6540,-8565,-9969,-10698,-10772,-10234,-9238,-7885,-6384,-4862,-3478,-2345,-1528,-1079,-995,-1243,-1775,-2504,-3349,-4216,-5019,-5695,-6181,-6453,-6490,-6298,-5886,-5297,-4568,-3779,-2992,-2315,-1811,-1584,-1665,-2102,-2870,-3932,-5200,-6559,-7881,-9028,-9883,-10350,-10384,-9969,-9171,-8063,-6782,-5456,-4220,-3181,-2418,-1944,-1750,-1764,-1895,-2048,-2105,-2004,-1679,-1115,-339,623,1689,2810,3913,4968,5932,6829,7650,8437,9204,9972,10744,11510,12249,12924,13510,13963,14273,14406,14360,14113,13641,12931,11942,10666,9097,7266,5251,3152,1123,-704,-2173,-3191,-3702,-3715,-3288,-2551,-1620,-669,174,794,1094,1050,632,-119,-1163,-2426,-3829,-5285,-6709,-8026,-9165,-10089,-10753,-11156,-11289,-11172,-10825,-10274,-9561,-8699,-7749,-6713,-5644,-4551,-3450,-2358,-1255,-149,993,2180,3438,4760,6152,7562,8961,10252,11359,12169,12582,12517,11906,10753,9087,7030,4723,2385,222,-1545,-2740,-3237,-2979,-1972,-310,1883,4415,7093,9709,12080,14041,15485,16326,16560,16189,15286,13945,12284,10457,8601,6861,5365,4201,3428,3078,3114,3522,4183,5045,5960,6856,7608,8154,8434,8434,8174,7689,7064,6366,5690,5101,4650,4364,4229,4217,4258,4281,4205,3946,3472,2733,1763,595,-685,-1990,-3192,-4226,-4972,-5428,-5544,-5377,-4961,-4374,-3698,-2988,-2333,-1765,-1352,-1120,-1123,-1375,-1910,-2707,-3765,-5021,-6430,-7893,-9334,-10637,-11723,-12482,-12865,-12808,-12314,-11402,-10132,-8602,-6905,-5178,-3499,-1987,-663,418,1286,1974,2538,3070,3630,4305,5140,6165,7390,8777,10292,11858,13411,14876,16185,17290,18138,18695,18930,18811,18324,17461,16230,14680,12870,10897,8878,6939,5204,3789,2769,2188,2041,2267,2769,3401,4024,4465,4613,4366,3679,2589,1131,-553,-2353,-4093,-5643,-6857,-7653,-7956,-7779,-7139,-6147,-4913,-3586,-2327,-1258,-512,-146,-193,-638,-1419,-2467,-3676,-4965,-6245,-7450,-8533,-9447,-10177,-10685,-10964,-10974,-10715,-10159,-9329,-8229,-6922,-5461,-3937,-2427,-1017,245,1312,2197,2903,3485,3978,4425,4837,5211,5508,5669,5633,5325,4715,3783,2574,1165,-324,-1747,-2956,-3830,-4270,-4258,-3821,-3054,-2117,-1165,-392,79,136,-235,-1030,-2148,-3506,-4963,-6414,-7769,-8947,-9941,-10727,-11345,-11833,-12230,-12586,-12898,-13188,-13386,-13476,-13357,-12993,-12327,-11355,-10087,-8580,-6901,-5143,-3387,-1715,-177,1184,2360,3348,4170,4832,5357,5723,5934,5938,5710,5201,4393,3278,1908,339,-1289,-2849,-4169,-5110,-5538,-5393,-4643,-3354,-1616,411,2555,4631,6460,7892,8808,9123,8801,7845,6316,4310,1995,-459,-2817,-4889,-6478,-7457,-7764,-7405,-6468,-5095,-3463,-1764,-166,1195,2235,2932,3301,3421,3374,3275,3226,3309,3587,4091,4806,5700,6677,7650,8480,9051,9236,8934,8096,6690,4758,2394,-290,-3097,-5873,-8414,-10580,-12234,-13329,-13824,-13788,-13274,-12407,-11320,-10131,-8974,-7940,-7087,-6465,-6055,-5858,-5823,-5923,-6120,-6383,-6691,-7018,-7333,-7601,-7774,-7796,-7616,-7180,-6468,-5468,-4227,-2797,-1299,156,1420,2363,2884,2902,2427,1482,198,-1300,-2824,-4202,-5275,-5904,-6024,-5601,-4668,-3312,-1645,196,2070,3865,5492,6899,8083,9055,9858,10520,11074,11525,11886,12123,12259,12258,12169,12002,11819,11667,11603,11660,11860,12176,12568,12958,13251,13348,13157,12591,11613,10194,8383,6235,3893,1481,-815,-2864,-4540,-5771,-6576,-6983,-7129,-7147,-7187,-7409,-7896,-8722,-9861,-11263,-12799,-14340,-15717,-16812,-17497,-17732,-17495,-16824,-15795,-14492,-13020,-11472,-9923,-8441,-7063,-5815,-4705,-3730,-2872,-2131,-1464,-890,-355,117,566,976,1356,1692,1960,2137,2181,2058,1729,1168,363,-670,-1900,-3255,-4645,-5976,-7135,-8047,-8645,-8911,-8843,-8502,-7935,-7243,-6501,-5784,-5151,-4617,-4173,-3783,-3380,-2902,-2286,-1515,-586,426,1427,2291,2865,3054,2762,2005,832,-607,-2116,-3477,-4451,-4855,-4553,-3518,-1788,460,3035,5649,8055,10012,11362,12022,11999,11382,10318,8975,7541,6156,4931,3914,3090,2407,1770,1092,285,-676,-1788,-2980,-4139,-5141,-5845,-6159,-6014,-5412,-4414,-3120,-1705,-319,847,1653,2009,1878,1310,405,-679,-1774,-2709,-3364,-3655,-3574,-3157,-2499,-1711,-915,-223,291,561,581,355,-91,-701,-1437,-2233,-3037,-3796,-4452,-4964,-5279,-5370,-5216,-4827,-4231,-3498,-2703,-1955,-1349,-969,-865,-1043,-1452,-2010,-2567,-2994,-3115,-2827,-2028,-713,1102,3288,5729,8211,10566,12584,14128,15064,15359,15009,14093,12730,11078,9303,7580,6025,4756,3789,3148,2774,2619,2620,2721,2890,3101,3338,3590,3816,3985,4027,3886,3496,2822,1858,640,-749,-2191,-3535,-4635,-5339,-5557,-5220,-4354,-3032,-1408,334,1970,3320,4193,4520,4247,3440,2211,719,-855,-2330,-3589,-4525,-5143,-5465,-5578,-5597,-5591,-5664,-5806,-6021,-6236,-6382,-6380,-6176,-5749,-5118,-4340,-3507,-2725,-2102,-1747,-1722,-2072,-2778,-3781,-4975,-6218,-7357,-8240,-8751,-8819,-8418,-7591,-6408,-4984,-3435,-1881,-425,840,1865,2584,3000,3087,2868,2378,1655,788,-141,-1021,-1730,-2167,-2212,-1815,-916,465,2301,4502,6970,9566,12151,14567,16661,18302,19358,19755,19432,18399,16701,14435,11740,8779,5748,2811,169,-2070,-3777,-4927,-5521,-5631,-5354,-4855,-4257,-3741,-3394,-3318,-3520,-3982,-4635,-5362,-6068,-6633,-6989,-7094,-6933,-6535,-5940,-5197,-4355,-3468,-2570,-1714,-948,-315,120,322,260,-79,-646,-1410,-2252,-3091,-3803,-4296,-4496,-4366,-3891,-3126,-2112,-966,244,1405,2442,3299,3939,4376,4653,4835,5032,5321,5805,6505,7432,8502,9615,10607,11346,11689,11578,10995,10025,8792,7492,6313,5461,5064,5221,5921,7097,8613,10286,11938,13387,14501,15195,15423,15212,14591,13654,12475,11157,9781,8420,7131,5941,4866,3921,3095,2416,1879,1533,1380,1460,1756,2250,2887,3581,4232,4729,4964,4855,4349,3438,2172,647,-1005,-2604,-4001,-5033,-5599,-5653,-5206,-4333,-3162,-1836,-530,631,1514,2056,2212,1985,1402,511,-634,-1967,-3430,-4958,-6496,-7987,-9376,-10615,-11659,-12467,-13009,-13263,-13213,-12863,-12226,-11308,-10174,-8841,-7401,-5908,-4447,-3084,-1880,-866,-49,591,1120,1597,2127,2766,3603,4652,5935,7398,9000,10632,12230,13675,14925,15902,16595,16986,17082,16914,16499,15893,15124,14246,13295,12297,11285,10255,9225,8184,7141,6100,5087,4127,3274,2554,2021,1665,1501,1468,1526,1592,1600,1504,1256,868,351,-250,-879,-1483,-2014,-2426,-2723,-2875,-2935,-2895,-2818,-2704,-2601,-2496,-2431,-2394,-2423,-2532,-2756,-3123,-3651,-4355,-5207,-6191,-7234,-8279,-9246,-10048,-10624,-10900,-10844,-10437,-9686,-8647,-7365,-5947,-4451,-2981,-1582,-311,810,1772,2571,3225,3746,4138,4418,4557,4556,4378,4021,3493,2812,2051,1251,500,-164,-707,-1135,-1485,-1808,-2164,-2609,-3168,-3846,-4600,-5377,-6071,-6622,-6932,-6981,-6753,-6314,-5730,-5143,-4658,-4417,-4514,-5008,-5924,-7224,-8824,-10613,-12426,-14103,-15465,-16362,-16670,-16309,-15263,-13577,-11350,-8753,-5973,-3234,-751,1303,2787,3653,3907,3647,3004,2162,1284,527,-15,-285,-292,-75,295,742,1205,1641,2031,2392,2756,3154,3635,4198,4839,5504,6120,6594,6823,6733,6250,5384,4133,2620,928,-742,-2252,-3428,-4155,-4386,-4105,-3418,-2423,-1315,-231,654,1257,1501,1409,1027,451,-205,-826,-1337,-1646,-1761,-1663,-1404,-1031,-607,-179,197,508,739,906,1032,1156,1308,1530,1822,2197,2616,3046,3411,3658,3708,3510,3039,2281,1275,79,-1228,-2542,-3752,-4778,-5522,-5956,-6051,-5837,-5362,-4712,-3961,-3221,-2556,-2055,-1755,-1699,-1886,-2318,-2944,-3731,-4575,-5420,-6145,-6681,-6954,-6917,-6580,-5958,-5139,-4202,-3271,-2449,-1834,-1495,-1455,-1715,-2208,-2876,-3595,-4286,-4839,-5187,-5290,-5136,-4740,-4167,-3445,-2673,-1869,-1102,-356,357,1070,1815,2621,3511,4497,5562,6690,7838,8970,10045,11025,11893,12639,13265,13786,14207,14542,14784,14915,14904,14703,14276,13588,12630,11417,9983,8398,6712,5004,3315,1681,124,-1375,-2826,-4259,-5711,-7178,-8691,-10204,-11705,-13126,-14422,-15526,-16412,-17028,-17394,-17500,-17388,-17083,-16613,-15992,-15221,-14272,-13137,-11787,-10239,-8529,-6735,-4974,-3378,-2080,-1198,-785,-852,-1332,-2092,-2993,-3824,-4454,-4731,-4599,-4040,-3117,-1927,-621,649,1734,2488,2828,2675,2028,906,-612,-2421,-4366,-6295,-8025,-9403,-10293,-10604,-10304,-9419,-8023,-6259,-4273,-2254,-357,1268,2539,3396,3859,3963,3796,3442,3012,2580,2244,2037,2024,2205,2592,3164,3877,4674,5493,6245,6873,7310,7520,7509,7282,6912,6439,5947,5494,5123,4872,4744,4719,4768,4819,4801,4625,4210,3474,2388,931,-832,-2808,-4838,-6734,-8289,-9332,-9719,-9403,-8416,-6872,-4972,-2945,-1031,556,1670,2246,2298,1931,1287,561,-86,-493,-575,-283,349,1245,2280,3300,4162,4705,4839,4485,3655,2377,769,-1054,-2941,-4751,-6375,-7715,-8737,-9403,-9753,-9802,-9624,-9268,-8806,-8291,-7778,-7301,-6878,-6501,-6146,-5755,-5278,-4631,-3778,-2649,-1256,420,2319,4393,6559,8723,10792,12668,14251,15470,16250,16552,16348,15641,14467,12876,10971,8842,6632,4460,2462,744,-599,-1508,-1940,-1904,-1411,-534,653,2030,3458,4796,5883,6580,6776,6391,5408,3871,1873,-406,-2770,-4969,-6781,-7984,-8444,-8089,-6948,-5162,-2934,-553,1676,3451,4529,4729,3997,2390,57,-2719,-5661,-8413,-10709,-12304,-13085,-13020,-12201,-10796,-9027,-7152,-5395,-3955,-2948,-2412,-2311,-2528,-2913,-3273,-3461,-3314,-2780,-1836,-541,955,2498,3866,4869,5340,5165,4309,2817,811,-1523,-3943,-6204,-8054,-9292,-9768,-9403,-8222,-6312,-3860,-1109,1685,4214,6265,7637,8244,8109,7317,6083,4616,3184,1990,1225,982,1312,2178,3509,5178,7049,8962,10777,12337,13537,14264,14457,14086,13139,11676,9763,7525,5105,2659,361,-1643,-3220,-4288,-4806,-4795,-4325,-3520,-2530,-1524,-661,-84,108,-135,-820,-1886,-3259,-4811,-6418,-7950,-9276,-10309,-10946,-11149,-10862,-10101,-8863,-7223,-5235,-3026,-691,1598,3738,5553,6952,7826,8118,7838,7004,5725,4129,2356,605,-1005,-2306,-3242,-3748,-3850,-3591,-3043,-2306,-1442,-531,408,1357,2329,3349,4414,5532,6641,7702,8596,9271,9632,9677,9410,8920,8306,7710,7272,7103,7288,7860,8796,10033,11469,12977,14429,15703,16690,17320,17539,17345,16755,15815,14609,13204,11693,10139,8598,7089,5644,4238,2888,1577,320,-879,-1992,-3012,-3909,-4682,-5322,-5828,-6222,-6486,-6658,-6705,-6652,-6475,-6171,-5750,-5199,-4544,-3787,-2939,-2017,-1005,75,1240,2472,3754,5055,6317,7485,8468,9203,9590,9576,9094,8114,6647,4705,2385,-239,-3009,-5792,-8423,-10757,-12660,-14056,-14875,-15155,-14921,-14290,-13373,-12311,-11220,-10218,-9353,-8663,-8106,-7626,-7119,-6485,-5618,-4456,-2943,-1110,1015,3315,5675,7946,9977,11633,12808,13430,13487,13001,12062,10767,9279,7717,6251,4974,4011,3397,3189,3376,3943,4840,5994,7326,8735,10128,11402,12485,13298,13809,13986,13840,13393,12704,11834,10886,9940,9101,8443,8038,7922,8110,8572,9250,10056,10857,11518,11883,11806,11179,9922,8015,5513,2509,-813,-4277,-7626,-10679,-13216,-15117,-16302,-16759,-16565,-15829,-14716,-13402,-12060,-10843,-9876,-9226,-8948,-9016,-9416,-10076,-10927,-11881,-12865,-13773,-14552,-15111,-15399,-15361,-14955,-14149,-12958,-11369,-9476,-7301,-4985,-2594,-248,1969,3986,5752,7223,8398,9236,9772,9962,9860,9440,8752,7816,6681,5406,4050,2696,1401,253,-713,-1449,-1956,-2247,-2385,-2422,-2468,-2589,-2865,-3351,-4054,-4968,-6037,-7194,-8354,-9424,-10325,-10983,-11334,-11348,-10988,-10259,-9176,-7781,-6142,-4361,-2556,-866,569,1616,2184,2196,1667,629,-810,-2505,-4294,-6004,-7470,-8584,-9242,-9433,-9138,-8418,-7315,-5927,-4322,-2622,-905,700,2113,3249,4048,4502,4597,4398,3949,3347,2678,2046,1533,1224,1175,1411,1943,2726,3709,4799,5901,6913,7743,8327,8612,8612,8331,7843,7208,6504,5805,5157,4586,4087,3625,3147,2592,1897,1035,-17,-1207,-2477,-3705,-4765,-5512,-5835,-5641,-4916,-3689,-2079,-238,1610,3258,4472,5076,4960,4065,2455,239,-2391,-5189,-7932,-10358,-12305,-13619,-14269,-14256,-13702,-12728,-11520,-10246,-9046,-8042,-7275,-6770,-6482,-6376,-6380,-6442,-6516,-6562,-6561,-6500,-6356,-6142,-5830,-5435,-4960,-4410,-3826,-3224,-2659,-2169,-1804,-1597,-1576,-1750,-2089,-2575,-3126,-3691,-4167,-4490,-4574,-4374,-3861,-3026,-1909,-549,974,2584,4192,5724,7107,8307,9290,10077,10678,11150,11533,11876,12221,12568,12932,13276,13573,13789,13878,13815,13590,13184,12628,11939,11162,10354,9549,8814,8143,7579,7070,6608,6106,5527,4768,3794,2538,991,-839,-2905,-5130,-7413,-9647,-11707,-13519,-14981,-16068,-16732,-16985,-16825,-16284,-15378,-14167,-12673,-10989,-9163,-7300,-5498,-3865,-2513,-1539,-1004,-945,-1326,-2070,-3049,-4101,-5052,-5747,-6059,-5926,-5346,-4380,-3161,-1825,-565,492,1196,1490,1326,721,-276,-1595,-3145,-4818,-6521,-8134,-9569,-10721,-11528,-11929,-11911,-11484,-10692,-9616,-8350,-7010,-5706,-4550,-3619,-2965,-2604,-2490,-2575,-2730,-2864,-2836,-2555,-1942,-948,404,2085,3998,6033,8061,9951,11580,12863,13719,14133,14095,13641,12823,11702,10352,8844,7257,5647,4097,2640,1346,228,-674,-1372,-1861,-2181,-2362,-2458,-2525,-2620,-2791,-3075,-3489,-4029,-4659,-5341,-5999,-6564,-6968,-7123,-6975,-6465,-5546,-4223,-2500,-448,1840,4231,6559,8668,10390,11614,12246,12260,11683,10567,9029,7176,5139,3043,984,-956,-2723,-4297,-5673,-6868,-7911,-8820,-9619,-10308,-10885,-11333,-11634,-11773,-11738,-11537,-11182,-10701,-10125,-9469,-8756,-7978,-7119,-6163,-5067,-3831,-2430,-896,762,2470,4197,5865,7430,8846,10089,11144,12013,12697,13202,13522,13649,13565,13251,12698,11906,10900,9723,8445,7147,5929,4888,4104,3649,3541,3773,4300,5004,5793,6482,6953,7053,6676,5777,4323,2385,40,-2569,-5270,-7898,-10256,-12193,-13571,-14299,-14355,-13756,-12603,-11028,-9219,-7361,-5655,-4254,-3270,-2752,-2678,-2968,-3500,-4120,-4681,-5054,-5145,-4932,-4415,-3677,-2813,-1947,-1212,-703,-507,-644,-1118,-1853,-2783,-3769,-4693,-5414,-5805,-5773,-5238,-4186,-2645,-709,1481,3725,5823,7530,8679,9090,8717,7536,5649,3212,450,-2374,-4989,-7137,-8612,-9271,-9039,-7961,-6109,-3691,-913,1958,4644,6917,8537,9386,9365,8514,6932,4824,2464,142,-1817,-3167,-3706,-3359,-2140,-196,2273,4968,7615,9904,11635,12620,12827,12260,11064,9402,7523,5642,3979,2691,1865,1532,1641,2098,2775,3530,4233,4768,5074,5088,4822,4286,3512,2573,1503,386,-722,-1757,-2659,-3384,-3898,-4190,-4261,-4136,-3845,-3450,-2993,-2557,-2190,-1963,-1911,-2068,-2431,-2974,-3650,-4386,-5113,-5757,-6271,-6624,-6820,-6883,-6869,-6818,-6801,-6836,-6935,-7076,-7192,-7208,-7032,-6576,-5780,-4612,-3071,-1207,919,3193,5524,7784,9877,11725,13256,14453,15297,15815,16043,16037,15852,15551,15192,14820,14476,14186,13970,13832,13780,13800,13890,14034,14209,14400,14568,14683,14695,14566,14250,13725,12969,11994,10812,9457,7965,6376,4717,3031,1326,-365,-2029,-3638,-5163,-6552,-7770,-8740,-9423,-9761,-9734,-9332,-8601,-7584,-6397,-5134,-3926,-2871,-2062,-1546,-1329,-1388,-1650,-2039,-2462,-2837,-3109,-3244,-3250,-3143,-2974,-2784,-2625,-2526,-2519,-2592,-2762,-2991,-3283,-3607,-3965,-4333,-4736,-5138,-5576,-6010,-6451,-6864,-7223,-7490,-7602,-7527,-7167,-6516,-5492,-4110,-2366,-307,1974,4379,6758,8979,10901,12417,13456,13994,14045,13681,12991,12079,11071,10045,9090,8243,7516,6911,6408,5989,5649,5400,5262,5283,5480,5893,6502,7276,8145,8993,9715,10179,10280,9956,9167,7952,6377,4570,2679,872,-672,-1819,-2427,-2452,-1859,-701,913,2853,4904,6879,8556,9745,10305,10122,9169,7468,5104,2224,-988,-4319,-7516,-10358,-12610,-14098,-14708,-14380,-13179,-11209,-8694,-5875,-3052,-500,1517,2816,3268,2863,1653,-212,-2517,-5029,-7472,-9617,-11259,-12257,-12541,-12122,-11054,-9489,-7563,-5476,-3395,-1473,150,1409,2232,2630,2600,2197,1469,494,-661,-1906,-3176,-4387,-5482,-6405,-7105,-7571,-7771,-7736,-7480,-7062,-6536,-5965,-5423,-4951,-4620,-4437,-4439,-4603,-4923,-5341,-5824,-6286,-6689,-6936,-7001,-6814,-6369,-5651,-4689,-3522,-2228,-874,432,1618,2587,3290,3685,3777,3584,3169,2596,1952,1326,789,412,237,288,555,1003,1566,2152,2665,2993,3046,2743,2048,957,-477,-2165,-3969,-5751,-7336,-8608,-9443,-9800,-9667,-9101,-8204,-7107,-5957,-4886,-4012,-3377,-3018,-2867,-2855,-2856,-2751,-2422,-1796,-834,449,1973,3644,5309,6843,8116,9040,9570,9704,9484,8981,8292,7506,6721,6003,5412,4981,4724,4648,4739,4977,5329,5741,6147,6461,6599,6458,5972,5082,3767,2083,67,-2118,-4374,-6510,-8397,-9893,-10909,-11376,-11297,-10678,-9621,-8206,-6597,-4934,-3374,-2068,-1117,-609,-568,-981,-1803,-2944,-4313,-5788,-7268,-8648,-9852,-10813,-11496,-11884,-11982,-11814,-11405,-10796,-10024,-9133,-8165,-7178,-6220,-5360,-4644,-4119,-3805,-3694,-3760,-3917,-4088,-4149,-3990,-3515,-2650,-1370,302,2286,4479,6710,8832,10681,12119,13071,13495,13437,12982,12276,11476,10760,10260,10089,10281,10826,11639,12596,13541,14316,14786,14848,14472,13663,12497,11088,9560,8067,6713,5595,4732,4115,3667,3280,2838,2213,1314,83,-1481,-3348,-5411,-7568,-9665,-11579,-13178,-14377,-15122,-15391,-15225,-14674,-13829,-12801,-11687,-10607,-9659,-8926,-8482,-8357,-8565,-9068,-9804,-10656,-11505,-12194,-12597,-12584,-12099,-11100,-9650,-7828,-5804,-3753,-1882,-382,602,961,670,-238,-1668,-3466,-5460,-7462,-9287,-10788,-11846,-12396,-12430,-11965,-11096,-9888,-8481,-6945,-5390,-3868,-2424,-1074,186,1362,2480,3537,4540,5473,6304,7013,7559,7922,8101,8102,7961,7742,7485,7272,7131,7080,7112,7157,7164,7033,6713,6154,5364,4394,3326,2289,1400,774,486,552,939,1549,2240,2858,3242,3281,2901,2102,952,-442,-1918,-3314,-4479,-5285,-5663,-5602,-5146,-4395,-3476,-2518,-1634,-901,-333,77,407,722,1112,1632,2307,3133,4047,4993,5870,6621,7181,7535,7680,7649,7470,7175,6782,6276,5634,4801,3736,2381,743,-1170,-3276,-5477,-7640,-9640,-11344,-12688,-13612,-14141,-14310,-14208,-13919,-13527,-13107,-12687,-12281,-11872,-11405,-10852,-10138,-9241,-8112,-6771,-5208,-3490,-1662,190,1996,3676,5199,6526,7674,8676,9563,10406,11216,12025,12813,13537,14142,14558,14731,14623,14233,13596,12772,11858,10922,10062,9287,8635,8041,7449,6770,5906,4807,3427,1793,-34,-1947,-3798,-5452,-6756,-7620,-7986,-7860,-7312,-6457,-5439,-4418,-3547,-2947,-2716,-2883,-3455,-4380,-5575,-6936,-8342,-9689,-10868,-11805,-12439,-12737,-12676,-12273,-11523,-10491,-9206,-7744,-6198,-4639,-3189,-1928,-951,-322,-75,-201,-658,-1345,-2149,-2924,-3545,-3891,-3884,-3490,-2711,-1610,-261,1213,2698,4076,5239,6133,6698,6947,6891,6592,6100,5501,4852,4231,3707,3321,3150,3205,3531,4112,4929,5928,7017,8101,9067,9814,10268,10390,10165,9639,8847,7864,6744,5552,4315,3081,1856,663,-468,-1532,-2476,-3275,-3888,-4275,-4422,-4317,-3988,-3453,-2796,-2054,-1343,-695,-201,128,285,289,212,101,45,80,249,534,910,1313,1681,1967,2113,2139,2034,1863,1673,1521,1458,1496,1633,1825,2018,2135,2108,1889,1429,742,-173,-1259,-2461,-3708,-4920,-6034,-6982,-7728,-8244,-8519,-8560,-8372,-7961,-7340,-6502,-5472,-4241,-2863,-1350,219,1797,3296,4657,5802,6694,7297,7618,7671,7508,7171,6729,6228,5731,5269,4887,4609,4462,4466,4642,4982,5491,6140,6900,7731,8581,9415,10194,10894,11509,12030,12473,12858,13199,13524,13845,14175,14511,14846,15157,15421,15587,15636,15490,15140,14514,13616,12414,10937,9215,7313,5316,3328,1452,-197,-1542,-2494,-3038,-3143,-2865,-2253,-1414,-468,441,1183,1605,1632,1173,234,-1160,-2918,-4921,-7005,-9034,-10838,-12309,-13366,-13964,-14137,-13923,-13439,-12780,-12085,-11450,-10971,-10704,-10676,-10877,-11279,-11822,-12435,-13038,-13530,-13824,-13818,-13433,-12602,-11290,-9491,-7251,-4640,-1784,1191,4111,6857,9255,11249,12730,13707,14180,14202,13871,13258,12510,11701,10968,10367,9977,9802,9849,10065,10392,10763,11103,11378,11556,11649,11692,11721,11810,11970,12255,12613,13026,13389,13613,13574,13182,12358,11088,9400,7369,5153,2887,779,-1029,-2395,-3246,-3581,-3444,-2975,-2314,-1660,-1175,-1007,-1238,-1900,-2942,-4264,-5728,-7166,-8434,-9406,-10000,-10182,-9955,-9361,-8445,-7289,-5936,-4471,-2935,-1410,50,1358,2445,3230,3645,3646,3212,2345,1101,-462,-2221,-4072,-5860,-7479,-8792,-9727,-10226,-10278,-9913,-9192,-8198,-7047,-5840,-4700,-3720,-2979,-2537,-2390,-2544,-2915,-3442,-4004,-4499,-4816,-4859,-4560,-3880,-2829,-1456,144,1833,3450,4829,5814,6286,6185,5491,4268,2610,655,-1429,-3486,-5347,-6884,-7993,-8621,-8758,-8461,-7803,-6945,-5998,-5153,-4504,-4174,-4189,-4537,-5138,-5877,-6584,-7120,-7325,-7116,-6447,-5349,-3906,-2254,-550,1027,2341,3245,3669,3556,2927,1818,341,-1396,-3221,-4995,-6541,-7768,-8555,-8898,-8803,-8351,-7653,-6853,-6072,-5450,-5045,-4913,-5005,-5276,-5592,-5848,-5891,-5633,-4963,-3877,-2352,-473,1687,3984,6285,8446,10334,11868,12989,13691,14031,14061,13896,13614,13300,12995,12729,12459,12182,11809,11327,10683,9877,8919,7843,6687,5502,4306,3139,1972,831,-337,-1502,-2697,-3866,-5001,-6041,-6946,-7691,-8244,-8610,-8797,-8820,-8711,-8499,-8217,-7902,-7595,-7326,-7144,-7070,-7127,-7332,-7661,-8109,-8625,-9155,-9638,-9998,-10178,-10119,-9800,-9212,-8403,-7440,-6414,-5456,-4642,-4096,-3828,-3885,-4195,-4709,-5303,-5856,-6254,-6388,-6205,-5684,-4865,-3817,-2656,-1492,-440,421,1042,1419,1575,1570,1472,1355,1291,1343,1554,1963,2586,3427,4488,5739,7160,8697,10297,11881,13363,14645,15632,16234,16400,16097,15353,14231,12826,11285,9727,8307,7116,6236,5671,5394,5307,5296,5224,4968,4447,3618,2515,1207,-194,-1548,-2755,-3710,-4381,-4780,-4956,-5020,-5067,-5214,-5526,-6036,-6715,-7493,-8262,-8909,-9323,-9433,-9193,-8631,-7785,-6773,-5698,-4707,-3921,-3449,-3362,-3695,-4424,-5496,-6805,-8236,-9666,-10975,-12087,-12926,-13497,-13795,-13887,-13827,-13700,-13565,-13476,-13437,-13442,-13418,-13307,-12995,-12413,-11472,-10151,-8437,-6402,-4132,-1770,529,2601,4320,5578,6348,6652,6557,6189,5667,5111,4618,4237,3993,3880,3873,3953,4088,4280,4508,4804,5152,5583,6088,6663,7290,7940,8586,9194,9754,10239,10660,10988,11224,11322,11234,10906,10243,9214,7743,5849,3561,963,-1793,-4555,-7117,-9312,-10978,-12012,-12378,-12082,-11220,-9908,-8316,-6606,-4943,-3442,-2191,-1208,-478,61,483,860,1246,1668,2114,2555,2934,3205,3327,3283,3075,2748,2336,1909,1518,1189,956,799,705,650,608,577,551,544,566,606,661,674,607,380,-62,-773,-1772,-3047,-4538,-6160,-7781,-9266,-10477,-11281,-11595,-11357,-10563,-9251,-7497,-5418,-3138,-815,1417,3402,5020,6164,6755,6761,6185,5093,3594,1852,53,-1583,-2852,-3576,-3616,-2922,-1489,582,3134,5955,8777,11362,13428,14796,15290,14845,13468,11242,8333,4983,1444,-1956,-4961,-7293,-8776,-9288,-8816,-7433,-5302,-2673,188,2942,5329,7074,8025,8097,7316,5809,3767,1453,-876,-2963,-4601,-5678,-6110,-5972,-5331,-4380,-3280,-2245,-1425,-953,-900,-1271,-2034,-3097,-4353,-5677,-6957,-8086,-8997,-9636,-9997,-10073,-9893,-9478,-8857,-8060,-7118,-6078,-4985,-3918,-2934,-2107,-1484,-1084,-895,-873,-943,-1017,-1028,-895,-616,-177,357,925,1452,1855,2113,2197,2165,2072,2030,2139,2504,3190,4241,5633,7307,9149,10998,12699,14049,14919,15167,14754,13678,12020,9924,7563,5158,2903,990,-448,-1327,-1642,-1437,-837,13,929,1730,2274,2441,2207,1593,707,-296,-1228,-1894,-2134,-1840,-984,384,2108,3992,5766,7187,8017,8102,7354,5812,3570,838,-2172,-5195,-8006,-10405,-12236,-13437,-13948,-13837,-13132,-11974,-10452,-8711,-6853,-4998,-3215,-1590,-162,1028,1961,2628,3032,3177,3076,2749,2205,1479,577,-452,-1592,-2776,-3962,-5070,-6011,-6683,-6969,-6769,-5995,-4613,-2618,-97,2842,6015,9228,12276,14958,17125,18667,19526,19736,19339,18479,17283,15916,14528,13252,12179,11392,10909,10747,10869,11241,11781,12413,13037,13561,13890,13952,13686,13057,12072,10746,9141,7327,5413,3501,1730,214,-930,-1611,-1796,-1473,-730,339,1572,2823,3926,4780,5273,5392,5118,4504,3598,2491,1256,-44,-1338,-2628,-3875,-5107,-6305,-7477,-8581,-9588,-10435,-11074,-11463,-11576,-11418,-11006,-10388,-9612,-8760,-7877,-7062,-6346,-5810,-5476,-5381,-5507,-5834,-6292,-6803,-7268,-7591,-7679,-7467,-6903,-5977,-4708,-3157,-1418,390,2139,3686,4931,5760,6142,6033,5483,4544,3341,2010,722,-356,-1060,-1261,-864,157,1783,3904,6367,8962,11464,13642,15329,16368,16742,16450,15622,14405,13001,11592,10362,9421,8841,8613,8684,8934,9253,9503,9604,9509,9220,8799,8304,7823,7394,7041,6744,6456,6127,5703,5145,4431,3551,2513,1333,44,-1313,-2704,-4059,-5354,-6519,-7527,-8345,-8940,-9314,-9450,-9357,-9043,-8505,-7771,-6835,-5736,-4488,-3144,-1763,-410,813,1839,2564,2932,2882,2400,1466,143,-1546,-3488,-5594,-7741,-9790,-11614,-13094,-14137,-14689,-14744,-14339,-13548,-12496,-11306,-10121,-9074,-8259,-7733,-7503,-7506,-7647,-7781,-7758,-7433,-6693,-5474,-3780,-1663,747,3290,5788,8032,9869,11128,11719,11579,10717,9202,7180,4832,2407,119,-1804,-3236,-4078,-4340,-4070,-3387,-2428,-1360,-333,502,1045,1230,1044,522,-280,-1279,-2394,-3557,-4704,-5818,-6867,-7876,-8836,-9785,-10718,-11654,-12561,-13443,-14221,-14881,-15320,-15500,-15330,-14759,-13748,-12276,-10379,-8113,-5588,-2931,-305,2151,4278,5972,7137,7742,7787,7330,6479,5373,4193,3122,2329,1952,2074,2707,3820,5290,6982,8699,10240,11408,12029,11988,11233,9808,7811,5435,2886,410,-1758,-3418,-4405,-4633,-4076,-2789,-887,1450,4022,6570,8870,10681,11812,12150,11617,10264,8179,5539,2562,-512,-3427,-5943,-7860,-9013,-9315,-8750,-7386,-5392,-2984,-468,1874,3739,4897,5187,4535,2974,621,-2315,-5591,-8912,-12018,-14665,-16678,-17958,-18474,-18273,-17459,-16183,-14611,-12920,-11263,-9769,-8524,-7587,-6938,-6582,-6419,-6408,-6432,-6397,-6215,-5783,-5042,-3945,-2496,-725,1270,3389,5486,7423,9083,10353,11179,11513,11372,10776,9811,8554,7135,5673,4289,3099,2153,1514,1148,1036,1107,1305,1564,1846,2104,2320,2462,2509,2443,2254,1969,1619,1292,1067,1052,1330,1967,3000,4405,6121,8035,9975,11771,13220,14160,14469,14101,13073,11479,9451,7150,4745,2387,212,-1688,-3253,-4474,-5379,-6045,-6561,-7032,-7559,-8210,-9042,-10063,-11245,-12546,-13865,-15130,-16215,-17069,-17607,-17831,-17736,-17377,-16815,-16131,-15406,-14715,-14125,-13690,-13441,-13411,-13597,-14006,-14613,-15381,-16256,-17144,-17948,-18534,-18774,-18555,-17778,-16412,-14454,-11978,-9095,-5971,-2772,302,3101,5481,7356,8692,9480,9782,9653,9200,8524,7744,6984,6354,5952,5841,6041,6539,7268,8141,9064,9933,10692,11304,11792,12201,12629,13163,13889,14858,16055,17414,18790,19995,20818,21037,20500,19092,16827,13797,10216,6347,2522,-957,-3806,-5830,-6908,-7027,-6252,-4716,-2601,-98,2593,5298,7861,10167,12112,13619,14607,15009,14757,13807,12149,9814,6896,3546,-57,-3676,-7106,-10130,-12605,-14430,-15581,-16108,-16091,-15678,-15001,-14204,-13404,-12681,-12089,-11640,-11323,-11110,-10958,-10846,-10736,-10640,-10529,-10422,-10287,-10122,-9871,-9525,-9028,-8404,-7630,-6782,-5900,-5082,-4413,-3948,-3732,-3737,-3896,-4096,-4174,-3995,-3400,-2327,-725,1333,3749,6326,8865,11137,12952,14167,14700,14567,13832,12661,11227,9770,8479,7559,7115,7222,7832,8843,10068,11272,12204,12636,12382,11369,9607,7202,4364,1309,-1706,-4467,-6819,-8653,-9947,-10716,-11024,-10929,-10503,-9786,-8831,-7658,-6348,-4942,-3597,-2411,-1581,-1234,-1516,-2491,-4176,-6497,-9330,-12472,-15705,-18780,-21470,-23567,-24919,-25414,-25013,-23716,-21603,-18765,-15385,-11623,-7710,-3839,-223,2970,5598,7579,8884,9550,9657,9346,8758,8074,7408,6895,6547,6387,6306,6217,5969,5443,4574,3334,1831,195,-1327,-2497,-3061,-2823,-1657,448,3420,7059,11112,15263,19171,22529,25038,26515,26811,25933,23951,21059,17517,13646,9756,6193,3205,1021,-234,-540,69,1423,3332,5517,7716,9644,11081,11841,11835,11040,9531,7457,5017,2469,67,-1945,-3353,-4025,-3896,-2987,-1422,607,2840,4965,6701,7764,7988,7259,5616,3168,150,-3178,-6504,-9565,-12111,-14012,-15175,-15624,-15439,-14732,-13676,-12411,-11080,-9807,-8648,-7669,-6865,-6244,-5774,-5425,-5157,-4923,-4678,-4398,-4040,-3630,-3152,-2679,-2240,-1919,-1772,-1855,-2206,-2819,-3659,-4635,-5621,-6460,-6998,-7083,-6615,-5535,-3849,-1620,1038,3972,7016,9976,12708,15051,16914,18230,18967,19160,18842,18109,17053,15794,14453,13162,12021,11137,10552,10292,10315,10560,10924,11307,11627,11806,11829,11676,11362,10908,10324,9628,8836,7978,7108,6283,5615,5173,5078,5362,6046,7065,8261,9454,10358,10736,10334,8983,6610,3236,-977,-5809,-10924,-15982,-20613,-24487,-27307,-28877,-29051,-27815,-25249,-21511,-16902,-11745,-6464,-1484,2777,5958,7781,8110,6933,4406,811,-3446,-7901,-12056,-15463,-17742,-18658,-18122,-16191,-13098,-9145,-4746,-305,3796,7234,9795,11355,11899,11485,10262,8400,6140,3714,1376,-640,-2128,-2934,-2965,-2200,-689,1451,4063,6953,9924,12796,15398,17621,19364,20591,21285,21465,21161,20418,19288,17810,16062,14092,11992,9863,7807,5962,4445,3370,2814,2823,3367,4404,5810,7476,9250,11013,12635,14018,15050,15638,15678,15072,13750,11643,8762,5138,898,-3798,-8700,-13548,-18025,-21846,-24723,-26441,-26840,-25873,-23567,-20084,-15646,-10570,-5217,46,4835,8822,11720,13342,13577,12447,10057,6644,2499,-2005,-6504,-10630,-14091,-16664,-18228,-18761,-18316,-17026,-15055,-12582,-9803,-6861,-3933,-1125,1404,3544,5154,6113,6328,5726,4306,2116,-711,-4000,-7496,-10939,-14031,-16519,-18157,-18804,-18336,-16772,-14163,-10660,-6483,-1867,2894,7518,11737,15294,18002,19707,20334,19885,18413,16076,13044,9553,5822,2080,-1479,-4683,-7383,-9471,-10845,-11448,-11251,-10253,-8541,-6217,-3511,-670,1982,4115,5432,5674,4717,2519,-803,-5024,-9844,-14868,-19717,-24006,-27398,-29644,-30553,-30070,-28196,-25067,-20862,-15855,-10348,-4682,796,5752,9870,12899,14639,14993,13964,11663,8317,4243,-185,-4547,-8459,-11566,-13604,-14403,-13905,-12151,-9289,-5522,-1136,3599,8360,12870,16861,20097,22397,23632,23735,22731,20718,17891,14507,10906,7409,4380,2079,738,459,1248,3011,5547,8595,11846,14970,17656,19623,20654,20605,19427,17165,13953,10025,5664,1219,-2978,-6580,-9350,-11091,-11785,-11474,-10371,-8723,-6842,-5042,-3559,-2600,-2244,-2510,-3324,-4572,-6101,-7776,-9452,-11048,-12492,-13770,-14876,-15845,-16693,-17458,-18147,-18754,-19253,-19596,-19721,-19553,-19043,-18116,-16764,-14957,-12741,-10152,-7295,-4277,-1240,1651,4247,6389,7964,8900,9183,8853,8024,6826,5449,4044,2776,1755,1049,697,662,918,1389,2020,2762,3565,4418,5279,6150,6982,7750,8397,8860,9091,9018,8624,7877,6808,5462,3930,2338,817,-467,-1397,-1843,-1743,-1076,130,1786,3749,5860,7899,9677,10987,11670,11604,10739,9086,6736,3839,596,-2768,-6030,-8984,-11463,-13345,-14549,-15064,-14889,-14104,-12780,-11053,-9060,-6982,-5001,-3310,-2095,-1493,-1621,-2505,-4123,-6372,-9101,-12109,-15181,-18080,-20594,-22515,-23691,-23981,-23336,-21731,-19232,-15969,-12115,-7930,-3667,366,3913,6715,8599,9453,9249,8069,6051,3430,457,-2584,-5424,-7835,-9628,-10691,-10975,-10489,-9304,-7525,-5284,-2742,-35,2653,5211,7482,9372,10796,11695,12051,11877,11198,10099,8660,6997,5247,3539,2018,828,71,-134,242,1231,2786,4835,7271,9948,12722,15421,17892,19966,21507,22378,22485,21779,20247,17969,15061,11723,8193,4731,1617,-917,-2657,-3467,-3290,-2130,-97,2641,5842,9199,12388,15067,16914,17685,17187,15373,12278,8074,3028,-2498,-8103,-13348,-17819,-21176,-23140,-23602,-22556,-20159,-16692,-12526,-8095,-3828,-111,2763,4618,5409,5201,4166,2522,509,-1642,-3755,-5705,-7427,-8933,-10242,-11429,-12525,-13582,-14564,-15456,-16144,-16548,-16535,-16006,-14883,-13135,-10816,-8027,-4977,-1893,953,3304,4953,5770,5707,4837,3307,1336,-780,-2775,-4336,-5263,-5365,-4598,-2964,-599,2333,5569,8890,12023,14798,17030,18641,19556,19773,19305,18185,16485,14270,11654,8758,5719,2698,-170,-2749,-4939,-6680,-7940,-8731,-9088,-9078,-8757,-8220,-7527,-6766,-6007,-5321,-4778,-4439,-4355,-4575,-5115,-6000,-7215,-8739,-10531,-12498,-14554,-16535,-18289,-19620,-20346,-20307,-19401,-17595,-14943,-11587,-7739,-3660,360,4059,7178,9560,11059,11659,11360,10247,8442,6098,3390,519,-2329,-4944,-7140,-8734,-9583,-9574,-8668,-6874,-4299,-1106,2453,6107,9537,12464,14647,15917,16232,15619,14264,12383,10297,8315,6731,5786,5613,6261,7634,9576,11809,14057,16018,17442,18159,18093,17274,15822,13907,11740,9501,7348,5369,3597,2012,545,-871,-2321,-3850,-5469,-7157,-8816,-10327,-11522,-12231,-12278,-11557,-9988,-7606,-4523,-938,2887,6620,9965,12593,14284,14860,14261,12531,9810,6337,2402,-1653,-5482,-8770,-11232,-12676,-12968,-12092,-10106,-7186,-3544,501,4658,8569,11962,14544,16146,16611,15920,14100,11283,7673,3519,-874,-5217,-9207,-12614,-15227,-16933,-17651,-17387,-16184,-14150,-11431,-8228,-4761,-1298,1924,4652,6711,7953,8338,7874,6668,4876,2706,387,-1849,-3795,-5274,-6168,-6404,-5982,-4935,-3352,-1341,968,3452,5981,8454,10781,12881,14719,16235,17434,18292,18843,19098,19110,18903,18526,17990,17315,16501,15543,14474,13287,12078,10876,9817,8961,8417,8217,8361,8782,9339,9847,10085,9840,8917,7207,4650,1313,-2683,-7104,-11686,-16110,-20072,-23280,-25516,-26624,-26559,-25355,-23156,-20155,-16618,-12805,-8985,-5386,-2186,481,2538,3939,4686,4783,4275,3205,1654,-290,-2494,-4823,-7100,-9162,-10823,-11938,-12379,-12064,-10982,-9170,-6759,-3930,-928,1977,4516,6446,7595,7867,7268,5888,3914,1574,-860,-3100,-4903,-6034,-6342,-5744,-4223,-1855,1227,4816,8680,12564,16214,19428,22032,23922,25076,25494,25252,24438,23148,21500,19575,17470,15236,12932,10592,8269,6018,3914,2071,568,-464,-985,-961,-436,460,1589,2709,3613,4088,3954,3120,1552,-698,-3481,-6616,-9844,-12934,-15620,-17723,-19068,-19585,-19238,-18067,-16165,-13649,-10689,-7451,-4106,-828,2249,5012,7373,9305,10779,11815,12434,12635,12450,11826,10767,9199,7123,4522,1488,-1874,-5342,-8668,-11574,-13785,-15110,-15423,-14746,-13195,-11025,-8541,-6097,-4036,-2620,-2058,-2393,-3607,-5517,-7905,-10462,-12874,-14843,-16088,-16437,-15758,-14060,-11418,-8002,-4058,160,4357,8281,11718,14504,16560,17842,18370,18183,17354,15960,14107,11896,9449,6875,4280,1757,-622,-2793,-4713,-6339,-7619,-8522,-8995,-9032,-8641,-7889,-6901,-5826,-4887,-4247,-4120,-4598,-5756,-7564,-9916,-12636,-15497,-18231,-20573,-22264,-23098,-22932,-21682,-19397,-16152,-12177,-7700,-3051,1481,5572,9009,11577,13229,13920,13754,12837,11343,9445,7315,5105,2939,926,-861,-2347,-3475,-4189,-4436,-4185,-3396,-2099,-312,1849,4257,6726,9045,11010,12428,13156,13113,12286,10740,8601,6044,3296,564,-1916,-3968,-5431,-6225,-6294,-5679,-4439,-2690,-596,1706,4034,6262,8271,9994,11384,12441,13158,13541,13581,13256,12518,11345,9673,7520,4898,1894,-1342,-4641,-7752,-10455,-12519,-13763,-14094,-13492,-12050,-9957,-7477,-4923,-2627,-887,51,46,-947,-2842,-5460,-8539,-11750,-14786,-17329,-19157,-20112,-20123,-19238,-17536,-15200,-12408,-9369,-6274,-3296,-563,1812,3796,5338,6479,7216,7609,7667,7416,6856,5965,4755,3192,1333,-794,-3056,-5330,-7408,-9112,-10236,-10646,-10258,-9098,-7268,-4989,-2517,-167,1781,3077,3577,3225,2095,352,-1760,-3941,-5901,-7349,-8085,-7954,-6933,-5058,-2491,578,3885,7176,10218,12798,14813,16177,16920,17104,16826,16209,15334,14265,13024,11586,9918,7959,5679,3060,143,-2995,-6217,-9345,-12174,-14490,-16100,-16860,-16704,-15661,-13867,-11542,-8996,-6549,-4556,-3286,-2956,-3650,-5343,-7883,-11015,-14431,-17777,-20740,-23044,-24497,-25002,-24545,-23182,-21040,-18254,-15008,-11456,-7770,-4098,-568,2695,5589,8021,9901,11166,11747,11631,10801,9329,7296,4860,2217,-407,-2768,-4634,-5803,-6139,-5553,-4070,-1763,1183,4534,8023,11348,14259,16523,18004,18625,18409,17438,15858,13861,11647,9429,7394,5702,4471,3769,3613,3972,4762,5877,7170,8512,9745,10787,11530,11963,12084,11924,11577,11104,10607,10148,9759,9446,9155,8815,8330,7597,6556,5159,3438,1474,-612,-2634,-4447,-5885,-6878,-7404,-7524,-7377,-7123,-6944,-6991,-7352,-8049,-9024,-10148,-11260,-12187,-12781,-12940,-12627,-11856,-10703,-9255,-7630,-5926,-4230,-2617,-1134,185,1300,2210,2879,3307,3479,3380,3014,2378,1495,392,-866,-2236,-3613,-4943,-6142,-7151,-7939,-8482,-8787,-8889,-8811,-8612,-8345,-8047,-7783,-7571,-7439,-7398,-7407,-7459,-7467,-7403,-7171,-6749,-6075,-5161,-4001,-2654,-1149,415,2007,3531,4966,6271,7435,8485,9425,10314,11169,12031,12917,13810,14700,15518,16185,16616,16672,16281,15323,13772,11599,8861,5658,2156,-1437,-4865,-7895,-10281,-11873,-12576,-12418,-11526,-10107,-8459,-6865,-5639,-4993,-5083,-5937,-7484,-9548,-11886,-14215,-16251,-17749,-18530,-18487,-17614,-15970,-13693,-10968,-7995,-4998,-2163,334,2378,3900,4879,5360,5405,5108,4562,3836,2981,2015,932,-292,-1676,-3222,-4913,-6663,-8369,-9871,-10978,-11530,-11363,-10415,-8683,-6283,-3383,-257,2844,5631,7881,9443,10220,10242,9602,8456,7049,5591,4356,3534,3286,3710,4804,6511,8703,11188,13780,16257,18452,20201,21438,22107,22246,21914,21194,20191,18968,17591,16065,14394,12547,10492,8223,5723,3052,272,-2481,-5047,-7240,-8879,-9813,-9956,-9310,-7958,-6083,-3922,-1749,160,1567,2299,2274,1490,65,-1839,-3967,-6067,-7868,-9139,-9707,-9455,-8368,-6490,-3959,-983,2198,5284,8010,10106,11380,11726,11115,9649,7476,4837,1979,-845,-3406,-5543,-7135,-8139,-8570,-8478,-7981,-7168,-6187,-5126,-4098,-3161,-2385,-1778,-1388,-1191,-1209,-1407,-1773,-2259,-2815,-3355,-3802,-4050,-4005,-3600,-2757,-1492,201,2232,4510,6911,9290,11537,13528,15199,16504,17448,18058,18395,18526,18529,18460,18351,18198,17955,17541,16838,15742,14139,11996,9310,6188,2798,-622,-3780,-6408,-8234,-9118,-8984,-7921,-6107,-3859,-1507,560,2040,2689,2397,1175,-819,-3368,-6123,-8782,-10987,-12495,-13100,-12743,-11433,-9329,-6617,-3591,-512,2343,4749,6553,7661,8062,7827,7050,5917,4567,3203,1933,878,67,-499,-865,-1121,-1345,-1644,-2068,-2667,-3426,-4308,-5233,-6101,-6822,-7303,-7504,-7405,-7039,-6467,-5775,-5053,-4405,-3888,-3578,-3474,-3583,-3842,-4194,-4524,-4743,-4728,-4397,-3678,-2547,-1007,891,3059,5403,7771,10081,12177,14017,15517,16682,17515,18073,18386,18536,18524,18398,18108,17657,16965,16031,14814,13360,11728,10027,8397,6944,5793,4962,4459,4188,4030,3826,3443,2757,1720,345,-1282,-3015,-4661,-6040,-6968,-7341,-7127,-6360,-5184,-3747,-2283,-955,43,634,751,435,-235,-1122,-2068,-2900,-3473,-3686,-3502,-2963,-2198,-1371,-721,-447,-753,-1750,-3472,-5861,-8744,-11887,-14999,-17751,-19875,-21114,-21347,-20533,-18754,-16213,-13169,-9946,-6867,-4203,-2187,-914,-422,-596,-1292,-2258,-3257,-4044,-4408,-4226,-3412,-1997,-55,2274,4802,7362,9764,11863,13567,14788,15548,15843,15761,15369,14761,14025,13205,12348,11409,10369,9113,7587,5693,3413,744,-2226,-5393,-8570,-11592,-14274,-16468,-18096,-19107,-19555,-19515,-19118,-18518,-17855,-17247,-16794,-16512,-16419,-16444,-16532,-16573,-16494,-16206,-15665,-14839,-13744,-12398,-10868,-9209,-7485,-5753,-4047,-2379,-775,809,2331,3841,5280,6650,7884,8943,9765,10315,10576,10551,10298,9878,9396,8954,8653,8571,8757,9202,9872,10658,11444,12073,12396,12301,11706,10603,9042,7139,5035,2924,948,-731,-2038,-2921,-3407,-3535,-3400,-3068,-2618,-2080,-1469,-763,65,1066,2252,3631,5177,6805,8428,9889,11036,11711,11772,11132,9747,7655,4947,1780,-1645,-5108,-8374,-11225,-13500,-15057,-15863,-15922,-15337,-14237,-12823,-11266,-9765,-8461,-7466,-6849,-6610,-6734,-7117,-7670,-8240,-8686,-8875,-8696,-8074,-7009,-5512,-3697,-1674,391,2346,4043,5381,6293,6785,6888,6704,6334,5903,5509,5224,5073,5044,5051,5022,4807,4309,3416,2058,235,-2016,-4573,-7266,-9881,-12191,-13982,-15097,-15432,-14988,-13822,-12102,-10010,-7794,-5677,-3872,-2532,-1751,-1538,-1835,-2514,-3388,-4271,-4940,-5243,-5032,-4262,-2915,-1066,1189,3714,6341,8939,11345,13457,15161,16396,17104,17269,16877,15953,14528,12653,10405,7861,5146,2376,-270,-2658,-4601,-5993,-6740,-6834,-6342,-5407,-4239,-3089,-2217,-1847,-2149,-3193,-4962,-7329,-10094,-12997,-15745,-18075,-19743,-20592,-20560,-19655,-18012,-15790,-13239,-10576,-8045,-5808,-4001,-2675,-1826,-1404,-1320,-1472,-1762,-2098,-2426,-2700,-2918,-3078,-3199,-3305,-3392,-3474,-3508,-3470,-3286,-2904,-2253,-1287,10,1633,3508,5553,7621,9554,11201,12385,13018,13008,12356,11131,9441,7488,5467,3606,2116,1144,820,1158,2139,3661,5567,7700,9844,11862,13588,14962,15929,16525,16794,16834,16733,16569,16412,16261,16113,15901,15537,14928,13974,12608,10800,8564,5978,3154,255,-2551,-5099,-7244,-8896,-10013,-10600,-10739,-10530,-10116,-9670,-9318,-9240,-9487,-10163,-11218,-12629,-14255,-15958,-17569,-18921,-19888,-20367,-20302,-19684,-18515,-16852,-14737,-12261,-9502,-6577,-3593,-691,2008,4362,6275,7645,8440,8641,8291,7468,6272,4836,3295,1761,381,-787,-1642,-2167,-2354,-2214,-1837,-1273,-658,-78,347,544,457,69,-589,-1470,-2471,-3505,-4441,-5185,-5634,-5719,-5396,-4661,-3530,-2072,-361,1511,3441,5354,7160,8825,10297,11567,12606,13401,13925,14143,14019,13508,12572,11204,9391,7203,4692,1996,-757,-3407,-5793,-7802,-9325,-10329,-10825,-10873,-10578,-10079,-9506,-9009,-8687,-8626,-8863,-9383,-10153,-11083,-12071,-13005,-13764,-14250,-14387,-14134,-13487,-12471,-11147,-9582,-7860,-6069,-4269,-2537,-902,598,1950,3145,4175,5018,5650,6017,6077,5779,5102,4046,2670,1057,-650,-2291,-3692,-4684,-5140,-4973,-4173,-2801,-986,1091,3199,5122,6643,7605,7919,7551,6561,5052,3182,1134,-899,-2739,-4214,-5196,-5597,-5350,-4469,-2976,-951,1485,4221,7081,9934,12617,15017,17016,18568,19622,20205,20342,20108,19567,18812,17897,16908,15884,14881,13937,13064,12293,11600,10968,10363,9731,9027,8197,7215,6039,4698,3184,1579,-78,-1689,-3187,-4497,-5563,-6344,-6824,-7005,-6901,-6576,-6078,-5497,-4926,-4424,-4083,-3901,-3904,-4031,-4219,-4388,-4436,-4321,-3990,-3475,-2812,-2117,-1478,-1047,-898,-1133,-1765,-2808,-4188,-5839,-7620,-9414,-11054,-12402,-13312,-13652,-13358,-12362,-10715,-8478,-5816,-2908,12,2724,5024,6734,7760,8055,7662,6691,5307,3722,2171,876,50,-161,341,1568,3468,5906,8713,11671,14562,17192,19381,21033,22073,22524,22422,21869,20957,19800,18469,17032,15513,13914,12245,10471,8614,6646,4605,2514,441,-1539,-3307,-4763,-5780,-6275,-6204,-5575,-4478,-3057,-1511,-73,1038,1619,1544,736,-767,-2885,-5429,-8201,-10941,-13427,-15428,-16782,-17386,-17193,-16252,-14653,-12556,-10144,-7621,-5180,-2976,-1140,268,1220,1737,1873,1707,1312,789,205,-363,-864,-1257,-1513,-1628,-1574,-1373,-989,-443,288,1193,2272,3497,4828,6210,7551,8775,9754,10402,10624,10362,9615,8409,6846,5051,3197,1457,9,-996,-1447,-1263,-450,976,2907,5227,7768,10339,12746,14792,16301,17123,17176,16397,14860,12628,9928,6942,3978,1250,-968,-2548,-3351,-3410,-2760,-1566,-5,1705,3351,4734,5704,6147,6017,5304,4076,2399,429,-1714,-3853,-5846,-7536,-8811,-9563,-9740,-9309,-8310,-6800,-4911,-2800,-647,1331,2970,4084,4577,4390,3534,2111,260,-1810,-3864,-5696,-7085,-7932,-8162,-7839,-7066,-6041,-4957,-4037,-3426,-3239,-3474,-4085,-4909,-5784,-6478,-6816,-6649,-5902,-4597,-2840,-815,1234,3045,4366,4999,4812,3789,1993,-394,-3136,-5945,-8523,-10607,-11993,-12542,-12234,-11085,-9236,-6828,-4073,-1161,1704,4361,6669,8527,9881,10691,10967,10732,10026,8921,7479,5793,3935,2000,44,-1850,-3647,-5289,-6739,-7968,-8912,-9557,-9837,-9739,-9252,-8385,-7204,-5791,-4261,-2783,-1470,-511,24,32,-486,-1502,-2938,-4661,-6531,-8360,-9994,-11246,-12005,-12150,-11660,-10530,-8833,-6682,-4220,-1631,912,3225,5157,6581,7416,7636,7241,6313,4932,3242,1388,-467,-2178,-3592,-4619,-5178,-5248,-4868,-4081,-3010,-1764,-482,697,1649,2274,2478,2253,1572,538,-775,-2181,-3515,-4565,-5165,-5152,-4454,-3036,-969,1636,4583,7673,10657,13347,15546,17147,18080,18335,17976,17070,15750,14130,12344,10516,8734,7089,5602,4307,3173,2181,1294,464,-314,-1071,-1785,-2447,-3044,-3548,-3984,-4348,-4702,-5090,-5578,-6235,-7104,-8213,-9553,-11077,-12698,-14322,-15801,-17033,-17879,-18270,-18125,-17450,-16235,-14577,-12552,-10321,-8032,-5854,-3961,-2464,-1485,-1029,-1104,-1612,-2458,-3492,-4584,-5606,-6465,-7095,-7460,-7556,-7380,-6958,-6294,-5404,-4294,-2965,-1421,318,2238,4283,6400,8490,10454,12145,13449,14200,14328,13724,12424,10464,8010,5265,2478,-74,-2153,-3569,-4195,-4037,-3133,-1652,235,2307,4354,6202,7691,8729,9244,9229,8683,7662,6200,4387,2275,-29,-2461,-4903,-7276,-9470,-11395,-12977,-14148,-14899,-15209,-15122,-14656,-13869,-12809,-11523,-10083,-8539,-6978,-5477,-4124,-3001,-2186,-1719,-1635,-1906,-2501,-3330,-4303,-5301,-6212,-6942,-7410,-7594,-7472,-7107,-6532,-5858,-5145,-4477,-3909,-3452,-3115,-2846,-2608,-2316,-1929,-1370,-625,334,1487,2796,4219,5677,7112,8444,9620,10590,11338,11866,12198,12391,12482,12539,12571,12585,12549,12373,12001,11309,10241,8741,6822,4525,1999,-624,-3101,-5231,-6780,-7565,-7448,-6382,-4380,-1581,1835,5592,9379,12886,15792,17872,18938,18950,17938,16069,13576,10747,7896,5292,3176,1686,893,771,1220,2098,3219,4410,5508,6369,6897,7015,6678,5874,4577,2826,629,-1930,-4762,-7720,-10644,-13334,-15627,-17357,-18428,-18797,-18493,-17603,-16277,-14677,-13005,-11423,-10093,-9098,-8485,-8238,-8278,-8504,-8779,-8982,-9015,-8828,-8424,-7863,-7240,-6682,-6297,-6177,-6352,-6801,-7430,-8118,-8689,-8996,-8906,-8333,-7270,-5767,-3926,-1930,57,1826,3207,4068,4328,3976,3086,1785,263,-1241,-2525,-3344,-3573,-3095,-1919,-103,2186,4783,7433,9948,12126,13827,14975,15540,15563,15121,14330,13313,12192,11073,10014,9059,8194,7401,6622,5813,4921,3916,2786,1553,247,-1051,-2279,-3334,-4151,-4655,-4828,-4672,-4249,-3659,-3043,-2560,-2371,-2620,-3399,-4766,-6678,-9062,-11748,-14547,-17214,-19517,-21215,-22141,-22150,-21215,-19368,-16747,-13559,-10083,-6597,-3410,-754,1178,2288,2564,2081,987,-524,-2206,-3833,-5176,-6052,-6346,-5997,-5022,-3517,-1595,549,2772,4890,6798,8402,9672,10616,11269,11682,11917,12012,11998,11898,11700,11418,11040,10588,10069,9540,9019,8582,8261,8122,8193,8518,9099,9930,10969,12150,13364,14506,15430,16033,16219,15934,15179,13986,12436,10633,8688,6718,4826,3084,1554,250,-814,-1674,-2339,-2869,-3271,-3600,-3856,-4077,-4261,-4434,-4595,-4753,-4903,-5040,-5160,-5249,-5314,-5344,-5343,-5321,-5257,-5163,-5009,-4793,-4483,-4078,-3556,-2936,-2226,-1483,-753,-114,374,657,704,521,103,-486,-1251,-2127,-3106,-4158,-5255,-6357,-7424,-8362,-9109,-9554,-9615,-9218,-8305,-6883,-4969,-2670,-109,2526,5037,7210,8872,9848,10084,9529,8272,6445,4240,1930,-231,-1968,-3057,-3334,-2727,-1243,1000,3823,6984,10225,13280,15934,18011,19395,20055,19994,19307,18092,16503,14679,12757,10860,9063,7442,6022,4830,3873,3140,2635,2340,2241,2329,2567,2940,3407,3932,4492,5046,5585,6078,6517,6861,7077,7119,6931,6470,5708,4624,3250,1619,-189,-2088,-3973,-5736,-7285,-8528,-9432,-9960,-10159,-10068,-9799,-9445,-9137,-8966,-9029,-9365,-9982,-10858,-11916,-13081,-14232,-15266,-16060,-16509,-16537,-16068,-15093,-13616,-11678,-9370,-6770,-4003,-1167,1623,4265,6670,8738,10403,11597,12278,12453,12133,11419,10412,9268,8161,7231,6641,6460,6750,7488,8603,10002,11520,13022,14318,15272,15727,15607,14855,13518,11682,9530,7266,5135,3354,2100,1471,1491,2086,3114,4401,5734,6945,7876,8448,8608,8385,7799,6927,5825,4568,3221,1838,485,-808,-1976,-3007,-3854,-4509,-4951,-5195,-5251,-5169,-4997,-4793,-4639,-4565,-4657,-4910,-5363,-5989,-6774,-7659,-8598,-9506,-10320,-10974,-11412,-11620,-11583,-11344,-10916,-10360,-9685,-8921,-8049,-7049,-5889,-4532,-2971,-1203,716,2731,4722,6595,8215,9494,10334,10701,10562,9951,8898,7483,5778,3890,1911,-46,-1887,-3516,-4868,-5885,-6555,-6870,-6863,-6578,-6065,-5394,-4609,-3774,-2919,-2086,-1291,-558,104,694,1182,1578,1825,1914,1791,1427,807,-77,-1184,-2467,-3831,-5175,-6372,-7304,-7847,-7930,-7499,-6573,-5221,-3561,-1758,-2,1549,2717,3413,3567,3166,2266,932,-720,-2555,-4456,-6276,-7911,-9268,-10282,-10936,-11232,-11215,-10945,-10505,-9965,-9408,-8880,-8415,-8012,-7651,-7286,-6869,-6345,-5680,-4856,-3890,-2804,-1667,-502,607,1662,2612,3494,4304,5105,5918,6792,7734,8739,9751,10698,11460,11937,12000,11586,10645,9213,7370,5270,3105,1097,-542,-1630,-2051,-1755,-787,761,2711,4891,7090,9116,10814,12022,12655,12647,11969,10691,8864,6652,4204,1715,-616,-2620,-4141,-5091,-5430,-5173,-4421,-3275,-1933,-543,681,1598,2064,2003,1392,265,-1284,-3126,-5108,-7076,-8904,-10480,-11756,-12685,-13276,-13535,-13496,-13178,-12617,-11833,-10856,-9712,-8445,-7092,-5727,-4408,-3215,-2225,-1492,-1069,-985,-1233,-1813,-2685,-3808,-5135,-6603,-8147,-9688,-11128,-12363,-13262,-13705,-13565,-12760,-11227,-9002,-6139,-2811,793,4413,7785,10653,12786,14022,14272,13518,11858,9428,6473,3238,27,-2907,-5319,-7034,-7974,-8099,-7512,-6325,-4748,-2973,-1231,317,1508,2287,2617,2566,2230,1754,1306,1023,1045,1412,2154,3179,4385,5598,6648,7365,7611,7300,6416,5009,3213,1199,-800,-2565,-3892,-4619,-4689,-4085,-2930,-1368,366,2053,3462,4420,4797,4540,3658,2225,360,-1777,-4016,-6194,-8163,-9811,-11072,-11915,-12360,-12457,-12283,-11930,-11486,-11043,-10649,-10366,-10182,-10112,-10096,-10106,-10066,-9915,-9593,-9033,-8194,-7052,-5591,-3834,-1813,406,2754,5130,7445,9595,11486,13046,14214,14966,15295,15231,14813,14101,13166,12077,10922,9774,8728,7845,7206,6853,6810,7098,7674,8519,9560,10726,11931,13072,14045,14750,15087,14998,14441,13427,11999,10240,8251,6159,4067,2090,303,-1234,-2483,-3429,-4066,-4409,-4478,-4312,-3949,-3440,-2850,-2231,-1664,-1209,-946,-934,-1231,-1878,-2884,-4251,-5918,-7824,-9847,-11871,-13739,-15332,-16521,-17244,-17460,-17197,-16514,-15544,-14395,-13251,-12216,-11423,-10911,-10697,-10715,-10890,-11095,-11216,-11160,-10843,-10245,-9358,-8215,-6876,-5395,-3840,-2268,-710,785,2215,3555,4792,5926,6921,7773,8454,8920,9165,9131,8824,8219,7346,6221,4926,3508,2087,733,-441,-1373,-1998,-2303,-2290,-2006,-1520,-907,-267,325,792,1078,1182,1094,903,662,510,522,821,1437,2391,3634,5064,6561,7965,9128,9933,10287,10180,9641,8766,7691,6563,5518,4681,4069,3719,3510,3364,3097,2582,1667,294,-1567,-3849,-6423,-9115,-11715,-14029,-15873,-17137,-17756,-17740,-17180,-16172,-14904,-13504,-12155,-10948,-9989,-9293,-8866,-8650,-8588,-8584,-8568,-8456,-8195,-7771,-7163,-6428,-5574,-4684,-3778,-2901,-2056,-1243,-430,400,1284,2218,3204,4199,5166,6031,6746,7239,7489,7465,7198,6720,6106,5450,4841,4385,4152,4195,4531,5143,5984,6986,8080,9181,10247,11221,12094,12853,13523,14110,14655,15166,15674,16183,16690,17187,17631,17986,18172,18122,17740,16974,15744,14075,11957,9516,6876,4229,1794,-242,-1692,-2468,-2536,-1981,-950,316,1550,2463,2798,2360,1040,-1147,-4097,-7563,-11244,-14775,-17772,-19927,-20974,-20812,-19447,-17042,-13871,-10284,-6652,-3351,-642,1254,2292,2490,2000,1035,-177,-1373,-2372,-3015,-3232,-3022,-2430,-1568,-546,489,1423,2133,2548,2604,2292,1625,651,-554,-1894,-3257,-4532,-5603,-6378,-6758,-6690,-6122,-5047,-3467,-1428,1008,3735,6636,9570,12382,14943,17094,18755,19811,20230,19995,19139,17766,15991,14000,11965,10072,8456,7211,6345,5813,5494,5233,4865,4239,3267,1928,295,-1487,-3199,-4624,-5535,-5777,-5269,-4029,-2178,85,2501,4791,6684,7969,8504,8245,7247,5652,3667,1548,-471,-2155,-3356,-3973,-4011,-3534,-2683,-1641,-604,236,725,754,297,-649,-1977,-3610,-5391,-7183,-8860,-10279,-11369,-12041,-12287,-12097,-11537,-10662,-9585,-8387,-7190,-6056,-5063,-4222,-3532,-2942,-2375,-1750,-968,29,1292,2808,4541,6393,8258,9983,11456,12544,13210,13411,13209,12684,11955,11170,10448,9908,9602,9563,9726,10030,10323,10502,10416,10022,9262,8205,6922,5555,4237,3100,2227,1668,1410,1401,1563,1781,1971,2032,1926,1639,1200,698,212,-140,-268,-128,313,1004,1874,2816,3683,4351,4676,4568,3953,2834,1247,-696,-2847,-5032,-7060,-8773,-10035,-10786,-11008,-10778,-10192,-9413,-8600,-7902,-7438,-7288,-7448,-7907,-8570,-9351,-10150,-10871,-11442,-11791,-11881,-11645,-11063,-10083,-8693,-6884,-4683,-2149,623,3498,6328,8936,11179,12894,14010,14432,14181,13263,11770,9784,7446,4883,2243,-317,-2679,-4687,-6255,-7280,-7721,-7567,-6852,-5674,-4160,-2496,-855,582,1678,2364,2615,2501,2118,1613,1127,771,620,671,861,1085,1182,1016,464,-541,-1988,-3805,-5841,-7913,-9799,-11291,-12207,-12415,-11868,-10585,-8693,-6368,-3873,-1479,527,1887,2417,2011,679,-1466,-4203,-7250,-10284,-12993,-15112,-16464,-16958,-16620,-15563,-13953,-12011,-9927,-7877,-5968,-4257,-2732,-1352,-48,1234,2537,3851,5157,6364,7421,8212,8706,8843,8658,8190,7544,6836,6203,5758,5614,5816,6394,7297,8452,9728,10992,12081,12871,13240,13130,12529,11473,10067,8455,6809,5332,4193,3547,3473,3981,4994,6351,7844,9213,10222,10650,10365,9302,7506,5106,2276,-723,-3700,-6418,-8755,-10606,-11957,-12813,-13230,-13266,-12968,-12416,-11629,-10687,-9624,-8529,-7462,-6541,-5822,-5417,-5344,-5664,-6326,-7316,-8529,-9877,-11224,-12448,-13395,-13966,-14053,-13618,-12671,-11271,-9550,-7647,-5766,-4048,-2668,-1698,-1187,-1110,-1390,-1925,-2584,-3242,-3795,-4143,-4237,-4042,-3554,-2795,-1814,-655,597,1888,3142,4297,5308,6126,6735,7112,7266,7205,6959,6567,6079,5550,5039,4574,4203,3898,3661,3419,3126,2706,2108,1308,302,-843,-2055,-3198,-4140,-4733,-4867,-4465,-3532,-2123,-389,1493,3296,4817,5866,6334,6157,5379,4078,2408,515,-1421,-3286,-4961,-6404,-7589,-8537,-9256,-9808,-10174,-10412,-10469,-10366,-10049,-9520,-8760,-7797,-6651,-5391,-4068,-2747,-1497,-351,637,1452,2057,2446,2584,2468,2074,1402,478,-676,-1975,-3347,-4674,-5840,-6730,-7245,-7302,-6877,-5964,-4625,-2970,-1142,663,2256,3438,4067,4048,3390,2182,602,-1104,-2667,-3806,-4302,-3987,-2812,-805,1866,4994,8271,11408,14109,16160,17401,17801,17390,16322,14771,12996,11205,9637,8440,7725,7520,7795,8452,9371,10394,11391,12230,12834,13157,13182,12950,12481,11837,11046,10128,9082,7872,6455,4786,2826,574,-1935,-4632,-7379,-10040,-12433,-14386,-15755,-16415,-16325,-15474,-13949,-11866,-9419,-6802,-4253,-1971,-172,1009,1433,1077,-78,-1933,-4366,-7182,-10169,-13099,-15754,-17966,-19583,-20540,-20801,-20396,-19390,-17884,-15994,-13854,-11594,-9339,-7197,-5260,-3597,-2273,-1306,-731,-528,-667,-1094,-1704,-2400,-3038,-3506,-3663,-3440,-2753,-1606,-25,1922,4107,6407,8668,10750,12536,13924,14864,15328,15338,14936,14199,13204,12055,10836,9632,8508,7511,6674,6009,5515,5191,5019,4983,5047,5170,5292,5343,5267,5001,4526,3834,2941,1890,702,-576,-1933,-3339,-4781,-6224,-7622,-8913,-10023,-10876,-11425,-11619,-11480,-11039,-10378,-9595,-8803,-8099,-7558,-7234,-7105,-7173,-7345,-7585,-7798,-7957,-8018,-8009,-7943,-7898,-7913,-8051,-8338,-8767,-9303,-9874,-10375,-10707,-10752,-10432,-9684,-8493,-6889,-4924,-2716,-355,1997,4240,6226,7872,9076,9807,10021,9754,9042,7989,6716,5378,4142,3160,2580,2482,2923,3878,5284,7016,8918,10804,12495,13817,14623,14827,14379,13314,11722,9749,7593,5471,3607,2199,1422,1370,2094,3557,5659,8239,11080,13952,16589,18757,20237,20855,20512,19164,16858,13721,9935,5757,1456,-2681,-6391,-9450,-11707,-13057,-13509,-13103,-11981,-10319,-8324,-6225,-4233,-2518,-1212,-373,-1,-50,-412,-987,-1631,-2240,-2699,-2921,-2857,-2470,-1777,-810,349,1617,2872,4017,4942,5567,5833,5698,5150,4198,2868,1211,-709,-2822,-5020,-7229,-9322,-11229,-12830,-14068,-14861,-15175,-14990,-14307,-13170,-11633,-9796,-7763,-5678,-3677,-1901,-485,478,919,819,211,-828,-2169,-3652,-5076,-6255,-6974,-7084,-6452,-5026,-2824,71,3492,7235,11060,14721,17998,20704,22704,23928,24348,24014,23001,21442,19484,17293,15021,12804,10731,8853,7171,5652,4228,2842,1426,-29,-1513,-2942,-4215,-5170,-5665,-5549,-4719,-3137,-811,2121,5504,9049,12470,15432,17601,18737,18616,17200,14514,10765,6244,1344,-3512,-7895,-11437,-13837,-14930,-14657,-13119,-10515,-7190,-3512,75,3184,5458,6668,6676,5514,3294,267,-3286,-7013,-10624,-13811,-16389,-18197,-19189,-19343,-18712,-17352,-15357,-12816,-9837,-6538,-3052,465,3859,6958,9632,11746,13250,14104,14370,14110,13479,12606,11670,10811,10161,9800,9778,10074,10653,11427,12296,13165,13935,14537,14912,15029,14860,14401,13635,12562,11178,9491,7514,5288,2861,314,-2262,-4768,-7084,-9124,-10778,-11998,-12719,-12948,-12683,-11980,-10887,-9494,-7875,-6147,-4396,-2765,-1348,-287,315,369,-197,-1374,-3135,-5348,-7855,-10426,-12810,-14765,-16059,-16548,-16136,-14856,-12800,-10166,-7206,-4194,-1412,905,2591,3570,3874,3604,2977,2175,1472,1007,934,1263,1957,2898,3934,4901,5676,6152,6329,6218,5930,5567,5275,5160,5315,5776,6530,7510,8610,9685,10592,11177,11338,10987,10129,8784,7068,5104,3061,1111,-601,-1932,-2815,-3203,-3141,-2694,-2012,-1245,-577,-178,-185,-689,-1729,-3266,-5218,-7453,-9802,-12098,-14166,-15851,-17037,-17631,-17599,-16942,-15719,-14020,-11990,-9782,-7567,-5513,-3734,-2331,-1318,-681,-336,-184,-94,31,293,727,1346,2106,2947,3756,4453,4907,5061,4834,4228,3269,2042,677,-677,-1851,-2708,-3126,-3061,-2520,-1570,-365,931,2101,2960,3328,3108,2247,791,-1138,-3380,-5690,-7859,-9651,-10885,-11446,-11257,-10355,-8798,-6743,-4360,-1871,507,2567,4139,5103,5415,5090,4238,3017,1639,349,-636,-1105,-935,-59,1500,3641,6190,8938,11620,13996,15811,16877,17052,16295,14633,12226,9266,6068,2898,88,-2145,-3630,-4304,-4230,-3536,-2456,-1225,-110,683,1007,782,38,-1136,-2593,-4143,-5625,-6869,-7804,-8354,-8583,-8522,-8312,-8042,-7850,-7788,-7906,-8172,-8531,-8889,-9163,-9272,-9187,-8921,-8522,-8078,-7691,-7452,-7453,-7737,-8317,-9176,-10241,-11429,-12626,-13714,-14589,-15157,-15356,-15151,-14546,-13562,-12265,-10709,-8985,-7142,-5272,-3389,-1558,222,1932,3560,5104,6551,7874,9062,10082,10918,11555,11989,12220,12265,12148,11896,11549,11153,10741,10369,10065,9864,9796,9862,10078,10412,10838,11295,11690,11936,11896,11481,10584,9164,7220,4810,2045,-918,-3911,-6744,-9263,-11330,-12859,-13811,-14188,-14052,-13485,-12596,-11507,-10325,-9159,-8094,-7193,-6514,-6080,-5923,-6029,-6403,-7007,-7806,-8749,-9766,-10791,-11735,-12523,-13053,-13258,-13050,-12389,-11238,-9617,-7574,-5191,-2593,104,2751,5234,7440,9282,10701,11654,12114,12080,11555,10559,9142,7345,5269,2999,685,-1540,-3500,-5047,-6034,-6354,-5952,-4815,-3009,-632,2149,5160,8187,11038,13528,15504,16863,17532,17506,16805,15533,13773,11712,9471,7262,5213,3498,2224,1480,1314,1717,2642,3993,5643,7433,9203,10782,12005,12743,12866,12305,11025,9039,6424,3306,-153,-3741,-7241,-10428,-13097,-15061,-16215,-16476,-15873,-14488,-12482,-10067,-7492,-4992,-2798,-1067,86,640,608,77,-865,-2104,-3539,-5089,-6678,-8254,-9773,-11181,-12447,-13502,-14297,-14763,-14844,-14483,-13657,-12356,-10615,-8510,-6145,-3674,-1264,895,2633,3798,4291,4076,3183,1710,-182,-2305,-4439,-6391,-7959,-9035,-9494,-9337,-8560,-7236,-5465,-3358,-1051,1339,3688,5910,7920,9668,11109,12220,12997,13439,13575,13444,13097,12612,12045,11469,10938,10480,10096,9776,9459,9102,8649,8026,7217,6180,4924,3477,1877,203,-1454,-3007,-4346,-5399,-6107,-6454,-6475,-6230,-5840,-5403,-5076,-4932,-5073,-5499,-6207,-7116,-8131,-9123,-9974,-10563,-10827,-10710,-10236,-9458,-8474,-7419,-6422,-5606,-5055,-4805,-4838,-5080,-5423,-5727,-5864,-5717,-5210,-4323,-3077,-1555,144,1880,3537,4980,6131,6903,7266,7190,6691,5778,4489,2871,967,-1140,-3386,-5661,-7862,-9852,-11508,-12689,-13278,-13186,-12344,-10765,-8468,-5571,-2198,1464,5229,8885,12243,15124,17369,18892,19603,19511,18641,17085,14974,12484,9806,7166,4766,2811,1452,805,927,1800,3375,5506,8048,10785,13523,16030,18140,19672,20545,20688,20125,18917,17184,15090,12805,10522,8400,6568,5112,4030,3307,2829,2475,2097,1537,679,-562,-2216,-4236,-6541,-8976,-11391,-13605,-15484,-16893,-17786,-18104,-17907,-17216,-16153,-14803,-13307,-11758,-10299,-8995,-7950,-7196,-6777,-6678,-6892,-7340,-7957,-8626,-9221,-9625,-9706,-9387,-8614,-7405,-5827,-4014,-2128,-365,1116,2157,2705,2730,2318,1583,715,-109,-684,-875,-562,287,1651,3450,5553,7801,10031,12065,13775,15032,15778,15980,15660,14888,13760,12418,10990,9634,8457,7567,7019,6821,6942,7295,7753,8171,8394,8288,7770,6813,5454,3808,2017,251,-1305,-2522,-3273,-3504,-3193,-2380,-1128,454,2241,4112,5923,7578,8972,10053,10783,11154,11185,10893,10324,9502,8467,7238,5840,4296,2621,855,-970,-2786,-4522,-6091,-7405,-8381,-8967,-9136,-8915,-8349,-7533,-6567,-5557,-4600,-3775,-3123,-2676,-2431,-2367,-2475,-2698,-3024,-3387,-3755,-4068,-4263,-4291,-4090,-3629,-2901,-1919,-732,578,1924,3174,4232,4972,5320,5224,4678,3732,2476,1044,-407,-1719,-2733,-3332,-3420,-2961,-1961,-473,1414,3574,5877,8180,10345,12258,13806,14906,15491,15520,14976,13882,12288,10293,8023,5642,3322,1238,-452,-1627,-2235,-2249,-1753,-845,308,1522,2626,3447,3879,3837,3315,2324,958,-719,-2555,-4474,-6343,-8089,-9641,-10945,-11965,-12666,-13014,-12972,-12515,-11607,-10256,-8471,-6324,-3908,-1373,1109,3338,5130,6312,6781,6485,5457,3811,1706,-622,-2957,-5065,-6770,-7944,-8521,-8510,-7956,-6972,-5662,-4166,-2588,-1035,438,1771,2970,4018,4945,5755,6470,7087,7615,8025,8323,8485,8518,8422,8214,7904,7506,7027,6456,5804,5040,4195,3250,2249,1222,210,-730,-1555,-2238,-2764,-3150,-3428,-3632,-3818,-3991,-4194,-4397,-4614,-4825,-5032,-5246,-5483,-5770,-6128,-6571,-7104,-7707,-8354,-9000,-9598,-10095,-10440,-10600,-10538,-10265,-9786,-9150,-8428,-7688,-7033,-6529,-6253,-6242,-6496,-6993,-7661,-8400,-9094,-9607,-9812,-9610,-8925,-7747,-6109,-4106,-1877,421,2598,4521,6049,7123,7706,7839,7564,7008,6243,5409,4589,3854,3262,2811,2508,2312,2210,2165,2182,2267,2437,2726,3140,3689,4336,5041,5727,6320,6741,6910,6774,6309,5499,4395,3066,1625,233,-955,-1762,-2055,-1736,-783,761,2761,5041,7362,9481,11177,12247,12584,12127,10922,9068,6748,4162,1537,-902,-2989,-4567,-5576,-6011,-5915,-5424,-4678,-3873,-3178,-2765,-2733,-3162,-4037,-5306,-6869,-8571,-10274,-11797,-13010,-13781,-14033,-13726,-12885,-11579,-9940,-8124,-6316,-4702,-3436,-2650,-2408,-2724,-3552,-4782,-6285,-7869,-9380,-10627,-11485,-11846,-11673,-10969,-9800,-8273,-6523,-4722,-3023,-1584,-519,93,224,-96,-793,-1752,-2830,-3871,-4730,-5267,-5387,-5026,-4158,-2809,-1034,1069,3384,5765,8082,10177,11944,13265,14080,14363,14106,13394,12276,10895,9362,7805,6343,5062,4016,3223,2654,2249,1933,1625,1257,811,290,-218,-644,-853,-782,-359,378,1362,2428,3399,4061,4243,3809,2718,1012,-1188,-3666,-6206,-8531,-10442,-11742,-12352,-12244,-11497,-10245,-8694,-7054,-5561,-4394,-3708,-3561,-3945,-4776,-5876,-7065,-8098,-8788,-8964,-8555,-7547,-6051,-4225,-2301,-523,873,1703,1860,1328,209,-1340,-3053,-4679,-5936,-6613,-6566,-5735,-4164,-1964,678,3553,6439,9135,11475,13357,14707,15541,15861,15753,15256,14469,13426,12208,10840,9386,7867,6347,4875,3521,2389,1549,1118,1145,1686,2722,4216,6050,8104,10189,12141,13764,14896,15394,15162,14150,12384,9940,6967,3660,255,-3005,-5871,-8148,-9680,-10392,-10301,-9480,-8116,-6420,-4648,-3064,-1887,-1298,-1404,-2220,-3714,-5748,-8181,-10795,-13419,-15846,-17943,-19577,-20683,-21213,-21165,-20548,-19400,-17766,-15719,-13337,-10736,-8031,-5366,-2891,-737,955,2095,2627,2521,1838,653,-882,-2594,-4283,-5754,-6830,-7379,-7331,-6674,-5465,-3811,-1859,224,2284,4185,5832,7182,8229,9007,9591,10034,10431,10807,11221,11653,12105,12535,12893,13141,13233,13131,12839,12339,11670,10852,9924,8909,7826,6692,5494,4246,2942,1585,199,-1211,-2623,-4009,-5346,-6589,-7670,-8529,-9064,-9213,-8898,-8110,-6852,-5213,-3305,-1303,612,2240,3417,3997,3921,3163,1801,-43,-2197,-4447,-6596,-8453,-9876,-10768,-11102,-10892,-10225,-9207,-7987,-6713,-5533,-4571,-3908,-3585,-3593,-3870,-4338,-4860,-5337,-5632,-5671,-5383,-4764,-3848,-2722,-1504,-333,646,1334,1642,1580,1174,534,-216,-926,-1463,-1709,-1610,-1136,-336,723,1928,3154,4296,5249,5959,6391,6549,6450,6140,5632,4972,4158,3220,2179,1095,42,-851,-1463,-1649,-1307,-375,1130,3144,5504,8039,10525,12764,14583,15859,16528,16587,16091,15137,13868,12436,11009,9740,8752,8133,7902,8042,8451,9002,9533,9856,9847,9363,8381,6879,4964,2740,404,-1886,-3941,-5636,-6883,-7669,-8037,-8085,-7955,-7779,-7713,-7829,-8187,-8750,-9432,-10100,-10593,-10765,-10512,-9795,-8652,-7202,-5610,-4097,-2859,-2095,-1915,-2390,-3492,-5124,-7143,-9332,-11508,-13439,-14974,-15955,-16310,-15995,-15042,-13498,-11490,-9128,-6572,-3957,-1416,954,3074,4922,6484,7802,8913,9881,10758,11591,12403,13207,13970,14680,15269,15701,15914,15872,15554,14942,14076,12976,11731,10391,9065,7794,6666,5670,4836,4099,3437,2785,2125,1457,815,275,-90,-188,30,590,1462,2577,3828,5090,6244,7176,7827,8161,8203,7992,7623,7140,6644,6135,5645,5125,4525,3776,2804,1567,43,-1749,-3728,-5794,-7778,-9516,-10814,-11517,-11509,-10737,-9231,-7107,-4546,-1791,881,3227,4997,6053,6298,5738,4470,2624,432,-1898,-4108,-5987,-7340,-8051,-8040,-7336,-5999,-4179,-2049,187,2319,4174,5596,6508,6890,6763,6244,5419,4442,3420,2458,1641,1008,621,475,607,1006,1644,2511,3508,4586,5608,6487,7100,7372,7250,6717,5805,4584,3142,1601,95,-1249,-2297,-2931,-3085,-2683,-1744,-286,1596,3790,6129,8450,10553,12264,13413,13867,13556,12442,10584,8075,5088,1824,-1480,-4603,-7325,-9488,-10993,-11793,-11952,-11546,-10756,-9715,-8623,-7576,-6693,-5989,-5469,-5083,-4778,-4487,-4189,-3846,-3503,-3176,-2946,-2864,-2988,-3345,-3922,-4686,-5536,-6393,-7098,-7576,-7673,-7353,-6551,-5287,-3611,-1624,542,2715,4740,6448,7712,8444,8603,8214,7347,6114,4663,3135,1685,420,-559,-1202,-1490,-1417,-1033,-353,536,1603,2745,3905,4987,5899,6550,6857,6738,6160,5099,3590,1711,-426,-2644,-4770,-6587,-7909,-8570,-8456,-7531,-5846,-3528,-792,2090,4834,7141,8779,9570,9433,8366,6474,3918,915,-2274,-5421,-8281,-10685,-12495,-13654,-14151,-14060,-13475,-12554,-11445,-10323,-9308,-8525,-8005,-7773,-7758,-7895,-8059,-8149,-8058,-7723,-7106,-6223,-5111,-3853,-2534,-1254,-91,891,1668,2238,2649,2963,3261,3638,4167,4909,5892,7084,8425,9793,11032,11992,12493,12430,11711,10348,8401,6003,3350,638,-1891,-4056,-5673,-6641,-6887,-6416,-5279,-3576,-1458,907,3322,5584,7518,8938,9760,9887,9339,8171,6478,4436,2196,-47,-2128,-3887,-5219,-6027,-6303,-6032,-5293,-4161,-2755,-1213,357,1816,3081,4062,4712,4985,4864,4337,3404,2087,398,-1606,-3873,-6309,-8826,-11286,-13604,-15624,-17300,-18525,-19302,-19608,-19482,-18953,-18077,-16894,-15451,-13797,-11986,-10082,-8184,-6364,-4746,-3398,-2410,-1815,-1628,-1815,-2316,-3046,-3895,-4755,-5512,-6071,-6353,-6332,-5963,-5310,-4385,-3288,-2091,-884,260,1273,2116,2774,3245,3568,3776,3942,4102,4341,4666,5126,5710,6394,7141,7881,8542,9049,9337,9379,9151,8709,8081,7388,6695,6121,5714,5515,5529,5690,5951,6211,6387,6433,6292,5999,5577,5107,4670,4344,4195,4244,4468,4807,5147,5360,5312,4862,3945,2500,566,-1791,-4441,-7221,-9956,-12464,-14586,-16199,-17210,-17598,-17378,-16622,-15442,-13968,-12351,-10721,-9210,-7895,-6847,-6077,-5580,-5316,-5230,-5256,-5339,-5414,-5455,-5412,-5291,-5058,-4741,-4315,-3809,-3202,-2514,-1732,-867,94,1134,2274,3505,4842,6290,7852,9509,11250,13004,14710,16277,17583,18541,19025,18968,18325,17085,15314,13120,10664,8157,5813,3848,2438,1700,1671,2312,3501,5056,6751,8347,9607,10345,10409,9739,8324,6259,3661,749,-2290,-5195,-7774,-9818,-11189,-11796,-11590,-10612,-8925,-6668,-4006,-1128,1742,4402,6648,8299,9230,9340,8609,7061,4793,1945,-1297,-4720,-8118,-11278,-14038,-16257,-17869,-18835,-19199,-19026,-18417,-17497,-16362,-15119,-13827,-12539,-11276,-10061,-8904,-7829,-6867,-6051,-5427,-5022,-4862,-4932,-5214,-5630,-6110,-6532,-6796,-6779,-6396,-5572,-4297,-2568,-484,1886,4358,6817,9064,10987,12456,13403,13808,13681,13083,12108,10866,9497,8129,6902,5925,5285,5027,5131,5543,6148,6798,7346,7630,7543,7016,6035,4665,2984,1145,-734,-2497,-4044,-5259,-6082,-6452,-6341,-5745,-4674,-3177,-1316,817,3105,5422,7614,9547,11078,12104,12537,12346,11517,10097,8156,5795,3128,286,-2613,-5451,-8122,-10547,-12634,-14327,-15558,-16273,-16450,-16062,-15148,-13780,-12064,-10165,-8260,-6527,-5146,-4243,-3897,-4123,-4874,-6027,-7437,-8894,-10208,-11178,-11648,-11513,-10721,-9292,-7309,-4894,-2216,540,3205,5599,7601,9108,10076,10517,10476,10050,9351,8490,7578,6696,5889,5207,4635,4186,3829,3550,3338,3180,3089,3071,3152,3345,3665,4109,4662,5307,6003,6729,7429,8087,8655,9114,9438,9609,9621,9476,9184,8780,8289,7780,7300,6926,6714,6721,6975,7489,8235,9152,10155,11109,11894,12339,12339,11765,10577,8761,6367,3513,327,-2999,-6294,-9386,-12120,-14402,-16149,-17347,-18009,-18171,-17906,-17275,-16358,-15212,-13887,-12428,-10854,-9216,-7538,-5900,-4371,-3059,-2060,-1469,-1339,-1673,-2417,-3463,-4652,-5829,-6823,-7528,-7851,-7801,-7396,-6741,-5929,-5087,-4301,-3647,-3138,-2764,-2467,-2173,-1806,-1286,-590,319,1390,2581,3806,4980,6018,6869,7493,7910,8155,8293,8416,8587,8891,9348,9968,10718,11524,12294,12932,13304,13342,12936,12063,10703,8915,6781,4452,2090,-107,-1969,-3322,-4063,-4103,-3450,-2131,-265,2017,4524,7065,9445,11482,13044,14019,14378,14114,13292,12005,10371,8537,6619,4756,3020,1480,159,-951,-1854,-2590,-3157,-3571,-3812,-3855,-3679,-3242,-2545,-1583,-408,934,2328,3691,4880,5801,6344,6429,6020,5089,3670,1825,-363,-2731,-5158,-7427,-9402,-10904,-11841,-12155,-11865,-11042,-9803,-8305,-6663,-5031,-3464,-2029,-739,412,1423,2293,3016,3566,3925,4079,4030,3803,3458,3055,2695,2442,2385,2548,2943,3542,4266,5039,5744,6279,6546,6471,6014,5166,3981,2536,967,-569,-1909,-2886,-3362,-3261,-2524,-1201,651,2874,5324,7788,10083,12029,13458,14271,14381,13767,12452,10494,8001,5094,1931,-1344,-4562,-7580,-10267,-12519,-14258,-15445,-16059,-16123,-15655,-14717,-13343,-11606,-9564,-7295,-4883,-2438,-74,2069,3856,5147,5834,5837,5142,3790,1895,-369,-2782,-5087,-7058,-8458,-9150,-9043,-8149,-6564,-4461,-2064,374,2605,4424,5674,6286,6249,5656,4623,3340,1990,752,-212,-820,-1006,-810,-275,474,1331,2162,2868,3359,3604,3572,3302,2818,2186,1459,686,-85,-825,-1503,-2088,-2558,-2862,-2973,-2844,-2441,-1761,-778,456,1928,3546,5246,6907,8423,9668,10525,10910,10750,10042,8802,7108,5053,2773,387,-1969,-4193,-6197,-7933,-9361,-10496,-11346,-11945,-12343,-12562,-12651,-12640,-12543,-12395,-12201,-11988,-11764,-11543,-11346,-11151,-10975,-10766,-10490,-10089,-9482,-8617,-7433,-5908,-4058,-1930,357,2688,4873,6765,8185,9020,9191,8666,7506,5788,3690,1390,-875,-2874,-4391,-5234,-5296,-4522,-2975,-796,1804,4537,7126,9282,10789,11495,11364,10434,8865,6861,4686,2589,817,-464,-1137,-1166,-612,429,1756,3179,4462,5404,5838,5671,4887,3556,1837,-70,-1909,-3441,-4450,-4770,-4335,-3140,-1304,997,3512,5956,8047,9524,10185,9902,8640,6450,3497,-28,-3815,-7618,-11117,-14109,-16408,-17933,-18682,-18722,-18206,-17292,-16202,-15099,-14171,-13508,-13189,-13198,-13491,-13960,-14491,-14943,-15195,-15152,-14739,-13944,-12779,-11301,-9585,-7721,-5784,-3852,-1968,-162,1542,3155,4650,6050,7321,8478,9493,10370,11094,11666,12065,12292,12310,12108,11666,10969,10052,8928,7675,6364,5082,3916,2946,2198,1724,1472,1433,1518,1658,1780,1807,1714,1485,1136,733,344,64,0,220,794,1747,3033,4600,6287,7954,9399,10454,10974,10871,10116,8765,6908,4713,2338,-32,-2243,-4183,-5773,-7010,-7911,-8558,-9033,-9439,-9866,-10378,-11017,-11785,-12652,-13553,-14401,-15084,-15503,-15543,-15150,-14266,-12924,-11164,-9117,-6909,-4734,-2739,-1102,88,752,899,583,-88,-973,-1912,-2747,-3340,-3578,-3389,-2742,-1632,-109,1765,3882,6134,8386,10509,12393,13921,15052,15717,15948,15758,15229,14445,13511,12523,11570,10702,9949,9286,8681,8061,7373,6559,5589,4475,3239,1953,683,-486,-1490,-2277,-2818,-3115,-3176,-3044,-2761,-2381,-1964,-1558,-1205,-934,-734,-590,-443,-226,125,690,1497,2567,3873,5346,6905,8421,9791,10878,11592,11821,11510,10596,9066,6930,4236,1080,-2413,-6079,-9734,-13195,-16271,-18824,-20733,-21951,-22471,-22363,-21722,-20719,-19495,-18251,-17113,-16227,-15647,-15406,-15454,-15711,-16038,-16288,-16309,-15972,-15190,-13933,-12224,-10134,-7778,-5272,-2756,-327,1911,3911,5639,7078,8267,9194,9930,10468,10869,11127,11284,11344,11321,11248,11124,10992,10868,10769,10729,10729,10792,10885,10988,11073,11090,11018,10798,10422,9833,9046,8024,6805,5394,3867,2288,761,-597,-1691,-2390,-2648,-2399,-1672,-522,938,2550,4143,5541,6585,7154,7186,6664,5631,4179,2421,498,-1455,-3327,-5016,-6478,-7674,-8609,-9305,-9776,-10081,-10236,-10293,-10292,-10254,-10224,-10217,-10252,-10351,-10514,-10756,-11071,-11452,-11872,-12278,-12619,-12790,-12720,-12303,-11484,-10220,-8536,-6479,-4182,-1768,584,2723,4518,5878,6770,7219,7301,7133,6870,6658,6645,6934,7596,8621,9955,11462,12966,14272,15176,15534,15256,14342,12887,11033,9004,6999,5226,3829,2895,2431,2386,2638,3048,3444,3671,3612,3169,2350,1156,-278,-1847,-3348,-4614,-5455,-5736,-5348,-4288,-2595,-417,2055,4575,6889,8760,9985,10461,10121,9040,7336,5210,2915,690,-1212,-2626,-3420,-3588,-3177,-2335,-1258,-164,727,1234,1232,672,-430,-1965,-3812,-5770,-7686,-9367,-10702,-11581,-11981,-11897,-11404,-10579,-9570,-8486,-7488,-6664,-6111,-5846,-5865,-6085,-6432,-6760,-6965,-6931,-6582,-5891,-4863,-3564,-2073,-517,999,2349,3449,4233,4672,4785,4600,4207,3679,3120,2618,2239,2040,2022,2183,2464,2816,3166,3452,3638,3700,3646,3514,3332,3163,3037,2974,2989,3051,3150,3245,3334,3403,3486,3605,3807,4134,4609,5247,6029,6909,7826,8696,9447,10018,10377,10538,10544,10486,10453,10555,10865,11433,12250,13250,14309,15275,15954,16182,15808,14745,12978,10562,7646,4416,1131,-1958,-4596,-6573,-7759,-8093,-7626,-6491,-4901,-3119,-1417,-54,774,954,461,-618,-2141,-3887,-5645,-7187,-8363,-9056,-9252,-8988,-8373,-7553,-6680,-5920,-5380,-5141,-5223,-5578,-6125,-6752,-7316,-7725,-7878,-7740,-7321,-6638,-5776,-4769,-3713,-2626,-1568,-534,460,1430,2395,3372,4383,5442,6547,7690,8844,9949,10965,11784,12344,12546,12306,11591,10367,8690,6649,4412,2170,166,-1388,-2294,-2416,-1708,-197,1978,4612,7429,10133,12416,14033,14778,14559,13375,11318,8581,5406,2073,-1122,-3939,-6161,-7675,-8430,-8483,-7940,-6987,-5817,-4638,-3642,-2960,-2694,-2853,-3407,-4249,-5239,-6220,-7026,-7536,-7664,-7388,-6748,-5838,-4778,-3728,-2815,-2159,-1842,-1871,-2248,-2883,-3693,-4561,-5364,-6002,-6375,-6416,-6084,-5350,-4240,-2777,-1060,815,2694,4419,5817,6742,7080,6770,5838,4352,2475,396,-1666,-3487,-4878,-5692,-5848,-5339,-4215,-2612,-683,1355,3316,5004,6286,7081,7377,7229,6750,6073,5360,4731,4293,4086,4114,4314,4604,4854,4948,4766,4219,3255,1878,129,-1877,-4010,-6082,-7931,-9374,-10299,-10601,-10278,-9346,-7909,-6111,-4114,-2121,-307,1160,2161,2620,2530,1928,910,-400,-1848,-3294,-4601,-5673,-6461,-6948,-7183,-7228,-7185,-7145,-7197,-7389,-7738,-8209,-8737,-9210,-9518,-9538,-9179,-8385,-7139,-5493,-3524,-1369,824,2901,4705,6141,7109,7605,7636,7277,6636,5840,5030,4334,3844,3635,3698,4029,4537,5151,5755,6264,6586,6677,6496,6063,5396,4567,3630,2672,1756,932,248,-302,-711,-1024,-1274,-1520,-1804,-2182,-2653,-3246,-3898,-4583,-5211,-5701,-5975,-5962,-5615,-4923,-3898,-2580,-1055,586,2205,3673,4841,5590,5813,5471,4561,3152,1369,-643,-2692,-4617,-6261,-7525,-8360,-8779,-8869,-8735,-8545,-8429,-8515,-8875,-9513,-10392,-11405,-12445,-13375,-14095,-14521,-14614,-14366,-13801,-12962,-11912,-10699,-9402,-8056,-6735,-5475,-4340,-3372,-2611,-2085,-1779,-1682,-1711,-1792,-1805,-1656,-1236,-500,596,2007,3662,5445,7183,8738,9918,10618,10728,10232,9153,7584,5673,3596,1564,-224,-1584,-2373,-2505,-1960,-771,957,3079,5432,7823,10085,12065,13644,14751,15356,15462,15131,14414,13415,12207,10886,9511,8151,6834,5609,4477,3466,2565,1771,1067,410,-215,-872,-1584,-2390,-3324,-4381,-5573,-6871,-8238,-9628,-10981,-12238,-13338,-14242,-14911,-15352,-15564,-15598,-15487,-15294,-15059,-14814,-14578,-14341,-14071,-13745,-13306,-12729,-11985,-11063,-9973,-8726,-7338,-5821,-4175,-2384,-443,1683,3986,6471,9089,11796,14482,17060,19378,21319,22751,23569,23709,23153,21930,20140,17907,15407,12827,10351,8169,6415,5222,4632,4681,5312,6452,7967,9695,11453,13041,14266,14958,14978,14240,12723,10465,7598,4295,806,-2609,-5661,-8115,-9751,-10468,-10224,-9099,-7261,-4955,-2488,-168,1697,2883,3222,2669,1276,-815,-3371,-6139,-8849,-11265,-13208,-14566,-15311,-15470,-15152,-14451,-13528,-12478,-11418,-10414,-9498,-8710,-8041,-7521,-7148,-6942,-6907,-7051,-7352,-7792,-8328,-8912,-9495,-10015,-10421,-10660,-10687,-10464,-9974,-9210,-8185,-6941,-5508,-3964,-2347,-728,854,2353,3743,4982,6049,6889,7470,7734,7647,7187,6355,5202,3810,2290,798,-536,-1565,-2205,-2402,-2166,-1576,-730,213,1123,1867,2358,2558,2485,2209,1835,1508,1351,1514,2059,3046,4425,6113,7958,9775,11371,12582,13265,13382,12907,11948,10605,9062,7487,6057,4916,4174,3894,4063,4648,5517,6536,7527,8311,8748,8722,8197,7172,5728,3955,1997,-26,-1980,-3779,-5356,-6680,-7763,-8626,-9330,-9918,-10457,-10987,-11543,-12142,-12770,-13398,-13984,-14443,-14731,-14758,-14490,-13890,-12957,-11716,-10219,-8530,-6749,-4955,-3250,-1717,-422,582,1279,1690,1848,1848,1778,1757,1901,2285,2987,4012,5333,6878,8530,10153,11605,12745,13468,13705,13438,12707,11601,10254,8819,7467,6329,5535,5113,5085,5363,5837,6356,6736,6836,6523,5730,4463,2787,831,-1219,-3172,-4824,-5998,-6592,-6536,-5865,-4677,-3123,-1421,224,1583,2485,2804,2491,1579,174,-1555,-3389,-5101,-6475,-7327,-7553,-7102,-6026,-4424,-2491,-421,1535,3160,4252,4664,4306,3180,1338,-1048,-3789,-6587,-9195,-11298,-12703,-13221,-12822,-11527,-9512,-6988,-4270,-1653,570,2166,3007,3034,2333,1043,-607,-2347,-3938,-5113,-5718,-5631,-4825,-3364,-1366,963,3400,5681,7571,8855,9374,9055,7895,5995,3529,728,-2117,-4740,-6865,-8283,-8848,-8498,-7252,-5245,-2652,267,3242,6023,8384,10178,11341,11873,11874,11476,10843,10163,9559,9164,9003,9101,9383,9799,10233,10625,10875,10969,10859,10579,10150,9621,9064,8518,8051,7677,7415,7241,7122,7003,6822,6527,6064,5410,4560,3520,2344,1078,-200,-1419,-2500,-3399,-4049,-4466,-4620,-4571,-4346,-4022,-3681,-3385,-3223,-3235,-3452,-3860,-4402,-5008,-5552,-5948,-6087,-5908,-5412,-4605,-3594,-2470,-1370,-427,271,627,632,274,-381,-1269,-2272,-3301,-4234,-5000,-5535,-5815,-5849,-5678,-5356,-4963,-4566,-4209,-3929,-3688,-3462,-3148,-2663,-1905,-806,680,2522,4674,6998,9357,11556,13435,14822,15623,15778,15296,14261,12798,11075,9284,7602,6197,5191,4652,4602,4981,5707,6620,7569,8373,8881,8962,8546,7594,6151,4287,2145,-134,-2354,-4381,-6031,-7227,-7867,-7942,-7457,-6487,-5118,-3495,-1770,-104,1318,2381,2949,2986,2467,1457,35,-1653,-3462,-5214,-6755,-7938,-8656,-8867,-8546,-7790,-6695,-5429,-4186,-3124,-2414,-2155,-2391,-3111,-4223,-5602,-7065,-8439,-9524,-10185,-10315,-9881,-8923,-7541,-5888,-4158,-2535,-1199,-289,124,11,-557,-1481,-2575,-3654,-4501,-4944,-4831,-4087,-2703,-727,1705,4438,7258,9949,12292,14101,15210,15551,15087,13899,12109,9913,7545,5242,3235,1698,745,400,602,1214,2038,2861,3475,3699,3438,2636,1340,-361,-2320,-4365,-6320,-8023,-9349,-10230,-10632,-10609,-10219,-9590,-8828,-8076,-7408,-6918,-6610,-6487,-6486,-6531,-6526,-6384,-6026,-5415,-4530,-3395,-2064,-596,908,2369,3689,4785,5590,6052,6147,5872,5265,4366,3267,2047,811,-348,-1349,-2123,-2622,-2826,-2721,-2320,-1640,-723,380,1586,2809,3941,4859,5466,5647,5362,4575,3336,1738,-64,-1877,-3478,-4667,-5262,-5159,-4343,-2883,-955,1208,3324,5115,6342,6839,6525,5434,3671,1435,-1045,-3515,-5733,-7500,-8662,-9143,-8932,-8084,-6709,-4963,-3008,-1039,785,2321,3446,4107,4264,3938,3191,2091,760,-714,-2203,-3656,-4975,-6168,-7201,-8109,-8915,-9656,-10359,-11027,-11656,-12182,-12562,-12706,-12550,-12049,-11184,-10001,-8567,-7013,-5469,-4087,-2998,-2301,-2056,-2270,-2902,-3869,-5054,-6309,-7490,-8456,-9087,-9317,-9098,-8464,-7456,-6182,-4725,-3212,-1718,-337,898,1946,2826,3529,4110,4562,4936,5212,5404,5496,5481,5373,5183,4958,4737,4587,4545,4681,5009,5563,6348,7334,8517,9808,11185,12528,13793,14863,15678,16141,16206,15813,14946,13619,11873,9801,7530,5198,2978,1006,-587,-1739,-2420,-2686,-2626,-2377,-2108,-1967,-2096,-2597,-3503,-4825,-6476,-8376,-10362,-12312,-14059,-15495,-16513,-17064,-17124,-16709,-15874,-14673,-13198,-11530,-9750,-7952,-6182,-4506,-2940,-1490,-154,1111,2306,3475,4596,5681,6680,7559,8270,8766,9014,9007,8736,8257,7595,6844,6061,5352,4783,4453,4408,4717,5381,6402,7718,9246,10848,12372,13627,14455,14698,14256,13100,11249,8816,5960,2877,-188,-3030,-5411,-7194,-8239,-8530,-8085,-7018,-5492,-3702,-1873,-185,1192,2174,2724,2876,2716,2355,1925,1543,1307,1281,1480,1890,2451,3078,3668,4110,4295,4137,3570,2562,1136,-676,-2765,-5031,-7317,-9495,-11418,-12978,-14089,-14713,-14851,-14551,-13895,-12989,-11968,-10947,-10048,-9339,-8866,-8611,-8513,-8471,-8355,-8044,-7423,-6429,-5053,-3350,-1442,499,2275,3694,4572,4823,4375,3315,1724,-161,-2139,-3931,-5324,-6129,-6253,-5688,-4512,-2888,-995,949,2798,4409,5724,6699,7321,7564,7401,6802,5759,4328,2627,853,-731,-1887,-2385,-2136,-1135,481,2508,4703,6843,8768,10373,11625,12512,13028,13145,12795,11915,10434,8352,5754,2812,-157,-2815,-4741,-5614,-5178,-3400,-409,3415,7577,11443,14434,16005,15848,13811,10025,4800,-1372,-7907,-14185,-19620,-23748,-26233,-26949,-25969,-23520,-20025,-15955,-11841,-8166,-5294,-3456,-2666,-2795,-3524,-4495,-5300,-5634,-5295,-4248,-2618,-634,1402,3198,4527,5238,5333,4870,4045,3060,2142,1490,1213,1381,1948,2835,3910,5036,6102,7027,7785,8392,8879,9281,9610,9810,9823,9504,8754,7461,5614,3276,612,-2111,-4619,-6623,-7912,-8413,-8138,-7287,-6112,-4958,-4128,-3883,-4343,-5497,-7181,-9119,-10976,-12419,-13182,-13110,-12161,-10447,-8165,-5605,-3086,-909,671,1504,1559,934,-141,-1383,-2442,-3039,-2945,-2089,-520,1551,3857,6030,7791,8875,9180,8724,7645,6191,4644,3297,2371,2028,2298,3137,4401,5903,7431,8796,9850,10516,10794,10750,10513,10232,10060,10109,10435,11045,11840,12716,13490,14000,14119,13733,12845,11475,9735,7779,5764,3888,2286,1078,319,-11,50,375,869,1387,1816,2062,2032,1692,1025,39,-1194,-2625,-4127,-5622,-6965,-8080,-8832,-9158,-8967,-8225,-6912,-5067,-2756,-115,2704,5495,8065,10226,11824,12788,13100,12829,12111,11103,9989,8929,8056,7444,7134,7098,7264,7560,7848,8065,8115,7973,7629,7131,6527,5905,5329,4853,4505,4256,4061,3826,3467,2904,2081,1017,-249,-1610,-2947,-4143,-5087,-5704,-5957,-5808,-5277,-4331,-3012,-1291,780,3182,5831,8615,11385,13966,16169,17818,18768,18922,18258,16792,14627,11869,8691,5239,1688,-1817,-5138,-8170,-10817,-13029,-14749,-15969,-16678,-16901,-16676,-16070,-15170,-14081,-12930,-11840,-10916,-10265,-9927,-9940,-10273,-10885,-11686,-12594,-13504,-14333,-15008,-15488,-15743,-15776,-15586,-15193,-14589,-13784,-12774,-11555,-10164,-8610,-6973,-5313,-3724,-2287,-1086,-164,426,710,682,426,-24,-560,-1134,-1671,-2148,-2556,-2935,-3332,-3830,-4485,-5341,-6393,-7601,-8866,-10087,-11125,-11901,-12321,-12385,-12103,-11544,-10800,-9945,-9068,-8201,-7380,-6584,-5804,-5001,-4170,-3295,-2420,-1583,-880,-396,-226,-470,-1171,-2380,-4057,-6130,-8455,-10818,-12977,-14635,-15536,-15430,-14172,-11697,-8074,-3488,1777,7340,12798,17733,21748,24570,25960,25875,24345,21550,17766,13340,8646,4083,-30,-3394,-5858,-7321,-7834,-7490,-6462,-4962,-3164,-1292,544,2180,3580,4645,5385,5770,5824,5586,5098,4456,3716,3000,2364,1899,1637,1596,1742,2017,2319,2552,2605,2392,1867,1010,-150,-1526,-3033,-4504,-5826,-6846,-7477,-7665,-7416,-6808,-5944,-4988,-4074,-3351,-2916,-2815,-3062,-3587,-4301,-5062,-5711,-6089,-6056,-5513,-4421,-2815,-789,1483,3820,6003,7868,9271,10167,10565,10562,10304,9962,9727,9739,10105,10863,11975,13365,14897,16431,17835,18975,19794,20223,20284,19985,19383,18522,17459,16225,14851,13335,11691,9902,7979,5913,3742,1476,-783,-2980,-4964,-6598,-7729,-8193,-7898,-6775,-4871,-2304,702,3863,6852,9348,11086,11874,11666,10511,8609,6232,3732,1446,-299,-1278,-1359,-531,1077,3246,5667,7996,9897,11085,11358,10615,8901,6319,3128,-414,-3976,-7274,-10047,-12128,-13406,-13895,-13671,-12889,-11770,-10514,-9362,-8465,-7941,-7809,-8015,-8427,-8870,-9142,-9055,-8466,-7294,-5538,-3293,-703,1999,4585,6799,8445,9367,9489,8827,7451,5521,3219,762,-1643,-3812,-5604,-6928,-7750,-8074,-7976,-7539,-6911,-6229,-5662,-5349,-5415,-5938,-6947,-8418,-10273,-12374,-14575,-16676,-18517,-19910,-20750,-20922,-20421,-19238,-17467,-15188,-12553,-9689,-6738,-3852,-1118,1342,3477,5254,6651,7703,8432,8900,9153,9245,9194,9005,8643,8055,7171,5920,4249,2149,-361,-3167,-6133,-9023,-11593,-13560,-14681,-14751,-13670,-11445,-8205,-4224,157,4493,8351,11317,13063,13405,12301,9888,6460,2409,-1766,-5613,-8673,-10637,-11297,-10632,-8749,-5932,-2540,984,4198,6720,8257,8653,7909,6155,3652,734,-2236,-4897,-6983,-8282,-8751,-8409,-7428,-6017,-4473,-3050,-2040,-1606,-1902,-2938,-4658,-6921,-9522,-12229,-14804,-17031,-18757,-19876,-20376,-20295,-19735,-18836,-17734,-16551,-15364,-14198,-13027,-11803,-10449,-8925,-7207,-5321,-3334,-1326,590,2342,3839,5073,6021,6736,7258,7667,8029,8406,8847,9366,9963,10616,11276,11892,12414,12780,12984,12983,12823,12488,12044,11487,10854,10133,9317,8388,7318,6105,4734,3227,1607,-87,-1794,-3460,-5014,-6377,-7480,-8250,-8629,-8587,-8112,-7239,-6020,-4563,-2958,-1342,201,1587,2779,3785,4641,5411,6173,6987,7906,8944,10085,11269,12446,13508,14400,15038,15388,15438,15204,14737,14100,13382,12661,12023,11520,11208,11080,11144,11328,11570,11767,11802,11574,10988,9991,8587,6824,4820,2740,777,-863,-1995,-2495,-2294,-1431,-12,1759,3629,5323,6559,7127,6868,5756,3858,1366,-1465,-4303,-6831,-8752,-9831,-9959,-9104,-7378,-4973,-2156,759,3474,5700,7239,7950,7802,6857,5246,3173,853,-1482,-3645,-5474,-6884,-7836,-8361,-8517,-8417,-8158,-7847,-7566,-7344,-7176,-7005,-6723,-6228,-5373,-4081,-2266,53,2825,5915,9145,12304,15184,17588,19387,20493,20913,20704,19989,18933,17709,16503,15471,14733,14374,14420,14862,15632,16647,17753,18808,19623,20021,19836,18940,17240,14744,11495,7657,3421,-930,-5123,-8853,-11880,-14007,-15123,-15214,-14326,-12610,-10227,-7411,-4369,-1335,1504,3967,5934,7310,8057,8185,7735,6798,5474,3892,2179,470,-1125,-2484,-3549,-4250,-4582,-4570,-4272,-3794,-3258,-2782,-2484,-2426,-2638,-3091,-3722,-4447,-5168,-5817,-6325,-6694,-6923,-7065,-7164,-7273,-7413,-7588,-7748,-7838,-7757,-7423,-6754,-5687,-4230,-2401,-320,1879,3982,5788,7069,7652,7407,6288,4344,1709,-1389,-4673,-7834,-10575,-12663,-13932,-14323,-13889,-12764,-11175,-9368,-7614,-6148,-5150,-4737,-4930,-5689,-6901,-8415,-10046,-11635,-13000,-14059,-14705,-14946,-14776,-14258,-13451,-12433,-11259,-9996,-8662,-7295,-5892,-4461,-3005,-1526,-45,1413,2808,4085,5187,6030,6561,6690,6398,5633,4429,2810,874,-1288,-3540,-5741,-7765,-9452,-10719,-11442,-11594,-11129,-10082,-8508,-6504,-4212,-1775,634,2864,4775,6263,7266,7742,7698,7155,6147,4743,2995,986,-1192,-3450,-5659,-7722,-9512,-10953,-11968,-12552,-12695,-12477,-11954,-11228,-10385,-9507,-8642,-7858,-7148,-6551,-6046,-5630,-5285,-4989,-4726,-4477,-4235,-4005,-3802,-3669,-3630,-3748,-4014,-4459,-5031,-5688,-6358,-6966,-7446,-7771,-7917,-7919,-7817,-7686,-7587,-7604,-7758,-8092,-8559,-9139,-9743,-10310,-10758,-11029,-11097,-10944,-10606,-10118,-9552,-8969,-8448,-8041,-7800,-7746,-7876,-8147,-8488,-8779,-8894,-8688,-8038,-6863,-5126,-2886,-240,2614,5469,8085,10232,11756,12523,12528,11803,10470,8699,6678,4609,2658,956,-426,-1468,-2205,-2687,-2986,-3148,-3216,-3185,-3047,-2774,-2345,-1759,-1036,-238,557,1255,1772,2055,2106,1961,1741,1551,1561,1871,2587,3736,5301,7209,9339,11542,13658,15538,17053,18117,18680,18758,18386,17674,16711,15647,14559,13568,12688,11957,11309,10707,10043,9235,8203,6879,5252,3326,1160,-1152,-3516,-5781,-7856,-9609,-10957,-11835,-12195,-12029,-11358,-10218,-8690,-6840,-4776,-2575,-321,1909,4077,6121,8020,9736,11221,12453,13353,13902,14041,13765,13086,12050,10727,9222,7632,6065,4639,3421,2532,1995,1876,2146,2783,3684,4743,5803,6714,7330,7521,7212,6359,4987,3163,1012,-1323,-3666,-5860,-7754,-9238,-10229,-10683,-10580,-9914,-8719,-7018,-4882,-2383,365,3241,6094,8787,11165,13119,14547,15422,15729,15531,14901,13946,12783,11506,10212,8957,7781,6712,5741,4871,4095,3395,2792,2278,1878,1607,1490,1525,1735,2079,2553,3091,3647,4163,4580,4877,5026,5045,4952,4796,4624,4476,4411,4419,4530,4690,4861,4983,4990,4843,4522,4062,3512,2999,2613,2503,2743,3409,4499,5964,7702,9560,11356,12907,14022,14561,14421,13556,11997,9820,7167,4223,1185,-1733,-4340,-6467,-8001,-8851,-9023,-8524,-7447,-5902,-4027,-1978,85,2034,3738,5131,6174,6874,7287,7486,7563,7598,7658,7757,7907,8041,8123,8067,7819,7353,6646,5752,4718,3657,2661,1851,1293,1052,1102,1420,1890,2431,2914,3261,3403,3301,2945,2336,1492,445,-772,-2081,-3413,-4643,-5661,-6336,-6553,-6247,-5365,-3955,-2072,123,2476,4772,6813,8424,9461,9853,9596,8742,7420,5777,3984,2216,604,-721,-1696,-2269,-2433,-2217,-1656,-828,187,1284,2351,3277,3956,4307,4274,3868,3128,2154,1091,78,-723,-1210,-1317,-1065,-533,139,755,1163,1158,665,-398,-1990,-4028,-6379,-8841,-11239,-13346,-15006,-16055,-16413,-16041,-14970,-13317,-11221,-8914,-6607,-4543,-2914,-1876,-1495,-1776,-2633,-3906,-5421,-6940,-8288,-9283,-9844,-9918,-9558,-8850,-7925,-6948,-6047,-5371,-4984,-4940,-5219,-5775,-6521,-7363,-8180,-8895,-9413,-9696,-9723,-9495,-9066,-8474,-7803,-7123,-6503,-6006,-5674,-5524,-5557,-5755,-6072,-6474,-6898,-7314,-7666,-7946,-8115,-8183,-8125,-7954,-7635,-7177,-6537,-5711,-4692,-3477,-2119,-656,815,2194,3362,4204,4620,4529,3909,2758,1151,-818,-2999,-5255,-7397,-9310,-10855,-11966,-12612,-12793,-12566,-12005,-11208,-10286,-9344,-8483,-7777,-7282,-7011,-6955,-7065,-7286,-7524,-7716,-7763,-7625,-7246,-6633,-5788,-4761,-3610,-2396,-1204,-89,878,1639,2154,2384,2307,1935,1282,418,-582,-1604,-2528,-3243,-3645,-3705,-3406,-2831,-2082,-1311,-692,-370,-484,-1102,-2240,-3857,-5841,-8055,-10326,-12492,-14401,-15938,-17034,-17636,-17763,-17417,-16656,-15516,-14068,-12357,-10462,-8450,-6413,-4441,-2639,-1096,98,893,1265,1227,838,169,-669,-1577,-2444,-3182,-3713,-3977,-3945,-3584,-2916,-1960,-798,478,1724,2798,3533,3797,3480,2523,940,-1205,-3776,-6594,-9462,-12164,-14528,-16393,-17679,-18329,-18368,-17823,-16777,-15281,-13420,-11236,-8786,-6109,-3249,-256,2803,5851,8808,11565,14053,16173,17880,19124,19895,20190,20031,19445,18472,17162,15568,13759,11800,9774,7758,5831,4093,2620,1511,835,662,1010,1890,3238,4976,6981,9098,11177,13046,14569,15609,16090,15946,15176,13818,11941,9668,7131,4489,1898,-482,-2543,-4162,-5311,-5937,-6076,-5737,-4999,-3893,-2502,-883,896,2760,4624,6425,8052,9445,10531,11251,11615,11601,11288,10720,10001,9223,8475,7842,7380,7118,7068,7201,7479,7848,8249,8623,8937,9139,9240,9203,9059,8795,8435,7978,7445,6825,6146,5388,4564,3679,2729,1746,747,-229,-1131,-1917,-2523,-2910,-3025,-2841,-2341,-1515,-408,961,2494,4129,5751,7274,8595,9647,10358,10698,10640,10177,9331,8126,6618,4887,3017,1135,-642,-2193,-3399,-4176,-4479,-4280,-3640,-2625,-1354,24,1390,2596,3580,4279,4707,4903,4944,4916,4914,5008,5245,5651,6210,6887,7640,8397,9115,9747,10252,10635,10877,11018,11059,11064,11038,11047,11096,11219,11415,11682,11991,12303,12560,12698,12645,12347,11756,10849,9638,8151,6449,4608,2707,829,-965,-2608,-4066,-5288,-6233,-6870,-7141,-7044,-6539,-5670,-4464,-3017,-1429,177,1665,2925,3854,4398,4538,4297,3747,2959,2059,1116,253,-483,-1036,-1390,-1549,-1560,-1452,-1305,-1174,-1095,-1148,-1310,-1631,-2073,-2636,-3279,-3976,-4673,-5336,-5906,-6358,-6648,-6783,-6747,-6581,-6295,-5933,-5517,-5072,-4614,-4154,-3694,-3236,-2774,-2308,-1817,-1300,-733,-97,637,1494,2524,3747,5204,6911,8848,10994,13266,15562,17734,19616,21027,21797,21782,20900,19135,16579,13383,9796,6082,2523,-639,-3226,-5136,-6349,-6915,-6947,-6575,-5972,-5279,-4650,-4197,-4005,-4124,-4551,-5251,-6145,-7129,-8089,-8904,-9489,-9766,-9722,-9354,-8706,-7847,-6825,-5750,-4642,-3602,-2648,-1823,-1160,-651,-313,-118,-54,-75,-162,-277,-395,-517,-620,-736,-854,-1017,-1220,-1505,-1869,-2342,-2915,-3608,-4398,-5284,-6226,-7190,-8131,-8994,-9733,-10314,-10702,-10905,-10913,-10753,-10423,-9946,-9295,-8483,-7458,-6245,-4807,-3213,-1494,226,1836,3178,4115,4510,4286,3399,1892,-155,-2562,-5153,-7666,-9894,-11605,-12654,-12953,-12493,-11364,-9712,-7746,-5700,-3800,-2257,-1211,-769,-927,-1658,-2847,-4352,-6023,-7679,-9185,-10417,-11288,-11769,-11864,-11616,-11121,-10473,-9793,-9185,-8723,-8448,-8343,-8351,-8356,-8248,-7876,-7148,-5993,-4397,-2439,-220,2080,4278,6179,7628,8486,8704,8251,7163,5531,3430,1017,-1607,-4286,-6894,-9289,-11335,-12891,-13841,-14079,-13543,-12226,-10174,-7511,-4431,-1168,1980,4746,6846,8092,8330,7553,5813,3301,264,-2978,-6089,-8761,-10728,-11841,-12039,-11390,-10074,-8331,-6456,-4732,-3378,-2540,-2245,-2411,-2890,-3440,-3862,-3930,-3543,-2641,-1295,356,2113,3745,5042,5852,6071,5709,4818,3532,1992,359,-1239,-2699,-3944,-4956,-5709,-6240,-6548,-6676,-6636,-6441,-6116,-5659,-5113,-4506,-3901,-3365,-2955,-2730,-2692,-2842,-3117,-3438,-3728,-3863,-3807,-3488,-2925,-2168,-1292,-423,331,873,1115,1059,696,111,-623,-1407,-2138,-2757,-3180,-3392,-3335,-3030,-2447,-1642,-625,513,1728,2914,4031,4993,5797,6420,6883,7244,7535,7838,8188,8622,9131,9691,10220,10652,10886,10865,10539,9906,9004,7886,6669,5448,4366,3537,3087,3078,3582,4557,5970,7698,9589,11472,13155,14460,15228,15345,14723,13371,11306,8643,5511,2097,-1407,-4801,-7895,-10543,-12619,-14075,-14901,-15157,-14944,-14390,-13643,-12838,-12077,-11441,-10945,-10587,-10314,-10065,-9765,-9334,-8712,-7845,-6699,-5282,-3610,-1763,160,2029,3677,4962,5747,5940,5537,4562,3155,1480,-244,-1795,-2968,-3611,-3645,-3059,-1964,-491,1108,2615,3778,4408,4374,3638,2238,316,-1964,-4374,-6712,-8791,-10472,-11677,-12385,-12623,-12471,-12015,-11358,-10583,-9738,-8865,-7935,-6935,-5807,-4505,-3001,-1270,660,2732,4872,6953,8876,10522,11807,12693,13168,13275,13088,12674,12129,11490,10798,10048,9224,8304,7269,6124,4875,3564,2243,946,-248,-1328,-2243,-3009,-3615,-4106,-4496,-4831,-5122,-5384,-5601,-5754,-5808,-5715,-5465,-5026,-4417,-3669,-2823,-1955,-1120,-375,247,744,1130,1470,1811,2252,2845,3669,4747,6097,7676,9431,11242,12990,14495,15597,16123,15937,14961,13190,10706,7682,4353,998,-2092,-4671,-6535,-7590,-7810,-7299,-6202,-4768,-3228,-1840,-806,-264,-283,-833,-1827,-3108,-4501,-5810,-6862,-7531,-7732,-7447,-6719,-5623,-4274,-2809,-1327,32,1216,2141,2799,3178,3301,3217,2988,2688,2414,2248,2270,2536,3053,3793,4678,5599,6409,6988,7191,6950,6220,5000,3376,1426,-685,-2833,-4841,-6607,-7995,-8959,-9439,-9429,-8928,-7955,-6536,-4725,-2566,-163,2406,5014,7541,9866,11875,13475,14606,15241,15374,15069,14361,13364,12155,10838,9507,8248,7133,6240,5607,5282,5283,5594,6210,7065,8096,9214,10309,11271,12008,12420,12473,12143,11468,10504,9347,8089,6825,5634,4551,3601,2751,1968,1184,345,-597,-1656,-2827,-4044,-5250,-6312,-7138,-7607,-7626,-7160,-6184,-4758,-2963,-921,1239,3376,5389,7179,8709,9946,10912,11621,12122,12443,12636,12722,12742,12714,12651,12573,12483,12388,12298,12200,12104,11971,11791,11500,11063,10421,9541,8419,7074,5581,4032,2541,1234,198,-489,-830,-844,-633,-302,2,147,24,-452,-1286,-2459,-3863,-5354,-6747,-7839,-8444,-8409,-7654,-6168,-4041,-1444,1390,4160,6586,8383,9349,9372,8433,6656,4231,1438,-1409,-4029,-6157,-7634,-8391,-8440,-7906,-6925,-5698,-4375,-3101,-1958,-979,-163,519,1116,1645,2148,2617,3058,3453,3800,4092,4351,4603,4889,5258,5753,6393,7198,8126,9141,10166,11120,11929,12527,12866,12936,12734,12290,11644,10822,9860,8768,7544,6183,4673,3006,1199,-727,-2727,-4743,-6717,-8573,-10265,-11713,-12888,-13725,-14208,-14318,-14059,-13472,-12600,-11524,-10328,-9108,-7954,-6964,-6200,-5722,-5541,-5652,-5998,-6503,-7076,-7600,-8011,-8219,-8222,-8002,-7620,-7124,-6603,-6141,-5805,-5666,-5737,-6024,-6481,-7047,-7637,-8183,-8604,-8887,-8986,-8948,-8774,-8529,-8241,-7952,-7692,-7482,-7341,-7285,-7322,-7478,-7751,-8165,-8708,-9369,-10122,-10901,-11648,-12247,-12606,-12599,-12145,-11171,-9667,-7650,-5223,-2495,360,3182,5799,8078,9908,11243,12069,12429,12389,12054,11511,10869,10187,9521,8864,8198,7451,6563,5449,4070,2399,485,-1602,-3716,-5723,-7443,-8749,-9525,-9727,-9361,-8501,-7264,-5806,-4303,-2917,-1819,-1108,-886,-1166,-1938,-3138,-4651,-6352,-8078,-9676,-10990,-11900,-12307,-12164,-11465,-10252,-8595,-6616,-4415,-2147,70,2100,3813,5105,5865,6039,5576,4497,2851,740,-1689,-4278,-6836,-9195,-11202,-12736,-13744,-14193,-14139,-13636,-12816,-11778,-10662,-9552,-8540,-7647,-6905,-6270,-5727,-5220,-4721,-4209,-3680,-3161,-2684,-2306,-2072,-2026,-2181,-2530,-3028,-3598,-4158,-4597,-4844,-4818,-4523,-3962,-3249,-2474,-1817,-1392,-1336,-1699,-2490,-3645,-5037,-6510,-7874,-8968,-9639,-9830,-9502,-8748,-7682,-6493,-5397,-4589,-4255,-4507,-5390,-6864,-8799,-11007,-13231,-15203,-16658,-17359,-17150,-15939,-13750,-10692,-6979,-2896,1218,5012,8166,10410,11595,11651,10677,8831,6403,3708,1077,-1171,-2811,-3668,-3703,-2952,-1550,303,2379,4431,6242,7632,8470,8707,8340,7449,6142,4579,2914,1313,-104,-1244,-2086,-2637,-2980,-3188,-3386,-3645,-4039,-4586,-5264,-6020,-6764,-7405,-7851,-8020,-7865,-7342,-6454,-5202,-3627,-1779,258,2377,4435,6292,7777,8780,9207,9038,8347,7230,5904,4565,3442,2740,2591,3076,4178,5780,7714,9729,11576,13002,13811,13883,13162,11711,9639,7136,4426,1739,-692,-2675,-4063,-4784,-4822,-4257,-3189,-1802,-240,1312,2741,3926,4806,5329,5475,5244,4655,3754,2605,1321,7,-1173,-2086,-2603,-2620,-2104,-1069,419,2215,4186,6122,7891,9308,10300,10807,10844,10501,9891,9178,8509,8024,7796,7847,8136,8540,8936,9149,9048,8532,7554,6155,4420,2527,660,-951,-2123,-2692,-2571,-1743,-254,1773,4181,6775,9356,11728,13731,15236,16183,16541,16371,15745,14808,13698,12592,11625,10940,10609,10656,11049,11672,12386,12997,13317,13182,12448,11064,9020,6385,3303,-67,-3513,-6835,-9856,-12412,-14401,-15756,-16458,-16531,-16043,-15086,-13794,-12299,-10760,-9305,-8064,-7102,-6460,-6101,-5965,-5926,-5855,-5609,-5072,-4175,-2897,-1306,501,2332,4025,5373,6253,6562,6305,5516,4335,2901,1406,39,-1047,-1688,-1810,-1374,-400,977,2626,4314,5825,6949,7498,7369,6517,4985,2885,397,-2276,-4898,-7255,-9149,-10427,-10995,-10808,-9889,-8303,-6164,-3599,-766,2203,5163,8003,10624,12945,14911,16465,17563,18167,18234,17757,16729,15211,13248,10977,8478,5900,3318,841,-1507,-3664,-5637,-7398,-8920,-10186,-11123,-11710,-11896,-11669,-11066,-10130,-8973,-7713,-6462,-5361,-4467,-3867,-3557,-3552,-3800,-4277,-4926,-5700,-6554,-7427,-8247,-8941,-9387,-9485,-9109,-8169,-6593,-4376,-1540,1798,5482,9308,13018,16373,19118,21050,22012,21921,20754,18572,15506,11726,7475,2985,-1478,-5667,-9375,-12409,-14662,-16046,-16562,-16250,-15206,-13563,-11488,-9157,-6758,-4479,-2460,-859,248,799,775,232,-786,-2154,-3761,-5461,-7107,-8554,-9671,-10340,-10485,-10055,-9064,-7554,-5638,-3450,-1163,1049,3034,4649,5807,6451,6554,6151,5271,4001,2425,647,-1231,-3106,-4881,-6467,-7790,-8773,-9372,-9542,-9264,-8553,-7433,-5964,-4219,-2281,-234,1842,3886,5864,7728,9491,11114,12596,13903,14988,15810,16319,16468,16247,15641,14676,13388,11830,10078,8198,6280,4386,2590,938,-528,-1776,-2773,-3484,-3874,-3900,-3536,-2760,-1589,-66,1722,3647,5555,7267,8606,9413,9573,8998,7705,5727,3201,294,-2790,-5817,-8575,-10859,-12523,-13462,-13645,-13094,-11899,-10191,-8150,-5948,-3784,-1805,-136,1146,2042,2571,2824,2908,2931,3012,3226,3622,4212,4969,5851,6803,7784,8746,9684,10576,11418,12208,12899,13490,13909,14139,14140,13907,13446,12788,11953,10983,9880,8653,7281,5734,3992,2017,-172,-2556,-5061,-7567,-9931,-11966,-13483,-14309,-14317,-13434,-11697,-9205,-6170,-2859,419,3356,5667,7153,7685,7251,5949,3964,1561,-934,-3213,-4962,-5957,-6061,-5242,-3597,-1318,1321,4018,6446,8375,9577,10005,9636,8598,7052,5216,3325,1586,177,-786,-1235,-1180,-653,227,1360,2592,3779,4784,5477,5760,5578,4903,3778,2288,576,-1185,-2782,-4023,-4736,-4781,-4139,-2809,-938,1318,3709,6020,7999,9494,10376,10638,10318,9566,8543,7455,6480,5721,5253,4994,4865,4662,4207,3322,1877,-183,-2812,-5908,-9253,-12621,-15719,-18299,-20124,-21043,-20988,-19984,-18158,-15707,-12882,-9965,-7209,-4841,-3013,-1798,-1195,-1123,-1450,-2031,-2702,-3343,-3857,-4194,-4346,-4324,-4158,-3872,-3489,-3026,-2484,-1906,-1296,-738,-270,18,71,-145,-650,-1385,-2301,-3279,-4224,-5025,-5617,-5959,-6077,-6016,-5894,-5799,-5868,-6161,-6739,-7566,-8591,-9660,-10636,-11314,-11526,-11122,-9988,-8086,-5433,-2127,1682,5769,9916,13839,17327,20151,22179,23324,23567,22952,21570,19530,16996,14097,11013,7877,4837,1991,-567,-2805,-4687,-6247,-7484,-8462,-9194,-9720,-10060,-10206,-10163,-9908,-9423,-8690,-7707,-6480,-5058,-3509,-1944,-495,667,1402,1539,1008,-258,-2187,-4661,-7450,-10266,-12787,-14677,-15651,-15500,-14110,-11510,-7839,-3368,1548,6498,11052,14794,17388,18563,18204,16293,12985,8522,3270,-2362,-7949,-13084,-17451,-20789,-22982,-23965,-23805,-22594,-20496,-17695,-14385,-10776,-7067,-3457,-129,2754,5062,6700,7626,7838,7397,6386,4934,3180,1262,-681,-2541,-4214,-5628,-6712,-7417,-7699,-7523,-6879,-5772,-4247,-2370,-251,1970,4140,6075,7614,8597,8912,8484,7303,5415,2919,-16,-3213,-6446,-9502,-12186,-14311,-15758,-16436,-16329,-15472,-13962,-11951,-9615,-7177,-4820,-2742,-1062,137,849,1126,1064,822,535,389,496,961,1814,3026,4493,6072,7554,8753,9458,9531,8875,7480,5409,2802,-140,-3175,-6030,-8461,-10212,-11129,-11071,-10039,-8088,-5389,-2189,1212,4465,7255,9274,10339,10316,9237,7213,4490,1364,-1804,-4667,-6922,-8328,-8779,-8258,-6891,-4880,-2516,-93,2094,3821,4947,5426,5312,4738,3875,2932,2083,1490,1238,1363,1837,2569,3442,4305,5018,5461,5566,5319,4776,4055,3305,2719,2434,2613,3277,4454,6021,7862,9737,11461,12772,13503,13489,12656,10994,8576,5535,2072,-1593,-5201,-8514,-11291,-13351,-14542,-14800,-14100,-12532,-10198,-7318,-4095,-806,2316,5026,7155,8576,9243,9206,8553,7482,6173,4871,3759,3013,2721,2903,3511,4411,5450,6436,7205,7629,7646,7261,6557,5686,4820,4168,3894,4121,4910,6195,7871,9701,11440,12814,13570,13551,12668,10977,8614,5828,2886,104,-2273,-4014,-5009,-5191,-4614,-3355,-1593,519,2759,4958,6937,8573,9759,10447,10604,10258,9452,8278,6858,5328,3860,2591,1662,1138,1052,1337,1889,2516,3033,3209,2881,1918,264,-2015,-4815,-7916,-11073,-14023,-16500,-18293,-19247,-19274,-18385,-16655,-14240,-11355,-8246,-5169,-2372,-59,1625,2595,2849,2453,1505,179,-1366,-2945,-4381,-5535,-6282,-6548,-6312,-5597,-4478,-3073,-1519,49,1504,2764,3782,4524,5016,5239,5215,4922,4346,3450,2223,652,-1238,-3373,-5676,-7983,-10157,-12015,-13413,-14218,-14357,-13800,-12576,-10771,-8499,-5911,-3175,-427,2149,4475,6400,7912,8922,9476,9564,9272,8670,7863,6957,6045,5209,4485,3894,3395,2940,2434,1813,983,-77,-1399,-2937,-4638,-6407,-8144,-9756,-11153,-12282,-13109,-13634,-13864,-13839,-13571,-13102,-12447,-11626,-10660,-9571,-8390,-7160,-5931,-4768,-3727,-2875,-2234,-1843,-1670,-1701,-1855,-2073,-2265,-2351,-2272,-1966,-1419,-615,415,1661,3042,4536,6031,7468,8727,9713,10302,10399,9908,8773,6968,4527,1494,-1970,-5750,-9599,-13325,-16678,-19437,-21422,-22472,-22520,-21541,-19596,-16819,-13391,-9557,-5587,-1743,1682,4481,6443,7461,7477,6538,4735,2284,-605,-3622,-6505,-8963,-10785,-11791,-11898,-11102,-9459,-7138,-4303,-1218,1904,4801,7299,9222,10479,11028,10868,10075,8730,6956,4884,2633,339,-1906,-3984,-5827,-7355,-8518,-9290,-9649,-9608,-9206,-8486,-7532,-6415,-5226,-4029,-2882,-1803,-787,195,1203,2291,3514,4890,6422,8040,9672,11186,12465,13385,13866,13843,13327,12341,10971,9314,7482,5585,3729,1990,452,-839,-1830,-2489,-2790,-2729,-2312,-1585,-601,530,1707,2772,3603,4058,4037,3496,2420,885,-992,-3057,-5095,-6939,-8381,-9319,-9646,-9371,-8521,-7192,-5494,-3554,-1487,601,2621,4515,6208,7681,8868,9760,10320,10538,10431,10015,9362,8534,7637,6757,5977,5355,4920,4659,4558,4561,4637,4761,4914,5120,5387,5749,6203,6742,7320,7871,8307,8537,8489,8111,7387,6351,5046,3564,1989,402,-1114,-2506,-3728,-4750,-5542,-6078,-6319,-6212,-5711,-4760,-3326,-1414,939,3645,6557,9513,12311,14755,16662,17878,18302,17867,16601,14537,11836,8640,5188,1707,-1549,-4352,-6498,-7849,-8327,-7943,-6788,-5031,-2892,-636,1484,3219,4405,4906,4723,3875,2519,802,-1046,-2837,-4381,-5525,-6196,-6333,-5978,-5175,-4034,-2664,-1193,261,1596,2728,3615,4231,4602,4759,4773,4719,4664,4697,4856,5200,5727,6442,7283,8204,9078,9824,10294,10419,10103,9342,8153,6619,4861,3018,1238,-369,-1721,-2802,-3655,-4349,-5013,-5732,-6600,-7629,-8771,-9924,-10904,-11528,-11600,-10974,-9580,-7459,-4745,-1700,1362,4073,6089,7133,7031,5746,3370,147,-3601,-7465,-11028,-13904,-15774,-16430,-15791,-13930,-11008,-7343,-3256,856,4646,7799,10076,11332,11502,10630,8822,6273,3210,-101,-3395,-6433,-8998,-10948,-12170,-12629,-12330,-11330,-9716,-7601,-5108,-2365,496,3359,6114,8651,10902,12765,14211,15175,15666,15668,15239,14426,13318,12025,10660,9338,8179,7249,6614,6281,6216,6368,6633,6904,7070,7015,6657,5936,4812,3309,1433,-727,-3128,-5654,-8221,-10709,-12992,-14941,-16403,-17259,-17387,-16736,-15294,-13128,-10383,-7243,-3968,-807,1980,4177,5643,6295,6145,5269,3812,1956,-80,-2079,-3818,-5107,-5799,-5792,-5062,-3647,-1657,724,3273,5732,7831,9339,10054,9851,8701,6637,3820,450,-3188,-6810,-10117,-12878,-14907,-16114,-16494,-16108,-15084,-13561,-11706,-9647,-7509,-5382,-3319,-1380,414,2020,3418,4569,5470,6081,6430,6498,6322,5912,5287,4468,3467,2316,1063,-222,-1446,-2488,-3237,-3582,-3452,-2816,-1706,-202,1554,3372,5063,6399,7206,7339,6716,5341,3284,701,-2215,-5205,-8062,-10528,-12475,-13771,-14406,-14401,-13860,-12904,-11678,-10315,-8917,-7545,-6228,-4942,-3655,-2316,-890,652,2293,4009,5738,7407,8940,10264,11312,12044,12434,12458,12132,11440,10429,9130,7611,5972,4295,2710,1289,125,-763,-1366,-1728,-1923,-2036,-2185,-2454,-2937,-3671,-4667,-5882,-7237,-8610,-9864,-10853,-11445,-11528,-11042,-9943,-8269,-6068,-3458,-578,2394,5264,7832,9924,11396,12161,12215,11599,10458,8952,7311,5736,4448,3590,3277,3535,4319,5535,7009,8567,9988,11091,11684,11673,10961,9584,7619,5226,2645,122,-2058,-3661,-4513,-4518,-3710,-2198,-205,2017,4160,5978,7225,7774,7558,6621,5077,3118,972,-1105,-2864,-4082,-4587,-4261,-3079,-1093,1561,4666,7972,11183,14038,16287,17757,18359,18056,16946,15144,12861,10306,7711,5263,3125,1389,97,-777,-1270,-1500,-1513,-1417,-1231,-966,-604,-79,641,1609,2803,4200,5689,7168,8479,9492,10075,10133,9624,8529,6910,4843,2476,-21,-2444,-4570,-6189,-7114,-7204,-6396,-4702,-2224,857,4288,7792,11051,13807,15821,16956,17154,16460,14992,12933,10493,7879,5283,2849,672,-1190,-2737,-3983,-4964,-5735,-6323,-6801,-7194,-7569,-7965,-8429,-9001,-9698,-10524,-11445,-12392,-13276,-13956,-14309,-14187,-13490,-12151,-10172,-7630,-4672,-1531,1553,4259,6353,7591,7830,7048,5280,2724,-365,-3668,-6817,-9483,-11372,-12267,-12069,-10768,-8489,-5451,-1945,1669,5046,7851,9834,10831,10792,9771,7925,5466,2679,-193,-2886,-5230,-7115,-8501,-9430,-9976,-10218,-10234,-10047,-9641,-8970,-7946,-6506,-4600,-2234,508,3486,6485,9254,11521,13048,13633,13176,11660,9176,5924,2160,-1794,-5614,-9002,-11703,-13565,-14500,-14543,-13786,-12408,-10614,-8639,-6704,-5014,-3721,-2943,-2720,-3062,-3911,-5183,-6759,-8504,-10286,-11960,-13424,-14561,-15321,-15654,-15552,-15036,-14129,-12890,-11367,-9615,-7695,-5651,-3548,-1441,602,2515,4230,5689,6859,7717,8275,8555,8595,8429,8104,7639,7069,6411,5684,4917,4130,3349,2603,1885,1215,546,-136,-894,-1772,-2811,-4046,-5475,-7082,-8818,-10606,-12362,-13987,-15374,-16434,-17073,-17216,-16821,-15849,-14322,-12285,-9842,-7124,-4323,-1629,744,2605,3823,4293,4020,3062,1532,-366,-2465,-4525,-6366,-7819,-8749,-9090,-8794,-7884,-6395,-4422,-2072,504,3117,5571,7630,9086,9742,9454,8156,5855,2672,-1204,-5484,-9845,-13930,-17413,-20010,-21536,-21914,-21173,-19476,-17029,-14116,-10997,-7911,-5026,-2433,-142,1904,3781,5603,7421,9296,11175,13020,14688,16083,17042,17506,17375,16691,15476,13880,12029,10128,8329,6800,5640,4903,4576,4604,4849,5184,5429,5426,5043,4176,2776,864,-1508,-4213,-7103,-10006,-12738,-15157,-17120,-18568,-19439,-19759,-19532,-18822,-17646,-16068,-14099,-11785,-9156,-6265,-3182,-5,3170,6207,9004,11443,13445,14966,15990,16555,16712,16563,16188,15710,15184,14693,14244,13847,13448,13004,12428,11669,10670,9416,7915,6217,4401,2571,849,-646,-1802,-2522,-2745,-2447,-1651,-439,1062,2671,4189,5403,6130,6226,5626,4328,2443,100,-2455,-5020,-7323,-9168,-10357,-10779,-10373,-9160,-7234,-4759,-1936,967,3733,6090,7882,8945,9229,8721,7482,5621,3278,623,-2181,-4968,-7593,-9936,-11892,-13406,-14418,-14933,-14934,-14472,-13576,-12318,-10758,-8976,-7032,-5002,-2941,-911,1034,2835,4446,5806,6889,7662,8129,8311,8248,8015,7676,7337,7052,6920,6957,7206,7640,8218,8869,9502,10018,10335,10374,10102,9494,8577,7383,5966,4385,2703,973,-749,-2403,-3951,-5307,-6441,-7274,-7791,-7956,-7795,-7332,-6646,-5822,-4968,-4206,-3641,-3375,-3468,-3932,-4743,-5795,-6982,-8110,-9050,-9614,-9725,-9289,-8322,-6856,-5009,-2922,-789,1200,2828,3950,4394,4119,3083,1350,-973,-3720,-6683,-9623,-12291,-14446,-15872,-16424,-16015,-14665,-12484,-9670,-6510,-3300,-369,2016,3666,4461,4434,3674,2378,780,-869,-2341,-3449,-4076,-4191,-3811,-3047,-2006,-852,296,1312,2126,2715,3081,3282,3397,3498,3670,3949,4350,4842,5358,5809,6085,6088,5735,4983,3822,2295,476,-1532,-3596,-5582,-7362,-8803,-9826,-10357,-10392,-9946,-9095,-7930,-6575,-5148,-3781,-2552,-1557,-820,-367,-183,-236,-483,-870,-1345,-1854,-2352,-2786,-3123,-3307,-3314,-3107,-2683,-2035,-1202,-209,880,2018,3153,4245,5271,6216,7076,7844,8524,9089,9549,9851,9994,9928,9619,9047,8163,6963,5431,3577,1446,-916,-3414,-5951,-8404,-10667,-12619,-14189,-15313,-15968,-16185,-15989,-15481,-14720,-13819,-12832,-11831,-10825,-9828,-8809,-7741,-6591,-5328,-3947,-2467,-927,582,1971,3111,3902,4253,4129,3527,2521,1193,-300,-1829,-3219,-4345,-5076,-5326,-5052,-4223,-2892,-1113,971,3200,5361,7214,8521,9064,8688,7302,4947,1717,-2143,-6369,-10609,-14540,-17829,-20229,-21535,-21664,-20591,-18421,-15304,-11492,-7254,-2918,1230,4882,7826,9897,11021,11234,10646,9448,7886,6222,4685,3512,2805,2667,3064,3947,5178,6623,8098,9459,10536,11221,11402,11037,10098,8614,6645,4291,1685,-1038,-3709,-6190,-8349,-10078,-11334,-12068,-12315,-12076,-11422,-10350,-8930,-7140,-5031,-2614,74,2942,5922,8868,11666,14157,16240,17790,18776,19163,18994,18339,17282,15943,14409,12791,11159,9591,8149,6894,5878,5155,4731,4631,4792,5168,5636,6089,6381,6397,6031,5226,3967,2298,320,-1809,-3900,-5718,-7067,-7749,-7657,-6753,-5102,-2847,-205,2583,5274,7650,9557,10909,11686,11947,11797,11375,10839,10330,9985,9873,10059,10509,11175,11937,12646,13134,13221,12771,11660,9869,7413,4398,993,-2601,-6152,-9439,-12269,-14497,-16035,-16861,-16995,-16507,-15463,-13955,-12041,-9788,-7236,-4439,-1441,1677,4830,7908,10790,13355,15494,17118,18185,18683,18655,18176,17345,16283,15081,13845,12619,11450,10349,9310,8345,7428,6576,5774,5031,4327,3659,2991,2314,1592,831,23,-786,-1555,-2203,-2654,-2823,-2652,-2113,-1218,-20,1374,2869,4296,5563,6537,7165,7414,7289,6855,6165,5326,4411,3510,2674,1946,1338,849,466,185,-19,-117,-128,-26,180,475,827,1183,1466,1603,1506,1116,383,-700,-2110,-3780,-5622,-7513,-9340,-10988,-12370,-13424,-14130,-14470,-14486,-14168,-13569,-12662,-11486,-10020,-8291,-6317,-4149,-1848,480,2748,4809,6568,7887,8700,8946,8616,7755,6428,4760,2878,946,-886,-2459,-3657,-4361,-4543,-4173,-3321,-2066,-555,1055,2584,3868,4754,5141,4946,4181,2879,1153,-847,-2935,-4913,-6587,-7808,-8471,-8543,-8059,-7124,-5901,-4584,-3376,-2465,-1981,-1988,-2464,-3291,-4296,-5257,-5958,-6217,-5943,-5103,-3795,-2153,-371,1340,2824,3936,4642,4941,4934,4742,4539,4481,4724,5362,6456,7984,9872,11983,14133,16094,17645,18541,18605,17696,15764,12850,9089,4711,2,-4703,-9087,-12837,-15731,-17607,-18412,-18193,-17061,-15223,-12911,-10381,-7895,-5667,-3894,-2687,-2132,-2218,-2923,-4132,-5742,-7573,-9467,-11219,-12647,-13577,-13869,-13439,-12274,-10438,-8058,-5342,-2491,236,2667,4626,6052,6915,7279,7244,6939,6517,6094,5804,5697,5838,6177,6679,7209,7641,7808,7576,6810,5466,3517,1033,-1873,-5034,-8254,-11327,-14045,-16237,-17753,-18493,-18405,-17480,-15765,-13345,-10349,-6941,-3289,408,4000,7315,10255,12733,14717,16212,17242,17863,18140,18127,17897,17493,16960,16334,15627,14846,13980,13008,11896,10616,9141,7453,5570,3499,1308,-959,-3212,-5375,-7368,-9110,-10548,-11631,-12347,-12690,-12695,-12395,-11844,-11082,-10130,-9014,-7698,-6192,-4439,-2437,-168,2347,5063,7897,10762,13513,16058,18246,20015,21278,22031,22266,22048,21414,20459,19249,17865,16382,14867,13358,11916,10530,9215,7943,6670,5376,4011,2581,1083,-440,-1933,-3336,-4564,-5581,-6327,-6811,-7033,-7047,-6911,-6693,-6480,-6312,-6246,-6267,-6348,-6421,-6393,-6167,-5660,-4796,-3560,-1945,-26,2138,4401,6662,8762,10585,12007,12948,13335,13164,12423,11187,9506,7500,5260,2906,532,-1772,-3931,-5895,-7621,-9091,-10304,-11255,-11956,-12421,-12635,-12611,-12310,-11708,-10766,-9450,-7730,-5634,-3181,-488,2334,5110,7661,9820,11436,12423,12746,12461,11669,10546,9290,8096,7150,6557,6366,6528,6921,7363,7636,7550,6919,5679,3802,1396,-1367,-4235,-6932,-9152,-10654,-11221,-10763,-9266,-6854,-3740,-239,3286,6453,8916,10381,10683,9750,7661,4617,905,-3097,-6992,-10400,-12979,-14498,-14830,-13996,-12146,-9544,-6553,-3541,-908,1062,2149,2280,1501,-25,-2067,-4329,-6552,-8469,-9916,-10785,-11057,-10798,-10128,-9213,-8240,-7382,-6790,-6569,-6765,-7382,-8352,-9586,-10942,-12279,-13427,-14247,-14588,-14358,-13490,-11972,-9864,-7272,-4365,-1358,1539,4080,6099,7447,8072,7995,7315,6181,4815,3398,2155,1217,696,626,984,1693,2628,3640,4560,5234,5512,5300,4523,3208,1393,-773,-3141,-5500,-7640,-9371,-10529,-11009,-10782,-9874,-8390,-6500,-4390,-2294,-419,1043,1959,2237,1872,899,-590,-2450,-4551,-6715,-8808,-10684,-12228,-13354,-13987,-14114,-13716,-12849,-11561,-9950,-8121,-6171,-4216,-2325,-570,1018,2432,3671,4776,5747,6635,7434,8165,8821,9385,9849,10156,10291,10168,9766,8998,7845,6272,4299,1965,-631,-3391,-6152,-8779,-11107,-13023,-14413,-15241,-15493,-15219,-14515,-13496,-12317,-11106,-10013,-9113,-8487,-8121,-8001,-8052,-8205,-8381,-8524,-8599,-8597,-8540,-8439,-8363,-8312,-8337,-8421,-8543,-8662,-8695,-8577,-8222,-7576,-6607,-5317,-3748,-1989,-129,1681,3326,4666,5605,6059,6004,5435,4418,3027,1389,-379,-2149,-3811,-5293,-6534,-7544,-8335,-8971,-9522,-10062,-10661,-11354,-12146,-12983,-13775,-14380,-14640,-14395,-13505,-11889,-9539,-6507,-2963,908,4828,8550,11805,14408,16195,17125,17201,16530,15260,13596,11736,9898,8238,6883,5878,5211,4800,4507,4193,3663,2820,1530,-221,-2410,-4955,-7701,-10478,-13098,-15373,-17154,-18327,-18819,-18603,-17688,-16117,-13950,-11280,-8201,-4832,-1301,2245,5672,8816,11562,13784,15421,16437,16845,16712,16131,15217,14104,12902,11707,10589,9563,8640,7777,6934,6050,5076,3976,2738,1367,-102,-1606,-3092,-4456,-5643,-6563,-7154,-7378,-7206,-6647,-5749,-4574,-3242,-1876,-628,362,986,1160,899,240,-672,-1666,-2535,-3073,-3098,-2499,-1215,717,3189,6035,9035,11960,14574,16679,18111,18752,18560,17514,15694,13176,10125,6700,3101,-472,-3829,-6806,-9264,-11143,-12390,-13061,-13203,-12946,-12397,-11688,-10911,-10138,-9385,-8629,-7807,-6834,-5623,-4090,-2197,68,2657,5478,8404,11289,13953,16272,18098,19355,19997,20038,19525,18564,17262,15753,14159,12582,11116,9806,8692,7763,7002,6353,5767,5182,4568,3898,3202,2506,1874,1374,1033,908,945,1137,1352,1525,1501,1203,536,-537,-1999,-3808,-5846,-8004,-10109,-12043,-13630,-14795,-15412,-15457,-14889,-13721,-12001,-9784,-7181,-4297,-1281,1723,4552,7050,9075,10488,11212,11173,10386,8887,6789,4247,1449,-1391,-4063,-6385,-8208,-9457,-10105,-10221,-9891,-9300,-8593,-7968,-7548,-7442,-7665,-8193,-8915,-9706,-10389,-10819,-10868,-10452,-9582,-8296,-6738,-5046,-3411,-1977,-856,-106,311,468,491,554,768,1289,2151,3360,4849,6460,8023,9314,10135,10317,9758,8427,6393,3797,849,-2194,-5061,-7501,-9293,-10299,-10446,-9751,-8335,-6366,-4111,-1822,219,1781,2713,2930,2468,1429,-1,-1625,-3205,-4589,-5622,-6259,-6515,-6447,-6183,-5822,-5457,-5142,-4853,-4540,-4104,-3431,-2428,-1030,764,2905,5263,7679,9944,11856,13228,13934,13896,13145,11750,9885,7736,5522,3459,1711,428,-341,-585,-390,111,743,1276,1524,1282,433,-1087,-3245,-5940,-8967,-12085,-15004,-17437,-19129,-19883,-19598,-18255,-15967,-12914,-9353,-5601,-1935,1331,4008,5922,7027,7326,6897,5875,4406,2680,861,-871,-2389,-3553,-4306,-4582,-4385,-3742,-2706,-1361,182,1827,3438,4924,6183,7151,7786,8061,7975,7533,6744,5625,4186,2457,460,-1730,-4063,-6402,-8647,-10629,-12229,-13293,-13752,-13519,-12623,-11087,-9037,-6586,-3921,-1185,1437,3839,5909,7608,8925,9880,10531,10921,11126,11184,11166,11102,11042,11019,11051,11161,11331,11545,11755,11918,11967,11863,11550,11004,10216,9172,7909,6441,4838,3157,1490,-85,-1477,-2637,-3516,-4134,-4503,-4705,-4796,-4865,-4968,-5140,-5370,-5620,-5789,-5779,-5462,-4740,-3551,-1862,267,2759,5455,8183,10765,13007,14789,15990,16586,16590,16069,15152,13966,12667,11387,10211,9210,8365,7648,6974,6253,5395,4345,3056,1581,-40,-1674,-3182,-4424,-5242,-5540,-5250,-4384,-3021,-1290,605,2477,4103,5323,6005,6098,5616,4660,3375,1973,659,-339,-860,-776,-52,1284,3122,5314,7651,9948,12006,13684,14870,15525,15632,15241,14410,13210,11733,10033,8192,6255,4273,2284,325,-1572,-3384,-5090,-6676,-8131,-9446,-10592,-11561,-12283,-12732,-12811,-12470,-11634,-10276,-8389,-6012,-3228,-152,3067,6259,9266,11916,14088,15682,16654,17009,16801,16126,15108,13894,12606,11380,10287,9392,8703,8208,7870,7629,7418,7174,6830,6373,5772,5083,4348,3647,3069,2649,2442,2396,2480,2579,2589,2401,1922,1098,-64,-1532,-3207,-4977,-6700,-8256,-9524,-10437,-10947,-11068,-10822,-10289,-9517,-8581,-7519,-6357,-5090,-3714,-2204,-576,1137,2864,4465,5808,6712,7032,6676,5590,3849,1569,-1030,-3709,-6206,-8291,-9791,-10610,-10746,-10273,-9340,-8141,-6880,-5757,-4919,-4471,-4437,-4785,-5412,-6186,-6928,-7486,-7687,-7436,-6641,-5291,-3419,-1104,1522,4297,7059,9617,11838,13594,14831,15527,15743,15539,15052,14378,13621,12845,12059,11244,10336,9267,7972,6410,4596,2548,379,-1828,-3942,-5848,-7477,-8743,-9656,-10202,-10432,-10394,-10142,-9732,-9213,-8628,-8017,-7414,-6853,-6369,-5988,-5732,-5603,-5575,-5616,-5642,-5585,-5340,-4840,-4008,-2821,-1267,614,2757,5076,7452,9762,11879,13664,15020,15839,16073,15698,14747,13294,11463,9402,7280,5260,3485,2047,999,320,-51,-223,-334,-517,-907,-1605,-2673,-4137,-5971,-8114,-10468,-12912,-15293,-17481,-19296,-20628,-21327,-21336,-20582,-19088,-16900,-14138,-10970,-7599,-4260,-1175,1448,3451,4736,5260,5052,4187,2772,964,-1095,-3232,-5289,-7118,-8576,-9544,-9935,-9687,-8789,-7287,-5262,-2884,-336,2149,4345,6036,7057,7296,6721,5368,3344,790,-2081,-5090,-8013,-10673,-12924,-14636,-15752,-16234,-16090,-15363,-14124,-12452,-10462,-8254,-5939,-3616,-1373,733,2641,4336,5802,7036,8064,8885,9536,10005,10328,10473,10481,10319,10026,9594,9055,8431,7754,7062,6376,5732,5119,4550,3994,3432,2835,2171,1436,613,-274,-1219,-2184,-3149,-4086,-4967,-5796,-6551,-7258,-7914,-8541,-9138,-9708,-10227,-10667,-10983,-11119,-11019,-10631,-9898,-8794,-7294,-5409,-3180,-666,2027,4777,7435,9852,11875,13383,14275,14511,14077,13053,11505,9615,7508,5377,3358,1590,139,-944,-1684,-2126,-2350,-2445,-2493,-2536,-2610,-2680,-2734,-2705,-2575,-2320,-1952,-1501,-1016,-551,-168,82,157,27,-322,-878,-1618,-2490,-3415,-4296,-5019,-5463,-5515,-5097,-4147,-2679,-733,1583,4138,6756,9265,11481,13242,14423,14910,14673,13681,12008,9719,6969,3906,721,-2397,-5273,-7738,-9665,-10944,-11520,-11374,-10524,-9048,-7044,-4666,-2069,548,3026,5191,6935,8193,8951,9273,9255,9035,8755,8553,8509,8689,9061,9584,10149,10662,11013,11136,10998,10597,10005,9283,8559,7929,7484,7294,7359,7654,8077,8510,8781,8760,8288,7292,5726,3617,1062,-1827,-4863,-7900,-10751,-13297,-15425,-17073,-18211,-18848,-18994,-18720,-18044,-17058,-15786,-14318,-12677,-10955,-9182,-7431,-5754,-4179,-2762,-1490,-386,578,1406,2117,2710,3168,3479,3584,3473,3086,2434,1494,319,-1061,-2571,-4130,-5668,-7084,-8321,-9299,-9986,-10349,-10415,-10212,-9832,-9362,-8919,-8612,-8523,-8726,-9234,-10044,-11098,-12305,-13544,-14669,-15531,-15974,-15882,-15159,-13781,-11764,-9211,-6237,-3049,178,3250,5988,8298,10083,11343,12092,12390,12295,11888,11211,10332,9282,8103,6843,5537,4240,2991,1820,748,-231,-1136,-1989,-2835,-3689,-4574,-5485,-6406,-7311,-8158,-8915,-9542,-10022,-10336,-10495,-10507,-10401,-10186,-9875,-9451,-8880,-8120,-7106,-5819,-4209,-2329,-200,2060,4330,6463,8296,9687,10523,10732,10300,9280,7758,5907,3877,1892,104,-1290,-2198,-2541,-2339,-1672,-704,373,1303,1883,1893,1228,-176,-2275,-4931,-7977,-11144,-14218,-16940,-19146,-20688,-21520,-21625,-21072,-19921,-18298,-16293,-14028,-11586,-9067,-6542,-4088,-1782,291,2043,3365,4185,4407,4008,2972,1351,-767,-3237,-5886,-8496,-10837,-12688,-13835,-14140,-13508,-11953,-9558,-6502,-3034,569,4003,6985,9289,10741,11252,10834,9535,7521,4948,2033,-1025,-4039,-6830,-9266,-11213,-12594,-13330,-13395,-12782,-11521,-9682,-7349,-4659,-1732,1265,4203,6935,9353,11367,12919,13986,14561,14662,14332,13600,12554,11239,9760,8190,6635,5181,3923,2926,2242,1885,1834,2038,2420,2873,3305,3593,3671,3451,2910,2049,893,-458,-1921,-3349,-4622,-5621,-6260,-6511,-6374,-5922,-5246,-4462,-3687,-3021,-2514,-2214,-2075,-2065,-2093,-2072,-1912,-1537,-889,58,1294,2787,4464,6242,8033,9732,11267,12569,13589,14311,14720,14816,14618,14120,13342,12286,10962,9385,7572,5565,3414,1197,-991,-3034,-4818,-6218,-7154,-7563,-7437,-6818,-5791,-4486,-3064,-1680,-499,369,829,876,534,-100,-907,-1740,-2468,-2968,-3163,-3000,-2473,-1606,-447,925,2445,4014,5569,7035,8357,9486,10386,11006,11336,11320,10965,10249,9179,7795,6112,4207,2132,-16,-2140,-4124,-5839,-7167,-7986,-8213,-7785,-6692,-4969,-2708,-49,2825,5710,8389,10664,12375,13398,13703,13293,12265,10757,8953,7046,5248,3713,2593,1960,1846,2231,3055,4215,5619,7136,8670,10120,11406,12462,13234,13671,13738,13398,12619,11384,9687,7549,5029,2211,-771,-3767,-6608,-9140,-11223,-12774,-13759,-14199,-14184,-13827,-13276,-12675,-12138,-11743,-11508,-11408,-11359,-11263,-11001,-10464,-9571,-8284,-6593,-4561,-2264,175,2614,4913,6945,8586,9783,10481,10694,10465,9860,8968,7878,6659,5376,4052,2705,1333,-64,-1476,-2886,-4253,-5534,-6676,-7626,-8342,-8798,-8980,-8913,-8635,-8207,-7726,-7259,-6916,-6741,-6775,-7004,-7345,-7710,-7928,-7854,-7340,-6275,-4626,-2422,230,3154,6140,8949,11374,13229,14399,14837,14557,13664,12288,10616,8838,7131,5651,4505,3742,3372,3334,3528,3837,4113,4238,4101,3652,2866,1791,494,-910,-2307,-3578,-4626,-5395,-5859,-6043,-6002,-5802,-5526,-5213,-4894,-4547,-4133,-3576,-2821,-1793,-475,1137,3007,5048,7171,9239,11130,12701,13846,14459,14498,13943,12840,11283,9407,7385,5395,3603,2160,1120,544,346,469,742,1020,1130,929,301,-820,-2456,-4566,-7070,-9840,-12711,-15510,-18045,-20142,-21645,-22440,-22440,-21636,-20034,-17726,-14815,-11456,-7820,-4088,-446,2938,5908,8338,10122,11196,11517,11101,9989,8283,6124,3680,1171,-1212,-3251,-4771,-5642,-5770,-5157,-3847,-1972,291,2709,5044,7034,8476,9172,9030,8001,6138,3559,439,-2994,-6514,-9880,-12903,-15412,-17294,-18481,-18924,-18646,-17639,-15976,-13699,-10897,-7671,-4131,-410,3345,7000,10399,13424,15953,17905,19213,19847,19807,19128,17878,16161,14114,11882,9644,7541,5728,4298,3329,2838,2811,3185,3866,4736,5654,6478,7073,7312,7109,6404,5180,3495,1403,-934,-3396,-5797,-7989,-9833,-11225,-12113,-12473,-12348,-11789,-10897,-9766,-8504,-7211,-5966,-4841,-3875,-3088,-2477,-2013,-1637,-1293,-872,-308,499,1609,3050,4826,6877,9114,11397,13578,15475,16938,17834,18066,17615,16506,14821,12702,10304,7804,5373,3147,1235,-310,-1464,-2262,-2751,-3000,-3086,-3058,-2969,-2828,-2631,-2338,-1902,-1263,-375,774,2172,3748,5393,6974,8331,9329,9854,9850,9329,8363,7106,5743,4498,3587,3194,3433,4353,5884,7888,10120,12312,14147,15351,15703,15052,13392,10787,7431,3595,-435,-4305,-7750,-10489,-12363,-13245,-13113,-12002,-9996,-7260,-3944,-286,3525,7230,10635,13516,15708,17080,17550,17118,15846,13879,11419,8741,6099,3798,2042,1012,772,1311,2504,4194,6121,8071,9795,11117,11913,12134,11799,10985,9808,8390,6862,5308,3810,2385,1059,-194,-1381,-2506,-3578,-4546,-5402,-6068,-6549,-6800,-6877,-6802,-6676,-6562,-6559,-6710,-7049,-7565,-8195,-8887,-9518,-10024,-10292,-10267,-9900,-9166,-8091,-6709,-5107,-3383,-1654,-43,1346,2426,3149,3489,3460,3091,2428,1520,429,-797,-2084,-3372,-4591,-5651,-6502,-7060,-7304,-7215,-6818,-6169,-5360,-4483,-3685,-3048,-2716,-2729,-3151,-3964,-5120,-6521,-8033,-9490,-10725,-11560,-11867,-11529,-10520,-8843,-6598,-3910,-984,2003,4808,7279,9237,10614,11372,11546,11241,10580,9735,8853,8055,7426,6959,6628,6315,5917,5306,4382,3107,1455,-494,-2670,-4927,-7127,-9148,-10853,-12192,-13097,-13583,-13670,-13409,-12876,-12131,-11242,-10260,-9205,-8099,-6928,-5670,-4314,-2827,-1219,512,2314,4144,5901,7498,8818,9738,10175,10030,9274,7904,5977,3605,946,-1801,-4433,-6743,-8571,-9806,-10393,-10365,-9784,-8803,-7563,-6268,-5067,-4155,-3618,-3575,-4023,-4961,-6299,-7939,-9725,-11520,-13170,-14561,-15590,-16230,-16443,-16286,-15783,-15017,-14049,-12938,-11745,-10499,-9239,-7990,-6760,-5586,-4468,-3436,-2504,-1668,-952,-326,201,656,1038,1359,1598,1752,1797,1718,1524,1221,852,466,119,-133,-264,-248,-128,68,252,337,238,-146,-864,-1964,-3434,-5238,-7280,-9454,-11594,-13540,-15110,-16121,-16426,-15904,-14492,-12197,-9090,-5324,-1095,3335,7719,11773,15277,18034,19920,20871,20906,20096,18588,16568,14239,11840,9559,7587,6044,4986,4427,4276,4439,4736,5020,5115,4896,4268,3181,1646,-297,-2555,-5021,-7561,-10048,-12353,-14350,-15959,-17068,-17648,-17639,-17032,-15855,-14142,-12003,-9550,-6952,-4370,-1982,79,1683,2787,3357,3442,3114,2495,1719,950,326,-2,59,583,1576,2997,4755,6714,8722,10602,12217,13419,14137,14308,13935,13054,11729,10058,8139,6082,3987,1948,44,-1653,-3081,-4197,-4963,-5361,-5381,-5038,-4358,-3385,-2185,-825,599,1996,3270,4312,5053,5397,5324,4791,3840,2499,867,-957,-2835,-4624,-6161,-7313,-7932,-7942,-7279,-5968,-4073,-1737,856,3490,5922,7934,9355,10032,9939,9069,7528,5461,3058,530,-1901,-4050,-5727,-6828,-7235,-6927,-5887,-4168,-1848,945,4064,7313,10501,13410,15845,17625,18609,18717,17931,16308,13985,11157,8069,5012,2248,48,-1391,-1942,-1562,-313,1646,4084,6690,9146,11116,12341,12600,11806,9958,7160,3639,-371,-4535,-8578,-12212,-15237,-17506,-18969,-19646,-19620,-19037,-18048,-16822,-15489,-14166,-12906,-11733,-10637,-9566,-8488,-7345,-6116,-4809,-3441,-2083,-800,327,1230,1852,2193,2238,2062,1707,1280,854,517,324,301,438,698,1000,1264,1389,1293,919,254,-698,-1849,-3124,-4389,-5527,-6428,-6998,-7200,-7013,-6498,-5711,-4792,-3848,-3034,-2455,-2219,-2368,-2919,-3826,-5009,-6353,-7719,-8967,-9956,-10578,-10730,-10365,-9457,-8023,-6140,-3879,-1394,1187,3698,5993,7946,9472,10515,11102,11263,11109,10735,10256,9767,9325,8955,8652,8356,8014,7555,6913,6062,4975,3672,2183,559,-1138,-2844,-4478,-5982,-7276,-8305,-9022,-9385,-9401,-9070,-8450,-7594,-6585,-5511,-4439,-3454,-2585,-1850,-1235,-683,-142,473,1218,2152,3286,4607,6068,7585,9056,10370,11386,12000,12088,11575,10419,8610,6215,3329,114,-3248,-6549,-9589,-12189,-14203,-15550,-16188,-16156,-15522,-14419,-12985,-11386,-9765,-8267,-6982,-6011,-5370,-5104,-5177,-5576,-6234,-7089,-8048,-9008,-9862,-10483,-10780,-10646,-10032,-8909,-7307,-5295,-2993,-552,1852,4046,5858,7177,7903,8027,7549,6541,5100,3340,1421,-525,-2331,-3869,-5032,-5735,-5967,-5733,-5112,-4217,-3184,-2185,-1361,-866,-790,-1203,-2095,-3439,-5110,-7005,-8932,-10738,-12233,-13266,-13701,-13459,-12476,-10794,-8436,-5550,-2250,1270,4842,8284,11434,14166,16366,17989,18978,19375,19182,18489,17359,15896,14198,12363,10482,8626,6855,5204,3698,2356,1199,246,-465,-897,-1026,-832,-355,341,1128,1853,2329,2400,1910,814,-917,-3163,-5784,-8535,-11165,-13418,-15057,-15947,-15993,-15237,-13790,-11827,-9598,-7311,-5194,-3378,-1953,-906,-170,392,927,1604,2543,3832,5491,7462,9644,11870,13944,15690,16893,17451,17247,16287,14631,12397,9783,6984,4235,1714,-405,-2042,-3146,-3740,-3895,-3681,-3227,-2577,-1834,-994,-81,924,2064,3341,4780,6357,8023,9704,11276,12619,13573,14018,13831,12965,11415,9262,6635,3740,793,-1949,-4273,-5970,-6915,-7025,-6317,-4862,-2803,-339,2318,4937,7284,9187,10472,11065,10922,10087,8653,6778,4640,2456,424,-1242,-2391,-2888,-2668,-1729,-134,1994,4458,7049,9517,11631,13204,14092,14255,13720,12622,11145,9536,8034,6880,6241,6226,6842,8034,9630,11460,13253,14808,15883,16352,16094,15137,13528,11433,9022,6523,4114,1974,209,-1142,-2082,-2703,-3106,-3446,-3855,-4472,-5368,-6584,-8082,-9765,-11481,-13055,-14268,-14974,-14991,-14266,-12778,-10593,-7870,-4797,-1620,1410,4070,6156,7553,8181,8072,7309,6040,4480,2836,1349,198,-466,-571,-125,804,2075,3503,4891,6041,6764,6960,6528,5492,3896,1864,-441,-2824,-5087,-7030,-8500,-9391,-9663,-9363,-8604,-7551,-6412,-5389,-4656,-4347,-4504,-5118,-6090,-7273,-8480,-9509,-10180,-10336,-9890,-8798,-7107,-4909,-2360,347,3013,5441,7468,8987,9944,10357,10299,9875,9233,8510,7825,7286,6923,6751,6698,6684,6571,6257,5617,4594,3157,1343,-776,-3068,-5401,-7608,-9546,-11095,-12162,-12707,-12729,-12256,-11352,-10086,-8533,-6771,-4867,-2888,-903,1015,2796,4359,5632,6563,7110,7273,7090,6604,5927,5143,4378,3733,3280,3083,3120,3351,3668,3929,3997,3734,3047,1905,327,-1611,-3778,-6043,-8245,-10241,-11921,-13176,-13964,-14248,-14047,-13398,-12360,-11031,-9493,-7873,-6262,-4776,-3508,-2537,-1929,-1714,-1902,-2485,-3409,-4624,-6024,-7505,-8919,-10123,-10951,-11276,-10968,-9985,-8301,-6000,-3194,-80,3117,6147,8762,10739,11905,12150,11439,9826,7431,4466,1171,-2154,-5229,-7778,-9587,-10517,-10511,-9627,-7993,-5833,-3414,-1011,1100,2710,3679,3941,3543,2578,1228,-302,-1799,-3048,-3880,-4166,-3839,-2892,-1398,556,2789,5142,7413,9425,11040,12146,12703,12722,12259,11410,10303,9039,7755,6522,5426,4509,3799,3304,3002,2859,2814,2796,2729,2532,2152,1539,691,-387,-1656,-3055,-4533,-5999,-7405,-8669,-9741,-10566,-11095,-11286,-11116,-10552,-9621,-8337,-6792,-5074,-3329,-1686,-283,797,1483,1810,1808,1603,1331,1130,1170,1546,2359,3614,5296,7295,9492,11704,13762,15491,16761,17460,17571,17073,16060,14596,12837,10891,8919,7019,5298,3799,2549,1513,660,-93,-792,-1502,-2244,-3027,-3810,-4536,-5111,-5436,-5403,-4947,-4007,-2611,-825,1225,3349,5357,7032,8212,8767,8659,7931,6676,5088,3327,1611,71,-1160,-2070,-2624,-2916,-2967,-2872,-2653,-2336,-1904,-1333,-586,355,1483,2761,4107,5429,6593,7501,8030,8135,7779,6979,5809,4333,2699,1002,-597,-2006,-3096,-3812,-4081,-3904,-3279,-2274,-946,582,2216,3827,5309,6604,7628,8419,8958,9339,9599,9829,10072,10355,10675,10975,11189,11215,10956,10319,9252,7712,5729,3343,647,-2244,-5200,-8096,-10800,-13229,-15296,-16981,-18259,-19169,-19723,-19979,-19939,-19622,-18998,-18038,-16694,-14953,-12808,-10318,-7566,-4689,-1839,815,3122,4956,6237,6925,7045,6646,5837,4736,3484,2223,1071,141,-510,-854,-910,-740,-412,-31,349,648,865,979,1028,1028,1013,983,938,837,649,312,-212,-966,-1965,-3207,-4660,-6279,-7973,-9665,-11226,-12553,-13530,-14061,-14074,-13528,-12421,-10780,-8683,-6209,-3495,-653,2160,4814,7170,9114,10541,11402,11652,11315,10439,9107,7445,5580,3661,1819,164,-1219,-2293,-3047,-3525,-3775,-3888,-3945,-4031,-4217,-4554,-5064,-5736,-6546,-7405,-8244,-8938,-9398,-9520,-9243,-8534,-7390,-5863,-4013,-1943,235,2386,4375,6047,7275,7948,7998,7425,6285,4718,2900,1074,-551,-1739,-2339,-2259,-1478,-106,1711,3715,5642,7195,8123,8210,7354,5515,2780,-682,-4636,-8782,-12832,-16477,-19482,-21639,-22835,-23020,-22220,-20524,-18087,-15080,-11738,-8266,-4911,-1870,664,2556,3713,4109,3776,2800,1330,-480,-2439,-4375,-6145,-7612,-8713,-9377,-9606,-9383,-8753,-7727,-6379,-4742,-2908,-963,987,2803,4348,5478,6048,5972,5181,3701,1599,-968,-3804,-6666,-9307,-11497,-13055,-13875,-13912,-13231,-11941,-10210,-8248,-6225,-4335,-2685,-1352,-356,350,810,1137,1396,1688,2059,2560,3194,3968,4832,5747,6634,7412,7994,8320,8317,8000,7366,6492,5465,4391,3379,2516,1869,1445,1253,1209,1271,1320,1309,1158,862,400,-180,-868,-1606,-2373,-3142,-3904,-4654,-5396,-6124,-6839,-7522,-8160,-8718,-9182,-9521,-9730,-9796,-9736,-9568,-9322,-9029,-8715,-8382,-8023,-7606,-7063,-6357,-5393,-4160,-2613,-798,1241,3383,5520,7492,9191,10502,11377,11801,11815,11493,10941,10254,9546,8867,8284,7766,7318,6850,6328,5670,4862,3890,2804,1675,598,-307,-960,-1274,-1235,-843,-162,736,1746,2779,3741,4557,5175,5558,5674,5537,5135,4526,3740,2863,1968,1151,500,73,-69,73,486,1119,1874,2682,3417,4015,4404,4553,4484,4223,3871,3519,3277,3258,3520,4128,5050,6262,7638,9073,10394,11453,12096,12203,11692,10546,8803,6567,4018,1355,-1155,-3265,-4750,-5423,-5188,-4043,-2056,581,3653,6883,10003,12783,15021,16628,17536,17810,17514,16796,15782,14610,13368,12119,10853,9555,8145,6578,4799,2799,611,-1695,-4008,-6211,-8174,-9800,-11012,-11783,-12134,-12122,-11845,-11408,-10908,-10442,-10048,-9757,-9545,-9368,-9162,-8854,-8368,-7651,-6655,-5381,-3837,-2075,-177,1776,3651,5353,6754,7777,8349,8451,8103,7360,6310,5065,3718,2376,1102,-58,-1084,-1987,-2787,-3516,-4192,-4846,-5466,-6056,-6584,-7033,-7366,-7581,-7655,-7618,-7492,-7329,-7183,-7114,-7162,-7366,-7713,-8179,-8699,-9175,-9514,-9594,-9327,-8635,-7481,-5865,-3845,-1494,1057,3675,6218,8538,10527,12089,13163,13736,13808,13440,12690,11652,10402,9020,7558,6049,4515,2957,1385,-187,-1733,-3209,-4572,-5761,-6743,-7472,-7947,-8176,-8190,-8049,-7797,-7507,-7199,-6905,-6602,-6255,-5800,-5166,-4285,-3109,-1640,94,1988,3926,5723,7240,8297,8808,8706,8008,6804,5229,3481,1760,260,-846,-1474,-1566,-1181,-391,631,1729,2684,3330,3482,3045,1931,168,-2187,-4983,-8034,-11111,-13993,-16454,-18324,-19482,-19854,-19449,-18324,-16580,-14396,-11938,-9424,-7044,-4976,-3342,-2247,-1695,-1686,-2136,-2930,-3940,-4989,-5934,-6622,-6937,-6810,-6202,-5136,-3677,-1914,29,2038,3982,5771,7297,8511,9334,9735,9669,9104,8040,6468,4437,2009,-702,-3558,-6378,-8990,-11209,-12884,-13893,-14177,-13702,-12519,-10693,-8349,-5621,-2683,313,3175,5774,7945,9596,10636,11030,10790,9954,8641,6959,5096,3187,1417,-96,-1230,-1913,-2118,-1813,-1058,134,1657,3435,5355,7297,9141,10771,12075,12966,13392,13308,12747,11732,10358,8699,6875,4974,3092,1308,-339,-1804,-3087,-4204,-5150,-5987,-6691,-7312,-7804,-8182,-8382,-8395,-8174,-7712,-7019,-6118,-5071,-3945,-2826,-1806,-962,-371,-59,-50,-292,-732,-1261,-1765,-2131,-2249,-2049,-1478,-535,765,2365,4193,6164,8178,10132,11929,13463,14658,15426,15733,15531,14853,13723,12253,10551,8786,7103,5673,4595,3945,3718,3829,4176,4567,4851,4884,4562,3882,2879,1660,382,-821,-1781,-2409,-2636,-2464,-1938,-1139,-174,850,1827,2674,3319,3719,3843,3712,3337,2804,2169,1523,945,479,181,52,100,317,683,1200,1842,2608,3470,4425,5433,6493,7557,8590,9554,10355,10957,11245,11187,10718,9858,8646,7189,5610,4091,2771,1822,1333,1378,1973,3060,4567,6323,8179,9925,11402,12455,13002,12991,12441,11377,9889,8037,5946,3713,1473,-653,-2565,-4185,-5498,-6521,-7330,-7994,-8610,-9226,-9874,-10557,-11239,-11896,-12468,-12929,-13229,-13364,-13321,-13107,-12729,-12177,-11440,-10479,-9273,-7777,-6001,-3964,-1719,625,2976,5189,7137,8691,9725,10164,9951,9111,7713,5906,3872,1850,65,-1286,-2051,-2179,-1685,-645,779,2447,4151,5726,6987,7807,8071,7755,6888,5545,3893,2056,226,-1473,-2930,-4082,-4927,-5499,-5890,-6206,-6562,-7052,-7695,-8482,-9287,-9955,-10286,-10049,-9105,-7333,-4759,-1505,2212,6090,9802,13037,15512,17045,17509,16910,15325,12938,9979,6722,3420,306,-2442,-4708,-6411,-7538,-8107,-8192,-7902,-7377,-6779,-6255,-5947,-5937,-6271,-6934,-7835,-8864,-9843,-10615,-11039,-11007,-10497,-9527,-8177,-6571,-4835,-3121,-1547,-228,768,1395,1640,1536,1099,398,-540,-1626,-2800,-3947,-4965,-5743,-6178,-6183,-5719,-4771,-3384,-1684,183,1969,3441,4352,4523,3878,2455,450,-1851,-4044,-5730,-6527,-6199,-4675,-2107,1156,4641,7831,10285,11701,11971,11153,9439,7087,4366,1539,-1175,-3566,-5458,-6690,-7169,-6869,-5876,-4392,-2691,-1123,9,428,7,-1297,-3369,-6040,-9058,-12154,-15061,-17486,-19171,-19868,-19356,-17516,-14318,-9889,-4551,1246,6909,11833,15497,17532,17828,16529,14013,10834,7600,4869,3064,2421,2965,4540,6836,9446,11958,13990,15291,15736,15369,14345,12890,11253,9631,8183,6994,6104,5514,5201,5118,5209,5393,5582,5657,5557,5197,4612,3836,2964,2079,1239,451,-276,-967,-1591,-2089,-2372,-2344,-1937,-1163,-105,1048,2051,2616,2493,1503,-394,-3084,-6304,-9647,-12667,-14877,-15906,-15492,-13582,-10339,-6120,-1451,3046,6780,9209,10023,9078,6519,2663,-1975,-6832,-11302,-14897,-17224,-18093,-17492,-15577,-12661,-9127,-5400,-1875,1125,3364,4719,5157,4723,3535,1722,-531,-3057,-5643,-8097,-10196,-11751,-12575,-12548,-11615,-9824,-7326,-4379,-1302,1557,3874,5429,6082,5845,4819,3170,1125,-1119,-3366,-5464,-7317,-8841,-10014,-10812,-11255,-11351,-11146,-10672,-9990,-9171,-8297,-7485,-6835,-6485,-6515,-7011,-7960,-9301,-10887,-12499,-13907,-14864,-15191,-14798,-13684,-12004,-9939,-7793,-5799,-4202,-3128,-2611,-2606,-2954,-3509,-4059,-4478,-4625,-4437,-3857,-2864,-1452,381,2592,5123,7854,10623,13249,15503,17222,18222,18445,17870,16588,14774,12656,10519,8633,7233,6480,6435,7050,8193,9657,11210,12638,13747,14432,14631,14373,13712,12757,11613,10398,9221,8172,7344,6790,6572,6707,7196,8021,9120,10431,11857,13303,14682,15913,16939,17729,18256,18506,18475,18122,17448,16426,15058,13393,11463,9399,7291,5302,3543,2138,1132,549,317,381,607,918,1205,1401,1453,1315,974,409,-359,-1327,-2445,-3675,-4946,-6195,-7342,-8332,-9092,-9614,-9861,-9872,-9674,-9340,-8942,-8571,-8305,-8214,-8347,-8725,-9349,-10175,-11143,-12145,-13076,-13804,-14242,-14304,-14008,-13345,-12439,-11353,-10235,-9198,-8337,-7758,-7490,-7569,-7955,-8597,-9396,-10238,-11003,-11585,-11914,-11947,-11716,-11273,-10712,-10155,-9700,-9446,-9440,-9695,-10144,-10708,-11248,-11625,-11725,-11436,-10735,-9609,-8142,-6426,-4638,-2937,-1512,-530,-86,-276,-1056,-2371,-4074,-5978,-7905,-9648,-11069,-12046,-12520,-12483,-11957,-11005,-9711,-8162,-6466,-4710,-2987,-1380,40,1199,2049,2540,2662,2408,1819,949,-119,-1287,-2449,-3516,-4391,-5028,-5374,-5421,-5153,-4588,-3716,-2571,-1170,443,2211,4061,5916,7675,9262,10569,11539,12102,12244,11971,11339,10403,9282,8049,6819,5664,4648,3823,3220,2844,2710,2781,3032,3405,3828,4243,4578,4794,4869,4794,4600,4298,3956,3594,3284,3042,2929,2948,3138,3497,4038,4737,5586,6510,7477,8390,9183,9794,10144,10229,10014,9553,8878,8089,7248,6464,5794,5314,5045,5011,5186,5528,5975,6435,6845,7128,7252,7222,7063,6861,6686,6633,6765,7127,7711,8473,9314,10093,10667,10853,10542,9625,8108,6052,3626,1042,-1422,-3508,-4980,-5662,-5478,-4432,-2632,-255,2463,5262,7884,10091,11699,12579,12667,11973,10570,8578,6186,3577,994,-1381,-3326,-4721,-5445,-5491,-4879,-3733,-2199,-478,1225,2726,3861,4526,4672,4290,3431,2176,616,-1111,-2906,-4622,-6158,-7381,-8213,-8563,-8408,-7733,-6593,-5052,-3238,-1275,670,2444,3884,4867,5300,5153,4459,3291,1805,133,-1522,-3028,-4233,-5058,-5464,-5473,-5162,-4643,-4049,-3510,-3125,-2965,-3029,-3291,-3655,-4023,-4251,-4252,-3909,-3232,-2208,-956,405,1696,2738,3380,3502,3066,2093,691,-990,-2753,-4411,-5787,-6758,-7250,-7268,-6872,-6178,-5332,-4476,-3752,-3226,-2965,-2941,-3123,-3441,-3791,-4102,-4263,-4214,-3905,-3325,-2521,-1552,-535,428,1215,1736,1907,1694,1071,85,-1220,-2730,-4355,-5958,-7452,-8734,-9754,-10467,-10878,-10993,-10875,-10580,-10203,-9834,-9547,-9415,-9432,-9617,-9870,-10162,-10354,-10416,-10235,-9823,-9147,-8273,-7251,-6182,-5148,-4246,-3552,-3113,-2979,-3134,-3574,-4224,-5030,-5895,-6746,-7506,-8109,-8508,-8663,-8549,-8182,-7567,-6777,-5853,-4885,-3940,-3083,-2369,-1817,-1440,-1226,-1137,-1160,-1238,-1363,-1503,-1654,-1808,-1954,-2072,-2141,-2122,-1983,-1695,-1241,-628,97,877,1609,2212,2599,2742,2631,2338,1947,1585,1371,1405,1761,2457,3501,4821,6359,7983,9567,10955,12003,12577,12591,11995,10813,9104,7015,4687,2349,174,-1623,-2909,-3578,-3607,-3024,-1925,-451,1235,2970,4601,6038,7214,8125,8806,9299,9677,9972,10235,10465,10666,10803,10856,10784,10581,10229,9757,9173,8520,7820,7109,6410,5744,5122,4548,4028,3561,3171,2871,2708,2714,2932,3392,4089,5011,6096,7258,8415,9448,10294,10880,11171,11158,10842,10234,9359,8241,6926,5458,3928,2423,1072,0,-685,-899,-619,135,1281,2715,4288,5863,7291,8468,9299,9755,9829,9589,9108,8509,7896,7377,7024,6872,6916,7114,7393,7664,7829,7801,7513,6919,6012,4812,3386,1823,240,-1247,-2532,-3535,-4200,-4518,-4504,-4209,-3708,-3078,-2383,-1675,-962,-249,476,1241,2040,2893,3778,4673,5536,6292,6864,7161,7111,6675,5846,4685,3278,1757,249,-1125,-2279,-3173,-3819,-4263,-4578,-4826,-5049,-5250,-5397,-5416,-5243,-4785,-4014,-2895,-1496,132,1811,3402,4679,5487,5677,5214,4098,2464,448,-1721,-3826,-5660,-7039,-7868,-8110,-7819,-7107,-6113,-5015,-3936,-3024,-2373,-2055,-2141,-2637,-3548,-4786,-6261,-7776,-9179,-10254,-10885,-10961,-10501,-9557,-8270,-6808,-5350,-4073,-3123,-2596,-2559,-2990,-3820,-4919,-6093,-7165,-7949,-8328,-8250,-7745,-6904,-5867,-4789,-3801,-3015,-2483,-2211,-2165,-2271,-2437,-2572,-2590,-2428,-2060,-1486,-750,57,826,1425,1734,1675,1207,363,-791,-2143,-3585,-5001,-6297,-7409,-8278,-8893,-9245,-9355,-9267,-9017,-8661,-8223,-7733,-7188,-6590,-5932,-5213,-4455,-3674,-2909,-2187,-1528,-942,-429,22,397,703,906,992,923,683,260,-323,-1026,-1773,-2482,-3057,-3432,-3542,-3387,-2961,-2354,-1610,-849,-135,475,947,1313,1584,1817,2019,2195,2297,2266,2031,1524,710,-433,-1873,-3555,-5382,-7229,-8961,-10420,-11486,-12057,-12093,-11620,-10742,-9601,-8411,-7335,-6545,-6122,-6072,-6344,-6780,-7237,-7511,-7464,-6982,-6024,-4620,-2862,-883,1139,3024,4594,5686,6190,6052,5276,3954,2222,258,-1735,-3576,-5101,-6186,-6768,-6811,-6360,-5460,-4217,-2726,-1101,556,2163,3633,4919,5955,6718,7160,7285,7082,6585,5847,4950,3991,3101,2353,1854,1610,1635,1876,2278,2781,3313,3828,4263,4568,4703,4616,4294,3716,2894,1853,626,-721,-2118,-3466,-4651,-5577,-6163,-6367,-6199,-5695,-4919,-3947,-2850,-1695,-568,482,1372,2065,2510,2690,2591,2238,1654,928,136,-592,-1143,-1402,-1288,-743,221,1568,3208,5018,6886,8674,10291,11666,12751,13542,14014,14178,14018,13516,12672,11485,9986,8244,6322,4328,2342,440,-1322,-2920,-4341,-5576,-6598,-7369,-7823,-7896,-7545,-6755,-5562,-4072,-2416,-777,662,1753,2387,2542,2267,1671,897,94,-613,-1136,-1438,-1518,-1415,-1157,-800,-344,194,837,1586,2453,3403,4411,5388,6258,6889,7193,7053,6437,5343,3851,2094,239,-1536,-3053,-4177,-4792,-4855,-4349,-3340,-1897,-169,1729,3612,5335,6730,7651,7996,7709,6808,5396,3614,1661,-284,-2043,-3492,-4534,-5139,-5287,-5028,-4387,-3462,-2297,-991,399,1791,3128,4343,5401,6255,6905,7350,7615,7718,7686,7509,7182,6659,5910,4884,3582,1996,190,-1761,-3721,-5555,-7085,-8171,-8666,-8489,-7602,-6030,-3885,-1311,1478,4242,6770,8811,10239,10918,10857,10099,8778,7078,5210,3393,1823,658,-6,-135,241,1018,2073,3238,4350,5279,5898,6170,6070,5653,4995,4186,3342,2527,1830,1275,881,621,444,270,36,-332,-856,-1526,-2306,-3106,-3838,-4398,-4691,-4673,-4319,-3683,-2829,-1879,-932,-83,599,1117,1481,1776,2075,2467,3005,3711,4555,5478,6396,7236,7938,8476,8867,9127,9305,9428,9508,9537,9479,9268,8839,8104,7021,5547,3733,1625,-615,-2856,-4896,-6574,-7744,-8284,-8160,-7355,-5953,-4072,-1893,374,2508,4306,5609,6330,6480,6125,5449,4612,3829,3235,2938,2971,3317,3895,4609,5314,5905,6264,6352,6167,5772,5263,4752,4344,4103,4081,4270,4645,5161,5726,6283,6741,7050,7155,7037,6665,6044,5170,4075,2804,1432,49,-1237,-2309,-3074,-3449,-3431,-3054,-2424,-1696,-1022,-567,-428,-653,-1203,-1985,-2853,-3654,-4266,-4606,-4663,-4459,-4073,-3570,-3040,-2547,-2135,-1854,-1704,-1690,-1791,-1953,-2132,-2254,-2263,-2133,-1838,-1426,-931,-427,20,351,528,518,318,-82,-673,-1435,-2331,-3299,-4260,-5113,-5774,-6164,-6267,-6087,-5708,-5218,-4737,-4350,-4120,-4064,-4164,-4386,-4667,-4966,-5217,-5382,-5412,-5277,-4954,-4450,-3785,-3022,-2236,-1527,-983,-675,-640,-862,-1315,-1918,-2614,-3323,-4013,-4635,-5212,-5726,-6221,-6699,-7174,-7628,-8049,-8388,-8630,-8745,-8730,-8590,-8342,-8002,-7596,-7136,-6635,-6091,-5501,-4859,-4172,-3456,-2743,-2095,-1557,-1209,-1099,-1261,-1730,-2465,-3430,-4532,-5662,-6709,-7558,-8122,-8342,-8187,-7680,-6872,-5857,-4756,-3704,-2827,-2248,-2037,-2241,-2852,-3821,-5055,-6451,-7862,-9177,-10266,-11060,-11504,-11593,-11345,-10813,-10042,-9114,-8064,-6971,-5860,-4793,-3823,-2982,-2350,-1924,-1759,-1837,-2166,-2713,-3459,-4348,-5336,-6358,-7338,-8225,-8924,-9403,-9595,-9474,-9032,-8260,-7188,-5845,-4274,-2556,-783,906,2352,3387,3884,3740,2971,1635,-84,-2004,-3869,-5505,-6741,-7516,-7812,-7696,-7267,-6639,-5951,-5302,-4794,-4482,-4412,-4569,-4945,-5478,-6101,-6749,-7329,-7792,-8074,-8163,-8044,-7745,-7274,-6684,-5955,-5143,-4197,-3158,-2016,-816,396,1564,2635,3586,4392,5074,5635,6084,6422,6619,6653,6487,6093,5470,4609,3548,2332,1034,-232,-1351,-2179,-2597,-2505,-1854,-640,1087,3220,5609,8086,10448,12539,14196,15359,15960,16050,15664,14905,13889,12710,11495,10283,9152,8074,7069,6091,5145,4215,3323,2466,1686,985,412,7,-204,-142,163,745,1498,2354,3171,3831,4234,4330,4112,3638,2973,2221,1464,793,269,-45,-115,93,584,1354,2360,3563,4873,6234,7540,8736,9750,10542,11096,11408,11507,11423,11207,10906,10558,10212,9878,9596,9358,9181,9030,8901,8728,8513,8191,7797,7304,6776,6219,5673,5148,4621,4078,3464,2749,1918,972,-31,-1037,-1951,-2695,-3215,-3466,-3459,-3196,-2723,-2064,-1265,-363,595,1550,2433,3175,3701,3968,3949,3672,3194,2610,2038,1594,1392,1515,1997,2838,3972,5303,6701,8038,9191,10086,10685,10985,11036,10866,10534,10047,9430,8660,7755,6706,5552,4328,3096,1932,904,114,-398,-567,-418,30,687,1455,2209,2833,3232,3343,3150,2677,1984,1145,236,-682,-1541,-2303,-2911,-3343,-3578,-3630,-3544,-3386,-3252,-3216,-3339,-3625,-4038,-4487,-4855,-5011,-4839,-4275,-3312,-2026,-563,889,2133,3010,3408,3318,2774,1905,851,-213,-1130,-1771,-2026,-1843,-1181,-75,1418,3159,4982,6677,8031,8876,9093,8670,7655,6200,4472,2688,1033,-316,-1224,-1620,-1454,-783,326,1709,3201,4600,5752,6505,6816,6662,6147,5364,4493,3637,2935,2411,2086,1898,1769,1574,1225,591,-355,-1664,-3267,-5081,-6954,-8689,-10091,-10945,-11089,-10419,-8926,-6705,-3967,-982,1928,4461,6382,7533,7867,7450,6398,4929,3253,1614,211,-778,-1255,-1168,-525,577,2057,3724,5436,6990,8219,8993,9210,8853,7930,6517,4686,2554,210,-2232,-4667,-7002,-9123,-10954,-12396,-13386,-13872,-13798,-13162,-11955,-10219,-8038,-5515,-2805,-71,2525,4821,6693,8042,8792,8946,8512,7591,6302,4805,3275,1864,698,-149,-654,-828,-749,-480,-152,154,338,359,214,-54,-358,-608,-704,-602,-280,203,770,1269,1590,1566,1124,187,-1218,-3026,-5095,-7232,-9244,-10895,-12031,-12492,-12223,-11225,-9572,-7431,-4986,-2502,-214,1631,2860,3359,3111,2186,723,-1077,-2996,-4804,-6308,-7342,-7812,-7682,-6975,-5789,-4231,-2453,-600,1205,2826,4183,5183,5773,5909,5562,4744,3468,1819,-103,-2144,-4136,-5919,-7346,-8335,-8841,-8889,-8545,-7904,-7092,-6212,-5371,-4608,-3946,-3357,-2791,-2224,-1620,-1012,-428,61,395,510,367,-55,-744,-1660,-2741,-3886,-5005,-5963,-6666,-6997,-6904,-6357,-5399,-4123,-2676,-1217,60,1019,1507,1463,839,-339,-1989,-3999,-6203,-8423,-10492,-12236,-13565,-14384,-14706,-14548,-13982,-13089,-11928,-10580,-9057,-7420,-5666,-3860,-2039,-283,1330,2715,3820,4588,5042,5195,5131,4921,4660,4409,4222,4121,4107,4150,4222,4249,4176,3930,3443,2684,1628,314,-1220,-2870,-4568,-6189,-7672,-8929,-9934,-10661,-11137,-11393,-11494,-11505,-11494,-11517,-11587,-11698,-11786,-11769,-11551,-11034,-10176,-8953,-7416,-5640,-3754,-1881,-159,1314,2460,3249,3686,3812,3703,3425,3078,2721,2411,2206,2102,2158,2346,2685,3149,3693,4280,4825,5266,5532,5553,5308,4762,3952,2896,1672,338,-1011,-2297,-3430,-4358,-5034,-5467,-5690,-5750,-5711,-5600,-5435,-5216,-4920,-4561,-4129,-3665,-3194,-2749,-2371,-2083,-1913,-1890,-2012,-2283,-2669,-3129,-3609,-4058,-4431,-4709,-4881,-4952,-4935,-4826,-4626,-4308,-3841,-3187,-2327,-1252,-10,1344,2702,3947,4964,5646,5924,5784,5234,4363,3277,2112,1032,151,-397,-579,-348,240,1158,2313,3650,5096,6598,8104,9538,10817,11824,12436,12559,12117,11120,9613,7708,5542,3257,996,-1102,-2936,-4376,-5378,-5853,-5808,-5236,-4195,-2770,-1073,756,2559,4172,5435,6219,6430,6039,5069,3604,1779,-257,-2325,-4270,-5948,-7243,-8065,-8368,-8113,-7317,-6001,-4239,-2102,287,2835,5407,7903,10206,12221,13869,15079,15839,16120,15976,15429,14575,13467,12217,10890,9581,8348,7240,6298,5524,4925,4463,4087,3726,3295,2716,1943,936,-271,-1645,-3109,-4584,-6004,-7303,-8452,-9429,-10235,-10887,-11380,-11738,-11913,-11899,-11626,-11067,-10182,-8959,-7408,-5554,-3447,-1154,1243,3650,5965,8096,9940,11409,12410,12878,12766,12070,10845,9198,7295,5342,3557,2160,1314,1156,1724,2999,4873,7159,9631,12007,14022,15418,16014,15696,14446,12343,9526,6225,2691,-813,-4009,-6708,-8715,-9947,-10355,-9968,-8861,-7176,-5084,-2804,-553,1462,3082,4202,4796,4903,4617,4077,3406,2734,2121,1600,1145,697,192,-450,-1256,-2243,-3370,-4574,-5755,-6812,-7630,-8111,-8167,-7740,-6774,-5281,-3272,-846,1847,4611,7167,9257,10634,11112,10656,9293,7236,4716,2101,-317,-2198,-3362,-3662,-3129,-1833,36,2285,4696,7065,9213,10986,12252,12931,12973,12395,11242,9619,7640,5440,3150,896,-1211,-3038,-4508,-5506,-5996,-5947,-5406,-4463,-3252,-1948,-726,245,820,905,460,-526,-1974,-3776,-5784,-7786,-9623,-11090,-12069,-12457,-12222,-11394,-10055,-8344,-6437,-4519,-2771,-1323,-239,493,959,1296,1667,2230,3108,4387,6063,8084,10282,12465,14369,15770,16469,16384,15509,13993,12017,9851,7720,5828,4304,3199,2519,2201,2173,2312,2506,2610,2511,2106,1346,247,-1146,-2714,-4356,-5948,-7386,-8595,-9490,-10016,-10108,-9710,-8796,-7367,-5476,-3255,-835,1572,3811,5730,7220,8241,8759,8801,8400,7621,6559,5315,4030,2832,1867,1223,1000,1191,1798,2730,3898,5162,6419,7540,8476,9166,9610,9800,9727,9382,8727,7725,6358,4616,2559,268,-2105,-4410,-6451,-8086,-9172,-9660,-9531,-8863,-7764,-6396,-4908,-3468,-2176,-1131,-351,176,509,730,919,1161,1478,1895,2348,2776,3082,3165,2961,2411,1528,334,-1059,-2549,-3946,-5095,-5815,-5986,-5545,-4521,-3020,-1228,625,2313,3631,4447,4705,4433,3711,2687,1497,298,-794,-1685,-2308,-2624,-2593,-2206,-1445,-330,1107,2807,4675,6609,8462,10114,11398,12200,12391,11888,10670,8754,6262,3355,255,-2794,-5562,-7841,-9488,-10422,-10636,-10199,-9230,-7889,-6370,-4835,-3477,-2403,-1739,-1533,-1807,-2545,-3678,-5110,-6730,-8399,-10012,-11451,-12639,-13501,-13981,-14029,-13595,-12653,-11190,-9227,-6831,-4095,-1171,1797,4621,7166,9274,10863,11839,12193,11896,11009,9564,7669,5404,2902,285,-2313,-4725,-6853,-8534,-9731,-10370,-10500,-10166,-9495,-8624,-7702,-6894,-6304,-6037,-6127,-6566,-7319,-8282,-9359,-10417,-11344,-12051,-12468,-12595,-12446,-12076,-11563,-10939,-10284,-9576,-8843,-8047,-7197,-6273,-5305,-4284,-3238,-2160,-1061,52,1143,2172,3057,3730,4103,4125,3765,3035,1991,730,-621,-1916,-3025,-3839,-4304,-4396,-4149,-3601,-2828,-1908,-921,17,819,1355,1535,1278,519,-729,-2448,-4539,-6872,-9303,-11639,-13713,-15367,-16459,-16928,-16727,-15908,-14537,-12752,-10690,-8501,-6326,-4268,-2413,-822,469,1423,2019,2219,2013,1372,325,-1088,-2763,-4586,-6392,-8060,-9439,-10457,-11037,-11163,-10839,-10081,-8948,-7496,-5811,-3995,-2146,-395,1164,2401,3242,3603,3459,2818,1756,396,-1084,-2477,-3576,-4199,-4210,-3561,-2269,-442,1731,4033,6209,8028,9309,9936,9881,9203,8018,6500,4816,3149,1615,329,-698,-1460,-2015,-2432,-2773,-3104,-3436,-3793,-4133,-4452,-4705,-4880,-4948,-4903,-4737,-4468,-4114,-3733,-3361,-3074,-2923,-2958,-3204,-3630,-4190,-4756,-5219,-5435,-5302,-4748,-3741,-2297,-459,1701,4088,6616,9170,11664,13986,16061,17808,19177,20157,20723,20926,20754,20253,19411,18229,16699,14844,12693,10354,7914,5529,3317,1412,-91,-1129,-1675,-1761,-1452,-867,-162,505,948,1039,669,-201,-1547,-3299,-5313,-7448,-9493,-11280,-12607,-13320,-13297,-12461,-10806,-8397,-5368,-1925,1705,5264,8524,11300,13444,14917,15692,15840,15445,14629,13529,12284,11028,9882,8933,8256,7875,7794,7987,8375,8880,9385,9767,9941,9805,9329,8498,7323,5868,4165,2317,371,-1541,-3362,-4965,-6309,-7342,-8071,-8536,-8792,-8882,-8855,-8704,-8417,-7972,-7332,-6497,-5477,-4324,-3102,-1908,-824,69,712,1081,1162,976,538,-104,-920,-1839,-2807,-3740,-4560,-5194,-5577,-5673,-5476,-4997,-4291,-3412,-2422,-1388,-344,672,1626,2508,3270,3899,4352,4600,4631,4440,4057,3542,2962,2425,2015,1831,1947,2410,3248,4424,5891,7551,9288,10981,12492,13692,14452,14660,14219,13077,11229,8746,5761,2496,-806,-3875,-6474,-8432,-9634,-10075,-9799,-8946,-7675,-6195,-4706,-3398,-2425,-1903,-1863,-2319,-3175,-4344,-5664,-7003,-8201,-9171,-9805,-10098,-10013,-9600,-8877,-7890,-6678,-5265,-3678,-1945,-75,1887,3930,6004,8074,10096,12004,13748,15231,16379,17102,17326,17022,16178,14836,13076,10976,8657,6218,3754,1367,-880,-2916,-4696,-6191,-7373,-8235,-8762,-8981,-8914,-8625,-8197,-7717,-7289,-6985,-6865,-6950,-7250,-7726,-8342,-9020,-9673,-10193,-10475,-10399,-9902,-8899,-7421,-5461,-3149,-563,2121,4792,7290,9529,11408,12885,13921,14521,14696,14492,13962,13175,12202,11138,10047,9043,8175,7539,7154,7054,7198,7526,7928,8283,8436,8284,7705,6667,5171,3289,1147,-1094,-3266,-5198,-6785,-7931,-8652,-8962,-8956,-8715,-8323,-7815,-7211,-6477,-5589,-4515,-3251,-1825,-288,1280,2794,4167,5329,6228,6838,7149,7158,6871,6282,5389,4193,2730,1043,-746,-2516,-4094,-5327,-6077,-6257,-5846,-4897,-3534,-1949,-351,1032,2002,2434,2248,1468,177,-1468,-3274,-5009,-6472,-7455,-7834,-7518,-6501,-4847,-2676,-158,2510,5147,7571,9663,11318,12488,13152,13333,13077,12468,11591,10539,9407,8241,7104,5994,4917,3845,2736,1572,307,-1045,-2463,-3890,-5228,-6382,-7248,-7757,-7866,-7612,-7044,-6298,-5505,-4820,-4350,-4196,-4341,-4780,-5397,-6072,-6683,-7075,-7174,-6883,-6209,-5155,-3815,-2259,-609,1061,2670,4184,5567,6825,7941,8939,9816,10591,11266,11857,12339,12718,12944,12999,12845,12443,11795,10866,9692,8267,6642,4851,2941,986,-980,-2864,-4642,-6232,-7608,-8723,-9564,-10126,-10447,-10563,-10544,-10453,-10310,-10148,-9924,-9597,-9097,-8349,-7304,-5921,-4219,-2235,-68,2162,4314,6244,7843,9022,9748,10020,9873,9398,8647,7769,6802,5893,5075,4439,4016,3830,3893,4183,4670,5285,5950,6535,6939,7029,6721,5966,4757,3131,1171,-1033,-3366,-5719,-8003,-10126,-12017,-13617,-14847,-15678,-16050,-15975,-15463,-14571,-13373,-11953,-10403,-8791,-7188,-5625,-4129,-2691,-1304,70,1428,2782,4067,5221,6130,6684,6793,6390,5499,4174,2572,852,-775,-2143,-3111,-3618,-3645,-3250,-2506,-1526,-411,728,1811,2745,3481,3963,4173,4108,3793,3279,2609,1858,1056,259,-503,-1209,-1826,-2314,-2646,-2748,-2605,-2163,-1446,-459,708,2001,3314,4572,5718,6682,7458,7971,8208,8074,7533,6538,5099,3281,1211,-954,-3004,-4772,-6088,-6857,-7041,-6670,-5846,-4702,-3408,-2104,-938,-1,627,909,843,451,-193,-993,-1830,-2561,-3074,-3265,-3078,-2521,-1635,-515,714,1934,3028,3919,4573,4990,5209,5290,5293,5295,5340,5459,5661,5915,6181,6407,6527,6498,6274,5816,5105,4112,2848,1329,-379,-2195,-4006,-5708,-7206,-8436,-9380,-10047,-10510,-10841,-11148,-11512,-11997,-12629,-13388,-14207,-14981,-15575,-15838,-15628,-14832,-13375,-11244,-8500,-5255,-1705,1939,5428,8555,11113,13009,14153,14587,14355,13586,12411,10979,9427,7874,6426,5159,4132,3384,2936,2792,2938,3343,3957,4717,5536,6328,6980,7401,7487,7155,6358,5050,3254,1000,-1624,-4499,-7468,-10346,-12930,-15035,-16489,-17204,-17130,-16318,-14886,-12982,-10820,-8588,-6479,-4638,-3163,-2093,-1404,-1039,-907,-909,-997,-1087,-1207,-1340,-1551,-1869,-2341,-2968,-3727,-4570,-5408,-6165,-6739,-7058,-7051,-6689,-5951,-4882,-3533,-2017,-458,1013,2252,3159,3655,3701,3325,2579,1572,428,-718,-1744,-2531,-3013,-3117,-2847,-2219,-1303,-208,953,2044,2969,3655,4069,4226,4141,3875,3454,2935,2338,1710,1070,467,-70,-509,-832,-1033,-1146,-1190,-1249,-1373,-1640,-2099,-2763,-3618,-4587,-5585,-6476,-7172,-7563,-7645,-7405,-6946,-6347,-5761,-5298,-5062,-5115,-5438,-5991,-6625,-7202,-7525,-7429,-6776,-5475,-3515,-938,2113,5453,8833,11978,14657,16649,17847,18224,17822,16786,15266,13454,11525,9631,7888,6391,5182,4291,3709,3392,3294,3320,3394,3412,3289,2961,2360,1494,337,-1046,-2621,-4302,-5999,-7609,-9016,-10117,-10819,-11066,-10846,-10178,-9142,-7827,-6345,-4802,-3285,-1849,-535,659,1728,2682,3534,4286,4947,5512,5957,6268,6397,6323,6011,5481,4742,3898,3031,2301,1833,1771,2168,3056,4350,5922,7575,9106,10297,11004,11115,10601,9503,7906,5944,3753,1483,-774,-2888,-4833,-6518,-7941,-9056,-9851,-10331,-10495,-10383,-10039,-9513,-8859,-8131,-7342,-6533,-5681,-4810,-3914,-3029,-2199,-1489,-979,-724,-762,-1086,-1635,-2326,-3041,-3664,-4111,-4305,-4234,-3902,-3360,-2686,-1961,-1290,-743,-387,-227,-254,-375,-514,-536,-362,74,774,1684,2717,3750,4667,5365,5787,5911,5789,5487,5131,4842,4754,4953,5515,6411,7602,8938,10261,11365,12051,12142,11511,10093,7923,5108,1862,-1560,-4836,-7673,-9801,-11024,-11286,-10591,-9123,-7088,-4779,-2476,-442,1122,2083,2381,2050,1150,-171,-1791,-3517,-5215,-6712,-7898,-8674,-8979,-8805,-8165,-7120,-5756,-4173,-2492,-818,736,2098,3198,4021,4559,4858,4973,4973,4910,4814,4679,4468,4123,3586,2812,1795,574,-779,-2124,-3339,-4276,-4820,-4913,-4529,-3699,-2526,-1114,345,1692,2724,3291,3255,2553,1174,-827,-3303,-6095,-8939,-11597,-13787,-15267,-15845,-15423,-13980,-11637,-8591,-5118,-1560,1776,4561,6596,7712,7906,7232,5864,4030,1996,29,-1635,-2819,-3435,-3465,-2982,-2098,-970,270,1474,2571,3484,4217,4771,5190,5503,5747,5923,6020,6010,5834,5467,4848,3970,2817,1398,-251,-2098,-4074,-6100,-8081,-9879,-11356,-12352,-12735,-12397,-11315,-9531,-7187,-4503,-1747,784,2812,4135,4612,4243,3107,1388,-681,-2845,-4868,-6540,-7738,-8358,-8410,-7903,-6943,-5623,-4096,-2495,-976,351,1368,2036,2305,2207,1766,1056,144,-881,-1941,-2948,-3828,-4526,-4976,-5172,-5076,-4714,-4089,-3230,-2175,-948,397,1830,3294,4732,6088,7289,8282,9007,9423,9491,9183,8497,7419,5997,4263,2299,188,-1962,-4049,-5934,-7493,-8596,-9125,-9032,-8304,-7027,-5335,-3438,-1538,122,1374,2062,2117,1537,400,-1164,-2968,-4815,-6509,-7882,-8814,-9252,-9166,-8625,-7666,-6408,-4928,-3320,-1671,-36,1536,3022,4411,5721,6938,8106,9188,10215,11152,11986,12698,13240,13595,13717,13578,13172,12485,11562,10429,9158,7808,6432,5087,3776,2523,1301,96,-1102,-2310,-3513,-4680,-5789,-6777,-7603,-8234,-8614,-8765,-8661,-8342,-7837,-7171,-6401,-5546,-4654,-3764,-2907,-2132,-1443,-871,-378,45,457,884,1351,1878,2440,3047,3667,4297,4937,5572,6225,6884,7577,8282,9023,9755,10478,11141,11713,12156,12426,12489,12318,11865,11130,10069,8698,7027,5091,2961,700,-1588,-3817,-5877,-7683,-9132,-10163,-10709,-10757,-10321,-9462,-8258,-6841,-5301,-3788,-2390,-1215,-328,240,491,479,279,-20,-334,-607,-811,-959,-1068,-1181,-1316,-1462,-1604,-1663,-1594,-1291,-745,112,1205,2515,3911,5313,6603,7707,8576,9189,9560,9711,9672,9469,9134,8690,8184,7663,7187,6830,6630,6647,6865,7285,7830,8439,9001,9427,9614,9492,9013,8178,7028,5638,4123,2581,1130,-177,-1286,-2210,-2980,-3634,-4243,-4822,-5413,-5999,-6549,-7023,-7351,-7479,-7369,-6974,-6310,-5353,-4143,-2697,-1058,680,2444,4049,5372,6213,6446,5969,4759,2881,480,-2202,-4889,-7239,-8956,-9762,-9485,-8071,-5579,-2237,1678,5740,9584,12804,15126,16367,16496,15603,13905,11676,9230,6879,4853,3349,2436,2118,2315,2863,3587,4275,4742,4825,4428,3480,2024,86,-2192,-4692,-7252,-9718,-11943,-13803,-15176,-15989,-16194,-15778,-14807,-13368,-11603,-9678,-7756,-5986,-4491,-3345,-2578,-2183,-2093,-2224,-2449,-2657,-2706,-2509,-1987,-1120,40,1410,2830,4138,5166,5788,5927,5583,4803,3720,2483,1291,325,-247,-312,195,1241,2750,4540,6398,8081,9346,10003,9926,9076,7487,5280,2616,-312,-3290,-6125,-8617,-10621,-12016,-12747,-12819,-12274,-11232,-9807,-8163,-6448,-4798,-3356,-2203,-1434,-1080,-1143,-1600,-2358,-3341,-4414,-5487,-6439,-7221,-7772,-8099,-8202,-8116,-7860,-7457,-6938,-6291,-5570,-4765,-3927,-3072,-2222,-1412,-659,9,541,922,1074,998,664,121,-563,-1278,-1890,-2256,-2273,-1838,-928,442,2210,4229,6360,8396,10182,11546,12412,12719,12509,11848,10861,9680,8444,7265,6223,5350,4622,3986,3363,2665,1840,838,-317,-1585,-2890,-4124,-5203,-6018,-6508,-6616,-6325,-5640,-4612,-3311,-1866,-389,947,2028,2703,2902,2574,1737,470,-1102,-2799,-4425,-5773,-6663,-6944,-6532,-5399,-3584,-1187,1654,4765,7957,11055,13869,16277,18133,19358,19878,19656,18684,16989,14633,11736,8452,5003,1636,-1372,-3755,-5293,-5825,-5326,-3836,-1572,1216,4171,6942,9190,10647,11139,10626,9179,7003,4370,1620,-931,-2989,-4367,-4956,-4771,-3914,-2575,-983,607,1962,2907,3321,3201,2608,1702,676,-250,-872,-1058,-718,98,1312,2718,4113,5241,5905,5928,5253,3887,1983,-256,-2520,-4503,-5897,-6462,-6068,-4702,-2512,264,3268,6135,8491,10036,10558,9965,8286,5676,2377,-1273,-4924,-8201,-10801,-12474,-13095,-12646,-11216,-8997,-6231,-3194,-150,2674,5112,7052,8454,9303,9631,9465,8838,7785,6320,4478,2310,-134,-2715,-5323,-7753,-9839,-11396,-12288,-12454,-11871,-10630,-8832,-6644,-4223,-1729,700,2937,4882,6446,7547,8138,8174,7665,6646,5207,3477,1628,-158,-1662,-2726,-3181,-2971,-2088,-634,1210,3215,5097,6618,7554,7785,7260,6033,4228,2035,-335,-2678,-4802,-6590,-7939,-8826,-9234,-9189,-8714,-7848,-6621,-5085,-3280,-1291,798,2862,4765,6357,7490,8046,7953,7195,5835,3990,1828,-432,-2584,-4412,-5743,-6469,-6538,-5987,-4909,-3462,-1827,-202,1231,2332,3010,3240,3064,2570,1884,1149,472,-49,-387,-542,-568,-521,-470,-465,-526,-667,-852,-1059,-1218,-1298,-1237,-1031,-681,-228,248,659,897,852,451,-377,-1637,-3315,-5329,-7572,-9869,-12030,-13833,-15050,-15512,-15070,-13691,-11406,-8371,-4813,-1051,2583,5737,8125,9527,9853,9126,7508,5233,2618,-43,-2462,-4444,-5843,-6627,-6798,-6437,-5638,-4528,-3216,-1837,-479,748,1791,2597,3159,3502,3649,3676,3600,3465,3248,2913,2383,1580,414,-1158,-3144,-5481,-8037,-10630,-13021,-14988,-16288,-16775,-16353,-15037,-12963,-10330,-7446,-4623,-2172,-365,639,744,2,-1491,-3516,-5854,-8220,-10365,-12045,-13090,-13391,-12936,-11794,-10095,-8031,-5779,-3539,-1426,462,2098,3490,4673,5672,6518,7195,7662,7874,7751,7265,6411,5231,3853,2413,1103,85,-521,-652,-334,347,1252,2215,3045,3614,3771,3488,2757,1663,340,-1046,-2324,-3358,-4059,-4413,-4468,-4335,-4159,-4103,-4306,-4866,-5820,-7111,-8614,-10137,-11445,-12321,-12565,-12071,-10810,-8860,-6388,-3621,-828,1716,3795,5224,5950,5966,5383,4344,3044,1657,354,-757,-1580,-2094,-2274,-2155,-1738,-1086,-200,846,2039,3307,4634,5956,7273,8548,9795,10995,12138,13175,14041,14627,14847,14563,13749,12333,10379,7959,5226,2392,-324,-2655,-4392,-5343,-5431,-4674,-3198,-1256,871,2832,4332,5129,5067,4131,2381,11,-2750,-5604,-8278,-10505,-12093,-12924,-12978,-12309,-11070,-9425,-7580,-5723,-3998,-2536,-1397,-599,-129,94,157,171,258,476,893,1475,2202,2972,3720,4350,4832,5131,5273,5308,5282,5301,5401,5667,6101,6722,7468,8287,9064,9693,10060,10061,9639,8756,7437,5735,3745,1573,-651,-2816,-4820,-6567,-8012,-9098,-9806,-10126,-10043,-9584,-8754,-7627,-6247,-4737,-3180,-1713,-447,509,1046,1114,645,-325,-1777,-3578,-5599,-7643,-9520,-11042,-12051,-12437,-12144,-11174,-9594,-7505,-5073,-2460,142,2574,4687,6384,7603,8321,8566,8365,7802,6961,5936,4849,3773,2792,1937,1213,610,100,-334,-693,-963,-1103,-1060,-782,-218,637,1761,3067,4421,5647,6555,6957,6707,5728,4005,1640,-1210,-4289,-7324,-9987,-12009,-13138,-13234,-12256,-10276,-7492,-4177,-703,2568,5248,7044,7726,7206,5516,2833,-558,-4273,-7884,-10981,-13168,-14209,-13934,-12386,-9697,-6189,-2217,1742,5284,7989,9593,9933,9009,6990,4164,921,-2294,-5093,-7124,-8187,-8209,-7266,-5561,-3395,-1099,978,2566,3462,3604,3035,1920,505,-943,-2144,-2901,-3080,-2670,-1747,-489,883,2094,2927,3156,2705,1546,-195,-2325,-4556,-6602,-8177,-9091,-9215,-8578,-7273,-5517,-3555,-1664,-68,1034,1550,1448,788,-320,-1708,-3203,-4617,-5797,-6623,-7026,-6993,-6555,-5795,-4792,-3667,-2494,-1378,-377,460,1098,1547,1827,1975,2070,2144,2292,2524,2894,3365,3918,4465,4921,5200,5222,4970,4453,3747,2949,2184,1537,1098,873,861,1004,1234,1486,1693,1816,1809,1660,1364,933,416,-132,-636,-1025,-1257,-1308,-1211,-1023,-845,-786,-950,-1424,-2228,-3349,-4697,-6152,-7565,-8780,-9673,-10152,-10173,-9756,-8944,-7837,-6530,-5123,-3712,-2343,-1078,92,1162,2185,3196,4251,5376,6567,7798,8980,10015,10789,11180,11126,10568,9548,8119,6421,4584,2777,1107,-318,-1465,-2328,-2941,-3375,-3695,-3987,-4311,-4702,-5165,-5644,-6044,-6251,-6117,-5554,-4477,-2917,-947,1265,3511,5574,7218,8291,8643,8246,7101,5301,2992,378,-2326,-4849,-6984,-8508,-9290,-9255,-8409,-6829,-4641,-2018,867,3832,6728,9427,11844,13907,15582,16811,17558,17756,17349,16283,14527,12108,9113,5692,2094,-1422,-4522,-6938,-8400,-8773,-7973,-6087,-3261,226,4051,7855,11268,13965,15679,16239,15581,13760,10954,7420,3507,-432,-4035,-7009,-9112,-10244,-10364,-9573,-8042,-6002,-3716,-1444,613,2273,3458,4124,4311,4085,3557,2854,2097,1412,885,600,601,912,1543,2457,3619,4936,6316,7633,8765,9615,10096,10199,9919,9333,8507,7535,6492,5414,4320,3181,1969,643,-810,-2377,-4004,-5594,-7037,-8183,-8912,-9112,-8716,-7722,-6175,-4177,-1874,566,2971,5164,6984,8299,8979,8960,8194,6700,4547,1865,-1161,-4310,-7329,-9979,-12029,-13300,-13670,-13082,-11561,-9202,-6168,-2673,1044,4726,8168,11174,13643,15510,16775,17474,17654,17365,16653,15538,14064,12253,10189,7954,5686,3539,1677,241,-645,-946,-661,111,1230,2501,3719,4688,5255,5319,4845,3864,2459,751,-1106,-2977,-4713,-6220,-7412,-8256,-8727,-8830,-8569,-7971,-7057,-5879,-4487,-2961,-1388,136,1504,2625,3417,3812,3802,3356,2548,1410,68,-1346,-2684,-3756,-4418,-4525,-3997,-2818,-1048,1173,3636,6090,8290,9997,11054,11392,11006,10030,8624,7010,5428,4063,3083,2553,2477,2779,3313,3920,4393,4591,4379,3731,2676,1317,-172,-1637,-2887,-3804,-4310,-4400,-4139,-3642,-3081,-2603,-2387,-2499,-2999,-3841,-4945,-6177,-7388,-8419,-9136,-9431,-9248,-8576,-7465,-5998,-4315,-2556,-894,518,1544,2085,2110,1644,795,-288,-1395,-2337,-2919,-3018,-2572,-1582,-133,1649,3619,5574,7380,8855,9891,10405,10368,9817,8832,7549,6121,4704,3431,2380,1585,1021,630,323,51,-271,-621,-1012,-1376,-1647,-1769,-1685,-1378,-882,-227,463,1113,1575,1762,1570,955,-83,-1497,-3159,-4931,-6622,-8060,-9105,-9648,-9670,-9193,-8331,-7208,-6016,-4898,-4018,-3463,-3289,-3491,-4018,-4775,-5633,-6448,-7042,-7285,-7020,-6181,-4725,-2687,-176,2659,5604,8431,10929,12904,14244,14885,14851,14211,13067,11563,9799,7926,6038,4247,2643,1311,310,-314,-553,-445,-47,523,1157,1714,2084,2171,1935,1355,471,-662,-1953,-3289,-4563,-5651,-6462,-6915,-6962,-6596,-5838,-4754,-3433,-1991,-553,742,1775,2425,2609,2282,1432,116,-1584,-3533,-5578,-7548,-9278,-10614,-11423,-11624,-11138,-9980,-8157,-5773,-2927,208,3487,6716,9751,12435,14644,16276,17257,17548,17154,16119,14536,12522,10232,7813,5448,3289,1495,188,-542,-654,-159,878,2350,4103,5967,7745,9256,10313,10771,10523,9511,7756,5331,2386,-875,-4212,-7355,-10043,-12042,-13183,-13356,-12593,-10961,-8695,-6017,-3237,-620,1603,3265,4281,4646,4411,3698,2646,1414,155,-1025,-2021,-2816,-3375,-3727,-3877,-3842,-3623,-3203,-2565,-1699,-608,663,2048,3435,4712,5732,6384,6551,6165,5212,3720,1805,-387,-2650,-4776,-6561,-7850,-8528,-8568,-7995,-6905,-5448,-3768,-2055,-425,989,2134,2969,3498,3732,3697,3425,2925,2239,1355,315,-881,-2199,-3599,-5032,-6413,-7652,-8639,-9253,-9408,-9004,-8034,-6472,-4395,-1877,925,3858,6710,9285,11371,12787,13391,13114,11941,9962,7322,4241,967,-2237,-5138,-7521,-9252,-10223,-10427,-9867,-8661,-6914,-4837,-2603,-443,1483,3013,4074,4640,4737,4450,3867,3107,2257,1416,616,-94,-710,-1234,-1646,-1954,-2121,-2138,-1963,-1598,-1013,-243,706,1769,2888,3987,4957,5712,6133,6139,5661,4671,3192,1288,-913,-3262,-5562,-7646,-9317,-10469,-10972,-10833,-10037,-8702,-6931,-4896,-2773,-725,1069,2494,3429,3853,3750,3196,2291,1153,-73,-1302,-2445,-3469,-4366,-5139,-5809,-6372,-6825,-7148,-7320,-7332,-7176,-6886,-6494,-6068,-5669,-5365,-5203,-5233,-5452,-5859,-6405,-7022,-7624,-8113,-8400,-8415,-8128,-7532,-6684,-5659,-4575,-3562,-2744,-2235,-2101,-2371,-2994,-3898,-4917,-5917,-6699,-7141,-7114,-6578,-5558,-4121,-2447,-700,889,2133,2885,3054,2634,1704,379,-1147,-2710,-4125,-5261,-6023,-6375,-6333,-5953,-5321,-4553,-3742,-3001,-2401,-1991,-1809,-1835,-2060,-2440,-2927,-3477,-4047,-4588,-5095,-5531,-5925,-6277,-6623,-6974,-7342,-7709,-8034,-8251,-8286,-8056,-7511,-6617,-5414,-3961,-2410,-892,411,1354,1839,1781,1211,158,-1247,-2860,-4505,-5988,-7133,-7788,-7842,-7251,-6036,-4292,-2182,92,2297,4223,5689,6581,6849,6523,5686,4487,3088,1678,424,-533,-1098,-1242,-993,-426,337,1173,1951,2561,2931,3017,2824,2379,1743,974,141,-704,-1531,-2315,-3055,-3749,-4384,-4937,-5372,-5634,-5684,-5490,-5051,-4404,-3609,-2758,-1950,-1279,-836,-673,-845,-1343,-2169,-3257,-4546,-5932,-7296,-8527,-9485,-10072,-10194,-9782,-8827,-7327,-5341,-2976,-333,2410,5130,7664,9891,11733,13114,14040,14499,14542,14200,13548,12622,11510,10252,8923,7567,6251,5005,3899,2953,2233,1749,1547,1616,1951,2500,3197,3926,4581,5010,5103,4744,3881,2489,630,-1591,-3985,-6326,-8359,-9856,-10613,-10538,-9595,-7882,-5569,-2890,-143,2409,4506,5975,6724,6759,6152,5093,3748,2377,1169,329,-23,186,940,2161,3718,5438,7161,8724,10017,10955,11520,11715,11598,11237,10702,10057,9337,8535,7629,6561,5275,3727,1891,-208,-2507,-4880,-7172,-9185,-10730,-11641,-11796,-11155,-9741,-7665,-5091,-2246,644,3319,5592,7268,8260,8509,8033,6905,5245,3191,934,-1373,-3539,-5437,-6932,-7978,-8513,-8580,-8194,-7424,-6341,-4992,-3454,-1758,36,1890,3729,5487,7058,8351,9272,9728,9691,9102,8008,6438,4499,2328,85,-2042,-3878,-5267,-6101,-6332,-5988,-5156,-3977,-2629,-1278,-96,813,1393,1639,1627,1445,1206,1008,908,920,1015,1111,1101,878,353,-530,-1740,-3194,-4741,-6168,-7276,-7866,-7794,-7008,-5522,-3485,-1070,1416,3725,5545,6683,6974,6393,4993,2930,428,-2244,-4821,-7062,-8767,-9829,-10168,-9803,-8779,-7202,-5196,-2920,-530,1821,3991,5882,7419,8575,9350,9775,9878,9701,9258,8564,7627,6453,5075,3517,1849,125,-1568,-3173,-4612,-5851,-6853,-7606,-8129,-8433,-8565,-8568,-8488,-8374,-8264,-8177,-8131,-8094,-8036,-7892,-7577,-7043,-6206,-5066,-3616,-1913,-50,1856,3662,5228,6420,7144,7341,7002,6184,4978,3523,1999,539,-665,-1548,-2008,-2069,-1754,-1168,-410,398,1154,1796,2286,2638,2894,3094,3301,3531,3805,4087,4342,4487,4461,4195,3651,2839,1780,547,-773,-2108,-3333,-4402,-5213,-5725,-5908,-5737,-5258,-4512,-3587,-2601,-1659,-876,-327,-42,-2,-149,-349,-508,-476,-198,368,1172,2099,3001,3672,3948,3660,2746,1177,-925,-3411,-5998,-8409,-10309,-11439,-11570,-10619,-8596,-5671,-2103,1737,5470,8695,11097,12450,12656,11766,9958,7512,4793,2153,-52,-1578,-2270,-2096,-1156,374,2242,4177,5921,7268,8075,8293,7955,7175,6124,5012,4029,3367,3103,3294,3854,4668,5552,6312,6789,6845,6447,5591,4374,2919,1376,-95,-1375,-2360,-3022,-3364,-3446,-3369,-3235,-3175,-3280,-3623,-4231,-5084,-6116,-7235,-8306,-9201,-9776,-9903,-9480,-8435,-6742,-4434,-1588,1653,5122,8609,11907,14823,17196,18923,19950,20289,19973,19101,17746,16020,14025,11854,9626,7451,5436,3710,2351,1439,985,981,1335,1962,2713,3475,4109,4531,4651,4443,3878,2999,1846,521,-872,-2198,-3342,-4188,-4671,-4742,-4424,-3755,-2842,-1781,-718,248,999,1491,1692,1653,1439,1183,1003,1048,1412,2156,3274,4684,6261,7826,9181,10173,10631,10504,9758,8461,6741,4774,2772,945,-526,-1505,-1938,-1835,-1295,-467,450,1256,1759,1828,1399,472,-850,-2435,-4067,-5553,-6656,-7217,-7088,-6234,-4692,-2594,-151,2375,4714,6608,7879,8417,8225,7406,6120,4621,3114,1838,923,457,430,767,1352,2048,2735,3330,3770,4059,4193,4214,4148,4029,3880,3706,3514,3274,2980,2581,2073,1425,659,-200,-1095,-1965,-2731,-3342,-3743,-3914,-3861,-3597,-3165,-2606,-1959,-1270,-571,111,748,1325,1846,2306,2750,3204,3723,4347,5100,5971,6910,7813,8567,9005,9030,8522,7502,6010,4216,2318,570,-812,-1633,-1814,-1334,-315,1093,2639,4088,5194,5763,5671,4868,3419,1441,-841,-3187,-5335,-7019,-8053,-8286,-7658,-6213,-4044,-1348,1657,4708,7559,9978,11802,12923,13319,13040,12188,10912,9359,7685,5995,4396,2923,1612,464,-544,-1419,-2202,-2899,-3528,-4095,-4585,-5014,-5364,-5660,-5915,-6156,-6405,-6672,-6941,-7176,-7310,-7279,-7012,-6471,-5645,-4555,-3275,-1892,-531,674,1593,2112,2153,1689,745,-586,-2174,-3841,-5400,-6681,-7523,-7838,-7570,-6751,-5451,-3807,-1985,-157,1490,2827,3745,4198,4195,3778,3039,2079,1002,-69,-1076,-1914,-2592,-3044,-3331,-3439,-3460,-3429,-3453,-3596,-3946,-4546,-5419,-6547,-7861,-9255,-10586,-11697,-12447,-12710,-12444,-11638,-10392,-8821,-7115,-5440,-3974,-2829,-2064,-1684,-1608,-1751,-1981,-2206,-2351,-2399,-2368,-2316,-2305,-2399,-2622,-2968,-3400,-3814,-4144,-4265,-4128,-3687,-2957,-1991,-905,201,1150,1844,2142,2005,1394,390,-933,-2392,-3836,-5057,-5917,-6269,-6068,-5302,-4042,-2418,-595,1223,2851,4105,4870,5068,4699,3841,2622,1232,-121,-1242,-1963,-2197,-1936,-1254,-308,705,1583,2113,2190,1720,757,-622,-2236,-3890,-5379,-6506,-7145,-7214,-6717,-5739,-4408,-2933,-1504,-349,370,529,75,-947,-2434,-4209,-6038,-7698,-8936,-9575,-9465,-8546,-6831,-4404,-1428,1900,5347,8679,11686,14188,16068,17261,17768,17649,16990,15946,14635,13231,11847,10589,9519,8628,7903,7249,6590,5828,4890,3733,2354,777,-920,-2649,-4317,-5815,-7081,-8046,-8679,-8981,-8927,-8571,-7897,-6993,-5881,-4668,-3420,-2241,-1204,-382,185,484,513,320,-67,-569,-1126,-1657,-2092,-2355,-2403,-2182,-1705,-978,-63,971,2042,3065,3971,4716,5270,5646,5865,5982,6046,6116,6228,6396,6593,6764,6818,6648,6165,5265,3916,2103,-125,-2669,-5385,-8077,-10543,-12548,-13892,-14418,-14015,-12699,-10549,-7758,-4597,-1371,1602,4049,5770,6672,6763,6168,5066,3698,2285,1010,13,-675,-1045,-1166,-1116,-979,-837,-755,-776,-931,-1221,-1623,-2098,-2579,-2987,-3271,-3333,-3188,-2782,-2198,-1475,-744,-98,322,451,216,-365,-1244,-2321,-3458,-4517,-5360,-5877,-6013,-5733,-5090,-4149,-3029,-1861,-757,177,903,1402,1723,1925,2102,2330,2675,3168,3794,4504,5213,5810,6204,6285,6006,5318,4244,2820,1146,-680,-2511,-4220,-5678,-6783,-7480,-7746,-7617,-7174,-6523,-5806,-5148,-4663,-4436,-4492,-4833,-5391,-6093,-6807,-7419,-7788,-7811,-7412,-6549,-5266,-3615,-1750,194,2038,3617,4817,5539,5757,5493,4801,3783,2553,1235,-49,-1176,-2056,-2618,-2826,-2707,-2305,-1736,-1106,-556,-199,-109,-362,-940,-1845,-3016,-4377,-5844,-7294,-8614,-9664,-10327,-10487,-10086,-9095,-7566,-5606,-3374,-1087,1037,2771,3932,4397,4110,3115,1519,-484,-2671,-4799,-6649,-8040,-8870,-9102,-8784,-8018,-6961,-5773,-4631,-3673,-3010,-2705,-2777,-3214,-3961,-4950,-6077,-7234,-8279,-9105,-9558,-9563,-9033,-7974,-6418,-4496,-2357,-236,1658,3089,3901,3979,3319,2012,227,-1786,-3766,-5450,-6636,-7183,-7052,-6282,-4995,-3366,-1593,120,1611,2745,3473,3777,3723,3389,2908,2394,1960,1697,1616,1734,1936,2153,2209,1991,1376,308,-1203,-3077,-5178,-7309,-9273,-10883,-11977,-12497,-12401,-11779,-10716,-9373,-7878,-6359,-4893,-3516,-2224,-985,238,1468,2696,3891,4968,5854,6438,6659,6473,5869,4919,3691,2341,1013,-132,-945,-1318,-1197,-567,502,1921,3548,5238,6842,8235,9320,10014,10305,10151,9609,8695,7495,6088,4568,3039,1586,270,-860,-1820,-2632,-3359,-4073,-4835,-5680,-6611,-7586,-8525,-9325,-9876,-10076,-9852,-9180,-8041,-6496,-4600,-2445,-137,2227,4542,6714,8671,10336,11681,12655,13277,13537,13479,13130,12542,11742,10782,9670,8433,7087,5634,4120,2560,1027,-421,-1697,-2724,-3416,-3723,-3611,-3099,-2242,-1131,111,1360,2487,3410,4061,4432,4532,4418,4143,3790,3426,3113,2914,2838,2889,3041,3230,3415,3526,3530,3408,3162,2825,2441,2070,1772,1610,1626,1871,2341,3037,3891,4832,5724,6459,6878,6904,6444,5498,4100,2353,385,-1634,-3558,-5237,-6581,-7539,-8114,-8361,-8345,-8157,-7859,-7483,-7029,-6445,-5682,-4668,-3380,-1806,-28,1868,3700,5326,6561,7304,7473,7102,6246,5073,3734,2448,1378,689,475,784,1597,2837,4377,6050,7694,9113,10172,10738,10747,10183,9090,7556,5731,3766,1829,83,-1378,-2452,-3127,-3400,-3309,-2917,-2301,-1544,-733,43,715,1221,1526,1616,1490,1172,694,98,-555,-1217,-1819,-2311,-2643,-2786,-2723,-2445,-1989,-1371,-656,109,853,1525,2058,2425,2583,2524,2237,1737,1045,194,-740,-1698,-2552,-3217,-3556,-3512,-3007,-2081,-776,758,2376,3880,5109,5924,6245,6070,5453,4529,3461,2446,1673,1293,1422,2083,3242,4786,6524,8263,9756,10823,11299,11122,10276,8866,7018,4942,2838,929,-624,-1674,-2186,-2156,-1696,-951,-124,576,967,883,255,-937,-2627,-4679,-6908,-9103,-11038,-12515,-13389,-13547,-12985,-11742,-9929,-7715,-5271,-2809,-498,1476,2990,3928,4233,3901,2962,1525,-269,-2238,-4176,-5887,-7202,-7983,-8175,-7759,-6803,-5413,-3733,-1927,-151,1452,2765,3710,4239,4346,4042,3390,2454,1331,132,-1045,-2070,-2864,-3325,-3418,-3111,-2432,-1443,-235,1053,2287,3307,3990,4227,3977,3231,2066,572,-1085,-2746,-4236,-5395,-6110,-6303,-5955,-5111,-3858,-2326,-668,965,2436,3625,4460,4879,4870,4431,3598,2412,943,-745,-2567,-4442,-6282,-7997,-9499,-10707,-11544,-11964,-11931,-11451,-10541,-9261,-7669,-5860,-3918,-1937,-15,1769,3341,4649,5686,6436,6955,7281,7494,7668,7880,8190,8644,9240,9958,10728,11453,12041,12364,12377,12006,11295,10272,9064,7782,6581,5584,4904,4599,4685,5123,5814,6639,7429,8027,8280,8059,7307,6000,4199,2017,-390,-2831,-5116,-7070,-8566,-9510,-9899,-9762,-9208,-8372,-7421,-6524,-5814,-5398,-5302,-5505,-5902,-6356,-6667,-6674,-6189,-5119,-3407,-1091,1724,4868,8119,11255,14042,16299,17887,18743,18858,18302,17174,15624,13811,11901,10042,8383,6993,5975,5302,4995,4959,5122,5385,5630,5809,5832,5715,5426,5026,4519,3966,3380,2808,2250,1739,1272,856,508,210,-7,-162,-229,-229,-161,-61,44,108,90,-38,-302,-696,-1197,-1786,-2389,-2977,-3464,-3804,-3939,-3832,-3473,-2874,-2071,-1139,-142,809,1658,2295,2696,2812,2654,2280,1736,1140,564,102,-212,-355,-370,-289,-203,-144,-182,-305,-512,-748,-948,-1038,-931,-568,112,1117,2432,3984,5662,7330,8824,9997,10737,10976,10709,10004,8956,7720,6437,5236,4199,3367,2703,2165,1644,1072,380,-462,-1436,-2496,-3565,-4552,-5378,-5986,-6337,-6447,-6333,-6060,-5670,-5231,-4771,-4333,-3920,-3546,-3203,-2890,-2607,-2350,-2127,-1936,-1790,-1681,-1621,-1586,-1573,-1544,-1486,-1363,-1159,-864,-473,6,550,1134,1704,2216,2611,2848,2912,2794,2552,2218,1888,1617,1480,1504,1711,2056,2511,2979,3393,3648,3675,3414,2836,1972,852,-412,-1742,-3034,-4211,-5229,-6047,-6678,-7097,-7330,-7340,-7125,-6646,-5882,-4808,-3437,-1799,26,1936,3798,5481,6853,7821,8308,8312,7820,6927,5678,4200,2567,884,-796,-2402,-3919,-5313,-6581,-7714,-8707,-9549,-10221,-10694,-10928,-10871,-10497,-9758,-8667,-7243,-5547,-3690,-1774,38,1639,2889,3726,4091,3999,3488,2652,1589,436,-704,-1718,-2537,-3129,-3482,-3634,-3630,-3532,-3392,-3250,-3115,-2990,-2838,-2643,-2373,-2032,-1637,-1241,-917,-741,-796,-1128,-1771,-2695,-3853,-5133,-6432,-7601,-8540,-9120,-9301,-9042,-8376,-7372,-6136,-4800,-3512,-2415,-1622,-1241,-1305,-1847,-2819,-4173,-5782,-7521,-9216,-10676,-11722,-12176,-11918,-10885,-9089,-6627,-3674,-463,2725,5602,7889,9360,9845,9267,7629,5036,1657,-2262,-6443,-10576,-14369,-17551,-19920,-21337,-21746,-21189,-19751,-17619,-14959,-12013,-8960,-6007,-3285,-923,1017,2486,3488,4045,4200,4036,3624,3082,2502,2002,1671,1591,1814,2351,3204,4295,5565,6893,8172,9292,10159,10700,10875,10668,10082,9152,7908,6416,4717,2889,993,-903,-2727,-4411,-5908,-7146,-8107,-8752,-9068,-9068,-8758,-8182,-7400,-6474,-5496,-4558,-3734,-3118,-2756,-2683,-2919,-3434,-4203,-5150,-6197,-7223,-8114,-8711,-8899,-8529,-7535,-5865,-3556,-694,2553,5999,9396,12534,15192,17224,18528,19066,18861,17984,16526,14615,12369,9915,7379,4883,2532,452,-1284,-2595,-3442,-3825,-3752,-3291,-2507,-1502,-367,786,1857,2761,3401,3740,3710,3312,2542,1436,72,-1482,-3090,-4657,-6048,-7175,-7954,-8361,-8388,-8090,-7530,-6817,-6043,-5323,-4733,-4346,-4191,-4262,-4528,-4907,-5315,-5649,-5812,-5738,-5379,-4718,-3793,-2634,-1351,-14,1238,2337,3174,3733,3988,3999,3825,3578,3352,3245,3320,3599,4073,4671,5315,5900,6325,6509,6410,6012,5377,4580,3747,3015,2509,2334,2538,3122,4016,5110,6266,7338,8197,8764,8971,8826,8337,7550,6502,5236,3769,2126,306,-1669,-3767,-5933,-8075,-10093,-11860,-13252,-14160,-14506,-14246,-13396,-12008,-10196,-8090,-5852,-3622,-1548,278,1779,2907,3668,4043,4088,3813,3281,2542,1664,725,-193,-1008,-1644,-2041,-2163,-1997,-1559,-896,-60,861,1818,2730,3568,4299,4910,5415,5819,6146,6423,6663,6889,7099,7281,7402,7435,7313,7032,6548,5882,5070,4154,3228,2356,1617,1069,721,570,542,553,490,241,-278,-1122,-2290,-3746,-5386,-7098,-8713,-10092,-11069,-11551,-11436,-10739,-9466,-7737,-5686,-3471,-1300,692,2333,3545,4263,4490,4248,3609,2631,1406,-3,-1510,-3059,-4575,-5982,-7214,-8166,-8768,-8930,-8597,-7736,-6357,-4501,-2265,234,2827,5348,7619,9476,10806,11507,11565,10981,9837,8239,6357,4351,2429,735,-572,-1428,-1795,-1717,-1277,-583,224,1055,1785,2395,2816,3069,3129,3000,2651,2058,1167,-53,-1643,-3581,-5835,-8290,-10811,-13206,-15264,-16789,-17595,-17571,-16662,-14906,-12435,-9448,-6205,-2994,-105,2213,3751,4389,4092,2898,960,-1532,-4288,-7030,-9436,-11265,-12300,-12444,-11678,-10079,-7824,-5109,-2198,675,3284,5440,7015,7919,8114,7614,6449,4692,2432,-234,-3165,-6240,-9286,-12161,-14697,-16764,-18229,-19019,-19063,-18361,-16932,-14834,-12170,-9076,-5703,-2268,1058,4040,6511,8310,9327,9544,8964,7714,5941,3870,1748,-167,-1636,-2467,-2518,-1753,-184,2054,4793,7783,10763,13457,15625,17064,17660,17368,16237,14409,12052,9400,6661,4023,1649,-378,-2002,-3227,-4098,-4659,-4991,-5144,-5174,-5101,-4949,-4715,-4410,-4048,-3644,-3246,-2884,-2626,-2513,-2601,-2921,-3479,-4267,-5213,-6236,-7192,-7947,-8326,-8205,-7471,-6070,-4023,-1380,1709,5093,8562,11909,14940,17470,19367,20527,20904,20485,19310,17441,14986,12071,8851,5523,2259,-700,-3195,-5018,-6067,-6241,-5547,-4038,-1855,802,3689,6534,9076,11065,12338,12769,12356,11175,9376,7193,4858,2631,705,-756,-1682,-2067,-1957,-1466,-706,183,1092,1914,2594,3072,3352,3427,3335,3111,2814,2487,2197,1969,1839,1809,1853,1941,1996,1962,1757,1339,674,-221,-1300,-2470,-3603,-4561,-5191,-5367,-4994,-4036,-2518,-540,1750,4152,6448,8431,9920,10785,10969,10465,9354,7772,5882,3902,1995,353,-922,-1742,-2096,-1991,-1496,-667,390,1607,2889,4173,5394,6496,7435,8160,8617,8774,8563,7970,6976,5589,3878,1915,-167,-2235,-4138,-5744,-6937,-7648,-7819,-7468,-6590,-5266,-3567,-1596,504,2609,4565,6244,7525,8327,8590,8310,7502,6237,4614,2765,847,-965,-2510,-3628,-4213,-4192,-3558,-2350,-676,1326,3456,5530,7333,8707,9508,9690,9229,8228,6779,5082,3296,1622,189,-888,-1576,-1888,-1883,-1667,-1321,-943,-565,-207,164,600,1138,1830,2639,3555,4450,5228,5731,5843,5457,4560,3161,1393,-596,-2590,-4379,-5763,-6594,-6789,-6320,-5262,-3702,-1817,233,2267,4129,5690,6870,7607,7893,7725,7132,6141,4788,3114,1179,-954,-3178,-5387,-7427,-9149,-10398,-11038,-10972,-10152,-8611,-6453,-3856,-1059,1661,4023,5773,6721,6757,5876,4164,1823,-918,-3739,-6367,-8529,-10017,-10743,-10646,-9838,-8410,-6587,-4534,-2473,-546,1109,2419,3345,3879,4030,3818,3255,2360,1133,-394,-2215,-4248,-6443,-8675,-10826,-12750,-14297,-15332,-15754,-15485,-14539,-12935,-10804,-8270,-5520,-2729,-79,2278,4214,5638,6501,6783,6512,5726,4534,3019,1332,-389,-2013,-3375,-4393,-4964,-5063,-4697,-3928,-2846,-1589,-295,889,1812,2370,2446,1988,969,-604,-2662,-5102,-7801,-10565,-13244,-15634,-17582,-18943,-19613,-19524,-18667,-17065,-14813,-12028,-8895,-5596,-2357,631,3188,5175,6513,7182,7208,6712,5823,4752,3686,2845,2380,2436,3051,4239,5908,7946,10166,12394,14421,16094,17273,17884,17919,17402,16440,15130,13606,11979,10342,8767,7286,5926,4685,3563,2544,1620,773,-15,-755,-1474,-2170,-2856,-3526,-4167,-4765,-5299,-5747,-6104,-6346,-6498,-6558,-6564,-6552,-6535,-6543,-6556,-6552,-6480,-6270,-5873,-5220,-4300,-3095,-1644,0,1763,3559,5301,6907,8309,9441,10272,10756,10894,10663,10100,9220,8090,6786,5401,4048,2836,1874,1248,1011,1171,1684,2460,3357,4233,4906,5286,5250,4822,4033,3009,1912,921,194,-118,23,637,1623,2852,4119,5239,6012,6301,6024,5173,3810,2072,123,-1825,-3580,-4955,-5829,-6115,-5835,-5037,-3874,-2493,-1095,149,1090,1613,1674,1271,462,-643,-1924,-3214,-4375,-5265,-5781,-5857,-5462,-4612,-3356,-1773,28,1940,3834,5610,7166,8437,9370,9950,10179,10091,9732,9170,8458,7680,6864,6076,5302,4556,3790,2967,2028,951,-292,-1645,-3044,-4369,-5473,-6231,-6526,-6305,-5585,-4449,-3056,-1599,-303,646,1089,961,270,-894,-2370,-3952,-5431,-6587,-7258,-7334,-6761,-5584,-3895,-1861,327,2443,4303,5702,6539,6716,6252,5185,3643,1765,-267,-2281,-4123,-5655,-6804,-7513,-7781,-7621,-7086,-6221,-5111,-3810,-2414,-990,364,1574,2552,3242,3590,3590,3242,2600,1728,698,-398,-1508,-2577,-3590,-4551,-5455,-6328,-7122,-7830,-8345,-8601,-8482,-7913,-6832,-5251,-3223,-886,1564,3906,5900,7326,8044,7949,7069,5481,3369,948,-1509,-3750,-5528,-6663,-7020,-6577,-5350,-3490,-1161,1366,3838,5966,7523,8303,8236,7264,5522,3129,355,-2544,-5271,-7568,-9207,-10066,-10065,-9266,-7763,-5761,-3466,-1140,1001,2735,3919,4449,4304,3532,2253,642,-1078,-2668,-3918,-4636,-4731,-4185,-3066,-1544,174,1841,3218,4112,4389,4014,3025,1551,-230,-2111,-3891,-5409,-6557,-7305,-7672,-7765,-7703,-7638,-7707,-8021,-8641,-9565,-10736,-12026,-13281,-14307,-14919,-14954,-14284,-12872,-10711,-7920,-4651,-1122,2393,5654,8393,10414,11593,11853,11257,9898,7976,5722,3382,1204,-621,-1953,-2730,-2988,-2806,-2361,-1817,-1369,-1161,-1306,-1830,-2740,-3946,-5373,-6901,-8431,-9882,-11190,-12335,-13297,-14102,-14751,-15268,-15646,-15894,-15982,-15911,-15654,-15209,-14579,-13778,-12808,-11711,-10475,-9122,-7653,-6054,-4330,-2489,-520,1518,3625,5726,7785,9740,11528,13109,14427,15456,16175,16574,16672,16480,16044,15403,14621,13743,12842,11937,11081,10263,9492,8736,7984,7197,6374,5504,4607,3708,2840,2027,1294,627,9,-620,-1296,-2092,-3026,-4119,-5350,-6663,-7986,-9228,-10287,-11080,-11523,-11568,-11172,-10341,-9083,-7459,-5532,-3422,-1228,880,2796,4366,5505,6146,6268,5910,5150,4105,2928,1757,744,-14,-430,-486,-206,371,1130,1989,2831,3569,4137,4513,4681,4698,4589,4418,4228,4040,3878,3722,3571,3386,3178,2908,2633,2328,2080,1898,1849,1951,2230,2665,3238,3885,4540,5123,5541,5731,5617,5176,4398,3328,2049,669,-666,-1830,-2694,-3183,-3251,-2923,-2263,-1390,-452,392,982,1180,907,103,-1188,-2909,-4916,-7051,-9124,-10939,-12318,-13111,-13217,-12591,-11258,-9290,-6824,-4015,-1036,1942,4766,7320,9491,11225,12468,13206,13453,13230,12593,11609,10341,8877,7288,5632,3991,2396,910,-415,-1541,-2394,-2938,-3107,-2881,-2231,-1191,194,1822,3559,5240,6688,7732,8241,8120,7364,6006,4176,2025,-249,-2438,-4361,-5849,-6803,-7173,-6970,-6277,-5193,-3867,-2435,-1022,273,1396,2326,3080,3697,4233,4740,5258,5794,6326,6796,7122,7220,7005,6434,5499,4253,2794,1263,-184,-1396,-2249,-2677,-2661,-2255,-1546,-667,237,1029,1578,1798,1620,1050,88,-1166,-2642,-4189,-5668,-6922,-7794,-8159,-7914,-7029,-5511,-3466,-1032,1567,4118,6363,8109,9187,9501,9040,7860,6091,3919,1571,-740,-2760,-4333,-5289,-5570,-5146,-4082,-2464,-476,1718,3875,5800,7286,8189,8426,7991,6950,5450,3657,1779,-12,-1564,-2785,-3630,-4132,-4341,-4367,-4319,-4304,-4428,-4738,-5283,-6027,-6940,-7902,-8820,-9525,-9902,-9802,-9156,-7910,-6101,-3819,-1218,1487,4082,6319,8008,8995,9189,8595,7276,5374,3088,633,-1752,-3871,-5554,-6727,-7340,-7480,-7223,-6748,-6206,-5762,-5553,-5650,-6081,-6797,-7693,-8635,-9453,-10009,-10173,-9884,-9127,-7948,-6447,-4742,-2978,-1282,238,1511,2509,3232,3730,4047,4277,4463,4699,4988,5368,5794,6205,6521,6616,6395,5750,4619,2986,870,-1624,-4385,-7215,-9946,-12374,-14332,-15690,-16357,-16316,-15593,-14282,-12512,-10441,-8261,-6134,-4249,-2735,-1718,-1250,-1358,-2004,-3105,-4548,-6176,-7839,-9370,-10633,-11494,-11872,-11694,-10953,-9640,-7817,-5537,-2908,-33,2958,5939,8790,11386,13655,15492,16869,17734,18090,17937,17324,16277,14883,13201,11318,9333,7325,5414,3677,2235,1160,535,411,787,1634,2848,4293,5767,7087,8035,8453,8233,7319,5758,3640,1139,-1554,-4207,-6597,-8536,-9839,-10421,-10221,-9268,-7660,-5544,-3129,-650,1651,3547,4853,5445,5287,4406,2948,1088,-920,-2830,-4384,-5388,-5676,-5201,-3956,-2049,374,3091,5873,8474,10673,12304,13246,13464,12995,11918,10378,8518,6489,4426,2431,578,-1087,-2541,-3765,-4755,-5483,-5938,-6077,-5877,-5317,-4379,-3091,-1478,380,2392,4448,6414,8165,9583,10562,11041,10985,10418,9386,8004,6372,4640,2919,1347,-9,-1050,-1768,-2139,-2194,-1985,-1571,-1017,-388,292,975,1680,2369,3060,3718,4314,4807,5126,5223,5034,4540,3729,2654,1382,39,-1244,-2331,-3101,-3473,-3424,-2972,-2209,-1259,-257,649,1344,1759,1848,1637,1158,476,-327,-1194,-2016,-2755,-3292,-3583,-3536,-3109,-2263,-1003,643,2596,4751,6979,9127,11070,12668,13843,14518,14675,14319,13481,12242,10663,8880,6956,5027,3149,1398,-190,-1606,-2848,-3910,-4807,-5504,-5993,-6228,-6171,-5809,-5126,-4167,-2995,-1705,-430,722,1627,2215,2440,2310,1871,1201,398,-447,-1248,-1954,-2525,-2971,-3288,-3495,-3602,-3587,-3461,-3170,-2735,-2125,-1377,-526,391,1291,2159,2933,3617,4213,4730,5198,5617,5978,6254,6392,6334,6036,5454,4606,3514,2260,926,-388,-1591,-2611,-3392,-3896,-4103,-3997,-3585,-2862,-1868,-633,759,2232,3651,4917,5890,6488,6655,6366,5679,4655,3433,2124,886,-177,-963,-1423,-1556,-1399,-1044,-620,-259,-129,-341,-1010,-2177,-3832,-5905,-8261,-10727,-13090,-15134,-16658,-17508,-17596,-16908,-15499,-13495,-11038,-8317,-5499,-2781,-334,1657,3033,3660,3481,2504,879,-1181,-3370,-5369,-6916,-7806,-7997,-7524,-6547,-5252,-3823,-2404,-1074,143,1240,2237,3095,3767,4153,4149,3688,2753,1417,-143,-1670,-2868,-3419,-3130,-1869,267,3067,6141,9013,11225,12333,12089,10381,7323,3202,-1550,-6425,-10885,-14460,-16761,-17586,-16886,-14834,-11757,-8128,-4482,-1363,781,1635,1096,-724,-3516,-6811,-10090,-12851,-14691,-15406,-14959,-13526,-11428,-9050,-6797,-5001,-3860,-3486,-3798,-4685,-5918,-7290,-8588,-9668,-10417,-10829,-10913,-10744,-10388,-9902,-9311,-8582,-7665,-6466,-4919,-2974,-649,1985,4772,7531,10041,12105,13582,14387,14553,14165,13390,12406,11378,10430,9604,8903,8249,7579,6827,5966,5049,4147,3400,2931,2838,3178,3913,4947,6104,7164,7886,8058,7487,6084,3840,849,-2651,-6384,-9969,-13054,-15313,-16531,-16609,-15626,-13762,-11344,-8725,-6269,-4277,-2926,-2288,-2264,-2690,-3287,-3780,-3920,-3502,-2459,-784,1382,3871,6405,8760,10661,11936,12465,12203,11220,9617,7590,5356,3145,1211,-263,-1099,-1255,-728,358,1827,3465,5031,6337,7210,7571,7370,6652,5478,3976,2260,479,-1253,-2817,-4153,-5205,-5987,-6521,-6854,-7047,-7126,-7114,-6993,-6722,-6265,-5574,-4651,-3519,-2244,-940,289,1301,2017,2378,2395,2142,1730,1328,1079,1161,1659,2674,4186,6174,8511,11071,13665,16135,18301,20044,21256,21897,21959,21485,20551,19252,17697,15983,14196,12398,10634,8939,7313,5799,4384,3122,2013,1094,356,-192,-601,-902,-1178,-1483,-1903,-2484,-3276,-4292,-5499,-6839,-8187,-9397,-10280,-10672,-10405,-9409,-7669,-5285,-2441,618,3595,6224,8256,9548,10025,9731,8764,7302,5523,3636,1807,194,-1093,-1969,-2397,-2366,-1901,-1074,30,1264,2485,3523,4231,4477,4203,3382,2069,373,-1576,-3579,-5475,-7072,-8230,-8851,-8865,-8298,-7173,-5609,-3707,-1617,531,2610,4497,6108,7365,8225,8666,8683,8302,7554,6491,5159,3623,1938,180,-1598,-3325,-4981,-6521,-7970,-9327,-10635,-11913,-13198,-14488,-15790,-17049,-18219,-19201,-19884,-20167,-19929,-19137,-17763,-15875,-13604,-11123,-8672,-6474,-4731,-3613,-3176,-3429,-4277,-5557,-7078,-8607,-9941,-10887,-11310,-11120,-10286,-8839,-6855,-4455,-1788,974,3666,6126,8206,9816,10859,11321,11186,10498,9302,7692,5742,3574,1271,-1050,-3310,-5430,-7346,-9028,-10436,-11584,-12462,-13114,-13544,-13793,-13850,-13714,-13335,-12669,-11634,-10180,-8246,-5815,-2926,363,3889,7494,10941,14029,16530,18304,19217,19276,18492,17026,15040,12773,10467,8343,6598,5352,4660,4489,4744,5265,5852,6323,6476,6196,5388,4041,2208,-18,-2476,-4998,-7404,-9498,-11146,-12186,-12543,-12150,-10985,-9086,-6515,-3402,101,3797,7479,10942,13991,16487,18320,19465,19925,19783,19143,18129,16907,15585,14319,13191,12282,11628,11230,11049,11029,11081,11122,11090,10924,10635,10224,9767,9303,8920,8628,8461,8361,8284,8129,7811,7255,6420,5319,4039,2689,1465,537,77,213,986,2357,4206,6326,8484,10436,11961,12909,13192,12809,11822,10352,8541,6541,4476,2453,535,-1222,-2773,-4085,-5085,-5725,-5929,-5653,-4884,-3657,-2072,-288,1489,3025,4092,4505,4126,2933,971,-1585,-4513,-7511,-10289,-12555,-14088,-14732,-14426,-13187,-11135,-8436,-5331,-2071,1067,3854,6060,7559,8259,8158,7317,5850,3896,1636,-787,-3203,-5504,-7580,-9368,-10826,-11939,-12710,-13162,-13329,-13251,-12988,-12576,-12085,-11546,-11009,-10502,-10046,-9668,-9372,-9178,-9073,-9068,-9138,-9270,-9431,-9592,-9721,-9791,-9789,-9707,-9552,-9357,-9132,-8937,-8784,-8717,-8744,-8866,-9077,-9351,-9662,-9985,-10293,-10574,-10815,-11024,-11199,-11363,-11515,-11659,-11785,-11848,-11802,-11571,-11090,-10287,-9127,-7590,-5704,-3535,-1173,1245,3596,5730,7545,8937,9867,10316,10327,9940,9261,8327,7243,6016,4698,3273,1745,102,-1666,-3548,-5536,-7582,-9650,-11663,-13567,-15276,-16739,-17903,-18741,-19256,-19475,-19437,-19224,-18894,-18516,-18136,-17759,-17354,-16863,-16189,-15232,-13912,-12155,-9958,-7343,-4400,-1253,1934,5010,7798,10187,12074,13422,14243,14570,14497,14088,13442,12604,11610,10462,9138,7615,5857,3872,1675,-651,-2989,-5192,-7075,-8481,-9263,-9334,-8683,-7352,-5485,-3252,-883,1400,3399,4954,5979,6461,6427,5987,5244,4335,3382,2494,1759,1248,1022,1106,1550,2345,3498,4954,6635,8416,10130,11599,12615,13019,12668,11500,9527,6824,3563,-59,-3794,-7390,-10628,-13300,-15285,-16496,-16927,-16630,-15689,-14247,-12430,-10387,-8220,-6030,-3849,-1712,399,2486,4564,6622,8642,10572,12354,13920,15201,16150,16720,16924,16759,16294,15573,14689,13710,12729,11803,10997,10332,9830,9467,9215,9016,8802,8502,8054,7405,6520,5400,4056,2551,948,-641,-2125,-3361,-4261,-4718,-4663,-4078,-2953,-1368,597,2796,5080,7284,9255,10869,12034,12709,12902,12658,12066,11240,10282,9329,8457,7758,7273,7020,7001,7177,7513,7941,8408,8853,9227,9503,9653,9686,9592,9387,9078,8676,8210,7701,7206,6755,6409,6184,6097,6130,6246,6401,6542,6634,6643,6561,6391,6147,5852,5522,5171,4805,4431,4061,3708,3411,3190,3100,3145,3370,3736,4267,4888,5596,6312,7008,7622,8112,8422,8520,8355,7916,7169,6130,4809,3249,1501,-358,-2246,-4071,-5729,-7124,-8152,-8736,-8813,-8358,-7381,-5935,-4114,-2047,131,2248,4184,5812,7071,7940,8437,8625,8573,8368,8071,7740,7397,7039,6650,6180,5580,4800,3786,2531,1013,-710,-2603,-4562,-6499,-8297,-9852,-11069,-11878,-12251,-12188,-11743,-11007,-10064,-9049,-8021,-7075,-6224,-5476,-4805,-4157,-3500,-2783,-1997,-1138,-231,681,1557,2345,3010,3530,3875,4056,4042,3859,3469,2892,2110,1129,-23,-1338,-2752,-4220,-5668,-7020,-8189,-9108,-9676,-9879,-9634,-9001,-7973,-6683,-5228,-3793,-2534,-1621,-1174,-1273,-1918,-3062,-4567,-6283,-7995,-9517,-10663,-11300,-11373,-10877,-9909,-8614,-7162,-5765,-4564,-3708,-3247,-3190,-3510,-4093,-4874,-5712,-6539,-7264,-7865,-8313,-8640,-8865,-9040,-9209,-9403,-9648,-9926,-10199,-10399,-10420,-10172,-9536,-8470,-6921,-4939,-2604,-30,2587,5110,7330,9145,10416,11124,11231,10805,9906,8650,7152,5530,3889,2296,801,-607,-1943,-3267,-4620,-6047,-7559,-9146,-10750,-12301,-13697,-14837,-15646,-16033,-15991,-15499,-14613,-13400,-11969,-10446,-8964,-7653,-6597,-5875,-5448,-5298,-5269,-5242,-5035,-4493,-3513,-2008,-8,2433,5164,8018,10775,13257,15258,16658,17344,17272,16430,14859,12612,9800,6522,2931,-834,-4608,-8243,-11577,-14498,-16889,-18702,-19901,-20513,-20593,-20235,-19561,-18684,-17750,-16850,-16090,-15494,-15086,-14794,-14559,-14236,-13715,-12873,-11611,-9902,-7735,-5191,-2369,579,3494,6214,8604,10563,12039,13028,13549,13671,13430,12880,12040,10909,9472,7721,5635,3244,573,-2294,-5268,-8228,-11042,-13593,-15760,-17452,-18612,-19187,-19184,-18595,-17457,-15799,-13668,-11116,-8202,-4987,-1563,1998,5577,9071,12355,15316,17843,19871,21333,22231,22584,22441,21884,20999,19870,18585,17203,15766,14296,12789,11233,9606,7890,6076,4164,2176,152,-1862,-3796,-5578,-7149,-8424,-9385,-9980,-10235,-10152,-9786,-9173,-8364,-7381,-6257,-4988,-3588,-2060,-425,1268,2972,4600,6077,7332,8287,8928,9229,9234,8989,8590,8123,7689,7377,7230,7288,7514,7873,8282,8656,8909,8961,8772,8297,7560,6566,5382,4061,2681,1314,27,-1125,-2101,-2892,-3482,-3919,-4205,-4407,-4542,-4646,-4741,-4821,-4885,-4910,-4851,-4688,-4346,-3808,-3027,-1996,-732,733,2318,3939,5474,6820,7869,8556,8840,8744,8299,7599,6714,5737,4725,3720,2735,1772,810,-149,-1110,-2040,-2900,-3620,-4146,-4402,-4359,-3998,-3333,-2424,-1325,-129,1102,2292,3403,4411,5322,6147,6931,7691,8472,9295,10153,11066,11986,12903,13763,14506,15073,15373,15332,14885,13962,12559,10668,8365,5731,2913,61,-2656,-5080,-7072,-8537,-9411,-9698,-9414,-8658,-7501,-6092,-4517,-2903,-1318,189,1590,2903,4149,5360,6570,7805,9065,10355,11633,12877,14026,15044,15881,16507,16910,17080,17029,16764,16310,15679,14896,13959,12889,11673,10299,8762,7032,5120,3024,786,-1545,-3875,-6115,-8141,-9857,-11159,-12008,-12350,-12238,-11662,-10734,-9483,-8010,-6366,-4616,-2811,-995,798,2530,4180,5717,7126,8384,9482,10398,11121,11631,11897,11891,11564,10876,9786,8261,6309,3951,1260,-1663,-4687,-7659,-10426,-12834,-14771,-16130,-16878,-17002,-16556,-15610,-14284,-12664,-10889,-8997,-7082,-5131,-3157,-1135,957,3128,5370,7647,9894,12027,13940,15527,16684,17331,17419,16942,15930,14450,12600,10475,8177,5798,3389,1021,-1301,-3547,-5707,-7777,-9732,-11544,-13192,-14610,-15789,-16662,-17244,-17512,-17508,-17273,-16871,-16366,-15813,-15240,-14651,-14010,-13264,-12320,-11121,-9578,-7675,-5411,-2831,-50,2824,5616,8186,10368,12058,13144,13595,13385,12548,11136,9221,6894,4250,1394,-1561,-4510,-7328,-9921,-12177,-14016,-15388,-16243,-16601,-16471,-15914,-14999,-13808,-12428,-10936,-9396,-7863,-6359,-4907,-3500,-2142,-826,446,1666,2804,3846,4741,5471,6012,6329,6438,6317,5978,5438,4708,3822,2813,1718,565,-604,-1796,-2972,-4164,-5346,-6547,-7736,-8926,-10076,-11169,-12166,-13032,-13734,-14249,-14552,-14637,-14496,-14128,-13535,-12709,-11660,-10374,-8877,-7165,-5290,-3278,-1211,843,2805,4568,6083,7264,8084,8542,8635,8430,7968,7319,6543,5674,4737,3715,2592,1311,-141,-1808,-3660,-5675,-7772,-9856,-11815,-13535,-14913,-15877,-16382,-16424,-16049,-15303,-14298,-13107,-11848,-10595,-9429,-8399,-7540,-6871,-6385,-6067,-5891,-5807,-5793,-5779,-5728,-5590,-5309,-4864,-4218,-3367,-2314,-1085,302,1770,3300,4791,6200,7436,8423,9077,9302,9037,8187,6748,4678,2045,-1074,-4545,-8179,-11786,-15146,-18062,-20369,-21951,-22754,-22799,-22149,-20944,-19309,-17420,-15394,-13346,-11336,-9380,-7481,-5591,-3687,-1729,284,2333,4374,6334,8128,9680,10903,11764,12223,12312,12052,11518,10779,9904,8974,8032,7121,6260,5435,4641,3837,3005,2114,1154,129,-936,-2013,-3033,-3957,-4698,-5215,-5445,-5354,-4922,-4148,-3042,-1667,-57,1686,3480,5231,6816,8164,9168,9783,9965,9725,9106,8206,7142,6077,5156,4532,4297,4510,5132,6080,7190,8267,9092,9479,9257,8372,6808,4672,2132,-587,-3223,-5528,-7279,-8319,-8551,-7978,-6648,-4696,-2289,390,3139,5805,8227,10331,12039,13358,14295,14900,15239,15373,15371,15284,15155,15006,14839,14641,14379,14015,13482,12737,11711,10380,8718,6742,4498,2058,-470,-2974,-5316,-7383,-9061,-10265,-10955,-11099,-10742,-9926,-8757,-7339,-5794,-4250,-2792,-1523,-456,369,1002,1471,1853,2198,2561,2959,3390,3810,4164,4382,4399,4191,3738,3084,2299,1462,693,70,-331,-475,-382,-96,279,648,878,891,611,35,-800,-1796,-2812,-3685,-4232,-4313,-3801,-2657,-890,1411,4095,6976,9836,12470,14695,16374,17435,17862,17714,17082,16122,14973,13815,12765,11937,11379,11091,11030,11095,11175,11129,10827,10164,9061,7501,5495,3130,509,-2223,-4905,-7398,-9552,-11275,-12490,-13169,-13331,-13000,-12254,-11156,-9774,-8181,-6400,-4476,-2407,-225,2064,4396,6724,8945,10967,12687,14003,14865,15220,15098,14530,13626,12479,11249,10038,8986,8168,7641,7419,7465,7713,8055,8368,8519,8383,7861,6886,5451,3578,1354,-1109,-3658,-6141,-8391,-10274,-11681,-12523,-12780,-12436,-11529,-10114,-8277,-6102,-3705,-1195,1333,3758,6008,8008,9693,11058,12058,12736,13091,13188,13053,12758,12316,11773,11103,10300,9311,8096,6604,4819,2719,372,-2191,-4819,-7415,-9808,-11863,-13458,-14499,-14941,-14796,-14099,-12963,-11501,-9858,-8172,-6564,-5105,-3858,-2802,-1918,-1146,-417,318,1113,1981,2926,3929,4942,5926,6812,7540,8071,8342,8357,8099,7607,6905,6041,5046,3950,2775,1511,176,-1258,-2770,-4372,-6021,-7702,-9336,-10888,-12265,-13421,-14290,-14835,-15039,-14900,-14449,-13719,-12772,-11661,-10436,-9136,-7777,-6361,-4868,-3291,-1596,199,2087,4027,5953,7803,9491,10957,12133,12999,13532,13770,13738,13509,13122,12630,12045,11355,10536,9513,8252,6679,4779,2559,57,-2635,-5406,-8121,-10636,-12824,-14564,-15795,-16467,-16602,-16242,-15473,-14404,-13153,-11851,-10605,-9529,-8691,-8155,-7936,-8034,-8403,-8975,-9658,-10328,-10890,-11204,-11218,-10835,-10053,-8887,-7389,-5679,-3872,-2131,-591,614,1406,1738,1618,1107,285,-715,-1789,-2786,-3631,-4213,-4501,-4465,-4111,-3480,-2612,-1588,-462,679,1794,2814,3724,4499,5150,5695,6159,6564,6929,7251,7525,7724,7825,7798,7625,7270,6720,5949,4949,3726,2300,730,-919,-2535,-4028,-5272,-6191,-6712,-6814,-6515,-5871,-4977,-3962,-2951,-2086,-1481,-1217,-1361,-1888,-2781,-3939,-5259,-6618,-7876,-8924,-9663,-10025,-9979,-9536,-8718,-7628,-6320,-4940,-3569,-2336,-1311,-568,-126,22,-86,-381,-790,-1243,-1681,-2072,-2418,-2741,-3093,-3538,-4123,-4911,-5889,-7065,-8347,-9656,-10856,-11816,-12413,-12552,-12198,-11347,-10094,-8535,-6851,-5190,-3722,-2556,-1777,-1379,-1341,-1543,-1898,-2242,-2489,-2530,-2336,-1916,-1330,-676,-66,376,564,408,-130,-1056,-2359,-3978,-5835,-7842,-9861,-11786,-13470,-14797,-15658,-15954,-15656,-14724,-13215,-11194,-8786,-6140,-3422,-798,1584,3607,5203,6347,7070,7428,7521,7423,7249,7034,6846,6679,6538,6398,6243,6044,5813,5537,5245,4943,4635,4320,3956,3510,2914,2131,1108,-145,-1618,-3241,-4911,-6533,-7970,-9120,-9905,-10251,-10167,-9645,-8756,-7549,-6113,-4517,-2828,-1102,617,2313,3956,5550,7081,8536,9909,11168,12297,13254,14018,14544,14816,14810,14508,13917,13024,11852,10403,8715,6813,4754,2600,423,-1685,-3641,-5346,-6736,-7743,-8364,-8591,-8480,-8098,-7526,-6875,-6212,-5637,-5191,-4909,-4801,-4826,-4951,-5095,-5180,-5124,-4851,-4301,-3459,-2316,-934,616,2211,3729,5024,5992,6529,6612,6244,5508,4521,3441,2422,1626,1133,1029,1269,1804,2510,3230,3819,4120,4027,3477,2474,1062,-629,-2466,-4262,-5857,-7086,-7852,-8068,-7753,-6943,-5754,-4321,-2800,-1343,-56,979,1764,2323,2745,3119,3551,4106,4839,5725,6752,7818,8876,9833,10642,11277,11716,11965,12017,11853,11446,10748,9722,8316,6533,4381,1925,-731,-3457,-6095,-8484,-10473,-11954,-12829,-13088,-12731,-11829,-10479,-8795,-6918,-4974,-3097,-1385,70,1229,2067,2610,2917,3072,3183,3365,3718,4331,5258,6503,8051,9812,11686,13536,15209,16577,17506,17928,17792,17116,15951,14381,12526,10492,8395,6334,4379,2585,983,-430,-1633,-2672,-3522,-4226,-4762,-5132,-5330,-5333,-5148,-4772,-4233,-3570,-2837,-2113,-1460,-956,-642,-538,-636,-887,-1230,-1583,-1861,-2010,-1967,-1727,-1276,-644,145,1056,2061,3151,4304,5539,6828,8177,9529,10844,12019,12993,13640,13917,13753,13156,12159,10839,9314,7729,6224,4957,4032,3534,3484,3837,4511,5354,6203,6876,7206,7082,6430,5266,3657,1738,-315,-2324,-4107,-5535,-6526,-7055,-7181,-6986,-6607,-6177,-5815,-5621,-5616,-5808,-6115,-6447,-6699,-6724,-6475,-5844,-4855,-3514,-1903,-118,1727,3503,5118,6470,7521,8256,8699,8910,8970,8956,8944,8977,9060,9171,9256,9242,9075,8683,8068,7205,6151,4936,3632,2285,940,-378,-1664,-2908,-4122,-5294,-6413,-7452,-8367,-9099,-9599,-9788,-9636,-9089,-8148,-6831,-5177,-3272,-1199,926,2997,4903,6556,7863,8772,9228,9198,8694,7714,6340,4636,2734,761,-1120,-2768,-4030,-4801,-5005,-4625,-3705,-2353,-725,973,2539,3767,4514,4678,4258,3308,1980,464,-1010,-2203,-2910,-2960,-2259,-787,1401,4164,7322,10634,13878,16797,19224,20982,22007,22263,21795,20688,19061,17054,14787,12400,9964,7586,5294,3143,1145,-703,-2397,-3968,-5428,-6790,-8081,-9278,-10398,-11420,-12327,-13125,-13779,-14314,-14705,-14980,-15135,-15192,-15167,-15068,-14911,-14699,-14418,-14077,-13617,-13047,-12290,-11327,-10102,-8586,-6767,-4657,-2286,256,2888,5480,7895,10012,11693,12843,13395,13306,12598,11310,9539,7409,5074,2698,453,-1522,-3111,-4236,-4889,-5071,-4860,-4334,-3599,-2762,-1927,-1183,-607,-254,-167,-345,-801,-1469,-2319,-3252,-4192,-5036,-5709,-6132,-6267,-6088,-5595,-4818,-3798,-2604,-1310,-4,1227,2302,3144,3700,3918,3783,3277,2430,1269,-128,-1695,-3317,-4910,-6377,-7647,-8674,-9439,-9944,-10229,-10314,-10261,-10070,-9782,-9362,-8802,-8066,-7113,-5939,-4538,-2944,-1217,564,2295,3883,5213,6211,6793,6929,6599,5850,4727,3357,1846,345,-1019,-2133,-2909,-3330,-3390,-3181,-2807,-2410,-2152,-2167,-2559,-3396,-4648,-6266,-8095,-9991,-11741,-13188,-14161,-14580,-14387,-13622,-12359,-10728,-8899,-7033,-5304,-3842,-2746,-2053,-1751,-1776,-2010,-2327,-2587,-2659,-2484,-1993,-1246,-289,739,1703,2470,2906,2964,2607,1899,928,-157,-1193,-2013,-2484,-2515,-2076,-1229,-66,1225,2452,3422,3945,3922,3285,2082,391,-1613,-3770,-5861,-7738,-9242,-10296,-10859,-10929,-10569,-9839,-8845,-7684,-6457,-5275,-4212,-3359,-2770,-2486,-2539,-2912,-3591,-4521,-5631,-6862,-8098,-9300,-10342,-11187,-11739,-11947,-11760,-11154,-10118,-8683,-6890,-4830,-2596,-322,1871,3842,5483,6697,7443,7691,7482,6855,5894,4687,3347,1961,656,-498,-1406,-2024,-2315,-2284,-1944,-1347,-539,424,1473,2575,3644,4645,5488,6097,6377,6241,5611,4447,2746,570,-1976,-4728,-7496,-10083,-12286,-13949,-14957,-15240,-14815,-13724,-12082,-10031,-7727,-5348,-3035,-912,927,2468,3697,4685,5507,6235,6966,7725,8528,9332,10060,10625,10919,10875,10429,9578,8355,6813,5072,3221,1390,-326,-1845,-3115,-4121,-4869,-5396,-5742,-5969,-6114,-6226,-6336,-6453,-6599,-6745,-6881,-6954,-6909,-6679,-6193,-5394,-4248,-2738,-909,1192,3451,5765,7990,10003,11684,12919,13640,13764,13272,12142,10407,8116,5365,2288,-978,-4233,-7336,-10088,-12365,-14039,-15027,-15284,-14803,-13615,-11790,-9441,-6693,-3730,-717,2143,4673,6717,8162,8954,9121,8734,7947,6929,5874,4965,4333,4096,4262,4843,5744,6879,8101,9283,10279,10975,11260,11071,10360,9114,7366,5159,2595,-225,-3158,-6074,-8832,-11297,-13386,-14973,-16037,-16522,-16438,-15842,-14785,-13393,-11777,-10085,-8440,-6979,-5786,-4938,-4467,-4344,-4540,-4932,-5414,-5817,-5988,-5774,-5050,-3742,-1826,644,3583,6801,10143,13362,16289,18740,20602,21815,22387,22364,21860,20969,19816,18479,17019,15456,13787,11999,10062,7995,5802,3530,1260,-960,-3014,-4853,-6378,-7554,-8306,-8628,-8481,-7889,-6868,-5494,-3848,-2054,-248,1445,2869,3942,4567,4717,4409,3678,2638,1393,93,-1126,-2138,-2849,-3193,-3167,-2788,-2126,-1259,-283,714,1653,2477,3151,3661,4012,4218,4299,4266,4132,3900,3564,3142,2630,2074,1511,1004,625,445,523,908,1616,2644,3953,5487,7169,8901,10590,12124,13405,14332,14833,14833,14315,13266,11730,9780,7530,5122,2703,438,-1559,-3163,-4318,-4968,-5092,-4701,-3802,-2465,-755,1205,3266,5257,6979,8257,8919,8857,8010,6405,4134,1378,-1648,-4663,-7397,-9579,-10976,-11429,-10840,-9208,-6641,-3297,538,4571,8435,11813,14380,15943,16353,15624,13876,11335,8332,5227,2392,156,-1252,-1688,-1157,250,2326,4807,7414,9831,11839,13204,13834,13667,12732,11118,8945,6379,3574,721,-2039,-4525,-6631,-8234,-9265,-9695,-9509,-8777,-7569,-6024,-4289,-2529,-901,460,1461,2045,2209,1977,1417,594,-394,-1476,-2574,-3632,-4615,-5488,-6261,-6908,-7467,-7904,-8248,-8466,-8558,-8493,-8258,-7809,-7138,-6192,-4974,-3459,-1667,366,2581,4886,7168,9323,11210,12757,13857,14491,14650,14360,13706,12769,11666,10528,9461,8592,7987,7714,7775,8134,8723,9408,10060,10512,10616,10263,9366,7922,5969,3618,1022,-1635,-4157,-6370,-8124,-9321,-9918,-9917,-9381,-8384,-7039,-5441,-3701,-1895,-100,1634,3259,4741,6046,7154,8036,8682,9090,9250,9188,8898,8412,7756,6953,6063,5120,4204,3358,2647,2086,1671,1363,1086,749,269,-440,-1402,-2617,-4026,-5539,-7037,-8401,-9524,-10326,-10774,-10854,-10617,-10103,-9409,-8612,-7802,-7044,-6402,-5881,-5487,-5171,-4869,-4515,-4029,-3378,-2549,-1592,-596,308,969,1235,1000,183,-1194,-3072,-5290,-7668,-9971,-12003,-13564,-14538,-14844,-14484,-13505,-12000,-10108,-7964,-5742,-3585,-1644,-54,1094,1707,1774,1299,366,-909,-2353,-3774,-4971,-5764,-6017,-5646,-4656,-3095,-1113,1146,3466,5674,7597,9120,10167,10736,10844,10568,9972,9136,8111,6943,5637,4206,2632,930,-901,-2817,-4768,-6682,-8472,-10053,-11361,-12324,-12935,-13177,-13086,-12702,-12092,-11317,-10460,-9574,-8709,-7882,-7087,-6270,-5384,-4330,-3051,-1475,411,2597,5013,7557,10093,12463,14528,16145,17240,17745,17682,17072,16020,14608,12975,11209,9413,7637,5909,4215,2530,804,-992,-2874,-4829,-6786,-8670,-10331,-11655,-12477,-12725,-12305,-11257,-9631,-7586,-5313,-3031,-954,717,1869,2420,2393,1871,985,-76,-1131,-2001,-2545,-2669,-2340,-1575,-446,942,2462,3982,5371,6528,7352,7803,7819,7414,6572,5346,3784,1978,36,-1913,-3742,-5319,-6544,-7338,-7672,-7536,-6993,-6108,-5002,-3799,-2633,-1631,-895,-497,-453,-752,-1314,-2038,-2803,-3470,-3946,-4143,-4043,-3653,-3036,-2283,-1494,-790,-261,7,-35,-408,-1109,-2094,-3320,-4709,-6168,-7623,-8954,-10096,-10971,-11531,-11777,-11727,-11440,-11007,-10523,-10098,-9816,-9752,-9914,-10316,-10861,-11490,-12036,-12392,-12396,-11950,-10955,-9388,-7258,-4639,-1668,1489,4625,7533,10033,11972,13268,13893,13895,13377,12478,11376,10218,9159,8278,7615,7146,6788,6443,5979,5293,4286,2924,1195,-851,-3117,-5502,-7836,-10002,-11842,-13255,-14156,-14501,-14299,-13573,-12406,-10872,-9089,-7161,-5198,-3305,-1564,-51,1182,2090,2642,2819,2623,2044,1142,-59,-1455,-2950,-4433,-5769,-6853,-7579,-7876,-7706,-7063,-5979,-4525,-2778,-847,1168,3183,5111,6916,8557,10029,11333,12474,13462,14295,14961,15450,15729,15780,15565,15067,14265,13163,11780,10171,8399,6571,4786,3161,1801,785,174,-30,161,643,1334,2055,2675,3031,3015,2559,1647,324,-1322,-3161,-5052,-6844,-8407,-9631,-10437,-10797,-10695,-10187,-9317,-8184,-6889,-5531,-4221,-3042,-2064,-1318,-815,-527,-395,-362,-332,-235,0,424,1048,1856,2790,3762,4652,5338,5686,5603,5017,3914,2333,352,-1902,-4290,-6671,-8913,-10898,-12561,-13818,-14670,-15096,-15118,-14789,-14137,-13250,-12159,-10943,-9620,-8246,-6818,-5362,-3878,-2361,-822,744,2330,3926,5520,7089,8602,10009,11255,12261,12953,13266,13147,12592,11614,10288,8706,6987,5254,3612,2145,904,-106,-910,-1550,-2105,-2604,-3120,-3637,-4178,-4707,-5184,-5590,-5860,-5999,-5974,-5794,-5463,-4988,-4372,-3603,-2678,-1559,-251,1277,2993,4885,6876,8915,10891,12720,14285,15477,16203,16352,15885,14754,12986,10657,7867,4804,1641,-1410,-4163,-6465,-8204,-9340,-9881,-9901,-9506,-8824,-8003,-7144,-6378,-5742,-5306,-5057,-4989,-5056,-5190,-5320,-5341,-5177,-4723,-3931,-2740,-1162,783,3006,5408,7847,10174,12256,13957,15191,15905,16089,15786,15079,14071,12907,11695,10575,9605,8848,8291,7896,7593,7288,6891,6325,5515,4456,3124,1598,-63,-1705,-3202,-4372,-5082,-5216,-4716,-3607,-1972,9,2128,4114,5725,6733,6988,6424,5088,3117,760,-1706,-3956,-5706,-6726,-6873,-6122,-4543,-2330,286,2978,5460,7430,8660,8982,8331,6708,4236,1087,-2479,-6173,-9675,-12685,-14936,-16229,-16455,-15601,-13759,-11117,-7934,-4515,-1195,1726,3986,5401,5908,5515,4378,2696,755,-1162,-2778,-3898,-4394,-4265,-3583,-2535,-1319,-180,679,1109,1003,364,-763,-2272,-4004,-5809,-7512,-8979,-10099,-10808,-11098,-10977,-10532,-9827,-8995,-8136,-7375,-6808,-6510,-6515,-6816,-7351,-8024,-8687,-9190,-9366,-9080,-8240,-6797,-4804,-2327,445,3358,6178,8728,10841,12391,13328,13628,13355,12569,11422,10018,8517,7025,5651,4445,3449,2629,1970,1394,863,310,-279,-932,-1615,-2313,-2959,-3508,-3899,-4102,-4089,-3879,-3505,-3014,-2483,-1957,-1496,-1115,-823,-587,-379,-131,202,691,1358,2235,3284,4454,5635,6697,7479,7856,7686,6924,5551,3633,1288,-1312,-3979,-6497,-8675,-10339,-11354,-11638,-11161,-9953,-8101,-5747,-3062,-256,2482,4962,7055,8662,9762,10369,10553,10400,10011,9476,8873,8253,7637,7030,6421,5776,5098,4344,3561,2729,1937,1177,534,-3,-417,-746,-1050,-1401,-1886,-2581,-3547,-4809,-6380,-8204,-10235,-12359,-14477,-16448,-18154,-19458,-20264,-20478,-20057,-18983,-17280,-15027,-12316,-9306,-6146,-3018,-76,2526,4708,6400,7607,8374,8751,8848,8727,8460,8086,7598,7006,6259,5370,4330,3185,2015,904,-34,-719,-1098,-1155,-948,-549,-108,265,416,279,-216,-1025,-2096,-3292,-4476,-5494,-6210,-6536,-6424,-5879,-4972,-3777,-2432,-1035,301,1509,2531,3373,4005,4487,4806,5024,5135,5182,5150,5055,4883,4616,4243,3733,3063,2224,1192,-16,-1396,-2903,-4486,-6087,-7616,-9022,-10216,-11164,-11830,-12194,-12275,-12069,-11608,-10901,-9964,-8803,-7414,-5810,-3993,-1991,164,2422,4724,6996,9174,11176,12944,14413,15533,16271,16599,16509,16013,15124,13906,12393,10689,8855,6998,5190,3507,1998,697,-391,-1283,-2003,-2606,-3134,-3640,-4166,-4740,-5369,-6055,-6755,-7456,-8079,-8601,-8946,-9075,-8941,-8507,-7746,-6660,-5240,-3535,-1574,568,2807,5062,7229,9227,10985,12440,13582,14383,14876,15056,14965,14592,13963,13059,11883,10439,8725,6775,4610,2279,-165,-2659,-5152,-7562,-9848,-11931,-13734,-15192,-16190,-16665,-16516,-15708,-14217,-12092,-9431,-6377,-3134,108,3128,5768,7879,9392,10279,10571,10349,9736,8866,7897,6970,6200,5670,5399,5375,5524,5759,5964,6038,5895,5486,4790,3839,2671,1359,-36,-1451,-2854,-4197,-5488,-6696,-7820,-8831,-9689,-10343,-10739,-10828,-10573,-9967,-9030,-7809,-6392,-4880,-3381,-2025,-887,-72,406,526,343,-67,-590,-1105,-1490,-1663,-1557,-1188,-564,211,1066,1882,2564,3047,3284,3277,3070,2727,2342,2001,1782,1724,1841,2092,2419,2753,2998,3129,3081,2914,2648,2404,2265,2372,2789,3616,4839,6461,8381,10504,12675,14750,16581,18055,19081,19638,19715,19372,18683,17737,16639,15469,14300,13168,12087,11041,9993,8904,7721,6426,5000,3460,1843,196,-1413,-2930,-4288,-5455,-6387,-7082,-7535,-7771,-7831,-7758,-7611,-7431,-7262,-7126,-7018,-6938,-6848,-6713,-6495,-6128,-5586,-4817,-3815,-2584,-1167,354,1880,3271,4409,5161,5448,5209,4451,3207,1589,-288,-2249,-4131,-5759,-7001,-7738,-7940,-7590,-6768,-5551,-4085,-2487,-887,600,1923,3021,3912,4614,5177,5667,6131,6637,7191,7833,8511,9216,9861,10396,10742,10852,10688,10245,9530,8580,7436,6153,4780,3384,1993,682,-544,-1625,-2567,-3347,-3987,-4502,-4929,-5316,-5690,-6104,-6543,-7016,-7451,-7789,-7927,-7763,-7211,-6205,-4725,-2793,-485,2094,4788,7442,9886,11963,13553,14549,14928,14690,13920,12736,11301,9787,8363,7146,6225,5590,5212,4969,4746,4397,3811,2903,1650,79,-1718,-3623,-5464,-7093,-8363,-9163,-9458,-9243,-8601,-7643,-6520,-5387,-4383,-3626,-3165,-3017,-3139,-3438,-3829,-4168,-4389,-4382,-4132,-3610,-2863,-1933,-907,151,1158,2065,2845,3484,3997,4398,4697,4896,4967,4876,4579,4021,3196,2084,733,-782,-2381,-3920,-5321,-6443,-7258,-7688,-7776,-7540,-7067,-6438,-5743,-5055,-4427,-3871,-3382,-2904,-2395,-1769,-985,11,1220,2624,4161,5756,7300,8710,9879,10756,11278,11433,11201,10589,9597,8234,6509,4434,2037,-632,-3515,-6505,-9504,-12359,-14951,-17142,-18834,-19972,-20523,-20542,-20085,-19263,-18188,-16962,-15676,-14372,-13073,-11761,-10400,-8957,-7385,-5676,-3828,-1877,118,2083,3925,5563,6933,7981,8719,9157,9369,9431,9436,9471,9614,9905,10364,10981,11698,12449,13129,13624,13832,13631,12959,11750,10020,7817,5246,2467,-332,-2950,-5168,-6829,-7783,-7988,-7446,-6260,-4590,-2663,-718,985,2234,2860,2783,2010,649,-1109,-3024,-4816,-6235,-7081,-7212,-6629,-5373,-3626,-1586,479,2329,3732,4524,4607,3958,2632,755,-1517,-3987,-6467,-8785,-10800,-12427,-13617,-14376,-14745,-14791,-14599,-14259,-13833,-13394,-12962,-12540,-12116,-11633,-11046,-10287,-9313,-8086,-6607,-4878,-2960,-895,1229,3340,5378,7262,8965,10434,11655,12604,13276,13658,13774,13632,13281,12778,12172,11541,10922,10359,9854,9405,8964,8497,7930,7209,6281,5102,3674,1989,111,-1911,-3979,-6005,-7888,-9552,-10913,-11920,-12546,-12750,-12576,-12006,-11124,-9963,-8615,-7152,-5658,-4210,-2881,-1731,-824,-198,100,62,-327,-1030,-2023,-3234,-4599,-6035,-7446,-8762,-9877,-10745,-11282,-11483,-11326,-10851,-10095,-9132,-8004,-6782,-5479,-4110,-2680,-1154,438,2104,3762,5332,6686,7681,8185,8092,7347,5964,4029,1699,-804,-3244,-5350,-6922,-7765,-7821,-7061,-5599,-3585,-1246,1149,3364,5124,6271,6655,6233,5039,3164,782,-1907,-4667,-7265,-9473,-11101,-11994,-12062,-11285,-9706,-7477,-4784,-1899,896,3319,5114,6099,6170,5329,3664,1374,-1300,-4037,-6551,-8538,-9793,-10156,-9608,-8200,-6109,-3582,-893,1627,3736,5173,5840,5654,4712,3137,1183,-891,-2781,-4233,-5031,-5067,-4295,-2806,-723,1728,4331,6837,9052,10793,11951,12455,12293,11486,10102,8216,5943,3395,709,-1990,-4566,-6891,-8869,-10403,-11461,-12018,-12120,-11820,-11243,-10475,-9674,-8907,-8276,-7801,-7471,-7260,-7095,-6925,-6695,-6385,-5991,-5551,-5101,-4696,-4367,-4126,-3941,-3760,-3484,-3023,-2285,-1194,261,2066,4142,6361,8584,10644,12398,13747,14622,15038,15039,14727,14216,13621,13035,12525,12089,11715,11305,10787,10036,8978,7549,5753,3638,1318,-1036,-3246,-5096,-6427,-7111,-7095,-6421,-5190,-3585,-1820,-110,1344,2417,3027,3194,2963,2458,1772,1031,283,-423,-1124,-1862,-2711,-3742,-4978,-6421,-7988,-9558,-10964,-12019,-12557,-12458,-11672,-10238,-8290,-6023,-3716,-1631,-46,845,911,136,-1400,-3512,-5949,-8423,-10631,-12307,-13236,-13279,-12387,-10599,-8026,-4859,-1318,2323,5824,8910,11396,13101,13932,13854,12905,11193,8896,6236,3475,893,-1259,-2745,-3417,-3187,-2071,-166,2327,5176,8050,10667,12715,13977,14299,13649,12084,9790,7001,4026,1163,-1296,-3140,-4211,-4477,-3969,-2823,-1212,646,2547,4304,5765,6841,7483,7688,7491,6942,6106,5055,3860,2607,1381,297,-555,-1051,-1119,-696,226,1605,3351,5325,7359,9273,10896,12093,12771,12900,12517,11691,10549,9214,7813,6442,5167,3987,2894,1791,621,-729,-2308,-4159,-6265,-8555,-10925,-13218,-15275,-16932,-18045,-18524,-18328,-17464,-16035,-14134,-11945,-9615,-7293,-5111,-3137,-1410,55,1286,2288,3072,3612,3866,3759,3237,2242,782,-1089,-3241,-5489,-7605,-9345,-10491,-10877,-10414,-9118,-7095,-4537,-1703,1135,3704,5791,7242,8007,8100,7621,6709,5498,4146,2728,1328,-58,-1423,-2819,-4251,-5751,-7295,-8843,-10334,-11671,-12766,-13527,-13889,-13803,-13281,-12343,-11062,-9530,-7817,-6040,-4237,-2483,-785,835,2393,3898,5363,6805,8216,9597,10923,12174,13304,14291,15068,15610,15854,15751,15249,14293,12846,10879,8393,5415,2027,-1662,-5492,-9261,-12778,-15810,-18188,-19752,-20408,-20132,-18952,-16981,-14366,-11329,-8082,-4890,-1960,496,2351,3506,3969,3770,3039,1916,596,-742,-1897,-2729,-3099,-2937,-2221,-956,769,2861,5178,7561,9854,11895,13545,14687,15229,15137,14387,13044,11186,8948,6505,4033,1730,-237,-1735,-2685,-3080,-2979,-2505,-1822,-1099,-489,-91,61,16,-120,-195,-41,477,1461,2926,4810,6982,9228,11338,13058,14217,14672,14394,13418,11895,10006,8004,6115,4545,3435,2838,2712,2933,3302,3587,3563,3014,1828,-70,-2614,-5693,-9104,-12607,-15959,-18923,-21313,-23003,-23944,-24134,-23670,-22643,-21215,-19514,-17686,-15826,-14020,-12287,-10641,-9029,-7410,-5706,-3861,-1836,387,2788,5315,7894,10423,12796,14906,16646,17943,18736,19008,18779,18088,17015,15642,14050,12328,10508,8647,6723,4758,2704,572,-1667,-3992,-6371,-8765,-11090,-13277,-15229,-16856,-18077,-18834,-19071,-18798,-17991,-16711,-14988,-12891,-10503,-7893,-5160,-2393,332,2920,5317,7446,9257,10697,11710,12262,12305,11824,10833,9362,7509,5390,3167,1026,-848,-2290,-3176,-3445,-3105,-2260,-1046,307,1582,2553,3020,2871,2038,578,-1394,-3672,-5999,-8097,-9704,-10577,-10583,-9636,-7771,-5111,-1842,1786,5506,9073,12246,14871,16820,18049,18551,18363,17540,16173,14324,12120,9628,6978,4274,1636,-808,-2958,-4698,-5961,-6689,-6851,-6467,-5554,-4180,-2426,-378,1838,4106,6280,8214,9783,10851,11356,11246,10545,9325,7693,5810,3839,1965,340,-892,-1635,-1842,-1494,-651,632,2229,4043,5935,7799,9521,11003,12153,12890,13143,12858,11998,10581,8637,6290,3656,938,-1683,-4013,-5884,-7206,-7908,-8040,-7675,-6953,-6049,-5132,-4363,-3873,-3733,-3986,-4604,-5550,-6728,-8078,-9491,-10921,-12296,-13582,-14743,-15738,-16528,-17062,-17269,-17104,-16491,-15421,-13880,-11931,-9650,-7182,-4665,-2272,-146,1606,2906,3752,4181,4293,4208,4078,4041,4223,4705,5540,6703,8171,9832,11594,13323,14903,16231,17226,17852,18095,17989,17582,16947,16147,15253,14293,13297,12249,11125,9887,8491,6899,5096,3086,913,-1353,-3613,-5739,-7619,-9125,-10172,-10700,-10675,-10121,-9069,-7579,-5741,-3615,-1317,1089,3494,5814,7945,9803,11290,12352,12930,13020,12634,11843,10735,9441,8119,6892,5939,5327,5159,5414,6059,6972,8003,8949,9631,9850,9500,8494,6868,4717,2215,-392,-2876,-4980,-6531,-7419,-7620,-7229,-6393,-5341,-4312,-3540,-3190,-3367,-4022,-5069,-6250,-7332,-8008,-8037,-7252,-5583,-3094,23,3494,6966,10083,12535,14092,14662,14275,13112,11436,9590,7912,6696,6145,6332,7202,8579,10197,11746,12924,13488,13279,12251,10466,8079,5308,2413,-369,-2790,-4705,-5979,-6589,-6544,-5928,-4859,-3489,-1986,-517,760,1733,2315,2506,2322,1881,1290,721,302,168,376,955,1849,2975,4204,5400,6430,7209,7647,7749,7494,6920,6070,4958,3643,2110,396,-1512,-3590,-5823,-8181,-10603,-13037,-15395,-17598,-19564,-21209,-22478,-23311,-23684,-23562,-22951,-21834,-20243,-18186,-15729,-12925,-9862,-6650,-3381,-194,2829,5573,7970,9966,11521,12657,13371,13731,13782,13597,13242,12776,12262,11735,11241,10785,10387,10017,9645,9203,8603,7771,6591,5023,2996,540,-2313,-5450,-8740,-12004,-15072,-17760,-19927,-21454,-22281,-22401,-21854,-20730,-19142,-17240,-15151,-13011,-10921,-8936,-7096,-5380,-3758,-2173,-576,1089,2824,4643,6474,8280,9944,11402,12553,13357,13782,13843,13588,13077,12395,11599,10757,9877,8985,8033,7020,5901,4680,3364,1988,600,-739,-1981,-3085,-4034,-4825,-5485,-6035,-6507,-6926,-7275,-7546,-7678,-7604,-7264,-6577,-5531,-4104,-2367,-417,1595,3482,5059,6139,6586,6307,5283,3562,1256,-1477,-4442,-7437,-10259,-12723,-14684,-16008,-16631,-16487,-15597,-13987,-11756,-9033,-5980,-2802,317,3177,5631,7567,8933,9721,9984,9776,9197,8323,7250,6040,4776,3510,2300,1217,270,-461,-1007,-1342,-1498,-1532,-1462,-1380,-1304,-1306,-1399,-1620,-1970,-2461,-3079,-3820,-4663,-5570,-6530,-7459,-8341,-9082,-9645,-9965,-9991,-9704,-9079,-8139,-6926,-5515,-4025,-2585,-1353,-481,-94,-295,-1111,-2532,-4469,-6788,-9310,-11835,-14162,-16112,-17544,-18362,-18535,-18068,-17019,-15462,-13498,-11222,-8746,-6163,-3577,-1084,1218,3248,4919,6180,6989,7351,7300,6913,6293,5576,4894,4388,4145,4245,4683,5442,6423,7526,8615,9554,10236,10553,10447,9890,8875,7443,5640,3541,1232,-1200,-3652,-6042,-8269,-10268,-11962,-13302,-14256,-14793,-14934,-14678,-14069,-13148,-11974,-10609,-9129,-7613,-6113,-4720,-3430,-2287,-1256,-296,631,1606,2646,3799,5020,6274,7439,8404,9002,9121,8636,7531,5833,3670,1249,-1191,-3354,-5013,-5952,-6089,-5432,-4098,-2318,-365,1447,2841,3588,3575,2763,1260,-769,-3078,-5397,-7483,-9108,-10143,-10511,-10233,-9399,-8134,-6623,-5003,-3435,-2016,-790,210,1038,1726,2324,2878,3366,3770,4015,4015,3695,2993,1893,435,-1293,-3160,-4996,-6625,-7888,-8631,-8792,-8319,-7282,-5769,-3958,-2034,-214,1314,2383,2889,2774,2050,788,-908,-2882,-4974,-7028,-8870,-10391,-11463,-12021,-12006,-11401,-10214,-8475,-6272,-3681,-858,2075,4935,7592,9884,11726,13021,13762,13932,13601,12810,11656,10214,8557,6747,4829,2817,748,-1383,-3547,-5726,-7893,-9997,-12015,-13881,-15588,-17071,-18339,-19343,-20104,-20588,-20817,-20770,-20442,-19809,-18849,-17513,-15790,-13639,-11076,-8130,-4865,-1382,2185,5709,9020,12010,14556,16598,18112,19112,19670,19858,19807,19608,19385,19200,19116,19126,19210,19294,19290,19113,18664,17884,16731,15193,13307,11114,8702,6148,3547,992,-1456,-3706,-5727,-7448,-8845,-9864,-10471,-10634,-10326,-9545,-8302,-6648,-4649,-2416,-57,2283,4488,6434,8038,9242,10027,10416,10468,10256,9891,9449,9041,8696,8472,8323,8224,8078,7787,7250,6360,5056,3295,1097,-1485,-4336,-7328,-10292,-13072,-15508,-17466,-18833,-19515,-19460,-18636,-17070,-14820,-12022,-8838,-5505,-2269,604,2879,4359,4947,4615,3468,1668,-507,-2787,-4847,-6436,-7325,-7397,-6592,-4983,-2680,103,3112,6094,8745,10851,12194,12659,12223,10918,8920,6408,3656,917,-1563,-3591,-5039,-5857,-6083,-5787,-5127,-4227,-3231,-2235,-1296,-417,417,1277,2202,3256,4455,5790,7228,8695,10090,11319,12258,12822,12940,12576,11750,10511,8977,7250,5492,3819,2361,1197,394,-48,-121,113,599,1229,1908,2499,2897,2971,2660,1899,718,-827,-2609,-4463,-6191,-7610,-8529,-8830,-8439,-7354,-5666,-3505,-1089,1358,3587,5369,6534,6943,6572,5445,3681,1469,-979,-3401,-5574,-7282,-8388,-8818,-8577,-7755,-6477,-4937,-3302,-1753,-404,660,1434,1948,2294,2585,2945,3501,4338,5510,7024,8830,10826,12884,14832,16505,17747,18410,18420,17712,16320,14293,11763,8870,5797,2716,-209,-2839,-5077,-6878,-8218,-9153,-9727,-10046,-10199,-10283,-10387,-10553,-10828,-11181,-11600,-11998,-12317,-12449,-12345,-11922,-11182,-10115,-8774,-7210,-5505,-3708,-1894,-89,1682,3400,5072,6670,8185,9577,10795,11793,12505,12893,12932,12616,11980,11067,9935,8651,7255,5797,4279,2710,1076,-640,-2452,-4354,-6348,-8383,-10416,-12366,-14160,-15683,-16885,-17664,-18004,-17889,-17339,-16427,-15208,-13798,-12256,-10689,-9136,-7653,-6255,-4930,-3665,-2411,-1131,218,1662,3221,4864,6572,8271,9882,11326,12503,13342,13786,13813,13435,12726,11771,10711,9691,8822,8222,7899,7849,7955,8102,8102,7816,7102,5889,4180,2025,-420,-2989,-5463,-7639,-9341,-10451,-10911,-10737,-10017,-8853,-7424,-5840,-4251,-2724,-1302,7,1248,2460,3704,5020,6429,7922,9467,11001,12435,13681,14623,15179,15260,14815,13829,12305,10308,7914,5225,2390,-492,-3270,-5858,-8177,-10176,-11852,-13207,-14267,-15049,-15552,-15771,-15658,-15173,-14266,-12905,-11093,-8860,-6283,-3466,-534,2372,5133,7630,9791,11554,12921,13887,14509,14834,14934,14872,14716,14504,14280,14046,13798,13503,13103,12553,11764,10698,9284,7528,5404,2973,280,-2578,-5493,-8348,-11022,-13393,-15367,-16868,-17842,-18292,-18213,-17653,-16649,-15245,-13491,-11422,-9089,-6552,-3894,-1233,1311,3564,5412,6712,7404,7459,6916,5861,4440,2812,1171,-311,-1478,-2214,-2470,-2246,-1611,-696,347,1334,2086,2471,2378,1784,699,-776,-2540,-4416,-6275,-7951,-9356,-10402,-11075,-11388,-11378,-11108,-10632,-9986,-9199,-8249,-7130,-5775,-4175,-2273,-93,2337,4944,7595,10159,12470,14379,15773,16575,16774,16401,15551,14321,12848,11245,9607,8014,6488,5059,3706,2423,1188,3,-1120,-2145,-3021,-3693,-4089,-4164,-3864,-3187,-2128,-747,890,2663,4457,6128,7573,8688,9446,9832,9912,9755,9478,9177,8944,8815,8810,8874,8938,8905,8654,8129,7242,6021,4478,2726,868,-943,-2593,-3957,-4995,-5673,-6040,-6159,-6118,-6002,-5873,-5762,-5663,-5529,-5300,-4903,-4288,-3424,-2344,-1110,148,1293,2148,2575,2446,1698,339,-1554,-3826,-6248,-8576,-10529,-11873,-12414,-12044,-10754,-8632,-5855,-2666,645,3805,6533,8649,10007,10568,10365,9490,8105,6390,4565,2817,1355,309,-204,-146,464,1548,2973,4557,6115,7444,8378,8810,8666,7983,6815,5308,3596,1865,231,-1170,-2301,-3147,-3754,-4219,-4637,-5119,-5734,-6507,-7400,-8313,-9098,-9591,-9630,-9093,-7940,-6183,-3959,-1433,1147,3545,5521,6897,7557,7465,6680,5332,3621,1781,54,-1321,-2167,-2363,-1855,-703,1003,3080,5309,7476,9352,10764,11595,11780,11340,10348,8926,7243,5466,3772,2310,1177,434,64,8,144,333,416,252,-266,-1194,-2543,-4230,-6166,-8177,-10100,-11745,-12970,-13626,-13677,-13061,-11858,-10117,-8000,-5640,-3217,-894,1190,2920,4243,5133,5649,5851,5866,5815,5816,5980,6382,7047,7998,9176,10538,11993,13436,14781,15890,16675,17020,16851,16116,14797,12940,10613,7961,5130,2329,-261,-2431,-4029,-4926,-5058,-4423,-3090,-1184,1094,3539,5885,7914,9416,10238,10315,9632,8285,6420,4242,1999,-75,-1748,-2853,-3296,-3051,-2218,-953,509,1885,2931,3388,3130,2064,249,-2190,-5051,-8064,-10992,-13589,-15668,-17133,-17924,-18097,-17727,-16960,-15943,-14847,-13797,-12929,-12299,-11951,-11856,-11965,-12164,-12358,-12388,-12147,-11519,-10432,-8869,-6857,-4477,-1868,818,3397,5711,7612,9016,9862,10171,9986,9408,8550,7548,6520,5581,4813,4255,3917,3746,3660,3542,3252,2660,1661,183,-1772,-4169,-6886,-9782,-12672,-15376,-17727,-19593,-20874,-21531,-21548,-20959,-19813,-18176,-16139,-13783,-11219,-8551,-5880,-3334,-990,1045,2734,4029,4960,5540,5857,5969,5974,5929,5912,5926,6003,6088,6147,6092,5855,5349,4532,3368,1892,138,-1774,-3746,-5639,-7330,-8736,-9790,-10484,-10857,-10965,-10916,-10795,-10691,-10640,-10651,-10659,-10584,-10296,-9673,-8602,-7031,-4921,-2355,587,3711,6836,9724,12183,14022,15131,15448,14983,13813,12046,9853,7383,4826,2328,41,-1928,-3483,-4582,-5177,-5295,-4930,-4144,-2987,-1521,165,1997,3870,5688,7337,8720,9725,10266,10265,9676,8475,6700,4401,1730,-1167,-4049,-6700,-8863,-10337,-10946,-10610,-9325,-7193,-4406,-1231,2012,4988,7387,8947,9502,8986,7449,5066,2087,-1156,-4314,-7053,-9082,-10209,-10345,-9514,-7860,-5621,-3087,-600,1534,3039,3723,3489,2341,367,-2245,-5281,-8474,-11568,-14327,-16558,-18143,-19011,-19185,-18728,-17768,-16453,-14947,-13375,-11857,-10431,-9111,-7839,-6552,-5157,-3596,-1834,115,2178,4248,6162,7768,8902,9441,9317,8511,7090,5157,2890,453,-1938,-4128,-5938,-7266,-8003,-8129,-7609,-6500,-4863,-2809,-493,1917,4222,6214,7710,8542,8610,7867,6347,4160,1477,-1476,-4441,-7172,-9415,-10992,-11765,-11693,-10816,-9251,-7192,-4873,-2538,-450,1208,2260,2646,2354,1454,73,-1612,-3422,-5143,-6611,-7676,-8233,-8245,-7699,-6661,-5204,-3456,-1530,452,2385,4201,5841,7283,8519,9544,10359,10946,11286,11330,11040,10374,9296,7814,5940,3757,1344,-1150,-3594,-5818,-7687,-9056,-9835,-9947,-9363,-8113,-6240,-3871,-1143,1764,4645,7300,9540,11190,12144,12323,11724,10414,8496,6163,3619,1102,-1144,-2917,-4033,-4407,-3985,-2844,-1081,1111,3515,5913,8070,9826,11012,11580,11468,10733,9427,7676,5614,3397,1190,-873,-2661,-4104,-5144,-5803,-6105,-6139,-5993,-5772,-5582,-5509,-5615,-5940,-6478,-7205,-8059,-8965,-9829,-10558,-11065,-11259,-11090,-10498,-9489,-8070,-6311,-4297,-2150,-13,1973,3663,4944,5734,5990,5732,5005,3896,2518,970,-640,-2231,-3760,-5184,-6512,-7743,-8898,-9975,-10980,-11861,-12589,-13063,-13220,-12961,-12240,-11019,-9320,-7202,-4758,-2128,554,3134,5473,7460,8996,10039,10580,10646,10336,9751,9065,8421,7989,7887,8194,8927,10038,11404,12885,14280,15413,16119,16260,15772,14618,12844,10531,7802,4827,1757,-1217,-3958,-6331,-8262,-9714,-10702,-11271,-11500,-11479,-11278,-10969,-10573,-10092,-9496,-8726,-7717,-6412,-4763,-2766,-448,2120,4819,7515,10033,12227,13946,15085,15593,15479,14800,13688,12280,10746,9246,7890,6771,5907,5282,4851,4529,4262,3970,3626,3201,2696,2129,1508,866,195,-487,-1194,-1932,-2699,-3494,-4292,-5054,-5717,-6213,-6447,-6341,-5814,-4808,-3306,-1322,1076,3772,6628,9446,12062,14266,15934,16929,17225,16823,15818,14343,12591,10751,9027,7571,6498,5854,5622,5742,6096,6580,7053,7433,7636,7639,7440,7073,6575,5994,5351,4650,3877,2984,1934,685,-780,-2434,-4198,-5960,-7541,-8772,-9471,-9496,-8796,-7363,-5327,-2852,-188,2415,4714,6521,7720,8279,8239,7706,6824,5741,4599,3498,2497,1622,833,107,-645,-1451,-2377,-3432,-4617,-5902,-7236,-8550,-9763,-10796,-11560,-11980,-12001,-11586,-10749,-9535,-8034,-6380,-4713,-3205,-1970,-1131,-711,-712,-1059,-1627,-2279,-2856,-3209,-3239,-2863,-2077,-928,491,2021,3482,4705,5490,5758,5410,4497,3098,1367,-475,-2261,-3755,-4863,-5472,-5590,-5257,-4578,-3655,-2623,-1562,-563,352,1149,1847,2421,2890,3212,3368,3318,3016,2456,1608,509,-816,-2283,-3820,-5301,-6615,-7631,-8234,-8326,-7850,-6783,-5157,-3049,-572,2140,4914,7614,10075,12183,13849,15008,15652,15788,15466,14735,13676,12350,10836,9191,7476,5741,4039,2417,926,-375,-1436,-2194,-2609,-2650,-2326,-1677,-774,250,1280,2143,2724,2907,2640,1926,822,-556,-2054,-3506,-4722,-5579,-5945,-5805,-5155,-4088,-2726,-1227,225,1470,2362,2793,2723,2141,1120,-250,-1834,-3493,-5087,-6506,-7654,-8486,-8991,-9174,-9095,-8778,-8296,-7662,-6921,-6046,-5044,-3863,-2491,-901,901,2883,4983,7108,9136,10945,12378,13330,13657,13315,12245,10497,8145,5341,2284,-802,-3668,-6091,-7878,-8909,-9139,-8623,-7482,-5931,-4190,-2506,-1086,-72,445,484,103,-558,-1343,-2083,-2609,-2810,-2588,-1928,-834,622,2339,4191,6013,7652,8944,9732,9925,9419,8238,6392,4015,1250,-1697,-4608,-7278,-9518,-11188,-12209,-12551,-12274,-11444,-10226,-8734,-7153,-5588,-4158,-2908,-1858,-982,-217,490,1228,2034,2954,3982,5081,6199,7246,8133,8780,9116,9119,8779,8153,7312,6355,5407,4563,3928,3573,3519,3790,4323,5084,5959,6876,7706,8372,8764,8826,8501,7765,6631,5113,3277,1185,-1073,-3390,-5662,-7762,-9573,-10987,-11902,-12249,-11987,-11102,-9646,-7672,-5328,-2732,-109,2378,4500,6092,7019,7195,6635,5403,3655,1590,-558,-2559,-4202,-5324,-5829,-5677,-4904,-3597,-1893,46,2024,3862,5366,6385,6791,6514,5538,3914,1738,-825,-3609,-6395,-9021,-11298,-13109,-14368,-15022,-15090,-14601,-13635,-12273,-10617,-8744,-6737,-4648,-2517,-376,1748,3827,5819,7683,9357,10789,11926,12713,13127,13141,12756,11996,10889,9482,7846,6027,4121,2184,297,-1473,-3075,-4466,-5618,-6539,-7224,-7716,-8031,-8216,-8289,-8287,-8221,-8118,-7988,-7840,-7675,-7475,-7217,-6851,-6330,-5598,-4626,-3395,-1930,-294,1428,3103,4603,5805,6586,6892,6672,5956,4792,3279,1539,-284,-2045,-3582,-4783,-5523,-5761,-5466,-4700,-3538,-2128,-620,820,2037,2912,3352,3320,2815,1887,610,-894,-2503,-4063,-5433,-6479,-7090,-7206,-6803,-5940,-4683,-3204,-1623,-129,1160,2140,2765,3030,2995,2732,2354,1983,1721,1697,1967,2597,3586,4896,6465,8165,9888,11479,12821,13786,14309,14325,13847,12899,11558,9921,8114,6249,4460,2826,1446,330,-485,-1058,-1419,-1663,-1849,-2070,-2358,-2764,-3261,-3821,-4365,-4801,-5023,-4933,-4449,-3537,-2189,-466,1554,3734,5932,7994,9758,11105,11908,12104,11653,10554,8866,6662,4072,1239,-1678,-4510,-7117,-9370,-11193,-12536,-13407,-13831,-13888,-13655,-13239,-12742,-12258,-11871,-11637,-11586,-11699,-11954,-12248,-12501,-12586,-12372,-11777,-10693,-9102,-7001,-4460,-1588,1443,4467,7265,9685,11556,12814,13406,13384,12824,11874,10667,9372,8094,6933,5922,5053,4292,3581,2878,2154,1417,711,100,-323,-469,-266,342,1356,2741,4410,6245,8075,9749,11083,11937,12191,11770,10658,8882,6540,3754,711,-2410,-5397,-8074,-10290,-11920,-12907,-13217,-12882,-11950,-10523,-8693,-6603,-4355,-2096,74,2023,3668,4903,5678,5952,5715,5024,3924,2547,1004,-559,-2019,-3256,-4197,-4785,-5027,-4940,-4589,-4036,-3362,-2626,-1885,-1160,-482,176,793,1417,2038,2688,3359,4055,4757,5435,6061,6571,6934,7080,6979,6574,5863,4821,3496,1922,183,-1621,-3391,-5015,-6410,-7504,-8268,-8687,-8797,-8644,-8298,-7840,-7331,-6832,-6364,-5936,-5526,-5110,-4635,-4089,-3430,-2672,-1818,-895,49,972,1813,2509,3002,3224,3131,2682,1855,666,-866,-2668,-4670,-6766,-8859,-10842,-12632,-14152,-15357,-16199,-16669,-16725,-16364,-15563,-14326,-12673,-10654,-8360,-5921,-3492,-1253,623,1983,2729,2812,2288,1255,-102,-1566,-2903,-3896,-4363,-4200,-3368,-1934,-26,2153,4360,6347,7878,8780,8929,8311,6949,4988,2581,-56,-2719,-5213,-7368,-9078,-10255,-10904,-11032,-10710,-10010,-9017,-7798,-6424,-4923,-3343,-1694,-22,1643,3237,4687,5932,6874,7485,7705,7549,7035,6224,5192,4032,2838,1705,715,-72,-602,-860,-826,-526,10,731,1557,2420,3232,3919,4425,4698,4717,4472,3959,3195,2204,1011,-321,-1748,-3189,-4551,-5773,-6740,-7422,-7750,-7724,-7340,-6639,-5657,-4467,-3129,-1717,-302,1047,2269,3308,4130,4710,5067,5226,5257,5230,5221,5302,5516,5886,6394,7004,7650,8264,8768,9100,9188,8996,8478,7617,6412,4874,3048,1000,-1189,-3378,-5473,-7290,-8751,-9723,-10172,-10091,-9528,-8597,-7423,-6169,-4978,-3979,-3255,-2846,-2738,-2877,-3171,-3518,-3814,-3979,-3959,-3745,-3357,-2855,-2301,-1786,-1348,-1060,-914,-907,-1009,-1152,-1300,-1397,-1424,-1382,-1300,-1229,-1228,-1358,-1667,-2183,-2917,-3837,-4915,-6086,-7293,-8474,-9567,-10522,-11305,-11860,-12168,-12163,-11826,-11096,-9952,-8383,-6383,-4024,-1357,1479,4359,7121,9609,11696,13253,14237,14589,14344,13522,12194,10439,8338,5998,3505,977,-1492,-3788,-5808,-7454,-8625,-9254,-9270,-8664,-7446,-5690,-3530,-1123,1297,3539,5354,6599,7116,6878,5886,4238,2083,-390,-2962,-5421,-7564,-9225,-10269,-10636,-10294,-9301,-7732,-5735,-3461,-1075,1257,3422,5306,6871,8099,9016,9670,10120,10432,10642,10794,10885,10909,10850,10687,10400,9992,9452,8800,8034,7178,6233,5213,4137,3002,1843,671,-490,-1596,-2639,-3559,-4338,-4931,-5293,-5401,-5203,-4695,-3854,-2717,-1303,301,2028,3775,5431,6911,8093,8917,9292,9192,8589,7506,5995,4133,2042,-156,-2314,-4285,-5949,-7188,-7936,-8158,-7863,-7102,-5962,-4538,-2965,-1345,196,1571,2700,3543,4062,4280,4204,3897,3416,2836,2228,1664,1201,879,724,737,904,1191,1543,1907,2211,2398,2403,2185,1710,979,2,-1165,-2459,-3781,-5022,-6080,-6855,-7285,-7349,-7061,-6491,-5738,-4901,-4102,-3409,-2875,-2501,-2227,-1991,-1664,-1146,-335,843,2416,4339,6553,8894,11194,13251,14839,15784,15921,15183,13556,11149,8118,4713,1216,-2090,-4925,-7081,-8407,-8841,-8409,-7201,-5388,-3137,-674,1839,4224,6365,8165,9577,10557,11114,11235,10957,10302,9326,8078,6628,5041,3395,1755,184,-1278,-2606,-3785,-4838,-5765,-6607,-7377,-8090,-8756,-9367,-9915,-10375,-10741,-10976,-11072,-11004,-10733,-10240,-9459,-8366,-6902,-5061,-2838,-283,2511,5423,8283,10912,13140,14806,15820,16125,15753,14784,13367,11685,9932,8309,6976,6061,5638,5711,6251,7182,8387,9776,11206,12613,13884,15004,15906,16598,17066,17297,17290,17015,16440,15535,14272,12636,10646,8339,5790,3094,366,-2273,-4694,-6785,-8439,-9572,-10120,-10055,-9359,-8072,-6233,-3947,-1317,1498,4352,7067,9481,11457,12859,13619,13686,13064,11809,9999,7762,5236,2573,-78,-2584,-4837,-6743,-8255,-9325,-9971,-10188,-10039,-9570,-8856,-7990,-7051,-6132,-5318,-4677,-4270,-4126,-4272,-4683,-5348,-6203,-7191,-8235,-9249,-10153,-10863,-11302,-11419,-11160,-10522,-9510,-8166,-6547,-4730,-2802,-839,1062,2857,4466,5863,7000,7843,8364,8510,8265,7579,6453,4890,2930,658,-1824,-4368,-6829,-9044,-10881,-12213,-12956,-13056,-12500,-11325,-9607,-7492,-5134,-2761,-576,1199,2378,2834,2491,1371,-440,-2763,-5373,-7998,-10367,-12209,-13329,-13563,-12865,-11243,-8802,-5716,-2208,1452,4987,8143,10680,12450,13341,13350,12524,10984,8911,6485,3944,1458,-775,-2645,-4055,-4987,-5454,-5516,-5270,-4820,-4277,-3746,-3298,-2983,-2809,-2740,-2724,-2658,-2460,-2016,-1264,-155,1322,3108,5149,7302,9460,11474,13221,14609,15555,16051,16083,15713,15002,14036,12916,11721,10527,9375,8277,7232,6192,5137,4002,2778,1445,40,-1385,-2744,-3927,-4852,-5418,-5608,-5409,-4900,-4166,-3354,-2601,-2036,-1765,-1839,-2260,-2991,-3940,-5012,-6074,-7028,-7756,-8191,-8271,-7978,-7314,-6323,-5066,-3624,-2106,-594,804,2026,3007,3727,4166,4344,4288,4024,3603,3041,2368,1578,670,-376,-1565,-2909,-4370,-5932,-7496,-9003,-10331,-11382,-12062,-12278,-11992,-11177,-9882,-8181,-6217,-4149,-2165,-424,930,1829,2252,2241,1910,1381,813,338,47,4,163,493,851,1131,1209,982,417,-494,-1689,-3061,-4469,-5742,-6707,-7217,-7140,-6446,-5141,-3355,-1266,865,2774,4188,4909,4814,3892,2257,105,-2274,-4576,-6513,-7832,-8410,-8184,-7241,-5731,-3889,-1960,-212,1165,2004,2247,1910,1065,-119,-1485,-2824,-3976,-4792,-5188,-5117,-4592,-3661,-2400,-902,741,2438,4105,5679,7084,8286,9209,9821,10077,9940,9405,8468,7152,5512,3600,1519,-640,-2750,-4689,-6332,-7564,-8294,-8447,-8004,-6960,-5390,-3380,-1099,1299,3577,5565,7039,7870,7938,7217,5731,3595,975,-1903,-4766,-7356,-9396,-10675,-11044,-10426,-8852,-6444,-3392,37,3559,6897,9794,12073,13616,14404,14487,13989,13073,11927,10725,9619,8701,8026,7561,7258,7002,6691,6218,5493,4496,3198,1681,-22,-1779,-3541,-5186,-6707,-8043,-9231,-10291,-11271,-12215,-13141,-14060,-14915,-15662,-16178,-16384,-16164,-15477,-14278,-12640,-10616,-8374,-6053,-3831,-1853,-244,946,1668,1981,1909,1570,1034,412,-204,-739,-1115,-1286,-1235,-956,-496,86,699,1250,1645,1815,1730,1390,854,198,-471,-1053,-1448,-1603,-1467,-1047,-363,548,1614,2776,3945,5063,6029,6807,7298,7484,7299,6748,5829,4580,3082,1414,-303,-1953,-3426,-4621,-5468,-5933,-6008,-5728,-5153,-4376,-3492,-2626,-1875,-1342,-1093,-1165,-1552,-2221,-3076,-4031,-4945,-5722,-6241,-6440,-6276,-5749,-4914,-3840,-2633,-1425,-309,584,1210,1512,1525,1295,941,594,394,480,933,1807,3080,4697,6543,8507,10432,12227,13771,15014,15925,16494,16747,16722,16448,15966,15302,14446,13424,12194,10767,9119,7257,5210,3004,735,-1542,-3700,-5658,-7319,-8614,-9508,-9999,-10114,-9930,-9531,-9025,-8528,-8119,-7887,-7844,-7999,-8273,-8571,-8763,-8688,-8228,-7267,-5760,-3718,-1225,1595,4538,7428,10040,12216,13813,14767,15065,14754,13940,12734,11292,9724,8154,6642,5245,3966,2796,1727,727,-193,-1027,-1734,-2277,-2594,-2663,-2460,-2007,-1360,-593,176,859,1339,1557,1474,1077,418,-456,-1464,-2513,-3514,-4362,-4969,-5232,-5082,-4463,-3349,-1776,196,2446,4815,7127,9203,10858,11966,12408,12144,11165,9531,7335,4728,1869,-1044,-3850,-6361,-8487,-10123,-11271,-11946,-12218,-12187,-11942,-11594,-11198,-10815,-10445,-10080,-9685,-9228,-8675,-8021,-7265,-6448,-5594,-4771,-3986,-3277,-2619,-1985,-1316,-564,339,1391,2617,3940,5298,6572,7634,8392,8741,8667,8159,7308,6192,4961,3718,2580,1599,792,113,-515,-1209,-2075,-3205,-4647,-6374,-8321,-10320,-12186,-13694,-14618,-14786,-14062,-12411,-9897,-6654,-2939,963,4706,7958,10432,11908,12263,11503,9719,7109,3940,495,-2904,-5989,-8505,-10270,-11157,-11114,-10162,-8380,-5916,-2951,287,3566,6640,9290,11327,12600,13050,12640,11451,9578,7196,4492,1667,-1084,-3601,-5757,-7467,-8698,-9445,-9731,-9605,-9098,-8291,-7206,-5934,-4503,-3001,-1481,-27,1286,2366,3150,3541,3531,3067,2200,971,-517,-2152,-3795,-5324,-6606,-7556,-8100,-8214,-7908,-7226,-6249,-5073,-3812,-2564,-1436,-478,254,764,1050,1149,1073,848,475,-59,-731,-1556,-2451,-3362,-4148,-4689,-4839,-4494,-3601,-2165,-289,1870,4083,6093,7650,8535,8618,7854,6325,4201,1758,-703,-2847,-4411,-5181,-5071,-4104,-2415,-241,2144,4436,6393,7802,8583,8723,8304,7487,6431,5318,4280,3385,2651,2013,1396,674,-232,-1385,-2784,-4364,-6004,-7554,-8825,-9684,-9991,-9715,-8863,-7525,-5852,-4018,-2217,-629,600,1383,1682,1529,1010,246,-614,-1434,-2087,-2497,-2608,-2434,-2005,-1385,-645,153,957,1743,2512,3275,4077,4924,5863,6863,7915,8943,9882,10623,11092,11194,10879,10124,8929,7349,5453,3349,1160,-977,-2936,-4591,-5862,-6687,-7051,-6994,-6567,-5877,-5036,-4159,-3367,-2756,-2389,-2314,-2529,-3013,-3709,-4545,-5425,-6260,-6944,-7390,-7522,-7284,-6642,-5606,-4189,-2460,-493,1622,3767,5844,7749,9398,10732,11712,12319,12553,12420,11920,11050,9804,8159,6137,3748,1076,-1773,-4635,-7319,-9625,-11354,-12374,-12592,-12022,-10757,-8973,-6916,-4853,-3058,-1753,-1095,-1148,-1857,-3111,-4680,-6329,-7790,-8833,-9281,-9036,-8077,-6472,-4348,-1871,757,3376,5800,7943,9704,11081,12065,12708,13045,13132,13009,12689,12209,11544,10722,9729,8601,7358,6066,4760,3526,2381,1384,513,-239,-917,-1591,-2306,-3132,-4091,-5198,-6430,-7740,-9052,-10290,-11338,-12115,-12517,-12471,-11935,-10882,-9345,-7386,-5097,-2614,-66,2398,4660,6615,8193,9366,10114,10472,10465,10137,9548,8707,7687,6465,5109,3583,1947,189,-1633,-3499,-5327,-7080,-8656,-10012,-11063,-11774,-12089,-12007,-11501,-10604,-9320,-7704,-5800,-3687,-1432,849,3092,5167,7022,8574,9792,10664,11211,11477,11528,11440,11284,11133,11021,10986,11022,11109,11220,11290,11281,11120,10772,10188,9363,8290,6997,5512,3901,2196,486,-1207,-2802,-4275,-5568,-6663,-7518,-8117,-8451,-8497,-8271,-7774,-7018,-6042,-4868,-3554,-2150,-732,651,1908,3001,3864,4464,4794,4830,4611,4147,3495,2694,1817,915,72,-665,-1226,-1577,-1691,-1557,-1191,-618,106,917,1736,2466,3024,3314,3274,2869,2081,975,-396,-1883,-3379,-4716,-5789,-6484,-6758,-6589,-6016,-5098,-3932,-2612,-1247,70,1262,2281,3096,3710,4141,4418,4598,4717,4834,4988,5215,5528,5928,6385,6861,7293,7627,7799,7761,7489,6963,6208,5257,4168,3013,1870,805,-128,-901,-1514,-1995,-2388,-2754,-3133,-3566,-4041,-4544,-5002,-5351,-5503,-5406,-5011,-4334,-3408,-2317,-1162,-62,873,1539,1877,1841,1454,751,-166,-1194,-2194,-3050,-3641,-3897,-3747,-3205,-2268,-1009,501,2167,3880,5538,7056,8360,9414,10206,10768,11130,11359,11484,11550,11549,11460,11228,10781,10056,8986,7555,5768,3694,1433,-872,-3077,-5024,-6600,-7711,-8332,-8468,-8187,-7578,-6753,-5835,-4929,-4126,-3487,-3048,-2809,-2766,-2868,-3096,-3383,-3707,-4018,-4280,-4464,-4528,-4449,-4191,-3746,-3094,-2268,-1291,-231,842,1880,2808,3623,4284,4791,5103,5163,4891,4197,3032,1393,-617,-2817,-4957,-6760,-8006,-8530,-8337,-7484,-6184,-4628,-3035,-1553,-283,743,1504,1995,2185,2018,1427,360,-1204,-3184,-5439,-7698,-9649,-10943,-11255,-10370,-8219,-4909,-758,3783,8149,11785,14185,15037,14185,11729,7966,3349,-1537,-6109,-9786,-12130,-12844,-11845,-9270,-5449,-889,3804,8016,11173,12873,12905,11313,8383,4569,467,-3356,-6383,-8295,-8941,-8407,-6907,-4798,-2428,-135,1843,3385,4460,5146,5532,5735,5819,5806,5666,5324,4723,3797,2569,1095,-477,-1966,-3186,-3964,-4219,-3948,-3250,-2333,-1422,-804,-677,-1185,-2337,-4016,-5997,-7988,-9679,-10818,-11249,-10944,-10017,-8673,-7212,-5895,-4985,-4584,-4735,-5294,-6082,-6813,-7247,-7164,-6436,-5059,-3114,-811,1599,3802,5534,6548,6729,6060,4657,2760,683,-1213,-2584,-3162,-2789,-1467,660,3307,6112,8674,10635,11715,11756,10727,8716,5911,2556,-1058,-4653,-7943,-10687,-12655,-13699,-13686,-12622,-10548,-7635,-4143,-367,3305,6564,9080,10682,11272,10911,9759,8078,6141,4270,2658,1493,803,561,654,952,1304,1640,1886,2087,2284,2570,3029,3698,4594,5641,6721,7672,8298,8443,7984,6878,5190,3063,745,-1494,-3338,-4537,-4883,-4287,-2754,-410,2539,5818,9100,12090,14468,16033,16596,16117,14611,12211,9120,5606,1961,-1516,-4564,-6976,-8615,-9437,-9464,-8796,-7581,-6004,-4255,-2540,-1010,190,990,1364,1346,1017,485,-113,-658,-1032,-1161,-1019,-621,-51,595,1157,1515,1515,1058,73,-1464,-3517,-5989,-8732,-11519,-14105,-16184,-17500,-17800,-16943,-14880,-11714,-7657,-3074,1640,6020,9677,12259,13591,13578,12326,10015,6937,3425,-194,-3610,-6589,-8951,-10599,-11486,-11633,-11060,-9850,-8062,-5803,-3192,-375,2452,5088,7295,8855,9585,9352,8133,5974,3060,-376,-3994,-7467,-10454,-12686,-13981,-14268,-13590,-12109,-10051,-7707,-5375,-3310,-1740,-761,-438,-687,-1400,-2398,-3485,-4483,-5235,-5647,-5674,-5346,-4727,-3945,-3111,-2373,-1816,-1536,-1553,-1874,-2454,-3221,-4097,-4965,-5755,-6366,-6770,-6938,-6893,-6688,-6401,-6110,-5921,-5897,-6108,-6579,-7309,-8265,-9393,-10611,-11829,-12957,-13895,-14564,-14887,-14814,-14311,-13377,-12025,-10317,-8322,-6154,-3936,-1797,122,1711,2883,3582,3815,3617,3067,2292,1401,541,-190,-708,-962,-959,-715,-303,225,777,1311,1764,2136,2397,2588,2693,2765,2798,2827,2855,2909,2985,3108,3265,3464,3685,3911,4121,4283,4379,4397,4325,4191,4025,3870,3819,3911,4242,4838,5738,6921,8336,9916,11522,13058,14355,15293,15764,15681,15038,13851,12225,10275,8197,6143,4301,2805,1737,1156,1035,1333,1970,2837,3862,4925,5991,6974,7868,8627,9257,9721,10014,10101,9964,9591,8971,8136,7121,6005,4879,3848,3026,2515,2394,2711,3475,4653,6183,7958,9870,11778,13571,15125,16372,17242,17742,17871,17681,17225,16554,15717,14739,13619,12356,10926,9331,7565,5674,3703,1740,-134,-1817,-3243,-4341,-5079,-5448,-5456,-5130,-4536,-3723,-2798,-1841,-971,-287,109,141,-229,-1016,-2172,-3618,-5246,-6906,-8472,-9784,-10739,-11230,-11199,-10624,-9507,-7906,-5907,-3624,-1210,1181,3387,5258,6662,7524,7783,7460,6609,5328,3773,2089,435,-1031,-2220,-3030,-3446,-3458,-3111,-2457,-1580,-553,527,1603,2577,3422,4066,4484,4638,4502,4046,3253,2096,579,-1291,-3469,-5886,-8435,-10990,-13388,-15489,-17132,-18215,-18646,-18415,-17536,-16089,-14190,-11966,-9585,-7178,-4897,-2848,-1121,228,1175,1716,1885,1711,1254,569,-311,-1318,-2433,-3622,-4840,-6089,-7299,-8464,-9518,-10434,-11172,-11716,-12051,-12203,-12182,-12041,-11821,-11564,-11313,-11079,-10878,-10685,-10483,-10217,-9858,-9366,-8719,-7928,-7012,-6022,-5026,-4105,-3335,-2800,-2543,-2602,-2974,-3614,-4473,-5440,-6444,-7356,-8113,-8632,-8892,-8895,-8661,-8279,-7790,-7306,-6877,-6562,-6403,-6380,-6507,-6716,-6991,-7254,-7494,-7641,-7712,-7675,-7565,-7392,-7201,-7023,-6893,-6828,-6831,-6873,-6906,-6861,-6640,-6171,-5356,-4157,-2556,-574,1693,4147,6624,8971,11035,12676,13817,14405,14471,14070,13313,12330,11247,10189,9235,8428,7770,7210,6671,6057,5266,4217,2848,1153,-846,-3078,-5421,-7763,-9942,-11835,-13320,-14322,-14770,-14674,-14025,-12894,-11332,-9442,-7311,-5045,-2744,-486,1643,3603,5334,6850,8107,9160,9991,10664,11183,11592,11898,12113,12236,12240,12128,11860,11451,10893,10203,9413,8541,7615,6663,5685,4697,3692,2671,1645,622,-363,-1280,-2081,-2721,-3170,-3380,-3358,-3095,-2621,-1986,-1228,-430,365,1080,1683,2132,2425,2574,2622,2629,2677,2841,3195,3789,4638,5732,7005,8398,9785,11096,12205,13063,13598,13793,13651,13194,12468,11517,10404,9160,7850,6474,5079,3664,2248,853,-506,-1779,-2916,-3849,-4485,-4757,-4571,-3908,-2730,-1104,920,3185,5575,7890,10001,11754,13047,13846,14122,13941,13380,12550,11592,10623,9765,9112,8712,8591,8715,9036,9447,9854,10115,10140,9824,9121,8015,6554,4811,2929,1053,-650,-2007,-2892,-3204,-2894,-1981,-531,1335,3470,5684,7838,9747,11342,12517,13287,13634,13626,13299,12732,11962,11053,10017,8889,7667,6376,5023,3651,2312,1070,20,-766,-1202,-1239,-858,-75,1045,2396,3861,5274,6502,7394,7856,7811,7251,6197,4731,2961,1022,-949,-2808,-4444,-5768,-6715,-7288,-7482,-7361,-6981,-6421,-5753,-5033,-4304,-3581,-2864,-2140,-1393,-615,190,1000,1784,2495,3077,3475,3634,3515,3089,2350,1311,7,-1510,-3165,-4903,-6623,-8281,-9796,-11114,-12193,-12984,-13462,-13607,-13401,-12855,-11972,-10789,-9343,-7700,-5937,-4143,-2429,-886,380,1319,1880,2089,1973,1624,1142,633,209,-59,-119,25,333,713,1058,1237,1132,653,-254,-1582,-3283,-5235,-7320,-9337,-11149,-12559,-13462,-13740,-13376,-12361,-10791,-8758,-6442,-3995,-1618,529,2293,3555,4245,4330,3821,2776,1267,-581,-2664,-4845,-6999,-9024,-10804,-12276,-13384,-14091,-14420,-14371,-14016,-13406,-12622,-11761,-10886,-10094,-9438,-8970,-8724,-8695,-8873,-9217,-9672,-10176,-10657,-11041,-11270,-11273,-11007,-10439,-9535,-8315,-6776,-4981,-2987,-879,1234,3248,5050,6535,7631,8271,8452,8179,7519,6556,5408,4189,3023,1996,1173,578,195,-33,-179,-341,-614,-1074,-1772,-2738,-3949,-5375,-6946,-8593,-10230,-11794,-13207,-14437,-15438,-16200,-16706,-16955,-16938,-16648,-16071,-15198,-14002,-12496,-10659,-8545,-6181,-3659,-1063,1481,3869,5987,7749,9104,10022,10527,10649,10466,10032,9423,8692,7841,6908,5836,4627,3238,1657,-98,-2016,-4015,-6043,-7980,-9752,-11244,-12372,-13069,-13264,-12949,-12110,-10785,-9033,-6946,-4626,-2209,189,2432,4419,6061,7302,8113,8501,8481,8105,7418,6478,5339,4056,2675,1239,-204,-1623,-2979,-4233,-5371,-6347,-7159,-7772,-8190,-8391,-8393,-8197,-7822,-7310,-6672,-5968,-5211,-4444,-3664,-2896,-2098,-1278,-382,594,1683,2865,4144,5457,6783,8037,9190,10165,10953,11508,11853,11994,11977,11859,11700,11566,11523,11615,11872,12315,12909,13639,14425,15189,15822,16219,16257,15856,14934,13471,11481,9019,6188,3114,-55,-3165,-6067,-8633,-10745,-12338,-13345,-13770,-13604,-12902,-11704,-10091,-8128,-5917,-3532,-1093,1316,3585,5610,7341,8682,9641,10205,10424,10376,10155,9875,9647,9545,9637,9921,10373,10929,11480,11945,12194,12169,11801,11074,10016,8665,7120,5474,3837,2318,1004,-41,-771,-1189,-1303,-1155,-800,-294,307,938,1576,2164,2697,3148,3499,3735,3828,3768,3537,3143,2606,1970,1278,605,-14,-520,-904,-1154,-1298,-1364,-1400,-1439,-1517,-1649,-1834,-2060,-2302,-2533,-2731,-2867,-2936,-2915,-2800,-2561,-2185,-1629,-876,101,1296,2696,4242,5874,7487,9009,10320,11381,12106,12504,12570,12356,11931,11382,10810,10312,9961,9810,9880,10132,10524,10939,11292,11438,11308,10792,9885,8571,6918,4995,2924,801,-1253,-3158,-4848,-6278,-7435,-8314,-8919,-9274,-9379,-9266,-8927,-8393,-7652,-6720,-5597,-4287,-2818,-1201,502,2255,3980,5618,7090,8348,9336,10049,10478,10662,10633,10462,10176,9832,9430,8961,8407,7717,6858,5800,4526,3042,1393,-387,-2202,-3983,-5612,-6995,-8023,-8612,-8686,-8206,-7164,-5593,-3572,-1210,1351,3952,6423,8619,10385,11635,12267,12255,11582,10276,8398,6047,3330,412,-2570,-5448,-8067,-10317,-12082,-13328,-14027,-14227,-13998,-13442,-12693,-11858,-11071,-10407,-9929,-9665,-9587,-9661,-9804,-9925,-9929,-9707,-9185,-8297,-7028,-5386,-3432,-1260,1003,3214,5221,6898,8126,8844,9030,8703,7957,6882,5648,4381,3248,2361,1805,1612,1758,2169,2725,3278,3679,3783,3489,2727,1483,-194,-2232,-4498,-6862,-9171,-11297,-13116,-14564,-15572,-16162,-16337,-16180,-15749,-15150,-14448,-13719,-12996,-12284,-11568,-10790,-9909,-8843,-7572,-6052,-4308,-2372,-316,1759,3758,5560,7074,8215,8937,9219,9072,8531,7654,6493,5118,3567,1895,127,-1696,-3544,-5376,-7141,-8789,-10263,-11494,-12449,-13064,-13328,-13209,-12732,-11895,-10760,-9362,-7778,-6085,-4358,-2692,-1156,152,1184,1861,2151,2020,1463,499,-826,-2437,-4228,-6068,-7817,-9334,-10499,-11233,-11490,-11301,-10727,-9883,-8916,-7958,-7161,-6622,-6417,-6572,-7066,-7852,-8835,-9928,-11002,-11963,-12691,-13097,-13103,-12662,-11750,-10388,-8631,-6570,-4328,-2051,117,2030,3574,4668,5278,5404,5117,4487,3646,2717,1818,1086,577,373,453,803,1332,1937,2511,2913,3068,2875,2313,1369,90,-1481,-3234,-5108,-6994,-8824,-10542,-12101,-13488,-14696,-15722,-16578,-17240,-17710,-17939,-17897,-17530,-16787,-15630,-14033,-12006,-9577,-6829,-3839,-766,2281,5134,7670,9781,11375,12427,12938,12948,12549,11844,10949,9995,9073,8266,7615,7116,6734,6395,6012,5475,4722,3669,2332,728,-1034,-2832,-4484,-5843,-6733,-7062,-6758,-5830,-4347,-2423,-224,2077,4283,6213,7713,8634,8904,8451,7297,5492,3145,421,-2497,-5393,-8061,-10320,-12028,-13106,-13540,-13378,-12725,-11721,-10518,-9264,-8080,-7041,-6184,-5484,-4894,-4327,-3704,-2943,-1994,-822,552,2118,3793,5529,7224,8807,10192,11321,12131,12611,12730,12525,12014,11272,10356,9372,8390,7527,6838,6415,6274,6455,6908,7616,8460,9373,10218,10904,11335,11450,11212,10628,9714,8529,7118,5550,3872,2133,359,-1418,-3187,-4922,-6591,-8159,-9561,-10732,-11584,-12043,-12014,-11455,-10305,-8584,-6320,-3600,-565,2647,5828,8814,11423,13523,15010,15863,16073,15728,14934,13819,12551,11262,10073,9081,8312,7787,7457,7267,7146,7005,6814,6506,6116,5640,5157,4723,4421,4312,4452,4844,5500,6359,7379,8473,9566,10578,11449,12121,12565,12762,12698,12388,11811,10989,9901,8565,6969,5151,3126,969,-1263,-3470,-5571,-7466,-9083,-10353,-11251,-11754,-11887,-11674,-11170,-10427,-9495,-8427,-7235,-5959,-4569,-3103,-1524,120,1839,3576,5295,6950,8475,9832,10975,11867,12500,12858,12951,12804,12438,11899,11237,10495,9740,9024,8400,7918,7616,7504,7593,7831,8175,8510,8762,8804,8568,8013,7118,5957,4586,3134,1703,393,-734,-1650,-2386,-2982,-3537,-4112,-4783,-5570,-6469,-7422,-8337,-9107,-9606,-9735,-9408,-8592,-7281,-5538,-3440,-1107,1325,3741,6018,8078,9868,11363,12574,13523,14249,14787,15173,15406,15500,15407,15105,14538,13665,12463,10921,9083,6988,4764,2501,366,-1521,-3014,-4021,-4467,-4341,-3666,-2527,-1037,663,2415,4086,5543,6707,7525,7992,8142,8027,7727,7310,6830,6335,5804,5240,4586,3799,2851,1700,378,-1108,-2679,-4269,-5797,-7168,-8329,-9216,-9792,-10062,-9997,-9644,-8987,-8079,-6919,-5578,-4074,-2507,-930,541,1842,2880,3612,4019,4099,3920,3516,2998,2417,1865,1383,1006,757,617,599,662,813,1019,1286,1591,1935,2301,2668,3020,3320,3544,3654,3632,3442,3100,2574,1896,1053,63,-1074,-2360,-3791,-5376,-7094,-8949,-10876,-12855,-14779,-16576,-18129,-19309,-20015,-20128,-19576,-18332,-16394,-13850,-10805,-7428,-3915,-466,2710,5456,7628,9176,10074,10387,10210,9675,8929,8101,7296,6564,5925,5315,4686,3917,2947,1714,206,-1521,-3376,-5226,-6891,-8242,-9121,-9463,-9245,-8497,-7344,-5916,-4406,-2997,-1853,-1115,-856,-1110,-1829,-2929,-4275,-5718,-7107,-8308,-9234,-9823,-10088,-10060,-9816,-9447,-9046,-8698,-8475,-8407,-8521,-8794,-9212,-9703,-10239,-10723,-11116,-11342,-11351,-11109,-10589,-9786,-8718,-7416,-5927,-4319,-2667,-1061,409,1635,2557,3077,3190,2858,2147,1089,-187,-1595,-3001,-4287,-5374,-6153,-6618,-6715,-6486,-5951,-5166,-4207,-3121,-2002,-896,120,986,1650,2065,2198,2047,1610,927,36,-994,-2112,-3242,-4344,-5378,-6324,-7188,-7980,-8720,-9431,-10115,-10781,-11399,-11938,-12361,-12604,-12642,-12428,-11954,-11223,-10257,-9090,-7773,-6340,-4847,-3312,-1771,-230,1302,2812,4297,5720,7061,8245,9219,9893,10190,10043,9396,8244,6605,4554,2194,-343,-2885,-5293,-7385,-9049,-10171,-10678,-10574,-9851,-8617,-6953,-5009,-2935,-876,1024,2661,3958,4884,5441,5670,5617,5349,4908,4339,3637,2803,1791,585,-856,-2512,-4376,-6359,-8384,-10321,-12043,-13426,-14363,-14782,-14650,-13979,-12816,-11263,-9417,-7423,-5392,-3444,-1662,-103,1211,2292,3172,3911,4558,5168,5775,6387,6986,7540,7973,8238,8251,7975,7378,6466,5291,3923,2478,1076,-149,-1079,-1609,-1686,-1270,-402,879,2450,4193,5945,7549,8847,9704,10008,9705,8777,7258,5244,2837,201,-2523,-5188,-7659,-9845,-11680,-13125,-14192,-14888,-15273,-15377,-15268,-14961,-14505,-13874,-13081,-12070,-10825,-9293,-7471,-5336,-2940,-324,2411,5162,7817,10252,12377,14102,15374,16155,16418,16169,15416,14178,12526,10499,8227,5803,3374,1092,-917,-2505,-3590,-4095,-4004,-3342,-2169,-601,1238,3185,5092,6815,8237,9286,9926,10177,10083,9741,9226,8652,8079,7557,7091,6653,6159,5549,4697,3561,2073,256,-1839,-4105,-6397,-8543,-10395,-11783,-12628,-12860,-12494,-11599,-10274,-8667,-6907,-5131,-3418,-1825,-353,1024,2364,3711,5132,6620,8184,9754,11254,12571,13580,14177,14258,13785,12732,11161,9153,6859,4454,2134,102,-1447,-2381,-2565,-1990,-656,1326,3803,6571,9389,12009,14200,15769,16570,16553,15705,14131,11955,9372,6582,3794,1176,-1120,-3021,-4474,-5513,-6175,-6553,-6728,-6792,-6806,-6811,-6816,-6787,-6699,-6478,-6083,-5458,-4585,-3453,-2093,-535,1153,2914,4685,6406,8042,9541,10887,12032,12949,13574,13869,13761,13233,12250,10851,9088,7071,4921,2808,865,-752,-1954,-2661,-2872,-2602,-1948,-1000,99,1225,2268,3121,3757,4128,4281,4238,4071,3836,3599,3385,3231,3116,3024,2909,2726,2424,1981,1372,613,-259,-1207,-2148,-3030,-3778,-4348,-4701,-4825,-4713,-4374,-3819,-3054,-2083,-904,485,2085,3872,5823,7879,9979,12030,13960,15659,17074,18107,18726,18884,18567,17793,16577,14985,13081,10957,8717,6467,4330,2406,818,-363,-1054,-1235,-898,-98,1092,2533,4087,5574,6834,7721,8133,8009,7362,6247,4770,3077,1310,-380,-1877,-3101,-4024,-4664,-5081,-5373,-5631,-5960,-6415,-7030,-7760,-8545,-9244,-9736,-9873,-9552,-8702,-7325,-5466,-3252,-833,1599,3860,5777,7232,8143,8509,8379,7849,7052,6131,5210,4402,3763,3331,3081,2987,2974,2994,2971,2866,2640,2285,1819,1259,663,74,-446,-845,-1071,-1101,-898,-480,148,930,1808,2697,3497,4110,4427,4371,3877,2915,1508,-306,-2416,-4727,-7079,-9347,-11395,-13114,-14444,-15338,-15816,-15902,-15668,-15188,-14523,-13758,-12913,-12031,-11093,-10091,-8979,-7732,-6315,-4719,-2954,-1056,909,2872,4709,6339,7631,8500,8866,8679,7935,6670,4969,2956,796,-1345,-3283,-4870,-5986,-6569,-6601,-6143,-5278,-4146,-2890,-1652,-567,279,816,1027,925,549,-35,-757,-1536,-2305,-2992,-3549,-3932,-4116,-4097,-3899,-3560,-3148,-2742,-2426,-2280,-2369,-2718,-3344,-4192,-5204,-6270,-7270,-8085,-8598,-8721,-8408,-7634,-6443,-4878,-3048,-1042,1015,3017,4861,6452,7724,8619,9103,9169,8817,8091,7030,5713,4209,2609,991,-566,-1986,-3228,-4224,-4969,-5425,-5605,-5508,-5177,-4631,-3937,-3134,-2292,-1464,-706,-70,403,664,697,467,-25,-779,-1781,-2986,-4359,-5831,-7330,-8795,-10131,-11302,-12234,-12916,-13342,-13517,-13505,-13338,-13099,-12831,-12585,-12373,-12187,-11988,-11702,-11263,-10569,-9571,-8197,-6458,-4366,-1997,529,3102,5543,7728,9512,10789,11503,11621,11165,10201,8802,7102,5187,3200,1210,-679,-2425,-3979,-5312,-6406,-7236,-7786,-8040,-7985,-7622,-6963,-6056,-4946,-3735,-2507,-1382,-452,179,461,353,-141,-964,-2073,-3348,-4713,-6061,-7321,-8428,-9365,-10104,-10679,-11088,-11361,-11501,-11506,-11357,-11026,-10482,-9698,-8667,-7393,-5895,-4234,-2450,-636,1139,2793,4259,5471,6405,7025,7349,7392,7198,6825,6333,5785,5240,4728,4285,3909,3603,3341,3123,2901,2687,2449,2203,1947,1716,1515,1393,1354,1421,1592,1845,2143,2445,2674,2788,2712,2420,1886,1112,135,-1001,-2220,-3447,-4612,-5646,-6520,-7208,-7743,-8138,-8479,-8789,-9152,-9577,-10088,-10658,-11228,-11722,-12028,-12039,-11647,-10762,-9337,-7362,-4887,-2001,1136,4359,7446,10202,12428,13977,14757,14736,13970,12565,10700,8573,6399,4357,2601,1205,179,-518,-1012,-1419,-1902,-2565,-3500,-4695,-6114,-7604,-9025,-10178,-10921,-11144,-10824,-10004,-8814,-7416,-6010,-4763,-3811,-3234,-3029,-3156,-3518,-3999,-4496,-4906,-5198,-5345,-5396,-5388,-5406,-5492,-5700,-6021,-6435,-6892,-7309,-7620,-7740,-7613,-7196,-6464,-5410,-4052,-2405,-513,1579,3813,6114,8386,10543,12459,14046,15198,15864,15997,15625,14774,13545,12036,10385,8711,7141,5765,4642,3797,3213,2830,2592,2392,2161,1817,1308,623,-241,-1236,-2309,-3387,-4385,-5244,-5893,-6311,-6471,-6390,-6073,-5571,-4900,-4125,-3276,-2423,-1617,-939,-449,-218,-293,-699,-1432,-2444,-3663,-4961,-6212,-7250,-7928,-8101,-7669,-6568,-4790,-2412,478,3680,7016,10263,13213,15704,17596,18833,19398,19349,18770,17804,16563,15200,13799,12442,11151,9926,8724,7510,6225,4848,3358,1787,183,-1367,-2764,-3898,-4676,-5037,-4953,-4457,-3608,-2529,-1344,-197,782,1495,1876,1922,1651,1167,535,-94,-655,-1046,-1247,-1236,-1060,-744,-373,18,370,650,850,947,971,922,847,779,770,870,1126,1565,2206,3027,3997,5050,6105,7082,7886,8462,8762,8785,8567,8156,7663,7156,6759,6524,6518,6744,7193,7808,8519,9229,9845,10270,10437,10290,9817,9033,7980,6728,5354,3927,2532,1191,-35,-1174,-2214,-3198,-4136,-5064,-5968,-6861,-7704,-8477,-9160,-9717,-10162,-10474,-10691,-10797,-10836,-10787,-10667,-10458,-10152,-9721,-9156,-8427,-7517,-6414,-5107,-3598,-1904,-47,1930,3962,5993,7929,9707,11244,12485,13397,13958,14184,14097,13745,13160,12391,11461,10383,9181,7836,6384,4818,3199,1574,33,-1331,-2430,-3189,-3570,-3586,-3287,-2779,-2182,-1623,-1227,-1063,-1180,-1550,-2113,-2771,-3386,-3845,-4011,-3820,-3215,-2225,-907,612,2195,3666,4870,5670,5966,5721,4940,3693,2086,273,-1587,-3318,-4756,-5765,-6237,-6118,-5401,-4139,-2425,-411,1741,3850,5747,7305,8424,9086,9305,9166,8787,8301,7869,7600,7608,7924,8557,9429,10458,11481,12372,12972,13167,12894,12116,10893,9294,7483,5591,3814,2275,1095,319,-52,-91,98,371,583,611,351,-233,-1137,-2299,-3628,-4997,-6290,-7380,-8192,-8657,-8784,-8580,-8136,-7528,-6867,-6253,-5746,-5399,-5189,-5065,-4957,-4730,-4320,-3600,-2550,-1136,590,2550,4632,6684,8571,10143,11298,11952,12082,11701,10870,9683,8245,6678,5075,3530,2091,794,-357,-1373,-2271,-3077,-3822,-4518,-5197,-5854,-6515,-7176,-7843,-8523,-9210,-9897,-10582,-11224,-11810,-12283,-12597,-12701,-12532,-12057,-11239,-10081,-8608,-6877,-4972,-3003,-1083,671,2161,3306,4081,4460,4499,4239,3794,3246,2732,2325,2119,2135,2379,2794,3306,3803,4183,4344,4222,3779,3032,2039,897,-259,-1282,-2025,-2347,-2168,-1430,-168,1552,3574,5729,7813,9621,11003,11820,12033,11651,10745,9446,7906,6277,4708,3292,2092,1106,305,-402,-1086,-1854,-2764,-3866,-5158,-6606,-8138,-9663,-11078,-12294,-13229,-13850,-14140,-14136,-13891,-13483,-12992,-12487,-11998,-11550,-11086,-10579,-9933,-9085,-7980,-6586,-4926,-3047,-1041,974,2886,4554,5896,6830,7332,7411,7123,6545,5786,4944,4126,3394,2814,2386,2099,1914,1767,1609,1392,1093,709,263,-220,-706,-1176,-1616,-2040,-2450,-2872,-3299,-3732,-4131,-4462,-4660,-4674,-4444,-3945,-3151,-2091,-794,655,2174,3645,4953,5990,6659,6887,6643,5908,4734,3163,1303,-751,-2870,-4930,-6820,-8423,-9665,-10473,-10838,-10741,-10262,-9423,-8366,-7147,-5914,-4716,-3662,-2759,-2052,-1507,-1114,-811,-578,-341,-97,209,562,986,1452,1963,2485,3017,3542,4062,4579,5102,5638,6184,6741,7287,7796,8236,8542,8682,8573,8189,7475,6422,5052,3414,1594,-272,-2081,-3663,-4940,-5812,-6259,-6297,-5986,-5423,-4728,-4005,-3355,-2832,-2445,-2175,-1939,-1668,-1242,-610,315,1525,3013,4717,6551,8398,10168,11725,13013,13932,14468,14577,14292,13611,12605,11298,9784,8107,6355,4586,2866,1253,-225,-1530,-2663,-3628,-4442,-5135,-5731,-6263,-6745,-7206,-7636,-8039,-8386,-8647,-8786,-8748,-8513,-8036,-7329,-6403,-5292,-4069,-2792,-1548,-400,585,1374,1935,2277,2418,2383,2226,1967,1659,1299,921,489,17,-543,-1181,-1928,-2769,-3712,-4725,-5798,-6890,-7976,-9013,-9948,-10750,-11341,-11701,-11755,-11494,-10880,-9927,-8649,-7090,-5310,-3381,-1380,611,2524,4301,5897,7288,8463,9419,10166,10708,11048,11174,11079,10735,10133,9251,8098,6688,5067,3291,1440,-403,-2144,-3708,-5021,-6045,-6744,-7130,-7213,-7044,-6686,-6207,-5695,-5229,-4876,-4699,-4717,-4934,-5322,-5818,-6359,-6837,-7184,-7294,-7123,-6614,-5775,-4608,-3186,-1558,166,1914,3587,5112,6439,7514,8338,8894,9205,9291,9179,8898,8469,7930,7288,6599,5865,5144,4449,3822,3266,2784,2363,1964,1570,1120,620,34,-590,-1235,-1821,-2296,-2584,-2640,-2441,-1990,-1321,-504,401,1301,2124,2819,3341,3682,3847,3867,3761,3591,3351,3089,2784,2434,2011,1494,852,85,-808,-1802,-2844,-3889,-4853,-5683,-6304,-6675,-6764,-6565,-6111,-5430,-4613,-3716,-2830,-2024,-1329,-794,-377,-73,198,486,862,1370,2036,2845,3759,4694,5561,6244,6639,6656,6236,5362,4059,2396,479,-1568,-3611,-5522,-7207,-8583,-9629,-10343,-10754,-10930,-10918,-10806,-10633,-10459,-10291,-10142,-9986,-9811,-9561,-9230,-8775,-8196,-7492,-6665,-5721,-4674,-3514,-2245,-872,601,2146,3726,5291,6783,8137,9307,10246,10942,11390,11607,11625,11470,11188,10772,10269,9629,8894,8010,7015,5888,4681,3425,2194,1060,107,-600,-989,-1053,-780,-238,500,1309,2065,2641,2936,2880,2477,1746,798,-260,-1276,-2116,-2662,-2828,-2592,-1947,-968,267,1631,2991,4209,5153,5709,5784,5329,4329,2808,852,-1443,-3919,-6429,-8788,-10866,-12514,-13679,-14316,-14467,-14199,-13612,-12820,-11908,-10958,-9993,-9024,-8020,-6952,-5777,-4471,-3021,-1434,258,2024,3799,5546,7191,8690,9994,11049,11824,12284,12405,12183,11617,10735,9574,8191,6660,5048,3436,1881,431,-888,-2073,-3145,-4132,-5084,-6035,-7038,-8110,-9276,-10523,-11835,-13158,-14442,-15603,-16558,-17240,-17551,-17459,-16909,-15901,-14462,-12639,-10522,-8215,-5841,-3524,-1392,470,1968,3079,3788,4119,4126,3866,3414,2841,2216,1598,1031,549,160,-126,-325,-430,-465,-403,-265,-21,311,720,1170,1603,1964,2170,2185,1929,1420,616,-413,-1634,-2949,-4243,-5407,-6303,-6821,-6887,-6434,-5485,-4081,-2325,-353,1683,3621,5315,6631,7487,7815,7606,6872,5673,4082,2216,189,-1852,-3762,-5404,-6645,-7397,-7594,-7243,-6377,-5123,-3589,-1983,-437,854,1776,2239,2191,1648,663,-678,-2238,-3875,-5423,-6725,-7618,-7994,-7733,-6824,-5240,-3084,-447,2477,5510,8417,11006,13082,14519,15233,15211,14510,13229,11541,9603,7634,5781,4198,2966,2103,1586,1319,1204,1104,927,582,41,-689,-1558,-2489,-3378,-4144,-4705,-5020,-5080,-4905,-4545,-4077,-3557,-3074,-2663,-2374,-2204,-2148,-2164,-2207,-2223,-2149,-1959,-1607,-1111,-474,246,996,1696,2271,2644,2762,2589,2112,1374,415,-644,-1708,-2626,-3286,-3555,-3367,-2665,-1460,185,2175,4345,6526,8507,10116,11183,11616,11374,10501,9116,7382,5506,3694,2119,927,172,-136,-61,275,744,1164,1422,1394,1023,329,-658,-1795,-2974,-4018,-4803,-5216,-5190,-4729,-3885,-2756,-1503,-282,741,1413,1652,1396,671,-449,-1850,-3360,-4826,-6070,-6957,-7378,-7266,-6614,-5444,-3841,-1891,261,2511,4696,6727,8469,9870,10849,11407,11520,11241,10587,9643,8449,7098,5644,4171,2745,1446,332,-539,-1130,-1428,-1444,-1206,-789,-253,306,804,1174,1348,1306,1035,558,-90,-845,-1652,-2435,-3135,-3680,-4021,-4096,-3879,-3331,-2453,-1266,190,1829,3559,5252,6781,8016,8850,9185,8984,8216,6931,5191,3101,808,-1554,-3811,-5827,-7470,-8620,-9230,-9233,-8657,-7546,-5976,-4085,-2001,115,2106,3828,5162,6003,6318,6076,5344,4197,2791,1284,-129,-1262,-1964,-2104,-1638,-566,1019,2982,5113,7187,8971,10246,10843,10676,9700,8006,5701,2989,91,-2753,-5320,-7405,-8869,-9613,-9637,-8967,-7760,-6130,-4333,-2529,-944,278,1029,1268,1028,398,-459,-1385,-2176,-2680,-2765,-2367,-1483,-187,1404,3123,4785,6219,7268,7825,7850,7337,6377,5053,3536,1945,449,-855,-1857,-2522,-2814,-2774,-2430,-1874,-1178,-451,230,781,1169,1361,1393,1287,1109,917,747,645,600,618,657,691,687,621,496,329,160,43,33,178,503,1010,1660,2401,3152,3833,4371,4703,4803,4654,4277,3701,2977,2161,1323,532,-153,-655,-952,-979,-762,-271,423,1299,2253,3203,4045,4667,4989,4919,4437,3508,2184,512,-1395,-3419,-5405,-7209,-8678,-9688,-10143,-9983,-9202,-7821,-5923,-3610,-1033,1642,4222,6523,8354,9584,10104,9902,9019,7587,5778,3826,1943,370,-735,-1238,-1093,-319,995,2703,4600,6491,8132,9352,9976,9925,9173,7774,5842,3560,1101,-1301,-3503,-5329,-6715,-7590,-7966,-7859,-7317,-6398,-5154,-3657,-1956,-129,1757,3605,5324,6795,7919,8588,8724,8298,7307,5819,3943,1816,-383,-2500,-4371,-5889,-6963,-7567,-7696,-7402,-6759,-5857,-4822,-3748,-2759,-1931,-1337,-1017,-968,-1186,-1602,-2154,-2756,-3304,-3719,-3925,-3873,-3565,-3020,-2305,-1516,-745,-111,295,399,159,-431,-1322,-2439,-3659,-4837,-5839,-6514,-6773,-6547,-5822,-4652,-3112,-1342,514,2289,3845,5041,5807,6085,5894,5269,4309,3107,1792,479,-732,-1747,-2516,-2996,-3194,-3122,-2836,-2408,-1921,-1479,-1181,-1108,-1345,-1918,-2845,-4085,-5560,-7165,-8759,-10193,-11315,-11993,-12122,-11626,-10502,-8761,-6509,-3864,-986,1920,4689,7127,9100,10516,11325,11549,11259,10545,9568,8440,7324,6306,5479,4871,4494,4316,4303,4409,4602,4865,5191,5582,6033,6515,6984,7360,7572,7537,7215,6589,5695,4605,3406,2218,1121,203,-497,-968,-1219,-1293,-1222,-1041,-764,-374,137,824,1691,2754,3969,5267,6526,7615,8379,8702,8481,7699,6379,4629,2603,506,-1455,-3067,-4163,-4632,-4421,-3565,-2155,-336,1704,3763,5639,7155,8145,8513,8184,7161,5496,3290,702,-2068,-4817,-7310,-9355,-10788,-11490,-11431,-10622,-9165,-7182,-4860,-2368,96,2386,4333,5860,6848,7281,7124,6410,5203,3593,1705,-316,-2335,-4222,-5873,-7233,-8273,-9011,-9485,-9763,-9898,-9968,-10002,-10032,-10059,-10058,-9991,-9803,-9445,-8856,-8019,-6908,-5551,-3998,-2325,-641,945,2330,3423,4185,4595,4695,4549,4235,3867,3504,3224,3044,2950,2905,2821,2637,2253,1658,826,-158,-1193,-2118,-2754,-2941,-2555,-1538,63,2135,4454,6783,8843,10422,11340,11552,11074,10045,8653,7110,5632,4380,3437,2834,2485,2293,2085,1727,1078,71,-1322,-3052,-5039,-7145,-9246,-11190,-12873,-14198,-15113,-15588,-15627,-15244,-14479,-13390,-12038,-10521,-8942,-7406,-6055,-4975,-4272,-3986,-4105,-4590,-5305,-6124,-6844,-7308,-7335,-6830,-5726,-4038,-1860,686,3397,6090,8561,10651,12232,13237,13644,13493,12832,11765,10361,8720,6908,4999,3049,1137,-678,-2302,-3660,-4654,-5222,-5297,-4868,-3953,-2621,-996,761,2451,3873,4827,5163,4776,3643,1811,-590,-3375,-6319,-9159,-11671,-13618,-14858,-15273,-14847,-13614,-11691,-9231,-6434,-3503,-645,1944,4106,5705,6659,6908,6460,5329,3627,1435,-1050,-3675,-6210,-8452,-10199,-11264,-11527,-10908,-9419,-7141,-4236,-930,2510,5796,8659,10862,12267,12787,12486,11476,9982,8266,6598,5245,4395,4174,4595,5593,7012,8653,10282,11678,12648,13069,12868,12064,10721,8967,6945,4816,2716,766,-956,-2407,-3570,-4481,-5154,-5667,-6039,-6338,-6575,-6773,-6929,-7033,-7059,-7007,-6838,-6573,-6187,-5702,-5102,-4414,-3603,-2704,-1698,-610,511,1640,2676,3577,4231,4609,4638,4337,3724,2879,1921,980,203,-283,-392,-90,587,1539,2620,3639,4417,4777,4605,3834,2488,634,-1571,-3965,-6340,-8525,-10356,-11749,-12639,-13053,-13029,-12652,-12012,-11184,-10244,-9229,-8160,-7044,-5867,-4627,-3329,-1998,-681,548,1614,2426,2912,3022,2729,2054,1050,-186,-1520,-2818,-3912,-4689,-5029,-4882,-4239,-3131,-1648,106,1990,3867,5611,7086,8227,8927,9190,8965,8312,7231,5822,4130,2272,340,-1539,-3250,-4660,-5663,-6171,-6129,-5548,-4464,-3000,-1281,514,2221,3688,4801,5494,5756,5629,5179,4512,3723,2904,2122,1406,755,147,-476,-1149,-1923,-2801,-3776,-4791,-5774,-6636,-7277,-7633,-7645,-7306,-6644,-5720,-4619,-3437,-2261,-1159,-178,671,1385,1990,2492,2930,3299,3627,3895,4106,4231,4252,4132,3846,3371,2700,1841,820,-327,-1538,-2752,-3891,-4886,-5649,-6132,-6265,-6030,-5417,-4451,-3186,-1717,-145,1381,2735,3775,4386,4494,4060,3098,1692,-70,-2006,-3980,-5793,-7311,-8384,-8942,-8917,-8328,-7213,-5650,-3776,-1703,394,2380,4117,5482,6418,6870,6856,6419,5636,4619,3484,2372,1401,691,319,338,750,1503,2518,3641,4734,5600,6098,6079,5471,4245,2458,209,-2321,-4945,-7441,-9608,-11278,-12332,-12716,-12458,-11637,-10405,-8944,-7440,-6098,-5039,-4389,-4160,-4334,-4822,-5482,-6171,-6700,-6946,-6778,-6151,-5050,-3549,-1727,241,2232,4053,5581,6695,7333,7489,7201,6581,5745,4867,4087,3543,3332,3493,4024,4864,5934,7105,8289,9352,10241,10892,11286,11443,11387,11170,10849,10467,10057,9644,9207,8747,8204,7566,6771,5800,4628,3243,1680,-31,-1808,-3557,-5167,-6505,-7474,-7966,-7960,-7443,-6497,-5238,-3838,-2478,-1355,-618,-383,-697,-1538,-2822,-4429,-6175,-7913,-9448,-10661,-11431,-11694,-11432,-10647,-9412,-7791,-5914,-3890,-1856,61,1763,3146,4169,4787,5010,4867,4418,3747,2960,2165,1485,1019,843,1018,1535,2369,3445,4631,5826,6849,7605,7957,7844,7245,6159,4688,2894,942,-1043,-2918,-4537,-5824,-6680,-7100,-7070,-6651,-5919,-4973,-3946,-2950,-2116,-1541,-1300,-1435,-1950,-2795,-3907,-5161,-6458,-7662,-8679,-9436,-9890,-10055,-9971,-9701,-9340,-8958,-8632,-8399,-8271,-8228,-8216,-8182,-8038,-7743,-7232,-6501,-5543,-4401,-3110,-1745,-354,1002,2282,3461,4533,5499,6388,7203,7959,8640,9213,9626,9822,9727,9312,8530,7407,5965,4277,2440,554,-1245,-2856,-4174,-5131,-5690,-5862,-5671,-5217,-4575,-3875,-3229,-2738,-2493,-2543,-2910,-3573,-4487,-5558,-6697,-7779,-8704,-9372,-9714,-9688,-9290,-8525,-7452,-6096,-4531,-2779,-895,1103,3178,5311,7441,9538,11512,13314,14856,16096,16980,17515,17708,17619,17313,16876,16387,15922,15516,15197,14933,14669,14337,13814,13039,11897,10369,8437,6142,3583,865,-1844,-4409,-6660,-8473,-9742,-10380,-10387,-9756,-8577,-6947,-5029,-2986,-1013,720,2065,2919,3238,3035,2380,1380,178,-1098,-2312,-3364,-4191,-4759,-5078,-5194,-5155,-5045,-4917,-4833,-4813,-4872,-4983,-5131,-5268,-5376,-5425,-5411,-5341,-5236,-5115,-5002,-4897,-4791,-4648,-4413,-4022,-3400,-2499,-1273,280,2124,4199,6380,8545,10541,12219,13460,14153,14252,13741,12658,11093,9169,7049,4901,2900,1185,-113,-938,-1259,-1115,-586,209,1133,2026,2762,3209,3306,2997,2319,1299,63,-1310,-2669,-3926,-4986,-5785,-6313,-6552,-6547,-6316,-5903,-5328,-4609,-3743,-2722,-1530,-172,1353,2992,4717,6432,8075,9560,10824,11825,12534,12965,13131,13083,12858,12507,12069,11563,11006,10386,9687,8896,7983,6960,5823,4613,3367,2134,977,-77,-968,-1696,-2224,-2560,-2689,-2604,-2304,-1764,-989,32,1281,2732,4324,5982,7612,9091,10328,11196,11636,11581,11033,10014,8596,6876,4973,3010,1112,-617,-2093,-3260,-4099,-4621,-4847,-4845,-4661,-4373,-4024,-3659,-3296,-2928,-2539,-2082,-1522,-807,89,1185,2464,3893,5394,6869,8181,9197,9753,9734,9034,7625,5531,2860,-228,-3513,-6756,-9717,-12189,-14004,-15077,-15380,-14956,-13924,-12410,-10596,-8642,-6709,-4931,-3412,-2227,-1414,-981,-910,-1137,-1605,-2209,-2867,-3487,-3997,-4346,-4511,-4486,-4289,-3940,-3466,-2886,-2211,-1448,-593,345,1354,2407,3443,4418,5247,5879,6255,6367,6218,5879,5416,4953,4585,4412,4499,4859,5473,6261,7115,7901,8475,8716,8519,7828,6643,5000,2992,753,-1589,-3859,-5944,-7705,-9078,-9998,-10462,-10462,-10026,-9180,-7948,-6366,-4459,-2256,172,2783,5451,8089,10536,12680,14363,15495,15975,15781,14908,13424,11406,9001,6342,3600,912,-1568,-3751,-5538,-6902,-7822,-8330,-8470,-8320,-7961,-7484,-6978,-6516,-6138,-5883,-5726,-5639,-5565,-5426,-5153,-4692,-3975,-3018,-1787,-355,1254,2936,4625,6213,7620,8761,9562,9981,9969,9516,8609,7272,5535,3456,1109,-1402,-3957,-6408,-8601,-10369,-11568,-12078,-11827,-10818,-9106,-6835,-4205,-1447,1176,3436,5149,6195,6554,6280,5506,4408,3195,2048,1139,556,358,499,927,1516,2161,2750,3208,3508,3650,3697,3720,3810,4055,4508,5200,6107,7175,8300,9375,10258,10842,11006,10689,9843,8472,6614,4334,1745,-1039,-3871,-6613,-9135,-11316,-13080,-14368,-15173,-15515,-15443,-15039,-14368,-13528,-12564,-11529,-10455,-9335,-8183,-6997,-5771,-4547,-3340,-2204,-1191,-338,324,781,1062,1178,1194,1138,1059,960,849,673,412,-26,-658,-1548,-2683,-4057,-5594,-7229,-8832,-10303,-11507,-12346,-12730,-12609,-11964,-10820,-9237,-7304,-5143,-2875,-640,1441,3254,4706,5734,6298,6409,6077,5377,4376,3178,1879,572,-663,-1779,-2745,-3573,-4282,-4912,-5491,-6049,-6585,-7079,-7501,-7792,-7903,-7804,-7455,-6886,-6128,-5250,-4354,-3530,-2878,-2483,-2393,-2635,-3181,-3989,-4952,-5974,-6904,-7609,-7960,-7840,-7196,-6000,-4302,-2188,212,2733,5228,7533,9552,11196,12453,13332,13893,14216,14375,14474,14537,14647,14766,14908,15012,15026,14886,14526,13897,12960,11703,10134,8281,6211,3984,1700,-556,-2693,-4629,-6307,-7686,-8743,-9492,-9934,-10111,-10027,-9719,-9177,-8424,-7443,-6248,-4853,-3266,-1552,278,2118,3945,5646,7170,8437,9372,9932,10058,9719,8915,7635,5944,3882,1567,-893,-3344,-5636,-7618,-9154,-10151,-10542,-10340,-9580,-8367,-6839,-5145,-3473,-1970,-780,-10,310,160,-381,-1213,-2197,-3159,-3955,-4436,-4516,-4144,-3350,-2210,-871,494,1683,2509,2814,2515,1567,55,-1934,-4189,-6529,-8719,-10587,-11970,-12792,-13028,-12726,-11994,-10973,-9833,-8736,-7825,-7198,-6918,-6978,-7344,-7920,-8582,-9200,-9622,-9741,-9455,-8723,-7553,-5986,-4121,-2063,61,2127,4026,5677,7011,8009,8673,9028,9143,9080,8925,8753,8629,8588,8659,8811,9024,9226,9358,9343,9117,8627,7835,6731,5320,3641,1744,-295,-2388,-4443,-6350,-8030,-9374,-10317,-10783,-10725,-10125,-8971,-7312,-5200,-2750,-80,2639,5244,7552,9377,10599,11067,10765,9661,7847,5430,2592,-469,-3550,-6442,-8990,-11069,-12610,-13606,-14092,-14133,-13832,-13275,-12559,-11749,-10902,-10038,-9169,-8290,-7401,-6493,-5587,-4685,-3813,-2978,-2187,-1439,-714,-6,709,1417,2117,2768,3347,3805,4120,4272,4262,4109,3846,3509,3126,2727,2304,1861,1363,785,100,-702,-1621,-2603,-3614,-4544,-5321,-5834,-6012,-5798,-5185,-4193,-2916,-1455,29,1394,2486,3204,3461,3268,2637,1682,504,-746,-1942,-2949,-3691,-4083,-4112,-3778,-3098,-2143,-956,387,1823,3301,4763,6167,7480,8636,9599,10295,10653,10618,10116,9131,7651,5728,3429,881,-1775,-4389,-6797,-8881,-10525,-11675,-12308,-12437,-12126,-11433,-10465,-9289,-7995,-6635,-5235,-3823,-2365,-858,738,2433,4233,6114,8037,9924,11697,13253,14499,15358,15775,15727,15242,14362,13183,11796,10317,8849,7478,6298,5334,4645,4217,4034,4049,4183,4341,4427,4327,3948,3234,2119,650,-1167,-3192,-5321,-7357,-9121,-10424,-11091,-11014,-10130,-8458,-6101,-3220,-37,3204,6257,8896,10957,12314,12944,12852,12129,10890,9276,7446,5544,3711,2056,686,-358,-1017,-1311,-1256,-920,-393,215,775,1167,1285,1035,384,-684,-2118,-3838,-5736,-7666,-9500,-11094,-12336,-13144,-13463,-13279,-12622,-11546,-10135,-8488,-6705,-4865,-3061,-1318,310,1818,3196,4422,5480,6331,6921,7200,7118,6637,5764,4526,3006,1324,-383,-1939,-3213,-4051,-4391,-4181,-3476,-2354,-977,485,1838,2898,3540,3663,3273,2393,1153,-325,-1839,-3248,-4358,-5062,-5251,-4890,-3979,-2588,-807,1202,3279,5237,6908,8134,8814,8874,8311,7160,5509,3473,1218,-1106,-3313,-5236,-6735,-7676,-7989,-7645,-6653,-5102,-3088,-782,1662,4050,6223,8029,9349,10110,10285,9878,8973,7655,6070,4358,2666,1120,-181,-1177,-1846,-2198,-2284,-2150,-1896,-1562,-1251,-979,-813,-738,-780,-905,-1112,-1362,-1639,-1908,-2148,-2326,-2420,-2400,-2255,-1973,-1554,-1021,-389,304,1004,1703,2319,2872,3307,3651,3908,4122,4321,4574,4904,5353,5927,6600,7351,8108,8806,9379,9746,9867,9697,9232,8488,7522,6400,5227,4107,3144,2434,2030,1952,2171,2607,3151,3652,3973,3967,3540,2633,1243,-569,-2709,-5035,-7400,-9650,-11652,-13294,-14502,-15218,-15433,-15125,-14329,-13046,-11341,-9242,-6841,-4212,-1483,1235,3771,6012,7790,9016,9602,9533,8830,7579,5896,3937,1859,-179,-2050,-3634,-4870,-5688,-6078,-6012,-5498,-4547,-3188,-1473,510,2658,4818,6836,8531,9740,10332,10215,9380,7882,5859,3519,1122,-1073,-2777,-3799,-3961,-3228,-1622,725,3620,6818,10058,13087,15675,17650,18876,19294,18885,17693,15799,13332,10425,7253,3961,727,-2334,-5080,-7444,-9340,-10751,-11638,-12030,-11919,-11375,-10439,-9214,-7807,-6355,-4992,-3868,-3082,-2714,-2772,-3201,-3885,-4659,-5332,-5717,-5656,-5045,-3843,-2087,130,2653,5301,7883,10214,12142,13558,14390,14636,14315,13500,12280,10755,9032,7197,5333,3489,1706,0,-1631,-3169,-4642,-6021,-7326,-8530,-9619,-10579,-11372,-11972,-12334,-12405,-12138,-11492,-10425,-8964,-7125,-5011,-2737,-458,1649,3422,4714,5422,5511,4994,3972,2580,1000,-568,-1950,-2988,-3612,-3774,-3536,-2966,-2201,-1367,-597,29,421,597,528,307,-38,-416,-788,-1111,-1392,-1657,-1953,-2355,-2907,-3664,-4618,-5721,-6891,-7971,-8825,-9289,-9248,-8660,-7526,-5966,-4126,-2218,-447,998,1979,2413,2297,1677,661,-612,-1995,-3329,-4494,-5376,-5919,-6101,-5914,-5425,-4666,-3737,-2714,-1686,-741,33,587,839,793,410,-273,-1231,-2405,-3705,-5054,-6325,-7414,-8191,-8548,-8383,-7633,-6266,-4306,-1824,1053,4166,7308,10294,12911,15025,16499,17302,17428,16952,15992,14693,13231,11764,10441,9365,8608,8181,8051,8160,8388,8646,8800,8764,8451,7836,6890,5659,4176,2533,811,-878,-2434,-3756,-4766,-5403,-5649,-5495,-5000,-4203,-3218,-2114,-1022,-20,799,1375,1673,1680,1421,933,282,-466,-1243,-1988,-2664,-3236,-3710,-4071,-4347,-4522,-4605,-4571,-4396,-4053,-3519,-2789,-1879,-833,284,1385,2385,3211,3804,4146,4251,4155,3935,3661,3403,3229,3169,3241,3444,3753,4132,4562,4972,5365,5656,5855,5876,5728,5342,4723,3855,2751,1459,18,-1481,-2988,-4398,-5679,-6754,-7609,-8232,-8625,-8812,-8813,-8657,-8359,-7930,-7362,-6645,-5768,-4718,-3513,-2171,-747,698,2102,3391,4512,5425,6091,6507,6658,6549,6199,5623,4864,3962,2990,2006,1112,357,-161,-419,-382,-69,471,1177,1950,2709,3354,3824,4063,4046,3775,3273,2578,1752,847,-69,-943,-1724,-2374,-2869,-3197,-3347,-3323,-3114,-2708,-2099,-1259,-188,1118,2629,4290,6023,7694,9185,10332,11002,11090,10523,9300,7478,5165,2517,-267,-3006,-5497,-7578,-9134,-10064,-10354,-10009,-9081,-7667,-5875,-3825,-1677,454,2393,4023,5206,5853,5890,5305,4134,2457,434,-1761,-3906,-5775,-7169,-7921,-7934,-7194,-5764,-3797,-1503,872,3063,4842,6010,6441,6089,4974,3203,922,-1667,-4360,-6950,-9253,-11138,-12489,-13276,-13486,-13168,-12398,-11277,-9923,-8457,-6997,-5647,-4497,-3603,-3004,-2692,-2635,-2761,-2972,-3160,-3208,-3025,-2542,-1744,-649,665,2106,3543,4857,5940,6714,7137,7212,6975,6489,5845,5121,4413,3782,3281,2927,2722,2618,2591,2536,2424,2154,1702,1021,125,-979,-2214,-3537,-4837,-6048,-7071,-7853,-8338,-8528,-8418,-8073,-7531,-6889,-6198,-5528,-4894,-4318,-3761,-3200,-2575,-1849,-1001,-23,1046,2170,3265,4264,5093,5681,6011,6033,5790,5280,4568,3713,2773,1856,1009,337,-115,-297,-199,155,701,1339,1944,2365,2473,2142,1292,-90,-1981,-4260,-6786,-9335,-11693,-13617,-14896,-15382,-14968,-13656,-11522,-8711,-5457,-2006,1357,4368,6804,8490,9335,9331,8532,7085,5166,2979,757,-1323,-3062,-4354,-5099,-5282,-4918,-4085,-2895,-1497,-56,1261,2290,2921,3046,2662,1773,488,-1064,-2691,-4201,-5395,-6121,-6257,-5759,-4656,-3018,-1026,1170,3327,5269,6795,7795,8183,7967,7215,6039,4611,3096,1670,469,-406,-909,-1033,-828,-351,299,1049,1816,2545,3196,3756,4205,4560,4784,4891,4823,4567,4077,3326,2305,1016,-515,-2238,-4078,-5948,-7728,-9312,-10570,-11406,-11744,-11538,-10815,-9627,-8092,-6363,-4607,-3006,-1718,-859,-514,-683,-1331,-2349,-3592,-4901,-6084,-7011,-7528,-7593,-7149,-6250,-4943,-3358,-1610,135,1742,3059,3977,4398,4290,3622,2464,844,-1091,-3253,-5473,-7629,-9564,-11178,-12363,-13082,-13325,-13130,-12587,-11793,-10887,-9965,-9128,-8412,-7825,-7334,-6881,-6404,-5852,-5204,-4464,-3674,-2896,-2196,-1642,-1271,-1100,-1113,-1255,-1474,-1686,-1839,-1874,-1773,-1531,-1170,-721,-222,301,820,1335,1836,2337,2839,3342,3841,4309,4723,5037,5218,5230,5058,4704,4190,3559,2867,2177,1557,1047,709,546,589,816,1217,1758,2396,3100,3815,4528,5187,5808,6348,6840,7245,7583,7811,7927,7881,7660,7233,6604,5784,4826,3766,2702,1683,797,99,-357,-535,-410,12,713,1640,2718,3840,4903,5770,6351,6544,6306,5640,4568,3200,1647,66,-1370,-2523,-3230,-3420,-3020,-2061,-597,1244,3296,5375,7278,8823,9857,10274,10025,9140,7686,5832,3743,1653,-226,-1702,-2608,-2876,-2473,-1482,-20,1720,3518,5156,6411,7119,7161,6476,5095,3086,598,-2196,-5101,-7906,-10447,-12553,-14146,-15152,-15595,-15496,-14967,-14093,-13012,-11830,-10651,-9559,-8599,-7805,-7159,-6665,-6266,-5943,-5657,-5380,-5108,-4829,-4545,-4263,-3959,-3636,-3236,-2734,-2078,-1225,-164,1106,2544,4072,5594,6992,8157,8994,9454,9515,9199,8567,7689,6649,5540,4415,3354,2390,1566,920,467,241,241,470,902,1500,2200,2928,3584,4080,4314,4204,3699,2778,1466,-146,-1946,-3750,-5386,-6649,-7387,-7473,-6859,-5579,-3741,-1532,798,2987,4760,5880,6191,5603,4148,1957,-750,-3665,-6467,-8803,-10395,-11005,-10538,-8990,-6516,-3359,137,3576,6588,8801,9980,9958,8717,6377,3141,-667,-4698,-8582,-11952,-14534,-16077,-16489,-15723,-13881,-11123,-7709,-3925,-92,3489,6547,8877,10342,10889,10548,9424,7673,5521,3176,895,-1123,-2696,-3705,-4088,-3858,-3062,-1837,-308,1338,2944,4350,5437,6124,6383,6226,5731,4982,4119,3254,2503,1956,1650,1604,1774,2099,2496,2868,3138,3237,3132,2808,2296,1628,881,113,-595,-1176,-1572,-1736,-1652,-1317,-768,-72,705,1439,2065,2487,2673,2626,2388,2040,1698,1458,1435,1672,2193,2955,3869,4809,5628,6168,6314,5961,5092,3726,1965,-27,-2067,-3914,-5369,-6240,-6403,-5817,-4521,-2639,-383,2020,4280,6176,7490,8123,8038,7309,6089,4580,3041,1701,800,488,886,2008,3802,6135,8802,11561,14134,16252,17685,18255,17900,16626,14566,11927,8961,5969,3188,866,-900,-2002,-2513,-2481,-2080,-1450,-775,-193,174,260,43,-462,-1183,-2055,-2961,-3822,-4554,-5115,-5477,-5657,-5674,-5554,-5322,-4965,-4466,-3793,-2888,-1746,-331,1297,3092,4939,6705,8259,9452,10193,10386,10031,9118,7734,5956,3923,1757,-384,-2374,-4077,-5396,-6252,-6623,-6521,-6008,-5205,-4245,-3289,-2489,-1969,-1799,-2023,-2589,-3436,-4447,-5501,-6473,-7264,-7786,-7985,-7830,-7308,-6430,-5224,-3731,-2028,-178,1694,3527,5178,6608,7725,8517,8981,9142,9070,8830,8528,8220,8001,7876,7881,7957,8068,8110,8014,7678,7057,6105,4845,3310,1602,-181,-1903,-3440,-4679,-5522,-5911,-5815,-5237,-4201,-2768,-1000,1010,3170,5367,7488,9397,10969,12084,12617,12512,11704,10219,8116,5514,2576,-509,-3527,-6296,-8625,-10406,-11543,-12024,-11879,-11187,-10071,-8677,-7149,-5664,-4321,-3259,-2514,-2132,-2087,-2341,-2819,-3436,-4115,-4753,-5303,-5677,-5835,-5727,-5308,-4563,-3451,-2004,-214,1836,4085,6414,8696,10815,12630,14066,15038,15531,15547,15133,14349,13282,12015,10630,9214,7825,6530,5367,4382,3586,3017,2643,2481,2451,2525,2599,2600,2457,2096,1523,722,-225,-1245,-2232,-3056,-3632,-3865,-3720,-3207,-2384,-1365,-303,626,1257,1421,1035,39,-1529,-3569,-5929,-8400,-10760,-12791,-14288,-15111,-15166,-14450,-13011,-10992,-8556,-5924,-3319,-939,1022,2442,3246,3423,3031,2179,1009,-289,-1560,-2606,-3329,-3602,-3401,-2722,-1604,-121,1637,3573,5588,7567,9422,11039,12316,13159,13483,13232,12390,10974,9069,6777,4270,1712,-707,-2799,-4437,-5473,-5884,-5612,-4745,-3343,-1568,417,2431,4280,5814,6899,7467,7498,7028,6139,4955,3607,2248,990,-44,-801,-1223,-1315,-1091,-582,153,1079,2123,3249,4393,5511,6544,7425,8092,8443,8416,7909,6877,5277,3130,495,-2504,-5694,-8869,-11788,-14219,-15962,-16857,-16833,-15887,-14126,-11728,-8941,-6060,-3360,-1116,501,1379,1529,1051,110,-1049,-2209,-3127,-3645,-3641,-3094,-2039,-598,1067,2759,4271,5419,6045,6051,5413,4144,2360,200,-2161,-4512,-6688,-8521,-9893,-10742,-11046,-10835,-10199,-9236,-8108,-6945,-5905,-5094,-4592,-4409,-4522,-4829,-5226,-5558,-5712,-5573,-5085,-4233,-3059,-1640,-96,1460,2898,4123,5058,5668,5947,5919,5625,5116,4440,3642,2750,1774,726,-413,-1622,-2912,-4230,-5541,-6757,-7806,-8604,-9096,-9260,-9110,-8715,-8170,-7601,-7135,-6897,-6966,-7407,-8203,-9317,-10641,-12061,-13423,-14603,-15469,-15939,-15959,-15508,-14608,-13294,-11639,-9697,-7578,-5337,-3087,-890,1170,3042,4684,6078,7217,8109,8762,9182,9371,9317,9019,8465,7669,6658,5468,4168,2819,1495,257,-844,-1795,-2572,-3221,-3758,-4235,-4695,-5163,-5658,-6167,-6668,-7089,-7391,-7461,-7259,-6690,-5730,-4355,-2582,-483,1870,4331,6774,9040,10992,12516,13525,13991,13913,13356,12402,11190,9845,8536,7373,6476,5898,5652,5703,5971,6335,6672,6837,6714,6217,5289,3939,2206,187,-2001,-4204,-6293,-8108,-9555,-10535,-11014,-10966,-10433,-9437,-8071,-6397,-4511,-2505,-462,1510,3328,4878,6084,6841,7086,6769,5869,4408,2447,79,-2552,-5284,-7931,-10307,-12231,-13565,-14192,-14073,-13220,-11704,-9673,-7292,-4783,-2347,-191,1523,2684,3214,3138,2473,1341,-137,-1820,-3532,-5149,-6528,-7583,-8244,-8496,-8334,-7798,-6942,-5814,-4497,-3029,-1470,139,1781,3406,5010,6547,7988,9287,10384,11221,11731,11866,11592,10894,9816,8395,6748,4965,3174,1476,-43,-1332,-2374,-3175,-3763,-4159,-4387,-4441,-4326,-4018,-3522,-2841,-2019,-1111,-213,577,1155,1424,1322,818,-67,-1271,-2682,-4169,-5574,-6742,-7538,-7848,-7619,-6826,-5530,-3803,-1798,350,2463,4401,6027,7256,8032,8354,8252,7815,7135,6358,5592,4978,4590,4506,4721,5233,5958,6834,7738,8586,9271,9723,9894,9748,9297,8554,7561,6362,5000,3517,1947,322,-1346,-3019,-4691,-6308,-7843,-9231,-10418,-11325,-11897,-12052,-11764,-10999,-9774,-8144,-6186,-4046,-1872,149,1837,3040,3625,3540,2781,1428,-378,-2437,-4516,-6370,-7769,-8521,-8498,-7636,-5973,-3600,-715,2472,5664,8623,11061,12805,13701,13702,12841,11221,9016,6436,3703,1043,-1363,-3367,-4883,-5883,-6388,-6469,-6225,-5767,-5221,-4683,-4244,-3965,-3876,-3991,-4306,-4787,-5415,-6141,-6911,-7684,-8367,-8920,-9241,-9286,-8991,-8338,-7332,-6011,-4447,-2732,-973,717,2254,3542,4546,5221,5573,5606,5370,4892,4244,3481,2652,1833,1048,347,-243,-716,-1044,-1242,-1306,-1247,-1076,-803,-441,8,529,1127,1779,2478,3193,3897,4551,5122,5580,5912,6117,6221,6268,6307,6406,6604,6940,7409,7971,8564,9069,9378,9355,8902,7942,6461,4491,2134,-483,-3163,-5756,-8049,-9922,-11257,-12000,-12175,-11827,-11079,-10060,-8926,-7822,-6865,-6146,-5696,-5516,-5566,-5757,-6036,-6275,-6444,-6452,-6287,-5939,-5412,-4750,-3988,-3182,-2383,-1637,-988,-460,-69,192,342,423,472,560,729,1040,1527,2218,3113,4198,5412,6700,7955,9086,9977,10538,10674,10346,9514,8209,6459,4368,2025,-412,-2806,-4977,-6762,-8008,-8573,-8381,-7389,-5622,-3193,-237,2997,6286,9346,11933,13830,14880,14996,14195,12539,10202,7378,4315,1259,-1560,-3933,-5711,-6789,-7121,-6729,-5677,-4098,-2156,-62,1959,3676,4885,5428,5223,4260,2638,518,-1865,-4256,-6409,-8107,-9215,-9666,-9506,-8827,-7823,-6676,-5613,-4801,-4377,-4403,-4879,-5731,-6853,-8077,-9267,-10256,-10942,-11247,-11140,-10660,-9855,-8851,-7744,-6671,-5743,-5027,-4602,-4448,-4573,-4904,-5391,-5943,-6492,-6969,-7306,-7473,-7419,-7129,-6588,-5808,-4812,-3672,-2446,-1248,-160,716,1329,1626,1639,1369,931,361,-190,-681,-984,-1066,-858,-350,472,1579,2929,4454,6041,7604,8992,10119,10880,11218,11132,10633,9800,8715,7493,6236,5048,4010,3173,2580,2220,2096,2154,2367,2659,2987,3290,3523,3650,3647,3499,3218,2802,2292,1686,1043,365,-301,-931,-1501,-1972,-2334,-2555,-2623,-2516,-2227,-1725,-1010,-46,1159,2604,4252,6054,7908,9730,11381,12773,13805,14435,14639,14458,13943,13180,12266,11272,10279,9323,8442,7640,6934,6326,5844,5517,5375,5462,5793,6364,7141,8030,8921,9651,10057,9968,9276,7883,5834,3173,106,-3176,-6374,-9248,-11512,-12989,-13529,-13089,-11713,-9528,-6743,-3620,-452,2471,4879,6580,7435,7423,6578,5046,2999,663,-1741,-4009,-5979,-7526,-8610,-9200,-9355,-9137,-8641,-7980,-7247,-6554,-5968,-5568,-5362,-5382,-5578,-5921,-6330,-6740,-7072,-7269,-7279,-7082,-6670,-6052,-5249,-4289,-3191,-1988,-704,628,1960,3238,4393,5325,5966,6200,5981,5250,4017,2340,339,-1823,-3920,-5724,-7003,-7561,-7266,-6076,-4028,-1263,1997,5498,8918,11988,14441,16077,16784,16520,15330,13340,10713,7683,4482,1378,-1402,-3623,-5138,-5812,-5629,-4607,-2869,-586,2014,4686,7169,9244,10722,11490,11497,10774,9417,7571,5426,3172,1008,-913,-2463,-3587,-4268,-4556,-4541,-4340,-4087,-3893,-3863,-4047,-4474,-5122,-5944,-6880,-7847,-8776,-9590,-10235,-10643,-10796,-10632,-10158,-9346,-8215,-6791,-5136,-3346,-1533,145,1565,2582,3123,3153,2700,1857,762,-413,-1486,-2283,-2662,-2531,-1839,-621,1053,3053,5198,7318,9203,10683,11622,11912,11527,10493,8882,6853,4553,2198,-41,-1968,-3466,-4424,-4826,-4675,-4055,-3062,-1840,-522,744,1844,2672,3157,3266,2974,2316,1305,27,-1472,-3077,-4705,-6239,-7571,-8606,-9247,-9453,-9183,-8475,-7371,-5985,-4433,-2861,-1418,-220,630,1084,1145,862,327,-319,-949,-1391,-1536,-1264,-539,666,2289,4259,6449,8721,10930,12952,14663,16008,16929,17436,17551,17329,16813,16076,15126,14003,12690,11177,9457,7538,5456,3286,1126,-905,-2673,-4079,-5031,-5498,-5496,-5085,-4377,-3508,-2618,-1857,-1336,-1142,-1315,-1841,-2684,-3742,-4910,-6051,-7028,-7712,-7997,-7804,-7098,-5900,-4252,-2274,-79,2160,4305,6194,7719,8793,9385,9501,9204,8585,7759,6851,5971,5201,4605,4199,3973,3905,3939,4046,4171,4291,4391,4456,4496,4510,4492,4446,4348,4178,3916,3538,3023,2388,1631,798,-64,-912,-1671,-2310,-2795,-3118,-3300,-3366,-3367,-3344,-3357,-3436,-3626,-3955,-4435,-5078,-5862,-6754,-7685,-8576,-9316,-9793,-9916,-9593,-8819,-7605,-6046,-4295,-2522,-943,257,917,937,287,-962,-2694,-4680,-6684,-8436,-9677,-10225,-9929,-8760,-6764,-4064,-878,2563,5998,9153,11854,13893,15218,15778,15643,14910,13737,12294,10758,9274,7975,6895,6083,5468,5005,4585,4120,3510,2704,1641,342,-1201,-2908,-4743,-6601,-8435,-10148,-11698,-13024,-14084,-14846,-15278,-15345,-15046,-14346,-13284,-11861,-10162,-8257,-6265,-4322,-2555,-1105,-71,477,515,84,-738,-1822,-3014,-4151,-5071,-5642,-5755,-5360,-4431,-3013,-1161,1005,3376,5809,8179,10365,12264,13789,14875,15463,15517,15013,13953,12358,10310,7892,5258,2565,-14,-2305,-4166,-5487,-6205,-6309,-5837,-4885,-3554,-2010,-376,1185,2552,3627,4331,4631,4544,4096,3395,2532,1649,869,296,15,39,354,869,1473,2012,2338,2302,1803,780,-764,-2770,-5121,-7650,-10175,-12490,-14415,-15786,-16497,-16479,-15752,-14344,-12373,-9950,-7236,-4382,-1539,1146,3577,5649,7322,8574,9408,9854,9965,9776,9363,8766,8043,7233,6385,5517,4665,3838,3046,2291,1568,868,183,-495,-1172,-1851,-2535,-3230,-3932,-4652,-5377,-6108,-6822,-7487,-8070,-8516,-8783,-8822,-8584,-8045,-7182,-5993,-4506,-2762,-837,1175,3163,4996,6559,7731,8439,8630,8316,7543,6431,5094,3725,2459,1459,839,651,930,1618,2632,3846,5100,6234,7095,7544,7504,6914,5806,4226,2295,150,-2053,-4142,-5985,-7442,-8441,-8923,-8893,-8388,-7486,-6303,-4972,-3636,-2427,-1452,-787,-458,-452,-732,-1204,-1811,-2428,-2996,-3420,-3651,-3645,-3392,-2892,-2180,-1291,-293,766,1806,2774,3602,4218,4577,4607,4286,3581,2511,1126,-493,-2216,-3901,-5391,-6534,-7213,-7346,-6900,-5910,-4446,-2638,-627,1420,3364,5062,6432,7408,7968,8113,7866,7238,6274,4980,3384,1514,-601,-2899,-5306,-7727,-10051,-12154,-13941,-15307,-16219,-16644,-16627,-16216,-15504,-14582,-13528,-12416,-11260,-10084,-8848,-7534,-6096,-4516,-2792,-947,959,2833,4574,6043,7137,7734,7794,7280,6252,4784,3011,1082,-846,-2622,-4123,-5243,-5923,-6118,-5844,-5122,-4038,-2675,-1160,364,1779,2930,3732,4089,3972,3367,2332,918,-752,-2582,-4437,-6212,-7804,-9137,-10164,-10863,-11241,-11320,-11155,-10778,-10276,-9667,-9031,-8382,-7765,-7177,-6617,-6066,-5480,-4832,-4071,-3177,-2125,-937,370,1726,3055,4268,5264,5956,6283,6204,5724,4892,3776,2497,1169,-84,-1144,-1932,-2385,-2469,-2200,-1570,-646,551,1953,3508,5160,6849,8520,10119,11593,12897,13986,14829,15396,15681,15676,15404,14871,14123,13166,12035,10741,9291,7692,5954,4074,2098,45,-2019,-4017,-5868,-7478,-8755,-9646,-10113,-10156,-9844,-9239,-8474,-7670,-6941,-6394,-6085,-6019,-6182,-6474,-6816,-7072,-7135,-6915,-6350,-5421,-4165,-2635,-948,782,2424,3851,4968,5691,6001,5890,5414,4645,3680,2638,1630,754,106,-280,-375,-210,154,639,1136,1542,1768,1732,1408,772,-129,-1236,-2462,-3682,-4805,-5703,-6305,-6538,-6383,-5843,-4960,-3819,-2507,-1164,105,1169,1941,2366,2433,2184,1723,1163,671,377,404,827,1672,2898,4442,6172,7967,9672,11162,12321,13070,13373,13217,12640,11689,10436,8961,7325,5608,3845,2107,412,-1178,-2634,-3900,-4933,-5693,-6152,-6309,-6162,-5753,-5099,-4253,-3235,-2081,-787,622,2164,3816,5572,7387,9203,10930,12446,13634,14344,14464,13899,12611,10619,8010,4937,1589,-1796,-5000,-7812,-10074,-11685,-12610,-12873,-12549,-11754,-10596,-9214,-7691,-6125,-4558,-3032,-1565,-163,1160,2402,3546,4581,5486,6233,6793,7116,7174,6914,6321,5376,4115,2589,901,-820,-2418,-3731,-4597,-4903,-4559,-3548,-1908,245,2759,5404,7969,10198,11882,12844,12964,12199,10591,8240,5351,2137,-1139,-4207,-6871,-8925,-10299,-10942,-10914,-10303,-9272,-7969,-6578,-5250,-4105,-3244,-2698,-2474,-2534,-2798,-3183,-3572,-3867,-3980,-3851,-3458,-2818,-1975,-1004,8,976,1824,2478,2906,3064,2947,2557,1892,997,-118,-1388,-2765,-4174,-5525,-6722,-7651,-8211,-8302,-7855,-6835,-5238,-3130,-597,2214,5133,7986,10589,12791,14478,15576,16070,15999,15430,14470,13235,11826,10348,8858,7399,5996,4637,3342,2096,922,-153,-1103,-1869,-2435,-2760,-2862,-2746,-2488,-2132,-1800,-1556,-1510,-1718,-2227,-3045,-4149,-5471,-6926,-8391,-9745,-10858,-11616,-11939,-11774,-11119,-10010,-8530,-6783,-4898,-3012,-1237,298,1536,2406,2915,3064,2916,2525,1979,1353,725,154,-309,-651,-846,-923,-877,-741,-520,-226,137,573,1081,1648,2256,2861,3406,3820,4024,3954,3552,2818,1757,468,-952,-2342,-3543,-4393,-4759,-4550,-3735,-2348,-485,1708,4039,6314,8329,9922,10966,11399,11210,10462,9236,7703,5984,4283,2722,1449,553,77,24,333,905,1602,2269,2748,2912,2660,1970,851,-591,-2237,-3894,-5391,-6537,-7187,-7235,-6629,-5383,-3582,-1328,1174,3775,6233,8396,10075,11165,11591,11329,10424,8938,6995,4731,2281,-186,-2571,-4736,-6631,-8192,-9418,-10324,-10949,-11355,-11616,-11787,-11940,-12105,-12293,-12503,-12679,-12776,-12723,-12455,-11930,-11131,-10074,-8835,-7497,-6199,-5078,-4256,-3853,-3916,-4470,-5453,-6776,-8289,-9821,-11205,-12253,-12844,-12855,-12249,-11016,-9221,-6972,-4423,-1742,869,3228,5167,6537,7265,7298,6672,5466,3812,1884,-123,-2022,-3625,-4809,-5471,-5592,-5194,-4361,-3215,-1893,-550,696,1739,2526,3058,3371,3559,3721,3971,4404,5089,6029,7213,8532,9900,11149,12158,12793,12965,12628,11778,10465,8774,6820,4733,2644,668,-1087,-2577,-3738,-4595,-5152,-5459,-5573,-5537,-5397,-5187,-4891,-4513,-3998,-3312,-2403,-1249,172,1816,3646,5554,7445,9169,10647,11744,12448,12716,12621,12206,11615,10917,10257,9700,9318,9141,9161,9338,9609,9881,10065,10087,9886,9470,8869,8177,7499,6972,6672,6684,6955,7439,7952,8330,8356,7865,6741,4952,2565,-270,-3333,-6360,-9087,-11269,-12722,-13338,-13100,-12064,-10392,-8267,-5941,-3663,-1664,-153,725,885,308,-957,-2786,-5032,-7469,-9894,-12067,-13797,-14917,-15337,-15020,-14039,-12492,-10592,-8522,-6543,-4829,-3562,-2820,-2610,-2884,-3480,-4237,-4942,-5408,-5475,-5040,-4067,-2587,-692,1467,3728,5896,7800,9307,10304,10762,10680,10131,9211,8063,6833,5670,4714,4069,3811,3957,4486,5311,6322,7363,8275,8909,9143,8889,8135,6881,5225,3253,1108,-1079,-3180,-5084,-6713,-8008,-8963,-9567,-9850,-9838,-9548,-9021,-8257,-7284,-6121,-4789,-3344,-1831,-351,1009,2127,2884,3187,2944,2127,737,-1160,-3451,-5983,-8567,-11010,-13127,-14750,-15769,-16091,-15714,-14641,-12972,-10797,-8276,-5570,-2848,-289,1971,3800,5139,5950,6268,6157,5708,5045,4281,3514,2861,2365,2092,2061,2262,2689,3281,3983,4714,5383,5917,6224,6275,6027,5516,4765,3855,2840,1798,756,-255,-1254,-2254,-3287,-4376,-5520,-6704,-7872,-8945,-9828,-10406,-10588,-10284,-9463,-8123,-6332,-4205,-1898,391,2483,4187,5397,6039,6138,5787,5113,4329,3595,3112,2996,3331,4131,5331,6838,8487,10119,11557,12639,13250,13279,12697,11486,9697,7404,4726,1791,-1250,-4244,-7054,-9540,-11600,-13151,-14134,-14541,-14375,-13691,-12554,-11052,-9281,-7341,-5317,-3310,-1373,413,2005,3357,4427,5193,5638,5753,5564,5098,4431,3634,2804,2029,1379,897,592,432,371,337,254,73,-257,-740,-1354,-2057,-2777,-3434,-3962,-4287,-4391,-4258,-3926,-3439,-2875,-2287,-1755,-1292,-916,-590,-255,164,745,1557,2624,3956,5487,7166,8860,10485,11922,13078,13898,14319,14334,13942,13160,12050,10653,9068,7364,5649,4011,2529,1293,337,-294,-597,-607,-342,100,671,1241,1749,2069,2145,1910,1326,408,-832,-2319,-3972,-5678,-7321,-8750,-9864,-10520,-10651,-10196,-9127,-7502,-5356,-2825,-26,2890,5763,8461,10844,12808,14276,15191,15544,15356,14665,13550,12084,10347,8419,6369,4253,2156,119,-1755,-3414,-4770,-5768,-6380,-6596,-6468,-6067,-5506,-4892,-4352,-3960,-3800,-3881,-4210,-4723,-5355,-5983,-6507,-6792,-6763,-6338,-5514,-4314,-2824,-1166,495,2004,3189,3936,4146,3799,2910,1576,-82,-1864,-3588,-5012,-5954,-6241,-5760,-4487,-2450,217,3336,6664,9936,12888,15276,16887,17589,17282,15979,13723,10659,6943,2809,-1538,-5848,-9933,-13591,-16703,-19167,-20955,-22069,-22571,-22534,-22076,-21279,-20256,-19042,-17693,-16192,-14519,-12645,-10544,-8207,-5677,-3000,-290,2357,4797,6943,8674,9961,10761,11102,11032,10611,9937,9066,8091,7033,5956,4835,3712,2555,1410,284,-728,-1574,-2114,-2268,-1919,-1018,469,2491,4966,7733,10618,13403,15902,17924,19344,20083,20104,19449,18162,16350,14104,11544,8751,5844,2875,-66,-2917,-5618,-8096,-10293,-12143,-13602,-14630,-15231,-15412,-15236,-14750,-14055,-13220,-12329,-11449,-10601,-9813,-9036,-8229,-7305,-6172,-4763,-3008,-901,1520,4161,6876,9464,11746,13486,14549,14792,14177,12739,10580,7881,4888,1844,-957,-3276,-4908,-5688,-5565,-4513,-2636,-54,3003,6303,9563,12497,14854,16389,16958,16473,14954,12534,9408,5880,2258,-1126,-3989,-6117,-7369,-7743,-7292,-6209,-4709,-3081,-1580,-455,133,94,-566,-1742,-3269,-4921,-6479,-7723,-8510,-8752,-8443,-7668,-6532,-5204,-3819,-2500,-1323,-312,561,1322,2055,2781,3537,4301,5024,5639,6055,6193,6006,5472,4631,3576,2421,1348,499,46,83,672,1780,3321,5122,6969,8625,9836,10409,10183,9098,7168,4519,1315,-2172,-5705,-8992,-11831,-14034,-15524,-16281,-16377,-15955,-15172,-14248,-13346,-12635,-12218,-12144,-12414,-12968,-13733,-14598,-15464,-16226,-16780,-17035,-16889,-16255,-15051,-13228,-10763,-7690,-4084,-96,4112,8291,12235,15685,18461,20380,21374,21381,20471,18730,16320,13438,10283,7083,4022,1270,-1034,-2831,-4056,-4740,-4914,-4659,-4069,-3243,-2279,-1255,-229,764,1725,2647,3548,4411,5209,5877,6339,6500,6276,5630,4539,3080,1353,-486,-2249,-3771,-4894,-5524,-5631,-5253,-4492,-3495,-2444,-1509,-847,-559,-715,-1291,-2259,-3499,-4905,-6329,-7643,-8716,-9466,-9832,-9818,-9457,-8847,-8098,-7360,-6766,-6440,-6464,-6879,-7651,-8707,-9899,-11051,-11962,-12434,-12296,-11434,-9791,-7397,-4372,-893,2769,6338,9513,12003,13609,14155,13611,12017,9530,6404,2944,-498,-3586,-6029,-7615,-8249,-7921,-6771,-4959,-2756,-392,1894,3917,5580,6816,7676,8212,8549,8791,9049,9363,9759,10173,10539,10745,10710,10363,9694,8730,7543,6243,4933,3732,2703,1907,1332,959,715,520,292,-59,-572,-1291,-2173,-3191,-4224,-5186,-5929,-6340,-6317,-5799,-4793,-3371,-1676,92,1681,2859,3394,3149,2053,166,-2373,-5290,-8314,-11087,-13330,-14791,-15314,-14861,-13482,-11333,-8632,-5653,-2671,40,2258,3804,4574,4543,3741,2276,298,-2009,-4422,-6733,-8726,-10216,-11062,-11146,-10444,-8952,-6753,-3985,-829,2484,5684,8545,10786,12261,12812,12427,11134,9087,6462,3525,521,-2285,-4684,-6495,-7622,-8008,-7679,-6693,-5170,-3237,-1052,1243,3513,5639,7538,9125,10366,11192,11595,11539,11029,10083,8734,7066,5145,3103,1026,-944,-2710,-4158,-5212,-5807,-5931,-5590,-4848,-3790,-2538,-1211,67,1197,2116,2792,3251,3534,3722,3893,4125,4476,4966,5598,6326,7102,7841,8468,8904,9079,8954,8493,7697,6585,5191,3592,1853,83,-1626,-3170,-4464,-5421,-5988,-6122,-5804,-5060,-3920,-2474,-813,942,2689,4323,5786,7045,8093,8987,9750,10478,11210,12015,12916,13908,14948,15953,16790,17320,17376,16835,15605,13671,11099,8017,4654,1228,-1965,-4712,-6786,-8071,-8509,-8154,-7122,-5630,-3904,-2223,-827,83,360,-48,-1127,-2789,-4875,-7202,-9570,-11767,-13632,-15006,-15800,-15960,-15469,-14361,-12685,-10531,-7998,-5210,-2298,597,3343,5812,7911,9562,10728,11390,11557,11243,10477,9272,7657,5663,3329,744,-2005,-4782,-7435,-9831,-11814,-13315,-14258,-14663,-14576,-14082,-13309,-12383,-11417,-10535,-9794,-9258,-8929,-8801,-8823,-8926,-9017,-8988,-8729,-8151,-7169,-5777,-3971,-1841,503,2910,5200,7217,8820,9913,10473,10527,10169,9533,8765,8013,7375,6910,6604,6401,6203,5892,5373,4575,3468,2106,551,-1061,-2580,-3880,-4803,-5292,-5285,-4818,-3968,-2859,-1670,-563,268,700,624,24,-1076,-2576,-4339,-6189,-7955,-9452,-10545,-11101,-11060,-10391,-9120,-7331,-5141,-2711,-228,2140,4206,5852,6979,7546,7562,7059,6117,4806,3237,1484,-340,-2153,-3860,-5379,-6635,-7575,-8153,-8365,-8216,-7744,-6988,-6005,-4833,-3522,-2097,-596,950,2489,3970,5322,6480,7376,7965,8212,8114,7712,7049,6248,5404,4660,4154,3975,4219,4895,5981,7382,8981,10603,12100,13283,14027,14190,13716,12544,10713,8272,5360,2139,-1186,-4402,-7283,-9648,-11304,-12163,-12119,-11195,-9411,-6911,-3850,-453,3026,6358,9274,11607,13181,13936,13842,12989,11481,9524,7318,5081,3019,1281,-31,-867,-1254,-1241,-920,-411,179,712,1076,1171,905,240,-842,-2316,-4109,-6148,-8312,-10496,-12591,-14499,-16155,-17499,-18511,-19176,-19510,-19531,-19285,-18817,-18185,-17474,-16730,-16063,-15501,-15123,-14932,-14947,-15126,-15443,-15830,-16228,-16563,-16766,-16752,-16451,-15787,-14700,-13172,-11187,-8813,-6103,-3202,-222,2671,5347,7697,9637,11147,12242,12975,13442,13729,13924,14090,14228,14329,14292,14054,13481,12510,11092,9214,6970,4443,1814,-736,-3024,-4843,-6072,-6565,-6308,-5272,-3574,-1320,1268,3971,6520,8678,10208,10971,10854,9877,8097,5683,2837,-192,-3138,-5768,-7868,-9298,-9985,-9927,-9208,-7950,-6318,-4491,-2628,-879,656,1896,2806,3355,3552,3393,2914,2152,1177,85,-997,-1922,-2527,-2666,-2216,-1115,657,3028,5892,9070,12368,15573,18492,20954,22835,24060,24617,24519,23855,22688,21135,19283,17213,14995,12686,10336,8009,5779,3729,1966,570,-367,-818,-772,-282,570,1665,2888,4087,5145,5927,6310,6207,5518,4212,2280,-226,-3192,-6457,-9807,-13006,-15805,-17992,-19389,-19902,-19522,-18326,-16482,-14214,-11796,-9492,-7566,-6212,-5567,-5693,-6544,-8035,-9967,-12139,-14289,-16183,-17597,-18360,-18345,-17506,-15840,-13423,-10362,-6835,-3015,858,4595,7974,10837,13062,14581,15393,15534,15098,14178,12904,11368,9663,7859,5988,4095,2201,342,-1428,-3067,-4504,-5697,-6610,-7226,-7577,-7693,-7647,-7512,-7371,-7295,-7347,-7549,-7902,-8361,-8849,-9266,-9496,-9444,-9016,-8194,-6962,-5396,-3576,-1636,306,2119,3724,5053,6097,6883,7456,7890,8250,8577,8895,9176,9368,9391,9158,8573,7591,6170,4340,2167,-253,-2766,-5215,-7449,-9297,-10663,-11427,-11562,-11027,-9854,-8088,-5801,-3111,-146,2931,5947,8712,11059,12831,13922,14275,13904,12867,11319,9416,7367,5367,3558,2075,947,197,-222,-370,-303,-83,269,725,1288,1940,2660,3397,4064,4574,4795,4636,3999,2853,1216,-827,-3113,-5430,-7531,-9154,-10088,-10149,-9282,-7501,-4948,-1855,1493,4739,7577,9698,10902,11074,10206,8414,5886,2909,-222,-3170,-5654,-7414,-8279,-8154,-7047,-5038,-2306,926,4397,7833,11001,13693,15765,17134,17752,17617,16757,15197,13018,10272,7077,3551,-145,-3833,-7307,-10377,-12852,-14583,-15490,-15545,-14815,-13440,-11602,-9545,-7481,-5627,-4122,-3070,-2475,-2309,-2477,-2857,-3331,-3767,-4089,-4223,-4152,-3862,-3364,-2678,-1795,-743,488,1864,3341,4843,6261,7464,8332,8733,8596,7860,6548,4704,2450,-80,-2711,-5252,-7554,-9443,-10842,-11661,-11917,-11619,-10884,-9803,-8535,-7234,-6023,-5047,-4360,-4000,-3936,-4060,-4262,-4356,-4211,-3687,-2714,-1280,553,2667,4901,7063,8996,10536,11612,12180,12282,12002,11468,10827,10221,9773,9561,9632,9952,10460,11038,11523,11768,11602,10912,9616,7717,5259,2400,-699,-3797,-6668,-9091,-10864,-11856,-11980,-11221,-9641,-7344,-4511,-1339,1941,5095,7906,10177,11748,12527,12445,11553,9894,7649,4966,2084,-787,-3437,-5685,-7413,-8546,-9092,-9086,-8645,-7849,-6846,-5703,-4505,-3290,-2067,-858,334,1467,2485,3315,3857,4041,3786,3093,1976,546,-1046,-2592,-3858,-4612,-4664,-3876,-2234,213,3277,6727,10263,13583,16415,18519,19749,19999,19278,17627,15168,12061,8493,4678,829,-2858,-6181,-8999,-11184,-12660,-13406,-13444,-12850,-11759,-10307,-8694,-7060,-5585,-4347,-3427,-2812,-2466,-2321,-2278,-2271,-2210,-2060,-1781,-1370,-830,-178,573,1397,2289,3231,4205,5204,6187,7138,8017,8781,9404,9828,10034,9970,9631,8986,8063,6866,5447,3860,2179,497,-1077,-2444,-3468,-4083,-4190,-3794,-2902,-1611,-49,1609,3177,4472,5344,5680,5433,4604,3256,1497,-522,-2628,-4634,-6357,-7634,-8341,-8384,-7742,-6435,-4562,-2279,213,2646,4783,6350,7175,7128,6177,4404,1934,-1002,-4164,-7303,-10174,-12612,-14466,-15685,-16242,-16189,-15578,-14517,-13084,-11384,-9504,-7495,-5442,-3357,-1289,737,2709,4572,6309,7846,9134,10092,10660,10785,10427,9597,8320,6667,4753,2695,651,-1230,-2821,-3983,-4647,-4760,-4316,-3372,-2007,-357,1410,3136,4609,5695,6219,6117,5321,3865,1819,-693,-3489,-6381,-9152,-11612,-13583,-14950,-15634,-15619,-14954,-13698,-11981,-9905,-7605,-5187,-2762,-410,1778,3751,5441,6813,7830,8481,8763,8705,8344,7766,7040,6307,5660,5235,5120,5385,6051,7079,8382,9806,11186,12327,13065,13269,12856,11827,10219,8164,5803,3318,904,-1294,-3115,-4487,-5341,-5670,-5485,-4824,-3739,-2289,-548,1405,3488,5602,7661,9577,11251,12617,13584,14098,14089,13516,12345,10558,8179,5252,1865,-1826,-5661,-9391,-12793,-15607,-17611,-18650,-18620,-17560,-15580,-12903,-9837,-6709,-3871,-1613,-155,393,41,-1100,-2805,-4831,-6870,-8667,-9987,-10668,-10619,-9829,-8352,-6313,-3867,-1214,1461,3966,6140,7864,9045,9635,9645,9082,8040,6579,4823,2864,820,-1218,-3171,-4964,-6566,-7943,-9086,-10010,-10700,-11192,-11473,-11570,-11481,-11208,-10757,-10108,-9268,-8230,-7012,-5648,-4190,-2698,-1252,90,1258,2227,2941,3417,3633,3619,3402,3017,2521,1959,1396,878,459,167,18,-8,52,125,118,-47,-476,-1206,-2281,-3667,-5310,-7092,-8891,-10556,-11943,-12947,-13471,-13477,-12961,-11944,-10486,-8654,-6532,-4193,-1726,808,3328,5766,8043,10073,11768,13028,13767,13908,13394,12225,10404,8033,5202,2097,-1135,-4276,-7180,-9670,-11642,-12999,-13716,-13779,-13254,-12223,-10822,-9213,-7568,-6062,-4855,-4054,-3738,-3881,-4421,-5194,-6007,-6633,-6836,-6436,-5289,-3346,-650,2690,6445,10378,14180,17572,20318,22222,23216,23275,22502,21037,19084,16854,14574,12419,10553,9070,8006,7372,7098,7114,7318,7609,7905,8152,8306,8382,8360,8273,8088,7787,7308,6562,5491,4003,2077,-290,-3051,-6101,-9319,-12549,-15628,-18396,-20698,-22397,-23377,-23545,-22843,-21271,-18870,-15776,-12161,-8276,-4404,-825,2161,4351,5549,5706,4819,2992,428,-2668,-5989,-9285,-12270,-14733,-16472,-17390,-17399,-16525,-14814,-12390,-9409,-6070,-2587,788,3838,6330,8104,9052,9141,8439,7081,5286,3299,1407,-155,-1159,-1486,-1054,94,1881,4142,6692,9327,11850,14091,15903,17200,17904,18002,17487,16384,14738,12619,10106,7315,4362,1379,-1501,-4156,-6471,-8360,-9730,-10543,-10743,-10332,-9323,-7764,-5755,-3421,-936,1505,3696,5433,6552,6932,6517,5332,3458,1052,-1687,-4526,-7226,-9546,-11300,-12315,-12507,-11830,-10320,-8061,-5188,-1888,1656,5212,8604,11620,14128,16000,17163,17593,17297,16340,14801,12803,10470,7939,5349,2815,467,-1619,-3353,-4700,-5639,-6162,-6293,-6052,-5462,-4563,-3365,-1911,-238,1591,3487,5342,7025,8399,9342,9769,9640,8976,7858,6412,4806,3216,1831,804,266,298,902,2049,3612,5445,7346,9117,10557,11502,11825,11452,10368,8607,6266,3463,382,-2813,-5911,-8729,-11086,-12826,-13827,-14014,-13342,-11840,-9570,-6661,-3283,353,4003,7411,10335,12538,13862,14167,13441,11692,9073,5742,1952,-2052,-6012,-9694,-12906,-15496,-17353,-18413,-18637,-18037,-16657,-14592,-11994,-9059,-6028,-3163,-720,1077,2051,2130,1297,-331,-2597,-5246,-7996,-10557,-12632,-13991,-14454,-13921,-12406,-9983,-6845,-3214,619,4371,7758,10543,12549,13667,13883,13259,11929,10086,7947,5725,3612,1744,201,-999,-1898,-2582,-3149,-3709,-4329,-5037,-5815,-6586,-7255,-7720,-7884,-7712,-7193,-6394,-5408,-4377,-3432,-2720,-2316,-2285,-2596,-3192,-3946,-4718,-5344,-5684,-5625,-5100,-4102,-2679,-923,1025,3002,4833,6346,7392,7862,7691,6861,5424,3457,1085,-1544,-4278,-6970,-9472,-11684,-13509,-14890,-15799,-16210,-16133,-15567,-14530,-13032,-11107,-8790,-6147,-3259,-236,2799,5706,8355,10622,12414,13669,14362,14514,14170,13430,12385,11167,9882,8627,7478,6478,5639,4978,4466,4118,3906,3840,3896,4061,4293,4541,4741,4823,4728,4417,3858,3070,2086,960,-195,-1317,-2251,-2931,-3222,-3076,-2431,-1299,283,2217,4371,6580,8665,10455,11783,12534,12619,12012,10740,8872,6533,3867,1056,-1719,-4269,-6426,-8040,-8998,-9237,-8742,-7560,-5796,-3612,-1211,1157,3254,4831,5689,5694,4763,2934,288,-2982,-6667,-10477,-14169,-17464,-20165,-22125,-23250,-23550,-23061,-21886,-20142,-17960,-15459,-12761,-9971,-7187,-4518,-2050,117,1903,3241,4088,4428,4277,3686,2728,1529,201,-1100,-2246,-3120,-3627,-3744,-3477,-2894,-2117,-1275,-533,-29,132,-118,-773,-1786,-3038,-4392,-5669,-6715,-7391,-7594,-7302,-6515,-5311,-3790,-2071,-284,1465,3107,4599,5955,7206,8408,9590,10795,11954,13040,13878,14363,14307,13607,12167,9997,7161,3822,193,-3468,-6889,-9833,-12090,-13540,-14119,-13863,-12867,-11287,-9322,-7186,-5087,-3223,-1730,-723,-229,-233,-659,-1368,-2212,-2995,-3553,-3727,-3418,-2573,-1200,622,2791,5152,7561,9874,11972,13784,15260,16415,17260,17858,18242,18471,18548,18492,18246,17785,17017,15906,14377,12425,10056,7321,4339,1212,-1876,-4785,-7361,-9477,-11071,-12078,-12545,-12495,-12043,-11283,-10341,-9325,-8303,-7343,-6432,-5585,-4749,-3915,-3064,-2206,-1382,-627,-17,438,685,775,732,657,645,809,1226,1970,3013,4323,5749,7144,8307,9040,9197,8653,7376,5410,2880,-14,-2998,-5790,-8080,-9607,-10160,-9625,-7979,-5312,-1815,2270,6609,10895,14789,18008,20324,21558,21642,20559,18402,15311,11515,7259,2838,-1467,-5388,-8703,-11259,-12969,-13834,-13915,-13333,-12240,-10806,-9203,-7590,-6119,-4904,-4053,-3614,-3631,-4075,-4915,-6060,-7423,-8881,-10329,-11641,-12720,-13457,-13789,-13636,-12987,-11823,-10200,-8178,-5881,-3432,-987,1316,3348,5005,6238,7002,7326,7247,6844,6225,5503,4800,4218,3835,3686,3779,4075,4522,5056,5609,6138,6608,7006,7348,7613,7828,7924,7884,7606,7044,6120,4833,3192,1291,-758,-2785,-4646,-6175,-7277,-7891,-8019,-7729,-7125,-6344,-5532,-4811,-4276,-3970,-3899,-4012,-4251,-4530,-4779,-4951,-5012,-4977,-4858,-4718,-4582,-4531,-4577,-4769,-5106,-5573,-6137,-6743,-7300,-7735,-7926,-7808,-7284,-6323,-4912,-3092,-949,1399,3799,6098,8155,9849,11110,11910,12268,12250,11949,11477,10956,10487,10149,9977,9962,10062,10178,10230,10100,9724,9054,8085,6873,5496,4075,2728,1577,698,148,-90,-71,106,311,403,270,-187,-993,-2132,-3515,-5017,-6445,-7619,-8330,-8420,-7790,-6413,-4377,-1854,894,3575,5857,7499,8281,8136,7098,5305,3017,532,-1831,-3761,-5043,-5523,-5183,-4100,-2443,-459,1596,3449,4873,5704,5832,5232,3949,2076,-235,-2811,-5467,-8005,-10256,-12037,-13228,-13695,-13395,-12293,-10450,-7957,-4966,-1669,1743,5062,8121,10765,12901,14453,15424,15825,15715,15188,14308,13206,11935,10602,9262,7975,6786,5726,4797,4006,3307,2670,2034,1356,581,-291,-1280,-2340,-3434,-4494,-5460,-6264,-6874,-7263,-7428,-7402,-7208,-6894,-6489,-6010,-5451,-4793,-3995,-3021,-1837,-435,1167,2920,4743,6525,8133,9423,10255,10513,10122,9064,7384,5183,2632,-83,-2740,-5129,-7084,-8452,-9179,-9244,-8711,-7698,-6357,-4872,-3423,-2156,-1200,-606,-395,-520,-910,-1454,-2046,-2568,-2943,-3095,-3018,-2700,-2203,-1572,-897,-226,362,854,1230,1511,1743,1972,2259,2665,3220,3962,4879,5951,7118,8293,9380,10247,10795,10896,10503,9557,8097,6172,3904,1432,-1076,-3460,-5580,-7329,-8655,-9537,-10017,-10128,-9944,-9496,-8822,-7910,-6749,-5312,-3570,-1551,731,3162,5633,7971,10008,11571,12537,12810,12399,11343,9782,7890,5873,3969,2370,1274,780,952,1733,3025,4623,6332,7884,9097,9779,9845,9258,8077,6410,4419,2295,206,-1664,-3186,-4279,-4863,-4949,-4531,-3648,-2368,-737,1144,3191,5291,7306,9100,10512,11401,11641,11152,9905,7940,5375,2378,-805,-3928,-6711,-8940,-10440,-11140,-11049,-10266,-8961,-7344,-5653,-4110,-2895,-2160,-1951,-2286,-3088,-4241,-5591,-6952,-8150,-9018,-9433,-9311,-8634,-7426,-5796,-3848,-1767,300,2192,3774,4963,5697,5977,5821,5298,4475,3442,2299,1103,-47,-1120,-2057,-2812,-3367,-3662,-3690,-3423,-2861,-2051,-1036,65,1147,2073,2716,2982,2803,2155,1075,-391,-2126,-4025,-5948,-7766,-9348,-10595,-11405,-11729,-11532,-10828,-9672,-8147,-6388,-4534,-2742,-1153,127,1027,1535,1685,1565,1271,931,637,479,486,653,942,1259,1534,1652,1554,1177,517,-415,-1544,-2792,-4028,-5120,-5924,-6292,-6123,-5319,-3869,-1787,840,3874,7145,10445,13577,16337,18571,20145,20995,21097,20489,19255,17504,15382,13004,10525,8015,5581,3266,1111,-849,-2584,-4087,-5314,-6283,-6978,-7426,-7658,-7720,-7671,-7565,-7482,-7448,-7534,-7733,-8052,-8453,-8871,-9232,-9450,-9433,-9124,-8445,-7392,-5929,-4082,-1888,605,3282,6041,8706,11117,13082,14436,15046,14828,13781,11983,9577,6803,3902,1157,-1202,-2989,-4097,-4515,-4290,-3547,-2435,-1121,241,1519,2618,3458,4001,4208,4054,3534,2612,1323,-349,-2322,-4544,-6877,-9185,-11276,-12982,-14099,-14513,-14102,-12857,-10810,-8084,-4866,-1399,2029,5135,7623,9288,9948,9556,8128,5796,2776,-672,-4223,-7595,-10492,-12720,-14134,-14696,-14443,-13489,-11999,-10170,-8196,-6280,-4562,-3177,-2184,-1622,-1479,-1714,-2278,-3081,-4058,-5084,-6090,-6935,-7567,-7873,-7850,-7467,-6793,-5888,-4874,-3860,-2960,-2260,-1795,-1580,-1549,-1651,-1789,-1907,-1947,-1917,-1823,-1730,-1696,-1774,-2029,-2471,-3100,-3899,-4798,-5756,-6681,-7518,-8186,-8645,-8833,-8722,-8287,-7507,-6399,-4961,-3251,-1306,786,2944,5055,7006,8685,9975,10803,11100,10856,10092,8879,7322,5560,3750,2061,650,-340,-808,-685,45,1344,3130,5277,7619,9984,12175,14017,15361,16075,16102,15397,14002,11978,9437,6516,3367,141,-3000,-5930,-8513,-10646,-12251,-13240,-13593,-13262,-12275,-10658,-8494,-5898,-3017,-48,2815,5351,7374,8720,9290,9032,7977,6212,3878,1191,-1629,-4307,-6587,-8234,-9049,-8914,-7797,-5773,-3021,192,3528,6628,9145,10787,11360,10784,9096,6467,3148,-525,-4214,-7568,-10313,-12222,-13195,-13181,-12260,-10540,-8208,-5462,-2513,442,3233,5718,7803,9402,10494,11044,11071,10597,9662,8329,6665,4754,2694,584,-1453,-3318,-4879,-6059,-6761,-6950,-6606,-5754,-4468,-2854,-1041,801,2535,4004,5121,5812,6095,6012,5674,5201,4737,4373,4204,4226,4418,4688,4919,4989,4774,4208,3250,1938,354,-1368,-3070,-4588,-5763,-6482,-6667,-6290,-5394,-4031,-2329,-399,1609,3573,5359,6868,7994,8678,8863,8528,7682,6356,4629,2604,398,-1837,-3981,-5888,-7465,-8623,-9312,-9505,-9196,-8403,-7162,-5527,-3568,-1383,930,3242,5426,7363,8941,10079,10744,10906,10628,9947,8976,7800,6536,5261,4063,2974,2017,1178,425,-290,-1012,-1788,-2644,-3586,-4601,-5640,-6639,-7504,-8142,-8449,-8354,-7790,-6761,-5276,-3434,-1319,892,3088,5068,6753,7996,8771,9040,8825,8197,7220,6026,4705,3387,2141,1049,130,-612,-1201,-1699,-2149,-2620,-3143,-3743,-4411,-5120,-5823,-6465,-7010,-7415,-7693,-7846,-7928,-7981,-8050,-8162,-8295,-8411,-8400,-8172,-7569,-6519,-4904,-2740,-31,3092,6474,9882,13059,15726,17637,18578,18422,17123,14751,11476,7556,3320,-876,-4689,-7800,-10014,-11188,-11329,-10531,-8973,-6908,-4595,-2310,-261,1347,2428,2906,2788,2123,966,-562,-2374,-4330,-6311,-8186,-9815,-11076,-11846,-12024,-11550,-10379,-8545,-6112,-3220,-50,3168,6197,8769,10675,11723,11808,10901,9078,6500,3420,141,-3019,-5750,-7827,-9096,-9540,-9229,-8353,-7158,-5916,-4895,-4286,-4222,-4712,-5686,-6975,-8360,-9589,-10421,-10655,-10173,-8927,-7000,-4530,-1752,1089,3726,5952,7599,8595,8938,8712,8046,7129,6126,5242,4595,4299,4390,4851,5601,6531,7458,8239,8693,8706,8205,7179,5683,3830,1771,-330,-2299,-4017,-5375,-6345,-6927,-7163,-7131,-6883,-6495,-5978,-5349,-4578,-3626,-2462,-1052,571,2379,4249,6066,7666,8892,9605,9720,9185,8053,6398,4397,2228,124,-1717,-3104,-3906,-4053,-3553,-2482,-994,719,2421,3882,4903,5309,5041,4043,2424,271,-2209,-4808,-7324,-9532,-11302,-12524,-13175,-13309,-13012,-12440,-11737,-11038,-10455,-10022,-9744,-9559,-9381,-9112,-8663,-7968,-7013,-5809,-4421,-2931,-1434,-37,1185,2160,2866,3308,3519,3576,3545,3523,3573,3746,4066,4496,4986,5426,5690,5663,5223,4324,2951,1167,-901,-3094,-5209,-7068,-8501,-9405,-9721,-9472,-8715,-7567,-6151,-4604,-3027,-1521,-114,1159,2329,3403,4417,5359,6211,6902,7345,7432,7059,6162,4705,2735,359,-2262,-4891,-7300,-9238,-10511,-10987,-10623,-9476,-7707,-5542,-3270,-1187,457,1463,1771,1412,558,-540,-1571,-2219,-2230,-1410,269,2756,5842,9232,12599,15574,17863,19238,19582,18894,17314,15033,12374,9627,7126,5130,3822,3293,3513,4354,5614,7033,8341,9297,9703,9446,8501,6929,4869,2530,123,-2101,-3954,-5268,-5946,-5971,-5396,-4342,-2999,-1569,-286,667,1122,1013,310,-917,-2544,-4423,-6349,-8169,-9716,-10885,-11622,-11899,-11773,-11271,-10507,-9529,-8440,-7272,-6106,-4939,-3848,-2827,-1946,-1221,-712,-445,-439,-707,-1201,-1893,-2675,-3464,-4126,-4557,-4640,-4315,-3527,-2310,-689,1224,3321,5469,7518,9373,10902,12064,12801,13105,13012,12543,11799,10825,9744,8601,7479,6388,5333,4265,3132,1866,412,-1249,-3113,-5116,-7172,-9162,-10961,-12459,-13558,-14204,-14387,-14117,-13480,-12536,-11416,-10189,-8951,-7724,-6526,-5305,-4017,-2579,-943,927,3021,5289,7644,9967,12125,13985,15425,16354,16713,16480,15690,14378,12668,10633,8429,6148,3923,1825,-54,-1697,-3054,-4153,-4976,-5562,-5900,-6008,-5871,-5489,-4835,-3918,-2741,-1345,189,1752,3191,4340,5016,5088,4429,3026,924,-1746,-4737,-7792,-10560,-12750,-14053,-14297,-13350,-11269,-8179,-4372,-198,3927,7589,10447,12234,12848,12309,10787,8545,5922,3245,830,-1119,-2462,-3211,-3428,-3296,-2999,-2748,-2705,-2973,-3564,-4415,-5372,-6244,-6813,-6886,-6333,-5092,-3223,-852,1786,4441,6831,8729,9959,10435,10169,9251,7850,6183,4463,2914,1707,965,763,1093,1909,3095,4502,5943,7211,8114,8467,8145,7068,5231,2704,-386,-3835,-7435,-10920,-14076,-16689,-18605,-19722,-20011,-19476,-18204,-16285,-13852,-11066,-8057,-5017,-2093,535,2703,4286,5158,5281,4644,3322,1443,-800,-3183,-5446,-7355,-8667,-9249,-8966,-7837,-5907,-3336,-320,2887,6034,8860,11154,12740,13534,13499,12711,11283,9410,7293,5152,3173,1489,200,-709,-1256,-1548,-1688,-1779,-1922,-2146,-2475,-2848,-3195,-3395,-3337,-2899,-2025,-658,1144,3314,5693,8106,10351,12252,13656,14486,14732,14451,13770,12855,11873,11014,10376,10075,10094,10416,10926,11492,11946,12116,11847,11021,9570,7508,4888,1867,-1390,-4652,-7701,-10337,-12387,-13753,-14381,-14291,-13549,-12266,-10562,-8586,-6449,-4266,-2119,-57,1873,3663,5274,6694,7855,8712,9187,9216,8757,7802,6388,4616,2615,575,-1308,-2838,-3833,-4175,-3805,-2755,-1155,787,2801,4594,5889,6475,6226,5144,3336,1024,-1523,-3973,-6055,-7519,-8224,-8136,-7316,-5920,-4163,-2273,-461,1107,2350,3252,3870,4302,4653,5022,5440,5905,6324,6579,6517,6007,4956,3361,1297,-1068,-3496,-5720,-7477,-8545,-8792,-8173,-6775,-4755,-2376,93,2348,4149,5292,5680,5270,4130,2364,162,-2303,-4804,-7180,-9253,-10927,-12133,-12857,-13124,-12974,-12463,-11637,-10519,-9133,-7469,-5529,-3324,-887,1715,4358,6907,9162,10949,12073,12409,11859,10438,8207,5349,2071,-1331,-4563,-7332,-9360,-10462,-10505,-9471,-7436,-4563,-1090,2706,6529,10106,13206,15660,17374,18311,18507,18022,16965,15441,13561,11433,9141,6763,4362,1977,-338,-2557,-4625,-6497,-8110,-9381,-10248,-10627,-10483,-9808,-8640,-7085,-5286,-3432,-1732,-374,485,761,457,-335,-1438,-2605,-3577,-4092,-3947,-3016,-1268,1218,4285,7677,11130,14335,17036,19000,20081,20189,19327,17574,15066,12017,8657,5257,2051,-733,-2952,-4508,-5398,-5661,-5414,-4784,-3908,-2938,-1964,-1109,-422,9,163,-29,-579,-1512,-2821,-4481,-6419,-8559,-10775,-12933,-14905,-16536,-17734,-18388,-18462,-17918,-16786,-15084,-12895,-10291,-7379,-4303,-1197,1730,4318,6358,7727,8301,8095,7134,5611,3699,1671,-225,-1776,-2825,-3295,-3203,-2617,-1672,-505,738,1953,3075,4063,4954,5754,6551,7353,8217,9132,10058,10955,11710,12256,12481,12354,11835,10979,9858,8605,7363,6293,5519,5144,5198,5681,6483,7509,8551,9437,9964,9944,9251,7785,5527,2520,-1117,-5215,-9543,-13869,-17929,-21511,-24423,-26546,-27824,-28264,-27938,-26944,-25431,-23516,-21352,-19032,-16653,-14272,-11941,-9672,-7509,-5455,-3539,-1796,-228,1116,2250,3152,3835,4316,4622,4789,4868,4905,4966,5093,5345,5737,6285,6965,7736,8551,9336,10054,10617,11021,11197,11151,10852,10312,9521,8501,7247,5782,4122,2290,340,-1677,-3662,-5510,-7111,-8330,-9096,-9313,-8994,-8154,-6901,-5367,-3703,-2092,-663,462,1232,1644,1763,1682,1547,1492,1639,2086,2852,3926,5226,6623,7976,9124,9934,10312,10191,9574,8487,6983,5150,3052,790,-1563,-3916,-6194,-8299,-10168,-11715,-12902,-13687,-14081,-14099,-13802,-13256,-12541,-11730,-10892,-10062,-9272,-8524,-7793,-7072,-6314,-5502,-4619,-3658,-2649,-1629,-661,193,872,1331,1562,1562,1395,1086,735,364,61,-191,-350,-475,-579,-737,-986,-1380,-1932,-2627,-3432,-4256,-5029,-5649,-6039,-6162,-5983,-5544,-4866,-4028,-3087,-2097,-1113,-151,768,1645,2485,3280,4037,4729,5346,5862,6258,6523,6661,6678,6607,6463,6290,6111,5958,5853,5814,5838,5928,6058,6185,6288,6287,6165,5877,5411,4780,4000,3088,2086,989,-170,-1396,-2672,-3985,-5309,-6606,-7844,-8962,-9934,-10703,-11250,-11552,-11602,-11404,-10977,-10343,-9539,-8603,-7573,-6506,-5436,-4424,-3499,-2712,-2093,-1663,-1460,-1476,-1731,-2203,-2855,-3658,-4521,-5378,-6138,-6714,-7039,-7078,-6793,-6229,-5395,-4390,-3273,-2161,-1134,-287,345,724,901,924,894,913,1079,1464,2109,2997,4079,5265,6443,7504,8352,8922,9190,9183,8938,8565,8117,7712,7372,7154,7022,6955,6887,6760,6546,6217,5821,5404,5064,4904,5012,5465,6298,7477,8964,10617,12309,13867,15126,15941,16197,15819,14786,13120,10888,8208,5208,2066,-1054,-3984,-6565,-8685,-10255,-11232,-11634,-11488,-10880,-9884,-8610,-7127,-5548,-3911,-2326,-829,481,1549,2295,2674,2655,2245,1488,455,-760,-2043,-3305,-4442,-5396,-6113,-6553,-6717,-6569,-6130,-5382,-4334,-3006,-1402,420,2426,4511,6591,8527,10206,11503,12334,12642,12426,11730,10630,9239,7676,6062,4487,3041,1744,628,-331,-1148,-1862,-2477,-3029,-3488,-3858,-4100,-4181,-4071,-3748,-3198,-2439,-1492,-420,731,1871,2964,3930,4762,5424,5930,6272,6474,6521,6419,6141,5661,4957,4000,2784,1309,-413,-2343,-4447,-6659,-8922,-11151,-13280,-15221,-16902,-18278,-19292,-19958,-20271,-20293,-20082,-19706,-19253,-18753,-18255,-17731,-17150,-16426,-15495,-14245,-12647,-10645,-8272,-5587,-2696,271,3154,5826,8142,10037,11441,12382,12876,13016,12900,12628,12333,12092,12007,12103,12413,12881,13454,14004,14415,14534,14255,13478,12176,10365,8130,5586,2891,191,-2364,-4667,-6639,-8254,-9506,-10431,-11068,-11465,-11652,-11652,-11459,-11073,-10473,-9656,-8632,-7420,-6071,-4639,-3178,-1759,-406,824,1934,2903,3729,4423,4961,5359,5592,5667,5584,5362,5023,4607,4147,3684,3229,2804,2378,1951,1468,926,293,-403,-1144,-1851,-2468,-2896,-3075,-2949,-2508,-1784,-845,208,1252,2180,2877,3294,3384,3180,2714,2080,1355,651,29,-437,-734,-877,-898,-889,-909,-1053,-1373,-1914,-2680,-3655,-4787,-6010,-7245,-8407,-9411,-10190,-10689,-10874,-10753,-10336,-9679,-8827,-7845,-6772,-5642,-4456,-3206,-1865,-413,1168,2868,4654,6470,8237,9859,11258,12336,13066,13406,13384,13049,12469,11757,10998,10303,9731,9342,9135,9093,9160,9275,9357,9368,9247,9002,8626,8146,7589,6948,6230,5381,4348,3062,1447,-535,-2904,-5625,-8620,-11761,-14892,-17843,-20433,-22536,-24022,-24868,-25059,-24673,-23800,-22586,-21158,-19667,-18216,-16894,-15753,-14791,-14003,-13326,-12706,-12079,-11383,-10588,-9667,-8639,-7525,-6391,-5288,-4297,-3464,-2840,-2427,-2208,-2122,-2082,-1983,-1692,-1126,-167,1192,2960,5049,7311,9584,11629,13260,14295,14613,14186,13022,11250,8996,6478,3860,1350,-932,-2866,-4411,-5551,-6315,-6755,-6900,-6821,-6493,-5964,-5179,-4160,-2895,-1422,201,1886,3540,5054,6362,7389,8130,8585,8789,8802,8671,8445,8163,7834,7475,7076,6632,6146,5613,5066,4504,3980,3510,3127,2862,2695,2639,2645,2678,2704,2666,2570,2388,2168,1934,1747,1654,1679,1840,2108,2446,2794,3102,3325,3442,3462,3409,3338,3301,3363,3558,3937,4473,5177,5968,6798,7565,8182,8556,8621,8324,7660,6646,5355,3872,2326,836,-472,-1503,-2196,-2548,-2603,-2453,-2234,-2078,-2129,-2478,-3185,-4235,-5581,-7098,-8660,-10087,-11240,-11958,-12146,-11730,-10696,-9097,-7015,-4617,-2065,429,2676,4504,5779,6427,6436,5856,4788,3400,1849,355,-929,-1823,-2221,-2041,-1267,61,1845,3924,6102,8127,9762,10768,10962,10237,8564,6017,2758,-978,-4911,-8743,-12196,-15045,-17115,-18340,-18721,-18341,-17356,-15945,-14311,-12663,-11146,-9920,-9033,-8535,-8391,-8523,-8843,-9189,-9454,-9478,-9174,-8452,-7295,-5700,-3751,-1534,799,3093,5175,6906,8150,8862,9014,8663,7905,6856,5670,4478,3414,2578,2066,1911,2174,2828,3854,5181,6699,8285,9781,11024,11862,12157,11822,10828,9205,7078,4623,2098,-236,-2090,-3238,-3507,-2823,-1230,1126,4013,7117,10136,12746,14712,15843,16081,15423,14001,11979,9590,7076,4660,2540,853,-327,-991,-1191,-1026,-622,-121,360,713,886,855,635,272,-198,-724,-1293,-1891,-2538,-3254,-4049,-4937,-5879,-6848,-7762,-8566,-9171,-9543,-9635,-9443,-8979,-8261,-7331,-6219,-4960,-3595,-2155,-681,776,2181,3473,4607,5539,6224,6633,6742,6545,6047,5275,4259,3048,1695,270,-1161,-2514,-3723,-4719,-5461,-5942,-6176,-6237,-6177,-6118,-6111,-6234,-6485,-6837,-7201,-7466,-7483,-7134,-6290,-4903,-2947,-496,2329,5332,8272,10900,12947,14234,14598,14006,12496,10211,7363,4229,1093,-1762,-4097,-5753,-6629,-6730,-6112,-4907,-3262,-1364,617,2515,4171,5477,6310,6631,6378,5584,4272,2539,482,-1767,-4085,-6338,-8435,-10282,-11838,-13076,-13989,-14601,-14927,-14990,-14810,-14381,-13699,-12736,-11465,-9860,-7907,-5624,-3037,-240,2694,5610,8393,10896,12993,14597,15640,16110,16031,15471,14515,13286,11861,10364,8839,7356,5941,4619,3430,2383,1548,940,644,678,1087,1869,2996,4409,6004,7664,9237,10587,11570,12076,12027,11385,10171,8448,6324,3955,1496,-841,-2910,-4522,-5579,-5992,-5761,-4916,-3577,-1864,36,1959,3723,5174,6184,6646,6521,5776,4464,2659,478,-1906,-4333,-6601,-8547,-10009,-10873,-11073,-10583,-9443,-7722,-5540,-3043,-393,2223,4633,6660,8150,8981,9079,8420,7048,5064,2622,-73,-2790,-5305,-7384,-8857,-9583,-9506,-8624,-7033,-4857,-2300,429,3119,5562,7623,9186,10223,10754,10832,10578,10079,9459,8794,8141,7515,6915,6290,5622,4860,4011,3078,2108,1169,312,-381,-893,-1181,-1282,-1213,-1064,-899,-820,-905,-1218,-1806,-2650,-3736,-4958,-6234,-7427,-8418,-9098,-9392,-9247,-8679,-7702,-6415,-4886,-3248,-1579,13,1478,2784,3940,4972,5940,6888,7870,8907,9997,11121,12217,13241,14100,14736,15078,15066,14658,13828,12550,10854,8752,6316,3618,767,-2115,-4919,-7505,-9808,-11724,-13242,-14333,-15027,-15364,-15390,-15185,-14791,-14286,-13704,-13087,-12448,-11782,-11076,-10281,-9373,-8290,-7014,-5518,-3814,-1925,88,2173,4232,6194,7976,9489,10698,11528,11966,11990,11592,10802,9620,8122,6321,4337,2209,85,-1964,-3793,-5326,-6460,-7155,-7385,-7175,-6579,-5688,-4610,-3476,-2407,-1538,-939,-710,-823,-1298,-2018,-2895,-3771,-4497,-4938,-4975,-4554,-3644,-2301,-592,1355,3412,5426,7285,8845,10059,10836,11187,11114,10654,9897,8896,7765,6576,5400,4303,3297,2409,1612,906,249,-353,-935,-1484,-2025,-2548,-3090,-3667,-4316,-5083,-5974,-7008,-8126,-9264,-10278,-11031,-11336,-11052,-10045,-8266,-5729,-2539,1116,4976,8757,12131,14835,16634,17410,17121,15873,13824,11250,8447,5715,3344,1532,431,68,402,1302,2583,4034,5430,6574,7310,7513,7154,6209,4764,2901,768,-1487,-3712,-5771,-7562,-9016,-10125,-10888,-11376,-11622,-11702,-11634,-11441,-11095,-10558,-9776,-8683,-7263,-5482,-3408,-1096,1297,3638,5725,7407,8534,9007,8797,7917,6461,4558,2383,119,-2049,-3956,-5464,-6489,-6970,-6924,-6383,-5426,-4160,-2689,-1141,397,1820,3077,4105,4870,5346,5493,5279,4679,3649,2197,331,-1892,-4369,-6960,-9494,-11768,-13595,-14791,-15238,-14841,-13638,-11671,-9140,-6239,-3244,-427,1975,3742,4782,5025,4561,3491,2032,391,-1188,-2519,-3440,-3879,-3830,-3358,-2589,-1682,-801,-91,328,415,149,-404,-1177,-2057,-2949,-3776,-4479,-5057,-5522,-5916,-6312,-6751,-7297,-7953,-8719,-9537,-10341,-11025,-11496,-11654,-11435,-10786,-9723,-8263,-6487,-4477,-2337,-176,1888,3760,5310,6467,7126,7254,6818,5858,4443,2700,786,-1098,-2773,-4035,-4741,-4774,-4092,-2699,-686,1822,4648,7577,10419,12950,15010,16451,17165,17120,16289,14739,12554,9865,6852,3691,588,-2261,-4682,-6514,-7641,-7992,-7531,-6297,-4359,-1852,1052,4159,7234,10081,12490,14315,15457,15863,15573,14641,13193,11349,9249,7005,4723,2454,259,-1856,-3862,-5729,-7412,-8832,-9906,-10543,-10678,-10278,-9372,-8041,-6424,-4700,-3063,-1713,-813,-489,-797,-1743,-3245,-5188,-7386,-9648,-11763,-13544,-14822,-15502,-15512,-14870,-13640,-11912,-9848,-7587,-5291,-3114,-1160,474,1744,2637,3169,3383,3333,3097,2740,2361,2025,1822,1804,2003,2434,3046,3784,4540,5186,5601,5656,5256,4337,2895,962,-1358,-3939,-6614,-9212,-11559,-13517,-14977,-15884,-16228,-16060,-15448,-14500,-13322,-11993,-10593,-9154,-7681,-6167,-4581,-2899,-1106,795,2783,4815,6821,8751,10516,12062,13333,14271,14854,15040,14828,14197,13173,11765,10037,8045,5886,3663,1495,-507,-2225,-3572,-4463,-4857,-4721,-4069,-2936,-1393,447,2462,4486,6366,7948,9097,9734,9803,9317,8329,6937,5266,3481,1727,181,-1019,-1751,-1931,-1532,-569,873,2673,4666,6673,8520,10050,11162,11779,11925,11621,10984,10130,9191,8308,7579,7072,6810,6764,6863,7019,7111,7052,6747,6160,5277,4127,2768,1284,-247,-1731,-3115,-4334,-5370,-6184,-6771,-7096,-7143,-6871,-6256,-5272,-3916,-2217,-237,1931,4148,6273,8139,9596,10517,10819,10467,9500,8010,6140,4056,1930,-111,-1947,-3554,-4902,-6021,-6948,-7692,-8296,-8750,-9059,-9231,-9273,-9226,-9126,-9050,-9033,-9136,-9366,-9715,-10141,-10583,-10968,-11229,-11300,-11148,-10728,-10056,-9116,-7936,-6551,-4982,-3307,-1568,140,1732,3119,4201,4905,5179,4996,4390,3413,2176,802,-560,-1767,-2684,-3210,-3264,-2834,-1921,-600,1027,2831,4639,6303,7650,8554,8909,8665,7795,6348,4380,2017,-622,-3369,-6092,-8616,-10831,-12632,-13933,-14724,-14973,-14723,-14004,-12877,-11405,-9661,-7727,-5679,-3604,-1575,332,2057,3539,4736,5588,6077,6143,5794,5009,3816,2256,397,-1671,-3832,-5972,-7951,-9641,-10914,-11656,-11783,-11250,-10030,-8181,-5768,-2937,146,3284,6269,8897,11007,12454,13181,13153,12421,11067,9214,7019,4634,2216,-88,-2165,-3915,-5260,-6154,-6552,-6436,-5802,-4664,-3075,-1103,1122,3468,5748,7789,9424,10512,10985,10822,10091,8920,7478,5978,4612,3571,2965,2871,3265,4077,5166,6377,7516,8443,9004,9140,8788,7991,6783,5264,3532,1690,-161,-1952,-3618,-5139,-6474,-7632,-8564,-9266,-9660,-9711,-9339,-8514,-7194,-5407,-3202,-672,2031,4766,7346,9603,11394,12588,13122,12955,12133,10687,8750,6404,3808,1095,-1573,-4046,-6166,-7812,-8890,-9354,-9237,-8607,-7616,-6452,-5317,-4444,-3996,-4121,-4866,-6205,-8035,-10171,-12417,-14514,-16290,-17536,-18190,-18183,-17590,-16493,-15051,-13431,-11773,-10221,-8822,-7613,-6547,-5563,-4577,-3517,-2350,-1073,243,1511,2584,3326,3603,3331,2476,1106,-670,-2624,-4536,-6126,-7167,-7478,-6957,-5616,-3554,-969,1882,4712,7239,9215,10465,10867,10415,9137,7156,4622,1704,-1393,-4515,-7474,-10159,-12430,-14219,-15437,-16033,-15955,-15171,-13659,-11434,-8531,-5033,-1078,3165,7458,11552,15168,18050,19976,20790,20445,18971,16525,13338,9700,5951,2391,-675,-3061,-4619,-5336,-5264,-4550,-3377,-1966,-514,793,1840,2548,2926,3015,2911,2725,2566,2529,2667,3003,3498,4106,4719,5260,5633,5789,5719,5447,5058,4652,4360,4286,4519,5087,5966,7071,8259,9369,10218,10653,10567,9890,8665,6944,4898,2676,492,-1480,-3083,-4207,-4805,-4891,-4521,-3815,-2887,-1893,-943,-158,402,682,701,460,40,-512,-1113,-1700,-2206,-2600,-2829,-2889,-2748,-2411,-1858,-1104,-143,997,2292,3697,5152,6588,7911,9030,9839,10242,10159,9529,8339,6605,4414,1887,-787,-3398,-5704,-7485,-8547,-8775,-8135,-6707,-4654,-2225,279,2558,4310,5311,5406,4540,2763,230,-2838,-6138,-9367,-12214,-14433,-15840,-16362,-16006,-14890,-13179,-11104,-8879,-6724,-4795,-3200,-1992,-1152,-641,-394,-330,-417,-604,-895,-1294,-1812,-2461,-3230,-4073,-4944,-5730,-6352,-6670,-6612,-6076,-5047,-3524,-1565,702,3161,5601,7876,9792,11209,12022,12156,11617,10429,8698,6526,4078,1487,-1085,-3533,-5740,-7655,-9218,-10415,-11219,-11608,-11546,-10996,-9913,-8287,-6123,-3486,-504,2655,5748,8546,10779,12256,12809,12380,10997,8781,5953,2790,-385,-3253,-5505,-6930,-7359,-6798,-5293,-3071,-363,2494,5204,7471,9078,9877,9820,8945,7372,5283,2897,443,-1862,-3848,-5391,-6426,-6957,-7012,-6686,-6051,-5210,-4226,-3151,-1996,-764,560,1985,3476,4999,6424,7653,8512,8884,8664,7815,6390,4501,2352,178,-1757,-3211,-3985,-3952,-3077,-1397,947,3768,6824,9861,12629,14921,16570,17465,17584,16901,15516,13478,10935,7987,4783,1436,-1932,-5212,-8313,-11144,-13619,-15684,-17248,-18276,-18703,-18505,-17670,-16213,-14187,-11678,-8802,-5713,-2570,446,3177,5470,7217,8349,8844,8759,8169,7239,6138,5056,4190,3675,3620,4044,4901,6068,7372,8615,9582,10104,10033,9307,7923,5949,3515,805,-1986,-4628,-6939,-8743,-9939,-10471,-10373,-9710,-8635,-7288,-5846,-4456,-3225,-2220,-1451,-869,-415,24,528,1187,2036,3072,4248,5444,6562,7416,7915,7926,7430,6441,5043,3402,1693,140,-1062,-1751,-1822,-1240,-61,1617,3605,5712,7702,9379,10534,11064,10856,9928,8301,6093,3436,488,-2569,-5577,-8340,-10719,-12536,-13670,-14006,-13478,-12089,-9880,-7012,-3652,-106,3365,6420,8784,10222,10572,9789,7928,5147,1717,-2047,-5783,-9120,-11760,-13436,-14023,-13484,-11912,-9498,-6521,-3287,-144,2634,4785,6165,6703,6420,5439,3926,2112,223,-1511,-2914,-3853,-4282,-4199,-3693,-2851,-1808,-676,470,1572,2637,3689,4778,5962,7269,8720,10267,11856,13369,14686,15674,16209,16201,15598,14391,12644,10443,7940,5293,2687,295,-1733,-3283,-4289,-4752,-4708,-4275,-3570,-2768,-2011,-1447,-1177,-1279,-1755,-2602,-3735,-5070,-6487,-7860,-9064,-9989,-10529,-10610,-10178,-9204,-7695,-5691,-3258,-503,2448,5459,8366,11030,13317,15095,16299,16843,16724,15941,14559,12672,10419,7985,5566,3387,1656,536,154,530,1610,3243,5188,7172,8888,10068,10497,10053,8709,6556,3748,529,-2837,-6069,-8908,-11137,-12599,-13200,-12925,-11828,-10040,-7729,-5137,-2484,-22,2055,3591,4505,4768,4446,3618,2434,1027,-468,-1939,-3314,-4556,-5656,-6635,-7522,-8341,-9111,-9834,-10478,-11010,-11353,-11441,-11184,-10512,-9367,-7721,-5589,-3029,-145,2920,5989,8876,11386,13355,14632,15128,14779,13603,11655,9060,5992,2671,-654,-3721,-6291,-8161,-9193,-9337,-8622,-7182,-5208,-2966,-730,1222,2650,3391,3350,2526,1016,-1029,-3388,-5822,-8101,-10004,-11372,-12097,-12147,-11552,-10411,-8846,-7031,-5109,-3238,-1513,-14,1246,2263,3085,3744,4299,4770,5188,5541,5837,6033,6125,6058,5819,5368,4694,3807,2737,1568,399,-620,-1348,-1630,-1355,-448,1082,3183,5691,8423,11117,13517,15362,16447,16610,15792,14020,11399,8148,4514,812,-2646,-5569,-7711,-8902,-9071,-8242,-6536,-4181,-1434,1376,3955,6031,7390,7931,7605,6493,4719,2491,13,-2463,-4757,-6683,-8142,-9090,-9528,-9534,-9198,-8645,-7981,-7316,-6708,-6205,-5803,-5496,-5241,-5031,-4826,-4631,-4455,-4291,-4177,-4071,-3980,-3831,-3572,-3115,-2386,-1322,115,1897,3979,6219,8473,10542,12242,13407,13924,13739,12873,11400,9449,7174,4735,2291,-33,-2131,-3943,-5431,-6588,-7418,-7939,-8160,-8098,-7773,-7200,-6423,-5484,-4453,-3412,-2446,-1639,-1064,-760,-738,-969,-1393,-1926,-2489,-2983,-3368,-3605,-3712,-3738,-3752,-3846,-4091,-4551,-5227,-6099,-7067,-8030,-8836,-9379,-9551,-9329,-8734,-7854,-6838,-5853,-5079,-4665,-4706,-5228,-6182,-7440,-8831,-10152,-11220,-11869,-12030,-11649,-10820,-9617,-8217,-6767,-5412,-4273,-3398,-2809,-2464,-2289,-2191,-2063,-1815,-1380,-716,172,1249,2454,3688,4865,5870,6632,7070,7166,6910,6341,5536,4574,3591,2676,1945,1471,1284,1404,1769,2334,2994,3656,4236,4634,4815,4714,4344,3699,2840,1825,760,-240,-1038,-1503,-1519,-1001,81,1709,3794,6211,8767,11261,13470,15181,16212,16433,15763,14214,11850,8822,5329,1621,-2045,-5397,-8205,-10271,-11470,-11748,-11146,-9772,-7831,-5548,-3199,-1033,722,1910,2443,2304,1570,342,-1189,-2858,-4457,-5833,-6842,-7415,-7505,-7168,-6438,-5452,-4296,-3092,-1930,-873,46,808,1434,1938,2334,2666,2908,3115,3244,3336,3373,3376,3361,3352,3372,3452,3601,3816,4081,4335,4537,4597,4480,4128,3554,2776,1867,907,-17,-819,-1459,-1896,-2159,-2255,-2247,-2162,-2043,-1905,-1744,-1549,-1289,-950,-510,8,582,1150,1644,1992,2129,2011,1625,985,140,-836,-1861,-2846,-3713,-4406,-4896,-5162,-5241,-5140,-4918,-4604,-4229,-3821,-3373,-2898,-2374,-1814,-1218,-621,-69,385,681,786,692,419,37,-365,-674,-766,-547,63,1089,2495,4190,6015,7773,9244,10212,10500,9992,8660,6560,3860,780,-2380,-5337,-7798,-9555,-10463,-10493,-9712,-8263,-6378,-4288,-2258,-498,831,1620,1873,1610,969,67,-914,-1835,-2555,-2983,-3062,-2775,-2135,-1189,16,1410,2933,4525,6123,7670,9096,10322,11260,11810,11903,11474,10529,9115,7342,5372,3396,1610,196,-698,-1000,-684,176,1451,2952,4459,5742,6605,6895,6535,5519,3929,1887,-422,-2818,-5110,-7141,-8774,-9930,-10552,-10638,-10222,-9352,-8140,-6660,-5054,-3408,-1846,-433,747,1667,2293,2628,2679,2478,2057,1463,743,-59,-888,-1703,-2448,-3074,-3532,-3771,-3759,-3468,-2894,-2062,-997,232,1581,2967,4345,5646,6830,7854,8683,9307,9702,9890,9871,9672,9311,8796,8128,7291,6269,5042,3619,2003,263,-1558,-3352,-5043,-6546,-7799,-8777,-9487,-9948,-10231,-10389,-10478,-10552,-10609,-10661,-10652,-10551,-10296,-9857,-9227,-8423,-7502,-6543,-5635,-4865,-4308,-4001,-3965,-4167,-4565,-5071,-5596,-6052,-6334,-6380,-6117,-5521,-4580,-3330,-1813,-133,1634,3351,4933,6270,7292,7954,8228,8131,7676,6938,5961,4848,3668,2526,1487,630,-13,-430,-632,-674,-626,-572,-619,-846,-1337,-2135,-3247,-4643,-6225,-7874,-9414,-10664,-11452,-11622,-11085,-9807,-7833,-5287,-2335,783,3849,6611,8884,10506,11401,11535,10970,9785,8136,6178,4082,2017,123,-1480,-2710,-3524,-3907,-3875,-3486,-2789,-1876,-834,244,1243,2070,2636,2860,2728,2227,1442,461,-570,-1494,-2180,-2485,-2358,-1750,-707,707,2377,4162,5929,7532,8862,9821,10351,10429,10048,9240,8036,6486,4651,2587,359,-1956,-4285,-6541,-8629,-10470,-11972,-13075,-13724,-13905,-13617,-12891,-11781,-10358,-8714,-6960,-5205,-3565,-2154,-1043,-309,45,1,-378,-1060,-1954,-2982,-4070,-5119,-6057,-6815,-7296,-7481,-7284,-6724,-5791,-4549,-3076,-1493,81,1508,2692,3555,4083,4297,4285,4148,4014,3985,4145,4497,5018,5584,6075,6307,6150,5472,4241,2465,256,-2227,-4766,-7117,-9045,-10333,-10832,-10451,-9180,-7106,-4370,-1181,2210,5575,8645,11239,13179,14372,14760,14366,13243,11517,9321,6831,4219,1656,-708,-2744,-4369,-5532,-6214,-6464,-6312,-5868,-5209,-4454,-3700,-3043,-2551,-2259,-2169,-2243,-2417,-2617,-2770,-2815,-2726,-2483,-2118,-1659,-1167,-696,-310,-54,27,-83,-368,-819,-1370,-1993,-2618,-3213,-3738,-4180,-4516,-4743,-4830,-4767,-4510,-4042,-3325,-2355,-1144,292,1867,3537,5166,6690,7979,8967,9595,9833,9723,9292,8642,7842,6976,6106,5247,4417,3581,2714,1785,774,-293,-1383,-2400,-3256,-3828,-4031,-3797,-3120,-2037,-651,903,2480,3902,5061,5827,6165,6056,5544,4708,3648,2490,1344,324,-489,-1048,-1310,-1309,-1059,-632,-95,477,998,1409,1631,1642,1396,904,177,-731,-1772,-2855,-3909,-4853,-5611,-6140,-6388,-6350,-6004,-5379,-4491,-3377,-2100,-705,723,2122,3402,4516,5386,5996,6311,6340,6099,5622,4959,4169,3332,2522,1839,1365,1182,1347,1883,2758,3904,5182,6438,7486,8162,8335,7939,6983,5541,3767,1847,-15,-1612,-2805,-3484,-3631,-3300,-2587,-1658,-670,205,833,1105,981,426,-503,-1775,-3282,-4937,-6636,-8261,-9734,-10949,-11859,-12400,-12559,-12319,-11698,-10719,-9430,-7888,-6167,-4361,-2555,-858,671,1945,2966,3704,4215,4533,4724,4845,4933,5020,5105,5171,5197,5145,4993,4727,4334,3832,3240,2592,1936,1320,802,444,299,414,828,1538,2542,3776,5158,6582,7889,8949,9600,9725,9227,8068,6253,3859,1014,-2106,-5287,-8302,-10919,-12958,-14259,-14763,-14464,-13443,-11841,-9847,-7667,-5515,-3563,-1962,-787,-77,204,122,-226,-731,-1309,-1881,-2422,-2924,-3411,-3920,-4472,-5086,-5725,-6338,-6820,-7055,-6920,-6300,-5135,-3407,-1174,1435,4241,7025,9547,11601,13009,13661,13532,12665,11181,9270,7123,4979,3020,1424,292,-313,-391,17,825,1934,3200,4505,5688,6638,7231,7392,7075,6272,5031,3420,1560,-429,-2397,-4228,-5791,-7016,-7822,-8199,-8119,-7617,-6698,-5420,-3813,-1953,97,2233,4343,6291,7947,9165,9860,9952,9447,8393,6906,5148,3306,1595,191,-727,-1075,-781,98,1494,3234,5140,7003,8635,9891,10675,10976,10832,10349,9671,8936,8304,7862,7692,7764,8053,8412,8751,8879,8721,8152,7168,5790,4093,2206,262,-1596,-3247,-4585,-5566,-6150,-6362,-6242,-5854,-5286,-4626,-3963,-3383,-2952,-2720,-2715,-2946,-3396,-4038,-4830,-5713,-6633,-7521,-8325,-8986,-9493,-9813,-9973,-9978,-9851,-9613,-9254,-8794,-8197,-7493,-6673,-5785,-4870,-3996,-3214,-2569,-2070,-1693,-1392,-1090,-701,-155,617,1624,2842,4206,5580,6837,7802,8334,8330,7709,6499,4741,2581,176,-2255,-4516,-6386,-7706,-8334,-8215,-7342,-5791,-3701,-1252,1318,3782,5917,7523,8497,8760,8363,7390,6015,4428,2850,1447,388,-276,-509,-376,33,581,1148,1596,1868,1918,1778,1524,1254,1088,1133,1450,2073,2956,4030,5163,6230,7082,7609,7727,7402,6668,5593,4311,2979,1761,837,319,315,834,1840,3224,4831,6454,7918,9001,9584,9549,8874,7588,5789,3619,1250,-1122,-3314,-5165,-6521,-7316,-7473,-7024,-5999,-4516,-2699,-721,1244,3034,4501,5546,6118,6212,5885,5232,4363,3440,2568,1895,1488,1423,1707,2337,3251,4387,5648,6939,8155,9211,10020,10518,10670,10418,9798,8778,7442,5803,3969,1983,-44,-2066,-3994,-5788,-7385,-8766,-9890,-10747,-11334,-11643,-11700,-11513,-11111,-10519,-9759,-8886,-7909,-6907,-5905,-4975,-4168,-3527,-3105,-2911,-2978,-3272,-3797,-4475,-5275,-6081,-6821,-7374,-7637,-7534,-6981,-5995,-4597,-2904,-1074,701,2218,3289,3794,3667,2940,1726,195,-1438,-2947,-4151,-4890,-5109,-4794,-4018,-2893,-1564,-168,1158,2322,3273,3982,4492,4841,5111,5382,5729,6204,6842,7625,8516,9432,10286,10963,11374,11427,11071,10276,9051,7444,5524,3392,1172,-1024,-3050,-4814,-6203,-7172,-7685,-7772,-7481,-6918,-6183,-5424,-4742,-4274,-4076,-4220,-4693,-5480,-6507,-7682,-8894,-10017,-10939,-11550,-11772,-11550,-10861,-9727,-8193,-6341,-4279,-2117,13,2008,3766,5231,6356,7158,7641,7861,7866,7693,7410,7021,6570,6070,5527,4977,4428,3925,3499,3185,3016,3004,3136,3383,3673,3931,4058,3968,3591,2890,1861,551,-964,-2566,-4127,-5499,-6564,-7186,-7328,-6921,-6015,-4655,-2948,-1020,997,2983,4818,6432,7756,8757,9410,9701,9614,9171,8364,7260,5885,4333,2675,993,-623,-2121,-3434,-4542,-5411,-6055,-6461,-6661,-6667,-6506,-6205,-5785,-5275,-4699,-4084,-3472,-2890,-2392,-2010,-1785,-1748,-1901,-2254,-2769,-3409,-4109,-4791,-5379,-5800,-5999,-5957,-5690,-5255,-4740,-4273,-3964,-3948,-4297,-5057,-6232,-7746,-9503,-11339,-13093,-14565,-15604,-16058,-15835,-14916,-13315,-11146,-8560,-5739,-2910,-254,2035,3848,5093,5790,5956,5720,5194,4527,3875,3343,3044,3024,3296,3849,4614,5538,6519,7495,8393,9173,9812,10305,10659,10887,11001,10988,10856,10568,10104,9432,8519,7348,5916,4242,2383,414,-1556,-3423,-5073,-6438,-7467,-8164,-8569,-8743,-8786,-8762,-8763,-8805,-8924,-9088,-9266,-9413,-9471,-9415,-9217,-8888,-8440,-7927,-7377,-6860,-6402,-6055,-5818,-5719,-5712,-5781,-5852,-5860,-5730,-5401,-4821,-3989,-2923,-1678,-353,963,2152,3131,3811,4167,4159,3824,3186,2320,1290,198,-876,-1838,-2608,-3117,-3314,-3153,-2640,-1770,-595,828,2420,4077,5707,7212,8496,9520,10215,10591,10641,10396,9890,9161,8242,7175,5971,4672,3281,1838,374,-1069,-2434,-3660,-4679,-5430,-5845,-5894,-5556,-4848,-3836,-2588,-1232,146,1425,2552,3482,4214,4782,5222,5587,5906,6212,6488,6748,6936,7063,7074,6997,6816,6572,6291,6012,5772,5575,5428,5288,5118,4852,4443,3833,3024,2012,857,-354,-1537,-2548,-3309,-3719,-3746,-3395,-2737,-1872,-956,-146,410,571,289,-490,-1682,-3216,-4913,-6592,-8057,-9099,-9566,-9340,-8365,-6672,-4329,-1492,1669,4945,8129,11024,13457,15273,16376,16674,16154,14806,12692,9909,6595,2952,-801,-4404,-7599,-10145,-11852,-12590,-12324,-11089,-9025,-6320,-3219,4,3094,5802,7942,9387,10079,10036,9347,8141,6605,4909,3241,1756,550,-285,-766,-902,-786,-513,-206,15,42,-213,-809,-1763,-3072,-4673,-6500,-8435,-10371,-12174,-13741,-14962,-15769,-16122,-15998,-15429,-14461,-13166,-11645,-9989,-8315,-6702,-5251,-3987,-2963,-2154,-1550,-1103,-769,-500,-251,19,348,768,1310,1981,2794,3726,4746,5807,6832,7753,8494,8975,9154,8987,8469,7639,6534,5266,3915,2611,1450,517,-142,-508,-626,-547,-381,-214,-156,-275,-617,-1193,-1966,-2881,-3845,-4774,-5568,-6161,-6498,-6559,-6359,-5932,-5336,-4632,-3876,-3120,-2380,-1671,-969,-260,501,1328,2249,3262,4347,5474,6595,7649,8580,9323,9829,10052,9966,9557,8818,7785,6466,4935,3233,1440,-367,-2105,-3699,-5062,-6157,-6922,-7343,-7431,-7193,-6697,-5989,-5146,-4235,-3318,-2431,-1605,-831,-113,588,1279,1975,2684,3361,3987,4479,4774,4788,4461,3742,2619,1128,-669,-2650,-4683,-6604,-8257,-9481,-10175,-10233,-9647,-8413,-6622,-4379,-1850,789,3332,5593,7386,8564,9035,8743,7738,6110,4034,1752,-496,-2421,-3813,-4484,-4360,-3457,-1884,146,2379,4525,6315,7537,8040,7796,6828,5293,3358,1265,-767,-2520,-3838,-4617,-4827,-4501,-3744,-2690,-1527,-433,414,847,769,94,-1169,-2981,-5241,-7811,-10516,-13194,-15656,-17759,-19379,-20421,-20837,-20608,-19731,-18268,-16260,-13814,-11041,-8073,-5084,-2223,327,2409,3883,4640,4621,3818,2282,122,-2500,-5368,-8248,-10877,-13005,-14416,-14929,-14459,-12985,-10580,-7419,-3707,254,4192,7804,10848,13131,14537,15032,14668,13556,11882,9853,7691,5617,3793,2352,1347,785,600,700,951,1239,1437,1473,1293,894,321,-370,-1068,-1688,-2121,-2302,-2174,-1729,-990,-19,1092,2228,3262,4084,4591,4749,4538,4038,3333,2577,1912,1478,1383,1691,2397,3472,4802,6277,7749,9083,10162,10900,11239,11192,10771,10080,9192,8241,7318,6514,5865,5383,5020,4716,4378,3934,3303,2463,1399,147,-1239,-2678,-4091,-5392,-6521,-7430,-8097,-8529,-8727,-8735,-8567,-8262,-7856,-7361,-6833,-6275,-5740,-5231,-4772,-4350,-3939,-3511,-2999,-2371,-1569,-583,580,1886,3256,4607,5834,6833,7533,7854,7792,7317,6492,5342,3971,2462,928,-516,-1777,-2760,-3418,-3730,-3708,-3416,-2925,-2347,-1775,-1306,-984,-847,-865,-998,-1163,-1285,-1293,-1130,-770,-213,532,1405,2384,3397,4407,5363,6217,6950,7511,7897,8065,8008,7696,7114,6246,5099,3674,2025,185,-1748,-3714,-5595,-7322,-8791,-9953,-10750,-11179,-11236,-10977,-10444,-9730,-8910,-8077,-7309,-6688,-6246,-6047,-6077,-6335,-6778,-7324,-7888,-8336,-8538,-8368,-7694,-6470,-4647,-2296,476,3493,6517,9305,11612,13209,13968,13786,12701,10802,8273,5356,2311,-581,-3083,-4989,-6165,-6552,-6154,-5062,-3396,-1337,928,3215,5334,7148,8540,9426,9785,9603,8927,7811,6354,4641,2813,961,-769,-2297,-3502,-4340,-4735,-4690,-4188,-3266,-1965,-354,1492,3460,5458,7350,9021,10364,11263,11673,11537,10881,9751,8232,6456,4532,2613,805,-780,-2061,-2984,-3510,-3631,-3361,-2730,-1803,-646,660,2012,3335,4531,5529,6274,6724,6853,6681,6206,5487,4544,3445,2220,925,-398,-1712,-2961,-4106,-5109,-5925,-6543,-6936,-7106,-7052,-6778,-6302,-5634,-4806,-3861,-2835,-1797,-802,88,816,1333,1617,1635,1398,898,181,-725,-1745,-2804,-3817,-4691,-5352,-5738,-5811,-5564,-5008,-4178,-3135,-1933,-667,587,1734,2685,3357,3685,3630,3178,2361,1230,-124,-1596,-3068,-4427,-5570,-6410,-6909,-7030,-6816,-6288,-5547,-4644,-3691,-2730,-1846,-1045,-370,189,619,914,1057,1022,765,269,-507,-1542,-2820,-4259,-5772,-7210,-8456,-9352,-9792,-9692,-9017,-7789,-6087,-4026,-1771,501,2616,4406,5755,6571,6840,6584,5902,4919,3813,2769,1973,1572,1677,2310,3450,4966,6709,8461,10025,11204,11870,11946,11444,10454,9126,7664,6288,5197,4571,4507,5050,6155,7721,9576,11529,13349,14838,15798,16111,15690,14544,12734,10391,7688,4832,2026,-532,-2679,-4313,-5365,-5851,-5826,-5392,-4696,-3856,-3031,-2295,-1743,-1365,-1161,-1065,-1020,-969,-858,-688,-449,-190,67,263,389,400,327,145,-91,-385,-686,-977,-1223,-1399,-1467,-1420,-1237,-931,-539,-91,321,653,814,765,471,-70,-825,-1743,-2760,-3790,-4777,-5647,-6362,-6894,-7207,-7317,-7181,-6830,-6221,-5391,-4314,-3040,-1588,-35,1547,3049,4384,5428,6129,6406,6261,5701,4788,3600,2249,835,-530,-1759,-2786,-3567,-4068,-4298,-4234,-3908,-3318,-2500,-1488,-337,882,2079,3152,4011,4552,4736,4523,3950,3086,2039,937,-76,-877,-1361,-1456,-1148,-444,596,1886,3325,4808,6235,7526,8630,9510,10160,10595,10811,10841,10661,10275,9651,8761,7580,6089,4298,2227,-45,-2466,-4901,-7260,-9407,-11233,-12636,-13536,-13882,-13653,-12870,-11589,-9895,-7910,-5772,-3618,-1597,183,1628,2685,3337,3600,3516,3158,2612,1983,1385,931,735,889,1456,2461,3877,5635,7614,9660,11597,13236,14410,14968,14815,13903,12252,9943,7112,3948,656,-2538,-5437,-7847,-9658,-10769,-11170,-10893,-9999,-8620,-6866,-4883,-2794,-706,1285,3120,4750,6136,7266,8101,8635,8832,8683,8172,7314,6138,4696,3075,1358,-345,-1936,-3336,-4470,-5303,-5809,-6018,-5940,-5664,-5232,-4739,-4250,-3826,-3506,-3315,-3248,-3289,-3430,-3631,-3892,-4175,-4462,-4714,-4878,-4894,-4701,-4238,-3484,-2426,-1114,383,1968,3528,4956,6170,7111,7770,8163,8338,8355,8272,8135,7969,7770,7521,7193,6744,6168,5438,4576,3597,2534,1429,318,-745,-1720,-2572,-3254,-3765,-4067,-4177,-4088,-3823,-3411,-2888,-2301,-1705,-1144,-672,-320,-125,-100,-278,-639,-1207,-1934,-2795,-3719,-4626,-5416,-6003,-6277,-6205,-5723,-4885,-3729,-2391,-997,280,1308,1949,2152,1878,1178,130,-1125,-2435,-3633,-4570,-5127,-5222,-4836,-3988,-2769,-1301,261,1743,3000,3898,4383,4421,4088,3451,2669,1862,1169,663,393,322,411,564,700,763,696,519,247,-51,-307,-471,-496,-396,-209,-13,95,18,-310,-950,-1870,-3034,-4331,-5616,-6758,-7582,-7991,-7897,-7288,-6212,-4759,-3084,-1339,303,1694,2725,3317,3447,3132,2424,1408,190,-1128,-2416,-3582,-4536,-5199,-5564,-5598,-5337,-4816,-4081,-3205,-2237,-1259,-313,532,1241,1776,2110,2234,2138,1833,1338,683,-78,-903,-1731,-2509,-3194,-3725,-4076,-4196,-4071,-3676,-3014,-2093,-932,417,1907,3452,4972,6355,7524,8380,8888,9024,8811,8300,7582,6717,5814,4894,4012,3154,2312,1452,543,-431,-1488,-2605,-3751,-4864,-5866,-6690,-7256,-7521,-7433,-6990,-6206,-5117,-3809,-2369,-914,441,1596,2476,3021,3222,3081,2638,1962,1135,250,-602,-1354,-1960,-2415,-2736,-2968,-3152,-3332,-3531,-3743,-3946,-4081,-4090,-3929,-3564,-3028,-2365,-1677,-1085,-691,-606,-867,-1475,-2360,-3388,-4390,-5182,-5587,-5478,-4775,-3468,-1630,623,3102,5592,7879,9739,11012,11563,11336,10335,8640,6401,3813,1133,-1402,-3525,-5048,-5801,-5722,-4801,-3129,-859,1789,4557,7173,9356,10892,11575,11331,10111,7997,5108,1650,-2132,-5980,-9602,-12767,-15246,-16883,-17585,-17320,-16148,-14183,-11610,-8655,-5551,-2560,130,2310,3874,4738,4887,4365,3262,1696,-178,-2214,-4261,-6186,-7867,-9206,-10129,-10563,-10503,-9912,-8836,-7299,-5381,-3165,-765,1706,4119,6361,8333,9952,11193,12018,12462,12532,12267,11699,10847,9748,8422,6926,5295,3630,1985,485,-803,-1766,-2353,-2497,-2190,-1450,-326,1102,2730,4458,6161,7733,9058,10043,10589,10639,10139,9076,7475,5390,2916,181,-2682,-5499,-8147,-10460,-12366,-13770,-14665,-15044,-14947,-14418,-13531,-12334,-10906,-9288,-7542,-5712,-3837,-1970,-153,1557,3111,4456,5548,6349,6820,6949,6722,6153,5287,4178,2924,1634,427,-563,-1229,-1477,-1246,-539,630,2149,3908,5728,7434,8838,9783,10164,9902,9046,7613,5773,3639,1411,-743,-2664,-4211,-5309,-5911,-6026,-5700,-5008,-4044,-2918,-1732,-603,377,1124,1576,1710,1522,1057,376,-424,-1258,-2031,-2679,-3161,-3456,-3592,-3590,-3519,-3418,-3352,-3364,-3479,-3725,-4093,-4570,-5129,-5733,-6338,-6886,-7322,-7563,-7564,-7248,-6590,-5583,-4247,-2655,-880,937,2700,4245,5500,6348,6774,6747,6300,5479,4345,2987,1474,-100,-1663,-3128,-4409,-5429,-6093,-6348,-6122,-5418,-4230,-2634,-709,1419,3619,5744,7683,9310,10573,11415,11827,11834,11433,10699,9629,8306,6749,5026,3186,1305,-557,-2317,-3907,-5283,-6378,-7198,-7705,-7940,-7906,-7657,-7230,-6661,-6001,-5277,-4526,-3790,-3097,-2474,-1955,-1524,-1201,-944,-732,-522,-271,60,489,1031,1662,2360,3067,3740,4309,4742,4991,5042,4891,4538,4006,3301,2443,1448,337,-862,-2115,-3379,-4601,-5726,-6701,-7470,-7989,-8231,-8173,-7835,-7230,-6412,-5435,-4363,-3262,-2197,-1223,-388,266,726,974,1029,901,641,278,-116,-496,-791,-954,-931,-691,-212,508,1453,2586,3869,5243,6639,8008,9253,10335,11171,11715,11930,11774,11252,10353,9115,7587,5833,3953,2040,197,-1475,-2914,-4059,-4895,-5414,-5628,-5569,-5257,-4724,-4003,-3117,-2117,-1055,0,950,1688,2111,2111,1621,617,-901,-2821,-5059,-7413,-9718,-11772,-13391,-14442,-14823,-14498,-13488,-11874,-9769,-7347,-4763,-2218,145,2162,3746,4810,5339,5344,4878,4040,2929,1684,405,-770,-1779,-2533,-3007,-3195,-3105,-2787,-2283,-1649,-941,-199,519,1189,1753,2178,2420,2438,2210,1729,1016,121,-866,-1846,-2687,-3261,-3457,-3187,-2409,-1144,567,2593,4818,7059,9173,11011,12449,13424,13865,13779,13153,12040,10464,8536,6306,3925,1488,-863,-3010,-4845,-6284,-7275,-7805,-7887,-7584,-6952,-6091,-5074,-3979,-2888,-1849,-932,-192,337,581,541,161,-522,-1502,-2697,-4032,-5387,-6656,-7717,-8482,-8882,-8882,-8490,-7726,-6648,-5314,-3806,-2187,-542,1067,2574,3921,5058,5962,6600,6993,7141,7098,6910,6638,6355,6097,5923,5844,5868,5976,6137,6308,6453,6536,6530,6423,6205,5891,5463,4949,4319,3581,2722,1724,609,-623,-1918,-3235,-4488,-5608,-6504,-7096,-7330,-7156,-6569,-5594,-4273,-2689,-930,906,2700,4361,5766,6841,7476,7636,7249,6349,4938,3129,1010,-1253,-3521,-5636,-7474,-8938,-9969,-10559,-10718,-10516,-10014,-9309,-8481,-7621,-6786,-6060,-5459,-5054,-4828,-4818,-4989,-5325,-5754,-6231,-6634,-6919,-6961,-6722,-6140,-5214,-3951,-2404,-639,1266,3207,5103,6857,8419,9716,10729,11422,11777,11801,11480,10853,9948,8833,7577,6279,5014,3899,2987,2364,2040,2029,2286,2757,3364,4011,4618,5092,5367,5380,5083,4453,3478,2181,591,-1223,-3182,-5192,-7126,-8890,-10357,-11448,-12086,-12233,-11893,-11070,-9841,-8254,-6403,-4387,-2285,-213,1748,3500,4949,6005,6599,6658,6181,5177,3725,1937,-34,-2017,-3831,-5320,-6343,-6820,-6711,-6033,-4859,-3299,-1470,458,2372,4101,5548,6591,7153,7192,6676,5653,4175,2370,381,-1601,-3397,-4815,-5718,-6001,-5632,-4638,-3104,-1159,1024,3282,5430,7320,8835,9888,10436,10481,10040,9167,7939,6444,4791,3097,1478,45,-1106,-1914,-2334,-2383,-2097,-1555,-857,-113,579,1121,1453,1544,1369,970,371,-371,-1194,-2065,-2924,-3749,-4502,-5149,-5656,-5974,-6073,-5916,-5488,-4786,-3839,-2683,-1387,-25,1326,2585,3688,4585,5242,5634,5751,5585,5130,4406,3414,2216,843,-600,-2049,-3397,-4554,-5462,-6045,-6303,-6212,-5803,-5115,-4179,-3072,-1830,-518,789,2044,3149,4044,4639,4870,4689,4068,3038,1651,26,-1697,-3361,-4792,-5863,-6452,-6523,-6066,-5137,-3844,-2302,-673,910,2321,3451,4256,4688,4770,4518,3998,3276,2426,1543,699,-23,-554,-863,-904,-699,-253,383,1151,1994,2834,3617,4282,4787,5092,5176,5023,4615,3955,3046,1897,545,-981,-2612,-4282,-5889,-7343,-8526,-9357,-9750,-9670,-9096,-8063,-6619,-4861,-2887,-826,1206,3082,4700,5961,6787,7137,6967,6307,5181,3681,1927,52,-1769,-3388,-4667,-5495,-5831,-5636,-4982,-3913,-2570,-1049,508,1998,3322,4405,5195,5659,5768,5535,4947,4057,2899,1555,123,-1279,-2514,-3462,-3990,-4037,-3533,-2508,-995,881,3013,5210,7338,9203,10687,11648,12026,11761,10869,9386,7402,5036,2441,-203,-2734,-4956,-6744,-7973,-8583,-8585,-8010,-6986,-5622,-4100,-2554,-1145,35,880,1379,1489,1259,704,-100,-1104,-2223,-3407,-4557,-5619,-6498,-7127,-7447,-7408,-6999,-6229,-5134,-3784,-2242,-615,1033,2602,4036,5285,6305,7082,7587,7812,7728,7356,6677,5757,4639,3421,2208,1116,247,-311,-514,-357,119,822,1644,2455,3143,3617,3826,3755,3434,2907,2244,1511,768,57,-596,-1172,-1675,-2071,-2367,-2513,-2484,-2245,-1764,-1040,-83,1073,2365,3717,5045,6247,7241,7936,8263,8173,7632,6646,5241,3486,1482,-655,-2767,-4724,-6370,-7616,-8381,-8651,-8462,-7879,-7027,-6023,-5007,-4084,-3345,-2823,-2538,-2456,-2540,-2736,-3002,-3296,-3611,-3923,-4237,-4534,-4791,-4964,-5005,-4834,-4411,-3664,-2583,-1167,540,2460,4488,6514,8409,10065,11393,12303,12768,12727,12192,11148,9638,7693,5399,2843,153,-2541,-5083,-7352,-9203,-10573,-11379,-11626,-11323,-10528,-9321,-7798,-6068,-4251,-2451,-776,684,1852,2671,3102,3132,2780,2078,1120,-8,-1174,-2251,-3122,-3670,-3829,-3556,-2850,-1752,-336,1303,3039,4752,6306,7582,8458,8850,8681,7929,6601,4766,2539,81,-2412,-4734,-6676,-8082,-8827,-8877,-8248,-7044,-5408,-3529,-1614,167,1639,2712,3331,3498,3278,2748,2032,1229,468,-172,-597,-762,-624,-171,574,1609,2847,4260,5740,7228,8611,9840,10804,11488,11822,11810,11443,10735,9711,8393,6823,5025,3064,989,-1129,-3185,-5117,-6805,-8191,-9199,-9808,-10001,-9825,-9329,-8610,-7755,-6877,-6040,-5336,-4783,-4422,-4236,-4225,-4355,-4606,-4942,-5325,-5716,-6065,-6315,-6419,-6313,-5964,-5350,-4459,-3342,-2013,-572,934,2416,3810,5051,6089,6868,7350,7488,7254,6621,5598,4209,2519,628,-1333,-3210,-4841,-6077,-6798,-6935,-6462,-5445,-3964,-2188,-272,1593,3258,4574,5487,5919,5926,5508,4764,3763,2583,1306,-9,-1304,-2533,-3648,-4616,-5379,-5907,-6150,-6078,-5677,-4941,-3893,-2578,-1052,595,2282,3905,5360,6550,7372,7757,7637,6999,5853,4269,2347,227,-1928,-3949,-5685,-6991,-7797,-8037,-7735,-6929,-5719,-4205,-2534,-819,794,2205,3308,4033,4337,4192,3615,2647,1351,-148,-1741,-3263,-4563,-5512,-5975,-5903,-5255,-4073,-2431,-449,1730,3951,6073,7957,9511,10651,11342,11562,11319,10630,9544,8105,6385,4468,2442,420,-1498,-3208,-4618,-5664,-6300,-6516,-6338,-5815,-5025,-4065,-3033,-2033,-1155,-475,-48,84,-89,-570,-1331,-2331,-3501,-4763,-6008,-7128,-8001,-8516,-8573,-8118,-7112,-5597,-3619,-1307,1217,3786,6242,8442,10241,11543,12261,12348,11801,10626,8911,6732,4247,1619,-972,-3321,-5270,-6675,-7452,-7591,-7137,-6207,-4979,-3625,-2367,-1357,-742,-594,-921,-1685,-2796,-4130,-5557,-6943,-8169,-9149,-9814,-10137,-10112,-9755,-9103,-8189,-7065,-5760,-4322,-2768,-1131,574,2321,4083,5820,7474,8991,10269,11256,11856,12035,11758,11053,9958,8586,7034,5460,3984,2738,1806,1241,1057,1218,1663,2302,3022,3733,4309,4689,4789,4571,4021,3145,1979,591,-956,-2548,-4101,-5488,-6635,-7419,-7815,-7743,-7239,-6307,-5037,-3513,-1849,-165,1442,2882,4092,5043,5706,6081,6156,5932,5388,4536,3363,1911,210,-1660,-3596,-5499,-7226,-8684,-9765,-10420,-10624,-10395,-9794,-8890,-7797,-6595,-5402,-4271,-3293,-2484,-1886,-1495,-1291,-1252,-1305,-1391,-1419,-1294,-947,-293,685,2005,3619,5464,7440,9435,11334,13030,14436,15487,16148,16383,16204,15590,14567,13136,11335,9197,6814,4250,1661,-848,-3113,-5008,-6425,-7283,-7566,-7291,-6551,-5467,-4188,-2904,-1753,-894,-413,-364,-752,-1538,-2641,-3968,-5399,-6822,-8145,-9256,-10113,-10644,-10826,-10646,-10097,-9201,-7993,-6517,-4852,-3056,-1236,549,2196,3649,4833,5710,6239,6401,6209,5662,4835,3773,2574,1347,192,-766,-1436,-1749,-1658,-1183,-353,727,1954,3186,4291,5150,5650,5740,5376,4577,3385,1877,148,-1670,-3467,-5099,-6450,-7421,-7936,-7955,-7499,-6604,-5360,-3895,-2318,-777,635,1834,2774,3467,3922,4203,4341,4380,4343,4213,3983,3605,3049,2290,1324,168,-1117,-2465,-3769,-4923,-5827,-6379,-6524,-6225,-5488,-4374,-2951,-1366,273,1793,3081,4005,4499,4520,4084,3235,2078,706,-716,-2076,-3236,-4072,-4538,-4548,-4145,-3332,-2209,-853,618,2099,3505,4741,5771,6529,7000,7141,6937,6360,5401,4070,2405,473,-1612,-3716,-5679,-7336,-8552,-9201,-9236,-8644,-7468,-5831,-3840,-1676,512,2583,4405,5886,6967,7595,7772,7500,6816,5771,4457,2954,1400,-105,-1421,-2451,-3108,-3334,-3130,-2509,-1547,-324,1045,2454,3786,4945,5842,6400,6574,6322,5649,4570,3146,1444,-421,-2347,-4205,-5886,-7300,-8363,-9041,-9314,-9184,-8705,-7907,-6893,-5723,-4505,-3327,-2268,-1420,-826,-540,-584,-943,-1599,-2491,-3540,-4663,-5738,-6661,-7322,-7616,-7492,-6892,-5846,-4394,-2626,-660,1376,3357,5166,6716,7954,8835,9364,9552,9419,9015,8364,7521,6524,5422,4278,3132,2071,1129,368,-175,-497,-589,-492,-250,66,386,636,751,689,418,-66,-743,-1575,-2517,-3491,-4434,-5271,-5936,-6381,-6572,-6495,-6159,-5599,-4842,-3945,-2949,-1886,-796,317,1421,2521,3569,4544,5382,6027,6408,6463,6155,5454,4398,3016,1421,-297,-1989,-3547,-4829,-5761,-6257,-6305,-5896,-5093,-3947,-2582,-1094,394,1761,2919,3777,4288,4425,4205,3655,2850,1854,773,-295,-1251,-1997,-2472,-2622,-2447,-1962,-1233,-326,666,1658,2583,3373,3999,4431,4660,4675,4476,4048,3388,2483,1345,-11,-1537,-3163,-4794,-6334,-7657,-8693,-9342,-9578,-9389,-8797,-7854,-6630,-5199,-3645,-2045,-468,1014,2337,3448,4297,4856,5124,5102,4858,4434,3944,3467,3111,2957,3056,3444,4101,5004,6072,7239,8405,9482,10386,11032,11355,11303,10821,9907,8544,6769,4634,2217,-373,-3004,-5564,-7895,-9907,-11487,-12577,-13159,-13225,-12839,-12063,-10987,-9724,-8356,-7002,-5702,-4556,-3547,-2739,-2080,-1588,-1207,-919,-683,-455,-203,118,553,1121,1862,2761,3834,5022,6316,7629,8928,10136,11195,12052,12654,12966,12953,12604,11898,10850,9468,7784,5854,3733,1514,-725,-2875,-4861,-6594,-8017,-9092,-9796,-10149,-10169,-9911,-9437,-8800,-8081,-7331,-6603,-5951,-5389,-4957,-4633,-4439,-4320,-4267,-4222,-4140,-3971,-3680,-3229,-2628,-1870,-1001,-45,944,1934,2873,3740,4488,5095,5517,5731,5695,5400,4825,3985,2912,1641,262,-1175,-2558,-3827,-4884,-5670,-6120,-6196,-5888,-5192,-4152,-2818,-1268,405,2101,3719,5158,6346,7217,7743,7924,7777,7365,6749,6015,5260,4554,3981,3564,3344,3285,3389,3584,3858,4147,4439,4703,4919,5077,5136,5073,4835,4364,3617,2535,1109,-660,-2719,-4985,-7335,-9629,-11715,-13449,-14721,-15435,-15577,-15131,-14189,-12801,-11115,-9214,-7231,-5242,-3334,-1545,74,1510,2754,3787,4622,5244,5673,5915,6008,5975,5874,5746,5640,5604,5661,5844,6160,6589,7124,7692,8252,8710,8979,9000,8666,7976,6882,5435,3693,1753,-258,-2215,-3990,-5484,-6629,-7388,-7774,-7828,-7619,-7237,-6759,-6267,-5827,-5461,-5218,-5075,-5041,-5094,-5211,-5377,-5568,-5776,-5981,-6167,-6311,-6362,-6298,-6050,-5597,-4890,-3934,-2724,-1297,301,2011,3754,5465,7073,8519,9763,10757,11490,11929,12071,11907,11442,10701,9723,8568,7309,6040,4836,3789,2954,2355,2011,1856,1847,1879,1851,1688,1294,654,-255,-1388,-2681,-4045,-5383,-6588,-7591,-8316,-8725,-8820,-8586,-8087,-7355,-6463,-5482,-4453,-3442,-2446,-1485,-535,421,1393,2382,3363,4284,5086,5684,6011,6007,5651,4946,3943,2716,1366,5,-1255,-2318,-3103,-3578,-3710,-3546,-3093,-2439,-1628,-735,181,1060,1858,2529,3039,3365,3475,3366,3035,2496,1799,997,165,-609,-1267,-1738,-2000,-2038,-1871,-1529,-1058,-498,90,686,1236,1733,2139,2444,2596,2591,2360,1903,1181,208,-994,-2377,-3858,-5363,-6772,-8014,-8995,-9672,-10017,-10053,-9798,-9340,-8714,-8000,-7229,-6425,-5588,-4700,-3723,-2635,-1404,-28,1473,3076,4705,6319,7822,9161,10270,11109,11665,11945,11993,11865,11643,11402,11215,11134,11189,11366,11632,11914,12117,12151,11913,11333,10366,9002,7278,5260,3039,742,-1533,-3656,-5559,-7163,-8433,-9359,-9942,-10213,-10213,-9980,-9575,-9042,-8430,-7787,-7146,-6555,-6030,-5601,-5266,-5015,-4815,-4622,-4376,-4032,-3533,-2857,-1984,-927,291,1619,3004,4375,5667,6827,7790,8535,9016,9235,9175,8853,8287,7518,6591,5566,4514,3492,2575,1806,1225,856,684,703,858,1114,1397,1664,1845,1907,1791,1496,982,285,-598,-1603,-2685,-3758,-4746,-5555,-6126,-6401,-6376,-6074,-5560,-4921,-4259,-3670,-3238,-3009,-3014,-3216,-3592,-4047,-4531,-4956,-5281,-5463,-5499,-5395,-5181,-4893,-4574,-4250,-3958,-3682,-3429,-3153,-2831,-2418,-1878,-1193,-359,614,1678,2786,3866,4841,5657,6257,6616,6738,6629,6349,5938,5473,5022,4634,4369,4223,4208,4278,4397,4508,4557,4522,4356,4084,3691,3221,2691,2128,1546,939,299,-402,-1183,-2055,-3021,-4037,-5084,-6065,-6943,-7615,-8034,-8152,-7945,-7433,-6656,-5655,-4534,-3317,-2109,-916,205,1256,2218,3095,3871,4543,5080,5464,5675,5694,5533,5197,4730,4171,3568,2993,2475,2096,1868,1842,2014,2381,2920,3566,4271,4926,5449,5725,5670,5195,4268,2868,1043,-1132,-3530,-6010,-8387,-10527,-12253,-13484,-14128,-14160,-13594,-12478,-10881,-8932,-6733,-4440,-2182,-98,1701,3097,4035,4460,4382,3849,2951,1814,583,-597,-1598,-2303,-2661,-2620,-2207,-1444,-415,814,2128,3465,4724,5851,6790,7488,7924,8050,7872,7366,6560,5486,4192,2771,1295,-116,-1373,-2385,-3079,-3445,-3469,-3213,-2747,-2165,-1588,-1107,-813,-782,-1023,-1557,-2331,-3284,-4342,-5399,-6368,-7152,-7687,-7905,-7802,-7372,-6671,-5764,-4732,-3667,-2629,-1688,-856,-153,446,953,1401,1798,2142,2417,2584,2612,2461,2117,1581,883,68,-789,-1623,-2347,-2900,-3236,-3314,-3131,-2681,-1995,-1087,-28,1160,2381,3590,4704,5657,6394,6856,7023,6877,6451,5781,4953,4044,3162,2379,1785,1403,1259,1337,1579,1938,2317,2649,2856,2886,2700,2277,1615,721,-386,-1672,-3105,-4627,-6190,-7720,-9153,-10422,-11464,-12239,-12704,-12865,-12714,-12307,-11660,-10847,-9891,-8831,-7686,-6445,-5115,-3678,-2145,-527,1139,2801,4391,5848,7105,8122,8874,9340,9545,9490,9228,8777,8200,7538,6853,6199,5634,5194,4925,4822,4887,5053,5274,5422,5422,5141,4518,3488,2043,235,-1872,-4131,-6417,-8557,-10430,-11894,-12888,-13350,-13279,-12705,-11683,-10306,-8675,-6895,-5084,-3329,-1727,-333,793,1638,2193,2490,2576,2510,2370,2214,2120,2118,2259,2548,2991,3568,4253,5004,5776,6524,7202,7757,8158,8341,8283,7938,7297,6358,5167,3768,2269,752,-648,-1835,-2703,-3188,-3257,-2918,-2226,-1267,-156,979,2016,2838,3346,3488,3205,2530,1465,96,-1505,-3226,-4949,-6551,-7909,-8911,-9479,-9554,-9142,-8255,-6986,-5398,-3642,-1800,-17,1622,3027,4136,4913,5336,5406,5127,4524,3629,2481,1149,-302,-1783,-3193,-4442,-5434,-6087,-6350,-6179,-5573,-4545,-3135,-1413,543,2635,4748,6792,8640,10225,11455,12290,12692,12663,12221,11409,10304,8975,7521,6025,4574,3231,2066,1103,371,-136,-450,-596,-643,-639,-640,-700,-851,-1124,-1531,-2081,-2756,-3551,-4421,-5344,-6257,-7130,-7896,-8527,-8970,-9225,-9265,-9145,-8865,-8514,-8117,-7735,-7393,-7094,-6828,-6556,-6237,-5825,-5287,-4615,-3807,-2915,-1970,-1047,-191,554,1155,1612,1920,2113,2220,2297,2395,2574,2886,3373,4060,4957,6037,7255,8543,9789,10899,11724,12169,12113,11501,10303,8542,6299,3697,886,-1950,-4643,-7021,-8954,-10326,-11089,-11205,-10725,-9704,-8271,-6566,-4753,-3004,-1473,-298,431,663,410,-264,-1257,-2410,-3586,-4597,-5339,-5674,-5573,-4995,-3994,-2628,-1012,741,2505,4173,5648,6862,7777,8351,8595,8492,8069,7345,6365,5174,3845,2442,1059,-225,-1320,-2145,-2662,-2815,-2622,-2099,-1294,-280,864,2060,3205,4233,5043,5585,5782,5611,5040,4094,2807,1266,-434,-2156,-3776,-5158,-6201,-6820,-6974,-6640,-5850,-4639,-3092,-1296,642,2608,4492,6184,7585,8609,9193,9296,8898,8026,6728,5089,3232,1268,-653,-2429,-3946,-5157,-6008,-6508,-6658,-6500,-6065,-5412,-4584,-3645,-2650,-1661,-738,56,678,1073,1229,1127,798,268,-390,-1112,-1814,-2421,-2867,-3102,-3109,-2882,-2457,-1891,-1227,-568,60,579,956,1171,1185,1013,626,49,-718,-1655,-2723,-3893,-5101,-6312,-7440,-8457,-9282,-9893,-10257,-10357,-10205,-9807,-9195,-8401,-7459,-6413,-5307,-4181,-3078,-2044,-1104,-299,370,893,1287,1585,1813,2012,2202,2402,2624,2866,3133,3420,3730,4069,4446,4862,5329,5823,6342,6821,7217,7446,7434,7106,6415,5317,3850,2025,-44,-2274,-4519,-6646,-8520,-10000,-10984,-11366,-11103,-10161,-8575,-6412,-3787,-861,2176,5133,7783,9968,11515,12348,12421,11774,10492,8726,6643,4442,2317,439,-1046,-2044,-2515,-2463,-1950,-1067,71,1338,2608,3766,4707,5355,5641,5542,5046,4178,2992,1558,-26,-1656,-3212,-4588,-5680,-6407,-6729,-6619,-6101,-5226,-4055,-2695,-1239,197,1501,2572,3316,3653,3552,2985,1987,614,-1033,-2829,-4628,-6303,-7717,-8787,-9441,-9663,-9453,-8850,-7901,-6676,-5240,-3664,-2010,-345,1290,2822,4231,5437,6419,7114,7498,7545,7255,6654,5784,4733,3584,2456,1465,701,284,239,640,1438,2607,4051,5647,7253,8708,9842,10531,10642,10127,8970,7227,5012,2483,-175,-2756,-5082,-6982,-8357,-9127,-9315,-8950,-8159,-7059,-5806,-4553,-3410,-2486,-1837,-1473,-1409,-1584,-1961,-2474,-3053,-3658,-4232,-4754,-5196,-5545,-5779,-5881,-5827,-5590,-5160,-4516,-3671,-2632,-1442,-120,1251,2653,3999,5257,6366,7284,7969,8399,8557,8444,8093,7524,6798,5954,5037,4100,3159,2278,1460,763,208,-163,-329,-271,6,475,1084,1759,2393,2906,3172,3135,2726,1941,807,-613,-2217,-3892,-5507,-6945,-8107,-8901,-9297,-9258,-8803,-7966,-6798,-5385,-3815,-2201,-653,713,1786,2492,2752,2571,1952,969,-272,-1641,-2990,-4160,-5033,-5487,-5470,-4954,-3968,-2580,-884,1011,2977,4929,6753,8398,9803,10931,11774,12288,12489,12335,11831,10970,9754,8230,6446,4495,2503,576,-1122,-2501,-3440,-3893,-3833,-3291,-2340,-1093,299,1674,2858,3707,4079,3927,3203,1978,332,-1578,-3580,-5494,-7141,-8386,-9134,-9339,-9026,-8241,-7103,-5718,-4236,-2771,-1442,-330,517,1068,1339,1352,1152,789,320,-210,-745,-1253,-1688,-2037,-2263,-2369,-2335,-2157,-1835,-1356,-738,37,926,1945,3020,4137,5215,6190,6982,7524,7737,7611,7106,6272,5152,3836,2426,1045,-209,-1223,-1939,-2318,-2358,-2127,-1684,-1155,-638,-242,-55,-124,-483,-1116,-1984,-3030,-4178,-5356,-6491,-7531,-8435,-9173,-9752,-10143,-10383,-10457,-10389,-10188,-9857,-9414,-8860,-8196,-7433,-6556,-5573,-4482,-3280,-1994,-636,753,2134,3471,4710,5825,6765,7513,8024,8289,8289,8017,7516,6792,5947,5028,4157,3413,2903,2692,2840,3359,4227,5385,6724,8131,9432,10501,11167,11338,10927,9923,8370,6367,4070,1670,-629,-2627,-4150,-5095,-5371,-5025,-4085,-2715,-1061,680,2310,3667,4611,5063,5017,4494,3612,2482,1262,99,-901,-1624,-2063,-2189,-2084,-1796,-1449,-1108,-881,-787,-870,-1097,-1442,-1843,-2255,-2619,-2924,-3151,-3326,-3489,-3664,-3908,-4216,-4603,-5016,-5409,-5691,-5789,-5617,-5119,-4265,-3063,-1542,208,2100,4006,5794,7340,8510,9209,9363,8938,7946,6445,4529,2331,-5,-2322,-4481,-6350,-7849,-8907,-9509,-9659,-9390,-8759,-7824,-6660,-5320,-3884,-2388,-908,517,1826,2956,3864,4485,4801,4782,4458,3852,3045,2118,1172,316,-356,-767,-858,-608,-18,874,2013,3310,4673,5985,7142,8026,8564,8667,8334,7540,6355,4845,3118,1319,-437,-1990,-3233,-4066,-4426,-4309,-3713,-2720,-1396,144,1773,3378,4817,5985,6784,7139,7019,6425,5395,4020,2401,687,-987,-2474,-3675,-4505,-4945,-5014,-4770,-4316,-3749,-3177,-2682,-2314,-2091,-1986,-1951,-1908,-1804,-1559,-1168,-592,110,926,1749,2545,3199,3683,3909,3882,3571,3023,2265,1393,471,-380,-1083,-1534,-1673,-1444,-857,86,1285,2664,4080,5395,6475,7192,7459,7229,6499,5320,3786,2024,190,-1589,-3148,-4424,-5305,-5796,-5880,-5608,-5048,-4289,-3432,-2591,-1848,-1290,-954,-865,-1007,-1342,-1806,-2333,-2833,-3251,-3510,-3586,-3450,-3114,-2585,-1904,-1089,-177,804,1840,2883,3919,4884,5726,6372,6748,6776,6424,5646,4473,2952,1164,-752,-2686,-4484,-6020,-7202,-7932,-8195,-7960,-7268,-6154,-4702,-2992,-1142,750,2540,4132,5399,6267,6676,6596,6056,5097,3817,2330,768,-740,-2061,-3107,-3795,-4083,-3964,-3454,-2590,-1445,-73,1432,3000,4538,5976,7223,8216,8900,9215,9155,8707,7887,6750,5341,3746,2045,334,-1294,-2753,-3945,-4816,-5275,-5311,-4878,-4001,-2717,-1103,731,2637,4471,6056,7245,7914,7974,7394,6202,4475,2341,-30,-2472,-4799,-6871,-8567,-9819,-10595,-10913,-10808,-10356,-9632,-8727,-7745,-6770,-5904,-5228,-4810,-4704,-4923,-5458,-6260,-7249,-8322,-9352,-10219,-10806,-11028,-10818,-10167,-9078,-7605,-5816,-3791,-1631,575,2737,4765,6586,8124,9322,10135,10530,10516,10096,9349,8325,7145,5881,4640,3485,2460,1605,906,379,3,-224,-296,-212,33,447,989,1642,2315,2941,3403,3622,3497,2988,2068,770,-815,-2580,-4353,-5984,-7307,-8192,-8559,-8354,-7613,-6377,-4768,-2906,-936,979,2728,4157,5201,5777,5853,5447,4572,3317,1769,53,-1708,-3371,-4844,-6012,-6839,-7281,-7345,-7048,-6436,-5555,-4463,-3233,-1921,-603,651,1786,2730,3453,3920,4143,4133,3961,3672,3372,3115,2984,3015,3224,3603,4113,4698,5311,5889,6407,6828,7145,7351,7433,7389,7192,6808,6211,5354,4225,2807,1128,-776,-2832,-4957,-7056,-9030,-10797,-12257,-13363,-14038,-14251,-13992,-13231,-12031,-10415,-8491,-6357,-4155,-2004,-44,1639,2951,3881,4398,4574,4442,4109,3643,3142,2649,2232,1900,1675,1558,1545,1635,1824,2107,2455,2864,3260,3620,3852,3910,3743,3318,2653,1777,757,-321,-1380,-2341,-3145,-3766,-4179,-4407,-4437,-4314,-4013,-3575,-2978,-2264,-1442,-586,245,949,1448,1647,1512,998,162,-957,-2225,-3530,-4727,-5687,-6327,-6572,-6429,-5911,-5088,-4036,-2836,-1590,-350,784,1778,2556,3080,3294,3169,2664,1791,555,-963,-2692,-4487,-6220,-7730,-8873,-9532,-9604,-9052,-7861,-6082,-3812,-1167,1680,4565,7300,9719,11666,13041,13766,13841,13291,12208,10702,8912,6989,5070,3287,1736,471,-482,-1150,-1568,-1807,-1911,-1933,-1881,-1752,-1520,-1158,-644,9,768,1546,2251,2759,2974,2820,2262,1332,98,-1313,-2754,-4063,-5093,-5709,-5835,-5425,-4503,-3140,-1437,434,2324,4033,5413,6314,6650,6384,5538,4221,2557,762,-970,-2424,-3428,-3852,-3652,-2830,-1498,218,2117,4023,5739,7148,8121,8644,8690,8320,7584,6575,5370,4055,2699,1365,115,-1008,-1959,-2723,-3284,-3653,-3861,-3921,-3890,-3776,-3607,-3387,-3098,-2728,-2257,-1684,-1027,-331,327,863,1181,1195,854,120,-972,-2368,-3944,-5569,-7073,-8320,-9168,-9554,-9423,-8809,-7746,-6338,-4674,-2870,-1027,770,2428,3906,5114,6038,6611,6831,6683,6199,5419,4419,3268,2044,814,-392,-1519,-2585,-3550,-4408,-5134,-5667,-5977,-6001,-5716,-5128,-4290,-3280,-2240,-1295,-600,-262,-357,-898,-1842,-3082,-4470,-5822,-6963,-7739,-8025,-7788,-7000,-5744,-4096,-2186,-142,1908,3860,5613,7114,8301,9149,9637,9738,9463,8796,7774,6427,4803,2989,1041,-925,-2843,-4596,-6116,-7303,-8092,-8428,-8262,-7592,-6428,-4847,-2930,-829,1319,3338,5092,6450,7333,7697,7558,6978,6067,4954,3810,2751,1929,1398,1218,1368,1817,2484,3302,4180,5059,5877,6597,7184,7601,7824,7810,7534,6973,6128,5011,3681,2182,615,-943,-2389,-3646,-4638,-5319,-5647,-5634,-5271,-4619,-3726,-2675,-1565,-507,400,1051,1380,1357,976,313,-566,-1509,-2403,-3099,-3508,-3554,-3251,-2614,-1769,-789,174,1048,1738,2223,2485,2551,2450,2206,1852,1373,772,19,-894,-1983,-3214,-4568,-5965,-7344,-8628,-9729,-10600,-11170,-11423,-11325,-10896,-10133,-9087,-7783,-6306,-4712,-3112,-1588,-226,890,1739,2281,2557,2582,2442,2192,1917,1681,1528,1488,1555,1713,1920,2146,2346,2512,2622,2702,2755,2819,2886,2965,3011,2989,2833,2500,1961,1203,279,-783,-1870,-2928,-3852,-4598,-5114,-5394,-5449,-5288,-4962,-4470,-3855,-3117,-2283,-1382,-460,413,1158,1695,1945,1869,1452,738,-194,-1228,-2229,-3073,-3658,-3927,-3873,-3528,-2973,-2290,-1588,-937,-433,-96,25,-49,-307,-716,-1226,-1795,-2359,-2863,-3239,-3437,-3405,-3126,-2608,-1882,-1023,-93,811,1632,2315,2840,3223,3479,3652,3764,3819,3822,3729,3523,3163,2640,1948,1113,172,-806,-1749,-2579,-3226,-3644,-3813,-3732,-3444,-2980,-2409,-1765,-1092,-409,281,976,1692,2408,3118,3752,4274,4591,4658,4425,3882,3056,2016,843,-329,-1397,-2234,-2755,-2905,-2670,-2067,-1166,-33,1226,2522,3774,4890,5821,6513,6920,7057,6895,6492,5884,5147,4368,3638,3026,2607,2390,2389,2567,2882,3280,3719,4169,4610,5058,5508,5990,6483,6968,7381,7637,7642,7302,6545,5362,3754,1825,-333,-2540,-4648,-6476,-7891,-8785,-9105,-8851,-8083,-6888,-5418,-3803,-2227,-813,307,1052,1401,1346,945,271,-609,-1581,-2595,-3555,-4428,-5161,-5728,-6105,-6271,-6205,-5895,-5316,-4471,-3349,-1973,-368,1415,3292,5158,6888,8334,9367,9875,9775,9071,7768,5985,3823,1457,-955,-3250,-5293,-6977,-8242,-9059,-9437,-9414,-9045,-8401,-7562,-6626,-5672,-4808,-4091,-3598,-3335,-3322,-3486,-3781,-4085,-4304,-4322,-4077,-3505,-2632,-1485,-163,1254,2623,3886,4911,5678,6129,6275,6121,5712,5079,4280,3365,2400,1449,582,-134,-655,-944,-1007,-854,-544,-114,354,821,1229,1557,1802,1973,2095,2195,2292,2391,2505,2597,2682,2721,2722,2670,2585,2468,2365,2297,2294,2396,2596,2904,3304,3748,4218,4651,5034,5323,5522,5607,5587,5430,5117,4604,3840,2805,1472,-128,-1927,-3829,-5676,-7315,-8571,-9305,-9413,-8847,-7648,-5892,-3751,-1400,943,3075,4820,6023,6609,6529,5821,4571,2920,1053,-825,-2503,-3785,-4510,-4585,-3975,-2741,-998,1061,3211,5226,6873,8006,8494,8316,7502,6156,4412,2443,407,-1558,-3329,-4861,-6104,-7082,-7816,-8360,-8774,-9102,-9400,-9671,-9940,-10175,-10366,-10474,-10471,-10332,-10036,-9580,-8958,-8205,-7333,-6399,-5436,-4493,-3600,-2792,-2073,-1458,-928,-461,-26,422,920,1513,2219,3061,4021,5071,6176,7263,8292,9198,9942,10509,10866,11032,10997,10782,10398,9877,9236,8531,7775,7025,6300,5629,5034,4521,4099,3764,3517,3352,3277,3301,3423,3670,4012,4460,4943,5420,5802,5995,5925,5502,4685,3448,1818,-155,-2369,-4717,-7055,-9264,-11208,-12795,-13938,-14578,-14698,-14282,-13370,-12013,-10290,-8327,-6238,-4185,-2295,-713,474,1192,1435,1219,614,-296,-1394,-2569,-3699,-4683,-5424,-5864,-5948,-5670,-5036,-4093,-2913,-1589,-240,1011,2051,2788,3162,3171,2815,2205,1387,533,-282,-907,-1274,-1309,-993,-353,567,1656,2825,3939,4910,5653,6136,6364,6372,6221,5979,5698,5426,5173,4946,4719,4467,4153,3756,3263,2681,2044,1379,749,181,-266,-573,-708,-660,-429,-27,510,1137,1794,2401,2908,3232,3360,3259,2958,2494,1951,1394,931,592,450,469,644,904,1174,1404,1515,1502,1349,1094,783,474,224,73,56,167,424,800,1291,1876,2537,3243,3978,4677,5322,5838,6201,6354,6299,6021,5572,4981,4332,3672,3074,2567,2171,1884,1682,1523,1387,1201,966,629,191,-349,-983,-1670,-2387,-3060,-3667,-4123,-4411,-4465,-4273,-3797,-3052,-2037,-806,584,2050,3483,4791,5854,6597,6937,6833,6276,5277,3898,2217,339,-1626,-3566,-5386,-7001,-8346,-9377,-10073,-10420,-10450,-10182,-9686,-9025,-8286,-7544,-6887,-6370,-6044,-5929,-6012,-6266,-6637,-7058,-7473,-7816,-8052,-8135,-8052,-7786,-7322,-6671,-5822,-4799,-3622,-2317,-947,445,1775,2989,4013,4806,5330,5576,5545,5257,4744,4052,3226,2343,1449,641,-33,-478,-660,-512,-38,757,1828,3089,4446,5780,6980,7948,8624,8967,9003,8775,8370,7883,7424,7074,6911,6949,7197,7598,8101,8609,9059,9377,9525,9479,9232,8790,8169,7372,6430,5331,4126,2797,1400,-64,-1544,-3013,-4427,-5743,-6934,-7959,-8809,-9459,-9897,-10116,-10092,-9827,-9299,-8531,-7521,-6315,-4945,-3465,-1924,-384,1116,2517,3800,4931,5903,6692,7294,7688,7861,7792,7490,6946,6217,5327,4365,3386,2475,1675,1027,527,147,-159,-478,-857,-1380,-2065,-2933,-3958,-5080,-6242,-7334,-8300,-9041,-9530,-9726,-9638,-9278,-8678,-7876,-6903,-5795,-4573,-3263,-1887,-474,960,2355,3690,4883,5891,6623,7028,7023,6583,5681,4344,2633,652,-1461,-3537,-5389,-6833,-7711,-7893,-7328,-6022,-4063,-1611,1127,3906,6472,8582,10036,10668,10406,9218,7184,4422,1129,-2462,-6110,-9537,-12508,-14800,-16233,-16706,-16168,-14658,-12303,-9273,-5819,-2188,1341,4533,7181,9148,10354,10794,10512,9613,8205,6437,4428,2292,141,-1965,-3941,-5743,-7311,-8612,-9581,-10221,-10485,-10411,-10023,-9388,-8584,-7695,-6797,-5956,-5206,-4566,-4019,-3545,-3107,-2660,-2196,-1680,-1143,-587,-56,418,805,1081,1243,1298,1270,1196,1107,1066,1090,1245,1539,2001,2624,3388,4240,5113,5913,6536,6892,6888,6476,5653,4450,2986,1376,-185,-1554,-2573,-3151,-3251,-2889,-2147,-1142,-8,1105,2069,2789,3183,3245,2967,2400,1606,643,-392,-1448,-2430,-3286,-3941,-4353,-4476,-4300,-3831,-3097,-2162,-1085,39,1138,2130,2963,3601,4032,4266,4323,4218,3981,3606,3115,2505,1803,1039,268,-434,-991,-1311,-1335,-1010,-338,648,1875,3225,4587,5809,6786,7403,7607,7355,6667,5580,4166,2525,756,-1031,-2725,-4248,-5509,-6478,-7130,-7473,-7566,-7463,-7259,-7041,-6889,-6856,-6966,-7201,-7513,-7839,-8099,-8240,-8208,-7999,-7609,-7089,-6464,-5802,-5113,-4439,-3753,-3044,-2267,-1388,-375,779,2060,3439,4845,6222,7472,8514,9264,9643,9608,9122,8207,6879,5227,3321,1287,-764,-2701,-4403,-5776,-6730,-7252,-7324,-7013,-6375,-5532,-4560,-3591,-2677,-1893,-1252,-746,-358,-31,256,550,855,1175,1507,1828,2131,2415,2685,2970,3288,3679,4144,4690,5263,5811,6233,6443,6344,5885,5032,3827,2329,666,-1036,-2618,-3962,-4939,-5506,-5611,-5310,-4638,-3723,-2663,-1599,-642,104,583,755,654,336,-97,-504,-767,-734,-342,483,1707,3284,5084,6972,8783,10371,11619,12454,12850,12856,12528,11993,11338,10690,10091,9612,9219,8907,8594,8218,7683,6928,5885,4542,2889,971,-1162,-3418,-5719,-7946,-10010,-11805,-13242,-14257,-14803,-14861,-14453,-13619,-12428,-10973,-9344,-7647,-5974,-4394,-2977,-1751,-752,14,519,767,727,415,-176,-1005,-2019,-3136,-4248,-5240,-5997,-6435,-6491,-6176,-5521,-4623,-3592,-2557,-1638,-937,-517,-413,-618,-1111,-1830,-2738,-3743,-4817,-5866,-6856,-7708,-8364,-8753,-8816,-8489,-7754,-6584,-5019,-3104,-920,1418,3821,6154,8331,10242,11809,12961,13642,13819,13472,12624,11311,9628,7688,5649,3689,1989,713,-12,-126,374,1392,2808,4400,5995,7347,8314,8739,8593,7863,6656,5075,3301,1469,-255,-1782,-3011,-3911,-4442,-4608,-4401,-3845,-2963,-1796,-415,1111,2670,4152,5445,6428,7027,7174,6853,6072,4880,3336,1531,-443,-2495,-4519,-6444,-8160,-9615,-10712,-11414,-11664,-11467,-10823,-9808,-8489,-6985,-5406,-3864,-2461,-1262,-313,372,816,1033,1081,998,819,602,336,81,-194,-449,-704,-953,-1202,-1464,-1734,-2026,-2311,-2587,-2787,-2888,-2808,-2521,-1984,-1222,-274,759,1755,2571,3068,3139,2723,1829,535,-1009,-2626,-4089,-5223,-5848,-5889,-5298,-4138,-2495,-520,1611,3740,5685,7339,8592,9392,9711,9549,8921,7866,6426,4674,2696,583,-1541,-3572,-5392,-6905,-8038,-8741,-9000,-8831,-8287,-7425,-6353,-5141,-3915,-2743,-1735,-957,-472,-338,-558,-1136,-2032,-3149,-4410,-5634,-6700,-7432,-7716,-7455,-6627,-5243,-3409,-1226,1126,3505,5742,7714,9329,10523,11276,11599,11511,11067,10304,9276,8025,6608,5073,3482,1908,404,-947,-2116,-3049,-3739,-4185,-4387,-4380,-4164,-3789,-3276,-2695,-2101,-1597,-1254,-1190,-1440,-2075,-3046,-4301,-5712,-7086,-8251,-8991,-9142,-8602,-7321,-5360,-2847,25,3006,5842,8286,10123,11215,11476,10910,9573,7585,5084,2248,-753,-3759,-6599,-9151,-11290,-12933,-14027,-14556,-14526,-14014,-13082,-11854,-10452,-8977,-7566,-6273,-5173,-4291,-3618,-3161,-2868,-2735,-2705,-2764,-2870,-2986,-3075,-3071,-2921,-2563,-1926,-997,263,1800,3571,5459,7347,9091,10563,11648,12272,12402,12042,11263,10133,8788,7334,5893,4563,3419,2508,1871,1503,1412,1573,1959,2533,3246,4055,4913,5779,6629,7437,8194,8875,9470,9931,10221,10292,10076,9563,8716,7582,6211,4715,3224,1872,802,90,-198,-87,358,1026,1771,2445,2921,3087,2904,2342,1457,286,-1060,-2525,-4009,-5466,-6826,-8056,-9101,-9931,-10491,-10754,-10671,-10236,-9429,-8284,-6821,-5127,-3263,-1347,528,2260,3745,4910,5675,5993,5833,5180,4055,2508,628,-1456,-3575,-5543,-7155,-8230,-8628,-8271,-7152,-5361,-3031,-388,2360,4945,7185,8875,9929,10264,9899,8870,7282,5244,2908,421,-2047,-4343,-6301,-7793,-8691,-8925,-8449,-7289,-5502,-3221,-590,2190,4930,7442,9544,11125,12060,12318,11869,10748,9021,6778,4166,1331,-1534,-4236,-6578,-8372,-9469,-9756,-9207,-7836,-5760,-3140,-183,2870,5788,8374,10453,11925,12733,12867,12376,11300,9730,7735,5412,2857,188,-2479,-4996,-7232,-9052,-10342,-11026,-11061,-10459,-9275,-7602,-5581,-3350,-1080,1086,3005,4564,5674,6273,6330,5843,4832,3357,1498,-628,-2881,-5101,-7133,-8808,-10017,-10644,-10672,-10087,-8982,-7455,-5676,-3802,-2015,-454,750,1529,1841,1693,1142,255,-847,-2049,-3220,-4224,-4956,-5316,-5247,-4732,-3795,-2504,-969,695,2334,3842,5092,6036,6604,6819,6665,6192,5412,4358,3050,1522,-209,-2068,-4007,-5891,-7620,-9038,-10035,-10514,-10434,-9816,-8732,-7317,-5726,-4126,-2670,-1457,-548,66,444,671,853,1081,1419,1904,2518,3235,3985,4704,5327,5794,6085,6190,6133,5969,5755,5568,5470,5512,5726,6104,6623,7209,7790,8260,8515,8479,8067,7269,6095,4616,2956,1274,-257,-1453,-2171,-2302,-1811,-717,878,2846,4993,7149,9121,10768,11965,12645,12751,12294,11263,9736,7737,5395,2783,64,-2625,-5114,-7241,-8878,-9902,-10293,-10022,-9179,-7851,-6189,-4345,-2466,-688,888,2199,3186,3836,4123,4029,3547,2661,1384,-251,-2164,-4243,-6333,-8237,-9791,-10798,-11159,-10789,-9723,-8023,-5859,-3408,-887,1507,3597,5254,6395,6968,6996,6480,5506,4128,2459,593,-1350,-3256,-5019,-6545,-7755,-8623,-9120,-9276,-9130,-8731,-8161,-7462,-6704,-5918,-5149,-4420,-3773,-3224,-2826,-2598,-2571,-2742,-3082,-3531,-3989,-4353,-4480,-4292,-3695,-2681,-1285,396,2222,4008,5581,6773,7453,7564,7079,6064,4605,2839,915,-1024,-2833,-4407,-5643,-6476,-6855,-6741,-6140,-5053,-3532,-1647,514,2828,5179,7440,9506,11283,12714,13751,14390,14617,14447,13889,12961,11705,10168,8438,6620,4866,3306,2111,1380,1212,1616,2561,3934,5594,7353,9022,10443,11471,12046,12136,11764,10996,9889,8522,6949,5205,3340,1369,-658,-2680,-4639,-6407,-7909,-9008,-9628,-9705,-9210,-8187,-6703,-4888,-2884,-859,1039,2665,3922,4734,5058,4901,4261,3214,1808,155,-1624,-3389,-4986,-6264,-7109,-7410,-7146,-6316,-5007,-3334,-1469,419,2158,3592,4636,5201,5294,4928,4151,3040,1666,106,-1536,-3206,-4769,-6163,-7247,-7966,-8216,-7988,-7260,-6094,-4561,-2777,-865,1040,2827,4398,5687,6659,7287,7577,7522,7134,6434,5444,4239,2879,1493,193,-882,-1629,-1957,-1846,-1310,-434,665,1849,2972,3918,4606,4986,5080,4886,4476,3877,3135,2280,1322,285,-821,-1953,-3086,-4140,-5075,-5810,-6310,-6536,-6496,-6209,-5732,-5130,-4477,-3859,-3334,-2961,-2768,-2756,-2935,-3257,-3719,-4255,-4841,-5412,-5917,-6292,-6471,-6403,-6044,-5370,-4389,-3121,-1636,0,1665,3279,4712,5912,6785,7334,7506,7358,6868,6105,5084,3874,2525,1134,-217,-1414,-2340,-2917,-3047,-2729,-1950,-785,673,2308,3977,5556,6955,8077,8905,9413,9606,9505,9108,8433,7477,6256,4786,3129,1346,-440,-2117,-3535,-4593,-5175,-5262,-4847,-4012,-2868,-1584,-289,832,1711,2261,2484,2424,2122,1682,1144,593,32,-497,-1028,-1541,-2067,-2585,-3096,-3560,-3957,-4231,-4371,-4326,-4117,-3723,-3197,-2556,-1861,-1154,-492,76,499,726,716,440,-107,-895,-1853,-2888,-3858,-4633,-5073,-5069,-4569,-3551,-2097,-311,1624,3518,5172,6409,7110,7188,6657,5544,3960,2034,-88,-2241,-4286,-6079,-7505,-8478,-8941,-8886,-8355,-7418,-6213,-4874,-3568,-2435,-1593,-1107,-991,-1199,-1633,-2180,-2702,-3113,-3331,-3354,-3196,-2918,-2585,-2256,-1974,-1758,-1591,-1449,-1282,-1052,-733,-321,160,657,1111,1449,1625,1594,1370,945,373,-324,-1105,-1938,-2810,-3691,-4570,-5404,-6166,-6792,-7243,-7454,-7410,-7074,-6477,-5647,-4644,-3551,-2445,-1408,-500,237,783,1147,1337,1382,1301,1115,852,533,207,-95,-305,-381,-268,60,625,1390,2321,3307,4261,5052,5583,5781,5595,5056,4185,3097,1864,625,-545,-1536,-2301,-2778,-2957,-2813,-2372,-1648,-701,402,1584,2747,3805,4681,5305,5658,5727,5557,5204,4747,4256,3786,3355,2955,2531,2038,1397,576,-446,-1658,-2985,-4353,-5642,-6739,-7542,-7975,-8010,-7654,-6973,-6040,-4969,-3854,-2783,-1823,-1002,-350,149,483,683,749,711,587,416,230,87,11,51,208,482,836,1214,1537,1722,1699,1394,812,-61,-1145,-2366,-3621,-4791,-5789,-6527,-6949,-7031,-6765,-6176,-5297,-4188,-2893,-1483,1,1489,2933,4269,5441,6407,7109,7544,7679,7533,7117,6451,5573,4502,3284,1952,553,-839,-2156,-3300,-4172,-4688,-4769,-4374,-3500,-2186,-521,1376,3341,5229,6880,8183,9065,9486,9468,9029,8238,7133,5778,4222,2516,720,-1099,-2853,-4458,-5785,-6756,-7260,-7256,-6725,-5705,-4286,-2585,-760,1044,2672,4021,4988,5554,5691,5456,4886,4073,3098,2051,1035,127,-581,-1036,-1193,-1040,-608,66,871,1730,2514,3123,3484,3541,3296,2791,2080,1262,402,-420,-1166,-1808,-2358,-2817,-3228,-3593,-3925,-4216,-4412,-4497,-4399,-4112,-3626,-2979,-2246,-1515,-895,-489,-371,-603,-1185,-2097,-3274,-4622,-6051,-7440,-8702,-9732,-10478,-10870,-10916,-10587,-9951,-9023,-7892,-6608,-5247,-3870,-2532,-1265,-100,963,1934,2800,3584,4236,4748,5058,5109,4869,4297,3416,2272,957,-390,-1624,-2590,-3172,-3294,-2946,-2194,-1147,29,1169,2104,2732,2975,2848,2410,1759,1035,353,-165,-447,-438,-132,460,1294,2335,3502,4764,6038,7281,8433,9432,10234,10783,11055,11030,10714,10144,9347,8395,7317,6180,5004,3823,2660,1509,412,-636,-1577,-2390,-3002,-3390,-3511,-3370,-3001,-2455,-1831,-1208,-696,-349,-228,-329,-634,-1077,-1597,-2094,-2508,-2751,-2784,-2569,-2087,-1353,-384,771,2051,3378,4670,5815,6737,7328,7549,7356,6777,5867,4718,3432,2117,847,-324,-1381,-2338,-3235,-4095,-4966,-5816,-6642,-7348,-7869,-8108,-7996,-7514,-6678,-5567,-4293,-3005,-1832,-912,-320,-89,-215,-631,-1251,-1974,-2680,-3284,-3687,-3847,-3716,-3307,-2645,-1792,-843,102,914,1487,1706,1513,859,-215,-1662,-3334,-5101,-6766,-8183,-9212,-9763,-9812,-9368,-8513,-7351,-6009,-4623,-3303,-2146,-1197,-488,-6,259,328,218,-63,-507,-1109,-1849,-2698,-3605,-4508,-5348,-6053,-6579,-6888,-6965,-6803,-6420,-5813,-5015,-4026,-2873,-1571,-146,1377,2958,4551,6096,7535,8803,9850,10647,11159,11401,11355,11048,10466,9631,8528,7176,5592,3809,1908,-26,-1867,-3473,-4733,-5523,-5800,-5557,-4849,-3795,-2537,-1249,-95,786,1286,1370,1029,332,-640,-1766,-2920,-3983,-4841,-5421,-5664,-5571,-5153,-4494,-3674,-2820,-2044,-1462,-1163,-1176,-1526,-2117,-2873,-3620,-4211,-4498,-4363,-3771,-2729,-1350,223,1779,3120,4042,4415,4166,3332,2009,384,-1330,-2902,-4134,-4875,-5038,-4626,-3683,-2353,-773,855,2369,3580,4377,4649,4380,3584,2343,788,-942,-2666,-4253,-5544,-6458,-6915,-6894,-6416,-5530,-4328,-2915,-1393,139,1617,2980,4218,5297,6223,6966,7505,7798,7808,7508,6907,6041,4999,3901,2885,2100,1658,1637,2064,2886,4028,5338,6666,7850,8747,9267,9350,9005,8271,7241,6008,4696,3409,2235,1265,525,60,-146,-119,112,457,878,1268,1573,1718,1663,1393,920,288,-429,-1165,-1828,-2372,-2761,-2986,-3100,-3133,-3179,-3292,-3522,-3899,-4402,-4991,-5602,-6159,-6601,-6891,-7009,-6978,-6835,-6623,-6395,-6169,-5972,-5784,-5605,-5393,-5136,-4800,-4369,-3825,-3175,-2419,-1594,-724,157,1013,1832,2593,3298,3948,4554,5126,5687,6244,6828,7431,8071,8714,9333,9873,10252,10399,10226,9671,8714,7357,5682,3787,1818,-73,-1752,-3095,-4050,-4588,-4754,-4618,-4279,-3845,-3410,-3036,-2750,-2549,-2392,-2232,-2011,-1684,-1225,-633,70,843,1631,2378,3029,3540,3873,4014,3955,3709,3305,2793,2232,1701,1280,1033,1031,1280,1781,2477,3272,4073,4739,5189,5334,5157,4687,3994,3189,2404,1755,1350,1245,1448,1930,2599,3356,4068,4624,4906,4849,4393,3551,2351,874,-770,-2457,-4041,-5406,-6412,-6998,-7064,-6622,-5662,-4270,-2540,-632,1316,3106,4638,5764,6449,6653,6408,5748,4756,3481,2003,369,-1372,-3167,-4974,-6713,-8319,-9687,-10741,-11395,-11603,-11347,-10658,-9607,-8296,-6859,-5409,-4064,-2899,-1940,-1195,-601,-114,358,851,1425,2052,2734,3382,3956,4362,4557,4495,4171,3591,2810,1866,852,-169,-1114,-1921,-2543,-2965,-3190,-3265,-3260,-3257,-3356,-3632,-4158,-4944,-5982,-7200,-8493,-9734,-10775,-11492,-11773,-11577,-10891,-9776,-8325,-6657,-4914,-3199,-1622,-232,928,1846,2542,3018,3322,3480,3531,3529,3501,3508,3571,3740,4032,4461,5043,5737,6535,7368,8206,8988,9679,10258,10702,11024,11208,11270,11185,10930,10475,9759,8762,7470,5893,4128,2252,434,-1199,-2496,-3348,-3704,-3551,-2956,-2022,-893,273,1347,2204,2801,3116,3185,3094,2908,2744,2657,2713,2930,3285,3756,4254,4718,5042,5151,4958,4423,3503,2226,617,-1218,-3168,-5088,-6811,-8201,-9137,-9542,-9414,-8781,-7751,-6447,-5020,-3608,-2333,-1262,-444,137,513,720,835,858,846,782,685,542,380,201,53,-38,-60,28,187,419,678,906,1071,1115,1012,754,351,-176,-765,-1394,-1997,-2558,-3048,-3454,-3775,-3997,-4120,-4129,-4019,-3774,-3402,-2915,-2354,-1778,-1254,-864,-664,-684,-943,-1377,-1955,-2557,-3103,-3489,-3643,-3524,-3122,-2473,-1624,-650,382,1426,2442,3421,4362,5265,6127,6931,7629,8185,8522,8603,8384,7848,7031,5970,4755,3489,2273,1221,428,-32,-107,221,923,1939,3166,4453,5666,6625,7216,7324,6926,6031,4738,3174,1522,-40,-1328,-2217,-2616,-2525,-2002,-1170,-196,730,1435,1758,1601,913,-298,-1956,-3949,-6108,-8257,-10185,-11723,-12692,-12989,-12539,-11335,-9430,-6928,-3979,-767,2513,5662,8506,10910,12787,14096,14865,15139,15021,14594,13957,13168,12260,11233,10064,8732,7215,5538,3727,1872,53,-1623,-3059,-4198,-4992,-5466,-5660,-5651,-5539,-5386,-5273,-5197,-5169,-5133,-5040,-4833,-4462,-3908,-3172,-2275,-1267,-197,870,1895,2822,3644,4333,4895,5328,5634,5832,5934,5959,5949,5904,5865,5815,5733,5589,5302,4832,4107,3115,1853,383,-1221,-2824,-4314,-5566,-6490,-7047,-7236,-7104,-6758,-6275,-5778,-5339,-4998,-4790,-4675,-4640,-4632,-4612,-4543,-4399,-4165,-3832,-3393,-2851,-2201,-1440,-565,421,1511,2675,3885,5092,6249,7302,8213,8948,9494,9843,9998,9963,9726,9279,8583,7616,6340,4752,2866,729,-1564,-3892,-6108,-8037,-9536,-10469,-10765,-10409,-9453,-7998,-6197,-4196,-2171,-226,1520,3033,4298,5329,6179,6888,7497,8037,8505,8899,9183,9337,9326,9137,8767,8222,7536,6731,5878,4995,4159,3373,2669,2020,1391,720,-63,-1030,-2234,-3701,-5430,-7353,-9402,-11430,-13319,-14903,-16080,-16738,-16855,-16426,-15519,-14230,-12673,-10984,-9264,-7630,-6141,-4854,-3789,-2937,-2278,-1770,-1361,-1003,-652,-260,190,727,1346,2062,2836,3664,4494,5280,5982,6537,6919,7095,7069,6849,6467,5966,5366,4699,3950,3113,2144,1015,-298,-1798,-3451,-5201,-6936,-8559,-9907,-10891,-11388,-11351,-10777,-9682,-8174,-6322,-4290,-2166,-98,1829,3538,4972,6115,6961,7520,7799,7825,7569,7066,6271,5209,3864,2270,452,-1522,-3594,-5646,-7587,-9278,-10621,-11511,-11878,-11715,-11023,-9895,-8431,-6766,-5054,-3421,-1984,-805,99,740,1206,1535,1859,2201,2635,3160,3763,4409,5051,5638,6130,6492,6706,6770,6689,6479,6167,5767,5302,4775,4194,3555,2870,2135,1379,615,-110,-782,-1355,-1819,-2154,-2349,-2398,-2291,-2019,-1578,-971,-230,597,1423,2153,2677,2901,2740,2181,1204,-104,-1671,-3338,-4970,-6382,-7445,-8024,-8064,-7543,-6509,-5048,-3286,-1371,554,2348,3905,5132,5990,6437,6495,6154,5469,4457,3185,1713,113,-1539,-3157,-4690,-6064,-7255,-8232,-8968,-9466,-9693,-9670,-9379,-8861,-8142,-7294,-6383,-5499,-4718,-4101,-3690,-3477,-3432,-3489,-3559,-3561,-3426,-3111,-2639,-2046,-1448,-936,-659,-691,-1123,-1972,-3215,-4783,-6574,-8437,-10249,-11845,-13118,-13964,-14335,-14207,-13605,-12569,-11167,-9478,-7573,-5540,-3424,-1308,797,2818,4767,6594,8309,9884,11320,12591,13675,14535,15112,15373,15254,14745,13834,12565,11004,9257,7440,5688,4118,2821,1849,1209,853,719,697,697,627,429,67,-446,-1081,-1762,-2407,-2919,-3212,-3207,-2875,-2187,-1187,85,1539,3076,4575,5925,7009,7752,8096,8052,7652,7003,6211,5423,4757,4317,4156,4275,4627,5113,5632,6051,6293,6283,5996,5455,4686,3758,2724,1646,564,-475,-1453,-2330,-3064,-3626,-3948,-4018,-3790,-3293,-2559,-1673,-747,102,748,1102,1114,792,202,-558,-1328,-1999,-2402,-2477,-2154,-1438,-383,948,2444,4008,5533,6918,8072,8898,9299,9193,8497,7159,5172,2558,-584,-4103,-7818,-11467,-14833,-17650,-19743,-20964,-21260,-20656,-19251,-17201,-14716,-12001,-9280,-6731,-4482,-2639,-1197,-166,550,1010,1328,1579,1845,2183,2611,3157,3769,4437,5064,5619,6011,6228,6230,6041,5691,5214,4662,4046,3376,2624,1749,703,-556,-2041,-3734,-5564,-7435,-9200,-10735,-11884,-12561,-12696,-12282,-11367,-10019,-8362,-6519,-4627,-2809,-1193,142,1108,1687,1865,1701,1260,668,53,-443,-682,-558,11,1036,2509,4333,6402,8553,10616,12429,13833,14736,15055,14791,13960,12637,10901,8850,6587,4199,1782,-584,-2827,-4864,-6638,-8075,-9125,-9731,-9874,-9527,-8717,-7472,-5853,-3944,-1830,393,2625,4792,6812,8619,10177,11429,12385,13006,13346,13391,13209,12832,12299,11673,10952,10176,9309,8347,7230,5943,4441,2743,852,-1152,-3207,-5194,-7034,-8616,-9910,-10858,-11497,-11848,-11974,-11943,-11795,-11572,-11264,-10864,-10314,-9581,-8614,-7386,-5903,-4179,-2267,-238,1831,3838,5690,7286,8533,9357,9690,9511,8797,7596,5949,3965,1744,-575,-2869,-5022,-6927,-8521,-9759,-10621,-11132,-11298,-11170,-10760,-10090,-9174,-7999,-6595,-4981,-3225,-1434,270,1726,2780,3306,3204,2456,1107,-732,-2871,-5091,-7154,-8829,-9940,-10354,-10036,-8997,-7349,-5234,-2838,-372,1978,4027,5641,6719,7224,7149,6548,5505,4131,2563,936,-621,-1995,-3104,-3894,-4355,-4489,-4345,-3948,-3368,-2631,-1793,-884,44,956,1773,2435,2847,2951,2683,2048,1069,-159,-1515,-2857,-4036,-4956,-5526,-5756,-5668,-5355,-4923,-4495,-4176,-4057,-4192,-4600,-5266,-6157,-7202,-8344,-9509,-10630,-11652,-12507,-13152,-13507,-13532,-13155,-12336,-11049,-9282,-7072,-4479,-1605,1414,4437,7297,9864,12011,13666,14785,15375,15473,15144,14468,13528,12398,11150,9830,8488,7155,5864,4650,3535,2547,1695,976,386,-117,-543,-948,-1342,-1746,-2170,-2588,-3007,-3394,-3729,-4018,-4214,-4343,-4346,-4225,-3931,-3440,-2729,-1778,-614,743,2227,3770,5300,6742,8042,9159,10072,10770,11244,11502,11518,11296,10810,10059,9048,7805,6383,4856,3308,1844,544,-508,-1265,-1710,-1849,-1715,-1374,-871,-302,288,816,1246,1521,1617,1500,1161,586,-204,-1197,-2310,-3492,-4605,-5557,-6203,-6442,-6186,-5391,-4063,-2261,-91,2313,4783,7182,9348,11190,12611,13555,13990,13882,13221,12000,10219,7911,5125,1952,-1483,-5017,-8463,-11617,-14289,-16318,-17596,-18064,-17759,-16737,-15154,-13151,-10914,-8604,-6362,-4308,-2504,-996,221,1173,1903,2472,2929,3333,3722,4124,4567,5036,5550,6078,6620,7154,7669,8158,8621,9046,9424,9734,9916,9933,9674,9088,8084,6628,4708,2362,-317,-3208,-6150,-8969,-11525,-13649,-15282,-16336,-16817,-16745,-16166,-15159,-13799,-12165,-10334,-8376,-6358,-4344,-2408,-605,987,2344,3421,4247,4833,5258,5582,5910,6305,6847,7556,8442,9458,10543,11592,12529,13246,13696,13823,13620,13089,12252,11140,9783,8227,6497,4637,2677,657,-1368,-3358,-5223,-6912,-8335,-9426,-10140,-10430,-10306,-9776,-8888,-7686,-6235,-4593,-2814,-964,908,2743,4478,6072,7461,8611,9488,10068,10343,10323,10007,9437,8610,7572,6322,4895,3316,1606,-167,-1972,-3732,-5389,-6886,-8177,-9229,-10036,-10586,-10896,-10958,-10798,-10393,-9758,-8876,-7757,-6416,-4882,-3203,-1452,305,1976,3494,4787,5821,6558,7027,7220,7207,7004,6683,6265,5812,5339,4888,4450,4030,3592,3110,2534,1833,974,-57,-1247,-2581,-3989,-5417,-6750,-7912,-8791,-9317,-9457,-9198,-8601,-7763,-6787,-5844,-5040,-4506,-4299,-4434,-4868,-5488,-6174,-6736,-7047,-6951,-6382,-5309,-3774,-1871,270,2480,4616,6517,8078,9217,9891,10110,9912,9375,8591,7661,6689,5746,4903,4186,3607,3144,2760,2411,2035,1606,1099,512,-100,-701,-1208,-1559,-1702,-1603,-1268,-723,-31,733,1498,2173,2720,3090,3282,3314,3221,3052,2858,2689,2575,2548,2607,2746,2934,3137,3281,3318,3158,2735,1994,888,-571,-2360,-4387,-6556,-8700,-10676,-12286,-13405,-13869,-13636,-12663,-11012,-8789,-6150,-3280,-377,2384,4838,6874,8411,9424,9916,9932,9529,8791,7808,6665,5469,4294,3235,2363,1720,1350,1239,1361,1639,1986,2275,2408,2280,1836,1050,-45,-1395,-2892,-4444,-5921,-7252,-8337,-9159,-9685,-9932,-9940,-9725,-9341,-8806,-8136,-7352,-6450,-5430,-4308,-3072,-1751,-354,1075,2493,3824,5005,5941,6571,6840,6723,6255,5481,4506,3455,2448,1632,1088,909,1108,1690,2599,3752,5045,6358,7558,8560,9252,9602,9560,9148,8384,7333,6071,4689,3286,1963,793,-141,-804,-1154,-1191,-924,-378,384,1322,2357,3434,4508,5525,6485,7354,8144,8825,9385,9757,9900,9707,9130,8085,6556,4551,2134,-572,-3403,-6173,-8673,-10733,-12207,-13007,-13115,-12556,-11406,-9785,-7807,-5630,-3376,-1177,856,2641,4117,5249,6050,6529,6757,6793,6730,6646,6625,6733,6997,7447,8041,8754,9499,10217,10810,11224,11389,11276,10849,10119,9070,7744,6142,4321,2310,176,-2017,-4190,-6263,-8144,-9774,-11083,-12047,-12655,-12937,-12926,-12706,-12327,-11870,-11389,-10926,-10510,-10151,-9852,-9576,-9310,-8981,-8547,-7939,-7111,-6013,-4643,-2984,-1082,1006,3205,5394,7462,9284,10748,11767,12300,12317,11858,10963,9706,8176,6439,4580,2651,702,-1223,-3094,-4868,-6508,-7953,-9153,-10027,-10534,-10608,-10251,-9462,-8311,-6874,-5263,-3592,-1966,-477,816,1887,2740,3408,3945,4401,4850,5327,5873,6502,7211,7985,8791,9586,10325,10936,11387,11590,11533,11160,10475,9491,8239,6783,5194,3552,1950,456,-853,-1934,-2754,-3304,-3591,-3637,-3472,-3121,-2625,-2000,-1276,-470,404,1321,2274,3227,4178,5083,5929,6675,7282,7714,7934,7912,7658,7156,6459,5581,4597,3548,2533,1602,852,331,66,70,277,642,1049,1421,1649,1672,1440,926,143,-886,-2124,-3511,-4999,-6527,-8036,-9478,-10787,-11916,-12803,-13381,-13607,-13411,-12776,-11685,-10158,-8267,-6081,-3744,-1373,874,2872,4503,5691,6389,6596,6354,5722,4803,3687,2500,1336,292,-554,-1178,-1549,-1713,-1721,-1652,-1602,-1651,-1862,-2276,-2889,-3674,-4583,-5532,-6479,-7333,-8085,-8684,-9153,-9485,-9705,-9825,-9842,-9769,-9574,-9259,-8800,-8194,-7453,-6607,-5699,-4803,-3977,-3306,-2847,-2656,-2761,-3177,-3883,-4836,-5968,-7177,-8367,-9416,-10237,-10734,-10854,-10549,-9825,-8691,-7208,-5456,-3515,-1526,437,2246,3837,5144,6131,6805,7161,7267,7140,6866,6488,6075,5682,5353,5127,5022,5057,5228,5521,5926,6387,6878,7317,7648,7809,7748,7443,6909,6164,5290,4344,3407,2544,1792,1158,641,193,-204,-586,-951,-1285,-1548,-1699,-1697,-1520,-1180,-697,-137,452,999,1454,1773,1929,1911,1714,1359,870,281,-344,-971,-1521,-1952,-2215,-2269,-2109,-1728,-1148,-430,390,1212,1979,2601,3021,3191,3088,2705,2061,1173,102,-1121,-2414,-3713,-4949,-6036,-6934,-7572,-7928,-7973,-7710,-7163,-6371,-5413,-4360,-3318,-2347,-1535,-897,-470,-223,-136,-166,-261,-404,-565,-759,-1016,-1369,-1871,-2555,-3447,-4533,-5779,-7105,-8415,-9584,-10510,-11084,-11269,-11040,-10448,-9569,-8530,-7450,-6464,-5657,-5097,-4770,-4642,-4610,-4571,-4397,-3985,-3256,-2165,-722,1044,3037,5162,7282,9270,11000,12372,13313,13789,13797,13367,12542,11383,9940,8265,6408,4400,2293,130,-2024,-4093,-5976,-7581,-8796,-9545,-9770,-9464,-8659,-7458,-5972,-4370,-2796,-1396,-281,483,861,868,542,-44,-802,-1633,-2414,-3060,-3440,-3506,-3168,-2409,-1208,402,2371,4606,6990,9383,11630,13587,15119,16134,16569,16421,15732,14580,13083,11360,9539,7725,5998,4409,2973,1692,535,-515,-1489,-2388,-3206,-3934,-4530,-4987,-5281,-5411,-5390,-5231,-4956,-4593,-4139,-3608,-2974,-2239,-1378,-407,660,1778,2889,3932,4839,5551,6029,6236,6170,5829,5225,4407,3393,2265,1056,-153,-1317,-2386,-3326,-4132,-4800,-5346,-5800,-6174,-6497,-6762,-6957,-7059,-7015,-6798,-6346,-5654,-4708,-3551,-2230,-837,551,1848,2984,3928,4652,5173,5492,5652,5652,5544,5306,4976,4524,3965,3297,2521,1683,796,-86,-933,-1721,-2432,-3070,-3638,-4152,-4618,-5037,-5401,-5674,-5836,-5826,-5646,-5253,-4701,-4011,-3278,-2586,-2030,-1694,-1629,-1849,-2332,-2987,-3732,-4415,-4933,-5171,-5045,-4536,-3631,-2384,-877,821,2568,4306,5893,7275,8357,9079,9412,9321,8850,8020,6944,5692,4409,3169,2083,1175,487,-28,-381,-662,-896,-1160,-1460,-1837,-2258,-2731,-3200,-3648,-4021,-4294,-4431,-4403,-4192,-3768,-3132,-2270,-1210,24,1356,2715,3983,5067,5861,6304,6352,6021,5337,4373,3200,1907,560,-750,-1989,-3081,-4020,-4747,-5269,-5540,-5560,-5304,-4766,-3963,-2911,-1689,-358,948,2122,3028,3556,3648,3271,2488,1387,122,-1157,-2288,-3145,-3652,-3766,-3522,-2977,-2243,-1435,-673,-71,298,368,130,-407,-1203,-2186,-3269,-4331,-5255,-5910,-6211,-6081,-5538,-4603,-3390,-2003,-564,807,2041,3038,3767,4144,4156,3780,3066,2099,1040,78,-558,-671,-130,1089,2857,4926,6950,8585,9552,9685,8986,7569,5639,3437,1175,-970,-2860,-4400,-5517,-6156,-6316,-6027,-5401,-4597,-3828,-3313,-3240,-3750,-4875,-6589,-8769,-11254,-13875,-16430,-18763,-20659,-21957,-22419,-21885,-20178,-17252,-13183,-8201,-2727,2734,7605,11406,13765,14579,13934,12180,9793,7312,5231,3912,3551,4164,5600,7583,9741,11711,13136,13816,13647,12710,11195,9365,7500,5827,4521,3652,3261,3286,3670,4301,5076,5867,6542,6987,7086,6817,6194,5327,4352,3433,2673,2142,1838,1740,1812,2039,2426,2973,3690,4532,5414,6204,6716,6750,6128,4722,2524,-361,-3674,-7070,-10093,-12328,-13353,-12929,-10940,-7518,-2981,2150,7252,11682,14856,16398,16098,14059,10513,5950,860,-4164,-8644,-12164,-14471,-15470,-15192,-13835,-11649,-8959,-6096,-3343,-966,859,2007,2423,2116,1133,-416,-2415,-4679,-7063,-9362,-11427,-13097,-14258,-14841,-14824,-14253,-13246,-11949,-10561,-9253,-8162,-7381,-6930,-6790,-6919,-7249,-7737,-8313,-8957,-9601,-10217,-10732,-11092,-11200,-10996,-10380,-9325,-7816,-5917,-3747,-1499,590,2239,3186,3212,2181,112,-2856,-6396,-10090,-13429,-15916,-17147,-16867,-15040,-11850,-7665,-3009,1556,5488,8353,9884,9987,8770,6468,3471,194,-2887,-5372,-6896,-7260,-6361,-4289,-1250,2424,6322,10038,13173,15461,16704,16899,16110,14564,12528,10317,8253,6577,5507,5112,5414,6319,7669,9289,10962,12512,13791,14695,15197,15284,15035,14484,13758,12905,12027,11187,10437,9842,9416,9201,9174,9346,9669,10119,10646,11216,11789,12350,12864,13317,13669,13893,13924,13733,13261,12516,11529,10373,9185,8103,7274,6833,6814,7234,7977,8880,9732,10295,10408,9949,8938,7467,5732,3958,2387,1198,503,329,581,1134,1785,2330,2610,2458,1825,672,-950,-2948,-5181,-7478,-9644,-11492,-12848,-13581,-13612,-12936,-11611,-9770,-7600,-5306,-3100,-1184,308,1235,1560,1266,411,-882,-2447,-4092,-5598,-6797,-7553,-7799,-7570,-6944,-6091,-5192,-4445,-4009,-4005,-4472,-5396,-6684,-8220,-9822,-11372,-12684,-13699,-14310,-14512,-14314,-13747,-12911,-11879,-10774,-9676,-8665,-7788,-7059,-6510,-6116,-5912,-5894,-6096,-6535,-7211,-8097,-9129,-10205,-11209,-12031,-12564,-12770,-12610,-12102,-11293,-10205,-8923,-7483,-5959,-4409,-2901,-1504,-309,613,1184,1368,1160,604,-217,-1188,-2196,-3121,-3892,-4455,-4814,-5008,-5102,-5187,-5333,-5611,-6048,-6644,-7367,-8137,-8869,-9436,-9724,-9604,-8984,-7791,-6006,-3664,-845,2301,5597,8831,11782,14239,16020,16995,17087,16328,14795,12699,10259,7768,5475,3613,2319,1684,1684,2263,3280,4586,5981,7305,8383,9092,9362,9147,8495,7453,6164,4753,3400,2264,1466,1099,1187,1687,2531,3589,4737,5856,6843,7640,8213,8566,8704,8664,8463,8134,7714,7225,6723,6213,5729,5251,4777,4277,3739,3143,2494,1807,1098,417,-226,-784,-1244,-1594,-1815,-1929,-1925,-1840,-1694,-1505,-1316,-1104,-908,-693,-479,-261,-37,183,413,651,914,1200,1522,1856,2197,2514,2778,2985,3104,3153,3119,3021,2867,2678,2466,2258,2060,1893,1750,1624,1493,1316,1037,609,-24,-863,-1894,-3038,-4185,-5191,-5925,-6267,-6163,-5597,-4625,-3344,-1879,-380,1017,2189,3041,3532,3627,3379,2811,2039,1125,183,-727,-1521,-2173,-2643,-2947,-3087,-3109,-3035,-2927,-2793,-2663,-2529,-2372,-2193,-1970,-1722,-1449,-1180,-916,-663,-420,-168,101,395,731,1104,1522,1989,2500,3070,3689,4370,5110,5902,6747,7603,8449,9207,9797,10131,10093,9629,8663,7209,5285,2976,398,-2313,-4969,-7401,-9417,-10864,-11628,-11668,-10992,-9693,-7883,-5732,-3395,-1060,1129,2996,4449,5367,5750,5576,4943,3917,2657,1261,-113,-1381,-2446,-3282,-3874,-4245,-4447,-4499,-4446,-4274,-3980,-3559,-3010,-2379,-1736,-1163,-781,-648,-836,-1341,-2134,-3141,-4274,-5407,-6451,-7295,-7894,-8198,-8240,-8043,-7701,-7318,-6991,-6871,-7019,-7516,-8352,-9468,-10759,-12072,-13247,-14114,-14546,-14431,-13752,-12534,-10889,-8976,-6979,-5092,-3475,-2235,-1418,-1002,-895,-974,-1100,-1123,-967,-570,31,745,1445,1977,2210,2076,1544,699,-362,-1456,-2434,-3156,-3537,-3565,-3292,-2780,-2162,-1495,-861,-271,287,836,1429,2057,2758,3482,4222,4941,5592,6173,6634,6979,7178,7213,7072,6722,6167,5413,4505,3521,2569,1776,1250,1106,1364,2047,3075,4332,5673,6903,7880,8468,8612,8310,7629,6659,5542,4389,3346,2491,1920,1641,1675,1961,2460,3083,3759,4404,4954,5367,5626,5748,5777,5772,5805,5941,6241,6741,7464,8382,9455,10583,11650,12498,12983,12959,12356,11139,9407,7297,5066,2976,1308,267,0,506,1716,3434,5430,7434,9217,10576,11405,11631,11283,10398,9085,7445,5600,3688,1808,110,-1322,-2366,-2945,-3010,-2525,-1539,-110,1614,3474,5269,6802,7902,8446,8360,7670,6444,4825,2985,1098,-677,-2208,-3426,-4289,-4804,-5028,-5000,-4816,-4494,-4089,-3588,-2991,-2288,-1451,-506,565,1704,2854,3922,4794,5363,5551,5326,4695,3743,2549,1244,-60,-1255,-2231,-2919,-3239,-3192,-2764,-2043,-1114,-135,724,1289,1388,922,-163,-1787,-3819,-6001,-8075,-9734,-10771,-10990,-10386,-8968,-6954,-4544,-2081,161,1895,2960,3279,2906,1972,676,-764,-2128,-3253,-4013,-4388,-4394,-4137,-3717,-3246,-2797,-2382,-2006,-1622,-1226,-820,-452,-180,-78,-163,-446,-872,-1360,-1835,-2208,-2454,-2563,-2582,-2584,-2646,-2871,-3315,-4048,-5061,-6333,-7763,-9210,-10519,-11501,-12043,-12049,-11553,-10617,-9415,-8105,-6877,-5871,-5181,-4850,-4859,-5156,-5659,-6262,-6878,-7403,-7762,-7886,-7740,-7298,-6609,-5713,-4727,-3724,-2800,-1992,-1314,-751,-266,160,537,856,1092,1213,1209,1053,754,318,-234,-867,-1550,-2249,-2929,-3588,-4207,-4814,-5409,-6003,-6582,-7094,-7472,-7614,-7446,-6891,-5953,-4655,-3114,-1452,149,1521,2510,2998,2947,2377,1372,81,-1359,-2778,-4077,-5169,-6036,-6690,-7155,-7468,-7619,-7597,-7322,-6753,-5814,-4531,-2949,-1214,507,2013,3130,3727,3750,3193,2152,748,-823,-2358,-3636,-4453,-4660,-4166,-2987,-1228,910,3165,5254,6920,7970,8304,7915,6904,5442,3747,2063,600,-460,-1016,-1029,-555,295,1343,2386,3222,3669,3635,3081,2099,819,-556,-1816,-2793,-3334,-3397,-2969,-2125,-981,342,1688,2965,4068,4966,5624,6062,6277,6307,6147,5842,5389,4852,4257,3683,3206,2896,2821,3003,3424,4016,4680,5308,5791,6080,6137,5986,5668,5238,4751,4273,3830,3473,3211,3039,2961,2931,2945,2968,3001,3027,3044,3028,2953,2814,2601,2370,2149,2032,2063,2293,2740,3374,4141,4943,5651,6133,6259,5943,5161,3942,2391,647,-1116,-2743,-4082,-5053,-5609,-5755,-5551,-5058,-4369,-3563,-2710,-1883,-1126,-497,-25,254,353,292,142,-4,-52,90,470,1100,1918,2854,3776,4593,5222,5639,5867,5975,6054,6188,6445,6829,7299,7761,8076,8128,7797,7069,5951,4571,3053,1569,252,-799,-1549,-2017,-2275,-2422,-2552,-2763,-3114,-3633,-4337,-5186,-6150,-7171,-8189,-9167,-10084,-10925,-11713,-12430,-13060,-13540,-13800,-13752,-13325,-12484,-11198,-9516,-7471,-5170,-2689,-164,2323,4649,6727,8460,9752,10520,10694,10259,9255,7780,6019,4142,2393,931,-73,-542,-440,186,1244,2577,4016,5362,6446,7110,7249,6794,5737,4113,2025,-386,-2918,-5358,-7480,-9077,-10012,-10198,-9654,-8449,-6760,-4762,-2724,-867,579,1430,1578,989,-299,-2131,-4330,-6638,-8823,-10659,-11996,-12739,-12908,-12562,-11864,-10964,-10067,-9302,-8798,-8585,-8658,-8934,-9294,-9576,-9632,-9294,-8479,-7099,-5193,-2820,-135,2677,5404,7846,9825,11235,12021,12205,11850,11076,10007,8801,7597,6511,5641,4996,4588,4327,4172,4018,3812,3501,3037,2417,1625,672,-414,-1623,-2913,-4264,-5651,-7035,-8409,-9715,-10940,-12006,-12878,-13475,-13767,-13724,-13362,-12744,-11933,-11051,-10163,-9360,-8662,-8074,-7577,-7102,-6621,-6048,-5370,-4526,-3536,-2378,-1105,285,1729,3238,4763,6322,7884,9445,10971,12427,13768,14946,15921,16640,17064,17160,16881,16239,15235,13939,12451,10899,9456,8267,7464,7116,7206,7679,8382,9187,9898,10393,10524,10223,9467,8281,6782,5076,3344,1702,263,-930,-1879,-2635,-3260,-3858,-4472,-5167,-5910,-6662,-7318,-7782,-7951,-7790,-7272,-6459,-5422,-4258,-3087,-1980,-1006,-184,495,1048,1488,1850,2126,2352,2553,2772,3087,3563,4286,5303,6643,8252,10062,11915,13670,15157,16257,16882,16995,16625,15825,14698,13349,11889,10416,9005,7696,6500,5389,4309,3198,1993,661,-801,-2364,-3958,-5519,-6962,-8260,-9373,-10333,-11161,-11891,-12562,-13163,-13695,-14126,-14418,-14558,-14512,-14292,-13872,-13275,-12472,-11501,-10362,-9120,-7819,-6527,-5287,-4111,-2995,-1874,-703,605,2076,3717,5476,7246,8897,10291,11311,11885,11992,11648,10932,9919,8741,7496,6303,5237,4351,3659,3159,2827,2643,2573,2583,2616,2636,2564,2366,2002,1450,730,-137,-1077,-2018,-2862,-3541,-4017,-4281,-4408,-4474,-4608,-4929,-5516,-6434,-7656,-9111,-10671,-12168,-13435,-14349,-14803,-14799,-14346,-13557,-12539,-11465,-10474,-9714,-9269,-9170,-9370,-9743,-10121,-10299,-10077,-9287,-7823,-5640,-2825,503,4073,7645,10895,13584,15498,16525,16659,15983,14679,12977,11121,9347,7824,6667,5894,5464,5258,5135,4934,4530,3834,2824,1529,30,-1570,-3158,-4636,-5940,-7046,-7956,-8724,-9372,-9961,-10524,-11077,-11665,-12280,-12957,-13672,-14408,-15105,-15682,-16046,-16102,-15782,-15064,-13954,-12519,-10828,-8982,-7045,-5088,-3137,-1229,627,2382,4024,5470,6717,7681,8401,8828,9044,9067,8985,8860,8752,8717,8764,8905,9120,9372,9622,9795,9820,9593,9045,8102,6769,5089,3163,1136,-828,-2558,-3923,-4805,-5172,-5015,-4405,-3445,-2302,-1138,-174,453,574,169,-794,-2193,-3910,-5743,-7481,-8924,-9880,-10242,-9942,-9036,-7606,-5829,-3873,-1935,-183,1248,2284,2912,3187,3215,3130,3074,3178,3508,4147,5065,6254,7617,9032,10371,11463,12218,12540,12456,12021,11364,10628,9957,9456,9204,9214,9482,9958,10587,11266,11908,12367,12533,12275,11507,10192,8334,6037,3428,713,-1902,-4221,-6094,-7434,-8261,-8625,-8691,-8599,-8508,-8528,-8693,-8997,-9352,-9672,-9837,-9790,-9465,-8897,-8119,-7239,-6368,-5624,-5103,-4841,-4814,-4915,-4984,-4807,-4197,-2982,-1091,1454,4542,7943,11414,14660,17446,19574,20943,21533,21401,20659,19445,17921,16214,14492,12827,11358,10112,9146,8435,7938,7572,7253,6894,6425,5823,5066,4191,3225,2227,1236,295,-586,-1414,-2231,-3087,-4053,-5181,-6497,-7996,-9621,-11283,-12871,-14278,-15388,-16157,-16525,-16514,-16136,-15462,-14546,-13493,-12381,-11299,-10317,-9461,-8747,-8157,-7657,-7207,-6753,-6242,-5629,-4878,-3972,-2896,-1665,-293,1178,2687,4180,5566,6804,7824,8635,9219,9614,9832,9878,9746,9391,8770,7852,6610,5091,3334,1459,-440,-2230,-3832,-5167,-6237,-7048,-7665,-8137,-8515,-8828,-9076,-9270,-9396,-9484,-9565,-9686,-9923,-10302,-10865,-11580,-12391,-13224,-13978,-14587,-15000,-15203,-15201,-15010,-14636,-14070,-13295,-12278,-10998,-9449,-7627,-5570,-3298,-897,1584,4003,6269,8225,9765,10797,11271,11215,10694,9839,8803,7726,6764,5995,5495,5265,5292,5512,5849,6201,6458,6551,6395,6003,5388,4629,3837,3114,2600,2373,2507,2986,3743,4637,5489,6092,6287,5920,4970,3435,1441,-866,-3274,-5567,-7539,-8998,-9835,-9970,-9427,-8274,-6653,-4741,-2749,-874,678,1789,2370,2456,2146,1613,1071,710,711,1163,2111,3499,5234,7157,9117,10942,12512,13722,14541,14971,15061,14884,14525,14061,13568,13097,12692,12373,12149,11999,11899,11798,11655,11431,11094,10637,10035,9284,8365,7241,5904,4316,2500,450,-1778,-4156,-6599,-9046,-11401,-13582,-15505,-17101,-18312,-19111,-19469,-19387,-18870,-17922,-16592,-14909,-12972,-10872,-8735,-6682,-4812,-3203,-1877,-825,4,700,1351,2065,2919,3972,5239,6697,8286,9917,11489,12906,14072,14933,15440,15595,15409,14933,14229,13362,12413,11422,10457,9529,8680,7916,7260,6699,6230,5804,5364,4830,4112,3134,1843,224,-1680,-3779,-5924,-7959,-9696,-11015,-11806,-12053,-11787,-11098,-10116,-8996,-7881,-6893,-6111,-5539,-5161,-4894,-4671,-4423,-4105,-3697,-3191,-2584,-1879,-1058,-135,914,2056,3283,4540,5771,6915,7916,8744,9382,9846,10138,10291,10304,10191,9964,9616,9177,8652,8087,7513,7007,6601,6382,6361,6570,6986,7550,8190,8789,9232,9422,9262,8744,7869,6730,5434,4114,2879,1794,876,60,-727,-1620,-2704,-4053,-5672,-7513,-9469,-11410,-13184,-14664,-15742,-16364,-16507,-16228,-15589,-14731,-13781,-12867,-12108,-11536,-11169,-10926,-10710,-10379,-9788,-8825,-7397,-5497,-3155,-489,2348,5160,7731,9860,11380,12173,12216,11540,10262,8542,6540,4437,2352,386,-1409,-3040,-4482,-5777,-6886,-7807,-8480,-8870,-8919,-8639,-8028,-7179,-6180,-5184,-4336,-3778,-3620,-3919,-4675,-5842,-7305,-8946,-10606,-12157,-13478,-14495,-15162,-15471,-15441,-15104,-14502,-13680,-12658,-11467,-10116,-8628,-7041,-5418,-3837,-2380,-1117,-62,766,1443,1980,2474,2922,3375,3824,4276,4725,5150,5534,5849,6072,6200,6238,6222,6177,6147,6125,6128,6108,6049,5901,5661,5312,4902,4446,4004,3593,3229,2896,2552,2155,1650,984,142,-910,-2134,-3518,-4994,-6493,-7942,-9244,-10332,-11147,-11648,-11840,-11738,-11369,-10766,-9933,-8862,-7533,-5923,-4055,-1967,208,2351,4281,5883,7043,7749,8005,7896,7508,6961,6372,5852,5506,5413,5626,6172,7028,8150,9459,10849,12222,13443,14419,15032,15224,14953,14228,13120,11720,10165,8603,7145,5901,4908,4145,3573,3057,2533,1850,972,-168,-1563,-3173,-4934,-6757,-8544,-10213,-11692,-12919,-13865,-14478,-14737,-14605,-14064,-13119,-11787,-10114,-8179,-6078,-3951,-1948,-206,1132,1996,2337,2174,1568,615,-540,-1751,-2823,-3596,-3904,-3650,-2790,-1371,504,2661,4900,7021,8817,10161,10939,11147,10828,10087,9078,7956,6880,5993,5389,5148,5262,5715,6410,7239,8065,8752,9158,9180,8704,7694,6115,4024,1477,-1372,-4388,-7388,-10196,-12669,-14655,-16070,-16842,-16982,-16518,-15577,-14266,-12777,-11240,-9814,-8592,-7640,-6990,-6614,-6488,-6507,-6605,-6637,-6521,-6126,-5386,-4231,-2641,-633,1726,4316,6981,9529,11778,13550,14724,15237,15100,14388,13248,11844,10354,8941,7691,6699,5947,5437,5093,4840,4580,4211,3640,2781,1583,25,-1861,-3992,-6231,-8384,-10252,-11606,-12305,-12235,-11430,-10010,-8180,-6218,-4364,-2847,-1804,-1288,-1269,-1660,-2325,-3139,-3984,-4778,-5469,-6029,-6424,-6617,-6557,-6200,-5532,-4571,-3384,-2060,-699,606,1786,2799,3605,4206,4571,4709,4623,4346,3948,3499,3120,2873,2859,3076,3537,4172,4921,5686,6386,6935,7275,7345,7133,6632,5892,4970,3950,2899,1899,987,210,-409,-891,-1241,-1552,-1893,-2373,-3075,-4043,-5276,-6712,-8252,-9768,-11124,-12176,-12801,-12899,-12412,-11371,-9843,-8005,-6031,-4142,-2493,-1212,-329,165,334,259,14,-326,-701,-1047,-1288,-1356,-1174,-699,76,1133,2402,3807,5276,6711,8062,9234,10176,10812,11110,11043,10652,9984,9155,8277,7459,6787,6280,5926,5665,5432,5147,4769,4232,3515,2594,1454,127,-1354,-2911,-4455,-5896,-7152,-8161,-8917,-9424,-9750,-9955,-10119,-10298,-10509,-10751,-10942,-11001,-10808,-10255,-9283,-7878,-6093,-4057,-1907,165,2021,3530,4628,5312,5628,5677,5582,5466,5428,5534,5799,6187,6647,7052,7327,7339,7042,6394,5440,4269,3024,1882,996,540,575,1176,2277,3822,5643,7579,9417,10945,11970,12341,11971,10867,9090,6798,4155,1359,-1406,-4005,-6313,-8267,-9835,-10998,-11784,-12214,-12341,-12212,-11892,-11450,-10958,-10496,-10112,-9846,-9682,-9565,-9425,-9139,-8629,-7806,-6642,-5157,-3419,-1555,288,1943,3264,4139,4531,4459,4032,3405,2754,2261,2054,2221,2762,3633,4723,5901,7047,8038,8812,9328,9578,9582,9359,8928,8318,7534,6605,5560,4437,3270,2101,951,-157,-1206,-2173,-3035,-3740,-4263,-4554,-4617,-4456,-4137,-3728,-3324,-3013,-2853,-2881,-3092,-3444,-3898,-4354,-4775,-5063,-5200,-5156,-4943,-4603,-4172,-3721,-3288,-2929,-2664,-2506,-2445,-2447,-2480,-2487,-2436,-2269,-1966,-1493,-854,-50,869,1867,2870,3830,4708,5467,6087,6543,6808,6859,6690,6296,5721,5012,4238,3446,2680,1929,1186,424,-368,-1172,-1950,-2647,-3208,-3607,-3838,-3949,-3998,-4088,-4302,-4729,-5406,-6361,-7521,-8851,-10194,-11487,-12579,-13420,-13911,-14035,-13736,-13050,-11984,-10638,-9098,-7508,-5997,-4693,-3676,-2992,-2618,-2489,-2492,-2487,-2342,-1920,-1146,35,1592,3460,5502,7559,9436,10967,11999,12454,12305,11615,10498,9132,7695,6373,5295,4552,4145,4028,4098,4220,4268,4094,3615,2726,1439,-259,-2258,-4457,-6701,-8827,-10698,-12194,-13244,-13823,-13936,-13650,-13029,-12187,-11219,-10221,-9272,-8393,-7601,-6835,-6055,-5165,-4117,-2858,-1377,290,2090,3910,5618,7075,8124,8664,8633,8046,7010,5692,4315,3123,2309,2041,2359,3245,4544,6087,7607,8898,9764,10088,9857,9116,8001,6683,5351,4210,3394,3062,3230,3938,5079,6555,8178,9740,11041,11866,12084,11606,10445,8656,6394,3805,1079,-1591,-4065,-6180,-7855,-9023,-9664,-9796,-9473,-8763,-7782,-6609,-5368,-4104,-2898,-1758,-716,229,1038,1704,2165,2420,2438,2252,1911,1487,1088,804,746,979,1567,2503,3774,5295,6976,8680,10299,11698,12820,13589,14018,14094,13859,13337,12566,11596,10474,9264,8055,6918,5943,5172,4635,4298,4116,3988,3828,3539,3046,2317,1323,93,-1343,-2929,-4596,-6270,-7877,-9338,-10592,-11598,-12323,-12755,-12921,-12805,-12481,-11936,-11234,-10368,-9380,-8247,-6994,-5600,-4086,-2476,-820,822,2376,3786,4983,5929,6574,6872,6806,6353,5565,4507,3312,2134,1122,429,135,284,848,1745,2848,4011,5089,5955,6529,6766,6660,6259,5598,4771,3831,2859,1900,973,88,-790,-1686,-2646,-3693,-4846,-6090,-7394,-8701,-9936,-11035,-11926,-12566,-12940,-13033,-12885,-12526,-12015,-11419,-10798,-10208,-9688,-9257,-8918,-8628,-8349,-7995,-7497,-6795,-5838,-4627,-3182,-1557,159,1874,3451,4799,5781,6353,6463,6146,5487,4620,3698,2898,2331,2103,2228,2695,3426,4334,5293,6192,6896,7316,7346,6942,6091,4831,3276,1562,-119,-1590,-2676,-3274,-3316,-2853,-1953,-806,432,1525,2312,2630,2374,1523,90,-1813,-4007,-6292,-8386,-10089,-11157,-11503,-11049,-9872,-8073,-5829,-3319,-735,1754,3983,5818,7139,7862,7964,7452,6433,5023,3419,1798,365,-723,-1333,-1408,-948,-25,1233,2665,4123,5456,6587,7451,8046,8383,8513,8481,8348,8175,7991,7844,7712,7607,7467,7258,6915,6386,5641,4679,3515,2211,816,-593,-1988,-3311,-4575,-5751,-6862,-7913,-8912,-9874,-10790,-11662,-12454,-13128,-13629,-13875,-13824,-13404,-12638,-11532,-10203,-8746,-7327,-6059,-5058,-4353,-3933,-3707,-3558,-3355,-2980,-2379,-1541,-548,491,1424,2130,2517,2568,2306,1819,1180,513,-120,-639,-997,-1162,-1108,-818,-282,511,1546,2815,4246,5777,7284,8650,9732,10434,10663,10400,9666,8505,7042,5348,3575,1790,98,-1467,-2850,-4039,-4976,-5638,-5942,-5861,-5338,-4377,-2999,-1266,728,2861,5023,7060,8877,10328,11348,11836,11801,11238,10254,8953,7489,6004,4625,3447,2533,1916,1594,1553,1753,2152,2717,3398,4186,5044,5953,6879,7767,8576,9255,9779,10157,10394,10563,10660,10753,10789,10752,10541,10082,9294,8131,6635,4844,2927,1009,-725,-2137,-3126,-3634,-3693,-3354,-2774,-2088,-1494,-1126,-1113,-1480,-2227,-3248,-4431,-5602,-6602,-7269,-7468,-7133,-6222,-4824,-3036,-1072,876,2574,3870,4632,4845,4555,3884,2984,2030,1150,450,-29,-287,-363,-287,-111,168,532,997,1544,2156,2765,3323,3742,3979,3992,3767,3322,2682,1903,1039,153,-695,-1466,-2128,-2658,-3061,-3324,-3475,-3539,-3552,-3582,-3655,-3845,-4144,-4567,-5069,-5603,-6119,-6560,-6908,-7133,-7262,-7294,-7270,-7203,-7133,-7047,-6961,-6818,-6592,-6213,-5640,-4856,-3869,-2737,-1551,-407,576,1328,1804,2022,2041,1954,1858,1826,1918,2135,2480,2910,3400,3895,4370,4790,5131,5415,5629,5834,6041,6287,6571,6860,7115,7255,7218,6944,6410,5628,4655,3550,2406,1276,215,-765,-1677,-2539,-3407,-4301,-5267,-6304,-7421,-8579,-9743,-10830,-11761,-12412,-12696,-12488,-11746,-10443,-8635,-6449,-4060,-1694,431,2100,3166,3529,3167,2127,519,-1491,-3691,-5852,-7728,-9102,-9783,-9684,-8765,-7151,-5019,-2645,-335,1645,3079,3855,3981,3548,2752,1817,978,445,352,759,1622,2839,4224,5602,6763,7567,7894,7714,7048,5983,4646,3188,1751,464,-598,-1402,-1967,-2354,-2646,-2943,-3321,-3850,-4544,-5399,-6360,-7353,-8288,-9056,-9565,-9720,-9453,-8733,-7557,-5985,-4110,-2064,-14,1874,3426,4502,4979,4816,4011,2667,937,-959,-2778,-4276,-5263,-5582,-5190,-4087,-2377,-204,2246,4771,7190,9330,11097,12393,13231,13601,13587,13252,12705,12018,11283,10508,9731,8906,8024,7047,5968,4789,3541,2260,993,-213,-1323,-2304,-3141,-3830,-4366,-4770,-5040,-5193,-5246,-5197,-5075,-4867,-4587,-4215,-3746,-3162,-2459,-1657,-773,124,991,1753,2360,2782,2992,3011,2873,2642,2396,2219,2163,2276,2533,2892,3261,3546,3639,3480,3020,2287,1334,273,-766,-1652,-2248,-2490,-2306,-1737,-805,367,1679,2986,4154,5073,5645,5820,5576,4923,3912,2603,1089,-549,-2217,-3840,-5357,-6717,-7902,-8883,-9655,-10211,-10546,-10665,-10578,-10291,-9843,-9249,-8579,-7879,-7236,-6714,-6373,-6255,-6360,-6678,-7166,-7758,-8396,-8985,-9468,-9778,-9891,-9790,-9502,-9042,-8451,-7751,-6950,-6057,-5056,-3955,-2752,-1482,-177,1104,2310,3379,4270,4937,5366,5531,5441,5082,4501,3700,2761,1718,659,-361,-1276,-2051,-2651,-3099,-3402,-3631,-3830,-4072,-4402,-4852,-5427,-6105,-6840,-7562,-8187,-8627,-8827,-8735,-8382,-7783,-7016,-6136,-5189,-4207,-3194,-2150,-1080,1,1047,2003,2786,3328,3559,3450,2996,2231,1238,102,-1037,-2066,-2856,-3314,-3376,-3017,-2258,-1147,225,1770,3372,4950,6422,7748,8902,9869,10635,11194,11518,11607,11460,11104,10594,10004,9411,8908,8539,8348,8331,8453,8680,8919,9132,9213,9117,8767,8125,7173,5921,4422,2780,1101,-465,-1809,-2826,-3477,-3731,-3649,-3243,-2603,-1750,-743,411,1666,2998,4342,5617,6722,7546,7977,7939,7391,6346,4891,3163,1326,-399,-1865,-2901,-3438,-3448,-2982,-2129,-1035,166,1318,2307,3037,3462,3556,3350,2881,2245,1537,891,433,263,465,1025,1905,2967,4045,4955,5491,5514,4900,3616,1697,-760,-3560,-6500,-9297,-11704,-13486,-14451,-14530,-13684,-12043,-9739,-7027,-4135,-1324,1213,3306,4880,5904,6412,6488,6226,5734,5115,4429,3727,3004,2253,1428,505,-541,-1705,-2944,-4187,-5337,-6258,-6842,-6959,-6555,-5596,-4153,-2337,-358,1561,3173,4266,4708,4409,3427,1850,-125,-2285,-4389,-6233,-7607,-8406,-8519,-7960,-6752,-5018,-2911,-633,1596,3546,5022,5847,5931,5236,3816,1799,-630,-3240,-5787,-8033,-9772,-10847,-11157,-10673,-9430,-7515,-5080,-2300,623,3472,6053,8168,9676,10456,10458,9687,8221,6212,3871,1435,-834,-2726,-4062,-4772,-4838,-4345,-3411,-2201,-888,372,1443,2232,2702,2852,2743,2456,2076,1700,1378,1138,967,810,595,227,-355,-1213,-2326,-3650,-5075,-6466,-7660,-8518,-8919,-8802,-8175,-7106,-5736,-4229,-2779,-1557,-720,-360,-535,-1217,-2349,-3792,-5405,-6995,-8397,-9446,-10014,-10005,-9378,-8126,-6305,-4028,-1438,1235,3769,5901,7392,8073,7825,6690,4777,2344,-315,-2848,-4960,-6410,-7080,-6968,-6200,-4969,-3551,-2187,-1094,-410,-165,-317,-734,-1252,-1687,-1870,-1690,-1070,-29,1364,2977,4622,6133,7318,8065,8291,8003,7236,6120,4744,3286,1840,543,-541,-1359,-1902,-2181,-2223,-2077,-1765,-1329,-763,-78,738,1681,2719,3804,4846,5734,6368,6636,6500,5940,5006,3791,2415,1032,-212,-1163,-1710,-1760,-1312,-389,878,2371,3885,5293,6422,7179,7491,7310,6650,5528,4020,2208,211,-1847,-3828,-5591,-7002,-7941,-8310,-8070,-7213,-5830,-4030,-2021,2,1806,3204,4046,4243,3773,2682,1069,-906,-3066,-5190,-7082,-8552,-9457,-9721,-9314,-8284,-6721,-4763,-2565,-316,1826,3658,5068,5920,6166,5806,4877,3487,1756,-189,-2197,-4141,-5903,-7360,-8437,-9050,-9172,-8787,-7919,-6629,-4978,-3078,-1031,1038,2988,4697,6038,6909,7249,7025,6258,5007,3368,1452,-590,-2623,-4482,-6023,-7135,-7722,-7777,-7309,-6410,-5187,-3772,-2311,-917,286,1226,1826,2068,1923,1436,648,-349,-1445,-2536,-3496,-4243,-4698,-4829,-4632,-4152,-3451,-2644,-1830,-1115,-571,-220,-48,13,54,176,482,1022,1828,2857,4022,5202,6245,7013,7384,7282,6667,5572,4066,2278,377,-1446,-3002,-4113,-4668,-4606,-3937,-2753,-1177,611,2435,4112,5505,6500,7049,7146,6812,6125,5136,3943,2610,1225,-125,-1360,-2391,-3146,-3590,-3694,-3495,-3035,-2375,-1596,-729,166,1089,2010,2933,3810,4617,5270,5721,5905,5812,5450,4882,4184,3464,2821,2342,2103,2131,2444,3004,3760,4625,5506,6304,6920,7305,7393,7207,6742,6071,5249,4354,3445,2574,1756,1027,386,-115,-436,-504,-274,302,1195,2360,3674,4995,6158,7012,7426,7334,6720,5647,4238,2666,1129,-180,-1111,-1566,-1551,-1125,-443,321,983,1396,1480,1237,743,141,-409,-728,-703,-238,651,1907,3386,4917,6288,7322,7856,7791,7106,5821,4057,1932,-339,-2587,-4585,-6173,-7199,-7597,-7338,-6474,-5095,-3335,-1367,624,2428,3857,4751,4997,4577,3518,1950,31,-2030,-4014,-5722,-6971,-7647,-7668,-7052,-5842,-4168,-2190,-96,1906,3617,4876,5545,5549,4868,3545,1673,-588,-3057,-5517,-7766,-9628,-10963,-11703,-11838,-11422,-10580,-9431,-8142,-6836,-5616,-4560,-3700,-3061,-2639,-2431,-2404,-2540,-2768,-3050,-3298,-3471,-3522,-3445,-3262,-3027,-2801,-2680,-2732,-3025,-3604,-4463,-5568,-6833,-8111,-9261,-10076,-10422,-10147,-9211,-7627,-5516,-3070,-543,1805,3707,4980,5500,5248,4311,2835,1057,-771,-2405,-3612,-4254,-4239,-3583,-2360,-721,1172,3126,4990,6629,7953,8935,9548,9836,9817,9546,9063,8428,7680,6891,6119,5427,4898,4591,4564,4864,5492,6427,7615,8948,10315,11559,12530,13075,13061,12407,11060,9065,6497,3515,315,-2899,-5893,-8493,-10532,-11920,-12608,-12604,-11972,-10809,-9236,-7409,-5452,-3508,-1687,-75,1240,2219,2826,3059,2943,2525,1859,1032,108,-832,-1715,-2485,-3087,-3465,-3587,-3412,-2923,-2121,-1026,305,1807,3369,4884,6227,7263,7903,8035,7635,6677,5231,3380,1276,-933,-3079,-5026,-6667,-7953,-8859,-9419,-9663,-9655,-9431,-9053,-8525,-7894,-7139,-6287,-5325,-4275,-3170,-2056,-1016,-127,522,857,830,421,-344,-1401,-2641,-3917,-5062,-5901,-6258,-6028,-5116,-3549,-1380,1222,4074,6919,9523,11650,13121,13823,13726,12876,11408,9500,7388,5304,3486,2138,1404,1362,2004,3239,4914,6829,8778,10563,12028,13063,13596,13633,13172,12280,11016,9468,7734,5921,4130,2466,995,-226,-1196,-1909,-2415,-2729,-2898,-2926,-2815,-2545,-2088,-1424,-556,490,1643,2806,3868,4706,5230,5371,5099,4444,3448,2211,816,-624,-2036,-3312,-4401,-5199,-5663,-5717,-5351,-4565,-3416,-2011,-471,1029,2352,3352,3940,4079,3776,3107,2179,1120,86,-819,-1480,-1883,-2025,-1981,-1851,-1721,-1693,-1801,-2048,-2412,-2812,-3190,-3484,-3635,-3654,-3536,-3333,-3101,-2895,-2772,-2771,-2920,-3215,-3655,-4194,-4790,-5375,-5888,-6250,-6433,-6383,-6123,-5655,-5034,-4300,-3509,-2693,-1877,-1065,-245,573,1387,2160,2832,3342,3600,3560,3166,2435,1386,122,-1257,-2592,-3725,-4508,-4804,-4548,-3723,-2398,-680,1255,3259,5179,6898,8367,9535,10401,10960,11202,11117,10699,9942,8867,7516,5960,4308,2679,1203,-8,-865,-1334,-1405,-1152,-639,-4,672,1270,1763,2114,2361,2537,2702,2886,3097,3327,3504,3606,3557,3359,3027,2616,2229,1948,1887,2072,2523,3155,3879,4533,5002,5161,4972,4440,3629,2651,1620,656,-152,-752,-1109,-1236,-1127,-818,-305,384,1231,2204,3218,4193,4996,5500,5607,5246,4435,3258,1844,415,-874,-1814,-2314,-2324,-1893,-1144,-254,570,1140,1283,931,57,-1231,-2809,-4447,-5977,-7177,-7946,-8186,-7911,-7172,-6094,-4832,-3565,-2464,-1661,-1254,-1240,-1600,-2203,-2918,-3574,-4012,-4107,-3772,-2997,-1811,-336,1294,2906,4334,5462,6199,6531,6480,6096,5451,4592,3583,2431,1173,-202,-1682,-3270,-4952,-6696,-8450,-10127,-11617,-12789,-13521,-13722,-13355,-12455,-11124,-9537,-7878,-6365,-5164,-4386,-4088,-4229,-4715,-5426,-6208,-6941,-7535,-7934,-8138,-8162,-8062,-7861,-7611,-7312,-6968,-6544,-6008,-5308,-4412,-3297,-1949,-410,1281,3026,4739,6292,7601,8567,9155,9346,9159,8638,7827,6791,5567,4241,2866,1542,368,-578,-1206,-1508,-1486,-1223,-819,-393,-74,44,-103,-552,-1263,-2185,-3188,-4154,-4907,-5333,-5314,-4809,-3837,-2487,-900,735,2233,3418,4145,4354,4000,3154,1883,330,-1372,-3080,-4674,-6054,-7167,-7981,-8488,-8698,-8612,-8224,-7548,-6574,-5345,-3896,-2297,-626,1032,2591,3987,5156,6063,6685,7014,7086,6935,6639,6264,5889,5574,5359,5266,5294,5432,5661,5946,6279,6611,6944,7232,7469,7625,7696,7676,7568,7386,7134,6814,6422,5929,5304,4501,3469,2166,565,-1346,-3526,-5935,-8466,-11030,-13498,-15752,-17673,-19155,-20087,-20415,-20068,-19048,-17382,-15137,-12451,-9478,-6414,-3479,-866,1233,2686,3428,3448,2815,1653,113,-1629,-3393,-5051,-6445,-7506,-8141,-8322,-8020,-7259,-6075,-4555,-2787,-895,1012,2830,4468,5864,6955,7710,8092,8100,7730,7027,6040,4866,3606,2391,1336,554,122,66,373,967,1737,2556,3286,3825,4091,4048,3709,3105,2329,1474,650,-38,-523,-756,-739,-501,-104,370,830,1182,1359,1302,1025,553,-15,-561,-952,-1048,-756,-30,1121,2608,4308,6039,7624,8884,9689,9953,9665,8861,7647,6159,4546,2983,1595,507,-216,-566,-566,-316,86,480,744,741,397,-339,-1426,-2790,-4276,-5709,-6889,-7637,-7811,-7354,-6270,-4664,-2709,-625,1327,2912,3930,4254,3859,2812,1265,-560,-2440,-4125,-5468,-6313,-6639,-6445,-5800,-4821,-3620,-2340,-1089,26,932,1572,1931,2006,1839,1481,1014,516,60,-301,-532,-638,-626,-550,-453,-396,-441,-644,-1041,-1653,-2455,-3388,-4372,-5282,-6004,-6432,-6482,-6134,-5408,-4384,-3188,-1955,-850,10,525,668,474,37,-497,-970,-1233,-1183,-783,-66,860,1856,2732,3339,3519,3201,2353,1024,-657,-2531,-4382,-6011,-7241,-7947,-8060,-7600,-6633,-5277,-3693,-2010,-371,1150,2509,3710,4784,5789,6768,7770,8806,9860,10903,11860,12674,13264,13571,13555,13204,12542,11640,10598,9552,8645,7995,7690,7748,8132,8742,9434,10061,10465,10541,10211,9470,8356,6969,5418,3832,2322,972,-172,-1099,-1834,-2437,-2968,-3522,-4148,-4911,-5811,-6839,-7938,-9039,-10065,-10948,-11635,-12083,-12286,-12200,-11843,-11166,-10176,-8866,-7237,-5358,-3264,-1073,1129,3220,5105,6686,7906,8708,9075,9002,8505,7619,6386,4861,3126,1260,-610,-2369,-3883,-5030,-5741,-5982,-5789,-5277,-4581,-3910,-3435,-3325,-3672,-4509,-5772,-7335,-8996,-10539,-11732,-12380,-12352,-11580,-10107,-8053,-5613,-3051,-611,1432,2905,3665,3693,3034,1821,249,-1456,-3061,-4341,-5133,-5319,-4871,-3842,-2361,-628,1111,2624,3662,4068,3713,2582,716,-1755,-4654,-7754,-10806,-13573,-15825,-17373,-18087,-17853,-16691,-14604,-11750,-8293,-4490,-625,3005,6129,8512,10012,10550,10157,8944,7084,4819,2398,79,-1894,-3357,-4172,-4323,-3846,-2871,-1583,-195,1070,2032,2537,2517,1946,877,-581,-2292,-4070,-5747,-7154,-8178,-8747,-8857,-8560,-7933,-7100,-6162,-5214,-4330,-3532,-2835,-2206,-1634,-1065,-512,46,571,1016,1347,1499,1458,1225,830,350,-118,-478,-634,-519,-134,508,1306,2147,2904,3437,3656,3508,2982,2140,1072,-106,-1264,-2293,-3128,-3712,-4069,-4222,-4237,-4170,-4065,-3952,-3792,-3567,-3172,-2548,-1616,-325,1292,3195,5217,7220,8977,10326,11106,11237,10695,9550,7910,5963,3891,1906,186,-1116,-1882,-2062,-1638,-650,805,2624,4644,6727,8715,10493,11943,13015,13652,13853,13624,12988,11973,10619,8974,7102,5094,3062,1154,-481,-1684,-2327,-2316,-1629,-306,1528,3691,5937,8016,9658,10656,10851,10187,8727,6613,4103,1483,-947,-2909,-4222,-4759,-4545,-3642,-2244,-543,1224,2857,4184,5093,5520,5432,4866,3849,2473,834,-939,-2717,-4349,-5727,-6746,-7346,-7522,-7308,-6779,-6068,-5280,-4555,-3981,-3597,-3429,-3411,-3510,-3643,-3774,-3874,-3932,-3966,-3974,-3957,-3905,-3771,-3545,-3169,-2642,-1948,-1096,-102,995,2177,3363,4506,5526,6336,6900,7165,7158,6917,6533,6101,5728,5497,5467,5639,5996,6457,6951,7370,7627,7642,7345,6713,5711,4383,2776,1001,-811,-2485,-3880,-4828,-5257,-5103,-4412,-3267,-1833,-298,1121,2235,2868,2929,2358,1192,-495,-2559,-4828,-7086,-9132,-10739,-11732,-11965,-11347,-9870,-7588,-4638,-1225,2388,5919,9062,11563,13203,13872,13511,12208,10074,7340,4231,1012,-2077,-4824,-7076,-8729,-9765,-10208,-10156,-9730,-9074,-8340,-7647,-7103,-6757,-6626,-6696,-6909,-7206,-7502,-7724,-7781,-7612,-7135,-6314,-5115,-3539,-1615,596,3005,5496,7948,10227,12216,13799,14913,15492,15538,15043,14048,12597,10756,8618,6298,3925,1637,-432,-2180,-3530,-4474,-5032,-5299,-5367,-5371,-5404,-5543,-5822,-6241,-6764,-7358,-7961,-8551,-9082,-9557,-9959,-10303,-10567,-10743,-10766,-10580,-10113,-9312,-8175,-6739,-5104,-3402,-1783,-381,695,1417,1784,1886,1834,1770,1833,2127,2712,3595,4713,5968,7227,8349,9208,9690,9718,9251,8275,6840,4998,2889,629,-1593,-3623,-5291,-6468,-7054,-7019,-6374,-5222,-3700,-1990,-284,1265,2540,3505,4179,4638,5006,5395,5930,6666,7647,8833,10164,11533,12812,13883,14613,14931,14772,14166,13151,11853,10374,8870,7428,6144,5047,4134,3385,2725,2126,1492,826,60,-774,-1687,-2652,-3640,-4639,-5612,-6542,-7403,-8153,-8768,-9204,-9445,-9474,-9294,-8930,-8397,-7749,-7014,-6240,-5461,-4704,-3972,-3265,-2540,-1772,-896,107,1275,2599,4050,5577,7097,8520,9754,10711,11323,11542,11346,10731,9710,8332,6634,4724,2674,613,-1366,-3164,-4711,-5976,-6941,-7642,-8096,-8371,-8493,-8510,-8433,-8275,-8025,-7687,-7253,-6746,-6190,-5624,-5092,-4633,-4282,-4067,-4002,-4069,-4250,-4480,-4675,-4763,-4611,-4172,-3355,-2163,-600,1240,3251,5273,7127,8650,9677,10097,9845,8917,7375,5335,2979,496,-1877,-3955,-5568,-6608,-7047,-6915,-6323,-5410,-4360,-3324,-2450,-1802,-1413,-1245,-1238,-1321,-1418,-1512,-1553,-1588,-1591,-1605,-1621,-1633,-1631,-1599,-1528,-1421,-1291,-1149,-1005,-849,-645,-335,152,907,1980,3419,5203,7266,9493,11727,13779,15487,16674,17231,17085,16220,14683,12563,9993,7132,4163,1254,-1429,-3747,-5611,-6953,-7761,-8057,-7883,-7327,-6462,-5409,-4250,-3091,-2008,-1045,-239,405,916,1289,1586,1803,1986,2130,2244,2315,2331,2279,2157,1984,1783,1602,1479,1436,1489,1603,1725,1786,1691,1393,843,59,-905,-1964,-2997,-3890,-4542,-4871,-4846,-4475,-3786,-2873,-1795,-667,432,1403,2179,2678,2878,2738,2302,1612,760,-137,-978,-1647,-2076,-2217,-2059,-1629,-959,-100,904,2012,3194,4419,5667,6899,8095,9209,10212,11060,11721,12146,12310,12171,11714,10935,9852,8519,6992,5384,3769,2268,942,-129,-935,-1451,-1729,-1798,-1740,-1604,-1470,-1377,-1367,-1449,-1620,-1854,-2122,-2370,-2561,-2654,-2625,-2483,-2238,-1951,-1658,-1424,-1274,-1209,-1210,-1209,-1140,-919,-484,209,1166,2356,3728,5192,6663,8052,9280,10303,11095,11656,12025,12209,12255,12143,11859,11340,10517,9329,7725,5720,3357,760,-1920,-4493,-6783,-8603,-9866,-10477,-10467,-9889,-8869,-7553,-6121,-4719,-3496,-2540,-1901,-1582,-1530,-1669,-1886,-2068,-2093,-1865,-1317,-410,805,2278,3849,5366,6646,7521,7877,7659,6878,5627,4036,2278,521,-1081,-2415,-3425,-4080,-4444,-4539,-4496,-4372,-4284,-4314,-4512,-4921,-5515,-6246,-7025,-7754,-8320,-8665,-8713,-8478,-7960,-7223,-6342,-5400,-4502,-3727,-3149,-2810,-2740,-2915,-3328,-3912,-4597,-5303,-5921,-6353,-6524,-6364,-5868,-5052,-3993,-2787,-1564,-452,440,1028,1272,1195,836,295,-327,-940,-1444,-1817,-2024,-2112,-2117,-2115,-2168,-2331,-2636,-3093,-3675,-4353,-5074,-5789,-6462,-7059,-7565,-7981,-8298,-8534,-8694,-8774,-8787,-8695,-8496,-8134,-7581,-6792,-5725,-4390,-2769,-955,1002,2939,4739,6235,7302,7834,7788,7154,6004,4431,2581,614,-1308,-3040,-4462,-5497,-6109,-6315,-6144,-5678,-4977,-4130,-3207,-2273,-1373,-550,178,800,1320,1757,2149,2517,2921,3363,3872,4422,4978,5485,5888,6126,6183,6026,5702,5222,4669,4092,3577,3180,2944,2901,3021,3269,3569,3823,3956,3888,3584,3052,2337,1532,738,90,-317,-391,-85,607,1644,2966,4447,5989,7432,8657,9523,9932,9807,9118,7890,6196,4154,1924,-347,-2487,-4380,-5925,-7076,-7822,-8192,-8229,-7986,-7527,-6882,-6095,-5178,-4156,-3050,-1922,-831,109,792,1101,947,270,-923,-2580,-4584,-6775,-8974,-10992,-12667,-13875,-14545,-14684,-14329,-13595,-12595,-11465,-10313,-9231,-8255,-7429,-6729,-6162,-5702,-5337,-5048,-4827,-4638,-4482,-4306,-4105,-3828,-3464,-2971,-2339,-1545,-597,492,1693,2960,4253,5514,6692,7724,8556,9107,9346,9198,8680,7790,6610,5233,3794,2427,1261,400,-114,-264,-119,243,673,1051,1227,1129,684,-76,-1097,-2250,-3389,-4355,-5015,-5263,-5068,-4444,-3470,-2252,-933,388,1598,2672,3603,4444,5264,6158,7185,8404,9806,11358,12972,14526,15883,16889,17428,17379,16712,15392,13498,11116,8391,5514,2658,26,-2208,-3929,-5030,-5519,-5407,-4816,-3867,-2747,-1610,-631,101,499,574,361,-62,-591,-1134,-1602,-1937,-2094,-2073,-1865,-1504,-1008,-412,247,945,1640,2294,2890,3376,3748,3976,4059,3998,3800,3491,3067,2568,1975,1285,492,-454,-1536,-2780,-4134,-5563,-6969,-8278,-9384,-10216,-10737,-10919,-10811,-10446,-9923,-9291,-8643,-8018,-7465,-7007,-6656,-6418,-6277,-6221,-6201,-6185,-6109,-5928,-5612,-5137,-4550,-3879,-3211,-2610,-2122,-1776,-1538,-1352,-1130,-772,-200,637,1730,3017,4368,5627,6597,7123,7053,6348,4991,3099,810,-1661,-4091,-6267,-8010,-9184,-9740,-9667,-9034,-7940,-6510,-4877,-3160,-1450,178,1689,3062,4287,5377,6336,7170,7902,8520,9059,9498,9869,10153,10368,10493,10534,10471,10305,10020,9622,9094,8464,7718,6898,6020,5110,4201,3301,2421,1573,756,-17,-727,-1375,-1942,-2439,-2884,-3287,-3690,-4107,-4561,-5060,-5597,-6152,-6701,-7195,-7602,-7868,-7957,-7835,-7488,-6906,-6111,-5128,-4005,-2800,-1577,-423,596,1395,1928,2158,2091,1753,1203,522,-208,-871,-1384,-1634,-1575,-1137,-353,753,2070,3469,4789,5854,6522,6667,6239,5235,3732,1848,-245,-2369,-4347,-6016,-7272,-8045,-8316,-8126,-7535,-6638,-5558,-4389,-3269,-2281,-1521,-1050,-892,-1045,-1459,-2040,-2681,-3240,-3592,-3637,-3293,-2566,-1469,-114,1403,2927,4344,5534,6428,6993,7216,7131,6763,6162,5363,4398,3307,2097,820,-528,-1897,-3276,-4615,-5906,-7082,-8145,-9045,-9780,-10341,-10738,-10985,-11131,-11199,-11257,-11314,-11417,-11527,-11620,-11613,-11408,-10916,-10042,-8732,-6973,-4795,-2290,423,3175,5808,8138,10037,11395,12170,12369,12068,11361,10390,9273,8111,6981,5896,4867,3867,2889,1920,989,111,-650,-1269,-1708,-1962,-2055,-2026,-1947,-1893,-1940,-2158,-2577,-3227,-4074,-5095,-6219,-7385,-8516,-9542,-10381,-10971,-11237,-11129,-10605,-9654,-8296,-6582,-4621,-2513,-435,1509,3163,4475,5382,5900,6061,5924,5562,5030,4386,3665,2901,2109,1337,595,-46,-558,-889,-999,-874,-483,149,1029,2105,3343,4667,5985,7207,8205,8893,9176,8997,8338,7211,5667,3791,1692,-510,-2664,-4646,-6304,-7526,-8213,-8306,-7791,-6697,-5101,-3113,-873,1481,3802,5979,7905,9531,10789,11682,12172,12268,11946,11202,10029,8441,6475,4200,1711,-863,-3387,-5708,-7699,-9234,-10242,-10665,-10504,-9783,-8579,-6966,-5080,-3025,-946,1021,2765,4167,5158,5702,5791,5477,4837,3959,2978,1963,1038,232,-391,-831,-1088,-1170,-1114,-935,-660,-315,91,541,1026,1538,2059,2561,3000,3333,3481,3414,3066,2447,1554,446,-809,-2103,-3324,-4338,-5038,-5316,-5126,-4458,-3360,-1936,-319,1320,2813,3987,4716,4889,4493,3526,2108,363,-1516,-3322,-4865,-5963,-6489,-6369,-5590,-4200,-2302,-33,2433,4935,7299,9397,11122,12407,13253,13658,13712,13480,13067,12578,12088,11675,11362,11153,10999,10832,10558,10080,9325,8237,6825,5114,3204,1193,-786,-2599,-4149,-5338,-6139,-6555,-6625,-6448,-6118,-5750,-5440,-5252,-5224,-5339,-5560,-5796,-5964,-5959,-5688,-5088,-4110,-2756,-1053,930,3067,5233,7228,8907,10083,10643,10504,9660,8168,6159,3805,1310,-1115,-3299,-5094,-6432,-7273,-7661,-7639,-7320,-6787,-6168,-5547,-5020,-4643,-4457,-4462,-4644,-4928,-5251,-5488,-5554,-5330,-4758,-3800,-2467,-834,1002,2895,4692,6253,7449,8207,8497,8354,7851,7117,6270,5454,4771,4291,4046,4023,4169,4418,4663,4811,4761,4425,3757,2723,1344,-331,-2220,-4219,-6207,-8068,-9689,-10992,-11916,-12466,-12657,-12558,-12242,-11797,-11290,-10786,-10309,-9866,-9450,-9017,-8541,-7972,-7280,-6430,-5410,-4203,-2820,-1279,384,2113,3841,5484,6961,8187,9104,9663,9867,9728,9325,8723,8026,7325,6698,6209,5889,5748,5750,5858,5980,6049,5975,5696,5179,4412,3424,2263,988,-323,-1615,-2828,-3934,-4913,-5764,-6495,-7111,-7615,-7978,-8185,-8174,-7925,-7399,-6605,-5555,-4303,-2895,-1405,114,1607,3022,4335,5514,6553,7445,8201,8819,9322,9693,9927,10000,9865,9494,8842,7885,6630,5093,3336,1444,-491,-2341,-4011,-5398,-6441,-7105,-7401,-7373,-7104,-6674,-6201,-5737,-5376,-5108,-4959,-4872,-4808,-4703,-4498,-4152,-3632,-2934,-2054,-1017,147,1415,2721,4028,5255,6328,7159,7682,7805,7531,6806,5711,4281,2649,939,-712,-2158,-3300,-4064,-4431,-4435,-4154,-3681,-3157,-2666,-2331,-2182,-2260,-2532,-2944,-3414,-3850,-4141,-4220,-4007,-3499,-2693,-1665,-497,688,1754,2590,3080,3166,2836,2128,1147,25,-1071,-1987,-2583,-2769,-2507,-1811,-750,568,2008,3417,4637,5540,5998,5946,5355,4232,2657,729,-1417,-3610,-5711,-7546,-9015,-9999,-10477,-10412,-9883,-8931,-7690,-6262,-4767,-3307,-1942,-715,382,1358,2265,3127,3979,4831,5678,6502,7284,7994,8635,9194,9707,10203,10725,11328,12033,12869,13815,14852,15906,16934,17841,18592,19113,19383,19374,19059,18443,17494,16215,14590,12632,10344,7780,4990,2070,-867,-3691,-6269,-8473,-10200,-11384,-12005,-12081,-11698,-10948,-9982,-8924,-7919,-7047,-6382,-5899,-5569,-5273,-4903,-4326,-3449,-2219,-661,1145,3046,4848,6359,7379,7801,7552,6678,5292,3574,1762,95,-1212,-1989,-2160,-1738,-828,393,1690,2849,3643,3962,3726,2988,1849,487,-894,-2106,-2973,-3412,-3368,-2906,-2121,-1177,-260,455,815,701,89,-1019,-2521,-4276,-6108,-7816,-9210,-10143,-10495,-10226,-9352,-7944,-6151,-4136,-2107,-265,1206,2154,2500,2211,1358,53,-1514,-3140,-4603,-5728,-6367,-6459,-6005,-5062,-3767,-2240,-650,886,2259,3404,4297,4923,5325,5499,5509,5354,5069,4662,4137,3501,2753,1907,973,-6,-1008,-1960,-2826,-3540,-4072,-4387,-4484,-4361,-4045,-3556,-2923,-2163,-1283,-271,894,2235,3769,5476,7321,9206,11014,12610,13833,14582,14744,14298,13236,11643,9618,7318,4918,2569,449,-1356,-2742,-3704,-4249,-4436,-4337,-4039,-3615,-3120,-2607,-2075,-1544,-1001,-414,219,954,1809,2817,4002,5361,6880,8501,10150,11707,13056,14039,14557,14487,13817,12547,10774,8651,6348,4088,2038,360,-865,-1619,-1953,-1979,-1849,-1715,-1739,-2023,-2646,-3616,-4900,-6412,-8041,-9656,-11124,-12332,-13185,-13640,-13677,-13331,-12656,-11732,-10654,-9510,-8395,-7371,-6521,-5860,-5439,-5242,-5260,-5457,-5767,-6135,-6474,-6716,-6783,-6618,-6172,-5428,-4384,-3073,-1551,106,1795,3427,4879,6070,6898,7302,7237,6693,5703,4343,2705,932,-882,-2597,-4154,-5484,-6576,-7440,-8101,-8617,-9021,-9378,-9714,-10059,-10428,-10810,-11203,-11567,-11887,-12097,-12174,-12039,-11660,-10983,-9983,-8660,-7026,-5137,-3053,-876,1305,3375,5236,6790,7963,8702,8984,8830,8293,7457,6444,5357,4313,3394,2648,2093,1717,1467,1298,1130,914,597,164,-374,-965,-1537,-1992,-2246,-2218,-1860,-1161,-158,1084,2448,3825,5084,6144,6934,7455,7723,7802,7743,7616,7430,7195,6879,6424,5789,4942,3877,2654,1351,99,-963,-1699,-2010,-1833,-1186,-124,1205,2638,3967,4995,5560,5533,4876,3590,1782,-424,-2821,-5211,-7373,-9127,-10328,-10900,-10832,-10181,-9064,-7626,-6037,-4460,-3029,-1848,-976,-406,-116,-11,-14,2,113,415,938,1700,2650,3731,4831,5846,6678,7227,7448,7287,6743,5808,4510,2875,962,-1177,-3446,-5767,-8030,-10140,-12014,-13574,-14784,-15625,-16116,-16297,-16230,-15970,-15578,-15087,-14512,-13849,-13065,-12143,-11044,-9777,-8370,-6871,-5386,-4006,-2844,-2000,-1549,-1522,-1933,-2706,-3780,-4999,-6242,-7344,-8170,-8619,-8589,-8058,-7007,-5458,-3488,-1153,1402,4071,6686,9107,11191,12822,13914,14438,14402,13880,12977,11826,10580,9347,8247,7288,6507,5804,5133,4351,3388,2165,673,-1038,-2877,-4686,-6304,-7561,-8304,-8439,-7924,-6782,-5131,-3105,-911,1268,3245,4880,6063,6740,6897,6565,5814,4767,3551,2345,1295,551,208,321,869,1784,2945,4189,5373,6331,6965,7205,7039,6520,5719,4772,3801,2940,2302,1953,1936,2228,2777,3494,4272,5000,5582,5957,6100,6037,5837,5596,5435,5442,5699,6201,6918,7716,8454,8934,8989,8476,7325,5544,3232,563,-2252,-4961,-7353,-9238,-10509,-11108,-11076,-10464,-9423,-8073,-6572,-5052,-3623,-2364,-1333,-546,-26,246,270,70,-330,-914,-1647,-2496,-3435,-4399,-5369,-6266,-7081,-7751,-8288,-8651,-8860,-8891,-8738,-8387,-7803,-6970,-5862,-4481,-2840,-988,1003,3050,5048,6909,8560,9929,10993,11721,12120,12191,11962,11451,10685,9691,8481,7081,5515,3805,2003,143,-1699,-3475,-5116,-6570,-7793,-8764,-9460,-9894,-10061,-9969,-9628,-9016,-8156,-7026,-5669,-4120,-2451,-769,837,2250,3395,4224,4718,4916,4864,4650,4343,4029,3750,3547,3421,3371,3373,3400,3427,3408,3321,3135,2833,2411,1879,1251,568,-141,-832,-1481,-2046,-2532,-2915,-3214,-3444,-3622,-3786,-3957,-4169,-4440,-4778,-5189,-5649,-6145,-6645,-7108,-7515,-7809,-7980,-7969,-7785,-7389,-6812,-6050,-5143,-4122,-3021,-1896,-777,297,1278,2166,2916,3546,4056,4477,4842,5197,5566,5967,6375,6740,6974,6985,6664,5926,4725,3031,919,-1543,-4183,-6820,-9266,-11297,-12772,-13550,-13584,-12890,-11538,-9700,-7544,-5320,-3244,-1523,-336,230,131,-573,-1773,-3271,-4859,-6280,-7336,-7832,-7695,-6903,-5549,-3798,-1861,13,1621,2768,3372,3378,2854,1884,632,-760,-2120,-3342,-4328,-5051,-5525,-5794,-5942,-6050,-6190,-6438,-6799,-7306,-7899,-8565,-9204,-9785,-10194,-10408,-10349,-10007,-9377,-8482,-7369,-6095,-4715,-3289,-1857,-446,919,2243,3504,4714,5849,6898,7847,8661,9345,9873,10258,10511,10640,10675,10623,10497,10299,10025,9656,9197,8611,7910,7061,6079,4940,3664,2253,723,-880,-2532,-4157,-5706,-7093,-8250,-9092,-9539,-9529,-9008,-7946,-6357,-4264,-1756,1071,4082,7130,10063,12729,14999,16763,17949,18512,18437,17754,16476,14698,12455,9877,7047,4110,1199,-1539,-3954,-5931,-7343,-8135,-8248,-7697,-6519,-4804,-2681,-307,2138,4469,6516,8134,9215,9700,9572,8865,7653,6040,4167,2174,233,-1537,-2990,-4061,-4696,-4897,-4718,-4233,-3555,-2810,-2099,-1534,-1151,-971,-949,-1007,-1057,-984,-725,-215,541,1498,2585,3663,4627,5339,5719,5717,5343,4654,3757,2779,1846,1086,549,275,215,280,349,269,-77,-809,-1953,-3524,-5411,-7497,-9583,-11467,-12953,-13871,-14122,-13673,-12579,-10953,-8988,-6882,-4863,-3133,-1847,-1120,-987,-1411,-2306,-3519,-4879,-6210,-7342,-8152,-8562,-8551,-8146,-7428,-6488,-5443,-4379,-3371,-2452,-1617,-839,-63,762,1675,2704,3831,5027,6225,7359,8331,9095,9565,9744,9611,9212,8585,7807,6918,5984,5019,4032,3024,1965,867,-266,-1387,-2439,-3322,-3965,-4243,-4116,-3515,-2461,-987,806,2791,4799,6669,8227,9353,9971,10067,9725,9058,8258,7480,6906,6603,6632,6917,7372,7823,8116,8088,7623,6656,5187,3277,1045,-1342,-3698,-5810,-7488,-8568,-8922,-8507,-7325,-5478,-3118,-445,2290,4871,7080,8770,9860,10339,10257,9721,8838,7750,6550,5344,4192,3153,2265,1547,1023,677,501,459,498,563,587,515,309,-54,-570,-1213,-1935,-2685,-3402,-4035,-4541,-4888,-5050,-5015,-4762,-4286,-3585,-2669,-1567,-321,996,2312,3521,4531,5241,5572,5463,4899,3894,2523,893,-842,-2510,-3925,-4929,-5374,-5201,-4355,-2906,-909,1459,4061,6677,9138,11263,12906,13966,14389,14157,13335,11992,10259,8266,6142,3996,1910,-83,-1964,-3769,-5517,-7264,-9009,-10777,-12506,-14155,-15600,-16735,-17430,-17560,-17052,-15838,-13955,-11458,-8498,-5255,-1947,1191,3953,6156,7682,8480,8557,7999,6912,5452,3767,2011,311,-1213,-2481,-3421,-3997,-4201,-4045,-3573,-2841,-1923,-900,149,1131,1985,2626,3033,3156,3031,2659,2120,1457,767,106,-456,-865,-1108,-1168,-1088,-914,-728,-617,-660,-921,-1415,-2136,-3012,-3954,-4825,-5496,-5836,-5739,-5151,-4062,-2518,-625,1506,3708,5845,7766,9346,10493,11123,11203,10717,9699,8213,6366,4295,2150,91,-1751,-3257,-4386,-5098,-5463,-5528,-5425,-5251,-5135,-5146,-5326,-5666,-6072,-6463,-6667,-6573,-6051,-5041,-3530,-1560,756,3282,5834,8233,10316,11926,12976,13387,13153,12296,10863,8962,6680,4171,1557,-996,-3351,-5375,-6957,-8048,-8620,-8739,-8483,-8006,-7452,-6995,-6752,-6830,-7250,-7993,-8968,-10055,-11080,-11900,-12355,-12346,-11825,-10780,-9289,-7438,-5374,-3239,-1194,631,2104,3150,3714,3798,3447,2742,1818,803,-135,-863,-1262,-1256,-823,3,1137,2442,3756,4902,5715,6070,5875,5120,3837,2118,97,-2069,-4228,-6214,-7910,-9211,-10053,-10403,-10281,-9700,-8762,-7513,-6090,-4580,-3101,-1743,-572,394,1146,1771,2317,2911,3626,4550,5723,7145,8789,10572,12405,14174,15759,17076,18025,18589,18727,18498,17931,17135,16194,15204,14251,13368,12595,11900,11273,10661,10039,9391,8710,8025,7350,6734,6190,5757,5428,5214,5084,5027,4999,4974,4929,4841,4722,4575,4424,4303,4228,4216,4268,4345,4412,4392,4221,3822,3160,2207,1009,-366,-1799,-3145,-4261,-5003,-5280,-5024,-4255,-3017,-1437,345,2134,3766,5033,5816,5971,5468,4293,2529,296,-2219,-4802,-7225,-9280,-10797,-11676,-11885,-11472,-10552,-9279,-7834,-6388,-5069,-3994,-3163,-2593,-2179,-1842,-1447,-896,-95,980,2321,3840,5423,6902,8119,8904,9150,8767,7748,6129,3995,1478,-1271,-4103,-6845,-9389,-11588,-13382,-14670,-15428,-15603,-15193,-14206,-12686,-10709,-8412,-5934,-3478,-1222,659,2022,2785,2936,2521,1673,559,-619,-1665,-2410,-2749,-2639,-2119,-1303,-337,576,1256,1545,1331,595,-626,-2200,-3951,-5641,-7050,-7930,-8124,-7495,-6017,-3743,-799,2580,6154,9621,12726,15230,16991,17915,18042,17442,16283,14756,13066,11406,9947,8785,7996,7556,7428,7511,7702,7893,7988,7914,7630,7099,6335,5331,4127,2731,1201,-444,-2134,-3824,-5446,-6927,-8205,-9202,-9863,-10123,-9948,-9306,-8192,-6646,-4716,-2518,-184,2119,4198,5882,7008,7461,7194,6208,4597,2498,115,-2330,-4594,-6470,-7768,-8387,-8269,-7463,-6051,-4210,-2113,16,1973,3587,4706,5246,5169,4483,3255,1573,-438,-2657,-4940,-7169,-9231,-11027,-12487,-13557,-14203,-14418,-14207,-13584,-12593,-11271,-9682,-7893,-5979,-4033,-2129,-367,1200,2498,3512,4217,4639,4802,4750,4536,4202,3791,3346,2881,2433,2003,1604,1215,825,385,-142,-804,-1648,-2685,-3926,-5336,-6858,-8411,-9875,-11154,-12115,-12675,-12761,-12333,-11408,-10029,-8291,-6311,-4223,-2165,-251,1438,2845,3988,4871,5573,6152,6670,7185,7703,8222,8699,9074,9288,9290,9056,8598,7956,7202,6407,5654,4992,4446,4008,3636,3266,2831,2252,1478,472,-761,-2197,-3749,-5325,-6784,-7991,-8828,-9185,-9043,-8403,-7372,-6080,-4723,-3497,-2580,-2130,-2193,-2791,-3790,-5053,-6327,-7378,-7969,-7904,-7068,-5435,-3050,-81,3271,6732,10016,12868,15047,16405,16858,16397,15113,13129,10629,7814,4880,2023,-610,-2894,-4756,-6166,-7128,-7690,-7932,-7939,-7839,-7724,-7687,-7789,-8037,-8402,-8814,-9154,-9320,-9194,-8691,-7777,-6439,-4729,-2731,-555,1667,3791,5689,7233,8322,8890,8885,8318,7200,5605,3610,1325,-1122,-3620,-6039,-8280,-10266,-11927,-13243,-14190,-14776,-15021,-14959,-14637,-14116,-13468,-12764,-12096,-11515,-11093,-10842,-10767,-10827,-10955,-11052,-11015,-10733,-10113,-9103,-7665,-5856,-3737,-1452,864,3033,4930,6434,7488,8089,8259,8086,7649,7045,6357,5636,4912,4185,3434,2642,1788,894,-20,-867,-1571,-2026,-2138,-1841,-1109,43,1519,3189,4856,6312,7338,7756,7452,6384,4640,2361,-193,-2758,-5036,-6777,-7797,-7980,-7342,-5940,-3973,-1648,761,2988,4814,6053,6620,6505,5775,4576,3094,1531,104,-1015,-1686,-1833,-1455,-603,595,1997,3408,4679,5664,6278,6518,6407,6070,5626,5230,5014,5073,5468,6193,7207,8412,9683,10888,11875,12538,12784,12577,11927,10904,9608,8180,6769,5507,4515,3843,3503,3442,3572,3757,3894,3841,3573,3018,2246,1291,257,-756,-1672,-2409,-2951,-3287,-3466,-3551,-3622,-3770,-4070,-4569,-5293,-6198,-7237,-8285,-9233,-9923,-10243,-10074,-9369,-8102,-6315,-4098,-1571,1111,3780,6279,8451,10166,11331,11871,11774,11043,9753,7984,5867,3540,1136,-1187,-3334,-5187,-6706,-7844,-8617,-9033,-9145,-8975,-8574,-7967,-7192,-6292,-5305,-4306,-3344,-2519,-1877,-1501,-1402,-1589,-2011,-2583,-3187,-3703,-4005,-4015,-3674,-2983,-1989,-756,590,1953,3196,4213,4908,5197,5044,4425,3376,1959,280,-1519,-3297,-4902,-6210,-7130,-7604,-7618,-7194,-6384,-5250,-3886,-2358,-755,863,2442,3925,5284,6485,7506,8333,8953,9366,9560,9548,9318,8895,8295,7567,6753,5931,5138,4434,3835,3341,2939,2591,2266,1915,1515,1022,421,-314,-1182,-2190,-3310,-4513,-5753,-6956,-8071,-9021,-9764,-10263,-10500,-10505,-10282,-9909,-9428,-8910,-8432,-8015,-7703,-7463,-7253,-6999,-6604,-5994,-5087,-3860,-2310,-484,1532,3637,5693,7592,9204,10459,11290,11669,11601,11102,10208,8962,7413,5617,3642,1564,-552,-2611,-4547,-6297,-7797,-9038,-9987,-10669,-11105,-11333,-11414,-11391,-11334,-11290,-11306,-11422,-11648,-11987,-12406,-12856,-13262,-13532,-13569,-13285,-12611,-11519,-10018,-8179,-6102,-3942,-1864,-42,1364,2237,2503,2158,1260,-80,-1699,-3426,-5087,-6522,-7631,-8326,-8598,-8446,-7922,-7090,-6045,-4879,-3707,-2618,-1707,-1024,-592,-387,-345,-382,-382,-276,33,552,1289,2205,3223,4282,5293,6210,6975,7604,8079,8459,8755,9021,9243,9439,9542,9511,9267,8750,7915,6767,5341,3741,2086,533,-785,-1740,-2262,-2332,-1983,-1306,-432,503,1344,1962,2271,2196,1748,939,-128,-1362,-2577,-3635,-4336,-4532,-4099,-2955,-1108,1391,4393,7716,11122,14370,17221,19485,21005,21728,21630,20811,19376,17515,15395,13188,11039,9019,7190,5514,3965,2459,937,-663,-2353,-4131,-5935,-7694,-9315,-10697,-11767,-12438,-12675,-12447,-11758,-10658,-9192,-7495,-5657,-3853,-2201,-834,153,726,864,629,77,-675,-1533,-2394,-3171,-3798,-4236,-4440,-4407,-4115,-3558,-2733,-1651,-323,1179,2803,4429,5945,7221,8144,8630,8629,8170,7285,6125,4792,3476,2303,1419,907,820,1161,1889,2930,4180,5520,6824,7957,8797,9235,9184,8600,7481,5874,3877,1606,-776,-3132,-5310,-7209,-8737,-9867,-10584,-10939,-10988,-10820,-10517,-10168,-9822,-9547,-9331,-9206,-9141,-9123,-9138,-9157,-9166,-9140,-9055,-8878,-8579,-8106,-7428,-6491,-5285,-3780,-1990,63,2328,4748,7242,9735,12133,14363,16323,17961,19181,19944,20210,19967,19254,18118,16656,14967,13175,11372,9661,8080,6666,5389,4205,3053,1862,597,-768,-2203,-3660,-5069,-6352,-7449,-8325,-8969,-9400,-9663,-9773,-9791,-9682,-9481,-9117,-8607,-7903,-7037,-6024,-4928,-3820,-2770,-1869,-1162,-713,-528,-614,-940,-1457,-2102,-2793,-3444,-3969,-4285,-4328,-4063,-3473,-2594,-1483,-225,1077,2317,3410,4278,4892,5254,5392,5380,5306,5258,5342,5628,6167,6976,8010,9207,10442,11591,12508,13069,13184,12787,11891,10515,8765,6738,4571,2406,358,-1436,-2897,-3952,-4567,-4755,-4564,-4075,-3431,-2747,-2197,-1876,-1904,-2292,-3057,-4112,-5378,-6718,-8016,-9139,-10009,-10548,-10744,-10595,-10139,-9412,-8465,-7326,-6020,-4551,-2922,-1125,830,2918,5110,7319,9485,11492,13264,14704,15767,16404,16625,16442,15909,15075,14018,12792,11471,10100,8726,7370,6048,4747,3442,2095,653,-931,-2683,-4629,-6721,-8916,-11106,-13165,-14981,-16408,-17376,-17802,-17686,-17048,-15955,-14511,-12830,-11049,-9295,-7691,-6329,-5288,-4603,-4291,-4320,-4649,-5200,-5888,-6621,-7287,-7814,-8101,-8094,-7741,-7002,-5880,-4373,-2519,-369,2000,4492,6999,9408,11610,13503,15014,16080,16669,16762,16373,15526,14287,12729,10958,9100,7283,5653,4331,3420,3000,3093,3701,4743,6145,7752,9431,11025,12388,13400,13958,13990,13448,12327,10634,8433,5806,2887,-178,-3206,-6039,-8500,-10491,-11911,-12755,-13047,-12864,-12321,-11541,-10646,-9752,-8928,-8235,-7683,-7247,-6907,-6578,-6217,-5744,-5109,-4269,-3221,-1960,-548,969,2506,3982,5331,6484,7414,8095,8559,8807,8927,8920,8880,8798,8717,8598,8418,8104,7594,6817,5721,4284,2509,434,-1864,-4298,-6754,-9120,-11297,-13180,-14717,-15832,-16526,-16757,-16569,-15968,-15017,-13787,-12360,-10850,-9357,-7992,-6839,-5958,-5388,-5117,-5133,-5378,-5803,-6347,-6956,-7582,-8184,-8729,-9179,-9518,-9689,-9671,-9415,-8883,-8062,-6952,-5573,-4010,-2334,-670,875,2195,3226,3920,4306,4425,4377,4263,4206,4286,4588,5124,5895,6856,7930,9051,10102,11045,11790,12343,12691,12876,12934,12917,12838,12721,12532,12260,11848,11279,10518,9575,8464,7233,5937,4645,3434,2359,1501,902,616,661,1032,1680,2527,3451,4326,5008,5383,5355,4879,3973,2704,1219,-294,-1617,-2519,-2820,-2382,-1171,776,3321,6264,9363,12339,14952,16968,18242,18676,18266,17073,15219,12885,10262,7571,5008,2752,926,-377,-1150,-1401,-1216,-691,40,838,1559,2070,2258,2037,1353,192,-1415,-3406,-5672,-8091,-10525,-12810,-14831,-16439,-17562,-18124,-18118,-17559,-16534,-15137,-13527,-11826,-10194,-8721,-7497,-6550,-5887,-5462,-5221,-5050,-4863,-4522,-3944,-3037,-1767,-132,1823,4001,6275,8484,10447,12015,13038,13454,13236,12433,11156,9542,7776,6015,4432,3127,2188,1622,1420,1519,1866,2378,3015,3717,4476,5248,6019,6721,7292,7627,7652,7279,6491,5300,3794,2092,355,-1262,-2631,-3669,-4365,-4756,-4938,-5018,-5106,-5304,-5643,-6167,-6828,-7590,-8372,-9108,-9722,-10176,-10430,-10487,-10343,-10010,-9477,-8732,-7742,-6480,-4907,-3019,-825,1632,4272,7011,9720,12306,14641,16649,18243,19369,19998,20112,19733,18895,17657,16110,14356,12518,10734,9113,7778,6788,6192,5974,6101,6499,7071,7732,8355,8865,9155,9153,8793,8011,6787,5076,2898,272,-2731,-5994,-9367,-12646,-15620,-18061,-19777,-20632,-20556,-19599,-17876,-15611,-13064,-10519,-8235,-6391,-5106,-4369,-4112,-4169,-4359,-4479,-4365,-3911,-3054,-1844,-347,1291,2911,4369,5506,6239,6487,6249,5551,4483,3160,1749,395,-735,-1551,-1976,-2039,-1784,-1328,-795,-287,91,314,384,352,312,332,500,815,1267,1760,2172,2362,2205,1622,580,-866,-2644,-4597,-6619,-8544,-10309,-11820,-13086,-14097,-14917,-15573,-16131,-16613,-17042,-17420,-17735,-17962,-18079,-18039,-17802,-17319,-16527,-15383,-13838,-11874,-9494,-6747,-3695,-457,2845,6075,9090,11772,14018,15754,16936,17561,17639,17235,16410,15261,13870,12323,10664,8933,7141,5282,3386,1440,-484,-2357,-4103,-5659,-6972,-7981,-8670,-9011,-9030,-8733,-8167,-7355,-6339,-5131,-3773,-2288,-733,811,2244,3432,4242,4546,4242,3281,1659,-545,-3211,-6135,-9088,-11789,-13980,-15389,-15831,-15164,-13354,-10478,-6684,-2247,2525,7282,11662,15383,18174,19913,20527,20074,18684,16553,13938,11092,8288,5752,3673,2168,1283,984,1175,1708,2403,3102,3638,3931,3915,3621,3102,2466,1828,1307,978,895,1022,1311,1618,1808,1725,1234,266,-1211,-3146,-5437,-7940,-10496,-12940,-15140,-16989,-18427,-19413,-19959,-20078,-19816,-19229,-18384,-17353,-16225,-15073,-13976,-13013,-12230,-11680,-11383,-11332,-11495,-11803,-12150,-12409,-12440,-12100,-11282,-9926,-8004,-5586,-2766,309,3449,6513,9311,11769,13788,15367,16508,17252,17641,17716,17494,16974,16136,14941,13363,11388,9032,6363,3493,575,-2187,-4597,-6468,-7647,-8082,-7756,-6783,-5297,-3510,-1624,162,1685,2820,3504,3705,3441,2757,1713,398,-1101,-2670,-4200,-5554,-6604,-7217,-7285,-6734,-5542,-3748,-1454,1172,3927,6567,8870,10617,11660,11911,11369,10120,8332,6228,4087,2183,780,83,224,1244,3075,5574,8502,11594,14543,17071,18920,19915,19945,19011,17215,14748,11882,8938,6216,4023,2551,1936,2179,3202,4803,6736,8695,10363,11462,11751,11079,9385,6718,3201,-941,-5446,-10021,-14374,-18248,-21446,-23824,-25320,-25927,-25684,-24682,-23011,-20806,-18183,-15291,-12255,-9230,-6323,-3675,-1374,495,1871,2746,3118,3046,2607,1911,1092,285,-371,-756,-787,-398,385,1545,2940,4457,5886,7059,7794,7962,7505,6435,4853,2923,866,-1083,-2688,-3780,-4224,-4010,-3176,-1889,-342,1202,2510,3354,3588,3140,2019,331,-1773,-4082,-6391,-8491,-10233,-11499,-12245,-12481,-12257,-11682,-10853,-9888,-8867,-7851,-6853,-5878,-4907,-3929,-2954,-2003,-1103,-316,342,831,1155,1337,1414,1441,1475,1551,1706,1946,2274,2686,3168,3720,4333,5007,5726,6458,7158,7736,8108,8155,7792,6950,5602,3793,1614,-768,-3151,-5301,-6985,-8002,-8197,-7499,-5923,-3593,-711,2426,5498,8156,10101,11089,10980,9735,7435,4265,484,-3583,-7607,-11265,-14279,-16454,-17659,-17875,-17166,-15656,-13571,-11124,-8579,-6155,-4040,-2362,-1177,-479,-198,-223,-418,-636,-741,-618,-172,634,1831,3381,5240,7324,9520,11727,13796,15609,17032,17938,18237,17841,16710,14863,12348,9324,5968,2541,-691,-3466,-5545,-6776,-7078,-6470,-5074,-3079,-737,1666,3866,5609,6728,7097,6704,5570,3809,1555,-1033,-3766,-6497,-9057,-11333,-13218,-14636,-15538,-15889,-15690,-14967,-13780,-12234,-10466,-8649,-6959,-5581,-4647,-4263,-4438,-5144,-6250,-7610,-9014,-10274,-11203,-11670,-11606,-11002,-9935,-8513,-6905,-5271,-3781,-2570,-1732,-1305,-1277,-1581,-2104,-2713,-3252,-3568,-3532,-3038,-2025,-495,1509,3883,6465,9093,11555,13686,15308,16287,16541,15999,14675,12593,9846,6561,2891,-970,-4840,-8499,-11787,-14522,-16594,-17918,-18467,-18266,-17387,-15929,-14041,-11849,-9507,-7138,-4839,-2705,-752,978,2533,3905,5168,6315,7388,8363,9232,9962,10529,10925,11148,11252,11273,11307,11410,11661,12093,12704,13458,14245,14948,15392,15439,14954,13875,12205,10019,7471,4759,2105,-272,-2188,-3522,-4215,-4306,-3884,-3116,-2181,-1290,-607,-275,-370,-902,-1837,-3063,-4458,-5870,-7133,-8120,-8693,-8776,-8315,-7300,-5761,-3753,-1371,1272,4039,6770,9306,11477,13129,14136,14411,13923,12716,10879,8584,6010,3380,891,-1270,-2967,-4119,-4693,-4748,-4342,-3632,-2734,-1809,-975,-355,1,40,-216,-724,-1407,-2157,-2865,-3413,-3722,-3710,-3373,-2704,-1764,-618,634,1899,3067,4059,4795,5225,5311,5046,4418,3457,2164,587,-1251,-3282,-5458,-7680,-9871,-11918,-13741,-15247,-16390,-17120,-17436,-17344,-16882,-16093,-15046,-13774,-12347,-10758,-9036,-7148,-5073,-2805,-318,2327,5082,7823,10413,12692,14515,15752,16346,16266,15589,14396,12865,11145,9420,7835,6511,5519,4898,4631,4679,4983,5462,6066,6726,7412,8095,8744,9344,9865,10282,10550,10643,10490,10074,9329,8245,6795,4996,2872,493,-2063,-4682,-7222,-9554,-11515,-12985,-13860,-14077,-13628,-12566,-10991,-9054,-6952,-4876,-3028,-1578,-626,-239,-384,-961,-1822,-2743,-3521,-3925,-3810,-3052,-1647,344,2792,5469,8161,10608,12576,13902,14455,14219,13256,11703,9763,7699,5736,4137,3056,2604,2804,3563,4750,6141,7507,8610,9237,9239,8522,7079,4960,2295,-765,-4017,-7274,-10339,-13060,-15299,-16977,-18041,-18479,-18320,-17596,-16379,-14725,-12715,-10419,-7913,-5277,-2585,75,2619,4953,6975,8602,9751,10381,10487,10099,9324,8257,7074,5897,4889,4151,3770,3786,4192,4954,5978,7167,8365,9425,10188,10519,10313,9525,8160,6301,4074,1673,-699,-2808,-4444,-5425,-5629,-5001,-3597,-1545,918,3509,5900,7790,8905,9081,8233,6418,3802,629,-2763,-6066,-8946,-11174,-12568,-13078,-12713,-11591,-9875,-7765,-5488,-3236,-1207,465,1654,2316,2420,2020,1203,101,-1119,-2281,-3246,-3862,-4096,-3919,-3420,-2712,-1982,-1400,-1156,-1368,-2113,-3392,-5123,-7191,-9398,-11556,-13442,-14857,-15628,-15613,-14731,-12962,-10344,-6998,-3092,1140,5451,9564,13245,16270,18512,19867,20366,20034,19019,17443,15477,13257,10911,8519,6143,3784,1461,-853,-3149,-5423,-7636,-9736,-11648,-13300,-14607,-15519,-15988,-16005,-15600,-14809,-13717,-12379,-10868,-9217,-7452,-5573,-3571,-1446,793,3109,5445,7701,9785,11572,12975,13918,14375,14358,13927,13180,12227,11199,10197,9301,8556,7958,7467,7031,6556,5989,5244,4293,3087,1643,-49,-1929,-3961,-6051,-8121,-10051,-11748,-13100,-14046,-14531,-14573,-14207,-13536,-12673,-11754,-10913,-10246,-9834,-9685,-9791,-10066,-10432,-10749,-10913,-10803,-10342,-9477,-8208,-6580,-4677,-2640,-601,1259,2817,3961,4641,4876,4734,4330,3834,3382,3155,3238,3718,4584,5771,7158,8562,9800,10684,11060,10847,10028,8680,6945,5028,3150,1527,328,-351,-466,-75,762,1917,3276,4733,6168,7524,8703,9666,10352,10717,10737,10377,9644,8553,7152,5532,3793,2083,521,-745,-1626,-2043,-1976,-1438,-489,773,2225,3720,5112,6280,7104,7565,7627,7392,6930,6394,5900,5548,5402,5446,5638,5871,6031,6001,5670,4987,3922,2514,828,-1020,-2912,-4707,-6280,-7529,-8361,-8739,-8632,-8054,-7029,-5607,-3840,-1793,452,2823,5209,7521,9641,11481,12945,13982,14535,14609,14196,13344,12089,10485,8594,6460,4148,1687,-837,-3392,-5869,-8196,-10266,-11970,-13215,-13930,-14052,-13603,-12597,-11163,-9419,-7561,-5758,-4184,-2949,-2121,-1678,-1567,-1671,-1864,-2034,-2087,-1980,-1725,-1367,-993,-688,-534,-570,-809,-1201,-1670,-2117,-2420,-2494,-2255,-1667,-747,486,1928,3498,5060,6493,7657,8443,8746,8519,7752,6483,4805,2835,714,-1416,-3433,-5226,-6744,-7936,-8829,-9434,-9816,-10031,-10131,-10181,-10185,-10181,-10117,-9991,-9716,-9269,-8566,-7600,-6319,-4750,-2888,-782,1518,3953,6432,8883,11215,13338,15200,16722,17901,18689,19136,19234,19064,18645,18042,17267,16344,15256,13991,12533,10871,9038,7068,5066,3107,1328,-191,-1349,-2127,-2508,-2567,-2366,-2026,-1638,-1296,-1053,-925,-899,-917,-932,-868,-677,-333,186,845,1635,2490,3381,4243,5048,5749,6320,6735,6957,6994,6805,6421,5831,5059,4154,3130,2062,976,-63,-1027,-1882,-2603,-3193,-3647,-3977,-4215,-4354,-4435,-4462,-4453,-4440,-4436,-4486,-4619,-4884,-5302,-5913,-6699,-7655,-8713,-9816,-10853,-11758,-12416,-12781,-12787,-12405,-11640,-10497,-9023,-7279,-5342,-3318,-1312,567,2202,3523,4446,4957,5039,4728,4071,3132,1982,681,-722,-2188,-3698,-5245,-6806,-8389,-9955,-11491,-12940,-14265,-15389,-16270,-16843,-17080,-16980,-16544,-15838,-14898,-13807,-12616,-11375,-10117,-8845,-7570,-6276,-4979,-3677,-2409,-1201,-114,809,1507,1955,2132,2064,1801,1420,1029,716,594,719,1143,1872,2867,4073,5381,6695,7878,8843,9467,9692,9464,8773,7644,6145,4359,2415,431,-1468,-3164,-4577,-5644,-6335,-6674,-6682,-6432,-5985,-5402,-4731,-3994,-3200,-2347,-1427,-464,544,1527,2475,3327,4061,4672,5157,5564,5905,6249,6607,7028,7500,8040,8605,9185,9734,10216,10587,10806,10809,10554,9979,9036,7722,6052,4109,2026,-35,-1871,-3299,-4150,-4311,-3743,-2476,-634,1600,4005,6314,8311,9770,10563,10597,9867,8427,6370,3849,1009,-1967,-4934,-7732,-10248,-12365,-14022,-15148,-15732,-15769,-15296,-14399,-13173,-11761,-10299,-8911,-7697,-6694,-5905,-5277,-4726,-4162,-3499,-2664,-1655,-471,805,2084,3244,4160,4719,4827,4433,3513,2105,260,-1908,-4298,-6755,-9149,-11340,-13205,-14650,-15608,-16054,-16002,-15502,-14619,-13437,-12027,-10455,-8755,-6958,-5069,-3101,-1070,1002,3068,5079,6962,8646,10068,11159,11897,12250,12234,11854,11145,10124,8815,7254,5447,3445,1287,-970,-3236,-5431,-7442,-9169,-10518,-11423,-11840,-11777,-11257,-10364,-9161,-7768,-6256,-4725,-3228,-1804,-482,746,1858,2872,3749,4485,5025,5350,5433,5275,4918,4420,3896,3455,3229,3321,3814,4728,6048,7682,9524,11411,13185,14676,15750,16269,16184,15422,14027,12025,9532,6659,3572,430,-2581,-5305,-7557,-9226,-10179,-10377,-9811,-8551,-6737,-4570,-2293,-174,1537,2629,2968,2502,1288,-539,-2766,-5125,-7340,-9146,-10307,-10681,-10186,-8839,-6753,-4093,-1095,1993,4930,7500,9554,11004,11838,12100,11891,11304,10455,9403,8193,6820,5279,3541,1639,-402,-2465,-4438,-6147,-7449,-8202,-8337,-7828,-6738,-5176,-3306,-1299,653,2414,3839,4869,5447,5584,5307,4655,3703,2492,1089,-460,-2106,-3797,-5468,-7046,-8426,-9505,-10166,-10306,-9865,-8802,-7151,-4982,-2424,364,3194,5866,8192,9978,11096,11432,10958,9702,7771,5333,2618,-132,-2649,-4717,-6163,-6876,-6868,-6184,-4990,-3464,-1841,-337,843,1548,1684,1232,236,-1190,-2879,-4663,-6322,-7697,-8614,-8961,-8673,-7723,-6158,-4068,-1590,1086,3760,6210,8228,9644,10338,10258,9457,8018,6137,3994,1812,-229,-1979,-3361,-4322,-4912,-5160,-5167,-5004,-4724,-4382,-3954,-3448,-2788,-1962,-894,421,1992,3794,5748,7761,9708,11425,12781,13609,13815,13293,12030,10033,7394,4249,771,-2812,-6307,-9484,-12198,-14294,-15715,-16408,-16402,-15736,-14497,-12777,-10698,-8376,-5938,-3505,-1195,893,2663,4067,5051,5619,5765,5522,4922,4004,2825,1439,-81,-1667,-3236,-4718,-6045,-7175,-8072,-8764,-9242,-9589,-9830,-10044,-10259,-10517,-10802,-11112,-11395,-11605,-11681,-11566,-11197,-10544,-9561,-8261,-6661,-4804,-2802,-722,1286,3137,4726,6002,6927,7524,7819,7856,7696,7360,6889,6301,5598,4802,3906,2928,1888,788,-318,-1441,-2514,-3543,-4476,-5312,-6005,-6570,-6977,-7264,-7443,-7569,-7683,-7825,-8025,-8267,-8551,-8801,-8998,-9058,-8956,-8656,-8151,-7452,-6599,-5610,-4541,-3388,-2196,-928,376,1771,3208,4715,6241,7746,9182,10443,11460,12125,12365,12131,11415,10262,8763,7059,5310,3691,2368,1461,1056,1169,1753,2703,3860,5025,6000,6584,6628,6045,4803,2993,738,-1743,-4202,-6384,-8027,-8936,-8960,-8035,-6186,-3505,-180,3585,7517,11377,14895,17871,20102,21473,21903,21391,19987,17821,15030,11839,8428,5015,1790,-1106,-3545,-5474,-6863,-7733,-8143,-8159,-7885,-7393,-6759,-6034,-5225,-4347,-3375,-2320,-1184,-9,1134,2179,2999,3539,3694,3442,2758,1689,293,-1286,-2938,-4448,-5689,-6464,-6671,-6219,-5091,-3339,-1072,1538,4288,6960,9347,11269,12603,13252,13190,12413,10959,8908,6350,3416,238,-3030,-6233,-9234,-11890,-14096,-15771,-16851,-17335,-17221,-16565,-15431,-13921,-12142,-10221,-8278,-6428,-4752,-3310,-2102,-1105,-251,558,1404,2392,3573,4984,6624,8441,10361,12274,14041,15533,16601,17125,17029,16242,14813,12763,10247,7383,4372,1372,-1433,-3920,-5975,-7552,-8621,-9207,-9344,-9080,-8476,-7559,-6392,-4972,-3360,-1543,408,2498,4642,6809,8912,10888,12639,14095,15155,15752,15819,15304,14195,12484,10221,7458,4318,919,-2545,-5888,-8881,-11313,-13002,-13813,-13701,-12699,-10931,-8603,-5949,-3241,-723,1390,2942,3838,4062,3656,2722,1424,-71,-1552,-2851,-3797,-4290,-4267,-3731,-2738,-1379,215,1902,3539,5003,6177,6999,7415,7421,7033,6293,5263,4009,2607,1134,-350,-1752,-3030,-4092,-4896,-5378,-5501,-5243,-4604,-3615,-2335,-868,673,2124,3335,4152,4443,4141,3215,1717,-233,-2482,-4820,-7047,-8970,-10427,-11321,-11603,-11285,-10441,-9151,-7550,-5722,-3775,-1774,253,2252,4242,6152,7977,9617,10997,12002,12520,12467,11779,10440,8500,6033,3193,131,-2950,-5867,-8429,-10489,-11923,-12688,-12755,-12211,-11133,-9680,-7996,-6224,-4493,-2879,-1437,-167,937,1919,2802,3631,4421,5182,5897,6536,7039,7345,7369,7045,6306,5132,3516,1509,-813,-3332,-5915,-8421,-10711,-12676,-14213,-15275,-15816,-15850,-15392,-14486,-13206,-11618,-9816,-7873,-5867,-3848,-1870,52,1900,3677,5389,7037,8636,10168,11636,13015,14270,15387,16311,17034,17525,17778,17804,17600,17196,16594,15816,14872,13778,12539,11183,9719,8173,6570,4928,3290,1688,173,-1195,-2369,-3301,-3958,-4353,-4498,-4460,-4320,-4150,-4056,-4070,-4235,-4513,-4837,-5098,-5163,-4899,-4201,-2996,-1272,895,3411,6061,8675,11013,12898,14170,14732,14541,13629,12054,9968,7505,4867,2227,-251,-2410,-4159,-5416,-6159,-6394,-6167,-5548,-4641,-3553,-2414,-1337,-438,202,516,488,117,-532,-1403,-2375,-3354,-4218,-4869,-5222,-5216,-4817,-4025,-2872,-1415,248,2004,3724,5251,6460,7203,7393,6955,5876,4178,1944,-713,-3642,-6679,-9664,-12432,-14866,-16854,-18350,-19319,-19789,-19782,-19358,-18557,-17423,-15989,-14279,-12325,-10172,-7879,-5547,-3283,-1230,487,1741,2461,2611,2227,1404,281,-971,-2168,-3143,-3758,-3915,-3584,-2767,-1539,2,1715,3454,5057,6390,7321,7769,7688,7064,5956,4427,2595,592,-1460,-3411,-5166,-6620,-7725,-8441,-8779,-8760,-8434,-7867,-7114,-6260,-5345,-4438,-3572,-2784,-2104,-1537,-1086,-731,-437,-151,188,652,1300,2195,3357,4799,6492,8357,10329,12267,14069,15617,16800,17571,17867,17704,17095,16098,14781,13235,11560,9861,8254,6818,5645,4767,4201,3935,3898,4041,4267,4500,4688,4782,4793,4734,4672,4647,4759,5037,5563,6346,7408,8741,10293,12015,13784,15493,16963,18047,18572,18423,17517,15851,13461,10475,7035,3345,-413,-4025,-7343,-10208,-12539,-14275,-15423,-16004,-16102,-15783,-15152,-14284,-13264,-12152,-11001,-9847,-8713,-7609,-6537,-5484,-4431,-3365,-2258,-1111,89,1328,2593,3859,5089,6250,7293,8181,8866,9313,9487,9361,8924,8155,7064,5638,3909,1897,-334,-2707,-5114,-7437,-9542,-11310,-12635,-13446,-13703,-13425,-12645,-11467,-9980,-8318,-6589,-4907,-3345,-1979,-814,120,889,1509,2083,2659,3300,4035,4852,5721,6588,7387,8078,8611,8990,9192,9246,9142,8889,8470,7875,7076,6064,4826,3375,1744,-18,-1831,-3601,-5221,-6584,-7603,-8194,-8334,-7988,-7210,-6028,-4539,-2819,-972,904,2736,4431,5964,7275,8375,9239,9895,10337,10569,10587,10357,9857,9066,7954,6557,4896,3061,1146,-732,-2463,-3954,-5147,-6018,-6590,-6914,-7075,-7156,-7245,-7397,-7630,-7923,-8199,-8371,-8311,-7923,-7103,-5812,-4035,-1842,687,3380,6092,8622,10824,12555,13742,14346,14396,13959,13149,12107,10981,9918,9049,8455,8190,8244,8552,9023,9497,9820,9821,9350,8306,6631,4349,1544,-1637,-4999,-8326,-11386,-13987,-15950,-17181,-17628,-17328,-16387,-14953,-13229,-11413,-9701,-8238,-7126,-6398,-6033,-5974,-6130,-6398,-6695,-6922,-7020,-6935,-6621,-6074,-5289,-4308,-3195,-2036,-949,-51,543,734,456,-322,-1589,-3293,-5344,-7630,-10017,-12377,-14562,-16468,-17973,-18996,-19466,-19339,-18603,-17273,-15407,-13094,-10450,-7621,-4752,-1982,556,2770,4591,5979,6937,7484,7662,7546,7200,6729,6207,5741,5387,5228,5269,5533,5951,6463,6934,7242,7242,6805,5851,4321,2241,-329,-3271,-6414,-9585,-12570,-15196,-17290,-18733,-19440,-19373,-18543,-16984,-14778,-12025,-8849,-5386,-1792,1798,5225,8387,11161,13492,15316,16639,17449,17808,17745,17356,16704,15884,14972,14031,13122,12255,11446,10660,9863,8995,7995,6812,5401,3761,1891,-153,-2307,-4486,-6577,-8495,-10137,-11425,-12328,-12800,-12884,-12602,-12033,-11253,-10342,-9369,-8397,-7470,-6624,-5898,-5317,-4923,-4720,-4723,-4897,-5192,-5519,-5769,-5830,-5587,-4975,-3942,-2515,-758,1222,3272,5231,6935,8225,8993,9148,8684,7611,6025,4022,1754,-638,-2997,-5189,-7085,-8596,-9644,-10205,-10271,-9882,-9107,-8026,-6758,-5396,-4048,-2791,-1677,-727,58,720,1299,1845,2407,3021,3702,4458,5282,6154,7060,7978,8875,9753,10549,11263,11810,12160,12225,11946,11269,10142,8570,6569,4197,1555,-1247,-4073,-6767,-9223,-11295,-12918,-14023,-14599,-14648,-14229,-13381,-12191,-10730,-9069,-7300,-5499,-3755,-2169,-801,267,1032,1503,1753,1881,2008,2243,2665,3311,4142,5081,6002,6763,7243,7342,7027,6319,5286,4064,2775,1594,629,13,-212,-5,590,1507,2636,3847,5002,5969,6651,6958,6891,6429,5674,4676,3595,2521,1599,914,519,436,602,972,1409,1845,2189,2395,2499,2507,2531,2620,2846,3238,3765,4369,4939,5335,5443,5123,4329,3009,1238,-920,-3290,-5708,-7984,-9929,-11414,-12329,-12644,-12380,-11613,-10460,-9088,-7632,-6285,-5153,-4354,-3938,-3895,-4183,-4691,-5294,-5843,-6202,-6252,-5931,-5206,-4123,-2776,-1279,171,1451,2373,2842,2787,2183,1083,-440,-2269,-4281,-6351,-8366,-10242,-11900,-13297,-14391,-15140,-15527,-15496,-15045,-14119,-12743,-10897,-8650,-6050,-3199,-215,2794,5685,8370,10724,12685,14182,15183,15682,15695,15283,14535,13564,12495,11444,10500,9718,9089,8579,8087,7527,6781,5766,4446,2790,878,-1239,-3408,-5518,-7414,-8988,-10135,-10787,-10903,-10461,-9458,-7910,-5847,-3329,-440,2708,5964,9156,12103,14615,16552,17788,18287,18058,17169,15757,13958,11937,9850,7803,5918,4224,2762,1511,435,-519,-1423,-2331,-3301,-4359,-5515,-6762,-8052,-9353,-10582,-11692,-12598,-13255,-13606,-13629,-13310,-12658,-11704,-10484,-9063,-7486,-5823,-4123,-2437,-815,718,2103,3333,4363,5176,5776,6135,6296,6258,6084,5795,5473,5131,4846,4592,4401,4197,3959,3589,3023,2193,1048,-416,-2191,-4212,-6401,-8642,-10840,-12867,-14666,-16142,-17286,-18048,-18439,-18417,-17990,-17102,-15761,-13923,-11639,-8921,-5889,-2642,659,3855,6786,9314,11310,12724,13499,13683,13313,12508,11381,10071,8708,7408,6247,5274,4476,3809,3188,2509,1672,582,-802,-2508,-4489,-6686,-8997,-11312,-13514,-15503,-17178,-18498,-19411,-19927,-20078,-19905,-19500,-18926,-18279,-17609,-16966,-16348,-15727,-15040,-14203,-13121,-11726,-9959,-7823,-5337,-2592,323,3257,6086,8660,10869,12603,13803,14428,14468,13955,12945,11529,9827,7976,6100,4339,2775,1486,511,-149,-490,-538,-301,190,934,1894,3062,4387,5819,7300,8740,10091,11265,12234,12955,13433,13680,13740,13656,13489,13280,13070,12886,12741,12652,12631,12681,12816,13011,13239,13435,13498,13326,12782,11765,10186,8016,5272,2055,-1505,-5197,-8814,-12131,-14936,-17076,-18412,-18898,-18508,-17298,-15340,-12773,-9735,-6400,-2943,475,3685,6563,8994,10895,12218,12945,13091,12694,11837,10595,9091,7422,5702,4029,2475,1114,-22,-901,-1513,-1865,-1981,-1896,-1678,-1392,-1137,-987,-1041,-1338,-1921,-2756,-3780,-4871,-5881,-6647,-7017,-6881,-6186,-4939,-3241,-1220,915,2981,4773,6138,6972,7209,6875,5993,4682,3022,1165,-788,-2689,-4456,-5956,-7136,-7911,-8245,-8126,-7568,-6633,-5409,-4017,-2592,-1273,-182,600,1010,1053,750,168,-621,-1511,-2431,-3281,-4002,-4543,-4857,-4945,-4784,-4397,-3806,-3032,-2125,-1117,-52,1031,2081,3085,3972,4742,5337,5747,5947,5935,5702,5260,4619,3784,2785,1623,331,-1083,-2577,-4141,-5716,-7278,-8777,-10160,-11393,-12424,-13225,-13773,-14055,-14076,-13845,-13389,-12722,-11861,-10804,-9539,-8044,-6284,-4249,-1913,688,3526,6524,9579,12587,15401,17919,20020,21639,22730,23309,23409,23112,22493,21648,20626,19488,18226,16850,15321,13619,11726,9637,7372,4973,2483,-19,-2482,-4831,-7007,-8954,-10612,-11923,-12832,-13261,-13178,-12509,-11264,-9427,-7082,-4301,-1251,1907,4978,7760,10106,11871,12997,13460,13317,12654,11602,10313,8909,7537,6255,5142,4187,3380,2660,1962,1211,338,-701,-1929,-3323,-4844,-6399,-7921,-9284,-10423,-11258,-11745,-11890,-11687,-11201,-10470,-9566,-8544,-7441,-6303,-5133,-3950,-2753,-1537,-311,916,2142,3327,4477,5536,6506,7350,8053,8607,8990,9210,9262,9147,8882,8462,7904,7197,6341,5315,4099,2673,1017,-870,-2979,-5276,-7713,-10208,-12680,-14999,-17059,-18717,-19851,-20376,-20204,-19335,-17774,-15600,-12900,-9820,-6475,-3049,338,3515,6359,8755,10616,11894,12593,12737,12433,11775,10929,10020,9209,8583,8239,8176,8385,8781,9264,9692,9946,9880,9426,8501,7125,5318,3190,859,-1516,-3775,-5762,-7354,-8457,-9025,-9079,-8648,-7860,-6824,-5690,-4624,-3732,-3162,-2956,-3157,-3728,-4588,-5602,-6621,-7457,-7989,-8088,-7728,-6924,-5769,-4388,-2956,-1615,-521,246,634,674,429,26,-413,-719,-787,-485,228,1384,2937,4805,6867,8957,10920,12572,13771,14404,14381,13711,12403,10579,8363,5959,3558,1371,-422,-1693,-2363,-2431,-1948,-1021,221,1630,3063,4394,5529,6398,6984,7284,7319,7133,6744,6172,5417,4453,3262,1807,87,-1902,-4109,-6473,-8884,-11226,-13357,-15153,-16511,-17336,-17615,-17319,-16505,-15204,-13510,-11493,-9249,-6880,-4478,-2158,-12,1862,3398,4535,5249,5542,5435,4983,4258,3346,2344,1343,441,-298,-798,-1049,-1033,-784,-377,113,557,849,875,550,-179,-1313,-2817,-4614,-6587,-8608,-10522,-12190,-13469,-14237,-14413,-13923,-12775,-10987,-8645,-5882,-2840,288,3333,6128,8534,10464,11854,12688,12979,12767,12115,11103,9811,8340,6763,5171,3614,2144,805,-390,-1413,-2239,-2874,-3269,-3441,-3347,-3001,-2378,-1504,-378,958,2468,4099,5786,7466,9068,10510,11741,12674,13287,13536,13433,13013,12321,11452,10481,9511,8627,7901,7383,7102,7057,7207,7518,7873,8209,8386,8328,7937,7175,6024,4523,2730,746,-1332,-3390,-5335,-7087,-8593,-9817,-10754,-11395,-11761,-11853,-11701,-11309,-10718,-9939,-9016,-7975,-6840,-5629,-4352,-3010,-1610,-150,1356,2895,4450,5998,7517,8995,10395,11715,12906,13946,14782,15372,15666,15626,15223,14456,13326,11886,10159,8246,6186,4092,2031,99,-1622,-3060,-4164,-4904,-5284,-5352,-5167,-4837,-4449,-4095,-3841,-3705,-3687,-3735,-3791,-3784,-3652,-3349,-2866,-2201,-1411,-540,329,1135,1815,2337,2691,2890,2988,3021,3054,3121,3244,3443,3681,3946,4178,4320,4305,4060,3519,2629,1374,-263,-2209,-4416,-6751,-9100,-11320,-13284,-14895,-16060,-16758,-16966,-16721,-16060,-15038,-13716,-12122,-10316,-8296,-6094,-3734,-1216,1385,4057,6689,9224,11538,13531,15115,16200,16769,16827,16417,15657,14630,13481,12286,11134,10039,9011,7992,6941,5784,4479,2987,1322,-483,-2340,-4141,-5757,-7053,-7917,-8255,-8055,-7309,-6134,-4620,-2942,-1244,338,1704,2809,3645,4261,4715,5106,5499,5977,6565,7282,8103,8973,9841,10615,11239,11639,11776,11616,11157,10405,9394,8166,6761,5222,3569,1829,-7,-1925,-3920,-5971,-8026,-10036,-11909,-13562,-14907,-15856,-16364,-16390,-15949,-15082,-13876,-12437,-10914,-9431,-8140,-7134,-6512,-6299,-6507,-7082,-7946,-8980,-10064,-11060,-11869,-12409,-12639,-12572,-12227,-11683,-10996,-10260,-9529,-8864,-8280,-7777,-7309,-6823,-6230,-5474,-4499,-3302,-1928,-459,966,2210,3121,3579,3506,2874,1719,132,-1740,-3717,-5578,-7114,-8114,-8421,-7927,-6614,-4549,-1875,1157,4287,7183,9574,11215,11965,11791,10766,9062,6929,4639,2475,671,-606,-1283,-1373,-987,-295,493,1167,1529,1471,911,-86,-1441,-2965,-4460,-5718,-6542,-6797,-6393,-5321,-3633,-1471,995,3526,5888,7862,9256,9958,9937,9207,7910,6177,4230,2267,487,-934,-1887,-2295,-2176,-1569,-612,587,1842,3033,4028,4753,5184,5328,5241,4990,4639,4241,3808,3349,2835,2264,1633,985,374,-96,-361,-316,55,777,1770,2961,4176,5278,6070,6423,6208,5404,4024,2185,59,-2154,-4219,-5950,-7184,-7855,-7945,-7565,-6836,-5987,-5200,-4695,-4601,-5009,-5912,-7255,-8883,-10646,-12329,-13749,-14752,-15202,-15063,-14329,-13089,-11470,-9652,-7826,-6188,-4888,-4041,-3685,-3783,-4249,-4916,-5625,-6180,-6444,-6296,-5698,-4662,-3267,-1631,83,1719,3113,4125,4665,4660,4114,3050,1556,-272,-2292,-4385,-6410,-8263,-9866,-11152,-12113,-12727,-13012,-12975,-12609,-11921,-10875,-9473,-7700,-5583,-3188,-600,2037,4581,6865,8760,10156,11021,11367,11279,10892,10359,9848,9498,9420,9660,10220,11035,12006,12996,13850,14417,14551,14172,13203,11677,9645,7236,4620,1979,-478,-2588,-4194,-5228,-5662,-5549,-4995,-4140,-3150,-2168,-1324,-668,-228,58,265,516,916,1559,2500,3737,5239,6922,8669,10364,11859,13033,13785,14031,13749,12937,11651,9973,8022,5939,3872,1964,355,-875,-1667,-2049,-2081,-1889,-1621,-1430,-1465,-1826,-2573,-3711,-5183,-6909,-8734,-10541,-12147,-13448,-14319,-14706,-14583,-13968,-12908,-11485,-9779,-7894,-5924,-3951,-2063,-316,1239,2563,3642,4456,5030,5359,5501,5484,5368,5220,5065,4971,4918,4921,4914,4862,4652,4234,3484,2372,842,-1067,-3307,-5741,-8227,-10585,-12631,-14222,-15209,-15531,-15144,-14093,-12456,-10387,-8060,-5701,-3525,-1740,-507,70,-16,-698,-1820,-3143,-4427,-5380,-5797,-5485,-4396,-2535,-39,2879,5979,8941,11525,13471,14647,14954,14438,13178,11365,9191,6890,4665,2697,1096,-70,-820,-1205,-1333,-1323,-1299,-1367,-1589,-2014,-2592,-3290,-3985,-4587,-4981,-5106,-4937,-4511,-3901,-3217,-2565,-2023,-1638,-1382,-1201,-987,-626,-32,854,2003,3330,4671,5819,6555,6686,6082,4703,2615,-31,-2987,-5993,-8755,-11034,-12650,-13508,-13605,-13045,-11972,-10607,-9149,-7776,-6629,-5729,-5095,-4605,-4168,-3627,-2876,-1813,-425,1284,3216,5259,7247,9032,10458,11438,11902,11887,11436,10695,9789,8885,8109,7563,7289,7268,7444,7687,7879,7857,7512,6741,5514,3855,1830,-407,-2707,-4875,-6746,-8174,-9073,-9407,-9188,-8488,-7374,-5964,-4334,-2611,-874,742,2144,3196,3813,3900,3428,2416,928,-885,-2852,-4764,-6408,-7624,-8280,-8346,-7829,-6851,-5531,-4059,-2589,-1273,-212,539,973,1124,1034,762,348,-195,-855,-1664,-2626,-3756,-5045,-6451,-7923,-9373,-10728,-11873,-12760,-13294,-13462,-13239,-12636,-11699,-10457,-8999,-7371,-5682,-3993,-2396,-960,266,1244,1963,2432,2660,2678,2493,2118,1543,750,-282,-1571,-3107,-4837,-6677,-8479,-10084,-11315,-12007,-12059,-11403,-10083,-8185,-5886,-3395,-940,1246,2988,4165,4714,4714,4235,3514,2721,2123,1884,2182,3076,4578,6607,9024,11626,14196,16500,18320,19511,19949,19637,18617,17014,15009,12776,10506,8339,6369,4632,3129,1774,532,-724,-2008,-3377,-4770,-6120,-7273,-8070,-8338,-7932,-6790,-4904,-2385,588,3771,6888,9665,11887,13374,14085,14010,13281,12042,10506,8874,7330,6030,5068,4502,4334,4528,5015,5696,6468,7200,7788,8121,8128,7752,6978,5820,4327,2574,660,-1314,-3230,-4991,-6490,-7653,-8405,-8711,-8540,-7923,-6896,-5553,-3991,-2334,-686,847,2205,3350,4279,5019,5612,6091,6504,6835,7096,7215,7159,6847,6237,5301,4045,2519,800,-1004,-2797,-4477,-6004,-7339,-8526,-9595,-10635,-11685,-12798,-13973,-15168,-16331,-17365,-18177,-18705,-18864,-18660,-18067,-17126,-15877,-14357,-12626,-10712,-8663,-6505,-4278,-2007,255,2466,4565,6485,8162,9522,10531,11145,11399,11315,10999,10542,10069,9688,9465,9433,9552,9738,9867,9792,9386,8553,7260,5550,3525,1365,-715,-2489,-3729,-4291,-4057,-3042,-1324,927,3452,5986,8230,9914,10862,10925,10142,8576,6467,4062,1700,-327,-1737,-2341,-2039,-841,1134,3685,6527,9378,11902,13864,15019,15258,14525,12878,10454,7461,4152,808,-2313,-4980,-7029,-8372,-8996,-8984,-8456,-7625,-6664,-5803,-5182,-4932,-5084,-5646,-6526,-7642,-8855,-10042,-11088,-11895,-12381,-12516,-12257,-11621,-10625,-9295,-7707,-5897,-3967,-1979,-35,1798,3432,4820,5912,6683,7126,7234,7028,6524,5763,4772,3600,2284,882,-534,-1868,-3009,-3817,-4186,-3999,-3226,-1866,-18,2177,4492,6702,8555,9847,10440,10246,9318,7731,5688,3393,1087,-998,-2685,-3815,-4317,-4156,-3369,-2039,-296,1700,3765,5719,7393,8654,9398,9578,9170,8217,6756,4903,2723,367,-2080,-4485,-6746,-8767,-10451,-11716,-12495,-12728,-12379,-11452,-9970,-8018,-5717,-3224,-736,1536,3397,4681,5276,5180,4433,3212,1716,202,-1093,-1953,-2258,-1944,-1065,256,1835,3449,4896,5980,6609,6705,6318,5504,4413,3173,1949,860,12,-555,-816,-811,-570,-151,405,1055,1781,2555,3362,4178,4977,5712,6370,6892,7282,7521,7616,7591,7442,7194,6823,6320,5651,4774,3672,2308,696,-1152,-3180,-5327,-7503,-9622,-11595,-13339,-14791,-15920,-16690,-17127,-17216,-16989,-16428,-15530,-14258,-12594,-10515,-8032,-5206,-2133,1033,4098,6865,9127,10725,11557,11596,10900,9609,7934,6111,4406,3048,2209,2013,2458,3510,5011,6785,8610,10250,11492,12169,12130,11349,9802,7581,4818,1685,-1588,-4790,-7673,-10055,-11739,-12630,-12646,-11807,-10179,-7901,-5157,-2174,821,3597,5972,7805,9023,9596,9561,8969,7916,6476,4759,2821,760,-1367,-3462,-5437,-7166,-8532,-9399,-9669,-9279,-8224,-6579,-4466,-2093,324,2534,4324,5520,6003,5752,4792,3243,1257,-991,-3297,-5512,-7474,-9085,-10279,-10998,-11267,-11080,-10512,-9628,-8528,-7318,-6105,-4976,-4005,-3217,-2622,-2179,-1842,-1545,-1230,-850,-389,158,762,1387,1997,2555,3050,3486,3870,4240,4606,4995,5392,5785,6110,6319,6327,6077,5541,4718,3683,2527,1408,468,-154,-361,-127,519,1467,2563,3617,4443,4878,4813,4206,3092,1592,-129,-1824,-3274,-4230,-4533,-4064,-2829,-896,1570,4358,7237,9988,12421,14424,15914,16907,17448,17617,17539,17288,16984,16667,16372,16095,15780,15377,14796,13953,12786,11233,9294,6978,4353,1522,-1404,-4260,-6916,-9229,-11072,-12372,-13050,-13106,-12532,-11409,-9791,-7824,-5602,-3272,-937,1314,3405,5303,6976,8409,9596,10525,11189,11576,11677,11481,10987,10207,9154,7894,6462,4985,3520,2196,1070,200,-417,-814,-1098,-1353,-1743,-2358,-3304,-4614,-6271,-8208,-10303,-12410,-14370,-16031,-17269,-18005,-18189,-17850,-17032,-15832,-14370,-12765,-11136,-9586,-8180,-6958,-5919,-5028,-4238,-3479,-2715,-1901,-1072,-259,442,954,1178,1069,607,-189,-1240,-2481,-3780,-5046,-6166,-7049,-7632,-7867,-7740,-7269,-6487,-5440,-4203,-2830,-1393,37,1418,2670,3771,4659,5318,5719,5868,5789,5532,5194,4878,4722,4846,5352,6308,7719,9542,11673,13959,16245,18332,20092,21395,22189,22479,22304,21754,20919,19876,18685,17360,15904,14284,12490,10509,8365,6111,3828,1625,-393,-2121,-3490,-4462,-5047,-5296,-5304,-5176,-5045,-5010,-5166,-5537,-6127,-6847,-7613,-8260,-8670,-8691,-8263,-7328,-5941,-4190,-2220,-242,1569,2995,3898,4167,3773,2749,1211,-685,-2725,-4678,-6337,-7492,-8022,-7861,-7010,-5589,-3729,-1662,417,2280,3766,4762,5205,5116,4526,3529,2216,680,-977,-2697,-4387,-6017,-7516,-8867,-10027,-10989,-11740,-12292,-12661,-12879,-12975,-12994,-12963,-12912,-12849,-12791,-12721,-12648,-12550,-12415,-12234,-11987,-11670,-11276,-10818,-10294,-9733,-9133,-8516,-7869,-7198,-6472,-5687,-4825,-3883,-2889,-1861,-882,-1,677,1089,1158,852,157,-877,-2188,-3646,-5119,-6456,-7499,-8144,-8273,-7857,-6876,-5401,-3510,-1375,859,2980,4825,6227,7079,7328,6989,6161,4983,3679,2444,1525,1080,1250,2078,3543,5553,7945,10545,13118,15468,17381,18699,19286,19085,18074,16327,13963,11169,8154,5161,2385,20,-1856,-3177,-4012,-4430,-4583,-4613,-4643,-4775,-5044,-5442,-5920,-6387,-6755,-6935,-6846,-6453,-5727,-4676,-3329,-1733,36,1890,3714,5394,6791,7800,8305,8263,7629,6446,4770,2709,407,-2006,-4353,-6509,-8322,-9697,-10536,-10804,-10479,-9595,-8233,-6498,-4563,-2602,-806,625,1554,1853,1481,444,-1182,-3274,-5655,-8149,-10539,-12661,-14339,-15469,-15967,-15813,-15024,-13667,-11827,-9642,-7229,-4747,-2335,-120,1760,3215,4155,4522,4298,3499,2181,466,-1493,-3491,-5305,-6709,-7497,-7527,-6708,-5059,-2657,335,3696,7204,10583,13630,16118,17899,18864,18951,18176,16603,14340,11563,8442,5187,1986,-996,-3627,-5807,-7507,-8705,-9452,-9794,-9818,-9594,-9208,-8702,-8145,-7526,-6891,-6198,-5454,-4621,-3683,-2615,-1410,-71,1392,2926,4496,6011,7398,8545,9354,9731,9576,8870,7561,5727,3435,832,-1897,-4570,-6984,-8974,-10419,-11239,-11429,-11031,-10139,-8874,-7380,-5782,-4201,-2715,-1365,-180,871,1793,2638,3402,4114,4738,5260,5619,5784,5721,5430,4945,4322,3631,2966,2391,1979,1779,1820,2125,2702,3526,4583,5792,7083,8310,9342,9996,10135,9633,8442,6586,4183,1432,-1412,-4053,-6240,-7729,-8419,-8244,-7318,-5775,-3880,-1888,-83,1315,2110,2243,1679,528,-1073,-2903,-4733,-6318,-7446,-7956,-7741,-6797,-5169,-3002,-469,2203,4806,7128,9014,10357,11118,11309,11014,10330,9393,8319,7217,6151,5169,4275,3451,2677,1910,1127,303,-577,-1523,-2524,-3575,-4653,-5735,-6799,-7821,-8769,-9624,-10337,-10878,-11187,-11215,-10912,-10228,-9157,-7702,-5912,-3886,-1708,465,2528,4358,5870,7017,7774,8166,8234,8044,7684,7211,6709,6216,5742,5303,4828,4292,3611,2740,1652,364,-1067,-2535,-3923,-5096,-5958,-6443,-6544,-6317,-5861,-5311,-4819,-4503,-4472,-4757,-5350,-6174,-7125,-8057,-8840,-9344,-9485,-9234,-8598,-7670,-6545,-5382,-4310,-3455,-2908,-2686,-2786,-3134,-3626,-4151,-4560,-4757,-4624,-4110,-3179,-1837,-150,1812,3926,6057,8079,9835,11223,12126,12484,12262,11456,10101,8269,6034,3532,881,-1776,-4280,-6500,-8288,-9535,-10142,-10072,-9298,-7878,-5889,-3464,-767,2022,4712,7145,9154,10658,11578,11919,11725,11069,10060,8801,7394,5926,4464,3065,1767,609,-388,-1201,-1810,-2214,-2409,-2420,-2297,-2111,-1963,-1958,-2201,-2767,-3686,-4935,-6431,-8035,-9590,-10909,-11850,-12299,-12227,-11665,-10723,-9568,-8383,-7387,-6725,-6541,-6878,-7728,-9022,-10625,-12373,-14092,-15575,-16676,-17219,-17113,-16286,-14721,-12490,-9666,-6444,-2985,460,3690,6484,8674,10141,10813,10716,9898,8536,6762,4846,2953,1331,118,-551,-624,-105,941,2385,4069,5790,7356,8569,9272,9352,8749,7485,5617,3297,679,-2021,-4609,-6887,-8700,-9930,-10522,-10470,-9817,-8638,-7044,-5129,-3022,-816,1390,3495,5431,7102,8461,9441,10012,10162,9904,9297,8426,7417,6412,5566,5023,4892,5248,6104,7417,9095,10987,12918,14685,16091,16953,17145,16583,15261,13256,10683,7749,4664,1663,-1031,-3239,-4819,-5701,-5870,-5379,-4345,-2911,-1271,397,1903,3107,3887,4200,4014,3387,2380,1111,-285,-1667,-2884,-3789,-4270,-4226,-3618,-2445,-763,1317,3640,6028,8286,10238,11714,12616,12849,12417,11322,9642,7466,4909,2089,-868,-3860,-6780,-9539,-12056,-14247,-16036,-17349,-18122,-18300,-17862,-16813,-15210,-13145,-10766,-8219,-5696,-3340,-1293,361,1592,2390,2838,2993,2986,2903,2844,2872,3020,3277,3612,3940,4206,4290,4157,3713,2965,1879,494,-1157,-3011,-4991,-7011,-8968,-10754,-12255,-13364,-13979,-14041,-13503,-12405,-10795,-8822,-6633,-4430,-2401,-711,507,1216,1410,1207,737,218,-156,-176,300,1365,3024,5207,7772,10520,13232,15675,17655,19019,19685,19647,18958,17745,16150,14355,12505,10758,9195,7900,6870,6098,5523,5069,4648,4172,3568,2778,1785,579,-789,-2290,-3830,-5368,-6811,-8126,-9260,-10168,-10829,-11177,-11189,-10804,-10003,-8775,-7166,-5244,-3139,-1001,1000,2694,3930,4608,4663,4101,2987,1424,-421,-2382,-4256,-5881,-7074,-7731,-7742,-7076,-5729,-3747,-1236,1673,4786,7913,10816,13299,15150,16238,16449,15766,14231,11951,9118,5936,2667,-446,-3176,-5334,-6811,-7541,-7565,-6967,-5897,-4550,-3107,-1768,-669,91,464,489,200,-278,-863,-1427,-1893,-2176,-2246,-2068,-1652,-1006,-150,884,2080,3393,4795,6205,7566,8754,9666,10163,10141,9501,8204,6254,3730,755,-2468,-5739,-8809,-11467,-13542,-14897,-15498,-15349,-14546,-13219,-11530,-9662,-7762,-5980,-4409,-3103,-2093,-1340,-801,-372,36,561,1276,2293,3619,5251,7105,9042,10898,12448,13533,13946,13630,12510,10678,8241,5418,2447,-399,-2878,-4790,-6021,-6532,-6383,-5699,-4655,-3449,-2258,-1244,-501,-90,6,-177,-547,-1022,-1498,-1908,-2195,-2351,-2389,-2362,-2334,-2386,-2586,-2982,-3599,-4401,-5331,-6281,-7114,-7708,-7917,-7666,-6893,-5617,-3896,-1847,396,2673,4844,6792,8420,9698,10598,11164,11434,11469,11336,11070,10712,10258,9706,9028,8208,7217,6064,4743,3302,1769,209,-1329,-2791,-4125,-5311,-6304,-7099,-7652,-7960,-7965,-7654,-6971,-5893,-4419,-2543,-330,2143,4767,7378,9835,11960,13617,14684,15102,14859,13991,12615,10840,8864,6839,4958,3379,2216,1586,1487,1934,2815,4025,5376,6699,7789,8500,8696,8323,7359,5859,3914,1655,-767,-3201,-5499,-7536,-9213,-10468,-11268,-11618,-11550,-11126,-10423,-9540,-8574,-7618,-6765,-6071,-5597,-5358,-5373,-5621,-6092,-6731,-7499,-8319,-9108,-9784,-10247,-10433,-10277,-9760,-8889,-7705,-6307,-4783,-3295,-1954,-922,-267,-86,-349,-1043,-2052,-3248,-4486,-5586,-6435,-6906,-6966,-6609,-5913,-4980,-3967,-3012,-2267,-1827,-1765,-2086,-2762,-3691,-4760,-5782,-6598,-7015,-6895,-6138,-4715,-2684,-179,2596,5381,7903,9902,11162,11569,11077,9786,7855,5556,3166,998,-695,-1720,-1971,-1461,-284,1372,3284,5190,6879,8131,8855,8964,8514,7573,6291,4841,3380,2083,1044,361,28,39,307,757,1285,1832,2347,2843,3355,3950,4712,5703,6970,8513,10272,12168,14044,15767,17179,18155,18627,18564,18003,17035,15764,14345,12904,11568,10440,9561,8967,8616,8473,8444,8453,8386,8172,7720,6990,5960,4644,3107,1409,-319,-2004,-3511,-4783,-5747,-6375,-6663,-6629,-6296,-5720,-4929,-3987,-2939,-1851,-783,192,995,1572,1861,1841,1507,870,-21,-1124,-2383,-3746,-5170,-6606,-8000,-9289,-10387,-11197,-11622,-11579,-11016,-9943,-8405,-6523,-4433,-2305,-290,1480,2920,3989,4690,5064,5166,5063,4813,4457,4011,3466,2796,1962,936,-310,-1765,-3406,-5167,-6982,-8748,-10381,-11792,-12900,-13664,-14040,-14033,-13658,-12966,-12006,-10868,-9604,-8310,-7027,-5821,-4721,-3746,-2890,-2126,-1405,-666,153,1112,2241,3544,4998,6519,8026,9384,10478,11195,11442,11185,10417,9193,7606,5782,3870,2025,389,-919,-1812,-2245,-2205,-1710,-805,453,2010,3782,5727,7747,9795,11778,13618,15220,16490,17325,17641,17377,16477,14993,12938,10474,7731,4921,2252,-72,-1878,-3041,-3511,-3325,-2577,-1464,-198,962,1784,2069,1685,584,-1196,-3542,-6259,-9121,-11871,-14256,-16071,-17144,-17401,-16821,-15469,-13483,-11012,-8280,-5447,-2715,-194,1998,3839,5295,6407,7182,7677,7901,7880,7623,7134,6425,5519,4438,3253,1992,762,-398,-1401,-2190,-2740,-3009,-3026,-2804,-2414,-1921,-1415,-982,-693,-615,-768,-1157,-1753,-2504,-3353,-4233,-5091,-5899,-6625,-7294,-7899,-8471,-9018,-9538,-10018,-10441,-10759,-10953,-10973,-10797,-10410,-9799,-8991,-8016,-6936,-5845,-4829,-4011,-3472,-3300,-3519,-4128,-5046,-6173,-7326,-8351,-9034,-9249,-8856,-7850,-6232,-4157,-1762,708,3047,5040,6520,7391,7607,7207,6278,4958,3413,1817,318,-940,-1893,-2488,-2753,-2731,-2505,-2164,-1786,-1447,-1158,-937,-730,-493,-148,358,1056,1955,3011,4170,5344,6437,7378,8070,8491,8569,8315,7711,6778,5555,4094,2475,800,-829,-2297,-3504,-4381,-4877,-5000,-4783,-4285,-3616,-2841,-2087,-1395,-855,-475,-291,-297,-471,-805,-1227,-1698,-2119,-2401,-2430,-2117,-1382,-216,1353,3209,5183,7053,8578,9527,9708,9003,7370,4880,1673,-2017,-5925,-9755,-13221,-16094,-18180,-19377,-19650,-19024,-17613,-15544,-13012,-10194,-7300,-4495,-1944,246,1993,3273,4086,4489,4549,4372,4069,3754,3533,3471,3627,3970,4474,5035,5536,5873,5920,5624,4961,3957,2712,1339,-9,-1186,-2079,-2591,-2713,-2463,-1939,-1266,-589,-68,188,82,-388,-1207,-2259,-3422,-4516,-5377,-5846,-5814,-5211,-4055,-2405,-399,1795,3986,5971,7583,8680,9192,9088,8419,7271,5770,4059,2266,494,-1164,-2699,-4065,-5308,-6416,-7421,-8308,-9073,-9671,-10073,-10219,-10078,-9619,-8842,-7788,-6508,-5118,-3707,-2421,-1343,-568,-124,2,-135,-411,-715,-877,-783,-321,545,1794,3331,5007,6620,7990,8911,9286,9026,8174,6809,5102,3240,1442,-94,-1209,-1776,-1758,-1143,-6,1556,3384,5327,7203,8863,10175,11049,11435,11343,10795,9881,8669,7271,5764,4239,2758,1384,157,-875,-1696,-2284,-2652,-2818,-2829,-2737,-2603,-2464,-2352,-2257,-2155,-2001,-1745,-1354,-814,-161,545,1201,1691,1901,1716,1090,-22,-1559,-3438,-5504,-7547,-9358,-10693,-11358,-11196,-10118,-8151,-5381,-2024,1649,5308,8589,11176,12776,13209,12398,10390,7346,3539,-701,-5002,-8991,-12370,-14877,-16385,-16829,-16284,-14849,-12742,-10148,-7326,-4479,-1826,458,2240,3419,3967,3871,3190,1988,388,-1511,-3544,-5605,-7518,-9188,-10480,-11335,-11703,-11596,-11068,-10206,-9119,-7927,-6713,-5556,-4458,-3433,-2402,-1353,-190,1070,2463,3917,5373,6724,7854,8665,9078,9051,8614,7809,6780,5643,4584,3732,3223,3111,3416,4079,4985,5986,6895,7538,7773,7490,6665,5328,3585,1600,-430,-2295,-3803,-4802,-5193,-4966,-4136,-2838,-1177,673,2553,4350,5920,7225,8197,8832,9130,9086,8734,8061,7106,5874,4406,2750,963,-869,-2674,-4358,-5846,-7065,-7958,-8470,-8587,-8266,-7551,-6435,-5024,-3374,-1630,93,1659,2951,3896,4445,4622,4472,4113,3651,3239,2978,2969,3245,3811,4613,5563,6558,7476,8214,8688,8831,8623,8049,7120,5870,4322,2525,522,-1632,-3874,-6134,-8333,-10396,-12238,-13806,-15042,-15941,-16498,-16759,-16768,-16609,-16340,-16032,-15719,-15411,-15108,-14752,-14313,-13733,-12977,-12039,-10922,-9677,-8377,-7110,-5980,-5075,-4452,-4153,-4126,-4332,-4629,-4906,-5007,-4805,-4218,-3180,-1725,92,2144,4272,6305,8074,9422,10243,10463,10075,9110,7659,5840,3797,1683,-363,-2224,-3810,-5080,-6010,-6629,-6961,-7067,-6991,-6796,-6521,-6210,-5887,-5564,-5236,-4887,-4499,-4038,-3515,-2901,-2243,-1541,-847,-164,482,1113,1734,2390,3081,3832,4627,5443,6263,7047,7776,8428,8987,9435,9753,9910,9877,9625,9145,8442,7568,6578,5583,4677,3969,3542,3451,3707,4305,5162,6231,7388,8573,9676,10661,11467,12103,12552,12866,13059,13189,13286,13377,13482,13588,13689,13756,13744,13620,13319,12795,11992,10876,9420,7636,5560,3240,791,-1723,-4152,-6432,-8450,-10167,-11539,-12586,-13325,-13817,-14117,-14264,-14318,-14264,-14128,-13855,-13426,-12775,-11857,-10616,-9021,-7042,-4720,-2076,761,3695,6548,9161,11354,12989,13943,14166,13651,12463,10725,8585,6233,3827,1542,-519,-2264,-3668,-4734,-5500,-6027,-6369,-6595,-6755,-6880,-7014,-7144,-7294,-7434,-7549,-7618,-7599,-7488,-7236,-6859,-6330,-5666,-4889,-4011,-3095,-2162,-1282,-483,181,687,1011,1141,1085,856,484,13,-508,-1030,-1497,-1871,-2124,-2227,-2189,-1997,-1668,-1211,-647,15,741,1529,2341,3158,3960,4699,5369,5916,6341,6605,6713,6640,6387,5941,5302,4479,3485,2364,1143,-97,-1336,-2489,-3550,-4469,-5245,-5873,-6338,-6655,-6798,-6781,-6590,-6233,-5740,-5119,-4445,-3728,-3053,-2444,-1935,-1563,-1310,-1187,-1170,-1229,-1354,-1498,-1646,-1745,-1779,-1690,-1482,-1114,-602,56,847,1747,2744,3808,4914,6013,7055,7961,8661,9088,9188,8962,8427,7665,6778,5899,5157,4672,4538,4790,5452,6462,7763,9242,10776,12241,13493,14427,14929,14935,14398,13325,11742,9737,7407,4896,2355,-56,-2186,-3897,-5105,-5743,-5823,-5390,-4525,-3362,-2006,-602,765,2002,3064,3917,4551,4945,5101,4985,4587,3888,2887,1604,101,-1539,-3209,-4788,-6162,-7242,-7932,-8206,-8029,-7433,-6455,-5208,-3791,-2373,-1104,-133,397,428,-74,-1045,-2364,-3874,-5351,-6610,-7450,-7737,-7401,-6417,-4863,-2861,-578,1776,4011,5945,7437,8406,8826,8707,8132,7158,5907,4442,2861,1226,-422,-2017,-3549,-4965,-6247,-7369,-8306,-9039,-9564,-9875,-9992,-9950,-9777,-9548,-9302,-9111,-9016,-9058,-9230,-9524,-9856,-10146,-10260,-10070,-9449,-8305,-6594,-4337,-1610,1446,4657,7822,10749,13266,15252,16602,17296,17300,16652,15373,13525,11156,8372,5242,1913,-1496,-4827,-7937,-10672,-12933,-14610,-15665,-16072,-15856,-15047,-13721,-11939,-9787,-7359,-4733,-2018,691,3294,5671,7748,9427,10665,11431,11742,11648,11227,10593,9855,9126,8491,7997,7646,7404,7192,6916,6491,5830,4910,3726,2355,896,-499,-1677,-2480,-2801,-2548,-1749,-439,1241,3122,5030,6762,8195,9202,9761,9880,9620,9112,8447,7797,7244,6909,6815,6987,7357,7851,8332,8661,8712,8361,7564,6308,4653,2713,639,-1413,-3269,-4831,-5994,-6754,-7115,-7147,-6927,-6547,-6089,-5624,-5180,-4789,-4435,-4122,-3837,-3586,-3391,-3290,-3328,-3570,-4054,-4827,-5887,-7205,-8712,-10309,-11859,-13244,-14329,-15016,-15246,-14987,-14249,-13083,-11541,-9719,-7703,-5588,-3489,-1477,308,1826,2962,3689,3976,3842,3337,2553,1580,554,-422,-1230,-1792,-2040,-1961,-1545,-865,33,1017,2012,2877,3548,3929,4010,3770,3264,2548,1712,861,96,-477,-777,-740,-328,458,1597,3024,4665,6425,8188,9869,11342,12535,13349,13719,13589,12926,11744,10093,8084,5885,3685,1727,196,-718,-934,-410,766,2480,4512,6655,8662,10336,11508,12075,12002,11303,10070,8417,6492,4464,2477,679,-833,-1985,-2753,-3147,-3211,-2996,-2573,-1990,-1301,-535,283,1138,2013,2877,3702,4430,5001,5356,5434,5196,4624,3736,2563,1196,-283,-1766,-3128,-4298,-5169,-5719,-5914,-5800,-5418,-4870,-4246,-3656,-3184,-2891,-2790,-2873,-3053,-3267,-3373,-3285,-2903,-2170,-1091,295,1874,3519,5040,6296,7119,7426,7173,6389,5161,3634,1965,326,-1123,-2285,-3074,-3498,-3576,-3397,-3046,-2636,-2266,-2006,-1906,-1969,-2165,-2440,-2710,-2906,-2943,-2779,-2380,-1738,-885,156,1321,2555,3788,4933,5930,6673,7115,7175,6834,6065,4902,3379,1586,-392,-2437,-4446,-6299,-7913,-9198,-10118,-10639,-10788,-10591,-10123,-9460,-8678,-7852,-7017,-6194,-5361,-4480,-3505,-2378,-1087,380,1967,3604,5181,6581,7691,8431,8749,8646,8167,7392,6444,5442,4528,3808,3379,3280,3544,4123,4986,6038,7202,8389,9510,10508,11312,11906,12253,12357,12223,11857,11288,10522,9587,8488,7242,5861,4356,2752,1063,-671,-2419,-4136,-5771,-7293,-8639,-9793,-10713,-11389,-11820,-11988,-11914,-11579,-11002,-10167,-9092,-7769,-6219,-4472,-2560,-553,1483,3458,5259,6807,7971,8706,8921,8617,7786,6480,4776,2773,588,-1649,-3838,-5862,-7664,-9191,-10429,-11388,-12094,-12599,-12932,-13157,-13291,-13363,-13374,-13307,-13135,-12825,-12332,-11636,-10720,-9595,-8304,-6889,-5433,-3980,-2610,-1330,-181,869,1819,2707,3537,4303,4967,5463,5688,5553,4933,3780,2046,-217,-2908,-5865,-8854,-11657,-14029,-15776,-16769,-16933,-16301,-14959,-13065,-10807,-8389,-5996,-3784,-1854,-257,995,1947,2644,3163,3560,3899,4222,4559,4937,5355,5823,6331,6858,7380,7867,8259,8525,8595,8431,8003,7293,6331,5159,3865,2558,1366,411,-213,-430,-267,254,975,1770,2430,2799,2716,2110,948,-673,-2625,-4670,-6562,-8038,-8862,-8884,-8026,-6345,-3966,-1136,1885,4799,7339,9309,10566,11077,10873,10058,8778,7192,5456,3699,2015,452,-956,-2232,-3374,-4412,-5343,-6167,-6857,-7385,-7710,-7799,-7632,-7204,-6532,-5651,-4619,-3488,-2332,-1199,-139,809,1618,2263,2718,2967,2992,2782,2345,1706,903,9,-909,-1762,-2476,-3000,-3294,-3351,-3193,-2841,-2361,-1797,-1211,-676,-234,29,93,-115,-572,-1296,-2204,-3218,-4207,-5016,-5508,-5556,-5085,-4082,-2604,-775,1223,3169,4836,6005,6507,6220,5126,3245,730,-2257,-5464,-8652,-11565,-13986,-15756,-16754,-16970,-16426,-15225,-13529,-11496,-9328,-7187,-5215,-3517,-2141,-1107,-378,83,346,463,473,397,225,-78,-535,-1205,-2089,-3206,-4504,-5929,-7365,-8703,-9789,-10512,-10759,-10485,-9688,-8426,-6802,-4940,-2987,-1049,771,2426,3908,5214,6401,7486,8521,9513,10473,11372,12179,12845,13328,13602,13648,13490,13151,12700,12177,11656,11174,10759,10424,10147,9902,9643,9333,8911,8369,7664,6827,5858,4824,3755,2737,1813,1054,501,203,186,479,1092,2024,3242,4707,6308,7952,9463,10707,11510,11751,11335,10229,8470,6141,3403,426,-2576,-5413,-7921,-9964,-11481,-12449,-12902,-12920,-12593,-12032,-11334,-10570,-9798,-9021,-8251,-7441,-6573,-5602,-4501,-3264,-1887,-410,1135,2677,4154,5495,6639,7535,8150,8466,8484,8220,7699,6965,6051,5011,3885,2719,1553,421,-650,-1649,-2563,-3417,-4209,-4988,-5752,-6543,-7348,-8174,-8996,-9789,-10521,-11163,-11673,-12022,-12166,-12051,-11635,-10848,-9658,-8049,-6034,-3709,-1189,1336,3655,5561,6852,7412,7189,6228,4670,2713,621,-1351,-2966,-4055,-4531,-4409,-3805,-2893,-1926,-1127,-715,-825,-1500,-2679,-4206,-5849,-7335,-8407,-8844,-8506,-7385,-5552,-3223,-669,1790,3836,5203,5724,5326,4072,2138,-234,-2707,-4972,-6718,-7712,-7814,-6988,-5318,-2980,-240,2612,5262,7442,8943,9640,9513,8631,7147,5264,3232,1257,-430,-1728,-2522,-2846,-2709,-2219,-1452,-510,526,1585,2611,3545,4337,4939,5291,5372,5136,4605,3783,2742,1546,308,-869,-1863,-2584,-2938,-2905,-2460,-1663,-569,704,2073,3404,4641,5690,6543,7170,7602,7857,7967,7965,7858,7659,7341,6899,6288,5506,4528,3371,2059,628,-874,-2409,-3935,-5439,-6897,-8313,-9678,-10967,-12160,-13182,-13985,-14468,-14586,-14265,-13522,-12364,-10891,-9197,-7444,-5745,-4264,-3057,-2208,-1693,-1468,-1446,-1512,-1556,-1498,-1271,-888,-385,136,565,767,644,113,-843,-2190,-3836,-5638,-7429,-9035,-10304,-11129,-11447,-11287,-10683,-9771,-8648,-7445,-6273,-5188,-4240,-3424,-2710,-2050,-1383,-646,209,1216,2386,3701,5122,6575,8003,9298,10420,11287,11892,12213,12268,12088,11685,11100,10326,9365,8220,6861,5321,3599,1768,-103,-1903,-3523,-4837,-5744,-6150,-6013,-5317,-4111,-2484,-560,1487,3505,5308,6778,7790,8310,8310,7848,6977,5813,4456,3019,1616,319,-794,-1695,-2363,-2808,-3061,-3150,-3130,-3020,-2871,-2664,-2427,-2093,-1670,-1079,-314,661,1839,3181,4635,6103,7481,8654,9512,9967,9962,9491,8574,7307,5794,4189,2652,1331,348,-210,-325,-11,648,1567,2616,3703,4714,5575,6233,6639,6781,6645,6229,5551,4625,3477,2166,736,-716,-2096,-3300,-4205,-4719,-4758,-4266,-3252,-1736,166,2342,4603,6772,8652,10080,10913,11084,10555,9365,7612,5410,2946,372,-2124,-4394,-6304,-7764,-8703,-9118,-8990,-8395,-7380,-6068,-4589,-3081,-1712,-612,104,375,189,-389,-1281,-2325,-3404,-4356,-5097,-5543,-5699,-5583,-5277,-4882,-4483,-4184,-4029,-4026,-4161,-4337,-4486,-4483,-4256,-3729,-2908,-1821,-570,723,1909,2854,3441,3619,3365,2747,1840,781,-301,-1293,-2078,-2632,-2911,-2971,-2853,-2651,-2448,-2336,-2393,-2660,-3159,-3864,-4693,-5573,-6356,-6952,-7253,-7207,-6802,-6068,-5082,-3936,-2738,-1585,-535,351,1104,1725,2305,2885,3558,4352,5321,6442,7712,9058,10430,11714,12843,13677,14156,14163,13682,12681,11218,9367,7256,5022,2817,763,-1028,-2501,-3625,-4426,-4943,-5257,-5442,-5572,-5705,-5875,-6081,-6303,-6492,-6597,-6565,-6365,-5974,-5403,-4681,-3836,-2922,-1957,-971,49,1111,2247,3483,4837,6306,7865,9446,10984,12365,13492,14263,14584,14407,13701,12477,10796,8738,6419,3979,1537,-771,-2863,-4660,-6141,-7299,-8158,-8759,-9128,-9303,-9304,-9135,-8819,-8335,-7715,-6959,-6098,-5166,-4178,-3182,-2177,-1182,-184,828,1884,2989,4176,5426,6737,8063,9364,10564,11612,12423,12946,13119,12899,12263,11202,9722,7880,5709,3337,833,-1644,-3990,-6065,-7769,-9018,-9768,-9994,-9725,-8993,-7894,-6528,-5028,-3554,-2240,-1243,-650,-524,-863,-1593,-2618,-3757,-4867,-5750,-6299,-6393,-6015,-5183,-3975,-2524,-965,542,1877,2941,3695,4139,4329,4340,4263,4189,4175,4261,4429,4640,4810,4852,4677,4213,3442,2370,1067,-374,-1835,-3196,-4355,-5249,-5837,-6148,-6207,-6099,-5880,-5610,-5320,-5005,-4642,-4173,-3557,-2723,-1658,-322,1250,3057,5019,7101,9207,11271,13213,14942,16404,17524,18254,18570,18431,17851,16835,15399,13605,11487,9130,6602,3994,1380,-1148,-3541,-5722,-7665,-9337,-10711,-11801,-12571,-13030,-13145,-12898,-12256,-11208,-9746,-7911,-5762,-3406,-984,1368,3473,5214,6472,7196,7379,7063,6330,5290,4051,2725,1388,112,-1070,-2135,-3081,-3905,-4608,-5170,-5583,-5806,-5825,-5607,-5160,-4494,-3654,-2696,-1706,-762,32,603,877,810,401,-338,-1333,-2517,-3779,-5020,-6143,-7051,-7685,-7993,-7955,-7581,-6891,-5938,-4780,-3494,-2157,-869,290,1220,1847,2111,1975,1433,517,-713,-2172,-3735,-5284,-6674,-7770,-8457,-8639,-8267,-7341,-5909,-4071,-1967,246,2393,4328,5906,7039,7671,7792,7456,6743,5789,4737,3742,2947,2461,2357,2675,3394,4487,5864,7436,9086,10694,12149,13339,14181,14594,14530,13952,12861,11284,9278,6956,4425,1863,-589,-2754,-4507,-5740,-6396,-6465,-5983,-5003,-3624,-1915,11,2072,4173,6206,8078,9664,10868,11592,11772,11379,10432,9004,7212,5210,3168,1253,-384,-1643,-2451,-2814,-2753,-2354,-1714,-947,-171,527,1060,1403,1540,1505,1356,1173,1047,1075,1342,1908,2805,4028,5519,7207,8966,10675,12202,13422,14255,14623,14515,13931,12907,11520,9827,7947,5952,3956,2033,261,-1315,-2668,-3788,-4707,-5444,-6074,-6645,-7226,-7854,-8542,-9258,-9938,-10475,-10764,-10704,-10219,-9317,-8020,-6474,-4824,-3282,-2048,-1301,-1183,-1746,-2996,-4832,-7113,-9632,-12162,-14470,-16343,-17618,-18174,-17980,-17056,-15479,-13402,-10960,-8343,-5709,-3192,-923,1047,2644,3878,4730,5235,5414,5321,4998,4523,3949,3351,2785,2288,1898,1604,1395,1216,1023,743,331,-247,-1005,-1909,-2909,-3935,-4887,-5706,-6291,-6622,-6655,-6392,-5860,-5070,-4071,-2878,-1515,8,1698,3546,5557,7703,9939,12191,14346,16272,17834,18884,19328,19096,18184,16648,14605,12216,9687,7232,5047,3316,2140,1574,1605,2136,3053,4177,5347,6396,7186,7629,7672,7315,6599,5589,4366,3021,1619,234,-1106,-2371,-3548,-4656,-5657,-6591,-7385,-8038,-8472,-8646,-8498,-7999,-7130,-5910,-4379,-2608,-685,1291,3210,4967,6464,7605,8324,8570,8319,7596,6450,4979,3297,1550,-143,-1639,-2868,-3746,-4277,-4467,-4386,-4121,-3779,-3472,-3311,-3387,-3761,-4467,-5480,-6761,-8205,-9704,-11106,-12284,-13083,-13426,-13204,-12428,-11099,-9299,-7147,-4794,-2404,-177,1729,3147,3950,4063,3445,2130,192,-2229,-4973,-7835,-10635,-13175,-15323,-16951,-18001,-18462,-18353,-17748,-16735,-15421,-13923,-12337,-10744,-9206,-7742,-6379,-5094,-3905,-2797,-1808,-968,-324,63,168,-45,-551,-1323,-2275,-3324,-4341,-5220,-5849,-6135,-6038,-5527,-4639,-3430,-1985,-413,1185,2708,4087,5263,6228,6967,7500,7828,7947,7839,7473,6815,5855,4585,3068,1364,-387,-2047,-3456,-4472,-4992,-4979,-4435,-3472,-2195,-779,642,1930,3011,3825,4378,4677,4761,4667,4416,4030,3503,2843,2050,1157,215,-688,-1440,-1915,-1999,-1583,-628,875,2862,5205,7745,10276,12588,14500,15832,16497,16433,15656,14257,12342,10095,7679,5277,3043,1098,-476,-1642,-2408,-2810,-2916,-2794,-2512,-2127,-1659,-1134,-544,80,720,1306,1753,1967,1824,1258,183,-1391,-3437,-5852,-8495,-11183,-13729,-15936,-17658,-18776,-19221,-19010,-18143,-16742,-14863,-12640,-10177,-7575,-4953,-2402,-23,2092,3877,5260,6231,6754,6890,6650,6149,5422,4607,3739,2910,2143,1449,805,185,-470,-1184,-1974,-2832,-3691,-4477,-5083,-5391,-5330,-4815,-3869,-2511,-865,949,2753,4402,5740,6668,7118,7078,6569,5661,4433,2995,1465,-48,-1432,-2594,-3494,-4094,-4438,-4582,-4612,-4633,-4740,-4997,-5458,-6108,-6913,-7812,-8697,-9494,-10108,-10475,-10565,-10347,-9845,-9064,-8048,-6832,-5457,-3979,-2443,-921,531,1845,2961,3847,4464,4839,4986,4983,4889,4809,4808,4974,5334,5920,6701,7644,8674,9719,10707,11569,12266,12754,13021,13036,12796,12274,11467,10373,9009,7416,5647,3777,1903,103,-1525,-2923,-4043,-4875,-5427,-5742,-5847,-5794,-5608,-5314,-4924,-4447,-3899,-3296,-2681,-2091,-1589,-1239,-1100,-1219,-1614,-2240,-3022,-3802,-4410,-4664,-4416,-3618,-2298,-620,1197,2883,4211,5020,5267,5023,4425,3679,2944,2355,1959,1756,1707,1776,1944,2205,2594,3079,3659,4208,4595,4629,4121,2947,1062,-1417,-4258,-7068,-9431,-10886,-11106,-9899,-7313,-3613,735,5137,8968,11662,12813,12221,9917,6167,1405,-3785,-8794,-12995,-15903,-17130,-16538,-14174,-10322,-5449,-156,4904,9104,11947,13136,12609,10565,7410,3695,23,-3063,-5162,-6060,-5775,-4489,-2540,-301,1853,3618,4799,5308,5165,4482,3408,2121,805,-429,-1457,-2269,-2838,-3198,-3359,-3333,-3106,-2640,-1927,-932,274,1628,2952,4069,4759,4854,4250,2959,1114,-1034,-3185,-5000,-6224,-6682,-6355,-5367,-3959,-2461,-1201,-472,-456,-1215,-2666,-4625,-6813,-8935,-10703,-11895,-12371,-12103,-11144,-9653,-7837,-5950,-4233,-2905,-2084,-1832,-2060,-2634,-3320,-3888,-4120,-3871,-3095,-1841,-266,1438,3038,4350,5230,5631,5589,5208,4653,4082,3642,3429,3476,3765,4229,4746,5232,5556,5665,5525,5133,4565,3868,3165,2525,2039,1752,1677,1789,2043,2349,2649,2868,2965,2917,2725,2394,1966,1446,884,283,-311,-906,-1451,-1944,-2331,-2588,-2670,-2564,-2269,-1800,-1218,-555,123,782,1405,1983,2513,3018,3495,3958,4412,4854,5276,5684,6063,6419,6742,7009,7201,7242,7091,6644,5860,4689,3172,1399,-451,-2160,-3488,-4247,-4297,-3638,-2342,-619,1285,3060,4453,5246,5358,4804,3748,2422,1128,148,-288,-46,884,2415,4354,6470,8536,10336,11734,12624,12964,12730,11929,10549,8621,6165,3258,33,-3322,-6553,-9369,-11502,-12686,-12786,-11721,-9600,-6598,-3053,681,4187,7105,9127,10043,9762,8291,5750,2353,-1639,-5891,-10081,-13869,-16965,-19117,-20150,-19984,-18624,-16209,-12961,-9201,-5313,-1687,1286,3299,4137,3718,2121,-445,-3637,-7034,-10194,-12707,-14261,-14681,-13946,-12195,-9693,-6794,-3875,-1287,710,1981,2520,2469,2038,1493,1078,954,1199,1782,2575,3443,4181,4665,4746,4366,3471,2095,283,-1842,-4118,-6364,-8341,-9878,-10780,-10976,-10434,-9245,-7572,-5639,-3698,-1987,-682,106,369,159,-413,-1206,-2110,-3003,-3826,-4521,-5059,-5418,-5607,-5613,-5499,-5292,-5093,-4969,-5010,-5260,-5711,-6322,-6961,-7492,-7757,-7599,-6964,-5797,-4201,-2283,-255,1668,3267,4372,4888,4810,4245,3362,2410,1635,1274,1485,2333,3770,5645,7732,9780,11533,12772,13364,13201,12316,10748,8653,6204,3622,1160,-960,-2507,-3336,-3355,-2569,-1071,966,3307,5706,7914,9740,11047,11788,11980,11726,11133,10382,9586,8892,8364,8044,7904,7881,7870,7757,7433,6813,5851,4562,3011,1320,-334,-1767,-2775,-3196,-2927,-1936,-282,1884,4363,6886,9198,11043,12218,12613,12170,10996,9227,7130,4986,3086,1708,1040,1205,2219,3995,6359,9062,11816,14309,16275,17476,17799,17191,15754,13641,11134,8513,6105,4171,2909,2423,2681,3572,4870,6337,7690,8706,9208,9091,8362,7078,5400,3500,1610,-64,-1328,-2020,-2068,-1423,-168,1615,3712,5945,8054,9826,11064,11609,11386,10360,8588,6165,3256,49,-3227,-6351,-9117,-11336,-12904,-13731,-13825,-13225,-12025,-10354,-8362,-6202,-4021,-1954,-89,1486,2744,3658,4243,4512,4503,4246,3790,3189,2510,1815,1187,663,305,97,27,12,-29,-215,-637,-1385,-2493,-3966,-5758,-7782,-9926,-12039,-13967,-15549,-16642,-17138,-16987,-16186,-14830,-13028,-10984,-8882,-6946,-5360,-4270,-3784,-3917,-4642,-5862,-7421,-9165,-10898,-12466,-13731,-14593,-15002,-14937,-14400,-13432,-12068,-10370,-8411,-6259,-4027,-1810,270,2094,3570,4602,5146,5179,4723,3843,2619,1176,-378,-1927,-3372,-4641,-5678,-6450,-6941,-7149,-7084,-6770,-6242,-5560,-4778,-3991,-3286,-2760,-2507,-2602,-3080,-3956,-5196,-6723,-8447,-10242,-11971,-13512,-14723,-15499,-15739,-15376,-14384,-12791,-10678,-8189,-5510,-2846,-426,1580,3005,3784,3903,3436,2517,1328,62,-1071,-1923,-2359,-2344,-1892,-1104,-141,797,1483,1716,1319,208,-1641,-4124,-7090,-10282,-13437,-16277,-18550,-20070,-20718,-20451,-19332,-17459,-15027,-12224,-9283,-6387,-3714,-1365,586,2133,3278,4066,4510,4641,4456,3950,3127,1996,614,-934,-2504,-3938,-5065,-5723,-5827,-5323,-4269,-2779,-1032,765,2393,3692,4533,4897,4820,4419,3864,3323,2982,2960,3349,4169,5379,6900,8605,10365,12033,13511,14678,15487,15868,15793,15224,14152,12569,10505,8030,5232,2282,-659,-3372,-5660,-7342,-8283,-8410,-7736,-6340,-4400,-2119,245,2461,4315,5657,6411,6561,6184,5386,4335,3211,2183,1413,1002,1006,1418,2169,3166,4270,5372,6348,7142,7707,8050,8218,8248,8236,8223,8276,8422,8668,9002,9395,9801,10184,10492,10701,10774,10708,10494,10141,9665,9074,8408,7671,6920,6158,5448,4798,4248,3816,3513,3349,3322,3419,3629,3928,4288,4694,5115,5549,5961,6368,6729,7068,7360,7614,7826,8004,8159,8292,8448,8605,8822,9080,9400,9767,10156,10520,10821,10965,10922,10589,9959,8988,7721,6213,4577,2942,1449,224,-638,-1091,-1136,-826,-252,480,1237,1926,2451,2778,2908,2889,2809,2783,2917,3319,4031,5063,6348,7769,9176,10386,11249,11628,11453,10723,9504,7928,6186,4463,2973,1854,1227,1116,1501,2291,3365,4560,5740,6739,7476,7851,7866,7528,6906,6090,5178,4272,3464,2809,2352,2083,1969,1947,1921,1799,1487,915,29,-1158,-2638,-4324,-6141,-7973,-9712,-11242,-12468,-13289,-13636,-13453,-12710,-11420,-9609,-7372,-4810,-2098,597,3060,5100,6524,7204,7042,6052,4289,1935,-810,-3672,-6400,-8769,-10605,-11822,-12400,-12391,-11907,-11070,-10033,-8917,-7830,-6844,-5999,-5318,-4787,-4409,-4160,-4032,-4039,-4150,-4391,-4731,-5167,-5672,-6218,-6785,-7339,-7865,-8352,-8779,-9159,-9471,-9728,-9918,-10044,-10105,-10098,-10030,-9897,-9693,-9419,-9038,-8550,-7920,-7139,-6209,-5147,-3982,-2782,-1585,-476,508,1303,1893,2242,2358,2249,1925,1434,784,21,-833,-1757,-2730,-3729,-4741,-5732,-6681,-7555,-8326,-8960,-9447,-9764,-9926,-9935,-9820,-9613,-9340,-9052,-8765,-8515,-8324,-8174,-8084,-7997,-7917,-7772,-7573,-7257,-6849,-6332,-5740,-5099,-4482,-3927,-3530,-3320,-3347,-3613,-4080,-4694,-5348,-5945,-6368,-6544,-6414,-5987,-5311,-4474,-3608,-2849,-2312,-2114,-2300,-2881,-3820,-5010,-6332,-7636,-8752,-9569,-9955,-9876,-9315,-8312,-6953,-5330,-3567,-1753,-4,1618,3042,4212,5100,5638,5822,5587,4957,3909,2502,768,-1193,-3312,-5463,-7554,-9468,-11105,-12375,-13211,-13563,-13423,-12807,-11778,-10420,-8865,-7234,-5677,-4320,-3262,-2589,-2312,-2438,-2894,-3606,-4456,-5331,-6119,-6725,-7081,-7161,-6948,-6489,-5817,-4994,-4090,-3140,-2212,-1319,-488,280,1001,1685,2378,3084,3849,4669,5561,6494,7449,8364,9192,9869,10332,10532,10431,9992,9223,8111,6707,5053,3222,1319,-558,-2284,-3753,-4867,-5569,-5818,-5633,-5055,-4167,-3064,-1858,-649,478,1460,2271,2918,3426,3868,4298,4805,5446,6265,7283,8487,9819,11229,12591,13828,14816,15480,15755,15625,15096,14213,13050,11662,10137,8518,6856,5180,3508,1866,278,-1206,-2526,-3597,-4332,-4645,-4468,-3771,-2573,-926,1026,3167,5280,7212,8770,9838,10311,10175,9443,8220,6635,4869,3123,1574,416,-251,-330,168,1201,2650,4369,6180,7906,9387,10493,11150,11312,11002,10258,9157,7789,6245,4627,3025,1546,269,-694,-1289,-1433,-1123,-343,847,2371,4115,5935,7696,9257,10502,11355,11769,11757,11360,10660,9768,8789,7852,7033,6416,6025,5868,5918,6126,6422,6740,7014,7177,7217,7086,6817,6413,5909,5355,4791,4267,3829,3500,3302,3230,3252,3349,3459,3568,3639,3683,3716,3780,3918,4167,4546,5023,5563,6065,6445,6596,6440,5921,5040,3814,2338,702,-949,-2486,-3760,-4657,-5077,-4967,-4312,-3149,-1551,361,2451,4557,6540,8260,9638,10614,11197,11423,11372,11140,10827,10533,10313,10222,10223,10292,10322,10213,9846,9129,7992,6438,4504,2311,8,-2202,-4135,-5596,-6462,-6663,-6212,-5198,-3785,-2162,-559,837,1846,2371,2357,1814,828,-515,-2051,-3653,-5165,-6464,-7446,-8033,-8184,-7885,-7154,-6054,-4635,-3018,-1276,468,2122,3590,4792,5666,6173,6307,6082,5552,4799,3920,3037,2272,1719,1478,1573,2018,2756,3702,4741,5728,6527,7014,7088,6700,5832,4509,2801,784,-1426,-3738,-6036,-8238,-10262,-12041,-13533,-14692,-15486,-15893,-15887,-15474,-14650,-13451,-11913,-10107,-8116,-6020,-3932,-1929,-115,1454,2710,3629,4186,4387,4245,3798,3078,2151,1054,-136,-1374,-2597,-3767,-4839,-5802,-6632,-7346,-7943,-8449,-8874,-9236,-9545,-9804,-10011,-10166,-10254,-10266,-10182,-9980,-9643,-9142,-8474,-7618,-6601,-5433,-4168,-2863,-1590,-442,506,1164,1477,1409,949,131,-992,-2334,-3787,-5251,-6608,-7772,-8668,-9252,-9511,-9458,-9118,-8552,-7811,-6969,-6101,-5280,-4573,-4046,-3737,-3673,-3853,-4255,-4835,-5539,-6295,-7042,-7715,-8272,-8684,-8939,-9042,-9024,-8896,-8695,-8440,-8118,-7759,-7306,-6780,-6131,-5369,-4485,-3494,-2428,-1317,-214,843,1792,2601,3212,3598,3710,3539,3050,2269,1185,-133,-1654,-3279,-4939,-6530,-7971,-9184,-10113,-10730,-11018,-11010,-10734,-10256,-9636,-8960,-8281,-7692,-7224,-6941,-6861,-6985,-7312,-7787,-8367,-8975,-9537,-9974,-10224,-10223,-9948,-9388,-8568,-7535,-6358,-5129,-3921,-2818,-1871,-1099,-524,-109,164,328,410,400,311,95,-236,-718,-1318,-2006,-2716,-3356,-3836,-4065,-3960,-3493,-2641,-1449,14,1659,3346,4955,6336,7349,7879,7816,7113,5755,3801,1366,-1380,-4218,-6925,-9266,-11066,-12179,-12569,-12250,-11333,-9989,-8428,-6864,-5512,-4508,-3955,-3864,-4182,-4795,-5574,-6348,-6998,-7404,-7509,-7301,-6790,-6056,-5143,-4159,-3142,-2167,-1233,-373,447,1224,1984,2722,3416,4042,4539,4872,4987,4866,4506,3939,3208,2386,1556,807,231,-85,-75,316,1110,2283,3809,5577,7503,9425,11221,12729,13842,14442,14493,13956,12881,11322,9397,7222,4955,2733,711,-1005,-2304,-3157,-3535,-3495,-3099,-2448,-1658,-806,3,763,1425,2034,2604,3187,3812,4498,5250,6022,6789,7459,7983,8293,8358,8173,7774,7211,6557,5901,5296,4826,4499,4364,4383,4578,4889,5320,5833,6413,7052,7725,8429,9119,9774,10321,10708,10855,10712,10230,9404,8257,6838,5241,3564,1917,418,-848,-1809,-2422,-2683,-2602,-2233,-1623,-858,-9,838,1597,2207,2600,2754,2654,2340,1862,1326,822,488,397,653,1261,2240,3510,5003,6580,8141,9535,10695,11517,12003,12121,11932,11482,10846,10123,9360,8664,8045,7575,7226,7015,6891,6823,6763,6643,6444,6101,5612,4964,4151,3214,2154,1028,-157,-1339,-2512,-3618,-4639,-5523,-6222,-6687,-6841,-6635,-6007,-4925,-3390,-1436,863,3386,5997,8521,10804,12683,14054,14835,15005,14614,13721,12464,10964,9350,7749,6228,4875,3708,2766,2068,1613,1430,1498,1823,2349,3040,3794,4536,5154,5562,5691,5497,4988,4205,3214,2131,1048,97,-636,-1064,-1148,-864,-246,664,1774,2991,4213,5321,6249,6897,7254,7279,7015,6490,5779,4957,4083,3231,2428,1707,1064,503,9,-417,-757,-1010,-1121,-1087,-858,-445,154,887,1692,2485,3151,3608,3744,3512,2868,1839,479,-1104,-2773,-4383,-5763,-6791,-7359,-7415,-6964,-6052,-4791,-3292,-1717,-186,1175,2283,3101,3614,3865,3899,3792,3614,3431,3302,3273,3370,3616,4006,4538,5176,5899,6647,7385,8043,8584,8944,9091,8986,8602,7932,6969,5729,4226,2512,631,-1327,-3280,-5101,-6700,-7953,-8809,-9222,-9206,-8808,-8109,-7198,-6161,-5075,-3978,-2894,-1826,-766,279,1297,2253,3093,3757,4174,4298,4073,3506,2599,1431,68,-1362,-2773,-4051,-5143,-6005,-6630,-7039,-7243,-7283,-7148,-6848,-6340,-5606,-4610,-3350,-1840,-153,1632,3364,4924,6145,6916,7138,6773,5833,4384,2538,454,-1709,-3753,-5542,-6918,-7822,-8203,-8106,-7606,-6834,-5939,-5101,-4455,-4152,-4257,-4795,-5735,-6956,-8324,-9656,-10773,-11542,-11841,-11655,-10987,-9934,-8608,-7145,-5692,-4348,-3206,-2292,-1606,-1119,-765,-492,-236,49,381,785,1228,1707,2163,2573,2865,3009,2937,2623,2031,1161,23,-1329,-2839,-4407,-5952,-7363,-8580,-9520,-10170,-10519,-10598,-10463,-10180,-9819,-9459,-9139,-8917,-8778,-8729,-8730,-8738,-8718,-8632,-8448,-8162,-7754,-7231,-6601,-5886,-5115,-4342,-3618,-3020,-2612,-2462,-2609,-3062,-3801,-4748,-5809,-6848,-7742,-8350,-8600,-8425,-7832,-6889,-5668,-4321,-2948,-1699,-639,155,685,968,1053,1019,919,830,790,825,954,1155,1423,1715,2003,2237,2372,2352,2144,1697,1019,103,-985,-2187,-3395,-4511,-5442,-6103,-6487,-6578,-6461,-6200,-5915,-5704,-5641,-5783,-6120,-6637,-7251,-7895,-8468,-8904,-9135,-9130,-8878,-8386,-7694,-6842,-5888,-4884,-3891,-2934,-2052,-1236,-487,233,942,1682,2468,3306,4185,5065,5893,6599,7117,7369,7319,6922,6191,5147,3858,2420,932,-466,-1677,-2581,-3128,-3278,-3056,-2522,-1777,-950,-168,432,747,699,244,-610,-1817,-3310,-4964,-6676,-8298,-9706,-10785,-11429,-11581,-11190,-10275,-8869,-7064,-4970,-2734,-505,1551,3301,4616,5419,5678,5405,4686,3623,2389,1123,4,-868,-1410,-1617,-1541,-1269,-939,-684,-636,-895,-1509,-2470,-3702,-5078,-6420,-7545,-8265,-8438,-7984,-6892,-5237,-3164,-872,1423,3490,5167,6302,6860,6839,6340,5488,4454,3387,2440,1679,1166,868,741,700,663,538,290,-132,-698,-1392,-2143,-2893,-3560,-4073,-4371,-4392,-4108,-3483,-2537,-1274,234,1910,3635,5279,6684,7734,8285,8286,7697,6565,4987,3124,1169,-655,-2152,-3131,-3501,-3193,-2274,-818,983,2968,4925,6695,8146,9187,9802,9992,9819,9355,8673,7864,6967,6044,5092,4127,3131,2091,1014,-99,-1197,-2239,-3149,-3852,-4288,-4385,-4119,-3474,-2480,-1188,297,1878,3406,4777,5869,6618,6984,6974,6655,6087,5405,4688,4044,3529,3171,2975,2904,2930,3004,3082,3149,3170,3147,3073,2943,2762,2522,2220,1854,1423,936,427,-97,-556,-942,-1171,-1229,-1068,-686,-77,721,1692,2763,3911,5058,6163,7171,8029,8695,9128,9291,9164,8739,8010,7026,5805,4441,3001,1590,312,-760,-1532,-1991,-2100,-1909,-1455,-826,-100,609,1230,1658,1853,1750,1366,689,-202,-1256,-2369,-3447,-4398,-5133,-5599,-5736,-5542,-5001,-4151,-3016,-1652,-105,1564,3295,5024,6672,8169,9427,10373,10948,11109,10868,10245,9339,8222,7039,5880,4860,4049,3496,3227,3229,3482,3931,4525,5179,5824,6366,6741,6878,6736,6292,5549,4540,3313,1932,485,-956,-2291,-3437,-4324,-4870,-5050,-4828,-4217,-3258,-1990,-504,1135,2854,4574,6266,7860,9349,10673,11820,12730,13379,13717,13730,13405,12764,11836,10687,9361,7941,6466,4987,3530,2103,716,-628,-1924,-3137,-4229,-5139,-5782,-6103,-6011,-5492,-4519,-3159,-1485,351,2198,3881,5240,6168,6583,6485,5934,5027,3911,2752,1667,802,188,-139,-230,-150,7,144,200,119,-80,-369,-660,-856,-864,-584,26,982,2250,3726,5292,6773,8007,8836,9149,8886,8064,6767,5136,3361,1640,179,-862,-1362,-1263,-574,641,2266,4148,6113,7990,9604,10827,11546,11709,11308,10385,9034,7375,5562,3739,2050,601,-555,-1380,-1926,-2238,-2411,-2555,-2733,-3035,-3471,-4040,-4701,-5360,-5950,-6348,-6506,-6341,-5875,-5104,-4130,-3034,-1953,-992,-263,181,319,172,-178,-652,-1144,-1561,-1846,-1971,-1934,-1799,-1602,-1434,-1324,-1326,-1413,-1578,-1754,-1904,-1980,-1974,-1901,-1797,-1748,-1801,-2049,-2519,-3230,-4173,-5287,-6516,-7759,-8946,-9978,-10790,-11326,-11552,-11474,-11113,-10518,-9760,-8897,-7996,-7089,-6194,-5307,-4404,-3449,-2425,-1308,-128,1081,2242,3254,4035,4476,4538,4183,3444,2373,1065,-383,-1872,-3309,-4639,-5807,-6802,-7620,-8258,-8751,-9087,-9295,-9360,-9283,-9046,-8641,-8050,-7273,-6300,-5133,-3784,-2268,-624,1099,2814,4443,5858,6968,7669,7875,7559,6710,5370,3644,1640,-465,-2499,-4298,-5705,-6632,-7028,-6915,-6361,-5497,-4441,-3366,-2376,-1584,-1048,-786,-789,-1032,-1460,-2040,-2725,-3479,-4280,-5100,-5919,-6709,-7430,-8033,-8456,-8629,-8491,-7994,-7110,-5863,-4291,-2502,-609,1230,2875,4174,5036,5379,5214,4559,3524,2215,798,-585,-1770,-2648,-3110,-3122,-2674,-1810,-639,739,2138,3431,4440,5045,5147,4675,3638,2054,22,-2339,-4852,-7347,-9594,-11434,-12665,-13183,-12921,-11892,-10200,-8012,-5559,-3115,-940,713,1667,1806,1115,-348,-2425,-4929,-7594,-10181,-12437,-14147,-15161,-15364,-14752,-13361,-11326,-8827,-6080,-3345,-843,1206,2649,3390,3419,2774,1592,21,-1737,-3486,-5043,-6248,-6999,-7230,-6952,-6200,-5081,-3705,-2218,-760,555,1602,2332,2686,2662,2286,1588,641,-487,-1721,-2982,-4182,-5271,-6174,-6875,-7356,-7628,-7734,-7706,-7613,-7492,-7394,-7351,-7371,-7464,-7587,-7719,-7790,-7751,-7548,-7126,-6472,-5587,-4503,-3289,-2029,-826,216,1017,1529,1727,1665,1380,993,577,246,48,54,251,662,1240,1970,2812,3746,4741,5785,6839,7888,8877,9766,10470,10931,11044,10763,10015,8794,7112,5035,2650,97,-2496,-4978,-7214,-9116,-10596,-11639,-12233,-12420,-12238,-11763,-11050,-10164,-9162,-8078,-6957,-5823,-4710,-3649,-2668,-1804,-1072,-497,-69,216,398,518,647,840,1172,1685,2416,3371,4524,5820,7184,8511,9710,10681,11351,11668,11610,11187,10435,9419,8209,6907,5589,4357,3283,2429,1847,1532,1483,1643,1930,2261,2508,2573,2359,1792,850,-448,-2044,-3820,-5660,-7400,-8918,-10082,-10819,-11088,-10897,-10306,-9389,-8256,-6989,-5685,-4387,-3132,-1910,-710,507,1768,3101,4506,5969,7442,8876,10187,11309,12171,12724,12948,12834,12426,11756,10904,9934,8907,7904,6942,6080,5295,4613,3985,3406,2833,2255,1644,1013,357,-285,-885,-1390,-1765,-1956,-1954,-1737,-1334,-772,-122,561,1184,1681,1989,2050,1876,1466,892,236,-409,-914,-1212,-1206,-876,-221,720,1870,3137,4404,5562,6495,7113,7355,7187,6627,5743,4613,3375,2151,1066,247,-247,-339,-57,590,1496,2582,3706,4774,5679,6348,6749,6844,6649,6174,5439,4505,3409,2231,1049,-61,-1012,-1736,-2178,-2310,-2112,-1620,-849,113,1205,2322,3385,4292,4992,5415,5550,5399,4975,4353,3583,2760,1975,1292,793,503,437,572,866,1247,1642,1977,2180,2214,2040,1668,1120,446,-270,-958,-1512,-1853,-1909,-1623,-987,-7,1246,2678,4167,5567,6764,7646,8167,8320,8161,7789,7316,6880,6573,6471,6599,6934,7431,8004,8585,9080,9449,9634,9630,9420,9020,8436,7701,6831,5872,4845,3793,2737,1701,699,-261,-1168,-2032,-2841,-3610,-4337,-5025,-5681,-6296,-6855,-7341,-7693,-7888,-7842,-7536,-6927,-6018,-4840,-3435,-1888,-271,1319,2818,4148,5267,6138,6726,7026,7009,6688,6067,5181,4078,2830,1513,234,-932,-1882,-2566,-2920,-2944,-2623,-2008,-1129,-63,1126,2351,3535,4577,5397,5896,6011,5696,4947,3823,2412,873,-637,-1940,-2888,-3389,-3400,-2979,-2218,-1302,-392,310,672,598,68,-875,-2130,-3573,-5052,-6439,-7625,-8536,-9146,-9433,-9418,-9115,-8546,-7746,-6749,-5604,-4395,-3188,-2095,-1204,-582,-292,-310,-606,-1062,-1567,-1952,-2114,-1932,-1386,-487,660,1933,3147,4169,4858,5161,5074,4656,4041,3343,2734,2310,2164,2315,2745,3391,4164,4969,5700,6275,6624,6699,6468,5925,5067,3908,2483,827,-989,-2887,-4770,-6537,-8087,-9333,-10212,-10690,-10763,-10466,-9842,-8963,-7899,-6725,-5502,-4300,-3167,-2176,-1377,-841,-607,-707,-1131,-1825,-2684,-3588,-4350,-4842,-4888,-4418,-3379,-1810,200,2510,4944,7332,9506,11344,12761,13699,14171,14169,13753,12930,11767,10286,8542,6603,4513,2388,288,-1665,-3396,-4818,-5885,-6566,-6873,-6838,-6514,-5981,-5313,-4599,-3913,-3307,-2832,-2487,-2279,-2174,-2143,-2139,-2124,-2053,-1898,-1640,-1275,-830,-326,179,661,1073,1408,1672,1877,2079,2296,2579,2929,3357,3811,4261,4610,4827,4835,4644,4271,3776,3252,2787,2463,2324,2369,2538,2743,2863,2783,2428,1757,800,-368,-1639,-2877,-3968,-4810,-5353,-5569,-5509,-5218,-4811,-4377,-4031,-3847,-3900,-4204,-4775,-5577,-6558,-7652,-8769,-9815,-10689,-11288,-11527,-11344,-10701,-9628,-8164,-6428,-4537,-2631,-857,679,1899,2751,3262,3453,3395,3173,2830,2457,2058,1682,1330,1017,752,549,436,427,568,862,1326,1948,2688,3500,4321,5080,5732,6213,6518,6607,6505,6207,5726,5081,4265,3299,2195,1000,-217,-1361,-2314,-2946,-3170,-2899,-2153,-989,455,1982,3365,4389,4840,4610,3635,1974,-237,-2778,-5411,-7848,-9902,-11374,-12216,-12413,-12049,-11263,-10203,-9054,-7945,-7010,-6290,-5820,-5550,-5425,-5350,-5230,-4969,-4496,-3756,-2740,-1460,21,1621,3224,4711,5953,6855,7329,7352,6935,6134,5060,3825,2580,1447,546,-41,-265,-107,400,1211,2234,3376,4520,5573,6414,6989,7208,7061,6522,5643,4457,3073,1555,10,-1487,-2883,-4113,-5169,-6010,-6635,-7026,-7175,-7073,-6716,-6095,-5220,-4109,-2800,-1362,127,1563,2857,3921,4722,5231,5494,5549,5480,5348,5196,5074,4943,4829,4671,4464,4196,3880,3547,3246,3024,2906,2914,3017,3165,3310,3355,3278,3004,2552,1915,1129,243,-710,-1683,-2640,-3574,-4445,-5269,-5998,-6628,-7113,-7412,-7494,-7322,-6882,-6183,-5256,-4155,-2965,-1760,-620,390,1246,1921,2431,2782,2991,3055,2956,2662,2140,1356,319,-950,-2360,-3812,-5174,-6308,-7111,-7492,-7416,-6896,-5965,-4718,-3225,-1616,46,1641,3132,4437,5539,6387,6979,7296,7350,7166,6780,6267,5674,5096,4563,4130,3769,3466,3124,2679,2033,1120,-72,-1535,-3184,-4922,-6626,-8188,-9522,-10590,-11393,-11964,-12379,-12703,-13008,-13334,-13690,-14043,-14349,-14522,-14483,-14165,-13493,-12466,-11073,-9386,-7473,-5466,-3475,-1643,-74,1144,1950,2339,2312,1933,1248,361,-660,-1702,-2672,-3473,-4015,-4227,-4077,-3526,-2622,-1395,57,1630,3201,4638,5825,6658,7070,7028,6529,5606,4319,2747,978,-878,-2743,-4506,-6100,-7444,-8479,-9151,-9428,-9281,-8729,-7768,-6465,-4839,-2987,-963,1119,3170,5050,6655,7846,8543,8664,8194,7151,5611,3725,1637,-407,-2229,-3599,-4373,-4429,-3733,-2321,-287,2190,4904,7637,10145,12263,13813,14725,14927,14443,13298,11575,9367,6788,3974,1063,-1786,-4432,-6728,-8568,-9854,-10545,-10626,-10121,-9122,-7701,-6031,-4204,-2403,-707,766,1985,2912,3581,4005,4264,4394,4484,4569,4705,4905,5152,5419,5634,5729,5638,5308,4722,3904,2893,1794,679,-321,-1139,-1700,-1981,-2008,-1825,-1511,-1143,-786,-470,-200,56,344,699,1154,1688,2260,2792,3185,3342,3172,2614,1647,289,-1391,-3290,-5281,-7214,-8962,-10377,-11372,-11842,-11751,-11067,-9806,-8022,-5797,-3262,-566,2105,4570,6639,8169,9048,9246,8789,7783,6375,4763,3113,1633,415,-420,-875,-948,-715,-240,374,1059,1717,2303,2736,2983,3001,2758,2259,1489,499,-679,-1946,-3228,-4409,-5407,-6132,-6534,-6580,-6276,-5640,-4723,-3571,-2256,-829,638,2102,3494,4783,5920,6869,7620,8129,8430,8511,8426,8207,7888,7509,7043,6497,5786,4891,3753,2363,774,-954,-2668,-4227,-5483,-6307,-6664,-6557,-6098,-5432,-4756,-4264,-4111,-4399,-5132,-6253,-7612,-9037,-10329,-11318,-11874,-11946,-11535,-10729,-9635,-8399,-7157,-5997,-4997,-4154,-3468,-2895,-2403,-1967,-1563,-1220,-918,-716,-588,-560,-589,-647,-654,-565,-292,184,900,1820,2919,4100,5305,6405,7338,8002,8353,8356,8010,7332,6373,5166,3803,2326,828,-636,-2010,-3244,-4316,-5200,-5876,-6325,-6526,-6460,-6107,-5475,-4560,-3425,-2111,-713,674,1970,3078,3962,4576,4933,5041,4951,4682,4295,3785,3194,2491,1705,828,-89,-990,-1793,-2383,-2689,-2597,-2093,-1145,174,1780,3534,5283,6890,8227,9223,9845,10102,10037,9715,9192,8522,7731,6818,5777,4578,3229,1733,148,-1454,-2970,-4280,-5283,-5878,-6015,-5671,-4864,-3678,-2189,-554,1125,2687,4046,5098,5793,6087,5968,5436,4523,3278,1787,159,-1469,-2940,-4123,-4875,-5143,-4878,-4148,-3026,-1687,-278,1015,2066,2768,3107,3086,2818,2385,1953,1622,1514,1684,2155,2895,3837,4872,5874,6704,7229,7337,6944,6001,4526,2559,232,-2314,-4875,-7274,-9321,-10902,-11918,-12375,-12302,-11816,-11039,-10120,-9188,-8342,-7651,-7130,-6774,-6545,-6404,-6316,-6245,-6193,-6141,-6108,-6073,-6034,-5942,-5764,-5438,-4915,-4165,-3161,-1923,-499,1049,2617,4113,5440,6510,7263,7654,7669,7308,6610,5604,4378,2999,1584,242,-907,-1749,-2200,-2216,-1800,-1002,66,1271,2433,3389,3978,4078,3623,2595,1054,-895,-3096,-5349,-7463,-9229,-10510,-11182,-11238,-10690,-9651,-8260,-6680,-5091,-3634,-2411,-1489,-847,-454,-223,-49,140,436,865,1453,2169,2985,3828,4656,5388,5996,6434,6683,6741,6598,6271,5780,5140,4408,3594,2758,1908,1075,267,-501,-1238,-1920,-2567,-3144,-3640,-4026,-4241,-4267,-4028,-3499,-2641,-1454,42,1766,3615,5436,7061,8325,9092,9265,8836,7860,6474,4869,3283,1931,1027,701,1003,1921,3316,5033,6835,8502,9821,10630,10849,10466,9572,8292,6806,5297,3908,2780,1965,1493,1349,1462,1772,2187,2622,3011,3294,3421,3367,3091,2580,1811,784,-503,-1992,-3645,-5335,-6950,-8329,-9311,-9759,-9552,-8639,-7018,-4768,-2009,1068,4270,7369,10161,12462,14119,15026,15137,14442,13013,10945,8392,5540,2567,-318,-2947,-5161,-6848,-7930,-8373,-8177,-7370,-6016,-4189,-1976,495,3118,5724,8166,10259,11838,12745,12876,12176,10677,8491,5813,2906,68,-2403,-4240,-5247,-5326,-4471,-2786,-461,2260,5091,7767,10029,11709,12672,12896,12414,11332,9812,8053,6246,4596,3242,2301,1802,1743,2028,2563,3187,3764,4149,4247,3984,3352,2368,1103,-371,-1946,-3560,-5123,-6607,-7994,-9273,-10489,-11642,-12772,-13869,-14926,-15882,-16685,-17231,-17456,-17281,-16678,-15644,-14224,-12490,-10554,-8520,-6524,-4639,-2972,-1528,-349,612,1384,2037,2637,3244,3915,4674,5535,6475,7442,8375,9178,9775,10087,10068,9699,8998,8021,6846,5583,4329,3197,2260,1565,1141,949,968,1119,1334,1552,1687,1709,1565,1253,771,157,-546,-1269,-1951,-2516,-2911,-3086,-3014,-2692,-2129,-1367,-458,540,1557,2535,3415,4155,4722,5114,5319,5366,5274,5072,4794,4464,4115,3776,3466,3215,3025,2911,2857,2843,2853,2822,2739,2522,2152,1577,779,-240,-1462,-2818,-4225,-5554,-6666,-7427,-7722,-7492,-6725,-5479,-3854,-1987,-35,1878,3619,5128,6338,7243,7814,8065,7974,7553,6796,5733,4393,2838,1145,-606,-2320,-3913,-5320,-6479,-7373,-7990,-8347,-8469,-8377,-8089,-7611,-6921,-6019,-4860,-3454,-1796,77,2086,4156,6144,7939,9426,10498,11136,11308,11094,10572,9882,9156,8521,8076,7853,7839,7954,8073,8076,7810,7205,6190,4783,3054,1105,-897,-2798,-4431,-5688,-6484,-6829,-6773,-6422,-5927,-5436,-5091,-5007,-5236,-5795,-6631,-7665,-8775,-9840,-10741,-11383,-11720,-11728,-11444,-10919,-10231,-9446,-8621,-7779,-6923,-6017,-5031,-3900,-2610,-1145,464,2140,3795,5291,6518,7346,7708,7559,6921,5872,4525,3017,1507,101,-1079,-1994,-2615,-2965,-3112,-3117,-3091,-3105,-3241,-3528,-3982,-4559,-5194,-5796,-6238,-6432,-6280,-5749,-4843,-3632,-2210,-740,650,1792,2575,2923,2806,2267,1401,339,-741,-1680,-2340,-2612,-2493,-1983,-1189,-200,851,1864,2754,3467,3986,4311,4467,4471,4353,4124,3802,3383,2900,2334,1740,1109,472,-173,-838,-1532,-2281,-3098,-3989,-4937,-5891,-6797,-7555,-8101,-8342,-8266,-7843,-7149,-6250,-5285,-4388,-3689,-3309,-3297,-3677,-4372,-5284,-6231,-7041,-7513,-7487,-6846,-5530,-3572,-1051,1843,4924,7926,10626,12827,14358,15170,15226,14611,13425,11836,9995,8083,6212,4496,2967,1640,487,-546,-1491,-2398,-3253,-4041,-4701,-5163,-5368,-5256,-4841,-4137,-3255,-2293,-1398,-689,-243,-113,-245,-579,-982,-1316,-1471,-1348,-928,-229,672,1650,2593,3358,3881,4104,4052,3792,3426,3087,2892,2943,3299,3961,4879,5963,7060,8043,8733,9022,8784,7983,6596,4694,2378,-188,-2804,-5255,-7314,-8802,-9577,-9589,-8869,-7551,-5826,-3973,-2239,-897,-112,4,-529,-1608,-3032,-4556,-5912,-6844,-7161,-6726,-5515,-3573,-1034,1899,5005,8034,10764,13006,14606,15477,15591,14970,13707,11930,9802,7502,5216,3097,1297,-108,-1056,-1580,-1727,-1614,-1363,-1122,-1017,-1156,-1614,-2402,-3514,-4884,-6424,-8050,-9644,-11137,-12440,-13532,-14380,-15006,-15418,-15634,-15661,-15477,-15054,-14342,-13292,-11885,-10105,-8012,-5665,-3212,-771,1480,3418,4929,5933,6418,6389,5904,5036,3879,2517,1059,-447,-1905,-3300,-4570,-5704,-6669,-7431,-7971,-8244,-8249,-7955,-7413,-6633,-5724,-4754,-3852,-3114,-2629,-2443,-2550,-2908,-3411,-3955,-4405,-4653,-4624,-4273,-3612,-2687,-1592,-420,695,1683,2458,2995,3303,3390,3327,3136,2886,2593,2291,1968,1627,1228,751,162,-570,-1455,-2493,-3675,-4929,-6221,-7431,-8495,-9298,-9777,-9867,-9553,-8857,-7849,-6651,-5396,-4247,-3342,-2799,-2663,-2947,-3564,-4399,-5295,-6057,-6547,-6612,-6198,-5282,-3929,-2226,-325,1648,3529,5226,6645,7767,8582,9133,9444,9579,9556,9410,9150,8786,8328,7789,7175,6513,5808,5084,4356,3640,2949,2305,1692,1143,626,168,-239,-602,-902,-1165,-1377,-1550,-1689,-1791,-1862,-1898,-1883,-1804,-1629,-1337,-901,-324,389,1193,2033,2845,3540,4062,4340,4339,4031,3421,2520,1363,4,-1496,-3037,-4551,-5917,-7084,-7963,-8543,-8812,-8814,-8599,-8268,-7897,-7590,-7399,-7361,-7448,-7608,-7728,-7707,-7405,-6744,-5645,-4104,-2165,80,2485,4874,7073,8886,10178,10823,10771,10020,8629,6709,4396,1863,-742,-3255,-5560,-7533,-9101,-10188,-10758,-10799,-10316,-9353,-7976,-6278,-4378,-2413,-518,1164,2529,3480,3972,3994,3556,2735,1603,282,-1098,-2419,-3557,-4429,-4974,-5174,-5048,-4639,-4023,-3267,-2450,-1619,-809,-16,774,1588,2458,3374,4343,5301,6207,6967,7523,7793,7749,7357,6641,5615,4348,2887,1328,-257,-1773,-3149,-4316,-5237,-5896,-6304,-6495,-6535,-6481,-6430,-6434,-6565,-6865,-7339,-7974,-8737,-9520,-10290,-10891,-11277,-11347,-11056,-10399,-9385,-8085,-6580,-4956,-3316,-1711,-207,1188,2468,3648,4738,5752,6674,7488,8166,8651,8944,8989,8830,8464,7964,7382,6797,6285,5903,5700,5702,5895,6254,6716,7197,7604,7822,7734,7245,6268,4770,2755,281,-2557,-5605,-8711,-11682,-14351,-16569,-18207,-19207,-19526,-19212,-18322,-16996,-15356,-13593,-11849,-10281,-8991,-8038,-7429,-7120,-7023,-7019,-6970,-6760,-6260,-5413,-4166,-2546,-592,1593,3913,6245,8467,10500,12238,13657,14719,15430,15829,15938,15824,15513,15041,14408,13617,12635,11463,10073,8505,6799,5053,3375,1897,730,-29,-349,-231,246,975,1819,2632,3314,3786,4046,4119,4101,4066,4140,4371,4832,5503,6376,7368,8422,9448,10377,11163,11769,12190,12445,12548,12549,12467,12336,12182,12016,11845,11668,11444,11146,10706,10070,9195,8060,6679,5107,3424,1720,110,-1343,-2545,-3494,-4150,-4568,-4761,-4831,-4819,-4841,-4928,-5173,-5558,-6119,-6799,-7551,-8294,-8925,-9337,-9423,-9100,-8299,-7014,-5259,-3122,-719,1784,4218,6392,8152,9367,9973,9936,9308,8164,6626,4865,3001,1228,-383,-1703,-2732,-3449,-3922,-4207,-4397,-4549,-4717,-4891,-5042,-5084,-4915,-4444,-3572,-2269,-535,1552,3869,6237,8472,10373,11785,12583,12708,12172,11029,9398,7429,5272,3098,1033,-798,-2320,-3462,-4222,-4565,-4538,-4152,-3465,-2540,-1437,-235,994,2164,3183,3938,4334,4247,3605,2337,450,-1995,-4868,-7969,-11065,-13873,-16155,-17664,-18266,-17875,-16531,-14366,-11597,-8516,-5438,-2681,-523,834,1266,782,-544,-2497,-4838,-7264,-9466,-11171,-12139,-12201,-11297,-9431,-6744,-3445,176,3791,7067,9714,11500,12304,12114,11022,9234,7019,4677,2538,866,-107,-263,435,1905,3987,6433,8961,11276,13098,14236,14533,13989,12627,10618,8130,5405,2651,74,-2176,-3988,-5314,-6155,-6544,-6567,-6295,-5829,-5225,-4535,-3766,-2889,-1875,-656,766,2404,4163,5943,7562,8839,9596,9692,9050,7670,5628,3078,209,-2740,-5559,-8035,-10021,-11418,-12171,-12300,-11828,-10842,-9405,-7614,-5540,-3262,-848,1639,4118,6538,8802,10863,12653,14126,15271,16072,16575,16797,16820,16680,16438,16121,15738,15294,14761,14137,13384,12516,11510,10402,9181,7884,6518,5101,3672,2257,920,-296,-1327,-2147,-2739,-3111,-3321,-3402,-3449,-3517,-3669,-3960,-4394,-4990,-5705,-6515,-7343,-8140,-8835,-9375,-9711,-9798,-9594,-9064,-8158,-6857,-5138,-3017,-546,2210,5121,8070,10898,13466,15654,17355,18532,19162,19306,19031,18464,17731,16959,16257,15680,15242,14895,14534,14027,13219,11967,10166,7770,4780,1311,-2508,-6456,-10314,-13863,-16890,-19258,-20859,-21667,-21722,-21102,-19952,-18433,-16707,-14947,-13261,-11748,-10432,-9317,-8357,-7503,-6685,-5859,-4989,-4065,-3089,-2063,-1009,82,1190,2329,3482,4657,5833,7002,8145,9238,10267,11216,12065,12789,13356,13685,13714,13329,12452,11008,8982,6433,3480,345,-2745,-5501,-7699,-9155,-9786,-9623,-8796,-7513,-6071,-4723,-3758,-3344,-3600,-4541,-6080,-8073,-10308,-12547,-14564,-16139,-17109,-17367,-16843,-15567,-13568,-10978,-7920,-4585,-1162,2128,5088,7529,9330,10413,10809,10583,9919,8997,8042,7254,6770,6688,7007,7656,8512,9391,10122,10538,10536,10054,9142,7868,6401,4912,3582,2587,2041,2020,2542,3550,4964,6634,8392,10053,11421,12322,12620,12210,11083,9254,6846,4002,927,-2167,-5081,-7628,-9687,-11168,-12068,-12407,-12258,-11698,-10807,-9646,-8260,-6687,-4943,-3070,-1109,876,2798,4560,6058,7189,7877,8056,7700,6803,5414,3592,1465,-867,-3233,-5520,-7586,-9340,-10710,-11658,-12172,-12260,-11939,-11226,-10139,-8691,-6895,-4795,-2429,118,2726,5299,7657,9723,11344,12501,13149,13352,13184,12780,12252,11729,11262,10883,10549,10175,9662,8876,7738,6158,4138,1703,-1054,-3999,-6981,-9821,-12373,-14474,-16028,-16944,-17184,-16757,-15687,-14059,-11965,-9535,-6915,-4258,-1738,490,2275,3492,4075,3982,3269,2025,412,-1361,-3069,-4487,-5408,-5709,-5306,-4230,-2574,-505,1777,4045,6114,7819,9069,9840,10162,10132,9864,9474,9071,8717,8430,8198,7943,7592,7038,6197,4997,3415,1453,-826,-3328,-5935,-8482,-10847,-12875,-14481,-15589,-16203,-16323,-16046,-15439,-14618,-13700,-12744,-11827,-10934,-10030,-9031,-7835,-6356,-4515,-2317,220,2962,5781,8470,10836,12688,13865,14261,13834,12616,10687,8223,5398,2450,-416,-2988,-5113,-6674,-7627,-7972,-7779,-7148,-6227,-5171,-4138,-3268,-2674,-2415,-2516,-2937,-3580,-4346,-5053,-5598,-5828,-5693,-5172,-4321,-3270,-2154,-1183,-485,-225,-454,-1201,-2407,-3973,-5758,-7603,-9356,-10886,-12081,-12907,-13324,-13383,-13126,-12649,-12036,-11385,-10782,-10283,-9945,-9767,-9745,-9821,-9928,-9963,-9820,-9408,-8635,-7482,-5944,-4092,-2043,69,2062,3788,5087,5878,6090,5762,4947,3789,2436,1079,-118,-990,-1444,-1407,-906,18,1246,2649,4087,5416,6521,7309,7710,7693,7249,6388,5151,3589,1771,-227,-2320,-4439,-6497,-8453,-10245,-11869,-13289,-14515,-15528,-16323,-16880,-17167,-17152,-16800,-16067,-14949,-13436,-11581,-9454,-7177,-4890,-2736,-867,631,1683,2305,2547,2503,2289,2012,1753,1579,1497,1510,1607,1745,1925,2120,2334,2583,2876,3244,3708,4280,4963,5749,6591,7453,8258,8933,9419,9646,9596,9264,8689,7940,7111,6312,5628,5145,4878,4819,4908,5036,5094,4945,4492,3647,2383,710,-1299,-3544,-5859,-8108,-10077,-11645,-12638,-12983,-12626,-11567,-9872,-7630,-4975,-2064,943,3879,6586,8930,10781,12051,12673,12629,11927,10653,8883,6764,4425,1999,-364,-2557,-4462,-5988,-7071,-7662,-7751,-7358,-6525,-5325,-3851,-2199,-487,1186,2727,4051,5126,5916,6450,6757,6904,6927,6878,6740,6488,6048,5325,4241,2707,715,-1726,-4512,-7507,-10508,-13302,-15653,-17374,-18288,-18321,-17428,-15697,-13230,-10233,-6926,-3540,-324,2534,4849,6525,7474,7722,7276,6254,4760,2943,977,-1000,-2808,-4329,-5438,-6051,-6115,-5607,-4547,-3002,-1064,1120,3419,5651,7692,9393,10680,11484,11791,11619,11024,10075,8888,7556,6207,4939,3850,3010,2461,2227,2276,2564,3010,3500,3924,4163,4103,3676,2827,1549,-124,-2141,-4418,-6858,-9384,-11880,-14298,-16536,-18560,-20306,-21734,-22799,-23458,-23664,-23377,-22570,-21207,-19304,-16860,-13957,-10661,-7136,-3537,-70,3060,5674,7617,8800,9203,8879,7948,6611,5077,3604,2401,1646,1453,1831,2749,4070,5646,7282,8793,10018,10828,11154,10961,10302,9223,7879,6372,4884,3529,2424,1641,1170,991,978,1025,954,640,-53,-1176,-2764,-4735,-7017,-9422,-11795,-13941,-15682,-16883,-17413,-17222,-16276,-14607,-12288,-9436,-6213,-2809,569,3713,6447,8634,10187,11110,11439,11297,10841,10244,9691,9329,9250,9492,10009,10695,11395,11931,12131,11855,11029,9611,7665,5272,2579,-238,-3002,-5523,-7653,-9253,-10250,-10600,-10314,-9458,-8120,-6457,-4614,-2773,-1086,327,1357,1970,2144,1905,1310,443,-614,-1722,-2807,-3729,-4422,-4803,-4828,-4486,-3789,-2773,-1499,-33,1556,3187,4805,6345,7749,8990,10025,10836,11431,11790,11954,11921,11721,11366,10868,10232,9463,8553,7519,6356,5104,3785,2472,1216,96,-824,-1487,-1844,-1873,-1575,-968,-108,957,2130,3367,4570,5710,6736,7614,8331,8851,9144,9183,8904,8288,7296,5927,4207,2187,-56,-2412,-4771,-7017,-9037,-10732,-12031,-12859,-13195,-13024,-12369,-11296,-9887,-8261,-6548,-4871,-3349,-2060,-1065,-380,-2,108,5,-234,-519,-751,-849,-723,-338,336,1276,2433,3740,5093,6401,7557,8470,9093,9368,9301,8896,8180,7194,5965,4541,2940,1208,-638,-2537,-4447,-6267,-7895,-9208,-10053,-10335,-9931,-8823,-7015,-4600,-1721,1414,4577,7502,9972,11766,12766,12870,12107,10524,8270,5532,2520,-522,-3383,-5864,-7800,-9087,-9652,-9465,-8559,-6978,-4829,-2234,649,3658,6590,9280,11523,13186,14133,14309,13699,12356,10391,7943,5198,2326,-484,-3092,-5357,-7199,-8544,-9374,-9694,-9543,-8990,-8124,-7040,-5856,-4655,-3537,-2545,-1719,-1053,-526,-100,268,630,1001,1432,1895,2417,2950,3485,3968,4375,4652,4783,4736,4525,4163,3691,3155,2600,2077,1604,1227,937,761,687,704,810,963,1148,1315,1410,1378,1163,720,41,-862,-1931,-3072,-4173,-5106,-5748,-6019,-5849,-5259,-4287,-3054,-1692,-381,719,1461,1730,1500,788,-317,-1646,-3037,-4262,-5158,-5541,-5329,-4445,-2922,-812,1756,4625,7617,10530,13204,15475,17243,18457,19103,19231,18908,18221,17264,16095,14779,13327,11755,10056,8236,6306,4313,2309,395,-1347,-2795,-3875,-4505,-4668,-4368,-3676,-2687,-1539,-386,626,1355,1705,1609,1049,69,-1271,-2830,-4487,-6063,-7401,-8347,-8775,-8585,-7739,-6216,-4087,-1421,1623,4902,8217,11399,14270,16704,18601,19907,20638,20814,20527,19860,18912,17781,16532,15226,13862,12463,10978,9402,7702,5858,3892,1802,-350,-2539,-4677,-6719,-8572,-10178,-11467,-12404,-12957,-13161,-13023,-12643,-12057,-11371,-10617,-9844,-9056,-8229,-7335,-6319,-5143,-3785,-2239,-542,1264,3091,4867,6488,7895,9012,9823,10307,10507,10455,10226,9884,9485,9095,8722,8400,8092,7775,7394,6881,6200,5308,4215,2960,1625,317,-812,-1652,-2061,-1991,-1407,-379,974,2458,3856,4920,5454,5282,4337,2616,221,-2672,-5834,-8988,-11884,-14263,-15943,-16794,-16748,-15841,-14132,-11781,-8951,-5851,-2693,324,3008,5218,6848,7839,8189,7915,7089,5782,4079,2089,-111,-2399,-4690,-6869,-8827,-10481,-11721,-12515,-12797,-12576,-11863,-10691,-9138,-7258,-5177,-2967,-775,1318,3194,4780,6027,6907,7442,7681,7697,7588,7446,7338,7337,7436,7639,7890,8120,8249,8178,7828,7107,5976,4400,2391,23,-2622,-5380,-8104,-10597,-12711,-14284,-15241,-15524,-15167,-14250,-12891,-11264,-9517,-7817,-6290,-5026,-4077,-3453,-3134,-3074,-3218,-3494,-3853,-4215,-4547,-4772,-4860,-4749,-4416,-3829,-3002,-1967,-791,408,1515,2372,2855,2860,2319,1266,-250,-2062,-3988,-5806,-7274,-8199,-8415,-7826,-6434,-4276,-1518,1676,5043,8353,11332,13762,15414,16161,15882,14575,12290,9161,5416,1316,-2798,-6624,-9818,-12148,-13401,-13499,-12440,-10345,-7406,-3917,-192,3410,6573,9004,10522,10991,10436,8921,6639,3815,711,-2407,-5295,-7765,-9659,-10911,-11475,-11392,-10694,-9494,-7872,-5949,-3837,-1630,573,2704,4706,6545,8197,9658,10908,11951,12755,13315,13587,13565,13215,12531,11505,10148,8483,6567,4454,2269,93,-1920,-3684,-5089,-6096,-6686,-6908,-6826,-6544,-6179,-5813,-5548,-5390,-5362,-5400,-5447,-5420,-5250,-4893,-4357,-3681,-2963,-2305,-1823,-1590,-1649,-1958,-2463,-3009,-3498,-3769,-3768,-3437,-2818,-1975,-1028,-102,699,1274,1604,1655,1486,1137,699,243,-147,-411,-510,-414,-131,337,967,1746,2649,3664,4776,5957,7187,8404,9538,10492,11140,11366,11058,10129,8551,6319,3523,264,-3278,-6917,-10431,-13614,-16269,-18257,-19476,-19913,-19603,-18670,-17279,-15631,-13943,-12410,-11189,-10387,-10030,-10092,-10469,-11036,-11613,-12060,-12226,-12048,-11497,-10621,-9522,-8317,-7153,-6129,-5322,-4751,-4377,-4131,-3899,-3563,-3018,-2176,-1005,488,2256,4189,6197,8126,9889,11368,12504,13256,13603,13568,13159,12434,11419,10180,8766,7246,5679,4137,2658,1301,64,-1050,-2051,-2989,-3875,-4756,-5637,-6527,-7408,-8256,-9028,-9689,-10202,-10543,-10703,-10668,-10441,-10021,-9386,-8540,-7450,-6119,-4545,-2770,-840,1146,3097,4916,6500,7805,8774,9415,9741,9786,9591,9197,8627,7913,7060,6082,4995,3800,2520,1160,-268,-1741,-3236,-4717,-6122,-7388,-8419,-9127,-9422,-9226,-8497,-7233,-5485,-3374,-1069,1203,3211,4711,5533,5551,4739,3176,998,-1545,-4202,-6684,-8731,-10157,-10815,-10695,-9835,-8389,-6539,-4540,-2596,-947,273,950,1066,652,-191,-1348,-2649,-3973,-5159,-6124,-6782,-7082,-7031,-6599,-5850,-4788,-3480,-1966,-298,1470,3285,5104,6861,8521,10016,11310,12342,13076,13470,13498,13154,12441,11396,10057,8497,6773,4970,3143,1367,-306,-1811,-3096,-4093,-4778,-5110,-5108,-4813,-4292,-3665,-3052,-2582,-2379,-2512,-3028,-3905,-5087,-6476,-7962,-9418,-10745,-11841,-12658,-13170,-13367,-13295,-12969,-12461,-11792,-11036,-10201,-9373,-8542,-7795,-7111,-6548,-6074,-5681,-5318,-4914,-4392,-3669,-2667,-1348,310,2266,4450,6740,9000,11075,12824,14145,14947,15223,14949,14193,12996,11457,9681,7775,5885,4127,2624,1490,768,520,684,1225,1987,2825,3560,3985,3986,3406,2255,523,-1643,-4096,-6615,-8962,-10930,-12339,-13071,-13112,-12490,-11337,-9831,-8153,-6533,-5121,-4070,-3454,-3269,-3488,-3974,-4586,-5147,-5471,-5418,-4875,-3809,-2246,-300,1875,4065,6066,7695,8810,9365,9353,8877,8051,7049,6018,5105,4391,3934,3729,3743,3914,4181,4449,4696,4835,4890,4821,4661,4397,4044,3576,2994,2253,1363,300,-900,-2220,-3591,-4959,-6246,-7380,-8308,-8980,-9378,-9501,-9383,-9058,-8609,-8086,-7574,-7116,-6744,-6473,-6252,-6039,-5732,-5234,-4458,-3317,-1799,87,2254,4582,6908,9077,10926,12364,13311,13774,13777,13382,12672,11708,10570,9292,7918,6468,4975,3474,2025,710,-384,-1156,-1540,-1484,-990,-105,1092,2473,3905,5244,6355,7122,7470,7329,6701,5583,4024,2087,-155,-2603,-5163,-7720,-10178,-12411,-14347,-15880,-16971,-17586,-17732,-17452,-16806,-15875,-14746,-13490,-12189,-10880,-9608,-8383,-7182,-6002,-4778,-3494,-2100,-582,1062,2824,4665,6546,8410,10183,11816,13220,14357,15168,15624,15729,15484,14943,14151,13192,12127,11035,9952,8901,7891,6870,5825,4668,3390,1921,299,-1486,-3335,-5193,-6933,-8472,-9715,-10591,-11094,-11191,-10959,-10406,-9630,-8673,-7602,-6461,-5296,-4139,-3017,-1960,-956,-35,849,1675,2487,3277,4047,4791,5471,6071,6551,6889,7073,7101,6983,6755,6437,6094,5768,5518,5408,5476,5771,6310,7097,8108,9292,10556,11797,12850,13598,13855,13531,12536,10849,8542,5723,2588,-634,-3695,-6356,-8395,-9657,-10047,-9543,-8229,-6244,-3815,-1203,1311,3474,5071,6002,6221,5832,4983,3907,2836,2009,1583,1677,2304,3406,4854,6474,8056,9409,10343,10716,10425,9430,7730,5417,2593,-524,-3739,-6778,-9413,-11408,-12602,-12893,-12286,-10854,-8784,-6300,-3686,-1216,857,2342,3120,3167,2550,1413,-30,-1537,-2857,-3763,-4080,-3707,-2607,-856,1437,4056,6783,9361,11542,13137,13997,14076,13412,12108,10361,8358,6325,4419,2765,1413,357,-459,-1100,-1669,-2214,-2798,-3429,-4096,-4771,-5394,-5924,-6307,-6528,-6570,-6453,-6196,-5827,-5387,-4892,-4381,-3856,-3331,-2802,-2263,-1715,-1158,-613,-120,293,563,688,636,472,232,49,-9,191,665,1469,2523,3785,5112,6426,7593,8573,9302,9794,10057,10135,10051,9842,9504,9044,8436,7666,6727,5615,4368,3011,1617,225,-1087,-2296,-3352,-4259,-5028,-5672,-6243,-6756,-7252,-7747,-8241,-8740,-9205,-9615,-9916,-10060,-9994,-9664,-9015,-8018,-6638,-4900,-2811,-468,2072,4662,7205,9561,11626,13310,14559,15343,15685,15613,15191,14490,13586,12547,11463,10379,9384,8507,7799,7285,6960,6836,6853,6997,7169,7321,7348,7191,6761,6027,4943,3532,1820,-122,-2204,-4319,-6361,-8211,-9796,-11017,-11860,-12275,-12303,-11933,-11228,-10203,-8916,-7417,-5765,-4050,-2354,-803,524,1490,2056,2127,1715,809,-521,-2193,-4094,-6067,-7974,-9661,-11003,-11912,-12314,-12195,-11549,-10408,-8816,-6831,-4516,-1948,807,3664,6547,9371,12043,14472,16560,18219,19376,19973,19992,19436,18352,16806,14898,12731,10431,8099,5838,3720,1795,90,-1408,-2716,-3879,-4928,-5905,-6818,-7682,-8475,-9174,-9733,-10122,-10287,-10222,-9903,-9353,-8607,-7721,-6778,-5861,-5057,-4449,-4082,-3994,-4163,-4550,-5066,-5592,-6012,-6199,-6064,-5570,-4703,-3542,-2167,-685,779,2174,3422,4550,5566,6552,7540,8616,9778,11045,12361,13661,14854,15849,16562,16933,16924,16522,15733,14574,13064,11238,9116,6741,4155,1409,-1416,-4236,-6951,-9461,-11658,-13472,-14831,-15710,-16105,-16039,-15563,-14733,-13620,-12272,-10738,-9047,-7204,-5236,-3139,-957,1277,3476,5559,7417,8942,10062,10697,10860,10555,9878,8931,7861,6804,5901,5249,4921,4927,5246,5782,6432,7030,7426,7477,7070,6168,4783,3006,988,-1084,-3010,-4595,-5696,-6219,-6135,-5502,-4407,-3020,-1484,1,1308,2299,2897,3066,2797,2119,1089,-228,-1744,-3358,-4981,-6502,-7847,-8930,-9703,-10148,-10255,-10083,-9669,-9116,-8492,-7877,-7324,-6852,-6457,-6115,-5767,-5385,-4910,-4328,-3635,-2842,-1993,-1120,-271,522,1238,1877,2433,2943,3403,3847,4258,4644,4981,5262,5480,5637,5767,5889,6065,6304,6661,7111,7672,8276,8906,9475,9958,10289,10443,10385,10088,9521,8660,7481,5977,4165,2087,-186,-2535,-4860,-7015,-8900,-10437,-11574,-12317,-12701,-12771,-12627,-12315,-11924,-11474,-10998,-10489,-9932,-9326,-8672,-7999,-7373,-6853,-6532,-6474,-6726,-7296,-8140,-9176,-10286,-11332,-12176,-12694,-12788,-12395,-11512,-10146,-8381,-6287,-3971,-1544,907,3285,5522,7563,9361,10880,12106,12994,13556,13749,13585,13045,12121,10824,9131,7074,4657,1930,-1025,-4121,-7204,-10121,-12693,-14740,-16122,-16732,-16545,-15602,-14025,-11996,-9725,-7462,-5399,-3741,-2586,-2012,-1997,-2504,-3408,-4618,-5976,-7378,-8713,-9878,-10808,-11445,-11735,-11664,-11204,-10351,-9128,-7558,-5710,-3663,-1523,594,2565,4295,5694,6730,7402,7734,7792,7642,7346,6974,6564,6155,5761,5401,5056,4741,4417,4079,3686,3209,2607,1841,874,-320,-1749,-3394,-5210,-7118,-9020,-10801,-12340,-13538,-14300,-14576,-14343,-13610,-12427,-10854,-8976,-6864,-4621,-2292,17,2269,4376,6297,7976,9392,10520,11375,11947,12267,12326,12130,11671,10929,9918,8642,7156,5538,3897,2373,1091,196,-236,-141,463,1500,2842,4311,5697,6805,7451,7505,6912,5672,3884,1687,-715,-3102,-5249,-6955,-8064,-8469,-8147,-7121,-5497,-3418,-1067,1359,3649,5629,7123,8018,8231,7738,6567,4798,2559,16,-2660,-5273,-7666,-9674,-11204,-12167,-12573,-12432,-11858,-10945,-9862,-8725,-7677,-6793,-6129,-5685,-5421,-5270,-5120,-4891,-4473,-3814,-2880,-1667,-243,1341,2958,4509,5873,6938,7642,7930,7803,7303,6500,5499,4413,3348,2379,1569,930,455,131,-85,-200,-247,-228,-167,-75,1,29,-54,-299,-748,-1432,-2343,-3438,-4657,-5893,-7057,-8031,-8743,-9120,-9135,-8774,-8066,-7056,-5818,-4437,-3003,-1614,-348,730,1566,2154,2471,2560,2442,2185,1833,1473,1149,946,895,1037,1376,1887,2534,3221,3901,4445,4820,4945,4798,4379,3701,2798,1729,520,-761,-2086,-3425,-4746,-6042,-7288,-8472,-9574,-10572,-11436,-12143,-12659,-12951,-12995,-12750,-12192,-11297,-10035,-8412,-6449,-4193,-1748,781,3234,5485,7374,8824,9747,10149,10053,9538,8700,7644,6470,5260,4061,2922,1831,818,-154,-1071,-1959,-2807,-3621,-4389,-5095,-5739,-6278,-6711,-6977,-7044,-6861,-6387,-5597,-4510,-3140,-1575,117,1818,3415,4795,5853,6511,6726,6513,5912,5029,3964,2860,1831,1000,447,240,402,925,1769,2840,4039,5209,6209,6889,7116,6831,5987,4656,2926,981,-998,-2777,-4177,-5020,-5213,-4726,-3598,-1938,93,2332,4562,6651,8410,9772,10624,10966,10778,10111,9019,7589,5921,4127,2327,634,-838,-2003,-2779,-3127,-3029,-2500,-1604,-405,966,2414,3795,5012,5968,6594,6850,6717,6221,5395,4345,3150,1972,923,155,-233,-147,425,1462,2862,4448,6032,7355,8214,8410,7854,6498,4459,1857,-1043,-4021,-6809,-9221,-11091,-12368,-13026,-13141,-12802,-12146,-11291,-10373,-9471,-8668,-7986,-7446,-7004,-6627,-6240,-5777,-5179,-4387,-3365,-2106,-607,1095,2952,4890,6832,8678,10354,11767,12866,13591,13942,13890,13485,12737,11700,10413,8914,7244,5441,3549,1633,-240,-1963,-3457,-4601,-5352,-5652,-5525,-5035,-4283,-3418,-2598,-1976,-1696,-1838,-2456,-3511,-4953,-6625,-8404,-10083,-11513,-12529,-13012,-12903,-12183,-10895,-9143,-7033,-4746,-2400,-169,1858,3572,4943,5947,6628,7030,7245,7346,7411,7492,7594,7717,7794,7774,7574,7149,6476,5575,4508,3354,2211,1154,240,-523,-1145,-1674,-2169,-2679,-3256,-3918,-4661,-5463,-6270,-7025,-7653,-8106,-8322,-8273,-7934,-7298,-6381,-5210,-3842,-2330,-768,789,2241,3554,4670,5597,6338,6953,7482,7990,8512,9057,9601,10073,10366,10369,9960,9063,7652,5769,3542,1146,-1191,-3243,-4809,-5722,-5920,-5384,-4220,-2568,-644,1333,3113,4510,5329,5480,4905,3626,1746,-603,-3216,-5884,-8381,-10485,-12030,-12869,-12953,-12266,-10889,-8920,-6535,-3888,-1178,1437,3811,5818,7379,8427,8927,8880,8286,7194,5648,3749,1588,-676,-2898,-4899,-6504,-7565,-7963,-7624,-6547,-4768,-2419,364,3363,6394,9244,11759,13808,15324,16289,16720,16693,16270,15553,14619,13529,12341,11065,9714,8267,6710,5016,3184,1223,-836,-2924,-4980,-6884,-8563,-9878,-10770,-11129,-10947,-10206,-8970,-7330,-5410,-3365,-1333,555,2204,3569,4632,5451,6091,6643,7195,7794,8456,9136,9747,10168,10271,9948,9132,7812,6066,3999,1795,-352,-2255,-3722,-4644,-4921,-4546,-3549,-2022,-105,2039,4212,6228,7900,9068,9624,9495,8687,7259,5337,3099,748,-1500,-3463,-4990,-6021,-6546,-6648,-6455,-6128,-5844,-5736,-5912,-6373,-7092,-7911,-8684,-9189,-9250,-8716,-7492,-5597,-3095,-167,2973,6065,8841,11074,12564,13217,12989,11975,10310,8229,5983,3842,2035,751,68,17,502,1389,2481,3574,4499,5111,5351,5216,4763,4092,3323,2555,1868,1287,785,315,-220,-870,-1708,-2706,-3833,-4981,-6022,-6845,-7334,-7456,-7202,-6657,-5910,-5135,-4456,-4018,-3911,-4169,-4787,-5698,-6813,-8017,-9191,-10227,-11025,-11486,-11559,-11153,-10247,-8803,-6837,-4387,-1568,1494,4591,7518,10068,12058,13364,13923,13734,12868,11431,9577,7469,5293,3205,1378,-82,-1068,-1566,-1574,-1179,-486,366,1218,1958,2471,2727,2731,2547,2282,2052,1976,2160,2642,3443,4476,5648,6770,7690,8212,8205,7588,6320,4491,2190,-365,-2979,-5392,-7392,-8762,-9374,-9118,-8007,-6092,-3540,-563,2559,5525,8039,9854,10773,10731,9722,7879,5395,2509,-494,-3376,-5912,-7952,-9424,-10303,-10660,-10575,-10194,-9630,-9031,-8470,-8021,-7687,-7434,-7209,-6905,-6457,-5756,-4785,-3502,-1961,-201,1664,3559,5358,7004,8409,9558,10426,11029,11399,11568,11587,11495,11315,11068,10733,10291,9680,8850,7729,6271,4441,2245,-281,-3036,-5911,-8717,-11296,-13447,-15005,-15847,-15881,-15109,-13578,-11408,-8771,-5868,-2917,-113,2362,4391,5894,6856,7313,7326,6975,6356,5511,4516,3370,2103,716,-772,-2319,-3865,-5304,-6536,-7441,-7920,-7915,-7384,-6371,-4922,-3170,-1238,691,2474,3936,4984,5512,5504,4967,3956,2575,935,-819,-2550,-4138,-5463,-6474,-7114,-7419,-7425,-7223,-6928,-6636,-6468,-6483,-6728,-7188,-7820,-8535,-9227,-9791,-10113,-10120,-9742,-8958,-7760,-6189,-4287,-2147,151,2500,4807,6978,8944,10636,12030,13084,13786,14112,14040,13552,12627,11257,9464,7288,4831,2205,-404,-2826,-4851,-6318,-7076,-7065,-6266,-4774,-2735,-369,2042,4242,5927,6913,7028,6231,4577,2197,-669,-3761,-6796,-9509,-11704,-13237,-14057,-14176,-13689,-12718,-11435,-9995,-8559,-7236,-6116,-5236,-4610,-4215,-4038,-4021,-4138,-4321,-4518,-4651,-4662,-4475,-4052,-3359,-2393,-1182,222,1742,3287,4749,6037,7066,7775,8153,8190,7950,7474,6863,6164,5467,4794,4186,3643,3146,2673,2166,1587,880,5,-1043,-2273,-3616,-5019,-6373,-7583,-8550,-9196,-9482,-9388,-8956,-8238,-7319,-6311,-5314,-4436,-3772,-3364,-3259,-3420,-3812,-4326,-4858,-5274,-5468,-5346,-4876,-4052,-2942,-1624,-216,1171,2431,3493,4301,4863,5184,5326,5341,5302,5262,5280,5368,5551,5802,6111,6441,6753,7031,7220,7330,7317,7184,6917,6497,5930,5189,4296,3240,2063,786,-550,-1884,-3197,-4416,-5541,-6529,-7393,-8125,-8737,-9216,-9547,-9706,-9643,-9340,-8745,-7872,-6713,-5324,-3762,-2112,-475,1049,2355,3342,3935,4082,3769,3032,1937,606,-830,-2206,-3378,-4197,-4555,-4371,-3611,-2270,-413,1894,4489,7239,9917,12334,14258,15504,15907,15379,13881,11485,8302,4547,459,-3692,-7612,-11053,-13784,-15637,-16523,-16418,-15385,-13565,-11160,-8410,-5588,-2920,-630,1170,2415,3130,3405,3359,3127,2828,2536,2287,2062,1830,1511,1071,461,-312,-1215,-2197,-3192,-4131,-4973,-5683,-6265,-6717,-7074,-7343,-7540,-7673,-7714,-7668,-7481,-7145,-6607,-5856,-4868,-3645,-2199,-571,1187,3006,4807,6515,8057,9366,10411,11152,11601,11756,11665,11354,10892,10310,9663,8980,8282,7593,6915,6258,5621,5004,4393,3779,3151,2484,1796,1074,364,-295,-828,-1153,-1207,-918,-296,651,1809,3053,4197,5050,5437,5217,4318,2741,572,-2040,-4885,-7735,-10360,-12564,-14197,-15189,-15536,-15303,-14609,-13584,-12365,-11052,-9698,-8323,-6875,-5313,-3556,-1564,686,3155,5752,8328,10709,12681,14078,14749,14633,13757,12216,10207,7946,5680,3622,1943,734,27,-233,-141,158,522,778,813,491,-243,-1434,-3054,-5058,-7326,-9736,-12107,-14275,-16051,-17288,-17864,-17709,-16829,-15275,-13178,-10681,-7984,-5263,-2681,-403,1495,2903,3793,4131,3913,3169,1940,308,-1616,-3693,-5742,-7604,-9067,-10010,-10281,-9865,-8750,-7058,-4908,-2508,-37,2313,4375,6040,7203,7847,7942,7541,6675,5449,3938,2289,619,-921,-2212,-3151,-3674,-3754,-3416,-2710,-1724,-560,671,1869,2942,3831,4497,4929,5142,5153,4992,4682,4235,3667,2973,2152,1219,168,-951,-2107,-3213,-4183,-4913,-5296,-5257,-4727,-3693,-2188,-273,1917,4256,6557,8679,10449,11772,12562,12810,12545,11858,10871,9738,8605,7613,6856,6395,6233,6322,6563,6854,7041,7040,6740,6116,5155,3897,2419,799,-855,-2460,-3956,-5274,-6429,-7391,-8210,-8897,-9481,-9971,-10352,-10581,-10608,-10348,-9758,-8780,-7432,-5744,-3823,-1797,169,1906,3253,4081,4308,3902,2907,1394,-476,-2558,-4655,-6585,-8196,-9325,-9877,-9773,-8977,-7508,-5421,-2821,154,3332,6535,9575,12284,14515,16164,17158,17479,17153,16221,14792,12938,10804,8470,6068,3676,1383,-735,-2623,-4216,-5466,-6334,-6783,-6817,-6450,-5734,-4747,-3576,-2335,-1108,-2,949,1684,2219,2558,2741,2800,2774,2689,2556,2396,2201,1986,1756,1523,1324,1165,1098,1121,1268,1533,1925,2408,2970,3516,4002,4313,4386,4167,3638,2850,1890,903,49,-499,-605,-172,819,2301,4133,6109,7961,9435,10278,10297,9404,7564,4892,1560,-2178,-6003,-9606,-12661,-14909,-16134,-16233,-15182,-13075,-10100,-6524,-2657,1147,4594,7390,9357,10376,10453,9663,8195,6261,4124,2034,199,-1228,-2147,-2576,-2533,-2170,-1595,-995,-479,-177,-135,-380,-876,-1570,-2370,-3182,-3920,-4500,-4889,-5057,-5038,-4864,-4609,-4350,-4145,-4064,-4126,-4347,-4697,-5140,-5600,-6009,-6290,-6382,-6266,-5939,-5450,-4852,-4238,-3650,-3177,-2813,-2569,-2408,-2260,-2073,-1765,-1297,-618,262,1339,2563,3869,5181,6411,7481,8325,8900,9170,9135,8804,8193,7353,6295,5087,3744,2322,853,-620,-2051,-3400,-4609,-5630,-6418,-6908,-7082,-6869,-6277,-5260,-3864,-2105,-73,2143,4421,6645,8687,10474,11920,13014,13743,14137,14251,14140,13882,13535,13151,12744,12324,11847,11285,10599,9765,8804,7746,6669,5671,4843,4285,4051,4151,4563,5192,5933,6641,7170,7393,7185,6490,5269,3571,1476,-861,-3275,-5556,-7540,-9070,-10056,-10486,-10386,-9887,-9123,-8282,-7542,-7035,-6872,-7056,-7546,-8224,-8924,-9468,-9695,-9459,-8705,-7417,-5659,-3559,-1267,1025,3161,5004,6472,7545,8239,8607,8709,8605,8343,7958,7474,6896,6225,5448,4544,3475,2229,756,-905,-2767,-4746,-6787,-8767,-10572,-12065,-13108,-13607,-13458,-12648,-11168,-9091,-6533,-3634,-613,2357,5050,7319,9026,10106,10534,10330,9546,8260,6550,4525,2261,-111,-2510,-4807,-6898,-8667,-10021,-10875,-11200,-10989,-10287,-9175,-7745,-6117,-4386,-2661,-1017,467,1730,2723,3418,3787,3848,3603,3112,2413,1594,702,-178,-1009,-1748,-2373,-2869,-3229,-3439,-3492,-3377,-3069,-2564,-1827,-884,259,1522,2816,4018,4982,5596,5748,5389,4509,3160,1443,-473,-2420,-4162,-5540,-6355,-6522,-5985,-4753,-2933,-648,1898,4480,6866,8825,10185,10810,10667,9745,8142,5964,3406,662,-2035,-4487,-6510,-7962,-8736,-8756,-7997,-6515,-4425,-1982,522,2734,4351,5164,5116,4332,3059,1666,482,-208,-285,218,1144,2243,3279,4041,4396,4279,3683,2648,1242,-413,-2182,-3869,-5296,-6269,-6660,-6356,-5342,-3629,-1321,1415,4340,7142,9486,11046,11538,10812,8807,5663,1609,-2979,-7690,-12097,-15809,-18531,-20075,-20382,-19510,-17626,-14946,-11771,-8395,-5133,-2248,58,1706,2702,3184,3346,3440,3724,4419,5674,7515,9858,12474,15061,17262,18731,19196,18495,16608,13691,10023,5997,2064,-1366,-3916,-5368,-5637,-4825,-3154,-966,1386,3564,5300,6437,6899,6702,5915,4627,2944,949,-1285,-3681,-6172,-8633,-10928,-12883,-14305,-15048,-14992,-14134,-12541,-10404,-7957,-5499,-3316,-1677,-781,-723,-1497,-2945,-4846,-6878,-8748,-10191,-11039,-11239,-10835,-9989,-8880,-7743,-6713,-5914,-5309,-4832,-4308,-3577,-2495,-1006,874,3009,5244,7335,9109,10374,11034,11050,10473,9413,8071,6631,5327,4321,3750,3643,3968,4602,5381,6133,6691,6960,6881,6492,5859,5105,4351,3704,3228,2946,2822,2796,2781,2672,2379,1814,925,-293,-1800,-3507,-5293,-7026,-8579,-9824,-10668,-10995,-10761,-9918,-8517,-6636,-4428,-2068,258,2374,4153,5522,6480,7067,7366,7433,7323,7037,6566,5900,5036,4015,2875,1669,434,-825,-2108,-3438,-4796,-6164,-7453,-8571,-9417,-9912,-10023,-9789,-9264,-8564,-7790,-7023,-6325,-5712,-5194,-4776,-4454,-4248,-4135,-4097,-4045,-3872,-3443,-2600,-1290,536,2733,5128,7431,9357,10695,11280,11154,10398,9256,7965,6763,5812,5203,4928,4922,5065,5211,5231,5038,4606,4011,3378,2906,2753,3072,3874,5125,6669,8308,9848,11077,11872,12143,11875,11095,9871,8279,6440,4471,2525,745,-724,-1802,-2419,-2602,-2370,-1789,-902,243,1591,3091,4638,6124,7400,8297,8663,8370,7342,5621,3299,604,-2200,-4808,-6942,-8390,-9054,-8938,-8186,-7010,-5696,-4530,-3767,-3598,-4092,-5222,-6856,-8762,-10708,-12411,-13658,-14296,-14249,-13563,-12347,-10802,-9152,-7637,-6455,-5744,-5563,-5895,-6648,-7700,-8886,-10070,-11114,-11931,-12474,-12722,-12720,-12518,-12191,-11833,-11509,-11295,-11227,-11330,-11600,-12016,-12545,-13126,-13681,-14129,-14361,-14317,-13941,-13259,-12318,-11246,-10154,-9200,-8477,-8079,-8028,-8309,-8856,-9567,-10321,-10975,-11423,-11545,-11309,-10686,-9745,-8564,-7297,-6069,-5030,-4257,-3792,-3603,-3589,-3615,-3507,-3116,-2303,-1030,719,2837,5206,7639,9956,11968,13514,14479,14788,14434,13480,12032,10275,8407,6661,5240,4317,3993,4284,5143,6432,7981,9594,11089,12308,13162,13592,13616,13303,12730,12032,11306,10654,10147,9816,9679,9702,9866,10115,10414,10713,10985,11190,11316,11339,11252,11069,10797,10482,10163,9888,9705,9648,9725,9957,10292,10715,11167,11584,11936,12157,12233,12133,11848,11360,10682,9821,8833,7779,6759,5870,5223,4897,4951,5393,6183,7235,8408,9543,10449,10986,11018,10523,9502,8084,6413,4705,3169,1990,1310,1182,1592,2442,3583,4841,6035,7025,7691,7981,7870,7389,6567,5489,4207,2814,1370,-45,-1378,-2561,-3531,-4241,-4647,-4761,-4620,-4312,-3947,-3662,-3587,-3836,-4497,-5591,-7097,-8906,-10868,-12767,-14390,-15522,-15996,-15719,-14658,-12899,-10581,-7932,-5233,-2745,-772,523,986,615,-514,-2257,-4410,-6750,-9071,-11178,-12920,-14170,-14864,-14950,-14459,-13446,-12024,-10335,-8559,-6853,-5393,-4283,-3591,-3321,-3402,-3730,-4179,-4599,-4882,-4937,-4722,-4257,-3601,-2845,-2094,-1441,-945,-658,-582,-735,-1100,-1661,-2389,-3210,-4070,-4833,-5427,-5736,-5711,-5337,-4633,-3684,-2577,-1449,-410,399,896,1012,728,86,-846,-1940,-3051,-4024,-4719,-5033,-4934,-4450,-3695,-2820,-2022,-1459,-1285,-1551,-2283,-3391,-4759,-6194,-7508,-8509,-9059,-9052,-8472,-7346,-5768,-3875,-1815,243,2147,3771,5029,5880,6326,6402,6149,5622,4865,3912,2814,1592,319,-946,-2092,-3019,-3617,-3817,-3588,-2975,-2056,-980,122,1099,1854,2320,2499,2423,2177,1842,1492,1178,903,661,414,139,-175,-524,-870,-1194,-1455,-1657,-1797,-1892,-1960,-2010,-2053,-2104,-2179,-2290,-2459,-2675,-2926,-3176,-3371,-3439,-3319,-2942,-2298,-1400,-319,842,1975,2965,3751,4285,4568,4635,4533,4323,4043,3728,3368,2964,2495,1937,1311,596,-158,-924,-1657,-2286,-2765,-3030,-3041,-2755,-2164,-1240,1,1540,3333,5293,7327,9302,11106,12612,13734,14398,14568,14243,13442,12239,10718,9017,7268,5627,4214,3133,2437,2142,2229,2638,3315,4179,5159,6184,7171,8048,8735,9160,9262,9002,8365,7380,6115,4659,3139,1655,321,-810,-1695,-2335,-2753,-2978,-3053,-3004,-2857,-2618,-2286,-1848,-1309,-666,45,796,1528,2199,2748,3144,3353,3368,3200,2881,2459,1985,1494,1023,569,162,-209,-503,-706,-786,-724,-526,-194,241,751,1300,1844,2343,2744,3005,3084,2972,2678,2233,1690,1086,464,-158,-758,-1329,-1853,-2332,-2743,-3093,-3346,-3478,-3449,-3194,-2691,-1902,-849,437,1876,3372,4819,6077,7053,7622,7730,7347,6492,5228,3652,1883,31,-1779,-3473,-4970,-6224,-7200,-7874,-8229,-8255,-7950,-7327,-6416,-5262,-3951,-2573,-1248,-96,776,1272,1334,956,165,-942,-2250,-3588,-4814,-5772,-6365,-6540,-6291,-5686,-4820,-3814,-2815,-1888,-1145,-543,-96,298,681,1123,1627,2182,2729,3210,3562,3752,3781,3671,3486,3282,3110,3011,2971,2964,2937,2813,2557,2118,1519,777,-40,-879,-1672,-2371,-2935,-3335,-3542,-3556,-3364,-2989,-2468,-1837,-1168,-518,52,487,760,869,839,754,696,788,1124,1765,2719,3925,5254,6549,7617,8306,8498,8159,7322,6098,4631,3088,1631,381,-563,-1169,-1425,-1385,-1100,-641,-83,535,1149,1726,2219,2570,2741,2661,2314,1672,761,-363,-1613,-2873,-4013,-4928,-5502,-5710,-5515,-4994,-4229,-3346,-2495,-1764,-1253,-953,-840,-822,-789,-638,-269,387,1337,2577,4024,5601,7180,8675,9951,10965,11615,11885,11750,11227,10352,9188,7800,6275,4659,3018,1355,-298,-1949,-3588,-5197,-6758,-8222,-9546,-10668,-11513,-12024,-12136,-11815,-11055,-9876,-8349,-6583,-4705,-2869,-1197,207,1264,1959,2270,2225,1850,1190,296,-769,-1934,-3100,-4183,-5058,-5659,-5913,-5806,-5379,-4684,-3845,-2965,-2175,-1592,-1294,-1344,-1754,-2462,-3412,-4456,-5485,-6388,-7078,-7539,-7779,-7870,-7895,-7965,-8162,-8562,-9177,-10009,-10973,-11996,-12944,-13714,-14177,-14266,-13896,-13070,-11787,-10140,-8219,-6187,-4177,-2330,-743,523,1460,2082,2462,2656,2767,2841,2935,3035,3118,3125,3006,2710,2230,1549,699,-317,-1468,-2748,-4130,-5603,-7133,-8693,-10232,-11712,-13074,-14275,-15267,-16007,-16459,-16585,-16371,-15805,-14910,-13719,-12295,-10715,-9050,-7391,-5801,-4349,-3102,-2094,-1374,-955,-828,-968,-1310,-1771,-2251,-2644,-2857,-2821,-2494,-1861,-947,213,1544,2971,4381,5649,6636,7203,7250,6722,5643,4109,2274,321,-1554,-3222,-4562,-5571,-6265,-6725,-7047,-7328,-7639,-8042,-8523,-9062,-9558,-9904,-9952,-9572,-8641,-7104,-4935,-2219,935,4324,7738,10936,13705,15840,17211,17732,17405,16307,14578,12413,10048,7715,5655,4043,3032,2670,2966,3843,5169,6799,8532,10227,11715,12907,13736,14189,14296,14090,13628,12930,12032,10921,9616,8096,6398,4539,2597,652,-1176,-2761,-3976,-4709,-4880,-4442,-3407,-1841,144,2359,4616,6692,8391,9580,10154,10126,9553,8573,7362,6121,5020,4217,3783,3746,4071,4662,5415,6203,6913,7474,7816,7956,7890,7691,7404,7095,6808,6567,6368,6204,6034,5846,5602,5311,4963,4585,4201,3839,3532,3307,3166,3126,3168,3287,3486,3749,4094,4522,5041,5646,6341,7065,7815,8504,9108,9569,9862,9963,9868,9582,9130,8554,7905,7248,6637,6130,5751,5527,5435,5456,5534,5611,5624,5502,5184,4608,3750,2590,1172,-452,-2180,-3912,-5534,-6941,-8040,-8748,-9007,-8783,-8088,-6947,-5437,-3625,-1602,539,2729,4860,6873,8658,10160,11298,12050,12404,12401,12114,11643,11096,10584,10171,9902,9750,9658,9548,9319,8934,8337,7580,6679,5721,4750,3798,2871,1925,917,-234,-1553,-3082,-4773,-6581,-8398,-10106,-11580,-12697,-13377,-13577,-13297,-12583,-11497,-10121,-8520,-6783,-4959,-3135,-1366,291,1771,3055,4109,4936,5564,6014,6355,6623,6876,7156,7476,7859,8275,8699,9057,9286,9298,9054,8511,7675,6581,5262,3774,2158,434,-1361,-3230,-5139,-7081,-9002,-10870,-12613,-14188,-15521,-16587,-17337,-17762,-17846,-17588,-16980,-16050,-14802,-13299,-11601,-9771,-7927,-6122,-4475,-3041,-1894,-1050,-537,-302,-315,-496,-769,-1066,-1313,-1474,-1515,-1441,-1261,-1003,-707,-393,-121,94,191,134,-119,-603,-1335,-2303,-3473,-4794,-6169,-7532,-8772,-9826,-10622,-11130,-11324,-11238,-10882,-10340,-9654,-8916,-8181,-7514,-6964,-6554,-6296,-6179,-6148,-6172,-6164,-6079,-5857,-5451,-4856,-4061,-3105,-2044,-969,25,807,1307,1445,1216,669,-125,-1009,-1872,-2539,-2926,-2948,-2619,-1996,-1200,-395,256,598,518,-36,-1063,-2503,-4231,-6124,-8004,-9743,-11200,-12285,-12945,-13177,-13001,-12502,-11730,-10774,-9686,-8493,-7233,-5904,-4533,-3149,-1790,-506,645,1626,2395,2921,3207,3233,3025,2606,2017,1328,585,-133,-790,-1343,-1769,-2081,-2282,-2426,-2553,-2740,-3043,-3538,-4259,-5244,-6479,-7936,-9552,-11243,-12919,-14480,-15842,-16926,-17661,-17984,-17842,-17188,-16015,-14342,-12230,-9788,-7142,-4450,-1871,448,2383,3864,4870,5430,5645,5600,5445,5264,5162,5170,5324,5596,5962,6363,6740,7042,7234,7298,7250,7101,6875,6570,6168,5647,4958,4077,2966,1617,41,-1735,-3659,-5661,-7665,-9579,-11305,-12752,-13812,-14416,-14480,-13988,-12919,-11347,-9348,-7091,-4731,-2465,-456,1163,2320,3009,3286,3245,3002,2669,2332,2058,1875,1801,1822,1924,2081,2287,2536,2851,3260,3799,4504,5375,6386,7450,8442,9213,9590,9462,8727,7390,5505,3195,639,-1984,-4479,-6692,-8477,-9749,-10410,-10443,-9815,-8579,-6801,-4609,-2140,443,2987,5371,7493,9300,10781,11914,12743,13261,13515,13516,13311,12928,12435,11875,11322,10814,10403,10103,9923,9860,9878,9965,10059,10141,10135,9995,9650,9029,8071,6732,4979,2838,352,-2372,-5218,-8022,-10626,-12845,-14523,-15508,-15713,-15087,-13653,-11495,-8753,-5598,-2254,1071,4164,6843,8988,10524,11451,11823,11749,11361,10815,10244,9751,9400,9185,9084,9021,8934,8756,8460,8034,7532,7002,6541,6204,6043,6033,6121,6199,6122,5778,5041,3883,2297,361,-1801,-4047,-6210,-8138,-9716,-10843,-11481,-11627,-11304,-10581,-9518,-8188,-6657,-4960,-3158,-1250,715,2727,4738,6695,8535,10183,11577,12661,13412,13825,13929,13770,13390,12845,12159,11373,10511,9617,8757,7983,7379,6982,6795,6796,6893,6979,6939,6647,6015,5001,3591,1840,-169,-2320,-4482,-6521,-8319,-9769,-10808,-11384,-11506,-11188,-10485,-9454,-8169,-6695,-5103,-3452,-1784,-152,1432,2909,4273,5460,6450,7217,7736,8040,8133,8090,7956,7817,7742,7786,8014,8436,9054,9827,10655,11434,12016,12271,12075,11354,10060,8228,5923,3276,439,-2419,-5122,-7525,-9480,-10879,-11622,-11635,-10884,-9359,-7116,-4234,-886,2755,6426,9889,12885,15208,16713,17349,17151,16234,14789,13009,11126,9339,7805,6683,6017,5864,6157,6825,7703,8645,9477,10080,10384,10368,10088,9614,9023,8378,7694,6944,6089,5039,3730,2117,172,-2047,-4474,-6968,-9386,-11564,-13356,-14653,-15370,-15469,-14938,-13798,-12083,-9879,-7252,-4340,-1250,1868,4895,7715,10238,12403,14160,15484,16345,16736,16635,16065,15047,13657,11982,10137,8235,6389,4674,3169,1887,868,76,-495,-892,-1174,-1403,-1667,-2050,-2639,-3489,-4647,-6089,-7776,-9608,-11475,-13255,-14828,-16104,-16990,-17446,-17426,-16924,-15953,-14528,-12721,-10577,-8197,-5654,-3055,-483,1948,4168,6057,7563,8618,9199,9322,9029,8395,7514,6490,5397,4336,3337,2463,1720,1125,659,298,-12,-324,-713,-1238,-1959,-2907,-4108,-5529,-7142,-8858,-10593,-12234,-13665,-14792,-15530,-15844,-15730,-15225,-14408,-13360,-12200,-11014,-9919,-8972,-8242,-7733,-7427,-7282,-7203,-7116,-6913,-6515,-5873,-4956,-3785,-2423,-937,539,1906,3042,3864,4329,4435,4228,3780,3179,2501,1803,1103,403,-342,-1149,-2070,-3108,-4263,-5514,-6816,-8113,-9343,-10437,-11338,-11985,-12359,-12422,-12215,-11747,-11101,-10315,-9473,-8598,-7731,-6879,-6040,-5227,-4447,-3732,-3113,-2628,-2301,-2151,-2153,-2298,-2507,-2743,-2917,-2972,-2837,-2472,-1835,-942,181,1433,2704,3822,4636,4975,4727,3822,2260,102,-2511,-5418,-8396,-11247,-13775,-15814,-17273,-18091,-18291,-17937,-17128,-15990,-14636,-13171,-11676,-10176,-8713,-7235,-5750,-4199,-2557,-809,1049,2991,4954,6876,8660,10217,11467,12345,12810,12834,12421,11557,10299,8674,6804,4790,2812,1011,-428,-1412,-1864,-1804,-1323,-572,245,911,1221,1015,204,-1226,-3180,-5513,-8010,-10447,-12601,-14296,-15384,-15823,-15595,-14791,-13534,-12006,-10390,-8862,-7531,-6459,-5618,-4923,-4256,-3478,-2482,-1205,367,2156,4065,5930,7611,8963,9910,10414,10524,10328,9967,9591,9327,9282,9489,9945,10574,11266,11879,12243,12227,11681,10551,8789,6451,3627,468,-2841,-6104,-9130,-11756,-13856,-15363,-16254,-16570,-16399,-15836,-15013,-14007,-12918,-11764,-10600,-9403,-8204,-6992,-5780,-4611,-3499,-2505,-1665,-998,-527,-236,-91,-61,-62,-45,91,411,996,1890,3090,4564,6205,7907,9515,10902,11937,12533,12608,12164,11182,9741,7890,5732,3350,845,-1687,-4144,-6408,-8375,-9931,-10984,-11475,-11375,-10709,-9550,-7995,-6192,-4255,-2343,-525,1085,2483,3628,4565,5317,5950,6523,7085,7687,8328,9010,9689,10323,10853,11242,11448,11455,11241,10789,10088,9107,7839,6281,4436,2389,187,-2014,-4112,-5956,-7455,-8510,-9104,-9218,-8898,-8203,-7202,-5992,-4640,-3247,-1876,-600,525,1475,2232,2823,3279,3664,4020,4408,4838,5333,5866,6415,6942,7394,7751,7973,8064,8028,7901,7723,7561,7470,7495,7650,7898,8154,8300,8189,7688,6697,5152,3074,525,-2346,-5367,-8320,-11012,-13253,-14918,-15931,-16276,-16018,-15234,-14085,-12699,-11225,-9794,-8468,-7336,-6373,-5579,-4874,-4181,-3423,-2520,-1441,-170,1256,2788,4357,5881,7319,8601,9731,10682,11474,12111,12614,13005,13289,13501,13620,13670,13613,13432,13094,12560,11787,10755,9413,7779,5853,3707,1416,-873,-3052,-4951,-6491,-7574,-8200,-8381,-8191,-7718,-7061,-6316,-5584,-4921,-4396,-4029,-3833,-3775,-3830,-3913,-3980,-3953,-3809,-3511,-3072,-2501,-1804,-1012,-107,905,2043,3315,4718,6237,7836,9450,11012,12414,13568,14362,14727,14590,13960,12843,11351,9579,7713,5886,4278,2984,2092,1630,1587,1931,2597,3505,4554,5633,6614,7400,7879,8026,7805,7279,6516,5641,4780,4071,3615,3504,3764,4391,5311,6422,7579,8646,9479,10001,10139,9930,9402,8684,7876,7133,6537,6189,6074,6192,6435,6705,6859,6765,6312,5436,4125,2428,458,-1651,-3705,-5524,-6927,-7753,-7910,-7351,-6117,-4303,-2071,381,2837,5092,6960,8342,9152,9436,9245,8720,7996,7242,6585,6157,6013,6195,6648,7306,8014,8645,9036,9094,8752,8004,6907,5530,3988,2388,809,-669,-2047,-3324,-4546,-5761,-6999,-8270,-9549,-10764,-11822,-12590,-12937,-12758,-11975,-10605,-8710,-6435,-3979,-1549,637,2403,3635,4271,4356,3973,3299,2522,1856,1476,1517,2028,2986,4284,5772,7255,8546,9472,9885,9725,8961,7679,5996,4108,2209,500,-858,-1762,-2190,-2187,-1872,-1403,-963,-723,-823,-1344,-2297,-3631,-5236,-6939,-8590,-10007,-11090,-11766,-12024,-11900,-11459,-10770,-9927,-8996,-8057,-7190,-6448,-5910,-5590,-5514,-5634,-5877,-6143,-6279,-6184,-5713,-4816,-3451,-1692,378,2554,4669,6491,7843,8583,8624,7961,6660,4846,2680,340,-2019,-4262,-6298,-8063,-9538,-10696,-11572,-12167,-12528,-12659,-12581,-12269,-11721,-10912,-9855,-8569,-7120,-5569,-3999,-2484,-1057,234,1405,2442,3365,4160,4812,5287,5548,5562,5316,4810,4070,3131,2060,918,-206,-1228,-2068,-2663,-2977,-3022,-2832,-2497,-2105,-1794,-1670,-1859,-2444,-3460,-4900,-6662,-8612,-10543,-12255,-13528,-14200,-14138,-13289,-11690,-9462,-6817,-4041,-1440,682,2078,2622,2273,1165,-511,-2440,-4327,-5864,-6831,-7074,-6566,-5342,-3550,-1363,979,3262,5245,6773,7710,8023,7724,6895,5647,4107,2394,623,-1131,-2790,-4312,-5661,-6819,-7771,-8537,-9110,-9533,-9785,-9894,-9821,-9581,-9160,-8583,-7887,-7118,-6334,-5588,-4916,-4351,-3875,-3472,-3089,-2687,-2248,-1749,-1237,-732,-305,1,171,209,188,175,280,581,1120,1902,2861,3899,4901,5738,6328,6608,6594,6329,5919,5473,5093,4845,4730,4708,4663,4501,4056,3254,1996,271,-1870,-4354,-7004,-9668,-12140,-14251,-15865,-16892,-17309,-17141,-16466,-15384,-14033,-12530,-11003,-9524,-8141,-6842,-5582,-4297,-2921,-1432,162,1784,3331,4668,5670,6248,6365,6045,5392,4529,3654,2897,2429,2296,2530,3062,3774,4506,5072,5292,5025,4181,2759,840,-1394,-3700,-5778,-7357,-8194,-8161,-7234,-5503,-3173,-509,2193,4629,6572,7839,8368,8174,7349,6053,4455,2738,1057,-465,-1753,-2768,-3509,-4009,-4299,-4446,-4488,-4485,-4463,-4459,-4477,-4528,-4592,-4665,-4707,-4700,-4603,-4378,-4006,-3457,-2749,-1920,-1031,-201,484,898,973,663,-28,-1046,-2274,-3591,-4794,-5749,-6274,-6285,-5718,-4583,-2948,-929,1330,3646,5860,7813,9387,10522,11181,11376,11170,10608,9828,8908,7997,7186,6559,6158,5964,5934,5970,5967,5785,5336,4490,3235,1534,-542,-2911,-5438,-7993,-10417,-12611,-14445,-15860,-16771,-17148,-16942,-16169,-14839,-13033,-10864,-8483,-6071,-3815,-1875,-368,642,1184,1333,1225,1029,883,922,1209,1764,2562,3532,4605,5670,6668,7513,8179,8658,8970,9169,9315,9464,9653,9913,10217,10532,10798,10936,10869,10549,9895,8900,7536,5808,3763,1442,-1057,-3641,-6164,-8497,-10474,-11972,-12875,-13140,-12775,-11856,-10505,-8867,-7086,-5299,-3589,-2060,-744,278,979,1305,1228,731,-182,-1485,-3109,-4957,-6883,-8716,-10272,-11376,-11901,-11762,-10968,-9562,-7660,-5405,-2932,-395,2103,4460,6596,8436,9898,10898,11370,11247,10514,9191,7353,5155,2783,493,-1473,-2853,-3489,-3241,-2144,-261,2182,4953,7730,10228,12176,13373,13726,13224,11974,10165,8032,5867,3915,2411,1507,1257,1675,2627,4010,5620,7297,8891,10268,11369,12152,12632,12831,12810,12603,12270,11832,11327,10762,10146,9479,8746,7943,7079,6160,5245,4381,3664,3172,2989,3165,3712,4583,5686,6869,7961,8795,9214,9140,8528,7435,5949,4217,2398,647,-880,-2074,-2845,-3154,-3013,-2464,-1606,-549,593,1702,2707,3546,4202,4667,4976,5136,5194,5142,5013,4784,4468,4047,3507,2836,2024,1078,37,-1027,-2022,-2818,-3324,-3441,-3146,-2442,-1402,-106,1301,2716,3990,5024,5719,6017,5890,5362,4471,3302,1938,493,-945,-2250,-3332,-4078,-4403,-4246,-3588,-2463,-967,762,2535,4182,5496,6353,6627,6305,5411,4066,2422,664,-1042,-2569,-3849,-4879,-5703,-6415,-7089,-7800,-8565,-9338,-10056,-10561,-10747,-10481,-9702,-8427,-6718,-4748,-2698,-804,730,1720,2058,1710,730,-735,-2503,-4314,-5956,-7193,-7882,-7922,-7304,-6101,-4420,-2435,-305,1800,3739,5392,6682,7558,7988,7996,7580,6811,5728,4412,2916,1306,-355,-2035,-3648,-5184,-6558,-7750,-8714,-9440,-9906,-10128,-10085,-9790,-9215,-8349,-7165,-5669,-3861,-1804,454,2794,5121,7306,9222,10765,11821,12321,12229,11556,10380,8825,7063,5283,3676,2380,1504,1052,983,1164,1438,1614,1557,1150,380,-724,-2063,-3516,-4931,-6199,-7189,-7835,-8081,-7918,-7374,-6522,-5463,-4305,-3163,-2105,-1169,-362,345,973,1539,2020,2396,2586,2576,2307,1803,1098,262,-594,-1363,-1934,-2215,-2175,-1798,-1150,-310,599,1458,2160,2618,2781,2623,2153,1392,392,-800,-2118,-3508,-4924,-6315,-7672,-8944,-10124,-11163,-12004,-12583,-12791,-12549,-11767,-10403,-8472,-6028,-3206,-161,2925,5867,8508,10727,12438,13618,14271,14457,14243,13719,12939,11956,10789,9461,7991,6434,4842,3354,2057,1133,658,732,1339,2398,3745,5131,6310,6992,7011,6218,4663,2441,-196,-2993,-5649,-7929,-9637,-10689,-11056,-10810,-10051,-8928,-7580,-6140,-4725,-3408,-2271,-1345,-665,-245,-64,-95,-287,-572,-920,-1272,-1641,-2011,-2413,-2863,-3386,-3999,-4712,-5500,-6336,-7145,-7826,-8284,-8382,-8054,-7231,-5932,-4233,-2265,-214,1727,3377,4575,5232,5294,4803,3824,2510,1002,-530,-1941,-3134,-4000,-4527,-4643,-4375,-3689,-2635,-1248,398,2196,4042,5795,7340,8548,9338,9625,9401,8657,7454,5873,4009,1999,-40,-1971,-3690,-5103,-6200,-6949,-7435,-7687,-7785,-7766,-7632,-7365,-6899,-6170,-5116,-3707,-1969,18,2106,4128,5875,7196,7937,8037,7480,6309,4631,2594,360,-1866,-3927,-5648,-6912,-7642,-7796,-7419,-6565,-5358,-3920,-2388,-906,426,1480,2199,2520,2413,1913,1040,-79,-1350,-2585,-3633,-4309,-4485,-4060,-3035,-1458,515,2698,4862,6782,8275,9188,9441,9032,7979,6427,4461,2278,-17,-2242,-4299,-6037,-7363,-8155,-8345,-7860,-6707,-4910,-2584,124,3018,5860,8439,10539,12017,12789,12850,12266,11163,9677,7975,6176,4404,2736,1246,-8,-977,-1615,-1886,-1775,-1278,-445,644,1867,3058,4060,4708,4886,4524,3614,2213,436,-1566,-3604,-5515,-7136,-8390,-9228,-9706,-9888,-9899,-9830,-9775,-9751,-9767,-9761,-9675,-9437,-8988,-8287,-7318,-6084,-4626,-3000,-1300,374,1907,3195,4159,4748,4955,4817,4400,3807,3135,2473,1908,1468,1186,1060,1054,1151,1270,1350,1303,1042,511,-347,-1524,-2986,-4652,-6422,-8166,-9784,-11158,-12220,-12906,-13178,-13040,-12489,-11589,-10388,-8984,-7480,-5985,-4604,-3433,-2522,-1885,-1494,-1253,-1064,-793,-337,391,1415,2706,4176,5676,7033,8083,8674,8734,8246,7274,5961,4470,3021,1788,942,588,746,1388,2388,3570,4744,5676,6205,6170,5505,4192,2284,-110,-2837,-5709,-8509,-11033,-13076,-14482,-15131,-14959,-13959,-12178,-9705,-6684,-3271,323,3910,7273,10238,12641,14387,15404,15715,15345,14402,12977,11192,9165,7012,4843,2753,818,-911,-2392,-3626,-4590,-5309,-5779,-6011,-6021,-5812,-5423,-4894,-4298,-3732,-3292,-3082,-3169,-3577,-4285,-5194,-6177,-7044,-7616,-7682,-7113,-5774,-3668,-817,2607,6401,10268,13895,16976,19246,20504,20667,19708,17742,14920,11489,7716,3887,275,-2873,-5370,-7080,-7950,-7997,-7314,-6069,-4475,-2765,-1185,80,871,1116,814,12,-1153,-2535,-3933,-5168,-6064,-6518,-6470,-5951,-5050,-3892,-2646,-1461,-467,262,695,878,885,836,864,1085,1584,2400,3484,4759,6035,7149,7853,7986,7386,6003,3859,1088,-2117,-5471,-8695,-11483,-13591,-14825,-15100,-14425,-12918,-10807,-8351,-5897,-3716,-2068,-1082,-791,-1111,-1885,-2912,-3990,-4959,-5692,-6147,-6297,-6196,-5876,-5403,-4819,-4152,-3408,-2579,-1631,-540,721,2164,3762,5458,7150,8695,9926,10670,10774,10153,8797,6794,4346,1696,-826,-2948,-4397,-5041,-4810,-3802,-2172,-170,1936,3892,5465,6506,6904,6659,5790,4419,2653,660,-1402,-3382,-5119,-6515,-7472,-7965,-7987,-7584,-6813,-5748,-4494,-3129,-1785,-546,467,1198,1590,1663,1461,1074,623,210,-69,-175,-125,21,146,142,-109,-651,-1502,-2565,-3731,-4802,-5611,-5987,-5822,-5069,-3769,-2013,26,2154,4156,5827,7019,7628,7628,7050,5971,4507,2767,866,-1102,-3060,-4937,-6671,-8187,-9420,-10295,-10777,-10833,-10479,-9744,-8676,-7337,-5776,-4066,-2251,-412,1399,3082,4571,5761,6598,7019,7045,6699,6097,5343,4589,3954,3549,3423,3586,3976,4487,4992,5350,5457,5237,4675,3787,2643,1310,-120,-1569,-2964,-4232,-5336,-6211,-6864,-7261,-7444,-7431,-7280,-7047,-6781,-6525,-6298,-6069,-5811,-5430,-4861,-4014,-2838,-1310,545,2644,4862,7044,9018,10637,11780,12398,12496,12159,11522,10756,10042,9530,9332,9484,9963,10657,11430,12103,12509,12506,12007,10971,9455,7522,5323,2996,690,-1467,-3381,-5016,-6332,-7373,-8125,-8633,-8869,-8825,-8477,-7784,-6751,-5369,-3673,-1729,389,2567,4687,6643,8315,9651,10579,11096,11171,10837,10094,9017,7673,6175,4651,3216,1971,978,242,-257,-598,-849,-1096,-1397,-1779,-2249,-2776,-3313,-3807,-4182,-4390,-4378,-4122,-3627,-2918,-2071,-1170,-335,322,685,699,308,-424,-1445,-2626,-3833,-4949,-5847,-6450,-6686,-6555,-6039,-5225,-4162,-2978,-1776,-674,244,889,1257,1321,1142,765,250,-339,-987,-1681,-2446,-3315,-4302,-5416,-6620,-7864,-9067,-10147,-11021,-11624,-11920,-11902,-11605,-11098,-10463,-9809,-9215,-8749,-8421,-8200,-7987,-7668,-7067,-6063,-4497,-2343,415,3646,7172,10724,14000,16713,18606,19528,19405,18305,16359,13808,10892,7901,5058,2584,608,-769,-1539,-1730,-1434,-786,69,949,1695,2159,2219,1832,977,-267,-1813,-3507,-5209,-6766,-8064,-9003,-9523,-9609,-9252,-8511,-7430,-6098,-4623,-3093,-1643,-345,701,1471,1965,2226,2349,2420,2545,2776,3144,3616,4131,4578,4860,4857,4521,3818,2811,1601,365,-733,-1511,-1862,-1722,-1116,-142,1060,2305,3440,4312,4847,4989,4753,4166,3301,2232,1063,-101,-1149,-1982,-2514,-2718,-2565,-2109,-1389,-495,512,1563,2623,3670,4699,5717,6729,7724,8680,9540,10223,10653,10706,10333,9456,8087,6271,4117,1799,-479,-2481,-4004,-4866,-4996,-4372,-3099,-1309,786,2988,5094,6914,8333,9212,9504,9164,8200,6655,4613,2187,-463,-3167,-5730,-7968,-9722,-10866,-11354,-11183,-10437,-9253,-7790,-6262,-4816,-3623,-2729,-2175,-1880,-1746,-1637,-1393,-917,-108,1045,2519,4234,6071,7895,9565,10965,11988,12591,12735,12421,11666,10481,8887,6926,4623,2082,-605,-3254,-5676,-7661,-9008,-9612,-9402,-8489,-7003,-5234,-3440,-1922,-888,-496,-760,-1612,-2864,-4271,-5553,-6455,-6769,-6393,-5327,-3684,-1682,399,2248,3573,4158,3877,2738,844,-1579,-4280,-6924,-9234,-10927,-11818,-11804,-10892,-9192,-6889,-4223,-1450,1204,3527,5403,6740,7530,7799,7593,6976,5998,4689,3093,1226,-838,-3042,-5265,-7397,-9295,-10837,-11904,-12414,-12337,-11684,-10544,-9018,-7263,-5409,-3597,-1903,-396,932,2089,3122,4079,4974,5845,6659,7422,8084,8637,9043,9288,9355,9215,8863,8257,7407,6306,4987,3494,1894,256,-1340,-2840,-4204,-5416,-6483,-7416,-8232,-8946,-9550,-10050,-10390,-10539,-10408,-9923,-9015,-7634,-5785,-3516,-932,1825,4587,7190,9481,11363,12758,13672,14115,14158,13857,13288,12508,11583,10579,9562,8626,7840,7298,7051,7123,7507,8114,8864,9608,10248,10671,10840,10719,10351,9760,9026,8190,7308,6404,5464,4478,3390,2163,782,-749,-2339,-3886,-5204,-6119,-6453,-6054,-4864,-2858,-138,3159,6798,10553,14130,17308,19833,21541,22279,21978,20618,18270,15088,11303,7236,3212,-406,-3338,-5357,-6365,-6386,-5553,-4126,-2398,-725,591,1290,1224,342,-1268,-3456,-5961,-8532,-10895,-12851,-14246,-15028,-15213,-14886,-14146,-13131,-11902,-10543,-9044,-7413,-5601,-3605,-1403,948,3394,5803,8060,10021,11569,12627,13143,13120,12597,11622,10259,8570,6613,4445,2164,-154,-2360,-4331,-5922,-7005,-7504,-7383,-6692,-5544,-4122,-2640,-1328,-384,40,-156,-973,-2384,-4267,-6490,-8891,-11297,-13560,-15549,-17155,-18313,-18974,-19120,-18767,-17933,-16669,-15022,-13045,-10802,-8356,-5781,-3171,-615,1753,3823,5443,6495,6884,6525,5457,3717,1489,-1034,-3585,-5911,-7782,-9039,-9608,-9489,-8775,-7586,-6094,-4447,-2794,-1238,134,1275,2144,2728,2991,2930,2516,1737,621,-805,-2429,-4119,-5699,-6964,-7717,-7811,-7123,-5669,-3515,-850,2054,4894,7333,9077,9904,9690,8434,6265,3400,169,-3099,-6034,-8346,-9783,-10231,-9648,-8148,-5905,-3200,-347,2333,4551,6104,6878,6912,6318,5346,4263,3368,2919,3082,3940,5427,7402,9616,11791,13643,14927,15473,15200,14141,12378,10125,7562,4955,2490,350,-1372,-2631,-3460,-3919,-4107,-4113,-4022,-3906,-3803,-3745,-3735,-3760,-3801,-3798,-3718,-3487,-3056,-2387,-1427,-203,1291,2954,4729,6445,8013,9241,10053,10325,10035,9181,7826,6072,4065,1948,-108,-1988,-3576,-4831,-5726,-6293,-6572,-6643,-6564,-6408,-6213,-5991,-5733,-5413,-4977,-4414,-3690,-2835,-1873,-881,87,951,1668,2210,2571,2779,2866,2898,2917,2989,3148,3427,3841,4380,5027,5717,6383,6927,7258,7310,7031,6433,5520,4369,3029,1578,91,-1394,-2810,-4160,-5397,-6544,-7568,-8488,-9277,-9947,-10470,-10836,-11032,-11017,-10782,-10293,-9534,-8514,-7266,-5854,-4378,-2937,-1642,-573,204,655,796,645,296,-176,-639,-988,-1112,-935,-420,431,1562,2870,4234,5497,6513,7141,7272,6848,5826,4253,2177,-295,-3031,-5906,-8760,-11475,-13900,-15959,-17533,-18600,-19098,-19049,-18450,-17360,-15832,-13947,-11780,-9421,-6939,-4418,-1923,471,2699,4680,6358,7660,8554,9006,9034,8668,7974,7043,5957,4813,3666,2566,1504,472,-579,-1674,-2816,-3972,-5065,-5977,-6592,-6799,-6533,-5811,-4696,-3363,-2000,-840,-97,87,-392,-1495,-3151,-5154,-7287,-9288,-10912,-11967,-12327,-11959,-10908,-9299,-7286,-5072,-2825,-716,1146,2683,3872,4723,5296,5640,5862,6013,6183,6397,6694,7045,7431,7769,7979,7972,7640,6925,5771,4176,2196,-98,-2540,-5001,-7266,-9202,-10653,-11546,-11863,-11630,-10959,-9974,-8826,-7657,-6547,-5549,-4622,-3702,-2678,-1454,36,1819,3847,6048,8280,10421,12326,13890,15034,15707,15898,15611,14893,13786,12391,10772,9051,7309,5656,4179,2974,2108,1642,1598,1951,2667,3630,4753,5898,6953,7832,8457,8790,8811,8499,7856,6871,5546,3897,1963,-179,-2420,-4610,-6605,-8246,-9443,-10120,-10305,-10042,-9451,-8646,-7747,-6845,-5994,-5216,-4511,-3861,-3282,-2776,-2402,-2199,-2224,-2503,-3035,-3763,-4609,-5425,-6079,-6402,-6283,-5615,-4384,-2613,-388,2142,4829,7473,9893,11912,13358,14104,14051,13170,11487,9106,6184,2922,-436,-3664,-6521,-8810,-10386,-11137,-11043,-10126,-8474,-6235,-3576,-714,2119,4693,6740,8070,8480,7890,6288,3796,637,-2851,-6295,-9276,-11464,-12583,-12544,-11376,-9298,-6615,-3723,-1018,1179,2621,3250,3100,2383,1343,291,-527,-922,-825,-291,536,1425,2125,2410,2108,1157,-401,-2437,-4720,-7017,-9072,-10692,-11741,-12172,-11993,-11288,-10167,-8738,-7147,-5460,-3794,-2185,-707,599,1681,2497,3026,3253,3225,2989,2663,2358,2204,2301,2716,3438,4412,5513,6574,7440,7920,7910,7302,6084,4287,1997,-625,-3426,-6196,-8761,-10973,-12698,-13904,-14548,-14695,-14398,-13782,-12954,-12043,-11148,-10342,-9649,-9057,-8483,-7843,-7002,-5856,-4320,-2357,6,2686,5547,8426,11146,13546,15508,16934,17792,18070,17787,17000,15759,14154,12265,10187,8012,5828,3708,1721,-104,-1726,-3154,-4381,-5429,-6302,-7013,-7557,-7935,-8157,-8220,-8175,-8024,-7831,-7598,-7335,-7024,-6618,-6086,-5391,-4524,-3511,-2391,-1228,-82,988,1952,2783,3493,4107,4652,5191,5752,6376,7078,7850,8670,9491,10242,10864,11259,11383,11155,10565,9595,8260,6612,4684,2566,301,-2038,-4403,-6745,-9000,-11109,-12992,-14551,-15725,-16412,-16604,-16270,-15458,-14227,-12651,-10831,-8829,-6739,-4606,-2488,-424,1552,3403,5097,6589,7838,8800,9453,9778,9809,9572,9152,8622,8074,7610,7289,7180,7280,7580,8022,8535,9046,9491,9824,10034,10104,10066,9912,9638,9230,8621,7795,6694,5322,3694,1876,-48,-1942,-3680,-5113,-6130,-6630,-6592,-6012,-4978,-3599,-2026,-436,1000,2123,2809,2965,2574,1646,279,-1395,-3195,-4919,-6373,-7376,-7805,-7598,-6770,-5423,-3701,-1826,4,1553,2650,3164,3015,2221,844,-974,-3042,-5136,-7009,-8443,-9234,-9275,-8507,-6988,-4847,-2281,449,3107,5434,7273,8504,9115,9153,8738,7992,7073,6094,5153,4317,3626,3092,2750,2596,2663,2967,3508,4289,5266,6366,7485,8466,9166,9409,9079,8097,6459,4267,1660,-1125,-3874,-6359,-8416,-9949,-10928,-11407,-11473,-11249,-10849,-10359,-9830,-9259,-8621,-7843,-6887,-5690,-4255,-2594,-774,1124,2981,4672,6064,7015,7421,7178,6244,4620,2361,-403,-3502,-6713,-9799,-12515,-14652,-16042,-16586,-16257,-15096,-13205,-10731,-7849,-4736,-1564,1522,4413,7028,9332,11302,12951,14275,15282,15953,16261,16166,15645,14673,13297,11571,9639,7652,5805,4279,3226,2761,2912,3669,4923,6569,8424,10341,12160,13735,14973,15767,16091,15886,15191,13987,12357,10344,8061,5616,3156,815,-1239,-2913,-4089,-4748,-4887,-4545,-3807,-2747,-1453,6,1572,3195,4829,6415,7881,9126,10044,10519,10456,9780,8492,6612,4286,1654,-1057,-3630,-5864,-7585,-8669,-9070,-8761,-7806,-6279,-4308,-2039,374,2762,4977,6873,8348,9324,9775,9715,9192,8287,7096,5741,4340,3019,1887,1029,515,365,578,1111,1890,2819,3779,4654,5318,5693,5708,5334,4600,3513,2168,623,-1006,-2620,-4085,-5299,-6148,-6555,-6503,-5990,-5131,-4041,-2908,-1911,-1189,-855,-917,-1329,-1978,-2709,-3366,-3825,-3972,-3807,-3330,-2638,-1826,-1013,-287,267,648,841,920,944,1008,1183,1534,2080,2805,3655,4513,5259,5725,5786,5309,4251,2610,485,-1956,-4501,-6890,-8904,-10334,-11073,-11082,-10415,-9194,-7609,-5855,-4156,-2690,-1605,-987,-850,-1150,-1791,-2654,-3584,-4478,-5184,-5659,-5823,-5693,-5281,-4658,-3904,-3116,-2405,-1856,-1556,-1541,-1813,-2335,-2995,-3687,-4237,-4505,-4357,-3711,-2546,-930,1024,3133,5201,7036,8469,9406,9785,9647,9047,8120,6997,5836,4766,3908,3319,3041,3024,3221,3504,3778,3918,3840,3481,2820,1871,703,-603,-1912,-3127,-4123,-4851,-5278,-5437,-5379,-5199,-4958,-4746,-4562,-4431,-4283,-4073,-3703,-3101,-2202,-987,515,2211,3953,5562,6822,7561,7610,6894,5415,3250,606,-2301,-5166,-7718,-9718,-10972,-11382,-10922,-9625,-7611,-5012,-2007,1230,4518,7674,10529,12907,14657,15643,15771,15000,13350,10917,7852,4393,784,-2676,-5720,-8124,-9706,-10396,-10193,-9174,-7506,-5370,-3010,-631,1547,3379,4752,5618,5983,5906,5470,4795,4008,3218,2557,2103,1939,2110,2626,3468,4569,5833,7136,8357,9362,10071,10399,10323,9843,8973,7775,6287,4573,2688,695,-1319,-3276,-5043,-6549,-7669,-8362,-8593,-8364,-7735,-6767,-5570,-4248,-2926,-1711,-713,-17,315,243,-236,-1098,-2282,-3698,-5238,-6773,-8180,-9347,-10177,-10617,-10646,-10277,-9559,-8549,-7323,-5940,-4466,-2947,-1426,44,1441,2695,3802,4692,5371,5792,5974,5884,5562,4997,4246,3360,2408,1481,664,32,-354,-461,-291,139,761,1502,2254,2902,3332,3438,3140,2393,1187,-433,-2386,-4534,-6714,-8745,-10430,-11620,-12172,-12035,-11187,-9723,-7746,-5489,-3140,-987,771,1913,2320,1929,768,-1045,-3336,-5864,-8397,-10695,-12569,-13887,-14574,-14609,-14031,-12875,-11238,-9185,-6832,-4275,-1642,943,3343,5438,7113,8301,8970,9132,8862,8219,7334,6269,5127,3945,2769,1592,405,-813,-2087,-3406,-4742,-6024,-7143,-7977,-8391,-8279,-7557,-6213,-4288,-1899,770,3499,6029,8139,9616,10355,10288,9473,8002,6050,3801,1454,-803,-2804,-4413,-5530,-6103,-6126,-5656,-4774,-3631,-2336,-1040,190,1288,2276,3183,4077,5011,6006,7043,8041,8886,9434,9546,9117,8075,6442,4259,1675,-1150,-4013,-6705,-9058,-10929,-12265,-13048,-13342,-13226,-12806,-12172,-11403,-10548,-9650,-8737,-7846,-7017,-6297,-5731,-5329,-5105,-4988,-4932,-4816,-4552,-4038,-3224,-2095,-703,866,2471,3973,5207,6058,6405,6219,5466,4234,2592,709,-1269,-3151,-4785,-6014,-6734,-6859,-6369,-5256,-3605,-1507,881,3356,5745,7807,9392,10344,10584,10104,8943,7216,5075,2688,249,-2081,-4155,-5865,-7163,-8020,-8479,-8572,-8386,-7994,-7477,-6915,-6350,-5830,-5345,-4886,-4396,-3828,-3127,-2252,-1190,56,1448,2924,4411,5827,7078,8108,8836,9260,9337,9125,8629,7948,7135,6290,5464,4719,4051,3457,2880,2268,1569,739,-223,-1292,-2431,-3551,-4598,-5486,-6163,-6597,-6763,-6679,-6338,-5772,-4976,-3974,-2760,-1354,231,1957,3780,5620,7389,8979,10257,11142,11514,11350,10613,9356,7631,5560,3248,830,-1567,-3860,-5938,-7785,-9316,-10542,-11395,-11869,-11919,-11519,-10663,-9354,-7635,-5565,-3243,-771,1702,4038,6070,7655,8639,8936,8464,7237,5325,2856,64,-2829,-5529,-7788,-9389,-10179,-10099,-9173,-7521,-5313,-2793,-198,2231,4287,5809,6705,6914,6455,5381,3774,1767,-523,-2956,-5402,-7736,-9834,-11572,-12845,-13547,-13609,-12979,-11682,-9743,-7305,-4491,-1519,1394,4004,6081,7424,7883,7393,5955,3692,774,-2539,-5973,-9246,-12099,-14333,-15804,-16446,-16256,-15303,-13681,-11562,-9089,-6462,-3838,-1379,793,2566,3873,4662,4924,4658,3928,2773,1316,-352,-2095,-3787,-5305,-6542,-7433,-7945,-8108,-7980,-7671,-7292,-6970,-6788,-6808,-7037,-7421,-7889,-8310,-8582,-8585,-8263,-7574,-6562,-5288,-3875,-2455,-1164,-114,624,1024,1139,1048,896,817,958,1405,2218,3371,4795,6382,7971,9434,10619,11440,11836,11800,11369,10604,9596,8429,7199,5971,4816,3759,2838,2041,1388,853,458,182,42,11,82,194,308,339,230,-79,-618,-1393,-2375,-3502,-4697,-5867,-6909,-7747,-8284,-8475,-8258,-7631,-6577,-5141,-3364,-1317,912,3234,5550,7754,9759,11458,12783,13664,14068,14010,13514,12676,11600,10413,9260,8263,7526,7130,7092,7402,8003,8795,9671,10492,11144,11500,11486,11026,10106,8721,6914,4740,2294,-328,-2981,-5537,-7854,-9787,-11241,-12122,-12388,-12044,-11120,-9695,-7873,-5761,-3504,-1219,940,2850,4382,5425,5932,5855,5272,4249,2973,1604,361,-586,-1094,-1075,-518,548,2034,3827,5785,7745,9548,11008,11971,12288,11861,10654,8691,6078,2970,-418,-3868,-7149,-10080,-12503,-14330,-15519,-16062,-16013,-15410,-14342,-12862,-11036,-8914,-6530,-3922,-1141,1769,4715,7603,10334,12769,14825,16389,17403,17820,17628,16838,15507,13697,11523,9115,6625,4224,2078,330,-884,-1506,-1489,-886,238,1744,3497,5330,7101,8673,9916,10750,11061,10832,9992,8591,6650,4293,1638,-1130,-3852,-6342,-8479,-10163,-11349,-12053,-12305,-12174,-11720,-10993,-10026,-8819,-7368,-5650,-3668,-1444,977,3487,5968,8261,10209,11667,12534,12745,12316,11275,9739,7796,5601,3265,920,-1335,-3415,-5250,-6817,-8076,-9049,-9719,-10125,-10260,-10166,-9848,-9347,-8690,-7919,-7095,-6261,-5490,-4812,-4271,-3855,-3545,-3275,-2962,-2525,-1871,-972,187,1529,2971,4346,5539,6383,6816,6756,6241,5303,4070,2683,1305,106,-781,-1257,-1292,-900,-179,770,1784,2741,3494,3973,4097,3878,3309,2474,1422,264,-925,-2057,-3067,-3910,-4554,-4984,-5201,-5197,-4979,-4546,-3885,-3005,-1907,-614,827,2359,3900,5353,6639,7660,8363,8705,8679,8321,7673,6807,5788,4677,3538,2417,1383,486,-188,-578,-578,-138,811,2266,4167,6407,8776,11052,12949,14230,14667,14145,12627,10205,7071,3510,-161,-3608,-6559,-8803,-10231,-10842,-10692,-9944,-8746,-7304,-5773,-4297,-2965,-1828,-899,-155,444,955,1430,1937,2513,3211,4034,4974,5994,7007,7943,8686,9179,9350,9204,8759,8085,7269,6416,5633,5012,4630,4523,4709,5147,5787,6529,7272,7901,8312,8393,8075,7294,6009,4241,2004,-600,-3464,-6434,-9328,-11960,-14162,-15763,-16672,-16784,-16090,-14593,-12352,-9488,-6119,-2443,1361,5088,8548,11560,14000,15723,16693,16826,16168,14718,12601,9906,6817,3497,159,-3025,-5866,-8247,-10068,-11308,-11979,-12146,-11901,-11344,-10581,-9687,-8726,-7724,-6701,-5636,-4533,-3357,-2127,-828,495,1807,3050,4137,5023,5611,5885,5803,5411,4760,3965,3165,2506,2143,2192,2715,3725,5137,6823,8594,10240,11587,12459,12797,12552,11791,10602,9136,7546,6011,4663,3655,3048,2909,3218,3919,4897,5985,6993,7705,7940,7542,6430,4593,2101,-913,-4251,-7694,-10994,-13922,-16272,-17877,-18648,-18532,-17578,-15864,-13565,-10881,-8055,-5358,-3011,-1248,-198,51,-489,-1731,-3512,-5601,-7742,-9662,-11102,-11879,-11816,-10899,-9108,-6584,-3483,-46,3436,6677,9370,11256,12143,11901,10540,8145,4934,1190,-2723,-6450,-9642,-12025,-13429,-13776,-13140,-11666,-9608,-7242,-4868,-2750,-1092,-37,374,149,-593,-1738,-3091,-4494,-5776,-6804,-7484,-7760,-7627,-7122,-6319,-5325,-4238,-3193,-2260,-1520,-1001,-685,-544,-498,-481,-411,-232,92,567,1150,1791,2389,2864,3102,3039,2609,1792,602,-923,-2680,-4580,-6462,-8217,-9696,-10802,-11453,-11581,-11167,-10174,-8633,-6551,-3996,-1049,2179,5525,8818,11851,14422,16342,17443,17630,16850,15148,12629,9486,5955,2328,-1109,-4077,-6360,-7800,-8342,-8001,-6890,-5160,-3013,-655,1725,3958,5931,7559,8822,9713,10271,10532,10553,10379,10045,9584,8998,8289,7455,6489,5421,4295,3195,2234,1527,1202,1347,2000,3171,4765,6686,8761,10818,12684,14197,15255,15756,15699,15062,13915,12313,10358,8141,5768,3330,922,-1382,-3489,-5342,-6852,-7991,-8691,-8968,-8810,-8290,-7465,-6460,-5382,-4379,-3562,-3022,-2812,-2907,-3253,-3720,-4178,-4474,-4482,-4116,-3323,-2125,-567,1242,3172,5070,6777,8156,9086,9512,9412,8837,7892,6698,5439,4248,3279,2600,2274,2251,2498,2882,3316,3669,3851,3790,3431,2751,1736,397,-1252,-3164,-5297,-7582,-9913,-12205,-14293,-16076,-17389,-18155,-18290,-17802,-16733,-15212,-13391,-11465,-9626,-8029,-6788,-5944,-5458,-5254,-5180,-5121,-4938,-4573,-4001,-3245,-2398,-1526,-747,-109,331,574,641,568,420,231,56,-99,-217,-332,-464,-675,-1003,-1505,-2212,-3152,-4316,-5690,-7209,-8816,-10411,-11907,-13225,-14280,-15050,-15483,-15601,-15401,-14903,-14131,-13076,-11766,-10166,-8300,-6161,-3790,-1268,1299,3758,5949,7705,8885,9394,9172,8247,6665,4565,2090,-569,-3233,-5732,-7917,-9691,-11000,-11810,-12160,-12060,-11572,-10726,-9565,-8122,-6451,-4604,-2674,-772,984,2444,3504,4061,4078,3560,2569,1225,-325,-1897,-3323,-4429,-5105,-5255,-4864,-3959,-2601,-906,1020,3056,5087,7034,8818,10391,11718,12771,13536,13994,14133,13944,13402,12510,11250,9631,7672,5406,2893,205,-2553,-5286,-7865,-10173,-12103,-13535,-14410,-14679,-14348,-13487,-12186,-10598,-8863,-7130,-5524,-4126,-2991,-2124,-1493,-1046,-702,-365,25,555,1231,2082,3058,4140,5252,6361,7392,8295,9007,9467,9601,9371,8709,7620,6104,4224,2076,-195,-2429,-4444,-6069,-7174,-7655,-7494,-6716,-5432,-3782,-1974,-193,1336,2462,3041,3004,2339,1079,-668,-2761,-5014,-7220,-9173,-10679,-11594,-11821,-11340,-10192,-8483,-6356,-3985,-1536,841,3025,4933,6523,7759,8674,9265,9591,9686,9606,9403,9135,8847,8587,8370,8206,8061,7887,7596,7102,6316,5183,3693,1893,-102,-2144,-4042,-5639,-6788,-7437,-7591,-7351,-6868,-6339,-5946,-5828,-6072,-6657,-7517,-8509,-9454,-10189,-10542,-10403,-9713,-8446,-6685,-4506,-2092,411,2808,4957,6737,8069,8939,9348,9356,9029,8446,7693,6822,5902,4947,3998,3048,2116,1196,293,-592,-1462,-2300,-3116,-3888,-4627,-5324,-5993,-6644,-7287,-7928,-8556,-9148,-9688,-10111,-10409,-10493,-10363,-9942,-9231,-8199,-6870,-5285,-3512,-1662,155,1814,3210,4275,4973,5316,5360,5173,4843,4453,4052,3683,3336,3002,2653,2260,1822,1346,849,376,-57,-434,-760,-1070,-1408,-1809,-2320,-2940,-3674,-4478,-5325,-6147,-6900,-7530,-7988,-8247,-8268,-8053,-7592,-6915,-6054,-5047,-3969,-2834,-1723,-623,418,1436,2418,3413,4429,5517,6676,7950,9300,10730,12161,13535,14743,15699,16310,16513,16284,15631,14617,13332,11891,10432,9061,7907,7019,6473,6248,6338,6668,7122,7589,7887,7880,7427,6413,4821,2654,29,-2886,-5874,-8660,-10996,-12630,-13387,-13164,-11971,-9927,-7245,-4234,-1218,1446,3469,4616,4776,3927,2203,-213,-3006,-5882,-8498,-10582,-11887,-12290,-11718,-10234,-7963,-5112,-1934,1298,4326,6918,8901,10171,10696,10509,9724,8461,6900,5174,3440,1792,311,-953,-1986,-2759,-3286,-3561,-3602,-3422,-3044,-2500,-1820,-1041,-189,707,1626,2563,3488,4411,5288,6104,6806,7333,7628,7600,7218,6421,5234,3695,1894,-29,-1935,-3651,-5046,-6013,-6491,-6505,-6104,-5420,-4609,-3834,-3258,-3006,-3131,-3649,-4473,-5477,-6493,-7327,-7814,-7819,-7264,-6144,-4521,-2489,-219,2157,4476,6615,8503,10065,11314,12224,12836,13157,13214,13033,12625,12036,11287,10434,9533,8626,7790,7036,6410,5901,5493,5170,4885,4630,4383,4144,3921,3713,3523,3349,3173,2981,2743,2428,2005,1436,704,-224,-1328,-2606,-4001,-5455,-6887,-8199,-9304,-10115,-10552,-10578,-10145,-9258,-7935,-6204,-4151,-1831,630,3154,5615,7940,10044,11896,13457,14744,15748,16490,16958,17134,16978,16447,15500,14114,12298,10095,7582,4887,2120,-541,-2992,-5091,-6766,-7978,-8712,-9017,-8952,-8611,-8093,-7499,-6926,-6453,-6151,-6060,-6212,-6597,-7193,-7939,-8753,-9540,-10189,-10592,-10674,-10369,-9682,-8645,-7356,-5942,-4564,-3374,-2522,-2105,-2160,-2659,-3495,-4509,-5501,-6256,-6589,-6346,-5449,-3889,-1716,939,3917,7013,10024,12724,14933,16477,17236,17164,16247,14566,12231,9420,6303,3103,-24,-2892,-5394,-7424,-8930,-9875,-10261,-10105,-9454,-8370,-6939,-5252,-3437,-1579,174,1748,3033,3977,4553,4766,4677,4367,3936,3500,3140,2918,2867,2958,3155,3378,3537,3551,3348,2903,2212,1338,343,-663,-1590,-2359,-2915,-3240,-3351,-3273,-3059,-2739,-2341,-1858,-1290,-587,246,1253,2406,3689,5046,6394,7638,8655,9310,9495,9080,8013,6265,3871,968,-2283,-5622,-8789,-11499,-13520,-14654,-14822,-13988,-12262,-9776,-6762,-3439,-55,3205,6160,8723,10830,12456,13626,14327,14587,14394,13733,12599,10973,8887,6365,3511,424,-2712,-5715,-8367,-10467,-11854,-12427,-12161,-11131,-9471,-7380,-5070,-2750,-584,1303,2874,4110,5067,5794,6354,6814,7199,7556,7880,8192,8448,8653,8716,8625,8292,7712,6862,5792,4558,3270,2030,945,102,-454,-684,-615,-259,320,1049,1849,2595,3188,3493,3411,2853,1768,167,-1911,-4337,-6964,-9591,-11998,-13987,-15370,-16016,-15871,-14929,-13290,-11080,-8503,-5765,-3084,-669,1342,2821,3744,4122,4037,3608,2990,2337,1804,1517,1562,1993,2817,4001,5496,7210,9050,10893,12628,14130,15294,16012,16214,15826,14835,13230,11084,8476,5558,2508,-483,-3212,-5491,-7186,-8176,-8427,-7948,-6791,-5087,-2962,-610,1809,4103,6139,7775,8935,9563,9647,9209,8300,7005,5419,3681,1915,281,-1085,-2056,-2531,-2464,-1847,-747,739,2439,4200,5805,7096,7910,8131,7705,6603,4891,2632,-9,-2899,-5831,-8642,-11145,-13204,-14697,-15564,-15769,-15344,-14322,-12808,-10887,-8684,-6326,-3923,-1596,572,2504,4177,5552,6671,7537,8212,8741,9172,9561,9937,10324,10735,11155,11583,11983,12335,12604,12734,12687,12376,11743,10721,9270,7380,5100,2491,-313,-3194,-6010,-8635,-10981,-12984,-14607,-15865,-16764,-17344,-17645,-17691,-17512,-17121,-16518,-15699,-14656,-13378,-11864,-10133,-8210,-6155,-4032,-1923,83,1906,3481,4758,5722,6387,6771,6939,6915,6763,6491,6131,5674,5127,4504,3809,3095,2389,1748,1203,791,499,318,188,39,-204,-648,-1339,-2363,-3704,-5368,-7268,-9329,-11402,-13380,-15102,-16473,-17389,-17810,-17709,-17122,-16086,-14685,-12999,-11109,-9102,-7050,-5017,-3074,-1286,276,1524,2399,2825,2782,2254,1304,-11,-1537,-3151,-4658,-5896,-6698,-6937,-6529,-5465,-3770,-1576,979,3686,6336,8727,10655,11974,12562,12374,11415,9771,7593,5093,2515,132,-1825,-3152,-3740,-3549,-2657,-1198,601,2508,4261,5642,6459,6601,6005,4690,2733,265,-2528,-5429,-8207,-10623,-12473,-13605,-13929,-13449,-12256,-10513,-8452,-6328,-4388,-2848,-1838,-1431,-1598,-2268,-3299,-4557,-5887,-7182,-8351,-9353,-10173,-10830,-11345,-11752,-12070,-12303,-12439,-12439,-12248,-11810,-11050,-9935,-8422,-6544,-4335,-1904,632,3133,5435,7430,8989,10065,10629,10691,10303,9524,8426,7101,5605,4054,2494,1036,-258,-1314,-2055,-2455,-2461,-2090,-1352,-305,969,2391,3833,5203,6389,7294,7862,8022,7772,7105,6061,4697,3083,1310,-537,-2374,-4112,-5683,-7005,-8020,-8666,-8897,-8684,-7995,-6851,-5265,-3320,-1118,1204,3480,5563,7317,8664,9582,10094,10303,10315,10286,10337,10575,11058,11773,12669,13612,14465,15028,15169,14709,13611,11826,9432,6552,3351,42,-3182,-6125,-8662,-10682,-12177,-13148,-13678,-13857,-13806,-13639,-13457,-13331,-13301,-13348,-13440,-13478,-13391,-13077,-12483,-11581,-10375,-8923,-7291,-5566,-3854,-2229,-782,443,1406,2100,2545,2766,2845,2811,2772,2770,2872,3118,3517,4073,4768,5563,6408,7239,7967,8490,8706,8489,7760,6440,4510,2009,-975,-4285,-7715,-11025,-13981,-16338,-17949,-18689,-18557,-17624,-16020,-13962,-11647,-9308,-7109,-5208,-3668,-2552,-1834,-1502,-1514,-1824,-2401,-3194,-4160,-5226,-6315,-7316,-8128,-8632,-8744,-8390,-7551,-6240,-4520,-2504,-324,1827,3786,5348,6377,6741,6398,5352,3689,1563,-849,-3304,-5609,-7543,-8971,-9788,-9967,-9546,-8593,-7246,-5628,-3878,-2118,-416,1160,2617,3958,5240,6495,7785,9126,10532,11976,13411,14768,15973,16954,17665,18070,18182,18022,17634,17086,16425,15722,15020,14375,13812,13361,13014,12739,12476,12118,11570,10699,9435,7701,5503,2894,-29,-3092,-6130,-8927,-11305,-13096,-14185,-14511,-14070,-12912,-11144,-8891,-6315,-3578,-824,1788,4163,6165,7741,8789,9283,9191,8525,7359,5782,3957,2053,272,-1209,-2227,-2679,-2532,-1819,-648,826,2408,3916,5161,6025,6422,6329,5772,4823,3583,2165,716,-663,-1829,-2727,-3284,-3524,-3476,-3244,-2938,-2680,-2581,-2708,-3088,-3688,-4444,-5230,-5942,-6450,-6672,-6562,-6116,-5399,-4494,-3547,-2673,-2019,-1653,-1637,-1935,-2504,-3203,-3918,-4488,-4790,-4743,-4292,-3479,-2363,-1062,288,1564,2648,3469,3985,4190,4112,3785,3268,2596,1805,932,-14,-978,-1930,-2783,-3464,-3871,-3924,-3548,-2716,-1418,296,2346,4621,6955,9180,11100,12511,13253,13176,12210,10353,7674,4335,561,-3375,-7170,-10530,-13210,-15007,-15843,-15689,-14640,-12840,-10473,-7769,-4930,-2170,330,2423,3984,4951,5284,5009,4168,2864,1197,-689,-2671,-4617,-6413,-7976,-9233,-10141,-10670,-10801,-10516,-9815,-8709,-7218,-5409,-3336,-1106,1205,3485,5688,7728,9592,11241,12673,13861,14811,15484,15895,16011,15853,15432,14785,13954,12991,11935,10827,9680,8515,7310,6085,4805,3484,2105,689,-761,-2211,-3645,-5025,-6323,-7503,-8542,-9417,-10114,-10631,-10961,-11121,-11108,-10942,-10605,-10100,-9399,-8482,-7354,-6012,-4520,-2952,-1421,-70,984,1614,1779,1461,766,-192,-1178,-2005,-2439,-2334,-1572,-155,1870,4349,7092,9876,12469,14676,16340,17361,17704,17370,16419,14910,12944,10600,7975,5158,2236,-710,-3591,-6339,-8877,-11143,-13087,-14672,-15876,-16693,-17119,-17170,-16846,-16177,-15169,-13857,-12278,-10482,-8519,-6452,-4330,-2198,-98,1943,3892,5721,7386,8855,10069,11008,11625,11928,11904,11586,11002,10201,9242,8195,7137,6159,5334,4721,4340,4176,4159,4200,4172,3974,3511,2765,1752,579,-612,-1649,-2382,-2685,-2534,-1952,-1071,-60,852,1477,1593,1111,-66,-1886,-4256,-7002,-9877,-12646,-15018,-16786,-17743,-17775,-16838,-14955,-12256,-8915,-5168,-1297,2446,5793,8557,10584,11816,12233,11921,10983,9585,7904,6110,4362,2760,1392,247,-665,-1420,-2076,-2698,-3358,-4081,-4880,-5726,-6547,-7245,-7692,-7748,-7298,-6242,-4552,-2234,601,3841,7270,10701,13898,16667,18817,20225,20803,20540,19494,17788,15589,13103,10533,8062,5838,3947,2436,1273,430,-198,-684,-1124,-1597,-2154,-2842,-3664,-4632,-5710,-6880,-8088,-9300,-10447,-11486,-12330,-12915,-13138,-12930,-12197,-10911,-9051,-6673,-3882,-850,2210,5051,7443,9190,10148,10281,9609,8265,6436,4361,2295,486,-869,-1621,-1710,-1154,-54,1423,3074,4665,6005,6925,7348,7264,6750,5937,4995,4090,3363,2888,2687,2705,2841,2977,2987,2771,2283,1499,496,-666,-1819,-2851,-3598,-3950,-3828,-3199,-2084,-550,1308,3356,5468,7494,9314,10811,11907,12534,12681,12355,11606,10516,9183,7703,6193,4712,3330,2071,927,-91,-1026,-1859,-2603,-3223,-3688,-3966,-4028,-3869,-3520,-3026,-2478,-1963,-1579,-1395,-1450,-1724,-2163,-2651,-3052,-3220,-3014,-2343,-1165,490,2509,4727,6937,8911,10448,11386,11617,11115,9907,8106,5847,3347,775,-1649,-3780,-5490,-6723,-7465,-7760,-7677,-7308,-6754,-6090,-5388,-4685,-4012,-3389,-2828,-2368,-2032,-1876,-1929,-2226,-2759,-3523,-4432,-5437,-6413,-7274,-7915,-8264,-8258,-7886,-7153,-6099,-4811,-3371,-1901,-514,685,1602,2182,2410,2311,1955,1448,898,427,117,30,168,510,978,1489,1953,2285,2446,2416,2219,1921,1591,1330,1213,1310,1651,2239,3038,3974,4965,5887,6645,7129,7277,7030,6408,5416,4144,2675,1128,-379,-1724,-2826,-3599,-4027,-4093,-3849,-3347,-2690,-1975,-1319,-829,-596,-682,-1107,-1853,-2845,-3972,-5104,-6081,-6774,-7059,-6846,-6115,-4859,-3151,-1086,1207,3570,5856,7903,9601,10841,11594,11855,11682,11171,10438,9620,8819,8138,7609,7244,7001,6812,6600,6274,5784,5069,4135,2975,1632,138,-1452,-3098,-4761,-6409,-8023,-9577,-11045,-12407,-13615,-14641,-15413,-15904,-16036,-15788,-15128,-14072,-12686,-11053,-9324,-7618,-6101,-4851,-3955,-3403,-3182,-3215,-3432,-3765,-4151,-4577,-5028,-5527,-6099,-6771,-7539,-8397,-9274,-10100,-10756,-11123,-11095,-10571,-9520,-7923,-5844,-3368,-647,2161,4860,7254,9180,10450,10993,10710,9628,7791,5312,2360,-895,-4227,-7441,-10340,-12747,-14551,-15654,-16039,-15720,-14764,-13274,-11373,-9205,-6898,-4597,-2398,-428,1255,2576,3504,4039,4182,3981,3480,2755,1878,954,75,-655,-1135,-1310,-1123,-578,281,1388,2615,3852,4957,5828,6397,6631,6571,6286,5895,5529,5320,5382,5797,6594,7771,9253,10954,12742,14479,16026,17248,18033,18280,17924,16917,15255,12957,10089,6732,3031,-885,-4823,-8618,-12080,-15057,-17406,-19061,-19962,-20160,-19694,-18697,-17282,-15584,-13723,-11783,-9824,-7868,-5919,-3957,-1986,15,2002,3950,5793,7456,8879,9994,10767,11195,11295,11136,10784,10327,9834,9333,8839,8280,7608,6694,5473,3854,1816,-624,-3389,-6351,-9325,-12105,-14452,-16159,-17019,-16937,-15844,-13812,-10986,-7575,-3882,-178,3244,6153,8393,9849,10516,10414,9616,8238,6375,4166,1723,-840,-3400,-5854,-8081,-9974,-11423,-12348,-12685,-12412,-11551,-10161,-8349,-6238,-3963,-1653,579,2661,4509,6112,7396,8347,8908,9017,8636,7711,6237,4230,1765,-1049,-4046,-7030,-9784,-12072,-13690,-14456,-14246,-13018,-10796,-7703,-3927,260,4578,8702,12368,15340,17481,18722,19097,18687,17636,16092,14194,12073,9803,7457,5063,2652,266,-2055,-4232,-6177,-7791,-8968,-9633,-9726,-9256,-8251,-6822,-5078,-3181,-1270,521,2080,3350,4285,4889,5173,5170,4904,4410,3701,2797,1717,485,-850,-2217,-3538,-4688,-5574,-6076,-6124,-5670,-4722,-3343,-1668,142,1868,3318,4300,4697,4455,3601,2250,557,-1269,-3029,-4553,-5711,-6449,-6756,-6687,-6323,-5758,-5098,-4422,-3792,-3253,-2796,-2413,-2058,-1683,-1261,-744,-153,530,1259,2028,2798,3564,4298,5006,5651,6232,6697,7029,7177,7134,6871,6421,5801,5070,4273,3485,2731,2089,1553,1167,905,773,717,719,711,641,473,152,-317,-935,-1668,-2449,-3237,-3931,-4508,-4877,-5037,-4935,-4587,-3967,-3099,-1980,-644,892,2562,4312,6039,7646,9020,10065,10682,10827,10471,9632,8371,6756,4911,2930,952,-937,-2623,-4045,-5151,-5911,-6340,-6455,-6315,-5983,-5545,-5067,-4627,-4245,-3950,-3697,-3459,-3139,-2680,-1995,-1051,169,1612,3202,4776,6195,7254,7810,7720,6924,5410,3258,599,-2384,-5459,-8421,-11041,-13160,-14642,-15418,-15464,-14816,-13552,-11779,-9649,-7294,-4882,-2546,-396,1480,3052,4317,5310,6087,6716,7257,7749,8220,8666,9062,9386,9573,9599,9416,9004,8352,7467,6362,5075,3620,2056,397,-1290,-2979,-4610,-6137,-7519,-8708,-9670,-10388,-10838,-11040,-11008,-10788,-10426,-9990,-9519,-9084,-8719,-8459,-8326,-8328,-8459,-8695,-8993,-9287,-9491,-9530,-9300,-8767,-7891,-6694,-5242,-3605,-1899,-216,1362,2768,3983,4999,5843,6559,7179,7763,8321,8881,9423,9935,10364,10691,10847,10825,10570,10073,9306,8273,6973,5441,3705,1826,-134,-2104,-4015,-5805,-7412,-8794,-9892,-10690,-11140,-11240,-10983,-10366,-9430,-8186,-6695,-4992,-3160,-1249,625,2409,3989,5322,6354,7081,7531,7756,7834,7852,7892,8009,8240,8557,8900,9170,9225,8941,8197,6913,5081,2737,-4,-2982,-5998,-8835,-11280,-13130,-14245,-14509,-13903,-12454,-10274,-7504,-4364,-1033,2251,5332,8045,10298,12036,13226,13902,14055,13746,12977,11801,10220,8295,6029,3513,771,-2090,-4995,-7817,-10428,-12663,-14373,-15382,-15583,-14881,-13276,-10835,-7705,-4116,-348,3290,6464,8898,10355,10683,9856,7922,5084,1613,-2124,-5713,-8768,-10890,-11842,-11430,-9680,-6709,-2791,1704,6360,10753,14493,17285,18938,19382,18681,16997,14592,11763,8850,6130,3867,2184,1154,695,695,933,1216,1332,1137,555,-424,-1736,-3257,-4860,-6383,-7727,-8790,-9553,-10004,-10207,-10212,-10111,-9965,-9844,-9774,-9776,-9823,-9889,-9914,-9841,-9602,-9136,-8400,-7353,-5990,-4307,-2350,-163,2153,4500,6736,8722,10314,11385,11839,11600,10665,9031,6815,4112,1144,-1888,-4715,-7089,-8786,-9627,-9536,-8493,-6616,-4054,-1065,2097,5157,7870,10052,11577,12395,12533,12054,11084,9751,8212,6588,5014,3559,2294,1250,430,-139,-458,-500,-235,352,1280,2535,4081,5853,7765,9713,11585,13296,14745,15900,16720,17225,17433,17391,17125,16672,16017,15158,14051,12672,11000,9040,6844,4484,2072,-276,-2448,-4352,-5924,-7151,-8040,-8636,-8992,-9154,-9157,-8998,-8645,-8032,-7089,-5754,-4002,-1864,566,3126,5600,7758,9361,10237,10262,9433,7820,5621,3069,468,-1917,-3828,-5106,-5677,-5561,-4878,-3802,-2537,-1292,-223,551,1003,1127,1026,749,439,132,-90,-238,-327,-394,-508,-680,-966,-1337,-1804,-2322,-2873,-3420,-3948,-4439,-4902,-5321,-5723,-6087,-6426,-6722,-6972,-7163,-7295,-7370,-7394,-7388,-7366,-7348,-7369,-7430,-7556,-7733,-7926,-8097,-8166,-8057,-7699,-7030,-6027,-4706,-3134,-1405,341,1967,3337,4340,4890,4957,4524,3641,2358,775,-1010,-2865,-4674,-6285,-7605,-8513,-8958,-8918,-8399,-7462,-6178,-4641,-2938,-1170,606,2310,3906,5348,6601,7647,8447,8996,9264,9241,8925,8295,7383,6180,4760,3160,1484,-162,-1670,-2914,-3813,-4310,-4370,-4033,-3309,-2303,-1040,373,1906,3490,5089,6652,8128,9450,10538,11305,11667,11546,10901,9729,8067,6011,3706,1307,-971,-2968,-4490,-5430,-5698,-5301,-4279,-2775,-939,1005,2867,4428,5537,6060,5929,5162,3813,2040,8,-2097,-4090,-5821,-7148,-7953,-8175,-7782,-6856,-5528,-4045,-2648,-1599,-1040,-1025,-1438,-2078,-2654,-2919,-2697,-1949,-796,565,1853,2840,3348,3295,2705,1643,277,-1226,-2640,-3757,-4362,-4323,-3561,-2131,-188,2060,4339,6410,8045,9076,9404,8973,7832,6041,3763,1142,-1607,-4318,-6796,-8914,-10567,-11705,-12339,-12516,-12335,-11899,-11313,-10653,-9974,-9293,-8624,-7937,-7181,-6284,-5139,-3659,-1777,539,3248,6282,9494,12728,15758,18368,20332,21430,21520,20477,18310,15100,11081,6561,1953,-2319,-5847,-8284,-9439,-9241,-7831,-5457,-2497,656,3607,6066,7794,8725,8804,8129,6768,4864,2532,-110,-2934,-5813,-8599,-11130,-13234,-14762,-15586,-15662,-14999,-13713,-11938,-9885,-7730,-5662,-3836,-2361,-1309,-676,-408,-398,-520,-657,-731,-700,-607,-483,-441,-518,-758,-1132,-1534,-1831,-1840,-1416,-472,978,2814,4819,6721,8253,9195,9413,8897,7717,6057,4137,2212,513,-790,-1594,-1899,-1781,-1388,-919,-554,-473,-748,-1396,-2324,-3366,-4317,-4942,-5043,-4468,-3182,-1234,1200,3867,6475,8700,10268,10943,10584,9158,6751,3582,-52,-3762,-7190,-9975,-11854,-12647,-12270,-10773,-8302,-5130,-1593,1916,5033,7411,8825,9134,8368,6662,4288,1573,-1133,-3506,-5293,-6316,-6493,-5834,-4443,-2508,-300,1841,3572,4543,4530,3405,1246,-1712,-5086,-8392,-11194,-13081,-13851,-13445,-12006,-9823,-7266,-4732,-2569,-1053,-326,-427,-1258,-2610,-4206,-5710,-6802,-7209,-6743,-5373,-3190,-472,2430,5092,7146,8322,8509,7779,6343,4525,2661,1055,-89,-681,-733,-354,306,1051,1705,2128,2244,2087,1738,1403,1247,1477,2185,3394,5034,6936,8908,10713,12150,13057,13328,12931,11886,10278,8263,6020,3829,1893,487,-271,-305,354,1562,3170,4988,6842,8621,10201,11541,12582,13297,13649,13593,13089,12117,10679,8867,6796,4695,2784,1332,530,504,1246,2629,4396,6215,7711,8539,8455,7332,5229,2331,-1053,-4551,-7808,-10488,-12377,-13324,-13332,-12465,-10917,-8925,-6776,-4780,-3208,-2303,-2218,-3023,-4695,-7105,-10057,-13263,-16408,-19170,-21249,-22442,-22635,-21853,-20234,-18029,-15539,-13085,-10954,-9374,-8470,-8293,-8763,-9739,-10996,-12287,-13377,-14081,-14271,-13925,-13056,-11754,-10123,-8259,-6279,-4262,-2293,-462,1172,2507,3502,4099,4289,4116,3617,2915,2077,1232,442,-203,-664,-898,-898,-666,-250,299,867,1372,1662,1674,1315,612,-389,-1562,-2740,-3777,-4506,-4836,-4726,-4159,-3209,-1929,-407,1274,3054,4835,6544,8059,9258,10014,10204,9775,8729,7155,5229,3175,1244,-294,-1241,-1416,-754,730,2935,5652,8642,11595,14242,16300,17592,17980,17458,16067,13961,11317,8387,5419,2691,462,-1046,-1661,-1319,-43,2011,4611,7424,10120,12344,13833,14394,13964,12604,10477,7847,5029,2352,144,-1334,-1893,-1446,-26,2239,5124,8342,11590,14543,16932,18524,19158,18763,17361,15067,12092,8701,5211,1926,-876,-2979,-4256,-4656,-4241,-3135,-1544,302,2131,3718,4833,5356,5201,4400,3022,1214,-870,-3057,-5216,-7224,-9030,-10596,-11912,-12970,-13760,-14249,-14428,-14278,-13798,-13013,-11955,-10710,-9362,-8046,-6860,-5924,-5281,-4961,-4915,-5078,-5342,-5605,-5759,-5719,-5437,-4883,-4102,-3149,-2129,-1157,-334,255,561,563,266,-317,-1154,-2216,-3450,-4799,-6156,-7427,-8465,-9167,-9432,-9223,-8558,-7533,-6300,-5057,-4021,-3374,-3262,-3742,-4792,-6302,-8099,-9952,-11640,-12946,-13733,-13922,-13528,-12609,-11290,-9712,-8031,-6403,-4964,-3808,-3005,-2526,-2330,-2284,-2258,-2112,-1752,-1134,-307,654,1601,2406,2934,3106,2858,2192,1143,-231,-1826,-3566,-5323,-7029,-8568,-9877,-10893,-11578,-11937,-12000,-11813,-11466,-11007,-10500,-9975,-9414,-8809,-8085,-7181,-6021,-4544,-2721,-557,1897,4567,7325,10060,12628,14916,16825,18300,19314,19899,20088,19956,19564,18970,18223,17370,16415,15407,14333,13240,12164,11148,10252,9510,8927,8485,8127,7765,7322,6708,5867,4791,3495,2050,562,-865,-2118,-3119,-3810,-4165,-4153,-3790,-3050,-1976,-581,1032,2766,4457,5947,7097,7802,8030,7793,7172,6245,5144,3935,2732,1582,553,-302,-915,-1229,-1171,-717,126,1303,2683,4144,5492,6601,7313,7562,7291,6522,5293,3689,1799,-281,-2447,-4605,-6649,-8481,-10014,-11158,-11871,-12095,-11844,-11112,-9949,-8412,-6544,-4445,-2143,257,2723,5144,7478,9590,11432,12880,13892,14395,14390,13868,12915,11592,10042,8383,6761,5297,4079,3172,2585,2312,2300,2498,2836,3273,3762,4302,4879,5510,6176,6857,7473,7938,8115,7889,7149,5825,3918,1466,-1398,-4516,-7639,-10537,-12922,-14583,-15330,-15079,-13837,-11707,-8875,-5580,-2100,1305,4368,6909,8761,9872,10217,9849,8861,7357,5479,3323,1021,-1365,-3744,-6087,-8340,-10465,-12410,-14087,-15420,-16292,-16636,-16368,-15486,-13990,-11969,-9525,-6829,-4077,-1500,679,2221,2995,2883,1940,279,-1867,-4202,-6426,-8238,-9408,-9796,-9351,-8154,-6373,-4257,-2087,-136,1383,2343,2708,2551,1998,1232,429,-242,-679,-809,-661,-277,231,757,1188,1431,1420,1126,538,-312,-1405,-2666,-4070,-5537,-7030,-8504,-9912,-11245,-12466,-13581,-14571,-15439,-16158,-16723,-17077,-17195,-17008,-16486,-15588,-14312,-12667,-10704,-8503,-6161,-3813,-1566,442,2132,3418,4274,4696,4712,4396,3839,3167,2509,1995,1708,1713,1985,2486,3130,3829,4522,5155,5748,6305,6892,7536,8260,9039,9810,10471,10895,10974,10593,9719,8337,6526,4377,2058,-282,-2464,-4329,-5754,-6634,-6938,-6665,-5900,-4735,-3330,-1807,-314,1076,2282,3316,4180,4954,5700,6523,7467,8582,9817,11088,12245,13093,13447,13134,12044,10173,7589,4494,1124,-2197,-5191,-7569,-9140,-9768,-9433,-8198,-6220,-3706,-900,1944,4618,6911,8720,9934,10536,10540,9983,8967,7584,5963,4245,2572,1068,-129,-952,-1348,-1325,-953,-328,400,1089,1622,1906,1965,1824,1643,1532,1661,2102,2925,4081,5512,7081,8663,10126,11379,12365,13070,13522,13759,13839,13815,13728,13616,13501,13389,13294,13197,13096,12958,12771,12509,12161,11720,11151,10452,9560,8454,7080,5434,3516,1413,-784,-2894,-4760,-6195,-7078,-7313,-6894,-5861,-4331,-2472,-492,1382,2929,3966,4358,4059,3093,1587,-300,-2335,-4332,-6093,-7512,-8523,-9127,-9367,-9310,-9030,-8622,-8151,-7688,-7287,-6936,-6657,-6359,-6010,-5502,-4797,-3849,-2676,-1343,49,1338,2376,3003,3115,2658,1654,199,-1563,-3437,-5225,-6751,-7852,-8457,-8538,-8158,-7443,-6554,-5669,-4934,-4460,-4283,-4404,-4754,-5235,-5731,-6106,-6281,-6175,-5812,-5207,-4455,-3622,-2788,-2013,-1336,-798,-432,-282,-384,-767,-1448,-2407,-3619,-5012,-6506,-7987,-9335,-10413,-11101,-11282,-10892,-9900,-8365,-6396,-4208,-2017,-108,1313,2065,2091,1410,169,-1457,-3213,-4884,-6269,-7213,-7651,-7545,-6952,-5954,-4694,-3305,-1968,-785,111,689,919,833,471,-130,-929,-1905,-3037,-4275,-5553,-6752,-7728,-8343,-8447,-7979,-6892,-5258,-3175,-807,1672,4075,6234,8004,9286,10027,10237,9961,9309,8372,7294,6159,5062,4061,3187,2466,1913,1535,1322,1269,1305,1380,1392,1238,850,130,-912,-2274,-3844,-5503,-7078,-8409,-9370,-9877,-9931,-9578,-8935,-8127,-7310,-6587,-6034,-5659,-5402,-5189,-4902,-4476,-3849,-3024,-2013,-877,339,1565,2748,3855,4836,5689,6379,6887,7194,7261,7069,6592,5793,4677,3196,1390,-737,-3102,-5602,-8115,-10468,-12516,-14082,-15060,-15349,-14952,-13899,-12326,-10368,-8224,-6058,-4026,-2234,-728,500,1504,2397,3274,4271,5452,6867,8491,10244,12016,13640,14984,15891,16284,16109,15386,14191,12649,10907,9123,7427,5905,4607,3540,2672,1986,1407,914,443,-21,-496,-982,-1474,-1936,-2352,-2655,-2800,-2744,-2448,-1917,-1164,-220,869,2069,3318,4578,5774,6828,7662,8169,8273,7910,7037,5671,3850,1664,-755,-3239,-5579,-7561,-8973,-9656,-9498,-8480,-6641,-4115,-1086,2220,5520,8580,11152,13084,14276,14714,14443,13539,12138,10324,8264,6059,3866,1829,88,-1217,-1974,-2120,-1629,-569,948,2731,4553,6188,7413,8111,8190,7687,6674,5289,3683,2009,393,-1053,-2252,-3150,-3692,-3858,-3621,-3004,-2037,-785,653,2179,3652,4961,5977,6626,6869,6731,6289,5651,4937,4226,3590,2990,2397,1684,743,-541,-2227,-4318,-6706,-9234,-11657,-13704,-15111,-15650,-15190,-13707,-11313,-8230,-4775,-1289,1887,4492,6327,7322,7473,6891,5726,4180,2458,730,-840,-2186,-3240,-4028,-4573,-4939,-5191,-5381,-5534,-5643,-5655,-5497,-5076,-4320,-3176,-1640,244,2397,4682,6944,8994,10635,11708,12033,11565,10219,8080,5225,1842,-1863,-5643,-9254,-12474,-15099,-16997,-18049,-18225,-17538,-16058,-13939,-11356,-8551,-5759,-3200,-1051,576,1633,2120,2103,1655,901,-44,-1052,-2000,-2813,-3428,-3847,-4094,-4230,-4323,-4435,-4611,-4866,-5188,-5515,-5785,-5893,-5771,-5365,-4670,-3736,-2651,-1545,-543,198,580,500,-67,-1095,-2499,-4119,-5775,-7258,-8381,-8994,-8993,-8352,-7102,-5350,-3268,-1068,1014,2783,4081,4844,5078,4858,4334,3659,3011,2534,2331,2467,2963,3781,4867,6111,7398,8628,9686,10535,11116,11436,11475,11231,10703,9867,8750,7359,5765,4044,2300,650,-810,-1977,-2786,-3181,-3148,-2692,-1877,-770,515,1875,3213,4441,5525,6425,7139,7667,7985,8096,7941,7508,6736,5616,4128,2304,193,-2105,-4457,-6714,-8665,-10143,-10963,-11019,-10273,-8789,-6694,-4216,-1579,944,3144,4831,5913,6382,6297,5819,5096,4338,3667,3223,3028,3107,3400,3852,4372,4878,5318,5648,5894,6063,6211,6343,6469,6538,6511,6319,5935,5332,4536,3584,2542,1490,473,-449,-1269,-1987,-2622,-3206,-3765,-4293,-4798,-5210,-5507,-5610,-5482,-5100,-4451,-3571,-2485,-1253,81,1455,2807,4047,5089,5817,6139,5974,5264,4015,2250,54,-2445,-5107,-7739,-10153,-12155,-13565,-14253,-14163,-13309,-11810,-9828,-7586,-5300,-3149,-1286,244,1400,2231,2776,3086,3212,3188,3064,2893,2728,2634,2625,2725,2868,3004,3025,2859,2457,1820,1026,179,-565,-1089,-1266,-1053,-421,593,1924,3495,5193,6911,8532,9927,11009,11669,11861,11558,10759,9534,7938,6101,4108,2093,114,-1751,-3501,-5116,-6615,-7974,-9180,-10166,-10878,-11219,-11122,-10517,-9377,-7735,-5670,-3333,-906,1404,3397,4889,5746,5886,5319,4120,2464,545,-1386,-3120,-4453,-5259,-5461,-5048,-4086,-2668,-949,910,2733,4337,5548,6222,6228,5509,4066,1955,-667,-3649,-6747,-9764,-12463,-14649,-16146,-16824,-16600,-15493,-13564,-11007,-8053,-5004,-2155,211,1905,2796,2887,2264,1097,-404,-2009,-3535,-4815,-5762,-6320,-6489,-6290,-5789,-5040,-4123,-3082,-1954,-747,545,1927,3386,4876,6289,7504,8349,8682,8401,7460,5924,3899,1574,-864,-3202,-5267,-6920,-8049,-8630,-8640,-8144,-7204,-5921,-4397,-2724,-1002,703,2338,3873,5300,6605,7795,8824,9686,10299,10613,10554,10052,9092,7663,5836,3705,1403,-927,-3144,-5131,-6799,-8093,-9019,-9582,-9842,-9827,-9576,-9090,-8346,-7307,-5915,-4149,-2024,383,2925,5435,7688,9489,10663,11065,10668,9470,7598,5203,2505,-291,-2959,-5320,-7203,-8477,-9039,-8830,-7825,-6063,-3634,-690,2534,5782,8711,11039,12478,12882,12202,10548,8148,5300,2358,-373,-2604,-4151,-4896,-4811,-3955,-2461,-513,1634,3741,5571,6942,7755,7987,7695,6991,5997,4832,3569,2262,900,-531,-2064,-3717,-5469,-7266,-9020,-10603,-11894,-12758,-13101,-12846,-11973,-10484,-8438,-5892,-2975,209,3497,6739,9774,12466,14677,16350,17399,17837,17642,16851,15489,13626,11337,8764,6055,3419,1036,-916,-2329,-3155,-3410,-3180,-2559,-1667,-602,566,1775,2984,4136,5147,5917,6333,6287,5729,4656,3169,1410,-426,-2145,-3588,-4635,-5231,-5374,-5102,-4496,-3642,-2653,-1633,-672,143,792,1251,1549,1708,1750,1694,1545,1301,993,636,308,70,22,221,720,1499,2500,3597,4653,5492,5965,5951,5382,4267,2689,758,-1341,-3477,-5486,-7295,-8848,-10148,-11229,-12116,-12835,-13363,-13672,-13702,-13433,-12821,-11913,-10700,-9283,-7696,-6046,-4407,-2866,-1481,-312,627,1319,1775,2030,2110,2052,1889,1637,1308,903,407,-194,-899,-1706,-2561,-3393,-4115,-4617,-4842,-4734,-4310,-3627,-2783,-1898,-1091,-440,1,239,296,204,-1,-319,-754,-1302,-1980,-2738,-3537,-4289,-4914,-5315,-5435,-5186,-4565,-3525,-2124,-391,1540,3548,5458,7114,8368,9124,9314,8964,8107,6849,5307,3603,1891,283,-1071,-2076,-2645,-2750,-2434,-1791,-978,-158,499,893,958,735,293,-227,-694,-996,-1068,-924,-634,-302,-69,-43,-303,-892,-1767,-2870,-4079,-5279,-6340,-7173,-7698,-7896,-7745,-7271,-6485,-5412,-4089,-2527,-799,1069,2970,4858,6621,8204,9504,10445,10939,10906,10304,9118,7399,5254,2840,354,-1982,-3974,-5431,-6240,-6345,-5754,-4555,-2902,-975,1003,2830,4330,5363,5842,5752,5088,3949,2414,651,-1210,-2999,-4611,-5949,-6985,-7696,-8109,-8210,-8028,-7520,-6692,-5506,-3972,-2108,23,2351,4743,7102,9295,11235,12862,14151,15123,15807,16246,16456,16420,16102,15440,14382,12918,11049,8863,6453,3972,1578,-552,-2274,-3444,-4003,-3927,-3281,-2200,-870,495,1667,2473,2760,2475,1597,221,-1532,-3454,-5319,-6901,-7995,-8455,-8213,-7260,-5685,-3622,-1272,1164,3453,5425,6903,7792,8040,7656,6728,5384,3809,2214,791,-286,-931,-1129,-940,-496,88,658,1146,1487,1702,1840,1983,2227,2621,3185,3860,4526,5033,5195,4857,3909,2295,72,-2652,-5652,-8703,-11508,-13846,-15472,-16270,-16138,-15120,-13280,-10805,-7878,-4737,-1596,1368,4009,6250,8055,9413,10346,10863,10989,10724,10073,9033,7593,5756,3542,978,-1839,-4811,-7768,-10510,-12826,-14483,-15306,-15176,-14077,-12098,-9445,-6386,-3250,-352,2045,3749,4684,4872,4408,3474,2250,956,-235,-1151,-1688,-1759,-1360,-523,643,2001,3376,4609,5543,6096,6206,5922,5295,4483,3602,2829,2256,1987,2040,2382,2924,3508,3947,4070,3701,2781,1274,-727,-3107,-5656,-8178,-10448,-12280,-13537,-14122,-14030,-13291,-12003,-10317,-8404,-6476,-4735,-3379,-2552,-2377,-2877,-4007,-5647,-7573,-9535,-11265,-12495,-13067,-12856,-11876,-10205,-7998,-5447,-2750,-81,2413,4651,6570,8171,9458,10460,11200,11690,11919,11861,11485,10763,9698,8318,6696,4904,3059,1238,-430,-1872,-2976,-3685,-3959,-3795,-3257,-2443,-1479,-522,319,924,1255,1263,964,360,-532,-1680,-3063,-4624,-6288,-7964,-9524,-10852,-11844,-12407,-12518,-12155,-11372,-10225,-8789,-7152,-5359,-3488,-1551,405,2377,4339,6283,8169,9972,11626,13074,14238,15033,15389,15246,14566,13351,11619,9435,6864,4025,1028,-1960,-4777,-7230,-9169,-10460,-11056,-10992,-10351,-9323,-8068,-6805,-5680,-4813,-4252,-3968,-3888,-3870,-3752,-3368,-2574,-1298,483,2682,5176,7762,10249,12435,14174,15360,15957,15992,15547,14725,13669,12461,11222,9967,8734,7472,6152,4712,3129,1402,-424,-2279,-4052,-5644,-6915,-7759,-8074,-7800,-6931,-5517,-3658,-1514,744,2921,4840,6362,7371,7833,7711,7053,5903,4337,2472,415,-1669,-3645,-5352,-6693,-7586,-8008,-8000,-7594,-6882,-5929,-4795,-3549,-2202,-799,673,2175,3689,5136,6431,7463,8128,8339,8055,7250,5982,4318,2407,407,-1494,-3140,-4395,-5204,-5549,-5494,-5143,-4614,-4064,-3591,-3297,-3217,-3338,-3592,-3866,-4023,-3934,-3502,-2677,-1471,74,1854,3783,5736,7600,9262,10602,11529,11973,11893,11297,10218,8744,6979,5083,3207,1516,155,-803,-1315,-1446,-1291,-1013,-757,-681,-861,-1345,-2093,-3037,-4069,-5082,-5969,-6646,-7029,-7077,-6757,-6077,-5103,-3912,-2663,-1503,-603,-84,-33,-450,-1280,-2400,-3635,-4814,-5753,-6343,-6516,-6296,-5782,-5100,-4427,-3898,-3639,-3700,-4078,-4683,-5388,-6032,-6444,-6517,-6140,-5307,-4009,-2306,-285,1942,4205,6348,8171,9543,10334,10501,10045,9022,7546,5751,3798,1862,102,-1331,-2330,-2838,-2861,-2469,-1798,-1019,-315,132,197,-194,-1045,-2303,-3856,-5571,-7276,-8796,-9966,-10641,-10740,-10229,-9173,-7667,-5867,-3923,-1997,-207,1326,2562,3445,4016,4300,4381,4331,4207,4064,3915,3794,3692,3637,3607,3588,3526,3365,3033,2495,1737,809,-198,-1141,-1888,-2295,-2289,-1842,-1014,83,1282,2401,3260,3714,3659,3061,1959,456,-1265,-2990,-4506,-5604,-6157,-6083,-5374,-4107,-2360,-299,1961,4256,6453,8429,10054,11250,11947,12137,11848,11133,10070,8734,7195,5527,3776,2008,261,-1401,-2920,-4213,-5225,-5861,-6122,-5956,-5434,-4607,-3594,-2515,-1480,-573,170,747,1184,1503,1731,1843,1825,1607,1142,374,-709,-2097,-3692,-5395,-6994,-8316,-9147,-9336,-8790,-7485,-5494,-2934,-22,3033,5970,8554,10600,11943,12531,12345,11472,10035,8219,6225,4253,2500,1089,129,-398,-520,-370,-54,294,620,871,1104,1343,1662,2086,2599,3153,3644,3965,4011,3711,3060,2093,936,-284,-1381,-2215,-2660,-2650,-2196,-1344,-213,1078,2385,3570,4532,5170,5454,5382,5012,4451,3813,3238,2817,2626,2680,2953,3382,3871,4308,4599,4647,4421,3904,3151,2232,1266,359,-370,-844,-1016,-890,-522,-17,490,848,902,551,-288,-1615,-3381,-5497,-7808,-10165,-12383,-14299,-15745,-16603,-16756,-16181,-14879,-12956,-10568,-7922,-5252,-2771,-648,977,2072,2596,2640,2250,1597,784,6,-636,-981,-978,-556,262,1435,2857,4398,5906,7216,8188,8685,8622,7948,6675,4878,2693,288,-2125,-4387,-6330,-7873,-8980,-9675,-10037,-10181,-10234,-10308,-10498,-10813,-11249,-11719,-12126,-12369,-12356,-12048,-11439,-10561,-9478,-8256,-6963,-5659,-4383,-3165,-2027,-975,-21,830,1571,2204,2715,3120,3413,3608,3717,3735,3656,3468,3155,2726,2203,1640,1087,609,244,24,-37,61,313,700,1191,1741,2275,2744,3049,3168,3039,2700,2160,1520,836,222,-268,-581,-694,-635,-417,-95,312,786,1325,1945,2637,3402,4203,5011,5781,6494,7137,7701,8195,8590,8856,8945,8783,8322,7518,6338,4817,2970,926,-1219,-3272,-5079,-6479,-7360,-7688,-7479,-6843,-5912,-4853,-3798,-2858,-2072,-1444,-943,-518,-146,192,487,702,795,697,357,-269,-1191,-2370,-3727,-5131,-6438,-7503,-8188,-8411,-8105,-7264,-5936,-4178,-2132,91,2335,4466,6374,7956,9176,9997,10459,10593,10481,10179,9774,9298,8801,8259,7671,6978,6155,5165,4000,2687,1250,-238,-1754,-3236,-4671,-6020,-7266,-8375,-9323,-10074,-10599,-10869,-10856,-10546,-9924,-8979,-7738,-6190,-4390,-2357,-163,2135,4442,6672,8737,10535,12039,13163,13942,14327,14376,14074,13481,12613,11522,10244,8813,7274,5644,3953,2228,515,-1126,-2605,-3838,-4721,-5178,-5147,-4611,-3602,-2205,-561,1145,2709,3917,4588,4579,3820,2331,221,-2319,-5024,-7621,-9816,-11424,-12273,-12364,-11726,-10497,-8863,-6996,-5104,-3320,-1764,-487,513,1269,1847,2318,2728,3110,3449,3720,3874,3881,3710,3362,2846,2176,1389,491,-489,-1546,-2677,-3887,-5190,-6577,-8038,-9498,-10893,-12091,-12994,-13505,-13571,-13183,-12409,-11318,-10084,-8815,-7681,-6746,-6092,-5661,-5411,-5187,-4856,-4260,-3277,-1834,83,2410,5015,7724,10323,12619,14440,15677,16265,16211,15554,14373,12757,10811,8610,6259,3826,1415,-872,-2930,-4654,-5950,-6763,-7048,-6815,-6095,-4952,-3457,-1712,197,2146,4024,5721,7138,8217,8936,9307,9380,9211,8857,8366,7783,7135,6474,5834,5278,4839,4557,4422,4423,4506,4622,4719,4736,4670,4473,4194,3829,3457,3123,2918,2902,3151,3689,4538,5657,6989,8414,9797,10946,11683,11813,11211,9797,7599,4741,1409,-2096,-5512,-8501,-10824,-12275,-12766,-12310,-11067,-9262,-7236,-5313,-3815,-2959,-2878,-3539,-4853,-6588,-8535,-10422,-12072,-13300,-14048,-14253,-13967,-13227,-12124,-10733,-9131,-7377,-5536,-3672,-1863,-188,1262,2418,3235,3686,3811,3644,3278,2794,2288,1857,1569,1503,1658,2054,2605,3265,3890,4409,4701,4718,4416,3810,2918,1795,477,-991,-2585,-4273,-6033,-7812,-9546,-11151,-12496,-13485,-13959,-13834,-13009,-11443,-9175,-6258,-2888,771,4440,7900,10904,13283,14909,15744,15824,15234,14138,12653,10961,9134,7270,5376,3457,1501,-501,-2514,-4488,-6337,-7954,-9276,-10207,-10763,-10907,-10724,-10242,-9560,-8748,-7882,-7026,-6237,-5555,-5022,-4651,-4457,-4412,-4473,-4558,-4569,-4393,-3947,-3162,-2024,-569,1131,2946,4737,6331,7582,8364,8594,8282,7484,6360,5104,3960,3145,2852,3182,4139,5646,7517,9524,11399,12867,13718,13787,13036,11514,9376,6838,4158,1559,-744,-2634,-4030,-4943,-5422,-5576,-5521,-5387,-5282,-5257,-5351,-5509,-5689,-5785,-5716,-5378,-4708,-3662,-2234,-469,1569,3781,6059,8283,10341,12084,13427,14217,14421,13967,12905,11301,9300,7052,4757,2570,646,-915,-2074,-2828,-3230,-3349,-3246,-2989,-2608,-2149,-1630,-1080,-522,22,531,988,1385,1701,1926,2036,2007,1827,1490,1013,448,-147,-675,-1063,-1226,-1136,-786,-230,440,1098,1604,1817,1637,983,-135,-1693,-3558,-5603,-7622,-9429,-10831,-11683,-11888,-11439,-10378,-8835,-6957,-4922,-2898,-1033,549,1772,2597,3037,3166,3056,2837,2590,2388,2257,2151,2019,1751,1260,475,-639,-2056,-3686,-5418,-7058,-8474,-9497,-10060,-10126,-9744,-8995,-8002,-6872,-5710,-4590,-3551,-2627,-1807,-1099,-493,2,372,590,626,455,46,-595,-1476,-2558,-3790,-5095,-6365,-7501,-8395,-8977,-9200,-9051,-8552,-7743,-6697,-5488,-4217,-2981,-1883,-1013,-424,-140,-138,-355,-720,-1144,-1566,-1958,-2292,-2596,-2860,-3104,-3293,-3408,-3365,-3140,-2657,-1946,-1019,23,1086,2047,2814,3322,3544,3519,3294,2975,2647,2407,2317,2415,2688,3095,3554,3970,4252,4309,4119,3649,2971,2130,1247,417,-255,-700,-880,-797,-498,-33,514,1102,1684,2273,2871,3549,4321,5251,6323,7522,8766,9968,11014,11806,12277,12380,12108,11497,10565,9407,8041,6561,4983,3385,1774,214,-1281,-2654,-3867,-4867,-5604,-6050,-6171,-5984,-5504,-4783,-3880,-2856,-1777,-690,366,1364,2297,3136,3884,4515,5016,5366,5551,5545,5345,4940,4327,3530,2571,1487,336,-844,-1987,-3059,-3995,-4763,-5313,-5609,-5656,-5435,-4992,-4341,-3543,-2620,-1632,-593,455,1498,2532,3532,4509,5424,6270,6995,7568,7943,8072,7921,7451,6647,5517,4085,2430,650,-1102,-2669,-3882,-4599,-4732,-4237,-3177,-1624,233,2226,4125,5709,6802,7227,6937,5904,4254,2120,-245,-2618,-4748,-6464,-7638,-8268,-8394,-8149,-7675,-7109,-6561,-6094,-5714,-5410,-5117,-4789,-4358,-3779,-3040,-2150,-1169,-181,702,1369,1697,1618,1070,72,-1312,-2969,-4721,-6366,-7691,-8479,-8589,-7904,-6442,-4266,-1578,1409,4387,7100,9288,10771,11434,11246,10229,8490,6149,3379,356,-2757,-5786,-8600,-11082,-13130,-14694,-15719,-16187,-16091,-15438,-14258,-12592,-10527,-8161,-5642,-3134,-791,1214,2777,3804,4263,4172,3573,2562,1245,-251,-1772,-3185,-4329,-5091,-5362,-5099,-4300,-3029,-1385,483,2429,4294,5968,7363,8455,9270,9878,10374,10859,11391,12002,12650,13265,13720,13917,13747,13167,12180,10834,9238,7495,5744,4073,2584,1320,320,-420,-905,-1184,-1287,-1277,-1198,-1088,-993,-937,-952,-1081,-1341,-1780,-2402,-3200,-4149,-5168,-6165,-7009,-7560,-7705,-7338,-6437,-5013,-3153,-985,1330,3614,5692,7416,8646,9319,9359,8799,7661,6063,4129,2048,-8,-1846,-3323,-4325,-4803,-4741,-4183,-3188,-1847,-256,1482,3241,4913,6356,7477,8175,8408,8166,7476,6398,5007,3383,1613,-201,-1964,-3555,-4850,-5752,-6140,-5972,-5221,-3934,-2199,-164,2038,4224,6279,8070,9514,10542,11098,11152,10662,9632,8041,5940,3362,420,-2755,-5997,-9103,-11889,-14181,-15834,-16774,-16951,-16388,-15141,-13318,-11041,-8475,-5761,-3071,-530,1724,3600,5012,5915,6309,6226,5755,5005,4123,3242,2517,2040,1902,2114,2653,3435,4322,5178,5807,6110,5956,5351,4316,2975,1458,-46,-1398,-2464,-3176,-3530,-3569,-3394,-3125,-2882,-2780,-2884,-3234,-3801,-4542,-5344,-6123,-6756,-7177,-7341,-7242,-6925,-6448,-5888,-5326,-4828,-4434,-4169,-4002,-3894,-3757,-3517,-3084,-2424,-1508,-373,928,2311,3685,4966,6071,6964,7601,8010,8215,8270,8246,8178,8099,8013,7889,7689,7379,6886,6203,5280,4121,2736,1148,-589,-2423,-4266,-6054,-7691,-9125,-10290,-11154,-11684,-11892,-11768,-11364,-10703,-9848,-8822,-7689,-6441,-5148,-3806,-2490,-1230,-104,860,1607,2131,2418,2483,2330,1984,1433,691,-252,-1398,-2726,-4230,-5853,-7554,-9234,-10817,-12175,-13215,-13823,-13907,-13410,-12296,-10570,-8302,-5564,-2508,722,3953,7021,9760,12026,13695,14651,14835,14195,12741,10542,7701,4415,912,-2539,-5644,-8152,-9858,-10637,-10488,-9491,-7834,-5766,-3547,-1436,365,1729,2595,3003,3029,2816,2509,2259,2181,2365,2821,3547,4453,5470,6473,7395,8130,8648,8907,8921,8730,8389,7982,7574,7234,6985,6844,6770,6719,6604,6343,5856,5075,3985,2579,941,-856,-2648,-4302,-5644,-6519,-6811,-6418,-5330,-3558,-1226,1526,4468,7361,9936,11947,13178,13490,12833,11236,8864,5903,2625,-724,-3916,-6756,-9133,-10951,-12192,-12845,-12936,-12493,-11587,-10270,-8668,-6884,-5073,-3374,-1909,-792,-58,244,151,-327,-1134,-2224,-3540,-5009,-6540,-8026,-9323,-10298,-10791,-10672,-9839,-8238,-5892,-2867,658,4507,8412,12134,15421,18058,19885,20811,20812,19973,18417,16357,14007,11596,9305,7276,5558,4169,3041,2110,1267,453,-402,-1296,-2229,-3141,-3982,-4679,-5183,-5454,-5486,-5287,-4900,-4381,-3791,-3203,-2675,-2251,-1987,-1889,-1999,-2303,-2804,-3450,-4182,-4887,-5452,-5737,-5623,-5029,-3907,-2302,-297,1941,4212,6288,7955,9045,9444,9132,8148,6590,4611,2342,-37,-2398,-4611,-6549,-8136,-9267,-9886,-9948,-9422,-8349,-6779,-4845,-2709,-577,1330,2808,3677,3835,3229,1908,-17,-2374,-4943,-7510,-9850,-11807,-13240,-14123,-14435,-14285,-13760,-13024,-12193,-11376,-10631,-9962,-9339,-8693,-7951,-7044,-5916,-4562,-3011,-1350,277,1718,2782,3332,3245,2481,1063,-921,-3316,-5918,-8507,-10840,-12696,-13886,-14269,-13762,-12370,-10136,-7224,-3799,-136,3547,6972,9955,12316,13969,14864,15029,14528,13506,12103,10520,8913,7442,6204,5245,4560,4071,3692,3291,2797,2144,1354,487,-353,-1026,-1428,-1461,-1098,-351,713,1994,3360,4676,5818,6667,7161,7258,6979,6376,5540,4576,3586,2654,1834,1148,585,136,-256,-594,-927,-1230,-1516,-1734,-1858,-1822,-1581,-1084,-304,742,2029,3438,4867,6154,7142,7720,7797,7403,6613,5602,4588,3792,3441,3663,4554,6061,8106,10482,12981,15348,17329,18713,19309,19013,17792,15702,12879,9524,5870,2163,-1382,-4570,-7285,-9422,-10967,-11899,-12260,-12097,-11468,-10445,-9095,-7465,-5625,-3599,-1442,797,3062,5237,7232,8877,10030,10549,10311,9292,7539,5184,2484,-298,-2839,-4871,-6161,-6591,-6119,-4815,-2833,-374,2321,5008,7486,9571,11161,12185,12638,12526,11911,10824,9333,7482,5330,2937,398,-2215,-4747,-7101,-9112,-10671,-11665,-12027,-11729,-10798,-9316,-7417,-5273,-3081,-1019,744,2104,2997,3413,3394,2980,2259,1273,86,-1264,-2742,-4295,-5872,-7397,-8781,-9928,-10735,-11142,-11086,-10602,-9727,-8580,-7279,-5964,-4745,-3710,-2904,-2321,-1942,-1717,-1609,-1601,-1678,-1858,-2141,-2534,-2997,-3493,-3933,-4244,-4333,-4122,-3570,-2652,-1397,130,1833,3582,5237,6638,7639,8098,7911,7026,5434,3205,465,-2606,-5797,-8887,-11668,-13980,-15687,-16733,-17078,-16751,-15787,-14264,-12262,-9878,-7227,-4429,-1608,1074,3499,5494,6959,7778,7919,7387,6264,4672,2768,736,-1279,-3118,-4717,-6004,-7001,-7718,-8217,-8532,-8704,-8720,-8589,-8243,-7681,-6847,-5755,-4406,-2851,-1128,683,2527,4327,6017,7528,8781,9697,10185,10174,9586,8410,6640,4380,1749,-1045,-3767,-6170,-8001,-9052,-9177,-8307,-6471,-3806,-523,3077,6670,9894,12450,14054,14563,13903,12184,9586,6448,3122,8,-2551,-4282,-5041,-4800,-3675,-1893,252,2407,4255,5520,6016,5683,4543,2758,525,-1891,-4225,-6245,-7750,-8622,-8795,-8288,-7160,-5538,-3544,-1355,913,3105,5149,6964,8538,9878,11018,12026,12944,13825,14663,15424,16024,16330,16213,15522,14163,12084,9315,5967,2230,-1666,-5437,-8831,-11592,-13566,-14631,-14783,-14074,-12628,-10631,-8282,-5802,-3392,-1217,596,1993,2971,3583,3940,4151,4350,4619,5003,5495,6028,6510,6831,6872,6564,5848,4755,3355,1784,228,-1121,-2069,-2453,-2200,-1270,235,2172,4312,6394,8178,9430,10030,9893,9088,7721,6002,4149,2399,952,-52,-517,-454,89,970,2037,3093,3998,4590,4815,4620,4037,3134,2007,792,-404,-1471,-2354,-3035,-3544,-3956,-4347,-4804,-5371,-6077,-6893,-7784,-8679,-9513,-10225,-10750,-11060,-11126,-10955,-10573,-10021,-9369,-8663,-7977,-7346,-6816,-6391,-6091,-5878,-5757,-5677,-5627,-5562,-5459,-5258,-4945,-4447,-3767,-2853,-1730,-399,1074,2630,4138,5486,6506,7078,7073,6442,5161,3319,1013,-1558,-4214,-6731,-8940,-10685,-11887,-12516,-12607,-12254,-11577,-10724,-9820,-8974,-8240,-7630,-7102,-6579,-5977,-5213,-4238,-3047,-1674,-209,1257,2593,3706,4491,4900,4908,4538,3859,2972,2013,1127,464,140,234,776,1703,2919,4251,5495,6483,7034,7086,6619,5724,4542,3256,2065,1117,543,371,590,1100,1788,2477,3054,3352,3305,2849,1974,755,-728,-2315,-3838,-5143,-6076,-6547,-6492,-5919,-4858,-3400,-1653,258,2179,3968,5475,6560,7122,7084,6423,5177,3412,1264,-1131,-3599,-5989,-8142,-9952,-11319,-12223,-12643,-12643,-12277,-11653,-10845,-9938,-8959,-7919,-6773,-5474,-3944,-2143,-41,2336,4918,7601,10239,12703,14851,16596,17879,18679,19019,18947,18525,17840,16950,15945,14864,13776,12693,11642,10607,9566,8473,7271,5919,4375,2657,798,-1112,-2968,-4633,-5976,-6883,-7249,-7062,-6313,-5103,-3550,-1816,-62,1572,3001,4173,5114,5868,6523,7163,7859,8656,9550,10485,11367,12068,12441,12378,11775,10620,8946,6861,4525,2134,-102,-1993,-3377,-4193,-4415,-4150,-3515,-2712,-1907,-1259,-859,-732,-830,-1051,-1247,-1282,-1017,-390,636,1993,3586,5241,6777,7991,8735,8875,8391,7284,5671,3671,1462,-798,-2960,-4909,-6564,-7894,-8881,-9565,-9969,-10175,-10225,-10223,-10216,-10298,-10513,-10901,-11470,-12185,-12985,-13779,-14465,-14949,-15153,-15048,-14638,-13974,-13144,-12253,-11401,-10680,-10109,-9687,-9322,-8898,-8257,-7264,-5784,-3791,-1279,1630,4775,7936,10869,13345,15177,16227,16465,15914,14701,13004,11045,9060,7271,5853,4923,4524,4619,5113,5848,6645,7310,7681,7620,7061,5988,4446,2530,373,-1879,-4072,-6083,-7806,-9198,-10209,-10889,-11240,-11343,-11238,-10996,-10657,-10277,-9878,-9480,-9094,-8685,-8252,-7734,-7131,-6404,-5570,-4653,-3693,-2767,-1939,-1278,-843,-650,-690,-904,-1191,-1447,-1525,-1368,-891,-136,844,1935,2999,3925,4593,4954,4965,4647,4047,3233,2295,1334,426,-346,-961,-1398,-1705,-1919,-2121,-2376,-2732,-3222,-3807,-4435,-4976,-5300,-5255,-4715,-3592,-1874,394,3069,5963,8834,11441,13555,15017,15723,15662,14894,13569,11863,10018,8236,6717,5587,4899,4622,4661,4859,5050,5057,4756,4042,2922,1423,-322,-2146,-3874,-5282,-6238,-6610,-6367,-5562,-4290,-2754,-1134,334,1487,2206,2441,2253,1727,1018,280,-365,-827,-1080,-1160,-1128,-1090,-1140,-1357,-1799,-2474,-3352,-4372,-5412,-6368,-7081,-7462,-7393,-6863,-5837,-4393,-2599,-601,1455,3384,5030,6237,6910,7007,6539,5597,4289,2790,1236,-209,-1454,-2423,-3113,-3552,-3809,-3987,-4170,-4471,-4939,-5626,-6511,-7559,-8658,-9704,-10532,-11018,-11039,-10516,-9440,-7843,-5834,-3546,-1157,1176,3305,5117,6574,7641,8390,8851,9145,9327,9488,9678,9923,10239,10588,10949,11231,11387,11307,10939,10212,9106,7620,5805,3725,1502,-756,-2934,-4899,-6588,-7905,-8826,-9344,-9480,-9287,-8846,-8221,-7501,-6742,-5996,-5298,-4668,-4107,-3617,-3170,-2742,-2276,-1736,-1046,-186,914,2237,3811,5584,7510,9504,11435,13178,14554,15430,15648,15151,13885,11924,9355,6360,3122,-144,-3247,-6034,-8381,-10233,-11574,-12412,-12818,-12816,-12507,-11930,-11184,-10325,-9438,-8589,-7851,-7259,-6862,-6646,-6611,-6703,-6868,-7034,-7125,-7081,-6853,-6418,-5789,-4986,-4054,-3031,-1926,-757,514,1911,3485,5259,7243,9365,11541,13576,15292,16452,16892,16466,15149,12993,10161,6881,3433,103,-2857,-5235,-6920,-7846,-8056,-7634,-6717,-5466,-4053,-2604,-1275,-105,827,1538,2033,2341,2487,2488,2337,2033,1561,924,138,-757,-1705,-2634,-3476,-4174,-4689,-5015,-5150,-5125,-4957,-4680,-4321,-3904,-3472,-3053,-2710,-2482,-2444,-2638,-3114,-3878,-4890,-6069,-7270,-8310,-9017,-9181,-8713,-7522,-5678,-3294,-581,2211,4833,7066,8753,9835,10333,10365,10092,9720,9431,9374,9621,10167,10927,11748,12442,12796,12625,11781,10180,7839,4844,1407,-2228,-5729,-8799,-11154,-12600,-13057,-12557,-11272,-9458,-7434,-5531,-4033,-3148,-2962,-3464,-4497,-5869,-7283,-8477,-9199,-9258,-8570,-7131,-5049,-2500,269,3008,5455,7415,8736,9358,9287,8604,7438,5944,4289,2603,1014,-442,-1714,-2849,-3860,-4809,-5713,-6580,-7374,-8014,-8414,-8442,-8020,-7071,-5585,-3628,-1311,1174,3604,5757,7423,8455,8815,8513,7706,6569,5345,4262,3517,3240,3493,4236,5363,6706,8043,9168,9863,9972,9393,8097,6145,3676,903,-1912,-4475,-6526,-7812,-8212,-7639,-6183,-3961,-1245,1685,4494,6869,8545,9342,9169,8070,6171,3700,947,-1778,-4147,-5881,-6752,-6617,-5436,-3274,-294,3252,7069,10827,14223,16998,18959,20031,20186,19539,18196,16374,14238,11999,9804,7791,6040,4597,3471,2635,2064,1693,1501,1431,1462,1558,1670,1749,1717,1496,996,140,-1151,-2894,-5097,-7688,-10546,-13508,-16358,-18886,-20913,-22265,-22901,-22773,-21977,-20612,-18830,-16792,-14614,-12417,-10240,-8124,-6059,-4039,-2068,-153,1629,3216,4477,5309,5601,5299,4391,2951,1093,-1000,-3152,-5161,-6878,-8177,-8991,-9302,-9133,-8528,-7577,-6329,-4891,-3306,-1653,28,1682,3291,4806,6230,7519,8672,9637,10400,10876,11029,10761,10027,8767,6975,4685,1960,-1051,-4202,-7276,-10084,-12446,-14216,-15323,-15734,-15493,-14676,-13422,-11863,-10190,-8537,-7067,-5872,-5018,-4505,-4287,-4267,-4324,-4313,-4114,-3613,-2763,-1540,20,1834,3828,5869,7879,9756,11452,12922,14166,15182,15988,16591,17001,17199,17160,16852,16213,15211,13799,11958,9701,7073,4153,1072,-2025,-4975,-7611,-9811,-11468,-12546,-13049,-13033,-12593,-11844,-10913,-9929,-9001,-8208,-7606,-7173,-6873,-6598,-6213,-5583,-4567,-3070,-1051,1473,4411,7613,10902,14068,16923,19304,21078,22172,22565,22265,21352,19901,18036,15849,13463,10938,8363,5772,3206,692,-1742,-4078,-6264,-8281,-10056,-11539,-12655,-13335,-13523,-13188,-12325,-10970,-9191,-7093,-4800,-2444,-168,1940,3768,5298,6504,7424,8105,8620,9030,9389,9736,10068,10382,10633,10781,10761,10545,10087,9398,8484,7406,6210,4981,3756,2581,1445,334,-817,-2064,-3481,-5121,-7003,-9132,-11431,-13825,-16156,-18275,-20013,-21216,-21789,-21660,-20856,-19422,-17479,-15142,-12569,-9884,-7236,-4731,-2500,-642,734,1562,1786,1427,545,-731,-2196,-3644,-4823,-5521,-5586,-4925,-3567,-1610,739,3240,5597,7554,8864,9377,9031,7848,5980,3605,976,-1665,-4085,-6093,-7537,-8333,-8454,-7911,-6815,-5262,-3453,-1552,242,1758,2878,3514,3663,3370,2732,1887,989,194,-371,-598,-452,71,908,1955,3074,4109,4912,5349,5333,4824,3833,2430,710,-1184,-3113,-4921,-6486,-7710,-8534,-8954,-9008,-8762,-8318,-7766,-7178,-6609,-6052,-5482,-4831,-4020,-2983,-1677,-98,1685,3583,5411,7010,8166,8725,8549,7586,5845,3427,495,-2730,-5986,-9023,-11593,-13501,-14625,-14893,-14340,-13045,-11159,-8859,-6331,-3762,-1296,948,2913,4579,5973,7145,8174,9128,10092,11103,12219,13422,14717,16039,17329,18485,19413,19993,20151,19787,18889,17426,15449,13037,10281,7366,4413,1636,-840,-2853,-4336,-5219,-5532,-5319,-4690,-3783,-2740,-1718,-832,-190,153,167,-150,-760,-1621,-2664,-3803,-4967,-6033,-6936,-7551,-7806,-7631,-6969,-5847,-4284,-2387,-277,1904,4005,5895,7487,8705,9554,10034,10198,10088,9751,9205,8471,7522,6362,4965,3341,1515,-460,-2500,-4485,-6303,-7822,-8945,-9613,-9796,-9542,-8907,-8011,-6971,-5907,-4946,-4160,-3622,-3350,-3333,-3527,-3872,-4263,-4639,-4884,-4972,-4854,-4563,-4149,-3686,-3285,-3007,-2936,-3072,-3401,-3858,-4320,-4675,-4775,-4501,-3783,-2582,-957,977,3036,4996,6628,7709,8103,7707,6554,4711,2351,-338,-3124,-5799,-8159,-10071,-11412,-12166,-12331,-11988,-11237,-10210,-9026,-7804,-6612,-5498,-4459,-3479,-2501,-1486,-379,852,2209,3706,5295,6967,8653,10317,11884,13282,14446,15278,15735,15742,15294,14385,13053,11367,9427,7345,5270,3325,1641,323,-575,-1021,-1052,-728,-176,480,1063,1439,1468,1074,234,-1000,-2517,-4129,-5631,-6785,-7389,-7276,-6370,-4664,-2263,657,3858,7053,9982,12389,14100,15003,15073,14374,13014,11168,9019,6754,4543,2529,800,-577,-1605,-2315,-2779,-3097,-3382,-3726,-4214,-4875,-5696,-6635,-7588,-8460,-9127,-9491,-9474,-9035,-8178,-6936,-5400,-3649,-1826,-24,1620,3020,4103,4826,5183,5199,4925,4422,3789,3074,2387,1758,1244,849,542,296,16,-347,-888,-1650,-2674,-3935,-5397,-6937,-8436,-9718,-10622,-11001,-10738,-9789,-8151,-5917,-3223,-267,2726,5514,7887,9649,10679,10897,10299,8935,6902,4358,1451,-1601,-4619,-7379,-9693,-11372,-12285,-12337,-11504,-9836,-7437,-4488,-1189,2201,5451,8309,10581,12100,12771,12553,11492,9685,7283,4498,1527,-1394,-4083,-6381,-8180,-9439,-10144,-10371,-10176,-9691,-8994,-8190,-7338,-6473,-5608,-4722,-3799,-2796,-1716,-526,739,2061,3392,4676,5858,6898,7748,8412,8861,9130,9204,9100,8810,8302,7554,6515,5143,3424,1350,-1027,-3621,-6302,-8895,-11231,-13104,-14376,-14916,-14667,-13647,-11906,-9589,-6844,-3876,-876,1968,4490,6575,8133,9136,9582,9511,8977,8064,6833,5392,3791,2139,501,-1033,-2376,-3464,-4215,-4591,-4550,-4099,-3258,-2093,-696,821,2318,3661,4733,5430,5722,5584,5089,4291,3322,2273,1254,350,-385,-909,-1211,-1277,-1130,-764,-224,480,1295,2199,3138,4088,5010,5884,6684,7403,8015,8505,8846,8996,8915,8547,7851,6792,5374,3613,1598,-582,-2761,-4801,-6519,-7805,-8535,-8706,-8332,-7506,-6372,-5059,-3733,-2491,-1428,-569,82,567,959,1334,1786,2402,3232,4327,5660,7196,8825,10432,11850,12934,13531,13537,12889,11584,9684,7307,4594,1735,-1122,-3807,-6211,-8244,-9874,-11094,-11938,-12479,-12783,-12961,-13083,-13244,-13503,-13907,-14461,-15145,-15888,-16589,-17114,-17309,-17044,-16191,-14692,-12524,-9760,-6504,-2955,706,4235,7457,10197,12357,13879,14755,15018,14723,13934,12745,11201,9420,7440,5368,3256,1188,-787,-2596,-4208,-5552,-6596,-7293,-7596,-7509,-7009,-6139,-4939,-3471,-1819,-59,1715,3424,4996,6356,7478,8299,8833,9045,8946,8533,7810,6792,5514,4010,2361,625,-1084,-2692,-4085,-5197,-5963,-6367,-6421,-6189,-5758,-5243,-4775,-4456,-4394,-4631,-5186,-6007,-7021,-8102,-9134,-9989,-10583,-10873,-10860,-10606,-10205,-9768,-9415,-9224,-9247,-9463,-9816,-10178,-10418,-10378,-9921,-8950,-7412,-5316,-2719,257,3474,6746,9903,12762,15184,17033,18246,18779,18649,17922,16686,15085,13258,11363,9530,7881,6462,5331,4429,3735,3136,2556,1890,1075,60,-1156,-2546,-4038,-5549,-6974,-8221,-9202,-9861,-10152,-10072,-9625,-8826,-7726,-6334,-4731,-2951,-1088,765,2498,3997,5166,5927,6265,6168,5712,4945,3984,2909,1824,791,-103,-834,-1332,-1609,-1643,-1478,-1164,-784,-443,-221,-200,-397,-776,-1263,-1696,-1939,-1808,-1202,-61,1569,3568,5727,7821,9597,10871,11499,11454,10761,9574,8057,6453,4974,3818,3113,2930,3256,4009,5075,6283,7485,8524,9268,9647,9578,9072,8110,6743,5011,2986,760,-1572,-3879,-6063,-8000,-9624,-10876,-11744,-12237,-12384,-12213,-11752,-11008,-9990,-8694,-7137,-5334,-3364,-1299,718,2556,4053,5063,5468,5190,4216,2590,435,-2073,-4725,-7270,-9495,-11182,-12180,-12395,-11789,-10421,-8394,-5916,-3196,-543,1798,3550,4529,4625,3837,2268,154,-2238,-4539,-6439,-7630,-7923,-7233,-5603,-3219,-337,2698,5565,7952,9661,10562,10671,10068,8951,7518,6026,4653,3561,2809,2398,2237,2207,2136,1885,1329,417,-845,-2360,-3984,-5513,-6738,-7461,-7516,-6820,-5343,-3165,-435,2648,5811,8821,11430,13464,14817,15455,15412,14785,13691,12258,10607,8823,6974,5083,3165,1210,-767,-2759,-4684,-6483,-7997,-9125,-9709,-9677,-8973,-7621,-5708,-3365,-783,1846,4327,6472,8155,9263,9774,9676,9056,7985,6608,5046,3428,1850,387,-934,-2106,-3148,-4101,-4985,-5837,-6654,-7441,-8162,-8805,-9300,-9647,-9762,-9642,-9232,-8526,-7513,-6211,-4657,-2907,-1044,849,2671,4341,5782,6948,7816,8383,8680,8740,8630,8393,8111,7808,7537,7298,7082,6855,6567,6137,5525,4641,3484,2023,319,-1584,-3577,-5564,-7436,-9082,-10422,-11373,-11876,-11902,-11425,-10472,-9080,-7328,-5321,-3200,-1112,782,2347,3485,4137,4311,4070,3522,2816,2119,1563,1280,1294,1593,2063,2535,2819,2715,2075,839,-986,-3256,-5784,-8297,-10528,-12226,-13209,-13380,-12741,-11399,-9523,-7363,-5154,-3157,-1557,-507,-66,-219,-909,-1982,-3312,-4706,-6010,-7067,-7744,-7948,-7625,-6766,-5417,-3655,-1598,639,2929,5166,7270,9171,10836,12240,13352,14160,14617,14685,14313,13452,12085,10210,7891,5206,2293,-699,-3606,-6266,-8556,-10363,-11647,-12380,-12594,-12335,-11680,-10684,-9453,-8027,-6499,-4914,-3328,-1782,-318,1041,2256,3317,4212,4949,5539,6021,6392,6694,6889,6980,6919,6685,6263,5676,4971,4232,3553,3017,2699,2610,2743,3009,3340,3571,3634,3384,2789,1798,445,-1223,-3094,-5061,-6969,-8678,-10041,-10940,-11269,-10973,-10025,-8449,-6322,-3738,-867,2138,5084,7789,10123,11947,13216,13915,14073,13794,13182,12377,11523,10732,10106,9695,9512,9515,9631,9739,9724,9451,8820,7765,6257,4337,2054,-468,-3125,-5777,-8306,-10608,-12598,-14243,-15513,-16445,-17056,-17400,-17491,-17339,-16915,-16172,-15052,-13496,-11465,-8976,-6058,-2840,550,3915,7061,9809,11985,13504,14305,14418,13917,12927,11600,10092,8543,7060,5715,4525,3485,2537,1642,720,-250,-1303,-2417,-3550,-4658,-5644,-6473,-7050,-7360,-7337,-6992,-6297,-5298,-4031,-2572,-1023,509,1905,3066,3919,4427,4616,4550,4346,4153,4100,4309,4839,5669,6709,7786,8678,9157,8994,8044,6227,3584,259,-3528,-7479,-11298,-14692,-17436,-19379,-20458,-20707,-20218,-19144,-17635,-15850,-13894,-11854,-9778,-7682,-5611,-3589,-1697,-18,1340,2263,2663,2470,1686,337,-1440,-3505,-5622,-7569,-9113,-10045,-10241,-9621,-8237,-6177,-3656,-883,1861,4348,6363,7789,8548,8687,8280,7470,6415,5261,4133,3120,2258,1562,1013,600,306,151,140,330,720,1351,2178,3191,4281,5403,6430,7291,7898,8187,8126,7704,6949,5908,4665,3300,1919,583,-613,-1664,-2520,-3227,-3796,-4290,-4752,-5220,-5723,-6267,-6825,-7393,-7899,-8350,-8666,-8879,-8934,-8875,-8692,-8411,-8044,-7591,-7053,-6417,-5661,-4771,-3717,-2494,-1096,458,2136,3878,5626,7303,8841,10187,11281,12089,12578,12714,12479,11852,10839,9454,7746,5783,3649,1459,-693,-2696,-4480,-5977,-7159,-8017,-8548,-8769,-8687,-8316,-7667,-6752,-5604,-4248,-2742,-1147,466,2014,3420,4618,5552,6207,6582,6726,6690,6571,6452,6426,6566,6914,7481,8240,9116,10020,10837,11435,11717,11567,10939,9779,8104,5945,3379,511,-2531,-5593,-8518,-11142,-13309,-14897,-15801,-15997,-15484,-14337,-12678,-10646,-8439,-6223,-4173,-2430,-1061,-114,480,793,989,1202,1601,2278,3320,4717,6427,8357,10359,12291,13995,15316,16177,16476,16253,15513,14369,12920,11283,9568,7869,6248,4760,3445,2317,1403,699,200,-125,-321,-461,-611,-855,-1248,-1828,-2585,-3470,-4392,-5232,-5862,-6164,-6038,-5447,-4379,-2890,-1077,941,3004,4960,6668,7995,8856,9188,8976,8234,7026,5429,3567,1571,-424,-2278,-3898,-5185,-6129,-6706,-6983,-7016,-6910,-6758,-6660,-6679,-6870,-7248,-7801,-8491,-9244,-9979,-10594,-10991,-11076,-10785,-10065,-8927,-7386,-5526,-3438,-1266,870,2786,4382,5494,6056,6010,5354,4148,2509,580,-1422,-3309,-4870,-5923,-6351,-6062,-5067,-3417,-1256,1220,3784,6166,8134,9490,10094,9924,9018,7521,5623,3542,1492,-352,-1869,-3008,-3766,-4205,-4392,-4418,-4371,-4292,-4246,-4213,-4193,-4143,-4009,-3743,-3294,-2630,-1748,-654,593,1942,3296,4580,5714,6645,7350,7834,8141,8321,8454,8582,8770,9003,9280,9525,9652,9576,9181,8421,7250,5697,3806,1682,-567,-2819,-4945,-6854,-8461,-9709,-10595,-11106,-11273,-11134,-10708,-10060,-9200,-8186,-7050,-5842,-4624,-3467,-2455,-1676,-1202,-1100,-1385,-2052,-3040,-4271,-5618,-6981,-8206,-9200,-9841,-10044,-9762,-8948,-7642,-5864,-3720,-1298,1271,3862,6356,8633,10589,12150,13242,13844,13929,13531,12667,11422,9856,8092,6206,4326,2522,887,-525,-1662,-2486,-2981,-3125,-2945,-2474,-1788,-986,-178,520,998,1177,1005,455,-430,-1627,-3022,-4540,-6059,-7490,-8741,-9761,-10504,-10962,-11129,-11023,-10648,-10029,-9176,-8118,-6891,-5537,-4116,-2688,-1306,-37,1087,2016,2731,3228,3494,3570,3471,3262,2974,2666,2348,2047,1736,1402,1019,558,32,-551,-1128,-1619,-1937,-1968,-1666,-979,41,1300,2660,3916,4902,5444,5442,4860,3742,2212,446,-1335,-2906,-4074,-4674,-4644,-3961,-2714,-1033,899,2870,4707,6234,7366,8044,8276,8109,7599,6824,5840,4680,3373,1921,331,-1377,-3187,-5024,-6841,-8512,-9953,-11029,-11638,-11692,-11132,-9958,-8225,-6035,-3550,-953,1559,3800,5631,6965,7780,8127,8098,7823,7437,7048,6756,6607,6628,6819,7169,7638,8222,8868,9572,10291,11016,11700,12333,12853,13235,13412,13348,12984,12297,11268,9903,8242,6347,4307,2227,230,-1578,-3089,-4223,-4943,-5232,-5121,-4693,-4043,-3319,-2663,-2236,-2154,-2539,-3413,-4804,-6621,-8765,-11037,-13234,-15097,-16401,-16920,-16521,-15125,-12771,-9579,-5777,-1633,2509,6347,9575,11967,13366,13706,13009,11374,8979,6033,2794,-490,-3581,-6278,-8442,-9992,-10919,-11272,-11141,-10662,-9942,-9134,-8290,-7512,-6780,-6111,-5429,-4678,-3785,-2671,-1334,251,1999,3839,5633,7263,8593,9554,10052,10109,9702,8899,7761,6350,4759,3064,1337,-331,-1872,-3209,-4275,-5020,-5421,-5477,-5225,-4736,-4095,-3425,-2844,-2475,-2412,-2732,-3452,-4550,-5956,-7525,-9135,-10576,-11708,-12364,-12432,-11849,-10608,-8744,-6374,-3636,-705,2211,4918,7236,8994,10106,10498,10178,9202,7653,5674,3399,989,-1407,-3655,-5639,-7280,-8531,-9379,-9833,-9940,-9727,-9262,-8588,-7760,-6844,-5886,-4958,-4114,-3401,-2859,-2499,-2304,-2236,-2221,-2188,-2042,-1725,-1171,-382,643,1846,3160,4510,5789,6943,7881,8583,9015,9197,9156,8933,8581,8140,7647,7106,6529,5867,5121,4235,3221,2073,848,-396,-1561,-2566,-3317,-3771,-3888,-3694,-3208,-2532,-1729,-940,-244,252,497,478,204,-255,-842,-1469,-2060,-2549,-2867,-2976,-2828,-2397,-1677,-669,582,2029,3566,5100,6488,7614,8353,8607,8325,7481,6113,4316,2207,-14,-2185,-4104,-5623,-6624,-7053,-6898,-6213,-5062,-3568,-1822,34,1900,3667,5232,6540,7527,8197,8550,8653,8558,8345,8079,7794,7523,7256,6990,6712,6424,6143,5905,5748,5707,5800,6000,6270,6519,6676,6651,6406,5925,5233,4412,3538,2718,2033,1541,1265,1192,1276,1426,1578,1596,1433,977,222,-857,-2192,-3699,-5242,-6662,-7814,-8551,-8811,-8551,-7846,-6793,-5561,-4318,-3241,-2441,-2017,-1942,-2196,-2645,-3187,-3678,-4019,-4155,-4059,-3762,-3313,-2763,-2179,-1607,-1076,-619,-242,43,227,294,236,27,-337,-857,-1509,-2255,-3014,-3714,-4259,-4567,-4576,-4245,-3574,-2590,-1356,56,1550,3042,4444,5695,6718,7473,7900,7964,7629,6875,5701,4142,2251,126,-2117,-4325,-6358,-8053,-9289,-9972,-10039,-9499,-8385,-6784,-4823,-2632,-381,1799,3755,5399,6642,7476,7887,7955,7734,7350,6895,6477,6163,6005,5986,6101,6258,6427,6509,6487,6331,6068,5720,5359,5003,4712,4470,4249,3996,3611,3022,2136,926,-612,-2411,-4370,-6354,-8212,-9805,-11028,-11793,-12090,-11918,-11342,-10445,-9320,-8087,-6824,-5635,-4571,-3676,-2970,-2438,-2065,-1806,-1631,-1496,-1376,-1244,-1081,-856,-559,-146,391,1070,1896,2840,3881,4953,5999,6934,7684,8168,8334,8143,7580,6673,5449,3976,2323,579,-1171,-2823,-4314,-5554,-6523,-7180,-7563,-7682,-7612,-7406,-7136,-6866,-6651,-6517,-6486,-6524,-6603,-6631,-6540,-6227,-5607,-4642,-3278,-1573,439,2620,4846,6933,8736,10085,10887,11060,10598,9534,7952,5960,3700,1301,-1088,-3368,-5433,-7240,-8753,-9981,-10956,-11720,-12325,-12828,-13251,-13626,-13947,-14179,-14308,-14253,-13984,-13438,-12587,-11423,-9977,-8295,-6475,-4613,-2814,-1183,219,1331,2167,2725,3068,3248,3325,3361,3398,3471,3605,3827,4123,4503,4932,5369,5783,6101,6317,6375,6296,6062,5696,5198,4581,3835,2946,1910,692,-697,-2257,-3953,-5719,-7488,-9128,-10559,-11623,-12256,-12357,-11909,-10919,-9456,-7617,-5543,-3375,-1262,681,2363,3756,4864,5759,6524,7293,8148,9209,10498,12030,13753,15556,17324,18880,20100,20835,21013,20584,19564,17997,15995,13649,11119,8517,5978,3608,1478,-350,-1864,-3033,-3871,-4344,-4471,-4213,-3609,-2657,-1431,20,1594,3209,4758,6147,7258,8011,8284,8026,7182,5743,3790,1399,-1241,-3951,-6500,-8678,-10286,-11187,-11294,-10601,-9170,-7131,-4655,-1964,740,3211,5284,6778,7604,7708,7095,5837,4027,1816,-641,-3174,-5609,-7812,-9649,-11040,-11928,-12280,-12106,-11415,-10262,-8681,-6760,-4560,-2179,285,2738,5070,7175,8953,10314,11177,11498,11251,10470,9218,7611,5798,3934,2211,767,-252,-767,-730,-156,907,2352,4052,5852,7578,9073,10163,10731,10679,9975,8645,6772,4486,1950,-670,-3220,-5572,-7645,-9386,-10790,-11854,-12611,-13069,-13249,-13147,-12762,-12088,-11126,-9901,-8434,-6789,-5020,-3201,-1417,265,1756,2980,3858,4328,4321,3823,2804,1305,-625,-2885,-5357,-7884,-10321,-12498,-14284,-15556,-16227,-16265,-15660,-14478,-12817,-10813,-8646,-6489,-4522,-2908,-1755,-1139,-1067,-1499,-2326,-3420,-4592,-5658,-6433,-6736,-6448,-5486,-3834,-1569,1187,4224,7299,10146,12519,14198,15073,15073,14273,12779,10788,8512,6173,3973,2074,588,-440,-1010,-1195,-1077,-784,-415,-69,199,370,445,469,470,495,547,626,692,696,595,339,-80,-664,-1379,-2174,-2994,-3769,-4445,-4978,-5344,-5555,-5636,-5637,-5604,-5585,-5589,-5620,-5623,-5543,-5283,-4764,-3908,-2674,-1059,884,3068,5339,7543,9497,11054,12095,12566,12483,11921,11033,9964,8929,8050,7487,7283,7459,7982,8732,9617,10458,11133,11488,11436,10889,9849,8309,6364,4095,1650,-824,-3171,-5241,-6916,-8107,-8784,-8949,-8654,-7975,-7002,-5823,-4527,-3168,-1807,-485,774,1923,2954,3812,4482,4902,5049,4870,4349,3478,2282,816,-829,-2540,-4175,-5597,-6665,-7268,-7339,-6844,-5827,-4359,-2581,-629,1314,3117,4627,5766,6477,6763,6673,6274,5689,5003,4339,3752,3284,2944,2671,2421,2096,1633,959,66,-1056,-2342,-3720,-5083,-6311,-7296,-7939,-8174,-7977,-7347,-6344,-5044,-3557,-2004,-503,843,1944,2765,3255,3435,3293,2860,2154,1204,44,-1286,-2723,-4221,-5690,-7094,-8333,-9390,-10192,-10752,-11033,-11073,-10856,-10422,-9760,-8885,-7790,-6495,-4991,-3340,-1543,312,2195,4032,5773,7382,8818,10087,11163,12068,12789,13322,13666,13783,13676,13319,12721,11907,10915,9808,8653,7515,6445,5477,4619,3847,3132,2403,1621,718,-332,-1534,-2881,-4300,-5714,-7016,-8074,-8797,-9091,-8933,-8332,-7374,-6166,-4872,-3631,-2606,-1890,-1568,-1653,-2116,-2891,-3862,-4906,-5858,-6591,-6947,-6837,-6189,-4990,-3279,-1146,1296,3894,6505,8986,11225,13125,14638,15722,16372,16595,16413,15871,15014,13923,12659,11303,9911,8516,7139,5767,4379,2945,1446,-137,-1781,-3468,-5133,-6717,-8145,-9348,-10275,-10886,-11173,-11160,-10878,-10394,-9776,-9095,-8422,-7807,-7269,-6818,-6418,-6016,-5556,-4952,-4166,-3157,-1927,-537,972,2458,3854,5010,5868,6340,6406,6061,5344,4311,3036,1591,59,-1519,-3047,-4505,-5791,-6849,-7587,-7929,-7803,-7179,-6047,-4461,-2509,-321,1947,4134,6077,7655,8750,9319,9321,8777,7718,6200,4300,2096,-328,-2869,-5442,-7942,-10271,-12346,-14084,-15432,-16344,-16792,-16777,-16276,-15337,-13960,-12224,-10191,-7983,-5717,-3548,-1619,-53,1026,1563,1507,872,-320,-1985,-4050,-6386,-8882,-11389,-13784,-15901,-17639,-18845,-19450,-19371,-18589,-17124,-15046,-12456,-9510,-6347,-3173,-117,2635,4985,6849,8175,9006,9380,9406,9213,8933,8714,8663,8877,9394,10219,11304,12569,13907,15198,16319,17163,17632,17658,17193,16218,14748,12820,10524,7968,5307,2697,311,-1712,-3246,-4240,-4658,-4549,-3973,-3043,-1890,-653,525,1502,2174,2442,2256,1619,543,-870,-2523,-4266,-5959,-7467,-8682,-9533,-9987,-10064,-9800,-9271,-8556,-7728,-6858,-5983,-5116,-4257,-3354,-2384,-1278,-11,1435,3067,4828,6684,8525,10263,11777,12961,13707,13960,13687,12923,11762,10316,8769,7266,5971,4995,4399,4209,4363,4794,5359,5930,6356,6523,6333,5758,4791,3486,1931,219,-1522,-3176,-4626,-5759,-6485,-6728,-6443,-5623,-4295,-2527,-428,1882,4238,6496,8490,10089,11183,11707,11643,11033,9966,8567,6989,5380,3880,2580,1556,809,335,89,15,83,235,472,754,1085,1427,1751,1998,2107,2007,1657,1042,198,-796,-1815,-2743,-3439,-3833,-3894,-3657,-3234,-2759,-2410,-2325,-2638,-3388,-4572,-6094,-7817,-9534,-11063,-12180,-12745,-12644,-11836,-10382,-8378,-6039,-3579,-1265,650,1982,2573,2400,1496,6,-1868,-3876,-5737,-7216,-8085,-8214,-7546,-6117,-4059,-1578,1065,3583,5685,7143,7777,7525,6422,4601,2311,-183,-2558,-4545,-5944,-6624,-6603,-5979,-4947,-3755,-2654,-1857,-1516,-1674,-2296,-3255,-4365,-5440,-6246,-6658,-6526,-5825,-4574,-2841,-785,1437,3611,5551,7045,7965,8173,7645,6377,4467,2053,-689,-3531,-6303,-8778,-10845,-12358,-13271,-13538,-13158,-12161,-10587,-8518,-6052,-3312,-450,2381,5013,7319,9172,10539,11387,11789,11807,11570,11183,10749,10355,10033,9799,9626,9461,9253,8948,8506,7937,7239,6483,5693,4944,4260,3654,3127,2614,2089,1446,655,-354,-1562,-2942,-4373,-5734,-6827,-7495,-7594,-7030,-5808,-3974,-1694,850,3394,5690,7477,8550,8747,8028,6404,4025,1102,-2083,-5231,-8046,-10290,-11799,-12494,-12404,-11630,-10340,-8737,-7027,-5397,-3990,-2896,-2157,-1746,-1610,-1640,-1721,-1723,-1516,-1018,-160,1048,2555,4255,5986,7597,8895,9747,10043,9722,8813,7370,5518,3419,1227,-880,-2772,-4336,-5511,-6262,-6599,-6555,-6167,-5486,-4543,-3360,-1967,-368,1386,3246,5122,6901,8464,9672,10421,10612,10196,9162,7532,5400,2858,75,-2804,-5572,-8059,-10071,-11457,-12092,-11902,-10871,-9043,-6522,-3469,-64,3452,6886,9994,12631,14640,15957,16557,16477,15792,14618,13074,11284,9376,7424,5516,3689,1968,363,-1125,-2507,-3780,-4947,-5997,-6918,-7694,-8318,-8785,-9111,-9317,-9436,-9497,-9497,-9426,-9216,-8788,-8036,-6854,-5191,-3018,-427,2445,5365,8054,10223,11614,12025,11376,9692,7118,3913,380,-3128,-6304,-8868,-10650,-11556,-11611,-10908,-9626,-7966,-6137,-4344,-2700,-1313,-164,770,1577,2367,3208,4197,5321,6596,7915,9223,10372,11289,11880,12092,11919,11350,10435,9199,7686,5943,3992,1901,-291,-2502,-4632,-6572,-8183,-9336,-9916,-9842,-9082,-7687,-5746,-3451,-1002,1365,3407,4945,5817,5964,5391,4180,2485,502,-1562,-3480,-5090,-6260,-6933,-7139,-6953,-6524,-6013,-5588,-5381,-5487,-5919,-6641,-7542,-8463,-9239,-9675,-9637,-9011,-7764,-5921,-3577,-870,2021,4906,7600,9935,11775,13032,13638,13595,12915,11652,9897,7733,5286,2669,2,-2604,-5036,-7235,-9113,-10659,-11834,-12666,-13166,-13378,-13347,-13103,-12700,-12143,-11468,-10666,-9739,-8684,-7469,-6099,-4544,-2821,-942,1057,3110,5157,7096,8827,10245,11211,11633,11383,10402,8660,6179,3065,-535,-4398,-8288,-11931,-15088,-17531,-19103,-19704,-19312,-17985,-15833,-13037,-9793,-6339,-2890,328,3141,5387,6980,7853,8023,7545,6524,5120,3503,1867,395,-751,-1439,-1586,-1156,-163,1317,3173,5255,7390,9414,11167,12530,13406,13755,13563,12867,11719,10206,8412,6433,4350,2247,188,-1745,-3503,-5008,-6227,-7119,-7690,-7972,-8019,-7925,-7771,-7655,-7642,-7773,-8045,-8426,-8832,-9180,-9356,-9263,-8846,-8028,-6855,-5301,-3491,-1458,630,2697,4580,6194,7426,8222,8534,8380,7774,6810,5564,4183,2787,1525,511,-152,-411,-233,357,1309,2546,3958,5444,6883,8176,9231,9983,10393,10457,10208,9697,9006,8210,7404,6645,6008,5506,5172,4990,4942,4993,5113,5251,5417,5558,5707,5859,6038,6284,6615,7064,7649,8344,9126,9915,10614,11120,11292,11043,10270,8952,7076,4727,1986,-968,-3991,-6889,-9504,-11710,-13402,-14554,-15160,-15276,-14982,-14375,-13556,-12617,-11631,-10649,-9691,-8769,-7851,-6926,-5950,-4901,-3752,-2486,-1099,412,2025,3708,5396,7001,8401,9464,10054,10052,9395,8062,6126,3695,979,-1824,-4441,-6665,-8291,-9206,-9367,-8828,-7711,-6201,-4494,-2795,-1247,33,1019,1738,2267,2733,3261,3966,4936,6190,7701,9368,11051,12567,13744,14407,14434,13739,12310,10175,7437,4235,749,-2807,-6237,-9334,-11946,-13967,-15332,-16077,-16245,-15968,-15367,-14597,-13777,-13013,-12356,-11810,-11340,-10863,-10285,-9513,-8467,-7122,-5477,-3593,-1560,495,2438,4125,5435,6261,6546,6263,5456,4182,2574,753,-1133,-2951,-4592,-5967,-7025,-7724,-8056,-8005,-7586,-6791,-5655,-4194,-2466,-543,1494,3527,5458,7178,8598,9658,10299,10511,10275,9622,8579,7214,5601,3825,1991,177,-1514,-3024,-4276,-5242,-5879,-6184,-6152,-5814,-5184,-4333,-3289,-2128,-890,351,1565,2658,3608,4322,4772,4917,4739,4253,3483,2474,1295,10,-1289,-2528,-3617,-4510,-5153,-5563,-5750,-5789,-5746,-5716,-5771,-5966,-6309,-6769,-7249,-7649,-7806,-7603,-6916,-5673,-3857,-1501,1304,4416,7660,10857,13809,16368,18384,19773,20463,20442,19714,18325,16343,13857,10978,7837,4557,1294,-1838,-4699,-7209,-9289,-10908,-12051,-12728,-12954,-12766,-12167,-11220,-9938,-8402,-6679,-4849,-2998,-1195,521,2107,3576,4924,6177,7345,8447,9464,10386,11165,11743,12068,12056,11689,10918,9793,8356,6709,4985,3289,1782,550,-289,-704,-685,-288,417,1331,2384,3498,4611,5643,6481,7005,7075,6614,5595,4131,2412,732,-596,-1315,-1268,-471,911,2598,4245,5558,6283,6310,5600,4238,2371,225,-1954,-3864,-5266,-5934,-5776,-4814,-3191,-1157,1000,2983,4523,5417,5526,4804,3283,1069,-1651,-4668,-7721,-10578,-13008,-14861,-16014,-16466,-16237,-15471,-14309,-12956,-11564,-10270,-9143,-8195,-7390,-6634,-5820,-4799,-3453,-1673,598,3346,6516,9977,13566,17076,20276,22925,24788,25664,25393,23879,21130,17242,12461,7117,1636,-3515,-7896,-11127,-12964,-13333,-12323,-10225,-7383,-4260,-1231,1356,3268,4414,4748,4363,3335,1813,-88,-2251,-4552,-6883,-9103,-11058,-12600,-13564,-13856,-13411,-12273,-10543,-8396,-6045,-3704,-1588,115,1272,1784,1679,1013,-34,-1282,-2532,-3606,-4419,-4919,-5156,-5195,-5150,-5089,-5065,-5048,-4966,-4692,-4111,-3132,-1742,-7,1928,3872,5616,6987,7864,8211,8050,7485,6634,5648,4651,3727,2924,2218,1567,894,107,-839,-2006,-3346,-4825,-6314,-7695,-8819,-9551,-9795,-9493,-8657,-7356,-5722,-3914,-2109,-461,881,1815,2256,2163,1557,467,-975,-2671,-4458,-6209,-7793,-9093,-9988,-10417,-10303,-9676,-8566,-7072,-5313,-3404,-1457,438,2260,3957,5558,7017,8290,9298,9920,10085,9750,8936,7759,6332,4811,3298,1846,480,-830,-2075,-3253,-4299,-5136,-5691,-5917,-5838,-5531,-5137,-4810,-4695,-4879,-5365,-6083,-6902,-7669,-8243,-8516,-8431,-7961,-7120,-5906,-4349,-2449,-268,2121,4576,6904,8909,10403,11254,11452,11044,10212,9164,8121,7282,6733,6534,6604,6874,7184,7408,7418,7128,6529,5671,4698,3773,3101,2820,3025,3706,4780,6100,7475,8733,9708,10304,10473,10218,9596,8682,7596,6478,5469,4729,4333,4340,4689,5286,5981,6632,7141,7443,7550,7476,7296,7036,6749,6403,5967,5343,4448,3195,1566,-407,-2600,-4826,-6860,-8461,-9445,-9674,-9117,-7836,-5983,-3805,-1572,412,1902,2712,2766,2104,844,-790,-2540,-4144,-5352,-6007,-6038,-5482,-4500,-3325,-2232,-1495,-1316,-1833,-3033,-4849,-7069,-9478,-11793,-13798,-15292,-16191,-16479,-16226,-15567,-14662,-13663,-12695,-11821,-11037,-10301,-9508,-8579,-7409,-5956,-4202,-2201,-67,2008,3816,5105,5694,5438,4339,2461,19,-2757,-5561,-8143,-10275,-11822,-12720,-12969,-12646,-11827,-10653,-9242,-7740,-6294,-5029,-4048,-3431,-3159,-3224,-3505,-3906,-4272,-4498,-4488,-4212,-3677,-2951,-2079,-1158,-210,720,1616,2487,3290,4023,4618,5042,5251,5239,5031,4713,4382,4196,4261,4691,5516,6729,8253,9967,11735,13390,14805,15859,16481,16659,16416,15826,14989,13992,12944,11906,10928,10042,9232,8503,7812,7158,6501,5845,5166,4482,3782,3119,2501,2003,1649,1483,1521,1746,2138,2639,3210,3782,4327,4802,5213,5561,5864,6135,6382,6586,6744,6823,6831,6753,6620,6427,6206,5926,5580,5096,4419,3455,2148,442,-1648,-4071,-6695,-9340,-11793,-13815,-15202,-15760,-15388,-14025,-11723,-8595,-4827,-675,3595,7677,11296,14216,16238,17289,17313,16407,14664,12294,9476,6445,3389,506,-2042,-4111,-5592,-6428,-6613,-6206,-5319,-4082,-2673,-1243,28,1011,1567,1629,1135,105,-1421,-3323,-5460,-7659,-9718,-11476,-12769,-13502,-13653,-13232,-12344,-11103,-9652,-8136,-6656,-5309,-4131,-3147,-2353,-1740,-1293,-1021,-886,-926,-1098,-1443,-1947,-2638,-3520,-4614,-5909,-7399,-9046,-10787,-12558,-14247,-15772,-17011,-17879,-18292,-18188,-17580,-16483,-15021,-13308,-11490,-9710,-8066,-6638,-5471,-4581,-3968,-3592,-3400,-3292,-3166,-2889,-2351,-1462,-196,1424,3303,5301,7260,8991,10349,11193,11439,11045,10011,8388,6248,3698,862,-2127,-5129,-8005,-10650,-12951,-14851,-16280,-17201,-17552,-17299,-16384,-14801,-12537,-9654,-6226,-2402,1663,5761,9695,13281,16346,18801,20571,21654,22076,21888,21148,19939,18318,16370,14161,11739,9185,6521,3836,1157,-1420,-3843,-5971,-7716,-8902,-9402,-9094,-7885,-5792,-2860,739,4802,9051,13200,16968,20106,22430,23831,24247,23721,22293,20104,17277,13995,10439,6796,3262,-30,-2937,-5415,-7430,-9016,-10199,-11032,-11539,-11730,-11622,-11203,-10483,-9467,-8173,-6614,-4830,-2837,-671,1642,4052,6499,8867,11032,12818,14074,14645,14441,13409,11578,9051,5966,2563,-959,-4323,-7339,-9792,-11546,-12488,-12574,-11795,-10213,-7912,-5033,-1729,1834,5480,9049,12400,15403,17974,20052,21586,22581,22996,22866,22159,20920,19135,16855,14097,10930,7407,3628,-306,-4261,-8078,-11602,-14640,-17050,-18671,-19424,-19257,-18201,-16349,-13860,-10944,-7819,-4734,-1855,626,2636,4117,5069,5542,5590,5295,4752,4024,3190,2277,1314,301,-768,-1895,-3089,-4329,-5601,-6859,-8037,-9066,-9831,-10269,-10290,-9888,-9062,-7879,-6438,-4854,-3265,-1789,-535,411,1018,1276,1243,984,606,205,-123,-306,-313,-126,205,641,1076,1445,1656,1679,1481,1092,545,-101,-780,-1436,-2006,-2442,-2707,-2768,-2645,-2357,-1994,-1643,-1436,-1479,-1879,-2705,-3969,-5649,-7658,-9868,-12126,-14267,-16132,-17604,-18599,-19097,-19121,-18754,-18096,-17291,-16443,-15667,-15002,-14455,-13976,-13476,-12856,-12028,-10908,-9484,-7748,-5768,-3629,-1436,668,2572,4148,5315,6021,6250,6056,5500,4708,3788,2864,2029,1342,811,410,76,-266,-672,-1203,-1838,-2567,-3299,-3961,-4443,-4674,-4576,-4123,-3302,-2132,-648,1096,3056,5161,7351,9543,11665,13626,15351,16768,17816,18440,18606,18269,17413,16019,14097,11670,8794,5537,2025,-1625,-5233,-8634,-11640,-14070,-15786,-16662,-16654,-15745,-13990,-11478,-8359,-4810,-1062,2628,6003,8796,10801,11859,11905,10954,9121,6585,3605,455,-2568,-5207,-7242,-8532,-9015,-8701,-7678,-6078,-4064,-1816,508,2785,4907,6849,8578,10124,11524,12813,14026,15191,16291,17324,18232,18969,19470,19678,19512,18946,17904,16401,14411,12008,9234,6226,3084,-20,-2953,-5564,-7729,-9372,-10430,-10933,-10922,-10509,-9812,-8965,-8060,-7179,-6311,-5432,-4458,-3308,-1919,-281,1592,3590,5622,7512,9141,10348,11044,11148,10631,9510,7828,5669,3143,377,-2463,-5221,-7711,-9763,-11221,-11947,-11872,-10948,-9206,-6719,-3599,-21,3849,7797,11629,15157,18226,20716,22585,23795,24426,24519,24190,23528,22614,21525,20300,18958,17497,15891,14103,12115,9906,7510,4976,2404,-74,-2312,-4149,-5471,-6202,-6339,-5956,-5169,-4154,-3074,-2107,-1387,-1018,-1068,-1538,-2411,-3605,-5030,-6569,-8110,-9551,-10811,-11827,-12578,-13057,-13306,-13367,-13317,-13208,-13096,-12996,-12896,-12761,-12524,-12136,-11517,-10648,-9490,-8078,-6457,-4732,-3012,-1438,-93,940,1635,2021,2113,2018,1783,1509,1249,1033,860,700,501,247,-95,-489,-910,-1302,-1624,-1864,-1995,-2071,-2061,-2047,-1987,-1932,-1851,-1747,-1615,-1437,-1221,-964,-682,-383,-120,82,118,-63,-566,-1446,-2738,-4446,-6506,-8844,-11318,-13798,-16126,-18170,-19809,-20957,-21567,-21617,-21146,-20208,-18905,-17338,-15619,-13817,-11990,-10135,-8219,-6214,-4057,-1776,624,3043,5405,7602,9570,11249,12632,13690,14430,14804,14786,14308,13357,11905,10015,7757,5277,2734,336,-1732,-3263,-4119,-4205,-3506,-2117,-181,2037,4306,6323,7902,8865,9174,8830,7950,6657,5143,3556,2058,740,-347,-1193,-1873,-2423,-2990,-3628,-4466,-5553,-6946,-8630,-10587,-12706,-14883,-16939,-18679,-19905,-20396,-20021,-18680,-16422,-13383,-9826,-6088,-2543,435,2547,3566,3432,2192,52,-2690,-5659,-8485,-10796,-12340,-12946,-12598,-11415,-9605,-7465,-5261,-3254,-1568,-269,731,1562,2431,3547,5057,7078,9580,12473,15564,18610,21338,23526,24952,25548,25261,24205,22518,20429,18156,15923,13871,12092,10577,9248,7989,6642,5078,3191,940,-1652,-4480,-7405,-10232,-12782,-14902,-16463,-17420,-17737,-17433,-16533,-15079,-13103,-10655,-7783,-4554,-1070,2545,6133,9523,12521,14979,16712,17634,17647,16768,15060,12680,9852,6848,3953,1432,-506,-1744,-2243,-2054,-1297,-109,1315,2823,4251,5482,6472,7190,7712,8103,8468,8914,9493,10274,11241,12380,13597,14810,15867,16680,17119,17158,16757,15973,14859,13491,11969,10347,8723,7137,5656,4305,3118,2109,1271,597,42,-429,-909,-1450,-2169,-3105,-4329,-5826,-7587,-9529,-11583,-13630,-15569,-17303,-18735,-19811,-20470,-20674,-20417,-19688,-18534,-17004,-15179,-13159,-11046,-8959,-7014,-5312,-3936,-2919,-2251,-1860,-1651,-1479,-1228,-771,-28,1027,2382,3962,5654,7342,8881,10153,11056,11502,11453,10899,9871,8445,6713,4789,2786,820,-999,-2567,-3783,-4584,-4912,-4766,-4173,-3188,-1917,-453,1069,2544,3884,5002,5895,6523,6924,7105,7076,6861,6431,5797,4935,3829,2481,878,-959,-2992,-5175,-7397,-9584,-11592,-13344,-14710,-15653,-16104,-16099,-15673,-14920,-13960,-12902,-11848,-10866,-9962,-9121,-8252,-7268,-6060,-4546,-2697,-535,1826,4234,6468,8334,9636,10259,10138,9318,7869,5983,3833,1676,-278,-1799,-2735,-2977,-2511,-1393,236,2189,4220,6125,7668,8729,9204,9099,8479,7447,6149,4717,3289,1954,809,-137,-875,-1460,-1975,-2525,-3184,-4051,-5105,-6345,-7662,-8961,-10093,-10954,-11428,-11472,-11093,-10348,-9385,-8321,-7332,-6505,-5906,-5530,-5318,-5186,-5030,-4771,-4350,-3783,-3094,-2388,-1756,-1320,-1180,-1400,-1994,-2903,-4021,-5188,-6239,-7036,-7462,-7488,-7111,-6375,-5333,-4044,-2519,-794,1148,3305,5664,8206,10871,13588,16240,18723,20911,22693,23997,24762,24987,24684,23904,22688,21101,19164,16922,14381,11583,8541,5329,2002,-1319,-4523,-7457,-9979,-11949,-13239,-13782,-13527,-12543,-10934,-8891,-6649,-4441,-2518,-1059,-202,4,-402,-1299,-2501,-3773,-4898,-5682,-6014,-5874,-5312,-4475,-3507,-2608,-1908,-1528,-1490,-1757,-2209,-2684,-3002,-2995,-2551,-1621,-217,1552,3571,5626,7550,9144,10264,10836,10812,10266,9271,7997,6589,5240,4082,3261,2847,2887,3364,4211,5316,6538,7719,8714,9418,9771,9769,9477,8968,8329,7645,6929,6229,5505,4762,3958,3082,2118,1058,-98,-1344,-2662,-4035,-5421,-6791,-8097,-9317,-10412,-11386,-12217,-12913,-13461,-13851,-14080,-14137,-14039,-13810,-13501,-13163,-12840,-12545,-12228,-11836,-11243,-10376,-9144,-7538,-5571,-3328,-896,1610,4097,6502,8762,10871,12795,14525,16028,17281,18237,18889,19203,19191,18869,18258,17406,16357,15170,13909,12637,11403,10267,9228,8309,7472,6656,5809,4808,3589,2069,227,-1906,-4241,-6626,-8888,-10810,-12213,-12928,-12874,-12047,-10552,-8581,-6411,-4339,-2687,-1702,-1594,-2408,-4126,-6528,-9371,-12270,-14899,-16914,-18101,-18322,-17589,-16009,-13816,-11277,-8723,-6446,-4694,-3650,-3360,-3810,-4847,-6264,-7794,-9157,-10133,-10543,-10352,-9578,-8377,-6900,-5366,-3899,-2630,-1567,-689,91,875,1775,2858,4174,5704,7374,9086,10676,12019,12963,13425,13347,12750,11694,10312,8749,7160,5686,4415,3399,2647,2127,1788,1557,1349,1070,620,-95,-1165,-2648,-4557,-6862,-9451,-12181,-14841,-17245,-19185,-20545,-21225,-21226,-20596,-19424,-17867,-16040,-14112,-12168,-10305,-8548,-6911,-5368,-3870,-2376,-820,807,2522,4270,5982,7551,8849,9774,10212,10150,9584,8620,7392,6077,4849,3875,3262,3093,3367,4055,5053,6250,7508,8705,9758,10595,11215,11628,11863,11974,11955,11844,11619,11284,10827,10239,9519,8665,7703,6652,5563,4465,3402,2410,1521,783,230,-82,-136,94,562,1217,1931,2572,2968,2945,2384,1183,-625,-2930,-5509,-8076,-10322,-11995,-12895,-12972,-12260,-10904,-9129,-7163,-5281,-3681,-2565,-2027,-2110,-2747,-3786,-5004,-6122,-6874,-7029,-6457,-5118,-3097,-553,2284,5149,7816,10068,11796,12935,13523,13642,13413,12982,12459,11959,11538,11249,11102,11106,11230,11430,11646,11785,11792,11581,11152,10487,9649,8693,7687,6709,5800,5016,4383,3940,3703,3674,3833,4112,4408,4592,4517,4075,3182,1845,115,-1862,-3941,-5930,-7698,-9144,-10231,-10999,-11507,-11868,-12160,-12475,-12850,-13315,-13856,-14439,-15007,-15475,-15759,-15755,-15375,-14550,-13240,-11435,-9186,-6535,-3614,-513,2582,5544,8178,10365,11971,12946,13285,13045,12348,11339,10194,9074,8106,7397,6973,6850,6966,7253,7608,7932,8150,8194,8036,7669,7091,6314,5347,4186,2833,1299,-398,-2177,-3967,-5635,-7097,-8257,-9077,-9564,-9735,-9671,-9431,-9126,-8822,-8614,-8548,-8657,-8959,-9424,-10021,-10698,-11377,-12014,-12537,-12907,-13098,-13086,-12895,-12530,-12048,-11460,-10810,-10092,-9308,-8450,-7534,-6567,-5631,-4780,-4126,-3766,-3748,-4123,-4824,-5780,-6846,-7885,-8735,-9285,-9418,-9065,-8191,-6754,-4805,-2353,477,3597,6828,10030,13017,15662,17829,19437,20434,20800,20566,19786,18557,16994,15232,13409,11639,10040,8634,7474,6494,5684,4951,4269,3562,2803,1934,918,-294,-1719,-3375,-5210,-7179,-9165,-11064,-12744,-14109,-15076,-15632,-15785,-15616,-15200,-14651,-14050,-13468,-12938,-12469,-12025,-11574,-11049,-10401,-9589,-8572,-7337,-5893,-4234,-2418,-449,1609,3724,5847,7916,9897,11717,13358,14744,15880,16673,17137,17192,16855,16131,15069,13761,12332,10893,9592,8502,7679,7128,6776,6548,6302,5918,5263,4277,2921,1270,-588,-2468,-4206,-5617,-6542,-6886,-6565,-5617,-4108,-2205,-133,1846,3462,4495,4779,4284,3029,1185,-1057,-3444,-5729,-7718,-9250,-10273,-10783,-10857,-10609,-10157,-9615,-9058,-8525,-8026,-7548,-7059,-6536,-5940,-5235,-4374,-3307,-1993,-398,1474,3609,5930,8364,10784,13077,15129,16827,18112,18928,19293,19232,18816,18129,17243,16247,15172,14076,12970,11874,10796,9720,8651,7567,6487,5417,4394,3455,2632,1967,1462,1110,861,644,348,-100,-818,-1817,-3104,-4605,-6199,-7771,-9178,-10328,-11152,-11613,-11745,-11583,-11225,-10773,-10327,-9990,-9832,-9892,-10204,-10755,-11528,-12468,-13506,-14530,-15442,-16107,-16428,-16317,-15714,-14615,-13042,-11061,-8770,-6262,-3662,-1064,1425,3725,5774,7528,8975,10115,10991,11631,12106,12453,12721,12934,13113,13247,13329,13317,13165,12815,12213,11305,10094,8581,6843,4990,3161,1525,233,-616,-974,-883,-473,97,591,819,606,-155,-1463,-3264,-5396,-7671,-9865,-11779,-13233,-14112,-14348,-13948,-12968,-11532,-9794,-7949,-6196,-4718,-3670,-3151,-3208,-3808,-4875,-6238,-7727,-9106,-10180,-10735,-10644,-9799,-8226,-5986,-3272,-275,2741,5571,8001,9897,11141,11712,11613,10946,9846,8507,7143,5981,5205,4970,5310,6206,7506,9021,10479,11651,12290,12268,11534,10130,8254,6098,3969,2092,683,-155,-396,-126,521,1345,2162,2818,3184,3224,2922,2330,1525,594,-359,-1256,-2040,-2691,-3223,-3693,-4159,-4711,-5413,-6330,-7503,-8936,-10603,-12434,-14319,-16143,-17765,-19077,-20001,-20494,-20563,-20243,-19561,-18570,-17275,-15690,-13826,-11689,-9322,-6787,-4151,-1527,1002,3337,5395,7124,8477,9451,10059,10334,10334,10130,9778,9373,8950,8574,8263,8019,7853,7713,7589,7409,7137,6708,6084,5237,4170,2917,1549,150,-1159,-2298,-3181,-3780,-4106,-4167,-4022,-3668,-3122,-2369,-1396,-231,1088,2472,3819,5028,5991,6655,6957,6916,6538,5897,5078,4177,3324,2593,2062,1733,1564,1459,1305,968,357,-583,-1839,-3345,-4968,-6551,-7916,-8898,-9383,-9293,-8638,-7473,-5929,-4159,-2331,-599,941,2222,3237,4025,4636,5155,5666,6223,6896,7676,8563,9497,10422,11253,11928,12379,12595,12557,12319,11904,11393,10825,10253,9705,9207,8775,8414,8123,7873,7623,7308,6842,6173,5226,4007,2512,797,-1051,-2934,-4722,-6300,-7580,-8493,-9032,-9237,-9153,-8915,-8597,-8348,-8252,-8385,-8757,-9339,-10017,-10696,-11216,-11466,-11351,-10802,-9829,-8454,-6765,-4856,-2861,-888,953,2587,3989,5144,6083,6839,7436,7911,8262,8521,8672,8737,8689,8503,8149,7584,6797,5804,4653,3425,2243,1220,498,170,318,944,2011,3392,4928,6421,7676,8538,8912,8782,8214,7330,6282,5219,4257,3467,2876,2473,2224,2097,2034,2013,1959,1836,1559,1067,295,-786,-2182,-3844,-5702,-7637,-9525,-11228,-12641,-13690,-14341,-14630,-14601,-14342,-13943,-13452,-12933,-12362,-11735,-10977,-10063,-8953,-7667,-6268,-4817,-3424,-2126,-994,-33,748,1337,1756,2003,2104,2081,1952,1747,1476,1169,845,545,311,202,262,527,986,1596,2251,2839,3203,3237,2847,2033,811,-708,-2424,-4212,-5943,-7516,-8842,-9839,-10498,-10789,-10764,-10472,-9974,-9352,-8658,-7957,-7297,-6719,-6265,-5955,-5816,-5844,-6043,-6401,-6900,-7507,-8167,-8798,-9323,-9640,-9718,-9511,-9063,-8412,-7641,-6813,-5973,-5137,-4272,-3343,-2268,-1008,491,2227,4175,6281,8451,10586,12559,14250,15541,16344,16613,16354,15616,14485,13071,11486,9856,8278,6879,5717,4905,4457,4419,4736,5343,6098,6849,7438,7718,7604,7045,6043,4655,2955,1071,-871,-2722,-4349,-5633,-6471,-6801,-6605,-5909,-4799,-3420,-1929,-557,537,1165,1259,804,-117,-1353,-2712,-4022,-5121,-5930,-6421,-6623,-6628,-6519,-6411,-6371,-6439,-6618,-6839,-7018,-7052,-6835,-6292,-5401,-4138,-2579,-778,1145,3059,4843,6363,7545,8329,8722,8771,8559,8210,7833,7553,7473,7650,8141,8913,9931,11090,12289,13408,14359,15071,15507,15656,15505,15048,14272,13164,11707,9923,7827,5512,3066,635,-1637,-3614,-5175,-6255,-6838,-6965,-6740,-6284,-5762,-5309,-5058,-5090,-5442,-6105,-6995,-8013,-8983,-9759,-10190,-10170,-9691,-8766,-7526,-6092,-4635,-3291,-2166,-1320,-752,-408,-201,-8,293,802,1610,2743,4203,5924,7824,9755,11604,13192,14435,15206,15499,15297,14674,13704,12501,11151,9750,8358,7022,5781,4650,3662,2816,2119,1551,1050,591,80,-498,-1194,-2008,-2939,-3963,-5053,-6148,-7200,-8114,-8820,-9216,-9246,-8843,-8004,-6747,-5137,-3295,-1367,462,2008,3088,3553,3298,2267,498,-1929,-4838,-8027,-11252,-14283,-16915,-18985,-20406,-21145,-21244,-20797,-19944,-18824,-17580,-16307,-15053,-13829,-12566,-11215,-9679,-7911,-5881,-3613,-1161,1361,3843,6127,8087,9586,10539,10879,10615,9775,8464,6806,4945,3058,1276,-247,-1424,-2204,-2588,-2634,-2431,-2084,-1692,-1346,-1084,-963,-971,-1105,-1337,-1603,-1863,-2059,-2143,-2114,-1944,-1663,-1264,-764,-141,608,1518,2584,3805,5117,6442,7643,8589,9115,9116,8503,7266,5465,3211,669,-1974,-4537,-6837,-8711,-10025,-10656,-10531,-9617,-7957,-5672,-2948,-55,2745,5152,6945,7945,8087,7395,6006,4141,2075,105,-1516,-2601,-3064,-2936,-2319,-1405,-363,618,1453,2093,2591,3037,3553,4244,5187,6392,7812,9321,10755,11906,12577,12613,11910,10477,8385,5807,2950,77,-2574,-4747,-6264,-6972,-6830,-5843,-4115,-1811,871,3677,6376,8741,10566,11727,12114,11711,10544,8689,6274,3446,366,-2791,-5882,-8751,-11299,-13399,-14984,-15973,-16338,-16071,-15212,-13833,-12024,-9912,-7620,-5301,-3094,-1143,447,1594,2294,2577,2565,2393,2248,2303,2681,3481,4670,6174,7828,9426,10775,11698,12111,11984,11399,10480,9413,8397,7615,7202,7261,7770,8707,9915,11261,12549,13620,14354,14658,14541,14011,13167,12103,10934,9760,8655,7655,6774,5985,5250,4507,3699,2772,1680,419,-1016,-2583,-4241,-5935,-7613,-9225,-10738,-12091,-13258,-14155,-14744,-14953,-14757,-14140,-13133,-11799,-10237,-8566,-6946,-5499,-4395,-3703,-3491,-3734,-4337,-5154,-5993,-6652,-6970,-6815,-6142,-4974,-3409,-1610,215,1852,3094,3805,3911,3441,2499,1237,-147,-1476,-2594,-3391,-3823,-3901,-3685,-3283,-2821,-2421,-2212,-2257,-2621,-3277,-4202,-5296,-6466,-7599,-8585,-9355,-9847,-10043,-9936,-9531,-8837,-7866,-6634,-5173,-3536,-1803,-110,1410,2562,3200,3176,2426,927,-1230,-3911,-6887,-9896,-12651,-14867,-16305,-16772,-16180,-14523,-11920,-8582,-4792,-879,2856,6153,8830,10819,12113,12805,13023,12912,12629,12296,12011,11822,11748,11756,11802,11822,11755,11554,11198,10665,9964,9080,8021,6782,5356,3798,2129,480,-1068,-2366,-3312,-3814,-3853,-3458,-2743,-1871,-1050,-483,-361,-787,-1802,-3331,-5236,-7297,-9262,-10875,-11875,-12098,-11418,-9862,-7545,-4730,-1728,1066,3325,4751,5203,4636,3156,963,-1684,-4487,-7163,-9465,-11191,-12206,-12468,-11969,-10812,-9118,-7046,-4785,-2488,-321,1618,3247,4559,5574,6365,7022,7637,8278,8981,9739,10500,11190,11733,12034,12057,11743,11095,10123,8866,7383,5764,4092,2491,1051,-123,-982,-1506,-1723,-1707,-1544,-1339,-1179,-1127,-1219,-1465,-1842,-2315,-2828,-3311,-3702,-3942,-4000,-3879,-3606,-3246,-2879,-2580,-2426,-2433,-2604,-2873,-3147,-3316,-3277,-2960,-2338,-1444,-334,882,2109,3256,4269,5128,5841,6436,6921,7314,7573,7689,7613,7334,6863,6220,5501,4757,4120,3629,3374,3349,3563,3975,4547,5242,6026,6881,7777,8683,9542,10289,10833,11090,10976,10417,9365,7798,5736,3262,501,-2352,-5099,-7495,-9372,-10572,-11060,-10858,-10085,-8911,-7539,-6192,-5047,-4277,-3942,-4076,-4598,-5384,-6287,-7140,-7833,-8302,-8526,-8575,-8520,-8474,-8543,-8790,-9248,-9865,-10547,-11131,-11454,-11355,-10730,-9537,-7819,-5681,-3296,-862,1399,3313,4721,5570,5846,5622,5008,4153,3204,2319,1611,1199,1115,1393,1971,2779,3699,4592,5332,5779,5846,5468,4648,3451,1976,379,-1202,-2636,-3835,-4748,-5380,-5730,-5854,-5750,-5472,-4988,-4332,-3466,-2412,-1159,268,1841,3513,5205,6846,8307,9506,10292,10607,10360,9556,8235,6489,4476,2361,330,-1460,-2906,-3949,-4606,-4942,-5044,-5033,-4988,-4982,-5018,-5075,-5068,-4896,-4472,-3711,-2627,-1253,289,1861,3312,4525,5416,5973,6225,6244,6137,5987,5877,5832,5844,5863,5805,5589,5144,4431,3459,2258,905,-525,-1916,-3189,-4234,-4987,-5401,-5461,-5198,-4672,-3952,-3147,-2330,-1598,-1002,-582,-333,-248,-263,-335,-383,-338,-125,314,1037,2048,3326,4800,6343,7832,9105,10041,10520,10475,9860,8665,6922,4678,2020,-915,-3999,-7022,-9821,-12204,-14030,-15206,-15701,-15554,-14879,-13823,-12573,-11303,-10153,-9216,-8519,-8027,-7670,-7340,-6919,-6313,-5433,-4250,-2783,-1084,731,2556,4260,5751,6944,7824,8386,8682,8772,8725,8617,8493,8397,8334,8298,8273,8214,8109,7918,7631,7223,6698,6028,5247,4342,3385,2415,1541,849,459,463,929,1867,3222,4868,6631,8315,9705,10649,11005,10710,9756,8166,6045,3485,649,-2321,-5227,-7886,-10094,-11664,-12437,-12303,-11250,-9339,-6746,-3744,-629,2224,4533,6021,6553,6082,4691,2546,-101,-2994,-5840,-8408,-10503,-11974,-12760,-12824,-12203,-10974,-9246,-7164,-4886,-2571,-371,1580,3179,4349,5050,5294,5112,4592,3820,2897,1908,917,-25,-901,-1695,-2419,-3082,-3697,-4280,-4827,-5341,-5804,-6195,-6474,-6605,-6523,-6191,-5561,-4628,-3425,-2024,-546,866,2054,2881,3259,3138,2564,1601,379,-947,-2231,-3326,-4111,-4529,-4551,-4235,-3668,-2982,-2306,-1747,-1374,-1190,-1154,-1166,-1106,-856,-331,503,1618,2929,4325,5682,6897,7904,8676,9221,9594,9843,10037,10217,10396,10559,10631,10525,10142,9378,8188,6536,4477,2078,-503,-3126,-5594,-7740,-9401,-10467,-10872,-10636,-9826,-8578,-7068,-5454,-3914,-2541,-1417,-533,134,660,1101,1518,1932,2341,2705,2960,3034,2852,2372,1555,436,-947,-2482,-4057,-5540,-6805,-7777,-8400,-8715,-8768,-8668,-8491,-8318,-8149,-7966,-7691,-7233,-6510,-5466,-4083,-2419,-552,1384,3254,4929,6294,7289,7848,8001,7727,7098,6132,4913,3501,2012,550,-744,-1743,-2344,-2496,-2203,-1553,-678,254,1062,1620,1833,1688,1228,547,-236,-992,-1610,-2002,-2114,-1913,-1395,-574,518,1821,3259,4753,6192,7489,8551,9287,9645,9551,9001,7977,6540,4766,2787,762,-1124,-2690,-3769,-4249,-4082,-3310,-2032,-439,1282,2907,4279,5263,5812,5920,5646,5064,4272,3352,2377,1417,493,-346,-1107,-1785,-2390,-2931,-3414,-3805,-4088,-4180,-4050,-3615,-2865,-1781,-396,1232,3029,4891,6722,8393,9796,10804,11322,11279,10675,9556,8044,6311,4541,2940,1636,731,209,6,-30,-69,-292,-839,-1799,-3187,-4943,-6950,-9037,-11026,-12740,-14028,-14813,-15036,-14730,-13931,-12737,-11235,-9553,-7792,-6075,-4510,-3181,-2176,-1529,-1248,-1307,-1640,-2146,-2722,-3238,-3591,-3708,-3534,-3084,-2384,-1511,-542,414,1275,1963,2415,2624,2576,2305,1850,1254,553,-203,-1008,-1824,-2621,-3385,-4044,-4597,-4984,-5221,-5302,-5276,-5183,-5083,-5010,-4988,-4991,-4969,-4837,-4499,-3876,-2918,-1626,-37,1742,3606,5395,6991,8270,9159,9626,9678,9384,8795,8028,7130,6203,5270,4384,3543,2753,2003,1283,604,-20,-536,-908,-1069,-1005,-707,-217,393,1033,1585,1952,2030,1756,1119,145,-1047,-2331,-3493,-4368,-4755,-4553,-3706,-2253,-308,1952,4324,6596,8586,10152,11204,11707,11700,11232,10426,9377,8204,7006,5850,4797,3885,3104,2470,1916,1422,923,380,-208,-867,-1519,-2160,-2689,-3068,-3238,-3158,-2818,-2205,-1350,-285,929,2203,3444,4533,5348,5789,5760,5215,4161,2638,751,-1376,-3582,-5708,-7581,-9052,-9988,-10286,-9910,-8866,-7254,-5227,-3001,-831,1042,2394,3081,3051,2327,1049,-613,-2429,-4190,-5700,-6846,-7523,-7755,-7529,-6936,-6031,-4892,-3594,-2190,-747,712,2131,3519,4840,6117,7331,8477,9531,10441,11151,11578,11645,11277,10416,9076,7275,5158,2850,561,-1536,-3261,-4512,-5217,-5398,-5108,-4461,-3566,-2566,-1551,-613,199,877,1403,1818,2129,2367,2548,2656,2688,2589,2337,1888,1233,389,-607,-1676,-2732,-3668,-4379,-4757,-4730,-4237,-3303,-1981,-406,1244,2788,4025,4832,5124,4913,4283,3371,2359,1393,618,97,-153,-165,-3,245,513,703,772,640,277,-356,-1259,-2396,-3707,-5081,-6407,-7553,-8423,-8944,-9098,-8912,-8464,-7855,-7213,-6650,-6268,-6137,-6281,-6699,-7327,-8072,-8805,-9369,-9621,-9430,-8724,-7493,-5804,-3771,-1588,584,2520,4088,5143,5615,5469,4718,3408,1641,-476,-2778,-5097,-7251,-9041,-10305,-10892,-10704,-9703,-7910,-5411,-2376,995,4433,7669,10432,12498,13703,13981,13355,11954,9973,7682,5341,3240,1568,485,20,124,648,1398,2136,2654,2774,2385,1452,15,-1834,-3920,-6079,-8069,-9729,-10842,-11315,-11049,-10064,-8423,-6266,-3786,-1198,1275,3441,5146,6315,6917,7026,6727,6194,5568,5020,4659,4543,4684,4999,5393,5700,5790,5503,4773,3540,1865,-157,-2351,-4513,-6423,-7873,-8694,-8792,-8137,-6817,-4976,-2851,-702,1227,2697,3587,3797,3363,2351,901,-823,-2644,-4399,-5943,-7155,-7968,-8309,-8166,-7532,-6433,-4925,-3089,-1030,1135,3267,5250,6939,8250,9073,9382,9150,8421,7281,5832,4238,2641,1201,48,-732,-1102,-1060,-659,33,919,1907,2902,3822,4607,5204,5601,5792,5809,5675,5444,5144,4821,4493,4199,3948,3775,3694,3728,3891,4174,4548,4963,5338,5622,5722,5626,5293,4751,4016,3138,2147,1088,-7,-1111,-2194,-3239,-4232,-5169,-6037,-6858,-7609,-8326,-8973,-9546,-9977,-10201,-10128,-9668,-8754,-7348,-5465,-3168,-560,2209,4986,7606,9926,11843,13268,14195,14632,14658,14367,13875,13261,12612,11915,11167,10288,9200,7862,6219,4345,2284,205,-1760,-3433,-4675,-5384,-5516,-5076,-4157,-2884,-1438,-40,1130,1852,2008,1484,269,-1584,-3944,-6612,-9335,-11857,-13912,-15315,-15907,-15656,-14578,-12804,-10516,-7955,-5375,-3030,-1108,230,952,1068,687,-29,-916,-1785,-2525,-3025,-3286,-3299,-3149,-2875,-2563,-2238,-1937,-1650,-1369,-1054,-683,-229,309,899,1489,1994,2331,2410,2158,1532,496,-930,-2715,-4800,-7078,-9441,-11728,-13754,-15346,-16293,-16461,-15731,-14084,-11581,-8384,-4747,-996,2510,5423,7440,8381,8169,6876,4707,1934,-1087,-4016,-6561,-8486,-9673,-10072,-9731,-8725,-7203,-5270,-3089,-756,1607,3930,6124,8144,9904,11362,12453,13136,13403,13249,12709,11855,10752,9523,8271,7119,6181,5536,5234,5277,5595,6104,6653,7132,7416,7454,7219,6744,6092,5337,4560,3825,3162,2597,2102,1664,1214,738,171,-456,-1150,-1817,-2394,-2751,-2817,-2498,-1793,-738,559,1917,3152,4045,4440,4218,3355,1895,-27,-2230,-4491,-6580,-8280,-9411,-9853,-9556,-8539,-6913,-4830,-2531,-241,1784,3350,4329,4668,4428,3722,2732,1631,596,-262,-869,-1212,-1320,-1245,-1048,-778,-470,-113,286,795,1395,2150,2999,3960,4937,5910,6799,7559,8162,8568,8772,8755,8514,8023,7285,6266,4988,3443,1701,-200,-2143,-4031,-5755,-7205,-8322,-9046,-9380,-9335,-8974,-8353,-7568,-6671,-5750,-4813,-3884,-2931,-1897,-735,628,2209,4024,6017,8133,10236,12212,13904,15172,15915,16018,15465,14245,12425,10133,7518,4800,2169,-174,-2090,-3492,-4373,-4780,-4839,-4664,-4401,-4145,-3955,-3834,-3741,-3602,-3336,-2893,-2239,-1418,-499,375,1072,1416,1293,602,-669,-2469,-4660,-7054,-9429,-11573,-13303,-14497,-15104,-15127,-14655,-13777,-12659,-11406,-10179,-9050,-8109,-7397,-6919,-6672,-6606,-6685,-6829,-7002,-7114,-7129,-6985,-6656,-6124,-5385,-4458,-3355,-2112,-759,655,2079,3458,4734,5863,6795,7498,7959,8166,8144,7919,7532,7035,6455,5836,5174,4470,3709,2870,1952,971,-40,-1021,-1891,-2587,-3001,-3103,-2814,-2165,-1149,135,1616,3168,4679,6047,7172,7992,8441,8489,8090,7229,5891,4072,1840,-743,-3497,-6240,-8721,-10700,-11947,-12305,-11689,-10139,-7805,-4936,-1866,1036,3429,5000,5593,5121,3697,1490,-1178,-3994,-6590,-8699,-10074,-10622,-10313,-9248,-7587,-5553,-3377,-1286,538,1982,2989,3590,3849,3898,3844,3823,3881,4062,4322,4606,4814,4852,4640,4106,3227,1991,440,-1383,-3381,-5467,-7512,-9403,-11018,-12259,-13048,-13352,-13174,-12549,-11548,-10238,-8708,-7025,-5269,-3504,-1801,-233,1147,2279,3150,3746,4117,4294,4380,4427,4533,4723,5039,5453,5953,6497,7046,7577,8058,8463,8786,8990,9086,9048,8894,8623,8273,7854,7405,6921,6412,5848,5212,4465,3615,2653,1649,636,-266,-986,-1405,-1466,-1098,-320,851,2313,3927,5545,6967,8049,8651,8712,8210,7225,5846,4250,2596,1065,-181,-1025,-1367,-1182,-467,716,2267,4053,5911,7659,9128,10169,10648,10510,9716,8311,6390,4090,1597,-897,-3197,-5135,-6573,-7422,-7641,-7234,-6270,-4853,-3136,-1295,486,2030,3188,3857,3980,3565,2678,1435,-3,-1459,-2764,-3767,-4352,-4466,-4067,-3209,-1947,-409,1263,2901,4334,5420,6029,6110,5633,4663,3284,1628,-149,-1919,-3548,-4969,-6143,-7094,-7859,-8516,-9110,-9659,-10162,-10525,-10698,-10541,-9988,-8971,-7476,-5564,-3332,-940,1428,3576,5337,6550,7136,7052,6312,5004,3236,1165,-1041,-3216,-5203,-6883,-8167,-9028,-9469,-9544,-9329,-8928,-8447,-8000,-7689,-7594,-7791,-8284,-9085,-10104,-11256,-12376,-13293,-13821,-13781,-13045,-11524,-9229,-6221,-2674,1198,5113,8803,11994,14491,16155,16951,16926,16195,14929,13306,11493,9637,7826,6132,4584,3183,1940,831,-129,-952,-1623,-2117,-2414,-2479,-2290,-1845,-1149,-250,803,1939,3073,4149,5068,5809,6284,6491,6372,5924,5139,4018,2587,879,-1062,-3158,-5346,-7509,-9553,-11351,-12789,-13762,-14186,-14024,-13270,-12007,-10312,-8368,-6296,-4296,-2458,-921,308,1193,1777,2110,2222,2182,1968,1613,1065,330,-618,-1755,-3026,-4365,-5650,-6779,-7637,-8118,-8179,-7754,-6886,-5587,-3981,-2165,-305,1461,2980,4153,4911,5248,5217,4889,4411,3893,3482,3276,3351,3735,4421,5350,6448,7613,8732,9696,10401,10761,10707,10206,9241,7838,6050,3967,1710,-560,-2676,-4456,-5745,-6394,-6325,-5472,-3865,-1569,1278,4478,7793,10957,13710,15830,17152,17593,17156,15918,14027,11673,9063,6402,3884,1651,-159,-1472,-2223,-2405,-2017,-1137,152,1720,3413,5110,6671,8007,9047,9752,10096,10085,9729,9059,8121,6975,5683,4323,2952,1622,371,-800,-1863,-2836,-3676,-4383,-4901,-5197,-5224,-4952,-4368,-3498,-2399,-1148,139,1375,2456,3313,3901,4178,4143,3771,3060,2002,589,-1150,-3187,-5443,-7822,-10203,-12442,-14436,-16053,-17260,-18001,-18304,-18202,-17755,-17032,-16118,-15083,-14013,-12990,-12080,-11357,-10846,-10559,-10447,-10433,-10396,-10196,-9698,-8782,-7378,-5462,-3079,-315,2687,5780,8782,11562,13952,15850,17136,17719,17534,16520,14673,12017,8647,4714,432,-3931,-8075,-11683,-14467,-16178,-16648,-15808,-13698,-10455,-6339,-1638,3275,8069,12401,16000,18648,20199,20600,19847,18034,15297,11826,7858,3624,-615,-4640,-8251,-11294,-13683,-15376,-16397,-16814,-16704,-16184,-15312,-14171,-12763,-11115,-9213,-7068,-4745,-2313,62,2230,4004,5232,5809,5707,4978,3750,2222,587,-918,-2149,-2971,-3352,-3314,-2933,-2338,-1641,-970,-398,47,374,656,959,1378,1939,2654,3452,4234,4877,5260,5295,4957,4269,3333,2287,1293,513,50,-32,237,758,1384,1916,2163,1966,1201,-169,-2102,-4498,-7158,-9868,-12379,-14451,-15906,-16615,-16550,-15766,-14382,-12587,-10568,-8511,-6560,-4787,-3217,-1813,-484,829,2232,3729,5327,6955,8523,9925,11049,11837,12241,12294,12038,11581,11015,10440,9927,9481,9100,8685,8157,7404,6344,4954,3246,1320,-683,-2562,-4121,-5146,-5497,-5065,-3856,-1928,539,3346,6190,8810,10918,12310,12877,12586,11568,9990,8123,6233,4550,3261,2443,2101,2153,2483,2942,3412,3800,4070,4221,4294,4329,4382,4471,4617,4790,4965,5101,5158,5120,4960,4689,4290,3781,3159,2438,1632,762,-149,-1073,-1995,-2890,-3746,-4543,-5245,-5824,-6218,-6376,-6241,-5770,-4949,-3781,-2326,-636,1178,3041,4844,6525,8006,9254,10198,10815,11008,10751,9941,8568,6587,4050,1023,-2351,-5888,-9379,-12577,-15270,-17248,-18378,-18584,-17889,-16398,-14301,-11848,-9313,-6970,-5025,-3628,-2801,-2497,-2565,-2831,-3093,-3209,-3076,-2700,-2145,-1547,-1068,-871,-1068,-1730,-2812,-4240,-5833,-7414,-8763,-9726,-10161,-10047,-9414,-8387,-7150,-5913,-4873,-4191,-3940,-4105,-4592,-5207,-5740,-5958,-5655,-4723,-3090,-832,1934,5008,8161,11179,13858,16070,17717,18780,19273,19233,18729,17797,16504,14868,12964,10832,8592,6346,4256,2471,1152,423,382,1042,2359,4179,6301,8429,10282,11546,11997,11468,9916,7401,4091,229,-3886,-7934,-11632,-14717,-17039,-18500,-19119,-18977,-18221,-17029,-15575,-14026,-12498,-11060,-9731,-8465,-7210,-5870,-4389,-2713,-847,1155,3194,5117,6784,8023,8746,8875,8436,7490,6175,4634,3044,1538,244,-789,-1516,-1995,-2258,-2419,-2554,-2758,-3097,-3612,-4316,-5204,-6222,-7342,-8469,-9550,-10487,-11186,-11565,-11518,-10985,-9908,-8285,-6151,-3613,-808,2062,4789,7156,8977,10119,10530,10217,9280,7850,6108,4220,2350,588,-986,-2393,-3657,-4849,-6044,-7294,-8649,-10108,-11647,-13213,-14697,-16002,-16963,-17460,-17331,-16486,-14842,-12406,-9227,-5455,-1270,3075,7330,11254,14625,17296,19156,20187,20397,19894,18775,17228,15397,13499,11673,10116,8929,8223,8040,8364,9140,10253,11547,12864,14017,14864,15273,15162,14499,13284,11588,9487,7126,4631,2160,-161,-2225,-3954,-5333,-6351,-7065,-7518,-7775,-7896,-7909,-7831,-7653,-7353,-6912,-6326,-5608,-4788,-3926,-3057,-2231,-1477,-799,-227,250,597,796,802,568,50,-790,-1959,-3442,-5183,-7079,-9022,-10839,-12414,-13574,-14240,-14340,-13867,-12893,-11507,-9852,-8083,-6321,-4683,-3228,-1972,-904,35,924,1835,2867,4057,5469,7082,8879,10785,12689,14470,15972,17055,17597,17497,16719,15265,13206,10673,7833,4892,2055,-492,-2598,-4185,-5218,-5752,-5850,-5642,-5246,-4769,-4310,-3904,-3562,-3238,-2876,-2392,-1745,-896,113,1224,2319,3290,4037,4498,4669,4585,4312,3931,3505,3057,2592,2048,1366,478,-669,-2065,-3650,-5319,-6889,-8183,-9005,-9180,-8618,-7259,-5179,-2503,532,3644,6520,8846,10373,10928,10444,8983,6693,3829,678,-2435,-5233,-7452,-8955,-9644,-9570,-8815,-7581,-6064,-4491,-3065,-1906,-1099,-628,-408,-328,-212,65,638,1547,2797,4281,5855,7301,8392,8904,8646,7502,5437,2512,-1119,-5233,-9540,-13753,-17556,-20720,-23022,-24374,-24725,-24157,-22794,-20848,-18541,-16104,-13737,-11585,-9710,-8118,-6721,-5413,-4044,-2494,-664,1491,3939,6621,9404,12138,14680,16865,18599,19789,20408,20456,19972,19020,17682,16040,14175,12161,10048,7884,5702,3523,1388,-687,-2649,-4459,-6068,-7411,-8460,-9159,-9505,-9482,-9097,-8368,-7287,-5879,-4136,-2083,250,2797,5456,8099,10552,12662,14257,15221,15482,15016,13891,12195,10097,7749,5341,3003,861,-1034,-2687,-4108,-5394,-6580,-7741,-8880,-9971,-10933,-11673,-12063,-12035,-11526,-10580,-9278,-7779,-6270,-4937,-3947,-3386,-3273,-3528,-3998,-4467,-4709,-4512,-3715,-2251,-119,2559,5619,8827,11939,14732,16996,18619,19505,19677,19154,18052,16453,14492,12267,9887,7437,4984,2590,299,-1857,-3832,-5600,-7132,-8373,-9332,-9950,-10268,-10280,-10045,-9631,-9107,-8565,-8068,-7663,-7390,-7228,-7199,-7241,-7364,-7512,-7682,-7843,-7993,-8108,-8195,-8213,-8167,-8011,-7753,-7381,-6915,-6404,-5873,-5400,-5002,-4716,-4546,-4469,-4457,-4459,-4416,-4270,-3974,-3484,-2793,-1906,-865,276,1441,2573,3600,4509,5277,5938,6533,7111,7734,8435,9250,10168,11184,12240,13287,14246,15048,15621,15929,15935,15661,15136,14433,13634,12824,12103,11511,11107,10863,10754,10708,10637,10454,10076,9433,8484,7203,5596,3687,1524,-828,-3288,-5754,-8130,-10302,-12184,-13687,-14767,-15408,-15624,-15468,-14992,-14258,-13315,-12184,-10876,-9380,-7680,-5770,-3653,-1347,1086,3594,6065,8411,10503,12245,13523,14260,14400,13902,12811,11157,9078,6718,4260,1933,-81,-1574,-2420,-2567,-2006,-891,620,2231,3677,4649,4925,4335,2843,507,-2472,-5827,-9204,-12258,-14647,-16130,-16530,-15815,-14054,-11409,-8146,-4545,-920,2440,5291,7444,8776,9246,8862,7699,5876,3538,856,-1992,-4841,-7529,-9939,-11968,-13578,-14744,-15496,-15883,-15972,-15829,-15508,-15031,-14390,-13560,-12479,-11104,-9391,-7328,-4948,-2304,493,3341,6102,8669,10941,12865,14408,15580,16408,16944,17243,17369,17372,17295,17172,16999,16770,16440,15954,15253,14291,13039,11522,9788,7946,6102,4398,2915,1742,877,291,-92,-408,-763,-1302,-2105,-3231,-4679,-6408,-8332,-10337,-12303,-14091,-15597,-16711,-17390,-17594,-17340,-16664,-15619,-14280,-12709,-10991,-9185,-7369,-5608,-3975,-2528,-1350,-458,74,271,119,-355,-1094,-2090,-3252,-4573,-5968,-7404,-8802,-10094,-11200,-12033,-12521,-12611,-12271,-11514,-10390,-8974,-7395,-5753,-4200,-2814,-1695,-858,-300,26,213,355,562,932,1519,2359,3432,4684,6027,7343,8525,9452,10055,10284,10154,9713,9063,8300,7555,6911,6447,6191,6135,6233,6400,6539,6530,6277,5691,4729,3398,1742,-125,-2073,-3926,-5504,-6641,-7190,-7064,-6246,-4780,-2815,-539,1792,3929,5630,6731,7134,6854,5998,4736,3305,1918,784,20,-299,-230,162,713,1281,1717,1900,1782,1341,652,-203,-1086,-1865,-2437,-2708,-2688,-2388,-1939,-1452,-1095,-1004,-1270,-1948,-2978,-4291,-5703,-7045,-8121,-8740,-8789,-8159,-6864,-4941,-2513,250,3160,5987,8535,10593,12027,12698,12574,11631,9931,7590,4750,1625,-1569,-4622,-7302,-9488,-11041,-11967,-12281,-12096,-11539,-10751,-9874,-8989,-8170,-7411,-6700,-5985,-5211,-4346,-3362,-2277,-1114,70,1234,2327,3324,4216,5001,5710,6365,7029,7734,8561,9527,10671,11960,13320,14636,15732,16443,16579,16034,14732,12716,10093,7074,3898,853,-1802,-3850,-5128,-5583,-5232,-4196,-2660,-841,1026,2747,4166,5211,5857,6156,6198,6072,5909,5764,5706,5725,5799,5848,5799,5559,5066,4285,3222,1920,485,-994,-2366,-3529,-4392,-4894,-5031,-4828,-4347,-3677,-2917,-2163,-1522,-1066,-858,-937,-1281,-1896,-2692,-3618,-4575,-5464,-6204,-6693,-6884,-6714,-6164,-5240,-3944,-2338,-450,1636,3854,6126,8351,10464,12364,13996,15304,16260,16866,17147,17136,16895,16445,15826,15020,13998,12720,11128,9198,6921,4345,1549,-1334,-4163,-6780,-9048,-10868,-12178,-12967,-13288,-13202,-12842,-12321,-11780,-11348,-11120,-11178,-11556,-12230,-13153,-14207,-15269,-16184,-16824,-17063,-16857,-16168,-15060,-13600,-11925,-10169,-8489,-7004,-5829,-5016,-4588,-4540,-4803,-5334,-6027,-6818,-7610,-8333,-8900,-9243,-9289,-8978,-8279,-7175,-5701,-3920,-1926,167,2243,4190,5933,7403,8605,9521,10214,10681,10994,11121,11110,10909,10546,9997,9297,8484,7618,6792,6088,5625,5476,5727,6399,7480,8905,10537,12222,13737,14885,15444,15254,14197,12229,9398,5810,1659,-2820,-7382,-11749,-15700,-19035,-21621,-23391,-24338,-24525,-24052,-23068,-21730,-20203,-18635,-17130,-15758,-14510,-13342,-12162,-10838,-9275,-7367,-5080,-2429,530,3657,6828,9845,12575,14860,16618,17785,18367,18382,17903,17012,15789,14348,12757,11116,9481,7911,6445,5098,3879,2776,1769,840,-45,-901,-1740,-2573,-3381,-4174,-4930,-5657,-6338,-6990,-7598,-8166,-8680,-9105,-9415,-9551,-9469,-9125,-8498,-7595,-6453,-5151,-3782,-2465,-1316,-440,81,204,-76,-715,-1634,-2718,-3833,-4844,-5628,-6087,-6185,-5899,-5296,-4427,-3395,-2272,-1124,19,1158,2326,3566,4932,6463,8170,10057,12053,14105,16084,17890,19394,20512,21173,21375,21146,20576,19775,18875,17998,17235,16646,16224,15941,15699,15416,14961,14263,13245,11898,10238,8324,6241,4076,1922,-147,-2069,-3805,-5326,-6639,-7732,-8644,-9382,-9998,-10513,-10979,-11412,-11858,-12316,-12814,-13320,-13841,-14303,-14674,-14848,-14746,-14258,-13303,-11809,-9766,-7193,-4197,-903,2486,5775,8749,11218,13047,14143,14502,14158,13224,11824,10119,8260,6378,4593,2983,1612,504,-318,-886,-1204,-1340,-1346,-1276,-1216,-1199,-1299,-1529,-1941,-2518,-3277,-4174,-5158,-6158,-7067,-7785,-8206,-8232,-7800,-6870,-5456,-3609,-1433,938,3331,5572,7479,8902,9726,9885,9383,8269,6647,4663,2466,216,-1956,-3949,-5697,-7166,-8349,-9251,-9870,-10210,-10245,-9951,-9286,-8238,-6785,-4976,-2870,-587,1713,3862,5670,6981,7677,7696,7053,5829,4162,2241,256,-1602,-3179,-4381,-5166,-5570,-5671,-5597,-5484,-5484,-5709,-6235,-7105,-8259,-9657,-11142,-12601,-13869,-14844,-15424,-15594,-15356,-14775,-13940,-12946,-11876,-10804,-9743,-8707,-7656,-6553,-5343,-4000,-2502,-879,819,2503,4063,5379,6345,6868,6911,6464,5579,4338,2851,1237,-393,-1940,-3320,-4468,-5318,-5826,-5947,-5650,-4946,-3845,-2434,-801,922,2592,4079,5245,6001,6269,6032,5288,4108,2552,768,-1137,-2991,-4654,-5989,-6865,-7216,-6980,-6162,-4800,-2964,-768,1657,4174,6619,8871,10795,12301,13324,13817,13778,13200,12136,10612,8741,6591,4314,2029,-112,-1963,-3412,-4346,-4722,-4531,-3819,-2699,-1299,213,1679,2961,3951,4600,4892,4859,4561,4060,3437,2743,2022,1320,646,46,-469,-851,-1061,-1051,-782,-223,632,1760,3102,4560,6021,7347,8417,9128,9399,9210,8547,7467,6031,4322,2454,498,-1429,-3265,-4917,-6319,-7377,-8038,-8217,-7885,-7024,-5667,-3894,-1817,397,2602,4608,6295,7550,8335,8666,8604,8256,7749,7202,6748,6465,6428,6641,7103,7727,8441,9108,9620,9868,9773,9319,8500,7393,6062,4630,3182,1828,634,-356,-1118,-1677,-2082,-2393,-2699,-3062,-3537,-4152,-4897,-5733,-6608,-7439,-8169,-8722,-9056,-9146,-8985,-8592,-8009,-7269,-6450,-5594,-4776,-4061,-3493,-3149,-3026,-3167,-3517,-4055,-4693,-5364,-5979,-6478,-6799,-6907,-6784,-6404,-5781,-4897,-3782,-2443,-931,704,2400,4066,5638,7027,8178,9051,9634,9953,10060,10043,9992,10017,10190,10580,11202,12025,12998,14009,14955,15716,16197,16334,16106,15523,14639,13535,12300,11031,9794,8650,7601,6634,5687,4684,3545,2197,603,-1246,-3308,-5520,-7783,-9996,-12061,-13909,-15486,-16790,-17833,-18662,-19334,-19905,-20409,-20868,-21255,-21531,-21612,-21406,-20811,-19732,-18102,-15884,-13095,-9794,-6103,-2176,1789,5586,9014,11901,14107,15562,16236,16171,15454,14230,12652,10924,9208,7676,6441,5574,5084,4928,5008,5192,5347,5328,5037,4408,3416,2112,548,-1158,-2918,-4622,-6203,-7618,-8855,-9942,-10924,-11841,-12755,-13683,-14632,-15576,-16445,-17160,-17602,-17667,-17228,-16204,-14548,-12257,-9426,-6189,-2765,595,3620,6051,7682,8376,8095,6895,4930,2423,-358,-3118,-5606,-7587,-8911,-9493,-9311,-8427,-6934,-4985,-2731,-351,2011,4209,6148,7737,8953,9764,10210,10331,10208,9939,9630,9385,9307,9440,9838,10461,11279,12203,13127,13961,14580,14918,14878,14432,13540,12208,10448,8290,5778,2970,-70,-3258,-6514,-9721,-12797,-15615,-18102,-20161,-21743,-22817,-23364,-23422,-23004,-22184,-21014,-19574,-17938,-16192,-14409,-12656,-10982,-9406,-7943,-6571,-5260,-3981,-2679,-1354,38,1460,2910,4323,5649,6822,7781,8487,8931,9122,9117,8970,8752,8506,8257,7979,7632,7143,6434,5455,4164,2594,798,-1099,-2960,-4624,-5937,-6800,-7131,-6949,-6299,-5298,-4082,-2799,-1584,-536,276,848,1179,1328,1336,1260,1146,1014,876,718,517,236,-147,-658,-1273,-1952,-2606,-3127,-3373,-3248,-2645,-1563,-32,1834,3866,5884,7702,9168,10189,10722,10798,10494,9927,9236,8547,7990,7636,7550,7725,8152,8758,9477,10225,10910,11478,11879,12102,12151,12048,11805,11436,10921,10226,9306,8105,6579,4710,2515,44,-2600,-5299,-7901,-10245,-12187,-13592,-14365,-14451,-13838,-12582,-10768,-8565,-6125,-3673,-1371,588,2090,3040,3396,3183,2449,1318,-74,-1548,-2921,-4024,-4699,-4851,-4423,-3418,-1914,-18,2102,4278,6335,8124,9524,10465,10907,10859,10345,9418,8137,6565,4767,2813,758,-1319,-3366,-5306,-7090,-8649,-9930,-10859,-11365,-11371,-10789,-9567,-7671,-5131,-2054,1400,4983,8444,11502,13930,15541,16258,16078,15104,13507,11516,9366,7303,5511,4130,3231,2796,2764,3001,3370,3705,3893,3820,3472,2819,1933,850,-349,-1607,-2873,-4117,-5309,-6460,-7552,-8606,-9625,-10589,-11505,-12304,-12963,-13381,-13494,-13195,-12410,-11079,-9172,-6721,-3793,-510,2966,6451,9750,12668,15046,16742,17686,17839,17239,15953,14098,11806,9216,6474,3696,1008,-1527,-3817,-5843,-7576,-9015,-10184,-11093,-11779,-12243,-12511,-12554,-12380,-11959,-11295,-10390,-9287,-8026,-6696,-5353,-4088,-2949,-1980,-1195,-575,-83,343,787,1321,2025,2939,4067,5365,6732,8033,9084,9735,9795,9200,7864,5865,3285,330,-2778,-5780,-8437,-10554,-12011,-12753,-12828,-12328,-11415,-10246,-9017,-7867,-6942,-6334,-6095,-6253,-6779,-7622,-8700,-9909,-11140,-12289,-13272,-14036,-14560,-14838,-14889,-14716,-14319,-13691,-12811,-11670,-10291,-8693,-6961,-5162,-3391,-1742,-270,943,1894,2549,2953,3138,3185,3177,3217,3389,3772,4386,5229,6230,7284,8275,9055,9537,9640,9366,8756,7909,6943,5996,5167,4551,4163,4006,4019,4124,4225,4238,4089,3743,3206,2507,1736,995,401,84,131,614,1524,2838,4425,6168,7883,9389,10533,11146,11151,10473,9134,7180,4721,1891,-1146,-4232,-7205,-9925,-12268,-14135,-15455,-16183,-16300,-15814,-14755,-13180,-11155,-8765,-6105,-3272,-367,2505,5251,7767,9971,11793,13171,14098,14560,14620,14337,13816,13170,12504,11920,11482,11214,11124,11157,11268,11375,11410,11303,11000,10463,9676,8648,7405,6001,4499,2970,1474,75,-1203,-2323,-3302,-4134,-4859,-5489,-6062,-6594,-7081,-7528,-7877,-8099,-8106,-7854,-7265,-6323,-5018,-3405,-1568,357,2213,3830,5050,5753,5881,5436,4520,3282,1944,735,-106,-407,-39,1015,2685,4825,7207,9575,11683,13292,14259,14497,14024,12939,11411,9647,7882,6314,5133,4430,4272,4623,5412,6513,7789,9077,10262,11212,11858,12131,11995,11424,10397,8904,6953,4563,1786,-1294,-4577,-7906,-11151,-14127,-16718,-18781,-20250,-21100,-21323,-21009,-20209,-19050,-17613,-15981,-14225,-12378,-10470,-8532,-6583,-4676,-2854,-1192,257,1413,2261,2756,2951,2868,2616,2270,1935,1679,1540,1532,1605,1724,1805,1802,1670,1391,983,483,-78,-640,-1197,-1720,-2223,-2733,-3269,-3873,-4570,-5368,-6262,-7198,-8102,-8858,-9349,-9455,-9081,-8210,-6852,-5144,-3243,-1393,169,1192,1496,955,-458,-2662,-5507,-8751,-12117,-15313,-18055,-20096,-21250,-21408,-20519,-18655,-15903,-12467,-8547,-4391,-242,3668,7110,9916,11909,13001,13126,12281,10542,8033,4933,1502,-2024,-5342,-8212,-10406,-11781,-12254,-11837,-10620,-8740,-6415,-3828,-1228,1220,3340,5022,6201,6856,7014,6753,6159,5352,4426,3451,2480,1488,462,-677,-1965,-3459,-5155,-7046,-9053,-11106,-13079,-14881,-16394,-17541,-18273,-18560,-18440,-17940,-17157,-16161,-15062,-13936,-12861,-11883,-11006,-10216,-9452,-8639,-7687,-6509,-5032,-3218,-1052,1433,4166,7062,9977,12798,15371,17580,19326,20530,21160,21204,20686,19647,18161,16298,14171,11867,9509,7196,5035,3107,1474,177,-788,-1429,-1791,-1914,-1836,-1602,-1229,-749,-181,447,1103,1756,2353,2873,3262,3525,3651,3667,3622,3540,3505,3529,3669,3926,4309,4818,5426,6129,6880,7666,8418,9105,9647,10006,10118,9963,9530,8828,7911,6814,5634,4422,3264,2218,1321,625,129,-139,-178,17,437,1080,1907,2887,3964,5065,6123,7067,7822,8354,8622,8636,8422,8025,7540,7039,6646,6443,6512,6900,7592,8546,9651,10769,11739,12396,12585,12215,11197,9565,7351,4695,1751,-1294,-4246,-6925,-9173,-10880,-11951,-12371,-12127,-11269,-9866,-8021,-5852,-3506,-1120,1150,3187,4876,6157,7008,7439,7529,7349,7023,6648,6318,6106,6022,6080,6218,6383,6501,6484,6299,5888,5277,4489,3587,2677,1826,1164,742,633,841,1356,2097,2985,3882,4654,5166,5281,4912,3990,2508,505,-1928,-4667,-7549,-10424,-13127,-15537,-17555,-19114,-20191,-20763,-20858,-20482,-19690,-18523,-17059,-15366,-13527,-11620,-9705,-7847,-6084,-4466,-3015,-1773,-731,100,753,1274,1715,2167,2685,3359,4219,5293,6538,7871,9160,10235,10924,11084,10609,9495,7793,5662,3301,964,-1114,-2704,-3656,-3867,-3338,-2128,-381,1718,3955,6094,7943,9316,10115,10262,9779,8699,7127,5175,2968,652,-1664,-3880,-5917,-7749,-9347,-10735,-11929,-12975,-13894,-14730,-15496,-16197,-16834,-17381,-17812,-18101,-18214,-18129,-17835,-17315,-16567,-15589,-14368,-12917,-11206,-9281,-7137,-4859,-2514,-232,1875,3664,5046,5946,6356,6300,5883,5190,4392,3589,2918,2438,2180,2124,2211,2358,2488,2531,2458,2268,2004,1721,1504,1421,1526,1864,2412,3156,4022,4933,5796,6510,6979,7130,6877,6202,5066,3525,1623,-517,-2768,-4973,-6975,-8646,-9861,-10581,-10762,-10469,-9768,-8792,-7682,-6577,-5608,-4836,-4308,-3968,-3751,-3546,-3227,-2704,-1890,-776,620,2208,3874,5482,6902,8030,8821,9259,9408,9341,9162,8979,8859,8884,9062,9403,9879,10427,11000,11518,11931,12191,12273,12166,11882,11423,10820,10059,9165,8107,6879,5440,3781,1863,-280,-2642,-5131,-7661,-10109,-12351,-14263,-15754,-16752,-17239,-17237,-16806,-16040,-15042,-13914,-12738,-11572,-10440,-9345,-8274,-7215,-6160,-5121,-4120,-3192,-2388,-1721,-1224,-861,-610,-387,-136,242,792,1550,2520,3638,4831,5979,6949,7643,7960,7884,7420,6652,5685,4638,3640,2771,2091,1618,1321,1175,1113,1105,1100,1081,1020,919,752,529,221,-162,-631,-1177,-1779,-2423,-3064,-3688,-4261,-4766,-5197,-5511,-5713,-5725,-5527,-5029,-4182,-2928,-1235,888,3399,6191,9139,12060,14769,17072,18790,19792,19988,19366,17971,15918,13361,10485,7475,4508,1724,-754,-2865,-4543,-5790,-6598,-6990,-7008,-6686,-6079,-5232,-4199,-3013,-1738,-388,974,2339,3656,4914,6072,7111,7992,8690,9149,9327,9153,8565,7508,5955,3886,1374,-1532,-4666,-7896,-11031,-13891,-16317,-18151,-19306,-19709,-19372,-18328,-16705,-14627,-12303,-9911,-7652,-5676,-4096,-2947,-2226,-1848,-1720,-1707,-1694,-1571,-1259,-693,154,1292,2702,4336,6114,7933,9661,11159,12290,12930,12985,12409,11195,9430,7224,4788,2332,102,-1675,-2834,-3250,-2912,-1874,-281,1643,3669,5497,6926,7712,7775,7034,5566,3467,942,-1812,-4555,-7089,-9252,-10930,-12079,-12712,-12872,-12659,-12148,-11437,-10580,-9623,-8577,-7444,-6229,-4927,-3580,-2221,-913,289,1326,2178,2818,3286,3602,3841,4056,4302,4630,5030,5516,6025,6525,6943,7229,7348,7261,6973,6491,5823,5029,4130,3199,2295,1485,840,428,286,456,943,1731,2792,4065,5473,6923,8308,9502,10389,10852,10796,10160,8920,7103,4791,2125,-715,-3513,-6050,-8132,-9605,-10386,-10462,-9898,-8802,-7341,-5673,-3954,-2323,-851,393,1402,2151,2661,2887,2860,2505,1852,861,-420,-1940,-3589,-5239,-6712,-7863,-8509,-8564,-7942,-6662,-4790,-2452,170,2890,5506,7860,9813,11291,12256,12720,12705,12277,11471,10364,9002,7435,5722,3893,1996,62,-1869,-3759,-5562,-7235,-8734,-10021,-11065,-11848,-12370,-12639,-12697,-12573,-12345,-12047,-11763,-11503,-11315,-11160,-11033,-10853,-10573,-10117,-9440,-8515,-7363,-6034,-4627,-3263,-2076,-1178,-664,-540,-791,-1289,-1897,-2423,-2695,-2564,-1947,-813,763,2679,4756,6812,8664,10161,11192,11729,11785,11449,10859,10161,9529,9095,8974,9208,9798,10673,11726,12820,13801,14550,14940,14920,14444,13526,12203,10524,8578,6423,4153,1822,-508,-2781,-4965,-7020,-8928,-10666,-12223,-13581,-14730,-15650,-16311,-16700,-16780,-16544,-15990,-15127,-14015,-12708,-11298,-9875,-8511,-7275,-6181,-5231,-4388,-3602,-2818,-1972,-1031,44,1242,2547,3908,5256,6508,7567,8350,8765,8771,8338,7486,6285,4807,3200,1580,99,-1122,-1977,-2408,-2384,-1942,-1139,-74,1141,2401,3603,4673,5554,6197,6589,6694,6503,5994,5150,3976,2472,690,-1327,-3468,-5636,-7673,-9444,-10779,-11543,-11610,-10914,-9431,-7225,-4401,-1158,2281,5652,8686,11151,12849,13663,13566,12592,10887,8622,6036,3355,802,-1454,-3294,-4669,-5590,-6107,-6297,-6244,-5997,-5613,-5081,-4403,-3536,-2452,-1119,456,2254,4199,6196,8119,9821,11174,12052,12383,12138,11348,10106,8549,6845,5160,3646,2402,1482,882,546,391,304,182,-70,-520,-1196,-2107,-3208,-4455,-5760,-7055,-8252,-9279,-10082,-10600,-10815,-10707,-10291,-9603,-8693,-7648,-6553,-5508,-4595,-3879,-3388,-3112,-2987,-2935,-2824,-2545,-1982,-1072,203,1775,3538,5299,6886,8110,8840,9034,8702,7955,6941,5830,4789,3934,3346,3019,2927,2950,2992,2899,2571,1925,918,-404,-1989,-3699,-5402,-6951,-8209,-9091,-9542,-9576,-9243,-8636,-7855,-6999,-6151,-5331,-4580,-3835,-3089,-2257,-1321,-240,970,2284,3636,4944,6114,7053,7682,7946,7833,7346,6565,5557,4450,3340,2319,1438,709,109,-430,-956,-1544,-2225,-3000,-3847,-4695,-5451,-6022,-6296,-6196,-5672,-4703,-3335,-1627,298,2307,4240,5955,7292,8167,8488,8245,7452,6154,4438,2379,86,-2367,-4871,-7363,-9739,-11928,-13846,-15420,-16588,-17307,-17534,-17264,-16494,-15248,-13572,-11522,-9183,-6645,-4003,-1371,1173,3518,5618,7384,8800,9825,10461,10733,10672,10352,9850,9249,8632,8057,7551,7110,6697,6241,5664,4890,3848,2508,872,-1004,-3025,-5041,-6899,-8406,-9411,-9780,-9443,-8385,-6682,-4439,-1865,854,3480,5802,7650,8907,9510,9511,8977,8082,7003,5922,5006,4338,3959,3783,3727,3585,3238,2517,1368,-207,-2121,-4197,-6229,-7968,-9223,-9813,-9696,-8886,-7506,-5754,-3854,-2044,-528,546,1114,1146,725,-77,-1121,-2294,-3482,-4609,-5605,-6456,-7135,-7646,-7977,-8127,-8051,-7742,-7139,-6222,-4967,-3369,-1463,702,3037,5441,7797,9981,11895,13441,14570,15257,15503,15354,14845,14047,13001,11758,10337,8769,7042,5202,3246,1248,-743,-2631,-4336,-5754,-6820,-7466,-7667,-7423,-6773,-5780,-4532,-3132,-1677,-280,978,2008,2751,3161,3210,2904,2273,1370,303,-828,-1856,-2645,-3040,-2939,-2289,-1091,550,2517,4611,6640,8433,9823,10736,11116,10990,10412,9493,8345,7109,5896,4810,3914,3236,2755,2438,2196,1975,1687,1301,791,175,-514,-1222,-1907,-2516,-3039,-3460,-3792,-4067,-4302,-4537,-4777,-5016,-5219,-5323,-5238,-4878,-4152,-3018,-1450,484,2694,4998,7202,9072,10404,10999,10757,9615,7640,4941,1742,-1716,-5136,-8243,-10774,-12517,-13319,-13117,-11912,-9821,-6996,-3705,-190,3247,6367,8965,10907,12154,12720,12703,12220,11418,10421,9348,8251,7196,6171,5193,4243,3308,2393,1491,628,-169,-858,-1403,-1768,-1953,-1965,-1849,-1675,-1520,-1474,-1619,-2002,-2667,-3579,-4710,-5947,-7210,-8354,-9300,-9935,-10217,-10113,-9636,-8824,-7744,-6468,-5099,-3714,-2410,-1239,-257,528,1121,1544,1820,1968,1978,1832,1490,913,77,-1012,-2310,-3723,-5124,-6349,-7240,-7620,-7400,-6476,-4893,-2702,-73,2795,5664,8297,10486,12066,12952,13096,12546,11365,9683,7631,5352,2989,663,-1519,-3481,-5179,-6597,-7740,-8654,-9360,-9919,-10325,-10581,-10628,-10409,-9832,-8846,-7392,-5508,-3248,-757,1776,4138,6088,7436,8031,7819,6835,5221,3181,996,-1061,-2729,-3811,-4201,-3898,-2993,-1668,-137,1357,2607,3444,3761,3535,2793,1637,206,-1328,-2796,-4024,-4891,-5291,-5190,-4578,-3513,-2060,-343,1512,3341,4988,6270,7047,7172,6568,5203,3115,403,-2768,-6198,-9660,-12917,-15777,-18059,-19661,-20535,-20685,-20204,-19199,-17834,-16265,-14645,-13092,-11684,-10431,-9309,-8235,-7118,-5857,-4388,-2693,-821,1117,2958,4517,5615,6118,5953,5146,3789,2085,246,-1460,-2800,-3602,-3726,-3184,-2002,-345,1615,3645,5533,7087,8159,8678,8619,8042,7033,5733,4269,2785,1378,124,-947,-1829,-2555,-3133,-3610,-3966,-4200,-4277,-4163,-3849,-3341,-2687,-1969,-1277,-735,-422,-429,-764,-1426,-2323,-3342,-4327,-5099,-5509,-5428,-4788,-3610,-1967,-30,2011,3935,5560,6736,7400,7556,7271,6684,5930,5176,4547,4147,4016,4174,4566,5152,5843,6586,7318,8013,8660,9266,9850,10442,11060,11725,12436,13167,13890,14534,15042,15324,15311,14928,14114,12835,11083,8869,6272,3354,269,-2871,-5886,-8653,-11031,-12932,-14296,-15117,-15415,-15275,-14767,-14029,-13147,-12255,-11410,-10690,-10107,-9656,-9324,-9049,-8812,-8568,-8302,-8010,-7681,-7336,-6964,-6570,-6137,-5642,-5039,-4300,-3361,-2214,-839,737,2455,4232,5955,7518,8805,9749,10278,10422,10195,9701,9061,8389,7850,7529,7530,7877,8578,9567,10772,12068,13347,14484,15393,16002,16289,16261,15961,15456,14805,14075,13283,12430,11477,10369,9047,7481,5660,3639,1501,-632,-2617,-4310,-5600,-6392,-6672,-6458,-5845,-4965,-3980,-3068,-2371,-2023,-2063,-2516,-3306,-4336,-5461,-6534,-7405,-7966,-8148,-7922,-7353,-6493,-5495,-4447,-3487,-2651,-1977,-1405,-853,-218,634,1773,3264,5100,7214,9500,11796,13937,15738,17063,17799,17898,17382,16328,14861,13157,11380,9690,8215,7025,6146,5567,5210,5011,4848,4626,4239,3609,2684,1449,-72,-1824,-3711,-5635,-7470,-9103,-10436,-11386,-11920,-12049,-11798,-11281,-10574,-9816,-9107,-8544,-8190,-8084,-8200,-8531,-8979,-9509,-10015,-10445,-10732,-10834,-10718,-10381,-9822,-9072,-8165,-7149,-6073,-4996,-3961,-3021,-2204,-1552,-1072,-791,-706,-808,-1086,-1483,-1965,-2456,-2904,-3249,-3460,-3519,-3432,-3236,-2953,-2654,-2359,-2132,-1987,-1952,-2032,-2211,-2466,-2744,-2995,-3149,-3169,-2996,-2642,-2110,-1460,-782,-162,261,399,151,-528,-1633,-3125,-4888,-6791,-8675,-10374,-11762,-12739,-13261,-13338,-13034,-12433,-11673,-10837,-10045,-9331,-8715,-8165,-7594,-6927,-6035,-4840,-3273,-1315,999,3583,6308,9009,11497,13576,15073,15830,15785,14906,13271,10997,8257,5286,2312,-381,-2562,-4055,-4764,-4741,-4137,-3179,-2142,-1222,-549,-127,173,522,1127,2115,3498,5160,6886,8398,9474,9898,9635,8664,7130,5193,3098,1091,-563,-1658,-2032,-1659,-600,952,2756,4531,6024,7023,7397,7074,6076,4487,2472,231,-2005,-4030,-5661,-6795,-7401,-7523,-7288,-6847,-6390,-6088,-6063,-6372,-6994,-7811,-8701,-9471,-9959,-10016,-9501,-8356,-6534,-4082,-1091,2302,5904,9525,12939,15953,18364,20037,20847,20753,19760,17950,15470,12553,9452,6494,3943,2079,1055,968,1741,3230,5149,7201,9077,10512,11349,11490,10963,9825,8200,6200,3933,1484,-1098,-3769,-6469,-9136,-11622,-13791,-15429,-16375,-16471,-15650,-13935,-11416,-8291,-4784,-1165,2283,5327,7741,9421,10304,10454,9952,8962,7604,6021,4293,2490,659,-1162,-2905,-4495,-5797,-6683,-6998,-6639,-5562,-3812,-1541,1034,3633,5995,7878,9131,9678,9527,8755,7487,5869,4069,2223,481,-1071,-2329,-3251,-3802,-3975,-3792,-3283,-2501,-1493,-333,930,2218,3482,4659,5693,6531,7113,7398,7352,6961,6227,5154,3773,2097,188,-1904,-4102,-6309,-8447,-10402,-12083,-13355,-14106,-14211,-13601,-12265,-10266,-7763,-4986,-2213,245,2130,3232,3466,2847,1486,-417,-2657,-4971,-7141,-8923,-10117,-10561,-10157,-8918,-6963,-4529,-1941,443,2269,3283,3331,2424,683,-1657,-4312,-6988,-9413,-11371,-12713,-13349,-13295,-12608,-11443,-9994,-8486,-7152,-6160,-5611,-5490,-5682,-5971,-6115,-5857,-5037,-3596,-1603,730,3159,5381,7179,8401,9000,9037,8626,7904,7009,6032,5048,4088,3159,2243,1323,391,-534,-1383,-2078,-2516,-2609,-2332,-1679,-734,402,1615,2785,3833,4711,5407,5938,6343,6629,6840,6962,7032,7051,7053,7043,7027,6965,6831,6569,6189,5701,5201,4771,4543,4584,4966,5651,6583,7606,8560,9264,9576,9407,8755,7672,6300,4792,3318,2025,1003,303,-97,-251,-255,-198,-166,-192,-275,-350,-342,-146,294,1013,1976,3090,4216,5176,5780,5876,5340,4166,2401,211,-2202,-4599,-6763,-8524,-9794,-10541,-10823,-10727,-10386,-9939,-9516,-9218,-9130,-9269,-9664,-10264,-11050,-11954,-12941,-13961,-14974,-15926,-16758,-17408,-17828,-17974,-17853,-17454,-16808,-15921,-14786,-13408,-11758,-9869,-7755,-5520,-3254,-1103,811,2386,3571,4371,4844,5079,5170,5205,5228,5265,5304,5323,5300,5217,5096,4958,4876,4897,5082,5469,6054,6836,7753,8760,9768,10688,11419,11847,11870,11392,10368,8797,6760,4397,1896,-514,-2633,-4285,-5366,-5853,-5782,-5254,-4394,-3341,-2212,-1116,-116,754,1482,2129,2718,3345,4050,4906,5922,7123,8466,9915,11390,12801,14043,15020,15610,15754,15370,14484,13122,11425,9536,7659,5986,4687,3885,3631,3901,4591,5540,6556,7430,8014,8190,7934,7288,6361,5306,4306,3531,3115,3163,3680,4645,5944,7431,8903,10149,10954,11113,10500,9003,6652,3506,-237,-4342,-8497,-12387,-15693,-18156,-19580,-19875,-19054,-17229,-14604,-11431,-8002,-4600,-1470,1170,3206,4543,5200,5194,4628,3603,2241,687,-933,-2493,-3860,-4951,-5677,-6011,-5967,-5601,-5010,-4282,-3526,-2801,-2172,-1651,-1243,-934,-698,-514,-384,-291,-299,-414,-730,-1261,-2083,-3192,-4587,-6246,-8069,-9999,-11871,-13567,-14916,-15788,-16062,-15682,-14633,-12981,-10837,-8355,-5711,-3079,-625,1517,3233,4440,5089,5128,4571,3388,1663,-556,-3103,-5806,-8452,-10811,-12696,-13947,-14483,-14294,-13466,-12133,-10502,-8765,-7114,-5671,-4508,-3622,-2970,-2459,-2007,-1500,-874,-75,920,2071,3319,4565,5683,6571,7145,7369,7262,6888,6313,5635,4890,4115,3276,2333,1221,-103,-1644,-3365,-5180,-6967,-8608,-9980,-11006,-11620,-11801,-11538,-10839,-9723,-8227,-6380,-4251,-1904,551,2995,5286,7291,8889,9994,10560,10592,10127,9253,8075,6719,5349,4086,3086,2425,2162,2281,2725,3368,4066,4653,4984,4970,4577,3850,2898,1857,890,125,-328,-425,-148,454,1328,2371,3479,4538,5411,5998,6188,5937,5241,4187,2921,1666,655,137,271,1162,2751,4922,7424,10004,12374,14311,15642,16294,16275,15664,14608,13260,11786,10338,9029,7947,7142,6613,6335,6229,6223,6216,6147,5944,5587,5045,4334,3449,2411,1237,-59,-1441,-2876,-4296,-5634,-6784,-7681,-8236,-8418,-8237,-7708,-6943,-6004,-5035,-4104,-3294,-2626,-2088,-1622,-1163,-617,67,945,1996,3197,4435,5610,6558,7159,7287,6893,5989,4660,3075,1439,-12,-1048,-1491,-1218,-192,1520,3801,6414,9144,11675,13779,15184,15731,15291,13822,11389,8090,4153,-192,-4654,-8923,-12736,-15818,-17974,-19062,-19010,-17858,-15711,-12770,-9308,-5616,-2032,1156,3667,5321,5985,5656,4416,2441,-2,-2626,-5110,-7206,-8689,-9486,-9576,-9081,-8174,-7117,-6147,-5538,-5447,-5984,-7136,-8772,-10688,-12601,-14217,-15258,-15515,-14855,-13288,-10902,-7923,-4611,-1290,1756,4288,6151,7296,7756,7638,7078,6224,5179,4025,2780,1431,-70,-1767,-3696,-5830,-8109,-10388,-12515,-14274,-15524,-16107,-15983,-15145,-13693,-11747,-9500,-7109,-4747,-2534,-570,1085,2388,3312,3847,3986,3743,3140,2226,1063,-268,-1662,-3012,-4206,-5119,-5674,-5770,-5407,-4570,-3366,-1877,-278,1280,2625,3626,4162,4215,3755,2877,1661,240,-1236,-2657,-3887,-4861,-5518,-5859,-5893,-5693,-5303,-4823,-4322,-3876,-3566,-3443,-3564,-3962,-4646,-5610,-6801,-8136,-9500,-10733,-11681,-12168,-12064,-11291,-9840,-7807,-5352,-2722,-187,2005,3619,4558,4770,4364,3499,2444,1464,853,832,1540,3022,5170,7798,10610,13286,15492,16945,17454,16899,15335,12869,9782,6373,3041,134,-2014,-3168,-3211,-2146,-106,2662,5853,9118,12129,14611,16358,17272,17330,16616,15254,13445,11362,9208,7115,5198,3517,2081,907,-53,-801,-1377,-1794,-2073,-2230,-2288,-2269,-2199,-2096,-1962,-1788,-1548,-1220,-780,-225,431,1144,1863,2507,3029,3365,3518,3487,3331,3094,2839,2604,2417,2288,2225,2207,2247,2318,2440,2596,2807,3055,3326,3600,3808,3932,3912,3742,3433,3027,2584,2178,1864,1700,1689,1847,2121,2469,2803,3060,3171,3130,2943,2683,2447,2354,2504,2990,3806,4957,6324,7820,9295,10627,11699,12420,12720,12590,12018,11077,9819,8358,6796,5244,3803,2533,1472,609,-96,-702,-1271,-1869,-2529,-3298,-4191,-5233,-6419,-7742,-9149,-10586,-11952,-13142,-14050,-14583,-14677,-14326,-13558,-12452,-11131,-9701,-8286,-6951,-5733,-4624,-3563,-2498,-1335,-39,1441,3081,4838,6613,8272,9669,10658,11124,11003,10272,8964,7163,4981,2578,125,-2219,-4284,-5993,-7244,-8052,-8394,-8338,-7924,-7244,-6391,-5475,-4616,-3926,-3480,-3348,-3525,-3999,-4706,-5570,-6504,-7421,-8240,-8887,-9301,-9435,-9272,-8825,-8153,-7340,-6507,-5777,-5265,-5062,-5213,-5729,-6574,-7686,-8977,-10349,-11699,-12910,-13882,-14471,-14597,-14134,-13050,-11313,-8981,-6149,-2963,401,3754,6911,9688,11921,13464,14187,14024,12975,11099,8585,5639,2571,-344,-2825,-4676,-5765,-6061,-5620,-4571,-3107,-1471,98,1343,2093,2210,1697,606,-889,-2591,-4267,-5702,-6728,-7237,-7200,-6658,-5725,-4543,-3313,-2187,-1364,-911,-926,-1354,-2152,-3165,-4252,-5209,-5875,-6091,-5750,-4811,-3276,-1227,1231,3933,6743,9475,12024,14268,16170,17690,18842,19618,20021,20033,19637,18813,17574,15934,13958,11715,9313,6875,4513,2361,482,-1052,-2244,-3129,-3775,-4302,-4826,-5477,-6368,-7543,-9030,-10748,-12603,-14422,-16025,-17227,-17873,-17865,-17179,-15876,-14101,-12040,-9929,-7968,-6348,-5159,-4429,-4089,-3999,-3973,-3800,-3304,-2346,-883,1055,3338,5790,8188,10331,12034,13183,13731,13693,13172,12266,11141,9897,8650,7443,6319,5280,4358,3566,2952,2552,2418,2564,3008,3698,4564,5497,6356,7035,7389,7367,6876,5940,4573,2880,1000,-894,-2620,-4006,-4942,-5359,-5290,-4812,-4061,-3198,-2375,-1730,-1370,-1360,-1728,-2446,-3448,-4629,-5867,-7041,-8037,-8777,-9191,-9255,-8956,-8309,-7352,-6130,-4695,-3106,-1392,397,2254,4141,6042,7913,9729,11438,13013,14417,15633,16643,17456,18045,18418,18528,18340,17794,16812,15353,13364,10881,7959,4725,1349,-1985,-5071,-7732,-9832,-11261,-11992,-12014,-11380,-10188,-8544,-6627,-4580,-2586,-785,711,1815,2501,2760,2639,2216,1601,925,324,-101,-266,-164,202,735,1376,1993,2520,2869,3029,2985,2779,2458,2062,1674,1310,1036,840,731,665,601,492,302,16,-364,-823,-1320,-1822,-2260,-2594,-2749,-2699,-2407,-1887,-1167,-324,551,1323,1866,2046,1763,985,-275,-1909,-3757,-5640,-7340,-8693,-9563,-9868,-9614,-8857,-7712,-6337,-4895,-3532,-2386,-1516,-969,-723,-735,-931,-1240,-1594,-1952,-2296,-2632,-2975,-3358,-3794,-4297,-4859,-5456,-6058,-6597,-7016,-7229,-7145,-6708,-5848,-4564,-2894,-886,1319,3627,5874,7936,9684,11002,11825,12104,11841,11081,9889,8373,6649,4837,3051,1389,-85,-1334,-2348,-3146,-3732,-4149,-4403,-4546,-4601,-4638,-4715,-4902,-5270,-5839,-6655,-7657,-8829,-10034,-11185,-12113,-12711,-12862,-12529,-11734,-10534,-9061,-7419,-5733,-4103,-2603,-1267,-138,816,1596,2229,2757,3183,3532,3784,3910,3875,3644,3209,2588,1827,985,139,-687,-1440,-2132,-2755,-3295,-3734,-4005,-4036,-3738,-3032,-1856,-201,1935,4455,7267,10191,13043,15622,17722,19183,19894,19797,18929,17381,15307,12891,10342,7836,5536,3543,1903,608,-403,-1210,-1928,-2628,-3385,-4201,-5035,-5831,-6465,-6891,-7021,-6863,-6451,-5857,-5218,-4655,-4301,-4259,-4562,-5207,-6106,-7130,-8130,-8944,-9441,-9512,-9093,-8152,-6698,-4777,-2443,182,3025,5936,8822,11543,13994,16051,17624,18659,19120,19051,18503,17581,16405,15087,13749,12481,11343,10404,9662,9163,8883,8840,8993,9324,9764,10232,10620,10800,10636,10021,8855,7131,4871,2203,-723,-3676,-6478,-8904,-10839,-12167,-12864,-12968,-12550,-11755,-10736,-9659,-8687,-7923,-7433,-7199,-7162,-7210,-7237,-7156,-6911,-6507,-5972,-5352,-4706,-4038,-3364,-2634,-1822,-873,214,1439,2758,4119,5458,6721,7837,8745,9367,9610,9414,8693,7449,5700,3580,1247,-1066,-3147,-4808,-5919,-6427,-6361,-5781,-4812,-3566,-2155,-693,750,2087,3267,4243,4961,5406,5527,5318,4766,3877,2690,1243,-386,-2140,-3939,-5735,-7457,-9083,-10555,-11869,-12968,-13840,-14406,-14635,-14437,-13793,-12665,-11081,-9101,-6792,-4291,-1702,810,3128,5122,6730,7902,8667,9060,9187,9133,9026,8951,8990,9176,9499,9903,10299,10572,10602,10300,9582,8447,6911,5053,2979,783,-1422,-3576,-5634,-7574,-9401,-11108,-12686,-14124,-15386,-16450,-17293,-17905,-18299,-18480,-18487,-18329,-18042,-17632,-17114,-16488,-15775,-14983,-14149,-13290,-12412,-11517,-10550,-9478,-8220,-6731,-4958,-2886,-524,2083,4861,7693,10446,12933,14978,16371,16965,16647,15410,13352,10669,7642,4591,1827,-380,-1841,-2467,-2258,-1325,166,1985,3884,5638,7039,7941,8256,7943,7058,5681,3976,2119,303,-1278,-2489,-3228,-3474,-3283,-2756,-2072,-1386,-887,-698,-914,-1571,-2647,-4067,-5726,-7471,-9176,-10679,-11883,-12670,-12991,-12796,-12073,-10835,-9115,-6984,-4540,-1920,734,3260,5535,7457,8954,10026,10686,11010,11096,11037,10947,10884,10912,11040,11272,11595,11989,12440,12948,13497,14106,14744,15393,15981,16406,16538,16250,15428,14041,12107,9723,7043,4229,1464,-1111,-3366,-5221,-6633,-7581,-8121,-8323,-8296,-8199,-8135,-8237,-8530,-9008,-9571,-10081,-10387,-10345,-9881,-8961,-7642,-6031,-4278,-2566,-1035,182,1043,1549,1773,1832,1845,1962,2251,2800,3612,4670,5933,7312,8722,10066,11243,12189,12843,13191,13253,13046,12633,12018,11238,10267,9103,7715,6101,4261,2223,27,-2281,-4627,-6958,-9180,-11205,-12913,-14171,-14838,-14803,-13996,-12424,-10207,-7529,-4691,-1989,261,1833,2568,2444,1516,-55,-2085,-4326,-6582,-8619,-10310,-11509,-12193,-12333,-11999,-11261,-10231,-8998,-7678,-6319,-5029,-3826,-2788,-1905,-1193,-589,-43,559,1303,2299,3603,5257,7224,9435,11769,14059,16152,17860,19046,19608,19493,18729,17394,15603,13526,11280,9025,6826,4745,2791,959,-764,-2365,-3846,-5182,-6368,-7400,-8283,-9033,-9649,-10171,-10590,-10954,-11283,-11618,-11997,-12454,-13000,-13633,-14311,-14967,-15520,-15880,-15968,-15718,-15110,-14141,-12866,-11361,-9689,-7961,-6185,-4445,-2710,-1030,599,2118,3470,4556,5294,5602,5456,4886,3974,2856,1688,626,-197,-671,-738,-348,488,1762,3398,5329,7414,9531,11522,13257,14619,15529,15931,15815,15189,14092,12597,10795,8793,6718,4682,2793,1117,-320,-1530,-2577,-3523,-4470,-5473,-6596,-7857,-9259,-10785,-12383,-14007,-15576,-17022,-18254,-19211,-19812,-20025,-19832,-19238,-18318,-17110,-15731,-14227,-12673,-11088,-9487,-7853,-6174,-4424,-2604,-713,1212,3148,5028,6826,8477,9976,11287,12444,13436,14304,15032,15624,16052,16290,16316,16109,15674,14997,14101,12978,11677,10215,8667,7094,5579,4204,3028,2083,1377,842,416,-36,-631,-1493,-2733,-4390,-6487,-8939,-11642,-14416,-17069,-19392,-21216,-22372,-22806,-22457,-21415,-19768,-17711,-15427,-13123,-10949,-9006,-7332,-5887,-4607,-3385,-2132,-783,697,2289,3933,5561,7076,8416,9537,10440,11164,11782,12361,12957,13585,14217,14795,15231,15450,15374,14981,14245,13219,11952,10541,9099,7715,6474,5418,4539,3804,3165,2551,1943,1331,739,224,-179,-419,-491,-394,-181,96,329,437,308,-128,-916,-2070,-3552,-5281,-7167,-9051,-10825,-12338,-13498,-14229,-14495,-14302,-13665,-12625,-11216,-9497,-7523,-5385,-3164,-956,1176,3177,5040,6765,8383,9936,11458,12985,14524,16050,17520,18854,19969,20783,21225,21255,20860,20049,18882,17391,15667,13729,11643,9407,7061,4593,2043,-579,-3212,-5780,-8186,-10306,-12010,-13203,-13785,-13766,-13176,-12143,-10847,-9487,-8289,-7440,-7084,-7311,-8120,-9477,-11234,-13272,-15360,-17340,-18980,-20111,-20571,-20236,-19069,-17072,-14347,-11051,-7398,-3638,-9,3242,5965,8014,9370,10047,10133,9761,9092,8282,7512,6902,6576,6581,6925,7549,8348,9172,9876,10287,10295,9806,8803,7337,5509,3479,1426,-464,-2033,-3148,-3739,-3808,-3402,-2660,-1730,-774,41,605,822,644,59,-905,-2196,-3733,-5401,-7099,-8677,-10046,-11094,-11789,-12111,-12113,-11857,-11436,-10938,-10433,-9947,-9493,-8997,-8401,-7589,-6494,-5055,-3281,-1223,1004,3259,5380,7218,8680,9691,10278,10478,10401,10148,9849,9586,9457,9485,9697,10054,10523,11028,11516,11909,12146,12152,11853,11176,10073,8519,6566,4274,1808,-711,-3078,-5180,-6880,-8132,-8902,-9231,-9178,-8844,-8350,-7817,-7378,-7118,-7120,-7378,-7875,-8513,-9176,-9744,-10081,-10102,-9743,-8972,-7828,-6330,-4564,-2596,-496,1643,3773,5815,7723,9441,10915,12109,12962,13467,13587,13346,12772,11932,10911,9832,8795,7915,7245,6811,6565,6443,6326,6131,5759,5160,4290,3147,1725,68,-1787,-3739,-5695,-7530,-9126,-10377,-11198,-11552,-11421,-10844,-9877,-8605,-7147,-5623,-4162,-2890,-1888,-1208,-848,-760,-883,-1121,-1409,-1688,-1925,-2127,-2305,-2488,-2713,-2980,-3325,-3720,-4166,-4617,-5023,-5326,-5458,-5364,-5000,-4321,-3314,-1960,-281,1696,3899,6257,8651,10978,13127,14980,16493,17568,18240,18471,18317,17818,17006,15962,14714,13324,11836,10274,8665,7002,5271,3455,1539,-472,-2547,-4631,-6641,-8473,-10018,-11178,-11869,-12084,-11829,-11224,-10372,-9457,-8615,-7996,-7689,-7735,-8113,-8733,-9464,-10147,-10635,-10804,-10600,-10003,-9071,-7887,-6561,-5200,-3893,-2687,-1594,-582,417,1485,2687,4079,5639,7321,9017,10598,11941,12940,13527,13695,13460,12899,12105,11192,10276,9455,8792,8317,8031,7888,7851,7834,7780,7606,7240,6626,5717,4503,3019,1301,-529,-2384,-4139,-5687,-6983,-7985,-8717,-9216,-9531,-9688,-9739,-9664,-9511,-9262,-8986,-8710,-8527,-8497,-8688,-9131,-9811,-10666,-11571,-12354,-12825,-12815,-12183,-10908,-9005,-6627,-3947,-1197,1399,3646,5410,6623,7302,7524,7417,7115,6763,6470,6337,6427,6777,7381,8208,9173,10195,11164,11985,12576,12858,12785,12321,11460,10239,8715,7001,5217,3510,1989,760,-176,-809,-1281,-1675,-2188,-2927,-4021,-5506,-7390,-9595,-12020,-14500,-16889,-18994,-20702,-21885,-22497,-22545,-22048,-21110,-19792,-18213,-16441,-14571,-12643,-10713,-8783,-6861,-4925,-2964,-959,1082,3163,5251,7342,9373,11316,13055,14527,15595,16206,16286,15859,14974,13765,12388,11025,9831,8934,8377,8160,8201,8379,8568,8614,8411,7859,6925,5610,3996,2189,354,-1353,-2790,-3865,-4528,-4822,-4804,-4614,-4375,-4228,-4283,-4610,-5252,-6186,-7377,-8713,-10097,-11380,-12451,-13206,-13581,-13576,-13194,-12527,-11623,-10584,-9463,-8291,-7064,-5748,-4276,-2604,-685,1493,3880,6418,8976,11441,13678,15595,17120,18233,18949,19310,19394,19266,19014,18690,18345,18007,17670,17338,16983,16589,16134,15595,14933,14118,13088,11811,10243,8373,6223,3822,1264,-1377,-3967,-6410,-8580,-10387,-11765,-12661,-13099,-13085,-12723,-12077,-11288,-10461,-9720,-9168,-8865,-8837,-9043,-9412,-9828,-10170,-10344,-10260,-9917,-9298,-8468,-7466,-6346,-5146,-3864,-2495,-1018,613,2388,4334,6387,8504,10579,12516,14203,15555,16492,16998,17053,16711,16038,15117,14076,12992,11973,11052,10248,9521,8814,8046,7149,6065,4770,3259,1579,-221,-2042,-3802,-5391,-6738,-7773,-8460,-8812,-8844,-8643,-8279,-7873,-7515,-7318,-7338,-7618,-8149,-8895,-9784,-10750,-11712,-12606,-13375,-13962,-14314,-14376,-14091,-13410,-12330,-10872,-9113,-7180,-5207,-3345,-1720,-414,526,1103,1372,1409,1330,1249,1280,1505,1982,2725,3702,4865,6127,7383,8543,9488,10149,10454,10365,9870,8972,7710,6152,4393,2551,750,-904,-2333,-3485,-4372,-5016,-5500,-5922,-6372,-6980,-7777,-8849,-10152,-11658,-13285,-14916,-16463,-17824,-18943,-19767,-20289,-20474,-20329,-19818,-18929,-17635,-15939,-13839,-11398,-8660,-5751,-2765,144,2879,5313,7395,9062,10298,11097,11444,11374,10884,10048,8909,7564,6099,4607,3191,1933,922,220,-140,-156,135,647,1292,1940,2498,2876,3029,2941,2634,2148,1530,840,120,-586,-1243,-1807,-2245,-2498,-2529,-2309,-1840,-1181,-407,341,971,1357,1461,1277,846,253,-422,-1109,-1750,-2337,-2859,-3346,-3813,-4275,-4713,-5083,-5298,-5257,-4843,-3979,-2631,-837,1302,3622,5944,8087,9898,11306,12275,12855,13121,13161,13081,12921,12748,12531,12281,11942,11498,10925,10234,9479,8715,8040,7499,7151,6974,6939,6960,6937,6778,6371,5667,4614,3234,1579,-271,-2180,-4043,-5718,-7112,-8139,-8770,-8996,-8872,-8467,-7878,-7236,-6639,-6204,-6015,-6104,-6501,-7143,-7978,-8901,-9818,-10628,-11254,-11618,-11668,-11366,-10690,-9653,-8265,-6573,-4614,-2454,-140,2252,4683,7086,9417,11633,13685,15532,17125,18417,19356,19921,20075,19835,19210,18247,16986,15487,13795,11987,10103,8228,6402,4690,3126,1745,559,-411,-1162,-1701,-2023,-2182,-2192,-2137,-2068,-2058,-2173,-2456,-2936,-3626,-4503,-5548,-6721,-7979,-9260,-10522,-11680,-12684,-13464,-13969,-14167,-14053,-13629,-12934,-11998,-10861,-9565,-8147,-6641,-5094,-3536,-2012,-543,825,2081,3181,4114,4868,5437,5851,6135,6342,6516,6699,6921,7196,7514,7875,8222,8553,8789,8917,8884,8679,8318,7810,7223,6585,5953,5340,4742,4141,3485,2733,1834,768,-486,-1890,-3429,-5030,-6638,-8193,-9627,-10903,-11971,-12823,-13448,-13854,-14076,-14120,-14017,-13764,-13339,-12736,-11900,-10828,-9482,-7892,-6079,-4117,-2095,-107,1738,3372,4725,5775,6501,6924,7059,6958,6651,6216,5693,5162,4665,4229,3861,3545,3243,2936,2586,2190,1729,1212,630,3,-656,-1288,-1845,-2211,-2319,-2063,-1399,-325,1105,2762,4474,6029,7197,7778,7600,6577,4692,2026,-1253,-4912,-8661,-12205,-15272,-17624,-19133,-19721,-19451,-18432,-16882,-15035,-13162,-11489,-10199,-9391,-9052,-9118,-9397,-9703,-9781,-9426,-8451,-6753,-4326,-1240,2304,6069,9742,13042,15710,17573,18548,18648,17956,16642,14867,12842,10744,8735,6942,5451,4291,3475,2945,2648,2484,2361,2168,1819,1227,349,-834,-2300,-3986,-5807,-7640,-9386,-10906,-12141,-12992,-13469,-13550,-13317,-12833,-12217,-11583,-11040,-10676,-10559,-10700,-11087,-11656,-12326,-12987,-13562,-13958,-14131,-14048,-13692,-13053,-12134,-10912,-9389,-7547,-5388,-2923,-181,2785,5891,9046,12110,14968,17481,19537,21063,22001,22376,22228,21669,20829,19844,18852,17934,17126,16411,15707,14908,13891,12555,10833,8745,6348,3791,1249,-1088,-3029,-4440,-5232,-5391,-4975,-4080,-2861,-1466,-45,1270,2395,3257,3844,4143,4193,4019,3684,3216,2666,2032,1336,554,-318,-1296,-2359,-3500,-4648,-5758,-6730,-7477,-7903,-7916,-7461,-6485,-5022,-3110,-876,1546,3969,6232,8170,9660,10626,11031,10903,10324,9404,8296,7146,6084,5212,4564,4162,3943,3879,3865,3858,3769,3570,3231,2763,2195,1575,936,317,-288,-892,-1537,-2275,-3147,-4194,-5406,-6766,-8190,-9596,-10878,-11952,-12757,-13275,-13509,-13497,-13284,-12909,-12418,-11829,-11152,-10399,-9536,-8585,-7509,-6356,-5123,-3856,-2585,-1335,-138,997,2046,3012,3868,4643,5316,5925,6459,6922,7299,7537,7592,7386,6869,6005,4801,3309,1616,-159,-1893,-3469,-4785,-5779,-6406,-6652,-6529,-6053,-5273,-4210,-2938,-1486,50,1600,3043,4275,5176,5640,5616,5041,3970,2432,570,-1508,-3628,-5656,-7464,-8966,-10112,-10896,-11335,-11476,-11376,-11087,-10668,-10139,-9527,-8795,-7926,-6857,-5547,-3970,-2100,13,2335,4761,7191,9493,11522,13140,14223,14689,14508,13718,12410,10739,8875,7015,5324,3956,2991,2488,2413,2729,3320,4090,4908,5667,6269,6658,6804,6736,6484,6112,5664,5159,4595,3946,3164,2244,1156,-47,-1328,-2597,-3779,-4782,-5552,-6027,-6198,-6061,-5651,-5027,-4286,-3526,-2881,-2439,-2296,-2489,-3001,-3779,-4690,-5598,-6331,-6751,-6730,-6229,-5210,-3738,-1867,290,2627,5019,7349,9514,11400,12950,14063,14728,14882,14550,13722,12437,10747,8709,6416,3966,1469,-961,-3208,-5184,-6796,-8002,-8771,-9119,-9074,-8689,-8015,-7106,-5994,-4712,-3261,-1666,78,1939,3878,5836,7688,9338,10611,11387,11531,10966,9669,7669,5087,2070,-1164,-4405,-7423,-10035,-12072,-13446,-14108,-14065,-13390,-12169,-10546,-8658,-6654,-4674,-2819,-1178,216,1352,2260,2991,3610,4194,4792,5469,6237,7126,8113,9178,10273,11320,12243,12924,13264,13163,12561,11437,9830,7820,5557,3186,919,-1091,-2667,-3727,-4217,-4186,-3715,-2965,-2088,-1270,-648,-336,-404,-843,-1644,-2707,-3975,-5325,-6690,-7969,-9106,-10035,-10713,-11116,-11208,-10996,-10455,-9601,-8435,-6976,-5252,-3300,-1174,1050,3294,5452,7434,9145,10513,11468,11986,12006,11536,10556,9093,7213,5006,2624,228,-1988,-3859,-5234,-6041,-6260,-5963,-5263,-4317,-3285,-2294,-1460,-812,-381,-101,67,227,447,776,1249,1814,2439,3000,3431,3619,3527,3118,2434,1506,462,-655,-1684,-2602,-3281,-3730,-3906,-3871,-3667,-3402,-3156,-3035,-3094,-3363,-3823,-4406,-5026,-5566,-5924,-5995,-5719,-5039,-3962,-2511,-749,1213,3256,5229,6974,8360,9250,9586,9322,8491,7171,5456,3501,1434,-598,-2455,-4035,-5248,-6038,-6417,-6364,-5973,-5258,-4318,-3196,-1945,-633,711,1997,3160,4081,4660,4757,4304,3215,1506,-758,-3445,-6343,-9225,-11831,-13945,-15388,-16078,-15996,-15236,-13920,-12236,-10355,-8422,-6567,-4834,-3260,-1832,-500,749,1987,3220,4490,5797,7143,8520,9904,11269,12578,13784,14848,15716,16342,16674,16678,16317,15606,14545,13211,11649,9970,8237,6551,4959,3507,2194,997,-127,-1253,-2409,-3676,-5016,-6443,-7840,-9124,-10134,-10752,-10848,-10355,-9240,-7543,-5355,-2841,-206,2312,4454,6012,6797,6750,5860,4274,2172,-149,-2436,-4396,-5857,-6670,-6821,-6358,-5399,-4126,-2733,-1417,-346,373,711,709,503,253,172,431,1182,2479,4312,6546,9032,11502,13777,15592,16849,17391,17237,16367,14892,12905,10566,8015,5413,2892,581,-1417,-3016,-4158,-4815,-4998,-4768,-4208,-3466,-2686,-2036,-1666,-1685,-2166,-3118,-4473,-6130,-7896,-9609,-11055,-12085,-12563,-12422,-11642,-10260,-8377,-6102,-3599,-995,1550,3920,5994,7675,8880,9544,9623,9124,8082,6595,4810,2903,1081,-457,-1542,-2050,-1926,-1191,73,1722,3581,5460,7188,8617,9652,10236,10371,10076,9406,8413,7144,5648,3967,2137,244,-1670,-3458,-5053,-6298,-7117,-7413,-7162,-6373,-5123,-3532,-1776,-40,1481,2621,3261,3332,2828,1797,327,-1457,-3407,-5376,-7203,-8772,-9967,-10739,-11053,-10930,-10422,-9607,-8592,-7488,-6415,-5480,-4773,-4351,-4218,-4357,-4671,-5067,-5387,-5504,-5288,-4648,-3564,-2039,-182,1894,4005,5981,7649,8885,9605,9797,9497,8794,7807,6670,5507,4415,3461,2647,1962,1344,729,48,-755,-1693,-2774,-3947,-5165,-6367,-7484,-8491,-9359,-10093,-10726,-11281,-11814,-12343,-12899,-13477,-14078,-14657,-15192,-15616,-15888,-15950,-15760,-15312,-14589,-13660,-12540,-11335,-10073,-8835,-7623,-6452,-5289,-4082,-2791,-1359,236,1984,3848,5741,7553,9146,10399,11195,11477,11238,10508,9402,8020,6522,5037,3696,2594,1807,1333,1175,1231,1438,1660,1807,1769,1496,944,146,-846,-1934,-2997,-3916,-4577,-4884,-4789,-4259,-3329,-2041,-494,1208,2945,4572,5982,7022,7623,7685,7192,6153,4638,2764,692,-1402,-3343,-4974,-6187,-6926,-7193,-7049,-6581,-5912,-5126,-4331,-3542,-2767,-1981,-1102,-120,1032,2305,3686,5070,6375,7502,8371,8944,9213,9197,8959,8562,8068,7576,7105,6748,6495,6382,6350,6364,6315,6123,5710,5027,4097,2992,1846,828,128,-109,240,1171,2636,4433,6357,8101,9416,10056,9876,8799,6862,4178,953,-2558,-6045,-9211,-11751,-13443,-14112,-13705,-12246,-9876,-6796,-3276,371,3855,6863,9160,10565,10956,10359,8830,6585,3869,999,-1698,-3925,-5439,-6101,-5862,-4798,-3047,-862,1519,3778,5705,7051,7727,7664,6929,5650,4012,2252,600,-731,-1564,-1803,-1412,-442,969,2643,4344,5861,6996,7628,7689,7214,6268,5009,3574,2155,903,-40,-567,-629,-195,678,1933,3419,5015,6523,7812,8696,9093,8890,8082,6668,4717,2340,-340,-3147,-5935,-8525,-10781,-12571,-13800,-14428,-14427,-13862,-12788,-11350,-9667,-7898,-6181,-4618,-3314,-2293,-1569,-1108,-853,-729,-694,-676,-681,-684,-711,-767,-873,-1018,-1187,-1351,-1447,-1439,-1265,-893,-319,445,1354,2331,3299,4155,4801,5159,5146,4749,3951,2805,1365,-276,-2024,-3776,-5429,-6883,-8056,-8873,-9309,-9344,-9007,-8357,-7460,-6423,-5302,-4186,-3082,-2015,-946,138,1291,2505,3792,5111,6414,7644,8725,9602,10193,10451,10305,9718,8659,7123,5142,2766,103,-2742,-5625,-8408,-10958,-13126,-14824,-15942,-16452,-16337,-15653,-14487,-12975,-11253,-9460,-7707,-6056,-4538,-3130,-1785,-453,916,2318,3721,5048,6175,7010,7419,7357,6776,5715,4225,2419,400,-1684,-3733,-5609,-7231,-8500,-9368,-9792,-9785,-9366,-8596,-7551,-6315,-4994,-3690,-2509,-1536,-860,-497,-477,-745,-1230,-1829,-2402,-2831,-2980,-2777,-2156,-1141,228,1834,3540,5177,6561,7546,7975,7779,6914,5423,3414,1072,-1378,-3659,-5525,-6749,-7207,-6858,-5772,-4129,-2148,-119,1704,3084,3861,3962,3395,2255,697,-1080,-2870,-4476,-5738,-6562,-6886,-6749,-6209,-5388,-4426,-3448,-2577,-1889,-1415,-1153,-1037,-1000,-934,-751,-373,253,1138,2265,3593,5032,6506,7894,9097,10009,10529,10585,10118,9124,7631,5719,3501,1132,-1235,-3427,-5296,-6742,-7676,-8104,-8050,-7587,-6827,-5836,-4723,-3501,-2211,-814,698,2361,4169,6099,8099,10087,11978,13673,15104,16195,16926,17265,17240,16882,16260,15447,14533,13582,12676,11828,11063,10336,9591,8745,7703,6376,4715,2669,286,-2397,-5248,-8134,-10873,-13287,-15186,-16411,-16809,-16303,-14845,-12484,-9343,-5604,-1537,2576,6423,9729,12267,13887,14532,14235,13117,11373,9232,6961,4795,2948,1568,714,385,470,822,1245,1539,1552,1164,362,-806,-2224,-3708,-5100,-6210,-6938,-7202,-7020,-6455,-5634,-4727,-3893,-3320,-3125,-3419,-4223,-5534,-7257,-9274,-11394,-13408,-15082,-16186,-16544,-16001,-14531,-12140,-8982,-5233,-1172,2928,6772,10108,12717,14458,15229,15018,13852,11831,9107,5883,2393,-1119,-4404,-7255,-9497,-11019,-11775,-11777,-11110,-9900,-8320,-6542,-4755,-3107,-1744,-752,-211,-136,-513,-1299,-2369,-3631,-4894,-6026,-6880,-7347,-7397,-7022,-6310,-5365,-4330,-3340,-2509,-1926,-1602,-1548,-1666,-1899,-2122,-2264,-2251,-2076,-1745,-1336,-929,-626,-525,-685,-1143,-1876,-2829,-3906,-4995,-5982,-6760,-7260,-7421,-7235,-6689,-5814,-4637,-3209,-1581,178,2022,3855,5643,7282,8749,9976,10941,11639,12052,12231,12180,11989,11690,11380,11101,10914,10853,10920,11120,11404,11736,12038,12261,12304,12136,11665,10871,9709,8180,6306,4145,1800,-611,-2921,-4978,-6628,-7757,-8307,-8280,-7729,-6765,-5513,-4116,-2706,-1377,-194,832,1723,2531,3298,4082,4875,5682,6455,7135,7664,7963,7983,7675,7013,5998,4659,3027,1197,-780,-2782,-4731,-6520,-8066,-9294,-10142,-10584,-10606,-10239,-9536,-8567,-7433,-6210,-4988,-3825,-2753,-1777,-862,40,985,2040,3226,4580,6076,7695,9376,11065,12672,14134,15348,16232,16698,16653,16061,14867,13112,10837,8176,5252,2275,-607,-3169,-5305,-6851,-7791,-8078,-7801,-7033,-5949,-4682,-3414,-2273,-1366,-753,-458,-452,-703,-1154,-1737,-2421,-3129,-3837,-4483,-5015,-5380,-5516,-5380,-4947,-4227,-3263,-2143,-975,115,1018,1644,1967,1975,1732,1303,793,297,-100,-319,-325,-89,372,1011,1763,2515,3170,3603,3742,3531,2989,2166,1183,167,-718,-1337,-1567,-1340,-638,505,1989,3691,5458,7136,8596,9745,10525,10958,11074,10967,10724,10423,10125,9839,9532,9145,8572,7720,6489,4828,2707,186,-2672,-5705,-8782,-11708,-14354,-16576,-18302,-19472,-20084,-20157,-19718,-18828,-17505,-15798,-13730,-11323,-8646,-5729,-2700,357,3289,5962,8251,10031,11241,11833,11825,11276,10261,8919,7353,5708,4096,2606,1322,265,-543,-1129,-1527,-1793,-1987,-2177,-2438,-2822,-3396,-4170,-5170,-6351,-7693,-9103,-10532,-11876,-13061,-14005,-14629,-14894,-14755,-14222,-13322,-12121,-10700,-9161,-7587,-6078,-4673,-3430,-2349,-1439,-689,-66,444,885,1284,1665,2051,2435,2807,3128,3365,3459,3389,3101,2607,1876,960,-142,-1350,-2625,-3878,-5051,-6054,-6832,-7302,-7430,-7163,-6514,-5498,-4195,-2685,-1095,470,1887,3080,3976,4576,4881,4971,4935,4878,4931,5182,5698,6508,7553,8762,9981,11061,11814,12112,11801,10854,9223,6999,4278,1255,-1870,-4842,-7444,-9451,-10734,-11191,-10859,-9798,-8206,-6276,-4269,-2412,-893,158,712,816,588,212,-126,-232,34,767,1960,3572,5446,7417,9277,10837,11942,12504,12480,11924,10910,9585,8092,6598,5235,4114,3291,2779,2531,2469,2481,2447,2261,1826,1112,108,-1110,-2439,-3726,-4813,-5537,-5784,-5456,-4543,-3062,-1108,1203,3724,6293,8759,10994,12876,14358,15386,15979,16158,15968,15463,14684,13671,12464,11095,9608,8060,6496,4991,3592,2347,1294,421,-279,-857,-1368,-1874,-2438,-3107,-3913,-4871,-5967,-7179,-8436,-9684,-10824,-11793,-12487,-12868,-12854,-12435,-11579,-10296,-8620,-6610,-4366,-1999,356,2586,4577,6282,7657,8742,9566,10226,10783,11323,11893,12503,13155,13777,14309,14646,14686,14341,13529,12236,10454,8265,5755,3069,356,-2246,-4596,-6613,-8216,-9389,-10113,-10422,-10343,-9934,-9248,-8345,-7284,-6124,-4914,-3712,-2566,-1519,-608,141,717,1087,1259,1183,880,297,-533,-1634,-2957,-4473,-6113,-7799,-9428,-10905,-12114,-12979,-13433,-13447,-13039,-12268,-11217,-10022,-8791,-7656,-6702,-5981,-5516,-5246,-5125,-5030,-4877,-4573,-4063,-3333,-2402,-1332,-213,865,1783,2477,2863,2947,2713,2242,1585,857,157,-424,-808,-948,-841,-506,5,606,1212,1735,2070,2177,1988,1487,689,-400,-1717,-3206,-4798,-6411,-7954,-9366,-10532,-11417,-11932,-12064,-11800,-11171,-10251,-9130,-7933,-6798,-5837,-5179,-4876,-4976,-5450,-6228,-7201,-8208,-9097,-9689,-9858,-9497,-8586,-7155,-5328,-3275,-1222,599,1978,2744,2811,2178,919,-796,-2764,-4746,-6510,-7865,-8678,-8884,-8493,-7565,-6208,-4536,-2694,-787,1055,2761,4248,5480,6450,7150,7644,7945,8128,8208,8222,8153,7995,7703,7260,6649,5887,5023,4135,3319,2700,2365,2424,2902,3825,5141,6768,8576,10398,12046,13327,14066,14117,13395,11885,9645,6810,3585,195,-3081,-6022,-8397,-10076,-10951,-11021,-10301,-8893,-6903,-4482,-1784,1028,3802,6378,8631,10440,11711,12394,12452,11909,10812,9258,7361,5261,3104,1008,-904,-2565,-3928,-4978,-5738,-6239,-6545,-6712,-6825,-6937,-7120,-7397,-7796,-8276,-8808,-9292,-9660,-9804,-9658,-9150,-8260,-6975,-5334,-3383,-1209,1097,3441,5718,7866,9797,11498,12926,14105,15026,15731,16221,16532,16654,16603,16343,15870,15137,14143,12849,11278,9429,7352,5096,2732,336,-2021,-4250,-6314,-8115,-9636,-10774,-11499,-11719,-11387,-10467,-8937,-6850,-4271,-1363,1701,4683,7365,9523,11009,11718,11651,10875,9539,7841,6006,4246,2757,1668,1057,934,1238,1880,2729,3635,4470,5088,5390,5290,4742,3734,2290,472,-1634,-3905,-6212,-8419,-10393,-12027,-13236,-13977,-14250,-14093,-13578,-12811,-11893,-10924,-9973,-9050,-8144,-7172,-6052,-4682,-3004,-987,1304,3786,6271,8596,10547,11984,12786,12946,12484,11552,10280,8899,7582,6521,5848,5635,5884,6529,7415,8359,9131,9520,9341,8478,6881,4604,1774,-1391,-4631,-7645,-10167,-11953,-12861,-12827,-11892,-10186,-7920,-5349,-2755,-409,1465,2681,3147,2838,1803,174,-1887,-4166,-6455,-8553,-10290,-11549,-12255,-12411,-12038,-11224,-10062,-8672,-7183,-5711,-4371,-3267,-2454,-1984,-1832,-1967,-2301,-2736,-3153,-3434,-3487,-3222,-2624,-1675,-446,994,2525,4014,5341,6370,7011,7195,6880,6081,4837,3236,1405,-509,-2328,-3892,-5052,-5710,-5824,-5399,-4520,-3297,-1894,-469,816,1828,2479,2722,2578,2097,1383,552,-278,-991,-1517,-1812,-1866,-1720,-1434,-1083,-763,-532,-468,-571,-862,-1278,-1780,-2274,-2681,-2920,-2923,-2650,-2091,-1263,-231,934,2117,3218,4119,4726,4960,4768,4118,3018,1495,-386,-2530,-4826,-7146,-9355,-11340,-12981,-14206,-14959,-15217,-15014,-14401,-13474,-12351,-11158,-10020,-9049,-8313,-7856,-7667,-7722,-7938,-8255,-8558,-8769,-8785,-8530,-7935,-6951,-5569,-3793,-1692,666,3141,5623,7946,10002,11668,12898,13651,13963,13866,13427,12705,11756,10613,9310,7861,6286,4614,2891,1172,-456,-1917,-3135,-4038,-4597,-4800,-4649,-4194,-3456,-2504,-1381,-140,1158,2489,3783,5036,6191,7232,8116,8800,9231,9361,9126,8507,7467,6044,4266,2228,30,-2208,-4343,-6252,-7825,-8950,-9589,-9686,-9262,-8360,-7063,-5500,-3817,-2176,-735,371,1040,1224,942,250,-701,-1764,-2724,-3402,-3610,-3235,-2186,-481,1825,4590,7637,10751,13709,16295,18320,19644,20177,19906,18880,17214,15079,12658,10173,7814,5757,4140,3013,2402,2210,2334,2580,2771,2719,2279,1358,-68,-1965,-4222,-6702,-9220,-11595,-13648,-15211,-16157,-16382,-15842,-14556,-12609,-10173,-7462,-4748,-2286,-316,1015,1634,1590,1015,108,-885,-1738,-2262,-2340,-1935,-1104,39,1316,2539,3533,4155,4313,3986,3203,2057,695,-725,-2009,-2997,-3543,-3575,-3063,-2080,-725,817,2356,3700,4655,5096,4936,4149,2787,960,-1187,-3440,-5609,-7482,-8881,-9666,-9729,-9035,-7588,-5458,-2780,283,3507,6690,9605,12100,14037,15373,16109,16322,16114,15632,14997,14316,13645,12987,12295,11488,10464,9123,7406,5274,2762,-66,-3082,-6131,-9040,-11613,-13691,-15100,-15746,-15541,-14486,-12634,-10092,-7043,-3691,-265,2990,5889,8254,10004,11103,11596,11590,11217,10665,10079,9635,9425,9520,9920,10556,11328,12061,12600,12755,12394,11418,9785,7546,4780,1661,-1633,-4874,-7858,-10365,-12229,-13299,-13491,-12772,-11175,-8789,-5756,-2259,1492,5275,8878,12090,14749,16711,17896,18268,17846,16699,14951,12738,10240,7617,5013,2564,329,-1629,-3329,-4781,-6039,-7143,-8137,-9044,-9870,-10603,-11219,-11697,-12015,-12179,-12200,-12121,-11984,-11828,-11686,-11530,-11343,-11031,-10536,-9777,-8710,-7341,-5715,-3945,-2171,-570,705,1529,1822,1612,949,-4,-1081,-2092,-2858,-3283,-3291,-2920,-2235,-1366,-454,361,950,1248,1214,873,308,-400,-1128,-1787,-2320,-2707,-2990,-3246,-3573,-4090,-4864,-5968,-7369,-9035,-10832,-12635,-14273,-15588,-16455,-16765,-16474,-15571,-14087,-12098,-9691,-6979,-4086,-1107,1826,4630,7219,9509,11448,12990,14089,14744,14926,14651,13921,12769,11234,9391,7322,5143,2977,941,-842,-2301,-3375,-4059,-4386,-4424,-4263,-3994,-3719,-3479,-3356,-3315,-3375,-3475,-3569,-3612,-3562,-3426,-3217,-3008,-2855,-2856,-3060,-3507,-4175,-4998,-5862,-6606,-7076,-7108,-6600,-5512,-3851,-1746,682,3231,5706,7949,9789,11130,11905,12079,11663,10701,9249,7395,5250,2906,506,-1860,-4069,-6038,-7663,-8878,-9592,-9759,-9326,-8294,-6695,-4616,-2201,373,2885,5122,6890,8049,8553,8417,7776,6800,5733,4817,4271,4285,4959,6336,8354,10891,13729,16627,19271,21374,22649,22870,21892,19674,16283,11919,6853,1461,-3878,-8748,-12808,-15755,-17402,-17662,-16570,-14252,-10944,-6921,-2518,1941,6140,9800,12707,14713,15760,15866,15144,13751,11926,9888,7898,6133,4758,3838,3355,3254,3362,3528,3550,3260,2528,1274,-505,-2768,-5390,-8227,-11075,-13742,-16026,-17770,-18853,-19200,-18804,-17682,-15921,-13627,-10931,-8000,-4979,-2039,697,3103,5113,6686,7832,8608,9083,9376,9579,9806,10120,10564,11131,11762,12383,12870,13121,13025,12517,11547,10132,8302,6142,3748,1234,-1285,-3695,-5913,-7853,-9474,-10744,-11643,-12194,-12392,-12279,-11869,-11200,-10305,-9228,-8007,-6705,-5366,-4054,-2813,-1693,-706,116,801,1352,1811,2225,2624,3072,3556,4111,4660,5185,5577,5790,5746,5422,4808,3941,2870,1686,460,-710,-1766,-2646,-3315,-3758,-3975,-3994,-3852,-3608,-3325,-3073,-2911,-2894,-3047,-3390,-3898,-4532,-5222,-5857,-6344,-6543,-6367,-5720,-4559,-2877,-715,1834,4641,7547,10378,12974,15180,16897,18048,18596,18553,17912,16734,15030,12869,10294,7383,4214,880,-2511,-5855,-9037,-11955,-14512,-16624,-18228,-19257,-19697,-19504,-18708,-17323,-15423,-13104,-10497,-7761,-5070,-2592,-472,1184,2314,2927,3062,2824,2330,1707,1098,579,257,129,224,491,875,1325,1760,2146,2442,2630,2711,2670,2509,2198,1711,1013,70,-1132,-2593,-4279,-6142,-8094,-10065,-11941,-13648,-15089,-16204,-16913,-17182,-16936,-16168,-14837,-12966,-10583,-7770,-4628,-1304,2056,5279,8231,10777,12844,14385,15389,15893,15930,15559,14839,13806,12513,10963,9196,7196,4999,2610,70,-2569,-5249,-7877,-10374,-12630,-14565,-16080,-17114,-17622,-17567,-16974,-15850,-14270,-12291,-10017,-7537,-4958,-2363,147,2516,4656,6545,8106,9330,10159,10578,10559,10108,9228,7966,6374,4529,2540,513,-1427,-3165,-4600,-5665,-6312,-6557,-6415,-5951,-5240,-4337,-3342,-2287,-1247,-235,713,1591,2389,3086,3677,4126,4419,4525,4445,4185,3772,3273,2733,2258,1891,1712,1736,1970,2385,2917,3505,4071,4554,4906,5101,5118,4986,4697,4327,3875,3431,3012,2674,2438,2303,2254,2232,2176,2006,1665,1101,330,-633,-1678,-2704,-3550,-4076,-4137,-3637,-2518,-804,1463,4114,7028,9954,12715,15079,16871,17940,18197,17600,16191,14040,11311,8157,4819,1489,-1582,-4204,-6199,-7446,-7886,-7532,-6434,-4735,-2562,-108,2467,4975,7269,9196,10644,11509,11733,11284,10166,8444,6186,3543,648,-2317,-5181,-7784,-9966,-11625,-12658,-13035,-12749,-11823,-10346,-8379,-6060,-3478,-762,1984,4651,7145,9370,11257,12721,13730,14204,14156,13536,12378,10696,8546,5992,3133,60,-3107,-6244,-9241,-11969,-14342,-16269,-17705,-18622,-19036,-18969,-18500,-17689,-16634,-15411,-14095,-12750,-11408,-10089,-8789,-7494,-6188,-4845,-3468,-2034,-569,926,2418,3853,5187,6309,7144,7563,7475,6800,5516,3657,1343,-1269,-3953,-6489,-8659,-10292,-11271,-11569,-11213,-10314,-9026,-7524,-6004,-4641,-3580,-2923,-2717,-2948,-3544,-4398,-5338,-6231,-6889,-7214,-7098,-6504,-5458,-3989,-2225,-251,1769,3734,5504,7010,8191,9029,9535,9752,9707,9471,9052,8485,7753,6835,5700,4307,2649,721,-1426,-3730,-6078,-8358,-10434,-12191,-13508,-14323,-14566,-14244,-13357,-11974,-10154,-8013,-5642,-3170,-707,1647,3801,5694,7279,8542,9473,10102,10444,10539,10416,10107,9621,8979,8165,7185,6020,4679,3169,1519,-218,-1977,-3666,-5174,-6385,-7184,-7475,-7213,-6394,-5081,-3392,-1483,456,2229,3670,4628,5028,4840,4103,2917,1410,-234,-1869,-3306,-4441,-5153,-5413,-5200,-4562,-3561,-2301,-893,549,1918,3121,4098,4806,5244,5426,5393,5207,4912,4576,4211,3845,3447,2997,2432,1720,802,-325,-1671,-3171,-4768,-6342,-7792,-9002,-9883,-10361,-10411,-10009,-9194,-7987,-6452,-4646,-2644,-532,1602,3664,5547,7183,8471,9383,9881,9974,9702,9119,8292,7303,6217,5108,4027,3021,2136,1401,856,508,389,462,743,1149,1657,2176,2637,2968,3096,2987,2600,1953,1056,-36,-1274,-2591,-3929,-5228,-6438,-7513,-8412,-9086,-9506,-9615,-9382,-8761,-7729,-6267,-4383,-2116,494,3329,6304,9255,12044,14512,16504,17893,18580,18494,17633,16020,13743,10928,7731,4328,905,-2382,-5377,-7982,-10126,-11779,-12956,-13689,-14034,-14057,-13809,-13350,-12709,-11932,-11042,-10080,-9074,-8056,-7035,-6020,-4984,-3893,-2708,-1379,119,1795,3627,5567,7528,9421,11125,12531,13536,14047,14010,13388,12203,10493,8353,5896,3256,597,-1944,-4204,-6070,-7445,-8278,-8581,-8384,-7799,-6916,-5879,-4785,-3724,-2745,-1849,-1020,-210,622,1502,2453,3442,4436,5373,6185,6822,7240,7427,7408,7216,6932,6623,6368,6231,6250,6443,6791,7248,7749,8196,8497,8539,8233,7508,6324,4692,2665,349,-2117,-4569,-6825,-8728,-10137,-10946,-11122,-10637,-9576,-8010,-6100,-3978,-1829,217,2022,3504,4621,5360,5749,5834,5667,5304,4804,4195,3517,2785,2002,1167,261,-731,-1817,-2993,-4217,-5434,-6542,-7460,-8081,-8359,-8260,-7828,-7135,-6308,-5492,-4829,-4461,-4456,-4875,-5675,-6811,-8153,-9583,-10956,-12153,-13071,-13663,-13902,-13824,-13467,-12899,-12176,-11340,-10420,-9408,-8304,-7086,-5752,-4305,-2777,-1217,296,1675,2813,3624,4024,3967,3467,2539,1308,-139,-1633,-3043,-4227,-5081,-5541,-5592,-5289,-4710,-4007,-3312,-2793,-2570,-2732,-3303,-4250,-5449,-6747,-7933,-8797,-9149,-8847,-7823,-6092,-3774,-1039,1848,4650,7085,8979,10166,10619,10352,9482,8178,6639,5076,3678,2593,1899,1636,1733,2127,2670,3235,3694,3942,3923,3605,3021,2207,1262,268,-668,-1440,-1971,-2177,-2016,-1471,-565,658,2099,3685,5293,6849,8280,9543,10639,11566,12377,13094,13769,14435,15104,15788,16459,17078,17579,17889,17924,17605,16886,15723,14128,12133,9801,7233,4530,1816,-801,-3209,-5329,-7090,-8459,-9415,-9974,-10156,-10015,-9594,-8937,-8095,-7079,-5927,-4645,-3249,-1757,-190,1422,3044,4637,6157,7568,8828,9904,10768,11384,11746,11837,11667,11262,10636,9853,8935,7938,6910,5868,4875,3934,3074,2314,1639,1069,564,143,-253,-605,-982,-1376,-1831,-2348,-2925,-3550,-4174,-4753,-5217,-5496,-5542,-5312,-4816,-4087,-3191,-2237,-1310,-514,80,457,588,537,333,57,-222,-435,-526,-449,-201,227,782,1418,2050,2586,2940,3026,2785,2189,1258,28,-1385,-2899,-4347,-5636,-6626,-7255,-7472,-7276,-6695,-5799,-4649,-3346,-1961,-557,812,2127,3387,4581,5736,6836,7860,8801,9580,10191,10548,10646,10442,9960,9214,8265,7184,6049,4962,3982,3211,2661,2369,2291,2368,2508,2597,2533,2214,1594,637,-620,-2129,-3794,-5523,-7191,-8729,-10018,-11045,-11746,-12147,-12258,-12125,-11809,-11351,-10833,-10265,-9699,-9112,-8496,-7810,-7004,-6049,-4900,-3578,-2084,-497,1126,2675,4070,5209,6053,6540,6692,6502,6033,5325,4439,3432,2347,1228,106,-987,-2013,-2947,-3737,-4358,-4767,-4942,-4882,-4587,-4103,-3466,-2767,-2059,-1454,-1004,-781,-808,-1079,-1539,-2130,-2729,-3267,-3625,-3764,-3651,-3307,-2807,-2230,-1710,-1338,-1220,-1397,-1894,-2656,-3638,-4705,-5765,-6691,-7397,-7823,-7949,-7784,-7362,-6748,-5989,-5151,-4281,-3413,-2586,-1820,-1129,-534,-25,397,768,1134,1553,2100,2829,3787,4990,6408,7991,9634,11218,12602,13647,14226,14232,13614,12331,10441,8010,5187,2141,-921,-3808,-6321,-8331,-9750,-10549,-10795,-10570,-10052,-9388,-8767,-8327,-8168,-8338,-8801,-9479,-10230,-10880,-11266,-11218,-10638,-9476,-7750,-5564,-3064,-453,2066,4277,6033,7202,7729,7629,6927,5750,4185,2392,480,-1407,-3164,-4696,-5917,-6791,-7270,-7373,-7099,-6507,-5632,-4544,-3306,-1971,-608,751,2054,3287,4423,5462,6397,7225,7953,8563,9068,9454,9723,9888,9939,9912,9796,9621,9381,9079,8724,8315,7864,7392,6894,6403,5900,5384,4843,4234,3544,2734,1781,682,-559,-1905,-3300,-4672,-5941,-7017,-7834,-8336,-8499,-8336,-7878,-7194,-6345,-5413,-4448,-3489,-2548,-1604,-638,395,1517,2749,4083,5492,6935,8350,9671,10842,11798,12518,12969,13164,13113,12858,12447,11922,11345,10749,10174,9654,9189,8814,8504,8247,8013,7731,7348,6783,5959,4829,3358,1570,-474,-2655,-4815,-6781,-8361,-9422,-9851,-9634,-8801,-7468,-5783,-3939,-2104,-457,900,1888,2511,2814,2896,2878,2889,3047,3427,4070,4955,6028,7178,8290,9222,9868,10129,9969,9379,8413,7136,5659,4073,2484,959,-436,-1671,-2736,-3613,-4338,-4902,-5332,-5634,-5794,-5826,-5710,-5466,-5108,-4673,-4220,-3805,-3495,-3341,-3369,-3586,-3945,-4397,-4833,-5173,-5316,-5202,-4795,-4112,-3196,-2155,-1096,-174,483,749,547,-154,-1332,-2897,-4733,-6658,-8515,-10124,-11352,-12112,-12359,-12123,-11461,-10470,-9276,-7975,-6698,-5499,-4457,-3580,-2876,-2309,-1828,-1372,-860,-241,541,1501,2621,3862,5152,6402,7541,8478,9166,9564,9657,9442,8930,8128,7051,5712,4133,2334,357,-1742,-3910,-6048,-8096,-9968,-11598,-12956,-14001,-14736,-15165,-15300,-15159,-14770,-14150,-13350,-12402,-11370,-10300,-9265,-8307,-7496,-6857,-6438,-6247,-6286,-6553,-6999,-7590,-8235,-8857,-9341,-9597,-9533,-9091,-8270,-7079,-5616,-3975,-2306,-732,627,1692,2433,2860,3042,3058,3049,3101,3352,3865,4692,5834,7256,8865,10566,12201,13662,14790,15507,15717,15391,14518,13118,11246,8982,6417,3680,894,-1785,-4208,-6227,-7706,-8549,-8699,-8157,-6989,-5311,-3301,-1154,924,2741,4161,5080,5479,5369,4833,3963,2886,1724,595,-403,-1190,-1732,-1999,-2026,-1841,-1513,-1104,-680,-286,43,307,501,644,753,835,913,970,1014,1025,992,916,795,669,565,555,684,1024,1609,2468,3590,4930,6420,7929,9336,10460,11157,11278,10726,9460,7498,4927,1886,-1440,-4848,-8110,-11038,-13442,-15211,-16265,-16616,-16311,-15477,-14257,-12837,-11381,-10058,-8969,-8211,-7773,-7646,-7722,-7893,-8011,-7945,-7573,-6838,-5710,-4246,-2537,-725,1022,2536,3666,4301,4379,3921,2993,1751,365,-931,-1965,-2532,-2556,-1963,-814,820,2753,4833,6834,8590,9952,10797,11111,10874,10184,9122,7846,6480,5177,4053,3210,2706,2586,2818,3386,4188,5149,6123,6996,7612,7857,7623,6851,5517,3671,1392,-1183,-3895,-6578,-9054,-11185,-12850,-13975,-14539,-14536,-14030,-13076,-11770,-10203,-8482,-6689,-4921,-3229,-1670,-261,988,2100,3103,4049,4984,5969,7030,8207,9474,10824,12172,13471,14615,15545,16192,16536,16561,16305,15790,15066,14169,13111,11910,10550,9043,7383,5619,3776,1950,188,-1407,-2798,-3940,-4827,-5512,-6016,-6455,-6847,-7278,-7734,-8218,-8659,-8999,-9132,-8996,-8527,-7715,-6599,-5252,-3805,-2384,-1147,-207,337,454,154,-486,-1357,-2318,-3229,-3975,-4470,-4698,-4665,-4440,-4100,-3718,-3366,-3052,-2773,-2469,-2061,-1466,-604,571,2060,3813,5738,7680,9482,10952,11931,12285,11946,10895,9217,7023,4509,1886,-641,-2847,-4595,-5752,-6286,-6195,-5550,-4456,-3040,-1450,191,1746,3138,4273,5122,5657,5877,5819,5519,5045,4458,3832,3216,2667,2199,1830,1547,1333,1158,990,805,577,297,-31,-413,-821,-1272,-1748,-2271,-2846,-3485,-4200,-4981,-5810,-6661,-7452,-8124,-8556,-8643,-8289,-7406,-5967,-3992,-1561,1183,4044,6802,9214,11080,12210,12525,11989,10674,8724,6319,3702,1073,-1352,-3444,-5118,-6361,-7231,-7818,-8247,-8637,-9088,-9656,-10361,-11167,-11995,-12765,-13360,-13719,-13775,-13528,-12987,-12212,-11262,-10207,-9116,-8012,-6942,-5875,-4815,-3726,-2577,-1376,-117,1153,2385,3512,4466,5190,5635,5787,5650,5251,4660,3936,3182,2476,1908,1539,1410,1531,1874,2394,3015,3655,4236,4671,4913,4915,4668,4190,3527,2737,1910,1103,413,-132,-474,-646,-650,-578,-488,-483,-642,-1016,-1653,-2527,-3614,-4811,-6031,-7126,-7995,-8502,-8580,-8168,-7275,-5948,-4295,-2452,-593,1123,2541,3565,4145,4309,4121,3708,3211,2750,2472,2424,2674,3200,3964,4886,5876,6818,7616,8173,8418,8309,7818,6955,5747,4222,2437,416,-1776,-4098,-6455,-8755,-10845,-12601,-13861,-14536,-14547,-13923,-12723,-11119,-9288,-7472,-5882,-4707,-4081,-4056,-4617,-5675,-7081,-8674,-10254,-11670,-12775,-13488,-13768,-13632,-13130,-12354,-11394,-10356,-9326,-8372,-7541,-6854,-6324,-5922,-5642,-5421,-5244,-5038,-4794,-4460,-4044,-3542,-2967,-2349,-1685,-995,-247,565,1481,2521,3682,4976,6347,7759,9133,10369,11390,12091,12422,12341,11853,11006,9868,8546,7142,5778,4549,3532,2783,2306,2101,2117,2309,2606,2956,3318,3653,3981,4299,4657,5076,5588,6182,6841,7517,8140,8662,9009,9153,9072,8774,8293,7694,7024,6387,5811,5387,5131,5070,5220,5540,6031,6626,7300,7993,8676,9309,9870,10346,10726,11017,11220,11353,11427,11467,11485,11508,11541,11598,11682,11788,11903,12026,12126,12209,12265,12293,12323,12350,12412,12504,12615,12713,12719,12541,12065,11180,9794,7856,5366,2395,-935,-4439,-7902,-11107,-13830,-15915,-17236,-17753,-17483,-16508,-14955,-12995,-10788,-8527,-6318,-4291,-2470,-871,534,1813,3008,4190,5382,6592,7796,8943,9940,10714,11150,11191,10776,9911,8627,7011,5172,3253,1384,-285,-1658,-2636,-3202,-3335,-3123,-2614,-1956,-1235,-563,-20,372,592,682,686,656,649,667,727,761,739,569,208,-392,-1243,-2317,-3571,-4926,-6294,-7589,-8723,-9630,-10265,-10599,-10652,-10440,-10028,-9453,-8804,-8100,-7427,-6783,-6213,-5713,-5283,-4924,-4619,-4378,-4205,-4109,-4122,-4237,-4469,-4780,-5119,-5408,-5536,-5412,-4926,-4028,-2686,-943,1127,3392,5680,7820,9617,10921,11622,11660,11062,9914,8367,6606,4836,3233,1959,1090,665,642,942,1451,2035,2583,2987,3178,3099,2731,2052,1065,-215,-1788,-3603,-5639,-7827,-10103,-12383,-14575,-16592,-18355,-19791,-20866,-21558,-21876,-21848,-21508,-20888,-20016,-18894,-17531,-15910,-14049,-11959,-9694,-7331,-4955,-2694,-633,1117,2507,3512,4129,4434,4465,4342,4107,3858,3603,3376,3149,2881,2542,2064,1436,631,-330,-1389,-2506,-3547,-4479,-5155,-5556,-5612,-5330,-4750,-3926,-2974,-1980,-1064,-298,263,593,734,717,653,618,717,1036,1607,2465,3563,4841,6187,7474,8550,9291,9559,9295,8437,7010,5069,2706,81,-2670,-5337,-7772,-9784,-11267,-12111,-12308,-11872,-10896,-9487,-7794,-5919,-4013,-2110,-306,1413,3020,4538,5962,7286,8491,9527,10355,10916,11174,11104,10709,10025,9101,8031,6893,5792,4810,4018,3452,3128,2997,3007,3045,3008,2782,2270,1425,209,-1337,-3160,-5170,-7237,-9266,-11099,-12656,-13795,-14460,-14560,-14058,-12942,-11210,-8933,-6162,-3029,348,3808,7176,10279,12932,14971,16260,16692,16224,14860,12690,9847,6556,3047,-385,-3487,-6006,-7757,-8619,-8555,-7610,-5901,-3603,-923,1920,4724,7324,9597,11483,12964,14066,14834,15311,15534,15505,15211,14613,13673,12367,10700,8729,6542,4284,2117,205,-1293,-2282,-2713,-2603,-2062,-1214,-261,629,1273,1552,1391,780,-212,-1497,-2904,-4292,-5477,-6332,-6741,-6646,-6039,-4946,-3467,-1706,185,2053,3772,5220,6343,7122,7581,7791,7842,7828,7848,7943,8172,8497,8917,9363,9784,10135,10383,10510,10549,10516,10467,10447,10486,10599,10792,11018,11257,11431,11488,11359,10976,10304,9300,7975,6341,4442,2335,91,-2220,-4514,-6726,-8776,-10609,-12160,-13394,-14264,-14758,-14854,-14560,-13883,-12862,-11535,-9978,-8256,-6471,-4701,-3040,-1552,-299,698,1413,1884,2117,2186,2127,2024,1926,1902,1993,2230,2628,3176,3835,4575,5294,5941,6402,6597,6457,5918,4990,3678,2064,242,-1679,-3545,-5255,-6695,-7795,-8531,-8890,-8922,-8665,-8197,-7565,-6823,-6006,-5112,-4158,-3114,-2003,-804,424,1672,2831,3850,4606,5013,4979,4431,3346,1731,-330,-2732,-5283,-7816,-10107,-11985,-13296,-13956,-13938,-13299,-12149,-10665,-9045,-7498,-6213,-5329,-4933,-5028,-5555,-6377,-7318,-8178,-8750,-8887,-8459,-7445,-5854,-3802,-1410,1122,3624,5901,7809,9216,10053,10266,9867,8878,7373,5442,3202,792,-1659,-4004,-6130,-7931,-9345,-10333,-10902,-11091,-10961,-10598,-10100,-9558,-9083,-8740,-8618,-8737,-9140,-9787,-10657,-11663,-12722,-13719,-14531,-15048,-15152,-14785,-13899,-12526,-10731,-8635,-6402,-4194,-2219,-625,423,836,563,-389,-1924,-3928,-6177,-8467,-10511,-12082,-12952,-12964,-12052,-10217,-7583,-4316,-659,3131,6799,10103,12878,14990,16404,17135,17265,16928,16277,15466,14661,13940,13397,12997,12708,12417,12003,11352,10357,8971,7180,5040,2642,121,-2362,-4658,-6609,-8114,-9089,-9507,-9391,-8787,-7804,-6536,-5125,-3668,-2284,-1032,8,825,1364,1636,1603,1269,615,-344,-1595,-3081,-4724,-6424,-8039,-9436,-10465,-10999,-10942,-10235,-8880,-6934,-4516,-1790,1042,3763,6177,8105,9462,10189,10347,10016,9340,8479,7570,6743,6081,5606,5343,5219,5202,5190,5115,4896,4475,3812,2901,1764,443,-997,-2480,-3949,-5313,-6561,-7619,-8515,-9218,-9759,-10127,-10333,-10362,-10199,-9847,-9291,-8571,-7717,-6800,-5896,-5091,-4466,-4085,-3980,-4155,-4560,-5116,-5695,-6169,-6381,-6228,-5605,-4493,-2899,-914,1343,3703,5992,8034,9690,10849,11483,11586,11254,10581,9729,8841,8057,7503,7243,7334,7756,8482,9439,10539,11685,12784,13748,14521,15069,15360,15418,15219,14802,14156,13304,12245,10998,9565,7973,6241,4403,2515,621,-1198,-2875,-4333,-5507,-6347,-6831,-6965,-6787,-6369,-5794,-5163,-4565,-4075,-3732,-3542,-3463,-3424,-3315,-3031,-2442,-1478,-71,1755,3948,6372,8880,11278,13396,15094,16269,16902,17008,16681,16031,15204,14331,13524,12848,12339,11967,11686,11425,11104,10651,10017,9139,8016,6610,4950,3030,920,-1347,-3653,-5914,-7995,-9790,-11199,-12165,-12665,-12718,-12393,-11760,-10932,-9987,-9021,-8090,-7246,-6530,-5963,-5579,-5397,-5445,-5733,-6272,-7042,-8004,-9091,-10213,-11263,-12121,-12677,-12827,-12503,-11664,-10322,-8505,-6329,-3873,-1310,1249,3642,5774,7538,8899,9833,10356,10527,10395,10044,9549,8983,8412,7885,7434,7056,6758,6496,6249,5965,5606,5136,4524,3765,2859,1834,731,-417,-1554,-2661,-3707,-4689,-5605,-6465,-7274,-8039,-8746,-9387,-9913,-10313,-10511,-10509,-10255,-9776,-9080,-8246,-7332,-6462,-5717,-5215,-5024,-5195,-5722,-6553,-7592,-8703,-9740,-10547,-10991,-10966,-10415,-9342,-7785,-5874,-3725,-1530,565,2409,3910,5021,5756,6170,6349,6399,6393,6406,6452,6524,6575,6539,6321,5852,5040,3848,2249,267,-2037,-4575,-7205,-9812,-12229,-14343,-16035,-17230,-17892,-18012,-17616,-16774,-15542,-14055,-12390,-10704,-9098,-7709,-6636,-5965,-5738,-5969,-6595,-7552,-8676,-9846,-10860,-11603,-11920,-11767,-11102,-9973,-8444,-6638,-4659,-2651,-703,1097,2696,4081,5235,6176,6910,7441,7789,7935,7915,7711,7376,6921,6416,5917,5499,5244,5220,5481,6064,6963,8144,9542,11050,12540,13880,14922,15553,15694,15296,14393,13038,11347,9452,7498,5626,3953,2565,1502,760,305,58,-49,-121,-223,-429,-767,-1253,-1883,-2608,-3398,-4169,-4850,-5372,-5643,-5619,-5239,-4506,-3417,-2035,-429,1312,3071,4757,6263,7508,8433,8989,9171,8975,8460,7670,6713,5658,4627,3679,2904,2312,1920,1677,1529,1394,1193,842,300,-487,-1497,-2724,-4096,-5540,-6958,-8255,-9336,-10120,-10553,-10591,-10237,-9505,-8455,-7157,-5743,-4313,-3041,-2035,-1417,-1268,-1593,-2398,-3582,-5057,-6672,-8292,-9768,-10981,-11838,-12286,-12305,-11921,-11167,-10128,-8862,-7450,-5957,-4414,-2854,-1295,273,1809,3320,4751,6086,7280,8313,9175,9866,10415,10848,11214,11550,11898,12274,12695,13148,13632,14112,14579,14994,15337,15573,15661,15562,15242,14657,13798,12650,11235,9601,7807,5942,4107,2389,892,-338,-1257,-1875,-2232,-2384,-2425,-2435,-2493,-2661,-2958,-3392,-3926,-4509,-5076,-5549,-5865,-5945,-5755,-5237,-4390,-3207,-1715,32,1968,4012,6064,8045,9862,11454,12777,13795,14516,14938,15098,15030,14789,14430,14014,13609,13265,13028,12937,12967,13136,13367,13606,13770,13739,13435,12724,11552,9835,7582,4809,1615,-1880,-5482,-9019,-12261,-15044,-17200,-18642,-19314,-19263,-18547,-17324,-15743,-13994,-12246,-10668,-9355,-8414,-7832,-7615,-7657,-7885,-8164,-8398,-8486,-8363,-7988,-7366,-6503,-5465,-4292,-3065,-1847,-683,366,1300,2088,2759,3313,3783,4177,4535,4859,5183,5504,5838,6178,6518,6834,7114,7326,7468,7531,7522,7467,7371,7280,7190,7139,7118,7132,7155,7140,7037,6759,6246,5410,4224,2647,707,-1542,-4006,-6552,-9034,-11309,-13231,-14704,-15672,-16111,-16068,-15598,-14803,-13785,-12647,-11479,-10360,-9324,-8389,-7527,-6688,-5796,-4784,-3572,-2125,-427,1499,3583,5726,7817,9720,11334,12553,13322,13619,13444,12864,11941,10795,9540,8293,7185,6290,5707,5432,5485,5781,6233,6717,7078,7209,6973,6324,5212,3692,1810,-275,-2450,-4520,-6355,-7809,-8783,-9246,-9184,-8684,-7852,-6856,-5876,-5092,-4667,-4710,-5299,-6407,-7989,-9901,-11994,-14084,-15991,-17578,-18725,-19385,-19541,-19215,-18471,-17363,-15962,-14323,-12495,-10508,-8398,-6180,-3898,-1601,643,2740,4602,6121,7231,7858,8010,7707,7043,6150,5181,4308,3695,3461,3693,4405,5560,7062,8776,10532,12166,13503,14422,14808,14625,13858,12557,10804,8701,6371,3928,1476,-897,-3127,-5167,-6978,-8551,-9857,-10918,-11700,-12234,-12495,-12507,-12279,-11840,-11237,-10521,-9759,-9017,-8352,-7824,-7452,-7252,-7186,-7193,-7184,-7033,-6638,-5880,-4714,-3116,-1139,1109,3470,5742,7719,9202,10032,10120,9445,8092,6214,4048,1839,-117,-1616,-2469,-2610,-2074,-975,488,2060,3505,4567,5099,4974,4205,2841,1037,-1035,-3150,-5127,-6772,-7969,-8635,-8762,-8372,-7562,-6424,-5093,-3709,-2391,-1250,-369,216,501,515,353,78,-185,-375,-420,-311,-61,266,606,852,957,833,496,-61,-763,-1539,-2300,-2952,-3448,-3739,-3825,-3725,-3454,-3056,-2534,-1902,-1145,-242,816,2049,3433,4938,6503,8042,9477,10700,11660,12278,12552,12470,12067,11398,10513,9488,8368,7219,6063,4966,3941,3055,2338,1810,1484,1303,1203,1082,818,354,-352,-1225,-2145,-2926,-3399,-3415,-2942,-2014,-786,561,1827,2861,3608,4056,4308,4446,4566,4706,4824,4836,4589,3972,2900,1390,-407,-2278,-3881,-4912,-5093,-4273,-2473,132,3172,6228,8784,10435,10839,9847,7504,4017,-205,-4692,-8871,-12236,-14311,-14820,-13624,-10826,-6731,-1788,3383,8184,12018,14443,15210,14306,11955,8563,4685,851,-2395,-4727,-5926,-6002,-5100,-3486,-1467,642,2586,4186,5319,5992,6206,6067,5643,5037,4303,3492,2617,1683,703,-291,-1249,-2064,-2648,-2885,-2720,-2141,-1220,-93,1033,1948,2444,2389,1746,585,-908,-2481,-3862,-4803,-5141,-4840,-3955,-2698,-1296,-41,839,1189,968,246,-790,-1900,-2816,-3291,-3171,-2389,-1009,802,2779,4627,6035,6756,6608,5571,3691,1217,-1591,-4344,-6727,-8420,-9261,-9167,-8240,-6666,-4734,-2778,-1081,91,630,484,-220,-1338,-2613,-3835,-4783,-5329,-5381,-4972,-4155,-3078,-1886,-756,174,784,1024,886,429,-248,-1001,-1694,-2168,-2338,-2118,-1530,-625,480,1611,2613,3300,3558,3307,2543,1337,-197,-1889,-3569,-5060,-6221,-6936,-7164,-6879,-6159,-5068,-3750,-2321,-912,384,1504,2424,3150,3701,4108,4379,4516,4493,4278,3843,3174,2284,1226,72,-1072,-2107,-2940,-3503,-3769,-3735,-3441,-2935,-2290,-1573,-866,-225,273,598,700,578,241,-294,-969,-1746,-2568,-3375,-4122,-4754,-5214,-5459,-5444,-5113,-4469,-3480,-2191,-645,1078,2863,4604,6167,7435,8315,8710,8580,7884,6635,4877,2700,254,-2281,-4671,-6689,-8111,-8782,-8601,-7591,-5848,-3580,-1037,1477,3707,5398,6410,6644,6128,4929,3209,1135,-1089,-3286,-5290,-7000,-8329,-9268,-9818,-10009,-9895,-9507,-8896,-8085,-7116,-6008,-4833,-3630,-2492,-1485,-698,-173,38,-41,-384,-915,-1534,-2141,-2621,-2895,-2893,-2592,-1990,-1137,-100,1027,2136,3120,3878,4336,4436,4167,3530,2571,1343,-70,-1602,-3144,-4635,-5992,-7159,-8099,-8788,-9222,-9420,-9404,-9206,-8870,-8421,-7882,-7276,-6582,-5823,-4958,-4019,-2982,-1905,-792,281,1285,2154,2843,3321,3552,3523,3256,2745,2070,1266,426,-367,-1045,-1525,-1769,-1744,-1453,-919,-195,658,1556,2420,3176,3737,4082,4140,3942,3484,2831,2067,1283,603,123,-81,47,482,1196,2080,3034,3920,4632,5069,5170,4924,4335,3470,2397,1220,32,-1064,-1993,-2687,-3107,-3239,-3078,-2651,-1973,-1094,-41,1130,2385,3674,4958,6198,7357,8404,9313,10056,10622,10988,11147,11091,10823,10350,9693,8893,7981,7038,6105,5265,4560,4039,3711,3577,3592,3711,3870,3991,4043,3959,3746,3401,2957,2463,1978,1563,1283,1193,1316,1699,2305,3156,4173,5345,6573,7832,9016,10110,11029,11765,12282,12580,12670,12568,12298,11899,11381,10782,10092,9329,8464,7500,6405,5195,3852,2427,941,-532,-1921,-3161,-4173,-4907,-5322,-5388,-5099,-4450,-3447,-2129,-520,1304,3263,5248,7126,8774,10074,10935,11320,11227,10721,9894,8862,7752,6672,5699,4887,4234,3734,3329,2980,2615,2200,1692,1088,385,-385,-1180,-1956,-2641,-3192,-3558,-3703,-3623,-3321,-2840,-2223,-1537,-845,-205,337,746,1020,1139,1132,997,751,400,-65,-653,-1372,-2254,-3284,-4481,-5820,-7269,-8794,-10329,-11811,-13167,-14322,-15204,-15748,-15899,-15620,-14900,-13744,-12191,-10302,-8161,-5880,-3569,-1359,638,2313,3581,4387,4694,4513,3860,2806,1411,-218,-1995,-3810,-5560,-7170,-8539,-9635,-10399,-10834,-10939,-10760,-10334,-9742,-9036,-8304,-7582,-6934,-6373,-5905,-5532,-5219,-4960,-4722,-4496,-4270,-4048,-3829,-3639,-3471,-3360,-3294,-3302,-3368,-3517,-3740,-4049,-4460,-4962,-5577,-6288,-7079,-7935,-8805,-9661,-10448,-11131,-11666,-12031,-12195,-12153,-11896,-11424,-10752,-9890,-8868,-7714,-6467,-5165,-3859,-2598,-1420,-389,464,1090,1452,1527,1284,724,-144,-1292,-2665,-4197,-5801,-7385,-8851,-10109,-11097,-11732,-12027,-11928,-11497,-10740,-9727,-8511,-7157,-5728,-4281,-2880,-1569,-395,598,1395,1959,2303,2426,2357,2136,1808,1427,1036,678,369,126,-57,-195,-294,-382,-453,-526,-584,-629,-649,-622,-560,-433,-270,-49,190,447,693,900,1054,1125,1103,981,771,489,179,-123,-357,-478,-444,-224,186,781,1522,2363,3240,4086,4838,5443,5860,6079,6098,5944,5654,5268,4843,4410,4027,3703,3470,3337,3280,3319,3396,3513,3617,3686,3673,3571,3332,2981,2496,1916,1271,604,-22,-551,-919,-1059,-932,-494,256,1308,2625,4129,5754,7382,8939,10320,11455,12290,12786,12935,12737,12222,11415,10384,9170,7856,6503,5191,3995,2979,2216,1748,1620,1843,2414,3288,4408,5662,6941,8111,9037,9621,9780,9495,8797,7756,6522,5214,4027,3068,2464,2263,2449,2991,3757,4650,5505,6211,6656,6775,6541,5981,5143,4136,3050,2021,1148,542,262,365,834,1655,2750,4044,5421,6803,8074,9196,10101,10793,11275,11580,11750,11831,11859,11863,11847,11792,11678,11440,11044,10431,9571,8463,7118,5605,3997,2413,960,-234,-1075,-1483,-1418,-877,100,1450,3056,4814,6578,8235,9654,10759,11468,11764,11643,11131,10292,9197,7915,6554,5150,3798,2518,1350,306,-621,-1422,-2118,-2707,-3193,-3587,-3864,-4038,-4081,-4001,-3786,-3450,-2997,-2456,-1839,-1179,-495,192,869,1515,2135,2702,3218,3665,4026,4284,4414,4391,4189,3785,3159,2307,1233,-39,-1464,-2990,-4534,-6025,-7375,-8510,-9363,-9885,-10049,-9847,-9301,-8451,-7350,-6081,-4711,-3335,-2011,-817,209,1031,1621,1987,2118,2037,1757,1303,704,-19,-817,-1683,-2562,-3451,-4318,-5152,-5954,-6714,-7442,-8130,-8783,-9385,-9927,-10378,-10720,-10913,-10939,-10776,-10419,-9880,-9192,-8394,-7548,-6711,-5939,-5281,-4770,-4416,-4233,-4184,-4270,-4446,-4695,-5000,-5335,-5699,-6072,-6447,-6799,-7116,-7368,-7543,-7627,-7617,-7525,-7360,-7154,-6933,-6736,-6587,-6511,-6531,-6642,-6844,-7117,-7422,-7744,-8023,-8236,-8352,-8345,-8228,-8001,-7705,-7373,-7051,-6777,-6579,-6470,-6445,-6481,-6557,-6630,-6676,-6667,-6586,-6442,-6226,-5980,-5700,-5438,-5191,-4994,-4838,-4733,-4662,-4621,-4595,-4576,-4564,-4558,-4575,-4618,-4703,-4829,-4991,-5170,-5345,-5472,-5530,-5477,-5300,-4982,-4537,-3969,-3318,-2615,-1899,-1212,-602,-90,259,451,428,202,-250,-914,-1778,-2807,-3971,-5214,-6491,-7741,-8913,-9951,-10809,-11453,-11848,-11979,-11847,-11454,-10838,-10033,-9095,-8078,-7045,-6043,-5104,-4261,-3492,-2807,-2155,-1513,-856,-150,590,1357,2100,2768,3290,3602,3652,3405,2867,2069,1079,-14,-1113,-2109,-2925,-3488,-3769,-3756,-3477,-2962,-2269,-1444,-546,385,1311,2193,3018,3750,4381,4900,5281,5540,5660,5649,5518,5267,4915,4470,3943,3350,2707,2022,1321,618,-63,-685,-1231,-1648,-1925,-2018,-1932,-1643,-1183,-561,175,992,1832,2673,3455,4183,4826,5394,5898,6356,6793,7238,7691,8175,8655,9121,9514,9781,9869,9715,9290,8572,7565,6313,4876,3344,1819,421,-746,-1583,-2009,-1996,-1522,-626,623,2138,3802,5499,7110,8539,9708,10567,11104,11317,11259,10965,10512,9965,9383,8833,8343,7947,7646,7426,7259,7102,6917,6656,6302,5832,5260,4626,3959,3358,2854,2545,2461,2645,3090,3779,4649,5650,6678,7674,8545,9243,9721,9957,9955,9726,9304,8726,8040,7286,6509,5748,5017,4355,3747,3209,2727,2291,1901,1551,1255,1044,937,996,1243,1716,2436,3377,4523,5801,7132,8426,9581,10504,11142,11427,11386,11011,10379,9541,8587,7590,6610,5710,4903,4225,3662,3209,2859,2574,2357,2168,1997,1830,1656,1476,1307,1160,1070,1067,1175,1414,1796,2300,2918,3601,4317,5010,5645,6170,6569,6804,6885,6801,6579,6252,5849,5434,5051,4742,4565,4519,4625,4856,5165,5509,5801,5997,6019,5851,5463,4877,4128,3266,2360,1473,665,-18,-552,-929,-1154,-1253,-1243,-1159,-1015,-832,-618,-378,-118,162,443,735,994,1230,1412,1526,1582,1569,1514,1434,1362,1319,1336,1415,1561,1749,1951,2125,2221,2210,2059,1756,1326,778,168,-456,-1044,-1542,-1908,-2119,-2157,-2037,-1773,-1414,-987,-557,-151,185,442,605,691,706,688,644,614,582,564,525,449,295,32,-361,-906,-1583,-2384,-3275,-4201,-5140,-6019,-6838,-7536,-8132,-8582,-8914,-9103,-9161,-9081,-8862,-8507,-8036,-7451,-6815,-6143,-5511,-4954,-4520,-4242,-4120,-4153,-4304,-4532,-4781,-5004,-5160,-5220,-5192,-5078,-4928,-4784,-4698,-4718,-4878,-5188,-5648,-6229,-6888,-7573,-8226,-8797,-9229,-9498,-9566,-9442,-9116,-8621,-7981,-7239,-6447,-5635,-4863,-4150,-3534,-3021,-2619,-2324,-2128,-2014,-1988,-2023,-2140,-2330,-2595,-2955,-3389,-3906,-4479,-5088,-5707,-6288,-6817,-7242,-7558,-7737,-7782,-7693,-7478,-7171,-6767,-6322,-5834,-5354,-4901,-4506,-4199,-4003,-3931,-3999,-4190,-4503,-4906,-5367,-5852,-6318,-6740,-7085,-7337,-7491,-7550,-7531,-7449,-7328,-7190,-7049,-6916,-6792,-6665,-6520,-6340,-6097,-5794,-5404,-4958,-4457,-3941,-3451,-3012,-2682,-2460,-2388,-2437,-2613,-2875,-3197,-3545,-3896,-4236,-4563,-4893,-5239,-5633,-6090,-6610,-7202,-7826,-8455,-9034,-9518,-9847,-10009,-9954,-9707,-9265,-8672,-7956,-7172,-6351,-5538,-4754,-4019,-3336,-2711,-2139,-1622,-1162,-763,-440,-196,-52,-4,-66,-220,-467,-779,-1136,-1511,-1872,-2205,-2485,-2710,-2870,-2976,-3029,-3038,-3018,-2955,-2880,-2768,-2653,-2517,-2397,-2280,-2204,-2160,-2174,-2244,-2378,-2576,-2830,-3130,-3465,-3808,-4140,-4438,-4674,-4841,-4912,-4899,-4792,-4613,-4377,-4105,-3823,-3550,-3307,-3097,-2931,-2799,-2691,-2593,-2473,-2328,-2115,-1845,-1485,-1056,-554,4,597,1207,1806,2378,2893,3343,3709,3978,4157,4234,4218,4136,3977,3799,3601,3430,3309,3251,3286,3391,3576,3806,4053,4297,4490,4624,4663,4610,4445,4192,3836,3416,2921,2390,1826,1256,700,186,-261,-607,-832,-921,-850,-643,-286,176,734,1345,1983,2619,3221,3773,4253,4658,4974,5209,5355,5429,5430,5377,5277,5149,4998,4853,4702,4578,4468,4385,4335,4316,4333,4391,4485,4618,4792,4997,5239,5504,5796,6103,6420,6742,7050,7349,7610,7844,8016,8147,8204,8205,8139,8012,7842,7621,7396,7138,6912,6683,6495,6331,6199,6093,5998,5915,5826,5734,5642,5549,5477,5428,5424,5467,5567,5721,5921,6158,6416,6673,6926,7145,7328,7464,7538,7548,7482,7318,7059,6681,6186,5577,4859,4057,3196,2312,1444,635,-71,-630,-1002,-1147,-1042,-663,-19,878,1982,3245,4584,5934,7201,8326,9240,9906,10310,10440,10330,9996,9492,8854,8129,7358,6568,5785,5018,4280,3569,2894,2241,1634,1054,539,74,-302,-588,-753,-796,-689,-441,-39,503,1175,1958,2831,3757,4719,5670,6590,7440,8192,8821,9303,9624,9772,9752,9558,9224,8744,8167,7490,6757,5970,5161,4330,3507,2707,1961,1298,759,379,186,209,436,871,1471,2189,2970,3732,4416,4949,5277,5378,5221,4837,4243,3497,2662,1805,982,271,-318,-731,-982,-1078,-1029,-890,-668,-425,-159,86,316,515,699,856,1023,1186,1374,1596,1846,2149,2483,2859,3254,3672,4067,4456,4768,5012,5124,5095,4886,4484,3887,3108,2189,1174,135,-855,-1732,-2423,-2897,-3118,-3095,-2837,-2389,-1785,-1089,-346,386,1064,1652,2111,2440,2601,2623,2481,2201,1796,1269,664,-23,-752,-1499,-2244,-2945,-3591,-4147,-4597,-4933,-5135,-5220,-5173,-5026,-4774,-4447,-4050,-3610,-3140,-2654,-2182,-1714,-1292,-907,-584,-335,-161,-82,-85,-172,-322,-519,-731,-943,-1121,-1263,-1362,-1418,-1462,-1496,-1559,-1661,-1816,-2028,-2288,-2578,-2873,-3149,-3371,-3521,-3574,-3526,-3379,-3150,-2860,-2542,-2237,-1974,-1795,-1713,-1750,-1901,-2149,-2482,-2850,-3248,-3626,-3984,-4304,-4597,-4873,-5147,-5441,-5758,-6116,-6486,-6871,-7220,-7514,-7708,-7766,-7670,-7409,-6978,-6416,-5732,-4993,-4234,-3506,-2860,-2329,-1948,-1738,-1718,-1878,-2244,-2763,-3450,-4235,-5094,-5959,-6775,-7492,-8051,-8423,-8580,-8501,-8200,-7673,-6951,-6059,-5040,-3940,-2817,-1725,-729,121,774,1202,1383,1322,1021,521,-161,-975,-1888,-2863,-3864,-4850,-5802,-6673,-7443,-8088,-8570,-8897,-9038,-9008,-8809,-8455,-7969,-7373,-6700,-5972,-5228,-4489,-3784,-3129,-2541,-2025,-1586,-1222,-926,-686,-496,-341,-213,-112,-31,22,24,-21,-162,-394,-747,-1225,-1820,-2522,-3306,-4126,-4954,-5734,-6428,-6987,-7374,-7559,-7524,-7267,-6797,-6146,-5354,-4491,-3603,-2786,-2082,-1563,-1268,-1207,-1403,-1808,-2418,-3153,-3984,-4830,-5659,-6407,-7058,-7574,-7953,-8185,-8270,-8214,-8018,-7694,-7244,-6686,-6033,-5311,-4555,-3783,-3054,-2375,-1797,-1331,-990,-786,-703,-745,-882,-1107,-1395,-1725,-2097,-2480,-2883,-3287,-3683,-4068,-4412,-4710,-4931,-5057,-5058,-4927,-4632,-4185,-3579,-2834,-1979,-1052,-96,834,1704,2460,3090,3561,3887,4064,4119,4058,3915,3678,3371,2968,2467,1844,1090,196,-834,-1982,-3214,-4483,-5729,-6886,-7894,-8681,-9205,-9435,-9348,-8975,-8325,-7471,-6456,-5356,-4228,-3125,-2097,-1165,-353,339,911,1375,1737,2016,2210,2326,2361,2303,2149,1892,1528,1077,547,-27,-620,-1190,-1707,-2139,-2460,-2649,-2699,-2593,-2350,-1964,-1464,-867,-206,491,1185,1852,2451,2969,3383,3690,3889,3987,4000,3938,3821,3654,3451,3214,2938,2636,2282,1900,1471,1006,522,24,-454,-886,-1248,-1496,-1622,-1590,-1410,-1068,-597,-2,662,1380,2098,2800,3451,4039,4560,4997,5361,5628,5796,5844,5748,5497,5065,4476,3716,2854,1906,968,84,-654,-1201,-1487,-1497,-1205,-630,203,1242,2432,3692,4962,6156,7213,8063,8661,8953,8935,8579,7910,6945,5737,4337,2829,1279,-219,-1585,-2751,-3646,-4244,-4516,-4484,-4165,-3627,-2917,-2110,-1259,-405,412,1199,1939,2666,3381,4111,4855,5619,6375,7111,7781,8348,8778,9028,9082,8920,8548,7972,7228,6344,5372,4358,3361,2421,1588,888,348,-28,-232,-288,-200,-3,296,660,1086,1548,2045,2562,3101,3653,4207,4763,5293,5789,6227,6580,6832,6960,6942,6780,6455,5989,5380,4661,3857,3014,2181,1415,783,330,122,173,512,1115,1948,2952,4048,5145,6166,7021,7659,8042,8152,8008,7632,7074,6374,5600,4776,3968,3189,2477,1850,1321,908,624,472,476,621,932,1387,1992,2724,3568,4488,5455,6421,7348,8186,8895,9441,9789,9934,9853,9563,9073,8397,7583,6635,5611,4527,3419,2325,1256,257,-659,-1461,-2125,-2629,-2961,-3102,-3060,-2837,-2452,-1926,-1279,-543,275,1141,2054,2997,3947,4899,5814,6679,7452,8115,8622,8968,9118,9077,8838,8410,7822,7081,6232,5295,4301,3290,2283,1315,423,-373,-1025,-1518,-1817,-1901,-1766,-1403,-829,-72,836,1832,2858,3849,4729,5450,5948,6198,6174,5886,5341,4589,3666,2639,1568,512,-469,-1336,-2059,-2617,-3011,-3234,-3313,-3240,-3051,-2733,-2318,-1799,-1203,-544,147,821,1448,1975,2358,2599,2651,2566,2338,2023,1662,1284,939,621,345,84,-193,-519,-924,-1440,-2050,-2761,-3510,-4257,-4920,-5436,-5729,-5753,-5480,-4888,-4029,-2910,-1635,-252,1139,2465,3656,4652,5422,5937,6210,6240,6073,5716,5227,4603,3892,3083,2195,1231,189,-899,-2035,-3162,-4258,-5263,-6137,-6832,-7320,-7569,-7574,-7328,-6842,-6132,-5217,-4135,-2921,-1615,-286,1035,2257,3353,4241,4900,5272,5352,5125,4607,3825,2835,1692,471,-745,-1905,-2932,-3807,-4503,-5022,-5387,-5620,-5743,-5797,-5771,-5703,-5563,-5368,-5084,-4719,-4255,-3699,-3058,-2348,-1599,-844,-128,511,1007,1337,1425,1269,820,90,-896,-2119,-3477,-4936,-6363,-7699,-8843,-9732,-10318,-10568,-10495,-10097,-9440,-8549,-7502,-6362,-5175,-4027,-2933,-1956,-1103,-391,178,615,928,1126,1218,1211,1085,854,483,-26,-682,-1476,-2393,-3372,-4375,-5299,-6077,-6613,-6842,-6724,-6234,-5424,-4321,-3043,-1667,-314,925,1977,2782,3331,3608,3666,3513,3234,2835,2388,1885,1357,788,162,-530,-1315,-2197,-3162,-4200,-5248,-6272,-7195,-7957,-8512,-8813,-8848,-8629,-8162,-7524,-6741,-5895,-5045,-4235,-3523,-2918,-2438,-2078,-1820,-1656,-1562,-1540,-1589,-1717,-1933,-2248,-2662,-3165,-3742,-4363,-4986,-5587,-6120,-6570,-6919,-7155,-7294,-7331,-7276,-7129,-6881,-6523,-6045,-5429,-4685,-3814,-2854,-1838,-832,114,926,1563,1980,2158,2102,1830,1375,794,115,-588,-1301,-1974,-2603,-3174,-3692,-4159,-4589,-4981,-5340,-5661,-5939,-6157,-6307,-6363,-6315,-6138,-5823,-5359,-4755,-4026,-3197,-2313,-1417,-562,203,838,1298,1562,1605,1426,1018,399,-410,-1372,-2434,-3545,-4616,-5588,-6366,-6897,-7124,-7014,-6582,-5841,-4862,-3712,-2477,-1261,-125,842,1613,2154,2464,2565,2472,2231,1851,1377,794,140,-615,-1446,-2369,-3360,-4406,-5475,-6521,-7514,-8388,-9119,-9653,-9970,-10052,-9881,-9472,-8820,-7951,-6886,-5653,-4295,-2849,-1358,119,1550,2867,4047,5036,5809,6345,6604,6611,6318,5779,4973,3956,2761,1447,80,-1277,-2552,-3690,-4649,-5386,-5914,-6211,-6317,-6244,-6021,-5676,-5219,-4670,-4029,-3305,-2503,-1632,-724,210,1108,1958,2683,3279,3683,3901,3907,3714,3328,2780,2087,1291,424,-465,-1338,-2140,-2823,-3346,-3654,-3730,-3553,-3123,-2476,-1647,-698,307,1296,2227,3028,3693,4189,4518,4691,4713,4601,4375,4040,3623,3132,2590,2014,1427,847,301,-196,-620,-956,-1192,-1310,-1309,-1180,-927,-553,-64,522,1201,1943,2750,3592,4460,5336,6200,7035,7817,8528,9132,9607,9914,10018,9890,9498,8831,7894,6708,5323,3805,2230,692,-739,-1979,-2979,-3714,-4162,-4354,-4294,-4030,-3595,-3015,-2326,-1541,-676,245,1220,2219,3223,4205,5123,5960,6660,7217,7589,7765,7751,7524,7139,6585,5925,5180,4401,3639,2923,2313,1823,1493,1322,1313,1444,1704,2040,2450,2874,3316,3737,4134,4495,4802,5052,5212,5273,5208,5006,4664,4186,3600,2935,2231,1525,853,220,-337,-852,-1300,-1712,-2073,-2384,-2618,-2758,-2762,-2614,-2283,-1785,-1116,-334,540,1420,2281,3034,3674,4143,4453,4590,4581,4439,4201,3879,3501,3081,2622,2142,1641,1134,638,166,-247,-590,-822,-946,-929,-787,-508,-111,395,1003,1690,2454,3266,4115,4965,5783,6531,7157,7623,7879,7896,7640,7113,6308,5260,4009,2620,1167,-261,-1578,-2697,-3543,-4060,-4216,-3997,-3432,-2553,-1441,-157,1208,2571,3879,5054,6083,6922,7587,8053,8362,8489,8470,8286,7942,7427,6733,5862,4806,3607,2263,850,-609,-2025,-3361,-4534,-5499,-6209,-6619,-6726,-6510,-6002,-5219,-4226,-3056,-1799,-495,772,1967,3036,3961,4716,5308,5735,6019,6165,6199,6118,5940,5654,5259,4751,4117,3363,2478,1485,384,-786,-2012,-3237,-4431,-5529,-6480,-7234,-7730,-7941,-7833,-7402,-6669,-5664,-4438,-3074,-1619,-174,1209,2459,3530,4384,4999,5365,5480,5358,5015,4474,3769,2938,2029,1113,248,-477,-998,-1255,-1190,-812,-107,854,2015,3278,4550,5721,6732,7500,8018,8273,8296,8131,7831,7443,7015,6568,6117,5646,5143,4573,3920,3161,2296,1331,298,-772,-1819,-2804,-3663,-4363,-4872,-5167,-5264,-5160,-4891,-4481,-3950,-3325,-2614,-1821,-959,-21,973,2004,3034,4023,4901,5639,6151,6427,6410,6115,5531,4706,3665,2482,1200,-97,-1372,-2561,-3633,-4561,-5322,-5914,-6322,-6546,-6570,-6394,-5997,-5389,-4556,-3528,-2324,-995,397,1799,3120,4323,5324,6110,6633,6899,6902,6666,6217,5592,4833,3984,3086,2175,1292,449,-306,-974,-1519,-1929,-2192,-2293,-2237,-2038,-1708,-1298,-828,-359,76,436,695,835,865,777,613,382,116,-141,-396,-593,-753,-859,-919,-954,-968,-986,-1013,-1069,-1144,-1260,-1397,-1563,-1742,-1919,-2072,-2183,-2217,-2161,-1984,-1688,-1250,-699,-38,698,1460,2215,2887,3434,3780,3891,3711,3230,2453,1391,123,-1305,-2784,-4229,-5553,-6664,-7517,-8051,-8276,-8182,-7811,-7204,-6410,-5489,-4492,-3463,-2446,-1474,-573,233,915,1468,1847,2060,2074,1892,1521,977,298,-472,-1267,-2034,-2696,-3210,-3538,-3657,-3581,-3334,-2955,-2500,-2016,-1547,-1134,-786,-524,-331,-200,-113,-40,26,108,218,345,502,665,821,947,1016,995,872,611,221,-302,-940,-1651,-2411,-3161,-3867,-4487,-4996,-5386,-5657,-5826,-5916,-5946,-5941,-5893,-5802,-5647,-5389,-5005,-4449,-3702,-2760,-1628,-353,1011,2384,3680,4814,5699,6287,6515,6390,5899,5085,3989,2685,1235,-263,-1746,-3121,-4331,-5308,-6022,-6432,-6544,-6348,-5870,-5136,-4188,-3073,-1851,-584,660,1811,2801,3574,4077,4281,4172,3758,3076,2174,1134,36,-1028,-1966,-2714,-3216,-3444,-3412,-3127,-2661,-2060,-1415,-790,-259,131,360,415,344,171,-27,-192,-279,-240,-82,180,491,792,997,1062,921,578,37,-655,-1439,-2245,-3005,-3675,-4208,-4611,-4882,-5044,-5129,-5143,-5103,-4992,-4793,-4466,-3984,-3317,-2452,-1404,-197,1116,2470,3793,5014,6061,6879,7422,7659,7590,7197,6524,5577,4419,3096,1666,204,-1233,-2587,-3805,-4867,-5742,-6441,-6966,-7334,-7566,-7672,-7646,-7500,-7191,-6731,-6081,-5265,-4285,-3182,-2016,-831,286,1284,2117,2721,3098,3209,3076,2706,2138,1412,601,-233,-1008,-1650,-2104,-2328,-2317,-2095,-1707,-1224,-715,-258,102,325,418,392,300,189,118,137,262,510,845,1225,1592,1869,2011,1963,1715,1265,661,-55,-795,-1505,-2104,-2555,-2820,-2908,-2823,-2620,-2321,-1996,-1656,-1350,-1065,-806,-549,-264,75,493,1014,1627,2337,3089,3842,4513,5030,5312,5296,4948,4251,3247,1985,560,-930,-2387,-3704,-4829,-5700,-6306,-6661,-6777,-6705,-6480,-6138,-5716,-5218,-4672,-4059,-3404,-2702,-1976,-1264,-584,-8,466,768,926,906,748,472,121,-256,-621,-937,-1182,-1354,-1462,-1541,-1615,-1737,-1929,-2223,-2619,-3104,-3640,-4173,-4638,-4965,-5093,-4985,-4616,-4006,-3178,-2218,-1190,-218,620,1214,1511,1463,1082,411,-480,-1473,-2475,-3352,-4028,-4420,-4509,-4288,-3797,-3096,-2253,-1360,-487,287,917,1356,1597,1644,1534,1326,1090,909,856,999,1365,1959,2746,3655,4597,5459,6137,6533,6579,6250,5542,4516,3235,1802,321,-1114,-2423,-3531,-4414,-5046,-5429,-5584,-5525,-5281,-4873,-4319,-3627,-2824,-1907,-933,91,1076,1986,2738,3277,3555,3537,3224,2626,1798,783,-316,-1445,-2483,-3387,-4071,-4523,-4724,-4711,-4520,-4213,-3854,-3472,-3119,-2772,-2432,-2058,-1608,-1059,-378,419,1316,2265,3211,4096,4866,5484,5931,6205,6324,6296,6161,5913,5581,5140,4599,3930,3126,2182,1101,-85,-1334,-2574,-3731,-4698,-5405,-5764,-5720,-5264,-4381,-3142,-1591,149,1985,3787,5442,6854,7930,8621,8895,8752,8227,7380,6283,5046,3752,2515,1397,470,-246,-751,-1069,-1256,-1369,-1470,-1615,-1841,-2157,-2558,-3000,-3424,-3764,-3939,-3879,-3547,-2893,-1955,-754,617,2060,3453,4672,5609,6188,6361,6145,5573,4742,3742,2687,1671,770,33,-521,-909,-1152,-1313,-1418,-1532,-1662,-1833,-2030,-2225,-2398,-2504,-2529,-2455,-2280,-2017,-1684,-1294,-880,-445,-12,412,819,1198,1537,1815,2015,2094,2033,1784,1337,662,-215,-1277,-2450,-3650,-4771,-5691,-6298,-6500,-6230,-5476,-4261,-2669,-807,1181,3147,4953,6471,7614,8325,8571,8388,7788,6874,5697,4372,2975,1585,274,-936,-2001,-2937,-3736,-4416,-4990,-5460,-5821,-6073,-6190,-6165,-5990,-5645,-5154,-4502,-3728,-2839,-1882,-886,103,1045,1903,2634,3224,3637,3876,3927,3798,3499,3069,2530,1947,1361,835,408,127,-9,21,169,419,705,992,1232,1400,1494,1517,1505,1483,1489,1548,1672,1858,2097,2357,2610,2826,2979,3047,3029,2910,2716,2444,2114,1746,1349,945,544,157,-220,-561,-898,-1185,-1440,-1626,-1717,-1684,-1492,-1112,-534,238,1184,2239,3337,4382,5258,5884,6159,6039,5508,4583,3336,1849,237,-1384,-2908,-4241,-5320,-6109,-6601,-6812,-6775,-6528,-6110,-5554,-4886,-4115,-3267,-2329,-1343,-301,747,1777,2737,3592,4289,4811,5129,5244,5165,4916,4517,4000,3386,2685,1921,1091,214,-694,-1625,-2535,-3396,-4166,-4795,-5247,-5495,-5496,-5288,-4843,-4243,-3505,-2720,-1939,-1227,-638,-196,83,213,217,150,46,-26,-30,72,301,652,1108,1628,2167,2663,3065,3325,3393,3259,2904,2333,1582,662,-352,-1418,-2456,-3389,-4138,-4631,-4801,-4618,-4062,-3164,-1967,-561,969,2511,3968,5246,6283,7034,7494,7681,7635,7416,7081,6685,6256,5812,5338,4818,4213,3505,2672,1728,700,-357,-1361,-2235,-2876,-3228,-3227,-2866,-2177,-1208,-67,1143,2317,3341,4153,4691,4937,4906,4619,4136,3505,2789,2043,1308,624,9,-521,-957,-1297,-1531,-1651,-1655,-1513,-1246,-828,-300,310,953,1548,2042,2357,2464,2344,2024,1548,997,456,11,-264,-328,-176,166,617,1093,1466,1648,1533,1087,298,-801,-2105,-3521,-4899,-6100,-7014,-7520,-7592,-7187,-6365,-5187,-3753,-2207,-638,806,2062,3054,3765,4202,4403,4426,4339,4197,4059,3941,3858,3780,3683,3510,3228,2794,2190,1424,510,-489,-1522,-2492,-3327,-3931,-4239,-4194,-3769,-2975,-1848,-468,1068,2649,4147,5463,6496,7188,7512,7458,7072,6392,5504,4467,3361,2247,1177,187,-686,-1432,-2012,-2436,-2664,-2713,-2557,-2226,-1723,-1101,-394,329,999,1562,1927,2070,1926,1505,791,-158,-1310,-2568,-3856,-5076,-6137,-6971,-7506,-7731,-7629,-7237,-6607,-5808,-4924,-4041,-3222,-2525,-1966,-1545,-1221,-946,-657,-296,179,789,1525,2367,3252,4146,4963,5667,6205,6536,6649,6520,6160,5572,4780,3808,2699,1487,226,-1041,-2261,-3390,-4369,-5172,-5740,-6058,-6092,-5847,-5321,-4564,-3614,-2548,-1444,-372,600,1431,2104,2619,3012,3313,3582,3848,4154,4502,4884,5276,5614,5866,5953,5846,5510,4945,4164,3220,2157,1060,-21,-1005,-1867,-2545,-3049,-3345,-3464,-3395,-3173,-2812,-2343,-1801,-1211,-616,-31,514,1007,1453,1834,2187,2491,2796,3071,3358,3622,3877,4079,4216,4236,4115,3816,3307,2585,1643,515,-765,-2133,-3522,-4855,-6058,-7059,-7796,-8214,-8283,-7978,-7305,-6292,-4981,-3449,-1764,-22,1688,3276,4667,5784,6585,7019,7081,6772,6108,5145,3935,2554,1094,-375,-1739,-2945,-3904,-4583,-4951,-5004,-4775,-4298,-3640,-2873,-2054,-1269,-531,100,639,1079,1436,1729,1973,2163,2301,2366,2340,2202,1943,1559,1074,514,-72,-644,-1145,-1551,-1824,-1978,-2004,-1945,-1819,-1659,-1502,-1354,-1235,-1136,-1046,-943,-807,-603,-325,53,523,1081,1706,2368,3034,3664,4227,4680,5014,5194,5228,5112,4858,4487,4015,3467,2856,2202,1521,820,142,-509,-1072,-1524,-1816,-1910,-1793,-1458,-933,-269,473,1207,1871,2393,2754,2936,2974,2909,2792,2680,2603,2580,2607,2653,2678,2638,2477,2181,1726,1145,457,-257,-961,-1570,-2058,-2389,-2562,-2610,-2561,-2483,-2421,-2428,-2532,-2745,-3042,-3391,-3726,-3979,-4090,-3993,-3669,-3103,-2331,-1410,-416,551,1401,2054,2453,2579,2445,2104,1629,1124,666,354,225,317,600,1040,1548,2046,2438,2646,2620,2334,1795,1052,155,-806,-1757,-2628,-3359,-3915,-4279,-4456,-4453,-4318,-4071,-3764,-3440,-3124,-2864,-2667,-2547,-2503,-2507,-2539,-2538,-2474,-2274,-1917,-1365,-612,306,1371,2499,3633,4693,5591,6264,6643,6679,6354,5649,4606,3263,1704,23,-1669,-3255,-4614,-5658,-6294,-6497,-6243,-5571,-4549,-3267,-1838,-389,986,2170,3107,3750,4087,4135,3946,3561,3078,2553,2071,1698,1487,1475,1687,2106,2700,3411,4149,4831,5348,5631,5606,5256,4583,3637,2490,1237,-17,-1165,-2127,-2826,-3233,-3331,-3136,-2694,-2050,-1273,-416,465,1319,2127,2848,3480,4008,4422,4720,4890,4926,4819,4569,4158,3612,2910,2087,1145,120,-965,-2052,-3111,-4064,-4873,-5467,-5816,-5871,-5633,-5093,-4284,-3251,-2057,-781,493,1678,2702,3494,4003,4212,4094,3676,2985,2049,953,-277,-1551,-2828,-4034,-5136,-6062,-6809,-7319,-7597,-7626,-7419,-6983,-6351,-5546,-4610,-3590,-2525,-1462,-447,491,1318,2019,2586,3017,3325,3515,3619,3633,3587,3476,3310,3090,2809,2482,2101,1699,1273,859,466,110,-196,-455,-678,-865,-1047,-1222,-1403,-1584,-1755,-1892,-1966,-1949,-1806,-1532,-1110,-561,90,785,1475,2071,2530,2766,2751,2454,1864,1020,-59,-1297,-2641,-4015,-5358,-6610,-7733,-8690,-9457,-10027,-10369,-10495,-10371,-10016,-9422,-8601,-7597,-6434,-5183,-3917,-2695,-1618,-728,-93,271,358,195,-167,-665,-1206,-1739,-2158,-2453,-2556,-2493,-2265,-1911,-1483,-1020,-589,-208,70,243,290,205,8,-324,-756,-1289,-1912,-2569,-3273,-3935,-4561,-5074,-5459,-5682,-5725,-5596,-5309,-4899,-4410,-3898,-3406,-2973,-2627,-2364,-2183,-2062,-1970,-1897,-1827,-1749,-1693,-1644,-1641,-1678,-1747,-1853,-1937,-2004,-1981,-1868,-1627,-1263,-787,-231,357,925,1405,1742,1893,1815,1512,977,261,-604,-1531,-2460,-3301,-3994,-4469,-4709,-4678,-4425,-3963,-3383,-2741,-2128,-1609,-1237,-1035,-1008,-1126,-1347,-1627,-1901,-2138,-2302,-2380,-2368,-2290,-2146,-1984,-1812,-1673,-1578,-1557,-1616,-1771,-2019,-2360,-2777,-3248,-3742,-4211,-4610,-4885,-4988,-4886,-4567,-4033,-3316,-2463,-1534,-600,270,1022,1595,1971,2118,2053,1785,1345,772,103,-618,-1351,-2068,-2730,-3332,-3837,-4258,-4565,-4768,-4852,-4823,-4672,-4418,-4050,-3602,-3073,-2501,-1891,-1285,-685,-131,375,808,1166,1426,1603,1667,1633,1483,1209,812,275,-395,-1199,-2115,-3121,-4159,-5187,-6108,-6875,-7374,-7561,-7360,-6752,-5730,-4329,-2616,-681,1355,3373,5253,6894,8217,9176,9761,9980,9886,9516,8950,8240,7441,6611,5767,4958,4176,3449,2764,2130,1534,980,450,-41,-511,-934,-1316,-1633,-1863,-1994,-1991,-1844,-1543,-1073,-460,283,1116,2001,2884,3743,4520,5215,5794,6252,6577,6744,6742,6532,6091,5387,4409,3148,1626,-122,-2041,-4046,-6055,-7946,-9633,-10973,-11909,-12329,-12219,-11550,-10380,-8762,-6831,-4696,-2515,-420,1473,3062,4298,5153,5631,5780,5630,5264,4736,4108,3438,2748,2080,1433,831,279,-210,-610,-914,-1092,-1159,-1108,-992,-832,-706,-661,-761,-1038,-1527,-2205,-3062,-4020,-5011,-5931,-6687,-7186,-7361,-7181,-6650,-5820,-4767,-3614,-2471,-1477,-721,-282,-177,-399,-864,-1493,-2145,-2719,-3087,-3185,-2960,-2417,-1596,-574,558,1678,2707,3536,4136,4457,4538,4391,4100,3715,3320,2969,2704,2550,2487,2498,2520,2507,2392,2136,1709,1104,351,-516,-1419,-2289,-3033,-3584,-3873,-3876,-3580,-3030,-2258,-1362,-392,553,1435,2189,2823,3295,3651,3877,3997,4015,3928,3719,3384,2893,2242,1447,503,-509,-1569,-2560,-3438,-4091,-4482,-4548,-4279,-3689,-2810,-1708,-459,862,2165,3390,4467,5369,6053,6529,6775,6828,6689,6406,6006,5526,5006,4462,3933,3406,2907,2412,1925,1445,961,503,73,-289,-560,-713,-730,-610,-362,-14,398,830,1232,1566,1785,1877,1807,1594,1222,737,143,-506,-1199,-1885,-2555,-3161,-3709,-4160,-4511,-4746,-4847,-4820,-4637,-4314,-3827,-3197,-2409,-1494,-450,671,1844,3012,4119,5116,5946,6573,6975,7147,7108,6881,6518,6045,5513,4943,4337,3716,3046,2358,1617,879,143,-515,-1047,-1391,-1483,-1300,-812,-50,950,2110,3358,4586,5730,6698,7445,7944,8171,8163,7928,7544,7039,6499,5955,5468,5057,4733,4490,4302,4134,3944,3685,3315,2813,2152,1352,422,-583,-1617,-2609,-3495,-4201,-4677,-4858,-4730,-4254,-3444,-2322,-922,684,2422,4200,5915,7469,8769,9735,10313,10472,10220,9573,8612,7386,6012,4567,3155,1866,776,-49,-573,-773,-659,-271,344,1087,1885,2636,3242,3648,3778,3635,3212,2568,1767,912,107,-541,-952,-1046,-825,-268,545,1554,2650,3735,4700,5457,5938,6093,5918,5423,4660,3707,2651,1610,682,-23,-432,-474,-134,590,1650,2977,4467,6012,7484,8778,9801,10472,10770,10661,10194,9396,8358,7157,5904,4690,3615,2737,2102,1721,1560,1587,1718,1885,2018,2048,1940,1677,1272,765,220,-295,-688,-904,-876,-587,-36,747,1691,2726,3748,4666,5393,5843,5979,5754,5191,4303,3157,1822,376,-1073,-2462,-3683,-4686,-5406,-5817,-5901,-5678,-5168,-4430,-3514,-2494,-1419,-365,644,1548,2346,3005,3527,3903,4131,4210,4141,3917,3564,3069,2484,1804,1090,360,-332,-954,-1460,-1822,-2014,-2013,-1842,-1483,-1010,-427,163,735,1201,1517,1650,1564,1274,793,158,-574,-1350,-2103,-2780,-3335,-3738,-3975,-4051,-3983,-3798,-3543,-3242,-2942,-2653,-2405,-2183,-2000,-1828,-1660,-1479,-1262,-1000,-674,-268,218,803,1474,2237,3071,3967,4889,5826,6722,7557,8268,8823,9173,9277,9124,8685,7989,7044,5906,4617,3257,1882,582,-591,-1567,-2298,-2756,-2906,-2751,-2290,-1544,-541,665,2025,3461,4886,6219,7361,8235,8776,8944,8728,8161,7287,6181,4932,3603,2285,1013,-158,-1221,-2162,-2990,-3725,-4376,-4964,-5508,-6006,-6449,-6831,-7098,-7226,-7165,-6864,-6307,-5459,-4349,-2983,-1446,203,1861,3426,4815,5934,6731,7160,7209,6894,6234,5300,4145,2850,1504,169,-1063,-2142,-3014,-3638,-4004,-4098,-3941,-3563,-3004,-2324,-1582,-841,-166,394,788,991,982,759,340,-259,-986,-1803,-2647,-3466,-4209,-4825,-5291,-5578,-5688,-5639,-5446,-5166,-4837,-4518,-4260,-4097,-4057,-4137,-4320,-4567,-4813,-5009,-5083,-4989,-4703,-4202,-3527,-2699,-1793,-867,8,770,1390,1828,2110,2225,2220,2118,1938,1718,1449,1145,808,420,-10,-500,-1047,-1655,-2326,-3050,-3813,-4601,-5366,-6094,-6713,-7198,-7494,-7567,-7399,-6970,-6300,-5400,-4317,-3102,-1807,-520,708,1789,2676,3310,3664,3706,3451,2893,2078,1051,-144,-1408,-2697,-3915,-5006,-5904,-6568,-6953,-7059,-6857,-6385,-5635,-4671,-3512,-2224,-856,534,1883,3129,4211,5060,5630,5864,5736,5240,4377,3211,1784,207,-1428,-3006,-4413,-5569,-6391,-6857,-6952,-6721,-6219,-5527,-4729,-3913,-3129,-2453,-1889,-1472,-1191,-1047,-1022,-1115,-1299,-1571,-1903,-2270,-2644,-2980,-3255,-3429,-3492,-3446,-3301,-3109,-2901,-2752,-2707,-2823,-3134,-3650,-4373,-5254,-6241,-7239,-8142,-8843,-9225,-9206,-8731,-7784,-6411,-4692,-2753,-736,1197,2907,4274,5204,5663,5637,5171,4313,3169,1806,344,-1148,-2580,-3900,-5049,-5994,-6703,-7154,-7325,-7204,-6791,-6076,-5094,-3867,-2446,-910,675,2204,3600,4773,5657,6207,6394,6223,5710,4905,3848,2627,1286,-89,-1445,-2727,-3894,-4915,-5779,-6480,-7027,-7433,-7709,-7874,-7925,-7880,-7723,-7453,-7064,-6539,-5881,-5081,-4148,-3092,-1948,-749,443,1560,2538,3290,3783,3954,3817,3381,2701,1852,923,-10,-858,-1582,-2143,-2556,-2830,-3033,-3196,-3383,-3629,-3943,-4328,-4747,-5145,-5470,-5642,-5624,-5368,-4882,-4183,-3342,-2435,-1573,-844,-360,-158,-301,-748,-1486,-2408,-3436,-4442,-5335,-6010,-6419,-6507,-6302,-5802,-5082,-4196,-3211,-2205,-1229,-317,485,1190,1787,2292,2727,3101,3428,3717,3964,4158,4299,4351,4325,4184,3937,3575,3104,2557,1939,1308,683,105,-407,-829,-1182,-1450,-1680,-1871,-2045,-2206,-2344,-2442,-2488,-2452,-2349,-2156,-1931,-1669,-1440,-1248,-1135,-1095,-1111,-1159,-1186,-1162,-1044,-822,-494,-98,327,707,979,1056,906,459,-270,-1278,-2519,-3910,-5375,-6800,-8077,-9098,-9772,-10013,-9789,-9067,-7886,-6299,-4402,-2320,-183,1859,3684,5168,6235,6821,6903,6490,5609,4330,2729,908,-1009,-2905,-4645,-6120,-7228,-7899,-8097,-7837,-7151,-6145,-4914,-3593,-2314,-1180,-293,301,576,536,224,-317,-1013,-1810,-2631,-3431,-4148,-4753,-5206,-5505,-5627,-5599,-5429,-5153,-4802,-4420,-4031,-3681,-3375,-3138,-2963,-2840,-2752,-2651,-2518,-2290,-1939,-1424,-721,168,1237,2442,3742,5061,6336,7488,8446,9155,9547,9609,9303,8655,7700,6491,5133,3703,2326,1086,76,-648,-1047,-1110,-848,-295,506,1489,2604,3762,4920,5987,6931,7692,8248,8580,8693,8591,8300,7840,7227,6504,5661,4749,3742,2687,1558,394,-810,-2019,-3200,-4315,-5310,-6134,-6740,-7072,-7109,-6824,-6216,-5309,-4132,-2741,-1202,415,2025,3560,4948,6140,7096,7802,8247,8448,8418,8177,7766,7199,6514,5743,4901,4036,3149,2297,1473,734,69,-481,-922,-1246,-1443,-1531,-1491,-1337,-1070,-685,-208,363,993,1663,2336,2974,3530,3966,4225,4277,4088,3649,2974,2089,1052,-85,-1236,-2347,-3346,-4198,-4859,-5326,-5578,-5634,-5495,-5171,-4682,-4033,-3246,-2347,-1352,-304,774,1845,2879,3840,4709,5439,6025,6424,6637,6653,6480,6154,5692,5161,4587,4029,3512,3054,2663,2319,2004,1690,1349,974,559,125,-288,-648,-896,-1001,-942,-707,-325,178,748,1337,1888,2361,2722,2946,3040,2993,2846,2605,2321,2014,1717,1454,1223,1040,872,724,560,370,149,-114,-393,-682,-949,-1172,-1332,-1413,-1400,-1290,-1064,-727,-263,330,1051,1896,2844,3878,4947,6017,7020,7894,8577,8997,9110,8870,8282,7346,6136,4699,3151,1571,76,-1275,-2394,-3266,-3859,-4186,-4269,-4131,-3819,-3358,-2804,-2180,-1547,-926,-383,61,348,462,374,81,-403,-1047,-1799,-2589,-3350,-4001,-4485,-4760,-4801,-4625,-4257,-3747,-3156,-2534,-1932,-1377,-882,-446,-47,342,747,1201,1704,2267,2864,3459,4017,4485,4824,5007,5017,4851,4533,4075,3512,2868,2160,1409,627,-164,-951,-1686,-2342,-2854,-3178,-3265,-3086,-2626,-1901,-942,198,1436,2713,3933,5035,5965,6664,7129,7332,7284,7002,6506,5829,5015,4084,3098,2057,1015,-43,-1076,-2111,-3113,-4093,-5016,-5862,-6595,-7168,-7559,-7717,-7643,-7321,-6761,-5985,-5019,-3896,-2657,-1331,39,1425,2785,4081,5281,6327,7192,7814,8168,8222,7961,7401,6559,5501,4275,2987,1689,490,-566,-1424,-2052,-2456,-2631,-2599,-2386,-2000,-1486,-857,-153,587,1326,2013,2605,3060,3342,3427,3295,2946,2388,1640,737,-273,-1347,-2409,-3414,-4280,-4969,-5421,-5631,-5577,-5295,-4815,-4190,-3488,-2746,-2016,-1312,-636,28,702,1420,2205,3068,4015,5016,6051,7067,8016,8851,9512,9975,10195,10172,9898,9395,8701,7856,6929,5977,5064,4246,3557,3025,2648,2409,2282,2227,2204,2184,2123,2029,1865,1670,1434,1202,993,835,754,763,861,1049,1292,1574,1843,2068,2197,2201,2043,1720,1216,568,-215,-1069,-1962,-2823,-3617,-4283,-4799,-5140,-5295,-5271,-5074,-4719,-4220,-3589,-2834,-1972,-1006,44,1156,2303,3445,4526,5497,6279,6813,7023,6870,6315,5369,4071,2487,731,-1090,-2850,-4432,-5759,-6756,-7409,-7705,-7685,-7377,-6846,-6131,-5293,-4370,-3401,-2428,-1469,-573,238,928,1453,1797,1919,1817,1483,932,202,-669,-1611,-2571,-3478,-4275,-4911,-5356,-5581,-5602,-5416,-5068,-4591,-4034,-3445,-2866,-2320,-1818,-1347,-881,-376,201,887,1686,2575,3526,4444,5288,5934,6359,6483,6324,5887,5239,4457,3636,2872,2238,1805,1589,1615,1844,2258,2803,3423,4088,4737,5359,5919,6419,6840,7194,7463,7655,7752,7759,7652,7437,7087,6613,5989,5231,4316,3264,2072,765,-642,-2105,-3595,-5049,-6420,-7647,-8667,-9437,-9903,-10046,-9836,-9286,-8403,-7212,-5776,-4127,-2362,-545,1232,2887,4345,5542,6445,7016,7272,7214,6880,6307,5542,4639,3646,2624,1629,709,-70,-677,-1076,-1257,-1238,-1038,-730,-357,-15,247,369,304,58,-385,-965,-1659,-2388,-3104,-3745,-4266,-4641,-4859,-4936,-4891,-4779,-4626,-4497,-4413,-4407,-4490,-4655,-4888,-5162,-5437,-5686,-5861,-5934,-5870,-5646,-5243,-4660,-3889,-2962,-1889,-716,523,1786,3023,4194,5244,6127,6785,7183,7261,7018,6417,5494,4272,2813,1205,-470,-2103,-3604,-4901,-5915,-6643,-7039,-7151,-6974,-6562,-5949,-5163,-4249,-3224,-2116,-946,268,1504,2728,3921,5031,6028,6862,7488,7875,7980,7789,7285,6481,5381,4033,2470,766,-1014,-2771,-4436,-5900,-7118,-8011,-8575,-8792,-8691,-8308,-7684,-6885,-5947,-4926,-3864,-2787,-1732,-710,274,1213,2124,3014,3886,4750,5583,6366,7054,7602,7950,8051,7871,7374,6586,5522,4248,2856,1425,72,-1119,-2072,-2724,-3067,-3097,-2853,-2397,-1785,-1113,-435,170,672,1018,1211,1222,1075,762,305,-291,-1003,-1814,-2696,-3620,-4544,-5422,-6211,-6857,-7333,-7608,-7676,-7542,-7239,-6784,-6233,-5612,-4945,-4266,-3549,-2817,-2032,-1195,-306,635,1573,2474,3253,3843,4185,4221,3961,3417,2664,1791,905,105,-526,-948,-1143,-1141,-993,-765,-532,-343,-250,-259,-376,-558,-776,-969,-1097,-1106,-976,-682,-240,337,1008,1721,2423,3055,3561,3902,4040,3945,3621,3041,2250,1239,65,-1233,-2607,-3977,-5310,-6524,-7589,-8443,-9073,-9430,-9528,-9323,-8854,-8105,-7125,-5942,-4616,-3206,-1787,-421,824,1902,2777,3433,3871,4100,4140,4024,3762,3405,2949,2453,1906,1368,831,347,-91,-453,-748,-976,-1141,-1276,-1374,-1472,-1549,-1627,-1665,-1657,-1580,-1406,-1152,-821,-452,-108,158,270,168,-182,-811,-1688,-2775,-3984,-5219,-6359,-7308,-7960,-8273,-8215,-7825,-7149,-6294,-5352,-4425,-3605,-2933,-2429,-2072,-1802,-1555,-1249,-813,-200,609,1611,2752,3987,5212,6361,7336,8077,8539,8694,8556,8136,7485,6643,5666,4608,3509,2427,1392,462,-333,-940,-1326,-1447,-1297,-840,-123,841,1981,3201,4422,5516,6391,6963,7166,6970,6383,5430,4180,2699,1085,-591,-2235,-3790,-5198,-6428,-7454,-8279,-8897,-9327,-9583,-9687,-9649,-9492,-9212,-8827,-8325,-7715,-6993,-6164,-5245,-4241,-3182,-2094,-1015,23,973,1808,2481,2983,3276,3373,3241,2909,2368,1647,766,-246,-1339,-2469,-3575,-4587,-5454,-6096,-6510,-6634,-6536,-6211,-5762,-5248,-4754,-4340,-4056,-3903,-3880,-3957,-4071,-4214,-4305,-4349,-4310,-4183,-3976,-3699,-3363,-3015,-2666,-2374,-2171,-2104,-2199,-2488,-2957,-3601,-4357,-5171,-5939,-6573,-6970,-7052,-6768,-6099,-5066,-3735,-2200,-563,1044,2521,3764,4697,5294,5524,5420,5022,4389,3611,2757,1921,1153,524,42,-261,-410,-407,-286,-58,259,655,1131,1682,2307,2989,3717,4456,5168,5814,6345,6726,6930,6942,6770,6433,5970,5413,4808,4192,3569,2962,2338,1683,967,145,-780,-1833,-2983,-4193,-5416,-6565,-7578,-8369,-8883,-9065,-8907,-8415,-7627,-6618,-5456,-4246,-3066,-1994,-1081,-356,185,551,791,934,1028,1101,1173,1245,1323,1374,1402,1378,1306,1174,1004,784,552,294,40,-219,-463,-699,-904,-1080,-1195,-1255,-1225,-1118,-925,-664,-367,-70,181,321,310,78,-400,-1155,-2181,-3461,-4929,-6532,-8149,-9696,-11052,-12125,-12836,-13130,-12994,-12430,-11486,-10221,-8710,-7036,-5281,-3515,-1808,-207,1249,2523,3599,4446,5061,5427,5543,5424,5079,4550,3878,3098,2286,1460,688,-16,-625,-1127,-1528,-1833,-2054,-2213,-2308,-2354,-2344,-2272,-2120,-1877,-1527,-1066,-495,177,925,1731,2547,3362,4117,4800,5358,5784,6020,6071,5882,5462,4778,3856,2692,1347,-148,-1707,-3260,-4710,-5980,-6981,-7663,-7977,-7906,-7456,-6660,-5550,-4205,-2668,-1032,649,2298,3860,5282,6522,7537,8314,8822,9064,9033,8747,8218,7491,6600,5588,4527,3449,2422,1485,674,19,-474,-799,-971,-1001,-929,-764,-553,-302,-36,232,502,764,1021,1275,1524,1772,2007,2226,2402,2529,2561,2500,2303,1973,1504,909,216,-544,-1311,-2066,-2721,-3276,-3663,-3875,-3894,-3718,-3356,-2834,-2165,-1393,-537,370,1304,2251,3186,4101,4974,5782,6491,7071,7463,7652,7581,7262,6686,5900,4938,3892,2801,1782,857,116,-424,-736,-822,-689,-366,123,744,1466,2268,3127,4018,4933,5834,6714,7538,8270,8896,9364,9655,9747,9599,9220,8582,7713,6617,5330,3890,2336,732,-883,-2443,-3904,-5210,-6324,-7207,-7836,-8205,-8295,-8145,-7748,-7159,-6402,-5527,-4570,-3576,-2574,-1591,-650,242,1072,1835,2532,3159,3709,4184,4567,4859,5048,5137,5137,5059,4938,4792,4657,4544,4470,4434,4424,4426,4416,4373,4273,4102,3853,3524,3131,2683,2199,1703,1202,721,260,-174,-577,-964,-1328,-1695,-2062,-2442,-2832,-3228,-3620,-3981,-4291,-4517,-4638,-4629,-4476,-4177,-3722,-3135,-2404,-1555,-587,477,1640,2862,4150,5447,6738,7972,9090,10056,10791,11266,11440,11294,10839,10098,9122,7973,6728,5462,4251,3162,2253,1562,1127,953,1050,1401,1981,2754,3674,4687,5746,6787,7772,8638,9367,9900,10240,10350,10242,9916,9386,8679,7817,6837,5767,4636,3480,2310,1161,42,-1026,-2016,-2926,-3711,-4378,-4884,-5232,-5401,-5392,-5204,-4848,-4335,-3693,-2936,-2098,-1200,-275,646,1537,2356,3091,3697,4172,4493,4649,4638,4459,4119,3635,3031,2339,1596,847,133,-509,-1043,-1462,-1751,-1931,-2011,-2032,-2009,-1975,-1935,-1900,-1852,-1783,-1648,-1442,-1117,-681,-125,525,1213,1894,2467,2878,3023,2876,2384,1570,460,-868,-2315,-3773,-5116,-6238,-7038,-7447,-7426,-6975,-6119,-4933,-3494,-1933,-352,1116,2380,3353,3999,4310,4321,4104,3736,3335,2968,2735,2662,2780,3065,3480,3960,4440,4851,5141,5271,5248,5073,4814,4522,4272,4151,4202,4474,4978,5677,6530,7445,8324,9077,9612,9871,9828,9492,8908,8147,7286,6415,5585,4851,4207,3638,3100,2522,1867,1057,96,-1037,-2303,-3642,-4986,-6234,-7296,-8093,-8542,-8620,-8284,-7579,-6514,-5190,-3663,-2052,-443,1070,2405,3521,4370,4970,5328,5493,5518,5448,5336,5206,5063,4902,4680,4388,3967,3435,2768,2021,1226,454,-239,-786,-1164,-1336,-1345,-1196,-974,-727,-535,-449,-511,-737,-1131,-1648,-2271,-2927,-3590,-4198,-4741,-5179,-5541,-5813,-6044,-6245,-6451,-6670,-6901,-7118,-7276,-7330,-7204,-6873,-6283,-5450,-4391,-3165,-1855,-543,669,1709,2506,3033,3283,3277,3065,2698,2237,1745,1253,801,390,21,-324,-665,-1029,-1424,-1869,-2345,-2839,-3311,-3707,-3985,-4067,-3927,-3513,-2828,-1884,-730,568,1913,3225,4395,5371,6071,6502,6631,6510,6163,5647,5000,4266,3454,2592,1658,666,-400,-1529,-2698,-3887,-5049,-6143,-7128,-7953,-8604,-9046,-9281,-9306,-9123,-8754,-8202,-7490,-6625,-5629,-4503,-3282,-1962,-598,799,2159,3446,4584,5528,6215,6610,6686,6429,5854,4983,3856,2539,1083,-415,-1905,-3287,-4521,-5532,-6297,-6788,-7004,-6968,-6698,-6264,-5698,-5076,-4444,-3842,-3311,-2857,-2490,-2197,-1971,-1807,-1705,-1677,-1754,-1955,-2332,-2892,-3657,-4615,-5717,-6911,-8096,-9186,-10070,-10674,-10921,-10784,-10265,-9394,-8250,-6907,-5483,-4065,-2760,-1625,-713,-30,432,718,871,957,1016,1087,1187,1293,1395,1426,1346,1114,685,82,-682,-1538,-2399,-3182,-3780,-4129,-4177,-3912,-3365,-2591,-1680,-720,187,976,1578,1989,2193,2247,2169,2040,1880,1749,1640,1566,1483,1366,1156,809,284,-453,-1402,-2568,-3903,-5377,-6909,-8430,-9849,-11072,-12021,-12625,-12835,-12646,-12064,-11155,-9985,-8665,-7278,-5945,-4719,-3677,-2828,-2169,-1673,-1279,-934,-578,-168,324,884,1504,2116,2679,3114,3363,3372,3115,2576,1793,799,-313,-1450,-2519,-3399,-4024,-4321,-4282,-3909,-3267,-2434,-1507,-605,190,789,1148,1241,1080,689,113,-612,-1427,-2321,-3250,-4214,-5203,-6207,-7219,-8221,-9166,-10023,-10726,-11209,-11439,-11342,-10930,-10181,-9140,-7854,-6392,-4836,-3261,-1743,-336,906,1977,2843,3532,4032,4371,4558,4606,4534,4353,4080,3748,3363,2985,2617,2335,2142,2107,2224,2533,3004,3636,4368,5159,5941,6641,7217,7610,7805,7803,7603,7256,6786,6229,5617,4965,4261,3515,2682,1757,721,-434,-1684,-2999,-4322,-5581,-6715,-7647,-8331,-8734,-8843,-8682,-8284,-7711,-7017,-6275,-5528,-4829,-4191,-3622,-3114,-2628,-2147,-1624,-1034,-364,402,1239,2120,2994,3783,4424,4818,4910,4629,3962,2899,1498,-178,-2011,-3888,-5662,-7225,-8451,-9272,-9643,-9556,-9048,-8182,-7054,-5772,-4451,-3202,-2110,-1249,-641,-302,-187,-268,-468,-744,-1039,-1329,-1598,-1863,-2143,-2484,-2913,-3473,-4170,-5007,-5949,-6944,-7909,-8764,-9399,-9741,-9717,-9292,-8466,-7275,-5784,-4094,-2298,-533,1133,2571,3755,4620,5166,5404,5369,5105,4681,4143,3570,3004,2506,2101,1826,1683,1675,1793,2018,2330,2714,3151,3623,4138,4656,5208,5747,6299,6827,7346,7833,8294,8718,9105,9446,9732,9934,10033,9986,9762,9320,8639,7705,6522,5123,3535,1841,88,-1630,-3252,-4714,-5961,-6971,-7717,-8205,-8438,-8426,-8186,-7716,-7037,-6143,-5049,-3765,-2308,-718,965,2678,4348,5895,7238,8300,9021,9364,9308,8882,8111,7077,5846,4521,3193,1950,891,70,-441,-620,-464,21,767,1716,2770,3815,4752,5471,5884,5947,5618,4920,3900,2612,1177,-342,-1809,-3176,-4355,-5328,-6088,-6642,-7053,-7354,-7606,-7857,-8125,-8429,-8729,-8987,-9126,-9074,-8749,-8102,-7092,-5739,-4081,-2213,-226,1739,3577,5172,6448,7357,7890,8064,7935,7568,7041,6428,5792,5180,4610,4102,3633,3200,2788,2382,1990,1624,1294,1038,870,821,900,1116,1458,1916,2461,3070,3706,4353,4977,5574,6119,6621,7046,7411,7663,7804,7785,7577,7153,6491,5585,4459,3145,1711,231,-1206,-2509,-3604,-4420,-4912,-5065,-4866,-4353,-3556,-2532,-1350,-74,1219,2461,3598,4569,5363,5930,6299,6440,6385,6142,5714,5150,4432,3626,2732,1797,864,-48,-868,-1586,-2134,-2501,-2640,-2540,-2194,-1597,-794,192,1279,2396,3458,4374,5080,5519,5680,5570,5252,4776,4256,3755,3368,3120,3044,3093,3227,3339,3353,3151,2679,1868,728,-712,-2381,-4159,-5930,-7546,-8887,-9845,-10348,-10362,-9887,-8958,-7634,-5990,-4109,-2079,13,2081,4046,5836,7382,8636,9549,10103,10285,10095,9565,8721,7633,6353,4981,3590,2293,1162,300,-250,-432,-251,262,1063,2043,3126,4186,5152,5934,6508,6847,6991,6955,6821,6625,6418,6245,6085,5951,5790,5554,5192,4651,3904,2944,1792,498,-867,-2220,-3469,-4551,-5389,-5966,-6261,-6305,-6138,-5820,-5417,-4999,-4609,-4289,-4038,-3838,-3644,-3401,-3033,-2498,-1743,-764,421,1749,3139,4474,5641,6530,7048,7145,6807,6059,4970,3637,2167,706,-642,-1748,-2536,-2942,-2955,-2580,-1884,-937,159,1295,2374,3306,4018,4473,4634,4514,4107,3461,2593,1552,391,-866,-2137,-3405,-4609,-5699,-6658,-7422,-7979,-8295,-8349,-8133,-7651,-6909,-5947,-4802,-3538,-2217,-925,275,1302,2118,2678,2998,3086,3010,2828,2625,2480,2442,2567,2843,3261,3761,4267,4708,4991,5076,4921,4546,3991,3337,2677,2115,1740,1628,1801,2279,3001,3920,4936,5960,6894,7669,8223,8541,8621,8495,8211,7824,7399,6963,6563,6176,5809,5402,4932,4335,3587,2658,1545,272,-1136,-2606,-4084,-5472,-6700,-7670,-8322,-8587,-8443,-7882,-6927,-5649,-4105,-2410,-657,1045,2588,3897,4883,5499,5702,5477,4829,3785,2400,741,-1093,-2998,-4857,-6547,-7970,-9018,-9644,-9793,-9476,-8719,-7580,-6156,-4546,-2869,-1247,220,1422,2305,2811,2935,2686,2100,1232,148,-1081,-2381,-3684,-4928,-6058,-7036,-7828,-8421,-8812,-9005,-9032,-8912,-8694,-8413,-8111,-7818,-7547,-7301,-7062,-6793,-6459,-6010,-5407,-4630,-3663,-2525,-1244,131,1543,2922,4222,5358,6315,7015,7468,7626,7514,7114,6461,5576,4498,3280,1981,655,-614,-1785,-2780,-3569,-4102,-4368,-4350,-4054,-3490,-2697,-1698,-551,696,1987,3280,4516,5683,6728,7659,8433,9058,9489,9718,9710,9442,8899,8067,6953,5582,3988,2237,387,-1480,-3271,-4926,-6334,-7465,-8240,-8647,-8677,-8346,-7716,-6834,-5801,-4684,-3573,-2526,-1600,-808,-172,324,699,969,1165,1313,1417,1504,1571,1614,1643,1621,1571,1453,1290,1064,798,508,214,-42,-245,-355,-370,-276,-91,167,467,758,1008,1159,1181,1037,715,203,-481,-1318,-2276,-3309,-4390,-5469,-6524,-7528,-8463,-9324,-10101,-10796,-11403,-11915,-12315,-12586,-12701,-12632,-12359,-11866,-11141,-10203,-9052,-7733,-6268,-4714,-3100,-1493,74,1549,2887,4056,5016,5731,6189,6346,6209,5754,4993,3942,2635,1128,-509,-2175,-3779,-5188,-6312,-7038,-7305,-7068,-6334,-5152,-3606,-1834,34,1825,3408,4658,5489,5876,5808,5352,4565,3564,2440,1313,265,-616,-1286,-1703,-1876,-1803,-1539,-1120,-613,-88,411,819,1126,1310,1406,1425,1450,1499,1654,1929,2348,2904,3561,4273,4967,5575,6014,6228,6160,5784,5097,4115,2888,1471,-58,-1609,-3115,-4476,-5642,-6558,-7177,-7515,-7550,-7333,-6895,-6285,-5557,-4759,-3926,-3098,-2284,-1505,-762,-70,575,1149,1654,2066,2370,2566,2632,2578,2395,2090,1664,1128,475,-283,-1149,-2113,-3157,-4259,-5371,-6448,-7409,-8199,-8718,-8925,-8747,-8181,-7209,-5891,-4272,-2461,-558,1335,3092,4656,5936,6914,7573,7922,7989,7803,7401,6807,6055,5161,4149,3044,1874,679,-494,-1598,-2571,-3381,-3962,-4307,-4371,-4165,-3685,-2953,-2007,-877,377,1702,3049,4349,5566,6645,7559,8277,8799,9108,9225,9151,8903,8481,7906,7158,6267,5215,4024,2714,1291,-188,-1719,-3224,-4695,-6051,-7278,-8311,-9141,-9716,-10057,-10119,-9945,-9516,-8868,-8021,-7010,-5871,-4645,-3385,-2125,-934,175,1137,1943,2558,2974,3185,3201,3031,2710,2261,1733,1160,596,74,-350,-644,-775,-711,-457,-9,598,1317,2086,2835,3486,3984,4264,4307,4093,3619,2922,2004,938,-266,-1536,-2833,-4114,-5318,-6423,-7386,-8180,-8800,-9227,-9464,-9514,-9372,-9051,-8541,-7846,-6962,-5889,-4644,-3247,-1741,-174,1375,2858,4186,5328,6229,6879,7285,7459,7446,7269,6981,6597,6149,5632,5060,4403,3680,2859,1967,1023,53,-867,-1689,-2323,-2708,-2783,-2508,-1881,-915,334,1785,3348,4915,6367,7628,8598,9248,9545,9523,9210,8707,8065,7410,6792,6294,5933,5722,5626,5598,5572,5483,5278,4923,4402,3742,2971,2159,1370,661,109,-272,-449,-441,-283,-21,269,525,680,682,507,140,-396,-1067,-1821,-2585,-3312,-3924,-4396,-4688,-4818,-4784,-4650,-4431,-4201,-3966,-3773,-3585,-3416,-3198,-2906,-2480,-1907,-1150,-261,763,1820,2857,3773,4482,4916,4996,4705,4008,2939,1528,-160,-2037,-4019,-6005,-7902,-9621,-11089,-12238,-13023,-13416,-13396,-12978,-12176,-11032,-9595,-7923,-6081,-4137,-2156,-206,1654,3367,4883,6161,7169,7886,8305,8425,8256,7818,7125,6213,5100,3833,2438,970,-529,-2006,-3400,-4666,-5743,-6589,-7154,-7415,-7330,-6906,-6123,-5002,-3578,-1876,19,2059,4139,6189,8114,9843,11308,12465,13285,13762,13899,13718,13235,12485,11481,10253,8819,7207,5445,3578,1648,-274,-2131,-3849,-5359,-6594,-7514,-8058,-8236,-8018,-7452,-6569,-5439,-4149,-2781,-1437,-185,900,1796,2468,2957,3259,3446,3535,3583,3608,3632,3649,3647,3601,3471,3236,2859,2341,1679,915,88,-716,-1425,-1943,-2200,-2132,-1718,-965,85,1342,2715,4065,5271,6206,6757,6849,6432,5502,4091,2282,165,-2109,-4430,-6640,-8641,-10331,-11653,-12596,-13151,-13383,-13322,-13055,-12620,-12072,-11427,-10691,-9843,-8864,-7711,-6385,-4859,-3180,-1372,470,2271,3908,5302,6338,6975,7159,6894,6215,5169,3854,2343,760,-824,-2299,-3620,-4721,-5589,-6204,-6582,-6732,-6681,-6450,-6064,-5537,-4892,-4138,-3293,-2381,-1411,-425,557,1507,2381,3180,3864,4436,4896,5242,5492,5664,5766,5821,5839,5822,5771,5679,5515,5280,4934,4479,3897,3208,2426,1603,775,16,-625,-1093,-1343,-1370,-1161,-747,-175,518,1233,1937,2528,2974,3213,3228,3006,2569,1935,1169,299,-601,-1497,-2344,-3111,-3775,-4321,-4730,-4998,-5105,-5047,-4813,-4405,-3828,-3099,-2234,-1272,-239,807,1832,2765,3566,4164,4521,4586,4339,3765,2867,1689,258,-1330,-3018,-4698,-6282,-7676,-8799,-9585,-9979,-9964,-9518,-8680,-7475,-5973,-4253,-2391,-491,1371,3098,4623,5878,6819,7420,7666,7580,7184,6536,5685,4700,3637,2549,1476,453,-506,-1382,-2169,-2864,-3457,-3941,-4317,-4566,-4694,-4685,-4538,-4242,-3791,-3175,-2386,-1424,-286,997,2418,3910,5434,6914,8275,9455,10383,11007,11299,11229,10814,10062,9007,7702,6185,4532,2785,1008,-756,-2457,-4063,-5540,-6862,-8008,-8947,-9680,-10169,-10437,-10448,-10240,-9802,-9174,-8370,-7434,-6401,-5311,-4210,-3138,-2141,-1254,-508,70,471,697,749,659,444,135,-233,-637,-1046,-1439,-1800,-2104,-2344,-2491,-2538,-2460,-2243,-1880,-1366,-703,79,969,1914,2872,3783,4590,5220,5632,5761,5581,5073,4241,3112,1728,152,-1545,-3283,-4976,-6564,-7962,-9132,-10019,-10608,-10888,-10860,-10545,-9958,-9139,-8114,-6915,-5589,-4157,-2681,-1188,254,1613,2820,3849,4648,5206,5509,5557,5378,4988,4434,3749,2975,2155,1318,502,-269,-979,-1596,-2123,-2534,-2815,-2960,-2930,-2722,-2300,-1660,-794,276,1524,2889,4309,5712,7006,8160,9074,9775,10207,10418,10432,10287,10045,9739,9397,9045,8654,8230,7711,7088,6301,5350,4220,2927,1510,24,-1467,-2871,-4122,-5132,-5838,-6195,-6169,-5775,-5032,-4020,-2807,-1523,-258,853,1725,2274,2461,2279,1754,968,-9,-1031,-2020,-2844,-3434,-3744,-3748,-3482,-2982,-2335,-1605,-890,-242,289,671,926,1055,1104,1102,1078,1047,1014,950,842,641,324,-148,-783,-1584,-2533,-3591,-4713,-5830,-6876,-7786,-8494,-8956,-9135,-9009,-8593,-7883,-6935,-5768,-4456,-3042,-1592,-168,1183,2410,3462,4324,4950,5340,5483,5392,5076,4583,3929,3178,2352,1508,663,-139,-900,-1588,-2212,-2749,-3207,-3557,-3809,-3910,-3876,-3642,-3207,-2528,-1588,-383,1086,2783,4658,6639,8632,10538,12256,13695,14775,15458,15695,15522,14934,14011,12800,11382,9835,8228,6620,5073,3612,2274,1074,12,-894,-1664,-2285,-2768,-3108,-3298,-3335,-3207,-2902,-2441,-1808,-1059,-200,699,1609,2465,3225,3860,4324,4623,4738,4684,4487,4172,3785,3372,2980,2661,2442,2361,2411,2582,2847,3145,3439,3662,3769,3749,3578,3302,2937,2566,2226,2004,1914,2006,2250,2638,3103,3593,4032,4350,4498,4415,4082,3474,2588,1444,58,-1518,-3236,-5025,-6814,-8518,-10068,-11381,-12404,-13078,-13369,-13271,-12766,-11893,-10668,-9148,-7395,-5478,-3484,-1498,385,2072,3491,4552,5229,5484,5335,4810,3977,2901,1674,369,-946,-2212,-3392,-4463,-5390,-6178,-6782,-7197,-7388,-7320,-6979,-6341,-5414,-4214,-2785,-1182,518,2247,3925,5491,6897,8101,9093,9865,10418,10770,10912,10874,10635,10221,9617,8843,7904,6833,5647,4397,3116,1854,657,-438,-1386,-2160,-2723,-3066,-3174,-3052,-2728,-2219,-1590,-878,-148,547,1168,1679,2059,2305,2417,2409,2291,2080,1778,1409,971,483,-40,-584,-1124,-1635,-2110,-2516,-2856,-3115,-3294,-3388,-3404,-3338,-3187,-2962,-2643,-2250,-1778,-1236,-653,-33,567,1131,1597,1934,2093,2041,1755,1225,468,-488,-1588,-2758,-3923,-4981,-5855,-6456,-6736,-6643,-6179,-5356,-4210,-2824,-1258,377,1992,3491,4787,5803,6493,6818,6779,6405,5734,4833,3778,2642,1494,399,-614,-1514,-2287,-2954,-3508,-3982,-4373,-4692,-4930,-5067,-5086,-4952,-4641,-4126,-3396,-2436,-1270,91,1597,3199,4825,6399,7845,9088,10066,10744,11084,11115,10837,10312,9586,8728,7799,6858,5947,5100,4317,3608,2925,2253,1534,741,-161,-1169,-2287,-3463,-4667,-5827,-6886,-7796,-8501,-8989,-9239,-9265,-9082,-8725,-8215,-7599,-6890,-6136,-5338,-4542,-3736,-2970,-2228,-1549,-933,-391,59,431,717,933,1096,1223,1335,1458,1605,1793,2028,2312,2631,2981,3328,3658,3933,4131,4219,4176,3980,3617,3087,2394,1565,629,-380,-1412,-2434,-3405,-4302,-5109,-5809,-6416,-6914,-7342,-7683,-7973,-8201,-8392,-8530,-8627,-8654,-8613,-8483,-8257,-7930,-7509,-6999,-6428,-5798,-5142,-4454,-3760,-3061,-2370,-1720,-1117,-620,-236,-14,49,-65,-328,-714,-1180,-1667,-2123,-2497,-2737,-2819,-2712,-2416,-1922,-1254,-413,563,1655,2832,4043,5270,6447,7551,8531,9356,9987,10403,10582,10512,10205,9653,8908,7974,6926,5783,4621,3464,2365,1345,424,-390,-1091,-1690,-2179,-2577,-2876,-3082,-3188,-3197,-3100,-2906,-2620,-2260,-1855,-1442,-1057,-750,-563,-518,-658,-964,-1441,-2059,-2764,-3524,-4260,-4936,-5490,-5881,-6089,-6089,-5893,-5519,-5003,-4407,-3781,-3206,-2729,-2396,-2238,-2235,-2372,-2592,-2832,-3029,-3128,-3087,-2897,-2580,-2159,-1713,-1292,-970,-806,-828,-1055,-1471,-2039,-2707,-3402,-4069,-4624,-5035,-5245,-5248,-5032,-4631,-4054,-3382,-2650,-1936,-1307,-810,-504,-402,-526,-846,-1346,-1976,-2685,-3433,-4159,-4840,-5445,-5961,-6392,-6733,-6998,-7187,-7296,-7315,-7223,-6995,-6610,-6035,-5268,-4300,-3141,-1823,-371,1155,2709,4230,5660,6949,8046,8916,9530,9869,9936,9734,9287,8630,7798,6848,5823,4771,3735,2734,1795,923,117,-623,-1293,-1899,-2423,-2868,-3227,-3485,-3667,-3757,-3798,-3787,-3762,-3725,-3698,-3677,-3652,-3610,-3525,-3371,-3125,-2771,-2294,-1701,-1010,-242,555,1323,2031,2594,3005,3224,3274,3192,3041,2909,2868,2995,3315,3827,4491,5210,5904,6438,6753,6755,6459,5876,5099,4228,3390,2688,2205,1962,1939,2063,2237,2343,2287,1980,1407,544,-539,-1803,-3132,-4476,-5713,-6820,-7718,-8409,-8878,-9137,-9221,-9147,-8956,-8669,-8300,-7868,-7372,-6815,-6207,-5550,-4867,-4192,-3560,-3031,-2655,-2467,-2508,-2747,-3183,-3726,-4316,-4857,-5268,-5486,-5479,-5231,-4775,-4154,-3433,-2685,-1980,-1369,-897,-559,-354,-209,-87,121,476,1050,1880,2960,4248,5668,7097,8431,9534,10333,10760,10830,10572,10091,9480,8860,8324,7924,7677,7542,7457,7326,7078,6628,5951,5035,3905,2619,1247,-125,-1391,-2477,-3272,-3747,-3832,-3558,-2944,-2074,-1061,-11,934,1681,2137,2267,2085,1615,966,189,-586,-1313,-1922,-2384,-2698,-2854,-2886,-2803,-2639,-2421,-2174,-1931,-1709,-1513,-1341,-1167,-959,-676,-286,243,898,1670,2485,3279,3934,4368,4457,4168,3442,2327,891,-728,-2376,-3855,-5021,-5719,-5888,-5514,-4663,-3451,-2049,-632,630,1582,2140,2245,1918,1219,263,-824,-1883,-2785,-3418,-3719,-3676,-3332,-2768,-2102,-1450,-919,-582,-459,-525,-713,-906,-1005,-886,-475,272,1365,2740,4323,5989,7608,9060,10223,11043,11459,11503,11207,10649,9937,9160,8423,7817,7383,7158,7125,7228,7396,7525,7510,7251,6683,5738,4435,2785,874,-1177,-3248,-5150,-6766,-7938,-8592,-8679,-8222,-7278,-5991,-4475,-2941,-1513,-369,400,721,581,28,-859,-1933,-3056,-4048,-4764,-5080,-4927,-4301,-3243,-1890,-348,1174,2572,3682,4452,4827,4833,4513,3952,3244,2497,1815,1289,994,996,1301,1936,2839,3959,5203,6446,7587,8486,9057,9209,8901,8129,6917,5345,3513,1546,-407,-2232,-3798,-5042,-5913,-6409,-6572,-6453,-6152,-5737,-5311,-4909,-4593,-4333,-4139,-3929,-3699,-3365,-2938,-2392,-1757,-1081,-405,195,673,981,1092,1015,751,365,-119,-626,-1107,-1518,-1804,-1952,-1937,-1766,-1440,-980,-378,347,1226,2248,3437,4781,6249,7807,9375,10874,12214,13298,14052,14417,14350,13856,12945,11685,10134,8406,6590,4826,3205,1855,826,203,-32,126,613,1350,2253,3204,4118,4902,5493,5851,5958,5831,5495,5006,4416,3787,3175,2612,2131,1712,1353,1001,631,208,-285,-823,-1384,-1899,-2309,-2551,-2577,-2379,-1967,-1414,-789,-220,209,380,252,-224,-1019,-2089,-3338,-4652,-5897,-6924,-7602,-7817,-7491,-6600,-5173,-3291,-1111,1208,3434,5382,6845,7674,7781,7123,5759,3792,1412,-1167,-3691,-5928,-7667,-8768,-9164,-8881,-8035,-6791,-5381,-4014,-2888,-2140,-1828,-1944,-2428,-3159,-4031,-4917,-5729,-6396,-6894,-7206,-7351,-7351,-7217,-6971,-6602,-6107,-5460,-4651,-3670,-2539,-1296,-3,1253,2383,3306,3956,4311,4382,4216,3907,3544,3235,3051,3053,3238,3594,4036,4495,4857,5047,4987,4665,4081,3298,2389,1446,568,-191,-767,-1162,-1383,-1478,-1493,-1493,-1499,-1544,-1608,-1660,-1664,-1579,-1382,-1079,-672,-217,266,722,1129,1472,1740,1945,2095,2198,2268,2293,2264,2155,1946,1620,1182,651,76,-479,-941,-1244,-1320,-1138,-671,69,1057,2238,3549,4898,6203,7366,8314,8984,9354,9409,9200,8749,8145,7429,6666,5879,5080,4249,3353,2354,1214,-73,-1499,-3025,-4593,-6142,-7588,-8885,-9967,-10818,-11424,-11790,-11947,-11914,-11735,-11432,-11034,-10566,-10038,-9471,-8874,-8269,-7676,-7132,-6668,-6318,-6123,-6077,-6197,-6438,-6768,-7132,-7452,-7691,-7760,-7656,-7323,-6783,-6037,-5116,-4054,-2898,-1678,-454,744,1872,2879,3755,4447,4966,5277,5414,5361,5190,4907,4590,4282,4009,3817,3670,3563,3440,3253,2953,2505,1889,1113,200,-786,-1787,-2692,-3411,-3839,-3885,-3507,-2687,-1464,65,1784,3525,5149,6514,7516,8117,8290,8105,7604,6898,6057,5151,4225,3276,2310,1289,200,-967,-2195,-3445,-4644,-5729,-6591,-7175,-7411,-7266,-6770,-5943,-4897,-3715,-2536,-1461,-599,-15,262,233,-38,-485,-974,-1412,-1665,-1674,-1385,-824,-58,792,1574,2151,2376,2206,1599,643,-549,-1807,-2945,-3805,-4269,-4282,-3880,-3159,-2275,-1417,-751,-434,-536,-1077,-1992,-3165,-4453,-5695,-6764,-7559,-8037,-8197,-8082,-7754,-7285,-6734,-6154,-5563,-4969,-4367,-3735,-3054,-2315,-1486,-582,425,1523,2710,3982,5310,6659,7982,9194,10231,11000,11428,11479,11121,10401,9364,8113,6754,5375,4076,2886,1836,909,71,-717,-1488,-2279,-3079,-3879,-4633,-5275,-5739,-5945,-5837,-5384,-4595,-3527,-2283,-995,178,1096,1627,1703,1307,487,-650,-1964,-3294,-4512,-5493,-6201,-6616,-6789,-6784,-6697,-6585,-6527,-6529,-6596,-6689,-6753,-6728,-6566,-6231,-5702,-5008,-4155,-3224,-2253,-1319,-476,254,841,1323,1714,2087,2472,2937,3492,4153,4907,5701,6487,7185,7718,8000,7969,7542,6697,5401,3678,1587,-782,-3289,-5779,-8073,-10008,-11438,-12262,-12429,-11959,-10909,-9427,-7661,-5811,-4059,-2568,-1452,-782,-545,-701,-1141,-1753,-2408,-3008,-3468,-3766,-3892,-3884,-3792,-3678,-3595,-3599,-3714,-3948,-4292,-4695,-5087,-5388,-5480,-5285,-4703,-3690,-2229,-352,1856,4283,6765,9160,11290,13037,14289,14989,15125,14731,13866,12640,11151,9527,7870,6272,4800,3494,2365,1420,635,9,-471,-799,-959,-931,-695,-228,471,1390,2496,3738,5042,6334,7504,8476,9147,9462,9366,8861,7950,6703,5162,3434,1580,-295,-2124,-3831,-5346,-6634,-7626,-8321,-8677,-8703,-8416,-7819,-6987,-5935,-4774,-3543,-2355,-1258,-331,398,916,1247,1437,1548,1656,1819,2082,2450,2899,3347,3729,3895,3782,3277,2366,1061,-547,-2320,-4085,-5642,-6829,-7507,-7612,-7162,-6229,-4972,-3571,-2232,-1132,-416,-164,-391,-1050,-2039,-3214,-4438,-5555,-6458,-7076,-7366,-7344,-7063,-6575,-5977,-5333,-4698,-4114,-3572,-3055,-2528,-1930,-1232,-388,623,1782,3091,4489,5925,7335,8627,9743,10590,11119,11276,11034,10389,9358,7983,6336,4517,2628,811,-823,-2164,-3114,-3649,-3726,-3397,-2702,-1732,-589,619,1778,2802,3600,4147,4402,4398,4173,3792,3359,2954,2683,2621,2805,3272,3965,4845,5806,6736,7533,8079,8306,8159,7624,6726,5513,4060,2457,796,-817,-2305,-3564,-4543,-5160,-5379,-5160,-4485,-3371,-1835,46,2198,4502,6834,9066,11063,12730,13969,14754,15065,14953,14465,13710,12741,11681,10534,9380,8183,6951,5651,4255,2751,1142,-555,-2284,-3995,-5600,-7033,-8213,-9077,-9598,-9751,-9569,-9088,-8382,-7536,-6627,-5749,-4957,-4319,-3855,-3607,-3550,-3706,-4024,-4479,-5027,-5588,-6140,-6576,-6890,-7007,-6936,-6667,-6250,-5743,-5227,-4802,-4536,-4498,-4707,-5130,-5696,-6289,-6760,-6969,-6777,-6095,-4881,-3165,-1027,1384,3899,6321,8483,10230,11459,12124,12221,11807,10968,9819,8487,7088,5730,4485,3397,2499,1773,1222,814,533,364,292,311,420,614,896,1249,1676,2150,2663,3192,3710,4204,4642,5016,5303,5508,5618,5656,5607,5498,5303,5021,4629,4087,3384,2479,1382,100,-1306,-2766,-4157,-5363,-6240,-6684,-6604,-5981,-4824,-3230,-1307,773,2849,4760,6363,7574,8322,8617,8465,7944,7104,6042,4824,3537,2235,982,-187,-1236,-2150,-2917,-3542,-4028,-4392,-4646,-4805,-4879,-4878,-4805,-4670,-4475,-4242,-3982,-3731,-3507,-3349,-3268,-3280,-3377,-3541,-3738,-3924,-4048,-4059,-3909,-3565,-3013,-2261,-1345,-317,752,1789,2722,3503,4087,4474,4664,4687,4593,4407,4201,3983,3804,3661,3565,3514,3492,3504,3530,3585,3674,3800,3991,4226,4518,4821,5100,5300,5350,5209,4823,4195,3339,2334,1252,227,-641,-1241,-1501,-1392,-929,-176,771,1765,2688,3369,3725,3639,3107,2115,736,-945,-2803,-4715,-6541,-8195,-9558,-10614,-11306,-11669,-11714,-11501,-11062,-10460,-9706,-8847,-7865,-6783,-5571,-4243,-2790,-1227,417,2100,3771,5346,6769,7948,8826,9355,9497,9270,8689,7828,6759,5585,4395,3273,2285,1449,781,238,-220,-655,-1124,-1677,-2333,-3103,-3944,-4820,-5647,-6370,-6912,-7227,-7299,-7118,-6731,-6185,-5552,-4908,-4319,-3832,-3472,-3231,-3068,-2938,-2784,-2553,-2254,-1876,-1508,-1204,-1083,-1229,-1710,-2569,-3776,-5278,-6955,-8664,-10239,-11520,-12356,-12647,-12316,-11360,-9821,-7774,-5368,-2720,-27,2588,4961,7001,8614,9775,10457,10711,10559,10085,9357,8459,7479,6489,5567,4762,4129,3677,3418,3317,3337,3409,3464,3445,3294,3015,2604,2126,1641,1238,987,957,1169,1638,2319,3163,4084,4992,5786,6383,6698,6676,6292,5523,4414,2993,1340,-452,-2291,-4062,-5659,-7000,-7998,-8621,-8857,-8722,-8285,-7614,-6817,-5978,-5204,-4547,-4054,-3725,-3525,-3391,-3247,-2999,-2579,-1931,-1036,74,1347,2668,3922,4959,5658,5888,5609,4772,3454,1731,-240,-2287,-4239,-5930,-7242,-8120,-8538,-8567,-8283,-7820,-7299,-6847,-6540,-6441,-6546,-6820,-7201,-7583,-7888,-8006,-7891,-7487,-6803,-5863,-4738,-3510,-2283,-1153,-216,472,854,944,745,319,-267,-934,-1592,-2166,-2585,-2807,-2797,-2562,-2112,-1493,-763,9,751,1380,1852,2102,2129,1917,1507,922,239,-496,-1191,-1787,-2203,-2377,-2270,-1844,-1124,-132,1045,2308,3528,4573,5314,5655,5518,4898,3813,2355,641,-1178,-2928,-4458,-5613,-6317,-6498,-6196,-5457,-4414,-3213,-2003,-954,-155,291,401,178,-266,-849,-1411,-1855,-2050,-1927,-1436,-572,634,2119,3798,5579,7342,8999,10448,11618,12454,12926,13029,12783,12228,11411,10405,9266,8062,6835,5636,4466,3352,2265,1200,128,-963,-2081,-3214,-4332,-5387,-6330,-7090,-7640,-7922,-7953,-7723,-7286,-6680,-5966,-5204,-4435,-3716,-3061,-2517,-2087,-1807,-1686,-1752,-2013,-2487,-3162,-4046,-5087,-6280,-7538,-8847,-10101,-11292,-12320,-13180,-13805,-14183,-14280,-14081,-13568,-12734,-11583,-10128,-8405,-6465,-4384,-2236,-129,1856,3621,5090,6218,6961,7326,7340,7051,6536,5886,5178,4517,3950,3545,3312,3252,3333,3504,3701,3866,3923,3856,3617,3240,2744,2196,1668,1250,1006,1012,1284,1843,2639,3620,4689,5745,6685,7408,7838,7926,7643,7008,6048,4826,3423,1907,385,-1084,-2423,-3585,-4536,-5255,-5740,-5980,-5995,-5771,-5340,-4688,-3851,-2838,-1689,-454,819,2056,3187,4162,4913,5436,5708,5756,5612,5318,4919,4467,3974,3491,3010,2556,2125,1727,1354,1008,675,337,-22,-448,-961,-1598,-2368,-3278,-4304,-5400,-6509,-7533,-8393,-8990,-9234,-9074,-8459,-7399,-5930,-4116,-2074,83,2208,4173,5864,7173,8071,8500,8513,8115,7399,6422,5287,4069,2860,1733,757,-12,-533,-781,-733,-415,179,987,1977,3086,4253,5420,6530,7539,8408,9114,9645,9983,10147,10122,9921,9555,9011,8308,7442,6425,5280,4033,2725,1410,137,-1029,-2062,-2911,-3582,-4069,-4401,-4611,-4739,-4824,-4898,-4979,-5080,-5188,-5294,-5372,-5390,-5336,-5173,-4903,-4511,-4006,-3404,-2723,-1986,-1225,-465,269,946,1561,2087,2531,2883,3153,3356,3500,3614,3718,3818,3949,4089,4256,4413,4545,4609,4578,4419,4117,3665,3079,2389,1646,901,227,-329,-712,-888,-866,-630,-256,242,769,1277,1700,1978,2099,2019,1774,1358,825,203,-448,-1105,-1708,-2265,-2733,-3139,-3482,-3784,-4080,-4384,-4730,-5129,-5601,-6126,-6714,-7305,-7894,-8403,-8797,-9021,-9028,-8783,-8263,-7442,-6345,-4963,-3361,-1569,316,2224,4050,5707,7114,8203,8946,9320,9355,9074,8551,7835,7012,6154,5317,4597,4002,3613,3422,3442,3674,4056,4593,5198,5849,6492,7075,7587,7971,8232,8350,8320,8171,7901,7559,7175,6789,6448,6169,5989,5893,5891,5927,5983,5978,5877,5607,5136,4434,3500,2362,1063,-317,-1702,-2996,-4116,-4994,-5574,-5831,-5763,-5384,-4734,-3862,-2825,-1682,-494,691,1814,2844,3726,4443,4952,5244,5321,5180,4871,4410,3855,3231,2573,1878,1152,370,-488,-1430,-2464,-3576,-4725,-5878,-6965,-7949,-8767,-9403,-9836,-10071,-10137,-10062,-9873,-9619,-9287,-8910,-8450,-7906,-7246,-6459,-5541,-4498,-3361,-2167,-967,172,1197,2040,2661,3021,3115,2958,2578,2042,1390,702,27,-595,-1116,-1537,-1830,-2009,-2050,-1974,-1755,-1408,-925,-324,372,1116,1863,2555,3141,3576,3841,3924,3844,3636,3332,2999,2662,2368,2123,1928,1758,1571,1324,960,446,-244,-1104,-2096,-3161,-4194,-5103,-5753,-6072,-5958,-5413,-4429,-3099,-1522,157,1796,3251,4420,5221,5633,5668,5383,4851,4190,3488,2864,2402,2159,2192,2488,3034,3781,4651,5570,6452,7222,7822,8220,8399,8386,8208,7924,7586,7238,6937,6681,6497,6355,6246,6132,6001,5825,5600,5336,5030,4715,4391,4080,3789,3509,3237,2949,2613,2208,1680,1022,197,-786,-1928,-3184,-4527,-5879,-7193,-8405,-9449,-10304,-10916,-11297,-11441,-11386,-11167,-10842,-10464,-10100,-9779,-9557,-9412,-9363,-9352,-9354,-9300,-9154,-8866,-8425,-7824,-7099,-6286,-5458,-4673,-4003,-3490,-3153,-3003,-2985,-3067,-3155,-3195,-3114,-2870,-2453,-1865,-1164,-404,329,956,1403,1607,1555,1229,692,-21,-797,-1569,-2231,-2709,-2951,-2920,-2609,-2039,-1240,-257,845,2024,3210,4365,5425,6359,7102,7615,7851,7773,7358,6603,5530,4180,2643,1004,-617,-2095,-3347,-4254,-4812,-4966,-4790,-4311,-3646,-2879,-2118,-1446,-921,-584,-428,-442,-559,-742,-903,-1001,-975,-805,-478,-8,576,1218,1880,2480,2988,3343,3514,3489,3260,2838,2253,1514,671,-266,-1258,-2294,-3349,-4406,-5446,-6445,-7366,-8181,-8837,-9287,-9496,-9409,-9009,-8296,-7263,-5981,-4486,-2883,-1261,267,1598,2646,3339,3647,3557,3101,2339,1341,216,-942,-2027,-2937,-3605,-3943,-3941,-3563,-2842,-1821,-572,813,2231,3586,4795,5782,6525,6987,7199,7162,6924,6512,5964,5317,4597,3842,3083,2364,1707,1169,755,507,415,478,658,922,1197,1424,1529,1436,1103,481,-437,-1622,-3037,-4583,-6158,-7647,-8915,-9869,-10420,-10524,-10187,-9442,-8372,-7077,-5675,-4275,-2988,-1871,-989,-340,76,291,349,280,131,-87,-357,-679,-1063,-1517,-2037,-2615,-3226,-3810,-4336,-4714,-4912,-4861,-4555,-3970,-3142,-2100,-902,385,1698,2966,4137,5154,5983,6592,6961,7080,6962,6613,6073,5394,4606,3801,2999,2257,1596,993,439,-125,-755,-1488,-2380,-3417,-4610,-5890,-7222,-8511,-9695,-10704,-11486,-12008,-12261,-12240,-11977,-11489,-10830,-10019,-9124,-8156,-7171,-6178,-5204,-4255,-3346,-2479,-1679,-949,-338,146,462,595,546,314,-62,-540,-1074,-1586,-2029,-2334,-2451,-2346,-2003,-1416,-614,369,1481,2663,3845,4981,6001,6877,7573,8078,8395,8530,8517,8370,8135,7827,7489,7134,6795,6493,6244,6077,5984,5990,6071,6232,6438,6670,6895,7085,7210,7247,7175,6979,6654,6202,5626,4949,4182,3361,2513,1682,907,235,-290,-634,-771,-693,-418,30,570,1147,1647,2002,2124,1959,1493,728,-274,-1436,-2661,-3825,-4839,-5596,-6045,-6156,-5927,-5417,-4677,-3812,-2916,-2084,-1399,-926,-674,-667,-861,-1227,-1719,-2285,-2887,-3502,-4087,-4646,-5140,-5573,-5917,-6162,-6300,-6314,-6223,-6022,-5755,-5433,-5108,-4809,-4566,-4412,-4345,-4366,-4467,-4601,-4744,-4839,-4839,-4697,-4380,-3854,-3140,-2235,-1208,-101,1006,2044,2962,3705,4270,4645,4865,4960,4977,4954,4928,4909,4919,4923,4925,4867,4745,4498,4135,3619,2964,2184,1297,354,-606,-1523,-2355,-3047,-3584,-3943,-4143,-4198,-4160,-4060,-3938,-3827,-3714,-3607,-3446,-3202,-2815,-2258,-1508,-592,453,1545,2604,3536,4274,4773,5020,5053,4928,4733,4555,4461,4511,4703,5031,5428,5847,6203,6459,6569,6536,6381,6138,5871,5629,5468,5431,5538,5810,6239,6810,7508,8280,9111,9932,10717,11403,11965,12353,12562,12566,12381,12010,11480,10813,10022,9142,8162,7103,5944,4687,3324,1859,308,-1289,-2885,-4405,-5783,-6936,-7812,-8368,-8599,-8531,-8224,-7755,-7243,-6772,-6459,-6356,-6509,-6906,-7498,-8192,-8871,-9402,-9650,-9525,-8949,-7925,-6492,-4766,-2889,-1045,584,1837,2584,2769,2386,1508,257,-1198,-2682,-4006,-5028,-5628,-5737,-5361,-4523,-3327,-1880,-319,1213,2615,3782,4676,5277,5609,5721,5665,5510,5290,5057,4797,4531,4212,3838,3362,2783,2089,1295,433,-453,-1303,-2046,-2620,-2939,-2977,-2658,-2007,-1004,294,1822,3492,5193,6809,8231,9347,10082,10375,10207,9592,8575,7228,5658,3962,2269,664,-746,-1913,-2792,-3367,-3666,-3695,-3513,-3156,-2669,-2100,-1468,-814,-136,534,1202,1849,2448,2999,3442,3785,3962,3987,3819,3481,2978,2346,1618,846,62,-680,-1362,-1952,-2446,-2844,-3147,-3378,-3547,-3671,-3772,-3851,-3922,-3989,-4042,-4081,-4084,-4022,-3874,-3586,-3133,-2473,-1593,-476,841,2345,3946,5588,7168,8594,9781,10649,11143,11241,10929,10248,9237,7968,6534,5022,3546,2205,1096,300,-130,-174,157,812,1706,2748,3803,4773,5540,6026,6182,5976,5433,4576,3483,2211,865,-505,-1794,-2973,-3973,-4771,-5349,-5690,-5814,-5726,-5453,-5036,-4494,-3891,-3234,-2581,-1925,-1309,-721,-187,293,699,1011,1218,1280,1210,970,606,107,-448,-1040,-1589,-2059,-2412,-2625,-2708,-2682,-2586,-2457,-2347,-2277,-2282,-2339,-2454,-2559,-2628,-2580,-2373,-1947,-1296,-389,708,1985,3326,4674,5921,6982,7795,8302,8485,8350,7908,7215,6299,5227,4023,2738,1377,-27,-1485,-2966,-4485,-5993,-7479,-8890,-10172,-11275,-12149,-12756,-13077,-13118,-12897,-12467,-11880,-11200,-10488,-9803,-9175,-8642,-8197,-7837,-7529,-7238,-6916,-6521,-6020,-5382,-4621,-3743,-2799,-1844,-943,-160,446,856,1047,1058,914,689,434,215,60,-1,19,105,236,364,500,604,719,843,1032,1300,1698,2235,2919,3745,4677,5662,6655,7559,8332,8885,9186,9190,8901,8330,7518,6540,5460,4397,3428,2669,2182,2039,2254,2822,3705,4807,6060,7313,8490,9454,10145,10488,10476,10090,9392,8401,7203,5845,4384,2875,1342,-187,-1689,-3155,-4549,-5841,-6981,-7908,-8574,-8911,-8896,-8507,-7767,-6726,-5449,-4040,-2594,-1218,1,994,1707,2127,2239,2065,1626,949,74,-962,-2126,-3365,-4642,-5909,-7119,-8233,-9211,-10025,-10665,-11111,-11386,-11482,-11445,-11277,-11034,-10721,-10390,-10034,-9677,-9295,-8881,-8389,-7798,-7061,-6166,-5086,-3845,-2445,-954,587,2092,3484,4688,5625,6252,6523,6454,6042,5371,4475,3470,2412,1395,466,-331,-985,-1501,-1900,-2218,-2479,-2720,-2949,-3182,-3404,-3598,-3740,-3806,-3771,-3642,-3400,-3090,-2717,-2333,-1968,-1660,-1443,-1338,-1359,-1517,-1794,-2192,-2668,-3198,-3730,-4213,-4597,-4814,-4833,-4599,-4110,-3360,-2389,-1257,-44,1142,2210,3057,3619,3850,3750,3347,2711,1934,1127,402,-124,-386,-314,76,767,1674,2708,3748,4703,5482,6034,6360,6459,6412,6267,6124,6028,6055,6212,6513,6928,7419,7929,8408,8797,9054,9143,9040,8730,8212,7487,6573,5478,4233,2855,1376,-170,-1760,-3342,-4897,-6378,-7756,-8993,-10076,-10967,-11675,-12177,-12487,-12617,-12569,-12377,-12039,-11575,-10992,-10292,-9486,-8582,-7597,-6552,-5482,-4420,-3407,-2486,-1699,-1064,-625,-366,-304,-403,-640,-958,-1327,-1664,-1962,-2158,-2265,-2275,-2232,-2150,-2103,-2093,-2174,-2337,-2573,-2852,-3127,-3355,-3487,-3502,-3375,-3137,-2794,-2415,-2030,-1703,-1458,-1330,-1302,-1370,-1479,-1591,-1651,-1614,-1452,-1145,-710,-153,470,1132,1778,2358,2850,3215,3450,3564,3569,3508,3424,3353,3359,3456,3676,4025,4465,4976,5480,5919,6205,6291,6092,5624,4839,3808,2552,1185,-223,-1533,-2662,-3486,-3948,-3991,-3617,-2865,-1806,-561,754,1996,3052,3825,4260,4343,4098,3589,2900,2121,1344,637,30,-450,-860,-1211,-1604,-2064,-2667,-3421,-4327,-5352,-6424,-7472,-8380,-9076,-9442,-9439,-9009,-8153,-6892,-5283,-3397,-1341,798,2902,4883,6645,8125,9276,10062,10504,10596,10412,9983,9403,8721,8028,7368,6802,6350,6024,5821,5704,5650,5599,5517,5355,5089,4694,4175,3541,2810,2029,1222,435,-298,-959,-1530,-1995,-2377,-2659,-2873,-3021,-3120,-3186,-3234,-3274,-3327,-3397,-3501,-3632,-3797,-3984,-4177,-4373,-4538,-4677,-4754,-4764,-4684,-4492,-4186,-3738,-3166,-2462,-1664,-790,101,973,1757,2416,2900,3186,3266,3141,2851,2419,1905,1348,795,285,-150,-485,-697,-772,-701,-481,-118,371,954,1609,2280,2959,3584,4163,4673,5113,5513,5868,6206,6536,6845,7134,7358,7492,7475,7271,6829,6119,5131,3861,2346,632,-1209,-3101,-4943,-6660,-8157,-9383,-10283,-10847,-11073,-10998,-10666,-10152,-9522,-8854,-8222,-7661,-7225,-6894,-6672,-6502,-6344,-6125,-5791,-5287,-4575,-3642,-2488,-1156,303,1802,3245,4531,5552,6232,6501,6341,5759,4805,3569,2159,710,-651,-1799,-2626,-3088,-3116,-2763,-2037,-1045,139,1384,2600,3677,4546,5169,5528,5651,5595,5423,5226,5070,5017,5101,5321,5666,6078,6526,6933,7283,7536,7707,7812,7897,7997,8174,8426,8805,9254,9787,10333,10860,11323,11674,11898,11966,11877,11625,11218,10664,9982,9180,8293,7333,6333,5318,4303,3318,2377,1496,692,-20,-629,-1107,-1446,-1627,-1640,-1488,-1187,-761,-262,267,750,1158,1407,1502,1390,1093,606,-42,-831,-1725,-2702,-3722,-4774,-5813,-6827,-7778,-8639,-9375,-9967,-10378,-10606,-10628,-10464,-10108,-9596,-8940,-8173,-7329,-6424,-5501,-4565,-3654,-2769,-1930,-1141,-401,291,950,1586,2213,2836,3459,4071,4642,5146,5522,5740,5747,5537,5095,4469,3692,2858,2022,1290,705,332,188,263,550,977,1514,2062,2576,2977,3205,3231,3015,2563,1891,1035,55,-977,-1991,-2909,-3665,-4217,-4536,-4632,-4516,-4258,-3896,-3504,-3135,-2819,-2591,-2433,-2336,-2273,-2205,-2119,-1987,-1803,-1577,-1311,-1024,-727,-440,-150,118,400,686,1006,1371,1794,2280,2841,3452,4130,4825,5543,6228,6865,7403,7820,8080,8183,8116,7920,7615,7274,6930,6665,6491,6466,6555,6771,7043,7353,7624,7835,7933,7901,7726,7379,6876,6181,5311,4259,3032,1665,185,-1348,-2869,-4309,-5596,-6660,-7470,-7983,-8226,-8207,-7997,-7651,-7249,-6858,-6527,-6299,-6167,-6126,-6122,-6105,-6005,-5763,-5331,-4691,-3844,-2833,-1727,-605,427,1285,1882,2171,2139,1796,1221,470,-315,-1056,-1622,-1950,-1976,-1701,-1146,-385,484,1359,2108,2642,2869,2746,2255,1421,304,-1023,-2441,-3872,-5186,-6312,-7174,-7723,-7949,-7855,-7481,-6880,-6130,-5311,-4507,-3797,-3235,-2859,-2671,-2647,-2740,-2878,-2997,-3023,-2923,-2661,-2265,-1745,-1167,-576,-19,463,864,1189,1470,1746,2064,2465,2957,3561,4228,4924,5577,6114,6460,6566,6369,5878,5086,4037,2795,1432,39,-1294,-2488,-3469,-4177,-4579,-4657,-4409,-3877,-3083,-2135,-1084,-71,829,1486,1826,1781,1332,482,-706,-2166,-3780,-5442,-7020,-8415,-9517,-10259,-10586,-10481,-9949,-9041,-7804,-6358,-4774,-3189,-1682,-343,783,1665,2329,2794,3122,3361,3558,3752,3952,4167,4376,4568,4714,4817,4856,4860,4819,4768,4699,4632,4542,4423,4243,3984,3625,3164,2593,1944,1234,502,-206,-868,-1438,-1913,-2280,-2555,-2760,-2918,-3060,-3209,-3374,-3572,-3779,-4005,-4211,-4396,-4541,-4634,-4691,-4705,-4711,-4707,-4731,-4777,-4859,-4972,-5083,-5187,-5222,-5174,-4996,-4661,-4157,-3479,-2648,-1707,-706,272,1160,1864,2333,2510,2387,1976,1319,493,-419,-1305,-2083,-2641,-2935,-2908,-2557,-1915,-1017,43,1189,2323,3356,4228,4877,5289,5465,5427,5229,4920,4555,4187,3848,3551,3300,3072,2832,2562,2206,1776,1242,639,-20,-690,-1339,-1938,-2472,-2948,-3378,-3797,-4236,-4735,-5313,-5987,-6747,-7573,-8428,-9267,-10034,-10692,-11195,-11512,-11645,-11562,-11296,-10839,-10217,-9446,-8550,-7562,-6523,-5470,-4470,-3552,-2778,-2168,-1742,-1490,-1395,-1411,-1504,-1621,-1730,-1801,-1824,-1799,-1728,-1632,-1507,-1373,-1208,-1014,-761,-435,-21,490,1079,1722,2374,2974,3470,3801,3943,3863,3586,3121,2534,1869,1196,576,54,-313,-501,-492,-264,154,776,1547,2452,3423,4432,5404,6312,7098,7744,8228,8556,8730,8779,8732,8613,8465,8304,8152,8023,7918,7833,7761,7683,7583,7428,7195,6839,6345,5669,4808,3753,2524,1158,-292,-1761,-3169,-4459,-5555,-6440,-7087,-7513,-7757,-7868,-7897,-7906,-7920,-7974,-8056,-8155,-8235,-8254,-8182,-7983,-7658,-7201,-6669,-6086,-5545,-5098,-4816,-4760,-4948,-5398,-6076,-6942,-7911,-8902,-9809,-10524,-10978,-11075,-10801,-10142,-9122,-7822,-6295,-4671,-3021,-1451,-37,1171,2130,2824,3270,3473,3479,3323,3046,2690,2295,1886,1500,1153,870,662,559,560,702,966,1371,1890,2496,3158,3823,4440,4984,5381,5634,5700,5578,5268,4780,4135,3360,2492,1565,612,-312,-1194,-1983,-2659,-3211,-3602,-3847,-3922,-3842,-3617,-3260,-2812,-2292,-1749,-1215,-724,-300,39,309,498,659,799,973,1203,1536,1983,2565,3276,4102,5001,5942,6854,7694,8413,8955,9316,9467,9439,9243,8927,8533,8106,7683,7297,6947,6657,6390,6166,5942,5736,5537,5358,5216,5121,5089,5132,5231,5390,5563,5733,5847,5870,5757,5486,5039,4417,3636,2734,1748,734,-249,-1170,-1956,-2601,-3057,-3342,-3436,-3391,-3220,-2992,-2741,-2542,-2415,-2422,-2556,-2833,-3215,-3669,-4135,-4543,-4836,-4945,-4829,-4465,-3845,-2989,-1950,-772,450,1643,2720,3608,4247,4607,4672,4460,4011,3365,2599,1762,918,117,-610,-1246,-1773,-2215,-2566,-2850,-3081,-3260,-3402,-3500,-3556,-3568,-3536,-3467,-3367,-3256,-3138,-3046,-2974,-2943,-2950,-2984,-3032,-3074,-3086,-3053,-2970,-2822,-2639,-2414,-2171,-1907,-1615,-1282,-877,-370,264,1044,1972,3025,4177,5362,6538,7617,8562,9310,9825,10111,10134,9959,9573,9049,8401,7684,6917,6137,5341,4564,3790,3051,2340,1682,1087,579,172,-123,-298,-358,-332,-226,-98,36,132,164,128,8,-169,-402,-646,-892,-1115,-1296,-1459,-1572,-1691,-1787,-1899,-2002,-2102,-2176,-2206,-2184,-2094,-1927,-1715,-1433,-1140,-816,-491,-157,189,570,990,1488,2046,2690,3383,4108,4829,5494,6067,6507,6780,6875,6782,6519,6114,5624,5082,4577,4132,3818,3641,3614,3709,3890,4109,4293,4417,4414,4280,4005,3582,3046,2395,1668,869,37,-831,-1690,-2533,-3321,-4026,-4617,-5064,-5335,-5426,-5319,-5038,-4596,-4042,-3406,-2735,-2068,-1418,-815,-238,306,849,1404,1987,2617,3270,3949,4605,5204,5697,6038,6198,6160,5930,5539,5031,4481,3946,3517,3228,3146,3259,3576,4034,4589,5140,5626,5944,6053,5892,5472,4790,3914,2897,1832,804,-107,-826,-1327,-1567,-1590,-1403,-1085,-696,-305,19,242,322,267,76,-223,-606,-1049,-1533,-2047,-2598,-3179,-3819,-4495,-5237,-6016,-6824,-7649,-8441,-9201,-9863,-10428,-10834,-11084,-11135,-11002,-10665,-10162,-9496,-8724,-7874,-7002,-6143,-5350,-4639,-4045,-3565,-3197,-2928,-2731,-2578,-2437,-2280,-2076,-1812,-1473,-1059,-583,-65,473,987,1457,1834,2110,2254,2284,2196,2030,1812,1583,1375,1216,1121,1091,1123,1199,1300,1418,1525,1640,1753,1894,2084,2340,2698,3155,3728,4384,5117,5851,6578,7202,7714,8060,8229,8229,8082,7824,7518,7205,6948,6777,6728,6796,6984,7254,7581,7909,8206,8408,8488,8402,8119,7630,6915,5992,4882,3616,2256,851,-535,-1839,-3035,-4063,-4930,-5614,-6123,-6479,-6687,-6780,-6765,-6676,-6523,-6339,-6144,-5966,-5827,-5755,-5758,-5841,-6002,-6222,-6482,-6773,-7057,-7342,-7600,-7831,-8024,-8176,-8270,-8303,-8259,-8127,-7909,-7592,-7202,-6748,-6262,-5786,-5342,-4982,-4708,-4546,-4479,-4496,-4562,-4644,-4703,-4709,-4635,-4472,-4208,-3857,-3428,-2943,-2423,-1884,-1347,-827,-325,134,570,955,1309,1625,1898,2151,2351,2529,2642,2703,2685,2586,2402,2138,1810,1443,1057,689,349,67,-165,-343,-480,-602,-708,-838,-974,-1127,-1272,-1384,-1442,-1417,-1290,-1075,-759,-406,-14,350,665,903,1045,1096,1062,955,798,602,379,142,-101,-335,-539,-689,-747,-692,-491,-143,352,976,1685,2445,3201,3904,4518,5000,5335,5512,5538,5423,5195,4873,4492,4069,3627,3183,2743,2318,1913,1529,1175,856,587,367,227,156,180,289,478,722,994,1238,1409,1448,1297,927,305,-556,-1643,-2890,-4236,-5587,-6850,-7940,-8773,-9306,-9507,-9392,-8987,-8369,-7599,-6782,-5976,-5277,-4705,-4310,-4070,-3968,-3970,-4008,-4051,-4042,-3939,-3748,-3416,-2999,-2466,-1878,-1247,-623,-42,448,820,1036,1093,972,700,285,-236,-832,-1465,-2108,-2720,-3286,-3779,-4188,-4504,-4733,-4870,-4951,-4984,-5015,-5070,-5181,-5369,-5644,-5973,-6337,-6651,-6865,-6889,-6671,-6170,-5371,-4327,-3066,-1719,-358,885,1927,2681,3115,3200,2979,2488,1820,1052,295,-374,-865,-1128,-1134,-871,-378,305,1103,1932,2722,3380,3861,4120,4148,3963,3601,3122,2585,2065,1615,1276,1083,1019,1082,1219,1389,1540,1633,1633,1545,1362,1128,867,614,406,239,132,49,-28,-139,-320,-593,-979,-1465,-2038,-2651,-3257,-3808,-4242,-4534,-4642,-4567,-4313,-3901,-3373,-2774,-2165,-1605,-1145,-838,-706,-754,-979,-1315,-1746,-2171,-2555,-2826,-2942,-2893,-2644,-2237,-1664,-972,-182,674,1577,2493,3421,4322,5189,5985,6684,7248,7636,7807,7722,7354,6682,5721,4483,3030,1432,-232,-1844,-3325,-4568,-5507,-6096,-6306,-6162,-5690,-4970,-4071,-3091,-2112,-1206,-434,179,624,919,1103,1217,1309,1430,1591,1829,2108,2434,2755,3052,3289,3453,3544,3578,3580,3587,3633,3741,3936,4210,4555,4941,5332,5682,5957,6109,6128,5991,5709,5305,4801,4251,3682,3146,2670,2277,1979,1772,1629,1547,1468,1393,1288,1139,962,750,539,332,164,28,-49,-105,-134,-204,-324,-562,-928,-1463,-2143,-2966,-3874,-4822,-5745,-6583,-7297,-7848,-8235,-8465,-8572,-8594,-8586,-8577,-8613,-8706,-8852,-9047,-9240,-9397,-9465,-9383,-9115,-8617,-7871,-6900,-5704,-4368,-2929,-1492,-118,1107,2139,2942,3508,3872,4063,4152,4190,4229,4305,4424,4582,4739,4862,4890,4796,4531,4102,3508,2792,2009,1225,513,-46,-411,-524,-383,11,629,1426,2341,3337,4336,5334,6270,7171,8006,8809,9574,10312,11016,11663,12220,12644,12879,12894,12640,12122,11344,10355,9231,8053,6944,5978,5259,4821,4683,4819,5157,5614,6082,6468,6693,6713,6513,6122,5582,4979,4361,3821,3370,3059,2849,2730,2631,2503,2278,1905,1351,596,-336,-1426,-2598,-3796,-4931,-5934,-6744,-7317,-7641,-7722,-7596,-7319,-6948,-6556,-6191,-5910,-5734,-5667,-5705,-5791,-5915,-5988,-6012,-5920,-5733,-5452,-5112,-4754,-4430,-4157,-3981,-3876,-3842,-3836,-3821,-3754,-3607,-3356,-3013,-2581,-2098,-1603,-1118,-699,-336,-54,169,368,567,829,1185,1682,2340,3161,4132,5198,6308,7371,8295,8998,9388,9417,9049,8300,7205,5854,4334,2773,1274,-50,-1130,-1916,-2387,-2573,-2501,-2235,-1830,-1343,-810,-259,305,890,1507,2171,2893,3662,4462,5259,5996,6631,7091,7333,7322,7032,6483,5700,4738,3685,2607,1619,783,183,-146,-190,37,485,1085,1756,2418,3001,3465,3772,3948,3988,3956,3866,3771,3680,3609,3545,3482,3387,3259,3072,2847,2580,2314,2071,1881,1790,1789,1918,2139,2453,2808,3172,3488,3705,3781,3680,3384,2899,2236,1450,574,-301,-1150,-1880,-2493,-2946,-3266,-3468,-3601,-3710,-3830,-4002,-4215,-4486,-4757,-5016,-5198,-5265,-5194,-4941,-4527,-3943,-3225,-2412,-1540,-673,161,895,1519,1990,2309,2473,2490,2381,2168,1863,1506,1093,655,193,-288,-788,-1309,-1868,-2460,-3107,-3792,-4527,-5278,-6029,-6739,-7367,-7867,-8204,-8348,-8281,-8012,-7549,-6914,-6153,-5285,-4356,-3400,-2435,-1503,-620,195,913,1529,2017,2381,2595,2691,2635,2490,2231,1921,1565,1212,888,635,477,449,569,848,1287,1867,2570,3344,4153,4935,5644,6239,6690,6985,7132,7148,7069,6920,6746,6554,6363,6162,5921,5617,5196,4635,3895,2988,1918,739,-497,-1713,-2833,-3789,-4528,-5014,-5245,-5232,-5015,-4646,-4175,-3668,-3170,-2720,-2346,-2061,-1855,-1740,-1679,-1674,-1698,-1746,-1809,-1888,-1986,-2107,-2266,-2464,-2718,-3015,-3373,-3752,-4161,-4543,-4881,-5126,-5247,-5211,-5014,-4638,-4116,-3460,-2719,-1925,-1121,-347,373,1017,1570,2041,2418,2724,2963,3144,3284,3381,3434,3444,3387,3257,3021,2669,2185,1566,822,-29,-947,-1889,-2803,-3636,-4350,-4900,-5274,-5461,-5456,-5285,-4937,-4438,-3784,-2976,-2025,-917,310,1648,3040,4430,5747,6903,7839,8469,8774,8704,8285,7537,6510,5286,3937,2561,1254,84,-852,-1523,-1880,-1919,-1666,-1152,-450,359,1196,1958,2584,3006,3193,3151,2882,2461,1913,1340,775,288,-89,-350,-476,-510,-467,-395,-339,-336,-429,-642,-991,-1478,-2095,-2830,-3658,-4560,-5505,-6480,-7441,-8389,-9270,-10087,-10795,-11396,-11864,-12194,-12392,-12449,-12385,-12203,-11916,-11538,-11088,-10571,-10021,-9442,-8866,-8302,-7764,-7265,-6791,-6353,-5919,-5488,-5042,-4566,-4059,-3522,-2956,-2386,-1814,-1262,-742,-261,161,525,805,1005,1101,1088,961,702,329,-170,-764,-1449,-2180,-2942,-3680,-4378,-4987,-5487,-5850,-6045,-6076,-5903,-5544,-4975,-4213,-3266,-2146,-897,459,1862,3276,4634,5898,7016,7959,8706,9243,9581,9730,9718,9570,9323,8994,8622,8217,7801,7390,6985,6610,6268,5981,5758,5619,5578,5631,5791,6015,6307,6588,6837,6975,6953,6730,6262,5539,4568,3377,2012,554,-941,-2366,-3659,-4751,-5584,-6162,-6470,-6572,-6500,-6355,-6178,-6062,-6022,-6102,-6270,-6524,-6799,-7069,-7279,-7402,-7420,-7321,-7117,-6809,-6415,-5956,-5437,-4893,-4329,-3791,-3290,-2886,-2591,-2451,-2492,-2710,-3126,-3694,-4410,-5193,-6024,-6808,-7516,-8080,-8464,-8634,-8579,-8284,-7774,-7058,-6174,-5153,-4045,-2883,-1724,-589,474,1450,2319,3067,3707,4221,4625,4911,5080,5117,5025,4778,4381,3829,3124,2289,1346,323,-726,-1771,-2743,-3610,-4312,-4818,-5099,-5133,-4928,-4493,-3850,-3053,-2124,-1126,-95,943,1948,2927,3859,4756,5610,6409,7141,7758,8228,8497,8509,8243,7663,6789,5649,4305,2848,1374,-4,-1184,-2092,-2659,-2882,-2761,-2355,-1729,-967,-162,621,1315,1899,2372,2739,3055,3335,3645,3988,4395,4853,5328,5802,6189,6458,6530,6373,5953,5271,4357,3254,2050,812,-361,-1405,-2250,-2878,-3259,-3431,-3409,-3248,-2996,-2695,-2392,-2110,-1869,-1676,-1523,-1404,-1296,-1189,-1053,-884,-661,-387,-65,303,690,1087,1454,1785,2030,2183,2210,2096,1845,1444,928,308,-368,-1068,-1747,-2360,-2881,-3274,-3524,-3631,-3582,-3420,-3147,-2816,-2457,-2109,-1815,-1596,-1481,-1477,-1581,-1796,-2091,-2464,-2878,-3318,-3763,-4182,-4577,-4912,-5207,-5431,-5612,-5724,-5797,-5808,-5769,-5663,-5469,-5175,-4740,-4157,-3398,-2464,-1379,-159,1120,2405,3617,4661,5486,6009,6219,6091,5669,5005,4188,3328,2533,1918,1574,1563,1916,2617,3610,4816,6097,7355,8438,9261,9738,9831,9556,8938,8070,7027,5921,4842,3863,3055,2427,2010,1765,1684,1713,1826,1978,2148,2313,2460,2584,2674,2726,2725,2664,2509,2267,1897,1421,826,145,-601,-1363,-2105,-2776,-3339,-3761,-4017,-4108,-4019,-3795,-3431,-2987,-2490,-1981,-1503,-1073,-725,-444,-248,-96,11,118,228,375,546,763,986,1242,1471,1704,1901,2087,2258,2434,2633,2860,3134,3435,3757,4069,4328,4513,4567,4480,4222,3793,3204,2470,1634,738,-163,-1001,-1730,-2280,-2620,-2715,-2556,-2155,-1531,-727,213,1247,2315,3394,4433,5420,6330,7156,7889,8522,9043,9451,9712,9829,9755,9494,9013,8319,7420,6334,5125,3831,2551,1353,334,-431,-877,-966,-677,-44,899,2062,3355,4677,5917,6990,7819,8360,8596,8543,8232,7724,7086,6369,5647,4935,4266,3633,3009,2380,1698,951,116,-799,-1784,-2797,-3816,-4778,-5669,-6450,-7116,-7659,-8096,-8427,-8677,-8841,-8921,-8909,-8782,-8532,-8131,-7585,-6892,-6077,-5170,-4232,-3302,-2472,-1777,-1302,-1059,-1102,-1399,-1945,-2676,-3518,-4385,-5181,-5818,-6217,-6333,-6133,-5631,-4864,-3891,-2793,-1654,-561,421,1238,1856,2274,2494,2541,2460,2266,2021,1733,1449,1178,942,744,604,507,475,492,558,661,785,895,981,993,934,765,504,157,-251,-664,-1042,-1316,-1432,-1340,-1002,-389,477,1597,2898,4343,5836,7307,8671,9867,10827,11538,11965,12143,12081,11836,11444,10963,10430,9880,9345,8824,8339,7874,7436,7015,6603,6206,5807,5421,5040,4662,4300,3942,3595,3248,2898,2517,2113,1643,1109,497,-205,-981,-1824,-2710,-3606,-4487,-5312,-6057,-6698,-7217,-7616,-7878,-8024,-8050,-7981,-7818,-7593,-7302,-6984,-6625,-6262,-5880,-5507,-5136,-4786,-4461,-4179,-3947,-3780,-3688,-3670,-3727,-3845,-3996,-4159,-4289,-4351,-4317,-4150,-3852,-3408,-2858,-2219,-1554,-912,-348,77,329,379,222,-125,-631,-1240,-1892,-2528,-3075,-3498,-3751,-3821,-3717,-3453,-3068,-2611,-2118,-1645,-1223,-867,-598,-393,-245,-126,-3,134,313,533,797,1099,1425,1773,2132,2491,2861,3221,3581,3926,4244,4525,4747,4894,4953,4906,4746,4477,4082,3592,2992,2315,1569,780,-35,-834,-1611,-2309,-2920,-3396,-3720,-3855,-3794,-3502,-2995,-2258,-1318,-207,1033,2340,3649,4892,5990,6878,7500,7812,7785,7428,6743,5790,4611,3290,1903,529,-758,-1906,-2874,-3654,-4241,-4673,-4967,-5174,-5312,-5408,-5468,-5481,-5429,-5282,-5013,-4587,-4008,-3249,-2357,-1337,-265,827,1846,2757,3486,4009,4294,4338,4151,3754,3182,2464,1642,749,-173,-1101,-1991,-2829,-3579,-4234,-4763,-5169,-5423,-5532,-5489,-5291,-4962,-4506,-3957,-3346,-2716,-2114,-1584,-1181,-934,-880,-1042,-1399,-1968,-2684,-3530,-4435,-5356,-6220,-6999,-7629,-8102,-8396,-8520,-8492,-8340,-8108,-7826,-7543,-7264,-7020,-6788,-6560,-6305,-5983,-5583,-5062,-4443,-3710,-2911,-2070,-1239,-455,241,831,1300,1659,1920,2117,2259,2385,2481,2569,2609,2608,2519,2341,2058,1683,1234,748,269,-167,-499,-716,-777,-689,-453,-87,381,920,1495,2079,2625,3123,3517,3801,3940,3918,3732,3377,2870,2224,1471,632,-255,-1169,-2082,-2962,-3794,-4538,-5184,-5697,-6063,-6272,-6317,-6220,-5989,-5662,-5270,-4849,-4433,-4041,-3694,-3389,-3133,-2898,-2682,-2451,-2201,-1916,-1589,-1241,-866,-511,-183,72,249,306,266,99,-153,-482,-854,-1237,-1602,-1925,-2178,-2363,-2464,-2499,-2474,-2412,-2341,-2282,-2255,-2279,-2345,-2440,-2543,-2598,-2583,-2436,-2144,-1678,-1054,-280,591,1519,2447,3313,4079,4693,5131,5365,5392,5204,4821,4269,3576,2808,2013,1265,625,148,-138,-201,-75,228,647,1129,1624,2079,2469,2780,3015,3196,3344,3488,3651,3845,4073,4323,4576,4810,5005,5137,5216,5228,5210,5168,5134,5124,5141,5188,5237,5264,5222,5081,4783,4322,3647,2785,1720,501,-852,-2271,-3716,-5120,-6442,-7624,-8657,-9494,-10152,-10614,-10892,-10992,-10916,-10664,-10232,-9617,-8813,-7838,-6705,-5460,-4162,-2877,-1700,-699,36,461,530,251,-356,-1234,-2302,-3477,-4656,-5760,-6709,-7455,-7961,-8229,-8247,-8060,-7673,-7136,-6470,-5718,-4901,-4059,-3213,-2395,-1619,-920,-285,253,716,1092,1396,1621,1783,1848,1839,1717,1497,1172,758,278,-227,-726,-1165,-1516,-1755,-1864,-1861,-1757,-1579,-1363,-1119,-874,-614,-335,-4,394,895,1506,2229,3055,3946,4872,5779,6626,7369,7987,8459,8790,8994,9082,9093,9031,8937,8803,8656,8468,8261,7994,7684,7312,6889,6432,5966,5534,5173,4937,4850,4951,5228,5674,6225,6821,7358,7748,7892,7714,7177,6265,5009,3490,1773,10,-1723,-3282,-4607,-5611,-6292,-6633,-6693,-6523,-6201,-5821,-5439,-5143,-4945,-4887,-4941,-5101,-5310,-5542,-5726,-5845,-5839,-5700,-5402,-4953,-4356,-3654,-2861,-2064,-1271,-579,1,427,676,781,734,600,399,193,1,-133,-208,-219,-186,-128,-93,-93,-182,-359,-649,-1031,-1496,-1997,-2494,-2933,-3260,-3429,-3412,-3190,-2777,-2198,-1497,-728,54,801,1472,2057,2534,2935,3248,3520,3734,3918,4044,4112,4100,3993,3800,3525,3200,2868,2562,2348,2230,2256,2391,2640,2931,3231,3476,3611,3632,3501,3270,2958,2637,2376,2230,2274,2515,2990,3655,4478,5387,6296,7130,7802,8241,8415,8274,7856,7162,6269,5241,4168,3141,2234,1510,1012,730,669,753,950,1171,1358,1464,1437,1279,987,578,91,-438,-980,-1492,-1949,-2333,-2606,-2762,-2757,-2588,-2212,-1637,-850,126,1257,2487,3755,4986,6109,7058,7785,8247,8440,8349,8008,7432,6679,5788,4812,3800,2807,1852,994,221,-437,-989,-1450,-1826,-2141,-2405,-2622,-2793,-2894,-2916,-2818,-2597,-2222,-1706,-1058,-319,461,1218,1881,2382,2667,2682,2425,1875,1083,84,-1048,-2240,-3409,-4490,-5412,-6133,-6628,-6874,-6891,-6679,-6280,-5713,-5028,-4245,-3407,-2540,-1662,-818,-8,722,1364,1891,2288,2556,2691,2715,2646,2523,2366,2224,2108,2045,2047,2102,2205,2335,2455,2552,2575,2528,2376,2147,1837,1494,1154,858,666,592,680,924,1311,1821,2398,2996,3563,4039,4395,4581,4594,4405,4044,3502,2831,2052,1215,364,-455,-1214,-1863,-2407,-2807,-3084,-3220,-3244,-3149,-2961,-2684,-2328,-1910,-1427,-903,-346,215,758,1248,1646,1937,2072,2062,1888,1572,1140,622,66,-494,-1012,-1462,-1822,-2079,-2231,-2283,-2253,-2138,-1978,-1756,-1517,-1250,-992,-746,-548,-404,-346,-377,-513,-745,-1059,-1437,-1829,-2216,-2529,-2743,-2801,-2683,-2360,-1835,-1111,-225,783,1866,2948,3986,4896,5644,6173,6455,6482,6252,5789,5138,4339,3468,2570,1716,945,305,-194,-528,-708,-731,-612,-357,16,499,1077,1723,2422,3139,3843,4515,5115,5639,6070,6403,6650,6803,6880,6871,6786,6614,6358,6021,5600,5132,4617,4096,3595,3119,2704,2317,1966,1607,1222,766,230,-409,-1146,-1956,-2829,-3701,-4565,-5350,-6059,-6641,-7101,-7426,-7612,-7663,-7577,-7354,-7009,-6532,-5966,-5306,-4620,-3922,-3284,-2730,-2324,-2077,-2017,-2134,-2410,-2809,-3286,-3792,-4280,-4713,-5059,-5307,-5439,-5482,-5419,-5295,-5107,-4894,-4658,-4443,-4234,-4078,-3951,-3883,-3850,-3863,-3901,-3958,-4022,-4083,-4121,-4139,-4097,-3992,-3797,-3479,-3046,-2474,-1794,-1043,-270,441,1013,1379,1455,1237,693,-119,-1145,-2288,-3432,-4480,-5304,-5853,-6042,-5871,-5330,-4465,-3333,-2011,-587,861,2236,3488,4537,5371,5945,6287,6386,6300,6051,5704,5305,4902,4541,4257,4067,3990,4010,4120,4284,4482,4664,4827,4917,4958,4923,4835,4708,4548,4388,4227,4081,3945,3814,3681,3514,3316,3039,2687,2224,1652,956,158,-733,-1677,-2635,-3551,-4391,-5086,-5641,-5999,-6202,-6232,-6149,-5980,-5769,-5582,-5427,-5365,-5382,-5487,-5654,-5851,-6029,-6145,-6159,-6017,-5729,-5254,-4640,-3895,-3083,-2263,-1503,-872,-434,-232,-296,-629,-1204,-1984,-2891,-3860,-4798,-5638,-6316,-6796,-7070,-7150,-7077,-6892,-6656,-6399,-6162,-5942,-5739,-5523,-5262,-4925,-4482,-3924,-3258,-2513,-1727,-962,-273,295,689,910,945,831,600,320,36,-183,-296,-270,-86,246,699,1230,1781,2283,2677,2898,2905,2680,2214,1538,694,-260,-1240,-2182,-3002,-3638,-4035,-4154,-3977,-3503,-2752,-1761,-581,715,2060,3368,4557,5566,6331,6821,7020,6942,6604,6073,5383,4612,3806,3020,2289,1633,1062,576,152,-206,-540,-854,-1169,-1495,-1845,-2209,-2600,-2996,-3398,-3792,-4163,-4501,-4786,-4991,-5103,-5090,-4940,-4656,-4222,-3684,-3044,-2355,-1640,-935,-256,381,987,1554,2103,2632,3128,3598,3989,4303,4490,4538,4437,4172,3765,3227,2586,1886,1157,454,-185,-710,-1094,-1299,-1326,-1166,-856,-429,48,509,873,1073,1044,754,189,-627,-1641,-2786,-3961,-5077,-6046,-6797,-7290,-7513,-7479,-7239,-6843,-6366,-5861,-5395,-4991,-4687,-4468,-4345,-4277,-4247,-4226,-4170,-4078,-3909,-3680,-3377,-3023,-2625,-2212,-1797,-1394,-1009,-635,-265,130,563,1071,1643,2296,2984,3685,4320,4838,5156,5231,5024,4529,3776,2810,1712,561,-548,-1535,-2333,-2887,-3173,-3166,-2886,-2344,-1582,-644,408,1511,2589,3580,4406,5017,5362,5414,5167,4619,3814,2772,1568,247,-1112,-2456,-3698,-4800,-5683,-6319,-6667,-6705,-6444,-5880,-5069,-4040,-2872,-1625,-377,802,1858,2732,3411,3867,4115,4167,4051,3798,3454,3041,2613,2187,1799,1468,1209,1024,921,869,865,855,814,682,420,-7,-625,-1436,-2417,-3532,-4709,-5886,-6955,-7853,-8474,-8753,-8647,-8097,-7124,-5732,-3978,-1954,251,2492,4650,6583,8184,9361,10070,10297,10080,9492,8617,7584,6480,5423,4463,3669,3028,2548,2188,1899,1663,1426,1196,973,786,672,685,846,1199,1731,2436,3259,4142,5011,5787,6414,6833,7037,7017,6819,6483,6089,5699,5396,5229,5245,5463,5862,6416,7049,7695,8255,8647,8799,8648,8182,7390,6321,5020,3571,2057,556,-847,-2111,-3179,-4053,-4713,-5192,-5506,-5680,-5756,-5735,-5651,-5503,-5288,-5022,-4675,-4280,-3803,-3288,-2719,-2147,-1582,-1071,-650,-347,-206,-218,-402,-723,-1138,-1607,-2041,-2402,-2621,-2664,-2528,-2213,-1764,-1237,-694,-213,146,332,305,72,-382,-999,-1758,-2590,-3440,-4253,-4973,-5553,-5964,-6165,-6160,-5920,-5476,-4827,-4024,-3108,-2145,-1199,-344,361,853,1120,1132,925,528,15,-554,-1085,-1532,-1810,-1910,-1784,-1458,-927,-240,570,1446,2332,3181,3930,4551,5006,5287,5397,5351,5187,4941,4662,4383,4148,3958,3837,3767,3732,3732,3738,3768,3815,3913,4080,4353,4758,5299,5989,6793,7676,8582,9442,10185,10753,11092,11171,10991,10558,9914,9118,8223,7313,6436,5657,5001,4489,4107,3829,3616,3399,3133,2758,2225,1532,646,-381,-1524,-2716,-3882,-4949,-5847,-6509,-6900,-6991,-6779,-6288,-5539,-4588,-3477,-2262,-998,271,1485,2612,3600,4419,5040,5434,5597,5523,5224,4716,4030,3192,2250,1234,182,-864,-1888,-2841,-3714,-4472,-5097,-5567,-5873,-6003,-5972,-5784,-5468,-5051,-4556,-4030,-3476,-2937,-2418,-1927,-1485,-1077,-718,-399,-122,119,324,509,668,824,976,1139,1310,1498,1685,1867,2021,2118,2146,2070,1886,1580,1160,642,47,-592,-1238,-1857,-2408,-2852,-3166,-3295,-3242,-2954,-2439,-1688,-711,441,1729,3066,4372,5552,6521,7207,7577,7604,7330,6787,6059,5219,4348,3516,2775,2153,1674,1318,1098,966,932,951,1030,1132,1255,1373,1474,1533,1534,1447,1266,960,531,-34,-723,-1512,-2382,-3271,-4138,-4905,-5516,-5895,-5998,-5778,-5227,-4359,-3206,-1859,-380,1106,2513,3742,4725,5416,5801,5894,5729,5361,4848,4243,3598,2953,2334,1767,1274,866,564,387,333,421,628,947,1344,1778,2206,2579,2853,2997,2977,2801,2451,1966,1345,642,-134,-925,-1721,-2471,-3146,-3727,-4169,-4469,-4615,-4598,-4460,-4202,-3894,-3563,-3282,-3087,-3033,-3142,-3431,-3894,-4503,-5224,-5999,-6765,-7455,-8006,-8336,-8422,-8188,-7648,-6782,-5624,-4219,-2629,-941,764,2396,3869,5125,6101,6783,7157,7245,7089,6723,6226,5639,5024,4439,3898,3459,3101,2861,2706,2635,2617,2625,2614,2560,2414,2156,1778,1264,649,-44,-772,-1482,-2135,-2697,-3155,-3513,-3805,-4060,-4334,-4665,-5073,-5584,-6146,-6758,-7319,-7789,-8084,-8158,-7969,-7523,-6821,-5930,-4890,-3789,-2684,-1650,-738,27,601,1015,1246,1357,1349,1295,1212,1149,1132,1160,1252,1361,1484,1548,1533,1381,1071,591,-55,-831,-1700,-2592,-3464,-4245,-4903,-5411,-5760,-5964,-6044,-6027,-5943,-5810,-5636,-5416,-5134,-4767,-4292,-3685,-2947,-2067,-1086,-21,1071,2127,3106,3921,4544,4910,5000,4790,4291,3520,2534,1400,207,-941,-1943,-2696,-3132,-3196,-2892,-2235,-1313,-204,968,2092,3074,3827,4312,4515,4446,4163,3707,3172,2617,2124,1758,1561,1579,1813,2266,2907,3691,4557,5439,6248,6927,7387,7598,7502,7104,6398,5428,4243,2910,1520,144,-1122,-2225,-3114,-3766,-4190,-4409,-4459,-4402,-4277,-4145,-4034,-3975,-3980,-4043,-4157,-4290,-4423,-4533,-4597,-4614,-4580,-4522,-4448,-4401,-4389,-4433,-4540,-4686,-4860,-5008,-5107,-5104,-4986,-4730,-4346,-3865,-3305,-2741,-2188,-1716,-1349,-1107,-1020,-1054,-1238,-1509,-1877,-2275,-2696,-3080,-3412,-3651,-3781,-3782,-3665,-3428,-3107,-2730,-2341,-1985,-1718,-1553,-1548,-1681,-1970,-2371,-2857,-3377,-3881,-4336,-4701,-4971,-5144,-5228,-5248,-5226,-5175,-5125,-5063,-5017,-4959,-4913,-4853,-4793,-4711,-4615,-4476,-4297,-4035,-3701,-3256,-2717,-2080,-1371,-614,145,889,1573,2196,2748,3247,3709,4170,4646,5162,5724,6325,6942,7535,8062,8461,8686,8687,8427,7897,7095,6057,4827,3486,2111,808,-335,-1231,-1814,-2040,-1909,-1433,-689,251,1263,2238,3047,3591,3793,3604,3038,2115,932,-426,-1824,-3157,-4302,-5179,-5729,-5927,-5786,-5351,-4685,-3879,-3012,-2177,-1437,-850,-437,-198,-120,-153,-255,-369,-444,-451,-364,-192,50,310,547,691,697,521,139,-430,-1168,-2007,-2877,-3705,-4396,-4920,-5203,-5268,-5108,-4778,-4334,-3849,-3379,-2998,-2726,-2602,-2599,-2714,-2886,-3072,-3216,-3255,-3157,-2878,-2425,-1785,-1017,-139,759,1617,2355,2897,3190,3190,2884,2287,1435,404,-737,-1886,-2968,-3891,-4615,-5075,-5286,-5220,-4926,-4420,-3758,-2990,-2161,-1335,-547,161,760,1240,1600,1869,2061,2242,2423,2671,2988,3392,3865,4377,4893,5357,5731,5983,6087,6061,5903,5667,5369,5062,4770,4503,4277,4058,3836,3575,3241,2821,2286,1650,909,98,-766,-1627,-2455,-3182,-3774,-4166,-4334,-4242,-3893,-3302,-2509,-1574,-578,404,1296,2019,2559,2870,2982,2920,2728,2474,2207,1980,1839,1788,1850,1996,2211,2458,2702,2916,3079,3181,3220,3208,3157,3087,3013,2948,2903,2879,2873,2882,2885,2878,2837,2755,2617,2416,2155,1837,1484,1114,763,461,244,122,114,186,322,450,522,467,239,-201,-850,-1696,-2687,-3762,-4851,-5873,-6771,-7481,-7983,-8231,-8250,-8016,-7569,-6922,-6115,-5186,-4179,-3143,-2120,-1151,-270,515,1185,1758,2253,2687,3099,3507,3936,4395,4890,5404,5926,6425,6866,7220,7447,7528,7432,7163,6710,6102,5357,4524,3641,2763,1938,1203,597,135,-181,-348,-403,-365,-274,-177,-92,-77,-122,-263,-474,-755,-1080,-1419,-1754,-2052,-2309,-2513,-2665,-2776,-2854,-2916,-2978,-3041,-3126,-3219,-3335,-3446,-3559,-3632,-3662,-3604,-3442,-3141,-2684,-2068,-1281,-369,664,1737,2814,3805,4666,5319,5731,5882,5746,5370,4760,3986,3094,2154,1215,351,-408,-1004,-1421,-1636,-1651,-1483,-1155,-714,-196,345,878,1367,1795,2166,2464,2733,2953,3160,3343,3502,3621,3687,3682,3584,3408,3131,2793,2406,1995,1612,1270,1024,880,884,1012,1294,1683,2158,2687,3189,3658,4013,4253,4351,4326,4208,4040,3895,3820,3891,4140,4600,5266,6110,7081,8103,9096,9965,10635,11036,11118,10872,10293,9425,8315,7041,5671,4294,2969,1760,704,-179,-879,-1413,-1787,-2036,-2178,-2237,-2236,-2189,-2099,-1978,-1820,-1619,-1378,-1085,-752,-374,20,432,816,1165,1436,1623,1702,1677,1552,1347,1083,790,493,202,-61,-309,-531,-750,-960,-1181,-1402,-1629,-1846,-2045,-2217,-2351,-2445,-2504,-2525,-2530,-2512,-2492,-2463,-2426,-2373,-2291,-2164,-1982,-1726,-1397,-995,-539,-46,453,921,1336,1654,1870,1957,1917,1751,1464,1075,589,24,-605,-1295,-2020,-2774,-3535,-4272,-4974,-5594,-6119,-6519,-6771,-6879,-6819,-6627,-6288,-5848,-5320,-4739,-4134,-3537,-2961,-2442,-1974,-1564,-1205,-859,-511,-102,393,1019,1796,2723,3797,4958,6170,7339,8407,9290,9931,10299,10361,10138,9655,8944,8087,7120,6131,5175,4304,3573,2998,2595,2352,2242,2228,2266,2309,2326,2286,2180,2015,1787,1538,1260,989,721,460,193,-88,-411,-775,-1206,-1692,-2220,-2778,-3308,-3792,-4153,-4365,-4368,-4148,-3687,-3002,-2134,-1135,-88,942,1865,2626,3170,3480,3549,3402,3065,2592,2020,1405,768,149,-447,-999,-1514,-1988,-2420,-2816,-3167,-3480,-3743,-3966,-4141,-4279,-4387,-4474,-4552,-4631,-4714,-4801,-4881,-4937,-4944,-4882,-4714,-4433,-4021,-3491,-2866,-2181,-1500,-872,-380,-57,25,-130,-544,-1175,-1973,-2876,-3783,-4620,-5294,-5732,-5886,-5732,-5257,-4511,-3516,-2362,-1115,144,1335,2404,3291,3977,4438,4691,4743,4638,4396,4077,3685,3273,2839,2392,1935,1454,945,410,-150,-716,-1262,-1758,-2177,-2480,-2670,-2720,-2665,-2507,-2297,-2058,-1833,-1645,-1507,-1421,-1370,-1331,-1268,-1146,-939,-618,-190,350,967,1629,2291,2902,3414,3783,3978,3965,3750,3320,2707,1936,1055,116,-828,-1724,-2526,-3196,-3717,-4080,-4296,-4373,-4349,-4228,-4050,-3800,-3498,-3111,-2647,-2067,-1384,-579,311,1276,2254,3212,4091,4851,5456,5890,6145,6233,6171,5981,5687,5312,4873,4385,3862,3308,2731,2151,1567,1001,464,-42,-510,-940,-1363,-1782,-2234,-2745,-3334,-4028,-4825,-5733,-6719,-7763,-8808,-9798,-10671,-11364,-11809,-11981,-11835,-11380,-10640,-9634,-8451,-7130,-5764,-4402,-3112,-1918,-855,88,911,1638,2280,2863,3377,3839,4218,4515,4704,4783,4750,4619,4415,4174,3923,3713,3537,3433,3356,3299,3199,3011,2683,2171,1464,553,-524,-1723,-2977,-4207,-5330,-6279,-6975,-7384,-7470,-7231,-6694,-5905,-4940,-3892,-2856,-1944,-1239,-829,-745,-1012,-1601,-2448,-3486,-4592,-5683,-6636,-7380,-7852,-8003,-7850,-7378,-6657,-5715,-4642,-3496,-2362,-1311,-395,318,825,1086,1138,986,686,272,-203,-710,-1205,-1693,-2145,-2585,-2998,-3398,-3775,-4122,-4418,-4640,-4773,-4793,-4697,-4486,-4160,-3750,-3264,-2731,-2168,-1598,-1021,-469,67,561,996,1364,1623,1775,1777,1639,1349,927,399,-198,-817,-1406,-1928,-2332,-2613,-2751,-2760,-2661,-2468,-2215,-1904,-1550,-1142,-665,-116,532,1269,2094,2996,3922,4870,5748,6558,7211,7704,7986,8058,7916,7594,7116,6548,5925,5304,4710,4149,3617,3069,2474,1763,921,-97,-1247,-2511,-3771,-4943,-5869,-6447,-6551,-6134,-5169,-3714,-1863,225,2377,4398,6099,7349,8014,8070,7504,6390,4825,2953,922,-1109,-2992,-4611,-5870,-6705,-7102,-7061,-6631,-5886,-4901,-3792,-2647,-1571,-632,113,636,936,1026,949,747,471,182,-86,-277,-370,-336,-173,118,514,983,1483,1968,2382,2690,2846,2838,2642,2281,1752,1097,347,-477,-1315,-2172,-2994,-3794,-4542,-5248,-5899,-6494,-7012,-7441,-7748,-7914,-7905,-7728,-7357,-6845,-6199,-5495,-4789,-4148,-3641,-3315,-3212,-3344,-3709,-4274,-4997,-5809,-6641,-7392,-7985,-8315,-8315,-7909,-7071,-5779,-4083,-2029,258,2674,5047,7254,9144,10608,11575,12004,11913,11357,10425,9240,7932,6629,5449,4473,3756,3320,3130,3152,3303,3514,3702,3804,3777,3604,3300,2900,2461,2050,1740,1577,1609,1839,2247,2806,3431,4071,4630,5055,5284,5292,5067,4625,3996,3226,2367,1472,584,-254,-1026,-1699,-2289,-2767,-3162,-3444,-3637,-3719,-3701,-3573,-3346,-3026,-2625,-2170,-1668,-1145,-610,-64,484,1051,1630,2226,2829,3413,3950,4396,4696,4815,4708,4353,3746,2903,1856,677,-586,-1827,-2982,-3952,-4669,-5069,-5110,-4775,-4077,-3056,-1781,-349,1126,2531,3729,4633,5137,5205,4808,3976,2758,1253,-437,-2180,-3861,-5351,-6569,-7423,-7880,-7912,-7534,-6768,-5679,-4313,-2767,-1097,599,2272,3837,5274,6531,7603,8493,9186,9719,10076,10279,10308,10169,9829,9289,8529,7555,6392,5067,3651,2192,782,-524,-1655,-2576,-3257,-3707,-3936,-3985,-3901,-3722,-3507,-3282,-3074,-2893,-2736,-2585,-2430,-2225,-1963,-1609,-1147,-580,107,881,1726,2608,3476,4295,5004,5566,5930,6064,5945,5557,4913,4026,2944,1716,419,-861,-2042,-3018,-3717,-4049,-3985,-3483,-2567,-1278,311,2096,3956,5779,7437,8836,9905,10588,10884,10806,10387,9710,8820,7830,6794,5807,4925,4206,3696,3408,3365,3533,3908,4411,5016,5622,6180,6611,6850,6878,6647,6187,5503,4658,3694,2688,1690,746,-102,-853,-1513,-2092,-2650,-3189,-3777,-4407,-5112,-5865,-6662,-7450,-8203,-8859,-9389,-9750,-9918,-9875,-9616,-9131,-8434,-7527,-6422,-5141,-3703,-2143,-498,1183,2858,4463,5956,7287,8418,9326,9995,10431,10636,10640,10451,10107,9612,8989,8244,7370,6382,5263,4034,2696,1291,-156,-1567,-2890,-4038,-4933,-5520,-5728,-5558,-4996,-4104,-2945,-1627,-267,1014,2098,2909,3371,3485,3249,2727,1978,1089,139,-798,-1663,-2411,-3024,-3484,-3803,-3997,-4083,-4090,-4045,-3955,-3860,-3737,-3611,-3452,-3255,-2992,-2640,-2185,-1605,-914,-112,758,1660,2530,3308,3930,4334,4491,4369,3985,3363,2559,1641,687,-237,-1062,-1753,-2277,-2640,-2850,-2950,-2961,-2947,-2922,-2933,-2991,-3092,-3240,-3396,-3537,-3621,-3620,-3501,-3263,-2904,-2459,-1969,-1488,-1079,-788,-656,-694,-898,-1227,-1633,-2051,-2403,-2639,-2693,-2540,-2160,-1553,-728,274,1448,2728,4100,5510,6913,8273,9526,10631,11535,12188,12571,12635,12398,11844,11007,9916,8635,7208,5734,4265,2900,1689,706,-40,-509,-742,-747,-594,-319,4,334,631,853,1006,1061,1045,949,804,605,379,129,-135,-399,-664,-907,-1127,-1309,-1442,-1540,-1590,-1631,-1674,-1763,-1921,-2187,-2561,-3062,-3656,-4314,-4982,-5597,-6097,-6422,-6530,-6384,-5986,-5337,-4479,-3449,-2316,-1134,32,1129,2114,2954,3637,4150,4510,4721,4806,4792,4701,4562,4393,4225,4050,3895,3729,3549,3319,3016,2600,2056,1361,511,-476,-1584,-2771,-3992,-5188,-6317,-7300,-8131,-8737,-9139,-9316,-9305,-9148,-8893,-8619,-8378,-8241,-8245,-8415,-8745,-9200,-9726,-10237,-10657,-10889,-10868,-10538,-9884,-8902,-7644,-6163,-4540,-2867,-1222,324,1719,2948,4014,4944,5776,6542,7267,7937,8532,8983,9231,9199,8838,8126,7077,5768,4284,2775,1354,155,-759,-1346,-1642,-1703,-1641,-1530,-1499,-1550,-1755,-2050,-2422,-2793,-3112,-3325,-3386,-3293,-3009,-2573,-1960,-1232,-374,545,1519,2486,3409,4238,4914,5388,5602,5521,5108,4358,3274,1885,251,-1572,-3471,-5355,-7091,-8551,-9634,-10216,-10252,-9697,-8576,-6960,-4951,-2704,-374,1869,3865,5496,6671,7345,7537,7272,6654,5764,4729,3642,2608,1677,899,260,-249,-686,-1094,-1540,-2042,-2639,-3292,-3982,-4631,-5174,-5544,-5706,-5628,-5362,-4931,-4430,-3937,-3517,-3251,-3172,-3311,-3678,-4246,-5005,-5875,-6821,-7721,-8514,-9093,-9396,-9371,-9007,-8328,-7378,-6249,-4996,-3722,-2464,-1272,-157,895,1882,2822,3711,4527,5243,5818,6213,6400,6367,6101,5620,4938,4083,3093,2014,898,-166,-1129,-1893,-2411,-2653,-2600,-2320,-1871,-1368,-944,-690,-732,-1095,-1801,-2790,-3963,-5178,-6290,-7131,-7603,-7598,-7136,-6221,-4994,-3552,-2086,-712,420,1249,1710,1817,1599,1113,457,-294,-1028,-1655,-2102,-2297,-2226,-1884,-1317,-600,168,878,1430,1749,1799,1590,1174,651,121,-294,-504,-438,-78,558,1400,2355,3304,4131,4740,5056,5061,4763,4225,3537,2804,2153,1679,1484,1593,2027,2723,3601,4528,5366,5968,6203,5989,5256,4019,2323,272,-1981,-4285,-6440,-8319,-9771,-10739,-11196,-11171,-10744,-10024,-9125,-8175,-7275,-6507,-5923,-5547,-5364,-5357,-5465,-5631,-5784,-5840,-5739,-5412,-4824,-3966,-2844,-1508,-13,1566,3148,4659,6028,7190,8117,8755,9117,9178,8975,8529,7895,7128,6291,5440,4624,3865,3175,2540,1934,1327,691,-5,-762,-1581,-2445,-3305,-4131,-4843,-5396,-5734,-5814,-5634,-5196,-4535,-3718,-2802,-1874,-1010,-283,255,562,639,476,125,-408,-1057,-1801,-2604,-3438,-4280,-5114,-5913,-6659,-7323,-7881,-8297,-8555,-8614,-8479,-8127,-7577,-6833,-5928,-4883,-3758,-2581,-1426,-313,702,1619,2424,3139,3772,4346,4860,5308,5664,5901,5967,5842,5481,4880,4046,2989,1760,397,-1036,-2478,-3864,-5127,-6194,-6999,-7482,-7582,-7289,-6564,-5471,-4025,-2351,-533,1278,2959,4386,5437,6070,6211,5904,5180,4142,2916,1641,463,-488,-1126,-1390,-1286,-842,-129,778,1783,2829,3849,4819,5737,6593,7423,8208,8960,9647,10215,10631,10799,10704,10264,9499,8388,6979,5348,3571,1790,122,-1303,-2360,-2982,-3120,-2790,-2041,-979,283,1600,2832,3876,4622,5026,5068,4767,4175,3380,2475,1572,773,156,-233,-363,-283,-29,312,658,952,1135,1198,1135,973,729,419,57,-373,-858,-1424,-2041,-2707,-3362,-3960,-4423,-4680,-4655,-4307,-3598,-2551,-1202,365,2034,3689,5189,6429,7310,7792,7873,7607,7080,6416,5734,5156,4772,4627,4740,5070,5533,6048,6470,6722,6687,6334,5626,4595,3280,1757,101,-1609,-3293,-4904,-6373,-7699,-8829,-9782,-10517,-11044,-11339,-11401,-11237,-10856,-10305,-9616,-8847,-8039,-7235,-6448,-5701,-4970,-4272,-3569,-2883,-2191,-1534,-922,-403,-5,251,370,371,333,306,394,655,1131,1848,2763,3836,4979,6099,7105,7892,8409,8580,8412,7908,7132,6177,5140,4146,3299,2671,2333,2259,2450,2817,3292,3779,4213,4530,4728,4788,4762,4659,4538,4409,4304,4224,4169,4146,4144,4172,4244,4345,4499,4666,4835,4953,4964,4817,4439,3794,2855,1612,130,-1542,-3268,-4926,-6361,-7441,-8046,-8106,-7589,-6523,-4985,-3091,-981,1184,3275,5159,6761,8018,8920,9455,9649,9517,9070,8354,7341,6101,4621,2984,1234,-525,-2209,-3717,-4967,-5912,-6513,-6795,-6776,-6529,-6114,-5609,-5091,-4600,-4190,-3855,-3602,-3376,-3157,-2877,-2521,-2058,-1507,-895,-272,302,792,1162,1416,1581,1704,1846,2062,2387,2837,3369,3932,4420,4740,4806,4551,3986,3142,2138,1098,196,-429,-635,-358,422,1642,3186,4881,6533,7944,8948,9427,9310,8612,7381,5763,3894,1989,213,-1242,-2260,-2771,-2779,-2361,-1651,-819,-51,493,711,548,48,-692,-1526,-2276,-2793,-2954,-2705,-2068,-1131,-33,1049,1966,2572,2806,2646,2156,1420,565,-297,-1073,-1701,-2174,-2502,-2731,-2902,-3056,-3208,-3365,-3496,-3585,-3581,-3470,-3210,-2815,-2255,-1568,-731,211,1275,2420,3639,4888,6122,7278,8293,9087,9612,9804,9678,9220,8516,7599,6593,5539,4537,3602,2759,2006,1301,627,-57,-771,-1519,-2298,-3066,-3784,-4386,-4812,-5013,-4945,-4629,-4063,-3353,-2543,-1766,-1088,-596,-321,-264,-384,-612,-856,-1048,-1111,-1045,-853,-596,-346,-179,-160,-317,-651,-1116,-1644,-2152,-2549,-2778,-2793,-2585,-2183,-1624,-984,-322,292,813,1214,1497,1680,1819,1941,2111,2339,2644,3012,3412,3808,4156,4417,4568,4578,4455,4173,3745,3151,2395,1473,413,-756,-1957,-3113,-4114,-4860,-5263,-5266,-4848,-4054,-2955,-1692,-413,705,1510,1873,1724,1043,-109,-1633,-3360,-5128,-6740,-8057,-8942,-9347,-9247,-8700,-7779,-6623,-5357,-4147,-3102,-2343,-1911,-1823,-2027,-2422,-2885,-3270,-3429,-3273,-2695,-1723,-357,1276,3065,4828,6409,7642,8396,8595,8181,7202,5702,3826,1696,-506,-2640,-4554,-6157,-7378,-8202,-8641,-8747,-8572,-8197,-7671,-7053,-6364,-5632,-4838,-3997,-3082,-2106,-1074,-22,1011,1945,2728,3273,3543,3499,3154,2540,1716,764,-253,-1238,-2164,-2955,-3609,-4089,-4389,-4497,-4400,-4090,-3559,-2799,-1840,-687,586,1923,3225,4392,5317,5919,6125,5930,5354,4475,3407,2275,1217,339,-280,-614,-675,-536,-282,-27,131,127,-76,-443,-921,-1391,-1751,-1879,-1711,-1207,-399,627,1748,2812,3676,4210,4364,4085,3453,2531,1448,353,-643,-1424,-1927,-2145,-2091,-1847,-1498,-1160,-935,-921,-1161,-1691,-2453,-3399,-4395,-5323,-6033,-6398,-6317,-5726,-4619,-3032,-1069,1154,3459,5690,7676,9278,10379,10910,10822,10127,8868,7129,5035,2733,389,-1856,-3840,-5495,-6734,-7561,-8000,-8112,-7989,-7726,-7432,-7182,-7058,-7086,-7286,-7637,-8097,-8603,-9080,-9444,-9613,-9531,-9141,-8463,-7497,-6340,-5063,-3798,-2647,-1717,-1083,-774,-810,-1140,-1718,-2472,-3313,-4183,-5008,-5741,-6345,-6800,-7082,-7196,-7118,-6863,-6409,-5771,-4935,-3922,-2737,-1422,0,1466,2927,4322,5587,6683,7564,8208,8614,8759,8665,8317,7722,6904,5856,4647,3296,1900,529,-731,-1784,-2579,-3055,-3205,-3033,-2574,-1888,-1046,-124,790,1636,2342,2873,3208,3330,3267,3016,2616,2083,1436,706,-89,-930,-1766,-2592,-3339,-3990,-4497,-4819,-4954,-4874,-4609,-4196,-3683,-3154,-2662,-2273,-2019,-1904,-1907,-1986,-2072,-2112,-2044,-1839,-1489,-1021,-480,60,528,858,999,933,658,219,-342,-941,-1517,-1996,-2340,-2520,-2556,-2471,-2331,-2183,-2099,-2113,-2259,-2529,-2909,-3348,-3801,-4202,-4498,-4641,-4601,-4363,-3931,-3324,-2577,-1729,-832,73,949,1760,2505,3159,3746,4254,4700,5077,5361,5536,5553,5380,4982,4351,3499,2469,1345,210,-811,-1624,-2136,-2285,-2059,-1466,-575,534,1744,2939,4005,4838,5362,5530,5323,4757,3868,2710,1361,-107,-1610,-3075,-4431,-5626,-6616,-7366,-7879,-8134,-8155,-7957,-7555,-6982,-6257,-5411,-4476,-3497,-2510,-1580,-756,-93,355,560,499,178,-376,-1110,-1966,-2847,-3681,-4371,-4853,-5077,-5009,-4673,-4085,-3316,-2427,-1489,-568,290,1055,1722,2292,2802,3262,3725,4197,4716,5270,5871,6497,7128,7745,8307,8813,9220,9533,9727,9787,9705,9436,8969,8250,7266,5993,4445,2671,741,-1213,-3071,-4667,-5883,-6609,-6799,-6448,-5627,-4424,-3000,-1480,-36,1234,2215,2878,3200,3220,2989,2581,2067,1517,980,483,47,-348,-698,-1042,-1370,-1718,-2057,-2398,-2698,-2944,-3091,-3114,-2981,-2661,-2149,-1439,-537,519,1700,2940,4180,5342,6360,7152,7680,7882,7771,7322,6598,5625,4489,3250,1992,777,-330,-1283,-2051,-2610,-2963,-3111,-3077,-2882,-2559,-2138,-1649,-1126,-593,-81,387,795,1105,1329,1425,1425,1321,1153,970,814,771,863,1161,1634,2279,3008,3729,4339,4701,4753,4400,3652,2523,1096,-518,-2184,-3764,-5124,-6161,-6808,-7024,-6829,-6254,-5368,-4257,-2994,-1676,-363,877,2000,2961,3737,4290,4615,4686,4501,4074,3406,2555,1546,453,-664,-1731,-2682,-3465,-4038,-4404,-4554,-4553,-4426,-4256,-4079,-3947,-3874,-3857,-3877,-3885,-3845,-3690,-3392,-2902,-2224,-1357,-335,780,1935,3045,4042,4869,5467,5820,5910,5758,5394,4875,4254,3613,3005,2501,2130,1925,1874,1963,2138,2358,2549,2675,2695,2599,2415,2190,1994,1919,2036,2408,3069,4011,5187,6520,7902,9206,10323,11119,11536,11503,11039,10169,8987,7604,6151,4756,3536,2557,1892,1502,1391,1462,1651,1866,2038,2110,2074,1924,1707,1466,1251,1115,1078,1159,1342,1603,1898,2184,2409,2543,2542,2414,2140,1758,1292,789,305,-116,-414,-563,-529,-317,66,590,1204,1874,2527,3134,3624,3984,4168,4179,4007,3668,3175,2553,1818,985,83,-881,-1851,-2806,-3659,-4372,-4851,-5073,-4979,-4599,-3953,-3136,-2243,-1399,-725,-329,-282,-621,-1325,-2332,-3532,-4788,-5953,-6885,-7484,-7668,-7444,-6832,-5941,-4870,-3767,-2744,-1911,-1325,-1008,-943,-1070,-1325,-1618,-1870,-2026,-2020,-1852,-1495,-982,-334,411,1202,2008,2778,3493,4120,4655,5090,5432,5694,5885,6026,6115,6168,6174,6127,6017,5810,5506,5068,4501,3797,2972,2070,1128,219,-591,-1246,-1687,-1897,-1866,-1621,-1197,-651,-30,607,1224,1794,2291,2724,3072,3350,3549,3673,3719,3674,3547,3321,3018,2625,2173,1659,1100,504,-136,-808,-1519,-2261,-3011,-3751,-4426,-5001,-5422,-5639,-5641,-5396,-4927,-4259,-3433,-2507,-1543,-587,287,1054,1661,2099,2352,2430,2347,2134,1819,1436,1017,584,157,-252,-643,-1017,-1377,-1727,-2064,-2385,-2676,-2933,-3123,-3248,-3278,-3209,-3030,-2729,-2319,-1793,-1175,-475,275,1049,1808,2518,3154,3667,4077,4333,4483,4513,4464,4348,4194,3996,3770,3495,3172,2794,2380,1932,1502,1109,789,577,466,470,563,713,895,1064,1196,1279,1295,1265,1186,1090,979,862,744,600,435,216,-58,-394,-787,-1214,-1669,-2100,-2530,-2903,-3277,-3626,-4011,-4442,-4954,-5549,-6230,-6953,-7696,-8378,-8951,-9343,-9495,-9371,-8932,-8191,-7142,-5849,-4344,-2722,-1051,574,2073,3368,4409,5134,5546,5611,5376,4850,4110,3206,2226,1247,340,-420,-992,-1333,-1435,-1297,-955,-428,217,941,1678,2386,3020,3552,3966,4266,4445,4540,4542,4485,4362,4175,3913,3554,3085,2494,1787,991,144,-692,-1452,-2080,-2527,-2767,-2810,-2672,-2414,-2101,-1791,-1569,-1454,-1504,-1696,-2033,-2467,-2962,-3470,-3948,-4370,-4703,-4949,-5091,-5143,-5108,-4994,-4819,-4589,-4319,-4017,-3693,-3350,-2999,-2629,-2253,-1859,-1440,-1005,-526,-32,501,1034,1567,2047,2455,2747,2891,2880,2699,2376,1948,1460,980,558,245,73,39,138,315,527,705,790,729,494,71,-513,-1229,-2007,-2780,-3467,-3998,-4313,-4379,-4177,-3727,-3065,-2249,-1343,-423,454,1220,1847,2297,2573,2666,2602,2386,2060,1634,1131,572,-39,-672,-1308,-1924,-2475,-2931,-3262,-3444,-3483,-3391,-3204,-2968,-2726,-2529,-2398,-2364,-2423,-2563,-2784,-3039,-3334,-3624,-3909,-4163,-4384,-4556,-4689,-4785,-4854,-4919,-4987,-5081,-5207,-5362,-5543,-5730,-5912,-6062,-6172,-6230,-6234,-6191,-6105,-5990,-5842,-5668,-5452,-5186,-4849,-4426,-3899,-3285,-2582,-1843,-1090,-396,200,648,929,1029,972,786,525,240,-12,-184,-241,-166,44,365,778,1232,1687,2103,2449,2698,2863,2933,2952,2949,2957,3039,3207,3505,3942,4489,5144,5809,6454,6953,7258,7268,6955,6293,5300,4035,2579,1038,-466,-1828,-2951,-3765,-4247,-4395,-4254,-3891,-3378,-2802,-2224,-1686,-1219,-804,-439,-74,312,763,1293,1907,2604,3339,4093,4792,5402,5854,6113,6134,5901,5404,4655,3683,2533,1271,-46,-1328,-2520,-3538,-4340,-4875,-5136,-5113,-4846,-4370,-3762,-3086,-2421,-1836,-1367,-1056,-891,-864,-930,-1051,-1166,-1249,-1248,-1162,-989,-750,-487,-254,-90,-78,-230,-599,-1179,-1953,-2890,-3920,-4981,-5993,-6889,-7617,-8145,-8472,-8610,-8597,-8476,-8285,-8065,-7828,-7581,-7314,-7007,-6641,-6183,-5637,-4971,-4216,-3358,-2446,-1477,-513,451,1351,2193,2930,3565,4081,4476,4757,4929,5011,5009,4954,4845,4716,4556,4397,4210,4028,3812,3587,3321,3027,2697,2319,1913,1462,995,514,40,-398,-786,-1088,-1297,-1397,-1381,-1272,-1075,-830,-572,-320,-127,14,69,71,15,-41,-97,-86,-10,161,418,750,1129,1529,1908,2252,2533,2753,2900,3000,3040,3046,3007,2920,2775,2551,2232,1800,1245,573,-211,-1056,-1930,-2767,-3507,-4093,-4485,-4649,-4599,-4341,-3936,-3427,-2901,-2402,-2016,-1758,-1677,-1757,-1985,-2338,-2754,-3216,-3651,-4060,-4375,-4611,-4720,-4712,-4560,-4274,-3842,-3281,-2592,-1803,-929,4,950,1904,2800,3632,4357,4949,5392,5673,5785,5749,5575,5310,4990,4671,4394,4203,4119,4153,4300,4537,4833,5158,5470,5738,5942,6057,6079,6012,5853,5631,5356,5054,4747,4452,4182,3943,3723,3520,3290,3026,2686,2244,1696,1013,217,-687,-1681,-2724,-3794,-4848,-5843,-6755,-7532,-8157,-8604,-8853,-8919,-8779,-8481,-8010,-7421,-6711,-5920,-5048,-4121,-3147,-2130,-1100,-55,967,1954,2877,3714,4432,5033,5466,5756,5855,5788,5533,5118,4550,3878,3142,2399,1725,1155,772,581,621,865,1296,1847,2474,3085,3635,4060,4328,4430,4363,4165,3868,3521,3164,2841,2577,2395,2305,2302,2399,2570,2833,3161,3558,4011,4490,4987,5433,5805,6014,6035,5797,5293,4514,3491,2281,954,-406,-1708,-2879,-3850,-4586,-5062,-5288,-5271,-5046,-4635,-4073,-3379,-2581,-1696,-754,222,1194,2117,2956,3656,4186,4506,4609,4467,4113,3544,2809,1947,1005,48,-861,-1663,-2289,-2702,-2858,-2757,-2410,-1867,-1190,-465,225,794,1176,1331,1250,945,477,-100,-695,-1237,-1663,-1936,-2028,-1962,-1749,-1422,-1023,-568,-82,416,929,1445,1955,2462,2945,3402,3821,4197,4522,4803,5025,5205,5323,5393,5405,5361,5272,5140,4989,4828,4676,4537,4418,4303,4182,4033,3832,3562,3206,2759,2203,1556,795,-40,-954,-1907,-2865,-3781,-4601,-5273,-5743,-5986,-5973,-5726,-5274,-4676,-4015,-3365,-2812,-2414,-2210,-2216,-2407,-2749,-3169,-3616,-4004,-4295,-4439,-4431,-4261,-3971,-3563,-3107,-2596,-2080,-1546,-1006,-448,134,732,1347,1939,2494,2956,3297,3484,3495,3337,3032,2604,2134,1652,1254,966,864,943,1243,1716,2351,3081,3852,4589,5244,5753,6094,6255,6230,6060,5759,5384,4960,4531,4115,3722,3360,3003,2652,2269,1855,1396,913,420,-46,-446,-748,-914,-943,-811,-544,-141,366,956,1604,2282,2968,3642,4282,4880,5415,5893,6301,6645,6936,7161,7354,7488,7589,7631,7607,7495,7261,6894,6354,5641,4750,3698,2514,1250,-57,-1330,-2538,-3611,-4535,-5270,-5815,-6171,-6341,-6357,-6227,-5996,-5678,-5300,-4885,-4434,-3963,-3473,-2962,-2438,-1912,-1400,-934,-548,-276,-156,-214,-463,-898,-1499,-2217,-3000,-3778,-4481,-5052,-5440,-5622,-5592,-5368,-4988,-4500,-3961,-3432,-2958,-2599,-2374,-2317,-2425,-2702,-3111,-3633,-4202,-4781,-5294,-5692,-5905,-5902,-5642,-5126,-4363,-3385,-2252,-1004,270,1545,2741,3842,4813,5626,6277,6734,6991,7043,6877,6530,6004,5369,4653,3924,3226,2592,2047,1586,1210,892,624,395,191,53,-48,-46,30,210,463,774,1089,1372,1563,1635,1558,1329,974,524,56,-382,-697,-847,-769,-461,83,806,1652,2531,3354,4036,4509,4734,4698,4427,3954,3353,2680,2006,1379,835,390,30,-262,-536,-825,-1182,-1640,-2228,-2954,-3805,-4752,-5749,-6731,-7630,-8383,-8912,-9203,-9211,-8970,-8512,-7901,-7229,-6570,-6009,-5595,-5363,-5302,-5387,-5546,-5713,-5798,-5728,-5440,-4903,-4118,-3115,-1962,-744,437,1474,2284,2791,2972,2818,2387,1744,1012,301,-266,-585,-586,-231,464,1453,2633,3909,5142,6224,7058,7583,7771,7654,7255,6678,5971,5233,4512,3854,3281,2786,2366,1993,1656,1327,1012,691,387,88,-184,-444,-684,-929,-1203,-1521,-1931,-2435,-3061,-3805,-4644,-5564,-6501,-7428,-8268,-8990,-9530,-9877,-9989,-9886,-9563,-9052,-8376,-7576,-6670,-5720,-4716,-3723,-2736,-1797,-912,-111,593,1174,1607,1891,1994,1936,1704,1338,854,298,-291,-869,-1387,-1820,-2133,-2311,-2361,-2269,-2083,-1805,-1489,-1158,-863,-624,-470,-409,-426,-500,-593,-647,-619,-457,-112,416,1162,2073,3137,4271,5410,6474,7365,8033,8401,8458,8181,7608,6759,5712,4513,3246,1974,762,-333,-1272,-2022,-2571,-2917,-3075,-3070,-2935,-2712,-2434,-2147,-1869,-1627,-1435,-1290,-1210,-1175,-1203,-1272,-1396,-1543,-1722,-1900,-2073,-2213,-2314,-2359,-2354,-2294,-2194,-2061,-1917,-1767,-1636,-1519,-1430,-1367,-1322,-1289,-1260,-1225,-1190,-1160,-1159,-1212,-1354,-1620,-2020,-2577,-3263,-4046,-4884,-5686,-6410,-6958,-7297,-7382,-7195,-6763,-6097,-5272,-4320,-3332,-2341,-1410,-573,155,751,1226,1583,1829,1985,2056,2068,2032,1973,1917,1890,1924,2038,2249,2567,2979,3463,3991,4513,5004,5407,5708,5868,5893,5768,5506,5105,4578,3928,3156,2262,1254,131,-1079,-2360,-3667,-4959,-6180,-7278,-8208,-8910,-9375,-9558,-9489,-9160,-8636,-7954,-7200,-6435,-5743,-5174,-4785,-4583,-4582,-4739,-5030,-5385,-5753,-6072,-6300,-6407,-6378,-6226,-5968,-5647,-5289,-4939,-4600,-4301,-4012,-3729,-3420,-3068,-2652,-2182,-1659,-1117,-590,-115,274,541,692,707,639,498,356,238,202,256,424,677,1014,1380,1779,2163,2551,2928,3310,3704,4104,4511,4884,5210,5427,5515,5431,5170,4723,4133,3432,2696,1999,1411,1008,833,916,1253,1812,2551,3380,4244,5041,5711,6194,6452,6478,6285,5916,5420,4877,4345,3905,3599,3466,3521,3745,4111,4555,5013,5406,5659,5718,5531,5095,4406,3516,2466,1344,207,-855,-1799,-2561,-3126,-3482,-3623,-3588,-3378,-3042,-2597,-2079,-1509,-912,-309,279,833,1340,1766,2115,2330,2414,2328,2039,1544,807,-142,-1313,-2639,-4083,-5551,-6957,-8204,-9207,-9882,-10200,-10143,-9736,-9056,-8177,-7217,-6279,-5453,-4821,-4414,-4238,-4275,-4448,-4700,-4926,-5059,-5013,-4755,-4247,-3511,-2569,-1476,-299,898,2041,3086,3975,4713,5256,5645,5863,5937,5872,5683,5378,4965,4485,3936,3401,2888,2479,2211,2112,2215,2494,2914,3419,3916,4327,4572,4582,4331,3816,3066,2156,1151,156,-742,-1475,-1971,-2217,-2209,-1975,-1569,-1051,-489,54,528,907,1173,1334,1413,1430,1422,1412,1426,1473,1575,1714,1915,2149,2427,2711,2993,3230,3387,3426,3304,2999,2499,1814,984,54,-893,-1796,-2574,-3174,-3557,-3713,-3650,-3408,-3038,-2610,-2189,-1847,-1628,-1586,-1724,-2052,-2535,-3118,-3763,-4364,-4885,-5232,-5383,-5293,-4986,-4455,-3776,-2973,-2142,-1322,-599,0,422,670,736,646,439,149,-157,-436,-629,-687,-578,-268,240,954,1828,2851,3945,5080,6186,7211,8117,8848,9409,9758,9934,9941,9814,9615,9352,9090,8826,8569,8316,8026,7695,7281,6780,6183,5520,4814,4132,3510,3007,2651,2445,2381,2401,2457,2466,2371,2103,1628,929,14,-1074,-2284,-3531,-4738,-5818,-6693,-7318,-7651,-7707,-7500,-7087,-6532,-5903,-5267,-4680,-4177,-3783,-3495,-3303,-3182,-3105,-3030,-2949,-2810,-2633,-2377,-2069,-1698,-1278,-824,-339,150,642,1110,1554,1964,2338,2685,3015,3335,3666,4004,4357,4719,5067,5395,5664,5878,5992,6032,5971,5847,5669,5469,5279,5124,5029,5010,5068,5210,5413,5665,5922,6149,6304,6333,6204,5876,5332,4575,3609,2473,1216,-107,-1403,-2619,-3661,-4476,-5017,-5249,-5180,-4813,-4193,-3357,-2375,-1287,-169,945,2001,2964,3809,4511,5051,5419,5592,5579,5357,4951,4361,3622,2767,1848,912,16,-795,-1485,-2028,-2418,-2653,-2754,-2731,-2630,-2460,-2276,-2104,-1976,-1938,-2000,-2194,-2522,-2970,-3525,-4133,-4751,-5311,-5750,-6008,-6047,-5828,-5370,-4686,-3840,-2901,-1958,-1094,-383,125,420,498,425,248,51,-84,-112,35,350,851,1490,2237,3034,3834,4586,5268,5842,6320,6677,6938,7089,7144,7102,6964,6744,6455,6119,5765,5421,5113,4852,4652,4487,4338,4183,3960,3675,3269,2771,2174,1510,825,154,-451,-963,-1353,-1642,-1814,-1957,-2074,-2265,-2557,-3006,-3637,-4444,-5409,-6490,-7607,-8714,-9707,-10541,-11146,-11491,-11563,-11360,-10913,-10261,-9438,-8515,-7511,-6490,-5470,-4478,-3534,-2645,-1810,-1041,-318,352,983,1580,2150,2696,3230,3741,4239,4705,5136,5501,5780,5940,5957,5808,5494,5023,4420,3752,3050,2410,1865,1480,1264,1238,1362,1621,1945,2300,2621,2879,3042,3087,3033,2862,2624,2322,1999,1674,1383,1137,968,877,886,993,1201,1502,1874,2303,2745,3190,3589,3943,4226,4444,4602,4705,4777,4815,4848,4865,4893,4920,4960,5000,5036,5046,5004,4866,4612,4179,3574,2758,1783,657,-515,-1682,-2725,-3576,-4149,-4402,-4314,-3893,-3191,-2257,-1190,-68,1008,1954,2704,3195,3420,3351,3040,2500,1805,995,128,-759,-1640,-2514,-3367,-4226,-5075,-5951,-6816,-7704,-8554,-9378,-10129,-10779,-11306,-11666,-11847,-11823,-11582,-11141,-10499,-9705,-8793,-7811,-6812,-5838,-4914,-4068,-3276,-2550,-1834,-1129,-383,401,1239,2122,3027,3926,4785,5546,6177,6613,6829,6777,6454,5853,5001,3939,2741,1462,224,-923,-1868,-2566,-2959,-3044,-2816,-2321,-1607,-745,190,1118,1968,2672,3183,3466,3504,3299,2876,2256,1511,670,-174,-985,-1687,-2257,-2655,-2888,-2966,-2919,-2783,-2599,-2404,-2213,-2053,-1907,-1779,-1647,-1500,-1326,-1133,-912,-702,-495,-340,-221,-172,-160,-194,-224,-241,-209,-116,35,239,460,666,806,847,747,488,65,-511,-1212,-1991,-2807,-3601,-4328,-4952,-5435,-5774,-5938,-5953,-5807,-5539,-5162,-4716,-4248,-3796,-3420,-3161,-3061,-3152,-3440,-3919,-4556,-5302,-6078,-6822,-7428,-7843,-7987,-7817,-7326,-6497,-5386,-4024,-2498,-874,748,2306,3716,4945,5956,6750,7336,7755,8031,8215,8339,8420,8490,8528,8549,8517,8424,8247,7962,7571,7057,6434,5709,4902,4036,3135,2224,1331,481,-306,-1002,-1606,-2105,-2497,-2815,-3052,-3255,-3440,-3631,-3839,-4073,-4306,-4529,-4700,-4786,-4771,-4631,-4393,-4065,-3718,-3374,-3121,-2980,-3005,-3205,-3577,-4095,-4716,-5386,-6043,-6628,-7092,-7406,-7544,-7533,-7377,-7123,-6815,-6473,-6146,-5830,-5528,-5231,-4904,-4520,-4062,-3488,-2827,-2049,-1224,-354,475,1236,1874,2359,2695,2884,2971,3000,3034,3117,3296,3584,3979,4460,4976,5477,5901,6202,6335,6287,6048,5634,5075,4387,3621,2783,1916,1019,126,-767,-1622,-2437,-3171,-3810,-4321,-4689,-4901,-4958,-4856,-4635,-4287,-3869,-3390,-2885,-2370,-1873,-1378,-918,-452,4,486,986,1532,2098,2687,3252,3765,4165,4414,4454,4268,3826,3144,2245,1168,-18,-1252,-2466,-3587,-4571,-5380,-5985,-6402,-6634,-6715,-6690,-6583,-6446,-6296,-6144,-6003,-5843,-5659,-5417,-5097,-4683,-4171,-3559,-2872,-2126,-1368,-619,60,659,1123,1443,1595,1570,1375,1027,549,-8,-601,-1167,-1651,-1996,-2169,-2133,-1888,-1436,-805,-27,846,1776,2704,3595,4401,5108,5684,6139,6466,6690,6826,6902,6925,6925,6882,6813,6675,6463,6134,5673,5073,4326,3476,2545,1594,685,-146,-848,-1403,-1826,-2105,-2309,-2443,-2566,-2697,-2861,-3055,-3289,-3534,-3794,-4051,-4309,-4567,-4846,-5150,-5492,-5879,-6297,-6731,-7155,-7531,-7834,-8021,-8091,-8009,-7813,-7491,-7100,-6657,-6206,-5784,-5404,-5094,-4834,-4617,-4409,-4167,-3858,-3435,-2885,-2181,-1346,-397,609,1622,2551,3345,3903,4186,4151,3784,3117,2200,1121,-16,-1090,-2007,-2658,-3000,-2996,-2662,-2046,-1200,-222,841,1890,2895,3817,4619,5324,5896,6365,6721,6968,7123,7172,7150,7042,6887,6683,6448,6201,5934,5665,5382,5089,4775,4450,4089,3719,3315,2900,2464,2025,1573,1132,690,272,-134,-493,-816,-1069,-1241,-1319,-1268,-1094,-764,-305,294,993,1761,2555,3320,3999,4553,4933,5122,5112,4917,4558,4091,3553,2999,2472,2020,1644,1387,1200,1096,1023,949,843,664,402,31,-432,-1004,-1641,-2353,-3091,-3855,-4615,-5342,-6035,-6640,-7156,-7537,-7755,-7796,-7626,-7265,-6700,-5984,-5133,-4226,-3284,-2392,-1558,-834,-212,304,738,1107,1437,1748,2036,2311,2552,2734,2856,2872,2799,2607,2318,1943,1503,1044,589,200,-99,-250,-237,-21,392,1007,1787,2697,3676,4659,5573,6357,6952,7332,7469,7386,7099,6668,6146,5592,5078,4632,4317,4115,4047,4075,4160,4270,4339,4339,4227,3980,3586,3054,2390,1636,813,-11,-811,-1522,-2118,-2572,-2870,-3026,-3055,-2997,-2870,-2737,-2585,-2462,-2339,-2216,-2057,-1841,-1536,-1132,-632,-48,567,1172,1701,2089,2294,2268,2010,1524,858,63,-786,-1617,-2363,-2971,-3412,-3665,-3748,-3671,-3467,-3164,-2789,-2360,-1901,-1416,-921,-432,40,470,834,1114,1272,1313,1197,955,571,90,-469,-1039,-1603,-2063,-2424,-2594,-2590,-2358,-1931,-1295,-497,446,1480,2578,3682,4763,5774,6682,7459,8068,8509,8744,8802,8666,8384,7967,7479,6942,6435,5973,5622,5385,5280,5290,5378,5500,5589,5585,5423,5067,4482,3681,2684,1555,365,-795,-1833,-2668,-3229,-3489,-3433,-3086,-2509,-1755,-932,-110,628,1204,1578,1709,1585,1211,612,-185,-1130,-2165,-3255,-4318,-5333,-6236,-7005,-7612,-8048,-8303,-8385,-8296,-8044,-7653,-7113,-6473,-5716,-4895,-4008,-3098,-2176,-1276,-397,428,1218,1940,2622,3242,3810,4327,4774,5170,5490,5755,5963,6133,6285,6445,6642,6888,7210,7590,8034,8495,8945,9334,9598,9709,9606,9286,8732,7973,7047,6004,4924,3854,2874,2021,1330,812,458,240,129,71,30,-32,-140,-304,-514,-767,-1015,-1252,-1433,-1548,-1588,-1550,-1460,-1326,-1189,-1056,-959,-894,-875,-877,-907,-931,-960,-974,-992,-1008,-1057,-1129,-1260,-1426,-1638,-1867,-2090,-2279,-2397,-2420,-2325,-2106,-1765,-1332,-840,-339,109,454,657,680,546,248,-144,-598,-1036,-1412,-1678,-1807,-1784,-1631,-1354,-1009,-627,-265,34,225,287,201,-20,-348,-736,-1122,-1435,-1616,-1604,-1371,-908,-233,603,1537,2491,3378,4150,4735,5137,5343,5392,5337,5214,5105,5009,4985,4993,5032,5049,4996,4828,4505,4005,3335,2506,1582,590,-370,-1259,-2010,-2575,-2954,-3130,-3137,-3021,-2826,-2624,-2458,-2373,-2381,-2494,-2677,-2909,-3140,-3340,-3480,-3553,-3556,-3519,-3468,-3450,-3495,-3652,-3929,-4348,-4894,-5538,-6248,-6957,-7625,-8169,-8570,-8758,-8739,-8493,-8046,-7425,-6673,-5834,-4954,-4071,-3214,-2420,-1688,-1064,-529,-134,142,261,245,90,-186,-538,-942,-1330,-1672,-1901,-2000,-1921,-1669,-1237,-646,74,888,1748,2613,3443,4196,4863,5410,5864,6206,6479,6689,6862,7022,7168,7319,7452,7579,7657,7699,7667,7551,7342,7021,6581,6011,5312,4470,3505,2408,1220,-55,-1349,-2649,-3875,-4993,-5955,-6716,-7269,-7589,-7698,-7600,-7321,-6883,-6294,-5577,-4735,-3775,-2718,-1571,-382,829,2002,3095,4065,4859,5464,5855,6034,6019,5834,5517,5112,4658,4189,3737,3307,2899,2495,2063,1576,996,311,-492,-1394,-2364,-3357,-4313,-5175,-5892,-6425,-6749,-6869,-6804,-6587,-6281,-5932,-5603,-5351,-5185,-5156,-5219,-5375,-5565,-5735,-5839,-5820,-5647,-5313,-4811,-4181,-3447,-2663,-1869,-1103,-406,207,708,1083,1321,1399,1316,1063,650,104,-534,-1202,-1829,-2335,-2650,-2710,-2492,-1973,-1206,-220,873,2003,3058,3946,4603,4961,5008,4741,4177,3382,2404,1340,268,-723,-1551,-2152,-2481,-2523,-2276,-1787,-1097,-296,552,1340,2013,2491,2741,2751,2521,2100,1530,876,202,-450,-1032,-1540,-1970,-2340,-2679,-3009,-3354,-3726,-4125,-4541,-4960,-5356,-5719,-6017,-6252,-6416,-6511,-6557,-6564,-6552,-6541,-6542,-6561,-6606,-6655,-6708,-6723,-6695,-6576,-6360,-6021,-5552,-4973,-4281,-3527,-2734,-1954,-1226,-582,-56,348,614,763,792,729,572,355,61,-262,-642,-1029,-1427,-1812,-2156,-2455,-2681,-2828,-2884,-2851,-2719,-2504,-2198,-1823,-1383,-898,-392,120,607,1053,1442,1761,2019,2209,2361,2462,2544,2585,2590,2535,2410,2192,1888,1500,1059,613,207,-84,-216,-138,173,706,1441,2306,3231,4121,4893,5468,5790,5839,5613,5152,4526,3793,3060,2389,1851,1484,1294,1262,1346,1479,1588,1605,1461,1106,516,-324,-1391,-2648,-4039,-5488,-6914,-8240,-9383,-10287,-10909,-11230,-11257,-11031,-10585,-10007,-9332,-8645,-7962,-7331,-6746,-6203,-5698,-5193,-4689,-4150,-3576,-2952,-2271,-1537,-742,100,982,1891,2809,3705,4570,5357,6063,6655,7125,7462,7657,7713,7620,7390,7018,6510,5885,5142,4325,3448,2560,1707,925,282,-215,-513,-627,-553,-331,7,408,831,1229,1581,1861,2076,2225,2319,2365,2382,2353,2296,2184,2018,1791,1491,1135,716,268,-206,-673,-1126,-1548,-1944,-2321,-2684,-3067,-3465,-3914,-4396,-4928,-5472,-6018,-6511,-6918,-7181,-7272,-7146,-6800,-6232,-5473,-4560,-3551,-2509,-1491,-555,253,919,1420,1769,1993,2107,2163,2181,2199,2228,2287,2360,2454,2539,2612,2654,2652,2621,2539,2442,2309,2167,2003,1819,1616,1385,1134,871,611,366,172,18,-67,-98,-88,-56,-35,-44,-110,-235,-421,-646,-881,-1093,-1237,-1287,-1201,-976,-600,-90,526,1213,1922,2598,3204,3684,4026,4209,4248,4160,3988,3777,3562,3389,3268,3211,3195,3194,3169,3072,2879,2548,2072,1446,678,-214,-1206,-2267,-3382,-4504,-5628,-6701,-7723,-8635,-9438,-10073,-10532,-10779,-10797,-10575,-10114,-9417,-8520,-7441,-6243,-4966,-3675,-2422,-1265,-244,599,1246,1674,1885,1880,1662,1256,666,-62,-906,-1811,-2725,-3580,-4297,-4814,-5046,-4950,-4483,-3625,-2410,-855,941,2917,4935,6909,8713,10261,11469,12296,12711,12742,12424,11831,11057,10201,9364,8637,8085,7752,7637,7727,7961,8272,8576,8783,8820,8631,8176,7463,6505,5368,4109,2824,1591,491,-413,-1092,-1518,-1730,-1739,-1627,-1441,-1261,-1138,-1121,-1227,-1457,-1774,-2150,-2494,-2781,-2907,-2869,-2608,-2153,-1514,-754,67,872,1590,2178,2591,2844,2945,2948,2911,2891,2942,3091,3359,3714,4133,4559,4924,5190,5297,5222,4965,4521,3930,3222,2436,1623,806,27,-695,-1347,-1907,-2379,-2749,-3017,-3180,-3239,-3190,-3044,-2802,-2481,-2100,-1679,-1253,-842,-487,-198,-11,84,70,-34,-204,-430,-661,-881,-1053,-1148,-1155,-1049,-829,-479,-20,570,1248,2020,2848,3696,4542,5320,6013,6559,6933,7109,7069,6821,6390,5801,5123,4393,3687,3045,2510,2111,1837,1693,1633,1632,1645,1637,1583,1470,1287,1050,766,453,139,-166,-431,-649,-806,-889,-897,-830,-687,-491,-251,6,246,443,553,556,431,162,-233,-752,-1349,-2000,-2649,-3271,-3805,-4242,-4545,-4715,-4755,-4674,-4503,-4264,-3985,-3687,-3387,-3080,-2770,-2419,-2022,-1533,-943,-230,595,1510,2467,3389,4207,4807,5129,5091,4672,3876,2759,1405,-51,-1482,-2752,-3740,-4385,-4637,-4527,-4111,-3470,-2728,-1969,-1296,-760,-380,-153,-19,68,193,409,776,1303,2003,2822,3720,4606,5411,6043,6443,6563,6376,5909,5179,4264,3229,2160,1136,232,-504,-1031,-1339,-1429,-1317,-1031,-601,-60,566,1251,1977,2738,3517,4315,5120,5924,6713,7467,8155,8761,9243,9588,9761,9760,9555,9176,8594,7858,6972,5972,4897,3772,2637,1521,437,-577,-1536,-2408,-3205,-3916,-4535,-5062,-5492,-5808,-6029,-6125,-6137,-6041,-5893,-5689,-5492,-5305,-5194,-5144,-5208,-5351,-5580,-5850,-6122,-6339,-6448,-6391,-6132,-5633,-4895,-3922,-2751,-1427,-19,1417,2799,4086,5218,6177,6949,7543,7975,8274,8464,8568,8598,8559,8438,8227,7901,7443,6845,6106,5240,4275,3246,2194,1163,186,-717,-1527,-2253,-2901,-3485,-4021,-4517,-4967,-5352,-5659,-5825,-5846,-5661,-5264,-4639,-3801,-2778,-1617,-381,871,2059,3130,4018,4691,5112,5281,5189,4862,4333,3624,2803,1894,961,41,-829,-1611,-2292,-2851,-3293,-3620,-3844,-3989,-4070,-4105,-4122,-4119,-4123,-4126,-4131,-4128,-4116,-4064,-3984,-3842,-3656,-3420,-3148,-2860,-2571,-2302,-2060,-1850,-1659,-1471,-1260,-993,-652,-215,323,943,1631,2331,3006,3603,4069,4382,4503,4450,4219,3846,3360,2800,2196,1587,983,416,-107,-577,-981,-1319,-1591,-1795,-1947,-2043,-2113,-2153,-2191,-2235,-2289,-2370,-2457,-2557,-2637,-2679,-2653,-2522,-2270,-1867,-1319,-626,185,1063,1972,2822,3579,4153,4514,4612,4442,3993,3307,2398,1340,166,-1062,-2303,-3527,-4703,-5831,-6892,-7892,-8825,-9669,-10417,-11025,-11474,-11714,-11729,-11490,-10995,-10277,-9348,-8303,-7184,-6090,-5090,-4248,-3617,-3216,-3054,-3098,-3321,-3649,-4043,-4412,-4724,-4906,-4941,-4813,-4513,-4079,-3526,-2896,-2229,-1549,-878,-239,393,994,1603,2216,2861,3533,4243,4978,5729,6469,7172,7800,8324,8706,8919,8939,8759,8372,7803,7070,6225,5303,4367,3461,2624,1893,1269,763,350,10,-286,-568,-850,-1145,-1450,-1740,-2008,-2203,-2314,-2310,-2181,-1939,-1592,-1181,-744,-324,30,284,418,407,272,8,-336,-743,-1169,-1585,-1966,-2285,-2544,-2720,-2825,-2853,-2799,-2676,-2470,-2187,-1828,-1400,-909,-382,170,703,1202,1619,1946,2138,2202,2111,1880,1507,1008,400,-301,-1068,-1888,-2731,-3581,-4410,-5191,-5899,-6501,-6967,-7274,-7386,-7303,-6999,-6496,-5801,-4943,-3971,-2919,-1845,-800,186,1055,1812,2424,2908,3277,3551,3762,3931,4073,4198,4291,4334,4290,4121,3793,3275,2566,1672,634,-491,-1640,-2726,-3688,-4452,-4982,-5253,-5267,-5049,-4641,-4091,-3463,-2805,-2170,-1593,-1095,-698,-384,-168,-4,100,187,258,342,431,543,660,788,914,1021,1126,1184,1231,1227,1183,1090,930,715,421,65,-365,-854,-1393,-1971,-2564,-3167,-3745,-4306,-4817,-5291,-5713,-6091,-6418,-6696,-6918,-7074,-7160,-7156,-7057,-6855,-6549,-6145,-5656,-5098,-4501,-3886,-3279,-2697,-2160,-1661,-1215,-790,-400,-14,355,714,1047,1328,1536,1637,1605,1422,1078,583,-51,-786,-1598,-2432,-3268,-4047,-4764,-5358,-5834,-6146,-6294,-6260,-6046,-5659,-5113,-4440,-3662,-2833,-1975,-1137,-337,398,1068,1673,2225,2744,3238,3721,4188,4628,5004,5294,5434,5402,5153,4666,3956,3032,1950,775,-426,-1549,-2528,-3269,-3731,-3850,-3637,-3072,-2217,-1097,199,1619,3067,4490,5814,6993,7988,8764,9311,9608,9668,9472,9061,8427,7622,6665,5618,4518,3433,2405,1487,715,102,-326,-601,-719,-728,-654,-536,-411,-316,-276,-323,-464,-722,-1078,-1545,-2074,-2659,-3245,-3798,-4287,-4666,-4931,-5062,-5076,-4986,-4821,-4616,-4405,-4214,-4079,-3994,-3985,-4013,-4086,-4144,-4165,-4094,-3887,-3507,-2924,-2112,-1090,147,1537,3044,4591,6101,7501,8707,9659,10302,10600,10539,10125,9378,8344,7072,5626,4080,2505,971,-452,-1719,-2781,-3622,-4230,-4618,-4797,-4797,-4641,-4353,-3954,-3448,-2850,-2154,-1370,-489,463,1493,2546,3614,4623,5544,6293,6834,7107,7069,6725,6038,5080,3848,2444,920,-640,-2142,-3534,-4728,-5706,-6414,-6866,-7058,-7024,-6791,-6408,-5904,-5320,-4679,-3992,-3272,-2519,-1738,-934,-121,679,1446,2133,2734,3194,3522,3692,3728,3643,3474,3262,3042,2862,2737,2703,2752,2897,3107,3375,3657,3939,4176,4357,4457,4470,4396,4241,4009,3725,3375,2997,2564,2107,1612,1090,564,23,-479,-959,-1363,-1705,-1959,-2132,-2229,-2259,-2238,-2181,-2090,-1980,-1833,-1658,-1417,-1122,-737,-270,284,922,1618,2361,3109,3828,4473,4997,5356,5509,5425,5085,4499,3670,2654,1490,242,-1011,-2222,-3308,-4243,-4977,-5509,-5824,-5960,-5931,-5791,-5575,-5331,-5085,-4880,-4696,-4565,-4435,-4321,-4162,-3971,-3698,-3365,-2966,-2524,-2078,-1656,-1304,-1061,-945,-985,-1161,-1476,-1875,-2331,-2770,-3155,-3410,-3515,-3408,-3103,-2573,-1852,-955,76,1215,2408,3646,4876,6097,7265,8373,9393,10301,11078,11696,12149,12417,12505,12416,12159,11765,11235,10615,9907,9148,8348,7524,6695,5869,5062,4286,3543,2855,2210,1628,1097,621,201,-170,-474,-724,-894,-988,-991,-911,-750,-530,-269,-5,235,413,507,496,376,146,-169,-562,-994,-1447,-1893,-2295,-2637,-2878,-3001,-2967,-2769,-2374,-1800,-1033,-115,932,2057,3210,4326,5365,6253,6967,7447,7680,7631,7308,6693,5824,4709,3409,1964,446,-1081,-2551,-3904,-5075,-6044,-6755,-7213,-7400,-7313,-6973,-6380,-5561,-4541,-3342,-2009,-571,922,2423,3890,5255,6494,7537,8374,8955,9291,9360,9201,8819,8256,7553,6716,5811,4813,3781,2678,1546,360,-847,-2075,-3292,-4463,-5552,-6495,-7259,-7773,-7998,-7894,-7431,-6610,-5444,-3979,-2290,-463,1377,3137,4688,5955,6866,7393,7535,7336,6843,6155,5338,4496,3696,2992,2433,2021,1753,1613,1542,1517,1472,1375,1188,897,507,37,-475,-984,-1443,-1814,-2069,-2208,-2236,-2201,-2129,-2094,-2123,-2264,-2535,-2925,-3428,-3986,-4573,-5115,-5580,-5927,-6126,-6183,-6087,-5861,-5521,-5083,-4572,-3991,-3360,-2685,-1977,-1244,-507,235,939,1618,2220,2746,3170,3470,3643,3669,3549,3289,2900,2413,1847,1254,665,115,-349,-728,-994,-1167,-1259,-1307,-1335,-1394,-1492,-1662,-1880,-2155,-2418,-2663,-2803,-2826,-2682,-2369,-1897,-1294,-620,75,718,1264,1659,1895,1952,1865,1641,1340,979,617,261,-48,-308,-495,-603,-620,-517,-291,95,636,1345,2217,3207,4299,5418,6510,7510,8340,8958,9316,9396,9204,8759,8115,7313,6430,5504,4597,3729,2924,2185,1492,849,219,-394,-1010,-1622,-2234,-2820,-3383,-3892,-4339,-4705,-4970,-5133,-5177,-5111,-4934,-4667,-4319,-3929,-3497,-3076,-2655,-2270,-1921,-1612,-1352,-1134,-964,-838,-764,-734,-757,-825,-940,-1090,-1265,-1443,-1608,-1722,-1775,-1720,-1559,-1260,-835,-283,365,1085,1829,2554,3206,3747,4125,4324,4310,4086,3653,3030,2233,1310,280,-803,-1905,-2986,-4003,-4924,-5713,-6339,-6773,-6989,-6963,-6680,-6128,-5311,-4239,-2942,-1471,131,1773,3391,4900,6217,7285,8044,8463,8525,8240,7622,6713,5553,4205,2710,1147,-455,-2019,-3520,-4908,-6149,-7228,-8112,-8795,-9270,-9526,-9575,-9416,-9065,-8531,-7839,-7000,-6048,-4990,-3866,-2688,-1499,-318,811,1858,2786,3567,4170,4598,4822,4880,4762,4512,4146,3695,3186,2638,2073,1503,950,421,-54,-458,-767,-957,-1004,-901,-624,-188,400,1109,1903,2725,3523,4233,4786,5148,5266,5124,4733,4082,3246,2231,1125,-34,-1183,-2271,-3257,-4106,-4790,-5297,-5622,-5768,-5757,-5600,-5341,-4995,-4600,-4178,-3741,-3309,-2871,-2439,-1998,-1566,-1132,-725,-366,-80,85,110,-41,-375,-897,-1579,-2400,-3304,-4241,-5158,-6003,-6737,-7334,-7776,-8078,-8233,-8276,-8216,-8076,-7871,-7613,-7303,-6954,-6567,-6146,-5709,-5253,-4801,-4353,-3920,-3509,-3109,-2727,-2343,-1966,-1580,-1195,-815,-461,-141,108,282,355,323,189,-25,-309,-607,-888,-1101,-1193,-1133,-883,-422,245,1110,2129,3273,4451,5633,6701,7626,8324,8758,8911,8764,8350,7691,6843,5841,4760,3617,2478,1352,273,-745,-1687,-2531,-3269,-3871,-4328,-4618,-4727,-4659,-4406,-3992,-3427,-2740,-1966,-1129,-281,563,1354,2076,2695,3195,3562,3782,3855,3783,3566,3239,2797,2293,1736,1165,613,91,-363,-759,-1079,-1340,-1551,-1732,-1911,-2110,-2351,-2650,-3001,-3406,-3824,-4238,-4593,-4866,-5012,-5031,-4905,-4669,-4340,-3971,-3605,-3289,-3058,-2932,-2925,-3016,-3189,-3398,-3610,-3769,-3850,-3802,-3620,-3263,-2752,-2059,-1222,-239,855,2029,3240,4455,5616,6690,7631,8398,8976,9333,9469,9373,9061,8537,7820,6933,5884,4706,3412,2025,576,-916,-2410,-3876,-5264,-6535,-7639,-8530,-9178,-9544,-9620,-9404,-8909,-8167,-7221,-6125,-4949,-3754,-2621,-1597,-757,-120,285,467,445,267,-24,-362,-703,-997,-1221,-1346,-1378,-1314,-1167,-952,-676,-352,12,410,829,1260,1684,2085,2435,2727,2920,3040,3035,2961,2777,2536,2223,1866,1462,1016,524,-24,-621,-1287,-1987,-2735,-3473,-4202,-4863,-5450,-5930,-6302,-6570,-6743,-6850,-6905,-6930,-6935,-6913,-6843,-6705,-6436,-6020,-5399,-4563,-3511,-2264,-879,581,2024,3371,4524,5421,5997,6226,6090,5611,4813,3760,2504,1139,-282,-1653,-2934,-4040,-4949,-5619,-6051,-6231,-6190,-5923,-5473,-4840,-4061,-3157,-2145,-1071,46,1157,2224,3211,4080,4797,5343,5709,5873,5865,5680,5346,4907,4379,3824,3268,2757,2318,1975,1742,1616,1596,1653,1771,1912,2047,2152,2197,2187,2105,1990,1844,1720,1633,1631,1710,1900,2172,2504,2864,3185,3433,3549,3499,3262,2834,2226,1482,633,-247,-1110,-1885,-2515,-2952,-3155,-3101,-2785,-2219,-1433,-482,587,1694,2778,3782,4638,5330,5810,6097,6174,6082,5827,5442,4961,4389,3761,3084,2357,1618,836,54,-748,-1543,-2335,-3100,-3836,-4524,-5140,-5684,-6110,-6421,-6578,-6586,-6416,-6095,-5613,-5021,-4340,-3634,-2941,-2316,-1799,-1412,-1164,-1054,-1044,-1110,-1203,-1274,-1284,-1198,-981,-638,-150,451,1154,1907,2692,3445,4151,4761,5272,5665,5952,6140,6251,6304,6310,6278,6210,6086,5906,5626,5249,4740,4100,3326,2425,1423,336,-789,-1936,-3046,-4110,-5080,-5942,-6665,-7239,-7641,-7868,-7908,-7758,-7427,-6915,-6251,-5441,-4524,-3520,-2455,-1375,-279,781,1805,2765,3653,4444,5141,5711,6149,6441,6567,6531,6335,5996,5555,5059,4565,4155,3866,3777,3894,4231,4768,5443,6208,6973,7674,8246,8639,8836,8822,8619,8246,7738,7123,6435,5685,4901,4077,3231,2355,1465,564,-326,-1189,-1994,-2718,-3334,-3827,-4191,-4426,-4552,-4588,-4571,-4529,-4489,-4472,-4473,-4491,-4493,-4441,-4309,-4043,-3643,-3085,-2402,-1620,-793,11,743,1324,1732,1909,1864,1573,1079,377,-463,-1430,-2455,-3505,-4523,-5457,-6261,-6879,-7272,-7404,-7250,-6810,-6091,-5130,-3972,-2675,-1315,58,1362,2571,3623,4512,5211,5718,6030,6153,6082,5843,5427,4878,4204,3455,2661,1880,1145,512,4,-345,-521,-528,-368,-65,354,860,1416,1985,2544,3051,3507,3874,4168,4378,4507,4577,4577,4535,4440,4308,4132,3920,3669,3391,3098,2808,2549,2348,2223,2201,2281,2454,2703,2980,3255,3470,3607,3622,3528,3326,3050,2744,2451,2225,2097,2101,2233,2491,2839,3232,3630,3957,4196,4270,4188,3911,3458,2835,2073,1188,228,-797,-1845,-2896,-3927,-4907,-5809,-6601,-7236,-7692,-7907,-7878,-7563,-6979,-6137,-5082,-3873,-2586,-1295,-92,971,1823,2446,2816,2956,2880,2651,2304,1911,1524,1193,970,887,967,1228,1667,2270,3038,3903,4877,5868,6864,7798,8616,9288,9747,9984,9958,9678,9134,8367,7388,6265,5021,3734,2430,1171,-14,-1095,-2041,-2855,-3514,-4042,-4425,-4703,-4878,-4983,-5039,-5065,-5081,-5101,-5132,-5173,-5233,-5297,-5354,-5402,-5396,-5342,-5186,-4917,-4514,-3949,-3252,-2401,-1460,-453,553,1502,2334,2996,3448,3666,3652,3413,2989,2424,1781,1121,519,16,-318,-462,-395,-112,365,1005,1771,2605,3447,4247,4928,5456,5768,5843,5654,5192,4476,3523,2384,1106,-235,-1579,-2849,-3987,-4950,-5700,-6232,-6557,-6689,-6679,-6554,-6366,-6134,-5889,-5621,-5342,-5011,-4633,-4170,-3620,-2992,-2278,-1536,-770,-49,604,1145,1542,1800,1888,1845,1664,1385,1027,624,188,-243,-673,-1079,-1474,-1843,-2212,-2555,-2899,-3210,-3493,-3706,-3836,-3847,-3715,-3433,-2977,-2386,-1651,-835,45,933,1795,2584,3284,3854,4301,4605,4781,4826,4770,4608,4367,4053,3679,3258,2799,2324,1844,1394,992,667,449,351,384,545,813,1161,1554,1944,2294,2568,2734,2776,2682,2446,2086,1609,1047,429,-204,-807,-1342,-1764,-2053,-2185,-2158,-1983,-1676,-1266,-787,-258,277,811,1320,1796,2248,2659,3051,3413,3752,4066,4341,4573,4745,4838,4845,4750,4545,4245,3836,3358,2809,2218,1605,969,330,-333,-1010,-1732,-2501,-3327,-4217,-5149,-6106,-7058,-7947,-8752,-9410,-9899,-10198,-10288,-10183,-9891,-9434,-8844,-8142,-7361,-6516,-5639,-4736,-3836,-2939,-2073,-1242,-465,244,874,1412,1845,2181,2407,2555,2627,2662,2684,2720,2802,2939,3136,3382,3648,3899,4092,4177,4113,3868,3416,2763,1909,891,-252,-1472,-2698,-3881,-4950,-5853,-6551,-7010,-7217,-7189,-6933,-6505,-5944,-5307,-4649,-4019,-3449,-2976,-2605,-2346,-2197,-2135,-2158,-2233,-2350,-2480,-2608,-2709,-2771,-2763,-2687,-2510,-2233,-1843,-1332,-707,19,842,1715,2630,3523,4367,5117,5728,6185,6452,6539,6441,6189,5808,5344,4839,4338,3879,3492,3188,2989,2860,2814,2798,2802,2788,2725,2601,2383,2082,1671,1175,586,-79,-801,-1577,-2377,-3188,-3997,-4769,-5496,-6145,-6691,-7117,-7395,-7512,-7452,-7228,-6823,-6289,-5631,-4902,-4153,-3424,-2781,-2256,-1903,-1732,-1769,-2005,-2423,-2998,-3691,-4454,-5248,-6030,-6759,-7412,-7955,-8378,-8656,-8797,-8771,-8601,-8266,-7781,-7160,-6401,-5550,-4606,-3627,-2628,-1649,-722,136,901,1574,2151,2645,3059,3417,3727,4001,4240,4458,4630,4778,4863,4896,4858,4734,4538,4233,3857,3375,2825,2195,1511,780,33,-726,-1441,-2125,-2697,-3181,-3501,-3675,-3666,-3493,-3164,-2714,-2184,-1614,-1068,-573,-176,113,288,356,344,267,167,45,-55,-143,-189,-192,-140,-14,194,504,930,1469,2125,2882,3699,4552,5368,6108,6710,7124,7322,7270,6973,6423,5649,4680,3548,2308,1002,-319,-1604,-2813,-3908,-4865,-5666,-6316,-6808,-7179,-7430,-7599,-7706,-7759,-7790,-7786,-7766,-7712,-7628,-7485,-7278,-6982,-6577,-6050,-5389,-4586,-3653,-2609,-1475,-305,870,1985,3005,3891,4602,5154,5515,5736,5820,5808,5736,5621,5500,5369,5236,5103,4941,4766,4541,4286,3992,3672,3337,3006,2674,2363,2049,1736,1395,1015,576,67,-511,-1142,-1809,-2471,-3089,-3633,-4056,-4336,-4476,-4458,-4333,-4123,-3879,-3664,-3520,-3492,-3607,-3862,-4252,-4727,-5253,-5755,-6192,-6506,-6669,-6661,-6491,-6169,-5733,-5206,-4623,-4014,-3379,-2747,-2094,-1434,-755,-64,633,1310,1958,2533,3029,3416,3694,3867,3941,3947,3901,3828,3744,3648,3550,3428,3282,3087,2848,2546,2202,1816,1410,1010,634,306,50,-132,-236,-267,-262,-235,-234,-293,-444,-712,-1108,-1624,-2243,-2919,-3617,-4263,-4829,-5244,-5492,-5544,-5409,-5092,-4639,-4067,-3443,-2792,-2162,-1577,-1063,-632,-292,-55,91,121,60,-117,-386,-746,-1179,-1644,-2118,-2540,-2865,-3051,-3045,-2840,-2420,-1810,-1047,-173,743,1645,2473,3181,3740,4129,4350,4408,4338,4159,3918,3636,3364,3113,2922,2789,2729,2729,2777,2852,2927,2972,2961,2871,2686,2402,2023,1563,1046,503,-40,-538,-975,-1311,-1541,-1643,-1624,-1490,-1257,-948,-581,-189,232,647,1086,1536,2015,2542,3109,3727,4377,5030,5655,6208,6644,6941,7064,7026,6838,6538,6181,5815,5497,5272,5158,5166,5273,5445,5636,5779,5834,5736,5468,5002,4348,3518,2550,1486,367,-748,-1830,-2833,-3733,-4511,-5153,-5661,-6030,-6283,-6412,-6463,-6415,-6328,-6173,-6003,-5795,-5574,-5336,-5068,-4781,-4448,-4073,-3644,-3165,-2639,-2081,-1513,-953,-425,47,471,815,1118,1361,1590,1793,2020,2250,2520,2806,3111,3421,3703,3942,4104,4160,4105,3904,3579,3132,2591,2002,1397,826,329,-72,-357,-521,-587,-554,-456,-306,-113,106,358,630,930,1226,1524,1767,1939,1989,1891,1610,1158,527,-226,-1055,-1890,-2644,-3254,-3653,-3803,-3689,-3335,-2756,-2037,-1205,-351,494,1284,2002,2659,3247,3818,4361,4931,5502,6101,6684,7244,7723,8111,8347,8437,8353,8116,7735,7259,6700,6136,5569,5066,4632,4283,4034,3854,3741,3655,3576,3467,3314,3087,2786,2405,1958,1445,907,334,-218,-772,-1268,-1742,-2142,-2498,-2788,-3024,-3203,-3346,-3445,-3535,-3610,-3697,-3789,-3892,-3996,-4084,-4142,-4153,-4097,-3974,-3792,-3556,-3311,-3067,-2866,-2732,-2677,-2705,-2810,-2971,-3157,-3358,-3518,-3645,-3702,-3683,-3594,-3421,-3186,-2881,-2526,-2110,-1660,-1154,-620,-37,575,1215,1878,2533,3180,3785,4335,4814,5201,5503,5707,5827,5877,5857,5798,5692,5560,5386,5179,4915,4595,4200,3731,3176,2551,1856,1122,365,-374,-1066,-1671,-2161,-2514,-2708,-2761,-2660,-2447,-2127,-1734,-1284,-786,-254,327,952,1633,2371,3151,3965,4777,5557,6266,6866,7323,7629,7757,7735,7559,7279,6912,6510,6096,5702,5345,5027,4736,4464,4165,3831,3420,2918,2324,1626,860,38,-793,-1595,-2328,-2949,-3441,-3776,-3958,-4002,-3923,-3763,-3564,-3358,-3196,-3093,-3074,-3134,-3258,-3418,-3571,-3677,-3687,-3576,-3310,-2889,-2315,-1611,-806,57,941,1797,2592,3294,3876,4331,4652,4840,4925,4901,4814,4669,4502,4310,4122,3924,3728,3527,3313,3090,2859,2620,2392,2173,1987,1832,1723,1658,1636,1653,1695,1750,1816,1864,1913,1925,1930,1895,1834,1732,1569,1344,1029,622,111,-501,-1206,-1985,-2811,-3666,-4504,-5317,-6059,-6728,-7296,-7762,-8113,-8356,-8479,-8502,-8410,-8219,-7928,-7526,-7026,-6406,-5661,-4789,-3780,-2641,-1398,-65,1293,2643,3899,5024,5938,6617,7017,7149,7014,6665,6135,5498,4807,4117,3479,2918,2456,2102,1835,1660,1536,1453,1392,1326,1255,1168,1058,947,811,689,559,439,323,194,57,-120,-333,-616,-954,-1362,-1823,-2312,-2805,-3259,-3631,-3892,-3998,-3945,-3723,-3354,-2880,-2349,-1826,-1382,-1070,-939,-1017,-1297,-1772,-2383,-3093,-3809,-4505,-5083,-5538,-5812,-5914,-5840,-5610,-5245,-4780,-4231,-3644,-3016,-2389,-1753,-1133,-527,62,622,1158,1658,2113,2526,2869,3151,3350,3466,3505,3461,3358,3209,3031,2852,2673,2517,2360,2208,2030,1807,1526,1161,718,191,-403,-1049,-1727,-2408,-3080,-3704,-4274,-4752,-5126,-5361,-5443,-5336,-5038,-4519,-3793,-2857,-1748,-488,861,2253,3622,4907,6054,7016,7763,8273,8561,8632,8524,8285,7940,7555,7146,6757,6390,6065,5757,5468,5162,4815,4403,3883,3246,2467,1550,509,-624,-1810,-2979,-4092,-5065,-5872,-6460,-6823,-6960,-6887,-6650,-6282,-5848,-5396,-4977,-4643,-4407,-4305,-4322,-4450,-4666,-4916,-5185,-5411,-5580,-5664,-5659,-5572,-5414,-5213,-4980,-4737,-4484,-4219,-3931,-3603,-3219,-2776,-2268,-1718,-1148,-601,-116,257,483,535,389,69,-425,-1031,-1715,-2402,-3033,-3550,-3889,-4028,-3931,-3607,-3070,-2350,-1503,-581,351,1236,2009,2644,3087,3348,3422,3322,3104,2769,2393,1969,1544,1109,659,195,-323,-890,-1526,-2228,-2972,-3737,-4479,-5150,-5710,-6104,-6313,-6300,-6072,-5636,-5011,-4248,-3376,-2466,-1555,-707,51,689,1199,1599,1896,2145,2368,2615,2909,3270,3689,4171,4652,5118,5496,5741,5818,5684,5334,4787,4044,3196,2245,1316,420,-340,-956,-1364,-1577,-1584,-1414,-1099,-685,-210,258,695,1041,1269,1345,1257,979,531,-99,-872,-1765,-2731,-3729,-4695,-5596,-6361,-6971,-7383,-7586,-7589,-7401,-7061,-6615,-6112,-5613,-5172,-4827,-4621,-4559,-4649,-4863,-5181,-5542,-5923,-6257,-6525,-6697,-6755,-6714,-6567,-6347,-6052,-5704,-5303,-4837,-4306,-3682,-2955,-2128,-1186,-178,892,1947,2946,3821,4516,4991,5223,5193,4944,4477,3884,3195,2496,1844,1279,853,557,403,349,366,396,399,316,123,-210,-686,-1290,-1998,-2769,-3547,-4296,-4938,-5463,-5802,-5957,-5910,-5662,-5235,-4647,-3926,-3104,-2209,-1255,-275,726,1728,2720,3680,4591,5424,6145,6732,7139,7351,7341,7110,6648,5997,5175,4249,3276,2323,1455,734,188,-155,-310,-302,-183,-16,136,196,130,-112,-528,-1108,-1822,-2605,-3413,-4164,-4815,-5314,-5627,-5742,-5659,-5390,-4965,-4406,-3753,-3030,-2275,-1509,-759,-45,612,1196,1687,2075,2349,2501,2540,2462,2303,2060,1784,1479,1194,938,740,600,534,518,554,607,661,694,680,621,493,328,113,-101,-310,-463,-548,-533,-413,-191,125,500,909,1311,1662,1948,2123,2208,2179,2085,1927,1758,1592,1456,1351,1266,1175,1043,828,489,4,-655,-1473,-2441,-3527,-4667,-5827,-6917,-7900,-8697,-9269,-9574,-9582,-9301,-8724,-7893,-6843,-5626,-4316,-2967,-1657,-432,648,1555,2257,2764,3067,3210,3209,3125,2993,2859,2774,2747,2819,2981,3226,3550,3908,4288,4649,4969,5214,5373,5418,5350,5159,4846,4419,3898,3293,2642,1974,1321,727,222,-171,-420,-540,-524,-403,-214,7,199,324,338,212,-65,-492,-1052,-1698,-2395,-3078,-3697,-4205,-4559,-4746,-4757,-4610,-4329,-3962,-3541,-3116,-2709,-2344,-2025,-1752,-1498,-1260,-1006,-744,-462,-190,59,244,329,298,117,-195,-621,-1125,-1630,-2091,-2417,-2558,-2467,-2121,-1529,-723,233,1269,2278,3187,3899,4358,4534,4403,4005,3371,2577,1689,793,-51,-773,-1347,-1733,-1945,-1977,-1865,-1630,-1307,-917,-496,-42,414,885,1349,1816,2268,2709,3112,3482,3795,4053,4246,4378,4456,4495,4522,4548,4618,4744,4958,5275,5688,6211,6796,7437,8070,8650,9130,9446,9573,9465,9125,8544,7755,6792,5699,4537,3348,2192,1099,107,-763,-1507,-2109,-2590,-2941,-3185,-3326,-3379,-3356,-3267,-3125,-2952,-2743,-2547,-2335,-2163,-1994,-1868,-1748,-1647,-1542,-1413,-1264,-1059,-817,-516,-184,175,526,855,1114,1294,1354,1293,1094,773,339,-172,-730,-1294,-1831,-2298,-2695,-2985,-3201,-3327,-3400,-3430,-3423,-3404,-3334,-3235,-3044,-2762,-2342,-1777,-1050,-189,796,1825,2864,3806,4606,5181,5499,5546,5333,4919,4370,3781,3249,2857,2675,2735,3038,3546,4186,4868,5474,5910,6068,5898,5352,4448,3232,1780,212,-1363,-2820,-4045,-4973,-5534,-5740,-5590,-5143,-4465,-3611,-2665,-1652,-631,408,1431,2471,3499,4540,5556,6535,7431,8206,8805,9186,9313,9154,8717,8003,7055,5922,4678,3393,2159,1038,102,-613,-1084,-1324,-1330,-1168,-848,-432,55,575,1117,1650,2177,2678,3135,3549,3875,4125,4245,4249,4104,3824,3404,2875,2247,1568,858,163,-498,-1091,-1610,-2038,-2381,-2635,-2812,-2920,-2966,-2967,-2923,-2848,-2755,-2636,-2517,-2384,-2250,-2113,-1969,-1824,-1670,-1523,-1382,-1271,-1192,-1178,-1228,-1366,-1584,-1876,-2223,-2592,-2952,-3258,-3485,-3598,-3607,-3487,-3295,-3011,-2710,-2375,-2052,-1719,-1375,-997,-549,-7,651,1437,2334,3315,4329,5298,6156,6800,7177,7204,6868,6153,5106,3784,2295,751,-723,-2003,-2998,-3638,-3891,-3774,-3334,-2650,-1822,-949,-119,592,1151,1543,1795,1954,2073,2219,2441,2773,3231,3791,4425,5078,5689,6202,6570,6756,6756,6573,6237,5782,5253,4689,4114,3559,3007,2463,1903,1310,671,-1,-706,-1385,-2002,-2499,-2803,-2889,-2704,-2261,-1568,-677,357,1449,2528,3519,4362,5027,5481,5727,5777,5647,5360,4949,4420,3818,3151,2451,1749,1061,439,-115,-556,-887,-1092,-1185,-1181,-1101,-988,-855,-753,-681,-682,-730,-860,-1028,-1256,-1509,-1797,-2093,-2414,-2722,-3037,-3312,-3536,-3675,-3678,-3543,-3217,-2735,-2087,-1342,-544,230,910,1451,1800,1963,1941,1775,1528,1236,983,787,687,681,741,837,903,891,741,413,-101,-810,-1656,-2600,-3545,-4425,-5144,-5655,-5907,-5912,-5679,-5283,-4777,-4260,-3796,-3443,-3230,-3153,-3167,-3232,-3243,-3163,-2896,-2435,-1754,-896,95,1126,2124,2989,3649,4063,4195,4068,3721,3198,2600,1970,1405,930,597,396,343,398,555,773,1044,1340,1663,1996,2348,2698,3054,3385,3688,3925,4084,4125,4041,3804,3405,2858,2145,1319,377,-633,-1671,-2710,-3686,-4580,-5332,-5923,-6311,-6481,-6430,-6152,-5685,-5055,-4322,-3548,-2810,-2167,-1697,-1435,-1412,-1635,-2073,-2680,-3402,-4146,-4860,-5463,-5918,-6197,-6300,-6250,-6084,-5841,-5569,-5297,-5044,-4814,-4591,-4351,-4080,-3744,-3351,-2888,-2392,-1876,-1383,-936,-556,-244,2,220,428,676,976,1361,1805,2307,2806,3265,3613,3802,3795,3560,3124,2485,1727,889,65,-689,-1301,-1735,-1966,-2000,-1857,-1571,-1188,-741,-265,223,732,1256,1821,2442,3109,3830,4561,5260,5867,6316,6544,6510,6198,5599,4784,3783,2703,1624,621,-222,-877,-1321,-1566,-1645,-1608,-1499,-1378,-1265,-1199,-1162,-1158,-1160,-1138,-1086,-974,-821,-628,-421,-234,-80,3,15,-53,-192,-383,-607,-839,-1058,-1251,-1408,-1534,-1630,-1719,-1803,-1921,-2053,-2249,-2479,-2778,-3128,-3535,-3997,-4503,-5046,-5611,-6180,-6727,-7229,-7654,-7974,-8167,-8210,-8105,-7845,-7461,-6971,-6417,-5842,-5263,-4727,-4225,-3769,-3327,-2884,-2395,-1847,-1203,-482,319,1144,1955,2686,3280,3686,3877,3843,3601,3199,2680,2125,1577,1106,729,467,308,215,154,66,-86,-346,-723,-1214,-1787,-2388,-2959,-3424,-3726,-3817,-3677,-3315,-2766,-2078,-1325,-565,137,744,1226,1588,1825,1971,2036,2040,1988,1875,1691,1417,1039,546,-49,-734,-1463,-2188,-2850,-3384,-3736,-3864,-3739,-3368,-2771,-1996,-1114,-186,693,1476,2099,2543,2801,2887,2846,2714,2550,2393,2275,2220,2223,2266,2330,2370,2362,2272,2077,1776,1356,845,252,-386,-1036,-1653,-2205,-2645,-2958,-3121,-3137,-3029,-2821,-2570,-2314,-2130,-2048,-2143,-2412,-2886,-3524,-4275,-5055,-5760,-6280,-6540,-6482,-6110,-5495,-4727,-3972,-3371,-3071,-3170,-3697,-4630,-5840,-7178,-8424,-9365,-9811,-9629,-8761,-7255,-5242,-2930,-572,1569,3283,4407,4887,4755,4124,3168,2085,1055,218,-336,-604,-615,-463,-255,-85,-51,-179,-486,-928,-1444,-1941,-2355,-2584,-2612,-2407,-1994,-1436,-789,-156,400,797,1005,983,757,328,-222,-856,-1456,-1958,-2255,-2289,-2002,-1391,-462,696,2021,3355,4588,5576,6203,6389,6090,5315,4115,2604,903,-817,-2391,-3671,-4525,-4865,-4657,-3900,-2671,-1065,766,2680,4494,6099,7353,8221,8663,8729,8475,8021,7480,6965,6590,6377,6357,6440,6544,6512,6220,5540,4420,2853,923,-1251,-3489,-5617,-7469,-8904,-9836,-10215,-10033,-9328,-8151,-6605,-4780,-2830,-878,915,2412,3497,4085,4148,3707,2848,1699,434,-770,-1737,-2346,-2525,-2278,-1681,-860,27,811,1381,1624,1533,1113,423,-447,-1423,-2416,-3371,-4224,-4949,-5480,-5807,-5860,-5631,-5088,-4243,-3130,-1829,-442,887,2027,2840,3228,3143,2593,1653,465,-810,-1954,-2801,-3184,-3017,-2288,-1065,513,2231,3878,5207,6056,6293,5908,4945,3559,1914,232,-1307,-2552,-3384,-3784,-3728,-3288,-2528,-1549,-457,640,1649,2463,3035,3283,3220,2830,2192,1376,518,-258,-803,-1013,-804,-155,908,2288,3859,5446,6873,7959,8571,8584,7979,6748,4987,2820,429,-2002,-4244,-6144,-7507,-8240,-8267,-7565,-6200,-4251,-1879,731,3378,5842,7934,9499,10407,10623,10108,8933,7164,4939,2404,-257,-2859,-5212,-7155,-8554,-9330,-9464,-8992,-8013,-6661,-5111,-3522,-2089,-921,-145,192,99,-409,-1207,-2219,-3278,-4274,-5068,-5551,-5660,-5326,-4575,-3426,-1978,-348,1316,2882,4202,5216,5855,6139,6093,5798,5310,4728,4087,3447,2828,2254,1743,1323,1031,901,979,1273,1785,2476,3286,4133,4921,5569,6003,6194,6135,5856,5417,4891,4361,3913,3599,3496,3592,3910,4376,4933,5472,5895,6098,6023,5615,4901,3910,2739,1501,324,-649,-1301,-1550,-1353,-738,222,1406,2646,3792,4681,5204,5303,4966,4264,3285,2180,1072,120,-611,-1034,-1182,-1085,-844,-562,-348,-299,-481,-927,-1629,-2541,-3570,-4596,-5479,-6066,-6250,-5933,-5114,-3832,-2220,-438,1311,2845,4012,4713,4939,4714,4161,3398,2578,1831,1242,868,697,704,822,991,1151,1263,1302,1267,1163,997,794,549,282,-21,-351,-729,-1137,-1592,-2065,-2549,-3012,-3428,-3765,-3986,-4060,-3940,-3602,-3020,-2183,-1134,103,1425,2757,3988,5037,5832,6344,6576,6558,6371,6074,5772,5515,5368,5339,5416,5557,5692,5748,5662,5370,4855,4111,3171,2083,938,-198,-1204,-2000,-2494,-2607,-2326,-1632,-606,672,2055,3391,4538,5346,5745,5669,5141,4210,2982,1584,157,-1161,-2258,-3030,-3430,-3425,-3025,-2286,-1266,-90,1143,2278,3217,3825,4059,3870,3299,2424,1355,241,-790,-1626,-2200,-2491,-2528,-2370,-2091,-1778,-1484,-1242,-1069,-916,-762,-530,-158,398,1186,2205,3426,4795,6200,7530,8631,9372,9607,9260,8269,6670,4529,2023,-670,-3303,-5664,-7565,-8871,-9532,-9569,-9076,-8190,-7096,-5954,-4929,-4130,-3597,-3349,-3294,-3358,-3412,-3354,-3126,-2691,-2111,-1449,-839,-405,-253,-486,-1102,-2102,-3370,-4772,-6123,-7228,-7918,-8071,-7632,-6626,-5161,-3384,-1500,319,1911,3173,4062,4604,4854,4935,4932,4974,5106,5386,5779,6233,6659,6952,7034,6855,6423,5790,5075,4378,3846,3543,3530,3780,4244,4803,5363,5778,5961,5828,5331,4467,3259,1768,103,-1630,-3261,-4680,-5719,-6299,-6348,-5838,-4825,-3353,-1574,409,2411,4310,5966,7301,8264,8857,9108,9070,8802,8351,7758,7039,6200,5244,4175,3007,1791,566,-570,-1552,-2289,-2728,-2835,-2624,-2135,-1454,-684,54,646,970,967,581,-169,-1209,-2446,-3709,-4848,-5707,-6155,-6137,-5620,-4671,-3382,-1901,-403,957,2014,2679,2886,2645,2006,1053,-112,-1383,-2673,-3920,-5066,-6111,-7032,-7842,-8536,-9093,-9493,-9671,-9570,-9124,-8275,-7027,-5391,-3471,-1388,692,2583,4140,5209,5729,5647,5017,3885,2397,682,-1080,-2728,-4097,-5067,-5542,-5488,-4926,-3915,-2574,-1031,566,2093,3447,4571,5441,6076,6528,6846,7089,7295,7460,7575,7564,7353,6843,5960,4636,2885,727,-1707,-4288,-6815,-9095,-10930,-12153,-12647,-12358,-11299,-9564,-7311,-4748,-2125,328,2394,3912,4802,5038,4675,3828,2646,1308,8,-1093,-1845,-2154,-1985,-1360,-365,853,2123,3248,4038,4365,4129,3346,2088,513,-1161,-2704,-3883,-4515,-4492,-3790,-2501,-790,1082,2843,4204,4935,4897,4039,2469,349,-2018,-4355,-6354,-7797,-8552,-8598,-8024,-7026,-5823,-4682,-3795,-3332,-3326,-3766,-4520,-5434,-6330,-7029,-7426,-7433,-7075,-6392,-5496,-4493,-3509,-2613,-1869,-1273,-806,-428,-106,198,462,681,787,738,473,-20,-739,-1612,-2551,-3417,-4081,-4425,-4366,-3878,-2987,-1774,-349,1142,2572,3820,4791,5456,5793,5854,5698,5429,5139,4935,4877,5000,5293,5672,6055,6287,6259,5855,5020,3747,2089,164,-1891,-3876,-5642,-7015,-7913,-8272,-8140,-7566,-6707,-5663,-4601,-3591,-2721,-1987,-1379,-830,-290,320,1026,1848,2756,3692,4574,5308,5814,6015,5871,5359,4488,3302,1855,251,-1421,-3032,-4474,-5656,-6499,-6970,-7060,-6785,-6194,-5330,-4266,-3053,-1767,-453,815,1995,3009,3799,4294,4440,4200,3581,2611,1389,23,-1341,-2565,-3529,-4153,-4401,-4319,-3962,-3479,-2985,-2645,-2574,-2872,-3580,-4698,-6147,-7834,-9583,-11241,-12609,-13532,-13869,-13549,-12547,-10914,-8755,-6217,-3488,-760,1793,3993,5726,6897,7451,7410,6807,5760,4407,2925,1503,325,-463,-749,-489,294,1531,3077,4772,6431,7873,8963,9579,9682,9258,8362,7072,5504,3775,2004,310,-1229,-2541,-3582,-4357,-4861,-5162,-5293,-5350,-5382,-5471,-5652,-5956,-6370,-6879,-7408,-7910,-8274,-8443,-8321,-7869,-7048,-5868,-4364,-2610,-693,1257,3142,4822,6231,7293,7988,8337,8368,8133,7691,7057,6286,5347,4273,3034,1656,155,-1416,-2991,-4477,-5782,-6802,-7453,-7659,-7398,-6651,-5495,-3993,-2292,-539,1101,2472,3444,3956,3964,3540,2759,1763,717,-266,-1042,-1571,-1834,-1872,-1796,-1699,-1738,-2006,-2599,-3535,-4778,-6231,-7736,-9116,-10176,-10741,-10714,-10023,-8734,-6945,-4861,-2698,-706,909,1990,2451,2314,1645,612,-615,-1840,-2893,-3660,-4066,-4125,-3876,-3426,-2889,-2372,-2002,-1815,-1880,-2164,-2641,-3234,-3841,-4356,-4666,-4665,-4289,-3488,-2262,-656,1276,3413,5657,7865,9905,11654,12993,13823,14092,13746,12818,11332,9382,7066,4508,1843,-791,-3268,-5437,-7202,-8426,-9075,-9068,-8468,-7285,-5662,-3700,-1558,619,2687,4537,6045,7178,7869,8142,8018,7573,6883,6065,5215,4439,3828,3438,3316,3456,3814,4338,4897,5411,5736,5788,5488,4816,3781,2469,975,-550,-1974,-3152,-4009,-4471,-4568,-4320,-3842,-3214,-2565,-1971,-1504,-1188,-1012,-930,-887,-794,-599,-245,279,951,1712,2474,3127,3552,3647,3321,2535,1280,-390,-2380,-4563,-6780,-8879,-10718,-12183,-13219,-13779,-13894,-13586,-12911,-11931,-10678,-9211,-7553,-5733,-3793,-1757,303,2340,4269,6025,7530,8730,9578,10052,10147,9890,9298,8455,7383,6200,4932,3683,2478,1379,395,-437,-1115,-1612,-1914,-1991,-1835,-1406,-730,209,1360,2673,4081,5468,6739,7756,8410,8599,8256,7366,5961,4134,2020,-213,-2388,-4334,-5914,-7022,-7616,-7688,-7290,-6496,-5408,-4125,-2750,-1357,-7,1263,2431,3497,4448,5301,6042,6690,7222,7650,7937,8070,8011,7724,7177,6355,5259,3924,2406,784,-852,-2396,-3779,-4908,-5771,-6318,-6595,-6609,-6428,-6095,-5661,-5164,-4629,-4054,-3451,-2785,-2055,-1241,-323,680,1767,2905,4038,5128,6077,6830,7288,7397,7085,6344,5176,3632,1821,-148,-2100,-3884,-5334,-6338,-6795,-6702,-6071,-5004,-3630,-2106,-596,743,1801,2480,2766,2651,2207,1504,653,-234,-1072,-1760,-2265,-2544,-2615,-2491,-2228,-1865,-1464,-1066,-701,-393,-126,98,330,590,927,1378,1960,2693,3563,4529,5550,6536,7415,8109,8535,8664,8468,7966,7206,6255,5198,4125,3105,2217,1478,927,543,304,184,119,83,17,-102,-289,-546,-839,-1139,-1380,-1522,-1502,-1293,-873,-253,531,1427,2367,3262,4048,4648,5020,5144,5019,4687,4204,3643,3085,2602,2246,2049,1992,2038,2115,2121,1983,1604,950,28,-1115,-2347,-3534,-4486,-5047,-5070,-4489,-3285,-1546,596,2920,5216,7230,8784,9706,9941,9459,8351,6720,4739,2593,444,-1533,-3230,-4566,-5504,-6066,-6286,-6246,-6019,-5696,-5341,-5021,-4766,-4590,-4493,-4444,-4425,-4374,-4282,-4078,-3765,-3300,-2687,-1924,-1029,-27,1043,2134,3193,4164,4991,5627,6042,6210,6135,5839,5335,4707,3968,3224,2498,1868,1360,1004,812,770,887,1124,1487,1948,2499,3129,3823,4563,5338,6107,6855,7521,8078,8462,8623,8521,8097,7346,6233,4797,3053,1090,-1014,-3125,-5119,-6831,-8139,-8900,-9054,-8560,-7472,-5897,-4008,-2003,-105,1507,2675,3333,3473,3167,2542,1765,1006,436,164,268,735,1524,2507,3555,4499,5198,5537,5446,4916,3993,2760,1352,-108,-1471,-2641,-3532,-4107,-4379,-4364,-4140,-3754,-3283,-2763,-2236,-1701,-1157,-588,37,725,1501,2344,3228,4099,4871,5469,5787,5751,5307,4435,3152,1538,-328,-2299,-4262,-6076,-7642,-8875,-9727,-10186,-10268,-10026,-9520,-8845,-8069,-7278,-6528,-5856,-5290,-4820,-4448,-4131,-3872,-3608,-3338,-3018,-2626,-2157,-1579,-916,-166,638,1448,2228,2891,3411,3701,3758,3551,3108,2488,1760,1053,476,151,185,624,1506,2768,4339,6058,7783,9306,10479,11141,11200,10608,9391,7620,5451,3054,659,-1520,-3275,-4443,-4917,-4669,-3747,-2266,-413,1610,3586,5310,6637,7466,7762,7563,6941,6014,4920,3781,2726,1822,1132,661,394,296,305,378,459,512,512,454,334,177,-2,-173,-311,-395,-406,-334,-169,84,425,834,1295,1781,2270,2728,3144,3482,3750,3919,4002,3973,3846,3596,3228,2727,2093,1321,420,-615,-1761,-3006,-4312,-5632,-6898,-8041,-8954,-9583,-9830,-9680,-9127,-8213,-7048,-5738,-4456,-3340,-2533,-2135,-2183,-2675,-3517,-4593,-5712,-6707,-7383,-7597,-7254,-6308,-4814,-2862,-631,1685,3861,5698,7016,7719,7757,7176,6079,4633,3018,1446,70,-954,-1559,-1708,-1437,-806,81,1117,2186,3192,4054,4720,5171,5389,5414,5251,4950,4532,4021,3430,2764,2020,1188,277,-727,-1794,-2911,-4028,-5109,-6088,-6934,-7586,-8034,-8255,-8254,-8059,-7672,-7140,-6468,-5673,-4777,-3769,-2690,-1531,-358,816,1914,2894,3706,4300,4655,4757,4602,4211,3606,2808,1862,774,-399,-1653,-2935,-4219,-5459,-6604,-7596,-8392,-8920,-9174,-9100,-8739,-8090,-7240,-6242,-5192,-4156,-3205,-2365,-1646,-1028,-460,91,696,1359,2121,2935,3782,4580,5261,5746,5957,5858,5394,4600,3470,2097,533,-1104,-2735,-4247,-5572,-6633,-7402,-7845,-7983,-7815,-7392,-6744,-5921,-4970,-3932,-2851,-1759,-694,325,1266,2112,2841,3428,3870,4135,4240,4164,3933,3548,3037,2424,1737,1015,292,-390,-984,-1454,-1757,-1864,-1751,-1415,-855,-106,806,1809,2856,3853,4730,5412,5814,5927,5704,5202,4455,3573,2638,1774,1054,538,248,154,207,327,429,433,286,-42,-545,-1189,-1919,-2670,-3379,-3988,-4476,-4818,-5019,-5112,-5075,-4975,-4758,-4458,-4030,-3462,-2726,-1819,-745,455,1713,2947,4031,4872,5347,5405,5001,4168,2971,1533,-17,-1507,-2817,-3814,-4445,-4668,-4517,-4031,-3311,-2446,-1543,-701,3,501,758,756,504,33,-617,-1374,-2203,-3021,-3814,-4521,-5154,-5684,-6125,-6487,-6761,-6972,-7102,-7161,-7133,-7022,-6806,-6502,-6106,-5632,-5118,-4568,-4037,-3535,-3099,-2737,-2454,-2243,-2078,-1941,-1788,-1599,-1354,-1045,-687,-309,56,351,549,610,549,365,142,-88,-211,-185,58,526,1197,2015,2890,3716,4400,4850,5019,4901,4512,3937,3242,2545,1917,1439,1132,1009,1035,1148,1294,1376,1366,1196,878,417,-146,-749,-1330,-1843,-2214,-2444,-2491,-2382,-2125,-1753,-1303,-808,-301,184,646,1059,1435,1766,2060,2307,2513,2640,2687,2608,2392,2009,1454,725,-149,-1141,-2185,-3222,-4175,-4967,-5539,-5837,-5842,-5542,-4981,-4177,-3224,-2157,-1081,-31,909,1724,2371,2847,3158,3306,3334,3242,3077,2845,2564,2228,1831,1352,773,81,-734,-1658,-2671,-3735,-4803,-5827,-6752,-7542,-8162,-8593,-8842,-8915,-8840,-8661,-8405,-8113,-7806,-7483,-7139,-6733,-6236,-5598,-4811,-3859,-2782,-1628,-482,563,1422,2006,2290,2226,1860,1223,396,-525,-1447,-2267,-2895,-3264,-3319,-3044,-2435,-1537,-392,900,2270,3601,4825,5857,6661,7203,7508,7584,7504,7289,7007,6681,6327,5954,5537,5065,4512,3869,3128,2305,1423,519,-360,-1164,-1863,-2404,-2795,-3004,-3082,-3023,-2898,-2721,-2546,-2392,-2270,-2175,-2089,-1981,-1819,-1573,-1213,-734,-130,581,1381,2222,3074,3883,4597,5187,5602,5834,5864,5697,5356,4854,4245,3546,2819,2096,1432,863,420,130,-17,-31,50,162,268,294,207,-17,-383,-861,-1410,-1971,-2489,-2897,-3167,-3272,-3218,-3042,-2789,-2531,-2335,-2265,-2356,-2636,-3069,-3616,-4195,-4722,-5107,-5297,-5230,-4930,-4402,-3720,-2942,-2155,-1427,-814,-362,-72,53,55,-21,-117,-170,-131,42,369,848,1466,2181,2973,3773,4571,5309,5977,6566,7047,7460,7766,8006,8155,8213,8180,8012,7727,7283,6705,5995,5188,4332,3465,2651,1919,1307,818,453,176,-35,-228,-439,-693,-1008,-1375,-1773,-2159,-2490,-2703,-2759,-2622,-2272,-1725,-1007,-173,707,1548,2276,2791,3043,2966,2554,1815,796,-406,-1710,-2967,-4100,-4985,-5587,-5864,-5846,-5579,-5144,-4616,-4094,-3622,-3248,-2970,-2758,-2568,-2341,-2017,-1559,-938,-171,723,1679,2638,3521,4265,4810,5124,5191,5018,4635,4082,3407,2664,1895,1151,451,-166,-706,-1156,-1521,-1826,-2076,-2297,-2513,-2717,-2937,-3146,-3345,-3505,-3606,-3622,-3536,-3337,-3020,-2596,-2079,-1495,-868,-229,399,992,1531,2009,2415,2754,3013,3210,3323,3365,3315,3166,2915,2551,2091,1551,972,405,-91,-442,-602,-510,-154,478,1347,2406,3571,4755,5870,6812,7534,7971,8121,7994,7635,7107,6489,5859,5291,4825,4502,4293,4189,4120,4028,3852,3538,3063,2415,1623,726,-212,-1122,-1943,-2614,-3105,-3393,-3492,-3425,-3229,-2953,-2617,-2262,-1877,-1468,-1011,-493,98,763,1482,2242,2991,3706,4338,4856,5242,5470,5556,5488,5300,4998,4611,4162,3674,3171,2691,2257,1913,1688,1607,1686,1912,2263,2696,3140,3555,3848,4003,3968,3744,3349,2805,2161,1459,734,25,-657,-1297,-1898,-2459,-2988,-3481,-3939,-4353,-4705,-4996,-5193,-5309,-5326,-5259,-5116,-4918,-4678,-4434,-4184,-3980,-3796,-3674,-3579,-3513,-3431,-3304,-3071,-2704,-2153,-1414,-467,641,1890,3199,4505,5733,6812,7694,8352,8772,8972,8969,8790,8470,8011,7440,6744,5944,5028,4038,2971,1902,847,-108,-949,-1596,-2053,-2283,-2290,-2097,-1706,-1158,-481,290,1114,1946,2751,3483,4115,4607,4950,5118,5109,4921,4551,4008,3304,2451,1490,450,-616,-1651,-2592,-3381,-3959,-4296,-4369,-4180,-3762,-3157,-2434,-1658,-921,-259,232,569,700,674,506,254,-27,-286,-477,-573,-558,-430,-217,77,388,700,955,1111,1148,1024,746,308,-269,-942,-1675,-2405,-3079,-3646,-4054,-4286,-4314,-4172,-3863,-3464,-3010,-2584,-2225,-1999,-1900,-1967,-2142,-2425,-2740,-3068,-3349,-3568,-3717,-3792,-3828,-3835,-3843,-3867,-3892,-3908,-3869,-3740,-3475,-3045,-2441,-1674,-782,178,1146,2046,2827,3446,3872,4126,4221,4214,4169,4135,4182,4331,4594,4955,5360,5769,6107,6339,6418,6342,6113,5767,5340,4881,4436,4033,3705,3446,3261,3115,2987,2837,2634,2354,1973,1487,905,245,-453,-1145,-1771,-2279,-2612,-2741,-2645,-2341,-1864,-1263,-619,28,590,1067,1422,1681,1865,2011,2145,2304,2491,2720,2968,3238,3489,3721,3900,4020,4072,4060,3983,3859,3688,3482,3237,2960,2633,2266,1845,1379,875,346,-194,-707,-1195,-1601,-1943,-2164,-2287,-2286,-2186,-1989,-1743,-1460,-1206,-1005,-903,-933,-1101,-1428,-1887,-2479,-3158,-3896,-4653,-5385,-6055,-6623,-7064,-7345,-7462,-7404,-7171,-6790,-6266,-5634,-4917,-4131,-3310,-2449,-1582,-702,166,999,1776,2446,2976,3324,3455,3358,3038,2527,1879,1166,457,-157,-624,-883,-920,-729,-340,211,852,1533,2164,2710,3105,3328,3377,3245,2981,2606,2168,1711,1249,820,421,67,-246,-510,-716,-864,-927,-918,-820,-638,-401,-109,192,487,735,915,995,966,815,545,166,-296,-826,-1384,-1961,-2521,-3065,-3568,-4036,-4452,-4816,-5123,-5361,-5536,-5639,-5675,-5657,-5579,-5468,-5317,-5145,-4944,-4724,-4463,-4164,-3817,-3410,-2961,-2474,-1981,-1510,-1104,-787,-603,-551,-656,-886,-1231,-1657,-2114,-2583,-3005,-3373,-3642,-3822,-3878,-3836,-3684,-3446,-3131,-2761,-2349,-1916,-1466,-1012,-553,-89,379,849,1319,1765,2180,2517,2754,2845,2753,2460,1952,1233,365,-625,-1622,-2550,-3312,-3808,-3992,-3816,-3285,-2452,-1369,-175,1033,2123,2980,3552,3787,3723,3426,2986,2548,2210,2085,2224,2626,3250,3990,4731,5331,5682,5693,5333,4616,3602,2386,1089,-182,-1306,-2224,-2872,-3254,-3378,-3296,-3057,-2729,-2354,-1982,-1629,-1305,-1005,-718,-424,-128,191,506,827,1130,1405,1651,1855,2031,2173,2295,2394,2472,2516,2505,2411,2208,1856,1337,629,-255,-1305,-2452,-3660,-4813,-5842,-6638,-7125,-7233,-6935,-6228,-5150,-3774,-2206,-560,1025,2439,3578,4362,4776,4807,4508,3937,3183,2331,1463,654,-58,-632,-1070,-1381,-1588,-1729,-1845,-1982,-2179,-2476,-2890,-3433,-4079,-4805,-5539,-6234,-6821,-7244,-7482,-7503,-7337,-7000,-6532,-5990,-5392,-4808,-4230,-3711,-3234,-2830,-2495,-2239,-2085,-2024,-2088,-2242,-2508,-2818,-3153,-3440,-3617,-3626,-3419,-2965,-2275,-1369,-319,790,1865,2790,3493,3896,3978,3750,3259,2586,1827,1088,456,16,-212,-191,29,433,933,1481,1999,2443,2774,2977,3046,3010,2872,2675,2435,2169,1906,1645,1409,1193,1018,861,746,638,558,473,393,305,207,106,-10,-124,-251,-381,-524,-686,-871,-1091,-1353,-1661,-2018,-2418,-2853,-3302,-3750,-4159,-4510,-4762,-4898,-4890,-4738,-4441,-4019,-3497,-2920,-2324,-1753,-1244,-814,-489,-252,-107,-25,7,12,-11,-52,-135,-265,-467,-747,-1109,-1543,-2023,-2526,-3008,-3449,-3806,-4075,-4227,-4271,-4197,-4033,-3770,-3461,-3103,-2739,-2386,-2066,-1798,-1601,-1466,-1421,-1437,-1525,-1664,-1829,-2015,-2182,-2317,-2400,-2415,-2357,-2231,-2022,-1746,-1386,-941,-406,239,983,1840,2784,3793,4836,5854,6793,7602,8203,8580,8677,8511,8082,7438,6629,5718,4765,3831,2954,2170,1498,935,490,138,-120,-314,-454,-559,-657,-746,-871,-1003,-1177,-1344,-1498,-1592,-1578,-1424,-1092,-567,136,992,1942,2904,3804,4528,5011,5171,4965,4394,3467,2264,861,-617,-2057,-3327,-4339,-5006,-5294,-5206,-4767,-4055,-3150,-2142,-1132,-188,625,1263,1723,1988,2103,2074,1970,1811,1664,1546,1500,1520,1601,1723,1832,1898,1866,1700,1396,925,337,-375,-1134,-1923,-2679,-3376,-3978,-4468,-4842,-5098,-5253,-5315,-5310,-5254,-5157,-5043,-4889,-4717,-4479,-4178,-3767,-3242,-2573,-1776,-863,110,1087,1972,2687,3129,3248,2980,2340,1351,90,-1331,-2792,-4146,-5259,-6017,-6333,-6155,-5492,-4371,-2877,-1122,781,2680,4463,6007,7223,8058,8477,8497,8156,7516,6666,5697,4698,3760,2942,2306,1876,1670,1681,1887,2260,2758,3325,3922,4475,4967,5325,5554,5616,5514,5266,4865,4356,3741,3062,2335,1591,849,128,-549,-1197,-1787,-2357,-2890,-3405,-3907,-4372,-4797,-5142,-5383,-5496,-5470,-5310,-5044,-4724,-4394,-4134,-3974,-3968,-4105,-4375,-4720,-5068,-5342,-5453,-5335,-4946,-4272,-3330,-2176,-876,482,1807,3024,4065,4887,5463,5779,5838,5644,5215,4568,3737,2761,1705,618,-403,-1319,-2033,-2538,-2782,-2798,-2594,-2241,-1788,-1316,-876,-527,-289,-172,-161,-209,-287,-329,-303,-179,60,389,793,1219,1627,1972,2222,2369,2417,2396,2348,2315,2346,2469,2705,3049,3484,3967,4461,4908,5274,5527,5648,5655,5547,5388,5175,4979,4789,4638,4503,4378,4223,4030,3769,3440,3059,2649,2242,1895,1626,1478,1453,1546,1730,1967,2208,2406,2523,2526,2410,2176,1848,1467,1057,681,357,123,-14,-55,-17,78,183,277,314,272,134,-114,-456,-887,-1368,-1861,-2328,-2707,-2979,-3089,-3048,-2831,-2474,-1983,-1405,-752,-65,647,1374,2098,2831,3558,4263,4935,5526,6002,6309,6399,6227,5776,5032,4037,2825,1491,107,-1212,-2395,-3341,-4017,-4370,-4417,-4160,-3667,-2982,-2206,-1403,-670,-69,343,528,483,212,-249,-851,-1543,-2245,-2917,-3486,-3927,-4212,-4338,-4335,-4215,-4053,-3863,-3722,-3641,-3651,-3752,-3926,-4146,-4369,-4549,-4640,-4600,-4387,-3990,-3373,-2568,-1560,-407,865,2194,3525,4802,5982,7027,7922,8663,9247,9689,9976,10116,10076,9850,9392,8709,7783,6659,5382,4039,2723,1540,585,-78,-398,-379,-47,543,1306,2160,3027,3822,4496,5013,5347,5512,5504,5358,5081,4709,4241,3704,3094,2422,1696,921,113,-714,-1538,-2333,-3081,-3743,-4315,-4758,-5077,-5245,-5280,-5169,-4934,-4577,-4117,-3562,-2932,-2233,-1494,-731,26,733,1373,1886,2276,2508,2595,2557,2409,2211,1982,1774,1622,1531,1537,1592,1704,1790,1830,1733,1471,992,290,-622,-1709,-2895,-4114,-5265,-6270,-7053,-7546,-7723,-7560,-7066,-6276,-5232,-4014,-2695,-1372,-123,960,1826,2423,2739,2776,2560,2138,1568,910,246,-363,-847,-1146,-1237,-1077,-690,-75,706,1618,2583,3553,4462,5267,5943,6463,6847,7090,7237,7296,7309,7284,7232,7154,7023,6829,6526,6101,5523,4790,3917,2925,1889,849,-92,-885,-1447,-1752,-1773,-1525,-1049,-403,318,1040,1658,2114,2346,2337,2094,1650,1067,411,-244,-829,-1303,-1617,-1789,-1813,-1748,-1629,-1526,-1479,-1534,-1709,-1993,-2377,-2805,-3239,-3620,-3899,-4040,-4009,-3800,-3413,-2852,-2159,-1331,-443,516,1459,2396,3247,4009,4628,5087,5368,5444,5332,5011,4502,3825,2989,2046,1021,-43,-1084,-2080,-2967,-3735,-4335,-4777,-5026,-5108,-5008,-4744,-4341,-3801,-3191,-2517,-1860,-1246,-737,-370,-171,-157,-313,-625,-1032,-1513,-1984,-2435,-2801,-3092,-3290,-3417,-3483,-3518,-3529,-3538,-3541,-3526,-3483,-3375,-3179,-2861,-2386,-1745,-926,58,1170,2371,3579,4738,5752,6568,7119,7374,7328,6987,6402,5619,4715,3759,2822,1961,1228,649,258,41,16,150,439,849,1357,1922,2528,3118,3688,4180,4596,4897,5083,5137,5062,4847,4505,4026,3426,2708,1883,968,-17,-1056,-2107,-3171,-4193,-5184,-6111,-6971,-7761,-8477,-9120,-9687,-10160,-10535,-10766,-10837,-10686,-10287,-9594,-8600,-7303,-5752,-4005,-2165,-338,1353,2793,3905,4621,4935,4858,4458,3807,3020,2173,1373,671,112,-292,-568,-737,-856,-964,-1098,-1288,-1524,-1810,-2108,-2399,-2636,-2825,-2922,-2966,-2947,-2899,-2849,-2800,-2779,-2768,-2759,-2728,-2641,-2473,-2202,-1812,-1309,-706,-31,683,1386,2047,2620,3071,3385,3526,3497,3291,2908,2379,1715,969,189,-562,-1211,-1681,-1923,-1858,-1483,-767,241,1512,2936,4438,5876,7140,8106,8677,8768,8362,7443,6075,4342,2355,263,-1798,-3690,-5288,-6502,-7260,-7538,-7325,-6672,-5627,-4282,-2746,-1120,461,1904,3101,3978,4491,4603,4341,3718,2813,1679,413,-906,-2207,-3407,-4484,-5365,-6071,-6551,-6843,-6927,-6834,-6571,-6166,-5640,-5023,-4345,-3629,-2912,-2202,-1531,-896,-317,218,693,1115,1469,1758,1962,2089,2121,2077,1955,1786,1580,1380,1189,1049,944,898,873,866,830,739,555,250,-193,-774,-1483,-2283,-3134,-3987,-4771,-5451,-5958,-6272,-6365,-6237,-5902,-5397,-4767,-4078,-3388,-2762,-2252,-1890,-1706,-1688,-1839,-2119,-2519,-2994,-3522,-4075,-4618,-5140,-5613,-6029,-6367,-6630,-6793,-6862,-6814,-6622,-6281,-5734,-4986,-3996,-2774,-1332,285,2011,3741,5369,6761,7806,8396,8482,8034,7119,5812,4280,2677,1200,7,-760,-1026,-757,-3,1160,2585,4132,5635,6949,7975,8623,8885,8757,8308,7594,6712,5733,4731,3758,2838,1981,1174,397,-376,-1171,-1999,-2861,-3744,-4611,-5435,-6165,-6770,-7226,-7521,-7668,-7686,-7610,-7471,-7304,-7116,-6922,-6698,-6426,-6068,-5586,-4954,-4156,-3190,-2090,-890,337,1526,2596,3485,4128,4502,4578,4375,3912,3228,2377,1406,360,-717,-1798,-2864,-3897,-4897,-5837,-6713,-7479,-8116,-8554,-8770,-8698,-8341,-7671,-6740,-5580,-4289,-2947,-1668,-533,363,984,1285,1288,1019,533,-93,-787,-1472,-2079,-2571,-2907,-3093,-3126,-3043,-2864,-2629,-2362,-2072,-1772,-1436,-1054,-595,-33,647,1437,2346,3302,4303,5258,6120,6839,7342,7623,7643,7426,6997,6406,5720,4997,4313,3690,3189,2774,2464,2192,1936,1636,1261,792,229,-396,-1036,-1626,-2112,-2415,-2517,-2379,-2016,-1461,-759,11,777,1446,1956,2220,2213,1892,1273,377,-746,-2030,-3398,-4777,-6100,-7292,-8323,-9140,-9735,-10088,-10202,-10071,-9713,-9124,-8320,-7319,-6126,-4780,-3306,-1748,-171,1380,2822,4099,5142,5907,6364,6497,6335,5899,5268,4500,3686,2904,2222,1705,1373,1246,1310,1516,1833,2179,2509,2760,2889,2868,2675,2316,1790,1123,333,-541,-1467,-2400,-3300,-4123,-4826,-5380,-5755,-5938,-5923,-5721,-5344,-4828,-4205,-3519,-2827,-2172,-1619,-1214,-999,-1007,-1245,-1709,-2353,-3133,-3945,-4716,-5316,-5663,-5652,-5230,-4371,-3086,-1444,472,2525,4585,6493,8133,9374,10165,10443,10243,9594,8592,7349,5992,4651,3450,2478,1805,1465,1440,1709,2193,2831,3529,4224,4848,5367,5770,6046,6231,6342,6398,6432,6418,6354,6193,5878,5361,4574,3492,2090,393,-1555,-3661,-5822,-7897,-9762,-11283,-12365,-12923,-12941,-12419,-11413,-10010,-8312,-6446,-4534,-2687,-1006,434,1582,2419,2946,3183,3182,2971,2627,2176,1682,1162,670,214,-162,-439,-590,-590,-426,-92,391,1000,1666,2324,2883,3255,3362,3150,2592,1713,571,-733,-2067,-3299,-4283,-4927,-5142,-4929,-4294,-3333,-2138,-845,423,1545,2442,3040,3334,3315,3024,2509,1824,1030,182,-673,-1484,-2222,-2847,-3320,-3628,-3704,-3569,-3148,-2472,-1506,-286,1166,2798,4537,6307,8012,9552,10850,11807,12381,12532,12245,11558,10504,9164,7637,5999,4386,2866,1543,479,-291,-731,-869,-712,-335,215,841,1476,2031,2442,2660,2659,2444,2041,1511,917,348,-131,-463,-612,-600,-440,-227,-12,100,50,-210,-700,-1395,-2242,-3174,-4085,-4907,-5546,-5969,-6138,-6069,-5790,-5345,-4797,-4184,-3557,-2926,-2313,-1688,-1052,-365,391,1231,2174,3198,4301,5431,6550,7597,8503,9210,9647,9789,9583,9055,8204,7089,5775,4334,2851,1408,68,-1111,-2103,-2888,-3466,-3847,-4041,-4068,-3922,-3627,-3166,-2577,-1860,-1073,-256,511,1152,1594,1755,1600,1090,249,-898,-2265,-3767,-5277,-6677,-7840,-8659,-9053,-8970,-8412,-7415,-6060,-4455,-2733,-1017,562,1918,2980,3721,4151,4301,4242,4038,3775,3517,3320,3223,3251,3398,3671,4044,4512,5047,5643,6268,6922,7561,8184,8731,9200,9523,9695,9679,9474,9083,8535,7862,7123,6359,5625,4955,4377,3900,3523,3225,2987,2783,2581,2361,2094,1775,1379,913,372,-238,-889,-1566,-2232,-2843,-3383,-3788,-4066,-4180,-4147,-3978,-3690,-3330,-2901,-2468,-2006,-1567,-1115,-660,-182,344,910,1531,2181,2823,3414,3880,4160,4201,3950,3406,2570,1503,267,-1033,-2299,-3424,-4325,-4932,-5217,-5180,-4846,-4290,-3573,-2800,-2047,-1395,-904,-601,-507,-590,-841,-1187,-1609,-2030,-2439,-2783,-3082,-3302,-3483,-3614,-3709,-3769,-3778,-3709,-3546,-3233,-2781,-2145,-1365,-458,529,1515,2448,3240,3857,4243,4429,4401,4259,4041,3860,3778,3877,4187,4725,5470,6354,7326,8252,9075,9675,9993,9993,9642,8982,8047,6907,5655,4364,3132,2017,1070,330,-231,-593,-835,-956,-1031,-1049,-1051,-996,-891,-681,-356,107,712,1420,2194,2955,3607,4062,4213,3983,3330,2226,722,-1125,-3194,-5346,-7432,-9295,-10809,-11859,-12377,-12341,-11746,-10666,-9155,-7338,-5316,-3225,-1169,735,2420,3806,4880,5611,6030,6155,6040,5724,5274,4730,4151,3578,3043,2594,2235,2007,1904,1938,2099,2368,2715,3115,3495,3842,4069,4164,4066,3779,3279,2608,1776,850,-117,-1069,-1936,-2685,-3269,-3679,-3917,-4002,-3967,-3860,-3716,-3588,-3491,-3458,-3480,-3564,-3695,-3849,-4037,-4215,-4413,-4592,-4772,-4935,-5068,-5158,-5175,-5093,-4884,-4506,-3957,-3207,-2276,-1186,34,1309,2594,3808,4899,5808,6506,6965,7195,7208,7032,6723,6299,5838,5346,4878,4438,4037,3684,3359,3069,2794,2536,2294,2067,1869,1702,1583,1511,1486,1508,1542,1585,1586,1529,1373,1107,712,195,-433,-1144,-1906,-2665,-3389,-4018,-4516,-4849,-4990,-4924,-4656,-4197,-3578,-2849,-2074,-1323,-694,-246,-68,-182,-618,-1324,-2253,-3284,-4313,-5187,-5816,-6068,-5928,-5350,-4399,-3138,-1695,-195,1211,2404,3267,3743,3786,3430,2708,1732,586,-592,-1703,-2643,-3348,-3778,-3940,-3857,-3598,-3221,-2822,-2450,-2177,-2020,-1991,-2067,-2223,-2397,-2564,-2674,-2727,-2709,-2659,-2591,-2554,-2572,-2658,-2816,-3011,-3217,-3371,-3436,-3361,-3126,-2717,-2157,-1457,-669,179,1038,1879,2679,3415,4084,4681,5187,5622,5937,6142,6211,6121,5886,5489,4966,4342,3660,2972,2325,1768,1336,1053,931,960,1125,1383,1706,2035,2339,2568,2698,2705,2574,2303,1900,1377,756,69,-652,-1370,-2050,-2670,-3198,-3640,-3983,-4261,-4473,-4670,-4854,-5068,-5319,-5607,-5939,-6285,-6635,-6959,-7227,-7424,-7518,-7503,-7356,-7067,-6636,-6043,-5311,-4428,-3430,-2331,-1168,22,1203,2329,3364,4268,5011,5560,5909,6036,5954,5680,5226,4650,3974,3254,2539,1854,1259,752,360,83,-103,-195,-235,-231,-207,-179,-161,-159,-191,-270,-416,-660,-1022,-1532,-2206,-3052,-4055,-5197,-6417,-7667,-8873,-9953,-10857,-11508,-11870,-11923,-11649,-11089,-10253,-9221,-8044,-6796,-5569,-4403,-3379,-2518,-1837,-1331,-966,-702,-488,-266,2,364,825,1409,2090,2861,3672,4500,5283,5999,6596,7052,7350,7473,7429,7224,6861,6366,5743,5013,4197,3311,2388,1468,584,-208,-867,-1347,-1609,-1632,-1413,-955,-306,500,1373,2247,3021,3613,3942,3948,3595,2876,1819,472,-1068,-2718,-4347,-5857,-7126,-8075,-8627,-8750,-8444,-7724,-6676,-5366,-3924,-2460,-1093,67,938,1474,1653,1507,1094,499,-178,-829,-1369,-1727,-1860,-1769,-1479,-1034,-527,-21,387,626,656,443,10,-613,-1350,-2131,-2861,-3470,-3896,-4112,-4108,-3922,-3603,-3227,-2881,-2631,-2554,-2680,-3033,-3581,-4296,-5092,-5896,-6623,-7179,-7512,-7568,-7329,-6812,-6049,-5102,-4045,-2957,-1924,-1011,-290,220,485,538,403,152,-149,-404,-544,-500,-217,306,1087,2074,3216,4448,5678,6838,7841,8635,9165,9417,9371,9064,8501,7765,6870,5911,4916,3952,3055,2258,1590,1064,698,489,438,521,727,999,1309,1585,1776,1822,1680,1313,717,-100,-1108,-2250,-3473,-4705,-5882,-6949,-7842,-8553,-9019,-9274,-9289,-9095,-8727,-8200,-7582,-6902,-6212,-5558,-4958,-4446,-4011,-3651,-3340,-3036,-2720,-2333,-1879,-1304,-635,144,1003,1915,2847,3757,4604,5350,5971,6432,6740,6878,6871,6734,6489,6178,5813,5444,5074,4736,4430,4158,3911,3679,3427,3160,2822,2438,1957,1414,778,85,-669,-1451,-2246,-3021,-3754,-4421,-5014,-5507,-5927,-6246,-6511,-6714,-6881,-7028,-7162,-7293,-7429,-7550,-7666,-7733,-7753,-7675,-7485,-7145,-6632,-5939,-5056,-4015,-2830,-1575,-286,954,2096,3078,3863,4429,4775,4917,4891,4741,4523,4288,4079,3940,3879,3921,4046,4252,4505,4785,5055,5283,5435,5474,5382,5130,4725,4157,3469,2668,1820,951,118,-637,-1290,-1803,-2181,-2413,-2522,-2524,-2452,-2339,-2211,-2110,-2041,-2035,-2082,-2183,-2315,-2455,-2576,-2646,-2653,-2577,-2419,-2196,-1908,-1595,-1260,-918,-586,-241,100,463,849,1255,1683,2115,2521,2892,3182,3385,3466,3425,3257,2972,2597,2148,1665,1175,699,260,-137,-494,-811,-1100,-1355,-1581,-1761,-1899,-1973,-1996,-1973,-1937,-1915,-1954,-2085,-2337,-2725,-3232,-3832,-4476,-5093,-5633,-6017,-6213,-6180,-5925,-5452,-4809,-4022,-3156,-2244,-1328,-438,413,1214,1957,2658,3296,3886,4414,4877,5265,5575,5790,5925,5976,5963,5909,5827,5767,5736,5773,5891,6093,6381,6738,7126,7533,7898,8205,8417,8504,8468,8288,7979,7553,7031,6431,5793,5125,4466,3826,3228,2675,2184,1741,1354,1007,687,374,57,-300,-696,-1166,-1703,-2323,-3013,-3768,-4558,-5357,-6120,-6802,-7358,-7739,-7911,-7854,-7568,-7062,-6385,-5567,-4668,-3739,-2803,-1912,-1045,-238,555,1306,2062,2784,3506,4171,4788,5303,5709,5971,6091,6049,5878,5576,5191,4751,4294,3878,3515,3272,3133,3143,3260,3480,3754,4018,4234,4321,4250,3971,3481,2775,1889,853,-272,-1431,-2562,-3622,-4557,-5354,-5981,-6456,-6775,-6970,-7062,-7089,-7082,-7082,-7096,-7160,-7252,-7369,-7469,-7502,-7430,-7175,-6725,-6023,-5090,-3942,-2627,-1223,203,1557,2784,3822,4657,5275,5709,5981,6156,6250,6333,6403,6492,6588,6675,6740,6749,6694,6555,6336,6054,5718,5367,5020,4705,4439,4231,4083,3985,3924,3876,3820,3734,3595,3382,3093,2709,2251,1709,1119,482,-158,-788,-1372,-1885,-2308,-2618,-2814,-2880,-2835,-2685,-2443,-2139,-1786,-1411,-1041,-695,-395,-161,10,107,161,184,220,300,469,737,1144,1654,2281,2961,3670,4341,4921,5367,5621,5666,5476,5053,4414,3594,2632,1601,544,-454,-1352,-2091,-2648,-3014,-3190,-3214,-3116,-2958,-2777,-2629,-2534,-2515,-2569,-2675,-2815,-2943,-3031,-3049,-2968,-2797,-2525,-2185,-1810,-1426,-1100,-830,-684,-626,-689,-822,-997,-1182,-1306,-1353,-1269,-1045,-673,-162,466,1172,1925,2662,3364,3968,4472,4837,5086,5217,5270,5280,5279,5319,5407,5569,5785,6038,6297,6512,6665,6714,6665,6512,6303,6044,5810,5605,5478,5427,5443,5497,5544,5529,5399,5109,4629,3947,3073,2045,893,-306,-1510,-2649,-3676,-4549,-5244,-5748,-6064,-6222,-6240,-6170,-6048,-5908,-5796,-5700,-5658,-5624,-5600,-5538,-5410,-5178,-4824,-4318,-3671,-2874,-1952,-920,183,1337,2486,3619,4668,5624,6427,7069,7510,7750,7787,7632,7324,6888,6398,5879,5409,5009,4718,4550,4488,4529,4624,4750,4857,4910,4889,4745,4493,4094,3570,2921,2155,1317,405,-509,-1430,-2286,-3081,-3772,-4368,-4858,-5272,-5611,-5926,-6219,-6521,-6842,-7164,-7490,-7773,-7991,-8098,-8076,-7888,-7552,-7062,-6459,-5788,-5085,-4413,-3795,-3254,-2795,-2399,-2034,-1672,-1273,-804,-265,362,1056,1793,2537,3256,3892,4437,4833,5096,5191,5152,4978,4707,4357,3967,3557,3154,2785,2450,2181,1962,1814,1726,1703,1739,1834,1982,2170,2388,2605,2799,2935,2972,2889,2652,2259,1705,1018,215,-641,-1518,-2349,-3087,-3685,-4108,-4332,-4355,-4178,-3838,-3354,-2784,-2157,-1526,-919,-359,137,577,954,1287,1588,1861,2109,2331,2499,2608,2615,2514,2271,1903,1404,820,188,-429,-978,-1402,-1665,-1755,-1675,-1468,-1184,-890,-656,-535,-582,-801,-1210,-1765,-2440,-3173,-3907,-4585,-5166,-5607,-5905,-6045,-6048,-5936,-5738,-5489,-5222,-4966,-4747,-4573,-4462,-4394,-4372,-4367,-4350,-4305,-4185,-3997,-3704,-3330,-2868,-2349,-1789,-1215,-631,-62,516,1098,1703,2348,3032,3757,4509,5261,5987,6651,7219,7672,7980,8159,8187,8117,7948,7739,7517,7322,7189,7121,7132,7190,7270,7322,7293,7146,6822,6322,5610,4722,3667,2494,1246,-29,-1278,-2466,-3552,-4509,-5328,-5991,-6515,-6903,-7188,-7389,-7539,-7660,-7774,-7883,-7985,-8064,-8089,-8033,-7860,-7537,-7046,-6380,-5540,-4553,-3459,-2295,-1136,-14,1006,1897,2635,3204,3629,3901,4068,4139,4144,4105,4034,3942,3845,3738,3646,3552,3498,3453,3450,3468,3499,3534,3536,3496,3369,3156,2817,2372,1802,1150,411,-346,-1124,-1865,-2558,-3195,-3766,-4293,-4795,-5288,-5798,-6336,-6891,-7462,-8007,-8506,-8906,-9187,-9310,-9280,-9088,-8759,-8323,-7806,-7246,-6661,-6066,-5464,-4846,-4205,-3518,-2785,-1993,-1152,-273,621,1503,2343,3107,3763,4303,4687,4945,5053,5043,4943,4768,4567,4354,4161,4002,3883,3802,3746,3699,3642,3554,3421,3224,2958,2622,2205,1735,1196,623,19,-599,-1213,-1812,-2387,-2913,-3399,-3820,-4182,-4474,-4708,-4874,-5009,-5098,-5188,-5268,-5378,-5505,-5655,-5816,-5951,-6049,-6058,-5950,-5712,-5307,-4772,-4089,-3318,-2471,-1613,-761,34,760,1389,1922,2344,2668,2889,3014,3055,3006,2896,2714,2501,2250,2002,1759,1545,1377,1243,1165,1106,1066,1016,913,749,470,73,-463,-1132,-1928,-2802,-3741,-4665,-5555,-6327,-6978,-7438,-7731,-7832,-7768,-7581,-7293,-6977,-6664,-6402,-6223,-6134,-6139,-6208,-6307,-6393,-6405,-6313,-6071,-5656,-5074,-4324,-3440,-2460,-1417,-364,670,1640,2539,3331,4033,4619,5116,5507,5816,6040,6190,6283,6317,6308,6259,6166,6029,5843,5579,5253,4814,4303,3672,2980,2204,1409,610,-145,-816,-1381,-1807,-2093,-2237,-2264,-2198,-2083,-1955,-1860,-1824,-1882,-2040,-2303,-2664,-3094,-3576,-4062,-4532,-4931,-5245,-5430,-5490,-5392,-5166,-4797,-4320,-3756,-3127,-2466,-1794,-1133,-495,117,697,1256,1792,2310,2810,3281,3715,4100,4421,4682,4865,4995,5069,5111,5135,5161,5190,5247,5315,5413,5515,5633,5736,5831,5889,5900,5847,5700,5448,5061,4525,3831,2976,1983,870,-315,-1532,-2716,-3827,-4811,-5646,-6306,-6807,-7147,-7392,-7556,-7715,-7897,-8152,-8487,-8916,-9408,-9930,-10434,-10854,-11142,-11246,-11127,-10777,-10179,-9367,-8358,-7198,-5938,-4627,-3306,-2032,-825,275,1249,2091,2772,3306,3668,3879,3936,3859,3680,3432,3163,2906,2715,2604,2595,2689,2852,3082,3303,3517,3644,3700,3637,3489,3244,2960,2644,2351,2093,1892,1747,1649,1575,1497,1381,1209,951,612,186,-308,-850,-1419,-1980,-2520,-3011,-3433,-3790,-4045,-4222,-4293,-4260,-4136,-3888,-3560,-3119,-2601,-2011,-1363,-694,-11,651,1271,1842,2333,2755,3093,3361,3554,3695,3774,3812,3800,3740,3622,3435,3159,2791,2305,1712,1007,216,-633,-1506,-2356,-3146,-3844,-4425,-4895,-5246,-5515,-5710,-5870,-6009,-6144,-6279,-6410,-6523,-6611,-6652,-6636,-6569,-6429,-6260,-6042,-5816,-5587,-5361,-5159,-4954,-4755,-4522,-4246,-3886,-3440,-2864,-2191,-1386,-503,450,1436,2403,3332,4169,4904,5512,5991,6344,6595,6747,6859,6914,6981,7034,7113,7198,7286,7368,7414,7422,7363,7242,7042,6783,6457,6092,5696,5280,4877,4481,4122,3804,3535,3326,3180,3078,3027,2978,2924,2812,2617,2305,1852,1261,526,-315,-1242,-2199,-3162,-4063,-4904,-5627,-6242,-6730,-7095,-7337,-7469,-7480,-7393,-7183,-6883,-6458,-5935,-5301,-4561,-3730,-2819,-1842,-839,185,1176,2132,3020,3828,4561,5204,5778,6288,6740,7150,7511,7830,8096,8291,8414,8446,8385,8232,7994,7675,7304,6863,6387,5839,5241,4554,3779,2900,1912,832,-328,-1526,-2734,-3888,-4962,-5900,-6684,-7289,-7717,-7963,-8063,-8023,-7890,-7679,-7424,-7141,-6828,-6499,-6115,-5676,-5147,-4507,-3748,-2858,-1855,-753,411,1605,2783,3915,4955,5897,6701,7381,7907,8302,8544,8654,8623,8459,8178,7778,7287,6711,6068,5387,4664,3947,3228,2551,1928,1382,939,606,404,319,358,497,708,975,1239,1490,1668,1763,1734,1580,1288,867,339,-276,-928,-1586,-2195,-2717,-3105,-3338,-3383,-3253,-2942,-2494,-1935,-1330,-716,-151,321,687,917,1043,1065,1045,992,982,1011,1124,1313,1564,1872,2189,2505,2778,3005,3165,3264,3314,3322,3320,3313,3330,3368,3439,3535,3648,3765,3871,3939,3962,3900,3753,3480,3090,2552,1894,1111,249,-662,-1565,-2415,-3158,-3759,-4194,-4452,-4555,-4517,-4396,-4225,-4066,-3948,-3929,-3998,-4199,-4477,-4845,-5222,-5589,-5871,-6023,-6002,-5773,-5331,-4683,-3858,-2899,-1867,-819,182,1091,1865,2489,2956,3272,3467,3549,3572,3535,3488,3437,3400,3402,3437,3525,3660,3845,4074,4329,4607,4870,5113,5305,5421,5458,5391,5222,4953,4587,4132,3615,3032,2410,1758,1085,413,-258,-894,-1498,-2025,-2475,-2807,-3023,-3088,-3029,-2833,-2540,-2182,-1789,-1424,-1100,-871,-722,-666,-663,-682,-668,-568,-333,82,689,1503,2494,3627,4850,6087,7277,8341,9230,9893,10314,10488,10439,10203,9832,9374,8879,8384,7907,7462,7027,6601,6145,5649,5104,4492,3852,3183,2535,1939,1418,1006,687,466,293,136,-70,-374,-824,-1452,-2267,-3258,-4384,-5588,-6799,-7932,-8914,-9684,-10180,-10403,-10331,-10000,-9450,-8718,-7878,-6955,-6012,-5064,-4142,-3250,-2401,-1599,-855,-187,398,868,1222,1450,1555,1570,1518,1452,1420,1462,1617,1895,2304,2797,3363,3909,4408,4777,4981,4982,4776,4363,3793,3096,2349,1601,923,356,-53,-288,-339,-203,88,532,1085,1729,2429,3161,3894,4603,5263,5844,6327,6687,6899,6961,6843,6558,6088,5465,4683,3789,2803,1773,746,-235,-1119,-1863,-2431,-2799,-2954,-2899,-2663,-2266,-1787,-1250,-751,-319,-27,115,69,-142,-512,-986,-1525,-2045,-2502,-2814,-2937,-2843,-2512,-1968,-1247,-406,476,1333,2081,2667,3045,3182,3078,2738,2175,1437,537,-470,-1557,-2682,-3812,-4908,-5935,-6852,-7630,-8231,-8636,-8823,-8781,-8532,-8072,-7461,-6716,-5914,-5087,-4306,-3602,-3012,-2556,-2223,-2019,-1895,-1849,-1820,-1804,-1757,-1661,-1505,-1264,-940,-516,4,626,1334,2126,2965,3838,4698,5520,6260,6890,7377,7718,7885,7901,7771,7513,7175,6761,6327,5880,5442,5020,4611,4201,3777,3318,2813,2254,1641,984,300,-383,-1052,-1672,-2240,-2736,-3165,-3515,-3809,-4027,-4197,-4298,-4339,-4306,-4197,-4007,-3738,-3404,-3015,-2603,-2193,-1810,-1487,-1231,-1062,-976,-975,-1045,-1192,-1391,-1666,-1984,-2376,-2802,-3271,-3740,-4172,-4523,-4720,-4725,-4466,-3925,-3079,-1950,-582,956,2567,4153,5608,6838,7777,8370,8606,8497,8071,7403,6547,5597,4607,3662,2781,2016,1348,784,280,-184,-658,-1162,-1725,-2353,-3046,-3790,-4553,-5319,-6038,-6701,-7263,-7724,-8054,-8272,-8356,-8334,-8204,-7976,-7670,-7281,-6823,-6292,-5685,-4997,-4227,-3367,-2428,-1417,-360,708,1753,2719,3566,4236,4706,4938,4932,4693,4251,3648,2945,2203,1484,868,375,83,-36,56,299,675,1104,1532,1873,2076,2074,1845,1371,675,-202,-1200,-2228,-3213,-4052,-4682,-5036,-5086,-4831,-4281,-3511,-2563,-1537,-510,444,1244,1860,2242,2394,2309,2020,1544,931,208,-570,-1375,-2150,-2876,-3493,-3990,-4319,-4484,-4451,-4245,-3853,-3303,-2619,-1817,-951,-36,865,1729,2496,3154,3647,3991,4156,4165,4027,3774,3422,3025,2582,2150,1726,1351,1034,785,626,549,559,634,756,871,958,940,790,459,-72,-812,-1738,-2817,-3994,-5198,-6364,-7418,-8293,-8948,-9335,-9451,-9279,-8852,-8187,-7334,-6356,-5291,-4231,-3212,-2313,-1569,-1028,-703,-607,-717,-1010,-1434,-1947,-2477,-2989,-3415,-3735,-3914,-3954,-3841,-3610,-3258,-2824,-2317,-1758,-1155,-520,148,827,1516,2180,2798,3321,3710,3921,3911,3665,3166,2437,1524,483,-587,-1607,-2465,-3092,-3418,-3411,-3083,-2456,-1612,-637,361,1274,2006,2486,2662,2530,2108,1449,624,-281,-1186,-2004,-2685,-3172,-3458,-3532,-3422,-3150,-2761,-2285,-1767,-1224,-687,-152,357,859,1332,1785,2199,2565,2868,3095,3247,3312,3325,3287,3256,3252,3328,3504,3817,4252,4819,5467,6157,6835,7427,7876,8123,8103,7800,7170,6221,4955,3418,1633,-301,-2356,-4405,-6410,-8265,-9924,-11330,-12453,-13278,-13815,-14067,-14078,-13861,-13464,-12911,-12236,-11478,-10645,-9792,-8915,-8055,-7223,-6425,-5677,-4978,-4324,-3721,-3153,-2624,-2117,-1635,-1162,-697,-235,228,689,1146,1596,2023,2424,2763,3050,3230,3316,3269,3095,2783,2356,1820,1221,582,-49,-637,-1150,-1556,-1837,-1976,-1961,-1793,-1471,-1000,-413,290,1041,1821,2562,3218,3731,4073,4202,4140,3882,3491,3013,2512,2069,1711,1514,1462,1577,1818,2146,2497,2819,3033,3124,3038,2804,2424,1967,1461,981,554,203,-58,-271,-444,-637,-872,-1182,-1571,-2024,-2516,-2986,-3394,-3667,-3763,-3645,-3301,-2737,-1998,-1134,-227,640,1380,1922,2199,2190,1877,1295,484,-487,-1535,-2589,-3568,-4420,-5102,-5596,-5901,-6029,-6010,-5873,-5644,-5367,-5046,-4727,-4402,-4108,-3834,-3604,-3416,-3269,-3161,-3084,-3015,-2953,-2865,-2752,-2601,-2404,-2167,-1871,-1532,-1123,-667,-134,447,1079,1741,2404,3048,3632,4128,4517,4767,4886,4865,4735,4523,4266,4025,3826,3734,3757,3928,4238,4677,5205,5793,6378,6924,7359,7655,7758,7646,7299,6712,5895,4872,3680,2366,994,-383,-1689,-2877,-3886,-4687,-5252,-5574,-5666,-5540,-5246,-4809,-4294,-3742,-3200,-2725,-2340,-2089,-1985,-2042,-2255,-2602,-3056,-3558,-4056,-4487,-4777,-4881,-4753,-4369,-3736,-2866,-1811,-619,634,1886,3060,4106,4973,5637,6093,6344,6435,6386,6259,6096,5939,5829,5775,5801,5876,6003,6121,6206,6202,6068,5763,5259,4542,3608,2480,1182,-240,-1738,-3259,-4739,-6134,-7389,-8464,-9331,-9957,-10336,-10454,-10322,-9940,-9326,-8495,-7472,-6286,-4976,-3570,-2128,-677,726,2036,3230,4245,5078,5684,6060,6198,6100,5790,5287,4632,3859,3012,2132,1261,427,-324,-979,-1501,-1875,-2089,-2120,-1978,-1656,-1171,-562,149,890,1609,2234,2705,2963,2988,2758,2300,1660,902,112,-620,-1219,-1610,-1754,-1638,-1270,-697,23,815,1597,2293,2837,3189,3314,3227,2936,2500,1965,1396,859,392,43,-181,-277,-254,-136,56,304,594,927,1296,1716,2170,2667,3177,3671,4118,4461,4672,4710,4567,4239,3758,3159,2512,1882,1338,945,751,778,1028,1474,2065,2746,3426,4057,4544,4870,4971,4864,4536,4022,3356,2570,1720,822,-77,-967,-1821,-2632,-3385,-4066,-4660,-5148,-5511,-5728,-5788,-5678,-5399,-4969,-4395,-3739,-3017,-2310,-1643,-1084,-648,-373,-245,-257,-377,-566,-780,-980,-1133,-1221,-1234,-1178,-1059,-905,-715,-534,-343,-185,-43,73,161,235,300,363,453,556,721,912,1177,1477,1828,2213,2604,3003,3373,3707,3997,4213,4375,4445,4450,4351,4172,3889,3514,3041,2492,1867,1211,530,-116,-718,-1213,-1606,-1838,-1938,-1870,-1678,-1359,-952,-480,30,556,1084,1607,2119,2636,3142,3669,4185,4719,5238,5745,6222,6654,7025,7327,7543,7673,7714,7671,7560,7401,7224,7052,6923,6854,6862,6955,7109,7308,7503,7640,7675,7536,7201,6622,5806,4759,3516,2126,653,-847,-2293,-3650,-4851,-5878,-6704,-7330,-7764,-8026,-8152,-8159,-8100,-7985,-7849,-7693,-7520,-7313,-7051,-6708,-6256,-5680,-4968,-4124,-3173,-2130,-1061,22,1047,1984,2803,3457,3953,4260,4389,4343,4125,3774,3279,2704,2045,1351,654,-32,-667,-1231,-1725,-2116,-2418,-2621,-2711,-2704,-2575,-2330,-1960,-1471,-878,-198,526,1265,1951,2562,3035,3360,3514,3507,3358,3109,2793,2471,2181,1970,1860,1871,2000,2236,2548,2906,3268,3606,3887,4103,4246,4328,4361,4366,4358,4349,4341,4328,4299,4237,4129,3960,3730,3443,3101,2737,2347,1972,1609,1268,961,666,391,118,-165,-451,-759,-1072,-1390,-1705,-2006,-2289,-2553,-2791,-3010,-3216,-3404,-3585,-3743,-3872,-3956,-3973,-3904,-3734,-3452,-3076,-2615,-2122,-1633,-1220,-924,-808,-878,-1167,-1630,-2247,-2935,-3645,-4274,-4780,-5091,-5181,-5043,-4686,-4143,-3466,-2696,-1890,-1085,-309,409,1077,1676,2230,2724,3175,3571,3911,4174,4351,4406,4335,4111,3746,3238,2634,1957,1289,661,171,-167,-276,-163,182,742,1462,2299,3188,4061,4873,5556,6095,6448,6628,6629,6477,6194,5814,5357,4856,4312,3746,3148,2522,1858,1162,433,-313,-1060,-1788,-2469,-3087,-3623,-4072,-4434,-4716,-4938,-5101,-5236,-5338,-5413,-5459,-5460,-5397,-5258,-5006,-4638,-4132,-3482,-2709,-1805,-831,208,1244,2253,3184,4003,4690,5225,5605,5845,5951,5959,5891,5772,5635,5480,5334,5172,4997,4782,4515,4165,3745,3215,2625,1954,1260,552,-127,-751,-1313,-1784,-2195,-2541,-2857,-3166,-3487,-3846,-4246,-4687,-5151,-5606,-6021,-6348,-6545,-6581,-6420,-6059,-5498,-4750,-3867,-2869,-1841,-805,149,1009,1703,2239,2578,2749,2747,2608,2352,2013,1616,1186,736,286,-166,-610,-1048,-1477,-1890,-2287,-2648,-2967,-3223,-3401,-3502,-3507,-3433,-3286,-3083,-2852,-2612,-2386,-2192,-2041,-1929,-1853,-1795,-1727,-1633,-1486,-1269,-988,-634,-239,173,578,926,1213,1404,1494,1508,1422,1312,1163,1033,945,911,959,1071,1253,1470,1707,1928,2109,2233,2287,2276,2213,2109,2007,1911,1859,1854,1895,1984,2081,2181,2229,2220,2113,1905,1596,1193,719,202,-327,-844,-1307,-1711,-2019,-2227,-2330,-2317,-2198,-1977,-1661,-1276,-828,-353,126,576,953,1233,1369,1341,1124,721,133,-603,-1444,-2342,-3217,-4021,-4688,-5176,-5471,-5561,-5486,-5271,-4991,-4688,-4427,-4253,-4182,-4235,-4381,-4598,-4832,-5042,-5166,-5185,-5055,-4794,-4404,-3926,-3410,-2894,-2450,-2099,-1888,-1819,-1891,-2076,-2338,-2618,-2868,-3020,-3041,-2884,-2555,-2044,-1405,-658,115,879,1570,2148,2599,2902,3083,3151,3142,3083,3000,2910,2825,2732,2621,2469,2242,1920,1478,893,195,-637,-1527,-2472,-3393,-4254,-5002,-5605,-6036,-6293,-6364,-6274,-6024,-5650,-5146,-4555,-3856,-3084,-2229,-1299,-313,731,1805,2884,3948,4940,5846,6602,7196,7581,7768,7732,7529,7162,6708,6206,5719,5294,4955,4725,4578,4507,4451,4372,4216,3946,3525,2956,2220,1356,389,-653,-1697,-2731,-3679,-4531,-5239,-5796,-6199,-6445,-6573,-6596,-6550,-6480,-6387,-6318,-6263,-6230,-6216,-6197,-6173,-6126,-6050,-5944,-5805,-5644,-5465,-5271,-5066,-4841,-4600,-4312,-3985,-3582,-3119,-2577,-1980,-1342,-702,-100,417,804,1017,1033,831,420,-183,-944,-1806,-2719,-3608,-4418,-5089,-5575,-5849,-5902,-5731,-5366,-4831,-4159,-3404,-2580,-1744,-909,-101,654,1356,1982,2519,2965,3288,3496,3560,3490,3281,2948,2518,2021,1499,1001,569,241,53,16,142,413,811,1300,1839,2387,2890,3316,3627,3795,3822,3699,3448,3105,2693,2267,1854,1498,1215,1026,926,915,973,1080,1213,1341,1440,1483,1439,1295,1014,600,21,-693,-1563,-2523,-3577,-4627,-5651,-6557,-7297,-7807,-8059,-8015,-7701,-7127,-6350,-5433,-4456,-3489,-2622,-1905,-1392,-1109,-1054,-1213,-1550,-2003,-2533,-3054,-3539,-3929,-4207,-4357,-4385,-4306,-4134,-3900,-3614,-3290,-2939,-2550,-2120,-1647,-1112,-527,97,744,1367,1930,2392,2700,2833,2771,2517,2096,1544,919,281,-301,-775,-1087,-1221,-1149,-896,-469,93,751,1470,2217,2947,3648,4271,4809,5223,5503,5617,5571,5341,4956,4421,3776,3061,2307,1562,856,208,-355,-839,-1244,-1580,-1865,-2120,-2360,-2618,-2900,-3234,-3617,-4066,-4555,-5091,-5615,-6125,-6542,-6847,-6979,-6900,-6586,-6019,-5202,-4164,-2933,-1568,-129,1321,2715,3994,5110,6022,6708,7151,7353,7323,7079,6647,6052,5330,4505,3625,2713,1815,967,200,-435,-922,-1225,-1339,-1262,-1017,-637,-180,299,722,1041,1181,1139,877,433,-169,-872,-1604,-2315,-2928,-3414,-3733,-3880,-3860,-3693,-3411,-3053,-2651,-2248,-1861,-1519,-1224,-972,-768,-580,-415,-248,-83,80,224,344,411,417,350,204,-7,-270,-558,-847,-1110,-1319,-1462,-1525,-1521,-1446,-1331,-1191,-1059,-967,-932,-981,-1124,-1359,-1688,-2080,-2524,-2975,-3409,-3774,-4048,-4180,-4157,-3951,-3552,-2968,-2201,-1289,-263,831,1935,2999,3959,4768,5382,5770,5921,5838,5542,5077,4486,3846,3197,2629,2164,1863,1743,1798,2034,2399,2872,3387,3909,4381,4769,5055,5209,5256,5177,5007,4753,4427,4059,3640,3205,2748,2297,1860,1456,1100,802,572,414,315,277,262,276,263,221,115,-81,-363,-757,-1238,-1794,-2400,-3001,-3566,-4029,-4348,-4480,-4387,-4063,-3499,-2728,-1779,-719,397,1486,2477,3306,3905,4245,4284,4039,3507,2740,1785,707,-412,-1511,-2514,-3373,-4045,-4512,-4766,-4820,-4694,-4411,-4009,-3503,-2937,-2322,-1695,-1075,-492,27,455,765,949,986,891,675,369,21,-330,-624,-822,-883,-784,-517,-76,504,1212,1995,2815,3633,4386,5053,5576,5944,6126,6114,5908,5515,4952,4245,3422,2520,1583,650,-233,-1023,-1685,-2186,-2505,-2639,-2590,-2377,-2033,-1589,-1090,-567,-58,426,869,1276,1655,2031,2402,2819,3254,3750,4274,4846,5432,6031,6618,7179,7698,8165,8566,8902,9157,9330,9411,9386,9251,8976,8561,7975,7221,6288,5190,3949,2599,1189,-222,-1577,-2809,-3861,-4685,-5248,-5525,-5532,-5273,-4813,-4195,-3515,-2836,-2242,-1782,-1494,-1376,-1415,-1557,-1747,-1920,-2006,-1978,-1795,-1468,-1015,-454,147,766,1341,1827,2207,2436,2534,2480,2320,2055,1747,1416,1108,853,661,547,482,444,378,243,-24,-439,-1016,-1720,-2473,-3210,-3826,-4284,-4534,-4615,-4544,-4412,-4266,-4172,-4159,-4247,-4421,-4680,-4978,-5287,-5555,-5715,-5720,-5501,-5025,-4282,-3262,-2027,-609,895,2410,3849,5151,6270,7205,7960,8579,9091,9534,9910,10215,10408,10454,10314,9970,9431,8732,7925,7087,6278,5579,5031,4677,4531,4589,4818,5189,5632,6103,6559,6946,7264,7456,7524,7409,7098,6553,5797,4861,3829,2802,1871,1154,685,513,599,886,1266,1609,1784,1677,1223,405,-725,-2057,-3441,-4677,-5615,-6068,-5993,-5359,-4265,-2874,-1373,18,1126,1826,2057,1826,1231,371,-554,-1421,-2050,-2388,-2377,-2099,-1615,-1087,-611,-325,-283,-528,-1042,-1776,-2643,-3549,-4379,-5034,-5426,-5488,-5197,-4550,-3597,-2415,-1104,205,1393,2339,2950,3172,2992,2449,1636,654,-357,-1313,-2126,-2771,-3276,-3668,-4032,-4408,-4818,-5269,-5697,-6060,-6279,-6294,-6051,-5511,-4650,-3478,-2048,-463,1130,2553,3654,4318,4505,4276,3764,3183,2744,2647,2956,3665,4595,5541,6258,6566,6380,5709,4646,3303,1800,187,-1479,-3220,-4962,-6662,-8146,-9251,-9799,-9672,-8859,-7471,-5710,-3882,-2268,-1165,-738,-1120,-2287,-4182,-6627,-9415,-12250,-14809,-16722,-17651,-17291,-15488,-12231,-7738,-2434,3119,8258,12394,15067,16048,15392,13382,10527,7398,4560,2474,1403,1443,2491,4267,6436,8555,10290,11347,11619,11132,10048,8613,7090,5697,4608,3894,3580,3620,3937,4443,5041,5661,6217,6675,7002,7210,7363,7511,7752,8097,8532,8967,9279,9350,9134,8614,7925,7181,6582,6251,6247,6552,6983,7354,7341,6735,5336,3129,240,-3041,-6309,-9087,-10944,-11524,-10665,-8410,-5015,-935,3258,6961,9628,10856,10461,8443,5078,742,-4002,-8641,-12632,-15618,-17339,-17771,-17016,-15352,-13125,-10725,-8521,-6796,-5749,-5455,-5887,-6925,-8401,-10098,-11825,-13391,-14670,-15578,-16098,-16248,-16102,-15731,-15225,-14649,-14064,-13501,-12989,-12525,-12090,-11669,-11199,-10671,-10042,-9350,-8631,-7970,-7455,-7161,-7135,-7374,-7837,-8429,-9066,-9615,-10016,-10169,-10060,-9667,-9024,-8188,-7257,-6343,-5599,-5137,-5058,-5379,-6035,-6882,-7684,-8205,-8185,-7487,-6027,-3908,-1301,1493,4187,6477,8182,9176,9480,9182,8440,7427,6319,5254,4369,3745,3475,3607,4182,5204,6625,8357,10262,12163,13882,15255,16154,16522,16343,15676,14612,13302,11893,10573,9486,8767,8487,8663,9254,10169,11272,12431,13501,14368,14946,15175,15023,14481,13560,12298,10768,9075,7362,5794,4528,3723,3451,3773,4630,5941,7536,9243,10870,12238,13229,13733,13726,13213,12221,10852,9173,7318,5395,3534,1852,439,-626,-1319,-1648,-1665,-1460,-1155,-861,-705,-730,-983,-1400,-1944,-2500,-3004,-3370,-3578,-3602,-3493,-3257,-2988,-2692,-2458,-2297,-2250,-2338,-2564,-2948,-3472,-4147,-4940,-5832,-6778,-7715,-8584,-9304,-9819,-10075,-10062,-9774,-9254,-8546,-7735,-6898,-6150,-5572,-5257,-5239,-5523,-6053,-6738,-7456,-8084,-8535,-8731,-8688,-8421,-8019,-7558,-7134,-6809,-6640,-6655,-6856,-7238,-7771,-8431,-9175,-9971,-10754,-11479,-12063,-12452,-12567,-12385,-11884,-11090,-10062,-8871,-7626,-6424,-5376,-4567,-4078,-3938,-4167,-4707,-5503,-6438,-7386,-8236,-8860,-9205,-9232,-8968,-8479,-7857,-7202,-6612,-6154,-5863,-5750,-5760,-5864,-5962,-6013,-5954,-5759,-5428,-4962,-4395,-3752,-3060,-2355,-1649,-975,-348,211,663,1007,1200,1259,1172,984,716,436,181,14,-39,54,282,629,1053,1501,1932,2299,2586,2782,2888,2923,2904,2844,2775,2697,2658,2660,2755,2959,3299,3792,4409,5145,5919,6705,7410,7997,8408,8598,8569,8306,7857,7271,6618,5981,5431,5053,4888,4995,5369,6003,6845,7831,8859,9854,10708,11356,11746,11847,11688,11295,10744,10098,9437,8829,8314,7946,7706,7617,7620,7688,7749,7760,7659,7448,7103,6680,6207,5768,5412,5206,5193,5390,5805,6390,7098,7829,8495,9000,9263,9259,8986,8496,7879,7216,6609,6123,5791,5628,5595,5657,5747,5817,5802,5693,5459,5128,4726,4287,3856,3459,3117,2830,2611,2435,2317,2234,2177,2136,2081,1991,1844,1616,1314,946,561,203,-49,-155,-58,231,700,1264,1830,2288,2514,2440,2001,1217,130,-1157,-2521,-3825,-4933,-5732,-6150,-6147,-5746,-5009,-4040,-2978,-1952,-1113,-550,-349,-516,-1032,-1806,-2748,-3702,-4580,-5251,-5694,-5875,-5865,-5719,-5558,-5463,-5521,-5772,-6216,-6809,-7469,-8087,-8559,-8782,-8714,-8324,-7670,-6823,-5908,-5047,-4349,-3913,-3774,-3947,-4393,-5055,-5848,-6698,-7523,-8269,-8896,-9391,-9746,-9980,-10085,-10073,-9933,-9663,-9266,-8759,-8176,-7562,-6975,-6450,-6043,-5765,-5642,-5675,-5854,-6160,-6554,-6989,-7419,-7790,-8070,-8228,-8252,-8138,-7896,-7544,-7112,-6642,-6180,-5784,-5491,-5352,-5372,-5583,-5967,-6518,-7197,-7964,-8752,-9493,-10102,-10510,-10655,-10510,-10064,-9348,-8407,-7321,-6165,-5040,-4026,-3207,-2643,-2372,-2423,-2776,-3405,-4246,-5205,-6201,-7122,-7904,-8462,-8771,-8794,-8539,-8030,-7303,-6434,-5481,-4531,-3630,-2836,-2160,-1621,-1190,-859,-578,-324,-50,249,604,981,1373,1726,2014,2196,2250,2178,1971,1667,1287,874,466,80,-256,-560,-821,-1047,-1237,-1367,-1412,-1354,-1160,-825,-337,306,1106,2071,3187,4453,5806,7195,8505,9641,10461,10876,10800,10199,9118,7623,5888,4089,2451,1187,459,396,1024,2302,4104,6240,8478,10593,12366,13640,14310,14353,13804,12767,11383,9824,8265,6861,5738,4973,4600,4611,4950,5539,6281,7064,7800,8395,8809,8978,8936,8654,8207,7623,6969,6326,5741,5303,5038,4987,5150,5491,5979,6516,7066,7528,7894,8112,8199,8165,8031,7836,7593,7333,7060,6788,6509,6240,5979,5745,5550,5402,5306,5272,5283,5363,5494,5702,5985,6345,6779,7253,7744,8198,8582,8859,9000,9014,8883,8644,8311,7915,7501,7089,6732,6443,6261,6171,6189,6272,6422,6595,6795,7001,7204,7400,7562,7668,7683,7554,7255,6743,6026,5122,4086,2988,1900,898,42,-618,-1040,-1210,-1132,-821,-343,256,898,1523,2087,2546,2901,3132,3256,3269,3161,2941,2560,2036,1319,467,-527,-1549,-2538,-3376,-3971,-4262,-4202,-3800,-3099,-2169,-1133,-123,723,1257,1410,1120,419,-630,-1921,-3315,-4670,-5850,-6736,-7277,-7450,-7315,-6946,-6455,-5927,-5439,-5033,-4714,-4511,-4402,-4416,-4557,-4811,-5187,-5619,-6081,-6491,-6816,-7010,-7066,-6994,-6817,-6574,-6290,-6012,-5744,-5542,-5395,-5334,-5335,-5374,-5406,-5380,-5262,-5031,-4710,-4332,-3969,-3682,-3528,-3552,-3746,-4113,-4597,-5167,-5752,-6322,-6807,-7194,-7437,-7524,-7454,-7231,-6890,-6469,-6026,-5584,-5187,-4817,-4468,-4117,-3741,-3348,-2962,-2626,-2393,-2314,-2428,-2742,-3269,-3954,-4773,-5648,-6499,-7250,-7810,-8127,-8168,-7939,-7494,-6910,-6277,-5687,-5192,-4830,-4578,-4416,-4281,-4135,-3944,-3698,-3429,-3170,-3006,-2971,-3134,-3480,-4012,-4666,-5390,-6100,-6733,-7227,-7549,-7670,-7600,-7339,-6906,-6312,-5558,-4674,-3669,-2607,-1551,-594,168,652,805,601,66,-740,-1727,-2776,-3773,-4587,-5127,-5302,-5092,-4502,-3606,-2524,-1412,-445,214,454,214,-483,-1545,-2841,-4188,-5429,-6407,-7024,-7208,-6973,-6329,-5370,-4167,-2830,-1463,-164,964,1856,2460,2762,2778,2541,2102,1512,820,73,-697,-1452,-2158,-2787,-3289,-3640,-3787,-3717,-3403,-2874,-2150,-1313,-430,381,1037,1440,1543,1323,816,96,-727,-1526,-2198,-2638,-2807,-2665,-2233,-1531,-625,425,1497,2503,3317,3848,4052,3905,3456,2767,1942,1076,280,-350,-739,-827,-598,-89,648,1506,2393,3214,3902,4408,4711,4815,4736,4517,4193,3813,3411,3024,2674,2397,2215,2155,2228,2422,2718,3060,3399,3679,3857,3916,3853,3722,3563,3472,3502,3718,4133,4716,5407,6087,6651,6986,7024,6733,6136,5291,4269,3175,2061,1014,68,-723,-1312,-1644,-1656,-1310,-572,513,1889,3407,4912,6201,7107,7495,7320,6615,5511,4198,2896,1811,1103,851,1059,1642,2463,3361,4160,4745,5014,4948,4569,3941,3174,2380,1675,1150,865,827,1022,1402,1910,2507,3120,3732,4277,4730,5056,5235,5267,5155,4927,4620,4274,3947,3681,3501,3425,3424,3465,3508,3515,3468,3367,3222,3042,2851,2649,2449,2261,2085,1954,1869,1876,1982,2213,2555,2979,3428,3831,4112,4203,4077,3724,3212,2609,2038,1606,1394,1473,1813,2388,3074,3771,4318,4618,4560,4120,3312,2203,934,-362,-1502,-2371,-2828,-2838,-2364,-1452,-191,1317,2913,4460,5820,6879,7567,7844,7720,7232,6471,5521,4519,3572,2794,2257,1998,1996,2194,2492,2778,2936,2898,2603,2085,1378,583,-192,-831,-1221,-1289,-1000,-381,491,1495,2499,3371,4007,4347,4382,4129,3682,3104,2521,1993,1580,1302,1146,1077,1070,1067,1074,1075,1104,1193,1373,1662,2036,2461,2848,3142,3267,3210,2979,2633,2261,1960,1829,1939,2319,2964,3806,4745,5648,6386,6826,6911,6587,5907,4923,3765,2544,1407,461,-190,-490,-423,-29,613,1372,2112,2695,3014,3023,2734,2218,1610,1027,609,424,512,848,1386,2024,2673,3222,3579,3696,3542,3171,2637,2061,1521,1107,839,715,693,700,683,571,352,24,-351,-713,-979,-1098,-1050,-846,-549,-218,67,251,299,204,-19,-329,-710,-1132,-1599,-2115,-2684,-3296,-3920,-4486,-4912,-5105,-4997,-4552,-3818,-2876,-1879,-983,-334,-45,-149,-644,-1439,-2431,-3484,-4458,-5261,-5790,-6037,-5982,-5695,-5244,-4741,-4275,-3941,-3773,-3790,-3949,-4202,-4483,-4728,-4917,-5016,-5050,-5026,-4964,-4874,-4762,-4626,-4475,-4325,-4190,-4115,-4104,-4180,-4317,-4501,-4676,-4827,-4914,-4951,-4922,-4874,-4786,-4713,-4627,-4563,-4513,-4499,-4530,-4620,-4785,-5006,-5289,-5571,-5835,-6015,-6086,-6013,-5809,-5483,-5079,-4658,-4261,-3968,-3792,-3778,-3888,-4116,-4385,-4662,-4888,-5038,-5108,-5104,-5074,-5043,-5069,-5170,-5354,-5597,-5855,-6069,-6187,-6172,-6005,-5720,-5346,-4971,-4658,-4478,-4479,-4657,-4996,-5426,-5876,-6263,-6508,-6563,-6390,-6002,-5434,-4755,-4063,-3451,-3017,-2808,-2857,-3134,-3597,-4171,-4779,-5350,-5820,-6152,-6317,-6331,-6198,-5978,-5687,-5393,-5105,-4868,-4676,-4540,-4454,-4418,-4436,-4510,-4648,-4827,-5043,-5241,-5402,-5465,-5411,-5212,-4884,-4446,-3960,-3483,-3106,-2883,-2896,-3154,-3682,-4429,-5322,-6256,-7096,-7737,-8088,-8122,-7866,-7387,-6781,-6145,-5547,-5019,-4576,-4165,-3783,-3379,-2951,-2518,-2085,-1696,-1373,-1135,-1000,-972,-1051,-1235,-1510,-1849,-2219,-2569,-2851,-3007,-3006,-2805,-2422,-1854,-1174,-421,313,970,1503,1875,2101,2188,2160,2052,1865,1635,1364,1088,818,577,372,215,94,35,15,76,207,435,751,1129,1537,1913,2222,2419,2498,2460,2336,2170,2020,1955,2016,2263,2663,3230,3871,4554,5196,5742,6156,6382,6430,6269,5945,5460,4871,4204,3511,2833,2242,1773,1502,1430,1561,1839,2193,2539,2801,2961,2999,2981,2948,2966,3082,3301,3642,4069,4577,5124,5700,6241,6739,7113,7352,7409,7291,6997,6577,6071,5557,5083,4712,4456,4333,4314,4362,4438,4485,4485,4426,4317,4206,4120,4105,4165,4318,4525,4784,5050,5300,5503,5630,5658,5575,5384,5111,4801,4507,4289,4181,4202,4334,4529,4735,4887,4948,4907,4780,4629,4517,4511,4648,4935,5323,5746,6112,6335,6375,6194,5834,5327,4756,4192,3709,3370,3203,3233,3436,3796,4249,4760,5270,5736,6141,6453,6671,6778,6758,6601,6298,5854,5287,4634,3932,3227,2550,1931,1381,922,559,300,148,91,107,189,310,488,724,1043,1446,1935,2487,3056,3605,4062,4386,4553,4528,4347,4006,3537,2957,2288,1556,821,133,-419,-758,-845,-629,-167,523,1322,2168,2960,3641,4181,4558,4781,4880,4845,4718,4458,4072,3531,2833,2008,1113,214,-592,-1260,-1739,-2034,-2185,-2231,-2239,-2224,-2208,-2152,-2041,-1844,-1561,-1224,-880,-576,-355,-214,-135,-81,9,150,392,717,1145,1646,2219,2813,3391,3869,4168,4219,3957,3376,2499,1387,157,-1094,-2235,-3176,-3838,-4169,-4161,-3811,-3168,-2304,-1306,-315,576,1239,1623,1695,1491,1092,611,198,-25,64,504,1270,2266,3327,4264,4910,5118,4822,4034,2810,1296,-371,-2001,-3456,-4582,-5306,-5575,-5396,-4823,-3932,-2829,-1634,-463,555,1336,1800,1940,1777,1381,848,267,-272,-710,-1022,-1193,-1261,-1247,-1204,-1160,-1139,-1139,-1136,-1091,-960,-711,-322,184,785,1411,2015,2520,2888,3067,3055,2841,2475,2000,1486,1016,624,367,220,173,180,196,208,178,118,21,-117,-274,-466,-661,-857,-1029,-1162,-1233,-1236,-1159,-999,-768,-474,-157,147,374,473,400,130,-308,-877,-1476,-2026,-2412,-2564,-2437,-2015,-1356,-519,374,1225,1913,2371,2550,2445,2094,1542,860,109,-651,-1383,-2047,-2644,-3144,-3564,-3872,-4069,-4114,-3975,-3627,-3056,-2280,-1373,-414,447,1091,1382,1251,663,-325,-1598,-3000,-4338,-5458,-6225,-6575,-6517,-6091,-5421,-4619,-3831,-3162,-2694,-2448,-2411,-2536,-2750,-3000,-3229,-3397,-3486,-3475,-3376,-3201,-2986,-2760,-2574,-2462,-2458,-2576,-2814,-3136,-3506,-3842,-4094,-4211,-4166,-3986,-3689,-3358,-3042,-2816,-2716,-2766,-2938,-3201,-3474,-3701,-3821,-3809,-3664,-3428,-3146,-2905,-2763,-2791,-3007,-3412,-3959,-4573,-5175,-5675,-6033,-6222,-6271,-6248,-6211,-6263,-6438,-6775,-7246,-7802,-8346,-8798,-9052,-9050,-8746,-8129,-7220,-6078,-4766,-3408,-2108,-993,-171,290,346,27,-611,-1461,-2395,-3295,-4045,-4581,-4880,-4961,-4890,-4755,-4650,-4655,-4815,-5133,-5549,-5983,-6315,-6450,-6318,-5903,-5252,-4451,-3636,-2926,-2432,-2220,-2288,-2605,-3075,-3599,-4066,-4394,-4528,-4456,-4214,-3852,-3457,-3082,-2791,-2588,-2471,-2413,-2366,-2309,-2222,-2102,-1994,-1913,-1916,-2013,-2221,-2510,-2846,-3172,-3421,-3541,-3471,-3199,-2731,-2107,-1419,-727,-144,313,587,721,708,602,403,143,-170,-511,-851,-1171,-1444,-1653,-1808,-1877,-1890,-1814,-1672,-1478,-1258,-1066,-950,-943,-1084,-1341,-1689,-2029,-2283,-2346,-2167,-1712,-1012,-134,819,1732,2484,2993,3192,3061,2644,1975,1185,351,-387,-948,-1243,-1255,-971,-450,251,1064,1909,2760,3571,4340,5038,5641,6095,6342,6340,6052,5524,4787,3966,3136,2404,1834,1472,1340,1446,1769,2302,2983,3794,4635,5456,6172,6690,6971,6934,6573,5890,4927,3778,2554,1385,397,-313,-676,-675,-326,311,1158,2128,3126,4090,4933,5630,6122,6408,6472,6341,6041,5614,5102,4550,4005,3515,3116,2836,2690,2656,2723,2848,3015,3188,3355,3501,3625,3740,3846,3965,4071,4163,4181,4106,3905,3586,3200,2796,2487,2313,2353,2586,3002,3518,4055,4512,4804,4869,4696,4288,3727,3071,2419,1862,1459,1289,1361,1703,2266,3021,3872,4759,5579,6260,6713,6866,6669,6085,5126,3839,2298,645,-993,-2438,-3537,-4145,-4153,-3504,-2216,-383,1838,4212,6515,8501,9993,10864,11059,10593,9544,8023,6204,4253,2368,729,-518,-1241,-1393,-939,58,1498,3224,5015,6666,7924,8628,8631,7917,6537,4669,2528,402,-1464,-2855,-3636,-3765,-3279,-2281,-931,601,2128,3492,4559,5239,5473,5268,4647,3705,2557,1356,276,-526,-909,-813,-237,722,1913,3132,4208,4963,5333,5272,4849,4135,3274,2362,1511,766,157,-330,-688,-936,-1039,-1004,-803,-466,-22,472,948,1365,1669,1834,1849,1683,1358,841,189,-581,-1375,-2112,-2696,-3042,-3101,-2865,-2352,-1640,-798,73,885,1571,2054,2319,2337,2146,1785,1325,851,418,103,-60,-30,220,682,1351,2150,3006,3788,4383,4688,4643,4230,3491,2494,1350,188,-859,-1663,-2129,-2228,-1966,-1451,-796,-147,367,687,772,679,462,220,17,-90,-84,53,289,622,1006,1404,1761,2011,2119,2046,1821,1470,1063,651,287,-12,-224,-366,-424,-409,-295,-75,250,660,1105,1510,1822,1971,1967,1807,1548,1224,884,548,245,-23,-223,-341,-338,-187,127,587,1160,1755,2307,2706,2899,2845,2554,2086,1520,977,550,319,313,509,848,1231,1562,1743,1724,1481,1040,472,-142,-691,-1098,-1289,-1251,-980,-541,23,603,1142,1544,1764,1772,1574,1220,768,305,-95,-371,-468,-386,-113,310,849,1434,2002,2461,2751,2813,2631,2238,1685,1070,470,-32,-416,-654,-789,-837,-845,-831,-818,-795,-784,-764,-755,-765,-814,-933,-1133,-1424,-1774,-2151,-2483,-2714,-2791,-2678,-2381,-1911,-1331,-699,-108,363,622,606,279,-363,-1257,-2337,-3483,-4590,-5565,-6331,-6868,-7158,-7248,-7166,-6974,-6705,-6383,-6012,-5588,-5087,-4518,-3865,-3174,-2460,-1784,-1185,-704,-377,-233,-282,-534,-977,-1556,-2234,-2900,-3488,-3902,-4091,-4037,-3758,-3312,-2780,-2240,-1774,-1420,-1218,-1155,-1249,-1457,-1796,-2225,-2755,-3376,-4062,-4825,-5605,-6387,-7106,-7701,-8118,-8299,-8217,-7861,-7272,-6496,-5637,-4778,-4018,-3423,-3044,-2887,-2966,-3233,-3683,-4237,-4866,-5495,-6084,-6585,-6982,-7241,-7369,-7335,-7154,-6805,-6319,-5721,-5063,-4418,-3834,-3376,-3041,-2832,-2692,-2586,-2452,-2286,-2065,-1846,-1643,-1535,-1554,-1759,-2152,-2747,-3495,-4366,-5281,-6195,-7039,-7775,-8355,-8726,-8854,-8686,-8216,-7459,-6465,-5341,-4183,-3130,-2281,-1708,-1463,-1510,-1820,-2283,-2802,-3251,-3517,-3522,-3209,-2591,-1720,-700,324,1219,1845,2128,2033,1597,898,56,-815,-1604,-2261,-2734,-3058,-3220,-3274,-3216,-3063,-2832,-2530,-2212,-1907,-1685,-1572,-1614,-1795,-2122,-2538,-3009,-3468,-3843,-4081,-4110,-3925,-3504,-2923,-2221,-1519,-885,-404,-112,-23,-115,-340,-647,-973,-1259,-1470,-1572,-1565,-1484,-1360,-1270,-1252,-1358,-1581,-1898,-2257,-2564,-2769,-2784,-2577,-2139,-1482,-662,241,1158,1984,2664,3122,3335,3269,2945,2377,1640,802,-25,-754,-1301,-1606,-1657,-1458,-1062,-536,47,624,1150,1613,1987,2295,2490,2586,2533,2338,1996,1555,1056,600,240,75,109,355,768,1265,1792,2241,2583,2764,2775,2625,2320,1898,1401,886,411,45,-162,-185,-2,351,850,1442,2062,2651,3148,3493,3649,3584,3310,2846,2251,1585,901,266,-291,-732,-1024,-1144,-1052,-731,-147,673,1707,2857,4021,5057,5844,6270,6285,5886,5116,4068,2844,1554,312,-802,-1698,-2334,-2669,-2709,-2467,-1994,-1342,-594,187,895,1468,1829,1929,1771,1361,787,141,-460,-901,-1106,-1023,-648,-39,754,1593,2389,2988,3309,3257,2838,2081,1096,26,-981,-1763,-2226,-2281,-1960,-1287,-400,586,1526,2295,2828,3070,3046,2788,2376,1901,1461,1155,1045,1165,1510,2023,2637,3240,3750,4062,4127,3911,3424,2720,1862,953,67,-707,-1318,-1726,-1921,-1903,-1716,-1381,-964,-508,-66,310,600,786,892,933,965,1003,1099,1260,1509,1858,2287,2785,3299,3767,4124,4286,4239,3940,3463,2840,2184,1566,1069,731,579,594,744,955,1174,1296,1278,1063,632,29,-702,-1439,-2066,-2467,-2518,-2191,-1443,-357,989,2451,3892,5171,6179,6824,7061,6872,6254,5281,4002,2578,1126,-167,-1167,-1759,-1898,-1603,-961,-101,831,1707,2409,2885,3097,3056,2800,2374,1855,1310,822,460,283,327,611,1129,1848,2716,3653,4546,5313,5840,6082,6024,5684,5137,4458,3731,3030,2410,1905,1532,1295,1173,1162,1221,1338,1473,1604,1706,1761,1779,1771,1777,1821,1932,2115,2356,2626,2871,3049,3102,2996,2712,2249,1630,918,153,-547,-1133,-1499,-1623,-1459,-1058,-454,231,916,1470,1834,1966,1878,1635,1318,1020,824,765,863,1077,1363,1657,1915,2108,2260,2378,2511,2665,2844,3028,3176,3259,3244,3133,2938,2701,2470,2288,2187,2167,2196,2230,2192,2037,1730,1267,702,79,-492,-941,-1185,-1175,-910,-417,228,924,1575,2087,2421,2568,2564,2483,2398,2396,2526,2810,3232,3738,4257,4693,4973,5014,4796,4307,3613,2786,1954,1208,646,297,178,235,429,664,883,1014,1001,831,497,37,-480,-1013,-1460,-1811,-2012,-2066,-1983,-1766,-1443,-1027,-534,10,575,1119,1569,1884,1975,1832,1421,795,4,-833,-1621,-2233,-2600,-2654,-2413,-1894,-1198,-427,297,859,1174,1200,917,375,-364,-1195,-1992,-2633,-2991,-2992,-2584,-1800,-727,513,1724,2763,3474,3774,3646,3147,2377,1501,655,-18,-447,-600,-505,-231,154,580,996,1385,1735,2030,2278,2437,2520,2492,2362,2135,1812,1426,983,525,74,-333,-671,-923,-1075,-1132,-1101,-987,-817,-602,-386,-199,-80,-68,-176,-422,-778,-1246,-1767,-2342,-2909,-3462,-3949,-4342,-4612,-4742,-4734,-4613,-4398,-4123,-3808,-3442,-3046,-2579,-2073,-1516,-956,-438,-17,249,332,227,-41,-412,-846,-1268,-1676,-2017,-2320,-2569,-2782,-2975,-3158,-3354,-3572,-3812,-4056,-4280,-4448,-4524,-4495,-4337,-4089,-3755,-3398,-3051,-2743,-2511,-2332,-2222,-2153,-2121,-2134,-2184,-2298,-2459,-2663,-2868,-3025,-3068,-2957,-2647,-2167,-1534,-834,-129,492,969,1247,1303,1118,731,167,-475,-1117,-1639,-1960,-2001,-1765,-1261,-589,166,872,1455,1825,1997,1969,1814,1595,1356,1136,917,681,387,6,-465,-1015,-1597,-2150,-2613,-2896,-2964,-2761,-2290,-1578,-667,368,1445,2490,3402,4125,4597,4789,4705,4361,3808,3096,2289,1451,638,-102,-722,-1202,-1514,-1663,-1656,-1519,-1283,-979,-645,-300,34,339,621,854,1053,1188,1271,1290,1251,1173,1053,923,777,609,420,166,-137,-505,-907,-1307,-1652,-1898,-1981,-1889,-1601,-1142,-561,75,673,1153,1447,1515,1362,1018,574,104,-261,-442,-352,26,674,1508,2417,3273,3949,4363,4459,4248,3754,3067,2253,1427,671,63,-336,-506,-443,-184,210,670,1101,1428,1564,1474,1123,550,-197,-1028,-1838,-2532,-3026,-3244,-3169,-2778,-2134,-1276,-331,618,1458,2108,2527,2690,2605,2301,1810,1180,465,-296,-1030,-1705,-2253,-2642,-2839,-2815,-2571,-2105,-1439,-618,300,1236,2081,2751,3134,3186,2859,2193,1237,99,-1101,-2249,-3232,-3982,-4454,-4641,-4563,-4270,-3798,-3220,-2570,-1884,-1208,-534,75,639,1078,1396,1523,1444,1139,614,-98,-920,-1776,-2547,-3150,-3503,-3561,-3333,-2836,-2141,-1315,-445,393,1131,1711,2109,2293,2286,2096,1779,1373,941,524,143,-189,-500,-822,-1195,-1649,-2191,-2793,-3402,-3941,-4324,-4476,-4348,-3927,-3244,-2379,-1419,-510,263,781,1011,937,598,82,-525,-1105,-1586,-1890,-2001,-1896,-1616,-1191,-693,-200,213,469,531,388,69,-363,-831,-1279,-1637,-1913,-2091,-2210,-2300,-2391,-2495,-2605,-2706,-2751,-2732,-2590,-2347,-1982,-1551,-1081,-649,-297,-81,-9,-86,-274,-522,-772,-950,-1009,-907,-638,-230,266,764,1198,1474,1580,1471,1207,806,361,-79,-440,-673,-743,-627,-317,155,766,1432,2080,2616,2957,3053,2886,2485,1920,1282,674,180,-139,-255,-189,46,374,763,1128,1444,1648,1739,1688,1515,1228,841,389,-123,-644,-1146,-1583,-1910,-2097,-2133,-2022,-1800,-1525,-1247,-1050,-964,-1031,-1242,-1560,-1929,-2274,-2527,-2634,-2586,-2377,-2065,-1677,-1291,-918,-617,-368,-205,-107,-89,-138,-249,-412,-601,-801,-988,-1134,-1228,-1236,-1141,-904,-522,38,731,1542,2373,3150,3751,4093,4095,3726,3004,1987,790,-461,-1615,-2535,-3113,-3273,-2995,-2320,-1306,-95,1211,2459,3530,4322,4748,4780,4408,3695,2720,1625,541,-385,-1039,-1357,-1301,-925,-281,502,1325,2060,2633,2990,3113,3052,2827,2542,2220,1939,1707,1545,1447,1380,1330,1229,1071,784,376,-175,-845,-1587,-2338,-3029,-3562,-3882,-3916,-3633,-3036,-2138,-1031,212,1445,2545,3391,3871,3947,3599,2882,1883,723,-453,-1528,-2371,-2929,-3141,-3037,-2647,-2076,-1409,-790,-313,-96,-187,-613,-1337,-2278,-3324,-4329,-5183,-5747,-5971,-5789,-5207,-4271,-3048,-1664,-246,1066,2148,2910,3294,3288,2918,2228,1312,241,-871,-1931,-2847,-3536,-3947,-4046,-3839,-3351,-2641,-1769,-812,143,1023,1732,2219,2410,2300,1890,1227,403,-490,-1321,-1997,-2406,-2513,-2263,-1695,-851,173,1247,2237,2992,3390,3340,2813,1838,524,-981,-2490,-3820,-4828,-5418,-5569,-5325,-4779,-4057,-3293,-2590,-2030,-1639,-1396,-1256,-1130,-959,-671,-253,296,912,1529,2046,2368,2448,2218,1728,989,120,-808,-1657,-2358,-2811,-2983,-2850,-2438,-1790,-993,-129,689,1379,1866,2122,2151,2000,1748,1476,1275,1188,1226,1370,1532,1666,1681,1552,1270,873,407,-51,-458,-771,-975,-1088,-1134,-1162,-1219,-1341,-1552,-1843,-2187,-2524,-2804,-2960,-2968,-2800,-2487,-2047,-1565,-1089,-714,-475,-420,-521,-748,-1017,-1255,-1380,-1344,-1126,-731,-195,443,1128,1833,2498,3109,3618,3987,4203,4221,4069,3747,3322,2834,2360,1950,1637,1443,1346,1321,1314,1271,1148,896,511,-20,-664,-1404,-2185,-2985,-3760,-4479,-5119,-5640,-6004,-6168,-6080,-5708,-5030,-4068,-2854,-1474,-18,1403,2679,3702,4395,4691,4574,4057,3208,2100,858,-424,-1645,-2735,-3647,-4350,-4834,-5089,-5121,-4938,-4541,-3969,-3218,-2345,-1362,-331,704,1682,2539,3217,3656,3818,3673,3233,2508,1567,474,-662,-1742,-2645,-3280,-3557,-3439,-2902,-1989,-744,719,2300,3857,5256,6392,7164,7536,7495,7060,6294,5245,3997,2606,1142,-330,-1761,-3080,-4251,-5210,-5921,-6351,-6461,-6258,-5734,-4932,-3903,-2724,-1495,-312,723,1545,2099,2375,2388,2172,1794,1299,782,285,-110,-363,-430,-286,77,650,1399,2274,3205,4104,4905,5519,5907,6030,5893,5507,4919,4162,3292,2353,1384,430,-469,-1264,-1924,-2395,-2675,-2746,-2614,-2318,-1860,-1306,-667,-12,617,1154,1544,1743,1720,1494,1084,552,-27,-599,-1077,-1440,-1644,-1708,-1620,-1423,-1097,-664,-98,595,1415,2314,3256,4139,4906,5470,5792,5845,5650,5230,4654,3980,3276,2615,2037,1590,1281,1098,1018,987,968,922,836,722,612,565,623,833,1195,1704,2303,2945,3544,4057,4407,4588,4557,4346,3946,3400,2714,1918,1022,57,-953,-1940,-2858,-3619,-4160,-4441,-4436,-4170,-3683,-3035,-2300,-1546,-841,-242,204,467,534,411,115,-307,-826,-1356,-1870,-2266,-2527,-2583,-2432,-2074,-1523,-837,-46,775,1587,2317,2931,3360,3581,3537,3233,2645,1839,842,-223,-1280,-2192,-2881,-3259,-3303,-3005,-2423,-1607,-671,310,1228,2023,2633,3041,3233,3228,3059,2744,2345,1873,1384,884,404,-51,-465,-831,-1129,-1358,-1506,-1569,-1564,-1474,-1327,-1098,-795,-396,117,742,1483,2290,3116,3851,4404,4645,4512,3938,2969,1660,171,-1340,-2685,-3696,-4271,-4334,-3916,-3078,-1947,-680,565,1631,2411,2823,2870,2576,2049,1390,728,163,-225,-412,-399,-234,21,297,527,685,747,756,729,738,807,969,1224,1543,1883,2180,2364,2390,2207,1824,1233,493,-348,-1229,-2063,-2814,-3397,-3810,-3995,-3993,-3787,-3425,-2949,-2381,-1785,-1177,-586,-26,497,1003,1484,1977,2486,3010,3551,4054,4485,4761,4837,4638,4166,3410,2440,1332,204,-828,-1638,-2138,-2251,-1956,-1267,-232,1037,2430,3775,4925,5722,6042,5829,5065,3824,2212,394,-1475,-3208,-4680,-5750,-6343,-6411,-5952,-5009,-3666,-2037,-277,1476,3049,4331,5197,5603,5514,4976,4048,2839,1492,138,-1062,-1986,-2545,-2665,-2359,-1646,-614,634,1967,3242,4339,5150,5602,5681,5380,4780,3937,2984,2012,1135,448,-4,-165,-53,312,883,1584,2365,3124,3820,4353,4703,4811,4677,4322,3788,3152,2513,1941,1538,1317,1321,1499,1815,2170,2487,2644,2585,2219,1556,594,-567,-1833,-3054,-4090,-4818,-5155,-5058,-4569,-3755,-2754,-1702,-750,-4,461,636,556,295,-32,-330,-490,-453,-175,341,1072,1953,2929,3901,4807,5540,6048,6255,6125,5646,4832,3731,2429,1020,-366,-1621,-2630,-3322,-3637,-3566,-3145,-2419,-1520,-536,371,1097,1541,1650,1419,879,112,-783,-1684,-2461,-3000,-3226,-3085,-2613,-1860,-953,-21,784,1337,1551,1364,814,-60,-1119,-2233,-3242,-4009,-4426,-4432,-4028,-3255,-2228,-1052,102,1135,1900,2359,2455,2206,1652,854,-81,-1062,-1969,-2721,-3235,-3488,-3468,-3221,-2783,-2226,-1607,-974,-377,163,625,991,1282,1491,1667,1816,1997,2219,2528,2909,3375,3870,4378,4815,5140,5280,5196,4856,4259,3438,2445,1383,324,-607,-1352,-1847,-2065,-2038,-1780,-1393,-926,-497,-167,-21,-103,-434,-1013,-1791,-2714,-3686,-4615,-5391,-5914,-6100,-5888,-5258,-4233,-2884,-1329,288,1801,3058,3940,4359,4315,3831,3003,1951,791,-352,-1398,-2297,-3035,-3630,-4111,-4504,-4822,-5058,-5177,-5142,-4916,-4478,-3838,-3037,-2131,-1214,-357,340,825,1034,949,577,-55,-870,-1793,-2724,-3567,-4249,-4710,-4933,-4925,-4716,-4358,-3897,-3381,-2849,-2319,-1807,-1317,-840,-386,50,452,799,1073,1248,1323,1284,1179,1008,849,711,646,661,758,930,1146,1387,1605,1793,1912,1978,1982,1950,1891,1812,1716,1573,1385,1122,785,382,-84,-568,-1054,-1495,-1852,-2091,-2172,-2073,-1798,-1355,-813,-228,302,705,921,924,724,365,-91,-582,-1042,-1455,-1802,-2114,-2419,-2755,-3157,-3619,-4136,-4660,-5146,-5534,-5765,-5803,-5610,-5188,-4538,-3696,-2718,-1667,-618,356,1199,1860,2329,2594,2680,2600,2389,2058,1635,1128,560,-49,-656,-1233,-1715,-2081,-2287,-2331,-2225,-1982,-1646,-1238,-776,-294,225,739,1264,1765,2238,2657,2992,3229,3314,3236,2960,2493,1846,1086,268,-514,-1179,-1673,-1954,-2027,-1916,-1693,-1390,-1106,-848,-684,-594,-608,-667,-776,-861,-905,-857,-714,-477,-173,157,463,710,847,865,741,483,102,-365,-890,-1408,-1888,-2269,-2530,-2659,-2661,-2572,-2427,-2277,-2161,-2101,-2111,-2166,-2249,-2313,-2314,-2219,-1983,-1601,-1058,-378,413,1260,2115,2896,3548,3988,4151,3988,3439,2523,1229,-340,-2104,-3904,-5581,-6980,-7959,-8419,-8343,-7734,-6713,-5399,-3976,-2610,-1449,-604,-115,18,-140,-491,-922,-1315,-1572,-1647,-1503,-1185,-732,-245,207,510,637,509,160,-412,-1130,-1926,-2699,-3362,-3820,-4018,-3925,-3540,-2925,-2133,-1271,-434,298,831,1127,1146,894,406,-265,-1028,-1801,-2498,-3042,-3390,-3532,-3465,-3249,-2921,-2557,-2229,-1986,-1885,-1929,-2122,-2424,-2777,-3138,-3421,-3603,-3625,-3497,-3212,-2827,-2386,-1961,-1618,-1392,-1300,-1327,-1404,-1483,-1461,-1295,-923,-345,408,1290,2198,3062,3786,4300,4583,4599,4400,3997,3449,2798,2068,1292,484,-344,-1158,-1949,-2664,-3291,-3778,-4109,-4261,-4215,-3970,-3528,-2901,-2129,-1245,-314,615,1482,2244,2867,3328,3622,3740,3687,3463,3064,2514,1817,1025,182,-653,-1415,-2061,-2564,-2913,-3137,-3281,-3389,-3520,-3701,-3940,-4211,-4463,-4614,-4598,-4348,-3816,-3012,-1937,-675,720,2134,3483,4673,5621,6289,6634,6672,6429,5937,5273,4472,3605,2706,1812,931,83,-739,-1504,-2201,-2767,-3162,-3328,-3222,-2826,-2152,-1230,-156,1000,2091,3035,3709,4075,4080,3764,3145,2314,1346,338,-619,-1449,-2089,-2517,-2715,-2717,-2547,-2269,-1935,-1604,-1332,-1150,-1085,-1134,-1292,-1518,-1797,-2057,-2292,-2430,-2470,-2386,-2184,-1902,-1560,-1221,-919,-703,-592,-605,-718,-918,-1152,-1381,-1559,-1642,-1604,-1419,-1069,-570,79,818,1611,2365,3020,3486,3723,3696,3420,2934,2333,1696,1160,786,662,776,1121,1607,2164,2679,3084,3298,3293,3057,2613,2013,1325,635,20,-442,-716,-770,-612,-282,188,727,1285,1812,2263,2619,2874,3043,3160,3261,3395,3581,3842,4150,4474,4739,4882,4817,4492,3871,2969,1828,544,-759,-1952,-2879,-3451,-3576,-3254,-2512,-1452,-204,1073,2229,3113,3639,3730,3391,2655,1609,366,-939,-2174,-3209,-3956,-4341,-4362,-4029,-3415,-2615,-1737,-904,-214,251,444,347,-2,-563,-1238,-1936,-2555,-3004,-3202,-3119,-2720,-2050,-1148,-103,986,2024,2908,3586,4003,4173,4114,3891,3559,3205,2855,2595,2420,2368,2433,2585,2803,3019,3179,3222,3083,2739,2174,1399,467,-567,-1609,-2584,-3396,-3993,-4311,-4342,-4080,-3566,-2829,-1955,-986,-20,891,1670,2258,2611,2685,2472,1972,1218,259,-836,-1977,-3085,-4060,-4853,-5403,-5700,-5774,-5636,-5400,-5082,-4798,-4574,-4457,-4453,-4526,-4641,-4712,-4684,-4464,-4030,-3336,-2414,-1308,-81,1146,2304,3272,4006,4438,4585,4438,4082,3547,2936,2293,1695,1160,729,370,95,-154,-381,-627,-897,-1177,-1458,-1692,-1853,-1893,-1789,-1510,-1049,-407,411,1365,2416,3504,4551,5493,6239,6736,6937,6819,6404,5708,4798,3723,2559,1378,242,-759,-1584,-2157,-2461,-2476,-2224,-1760,-1149,-485,148,693,1108,1411,1628,1832,2069,2403,2831,3354,3905,4419,4799,4963,4845,4405,3655,2634,1427,154,-1067,-2095,-2832,-3182,-3109,-2594,-1673,-409,1105,2755,4419,5961,7275,8251,8819,8949,8631,7914,6872,5606,4236,2876,1637,583,-209,-731,-962,-911,-620,-109,543,1285,2029,2709,3242,3573,3643,3439,2956,2227,1314,284,-767,-1748,-2585,-3173,-3482,-3431,-3025,-2254,-1171,163,1624,3119,4487,5649,6491,6980,7094,6861,6331,5568,4654,3663,2683,1791,1059,548,288,287,507,899,1375,1872,2306,2640,2856,2950,2972,2938,2900,2883,2883,2904,2894,2827,2659,2358,1919,1348,675,-56,-791,-1481,-2067,-2509,-2775,-2842,-2716,-2401,-1929,-1333,-655,53,753,1406,1981,2478,2873,3195,3425,3586,3668,3682,3624,3507,3330,3122,2864,2595,2277,1940,1544,1110,611,79,-477,-1010,-1471,-1815,-1984,-1964,-1738,-1352,-845,-307,188,565,767,774,597,272,-122,-516,-808,-944,-853,-534,18,737,1560,2386,3107,3630,3852,3713,3169,2217,895,-728,-2528,-4373,-6092,-7534,-8553,-9055,-8990,-8377,-7289,-5848,-4197,-2505,-902,479,1580,2359,2844,3061,3104,3012,2886,2737,2620,2501,2378,2179,1882,1419,793,-16,-951,-1978,-2990,-3910,-4621,-5028,-5062,-4678,-3891,-2746,-1343,210,1779,3261,4552,5600,6374,6863,7097,7084,6861,6449,5863,5118,4228,3205,2084,898,-287,-1420,-2415,-3237,-3823,-4179,-4302,-4245,-4056,-3826,-3616,-3503,-3528,-3712,-4041,-4477,-4953,-5394,-5729,-5880,-5824,-5510,-4984,-4235,-3345,-2353,-1330,-340,570,1335,1935,2323,2498,2458,2213,1806,1268,671,68,-450,-827,-986,-888,-509,156,1066,2171,3400,4649,5842,6869,7669,8166,8341,8175,7696,6949,5998,4915,3788,2685,1664,787,52,-508,-920,-1202,-1383,-1497,-1577,-1639,-1708,-1786,-1885,-1985,-2096,-2192,-2276,-2338,-2374,-2382,-2354,-2272,-2120,-1879,-1526,-1070,-507,116,771,1407,1988,2480,2871,3160,3368,3500,3591,3623,3617,3546,3395,3163,2835,2431,1979,1499,1040,604,221,-137,-472,-821,-1196,-1606,-2049,-2490,-2921,-3286,-3583,-3774,-3870,-3868,-3779,-3638,-3445,-3255,-3064,-2916,-2801,-2742,-2709,-2700,-2674,-2597,-2437,-2156,-1731,-1170,-468,304,1126,1897,2595,3143,3544,3759,3819,3708,3467,3092,2624,2071,1478,877,308,-182,-560,-807,-911,-891,-777,-596,-405,-218,-92,-22,-41,-132,-285,-479,-668,-822,-902,-880,-749,-508,-181,196,583,921,1173,1291,1248,1030,629,58,-669,-1524,-2482,-3488,-4531,-5540,-6507,-7373,-8119,-8717,-9139,-9380,-9426,-9286,-8980,-8524,-7959,-7311,-6621,-5924,-5251,-4631,-4075,-3594,-3171,-2801,-2443,-2095,-1720,-1327,-914,-487,-76,298,603,800,881,810,606,273,-149,-622,-1088,-1509,-1820,-1985,-1961,-1712,-1233,-514,409,1493,2663,3840,4931,5858,6548,6954,7040,6796,6233,5365,4259,2958,1554,134,-1221,-2420,-3408,-4147,-4628,-4884,-4961,-4930,-4865,-4814,-4824,-4888,-4988,-5074,-5091,-4989,-4737,-4319,-3762,-3085,-2352,-1599,-888,-255,258,618,796,780,563,174,-351,-942,-1523,-2023,-2367,-2520,-2462,-2204,-1786,-1253,-670,-93,421,833,1123,1274,1315,1256,1151,1025,925,875,896,998,1172,1416,1703,2017,2324,2601,2814,2944,2951,2812,2498,1978,1238,276,-899,-2236,-3672,-5123,-6481,-7661,-8569,-9151,-9376,-9226,-8734,-7918,-6850,-5577,-4191,-2746,-1342,-26,1132,2094,2849,3373,3689,3814,3774,3629,3406,3169,2952,2789,2680,2622,2569,2487,2323,2044,1629,1073,401,-354,-1146,-1911,-2617,-3194,-3632,-3879,-3947,-3813,-3499,-3024,-2421,-1731,-1010,-299,339,869,1263,1493,1581,1524,1375,1171,949,755,598,484,395,308,189,19,-216,-518,-848,-1177,-1448,-1618,-1660,-1547,-1294,-904,-400,192,860,1572,2303,3026,3699,4296,4769,5104,5252,5214,4960,4510,3877,3105,2244,1359,524,-211,-770,-1134,-1272,-1196,-945,-561,-97,392,873,1331,1747,2138,2505,2836,3151,3401,3583,3651,3568,3320,2865,2224,1388,409,-687,-1819,-2941,-3958,-4821,-5441,-5799,-5856,-5622,-5153,-4485,-3732,-2963,-2263,-1707,-1315,-1123,-1084,-1199,-1383,-1618,-1823,-1978,-2025,-1966,-1772,-1474,-1088,-660,-223,172,509,751,903,951,912,789,597,355,80,-194,-441,-617,-692,-627,-401,-7,548,1218,1955,2665,3278,3699,3862,3729,3265,2509,1484,288,-1008,-2285,-3477,-4481,-5278,-5830,-6160,-6300,-6300,-6214,-6109,-6017,-5984,-6008,-6090,-6195,-6276,-6284,-6158,-5875,-5395,-4750,-3954,-3081,-2201,-1384,-713,-227,31,60,-137,-520,-1057,-1687,-2349,-2982,-3520,-3900,-4084,-4035,-3739,-3221,-2492,-1621,-647,356,1342,2253,3060,3744,4299,4749,5097,5389,5632,5852,6051,6221,6349,6408,6362,6189,5851,5341,4663,3825,2882,1871,857,-96,-948,-1638,-2164,-2491,-2651,-2640,-2512,-2295,-2052,-1825,-1670,-1615,-1676,-1836,-2059,-2268,-2391,-2344,-2045,-1473,-590,539,1874,3285,4679,5914,6887,7492,7686,7425,6754,5720,4407,2932,1386,-129,-1531,-2758,-3768,-4519,-5012,-5243,-5224,-5000,-4585,-4026,-3351,-2587,-1775,-934,-128,629,1264,1762,2080,2213,2158,1918,1537,1008,402,-275,-962,-1617,-2190,-2626,-2878,-2910,-2703,-2253,-1601,-778,124,1059,1931,2712,3351,3850,4221,4475,4657,4780,4870,4948,5010,5066,5122,5168,5217,5264,5294,5319,5299,5227,5074,4811,4425,3903,3257,2511,1712,914,170,-452,-930,-1231,-1372,-1362,-1252,-1057,-823,-552,-247,97,488,927,1402,1879,2327,2684,2911,2976,2842,2533,2040,1421,712,-32,-749,-1400,-1953,-2380,-2712,-2938,-3124,-3269,-3422,-3582,-3763,-3944,-4133,-4277,-4391,-4401,-4315,-4073,-3678,-3108,-2395,-1564,-685,179,939,1544,1921,2081,2017,1801,1498,1205,1000,966,1140,1544,2161,2955,3860,4833,5773,6646,7355,7870,8123,8101,7791,7218,6419,5469,4411,3343,2299,1337,490,-239,-824,-1293,-1633,-1874,-2019,-2067,-2051,-1942,-1788,-1566,-1320,-1046,-774,-523,-308,-163,-111,-165,-365,-683,-1142,-1677,-2261,-2808,-3264,-3556,-3653,-3538,-3252,-2834,-2396,-1988,-1733,-1645,-1770,-2069,-2494,-2955,-3361,-3613,-3647,-3426,-2938,-2233,-1356,-389,587,1514,2324,2985,3480,3798,3972,4017,3990,3917,3840,3758,3681,3572,3413,3161,2791,2282,1623,833,-77,-1063,-2079,-3083,-3997,-4795,-5403,-5813,-5991,-5952,-5713,-5308,-4794,-4213,-3626,-3062,-2551,-2091,-1665,-1256,-825,-376,105,596,1067,1500,1852,2129,2301,2393,2400,2346,2233,2080,1864,1607,1269,876,401,-122,-687,-1244,-1775,-2214,-2556,-2746,-2779,-2651,-2335,-1880,-1254,-524,317,1206,2134,3032,3893,4648,5285,5768,6072,6203,6140,5907,5496,4936,4236,3429,2557,1674,838,119,-442,-793,-927,-843,-576,-157,360,937,1529,2116,2671,3194,3663,4069,4398,4611,4698,4621,4363,3931,3330,2599,1790,955,164,-539,-1090,-1471,-1644,-1609,-1377,-974,-447,144,746,1305,1787,2182,2493,2750,2981,3229,3505,3839,4212,4629,5048,5454,5802,6067,6197,6167,5930,5484,4817,3971,2980,1925,860,-144,-1045,-1818,-2455,-2984,-3416,-3814,-4189,-4597,-5039,-5532,-6056,-6585,-7080,-7489,-7773,-7886,-7796,-7475,-6928,-6129,-5135,-3938,-2607,-1181,280,1699,3023,4177,5124,5822,6282,6493,6522,6376,6138,5834,5513,5198,4904,4633,4380,4139,3906,3674,3460,3239,3039,2828,2606,2352,2023,1616,1078,417,-395,-1322,-2348,-3403,-4424,-5338,-6075,-6595,-6870,-6920,-6778,-6507,-6168,-5816,-5502,-5236,-5040,-4890,-4796,-4726,-4688,-4669,-4656,-4659,-4646,-4625,-4582,-4510,-4410,-4280,-4103,-3883,-3600,-3242,-2813,-2293,-1695,-1018,-278,506,1307,2099,2851,3535,4133,4610,4969,5182,5278,5239,5124,4921,4693,4441,4197,3962,3749,3545,3348,3155,2940,2725,2479,2225,1957,1692,1431,1204,992,829,677,550,403,235,0,-292,-671,-1104,-1593,-2091,-2578,-3005,-3353,-3583,-3680,-3632,-3441,-3115,-2691,-2201,-1694,-1227,-830,-558,-413,-406,-521,-721,-965,-1204,-1390,-1489,-1481,-1349,-1114,-782,-387,23,433,772,1036,1179,1195,1078,831,469,13,-506,-1049,-1578,-2047,-2413,-2652,-2725,-2642,-2407,-2046,-1619,-1174,-776,-481,-316,-305,-427,-661,-956,-1266,-1546,-1744,-1850,-1834,-1721,-1523,-1266,-1008,-744,-530,-351,-210,-102,0,104,220,357,505,671,835,1023,1212,1428,1662,1905,2156,2372,2546,2634,2637,2542,2357,2105,1802,1477,1154,846,580,352,183,76,40,86,222,430,720,1037,1377,1675,1921,2060,2092,1997,1785,1465,1060,579,46,-533,-1155,-1802,-2478,-3159,-3844,-4502,-5134,-5713,-6246,-6707,-7111,-7433,-7686,-7848,-7912,-7847,-7636,-7239,-6651,-5853,-4874,-3751,-2544,-1336,-181,839,1708,2395,2915,3303,3578,3801,3998,4192,4419,4652,4914,5159,5384,5557,5654,5659,5539,5288,4885,4341,3654,2881,2040,1229,483,-103,-488,-642,-560,-276,149,646,1123,1503,1724,1734,1522,1092,469,-294,-1147,-2023,-2868,-3636,-4281,-4796,-5161,-5404,-5537,-5599,-5611,-5598,-5563,-5508,-5415,-5266,-5040,-4716,-4294,-3773,-3177,-2535,-1889,-1284,-757,-338,-35,165,282,361,445,566,766,1046,1404,1807,2216,2567,2820,2930,2879,2699,2405,2089,1783,1579,1479,1533,1688,1937,2203,2446,2603,2635,2519,2250,1847,1351,795,245,-277,-728,-1102,-1398,-1626,-1811,-1970,-2115,-2258,-2391,-2511,-2601,-2645,-2639,-2571,-2457,-2304,-2133,-1967,-1821,-1698,-1607,-1518,-1429,-1294,-1114,-846,-505,-70,428,976,1533,2066,2535,2901,3140,3231,3166,2948,2596,2123,1586,1003,450,-48,-425,-668,-740,-659,-425,-66,375,870,1361,1817,2178,2434,2521,2465,2239,1876,1406,872,321,-184,-608,-909,-1074,-1098,-1009,-829,-615,-397,-216,-88,-8,28,72,137,264,457,718,1021,1346,1639,1883,2028,2076,1999,1832,1575,1283,977,702,483,348,304,367,528,781,1101,1455,1810,2108,2327,2423,2382,2222,1934,1587,1198,831,525,304,185,151,189,243,286,257,133,-111,-469,-935,-1458,-2014,-2540,-3019,-3417,-3744,-4014,-4261,-4525,-4836,-5210,-5654,-6120,-6587,-6955,-7191,-7205,-6966,-6462,-5680,-4685,-3514,-2258,-992,207,1272,2160,2847,3334,3635,3791,3834,3813,3774,3730,3726,3742,3789,3845,3894,3910,3881,3781,3607,3341,2992,2561,2071,1553,1039,577,201,-59,-185,-184,-78,113,329,548,714,798,765,595,267,-210,-830,-1554,-2337,-3118,-3837,-4435,-4867,-5112,-5159,-5037,-4774,-4436,-4064,-3734,-3466,-3314,-3270,-3338,-3483,-3663,-3833,-3934,-3932,-3796,-3518,-3125,-2625,-2077,-1500,-924,-358,216,803,1444,2131,2898,3692,4511,5281,5959,6501,6858,7030,7017,6844,6566,6215,5847,5500,5189,4930,4713,4525,4349,4173,3967,3753,3500,3240,2959,2677,2406,2145,1916,1710,1546,1412,1302,1217,1117,1013,864,658,387,37,-384,-857,-1353,-1831,-2239,-2532,-2660,-2599,-2333,-1873,-1271,-576,110,722,1158,1399,1386,1184,803,353,-105,-480,-716,-777,-647,-351,82,583,1105,1557,1895,2041,1972,1654,1104,344,-554,-1528,-2474,-3308,-3950,-4323,-4417,-4206,-3743,-3076,-2295,-1474,-718,-75,382,638,684,537,244,-151,-577,-979,-1292,-1489,-1530,-1442,-1221,-926,-585,-253,44,286,470,623,762,935,1157,1460,1823,2253,2685,3107,3440,3663,3729,3623,3352,2930,2416,1853,1316,855,514,322,272,354,522,735,934,1075,1113,1034,835,536,185,-181,-501,-743,-888,-929,-897,-812,-726,-665,-676,-771,-980,-1296,-1722,-2235,-2803,-3391,-3950,-4449,-4852,-5146,-5328,-5400,-5385,-5292,-5137,-4930,-4660,-4340,-3956,-3519,-3040,-2543,-2053,-1596,-1187,-825,-497,-179,163,558,1025,1582,2207,2896,3611,4327,4997,5606,6096,6461,6651,6655,6461,6068,5508,4811,4037,3243,2480,1815,1265,886,659,609,690,895,1162,1455,1729,1935,2057,2066,1970,1777,1506,1200,879,577,315,92,-79,-210,-310,-374,-411,-428,-416,-407,-392,-404,-447,-532,-658,-817,-995,-1161,-1297,-1372,-1372,-1298,-1153,-965,-755,-558,-383,-248,-129,-20,111,293,536,856,1239,1665,2112,2535,2917,3220,3426,3535,3533,3441,3271,3047,2785,2528,2272,2066,1894,1785,1714,1696,1688,1702,1696,1689,1649,1619,1573,1556,1552,1575,1601,1620,1579,1456,1201,790,208,-536,-1404,-2344,-3268,-4103,-4758,-5158,-5261,-5036,-4494,-3681,-2655,-1516,-345,749,1700,2442,2934,3182,3180,2969,2587,2076,1478,845,187,-436,-1039,-1571,-2057,-2468,-2820,-3119,-3350,-3538,-3657,-3706,-3680,-3558,-3348,-3041,-2655,-2192,-1686,-1155,-623,-131,306,659,908,1050,1087,1012,864,641,388,128,-104,-279,-365,-363,-253,-65,198,488,790,1064,1285,1453,1531,1547,1489,1375,1240,1087,971,887,867,896,979,1093,1238,1392,1563,1734,1901,2063,2191,2303,2352,2366,2300,2173,1952,1644,1226,715,105,-567,-1274,-1956,-2567,-3040,-3343,-3440,-3327,-3026,-2561,-1989,-1368,-748,-195,256,566,715,686,478,79,-494,-1233,-2110,-3074,-4086,-5062,-5943,-6674,-7185,-7476,-7521,-7346,-6989,-6476,-5865,-5176,-4450,-3692,-2926,-2152,-1388,-625,107,825,1496,2133,2718,3244,3702,4069,4335,4480,4494,4379,4143,3814,3417,3001,2601,2243,1970,1755,1622,1517,1422,1301,1126,870,542,121,-347,-861,-1358,-1815,-2168,-2395,-2463,-2372,-2137,-1802,-1412,-1030,-694,-455,-308,-273,-320,-433,-601,-793,-1021,-1261,-1539,-1830,-2158,-2505,-2876,-3261,-3659,-4063,-4469,-4877,-5269,-5640,-5959,-6203,-6334,-6325,-6152,-5792,-5264,-4572,-3760,-2872,-1953,-1065,-241,465,1057,1491,1806,1989,2084,2119,2119,2131,2170,2273,2456,2723,3090,3526,4031,4547,5057,5489,5830,6016,6060,5929,5656,5251,4737,4154,3512,2836,2142,1431,719,6,-694,-1374,-2010,-2589,-3091,-3502,-3820,-4045,-4187,-4258,-4275,-4242,-4169,-4057,-3897,-3690,-3423,-3090,-2695,-2230,-1710,-1140,-539,81,689,1270,1793,2222,2536,2690,2678,2478,2115,1601,1004,347,-289,-889,-1411,-1846,-2196,-2466,-2668,-2814,-2924,-2993,-3048,-3074,-3085,-3073,-3039,-2990,-2919,-2836,-2749,-2654,-2575,-2504,-2455,-2439,-2441,-2485,-2541,-2626,-2726,-2832,-2938,-3019,-3059,-3035,-2920,-2691,-2337,-1841,-1213,-469,359,1228,2074,2850,3494,3959,4226,4269,4109,3765,3293,2732,2162,1614,1155,802,579,480,500,597,765,939,1101,1206,1218,1121,909,574,171,-298,-753,-1174,-1501,-1716,-1798,-1756,-1603,-1374,-1107,-846,-637,-522,-522,-676,-962,-1386,-1914,-2502,-3118,-3708,-4249,-4712,-5090,-5382,-5597,-5750,-5846,-5893,-5884,-5815,-5676,-5457,-5160,-4778,-4320,-3787,-3186,-2530,-1817,-1076,-311,449,1180,1868,2481,3011,3449,3790,4052,4237,4370,4462,4511,4523,4474,4345,4120,3770,3310,2736,2090,1407,736,134,-368,-730,-942,-1009,-949,-787,-571,-323,-93,104,238,316,318,273,179,63,-60,-170,-255,-299,-310,-290,-255,-226,-218,-263,-365,-551,-814,-1157,-1560,-1998,-2432,-2834,-3166,-3414,-3562,-3624,-3593,-3499,-3338,-3117,-2824,-2448,-1964,-1361,-637,209,1120,2074,2979,3785,4421,4844,5045,5019,4821,4486,4093,3698,3365,3135,3036,3074,3221,3463,3729,3991,4183,4279,4242,4074,3775,3361,2861,2287,1667,1006,318,-390,-1105,-1807,-2476,-3084,-3609,-4035,-4351,-4565,-4683,-4736,-4736,-4721,-4683,-4642,-4568,-4445,-4240,-3921,-3464,-2857,-2100,-1216,-228,810,1858,2845,3723,4414,4878,5054,4939,4526,3856,2999,2025,1052,162,-544,-998,-1165,-1032,-632,-28,694,1440,2093,2593,2839,2825,2524,1968,1210,316,-631,-1540,-2348,-2974,-3392,-3570,-3514,-3253,-2820,-2284,-1712,-1172,-724,-421,-264,-258,-368,-525,-692,-778,-749,-553,-172,391,1131,1990,2946,3915,4853,5690,6379,6875,7163,7228,7093,6790,6360,5861,5343,4843,4406,4030,3733,3473,3244,2995,2712,2362,1932,1427,843,224,-414,-1004,-1502,-1855,-2025,-1992,-1760,-1359,-837,-265,288,751,1066,1193,1118,843,390,-204,-896,-1645,-2398,-3124,-3776,-4332,-4760,-5058,-5204,-5238,-5152,-5008,-4819,-4631,-4450,-4292,-4134,-3976,-3770,-3520,-3185,-2760,-2250,-1634,-950,-192,605,1424,2226,3004,3706,4344,4873,5311,5626,5848,5944,5946,5833,5614,5299,4881,4387,3833,3248,2665,2112,1607,1179,821,546,348,217,165,184,277,452,685,981,1290,1602,1856,2034,2094,2028,1824,1501,1072,568,25,-533,-1074,-1578,-2033,-2430,-2767,-3051,-3286,-3490,-3672,-3847,-4023,-4202,-4385,-4551,-4690,-4778,-4797,-4727,-4550,-4263,-3849,-3328,-2689,-1965,-1167,-317,549,1422,2263,3058,3765,4373,4840,5167,5337,5368,5283,5114,4911,4704,4546,4452,4446,4533,4697,4927,5182,5438,5656,5814,5890,5868,5756,5543,5257,4892,4470,3996,3474,2915,2304,1664,980,285,-410,-1081,-1689,-2223,-2654,-2983,-3204,-3332,-3362,-3313,-3175,-2958,-2666,-2307,-1897,-1461,-1008,-569,-146,246,612,950,1274,1585,1904,2230,2573,2925,3286,3628,3955,4230,4450,4593,4640,4579,4391,4072,3620,3046,2390,1671,965,301,-259,-696,-992,-1154,-1226,-1235,-1257,-1323,-1503,-1804,-2260,-2839,-3517,-4241,-4940,-5558,-6013,-6285,-6311,-6111,-5673,-5032,-4227,-3299,-2299,-1275,-269,681,1553,2331,3006,3581,4052,4431,4709,4903,5006,5041,5018,4963,4895,4841,4807,4803,4821,4849,4867,4852,4790,4653,4444,4135,3752,3271,2739,2148,1551,963,436,-12,-342,-545,-626,-585,-464,-288,-90,81,217,277,269,166,-12,-281,-611,-1012,-1447,-1923,-2396,-2873,-3309,-3722,-4069,-4382,-4628,-4824,-4950,-4998,-4952,-4791,-4509,-4097,-3566,-2927,-2202,-1411,-582,263,1102,1905,2661,3335,3922,4396,4760,5006,5131,5156,5075,4915,4689,4400,4076,3707,3305,2865,2385,1876,1353,832,364,-38,-314,-446,-410,-188,205,748,1401,2111,2809,3446,3948,4284,4424,4354,4103,3678,3135,2503,1828,1141,478,-150,-707,-1196,-1600,-1915,-2156,-2323,-2441,-2537,-2620,-2736,-2870,-3047,-3240,-3428,-3594,-3685,-3711,-3620,-3437,-3137,-2736,-2231,-1625,-941,-174,619,1428,2181,2833,3329,3624,3688,3536,3170,2658,2055,1439,890,466,221,172,326,652,1106,1641,2188,2702,3130,3438,3613,3637,3524,3288,2939,2527,2048,1553,1038,524,19,-489,-989,-1500,-2025,-2567,-3138,-3735,-4349,-4991,-5611,-6232,-6781,-7261,-7616,-7823,-7854,-7683,-7309,-6723,-5943,-4994,-3902,-2734,-1528,-353,735,1698,2495,3110,3552,3823,3959,3993,3953,3881,3793,3699,3606,3491,3352,3146,2875,2505,2038,1471,807,79,-700,-1471,-2206,-2850,-3356,-3707,-3875,-3874,-3723,-3460,-3133,-2791,-2488,-2260,-2135,-2128,-2220,-2388,-2585,-2748,-2828,-2771,-2543,-2135,-1558,-838,-28,837,1692,2508,3233,3862,4357,4741,4996,5161,5239,5266,5250,5218,5164,5099,5016,4897,4743,4528,4253,3910,3504,3042,2539,2011,1468,928,381,-152,-696,-1229,-1764,-2275,-2746,-3153,-3454,-3642,-3674,-3562,-3314,-2934,-2495,-1991,-1528,-1106,-819,-661,-690,-877,-1222,-1683,-2212,-2766,-3286,-3734,-4070,-4271,-4317,-4206,-3943,-3542,-3036,-2446,-1836,-1227,-687,-235,89,278,329,266,113,-80,-279,-436,-520,-500,-382,-151,152,512,872,1200,1444,1582,1600,1493,1290,1021,721,447,211,72,23,90,270,551,931,1382,1891,2419,2946,3418,3814,4087,4214,4171,3954,3568,3033,2372,1635,839,47,-737,-1468,-2137,-2740,-3267,-3736,-4156,-4537,-4904,-5260,-5614,-5970,-6314,-6629,-6904,-7100,-7201,-7190,-7042,-6778,-6393,-5926,-5403,-4858,-4324,-3816,-3355,-2933,-2554,-2203,-1875,-1559,-1262,-969,-709,-467,-270,-120,-17,29,31,-5,-64,-117,-154,-130,-52,111,331,603,887,1156,1382,1545,1644,1685,1679,1648,1593,1527,1433,1315,1158,956,717,429,114,-237,-619,-1033,-1492,-1990,-2541,-3127,-3738,-4333,-4872,-5299,-5558,-5608,-5403,-4949,-4239,-3328,-2254,-1094,87,1223,2234,3104,3749,4197,4401,4395,4193,3824,3331,2748,2118,1470,841,239,-315,-823,-1293,-1725,-2147,-2562,-2996,-3446,-3932,-4435,-4958,-5474,-5971,-6426,-6826,-7163,-7428,-7632,-7783,-7891,-7974,-8033,-8076,-8090,-8063,-7963,-7770,-7449,-6974,-6343,-5535,-4584,-3504,-2352,-1184,-67,939,1771,2409,2820,3038,3077,3009,2873,2751,2670,2683,2783,2977,3235,3520,3799,4020,4153,4170,4052,3807,3443,2990,2482,1954,1439,966,563,240,19,-103,-129,-66,46,190,309,371,337,188,-94,-481,-981,-1530,-2123,-2697,-3231,-3676,-4016,-4219,-4302,-4252,-4119,-3926,-3727,-3567,-3488,-3508,-3654,-3883,-4190,-4501,-4763,-4905,-4874,-4613,-4124,-3387,-2457,-1373,-225,919,1963,2847,3513,3935,4115,4065,3837,3467,3012,2509,1994,1485,1005,558,160,-165,-413,-534,-552,-407,-158,234,703,1237,1791,2323,2796,3185,3455,3611,3638,3557,3376,3115,2797,2424,2026,1581,1112,600,48,-541,-1161,-1794,-2403,-2975,-3459,-3838,-4082,-4179,-4134,-3945,-3647,-3248,-2792,-2284,-1764,-1219,-688,-143,383,915,1434,1957,2479,3008,3535,4062,4561,5014,5387,5641,5753,5689,5439,5002,4394,3635,2773,1842,901,-10,-835,-1545,-2104,-2503,-2741,-2828,-2791,-2649,-2444,-2198,-1946,-1720,-1530,-1408,-1340,-1341,-1378,-1441,-1503,-1529,-1529,-1469,-1387,-1284,-1203,-1166,-1209,-1330,-1547,-1831,-2167,-2528,-2883,-3218,-3506,-3740,-3893,-3951,-3896,-3704,-3364,-2865,-2199,-1394,-457,566,1638,2699,3716,4610,5378,5954,6344,6530,6532,6367,6067,5652,5158,4576,3940,3218,2440,1585,687,-257,-1201,-2134,-3021,-3838,-4573,-5210,-5744,-6184,-6523,-6791,-6976,-7106,-7180,-7204,-7186,-7127,-7020,-6872,-6671,-6404,-6076,-5646,-5136,-4504,-3768,-2920,-1971,-954,111,1166,2175,3073,3829,4389,4759,4916,4908,4750,4512,4229,3967,3759,3638,3633,3728,3944,4219,4558,4877,5163,5351,5415,5340,5104,4730,4231,3645,3008,2375,1759,1221,736,336,-23,-339,-658,-984,-1342,-1733,-2156,-2599,-3052,-3497,-3919,-4309,-4649,-4938,-5160,-5320,-5408,-5425,-5371,-5244,-5041,-4763,-4406,-3972,-3472,-2919,-2338,-1762,-1227,-758,-390,-127,36,113,149,182,259,425,695,1095,1595,2188,2827,3468,4083,4615,5055,5378,5584,5688,5694,5637,5527,5386,5225,5043,4851,4633,4398,4136,3856,3562,3268,2997,2762,2602,2514,2529,2634,2822,3072,3342,3589,3761,3801,3670,3335,2791,2056,1163,190,-817,-1756,-2584,-3235,-3676,-3900,-3917,-3748,-3453,-3047,-2609,-2142,-1697,-1274,-891,-552,-260,-28,151,255,302,291,244,183,133,122,172,289,492,752,1080,1419,1756,2037,2223,2292,2206,1984,1627,1180,698,219,-173,-448,-566,-504,-295,58,485,948,1390,1766,2053,2231,2307,2305,2243,2170,2110,2107,2172,2331,2570,2880,3235,3589,3906,4132,4229,4157,3909,3464,2870,2137,1354,568,-123,-661,-974,-1031,-802,-316,425,1336,2386,3475,4550,5535,6390,7074,7596,7937,8142,8207,8178,8055,7865,7600,7276,6883,6414,5869,5226,4502,3675,2775,1797,779,-256,-1268,-2224,-3093,-3844,-4473,-4960,-5333,-5597,-5788,-5926,-6054,-6169,-6317,-6471,-6645,-6810,-6949,-7027,-7024,-6910,-6669,-6307,-5815,-5237,-4574,-3878,-3156,-2440,-1743,-1078,-456,113,617,1048,1392,1651,1819,1909,1936,1926,1911,1928,2004,2177,2453,2849,3351,3944,4596,5276,5938,6552,7071,7479,7745,7864,7835,7659,7367,6965,6494,5972,5439,4913,4430,3999,3645,3360,3145,2978,2831,2675,2473,2198,1829,1363,789,144,-568,-1297,-2023,-2702,-3322,-3847,-4278,-4599,-4813,-4914,-4916,-4822,-4647,-4423,-4159,-3903,-3658,-3451,-3273,-3127,-2989,-2844,-2684,-2495,-2299,-2096,-1931,-1798,-1746,-1741,-1813,-1904,-2013,-2074,-2057,-1913,-1612,-1139,-493,296,1202,2155,3126,4036,4870,5578,6152,6591,6886,7070,7129,7108,6983,6784,6498,6117,5654,5090,4438,3707,2895,2034,1130,213,-689,-1553,-2340,-3031,-3596,-4023,-4309,-4459,-4490,-4434,-4299,-4140,-3940,-3736,-3498,-3217,-2875,-2429,-1880,-1198,-405,479,1409,2333,3173,3893,4416,4731,4828,4710,4448,4071,3665,3271,2947,2702,2544,2453,2400,2370,2336,2293,2244,2189,2155,2135,2158,2217,2317,2464,2627,2820,2992,3147,3242,3254,3172,2958,2628,2160,1587,903,158,-642,-1444,-2224,-2938,-3553,-4021,-4334,-4450,-4407,-4197,-3901,-3551,-3232,-2976,-2826,-2767,-2789,-2821,-2826,-2716,-2463,-2019,-1382,-570,389,1433,2482,3481,4325,4987,5425,5635,5678,5582,5448,5320,5268,5302,5432,5619,5818,5963,5996,5866,5543,5012,4304,3443,2505,1563,684,-46,-610,-976,-1172,-1219,-1183,-1084,-990,-901,-854,-851,-901,-1019,-1213,-1502,-1902,-2417,-3049,-3773,-4551,-5331,-6041,-6626,-7007,-7164,-7035,-6655,-6005,-5156,-4149,-3062,-1969,-942,-50,665,1166,1453,1542,1460,1274,1018,770,560,437,414,507,704,1004,1383,1825,2303,2805,3287,3755,4160,4507,4770,4936,4995,4931,4736,4397,3924,3317,2611,1823,1005,178,-604,-1321,-1937,-2431,-2797,-3017,-3115,-3086,-2977,-2800,-2606,-2420,-2277,-2209,-2231,-2361,-2602,-2944,-3375,-3867,-4391,-4904,-5387,-5792,-6127,-6366,-6527,-6623,-6657,-6649,-6584,-6459,-6254,-5939,-5519,-4973,-4333,-3615,-2859,-2100,-1358,-651,37,717,1414,2166,2968,3856,4797,5791,6801,7799,8745,9616,10374,11005,11482,11786,11909,11819,11524,10988,10239,9254,8072,6695,5166,3524,1811,89,-1596,-3184,-4631,-5904,-6974,-7828,-8470,-8886,-9105,-9108,-8930,-8568,-8051,-7407,-6675,-5894,-5128,-4409,-3792,-3312,-2985,-2843,-2865,-3058,-3389,-3826,-4336,-4860,-5367,-5807,-6149,-6372,-6467,-6426,-6276,-6014,-5672,-5249,-4756,-4186,-3534,-2796,-1971,-1080,-141,786,1667,2432,3042,3461,3678,3707,3589,3373,3123,2910,2766,2753,2856,3081,3382,3705,3992,4169,4199,4022,3643,3051,2288,1391,430,-528,-1410,-2133,-2662,-2937,-2950,-2707,-2219,-1551,-739,138,1015,1830,2513,3027,3337,3435,3329,3056,2639,2152,1619,1108,649,278,18,-117,-134,-36,151,400,682,963,1207,1398,1507,1538,1494,1394,1264,1126,990,876,751,624,434,179,-192,-681,-1306,-2054,-2896,-3807,-4718,-5590,-6355,-6972,-7398,-7622,-7641,-7476,-7171,-6772,-6337,-5926,-5578,-5328,-5192,-5158,-5209,-5315,-5424,-5508,-5515,-5430,-5227,-4906,-4464,-3915,-3267,-2542,-1740,-892,4,904,1800,2644,3409,4055,4554,4892,5062,5080,4968,4773,4539,4317,4160,4103,4169,4374,4682,5082,5511,5922,6256,6475,6525,6403,6073,5560,4861,4024,3077,2089,1108,205,-572,-1178,-1593,-1813,-1873,-1803,-1674,-1545,-1469,-1510,-1680,-2006,-2468,-3045,-3700,-4391,-5094,-5760,-6395,-6960,-7470,-7904,-8272,-8564,-8797,-8957,-9076,-9139,-9168,-9162,-9101,-8985,-8771,-8440,-7949,-7284,-6417,-5360,-4116,-2726,-1228,318,1851,3295,4592,5666,6476,6987,7181,7091,6736,6202,5544,4858,4207,3633,3187,2831,2572,2337,2096,1789,1394,874,253,-472,-1253,-2055,-2837,-3543,-4167,-4651,-5026,-5253,-5360,-5338,-5191,-4917,-4513,-3972,-3299,-2502,-1614,-661,288,1189,1970,2572,2959,3088,2946,2539,1870,979,-100,-1310,-2583,-3841,-5000,-5974,-6673,-7038,-7011,-6581,-5762,-4599,-3189,-1618,-27,1486,2796,3817,4491,4774,4687,4241,3526,2599,1575,531,-440,-1283,-1948,-2434,-2740,-2906,-2969,-2968,-2941,-2896,-2851,-2778,-2674,-2515,-2284,-2002,-1654,-1298,-930,-605,-324,-112,53,165,284,402,584,819,1129,1489,1874,2242,2539,2729,2769,2642,2348,1895,1317,647,-72,-799,-1491,-2113,-2628,-3002,-3216,-3227,-3037,-2625,-2011,-1229,-327,623,1540,2371,3038,3529,3820,3922,3855,3641,3304,2878,2359,1791,1165,509,-156,-831,-1474,-2091,-2653,-3161,-3615,-4005,-4354,-4642,-4874,-5039,-5106,-5066,-4895,-4575,-4116,-3509,-2789,-1974,-1108,-237,602,1353,1990,2486,2819,3000,3014,2884,2614,2221,1730,1175,585,24,-477,-847,-1054,-1061,-842,-412,229,1023,1928,2870,3775,4565,5172,5542,5633,5436,4949,4209,3262,2173,1021,-123,-1175,-2083,-2798,-3302,-3592,-3688,-3599,-3352,-2951,-2396,-1685,-820,197,1314,2471,3571,4470,5057,5184,4788,3829,2368,510,-1538,-3577,-5344,-6640,-7278,-7163,-6270,-4676,-2524,-47,2502,4840,6702,7882,8215,7647,6213,4034,1340,-1599,-4461,-6936,-8751,-9712,-9711,-8767,-6987,-4586,-1829,984,3573,5698,7212,8036,8192,7764,6902,5767,4563,3417,2481,1808,1416,1288,1341,1508,1686,1812,1800,1631,1266,725,30,-767,-1605,-2413,-3123,-3683,-4051,-4224,-4207,-4049,-3785,-3479,-3164,-2877,-2624,-2408,-2211,-2019,-1823,-1607,-1408,-1235,-1149,-1202,-1443,-1920,-2660,-3648,-4863,-6229,-7658,-9044,-10266,-11212,-11783,-11899,-11508,-10615,-9224,-7434,-5319,-3039,-725,1460,3379,4926,6012,6607,6716,6363,5650,4643,3485,2278,1157,222,-422,-710,-601,-65,854,2143,3696,5439,7220,8923,10368,11438,11986,11956,11314,10120,8490,6597,4671,2923,1561,727,472,779,1522,2520,3577,4454,5009,5093,4693,3830,2615,1198,-244,-1555,-2583,-3264,-3551,-3490,-3157,-2665,-2137,-1680,-1379,-1257,-1301,-1442,-1582,-1614,-1432,-984,-251,698,1762,2761,3525,3856,3629,2755,1253,-772,-3143,-5610,-7917,-9819,-11118,-11715,-11584,-10804,-9526,-7945,-6267,-4689,-3331,-2284,-1538,-1049,-729,-467,-181,220,765,1466,2289,3173,4040,4796,5369,5680,5713,5444,4921,4175,3296,2345,1413,568,-112,-578,-763,-665,-255,409,1285,2264,3239,4086,4699,4986,4913,4477,3742,2815,1825,923,251,-104,-63,355,1121,2122,3253,4359,5331,6061,6489,6617,6448,6070,5541,4944,4351,3782,3273,2805,2368,1948,1523,1103,693,322,23,-164,-213,-95,180,584,1063,1530,1890,2049,1914,1428,564,-664,-2187,-3906,-5690,-7390,-8871,-10008,-10728,-10981,-10782,-10152,-9173,-7912,-6470,-4920,-3346,-1787,-304,1109,2426,3674,4851,5972,7032,8002,8850,9512,9930,10056,9845,9307,8453,7353,6073,4708,3350,2068,955,45,-591,-932,-948,-634,-15,866,1923,3051,4134,5042,5689,5985,5914,5472,4709,3700,2518,1274,22,-1139,-2195,-3081,-3817,-4375,-4794,-5081,-5270,-5393,-5463,-5495,-5483,-5400,-5223,-4912,-4437,-3790,-2976,-2035,-1027,-31,872,1607,2152,2476,2642,2676,2670,2677,2746,2886,3086,3283,3421,3416,3218,2799,2167,1380,532,-282,-935,-1350,-1468,-1276,-818,-170,571,1268,1835,2153,2192,1925,1397,669,-140,-942,-1592,-2029,-2158,-1971,-1459,-678,309,1404,2507,3516,4327,4866,5065,4900,4372,3532,2450,1240,7,-1129,-2082,-2772,-3164,-3234,-2996,-2468,-1695,-730,369,1513,2639,3650,4480,5067,5370,5382,5113,4611,3919,3119,2251,1397,563,-194,-908,-1558,-2181,-2773,-3351,-3893,-4403,-4842,-5211,-5475,-5623,-5624,-5461,-5100,-4553,-3800,-2894,-1857,-769,332,1367,2322,3165,3905,4567,5156,5704,6175,6542,6733,6663,6253,5444,4222,2625,767,-1218,-3131,-4789,-6035,-6732,-6838,-6354,-5358,-3986,-2404,-795,670,1860,2705,3182,3357,3310,3179,3093,3161,3460,4004,4750,5608,6454,7131,7532,7521,7068,6137,4788,3099,1211,-729,-2542,-4079,-5187,-5793,-5831,-5342,-4367,-3045,-1478,153,1750,3166,4326,5164,5634,5748,5500,4955,4151,3186,2130,1103,179,-538,-994,-1162,-1040,-697,-206,301,703,879,731,213,-681,-1895,-3334,-4848,-6294,-7490,-8302,-8605,-8338,-7486,-6097,-4263,-2124,169,2441,4552,6364,7809,8840,9478,9780,9816,9700,9492,9271,9060,8858,8642,8373,7988,7465,6747,5847,4752,3510,2141,732,-692,-2046,-3289,-4383,-5265,-5936,-6357,-6538,-6485,-6232,-5823,-5332,-4837,-4416,-4159,-4123,-4354,-4867,-5645,-6634,-7771,-8927,-9999,-10839,-11332,-11384,-10935,-10002,-8638,-6969,-5149,-3353,-1754,-483,380,822,899,721,436,193,139,368,930,1830,3005,4381,5833,7249,8495,9477,10095,10293,10048,9363,8286,6889,5270,3541,1837,268,-1039,-1993,-2516,-2557,-2110,-1192,130,1755,3560,5386,7092,8513,9537,10059,10033,9473,8416,6994,5317,3565,1881,420,-706,-1407,-1647,-1425,-797,139,1247,2366,3327,3979,4200,3924,3143,1914,341,-1420,-3216,-4871,-6260,-7245,-7788,-7811,-7362,-6449,-5178,-3640,-1994,-376,1026,2086,2650,2666,2099,1011,-476,-2201,-3944,-5511,-6708,-7418,-7567,-7188,-6359,-5220,-3950,-2706,-1652,-898,-522,-537,-916,-1592,-2441,-3336,-4122,-4662,-4848,-4615,-3953,-2930,-1653,-293,977,1984,2594,2720,2355,1555,437,-828,-2057,-3068,-3706,-3878,-3548,-2738,-1541,-63,1559,3188,4731,6086,7220,8098,8724,9100,9248,9180,8916,8464,7847,7062,6147,5104,3979,2812,1659,598,-310,-992,-1403,-1536,-1400,-1075,-641,-219,82,189,22,-396,-1063,-1887,-2789,-3671,-4428,-5006,-5348,-5460,-5375,-5158,-4901,-4694,-4623,-4761,-5129,-5750,-6562,-7524,-8533,-9513,-10357,-11007,-11385,-11456,-11192,-10558,-9570,-8208,-6506,-4501,-2247,158,2616,5006,7204,9109,10633,11733,12386,12624,12489,12063,11445,10720,10005,9349,8820,8406,8081,7783,7416,6913,6174,5188,3924,2443,815,-848,-2418,-3771,-4785,-5372,-5476,-5080,-4238,-3025,-1600,-121,1200,2190,2672,2552,1785,411,-1451,-3625,-5900,-8042,-9861,-11190,-11943,-12090,-11675,-10778,-9516,-8014,-6385,-4739,-3165,-1727,-493,511,1249,1733,1965,2001,1885,1696,1510,1397,1428,1647,2081,2734,3574,4550,5584,6578,7437,8050,8337,8216,7658,6629,5159,3290,1101,-1277,-3714,-6028,-8058,-9642,-10657,-11032,-10745,-9849,-8445,-6678,-4748,-2826,-1115,254,1177,1608,1569,1109,329,-657,-1710,-2707,-3508,-4028,-4181,-3947,-3337,-2416,-1269,-18,1241,2395,3393,4185,4773,5182,5443,5601,5674,5672,5567,5340,4930,4332,3514,2523,1401,252,-817,-1675,-2228,-2390,-2162,-1570,-736,218,1098,1758,2027,1815,1051,-252,-2026,-4155,-6448,-8726,-10747,-12341,-13313,-13588,-13098,-11889,-10058,-7749,-5177,-2558,-128,1892,3328,4058,4042,3313,1996,276,-1615,-3417,-4894,-5850,-6154,-5768,-4748,-3222,-1408,471,2170,3493,4299,4532,4215,3455,2407,1269,242,-494,-792,-589,135,1289,2748,4316,5779,6940,7613,7710,7170,6053,4441,2503,419,-1624,-3421,-4840,-5740,-6076,-5845,-5118,-4015,-2717,-1407,-277,517,877,779,246,-602,-1646,-2722,-3682,-4420,-4844,-4930,-4692,-4163,-3424,-2550,-1613,-710,114,785,1255,1493,1454,1134,529,-331,-1378,-2527,-3652,-4616,-5288,-5551,-5328,-4597,-3377,-1754,154,2185,4183,5962,7389,8337,8743,8609,7977,6973,5744,4473,3345,2503,2082,2093,2546,3312,4260,5188,5907,6221,6013,5178,3737,1748,-630,-3205,-5739,-8011,-9827,-11041,-11602,-11508,-10839,-9723,-8286,-6709,-5094,-3583,-2240,-1128,-289,256,498,429,80,-516,-1284,-2141,-2986,-3724,-4272,-4569,-4593,-4339,-3849,-3174,-2400,-1617,-930,-429,-185,-242,-586,-1161,-1874,-2572,-3133,-3400,-3295,-2766,-1830,-579,879,2366,3731,4804,5468,5633,5264,4385,3051,1383,-491,-2409,-4205,-5739,-6857,-7490,-7551,-7051,-6005,-4489,-2621,-533,1595,3602,5301,6566,7272,7396,6938,5997,4716,3262,1856,643,-210,-654,-666,-316,307,1072,1870,2601,3219,3689,4052,4323,4561,4812,5087,5415,5755,6079,6321,6413,6289,5888,5176,4149,2832,1298,-372,-2061,-3659,-5068,-6206,-7043,-7559,-7792,-7788,-7615,-7365,-7098,-6908,-6824,-6906,-7134,-7529,-8031,-8626,-9241,-9839,-10345,-10717,-10881,-10794,-10413,-9705,-8692,-7377,-5844,-4156,-2423,-745,771,2047,3008,3637,3925,3918,3667,3264,2781,2308,1899,1611,1468,1499,1705,2096,2666,3388,4232,5137,6010,6780,7321,7572,7454,6943,6065,4873,3497,2054,722,-371,-1099,-1407,-1272,-760,54,1019,2013,2872,3505,3799,3740,3298,2545,1519,343,-901,-2097,-3146,-3972,-4506,-4726,-4620,-4234,-3612,-2866,-2081,-1381,-858,-602,-659,-1048,-1749,-2695,-3818,-5017,-6192,-7273,-8168,-8832,-9211,-9269,-8974,-8317,-7284,-5902,-4209,-2270,-179,1960,4019,5879,7414,8529,9139,9213,8751,7808,6490,4938,3333,1850,661,-112,-386,-157,523,1538,2715,3889,4851,5478,5644,5324,4534,3358,1934,415,-1015,-2205,-3034,-3414,-3352,-2858,-2037,-980,178,1337,2379,3259,3911,4349,4578,4644,4594,4496,4378,4306,4263,4279,4283,4268,4127,3846,3333,2589,1591,373,-1002,-2468,-3921,-5274,-6445,-7362,-7998,-8313,-8319,-8000,-7380,-6453,-5249,-3790,-2143,-392,1354,2944,4249,5135,5509,5337,4630,3467,1962,259,-1490,-3158,-4620,-5802,-6653,-7151,-7309,-7137,-6680,-5960,-5035,-3943,-2743,-1488,-242,943,2009,2905,3607,4066,4298,4277,4062,3651,3146,2574,2039,1594,1305,1211,1331,1654,2148,2755,3399,3991,4458,4708,4716,4446,3924,3196,2319,1395,482,-328,-1001,-1493,-1799,-1925,-1880,-1689,-1367,-930,-402,216,898,1635,2389,3123,3771,4280,4562,4576,4257,3611,2636,1393,-40,-1568,-3069,-4435,-5574,-6411,-6929,-7129,-7061,-6805,-6439,-6070,-5749,-5527,-5405,-5334,-5264,-5093,-4755,-4179,-3331,-2227,-906,546,2021,3411,4603,5528,6128,6408,6380,6101,5631,5032,4371,3690,3033,2418,1878,1411,1053,792,655,618,678,784,906,969,960,818,574,239,-138,-484,-761,-899,-883,-702,-369,68,565,1066,1502,1840,2026,2043,1874,1518,980,301,-485,-1308,-2091,-2765,-3228,-3448,-3360,-2979,-2328,-1469,-490,505,1433,2195,2748,3059,3126,2994,2704,2333,1953,1632,1427,1386,1516,1839,2320,2940,3639,4365,5053,5647,6096,6361,6422,6266,5900,5343,4617,3767,2837,1882,975,180,-430,-796,-877,-660,-164,564,1429,2341,3182,3855,4283,4410,4229,3751,3049,2178,1263,375,-378,-945,-1280,-1385,-1277,-1010,-644,-244,125,414,589,628,534,308,-19,-441,-908,-1423,-1942,-2466,-2969,-3459,-3906,-4321,-4665,-4929,-5084,-5103,-4971,-4663,-4180,-3513,-2684,-1706,-638,481,1562,2544,3345,3907,4192,4179,3892,3356,2647,1821,979,175,-511,-1043,-1395,-1552,-1530,-1348,-1048,-684,-304,21,256,362,325,163,-89,-383,-638,-803,-803,-605,-196,413,1173,2023,2886,3690,4381,4924,5323,5604,5811,6003,6216,6478,6778,7077,7313,7412,7303,6944,6305,5414,4308,3069,1786,548,-556,-1461,-2127,-2514,-2636,-2488,-2106,-1527,-801,10,844,1625,2315,2822,3143,3209,3038,2616,1980,1163,230,-764,-1746,-2660,-3451,-4078,-4519,-4770,-4836,-4743,-4532,-4234,-3916,-3608,-3372,-3241,-3228,-3351,-3571,-3865,-4162,-4408,-4522,-4462,-4167,-3636,-2873,-1931,-880,172,1144,1918,2445,2675,2599,2253,1686,981,241,-440,-935,-1173,-1046,-540,389,1680,3282,5078,6931,8698,10211,11335,11950,11980,11409,10273,8673,6758,4703,2698,909,-521,-1503,-1997,-2020,-1637,-959,-119,735,1461,1935,2080,1850,1265,379,-716,-1891,-3037,-4017,-4768,-5215,-5361,-5222,-4857,-4349,-3774,-3227,-2771,-2444,-2269,-2219,-2251,-2308,-2311,-2201,-1931,-1483,-871,-144,635,1388,2041,2536,2840,2942,2860,2638,2320,1973,1636,1354,1148,1020,968,962,995,1035,1075,1095,1100,1076,1041,984,919,852,793,763,779,855,1015,1262,1603,2025,2503,3004,3482,3889,4179,4317,4286,4094,3751,3301,2770,2195,1597,993,383,-214,-799,-1343,-1821,-2184,-2408,-2431,-2247,-1819,-1160,-281,776,1947,3156,4283,5219,5840,6029,5716,4860,3491,1703,-345,-2464,-4412,-5993,-7019,-7378,-7033,-6026,-4479,-2572,-535,1396,2997,4077,4519,4262,3346,1863,-24,-2122,-4222,-6130,-7665,-8725,-9232,-9188,-8640,-7684,-6427,-5020,-3570,-2204,-1007,-48,635,1034,1159,1068,811,485,166,-52,-112,53,429,1043,1823,2750,3740,4745,5701,6549,7241,7716,7947,7885,7531,6884,5982,4892,3703,2532,1494,708,245,169,453,1062,1893,2829,3746,4530,5090,5396,5422,5222,4831,4326,3757,3170,2591,2019,1455,868,255,-407,-1106,-1834,-2561,-3254,-3877,-4403,-4799,-5063,-5180,-5166,-5032,-4817,-4536,-4248,-3974,-3747,-3604,-3541,-3583,-3708,-3912,-4166,-4434,-4690,-4883,-4975,-4939,-4717,-4303,-3661,-2784,-1685,-376,1081,2627,4164,5589,6804,7706,8236,8349,8060,7401,6454,5321,4097,2911,1830,940,277,-141,-323,-283,-72,284,715,1187,1621,1988,2200,2244,2042,1605,897,-26,-1148,-2366,-3624,-4804,-5839,-6643,-7183,-7425,-7393,-7100,-6610,-5965,-5242,-4499,-3795,-3191,-2710,-2382,-2189,-2101,-2066,-2012,-1879,-1594,-1124,-428,468,1563,2774,4042,5277,6379,7287,7920,8250,8263,7973,7431,6692,5831,4920,4010,3154,2350,1610,898,198,-522,-1262,-2018,-2752,-3421,-3984,-4384,-4608,-4638,-4500,-4226,-3871,-3478,-3106,-2776,-2513,-2305,-2150,-2023,-1913,-1804,-1685,-1544,-1372,-1145,-846,-453,54,674,1401,2190,2995,3717,4289,4603,4592,4200,3411,2253,786,-878,-2621,-4280,-5722,-6796,-7412,-7484,-7018,-6027,-4625,-2924,-1096,693,2273,3499,4254,4462,4098,3180,1769,-21,-2060,-4183,-6233,-8060,-9531,-10565,-11090,-11116,-10648,-9768,-8541,-7097,-5521,-3950,-2458,-1142,-46,793,1371,1695,1803,1731,1539,1292,1051,888,855,994,1328,1842,2513,3267,4045,4742,5295,5628,5715,5545,5158,4604,3967,3325,2760,2333,2093,2044,2189,2479,2863,3273,3627,3860,3907,3740,3337,2739,1972,1139,302,-421,-960,-1250,-1258,-1002,-528,73,702,1228,1564,1608,1336,743,-102,-1109,-2146,-3084,-3803,-4210,-4265,-3957,-3351,-2524,-1601,-709,42,544,745,617,173,-527,-1418,-2394,-3366,-4247,-4950,-5453,-5714,-5762,-5628,-5358,-5041,-4715,-4466,-4317,-4287,-4381,-4537,-4718,-4830,-4805,-4556,-4044,-3229,-2136,-813,656,2155,3561,4764,5655,6191,6338,6139,5649,4963,4193,3428,2774,2279,1996,1911,2031,2280,2635,3003,3338,3573,3675,3608,3378,2984,2463,1845,1167,469,-241,-928,-1617,-2284,-2953,-3609,-4239,-4827,-5315,-5684,-5866,-5848,-5597,-5130,-4483,-3705,-2884,-2096,-1420,-925,-648,-600,-770,-1117,-1585,-2116,-2653,-3135,-3535,-3802,-3940,-3916,-3752,-3436,-2999,-2468,-1874,-1280,-719,-266,52,168,79,-250,-796,-1541,-2447,-3437,-4462,-5410,-6215,-6770,-7010,-6862,-6308,-5337,-4005,-2378,-571,1300,3095,4701,5997,6912,7389,7430,7058,6352,5399,4331,3255,2308,1561,1095,915,1010,1322,1766,2244,2662,2924,2977,2773,2317,1635,780,-159,-1107,-1956,-2637,-3084,-3262,-3181,-2863,-2393,-1848,-1345,-983,-866,-1050,-1585,-2441,-3580,-4903,-6302,-7644,-8819,-9724,-10288,-10497,-10340,-9878,-9162,-8283,-7312,-6332,-5387,-4514,-3724,-2992,-2317,-1658,-1011,-369,263,856,1395,1834,2169,2364,2437,2390,2249,2042,1785,1490,1157,771,310,-229,-871,-1576,-2332,-3057,-3695,-4151,-4354,-4251,-3805,-3042,-1992,-753,592,1913,3122,4114,4840,5257,5382,5238,4897,4416,3887,3366,2915,2563,2320,2174,2104,2069,2040,1988,1892,1747,1550,1315,1050,771,483,192,-106,-397,-689,-949,-1149,-1256,-1213,-1000,-580,36,826,1733,2669,3550,4257,4715,4839,4597,3979,3023,1793,394,-1057,-2435,-3616,-4518,-5073,-5279,-5166,-4806,-4301,-3765,-3290,-2988,-2883,-3015,-3350,-3821,-4356,-4833,-5161,-5232,-4995,-4400,-3472,-2246,-811,734,2269,3701,4922,5885,6541,6890,6947,6753,6348,5796,5147,4453,3769,3125,2556,2084,1712,1441,1264,1145,1072,984,865,647,328,-146,-754,-1506,-2359,-3276,-4190,-5044,-5751,-6279,-6554,-6590,-6375,-5956,-5389,-4743,-4090,-3497,-3011,-2662,-2447,-2355,-2341,-2363,-2375,-2330,-2217,-2021,-1772,-1481,-1207,-961,-791,-686,-653,-651,-656,-624,-519,-341,-73,234,559,828,1014,1056,959,719,373,-17,-396,-688,-841,-825,-623,-269,211,751,1308,1819,2257,2595,2831,2975,3038,3052,3029,2999,2969,2946,2944,2933,2930,2889,2801,2637,2352,1942,1354,609,-314,-1367,-2517,-3691,-4819,-5827,-6655,-7262,-7626,-7762,-7686,-7458,-7112,-6706,-6290,-5875,-5508,-5168,-4868,-4585,-4313,-4041,-3770,-3501,-3250,-3024,-2840,-2703,-2603,-2550,-2498,-2450,-2355,-2196,-1956,-1610,-1167,-632,-31,613,1249,1863,2402,2863,3227,3491,3669,3764,3802,3791,3758,3714,3677,3661,3664,3692,3714,3719,3666,3527,3273,2888,2375,1748,1044,305,-420,-1071,-1611,-1998,-2215,-2238,-2085,-1746,-1267,-662,34,768,1538,2273,2978,3611,4150,4583,4891,5058,5093,4983,4744,4379,3901,3320,2651,1918,1146,373,-352,-979,-1458,-1725,-1758,-1514,-1015,-261,678,1752,2865,3940,4888,5640,6133,6349,6258,5899,5286,4485,3558,2566,1578,646,-189,-912,-1507,-2003,-2406,-2766,-3112,-3475,-3892,-4369,-4917,-5528,-6168,-6809,-7394,-7862,-8150,-8189,-7923,-7301,-6306,-4931,-3225,-1245,905,3108,5236,7165,8785,10020,10820,11184,11138,10746,10092,9268,8365,7474,6635,5922,5320,4852,4495,4211,3983,3764,3538,3286,3008,2703,2395,2080,1786,1500,1248,1005,797,600,428,273,134,1,-127,-283,-466,-726,-1065,-1525,-2096,-2791,-3577,-4416,-5254,-6024,-6658,-7105,-7320,-7290,-7027,-6567,-5950,-5253,-4512,-3792,-3117,-2512,-1982,-1519,-1121,-762,-444,-148,130,377,602,779,907,976,976,917,818,693,590,526,545,656,882,1193,1596,2026,2465,2859,3172,3392,3501,3538,3520,3520,3576,3744,4050,4491,5037,5631,6180,6612,6817,6758,6379,5715,4790,3711,2557,1468,515,-194,-641,-807,-744,-515,-226,47,195,178,-35,-439,-991,-1628,-2297,-2904,-3433,-3805,-4056,-4156,-4174,-4125,-4070,-4033,-4040,-4081,-4142,-4177,-4139,-3982,-3653,-3137,-2419,-1528,-511,569,1638,2620,3455,4102,4542,4784,4859,4809,4679,4521,4345,4182,4001,3789,3507,3118,2609,1963,1200,347,-550,-1444,-2276,-3018,-3612,-4070,-4352,-4489,-4456,-4299,-3985,-3574,-3038,-2425,-1744,-1032,-318,357,969,1485,1899,2201,2419,2555,2672,2771,2919,3106,3371,3684,4034,4382,4680,4878,4940,4822,4524,4045,3426,2717,2003,1351,860,584,584,866,1429,2224,3190,4247,5313,6302,7151,7798,8202,8344,8207,7795,7129,6211,5097,3797,2389,906,-572,-1977,-3249,-4310,-5127,-5660,-5907,-5886,-5630,-5207,-4678,-4111,-3579,-3112,-2744,-2469,-2251,-2050,-1794,-1430,-899,-176,747,1833,3025,4236,5376,6353,7088,7534,7673,7516,7111,6511,5801,5048,4317,3662,3097,2653,2292,2025,1791,1591,1386,1174,956,745,562,435,384,415,535,705,912,1096,1221,1235,1116,842,430,-101,-699,-1317,-1886,-2375,-2722,-2942,-3007,-2975,-2857,-2708,-2572,-2454,-2401,-2376,-2383,-2384,-2358,-2262,-2091,-1803,-1411,-890,-266,459,1240,2049,2812,3492,4005,4323,4401,4229,3818,3194,2405,1497,543,-412,-1285,-2025,-2562,-2851,-2848,-2543,-1937,-1070,7,1218,2483,3727,4880,5887,6720,7346,7781,8019,8087,8007,7797,7488,7089,6605,6053,5404,4673,3831,2887,1840,703,-493,-1715,-2924,-4066,-5109,-6011,-6741,-7295,-7654,-7834,-7843,-7712,-7450,-7098,-6647,-6139,-5551,-4917,-4220,-3493,-2753,-2033,-1378,-816,-384,-84,75,128,90,3,-95,-195,-267,-324,-355,-387,-403,-429,-440,-436,-396,-306,-137,115,480,943,1515,2161,2856,3555,4196,4749,5146,5382,5425,5299,5014,4611,4122,3586,3031,2477,1945,1431,955,502,94,-285,-617,-911,-1159,-1361,-1511,-1606,-1636,-1593,-1475,-1285,-1031,-746,-447,-183,27,148,179,110,-40,-252,-499,-749,-979,-1151,-1257,-1266,-1177,-987,-688,-305,155,668,1200,1733,2225,2649,2989,3195,3288,3214,3023,2687,2264,1770,1255,766,336,7,-205,-303,-286,-200,-69,50,123,104,-12,-244,-563,-946,-1354,-1741,-2070,-2313,-2452,-2499,-2457,-2368,-2233,-2093,-1938,-1773,-1582,-1348,-1055,-690,-265,228,743,1280,1794,2266,2674,2991,3202,3289,3231,3027,2670,2172,1565,872,171,-497,-1042,-1414,-1549,-1414,-1000,-323,568,1593,2677,3701,4594,5256,5648,5725,5502,4998,4267,3384,2411,1424,484,-379,-1130,-1781,-2344,-2835,-3294,-3726,-4153,-4572,-4968,-5337,-5646,-5898,-6075,-6181,-6230,-6214,-6156,-6047,-5888,-5672,-5385,-5018,-4577,-4068,-3519,-2966,-2451,-2019,-1713,-1545,-1534,-1649,-1858,-2110,-2333,-2481,-2483,-2322,-1958,-1416,-696,139,1054,1973,2842,3603,4215,4658,4926,5054,5066,5031,5003,5016,5137,5350,5678,6081,6519,6943,7284,7494,7512,7314,6864,6176,5259,4138,2872,1502,106,-1258,-2510,-3602,-4456,-5057,-5354,-5376,-5117,-4649,-4011,-3296,-2582,-1949,-1475,-1214,-1202,-1442,-1923,-2585,-3375,-4200,-4973,-5603,-6012,-6133,-5941,-5418,-4607,-3550,-2329,-1037,244,1418,2411,3173,3652,3834,3716,3318,2672,1840,879,-137,-1128,-2031,-2787,-3343,-3711,-3846,-3822,-3622,-3323,-2946,-2538,-2129,-1761,-1448,-1232,-1121,-1142,-1295,-1575,-1974,-2440,-2956,-3441,-3861,-4149,-4259,-4174,-3857,-3343,-2646,-1831,-967,-131,597,1158,1500,1625,1538,1300,969,632,342,169,109,169,288,417,470,404,152,-272,-860,-1549,-2257,-2900,-3377,-3627,-3592,-3263,-2665,-1835,-860,184,1203,2115,2849,3354,3601,3585,3325,2862,2248,1545,820,118,-499,-1016,-1401,-1656,-1780,-1785,-1678,-1493,-1235,-947,-653,-388,-190,-76,-72,-173,-375,-658,-990,-1354,-1701,-2030,-2295,-2506,-2626,-2677,-2638,-2531,-2361,-2138,-1880,-1597,-1293,-983,-666,-348,-33,272,559,812,1010,1146,1189,1155,1021,837,596,364,153,10,-45,7,159,420,740,1118,1489,1841,2110,2288,2318,2199,1899,1407,723,-166,-1236,-2487,-3871,-5356,-6874,-8342,-9675,-10767,-11522,-11871,-11744,-11150,-10088,-8654,-6928,-5054,-3167,-1412,86,1210,1915,2142,1936,1341,466,-557,-1586,-2469,-3086,-3330,-3158,-2560,-1573,-296,1185,2708,4178,5439,6426,7061,7339,7273,6928,6386,5748,5122,4588,4219,4042,4063,4245,4545,4874,5174,5342,5344,5113,4648,3959,3087,2093,1054,36,-887,-1675,-2294,-2752,-3054,-3254,-3381,-3507,-3666,-3919,-4269,-4744,-5300,-5917,-6520,-7041,-7400,-7534,-7382,-6939,-6197,-5226,-4088,-2890,-1744,-737,14,479,593,375,-159,-947,-1912,-2961,-3995,-4913,-5633,-6076,-6215,-6003,-5478,-4637,-3564,-2296,-926,468,1819,3032,4056,4826,5297,5451,5272,4780,4009,3020,1890,712,-418,-1398,-2159,-2631,-2798,-2661,-2253,-1649,-923,-176,525,1089,1510,1746,1840,1814,1717,1598,1481,1391,1325,1261,1186,1053,855,562,192,-251,-715,-1173,-1558,-1860,-2030,-2086,-2029,-1895,-1731,-1575,-1489,-1493,-1641,-1907,-2317,-2798,-3336,-3841,-4268,-4563,-4681,-4622,-4372,-3976,-3448,-2858,-2226,-1613,-1030,-502,-19,430,861,1308,1762,2246,2716,3150,3493,3683,3674,3416,2885,2092,1049,-167,-1491,-2824,-4061,-5126,-5907,-6375,-6476,-6225,-5650,-4805,-3785,-2668,-1565,-561,269,862,1193,1261,1079,714,206,-337,-863,-1266,-1492,-1484,-1221,-693,62,1006,2065,3156,4213,5144,5899,6420,6694,6698,6459,5996,5346,4575,3715,2839,1981,1185,476,-138,-652,-1081,-1440,-1744,-2021,-2268,-2515,-2756,-3022,-3317,-3672,-4096,-4622,-5241,-5968,-6771,-7620,-8470,-9254,-9914,-10389,-10614,-10558,-10188,-9508,-8533,-7313,-5898,-4374,-2814,-1306,80,1282,2258,2992,3480,3742,3806,3711,3490,3190,2835,2471,2122,1828,1604,1485,1465,1566,1760,2050,2397,2799,3213,3630,4021,4363,4635,4816,4879,4824,4642,4352,3993,3590,3211,2883,2641,2506,2446,2457,2469,2448,2343,2115,1764,1292,735,142,-428,-919,-1280,-1476,-1491,-1338,-1035,-636,-183,259,648,928,1082,1088,953,698,356,-19,-377,-653,-799,-773,-557,-145,420,1118,1856,2586,3218,3695,3954,3962,3703,3179,2423,1478,410,-697,-1759,-2686,-3385,-3798,-3858,-3578,-2954,-2063,-1000,131,1173,2029,2583,2767,2576,2015,1170,121,-1006,-2111,-3089,-3868,-4418,-4718,-4811,-4729,-4545,-4301,-4067,-3849,-3687,-3547,-3427,-3273,-3063,-2750,-2316,-1755,-1060,-285,557,1381,2157,2804,3293,3579,3648,3505,3168,2678,2088,1460,862,363,13,-134,-69,226,711,1357,2097,2870,3602,4236,4707,4979,5018,4815,4376,3733,2930,2027,1098,197,-606,-1274,-1780,-2118,-2291,-2332,-2258,-2124,-1951,-1795,-1671,-1613,-1627,-1706,-1835,-1987,-2113,-2200,-2200,-2116,-1936,-1686,-1374,-1042,-691,-350,-5,346,731,1161,1654,2211,2821,3451,4068,4625,5082,5410,5585,5613,5505,5298,5027,4751,4494,4315,4202,4169,4174,4172,4110,3936,3595,3078,2360,1479,456,-642,-1761,-2826,-3780,-4569,-5153,-5518,-5662,-5607,-5399,-5074,-4711,-4350,-4059,-3871,-3817,-3906,-4130,-4470,-4882,-5339,-5774,-6169,-6464,-6642,-6682,-6549,-6263,-5782,-5146,-4339,-3397,-2349,-1237,-114,959,1942,2783,3465,3985,4358,4630,4835,5042,5273,5578,5957,6404,6891,7371,7792,8101,8264,8242,8050,7681,7190,6603,5978,5351,4759,4225,3761,3369,3047,2772,2549,2331,2123,1877,1581,1214,746,191,-468,-1193,-1962,-2722,-3412,-3966,-4326,-4419,-4231,-3715,-2926,-1884,-708,515,1636,2553,3149,3376,3207,2697,1907,988,46,-755,-1317,-1560,-1461,-1046,-406,367,1115,1740,2115,2189,1932,1374,593,-314,-1209,-1970,-2480,-2655,-2466,-1919,-1089,-67,1007,2010,2820,3347,3555,3433,3044,2456,1782,1123,580,224,111,239,609,1165,1852,2603,3339,4009,4552,4931,5124,5115,4907,4510,3945,3241,2440,1590,738,-48,-723,-1232,-1536,-1616,-1467,-1101,-553,122,878,1641,2363,2984,3471,3790,3942,3921,3754,3457,3071,2624,2146,1672,1212,795,425,117,-120,-277,-341,-307,-159,91,433,840,1259,1643,1931,2060,2003,1713,1212,502,-358,-1308,-2263,-3128,-3814,-4239,-4344,-4096,-3506,-2610,-1499,-274,930,1988,2783,3230,3294,2982,2353,1513,569,-332,-1096,-1611,-1837,-1747,-1360,-735,74,956,1844,2638,3269,3692,3864,3798,3506,3040,2461,1846,1266,793,484,381,498,843,1377,2079,2884,3733,4560,5308,5904,6311,6472,6364,5969,5292,4359,3207,1906,516,-880,-2211,-3401,-4393,-5133,-5591,-5756,-5632,-5262,-4705,-4038,-3362,-2774,-2374,-2237,-2421,-2927,-3750,-4805,-6015,-7242,-8382,-9294,-9890,-10092,-9854,-9202,-8149,-6791,-5221,-3536,-1881,-320,1026,2120,2913,3409,3629,3620,3453,3194,2926,2700,2567,2555,2663,2890,3197,3561,3934,4299,4598,4854,5015,5126,5173,5177,5173,5136,5119,5065,5003,4878,4696,4417,4052,3591,3053,2467,1852,1245,669,147,-306,-681,-978,-1193,-1336,-1386,-1359,-1217,-971,-596,-104,490,1155,1843,2507,3091,3550,3856,3977,3929,3699,3327,2824,2240,1595,937,286,-321,-863,-1324,-1696,-1967,-2150,-2235,-2233,-2150,-1983,-1742,-1431,-1067,-667,-278,86,364,537,581,483,267,-49,-409,-767,-1061,-1249,-1270,-1129,-770,-247,450,1257,2129,2996,3798,4464,4951,5222,5257,5065,4661,4078,3355,2529,1641,721,-200,-1096,-1944,-2710,-3376,-3894,-4252,-4414,-4365,-4123,-3683,-3112,-2443,-1761,-1133,-626,-304,-193,-308,-633,-1118,-1712,-2336,-2912,-3373,-3650,-3689,-3465,-2958,-2179,-1170,36,1343,2700,3992,5164,6128,6841,7270,7404,7269,6889,6319,5616,4834,4035,3273,2595,2052,1681,1515,1570,1856,2329,2963,3653,4324,4854,5143,5115,4707,3931,2809,1437,-81,-1616,-3035,-4233,-5113,-5636,-5779,-5574,-5066,-4330,-3456,-2514,-1597,-751,-36,535,947,1220,1376,1455,1500,1547,1639,1771,1984,2231,2527,2821,3103,3338,3520,3624,3666,3623,3523,3334,3087,2740,2329,1827,1269,665,52,-540,-1072,-1522,-1877,-2130,-2306,-2424,-2525,-2652,-2839,-3118,-3512,-4017,-4633,-5324,-6060,-6796,-7492,-8097,-8593,-8935,-9140,-9178,-9086,-8855,-8522,-8100,-7602,-7056,-6467,-5849,-5224,-4571,-3917,-3236,-2535,-1800,-1043,-243,567,1397,2226,3033,3814,4529,5174,5706,6117,6371,6467,6384,6148,5761,5263,4684,4065,3441,2861,2327,1895,1538,1283,1101,970,867,758,623,465,274,93,-66,-155,-154,-43,174,485,835,1197,1488,1677,1713,1570,1251,768,147,-558,-1319,-2077,-2797,-3445,-3979,-4395,-4660,-4789,-4790,-4681,-4521,-4344,-4213,-4181,-4277,-4535,-4953,-5502,-6156,-6826,-7457,-7946,-8217,-8196,-7828,-7092,-6003,-4603,-2967,-1207,579,2255,3734,4920,5776,6275,6442,6332,6000,5555,5054,4601,4240,4021,3965,4060,4302,4635,5034,5431,5783,6033,6137,6060,5782,5309,4647,3852,2959,2030,1125,279,-460,-1085,-1588,-1976,-2270,-2497,-2675,-2840,-2999,-3178,-3371,-3585,-3810,-4032,-4241,-4417,-4549,-4621,-4641,-4593,-4516,-4398,-4290,-4188,-4117,-4066,-4022,-3942,-3797,-3513,-3066,-2390,-1493,-349,985,2463,3995,5468,6790,7844,8556,8873,8771,8268,7418,6281,4978,3598,2262,1078,108,-571,-973,-1095,-1016,-806,-569,-405,-383,-579,-994,-1621,-2408,-3275,-4143,-4914,-5522,-5901,-6033,-5897,-5527,-4935,-4188,-3312,-2372,-1399,-440,481,1334,2091,2737,3246,3603,3799,3829,3702,3437,3071,2631,2189,1773,1450,1253,1218,1348,1643,2051,2531,3001,3384,3603,3608,3350,2849,2110,1208,199,-824,-1798,-2637,-3323,-3800,-4107,-4238,-4261,-4227,-4195,-4246,-4402,-4733,-5222,-5883,-6671,-7537,-8414,-9228,-9907,-10390,-10636,-10616,-10330,-9795,-9030,-8096,-7011,-5864,-4674,-3526,-2453,-1515,-737,-158,228,408,421,285,59,-223,-505,-758,-944,-1054,-1075,-993,-832,-558,-207,247,782,1387,2049,2728,3395,4007,4516,4895,5100,5129,4977,4662,4229,3708,3176,2665,2248,1934,1772,1745,1847,2049,2289,2525,2684,2716,2577,2235,1692,961,90,-867,-1838,-2746,-3537,-4140,-4556,-4756,-4795,-4689,-4515,-4313,-4142,-4033,-4000,-4047,-4151,-4297,-4444,-4574,-4657,-4683,-4649,-4553,-4413,-4231,-4025,-3786,-3521,-3200,-2823,-2344,-1768,-1060,-243,676,1656,2636,3558,4343,4925,5248,5283,5021,4493,3747,2863,1924,1032,240,-359,-767,-955,-955,-813,-570,-304,-56,114,179,119,-79,-399,-839,-1369,-1974,-2635,-3317,-4012,-4666,-5280,-5803,-6223,-6524,-6681,-6712,-6605,-6389,-6081,-5714,-5324,-4950,-4625,-4376,-4211,-4124,-4096,-4074,-4026,-3879,-3606,-3155,-2518,-1700,-713,373,1532,2668,3742,4674,5438,5989,6329,6468,6423,6257,5985,5690,5380,5117,4893,4728,4589,4463,4294,4063,3707,3228,2589,1813,910,-89,-1139,-2203,-3233,-4198,-5053,-5780,-6339,-6728,-6907,-6894,-6655,-6215,-5566,-4739,-3744,-2640,-1439,-222,980,2100,3095,3922,4555,4985,5216,5280,5203,5039,4837,4633,4488,4407,4430,4531,4711,4917,5120,5254,5273,5121,4765,4170,3343,2281,1033,-359,-1811,-3252,-4582,-5734,-6625,-7226,-7507,-7492,-7213,-6735,-6132,-5474,-4846,-4286,-3860,-3570,-3439,-3446,-3573,-3792,-4064,-4361,-4653,-4901,-5111,-5231,-5287,-5246,-5121,-4907,-4603,-4204,-3714,-3117,-2416,-1608,-697,285,1323,2360,3352,4237,4966,5481,5769,5788,5576,5123,4507,3754,2951,2154,1425,832,406,188,180,385,775,1311,1939,2598,3214,3741,4106,4295,4272,4053,3659,3120,2498,1829,1179,591,102,-241,-432,-442,-280,40,485,1004,1520,1963,2238,2274,2012,1412,489,-741,-2187,-3766,-5360,-6831,-8096,-9025,-9589,-9740,-9505,-8931,-8088,-7080,-5995,-4934,-3985,-3201,-2631,-2284,-2133,-2152,-2263,-2404,-2496,-2480,-2306,-1956,-1425,-751,26,833,1600,2254,2722,2956,2914,2603,2032,1267,383,-511,-1305,-1891,-2174,-2098,-1641,-824,280,1584,2966,4296,5473,6375,6958,7152,6978,6432,5590,4513,3296,2044,843,-216,-1067,-1684,-2032,-2150,-2052,-1801,-1461,-1089,-766,-531,-450,-528,-806,-1250,-1859,-2580,-3370,-4163,-4905,-5527,-5985,-6228,-6231,-5976,-5466,-4721,-3777,-2676,-1490,-259,939,2062,3070,3916,4604,5106,5441,5615,5649,5567,5395,5155,4870,4547,4193,3798,3349,2840,2239,1577,829,56,-740,-1495,-2194,-2792,-3287,-3664,-3938,-4123,-4228,-4278,-4252,-4169,-3986,-3701,-3283,-2718,-2011,-1157,-192,861,1953,3044,4070,5009,5785,6403,6817,7034,7066,6916,6629,6219,5722,5175,4589,4009,3438,2906,2422,1998,1643,1364,1154,1023,953,945,982,1050,1129,1204,1243,1231,1140,960,662,270,-252,-848,-1531,-2258,-2998,-3735,-4417,-5043,-5555,-5959,-6204,-6294,-6202,-5935,-5496,-4907,-4206,-3426,-2630,-1861,-1170,-611,-187,66,190,191,137,57,30,67,227,492,871,1323,1809,2274,2657,2911,2989,2871,2563,2085,1502,871,289,-170,-422,-423,-146,396,1152,2051,2995,3871,4604,5095,5327,5281,4998,4538,3996,3457,3021,2771,2741,2991,3468,4174,4999,5880,6689,7345,7725,7787,7454,6740,5649,4250,2622,878,-864,-2481,-3870,-4940,-5644,-5954,-5889,-5492,-4820,-3977,-3017,-2061,-1153,-380,232,641,850,856,701,412,62,-305,-605,-797,-813,-651,-269,278,994,1790,2636,3436,4146,4689,5030,5130,4974,4571,3941,3143,2235,1300,419,-335,-899,-1225,-1309,-1146,-787,-275,315,913,1447,1855,2094,2140,2000,1691,1261,768,264,-193,-573,-855,-1051,-1178,-1280,-1391,-1546,-1768,-2065,-2418,-2814,-3194,-3536,-3775,-3893,-3856,-3663,-3326,-2866,-2336,-1775,-1248,-797,-473,-288,-248,-329,-471,-622,-694,-619,-338,184,949,1922,3043,4217,5351,6332,7072,7505,7573,7288,6647,5718,4555,3254,1899,584,-611,-1610,-2361,-2823,-2980,-2836,-2428,-1789,-1016,-159,667,1402,1961,2309,2420,2300,1993,1551,1045,563,159,-91,-163,-33,282,758,1346,1988,2643,3238,3754,4147,4426,4591,4672,4705,4719,4752,4801,4870,4914,4906,4771,4485,3996,3321,2465,1495,476,-505,-1371,-2063,-2547,-2821,-2914,-2882,-2789,-2708,-2703,-2819,-3086,-3497,-4034,-4651,-5291,-5893,-6386,-6712,-6830,-6704,-6335,-5728,-4915,-3941,-2862,-1732,-622,417,1323,2055,2573,2870,2942,2816,2542,2162,1764,1397,1136,1014,1068,1291,1671,2163,2718,3274,3766,4147,4357,4375,4180,3790,3222,2546,1805,1085,461,-23,-297,-354,-193,182,698,1339,2005,2669,3245,3708,4011,4144,4117,3938,3659,3314,2968,2664,2461,2381,2453,2671,3015,3453,3932,4403,4804,5085,5206,5130,4846,4342,3630,2733,1685,534,-667,-1853,-2973,-3956,-4782,-5389,-5799,-5982,-5982,-5817,-5528,-5160,-4745,-4328,-3928,-3569,-3262,-3001,-2789,-2604,-2441,-2279,-2107,-1913,-1687,-1425,-1121,-774,-385,39,498,963,1437,1875,2277,2611,2865,3041,3127,3147,3113,3037,2961,2882,2836,2822,2861,2944,3092,3285,3543,3846,4201,4591,5007,5437,5846,6220,6514,6705,6755,6630,6308,5776,5031,4092,2989,1769,505,-751,-1906,-2909,-3702,-4249,-4546,-4611,-4475,-4204,-3861,-3501,-3196,-2962,-2835,-2788,-2814,-2852,-2871,-2811,-2636,-2315,-1832,-1196,-420,450,1372,2278,3108,3800,4296,4569,4592,4373,3937,3323,2590,1798,1013,288,-331,-817,-1153,-1346,-1392,-1328,-1143,-893,-556,-197,204,588,952,1265,1508,1672,1746,1737,1644,1496,1288,1062,811,565,330,109,-80,-253,-392,-508,-596,-642,-661,-620,-532,-384,-176,77,373,682,988,1266,1490,1662,1752,1787,1744,1652,1510,1329,1137,933,744,588,467,388,339,283,196,26,-264,-709,-1305,-2056,-2898,-3779,-4617,-5323,-5828,-6078,-6033,-5708,-5114,-4324,-3394,-2424,-1483,-656,5,454,679,681,487,131,-332,-857,-1391,-1892,-2335,-2697,-2973,-3172,-3293,-3357,-3369,-3339,-3285,-3200,-3122,-3035,-2981,-2946,-2946,-2974,-3008,-3029,-3005,-2908,-2709,-2399,-1950,-1381,-674,139,1043,2005,2980,3931,4808,5567,6188,6633,6917,7029,6999,6839,6584,6243,5853,5412,4955,4476,4005,3536,3096,2679,2302,1964,1662,1402,1158,933,684,413,74,-335,-835,-1424,-2092,-2812,-3557,-4277,-4938,-5480,-5891,-6115,-6169,-6027,-5715,-5255,-4670,-4007,-3301,-2590,-1909,-1276,-703,-186,284,719,1138,1544,1939,2324,2675,2989,3241,3421,3528,3564,3545,3486,3416,3344,3291,3261,3246,3251,3246,3236,3191,3113,2983,2804,2574,2292,1958,1584,1167,725,257,-219,-697,-1176,-1636,-2101,-2538,-2978,-3397,-3807,-4201,-4580,-4942,-5287,-5607,-5905,-6165,-6385,-6541,-6619,-6602,-6468,-6216,-5825,-5318,-4680,-3950,-3131,-2246,-1320,-369,592,1525,2432,3266,4016,4646,5137,5460,5605,5553,5313,4900,4326,3650,2892,2128,1400,756,244,-115,-305,-329,-216,11,297,600,864,1050,1121,1056,861,532,114,-369,-872,-1346,-1765,-2094,-2320,-2444,-2472,-2415,-2307,-2150,-1974,-1776,-1557,-1317,-1032,-702,-306,152,664,1224,1795,2367,2892,3353,3716,3960,4069,4027,3837,3504,3056,2518,1941,1365,844,411,100,-96,-171,-176,-142,-146,-218,-437,-812,-1370,-2102,-2971,-3937,-4937,-5910,-6790,-7524,-8067,-8383,-8469,-8309,-7931,-7343,-6586,-5692,-4696,-3655,-2589,-1574,-626,193,856,1338,1617,1700,1599,1336,955,488,-19,-523,-1010,-1437,-1822,-2139,-2417,-2653,-2861,-3051,-3209,-3337,-3408,-3404,-3301,-3089,-2749,-2297,-1733,-1082,-373,383,1143,1902,2631,3318,3955,4520,5006,5396,5663,5804,5788,5614,5269,4767,4106,3328,2440,1493,519,-448,-1367,-2210,-2959,-3587,-4104,-4494,-4779,-4960,-5054,-5079,-5040,-4956,-4845,-4700,-4562,-4404,-4264,-4121,-3988,-3864,-3737,-3626,-3514,-3427,-3346,-3303,-3278,-3289,-3333,-3412,-3531,-3688,-3877,-4088,-4305,-4485,-4609,-4603,-4450,-4095,-3524,-2744,-1778,-686,462,1586,2602,3444,4060,4429,4560,4470,4217,3848,3432,3007,2629,2302,2050,1866,1726,1632,1553,1478,1404,1308,1208,1087,972,853,758,684,645,637,653,684,701,698,635,513,311,40,-294,-664,-1057,-1433,-1784,-2082,-2320,-2490,-2595,-2638,-2631,-2594,-2531,-2474,-2425,-2391,-2376,-2359,-2334,-2268,-2149,-1955,-1681,-1327,-910,-446,37,494,921,1245,1478,1577,1540,1383,1101,746,323,-103,-525,-897,-1214,-1473,-1675,-1847,-1992,-2146,-2297,-2475,-2647,-2816,-2946,-3000,-2949,-2748,-2371,-1796,-1035,-99,942,2023,3056,3924,4566,4887,4874,4530,3898,3070,2146,1239,464,-110,-413,-445,-209,236,819,1457,2050,2522,2799,2833,2603,2126,1429,589,-327,-1227,-2032,-2675,-3112,-3339,-3366,-3261,-3073,-2910,-2824,-2890,-3137,-3560,-4135,-4802,-5483,-6102,-6586,-6868,-6917,-6711,-6266,-5603,-4776,-3826,-2820,-1809,-836,49,840,1498,2038,2448,2732,2903,2952,2886,2706,2412,2013,1532,982,408,-165,-703,-1186,-1602,-1961,-2276,-2573,-2885,-3223,-3611,-4037,-4488,-4932,-5334,-5647,-5831,-5846,-5658,-5246,-4589,-3692,-2550,-1221,280,1853,3434,4926,6218,7251,7928,8226,8122,7631,6806,5711,4431,3065,1701,436,-658,-1522,-2121,-2442,-2500,-2327,-1977,-1496,-959,-388,147,650,1088,1466,1773,2017,2174,2255,2227,2091,1835,1468,1000,460,-115,-704,-1244,-1731,-2119,-2405,-2591,-2670,-2684,-2628,-2555,-2464,-2381,-2318,-2261,-2220,-2154,-2066,-1911,-1692,-1382,-996,-543,-50,434,891,1250,1520,1651,1660,1562,1367,1135,883,664,503,427,444,555,744,983,1246,1487,1672,1764,1736,1583,1298,916,453,-31,-508,-928,-1271,-1520,-1686,-1781,-1850,-1915,-2035,-2223,-2519,-2920,-3420,-4000,-4615,-5230,-5798,-6276,-6640,-6871,-6960,-6930,-6788,-6575,-6304,-6011,-5695,-5369,-5013,-4607,-4122,-3538,-2823,-1990,-1027,24,1127,2237,3276,4213,4967,5527,5844,5934,5798,5477,5012,4460,3876,3323,2838,2468,2225,2118,2135,2240,2404,2577,2714,2788,2749,2611,2341,1990,1548,1089,619,215,-115,-319,-396,-328,-131,177,556,969,1359,1687,1904,1990,1924,1721,1385,958,466,-42,-538,-980,-1354,-1637,-1824,-1918,-1913,-1838,-1672,-1459,-1185,-881,-567,-257,6,214,331,351,268,86,-180,-498,-862,-1219,-1574,-1892,-2163,-2381,-2523,-2591,-2559,-2424,-2167,-1786,-1287,-676,12,748,1485,2178,2782,3262,3587,3744,3730,3547,3221,2775,2237,1659,1057,486,-35,-479,-830,-1091,-1260,-1367,-1422,-1471,-1528,-1628,-1771,-1965,-2177,-2388,-2544,-2607,-2530,-2276,-1831,-1189,-363,605,1690,2820,3947,5009,5944,6701,7246,7531,7576,7362,6936,6328,5601,4809,4022,3291,2661,2169,1819,1601,1504,1464,1462,1428,1336,1152,870,499,62,-384,-814,-1150,-1386,-1473,-1437,-1284,-1063,-833,-642,-567,-636,-898,-1353,-2000,-2801,-3719,-4681,-5623,-6476,-7165,-7650,-7882,-7855,-7571,-7062,-6365,-5545,-4642,-3724,-2811,-1933,-1094,-275,527,1347,2178,3038,3896,4735,5513,6187,6732,7105,7327,7371,7306,7140,6939,6753,6608,6547,6563,6653,6783,6902,6959,6897,6667,6255,5636,4852,3927,2942,1943,1018,210,-436,-900,-1201,-1359,-1431,-1468,-1528,-1663,-1892,-2242,-2671,-3181,-3690,-4188,-4594,-4909,-5089,-5156,-5113,-4999,-4838,-4673,-4500,-4364,-4210,-4063,-3849,-3548,-3114,-2504,-1710,-720,439,1723,3071,4405,5640,6705,7529,8072,8309,8244,7892,7306,6523,5611,4623,3621,2647,1763,982,356,-116,-404,-526,-477,-291,4,372,762,1147,1478,1750,1934,2050,2097,2098,2076,2043,2022,2017,2032,2067,2103,2132,2126,2075,1958,1771,1510,1189,818,423,23,-361,-697,-983,-1189,-1321,-1373,-1350,-1265,-1141,-992,-851,-734,-665,-661,-728,-878,-1093,-1386,-1712,-2077,-2420,-2733,-2962,-3084,-3071,-2904,-2576,-2106,-1503,-822,-102,597,1222,1723,2071,2249,2270,2163,1970,1744,1550,1412,1382,1454,1620,1858,2113,2334,2488,2514,2407,2147,1742,1209,585,-125,-864,-1633,-2393,-3129,-3819,-4444,-4973,-5385,-5648,-5735,-5616,-5271,-4690,-3859,-2810,-1556,-166,1298,2751,4110,5288,6222,6868,7200,7244,7019,6595,6035,5407,4781,4210,3721,3348,3079,2921,2846,2847,2886,2967,3058,3160,3264,3369,3469,3560,3620,3642,3579,3423,3128,2687,2087,1337,460,-498,-1492,-2447,-3321,-4041,-4570,-4885,-4966,-4846,-4533,-4102,-3571,-3038,-2516,-2072,-1714,-1455,-1274,-1144,-1026,-867,-638,-297,170,772,1493,2329,3226,4165,5094,5964,6739,7365,7818,8071,8110,7938,7575,7040,6384,5640,4859,4082,3334,2640,2003,1419,886,385,-89,-543,-980,-1400,-1790,-2146,-2450,-2681,-2842,-2904,-2888,-2785,-2628,-2431,-2236,-2063,-1954,-1919,-1980,-2137,-2375,-2682,-3016,-3351,-3642,-3856,-3968,-3955,-3821,-3562,-3212,-2776,-2303,-1804,-1312,-848,-420,-39,289,584,834,1076,1305,1561,1842,2181,2573,3029,3534,4076,4616,5132,5569,5907,6089,6115,5937,5586,5047,4369,3592,2776,1990,1304,770,441,324,426,706,1120,1600,2071,2488,2775,2935,2934,2812,2596,2338,2090,1899,1795,1796,1892,2044,2219,2344,2377,2266,1979,1521,902,168,-616,-1396,-2083,-2638,-3004,-3166,-3131,-2920,-2581,-2166,-1718,-1294,-913,-601,-355,-169,-33,61,127,162,163,135,62,-40,-174,-325,-474,-609,-705,-745,-719,-610,-418,-155,182,551,942,1316,1639,1890,2039,2080,2008,1829,1568,1234,870,481,113,-240,-538,-799,-1004,-1172,-1308,-1427,-1537,-1652,-1773,-1902,-2035,-2158,-2263,-2331,-2350,-2301,-2180,-1971,-1680,-1304,-851,-330,245,862,1495,2130,2733,3286,3758,4128,4382,4515,4529,4447,4273,4041,3752,3417,3034,2588,2082,1499,860,166,-534,-1210,-1809,-2277,-2593,-2708,-2640,-2391,-1999,-1528,-1025,-573,-221,-32,-31,-247,-662,-1271,-2016,-2864,-3746,-4603,-5389,-6045,-6552,-6876,-7025,-6989,-6791,-6440,-5956,-5357,-4675,-3917,-3138,-2335,-1568,-839,-181,395,890,1301,1651,1950,2229,2502,2798,3128,3499,3903,4333,4750,5129,5427,5598,5622,5473,5150,4681,4091,3441,2787,2180,1674,1291,1034,883,802,733,637,463,199,-162,-593,-1055,-1496,-1868,-2112,-2216,-2145,-1922,-1566,-1122,-641,-182,206,471,585,524,282,-129,-698,-1382,-2153,-2965,-3767,-4531,-5192,-5732,-6102,-6276,-6227,-5942,-5405,-4639,-3646,-2482,-1186,162,1497,2732,3805,4640,5213,5480,5467,5172,4669,3994,3242,2470,1774,1193,799,590,592,758,1081,1472,1907,2305,2632,2845,2920,2847,2624,2283,1818,1308,739,190,-339,-808,-1209,-1529,-1775,-1940,-2040,-2073,-2056,-1989,-1891,-1761,-1620,-1468,-1316,-1176,-1036,-917,-798,-693,-602,-519,-463,-423,-415,-424,-461,-491,-526,-535,-507,-449,-339,-209,-47,113,274,407,510,571,580,546,453,316,123,-107,-379,-671,-980,-1285,-1579,-1847,-2090,-2298,-2485,-2628,-2755,-2827,-2865,-2828,-2725,-2532,-2254,-1902,-1492,-1072,-682,-380,-215,-226,-444,-862,-1464,-2186,-2974,-3725,-4376,-4832,-5046,-4988,-4657,-4082,-3323,-2443,-1521,-633,176,852,1386,1773,2029,2169,2231,2221,2178,2106,2022,1942,1874,1835,1833,1887,1995,2162,2375,2618,2863,3082,3236,3302,3243,3064,2736,2297,1749,1137,500,-122,-691,-1168,-1535,-1782,-1912,-1946,-1909,-1846,-1784,-1774,-1825,-1970,-2194,-2513,-2878,-3291,-3698,-4086,-4409,-4658,-4797,-4825,-4727,-4506,-4161,-3702,-3134,-2477,-1733,-935,-81,788,1660,2513,3307,4042,4682,5221,5660,5981,6210,6332,6371,6322,6188,5972,5665,5263,4763,4157,3449,2646,1769,834,-115,-1055,-1935,-2734,-3413,-3967,-4385,-4680,-4870,-4980,-5036,-5065,-5085,-5096,-5109,-5103,-5073,-5012,-4914,-4795,-4665,-4552,-4475,-4455,-4498,-4596,-4740,-4888,-5026,-5091,-5078,-4932,-4661,-4245,-3716,-3089,-2429,-1769,-1181,-702,-366,-185,-152,-224,-377,-523,-635,-643,-526,-273,114,596,1142,1686,2201,2621,2939,3126,3197,3153,3040,2852,2653,2423,2198,1970,1730,1483,1213,923,621,316,38,-201,-368,-469,-480,-436,-329,-220,-105,-52,-48,-141,-311,-571,-891,-1256,-1634,-1990,-2310,-2562,-2746,-2861,-2915,-2939,-2944,-2961,-2985,-3038,-3072,-3097,-3049,-2928,-2702,-2371,-1950,-1466,-955,-460,-18,339,587,729,763,709,594,437,273,105,-44,-190,-324,-470,-634,-824,-1046,-1292,-1550,-1802,-2033,-2223,-2368,-2466,-2533,-2580,-2638,-2712,-2823,-2951,-3096,-3207,-3271,-3238,-3092,-2821,-2427,-1945,-1406,-882,-414,-85,78,28,-230,-680,-1269,-1937,-2592,-3163,-3560,-3748,-3675,-3361,-2825,-2125,-1328,-522,242,884,1389,1740,1948,2057,2097,2130,2188,2313,2515,2795,3131,3493,3833,4106,4276,4296,4174,3880,3459,2919,2309,1665,1018,406,-174,-681,-1145,-1529,-1854,-2102,-2269,-2362,-2381,-2341,-2270,-2193,-2145,-2165,-2266,-2487,-2807,-3250,-3764,-4347,-4933,-5497,-5983,-6353,-6577,-6637,-6521,-6247,-5817,-5270,-4621,-3907,-3139,-2337,-1509,-656,211,1094,1964,2809,3586,4266,4813,5206,5432,5507,5440,5281,5064,4836,4630,4482,4380,4350,4345,4341,4303,4178,3936,3557,3017,2340,1531,646,-291,-1211,-2085,-2858,-3501,-3988,-4302,-4443,-4404,-4211,-3862,-3409,-2859,-2273,-1685,-1145,-711,-405,-286,-351,-606,-1037,-1582,-2210,-2831,-3395,-3825,-4084,-4140,-3995,-3668,-3210,-2668,-2120,-1617,-1215,-950,-826,-843,-954,-1118,-1269,-1339,-1277,-1037,-603,16,789,1656,2552,3400,4136,4710,5088,5274,5276,5142,4912,4643,4372,4140,3949,3810,3693,3584,3439,3241,2955,2573,2106,1554,974,383,-164,-632,-998,-1251,-1399,-1475,-1507,-1544,-1615,-1757,-1981,-2289,-2669,-3099,-3549,-3991,-4396,-4727,-4970,-5101,-5104,-4975,-4708,-4308,-3789,-3166,-2468,-1717,-961,-213,472,1086,1592,1985,2257,2403,2446,2381,2250,2060,1846,1638,1456,1325,1254,1245,1286,1361,1429,1472,1438,1320,1083,733,269,-287,-910,-1561,-2209,-2816,-3350,-3797,-4133,-4366,-4496,-4532,-4502,-4415,-4313,-4214,-4159,-4165,-4267,-4457,-4747,-5104,-5489,-5864,-6141,-6295,-6247,-5984,-5487,-4768,-3868,-2835,-1742,-650,366,1266,1997,2561,2945,3181,3301,3338,3353,3364,3422,3527,3706,3938,4215,4514,4792,5038,5205,5283,5255,5115,4878,4547,4159,3722,3278,2840,2421,2051,1694,1386,1077,775,451,95,-303,-744,-1223,-1733,-2251,-2765,-3248,-3693,-4076,-4402,-4655,-4852,-4991,-5093,-5155,-5200,-5212,-5195,-5127,-4983,-4731,-4347,-3779,-3035,-2076,-939,367,1778,3242,4670,5999,7138,8044,8651,8964,8969,8705,8222,7582,6861,6141,5480,4937,4546,4306,4215,4226,4297,4364,4366,4257,3984,3537,2901,2096,1155,119,-956,-2012,-3003,-3873,-4593,-5127,-5465,-5618,-5582,-5413,-5127,-4790,-4440,-4131,-3893,-3756,-3723,-3786,-3918,-4095,-4254,-4385,-4425,-4375,-4205,-3931,-3568,-3136,-2688,-2248,-1864,-1563,-1357,-1249,-1222,-1239,-1268,-1254,-1164,-950,-603,-93,552,1332,2194,3115,4025,4909,5682,6357,6856,7210,7378,7383,7241,6968,6617,6208,5798,5416,5088,4844,4664,4563,4492,4438,4348,4204,3959,3613,3142,2574,1913,1213,504,-163,-748,-1218,-1564,-1773,-1877,-1884,-1843,-1770,-1709,-1661,-1658,-1676,-1729,-1784,-1833,-1851,-1817,-1713,-1533,-1268,-928,-518,-66,411,886,1342,1759,2132,2454,2731,2981,3200,3419,3630,3851,4070,4286,4476,4625,4705,4701,4586,4359,4012,3560,3017,2414,1780,1153,557,31,-430,-803,-1113,-1366,-1587,-1796,-2012,-2238,-2491,-2744,-3006,-3249,-3469,-3648,-3790,-3882,-3942,-3971,-3982,-3992,-3998,-4014,-4024,-4017,-3971,-3858,-3650,-3327,-2860,-2257,-1506,-646,319,1325,2342,3324,4215,5004,5637,6125,6445,6620,6653,6569,6399,6158,5882,5587,5298,5030,4803,4613,4493,4413,4404,4423,4478,4536,4567,4556,4467,4287,4016,3639,3192,2677,2134,1575,1033,507,15,-468,-937,-1424,-1939,-2497,-3103,-3751,-4416,-5079,-5694,-6226,-6640,-6906,-7007,-6939,-6718,-6345,-5870,-5297,-4664,-3995,-3295,-2595,-1887,-1183,-488,212,898,1593,2268,2944,3590,4218,4802,5344,5825,6249,6593,6858,7029,7092,7041,6862,6547,6101,5522,4833,4045,3195,2309,1424,579,-205,-876,-1435,-1852,-2128,-2277,-2312,-2249,-2137,-1973,-1802,-1632,-1471,-1341,-1224,-1135,-1051,-981,-901,-822,-732,-646,-574,-518,-509,-532,-607,-717,-860,-1006,-1149,-1254,-1314,-1319,-1264,-1163,-1021,-864,-698,-545,-405,-281,-174,-70,30,147,281,452,660,921,1233,1610,2036,2521,3043,3595,4163,4720,5252,5734,6144,6466,6680,6773,6739,6578,6288,5898,5410,4868,4289,3714,3161,2665,2233,1879,1603,1395,1235,1106,976,821,626,354,22,-391,-859,-1379,-1924,-2474,-3015,-3515,-3980,-4371,-4698,-4931,-5061,-5084,-4968,-4726,-4341,-3829,-3198,-2472,-1675,-837,9,845,1632,2374,3034,3632,4143,4591,4958,5269,5507,5683,5792,5816,5765,5605,5353,4983,4509,3932,3257,2512,1703,858,3,-842,-1655,-2404,-3094,-3686,-4192,-4598,-4904,-5118,-5239,-5277,-5245,-5146,-5003,-4815,-4600,-4356,-4097,-3804,-3503,-3162,-2815,-2442,-2067,-1695,-1341,-1010,-722,-476,-276,-134,-26,33,63,79,88,119,187,315,524,818,1208,1678,2211,2780,3348,3885,4361,4748,5039,5222,5307,5296,5209,5055,4866,4637,4408,4171,3948,3743,3552,3375,3210,3040,2860,2660,2419,2142,1811,1425,989,488,-42,-624,-1215,-1809,-2387,-2905,-3366,-3727,-3986,-4132,-4151,-4053,-3838,-3497,-3058,-2496,-1845,-1094,-273,613,1525,2446,3331,4156,4879,5483,5940,6245,6388,6392,6252,6012,5683,5309,4912,4526,4176,3865,3622,3412,3259,3111,2965,2797,2575,2311,1976,1594,1162,707,230,-235,-696,-1125,-1532,-1902,-2247,-2550,-2831,-3060,-3246,-3371,-3414,-3385,-3254,-3043,-2752,-2412,-2047,-1697,-1394,-1165,-1040,-1017,-1106,-1277,-1530,-1816,-2134,-2439,-2733,-3000,-3243,-3464,-3672,-3863,-4039,-4186,-4270,-4284,-4166,-3921,-3498,-2916,-2178,-1327,-419,485,1308,1994,2496,2794,2904,2846,2698,2508,2367,2328,2440,2732,3193,3804,4509,5246,5943,6528,6942,7148,7124,6877,6442,5853,5181,4466,3775,3127,2555,2056,1616,1222,837,449,34,-405,-874,-1355,-1829,-2294,-2717,-3113,-3463,-3788,-4080,-4367,-4619,-4864,-5050,-5181,-5201,-5086,-4801,-4318,-3642,-2764,-1736,-577,625,1839,2963,3977,4800,5422,5817,5975,5933,5682,5293,4771,4174,3525,2844,2157,1456,745,24,-728,-1493,-2284,-3080,-3865,-4613,-5299,-5879,-6337,-6628,-6741,-6655,-6373,-5909,-5288,-4569,-3784,-3021,-2309,-1721,-1270,-988,-852,-870,-983,-1185,-1411,-1650,-1844,-1998,-2067,-2074,-2001,-1879,-1718,-1551,-1394,-1278,-1203,-1184,-1202,-1241,-1285,-1293,-1266,-1159,-997,-752,-463,-120,246,632,1028,1427,1841,2262,2701,3146,3597,4026,4420,4740,4969,5071,5048,4871,4576,4152,3651,3086,2510,1938,1414,938,528,163,-166,-496,-843,-1243,-1704,-2235,-2830,-3464,-4118,-4753,-5333,-5835,-6210,-6453,-6538,-6458,-6229,-5850,-5356,-4768,-4125,-3453,-2790,-2146,-1547,-997,-492,-40,383,763,1115,1418,1680,1869,1989,2011,1939,1759,1482,1109,665,160,-369,-907,-1408,-1859,-2216,-2471,-2599,-2607,-2493,-2280,-1994,-1662,-1324,-1003,-733,-528,-403,-354,-378,-462,-580,-723,-847,-959,-1016,-1025,-970,-841,-644,-375,-27,386,860,1390,1930,2490,2997,3448,3786,3982,4020,3868,3547,3057,2441,1744,1010,315,-313,-815,-1181,-1397,-1484,-1452,-1355,-1215,-1075,-979,-932,-975,-1091,-1293,-1552,-1856,-2166,-2453,-2696,-2849,-2916,-2865,-2706,-2431,-2063,-1590,-1055,-438,220,928,1655,2395,3119,3806,4427,4951,5348,5591,5656,5528,5207,4698,4031,3237,2376,1487,647,-119,-753,-1253,-1603,-1824,-1940,-1979,-1985,-1979,-1995,-2044,-2134,-2259,-2415,-2578,-2739,-2862,-2937,-2931,-2836,-2633,-2325,-1915,-1424,-874,-297,280,820,1314,1717,2042,2248,2340,2299,2114,1780,1298,670,-72,-912,-1783,-2662,-3466,-4171,-4724,-5104,-5313,-5349,-5250,-5031,-4734,-4369,-3962,-3505,-3014,-2470,-1890,-1268,-625,13,631,1177,1645,1975,2172,2193,2042,1709,1203,528,-286,-1232,-2257,-3336,-4411,-5439,-6357,-7118,-7676,-7980,-8028,-7777,-7266,-6489,-5505,-4358,-3116,-1857,-651,419,1289,1908,2238,2286,2059,1623,1031,376,-265,-816,-1216,-1430,-1443,-1263,-916,-436,122,725,1311,1847,2286,2596,2743,2718,2486,2087,1507,807,26,-777,-1536,-2185,-2682,-2965,-3012,-2810,-2346,-1666,-782,224,1305,2354,3306,4060,4554,4743,4594,4139,3406,2483,1452,416,-526,-1298,-1824,-2086,-2047,-1752,-1209,-498,327,1182,1985,2662,3116,3316,3173,2702,1877,743,-638,-2190,-3798,-5363,-6772,-7926,-8754,-9197,-9231,-8872,-8145,-7116,-5865,-4489,-3082,-1758,-594,328,967,1298,1338,1115,702,165,-410,-938,-1356,-1586,-1605,-1375,-909,-220,633,1612,2604,3565,4358,4934,5187,5068,4555,3622,2338,731,-1067,-2977,-4846,-6578,-8045,-9173,-9900,-10211,-10121,-9687,-8988,-8128,-7211,-6343,-5601,-5046,-4696,-4543,-4538,-4618,-4694,-4683,-4504,-4102,-3437,-2512,-1345,10,1475,2991,4450,5805,6977,7932,8646,9117,9352,9382,9245,8966,8611,8191,7754,7316,6875,6440,5984,5484,4918,4237,3451,2509,1458,283,-956,-2221,-3459,-4602,-5610,-6418,-7005,-7336,-7411,-7229,-6826,-6215,-5465,-4593,-3665,-2704,-1756,-845,5,767,1421,1943,2305,2486,2474,2251,1844,1261,555,-223,-1022,-1774,-2439,-2972,-3353,-3571,-3634,-3552,-3358,-3073,-2743,-2383,-2045,-1734,-1486,-1300,-1185,-1126,-1113,-1111,-1105,-1055,-951,-767,-510,-165,239,710,1203,1708,2187,2597,2911,3058,3026,2744,2217,1415,369,-876,-2268,-3694,-5085,-6305,-7287,-7933,-8198,-8052,-7503,-6581,-5355,-3897,-2311,-692,864,2253,3418,4274,4819,5016,4912,4530,3949,3237,2470,1734,1073,556,190,9,-7,142,429,833,1326,1873,2448,3005,3510,3916,4187,4282,4187,3883,3384,2721,1922,1057,174,-664,-1393,-1983,-2382,-2584,-2590,-2406,-2095,-1688,-1271,-912,-675,-638,-818,-1256,-1914,-2774,-3748,-4769,-5728,-6537,-7116,-7394,-7349,-6969,-6290,-5375,-4292,-3152,-2035,-1045,-246,312,596,632,431,72,-395,-876,-1324,-1650,-1848,-1864,-1716,-1399,-948,-386,236,890,1521,2100,2591,2979,3246,3413,3478,3479,3432,3373,3318,3294,3314,3388,3517,3696,3906,4127,4322,4456,4485,4380,4113,3672,3056,2287,1391,412,-609,-1622,-2589,-3467,-4233,-4854,-5323,-5621,-5755,-5724,-5550,-5241,-4836,-4351,-3816,-3265,-2698,-2152,-1609,-1090,-565,-37,522,1120,1766,2465,3198,3956,4696,5403,6031,6561,6981,7265,7445,7499,7469,7344,7145,6859,6485,5994,5381,4611,3690,2614,1410,122,-1191,-2451,-3581,-4508,-5174,-5551,-5634,-5455,-5077,-4571,-4040,-3554,-3206,-3031,-3059,-3271,-3622,-4038,-4423,-4677,-4699,-4416,-3769,-2743,-1365,308,2180,4134,6050,7788,9256,10344,11017,11232,11010,10381,9408,8165,6736,5213,3671,2203,865,-275,-1187,-1852,-2266,-2458,-2462,-2332,-2124,-1890,-1683,-1541,-1489,-1545,-1707,-1953,-2286,-2642,-3028,-3376,-3681,-3895,-4013,-4011,-3902,-3691,-3422,-3116,-2839,-2626,-2512,-2541,-2692,-2987,-3373,-3826,-4286,-4707,-5040,-5236,-5277,-5140,-4830,-4370,-3781,-3111,-2397,-1674,-980,-327,267,811,1298,1743,2145,2511,2841,3138,3391,3623,3808,3980,4111,4225,4309,4364,4390,4378,4333,4256,4159,4043,3933,3831,3747,3689,3640,3602,3546,3461,3313,3101,2793,2408,1938,1413,856,308,-210,-649,-1011,-1259,-1422,-1483,-1495,-1452,-1402,-1346,-1305,-1263,-1218,-1126,-967,-695,-276,308,1078,2012,3095,4262,5459,6597,7598,8390,8899,9106,8973,8543,7836,6927,5889,4790,3712,2698,1792,1016,361,-158,-580,-904,-1164,-1369,-1551,-1713,-1892,-2093,-2337,-2637,-2988,-3403,-3852,-4337,-4811,-5269,-5651,-5951,-6113,-6120,-5949,-5578,-5021,-4279,-3392,-2400,-1361,-352,579,1347,1920,2254,2326,2162,1757,1179,460,-326,-1109,-1830,-2404,-2791,-2934,-2804,-2403,-1731,-840,218,1373,2537,3637,4589,5343,5841,6075,6035,5745,5247,4589,3834,3056,2307,1657,1145,806,659,699,908,1254,1691,2165,2632,3028,3332,3504,3533,3429,3180,2830,2382,1873,1328,766,221,-293,-749,-1132,-1426,-1622,-1720,-1726,-1646,-1509,-1315,-1100,-859,-609,-338,-45,291,686,1147,1704,2336,3068,3858,4711,5569,6416,7193,7870,8407,8772,8957,8946,8750,8388,7870,7229,6479,5645,4734,3771,2741,1679,577,-537,-1647,-2718,-3729,-4634,-5416,-6035,-6483,-6746,-6817,-6724,-6465,-6090,-5625,-5108,-4588,-4088,-3640,-3257,-2923,-2639,-2354,-2051,-1682,-1228,-667,-11,728,1507,2273,2977,3555,3957,4159,4130,3896,3479,2940,2337,1765,1282,971,873,1019,1399,1997,2742,3581,4421,5187,5811,6230,6428,6378,6112,5651,5052,4364,3643,2933,2278,1700,1213,817,509,275,102,-21,-111,-166,-205,-217,-215,-197,-167,-141,-118,-122,-157,-238,-375,-556,-785,-1031,-1270,-1478,-1614,-1663,-1608,-1447,-1201,-888,-548,-216,67,276,380,378,277,84,-146,-401,-611,-754,-783,-682,-441,-68,414,970,1558,2136,2655,3085,3388,3539,3521,3319,2931,2360,1611,722,-301,-1384,-2521,-3625,-4682,-5620,-6423,-7043,-7470,-7676,-7672,-7435,-6998,-6353,-5536,-4561,-3462,-2277,-1034,214,1438,2593,3647,4581,5371,6024,6535,6937,7236,7474,7664,7828,7976,8099,8190,8214,8156,7973,7661,7193,6579,5824,4956,3993,2986,1945,928,-50,-955,-1765,-2462,-3030,-3469,-3758,-3934,-3966,-3914,-3775,-3593,-3398,-3226,-3101,-3054,-3087,-3212,-3409,-3663,-3941,-4209,-4433,-4578,-4613,-4514,-4271,-3868,-3317,-2619,-1803,-889,81,1071,2033,2924,3705,4332,4799,5065,5166,5082,4863,4525,4105,3636,3142,2643,2157,1687,1251,842,482,168,-90,-277,-409,-471,-482,-447,-369,-252,-94,128,407,777,1232,1771,2385,3024,3669,4238,4711,5010,5133,5038,4753,4273,3658,2920,2129,1301,485,-295,-1027,-1678,-2264,-2762,-3176,-3510,-3759,-3923,-4016,-4011,-3938,-3775,-3540,-3241,-2882,-2492,-2074,-1657,-1245,-848,-473,-104,261,641,1047,1476,1931,2386,2804,3151,3354,3386,3182,2727,2014,1055,-88,-1365,-2666,-3920,-5016,-5892,-6489,-6780,-6770,-6490,-5986,-5334,-4594,-3859,-3169,-2600,-2161,-1891,-1771,-1799,-1938,-2152,-2417,-2666,-2901,-3049,-3130,-3095,-2958,-2707,-2349,-1883,-1318,-656,98,931,1842,2807,3813,4826,5824,6761,7619,8347,8934,9341,9574,9609,9481,9176,8748,8200,7582,6910,6221,5533,4875,4258,3702,3220,2818,2504,2271,2104,1988,1887,1769,1607,1357,1023,576,47,-552,-1180,-1804,-2384,-2891,-3309,-3628,-3857,-4018,-4119,-4206,-4282,-4381,-4502,-4655,-4834,-5025,-5215,-5383,-5513,-5582,-5574,-5470,-5253,-4912,-4432,-3805,-3032,-2117,-1082,49,1233,2421,3560,4593,5466,6138,6574,6759,6690,6382,5860,5164,4338,3424,2476,1527,616,-240,-1025,-1749,-2403,-3025,-3605,-4183,-4752,-5330,-5902,-6463,-6988,-7453,-7824,-8082,-8181,-8121,-7865,-7428,-6804,-6031,-5131,-4164,-3184,-2232,-1384,-646,-68,362,647,805,881,899,910,933,1012,1151,1371,1667,2023,2441,2881,3344,3801,4237,4648,5013,5330,5591,5777,5885,5902,5816,5617,5307,4872,4328,3664,2909,2046,1118,109,-935,-2014,-3078,-4111,-5052,-5881,-6544,-7030,-7306,-7390,-7275,-6990,-6559,-5998,-5336,-4583,-3753,-2851,-1896,-888,150,1189,2210,3160,4009,4704,5201,5461,5454,5168,4606,3794,2774,1603,358,-891,-2064,-3099,-3943,-4563,-4937,-5084,-4998,-4731,-4304,-3758,-3143,-2478,-1813,-1170,-578,-56,379,716,957,1097,1156,1142,1072,968,831,678,498,284,22,-304,-709,-1200,-1775,-2421,-3110,-3807,-4471,-5044,-5494,-5763,-5837,-5687,-5324,-4761,-4041,-3216,-2344,-1498,-724,-86,404,719,887,910,855,725,593,469,386,354,377,445,553,678,816,939,1059,1152,1232,1296,1346,1399,1450,1521,1614,1741,1910,2117,2365,2636,2916,3178,3393,3528,3555,3444,3178,2747,2145,1391,498,-501,-1570,-2671,-3759,-4800,-5755,-6590,-7288,-7817,-8177,-8355,-8358,-8195,-7888,-7457,-6940,-6361,-5763,-5167,-4598,-4067,-3581,-3127,-2705,-2292,-1891,-1489,-1106,-736,-418,-145,37,150,173,127,39,-76,-171,-223,-210,-103,86,371,728,1141,1590,2050,2498,2917,3291,3604,3861,4050,4178,4257,4280,4264,4212,4123,4001,3852,3656,3436,3162,2858,2500,2109,1674,1206,700,171,-397,-969,-1569,-2157,-2728,-3254,-3705,-4055,-4276,-4355,-4274,-4051,-3695,-3235,-2723,-2178,-1665,-1197,-813,-526,-342,-265,-281,-392,-568,-811,-1093,-1391,-1705,-1982,-2233,-2409,-2507,-2499,-2379,-2127,-1759,-1270,-692,-51,613,1243,1806,2236,2518,2606,2507,2209,1743,1118,393,-420,-1250,-2082,-2859,-3561,-4150,-4618,-4939,-5124,-5157,-5059,-4828,-4485,-4040,-3505,-2902,-2224,-1509,-729,67,908,1752,2601,3430,4225,4957,5614,6162,6591,6876,7001,6961,6733,6337,5761,5034,4173,3205,2173,1099,34,-995,-1954,-2815,-3557,-4172,-4642,-4989,-5197,-5311,-5309,-5248,-5108,-4926,-4695,-4432,-4128,-3808,-3452,-3099,-2743,-2418,-2139,-1937,-1829,-1841,-1970,-2224,-2590,-3045,-3569,-4122,-4674,-5191,-5640,-5994,-6227,-6322,-6275,-6077,-5753,-5308,-4779,-4195,-3587,-2986,-2422,-1903,-1454,-1062,-738,-464,-242,-64,70,153,175,121,-20,-261,-593,-1022,-1508,-2034,-2546,-2997,-3352,-3540,-3559,-3354,-2941,-2316,-1510,-557,488,1570,2629,3607,4457,5146,5655,5984,6151,6181,6118,5986,5846,5693,5582,5476,5404,5315,5211,5047,4816,4496,4102,3623,3111,2563,2045,1569,1175,879,699,624,661,769,939,1124,1293,1405,1432,1335,1103,728,208,-423,-1149,-1921,-2695,-3434,-4095,-4657,-5092,-5410,-5605,-5704,-5715,-5671,-5583,-5473,-5345,-5196,-5028,-4820,-4554,-4217,-3777,-3246,-2595,-1861,-1042,-186,675,1501,2244,2877,3366,3694,3855,3852,3690,3399,2988,2495,1939,1348,741,140,-439,-984,-1480,-1918,-2285,-2578,-2791,-2921,-2983,-2974,-2918,-2818,-2693,-2534,-2370,-2172,-1959,-1714,-1432,-1113,-754,-363,44,446,821,1134,1375,1507,1544,1469,1315,1098,858,632,466,389,429,595,881,1272,1724,2201,2647,3016,3261,3345,3242,2951,2455,1803,993,115,-822,-1719,-2541,-3236,-3745,-4076,-4193,-4124,-3894,-3528,-3085,-2590,-2091,-1614,-1170,-773,-405,-55,301,687,1120,1614,2164,2762,3382,3988,4556,5033,5397,5622,5670,5557,5234,4744,4054,3205,2202,1082,-108,-1333,-2517,-3627,-4584,-5368,-5924,-6251,-6330,-6177,-5802,-5235,-4507,-3658,-2732,-1774,-839,36,795,1422,1872,2152,2248,2175,1966,1626,1214,747,262,-201,-631,-992,-1286,-1490,-1620,-1669,-1653,-1585,-1463,-1317,-1123,-909,-648,-351,-5,377,799,1235,1669,2072,2413,2668,2815,2843,2744,2538,2221,1842,1393,933,445,-36,-523,-1026,-1541,-2100,-2684,-3308,-3943,-4561,-5130,-5591,-5916,-6042,-5951,-5612,-5028,-4221,-3213,-2071,-835,418,1637,2770,3775,4634,5330,5862,6245,6472,6580,6540,6393,6106,5704,5173,4522,3771,2935,2051,1159,300,-473,-1124,-1623,-1951,-2117,-2133,-2047,-1901,-1759,-1664,-1671,-1788,-2043,-2389,-2822,-3263,-3692,-4025,-4263,-4348,-4312,-4148,-3902,-3612,-3318,-3064,-2871,-2749,-2701,-2681,-2666,-2596,-2422,-2095,-1588,-875,19,1078,2241,3452,4634,5726,6661,7404,7917,8212,8286,8187,7943,7612,7238,6865,6529,6248,6029,5868,5740,5621,5474,5262,4958,4531,3971,3269,2446,1508,510,-522,-1530,-2463,-3278,-3930,-4388,-4642,-4672,-4509,-4149,-3645,-3014,-2319,-1580,-869,-201,364,806,1090,1204,1132,890,489,-30,-618,-1224,-1771,-2214,-2477,-2540,-2361,-1956,-1336,-555,336,1248,2121,2859,3414,3728,3783,3580,3144,2534,1799,1038,288,-350,-867,-1218,-1398,-1435,-1320,-1113,-808,-450,-45,396,858,1339,1841,2330,2828,3292,3719,4096,4401,4640,4796,4891,4920,4916,4888,4862,4857,4873,4929,4993,5061,5094,5055,4919,4655,4250,3710,3040,2283,1462,635,-165,-894,-1510,-2008,-2350,-2558,-2624,-2573,-2428,-2214,-1962,-1699,-1441,-1221,-1037,-911,-835,-814,-838,-904,-995,-1120,-1253,-1416,-1592,-1791,-2019,-2265,-2541,-2824,-3107,-3365,-3578,-3708,-3746,-3647,-3419,-3038,-2532,-1906,-1221,-507,164,734,1157,1382,1402,1212,834,318,-297,-946,-1587,-2182,-2699,-3137,-3490,-3770,-3988,-4160,-4285,-4373,-4403,-4361,-4223,-3944,-3515,-2885,-2075,-1062,109,1398,2752,4095,5363,6493,7431,8155,8646,8924,9003,8940,8758,8517,8244,7959,7690,7420,7157,6886,6585,6267,5903,5517,5114,4707,4330,3991,3708,3484,3307,3165,3018,2850,2609,2287,1858,1322,693,-14,-745,-1482,-2152,-2755,-3226,-3591,-3812,-3945,-3979,-3982,-3961,-3961,-3996,-4081,-4202,-4359,-4510,-4638,-4698,-4669,-4509,-4223,-3774,-3191,-2463,-1626,-698,282,1277,2248,3149,3947,4593,5063,5336,5390,5256,4921,4454,3870,3240,2600,2002,1481,1055,746,544,438,409,413,430,408,330,162,-92,-437,-850,-1302,-1758,-2189,-2540,-2811,-2957,-2978,-2881,-2638,-2300,-1832,-1286,-649,36,762,1490,2202,2876,3478,4019,4459,4832,5105,5306,5430,5481,5484,5414,5307,5140,4929,4665,4346,3963,3522,3007,2435,1805,1129,431,-272,-965,-1608,-2212,-2732,-3192,-3571,-3881,-4136,-4334,-4502,-4629,-4732,-4789,-4802,-4739,-4584,-4314,-3907,-3367,-2681,-1880,-988,-35,914,1845,2690,3438,4053,4528,4864,5064,5147,5141,5067,4967,4849,4748,4661,4596,4536,4471,4376,4253,4071,3855,3589,3311,3020,2753,2504,2310,2149,2045,1970,1923,1887,1834,1762,1631,1445,1181,845,432,-36,-548,-1084,-1604,-2104,-2530,-2877,-3114,-3220,-3194,-3028,-2737,-2346,-1880,-1383,-891,-438,-51,252,480,622,723,773,824,864,925,992,1067,1141,1191,1211,1181,1081,910,635,275,-192,-747,-1366,-2035,-2691,-3308,-3816,-4183,-4355,-4321,-4067,-3599,-2967,-2179,-1324,-421,460,1280,2009,2613,3088,3418,3614,3676,3620,3464,3203,2874,2457,1981,1439,841,207,-454,-1100,-1714,-2245,-2663,-2930,-3023,-2920,-2638,-2173,-1584,-888,-165,539,1164,1646,1958,2059,1945,1622,1114,461,-284,-1070,-1830,-2518,-3077,-3484,-3714,-3773,-3678,-3465,-3168,-2849,-2528,-2268,-2063,-1933,-1857,-1801,-1734,-1604,-1367,-997,-453,244,1111,2091,3162,4254,5315,6276,7091,7708,8104,8275,8218,7975,7566,7048,6448,5811,5152,4484,3817,3123,2415,1660,869,35,-818,-1677,-2496,-3245,-3888,-4375,-4712,-4857,-4843,-4670,-4374,-3995,-3564,-3127,-2711,-2335,-2018,-1747,-1523,-1325,-1129,-922,-682,-400,-80,280,663,1052,1437,1801,2129,2426,2681,2898,3087,3237,3362,3449,3498,3502,3448,3335,3145,2885,2538,2110,1607,1022,387,-304,-1016,-1736,-2450,-3121,-3760,-4328,-4827,-5245,-5565,-5790,-5908,-5916,-5821,-5619,-5329,-4950,-4501,-3979,-3402,-2758,-2058,-1300,-482,379,1280,2201,3115,4008,4846,5619,6304,6895,7388,7779,8075,8278,8383,8392,8295,8084,7751,7291,6698,5987,5168,4263,3307,2321,1350,418,-447,-1221,-1894,-2457,-2920,-3288,-3590,-3842,-4071,-4299,-4539,-4794,-5070,-5341,-5608,-5830,-6012,-6115,-6152,-6102,-5990,-5800,-5570,-5280,-4965,-4599,-4200,-3739,-3227,-2640,-2002,-1309,-601,92,719,1225,1575,1712,1637,1328,819,144,-632,-1451,-2229,-2915,-3450,-3804,-3970,-3950,-3779,-3495,-3140,-2773,-2417,-2120,-1884,-1720,-1612,-1547,-1496,-1438,-1348,-1210,-1010,-751,-419,-40,403,875,1387,1909,2436,2946,3415,3827,4146,4365,4453,4408,4233,3931,3532,3069,2562,2076,1620,1252,993,853,861,989,1243,1582,1976,2390,2765,3096,3310,3437,3421,3300,3056,2717,2283,1783,1219,621,-3,-627,-1234,-1797,-2309,-2745,-3113,-3406,-3632,-3819,-3962,-4100,-4229,-4357,-4490,-4600,-4689,-4713,-4675,-4528,-4285,-3923,-3462,-2905,-2286,-1618,-953,-310,272,758,1142,1382,1499,1474,1328,1076,732,327,-122,-594,-1067,-1529,-1962,-2361,-2699,-2985,-3176,-3288,-3286,-3178,-2961,-2640,-2243,-1790,-1323,-878,-488,-188,15,106,110,45,-51,-132,-169,-125,20,256,586,968,1377,1768,2115,2385,2575,2676,2713,2694,2657,2617,2593,2603,2642,2708,2785,2853,2884,2859,2731,2490,2093,1545,823,-53,-1069,-2190,-3369,-4566,-5716,-6788,-7714,-8486,-9058,-9433,-9610,-9589,-9396,-9049,-8560,-7978,-7287,-6548,-5743,-4913,-4048,-3170,-2269,-1360,-437,491,1419,2335,3228,4078,4882,5603,6249,6786,7219,7543,7747,7854,7844,7742,7538,7232,6831,6315,5697,4964,4130,3206,2210,1183,146,-841,-1753,-2543,-3180,-3655,-3947,-4088,-4084,-3986,-3819,-3634,-3451,-3306,-3187,-3109,-3025,-2937,-2787,-2571,-2259,-1851,-1356,-802,-216,345,856,1266,1553,1704,1712,1597,1377,1086,750,409,80,-215,-466,-683,-866,-1039,-1214,-1414,-1643,-1921,-2230,-2580,-2940,-3304,-3644,-3944,-4187,-4355,-4441,-4443,-4348,-4172,-3901,-3561,-3149,-2689,-2193,-1683,-1183,-712,-290,58,328,499,573,555,438,248,-16,-329,-677,-1042,-1406,-1751,-2063,-2333,-2546,-2711,-2807,-2855,-2837,-2773,-2651,-2486,-2274,-2023,-1737,-1410,-1060,-673,-260,167,610,1034,1423,1746,1976,2083,2061,1890,1584,1161,641,65,-527,-1100,-1609,-2029,-2339,-2521,-2592,-2550,-2434,-2259,-2070,-1882,-1734,-1617,-1558,-1532,-1525,-1525,-1491,-1413,-1272,-1052,-761,-406,-1,426,850,1242,1582,1839,2026,2111,2131,2079,1983,1853,1717,1567,1428,1280,1129,971,799,622,445,281,147,50,-1,-4,26,82,142,184,188,138,15,-169,-438,-756,-1133,-1521,-1915,-2262,-2558,-2755,-2853,-2832,-2709,-2488,-2200,-1876,-1536,-1228,-944,-714,-521,-357,-209,-49,125,337,564,822,1055,1280,1431,1516,1495,1373,1134,800,366,-135,-694,-1293,-1913,-2548,-3187,-3821,-4447,-5041,-5601,-6091,-6493,-6784,-6921,-6911,-6704,-6319,-5739,-4977,-4059,-3000,-1842,-618,630,1870,3058,4163,5167,6024,6738,7283,7655,7870,7911,7822,7601,7285,6899,6453,5987,5494,4992,4471,3926,3344,2713,2027,1277,486,-350,-1179,-2000,-2755,-3436,-4012,-4473,-4827,-5071,-5240,-5336,-5400,-5437,-5474,-5508,-5543,-5562,-5551,-5482,-5336,-5095,-4747,-4300,-3763,-3161,-2524,-1890,-1284,-753,-295,47,297,436,494,487,423,345,241,152,57,-16,-93,-163,-243,-342,-460,-608,-789,-989,-1202,-1422,-1613,-1787,-1901,-1973,-1978,-1936,-1842,-1704,-1551,-1370,-1206,-1050,-926,-848,-809,-829,-897,-1016,-1177,-1370,-1577,-1784,-1959,-2082,-2119,-2054,-1862,-1544,-1100,-549,74,743,1404,2034,2581,3045,3394,3646,3804,3891,3937,3962,3987,4035,4106,4202,4323,4435,4545,4612,4636,4588,4463,4252,3945,3550,3060,2482,1826,1104,338,-444,-1215,-1918,-2539,-3009,-3332,-3471,-3434,-3248,-2929,-2539,-2122,-1731,-1422,-1227,-1178,-1283,-1537,-1912,-2383,-2893,-3405,-3864,-4234,-4483,-4596,-4564,-4402,-4118,-3744,-3301,-2809,-2301,-1776,-1261,-758,-283,161,551,884,1139,1309,1392,1386,1307,1179,1028,894,806,792,878,1063,1342,1696,2085,2477,2818,3078,3209,3214,3064,2801,2440,2029,1621,1254,979,814,781,862,1060,1331,1652,1990,2308,2586,2805,2942,3007,2974,2867,2668,2393,2037,1602,1086,492,-186,-938,-1767,-2647,-3573,-4504,-5429,-6301,-7108,-7812,-8401,-8855,-9168,-9324,-9330,-9168,-8846,-8354,-7699,-6879,-5920,-4819,-3630,-2359,-1069,219,1448,2603,3632,4552,5321,5982,6520,6980,7377,7734,8078,8402,8720,9007,9244,9406,9459,9378,9135,8725,8128,7367,6445,5402,4262,3081,1890,747,-314,-1254,-2051,-2680,-3143,-3436,-3579,-3588,-3494,-3328,-3119,-2907,-2705,-2543,-2423,-2348,-2312,-2295,-2288,-2263,-2207,-2102,-1933,-1701,-1399,-1039,-629,-191,263,716,1149,1569,1956,2331,2688,3042,3397,3754,4103,4431,4701,4898,4969,4906,4672,4282,3737,3075,2339,1573,831,154,-436,-910,-1293,-1570,-1803,-1979,-2166,-2356,-2582,-2843,-3128,-3439,-3744,-4042,-4302,-4526,-4698,-4828,-4910,-4960,-4972,-4963,-4922,-4855,-4748,-4592,-4379,-4092,-3728,-3287,-2767,-2197,-1575,-947,-323,264,793,1262,1649,1979,2245,2489,2710,2950,3209,3503,3830,4170,4521,4842,5138,5365,5542,5639,5690,5681,5645,5573,5489,5370,5234,5032,4784,4440,4014,3491,2886,2214,1502,793,105,-507,-1041,-1462,-1781,-2006,-2154,-2265,-2351,-2462,-2597,-2783,-3006,-3259,-3515,-3754,-3938,-4055,-4075,-3990,-3809,-3510,-3137,-2675,-2158,-1605,-1020,-440,137,681,1188,1642,2038,2368,2637,2853,3026,3185,3344,3537,3778,4086,4457,4890,5360,5835,6282,6659,6929,7069,7053,6891,6584,6163,5651,5096,4514,3956,3428,2942,2513,2108,1732,1347,946,496,5,-554,-1154,-1799,-2462,-3120,-3751,-4326,-4824,-5229,-5525,-5710,-5784,-5757,-5644,-5464,-5243,-4995,-4756,-4536,-4351,-4221,-4136,-4098,-4093,-4081,-4042,-3922,-3680,-3273,-2670,-1845,-799,455,1884,3429,5032,6609,8095,9404,10501,11313,11857,12096,12085,11835,11410,10850,10218,9546,8876,8222,7587,6973,6352,5714,5021,4275,3437,2536,1556,530,-514,-1556,-2554,-3482,-4324,-5050,-5666,-6160,-6533,-6799,-6947,-6999,-6932,-6772,-6497,-6127,-5660,-5106,-4482,-3804,-3089,-2366,-1645,-963,-331,228,692,1058,1308,1446,1485,1429,1322,1184,1057,994,1010,1161,1440,1874,2430,3103,3840,4600,5334,5986,6510,6873,7038,7004,6759,6324,5720,4974,4126,3205,2248,1280,322,-606,-1502,-2348,-3151,-3897,-4580,-5189,-5716,-6135,-6446,-6622,-6672,-6585,-6384,-6071,-5689,-5249,-4795,-4341,-3915,-3521,-3163,-2819,-2485,-2114,-1700,-1203,-612,80,865,1733,2647,3588,4509,5381,6171,6859,7420,7855,8143,8310,8339,8270,8098,7858,7563,7249,6922,6624,6356,6138,5977,5855,5773,5703,5613,5484,5272,4954,4512,3932,3206,2364,1407,386,-669,-1725,-2718,-3653,-4463,-5172,-5742,-6205,-6554,-6812,-6995,-7102,-7159,-7143,-7069,-6910,-6675,-6342,-5924,-5418,-4841,-4210,-3539,-2854,-2173,-1499,-869,-257,294,822,1292,1742,2149,2547,2926,3305,3685,4066,4452,4828,5190,5525,5814,6046,6213,6290,6292,6193,6014,5754,5437,5074,4705,4344,4032,3775,3603,3503,3469,3473,3474,3429,3294,3025,2596,2005,1244,352,-645,-1694,-2747,-3754,-4672,-5470,-6130,-6636,-7010,-7245,-7383,-7433,-7422,-7371,-7283,-7170,-7023,-6829,-6586,-6267,-5876,-5402,-4849,-4230,-3558,-2849,-2130,-1406,-700,-19,630,1245,1817,2363,2863,3350,3805,4257,4698,5146,5594,6050,6502,6943,7366,7737,8057,8270,8382,8339,8140,7764,7207,6494,5630,4684,3670,2680,1730,896,199,-338,-700,-904,-969,-923,-819,-686,-578,-520,-546,-654,-851,-1101,-1400,-1688,-1950,-2143,-2256,-2271,-2202,-2045,-1848,-1611,-1383,-1171,-994,-859,-749,-674,-589,-502,-380,-220,-22,217,478,756,1033,1299,1560,1807,2065,2336,2642,2984,3373,3784,4219,4624,4985,5250,5387,5370,5162,4771,4171,3391,2431,1329,101,-1195,-2541,-3870,-5142,-6307,-7311,-8118,-8693,-9020,-9090,-8926,-8542,-7992,-7311,-6565,-5793,-5057,-4382,-3802,-3327,-2946,-2649,-2405,-2179,-1943,-1664,-1322,-911,-433,96,648,1193,1700,2141,2498,2765,2956,3078,3179,3270,3400,3580,3828,4136,4493,4865,5220,5519,5725,5815,5774,5592,5291,4875,4386,3844,3286,2736,2212,1731,1284,871,465,58,-377,-843,-1348,-1890,-2443,-3008,-3545,-4050,-4497,-4882,-5190,-5430,-5581,-5659,-5647,-5547,-5357,-5066,-4683,-4212,-3654,-3041,-2375,-1693,-1016,-372,205,702,1079,1346,1479,1497,1419,1262,1071,874,707,604,582,660,841,1117,1484,1919,2409,2926,3457,3973,4464,4898,5270,5550,5732,5798,5739,5553,5243,4804,4260,3609,2884,2091,1267,430,-392,-1167,-1886,-2510,-3055,-3486,-3831,-4075,-4246,-4347,-4403,-4430,-4436,-4460,-4482,-4542,-4624,-4735,-4865,-5006,-5129,-5232,-5272,-5246,-5127,-4916,-4604,-4208,-3741,-3220,-2680,-2123,-1583,-1047,-533,-11,513,1076,1678,2335,3043,3794,4559,5309,6008,6606,7077,7375,7491,7409,7147,6717,6168,5531,4859,4188,3544,2955,2407,1899,1406,895,355,-249,-918,-1647,-2434,-3230,-4023,-4753,-5391,-5899,-6245,-6417,-6409,-6229,-5894,-5434,-4871,-4249,-3584,-2914,-2258,-1623,-1042,-500,-29,372,691,913,1035,1055,980,824,624,389,178,3,-98,-110,-29,145,398,704,1049,1397,1740,2056,2335,2575,2765,2910,2995,3016,2954,2790,2506,2078,1501,771,-102,-1081,-2144,-3221,-4288,-5271,-6159,-6900,-7494,-7939,-8231,-8407,-8466,-8444,-8351,-8200,-8003,-7754,-7458,-7105,-6689,-6204,-5648,-5008,-4304,-3525,-2691,-1819,-923,-34,826,1641,2376,3021,3557,3975,4269,4444,4497,4459,4338,4175,3997,3844,3750,3743,3844,4060,4383,4799,5266,5758,6205,6587,6830,6931,6836,6571,6113,5513,4782,3963,3087,2182,1257,339,-594,-1523,-2463,-3410,-4351,-5275,-6155,-6965,-7674,-8248,-8678,-8928,-9021,-8935,-8707,-8338,-7868,-7309,-6689,-6032,-5338,-4633,-3905,-3166,-2413,-1644,-866,-83,693,1447,2162,2818,3393,3865,4228,4461,4566,4555,4419,4201,3899,3555,3170,2786,2394,2025,1681,1366,1104,879,729,628,605,637,723,837,964,1060,1114,1081,954,707,342,-139,-722,-1382,-2094,-2823,-3539,-4217,-4827,-5363,-5802,-6149,-6393,-6541,-6590,-6542,-6399,-6166,-5843,-5448,-4989,-4483,-3968,-3443,-2970,-2536,-2188,-1915,-1728,-1615,-1559,-1538,-1526,-1503,-1437,-1339,-1166,-958,-680,-364,-1,401,839,1315,1822,2356,2905,3456,3972,4445,4821,5097,5232,5217,5061,4754,4338,3826,3257,2668,2079,1529,1011,553,122,-270,-657,-1054,-1462,-1910,-2367,-2851,-3322,-3764,-4153,-4458,-4666,-4756,-4725,-4577,-4318,-3971,-3544,-3064,-2542,-1988,-1418,-825,-216,413,1053,1702,2335,2941,3483,3931,4265,4439,4465,4304,3989,3523,2935,2268,1553,848,184,-387,-840,-1146,-1291,-1271,-1098,-783,-368,122,633,1126,1552,1875,2058,2083,1930,1600,1099,443,-359,-1261,-2259,-3302,-4370,-5430,-6448,-7403,-8263,-9009,-9619,-10076,-10367,-10482,-10413,-10158,-9727,-9120,-8372,-7494,-6532,-5524,-4505,-3531,-2622,-1816,-1119,-536,-48,361,727,1079,1442,1847,2289,2787,3309,3844,4364,4835,5232,5539,5727,5816,5782,5657,5442,5164,4835,4483,4114,3752,3405,3077,2778,2500,2249,2004,1771,1520,1246,924,535,62,-510,-1192,-1976,-2863,-3820,-4821,-5826,-6790,-7667,-8422,-9007,-9417,-9612,-9619,-9414,-9039,-8492,-7823,-7035,-6177,-5249,-4292,-3297,-2298,-1280,-273,731,1703,2633,3495,4260,4912,5423,5775,5971,5995,5881,5626,5280,4853,4403,3943,3516,3139,2817,2577,2390,2275,2204,2173,2182,2198,2241,2278,2314,2328,2311,2243,2119,1914,1629,1268,818,319,-238,-817,-1396,-1959,-2478,-2935,-3327,-3630,-3868,-4022,-4127,-4179,-4204,-4206,-4201,-4180,-4152,-4114,-4047,-3978,-3870,-3764,-3632,-3505,-3366,-3234,-3099,-2956,-2813,-2643,-2469,-2256,-2023,-1749,-1446,-1101,-733,-327,86,512,934,1341,1733,2097,2443,2754,3054,3317,3562,3776,3949,4087,4174,4218,4211,4173,4095,4003,3886,3756,3600,3407,3158,2837,2423,1906,1287,558,-236,-1105,-1979,-2857,-3672,-4408,-5026,-5501,-5814,-5961,-5926,-5734,-5375,-4891,-4296,-3631,-2927,-2224,-1549,-938,-390,65,456,764,1027,1243,1429,1601,1751,1903,2041,2186,2331,2486,2658,2838,3043,3253,3468,3669,3846,3976,4053,4055,3988,3846,3641,3378,3070,2728,2358,1960,1531,1060,532,-61,-733,-1491,-2329,-3246,-4221,-5236,-6264,-7279,-8245,-9135,-9924,-10573,-11077,-11403,-11544,-11497,-11245,-10813,-10191,-9414,-8486,-7445,-6316,-5135,-3935,-2755,-1622,-569,390,1241,1986,2631,3191,3687,4131,4552,4951,5346,5734,6108,6471,6800,7088,7328,7504,7622,7676,7678,7636,7564,7474,7376,7275,7177,7070,6957,6807,6624,6364,6032,5588,5031,4341,3527,2579,1541,401,-766,-1957,-3108,-4190,-5169,-6015,-6702,-7239,-7601,-7822,-7894,-7854,-7706,-7485,-7192,-6851,-6460,-6028,-5550,-5023,-4445,-3802,-3101,-2333,-1510,-639,261,1163,2047,2870,3611,4235,4718,5045,5206,5205,5054,4774,4386,3925,3415,2891,2372,1890,1456,1095,816,622,529,524,622,798,1062,1388,1772,2190,2623,3035,3396,3663,3782,3726,3439,2922,2168,1199,86,-1118,-2299,-3378,-4254,-4866,-5154,-5127,-4775,-4184,-3389,-2509,-1619,-809,-166,277,469,415,126,-354,-985,-1686,-2417,-3099,-3692,-4154,-4457,-4587,-4538,-4308,-3909,-3340,-2625,-1770,-800,254,1364,2474,3553,4523,5363,5994,6411,6578,6505,6213,5742,5150,4510,3884,3353,2960,2755,2751,2937,3296,3760,4290,4788,5204,5460,5497,5297,4819,4090,3125,1977,704,-618,-1923,-3126,-4182,-5026,-5636,-5997,-6104,-5983,-5648,-5139,-4484,-3719,-2868,-1970,-1040,-124,767,1576,2289,2852,3241,3443,3424,3233,2861,2391,1868,1380,989,778,775,1021,1499,2183,3021,3934,4859,5698,6402,6911,7181,7223,7022,6620,6051,5362,4602,3820,3036,2282,1546,831,109,-641,-1430,-2275,-3160,-4078,-4976,-5832,-6570,-7176,-7579,-7794,-7775,-7582,-7204,-6721,-6162,-5593,-5049,-4575,-4165,-3837,-3558,-3298,-3022,-2681,-2244,-1691,-998,-192,720,1687,2659,3599,4429,5131,5649,5976,6090,6013,5740,5319,4770,4143,3480,2831,2238,1748,1397,1218,1226,1437,1827,2404,3102,3905,4735,5544,6261,6822,7162,7231,6982,6398,5469,4221,2707,979,-839,-2686,-4422,-5969,-7244,-8177,-8748,-8955,-8809,-8373,-7690,-6842,-5889,-4902,-3927,-3016,-2198,-1491,-912,-450,-106,147,323,455,565,669,796,938,1110,1306,1512,1743,1977,2236,2516,2829,3191,3593,4050,4530,5019,5486,5874,6170,6309,6293,6099,5750,5271,4714,4135,3595,3147,2836,2690,2714,2899,3211,3611,4045,4460,4789,4994,5017,4837,4434,3801,2968,1956,826,-376,-1576,-2719,-3748,-4608,-5289,-5740,-5997,-6026,-5880,-5551,-5082,-4489,-3809,-3064,-2306,-1556,-879,-310,99,317,314,101,-313,-867,-1500,-2126,-2659,-3022,-3157,-3031,-2646,-2024,-1228,-310,640,1571,2411,3134,3702,4130,4396,4560,4602,4593,4531,4464,4405,4375,4386,4435,4521,4628,4740,4844,4922,4960,4961,4905,4816,4672,4491,4264,3986,3653,3251,2766,2197,1529,780,-46,-905,-1781,-2607,-3357,-3974,-4430,-4693,-4755,-4601,-4249,-3714,-3020,-2207,-1312,-377,538,1398,2150,2747,3174,3400,3436,3302,3030,2682,2303,1965,1709,1577,1595,1755,2056,2457,2930,3422,3898,4313,4631,4828,4877,4761,4461,3972,3271,2374,1271,-11,-1436,-2962,-4526,-6052,-7481,-8725,-9744,-10474,-10913,-11030,-10864,-10425,-9774,-8953,-8023,-7033,-6035,-5068,-4158,-3338,-2604,-1976,-1443,-998,-633,-322,-56,196,447,726,1045,1430,1886,2436,3067,3793,4585,5431,6294,7130,7903,8556,9054,9358,9443,9311,8964,8437,7781,7039,6300,5597,5010,4559,4274,4146,4164,4270,4438,4590,4674,4642,4438,4044,3440,2629,1643,510,-703,-1944,-3135,-4220,-5133,-5838,-6297,-6516,-6488,-6256,-5845,-5307,-4685,-4020,-3349,-2691,-2071,-1485,-950,-458,-14,372,692,935,1067,1091,969,712,315,-197,-793,-1426,-2039,-2574,-2974,-3191,-3196,-2962,-2509,-1839,-1020,-76,890,1849,2696,3409,3914,4221,4288,4175,3877,3466,2983,2484,2016,1614,1298,1079,957,920,954,1048,1180,1351,1526,1718,1888,2036,2134,2156,2092,1916,1622,1214,696,109,-530,-1154,-1745,-2241,-2626,-2870,-2974,-2943,-2799,-2565,-2280,-1973,-1680,-1424,-1223,-1092,-1024,-1020,-1069,-1158,-1286,-1432,-1606,-1792,-1998,-2211,-2430,-2634,-2808,-2920,-2938,-2832,-2566,-2114,-1475,-634,368,1509,2727,3960,5135,6194,7057,7696,8050,8134,7928,7479,6810,5994,5073,4129,3201,2346,1596,966,460,71,-233,-477,-701,-949,-1245,-1623,-2092,-2647,-3277,-3942,-4607,-5210,-5714,-6048,-6203,-6119,-5825,-5305,-4601,-3753,-2799,-1804,-796,174,1089,1927,2683,3353,3945,4451,4882,5227,5484,5648,5702,5656,5494,5240,4890,4483,4030,3571,3134,2734,2402,2125,1915,1736,1578,1388,1143,801,334,-263,-1001,-1848,-2774,-3731,-4661,-5513,-6232,-6786,-7139,-7296,-7258,-7039,-6689,-6217,-5688,-5111,-4529,-3941,-3377,-2812,-2273,-1725,-1194,-662,-148,340,780,1156,1451,1649,1747,1750,1669,1530,1361,1195,1066,1006,1029,1160,1389,1720,2129,2583,3067,3516,3922,4226,4408,4443,4312,4010,3543,2917,2158,1292,354,-621,-1591,-2520,-3372,-4111,-4714,-5154,-5424,-5516,-5443,-5224,-4889,-4480,-4036,-3604,-3223,-2918,-2720,-2621,-2629,-2720,-2864,-3044,-3209,-3339,-3403,-3372,-3246,-3006,-2668,-2238,-1753,-1228,-717,-244,149,438,608,661,610,488,336,200,133,168,348,670,1142,1742,2426,3168,3908,4614,5248,5786,6214,6536,6749,6865,6907,6858,6758,6566,6304,5942,5471,4879,4157,3315,2357,1312,220,-892,-1960,-2959,-3831,-4560,-5109,-5486,-5686,-5731,-5641,-5459,-5193,-4916,-4612,-4353,-4121,-3958,-3854,-3830,-3871,-3986,-4155,-4386,-4640,-4932,-5202,-5449,-5627,-5705,-5659,-5457,-5092,-4566,-3895,-3112,-2262,-1392,-558,201,840,1351,1714,1953,2081,2132,2151,2158,2208,2305,2480,2736,3070,3470,3920,4394,4856,5286,5632,5874,5978,5913,5678,5249,4645,3867,2947,1913,798,-344,-1482,-2555,-3531,-4349,-4991,-5403,-5581,-5503,-5175,-4619,-3857,-2946,-1921,-856,205,1208,2099,2857,3444,3852,4075,4125,4001,3744,3363,2899,2393,1872,1386,961,625,397,276,253,303,389,479,525,498,374,129,-218,-681,-1218,-1834,-2483,-3167,-3861,-4562,-5264,-5955,-6636,-7287,-7901,-8450,-8914,-9278,-9518,-9635,-9618,-9489,-9251,-8941,-8568,-8172,-7765,-7367,-6988,-6628,-6279,-5934,-5570,-5168,-4708,-4161,-3518,-2754,-1868,-856,272,1489,2771,4066,5336,6513,7561,8421,9074,9480,9657,9587,9319,8861,8265,7569,6811,6045,5297,4620,4033,3569,3239,3043,2979,3007,3101,3203,3265,3238,3071,2742,2232,1554,735,-191,-1157,-2123,-3020,-3817,-4474,-4981,-5335,-5548,-5639,-5634,-5546,-5405,-5202,-4965,-4664,-4331,-3932,-3499,-3023,-2533,-2040,-1585,-1183,-866,-660,-574,-616,-786,-1053,-1410,-1797,-2193,-2528,-2779,-2888,-2839,-2612,-2217,-1670,-1021,-301,408,1078,1629,2046,2280,2342,2205,1912,1462,903,267,-408,-1073,-1696,-2239,-2674,-2991,-3173,-3246,-3206,-3100,-2943,-2783,-2637,-2538,-2493,-2503,-2573,-2665,-2775,-2857,-2896,-2855,-2721,-2466,-2102,-1615,-1027,-356,383,1151,1930,2688,3400,4039,4588,5023,5330,5501,5518,5395,5122,4712,4188,3550,2849,2089,1313,550,-177,-826,-1399,-1851,-2213,-2450,-2612,-2698,-2752,-2803,-2889,-3033,-3261,-3570,-3956,-4401,-4867,-5326,-5736,-6070,-6298,-6407,-6376,-6218,-5922,-5499,-4975,-4334,-3640,-2869,-2094,-1309,-571,103,686,1149,1487,1699,1785,1777,1691,1564,1436,1331,1282,1303,1397,1565,1787,2054,2338,2635,2917,3190,3440,3670,3879,4064,4218,4333,4389,4375,4260,4034,3672,3174,2532,1763,885,-72,-1067,-2059,-2998,-3842,-4545,-5068,-5402,-5507,-5419,-5117,-4658,-4058,-3373,-2651,-1933,-1286,-732,-332,-89,-35,-160,-460,-905,-1464,-2087,-2734,-3339,-3862,-4245,-4449,-4452,-4230,-3792,-3155,-2358,-1447,-484,466,1353,2112,2718,3145,3381,3451,3356,3146,2841,2481,2109,1744,1431,1176,1007,919,926,1009,1163,1361,1583,1794,1971,2063,2055,1899,1586,1098,439,-369,-1289,-2285,-3284,-4243,-5094,-5792,-6306,-6609,-6712,-6620,-6370,-5998,-5542,-5055,-4568,-4110,-3707,-3362,-3082,-2856,-2681,-2537,-2423,-2323,-2242,-2164,-2097,-2024,-1932,-1821,-1640,-1405,-1060,-618,-60,609,1364,2183,3016,3824,4543,5138,5548,5764,5754,5538,5124,4564,3889,3170,2446,1778,1205,751,444,275,244,328,494,727,966,1206,1396,1516,1552,1471,1282,966,533,6,-617,-1270,-1959,-2603,-3192,-3667,-3999,-4169,-4148,-3943,-3555,-2998,-2306,-1506,-637,261,1154,2004,2784,3462,4021,4444,4717,4836,4804,4613,4296,3842,3299,2667,1991,1292,590,-66,-684,-1214,-1674,-2036,-2329,-2546,-2735,-2894,-3080,-3286,-3553,-3872,-4246,-4661,-5097,-5527,-5928,-6268,-6531,-6697,-6751,-6693,-6506,-6206,-5778,-5240,-4586,-3839,-3001,-2101,-1155,-193,754,1661,2498,3239,3870,4380,4764,5038,5206,5300,5333,5341,5336,5348,5389,5463,5590,5746,5951,6171,6414,6649,6872,7060,7201,7274,7270,7163,6951,6612,6139,5532,4789,3934,2976,1972,940,-46,-951,-1725,-2332,-2756,-2997,-3071,-3018,-2880,-2717,-2577,-2508,-2546,-2704,-2992,-3391,-3884,-4441,-5022,-5603,-6151,-6641,-7064,-7397,-7641,-7790,-7840,-7796,-7657,-7429,-7129,-6752,-6338,-5883,-5433,-4996,-4603,-4272,-4017,-3843,-3756,-3734,-3772,-3827,-3881,-3887,-3815,-3624,-3293,-2791,-2129,-1291,-318,775,1931,3105,4246,5294,6213,6956,7503,7840,7966,7899,7655,7279,6789,6247,5669,5110,4587,4130,3756,3467,3276,3153,3109,3094,3116,3118,3105,3034,2902,2701,2419,2077,1678,1245,802,373,-23,-358,-623,-806,-894,-898,-807,-633,-383,-59,314,732,1165,1598,1997,2337,2595,2738,2761,2645,2397,2026,1556,1015,440,-120,-640,-1058,-1370,-1529,-1552,-1428,-1183,-853,-471,-87,243,495,611,587,402,73,-396,-955,-1592,-2239,-2889,-3477,-4000,-4418,-4723,-4912,-4969,-4906,-4725,-4430,-4040,-3563,-3025,-2441,-1846,-1251,-699,-191,241,609,893,1124,1297,1450,1597,1768,1985,2275,2634,3096,3630,4247,4920,5627,6345,7035,7678,8230,8680,8985,9150,9130,8948,8566,8013,7281,6393,5376,4248,3079,1875,727,-362,-1313,-2124,-2748,-3198,-3455,-3549,-3488,-3319,-3065,-2785,-2502,-2280,-2134,-2109,-2201,-2428,-2756,-3185,-3651,-4145,-4599,-4993,-5286,-5448,-5465,-5322,-5017,-4557,-3955,-3232,-2422,-1554,-677,183,972,1670,2242,2676,2964,3107,3120,3018,2829,2582,2302,2031,1789,1607,1519,1518,1645,1862,2184,2568,2991,3408,3786,4077,4257,4300,4190,3933,3539,3026,2435,1806,1169,596,102,-253,-457,-483,-345,-35,391,926,1498,2077,2608,3056,3388,3585,3639,3542,3311,2943,2465,1886,1231,518,-230,-978,-1702,-2362,-2928,-3365,-3643,-3733,-3635,-3330,-2847,-2201,-1437,-594,258,1085,1819,2431,2886,3166,3270,3210,3006,2697,2321,1925,1558,1251,1047,959,990,1142,1383,1685,2020,2331,2603,2786,2873,2837,2688,2412,2033,1554,1002,395,-240,-885,-1497,-2074,-2566,-2985,-3288,-3500,-3593,-3599,-3514,-3362,-3157,-2914,-2647,-2364,-2077,-1787,-1511,-1247,-1018,-832,-700,-643,-651,-741,-891,-1095,-1323,-1557,-1760,-1913,-1988,-1969,-1840,-1595,-1232,-762,-195,442,1125,1812,2472,3060,3540,3893,4080,4114,3986,3712,3332,2868,2378,1902,1495,1193,1044,1057,1255,1628,2149,2795,3507,4243,4933,5535,5989,6266,6337,6204,5872,5379,4751,4051,3312,2599,1938,1365,901,546,305,159,101,99,147,212,288,354,406,434,430,405,334,244,112,-47,-236,-444,-664,-884,-1085,-1255,-1373,-1430,-1415,-1324,-1169,-948,-702,-427,-182,31,162,197,122,-86,-407,-845,-1360,-1935,-2518,-3077,-3559,-3936,-4165,-4237,-4123,-3850,-3412,-2858,-2208,-1512,-819,-145,451,981,1407,1737,1974,2111,2174,2153,2078,1950,1794,1635,1483,1386,1337,1387,1527,1779,2141,2593,3138,3730,4364,4998,5604,6169,6649,7056,7345,7528,7590,7518,7337,7018,6605,6092,5515,4897,4269,3667,3115,2642,2266,1994,1837,1777,1808,1906,2042,2199,2333,2434,2462,2413,2262,2012,1651,1195,651,31,-633,-1340,-2042,-2746,-3405,-4026,-4583,-5073,-5505,-5865,-6191,-6469,-6749,-7015,-7314,-7630,-7990,-8373,-8780,-9180,-9558,-9872,-10097,-10202,-10161,-9969,-9615,-9114,-8481,-7734,-6911,-6012,-5083,-4108,-3119,-2096,-1059,3,1072,2133,3172,4144,5030,5788,6393,6834,7101,7211,7185,7073,6907,6750,6639,6610,6700,6894,7205,7594,8022,8450,8804,9063,9157,9087,8821,8385,7786,7074,6267,5422,4560,3713,2897,2128,1403,734,110,-464,-987,-1462,-1880,-2239,-2539,-2769,-2939,-3044,-3095,-3096,-3067,-3004,-2933,-2850,-2766,-2680,-2590,-2484,-2365,-2217,-2034,-1825,-1565,-1292,-977,-661,-333,-19,269,517,715,837,895,858,746,548,282,-46,-409,-789,-1170,-1511,-1818,-2046,-2208,-2282,-2277,-2201,-2057,-1869,-1645,-1402,-1156,-920,-705,-526,-386,-304,-274,-311,-413,-555,-761,-963,-1189,-1369,-1503,-1548,-1490,-1305,-993,-547,17,676,1408,2167,2923,3635,4263,4786,5178,5434,5558,5553,5456,5271,5057,4804,4573,4339,4144,3951,3788,3609,3438,3248,3047,2848,2655,2478,2341,2225,2149,2081,2009,1892,1710,1417,998,440,-258,-1068,-1962,-2885,-3788,-4606,-5307,-5838,-6193,-6362,-6362,-6235,-6005,-5741,-5473,-5250,-5106,-5049,-5095,-5222,-5417,-5638,-5859,-6033,-6131,-6123,-5979,-5707,-5280,-4737,-4062,-3304,-2467,-1588,-687,211,1081,1907,2655,3331,3881,4332,4638,4823,4875,4817,4658,4440,4170,3907,3648,3446,3294,3217,3211,3271,3393,3559,3758,3973,4189,4386,4553,4661,4711,4674,4551,4337,4026,3640,3170,2643,2069,1455,830,191,-443,-1061,-1668,-2239,-2786,-3289,-3744,-4149,-4478,-4734,-4897,-4958,-4922,-4776,-4538,-4217,-3826,-3400,-2949,-2498,-2066,-1649,-1266,-892,-543,-179,182,567,974,1392,1831,2263,2680,3059,3379,3619,3767,3802,3734,3551,3286,2935,2545,2117,1689,1267,861,480,117,-236,-582,-941,-1308,-1700,-2119,-2560,-3037,-3534,-4059,-4601,-5159,-5718,-6276,-6815,-7319,-7780,-8170,-8482,-8691,-8784,-8745,-8572,-8246,-7781,-7168,-6428,-5568,-4619,-3596,-2536,-1466,-416,578,1504,2333,3059,3679,4185,4591,4907,5135,5295,5390,5425,5411,5351,5239,5092,4903,4681,4440,4173,3911,3644,3406,3181,3003,2847,2726,2618,2510,2377,2207,1970,1671,1308,884,446,-6,-403,-737,-960,-1074,-1056,-935,-718,-449,-167,95,286,385,366,217,-53,-439,-908,-1438,-1979,-2511,-2981,-3379,-3663,-3847,-3900,-3861,-3711,-3502,-3225,-2928,-2613,-2312,-2038,-1805,-1636,-1524,-1504,-1543,-1678,-1865,-2121,-2402,-2702,-2981,-3222,-3395,-3479,-3464,-3343,-3120,-2815,-2438,-2019,-1583,-1142,-726,-335,20,329,593,809,956,1055,1059,1003,849,625,328,-28,-412,-813,-1188,-1511,-1763,-1903,-1937,-1833,-1606,-1247,-775,-196,464,1198,1968,2762,3548,4293,4981,5571,6051,6405,6616,6702,6666,6527,6327,6074,5818,5564,5340,5134,4962,4790,4605,4393,4102,3754,3290,2740,2087,1346,551,-291,-1127,-1940,-2689,-3358,-3920,-4372,-4712,-4939,-5068,-5112,-5085,-5017,-4917,-4816,-4737,-4693,-4723,-4821,-5023,-5322,-5724,-6225,-6796,-7428,-8075,-8714,-9305,-9816,-10219,-10493,-10629,-10612,-10465,-10178,-9792,-9307,-8766,-8168,-7542,-6885,-6199,-5478,-4715,-3897,-3031,-2106,-1158,-179,766,1677,2498,3209,3794,4238,4547,4743,4839,4888,4908,4955,5045,5215,5477,5834,6275,6789,7332,7876,8374,8779,9048,9157,9059,8762,8250,7534,6653,5613,4487,3294,2102,943,-132,-1099,-1928,-2619,-3160,-3579,-3873,-4089,-4233,-4341,-4427,-4502,-4572,-4635,-4672,-4674,-4608,-4460,-4204,-3827,-3325,-2700,-1967,-1154,-290,572,1401,2132,2735,3155,3373,3363,3115,2645,1955,1095,78,-1026,-2197,-3360,-4492,-5526,-6448,-7209,-7806,-8214,-8449,-8504,-8412,-8184,-7847,-7427,-6941,-6407,-5840,-5242,-4616,-3967,-3291,-2589,-1867,-1126,-380,370,1090,1794,2433,3027,3535,3978,4331,4624,4838,5016,5144,5265,5369,5481,5601,5728,5858,5977,6066,6117,6091,5996,5782,5475,5029,4481,3809,3044,2207,1321,436,-424,-1214,-1904,-2477,-2904,-3207,-3367,-3429,-3390,-3297,-3157,-3003,-2841,-2687,-2546,-2414,-2300,-2185,-2086,-1982,-1883,-1788,-1693,-1609,-1536,-1480,-1446,-1441,-1455,-1506,-1574,-1686,-1822,-2012,-2248,-2552,-2924,-3365,-3881,-4436,-5043,-5633,-6208,-6698,-7088,-7325,-7401,-7284,-6986,-6512,-5886,-5145,-4322,-3463,-2600,-1777,-1012,-336,249,717,1089,1343,1507,1576,1569,1507,1398,1275,1140,1024,932,877,866,898,973,1089,1242,1424,1645,1881,2156,2443,2754,3072,3391,3703,3990,4252,4470,4645,4778,4854,4893,4885,4836,4757,4639,4499,4327,4130,3901,3641,3336,2992,2581,2131,1607,1050,439,-181,-823,-1436,-2033,-2572,-3062,-3473,-3826,-4083,-4283,-4390,-4437,-4410,-4327,-4199,-4036,-3859,-3685,-3529,-3415,-3352,-3349,-3416,-3544,-3721,-3942,-4159,-4362,-4510,-4563,-4512,-4321,-3983,-3515,-2907,-2219,-1453,-680,70,741,1301,1703,1943,1978,1836,1502,1006,372,-374,-1183,-2028,-2858,-3637,-4330,-4900,-5327,-5584,-5667,-5558,-5264,-4789,-4140,-3349,-2428,-1427,-374,670,1676,2581,3366,3985,4438,4719,4833,4816,4679,4463,4196,3893,3582,3265,2945,2624,2295,1953,1601,1230,855,464,85,-305,-668,-1033,-1365,-1682,-1962,-2203,-2386,-2507,-2531,-2471,-2279,-1986,-1551,-1008,-352,400,1205,2070,2924,3774,4562,5276,5889,6375,6737,6940,7006,6906,6659,6259,5713,5040,4249,3374,2431,1460,492,-450,-1318,-2118,-2812,-3416,-3921,-4356,-4725,-5072,-5407,-5760,-6154,-6587,-7079,-7602,-8154,-8694,-9206,-9639,-9981,-10184,-10238,-10129,-9835,-9382,-8739,-7949,-6999,-5922,-4732,-3455,-2127,-774,554,1836,3021,4089,5012,5784,6388,6845,7146,7330,7400,7393,7312,7199,7045,6882,6709,6523,6345,6152,5953,5753,5523,5300,5041,4785,4505,4220,3923,3618,3305,2988,2663,2346,2032,1742,1481,1266,1104,1008,972,1003,1075,1185,1295,1389,1445,1428,1344,1162,902,551,130,-361,-895,-1468,-2060,-2648,-3230,-3761,-4248,-4642,-4948,-5131,-5187,-5106,-4886,-4534,-4072,-3514,-2896,-2254,-1618,-1045,-551,-185,49,122,57,-161,-478,-897,-1365,-1865,-2360,-2835,-3257,-3626,-3911,-4119,-4231,-4252,-4175,-4016,-3775,-3486,-3162,-2842,-2556,-2326,-2192,-2151,-2224,-2391,-2637,-2932,-3231,-3506,-3699,-3792,-3741,-3541,-3182,-2669,-2032,-1280,-471,386,1236,2066,2854,3587,4268,4895,5481,6032,6552,7052,7516,7953,8340,8671,8939,9123,9235,9257,9202,9076,8874,8615,8288,7903,7457,6933,6353,5677,4947,4132,3269,2355,1425,495,-400,-1227,-1961,-2561,-3013,-3294,-3401,-3343,-3125,-2791,-2355,-1884,-1399,-971,-624,-414,-362,-501,-832,-1358,-2055,-2895,-3832,-4814,-5785,-6696,-7487,-8152,-8624,-8951,-9084,-9079,-8931,-8671,-8324,-7893,-7403,-6849,-6236,-5562,-4815,-3999,-3092,-2112,-1040,95,1295,2523,3762,4973,6126,7192,8132,8940,9580,10066,10382,10555,10582,10510,10332,10108,9828,9532,9222,8905,8585,8242,7877,7460,6989,6440,5809,5094,4297,3435,2526,1595,680,-195,-993,-1692,-2275,-2734,-3069,-3307,-3457,-3560,-3644,-3732,-3851,-4013,-4205,-4434,-4650,-4840,-4959,-4964,-4841,-4545,-4090,-3470,-2716,-1857,-944,-20,864,1663,2355,2905,3317,3581,3712,3717,3612,3402,3098,2700,2208,1630,959,210,-599,-1453,-2305,-3139,-3891,-4546,-5047,-5389,-5537,-5512,-5306,-4960,-4508,-3983,-3447,-2919,-2453,-2045,-1734,-1484,-1311,-1174,-1062,-952,-822,-664,-470,-244,8,273,536,780,988,1149,1254,1299,1298,1251,1195,1142,1133,1194,1346,1623,2017,2541,3175,3890,4674,5472,6268,7024,7718,8341,8877,9337,9713,10018,10253,10410,10495,10481,10370,10136,9776,9280,8658,7916,7080,6175,5229,4270,3327,2407,1535,701,-92,-849,-1588,-2299,-3003,-3686,-4349,-4989,-5584,-6133,-6622,-7043,-7393,-7673,-7883,-8032,-8128,-8176,-8186,-8154,-8079,-7947,-7750,-7454,-7066,-6542,-5896,-5127,-4237,-3277,-2258,-1247,-276,599,1349,1944,2373,2644,2766,2778,2703,2589,2464,2351,2284,2250,2267,2310,2375,2432,2485,2505,2501,2474,2428,2382,2347,2335,2355,2410,2494,2599,2710,2811,2887,2933,2937,2910,2860,2790,2730,2674,2632,2607,2576,2536,2459,2328,2134,1855,1505,1081,601,98,-414,-892,-1310,-1650,-1875,-1995,-1978,-1848,-1587,-1226,-757,-210,410,1076,1782,2492,3211,3898,4557,5161,5706,6180,6579,6893,7119,7253,7283,7216,7020,6720,6282,5726,5048,4266,3393,2467,1499,538,-405,-1298,-2134,-2900,-3599,-4234,-4816,-5355,-5850,-6327,-6758,-7176,-7542,-7876,-8149,-8362,-8497,-8556,-8520,-8404,-8190,-7894,-7512,-7045,-6495,-5865,-5143,-4342,-3453,-2493,-1469,-412,672,1728,2755,3704,4565,5327,5971,6524,6968,7349,7657,7932,8170,8387,8581,8729,8840,8859,8800,8612,8305,7868,7318,6674,5977,5264,4578,3968,3451,3065,2796,2658,2611,2641,2711,2787,2845,2866,2836,2760,2647,2507,2364,2229,2114,2024,1949,1867,1760,1588,1329,954,449,-184,-933,-1768,-2639,-3506,-4295,-4973,-5472,-5779,-5859,-5731,-5406,-4920,-4333,-3678,-3041,-2445,-1953,-1582,-1343,-1247,-1251,-1358,-1506,-1674,-1823,-1925,-1968,-1943,-1859,-1724,-1574,-1415,-1288,-1206,-1177,-1225,-1329,-1490,-1698,-1915,-2145,-2348,-2519,-2651,-2728,-2770,-2767,-2751,-2713,-2681,-2638,-2602,-2541,-2455,-2312,-2089,-1777,-1343,-803,-143,599,1412,2242,3063,3821,4497,5049,5476,5769,5941,6023,6031,6015,5994,6009,6070,6197,6376,6608,6852,7091,7278,7390,7374,7223,6900,6415,5763,4969,4064,3087,2085,1106,191,-619,-1304,-1844,-2240,-2503,-2641,-2693,-2662,-2588,-2481,-2356,-2226,-2096,-1969,-1849,-1739,-1640,-1560,-1505,-1478,-1496,-1560,-1684,-1877,-2142,-2480,-2895,-3370,-3903,-4463,-5032,-5582,-6080,-6503,-6820,-7008,-7055,-6938,-6669,-6234,-5664,-4958,-4162,-3291,-2391,-1487,-612,213,973,1660,2275,2835,3344,3830,4303,4773,5258,5747,6237,6706,7135,7488,7743,7871,7847,7678,7347,6891,6317,5673,4985,4293,3628,3008,2454,1968,1549,1197,899,651,450,289,169,92,58,69,121,208,323,455,578,691,757,781,735,629,455,233,-22,-288,-530,-724,-847,-868,-788,-597,-305,58,472,882,1247,1516,1641,1580,1319,836,154,-706,-1698,-2771,-3869,-4927,-5913,-6756,-7470,-7995,-8377,-8589,-8681,-8657,-8559,-8402,-8208,-7988,-7739,-7463,-7143,-6764,-6314,-5774,-5147,-4422,-3619,-2745,-1820,-882,66,975,1834,2621,3314,3905,4390,4758,5023,5178,5237,5203,5089,4896,4640,4325,3963,3578,3160,2761,2357,2006,1688,1448,1284,1216,1249,1393,1644,2004,2459,2992,3587,4217,4855,5472,6038,6518,6900,7144,7252,7202,7000,6650,6169,5573,4897,4155,3394,2620,1884,1175,535,-56,-586,-1067,-1522,-1948,-2388,-2820,-3275,-3731,-4186,-4626,-5018,-5359,-5615,-5793,-5874,-5878,-5809,-5696,-5567,-5436,-5351,-5299,-5328,-5410,-5558,-5743,-5954,-6138,-6291,-6343,-6297,-6101,-5762,-5272,-4649,-3925,-3144,-2347,-1607,-945,-425,-60,146,192,121,-38,-228,-401,-506,-510,-395,-145,209,651,1133,1610,2037,2371,2582,2658,2592,2406,2117,1766,1380,1002,652,362,134,-26,-120,-170,-179,-175,-167,-169,-185,-218,-260,-300,-336,-341,-322,-260,-154,-12,176,392,638,909,1197,1509,1836,2185,2549,2935,3325,3724,4107,4474,4793,5072,5273,5414,5469,5447,5352,5174,4935,4611,4222,3749,3196,2560,1832,1029,149,-787,-1759,-2748,-3721,-4657,-5535,-6331,-7040,-7656,-8173,-8612,-8967,-9258,-9495,-9681,-9829,-9933,-9998,-10016,-9977,-9881,-9700,-9447,-9083,-8623,-8032,-7319,-6469,-5491,-4385,-3187,-1908,-603,691,1920,3040,4004,4791,5372,5760,5948,5990,5891,5724,5502,5288,5095,4958,4879,4848,4868,4881,4893,4828,4691,4431,4055,3566,2978,2340,1683,1065,527,104,-179,-317,-318,-197,7,275,561,856,1123,1365,1568,1740,1891,2015,2137,2238,2336,2409,2456,2457,2405,2282,2081,1794,1424,964,433,-172,-833,-1532,-2267,-3000,-3728,-4420,-5060,-5622,-6100,-6463,-6722,-6860,-6889,-6818,-6668,-6444,-6194,-5899,-5616,-5315,-5028,-4728,-4418,-4075,-3693,-3258,-2777,-2249,-1701,-1148,-626,-166,209,465,607,611,509,293,10,-332,-699,-1076,-1442,-1797,-2124,-2442,-2728,-3008,-3255,-3484,-3677,-3827,-3928,-3968,-3947,-3861,-3712,-3510,-3256,-2966,-2640,-2291,-1911,-1510,-1077,-606,-98,470,1084,1755,2478,3232,4010,4778,5520,6190,6782,7241,7582,7765,7811,7709,7488,7152,6734,6237,5696,5104,4488,3835,3163,2465,1754,1030,307,-404,-1094,-1751,-2363,-2928,-3439,-3894,-4306,-4658,-4986,-5266,-5539,-5775,-6020,-6230,-6458,-6651,-6860,-7041,-7221,-7385,-7535,-7669,-7774,-7843,-7857,-7804,-7664,-7419,-7062,-6583,-5983,-5277,-4470,-3603,-2686,-1771,-869,-27,744,1428,2008,2498,2892,3207,3455,3652,3808,3936,4046,4131,4204,4251,4266,4249,4177,4058,3883,3647,3373,3047,2706,2349,2000,1673,1383,1131,943,798,723,696,724,805,915,1065,1218,1367,1488,1551,1541,1441,1235,938,554,109,-358,-816,-1222,-1543,-1746,-1830,-1768,-1592,-1300,-930,-503,-55,390,801,1163,1454,1667,1797,1839,1800,1686,1504,1272,994,691,359,18,-356,-748,-1187,-1678,-2236,-2869,-3582,-4358,-5192,-6053,-6903,-7720,-8449,-9073,-9557,-9875,-10032,-10011,-9836,-9516,-9074,-8539,-7941,-7292,-6631,-5946,-5268,-4578,-3884,-3180,-2456,-1732,-990,-270,432,1084,1665,2161,2554,2837,3015,3086,3079,2995,2874,2717,2548,2384,2215,2069,1925,1799,1693,1606,1554,1553,1602,1735,1945,2251,2642,3121,3653,4232,4810,5363,5861,6265,6572,6757,6823,6784,6634,6418,6128,5805,5449,5081,4703,4320,3925,3521,3095,2649,2176,1680,1162,633,98,-440,-959,-1471,-1960,-2429,-2884,-3316,-3737,-4141,-4530,-4900,-5253,-5578,-5883,-6155,-6409,-6629,-6831,-7002,-7150,-7255,-7323,-7320,-7248,-7076,-6797,-6404,-5897,-5289,-4603,-3872,-3134,-2435,-1802,-1288,-888,-641,-511,-516,-590,-736,-884,-1016,-1094,-1086,-989,-799,-514,-186,191,542,859,1088,1213,1217,1101,879,578,228,-121,-447,-692,-855,-896,-829,-656,-392,-73,277,614,919,1155,1328,1416,1450,1430,1409,1385,1425,1515,1702,1971,2320,2740,3187,3649,4062,4426,4674,4826,4836,4742,4536,4259,3943,3618,3329,3095,2936,2867,2863,2926,3001,3074,3084,3010,2814,2484,2014,1419,712,-58,-866,-1666,-2420,-3104,-3688,-4165,-4531,-4796,-4968,-5075,-5125,-5160,-5180,-5217,-5280,-5376,-5513,-5693,-5901,-6146,-6403,-6661,-6911,-7120,-7285,-7369,-7366,-7244,-6997,-6605,-6066,-5376,-4548,-3596,-2547,-1434,-290,836,1920,2905,3787,4525,5119,5570,5875,6062,6138,6127,6050,5914,5744,5534,5304,5048,4770,4485,4177,3880,3575,3296,3031,2800,2595,2428,2289,2177,2089,2008,1948,1884,1834,1790,1759,1754,1787,1863,2003,2198,2464,2775,3133,3494,3846,4142,4357,4448,4402,4186,3809,3258,2560,1726,801,-189,-1194,-2182,-3099,-3925,-4610,-5150,-5517,-5716,-5750,-5634,-5393,-5057,-4646,-4216,-3760,-3340,-2943,-2610,-2324,-2112,-1948,-1849,-1792,-1783,-1802,-1849,-1909,-1965,-2017,-2032,-2015,-1942,-1819,-1637,-1410,-1145,-860,-577,-306,-75,113,243,315,338,311,265,204,152,130,138,199,292,424,561,693,798,851,854,793,687,550,403,282,196,184,245,391,627,927,1302,1712,2156,2612,3057,3497,3898,4284,4619,4932,5190,5415,5581,5697,5750,5739,5673,5539,5369,5149,4908,4644,4362,4055,3729,3347,2917,2412,1822,1150,390,-437,-1317,-2209,-3100,-3933,-4698,-5352,-5884,-6290,-6559,-6717,-6765,-6742,-6659,-6551,-6425,-6316,-6208,-6130,-6053,-5988,-5904,-5794,-5635,-5407,-5103,-4695,-4193,-3577,-2867,-2054,-1168,-218,772,1763,2748,3677,4536,5292,5931,6430,6796,7006,7085,7027,6856,6579,6225,5806,5356,4888,4429,4009,3630,3331,3095,2951,2872,2868,2902,2976,3044,3104,3122,3086,2989,2819,2585,2290,1959,1603,1258,941,676,484,366,327,360,440,561,688,813,917,993,1036,1057,1061,1063,1076,1109,1176,1269,1409,1555,1736,1900,2063,2186,2274,2305,2285,2207,2081,1906,1696,1446,1165,847,480,66,-414,-954,-1560,-2223,-2920,-3638,-4340,-4993,-5575,-6040,-6386,-6588,-6649,-6578,-6389,-6109,-5759,-5368,-4953,-4538,-4128,-3732,-3356,-2989,-2641,-2299,-1962,-1638,-1312,-997,-688,-387,-107,165,404,622,801,939,1040,1081,1089,1041,965,865,762,687,666,733,919,1247,1734,2373,3154,4047,5004,5990,6934,7808,8553,9155,9579,9834,9906,9820,9585,9231,8773,8249,7667,7061,6449,5832,5240,4657,4105,3573,3064,2574,2108,1656,1238,834,471,142,-142,-369,-542,-647,-693,-682,-626,-542,-460,-392,-383,-440,-591,-845,-1197,-1646,-2165,-2735,-3320,-3879,-4389,-4801,-5101,-5260,-5278,-5153,-4912,-4563,-4162,-3717,-3285,-2864,-2488,-2146,-1838,-1548,-1251,-947,-612,-256,112,479,815,1099,1319,1446,1505,1478,1413,1315,1213,1130,1059,1002,927,810,615,316,-95,-619,-1217,-1854,-2450,-2957,-3293,-3420,-3303,-2939,-2353,-1589,-699,236,1178,2044,2825,3482,4025,4463,4818,5123,5399,5670,5931,6180,6382,6504,6495,6325,5966,5426,4725,3930,3104,2353,1747,1381,1291,1513,2020,2779,3696,4686,5625,6424,6966,7207,7086,6606,5793,4691,3387,1967,531,-833,-2038,-3037,-3787,-4297,-4585,-4705,-4706,-4669,-4635,-4663,-4775,-4974,-5255,-5580,-5918,-6213,-6438,-6547,-6531,-6377,-6099,-5709,-5249,-4725,-4188,-3630,-3083,-2526,-1966,-1378,-759,-102,583,1275,1925,2494,2907,3129,3113,2848,2372,1718,1008,314,-215,-500,-444,-13,794,1925,3297,4780,6239,7534,8534,9151,9328,9057,8387,7392,6202,4940,3757,2751,2037,1627,1552,1740,2129,2612,3084,3462,3669,3689,3512,3192,2766,2334,1924,1623,1427,1350,1366,1423,1472,1462,1345,1105,746,281,-231,-752,-1214,-1575,-1796,-1868,-1797,-1628,-1398,-1182,-1029,-986,-1087,-1310,-1649,-2022,-2386,-2640,-2733,-2602,-2228,-1619,-816,111,1065,1945,2641,3071,3164,2894,2262,1308,113,-1241,-2628,-3953,-5109,-6019,-6634,-6945,-6957,-6727,-6317,-5792,-5245,-4702,-4233,-3824,-3477,-3163,-2823,-2429,-1930,-1293,-525,382,1381,2430,3472,4444,5284,5958,6427,6691,6757,6653,6424,6109,5762,5403,5077,4762,4471,4171,3830,3446,2985,2475,1936,1414,979,680,582,714,1089,1681,2436,3278,4093,4791,5256,5421,5229,4678,3789,2641,1320,-52,-1359,-2501,-3392,-3992,-4308,-4352,-4231,-3993,-3763,-3610,-3596,-3761,-4083,-4536,-5056,-5555,-5979,-6238,-6325,-6197,-5905,-5462,-4953,-4425,-3947,-3557,-3284,-3121,-3044,-3020,-2975,-2892,-2693,-2387,-1956,-1428,-853,-287,210,578,794,838,755,572,392,279,329,606,1153,1974,3048,4304,5653,6991,8196,9177,9834,10118,10006,9502,8658,7539,6230,4838,3448,2159,1031,107,-590,-1077,-1371,-1525,-1575,-1567,-1540,-1493,-1468,-1409,-1349,-1232,-1065,-830,-530,-174,213,614,991,1337,1617,1846,2011,2140,2254,2368,2516,2708,2939,3223,3500,3774,3957,4029,3924,3610,3072,2313,1358,283,-852,-1943,-2904,-3653,-4133,-4313,-4211,-3861,-3348,-2757,-2210,-1786,-1599,-1671,-2053,-2705,-3576,-4580,-5607,-6544,-7302,-7787,-7977,-7850,-7458,-6852,-6129,-5375,-4672,-4087,-3643,-3349,-3170,-3058,-2946,-2779,-2501,-2103,-1571,-948,-279,370,925,1331,1547,1553,1369,1035,611,185,-171,-387,-411,-223,162,711,1353,2019,2636,3142,3504,3709,3789,3780,3757,3781,3919,4213,4681,5303,6036,6795,7492,8014,8272,8186,7711,6847,5622,4125,2448,741,-881,-2273,-3338,-4004,-4242,-4065,-3534,-2728,-1761,-743,223,1057,1696,2123,2337,2365,2256,2053,1800,1544,1289,1060,829,586,300,-46,-482,-991,-1585,-2209,-2845,-3430,-3927,-4293,-4503,-4560,-4474,-4301,-4071,-3879,-3750,-3754,-3901,-4177,-4566,-4967,-5344,-5560,-5585,-5329,-4784,-3976,-2937,-1791,-629,412,1214,1685,1764,1430,719,-295,-1506,-2778,-3971,-4971,-5648,-5965,-5867,-5397,-4593,-3544,-2351,-1107,83,1168,2079,2818,3377,3780,4071,4266,4413,4511,4570,4572,4500,4320,4023,3589,3038,2389,1694,1009,394,-87,-404,-524,-470,-260,36,363,652,847,914,846,664,407,148,-61,-133,-37,278,789,1491,2302,3159,3948,4582,4958,5009,4687,3984,2925,1573,15,-1649,-3296,-4838,-6171,-7239,-8003,-8452,-8605,-8498,-8172,-7687,-7077,-6404,-5678,-4937,-4189,-3438,-2704,-1983,-1294,-654,-85,395,754,982,1062,988,778,433,-4,-508,-1046,-1565,-2055,-2474,-2818,-3082,-3267,-3389,-3468,-3507,-3531,-3529,-3510,-3458,-3342,-3148,-2834,-2376,-1758,-963,-9,1082,2253,3454,4592,5599,6395,6917,7131,7028,6629,5997,5213,4370,3574,2906,2430,2177,2145,2292,2571,2903,3223,3472,3606,3612,3500,3293,3040,2785,2564,2420,2339,2319,2320,2284,2161,1881,1413,719,-180,-1280,-2501,-3794,-5053,-6215,-7193,-7947,-8443,-8692,-8712,-8561,-8289,-7964,-7635,-7334,-7080,-6854,-6634,-6364,-6004,-5496,-4822,-3970,-2952,-1835,-659,462,1468,2256,2783,2999,2909,2540,1951,1220,452,-280,-870,-1284,-1471,-1455,-1250,-933,-551,-189,107,300,370,334,220,54,-98,-231,-285,-273,-181,-21,167,377,553,685,741,718,615,458,264,85,-52,-107,-57,95,345,645,963,1233,1412,1466,1364,1128,766,340,-112,-515,-824,-993,-995,-825,-507,-62,441,955,1401,1730,1875,1828,1546,1070,412,-366,-1202,-2036,-2797,-3438,-3926,-4235,-4382,-4371,-4243,-4035,-3777,-3517,-3260,-3040,-2842,-2671,-2525,-2386,-2279,-2191,-2154,-2186,-2295,-2505,-2815,-3208,-3683,-4182,-4699,-5169,-5575,-5874,-6047,-6084,-5968,-5722,-5332,-4849,-4258,-3623,-2924,-2215,-1478,-738,18,785,1571,2367,3171,3960,4708,5385,5953,6390,6668,6787,6750,6575,6297,5941,5541,5125,4703,4289,3879,3466,3049,2606,2157,1681,1220,778,398,108,-46,-57,113,443,927,1523,2177,2820,3382,3794,3987,3927,3584,2972,2119,1089,-56,-1213,-2317,-3271,-4038,-4572,-4879,-4978,-4919,-4763,-4577,-4427,-4356,-4406,-4563,-4828,-5141,-5460,-5712,-5836,-5778,-5499,-4990,-4259,-3341,-2307,-1221,-184,730,1440,1883,2029,1870,1412,718,-175,-1174,-2215,-3214,-4115,-4851,-5403,-5739,-5865,-5792,-5535,-5127,-4589,-3954,-3253,-2507,-1747,-1003,-295,334,870,1278,1545,1655,1617,1434,1143,770,358,-44,-406,-682,-864,-929,-896,-775,-604,-412,-243,-114,-56,-53,-102,-159,-186,-125,67,428,975,1690,2545,3469,4389,5218,5883,6317,6495,6400,6065,5524,4846,4088,3313,2573,1896,1311,806,387,32,-275,-540,-780,-982,-1146,-1250,-1281,-1218,-1055,-781,-409,43,550,1066,1556,1976,2280,2448,2450,2285,1949,1462,839,124,-660,-1454,-2237,-2953,-3582,-4103,-4498,-4793,-4976,-5101,-5168,-5232,-5296,-5391,-5505,-5639,-5766,-5866,-5912,-5877,-5757,-5527,-5217,-4808,-4343,-3818,-3258,-2684,-2092,-1510,-933,-378,146,632,1066,1437,1744,1973,2145,2250,2317,2365,2407,2481,2591,2762,2990,3282,3608,3967,4304,4615,4836,4964,4951,4799,4491,4042,3469,2796,2080,1334,630,-17,-565,-1001,-1318,-1519,-1623,-1642,-1607,-1541,-1462,-1401,-1352,-1345,-1357,-1405,-1457,-1511,-1540,-1531,-1461,-1334,-1129,-876,-576,-264,34,287,468,550,527,382,134,-212,-635,-1097,-1593,-2069,-2530,-2934,-3286,-3562,-3758,-3860,-3856,-3733,-3472,-3064,-2497,-1774,-917,49,1067,2083,3018,3811,4389,4718,4755,4511,3988,3241,2311,1265,168,-928,-1961,-2905,-3722,-4401,-4927,-5300,-5518,-5583,-5508,-5292,-4961,-4514,-3975,-3347,-2646,-1876,-1062,-204,664,1522,2346,3095,3758,4311,4746,5071,5289,5431,5506,5549,5561,5561,5540,5499,5415,5293,5099,4858,4544,4192,3796,3403,3015,2683,2417,2244,2181,2233,2388,2636,2944,3272,3588,3831,3966,3955,3754,3361,2747,1941,939,-192,-1440,-2712,-3987,-5179,-6262,-7182,-7927,-8477,-8836,-9010,-9013,-8856,-8554,-8115,-7552,-6874,-6095,-5246,-4337,-3433,-2540,-1731,-1014,-436,6,311,500,608,668,723,799,915,1078,1278,1497,1718,1911,2069,2177,2235,2253,2248,2248,2275,2363,2536,2804,3188,3666,4227,4837,5449,6020,6502,6848,7027,7013,6804,6400,5823,5097,4250,3326,2338,1330,312,-694,-1669,-2606,-3485,-4295,-5018,-5641,-6141,-6511,-6730,-6791,-6692,-6423,-6004,-5425,-4714,-3879,-2949,-1946,-911,137,1144,2100,2961,3728,4369,4904,5308,5608,5780,5854,5796,5635,5352,4954,4453,3848,3164,2407,1609,775,-46,-863,-1612,-2316,-2914,-3427,-3822,-4113,-4291,-4378,-4383,-4331,-4245,-4156,-4078,-4049,-4057,-4129,-4240,-4381,-4530,-4646,-4710,-4682,-4546,-4283,-3887,-3363,-2726,-1995,-1200,-365,478,1304,2087,2807,3448,3991,4441,4774,5019,5158,5235,5247,5242,5225,5235,5281,5376,5515,5691,5874,6053,6181,6253,6228,6115,5897,5601,5236,4841,4454,4092,3815,3605,3499,3465,3499,3554,3612,3622,3571,3425,3191,2856,2446,1967,1441,882,300,-304,-917,-1555,-2195,-2846,-3485,-4108,-4684,-5213,-5655,-6026,-6299,-6483,-6579,-6582,-6504,-6330,-6077,-5716,-5274,-4724,-4089,-3364,-2581,-1751,-919,-117,627,1260,1787,2167,2430,2572,2627,2621,2581,2527,2475,2414,2343,2235,2082,1865,1583,1247,872,501,159,-103,-261,-287,-177,53,380,749,1111,1403,1572,1577,1404,1046,544,-76,-729,-1380,-1944,-2393,-2688,-2823,-2807,-2676,-2457,-2207,-1956,-1731,-1554,-1391,-1246,-1044,-771,-361,198,926,1813,2816,3905,4989,6031,6935,7674,8183,8453,8477,8260,7843,7256,6542,5755,4931,4114,3330,2605,1950,1372,877,453,109,-164,-360,-475,-502,-437,-274,-16,323,736,1178,1631,2044,2374,2587,2638,2510,2196,1688,1019,206,-712,-1677,-2677,-3635,-4552,-5360,-6067,-6621,-7039,-7286,-7377,-7303,-7070,-6690,-6166,-5523,-4766,-3929,-3021,-2084,-1132,-200,695,1526,2280,2949,3520,4004,4388,4694,4920,5080,5186,5239,5258,5237,5191,5104,4996,4838,4658,4424,4154,3844,3484,3099,2675,2235,1783,1337,908,522,183,-84,-290,-416,-488,-504,-495,-473,-457,-465,-504,-579,-693,-831,-1001,-1179,-1361,-1530,-1673,-1771,-1814,-1782,-1672,-1468,-1179,-795,-339,183,745,1314,1872,2366,2784,3070,3218,3196,3001,2643,2131,1512,823,117,-545,-1133,-1590,-1916,-2093,-2137,-2075,-1926,-1747,-1542,-1372,-1223,-1129,-1069,-1046,-1034,-1022,-987,-916,-796,-621,-396,-115,190,529,853,1158,1412,1591,1685,1671,1560,1343,1059,706,332,-45,-400,-713,-967,-1174,-1307,-1400,-1432,-1423,-1362,-1250,-1084,-854,-559,-205,213,664,1152,1639,2115,2562,2960,3311,3606,3842,4038,4181,4287,4361,4395,4409,4394,4361,4319,4258,4204,4137,4074,4007,3929,3850,3749,3649,3526,3409,3284,3162,3051,2932,2822,2679,2513,2279,1972,1569,1057,443,-268,-1047,-1874,-2699,-3503,-4241,-4888,-5435,-5862,-6180,-6388,-6505,-6537,-6504,-6404,-6240,-6011,-5697,-5302,-4797,-4204,-3501,-2731,-1895,-1044,-205,582,1279,1862,2314,2621,2798,2841,2787,2641,2447,2216,1984,1765,1571,1422,1309,1248,1233,1261,1345,1471,1660,1894,2180,2508,2864,3231,3587,3906,4172,4362,4470,4485,4418,4274,4056,3795,3468,3117,2712,2270,1773,1223,607,-70,-811,-1605,-2434,-3283,-4116,-4917,-5634,-6255,-6730,-7044,-7166,-7083,-6782,-6269,-5547,-4643,-3593,-2425,-1212,15,1182,2250,3172,3925,4479,4854,5034,5059,4942,4714,4395,4019,3578,3115,2608,2088,1544,999,446,-83,-594,-1055,-1467,-1812,-2085,-2292,-2423,-2509,-2540,-2555,-2558,-2578,-2625,-2726,-2867,-3080,-3327,-3618,-3912,-4188,-4408,-4549,-4576,-4485,-4265,-3926,-3495,-2997,-2455,-1920,-1381,-888,-414,31,462,908,1359,1853,2372,2925,3502,4087,4663,5225,5738,6208,6605,6930,7160,7296,7320,7236,7033,6729,6322,5842,5312,4751,4203,3669,3187,2737,2336,1951,1573,1184,761,306,-181,-691,-1185,-1658,-2045,-2340,-2499,-2506,-2362,-2062,-1639,-1121,-550,9,525,917,1169,1226,1082,729,185,-523,-1340,-2227,-3104,-3943,-4660,-5246,-5655,-5885,-5941,-5841,-5608,-5291,-4907,-4509,-4110,-3739,-3396,-3084,-2784,-2486,-2163,-1800,-1382,-899,-355,243,880,1529,2171,2764,3289,3712,4003,4159,4149,3991,3690,3263,2749,2175,1576,993,447,-50,-467,-833,-1122,-1363,-1557,-1716,-1858,-1985,-2118,-2251,-2404,-2560,-2723,-2872,-2990,-3056,-3046,-2947,-2742,-2438,-2048,-1584,-1097,-597,-144,254,565,799,944,1049,1110,1195,1302,1482,1731,2066,2464,2914,3375,3821,4205,4505,4680,4727,4630,4400,4061,3625,3144,2631,2133,1669,1253,903,606,374,174,16,-143,-292,-461,-651,-856,-1090,-1319,-1551,-1755,-1928,-2053,-2140,-2179,-2206,-2211,-2250,-2313,-2448,-2640,-2914,-3242,-3626,-4021,-4408,-4739,-4993,-5121,-5115,-4950,-4626,-4156,-3557,-2868,-2117,-1362,-624,49,641,1144,1550,1881,2153,2386,2614,2843,3094,3360,3637,3900,4130,4298,4377,4358,4222,3975,3626,3188,2687,2141,1572,1009,447,-70,-563,-994,-1368,-1667,-1892,-2024,-2085,-2061,-1983,-1859,-1725,-1590,-1494,-1440,-1447,-1511,-1632,-1785,-1967,-2145,-2306,-2435,-2513,-2543,-2520,-2440,-2327,-2168,-1997,-1801,-1608,-1405,-1207,-1005,-799,-580,-354,-105,143,401,640,852,1009,1098,1087,976,745,407,-24,-529,-1052,-1577,-2032,-2407,-2658,-2790,-2810,-2741,-2638,-2520,-2468,-2477,-2597,-2812,-3104,-3448,-3776,-4055,-4213,-4219,-4033,-3645,-3061,-2302,-1410,-438,560,1523,2401,3151,3745,4167,4418,4513,4464,4310,4072,3779,3454,3120,2775,2447,2113,1788,1462,1125,789,431,81,-277,-617,-924,-1188,-1373,-1481,-1476,-1365,-1142,-815,-413,36,502,926,1284,1534,1646,1626,1465,1196,847,456,72,-283,-567,-782,-911,-969,-962,-908,-817,-698,-567,-411,-253,-83,91,257,404,530,600,635,596,512,359,173,-54,-296,-543,-782,-1009,-1210,-1395,-1547,-1686,-1794,-1885,-1955,-2009,-2050,-2090,-2129,-2188,-2270,-2381,-2536,-2711,-2929,-3136,-3352,-3521,-3643,-3682,-3628,-3466,-3196,-2809,-2324,-1744,-1098,-409,296,967,1587,2104,2496,2744,2832,2776,2588,2307,1971,1630,1331,1108,1001,1010,1150,1389,1710,2066,2424,2735,2969,3096,3105,2985,2745,2399,1959,1452,895,308,-288,-868,-1430,-1936,-2388,-2759,-3050,-3250,-3382,-3431,-3443,-3416,-3384,-3356,-3339,-3336,-3333,-3324,-3281,-3201,-3063,-2876,-2648,-2396,-2156,-1942,-1799,-1726,-1745,-1834,-1985,-2148,-2309,-2404,-2426,-2343,-2155,-1877,-1528,-1155,-785,-469,-230,-95,-70,-143,-296,-488,-687,-835,-903,-857,-674,-370,55,560,1101,1635,2104,2471,2701,2766,2668,2401,1995,1467,860,205,-452,-1076,-1626,-2072,-2381,-2537,-2524,-2343,-2002,-1528,-943,-307,352,974,1515,1954,2247,2405,2422,2312,2113,1838,1535,1216,913,631,382,166,-27,-188,-339,-463,-569,-642,-679,-661,-584,-431,-203,107,486,936,1425,1946,2469,2965,3423,3796,4092,4274,4348,4307,4163,3923,3607,3231,2812,2365,1900,1415,924,412,-116,-662,-1234,-1825,-2435,-3063,-3698,-4330,-4959,-5558,-6126,-6642,-7086,-7448,-7699,-7838,-7838,-7708,-7441,-7049,-6552,-5969,-5342,-4681,-4046,-3435,-2896,-2428,-2042,-1733,-1496,-1307,-1151,-1008,-847,-658,-422,-124,233,661,1143,1678,2249,2839,3430,4009,4540,5032,5443,5779,6017,6155,6178,6094,5891,5576,5159,4631,4024,3326,2568,1752,903,28,-835,-1698,-2503,-3274,-3955,-4566,-5070,-5480,-5774,-5970,-6055,-6049,-5958,-5797,-5577,-5313,-5008,-4673,-4301,-3887,-3427,-2902,-2312,-1649,-912,-125,709,1547,2362,3115,3772,4306,4692,4923,4995,4929,4727,4437,4065,3654,3232,2805,2417,2048,1736,1456,1230,1040,897,788,718,685,681,709,761,823,891,942,959,917,810,603,307,-93,-583,-1146,-1761,-2395,-3017,-3595,-4096,-4491,-4765,-4898,-4894,-4752,-4485,-4104,-3638,-3099,-2522,-1924,-1338,-783,-287,135,475,718,889,985,1042,1083,1135,1233,1389,1612,1909,2249,2623,2989,3316,3580,3756,3835,3826,3738,3606,3442,3296,3163,3091,3052,3068,3101,3144,3158,3123,3007,2793,2471,2029,1482,833,94,-698,-1548,-2405,-3270,-4105,-4894,-5615,-6247,-6772,-7178,-7447,-7587,-7592,-7474,-7256,-6944,-6582,-6171,-5754,-5329,-4917,-4521,-4135,-3762,-3385,-3000,-2592,-2162,-1698,-1217,-713,-216,267,715,1111,1460,1741,1988,2188,2391,2591,2832,3106,3436,3798,4193,4579,4943,5251,5482,5625,5679,5641,5539,5381,5186,4977,4747,4512,4250,3958,3605,3188,2679,2084,1400,641,-165,-991,-1799,-2551,-3222,-3772,-4204,-4492,-4664,-4715,-4685,-4591,-4464,-4321,-4187,-4047,-3929,-3783,-3625,-3409,-3125,-2760,-2288,-1737,-1084,-381,373,1124,1851,2514,3086,3549,3889,4098,4201,4182,4097,3935,3752,3547,3363,3206,3098,3042,3043,3085,3160,3232,3282,3268,3171,2953,2616,2136,1539,833,47,-782,-1626,-2447,-3221,-3923,-4537,-5051,-5463,-5761,-5957,-6035,-6015,-5882,-5658,-5337,-4939,-4473,-3955,-3405,-2835,-2260,-1691,-1135,-593,-70,451,949,1457,1949,2441,2928,3389,3830,4218,4548,4797,4952,5007,4950,4798,4553,4236,3876,3483,3101,2733,2407,2122,1881,1679,1510,1352,1212,1066,930,796,675,584,514,492,488,516,534,540,476,354,111,-227,-686,-1239,-1865,-2537,-3204,-3846,-4404,-4872,-5207,-5407,-5462,-5371,-5153,-4815,-4383,-3882,-3341,-2789,-2259,-1770,-1344,-993,-709,-497,-319,-180,-34,115,296,504,730,977,1204,1425,1587,1720,1780,1802,1776,1724,1671,1625,1613,1649,1734,1882,2071,2305,2553,2804,3027,3199,3304,3318,3234,3047,2750,2371,1906,1385,827,243,-333,-903,-1443,-1949,-2411,-2817,-3168,-3440,-3631,-3735,-3732,-3644,-3443,-3175,-2816,-2417,-1964,-1489,-989,-468,69,642,1232,1867,2517,3195,3864,4517,5122,5646,6079,6381,6552,6576,6450,6192,5795,5302,4719,4074,3406,2722,2065,1445,881,385,-41,-390,-674,-898,-1067,-1199,-1290,-1355,-1388,-1397,-1373,-1330,-1257,-1180,-1093,-1028,-986,-995,-1052,-1168,-1331,-1536,-1759,-1985,-2186,-2353,-2465,-2512,-2500,-2409,-2269,-2057,-1804,-1511,-1181,-851,-505,-190,99,332,502,595,609,551,426,262,69,-124,-300,-449,-559,-640,-689,-717,-733,-737,-742,-734,-717,-689,-630,-559,-447,-313,-154,31,229,432,638,820,984,1110,1196,1234,1230,1183,1100,992,860,715,562,404,252,114,-2,-77,-102,-66,43,216,453,738,1043,1355,1635,1867,2022,2090,2053,1922,1685,1373,992,573,141,-275,-659,-974,-1221,-1384,-1460,-1463,-1394,-1268,-1102,-906,-691,-473,-258,-51,133,297,439,545,640,706,768,822,881,947,1031,1127,1239,1378,1521,1701,1886,2097,2320,2550,2776,2978,3145,3244,3268,3189,3006,2707,2306,1808,1243,634,16,-569,-1096,-1524,-1830,-2000,-2025,-1908,-1679,-1344,-948,-531,-103,266,599,846,1029,1144,1212,1254,1291,1336,1396,1473,1548,1603,1613,1557,1419,1202,908,569,215,-108,-364,-507,-515,-377,-89,314,802,1324,1819,2240,2525,2647,2573,2308,1866,1265,573,-192,-943,-1661,-2294,-2818,-3230,-3515,-3706,-3810,-3855,-3868,-3859,-3851,-3836,-3815,-3765,-3680,-3526,-3300,-2977,-2567,-2059,-1493,-866,-233,393,964,1463,1850,2126,2263,2275,2158,1925,1599,1190,735,244,-241,-711,-1128,-1476,-1742,-1901,-1965,-1921,-1785,-1567,-1280,-938,-562,-143,290,762,1251,1772,2316,2883,3456,4028,4567,5060,5468,5790,5975,6051,5968,5775,5451,5046,4568,4068,3565,3102,2692,2352,2088,1890,1738,1622,1491,1350,1143,879,531,110,-377,-910,-1467,-2013,-2521,-2960,-3308,-3545,-3666,-3672,-3576,-3398,-3166,-2904,-2656,-2427,-2259,-2140,-2085,-2071,-2079,-2079,-2041,-1931,-1734,-1428,-1024,-529,16,578,1108,1559,1901,2100,2157,2074,1897,1646,1404,1182,1064,1044,1154,1376,1678,2027,2368,2654,2850,2921,2863,2679,2390,2030,1631,1242,886,603,399,282,246,266,324,377,410,383,293,127,-104,-380,-673,-956,-1186,-1359,-1424,-1410,-1287,-1092,-828,-525,-201,123,429,716,960,1172,1336,1453,1519,1528,1478,1376,1222,1036,831,628,455,319,251,240,299,403,541,686,810,892,912,854,722,500,226,-122,-491,-893,-1296,-1680,-2047,-2361,-2637,-2843,-2987,-3059,-3057,-2995,-2861,-2691,-2468,-2236,-1978,-1736,-1485,-1264,-1047,-859,-690,-548,-435,-363,-329,-343,-397,-490,-600,-727,-823,-897,-895,-825,-662,-410,-70,340,805,1296,1789,2259,2678,3023,3276,3428,3466,3399,3232,2981,2681,2338,2002,1677,1397,1157,970,816,695,576,453,310,142,-40,-240,-414,-573,-666,-698,-656,-528,-350,-117,133,370,589,743,843,876,846,770,669,551,450,367,314,292,288,296,291,272,211,123,-7,-150,-295,-412,-470,-447,-313,-65,305,774,1333,1928,2542,3114,3621,4024,4306,4452,4460,4339,4096,3759,3334,2848,2316,1742,1155,549,-53,-645,-1208,-1741,-2202,-2618,-2931,-3179,-3326,-3397,-3375,-3291,-3120,-2909,-2628,-2324,-1985,-1645,-1309,-1006,-744,-538,-396,-311,-279,-290,-317,-354,-383,-387,-378,-339,-288,-235,-173,-134,-97,-78,-74,-68,-84,-96,-133,-185,-274,-400,-571,-780,-1016,-1269,-1500,-1710,-1850,-1924,-1918,-1823,-1667,-1442,-1185,-906,-624,-365,-122,76,243,372,469,546,606,663,726,798,886,978,1072,1147,1188,1170,1078,905,641,305,-82,-493,-881,-1214,-1452,-1578,-1574,-1460,-1237,-965,-655,-374,-133,26,108,105,43,-56,-166,-247,-286,-257,-156,13,251,527,841,1157,1462,1742,1965,2132,2228,2248,2202,2089,1924,1731,1514,1307,1110,946,820,731,687,674,694,737,796,865,939,1007,1064,1094,1090,1041,927,756,514,221,-115,-471,-817,-1133,-1387,-1568,-1664,-1669,-1593,-1451,-1243,-1003,-734,-451,-181,95,335,565,756,918,1047,1144,1209,1253,1276,1289,1296,1296,1293,1279,1252,1199,1118,994,835,624,385,94,-208,-558,-903,-1291,-1674,-2091,-2511,-2949,-3391,-3824,-4248,-4622,-4945,-5183,-5322,-5347,-5253,-5036,-4719,-4307,-3848,-3348,-2872,-2414,-2027,-1707,-1464,-1293,-1182,-1098,-1032,-945,-823,-642,-402,-97,256,639,1030,1387,1698,1925,2070,2115,2085,1981,1852,1704,1590,1514,1513,1574,1717,1908,2153,2406,2665,2891,3072,3186,3217,3167,3014,2784,2464,2089,1664,1224,788,383,34,-251,-452,-579,-629,-618,-572,-497,-424,-359,-311,-283,-268,-257,-232,-195,-124,-26,92,237,370,508,604,682,698,680,601,484,314,114,-123,-382,-665,-964,-1278,-1600,-1934,-2271,-2611,-2942,-3263,-3543,-3792,-3960,-4063,-4055,-3958,-3742,-3447,-3065,-2642,-2197,-1761,-1364,-1021,-742,-529,-363,-236,-126,-11,123,281,477,689,930,1171,1419,1652,1875,2084,2280,2464,2628,2771,2872,2921,2901,2788,2582,2279,1887,1437,954,475,42,-316,-573,-705,-722,-619,-422,-156,150,453,732,947,1086,1144,1105,1006,839,643,438,234,60,-92,-213,-314,-409,-503,-621,-755,-928,-1106,-1307,-1483,-1634,-1722,-1737,-1660,-1503,-1257,-971,-646,-347,-91,77,129,61,-143,-463,-880,-1366,-1888,-2399,-2886,-3302,-3635,-3871,-4005,-4037,-3999,-3885,-3746,-3584,-3435,-3301,-3199,-3119,-3054,-2982,-2886,-2731,-2505,-2184,-1759,-1239,-625,51,760,1472,2142,2744,3249,3632,3892,4015,4021,3907,3714,3433,3123,2762,2403,2025,1658,1278,904,509,117,-293,-697,-1091,-1455,-1767,-2010,-2172,-2240,-2212,-2107,-1914,-1684,-1409,-1126,-848,-582,-354,-149,4,127,198,227,211,147,43,-98,-274,-463,-672,-862,-1048,-1182,-1285,-1311,-1284,-1172,-992,-749,-438,-103,272,637,990,1315,1585,1821,1995,2137,2237,2324,2387,2451,2502,2542,2566,2552,2499,2392,2221,1997,1708,1385,1019,643,253,-128,-505,-863,-1210,-1537,-1850,-2130,-2391,-2596,-2758,-2843,-2847,-2759,-2573,-2291,-1914,-1464,-947,-399,159,704,1196,1621,1951,2163,2260,2218,2060,1776,1397,931,414,-133,-675,-1185,-1638,-2012,-2292,-2476,-2563,-2561,-2486,-2344,-2161,-1938,-1698,-1433,-1177,-901,-656,-402,-191,0,143,239,275,255,164,23,-182,-429,-709,-1011,-1313,-1606,-1875,-2106,-2294,-2442,-2546,-2622,-2670,-2712,-2746,-2789,-2835,-2880,-2922,-2938,-2920,-2855,-2719,-2530,-2262,-1941,-1570,-1165,-745,-332,62,417,720,959,1133,1229,1261,1232,1159,1062,976,912,921,987,1155,1393,1703,2051,2393,2706,2935,3062,3066,2947,2721,2415,2069,1716,1408,1161,1000,933,939,1021,1125,1252,1342,1391,1366,1260,1075,808,485,115,-260,-626,-941,-1194,-1352,-1415,-1371,-1243,-1035,-786,-517,-266,-54,90,170,175,124,35,-67,-161,-211,-221,-155,-36,155,395,676,980,1286,1580,1830,2029,2147,2178,2112,1939,1673,1309,880,393,-116,-631,-1121,-1570,-1962,-2281,-2535,-2703,-2805,-2831,-2783,-2677,-2503,-2288,-2027,-1759,-1477,-1237,-1021,-883,-808,-815,-893,-1025,-1207,-1398,-1600,-1770,-1918,-2019,-2082,-2106,-2100,-2073,-2039,-2009,-1991,-2003,-2037,-2114,-2215,-2352,-2494,-2650,-2779,-2879,-2919,-2887,-2764,-2548,-2223,-1808,-1298,-727,-94,555,1220,1859,2475,3039,3555,4009,4402,4731,4989,5169,5270,5266,5179,4959,4653,4219,3697,3087,2407,1694,964,256,-406,-992,-1476,-1837,-2067,-2148,-2096,-1908,-1608,-1222,-777,-305,157,587,963,1259,1486,1624,1691,1695,1638,1551,1429,1295,1156,1017,889,768,654,537,414,255,74,-178,-468,-837,-1249,-1715,-2197,-2689,-3153,-3572,-3920,-4187,-4349,-4417,-4374,-4228,-3989,-3650,-3241,-2756,-2228,-1664,-1098,-550,-41,395,757,1013,1177,1242,1221,1131,990,816,638,467,319,216,149,146,191,295,450,655,893,1165,1440,1725,1983,2225,2421,2578,2691,2751,2779,2758,2708,2626,2508,2364,2177,1964,1703,1424,1107,792,475,190,-48,-223,-316,-333,-257,-124,79,305,543,772,958,1099,1170,1180,1112,996,816,612,384,151,-60,-259,-413,-543,-628,-692,-732,-758,-788,-818,-863,-924,-1001,-1100,-1214,-1353,-1501,-1676,-1861,-2058,-2269,-2463,-2646,-2783,-2869,-2869,-2786,-2602,-2323,-1975,-1560,-1136,-718,-354,-68,117,183,146,-7,-229,-514,-827,-1136,-1421,-1662,-1831,-1940,-1967,-1921,-1814,-1648,-1441,-1219,-979,-753,-541,-348,-175,-17,144,313,502,737,999,1319,1675,2065,2488,2915,3344,3755,4131,4471,4742,4954,5077,5109,5041,4859,4564,4155,3636,3023,2324,1571,768,-39,-852,-1626,-2368,-3043,-3644,-4168,-4589,-4923,-5144,-5263,-5273,-5185,-5000,-4727,-4381,-3959,-3487,-2944,-2358,-1706,-1007,-259,532,1333,2148,2917,3640,4264,4787,5172,5438,5556,5567,5462,5273,5008,4685,4317,3909,3473,3012,2527,2037,1529,1030,533,55,-394,-807,-1166,-1463,-1682,-1818,-1852,-1793,-1625,-1363,-1013,-579,-103,425,948,1466,1940,2347,2675,2889,2990,2943,2764,2422,1945,1320,588,-234,-1101,-1966,-2781,-3504,-4076,-4493,-4704,-4740,-4584,-4285,-3862,-3357,-2821,-2270,-1753,-1277,-857,-495,-186,85,317,535,734,925,1104,1266,1403,1509,1566,1569,1513,1374,1180,897,568,177,-244,-675,-1108,-1505,-1869,-2176,-2432,-2629,-2790,-2898,-2991,-3047,-3084,-3091,-3050,-2966,-2808,-2585,-2296,-1945,-1569,-1180,-823,-525,-311,-213,-222,-360,-595,-920,-1300,-1699,-2082,-2409,-2632,-2730,-2657,-2408,-1964,-1335,-538,398,1429,2507,3582,4595,5506,6270,6859,7265,7470,7506,7366,7101,6719,6269,5765,5243,4713,4200,3698,3227,2773,2345,1941,1552,1189,843,527,228,-30,-269,-463,-622,-740,-808,-831,-802,-720,-604,-433,-259,-51,134,315,454,558,615,624,602,538,463,368,264,160,32,-107,-287,-510,-789,-1135,-1539,-2002,-2494,-3006,-3487,-3915,-4245,-4443,-4483,-4349,-4025,-3539,-2887,-2119,-1267,-377,502,1329,2063,2678,3146,3472,3638,3670,3576,3379,3104,2772,2404,2012,1611,1191,765,312,-162,-675,-1215,-1786,-2378,-2961,-3533,-4044,-4499,-4846,-5101,-5226,-5250,-5157,-4977,-4719,-4398,-4036,-3632,-3199,-2734,-2230,-1686,-1090,-442,255,1001,1778,2568,3351,4090,4765,5339,5789,6094,6239,6223,6048,5729,5288,4750,4148,3515,2876,2277,1724,1265,890,638,487,458,517,671,875,1123,1373,1605,1791,1911,1952,1900,1764,1537,1244,901,531,165,-165,-445,-637,-741,-754,-678,-545,-373,-208,-78,-30,-77,-248,-533,-935,-1412,-1949,-2481,-2983,-3403,-3708,-3886,-3913,-3810,-3587,-3272,-2910,-2518,-2140,-1791,-1482,-1225,-1002,-818,-650,-502,-360,-234,-122,-35,17,37,11,-56,-154,-295,-439,-599,-729,-816,-832,-742,-537,-195,278,866,1546,2266,2994,3664,4242,4690,4981,5116,5103,4961,4735,4454,4165,3891,3659,3463,3303,3139,2940,2670,2286,1778,1142,396,-413,-1236,-2007,-2674,-3195,-3543,-3732,-3759,-3678,-3518,-3316,-3110,-2900,-2700,-2481,-2232,-1910,-1505,-985,-360,370,1164,1992,2781,3487,4029,4364,4444,4260,3817,3159,2340,1450,567,-223,-853,-1278,-1485,-1473,-1286,-961,-564,-136,261,617,883,1075,1170,1177,1088,911,629,266,-193,-728,-1319,-1956,-2606,-3250,-3857,-4400,-4851,-5180,-5370,-5397,-5259,-4961,-4518,-3962,-3337,-2680,-2052,-1478,-1004,-630,-376,-216,-124,-78,-15,72,234,490,827,1274,1770,2326,2868,3382,3800,4101,4247,4236,4075,3793,3441,3057,2712,2429,2241,2157,2140,2177,2202,2181,2064,1830,1467,990,435,-151,-713,-1181,-1516,-1667,-1624,-1387,-989,-478,75,591,998,1230,1243,1027,600,7,-669,-1359,-1961,-2427,-2691,-2760,-2636,-2372,-2021,-1639,-1283,-981,-748,-577,-439,-300,-132,109,421,820,1278,1771,2252,2679,3003,3187,3211,3067,2777,2378,1924,1490,1144,950,960,1187,1634,2250,2981,3729,4407,4922,5201,5198,4891,4306,3475,2479,1388,288,-732,-1615,-2300,-2760,-2995,-3003,-2841,-2535,-2163,-1763,-1402,-1097,-890,-770,-742,-779,-870,-974,-1097,-1198,-1292,-1358,-1402,-1423,-1410,-1379,-1297,-1194,-1041,-857,-653,-430,-232,-62,39,54,-41,-261,-609,-1095,-1679,-2368,-3085,-3803,-4446,-4944,-5244,-5287,-5047,-4520,-3732,-2738,-1614,-440,672,1668,2443,2992,3267,3296,3102,2742,2272,1751,1231,755,331,-17,-328,-608,-906,-1242,-1647,-2120,-2656,-3216,-3758,-4220,-4541,-4678,-4594,-4282,-3773,-3098,-2331,-1538,-777,-107,450,889,1227,1502,1754,2026,2349,2737,3193,3695,4206,4693,5094,5385,5523,5504,5323,5019,4617,4192,3781,3461,3263,3220,3344,3603,3975,4388,4795,5117,5317,5353,5213,4921,4489,3982,3434,2901,2426,2012,1697,1431,1225,1015,780,464,50,-495,-1160,-1947,-2803,-3708,-4579,-5383,-6052,-6548,-6844,-6928,-6813,-6517,-6088,-5558,-4981,-4388,-3814,-3274,-2771,-2309,-1865,-1439,-1006,-561,-99,365,834,1254,1624,1872,1990,1927,1682,1253,668,-16,-745,-1428,-2012,-2420,-2637,-2636,-2461,-2140,-1755,-1366,-1049,-850,-803,-912,-1149,-1484,-1837,-2153,-2357,-2391,-2221,-1820,-1203,-405,522,1502,2453,3305,3977,4434,4646,4616,4373,3965,3440,2874,2295,1767,1288,878,525,207,-68,-331,-560,-755,-885,-942,-890,-736,-465,-111,320,753,1180,1518,1745,1826,1745,1516,1166,738,298,-100,-387,-520,-468,-219,207,779,1438,2120,2757,3288,3662,3852,3840,3647,3292,2818,2267,1689,1118,592,126,-270,-602,-884,-1139,-1388,-1652,-1945,-2271,-2626,-2994,-3359,-3699,-3998,-4235,-4416,-4522,-4583,-4594,-4582,-4552,-4529,-4504,-4488,-4463,-4406,-4309,-4128,-3854,-3457,-2937,-2290,-1543,-718,133,960,1706,2322,2754,3002,3042,2923,2680,2389,2115,1937,1903,2044,2369,2834,3397,3972,4483,4851,5020,4953,4655,4146,3488,2754,2012,1360,832,498,344,377,548,800,1078,1298,1417,1389,1194,846,377,-170,-710,-1206,-1577,-1798,-1853,-1744,-1514,-1197,-866,-553,-326,-194,-176,-267,-429,-646,-863,-1062,-1211,-1307,-1351,-1371,-1381,-1422,-1502,-1634,-1810,-1995,-2153,-2234,-2186,-1971,-1569,-968,-208,687,1637,2580,3440,4152,4659,4936,4954,4741,4305,3692,2956,2131,1292,468,-298,-967,-1545,-2009,-2383,-2684,-2932,-3170,-3404,-3675,-3974,-4313,-4680,-5051,-5418,-5744,-6015,-6205,-6299,-6283,-6145,-5876,-5470,-4917,-4224,-3378,-2404,-1307,-119,1120,2373,3579,4690,5652,6419,6950,7230,7239,6988,6500,5811,4974,4058,3122,2251,1496,917,530,354,344,475,661,838,924,863,612,162,-461,-1213,-2008,-2763,-3383,-3798,-3942,-3805,-3385,-2736,-1925,-1038,-169,594,1190,1557,1704,1619,1352,957,483,8,-428,-786,-1041,-1200,-1269,-1270,-1227,-1162,-1079,-993,-877,-734,-526,-239,143,629,1198,1839,2492,3121,3652,4038,4234,4207,3969,3529,2948,2280,1603,987,491,158,4,21,186,449,764,1077,1346,1530,1626,1609,1506,1328,1085,839,566,346,148,23,-47,-54,-14,49,116,151,136,44,-131,-391,-723,-1106,-1517,-1921,-2299,-2620,-2876,-3053,-3157,-3182,-3143,-3038,-2873,-2655,-2375,-2051,-1668,-1259,-810,-363,76,476,806,1052,1179,1180,1037,753,340,-185,-787,-1431,-2077,-2679,-3202,-3624,-3916,-4097,-4156,-4141,-4069,-3994,-3945,-3956,-4046,-4213,-4442,-4702,-4939,-5117,-5173,-5074,-4802,-4339,-3718,-2955,-2109,-1227,-360,444,1159,1756,2245,2613,2900,3100,3253,3356,3422,3443,3416,3328,3172,2948,2662,2334,1985,1658,1375,1185,1097,1149,1316,1620,1994,2439,2871,3270,3574,3753,3806,3714,3532,3275,3026,2821,2735,2796,3036,3446,4009,4668,5363,6022,6574,6946,7107,7000,6644,6020,5176,4134,2959,1687,391,-892,-2101,-3202,-4165,-4967,-5609,-6083,-6415,-6617,-6715,-6745,-6713,-6659,-6577,-6483,-6376,-6236,-6068,-5841,-5560,-5206,-4778,-4277,-3708,-3078,-2404,-1693,-963,-241,475,1136,1744,2262,2664,2946,3069,3044,2848,2504,2006,1395,686,-83,-866,-1641,-2359,-2990,-3521,-3917,-4199,-4351,-4398,-4367,-4266,-4148,-4013,-3894,-3793,-3706,-3621,-3515,-3360,-3122,-2784,-2325,-1742,-1051,-269,570,1419,2250,3022,3711,4303,4795,5193,5503,5751,5935,6069,6159,6184,6157,6047,5861,5589,5238,4828,4366,3888,3415,2961,2550,2182,1847,1543,1231,895,506,33,-527,-1193,-1942,-2760,-3611,-4436,-5208,-5846,-6333,-6614,-6683,-6531,-6172,-5638,-4962,-4196,-3377,-2554,-1751,-1003,-319,289,819,1269,1651,1946,2188,2343,2441,2471,2437,2353,2210,2024,1789,1512,1185,810,384,-95,-615,-1167,-1739,-2294,-2828,-3303,-3703,-4015,-4222,-4326,-4322,-4216,-4016,-3725,-3359,-2917,-2422,-1868,-1297,-693,-120,431,902,1281,1532,1646,1602,1430,1118,739,297,-118,-488,-743,-859,-814,-601,-245,229,767,1324,1833,2264,2558,2726,2734,2636,2432,2197,1951,1752,1626,1577,1626,1725,1867,1996,2088,2098,2021,1843,1572,1245,865,486,116,-222,-515,-777,-1010,-1232,-1462,-1703,-1962,-2234,-2499,-2739,-2927,-3038,-3061,-2974,-2797,-2526,-2191,-1820,-1436,-1067,-737,-444,-211,-6,160,326,495,690,924,1195,1506,1837,2174,2489,2752,2936,3026,2987,2843,2556,2176,1693,1141,541,-87,-729,-1358,-1984,-2573,-3141,-3665,-4145,-4570,-4926,-5212,-5405,-5514,-5522,-5439,-5261,-5004,-4666,-4274,-3825,-3345,-2841,-2327,-1816,-1312,-826,-357,96,532,968,1392,1830,2269,2712,3156,3574,3959,4274,4499,4596,4552,4338,3960,3412,2719,1913,1025,116,-787,-1619,-2359,-2971,-3445,-3773,-3969,-4040,-4020,-3922,-3777,-3598,-3405,-3198,-2986,-2749,-2490,-2183,-1822,-1395,-896,-324,302,976,1664,2350,3000,3597,4115,4546,4878,5114,5252,5299,5252,5124,4901,4599,4211,3741,3206,2614,1989,1360,746,175,-333,-777,-1137,-1447,-1695,-1921,-2128,-2344,-2568,-2811,-3064,-3303,-3532,-3696,-3807,-3809,-3712,-3483,-3134,-2652,-2058,-1362,-592,229,1064,1893,2679,3407,4050,4599,5048,5384,5619,5741,5757,5672,5479,5186,4799,4310,3749,3104,2415,1679,933,184,-537,-1225,-1853,-2425,-2919,-3348,-3692,-3966,-4164,-4283,-4342,-4324,-4258,-4131,-3971,-3761,-3534,-3269,-2983,-2670,-2328,-1967,-1587,-1201,-833,-497,-230,-55,10,-67,-271,-616,-1062,-1600,-2171,-2753,-3294,-3764,-4144,-4409,-4569,-4614,-4575,-4449,-4276,-4048,-3804,-3530,-3253,-2962,-2662,-2355,-2043,-1716,-1399,-1063,-747,-426,-119,179,466,738,1001,1255,1491,1726,1934,2135,2299,2436,2524,2567,2551,2486,2374,2242,2098,1984,1910,1912,1993,2162,2406,2711,3046,3383,3692,3950,4143,4269,4329,4343,4328,4304,4292,4299,4331,4379,4437,4484,4503,4486,4412,4297,4133,3938,3729,3510,3307,3105,2912,2715,2486,2224,1893,1497,1015,467,-154,-808,-1481,-2145,-2755,-3311,-3766,-4129,-4378,-4539,-4597,-4604,-4546,-4473,-4398,-4330,-4305,-4301,-4348,-4419,-4512,-4615,-4706,-4773,-4800,-4766,-4667,-4485,-4216,-3862,-3416,-2906,-2326,-1726,-1111,-542,-30,373,656,793,790,655,410,97,-261,-604,-914,-1156,-1312,-1390,-1379,-1306,-1179,-1019,-837,-641,-425,-189,81,401,765,1199,1676,2206,2758,3323,3870,4381,4840,5224,5534,5761,5915,5998,6032,6015,5974,5900,5809,5683,5527,5318,5052,4711,4290,3787,3199,2545,1829,1081,321,-431,-1143,-1807,-2391,-2898,-3310,-3628,-3859,-3995,-4058,-4049,-3978,-3864,-3714,-3536,-3353,-3154,-2961,-2757,-2553,-2323,-2074,-1777,-1444,-1045,-613,-129,367,863,1327,1737,2059,2290,2403,2410,2309,2121,1863,1554,1227,890,575,285,35,-169,-327,-443,-518,-557,-576,-566,-552,-527,-500,-473,-443,-413,-371,-323,-260,-183,-99,-5,81,162,225,263,283,266,240,180,114,29,-57,-154,-235,-320,-371,-402,-389,-329,-218,-55,153,399,659,929,1190,1425,1647,1840,2020,2203,2380,2583,2783,2994,3182,3330,3412,3393,3266,3006,2630,2143,1580,988,398,-124,-549,-841,-971,-957,-791,-521,-169,199,557,841,1034,1103,1044,860,576,203,-203,-632,-1030,-1387,-1672,-1884,-2015,-2080,-2085,-2049,-1982,-1898,-1797,-1686,-1549,-1386,-1176,-919,-600,-217,223,723,1256,1824,2393,2950,3466,3927,4292,4563,4690,4686,4525,4217,3775,3211,2566,1856,1129,404,-293,-945,-1555,-2110,-2631,-3112,-3566,-3997,-4386,-4749,-5039,-5269,-5404,-5438,-5361,-5169,-4860,-4452,-3936,-3350,-2686,-1980,-1240,-485,258,986,1666,2301,2870,3365,3788,4125,4379,4546,4620,4593,4474,4236,3905,3460,2921,2299,1601,868,98,-653,-1390,-2064,-2672,-3186,-3601,-3894,-4070,-4118,-4034,-3836,-3505,-3087,-2572,-1998,-1387,-761,-153,421,948,1416,1830,2196,2531,2844,3164,3484,3832,4189,4556,4910,5238,5505,5704,5799,5792,5668,5441,5110,4711,4252,3766,3279,2806,2366,1967,1605,1280,976,686,382,75,-275,-629,-1022,-1411,-1803,-2161,-2480,-2732,-2916,-3013,-3028,-2962,-2817,-2606,-2330,-1998,-1617,-1192,-719,-232,295,802,1318,1780,2205,2553,2829,3025,3136,3182,3165,3095,2999,2858,2709,2533,2339,2131,1900,1658,1398,1130,849,563,273,-29,-331,-647,-965,-1289,-1601,-1905,-2168,-2395,-2563,-2665,-2702,-2671,-2589,-2464,-2328,-2185,-2076,-2004,-1997,-2051,-2185,-2375,-2632,-2924,-3252,-3578,-3904,-4191,-4438,-4626,-4741,-4787,-4756,-4660,-4497,-4292,-4037,-3772,-3469,-3169,-2846,-2525,-2189,-1855,-1511,-1183,-860,-562,-290,-43,181,397,618,874,1168,1528,1950,2435,2963,3516,4051,4545,4965,5281,5487,5572,5549,5430,5248,5022,4786,4573,4381,4259,4175,4163,4189,4266,4355,4471,4567,4662,4716,4747,4732,4693,4618,4526,4415,4299,4166,4025,3850,3641,3374,3045,2639,2165,1628,1046,447,-149,-721,-1241,-1721,-2132,-2514,-2844,-3172,-3478,-3795,-4112,-4420,-4723,-4987,-5210,-5367,-5448,-5440,-5347,-5159,-4887,-4539,-4115,-3646,-3133,-2606,-2086,-1590,-1151,-771,-476,-258,-116,-22,31,88,153,257,398,574,762,938,1061,1108,1029,833,476,-5,-616,-1314,-2070,-2844,-3594,-4286,-4885,-5370,-5721,-5930,-5987,-5903,-5678,-5324,-4859,-4288,-3636,-2915,-2134,-1313,-464,407,1273,2125,2952,3719,4431,5051,5583,6014,6351,6595,6768,6877,6959,7009,7066,7111,7166,7205,7225,7201,7117,6955,6701,6352,5906,5369,4753,4067,3333,2555,1760,952,149,-632,-1393,-2105,-2783,-3402,-3979,-4503,-4983,-5423,-5826,-6188,-6520,-6799,-7032,-7200,-7287,-7296,-7196,-7004,-6694,-6284,-5773,-5169,-4496,-3760,-2990,-2209,-1433,-693,-1,620,1166,1628,2009,2322,2569,2777,2950,3109,3249,3380,3486,3562,3590,3558,3455,3283,3038,2740,2401,2046,1694,1367,1081,841,656,520,430,380,363,368,395,428,471,503,522,512,461,363,207,-2,-265,-566,-895,-1230,-1564,-1868,-2152,-2388,-2595,-2753,-2879,-2954,-2993,-2976,-2910,-2777,-2590,-2334,-2033,-1681,-1310,-926,-560,-220,66,302,470,584,644,674,686,708,756,849,1008,1224,1514,1842,2210,2571,2899,3158,3310,3332,3205,2930,2516,1994,1404,787,214,-295,-672,-915,-1001,-940,-763,-488,-170,158,456,695,852,923,905,807,648,444,209,-30,-271,-501,-713,-921,-1109,-1307,-1498,-1707,-1922,-2144,-2365,-2576,-2756,-2901,-2985,-3008,-2965,-2851,-2691,-2480,-2257,-2025,-1813,-1627,-1479,-1358,-1271,-1186,-1103,-992,-842,-644,-392,-93,247,605,973,1313,1624,1871,2053,2152,2172,2109,1974,1780,1537,1274,1000,738,496,283,96,-71,-232,-410,-610,-861,-1159,-1512,-1917,-2350,-2805,-3241,-3651,-3993,-4270,-4442,-4528,-4502,-4389,-4193,-3920,-3611,-3249,-2885,-2497,-2120,-1737,-1356,-970,-566,-152,293,755,1239,1740,2243,2744,3232,3685,4117,4491,4829,5103,5324,5485,5579,5617,5584,5497,5352,5152,4916,4637,4344,4030,3717,3397,3080,2756,2414,2050,1637,1178,650,64,-583,-1267,-1970,-2658,-3302,-3863,-4316,-4642,-4817,-4855,-4751,-4524,-4196,-3783,-3307,-2794,-2248,-1693,-1131,-574,-28,502,1009,1486,1930,2323,2668,2941,3142,3249,3262,3168,2971,2675,2290,1836,1338,823,318,-144,-547,-872,-1109,-1263,-1342,-1355,-1331,-1277,-1224,-1180,-1154,-1160,-1187,-1240,-1309,-1385,-1459,-1531,-1591,-1640,-1695,-1737,-1812,-1900,-2039,-2225,-2477,-2788,-3173,-3599,-4076,-4565,-5050,-5503,-5900,-6213,-6429,-6532,-6512,-6386,-6140,-5810,-5394,-4919,-4406,-3855,-3304,-2737,-2193,-1654,-1157,-682,-266,109,421,681,886,1047,1176,1286,1390,1507,1642,1805,1995,2214,2454,2712,2972,3234,3485,3721,3943,4136,4319,4476,4625,4761,4901,5045,5208,5387,5592,5810,6046,6274,6493,6671,6800,6862,6839,6737,6531,6240,5853,5378,4820,4182,3470,2696,1866,1001,115,-770,-1627,-2439,-3169,-3814,-4342,-4752,-5038,-5202,-5258,-5219,-5108,-4946,-4758,-4565,-4379,-4220,-4093,-4002,-3951,-3924,-3934,-3944,-3979,-3988,-3994,-3964,-3901,-3795,-3650,-3460,-3236,-2986,-2705,-2419,-2113,-1808,-1491,-1180,-862,-552,-250,36,288,505,663,762,782,720,575,344,44,-328,-735,-1173,-1606,-2016,-2379,-2678,-2890,-3024,-3059,-3019,-2901,-2729,-2510,-2265,-2001,-1718,-1427,-1108,-759,-372,80,580,1154,1772,2438,3117,3794,4432,5017,5512,5914,6206,6381,6451,6405,6263,6020,5693,5279,4797,4246,3648,3009,2356,1697,1065,459,-81,-569,-972,-1312,-1568,-1763,-1893,-1978,-2030,-2058,-2087,-2122,-2177,-2269,-2381,-2536,-2697,-2873,-3032,-3162,-3249,-3267,-3224,-3102,-2907,-2657,-2341,-2003,-1630,-1266,-908,-588,-308,-92,63,140,147,82,-50,-227,-451,-685,-934,-1155,-1355,-1501,-1603,-1635,-1619,-1537,-1406,-1228,-1000,-734,-433,-84,280,685,1094,1510,1918,2285,2620,2881,3076,3191,3226,3183,3084,2915,2727,2491,2260,2001,1760,1499,1253,994,731,470,191,-80,-361,-629,-890,-1129,-1351,-1529,-1688,-1785,-1860,-1867,-1849,-1768,-1667,-1515,-1353,-1161,-972,-775,-600,-442,-327,-254,-248,-307,-443,-652,-931,-1261,-1631,-2004,-2366,-2680,-2928,-3084,-3140,-3093,-2934,-2688,-2349,-1950,-1495,-1000,-482,63,614,1179,1744,2306,2849,3364,3832,4236,4559,4790,4911,4932,4842,4663,4397,4074,3700,3300,2888,2473,2063,1666,1276,900,536,174,-173,-519,-858,-1186,-1516,-1830,-2135,-2432,-2700,-2958,-3177,-3364,-3512,-3608,-3659,-3654,-3598,-3499,-3358,-3194,-3011,-2831,-2667,-2523,-2422,-2348,-2323,-2309,-2323,-2312,-2282,-2188,-2021,-1763,-1410,-961,-436,144,754,1355,1923,2428,2850,3182,3415,3554,3608,3568,3459,3258,2979,2608,2139,1582,926,208,-579,-1372,-2161,-2891,-3536,-4050,-4425,-4629,-4672,-4549,-4284,-3892,-3407,-2852,-2255,-1651,-1044,-472,80,582,1052,1479,1873,2236,2566,2869,3133,3363,3537,3663,3710,3700,3608,3448,3234,2960,2659,2332,1994,1659,1327,1018,716,453,206,9,-148,-248,-283,-252,-148,19,246,520,829,1162,1496,1840,2158,2469,2745,2986,3186,3330,3416,3428,3375,3247,3055,2810,2524,2221,1914,1618,1347,1106,890,702,518,340,152,-59,-289,-546,-827,-1124,-1433,-1751,-2067,-2381,-2689,-2979,-3252,-3497,-3695,-3838,-3910,-3897,-3794,-3590,-3295,-2912,-2462,-1964,-1439,-915,-421,30,401,694,883,972,967,863,694,461,190,-92,-386,-664,-936,-1189,-1449,-1698,-1972,-2254,-2552,-2857,-3147,-3409,-3609,-3737,-3762,-3692,-3518,-3260,-2950,-2607,-2281,-1995,-1777,-1648,-1606,-1642,-1741,-1871,-2000,-2111,-2160,-2152,-2066,-1912,-1701,-1448,-1174,-903,-649,-441,-267,-156,-71,-26,25,97,233,454,791,1263,1864,2600,3433,4342,5281,6211,7084,7874,8543,9077,9467,9707,9809,9771,9617,9344,8981,8528,8005,7428,6803,6163,5500,4851,4205,3587,2990,2428,1891,1400,929,513,110,-248,-596,-939,-1287,-1668,-2084,-2551,-3068,-3638,-4231,-4849,-5441,-6000,-6490,-6890,-7188,-7370,-7446,-7418,-7299,-7111,-6858,-6569,-6239,-5881,-5496,-5077,-4629,-4140,-3614,-3049,-2448,-1818,-1160,-495,182,840,1478,2067,2593,3040,3380,3608,3704,3661,3478,3153,2692,2113,1420,648,-192,-1055,-1915,-2732,-3463,-4074,-4524,-4780,-4834,-4661,-4289,-3713,-2989,-2139,-1217,-267,680,1585,2433,3210,3914,4546,5116,5617,6061,6428,6723,6918,7011,6974,6807,6491,6037,5442,4722,3907,3011,2083,1151,249,-566,-1295,-1879,-2333,-2640,-2810,-2869,-2832,-2739,-2606,-2468,-2331,-2204,-2089,-1967,-1831,-1663,-1451,-1190,-886,-534,-171,202,551,858,1111,1295,1410,1457,1447,1387,1293,1171,1033,885,726,568,400,238,74,-82,-231,-362,-479,-573,-649,-698,-734,-740,-747,-731,-726,-716,-727,-752,-812,-896,-1017,-1159,-1320,-1479,-1625,-1730,-1778,-1755,-1637,-1428,-1120,-724,-252,285,858,1452,2031,2585,3079,3499,3823,4044,4147,4144,4021,3812,3513,3159,2762,2347,1936,1545,1194,886,632,430,281,176,103,59,13,-26,-98,-197,-346,-549,-795,-1097,-1420,-1759,-2086,-2370,-2597,-2750,-2809,-2800,-2706,-2577,-2413,-2262,-2130,-2044,-2002,-2003,-2024,-2049,-2032,-1964,-1799,-1541,-1167,-700,-147,450,1068,1662,2203,2667,3031,3299,3470,3558,3585,3568,3526,3477,3420,3368,3300,3221,3103,2946,2739,2477,2174,1834,1491,1155,861,621,452,357,325,345,381,421,409,346,188,-46,-378,-772,-1224,-1692,-2157,-2590,-2971,-3290,-3540,-3718,-3835,-3891,-3892,-3853,-3760,-3626,-3448,-3209,-2923,-2567,-2145,-1660,-1097,-485,194,893,1619,2319,2987,3567,4053,4393,4582,4604,4440,4117,3621,2998,2252,1433,558,-332,-1208,-2047,-2816,-3506,-4090,-4568,-4924,-5160,-5271,-5265,-5138,-4903,-4561,-4116,-3589,-2966,-2282,-1529,-732,97,944,1786,2606,3393,4120,4788,5367,5864,6256,6547,6725,6789,6734,6554,6249,5816,5257,4577,3789,2910,1968,996,24,-900,-1754,-2499,-3118,-3595,-3928,-4117,-4169,-4100,-3911,-3623,-3241,-2778,-2244,-1655,-1028,-382,253,864,1417,1896,2291,2590,2800,2932,2996,3029,3037,3067,3110,3206,3335,3507,3705,3895,4075,4192,4246,4200,4056,3798,3459,3026,2559,2057,1569,1109,698,339,37,-231,-469,-711,-966,-1255,-1587,-1961,-2373,-2805,-3240,-3657,-4023,-4333,-4557,-4690,-4730,-4670,-4527,-4302,-4014,-3668,-3294,-2883,-2473,-2048,-1647,-1254,-896,-570,-289,-56,118,241,287,285,199,60,-157,-432,-770,-1160,-1600,-2066,-2556,-3038,-3505,-3932,-4303,-4605,-4827,-4968,-5028,-5007,-4924,-4774,-4576,-4337,-4054,-3744,-3396,-3025,-2618,-2197,-1739,-1276,-784,-294,211,711,1209,1695,2165,2619,3049,3464,3853,4232,4588,4940,5263,5584,5868,6133,6358,6537,6673,6756,6780,6768,6687,6585,6424,6242,6014,5766,5477,5168,4825,4469,4091,3721,3355,3016,2718,2460,2257,2098,1978,1876,1775,1645,1466,1217,878,457,-61,-636,-1267,-1905,-2529,-3105,-3603,-4012,-4317,-4523,-4644,-4690,-4691,-4661,-4634,-4605,-4616,-4633,-4690,-4754,-4821,-4884,-4904,-4889,-4803,-4650,-4413,-4098,-3707,-3254,-2758,-2234,-1722,-1221,-791,-411,-135,50,131,97,-26,-258,-565,-948,-1387,-1864,-2358,-2851,-3317,-3733,-4074,-4321,-4445,-4440,-4279,-3961,-3482,-2844,-2062,-1158,-158,897,1966,3009,3968,4819,5513,6044,6392,6569,6589,6483,6283,6027,5742,5459,5195,4948,4732,4508,4295,4032,3743,3371,2945,2435,1864,1247,598,-50,-670,-1252,-1749,-2180,-2503,-2748,-2892,-2960,-2949,-2874,-2740,-2557,-2333,-2070,-1790,-1488,-1191,-900,-645,-425,-271,-181,-176,-249,-408,-635,-918,-1237,-1554,-1854,-2099,-2267,-2344,-2314,-2187,-1964,-1660,-1303,-900,-492,-79,302,654,953,1192,1375,1476,1513,1466,1351,1162,912,614,275,-76,-435,-779,-1087,-1364,-1569,-1727,-1794,-1793,-1703,-1522,-1269,-921,-518,-50,449,967,1479,1968,2407,2786,3088,3308,3439,3484,3448,3341,3167,2949,2678,2389,2069,1737,1388,1030,653,267,-145,-574,-1030,-1501,-1996,-2489,-2989,-3456,-3892,-4260,-4555,-4740,-4822,-4763,-4577,-4258,-3800,-3239,-2565,-1825,-1038,-235,543,1271,1911,2443,2841,3106,3223,3214,3085,2863,2574,2249,1904,1581,1277,1024,814,651,533,450,393,354,329,309,300,291,287,281,266,236,173,77,-76,-276,-537,-844,-1178,-1537,-1872,-2182,-2423,-2577,-2636,-2583,-2423,-2174,-1842,-1475,-1089,-733,-427,-209,-87,-80,-170,-361,-613,-912,-1220,-1502,-1736,-1891,-1952,-1908,-1756,-1500,-1155,-736,-259,240,763,1257,1738,2152,2520,2800,3012,3132,3168,3124,3000,2811,2562,2267,1936,1577,1205,818,424,32,-380,-786,-1217,-1649,-2105,-2567,-3041,-3511,-3973,-4408,-4809,-5149,-5425,-5610,-5701,-5681,-5545,-5291,-4918,-4430,-3839,-3160,-2409,-1608,-784,50,856,1640,2360,3030,3627,4150,4612,4981,5296,5516,5673,5746,5741,5665,5510,5294,5023,4694,4345,3953,3564,3161,2762,2374,1987,1613,1237,854,466,50,-381,-838,-1312,-1792,-2265,-2714,-3117,-3456,-3725,-3903,-4004,-4019,-3969,-3864,-3723,-3552,-3373,-3174,-2967,-2731,-2452,-2121,-1708,-1212,-624,61,811,1624,2451,3267,4036,4720,5297,5747,6066,6251,6319,6283,6167,5999,5788,5566,5331,5097,4851,4599,4299,3968,3554,3061,2472,1777,995,123,-801,-1758,-2703,-3605,-4424,-5132,-5700,-6118,-6377,-6478,-6438,-6268,-6001,-5659,-5275,-4880,-4508,-4187,-3943,-3799,-3763,-3852,-4049,-4355,-4747,-5189,-5665,-6127,-6550,-6901,-7153,-7285,-7292,-7163,-6905,-6531,-6049,-5486,-4857,-4186,-3489,-2784,-2082,-1387,-712,-41,608,1257,1889,2513,3123,3698,4247,4729,5158,5504,5772,5960,6072,6126,6125,6096,6035,5960,5867,5749,5604,5414,5181,4897,4570,4211,3839,3479,3163,2906,2738,2666,2698,2829,3039,3313,3610,3915,4171,4371,4459,4446,4279,3996,3563,3026,2390,1695,971,260,-410,-1002,-1503,-1890,-2163,-2322,-2368,-2325,-2195,-2004,-1763,-1490,-1197,-911,-633,-388,-192,-43,31,37,-28,-166,-365,-611,-900,-1203,-1522,-1825,-2120,-2383,-2620,-2824,-3000,-3147,-3287,-3409,-3544,-3689,-3853,-4056,-4277,-4538,-4816,-5112,-5415,-5707,-5983,-6225,-6423,-6573,-6656,-6672,-6616,-6476,-6265,-5964,-5586,-5132,-4597,-4003,-3331,-2615,-1835,-1027,-175,691,1574,2453,3322,4168,4983,5754,6477,7143,7746,8283,8742,9130,9427,9656,9781,9846,9809,9716,9540,9310,9011,8662,8235,7754,7171,6508,5723,4832,3815,2692,1469,183,-1142,-2457,-3731,-4909,-5964,-6860,-7569,-8090,-8407,-8537,-8489,-8297,-7988,-7593,-7164,-6702,-6273,-5856,-5493,-5158,-4857,-4567,-4265,-3937,-3557,-3111,-2598,-2006,-1360,-651,76,823,1553,2240,2879,3438,3917,4300,4598,4796,4925,4971,4960,4897,4787,4648,4463,4260,4003,3723,3389,3014,2600,2144,1668,1180,700,247,-157,-508,-780,-989,-1120,-1202,-1233,-1244,-1246,-1262,-1299,-1369,-1470,-1595,-1739,-1868,-1980,-2035,-2032,-1946,-1771,-1518,-1188,-805,-401,1,359,638,822,877,803,614,302,-64,-485,-881,-1230,-1474,-1593,-1554,-1358,-1011,-533,38,670,1310,1931,2485,2959,3331,3592,3755,3810,3795,3691,3543,3330,3081,2783,2445,2055,1614,1118,569,-30,-669,-1326,-1988,-2620,-3202,-3703,-4106,-4383,-4545,-4562,-4471,-4258,-3968,-3600,-3206,-2782,-2382,-1997,-1669,-1389,-1177,-1024,-918,-865,-816,-787,-718,-620,-461,-234,50,400,780,1182,1570,1921,2214,2425,2561,2611,2598,2540,2462,2387,2342,2337,2382,2474,2598,2744,2882,2998,3062,3071,3000,2862,2642,2357,2016,1620,1198,745,279,-190,-659,-1123,-1576,-2015,-2443,-2846,-3239,-3596,-3932,-4217,-4459,-4635,-4739,-4763,-4696,-4543,-4307,-3996,-3631,-3230,-2819,-2420,-2066,-1763,-1544,-1393,-1323,-1303,-1324,-1342,-1334,-1263,-1104,-832,-451,55,651,1330,2049,2769,3464,4081,4611,5012,5298,5444,5486,5418,5285,5092,4879,4650,4426,4210,3992,3766,3507,3207,2828,2382,1834,1216,513,-224,-996,-1747,-2461,-3107,-3654,-4101,-4421,-4626,-4711,-4685,-4561,-4352,-4068,-3727,-3343,-2914,-2469,-1983,-1483,-947,-384,214,839,1492,2149,2804,3422,3982,4454,4820,5051,5148,5105,4934,4664,4309,3927,3528,3177,2876,2672,2558,2544,2625,2770,2968,3175,3358,3494,3541,3485,3310,3012,2601,2099,1523,918,300,-283,-818,-1280,-1667,-1979,-2228,-2431,-2614,-2794,-2999,-3231,-3509,-3821,-4162,-4517,-4867,-5192,-5480,-5714,-5901,-6029,-6122,-6178,-6220,-6260,-6309,-6375,-6464,-6567,-6684,-6795,-6888,-6941,-6936,-6849,-6671,-6379,-5976,-5457,-4836,-4125,-3349,-2537,-1709,-899,-118,614,1297,1933,2530,3099,3652,4186,4715,5220,5691,6117,6455,6715,6844,6862,6732,6482,6101,5616,5047,4412,3745,3075,2420,1820,1290,842,513,279,174,170,273,472,743,1085,1477,1902,2361,2826,3297,3761,4201,4613,4982,5293,5539,5704,5784,5764,5658,5442,5160,4777,4360,3871,3383,2872,2388,1931,1524,1170,874,626,421,226,35,-201,-487,-861,-1328,-1893,-2550,-3280,-4054,-4848,-5605,-6319,-6931,-7440,-7819,-8071,-8191,-8203,-8105,-7931,-7687,-7405,-7084,-6760,-6419,-6088,-5759,-5438,-5119,-4797,-4463,-4105,-3726,-3305,-2859,-2380,-1888,-1392,-915,-474,-85,245,508,712,859,974,1062,1152,1241,1355,1484,1642,1818,2008,2220,2424,2661,2882,3139,3396,3687,4002,4347,4725,5130,5552,5992,6419,6830,7191,7492,7697,7806,7774,7616,7304,6848,6256,5533,4709,3797,2835,1839,846,-126,-1055,-1921,-2712,-3416,-4024,-4533,-4930,-5224,-5405,-5492,-5475,-5390,-5221,-5022,-4771,-4514,-4239,-3974,-3703,-3447,-3185,-2933,-2674,-2426,-2166,-1934,-1695,-1504,-1326,-1199,-1106,-1058,-1043,-1062,-1093,-1141,-1172,-1200,-1186,-1148,-1056,-915,-721,-462,-150,219,643,1096,1588,2089,2587,3073,3520,3929,4275,4556,4759,4879,4915,4858,4721,4498,4215,3865,3485,3077,2668,2264,1887,1530,1205,910,627,372,117,-127,-374,-616,-866,-1107,-1355,-1602,-1844,-2094,-2336,-2586,-2825,-3062,-3277,-3473,-3634,-3751,-3824,-3836,-3795,-3691,-3528,-3300,-3014,-2654,-2236,-1736,-1177,-535,157,907,1683,2464,3223,3920,4526,5007,5339,5504,5492,5306,4953,4456,3834,3118,2341,1524,710,-100,-857,-1576,-2223,-2812,-3332,-3790,-4184,-4521,-4801,-5015,-5174,-5250,-5260,-5170,-5000,-4724,-4363,-3909,-3381,-2797,-2165,-1520,-867,-233,370,932,1442,1894,2284,2605,2863,3044,3163,3215,3211,3164,3085,2983,2882,2775,2685,2593,2516,2428,2339,2230,2106,1970,1823,1675,1540,1415,1318,1234,1170,1100,1021,908,751,536,260,-74,-456,-859,-1272,-1649,-1980,-2229,-2396,-2456,-2437,-2327,-2167,-1974,-1770,-1591,-1445,-1356,-1328,-1363,-1454,-1598,-1771,-1973,-2178,-2385,-2577,-2751,-2903,-3034,-3139,-3226,-3281,-3315,-3308,-3268,-3166,-3013,-2781,-2482,-2100,-1651,-1126,-554,73,722,1403,2081,2762,3432,4065,4681,5222,5719,6119,6436,6646,6741,6727,6587,6334,5947,5444,4807,4059,3204,2270,1295,311,-625,-1484,-2211,-2800,-3215,-3473,-3567,-3528,-3371,-3135,-2846,-2543,-2245,-1989,-1773,-1609,-1485,-1374,-1249,-1074,-807,-433,81,714,1471,2288,3136,3929,4619,5124,5419,5452,5241,4784,4130,3320,2414,1460,518,-381,-1181,-1862,-2382,-2703,-2804,-2647,-2225,-1533,-595,546,1825,3150,4444,5582,6502,7113,7364,7235,6713,5820,4623,3157,1538,-160,-1838,-3387,-4748,-5829,-6605,-7048,-7168,-7000,-6594,-6025,-5375,-4731,-4176,-3779,-3579,-3595,-3790,-4108,-4466,-4773,-4975,-5034,-4974,-4853,-4748,-4726,-4798,-4930,-5002,-4895,-4458,-3638,-2431,-968,567,1945,2969,3516,3576,3234,2655,2025,1499,1155,984,879,687,247,-543,-1689,-3069,-4445,-5501,-5898,-5369,-3769,-1144,2272,6067,9730,12703,14518,14810,13448,10485,6206,1068,-4366,-9461,-13629,-16362,-17321,-16376,-13615,-9370,-4135,1430,6665,10921,13724,14789,14102,11901,8619,4850,1175,-1853,-3875,-4704,-4394,-3142,-1299,782,2740,4316,5350,5790,5694,5163,4361,3403,2434,1497,635,-163,-931,-1683,-2410,-3078,-3597,-3883,-3852,-3454,-2731,-1753,-731,172,683,671,12,-1254,-2976,-4902,-6703,-8054,-8699,-8474,-7402,-5614,-3421,-1159,771,2068,2503,2039,747,-1099,-3211,-5175,-6686,-7452,-7341,-6351,-4609,-2367,39,2278,3991,4957,5024,4211,2663,652,-1493,-3405,-4795,-5450,-5300,-4420,-2988,-1290,385,1756,2630,2914,2627,1904,929,-66,-866,-1320,-1325,-885,-68,994,2130,3158,3929,4308,4253,3744,2862,1703,422,-825,-1873,-2606,-2908,-2770,-2191,-1261,-112,1112,2230,3115,3645,3796,3568,3050,2358,1626,999,581,463,659,1169,1917,2809,3719,4516,5076,5330,5226,4796,4116,3289,2476,1782,1343,1184,1339,1733,2299,2911,3480,3905,4145,4174,4015,3705,3305,2883,2500,2229,2105,2183,2454,2926,3539,4249,4962,5608,6100,6387,6422,6203,5717,5019,4114,3088,1980,861,-182,-1093,-1771,-2177,-2238,-1964,-1334,-435,694,1907,3114,4171,4964,5385,5353,4811,3759,2223,307,-1833,-4004,-5950,-7453,-8282,-8308,-7472,-5838,-3570,-930,1771,4216,6100,7226,7454,6806,5356,3314,897,-1622,-4009,-6055,-7639,-8668,-9158,-9144,-8704,-7947,-6952,-5816,-4597,-3356,-2132,-980,61,924,1561,1900,1918,1575,891,-101,-1329,-2702,-4110,-5446,-6613,-7530,-8154,-8463,-8468,-8227,-7776,-7223,-6612,-6033,-5538,-5157,-4914,-4799,-4787,-4846,-4930,-5005,-5026,-4979,-4854,-4646,-4398,-4110,-3843,-3612,-3456,-3385,-3415,-3528,-3728,-3971,-4252,-4530,-4794,-5016,-5201,-5323,-5404,-5433,-5413,-5365,-5272,-5153,-5002,-4817,-4603,-4361,-4098,-3818,-3544,-3284,-3059,-2893,-2787,-2754,-2794,-2872,-2982,-3069,-3101,-3044,-2855,-2538,-2082,-1524,-902,-272,300,768,1083,1232,1212,1062,817,551,303,145,92,172,372,660,1003,1347,1648,1861,1963,1932,1780,1522,1198,851,542,312,222,283,525,930,1465,2103,2760,3400,3951,4374,4639,4738,4685,4515,4274,4013,3800,3663,3658,3788,4053,4445,4901,5404,5867,6265,6535,6666,6637,6474,6192,5848,5467,5116,4809,4601,4485,4499,4615,4856,5188,5604,6081,6585,7100,7589,8039,8428,8752,8998,9180,9279,9320,9283,9191,9031,8831,8588,8343,8112,7928,7822,7814,7911,8133,8436,8828,9245,9667,10039,10336,10529,10611,10589,10488,10328,10156,9982,9838,9716,9628,9547,9475,9402,9306,9205,9058,8866,8587,8190,7643,6915,6015,4966,3825,2689,1637,778,171,-145,-172,31,400,825,1224,1506,1630,1569,1338,992,570,171,-164,-374,-423,-318,-79,248,582,860,995,927,620,56,-731,-1687,-2739,-3781,-4729,-5500,-6021,-6280,-6258,-5986,-5524,-4912,-4244,-3563,-2935,-2405,-1992,-1740,-1630,-1695,-1899,-2255,-2721,-3273,-3877,-4490,-5069,-5603,-6032,-6385,-6636,-6814,-6948,-7068,-7205,-7401,-7659,-8002,-8408,-8868,-9341,-9806,-10211,-10545,-10764,-10875,-10858,-10735,-10506,-10209,-9849,-9467,-9074,-8695,-8351,-8042,-7795,-7605,-7481,-7431,-7446,-7531,-7680,-7876,-8115,-8375,-8641,-8898,-9124,-9312,-9448,-9533,-9568,-9557,-9521,-9458,-9397,-9329,-9270,-9207,-9135,-9040,-8907,-8726,-8481,-8178,-7808,-7399,-6958,-6518,-6101,-5751,-5471,-5310,-5253,-5315,-5484,-5734,-6044,-6376,-6701,-6982,-7204,-7345,-7407,-7401,-7338,-7250,-7151,-7068,-7010,-6978,-6964,-6945,-6907,-6820,-6671,-6450,-6148,-5788,-5364,-4917,-4449,-4004,-3582,-3221,-2912,-2678,-2507,-2396,-2336,-2308,-2301,-2295,-2285,-2251,-2202,-2128,-2036,-1935,-1827,-1715,-1609,-1498,-1381,-1259,-1114,-960,-785,-598,-412,-230,-70,60,156,216,234,234,211,184,167,155,168,198,245,306,381,464,570,692,848,1050,1295,1605,1968,2376,2833,3297,3775,4223,4643,5005,5307,5544,5713,5826,5900,5943,5997,6062,6183,6357,6610,6932,7320,7756,8222,8683,9137,9529,9879,10142,10338,10454,10499,10484,10414,10307,10170,10017,9850,9684,9507,9333,9143,8938,8708,8439,8127,7775,7365,6932,6462,5992,5537,5118,4766,4490,4307,4226,4232,4335,4495,4718,4958,5220,5464,5704,5908,6105,6271,6442,6596,6761,6921,7087,7237,7374,7472,7523,7520,7434,7284,7046,6740,6382,5985,5588,5218,4906,4686,4576,4586,4725,4976,5328,5754,6219,6707,7172,7611,7991,8317,8580,8790,8961,9098,9220,9332,9429,9512,9546,9524,9397,9163,8784,8282,7657,6967,6247,5589,5037,4680,4546,4668,5033,5600,6305,7053,7752,8312,8657,8755,8588,8194,7625,6962,6297,5706,5273,5014,4979,5107,5395,5751,6114,6413,6582,6579,6387,6000,5451,4783,4044,3303,2607,2006,1548,1224,1072,1046,1149,1330,1566,1812,2044,2235,2363,2428,2411,2325,2156,1922,1607,1230,778,265,-312,-935,-1605,-2292,-2991,-3675,-4317,-4916,-5424,-5853,-6171,-6378,-6477,-6464,-6357,-6176,-5929,-5657,-5367,-5089,-4837,-4625,-4457,-4336,-4259,-4222,-4216,-4244,-4289,-4369,-4467,-4598,-4753,-4939,-5145,-5372,-5595,-5823,-6018,-6196,-6327,-6437,-6518,-6601,-6695,-6828,-7015,-7267,-7579,-7942,-8326,-8713,-9050,-9328,-9498,-9564,-9500,-9332,-9064,-8721,-8342,-7944,-7560,-7221,-6926,-6704,-6541,-6448,-6404,-6413,-6447,-6511,-6574,-6647,-6700,-6746,-6768,-6764,-6737,-6677,-6596,-6487,-6368,-6233,-6110,-5994,-5906,-5847,-5827,-5835,-5881,-5942,-6025,-6110,-6194,-6273,-6338,-6388,-6430,-6449,-6468,-6466,-6461,-6433,-6385,-6305,-6180,-6010,-5781,-5504,-5179,-4831,-4470,-4125,-3827,-3584,-3429,-3360,-3388,-3505,-3712,-3981,-4318,-4691,-5095,-5509,-5923,-6321,-6693,-7029,-7318,-7563,-7750,-7887,-7978,-8021,-8045,-8038,-8036,-8037,-8063,-8119,-8206,-8327,-8461,-8604,-8720,-8797,-8807,-8730,-8569,-8316,-7992,-7618,-7224,-6835,-6493,-6199,-5986,-5837,-5753,-5710,-5682,-5650,-5584,-5481,-5312,-5105,-4834,-4538,-4196,-3844,-3462,-3074,-2661,-2235,-1794,-1340,-891,-452,-59,273,506,622,598,422,108,-346,-885,-1495,-2104,-2684,-3171,-3540,-3758,-3820,-3727,-3504,-3175,-2779,-2359,-1942,-1565,-1247,-989,-808,-678,-601,-555,-524,-506,-485,-464,-453,-441,-456,-489,-542,-632,-723,-837,-932,-1012,-1048,-1037,-954,-813,-595,-327,-5,338,696,1040,1363,1640,1877,2060,2208,2327,2436,2567,2731,2962,3261,3637,4079,4563,5060,5523,5924,6210,6370,6373,6240,5967,5609,5188,4760,4376,4061,3852,3770,3800,3953,4194,4505,4858,5234,5603,5963,6292,6600,6875,7127,7364,7579,7800,8011,8222,8436,8630,8805,8927,8992,8960,8839,8589,8241,7774,7227,6615,5973,5335,4740,4210,3794,3490,3348,3332,3489,3762,4163,4650,5180,5733,6251,6710,7082,7337,7482,7503,7428,7263,7046,6793,6543,6311,6120,5984,5905,5881,5915,5975,6074,6167,6263,6330,6368,6366,6318,6231,6098,5933,5741,5530,5316,5114,4925,4789,4681,4647,4661,4736,4863,5015,5188,5347,5478,5556,5573,5518,5408,5243,5059,4869,4718,4624,4616,4714,4917,5239,5642,6130,6646,7180,7681,8129,8494,8766,8934,9002,8978,8874,8706,8493,8242,7974,7688,7398,7101,6802,6498,6192,5876,5563,5239,4925,4614,4317,4036,3780,3545,3339,3158,2998,2858,2731,2609,2493,2369,2246,2116,1995,1882,1795,1741,1730,1775,1882,2053,2293,2592,2950,3350,3774,4213,4633,5029,5371,5651,5850,5967,5988,5915,5751,5492,5161,4759,4310,3837,3356,2901,2484,2131,1845,1634,1488,1394,1331,1280,1216,1129,1003,846,656,448,234,25,-170,-341,-493,-614,-714,-788,-835,-849,-839,-787,-712,-604,-476,-346,-212,-109,-33,-7,-35,-122,-262,-459,-691,-960,-1244,-1535,-1817,-2084,-2322,-2533,-2703,-2841,-2941,-3006,-3044,-3047,-3034,-2991,-2943,-2884,-2829,-2789,-2766,-2780,-2829,-2921,-3047,-3211,-3388,-3584,-3765,-3941,-4089,-4220,-4335,-4445,-4564,-4706,-4878,-5093,-5331,-5601,-5859,-6105,-6300,-6428,-6483,-6453,-6354,-6211,-6034,-5882,-5754,-5708,-5724,-5832,-5998,-6204,-6424,-6605,-6734,-6768,-6705,-6534,-6286,-5962,-5628,-5291,-5017,-4823,-4741,-4785,-4952,-5228,-5594,-6009,-6435,-6841,-7172,-7429,-7568,-7600,-7529,-7362,-7139,-6869,-6594,-6336,-6114,-5951,-5839,-5798,-5800,-5853,-5930,-6014,-6107,-6169,-6223,-6241,-6234,-6209,-6165,-6117,-6069,-6035,-6011,-6007,-6026,-6045,-6093,-6124,-6166,-6198,-6222,-6245,-6263,-6286,-6314,-6356,-6396,-6444,-6468,-6473,-6423,-6317,-6130,-5863,-5516,-5101,-4638,-4155,-3682,-3250,-2894,-2632,-2476,-2444,-2511,-2689,-2937,-3256,-3604,-3978,-4349,-4702,-5035,-5326,-5579,-5784,-5935,-6046,-6091,-6106,-6060,-5991,-5887,-5768,-5648,-5533,-5442,-5375,-5340,-5337,-5358,-5402,-5456,-5518,-5575,-5636,-5682,-5739,-5776,-5832,-5870,-5922,-5961,-5998,-6023,-6033,-6019,-5984,-5920,-5827,-5701,-5549,-5353,-5142,-4896,-4634,-4370,-4095,-3843,-3603,-3396,-3209,-3053,-2912,-2778,-2653,-2511,-2368,-2203,-2038,-1855,-1686,-1514,-1373,-1241,-1151,-1084,-1051,-1049,-1061,-1091,-1119,-1141,-1146,-1123,-1074,-991,-878,-734,-568,-379,-184,19,217,402,568,715,834,933,1018,1079,1144,1190,1240,1275,1297,1297,1264,1200,1091,951,772,577,367,169,-15,-161,-273,-335,-356,-338,-286,-207,-111,4,125,265,408,574,745,939,1145,1364,1598,1839,2079,2327,2552,2780,2979,3174,3346,3521,3683,3863,4029,4220,4386,4556,4676,4765,4776,4729,4602,4413,4176,3909,3644,3392,3198,3041,2963,2928,2944,2984,3032,3061,3064,3024,2948,2836,2713,2584,2483,2417,2406,2449,2550,2691,2865,3053,3235,3406,3548,3664,3759,3836,3919,4014,4145,4327,4566,4871,5230,5635,6063,6482,6872,7193,7438,7581,7632,7597,7490,7355,7199,7077,6988,6969,7008,7113,7253,7417,7561,7669,7700,7641,7475,7203,6834,6386,5885,5365,4860,4400,4019,3725,3545,3464,3487,3583,3741,3922,4112,4277,4415,4498,4552,4552,4545,4514,4497,4494,4513,4561,4623,4697,4769,4821,4854,4851,4823,4776,4718,4672,4655,4683,4762,4908,5098,5348,5615,5900,6169,6408,6607,6745,6831,6858,6845,6788,6722,6631,6558,6490,6445,6426,6432,6473,6530,6622,6709,6817,6894,6957,6960,6909,6771,6551,6238,5839,5367,4838,4280,3719,3181,2689,2266,1913,1645,1441,1303,1204,1136,1075,1022,955,897,827,779,749,753,808,905,1056,1251,1478,1736,1991,2258,2496,2725,2921,3099,3246,3380,3483,3583,3655,3725,3773,3810,3838,3842,3851,3829,3812,3776,3732,3680,3609,3531,3431,3316,3174,3013,2823,2614,2373,2125,1854,1585,1324,1066,847,640,469,324,190,74,-58,-199,-370,-568,-795,-1042,-1286,-1521,-1705,-1832,-1873,-1812,-1652,-1385,-1025,-594,-108,399,893,1365,1770,2112,2367,2542,2638,2667,2639,2568,2468,2342,2208,2054,1896,1711,1515,1286,1035,754,448,127,-204,-526,-842,-1120,-1382,-1592,-1777,-1923,-2043,-2141,-2222,-2289,-2346,-2391,-2421,-2436,-2429,-2402,-2357,-2289,-2219,-2134,-2060,-1987,-1930,-1886,-1862,-1850,-1864,-1891,-1948,-2023,-2137,-2266,-2434,-2609,-2806,-2998,-3180,-3337,-3460,-3545,-3587,-3587,-3555,-3498,-3431,-3359,-3305,-3255,-3251,-3249,-3301,-3360,-3458,-3570,-3700,-3842,-3983,-4127,-4251,-4363,-4442,-4488,-4496,-4461,-4383,-4274,-4128,-3965,-3787,-3611,-3439,-3292,-3163,-3072,-3018,-2998,-3019,-3070,-3142,-3235,-3326,-3417,-3490,-3552,-3586,-3618,-3635,-3658,-3695,-3748,-3831,-3938,-4070,-4218,-4378,-4532,-4685,-4817,-4943,-5047,-5148,-5238,-5329,-5412,-5496,-5565,-5619,-5645,-5630,-5574,-5471,-5322,-5136,-4927,-4703,-4498,-4302,-4158,-4049,-3995,-3984,-4008,-4057,-4115,-4165,-4193,-4194,-4158,-4089,-3991,-3873,-3748,-3638,-3544,-3493,-3485,-3524,-3614,-3743,-3901,-4079,-4262,-4438,-4607,-4754,-4896,-5018,-5154,-5279,-5431,-5583,-5755,-5926,-6093,-6239,-6350,-6411,-6410,-6341,-6196,-5984,-5705,-5380,-5012,-4634,-4245,-3881,-3542,-3251,-3011,-2837,-2725,-2679,-2695,-2763,-2873,-3016,-3161,-3314,-3433,-3525,-3565,-3549,-3475,-3344,-3162,-2941,-2691,-2432,-2174,-1937,-1726,-1555,-1427,-1338,-1295,-1276,-1285,-1303,-1327,-1342,-1353,-1342,-1329,-1296,-1269,-1234,-1213,-1197,-1203,-1225,-1271,-1342,-1433,-1552,-1684,-1837,-1994,-2159,-2311,-2458,-2573,-2678,-2741,-2787,-2802,-2793,-2780,-2745,-2727,-2694,-2689,-2677,-2692,-2705,-2737,-2768,-2818,-2865,-2935,-3010,-3112,-3228,-3371,-3527,-3703,-3879,-4051,-4197,-4302,-4354,-4328,-4224,-4025,-3737,-3355,-2906,-2376,-1819,-1225,-628,-56,498,995,1441,1827,2142,2403,2592,2729,2802,2824,2788,2702,2559,2375,2141,1877,1577,1270,948,635,330,39,-232,-488,-729,-957,-1163,-1354,-1511,-1628,-1691,-1683,-1599,-1434,-1184,-867,-498,-94,310,707,1061,1374,1629,1833,1997,2113,2215,2284,2354,2401,2445,2469,2475,2462,2423,2369,2296,2219,2142,2079,2045,2039,2081,2164,2298,2472,2682,2914,3155,3382,3579,3720,3791,3771,3657,3437,3124,2727,2262,1768,1254,771,328,-35,-312,-483,-540,-499,-341,-110,206,565,957,1353,1736,2085,2392,2653,2866,3048,3200,3353,3504,3680,3872,4091,4316,4542,4749,4908,5026,5057,5036,4930,4772,4558,4317,4051,3789,3524,3283,3051,2850,2665,2504,2368,2259,2176,2133,2116,2144,2201,2303,2424,2584,2744,2924,3092,3246,3380,3474,3540,3563,3557,3520,3464,3402,3330,3273,3221,3179,3159,3140,3132,3135,3129,3138,3144,3156,3175,3195,3221,3239,3249,3237,3200,3132,3029,2898,2751,2594,2453,2335,2266,2245,2290,2383,2530,2710,2902,3104,3286,3455,3600,3723,3843,3950,4081,4215,4387,4568,4776,4983,5191,5367,5517,5604,5640,5605,5503,5343,5126,4874,4596,4313,4039,3792,3580,3422,3314,3262,3265,3314,3408,3531,3681,3846,4015,4189,4345,4496,4614,4710,4769,4795,4782,4744,4671,4590,4492,4396,4303,4212,4120,4025,3904,3761,3575,3344,3077,2771,2446,2124,1814,1546,1331,1174,1087,1057,1081,1143,1231,1329,1434,1527,1618,1688,1760,1808,1862,1891,1915,1918,1895,1850,1763,1648,1496,1315,1121,912,727,559,449,396,419,529,712,985,1307,1688,2085,2496,2884,3250,3568,3835,4055,4205,4316,4361,4360,4303,4191,4035,3817,3567,3263,2939,2579,2212,1829,1448,1062,680,292,-88,-474,-846,-1207,-1535,-1818,-2040,-2187,-2245,-2213,-2090,-1883,-1617,-1295,-956,-608,-279,12,261,445,573,633,635,579,475,327,158,-39,-234,-431,-610,-767,-896,-993,-1055,-1086,-1085,-1056,-1004,-933,-847,-756,-655,-560,-462,-370,-284,-193,-113,-19,68,157,247,314,366,374,335,231,63,-185,-487,-854,-1252,-1667,-2081,-2453,-2787,-3041,-3229,-3320,-3338,-3267,-3130,-2934,-2679,-2396,-2077,-1743,-1403,-1064,-737,-439,-174,35,184,256,248,151,-29,-293,-614,-1003,-1407,-1843,-2256,-2659,-3008,-3318,-3555,-3735,-3847,-3901,-3910,-3877,-3823,-3757,-3693,-3636,-3593,-3562,-3535,-3519,-3488,-3452,-3392,-3311,-3206,-3079,-2926,-2761,-2578,-2389,-2202,-2010,-1844,-1681,-1565,-1465,-1427,-1418,-1476,-1563,-1704,-1864,-2047,-2226,-2394,-2536,-2643,-2715,-2751,-2755,-2745,-2719,-2706,-2699,-2722,-2767,-2845,-2947,-3072,-3210,-3356,-3498,-3624,-3738,-3806,-3855,-3846,-3798,-3698,-3549,-3363,-3136,-2900,-2641,-2408,-2184,-2001,-1861,-1762,-1716,-1703,-1733,-1783,-1862,-1949,-2063,-2181,-2328,-2488,-2685,-2896,-3152,-3409,-3700,-3976,-4248,-4486,-4680,-4814,-4881,-4876,-4807,-4680,-4516,-4332,-4154,-3999,-3888,-3827,-3824,-3867,-3952,-4053,-4162,-4245,-4303,-4308,-4275,-4188,-4074,-3936,-3797,-3666,-3564,-3486,-3451,-3442,-3454,-3486,-3511,-3531,-3530,-3504,-3450,-3371,-3266,-3151,-3027,-2907,-2798,-2713,-2651,-2626,-2630,-2672,-2747,-2843,-2968,-3090,-3229,-3352,-3471,-3573,-3658,-3726,-3785,-3826,-3862,-3883,-3894,-3889,-3857,-3799,-3699,-3557,-3363,-3117,-2816,-2468,-2074,-1644,-1193,-730,-275,145,531,834,1064,1190,1210,1120,928,637,272,-152,-614,-1089,-1558,-2006,-2412,-2771,-3072,-3311,-3490,-3603,-3664,-3664,-3621,-3537,-3413,-3268,-3095,-2909,-2703,-2491,-2262,-2021,-1767,-1492,-1205,-907,-593,-289,11,284,514,702,817,870,850,751,604,388,149,-118,-388,-636,-865,-1037,-1172,-1238,-1260,-1225,-1145,-1030,-882,-710,-522,-315,-98,129,362,583,796,965,1087,1132,1081,925,657,273,-201,-756,-1343,-1940,-2494,-2975,-3346,-3585,-3683,-3631,-3451,-3150,-2766,-2325,-1854,-1391,-946,-554,-209,70,292,461,585,673,746,799,854,911,963,1024,1070,1104,1108,1086,1014,912,766,590,401,195,3,-184,-339,-479,-580,-670,-726,-773,-802,-815,-820,-802,-773,-715,-639,-529,-398,-235,-44,176,430,708,1021,1353,1711,2073,2443,2797,3129,3433,3689,3907,4070,4191,4255,4287,4266,4212,4125,4007,3871,3720,3562,3409,3261,3134,3017,2920,2837,2761,2693,2620,2539,2452,2343,2227,2087,1941,1783,1627,1476,1343,1235,1160,1127,1133,1180,1263,1368,1489,1612,1723,1824,1906,1975,2036,2098,2170,2255,2365,2485,2625,2764,2900,3009,3099,3144,3165,3157,3130,3110,3096,3118,3169,3261,3384,3524,3667,3792,3875,3900,3858,3732,3541,3275,2964,2620,2271,1935,1639,1387,1205,1072,1011,976,992,997,1021,1015,1001,964,924,883,866,885,944,1068,1236,1455,1712,1979,2253,2501,2719,2888,3005,3070,3078,3046,2965,2854,2713,2547,2365,2171,1963,1768,1566,1390,1230,1103,1013,967,968,1017,1126,1272,1482,1722,2011,2325,2671,3016,3381,3717,4048,4334,4585,4776,4923,4994,5022,4984,4894,4762,4578,4370,4119,3853,3559,3258,2949,2638,2337,2045,1778,1533,1321,1142,1004,896,838,803,816,847,913,999,1105,1225,1361,1504,1660,1813,1976,2129,2283,2417,2538,2628,2688,2706,2670,2593,2448,2264,2028,1759,1476,1185,913,671,471,328,237,208,224,288,377,489,604,717,816,899,962,1007,1045,1066,1101,1136,1189,1258,1344,1430,1527,1595,1649,1662,1637,1569,1476,1356,1236,1134,1055,1029,1046,1119,1242,1400,1585,1783,1979,2164,2329,2465,2577,2660,2717,2749,2758,2746,2720,2670,2616,2538,2460,2369,2275,2173,2065,1943,1802,1638,1430,1188,885,541,142,-288,-740,-1189,-1617,-1991,-2308,-2531,-2680,-2722,-2704,-2596,-2458,-2278,-2090,-1912,-1742,-1605,-1495,-1406,-1346,-1288,-1243,-1183,-1113,-1015,-897,-754,-598,-434,-289,-164,-89,-60,-96,-179,-315,-474,-649,-812,-949,-1046,-1092,-1088,-1043,-960,-866,-762,-681,-622,-609,-635,-715,-828,-978,-1140,-1291,-1421,-1490,-1490,-1403,-1217,-950,-606,-227,163,511,790,958,995,902,671,343,-56,-488,-893,-1252,-1509,-1666,-1694,-1611,-1429,-1166,-862,-533,-214,82,334,541,698,811,891,937,964,974,962,939,889,814,711,569,395,191,-43,-289,-543,-792,-1018,-1224,-1392,-1523,-1616,-1671,-1697,-1695,-1673,-1640,-1594,-1551,-1501,-1456,-1413,-1369,-1336,-1299,-1270,-1241,-1211,-1179,-1139,-1091,-1031,-968,-900,-839,-803,-791,-833,-918,-1064,-1254,-1487,-1733,-1979,-2190,-2350,-2430,-2425,-2313,-2113,-1818,-1452,-1034,-570,-101,378,836,1265,1665,2004,2305,2523,2689,2764,2774,2702,2564,2363,2115,1829,1524,1214,905,616,342,90,-142,-365,-586,-809,-1055,-1315,-1602,-1907,-2220,-2528,-2817,-3066,-3267,-3407,-3480,-3498,-3465,-3395,-3314,-3216,-3139,-3065,-3006,-2954,-2886,-2813,-2698,-2558,-2374,-2160,-1928,-1691,-1465,-1280,-1125,-1034,-984,-975,-998,-1026,-1051,-1056,-1028,-969,-877,-759,-630,-494,-373,-274,-201,-178,-179,-232,-312,-418,-546,-677,-809,-924,-1023,-1084,-1116,-1106,-1046,-954,-809,-643,-438,-222,15,251,496,731,973,1199,1429,1639,1847,2027,2194,2329,2437,2511,2552,2556,2529,2468,2380,2260,2122,1955,1782,1592,1400,1213,1027,849,678,496,314,95,-155,-454,-807,-1211,-1660,-2142,-2630,-3110,-3548,-3925,-4221,-4418,-4508,-4492,-4367,-4154,-3853,-3503,-3098,-2689,-2266,-1867,-1497,-1162,-875,-623,-419,-235,-82,69,213,370,542,734,945,1162,1384,1589,1759,1885,1946,1931,1850,1680,1462,1182,884,563,263,-27,-266,-482,-646,-784,-883,-958,-1015,-1043,-1062,-1044,-1011,-941,-847,-720,-572,-403,-229,-55,104,238,333,381,377,309,186,1,-230,-502,-790,-1091,-1366,-1616,-1816,-1956,-2033,-2053,-2007,-1929,-1807,-1669,-1529,-1384,-1263,-1153,-1069,-1005,-964,-932,-917,-899,-881,-853,-816,-766,-712,-650,-600,-558,-546,-563,-619,-713,-841,-995,-1162,-1325,-1461,-1563,-1601,-1583,-1487,-1337,-1127,-892,-640,-401,-196,-39,48,78,32,-61,-205,-368,-548,-711,-864,-979,-1066,-1122,-1144,-1156,-1147,-1146,-1147,-1163,-1196,-1243,-1308,-1375,-1451,-1507,-1552,-1561,-1523,-1445,-1283,-1074,-775,-412,15,496,1002,1514,2000,2428,2774,3012,3131,3125,2994,2768,2448,2085,1694,1302,947,622,357,136,-39,-176,-291,-389,-474,-554,-615,-667,-687,-683,-648,-582,-502,-415,-336,-293,-287,-343,-458,-630,-847,-1090,-1337,-1555,-1730,-1831,-1847,-1781,-1617,-1388,-1096,-766,-434,-109,180,416,602,718,786,805,788,747,697,638,591,537,495,450,398,342,259,166,42,-98,-263,-437,-621,-803,-976,-1133,-1272,-1385,-1472,-1537,-1571,-1591,-1586,-1568,-1541,-1504,-1472,-1431,-1400,-1359,-1318,-1266,-1188,-1087,-943,-762,-539,-279,9,301,593,847,1061,1205,1281,1277,1211,1086,930,761,604,485,406,391,417,493,583,676,734,746,676,526,280,-51,-451,-905,-1378,-1851,-2290,-2677,-2994,-3230,-3384,-3458,-3456,-3405,-3293,-3166,-2993,-2826,-2624,-2430,-2206,-1973,-1717,-1432,-1127,-789,-424,-46,359,751,1151,1510,1846,2113,2325,2449,2492,2450,2323,2129,1874,1589,1281,982,705,459,267,114,16,-47,-80,-89,-97,-104,-127,-172,-246,-338,-465,-592,-731,-845,-932,-961,-927,-813,-620,-357,-34,312,663,972,1220,1369,1412,1343,1170,916,611,290,-9,-248,-407,-464,-412,-262,-27,270,593,924,1223,1475,1663,1773,1812,1776,1684,1534,1364,1152,945,724,506,301,91,-102,-295,-484,-660,-842,-999,-1155,-1279,-1383,-1449,-1476,-1464,-1402,-1305,-1159,-987,-780,-563,-330,-108,97,264,380,423,388,250,21,-312,-721,-1209,-1734,-2279,-2805,-3290,-3698,-4027,-4246,-4376,-4406,-4366,-4265,-4130,-3970,-3813,-3648,-3496,-3340,-3177,-2998,-2791,-2543,-2256,-1916,-1529,-1100,-632,-147,350,827,1282,1674,2010,2249,2410,2463,2434,2312,2122,1879,1602,1324,1056,832,666,567,556,612,748,927,1150,1372,1590,1763,1890,1953,1949,1889,1771,1626,1450,1276,1098,934,778,631,486,333,181,9,-150,-318,-452,-559,-612,-606,-535,-410,-224,-18,214,428,620,767,858,894,865,788,656,494,297,91,-130,-341,-557,-746,-934,-1089,-1234,-1342,-1437,-1494,-1533,-1535,-1517,-1471,-1406,-1330,-1241,-1150,-1058,-962,-862,-751,-615,-444,-235,36,347,714,1115,1533,1952,2339,2680,2957,3151,3263,3292,3242,3137,2976,2787,2575,2358,2143,1928,1726,1530,1340,1170,1005,864,749,657,599,574,563,581,585,579,540,443,290,59,-240,-605,-1023,-1475,-1944,-2399,-2831,-3199,-3508,-3720,-3839,-3852,-3752,-3553,-3253,-2875,-2433,-1958,-1461,-985,-531,-133,212,494,718,893,1028,1143,1238,1338,1430,1536,1633,1729,1798,1846,1846,1805,1707,1568,1382,1179,965,769,609,506,472,518,643,835,1081,1348,1617,1850,2029,2128,2142,2074,1929,1737,1512,1289,1084,917,797,719,689,687,699,730,739,756,741,728,694,666,640,629,644,690,772,902,1073,1293,1553,1844,2159,2483,2794,3083,3323,3511,3627,3672,3640,3535,3365,3136,2861,2546,2207,1844,1478,1102,737,379,45,-259,-526,-733,-886,-960,-962,-879,-723,-490,-201,136,498,864,1208,1511,1749,1901,1965,1925,1794,1578,1296,982,649,343,70,-132,-261,-310,-275,-176,-12,191,422,664,901,1126,1332,1505,1655,1770,1859,1925,1974,2016,2064,2132,2226,2363,2540,2767,3020,3309,3587,3859,4087,4248,4340,4326,4226,4021,3733,3364,2948,2496,2041,1601,1196,844,554,322,160,48,-9,-21,0,58,149,257,394,532,670,785,853,858,774,596,312,-64,-518,-1012,-1517,-1987,-2378,-2668,-2819,-2834,-2714,-2465,-2136,-1733,-1317,-890,-506,-158,124,347,508,600,644,616,546,408,232,7,-243,-511,-770,-1013,-1199,-1342,-1400,-1400,-1319,-1196,-1020,-837,-643,-470,-326,-209,-128,-70,-24,15,75,156,270,434,627,872,1144,1444,1760,2080,2396,2708,3000,3280,3542,3780,4002,4193,4347,4467,4518,4516,4437,4278,4058,3763,3429,3061,2689,2326,1991,1695,1435,1219,1031,869,722,584,441,306,156,6,-159,-339,-543,-769,-1038,-1319,-1643,-1961,-2279,-2564,-2783,-2924,-2953,-2855,-2637,-2278,-1823,-1266,-660,-29,593,1162,1661,2060,2351,2528,2593,2562,2445,2263,2033,1771,1489,1206,924,663,424,224,71,-21,-44,8,135,339,597,912,1233,1567,1860,2110,2287,2384,2397,2329,2194,2002,1778,1538,1299,1075,878,698,553,418,297,184,59,-68,-220,-378,-573,-776,-1017,-1274,-1554,-1849,-2150,-2446,-2721,-2955,-3140,-3249,-3283,-3229,-3090,-2873,-2596,-2262,-1904,-1522,-1141,-769,-417,-89,205,464,677,849,969,1043,1075,1062,1028,968,917,874,867,905,1002,1169,1403,1703,2064,2467,2901,3333,3751,4123,4427,4651,4766,4776,4668,4449,4122,3704,3211,2657,2073,1468,871,294,-245,-736,-1172,-1545,-1861,-2114,-2315,-2467,-2572,-2647,-2688,-2709,-2707,-2693,-2657,-2616,-2539,-2455,-2329,-2181,-1991,-1769,-1519,-1239,-950,-649,-358,-80,172,395,585,743,872,983,1069,1158,1235,1318,1396,1476,1537,1593,1611,1611,1568,1498,1405,1292,1184,1094,1030,1024,1062,1164,1319,1505,1724,1922,2112,2232,2300,2270,2162,1965,1686,1347,957,538,111,-311,-706,-1068,-1376,-1637,-1832,-1972,-2050,-2079,-2065,-2014,-1950,-1873,-1806,-1754,-1721,-1722,-1749,-1805,-1889,-1988,-2108,-2232,-2361,-2490,-2604,-2708,-2782,-2827,-2833,-2786,-2693,-2536,-2333,-2076,-1779,-1455,-1114,-777,-453,-164,88,285,434,525,571,577,558,528,496,486,501,556,658,803,995,1224,1477,1734,1989,2193,2360,2432,2432,2319,2119,1813,1428,973,463,-78,-642,-1203,-1751,-2269,-2744,-3173,-3536,-3842,-4080,-4264,-4394,-4491,-4553,-4614,-4658,-4720,-4776,-4840,-4892,-4926,-4922,-4872,-4761,-4580,-4332,-4008,-3616,-3170,-2659,-2120,-1535,-937,-328,283,871,1437,1955,2418,2815,3132,3365,3507,3559,3513,3387,3173,2895,2561,2192,1808,1427,1073,755,483,261,73,-75,-222,-362,-535,-736,-987,-1283,-1626,-1999,-2403,-2801,-3201,-3564,-3897,-4169,-4395,-4542,-4633,-4641,-4582,-4454,-4251,-3999,-3689,-3347,-2984,-2616,-2260,-1935,-1643,-1399,-1197,-1035,-895,-771,-642,-491,-319,-107,134,393,669,922,1157,1334,1456,1508,1488,1407,1268,1092,883,674,455,265,87,-52,-169,-242,-297,-315,-320,-300,-275,-238,-206,-181,-168,-181,-216,-278,-362,-459,-553,-639,-696,-731,-732,-727,-724,-759,-859,-1049,-1355,-1776,-2320,-2953,-3659,-4385,-5095,-5740,-6283,-6685,-6940,-7024,-6968,-6768,-6480,-6115,-5742,-5372,-5051,-4798,-4608,-4491,-4413,-4351,-4275,-4150,-3956,-3668,-3295,-2820,-2281,-1678,-1044,-415,210,772,1281,1698,2019,2234,2336,2343,2247,2093,1873,1634,1368,1101,828,549,265,-27,-330,-622,-909,-1160,-1372,-1533,-1635,-1699,-1721,-1738,-1760,-1816,-1908,-2058,-2246,-2475,-2719,-2954,-3164,-3312,-3391,-3367,-3247,-3010,-2672,-2243,-1738,-1198,-652,-137,301,644,858,952,915,786,575,334,85,-134,-300,-405,-440,-411,-342,-236,-125,-29,40,62,25,-62,-210,-400,-612,-831,-1030,-1183,-1285,-1309,-1255,-1129,-921,-661,-348,-8,336,668,953,1182,1317,1364,1295,1128,874,554,210,-129,-423,-635,-743,-728,-589,-337,18,433,888,1327,1727,2041,2239,2301,2205,1958,1564,1037,420,-262,-967,-1650,-2297,-2864,-3352,-3754,-4067,-4317,-4497,-4637,-4743,-4817,-4881,-4917,-4945,-4952,-4944,-4917,-4865,-4791,-4686,-4552,-4388,-4196,-3980,-3741,-3485,-3208,-2908,-2581,-2219,-1820,-1381,-913,-429,44,476,831,1077,1180,1131,920,561,78,-486,-1088,-1680,-2198,-2623,-2889,-2996,-2923,-2676,-2275,-1755,-1148,-518,98,641,1075,1365,1497,1466,1300,1009,654,252,-127,-465,-715,-860,-892,-801,-611,-329,11,383,755,1104,1399,1639,1808,1919,1984,2016,2040,2065,2104,2166,2237,2328,2409,2492,2542,2577,2558,2515,2409,2259,2049,1778,1452,1066,637,170,-313,-794,-1259,-1683,-2049,-2361,-2582,-2747,-2821,-2827,-2761,-2614,-2409,-2123,-1782,-1365,-910,-393,130,684,1215,1733,2200,2621,2968,3252,3446,3580,3621,3612,3525,3392,3207,2978,2714,2406,2066,1683,1257,797,288,-246,-810,-1389,-1964,-2532,-3065,-3550,-3964,-4284,-4498,-4569,-4515,-4292,-3954,-3477,-2928,-2316,-1714,-1139,-657,-284,-42,58,40,-80,-255,-450,-605,-691,-660,-494,-188,251,802,1414,2050,2642,3151,3512,3715,3713,3532,3172,2679,2095,1476,875,345,-79,-351,-485,-450,-290,-7,352,750,1150,1510,1802,2004,2094,2079,1962,1759,1504,1219,936,686,483,350,296,315,420,590,829,1119,1447,1790,2140,2457,2735,2939,3052,3069,2968,2768,2466,2091,1654,1198,728,291,-109,-443,-702,-876,-962,-957,-863,-704,-471,-207,81,371,628,855,1026,1147,1225,1270,1310,1365,1459,1621,1855,2178,2578,3044,3554,4072,4576,5020,5382,5642,5770,5785,5667,5445,5126,4731,4278,3781,3254,2703,2144,1571,1006,443,-101,-621,-1117,-1573,-2002,-2392,-2756,-3097,-3415,-3718,-3993,-4242,-4441,-4583,-4639,-4601,-4449,-4175,-3785,-3271,-2662,-1960,-1204,-408,389,1175,1902,2579,3162,3666,4075,4399,4647,4833,4971,5073,5159,5231,5301,5374,5439,5511,5566,5616,5639,5643,5612,5550,5445,5300,5105,4860,4561,4210,3800,3347,2843,2319,1781,1257,767,334,-17,-282,-446,-527,-527,-477,-401,-332,-299,-326,-430,-615,-873,-1193,-1534,-1882,-2181,-2407,-2525,-2503,-2334,-2002,-1519,-901,-180,608,1406,2174,2849,3387,3758,3926,3901,3682,3312,2817,2269,1699,1177,729,394,174,83,88,194,343,534,723,891,1025,1107,1138,1114,1041,932,785,632,460,306,163,56,-13,-24,27,156,364,661,1034,1484,1977,2497,3004,3464,3835,4090,4202,4164,3981,3664,3248,2764,2251,1751,1291,904,605,405,305,307,388,550,759,1007,1265,1515,1730,1898,1994,2022,1965,1846,1662,1444,1218,1011,850,771,776,893,1112,1425,1814,2261,2721,3185,3602,3961,4229,4393,4444,4379,4202,3933,3590,3203,2816,2442,2135,1904,1770,1742,1796,1930,2093,2268,2400,2468,2437,2295,2041,1690,1262,797,331,-90,-430,-648,-735,-660,-433,-66,428,1006,1630,2266,2854,3366,3763,4024,4138,4107,3953,3691,3368,3002,2641,2300,2004,1762,1573,1438,1332,1257,1181,1095,991,834,652,397,112,-236,-613,-1015,-1433,-1832,-2209,-2538,-2797,-2986,-3073,-3079,-2970,-2786,-2499,-2157,-1745,-1315,-853,-411,21,412,768,1083,1374,1639,1910,2185,2485,2818,3180,3574,3993,4411,4831,5216,5562,5842,6034,6130,6107,5950,5666,5224,4658,3953,3143,2244,1293,325,-630,-1513,-2315,-2979,-3500,-3858,-4042,-4076,-3958,-3732,-3419,-3055,-2682,-2324,-2010,-1761,-1574,-1463,-1407,-1386,-1392,-1375,-1324,-1209,-993,-685,-250,287,928,1634,2379,3114,3787,4358,4776,5017,5060,4905,4570,4090,3505,2872,2241,1665,1187,837,633,582,664,867,1153,1487,1827,2140,2379,2532,2571,2493,2310,2026,1682,1295,911,555,251,41,-97,-114,-62,91,290,543,799,1059,1279,1448,1552,1568,1502,1341,1085,754,336,-131,-647,-1178,-1699,-2186,-2605,-2941,-3157,-3266,-3231,-3099,-2851,-2545,-2195,-1849,-1537,-1292,-1137,-1081,-1123,-1250,-1444,-1666,-1896,-2079,-2201,-2219,-2120,-1890,-1529,-1047,-466,183,858,1512,2100,2577,2909,3066,3054,2859,2534,2091,1594,1078,594,173,-167,-415,-582,-691,-768,-850,-969,-1153,-1423,-1800,-2267,-2840,-3479,-4169,-4890,-5587,-6250,-6835,-7319,-7681,-7910,-7990,-7936,-7741,-7429,-7013,-6518,-5972,-5390,-4819,-4256,-3748,-3289,-2896,-2577,-2307,-2093,-1901,-1710,-1510,-1258,-959,-589,-153,340,879,1439,1989,2514,2964,3338,3592,3726,3732,3607,3370,3035,2631,2185,1734,1297,909,587,340,178,95,82,120,198,274,341,359,305,169,-84,-438,-917,-1486,-2145,-2852,-3577,-4279,-4918,-5454,-5861,-6114,-6196,-6120,-5889,-5528,-5073,-4559,-4027,-3523,-3081,-2725,-2493,-2371,-2373,-2475,-2647,-2870,-3086,-3276,-3395,-3425,-3348,-3169,-2880,-2526,-2105,-1677,-1259,-889,-608,-421,-356,-405,-558,-793,-1073,-1356,-1600,-1760,-1798,-1695,-1428,-1014,-452,206,939,1688,2407,3061,3592,3989,4216,4275,4154,3871,3437,2866,2191,1422,597,-270,-1149,-2018,-2858,-3642,-4362,-4998,-5542,-5997,-6362,-6643,-6873,-7042,-7206,-7354,-7521,-7713,-7924,-8161,-8389,-8603,-8759,-8838,-8801,-8636,-8322,-7856,-7242,-6496,-5638,-4706,-3729,-2748,-1802,-920,-134,536,1095,1524,1863,2105,2300,2454,2608,2766,2949,3151,3369,3584,3776,3923,3997,3979,3847,3586,3187,2646,1962,1152,219,-797,-1882,-2985,-4068,-5093,-6000,-6766,-7349,-7720,-7889,-7832,-7590,-7184,-6641,-6034,-5377,-4746,-4160,-3654,-3251,-2943,-2728,-2578,-2465,-2352,-2216,-2007,-1740,-1370,-934,-430,113,658,1179,1635,2000,2252,2369,2356,2207,1936,1572,1128,655,168,-284,-684,-998,-1218,-1336,-1346,-1272,-1112,-897,-644,-371,-102,143,358,516,626,667,652,584,465,331,173,42,-72,-124,-125,-46,96,307,568,852,1147,1403,1605,1708,1688,1524,1199,718,85,-663,-1505,-2383,-3259,-4079,-4803,-5395,-5843,-6123,-6265,-6264,-6168,-6001,-5805,-5612,-5454,-5342,-5296,-5299,-5343,-5395,-5420,-5386,-5251,-4984,-4566,-3988,-3255,-2387,-1420,-392,647,1639,2556,3332,3951,4391,4627,4675,4535,4227,3781,3223,2589,1921,1250,615,48,-432,-795,-1048,-1178,-1210,-1154,-1049,-913,-798,-726,-734,-843,-1059,-1386,-1808,-2297,-2824,-3339,-3811,-4192,-4462,-4597,-4587,-4454,-4191,-3850,-3438,-3002,-2565,-2153,-1786,-1470,-1218,-1013,-860,-732,-620,-507,-366,-201,15,269,574,906,1267,1624,1968,2268,2512,2666,2732,2679,2514,2238,1845,1374,820,233,-372,-944,-1461,-1877,-2168,-2309,-2279,-2078,-1709,-1185,-535,208,1004,1805,2572,3253,3831,4253,4534,4644,4615,4447,4182,3838,3459,3065,2691,2350,2062,1821,1643,1501,1403,1314,1233,1124,987,790,537,217,-163,-593,-1057,-1533,-1993,-2426,-2794,-3099,-3320,-3456,-3520,-3511,-3456,-3365,-3269,-3173,-3113,-3083,-3103,-3176,-3280,-3432,-3583,-3743,-3862,-3927,-3910,-3776,-3519,-3110,-2552,-1841,-996,-35,1005,2083,3163,4182,5111,5901,6513,6943,7150,7162,6968,6607,6087,5466,4757,4010,3253,2507,1798,1139,533,-17,-513,-962,-1368,-1738,-2073,-2375,-2639,-2860,-3027,-3136,-3173,-3126,-2996,-2763,-2441,-2017,-1507,-915,-261,435,1142,1840,2487,3059,3529,3864,4070,4116,4030,3805,3478,3070,2615,2156,1716,1346,1054,873,802,850,993,1223,1502,1800,2082,2311,2465,2513,2453,2280,2007,1653,1255,833,441,99,-154,-304,-334,-249,-52,230,577,955,1340,1703,2025,2289,2497,2647,2749,2819,2868,2920,2980,3062,3171,3305,3459,3620,3777,3909,3996,4023,3948,3782,3470,3034,2441,1708,843,-140,-1194,-2300,-3400,-4454,-5410,-6235,-6873,-7321,-7535,-7530,-7297,-6863,-6239,-5472,-4581,-3616,-2603,-1583,-572,388,1302,2138,2902,3594,4205,4753,5237,5666,6051,6394,6706,6985,7240,7463,7659,7815,7933,7987,7988,7901,7741,7484,7143,6712,6210,5655,5057,4465,3877,3348,2873,2488,2186,1975,1843,1768,1736,1717,1689,1631,1523,1361,1135,859,531,183,-181,-517,-825,-1059,-1217,-1277,-1230,-1081,-833,-497,-105,331,768,1184,1549,1830,2018,2085,2037,1868,1590,1220,778,290,-222,-723,-1199,-1625,-1980,-2261,-2447,-2539,-2538,-2435,-2252,-1979,-1644,-1246,-812,-341,142,636,1132,1616,2100,2565,3015,3446,3845,4211,4526,4781,4961,5054,5050,4937,4716,4378,3936,3397,2770,2084,1352,609,-123,-807,-1433,-1949,-2364,-2644,-2791,-2814,-2714,-2522,-2264,-1969,-1671,-1410,-1192,-1062,-998,-1015,-1091,-1197,-1319,-1405,-1450,-1399,-1262,-1003,-635,-156,429,1088,1820,2583,3367,4134,4873,5549,6150,6662,7069,7379,7592,7710,7766,7753,7712,7643,7572,7501,7440,7387,7335,7277,7193,7062,6870,6586,6197,5686,5049,4278,3406,2431,1408,364,-656,-1596,-2431,-3108,-3611,-3925,-4037,-3972,-3733,-3361,-2889,-2356,-1806,-1278,-809,-426,-154,7,46,-13,-150,-342,-539,-722,-846,-888,-832,-666,-398,-41,384,846,1317,1758,2160,2482,2735,2901,2995,3029,3014,2984,2935,2914,2904,2939,3009,3122,3271,3446,3637,3826,3993,4117,4181,4163,4058,3844,3544,3142,2675,2155,1604,1070,554,107,-267,-548,-726,-803,-780,-674,-489,-259,11,285,545,773,943,1044,1060,979,805,527,160,-296,-820,-1398,-2007,-2619,-3207,-3743,-4198,-4551,-4787,-4887,-4871,-4727,-4492,-4176,-3809,-3414,-3006,-2594,-2184,-1749,-1302,-794,-236,396,1100,1856,2649,3445,4198,4883,5444,5878,6141,6266,6221,6063,5794,5457,5082,4688,4313,3952,3646,3364,3137,2939,2774,2622,2473,2311,2118,1881,1589,1231,814,340,-180,-723,-1269,-1793,-2272,-2687,-3016,-3257,-3389,-3424,-3358,-3191,-2947,-2611,-2217,-1752,-1241,-684,-91,521,1148,1769,2373,2938,3456,3898,4262,4530,4701,4770,4744,4628,4437,4188,3882,3548,3174,2779,2341,1865,1327,721,39,-724,-1547,-2429,-3310,-4179,-4968,-5642,-6159,-6487,-6599,-6507,-6195,-5720,-5079,-4349,-3545,-2738,-1952,-1238,-619,-123,234,439,507,420,229,-79,-443,-848,-1252,-1617,-1913,-2117,-2212,-2192,-2069,-1857,-1579,-1283,-982,-735,-549,-466,-478,-607,-815,-1108,-1430,-1769,-2075,-2326,-2492,-2561,-2526,-2393,-2187,-1918,-1630,-1345,-1088,-894,-760,-703,-718,-789,-904,-1044,-1183,-1307,-1396,-1436,-1418,-1337,-1190,-988,-730,-439,-129,179,452,680,816,866,792,606,304,-109,-604,-1162,-1763,-2370,-2978,-3549,-4085,-4558,-4980,-5324,-5606,-5802,-5927,-5963,-5914,-5774,-5539,-5205,-4780,-4256,-3646,-2964,-2209,-1424,-603,212,1003,1755,2438,3045,3558,3975,4278,4484,4573,4554,4432,4193,3863,3420,2901,2289,1620,897,151,-603,-1328,-2020,-2639,-3191,-3645,-4025,-4308,-4528,-4676,-4774,-4834,-4859,-4860,-4836,-4788,-4714,-4620,-4491,-4347,-4169,-3972,-3748,-3496,-3207,-2879,-2496,-2062,-1569,-1030,-446,140,736,1275,1764,2154,2448,2623,2701,2676,2590,2451,2301,2149,2020,1924,1843,1791,1716,1622,1468,1224,890,428,-147,-836,-1631,-2498,-3417,-4351,-5267,-6134,-6920,-7605,-8167,-8596,-8892,-9043,-9077,-8975,-8782,-8475,-8110,-7661,-7182,-6651,-6111,-5542,-4980,-4400,-3835,-3254,-2688,-2109,-1545,-975,-427,115,623,1106,1546,1942,2296,2592,2851,3054,3221,3342,3417,3450,3422,3341,3181,2947,2624,2216,1722,1159,533,-121,-784,-1430,-2014,-2536,-2950,-3264,-3463,-3554,-3558,-3483,-3364,-3216,-3067,-2930,-2814,-2718,-2642,-2560,-2473,-2347,-2190,-1979,-1737,-1459,-1181,-927,-719,-605,-581,-688,-904,-1241,-1663,-2153,-2677,-3195,-3689,-4115,-4471,-4720,-4881,-4922,-4876,-4728,-4499,-4204,-3846,-3459,-3038,-2610,-2177,-1742,-1313,-881,-439,16,496,1003,1537,2091,2648,3197,3701,4148,4501,4745,4865,4855,4712,4464,4112,3699,3240,2767,2306,1867,1465,1103,772,472,182,-102,-399,-706,-1038,-1380,-1739,-2100,-2456,-2806,-3136,-3456,-3755,-4050,-4331,-4616,-4891,-5165,-5423,-5658,-5852,-5996,-6057,-6048,-5926,-5714,-5385,-4952,-4418,-3783,-3073,-2275,-1438,-549,347,1241,2099,2903,3612,4228,4703,5054,5254,5322,5264,5100,4851,4541,4194,3814,3426,3003,2564,2069,1525,902,207,-565,-1396,-2254,-3121,-3936,-4681,-5297,-5765,-6061,-6169,-6102,-5862,-5481,-4984,-4414,-3797,-3181,-2583,-2038,-1567,-1172,-877,-663,-552,-517,-573,-697,-886,-1135,-1416,-1741,-2070,-2409,-2731,-3034,-3303,-3537,-3727,-3882,-3993,-4079,-4121,-4145,-4126,-4084,-4002,-3882,-3722,-3516,-3263,-2974,-2634,-2273,-1866,-1446,-990,-526,-25,484,1026,1583,2156,2739,3319,3883,4414,4900,5319,5674,5943,6142,6264,6332,6352,6349,6326,6306,6285,6268,6245,6209,6130,6013,5812,5539,5161,4683,4099,3422,2651,1821,937,37,-860,-1726,-2545,-3289,-3963,-4538,-5038,-5443,-5775,-6029,-6221,-6350,-6425,-6443,-6407,-6315,-6167,-5960,-5690,-5364,-4973,-4524,-4017,-3452,-2834,-2174,-1471,-750,-17,709,1399,2052,2633,3136,3559,3877,4113,4261,4325,4329,4270,4169,4023,3857,3645,3427,3161,2883,2564,2223,1848,1450,1029,590,143,-310,-755,-1188,-1593,-1965,-2287,-2549,-2736,-2839,-2845,-2754,-2556,-2264,-1877,-1424,-908,-366,183,724,1213,1665,2033,2336,2555,2692,2762,2758,2703,2596,2452,2280,2084,1881,1663,1447,1236,1028,846,670,529,407,324,269,248,262,309,388,507,650,841,1057,1319,1603,1925,2257,2609,2948,3268,3550,3771,3918,3979,3936,3793,3548,3210,2794,2320,1805,1280,758,269,-178,-568,-895,-1156,-1360,-1499,-1600,-1654,-1685,-1698,-1698,-1704,-1711,-1730,-1769,-1812,-1886,-1962,-2058,-2156,-2263,-2368,-2467,-2560,-2634,-2693,-2724,-2719,-2674,-2573,-2414,-2174,-1856,-1439,-933,-317,381,1169,2022,2908,3832,4722,5596,6389,7116,7722,8234,8609,8871,9010,9029,8937,8736,8435,8033,7547,6961,6310,5571,4785,3938,3068,2175,1297,439,-361,-1096,-1740,-2278,-2703,-3002,-3189,-3252,-3217,-3083,-2881,-2614,-2311,-1976,-1634,-1285,-953,-631,-338,-75,159,352,517,646,753,837,912,980,1053,1131,1218,1317,1422,1539,1651,1777,1884,2007,2113,2227,2338,2452,2565,2685,2795,2902,2992,3050,3082,3055,2989,2854,2672,2439,2165,1883,1591,1335,1121,982,928,978,1127,1385,1726,2149,2611,3105,3579,4031,4409,4717,4929,5035,5054,4963,4800,4555,4250,3893,3491,3053,2573,2063,1509,922,288,-369,-1069,-1773,-2494,-3190,-3866,-4479,-5036,-5497,-5871,-6138,-6305,-6369,-6340,-6229,-6044,-5793,-5491,-5134,-4740,-4295,-3819,-3288,-2738,-2139,-1529,-891,-252,384,1006,1605,2186,2732,3267,3779,4284,4798,5300,5828,6343,6867,7365,7840,8261,8620,8903,9092,9191,9189,9097,8912,8649,8315,7907,7453,6930,6372,5760,5123,4451,3779,3104,2458,1863,1329,894,551,332,219,220,312,482,699,953,1204,1450,1672,1856,2016,2136,2236,2312,2364,2400,2403,2377,2294,2154,1936,1632,1241,758,203,-412,-1063,-1719,-2353,-2940,-3446,-3868,-4176,-4371,-4451,-4405,-4245,-3962,-3564,-3046,-2428,-1700,-898,-29,874,1779,2656,3468,4186,4785,5244,5557,5718,5732,5623,5391,5079,4691,4262,3807,3348,2891,2462,2050,1682,1346,1053,805,601,443,334,263,245,250,296,351,414,476,503,500,438,310,107,-176,-545,-979,-1485,-2029,-2601,-3172,-3712,-4202,-4611,-4913,-5105,-5151,-5071,-4840,-4479,-3989,-3386,-2690,-1908,-1076,-187,718,1643,2557,3461,4318,5131,5860,6492,7003,7364,7565,7581,7421,7073,6567,5906,5138,4275,3370,2430,1505,585,-283,-1130,-1913,-2660,-3350,-3971,-4531,-4983,-5341,-5562,-5645,-5570,-5340,-4964,-4449,-3837,-3145,-2429,-1718,-1059,-479,-8,346,580,706,748,729,693,656,667,725,862,1063,1337,1657,2016,2394,2767,3130,3465,3766,4034,4257,4443,4579,4667,4701,4668,4576,4407,4177,3883,3536,3167,2762,2383,1995,1661,1344,1083,843,648,457,292,121,-47,-224,-410,-599,-795,-995,-1192,-1396,-1587,-1790,-1976,-2169,-2348,-2514,-2677,-2805,-2931,-3024,-3109,-3178,-3253,-3327,-3428,-3554,-3718,-3926,-4173,-4462,-4780,-5115,-5452,-5772,-6056,-6293,-6453,-6542,-6542,-6448,-6278,-6012,-5684,-5277,-4817,-4300,-3732,-3130,-2479,-1812,-1111,-420,276,930,1553,2106,2595,3002,3335,3599,3794,3947,4046,4118,4153,4146,4100,3993,3823,3583,3264,2877,2421,1918,1371,803,215,-375,-983,-1588,-2221,-2866,-3538,-4231,-4933,-5634,-6299,-6922,-7443,-7865,-8141,-8270,-8239,-8056,-7736,-7295,-6772,-6176,-5553,-4906,-4262,-3616,-2983,-2344,-1707,-1060,-401,256,923,1552,2157,2678,3119,3433,3619,3656,3546,3308,2936,2491,1961,1410,843,294,-222,-693,-1104,-1462,-1743,-1978,-2123,-2220,-2233,-2185,-2071,-1888,-1663,-1380,-1079,-741,-408,-61,265,580,864,1121,1323,1485,1557,1560,1451,1238,900,457,-102,-722,-1397,-2063,-2686,-3212,-3610,-3834,-3892,-3757,-3465,-3032,-2503,-1927,-1343,-820,-371,-69,100,91,-79,-403,-868,-1432,-2077,-2755,-3438,-4087,-4679,-5183,-5588,-5875,-6046,-6092,-6018,-5831,-5538,-5153,-4690,-4156,-3574,-2954,-2306,-1649,-987,-327,316,939,1531,2079,2572,2994,3327,3555,3660,3637,3470,3174,2748,2220,1609,946,265,-413,-1054,-1656,-2191,-2676,-3091,-3462,-3774,-4037,-4240,-4372,-4419,-4364,-4189,-3892,-3458,-2918,-2275,-1581,-874,-193,398,878,1199,1360,1351,1190,904,525,90,-354,-790,-1172,-1506,-1769,-1981,-2141,-2279,-2402,-2542,-2695,-2887,-3095,-3331,-3567,-3788,-3986,-4127,-4221,-4244,-4209,-4120,-3984,-3820,-3637,-3445,-3260,-3072,-2894,-2716,-2527,-2329,-2102,-1840,-1549,-1193,-812,-362,112,634,1171,1721,2270,2790,3286,3725,4113,4432,4684,4871,4988,5055,5059,5024,4936,4809,4630,4398,4105,3740,3302,2777,2182,1496,761,-46,-874,-1731,-2581,-3409,-4199,-4926,-5587,-6161,-6646,-7042,-7333,-7547,-7657,-7692,-7638,-7503,-7282,-6973,-6571,-6073,-5483,-4802,-4047,-3238,-2393,-1552,-733,25,712,1301,1788,2174,2458,2667,2797,2886,2934,2971,2999,3036,3073,3131,3182,3244,3282,3299,3270,3181,3019,2766,2416,1969,1429,814,140,-558,-1252,-1903,-2482,-2953,-3307,-3511,-3588,-3525,-3347,-3083,-2746,-2377,-1991,-1609,-1242,-897,-567,-248,70,395,731,1081,1428,1777,2080,2344,2517,2588,2536,2332,1995,1496,883,148,-652,-1505,-2353,-3178,-3938,-4613,-5186,-5646,-5993,-6225,-6358,-6379,-6325,-6167,-5940,-5621,-5227,-4748,-4194,-3560,-2865,-2120,-1338,-555,211,929,1563,2099,2508,2782,2918,2915,2798,2580,2294,1968,1636,1321,1056,852,720,665,678,748,866,999,1145,1273,1371,1432,1436,1391,1285,1127,918,667,383,73,-242,-565,-868,-1157,-1412,-1628,-1806,-1929,-2001,-2016,-1962,-1843,-1642,-1359,-987,-523,29,663,1373,2135,2937,3746,4548,5310,6013,6643,7170,7601,7910,8107,8183,8138,7973,7692,7289,6784,6152,5429,4597,3677,2686,1622,530,-597,-1702,-2794,-3820,-4773,-5628,-6365,-6979,-7459,-7795,-8000,-8062,-7999,-7811,-7507,-7101,-6602,-6028,-5387,-4704,-3982,-3256,-2522,-1814,-1130,-490,98,626,1079,1462,1749,1957,2064,2084,2017,1880,1686,1464,1237,1033,880,796,804,897,1092,1349,1682,2031,2403,2744,3052,3304,3492,3626,3702,3749,3766,3792,3819,3884,3972,4097,4244,4409,4574,4727,4851,4934,4973,4961,4901,4802,4662,4506,4320,4134,3924,3715,3486,3245,2974,2683,2350,1985,1574,1122,625,81,-499,-1127,-1779,-2463,-3162,-3869,-4563,-5244,-5883,-6475,-7005,-7455,-7827,-8103,-8290,-8380,-8375,-8280,-8091,-7814,-7448,-6988,-6445,-5797,-5075,-4257,-3366,-2420,-1416,-401,618,1618,2562,3459,4265,5000,5641,6203,6681,7083,7420,7677,7885,8008,8081,8069,7995,7839,7610,7310,6929,6494,5980,5427,4809,4170,3484,2796,2088,1395,713,70,-533,-1068,-1535,-1913,-2201,-2392,-2487,-2495,-2422,-2276,-2076,-1816,-1510,-1159,-741,-282,262,865,1533,2265,3021,3793,4538,5213,5792,6229,6501,6599,6499,6232,5794,5236,4577,3870,3143,2436,1774,1181,658,225,-149,-445,-698,-897,-1067,-1201,-1308,-1376,-1414,-1393,-1342,-1223,-1068,-863,-628,-365,-98,174,432,672,896,1094,1273,1433,1576,1704,1810,1904,1965,2012,2017,2003,1952,1883,1797,1702,1620,1546,1501,1478,1484,1501,1532,1535,1518,1437,1289,1054,724,304,-200,-774,-1396,-2048,-2697,-3330,-3918,-4450,-4908,-5285,-5568,-5767,-5858,-5863,-5764,-5565,-5277,-4884,-4409,-3840,-3200,-2485,-1719,-909,-70,773,1615,2429,3200,3913,4545,5089,5522,5845,6033,6105,6037,5863,5566,5188,4724,4225,3679,3144,2608,2108,1646,1231,870,564,309,112,-33,-118,-145,-101,5,197,451,793,1188,1649,2144,2658,3171,3656,4088,4451,4724,4898,4968,4938,4808,4606,4328,4010,3652,3280,2899,2521,2154,1800,1461,1151,855,594,362,152,-6,-146,-238,-294,-318,-298,-248,-158,-42,111,285,478,685,888,1079,1249,1374,1453,1474,1439,1354,1224,1083,933,819,750,746,827,980,1215,1501,1826,2161,2468,2743,2938,3064,3093,3042,2905,2706,2448,2158,1839,1510,1174,831,491,134,-223,-607,-998,-1418,-1843,-2295,-2735,-3188,-3612,-4020,-4382,-4702,-4953,-5147,-5256,-5285,-5235,-5078,-4848,-4506,-4092,-3586,-3015,-2392,-1727,-1060,-386,250,849,1392,1876,2291,2645,2926,3150,3302,3393,3415,3374,3272,3117,2912,2681,2424,2166,1909,1666,1442,1235,1036,854,651,451,215,-43,-335,-655,-999,-1351,-1705,-2035,-2327,-2571,-2737,-2841,-2851,-2783,-2636,-2403,-2112,-1749,-1344,-894,-414,81,586,1079,1559,2004,2415,2774,3072,3310,3471,3557,3568,3492,3354,3140,2889,2596,2300,2015,1766,1571,1439,1382,1394,1473,1606,1776,1967,2170,2349,2516,2627,2702,2704,2652,2535,2352,2134,1869,1592,1318,1056,832,648,512,420,366,333,310,283,224,140,-3,-195,-447,-754,-1113,-1509,-1939,-2374,-2810,-3219,-3590,-3912,-4171,-4365,-4499,-4573,-4604,-4599,-4571,-4532,-4494,-4453,-4424,-4397,-4377,-4362,-4337,-4316,-4276,-4229,-4160,-4061,-3934,-3760,-3536,-3254,-2901,-2481,-1986,-1421,-801,-128,567,1281,1970,2636,3235,3764,4201,4529,4754,4853,4847,4720,4497,4172,3774,3301,2784,2224,1652,1070,501,-47,-569,-1045,-1491,-1879,-2237,-2540,-2814,-3046,-3251,-3429,-3585,-3720,-3823,-3911,-3943,-3949,-3884,-3772,-3589,-3345,-3047,-2701,-2333,-1947,-1574,-1223,-915,-656,-456,-323,-252,-261,-333,-494,-727,-1047,-1444,-1915,-2451,-3019,-3614,-4187,-4722,-5178,-5531,-5761,-5850,-5796,-5596,-5271,-4824,-4290,-3688,-3035,-2376,-1706,-1067,-457,105,623,1087,1510,1888,2236,2546,2846,3110,3365,3589,3785,3955,4078,4164,4201,4192,4139,4043,3913,3741,3552,3317,3066,2777,2451,2094,1690,1251,771,264,-271,-809,-1349,-1872,-2365,-2819,-3225,-3574,-3868,-4107,-4290,-4432,-4536,-4609,-4672,-4718,-4763,-4808,-4838,-4869,-4864,-4835,-4744,-4598,-4362,-4050,-3637,-3144,-2565,-1926,-1241,-538,156,819,1420,1948,2371,2691,2893,2979,2952,2817,2586,2268,1885,1440,958,450,-73,-585,-1088,-1555,-1988,-2366,-2693,-2957,-3164,-3308,-3394,-3430,-3415,-3361,-3266,-3138,-2972,-2771,-2524,-2227,-1870,-1451,-958,-407,214,870,1560,2247,2906,3513,4035,4452,4747,4905,4924,4809,4561,4199,3733,3183,2567,1903,1204,491,-220,-920,-1580,-2200,-2750,-3225,-3608,-3897,-4083,-4180,-4188,-4135,-4030,-3908,-3778,-3669,-3589,-3542,-3537,-3553,-3587,-3617,-3620,-3584,-3483,-3317,-3069,-2748,-2360,-1918,-1445,-960,-484,-35,365,713,998,1214,1376,1464,1504,1485,1416,1303,1142,951,719,468,199,-82,-354,-627,-876,-1115,-1335,-1536,-1727,-1907,-2085,-2263,-2443,-2621,-2805,-2980,-3149,-3295,-3415,-3491,-3515,-3473,-3346,-3133,-2810,-2384,-1850,-1208,-484,319,1159,2018,2862,3654,4379,4995,5510,5893,6163,6313,6360,6319,6198,6020,5785,5505,5179,4801,4377,3884,3338,2723,2054,1339,589,-173,-922,-1647,-2313,-2919,-3441,-3881,-4236,-4506,-4705,-4829,-4901,-4906,-4867,-4761,-4601,-4368,-4063,-3673,-3208,-2656,-2044,-1372,-675,34,714,1354,1913,2390,2750,3009,3143,3172,3092,2921,2660,2337,1936,1503,1015,518,3,-497,-968,-1395,-1750,-2035,-2222,-2331,-2341,-2298,-2184,-2056,-1909,-1785,-1688,-1644,-1640,-1697,-1784,-1914,-2047,-2192,-2312,-2414,-2471,-2492,-2457,-2389,-2268,-2122,-1944,-1751,-1557,-1364,-1188,-1035,-904,-809,-741,-709,-702,-730,-779,-862,-965,-1093,-1244,-1409,-1594,-1779,-1968,-2150,-2324,-2481,-2627,-2751,-2868,-2970,-3061,-3150,-3226,-3302,-3363,-3405,-3424,-3405,-3329,-3187,-2948,-2608,-2143,-1547,-822,34,989,2033,3117,4213,5269,6252,7122,7850,8417,8811,9031,9082,8983,8746,8401,7962,7462,6907,6331,5720,5119,4487,3877,3242,2616,1985,1351,729,108,-485,-1061,-1587,-2075,-2497,-2854,-3137,-3336,-3450,-3475,-3405,-3247,-2994,-2654,-2229,-1734,-1176,-582,27,629,1182,1675,2070,2355,2524,2568,2503,2341,2098,1809,1485,1155,834,523,246,-21,-259,-492,-719,-942,-1170,-1392,-1609,-1808,-1983,-2121,-2217,-2263,-2266,-2221,-2143,-2033,-1905,-1763,-1618,-1455,-1294,-1096,-887,-620,-309,64,502,997,1545,2123,2720,3294,3848,4326,4741,5055,5272,5394,5416,5357,5227,5031,4802,4528,4243,3933,3619,3287,2947,2577,2183,1747,1259,720,114,-546,-1265,-2018,-2802,-3587,-4356,-5085,-5752,-6335,-6831,-7218,-7500,-7675,-7747,-7718,-7605,-7399,-7121,-6757,-6319,-5797,-5196,-4507,-3743,-2899,-1992,-1043,-61,909,1861,2745,3561,4259,4851,5305,5636,5843,5930,5929,5840,5694,5511,5299,5085,4872,4670,4478,4300,4118,3929,3717,3468,3172,2821,2408,1948,1438,908,369,-154,-628,-1045,-1372,-1604,-1720,-1734,-1619,-1417,-1100,-718,-260,228,749,1258,1752,2200,2590,2905,3142,3286,3349,3328,3236,3085,2895,2679,2459,2248,2057,1895,1762,1654,1563,1479,1386,1276,1135,962,750,505,231,-65,-364,-670,-955,-1228,-1465,-1670,-1834,-1940,-1997,-1979,-1889,-1716,-1456,-1105,-686,-183,348,921,1475,2007,2475,2861,3154,3338,3423,3406,3312,3148,2943,2711,2461,2221,1969,1741,1498,1264,1009,740,444,118,-235,-615,-1016,-1426,-1838,-2238,-2609,-2953,-3241,-3489,-3669,-3803,-3865,-3881,-3821,-3711,-3520,-3265,-2920,-2500,-1985,-1395,-726,-6,759,1528,2289,2999,3648,4195,4643,4956,5154,5205,5149,4959,4682,4303,3865,3364,2831,2274,1696,1119,527,-65,-668,-1277,-1901,-2527,-3158,-3780,-4380,-4938,-5442,-5860,-6193,-6404,-6507,-6470,-6323,-6039,-5657,-5160,-4575,-3905,-3156,-2350,-1479,-567,380,1344,2301,3229,4108,4900,5589,6150,6567,6833,6951,6927,6780,6535,6211,5840,5447,5041,4657,4279,3934,3601,3290,2985,2693,2393,2105,1810,1520,1243,966,712,464,231,10,-201,-402,-597,-772,-935,-1055,-1139,-1156,-1100,-958,-718,-385,40,541,1097,1682,2263,2813,3298,3697,3989,4167,4230,4188,4052,3844,3591,3303,3015,2727,2457,2211,1975,1755,1526,1280,1001,670,283,-170,-687,-1256,-1864,-2492,-3105,-3705,-4249,-4752,-5194,-5577,-5907,-6169,-6358,-6460,-6447,-6307,-6014,-5563,-4957,-4200,-3326,-2351,-1326,-271,757,1746,2655,3464,4170,4752,5225,5589,5859,6045,6161,6208,6185,6091,5892,5595,5161,4592,3891,3058,2136,1141,138,-850,-1762,-2574,-3256,-3782,-4159,-4382,-4470,-4449,-4349,-4208,-4070,-3970,-3946,-4013,-4177,-4428,-4727,-5036,-5288,-5433,-5415,-5194,-4753,-4089,-3231,-2222,-1113,19,1118,2111,2949,3582,3998,4164,4121,3862,3459,2944,2392,1853,1384,1021,779,666,653,723,831,957,1062,1150,1192,1211,1190,1152,1078,982,851,682,488,264,44,-159,-309,-375,-326,-143,195,687,1325,2084,2929,3806,4670,5440,6072,6501,6688,6612,6280,5697,4946,4043,3107,2168,1322,607,61,-294,-467,-470,-346,-138,94,290,390,334,83,-387,-1087,-1984,-3048,-4206,-5385,-6506,-7488,-8260,-8778,-9001,-8919,-8545,-7889,-7007,-5930,-4725,-3447,-2159,-923,207,1181,1973,2551,2927,3103,3113,2989,2766,2481,2157,1818,1464,1116,764,432,114,-159,-389,-551,-652,-693,-689,-658,-631,-617,-651,-724,-847,-999,-1169,-1317,-1425,-1453,-1379,-1178,-843,-373,220,899,1640,2376,3065,3652,4087,4342,4396,4248,3916,3431,2819,2146,1428,736,79,-494,-973,-1348,-1609,-1784,-1876,-1938,-1989,-2086,-2253,-2527,-2916,-3426,-4026,-4695,-5374,-6023,-6581,-7019,-7283,-7383,-7291,-7037,-6639,-6129,-5562,-4958,-4389,-3860,-3440,-3114,-2920,-2829,-2830,-2881,-2935,-2935,-2831,-2586,-2159,-1563,-792,112,1106,2139,3160,4106,4955,5658,6204,6590,6800,6875,6796,6625,6349,6027,5655,5270,4872,4468,4066,3644,3215,2752,2267,1744,1200,624,33,-574,-1192,-1817,-2448,-3083,-3716,-4338,-4930,-5475,-5941,-6302,-6523,-6573,-6428,-6075,-5498,-4718,-3752,-2642,-1449,-233,927,1952,2786,3364,3661,3664,3393,2895,2226,1467,692,-22,-603,-1015,-1215,-1205,-987,-593,-63,545,1171,1759,2229,2548,2648,2520,2149,1541,752,-189,-1186,-2189,-3103,-3875,-4440,-4762,-4822,-4606,-4135,-3432,-2526,-1484,-339,822,1955,2983,3858,4533,4976,5182,5158,4921,4527,4009,3433,2851,2305,1841,1484,1241,1123,1107,1177,1295,1416,1510,1508,1408,1136,724,135,-578,-1409,-2277,-3160,-3958,-4659,-5184,-5525,-5657,-5592,-5341,-4961,-4464,-3942,-3406,-2936,-2550,-2282,-2141,-2123,-2203,-2368,-2556,-2761,-2921,-3034,-3066,-3024,-2907,-2733,-2524,-2299,-2089,-1911,-1784,-1730,-1743,-1853,-2032,-2302,-2630,-3019,-3428,-3847,-4231,-4566,-4809,-4955,-4979,-4879,-4661,-4321,-3886,-3350,-2754,-2085,-1384,-653,88,819,1533,2214,2859,3468,4040,4584,5107,5617,6119,6615,7097,7557,7984,8349,8640,8831,8902,8838,8621,8248,7710,7021,6183,5230,4187,3102,2015,988,60,-716,-1309,-1696,-1869,-1847,-1655,-1345,-970,-601,-297,-128,-131,-352,-780,-1431,-2229,-3159,-4102,-5014,-5781,-6342,-6635,-6620,-6295,-5676,-4822,-3793,-2690,-1586,-580,259,875,1239,1340,1192,834,309,-314,-966,-1597,-2125,-2530,-2761,-2824,-2723,-2478,-2140,-1733,-1328,-936,-621,-373,-234,-182,-220,-339,-505,-717,-936,-1147,-1335,-1462,-1533,-1513,-1404,-1196,-883,-480,15,573,1184,1813,2439,3028,3551,3978,4281,4440,4433,4262,3919,3432,2817,2131,1403,710,85,-418,-763,-940,-954,-818,-590,-307,-44,142,192,69,-257,-776,-1469,-2280,-3155,-4007,-4778,-5386,-5800,-5977,-5934,-5676,-5258,-4727,-4143,-3566,-3038,-2601,-2266,-2046,-1924,-1884,-1895,-1926,-1938,-1909,-1800,-1611,-1319,-945,-490,8,526,1030,1481,1860,2139,2311,2372,2332,2193,1987,1719,1415,1102,795,520,306,162,122,181,345,598,912,1253,1582,1858,2054,2158,2165,2106,2004,1905,1857,1894,2060,2351,2781,3307,3902,4504,5061,5515,5837,5990,5988,5841,5589,5269,4928,4597,4286,4011,3740,3461,3139,2753,2289,1753,1160,542,-62,-614,-1077,-1440,-1677,-1824,-1878,-1895,-1911,-1959,-2097,-2328,-2688,-3156,-3734,-4378,-5057,-5717,-6309,-6782,-7083,-7182,-7045,-6670,-6056,-5233,-4228,-3099,-1892,-667,521,1624,2604,3427,4083,4563,4881,5053,5113,5088,5031,4957,4920,4916,4976,5084,5224,5370,5481,5521,5453,5244,4877,4345,3660,2840,1919,947,-58,-1018,-1939,-2759,-3490,-4110,-4632,-5048,-5372,-5583,-5692,-5658,-5489,-5150,-4662,-4021,-3276,-2459,-1632,-848,-163,391,780,1011,1084,1030,880,667,434,211,24,-95,-149,-110,8,211,478,790,1110,1408,1630,1752,1730,1565,1251,815,303,-250,-780,-1248,-1623,-1876,-2005,-2021,-1914,-1729,-1441,-1094,-679,-208,293,821,1340,1824,2238,2555,2738,2792,2683,2460,2116,1716,1298,911,612,436,393,510,730,1057,1392,1717,1928,2018,1917,1648,1201,635,-18,-675,-1294,-1793,-2143,-2293,-2229,-1944,-1447,-764,62,981,1937,2853,3680,4343,4811,5049,5058,4856,4489,4016,3509,3034,2663,2429,2369,2469,2704,3029,3369,3661,3826,3814,3572,3101,2393,1502,476,-596,-1646,-2572,-3320,-3821,-4055,-4007,-3716,-3205,-2561,-1840,-1124,-486,29,375,547,531,367,57,-325,-774,-1208,-1610,-1917,-2105,-2134,-2000,-1679,-1209,-591,118,876,1637,2338,2939,3398,3680,3776,3667,3371,2895,2269,1528,707,-141,-984,-1768,-2462,-3042,-3471,-3770,-3916,-3951,-3881,-3738,-3558,-3349,-3154,-2981,-2851,-2787,-2795,-2883,-3073,-3331,-3679,-4063,-4464,-4837,-5123,-5297,-5300,-5122,-4755,-4204,-3515,-2722,-1893,-1082,-347,265,721,1013,1144,1147,1054,930,815,781,843,1048,1379,1835,2372,2962,3547,4098,4577,4962,5248,5432,5525,5550,5513,5443,5334,5209,5044,4845,4591,4267,3868,3379,2812,2168,1477,755,38,-648,-1275,-1823,-2281,-2654,-2942,-3170,-3352,-3499,-3643,-3767,-3892,-4000,-4077,-4108,-4055,-3908,-3618,-3195,-2598,-1865,-989,-31,983,1984,2918,3748,4412,4908,5207,5319,5263,5062,4748,4356,3926,3476,3059,2676,2363,2130,1986,1920,1942,1994,2093,2159,2196,2141,1996,1731,1364,895,370,-194,-737,-1240,-1659,-1986,-2200,-2317,-2325,-2254,-2105,-1892,-1634,-1326,-995,-631,-255,137,523,914,1278,1630,1937,2206,2411,2554,2616,2598,2493,2307,2042,1714,1330,909,459,-9,-490,-987,-1494,-2019,-2549,-3076,-3582,-4038,-4421,-4709,-4881,-4938,-4887,-4739,-4527,-4272,-4005,-3749,-3517,-3329,-3184,-3084,-3034,-3024,-3059,-3129,-3229,-3351,-3486,-3615,-3736,-3825,-3887,-3907,-3883,-3822,-3717,-3570,-3386,-3148,-2870,-2535,-2154,-1734,-1285,-826,-372,72,486,890,1281,1680,2108,2570,3088,3653,4268,4914,5569,6219,6817,7359,7790,8105,8270,8268,8092,7737,7210,6545,5758,4918,4054,3242,2509,1909,1456,1153,997,952,988,1066,1135,1170,1126,1000,772,456,72,-368,-816,-1263,-1671,-2034,-2339,-2594,-2795,-2957,-3083,-3174,-3225,-3227,-3154,-3000,-2737,-2372,-1904,-1369,-802,-259,210,544,721,701,510,156,-314,-841,-1380,-1872,-2276,-2579,-2764,-2863,-2896,-2920,-2965,-3091,-3304,-3635,-4048,-4533,-5020,-5480,-5833,-6053,-6090,-5931,-5568,-5011,-4274,-3399,-2409,-1355,-266,810,1857,2828,3729,4531,5241,5860,6380,6826,7171,7453,7636,7740,7753,7660,7484,7199,6846,6414,5953,5458,4973,4488,4025,3559,3092,2588,2046,1436,774,50,-699,-1449,-2163,-2801,-3329,-3738,-3993,-4130,-4137,-4058,-3924,-3763,-3620,-3518,-3471,-3499,-3577,-3708,-3854,-3995,-4115,-4180,-4206,-4176,-4110,-4033,-3941,-3883,-3843,-3847,-3873,-3920,-3958,-3973,-3948,-3869,-3743,-3578,-3387,-3204,-3029,-2899,-2795,-2735,-2683,-2624,-2525,-2354,-2089,-1709,-1222,-633,17,704,1369,1989,2513,2930,3232,3412,3497,3511,3468,3431,3396,3422,3506,3679,3923,4238,4600,4966,5313,5579,5742,5756,5604,5271,4763,4087,3284,2366,1397,396,-580,-1507,-2345,-3082,-3690,-4175,-4518,-4732,-4802,-4743,-4538,-4204,-3731,-3132,-2416,-1601,-713,212,1134,2009,2789,3437,3919,4219,4340,4290,4113,3830,3509,3177,2892,2669,2537,2486,2506,2560,2597,2574,2434,2128,1651,968,122,-844,-1877,-2872,-3763,-4454,-4882,-5013,-4826,-4350,-3640,-2758,-1822,-907,-115,479,838,940,808,495,68,-387,-792,-1076,-1187,-1110,-837,-400,164,814,1498,2182,2842,3458,4024,4546,5013,5425,5770,6023,6171,6173,6023,5698,5195,4547,3758,2893,1990,1094,261,-494,-1139,-1678,-2123,-2483,-2803,-3079,-3367,-3650,-3960,-4286,-4622,-4969,-5313,-5646,-5967,-6269,-6540,-6793,-6987,-7141,-7210,-7200,-7084,-6851,-6496,-6021,-5427,-4743,-3988,-3198,-2426,-1700,-1081,-593,-259,-94,-72,-179,-356,-570,-747,-855,-838,-681,-367,87,656,1303,1968,2614,3181,3643,3966,4153,4181,4095,3867,3563,3167,2720,2228,1713,1178,653,136,-345,-775,-1143,-1430,-1624,-1723,-1713,-1594,-1367,-1024,-581,-34,597,1298,2053,2827,3611,4361,5069,5697,6239,6671,6983,7169,7218,7132,6907,6549,6074,5493,4851,4157,3481,2828,2260,1782,1413,1154,977,873,790,699,561,342,17,-413,-962,-1594,-2287,-2999,-3673,-4268,-4721,-5009,-5084,-4957,-4608,-4087,-3405,-2632,-1805,-993,-240,393,883,1188,1311,1241,1014,647,200,-290,-767,-1189,-1520,-1746,-1843,-1836,-1724,-1543,-1322,-1089,-881,-714,-629,-621,-725,-935,-1257,-1691,-2227,-2844,-3534,-4245,-4968,-5640,-6239,-6710,-7023,-7141,-7042,-6713,-6142,-5356,-4360,-3202,-1926,-581,766,2062,3241,4262,5068,5638,5945,5981,5758,5295,4617,3793,2856,1899,964,140,-543,-1023,-1310,-1384,-1291,-1059,-750,-416,-121,100,197,168,-6,-298,-690,-1140,-1607,-2054,-2429,-2724,-2888,-2936,-2851,-2637,-2320,-1900,-1405,-851,-254,363,980,1574,2119,2581,2945,3162,3234,3119,2833,2363,1750,1005,205,-609,-1358,-1974,-2402,-2598,-2539,-2239,-1739,-1087,-387,292,852,1226,1366,1261,920,403,-235,-893,-1498,-1958,-2229,-2249,-2034,-1573,-924,-126,751,1652,2512,3289,3955,4485,4892,5175,5368,5495,5586,5669,5757,5863,5986,6104,6213,6265,6245,6117,5843,5421,4819,4050,3128,2072,941,-232,-1380,-2443,-3384,-4129,-4669,-4950,-4974,-4735,-4249,-3551,-2694,-1735,-757,177,996,1637,2081,2282,2278,2067,1712,1255,759,288,-114,-403,-555,-571,-441,-211,106,455,794,1074,1243,1268,1099,739,155,-613,-1560,-2618,-3745,-4851,-5887,-6764,-7451,-7894,-8088,-8044,-7779,-7360,-6827,-6256,-5699,-5222,-4854,-4633,-4558,-4622,-4804,-5056,-5346,-5599,-5796,-5856,-5766,-5493,-5015,-4350,-3496,-2486,-1354,-133,1131,2398,3624,4770,5786,6656,7328,7801,8056,8094,7942,7626,7185,6678,6149,5656,5248,4947,4793,4771,4891,5110,5400,5708,5991,6183,6262,6162,5893,5428,4785,3989,3069,2071,1043,18,-951,-1829,-2599,-3207,-3674,-3956,-4076,-4028,-3842,-3528,-3150,-2718,-2316,-1967,-1733,-1653,-1744,-2024,-2468,-3053,-3715,-4394,-5013,-5493,-5782,-5824,-5599,-5110,-4381,-3460,-2424,-1335,-285,665,1446,2027,2378,2508,2435,2181,1811,1343,852,368,-74,-431,-699,-855,-906,-839,-684,-414,-74,356,843,1388,1962,2549,3120,3646,4108,4473,4736,4876,4901,4815,4637,4391,4091,3771,3436,3101,2773,2444,2111,1769,1401,1017,605,182,-251,-671,-1071,-1425,-1734,-1965,-2136,-2215,-2226,-2153,-2016,-1818,-1582,-1323,-1072,-841,-671,-557,-540,-584,-723,-895,-1117,-1319,-1499,-1603,-1622,-1532,-1330,-1036,-660,-263,131,443,643,668,494,111,-483,-1243,-2133,-3073,-4004,-4833,-5511,-5962,-6171,-6110,-5801,-5277,-4587,-3809,-3009,-2262,-1640,-1180,-929,-890,-1057,-1411,-1896,-2480,-3078,-3657,-4122,-4450,-4558,-4438,-4047,-3387,-2476,-1332,-26,1401,2855,4272,5570,6683,7559,8160,8466,8484,8224,7733,7041,6216,5303,4357,3428,2554,1769,1098,549,148,-128,-249,-262,-142,56,330,634,936,1198,1378,1440,1370,1155,807,364,-131,-602,-984,-1198,-1187,-914,-364,437,1440,2567,3723,4802,5719,6374,6732,6737,6413,5772,4873,3785,2573,1333,113,-1014,-2014,-2863,-3551,-4083,-4480,-4762,-4957,-5094,-5193,-5281,-5365,-5464,-5572,-5689,-5817,-5927,-6033,-6092,-6110,-6062,-5935,-5723,-5408,-4989,-4462,-3818,-3074,-2215,-1268,-234,869,2010,3186,4342,5479,6545,7529,8394,9135,9712,10146,10402,10504,10443,10236,9902,9448,8901,8275,7574,6842,6047,5240,4392,3537,2659,1783,902,32,-812,-1627,-2388,-3088,-3714,-4245,-4688,-5015,-5255,-5380,-5437,-5414,-5363,-5288,-5245,-5239,-5314,-5461,-5690,-5983,-6301,-6620,-6874,-7039,-7059,-6922,-6602,-6119,-5486,-4749,-3965,-3175,-2464,-1854,-1413,-1147,-1071,-1178,-1423,-1790,-2203,-2633,-3019,-3321,-3513,-3572,-3489,-3284,-2948,-2530,-2028,-1490,-924,-365,175,678,1135,1549,1909,2236,2522,2800,3058,3336,3616,3937,4281,4673,5100,5567,6059,6562,7056,7503,7886,8153,8297,8266,8071,7679,7112,6370,5486,4484,3416,2313,1239,226,-669,-1421,-1997,-2387,-2583,-2597,-2451,-2165,-1794,-1354,-908,-482,-114,158,330,376,307,125,-140,-466,-802,-1117,-1349,-1471,-1425,-1216,-810,-248,451,1232,2020,2755,3355,3760,3924,3808,3428,2780,1935,939,-121,-1157,-2089,-2847,-3367,-3633,-3626,-3381,-2940,-2372,-1748,-1150,-638,-276,-92,-94,-288,-620,-1075,-1579,-2098,-2572,-2973,-3265,-3438,-3488,-3411,-3228,-2944,-2574,-2135,-1633,-1092,-506,89,704,1302,1876,2398,2854,3208,3465,3586,3585,3450,3194,2834,2391,1892,1368,835,326,-156,-593,-991,-1354,-1681,-1989,-2270,-2536,-2770,-2974,-3129,-3231,-3259,-3211,-3068,-2839,-2504,-2094,-1594,-1049,-473,94,611,1036,1337,1480,1453,1258,906,445,-93,-629,-1125,-1507,-1749,-1806,-1696,-1409,-1005,-525,-30,401,722,872,820,567,112,-502,-1226,-2002,-2762,-3444,-4013,-4421,-4669,-4754,-4701,-4545,-4318,-4070,-3816,-3609,-3436,-3331,-3264,-3245,-3237,-3229,-3196,-3110,-2963,-2722,-2387,-1934,-1367,-675,137,1062,2088,3195,4354,5536,6700,7799,8802,9647,10311,10755,10958,10922,10647,10166,9508,8727,7870,6987,6120,5305,4563,3904,3328,2825,2381,1986,1626,1278,957,629,317,5,-306,-613,-919,-1228,-1525,-1826,-2103,-2363,-2581,-2746,-2846,-2852,-2776,-2587,-2314,-1946,-1515,-1041,-544,-65,395,795,1138,1411,1614,1756,1836,1864,1847,1789,1688,1547,1362,1120,833,468,52,-446,-997,-1615,-2272,-2962,-3662,-4351,-5011,-5620,-6153,-6607,-6955,-7194,-7325,-7323,-7222,-6998,-6676,-6254,-5748,-5164,-4518,-3814,-3070,-2291,-1497,-696,93,856,1569,2218,2778,3232,3565,3768,3828,3766,3573,3286,2916,2499,2056,1620,1197,817,468,157,-122,-393,-655,-925,-1214,-1503,-1797,-2063,-2279,-2411,-2433,-2325,-2071,-1684,-1178,-583,41,670,1234,1708,2058,2273,2367,2347,2270,2150,2053,1998,2014,2117,2295,2532,2804,3067,3300,3455,3521,3474,3315,3049,2687,2253,1767,1247,716,190,-320,-797,-1242,-1632,-1974,-2247,-2450,-2583,-2628,-2599,-2494,-2306,-2066,-1761,-1418,-1042,-651,-259,118,465,775,1032,1244,1403,1541,1642,1765,1890,2061,2270,2526,2812,3122,3411,3671,3852,3939,3905,3736,3434,3006,2459,1831,1127,395,-352,-1082,-1777,-2408,-2969,-3436,-3798,-4055,-4181,-4204,-4102,-3906,-3618,-3270,-2870,-2458,-2032,-1629,-1231,-864,-498,-138,233,635,1058,1514,1990,2461,2921,3318,3649,3866,3963,3921,3739,3422,2987,2449,1836,1169,467,-242,-958,-1651,-2336,-2982,-3602,-4183,-4720,-5210,-5651,-6034,-6370,-6656,-6896,-7102,-7273,-7414,-7526,-7600,-7623,-7594,-7477,-7279,-6966,-6540,-5995,-5324,-4554,-3679,-2741,-1745,-730,283,1277,2223,3124,3957,4731,5439,6084,6665,7181,7622,7988,8255,8423,8471,8394,8190,7849,7393,6815,6156,5412,4627,3812,2994,2202,1437,735,89,-485,-983,-1410,-1766,-2048,-2269,-2426,-2523,-2570,-2558,-2506,-2407,-2282,-2135,-1983,-1835,-1714,-1612,-1553,-1519,-1508,-1509,-1499,-1467,-1389,-1252,-1049,-773,-431,-33,405,845,1275,1648,1949,2144,2233,2193,2052,1805,1487,1115,721,325,-44,-378,-657,-886,-1052,-1174,-1250,-1302,-1334,-1369,-1411,-1476,-1562,-1675,-1795,-1926,-2032,-2106,-2116,-2047,-1884,-1618,-1247,-784,-231,379,1042,1718,2403,3064,3699,4282,4814,5274,5672,5984,6226,6373,6441,6415,6299,6095,5804,5430,4988,4479,3923,3331,2710,2086,1448,822,203,-409,-995,-1577,-2125,-2654,-3143,-3588,-3980,-4308,-4558,-4734,-4819,-4825,-4742,-4582,-4343,-4035,-3654,-3213,-2702,-2141,-1526,-888,-229,397,984,1477,1853,2087,2149,2052,1780,1376,844,246,-401,-1040,-1655,-2207,-2696,-3107,-3466,-3764,-4048,-4310,-4582,-4855,-5131,-5390,-5612,-5770,-5835,-5788,-5604,-5289,-4822,-4247,-3542,-2778,-1947,-1111,-284,500,1212,1850,2387,2846,3206,3501,3726,3902,4048,4159,4259,4344,4409,4469,4498,4502,4467,4376,4225,3994,3671,3254,2727,2104,1392,614,-193,-992,-1735,-2374,-2870,-3180,-3300,-3206,-2932,-2486,-1924,-1279,-612,42,641,1154,1583,1903,2155,2323,2463,2574,2694,2830,2997,3195,3424,3671,3923,4169,4380,4557,4663,4708,4663,4541,4332,4046,3688,3267,2788,2258,1684,1057,389,-330,-1092,-1891,-2720,-3557,-4382,-5169,-5890,-6521,-7035,-7418,-7653,-7747,-7694,-7506,-7204,-6780,-6275,-5673,-4996,-4249,-3427,-2546,-1607,-616,403,1443,2474,3478,4431,5304,6080,6740,7261,7640,7858,7913,7814,7547,7146,6593,5932,5155,4302,3371,2399,1392,384,-614,-1569,-2461,-3271,-3966,-4546,-4973,-5270,-5406,-5414,-5286,-5060,-4741,-4377,-3973,-3578,-3199,-2859,-2569,-2328,-2130,-1975,-1821,-1687,-1524,-1340,-1134,-884,-638,-378,-149,33,149,173,99,-75,-348,-694,-1106,-1536,-1971,-2368,-2710,-2976,-3165,-3266,-3313,-3304,-3280,-3254,-3254,-3286,-3361,-3467,-3595,-3725,-3833,-3897,-3892,-3806,-3626,-3347,-2975,-2505,-1954,-1328,-633,110,901,1715,2533,3341,4096,4800,5401,5911,6300,6577,6750,6826,6833,6783,6700,6602,6495,6394,6287,6185,6064,5932,5761,5556,5298,4984,4610,4171,3669,3114,2501,1863,1205,556,-57,-612,-1088,-1462,-1733,-1895,-1959,-1945,-1867,-1758,-1628,-1515,-1417,-1350,-1316,-1300,-1308,-1316,-1315,-1294,-1246,-1162,-1050,-905,-740,-564,-384,-220,-64,48,146,189,222,206,192,153,119,93,63,57,39,40,26,12,-2,-28,-32,-38,-9,37,128,231,369,503,636,750,828,870,869,828,760,665,562,457,357,271,203,149,118,101,100,108,130,142,151,133,82,-13,-166,-383,-662,-1010,-1416,-1871,-2368,-2883,-3407,-3916,-4388,-4811,-5152,-5411,-5555,-5596,-5512,-5331,-5043,-4685,-4274,-3831,-3397,-2979,-2606,-2287,-2020,-1807,-1636,-1489,-1356,-1213,-1052,-856,-620,-335,-4,381,806,1267,1759,2256,2757,3235,3680,4071,4407,4665,4858,4973,5020,5008,4938,4818,4648,4420,4126,3755,3281,2706,2007,1198,282,-705,-1739,-2756,-3730,-4590,-5314,-5850,-6196,-6324,-6265,-6008,-5596,-5040,-4369,-3607,-2767,-1872,-930,41,1021,1999,2939,3833,4640,5350,5942,6410,6752,6976,7103,7148,7149,7112,7074,7027,6981,6917,6809,6633,6352,5949,5398,4710,3888,2966,1987,989,36,-841,-1591,-2199,-2647,-2945,-3103,-3155,-3126,-3057,-2979,-2914,-2893,-2907,-2980,-3075,-3200,-3315,-3409,-3454,-3446,-3363,-3225,-3021,-2782,-2516,-2243,-1977,-1735,-1514,-1336,-1186,-1086,-1027,-1022,-1071,-1181,-1351,-1582,-1865,-2197,-2562,-2951,-3352,-3747,-4133,-4493,-4817,-5108,-5336,-5519,-5617,-5645,-5568,-5392,-5092,-4672,-4117,-3446,-2649,-1765,-793,222,1257,2285,3269,4186,5019,5736,6352,6836,7216,7481,7651,7736,7744,7682,7563,7375,7134,6825,6449,6003,5485,4888,4226,3480,2675,1808,890,-56,-1025,-1983,-2917,-3795,-4604,-5316,-5932,-6431,-6826,-7119,-7327,-7459,-7542,-7575,-7581,-7546,-7477,-7356,-7165,-6895,-6506,-6004,-5360,-4578,-3672,-2640,-1536,-370,796,1932,2985,3930,4729,5374,5855,6180,6358,6416,6367,6245,6057,5830,5571,5282,4974,4634,4259,3842,3368,2836,2246,1590,890,152,-597,-1335,-2029,-2657,-3182,-3584,-3842,-3939,-3879,-3650,-3288,-2796,-2215,-1582,-916,-274,331,869,1320,1683,1948,2127,2224,2256,2236,2181,2104,2021,1938,1868,1813,1781,1762,1765,1775,1791,1812,1823,1840,1847,1865,1883,1920,1977,2050,2152,2266,2396,2530,2659,2776,2873,2943,2986,2992,2973,2903,2817,2672,2507,2301,2062,1805,1525,1241,961,689,429,189,-52,-283,-538,-818,-1141,-1514,-1933,-2389,-2865,-3335,-3767,-4147,-4438,-4649,-4762,-4814,-4814,-4811,-4836,-4928,-5111,-5414,-5812,-6311,-6861,-7420,-7943,-8369,-8660,-8784,-8730,-8491,-8107,-7583,-6981,-6314,-5628,-4932,-4240,-3546,-2845,-2120,-1366,-568,266,1131,2010,2888,3734,4536,5269,5924,6495,6982,7383,7713,7964,8155,8265,8315,8276,8155,7945,7641,7251,6789,6257,5693,5100,4514,3934,3392,2869,2389,1923,1486,1053,643,236,-133,-476,-758,-973,-1103,-1147,-1095,-970,-776,-543,-297,-64,134,264,336,318,231,77,-139,-384,-661,-937,-1217,-1472,-1708,-1909,-2075,-2198,-2283,-2311,-2305,-2248,-2164,-2059,-1958,-1875,-1844,-1876,-1988,-2182,-2454,-2780,-3139,-3490,-3797,-4020,-4123,-4083,-3880,-3516,-2986,-2331,-1552,-713,175,1058,1912,2708,3424,4052,4583,5022,5380,5658,5886,6058,6204,6322,6417,6502,6556,6585,6579,6509,6387,6179,5877,5488,4980,4379,3667,2865,1974,1022,18,-1011,-2042,-3053,-4026,-4934,-5772,-6519,-7174,-7723,-8170,-8508,-8741,-8872,-8900,-8834,-8689,-8455,-8169,-7812,-7416,-6979,-6502,-6001,-5464,-4903,-4300,-3667,-2988,-2271,-1514,-723,90,909,1714,2479,3178,3794,4287,4659,4879,4952,4883,4670,4343,3914,3403,2845,2242,1630,1010,400,-189,-756,-1275,-1751,-2153,-2473,-2691,-2791,-2765,-2610,-2333,-1952,-1495,-998,-498,-39,345,628,788,830,761,608,399,179,-36,-193,-297,-319,-265,-148,41,266,540,835,1157,1493,1841,2197,2543,2885,3182,3446,3631,3747,3761,3687,3506,3252,2918,2549,2155,1774,1427,1134,918,778,729,749,849,991,1174,1370,1556,1724,1848,1921,1934,1885,1772,1601,1385,1123,843,544,250,-37,-302,-549,-758,-958,-1117,-1279,-1418,-1563,-1716,-1879,-2070,-2277,-2516,-2772,-3054,-3342,-3628,-3899,-4134,-4310,-4416,-4417,-4310,-4067,-3689,-3166,-2504,-1716,-813,163,1194,2228,3232,4164,4983,5673,6199,6574,6783,6861,6817,6686,6500,6279,6048,5818,5588,5355,5102,4807,4446,4008,3457,2813,2049,1207,290,-649,-1584,-2467,-3264,-3950,-4508,-4929,-5234,-5421,-5540,-5589,-5614,-5616,-5615,-5610,-5599,-5569,-5518,-5436,-5310,-5160,-4964,-4763,-4542,-4332,-4129,-3945,-3772,-3607,-3426,-3224,-2969,-2656,-2276,-1816,-1301,-736,-142,431,982,1457,1847,2128,2299,2352,2312,2177,1984,1749,1502,1260,1044,866,725,638,568,547,518,512,491,465,436,397,370,360,371,432,529,679,874,1101,1350,1603,1830,2028,2164,2242,2257,2201,2115,1978,1844,1707,1591,1507,1451,1425,1416,1412,1391,1351,1261,1134,948,732,476,226,-25,-224,-387,-462,-486,-413,-300,-105,110,383,664,980,1300,1645,1983,2336,2664,2977,3244,3456,3600,3658,3637,3529,3350,3109,2832,2532,2238,1961,1717,1504,1333,1168,1028,857,664,408,83,-327,-830,-1417,-2089,-2822,-3594,-4379,-5144,-5858,-6497,-7030,-7456,-7755,-7941,-8009,-7986,-7871,-7696,-7456,-7166,-6830,-6438,-5992,-5481,-4901,-4256,-3548,-2793,-2017,-1238,-502,187,778,1280,1664,1957,2150,2294,2382,2480,2580,2727,2920,3163,3456,3779,4119,4449,4748,5005,5192,5315,5357,5327,5228,5058,4833,4543,4201,3798,3334,2821,2243,1636,990,349,-275,-851,-1357,-1767,-2081,-2284,-2391,-2423,-2395,-2347,-2303,-2291,-2334,-2443,-2618,-2850,-3117,-3396,-3647,-3843,-3946,-3940,-3797,-3530,-3126,-2629,-2044,-1425,-798,-197,333,790,1136,1382,1519,1560,1513,1400,1226,1012,760,481,179,-145,-475,-813,-1137,-1430,-1678,-1844,-1921,-1882,-1721,-1440,-1048,-567,-32,524,1060,1542,1940,2245,2435,2535,2545,2495,2413,2319,2242,2202,2198,2244,2323,2427,2531,2617,2658,2641,2545,2374,2115,1794,1413,1009,603,223,-98,-344,-497,-552,-511,-385,-186,71,361,687,1015,1368,1714,2078,2435,2800,3158,3504,3829,4121,4361,4552,4664,4711,4669,4556,4356,4101,3767,3403,2984,2548,2088,1606,1109,587,29,-568,-1211,-1907,-2639,-3405,-4178,-4936,-5643,-6286,-6826,-7262,-7577,-7780,-7884,-7903,-7865,-7785,-7685,-7574,-7456,-7324,-7166,-6960,-6688,-6318,-5849,-5254,-4551,-3737,-2852,-1909,-972,-58,782,1515,2133,2604,2946,3160,3271,3304,3290,3254,3225,3216,3242,3295,3382,3472,3563,3627,3641,3594,3464,3243,2934,2529,2054,1514,945,368,-186,-690,-1116,-1455,-1678,-1799,-1800,-1700,-1510,-1240,-921,-566,-202,151,484,775,1033,1241,1425,1570,1706,1825,1949,2074,2206,2342,2480,2605,2717,2793,2825,2802,2707,2540,2291,1961,1556,1085,559,-5,-587,-1175,-1732,-2257,-2716,-3099,-3399,-3589,-3687,-3669,-3553,-3335,-3015,-2614,-2121,-1560,-931,-253,459,1188,1901,2590,3211,3757,4194,4515,4706,4773,4719,4561,4323,4030,3713,3397,3109,2871,2680,2561,2476,2443,2416,2385,2317,2195,1991,1706,1323,865,341,-220,-783,-1317,-1797,-2186,-2488,-2677,-2775,-2786,-2736,-2650,-2553,-2461,-2411,-2386,-2423,-2491,-2602,-2734,-2876,-3012,-3134,-3221,-3282,-3293,-3279,-3224,-3149,-3050,-2946,-2832,-2723,-2613,-2510,-2400,-2289,-2163,-2019,-1860,-1674,-1480,-1271,-1070,-881,-715,-592,-505,-472,-487,-544,-653,-781,-948,-1110,-1283,-1426,-1546,-1615,-1630,-1582,-1460,-1281,-1025,-728,-375,4,409,824,1239,1648,2039,2401,2725,2986,3186,3285,3299,3192,2994,2683,2308,1860,1395,926,479,90,-246,-500,-686,-806,-872,-903,-920,-930,-964,-1014,-1094,-1198,-1313,-1423,-1518,-1565,-1550,-1464,-1273,-1003,-627,-181,337,884,1450,1988,2480,2897,3217,3430,3527,3506,3384,3154,2848,2466,2032,1560,1067,565,79,-389,-807,-1173,-1464,-1675,-1791,-1815,-1735,-1561,-1306,-969,-591,-168,256,668,1043,1355,1596,1747,1813,1790,1705,1560,1402,1235,1104,1012,984,1010,1094,1212,1350,1483,1588,1660,1672,1648,1574,1482,1382,1291,1236,1208,1234,1289,1376,1481,1575,1662,1709,1724,1688,1616,1497,1350,1166,959,719,444,131,-239,-654,-1135,-1655,-2223,-2802,-3374,-3913,-4371,-4746,-4989,-5106,-5075,-4909,-4621,-4228,-3758,-3240,-2697,-2165,-1648,-1180,-747,-374,-44,241,485,700,881,1036,1155,1240,1277,1263,1188,1042,838,558,231,-148,-563,-991,-1443,-1878,-2316,-2726,-3111,-3460,-3763,-4016,-4208,-4333,-4388,-4365,-4271,-4090,-3845,-3517,-3133,-2685,-2188,-1653,-1085,-505,87,673,1242,1795,2308,2791,3225,3615,3951,4234,4462,4635,4750,4815,4831,4806,4754,4671,4587,4496,4418,4357,4314,4295,4295,4311,4332,4355,4362,4350,4299,4201,4037,3798,3475,3057,2552,1965,1313,624,-76,-753,-1377,-1920,-2377,-2717,-2977,-3137,-3243,-3312,-3365,-3435,-3525,-3646,-3785,-3935,-4066,-4155,-4183,-4118,-3967,-3709,-3367,-2939,-2461,-1935,-1402,-864,-343,149,623,1056,1470,1855,2211,2543,2831,3073,3251,3340,3340,3214,2972,2595,2101,1493,800,50,-733,-1492,-2219,-2855,-3393,-3796,-4063,-4179,-4163,-4014,-3763,-3434,-3050,-2655,-2266,-1911,-1621,-1384,-1229,-1132,-1080,-1074,-1059,-1040,-977,-855,-674,-411,-96,276,663,1053,1402,1694,1900,2015,2038,1973,1852,1690,1526,1388,1293,1270,1319,1437,1623,1845,2092,2332,2547,2715,2827,2869,2853,2770,2643,2471,2269,2043,1802,1536,1255,953,613,261,-138,-552,-990,-1440,-1892,-2332,-2754,-3148,-3506,-3831,-4110,-4350,-4543,-4697,-4795,-4851,-4845,-4787,-4672,-4507,-4292,-4049,-3780,-3509,-3251,-3008,-2796,-2607,-2435,-2264,-2067,-1830,-1528,-1150,-690,-155,446,1074,1720,2334,2902,3385,3784,4069,4261,4349,4352,4283,4157,3984,3790,3562,3339,3101,2872,2654,2445,2266,2112,1992,1906,1854,1830,1819,1817,1784,1722,1590,1383,1083,688,206,-352,-945,-1560,-2126,-2631,-3014,-3253,-3333,-3233,-2984,-2591,-2097,-1542,-963,-410,86,508,819,1050,1172,1228,1224,1188,1159,1145,1194,1303,1512,1805,2195,2656,3177,3717,4259,4746,5176,5491,5701,5777,5729,5554,5270,4872,4383,3799,3120,2366,1524,623,-327,-1297,-2251,-3158,-3977,-4678,-5230,-5614,-5812,-5829,-5656,-5322,-4835,-4234,-3553,-2834,-2123,-1469,-910,-493,-226,-135,-191,-382,-658,-967,-1264,-1489,-1622,-1628,-1522,-1300,-1011,-665,-328,-7,246,426,520,509,416,223,-57,-408,-845,-1320,-1850,-2366,-2880,-3315,-3683,-3926,-4059,-4058,-3947,-3735,-3450,-3118,-2764,-2413,-2082,-1787,-1528,-1326,-1157,-1051,-970,-942,-925,-934,-920,-882,-786,-614,-358,-7,422,921,1453,2002,2525,3008,3425,3766,4026,4201,4296,4303,4223,4043,3757,3355,2835,2201,1480,687,-120,-910,-1625,-2230,-2680,-2951,-3023,-2888,-2550,-2021,-1312,-463,504,1539,2601,3633,4593,5411,6064,6500,6717,6714,6512,6161,5707,5209,4734,4309,3990,3768,3661,3634,3667,3720,3745,3721,3590,3355,2978,2465,1823,1057,205,-716,-1654,-2575,-3428,-4177,-4780,-5216,-5462,-5520,-5393,-5094,-4643,-4063,-3379,-2620,-1813,-994,-198,538,1165,1652,1949,2044,1904,1551,994,286,-521,-1357,-2164,-2881,-3465,-3905,-4182,-4323,-4343,-4279,-4158,-4018,-3871,-3740,-3633,-3553,-3502,-3492,-3511,-3583,-3699,-3867,-4079,-4321,-4574,-4799,-4973,-5053,-5007,-4826,-4472,-3969,-3306,-2519,-1625,-672,315,1279,2201,3022,3741,4303,4722,4967,5065,5011,4849,4602,4313,4026,3763,3564,3428,3372,3370,3414,3471,3520,3527,3489,3363,3177,2898,2547,2131,1640,1108,524,-82,-701,-1304,-1864,-2356,-2741,-3016,-3138,-3131,-2973,-2699,-2307,-1839,-1305,-736,-157,417,954,1439,1839,2139,2301,2314,2163,1844,1381,791,132,-555,-1201,-1770,-2209,-2507,-2647,-2652,-2546,-2362,-2157,-1960,-1811,-1741,-1756,-1869,-2067,-2338,-2667,-3027,-3401,-3761,-4081,-4345,-4518,-4583,-4527,-4320,-3972,-3454,-2790,-1961,-995,106,1311,2596,3920,5250,6524,7705,8733,9566,10162,10501,10569,10383,9974,9385,8688,7939,7206,6547,5991,5569,5275,5091,5003,4958,4938,4897,4817,4673,4454,4142,3741,3224,2610,1863,1024,69,-949,-2018,-3080,-4100,-5022,-5813,-6441,-6891,-7161,-7267,-7230,-7090,-6875,-6634,-6387,-6176,-6012,-5914,-5885,-5923,-6025,-6168,-6339,-6514,-6653,-6743,-6740,-6636,-6403,-6044,-5556,-4951,-4249,-3472,-2639,-1786,-924,-90,692,1411,2022,2524,2872,3058,3063,2881,2521,1999,1352,621,-135,-874,-1531,-2080,-2476,-2704,-2762,-2644,-2371,-1954,-1424,-797,-111,612,1344,2045,2691,3253,3695,4020,4201,4263,4219,4103,3962,3831,3762,3770,3890,4102,4408,4758,5128,5458,5711,5849,5840,5676,5346,4870,4255,3539,2740,1899,1051,226,-538,-1215,-1782,-2216,-2525,-2688,-2741,-2671,-2529,-2312,-2064,-1793,-1526,-1279,-1061,-887,-770,-712,-729,-828,-997,-1251,-1549,-1882,-2207,-2484,-2673,-2738,-2652,-2410,-2008,-1478,-843,-153,555,1236,1852,2382,2798,3093,3262,3290,3186,2943,2559,2057,1425,717,-65,-865,-1655,-2388,-3035,-3566,-3959,-4219,-4327,-4313,-4179,-3944,-3632,-3252,-2833,-2384,-1936,-1496,-1098,-754,-473,-273,-126,-33,40,127,248,442,707,1058,1471,1929,2396,2836,3219,3506,3695,3751,3703,3528,3262,2901,2473,1979,1453,888,329,-227,-736,-1190,-1556,-1826,-1980,-2025,-1952,-1785,-1529,-1207,-843,-447,-53,335,687,995,1237,1399,1467,1439,1305,1092,800,479,143,-156,-400,-560,-631,-614,-534,-413,-290,-202,-177,-239,-408,-674,-1039,-1484,-1978,-2517,-3055,-3588,-4082,-4526,-4900,-5187,-5387,-5478,-5477,-5365,-5164,-4874,-4500,-4060,-3548,-2976,-2351,-1671,-952,-200,563,1319,2029,2674,3216,3634,3910,4049,4051,3957,3782,3585,3386,3234,3139,3123,3174,3292,3439,3606,3747,3850,3885,3837,3701,3468,3141,2727,2235,1682,1085,470,-142,-720,-1241,-1682,-2028,-2277,-2419,-2476,-2450,-2368,-2245,-2094,-1928,-1752,-1568,-1371,-1171,-953,-743,-529,-343,-179,-50,38,106,149,201,277,392,574,814,1132,1491,1899,2302,2692,3016,3266,3401,3420,3307,3071,2726,2279,1775,1213,656,99,-406,-863,-1237,-1546,-1770,-1928,-2028,-2072,-2078,-2043,-1972,-1858,-1705,-1495,-1241,-938,-605,-253,88,404,665,859,981,1031,1029,983,932,880,859,869,913,989,1073,1158,1217,1241,1218,1144,1023,862,670,467,247,43,-169,-362,-553,-744,-926,-1127,-1315,-1525,-1719,-1919,-2099,-2259,-2393,-2488,-2558,-2586,-2600,-2589,-2582,-2574,-2586,-2622,-2680,-2765,-2864,-2961,-3049,-3089,-3070,-2959,-2740,-2394,-1916,-1305,-570,262,1169,2105,3035,3918,4703,5372,5874,6208,6342,6284,6019,5570,4929,4135,3192,2148,1028,-124,-1263,-2348,-3341,-4194,-4895,-5407,-5734,-5871,-5834,-5640,-5325,-4912,-4443,-3945,-3446,-2976,-2542,-2160,-1829,-1540,-1294,-1056,-828,-572,-283,59,463,931,1460,2041,2655,3285,3909,4502,5043,5514,5892,6181,6352,6431,6395,6278,6075,5812,5503,5166,4822,4480,4164,3878,3634,3442,3297,3204,3151,3131,3129,3132,3118,3082,2999,2877,2695,2466,2183,1861,1499,1108,698,267,-167,-611,-1047,-1488,-1909,-2336,-2734,-3138,-3522,-3907,-4292,-4678,-5074,-5481,-5893,-6314,-6731,-7136,-7527,-7878,-8196,-8453,-8664,-8799,-8868,-8862,-8759,-8576,-8268,-7854,-7299,-6615,-5788,-4837,-3771,-2623,-1424,-210,970,2089,3096,3983,4716,5297,5732,6026,6213,6321,6372,6418,6469,6560,6698,6883,7106,7345,7564,7731,7796,7732,7491,7073,6444,5632,4637,3503,2266,972,-337,-1611,-2824,-3933,-4929,-5798,-6525,-7128,-7587,-7926,-8132,-8223,-8190,-8040,-7780,-7405,-6934,-6367,-5730,-5026,-4302,-3550,-2825,-2134,-1500,-950,-476,-106,190,397,558,671,783,890,1037,1210,1428,1673,1931,2172,2377,2496,2527,2423,2194,1831,1345,771,133,-521,-1145,-1698,-2125,-2399,-2477,-2347,-2000,-1437,-687,224,1247,2333,3429,4481,5444,6279,6962,7468,7802,7957,7945,7781,7482,7061,6548,5954,5313,4640,3974,3316,2711,2151,1659,1221,844,496,180,-132,-444,-767,-1086,-1408,-1692,-1930,-2100,-2170,-2142,-2004,-1758,-1436,-1033,-609,-155,272,670,1020,1298,1523,1667,1752,1768,1723,1617,1453,1229,953,617,241,-184,-629,-1091,-1546,-1975,-2353,-2668,-2889,-3019,-3045,-2975,-2825,-2612,-2375,-2137,-1939,-1805,-1758,-1807,-1963,-2200,-2526,-2897,-3310,-3734,-4152,-4556,-4922,-5250,-5526,-5732,-5866,-5904,-5839,-5658,-5354,-4927,-4388,-3753,-3043,-2296,-1533,-807,-135,443,907,1241,1438,1488,1413,1211,920,551,156,-248,-605,-889,-1070,-1114,-1019,-776,-395,94,670,1288,1906,2493,3003,3413,3717,3892,3972,3958,3886,3795,3706,3664,3678,3776,3949,4203,4507,4853,5195,5511,5774,5943,6018,5971,5801,5522,5124,4631,4055,3397,2687,1916,1111,268,-584,-1441,-2272,-3059,-3767,-4383,-4865,-5221,-5428,-5494,-5440,-5270,-5027,-4727,-4396,-4056,-3715,-3384,-3059,-2741,-2413,-2083,-1727,-1355,-955,-526,-70,416,939,1486,2075,2680,3314,3951,4571,5170,5682,6126,6422,6578,6553,6334,5931,5332,4583,3688,2721,1695,691,-265,-1128,-1854,-2443,-2871,-3152,-3306,-3352,-3328,-3263,-3188,-3128,-3100,-3119,-3180,-3287,-3430,-3597,-3785,-3970,-4161,-4325,-4478,-4587,-4656,-4666,-4609,-4468,-4242,-3919,-3507,-3009,-2438,-1821,-1172,-531,80,635,1099,1460,1705,1809,1793,1640,1374,1018,584,128,-327,-731,-1040,-1225,-1253,-1111,-811,-361,192,804,1418,1963,2399,2658,2727,2579,2221,1687,1008,256,-515,-1230,-1820,-2244,-2430,-2397,-2095,-1580,-860,8,967,1967,2941,3845,4635,5272,5746,6029,6119,6023,5724,5260,4617,3832,2929,1930,887,-174,-1206,-2172,-3035,-3782,-4379,-4837,-5150,-5320,-5384,-5329,-5202,-4997,-4746,-4453,-4138,-3812,-3483,-3177,-2884,-2633,-2423,-2246,-2116,-1999,-1892,-1763,-1585,-1335,-990,-538,21,681,1408,2186,2958,3693,4349,4883,5288,5535,5644,5618,5493,5304,5086,4884,4729,4644,4651,4740,4916,5145,5410,5666,5884,6029,6065,5976,5735,5341,4788,4083,3241,2281,1224,104,-1051,-2202,-3314,-4348,-5271,-6042,-6645,-7046,-7247,-7230,-7023,-6615,-6056,-5354,-4551,-3683,-2781,-1892,-1057,-314,295,739,984,1016,837,446,-114,-813,-1595,-2393,-3157,-3812,-4330,-4650,-4784,-4699,-4438,-4010,-3465,-2845,-2190,-1551,-951,-425,22,384,671,897,1088,1266,1457,1682,1950,2280,2664,3107,3591,4105,4634,5150,5649,6088,6471,6753,6934,6974,6875,6596,6146,5499,4671,3667,2515,1247,-80,-1429,-2723,-3930,-4982,-5858,-6529,-6991,-7249,-7325,-7244,-7048,-6760,-6433,-6076,-5743,-5422,-5162,-4940,-4781,-4672,-4598,-4551,-4507,-4428,-4303,-4079,-3735,-3253,-2601,-1793,-821,280,1486,2739,4002,5204,6303,7242,7990,8509,8798,8844,8672,8298,7762,7102,6361,5586,4815,4082,3424,2841,2367,1969,1671,1420,1224,1033,831,600,305,-44,-470,-958,-1496,-2074,-2658,-3234,-3769,-4242,-4633,-4921,-5103,-5155,-5086,-4883,-4546,-4086,-3491,-2789,-1981,-1092,-164,796,1705,2560,3282,3854,4234,4415,4384,4172,3797,3315,2775,2237,1752,1376,1132,1047,1116,1323,1636,2018,2415,2791,3088,3284,3336,3242,2978,2566,2003,1327,562,-252,-1065,-1837,-2523,-3069,-3464,-3654,-3649,-3441,-3033,-2479,-1783,-1023,-229,532,1209,1763,2138,2331,2292,2054,1594,959,162,-745,-1727,-2735,-3721,-4652,-5477,-6191,-6744,-7157,-7391,-7475,-7395,-7170,-6809,-6329,-5745,-5086,-4364,-3616,-2861,-2130,-1440,-825,-283,158,512,772,955,1077,1156,1226,1292,1406,1554,1780,2068,2431,2848,3308,3777,4233,4634,4954,5159,5229,5153,4927,4564,4080,3508,2880,2236,1610,1037,540,137,-170,-376,-508,-572,-615,-650,-726,-870,-1106,-1464,-1944,-2551,-3271,-4079,-4937,-5814,-6651,-7415,-8057,-8542,-8846,-8942,-8821,-8480,-7919,-7148,-6189,-5055,-3789,-2423,-1005,410,1770,3014,4099,4979,5623,6028,6189,6137,5906,5544,5108,4655,4240,3909,3701,3642,3740,3997,4396,4911,5509,6143,6774,7348,7824,8158,8324,8293,8068,7644,7061,6340,5547,4722,3941,3249,2693,2321,2119,2121,2269,2546,2890,3236,3526,3698,3697,3492,3055,2390,1510,449,-747,-2023,-3320,-4574,-5735,-6754,-7591,-8230,-8652,-8863,-8881,-8712,-8408,-7976,-7477,-6919,-6363,-5816,-5332,-4910,-4592,-4371,-4263,-4248,-4328,-4450,-4614,-4747,-4834,-4829,-4696,-4426,-3991,-3407,-2675,-1825,-875,131,1168,2192,3177,4079,4885,5552,6076,6426,6609,6608,6442,6118,5649,5075,4407,3687,2938,2192,1477,813,224,-281,-686,-995,-1201,-1326,-1373,-1368,-1333,-1289,-1257,-1257,-1300,-1392,-1535,-1720,-1934,-2170,-2391,-2601,-2752,-2849,-2852,-2766,-2563,-2256,-1833,-1317,-713,-60,621,1282,1891,2400,2778,2993,3022,2869,2527,2021,1383,640,-154,-958,-1737,-2435,-3036,-3501,-3816,-3973,-3967,-3809,-3511,-3101,-2601,-2059,-1491,-959,-471,-69,236,451,570,635,664,711,813,1010,1339,1812,2444,3216,4109,5078,6086,7074,7998,8808,9462,9931,10188,10222,10026,9599,8958,8110,7082,5909,4614,3257,1868,508,-786,-1957,-2988,-3827,-4485,-4926,-5195,-5271,-5215,-5042,-4798,-4533,-4271,-4061,-3921,-3870,-3915,-4052,-4261,-4532,-4822,-5118,-5372,-5568,-5673,-5664,-5529,-5253,-4840,-4293,-3629,-2868,-2046,-1195,-357,428,1130,1707,2151,2446,2598,2625,2552,2412,2254,2105,2010,1999,2079,2272,2555,2916,3320,3734,4096,4387,4535,4519,4306,3874,3227,2369,1335,149,-1117,-2423,-3697,-4880,-5916,-6759,-7368,-7733,-7836,-7699,-7333,-6788,-6093,-5311,-4475,-3650,-2868,-2170,-1589,-1141,-835,-689,-675,-800,-1033,-1350,-1722,-2122,-2501,-2855,-3120,-3307,-3367,-3307,-3111,-2774,-2317,-1734,-1054,-299,515,1336,2157,2924,3629,4233,4729,5106,5365,5516,5581,5579,5537,5487,5438,5426,5442,5497,5581,5671,5758,5798,5788,5678,5470,5132,4664,4070,3347,2527,1622,664,-303,-1261,-2150,-2961,-3640,-4189,-4565,-4791,-4847,-4754,-4531,-4190,-3770,-3288,-2774,-2258,-1758,-1302,-902,-582,-340,-200,-142,-177,-282,-438,-623,-804,-949,-1026,-1002,-853,-565,-125,462,1185,2023,2942,3907,4872,5793,6632,7334,7884,8236,8393,8338,8089,7662,7086,6402,5645,4864,4088,3362,2700,2134,1653,1276,965,729,511,304,62,-243,-636,-1139,-1762,-2504,-3355,-4292,-5279,-6282,-7251,-8145,-8917,-9531,-9957,-10178,-10183,-9973,-9568,-8980,-8249,-7393,-6468,-5492,-4520,-3573,-2687,-1889,-1187,-608,-135,212,469,627,724,768,790,806,836,894,990,1123,1296,1495,1706,1911,2085,2205,2251,2205,2050,1797,1433,999,494,-19,-533,-972,-1330,-1539,-1599,-1468,-1163,-675,-41,714,1546,2394,3229,3977,4613,5092,5383,5476,5351,5019,4474,3756,2867,1863,772,-359,-1472,-2537,-3488,-4309,-4949,-5408,-5661,-5725,-5601,-5327,-4913,-4413,-3838,-3242,-2641,-2059,-1521,-1026,-589,-196,151,469,768,1058,1355,1666,1998,2361,2750,3175,3619,4095,4572,5066,5532,5985,6383,6731,6999,7190,7286,7303,7222,7082,6863,6614,6319,6018,5700,5388,5075,4759,4444,4098,3741,3324,2866,2330,1719,1026,243,-616,-1550,-2533,-3552,-4574,-5570,-6521,-7384,-8151,-8786,-9288,-9637,-9832,-9874,-9759,-9503,-9105,-8575,-7929,-7176,-6328,-5418,-4452,-3474,-2513,-1595,-770,-59,512,913,1159,1233,1171,982,715,392,68,-242,-486,-665,-750,-737,-642,-458,-217,69,370,672,937,1168,1328,1438,1467,1461,1389,1310,1213,1133,1089,1080,1136,1244,1407,1621,1871,2134,2412,2654,2873,3020,3105,3086,2981,2755,2429,1993,1466,857,196,-499,-1183,-1834,-2407,-2875,-3211,-3387,-3407,-3258,-2964,-2551,-2041,-1494,-936,-413,27,380,602,701,677,542,309,21,-322,-659,-986,-1267,-1476,-1612,-1639,-1584,-1418,-1173,-843,-464,-41,383,799,1164,1451,1648,1708,1644,1427,1070,595,14,-623,-1280,-1910,-2462,-2909,-3201,-3342,-3303,-3110,-2770,-2314,-1783,-1193,-609,-24,504,989,1403,1766,2073,2340,2587,2810,3041,3271,3510,3763,4017,4278,4537,4786,5034,5257,5472,5665,5832,5979,6079,6150,6158,6114,6005,5818,5575,5252,4884,4461,4006,3528,3032,2529,2012,1484,934,356,-257,-921,-1620,-2375,-3160,-3973,-4805,-5619,-6419,-7164,-7849,-8453,-8957,-9362,-9642,-9809,-9844,-9760,-9542,-9207,-8738,-8156,-7448,-6625,-5699,-4668,-3557,-2381,-1159,65,1273,2416,3465,4381,5133,5703,6068,6231,6199,5976,5610,5098,4513,3850,3171,2492,1835,1233,685,207,-195,-532,-799,-1015,-1180,-1322,-1435,-1549,-1660,-1777,-1900,-2024,-2139,-2231,-2291,-2299,-2253,-2142,-1966,-1733,-1452,-1132,-790,-435,-78,272,619,949,1274,1586,1883,2173,2437,2691,2915,3118,3295,3448,3583,3696,3801,3888,3969,4034,4076,4094,4063,3980,3822,3573,3229,2769,2201,1524,747,-106,-1017,-1958,-2895,-3810,-4660,-5436,-6104,-6655,-7075,-7349,-7482,-7465,-7306,-7011,-6595,-6073,-5461,-4798,-4084,-3381,-2678,-2029,-1439,-926,-508,-174,66,227,326,364,380,360,350,338,345,381,454,571,749,985,1295,1677,2133,2651,3231,3838,4474,5095,5693,6245,6733,7155,7498,7773,7974,8123,8210,8258,8252,8209,8110,7964,7746,7467,7098,6649,6100,5452,4706,3854,2914,1887,792,-341,-1500,-2643,-3743,-4766,-5687,-6468,-7116,-7589,-7915,-8082,-8115,-8039,-7876,-7661,-7421,-7186,-6967,-6791,-6639,-6524,-6418,-6299,-6152,-5937,-5645,-5262,-4772,-4196,-3531,-2817,-2066,-1321,-598,69,666,1184,1612,1963,2239,2446,2608,2707,2773,2786,2748,2661,2505,2302,2033,1734,1396,1064,739,450,209,22,-118,-206,-276,-329,-383,-468,-563,-698,-847,-1008,-1165,-1306,-1409,-1479,-1494,-1468,-1401,-1301,-1189,-1071,-968,-888,-850,-843,-892,-975,-1102,-1260,-1439,-1634,-1834,-2031,-2215,-2382,-2522,-2626,-2692,-2702,-2661,-2548,-2370,-2110,-1786,-1388,-940,-446,74,597,1120,1614,2080,2512,2897,3257,3573,3873,4140,4394,4625,4847,5045,5236,5405,5565,5708,5841,5957,6071,6156,6239,6286,6306,6283,6199,6051,5821,5499,5085,4571,3963,3266,2490,1648,760,-167,-1097,-2031,-2922,-3768,-4537,-5203,-5764,-6177,-6463,-6585,-6575,-6415,-6135,-5744,-5260,-4713,-4102,-3463,-2793,-2108,-1419,-723,-41,635,1281,1897,2465,2971,3406,3761,4014,4180,4233,4193,4054,3826,3521,3151,2723,2265,1772,1276,772,291,-178,-596,-976,-1282,-1516,-1658,-1696,-1632,-1448,-1163,-779,-320,190,710,1220,1656,2009,2226,2295,2202,1933,1513,933,246,-551,-1393,-2274,-3139,-3974,-4745,-5423,-6008,-6465,-6806,-7022,-7110,-7090,-6963,-6754,-6478,-6160,-5816,-5470,-5135,-4823,-4538,-4279,-4033,-3796,-3543,-3266,-2943,-2572,-2143,-1655,-1128,-554,19,600,1146,1648,2094,2467,2769,3010,3186,3329,3439,3541,3638,3748,3860,3976,4089,4175,4237,4240,4196,4081,3900,3659,3357,3010,2623,2211,1773,1337,887,452,31,-363,-713,-1007,-1241,-1385,-1452,-1418,-1290,-1070,-753,-350,128,690,1295,1970,2660,3378,4080,4759,5381,5925,6380,6709,6929,7017,6987,6856,6630,6346,6017,5677,5334,5020,4724,4466,4232,4008,3799,3564,3321,3035,2708,2346,1927,1479,985,461,-95,-672,-1280,-1897,-2543,-3197,-3860,-4534,-5192,-5854,-6475,-7079,-7624,-8121,-8549,-8901,-9173,-9359,-9456,-9467,-9391,-9233,-8992,-8679,-8281,-7820,-7270,-6661,-5971,-5231,-4426,-3595,-2728,-1870,-1010,-199,581,1281,1918,2459,2912,3260,3500,3637,3658,3581,3403,3140,2811,2429,2022,1610,1218,868,574,352,210,141,146,203,296,414,519,613,659,669,617,523,377,197,-4,-222,-430,-627,-796,-928,-1028,-1070,-1082,-1029,-948,-806,-629,-407,-143,152,477,822,1172,1523,1847,2143,2382,2567,2676,2716,2671,2556,2360,2096,1762,1363,902,382,-187,-796,-1434,-2082,-2722,-3332,-3891,-4383,-4794,-5107,-5336,-5463,-5515,-5484,-5395,-5241,-5047,-4792,-4500,-4141,-3735,-3247,-2700,-2067,-1372,-611,205,1045,1904,2748,3553,4310,4980,5570,6055,6440,6724,6918,7025,7078,7070,7046,7003,6975,6966,6999,7070,7195,7363,7570,7807,8049,8285,8477,8617,8672,8627,8480,8210,7845,7376,6837,6238,5605,4955,4288,3622,2938,2230,1482,677,-197,-1141,-2153,-3220,-4322,-5418,-6498,-7502,-8431,-9246,-9938,-10513,-10955,-11296,-11535,-11693,-11786,-11825,-11817,-11775,-11691,-11568,-11408,-11194,-10939,-10624,-10256,-9835,-9353,-8820,-8229,-7576,-6868,-6093,-5249,-4342,-3359,-2317,-1214,-68,1105,2287,3446,4567,5614,6570,7415,8131,8715,9159,9476,9661,9742,9712,9602,9407,9145,8819,8426,7980,7469,6906,6287,5622,4922,4195,3458,2728,2012,1338,706,130,-376,-827,-1203,-1525,-1789,-2014,-2201,-2379,-2536,-2706,-2881,-3065,-3275,-3478,-3702,-3907,-4105,-4274,-4411,-4510,-4565,-4582,-4556,-4495,-4402,-4278,-4128,-3944,-3731,-3478,-3183,-2836,-2439,-1985,-1482,-933,-354,244,836,1411,1944,2414,2821,3134,3378,3521,3602,3600,3553,3458,3343,3207,3077,2951,2840,2752,2676,2629,2599,2591,2608,2645,2706,2784,2885,2984,3101,3191,3275,3319,3325,3280,3182,3021,2811,2532,2212,1823,1402,911,397,-176,-771,-1397,-2037,-2668,-3283,-3855,-4368,-4798,-5137,-5355,-5468,-5453,-5327,-5098,-4786,-4406,-3999,-3572,-3164,-2790,-2459,-2186,-1955,-1767,-1591,-1414,-1208,-955,-635,-247,221,748,1330,1940,2556,3155,3708,4200,4615,4939,5182,5329,5408,5406,5359,5248,5103,4911,4673,4397,4051,3655,3172,2618,1971,1242,431,-453,-1386,-2362,-3344,-4322,-5259,-6144,-6953,-7672,-8293,-8804,-9207,-9496,-9675,-9741,-9704,-9553,-9313,-8958,-8526,-7989,-7380,-6687,-5920,-5087,-4189,-3233,-2234,-1192,-131,932,1978,2983,3913,4762,5494,6101,6584,6930,7162,7290,7327,7317,7252,7189,7108,7048,6990,6949,6902,6850,6762,6633,6436,6164,5799,5338,4783,4134,3416,2638,1831,1013,221,-538,-1227,-1853,-2395,-2866,-3260,-3600,-3885,-4135,-4358,-4559,-4742,-4911,-5050,-5169,-5245,-5281,-5265,-5199,-5080,-4913,-4704,-4455,-4179,-3877,-3554,-3211,-2851,-2466,-2064,-1640,-1196,-746,-290,156,570,954,1270,1531,1713,1830,1886,1904,1902,1920,1974,2108,2329,2659,3098,3638,4252,4921,5599,6258,6858,7363,7761,8025,8153,8149,8003,7747,7351,6855,6227,5484,4615,3623,2517,1314,47,-1254,-2530,-3738,-4826,-5741,-6464,-6962,-7243,-7316,-7212,-6966,-6630,-6232,-5827,-5421,-5043,-4678,-4322,-3952,-3541,-3077,-2531,-1911,-1215,-462,319,1104,1849,2534,3120,3602,3966,4211,4354,4398,4375,4285,4162,3995,3808,3596,3351,3085,2769,2422,2022,1577,1090,551,-12,-621,-1244,-1892,-2546,-3202,-3852,-4479,-5080,-5629,-6128,-6549,-6897,-7149,-7313,-7380,-7361,-7256,-7084,-6840,-6552,-6206,-5822,-5392,-4908,-4380,-3782,-3133,-2415,-1649,-843,-20,787,1557,2247,2830,3289,3594,3759,3772,3660,3443,3151,2813,2466,2130,1831,1588,1406,1287,1238,1238,1292,1378,1492,1609,1736,1838,1931,1984,2013,2003,1971,1912,1853,1787,1754,1738,1777,1852,1980,2146,2344,2569,2797,3034,3254,3471,3668,3864,4037,4220,4386,4553,4705,4836,4937,4994,4993,4930,4794,4587,4308,3969,3573,3143,2678,2200,1711,1223,736,256,-219,-690,-1155,-1608,-2054,-2478,-2879,-3254,-3584,-3879,-4131,-4339,-4515,-4652,-4770,-4864,-4939,-5004,-5034,-5051,-5020,-4947,-4819,-4628,-4372,-4058,-3684,-3275,-2840,-2395,-1965,-1558,-1187,-857,-564,-304,-65,164,400,643,912,1196,1498,1813,2122,2423,2696,2933,3132,3276,3380,3428,3441,3409,3352,3255,3145,2999,2838,2643,2426,2174,1898,1587,1247,883,491,84,-345,-787,-1241,-1709,-2187,-2677,-3176,-3677,-4177,-4658,-5119,-5528,-5895,-6183,-6407,-6549,-6620,-6622,-6569,-6470,-6337,-6191,-6026,-5867,-5711,-5563,-5432,-5306,-5200,-5098,-5010,-4918,-4822,-4705,-4561,-4366,-4111,-3775,-3354,-2824,-2204,-1473,-662,221,1155,2104,3054,3963,4824,5609,6312,6931,7463,7912,8291,8591,8836,9006,9119,9147,9115,8983,8781,8484,8102,7651,7122,6540,5915,5253,4576,3897,3215,2564,1941,1361,848,392,25,-262,-464,-573,-605,-561,-454,-301,-114,88,290,479,645,781,885,958,1008,1039,1068,1089,1129,1167,1230,1291,1363,1426,1481,1513,1523,1495,1434,1335,1192,1009,778,505,189,-176,-569,-1005,-1444,-1901,-2335,-2744,-3098,-3385,-3591,-3707,-3733,-3668,-3532,-3334,-3104,-2862,-2636,-2441,-2301,-2213,-2186,-2208,-2266,-2349,-2433,-2515,-2573,-2619,-2640,-2654,-2664,-2688,-2731,-2810,-2921,-3079,-3266,-3490,-3725,-3977,-4211,-4427,-4608,-4735,-4816,-4829,-4791,-4686,-4534,-4325,-4071,-3774,-3428,-3038,-2597,-2108,-1565,-974,-336,342,1045,1769,2489,3203,3886,4535,5133,5679,6162,6587,6950,7254,7507,7709,7865,7977,8044,8065,8026,7929,7750,7487,7122,6645,6051,5333,4498,3552,2510,1397,232,-949,-2121,-3256,-4325,-5309,-6188,-6950,-7586,-8087,-8455,-8690,-8788,-8774,-8628,-8396,-8059,-7662,-7200,-6708,-6184,-5656,-5119,-4584,-4044,-3489,-2915,-2301,-1645,-932,-170,647,1488,2356,3208,4038,4810,5517,6134,6670,7107,7471,7751,7976,8150,8283,8391,8474,8534,8574,8585,8570,8515,8423,8283,8097,7869,7591,7285,6944,6588,6219,5847,5475,5106,4724,4326,3887,3386,2804,2110,1295,351,-731,-1921,-3213,-4557,-5917,-7242,-8490,-9606,-10569,-11336,-11908,-12272,-12444,-12441,-12290,-12022,-11664,-11245,-10790,-10303,-9809,-9292,-8763,-8206,-7626,-7005,-6358,-5673,-4959,-4232,-3481,-2736,-1987,-1250,-524,183,872,1533,2164,2753,3294,3766,4169,4483,4701,4825,4851,4789,4656,4471,4244,4017,3785,3585,3407,3268,3146,3052,2944,2835,2679,2495,2243,1948,1590,1191,751,293,-186,-652,-1117,-1552,-1962,-2337,-2669,-2948,-3173,-3317,-3376,-3326,-3151,-2841,-2384,-1787,-1060,-227,671,1600,2497,3335,4052,4635,5043,5287,5361,5292,5099,4820,4479,4116,3738,3384,3038,2727,2429,2138,1861,1556,1255,911,550,167,-253,-666,-1109,-1533,-1953,-2355,-2726,-3071,-3377,-3653,-3888,-4093,-4259,-4390,-4492,-4542,-4562,-4517,-4424,-4255,-4020,-3693,-3300,-2814,-2278,-1680,-1056,-426,196,776,1311,1789,2196,2559,2863,3139,3398,3644,3910,4184,4484,4796,5120,5441,5742,6008,6215,6356,6408,6376,6239,6021,5700,5311,4836,4300,3701,3044,2339,1594,811,22,-775,-1532,-2249,-2877,-3412,-3821,-4102,-4251,-4272,-4184,-3997,-3751,-3450,-3131,-2801,-2475,-2162,-1856,-1565,-1273,-991,-698,-413,-126,146,396,612,778,877,906,843,693,443,103,-330,-838,-1422,-2058,-2731,-3431,-4120,-4808,-5431,-6014,-6493,-6875,-7133,-7243,-7204,-7004,-6637,-6116,-5450,-4656,-3772,-2813,-1834,-855,79,943,1717,2379,2929,3365,3696,3931,4088,4176,4211,4204,4158,4088,3989,3871,3735,3583,3419,3238,3045,2828,2593,2323,2024,1679,1297,877,419,-56,-547,-1034,-1494,-1923,-2288,-2581,-2783,-2885,-2864,-2737,-2477,-2112,-1638,-1078,-457,202,862,1496,2069,2553,2923,3175,3276,3265,3117,2880,2569,2221,1869,1544,1276,1075,958,912,928,980,1038,1076,1058,970,791,517,157,-281,-770,-1286,-1807,-2290,-2729,-3084,-3348,-3509,-3549,-3479,-3284,-2984,-2573,-2074,-1500,-862,-195,488,1158,1787,2359,2850,3248,3549,3744,3855,3874,3836,3745,3617,3474,3310,3137,2951,2739,2502,2219,1889,1504,1063,569,29,-544,-1134,-1729,-2308,-2853,-3359,-3794,-4169,-4451,-4650,-4742,-4727,-4593,-4329,-3938,-3409,-2757,-1984,-1120,-177,795,1782,2729,3619,4415,5096,5648,6062,6330,6461,6442,6291,6001,5577,5028,4349,3564,2674,1706,687,-367,-1410,-2423,-3374,-4235,-4994,-5643,-6163,-6588,-6890,-7123,-7269,-7366,-7419,-7429,-7418,-7360,-7272,-7127,-6917,-6637,-6261,-5796,-5230,-4563,-3813,-2978,-2093,-1163,-229,695,1568,2370,3064,3635,4051,4305,4379,4284,4011,3601,3053,2424,1740,1051,397,-179,-650,-981,-1173,-1216,-1132,-939,-679,-383,-101,139,301,363,324,173,-58,-363,-700,-1046,-1368,-1635,-1834,-1937,-1952,-1858,-1677,-1392,-1040,-601,-120,422,988,1584,2189,2800,3406,4004,4582,5136,5661,6147,6593,6990,7340,7636,7885,8082,8236,8345,8414,8445,8430,8369,8253,8062,7804,7434,6971,6375,5660,4815,3844,2776,1616,409,-812,-2007,-3137,-4151,-5044,-5753,-6307,-6667,-6872,-6920,-6853,-6689,-6474,-6232,-5995,-5785,-5620,-5509,-5459,-5464,-5516,-5613,-5728,-5869,-5988,-6108,-6178,-6214,-6181,-6078,-5890,-5603,-5221,-4723,-4130,-3429,-2647,-1789,-887,48,978,1892,2757,3566,4298,4946,5509,5974,6354,6639,6843,6960,7006,6969,6875,6707,6492,6213,5894,5523,5118,4665,4184,3658,3102,2506,1874,1211,520,-186,-899,-1593,-2259,-2856,-3383,-3796,-4108,-4286,-4356,-4314,-4196,-4024,-3845,-3679,-3576,-3553,-3632,-3820,-4117,-4500,-4961,-5458,-5968,-6457,-6896,-7259,-7533,-7701,-7763,-7718,-7578,-7336,-7028,-6626,-6172,-5639,-5043,-4382,-3649,-2859,-2004,-1114,-194,724,1620,2466,3236,3913,4478,4926,5257,5472,5594,5627,5605,5538,5462,5375,5314,5261,5239,5226,5216,5193,5133,5024,4851,4609,4299,3938,3537,3130,2746,2413,2169,2022,2010,2115,2358,2707,3152,3660,4194,4733,5226,5667,6011,6266,6409,6456,6407,6277,6090,5848,5581,5289,4975,4657,4308,3942,3545,3101,2627,2091,1519,890,223,-490,-1235,-2017,-2818,-3639,-4472,-5300,-6118,-6911,-7656,-8351,-8966,-9506,-9939,-10285,-10508,-10645,-10661,-10590,-10409,-10142,-9773,-9320,-8766,-8132,-7412,-6623,-5780,-4896,-4002,-3115,-2266,-1476,-755,-134,413,854,1233,1539,1810,2055,2296,2543,2802,3073,3345,3609,3841,4029,4146,4186,4128,3974,3722,3375,2958,2471,1955,1412,885,377,-79,-484,-810,-1070,-1244,-1351,-1380,-1346,-1244,-1096,-887,-649,-362,-54,283,639,1007,1387,1772,2164,2548,2936,3295,3645,3942,4198,4383,4485,4503,4409,4216,3910,3505,2994,2402,1726,987,198,-632,-1487,-2352,-3214,-4063,-4873,-5644,-6346,-6972,-7503,-7928,-8234,-8416,-8466,-8391,-8188,-7871,-7446,-6927,-6329,-5663,-4943,-4184,-3388,-2569,-1723,-862,26,925,1844,2771,3683,4576,5409,6162,6791,7262,7546,7611,7469,7113,6606,5986,5346,4754,4300,4041,4027,4270,4755,5439,6241,7092,7862,8495,8863,8956,8704,8159,7336,6338,5250,4188,3247,2523,2051,1875,1940,2220,2601,3002,3307,3433,3307,2904,2223,1316,247,-871,-1948,-2868,-3558,-3968,-4083,-3942,-3609,-3189,-2790,-2527,-2483,-2725,-3262,-4073,-5084,-6203,-7312,-8298,-9067,-9538,-9696,-9530,-9105,-8477,-7761,-7023,-6382,-5868,-5538,-5379,-5360,-5426,-5501,-5509,-5387,-5086,-4599,-3940,-3169,-2358,-1589,-959,-510,-292,-295,-475,-769,-1079,-1313,-1386,-1232,-818,-158,716,1716,2765,3745,4577,5173,5494,5518,5270,4798,4174,3484,2799,2200,1712,1367,1133,972,832,633,344,-83,-648,-1310,-2031,-2708,-3262,-3609,-3668,-3423,-2869,-2047,-1058,34,1077,2020,2757,3282,3583,3711,3732,3738,3807,4026,4423,5031,5806,6693,7597,8396,8989,9254,9140,8589,7633,6314,4737,3021,1304,-287,-1641,-2680,-3373,-3718,-3768,-3589,-3275,-2918,-2599,-2387,-2301,-2354,-2496,-2682,-2827,-2855,-2699,-2312,-1686,-837,155,1224,2236,3104,3728,4037,4030,3699,3131,2394,1611,882,309,-40,-129,45,433,979,1582,2152,2589,2815,2782,2459,1864,1025,19,-1088,-2208,-3274,-4223,-5031,-5677,-6187,-6584,-6901,-7182,-7434,-7677,-7883,-8027,-8052,-7917,-7561,-6965,-6107,-5007,-3702,-2249,-731,777,2196,3458,4529,5367,5993,6415,6684,6835,6922,6979,7034,7082,7106,7062,6897,6557,5986,5150,4047,2686,1125,-572,-2314,-4014,-5591,-6972,-8132,-9037,-9717,-10190,-10508,-10716,-10847,-10937,-10974,-10962,-10845,-10591,-10140,-9449,-8493,-7262,-5791,-4131,-2373,-602,1063,2545,3769,4691,5319,5673,5816,5826,5782,5756,5817,5986,6278,6663,7100,7520,7869,8070,8095,7897,7499,6907,6193,5409,4638,3949,3396,3016,2810,2750,2787,2845,2862,2747,2489,2026,1416,661,-134,-916,-1578,-2060,-2310,-2295,-2036,-1560,-930,-226,482,1114,1610,1945,2088,2066,1907,1652,1371,1096,882,738,669,641,618,537,348,4,-522,-1228,-2086,-3041,-4023,-4939,-5724,-6302,-6639,-6718,-6558,-6199,-5709,-5144,-4586,-4072,-3647,-3311,-3048,-2823,-2576,-2255,-1808,-1193,-415,533,1583,2692,3758,4715,5472,5986,6222,6188,5914,5465,4897,4311,3740,3250,2846,2509,2214,1889,1487,950,240,-647,-1695,-2850,-4036,-5166,-6141,-6880,-7319,-7414,-7178,-6636,-5858,-4936,-3962,-3030,-2224,-1571,-1109,-789,-584,-403,-178,168,690,1417,2354,3451,4672,5911,7103,8143,8963,9511,9750,9697,9364,8833,8143,7418,6681,6047,5508,5106,4804,4568,4334,4035,3616,3029,2257,1315,235,-916,-2055,-3122,-4014,-4699,-5137,-5319,-5290,-5086,-4788,-4484,-4240,-4143,-4222,-4514,-4994,-5637,-6365,-7121,-7805,-8370,-8742,-8910,-8863,-8632,-8262,-7809,-7327,-6870,-6458,-6113,-5809,-5525,-5210,-4831,-4339,-3732,-2993,-2165,-1278,-414,371,995,1411,1576,1488,1162,656,38,-605,-1188,-1636,-1897,-1939,-1782,-1437,-976,-445,93,596,1042,1433,1799,2174,2618,3169,3865,4720,5719,6821,7974,9101,10127,10996,11639,12049,12207,12148,11913,11556,11150,10733,10368,10052,9790,9544,9254,8854,8278,7451,6357,4963,3322,1473,-482,-2446,-4305,-5959,-7326,-8352,-9023,-9346,-9370,-9169,-8815,-8406,-8007,-7691,-7488,-7416,-7462,-7579,-7734,-7842,-7869,-7748,-7459,-6991,-6354,-5586,-4734,-3844,-2982,-2167,-1444,-808,-256,241,708,1189,1701,2273,2908,3596,4313,5023,5682,6240,6666,6912,6981,6857,6567,6146,5621,5062,4477,3927,3393,2894,2386,1855,1248,549,-265,-1198,-2208,-3270,-4297,-5223,-5966,-6446,-6612,-6430,-5898,-5055,-3962,-2716,-1419,-190,878,1694,2218,2432,2360,2057,1601,1080,575,163,-127,-272,-306,-274,-250,-306,-516,-922,-1560,-2398,-3418,-4525,-5655,-6699,-7591,-8247,-8651,-8776,-8655,-8333,-7861,-7313,-6732,-6159,-5612,-5073,-4526,-3919,-3217,-2384,-1401,-284,946,2220,3476,4633,5619,6373,6860,7073,7021,6761,6329,5810,5266,4740,4299,3932,3666,3470,3324,3202,3072,2927,2751,2564,2373,2211,2108,2089,2175,2379,2681,3077,3512,3963,4357,4683,4878,4950,4890,4721,4485,4230,4003,3865,3844,3971,4251,4671,5195,5787,6377,6928,7361,7650,7754,7661,7379,6920,6323,5618,4856,4051,3252,2444,1648,838,-3,-894,-1861,-2911,-4039,-5232,-6442,-7630,-8722,-9667,-10404,-10898,-11125,-11102,-10855,-10440,-9929,-9375,-8861,-8414,-8076,-7836,-7689,-7589,-7502,-7380,-7184,-6899,-6507,-6025,-5472,-4882,-4289,-3724,-3202,-2742,-2325,-1956,-1605,-1276,-961,-674,-435,-277,-216,-288,-481,-788,-1169,-1575,-1929,-2184,-2257,-2126,-1745,-1135,-297,706,1834,3005,4164,5227,6151,6874,7374,7636,7659,7472,7110,6621,6061,5492,4953,4513,4181,3997,3956,4054,4268,4572,4925,5289,5624,5882,6038,6051,5906,5580,5076,4392,3541,2561,1459,310,-875,-2017,-3103,-4068,-4908,-5586,-6107,-6469,-6679,-6766,-6723,-6609,-6407,-6176,-5911,-5654,-5414,-5211,-5056,-4949,-4890,-4853,-4827,-4760,-4631,-4387,-4005,-3452,-2738,-1855,-864,223,1313,2378,3346,4179,4858,5360,5713,5920,6030,6066,6072,6074,6099,6150,6245,6357,6498,6624,6743,6815,6844,6809,6700,6518,6244,5876,5411,4826,4132,3322,2399,1388,303,-828,-1956,-3061,-4082,-4997,-5753,-6334,-6704,-6873,-6825,-6601,-6223,-5744,-5213,-4678,-4190,-3767,-3440,-3190,-3013,-2870,-2732,-2565,-2330,-2027,-1623,-1148,-614,-46,504,1016,1447,1776,1994,2099,2108,2035,1908,1738,1555,1356,1153,951,736,518,285,36,-229,-513,-813,-1121,-1433,-1727,-1999,-2213,-2365,-2420,-2373,-2208,-1932,-1550,-1097,-594,-91,381,783,1097,1301,1409,1415,1360,1245,1106,955,784,618,417,193,-73,-392,-751,-1159,-1590,-2040,-2482,-2912,-3300,-3655,-3946,-4197,-4382,-4527,-4620,-4672,-4673,-4623,-4497,-4285,-3961,-3510,-2922,-2199,-1347,-402,615,1645,2655,3599,4437,5156,5726,6165,6462,6648,6721,6705,6601,6402,6104,5685,5131,4433,3587,2609,1522,371,-799,-1925,-2950,-3819,-4472,-4893,-5029,-4917,-4543,-3975,-3267,-2486,-1737,-1068,-565,-254,-146,-222,-429,-701,-951,-1114,-1100,-886,-427,250,1125,2135,3212,4286,5279,6145,6829,7325,7617,7728,7683,7504,7240,6896,6509,6080,5606,5091,4503,3851,3108,2290,1394,453,-512,-1453,-2342,-3135,-3804,-4328,-4695,-4909,-4988,-4949,-4838,-4676,-4511,-4362,-4244,-4159,-4080,-3983,-3822,-3547,-3129,-2531,-1748,-800,291,1455,2640,3760,4756,5562,6135,6461,6515,6344,5942,5372,4655,3825,2910,1924,867,-240,-1409,-2613,-3850,-5072,-6268,-7370,-8357,-9179,-9809,-10233,-10435,-10436,-10236,-9882,-9385,-8791,-8119,-7393,-6624,-5821,-4980,-4104,-3189,-2233,-1247,-241,768,1754,2688,3548,4284,4897,5328,5605,5678,5598,5345,4984,4522,4033,3528,3071,2663,2317,2025,1746,1457,1108,671,129,-519,-1253,-2018,-2775,-3439,-3961,-4284,-4367,-4203,-3788,-3159,-2359,-1450,-504,409,1223,1879,2352,2610,2678,2569,2347,2061,1791,1606,1563,1725,2101,2713,3525,4491,5556,6623,7637,8496,9167,9590,9754,9666,9336,8816,8140,7365,6529,5674,4821,3976,3144,2304,1430,525,-459,-1482,-2565,-3655,-4723,-5714,-6579,-7268,-7743,-7972,-7959,-7689,-7216,-6555,-5781,-4949,-4125,-3377,-2742,-2265,-1946,-1782,-1744,-1790,-1878,-1968,-2025,-2022,-1967,-1842,-1689,-1509,-1336,-1197,-1104,-1085,-1136,-1266,-1455,-1691,-1953,-2198,-2424,-2589,-2696,-2738,-2718,-2646,-2538,-2397,-2234,-2045,-1830,-1581,-1302,-982,-642,-279,86,445,790,1124,1441,1772,2106,2480,2890,3339,3831,4343,4856,5344,5765,6091,6297,6356,6274,6049,5707,5271,4785,4259,3738,3213,2703,2189,1665,1114,521,-114,-806,-1527,-2282,-3026,-3749,-4411,-4989,-5464,-5815,-6039,-6134,-6108,-5977,-5757,-5468,-5131,-4765,-4385,-3991,-3601,-3182,-2752,-2271,-1747,-1165,-530,140,835,1506,2144,2691,3129,3432,3571,3566,3398,3111,2726,2282,1819,1368,955,593,282,6,-243,-496,-760,-1057,-1382,-1736,-2090,-2431,-2714,-2921,-3014,-2974,-2798,-2492,-2074,-1590,-1074,-572,-133,237,509,710,863,1007,1195,1465,1860,2398,3089,3915,4848,5843,6847,7807,8663,9380,9908,10244,10374,10305,10076,9691,9215,8651,8043,7400,6707,5971,5133,4185,3078,1788,315,-1347,-3145,-5043,-6951,-8802,-10492,-11957,-13112,-13926,-14366,-14440,-14189,-13654,-12917,-12045,-11115,-10193,-9326,-8542,-7850,-7236,-6675,-6124,-5537,-4873,-4081,-3147,-2042,-792,597,2063,3565,5032,6404,7630,8659,9464,10034,10354,10457,10333,10026,9551,8934,8205,7386,6513,5612,4731,3890,3145,2508,2014,1662,1453,1360,1361,1393,1433,1411,1300,1073,711,238,-324,-922,-1491,-1968,-2287,-2396,-2271,-1895,-1306,-537,328,1219,2038,2727,3203,3449,3438,3193,2741,2135,1420,648,-147,-944,-1735,-2524,-3337,-4169,-5061,-5991,-6962,-7956,-8918,-9828,-10614,-11242,-11672,-11876,-11851,-11610,-11170,-10591,-9891,-9150,-8370,-7611,-6867,-6139,-5427,-4681,-3907,-3053,-2134,-1128,-77,1011,2068,3068,3948,4685,5245,5638,5858,5958,5957,5921,5885,5896,5980,6151,6411,6735,7095,7430,7705,7838,7800,7538,7041,6314,5392,4324,3196,2076,1067,225,-380,-718,-788,-605,-224,294,868,1432,1911,2275,2498,2596,2596,2564,2535,2593,2760,3069,3527,4099,4753,5431,6066,6603,6987,7181,7177,6962,6565,6006,5317,4532,3676,2767,1823,851,-143,-1157,-2181,-3216,-4244,-5261,-6237,-7161,-7992,-8708,-9266,-9640,-9803,-9730,-9429,-8895,-8159,-7260,-6245,-5180,-4128,-3145,-2286,-1578,-1046,-674,-448,-332,-281,-272,-257,-233,-190,-142,-112,-126,-215,-398,-695,-1101,-1606,-2187,-2802,-3416,-3969,-4428,-4738,-4880,-4816,-4561,-4099,-3481,-2719,-1876,-992,-125,686,1396,1994,2449,2779,2975,3060,3048,2955,2807,2619,2414,2219,2049,1937,1890,1924,2049,2242,2513,2810,3125,3405,3626,3745,3739,3594,3289,2847,2269,1588,831,33,-774,-1561,-2300,-2981,-3586,-4120,-4580,-4976,-5320,-5614,-5885,-6116,-6339,-6520,-6681,-6785,-6825,-6785,-6625,-6347,-5925,-5347,-4626,-3753,-2760,-1659,-490,721,1931,3111,4221,5250,6152,6944,7596,8122,8537,8842,9077,9252,9399,9531,9662,9793,9911,10012,10053,10038,9917,9698,9365,8921,8382,7767,7087,6381,5652,4917,4199,3471,2776,2066,1378,687,0,-666,-1325,-1938,-2518,-3035,-3476,-3840,-4095,-4257,-4308,-4264,-4131,-3944,-3708,-3481,-3268,-3119,-3042,-3056,-3167,-3364,-3639,-3965,-4316,-4657,-4954,-5189,-5328,-5376,-5328,-5200,-5034,-4851,-4713,-4648,-4703,-4905,-5253,-5756,-6367,-7057,-7757,-8396,-8912,-9228,-9295,-9079,-8551,-7743,-6661,-5384,-3965,-2494,-1049,299,1479,2455,3201,3720,4031,4168,4177,4112,4013,3935,3897,3940,4049,4246,4492,4787,5087,5377,5622,5805,5906,5904,5802,5567,5226,4744,4157,3452,2655,1798,888,-9,-892,-1701,-2424,-3021,-3488,-3789,-3940,-3915,-3744,-3420,-2991,-2472,-1922,-1369,-868,-437,-111,118,249,311,332,354,408,540,766,1113,1585,2170,2858,3614,4405,5191,5928,6578,7108,7481,7674,7670,7451,7020,6375,5530,4514,3348,2090,772,-542,-1797,-2956,-3950,-4770,-5365,-5745,-5890,-5823,-5545,-5097,-4484,-3754,-2922,-2035,-1110,-202,679,1481,2186,2768,3205,3485,3603,3558,3355,3003,2511,1896,1166,341,-572,-1553,-2583,-3644,-4713,-5744,-6736,-7616,-8393,-9006,-9459,-9728,-9811,-9724,-9465,-9067,-8541,-7915,-7199,-6417,-5563,-4657,-3682,-2657,-1556,-416,786,2002,3231,4428,5566,6610,7524,8289,8877,9297,9535,9628,9582,9442,9231,8992,8735,8494,8262,8041,7832,7597,7348,7046,6697,6283,5806,5255,4639,3944,3172,2324,1385,363,-745,-1933,-3188,-4487,-5806,-7112,-8353,-9500,-10485,-11287,-11849,-12155,-12192,-11951,-11468,-10750,-9857,-8810,-7680,-6481,-5277,-4077,-2914,-1803,-752,236,1148,1996,2765,3450,4056,4561,4972,5277,5476,5571,5564,5458,5262,4968,4592,4123,3574,2947,2254,1511,742,-33,-783,-1484,-2118,-2662,-3108,-3453,-3691,-3838,-3884,-3855,-3735,-3548,-3274,-2934,-2508,-2019,-1461,-859,-223,412,1032,1597,2097,2499,2811,3013,3128,3159,3137,3076,3010,2949,2917,2923,2965,3051,3157,3283,3399,3496,3552,3547,3473,3312,3068,2736,2324,1844,1310,752,179,-364,-874,-1306,-1658,-1902,-2031,-2041,-1929,-1702,-1378,-969,-504,-19,478,916,1312,1601,1789,1862,1807,1654,1394,1075,702,323,-48,-379,-651,-862,-994,-1072,-1088,-1080,-1058,-1057,-1093,-1192,-1356,-1605,-1909,-2280,-2667,-3065,-3430,-3740,-3972,-4108,-4141,-4082,-3927,-3711,-3438,-3140,-2830,-2525,-2232,-1962,-1708,-1478,-1260,-1046,-833,-605,-356,-78,242,595,997,1433,1903,2409,2925,3463,4007,4545,5084,5599,6094,6550,6958,7303,7572,7749,7828,7787,7631,7338,6916,6351,5644,4787,3790,2642,1373,-17,-1487,-3003,-4520,-5975,-7315,-8478,-9405,-10068,-10424,-10484,-10262,-9789,-9143,-8379,-7579,-6825,-6167,-5661,-5330,-5173,-5175,-5300,-5496,-5714,-5896,-6003,-5996,-5857,-5590,-5194,-4709,-4162,-3593,-3040,-2535,-2099,-1738,-1460,-1221,-1025,-811,-559,-236,200,731,1396,2151,2997,3899,4814,5726,6588,7391,8107,8733,9271,9713,10088,10378,10619,10795,10921,10999,11010,10977,10860,10688,10427,10097,9693,9218,8698,8131,7556,6971,6410,5877,5381,4932,4511,4119,3730,3325,2867,2341,1707,956,71,-947,-2084,-3320,-4617,-5940,-7244,-8483,-9630,-10647,-11515,-12224,-12775,-13166,-13415,-13528,-13512,-13387,-13140,-12783,-12302,-11698,-10964,-10104,-9124,-8050,-6895,-5711,-4510,-3348,-2227,-1183,-200,708,1571,2396,3199,3995,4780,5548,6284,6958,7536,8001,8294,8436,8370,8139,7728,7171,6502,5746,4952,4142,3358,2610,1923,1303,748,265,-154,-508,-800,-1026,-1188,-1278,-1296,-1240,-1119,-924,-697,-418,-149,124,346,519,613,622,542,373,121,-192,-562,-954,-1350,-1733,-2062,-2346,-2543,-2672,-2721,-2704,-2646,-2556,-2473,-2406,-2385,-2411,-2498,-2641,-2824,-3051,-3284,-3525,-3741,-3921,-4039,-4089,-4042,-3903,-3650,-3289,-2817,-2241,-1574,-832,-32,791,1620,2409,3136,3762,4260,4610,4794,4814,4672,4398,4011,3563,3082,2629,2228,1925,1741,1685,1768,1965,2264,2620,3005,3368,3677,3895,4003,3978,3831,3556,3184,2725,2221,1686,1169,683,271,-58,-276,-377,-360,-227,-3,295,626,961,1251,1475,1590,1598,1469,1242,905,521,102,-289,-628,-872,-1001,-1003,-885,-648,-347,21,378,722,997,1195,1295,1296,1196,1014,747,425,46,-374,-827,-1307,-1805,-2306,-2810,-3280,-3719,-4086,-4366,-4550,-4605,-4548,-4359,-4061,-3667,-3187,-2659,-2090,-1517,-959,-437,21,404,682,858,905,840,650,358,-32,-488,-1007,-1538,-2084,-2593,-3055,-3440,-3725,-3902,-3951,-3888,-3695,-3413,-3039,-2604,-2136,-1641,-1158,-671,-215,246,683,1136,1591,2073,2573,3102,3645,4198,4743,5257,5726,6125,6428,6621,6682,6591,6357,5949,5402,4696,3882,2960,1992,995,26,-884,-1694,-2388,-2939,-3362,-3650,-3832,-3930,-3972,-3989,-4003,-4041,-4109,-4231,-4383,-4596,-4821,-5089,-5353,-5625,-5880,-6114,-6315,-6480,-6596,-6660,-6661,-6592,-6442,-6205,-5858,-5405,-4821,-4110,-3257,-2275,-1164,46,1345,2680,4029,5336,6574,7696,8680,9496,10138,10602,10887,11013,10982,10824,10545,10170,9717,9195,8635,8035,7420,6793,6165,5533,4905,4263,3617,2950,2268,1561,848,122,-585,-1268,-1906,-2479,-2974,-3390,-3706,-3945,-4096,-4182,-4208,-4195,-4147,-4085,-4003,-3917,-3812,-3692,-3545,-3367,-3144,-2892,-2583,-2264,-1905,-1559,-1215,-909,-648,-445,-305,-226,-205,-228,-279,-349,-416,-477,-515,-538,-532,-514,-484,-453,-434,-435,-466,-537,-644,-794,-968,-1167,-1361,-1539,-1675,-1747,-1737,-1631,-1424,-1111,-708,-224,312,868,1423,1934,2376,2731,2963,3084,3062,2918,2639,2243,1729,1114,406,-378,-1217,-2097,-2981,-3854,-4671,-5413,-6044,-6544,-6900,-7096,-7153,-7063,-6876,-6592,-6278,-5925,-5598,-5270,-4976,-4675,-4361,-3991,-3534,-2961,-2257,-1405,-439,633,1757,2878,3956,4924,5753,6406,6878,7162,7284,7265,7139,6938,6696,6432,6172,5919,5678,5453,5236,5031,4834,4649,4474,4323,4182,4068,3967,3874,3788,3679,3557,3389,3179,2908,2577,2193,1753,1289,798,326,-126,-521,-845,-1084,-1220,-1253,-1182,-999,-726,-355,86,589,1127,1674,2200,2669,3044,3296,3388,3305,3032,2572,1933,1151,245,-731,-1753,-2768,-3751,-4672,-5498,-6233,-6837,-7332,-7689,-7928,-8032,-8018,-7883,-7639,-7293,-6867,-6365,-5823,-5244,-4657,-4066,-3490,-2916,-2361,-1791,-1214,-607,43,723,1456,2194,2946,3649,4297,4822,5218,5436,5475,5325,5002,4518,3921,3229,2500,1752,1032,344,-283,-862,-1381,-1863,-2297,-2710,-3083,-3423,-3720,-3951,-4122,-4200,-4195,-4093,-3905,-3647,-3328,-2982,-2631,-2293,-2004,-1752,-1576,-1442,-1370,-1316,-1283,-1233,-1148,-1012,-799,-513,-141,302,807,1356,1922,2483,3014,3482,3878,4168,4350,4406,4333,4140,3823,3415,2915,2368,1781,1196,623,95,-378,-782,-1106,-1348,-1507,-1575,-1566,-1472,-1301,-1060,-749,-387,16,446,874,1294,1671,2006,2279,2499,2666,2803,2921,3047,3194,3375,3594,3844,4116,4387,4632,4823,4952,4977,4921,4740,4480,4106,3665,3145,2573,1966,1330,693,65,-536,-1091,-1590,-2015,-2360,-2619,-2791,-2885,-2910,-2886,-2828,-2773,-2730,-2741,-2811,-2961,-3194,-3497,-3854,-4232,-4604,-4922,-5163,-5297,-5309,-5207,-4996,-4699,-4352,-3967,-3589,-3211,-2864,-2523,-2210,-1886,-1576,-1241,-913,-579,-262,20,254,420,508,519,455,332,176,6,-134,-232,-243,-173,7,279,643,1070,1534,2005,2447,2834,3135,3341,3434,3432,3333,3172,2971,2764,2585,2454,2397,2419,2520,2689,2904,3145,3371,3572,3702,3760,3722,3590,3369,3069,2712,2314,1914,1522,1172,879,653,500,411,376,372,381,374,333,243,91,-122,-399,-717,-1085,-1464,-1870,-2263,-2672,-3055,-3455,-3837,-4228,-4609,-4982,-5328,-5632,-5870,-6019,-6065,-5987,-5792,-5476,-5069,-4581,-4059,-3512,-2992,-2496,-2056,-1669,-1340,-1069,-851,-687,-577,-529,-546,-634,-802,-1040,-1347,-1700,-2077,-2447,-2771,-3016,-3131,-3108,-2896,-2510,-1935,-1191,-319,658,1673,2689,3655,4534,5301,5938,6454,6845,7147,7364,7530,7662,7767,7868,7947,8023,8068,8092,8067,8005,7883,7714,7488,7207,6881,6492,6059,5559,5003,4380,3695,2946,2152,1313,458,-400,-1239,-2041,-2784,-3463,-4064,-4587,-5039,-5417,-5742,-6019,-6266,-6494,-6709,-6925,-7133,-7343,-7535,-7702,-7830,-7891,-7879,-7765,-7543,-7198,-6729,-6136,-5430,-4618,-3729,-2780,-1801,-824,131,1022,1833,2541,3121,3575,3878,4047,4071,3976,3769,3481,3139,2773,2420,2105,1856,1690,1610,1617,1697,1828,1988,2152,2288,2391,2431,2424,2361,2258,2148,2021,1937,1875,1875,1929,2030,2182,2348,2529,2685,2806,2860,2842,2723,2512,2187,1762,1228,607,-103,-873,-1701,-2546,-3408,-4240,-5034,-5760,-6392,-6931,-7345,-7646,-7829,-7900,-7878,-7773,-7606,-7394,-7156,-6908,-6660,-6434,-6224,-6050,-5905,-5790,-5711,-5645,-5596,-5544,-5462,-5346,-5147,-4865,-4453,-3912,-3207,-2356,-1343,-202,1058,2391,3767,5135,6454,7683,8778,9726,10484,11067,11451,11665,11708,11614,11390,11072,10666,10198,9676,9107,8508,7873,7220,6548,5865,5187,4507,3845,3199,2574,1982,1420,895,417,-13,-386,-696,-944,-1121,-1245,-1304,-1332,-1324,-1305,-1290,-1292,-1324,-1395,-1509,-1669,-1868,-2105,-2369,-2654,-2952,-3256,-3560,-3864,-4155,-4435,-4688,-4906,-5068,-5156,-5153,-5035,-4806,-4435,-3954,-3348,-2658,-1894,-1097,-291,481,1196,1818,2328,2704,2935,3021,2954,2752,2416,1976,1443,846,218,-416,-1018,-1557,-2011,-2349,-2568,-2659,-2635,-2506,-2310,-2062,-1805,-1568,-1362,-1229,-1155,-1153,-1217,-1332,-1481,-1662,-1835,-2024,-2180,-2339,-2464,-2583,-2682,-2762,-2832,-2872,-2891,-2862,-2788,-2650,-2446,-2170,-1828,-1427,-982,-510,-27,443,898,1311,1696,2038,2357,2659,2959,3271,3609,3974,4380,4797,5239,5656,6049,6369,6599,6707,6672,6469,6102,5550,4839,3975,2983,1906,769,-377,-1498,-2554,-3506,-4332,-4997,-5502,-5821,-5970,-5951,-5779,-5488,-5097,-4645,-4162,-3676,-3212,-2783,-2400,-2046,-1728,-1406,-1076,-706,-290,190,722,1316,1934,2577,3202,3794,4334,4797,5178,5470,5671,5793,5843,5828,5771,5671,5546,5401,5228,5052,4833,4604,4325,4014,3657,3254,2810,2334,1835,1330,829,352,-100,-511,-884,-1221,-1525,-1808,-2076,-2339,-2599,-2869,-3136,-3405,-3661,-3898,-4097,-4256,-4348,-4380,-4335,-4220,-4036,-3793,-3505,-3189,-2868,-2564,-2295,-2091,-1952,-1898,-1918,-2005,-2151,-2314,-2495,-2642,-2753,-2804,-2773,-2679,-2500,-2261,-1968,-1630,-1272,-899,-527,-170,174,485,766,1013,1210,1370,1469,1522,1511,1456,1348,1207,1050,885,746,637,584,590,663,795,978,1199,1434,1669,1875,2047,2160,2213,2194,2113,1958,1754,1479,1157,777,338,-159,-717,-1333,-1990,-2677,-3367,-4029,-4630,-5143,-5534,-5799,-5913,-5902,-5760,-5528,-5223,-4875,-4516,-4147,-3799,-3440,-3097,-2714,-2317,-1851,-1339,-755,-116,571,1290,2019,2740,3429,4077,4660,5172,5604,5944,6197,6350,6419,6396,6300,6146,5946,5730,5516,5323,5179,5086,5059,5099,5192,5343,5511,5702,5875,6019,6113,6135,6079,5932,5687,5347,4902,4365,3730,3017,2225,1388,514,-358,-1202,-1989,-2689,-3283,-3760,-4112,-4354,-4492,-4557,-4569,-4558,-4548,-4556,-4600,-4681,-4807,-4964,-5149,-5348,-5542,-5731,-5891,-6023,-6121,-6174,-6200,-6175,-6133,-6040,-5932,-5779,-5599,-5374,-5102,-4776,-4382,-3920,-3378,-2765,-2077,-1335,-549,263,1068,1863,2608,3310,3941,4516,5016,5468,5857,6210,6521,6797,7044,7252,7431,7550,7631,7631,7567,7406,7140,6763,6253,5611,4835,3920,2898,1772,589,-626,-1822,-2965,-4006,-4923,-5675,-6269,-6675,-6923,-7012,-6974,-6834,-6626,-6373,-6116,-5858,-5634,-5433,-5267,-5123,-4992,-4862,-4717,-4549,-4343,-4100,-3806,-3474,-3088,-2669,-2210,-1729,-1233,-737,-263,185,575,909,1165,1339,1440,1457,1413,1310,1176,1022,867,737,628,571,546,576,630,736,851,1010,1176,1382,1608,1874,2179,2521,2912,3337,3794,4269,4746,5200,5623,5980,6271,6470,6585,6609,6556,6440,6268,6076,5861,5656,5448,5262,5060,4872,4639,4381,4058,3675,3219,2703,2126,1520,896,289,-289,-808,-1261,-1636,-1932,-2160,-2318,-2437,-2504,-2563,-2594,-2633,-2663,-2717,-2769,-2862,-2963,-3110,-3277,-3488,-3711,-3961,-4190,-4410,-4570,-4671,-4686,-4604,-4430,-4163,-3819,-3417,-2979,-2532,-2096,-1699,-1350,-1070,-855,-714,-636,-619,-653,-725,-842,-993,-1179,-1412,-1684,-2001,-2375,-2760,-3184,-3581,-3950,-4242,-4431,-4488,-4398,-4148,-3752,-3219,-2589,-1885,-1161,-445,225,817,1327,1742,2068,2326,2521,2687,2834,2981,3134,3296,3462,3622,3763,3869,3928,3926,3864,3738,3558,3336,3088,2830,2590,2369,2202,2081,2023,2024,2075,2167,2286,2408,2516,2592,2612,2579,2479,2319,2117,1883,1642,1417,1207,1042,893,762,619,424,157,-223,-736,-1383,-2175,-3067,-4050,-5037,-6019,-6885,-7632,-8179,-8512,-8622,-8488,-8161,-7639,-6988,-6238,-5437,-4631,-3846,-3120,-2461,-1887,-1391,-982,-634,-353,-105,110,326,544,795,1076,1406,1785,2209,2687,3196,3740,4304,4865,5435,5965,6481,6934,7345,7680,7953,8142,8257,8289,8245,8119,7930,7665,7347,6973,6550,6086,5577,5022,4416,3747,3009,2186,1269,262,-841,-2019,-3256,-4527,-5782,-7003,-8120,-9122,-9948,-10591,-11026,-11244,-11262,-11087,-10753,-10283,-9717,-9077,-8400,-7700,-6986,-6272,-5544,-4796,-4028,-3209,-2357,-1456,-519,435,1393,2323,3207,4020,4747,5378,5916,6359,6730,7027,7285,7497,7686,7847,7983,8085,8144,8145,8079,7934,7696,7368,6936,6402,5774,5036,4222,3311,2352,1332,305,-724,-1704,-2616,-3423,-4103,-4642,-5016,-5252,-5319,-5279,-5113,-4879,-4586,-4271,-3952,-3654,-3381,-3146,-2939,-2759,-2586,-2422,-2235,-2042,-1823,-1593,-1366,-1145,-975,-841,-801,-831,-958,-1179,-1468,-1831,-2229,-2642,-3058,-3435,-3777,-4050,-4263,-4392,-4450,-4419,-4320,-4136,-3888,-3566,-3185,-2747,-2261,-1725,-1162,-563,48,665,1284,1877,2447,2976,3450,3881,4239,4553,4791,4988,5118,5211,5255,5271,5255,5225,5182,5136,5084,5034,4964,4878,4748,4554,4281,3902,3406,2788,2043,1200,280,-678,-1612,-2491,-3236,-3826,-4204,-4373,-4310,-4051,-3617,-3053,-2419,-1749,-1115,-525,-31,377,687,920,1087,1219,1323,1435,1549,1686,1841,2011,2197,2381,2563,2725,2868,2973,3045,3077,3061,3008,2900,2753,2549,2294,1980,1613,1189,724,217,-302,-824,-1322,-1776,-2168,-2480,-2704,-2828,-2860,-2798,-2653,-2441,-2166,-1859,-1514,-1181,-838,-550,-295,-119,-26,-18,-116,-294,-543,-852,-1173,-1503,-1802,-2055,-2256,-2399,-2492,-2555,-2596,-2650,-2728,-2851,-3028,-3268,-3558,-3905,-4271,-4659,-5030,-5380,-5675,-5917,-6075,-6167,-6161,-6087,-5926,-5689,-5390,-5014,-4587,-4098,-3558,-2967,-2331,-1650,-938,-193,562,1319,2059,2757,3405,3970,4451,4823,5088,5241,5281,5233,5083,4886,4613,4330,4006,3692,3367,3052,2740,2430,2121,1810,1492,1173,852,533,229,-63,-324,-554,-744,-884,-970,-1000,-964,-863,-697,-453,-155,218,640,1121,1639,2195,2769,3355,3940,4508,5048,5544,5983,6351,6644,6839,6954,6966,6903,6755,6549,6288,5995,5683,5356,5043,4727,4439,4153,3887,3618,3346,3055,2729,2365,1938,1455,899,286,-391,-1111,-1868,-2645,-3421,-4192,-4933,-5638,-6296,-6885,-7412,-7842,-8187,-8413,-8534,-8519,-8401,-8147,-7809,-7375,-6885,-6366,-5832,-5323,-4848,-4417,-4039,-3700,-3384,-3074,-2739,-2361,-1918,-1407,-819,-181,500,1183,1837,2434,2933,3323,3584,3711,3719,3611,3414,3150,2834,2503,2157,1825,1510,1214,954,712,510,325,173,39,-68,-161,-245,-312,-393,-462,-549,-653,-758,-896,-1032,-1186,-1338,-1488,-1620,-1740,-1821,-1882,-1902,-1896,-1859,-1803,-1732,-1653,-1574,-1500,-1432,-1384,-1342,-1322,-1313,-1328,-1351,-1400,-1454,-1526,-1599,-1674,-1735,-1777,-1783,-1739,-1640,-1463,-1221,-891,-498,-38,467,994,1524,2023,2478,2843,3130,3290,3358,3302,3163,2948,2693,2426,2185,1994,1886,1872,1964,2148,2428,2766,3144,3528,3892,4199,4447,4600,4680,4672,4613,4497,4380,4247,4157,4085,4073,4092,4152,4233,4310,4379,4396,4362,4239,4032,3714,3306,2792,2210,1564,886,211,-443,-1043,-1570,-2015,-2369,-2643,-2844,-2995,-3114,-3219,-3339,-3462,-3629,-3803,-4015,-4225,-4445,-4648,-4828,-4981,-5087,-5164,-5193,-5197,-5178,-5145,-5121,-5101,-5109,-5136,-5191,-5263,-5342,-5412,-5461,-5460,-5401,-5258,-5016,-4677,-4220,-3666,-3009,-2270,-1478,-651,172,964,1700,2343,2890,3312,3631,3831,3945,3981,3964,3924,3870,3827,3799,3793,3804,3825,3846,3849,3830,3769,3664,3508,3301,3044,2749,2414,2060,1688,1323,959,623,304,16,-252,-497,-737,-966,-1206,-1447,-1698,-1947,-2193,-2413,-2608,-2749,-2840,-2868,-2837,-2754,-2630,-2481,-2333,-2190,-2081,-2001,-1961,-1953,-1961,-1974,-1972,-1930,-1842,-1682,-1459,-1167,-822,-438,-47,330,663,916,1091,1145,1110,957,735,434,113,-226,-531,-793,-974,-1066,-1054,-937,-716,-404,-9,447,944,1471,2001,2523,3025,3487,3915,4283,4613,4870,5089,5244,5356,5422,5449,5439,5399,5321,5217,5063,4876,4628,4334,3975,3558,3078,2533,1936,1283,590,-137,-878,-1627,-2355,-3054,-3703,-4280,-4784,-5195,-5514,-5733,-5865,-5898,-5865,-5752,-5585,-5368,-5117,-4829,-4538,-4219,-3911,-3596,-3285,-2978,-2663,-2348,-2014,-1660,-1280,-863,-417,68,575,1106,1635,2155,2638,3063,3418,3675,3838,3890,3851,3718,3523,3272,3001,2709,2430,2149,1886,1624,1362,1091,805,502,187,-142,-458,-766,-1034,-1266,-1438,-1558,-1624,-1637,-1626,-1581,-1538,-1491,-1465,-1452,-1461,-1479,-1505,-1521,-1519,-1484,-1411,-1292,-1129,-923,-683,-428,-165,78,292,449,550,571,524,408,231,23,-213,-435,-636,-792,-888,-932,-906,-843,-739,-623,-517,-426,-380,-378,-424,-518,-642,-791,-935,-1066,-1148,-1178,-1126,-998,-777,-483,-114,299,737,1170,1567,1899,2140,2278,2299,2207,2019,1742,1421,1068,729,420,180,3,-70,-77,8,139,318,508,690,845,952,1008,1004,950,851,736,609,513,457,467,564,750,1037,1414,1875,2388,2935,3456,3930,4283,4498,4523,4357,4002,3477,2850,2146,1464,836,333,-20,-204,-223,-100,136,430,747,1032,1264,1397,1440,1365,1203,955,647,300,-65,-433,-792,-1137,-1475,-1805,-2145,-2502,-2878,-3288,-3715,-4165,-4612,-5049,-5455,-5821,-6134,-6380,-6557,-6645,-6645,-6535,-6312,-5948,-5459,-4815,-4047,-3152,-2154,-1099,1,1070,2100,3022,3817,4455,4912,5194,5303,5247,5065,4763,4392,3956,3496,3004,2504,1985,1440,867,258,-392,-1064,-1752,-2430,-3072,-3658,-4163,-4567,-4873,-5061,-5152,-5133,-5025,-4835,-4571,-4254,-3882,-3481,-3048,-2594,-2130,-1650,-1166,-673,-176,320,816,1297,1765,2196,2585,2917,3168,3344,3410,3388,3248,3016,2683,2272,1803,1287,765,244,-237,-671,-1039,-1348,-1591,-1801,-1970,-2142,-2298,-2467,-2615,-2737,-2797,-2765,-2606,-2299,-1816,-1163,-336,636,1720,2888,4070,5246,6343,7335,8193,8881,9405,9757,9949,10006,9942,9787,9557,9280,8949,8588,8168,7696,7146,6500,5747,4868,3862,2728,1480,135,-1281,-2732,-4183,-5590,-6911,-8116,-9153,-10021,-10675,-11129,-11372,-11411,-11271,-10963,-10514,-9948,-9285,-8544,-7743,-6880,-5972,-5006,-3990,-2921,-1804,-648,524,1702,2841,3922,4904,5759,6455,6986,7319,7489,7472,7326,7044,6687,6260,5801,5329,4846,4385,3930,3511,3113,2761,2445,2171,1938,1727,1535,1342,1121,878,567,215,-207,-671,-1173,-1691,-2193,-2666,-3063,-3383,-3588,-3683,-3654,-3520,-3282,-2987,-2643,-2310,-2016,-1803,-1706,-1744,-1936,-2280,-2758,-3362,-4039,-4778,-5514,-6225,-6860,-7388,-7784,-8020,-8097,-8002,-7760,-7375,-6897,-6333,-5740,-5126,-4533,-3960,-3417,-2897,-2378,-1848,-1275,-647,51,822,1657,2544,3449,4357,5220,6020,6713,7288,7714,7985,8093,8035,7828,7482,7017,6452,5814,5111,4376,3609,2832,2065,1312,605,-52,-630,-1119,-1504,-1774,-1939,-1990,-1947,-1828,-1640,-1424,-1186,-956,-746,-570,-428,-331,-258,-206,-145,-68,62,255,530,903,1358,1909,2516,3174,3849,4507,5137,5691,6177,6559,6848,7032,7127,7138,7083,6972,6824,6641,6429,6181,5884,5524,5079,4535,3875,3098,2203,1210,141,-973,-2091,-3176,-4188,-5090,-5864,-6483,-6943,-7253,-7412,-7450,-7382,-7237,-7039,-6812,-6571,-6339,-6114,-5912,-5718,-5535,-5344,-5137,-4902,-4621,-4292,-3902,-3449,-2934,-2356,-1725,-1054,-361,340,1009,1646,2195,2666,3019,3254,3372,3359,3247,3030,2744,2405,2041,1680,1346,1063,842,695,615,585,588,574,523,376,111,-304,-876,-1600,-2451,-3389,-4368,-5320,-6200,-6945,-7506,-7861,-7973,-7851,-7499,-6941,-6219,-5373,-4458,-3521,-2614,-1775,-1028,-398,125,530,854,1098,1304,1482,1652,1830,2011,2204,2389,2561,2699,2782,2804,2737,2576,2313,1942,1475,919,298,-367,-1036,-1684,-2273,-2767,-3153,-3381,-3466,-3369,-3098,-2658,-2044,-1284,-393,602,1673,2783,3907,4999,6037,6982,7808,8498,9028,9396,9608,9670,9610,9458,9236,8993,8740,8507,8309,8136,7997,7856,7711,7515,7260,6902,6428,5824,5069,4180,3149,2001,764,-536,-1849,-3144,-4361,-5477,-6434,-7228,-7830,-8243,-8478,-8547,-8482,-8305,-8048,-7729,-7380,-7000,-6618,-6218,-5818,-5404,-4968,-4511,-4012,-3479,-2898,-2285,-1632,-974,-313,312,879,1364,1734,1976,2077,2030,1849,1536,1125,628,88,-481,-1035,-1556,-2015,-2394,-2670,-2846,-2892,-2830,-2640,-2340,-1932,-1435,-857,-233,421,1065,1677,2215,2669,3003,3218,3312,3284,3164,2954,2700,2399,2100,1791,1508,1230,970,700,421,94,-274,-723,-1238,-1845,-2516,-3260,-4038,-4831,-5608,-6312,-6936,-7410,-7735,-7872,-7822,-7596,-7204,-6688,-6078,-5417,-4747,-4089,-3479,-2904,-2375,-1855,-1324,-742,-76,698,1598,2621,3754,4958,6187,7389,8503,9473,10246,10792,11074,11109,10879,10428,9778,8966,8038,7031,5976,4913,3860,2847,1885,997,180,-545,-1185,-1739,-2206,-2600,-2922,-3186,-3397,-3569,-3699,-3793,-3849,-3845,-3784,-3627,-3368,-2976,-2442,-1763,-930,14,1065,2155,3247,4281,5199,5958,6517,6849,6950,6813,6474,5941,5273,4490,3652,2787,1938,1131,392,-267,-833,-1317,-1709,-2042,-2309,-2540,-2737,-2917,-3084,-3242,-3388,-3524,-3638,-3736,-3798,-3832,-3826,-3776,-3681,-3536,-3330,-3073,-2744,-2356,-1903,-1397,-847,-272,303,854,1345,1756,2051,2214,2233,2092,1817,1406,904,346,-225,-760,-1211,-1554,-1749,-1815,-1742,-1578,-1352,-1122,-935,-852,-888,-1090,-1449,-1951,-2580,-3273,-3988,-4669,-5259,-5718,-6016,-6141,-6092,-5893,-5570,-5163,-4705,-4244,-3787,-3379,-3004,-2677,-2379,-2106,-1834,-1566,-1284,-1002,-710,-430,-152,105,349,588,824,1082,1368,1702,2092,2537,3038,3573,4124,4659,5145,5557,5871,6065,6149,6114,5994,5801,5570,5324,5082,4859,4655,4453,4255,4012,3727,3360,2916,2377,1777,1109,425,-256,-894,-1463,-1931,-2291,-2525,-2635,-2629,-2515,-2312,-2038,-1714,-1368,-1019,-700,-422,-219,-86,-50,-89,-211,-377,-579,-773,-934,-1034,-1045,-956,-767,-475,-118,301,720,1137,1484,1769,1944,2024,2006,1900,1738,1534,1327,1135,981,877,835,849,924,1034,1179,1331,1474,1594,1666,1683,1634,1511,1322,1073,776,450,120,-200,-479,-705,-864,-945,-954,-891,-783,-630,-479,-337,-237,-199,-229,-346,-541,-811,-1142,-1513,-1905,-2304,-2674,-3017,-3309,-3534,-3702,-3785,-3797,-3724,-3560,-3312,-2958,-2517,-1975,-1343,-641,128,925,1735,2521,3258,3915,4476,4920,5238,5433,5506,5474,5346,5142,4876,4559,4201,3797,3344,2831,2242,1557,777,-123,-1122,-2213,-3375,-4561,-5743,-6871,-7903,-8801,-9537,-10085,-10450,-10613,-10605,-10424,-10100,-9651,-9087,-8429,-7684,-6861,-5967,-5008,-3995,-2946,-1872,-805,246,1236,2163,2984,3704,4294,4760,5104,5328,5449,5483,5436,5341,5194,5017,4816,4594,4358,4111,3842,3576,3286,3006,2715,2444,2189,1971,1792,1670,1601,1594,1637,1719,1822,1925,2007,2048,2034,1964,1832,1665,1467,1280,1122,1026,1016,1094,1287,1556,1917,2315,2736,3133,3489,3759,3949,4023,4010,3891,3708,3453,3157,2834,2483,2123,1746,1344,924,462,-32,-567,-1142,-1741,-2358,-2976,-3577,-4141,-4657,-5098,-5467,-5734,-5912,-5975,-5932,-5775,-5505,-5117,-4624,-4013,-3316,-2521,-1672,-764,146,1057,1916,2703,3392,3955,4378,4665,4788,4789,4645,4404,4059,3650,3188,2687,2178,1650,1141,630,148,-326,-769,-1195,-1595,-1971,-2316,-2637,-2912,-3158,-3352,-3492,-3584,-3604,-3572,-3473,-3319,-3120,-2877,-2618,-2340,-2077,-1833,-1620,-1463,-1348,-1305,-1311,-1383,-1506,-1677,-1891,-2133,-2400,-2680,-2965,-3244,-3508,-3745,-3949,-4097,-4198,-4215,-4171,-4034,-3827,-3535,-3185,-2776,-2331,-1862,-1387,-920,-470,-46,352,723,1063,1391,1692,1991,2272,2543,2805,3039,3258,3439,3580,3684,3729,3733,3685,3584,3446,3259,3039,2783,2496,2185,1851,1511,1158,818,488,180,-90,-334,-530,-688,-814,-897,-964,-1000,-1023,-1035,-1033,-1022,-997,-949,-884,-772,-626,-416,-148,197,611,1105,1663,2279,2932,3606,4271,4909,5494,5997,6417,6720,6915,6987,6942,6785,6522,6168,5735,5237,4702,4131,3562,2991,2447,1926,1445,984,560,140,-263,-679,-1102,-1542,-2002,-2470,-2952,-3432,-3899,-4358,-4784,-5180,-5542,-5850,-6120,-6320,-6463,-6525,-6511,-6402,-6198,-5903,-5505,-5027,-4463,-3843,-3167,-2469,-1751,-1044,-356,299,912,1470,1977,2414,2798,3103,3345,3512,3605,3634,3589,3495,3348,3174,2974,2773,2573,2383,2202,2029,1840,1641,1398,1108,765,358,-97,-591,-1106,-1617,-2104,-2541,-2922,-3219,-3459,-3610,-3726,-3781,-3824,-3849,-3880,-3911,-3955,-3986,-4012,-4010,-3965,-3879,-3731,-3530,-3273,-2966,-2619,-2237,-1835,-1413,-990,-559,-147,260,632,979,1278,1525,1714,1824,1864,1814,1681,1465,1160,797,362,-103,-601,-1102,-1587,-2049,-2469,-2834,-3142,-3376,-3539,-3620,-3610,-3507,-3294,-2979,-2537,-1986,-1311,-531,343,1299,2303,3337,4374,5374,6335,7205,7988,8654,9193,9604,9871,10013,10014,9909,9685,9382,8999,8562,8080,7571,7030,6477,5896,5297,4668,4006,3310,2578,1808,1016,200,-615,-1417,-2182,-2888,-3511,-4030,-4435,-4699,-4839,-4837,-4715,-4479,-4159,-3764,-3343,-2897,-2474,-2081,-1744,-1475,-1272,-1147,-1082,-1073,-1104,-1164,-1230,-1312,-1375,-1439,-1495,-1542,-1597,-1657,-1726,-1824,-1935,-2081,-2244,-2439,-2646,-2872,-3092,-3308,-3491,-3644,-3735,-3771,-3727,-3619,-3423,-3180,-2865,-2526,-2158,-1786,-1434,-1098,-812,-552,-343,-164,-14,114,232,340,433,514,559,566,512,392,190,-80,-426,-814,-1234,-1657,-2053,-2407,-2698,-2916,-3067,-3148,-3178,-3174,-3144,-3111,-3084,-3065,-3063,-3064,-3062,-3045,-2982,-2879,-2683,-2415,-2032,-1552,-956,-270,511,1345,2225,3107,3967,4771,5489,6093,6569,6900,7090,7144,7075,6919,6686,6428,6148,5884,5635,5409,5194,4969,4716,4408,4018,3538,2947,2254,1476,618,-270,-1174,-2042,-2853,-3565,-4171,-4637,-4972,-5164,-5219,-5152,-4961,-4667,-4273,-3788,-3224,-2576,-1865,-1084,-248,622,1534,2442,3349,4220,5036,5781,6422,6961,7362,7635,7758,7734,7567,7257,6820,6269,5623,4900,4130,3321,2512,1703,926,180,-511,-1154,-1735,-2257,-2722,-3120,-3467,-3742,-3962,-4108,-4183,-4184,-4103,-3950,-3721,-3434,-3098,-2735,-2370,-2015,-1708,-1452,-1270,-1173,-1151,-1217,-1348,-1544,-1778,-2053,-2337,-2628,-2915,-3168,-3402,-3572,-3687,-3723,-3663,-3511,-3244,-2881,-2409,-1856,-1226,-548,156,861,1539,2164,2713,3162,3497,3697,3769,3687,3482,3129,2676,2100,1464,749,16,-729,-1454,-2126,-2743,-3268,-3708,-4059,-4319,-4512,-4641,-4729,-4789,-4831,-4860,-4881,-4884,-4861,-4804,-4685,-4514,-4253,-3930,-3516,-3046,-2514,-1961,-1385,-841,-312,146,553,882,1147,1347,1491,1601,1670,1738,1788,1850,1928,2016,2143,2289,2483,2710,2988,3309,3675,4079,4510,4947,5384,5779,6135,6410,6604,6695,6680,6552,6317,5976,5542,5029,4441,3812,3139,2460,1778,1123,507,-54,-536,-945,-1252,-1477,-1605,-1653,-1628,-1538,-1405,-1234,-1038,-829,-610,-386,-170,54,258,466,653,833,983,1118,1209,1275,1283,1250,1154,1009,803,546,248,-85,-435,-785,-1124,-1427,-1688,-1895,-2045,-2135,-2173,-2163,-2115,-2043,-1945,-1840,-1722,-1604,-1481,-1353,-1231,-1097,-974,-842,-715,-593,-468,-356,-249,-153,-76,-17,12,10,-30,-103,-218,-350,-505,-654,-784,-871,-906,-859,-743,-541,-266,55,424,786,1145,1446,1690,1842,1913,1876,1762,1550,1280,944,568,161,-269,-708,-1153,-1594,-2026,-2438,-2824,-3173,-3477,-3731,-3924,-4069,-4151,-4197,-4203,-4185,-4160,-4120,-4084,-4036,-3974,-3887,-3746,-3553,-3271,-2913,-2459,-1929,-1327,-686,-26,619,1220,1755,2208,2562,2829,2996,3094,3114,3089,3009,2894,2739,2539,2304,2003,1671,1266,839,369,-100,-561,-985,-1357,-1657,-1890,-2047,-2149,-2203,-2229,-2240,-2248,-2255,-2259,-2242,-2194,-2082,-1890,-1587,-1164,-604,83,899,1804,2788,3795,4801,5757,6627,7383,7993,8450,8729,8848,8790,8587,8238,7772,7208,6572,5885,5170,4448,3734,3034,2361,1700,1064,429,-199,-841,-1486,-2146,-2806,-3462,-4098,-4699,-5245,-5725,-6121,-6431,-6640,-6761,-6788,-6739,-6613,-6431,-6189,-5906,-5584,-5216,-4826,-4393,-3936,-3454,-2939,-2422,-1879,-1339,-796,-255,275,797,1305,1803,2284,2757,3208,3645,4052,4431,4764,5054,5281,5454,5553,5598,5568,5493,5349,5168,4931,4656,4336,3974,3570,3125,2643,2127,1592,1049,509,7,-461,-859,-1181,-1421,-1571,-1635,-1630,-1555,-1446,-1306,-1166,-1041,-946,-905,-922,-1010,-1178,-1427,-1756,-2169,-2644,-3191,-3773,-4392,-5009,-5617,-6178,-6678,-7089,-7395,-7582,-7644,-7580,-7393,-7108,-6726,-6286,-5798,-5295,-4788,-4304,-3837,-3412,-3000,-2614,-2225,-1821,-1392,-911,-382,205,842,1514,2207,2887,3541,4128,4628,5025,5291,5434,5438,5321,5088,4764,4361,3912,3430,2938,2461,1999,1588,1212,903,649,468,354,311,344,438,606,828,1107,1429,1782,2156,2530,2895,3224,3516,3756,3943,4084,4192,4280,4380,4498,4672,4894,5188,5532,5921,6323,6709,7037,7280,7390,7353,7137,6747,6175,5442,4570,3588,2537,1454,377,-657,-1619,-2487,-3248,-3883,-4417,-4824,-5143,-5367,-5514,-5607,-5648,-5656,-5649,-5630,-5622,-5632,-5669,-5743,-5855,-6000,-6178,-6368,-6560,-6729,-6855,-6916,-6893,-6772,-6542,-6198,-5748,-5185,-4539,-3806,-3023,-2191,-1346,-494,333,1128,1873,2558,3173,3718,4190,4586,4918,5167,5359,5466,5505,5458,5318,5087,4738,4285,3709,3017,2213,1310,322,-716,-1784,-2840,-3848,-4774,-5580,-6239,-6726,-7030,-7136,-7061,-6796,-6372,-5800,-5115,-4334,-3493,-2616,-1728,-860,-21,757,1469,2088,2617,3033,3334,3516,3574,3513,3342,3072,2722,2316,1876,1431,998,612,263,-7,-230,-382,-486,-552,-592,-617,-645,-678,-731,-794,-886,-977,-1092,-1201,-1308,-1410,-1489,-1553,-1588,-1596,-1568,-1513,-1412,-1291,-1118,-928,-696,-445,-166,132,448,777,1122,1475,1844,2218,2604,2998,3397,3800,4207,4604,4999,5378,5737,6074,6374,6645,6859,7036,7137,7184,7141,7023,6804,6494,6079,5569,4965,4287,3538,2758,1948,1166,410,-267,-850,-1323,-1651,-1851,-1903,-1823,-1635,-1344,-1000,-617,-244,100,377,566,657,625,482,223,-138,-586,-1100,-1658,-2239,-2815,-3369,-3880,-4336,-4722,-5040,-5278,-5443,-5543,-5577,-5567,-5515,-5442,-5354,-5271,-5195,-5131,-5079,-5030,-4974,-4892,-4762,-4563,-4280,-3897,-3406,-2809,-2113,-1336,-508,351,1197,2005,2734,3357,3849,4191,4367,4379,4226,3920,3487,2936,2323,1656,991,351,-230,-727,-1126,-1425,-1621,-1739,-1785,-1795,-1779,-1773,-1771,-1808,-1856,-1941,-2027,-2127,-2209,-2280,-2322,-2329,-2304,-2238,-2127,-1982,-1779,-1545,-1250,-924,-549,-156,263,674,1076,1433,1740,1973,2124,2181,2147,2018,1816,1545,1233,897,563,257,-7,-200,-322,-355,-303,-172,39,303,619,956,1304,1643,1953,2228,2442,2605,2688,2714,2659,2544,2373,2149,1907,1644,1405,1194,1043,969,983,1095,1309,1605,1993,2430,2919,3418,3915,4381,4802,5149,5419,5587,5657,5616,5472,5226,4897,4489,4035,3544,3048,2554,2090,1656,1261,902,566,248,-74,-411,-778,-1186,-1636,-2127,-2654,-3196,-3738,-4261,-4725,-5130,-5433,-5637,-5713,-5680,-5514,-5249,-4883,-4429,-3926,-3370,-2799,-2224,-1667,-1141,-672,-262,66,308,454,511,463,348,150,-89,-362,-638,-900,-1123,-1298,-1417,-1475,-1483,-1457,-1396,-1342,-1283,-1260,-1266,-1318,-1414,-1557,-1747,-1973,-2237,-2527,-2840,-3163,-3488,-3792,-4074,-4289,-4445,-4491,-4435,-4245,-3931,-3478,-2921,-2262,-1547,-801,-68,623,1230,1737,2134,2397,2568,2623,2622,2567,2502,2444,2426,2450,2536,2670,2851,3056,3267,3459,3602,3680,3665,3543,3307,2945,2466,1878,1197,446,-343,-1147,-1920,-2640,-3269,-3780,-4161,-4384,-4453,-4367,-4127,-3765,-3284,-2724,-2101,-1450,-793,-151,445,993,1468,1868,2191,2425,2590,2678,2715,2704,2675,2636,2615,2623,2671,2773,2916,3106,3320,3548,3766,3956,4102,4183,4198,4137,4000,3800,3534,3222,2872,2491,2091,1686,1271,873,491,134,-166,-422,-595,-692,-705,-629,-486,-284,-58,167,343,454,439,307,17,-406,-959,-1611,-2312,-3030,-3694,-4286,-4739,-5059,-5204,-5210,-5066,-4826,-4504,-4154,-3800,-3478,-3201,-2978,-2811,-2679,-2566,-2443,-2282,-2060,-1753,-1348,-842,-239,448,1197,1981,2771,3535,4252,4888,5441,5880,6226,6460,6600,6647,6614,6501,6317,6053,5710,5274,4749,4110,3375,2532,1596,595,-468,-1528,-2584,-3569,-4468,-5242,-5875,-6351,-6675,-6855,-6910,-6877,-6778,-6649,-6531,-6425,-6379,-6364,-6403,-6457,-6528,-6570,-6571,-6508,-6359,-6127,-5803,-5400,-4923,-4400,-3821,-3232,-2613,-2005,-1396,-809,-244,280,767,1193,1572,1886,2146,2352,2522,2655,2779,2894,3018,3163,3315,3498,3675,3876,4046,4215,4334,4426,4461,4449,4390,4287,4157,4006,3853,3710,3602,3523,3508,3542,3639,3796,4005,4267,4562,4891,5224,5568,5890,6185,6436,6616,6730,6744,6667,6479,6190,5801,5324,4777,4179,3550,2917,2291,1693,1127,598,103,-367,-824,-1268,-1723,-2171,-2639,-3090,-3541,-3954,-4337,-4661,-4930,-5133,-5278,-5370,-5424,-5448,-5462,-5473,-5485,-5511,-5532,-5553,-5554,-5527,-5455,-5335,-5151,-4919,-4632,-4315,-3978,-3651,-3347,-3096,-2900,-2781,-2725,-2738,-2789,-2867,-2939,-2972,-2955,-2842,-2640,-2325,-1903,-1385,-784,-122,570,1269,1942,2561,3103,3552,3882,4104,4199,4190,4083,3903,3671,3417,3164,2936,2749,2618,2552,2549,2612,2729,2896,3095,3319,3546,3766,3956,4106,4191,4203,4125,3942,3661,3262,2770,2178,1515,794,38,-718,-1469,-2174,-2841,-3439,-3979,-4459,-4885,-5274,-5629,-5974,-6306,-6652,-6995,-7355,-7705,-8061,-8387,-8689,-8935,-9112,-9207,-9195,-9068,-8810,-8409,-7862,-7167,-6318,-5337,-4215,-3001,-1691,-349,1010,2330,3565,4688,5644,6416,6989,7349,7517,7504,7350,7093,6776,6447,6138,5883,5703,5600,5575,5606,5680,5757,5830,5858,5836,5753,5605,5402,5160,4888,4619,4361,4136,3968,3841,3797,3788,3849,3937,4059,4185,4311,4414,4491,4523,4514,4446,4330,4141,3897,3574,3174,2697,2118,1465,712,-113,-1011,-1951,-2915,-3876,-4795,-5660,-6422,-7082,-7607,-8002,-8259,-8386,-8399,-8315,-8150,-7943,-7695,-7449,-7202,-6975,-6759,-6563,-6351,-6133,-5866,-5537,-5139,-4637,-4055,-3373,-2616,-1788,-929,-41,831,1675,2467,3185,3820,4363,4796,5132,5356,5475,5495,5406,5228,4955,4596,4161,3656,3095,2500,1875,1257,650,90,-418,-847,-1206,-1463,-1659,-1759,-1813,-1809,-1782,-1731,-1684,-1632,-1595,-1552,-1512,-1442,-1350,-1194,-985,-693,-330,111,609,1156,1720,2275,2796,3242,3596,3825,3911,3844,3605,3207,2643,1942,1113,198,-784,-1776,-2757,-3682,-4513,-5241,-5829,-6279,-6600,-6775,-6853,-6825,-6730,-6579,-6397,-6192,-5972,-5756,-5514,-5283,-5013,-4733,-4408,-4046,-3631,-3162,-2632,-2046,-1392,-687,82,897,1756,2655,3569,4499,5411,6299,7128,7886,8551,9097,9528,9819,9987,10030,9960,9799,9556,9267,8933,8592,8242,7906,7591,7298,7029,6784,6544,6316,6066,5797,5482,5107,4659,4127,3505,2798,2010,1159,272,-623,-1497,-2313,-3048,-3672,-4179,-4553,-4815,-4957,-5017,-5006,-4959,-4893,-4836,-4795,-4795,-4828,-4907,-5012,-5152,-5307,-5468,-5629,-5770,-5891,-5978,-6023,-6025,-5967,-5860,-5684,-5452,-5157,-4799,-4392,-3934,-3436,-2915,-2371,-1827,-1288,-772,-284,156,546,867,1121,1306,1406,1456,1425,1364,1257,1138,1016,904,817,763,736,751,784,844,901,956,978,967,898,776,577,335,20,-311,-674,-1021,-1345,-1611,-1809,-1915,-1932,-1848,-1684,-1444,-1150,-837,-509,-214,52,256,395,464,455,385,244,55,-181,-450,-736,-1025,-1307,-1554,-1763,-1901,-1963,-1928,-1780,-1526,-1153,-678,-123,499,1140,1777,2368,2883,3301,3595,3774,3825,3777,3639,3443,3210,2969,2731,2518,2325,2152,1991,1824,1636,1412,1141,805,418,-37,-533,-1065,-1615,-2153,-2671,-3128,-3526,-3821,-4027,-4106,-4081,-3923,-3662,-3286,-2815,-2267,-1642,-978,-270,446,1166,1869,2542,3171,3752,4262,4710,5073,5362,5567,5691,5741,5716,5634,5500,5328,5130,4918,4695,4474,4247,4015,3766,3494,3177,2815,2386,1898,1344,743,95,-562,-1215,-1837,-2395,-2882,-3272,-3561,-3754,-3842,-3849,-3777,-3647,-3474,-3262,-3036,-2786,-2539,-2273,-2022,-1755,-1504,-1256,-1017,-811,-619,-472,-361,-291,-270,-284,-334,-408,-498,-598,-693,-789,-870,-955,-1038,-1127,-1240,-1368,-1531,-1722,-1938,-2181,-2432,-2685,-2938,-3160,-3374,-3539,-3681,-3777,-3832,-3846,-3809,-3726,-3581,-3382,-3114,-2786,-2390,-1950,-1456,-950,-434,59,507,894,1200,1416,1531,1551,1474,1311,1077,780,436,71,-313,-682,-1029,-1332,-1577,-1750,-1846,-1861,-1796,-1658,-1469,-1232,-983,-727,-484,-267,-73,100,267,439,657,910,1261,1681,2209,2824,3520,4279,5071,5859,6626,7322,7940,8448,8834,9101,9240,9269,9182,9015,8749,8429,8041,7605,7130,6614,6075,5510,4931,4338,3745,3145,2552,1958,1368,772,174,-443,-1070,-1718,-2381,-3057,-3722,-4389,-5004,-5590,-6100,-6538,-6886,-7150,-7316,-7405,-7411,-7355,-7238,-7084,-6887,-6668,-6426,-6167,-5894,-5611,-5314,-5016,-4703,-4396,-4081,-3766,-3451,-3129,-2803,-2461,-2097,-1706,-1277,-810,-298,250,831,1427,2028,2614,3161,3665,4099,4468,4758,4975,5125,5210,5246,5231,5175,5078,4938,4758,4527,4252,3920,3546,3121,2664,2168,1659,1130,611,88,-412,-896,-1355,-1784,-2183,-2551,-2875,-3163,-3400,-3589,-3717,-3796,-3803,-3762,-3658,-3504,-3306,-3066,-2791,-2500,-2176,-1863,-1535,-1233,-947,-708,-512,-397,-345,-397,-532,-764,-1080,-1473,-1919,-2402,-2890,-3362,-3794,-4158,-4441,-4628,-4711,-4694,-4574,-4366,-4079,-3725,-3329,-2890,-2442,-1976,-1520,-1071,-635,-217,190,584,974,1361,1747,2140,2527,2926,3308,3683,4030,4340,4611,4808,4955,5005,4990,4887,4711,4474,4190,3875,3553,3247,2966,2745,2566,2468,2426,2458,2549,2698,2900,3141,3423,3726,4047,4376,4684,4977,5210,5390,5480,5475,5361,5137,4803,4380,3874,3326,2749,2189,1658,1190,788,468,208,5,-181,-362,-588,-868,-1242,-1711,-2274,-2941,-3665,-4451,-5240,-6022,-6748,-7405,-7963,-8412,-8744,-8960,-9059,-9059,-8954,-8771,-8502,-8171,-7772,-7317,-6809,-6245,-5634,-4968,-4251,-3482,-2660,-1787,-871,80,1054,2027,2983,3891,4724,5459,6071,6541,6870,7041,7082,6991,6796,6520,6181,5800,5393,4965,4523,4060,3583,3067,2535,1957,1358,731,96,-527,-1130,-1669,-2143,-2507,-2757,-2870,-2842,-2675,-2370,-1957,-1447,-879,-285,312,866,1360,1775,2077,2284,2357,2327,2171,1909,1536,1069,507,-134,-844,-1616,-2418,-3259,-4086,-4905,-5677,-6379,-7002,-7510,-7903,-8165,-8296,-8294,-8174,-7934,-7598,-7167,-6662,-6083,-5448,-4748,-4004,-3204,-2358,-1474,-550,394,1347,2294,3205,4068,4851,5534,6101,6531,6825,6973,6990,6890,6692,6433,6135,5834,5558,5333,5163,5073,5039,5061,5123,5186,5243,5250,5209,5089,4903,4647,4338,4004,3662,3346,3072,2868,2735,2685,2709,2790,2926,3070,3228,3352,3442,3470,3435,3328,3154,2921,2631,2306,1949,1577,1192,807,414,28,-369,-769,-1178,-1607,-2042,-2502,-2970,-3454,-3937,-4424,-4891,-5343,-5763,-6144,-6485,-6776,-7023,-7221,-7373,-7487,-7554,-7598,-7600,-7578,-7526,-7442,-7330,-7180,-6992,-6763,-6480,-6156,-5765,-5332,-4836,-4293,-3707,-3086,-2443,-1798,-1158,-543,26,555,1013,1421,1761,2054,2301,2519,2718,2912,3105,3314,3521,3746,3961,4173,4362,4525,4654,4741,4798,4811,4799,4764,4709,4653,4589,4528,4472,4415,4360,4295,4211,4097,3934,3717,3416,3037,2554,1977,1307,551,-263,-1124,-1992,-2849,-3660,-4406,-5062,-5620,-6063,-6405,-6632,-6775,-6822,-6814,-6735,-6622,-6469,-6284,-6084,-5849,-5598,-5322,-5007,-4672,-4288,-3868,-3404,-2896,-2351,-1781,-1187,-602,-27,507,993,1408,1761,2032,2239,2385,2483,2551,2604,2654,2719,2807,2927,3082,3268,3491,3727,3986,4235,4483,4702,4903,5066,5208,5318,5415,5501,5576,5660,5722,5786,5814,5804,5733,5578,5333,4974,4515,3937,3278,2534,1739,929,101,-677,-1431,-2109,-2726,-3271,-3745,-4159,-4512,-4817,-5073,-5280,-5441,-5536,-5576,-5523,-5388,-5142,-4780,-4301,-3693,-2970,-2144,-1228,-260,741,1732,2694,3579,4383,5062,5629,6053,6357,6515,6560,6471,6270,5956,5520,4986,4324,3571,2695,1738,685,-428,-1592,-2773,-3947,-5082,-6148,-7126,-7981,-8712,-9292,-9728,-10018,-10161,-10182,-10075,-9874,-9574,-9203,-8759,-8253,-7686,-7049,-6346,-5559,-4691,-3735,-2691,-1574,-391,828,2057,3269,4423,5495,6444,7256,7897,8372,8652,8757,8679,8435,8041,7506,6862,6115,5295,4420,3496,2567,1621,701,-192,-1037,-1812,-2513,-3118,-3624,-4021,-4309,-4487,-4562,-4533,-4419,-4212,-3938,-3585,-3171,-2695,-2159,-1571,-933,-250,467,1210,1964,2713,3439,4127,4749,5295,5745,6074,6290,6359,6295,6085,5740,5264,4677,3994,3244,2450,1646,851,100,-594,-1213,-1748,-2192,-2551,-2816,-3002,-3102,-3119,-3055,-2895,-2646,-2291,-1837,-1279,-624,110,911,1741,2574,3380,4106,4744,5240,5596,5778,5811,5667,5397,4981,4469,3856,3174,2423,1615,756,-156,-1111,-2101,-3118,-4138,-5137,-6087,-6957,-7710,-8331,-8781,-9060,-9154,-9067,-8802,-8382,-7802,-7102,-6273,-5346,-4327,-3235,-2087,-907,287,1457,2585,3628,4573,5384,6053,6563,6918,7118,7180,7121,6957,6724,6430,6108,5762,5409,5040,4659,4246,3784,3261,2644,1936,1119,199,-807,-1879,-2980,-4075,-5115,-6072,-6900,-7584,-8102,-8456,-8652,-8705,-8646,-8488,-8271,-8006,-7720,-7423,-7117,-6816,-6498,-6179,-5824,-5456,-5035,-4582,-4083,-3537,-2966,-2362,-1747,-1142,-537,19,565,1050,1510,1923,2309,2664,2995,3300,3576,3818,4011,4148,4209,4196,4092,3912,3655,3354,3017,2693,2393,2161,2008,1955,2005,2157,2389,2695,3032,3389,3733,4035,4291,4473,4593,4645,4639,4590,4514,4417,4329,4236,4168,4109,4067,4032,3998,3963,3914,3851,3763,3654,3511,3339,3126,2865,2569,2202,1802,1333,833,289,-264,-833,-1371,-1890,-2355,-2767,-3124,-3420,-3668,-3878,-4054,-4218,-4370,-4519,-4669,-4821,-4963,-5103,-5218,-5316,-5382,-5412,-5405,-5353,-5261,-5124,-4940,-4722,-4450,-4157,-3813,-3455,-3053,-2643,-2192,-1729,-1238,-722,-192,362,911,1464,1985,2474,2903,3260,3537,3717,3811,3807,3731,3582,3386,3154,2909,2660,2432,2214,2034,1869,1735,1612,1492,1375,1231,1078,887,673,434,182,-74,-308,-510,-649,-718,-683,-557,-300,47,515,1053,1667,2312,2966,3595,4161,4648,5004,5230,5279,5158,4840,4329,3627,2742,1700,520,-759,-2101,-3462,-4804,-6087,-7275,-8350,-9278,-10068,-10700,-11192,-11543,-11769,-11879,-11884,-11789,-11599,-11316,-10934,-10453,-9863,-9160,-8332,-7379,-6292,-5077,-3738,-2290,-755,842,2460,4065,5613,7060,8378,9520,10479,11220,11758,12082,12217,12178,11991,11695,11303,10865,10382,9896,9404,8924,8455,8002,7551,7118,6674,6241,5796,5358,4909,4465,4014,3562,3108,2647,2187,1720,1261,808,381,-18,-366,-658,-876,-1016,-1073,-1054,-956,-816,-626,-444,-270,-152,-109,-169,-339,-644,-1058,-1603,-2229,-2948,-3699,-4492,-5265,-6028,-6734,-7388,-7959,-8454,-8853,-9164,-9376,-9497,-9529,-9466,-9329,-9101,-8807,-8433,-7992,-7468,-6878,-6188,-5417,-4543,-3570,-2499,-1344,-114,1154,2436,3694,4881,5973,6922,7720,8332,8768,9020,9102,9033,8820,8485,8036,7478,6804,6027,5109,4092,2932,1684,345,-1038,-2422,-3761,-5000,-6090,-6995,-7677,-8119,-8322,-8272,-8012,-7540,-6904,-6126,-5242,-4281,-3274,-2243,-1214,-204,764,1686,2532,3309,3993,4588,5081,5482,5781,5990,6110,6147,6107,5998,5815,5572,5256,4868,4413,3873,3262,2579,1822,1020,173,-689,-1552,-2390,-3194,-3935,-4617,-5221,-5749,-6202,-6576,-6878,-7102,-7260,-7339,-7352,-7291,-7166,-6980,-6742,-6459,-6154,-5824,-5496,-5161,-4830,-4498,-4148,-3773,-3346,-2857,-2281,-1621,-856,-14,904,1866,2838,3787,4676,5469,6144,6674,7057,7286,7385,7356,7241,7061,6844,6632,6428,6279,6173,6132,6149,6210,6322,6439,6577,6687,6771,6805,6771,6669,6468,6187,5793,5308,4719,4042,3279,2455,1583,687,-202,-1069,-1881,-2617,-3266,-3803,-4236,-4549,-4761,-4877,-4907,-4884,-4811,-4723,-4629,-4547,-4490,-4457,-4460,-4475,-4517,-4546,-4576,-4569,-4538,-4462,-4353,-4206,-4040,-3854,-3676,-3501,-3347,-3210,-3093,-2986,-2882,-2768,-2626,-2450,-2228,-1954,-1635,-1271,-877,-470,-56,337,703,1042,1326,1594,1810,2019,2206,2399,2592,2798,3015,3239,3460,3672,3852,3992,4079,4089,4028,3875,3635,3303,2885,2388,1818,1188,513,-198,-910,-1633,-2317,-2969,-3556,-4074,-4513,-4867,-5140,-5339,-5473,-5551,-5593,-5591,-5573,-5518,-5439,-5317,-5138,-4893,-4544,-4096,-3500,-2777,-1896,-889,240,1460,2721,3997,5228,6370,7397,8252,8933,9421,9707,9822,9761,9575,9272,8894,8447,7942,7374,6713,5945,5022,3941,2680,1261,-278,-1869,-3446,-4896,-6160,-7141,-7792,-8103,-8056,-7723,-7131,-6387,-5547,-4706,-3902,-3192,-2571,-2043,-1573,-1137,-683,-195,365,1009,1728,2532,3386,4270,5155,6002,6774,7448,7973,8346,8527,8519,8296,7881,7254,6450,5473,4343,3110,1779,425,-942,-2242,-3452,-4513,-5396,-6075,-6525,-6756,-6770,-6593,-6264,-5823,-5318,-4802,-4302,-3838,-3404,-2954,-2471,-1882,-1212,-442,328,1022,1520,1737,1647,1278,751,208,-186,-321,-147,288,869,1435,1830,1956,1771,1326,709,36,-587,-1118,-1556,-1980,-2474,-3145,-4036,-5127,-6294,-7344,-8017,-8076,-7325,-5684,-3235,-184,3101,6216,8709,10230,10514,9493,7247,4036,242,-3674,-7230,-9987,-11593,-11842,-10687,-8250,-4839,-841,3219,6869,9644,11231,11481,10426,8298,5466,2379,-500,-2791,-4227,-4714,-4306,-3199,-1663,4,1533,2717,3443,3677,3470,2922,2153,1297,448,-314,-966,-1488,-1911,-2235,-2477,-2611,-2601,-2399,-1965,-1286,-392,632,1663,2536,3111,3251,2913,2119,985,-286,-1478,-2341,-2709,-2474,-1655,-374,1151,2660,3863,4553,4563,3878,2574,826,-1098,-2949,-4454,-5436,-5785,-5492,-4658,-3440,-2067,-776,226,756,758,217,-745,-1951,-3185,-4203,-4830,-4935,-4496,-3582,-2332,-963,332,1335,1937,2051,1720,1020,100,-880,-1761,-2429,-2785,-2836,-2577,-2115,-1513,-918,-392,-57,86,-18,-289,-711,-1159,-1565,-1819,-1848,-1602,-1064,-261,739,1844,2932,3884,4600,4995,5053,4783,4250,3547,2786,2072,1511,1161,1066,1216,1577,2073,2629,3123,3492,3648,3571,3265,2774,2183,1576,1052,683,504,533,722,1025,1363,1668,1881,1964,1910,1725,1447,1109,762,452,216,95,104,249,532,900,1336,1772,2165,2471,2654,2702,2615,2397,2080,1669,1220,729,261,-178,-532,-774,-865,-784,-512,-69,531,1227,1959,2653,3222,3604,3720,3537,3014,2166,1018,-347,-1821,-3263,-4497,-5373,-5742,-5516,-4673,-3262,-1415,686,2806,4726,6226,7161,7437,7054,6070,4614,2849,955,-902,-2569,-3949,-4977,-5639,-5945,-5947,-5678,-5208,-4569,-3808,-2948,-2031,-1081,-155,717,1448,2022,2354,2449,2285,1889,1303,602,-153,-870,-1491,-1967,-2263,-2388,-2356,-2211,-2003,-1793,-1625,-1558,-1610,-1809,-2150,-2619,-3197,-3843,-4527,-5200,-5835,-6387,-6849,-7189,-7414,-7518,-7518,-7427,-7269,-7062,-6826,-6576,-6324,-6072,-5827,-5573,-5317,-5041,-4746,-4432,-4095,-3750,-3400,-3065,-2749,-2470,-2228,-2025,-1866,-1729,-1616,-1513,-1401,-1288,-1150,-1000,-830,-641,-443,-227,-6,226,462,698,919,1127,1282,1392,1407,1336,1146,852,449,-31,-561,-1093,-1588,-1991,-2279,-2411,-2386,-2209,-1889,-1470,-982,-464,34,487,861,1139,1312,1384,1366,1285,1162,1033,924,858,854,909,1021,1169,1333,1481,1588,1636,1605,1502,1329,1106,864,625,426,292,239,288,430,670,981,1352,1755,2164,2566,2938,3280,3590,3866,4126,4357,4585,4789,4984,5155,5311,5441,5561,5660,5752,5841,5926,6022,6123,6233,6359,6487,6632,6767,6896,6996,7062,7071,7034,6927,6789,6613,6449,6302,6220,6197,6266,6392,6583,6778,6962,7073,7087,6970,6713,6328,5828,5278,4695,4164,3702,3356,3145,3060,3107,3264,3508,3820,4164,4513,4818,5042,5132,5046,4774,4293,3654,2898,2112,1386,801,428,291,393,680,1097,1540,1930,2189,2252,2121,1763,1260,626,-38,-675,-1214,-1596,-1794,-1786,-1587,-1223,-740,-195,357,853,1246,1501,1590,1510,1264,871,368,-219,-834,-1444,-1997,-2464,-2810,-3021,-3084,-3003,-2810,-2506,-2173,-1818,-1523,-1321,-1255,-1353,-1623,-2048,-2606,-3245,-3908,-4534,-5058,-5430,-5619,-5598,-5389,-5001,-4506,-3939,-3392,-2912,-2578,-2420,-2478,-2745,-3206,-3830,-4557,-5330,-6093,-6776,-7349,-7769,-8030,-8139,-8109,-7997,-7819,-7651,-7508,-7443,-7465,-7582,-7783,-8047,-8339,-8620,-8858,-9003,-9050,-8963,-8754,-8430,-8008,-7521,-6989,-6447,-5904,-5384,-4886,-4416,-3983,-3579,-3219,-2907,-2651,-2469,-2363,-2347,-2419,-2582,-2816,-3119,-3451,-3800,-4134,-4419,-4641,-4770,-4803,-4728,-4559,-4302,-3992,-3658,-3339,-3078,-2909,-2856,-2941,-3148,-3469,-3865,-4287,-4689,-5007,-5200,-5229,-5068,-4720,-4193,-3522,-2749,-1934,-1118,-376,264,745,1053,1148,1054,732,237,-445,-1257,-2178,-3144,-4125,-5044,-5870,-6540,-7034,-7320,-7404,-7294,-7018,-6626,-6147,-5636,-5122,-4632,-4178,-3754,-3360,-2972,-2582,-2177,-1746,-1305,-841,-391,58,477,869,1238,1579,1912,2251,2602,2993,3408,3868,4335,4803,5216,5547,5741,5762,5595,5222,4679,3991,3235,2463,1771,1193,806,605,608,775,1076,1437,1830,2177,2463,2661,2759,2789,2752,2688,2616,2556,2529,2531,2566,2627,2700,2785,2867,2952,3046,3154,3303,3495,3762,4108,4545,5071,5679,6345,7042,7739,8376,8939,9355,9621,9695,9579,9275,8806,8194,7497,6744,6000,5305,4703,4228,3897,3723,3702,3827,4081,4446,4897,5417,5973,6553,7123,7661,8141,8527,8795,8916,8871,8661,8281,7786,7196,6603,6064,5656,5453,5480,5777,6302,7031,7860,8708,9445,9975,10210,10086,9606,8786,7721,6512,5304,4236,3441,3024,3031,3470,4281,5357,6565,7735,8725,9401,9686,9552,9033,8210,7213,6181,5267,4589,4230,4219,4524,5066,5722,6350,6820,7007,6865,6355,5541,4490,3340,2206,1242,524,150,122,442,1041,1842,2740,3634,4427,5043,5431,5563,5453,5121,4617,3997,3323,2642,2016,1459,1012,663,424,281,213,223,270,370,482,619,745,871,970,1046,1091,1096,1074,1015,930,813,672,492,288,37,-236,-545,-859,-1180,-1478,-1750,-1974,-2164,-2303,-2420,-2523,-2632,-2771,-2964,-3202,-3522,-3887,-4298,-4729,-5144,-5527,-5846,-6085,-6249,-6329,-6352,-6336,-6296,-6272,-6263,-6294,-6359,-6454,-6569,-6690,-6807,-6913,-7005,-7090,-7176,-7264,-7374,-7497,-7643,-7798,-7953,-8098,-8198,-8261,-8226,-8118,-7882,-7545,-7080,-6530,-5890,-5217,-4532,-3880,-3297,-2807,-2434,-2180,-2055,-2039,-2136,-2307,-2560,-2851,-3176,-3517,-3834,-4140,-4392,-4600,-4747,-4849,-4900,-4939,-4965,-5020,-5112,-5269,-5496,-5794,-6166,-6578,-7033,-7466,-7883,-8212,-8460,-8583,-8589,-8478,-8273,-8003,-7704,-7410,-7147,-6935,-6773,-6666,-6580,-6515,-6434,-6339,-6217,-6080,-5937,-5810,-5713,-5659,-5654,-5695,-5762,-5859,-5936,-6015,-6040,-6047,-6002,-5938,-5860,-5794,-5757,-5777,-5856,-6004,-6213,-6461,-6725,-6976,-7172,-7306,-7334,-7269,-7096,-6831,-6493,-6095,-5661,-5206,-4747,-4282,-3824,-3365,-2909,-2447,-1991,-1526,-1085,-667,-296,-5,196,280,233,56,-250,-675,-1186,-1777,-2401,-3045,-3671,-4260,-4788,-5238,-5597,-5858,-6015,-6082,-6055,-5970,-5830,-5680,-5529,-5421,-5361,-5373,-5455,-5604,-5797,-6013,-6209,-6356,-6410,-6345,-6141,-5787,-5299,-4700,-4017,-3312,-2605,-1961,-1391,-930,-568,-308,-121,17,126,237,353,481,613,730,821,866,859,793,686,544,407,285,232,243,363,572,870,1233,1610,1984,2283,2495,2581,2532,2370,2098,1774,1437,1139,937,863,953,1217,1644,2220,2903,3651,4424,5167,5851,6437,6904,7236,7430,7485,7420,7251,7009,6723,6436,6175,5978,5870,5859,5968,6166,6456,6788,7134,7451,7693,7829,7832,7691,7410,7010,6516,5978,5431,4921,4488,4149,3927,3813,3802,3869,3997,4157,4331,4500,4658,4783,4896,4967,5015,5037,5026,4999,4939,4869,4775,4681,4575,4489,4411,4377,4386,4458,4611,4833,5143,5511,5926,6366,6783,7169,7478,7702,7824,7851,7786,7651,7473,7263,7064,6879,6735,6631,6580,6568,6599,6654,6730,6806,6878,6929,6953,6933,6875,6762,6611,6412,6190,5941,5696,5446,5223,5009,4831,4663,4529,4399,4296,4190,4104,4029,3972,3955,3984,4083,4271,4558,4948,5445,6006,6619,7216,7754,8174,8427,8480,8326,7959,7425,6758,6019,5278,4576,3980,3501,3171,2965,2881,2880,2930,3008,3088,3148,3202,3224,3249,3261,3284,3315,3350,3399,3437,3466,3480,3468,3444,3421,3405,3445,3528,3708,3958,4298,4697,5126,5554,5930,6221,6390,6417,6290,6020,5617,5117,4546,3947,3341,2770,2236,1762,1349,988,688,429,222,54,-56,-122,-119,-64,63,237,477,744,1057,1387,1736,2103,2471,2848,3204,3545,3826,4049,4173,4188,4088,3854,3508,3046,2501,1885,1241,580,-59,-659,-1202,-1686,-2103,-2472,-2801,-3111,-3421,-3751,-4094,-4473,-4856,-5241,-5602,-5907,-6138,-6272,-6294,-6208,-6009,-5722,-5357,-4949,-4525,-4100,-3724,-3389,-3140,-2960,-2868,-2840,-2881,-2944,-3029,-3089,-3116,-3085,-2982,-2820,-2589,-2333,-2052,-1802,-1596,-1484,-1469,-1590,-1824,-2195,-2654,-3198,-3778,-4367,-4937,-5453,-5908,-6293,-6603,-6870,-7085,-7290,-7485,-7696,-7921,-8157,-8394,-8604,-8763,-8839,-8805,-8635,-8334,-7887,-7336,-6692,-6019,-5344,-4736,-4222,-3844,-3620,-3546,-3616,-3801,-4060,-4361,-4655,-4923,-5129,-5281,-5367,-5416,-5439,-5463,-5509,-5588,-5712,-5868,-6055,-6254,-6444,-6626,-6762,-6877,-6944,-6976,-6980,-6945,-6894,-6808,-6696,-6557,-6376,-6169,-5922,-5648,-5361,-5057,-4771,-4496,-4268,-4077,-3951,-3877,-3875,-3929,-4042,-4199,-4404,-4628,-4876,-5124,-5367,-5593,-5792,-5951,-6081,-6152,-6201,-6189,-6159,-6089,-6004,-5902,-5793,-5683,-5578,-5487,-5414,-5375,-5367,-5409,-5490,-5616,-5766,-5926,-6075,-6173,-6211,-6146,-5974,-5691,-5295,-4824,-4297,-3772,-3286,-2889,-2622,-2495,-2541,-2724,-3039,-3441,-3877,-4314,-4684,-4966,-5116,-5137,-5008,-4774,-4434,-4052,-3659,-3300,-3019,-2836,-2770,-2819,-2960,-3171,-3402,-3618,-3775,-3836,-3790,-3628,-3376,-3055,-2726,-2419,-2197,-2082,-2103,-2248,-2516,-2844,-3211,-3542,-3804,-3946,-3946,-3805,-3517,-3138,-2675,-2208,-1753,-1369,-1074,-889,-822,-866,-1008,-1233,-1512,-1825,-2137,-2425,-2657,-2804,-2856,-2789,-2609,-2316,-1929,-1478,-981,-494,-26,364,669,857,919,864,695,451,158,-133,-380,-540,-576,-474,-222,155,634,1165,1704,2190,2589,2849,2972,2937,2784,2521,2213,1890,1599,1387,1250,1230,1298,1460,1697,1988,2325,2696,3092,3508,3942,4377,4820,5237,5636,5982,6274,6491,6626,6674,6629,6493,6267,5961,5583,5143,4661,4144,3611,3077,2551,2053,1593,1186,846,584,409,325,336,432,610,852,1152,1489,1861,2244,2654,3059,3485,3906,4339,4769,5200,5615,6020,6391,6733,7025,7268,7452,7578,7637,7643,7574,7454,7244,6975,6593,6130,5549,4867,4092,3236,2340,1441,582,-185,-819,-1280,-1544,-1595,-1441,-1089,-565,92,867,1697,2579,3465,4339,5186,5987,6732,7416,8026,8555,8994,9338,9572,9704,9726,9640,9471,9218,8909,8567,8199,7835,7482,7139,6818,6503,6190,5872,5537,5178,4797,4389,3970,3533,3108,2690,2300,1957,1654,1427,1267,1195,1208,1318,1513,1799,2149,2564,3007,3467,3915,4328,4680,4964,5151,5253,5258,5180,5032,4832,4614,4392,4214,4083,4047,4094,4248,4476,4766,5073,5354,5566,5664,5620,5428,5072,4596,4009,3370,2721,2102,1564,1119,797,594,508,527,634,814,1055,1343,1676,2039,2444,2864,3317,3771,4243,4697,5145,5560,5940,6281,6568,6808,6985,7105,7157,7139,7045,6874,6622,6296,5900,5443,4937,4400,3835,3271,2710,2162,1655,1178,761,403,110,-103,-252,-319,-327,-276,-175,-50,104,261,419,573,729,882,1057,1249,1483,1752,2063,2402,2755,3095,3390,3608,3716,3693,3519,3190,2724,2129,1455,730,4,-676,-1284,-1781,-2162,-2424,-2574,-2644,-2648,-2623,-2585,-2555,-2536,-2528,-2524,-2512,-2480,-2410,-2305,-2155,-1966,-1759,-1525,-1312,-1106,-936,-806,-707,-646,-592,-546,-475,-373,-232,-44,174,418,659,880,1061,1190,1259,1270,1229,1150,1040,911,758,592,390,165,-114,-418,-772,-1139,-1522,-1894,-2243,-2548,-2816,-3021,-3193,-3319,-3427,-3523,-3623,-3740,-3875,-4037,-4217,-4406,-4592,-4758,-4890,-4977,-5017,-5003,-4955,-4880,-4795,-4728,-4683,-4685,-4728,-4817,-4942,-5085,-5237,-5371,-5481,-5552,-5576,-5559,-5495,-5399,-5270,-5114,-4941,-4729,-4506,-4236,-3943,-3609,-3247,-2864,-2473,-2093,-1737,-1424,-1167,-971,-842,-778,-765,-808,-878,-980,-1096,-1218,-1347,-1468,-1589,-1697,-1793,-1875,-1930,-1961,-1957,-1921,-1857,-1765,-1669,-1575,-1517,-1500,-1549,-1669,-1859,-2113,-2411,-2724,-3034,-3300,-3510,-3646,-3703,-3690,-3616,-3513,-3400,-3307,-3255,-3255,-3323,-3446,-3626,-3843,-4079,-4333,-4568,-4801,-5002,-5186,-5341,-5477,-5590,-5683,-5756,-5806,-5831,-5834,-5804,-5754,-5676,-5578,-5468,-5341,-5214,-5076,-4945,-4808,-4681,-4547,-4426,-4294,-4180,-4052,-3945,-3834,-3742,-3665,-3606,-3574,-3567,-3579,-3615,-3651,-3694,-3716,-3720,-3691,-3638,-3562,-3486,-3421,-3403,-3437,-3562,-3767,-4075,-4466,-4919,-5425,-5929,-6420,-6855,-7197,-7445,-7555,-7548,-7408,-7152,-6801,-6367,-5887,-5375,-4859,-4363,-3890,-3464,-3084,-2755,-2477,-2247,-2054,-1896,-1751,-1617,-1458,-1290,-1065,-815,-510,-181,171,510,824,1072,1247,1310,1273,1110,849,494,67,-394,-870,-1326,-1739,-2084,-2355,-2533,-2625,-2629,-2550,-2394,-2175,-1897,-1573,-1219,-844,-473,-116,206,474,678,801,846,805,696,518,308,69,-161,-379,-546,-683,-744,-780,-749,-712,-647,-595,-565,-559,-609,-686,-815,-964,-1133,-1296,-1445,-1551,-1610,-1598,-1513,-1339,-1083,-735,-310,186,737,1321,1909,2489,3009,3479,3847,4130,4303,4385,4371,4288,4139,3945,3717,3462,3176,2875,2531,2165,1753,1315,842,360,-126,-591,-1022,-1393,-1708,-1942,-2103,-2195,-2209,-2173,-2078,-1938,-1761,-1543,-1301,-1025,-734,-421,-108,202,497,758,998,1178,1342,1450,1551,1627,1702,1783,1865,1959,2047,2129,2187,2213,2197,2134,2022,1872,1681,1488,1279,1107,957,868,829,861,941,1077,1249,1436,1641,1826,2005,2150,2278,2376,2454,2513,2548,2574,2568,2546,2480,2385,2246,2075,1871,1655,1436,1250,1104,1037,1051,1179,1407,1750,2188,2698,3261,3831,4384,4872,5269,5544,5673,5664,5494,5213,4817,4372,3899,3467,3100,2862,2755,2821,3044,3420,3922,4507,5138,5757,6330,6806,7166,7386,7467,7428,7275,7065,6801,6548,6309,6117,5974,5874,5806,5744,5663,5533,5334,5048,4666,4201,3650,3053,2414,1780,1162,595,84,-350,-716,-996,-1215,-1356,-1438,-1451,-1401,-1274,-1080,-795,-440,7,516,1094,1704,2343,2973,3583,4147,4644,5068,5407,5650,5807,5862,5831,5714,5515,5251,4920,4551,4139,3721,3289,2879,2494,2147,1856,1617,1443,1336,1288,1305,1374,1496,1665,1874,2116,2392,2688,3009,3341,3689,4028,4377,4699,5014,5296,5547,5763,5938,6069,6154,6185,6153,6055,5871,5600,5232,4769,4218,3600,2929,2250,1575,959,412,-38,-373,-604,-726,-763,-735,-660,-577,-483,-419,-367,-345,-343,-348,-356,-360,-339,-317,-264,-213,-156,-105,-70,-58,-63,-91,-124,-159,-176,-172,-123,-35,93,264,448,646,824,964,1056,1077,1026,912,735,529,306,99,-78,-189,-254,-233,-166,-32,143,355,604,870,1173,1497,1854,2239,2643,3063,3479,3875,4230,4530,4759,4915,4994,5005,4959,4875,4750,4620,4454,4296,4100,3895,3638,3354,3005,2612,2157,1649,1102,514,-93,-707,-1321,-1915,-2484,-3013,-3505,-3945,-4343,-4685,-4982,-5221,-5415,-5554,-5634,-5675,-5640,-5571,-5432,-5243,-5000,-4697,-4338,-3923,-3445,-2920,-2340,-1732,-1101,-481,109,637,1076,1407,1610,1682,1626,1453,1182,848,459,72,-319,-663,-965,-1199,-1375,-1480,-1533,-1533,-1498,-1440,-1375,-1311,-1264,-1229,-1223,-1227,-1244,-1262,-1256,-1232,-1153,-1031,-837,-591,-277,75,460,852,1217,1541,1773,1908,1904,1757,1455,1000,407,-302,-1091,-1926,-2755,-3555,-4274,-4901,-5412,-5809,-6103,-6300,-6441,-6523,-6595,-6653,-6719,-6794,-6872,-6943,-6996,-7011,-6974,-6880,-6708,-6465,-6154,-5765,-5335,-4840,-4320,-3769,-3204,-2639,-2092,-1563,-1092,-669,-334,-90,44,64,-34,-248,-555,-956,-1401,-1878,-2352,-2783,-3153,-3432,-3596,-3648,-3576,-3400,-3132,-2807,-2446,-2096,-1780,-1533,-1385,-1339,-1417,-1601,-1892,-2251,-2663,-3079,-3469,-3796,-4022,-4128,-4098,-3926,-3626,-3215,-2734,-2211,-1702,-1242,-869,-622,-503,-531,-685,-950,-1290,-1671,-2047,-2390,-2655,-2832,-2899,-2860,-2725,-2508,-2244,-1958,-1683,-1455,-1288,-1208,-1218,-1315,-1493,-1730,-2009,-2300,-2597,-2863,-3105,-3298,-3444,-3547,-3599,-3617,-3591,-3545,-3467,-3386,-3290,-3198,-3112,-3033,-2965,-2900,-2838,-2762,-2681,-2561,-2432,-2263,-2084,-1899,-1722,-1586,-1499,-1487,-1557,-1716,-1951,-2253,-2587,-2931,-3254,-3513,-3710,-3794,-3801,-3700,-3535,-3316,-3080,-2849,-2667,-2534,-2486,-2509,-2597,-2743,-2904,-3077,-3216,-3313,-3351,-3322,-3232,-3094,-2920,-2736,-2559,-2405,-2292,-2224,-2196,-2220,-2262,-2339,-2410,-2486,-2540,-2575,-2579,-2553,-2502,-2419,-2321,-2206,-2084,-1963,-1841,-1731,-1622,-1523,-1419,-1305,-1182,-1026,-855,-654,-442,-235,-49,81,139,96,-60,-330,-708,-1170,-1675,-2198,-2671,-3074,-3349,-3485,-3464,-3284,-2966,-2529,-2011,-1446,-873,-320,178,616,968,1256,1458,1621,1724,1810,1879,1940,2011,2087,2170,2266,2361,2460,2552,2635,2694,2735,2724,2672,2549,2353,2069,1701,1238,712,122,-494,-1105,-1680,-2183,-2583,-2863,-2999,-3000,-2863,-2615,-2264,-1850,-1383,-896,-397,98,579,1046,1492,1909,2304,2647,2955,3194,3376,3476,3514,3476,3391,3267,3128,3003,2901,2855,2852,2910,2998,3112,3214,3287,3293,3227,3066,2824,2506,2140,1759,1390,1079,841,702,675,742,912,1145,1423,1721,2006,2259,2471,2618,2718,2756,2759,2721,2675,2610,2555,2501,2454,2420,2374,2326,2248,2139,1980,1761,1476,1122,700,227,-290,-811,-1332,-1800,-2213,-2533,-2757,-2883,-2916,-2872,-2786,-2667,-2568,-2487,-2463,-2484,-2554,-2655,-2754,-2837,-2852,-2795,-2623,-2345,-1940,-1442,-841,-187,517,1226,1935,2610,3253,3838,4372,4843,5253,5594,5872,6080,6230,6318,6357,6353,6322,6269,6214,6161,6120,6095,6085,6082,6085,6070,6032,5959,5833,5658,5424,5142,4820,4481,4136,3812,3530,3296,3138,3043,3020,3064,3143,3271,3398,3534,3651,3739,3790,3799,3756,3668,3528,3340,3105,2833,2519,2185,1818,1445,1060,683,314,-35,-352,-638,-875,-1060,-1192,-1249,-1247,-1164,-1004,-770,-456,-81,354,831,1323,1824,2292,2730,3105,3419,3659,3839,3957,4041,4097,4153,4219,4309,4430,4569,4730,4876,5003,5074,5074,4994,4819,4566,4241,3869,3482,3102,2755,2473,2243,2101,2011,1987,1998,2033,2076,2113,2136,2136,2117,2078,2023,1959,1881,1798,1701,1593,1464,1325,1161,988,803,613,427,243,60,-123,-320,-537,-791,-1083,-1429,-1802,-2225,-2638,-3064,-3438,-3766,-4020,-4186,-4277,-4277,-4228,-4121,-4001,-3860,-3729,-3596,-3467,-3319,-3142,-2911,-2617,-2247,-1799,-1286,-726,-141,430,969,1436,1814,2085,2251,2298,2255,2123,1922,1685,1402,1124,832,565,316,100,-67,-189,-247,-232,-147,28,277,608,994,1435,1884,2337,2747,3102,3377,3565,3665,3682,3641,3557,3462,3376,3320,3306,3352,3432,3571,3726,3903,4089,4255,4415,4541,4639,4699,4713,4674,4570,4391,4115,3742,3251,2656,1948,1165,315,-552,-1406,-2208,-2923,-3524,-4006,-4353,-4591,-4727,-4795,-4818,-4819,-4815,-4812,-4807,-4788,-4736,-4625,-4443,-4163,-3784,-3304,-2726,-2073,-1365,-623,108,816,1460,2015,2465,2779,2957,2975,2852,2565,2159,1620,996,301,-427,-1162,-1861,-2522,-3097,-3597,-4010,-4329,-4585,-4760,-4892,-4966,-5004,-4991,-4930,-4809,-4616,-4345,-3983,-3536,-3001,-2396,-1736,-1036,-331,367,1027,1640,2189,2671,3083,3430,3712,3942,4111,4229,4289,4278,4196,4019,3754,3380,2912,2347,1705,1010,277,-460,-1183,-1872,-2507,-3086,-3602,-4056,-4448,-4787,-5060,-5287,-5441,-5535,-5553,-5497,-5360,-5153,-4864,-4525,-4119,-3684,-3206,-2713,-2198,-1686,-1171,-677,-210,219,586,887,1114,1260,1333,1340,1295,1213,1114,1010,915,839,779,742,709,682,640,574,473,326,135,-103,-368,-652,-928,-1165,-1358,-1462,-1484,-1412,-1240,-997,-683,-327,43,429,781,1121,1415,1674,1902,2086,2254,2385,2508,2601,2687,2748,2799,2824,2839,2826,2797,2741,2665,2552,2417,2235,2014,1740,1409,1012,555,36,-543,-1153,-1797,-2436,-3057,-3636,-4147,-4584,-4925,-5177,-5334,-5402,-5400,-5320,-5194,-5010,-4789,-4534,-4245,-3940,-3608,-3278,-2932,-2594,-2256,-1919,-1582,-1238,-880,-502,-110,310,729,1148,1540,1884,2149,2327,2378,2317,2125,1827,1438,991,527,72,-316,-637,-843,-951,-952,-869,-730,-560,-403,-273,-204,-196,-257,-375,-526,-700,-852,-987,-1061,-1083,-1042,-945,-803,-630,-438,-244,-55,125,284,434,558,666,748,793,793,735,607,416,152,-157,-504,-843,-1160,-1404,-1567,-1622,-1568,-1419,-1189,-927,-656,-435,-296,-272,-388,-646,-1039,-1549,-2141,-2775,-3419,-4021,-4560,-5008,-5340,-5571,-5673,-5684,-5587,-5415,-5164,-4852,-4477,-4055,-3578,-3064,-2510,-1930,-1336,-738,-151,413,948,1443,1902,2313,2690,3019,3308,3546,3730,3845,3886,3838,3702,3475,3163,2785,2345,1890,1403,949,496,100,-274,-595,-886,-1146,-1379,-1600,-1806,-1996,-2173,-2316,-2429,-2495,-2502,-2453,-2342,-2169,-1961,-1703,-1432,-1147,-859,-582,-306,-39,221,492,753,1034,1306,1588,1861,2129,2380,2620,2842,3052,3246,3436,3611,3782,3935,4070,4174,4234,4238,4163,4004,3739,3374,2898,2331,1678,975,241,-492,-1194,-1842,-2417,-2893,-3284,-3557,-3744,-3815,-3801,-3692,-3499,-3233,-2899,-2519,-2103,-1677,-1251,-858,-498,-199,50,234,376,467,545,594,651,697,743,771,767,709,570,340,-11,-468,-1041,-1705,-2430,-3192,-3937,-4643,-5252,-5764,-6123,-6352,-6426,-6370,-6191,-5917,-5554,-5134,-4653,-4124,-3543,-2908,-2218,-1469,-679,150,979,1790,2548,3210,3764,4168,4426,4525,4480,4306,4028,3675,3272,2851,2426,2019,1631,1275,944,639,357,86,-170,-430,-691,-972,-1274,-1604,-1970,-2356,-2765,-3167,-3544,-3864,-4096,-4212,-4185,-4009,-3671,-3197,-2593,-1910,-1177,-440,250,879,1394,1816,2119,2336,2478,2577,2661,2750,2861,3004,3163,3347,3512,3659,3759,3795,3764,3657,3481,3252,2970,2661,2334,1997,1661,1323,984,646,297,-50,-405,-748,-1080,-1380,-1646,-1850,-2001,-2075,-2081,-2016,-1881,-1692,-1447,-1164,-849,-511,-161,194,552,894,1230,1537,1819,2063,2265,2416,2525,2571,2582,2546,2482,2406,2310,2218,2109,2000,1850,1677,1430,1128,738,279,-252,-829,-1432,-2024,-2578,-3065,-3462,-3757,-3946,-4033,-4040,-3975,-3867,-3722,-3562,-3384,-3186,-2967,-2709,-2407,-2056,-1652,-1213,-744,-274,174,572,899,1140,1288,1335,1303,1192,1025,822,579,333,65,-198,-471,-739,-1010,-1270,-1527,-1763,-1989,-2192,-2378,-2548,-2707,-2867,-3025,-3201,-3384,-3582,-3789,-3989,-4178,-4326,-4427,-4453,-4404,-4262,-4035,-3738,-3377,-3000,-2603,-2241,-1909,-1627,-1390,-1173,-970,-734,-452,-91,354,892,1497,2167,2849,3525,4157,4712,5184,5553,5835,6033,6176,6275,6356,6422,6477,6510,6494,6415,6225,5920,5463,4870,4130,3287,2360,1402,459,-435,-1228,-1913,-2454,-2869,-3145,-3306,-3359,-3323,-3215,-3040,-2818,-2554,-2262,-1961,-1656,-1375,-1122,-917,-758,-644,-566,-500,-435,-330,-189,20,282,590,924,1242,1509,1688,1732,1631,1360,928,359,-324,-1056,-1806,-2503,-3113,-3594,-3922,-4094,-4105,-3983,-3730,-3395,-2973,-2503,-1983,-1431,-845,-236,399,1034,1674,2280,2851,3356,3782,4128,4378,4554,4656,4712,4727,4731,4712,4694,4655,4587,4482,4309,4064,3738,3315,2818,2239,1608,934,241,-455,-1142,-1807,-2446,-3055,-3633,-4180,-4691,-5167,-5589,-5958,-6256,-6467,-6591,-6613,-6540,-6376,-6133,-5822,-5465,-5070,-4657,-4217,-3771,-3291,-2794,-2259,-1687,-1090,-461,168,784,1362,1872,2298,2625,2839,2948,2952,2876,2729,2543,2330,2109,1900,1700,1522,1357,1206,1057,899,731,531,310,55,-222,-510,-797,-1056,-1274,-1419,-1478,-1435,-1277,-1011,-630,-157,391,1000,1625,2262,2869,3428,3926,4342,4678,4934,5114,5229,5305,5346,5386,5425,5480,5553,5633,5711,5762,5761,5685,5507,5210,4788,4231,3559,2778,1922,1019,97,-801,-1660,-2429,-3116,-3668,-4108,-4396,-4547,-4546,-4399,-4104,-3668,-3105,-2428,-1659,-834,33,874,1697,2429,3077,3603,4004,4282,4438,4491,4444,4328,4135,3895,3596,3253,2853,2405,1897,1342,739,102,-550,-1204,-1831,-2420,-2947,-3406,-3789,-4088,-4326,-4479,-4589,-4624,-4625,-4548,-4434,-4226,-3961,-3596,-3146,-2614,-2003,-1345,-661,8,627,1154,1567,1842,1974,1969,1855,1653,1418,1168,957,802,722,731,812,972,1169,1414,1655,1899,2118,2297,2444,2534,2593,2604,2598,2566,2534,2502,2471,2449,2413,2358,2266,2103,1874,1532,1102,556,-71,-766,-1494,-2213,-2887,-3469,-3938,-4259,-4439,-4468,-4375,-4172,-3913,-3610,-3313,-3031,-2777,-2553,-2339,-2118,-1855,-1532,-1115,-612,-9,658,1370,2076,2729,3278,3688,3922,3971,3845,3546,3141,2644,2131,1626,1186,822,566,401,336,348,422,550,705,896,1108,1349,1614,1911,2232,2576,2935,3294,3645,3972,4268,4526,4749,4929,5086,5209,5322,5411,5487,5535,5552,5518,5426,5250,4989,4626,4170,3627,3016,2357,1695,1041,452,-74,-499,-832,-1072,-1232,-1344,-1422,-1501,-1596,-1725,-1891,-2093,-2318,-2552,-2774,-2973,-3133,-3253,-3331,-3384,-3415,-3457,-3503,-3586,-3696,-3836,-4003,-4170,-4343,-4481,-4595,-4655,-4661,-4612,-4491,-4305,-4046,-3705,-3287,-2787,-2212,-1576,-893,-194,504,1149,1740,2220,2603,2854,2992,3019,2953,2820,2641,2445,2245,2070,1914,1795,1701,1625,1556,1484,1395,1283,1147,987,811,639,482,362,305,315,425,629,942,1351,1851,2427,3050,3708,4357,4984,5542,6019,6368,6582,6630,6502,6202,5724,5093,4327,3460,2519,1553,571,-378,-1289,-2140,-2925,-3641,-4291,-4869,-5379,-5817,-6174,-6449,-6623,-6695,-6648,-6485,-6198,-5799,-5293,-4691,-4020,-3282,-2510,-1708,-897,-89,704,1471,2194,2876,3484,4022,4467,4812,5042,5155,5137,4999,4742,4387,3950,3471,2964,2487,2040,1678,1388,1193,1075,1026,1017,1034,1047,1041,1008,937,845,721,599,465,347,237,135,44,-58,-159,-284,-422,-576,-741,-902,-1055,-1186,-1280,-1342,-1351,-1317,-1238,-1108,-941,-724,-477,-177,145,519,920,1356,1822,2303,2796,3281,3742,4155,4502,4750,4885,4883,4727,4417,3941,3328,2569,1718,776,-200,-1190,-2154,-3063,-3889,-4612,-5212,-5687,-6019,-6229,-6301,-6265,-6117,-5879,-5563,-5172,-4723,-4212,-3651,-3029,-2365,-1643,-891,-105,687,1464,2202,2868,3434,3875,4167,4298,4271,4078,3760,3324,2816,2268,1717,1187,716,295,-47,-339,-568,-766,-937,-1094,-1254,-1400,-1557,-1691,-1814,-1903,-1952,-1950,-1897,-1790,-1631,-1436,-1212,-970,-739,-508,-313,-144,-10,77,128,129,86,-3,-138,-319,-533,-786,-1056,-1337,-1619,-1877,-2110,-2295,-2428,-2505,-2520,-2479,-2394,-2266,-2121,-1964,-1805,-1662,-1525,-1416,-1324,-1250,-1207,-1173,-1177,-1196,-1248,-1329,-1437,-1576,-1733,-1906,-2070,-2229,-2341,-2418,-2413,-2342,-2166,-1911,-1545,-1105,-577,-1,624,1262,1903,2524,3116,3659,4165,4603,5005,5333,5615,5826,5974,6047,6045,5951,5786,5515,5183,4757,4273,3734,3147,2532,1900,1247,596,-62,-724,-1371,-2013,-2626,-3198,-3710,-4139,-4459,-4654,-4702,-4597,-4335,-3927,-3382,-2744,-2020,-1277,-523,184,819,1363,1783,2089,2262,2324,2283,2154,1970,1738,1489,1231,981,738,504,271,16,-258,-594,-981,-1448,-1987,-2592,-3246,-3926,-4597,-5225,-5774,-6211,-6506,-6644,-6609,-6400,-6034,-5513,-4872,-4129,-3318,-2471,-1618,-791,-11,690,1307,1816,2224,2521,2723,2826,2850,2800,2674,2498,2244,1955,1593,1205,755,297,-208,-706,-1226,-1740,-2250,-2755,-3240,-3711,-4148,-4554,-4909,-5208,-5449,-5618,-5729,-5780,-5785,-5759,-5716,-5667,-5618,-5576,-5521,-5454,-5345,-5177,-4932,-4596,-4153,-3617,-2978,-2264,-1490,-681,129,916,1652,2315,2898,3393,3813,4161,4474,4747,5026,5293,5573,5844,6101,6317,6472,6537,6503,6338,6057,5648,5134,4538,3879,3201,2522,1868,1261,689,167,-335,-817,-1292,-1764,-2208,-2611,-2918,-3102,-3104,-2902,-2476,-1828,-994,-15,1035,2080,3042,3849,4435,4775,4826,4615,4141,3455,2590,1611,560,-498,-1517,-2462,-3291,-4001,-4575,-5033,-5382,-5660,-5870,-6051,-6198,-6320,-6407,-6443,-6408,-6292,-6071,-5753,-5326,-4820,-4232,-3605,-2949,-2295,-1659,-1063,-501,-6,459,854,1229,1547,1852,2111,2360,2566,2745,2880,2953,2969,2899,2747,2505,2175,1771,1307,808,301,-193,-636,-1027,-1342,-1581,-1764,-1890,-1994,-2104,-2228,-2413,-2655,-2962,-3343,-3756,-4210,-4638,-5042,-5367,-5619,-5772,-5841,-5832,-5761,-5655,-5512,-5352,-5166,-4949,-4700,-4405,-4066,-3696,-3307,-2925,-2588,-2304,-2130,-2045,-2093,-2229,-2463,-2745,-3048,-3329,-3548,-3669,-3674,-3533,-3268,-2863,-2372,-1801,-1211,-623,-74,404,822,1158,1436,1677,1888,2105,2332,2577,2843,3114,3388,3629,3846,3999,4110,4155,4158,4118,4060,3994,3943,3916,3937,3996,4110,4257,4429,4603,4749,4842,4859,4783,4607,4329,3966,3527,3045,2535,2027,1543,1093,699,356,74,-162,-351,-519,-665,-817,-979,-1161,-1369,-1595,-1831,-2060,-2257,-2401,-2463,-2424,-2267,-1986,-1581,-1067,-463,200,891,1566,2201,2742,3183,3486,3644,3650,3506,3218,2810,2282,1674,986,263,-497,-1250,-1994,-2689,-3333,-3893,-4366,-4739,-5012,-5195,-5299,-5344,-5352,-5339,-5320,-5306,-5289,-5266,-5225,-5146,-5023,-4846,-4614,-4336,-4027,-3701,-3388,-3099,-2854,-2656,-2499,-2381,-2269,-2149,-1993,-1783,-1507,-1175,-791,-396,-9,312,564,687,715,623,464,278,108,24,64,262,640,1180,1851,2609,3379,4106,4709,5144,5361,5351,5109,4657,4038,3294,2483,1666,876,177,-433,-915,-1292,-1560,-1752,-1873,-1960,-1995,-2004,-1950,-1840,-1627,-1322,-883,-342,313,1036,1801,2551,3250,3838,4290,4574,4673,4603,4362,3995,3519,2990,2427,1888,1381,951,600,341,182,102,98,146,222,307,375,410,402,350,258,150,40,-36,-54,14,191,485,894,1416,2014,2672,3344,3992,4585,5087,5479,5748,5887,5905,5805,5610,5329,4977,4579,4136,3675,3202,2726,2262,1808,1374,957,559,180,-190,-540,-890,-1223,-1550,-1871,-2180,-2483,-2773,-3049,-3307,-3543,-3748,-3913,-4032,-4093,-4094,-4032,-3909,-3730,-3509,-3252,-2984,-2709,-2448,-2206,-1993,-1816,-1670,-1574,-1504,-1491,-1508,-1578,-1690,-1843,-2032,-2238,-2456,-2647,-2807,-2887,-2889,-2770,-2539,-2181,-1713,-1154,-531,113,744,1320,1809,2197,2463,2625,2693,2693,2662,2616,2597,2606,2660,2752,2865,2999,3116,3225,3300,3344,3372,3378,3391,3414,3466,3548,3672,3826,4012,4215,4426,4629,4805,4953,5035,5060,4991,4828,4554,4163,3654,3033,2311,1515,664,-200,-1047,-1842,-2548,-3150,-3617,-3959,-4165,-4260,-4253,-4170,-4037,-3863,-3675,-3465,-3246,-3005,-2734,-2423,-2058,-1628,-1143,-578,28,686,1359,2024,2662,3227,3711,4071,4306,4396,4350,4159,3858,3445,2957,2423,1855,1301,770,293,-113,-435,-668,-813,-880,-881,-841,-771,-706,-645,-608,-592,-591,-602,-592,-573,-495,-391,-229,-32,174,385,547,654,677,601,446,214,-46,-300,-491,-577,-516,-287,119,669,1347,2075,2805,3472,4013,4403,4616,4659,4565,4368,4137,3909,3751,3685,3735,3892,4136,4414,4683,4872,4934,4811,4488,3931,3177,2226,1146,-19,-1194,-2324,-3337,-4195,-4848,-5282,-5490,-5471,-5258,-4858,-4329,-3677,-2969,-2201,-1432,-660,74,775,1408,1990,2487,2914,3261,3527,3721,3846,3901,3903,3846,3747,3598,3420,3186,2937,2634,2311,1951,1560,1150,723,295,-122,-507,-853,-1138,-1352,-1499,-1559,-1555,-1486,-1360,-1206,-1024,-843,-672,-529,-412,-336,-285,-255,-226,-182,-97,44,259,557,940,1395,1917,2468,3032,3565,4046,4430,4708,4843,4848,4694,4424,4014,3523,2944,2321,1663,997,336,-313,-932,-1525,-2078,-2592,-3056,-3468,-3816,-4094,-4299,-4417,-4456,-4417,-4303,-4138,-3930,-3701,-3464,-3233,-3000,-2768,-2512,-2210,-1846,-1377,-814,-128,652,1510,2408,3296,4122,4847,5422,5827,6056,6110,6027,5844,5605,5376,5192,5103,5134,5290,5572,5946,6388,6841,7274,7623,7868,7956,7895,7648,7249,6685,6002,5214,4360,3483,2608,1784,1037,396,-113,-481,-698,-773,-708,-535,-259,71,451,829,1192,1503,1737,1875,1896,1785,1547,1176,695,118,-521,-1206,-1885,-2562,-3189,-3767,-4287,-4741,-5135,-5477,-5769,-6021,-6241,-6436,-6613,-6775,-6929,-7064,-7182,-7267,-7298,-7269,-7137,-6901,-6527,-6021,-5365,-4588,-3680,-2701,-1651,-596,454,1444,2363,3177,3880,4460,4921,5250,5476,5572,5572,5456,5238,4921,4505,4003,3420,2774,2079,1355,620,-100,-805,-1463,-2081,-2654,-3167,-3648,-4067,-4452,-4774,-5041,-5225,-5327,-5309,-5183,-4916,-4527,-4014,-3405,-2724,-2014,-1310,-657,-90,361,686,867,934,889,769,609,430,273,152,81,62,106,187,321,480,672,891,1132,1412,1703,2038,2375,2738,3086,3419,3712,3950,4120,4211,4216,4142,3987,3771,3501,3193,2858,2515,2154,1802,1427,1058,660,256,-179,-617,-1068,-1487,-1871,-2177,-2384,-2465,-2401,-2190,-1832,-1351,-767,-121,552,1207,1811,2322,2721,2983,3100,3067,2899,2594,2202,1714,1195,643,108,-406,-867,-1286,-1641,-1960,-2237,-2499,-2759,-3037,-3337,-3681,-4051,-4454,-4863,-5261,-5615,-5898,-6085,-6138,-6064,-5833,-5461,-4965,-4350,-3664,-2927,-2173,-1441,-751,-146,371,753,1008,1098,1027,790,385,-159,-829,-1575,-2355,-3118,-3796,-4361,-4739,-4937,-4913,-4704,-4323,-3818,-3250,-2679,-2164,-1763,-1506,-1423,-1502,-1732,-2060,-2445,-2812,-3117,-3285,-3306,-3133,-2798,-2299,-1706,-1053,-425,126,541,769,796,609,225,-317,-982,-1703,-2427,-3100,-3666,-4096,-4353,-4430,-4316,-4022,-3555,-2939,-2196,-1350,-444,503,1436,2329,3132,3813,4333,4672,4811,4754,4511,4107,3586,2979,2344,1712,1121,594,143,-242,-552,-829,-1065,-1296,-1522,-1748,-1973,-2177,-2344,-2452,-2477,-2392,-2206,-1884,-1471,-951,-372,244,869,1460,2001,2467,2838,3123,3303,3403,3413,3367,3254,3107,2922,2706,2477,2207,1925,1602,1254,864,451,2,-451,-905,-1333,-1716,-2022,-2240,-2343,-2319,-2177,-1906,-1535,-1086,-576,-59,450,905,1284,1567,1733,1792,1723,1561,1293,949,535,57,-479,-1069,-1725,-2437,-3214,-4039,-4908,-5783,-6649,-7456,-8177,-8770,-9213,-9487,-9578,-9504,-9269,-8903,-8436,-7889,-7301,-6683,-6065,-5443,-4839,-4254,-3690,-3160,-2667,-2228,-1852,-1552,-1336,-1204,-1163,-1183,-1270,-1372,-1490,-1574,-1621,-1597,-1514,-1358,-1160,-926,-693,-477,-303,-184,-108,-80,-53,-16,81,266,551,967,1480,2089,2738,3382,3961,4422,4712,4788,4641,4245,3636,2835,1878,845,-239,-1285,-2254,-3095,-3768,-4252,-4529,-4599,-4467,-4156,-3685,-3088,-2403,-1666,-918,-203,453,1006,1446,1753,1926,1981,1927,1804,1629,1445,1277,1141,1070,1051,1098,1187,1310,1433,1541,1593,1573,1451,1216,862,393,-170,-805,-1466,-2111,-2693,-3155,-3471,-3584,-3495,-3174,-2648,-1924,-1045,-67,977,1992,2957,3786,4465,4942,5229,5307,5216,4974,4625,4210,3767,3325,2906,2521,2161,1819,1473,1103,694,238,-269,-806,-1360,-1896,-2387,-2803,-3115,-3331,-3424,-3432,-3367,-3258,-3147,-3057,-3014,-3038,-3132,-3278,-3475,-3686,-3890,-4069,-4197,-4271,-4295,-4275,-4228,-4182,-4141,-4136,-4159,-4218,-4297,-4382,-4442,-4472,-4433,-4341,-4171,-3944,-3673,-3364,-3052,-2724,-2401,-2063,-1702,-1296,-825,-277,366,1080,1868,2682,3494,4255,4925,5465,5846,6069,6109,6012,5770,5438,5034,4594,4143,3694,3272,2864,2492,2136,1812,1506,1236,987,792,627,523,459,446,468,512,573,613,645,622,566,453,295,110,-106,-311,-501,-654,-749,-786,-752,-656,-501,-308,-90,137,331,503,599,633,579,443,227,-59,-390,-751,-1094,-1415,-1647,-1789,-1797,-1660,-1371,-932,-360,318,1060,1838,2584,3275,3855,4296,4586,4699,4655,4451,4127,3694,3202,2668,2130,1614,1135,708,350,46,-176,-350,-449,-505,-508,-475,-425,-357,-307,-269,-273,-311,-388,-497,-600,-698,-727,-680,-522,-226,187,734,1357,2035,2701,3307,3790,4111,4229,4129,3818,3309,2639,1862,1017,176,-618,-1318,-1893,-2309,-2573,-2655,-2593,-2370,-2031,-1572,-1039,-439,187,826,1433,2008,2498,2913,3211,3399,3467,3415,3259,3004,2682,2302,1901,1488,1091,719,384,82,-184,-432,-659,-896,-1126,-1388,-1642,-1916,-2171,-2399,-2578,-2684,-2701,-2615,-2423,-2119,-1724,-1242,-696,-118,483,1069,1622,2121,2540,2870,3094,3203,3192,3069,2831,2506,2100,1645,1159,670,195,-245,-643,-992,-1288,-1546,-1750,-1932,-2062,-2161,-2204,-2178,-2076,-1874,-1552,-1131,-568,72,809,1582,2371,3118,3802,4361,4788,5049,5138,5064,4830,4466,3998,3450,2870,2269,1687,1142,640,216,-150,-429,-634,-753,-802,-768,-677,-529,-346,-150,40,206,317,375,363,286,156,-17,-206,-401,-570,-714,-813,-869,-893,-882,-855,-823,-785,-768,-751,-758,-763,-786,-800,-820,-831,-831,-822,-788,-730,-628,-467,-237,88,512,1047,1697,2436,3261,4121,4997,5828,6587,7225,7714,8042,8192,8184,8018,7745,7366,6948,6493,6043,5612,5208,4835,4491,4161,3838,3518,3180,2843,2489,2139,1793,1467,1155,870,599,336,73,-211,-519,-860,-1225,-1612,-1988,-2343,-2631,-2843,-2944,-2939,-2818,-2598,-2314,-1980,-1654,-1356,-1116,-974,-910,-964,-1084,-1290,-1531,-1796,-2057,-2289,-2475,-2607,-2669,-2670,-2607,-2489,-2324,-2126,-1907,-1675,-1456,-1245,-1073,-935,-842,-800,-801,-841,-907,-979,-1051,-1088,-1094,-1037,-932,-762,-548,-298,-29,229,474,669,829,934,1000,1050,1083,1153,1247,1412,1630,1925,2264,2651,3051,3447,3813,4128,4385,4567,4681,4727,4711,4648,4544,4409,4250,4069,3871,3650,3416,3160,2888,2602,2305,2002,1705,1400,1115,824,556,290,36,-193,-410,-582,-716,-784,-777,-683,-495,-202,176,649,1169,1738,2300,2840,3313,3702,3978,4134,4168,4083,3901,3639,3314,2956,2575,2191,1810,1445,1098,774,484,223,15,-153,-252,-300,-273,-186,-34,172,430,720,1046,1384,1737,2086,2432,2767,3086,3385,3654,3896,4092,4250,4345,4389,4364,4278,4125,3908,3633,3299,2911,2468,1972,1420,812,156,-554,-1291,-2051,-2799,-3511,-4152,-4689,-5092,-5340,-5421,-5340,-5113,-4760,-4340,-3873,-3432,-3036,-2737,-2544,-2474,-2519,-2660,-2880,-3130,-3398,-3629,-3818,-3930,-3959,-3905,-3770,-3568,-3316,-3036,-2742,-2455,-2186,-1948,-1744,-1584,-1462,-1391,-1369,-1390,-1475,-1594,-1774,-1976,-2218,-2459,-2710,-2934,-3141,-3305,-3444,-3536,-3611,-3648,-3682,-3685,-3687,-3664,-3617,-3538,-3412,-3224,-2979,-2648,-2249,-1771,-1231,-632,-2,658,1314,1973,2609,3227,3823,4394,4946,5470,5966,6420,6821,7148,7386,7519,7533,7432,7212,6894,6493,6041,5556,5079,4609,4186,3787,3432,3094,2763,2421,2054,1642,1191,693,153,-397,-971,-1518,-2043,-2522,-2941,-3298,-3586,-3806,-3958,-4046,-4072,-4034,-3941,-3779,-3568,-3293,-2981,-2627,-2262,-1898,-1556,-1270,-1038,-901,-845,-890,-1025,-1241,-1519,-1850,-2194,-2551,-2878,-3168,-3402,-3556,-3639,-3617,-3515,-3312,-3031,-2674,-2258,-1808,-1329,-876,-427,-46,290,549,747,875,969,1014,1061,1092,1147,1204,1286,1355,1427,1453,1446,1365,1221,999,714,371,-7,-403,-797,-1165,-1506,-1801,-2059,-2280,-2474,-2651,-2815,-2980,-3140,-3297,-3448,-3578,-3689,-3769,-3815,-3833,-3819,-3785,-3735,-3681,-3630,-3585,-3555,-3541,-3538,-3558,-3579,-3621,-3663,-3721,-3781,-3848,-3925,-3994,-4072,-4123,-4156,-4144,-4072,-3935,-3702,-3392,-2989,-2506,-1976,-1396,-823,-262,249,692,1058,1330,1526,1635,1689,1687,1664,1608,1563,1500,1454,1397,1347,1278,1212,1125,1044,963,900,871,888,954,1088,1264,1495,1752,2016,2272,2499,2684,2828,2917,2976,3001,3018,3030,3049,3077,3112,3136,3146,3104,3018,2846,2607,2273,1875,1405,899,371,-156,-649,-1101,-1482,-1787,-2005,-2125,-2147,-2067,-1883,-1602,-1231,-777,-268,284,839,1371,1849,2234,2515,2658,2673,2548,2308,1964,1549,1086,600,112,-367,-822,-1266,-1684,-2100,-2503,-2903,-3302,-3681,-4047,-4371,-4656,-4875,-5036,-5122,-5148,-5117,-5035,-4925,-4785,-4634,-4472,-4302,-4123,-3938,-3737,-3538,-3335,-3147,-2988,-2878,-2825,-2859,-2965,-3164,-3426,-3743,-4081,-4407,-4693,-4897,-5007,-4996,-4872,-4632,-4302,-3904,-3466,-3017,-2586,-2178,-1818,-1489,-1193,-914,-635,-347,-36,284,621,943,1234,1473,1628,1698,1668,1546,1353,1113,859,618,426,298,240,264,331,449,570,685,761,792,764,683,558,404,235,76,-59,-164,-210,-221,-167,-76,58,227,411,615,808,996,1147,1267,1322,1324,1247,1101,883,600,267,-96,-475,-839,-1167,-1443,-1633,-1742,-1738,-1637,-1426,-1119,-734,-274,219,740,1243,1715,2112,2426,2619,2686,2613,2410,2077,1651,1146,608,71,-436,-874,-1233,-1496,-1664,-1756,-1777,-1767,-1734,-1704,-1700,-1705,-1741,-1774,-1794,-1776,-1695,-1535,-1279,-942,-515,-45,452,929,1349,1683,1897,1996,1964,1834,1630,1378,1134,911,750,664,640,696,774,882,957,995,954,828,609,295,-94,-548,-1043,-1556,-2071,-2567,-3029,-3449,-3806,-4098,-4314,-4432,-4467,-4383,-4211,-3931,-3572,-3148,-2689,-2227,-1792,-1409,-1108,-890,-771,-731,-751,-812,-872,-911,-901,-820,-670,-445,-174,133,433,709,930,1076,1139,1122,1034,893,724,549,387,265,176,144,153,204,291,400,531,675,823,979,1127,1264,1386,1468,1517,1504,1428,1286,1058,779,417,27,-408,-838,-1258,-1633,-1944,-2169,-2292,-2297,-2181,-1941,-1582,-1123,-571,38,687,1338,1964,2531,3016,3392,3654,3790,3811,3729,3569,3354,3125,2894,2705,2555,2474,2440,2468,2515,2589,2646,2686,2685,2642,2558,2439,2306,2163,2038,1933,1856,1811,1775,1745,1698,1607,1468,1259,980,650,256,-144,-566,-953,-1309,-1622,-1874,-2100,-2290,-2472,-2672,-2884,-3138,-3411,-3706,-3987,-4243,-4426,-4524,-4502,-4353,-4063,-3652,-3110,-2493,-1789,-1061,-317,415,1107,1754,2339,2863,3315,3717,4042,4329,4546,4728,4857,4951,5009,5039,5052,5047,5040,5021,5004,4974,4929,4860,4752,4610,4414,4180,3901,3606,3287,2993,2705,2464,2258,2094,1965,1856,1753,1636,1503,1324,1121,879,615,352,91,-129,-320,-456,-554,-614,-661,-715,-801,-941,-1150,-1436,-1803,-2222,-2702,-3180,-3665,-4094,-4468,-4747,-4931,-5003,-4976,-4842,-4630,-4336,-4002,-3625,-3252,-2882,-2560,-2286,-2096,-1983,-1972,-2040,-2188,-2393,-2615,-2845,-3023,-3148,-3165,-3090,-2889,-2591,-2198,-1736,-1239,-722,-231,235,637,992,1280,1530,1738,1929,2112,2292,2480,2667,2845,3006,3130,3212,3242,3226,3167,3093,3021,2982,3004,3101,3299,3583,3953,4378,4825,5260,5631,5915,6070,6090,5965,5707,5341,4889,4391,3875,3373,2911,2493,2138,1835,1593,1392,1240,1117,1030,970,925,907,883,869,826,763,651,491,271,-10,-342,-718,-1120,-1519,-1903,-2232,-2499,-2679,-2761,-2756,-2660,-2501,-2295,-2074,-1861,-1683,-1551,-1470,-1446,-1451,-1475,-1488,-1453,-1356,-1161,-858,-451,79,681,1374,2085,2825,3525,4186,4765,5256,5644,5926,6106,6186,6182,6099,5960,5769,5545,5296,5030,4757,4477,4191,3902,3598,3292,2964,2636,2290,1949,1614,1293,1007,748,535,362,218,107,-1,-107,-237,-394,-590,-823,-1088,-1374,-1665,-1953,-2214,-2447,-2640,-2790,-2901,-2975,-3014,-3031,-3027,-3007,-2978,-2942,-2906,-2865,-2844,-2820,-2836,-2871,-2955,-3089,-3276,-3526,-3815,-4156,-4498,-4854,-5158,-5422,-5589,-5676,-5646,-5531,-5315,-5043,-4717,-4372,-4025,-3688,-3360,-3043,-2696,-2324,-1867,-1316,-643,167,1098,2157,3288,4480,5660,6812,7865,8817,9613,10268,10765,11120,11345,11463,11488,11441,11334,11175,10968,10712,10405,10040,9624,9140,8616,8028,7418,6766,6117,5456,4821,4201,3629,3094,2617,2195,1833,1535,1289,1106,960,862,784,722,671,605,541,452,361,256,162,81,22,14,30,112,216,346,478,572,615,559,389,89,-355,-920,-1604,-2365,-3172,-3980,-4750,-5445,-6034,-6490,-6812,-6975,-7015,-6913,-6720,-6437,-6105,-5743,-5376,-5025,-4692,-4390,-4097,-3818,-3509,-3164,-2750,-2243,-1644,-934,-135,737,1658,2576,3467,4274,4976,5529,5928,6151,6211,6112,5873,5518,5064,4539,3950,3319,2646,1941,1194,423,-389,-1211,-2052,-2875,-3675,-4408,-5066,-5615,-6042,-6338,-6501,-6547,-6485,-6351,-6166,-5965,-5773,-5608,-5477,-5386,-5316,-5255,-5175,-5054,-4871,-4606,-4262,-3828,-3333,-2779,-2210,-1633,-1097,-604,-187,148,406,569,673,700,694,642,584,511,447,393,352,326,318,322,341,377,418,482,552,639,739,852,973,1107,1241,1389,1528,1680,1817,1963,2102,2242,2389,2536,2697,2867,3053,3254,3472,3698,3940,4180,4423,4650,4860,5037,5174,5256,5275,5217,5077,4842,4512,4082,3559,2948,2264,1530,754,-19,-791,-1511,-2181,-2766,-3265,-3659,-3953,-4134,-4222,-4202,-4106,-3920,-3680,-3383,-3056,-2712,-2373,-2050,-1766,-1526,-1339,-1208,-1125,-1080,-1065,-1059,-1047,-1018,-959,-860,-734,-567,-387,-195,-15,136,243,286,257,150,-47,-318,-678,-1088,-1566,-2067,-2600,-3130,-3650,-4144,-4590,-4995,-5319,-5590,-5765,-5875,-5901,-5859,-5760,-5619,-5455,-5293,-5144,-5032,-4960,-4934,-4947,-4980,-5019,-5037,-5002,-4904,-4702,-4405,-3986,-3466,-2842,-2143,-1386,-603,178,925,1608,2216,2701,3088,3322,3443,3418,3277,3017,2667,2233,1752,1240,723,231,-219,-611,-923,-1163,-1323,-1415,-1456,-1455,-1438,-1420,-1412,-1427,-1465,-1525,-1595,-1675,-1736,-1786,-1795,-1768,-1692,-1567,-1392,-1165,-890,-562,-188,236,703,1216,1756,2324,2895,3456,3986,4468,4875,5208,5441,5580,5620,5570,5436,5232,4964,4650,4293,3902,3492,3056,2617,2171,1732,1309,908,537,200,-105,-371,-622,-838,-1056,-1254,-1455,-1651,-1835,-2010,-2154,-2257,-2325,-2316,-2265,-2129,-1948,-1703,-1424,-1121,-804,-512,-235,-10,169,286,354,356,318,221,91,-88,-302,-564,-863,-1203,-1578,-1973,-2387,-2786,-3164,-3496,-3767,-3967,-4087,-4130,-4101,-4013,-3878,-3708,-3520,-3314,-3097,-2865,-2610,-2328,-2006,-1643,-1236,-797,-329,140,597,1018,1376,1664,1866,1978,2005,1950,1828,1653,1430,1179,897,593,266,-93,-487,-921,-1403,-1931,-2502,-3107,-3729,-4353,-4946,-5493,-5963,-6338,-6610,-6761,-6805,-6740,-6587,-6358,-6086,-5767,-5457,-5122,-4823,-4520,-4241,-3965,-3684,-3389,-3053,-2675,-2231,-1722,-1140,-492,209,947,1697,2433,3127,3749,4282,4702,5002,5181,5237,5191,5057,4848,4600,4308,4012,3703,3400,3107,2817,2552,2296,2067,1872,1703,1587,1510,1479,1495,1543,1618,1709,1792,1865,1908,1919,1894,1831,1747,1642,1540,1443,1370,1315,1289,1275,1269,1250,1208,1123,986,787,530,208,-154,-565,-985,-1430,-1851,-2275,-2667,-3037,-3385,-3705,-4001,-4279,-4518,-4734,-4897,-5013,-5070,-5060,-4990,-4861,-4692,-4497,-4293,-4110,-3943,-3833,-3743,-3707,-3674,-3657,-3616,-3542,-3421,-3240,-3005,-2710,-2372,-1987,-1577,-1135,-679,-198,293,798,1315,1819,2324,2787,3211,3567,3840,4024,4097,4076,3948,3745,3467,3156,2814,2494,2190,1947,1761,1651,1616,1649,1750,1895,2084,2282,2497,2683,2864,2993,3092,3137,3136,3087,3003,2880,2742,2591,2443,2314,2198,2118,2057,2022,1997,1968,1922,1835,1694,1482,1188,811,347,-185,-785,-1415,-2078,-2736,-3383,-4002,-4588,-5132,-5637,-6100,-6512,-6884,-7195,-7438,-7616,-7694,-7691,-7582,-7387,-7096,-6748,-6335,-5901,-5450,-5009,-4576,-4166,-3761,-3353,-2926,-2458,-1933,-1342,-677,57,849,1679,2528,3373,4186,4955,5655,6283,6833,7298,7687,7992,8223,8376,8448,8440,8346,8168,7905,7564,7148,6678,6159,5613,5049,4483,3920,3367,2827,2296,1776,1268,770,293,-159,-582,-950,-1278,-1530,-1737,-1865,-1949,-1969,-1950,-1891,-1792,-1666,-1495,-1291,-1033,-734,-380,7,425,848,1249,1601,1877,2046,2103,2027,1836,1535,1160,727,284,-153,-548,-891,-1167,-1386,-1535,-1645,-1702,-1737,-1732,-1712,-1657,-1574,-1456,-1295,-1097,-860,-582,-277,56,404,768,1138,1521,1910,2313,2732,3174,3633,4115,4607,5103,5586,6036,6435,6757,6990,7111,7107,6977,6710,6311,5793,5149,4409,3576,2668,1711,717,-283,-1269,-2210,-3085,-3868,-4534,-5074,-5477,-5732,-5862,-5855,-5754,-5549,-5282,-4951,-4580,-4167,-3727,-3244,-2744,-2199,-1643,-1062,-487,77,600,1070,1454,1755,1947,2036,2029,1919,1737,1483,1169,809,395,-68,-579,-1145,-1763,-2420,-3115,-3811,-4500,-5145,-5729,-6220,-6614,-6891,-7061,-7127,-7103,-7010,-6867,-6692,-6505,-6311,-6125,-5939,-5746,-5543,-5301,-5017,-4667,-4240,-3721,-3107,-2393,-1572,-671,332,1395,2523,3690,4873,6054,7205,8301,9319,10229,11016,11654,12140,12460,12622,12633,12503,12261,11916,11495,11011,10471,9885,9246,8555,7806,6999,6142,5244,4334,3435,2584,1815,1161,636,270,37,-52,-40,55,187,335,461,557,609,619,603,572,544,541,565,630,727,855,986,1121,1210,1261,1232,1120,911,596,183,-320,-901,-1535,-2198,-2866,-3500,-4083,-4573,-4968,-5226,-5359,-5351,-5201,-4940,-4562,-4108,-3605,-3069,-2556,-2068,-1651,-1302,-1042,-863,-756,-715,-704,-722,-729,-725,-684,-605,-484,-317,-119,120,371,649,928,1210,1489,1745,1982,2177,2319,2395,2387,2281,2081,1769,1362,869,304,-304,-936,-1569,-2186,-2764,-3301,-3788,-4219,-4608,-4943,-5240,-5489,-5706,-5871,-5994,-6065,-6071,-6020,-5884,-5676,-5379,-4993,-4515,-3940,-3266,-2502,-1637,-691,336,1416,2539,3654,4759,5779,6712,7499,8128,8575,8837,8914,8834,8605,8278,7870,7423,6956,6489,6022,5562,5092,4599,4068,3492,2860,2191,1484,778,97,-530,-1063,-1493,-1795,-1969,-2026,-1972,-1835,-1641,-1397,-1143,-862,-584,-280,46,414,840,1330,1898,2532,3235,3974,4742,5500,6220,6881,7446,7903,8237,8427,8488,8394,8178,7823,7359,6779,6123,5382,4607,3785,2975,2155,1385,645,-36,-653,-1217,-1715,-2164,-2559,-2913,-3219,-3484,-3690,-3845,-3919,-3918,-3829,-3639,-3373,-3014,-2599,-2131,-1644,-1152,-692,-262,105,415,657,831,949,1003,1007,951,845,673,439,125,-264,-742,-1301,-1938,-2645,-3401,-4196,-5000,-5806,-6583,-7330,-8016,-8649,-9204,-9687,-10084,-10390,-10604,-10718,-10741,-10659,-10492,-10230,-9893,-9477,-8991,-8444,-7818,-7136,-6359,-5509,-4557,-3512,-2368,-1136,168,1515,2880,4215,5492,6652,7680,8523,9180,9624,9862,9899,9755,9442,8997,8427,7769,7026,6228,5373,4487,3567,2640,1720,817,-23,-807,-1480,-2043,-2475,-2755,-2904,-2906,-2785,-2554,-2229,-1826,-1364,-848,-293,298,921,1568,2228,2898,3546,4176,4742,5242,5642,5931,6093,6123,6011,5772,5395,4908,4303,3606,2817,1953,1029,58,-946,-1959,-2964,-3942,-4864,-5723,-6494,-7163,-7726,-8176,-8509,-8738,-8862,-8894,-8851,-8733,-8563,-8327,-8050,-7695,-7285,-6782,-6185,-5483,-4662,-3729,-2696,-1572,-392,811,2007,3149,4210,5160,5969,6632,7140,7498,7714,7803,7777,7663,7463,7205,6887,6520,6110,5642,5124,4534,3867,3108,2256,1301,264,-858,-2020,-3204,-4354,-5437,-6398,-7205,-7814,-8218,-8388,-8344,-8088,-7655,-7067,-6369,-5586,-4754,-3902,-3046,-2196,-1380,-575,184,914,1597,2221,2784,3256,3635,3895,4030,4029,3885,3601,3183,2640,1985,1231,400,-493,-1432,-2390,-3367,-4321,-5258,-6143,-6969,-7714,-8363,-8902,-9315,-9601,-9744,-9753,-9631,-9386,-9037,-8597,-8086,-7523,-6914,-6276,-5595,-4889,-4125,-3317,-2437,-1489,-477,600,1715,2852,3978,5062,6076,6985,7777,8426,8931,9286,9491,9560,9500,9311,9021,8616,8124,7540,6878,6144,5363,4538,3702,2876,2081,1355,710,175,-241,-535,-697,-760,-715,-612,-443,-256,-45,166,380,596,820,1061,1323,1616,1936,2284,2651,3022,3388,3726,4021,4255,4405,4471,4416,4261,3961,3549,2994,2322,1533,648,-314,-1318,-2347,-3353,-4329,-5221,-6045,-6744,-7360,-7845,-8247,-8543,-8765,-8910,-8996,-9020,-8995,-8910,-8767,-8560,-8272,-7912,-7453,-6900,-6242,-5479,-4604,-3639,-2571,-1442,-244,971,2202,3395,4546,5610,6578,7418,8127,8691,9103,9377,9500,9497,9371,9131,8795,8362,7842,7242,6544,5773,4900,3953,2922,1831,697,-455,-1582,-2673,-3667,-4566,-5321,-5936,-6399,-6711,-6893,-6948,-6906,-6776,-6584,-6329,-6034,-5678,-5282,-4827,-4315,-3755,-3147,-2509,-1866,-1237,-658,-154,253,544,710,755,676,510,249,-55,-404,-762,-1117,-1460,-1775,-2067,-2329,-2569,-2790,-3001,-3207,-3411,-3623,-3833,-4049,-4254,-4447,-4605,-4721,-4778,-4757,-4659,-4456,-4164,-3763,-3276,-2690,-2036,-1310,-545,258,1064,1875,2658,3416,4125,4792,5400,5954,6455,6892,7272,7592,7834,8015,8104,8107,8013,7805,7481,7035,6449,5739,4889,3923,2842,1682,457,-785,-2017,-3199,-4288,-5267,-6094,-6771,-7272,-7617,-7800,-7848,-7765,-7580,-7299,-6932,-6486,-5950,-5324,-4596,-3755,-2808,-1748,-601,620,1871,3122,4320,5434,6409,7229,7849,8281,8498,8522,8365,8039,7586,7011,6355,5624,4840,4023,3162,2295,1396,506,-392,-1264,-2116,-2912,-3657,-4320,-4901,-5387,-5772,-6057,-6243,-6332,-6335,-6251,-6089,-5850,-5535,-5148,-4679,-4139,-3520,-2835,-2092,-1298,-485,343,1152,1921,2642,3272,3822,4258,4581,4787,4866,4824,4676,4409,4072,3642,3175,2665,2143,1629,1121,649,197,-221,-619,-998,-1372,-1740,-2120,-2498,-2892,-3276,-3657,-4009,-4324,-4580,-4764,-4858,-4850,-4737,-4507,-4169,-3724,-3186,-2560,-1870,-1126,-355,427,1195,1930,2608,3212,3729,4143,4453,4647,4742,4728,4628,4439,4177,3845,3449,2983,2454,1845,1175,416,-390,-1263,-2158,-3063,-3938,-4762,-5484,-6098,-6570,-6886,-7055,-7064,-6940,-6687,-6330,-5879,-5355,-4758,-4103,-3378,-2596,-1742,-832,134,1143,2167,3191,4180,5105,5950,6678,7292,7769,8115,8334,8429,8415,8293,8075,7762,7358,6857,6269,5584,4819,3977,3078,2147,1211,299,-543,-1298,-1926,-2407,-2735,-2886,-2889,-2727,-2439,-2028,-1517,-932,-271,432,1190,1974,2791,3624,4467,5303,6119,6891,7607,8242,8783,9216,9524,9716,9773,9718,9533,9254,8856,8387,7816,7185,6481,5713,4891,4011,3074,2090,1051,-35,-1156,-2314,-3478,-4644,-5781,-6870,-7886,-8808,-9614,-10298,-10845,-11262,-11550,-11728,-11800,-11799,-11720,-11596,-11417,-11193,-10917,-10575,-10159,-9645,-9025,-8277,-7410,-6410,-5303,-4097,-2826,-1520,-217,1051,2239,3333,4288,5114,5770,6283,6630,6834,6894,6832,6645,6363,5983,5526,4999,4416,3786,3124,2434,1738,1031,340,-345,-1001,-1631,-2219,-2764,-3248,-3664,-4003,-4243,-4388,-4415,-4323,-4116,-3783,-3349,-2813,-2208,-1543,-850,-158,524,1153,1734,2243,2671,3025,3287,3474,3573,3595,3532,3389,3167,2867,2495,2057,1563,1028,451,-136,-745,-1344,-1936,-2508,-3052,-3555,-4015,-4412,-4744,-4992,-5154,-5213,-5174,-5023,-4774,-4419,-3974,-3443,-2838,-2163,-1435,-648,173,1035,1916,2818,3717,4612,5478,6309,7084,7796,8422,8968,9402,9750,9974,10110,10129,10055,9882,9613,9262,8822,8310,7718,7062,6337,5561,4737,3897,3045,2220,1432,711,69,-480,-937,-1307,-1602,-1848,-2052,-2247,-2422,-2595,-2749,-2865,-2932,-2918,-2811,-2598,-2278,-1852,-1350,-784,-204,365,876,1303,1617,1801,1860,1785,1608,1324,976,556,94,-412,-964,-1551,-2193,-2881,-3629,-4432,-5285,-6187,-7108,-8053,-8973,-9878,-10711,-11486,-12157,-12726,-13178,-13505,-13711,-13798,-13765,-13617,-13361,-12985,-12496,-11880,-11128,-10237,-9184,-7973,-6591,-5048,-3354,-1534,380,2337,4304,6205,8007,9644,11076,12268,13186,13832,14189,14292,14147,13804,13300,12678,11985,11253,10516,9785,9074,8362,7652,6903,6111,5257,4338,3377,2402,1446,572,-199,-820,-1283,-1604,-1787,-1888,-1921,-1923,-1911,-1874,-1794,-1647,-1378,-975,-395,351,1257,2274,3357,4434,5443,6315,6997,7452,7649,7594,7280,6730,5963,5002,3881,2620,1264,-157,-1595,-2995,-4317,-5491,-6478,-7225,-7705,-7899,-7825,-7496,-6984,-6339,-5642,-4969,-4367,-3885,-3531,-3292,-3145,-3035,-2911,-2726,-2432,-2003,-1435,-717,116,1056,2054,3092,4121,5121,6045,6884,7592,8166,8575,8813,8882,8775,8520,8099,7524,6769,5827,4708,3443,2075,676,-700,-1979,-3072,-3904,-4374,-4452,-4124,-3502,-2726,-2008,-1547,-1447,-1750,-2309,-2927,-3308,-3219,-2499,-1162,648,2645,4533,6007,6898,7095,6647,5626,4188,2475,634,-1196,-2906,-4409,-5650,-6615,-7286,-7665,-7716,-7399,-6673,-5523,-3990,-2194,-304,1455,2861,3716,3874,3290,1981,78,-2257,-4803,-7339,-9675,-11638,-13122,-14041,-14369,-14104,-13320,-12103,-10594,-8902,-7139,-5336,-3511,-1614,425,2666,5181,7967,10967,14028,16926,19358,21017,21605,20896,18809,15388,10899,5719,385,-4557,-8561,-11209,-12221,-11573,-9407,-6114,-2149,1933,5667,8663,10695,11688,11676,10812,9241,7164,4704,1979,-926,-3926,-6902,-9681,-12059,-13768,-14589,-14331,-12937,-10481,-7161,-3305,701,4442,7527,9653,10618,10407,9123,7044,4497,1854,-578,-2576,-4029,-4962,-5463,-5718,-5867,-6072,-6362,-6732,-7059,-7189,-6956,-6241,-5005,-3318,-1314,756,2686,4208,5159,5408,4923,3754,2038,-33,-2222,-4298,-6035,-7282,-7926,-7965,-7451,-6518,-5332,-4080,-2934,-2052,-1513,-1367,-1566,-2025,-2622,-3222,-3711,-4020,-4109,-4013,-3787,-3558,-3439,-3559,-3977,-4696,-5640,-6657,-7584,-8228,-8436,-8099,-7141,-5583,-3490,-1017,1638,4260,6622,8567,9973,10830,11188,11178,10971,10723,10565,10547,10659,10830,10989,11048,10975,10729,10305,9671,8794,7624,6132,4313,2238,21,-2148,-4099,-5644,-6701,-7223,-7270,-6958,-6418,-5812,-5238,-4788,-4499,-4385,-4442,-4636,-4925,-5211,-5401,-5331,-4887,-3931,-2428,-412,1966,4458,6776,8636,9814,10226,9893,8990,7751,6445,5310,4489,4054,3959,4114,4364,4561,4559,4281,3720,2950,2139,1478,1170,1345,2059,3236,4748,6364,7871,9036,9705,9762,9205,8065,6466,4548,2495,505,-1220,-2495,-3194,-3252,-2713,-1676,-312,1200,2722,4116,5339,6339,7116,7659,7943,7940,7572,6796,5540,3810,1657,-792,-3328,-5708,-7667,-8981,-9500,-9185,-8096,-6439,-4462,-2509,-881,138,383,-200,-1550,-3470,-5735,-8039,-10124,-11738,-12734,-13017,-12634,-11665,-10323,-8806,-7371,-6222,-5523,-5366,-5773,-6661,-7941,-9405,-10901,-12215,-13215,-13776,-13872,-13509,-12771,-11788,-10695,-9672,-8840,-8327,-8195,-8470,-9119,-10057,-11139,-12201,-13058,-13566,-13623,-13220,-12406,-11312,-10081,-8877,-7823,-7007,-6459,-6164,-6069,-6093,-6152,-6164,-6068,-5826,-5425,-4894,-4267,-3639,-3088,-2713,-2583,-2721,-3103,-3635,-4184,-4587,-4689,-4377,-3599,-2394,-865,811,2458,3886,4969,5613,5811,5584,5027,4227,3316,2401,1607,1036,790,935,1518,2531,3908,5548,7280,8939,10359,11393,11987,12103,11814,11213,10434,9644,8965,8536,8404,8619,9122,9869,10743,11637,12450,13087,13488,13626,13500,13128,12552,11808,10950,10023,9101,8223,7483,6901,6546,6414,6519,6811,7254,7753,8242,8639,8883,8958,8855,8601,8247,7826,7405,7023,6727,6557,6546,6724,7101,7685,8445,9341,10285,11161,11847,12177,12061,11392,10180,8481,6429,4207,2035,124,-1342,-2219,-2468,-2078,-1163,159,1712,3315,4817,6066,6971,7461,7509,7116,6316,5161,3740,2132,461,-1175,-2637,-3821,-4606,-4947,-4807,-4259,-3380,-2325,-1252,-321,304,525,268,-449,-1547,-2882,-4252,-5464,-6299,-6640,-6382,-5547,-4214,-2543,-761,901,2187,2931,2982,2344,1044,-765,-2924,-5216,-7473,-9508,-11217,-12484,-13265,-13514,-13233,-12447,-11206,-9612,-7788,-5894,-4113,-2626,-1595,-1131,-1277,-1998,-3177,-4659,-6228,-7711,-8922,-9764,-10189,-10227,-9955,-9486,-8929,-8385,-7926,-7600,-7424,-7393,-7479,-7619,-7750,-7759,-7566,-7077,-6249,-5100,-3675,-2123,-563,824,1913,2595,2797,2523,1793,693,-662,-2171,-3672,-5081,-6267,-7172,-7748,-8008,-7999,-7821,-7572,-7362,-7267,-7312,-7497,-7746,-7999,-8125,-8054,-7680,-6982,-5942,-4627,-3097,-1486,130,1626,2940,4016,4804,5309,5523,5476,5210,4748,4143,3394,2549,1589,560,-543,-1670,-2780,-3782,-4597,-5108,-5251,-4964,-4262,-3194,-1857,-388,1097,2466,3635,4561,5218,5635,5830,5828,5635,5244,4647,3857,2901,1852,797,-159,-931,-1460,-1734,-1777,-1627,-1348,-966,-530,-47,460,977,1485,1961,2376,2717,2959,3118,3213,3280,3360,3474,3616,3779,3909,3985,3963,3827,3559,3176,2683,2128,1534,944,394,-96,-477,-741,-844,-782,-537,-125,435,1112,1851,2618,3350,4016,4582,5046,5411,5691,5897,6015,6049,5944,5704,5273,4650,3830,2814,1650,388,-910,-2134,-3221,-4071,-4620,-4836,-4692,-4204,-3412,-2361,-1127,211,1591,2932,4194,5321,6290,7071,7643,7980,8050,7834,7324,6528,5497,4274,2950,1596,306,-843,-1787,-2457,-2840,-2896,-2654,-2114,-1310,-272,956,2335,3795,5270,6671,7901,8880,9517,9767,9604,9037,8136,6967,5663,4308,3014,1830,798,-80,-818,-1439,-1954,-2393,-2738,-2995,-3134,-3115,-2931,-2532,-1951,-1201,-350,521,1345,2048,2609,3017,3299,3473,3578,3628,3630,3592,3488,3294,2979,2490,1820,970,-12,-1036,-2001,-2792,-3307,-3510,-3352,-2903,-2199,-1385,-557,132,598,747,572,78,-667,-1579,-2553,-3497,-4319,-4965,-5402,-5612,-5627,-5456,-5156,-4759,-4309,-3835,-3362,-2892,-2452,-2011,-1593,-1153,-708,-239,243,721,1176,1587,1918,2165,2295,2304,2187,1942,1583,1118,571,-39,-676,-1295,-1850,-2274,-2514,-2546,-2360,-2022,-1597,-1204,-942,-886,-1069,-1474,-2019,-2613,-3114,-3436,-3494,-3290,-2856,-2285,-1683,-1162,-799,-629,-651,-810,-1042,-1256,-1381,-1331,-1066,-547,216,1169,2235,3275,4162,4755,4948,4691,3974,2860,1467,-57,-1517,-2727,-3533,-3800,-3512,-2676,-1408,127,1754,3240,4436,5189,5447,5221,4583,3652,2587,1508,579,-127,-519,-583,-331,201,936,1816,2746,3665,4485,5155,5611,5832,5795,5537,5084,4520,3919,3360,2935,2680,2645,2804,3131,3534,3920,4160,4147,3790,3060,1978,645,-792,-2153,-3260,-3968,-4190,-3896,-3145,-2031,-720,635,1855,2832,3466,3733,3630,3214,2552,1750,910,135,-468,-842,-935,-760,-359,190,780,1314,1679,1792,1594,1047,173,-976,-2299,-3654,-4893,-5849,-6402,-6460,-6021,-5130,-3907,-2503,-1092,177,1140,1737,1868,1573,867,-145,-1359,-2643,-3850,-4867,-5568,-5912,-5862,-5480,-4836,-4046,-3238,-2493,-1913,-1530,-1384,-1462,-1759,-2220,-2797,-3418,-4006,-4501,-4856,-5039,-5077,-4983,-4852,-4739,-4754,-4955,-5378,-6029,-6824,-7698,-8499,-9137,-9490,-9511,-9175,-8505,-7582,-6497,-5394,-4404,-3640,-3187,-3066,-3265,-3713,-4327,-4987,-5582,-6018,-6215,-6165,-5873,-5426,-4890,-4365,-3924,-3593,-3426,-3403,-3553,-3870,-4365,-5039,-5876,-6846,-7904,-8968,-9986,-10855,-11524,-11921,-11998,-11725,-11083,-10080,-8746,-7151,-5381,-3558,-1800,-213,1110,2115,2774,3080,3042,2676,2000,1042,-158,-1534,-3018,-4483,-5850,-6989,-7843,-8342,-8478,-8250,-7689,-6837,-5746,-4503,-3196,-1961,-915,-190,155,88,-311,-934,-1613,-2179,-2510,-2511,-2186,-1566,-755,155,1033,1797,2350,2655,2698,2521,2195,1841,1568,1501,1714,2245,3067,4115,5260,6392,7357,8066,8416,8371,7906,7056,5861,4415,2797,1131,-483,-1906,-3043,-3782,-4064,-3869,-3210,-2170,-838,647,2177,3627,4923,6034,6934,7694,8321,8884,9381,9799,10103,10233,10146,9792,9163,8252,7114,5805,4447,3138,2022,1202,777,792,1254,2096,3213,4433,5588,6501,7039,7123,6747,5971,4933,3800,2757,1975,1563,1567,1971,2664,3536,4417,5181,5718,5976,5952,5700,5308,4879,4528,4338,4364,4632,5109,5752,6483,7217,7885,8414,8771,8942,8935,8786,8535,8218,7870,7500,7112,6704,6272,5820,5364,4935,4554,4269,4093,4037,4103,4248,4446,4665,4852,5013,5095,5106,5043,4907,4749,4585,4487,4490,4641,4957,5429,6020,6685,7342,7936,8386,8632,8622,8332,7773,7001,6094,5166,4311,3629,3171,2981,3070,3409,3969,4661,5408,6119,6705,7123,7335,7355,7188,6889,6461,5968,5419,4857,4316,3827,3451,3218,3188,3361,3747,4275,4872,5414,5791,5905,5709,5214,4477,3598,2688,1851,1166,675,391,292,361,559,867,1270,1733,2254,2771,3273,3684,3968,4046,3885,3435,2726,1797,749,-295,-1235,-1955,-2407,-2588,-2505,-2266,-1929,-1617,-1407,-1347,-1469,-1747,-2149,-2608,-3049,-3411,-3634,-3698,-3618,-3429,-3208,-3006,-2886,-2865,-2955,-3132,-3372,-3636,-3889,-4098,-4232,-4286,-4256,-4156,-4015,-3855,-3721,-3645,-3679,-3853,-4179,-4659,-5231,-5842,-6399,-6824,-7063,-7077,-6883,-6492,-5995,-5436,-4935,-4548,-4344,-4371,-4607,-5061,-5658,-6349,-7066,-7739,-8315,-8757,-9034,-9157,-9121,-8954,-8673,-8293,-7857,-7369,-6888,-6437,-6061,-5786,-5625,-5571,-5595,-5658,-5728,-5750,-5716,-5590,-5380,-5096,-4758,-4407,-4074,-3804,-3624,-3564,-3637,-3840,-4164,-4586,-5071,-5579,-6072,-6505,-6855,-7104,-7235,-7249,-7142,-6924,-6615,-6241,-5851,-5494,-5213,-5055,-5004,-5079,-5209,-5376,-5501,-5557,-5491,-5313,-5018,-4663,-4309,-4017,-3862,-3855,-4024,-4308,-4692,-5069,-5412,-5634,-5730,-5675,-5507,-5250,-4957,-4690,-4480,-4387,-4403,-4519,-4689,-4862,-4973,-5013,-4968,-4890,-4836,-4871,-5038,-5357,-5801,-6308,-6808,-7203,-7431,-7411,-7114,-6520,-5645,-4555,-3307,-2017,-766,340,1259,1930,2367,2550,2517,2262,1815,1168,342,-664,-1831,-3136,-4546,-5991,-7403,-8665,-9663,-10268,-10356,-9840,-8681,-6923,-4670,-2116,532,3030,5143,6707,7574,7723,7188,6098,4634,3009,1421,39,-1026,-1726,-2066,-2091,-1890,-1551,-1176,-837,-576,-405,-294,-216,-133,-35,64,157,200,191,104,-53,-280,-547,-852,-1156,-1468,-1760,-2042,-2290,-2497,-2645,-2685,-2606,-2344,-1892,-1248,-430,469,1395,2204,2844,3231,3353,3245,2955,2563,2136,1727,1376,1086,873,690,514,298,-20,-443,-992,-1618,-2246,-2785,-3124,-3189,-2943,-2410,-1639,-747,196,1083,1872,2536,3059,3451,3707,3803,3739,3476,3050,2489,1878,1324,895,690,697,909,1240,1600,1898,2089,2151,2140,2089,2088,2170,2366,2674,3059,3489,3922,4326,4677,4965,5187,5358,5495,5616,5756,5911,6118,6350,6608,6860,7050,7136,7019,6646,5942,4897,3537,1947,272,-1324,-2640,-3505,-3766,-3346,-2235,-534,1602,3930,6193,8121,9482,10088,9860,8791,7016,4730,2223,-224,-2316,-3852,-4668,-4733,-4083,-2845,-1211,597,2361,3871,4985,5600,5706,5330,4595,3639,2624,1718,1022,616,501,646,989,1463,2011,2597,3196,3803,4383,4930,5380,5725,5888,5879,5653,5231,4624,3861,2998,2056,1110,177,-657,-1355,-1838,-2055,-1976,-1568,-882,81,1222,2511,3849,5179,6407,7451,8204,8573,8471,7869,6781,5308,3596,1841,248,-1020,-1840,-2157,-2002,-1421,-558,475,1531,2499,3297,3887,4244,4404,4393,4267,4092,3914,3790,3747,3797,3925,4125,4337,4553,4706,4805,4817,4776,4698,4613,4546,4491,4432,4346,4177,3902,3479,2912,2226,1476,752,154,-206,-225,150,949,2121,3569,5167,6742,8136,9202,9815,9921,9511,8649,7441,6033,4578,3222,2096,1308,918,980,1475,2387,3637,5135,6764,8386,9854,11018,11741,11941,11573,10698,9406,7886,6292,4812,3556,2618,2024,1774,1840,2174,2701,3344,3981,4519,4842,4889,4632,4116,3421,2679,1998,1485,1188,1101,1185,1350,1494,1539,1399,1075,566,-51,-708,-1309,-1782,-2100,-2225,-2203,-2035,-1769,-1427,-1034,-615,-199,192,526,807,1027,1225,1407,1616,1830,2050,2234,2348,2358,2248,2018,1686,1273,794,250,-344,-999,-1671,-2332,-2882,-3241,-3286,-2958,-2208,-1112,235,1619,2844,3690,4012,3741,2896,1584,-42,-1805,-3508,-5017,-6173,-6919,-7196,-7013,-6431,-5509,-4382,-3135,-1893,-733,273,1063,1596,1831,1748,1351,674,-213,-1203,-2180,-3012,-3604,-3891,-3873,-3593,-3145,-2640,-2190,-1908,-1847,-2051,-2487,-3095,-3787,-4454,-5026,-5422,-5649,-5706,-5657,-5571,-5496,-5481,-5522,-5593,-5654,-5661,-5584,-5404,-5117,-4736,-4279,-3796,-3314,-2901,-2597,-2463,-2537,-2840,-3386,-4140,-5049,-6043,-7014,-7888,-8568,-8998,-9157,-9039,-8693,-8167,-7514,-6800,-6046,-5301,-4574,-3899,-3296,-2806,-2448,-2273,-2276,-2467,-2805,-3244,-3725,-4190,-4595,-4916,-5145,-5285,-5346,-5337,-5269,-5155,-5003,-4834,-4653,-4470,-4285,-4095,-3892,-3692,-3489,-3333,-3232,-3241,-3372,-3657,-4082,-4637,-5271,-5937,-6564,-7095,-7454,-7600,-7462,-7035,-6301,-5317,-4168,-2972,-1884,-1021,-497,-352,-573,-1101,-1831,-2635,-3425,-4091,-4616,-4981,-5213,-5344,-5416,-5432,-5423,-5358,-5240,-5054,-4790,-4480,-4126,-3790,-3500,-3299,-3225,-3274,-3446,-3708,-4016,-4335,-4634,-4891,-5111,-5286,-5413,-5485,-5490,-5416,-5283,-5095,-4883,-4662,-4440,-4210,-3944,-3615,-3174,-2605,-1881,-1016,-30,1019,2055,2992,3719,4168,4283,4058,3538,2799,1935,1056,262,-365,-758,-886,-764,-425,25,496,853,1023,943,621,92,-558,-1245,-1867,-2379,-2733,-2954,-3071,-3135,-3203,-3289,-3391,-3457,-3413,-3175,-2687,-1915,-912,244,1410,2451,3237,3684,3758,3476,2910,2164,1370,659,151,-69,28,435,1060,1811,2551,3166,3566,3691,3534,3107,2470,1700,890,146,-455,-853,-1026,-990,-772,-432,-16,411,821,1176,1470,1692,1832,1887,1825,1658,1360,975,544,127,-173,-325,-257,13,478,1090,1804,2552,3287,3948,4495,4912,5184,5320,5312,5157,4843,4358,3709,2906,2002,1036,99,-756,-1443,-1915,-2131,-2084,-1778,-1264,-576,197,990,1726,2325,2770,3015,3112,3080,3015,2967,3007,3164,3440,3815,4236,4640,4951,5102,4997,4601,3851,2749,1323,-367,-2195,-4015,-5650,-6928,-7703,-7889,-7464,-6484,-5075,-3401,-1660,-34,1324,2303,2867,3014,2803,2320,1667,954,287,-249,-591,-715,-638,-426,-161,50,99,-65,-505,-1170,-2015,-2922,-3751,-4376,-4659,-4525,-3925,-2891,-1482,151,1847,3398,4628,5396,5633,5341,4584,3483,2186,855,-351,-1299,-1879,-2031,-1728,-990,112,1481,2972,4423,5673,6564,6969,6823,6094,4846,3190,1301,-608,-2333,-3688,-4555,-4878,-4674,-4043,-3093,-1990,-854,204,1123,1885,2488,2971,3352,3687,3978,4245,4475,4621,4668,4549,4280,3853,3317,2717,2107,1545,1068,731,555,589,840,1315,1997,2822,3735,4646,5478,6184,6715,7064,7227,7219,7038,6706,6218,5598,4856,4033,3154,2262,1403,597,-122,-731,-1224,-1567,-1751,-1751,-1556,-1142,-528,294,1280,2398,3588,4775,5876,6818,7514,7934,8048,7883,7503,6992,6463,6018,5721,5619,5683,5873,6122,6362,6549,6663,6676,6604,6423,6136,5742,5246,4677,4067,3461,2904,2425,2060,1822,1735,1794,2013,2352,2790,3265,3709,4074,4308,4396,4344,4185,3954,3729,3536,3446,3469,3618,3891,4226,4602,4913,5112,5109,4876,4397,3695,2841,1890,968,144,-460,-780,-764,-404,258,1147,2170,3201,4136,4869,5330,5469,5291,4798,4050,3091,1993,833,-307,-1325,-2128,-2621,-2732,-2441,-1741,-732,526,1856,3165,4282,5134,5634,5775,5574,5101,4423,3629,2780,1935,1147,438,-159,-649,-1019,-1291,-1441,-1492,-1408,-1215,-901,-521,-104,274,568,721,710,523,187,-269,-775,-1264,-1653,-1870,-1866,-1640,-1203,-642,-16,566,1052,1381,1524,1489,1256,889,397,-145,-687,-1173,-1544,-1760,-1787,-1602,-1217,-661,-12,645,1175,1477,1444,1027,239,-852,-2115,-3371,-4470,-5237,-5607,-5528,-5029,-4185,-3077,-1820,-520,721,1784,2571,2981,2934,2405,1389,-18,-1712,-3501,-5201,-6590,-7508,-7824,-7510,-6613,-5279,-3698,-2105,-711,297,790,738,141,-869,-2175,-3612,-5022,-6303,-7339,-8079,-8457,-8456,-8079,-7364,-6401,-5281,-4127,-3040,-2118,-1437,-1037,-971,-1211,-1756,-2519,-3412,-4306,-5077,-5593,-5784,-5615,-5104,-4350,-3453,-2554,-1776,-1191,-869,-797,-977,-1347,-1871,-2478,-3102,-3689,-4180,-4557,-4799,-4919,-4922,-4836,-4674,-4467,-4238,-4031,-3875,-3807,-3838,-3994,-4244,-4609,-5024,-5477,-5884,-6181,-6288,-6151,-5761,-5140,-4391,-3606,-2933,-2458,-2261,-2339,-2657,-3125,-3642,-4102,-4419,-4536,-4418,-4087,-3544,-2879,-2131,-1411,-787,-334,-99,-67,-239,-536,-923,-1338,-1727,-2071,-2315,-2452,-2444,-2278,-1956,-1483,-933,-350,146,502,649,579,320,-88,-559,-1036,-1432,-1698,-1788,-1681,-1368,-865,-190,611,1472,2322,3049,3573,3780,3626,3058,2129,902,-472,-1835,-3022,-3901,-4395,-4494,-4237,-3725,-3075,-2407,-1823,-1393,-1125,-1023,-992,-992,-898,-682,-287,284,989,1790,2603,3345,3948,4317,4419,4200,3678,2858,1811,599,-683,-1946,-3101,-4074,-4800,-5249,-5414,-5319,-5034,-4608,-4126,-3626,-3131,-2643,-2149,-1635,-1117,-608,-169,159,310,275,41,-336,-789,-1228,-1557,-1710,-1647,-1383,-962,-472,-7,347,512,455,168,-345,-1012,-1805,-2622,-3389,-4022,-4436,-4602,-4492,-4144,-3589,-2896,-2117,-1314,-529,191,810,1307,1641,1816,1801,1617,1270,798,254,-311,-814,-1210,-1445,-1509,-1413,-1199,-919,-636,-393,-235,-180,-232,-396,-634,-937,-1254,-1540,-1755,-1840,-1790,-1590,-1288,-925,-575,-283,-109,-64,-183,-457,-889,-1469,-2169,-2953,-3766,-4550,-5231,-5742,-6011,-5987,-5635,-4958,-3997,-2810,-1516,-199,989,1970,2614,2899,2794,2353,1682,878,109,-549,-972,-1151,-1057,-759,-316,154,558,802,843,673,333,-113,-581,-1014,-1356,-1609,-1765,-1855,-1888,-1877,-1818,-1713,-1547,-1336,-1087,-814,-561,-332,-168,-70,-39,-61,-110,-153,-184,-186,-182,-186,-209,-256,-308,-355,-370,-355,-305,-231,-141,-45,65,174,298,430,581,763,992,1282,1663,2121,2669,3238,3788,4214,4445,4383,3995,3258,2216,974,-373,-1647,-2749,-3564,-4043,-4187,-4017,-3598,-2980,-2233,-1396,-531,311,1078,1694,2126,2329,2294,2046,1603,1043,431,-138,-563,-764,-674,-283,381,1220,2125,2952,3596,3985,4114,4026,3823,3608,3485,3524,3738,4119,4591,5068,5448,5633,5571,5237,4674,3961,3215,2552,2075,1853,1914,2243,2789,3475,4193,4855,5356,5642,5673,5455,5025,4450,3818,3217,2726,2423,2332,2478,2826,3327,3902,4455,4902,5160,5203,5026,4682,4240,3778,3359,3018,2767,2581,2445,2316,2168,1985,1746,1468,1160,861,605,441,397,527,822,1314,1941,2683,3439,4131,4658,4944,4941,4642,4090,3359,2544,1751,1084,628,455,591,1051,1782,2724,3768,4805,5735,6474,6977,7230,7238,7040,6680,6221,5725,5251,4855,4576,4442,4440,4556,4706,4832,4845,4664,4285,3667,2887,1985,1055,162,-600,-1207,-1584,-1730,-1613,-1245,-651,142,1064,2064,3067,3977,4742,5248,5462,5323,4845,4063,3066,1968,909,1,-640,-976,-978,-679,-142,539,1253,1872,2293,2443,2282,1853,1211,467,-269,-909,-1358,-1604,-1622,-1453,-1145,-751,-331,59,413,680,907,1065,1207,1328,1459,1605,1764,1914,2017,2035,1924,1664,1255,712,99,-530,-1090,-1525,-1783,-1869,-1795,-1622,-1403,-1192,-1038,-968,-995,-1128,-1343,-1635,-1970,-2315,-2634,-2877,-3007,-3008,-2861,-2600,-2242,-1831,-1392,-971,-582,-281,-92,-64,-224,-576,-1102,-1734,-2389,-2955,-3334,-3448,-3260,-2769,-2022,-1091,-78,894,1733,2300,2569,2457,2026,1314,445,-446,-1234,-1787,-2032,-1933,-1513,-857,-78,659,1207,1431,1235,604,-436,-1787,-3311,-4837,-6196,-7200,-7716,-7643,-6950,-5698,-4023,-2123,-240,1406,2624,3307,3415,2990,2130,959,-368,-1717,-2953,-3970,-4681,-5042,-5018,-4634,-3901,-2893,-1669,-334,1022,2276,3336,4120,4576,4712,4545,4157,3600,2974,2317,1702,1148,690,325,69,-127,-257,-386,-527,-708,-954,-1234,-1555,-1839,-2072,-2181,-2162,-2007,-1744,-1434,-1113,-855,-680,-612,-651,-767,-935,-1095,-1202,-1194,-1050,-750,-339,135,577,908,1048,971,678,234,-252,-677,-895,-860,-516,72,823,1575,2181,2478,2373,1835,886,-340,-1723,-3074,-4265,-5168,-5725,-5906,-5738,-5264,-4549,-3654,-2641,-1573,-499,503,1372,2020,2387,2429,2145,1583,827,-8,-796,-1423,-1801,-1878,-1653,-1174,-534,145,722,1083,1141,889,361,-321,-1036,-1616,-1955,-1961,-1621,-968,-87,912,1870,2675,3172,3301,3020,2367,1430,330,-793,-1827,-2677,-3297,-3662,-3792,-3708,-3479,-3147,-2784,-2419,-2082,-1764,-1446,-1118,-754,-371,37,441,844,1227,1607,1997,2428,2928,3526,4202,4937,5641,6235,6610,6704,6457,5899,5056,4031,2917,1833,871,103,-437,-765,-914,-950,-945,-942,-1005,-1139,-1361,-1658,-1990,-2319,-2585,-2737,-2736,-2562,-2223,-1761,-1232,-719,-281,17,152,128,-39,-283,-564,-801,-966,-1013,-952,-785,-546,-262,46,360,683,989,1275,1492,1615,1602,1430,1107,633,53,-599,-1277,-1927,-2511,-2976,-3305,-3459,-3464,-3289,-2984,-2532,-1976,-1330,-645,31,623,1069,1293,1261,929,330,-534,-1569,-2716,-3854,-4886,-5706,-6233,-6429,-6287,-5852,-5188,-4387,-3526,-2691,-1946,-1334,-903,-646,-588,-682,-930,-1254,-1635,-1993,-2286,-2466,-2491,-2362,-2062,-1636,-1094,-504,93,614,990,1130,990,523,-244,-1266,-2441,-3664,-4801,-5768,-6482,-6909,-7044,-6898,-6500,-5889,-5103,-4211,-3272,-2387,-1617,-1062,-743,-687,-848,-1140,-1473,-1705,-1755,-1551,-1062,-337,586,1596,2608,3529,4274,4800,5057,5050,4789,4313,3686,2967,2230,1517,874,290,-228,-711,-1191,-1675,-2189,-2704,-3194,-3596,-3873,-3954,-3853,-3549,-3103,-2549,-1939,-1312,-679,-34,644,1400,2263,3245,4350,5525,6700,7799,8691,9318,9565,9406,8815,7824,6515,4987,3382,1832,468,-607,-1336,-1690,-1708,-1456,-1028,-556,-142,91,80,-222,-791,-1578,-2488,-3399,-4203,-4788,-5091,-5085,-4794,-4266,-3583,-2812,-2025,-1269,-586,2,471,805,1002,1065,1032,934,841,795,861,1081,1471,2043,2762,3559,4359,5045,5522,5715,5575,5106,4339,3355,2242,1105,38,-894,-1646,-2213,-2603,-2855,-2991,-3057,-3070,-3055,-3029,-3006,-2984,-2981,-2960,-2919,-2807,-2580,-2205,-1662,-934,-83,877,1844,2752,3510,4037,4274,4182,3767,3069,2171,1185,238,-551,-1051,-1218,-994,-442,367,1313,2244,3051,3609,3857,3752,3298,2525,1503,313,-934,-2141,-3203,-4048,-4625,-4908,-4915,-4657,-4193,-3552,-2806,-1998,-1192,-434,223,769,1177,1491,1702,1867,1988,2084,2155,2180,2139,2026,1811,1540,1194,856,530,297,171,199,378,724,1199,1769,2378,2938,3374,3602,3537,3158,2432,1400,116,-1332,-2853,-4333,-5689,-6816,-7649,-8117,-8193,-7868,-7181,-6195,-5020,-3756,-2532,-1438,-540,130,593,882,1046,1136,1181,1189,1168,1090,974,809,649,525,514,653,986,1479,2116,2771,3388,3833,4058,4018,3722,3214,2559,1819,1055,295,-455,-1184,-1917,-2627,-3308,-3914,-4398,-4726,-4855,-4782,-4508,-4055,-3475,-2829,-2199,-1683,-1360,-1296,-1530,-2038,-2781,-3651,-4527,-5262,-5714,-5779,-5386,-4539,-3284,-1750,-69,1573,3040,4196,4988,5403,5492,5352,5080,4814,4635,4625,4803,5146,5573,5978,6223,6190,5796,5002,3844,2413,826,-756,-2219,-3438,-4355,-4928,-5154,-5061,-4698,-4141,-3479,-2818,-2242,-1828,-1594,-1532,-1573,-1622,-1579,-1333,-847,-109,830,1858,2871,3737,4360,4681,4669,4332,3717,2877,1903,870,-143,-1060,-1841,-2428,-2801,-2934,-2820,-2482,-1963,-1330,-692,-124,255,413,305,-37,-574,-1220,-1891,-2479,-2902,-3097,-3021,-2698,-2137,-1414,-583,277,1095,1807,2365,2735,2916,2922,2791,2562,2277,1959,1628,1282,927,585,276,47,-58,-26,165,465,829,1165,1398,1451,1294,923,380,-286,-985,-1667,-2258,-2724,-3057,-3244,-3332,-3350,-3345,-3363,-3409,-3506,-3625,-3748,-3847,-3867,-3788,-3543,-3108,-2454,-1567,-484,756,2065,3354,4528,5512,6243,6712,6921,6915,6755,6512,6263,6046,5918,5835,5812,5762,5654,5427,5035,4471,3734,2844,1858,794,-272,-1311,-2267,-3091,-3753,-4209,-4452,-4470,-4295,-3937,-3467,-2918,-2365,-1869,-1465,-1210,-1090,-1131,-1292,-1574,-1925,-2331,-2741,-3107,-3400,-3558,-3566,-3375,-2984,-2369,-1558,-562,574,1777,3000,4136,5127,5885,6351,6464,6201,5543,4524,3201,1672,37,-1568,-3048,-4282,-5207,-5743,-5868,-5571,-4882,-3888,-2688,-1423,-246,726,1359,1623,1482,1014,288,-552,-1371,-2046,-2460,-2576,-2391,-1968,-1421,-865,-430,-195,-201,-433,-815,-1248,-1611,-1780,-1668,-1203,-371,794,2215,3740,5226,6474,7342,7698,7494,6744,5538,4043,2430,921,-341,-1228,-1712,-1820,-1646,-1329,-995,-780,-753,-952,-1357,-1920,-2537,-3155,-3662,-4025,-4201,-4171,-3957,-3557,-3006,-2310,-1502,-590,386,1388,2359,3228,3926,4378,4553,4434,4066,3528,2915,2354,1930,1716,1750,1997,2445,2984,3578,4137,4625,5003,5258,5348,5292,5036,4613,4027,3321,2568,1817,1141,568,109,-247,-545,-812,-1082,-1363,-1624,-1835,-1928,-1864,-1594,-1127,-471,301,1131,1938,2653,3240,3643,3869,3903,3770,3517,3196,2880,2640,2523,2553,2710,2938,3141,3229,3084,2657,1891,831,-486,-1924,-3396,-4733,-5856,-6647,-7086,-7150,-6897,-6403,-5765,-5112,-4530,-4109,-3875,-3830,-3918,-4078,-4216,-4258,-4131,-3805,-3261,-2540,-1677,-757,161,1007,1741,2351,2825,3196,3464,3647,3744,3730,3610,3335,2922,2335,1593,712,-278,-1302,-2310,-3208,-3931,-4417,-4629,-4577,-4279,-3797,-3192,-2528,-1866,-1250,-712,-276,53,276,410,487,540,606,713,875,1087,1339,1598,1849,2052,2197,2262,2239,2136,1951,1703,1406,1079,753,446,213,73,75,220,518,925,1403,1898,2344,2706,2918,2956,2775,2361,1704,827,-227,-1389,-2563,-3643,-4515,-5067,-5236,-4963,-4269,-3195,-1832,-302,1259,2699,3890,4717,5119,5090,4667,3937,3016,2011,1053,221,-415,-821,-1011,-982,-804,-486,-109,298,676,978,1179,1254,1214,1086,913,767,700,776,1019,1440,2013,2693,3386,4034,4514,4783,4756,4418,3764,2835,1707,468,-763,-1895,-2837,-3542,-3994,-4197,-4197,-4007,-3688,-3235,-2684,-2025,-1267,-421,495,1437,2357,3195,3919,4497,4937,5261,5490,5659,5763,5794,5723,5501,5098,4477,3639,2608,1422,175,-1077,-2203,-3148,-3801,-4133,-4106,-3743,-3100,-2274,-1376,-557,82,427,432,88,-569,-1468,-2502,-3563,-4524,-5280,-5729,-5810,-5485,-4755,-3670,-2308,-775,778,2221,3409,4246,4684,4731,4476,4022,3530,3125,2922,2992,3339,3942,4714,5565,6382,7047,7487,7625,7457,6992,6286,5411,4447,3470,2547,1717,1019,453,28,-274,-479,-593,-655,-659,-649,-616,-608,-634,-747,-979,-1358,-1904,-2588,-3359,-4134,-4802,-5266,-5429,-5248,-4699,-3841,-2746,-1527,-308,801,1706,2335,2666,2692,2454,2015,1445,818,203,-371,-855,-1261,-1553,-1732,-1778,-1666,-1401,-990,-462,103,631,1031,1193,1085,659,-44,-951,-1959,-2922,-3707,-4191,-4295,-3996,-3336,-2395,-1310,-207,764,1513,1953,2089,1925,1543,1022,442,-107,-600,-1005,-1350,-1662,-1977,-2319,-2686,-3065,-3399,-3647,-3726,-3621,-3283,-2766,-2105,-1402,-771,-296,-95,-195,-626,-1332,-2243,-3232,-4177,-4962,-5473,-5676,-5521,-5066,-4347,-3473,-2528,-1610,-791,-118,386,744,980,1161,1337,1560,1876,2292,2807,3383,3964,4483,4862,5039,4963,4603,3976,3099,2061,937,-143,-1080,-1751,-2096,-2062,-1645,-898,132,1324,2587,3790,4833,5613,6068,6152,5863,5229,4311,3184,1962,736,-381,-1327,-2051,-2553,-2852,-2991,-3026,-2983,-2918,-2829,-2747,-2670,-2614,-2568,-2554,-2536,-2529,-2502,-2447,-2351,-2193,-1955,-1625,-1200,-693,-142,415,896,1251,1413,1349,1068,585,-20,-661,-1232,-1634,-1782,-1645,-1213,-544,280,1144,1917,2476,2726,2604,2119,1309,286,-833,-1907,-2805,-3438,-3730,-3663,-3250,-2524,-1565,-438,754,1932,2999,3887,4520,4857,4867,4551,3962,3140,2212,1247,360,-370,-891,-1141,-1135,-863,-387,216,865,1421,1817,1939,1759,1265,484,-483,-1557,-2604,-3525,-4236,-4672,-4821,-4699,-4356,-3869,-3324,-2805,-2396,-2156,-2121,-2302,-2672,-3185,-3766,-4335,-4808,-5124,-5215,-5063,-4636,-3949,-3021,-1893,-615,736,2093,3358,4455,5291,5810,5961,5753,5201,4401,3436,2438,1521,780,284,67,113,398,830,1342,1802,2121,2201,1978,1447,635,-394,-1527,-2684,-3745,-4651,-5351,-5842,-6132,-6268,-6266,-6157,-5937,-5584,-5069,-4366,-3449,-2343,-1080,251,1547,2669,3495,3902,3819,3228,2162,732,-913,-2594,-4113,-5297,-6007,-6141,-5692,-4679,-3225,-1469,394,2179,3702,4830,5476,5609,5258,4490,3422,2164,858,-417,-1557,-2546,-3344,-3984,-4455,-4792,-4976,-5017,-4891,-4609,-4163,-3582,-2877,-2090,-1230,-347,550,1405,2178,2814,3252,3468,3426,3165,2715,2159,1578,1043,614,324,165,129,155,196,188,81,-152,-520,-1008,-1579,-2189,-2784,-3316,-3745,-4045,-4220,-4272,-4246,-4158,-4057,-3960,-3877,-3812,-3728,-3602,-3383,-3056,-2612,-2067,-1478,-885,-363,46,313,420,375,206,-67,-376,-701,-968,-1159,-1237,-1192,-1047,-798,-497,-143,234,646,1090,1585,2131,2714,3320,3886,4374,4713,4855,4764,4421,3843,3059,2118,1073,-27,-1145,-2244,-3326,-4353,-5334,-6208,-6956,-7491,-7771,-7738,-7367,-6661,-5654,-4396,-2977,-1484,-18,1307,2418,3224,3711,3841,3668,3202,2526,1697,778,-133,-997,-1715,-2266,-2591,-2688,-2551,-2205,-1680,-1023,-295,465,1177,1806,2284,2564,2617,2419,1985,1346,574,-240,-984,-1565,-1892,-1931,-1679,-1171,-484,297,1090,1808,2412,2868,3177,3355,3422,3397,3284,3075,2755,2285,1666,866,-73,-1113,-2173,-3140,-3918,-4398,-4516,-4263,-3666,-2841,-1895,-1006,-277,176,321,173,-210,-739,-1313,-1864,-2320,-2672,-2894,-3014,-3026,-2956,-2795,-2562,-2237,-1837,-1338,-768,-125,544,1211,1834,2370,2822,3163,3448,3684,3933,4219,4572,4986,5447,5908,6326,6646,6823,6836,6663,6324,5832,5228,4546,3828,3108,2417,1766,1165,604,80,-432,-934,-1459,-2005,-2600,-3231,-3897,-4568,-5206,-5774,-6224,-6537,-6690,-6700,-6587,-6387,-6148,-5900,-5671,-5465,-5273,-5071,-4825,-4503,-4066,-3509,-2813,-1999,-1088,-121,845,1765,2580,3256,3756,4084,4219,4207,4037,3779,3445,3104,2777,2511,2310,2182,2092,2015,1878,1652,1272,730,19,-835,-1774,-2745,-3657,-4445,-5028,-5359,-5391,-5132,-4592,-3842,-2941,-1999,-1097,-327,240,563,616,400,-46,-675,-1408,-2154,-2816,-3309,-3552,-3507,-3169,-2555,-1733,-775,236,1206,2068,2754,3216,3437,3394,3123,2648,2030,1341,626,-36,-625,-1104,-1478,-1752,-1964,-2142,-2340,-2580,-2885,-3245,-3614,-3935,-4118,-4087,-3759,-3093,-2060,-698,921,2680,4428,6008,7290,8158,8577,8539,8103,7372,6457,5496,4597,3852,3318,3019,2940,3059,3300,3623,3944,4219,4418,4506,4497,4390,4200,3952,3659,3336,3003,2650,2290,1902,1491,1031,523,-39,-650,-1280,-1899,-2465,-2926,-3246,-3383,-3311,-3017,-2491,-1748,-808,278,1443,2605,3666,4539,5144,5445,5416,5082,4493,3702,2814,1889,1034,305,-234,-544,-618,-453,-84,435,1041,1639,2144,2471,2556,2382,1948,1322,563,-236,-1002,-1672,-2219,-2612,-2870,-2985,-2985,-2876,-2668,-2377,-2002,-1564,-1074,-548,-21,494,955,1339,1622,1773,1797,1677,1450,1141,792,459,157,-74,-245,-363,-459,-564,-702,-895,-1126,-1369,-1579,-1687,-1659,-1449,-1070,-539,74,710,1280,1726,2002,2084,1981,1718,1335,892,436,26,-292,-484,-530,-429,-184,165,608,1087,1589,2074,2539,2967,3373,3755,4119,4458,4757,4996,5165,5245,5261,5213,5157,5105,5094,5112,5150,5158,5094,4905,4557,4039,3363,2566,1701,822,-18,-790,-1470,-2059,-2560,-2983,-3340,-3637,-3875,-4044,-4131,-4120,-3999,-3765,-3437,-3023,-2563,-2069,-1566,-1042,-487,127,827,1607,2474,3372,4257,5067,5734,6227,6499,6545,6361,5942,5330,4527,3595,2573,1539,555,-278,-911,-1257,-1308,-1027,-489,282,1147,2027,2790,3350,3625,3588,3224,2573,1683,646,-456,-1509,-2430,-3134,-3550,-3665,-3458,-2992,-2321,-1552,-798,-156,270,428,292,-122,-739,-1485,-2224,-2870,-3300,-3463,-3308,-2843,-2097,-1130,-16,1146,2267,3240,3974,4402,4464,4157,3503,2568,1462,302,-779,-1678,-2311,-2663,-2720,-2564,-2232,-1846,-1467,-1199,-1082,-1153,-1399,-1778,-2223,-2667,-3020,-3253,-3302,-3200,-2943,-2607,-2233,-1891,-1623,-1457,-1391,-1407,-1447,-1469,-1399,-1187,-805,-221,532,1424,2390,3326,4164,4786,5146,5192,4923,4383,3639,2781,1921,1137,512,90,-140,-183,-123,-4,84,105,25,-140,-360,-565,-694,-669,-442,10,688,1526,2468,3384,4189,4762,5033,4941,4478,3662,2567,1294,-20,-1236,-2214,-2852,-3084,-2905,-2351,-1499,-463,651,1716,2639,3347,3792,3978,3919,3676,3297,2857,2413,2004,1679,1426,1262,1126,1014,847,617,272,-185,-747,-1376,-2011,-2570,-2975,-3152,-3049,-2660,-1997,-1121,-109,930,1896,2680,3201,3416,3305,2918,2310,1601,871,247,-218,-468,-503,-350,-64,283,609,855,957,915,717,399,-2,-466,-941,-1426,-1883,-2289,-2626,-2835,-2899,-2765,-2425,-1882,-1168,-357,469,1194,1710,1937,1804,1310,491,-573,-1747,-2889,-3844,-4466,-4647,-4317,-3460,-2127,-405,1554,3586,5508,7151,8375,9084,9234,8836,7963,6701,5202,3580,1990,539,-670,-1571,-2126,-2338,-2237,-1896,-1395,-851,-352,-14,132,21,-303,-819,-1448,-2112,-2749,-3290,-3707,-3961,-4047,-3948,-3683,-3261,-2728,-2138,-1551,-1046,-664,-452,-397,-479,-626,-768,-815,-712,-404,93,755,1512,2274,2969,3506,3844,3946,3818,3467,2941,2255,1483,652,-173,-929,-1584,-2060,-2357,-2440,-2339,-2071,-1693,-1252,-802,-393,-53,174,279,223,13,-371,-897,-1550,-2263,-2983,-3632,-4147,-4474,-4576,-4444,-4095,-3559,-2898,-2166,-1434,-756,-179,269,572,739,777,721,599,452,304,193,112,77,68,57,35,-50,-213,-481,-878,-1401,-2046,-2789,-3581,-4378,-5114,-5724,-6157,-6365,-6333,-6063,-5568,-4885,-4040,-3063,-1984,-832,345,1493,2549,3432,4081,4436,4471,4197,3651,2908,2064,1207,425,-219,-713,-1039,-1250,-1392,-1526,-1723,-2017,-2419,-2915,-3440,-3942,-4330,-4571,-4609,-4466,-4167,-3759,-3332,-2941,-2668,-2553,-2610,-2827,-3153,-3513,-3832,-4025,-4052,-3877,-3522,-3016,-2424,-1795,-1200,-674,-269,2,101,37,-212,-602,-1132,-1724,-2343,-2900,-3332,-3580,-3594,-3365,-2899,-2222,-1401,-486,450,1334,2119,2736,3157,3358,3335,3121,2744,2269,1730,1177,616,70,-480,-1030,-1584,-2137,-2664,-3149,-3564,-3892,-4130,-4271,-4335,-4316,-4239,-4098,-3906,-3651,-3343,-2969,-2549,-2089,-1615,-1161,-749,-414,-170,-31,6,-46,-164,-319,-473,-601,-668,-663,-564,-376,-91,262,681,1121,1565,1960,2285,2493,2577,2520,2343,2065,1740,1412,1135,959,905,1004,1247,1635,2130,2719,3338,3981,4575,5115,5557,5890,6112,6226,6257,6221,6164,6080,6016,5933,5843,5700,5485,5164,4722,4148,3445,2622,1688,672,-418,-1537,-2655,-3706,-4637,-5365,-5842,-6023,-5895,-5499,-4889,-4175,-3450,-2826,-2373,-2136,-2124,-2304,-2626,-3021,-3407,-3729,-3920,-3970,-3855,-3597,-3201,-2709,-2135,-1524,-893,-277,313,854,1333,1721,1980,2063,1921,1525,852,-47,-1145,-2307,-3453,-4435,-5157,-5534,-5526,-5152,-4463,-3569,-2573,-1617,-783,-178,177,253,91,-275,-756,-1298,-1807,-2246,-2567,-2777,-2882,-2929,-2965,-3047,-3230,-3535,-3984,-4538,-5164,-5775,-6293,-6636,-6726,-6516,-5983,-5126,-3996,-2648,-1167,343,1807,3112,4203,5009,5491,5645,5459,4984,4243,3310,2229,1080,-86,-1201,-2202,-3053,-3698,-4134,-4338,-4329,-4122,-3759,-3273,-2723,-2167,-1653,-1255,-995,-907,-988,-1203,-1511,-1843,-2133,-2327,-2381,-2264,-1988,-1546,-979,-321,396,1094,1749,2283,2678,2899,2967,2896,2757,2589,2466,2423,2491,2664,2933,3245,3574,3858,4071,4175,4150,3980,3653,3163,2522,1739,866,-60,-944,-1725,-2305,-2627,-2648,-2351,-1775,-962,-12,1003,1972,2841,3523,3995,4214,4178,3893,3387,2708,1924,1106,330,-337,-866,-1229,-1452,-1562,-1599,-1623,-1661,-1759,-1923,-2163,-2467,-2819,-3179,-3535,-3828,-4044,-4139,-4093,-3888,-3519,-2981,-2298,-1480,-579,387,1341,2254,3043,3668,4056,4185,3999,3528,2761,1788,664,-495,-1603,-2556,-3312,-3807,-4061,-4070,-3878,-3529,-3060,-2524,-1952,-1376,-825,-310,151,546,871,1109,1258,1321,1297,1210,1070,903,715,528,324,109,-150,-464,-856,-1331,-1877,-2474,-3071,-3625,-4079,-4376,-4494,-4400,-4121,-3673,-3122,-2518,-1930,-1396,-947,-583,-285,-28,235,532,898,1357,1915,2588,3367,4235,5180,6138,7088,7929,8638,9137,9417,9478,9338,9068,8715,8363,8052,7823,7669,7561,7457,7278,6996,6548,5935,5155,4227,3202,2124,1056,64,-794,-1465,-1918,-2130,-2110,-1877,-1476,-960,-400,153,626,998,1231,1333,1310,1195,1032,863,748,708,780,938,1165,1399,1590,1679,1639,1448,1143,746,337,-38,-306,-441,-417,-251,26,354,674,912,1015,940,673,215,-400,-1130,-1910,-2677,-3361,-3909,-4271,-4428,-4372,-4107,-3680,-3103,-2456,-1757,-1073,-436,131,582,930,1153,1273,1311,1299,1268,1262,1281,1355,1437,1528,1563,1527,1387,1142,801,395,-55,-510,-956,-1381,-1776,-2166,-2534,-2920,-3298,-3692,-4065,-4432,-4727,-4955,-5042,-4970,-4699,-4202,-3493,-2576,-1507,-344,842,1955,2929,3665,4126,4252,4062,3565,2856,2007,1157,410,-129,-383,-341,-9,523,1175,1812,2346,2690,2802,2686,2362,1894,1357,821,375,69,-45,49,344,807,1375,1977,2524,2932,3133,3074,2732,2122,1277,272,-800,-1844,-2760,-3461,-3894,-4017,-3831,-3368,-2674,-1832,-917,-19,792,1458,1949,2247,2370,2333,2191,1979,1772,1607,1554,1638,1898,2324,2920,3617,4379,5099,5713,6135,6330,6277,6007,5564,5020,4441,3889,3412,3028,2753,2564,2457,2385,2345,2275,2183,2014,1786,1484,1133,768,412,115,-115,-244,-287,-220,-77,147,417,698,960,1146,1217,1139,870,418,-237,-1043,-1984,-2971,-3951,-4823,-5526,-5989,-6176,-6078,-5716,-5135,-4420,-3637,-2889,-2235,-1745,-1437,-1326,-1375,-1555,-1801,-2046,-2238,-2293,-2194,-1876,-1355,-613,305,1359,2487,3608,4658,5557,6267,6753,7021,7103,7050,6917,6783,6670,6643,6676,6784,6909,7027,7078,7027,6835,6490,5980,5332,4553,3697,2785,1864,962,99,-700,-1429,-2079,-2653,-3139,-3564,-3904,-4190,-4402,-4563,-4661,-4706,-4689,-4615,-4476,-4281,-4022,-3712,-3353,-2955,-2521,-2059,-1570,-1049,-510,77,694,1368,2071,2797,3489,4108,4576,4858,4914,4752,4409,3939,3432,2958,2591,2362,2282,2324,2440,2572,2663,2654,2518,2217,1755,1133,387,-442,-1280,-2056,-2671,-3047,-3113,-2827,-2194,-1269,-138,1062,2212,3180,3888,4285,4373,4190,3806,3307,2790,2339,2023,1876,1899,2056,2286,2512,2662,2650,2459,2036,1430,650,-224,-1126,-2002,-2777,-3427,-3910,-4215,-4316,-4230,-3939,-3495,-2917,-2278,-1639,-1088,-687,-509,-579,-915,-1485,-2234,-3079,-3920,-4661,-5210,-5501,-5496,-5180,-4581,-3754,-2764,-1725,-723,146,787,1167,1236,1005,513,-192,-1011,-1846,-2596,-3152,-3449,-3439,-3121,-2527,-1743,-844,43,824,1408,1727,1751,1482,940,194,-694,-1631,-2531,-3316,-3916,-4290,-4409,-4276,-3916,-3369,-2703,-1963,-1232,-530,80,610,1030,1361,1595,1749,1818,1801,1710,1533,1298,1002,680,335,15,-292,-537,-734,-855,-913,-900,-848,-756,-666,-579,-542,-535,-609,-719,-896,-1097,-1312,-1512,-1664,-1753,-1748,-1653,-1459,-1200,-886,-571,-270,-15,181,335,448,563,698,896,1162,1539,2006,2585,3241,3960,4684,5358,5909,6252,6349,6128,5601,4769,3686,2417,1041,-350,-1687,-2875,-3869,-4608,-5067,-5247,-5151,-4835,-4338,-3745,-3116,-2526,-2015,-1623,-1343,-1172,-1071,-1005,-942,-839,-692,-474,-215,113,460,864,1272,1726,2180,2657,3127,3586,4024,4426,4800,5137,5462,5758,6041,6273,6443,6504,6435,6204,5792,5208,4439,3521,2467,1331,151,-1011,-2100,-3082,-3903,-4565,-5048,-5360,-5522,-5554,-5490,-5369,-5214,-5077,-4945,-4864,-4783,-4710,-4597,-4404,-4115,-3681,-3138,-2466,-1755,-1027,-378,143,483,610,525,248,-178,-687,-1225,-1711,-2107,-2364,-2477,-2440,-2287,-2037,-1751,-1458,-1209,-1032,-940,-949,-1041,-1214,-1457,-1744,-2089,-2453,-2846,-3244,-3638,-4024,-4400,-4769,-5140,-5521,-5901,-6270,-6595,-6831,-6930,-6850,-6553,-6044,-5339,-4488,-3572,-2646,-1810,-1097,-574,-237,-103,-138,-312,-578,-872,-1145,-1344,-1440,-1415,-1282,-1064,-817,-599,-459,-458,-596,-884,-1289,-1759,-2258,-2726,-3121,-3424,-3595,-3658,-3587,-3432,-3187,-2905,-2602,-2295,-1986,-1657,-1267,-783,-145,660,1649,2792,4032,5301,6499,7550,8376,8929,9199,9183,8932,8484,7916,7277,6640,6028,5488,5005,4585,4194,3819,3432,3035,2618,2204,1799,1436,1124,882,711,608,546,515,460,378,225,-3,-317,-714,-1194,-1732,-2330,-2951,-3592,-4221,-4816,-5346,-5773,-6067,-6203,-6154,-5931,-5525,-4964,-4270,-3462,-2585,-1659,-737,147,942,1609,2109,2415,2507,2379,2047,1539,925,270,-333,-802,-1067,-1079,-813,-292,455,1336,2266,3122,3793,4183,4212,3855,3124,2062,772,-655,-2086,-3425,-4569,-5463,-6060,-6352,-6346,-6072,-5572,-4909,-4159,-3398,-2722,-2175,-1825,-1657,-1678,-1821,-2061,-2312,-2552,-2711,-2787,-2746,-2600,-2342,-1995,-1572,-1109,-631,-179,222,535,762,876,906,844,705,509,248,-58,-411,-811,-1248,-1725,-2222,-2732,-3214,-3658,-3991,-4213,-4258,-4129,-3801,-3285,-2600,-1775,-863,105,1068,2007,2896,3723,4495,5202,5851,6420,6896,7258,7481,7561,7504,7314,7031,6660,6230,5740,5198,4591,3914,3157,2327,1438,526,-375,-1219,-1957,-2572,-3032,-3345,-3509,-3561,-3514,-3425,-3308,-3205,-3130,-3091,-3092,-3127,-3185,-3264,-3341,-3403,-3427,-3367,-3208,-2891,-2412,-1748,-907,78,1183,2337,3513,4625,5648,6514,7192,7640,7832,7750,7384,6739,5830,4687,3359,1900,383,-1123,-2549,-3826,-4925,-5797,-6452,-6889,-7136,-7230,-7212,-7124,-7006,-6896,-6812,-6773,-6770,-6791,-6818,-6826,-6798,-6712,-6558,-6310,-5962,-5483,-4870,-4113,-3219,-2220,-1145,-63,987,1928,2729,3343,3756,3965,3987,3843,3573,3223,2820,2431,2063,1753,1500,1280,1075,825,502,56,-512,-1210,-1985,-2790,-3551,-4185,-4626,-4815,-4718,-4340,-3697,-2857,-1883,-870,101,956,1631,2105,2364,2434,2354,2182,1974,1794,1696,1712,1883,2178,2607,3101,3613,4083,4443,4674,4727,4624,4353,3941,3409,2773,2061,1296,513,-277,-1021,-1717,-2326,-2835,-3230,-3496,-3628,-3623,-3488,-3217,-2849,-2371,-1832,-1225,-579,95,783,1462,2118,2735,3297,3814,4282,4732,5180,5649,6160,6709,7302,7905,8502,9057,9539,9931,10200,10340,10327,10148,9788,9234,8472,7515,6374,5090,3711,2307,940,-303,-1368,-2197,-2765,-3069,-3123,-2977,-2671,-2279,-1846,-1426,-1053,-751,-539,-419,-398,-460,-601,-788,-1011,-1221,-1409,-1512,-1528,-1411,-1174,-821,-375,107,591,1012,1328,1513,1540,1414,1148,770,318,-159,-635,-1063,-1426,-1711,-1910,-2039,-2109,-2142,-2181,-2246,-2387,-2619,-2964,-3424,-3973,-4585,-5205,-5779,-6256,-6584,-6742,-6690,-6434,-5956,-5265,-4376,-3313,-2112,-839,458,1692,2803,3729,4430,4897,5131,5174,5063,4867,4625,4397,4220,4116,4108,4190,4331,4508,4635,4669,4534,4196,3646,2890,2001,1024,71,-798,-1504,-2007,-2308,-2405,-2376,-2232,-2083,-1932,-1843,-1820,-1850,-1927,-2008,-2057,-2059,-1970,-1810,-1569,-1280,-956,-620,-267,96,501,959,1498,2127,2836,3614,4407,5173,5837,6348,6663,6752,6617,6275,5769,5140,4440,3701,2937,2168,1362,527,-359,-1278,-2214,-3128,-3972,-4705,-5284,-5682,-5882,-5877,-5663,-5253,-4655,-3888,-2993,-1990,-950,95,1080,1964,2705,3272,3665,3880,3958,3931,3850,3780,3747,3820,3989,4276,4638,5031,5382,5619,5679,5508,5106,4466,3651,2708,1714,741,-144,-891,-1464,-1853,-2066,-2138,-2108,-2040,-1975,-1967,-2042,-2218,-2480,-2804,-3131,-3415,-3587,-3605,-3429,-3054,-2484,-1762,-932,-66,776,1539,2186,2703,3090,3380,3574,3735,3845,3959,4049,4141,4204,4242,4215,4118,3912,3593,3139,2549,1835,1015,128,-781,-1666,-2480,-3194,-3782,-4253,-4605,-4872,-5062,-5197,-5283,-5325,-5306,-5233,-5069,-4821,-4453,-3967,-3345,-2601,-1745,-817,146,1075,1922,2616,3127,3423,3507,3425,3208,2958,2725,2583,2573,2678,2895,3144,3367,3503,3476,3268,2842,2203,1365,358,-767,-1950,-3118,-4187,-5099,-5777,-6207,-6372,-6314,-6077,-5739,-5355,-4997,-4670,-4391,-4125,-3823,-3456,-2967,-2351,-1585,-691,328,1423,2582,3729,4844,5849,6719,7415,7919,8244,8406,8434,8376,8237,8060,7829,7553,7210,6789,6277,5657,4951,4132,3243,2274,1256,218,-819,-1809,-2736,-3559,-4275,-4857,-5315,-5638,-5834,-5909,-5860,-5689,-5382,-4919,-4288,-3474,-2489,-1353,-109,1182,2473,3683,4783,5715,6467,7031,7401,7605,7634,7518,7247,6837,6291,5625,4867,4063,3250,2490,1815,1259,844,567,418,383,429,527,639,722,729,631,374,-44,-641,-1390,-2252,-3173,-4075,-4890,-5533,-5953,-6091,-5937,-5487,-4772,-3846,-2775,-1635,-510,533,1437,2152,2675,2993,3150,3165,3108,3004,2911,2844,2821,2835,2867,2899,2873,2774,2539,2147,1576,830,-71,-1071,-2121,-3140,-4060,-4818,-5376,-5706,-5839,-5791,-5641,-5444,-5269,-5159,-5129,-5179,-5251,-5311,-5284,-5129,-4830,-4375,-3817,-3193,-2564,-1996,-1518,-1164,-935,-807,-755,-725,-664,-543,-314,6,419,882,1336,1743,2023,2165,2115,1906,1520,1034,453,-131,-699,-1182,-1558,-1809,-1927,-1945,-1876,-1775,-1689,-1648,-1705,-1854,-2108,-2438,-2807,-3167,-3458,-3628,-3635,-3451,-3069,-2517,-1820,-1043,-241,533,1216,1789,2210,2481,2608,2594,2492,2304,2078,1829,1569,1321,1094,891,741,629,575,559,574,599,618,618,576,510,398,276,141,9,-112,-235,-373,-541,-771,-1078,-1477,-1972,-2543,-3152,-3754,-4273,-4659,-4855,-4830,-4584,-4130,-3502,-2752,-1917,-1055,-208,585,1267,1819,2187,2367,2342,2136,1787,1352,906,512,241,124,193,423,799,1262,1758,2230,2605,2830,2849,2608,2094,1273,185,-1138,-2609,-4132,-5590,-6874,-7865,-8503,-8726,-8545,-7982,-7108,-6003,-4761,-3472,-2213,-1049,-30,822,1480,1956,2264,2416,2468,2424,2344,2224,2095,1946,1772,1573,1316,1024,676,290,-129,-565,-1008,-1436,-1837,-2198,-2504,-2754,-2960,-3129,-3294,-3476,-3695,-3982,-4336,-4757,-5229,-5716,-6176,-6569,-6843,-6979,-6948,-6759,-6416,-5948,-5380,-4745,-4070,-3376,-2685,-1996,-1332,-676,-55,562,1144,1720,2270,2804,3320,3809,4285,4728,5163,5580,5995,6422,6852,7308,7762,8222,8659,9050,9375,9578,9639,9494,9123,8486,7594,6460,5147,3722,2287,929,-253,-1218,-1914,-2358,-2576,-2600,-2497,-2289,-2020,-1702,-1348,-962,-547,-102,352,833,1300,1775,2229,2665,3084,3471,3842,4174,4474,4716,4887,4961,4934,4796,4573,4275,3938,3563,3164,2723,2210,1617,910,110,-777,-1705,-2635,-3516,-4302,-4970,-5495,-5865,-6105,-6185,-6158,-6000,-5747,-5392,-4966,-4461,-3913,-3315,-2696,-2083,-1498,-994,-597,-343,-248,-315,-527,-858,-1259,-1680,-2071,-2375,-2567,-2615,-2537,-2342,-2081,-1793,-1534,-1345,-1262,-1302,-1478,-1761,-2143,-2575,-3017,-3455,-3833,-4174,-4438,-4664,-4833,-4974,-5086,-5172,-5247,-5301,-5349,-5380,-5393,-5373,-5296,-5124,-4835,-4364,-3720,-2861,-1812,-599,726,2101,3438,4677,5733,6568,7148,7470,7559,7451,7216,6902,6583,6281,6030,5805,5589,5320,4965,4468,3827,3036,2138,1177,216,-700,-1514,-2218,-2788,-3237,-3586,-3842,-4051,-4216,-4373,-4520,-4679,-4842,-5021,-5191,-5353,-5464,-5499,-5426,-5216,-4867,-4396,-3819,-3193,-2526,-1875,-1218,-581,72,744,1460,2213,3010,3810,4589,5302,5896,6359,6635,6734,6639,6362,5916,5335,4623,3835,2974,2082,1178,278,-596,-1427,-2218,-2928,-3581,-4115,-4532,-4779,-4832,-4664,-4252,-3609,-2742,-1704,-539,672,1851,2922,3802,4450,4817,4919,4764,4428,3960,3468,3009,2659,2449,2371,2416,2501,2584,2578,2434,2123,1626,968,173,-708,-1635,-2550,-3421,-4213,-4902,-5493,-5973,-6369,-6677,-6929,-7109,-7247,-7310,-7313,-7229,-7055,-6780,-6413,-5963,-5452,-4899,-4328,-3736,-3138,-2506,-1843,-1135,-379,413,1238,2055,2868,3619,4316,4916,5422,5813,6101,6262,6323,6262,6103,5848,5517,5143,4749,4366,4024,3709,3441,3155,2843,2427,1891,1188,326,-689,-1806,-2970,-4107,-5132,-5990,-6602,-6953,-7014,-6808,-6349,-5695,-4869,-3948,-2961,-1979,-1043,-193,529,1124,1576,1907,2147,2322,2487,2679,2933,3277,3707,4216,4765,5328,5856,6330,6714,7011,7189,7276,7239,7111,6879,6549,6145,5654,5127,4558,3995,3438,2920,2429,1978,1548,1126,707,277,-160,-599,-1031,-1433,-1793,-2079,-2290,-2403,-2419,-2344,-2180,-1956,-1693,-1416,-1165,-961,-811,-735,-681,-648,-570,-414,-142,271,832,1511,2288,3093,3880,4573,5114,5439,5501,5272,4721,3877,2748,1413,-67,-1573,-3012,-4250,-5211,-5805,-6020,-5856,-5372,-4651,-3774,-2848,-1927,-1078,-313,354,950,1488,2003,2504,3002,3490,3938,4324,4613,4774,4801,4681,4447,4116,3750,3379,3054,2793,2604,2466,2365,2249,2090,1855,1509,1044,444,-305,-1175,-2188,-3279,-4453,-5629,-6783,-7834,-8753,-9480,-9999,-10293,-10364,-10231,-9914,-9436,-8827,-8105,-7305,-6435,-5528,-4587,-3625,-2640,-1635,-610,431,1473,2511,3507,4444,5282,5998,6560,6967,7198,7279,7208,7002,6690,6262,5760,5177,4537,3847,3112,2337,1524,674,-194,-1065,-1890,-2644,-3262,-3723,-3989,-4045,-3911,-3579,-3108,-2518,-1872,-1212,-584,-21,459,843,1148,1375,1555,1707,1847,1995,2153,2318,2480,2620,2722,2772,2762,2695,2574,2415,2223,2014,1790,1563,1336,1120,927,759,629,525,437,354,246,99,-87,-331,-598,-898,-1193,-1484,-1740,-1967,-2144,-2278,-2368,-2406,-2413,-2365,-2277,-2126,-1920,-1637,-1298,-891,-431,61,585,1113,1646,2166,2670,3160,3613,4049,4419,4749,4994,5177,5268,5292,5243,5140,4983,4782,4529,4226,3853,3404,2863,2223,1493,686,-170,-1034,-1881,-2666,-3374,-3982,-4486,-4888,-5183,-5387,-5482,-5489,-5389,-5201,-4913,-4546,-4098,-3582,-3004,-2371,-1682,-949,-174,636,1463,2291,3105,3854,4533,5067,5444,5607,5541,5240,4722,4029,3227,2390,1589,905,368,24,-134,-123,31,268,538,781,925,933,750,364,-216,-976,-1851,-2790,-3725,-4594,-5356,-5983,-6463,-6813,-7053,-7222,-7343,-7456,-7557,-7672,-7759,-7832,-7828,-7740,-7520,-7142,-6588,-5838,-4902,-3801,-2552,-1228,159,1516,2834,4034,5115,6011,6741,7250,7579,7687,7633,7409,7074,6665,6227,5814,5464,5212,5072,5042,5106,5219,5349,5443,5465,5398,5224,4964,4620,4242,3841,3475,3153,2924,2776,2741,2788,2920,3123,3370,3675,4010,4385,4784,5208,5625,6042,6410,6726,6963,7095,7129,7022,6805,6432,5934,5278,4471,3511,2396,1157,-180,-1554,-2905,-4154,-5247,-6122,-6761,-7158,-7340,-7347,-7227,-7031,-6795,-6562,-6337,-6152,-5981,-5849,-5710,-5572,-5399,-5174,-4886,-4512,-4057,-3504,-2878,-2165,-1410,-608,191,968,1681,2297,2791,3132,3331,3362,3265,3024,2690,2256,1774,1235,679,100,-487,-1077,-1661,-2234,-2772,-3272,-3720,-4102,-4433,-4698,-4915,-5081,-5199,-5268,-5281,-5231,-5100,-4894,-4590,-4201,-3738,-3191,-2606,-1964,-1303,-621,56,716,1330,1871,2317,2642,2836,2909,2872,2769,2628,2492,2377,2293,2225,2154,2046,1868,1593,1190,647,-39,-873,-1832,-2886,-4007,-5120,-6189,-7125,-7891,-8425,-8716,-8755,-8557,-8159,-7597,-6907,-6144,-5321,-4490,-3657,-2844,-2064,-1304,-573,151,868,1584,2310,3023,3727,4392,5003,5545,6002,6361,6630,6800,6894,6912,6887,6820,6740,6642,6526,6381,6168,5867,5423,4823,4031,3056,1907,629,-730,-2097,-3414,-4602,-5628,-6438,-7048,-7426,-7626,-7631,-7481,-7186,-6735,-6162,-5447,-4628,-3710,-2730,-1705,-675,331,1287,2140,2880,3455,3865,4103,4190,4160,4066,3950,3876,3876,3972,4173,4458,4786,5121,5399,5577,5605,5445,5075,4487,3683,2695,1560,338,-906,-2101,-3186,-4101,-4822,-5323,-5618,-5725,-5679,-5524,-5298,-5033,-4745,-4451,-4136,-3812,-3447,-3052,-2602,-2116,-1590,-1058,-526,-40,391,736,990,1158,1241,1276,1277,1279,1302,1357,1438,1534,1608,1629,1561,1364,1018,509,-160,-966,-1873,-2824,-3759,-4593,-5275,-5729,-5942,-5885,-5601,-5107,-4491,-3795,-3102,-2452,-1893,-1441,-1099,-856,-682,-551,-429,-292,-124,85,317,561,777,939,1006,971,811,561,219,-146,-541,-883,-1206,-1439,-1636,-1750,-1829,-1854,-1841,-1788,-1676,-1519,-1284,-999,-652,-273,114,493,832,1128,1382,1591,1786,1960,2125,2282,2411,2513,2570,2596,2600,2603,2644,2718,2867,3050,3278,3499,3696,3824,3881,3841,3732,3560,3370,3188,3043,2952,2911,2911,2929,2921,2870,2714,2440,2012,1414,662,-235,-1228,-2263,-3266,-4182,-4922,-5473,-5764,-5824,-5628,-5234,-4660,-3969,-3214,-2438,-1703,-1021,-432,73,492,846,1140,1404,1625,1835,2014,2173,2313,2418,2509,2564,2601,2609,2591,2542,2465,2347,2200,2022,1822,1621,1417,1234,1059,906,750,603,425,230,-19,-305,-641,-1010,-1409,-1823,-2252,-2695,-3144,-3614,-4087,-4556,-5024,-5445,-5844,-6165,-6424,-6584,-6645,-6593,-6433,-6174,-5837,-5448,-5032,-4619,-4215,-3837,-3464,-3115,-2756,-2416,-2081,-1778,-1522,-1313,-1176,-1088,-1062,-1077,-1134,-1223,-1337,-1468,-1598,-1708,-1765,-1735,-1599,-1324,-918,-381,254,954,1663,2344,2947,3429,3778,3956,3981,3850,3592,3238,2837,2426,2061,1777,1608,1574,1673,1893,2197,2550,2896,3200,3419,3535,3549,3472,3355,3230,3180,3231,3448,3821,4354,4991,5682,6341,6907,7298,7487,7422,7116,6555,5772,4794,3652,2407,1085,-241,-1537,-2747,-3831,-4769,-5528,-6118,-6533,-6780,-6885,-6843,-6694,-6448,-6127,-5774,-5385,-5001,-4626,-4271,-3944,-3643,-3357,-3086,-2803,-2504,-2166,-1797,-1378,-945,-486,-48,369,729,1025,1232,1366,1416,1423,1398,1394,1438,1562,1779,2096,2482,2929,3378,3806,4171,4437,4598,4630,4546,4346,4065,3717,3363,3015,2732,2510,2380,2312,2302,2303,2279,2198,2004,1704,1249,681,-11,-773,-1573,-2358,-3080,-3681,-4133,-4376,-4409,-4204,-3783,-3184,-2450,-1662,-875,-179,391,783,994,1029,914,692,407,95,-208,-492,-741,-964,-1170,-1362,-1580,-1805,-2094,-2405,-2784,-3189,-3634,-4099,-4571,-5044,-5502,-5931,-6323,-6656,-6931,-7116,-7229,-7229,-7139,-6932,-6621,-6213,-5714,-5158,-4548,-3919,-3265,-2599,-1913,-1200,-459,310,1094,1868,2611,3281,3850,4298,4597,4768,4815,4778,4696,4602,4527,4486,4479,4496,4528,4553,4577,4572,4566,4521,4464,4365,4233,4066,3870,3664,3459,3284,3136,3041,2977,2953,2933,2924,2876,2793,2652,2442,2185,1867,1536,1178,839,502,190,-106,-385,-651,-910,-1167,-1417,-1672,-1905,-2121,-2289,-2394,-2420,-2354,-2198,-1957,-1652,-1310,-961,-633,-355,-133,12,102,128,112,62,-22,-114,-223,-319,-398,-439,-424,-348,-195,29,317,650,1019,1382,1751,2085,2393,2672,2908,3126,3312,3487,3659,3830,4027,4239,4473,4714,4934,5108,5196,5167,4989,4660,4166,3533,2781,1943,1054,158,-725,-1542,-2289,-2922,-3444,-3851,-4154,-4384,-4565,-4731,-4904,-5096,-5283,-5459,-5554,-5540,-5353,-4959,-4344,-3498,-2469,-1280,-26,1247,2447,3518,4403,5069,5495,5681,5646,5412,5019,4506,3917,3278,2642,2002,1399,815,263,-275,-781,-1285,-1747,-2198,-2607,-2982,-3322,-3611,-3867,-4068,-4235,-4345,-4415,-4428,-4395,-4314,-4192,-4038,-3862,-3664,-3446,-3197,-2902,-2559,-2147,-1685,-1164,-616,-50,502,1026,1497,1905,2250,2525,2753,2933,3089,3220,3346,3463,3562,3657,3710,3744,3732,3693,3638,3582,3549,3542,3557,3588,3597,3563,3453,3248,2937,2517,2014,1439,846,256,-290,-778,-1199,-1552,-1848,-2071,-2238,-2308,-2288,-2138,-1867,-1462,-964,-382,218,808,1357,1832,2247,2601,2904,3188,3441,3695,3928,4154,4339,4480,4531,4469,4265,3890,3360,2678,1884,1033,168,-642,-1375,-1991,-2503,-2900,-3217,-3457,-3643,-3787,-3902,-3997,-4098,-4199,-4329,-4475,-4640,-4817,-4979,-5120,-5204,-5207,-5093,-4835,-4404,-3787,-2982,-2002,-873,349,1626,2864,4017,4979,5703,6115,6179,5888,5239,4300,3119,1815,473,-788,-1872,-2714,-3253,-3494,-3449,-3172,-2752,-2260,-1808,-1461,-1291,-1342,-1625,-2139,-2851,-3720,-4690,-5695,-6672,-7552,-8265,-8762,-8969,-8871,-8429,-7666,-6603,-5312,-3873,-2397,-987,250,1239,1921,2289,2368,2213,1902,1515,1123,785,526,365,281,281,336,455,640,910,1297,1814,2475,3259,4117,4990,5783,6432,6851,7026,6923,6597,6077,5451,4788,4161,3632,3228,2974,2844,2820,2844,2877,2879,2809,2672,2447,2173,1856,1540,1244,1002,828,727,703,740,824,937,1036,1109,1108,1013,794,452,-20,-573,-1181,-1774,-2293,-2677,-2879,-2870,-2648,-2244,-1704,-1111,-527,-30,342,565,664,670,665,710,876,1214,1737,2437,3271,4178,5069,5869,6479,6828,6865,6551,5912,4976,3833,2586,1346,231,-678,-1320,-1682,-1780,-1678,-1446,-1174,-945,-829,-880,-1126,-1566,-2188,-2935,-3753,-4551,-5235,-5724,-5928,-5808,-5364,-4620,-3681,-2639,-1620,-728,-39,404,600,574,382,74,-282,-658,-1006,-1334,-1624,-1918,-2210,-2554,-2939,-3367,-3811,-4199,-4479,-4570,-4411,-3986,-3280,-2358,-1272,-140,946,1862,2534,2889,2902,2602,2019,1267,435,-344,-968,-1338,-1406,-1149,-581,228,1239,2333,3471,4539,5503,6287,6853,7164,7188,6918,6353,5519,4469,3274,2024,824,-252,-1110,-1718,-2056,-2143,-2024,-1763,-1421,-1078,-783,-597,-538,-628,-845,-1170,-1546,-1921,-2231,-2416,-2448,-2291,-1968,-1507,-958,-400,104,483,680,669,425,-35,-690,-1500,-2405,-3367,-4298,-5167,-5901,-6468,-6838,-6997,-6948,-6726,-6351,-5897,-5408,-4951,-4579,-4309,-4157,-4097,-4091,-4094,-4055,-3933,-3697,-3342,-2846,-2249,-1537,-768,48,868,1667,2417,3100,3711,4251,4733,5176,5600,6020,6437,6837,7192,7453,7586,7530,7281,6814,6156,5339,4413,3433,2462,1545,739,76,-414,-713,-830,-780,-610,-363,-101,134,301,375,359,251,83,-119,-323,-498,-620,-681,-666,-586,-433,-224,43,353,696,1065,1426,1780,2077,2317,2450,2474,2348,2077,1651,1081,413,-328,-1071,-1770,-2376,-2855,-3198,-3408,-3516,-3551,-3572,-3605,-3715,-3907,-4236,-4685,-5270,-5958,-6723,-7520,-8288,-8985,-9543,-9932,-10113,-10072,-9811,-9338,-8674,-7846,-6884,-5820,-4688,-3526,-2374,-1284,-293,540,1179,1594,1759,1704,1429,1018,521,36,-349,-563,-547,-281,216,884,1647,2393,3047,3512,3776,3813,3684,3434,3168,2951,2885,3006,3358,3932,4697,5591,6550,7480,8326,9017,9516,9808,9883,9758,9466,9026,8486,7865,7190,6481,5748,4996,4242,3483,2755,2065,1449,930,524,237,52,-61,-156,-284,-518,-891,-1457,-2214,-3160,-4248,-5412,-6582,-7657,-8563,-9220,-9571,-9592,-9273,-8637,-7740,-6643,-5421,-4164,-2917,-1752,-696,243,1039,1727,2290,2757,3130,3419,3629,3771,3829,3832,3755,3641,3479,3316,3158,3043,2988,3000,3096,3254,3473,3727,3983,4222,4386,4454,4369,4118,3678,3065,2305,1443,541,-353,-1167,-1871,-2421,-2803,-3020,-3067,-2988,-2789,-2529,-2237,-1955,-1729,-1576,-1518,-1558,-1676,-1859,-2064,-2266,-2420,-2500,-2483,-2361,-2153,-1870,-1575,-1285,-1076,-952,-958,-1090,-1353,-1727,-2195,-2713,-3270,-3808,-4335,-4788,-5195,-5499,-5726,-5847,-5861,-5762,-5537,-5173,-4678,-4043,-3288,-2444,-1543,-642,211,965,1584,2050,2364,2553,2654,2715,2783,2893,3065,3310,3624,3985,4390,4796,5190,5531,5790,5929,5930,5769,5460,5014,4482,3892,3318,2785,2335,1978,1697,1471,1251,988,655,204,-347,-1011,-1749,-2521,-3281,-3953,-4492,-4843,-4964,-4865,-4521,-3999,-3322,-2554,-1766,-998,-324,238,636,877,926,819,538,141,-366,-911,-1457,-1932,-2279,-2458,-2435,-2214,-1827,-1323,-784,-286,88,280,251,-8,-464,-1077,-1760,-2444,-3045,-3499,-3770,-3829,-3690,-3374,-2917,-2382,-1806,-1263,-772,-374,-87,111,204,235,217,158,87,-13,-127,-277,-452,-672,-918,-1195,-1479,-1748,-1973,-2120,-2162,-2069,-1826,-1433,-888,-225,527,1327,2115,2853,3474,3946,4232,4314,4205,3912,3498,2995,2478,1989,1576,1258,1039,909,837,800,756,704,602,502,376,308,300,412,649,1010,1467,1965,2440,2825,3063,3116,2985,2667,2219,1665,1063,447,-157,-727,-1274,-1791,-2300,-2806,-3313,-3822,-4321,-4792,-5217,-5578,-5857,-6046,-6143,-6145,-6068,-5925,-5732,-5513,-5277,-5040,-4795,-4548,-4272,-3959,-3582,-3114,-2559,-1888,-1136,-305,553,1398,2182,2854,3394,3775,4024,4158,4229,4275,4352,4487,4705,5003,5382,5801,6262,6707,7126,7499,7794,8021,8153,8199,8157,8019,7805,7504,7136,6699,6208,5657,5062,4405,3701,2939,2134,1303,469,-317,-1013,-1561,-1907,-2005,-1833,-1382,-686,192,1174,2145,3014,3681,4092,4213,4057,3659,3091,2415,1735,1109,617,296,161,216,410,706,1033,1327,1529,1595,1491,1226,809,289,-283,-848,-1342,-1734,-1968,-2054,-1972,-1751,-1405,-983,-495,9,518,1020,1481,1909,2271,2555,2750,2819,2769,2560,2223,1740,1170,530,-99,-691,-1173,-1549,-1782,-1915,-1952,-1953,-1944,-1977,-2068,-2253,-2516,-2869,-3271,-3714,-4143,-4542,-4871,-5111,-5261,-5308,-5280,-5187,-5060,-4924,-4803,-4732,-4712,-4777,-4912,-5119,-5377,-5652,-5903,-6078,-6125,-5992,-5658,-5091,-4328,-3377,-2320,-1209,-122,860,1683,2290,2645,2741,2581,2198,1648,986,298,-358,-910,-1315,-1555,-1619,-1533,-1322,-1030,-692,-347,-20,272,513,721,884,1042,1190,1353,1541,1750,1996,2268,2573,2906,3271,3651,4043,4408,4714,4918,4970,4841,4512,3982,3277,2433,1498,528,-437,-1338,-2165,-2884,-3506,-4020,-4443,-4779,-5039,-5236,-5369,-5465,-5509,-5517,-5463,-5333,-5088,-4706,-4145,-3409,-2488,-1426,-251,955,2147,3249,4211,5003,5600,6022,6288,6445,6537,6610,6715,6855,7075,7328,7623,7901,8134,8294,8335,8273,8080,7774,7359,6825,6194,5446,4594,3639,2584,1452,264,-952,-2153,-3290,-4338,-5223,-5941,-6446,-6737,-6826,-6731,-6497,-6166,-5790,-5407,-5057,-4756,-4531,-4374,-4307,-4322,-4428,-4630,-4919,-5279,-5700,-6127,-6529,-6864,-7071,-7143,-7023,-6728,-6237,-5575,-4781,-3876,-2951,-2051,-1252,-613,-159,102,186,153,50,-54,-124,-133,-86,6,109,214,286,331,344,326,307,290,323,419,618,937,1375,1930,2546,3184,3761,4212,4474,4503,4289,3847,3241,2537,1844,1237,805,586,611,865,1315,1924,2615,3348,4042,4660,5143,5472,5617,5600,5428,5148,4810,4448,4117,3808,3551,3300,3058,2786,2469,2098,1675,1199,719,235,-181,-516,-707,-740,-580,-242,265,877,1532,2132,2599,2855,2857,2604,2110,1459,720,-11,-639,-1127,-1420,-1542,-1513,-1389,-1232,-1087,-1022,-1030,-1154,-1337,-1577,-1812,-1994,-2098,-2075,-1940,-1685,-1348,-963,-581,-256,-30,51,-18,-234,-571,-958,-1361,-1686,-1914,-1995,-1937,-1750,-1475,-1145,-824,-537,-338,-238,-250,-368,-559,-798,-1014,-1177,-1225,-1143,-914,-564,-107,402,939,1458,1942,2364,2729,3011,3221,3327,3340,3226,2992,2612,2109,1472,741,-59,-886,-1673,-2383,-2943,-3328,-3499,-3455,-3214,-2806,-2304,-1759,-1250,-830,-534,-386,-377,-490,-694,-963,-1250,-1544,-1800,-2001,-2129,-2160,-2093,-1920,-1660,-1329,-968,-621,-328,-151,-105,-237,-529,-987,-1572,-2234,-2931,-3586,-4154,-4581,-4846,-4936,-4869,-4665,-4370,-4024,-3671,-3334,-3042,-2778,-2559,-2333,-2109,-1840,-1505,-1086,-562,81,815,1646,2508,3376,4170,4863,5383,5731,5868,5845,5662,5402,5098,4820,4613,4517,4543,4702,4954,5278,5603,5887,6064,6093,5934,5579,5006,4242,3303,2222,1054,-158,-1356,-2483,-3495,-4357,-5039,-5549,-5890,-6112,-6246,-6347,-6459,-6595,-6786,-6994,-7207,-7374,-7445,-7383,-7148,-6727,-6116,-5339,-4413,-3392,-2309,-1205,-131,895,1816,2637,3313,3865,4277,4570,4771,4893,4977,5040,5096,5163,5209,5232,5193,5063,4842,4503,4083,3597,3089,2606,2179,1846,1613,1488,1448,1477,1532,1581,1587,1521,1361,1094,728,267,-253,-800,-1335,-1792,-2153,-2350,-2388,-2235,-1908,-1424,-814,-127,586,1265,1864,2326,2634,2759,2717,2509,2173,1744,1262,780,336,-47,-343,-569,-736,-863,-995,-1137,-1328,-1579,-1892,-2289,-2747,-3275,-3835,-4410,-4952,-5435,-5809,-6075,-6200,-6209,-6097,-5887,-5604,-5268,-4912,-4565,-4252,-3997,-3793,-3649,-3524,-3408,-3255,-3050,-2770,-2407,-1970,-1466,-930,-388,119,560,898,1117,1197,1145,973,709,383,39,-291,-575,-783,-916,-955,-922,-822,-663,-465,-214,78,434,872,1396,2034,2756,3552,4370,5154,5844,6382,6719,6832,6721,6408,5945,5397,4835,4348,3981,3807,3817,4034,4404,4892,5423,5937,6369,6678,6835,6846,6703,6449,6089,5659,5181,4671,4159,3653,3173,2725,2311,1930,1578,1240,911,580,242,-106,-461,-828,-1190,-1545,-1874,-2164,-2407,-2584,-2711,-2768,-2794,-2765,-2718,-2627,-2514,-2363,-2189,-1991,-1782,-1576,-1381,-1213,-1083,-1006,-986,-1039,-1161,-1359,-1628,-1955,-2349,-2791,-3293,-3852,-4469,-5150,-5862,-6605,-7314,-7971,-8513,-8899,-9108,-9101,-8899,-8484,-7898,-7135,-6226,-5176,-3997,-2724,-1375,-13,1309,2524,3566,4387,4955,5265,5327,5188,4885,4482,4039,3605,3227,2935,2731,2625,2576,2572,2556,2519,2410,2252,2020,1762,1481,1228,993,823,671,547,393,181,-127,-550,-1086,-1717,-2401,-3070,-3676,-4127,-4389,-4408,-4184,-3735,-3106,-2388,-1649,-1005,-522,-264,-254,-482,-894,-1422,-1977,-2466,-2817,-2961,-2863,-2503,-1900,-1073,-94,990,2094,3145,4087,4847,5407,5736,5844,5772,5541,5232,4876,4527,4214,3943,3716,3513,3317,3103,2864,2588,2271,1930,1559,1188,804,431,56,-320,-690,-1078,-1456,-1831,-2176,-2465,-2660,-2729,-2620,-2328,-1833,-1160,-343,576,1536,2484,3376,4150,4783,5216,5417,5360,5016,4407,3546,2511,1368,223,-844,-1745,-2437,-2895,-3134,-3202,-3147,-3055,-2968,-2957,-3028,-3203,-3455,-3758,-4062,-4330,-4494,-4538,-4413,-4127,-3671,-3078,-2368,-1602,-809,-58,631,1206,1660,1974,2140,2172,2051,1811,1437,973,424,-166,-766,-1337,-1838,-2247,-2528,-2678,-2686,-2566,-2330,-2014,-1646,-1272,-932,-663,-501,-458,-539,-729,-1003,-1321,-1654,-1959,-2216,-2397,-2488,-2482,-2387,-2205,-1972,-1701,-1442,-1216,-1076,-1034,-1133,-1367,-1736,-2201,-2718,-3206,-3620,-3872,-3943,-3790,-3423,-2851,-2108,-1238,-289,679,1607,2442,3120,3624,3926,4050,4031,3916,3769,3629,3535,3484,3481,3484,3469,3399,3231,2964,2583,2099,1556,970,408,-117,-556,-901,-1136,-1255,-1267,-1176,-1001,-752,-464,-133,191,525,829,1115,1361,1567,1728,1838,1898,1906,1860,1763,1607,1388,1096,712,239,-334,-979,-1663,-2336,-2927,-3375,-3628,-3652,-3455,-3068,-2549,-1966,-1398,-875,-452,-100,182,447,735,1084,1527,2086,2746,3505,4314,5136,5913,6591,7127,7489,7672,7680,7538,7275,6913,6484,5994,5470,4909,4350,3790,3281,2832,2476,2223,2079,2032,2072,2161,2288,2399,2490,2514,2465,2329,2092,1778,1370,916,403,-110,-635,-1117,-1566,-1948,-2269,-2538,-2763,-2986,-3215,-3491,-3808,-4190,-4604,-5064,-5525,-5985,-6423,-6803,-7126,-7338,-7423,-7339,-7053,-6553,-5825,-4891,-3781,-2554,-1281,-34,1095,2057,2783,3261,3474,3442,3191,2756,2178,1495,740,-49,-845,-1614,-2325,-2953,-3483,-3893,-4206,-4403,-4534,-4587,-4600,-4572,-4516,-4431,-4328,-4185,-4029,-3816,-3567,-3249,-2862,-2411,-1896,-1355,-803,-285,180,571,875,1105,1270,1400,1516,1653,1838,2091,2442,2877,3408,3977,4557,5062,5447,5633,5597,5322,4832,4174,3422,2642,1914,1280,767,378,82,-147,-351,-553,-766,-984,-1193,-1361,-1471,-1499,-1442,-1296,-1086,-816,-531,-229,53,316,540,728,870,974,1043,1085,1123,1157,1210,1281,1377,1505,1658,1855,2082,2353,2661,2991,3336,3663,3944,4138,4213,4117,3837,3341,2636,1754,725,-368,-1462,-2481,-3352,-4045,-4514,-4779,-4845,-4767,-4586,-4366,-4156,-3993,-3902,-3862,-3867,-3862,-3814,-3676,-3425,-3044,-2547,-1954,-1301,-640,-12,542,989,1331,1565,1728,1848,1964,2103,2284,2509,2760,3035,3289,3512,3673,3744,3712,3566,3291,2903,2406,1819,1182,514,-137,-754,-1301,-1774,-2168,-2492,-2764,-3005,-3226,-3452,-3676,-3911,-4147,-4383,-4617,-4832,-5037,-5208,-5349,-5449,-5496,-5493,-5429,-5312,-5152,-4960,-4758,-4560,-4385,-4226,-4092,-3950,-3805,-3616,-3391,-3102,-2765,-2368,-1932,-1468,-994,-533,-94,300,648,938,1169,1339,1462,1536,1603,1663,1760,1920,2153,2502,2955,3523,4192,4941,5730,6548,7324,8068,8702,9237,9622,9868,9964,9928,9783,9563,9305,9046,8813,8629,8481,8381,8265,8135,7914,7591,7122,6493,5695,4747,3665,2500,1293,112,-1002,-1990,-2826,-3488,-3972,-4281,-4450,-4497,-4466,-4389,-4295,-4213,-4169,-4173,-4240,-4365,-4548,-4758,-4969,-5136,-5223,-5190,-5023,-4705,-4266,-3714,-3115,-2483,-1885,-1329,-837,-410,-27,328,680,1046,1430,1820,2189,2495,2685,2732,2593,2280,1802,1188,496,-251,-982,-1677,-2292,-2790,-3167,-3376,-3433,-3317,-3046,-2639,-2129,-1547,-946,-352,182,639,1000,1265,1443,1558,1627,1676,1722,1773,1840,1925,2024,2139,2264,2384,2495,2568,2587,2532,2371,2100,1706,1197,576,-124,-894,-1676,-2458,-3175,-3818,-4339,-4743,-5019,-5177,-5231,-5190,-5073,-4879,-4628,-4309,-3953,-3546,-3115,-2662,-2189,-1707,-1211,-712,-208,269,727,1114,1439,1655,1782,1792,1725,1583,1412,1248,1116,1066,1099,1255,1506,1862,2284,2742,3198,3602,3912,4079,4077,3865,3450,2812,1990,996,-103,-1273,-2446,-3566,-4597,-5482,-6213,-6765,-7134,-7328,-7348,-7207,-6925,-6522,-6041,-5511,-4980,-4471,-4010,-3601,-3230,-2864,-2471,-2000,-1426,-717,127,1093,2149,3240,4308,5282,6101,6727,7120,7293,7251,7044,6702,6294,5853,5425,5043,4709,4443,4223,4049,3880,3715,3503,3253,2927,2544,2094,1604,1105,630,230,-67,-229,-248,-127,104,413,749,1068,1313,1462,1468,1341,1066,665,167,-405,-1000,-1587,-2123,-2579,-2934,-3188,-3341,-3423,-3454,-3458,-3469,-3489,-3536,-3604,-3675,-3746,-3774,-3773,-3704,-3595,-3434,-3250,-3044,-2850,-2658,-2491,-2326,-2159,-1952,-1688,-1334,-878,-320,324,1028,1730,2403,2972,3421,3706,3827,3793,3634,3383,3099,2798,2538,2310,2130,1981,1840,1695,1522,1302,1039,712,346,-68,-498,-943,-1379,-1800,-2205,-2580,-2933,-3252,-3544,-3805,-4041,-4251,-4455,-4640,-4838,-5025,-5219,-5397,-5552,-5662,-5711,-5685,-5565,-5358,-5043,-4630,-4115,-3500,-2809,-2052,-1280,-523,165,753,1220,1558,1800,1970,2140,2351,2665,3117,3724,4474,5331,6238,7117,7894,8491,8839,8900,8650,8096,7277,6248,5082,3869,2689,1632,777,188,-92,-50,296,897,1678,2565,3444,4258,4918,5388,5645,5690,5554,5270,4899,4478,4054,3666,3307,3005,2726,2478,2232,1994,1749,1513,1281,1066,862,668,475,282,72,-140,-376,-608,-854,-1083,-1301,-1483,-1624,-1713,-1741,-1710,-1609,-1450,-1227,-958,-645,-324,-5,268,476,589,587,458,195,-195,-696,-1285,-1930,-2588,-3229,-3800,-4291,-4668,-4938,-5093,-5169,-5160,-5120,-5037,-4953,-4868,-4782,-4707,-4604,-4472,-4271,-3985,-3600,-3122,-2566,-1983,-1406,-909,-521,-299,-259,-399,-726,-1183,-1759,-2383,-3029,-3638,-4182,-4633,-4974,-5205,-5336,-5378,-5362,-5299,-5224,-5133,-5045,-4945,-4815,-4649,-4409,-4105,-3706,-3229,-2666,-2032,-1335,-578,214,1058,1907,2787,3641,4484,5269,5994,6624,7161,7580,7893,8086,8180,8173,8095,7935,7732,7466,7158,6796,6385,5917,5401,4830,4216,3570,2899,2227,1552,898,255,-367,-977,-1572,-2153,-2705,-3220,-3681,-4074,-4393,-4633,-4791,-4867,-4837,-4704,-4426,-4001,-3418,-2672,-1819,-875,76,988,1796,2455,2936,3237,3349,3315,3136,2864,2506,2092,1633,1136,613,71,-484,-1035,-1572,-2073,-2505,-2849,-3054,-3100,-2961,-2626,-2112,-1445,-667,160,971,1709,2308,2737,2958,2979,2803,2463,2005,1465,920,411,3,-250,-318,-184,145,622,1191,1786,2317,2749,3020,3137,3103,2957,2733,2482,2218,1985,1771,1596,1434,1292,1130,957,739,479,175,-177,-563,-972,-1406,-1828,-2267,-2665,-3070,-3429,-3781,-4099,-4387,-4630,-4808,-4894,-4877,-4726,-4451,-4039,-3519,-2911,-2251,-1579,-929,-341,172,587,915,1160,1338,1473,1571,1647,1701,1707,1669,1522,1282,892,375,-277,-1028,-1838,-2662,-3437,-4129,-4685,-5084,-5309,-5358,-5237,-4978,-4584,-4111,-3567,-2995,-2422,-1859,-1339,-867,-451,-106,181,406,576,703,790,858,908,966,1028,1112,1213,1336,1475,1634,1810,2002,2211,2436,2669,2913,3153,3390,3598,3783,3906,3979,3967,3888,3726,3496,3218,2901,2591,2300,2079,1938,1914,2000,2191,2460,2761,3054,3280,3409,3413,3287,3048,2710,2321,1898,1497,1121,811,553,362,199,75,-67,-209,-377,-559,-737,-904,-1042,-1146,-1225,-1270,-1312,-1338,-1353,-1358,-1319,-1250,-1125,-956,-749,-524,-305,-123,7,46,3,-138,-362,-642,-957,-1276,-1559,-1799,-1965,-2058,-2080,-2039,-1958,-1847,-1728,-1606,-1487,-1356,-1198,-989,-707,-328,154,743,1421,2163,2941,3705,4432,5071,5609,6027,6314,6485,6540,6493,6356,6129,5812,5413,4917,4338,3667,2921,2109,1247,353,-561,-1472,-2374,-3240,-4074,-4849,-5563,-6208,-6777,-7279,-7722,-8109,-8461,-8770,-9030,-9235,-9339,-9338,-9189,-8887,-8434,-7842,-7156,-6416,-5679,-4995,-4401,-3924,-3561,-3300,-3103,-2929,-2742,-2503,-2210,-1848,-1451,-1038,-640,-292,-8,202,333,398,412,386,348,313,303,346,449,630,893,1222,1629,2068,2539,3013,3458,3876,4226,4528,4752,4933,5051,5145,5203,5257,5295,5341,5389,5460,5544,5674,5824,6015,6228,6443,6646,6808,6904,6924,6844,6679,6419,6106,5743,5375,5013,4675,4353,4039,3697,3304,2822,2237,1531,715,-186,-1144,-2098,-3016,-3836,-4523,-5044,-5393,-5563,-5592,-5497,-5329,-5125,-4901,-4689,-4462,-4229,-3939,-3581,-3114,-2533,-1832,-1034,-174,699,1531,2269,2876,3316,3577,3653,3561,3309,2941,2465,1931,1355,767,180,-398,-974,-1551,-2152,-2772,-3422,-4093,-4753,-5397,-5967,-6458,-6819,-7044,-7098,-6989,-6697,-6245,-5633,-4884,-4028,-3087,-2104,-1115,-171,686,1404,1951,2291,2410,2316,2020,1568,999,369,-273,-883,-1435,-1914,-2318,-2673,-2987,-3305,-3628,-3982,-4353,-4728,-5076,-5368,-5557,-5624,-5527,-5268,-4835,-4253,-3547,-2757,-1942,-1130,-378,299,893,1394,1842,2231,2609,2960,3315,3653,3966,4249,4466,4618,4690,4674,4593,4439,4250,4029,3798,3561,3332,3104,2888,2679,2478,2294,2116,1957,1809,1683,1575,1489,1434,1398,1392,1392,1397,1383,1343,1250,1117,922,690,418,131,-170,-463,-743,-1001,-1212,-1376,-1461,-1452,-1336,-1091,-732,-251,315,947,1597,2224,2794,3273,3650,3927,4113,4237,4327,4410,4507,4632,4786,4954,5133,5285,5395,5440,5380,5220,4927,4514,3981,3335,2604,1799,947,67,-822,-1692,-2523,-3286,-3952,-4499,-4902,-5157,-5266,-5256,-5150,-5003,-4829,-4665,-4520,-4368,-4209,-3986,-3677,-3256,-2702,-2029,-1270,-467,289,942,1401,1627,1574,1253,680,-99,-1010,-2002,-2989,-3922,-4741,-5418,-5916,-6242,-6384,-6365,-6203,-5914,-5533,-5057,-4527,-3917,-3266,-2553,-1791,-995,-166,660,1464,2211,2880,3442,3898,4232,4465,4591,4636,4595,4489,4314,4090,3817,3514,3196,2883,2594,2344,2146,1995,1892,1828,1779,1756,1729,1716,1709,1709,1724,1754,1796,1851,1904,1953,1989,1993,1970,1903,1789,1639,1437,1205,942,655,354,44,-279,-605,-950,-1301,-1673,-2047,-2430,-2800,-3146,-3459,-3713,-3907,-4021,-4056,-4012,-3890,-3709,-3463,-3183,-2862,-2516,-2152,-1763,-1367,-957,-551,-151,219,556,836,1056,1204,1288,1305,1277,1206,1108,985,836,651,433,154,-164,-544,-970,-1426,-1906,-2376,-2812,-3186,-3467,-3628,-3655,-3539,-3277,-2888,-2381,-1785,-1128,-431,275,965,1622,2214,2742,3174,3513,3741,3861,3862,3750,3532,3216,2831,2398,1953,1545,1195,956,831,848,992,1248,1580,1952,2308,2614,2827,2925,2911,2780,2574,2310,2043,1795,1607,1498,1469,1532,1657,1833,2023,2195,2316,2343,2249,2012,1615,1083,414,-327,-1111,-1874,-2581,-3186,-3684,-4065,-4351,-4581,-4774,-4991,-5248,-5565,-5949,-6372,-6811,-7220,-7556,-7778,-7863,-7794,-7576,-7237,-6806,-6331,-5858,-5427,-5073,-4828,-4699,-4692,-4798,-4982,-5224,-5459,-5663,-5777,-5781,-5644,-5352,-4915,-4327,-3621,-2809,-1920,-992,-46,882,1765,2589,3327,3976,4531,4989,5357,5649,5866,6045,6186,6314,6440,6558,6682,6781,6864,6891,6862,6753,6554,6265,5874,5402,4847,4237,3589,2926,2275,1657,1090,592,182,-132,-326,-396,-321,-100,260,747,1327,1970,2625,3261,3825,4304,4664,4897,5004,4976,4836,4584,4245,3830,3359,2851,2327,1804,1296,820,371,-35,-411,-747,-1046,-1296,-1492,-1620,-1672,-1640,-1512,-1303,-998,-632,-199,264,747,1221,1680,2106,2499,2861,3194,3492,3770,3991,4178,4284,4332,4288,4175,3986,3726,3417,3044,2645,2200,1742,1259,774,281,-194,-672,-1124,-1578,-2011,-2444,-2856,-3252,-3607,-3902,-4123,-4233,-4226,-4084,-3802,-3408,-2916,-2387,-1858,-1400,-1058,-868,-862,-1030,-1364,-1829,-2380,-2969,-3557,-4087,-4543,-4895,-5136,-5279,-5331,-5325,-5286,-5252,-5240,-5286,-5377,-5522,-5681,-5841,-5943,-5971,-5873,-5634,-5233,-4668,-3949,-3097,-2152,-1148,-148,813,1672,2411,2989,3405,3662,3757,3742,3605,3423,3186,2964,2761,2619,2542,2544,2610,2715,2843,2938,2993,2970,2859,2662,2380,2025,1624,1182,728,279,-154,-549,-897,-1193,-1412,-1580,-1657,-1692,-1653,-1572,-1446,-1276,-1061,-802,-482,-119,308,768,1268,1762,2247,2675,3032,3290,3444,3495,3463,3358,3223,3069,2934,2826,2761,2739,2756,2791,2832,2850,2837,2776,2662,2499,2289,2042,1763,1467,1155,835,510,175,-161,-516,-875,-1252,-1640,-2031,-2432,-2820,-3193,-3536,-3826,-4051,-4193,-4247,-4216,-4099,-3928,-3700,-3457,-3193,-2927,-2656,-2372,-2080,-1778,-1470,-1176,-910,-697,-557,-508,-549,-692,-913,-1205,-1544,-1901,-2257,-2577,-2849,-3044,-3164,-3195,-3154,-3063,-2932,-2802,-2688,-2602,-2563,-2555,-2571,-2588,-2572,-2494,-2317,-2015,-1555,-947,-170,728,1732,2778,3811,4765,5573,6184,6549,6653,6479,6069,5447,4680,3835,2967,2153,1422,828,362,45,-163,-286,-364,-448,-555,-720,-928,-1179,-1424,-1647,-1792,-1844,-1794,-1641,-1431,-1187,-975,-828,-791,-888,-1110,-1470,-1917,-2438,-2983,-3512,-3985,-4364,-4617,-4727,-4679,-4476,-4124,-3656,-3091,-2483,-1862,-1278,-755,-323,17,263,436,556,660,766,929,1156,1487,1921,2459,3089,3775,4485,5168,5783,6287,6646,6843,6873,6741,6475,6089,5623,5103,4551,4006,3471,2981,2541,2165,1864,1638,1491,1419,1417,1484,1606,1788,2016,2289,2599,2937,3286,3635,3951,4223,4422,4542,4562,4502,4337,4101,3780,3384,2913,2377,1755,1095,367,-359,-1087,-1766,-2374,-2887,-3283,-3557,-3703,-3723,-3629,-3437,-3168,-2849,-2505,-2158,-1840,-1542,-1291,-1067,-869,-686,-495,-295,-62,197,490,799,1115,1403,1643,1794,1827,1722,1449,1020,421,-301,-1145,-2028,-2947,-3801,-4578,-5207,-5656,-5904,-5935,-5762,-5409,-4929,-4368,-3808,-3298,-2902,-2650,-2555,-2617,-2803,-3089,-3421,-3774,-4089,-4353,-4516,-4574,-4507,-4313,-4004,-3593,-3106,-2567,-1992,-1415,-824,-259,307,841,1358,1827,2260,2616,2913,3118,3250,3304,3292,3237,3141,3042,2930,2844,2756,2702,2646,2606,2567,2519,2475,2413,2353,2276,2191,2084,1944,1758,1507,1174,749,220,-401,-1104,-1859,-2630,-3375,-4059,-4645,-5114,-5453,-5661,-5739,-5713,-5565,-5347,-5032,-4666,-4238,-3780,-3288,-2789,-2287,-1789,-1316,-849,-421,11,402,811,1196,1597,1996,2403,2801,3191,3552,3866,4124,4305,4406,4426,4366,4240,4068,3864,3659,3479,3340,3284,3305,3437,3664,3990,4392,4843,5325,5774,6198,6518,6757,6866,6860,6737,6505,6181,5778,5307,4783,4213,3589,2928,2204,1435,605,-261,-1159,-2044,-2898,-3656,-4288,-4753,-5018,-5086,-4946,-4642,-4202,-3684,-3144,-2639,-2225,-1941,-1823,-1867,-2093,-2451,-2940,-3500,-4105,-4707,-5284,-5801,-6261,-6644,-6974,-7248,-7490,-7706,-7904,-8079,-8226,-8326,-8365,-8320,-8188,-7957,-7638,-7245,-6786,-6304,-5793,-5294,-4794,-4304,-3811,-3311,-2785,-2235,-1645,-1020,-366,312,992,1663,2298,2875,3373,3772,4057,4228,4285,4252,4145,4001,3839,3689,3572,3497,3478,3501,3576,3660,3774,3853,3935,3961,3971,3930,3863,3748,3599,3394,3141,2832,2475,2079,1665,1241,844,476,174,-64,-206,-258,-205,-54,181,490,841,1219,1577,1918,2195,2423,2585,2699,2771,2834,2886,2967,3069,3207,3384,3575,3785,3980,4147,4259,4296,4235,4082,3821,3488,3093,2678,2275,1914,1617,1393,1248,1151,1105,1049,985,860,672,408,62,-335,-789,-1245,-1704,-2101,-2431,-2635,-2704,-2599,-2325,-1874,-1280,-582,167,891,1523,1998,2264,2293,2100,1691,1147,515,-112,-678,-1110,-1388,-1484,-1419,-1222,-941,-635,-362,-170,-100,-179,-402,-771,-1243,-1790,-2359,-2901,-3372,-3743,-3970,-4074,-4019,-3852,-3557,-3179,-2704,-2171,-1560,-903,-183,559,1330,2076,2778,3392,3886,4226,4400,4391,4210,3861,3372,2763,2061,1303,492,-322,-1144,-1930,-2675,-3346,-3943,-4428,-4825,-5100,-5284,-5377,-5391,-5363,-5293,-5223,-5158,-5118,-5100,-5103,-5110,-5099,-5044,-4924,-4714,-4420,-4032,-3586,-3099,-2602,-2131,-1695,-1311,-977,-672,-388,-92,229,609,1039,1551,2101,2702,3301,3872,4378,4785,5066,5218,5227,5119,4913,4640,4344,4045,3791,3580,3445,3370,3352,3386,3423,3464,3442,3352,3143,2807,2329,1736,1040,317,-401,-1034,-1526,-1840,-1939,-1822,-1510,-1026,-441,210,834,1410,1850,2161,2290,2265,2085,1777,1374,896,377,-177,-745,-1336,-1944,-2571,-3221,-3884,-4543,-5201,-5806,-6370,-6837,-7204,-7440,-7532,-7469,-7256,-6896,-6417,-5841,-5202,-4527,-3838,-3146,-2451,-1745,-1013,-239,587,1470,2399,3359,4321,5257,6134,6920,7584,8104,8463,8646,8657,8507,8211,7805,7311,6764,6201,5639,5106,4620,4176,3797,3450,3151,2863,2594,2316,2034,1740,1434,1112,779,419,32,-381,-852,-1342,-1900,-2471,-3086,-3704,-4331,-4949,-5543,-6114,-6631,-7098,-7481,-7769,-7947,-7993,-7923,-7720,-7425,-7033,-6594,-6110,-5616,-5108,-4595,-4074,-3540,-2992,-2425,-1847,-1266,-694,-143,368,836,1245,1587,1870,2070,2213,2275,2281,2214,2087,1893,1619,1276,832,303,-329,-1047,-1840,-2668,-3510,-4298,-5006,-5566,-5943,-6108,-6034,-5724,-5192,-4465,-3599,-2637,-1643,-666,246,1069,1775,2381,2882,3311,3691,4040,4383,4724,5057,5384,5673,5926,6122,6254,6332,6343,6310,6222,6103,5940,5752,5532,5285,5019,4733,4444,4157,3903,3691,3547,3482,3502,3611,3789,4032,4299,4591,4864,5127,5345,5547,5700,5842,5954,6049,6128,6177,6200,6174,6092,5938,5686,5336,4847,4237,3483,2607,1629,574,-499,-1562,-2544,-3419,-4140,-4693,-5071,-5287,-5361,-5334,-5243,-5123,-5024,-4950,-4941,-4991,-5096,-5259,-5440,-5652,-5841,-6028,-6163,-6266,-6306,-6300,-6229,-6127,-5971,-5810,-5637,-5478,-5347,-5235,-5153,-5070,-4970,-4825,-4601,-4285,-3863,-3333,-2726,-2049,-1352,-656,4,602,1130,1565,1919,2188,2381,2518,2598,2653,2674,2685,2667,2624,2531,2368,2122,1757,1288,690,1,-766,-1559,-2335,-3038,-3621,-4040,-4265,-4278,-4077,-3673,-3097,-2380,-1578,-725,120,939,1688,2367,2949,3445,3829,4110,4259,4275,4142,3864,3439,2897,2253,1557,829,126,-542,-1130,-1641,-2063,-2395,-2652,-2833,-2951,-3014,-3016,-2978,-2889,-2769,-2626,-2456,-2293,-2110,-1937,-1747,-1543,-1301,-1006,-637,-179,368,1005,1704,2442,3168,3847,4421,4863,5126,5206,5085,4791,4339,3791,3175,2575,2020,1580,1276,1136,1158,1333,1624,2002,2410,2816,3172,3452,3635,3710,3680,3559,3367,3113,2842,2542,2258,1977,1712,1455,1198,935,638,313,-74,-505,-989,-1513,-2045,-2580,-3073,-3510,-3868,-4118,-4257,-4256,-4117,-3830,-3402,-2852,-2197,-1481,-733,0,683,1295,1807,2224,2548,2784,2966,3090,3180,3241,3255,3233,3138,2964,2690,2287,1749,1045,174,-880,-2102,-3486,-4992,-6578,-8187,-9739,-11174,-12405,-13382,-14034,-14349,-14297,-13898,-13194,-12219,-11079,-9818,-8552,-7323,-6202,-5208,-4341,-3586,-2892,-2215,-1502,-705,192,1213,2335,3534,4770,5986,7133,8165,9028,9714,10184,10463,10541,10460,10222,9876,9418,8886,8273,7589,6840,6014,5136,4205,3255,2306,1415,591,-91,-652,-1030,-1256,-1317,-1231,-1034,-728,-374,24,421,793,1116,1368,1529,1589,1534,1368,1103,745,338,-110,-547,-954,-1307,-1592,-1807,-1958,-2055,-2115,-2143,-2145,-2125,-2069,-1992,-1878,-1752,-1632,-1534,-1502,-1539,-1676,-1904,-2220,-2595,-3002,-3407,-3774,-4088,-4327,-4482,-4551,-4525,-4407,-4185,-3869,-3441,-2931,-2338,-1698,-1041,-398,196,728,1191,1602,1987,2384,2821,3346,3945,4644,5392,6168,6920,7595,8167,8589,8871,9010,9023,8947,8795,8604,8376,8118,7813,7448,6998,6444,5782,5002,4146,3214,2275,1351,505,-239,-831,-1268,-1516,-1594,-1495,-1251,-878,-406,124,699,1260,1803,2272,2653,2909,3010,2937,2676,2214,1569,749,-208,-1266,-2387,-3516,-4625,-5668,-6623,-7473,-8206,-8829,-9348,-9776,-10129,-10424,-10677,-10892,-11084,-11241,-11359,-11420,-11394,-11268,-11004,-10589,-10005,-9239,-8308,-7211,-5982,-4648,-3249,-1827,-436,895,2106,3189,4103,4854,5435,5858,6152,6329,6432,6474,6499,6506,6527,6547,6566,6575,6544,6473,6323,6105,5792,5393,4913,4345,3717,3018,2281,1495,698,-119,-922,-1710,-2447,-3131,-3722,-4219,-4588,-4817,-4898,-4815,-4589,-4227,-3757,-3228,-2674,-2155,-1707,-1376,-1179,-1135,-1226,-1430,-1699,-1969,-2175,-2241,-2103,-1723,-1073,-180,924,2154,3439,4672,5772,6665,7295,7639,7698,7484,7053,6441,5721,4930,4133,3350,2617,1946,1334,787,301,-134,-497,-789,-983,-1058,-997,-789,-447,21,559,1145,1719,2235,2665,2966,3128,3139,3004,2746,2381,1972,1536,1151,841,647,588,660,857,1142,1481,1838,2148,2400,2528,2536,2387,2091,1642,1062,368,-409,-1239,-2075,-2894,-3642,-4308,-4858,-5292,-5603,-5803,-5896,-5904,-5833,-5698,-5505,-5275,-5005,-4733,-4458,-4228,-4058,-3996,-4051,-4259,-4603,-5082,-5657,-6281,-6902,-7459,-7894,-8165,-8232,-8091,-7740,-7212,-6550,-5792,-5013,-4236,-3520,-2889,-2355,-1942,-1637,-1447,-1353,-1356,-1433,-1592,-1812,-2104,-2453,-2859,-3298,-3753,-4178,-4532,-4760,-4807,-4623,-4172,-3439,-2426,-1174,272,1826,3414,4928,6306,7453,8352,8958,9311,9425,9388,9254,9117,9044,9091,9304,9680,10215,10864,11569,12272,12890,13387,13687,13788,13647,13281,12690,11893,10911,9772,8500,7129,5686,4205,2719,1261,-136,-1435,-2608,-3615,-4438,-5050,-5441,-5616,-5581,-5374,-5023,-4574,-4082,-3571,-3098,-2663,-2297,-1983,-1724,-1494,-1280,-1065,-825,-562,-257,71,430,789,1144,1460,1725,1913,2021,2025,1940,1752,1475,1115,671,161,-423,-1065,-1759,-2497,-3253,-4016,-4754,-5440,-6050,-6550,-6924,-7146,-7212,-7104,-6839,-6411,-5840,-5158,-4380,-3555,-2711,-1900,-1147,-512,6,365,576,649,605,488,331,184,66,8,2,39,91,119,89,-32,-273,-628,-1102,-1649,-2240,-2823,-3342,-3766,-4049,-4192,-4184,-4047,-3813,-3506,-3178,-2838,-2520,-2216,-1917,-1590,-1196,-683,-18,835,1882,3103,4459,5883,7294,8608,9749,10645,11269,11594,11650,11443,11053,10496,9863,9173,8489,7830,7212,6644,6105,5583,5043,4449,3782,2996,2095,1060,-98,-1354,-2678,-4024,-5338,-6571,-7678,-8611,-9349,-9880,-10194,-10325,-10270,-10082,-9763,-9367,-8891,-8381,-7829,-7261,-6681,-6087,-5494,-4884,-4274,-3641,-3003,-2350,-1692,-1047,-411,187,741,1242,1679,2056,2373,2636,2850,3034,3176,3303,3388,3451,3459,3423,3315,3139,2882,2546,2135,1652,1112,525,-93,-721,-1350,-1954,-2522,-3032,-3452,-3770,-3936,-3940,-3741,-3342,-2721,-1916,-947,130,1240,2322,3286,4075,4631,4937,4977,4795,4423,3939,3406,2905,2489,2207,2084,2121,2304,2595,2947,3297,3589,3764,3770,3584,3179,2582,1809,915,-37,-990,-1860,-2613,-3180,-3570,-3747,-3749,-3586,-3293,-2902,-2449,-1957,-1464,-992,-572,-231,-2,102,52,-147,-498,-989,-1586,-2258,-2968,-3656,-4294,-4817,-5196,-5394,-5387,-5176,-4764,-4168,-3436,-2586,-1684,-763,128,943,1658,2233,2668,2948,3086,3094,3002,2818,2592,2312,2013,1681,1316,916,465,-24,-554,-1094,-1630,-2116,-2538,-2844,-3034,-3073,-2979,-2738,-2395,-1959,-1484,-997,-545,-157,149,352,468,494,464,393,319,255,223,225,250,295,313,305,212,42,-247,-645,-1162,-1783,-2487,-3251,-4040,-4820,-5554,-6215,-6765,-7193,-7474,-7603,-7568,-7383,-7026,-6520,-5842,-4990,-3971,-2755,-1378,171,1837,3588,5352,7067,8648,10047,11180,12040,12583,12832,12812,12567,12170,11677,11163,10684,10282,9995,9818,9751,9764,9815,9873,9890,9837,9698,9454,9116,8678,8159,7553,6881,6125,5302,4391,3412,2352,1242,96,-1044,-2129,-3114,-3939,-4573,-4965,-5125,-5032,-4726,-4234,-3607,-2908,-2188,-1518,-937,-502,-223,-121,-180,-368,-658,-989,-1338,-1647,-1916,-2101,-2231,-2287,-2301,-2285,-2271,-2278,-2344,-2496,-2754,-3148,-3681,-4361,-5180,-6112,-7124,-8183,-9229,-10227,-11114,-11864,-12431,-12802,-12957,-12898,-12627,-12169,-11524,-10740,-9818,-8806,-7722,-6605,-5480,-4393,-3359,-2415,-1575,-839,-220,314,764,1164,1541,1910,2298,2716,3149,3606,4040,4438,4748,4953,5012,4937,4721,4402,4016,3622,3255,2985,2816,2787,2873,3067,3317,3598,3856,4064,4206,4274,4283,4258,4233,4243,4329,4513,4817,5242,5781,6395,7056,7704,8278,8743,9030,9140,9034,8744,8276,7682,6998,6262,5517,4765,4029,3272,2491,1640,709,-326,-1455,-2662,-3914,-5164,-6370,-7482,-8465,-9306,-9980,-10507,-10892,-11150,-11316,-11380,-11376,-11283,-11115,-10841,-10457,-9937,-9263,-8428,-7423,-6253,-4939,-3504,-1990,-446,1078,2522,3841,4991,5940,6683,7201,7525,7659,7643,7504,7274,6992,6675,6360,6051,5766,5510,5268,5049,4822,4585,4306,3977,3569,3078,2493,1815,1056,244,-610,-1449,-2257,-2991,-3619,-4126,-4488,-4700,-4766,-4684,-4474,-4161,-3755,-3309,-2844,-2413,-2060,-1822,-1744,-1844,-2132,-2602,-3223,-3950,-4736,-5506,-6213,-6802,-7237,-7499,-7590,-7523,-7328,-7043,-6695,-6328,-5956,-5600,-5260,-4926,-4586,-4211,-3793,-3294,-2735,-2092,-1413,-705,-32,591,1104,1506,1774,1943,2018,2074,2139,2264,2502,2833,3292,3818,4390,4938,5418,5763,5961,5956,5788,5443,4981,4441,3879,3356,2918,2602,2438,2416,2544,2778,3102,3465,3844,4189,4491,4707,4846,4874,4798,4611,4300,3896,3373,2781,2114,1423,726,66,-530,-1033,-1425,-1704,-1867,-1930,-1904,-1811,-1648,-1443,-1160,-831,-412,68,622,1225,1847,2462,3029,3513,3899,4160,4299,4313,4211,4001,3701,3309,2851,2316,1737,1100,441,-243,-923,-1590,-2225,-2810,-3336,-3784,-4156,-4442,-4643,-4777,-4830,-4851,-4821,-4787,-4742,-4697,-4651,-4577,-4461,-4265,-3956,-3510,-2903,-2137,-1224,-197,899,1995,3050,3981,4771,5369,5785,6020,6109,6080,5991,5860,5746,5649,5608,5605,5656,5742,5850,5967,6066,6125,6130,6033,5837,5503,5034,4432,3695,2866,1952,1004,46,-895,-1784,-2629,-3405,-4134,-4808,-5445,-6040,-6598,-7106,-7561,-7929,-8210,-8366,-8395,-8272,-8000,-7560,-6982,-6253,-5412,-4474,-3469,-2445,-1422,-461,419,1167,1767,2190,2438,2499,2390,2123,1716,1203,590,-80,-800,-1545,-2296,-3053,-3791,-4511,-5190,-5827,-6385,-6874,-7243,-7517,-7664,-7698,-7622,-7424,-7119,-6685,-6130,-5437,-4606,-3657,-2587,-1453,-267,901,2022,3037,3914,4636,5162,5534,5715,5776,5704,5566,5369,5159,4944,4737,4537,4332,4106,3839,3515,3118,2643,2087,1457,771,46,-691,-1403,-2074,-2646,-3125,-3446,-3628,-3630,-3469,-3150,-2682,-2100,-1430,-699,45,786,1493,2151,2754,3307,3816,4295,4761,5216,5679,6141,6606,7062,7496,7893,8231,8489,8644,8681,8580,8331,7930,7364,6654,5798,4810,3721,2534,1292,5,-1287,-2564,-3793,-4936,-5981,-6874,-7621,-8189,-8577,-8784,-8810,-8663,-8353,-7896,-7304,-6611,-5835,-5013,-4181,-3355,-2585,-1861,-1217,-641,-129,315,720,1070,1388,1659,1878,2039,2120,2110,2001,1765,1419,934,340,-369,-1164,-2021,-2909,-3791,-4634,-5406,-6070,-6617,-7017,-7281,-7406,-7405,-7309,-7125,-6888,-6604,-6280,-5920,-5499,-5010,-4427,-3733,-2926,-1996,-972,138,1272,2408,3472,4423,5218,5804,6185,6331,6275,6037,5660,5195,4693,4204,3779,3439,3223,3121,3143,3259,3451,3687,3935,4162,4343,4437,4435,4301,4036,3620,3077,2404,1648,825,-17,-840,-1599,-2259,-2781,-3145,-3334,-3350,-3212,-2946,-2593,-2196,-1797,-1428,-1122,-874,-707,-588,-513,-455,-385,-288,-141,69,339,673,1061,1490,1946,2412,2877,3327,3752,4150,4502,4818,5066,5251,5343,5338,5214,4969,4605,4123,3550,2897,2197,1476,758,76,-554,-1092,-1526,-1814,-1941,-1881,-1613,-1144,-462,399,1411,2528,3685,4823,5874,6765,7464,7909,8110,8046,7761,7282,6663,5955,5201,4448,3710,3011,2338,1692,1050,390,-306,-1063,-1896,-2816,-3833,-4933,-6113,-7342,-8587,-9818,-10981,-12044,-12967,-13720,-14283,-14653,-14823,-14818,-14640,-14328,-13887,-13356,-12741,-12060,-11324,-10526,-9669,-8741,-7726,-6623,-5411,-4114,-2714,-1276,205,1647,3033,4292,5400,6326,7054,7600,7974,8217,8369,8471,8564,8676,8818,9000,9192,9390,9541,9637,9632,9512,9269,8884,8382,7759,7043,6253,5406,4526,3627,2731,1854,1016,233,-477,-1108,-1644,-2095,-2443,-2702,-2861,-2910,-2858,-2682,-2404,-2014,-1534,-992,-408,176,733,1236,1658,1994,2224,2366,2392,2331,2150,1872,1469,963,339,-378,-1174,-2030,-2913,-3805,-4676,-5512,-6288,-7006,-7639,-8206,-8681,-9077,-9387,-9603,-9728,-9742,-9644,-9417,-9062,-8566,-7947,-7198,-6341,-5388,-4341,-3225,-2041,-805,460,1739,3004,4216,5355,6369,7244,7948,8469,8812,8963,8953,8775,8458,8007,7444,6781,6040,5234,4390,3513,2633,1756,903,96,-662,-1327,-1908,-2362,-2697,-2894,-2956,-2897,-2714,-2428,-2045,-1566,-1003,-350,395,1216,2124,3082,4082,5084,6046,6942,7708,8331,8766,9002,9029,8837,8447,7856,7104,6196,5183,4080,2931,1754,581,-586,-1719,-2837,-3913,-4976,-5994,-6992,-7930,-8829,-9641,-10389,-11023,-11570,-11987,-12303,-12482,-12554,-12493,-12322,-12027,-11627,-11114,-10511,-9812,-9040,-8203,-7315,-6394,-5445,-4486,-3508,-2535,-1547,-570,405,1355,2266,3122,3897,4589,5170,5654,6031,6318,6526,6664,6746,6772,6747,6660,6503,6266,5929,5498,4949,4320,3587,2812,1988,1174,379,-351,-1011,-1574,-2035,-2392,-2643,-2792,-2849,-2804,-2674,-2448,-2128,-1718,-1208,-606,85,853,1689,2557,3448,4309,5112,5817,6380,6777,6978,6972,6767,6370,5814,5146,4389,3615,2831,2096,1395,763,167,-388,-926,-1448,-1976,-2479,-2980,-3432,-3833,-4164,-4395,-4526,-4539,-4434,-4217,-3894,-3472,-2971,-2385,-1733,-1007,-212,654,1588,2584,3628,4700,5770,6799,7753,8582,9253,9736,10002,10052,9891,9536,9024,8398,7690,6959,6222,5515,4845,4210,3609,3007,2414,1787,1145,467,-231,-937,-1635,-2317,-2949,-3550,-4077,-4560,-4975,-5340,-5658,-5933,-6185,-6407,-6619,-6811,-6991,-7134,-7239,-7269,-7211,-7043,-6746,-6321,-5771,-5108,-4360,-3549,-2717,-1885,-1099,-370,270,815,1255,1591,1820,1956,2000,1964,1853,1678,1439,1145,779,348,-167,-761,-1439,-2195,-2999,-3841,-4674,-5479,-6217,-6866,-7411,-7842,-8156,-8364,-8469,-8490,-8439,-8325,-8153,-7925,-7620,-7234,-6736,-6105,-5338,-4401,-3328,-2106,-773,632,2088,3518,4911,6186,7336,8299,9070,9625,9972,10118,10084,9892,9571,9136,8610,8002,7313,6564,5737,4864,3942,2997,2059,1140,294,-471,-1112,-1618,-1967,-2166,-2198,-2104,-1867,-1545,-1128,-666,-154,375,924,1469,2022,2551,3070,3557,4011,4429,4798,5128,5401,5625,5794,5891,5929,5878,5744,5513,5179,4746,4216,3611,2938,2238,1514,802,111,-556,-1182,-1784,-2359,-2915,-3462,-4007,-4552,-5107,-5658,-6208,-6735,-7227,-7658,-8010,-8262,-8410,-8440,-8374,-8213,-7977,-7681,-7324,-6913,-6434,-5874,-5221,-4470,-3616,-2679,-1674,-639,396,1383,2295,3098,3770,4309,4699,4959,5084,5090,4980,4761,4431,3986,3427,2746,1952,1048,57,-997,-2072,-3140,-4145,-5057,-5837,-6449,-6889,-7127,-7184,-7050,-6756,-6302,-5723,-5017,-4215,-3314,-2328,-1263,-121,1086,2345,3640,4941,6223,7440,8569,9547,10373,10987,11397,11574,11531,11255,10779,10081,9207,8145,6918,5549,4042,2426,728,-1030,-2809,-4565,-6269,-7857,-9300,-10541,-11560,-12311,-12801,-13007,-12960,-12668,-12171,-11502,-10692,-9780,-8780,-7717,-6599,-5432,-4230,-2992,-1740,-488,740,1920,3024,4036,4927,5693,6316,6796,7128,7315,7362,7280,7080,6794,6432,6040,5632,5240,4893,4593,4364,4194,4081,4012,3960,3905,3825,3693,3507,3251,2943,2580,2191,1782,1383,1004,666,377,153,-1,-78,-80,-5,135,339,583,861,1148,1434,1694,1926,2106,2241,2321,2361,2363,2344,2313,2288,2275,2292,2336,2412,2509,2612,2685,2714,2640,2457,2119,1626,982,193,-696,-1651,-2635,-3578,-4479,-5270,-5961,-6530,-6980,-7328,-7574,-7741,-7838,-7868,-7844,-7753,-7602,-7365,-7041,-6600,-6033,-5314,-4446,-3410,-2243,-957,395,1755,3072,4264,5298,6113,6702,7045,7161,7069,6809,6401,5899,5310,4675,3994,3284,2537,1762,939,79,-832,-1774,-2738,-3697,-4608,-5438,-6133,-6651,-6961,-7024,-6849,-6421,-5785,-4964,-4017,-2996,-1948,-931,39,921,1724,2438,3075,3644,4158,4614,5028,5371,5657,5855,5962,5966,5853,5629,5290,4850,4317,3722,3066,2400,1713,1052,412,-190,-737,-1238,-1679,-2057,-2389,-2657,-2896,-3104,-3304,-3516,-3747,-4026,-4341,-4709,-5102,-5520,-5930,-6314,-6644,-6896,-7054,-7102,-7034,-6843,-6544,-6128,-5617,-5007,-4309,-3516,-2648,-1677,-648,466,1617,2797,3969,5090,6139,7061,7846,8454,8887,9125,9181,9051,8764,8329,7786,7154,6474,5774,5075,4400,3744,3117,2500,1886,1272,643,22,-588,-1158,-1659,-2059,-2335,-2447,-2394,-2140,-1711,-1080,-302,624,1633,2689,3730,4697,5545,6219,6698,6963,7014,6868,6549,6089,5514,4853,4115,3299,2411,1421,337,-859,-2160,-3547,-4999,-6473,-7928,-9318,-10596,-11725,-12670,-13420,-13951,-14285,-14417,-14372,-14176,-13839,-13399,-12866,-12254,-11585,-10855,-10075,-9241,-8341,-7397,-6369,-5306,-4167,-3005,-1801,-607,585,1728,2818,3819,4723,5510,6170,6704,7095,7365,7495,7512,7400,7173,6822,6349,5747,5015,4162,3190,2134,1009,-137,-1268,-2342,-3313,-4161,-4843,-5367,-5701,-5875,-5873,-5728,-5435,-5012,-4459,-3777,-2966,-2017,-940,277,1597,3020,4491,5970,7406,8733,9908,10877,11612,12103,12343,12365,12191,11872,11442,10948,10411,9864,9298,8719,8104,7429,6683,5820,4849,3750,2542,1241,-107,-1472,-2789,-4021,-5123,-6059,-6814,-7376,-7756,-7964,-8027,-7962,-7799,-7554,-7237,-6867,-6431,-5948,-5401,-4794,-4131,-3400,-2622,-1789,-927,-45,835,1692,2506,3259,3932,4513,4994,5370,5633,5794,5838,5770,5590,5278,4857,4303,3650,2894,2074,1213,344,-496,-1288,-1994,-2615,-3128,-3537,-3850,-4070,-4211,-4281,-4283,-4213,-4070,-3828,-3485,-3013,-2421,-1703,-880,21,965,1912,2813,3637,4342,4915,5343,5622,5773,5796,5716,5541,5277,4927,4497,3966,3358,2661,1896,1084,242,-587,-1386,-2117,-2769,-3325,-3780,-4146,-4431,-4651,-4829,-4976,-5114,-5260,-5415,-5599,-5799,-6021,-6251,-6468,-6656,-6782,-6817,-6735,-6514,-6128,-5596,-4901,-4087,-3173,-2202,-1210,-242,679,1510,2248,2869,3375,3774,4067,4277,4413,4487,4517,4498,4445,4347,4208,4014,3769,3460,3094,2670,2202,1694,1172,645,137,-340,-774,-1154,-1486,-1767,-2015,-2229,-2419,-2580,-2698,-2759,-2729,-2585,-2302,-1849,-1241,-462,437,1425,2445,3426,4323,5073,5651,6031,6220,6234,6098,5871,5561,5242,4907,4590,4280,3968,3632,3242,2774,2197,1499,669,-283,-1348,-2483,-3668,-4842,-5979,-7024,-7954,-8724,-9334,-9750,-9993,-10052,-9955,-9710,-9359,-8902,-8393,-7829,-7240,-6625,-5991,-5323,-4624,-3879,-3075,-2223,-1311,-357,623,1617,2582,3509,4358,5124,5775,6320,6741,7054,7255,7368,7384,7342,7228,7066,6864,6613,6331,6001,5633,5210,4739,4210,3626,2994,2314,1609,886,171,-519,-1163,-1742,-2242,-2663,-2986,-3240,-3401,-3499,-3521,-3478,-3367,-3186,-2936,-2617,-2230,-1795,-1307,-809,-292,198,659,1073,1421,1709,1937,2092,2210,2258,2276,2236,2156,2013,1808,1521,1147,669,81,-617,-1430,-2341,-3334,-4394,-5480,-6570,-7623,-8612,-9500,-10281,-10916,-11410,-11754,-11930,-11958,-11812,-11505,-11026,-10368,-9538,-8523,-7350,-6016,-4563,-3009,-1403,219,1805,3321,4719,5973,7062,7963,8683,9219,9578,9791,9844,9779,9582,9254,8806,8200,7442,6522,5432,4204,2865,1459,58,-1283,-2499,-3528,-4343,-4902,-5210,-5249,-5050,-4606,-3951,-3089,-2044,-845,504,1946,3472,5028,6571,8064,9453,10705,11778,12650,13300,13726,13922,13908,13685,13290,12737,12053,11268,10407,9485,8547,7567,6598,5605,4612,3614,2601,1604,601,-363,-1299,-2169,-2980,-3699,-4348,-4904,-5393,-5820,-6191,-6527,-6825,-7092,-7328,-7523,-7676,-7777,-7826,-7818,-7760,-7654,-7509,-7336,-7131,-6914,-6668,-6411,-6119,-5804,-5440,-5039,-4581,-4074,-3518,-2916,-2279,-1618,-941,-267,384,1001,1545,2013,2366,2601,2694,2651,2466,2152,1721,1191,585,-80,-761,-1462,-2118,-2742,-3282,-3727,-4066,-4264,-4332,-4234,-3986,-3558,-2976,-2227,-1344,-345,736,1855,2968,4035,5004,5852,6539,7062,7410,7590,7619,7497,7258,6887,6403,5795,5057,4188,3187,2059,826,-482,-1832,-3170,-4457,-5643,-6684,-7548,-8207,-8654,-8879,-8917,-8767,-8492,-8099,-7650,-7153,-6633,-6100,-5530,-4940,-4279,-3561,-2746,-1849,-858,197,1298,2397,3451,4419,5243,5905,6364,6622,6679,6552,6266,5866,5373,4849,4310,3803,3349,2969,2677,2478,2368,2342,2379,2464,2574,2685,2782,2848,2880,2863,2814,2711,2574,2390,2164,1900,1591,1261,903,544,189,-145,-447,-710,-927,-1111,-1251,-1375,-1465,-1536,-1577,-1570,-1523,-1395,-1217,-956,-653,-303,59,416,746,1027,1257,1424,1544,1613,1653,1666,1655,1622,1554,1428,1243,953,563,45,-605,-1381,-2281,-3279,-4350,-5459,-6562,-7618,-8590,-9426,-10112,-10611,-10911,-11025,-10934,-10688,-10283,-9763,-9146,-8445,-7682,-6854,-5966,-5011,-3997,-2914,-1791,-624,545,1705,2809,3844,4761,5561,6201,6704,7042,7247,7318,7270,7128,6882,6560,6150,5661,5100,4461,3763,2997,2185,1327,440,-456,-1359,-2218,-3029,-3736,-4313,-4729,-4947,-4959,-4754,-4343,-3744,-2991,-2120,-1173,-199,766,1685,2528,3276,3920,4454,4881,5210,5445,5609,5703,5751,5763,5744,5721,5679,5643,5598,5541,5460,5336,5155,4897,4546,4097,3536,2875,2116,1269,372,-579,-1522,-2462,-3344,-4169,-4904,-5549,-6101,-6550,-6919,-7192,-7389,-7492,-7507,-7414,-7200,-6861,-6373,-5749,-4981,-4083,-3086,-1996,-870,279,1397,2461,3434,4308,5058,5691,6206,6618,6942,7200,7393,7545,7636,7664,7610,7439,7142,6678,6050,5238,4268,3136,1897,563,-805,-2175,-3489,-4714,-5787,-6695,-7366,-7808,-7965,-7848,-7444,-6760,-5823,-4654,-3295,-1799,-213,1398,2969,4452,5775,6904,7798,8437,8818,8954,8860,8581,8141,7590,6956,6266,5549,4793,4034,3229,2406,1529,607,-366,-1386,-2439,-3510,-4569,-5586,-6540,-7388,-8128,-8723,-9180,-9485,-9637,-9633,-9469,-9140,-8644,-7983,-7159,-6196,-5111,-3940,-2716,-1484,-283,838,1852,2713,3410,3910,4215,4317,4237,3976,3584,3058,2459,1791,1100,391,-288,-950,-1549,-2101,-2580,-3004,-3351,-3653,-3882,-4064,-4190,-4245,-4252,-4168,-4027,-3798,-3507,-3148,-2751,-2326,-1902,-1503,-1137,-837,-587,-402,-259,-146,-30,106,297,561,899,1326,1820,2366,2941,3503,4033,4490,4862,5135,5306,5396,5415,5402,5374,5365,5383,5445,5542,5663,5779,5867,5886,5810,5612,5268,4776,4131,3345,2441,1434,362,-754,-1872,-2973,-4012,-4970,-5810,-6513,-7054,-7428,-7616,-7632,-7468,-7145,-6672,-6066,-5346,-4534,-3632,-2685,-1675,-660,371,1364,2313,3174,3935,4563,5051,5383,5563,5595,5478,5236,4856,4367,3753,3035,2211,1294,311,-728,-1779,-2818,-3806,-4717,-5512,-6192,-6714,-7098,-7318,-7389,-7303,-7072,-6683,-6150,-5467,-4631,-3671,-2579,-1399,-154,1118,2365,3553,4631,5569,6327,6892,7246,7402,7361,7164,6829,6403,5917,5410,4901,4421,3976,3575,3214,2892,2588,2298,2003,1684,1341,954,516,32,-518,-1124,-1795,-2537,-3332,-4191,-5088,-6018,-6954,-7867,-8739,-9521,-10206,-10754,-11162,-11416,-11528,-11504,-11369,-11143,-10838,-10483,-10071,-9613,-9095,-8511,-7842,-7077,-6206,-5212,-4109,-2883,-1563,-159,1298,2775,4230,5633,6931,8106,9116,9942,10567,10983,11180,11172,10949,10542,9939,9185,8276,7257,6142,4969,3762,2566,1399,310,-674,-1513,-2163,-2597,-2774,-2677,-2288,-1615,-677,498,1848,3325,4851,6364,7794,9089,10190,11081,11728,12136,12315,12281,12075,11717,11253,10700,10078,9401,8652,7831,6909,5874,4702,3392,1938,354,-1337,-3097,-4893,-6661,-8367,-9952,-11372,-12595,-13587,-14335,-14828,-15071,-15076,-14858,-14452,-13866,-13143,-12289,-11328,-10265,-9100,-7837,-6469,-5007,-3445,-1817,-133,1551,3197,4747,6136,7321,8244,8877,9207,9218,8948,8411,7662,6747,5724,4648,3573,2540,1585,729,-17,-646,-1178,-1607,-1968,-2260,-2508,-2722,-2909,-3089,-3247,-3407,-3533,-3630,-3659,-3597,-3405,-3058,-2528,-1814,-909,151,1343,2614,3899,5161,6321,7354,8211,8870,9321,9558,9584,9420,9073,8580,7954,7230,6416,5547,4620,3653,2651,1607,543,-553,-1656,-2764,-3858,-4929,-5960,-6949,-7876,-8746,-9535,-10240,-10850,-11336,-11709,-11928,-12012,-11935,-11712,-11334,-10809,-10139,-9326,-8381,-7312,-6130,-4858,-3513,-2129,-731,649,1977,3232,4374,5399,6271,6994,7558,7964,8223,8339,8323,8185,7927,7550,7048,6418,5646,4742,3701,2548,1315,42,-1222,-2418,-3511,-4441,-5192,-5740,-6078,-6228,-6185,-5997,-5660,-5224,-4681,-4063,-3353,-2568,-1688,-725,328,1459,2639,3854,5050,6203,7256,8175,8931,9482,9840,9965,9890,9605,9136,8498,7711,6800,5788,4698,3551,2369,1170,-27,-1200,-2330,-3399,-4376,-5250,-5993,-6594,-7040,-7337,-7483,-7514,-7430,-7286,-7084,-6867,-6632,-6393,-6136,-5853,-5523,-5124,-4643,-4071,-3399,-2652,-1838,-1000,-173,604,1288,1856,2286,2584,2763,2851,2889,2909,2958,3050,3208,3423,3690,3978,4257,4497,4662,4736,4703,4552,4298,3929,3479,2932,2317,1626,876,64,-790,-1683,-2597,-3498,-4385,-5200,-5940,-6565,-7056,-7407,-7603,-7652,-7562,-7348,-7025,-6614,-6122,-5570,-4951,-4288,-3564,-2802,-1994,-1154,-295,562,1408,2199,2935,3575,4116,4541,4847,5033,5104,5067,4936,4709,4414,4031,3591,3084,2518,1903,1229,521,-242,-1020,-1837,-2645,-3451,-4212,-4913,-5523,-6017,-6369,-6562,-6581,-6421,-6083,-5579,-4916,-4125,-3223,-2235,-1206,-137,911,1939,2906,3802,4610,5330,5950,6491,6955,7345,7687,7963,8194,8359,8456,8470,8387,8206,7911,7518,7021,6445,5794,5091,4346,3571,2777,1973,1158,357,-439,-1192,-1900,-2529,-3063,-3477,-3762,-3900,-3905,-3769,-3516,-3148,-2696,-2155,-1557,-891,-178,594,1410,2276,3180,4106,5038,5943,6788,7533,8146,8584,8837,8873,8703,8322,7750,7014,6143,5165,4130,3045,1956,854,-238,-1343,-2457,-3600,-4785,-5995,-7245,-8483,-9700,-10841,-11860,-12726,-13379,-13814,-13992,-13924,-13600,-13040,-12250,-11261,-10084,-8760,-7305,-5767,-4170,-2572,-995,494,1882,3113,4176,5041,5702,6148,6378,6399,6210,5824,5251,4498,3597,2559,1424,224,-1008,-2221,-3389,-4456,-5411,-6213,-6853,-7320,-7612,-7744,-7721,-7580,-7325,-6995,-6600,-6157,-5662,-5120,-4496,-3787,-2960,-2002,-907,325,1670,3105,4581,6055,7477,8794,9969,10970,11761,12355,12723,12900,12882,12707,12379,11943,11390,10760,10046,9260,8410,7487,6508,5464,4377,3242,2091,924,-223,-1338,-2392,-3372,-4244,-5008,-5638,-6138,-6510,-6754,-6895,-6947,-6926,-6864,-6757,-6628,-6462,-6250,-5983,-5620,-5166,-4583,-3881,-3061,-2129,-1131,-83,961,1963,2886,3682,4334,4805,5098,5191,5104,4836,4406,3826,3114,2282,1348,333,-749,-1853,-2968,-4034,-5035,-5928,-6676,-7274,-7681,-7909,-7946,-7804,-7491,-7026,-6428,-5710,-4904,-4015,-3067,-2069,-1029,42,1141,2246,3359,4435,5475,6424,7271,7984,8532,8923,9120,9145,8988,8670,8197,7594,6867,6041,5127,4136,3082,1976,830,-336,-1501,-2649,-3742,-4763,-5677,-6467,-7107,-7596,-7913,-8078,-8091,-7967,-7747,-7439,-7091,-6724,-6361,-6032,-5748,-5515,-5336,-5193,-5075,-4942,-4777,-4541,-4220,-3804,-3301,-2734,-2136,-1536,-980,-473,-48,314,617,879,1134,1387,1665,1976,2314,2681,3062,3437,3791,4098,4336,4490,4546,4492,4339,4078,3740,3331,2888,2432,1995,1602,1274,1022,848,745,699,684,687,686,674,653,637,645,708,861,1118,1518,2047,2715,3482,4322,5185,6015,6771,7400,7865,8155,8239,8143,7866,7435,6896,6258,5582,4867,4144,3414,2668,1899,1085,219,-712,-1708,-2749,-3822,-4884,-5903,-6835,-7641,-8293,-8764,-9047,-9147,-9063,-8841,-8466,-8006,-7444,-6829,-6157,-5446,-4700,-3925,-3130,-2314,-1501,-676,120,903,1635,2321,2932,3463,3898,4221,4441,4537,4527,4414,4204,3924,3575,3186,2759,2320,1862,1399,933,453,-27,-525,-1029,-1541,-2049,-2544,-2998,-3404,-3723,-3952,-4062,-4051,-3907,-3643,-3252,-2756,-2158,-1474,-698,135,1056,2014,3027,4057,5089,6090,7043,7906,8676,9321,9836,10219,10453,10557,10518,10342,10036,9584,9006,8280,7415,6404,5243,3941,2507,948,-688,-2394,-4102,-5788,-7392,-8873,-10192,-11317,-12224,-12907,-13360,-13604,-13655,-13538,-13286,-12925,-12469,-11951,-11353,-10687,-9924,-9052,-8037,-6862,-5516,-3996,-2331,-556,1279,3094,4832,6409,7765,8852,9626,10083,10207,10025,9551,8828,7875,6752,5479,4106,2681,1226,-184,-1536,-2761,-3841,-4726,-5401,-5841,-6043,-6008,-5755,-5309,-4702,-3983,-3187,-2364,-1553,-776,-63,587,1178,1718,2238,2749,3281,3847,4451,5099,5762,6434,7071,7640,8123,8454,8656,8668,8511,8181,7669,7014,6202,5272,4229,3102,1907,684,-553,-1755,-2911,-3976,-4941,-5775,-6472,-7018,-7405,-7637,-7707,-7622,-7385,-7006,-6495,-5874,-5150,-4362,-3519,-2665,-1816,-1001,-241,441,1050,1561,2005,2373,2690,2973,3229,3474,3699,3902,4060,4150,4151,4032,3780,3379,2826,2123,1285,328,-719,-1832,-2975,-4118,-5228,-6271,-7225,-8056,-8747,-9272,-9625,-9779,-9747,-9512,-9093,-8495,-7735,-6844,-5838,-4759,-3628,-2479,-1343,-243,798,1759,2637,3422,4114,4722,5251,5716,6124,6487,6806,7084,7313,7480,7575,7573,7458,7219,6824,6286,5575,4719,3710,2584,1359,78,-1223,-2498,-3711,-4821,-5801,-6630,-7284,-7761,-8046,-8147,-8061,-7790,-7351,-6738,-5985,-5093,-4098,-3015,-1895,-749,357,1406,2341,3135,3751,4178,4398,4426,4283,4004,3635,3224,2800,2419,2070,1786,1535,1308,1076,812,494,105,-353,-875,-1436,-2007,-2547,-3024,-3388,-3616,-3670,-3545,-3221,-2721,-2043,-1226,-300,708,1740,2781,3775,4702,5531,6244,6827,7277,7585,7761,7802,7723,7521,7223,6824,6355,5829,5267,4700,4143,3621,3144,2722,2358,2061,1821,1651,1545,1510,1551,1661,1837,2066,2329,2598,2853,3056,3181,3208,3113,2891,2541,2065,1483,819,85,-675,-1450,-2213,-2943,-3634,-4273,-4855,-5383,-5850,-6257,-6602,-6878,-7077,-7193,-7212,-7122,-6923,-6596,-6165,-5611,-4970,-4244,-3455,-2633,-1778,-933,-90,714,1478,2183,2813,3357,3799,4113,4284,4287,4097,3702,3088,2268,1251,87,-1188,-2503,-3789,-4990,-6027,-6863,-7459,-7789,-7870,-7698,-7323,-6765,-6087,-5319,-4509,-3693,-2891,-2123,-1392,-699,-27,621,1280,1935,2616,3296,3995,4671,5337,5950,6508,6982,7364,7632,7792,7814,7727,7496,7164,6711,6160,5522,4803,4017,3180,2295,1384,460,-469,-1369,-2240,-3041,-3774,-4404,-4930,-5339,-5624,-5812,-5885,-5891,-5825,-5727,-5603,-5472,-5339,-5207,-5077,-4928,-4768,-4549,-4293,-3947,-3523,-3000,-2372,-1657,-849,7,906,1785,2637,3399,4065,4596,4979,5212,5284,5199,4965,4571,4052,3386,2623,1748,820,-157,-1128,-2065,-2930,-3691,-4318,-4797,-5110,-5261,-5248,-5092,-4794,-4395,-3894,-3332,-2719,-2066,-1402,-708,-11,712,1456,2230,3043,3889,4781,5694,6631,7561,8469,9327,10096,10759,11250,11566,11631,11443,10953,10150,9038,7624,5943,4057,2010,-95,-2195,-4203,-6049,-7680,-9057,-10163,-10994,-11572,-11920,-12053,-12024,-11811,-11463,-10946,-10271,-9426,-8403,-7211,-5866,-4401,-2859,-1305,213,1618,2864,3896,4686,5210,5468,5475,5245,4832,4263,3592,2863,2106,1355,617,-113,-838,-1593,-2386,-3255,-4196,-5213,-6295,-7391,-8482,-9499,-10399,-11141,-11676,-11994,-12063,-11895,-11481,-10842,-9982,-8919,-7668,-6234,-4648,-2916,-1082,819,2737,4614,6389,7999,9393,10533,11387,11959,12249,12294,12138,11825,11424,10984,10557,10186,9885,9667,9507,9384,9247,9058,8765,8334,7736,6959,6016,4913,3706,2415,1114,-167,-1358,-2448,-3371,-4145,-4730,-5144,-5387,-5462,-5388,-5171,-4820,-4359,-3786,-3134,-2414,-1645,-861,-62,715,1462,2169,2807,3384,3867,4261,4550,4738,4819,4814,4728,4588,4414,4223,4040,3867,3717,3567,3407,3207,2931,2561,2054,1413,632,-275,-1270,-2316,-3364,-4355,-5244,-5984,-6532,-6875,-6971,-6837,-6443,-5824,-4973,-3939,-2737,-1442,-77,1257,2535,3658,4611,5324,5808,6029,6028,5811,5427,4902,4289,3608,2903,2196,1503,844,218,-383,-957,-1541,-2136,-2776,-3465,-4211,-5000,-5812,-6602,-7324,-7927,-8357,-8585,-8589,-8376,-7967,-7425,-6787,-6147,-5535,-5026,-4626,-4354,-4191,-4093,-4031,-3933,-3775,-3497,-3103,-2558,-1900,-1121,-281,610,1485,2325,3080,3726,4239,4608,4846,4958,4988,4961,4924,4909,4953,5058,5247,5484,5765,6035,6263,6405,6412,6263,5922,5381,4636,3694,2582,1322,-27,-1428,-2807,-4105,-5272,-6230,-6963,-7413,-7586,-7472,-7095,-6487,-5682,-4738,-3685,-2582,-1454,-342,742,1763,2726,3604,4397,5093,5686,6171,6552,6818,6983,7031,6974,6793,6475,6018,5382,4585,3604,2455,1164,-239,-1693,-3151,-4537,-5803,-6883,-7747,-8362,-8724,-8848,-8742,-8464,-8024,-7491,-6882,-6243,-5582,-4927,-4270,-3611,-2948,-2256,-1545,-799,-23,768,1564,2342,3070,3732,4295,4739,5059,5233,5290,5222,5074,4866,4627,4400,4189,4021,3881,3765,3637,3481,3248,2925,2476,1894,1175,327,-620,-1651,-2706,-3768,-4772,-5689,-6481,-7119,-7583,-7869,-7970,-7897,-7668,-7293,-6807,-6216,-5561,-4845,-4100,-3324,-2540,-1730,-909,-62,814,1706,2619,3518,4385,5181,5864,6416,6780,6976,6956,6757,6366,5804,5096,4247,3293,2247,1142,2,-1143,-2256,-3321,-4301,-5194,-5976,-6646,-7207,-7645,-7978,-8183,-8267,-8217,-8006,-7635,-7062,-6295,-5299,-4098,-2687,-1112,598,2379,4182,5936,7597,9102,10418,11516,12364,12970,13321,13437,13342,13054,12623,12069,11434,10741,9988,9183,8293,7295,6151,4836,3323,1632,-224,-2188,-4190,-6150,-7974,-9589,-10918,-11922,-12565,-12858,-12812,-12473,-11886,-11109,-10199,-9201,-8162,-7108,-6060,-5030,-4018,-3033,-2064,-1127,-214,657,1480,2242,2930,3525,4025,4404,4677,4816,4842,4742,4539,4242,3858,3414,2908,2353,1763,1116,447,-262,-990,-1706,-2402,-3019,-3539,-3903,-4098,-4082,-3855,-3417,-2781,-1975,-1041,-13,1053,2118,3137,4074,4902,5597,6161,6585,6888,7076,7178,7210,7199,7159,7105,7047,6979,6901,6787,6630,6392,6070,5620,5056,4358,3554,2659,1704,727,-244,-1170,-2043,-2837,-3561,-4209,-4796,-5326,-5812,-6251,-6650,-6993,-7282,-7492,-7617,-7641,-7547,-7335,-6987,-6522,-5929,-5229,-4432,-3556,-2624,-1656,-678,285,1206,2062,2822,3473,3979,4349,4550,4603,4497,4258,3881,3394,2793,2098,1318,464,-438,-1361,-2283,-3158,-3965,-4674,-5254,-5706,-6004,-6158,-6160,-6010,-5721,-5287,-4738,-4072,-3335,-2535,-1721,-917,-150,545,1171,1701,2157,2532,2841,3099,3305,3472,3593,3673,3700,3679,3596,3456,3254,2983,2650,2251,1784,1261,685,62,-578,-1229,-1855,-2433,-2944,-3364,-3689,-3916,-4064,-4141,-4182,-4202,-4227,-4267,-4326,-4392,-4463,-4498,-4499,-4427,-4276,-4036,-3699,-3274,-2769,-2191,-1555,-871,-151,605,1384,2182,2987,3783,4554,5277,5930,6494,6956,7311,7553,7698,7754,7733,7663,7539,7395,7216,7026,6808,6580,6315,6041,5721,5384,5012,4607,4177,3718,3238,2751,2260,1782,1339,916,543,190,-145,-484,-856,-1275,-1765,-2333,-2976,-3689,-4439,-5205,-5948,-6625,-7209,-7666,-7975,-8136,-8137,-8019,-7772,-7462,-7076,-6669,-6239,-5797,-5354,-4897,-4422,-3932,-3419,-2893,-2368,-1856,-1375,-950,-575,-287,-65,61,117,83,-21,-195,-429,-710,-1029,-1384,-1754,-2147,-2545,-2943,-3330,-3682,-3980,-4196,-4294,-4254,-4048,-3672,-3129,-2433,-1625,-734,185,1091,1952,2726,3407,3978,4442,4808,5086,5288,5429,5515,5554,5548,5489,5382,5204,4959,4628,4207,3697,3095,2413,1676,903,138,-576,-1204,-1688,-2006,-2131,-2057,-1801,-1389,-873,-304,256,749,1146,1396,1523,1504,1399,1219,1035,868,783,787,914,1158,1512,1964,2471,3019,3558,4065,4512,4864,5118,5258,5288,5217,5056,4825,4539,4217,3871,3511,3152,2783,2419,2050,1675,1291,892,473,37,-430,-913,-1417,-1922,-2428,-2900,-3340,-3711,-4001,-4200,-4276,-4233,-4052,-3734,-3285,-2709,-2030,-1265,-451,390,1217,1998,2715,3323,3833,4205,4449,4558,4527,4375,4096,3712,3233,2666,2031,1329,566,-245,-1112,-2012,-2947,-3890,-4822,-5719,-6533,-7253,-7812,-8205,-8388,-8356,-8106,-7654,-7030,-6279,-5440,-4578,-3715,-2907,-2154,-1473,-859,-300,212,676,1115,1494,1836,2109,2320,2465,2530,2535,2467,2331,2133,1849,1497,1054,532,-77,-747,-1478,-2223,-2972,-3672,-4306,-4834,-5235,-5502,-5618,-5600,-5443,-5178,-4799,-4340,-3798,-3190,-2527,-1802,-1038,-222,625,1514,2418,3346,4258,5153,5991,6746,7394,7904,8259,8450,8465,8316,8015,7578,7040,6427,5772,5115,4476,3883,3345,2861,2430,2030,1655,1277,897,495,87,-346,-773,-1204,-1615,-2006,-2361,-2670,-2922,-3104,-3211,-3232,-3177,-3038,-2846,-2604,-2347,-2090,-1862,-1670,-1536,-1453,-1419,-1421,-1436,-1442,-1412,-1320,-1146,-872,-499,-21,531,1152,1789,2427,3019,3534,3951,4234,4381,4376,4213,3911,3461,2893,2219,1463,659,-177,-997,-1789,-2512,-3150,-3683,-4092,-4373,-4515,-4522,-4391,-4139,-3781,-3334,-2834,-2298,-1760,-1243,-757,-325,69,410,730,1020,1306,1584,1851,2100,2311,2461,2535,2505,2364,2107,1731,1256,690,60,-608,-1299,-1979,-2640,-3259,-3829,-4346,-4801,-5204,-5538,-5823,-6030,-6180,-6236,-6208,-6071,-5822,-5455,-4968,-4377,-3688,-2936,-2133,-1323,-528,222,893,1486,1961,2343,2610,2787,2869,2883,2817,2697,2517,2278,2005,1679,1343,985,647,335,78,-111,-218,-235,-161,-9,214,478,764,1047,1295,1500,1637,1715,1721,1684,1605,1516,1431,1367,1335,1340,1371,1428,1472,1504,1481,1401,1239,998,678,305,-99,-490,-830,-1064,-1160,-1082,-816,-368,244,971,1778,2579,3342,3992,4495,4830,4972,4931,4727,4379,3933,3417,2877,2347,1846,1401,1007,662,357,60,-237,-564,-931,-1340,-1790,-2262,-2732,-3169,-3537,-3801,-3938,-3923,-3751,-3430,-2969,-2410,-1767,-1105,-426,199,775,1265,1671,1999,2250,2455,2620,2769,2919,3063,3223,3375,3517,3640,3704,3715,3622,3421,3092,2613,1992,1223,321,-688,-1775,-2894,-4005,-5051,-5997,-6791,-7408,-7827,-8033,-8039,-7847,-7486,-6972,-6346,-5619,-4830,-3993,-3129,-2246,-1358,-460,432,1323,2200,3049,3871,4623,5321,5916,6423,6806,7071,7200,7204,7070,6814,6435,5949,5363,4701,3963,3187,2372,1546,709,-123,-959,-1789,-2618,-3446,-4254,-5046,-5787,-6466,-7054,-7524,-7857,-8034,-8039,-7875,-7532,-7030,-6369,-5574,-4661,-3651,-2572,-1452,-314,800,1878,2878,3794,4598,5289,5851,6299,6615,6826,6907,6890,6748,6510,6154,5696,5137,4482,3754,2963,2137,1302,480,-295,-1013,-1650,-2204,-2660,-3032,-3294,-3472,-3535,-3495,-3344,-3076,-2709,-2248,-1721,-1158,-577,-26,497,956,1365,1716,2030,2319,2590,2869,3137,3414,3666,3896,4074,4192,4230,4186,4054,3835,3535,3148,2694,2159,1562,898,181,-582,-1375,-2186,-2991,-3779,-4535,-5239,-5894,-6484,-7003,-7460,-7830,-8125,-8323,-8419,-8396,-8244,-7948,-7505,-6899,-6144,-5229,-4183,-3010,-1742,-416,943,2272,3552,4722,5761,6628,7312,7788,8068,8136,8019,7717,7246,6631,5874,5016,4057,3050,1995,949,-78,-1051,-1944,-2747,-3441,-4031,-4507,-4887,-5170,-5369,-5504,-5559,-5561,-5492,-5348,-5136,-4828,-4444,-3958,-3403,-2759,-2075,-1344,-610,109,786,1384,1900,2288,2564,2696,2704,2585,2364,2049,1684,1274,866,463,94,-249,-560,-857,-1150,-1457,-1789,-2160,-2564,-3006,-3462,-3924,-4356,-4734,-5027,-5205,-5250,-5150,-4897,-4512,-3990,-3376,-2667,-1903,-1087,-245,618,1489,2352,3214,4033,4837,5565,6247,6826,7322,7696,7954,8079,8071,7934,7671,7293,6827,6280,5691,5076,4468,3886,3356,2888,2485,2151,1857,1586,1305,968,569,54,-559,-1286,-2101,-2975,-3875,-4759,-5588,-6328,-6951,-7444,-7790,-8000,-8074,-8023,-7866,-7601,-7252,-6810,-6291,-5678,-4992,-4204,-3354,-2410,-1421,-378,678,1737,2754,3723,4594,5369,6014,6533,6906,7159,7275,7305,7240,7127,6976,6803,6635,6450,6279,6076,5859,5592,5273,4884,4425,3897,3307,2681,2024,1376,752,168,-348,-796,-1160,-1440,-1639,-1745,-1774,-1703,-1557,-1318,-1002,-619,-176,296,777,1237,1641,1961,2185,2279,2267,2131,1908,1605,1262,883,505,122,-257,-623,-1002,-1371,-1755,-2137,-2512,-2870,-3193,-3463,-3675,-3812,-3886,-3898,-3860,-3808,-3733,-3695,-3668,-3699,-3763,-3871,-4005,-4151,-4294,-4402,-4484,-4493,-4457,-4347,-4174,-3948,-3665,-3339,-2976,-2575,-2137,-1669,-1152,-610,-18,596,1251,1906,2580,3220,3848,4403,4906,5314,5631,5851,5957,5962,5853,5630,5301,4845,4290,3612,2840,1969,1030,27,-994,-2025,-3017,-3952,-4791,-5520,-6099,-6533,-6789,-6881,-6795,-6544,-6138,-5583,-4901,-4105,-3207,-2234,-1204,-142,916,1952,2924,3810,4581,5222,5716,6063,6264,6322,6254,6074,5782,5418,4957,4447,3867,3246,2585,1895,1191,481,-215,-891,-1525,-2102,-2616,-3028,-3355,-3546,-3621,-3553,-3350,-3018,-2569,-2034,-1435,-817,-209,350,839,1239,1549,1774,1928,2037,2116,2193,2284,2388,2519,2659,2799,2929,3016,3061,3043,2954,2804,2577,2307,1971,1613,1213,807,388,-24,-425,-803,-1156,-1480,-1779,-2058,-2318,-2570,-2817,-3055,-3291,-3502,-3695,-3841,-3942,-3979,-3956,-3872,-3737,-3562,-3370,-3169,-2981,-2815,-2681,-2581,-2516,-2484,-2481,-2500,-2527,-2556,-2573,-2572,-2548,-2499,-2432,-2361,-2286,-2238,-2217,-2246,-2336,-2491,-2729,-3035,-3426,-3872,-4376,-4904,-5441,-5951,-6411,-6777,-7038,-7155,-7122,-6921,-6567,-6050,-5411,-4650,-3811,-2905,-1970,-1009,-58,891,1823,2737,3638,4515,5374,6207,7006,7763,8464,9093,9642,10095,10447,10694,10840,10882,10834,10691,10475,10165,9795,9334,8814,8227,7579,6894,6176,5448,4722,4008,3313,2639,1972,1323,661,9,-652,-1309,-1943,-2553,-3100,-3583,-3965,-4247,-4400,-4440,-4348,-4155,-3849,-3473,-3013,-2515,-1972,-1410,-851,-291,227,717,1140,1507,1795,2008,2144,2200,2191,2113,1983,1818,1616,1414,1208,1018,863,733,653,595,577,562,557,528,479,383,254,83,-118,-330,-546,-732,-878,-961,-964,-893,-724,-497,-201,112,426,700,903,1017,1011,896,655,321,-87,-538,-973,-1371,-1665,-1834,-1856,-1710,-1420,-997,-483,66,601,1061,1387,1540,1493,1222,754,92,-710,-1606,-2547,-3468,-4326,-5081,-5700,-6161,-6475,-6619,-6642,-6531,-6326,-6045,-5695,-5306,-4873,-4407,-3918,-3399,-2868,-2327,-1787,-1259,-752,-274,173,586,976,1346,1707,2070,2435,2814,3186,3560,3901,4207,4443,4603,4662,4631,4494,4289,4010,3705,3377,3062,2769,2505,2287,2104,1971,1878,1835,1826,1863,1917,1995,2063,2118,2132,2102,2012,1860,1641,1361,1019,628,192,-272,-750,-1222,-1668,-2073,-2415,-2695,-2891,-3018,-3065,-3042,-2957,-2808,-2609,-2354,-2069,-1741,-1412,-1066,-746,-440,-182,42,212,340,418,458,459,432,375,294,194,74,-52,-185,-307,-411,-479,-505,-470,-376,-218,-7,244,521,783,1021,1188,1282,1275,1176,988,733,435,124,-169,-411,-589,-679,-697,-639,-539,-425,-335,-312,-381,-583,-915,-1402,-2019,-2748,-3570,-4427,-5300,-6130,-6888,-7531,-8027,-8346,-8475,-8399,-8125,-7664,-7035,-6273,-5403,-4468,-3487,-2509,-1538,-623,234,1000,1657,2197,2602,2876,3028,3066,3023,2918,2785,2652,2539,2473,2460,2516,2635,2806,3024,3245,3461,3617,3698,3680,3544,3316,2989,2620,2227,1862,1554,1329,1212,1191,1284,1449,1683,1953,2228,2495,2721,2898,3013,3064,3049,2981,2858,2695,2494,2255,1987,1685,1351,988,598,188,-239,-661,-1091,-1501,-1898,-2278,-2630,-2961,-3261,-3524,-3747,-3912,-4017,-4045,-3994,-3861,-3636,-3339,-2961,-2522,-2034,-1499,-950,-378,185,749,1294,1834,2352,2864,3349,3813,4224,4569,4824,4949,4939,4762,4420,3922,3279,2523,1692,817,-42,-862,-1566,-2142,-2518,-2688,-2608,-2292,-1737,-987,-83,930,1963,2984,3906,4703,5319,5752,5966,5999,5832,5523,5072,4539,3928,3291,2628,1971,1326,695,99,-484,-1021,-1543,-2009,-2450,-2826,-3162,-3427,-3644,-3785,-3879,-3895,-3871,-3778,-3655,-3493,-3318,-3151,-3001,-2899,-2834,-2833,-2872,-2951,-3057,-3156,-3249,-3302,-3304,-3248,-3115,-2922,-2652,-2335,-1958,-1545,-1098,-616,-107,447,1038,1683,2375,3120,3897,4691,5476,6218,6888,7459,7900,8197,8336,8310,8109,7746,7203,6503,5644,4633,3496,2240,898,-495,-1917,-3307,-4641,-5868,-6953,-7873,-8595,-9119,-9425,-9525,-9417,-9104,-8606,-7912,-7060,-6045,-4914,-3686,-2412,-1125,112,1279,2314,3219,3958,4541,4970,5256,5429,5492,5489,5407,5293,5121,4921,4668,4370,4005,3568,3041,2419,1695,876,-27,-995,-1990,-2992,-3949,-4827,-5599,-6216,-6680,-6956,-7056,-6975,-6738,-6359,-5865,-5293,-4659,-4015,-3374,-2779,-2250,-1802,-1465,-1230,-1110,-1095,-1173,-1323,-1534,-1762,-1999,-2204,-2349,-2411,-2354,-2169,-1831,-1344,-717,37,874,1764,2649,3486,4231,4836,5286,5550,5643,5560,5342,4996,4580,4100,3608,3107,2628,2167,1744,1347,995,677,410,198,50,-25,-20,65,232,462,745,1051,1353,1626,1844,1999,2079,2106,2082,2044,2000,1982,1977,2000,2016,2005,1940,1781,1517,1133,623,20,-682,-1424,-2200,-2962,-3686,-4358,-4945,-5457,-5873,-6203,-6453,-6622,-6722,-6753,-6707,-6599,-6390,-6101,-5687,-5152,-4488,-3682,-2754,-1723,-598,548,1719,2828,3873,4787,5565,6181,6624,6917,7044,7052,6931,6724,6416,6043,5578,5049,4423,3726,2929,2062,1117,124,-902,-1923,-2919,-3847,-4683,-5400,-5974,-6395,-6653,-6747,-6678,-6457,-6076,-5561,-4897,-4112,-3209,-2215,-1158,-72,1000,2020,2939,3727,4348,4776,5005,5017,4831,4450,3912,3241,2489,1696,910,181,-462,-985,-1370,-1622,-1729,-1722,-1605,-1418,-1163,-892,-593,-316,-59,163,330,456,514,525,480,384,254,82,-108,-312,-507,-676,-793,-835,-781,-610,-319,92,610,1212,1874,2556,3242,3892,4501,5046,5524,5934,6272,6548,6763,6926,7041,7107,7139,7110,7045,6893,6671,6330,5866,5250,4470,3528,2422,1180,-172,-1592,-3032,-4445,-5779,-6985,-8031,-8866,-9481,-9847,-9961,-9828,-9457,-8866,-8089,-7148,-6082,-4927,-3723,-2506,-1317,-191,844,1749,2515,3121,3563,3846,3983,3988,3900,3721,3507,3255,3006,2758,2532,2317,2118,1920,1712,1483,1226,926,599,237,-135,-496,-842,-1125,-1358,-1501,-1568,-1555,-1463,-1322,-1132,-929,-730,-558,-434,-371,-378,-456,-605,-815,-1076,-1377,-1716,-2070,-2451,-2841,-3239,-3652,-4060,-4475,-4885,-5284,-5666,-6019,-6331,-6583,-6763,-6847,-6830,-6692,-6442,-6062,-5585,-5008,-4362,-3683,-2985,-2323,-1708,-1183,-753,-435,-212,-84,-3,48,120,250,457,775,1204,1732,2352,3015,3702,4362,4968,5486,5906,6210,6422,6540,6599,6614,6613,6608,6617,6634,6659,6687,6688,6674,6600,6487,6304,6063,5770,5423,5055,4663,4281,3916,3584,3291,3040,2831,2653,2500,2359,2217,2061,1876,1648,1364,1021,610,142,-386,-939,-1521,-2092,-2645,-3164,-3621,-4032,-4366,-4646,-4854,-5011,-5106,-5164,-5177,-5164,-5135,-5087,-5045,-4993,-4957,-4914,-4874,-4825,-4743,-4637,-4468,-4249,-3963,-3633,-3257,-2883,-2513,-2199,-1941,-1764,-1670,-1643,-1682,-1740,-1813,-1850,-1843,-1752,-1573,-1293,-914,-448,92,676,1287,1880,2441,2934,3339,3633,3810,3855,3785,3589,3301,2917,2477,1977,1449,889,316,-279,-875,-1492,-2090,-2692,-3261,-3788,-4261,-4648,-4953,-5156,-5255,-5258,-5168,-5001,-4776,-4502,-4203,-3887,-3563,-3237,-2901,-2552,-2181,-1779,-1338,-863,-346,186,733,1259,1748,2178,2515,2773,2914,2976,2940,2852,2713,2568,2426,2318,2255,2253,2314,2435,2614,2838,3093,3377,3655,3948,4222,4486,4738,4963,5174,5343,5475,5544,5540,5446,5248,4946,4542,4054,3498,2909,2308,1730,1187,704,277,-81,-386,-638,-856,-1046,-1221,-1399,-1570,-1756,-1930,-2101,-2235,-2329,-2340,-2262,-2063,-1722,-1236,-600,186,1080,2075,3106,4145,5121,6000,6722,7263,7593,7700,7595,7279,6793,6149,5390,4545,3635,2703,1746,809,-122,-1015,-1874,-2695,-3465,-4201,-4881,-5525,-6115,-6657,-7142,-7556,-7899,-8152,-8306,-8361,-8305,-8148,-7899,-7568,-7184,-6761,-6333,-5916,-5534,-5208,-4939,-4744,-4611,-4535,-4508,-4496,-4497,-4465,-4400,-4260,-4043,-3732,-3325,-2835,-2262,-1645,-980,-320,342,964,1560,2098,2612,3079,3546,4006,4492,5010,5565,6156,6764,7368,7930,8422,8802,9041,9122,9017,8743,8295,7708,7003,6227,5412,4606,3829,3122,2485,1934,1471,1073,758,485,266,81,-74,-197,-297,-364,-412,-424,-427,-393,-361,-308,-271,-238,-244,-286,-395,-556,-797,-1091,-1445,-1838,-2251,-2669,-3075,-3447,-3781,-4060,-4285,-4449,-4558,-4608,-4622,-4590,-4545,-4472,-4401,-4317,-4234,-4131,-4006,-3835,-3610,-3306,-2921,-2434,-1864,-1207,-493,253,996,1701,2332,2860,3261,3521,3638,3611,3462,3195,2848,2441,2005,1570,1168,821,559,394,338,397,561,818,1150,1528,1920,2304,2633,2898,3062,3112,3045,2847,2543,2129,1644,1097,529,-47,-599,-1114,-1584,-1992,-2364,-2686,-2995,-3294,-3603,-3938,-4299,-4689,-5107,-5519,-5928,-6284,-6579,-6774,-6850,-6788,-6572,-6207,-5682,-5029,-4252,-3387,-2474,-1526,-611,279,1080,1810,2435,2966,3396,3731,3964,4107,4143,4087,3934,3692,3376,3001,2583,2152,1717,1310,939,621,370,181,69,20,38,110,239,405,620,866,1148,1464,1803,2165,2530,2885,3204,3474,3668,3780,3800,3724,3574,3339,3054,2721,2356,1981,1586,1202,804,423,27,-355,-746,-1131,-1506,-1871,-2204,-2501,-2734,-2901,-2974,-2954,-2840,-2620,-2330,-1971,-1569,-1154,-742,-350,-11,291,515,690,784,824,798,717,590,417,209,-32,-303,-601,-931,-1276,-1651,-2018,-2391,-2730,-3022,-3257,-3391,-3446,-3381,-3229,-2969,-2645,-2257,-1846,-1436,-1052,-718,-455,-265,-153,-110,-121,-163,-228,-279,-320,-324,-293,-217,-102,64,271,523,817,1135,1481,1827,2162,2472,2734,2949,3100,3194,3232,3228,3198,3164,3142,3159,3221,3349,3538,3789,4089,4414,4747,5049,5298,5460,5507,5426,5188,4804,4260,3592,2805,1949,1059,184,-633,-1347,-1932,-2361,-2630,-2744,-2724,-2600,-2409,-2193,-1985,-1818,-1710,-1666,-1692,-1758,-1869,-1973,-2069,-2117,-2101,-2009,-1828,-1557,-1214,-802,-353,116,568,986,1340,1618,1810,1912,1923,1864,1730,1543,1303,1026,701,357,-26,-419,-814,-1199,-1552,-1858,-2108,-2288,-2396,-2435,-2402,-2309,-2159,-1962,-1738,-1484,-1237,-990,-781,-610,-506,-475,-531,-682,-919,-1247,-1634,-2080,-2537,-2998,-3412,-3775,-4031,-4190,-4201,-4082,-3805,-3394,-2841,-2186,-1430,-630,201,1011,1767,2440,2995,3415,3692,3812,3786,3626,3339,2958,2483,1958,1369,768,125,-520,-1180,-1843,-2509,-3166,-3819,-4443,-5036,-5576,-6049,-6429,-6706,-6848,-6845,-6675,-6329,-5790,-5071,-4163,-3090,-1876,-543,861,2304,3741,5135,6446,7648,8711,9621,10369,10941,11355,11591,11690,11630,11447,11133,10706,10164,9518,8760,7905,6947,5908,4788,3621,2420,1225,52,-1051,-2075,-2984,-3763,-4420,-4926,-5319,-5588,-5763,-5872,-5916,-5942,-5946,-5958,-5972,-5994,-6012,-6014,-5977,-5888,-5725,-5475,-5137,-4704,-4194,-3627,-3023,-2424,-1862,-1378,-1003,-760,-670,-722,-914,-1198,-1546,-1902,-2221,-2464,-2597,-2612,-2503,-2285,-1978,-1599,-1180,-733,-271,189,651,1104,1550,1978,2396,2780,3139,3455,3715,3920,4056,4122,4121,4056,3935,3772,3576,3357,3127,2886,2637,2380,2100,1801,1462,1073,633,117,-466,-1123,-1853,-2631,-3450,-4274,-5071,-5817,-6461,-7003,-7391,-7653,-7751,-7735,-7594,-7373,-7094,-6790,-6486,-6212,-5971,-5774,-5619,-5481,-5351,-5188,-4968,-4663,-4241,-3688,-2990,-2142,-1161,-58,1138,2391,3665,4925,6120,7237,8227,9087,9797,10340,10733,10950,11021,10936,10712,10371,9921,9390,8797,8161,7502,6835,6161,5498,4829,4167,3494,2825,2141,1471,794,154,-463,-1015,-1500,-1882,-2148,-2275,-2249,-2067,-1722,-1235,-617,91,863,1653,2418,3127,3732,4220,4560,4754,4793,4698,4470,4144,3718,3228,2664,2055,1384,668,-101,-916,-1760,-2635,-3500,-4358,-5154,-5896,-6527,-7058,-7447,-7692,-7789,-7720,-7509,-7151,-6675,-6102,-5464,-4795,-4123,-3487,-2900,-2391,-1956,-1615,-1352,-1171,-1068,-1019,-1036,-1079,-1153,-1216,-1265,-1253,-1176,-997,-721,-322,168,765,1411,2102,2789,3439,4034,4529,4934,5214,5396,5467,5455,5369,5224,5042,4817,4577,4290,3986,3621,3213,2737,2186,1571,878,127,-669,-1499,-2322,-3124,-3863,-4517,-5045,-5440,-5669,-5738,-5644,-5401,-5027,-4551,-3986,-3371,-2708,-2030,-1330,-632,62,739,1384,1977,2494,2908,3189,3319,3280,3060,2681,2146,1500,780,23,-707,-1394,-1982,-2474,-2840,-3110,-3274,-3372,-3416,-3427,-3426,-3414,-3401,-3372,-3327,-3248,-3130,-2967,-2752,-2485,-2165,-1797,-1369,-894,-350,253,924,1659,2446,3281,4128,4973,5778,6515,7163,7681,8072,8304,8389,8329,8133,7834,7441,6997,6514,6029,5543,5074,4615,4154,3687,3171,2616,1989,1295,543,-263,-1089,-1905,-2699,-3415,-4071,-4621,-5097,-5483,-5814,-6096,-6351,-6599,-6835,-7071,-7300,-7501,-7680,-7795,-7853,-7827,-7705,-7493,-7165,-6749,-6220,-5607,-4903,-4129,-3301,-2436,-1561,-701,120,876,1542,2104,2546,2859,3045,3101,3036,2856,2571,2189,1722,1175,561,-106,-811,-1535,-2255,-2949,-3588,-4156,-4619,-4966,-5181,-5245,-5161,-4924,-4537,-4011,-3354,-2583,-1708,-755,267,1337,2431,3536,4632,5680,6681,7572,8359,8978,9428,9662,9670,9448,8977,8292,7390,6321,5103,3798,2428,1052,-290,-1571,-2731,-3771,-4640,-5346,-5865,-6212,-6385,-6411,-6296,-6068,-5745,-5333,-4861,-4315,-3713,-3038,-2304,-1492,-625,303,1266,2239,3205,4117,4962,5697,6313,6777,7094,7243,7233,7069,6761,6321,5777,5134,4429,3676,2898,2118,1356,625,-53,-676,-1223,-1702,-2094,-2410,-2652,-2809,-2906,-2933,-2906,-2838,-2731,-2609,-2476,-2352,-2240,-2159,-2101,-2072,-2064,-2050,-2030,-1962,-1828,-1614,-1280,-845,-284,380,1122,1932,2751,3564,4326,5009,5591,6056,6393,6604,6683,6649,6488,6225,5852,5373,4799,4115,3338,2451,1474,394,-760,-1987,-3252,-4528,-5786,-6981,-8084,-9058,-9874,-10520,-10975,-11245,-11326,-11231,-10966,-10542,-9964,-9241,-8374,-7376,-6255,-5032,-3722,-2368,-980,379,1708,2951,4091,5118,5989,6727,7295,7722,7983,8112,8097,7975,7743,7439,7067,6655,6216,5756,5293,4818,4341,3858,3370,2880,2399,1924,1478,1062,688,366,91,-132,-323,-476,-626,-762,-907,-1060,-1214,-1373,-1516,-1642,-1744,-1813,-1860,-1875,-1871,-1850,-1807,-1753,-1674,-1582,-1462,-1335,-1188,-1048,-905,-779,-662,-568,-479,-412,-348,-303,-272,-260,-279,-322,-404,-510,-655,-812,-990,-1160,-1318,-1452,-1534,-1576,-1545,-1462,-1314,-1117,-874,-611,-326,-52,213,451,661,844,1001,1147,1288,1434,1608,1794,2023,2266,2531,2793,3038,3234,3373,3413,3368,3201,2944,2579,2151,1648,1118,550,-24,-619,-1221,-1854,-2498,-3185,-3891,-4623,-5365,-6099,-6808,-7466,-8054,-8549,-8935,-9191,-9316,-9291,-9132,-8826,-8394,-7837,-7173,-6414,-5568,-4651,-3671,-2633,-1559,-446,686,1822,2955,4051,5103,6067,6934,7657,8232,8616,8820,8816,8637,8276,7777,7160,6472,5751,5028,4347,3712,3159,2667,2248,1872,1529,1191,845,474,75,-353,-789,-1228,-1628,-1979,-2244,-2410,-2456,-2376,-2162,-1836,-1383,-869,-269,333,944,1501,1994,2393,2684,2872,2947,2930,2821,2643,2397,2095,1737,1325,855,331,-258,-896,-1588,-2318,-3064,-3825,-4562,-5269,-5925,-6501,-6999,-7399,-7683,-7869,-7920,-7867,-7681,-7385,-6963,-6432,-5796,-5063,-4264,-3395,-2506,-1598,-707,144,952,1688,2361,2970,3511,4007,4458,4875,5269,5632,5974,6285,6561,6791,6970,7078,7119,7069,6926,6690,6334,5886,5317,4650,3879,3013,2077,1071,39,-1009,-2033,-3005,-3900,-4690,-5353,-5882,-6264,-6500,-6602,-6566,-6422,-6167,-5824,-5397,-4898,-4338,-3717,-3045,-2329,-1569,-784,29,853,1678,2490,3273,4006,4680,5270,5765,6157,6426,6592,6632,6572,6405,6149,5810,5395,4909,4352,3733,3050,2312,1537,732,-66,-847,-1564,-2214,-2751,-3178,-3470,-3633,-3665,-3574,-3374,-3066,-2681,-2206,-1674,-1074,-429,262,981,1721,2461,3183,3869,4486,5021,5441,5733,5880,5874,5718,5419,4991,4458,3827,3136,2391,1617,827,36,-747,-1509,-2235,-2927,-3556,-4129,-4624,-5038,-5360,-5576,-5684,-5661,-5513,-5218,-4791,-4221,-3545,-2764,-1935,-1073,-245,526,1193,1726,2112,2343,2420,2379,2225,2006,1744,1463,1180,908,628,355,35,-309,-728,-1204,-1739,-2333,-2934,-3537,-4079,-4541,-4881,-5084,-5139,-5048,-4839,-4524,-4161,-3768,-3408,-3094,-2873,-2739,-2716,-2773,-2906,-3078,-3266,-3430,-3549,-3592,-3543,-3393,-3130,-2771,-2303,-1775,-1160,-527,150,816,1484,2119,2724,3282,3791,4242,4635,4962,5232,5446,5601,5719,5783,5814,5799,5741,5634,5474,5256,4975,4639,4236,3789,3291,2765,2217,1667,1126,610,133,-298,-672,-988,-1240,-1433,-1556,-1617,-1608,-1525,-1361,-1121,-787,-383,96,628,1186,1744,2268,2715,3060,3264,3307,3175,2871,2394,1783,1052,248,-586,-1428,-2215,-2949,-3584,-4122,-4554,-4878,-5107,-5238,-5299,-5279,-5200,-5060,-4856,-4591,-4254,-3840,-3346,-2768,-2112,-1390,-622,172,954,1701,2374,2948,3393,3702,3851,3866,3731,3490,3147,2740,2289,1820,1346,894,464,72,-276,-580,-829,-1026,-1172,-1256,-1291,-1260,-1180,-1034,-845,-610,-354,-106,117,263,321,239,18,-364,-897,-1565,-2344,-3193,-4077,-4953,-5786,-6541,-7200,-7740,-8163,-8460,-8643,-8715,-8686,-8557,-8334,-8005,-7563,-6997,-6275,-5405,-4355,-3145,-1783,-290,1277,2883,4455,5945,7288,8439,9366,10039,10471,10650,10631,10423,10085,9656,9164,8667,8161,7684,7231,6798,6391,5980,5574,5143,4691,4206,3692,3153,2607,2056,1533,1038,601,219,-90,-333,-505,-611,-656,-652,-600,-521,-422,-315,-224,-156,-135,-174,-284,-475,-749,-1100,-1514,-1970,-2435,-2883,-3262,-3559,-3722,-3759,-3635,-3377,-2987,-2496,-1940,-1347,-766,-224,241,610,859,993,998,906,714,465,166,-137,-446,-719,-965,-1160,-1301,-1392,-1416,-1379,-1271,-1089,-833,-500,-93,374,899,1454,2030,2593,3127,3601,3998,4298,4485,4555,4506,4340,4067,3702,3253,2735,2164,1533,867,150,-609,-1402,-2243,-3098,-3978,-4852,-5699,-6510,-7236,-7881,-8403,-8804,-9054,-9159,-9107,-8897,-8543,-8039,-7407,-6653,-5799,-4857,-3847,-2783,-1681,-562,565,1666,2740,3738,4661,5461,6140,6663,7036,7246,7301,7206,6987,6634,6196,5653,5052,4386,3681,2949,2202,1466,751,75,-530,-1078,-1516,-1885,-2140,-2321,-2416,-2450,-2437,-2393,-2327,-2261,-2187,-2117,-2030,-1925,-1774,-1567,-1271,-885,-378,231,954,1762,2638,3532,4431,5261,6012,6633,7097,7396,7505,7437,7188,6781,6232,5560,4793,3948,3048,2111,1144,171,-806,-1769,-2704,-3594,-4418,-5153,-5785,-6296,-6672,-6915,-7021,-7006,-6876,-6655,-6349,-5981,-5554,-5078,-4553,-3985,-3364,-2703,-1995,-1252,-486,287,1046,1765,2421,2990,3456,3809,4048,4183,4227,4196,4113,3962,3763,3472,3088,2576,1923,1133,204,-822,-1909,-3016,-4074,-5059,-5913,-6626,-7179,-7569,-7819,-7923,-7932,-7830,-7661,-7418,-7103,-6723,-6256,-5700,-5053,-4301,-3466,-2554,-1589,-602,391,1347,2267,3114,3905,4622,5281,5893,6460,6996,7495,7942,8344,8645,8862,8932,8872,8638,8254,7694,6992,6141,5172,4107,2968,1801,630,-489,-1528,-2441,-3208,-3803,-4226,-4483,-4588,-4576,-4469,-4310,-4122,-3955,-3812,-3740,-3731,-3802,-3952,-4155,-4403,-4652,-4868,-5016,-5057,-4974,-4770,-4441,-4037,-3572,-3102,-2648,-2236,-1875,-1552,-1258,-961,-652,-298,89,529,989,1459,1923,2340,2722,3026,3283,3472,3637,3764,3902,4047,4220,4422,4648,4870,5082,5228,5290,5229,5029,4683,4215,3650,3060,2494,2032,1738,1652,1818,2223,2870,3691,4657,5665,6665,7562,8296,8794,9018,8916,8486,7710,6618,5237,3623,1840,-39,-1935,-3770,-5490,-7020,-8346,-9420,-10251,-10842,-11205,-11381,-11391,-11285,-11096,-10862,-10610,-10367,-10131,-9911,-9676,-9416,-9097,-8695,-8210,-7611,-6929,-6154,-5313,-4414,-3473,-2500,-1509,-511,483,1446,2367,3208,3969,4607,5140,5540,5832,6018,6124,6167,6179,6175,6179,6208,6265,6358,6487,6630,6788,6928,7028,7069,7013,6858,6573,6172,5642,5020,4304,3550,2760,1988,1253,582,9,-462,-797,-1005,-1063,-987,-772,-441,-8,500,1062,1652,2245,2830,3384,3906,4380,4808,5173,5474,5688,5807,5806,5661,5359,4878,4205,3345,2286,1065,-310,-1794,-3336,-4896,-6393,-7795,-9027,-10063,-10877,-11446,-11798,-11923,-11876,-11662,-11326,-10877,-10338,-9703,-8986,-8156,-7234,-6185,-5041,-3785,-2460,-1073,320,1696,3003,4208,5277,6188,6924,7487,7865,8087,8134,8045,7796,7410,6873,6192,5361,4397,3308,2128,892,-352,-1558,-2664,-3635,-4419,-5008,-5378,-5554,-5551,-5406,-5176,-4893,-4614,-4375,-4194,-4103,-4078,-4126,-4205,-4282,-4315,-4253,-4067,-3715,-3194,-2485,-1621,-610,488,1648,2800,3903,4911,5769,6455,6933,7184,7205,6983,6535,5869,5014,4000,2861,1638,376,-897,-2129,-3301,-4374,-5324,-6120,-6753,-7187,-7431,-7461,-7300,-6948,-6449,-5817,-5108,-4340,-3555,-2766,-1985,-1208,-423,379,1232,2121,3083,4084,5122,6163,7165,8092,8895,9540,9994,10236,10264,10080,9702,9167,8503,7754,6971,6175,5423,4714,4090,3521,3033,2579,2165,1746,1323,855,356,-208,-817,-1480,-2186,-2921,-3671,-4416,-5135,-5799,-6395,-6880,-7257,-7491,-7589,-7545,-7373,-7084,-6714,-6274,-5800,-5315,-4827,-4370,-3918,-3513,-3100,-2724,-2328,-1948,-1557,-1185,-843,-561,-374,-310,-397,-647,-1069,-1635,-2335,-3111,-3933,-4738,-5490,-6136,-6653,-7010,-7196,-7209,-7043,-6714,-6222,-5591,-4815,-3920,-2901,-1778,-560,740,2090,3473,4847,6178,7428,8552,9524,10309,10896,11264,11431,11392,11180,10815,10321,9746,9089,8402,7677,6946,6197,5454,4696,3941,3172,2392,1607,799,-8,-828,-1627,-2409,-3128,-3778,-4309,-4704,-4934,-4982,-4840,-4517,-4035,-3419,-2733,-2002,-1304,-673,-159,204,406,430,306,37,-321,-734,-1161,-1535,-1854,-2050,-2143,-2099,-1933,-1647,-1246,-744,-155,513,1224,1972,2707,3410,4038,4564,4958,5210,5305,5248,5053,4732,4318,3838,3318,2799,2291,1831,1411,1049,724,438,158,-117,-414,-731,-1069,-1415,-1745,-2041,-2252,-2371,-2359,-2208,-1922,-1504,-986,-395,221,838,1406,1894,2293,2556,2716,2728,2632,2416,2097,1704,1227,718,162,-399,-963,-1515,-2045,-2546,-3018,-3449,-3847,-4195,-4506,-4765,-4974,-5143,-5257,-5343,-5398,-5427,-5455,-5469,-5501,-5535,-5595,-5672,-5774,-5891,-6022,-6138,-6236,-6266,-6222,-6058,-5755,-5299,-4667,-3879,-2939,-1878,-732,459,1649,2793,3859,4803,5610,6258,6739,7061,7226,7256,7173,7001,6759,6484,6176,5871,5560,5260,4970,4690,4421,4164,3918,3691,3477,3287,3115,2967,2841,2724,2622,2511,2398,2256,2094,1894,1653,1372,1041,660,238,-236,-736,-1265,-1786,-2290,-2742,-3120,-3403,-3570,-3611,-3536,-3337,-3045,-2670,-2243,-1791,-1333,-906,-520,-209,20,143,159,57,-158,-482,-903,-1410,-1984,-2603,-3249,-3887,-4498,-5043,-5509,-5856,-6090,-6183,-6152,-5992,-5725,-5364,-4924,-4420,-3859,-3234,-2558,-1796,-969,-41,961,2055,3201,4390,5579,6723,7792,8720,9488,10044,10368,10439,10247,9798,9096,8167,7034,5727,4291,2757,1178,-410,-1959,-3428,-4783,-5979,-7002,-7812,-8416,-8792,-8967,-8946,-8770,-8477,-8097,-7680,-7247,-6822,-6413,-6017,-5618,-5205,-4749,-4247,-3674,-3050,-2369,-1669,-973,-322,257,719,1051,1228,1252,1128,878,523,112,-328,-741,-1109,-1374,-1540,-1557,-1452,-1196,-822,-327,259,913,1613,2322,3018,3668,4249,4735,5119,5380,5533,5567,5506,5353,5135,4856,4540,4201,3845,3505,3181,2901,2690,2557,2532,2625,2835,3173,3618,4148,4746,5361,5976,6541,7036,7430,7707,7846,7854,7700,7411,6961,6356,5611,4705,3672,2516,1252,-75,-1451,-2816,-4149,-5386,-6506,-7465,-8241,-8819,-9196,-9362,-9349,-9146,-8801,-8303,-7699,-6969,-6155,-5246,-4257,-3216,-2122,-1032,52,1060,1993,2776,3423,3871,4142,4197,4067,3744,3263,2643,1927,1145,340,-454,-1213,-1907,-2534,-3078,-3553,-3949,-4297,-4575,-4817,-4990,-5118,-5167,-5144,-5022,-4809,-4486,-4070,-3561,-2968,-2328,-1633,-942,-245,403,1003,1522,1956,2306,2558,2753,2881,2994,3108,3256,3468,3746,4119,4551,5054,5570,6080,6526,6878,7081,7120,6961,6607,6053,5330,4448,3460,2390,1291,198,-847,-1809,-2670,-3387,-3971,-4385,-4650,-4750,-4706,-4521,-4226,-3839,-3398,-2933,-2483,-2079,-1754,-1522,-1402,-1385,-1469,-1632,-1847,-2084,-2309,-2488,-2595,-2606,-2502,-2281,-1935,-1485,-932,-316,357,1038,1710,2337,2897,3366,3739,4003,4168,4239,4236,4167,4063,3928,3789,3647,3519,3394,3282,3165,3040,2883,2687,2419,2077,1644,1109,492,-202,-944,-1687,-2403,-3027,-3523,-3840,-3950,-3823,-3472,-2887,-2128,-1219,-236,756,1699,2510,3157,3585,3784,3743,3482,3012,2386,1617,772,-135,-1054,-1968,-2853,-3685,-4473,-5183,-5852,-6443,-6992,-7479,-7921,-8305,-8638,-8901,-9103,-9220,-9254,-9199,-9043,-8794,-8435,-7977,-7407,-6734,-5953,-5075,-4108,-3071,-1981,-874,237,1299,2305,3210,4003,4667,5190,5579,5835,5974,6014,5976,5879,5747,5593,5443,5287,5156,5022,4904,4782,4645,4494,4304,4093,3839,3573,3294,3026,2803,2622,2522,2488,2530,2622,2742,2856,2931,2941,2857,2670,2375,1978,1507,976,437,-93,-555,-933,-1180,-1292,-1247,-1062,-737,-315,192,719,1245,1724,2113,2402,2542,2545,2378,2068,1594,987,253,-586,-1496,-2464,-3438,-4405,-5306,-6120,-6811,-7341,-7707,-7872,-7856,-7643,-7263,-6725,-6065,-5311,-4492,-3646,-2783,-1947,-1132,-364,368,1048,1707,2309,2905,3454,3983,4471,4911,5294,5600,5823,5939,5950,5842,5619,5289,4859,4349,3782,3172,2552,1936,1346,791,287,-172,-574,-938,-1251,-1541,-1790,-2027,-2241,-2451,-2653,-2858,-3066,-3291,-3524,-3782,-4057,-4348,-4657,-4959,-5251,-5496,-5681,-5761,-5720,-5522,-5149,-4598,-3863,-2972,-1953,-861,260,1330,2312,3137,3777,4210,4425,4449,4288,4004,3619,3191,2753,2348,1981,1690,1442,1251,1086,921,745,526,263,-50,-404,-785,-1162,-1510,-1796,-1977,-2037,-1937,-1664,-1221,-592,180,1090,2075,3106,4118,5067,5903,6583,7085,7387,7493,7413,7168,6800,6334,5832,5314,4844,4428,4108,3877,3750,3693,3700,3719,3720,3667,3505,3226,2791,2206,1474,614,-334,-1331,-2319,-3264,-4103,-4818,-5375,-5769,-6015,-6113,-6104,-6002,-5837,-5636,-5395,-5144,-4858,-4555,-4208,-3829,-3401,-2937,-2439,-1927,-1421,-947,-532,-200,29,150,155,64,-109,-337,-587,-838,-1072,-1274,-1451,-1615,-1774,-1963,-2186,-2472,-2820,-3227,-3682,-4161,-4628,-5067,-5414,-5677,-5792,-5777,-5604,-5283,-4833,-4257,-3598,-2861,-2090,-1300,-512,243,974,1645,2279,2850,3376,3844,4265,4628,4932,5176,5345,5442,5465,5401,5277,5068,4817,4501,4164,3794,3423,3051,2696,2369,2073,1826,1621,1470,1362,1306,1275,1271,1272,1254,1209,1102,922,659,292,-167,-721,-1357,-2042,-2771,-3495,-4194,-4829,-5367,-5787,-6068,-6196,-6173,-6001,-5694,-5273,-4751,-4152,-3495,-2791,-2061,-1311,-554,202,951,1688,2395,3085,3726,4330,4865,5332,5704,5969,6110,6103,5949,5620,5134,4488,3700,2813,1846,865,-94,-970,-1722,-2300,-2676,-2830,-2737,-2423,-1875,-1145,-248,757,1830,2913,3953,4901,5705,6323,6728,6886,6801,6458,5886,5098,4129,3028,1818,574,-694,-1910,-3070,-4121,-5066,-5879,-6585,-7169,-7676,-8106,-8496,-8863,-9216,-9574,-9917,-10263,-10567,-10840,-11035,-11147,-11156,-11030,-10782,-10374,-9823,-9123,-8267,-7290,-6185,-4989,-3729,-2431,-1133,130,1340,2465,3494,4423,5236,5957,6570,7102,7544,7918,8219,8455,8637,8757,8835,8870,8870,8846,8799,8732,8651,8540,8401,8222,7991,7704,7350,6936,6455,5923,5341,4728,4086,3450,2800,2196,1600,1065,563,123,-280,-620,-931,-1183,-1409,-1591,-1746,-1873,-1985,-2083,-2184,-2284,-2392,-2511,-2627,-2748,-2849,-2935,-2987,-2997,-2962,-2872,-2729,-2531,-2284,-1994,-1678,-1350,-1039,-762,-551,-418,-388,-458,-638,-900,-1245,-1629,-2035,-2440,-2803,-3131,-3384,-3576,-3693,-3731,-3691,-3565,-3342,-3019,-2579,-2019,-1337,-539,361,1333,2352,3374,4359,5272,6067,6725,7213,7526,7657,7611,7404,7042,6558,5963,5278,4527,3717,2865,1995,1095,203,-698,-1575,-2428,-3244,-4000,-4702,-5316,-5851,-6281,-6614,-6830,-6944,-6932,-6817,-6570,-6211,-5720,-5098,-4353,-3471,-2485,-1399,-246,933,2100,3206,4197,5034,5675,6087,6253,6166,5823,5254,4463,3503,2395,1197,-53,-1302,-2508,-3616,-4597,-5416,-6041,-6486,-6719,-6779,-6673,-6418,-6057,-5597,-5077,-4500,-3895,-3260,-2617,-1960,-1308,-655,-23,597,1183,1743,2261,2735,3163,3533,3852,4104,4301,4430,4511,4529,4519,4462,4406,4333,4280,4246,4244,4282,4352,4461,4589,4736,4876,5000,5095,5135,5122,5035,4868,4619,4276,3837,3298,2662,1919,1096,180,-782,-1791,-2785,-3760,-4642,-5430,-6055,-6525,-6793,-6878,-6770,-6489,-6058,-5499,-4842,-4121,-3351,-2578,-1812,-1087,-433,137,587,911,1078,1098,948,650,212,-354,-1006,-1726,-2475,-3221,-3931,-4586,-5148,-5623,-5973,-6217,-6331,-6336,-6224,-6007,-5692,-5280,-4787,-4209,-3566,-2857,-2102,-1307,-496,323,1124,1899,2629,3300,3914,4453,4928,5333,5676,5959,6197,6381,6524,6616,6648,6623,6509,6312,6007,5587,5052,4386,3612,2726,1761,738,-300,-1322,-2275,-3133,-3851,-4415,-4804,-5021,-5070,-4966,-4730,-4390,-3966,-3494,-2996,-2499,-2035,-1608,-1249,-955,-732,-573,-472,-401,-356,-304,-233,-119,45,282,578,947,1366,1830,2302,2769,3190,3542,3798,3933,3939,3812,3561,3200,2758,2255,1735,1208,718,269,-119,-436,-690,-871,-1000,-1077,-1115,-1127,-1123,-1106,-1088,-1061,-1030,-987,-921,-832,-701,-534,-321,-56,241,586,947,1330,1715,2092,2459,2793,3113,3389,3644,3855,4038,4172,4267,4300,4275,4164,3974,3677,3277,2762,2140,1409,599,-289,-1218,-2166,-3107,-4008,-4844,-5600,-6246,-6788,-7202,-7501,-7688,-7762,-7750,-7644,-7475,-7235,-6953,-6611,-6239,-5814,-5352,-4841,-4279,-3667,-2995,-2281,-1515,-730,83,869,1630,2313,2909,3381,3719,3905,3946,3849,3636,3325,2963,2553,2165,1786,1479,1233,1085,1025,1075,1213,1447,1754,2113,2515,2914,3313,3666,3977,4222,4404,4526,4589,4610,4587,4536,4448,4332,4170,3962,3691,3347,2933,2433,1864,1230,550,-145,-831,-1468,-2021,-2454,-2739,-2851,-2792,-2550,-2159,-1634,-1021,-364,298,915,1449,1881,2178,2346,2376,2278,2070,1764,1371,923,412,-126,-694,-1270,-1852,-2411,-2955,-3451,-3902,-4286,-4595,-4817,-4943,-4958,-4856,-4623,-4256,-3740,-3092,-2292,-1384,-367,715,1816,2905,3912,4803,5523,6045,6335,6399,6221,5841,5268,4554,3729,2837,1921,995,108,-749,-1550,-2292,-2989,-3619,-4212,-4749,-5247,-5702,-6106,-6474,-6775,-7031,-7211,-7318,-7346,-7271,-7105,-6823,-6429,-5928,-5312,-4610,-3825,-2991,-2127,-1269,-432,345,1058,1675,2199,2624,2947,3190,3351,3454,3519,3545,3558,3544,3506,3433,3308,3127,2868,2539,2139,1681,1187,679,181,-275,-674,-1000,-1249,-1418,-1528,-1578,-1596,-1599,-1586,-1579,-1575,-1570,-1566,-1562,-1532,-1511,-1449,-1391,-1299,-1195,-1066,-912,-728,-504,-236,84,462,895,1378,1912,2462,3037,3590,4116,4588,4985,5290,5497,5593,5584,5474,5273,4994,4660,4283,3880,3473,3063,2667,2286,1917,1562,1211,860,505,137,-233,-619,-994,-1372,-1729,-2066,-2374,-2644,-2879,-3066,-3212,-3305,-3350,-3332,-3261,-3114,-2912,-2631,-2301,-1901,-1475,-1003,-531,-59,398,803,1177,1466,1699,1832,1881,1819,1653,1367,976,464,-144,-844,-1617,-2431,-3274,-4104,-4901,-5630,-6275,-6808,-7221,-7495,-7640,-7636,-7507,-7238,-6849,-6337,-5712,-4974,-4139,-3196,-2183,-1081,60,1238,2419,3562,4656,5641,6514,7225,7779,8154,8351,8389,8268,8027,7679,7246,6760,6220,5664,5066,4458,3810,3141,2425,1675,876,49,-812,-1669,-2519,-3321,-4049,-4690,-5193,-5579,-5800,-5888,-5833,-5648,-5366,-4990,-4557,-4074,-3564,-3039,-2512,-1995,-1492,-1012,-565,-144,241,605,952,1294,1653,2030,2456,2911,3430,3969,4544,5112,5665,6160,6590,6915,7133,7229,7191,7041,6758,6379,5899,5343,4727,4070,3383,2698,2006,1348,707,109,-447,-967,-1432,-1866,-2242,-2588,-2865,-3104,-3251,-3332,-3298,-3162,-2898,-2511,-2005,-1395,-711,18,745,1433,2028,2505,2823,2974,2956,2779,2472,2073,1621,1157,729,350,45,-188,-371,-519,-679,-873,-1149,-1510,-1989,-2561,-3223,-3936,-4661,-5362,-5990,-6510,-6898,-7127,-7202,-7107,-6866,-6482,-5976,-5374,-4685,-3942,-3160,-2363,-1572,-811,-92,562,1148,1642,2061,2376,2620,2773,2855,2863,2807,2676,2484,2212,1868,1438,940,358,-264,-942,-1617,-2294,-2922,-3495,-3985,-4387,-4688,-4897,-5006,-5034,-4975,-4848,-4653,-4397,-4084,-3710,-3267,-2761,-2172,-1494,-738,123,1059,2069,3147,4244,5365,6451,7497,8447,9302,10004,10573,10959,11187,11234,11124,10857,10462,9940,9328,8625,7860,7023,6130,5171,4150,3060,1908,697,-561,-1844,-3136,-4404,-5623,-6763,-7802,-8705,-9471,-10071,-10510,-10791,-10905,-10880,-10711,-10413,-9995,-9446,-8784,-7987,-7061,-6004,-4819,-3521,-2139,-694,757,2175,3507,4692,5708,6490,7048,7347,7418,7269,6941,6471,5904,5276,4624,3968,3325,2692,2071,1437,797,111,-593,-1346,-2107,-2878,-3620,-4307,-4909,-5403,-5767,-5989,-6072,-6007,-5815,-5498,-5072,-4546,-3937,-3248,-2499,-1695,-852,16,888,1753,2581,3361,4063,4674,5171,5538,5774,5856,5811,5624,5331,4939,4478,3972,3435,2890,2336,1783,1225,649,61,-567,-1210,-1890,-2585,-3282,-3972,-4622,-5222,-5744,-6182,-6512,-6746,-6874,-6906,-6856,-6726,-6539,-6292,-5992,-5642,-5223,-4738,-4159,-3484,-2696,-1796,-782,325,1507,2732,3963,5158,6284,7298,8181,8905,9466,9856,10088,10172,10118,9956,9677,9318,8850,8304,7643,6888,6016,5039,3960,2804,1589,361,-852,-1993,-3037,-3928,-4656,-5178,-5499,-5605,-5498,-5200,-4702,-4046,-3231,-2294,-1256,-148,996,2141,3254,4289,5223,6015,6634,7057,7255,7213,6915,6359,5535,4484,3197,1755,169,-1468,-3116,-4693,-6147,-7432,-8497,-9345,-9941,-10327,-10499,-10510,-10381,-10157,-9861,-9526,-9157,-8756,-8326,-7834,-7282,-6637,-5888,-5038,-4074,-3027,-1904,-735,443,1607,2722,3751,4696,5497,6182,6706,7087,7317,7396,7348,7175,6907,6566,6169,5757,5341,4945,4588,4264,3998,3760,3570,3391,3233,3070,2905,2722,2523,2303,2060,1791,1488,1146,754,302,-210,-791,-1425,-2109,-2812,-3514,-4175,-4766,-5254,-5610,-5821,-5867,-5763,-5508,-5129,-4652,-4099,-3514,-2906,-2313,-1743,-1205,-709,-244,188,597,992,1376,1754,2121,2475,2804,3097,3332,3508,3591,3587,3476,3254,2929,2497,1981,1388,748,80,-583,-1216,-1791,-2289,-2681,-2973,-3130,-3185,-3107,-2934,-2650,-2288,-1831,-1315,-714,-63,664,1433,2250,3086,3917,4710,5428,6027,6482,6746,6811,6659,6288,5721,4964,4064,3046,1953,822,-309,-1408,-2451,-3419,-4300,-5085,-5780,-6377,-6897,-7323,-7681,-7958,-8166,-8303,-8371,-8366,-8305,-8169,-7982,-7727,-7418,-7049,-6618,-6122,-5558,-4922,-4214,-3430,-2586,-1679,-742,224,1183,2119,3001,3817,4539,5159,5657,6039,6280,6415,6409,6307,6092,5799,5425,5005,4534,4049,3555,3067,2604,2173,1779,1434,1119,845,577,326,46,-248,-591,-968,-1392,-1846,-2319,-2796,-3251,-3673,-4036,-4330,-4538,-4653,-4670,-4581,-4393,-4097,-3703,-3216,-2637,-1977,-1254,-466,350,1197,2045,2880,3692,4466,5195,5875,6491,7054,7539,7962,8293,8541,8681,8716,8624,8407,8051,7559,6927,6166,5277,4282,3199,2045,857,-353,-1538,-2687,-3753,-4730,-5572,-6270,-6799,-7141,-7294,-7251,-7008,-6592,-5996,-5269,-4423,-3498,-2537,-1570,-650,193,915,1494,1887,2102,2106,1927,1567,1061,447,-234,-931,-1600,-2206,-2708,-3107,-3368,-3522,-3561,-3509,-3397,-3218,-3023,-2796,-2560,-2319,-2062,-1801,-1521,-1224,-913,-588,-256,76,392,698,961,1209,1415,1601,1761,1911,2050,2193,2329,2470,2595,2710,2791,2836,2820,2742,2579,2334,1994,1569,1059,489,-132,-766,-1397,-1987,-2513,-2957,-3296,-3524,-3647,-3657,-3590,-3444,-3259,-3045,-2837,-2633,-2468,-2321,-2212,-2124,-2042,-1970,-1873,-1752,-1591,-1381,-1112,-788,-389,65,594,1177,1825,2510,3240,3980,4729,5457,6156,6797,7382,7873,8294,8597,8822,8925,8946,8864,8699,8459,8152,7788,7374,6912,6402,5842,5217,4530,3758,2914,1977,970,-103,-1222,-2360,-3485,-4573,-5569,-6459,-7188,-7748,-8103,-8245,-8173,-7876,-7385,-6696,-5849,-4862,-3769,-2614,-1426,-265,842,1830,2680,3335,3787,4013,4010,3792,3369,2774,2035,1190,273,-685,-1640,-2579,-3461,-4278,-5006,-5641,-6163,-6588,-6897,-7109,-7223,-7244,-7192,-7063,-6884,-6643,-6362,-6031,-5651,-5221,-4722,-4163,-3520,-2817,-2031,-1208,-333,541,1410,2233,2989,3658,4213,4651,4957,5127,5174,5094,4913,4638,4300,3912,3506,3093,2711,2351,2055,1807,1628,1509,1451,1440,1472,1524,1582,1627,1633,1585,1460,1245,932,511,-1,-609,-1278,-1994,-2732,-3449,-4139,-4755,-5297,-5735,-6076,-6299,-6422,-6434,-6338,-6149,-5845,-5446,-4930,-4302,-3561,-2701,-1742,-684,446,1616,2809,3974,5093,6124,7040,7820,8441,8896,9173,9274,9206,8966,8586,8057,7417,6666,5828,4926,3952,2958,1919,890,-138,-1133,-2073,-2938,-3700,-4332,-4811,-5114,-5218,-5119,-4801,-4281,-3558,-2671,-1636,-503,681,1877,3020,4073,4985,5712,6240,6527,6585,6394,5988,5362,4579,3633,2612,1515,420,-653,-1671,-2586,-3407,-4092,-4661,-5104,-5433,-5666,-5813,-5897,-5935,-5931,-5914,-5869,-5817,-5750,-5660,-5557,-5426,-5271,-5090,-4883,-4645,-4386,-4087,-3763,-3391,-2984,-2533,-2042,-1523,-978,-435,94,588,1023,1388,1666,1852,1948,1967,1910,1813,1675,1535,1400,1294,1221,1201,1220,1298,1410,1557,1729,1897,2070,2214,2324,2389,2392,2327,2185,1958,1640,1242,749,197,-423,-1069,-1726,-2356,-2930,-3408,-3772,-3977,-4016,-3866,-3526,-2992,-2294,-1427,-453,618,1730,2846,3927,4940,5848,6644,7294,7811,8179,8410,8508,8482,8341,8091,7738,7275,6716,6036,5260,4367,3386,2318,1195,44,-1097,-2186,-3188,-4056,-4770,-5289,-5607,-5709,-5596,-5282,-4776,-4111,-3310,-2408,-1443,-443,549,1507,2397,3197,3879,4436,4842,5099,5198,5139,4927,4566,4061,3420,2653,1761,775,-311,-1452,-2636,-3824,-4977,-6063,-7046,-7889,-8572,-9074,-9381,-9497,-9422,-9165,-8752,-8185,-7509,-6724,-5867,-4957,-4009,-3045,-2085,-1125,-195,718,1596,2441,3250,4011,4724,5369,5943,6423,6801,7056,7181,7161,7002,6689,6256,5687,5035,4305,3536,2766,2005,1302,650,80,-422,-860,-1235,-1589,-1907,-2240,-2575,-2933,-3317,-3715,-4131,-4542,-4948,-5321,-5663,-5958,-6202,-6398,-6534,-6629,-6674,-6678,-6644,-6560,-6440,-6257,-6013,-5691,-5278,-4757,-4128,-3364,-2487,-1484,-383,804,2040,3294,4527,5698,6775,7727,8527,9169,9642,9951,10120,10149,10077,9909,9670,9366,9005,8584,8091,7524,6856,6092,5211,4229,3141,1986,779,-426,-1595,-2677,-3627,-4414,-4994,-5366,-5504,-5428,-5140,-4675,-4060,-3340,-2562,-1771,-1025,-369,158,504,674,625,390,-35,-610,-1301,-2061,-2850,-3615,-4331,-4956,-5480,-5887,-6180,-6363,-6453,-6456,-6395,-6274,-6103,-5885,-5617,-5297,-4917,-4472,-3962,-3381,-2750,-2052,-1334,-579,167,908,1621,2291,2922,3495,4019,4494,4909,5284,5587,5838,6000,6083,6051,5906,5629,5221,4683,4027,3273,2451,1583,720,-119,-890,-1571,-2140,-2584,-2900,-3095,-3171,-3156,-3058,-2905,-2704,-2489,-2244,-2016,-1774,-1553,-1344,-1151,-995,-862,-783,-743,-767,-844,-986,-1176,-1417,-1677,-1946,-2192,-2381,-2491,-2478,-2326,-2015,-1526,-880,-76,849,1863,2923,3983,5001,5933,6756,7431,7954,8313,8502,8540,8420,8171,7796,7312,6732,6062,5310,4490,3601,2665,1689,696,-292,-1246,-2150,-2961,-3682,-4271,-4740,-5066,-5255,-5310,-5227,-5013,-4671,-4198,-3607,-2899,-2095,-1207,-280,667,1575,2409,3114,3649,3978,4076,3932,3559,2959,2191,1269,265,-786,-1834,-2835,-3762,-4583,-5289,-5865,-6311,-6632,-6821,-6899,-6851,-6696,-6432,-6058,-5589,-5023,-4374,-3662,-2890,-2091,-1273,-459,334,1098,1820,2493,3121,3683,4203,4643,5036,5336,5574,5704,5756,5693,5536,5282,4928,4512,4014,3491,2927,2371,1822,1310,834,414,34,-292,-593,-870,-1140,-1426,-1726,-2058,-2417,-2799,-3191,-3581,-3940,-4259,-4510,-4679,-4758,-4734,-4617,-4404,-4109,-3749,-3334,-2889,-2420,-1938,-1453,-955,-447,83,653,1252,1909,2598,3330,4081,4832,5572,6260,6897,7445,7902,8253,8495,8621,8638,8534,8321,7985,7528,6945,6221,5372,4375,3260,2029,708,-662,-2052,-3403,-4679,-5827,-6808,-7601,-8165,-8520,-8641,-8561,-8285,-7841,-7250,-6534,-5713,-4806,-3824,-2797,-1726,-651,415,1441,2393,3244,3969,4526,4919,5101,5097,4877,4486,3910,3208,2389,1502,579,-348,-1245,-2094,-2867,-3564,-4170,-4683,-5112,-5445,-5700,-5858,-5937,-5913,-5793,-5567,-5230,-4785,-4245,-3606,-2922,-2185,-1466,-764,-138,413,855,1200,1442,1602,1694,1745,1763,1770,1772,1767,1758,1730,1669,1578,1424,1231,970,668,334,-21,-363,-677,-942,-1134,-1258,-1301,-1284,-1212,-1118,-1016,-942,-904,-930,-1015,-1172,-1387,-1646,-1936,-2223,-2505,-2741,-2932,-3045,-3096,-3049,-2935,-2718,-2430,-2047,-1591,-1049,-439,237,969,1739,2531,3335,4118,4876,5580,6221,6787,7264,7658,7951,8161,8276,8308,8258,8120,7909,7598,7198,6691,6072,5340,4496,3543,2516,1425,323,-760,-1781,-2687,-3459,-4049,-4449,-4650,-4646,-4454,-4091,-3574,-2942,-2211,-1418,-583,260,1099,1905,2656,3348,3932,4419,4764,4952,4974,4795,4423,3846,3075,2124,1020,-209,-1518,-2868,-4212,-5509,-6720,-7809,-8760,-9547,-10172,-10629,-10931,-11078,-11094,-10972,-10736,-10380,-9907,-9324,-8615,-7802,-6868,-5833,-4707,-3506,-2256,-992,265,1470,2595,3611,4487,5215,5777,6183,6433,6550,6553,6462,6311,6112,5890,5662,5433,5211,5009,4810,4636,4473,4327,4199,4079,3967,3853,3717,3549,3319,3012,2602,2075,1417,642,-252,-1223,-2251,-3277,-4268,-5171,-5950,-6583,-7041,-7331,-7456,-7436,-7299,-7069,-6775,-6437,-6072,-5677,-5247,-4761,-4201,-3539,-2757,-1845,-801,357,1607,2908,4213,5478,6645,7687,8552,9238,9712,10001,10088,10015,9780,9416,8934,8353,7684,6930,6111,5216,4275,3287,2277,1268,290,-633,-1457,-2157,-2709,-3080,-3269,-3268,-3073,-2716,-2193,-1561,-824,-37,777,1582,2341,3036,3638,4126,4495,4716,4807,4733,4522,4141,3627,2956,2163,1243,231,-858,-1992,-3136,-4273,-5347,-6357,-7263,-8054,-8730,-9270,-9695,-10000,-10199,-10305,-10314,-10245,-10087,-9843,-9505,-9054,-8487,-7783,-6938,-5954,-4831,-3596,-2276,-909,452,1756,2966,4015,4895,5560,6011,6257,6298,6180,5919,5556,5130,4671,4207,3770,3363,3018,2715,2485,2293,2163,2061,1994,1945,1901,1859,1790,1700,1555,1356,1082,729,288,-227,-820,-1458,-2134,-2803,-3453,-4046,-4565,-4991,-5312,-5529,-5644,-5664,-5606,-5477,-5295,-5055,-4778,-4438,-4053,-3593,-3062,-2451,-1753,-976,-127,784,1726,2693,3641,4569,5434,6232,6933,7532,8006,8354,8552,8607,8494,8226,7783,7177,6410,5489,4438,3278,2037,768,-515,-1731,-2878,-3886,-4744,-5417,-5895,-6168,-6228,-6086,-5738,-5205,-4493,-3631,-2624,-1532,-347,851,2066,3222,4305,5261,6064,6684,7094,7276,7232,6936,6431,5690,4771,3685,2473,1182,-149,-1473,-2743,-3927,-4986,-5904,-6659,-7254,-7674,-7951,-8060,-8053,-7901,-7645,-7270,-6796,-6213,-5537,-4764,-3905,-2979,-1991,-989,30,994,1903,2692,3349,3839,4157,4279,4242,4024,3685,3230,2702,2132,1547,972,424,-76,-523,-908,-1215,-1452,-1595,-1645,-1603,-1454,-1221,-895,-517,-89,336,743,1085,1335,1468,1456,1306,1000,575,35,-572,-1213,-1854,-2446,-2966,-3387,-3689,-3870,-3934,-3877,-3729,-3487,-3175,-2802,-2365,-1882,-1332,-729,-58,676,1470,2314,3184,4069,4923,5743,6473,7121,7640,8050,8320,8470,8494,8392,8179,7831,7369,6758,6016,5116,4077,2900,1604,231,-1193,-2597,-3950,-5175,-6237,-7081,-7687,-8026,-8106,-7929,-7524,-6922,-6162,-5286,-4332,-3347,-2346,-1376,-432,457,1296,2080,2805,3478,4091,4640,5121,5513,5816,6011,6084,6043,5864,5574,5157,4640,4016,3319,2538,1706,827,-85,-1006,-1924,-2814,-3658,-4425,-5108,-5667,-6106,-6400,-6553,-6563,-6433,-6177,-5802,-5326,-4758,-4118,-3416,-2678,-1913,-1155,-419,274,890,1436,1872,2220,2465,2620,2707,2722,2716,2678,2652,2638,2660,2713,2814,2947,3108,3289,3467,3628,3756,3819,3817,3720,3518,3204,2764,2199,1517,713,-176,-1148,-2157,-3182,-4182,-5117,-5967,-6695,-7286,-7741,-8039,-8217,-8262,-8216,-8081,-7887,-7629,-7329,-6963,-6542,-6027,-5419,-4697,-3846,-2871,-1774,-569,708,2040,3377,4689,5935,7079,8101,8964,9673,10201,10558,10742,10750,10600,10281,9810,9181,8403,7475,6414,5225,3937,2575,1177,-211,-1540,-2762,-3827,-4686,-5316,-5679,-5777,-5608,-5183,-4546,-3714,-2752,-1693,-594,493,1535,2475,3299,3959,4458,4763,4887,4816,4569,4147,3571,2857,2021,1092,84,-973,-2067,-3162,-4256,-5309,-6319,-7260,-8115,-8875,-9525,-10050,-10455,-10725,-10864,-10882,-10765,-10537,-10187,-9724,-9154,-8467,-7683,-6785,-5802,-4724,-3584,-2390,-1172,49,1236,2376,3429,4386,5227,5936,6522,6968,7305,7523,7659,7716,7723,7693,7648,7593,7538,7494,7443,7408,7351,7297,7207,7094,6929,6713,6427,6058,5594,5026,4335,3537,2603,1576,439,-753,-1992,-3225,-4420,-5540,-6538,-7394,-8084,-8591,-8918,-9062,-9040,-8866,-8558,-8137,-7615,-7016,-6339,-5610,-4820,-3992,-3125,-2236,-1336,-441,432,1273,2056,2789,3443,4030,4539,4963,5315,5565,5733,5793,5751,5593,5323,4943,4457,3888,3237,2548,1825,1120,437,-172,-699,-1114,-1391,-1540,-1525,-1375,-1077,-649,-118,510,1191,1913,2631,3342,3991,4591,5090,5508,5802,5993,6053,5982,5783,5430,4939,4293,3502,2564,1509,334,-905,-2201,-3495,-4760,-5953,-7041,-7987,-8783,-9391,-9835,-10088,-10181,-10118,-9927,-9623,-9241,-8786,-8286,-7739,-7156,-6528,-5843,-5103,-4277,-3388,-2413,-1381,-303,784,1856,2863,3781,4573,5215,5707,6033,6216,6266,6209,6077,5893,5682,5469,5261,5077,4911,4760,4628,4487,4353,4190,4012,3796,3543,3238,2883,2460,1974,1410,777,69,-696,-1511,-2357,-3200,-4028,-4797,-5490,-6076,-6540,-6865,-7046,-7084,-6978,-6742,-6379,-5906,-5322,-4644,-3878,-3021,-2091,-1085,-15,1101,2260,3429,4595,5728,6801,7791,8674,9429,10044,10511,10821,10987,10998,10871,10603,10196,9651,8968,8138,7170,6056,4817,3462,2026,534,-962,-2427,-3805,-5057,-6148,-7041,-7726,-8197,-8450,-8517,-8403,-8149,-7778,-7319,-6801,-6238,-5657,-5059,-4468,-3870,-3292,-2716,-2166,-1635,-1136,-674,-260,101,392,613,747,801,767,650,461,201,-104,-451,-806,-1166,-1496,-1791,-2031,-2207,-2317,-2360,-2339,-2273,-2156,-2015,-1842,-1650,-1435,-1194,-921,-615,-275,102,495,905,1301,1674,2002,2266,2472,2601,2682,2701,2686,2621,2516,2353,2134,1847,1499,1089,641,173,-293,-719,-1100,-1394,-1609,-1743,-1802,-1825,-1835,-1866,-1968,-2144,-2432,-2815,-3299,-3840,-4422,-4983,-5500,-5915,-6218,-6374,-6388,-6268,-6034,-5719,-5357,-4976,-4601,-4241,-3895,-3539,-3146,-2674,-2085,-1354,-454,610,1823,3155,4548,5962,7336,8612,9768,10746,11551,12165,12587,12844,12935,12885,12714,12403,11975,11401,10676,9801,8766,7606,6332,4994,3627,2278,985,-216,-1306,-2267,-3098,-3806,-4397,-4891,-5294,-5617,-5855,-5998,-6035,-5941,-5696,-5294,-4718,-3982,-3112,-2123,-1085,-25,992,1905,2683,3258,3616,3719,3558,3136,2466,1566,497,-726,-2009,-3327,-4592,-5771,-6793,-7644,-8275,-8690,-8878,-8859,-8648,-8293,-7811,-7269,-6686,-6109,-5565,-5075,-4661,-4329,-4081,-3913,-3808,-3736,-3667,-3543,-3337,-2989,-2484,-1792,-916,124,1291,2544,3792,5004,6070,6966,7618,8028,8170,8093,7807,7398,6897,6393,5925,5538,5266,5104,5061,5086,5161,5206,5190,5035,4707,4165,3396,2404,1218,-125,-1563,-3027,-4456,-5773,-6934,-7878,-8593,-9033,-9227,-9149,-8844,-8328,-7629,-6805,-5873,-4894,-3901,-2922,-2009,-1176,-460,120,548,837,985,1058,1081,1130,1260,1515,1938,2537,3293,4182,5137,6093,6989,7733,8298,8627,8712,8569,8215,7714,7114,6480,5879,5347,4943,4675,4559,4586,4726,4951,5213,5465,5646,5728,5641,5391,4928,4286,3460,2512,1467,409,-620,-1544,-2320,-2900,-3268,-3404,-3335,-3068,-2668,-2162,-1637,-1136,-721,-452,-346,-445,-744,-1246,-1938,-2797,-3793,-4887,-6032,-7186,-8288,-9295,-10161,-10848,-11345,-11634,-11727,-11642,-11405,-11063,-10642,-10198,-9744,-9328,-8940,-8595,-8272,-7943,-7584,-7137,-6583,-5866,-4981,-3896,-2633,-1205,338,1949,3552,5091,6488,7699,8679,9409,9894,10150,10216,10138,9961,9744,9512,9307,9138,8999,8893,8776,8639,8430,8132,7704,7136,6411,5532,4509,3367,2133,838,-476,-1783,-3049,-4238,-5325,-6276,-7055,-7655,-8028,-8197,-8125,-7863,-7403,-6801,-6079,-5299,-4483,-3690,-2933,-2242,-1620,-1067,-565,-99,359,837,1346,1915,2539,3224,3959,4724,5488,6233,6902,7479,7909,8170,8221,8052,7640,6997,6130,5078,3873,2583,1254,-35,-1236,-2287,-3147,-3798,-4213,-4418,-4424,-4267,-4002,-3665,-3317,-2999,-2751,-2606,-2583,-2702,-2954,-3354,-3853,-4449,-5068,-5685,-6208,-6614,-6822,-6823,-6596,-6143,-5516,-4743,-3908,-3072,-2305,-1671,-1218,-955,-906,-1014,-1263,-1568,-1871,-2091,-2173,-2059,-1731,-1174,-409,525,1582,2687,3793,4814,5716,6445,6977,7314,7454,7430,7281,7044,6777,6518,6307,6174,6133,6186,6325,6531,6767,7011,7213,7344,7372,7259,6989,6536,5889,5040,3983,2726,1274,-336,-2083,-3901,-5744,-7535,-9206,-10699,-11945,-12924,-13600,-13987,-14093,-13964,-13633,-13166,-12595,-11982,-11338,-10698,-10045,-9370,-8632,-7796,-6802,-5625,-4223,-2595,-754,1266,3398,5572,7691,9679,11440,12914,14048,14813,15213,15262,15003,14499,13805,12999,12146,11286,10493,9750,9112,8524,7999,7477,6929,6313,5590,4743,3760,2645,1427,125,-1203,-2537,-3819,-5025,-6131,-7109,-7957,-8665,-9227,-9657,-9945,-10116,-10165,-10124,-9989,-9795,-9545,-9260,-8952,-8626,-8293,-7956,-7609,-7261,-6891,-6505,-6081,-5610,-5079,-4472,-3782,-3006,-2143,-1214,-243,743,1694,2575,3334,3947,4371,4621,4673,4572,4339,4026,3682,3361,3102,2951,2920,3020,3255,3580,4000,4444,4901,5321,5681,5957,6142,6230,6222,6134,5959,5720,5413,5055,4663,4250,3855,3495,3215,3035,2977,3044,3224,3479,3764,4013,4151,4120,3849,3307,2474,1355,2,-1538,-3169,-4804,-6355,-7716,-8842,-9659,-10165,-10345,-10244,-9889,-9351,-8690,-7962,-7233,-6539,-5914,-5373,-4918,-4534,-4199,-3893,-3567,-3222,-2803,-2328,-1768,-1146,-467,253,983,1713,2417,3082,3698,4254,4751,5181,5552,5844,6069,6189,6225,6118,5908,5546,5080,4498,3855,3167,2486,1840,1258,766,356,37,-211,-418,-584,-770,-959,-1196,-1472,-1792,-2149,-2527,-2903,-3264,-3575,-3827,-3996,-4069,-4039,-3901,-3655,-3310,-2876,-2371,-1814,-1231,-654,-102,389,807,1132,1353,1477,1502,1450,1331,1161,971,748,537,310,94,-120,-339,-545,-763,-963,-1179,-1382,-1602,-1829,-2083,-2362,-2676,-3008,-3347,-3664,-3913,-4062,-4056,-3866,-3464,-2843,-2016,-1011,114,1314,2503,3634,4634,5467,6096,6516,6732,6760,6646,6414,6127,5809,5507,5237,5009,4828,4665,4502,4303,4017,3636,3093,2406,1542,525,-620,-1862,-3138,-4400,-5581,-6624,-7482,-8104,-8478,-8573,-8412,-7998,-7375,-6578,-5667,-4692,-3722,-2795,-1974,-1275,-732,-349,-106,-7,10,-48,-107,-148,-113,21,284,679,1209,1842,2560,3305,4033,4688,5203,5549,5662,5536,5150,4523,3671,2653,1507,319,-855,-1940,-2879,-3619,-4130,-4401,-4431,-4245,-3887,-3380,-2805,-2179,-1560,-976,-430,51,500,915,1334,1776,2265,2817,3438,4124,4868,5629,6392,7108,7748,8277,8662,8887,8925,8784,8441,7906,7176,6246,5134,3841,2387,815,-854,-2548,-4226,-5821,-7275,-8542,-9587,-10375,-10912,-11193,-11246,-11101,-10797,-10363,-9855,-9267,-8652,-7982,-7277,-6511,-5677,-4763,-3761,-2678,-1520,-318,910,2114,3275,4349,5308,6138,6818,7349,7734,7972,8092,8087,7982,7783,7484,7102,6624,6044,5377,4601,3746,2812,1823,811,-204,-1189,-2103,-2947,-3676,-4307,-4825,-5248,-5584,-5863,-6089,-6284,-6455,-6593,-6705,-6772,-6779,-6720,-6572,-6338,-5997,-5574,-5042,-4460,-3793,-3113,-2399,-1701,-1016,-354,279,897,1502,2110,2733,3380,4048,4751,5463,6192,6909,7601,8246,8822,9303,9670,9896,9967,9862,9587,9126,8509,7736,6863,5902,4927,3960,3071,2287,1653,1183,881,752,749,862,1019,1184,1304,1321,1212,938,501,-102,-841,-1694,-2593,-3522,-4387,-5191,-5852,-6379,-6748,-6955,-7030,-6981,-6845,-6664,-6452,-6268,-6117,-6035,-6024,-6091,-6223,-6402,-6596,-6767,-6874,-6866,-6704,-6347,-5771,-4961,-3927,-2683,-1276,250,1827,3394,4880,6229,7388,8319,9000,9424,9596,9546,9288,8888,8359,7772,7149,6533,5949,5410,4922,4482,4059,3646,3184,2662,2028,1255,334,-765,-2009,-3395,-4872,-6386,-7885,-9287,-10543,-11586,-12383,-12912,-13164,-13161,-12928,-12502,-11941,-11271,-10551,-9800,-9049,-8307,-7575,-6858,-6135,-5415,-4667,-3914,-3121,-2323,-1493,-652,206,1082,1971,2885,3807,4755,5706,6654,7593,8479,9326,10076,10742,11280,11703,11980,12132,12140,12023,11785,11435,10992,10461,9861,9196,8483,7722,6924,6090,5229,4342,3441,2526,1612,707,-175,-1016,-1798,-2500,-3104,-3597,-3957,-4193,-4280,-4245,-4079,-3803,-3434,-2987,-2493,-1966,-1440,-924,-441,-1,393,739,1035,1294,1514,1700,1861,1984,2073,2117,2099,2014,1830,1538,1119,556,-148,-1003,-1982,-3067,-4215,-5379,-6506,-7538,-8425,-9121,-9594,-9826,-9805,-9553,-9057,-8382,-7513,-6519,-5410,-4238,-3032,-1837,-691,368,1296,2073,2660,3066,3275,3326,3230,3050,2804,2567,2345,2191,2101,2081,2114,2170,2203,2184,2037,1760,1278,619,-253,-1282,-2458,-3700,-4964,-6168,-7243,-8140,-8788,-9175,-9261,-9060,-8580,-7844,-6902,-5782,-4546,-3245,-1916,-628,593,1703,2666,3486,4131,4638,5011,5288,5516,5728,5973,6283,6676,7163,7741,8377,9049,9705,10303,10797,11142,11304,11254,10983,10485,9771,8866,7801,6612,5350,4056,2781,1563,447,-545,-1381,-2050,-2551,-2888,-3077,-3147,-3126,-3051,-2959,-2881,-2849,-2874,-2969,-3122,-3321,-3540,-3739,-3889,-3939,-3871,-3644,-3252,-2690,-1966,-1112,-164,836,1819,2749,3554,4197,4640,4845,4815,4530,4016,3287,2375,1324,171,-1028,-2236,-3395,-4475,-5432,-6243,-6891,-7362,-7659,-7794,-7770,-7619,-7343,-6969,-6496,-5942,-5294,-4569,-3754,-2867,-1912,-913,109,1126,2101,3010,3816,4505,5046,5443,5669,5754,5674,5473,5136,4705,4170,3567,2886,2146,1346,498,-397,-1315,-2256,-3182,-4085,-4922,-5683,-6336,-6871,-7275,-7552,-7702,-7744,-7682,-7547,-7322,-7044,-6676,-6233,-5693,-5036,-4264,-3362,-2350,-1243,-75,1099,2249,3290,4204,4918,5425,5689,5733,5564,5230,4784,4282,3804,3396,3124,3018,3098,3369,3803,4368,5005,5655,6246,6709,6989,7026,6802,6297,5525,4530,3353,2079,778,-460,-1566,-2462,-3105,-3466,-3516,-3298,-2804,-2114,-1260,-325,637,1555,2381,3071,3596,3947,4123,4141,4024,3804,3516,3193,2881,2592,2376,2222,2166,2174,2258,2364,2476,2525,2479,2270,1856,1207,280,-895,-2332,-3954,-5727,-7551,-9355,-11044,-12541,-13782,-14710,-15312,-15565,-15495,-15125,-14491,-13652,-12636,-11510,-10291,-9026,-7735,-6430,-5130,-3840,-2563,-1309,-88,1107,2242,3342,4365,5336,6224,7055,7805,8499,9120,9674,10164,10563,10884,11090,11181,11139,10951,10615,10135,9504,8762,7894,6959,5950,4910,3853,2795,1761,752,-219,-1143,-2022,-2841,-3606,-4307,-4945,-5510,-6010,-6421,-6770,-7020,-7203,-7287,-7292,-7199,-7027,-6752,-6399,-5957,-5426,-4834,-4156,-3414,-2610,-1728,-793,214,1278,2390,3544,4709,5874,6993,8053,9006,9833,10504,11000,11305,11416,11327,11042,10567,9922,9110,8167,7097,5936,4706,3429,2136,841,-423,-1643,-2797,-3868,-4844,-5707,-6450,-7064,-7548,-7892,-8111,-8194,-8173,-8043,-7830,-7554,-7217,-6854,-6447,-6021,-5551,-5042,-4477,-3841,-3139,-2359,-1524,-651,223,1054,1797,2394,2801,2978,2896,2546,1928,1075,19,-1180,-2455,-3742,-4960,-6048,-6943,-7589,-7961,-8017,-7765,-7196,-6332,-5210,-3865,-2363,-759,875,2474,3971,5318,6464,7389,8081,8545,8803,8893,8848,8729,8567,8411,8283,8205,8167,8169,8167,8129,8006,7734,7282,6587,5642,4418,2944,1244,-621,-2573,-4537,-6406,-8110,-9551,-10683,-11461,-11865,-11916,-11627,-11067,-10277,-9346,-8317,-7270,-6242,-5275,-4387,-3584,-2854,-2178,-1533,-881,-208,514,1296,2130,3029,3952,4904,5841,6748,7600,8369,9046,9606,10048,10353,10525,10553,10449,10198,9825,9319,8700,7980,7163,6275,5315,4306,3251,2158,1040,-100,-1252,-2399,-3542,-4646,-5714,-6705,-7613,-8403,-9063,-9558,-9888,-10016,-9955,-9685,-9221,-8570,-7758,-6805,-5751,-4630,-3486,-2357,-1279,-289,596,1348,1963,2440,2781,2996,3101,3108,3019,2865,2612,2297,1881,1372,754,18,-834,-1795,-2858,-3980,-5151,-6296,-7408,-8401,-9260,-9926,-10371,-10575,-10506,-10170,-9549,-8660,-7511,-6121,-4534,-2772,-910,1015,2921,4758,6446,7948,9197,10188,10884,11306,11464,11395,11142,10756,10280,9769,9257,8772,8336,7942,7574,7216,6810,6331,5720,4952,3992,2840,1503,11,-1580,-3221,-4826,-6338,-7677,-8798,-9650,-10218,-10482,-10471,-10186,-9686,-8987,-8146,-7199,-6180,-5138,-4085,-3059,-2081,-1155,-311,462,1148,1757,2287,2753,3162,3527,3867,4197,4528,4886,5262,5682,6123,6588,7044,7477,7836,8112,8246,8237,8046,7688,7149,6475,5664,4786,3860,2936,2058,1232,497,-162,-747,-1271,-1775,-2262,-2776,-3316,-3902,-4519,-5171,-5819,-6455,-7042,-7551,-7963,-8247,-8387,-8378,-8202,-7869,-7382,-6742,-5981,-5095,-4126,-3082,-1997,-900,181,1210,2157,2992,3689,4224,4591,4780,4796,4653,4365,3957,3447,2867,2230,1565,881,194,-484,-1147,-1780,-2385,-2941,-3449,-3892,-4261,-4544,-4726,-4796,-4740,-4553,-4220,-3748,-3138,-2407,-1575,-667,275,1226,2136,2985,3738,4369,4877,5241,5479,5587,5577,5469,5267,4986,4643,4227,3766,3250,2681,2075,1426,738,39,-692,-1414,-2131,-2823,-3476,-4077,-4609,-5054,-5400,-5628,-5725,-5682,-5489,-5147,-4659,-4037,-3292,-2462,-1558,-629,302,1185,1998,2694,3260,3676,3929,4037,4006,3866,3649,3395,3141,2927,2792,2748,2831,3022,3324,3708,4126,4558,4916,5188,5299,5229,4959,4470,3789,2928,1938,861,-245,-1328,-2328,-3211,-3927,-4467,-4811,-4966,-4942,-4760,-4449,-4033,-3543,-3008,-2444,-1878,-1323,-785,-281,190,624,1020,1381,1719,2032,2332,2636,2937,3255,3583,3915,4248,4548,4796,4946,4967,4808,4436,3820,2958,1840,523,-979,-2557,-4167,-5694,-7075,-8230,-9105,-9672,-9920,-9865,-9547,-9010,-8320,-7539,-6720,-5929,-5180,-4521,-3934,-3421,-2957,-2498,-2020,-1476,-835,-93,778,1743,2795,3886,4970,6001,6920,7692,8266,8634,8768,8680,8378,7880,7219,6421,5509,4515,3455,2344,1198,24,-1168,-2360,-3546,-4701,-5812,-6850,-7795,-8627,-9322,-9869,-10261,-10479,-10547,-10448,-10208,-9829,-9322,-8704,-7963,-7119,-6153,-5073,-3872,-2555,-1134,367,1919,3485,5008,6456,7761,8906,9839,10562,11049,11330,11396,11302,11047,10687,10227,9709,9137,8534,7900,7248,6574,5891,5196,4500,3808,3131,2467,1832,1213,626,59,-487,-1010,-1515,-1997,-2440,-2858,-3205,-3507,-3718,-3859,-3906,-3887,-3794,-3678,-3538,-3438,-3380,-3412,-3538,-3764,-4079,-4462,-4865,-5263,-5588,-5802,-5871,-5755,-5455,-4971,-4327,-3573,-2744,-1928,-1151,-500,4,330,462,436,253,-10,-330,-634,-872,-1013,-1001,-847,-521,-54,544,1234,1979,2739,3470,4134,4706,5149,5472,5644,5703,5633,5488,5267,5016,4761,4510,4302,4130,3994,3909,3823,3763,3670,3545,3364,3099,2756,2301,1750,1087,324,-530,-1466,-2448,-3461,-4461,-5416,-6288,-7037,-7642,-8074,-8329,-8411,-8327,-8113,-7791,-7407,-6991,-6585,-6210,-5898,-5654,-5483,-5378,-5320,-5288,-5246,-5174,-5020,-4780,-4407,-3902,-3261,-2480,-1591,-603,442,1512,2581,3607,4577,5462,6245,6931,7494,7963,8307,8565,8715,8783,8771,8686,8542,8341,8096,7805,7479,7111,6702,6249,5741,5172,4544,3845,3091,2286,1459,623,-176,-923,-1570,-2102,-2489,-2725,-2799,-2723,-2509,-2179,-1770,-1300,-816,-340,101,477,790,1014,1167,1235,1233,1169,1036,857,613,317,-30,-433,-880,-1368,-1884,-2416,-2943,-3459,-3937,-4368,-4739,-5034,-5253,-5383,-5429,-5385,-5261,-5057,-4785,-4453,-4066,-3647,-3192,-2730,-2258,-1802,-1353,-943,-551,-206,103,365,582,752,874,959,1006,1040,1065,1108,1184,1307,1503,1750,2082,2448,2852,3250,3605,3880,4035,4032,3853,3479,2912,2171,1279,286,-768,-1818,-2814,-3705,-4442,-5000,-5353,-5500,-5453,-5227,-4864,-4396,-3870,-3318,-2786,-2282,-1833,-1427,-1058,-701,-329,86,573,1148,1827,2598,3460,4378,5326,6265,7143,7932,8577,9052,9320,9367,9181,8758,8117,7263,6238,5066,3786,2437,1065,-301,-1610,-2847,-3972,-4970,-5830,-6535,-7102,-7520,-7814,-7991,-8073,-8071,-8007,-7887,-7721,-7510,-7252,-6933,-6549,-6073,-5500,-4808,-3997,-3062,-2010,-866,350,1600,2842,4044,5157,6152,7002,7680,8184,8499,8639,8602,8415,8081,7626,7072,6423,5721,4951,4151,3316,2461,1597,730,-121,-948,-1729,-2449,-3093,-3644,-4096,-4439,-4680,-4812,-4859,-4810,-4697,-4513,-4277,-3996,-3676,-3327,-2952,-2565,-2177,-1797,-1450,-1142,-900,-732,-653,-663,-767,-951,-1202,-1503,-1827,-2156,-2466,-2740,-2958,-3114,-3191,-3190,-3105,-2935,-2688,-2361,-1970,-1518,-1022,-496,45,582,1104,1585,2029,2399,2723,2965,3150,3272,3340,3371,3365,3343,3298,3254,3193,3127,3042,2937,2805,2644,2450,2233,2001,1767,1561,1394,1306,1297,1405,1616,1940,2362,2849,3379,3907,4387,4790,5069,5197,5160,4932,4543,3977,3293,2500,1664,822,25,-684,-1266,-1705,-1980,-2102,-2082,-1946,-1735,-1484,-1235,-1025,-883,-827,-865,-982,-1174,-1394,-1636,-1847,-2024,-2135,-2192,-2197,-2171,-2151,-2157,-2236,-2412,-2704,-3133,-3681,-4346,-5093,-5883,-6686,-7435,-8108,-8650,-9030,-9238,-9233,-9036,-8632,-8034,-7261,-6328,-5264,-4098,-2861,-1590,-325,899,2042,3077,3971,4706,5276,5671,5916,6013,6003,5903,5760,5579,5415,5251,5122,5021,4937,4880,4832,4790,4755,4716,4686,4652,4629,4603,4579,4544,4493,4404,4274,4076,3803,3439,2978,2417,1762,1026,221,-619,-1480,-2318,-3116,-3852,-4492,-5049,-5494,-5843,-6103,-6266,-6372,-6394,-6369,-6269,-6114,-5877,-5561,-5148,-4632,-4010,-3282,-2447,-1532,-539,493,1545,2585,3584,4508,5342,6055,6643,7097,7413,7607,7680,7656,7542,7356,7109,6805,6452,6049,5594,5095,4541,3952,3321,2674,2012,1362,729,139,-412,-898,-1336,-1707,-2034,-2308,-2556,-2771,-2983,-3186,-3394,-3609,-3824,-4047,-4255,-4457,-4623,-4771,-4866,-4931,-4936,-4903,-4819,-4692,-4520,-4316,-4077,-3824,-3560,-3300,-3066,-2863,-2719,-2635,-2626,-2699,-2845,-3065,-3335,-3643,-3952,-4245,-4478,-4632,-4679,-4591,-4382,-4018,-3543,-2952,-2277,-1560,-812,-80,613,1250,1811,2291,2691,3013,3269,3466,3620,3731,3820,3881,3927,3958,3976,3990,3991,3994,3979,3957,3907,3826,3695,3503,3242,2897,2478,1984,1436,859,281,-256,-719,-1072,-1288,-1354,-1257,-1017,-649,-192,317,819,1294,1665,1944,2074,2079,1945,1712,1383,1020,627,262,-69,-330,-516,-622,-642,-593,-470,-298,-78,174,461,765,1101,1447,1822,2202,2590,2962,3306,3597,3806,3916,3894,3732,3411,2931,2293,1518,623,-353,-1373,-2388,-3351,-4215,-4936,-5480,-5819,-5951,-5858,-5576,-5098,-4477,-3729,-2895,-2008,-1097,-191,681,1513,2261,2944,3511,3981,4321,4526,4587,4486,4228,3799,3210,2464,1581,587,-489,-1604,-2721,-3790,-4773,-5632,-6333,-6862,-7194,-7337,-7280,-7039,-6619,-6032,-5294,-4419,-3425,-2334,-1175,29,1228,2407,3505,4505,5362,6057,6567,6886,7005,6928,6666,6220,5613,4847,3945,2925,1799,615,-624,-1850,-3048,-4160,-5155,-5993,-6649,-7105,-7353,-7410,-7283,-7011,-6627,-6167,-5683,-5193,-4738,-4331,-3972,-3668,-3384,-3113,-2813,-2464,-2027,-1496,-850,-102,742,1644,2586,3502,4377,5155,5809,6325,6679,6884,6942,6874,6701,6445,6129,5784,5410,5049,4691,4364,4070,3820,3606,3448,3316,3231,3159,3106,3049,2984,2889,2774,2602,2399,2140,1834,1492,1110,708,297,-113,-498,-862,-1178,-1455,-1683,-1864,-2008,-2115,-2199,-2264,-2332,-2390,-2475,-2557,-2674,-2793,-2933,-3068,-3197,-3299,-3363,-3371,-3319,-3194,-3002,-2745,-2441,-2102,-1749,-1406,-1080,-800,-558,-371,-231,-135,-82,-56,-62,-89,-137,-208,-298,-419,-556,-732,-915,-1123,-1318,-1504,-1634,-1714,-1688,-1568,-1320,-943,-452,161,855,1615,2407,3194,3949,4639,5237,5728,6091,6317,6396,6324,6097,5715,5181,4501,3693,2764,1756,678,-417,-1509,-2553,-3523,-4391,-5133,-5742,-6202,-6519,-6690,-6729,-6629,-6420,-6085,-5660,-5121,-4507,-3794,-3023,-2180,-1305,-409,470,1305,2055,2692,3176,3489,3609,3529,3255,2792,2176,1424,579,-317,-1238,-2125,-2972,-3725,-4387,-4920,-5325,-5585,-5692,-5639,-5415,-5016,-4438,-3676,-2752,-1660,-456,852,2192,3527,4791,5931,6884,7616,8077,8262,8156,7779,7161,6345,5397,4372,3351,2382,1541,851,367,74,-1,100,370,767,1247,1784,2322,2851,3317,3730,4044,4284,4422,4472,4434,4299,4072,3741,3291,2717,1999,1132,120,-1034,-2299,-3647,-5033,-6401,-7706,-8887,-9909,-10727,-11327,-11696,-11833,-11753,-11470,-11000,-10361,-9569,-8618,-7533,-6296,-4933,-3444,-1859,-202,1476,3142,4727,6193,7487,8562,9406,9983,10302,10373,10200,9834,9282,8601,7809,6944,6038,5102,4169,3246,2338,1474,639,-142,-870,-1539,-2141,-2672,-3141,-3529,-3864,-4132,-4346,-4516,-4640,-4724,-4778,-4789,-4768,-4705,-4597,-4441,-4232,-3960,-3634,-3236,-2780,-2260,-1682,-1060,-398,280,966,1627,2256,2810,3294,3656,3920,4036,4036,3895,3644,3283,2846,2354,1828,1315,818,375,0,-305,-524,-668,-750,-774,-770,-755,-744,-762,-820,-918,-1076,-1263,-1492,-1732,-1962,-2168,-2309,-2376,-2339,-2187,-1912,-1523,-1021,-436,204,869,1519,2114,2636,3037,3327,3470,3493,3382,3170,2871,2501,2094,1657,1212,770,335,-88,-490,-878,-1237,-1572,-1871,-2127,-2346,-2504,-2631,-2700,-2742,-2751,-2740,-2715,-2681,-2633,-2565,-2467,-2315,-2093,-1779,-1346,-795,-104,712,1645,2662,3744,4826,5890,6871,7737,8449,8984,9314,9446,9360,9081,8606,7947,7129,6136,5018,3751,2389,929,-571,-2093,-3574,-4978,-6255,-7366,-8278,-8979,-9454,-9717,-9786,-9680,-9435,-9074,-8623,-8100,-7515,-6873,-6166,-5409,-4576,-3697,-2757,-1795,-818,122,1010,1795,2455,2963,3304,3474,3486,3346,3096,2748,2349,1913,1487,1080,724,432,213,84,47,108,263,516,854,1273,1762,2301,2885,3478,4080,4650,5178,5640,6005,6260,6377,6341,6136,5752,5182,4431,3514,2453,1282,47,-1194,-2397,-3481,-4414,-5129,-5602,-5806,-5754,-5436,-4920,-4217,-3411,-2549,-1691,-904,-224,308,664,840,828,637,291,-201,-796,-1484,-2213,-2971,-3712,-4415,-5053,-5597,-6035,-6345,-6527,-6567,-6480,-6253,-5912,-5446,-4879,-4204,-3443,-2588,-1664,-668,369,1438,2509,3551,4541,5441,6227,6883,7383,7730,7919,7959,7874,7668,7381,7003,6574,6085,5535,4933,4240,3484,2623,1688,665,-393,-1482,-2522,-3498,-4330,-5001,-5448,-5689,-5677,-5478,-5076,-4560,-3950,-3333,-2744,-2243,-1864,-1628,-1545,-1606,-1793,-2071,-2418,-2777,-3133,-3425,-3646,-3747,-3723,-3550,-3226,-2752,-2137,-1391,-556,363,1304,2255,3163,4007,4750,5386,5879,6246,6463,6553,6514,6365,6119,5792,5416,4990,4558,4116,3692,3281,2895,2523,2152,1780,1369,932,432,-122,-729,-1393,-2076,-2771,-3448,-4058,-4600,-5007,-5286,-5393,-5326,-5077,-4647,-4049,-3298,-2430,-1457,-442,600,1623,2579,3463,4222,4853,5343,5677,5864,5901,5794,5558,5190,4712,4127,3449,2692,1868,993,94,-822,-1716,-2586,-3387,-4126,-4759,-5298,-5715,-6025,-6219,-6311,-6320,-6246,-6128,-5958,-5773,-5563,-5345,-5110,-4847,-4548,-4187,-3745,-3217,-2566,-1825,-965,-36,946,1943,2895,3767,4500,5052,5387,5471,5299,4857,4175,3268,2191,996,-250,-1464,-2597,-3554,-4307,-4799,-5025,-4977,-4692,-4186,-3543,-2787,-2008,-1232,-526,97,606,1010,1306,1522,1674,1791,1903,2021,2174,2361,2591,2857,3147,3454,3746,4023,4249,4417,4517,4529,4467,4313,4085,3793,3442,3063,2662,2266,1897,1562,1284,1061,899,794,739,719,727,746,771,789,792,785,750,695,607,483,315,105,-171,-492,-874,-1291,-1744,-2193,-2620,-2979,-3237,-3355,-3304,-3058,-2610,-1964,-1144,-182,869,1955,3021,3996,4835,5494,5934,6145,6108,5833,5327,4615,3718,2667,1507,261,-1014,-2287,-3511,-4652,-5679,-6564,-7299,-7864,-8264,-8508,-8594,-8543,-8362,-8059,-7651,-7131,-6522,-5811,-5021,-4152,-3220,-2245,-1244,-244,736,1663,2528,3292,3963,4507,4932,5229,5393,5436,5350,5140,4811,4360,3786,3100,2289,1388,388,-666,-1758,-2839,-3873,-4806,-5602,-6217,-6614,-6783,-6701,-6386,-5844,-5116,-4237,-3253,-2225,-1195,-223,646,1379,1932,2300,2459,2418,2197,1804,1307,710,108,-495,-1008,-1422,-1688,-1784,-1720,-1474,-1089,-567,50,728,1443,2148,2832,3461,4027,4519,4936,5275,5552,5763,5924,6050,6132,6201,6242,6267,6274,6252,6202,6100,5945,5710,5390,4963,4426,3772,2991,2110,1114,55,-1065,-2198,-3306,-4360,-5295,-6103,-6722,-7146,-7352,-7332,-7103,-6672,-6072,-5333,-4501,-3602,-2699,-1798,-963,-192,474,1039,1488,1825,2051,2177,2207,2157,2030,1846,1602,1325,1008,675,325,-20,-360,-674,-954,-1190,-1365,-1479,-1517,-1486,-1382,-1221,-1007,-764,-508,-265,-45,122,245,299,312,276,230,177,153,178,259,424,654,955,1298,1654,1995,2261,2431,2447,2290,1943,1390,668,-219,-1199,-2233,-3249,-4177,-4967,-5554,-5921,-6025,-5898,-5534,-4989,-4303,-3535,-2736,-1970,-1266,-671,-196,140,348,420,392,255,53,-213,-507,-814,-1110,-1369,-1579,-1707,-1757,-1694,-1540,-1270,-905,-455,76,652,1269,1902,2529,3150,3734,4296,4805,5279,5695,6063,6370,6615,6786,6885,6897,6821,6649,6375,5992,5505,4897,4182,3354,2418,1396,283,-874,-2082,-3281,-4466,-5582,-6606,-7500,-8229,-8762,-9073,-9133,-8923,-8440,-7657,-6617,-5297,-3772,-2058,-235,1632,3470,5197,6744,8045,9054,9734,10072,10073,9743,9126,8249,7164,5918,4560,3136,1693,266,-1109,-2396,-3581,-4628,-5529,-6266,-6819,-7189,-7354,-7323,-7079,-6644,-6006,-5206,-4247,-3176,-2020,-827,366,1516,2587,3543,4360,5017,5499,5799,5903,5818,5540,5073,4423,3608,2631,1530,322,-957,-2259,-3556,-4783,-5912,-6889,-7686,-8271,-8626,-8743,-8633,-8294,-7769,-7060,-6220,-5264,-4225,-3133,-2011,-877,236,1318,2337,3266,4090,4765,5280,5604,5722,5638,5344,4873,4250,3519,2745,1970,1262,674,231,-16,-87,36,306,696,1156,1625,2068,2427,2676,2794,2775,2627,2370,2034,1642,1236,833,459,114,-188,-475,-744,-1024,-1330,-1674,-2070,-2510,-2997,-3501,-4015,-4494,-4927,-5268,-5515,-5630,-5624,-5470,-5197,-4781,-4263,-3628,-2905,-2108,-1244,-349,576,1491,2384,3230,3999,4684,5247,5689,5992,6150,6169,6052,5811,5470,5038,4553,4015,3469,2906,2364,1829,1325,832,365,-90,-532,-962,-1381,-1781,-2161,-2502,-2808,-3056,-3249,-3380,-3446,-3457,-3414,-3323,-3198,-3026,-2830,-2584,-2303,-1968,-1581,-1141,-650,-122,427,971,1479,1924,2268,2493,2569,2490,2252,1865,1351,740,68,-620,-1279,-1868,-2349,-2686,-2868,-2879,-2724,-2420,-1982,-1449,-848,-212,420,1033,1594,2103,2540,2909,3205,3430,3578,3647,3629,3517,3302,2981,2543,2010,1368,654,-124,-929,-1734,-2506,-3211,-3832,-4320,-4689,-4890,-4946,-4832,-4563,-4130,-3557,-2840,-2010,-1076,-72,975,2038,3064,4042,4915,5666,6271,6698,6955,7017,6899,6592,6114,5467,4665,3725,2664,1505,282,-980,-2230,-3437,-4551,-5529,-6338,-6935,-7306,-7429,-7299,-6921,-6307,-5484,-4478,-3328,-2079,-770,542,1813,2999,4049,4938,5621,6097,6335,6351,6134,5713,5091,4310,3382,2349,1243,94,-1054,-2173,-3224,-4185,-5023,-5726,-6270,-6658,-6875,-6929,-6817,-6551,-6136,-5584,-4913,-4133,-3276,-2356,-1407,-455,469,1334,2120,2793,3350,3767,4054,4206,4236,4162,4003,3772,3508,3200,2895,2571,2263,1946,1647,1336,1042,740,456,177,-75,-306,-495,-649,-754,-817,-840,-831,-794,-754,-695,-670,-638,-658,-690,-770,-883,-1035,-1217,-1427,-1644,-1860,-2045,-2178,-2228,-2178,-1991,-1678,-1202,-605,125,936,1805,2680,3523,4284,4934,5436,5791,5979,6027,5945,5759,5510,5213,4905,4593,4296,4004,3718,3417,3084,2690,2231,1666,1016,249,-601,-1527,-2495,-3464,-4394,-5234,-5945,-6484,-6827,-6956,-6874,-6599,-6158,-5594,-4957,-4296,-3659,-3087,-2597,-2216,-1920,-1710,-1543,-1387,-1208,-968,-648,-240,255,816,1403,1989,2510,2949,3253,3416,3419,3280,3007,2632,2181,1680,1157,634,109,-391,-885,-1359,-1815,-2255,-2659,-3032,-3333,-3576,-3705,-3735,-3631,-3392,-3017,-2500,-1866,-1122,-298,573,1460,2325,3122,3824,4383,4773,4969,4950,4712,4259,3601,2766,1792,716,-403,-1532,-2604,-3590,-4444,-5141,-5666,-6012,-6177,-6184,-6031,-5757,-5364,-4887,-4333,-3718,-3059,-2360,-1633,-891,-134,615,1357,2064,2732,3336,3866,4307,4639,4861,4951,4912,4740,4430,4000,3454,2808,2101,1345,591,-131,-779,-1314,-1710,-1936,-1982,-1837,-1513,-1019,-387,369,1195,2070,2954,3796,4593,5280,5857,6291,6571,6683,6631,6401,6014,5464,4780,3973,3075,2108,1116,112,-837,-1737,-2525,-3198,-3733,-4111,-4335,-4410,-4329,-4125,-3797,-3378,-2882,-2337,-1760,-1182,-615,-87,391,798,1119,1350,1476,1498,1419,1234,976,635,257,-152,-551,-927,-1253,-1510,-1705,-1815,-1870,-1867,-1827,-1779,-1725,-1701,-1696,-1737,-1802,-1903,-2009,-2123,-2215,-2283,-2308,-2290,-2221,-2115,-1967,-1804,-1632,-1471,-1338,-1249,-1209,-1236,-1322,-1469,-1670,-1910,-2171,-2441,-2690,-2900,-3052,-3115,-3087,-2941,-2683,-2297,-1813,-1213,-556,165,896,1616,2289,2881,3373,3736,3971,4067,4030,3883,3627,3303,2917,2500,2057,1622,1179,770,370,17,-303,-564,-770,-906,-964,-943,-838,-644,-379,-36,363,802,1274,1740,2206,2632,3023,3359,3636,3855,4015,4126,4191,4220,4212,4179,4107,4005,3844,3626,3332,2942,2463,1870,1187,411,-431,-1314,-2208,-3071,-3874,-4575,-5152,-5572,-5835,-5920,-5851,-5625,-5275,-4825,-4298,-3732,-3136,-2541,-1941,-1354,-756,-157,474,1128,1825,2551,3303,4059,4792,5477,6077,6564,6911,7102,7132,6997,6717,6301,5779,5169,4491,3769,2999,2201,1361,485,-431,-1390,-2376,-3390,-4397,-5386,-6317,-7166,-7897,-8487,-8910,-9151,-9200,-9053,-8721,-8216,-7557,-6777,-5903,-4977,-4035,-3116,-2251,-1479,-809,-267,156,453,656,773,841,889,930,1004,1112,1256,1447,1655,1878,2092,2273,2409,2478,2478,2394,2232,1990,1685,1310,906,456,6,-447,-875,-1271,-1619,-1929,-2183,-2405,-2574,-2707,-2778,-2787,-2709,-2529,-2238,-1830,-1315,-706,-34,678,1379,2058,2664,3197,3631,3974,4220,4384,4473,4495,4472,4404,4316,4210,4105,4002,3923,3853,3814,3772,3735,3663,3544,3338,3026,2577,1996,1273,443,-476,-1439,-2404,-3335,-4185,-4913,-5483,-5839,-5958,-5803,-5363,-4659,-3703,-2573,-1318,-39,1189,2275,3148,3763,4071,4086,3804,3274,2560,1719,853,28,-668,-1171,-1433,-1433,-1164,-662,32,841,1689,2489,3161,3633,3848,3786,3424,2799,1934,899,-240,-1409,-2540,-3577,-4484,-5230,-5818,-6221,-6460,-6505,-6371,-6042,-5537,-4859,-4049,-3140,-2186,-1252,-385,346,914,1268,1426,1369,1159,808,409,-8,-347,-579,-634,-507,-174,340,1004,1770,2569,3339,4000,4506,4789,4830,4593,4099,3346,2392,1264,39,-1237,-2493,-3688,-4779,-5738,-6560,-7217,-7716,-8032,-8158,-8080,-7788,-7270,-6546,-5612,-4508,-3264,-1914,-520,891,2256,3549,4727,5769,6663,7393,7985,8422,8756,8981,9144,9257,9340,9402,9451,9468,9455,9366,9187,8875,8397,7726,6842,5729,4417,2904,1272,-458,-2186,-3867,-5432,-6828,-8029,-9004,-9743,-10244,-10500,-10529,-10333,-9936,-9357,-8631,-7787,-6871,-5904,-4936,-3983,-3078,-2234,-1464,-770,-166,357,792,1138,1405,1591,1703,1765,1781,1791,1802,1856,1960,2141,2391,2717,3089,3485,3851,4151,4321,4329,4125,3701,3044,2172,1112,-94,-1393,-2711,-3991,-5128,-6065,-6706,-7004,-6917,-6438,-5590,-4433,-3033,-1500,75,1588,2947,4093,4971,5577,5900,5998,5891,5669,5376,5092,4865,4738,4734,4857,5078,5375,5682,5950,6109,6104,5888,5424,4704,3728,2530,1149,-349,-1897,-3430,-4871,-6188,-7325,-8285,-9053,-9647,-10076,-10350,-10478,-10455,-10279,-9949,-9450,-8796,-7980,-7018,-5929,-4733,-3453,-2130,-787,531,1786,2958,3990,4893,5618,6186,6589,6844,6972,6998,6936,6818,6639,6425,6157,5833,5431,4937,4329,3599,2737,1747,655,-515,-1724,-2923,-4078,-5140,-6097,-6906,-7575,-8075,-8399,-8540,-8468,-8186,-7678,-6958,-6023,-4919,-3656,-2289,-855,602,2038,3405,4676,5807,6774,7555,8137,8502,8676,8640,8444,8098,7641,7119,6554,5991,5453,4949,4494,4067,3659,3238,2779,2249,1636,921,110,-778,-1729,-2700,-3669,-4601,-5472,-6254,-6939,-7487,-7900,-8138,-8201,-8068,-7755,-7268,-6645,-5905,-5113,-4281,-3477,-2704,-2008,-1389,-862,-426,-75,186,375,487,541,537,496,432,361,317,317,384,555,815,1194,1663,2207,2787,3358,3865,4255,4480,4497,4284,3835,3147,2257,1188,8,-1220,-2415,-3482,-4330,-4872,-5036,-4783,-4104,-3026,-1605,58,1868,3710,5468,7059,8403,9449,10191,10614,10754,10647,10334,9873,9298,8656,7968,7247,6498,5708,4858,3931,2897,1749,475,-920,-2409,-3968,-5539,-7078,-8524,-9816,-10919,-11778,-12401,-12757,-12902,-12839,-12631,-12317,-11927,-11497,-11029,-10519,-9962,-9329,-8620,-7806,-6895,-5877,-4773,-3585,-2337,-1055,246,1524,2758,3916,4970,5889,6671,7283,7752,8061,8253,8334,8347,8315,8269,8224,8188,8165,8125,8063,7924,7690,7310,6770,6036,5121,4025,2769,1396,-72,-1566,-3067,-4496,-5832,-6991,-7953,-8649,-9070,-9186,-9008,-8563,-7883,-7027,-6051,-4998,-3936,-2873,-1865,-902,-11,815,1567,2248,2850,3371,3800,4142,4380,4536,4598,4589,4516,4394,4232,4042,3823,3576,3292,2967,2583,2154,1657,1118,530,-88,-723,-1377,-2035,-2700,-3362,-4017,-4638,-5215,-5689,-6050,-6233,-6234,-6011,-5577,-4929,-4096,-3098,-1982,-772,477,1750,2983,4176,5260,6240,7065,7730,8204,8496,8590,8516,8283,7929,7488,7003,6501,6029,5580,5188,4816,4461,4078,3633,3091,2417,1595,619,-508,-1753,-3099,-4490,-5892,-7242,-8492,-9584,-10468,-11111,-11461,-11533,-11295,-10802,-10055,-9121,-8027,-6829,-5558,-4249,-2921,-1601,-297,966,2175,3305,4337,5239,6005,6602,7035,7295,7390,7331,7139,6827,6424,5940,5399,4799,4163,3476,2763,2005,1226,422,-394,-1205,-2024,-2814,-3608,-4370,-5123,-5844,-6523,-7136,-7661,-8054,-8313,-8391,-8307,-8054,-7657,-7149,-6555,-5920,-5248,-4584,-3903,-3234,-2546,-1849,-1128,-389,370,1126,1878,2580,3240,3805,4285,4646,4892,5023,5031,4941,4748,4472,4123,3707,3236,2718,2162,1576,975,352,-268,-903,-1539,-2176,-2813,-3434,-4013,-4539,-4950,-5236,-5331,-5227,-4882,-4302,-3477,-2442,-1207,169,1650,3179,4701,6167,7525,8727,9747,10544,11113,11436,11522,11383,11038,10512,9839,9051,8171,7238,6253,5250,4226,3186,2139,1078,13,-1043,-2098,-3112,-4100,-5029,-5904,-6719,-7471,-8164,-8790,-9353,-9829,-10216,-10478,-10605,-10564,-10348,-9938,-9335,-8537,-7559,-6403,-5102,-3664,-2126,-518,1126,2757,4332,5802,7118,8245,9138,9792,10179,10325,10231,9940,9481,8901,8230,7519,6768,6019,5251,4478,3670,2828,1922,952,-91,-1215,-2395,-3636,-4897,-6165,-7397,-8551,-9586,-10457,-11114,-11534,-11686,-11566,-11191,-10581,-9788,-8853,-7830,-6758,-5665,-4583,-3491,-2411,-1315,-203,928,2072,3221,4336,5396,6368,7204,7896,8404,8734,8877,8851,8672,8367,7958,7476,6923,6329,5681,4990,4242,3432,2548,1592,548,-566,-1752,-2978,-4219,-5437,-6572,-7592,-8426,-9051,-9421,-9524,-9368,-8951,-8314,-7472,-6461,-5316,-4048,-2698,-1273,189,1672,3133,4542,5850,7013,7996,8741,9247,9463,9416,9092,8536,7764,6839,5789,4678,3529,2388,1274,200,-815,-1785,-2689,-3556,-4366,-5147,-5885,-6598,-7273,-7908,-8489,-8985,-9377,-9625,-9686,-9549,-9157,-8533,-7638,-6511,-5151,-3601,-1895,-73,1808,3707,5565,7334,8968,10416,11651,12630,13353,13789,13960,13869,13543,13017,12320,11500,10586,9617,8607,7585,6535,5476,4381,3252,2075,846,-429,-1750,-3090,-4441,-5770,-7055,-8272,-9380,-10373,-11191,-11852,-12292,-12539,-12552,-12368,-11965,-11407,-10671,-9831,-8873,-7845,-6753,-5614,-4442,-3248,-2050,-868,275,1346,2315,3150,3832,4332,4661,4808,4812,4689,4492,4251,4016,3816,3677,3605,3601,3640,3695,3734,3702,3581,3310,2887,2282,1506,575,-472,-1588,-2694,-3736,-4616,-5289,-5678,-5770,-5528,-4982,-4150,-3079,-1841,-485,902,2276,3560,4735,5735,6570,7207,7653,7917,7990,7910,7662,7286,6776,6155,5439,4635,3763,2838,1864,867,-155,-1178,-2197,-3199,-4166,-5090,-5955,-6754,-7476,-8123,-8689,-9170,-9582,-9899,-10135,-10270,-10286,-10181,-9918,-9500,-8905,-8130,-7179,-6046,-4758,-3316,-1763,-106,1584,3309,4975,6579,8040,9337,10420,11264,11847,12159,12203,11990,11541,10886,10058,9091,8023,6886,5700,4502,3288,2092,903,-250,-1377,-2455,-3484,-4452,-5354,-6186,-6942,-7621,-8220,-8731,-9153,-9467,-9672,-9750,-9688,-9485,-9120,-8600,-7914,-7058,-6046,-4868,-3552,-2105,-561,1049,2680,4285,5812,7205,8421,9412,10154,10623,10822,10768,10485,10027,9425,8754,8040,7346,6683,6080,5529,5018,4522,4006,3441,2788,2028,1132,114,-1041,-2281,-3594,-4914,-6190,-7364,-8370,-9166,-9708,-9974,-9961,-9670,-9134,-8377,-7450,-6381,-5229,-4014,-2785,-1560,-366,770,1848,2819,3699,4440,5042,5485,5757,5866,5810,5616,5309,4919,4492,4057,3640,3274,2945,2670,2413,2159,1867,1503,1036,434,-317,-1216,-2265,-3411,-4637,-5863,-7044,-8095,-8971,-9607,-9975,-10043,-9818,-9293,-8508,-7474,-6238,-4836,-3303,-1690,-24,1639,3273,4822,6266,7553,8661,9571,10243,10703,10917,10917,10707,10310,9750,9052,8228,7311,6290,5201,4028,2798,1514,193,-1137,-2460,-3741,-4956,-6083,-7100,-7984,-8737,-9332,-9778,-10069,-10197,-10177,-10000,-9686,-9227,-8648,-7941,-7126,-6205,-5188,-4087,-2919,-1698,-445,808,2044,3217,4307,5281,6101,6765,7228,7520,7606,7533,7301,6953,6515,6034,5527,5040,4575,4153,3770,3414,3069,2714,2318,1856,1309,648,-122,-1007,-1985,-3029,-4087,-5123,-6057,-6853,-7440,-7790,-7859,-7632,-7109,-6292,-5215,-3905,-2415,-798,882,2559,4173,5663,6977,8073,8920,9497,9808,9841,9635,9191,8567,7776,6884,5907,4901,3877,2872,1882,929,-14,-928,-1850,-2760,-3686,-4604,-5531,-6429,-7309,-8129,-8882,-9541,-10080,-10480,-10720,-10774,-10641,-10297,-9744,-8979,-8006,-6838,-5491,-3991,-2375,-680,1039,2736,4357,5843,7161,8257,9118,9710,10045,10113,9940,9544,8957,8217,7356,6416,5423,4412,3407,2424,1477,576,-276,-1074,-1817,-2516,-3154,-3770,-4334,-4895,-5422,-5954,-6464,-6966,-7428,-7844,-8176,-8407,-8501,-8444,-8204,-7784,-7163,-6355,-5362,-4206,-2906,-1509,-37,1447,2905,4285,5536,6625,7514,8183,8619,8831,8823,8630,8274,7794,7227,6604,5960,5316,4688,4090,3519,2984,2469,1982,1496,1027,541,54,-466,-1005,-1582,-2182,-2804,-3430,-4042,-4606,-5109,-5509,-5795,-5946,-5941,-5792,-5482,-5028,-4441,-3729,-2925,-2044,-1120,-180,740,1617,2406,3102,3658,4088,4358,4487,4479,4339,4099,3769,3378,2944,2486,2013,1538,1060,580,91,-409,-932,-1477,-2051,-2654,-3285,-3938,-4608,-5277,-5931,-6548,-7101,-7566,-7912,-8116,-8150,-7998,-7638,-7069,-6273,-5267,-4044,-2644,-1076,599,2351,4102,5813,7405,8841,10054,11028,11730,12157,12323,12232,11932,11442,10809,10062,9237,8351,7433,6482,5507,4515,3489,2447,1376,283,-816,-1922,-3015,-4084,-5117,-6092,-7007,-7829,-8572,-9188,-9703,-10077,-10325,-10427,-10396,-10218,-9899,-9454,-8851,-8144,-7286,-6328,-5249,-4088,-2853,-1579,-297,959,2146,3234,4183,4977,5588,6023,6273,6364,6306,6136,5875,5559,5211,4855,4510,4186,3884,3603,3328,3040,2722,2337,1873,1298,618,-179,-1067,-2015,-2984,-3915,-4755,-5447,-5942,-6197,-6195,-5916,-5373,-4589,-3587,-2424,-1146,194,1527,2812,3988,5019,5864,6515,6944,7167,7194,7031,6730,6303,5785,5217,4608,3989,3373,2758,2153,1550,943,325,-313,-970,-1656,-2357,-3084,-3811,-4541,-5256,-5934,-6574,-7135,-7619,-7985,-8229,-8319,-8252,-8003,-7572,-6949,-6139,-5149,-3984,-2685,-1254,243,1785,3316,4783,6147,7356,8382,9191,9774,10124,10246,10168,9894,9467,8904,8223,7453,6582,5632,4588,3447,2218,888,-506,-1963,-3434,-4888,-6283,-7577,-8732,-9729,-10538,-11161,-11595,-11839,-11917,-11825,-11580,-11176,-10612,-9873,-8955,-7831,-6502,-4965,-3236,-1355,643,2683,4699,6614,8342,9835,11024,11885,12404,12579,12449,12033,11391,10555,9573,8481,7298,6046,4737,3369,1964,528,-923,-2345,-3730,-5008,-6175,-7168,-7988,-8600,-9020,-9242,-9303,-9203,-8997,-8674,-8288,-7810,-7270,-6640,-5908,-5065,-4081,-2960,-1694,-307,1174,2701,4214,5657,6951,8054,8894,9459,9717,9673,9361,8795,8043,7147,6155,5125,4086,3075,2108,1195,339,-463,-1211,-1917,-2577,-3194,-3766,-4286,-4750,-5157,-5496,-5774,-5982,-6129,-6202,-6210,-6134,-5977,-5710,-5341,-4830,-4192,-3399,-2468,-1395,-216,1064,2382,3722,5016,6236,7321,8248,8972,9481,9757,9807,9630,9256,8702,7997,7184,6274,5321,4320,3325,2320,1345,393,-521,-1385,-2204,-2947,-3633,-4226,-4739,-5155,-5482,-5720,-5876,-5961,-5980,-5948,-5856,-5718,-5511,-5238,-4879,-4426,-3873,-3212,-2458,-1614,-718,210,1121,1978,2733,3347,3781,4016,4022,3818,3389,2783,2005,1121,155,-833,-1808,-2731,-3567,-4296,-4906,-5385,-5742,-5978,-6103,-6132,-6064,-5925,-5704,-5424,-5081,-4683,-4242,-3759,-3242,-2702,-2127,-1528,-892,-212,507,1292,2117,3007,3925,4874,5822,6746,7620,8406,9088,9631,10016,10237,10268,10125,9798,9306,8660,7888,6999,6034,5007,3948,2877,1819,775,-216,-1172,-2065,-2897,-3662,-4350,-4955,-5476,-5896,-6219,-6441,-6557,-6587,-6527,-6404,-6223,-6013,-5769,-5520,-5252,-4975,-4676,-4342,-3957,-3507,-2970,-2343,-1620,-803,78,1019,1964,2894,3766,4539,5194,5702,6055,6254,6300,6216,6023,5740,5410,5034,4658,4277,3916,3570,3238,2924,2601,2281,1940,1577,1188,769,317,-160,-668,-1191,-1736,-2285,-2835,-3371,-3882,-4346,-4758,-5085,-5318,-5445,-5439,-5304,-5027,-4609,-4068,-3402,-2653,-1836,-1000,-176,583,1251,1771,2137,2316,2314,2138,1819,1376,876,334,-177,-652,-1034,-1338,-1539,-1656,-1708,-1705,-1684,-1649,-1636,-1631,-1660,-1703,-1764,-1832,-1890,-1939,-1957,-1949,-1892,-1790,-1620,-1381,-1055,-635,-115,513,1235,2046,2923,3831,4745,5616,6402,7073,7576,7893,7999,7880,7546,6995,6260,5366,4347,3246,2102,946,-167,-1239,-2212,-3100,-3877,-4552,-5127,-5615,-6023,-6379,-6684,-6963,-7222,-7460,-7696,-7909,-8104,-8256,-8355,-8369,-8286,-8061,-7690,-7135,-6400,-5470,-4358,-3086,-1681,-187,1346,2877,4335,5705,6910,7960,8803,9454,9902,10164,10253,10189,9998,9698,9309,8855,8344,7787,7198,6566,5898,5188,4422,3609,2729,1795,804,-229,-1282,-2345,-3375,-4361,-5263,-6067,-6738,-7277,-7656,-7884,-7952,-7863,-7626,-7243,-6723,-6068,-5294,-4397,-3410,-2331,-1207,-56,1074,2136,3090,3874,4463,4798,4877,4668,4195,3469,2535,1442,252,-967,-2151,-3237,-4170,-4919,-5444,-5752,-5825,-5695,-5372,-4896,-4293,-3601,-2846,-2062,-1272,-496,253,959,1622,2230,2791,3308,3781,4223,4640,5038,5426,5808,6182,6551,6904,7232,7520,7751,7899,7945,7859,7624,7207,6609,5802,4811,3632,2307,868,-632,-2140,-3587,-4935,-6115,-7098,-7856,-8365,-8650,-8696,-8560,-8251,-7833,-7330,-6795,-6251,-5740,-5257,-4832,-4436,-4071,-3710,-3319,-2882,-2366,-1751,-1038,-204,713,1720,2764,3820,4847,5798,6642,7341,7869,8215,8361,8320,8083,7680,7108,6406,5576,4657,3666,2627,1577,535,-459,-1386,-2207,-2916,-3479,-3912,-4198,-4367,-4425,-4419,-4364,-4312,-4281,-4306,-4404,-4586,-4844,-5173,-5539,-5913,-6261,-6526,-6692,-6695,-6531,-6167,-5595,-4835,-3881,-2786,-1575,-297,989,2236,3390,4392,5217,5813,6178,6288,6161,5811,5267,4583,3792,2963,2138,1369,702,167,-218,-431,-488,-389,-166,162,552,979,1401,1794,2131,2394,2574,2677,2700,2677,2608,2543,2488,2482,2532,2663,2865,3144,3476,3849,4229,4588,4894,5108,5215,5168,4974,4594,4051,3331,2463,1470,381,-757,-1910,-3020,-4056,-4966,-5731,-6311,-6710,-6909,-6925,-6771,-6466,-6048,-5547,-4998,-4442,-3911,-3441,-3057,-2790,-2635,-2622,-2718,-2925,-3213,-3529,-3863,-4137,-4333,-4398,-4309,-4038,-3586,-2944,-2139,-1191,-136,989,2131,3264,4328,5301,6150,6843,7384,7744,7943,7971,7859,7599,7246,6781,6266,5689,5089,4473,3845,3218,2583,1939,1278,590,-126,-880,-1661,-2475,-3295,-4117,-4910,-5663,-6339,-6939,-7413,-7786,-8007,-8102,-8042,-7835,-7478,-6963,-6303,-5494,-4553,-3504,-2358,-1174,28,1179,2246,3174,3922,4460,4767,4836,4676,4306,3748,3057,2251,1398,529,-314,-1082,-1758,-2309,-2712,-2978,-3084,-3062,-2912,-2672,-2368,-2039,-1715,-1440,-1228,-1116,-1094,-1168,-1308,-1483,-1642,-1738,-1711,-1511,-1110,-469,392,1475,2725,4095,5514,6909,8205,9335,10245,10894,11257,11328,11117,10638,9938,9027,7969,6778,5500,4165,2796,1425,71,-1245,-2499,-3675,-4754,-5729,-6580,-7315,-7917,-8401,-8765,-9014,-9165,-9211,-9175,-9040,-8822,-8502,-8071,-7523,-6825,-5985,-4975,-3811,-2496,-1062,469,2031,3593,5082,6448,7659,8649,9421,9943,10224,10277,10120,9774,9283,8649,7929,7113,6238,5307,4330,3316,2276,1211,146,-919,-1950,-2942,-3865,-4709,-5454,-6097,-6624,-7055,-7378,-7629,-7803,-7930,-8019,-8071,-8100,-8081,-8008,-7848,-7573,-7144,-6543,-5735,-4723,-3505,-2114,-580,1025,2661,4231,5694,6965,8008,8779,9254,9434,9315,8928,8294,7449,6433,5284,4040,2743,1431,132,-1106,-2268,-3309,-4218,-4963,-5538,-5930,-6138,-6170,-6030,-5740,-5309,-4765,-4118,-3388,-2590,-1734,-835,101,1064,2038,3020,3983,4924,5812,6636,7373,8006,8515,8896,9116,9194,9091,8816,8349,7680,6806,5720,4426,2948,1305,-451,-2275,-4098,-5860,-7490,-8930,-10133,-11057,-11691,-12023,-12078,-11871,-11458,-10864,-10159,-9371,-8553,-7735,-6937,-6177,-5448,-4746,-4046,-3332,-2570,-1741,-828,185,1289,2477,3728,5005,6274,7492,8625,9625,10476,11142,11616,11887,11960,11819,11496,10965,10255,9358,8291,7057,5691,4199,2639,1038,-543,-2060,-3458,-4684,-5719,-6511,-7077,-7398,-7501,-7415,-7167,-6807,-6369,-5889,-5404,-4932,-4489,-4083,-3704,-3349,-2999,-2638,-2249,-1819,-1343,-807,-237,380,997,1618,2190,2713,3133,3460,3651,3713,3639,3425,3100,2654,2132,1542,918,293,-319,-866,-1350,-1728,-2001,-2155,-2192,-2112,-1943,-1681,-1371,-1020,-666,-334,-46,168,291,316,230,44,-233,-576,-956,-1327,-1667,-1914,-2051,-2035,-1855,-1503,-988,-328,440,1281,2141,2978,3745,4390,4897,5220,5357,5296,5027,4572,3933,3127,2186,1124,-11,-1201,-2391,-3550,-4644,-5609,-6453,-7108,-7582,-7857,-7918,-7797,-7468,-6991,-6342,-5582,-4703,-3751,-2730,-1679,-604,457,1501,2486,3419,4257,5013,5658,6203,6638,6978,7219,7381,7462,7480,7435,7334,7171,6955,6667,6312,5876,5358,4748,4057,3277,2428,1519,568,-394,-1351,-2276,-3138,-3929,-4615,-5200,-5670,-6029,-6282,-6442,-6526,-6551,-6541,-6513,-6486,-6476,-6484,-6522,-6573,-6635,-6674,-6674,-6590,-6397,-6048,-5526,-4794,-3853,-2702,-1358,123,1719,3331,4928,6410,7737,8841,9697,10272,10566,10588,10353,9900,9258,8464,7560,6564,5516,4430,3322,2216,1113,39,-1000,-1981,-2894,-3710,-4421,-5003,-5448,-5747,-5889,-5884,-5727,-5435,-5018,-4484,-3861,-3154,-2388,-1577,-739,108,937,1744,2492,3173,3759,4238,4589,4809,4880,4810,4594,4239,3760,3161,2466,1687,844,-37,-943,-1836,-2702,-3509,-4239,-4869,-5381,-5769,-6019,-6134,-6122,-5976,-5731,-5379,-4952,-4461,-3920,-3354,-2767,-2174,-1587,-1003,-436,120,664,1196,1722,2242,2759,3275,3784,4288,4769,5235,5651,6035,6344,6601,6767,6866,6866,6788,6614,6347,5985,5520,4953,4283,3504,2633,1677,654,-408,-1487,-2546,-3556,-4486,-5308,-6003,-6546,-6935,-7158,-7218,-7123,-6881,-6512,-6029,-5459,-4823,-4138,-3436,-2722,-2028,-1355,-716,-116,446,972,1464,1932,2376,2807,3216,3609,3970,4296,4567,4768,4881,4888,4777,4538,4163,3661,3033,2302,1485,610,-294,-1194,-2068,-2877,-3611,-4244,-4767,-5177,-5472,-5655,-5744,-5735,-5654,-5503,-5288,-5027,-4703,-4332,-3901,-3403,-2843,-2207,-1501,-728,106,989,1896,2817,3720,4582,5378,6088,6685,7156,7490,7668,7704,7581,7313,6904,6353,5685,4891,3998,3014,1958,855,-272,-1390,-2466,-3468,-4358,-5118,-5711,-6129,-6362,-6403,-6272,-5965,-5522,-4943,-4274,-3530,-2742,-1937,-1147,-386,306,921,1440,1841,2131,2300,2354,2313,2183,1993,1762,1519,1277,1058,880,731,642,575,554,550,568,595,628,665,709,750,812,869,950,1031,1125,1213,1295,1351,1374,1344,1253,1089,849,529,138,-316,-819,-1349,-1894,-2425,-2938,-3405,-3831,-4193,-4507,-4749,-4947,-5067,-5135,-5122,-5029,-4845,-4547,-4140,-3601,-2943,-2172,-1296,-360,618,1591,2512,3351,4054,4609,4978,5161,5149,4957,4593,4089,3458,2741,1959,1140,323,-487,-1237,-1932,-2529,-3021,-3389,-3621,-3715,-3665,-3478,-3161,-2728,-2191,-1575,-889,-164,591,1350,2102,2829,3519,4164,4745,5271,5711,6083,6360,6555,6651,6653,6560,6367,6094,5726,5288,4783,4209,3599,2927,2236,1495,742,-37,-825,-1610,-2379,-3118,-3805,-4428,-4974,-5419,-5771,-6015,-6163,-6217,-6198,-6107,-5982,-5815,-5636,-5441,-5234,-5013,-4771,-4486,-4158,-3755,-3286,-2723,-2074,-1342,-526,343,1258,2188,3098,3967,4761,5449,6020,6439,6709,6817,6765,6556,6200,5706,5088,4365,3548,2662,1729,768,-188,-1121,-1996,-2798,-3496,-4078,-4532,-4834,-5009,-5023,-4915,-4678,-4329,-3903,-3394,-2853,-2280,-1709,-1152,-629,-143,296,686,1043,1355,1654,1926,2195,2448,2692,2913,3107,3254,3350,3380,3337,3229,3041,2801,2495,2147,1764,1341,900,431,-63,-570,-1108,-1648,-2212,-2756,-3305,-3806,-4273,-4664,-4988,-5207,-5343,-5362,-5290,-5117,-4853,-4506,-4075,-3570,-2987,-2331,-1593,-790,94,1027,2015,3017,4023,4990,5895,6702,7381,7917,8278,8474,8482,8323,7989,7503,6870,6101,5211,4205,3101,1909,652,-652,-1961,-3261,-4495,-5638,-6649,-7494,-8155,-8600,-8840,-8850,-8660,-8269,-7699,-6972,-6109,-5132,-4064,-2925,-1738,-528,682,1868,3005,4061,5023,5859,6562,7115,7516,7759,7862,7814,7645,7351,6943,6435,5809,5088,4254,3318,2290,1173,6,-1200,-2388,-3538,-4584,-5508,-6260,-6820,-7180,-7319,-7281,-7050,-6698,-6230,-5711,-5168,-4637,-4154,-3723,-3368,-3072,-2847,-2663,-2519,-2385,-2254,-2105,-1927,-1716,-1454,-1155,-807,-423,-8,423,864,1289,1696,2054,2362,2594,2755,2817,2801,2685,2501,2234,1929,1568,1203,831,470,150,-149,-385,-586,-722,-813,-841,-808,-717,-543,-313,11,394,852,1372,1928,2520,3113,3696,4243,4745,5175,5535,5814,6005,6120,6145,6097,5973,5773,5503,5151,4724,4207,3602,2901,2114,1244,312,-666,-1651,-2619,-3523,-4340,-5026,-5562,-5933,-6124,-6149,-6019,-5752,-5400,-4969,-4527,-4084,-3686,-3345,-3080,-2892,-2779,-2730,-2729,-2758,-2801,-2835,-2856,-2845,-2801,-2718,-2597,-2436,-2232,-2000,-1707,-1397,-1026,-620,-177,315,827,1371,1917,2461,2973,3440,3830,4131,4318,4377,4308,4098,3766,3324,2786,2194,1564,935,339,-200,-649,-996,-1221,-1315,-1280,-1111,-832,-442,18,542,1081,1623,2126,2572,2943,3217,3406,3492,3502,3438,3319,3163,2972,2768,2538,2285,2004,1669,1285,828,300,-302,-968,-1683,-2423,-3161,-3856,-4488,-5007,-5402,-5646,-5724,-5654,-5431,-5088,-4649,-4151,-3629,-3121,-2652,-2245,-1910,-1656,-1468,-1341,-1252,-1181,-1115,-1031,-925,-786,-618,-417,-199,49,306,593,894,1233,1597,2012,2457,2950,3466,4001,4531,5034,5489,5870,6156,6334,6384,6315,6117,5810,5404,4926,4387,3826,3241,2666,2090,1525,962,393,-196,-806,-1448,-2114,-2795,-3479,-4142,-4757,-5304,-5753,-6094,-6307,-6387,-6340,-6160,-5875,-5484,-5013,-4478,-3892,-3284,-2657,-2037,-1432,-856,-314,180,633,1027,1380,1675,1924,2128,2279,2400,2469,2515,2522,2514,2482,2447,2398,2357,2306,2266,2209,2156,2070,1975,1829,1655,1424,1146,820,441,26,-424,-901,-1378,-1859,-2312,-2731,-3099,-3391,-3607,-3718,-3724,-3616,-3381,-3042,-2582,-2031,-1405,-712,0,722,1418,2052,2618,3066,3411,3607,3684,3613,3431,3131,2750,2301,1812,1302,797,306,-147,-558,-915,-1207,-1436,-1580,-1649,-1615,-1498,-1268,-959,-545,-75,462,1018,1584,2117,2604,3012,3339,3556,3686,3701,3642,3491,3285,3012,2701,2342,1946,1508,1020,485,-107,-751,-1443,-2170,-2916,-3651,-4355,-4987,-5528,-5942,-6215,-6335,-6295,-6109,-5790,-5358,-4857,-4298,-3739,-3180,-2678,-2222,-1848,-1547,-1327,-1180,-1099,-1069,-1085,-1120,-1179,-1225,-1271,-1278,-1252,-1168,-1026,-809,-518,-149,295,794,1350,1920,2503,3054,3565,4004,4358,4613,4767,4813,4763,4619,4396,4108,3768,3383,2973,2539,2092,1640,1179,726,276,-150,-555,-913,-1221,-1465,-1626,-1718,-1717,-1654,-1519,-1345,-1139,-930,-727,-548,-399,-274,-183,-94,-25,71,163,289,416,559,681,788,833,829,743,586,356,72,-242,-553,-831,-1032,-1133,-1095,-913,-573,-88,526,1237,2005,2789,3542,4223,4795,5228,5507,5616,5562,5345,4984,4499,3909,3241,2519,1763,999,238,-495,-1199,-1853,-2452,-2986,-3449,-3821,-4117,-4296,-4389,-4366,-4245,-4032,-3726,-3370,-2953,-2535,-2112,-1732,-1405,-1154,-995,-924,-954,-1063,-1251,-1494,-1780,-2085,-2397,-2701,-2977,-3236,-3447,-3624,-3762,-3851,-3906,-3907,-3865,-3773,-3627,-3425,-3159,-2830,-2432,-1968,-1429,-830,-160,558,1326,2124,2937,3748,4534,5272,5941,6514,6981,7313,7516,7562,7479,7252,6909,6474,5949,5402,4813,4255,3714,3229,2806,2432,2130,1861,1629,1410,1186,947,680,378,39,-333,-738,-1164,-1610,-2072,-2539,-3016,-3492,-3974,-4449,-4913,-5365,-5767,-6147,-6434,-6658,-6770,-6775,-6654,-6415,-6052,-5586,-5030,-4403,-3735,-3050,-2360,-1696,-1057,-456,115,651,1180,1686,2204,2722,3249,3783,4310,4822,5302,5723,6081,6335,6487,6513,6400,6155,5766,5248,4606,3860,3027,2139,1216,299,-595,-1415,-2154,-2772,-3259,-3604,-3800,-3857,-3781,-3601,-3320,-2989,-2603,-2211,-1818,-1439,-1102,-789,-526,-297,-100,66,214,349,474,592,704,799,877,919,921,867,748,564,305,-16,-394,-815,-1261,-1702,-2139,-2524,-2868,-3142,-3345,-3481,-3542,-3543,-3486,-3382,-3234,-3043,-2814,-2526,-2194,-1784,-1310,-759,-131,555,1296,2055,2812,3530,4175,4716,5119,5370,5447,5353,5089,4671,4125,3474,2755,1997,1234,491,-211,-851,-1427,-1926,-2356,-2714,-3009,-3237,-3404,-3504,-3530,-3473,-3326,-3071,-2709,-2228,-1638,-942,-161,683,1562,2439,3288,4063,4743,5290,5692,5928,5995,5887,5613,5186,4609,3923,3121,2254,1324,380,-571,-1481,-2340,-3105,-3766,-4285,-4667,-4871,-4926,-4800,-4531,-4111,-3583,-2960,-2287,-1594,-916,-298,241,661,951,1097,1089,949,665,287,-190,-709,-1268,-1811,-2340,-2806,-3217,-3540,-3780,-3932,-3985,-3964,-3849,-3673,-3429,-3145,-2822,-2489,-2149,-1824,-1520,-1237,-983,-740,-510,-268,-9,286,619,994,1406,1836,2281,2697,3086,3407,3654,3821,3899,3904,3851,3753,3648,3541,3469,3422,3431,3467,3545,3631,3723,3795,3845,3852,3828,3757,3660,3534,3390,3230,3057,2860,2638,2376,2059,1685,1235,731,159,-437,-1054,-1637,-2174,-2614,-2949,-3144,-3206,-3130,-2940,-2648,-2304,-1917,-1553,-1213,-946,-764,-673,-684,-788,-972,-1227,-1525,-1850,-2185,-2501,-2797,-3043,-3241,-3383,-3465,-3494,-3470,-3403,-3303,-3176,-3035,-2884,-2735,-2586,-2444,-2304,-2162,-2017,-1850,-1665,-1440,-1176,-856,-489,-56,420,952,1519,2111,2715,3311,3884,4417,4888,5294,5612,5844,5978,6016,5963,5818,5594,5298,4943,4534,4089,3611,3107,2591,2053,1506,953,382,-186,-765,-1341,-1910,-2467,-2994,-3489,-3931,-4318,-4640,-4888,-5076,-5189,-5254,-5263,-5236,-5168,-5070,-4927,-4739,-4484,-4148,-3715,-3168,-2509,-1733,-858,92,1084,2078,3030,3894,4643,5220,5639,5855,5894,5757,5465,5042,4518,3913,3259,2568,1860,1145,427,-274,-969,-1625,-2256,-2825,-3330,-3749,-4060,-4274,-4347,-4322,-4165,-3919,-3584,-3184,-2741,-2270,-1780,-1288,-782,-284,240,764,1309,1869,2424,2985,3504,3991,4389,4706,4893,4953,4866,4632,4258,3756,3149,2460,1725,967,222,-484,-1133,-1692,-2174,-2541,-2827,-3006,-3107,-3134,-3098,-3025,-2918,-2798,-2674,-2549,-2429,-2314,-2192,-2059,-1902,-1708,-1461,-1162,-794,-362,122,663,1225,1801,2356,2874,3320,3680,3932,4061,4060,3924,3652,3250,2735,2105,1392,614,-218,-1059,-1905,-2721,-3478,-4174,-4765,-5264,-5634,-5891,-6017,-6023,-5909,-5685,-5351,-4926,-4402,-3801,-3119,-2377,-1583,-763,69,876,1635,2319,2896,3357,3682,3873,3934,3885,3738,3531,3277,3016,2753,2520,2317,2154,2037,1952,1911,1897,1921,1966,2052,2150,2287,2430,2593,2750,2892,2995,3049,3023,2921,2711,2405,1999,1504,935,321,-326,-965,-1582,-2155,-2662,-3104,-3467,-3761,-3989,-4154,-4272,-4341,-4364,-4344,-4267,-4126,-3913,-3609,-3212,-2713,-2120,-1439,-700,85,863,1614,2287,2855,3286,3554,3653,3575,3327,2929,2399,1772,1079,346,-377,-1089,-1733,-2317,-2809,-3213,-3519,-3735,-3853,-3896,-3848,-3737,-3539,-3283,-2944,-2549,-2074,-1545,-946,-297,396,1130,1873,2637,3379,4101,4776,5389,5930,6378,6715,6947,7033,6997,6802,6459,5966,5320,4548,3653,2677,1642,597,-426,-1380,-2240,-2964,-3553,-3976,-4256,-4388,-4398,-4301,-4122,-3877,-3581,-3249,-2879,-2482,-2057,-1607,-1138,-665,-189,258,677,1035,1335,1549,1693,1748,1742,1669,1555,1415,1254,1107,960,844,740,667,602,559,520,488,457,434,407,397,380,382,378,377,366,336,275,178,24,-178,-444,-764,-1130,-1532,-1945,-2350,-2725,-3047,-3294,-3464,-3543,-3537,-3458,-3313,-3124,-2910,-2675,-2447,-2207,-1984,-1741,-1503,-1228,-933,-595,-221,187,625,1069,1516,1930,2310,2621,2864,3015,3082,3055,2938,2748,2482,2169,1810,1426,1029,627,228,-161,-547,-915,-1281,-1630,-1968,-2287,-2573,-2831,-3028,-3180,-3252,-3256,-3178,-3011,-2768,-2427,-2014,-1511,-936,-291,414,1165,1943,2733,3507,4243,4910,5488,5940,6260,6415,6406,6219,5862,5340,4676,3886,3008,2069,1106,159,-746,-1571,-2299,-2915,-3398,-3769,-4001,-4132,-4139,-4058,-3872,-3599,-3234,-2781,-2244,-1633,-957,-241,491,1210,1873,2463,2930,3274,3466,3513,3425,3207,2901,2506,2054,1542,981,358,-310,-1024,-1755,-2473,-3134,-3692,-4107,-4341,-4385,-4239,-3911,-3461,-2908,-2333,-1770,-1293,-926,-722,-681,-816,-1102,-1511,-1983,-2468,-2890,-3184,-3303,-3192,-2861,-2305,-1579,-735,157,1021,1793,2420,2848,3061,3025,2747,2241,1550,737,-104,-881,-1484,-1825,-1833,-1476,-756,278,1549,2958,4369,5683,6768,7546,7948,7936,7519,6713,5585,4200,2656,1046,-534,-1986,-3239,-4219,-4891,-5237,-5250,-4980,-4457,-3758,-2950,-2108,-1304,-602,-47,310,465,393,126,-299,-823,-1337,-1753,-1957,-1880,-1495,-836,-14,825,1489,1859,1824,1446,800,104,-471,-742,-649,-206,452,1161,1736,2063,2090,1876,1509,1135,836,659,568,431,124,-521,-1556,-2970,-4598,-6180,-7374,-7833,-7289,-5608,-2851,721,4675,8481,11563,13449,13781,12426,9478,5223,155,-5147,-10048,-13952,-16371,-17003,-15724,-12695,-8244,-2927,2613,7689,11681,14121,14762,13629,10983,7311,3213,-691,-3850,-5902,-6669,-6218,-4769,-2689,-363,1836,3619,4818,5357,5285,4708,3773,2641,1439,275,-802,-1760,-2607,-3328,-3924,-4333,-4508,-4367,-3867,-2997,-1821,-467,870,1959,2577,2551,1808,389,-1513,-3632,-5604,-7087,-7806,-7597,-6458,-4559,-2186,275,2421,3923,4533,4192,2964,1101,-1095,-3228,-4971,-6029,-6257,-5614,-4222,-2301,-152,1880,3487,4414,4523,3809,2401,534,-1458,-3268,-4580,-5220,-5101,-4293,-2964,-1384,172,1434,2215,2432,2092,1319,295,-774,-1681,-2282,-2487,-2279,-1729,-934,-61,748,1345,1618,1517,1026,206,-843,-1992,-3071,-3936,-4441,-4490,-4040,-3111,-1785,-212,1444,2975,4223,5038,5362,5189,4591,3688,2640,1601,731,139,-98,37,514,1248,2126,3012,3781,4327,4593,4574,4319,3922,3503,3172,3034,3129,3465,3984,4606,5216,5721,6037,6120,5973,5608,5105,4509,3923,3401,3019,2821,2832,3058,3466,4008,4596,5156,5584,5822,5802,5514,4958,4164,3197,2103,979,-118,-1104,-1908,-2471,-2724,-2650,-2210,-1445,-377,901,2291,3671,4903,5870,6447,6551,6118,5124,3600,1603,-710,-3186,-5570,-7635,-9129,-9855,-9685,-8601,-6675,-4113,-1184,1777,4440,6505,7759,8081,7472,6035,3954,1473,-1151,-3675,-5893,-7674,-8934,-9672,-9917,-9745,-9239,-8481,-7536,-6470,-5319,-4138,-2969,-1874,-923,-188,263,377,141,-438,-1295,-2346,-3465,-4541,-5430,-6057,-6334,-6254,-5828,-5123,-4220,-3240,-2279,-1454,-833,-476,-396,-586,-995,-1569,-2228,-2899,-3514,-4021,-4388,-4607,-4688,-4663,-4570,-4455,-4368,-4332,-4388,-4531,-4773,-5085,-5456,-5851,-6237,-6602,-6895,-7122,-7258,-7294,-7249,-7102,-6892,-6612,-6289,-5939,-5568,-5199,-4839,-4496,-4188,-3910,-3686,-3512,-3404,-3358,-3370,-3432,-3512,-3587,-3616,-3563,-3399,-3100,-2667,-2109,-1472,-785,-130,455,902,1180,1278,1194,967,632,256,-112,-413,-606,-676,-606,-417,-131,224,600,972,1294,1556,1728,1820,1839,1793,1732,1664,1643,1677,1798,1994,2276,2607,2965,3319,3632,3890,4072,4188,4248,4284,4323,4405,4546,4778,5083,5459,5873,6286,6652,6938,7094,7111,6980,6717,6366,5966,5584,5264,5060,4988,5061,5265,5571,5946,6346,6740,7083,7362,7547,7634,7628,7523,7355,7137,6905,6698,6529,6437,6415,6474,6597,6768,6967,7189,7415,7665,7922,8215,8541,8895,9280,9655,10012,10301,10499,10572,10511,10314,9998,9611,9179,8777,8425,8175,8028,7989,8029,8133,8256,8394,8504,8590,8617,8577,8436,8164,7732,7125,6345,5436,4450,3493,2643,2012,1641,1573,1772,2172,2677,3160,3510,3629,3452,2972,2215,1248,186,-871,-1787,-2468,-2839,-2850,-2525,-1887,-1041,-85,857,1653,2215,2454,2354,1909,1182,247,-797,-1842,-2801,-3594,-4184,-4537,-4693,-4654,-4503,-4281,-4051,-3879,-3794,-3841,-4035,-4375,-4861,-5457,-6132,-6852,-7546,-8205,-8743,-9177,-9448,-9577,-9559,-9408,-9156,-8823,-8443,-8039,-7645,-7274,-6960,-6709,-6541,-6471,-6502,-6638,-6883,-7214,-7630,-8093,-8586,-9068,-9520,-9898,-10196,-10388,-10474,-10458,-10351,-10172,-9944,-9690,-9430,-9194,-8974,-8802,-8655,-8551,-8469,-8408,-8353,-8300,-8231,-8145,-8022,-7864,-7662,-7413,-7126,-6796,-6453,-6092,-5754,-5443,-5190,-5017,-4932,-4964,-5098,-5360,-5719,-6183,-6720,-7306,-7919,-8514,-9072,-9546,-9920,-10155,-10253,-10195,-9990,-9670,-9240,-8770,-8276,-7823,-7437,-7157,-6988,-6947,-6997,-7127,-7279,-7415,-7485,-7450,-7276,-6961,-6494,-5918,-5240,-4534,-3823,-3169,-2605,-2159,-1841,-1659,-1580,-1597,-1666,-1760,-1858,-1919,-1952,-1921,-1844,-1711,-1524,-1293,-1021,-707,-374,-14,344,703,1024,1311,1530,1666,1717,1651,1495,1226,880,465,14,-440,-867,-1236,-1509,-1686,-1734,-1673,-1496,-1225,-888,-494,-86,331,728,1102,1444,1762,2057,2350,2650,2976,3344,3755,4219,4729,5261,5818,6353,6862,7312,7690,7984,8187,8300,8317,8258,8114,7913,7655,7360,7053,6742,6468,6238,6088,6023,6068,6212,6466,6806,7211,7667,8123,8570,8969,9298,9548,9700,9763,9731,9623,9443,9213,8935,8633,8307,7968,7630,7281,6950,6622,6307,6015,5734,5477,5240,5012,4801,4594,4390,4190,3996,3821,3680,3590,3578,3656,3849,4153,4570,5077,5651,6254,6845,7382,7835,8169,8382,8458,8424,8286,8087,7846,7609,7384,7216,7085,7024,7005,7032,7094,7170,7271,7374,7498,7634,7786,7968,8165,8399,8640,8894,9133,9336,9470,9511,9421,9199,8826,8335,7746,7129,6531,6042,5705,5595,5711,6074,6626,7307,8025,8659,9125,9304,9172,8677,7866,6798,5564,4302,3114,2136,1437,1090,1101,1453,2088,2927,3865,4814,5666,6358,6828,7051,7031,6778,6354,5792,5169,4528,3933,3411,2995,2686,2474,2345,2259,2182,2080,1905,1647,1274,791,201,-474,-1204,-1951,-2677,-3339,-3906,-4342,-4635,-4775,-4764,-4623,-4364,-4021,-3629,-3203,-2793,-2398,-2051,-1761,-1532,-1376,-1284,-1267,-1314,-1426,-1600,-1819,-2085,-2383,-2703,-3034,-3368,-3692,-4005,-4307,-4598,-4890,-5182,-5498,-5824,-6182,-6556,-6940,-7322,-7678,-7990,-8244,-8422,-8522,-8544,-8498,-8403,-8274,-8138,-8010,-7906,-7839,-7806,-7813,-7842,-7894,-7944,-7990,-8017,-8019,-7996,-7944,-7870,-7776,-7665,-7545,-7415,-7284,-7150,-7018,-6898,-6779,-6686,-6599,-6531,-6488,-6447,-6429,-6411,-6397,-6382,-6358,-6332,-6293,-6256,-6216,-6169,-6141,-6103,-6086,-6066,-6060,-6051,-6049,-6047,-6038,-6037,-6019,-6016,-5993,-5993,-5977,-5984,-5988,-6006,-6032,-6058,-6092,-6114,-6135,-6139,-6129,-6109,-6075,-6043,-6009,-5995,-5996,-6025,-6084,-6161,-6271,-6374,-6495,-6587,-6672,-6719,-6742,-6735,-6710,-6671,-6638,-6614,-6617,-6643,-6703,-6788,-6894,-7013,-7127,-7237,-7325,-7396,-7439,-7462,-7465,-7449,-7415,-7364,-7281,-7177,-7022,-6825,-6576,-6271,-5926,-5533,-5129,-4708,-4315,-3945,-3635,-3388,-3217,-3128,-3123,-3186,-3334,-3519,-3766,-4027,-4304,-4572,-4814,-5016,-5163,-5250,-5268,-5227,-5129,-4988,-4824,-4650,-4479,-4341,-4218,-4145,-4095,-4068,-4048,-4010,-3928,-3787,-3556,-3230,-2815,-2307,-1745,-1152,-565,-32,426,766,993,1083,1068,956,780,578,372,193,59,-29,-62,-54,-19,36,88,139,176,208,241,288,366,489,671,915,1221,1570,1953,2326,2677,2954,3153,3237,3214,3082,2858,2576,2263,1973,1728,1582,1536,1625,1820,2120,2480,2861,3231,3533,3751,3863,3858,3768,3601,3417,3246,3143,3143,3278,3556,3981,4522,5155,5824,6490,7097,7608,7974,8191,8222,8103,7821,7432,6969,6479,6028,5647,5398,5288,5348,5554,5900,6334,6836,7328,7803,8184,8475,8641,8688,8623,8459,8234,7960,7681,7414,7185,7006,6889,6820,6808,6817,6842,6849,6827,6748,6615,6409,6152,5841,5507,5155,4820,4508,4243,4031,3885,3804,3797,3849,3966,4132,4337,4567,4803,5030,5227,5381,5473,5510,5473,5391,5260,5115,4966,4851,4778,4776,4846,4991,5210,5474,5784,6087,6384,6629,6819,6934,6973,6946,6853,6735,6584,6451,6336,6265,6251,6292,6397,6560,6756,6998,7230,7469,7665,7820,7910,7932,7882,7769,7600,7394,7167,6936,6719,6526,6368,6242,6157,6088,6041,5992,5922,5830,5687,5495,5254,4957,4627,4274,3919,3582,3287,3041,2863,2746,2691,2686,2724,2791,2886,2995,3134,3288,3469,3677,3896,4134,4372,4593,4799,4957,5073,5125,5123,5047,4927,4740,4532,4283,4032,3779,3536,3316,3113,2936,2768,2619,2462,2307,2140,1954,1760,1549,1339,1121,922,726,568,427,330,265,244,261,308,387,474,568,645,693,702,660,561,399,182,-100,-422,-790,-1180,-1575,-1964,-2309,-2611,-2833,-2974,-3022,-2979,-2851,-2656,-2410,-2140,-1862,-1604,-1370,-1172,-1015,-881,-781,-687,-605,-520,-433,-341,-250,-165,-99,-58,-66,-125,-254,-468,-752,-1133,-1579,-2087,-2645,-3211,-3789,-4335,-4853,-5319,-5734,-6106,-6419,-6710,-6949,-7175,-7355,-7512,-7619,-7681,-7687,-7636,-7527,-7371,-7177,-6963,-6751,-6561,-6412,-6329,-6311,-6384,-6527,-6744,-7011,-7301,-7582,-7826,-7986,-8056,-7999,-7824,-7528,-7148,-6700,-6246,-5806,-5439,-5166,-5007,-4978,-5050,-5227,-5450,-5710,-5942,-6143,-6265,-6313,-6280,-6179,-6030,-5864,-5701,-5573,-5491,-5474,-5515,-5614,-5753,-5905,-6070,-6202,-6312,-6365,-6371,-6321,-6223,-6078,-5901,-5690,-5462,-5217,-4968,-4718,-4475,-4251,-4056,-3897,-3798,-3755,-3794,-3910,-4109,-4387,-4727,-5119,-5531,-5948,-6333,-6679,-6944,-7142,-7246,-7271,-7230,-7123,-6990,-6828,-6670,-6514,-6380,-6262,-6168,-6092,-6034,-5995,-5974,-5973,-5996,-6036,-6098,-6164,-6227,-6270,-6271,-6211,-6078,-5855,-5546,-5152,-4692,-4197,-3688,-3220,-2808,-2504,-2318,-2268,-2354,-2561,-2874,-3258,-3687,-4127,-4555,-4941,-5287,-5574,-5806,-5990,-6119,-6214,-6261,-6280,-6255,-6198,-6106,-5975,-5820,-5629,-5423,-5191,-4953,-4703,-4451,-4202,-3959,-3724,-3510,-3312,-3137,-2997,-2875,-2794,-2734,-2699,-2684,-2669,-2662,-2629,-2590,-2509,-2409,-2279,-2128,-1978,-1825,-1706,-1613,-1577,-1586,-1655,-1766,-1913,-2074,-2225,-2352,-2420,-2428,-2352,-2201,-1975,-1690,-1362,-1018,-676,-354,-71,173,367,524,642,743,826,907,991,1070,1164,1245,1330,1400,1464,1516,1562,1607,1655,1716,1791,1890,2007,2148,2304,2474,2654,2826,2996,3139,3262,3341,3382,3370,3312,3204,3052,2866,2656,2433,2214,2003,1821,1669,1559,1492,1464,1476,1513,1568,1627,1678,1711,1723,1715,1693,1676,1682,1733,1855,2059,2370,2778,3289,3875,4510,5161,5789,6348,6814,7152,7355,7418,7357,7186,6945,6652,6349,6042,5774,5523,5318,5133,4976,4828,4688,4547,4402,4256,4115,3979,3869,3779,3736,3731,3781,3869,4008,4169,4359,4550,4742,4921,5083,5227,5349,5455,5543,5616,5666,5700,5698,5674,5599,5493,5333,5138,4908,4650,4395,4132,3910,3715,3577,3499,3478,3522,3614,3745,3905,4073,4236,4386,4498,4590,4630,4645,4623,4574,4516,4444,4385,4335,4324,4343,4425,4554,4751,5005,5306,5650,6010,6368,6709,6999,7241,7413,7519,7562,7553,7501,7430,7345,7265,7200,7146,7115,7089,7074,7048,7006,6938,6824,6673,6459,6203,5887,5542,5158,4769,4381,4017,3693,3423,3213,3071,2989,2969,2995,3067,3158,3273,3386,3496,3595,3662,3714,3732,3731,3706,3671,3631,3597,3585,3591,3644,3730,3869,4051,4273,4530,4799,5073,5330,5551,5722,5828,5856,5808,5674,5468,5189,4868,4501,4128,3751,3401,3088,2822,2611,2451,2341,2268,2220,2177,2129,2055,1950,1808,1627,1412,1179,932,699,484,306,174,85,54,61,112,191,293,406,532,652,779,894,1006,1094,1172,1203,1209,1149,1041,859,628,328,-2,-359,-714,-1037,-1314,-1510,-1619,-1630,-1544,-1366,-1118,-810,-470,-124,229,543,846,1097,1327,1521,1693,1849,1985,2117,2229,2328,2398,2435,2432,2376,2266,2098,1880,1609,1309,971,632,281,-57,-383,-694,-987,-1265,-1532,-1789,-2040,-2282,-2518,-2740,-2951,-3141,-3316,-3471,-3608,-3736,-3844,-3951,-4044,-4133,-4212,-4277,-4329,-4360,-4367,-4349,-4298,-4219,-4104,-3963,-3789,-3591,-3374,-3133,-2886,-2623,-2359,-2078,-1796,-1494,-1190,-863,-538,-200,124,431,705,927,1086,1170,1167,1075,897,625,286,-135,-606,-1125,-1685,-2256,-2851,-3439,-4022,-4583,-5122,-5624,-6092,-6502,-6876,-7172,-7427,-7601,-7720,-7767,-7754,-7684,-7560,-7393,-7195,-6961,-6728,-6475,-6236,-6014,-5802,-5634,-5480,-5364,-5270,-5186,-5123,-5042,-4965,-4859,-4740,-4593,-4431,-4255,-4069,-3894,-3718,-3568,-3435,-3328,-3251,-3197,-3173,-3169,-3193,-3230,-3288,-3360,-3444,-3540,-3653,-3761,-3893,-4017,-4149,-4275,-4395,-4498,-4598,-4668,-4732,-4777,-4815,-4853,-4894,-4940,-5004,-5067,-5150,-5216,-5283,-5312,-5317,-5266,-5172,-5023,-4829,-4606,-4356,-4119,-3889,-3713,-3582,-3524,-3537,-3616,-3761,-3948,-4169,-4395,-4614,-4800,-4942,-5035,-5064,-5044,-4971,-4860,-4720,-4566,-4400,-4242,-4080,-3931,-3781,-3635,-3489,-3338,-3191,-3039,-2897,-2763,-2647,-2548,-2478,-2421,-2388,-2371,-2349,-2341,-2314,-2279,-2232,-2162,-2089,-2005,-1928,-1860,-1818,-1806,-1835,-1908,-2024,-2185,-2381,-2603,-2835,-3068,-3283,-3471,-3625,-3727,-3797,-3818,-3809,-3778,-3730,-3677,-3640,-3599,-3587,-3579,-3586,-3598,-3607,-3606,-3588,-3546,-3478,-3377,-3245,-3083,-2887,-2669,-2424,-2159,-1883,-1590,-1303,-1014,-744,-505,-287,-137,-16,21,23,-53,-160,-324,-503,-703,-906,-1089,-1266,-1397,-1510,-1581,-1622,-1634,-1619,-1588,-1540,-1479,-1409,-1320,-1223,-1098,-953,-782,-582,-362,-120,123,370,592,790,943,1047,1094,1089,1037,946,837,721,618,550,520,543,617,738,901,1081,1283,1465,1646,1789,1908,1994,2054,2087,2112,2114,2116,2106,2085,2055,1993,1912,1784,1624,1412,1164,878,573,254,-44,-328,-552,-734,-838,-880,-854,-764,-625,-438,-214,42,327,653,1003,1403,1837,2312,2821,3349,3886,4402,4885,5300,5631,5858,5968,5948,5812,5551,5195,4754,4257,3722,3188,2654,2166,1706,1312,966,681,451,274,146,67,35,44,107,209,369,567,822,1108,1437,1784,2141,2500,2830,3134,3386,3586,3728,3812,3840,3825,3769,3689,3582,3473,3343,3221,3083,2956,2816,2692,2561,2449,2348,2267,2213,2184,2185,2213,2269,2343,2438,2537,2643,2740,2832,2909,2968,3015,3042,3059,3068,3075,3081,3097,3121,3158,3211,3266,3335,3398,3468,3524,3582,3635,3686,3758,3831,3943,4073,4241,4433,4650,4876,5101,5311,5485,5618,5688,5701,5635,5514,5312,5069,4768,4439,4092,3731,3387,3051,2745,2468,2226,2020,1848,1724,1628,1591,1592,1649,1757,1917,2125,2372,2658,2953,3272,3574,3875,4146,4394,4603,4782,4916,5026,5088,5137,5147,5148,5123,5091,5046,4989,4927,4854,4773,4689,4594,4506,4407,4324,4229,4153,4069,3992,3912,3824,3736,3631,3526,3406,3285,3160,3033,2919,2803,2716,2637,2590,2570,2578,2618,2685,2768,2870,2961,3049,3101,3122,3083,2997,2839,2633,2363,2056,1718,1365,1020,689,398,144,-51,-207,-308,-371,-411,-422,-437,-440,-458,-474,-497,-517,-519,-505,-450,-353,-197,20,306,659,1072,1543,2044,2577,3101,3610,4075,4475,4803,5037,5178,5219,5167,5031,4814,4544,4215,3868,3492,3120,2748,2392,2052,1735,1432,1150,883,622,384,144,-72,-278,-461,-621,-753,-860,-940,-997,-1048,-1088,-1147,-1221,-1329,-1479,-1663,-1891,-2137,-2401,-2651,-2876,-3050,-3164,-3198,-3154,-3025,-2817,-2533,-2183,-1776,-1318,-826,-298,242,798,1341,1879,2377,2843,3251,3596,3874,4070,4190,4225,4182,4057,3865,3597,3273,2883,2448,1948,1412,818,184,-482,-1188,-1899,-2623,-3318,-3987,-4587,-5128,-5565,-5918,-6153,-6300,-6334,-6287,-6150,-5938,-5673,-5335,-4973,-4560,-4135,-3698,-3265,-2856,-2486,-2168,-1919,-1742,-1652,-1631,-1690,-1796,-1944,-2108,-2265,-2400,-2495,-2544,-2544,-2496,-2412,-2302,-2179,-2056,-1944,-1852,-1784,-1745,-1732,-1742,-1783,-1829,-1907,-1981,-2083,-2183,-2305,-2434,-2572,-2728,-2882,-3049,-3214,-3373,-3535,-3680,-3833,-3968,-4112,-4249,-4384,-4519,-4635,-4733,-4795,-4807,-4770,-4655,-4485,-4238,-3942,-3599,-3228,-2853,-2490,-2161,-1883,-1673,-1536,-1487,-1516,-1625,-1805,-2036,-2312,-2607,-2908,-3201,-3467,-3697,-3880,-4014,-4080,-4095,-4025,-3903,-3697,-3434,-3109,-2731,-2323,-1889,-1454,-1033,-642,-300,-9,207,363,428,427,343,184,-42,-337,-689,-1081,-1518,-1965,-2429,-2882,-3319,-3729,-4097,-4430,-4711,-4953,-5150,-5314,-5448,-5551,-5643,-5708,-5762,-5791,-5802,-5780,-5734,-5655,-5537,-5405,-5233,-5051,-4849,-4639,-4417,-4192,-3952,-3712,-3455,-3196,-2923,-2657,-2389,-2142,-1924,-1740,-1625,-1559,-1580,-1669,-1836,-2073,-2356,-2688,-3027,-3374,-3694,-3987,-4228,-4429,-4573,-4677,-4743,-4780,-4800,-4804,-4806,-4796,-4785,-4764,-4726,-4676,-4598,-4494,-4367,-4203,-4012,-3790,-3531,-3250,-2923,-2586,-2205,-1821,-1420,-1018,-646,-283,13,276,453,571,610,572,477,307,97,-160,-448,-752,-1068,-1379,-1674,-1948,-2178,-2368,-2486,-2552,-2526,-2439,-2256,-2013,-1691,-1327,-920,-507,-100,264,566,787,903,921,824,636,364,43,-316,-663,-998,-1265,-1478,-1602,-1646,-1609,-1493,-1315,-1089,-821,-543,-255,16,264,473,639,758,824,856,847,818,784,750,736,746,783,851,938,1035,1121,1191,1206,1173,1061,873,609,270,-121,-551,-995,-1430,-1831,-2181,-2459,-2661,-2770,-2790,-2725,-2565,-2341,-2038,-1680,-1282,-840,-392,62,501,901,1259,1536,1745,1842,1861,1758,1578,1306,980,607,232,-146,-472,-761,-970,-1121,-1189,-1201,-1146,-1049,-917,-749,-579,-375,-182,30,237,451,661,868,1063,1240,1397,1525,1614,1672,1684,1664,1608,1526,1421,1307,1183,1064,941,840,731,657,583,541,524,540,603,713,881,1108,1395,1740,2132,2562,3016,3476,3926,4347,4732,5047,5309,5479,5575,5581,5499,5329,5076,4746,4345,3887,3385,2850,2313,1777,1280,824,442,135,-78,-191,-210,-126,38,289,595,956,1341,1743,2141,2514,2856,3139,3368,3519,3593,3586,3499,3340,3121,2855,2566,2274,1998,1765,1587,1477,1443,1483,1583,1745,1935,2151,2362,2564,2733,2874,2975,3041,3079,3095,3099,3107,3121,3163,3226,3329,3463,3631,3828,4036,4256,4454,4633,4761,4835,4837,4759,4604,4362,4050,3666,3226,2752,2237,1729,1209,721,262,-157,-510,-816,-1047,-1217,-1329,-1373,-1376,-1330,-1247,-1142,-1002,-857,-680,-499,-292,-71,166,427,706,1006,1332,1680,2054,2459,2887,3349,3829,4334,4847,5358,5861,6321,6747,7094,7369,7543,7614,7569,7407,7135,6745,6268,5698,5072,4403,3717,3038,2396,1799,1283,843,498,254,91,32,31,103,208,340,472,588,671,704,691,618,497,337,144,-55,-248,-420,-544,-620,-621,-550,-400,-164,139,526,958,1445,1951,2473,2970,3442,3843,4180,4415,4560,4596,4546,4409,4216,3984,3744,3517,3332,3189,3111,3080,3087,3116,3126,3104,3007,2824,2526,2120,1594,977,281,-459,-1208,-1937,-2599,-3175,-3628,-3949,-4122,-4143,-4021,-3761,-3386,-2909,-2361,-1759,-1138,-516,76,620,1091,1478,1766,1954,2036,2026,1922,1754,1527,1273,999,736,494,287,129,22,-29,-22,31,132,267,439,618,821,1017,1212,1395,1557,1692,1797,1859,1877,1852,1769,1646,1471,1260,1020,755,481,201,-74,-343,-597,-847,-1082,-1315,-1540,-1755,-1969,-2164,-2347,-2500,-2623,-2698,-2730,-2698,-2610,-2457,-2240,-1971,-1644,-1283,-892,-489,-102,269,576,830,991,1065,1038,916,705,426,88,-274,-647,-1000,-1313,-1573,-1753,-1859,-1866,-1787,-1613,-1355,-1014,-612,-153,331,830,1310,1751,2125,2414,2590,2650,2576,2372,2046,1603,1073,472,-164,-811,-1438,-2011,-2528,-2939,-3273,-3487,-3612,-3641,-3587,-3463,-3290,-3074,-2846,-2606,-2378,-2171,-1984,-1832,-1699,-1590,-1485,-1381,-1254,-1108,-921,-702,-448,-166,122,411,671,894,1056,1147,1163,1098,954,746,478,167,-170,-534,-895,-1262,-1620,-1966,-2296,-2601,-2879,-3113,-3304,-3438,-3507,-3520,-3461,-3359,-3204,-3023,-2817,-2605,-2384,-2168,-1949,-1731,-1517,-1294,-1085,-867,-671,-479,-308,-147,3,152,312,492,707,958,1251,1583,1940,2306,2665,2973,3233,3385,3439,3357,3144,2804,2344,1798,1184,549,-79,-663,-1169,-1587,-1890,-2089,-2182,-2190,-2126,-2023,-1891,-1764,-1651,-1572,-1530,-1527,-1566,-1630,-1723,-1811,-1913,-1973,-2026,-2018,-1971,-1859,-1697,-1465,-1192,-864,-508,-127,253,629,972,1278,1531,1719,1841,1890,1861,1769,1602,1383,1114,806,479,140,-186,-497,-759,-980,-1133,-1223,-1248,-1210,-1126,-1013,-883,-782,-701,-699,-753,-908,-1133,-1439,-1797,-2176,-2559,-2889,-3149,-3304,-3332,-3223,-2979,-2599,-2121,-1553,-944,-315,289,847,1329,1718,2007,2191,2269,2262,2164,2007,1794,1547,1272,989,693,404,110,-177,-467,-752,-1039,-1310,-1582,-1814,-2027,-2179,-2279,-2310,-2268,-2165,-1997,-1798,-1569,-1353,-1156,-1007,-920,-900,-960,-1078,-1262,-1473,-1719,-1952,-2181,-2368,-2521,-2618,-2677,-2682,-2659,-2597,-2524,-2434,-2344,-2251,-2155,-2061,-1949,-1825,-1661,-1465,-1210,-902,-533,-102,373,893,1423,1950,2445,2872,3216,3440,3533,3483,3285,2949,2499,1948,1344,711,89,-479,-982,-1375,-1655,-1813,-1836,-1748,-1553,-1267,-927,-541,-151,226,562,841,1044,1168,1202,1149,1014,791,510,148,-255,-707,-1189,-1679,-2178,-2649,-3094,-3476,-3802,-4036,-4183,-4231,-4168,-4011,-3752,-3401,-2984,-2502,-1980,-1445,-885,-349,188,697,1184,1657,2095,2528,2923,3304,3648,3959,4223,4437,4582,4667,4663,4582,4404,4139,3776,3323,2784,2163,1476,739,-38,-816,-1595,-2322,-2999,-3584,-4068,-4440,-4690,-4829,-4860,-4809,-4686,-4524,-4334,-4143,-3957,-3790,-3643,-3512,-3402,-3290,-3181,-3054,-2909,-2729,-2518,-2265,-1974,-1650,-1293,-913,-523,-117,282,682,1068,1442,1794,2123,2420,2676,2887,3039,3126,3149,3096,2980,2799,2566,2286,1979,1638,1291,922,555,177,-195,-568,-932,-1280,-1612,-1909,-2175,-2404,-2588,-2734,-2846,-2914,-2970,-2984,-2987,-2958,-2899,-2804,-2655,-2456,-2179,-1848,-1428,-962,-427,135,720,1300,1856,2370,2815,3195,3478,3680,3784,3800,3732,3585,3377,3108,2809,2473,2136,1799,1482,1192,945,736,578,458,377,323,280,239,179,90,-39,-225,-461,-756,-1095,-1473,-1872,-2276,-2662,-3016,-3311,-3537,-3670,-3715,-3646,-3487,-3220,-2884,-2472,-2021,-1552,-1081,-644,-250,84,337,521,616,645,602,507,372,206,36,-137,-294,-426,-534,-608,-654,-671,-664,-638,-593,-542,-472,-405,-329,-256,-189,-131,-86,-60,-59,-80,-134,-215,-317,-450,-589,-738,-888,-1016,-1138,-1222,-1295,-1337,-1373,-1405,-1445,-1511,-1602,-1729,-1889,-2069,-2257,-2436,-2575,-2659,-2669,-2574,-2390,-2087,-1702,-1225,-693,-130,441,976,1456,1853,2133,2305,2325,2231,1995,1658,1225,737,214,-292,-764,-1153,-1441,-1596,-1613,-1480,-1207,-807,-302,276,894,1517,2111,2648,3096,3448,3685,3807,3820,3725,3547,3284,2973,2608,2227,1824,1420,1019,631,245,-116,-481,-818,-1157,-1464,-1768,-2023,-2261,-2441,-2572,-2646,-2644,-2579,-2433,-2215,-1927,-1566,-1156,-693,-203,300,807,1277,1725,2101,2417,2649,2785,2835,2775,2627,2374,2041,1621,1146,609,46,-546,-1135,-1722,-2280,-2809,-3294,-3726,-4105,-4417,-4666,-4847,-4966,-5015,-5014,-4947,-4843,-4683,-4494,-4261,-4007,-3718,-3412,-3085,-2740,-2392,-2027,-1674,-1310,-966,-618,-290,36,352,658,966,1262,1556,1848,2119,2390,2628,2852,3036,3194,3302,3376,3402,3385,3333,3235,3117,2960,2788,2587,2369,2136,1879,1612,1326,1030,727,419,109,-193,-497,-786,-1071,-1339,-1591,-1816,-2008,-2153,-2239,-2251,-2180,-2017,-1758,-1406,-967,-459,109,707,1315,1922,2480,3004,3446,3815,4093,4272,4353,4331,4210,3988,3676,3270,2795,2250,1662,1049,433,-154,-697,-1164,-1543,-1821,-1987,-2060,-2030,-1938,-1789,-1625,-1466,-1343,-1278,-1286,-1377,-1552,-1795,-2098,-2427,-2760,-3065,-3309,-3470,-3526,-3466,-3282,-2991,-2587,-2115,-1576,-1013,-448,96,599,1038,1421,1724,1969,2151,2286,2387,2459,2524,2580,2641,2700,2762,2809,2843,2838,2789,2682,2505,2257,1939,1556,1126,664,188,-267,-696,-1057,-1356,-1565,-1693,-1741,-1715,-1639,-1523,-1389,-1258,-1130,-1028,-943,-886,-846,-830,-826,-839,-871,-916,-993,-1084,-1213,-1354,-1527,-1693,-1866,-2004,-2104,-2137,-2087,-1939,-1686,-1326,-856,-300,341,1026,1754,2473,3183,3831,4419,4905,5295,5556,5703,5723,5639,5456,5202,4896,4569,4241,3936,3672,3455,3302,3197,3148,3140,3157,3193,3222,3242,3226,3184,3083,2949,2756,2525,2244,1935,1584,1216,814,396,-46,-504,-983,-1471,-1967,-2459,-2930,-3371,-3754,-4068,-4292,-4411,-4425,-4321,-4114,-3817,-3436,-3013,-2550,-2075,-1612,-1141,-700,-251,197,658,1158,1685,2262,2871,3509,4152,4781,5362,5874,6287,6583,6748,6776,6671,6441,6097,5664,5148,4586,3975,3350,2716,2089,1485,904,368,-128,-568,-959,-1294,-1576,-1808,-1995,-2138,-2251,-2327,-2382,-2414,-2425,-2417,-2388,-2338,-2262,-2168,-2037,-1892,-1714,-1515,-1291,-1034,-752,-424,-63,354,808,1317,1848,2415,2973,3519,4025,4462,4828,5091,5257,5324,5291,5189,5016,4814,4584,4360,4145,3953,3777,3618,3450,3272,3050,2778,2438,2024,1542,991,405,-209,-803,-1353,-1826,-2182,-2405,-2474,-2377,-2127,-1726,-1208,-592,72,760,1421,2029,2550,2960,3251,3408,3446,3366,3191,2941,2636,2303,1954,1614,1280,965,664,374,94,-186,-461,-731,-984,-1211,-1395,-1525,-1588,-1575,-1488,-1335,-1128,-892,-654,-421,-251,-112,-65,-65,-143,-251,-401,-547,-679,-787,-834,-841,-786,-684,-548,-390,-230,-86,30,111,151,160,148,128,129,153,232,360,551,793,1083,1393,1714,2010,2269,2455,2567,2567,2478,2274,1986,1616,1197,742,301,-125,-488,-783,-993,-1110,-1143,-1096,-988,-834,-658,-471,-290,-122,33,176,309,455,594,759,923,1096,1259,1394,1491,1524,1487,1363,1158,870,522,129,-270,-654,-979,-1220,-1350,-1346,-1208,-931,-536,-38,518,1109,1676,2190,2602,2881,3006,2962,2752,2399,1916,1366,772,202,-312,-722,-1007,-1141,-1129,-973,-701,-337,82,514,929,1285,1560,1736,1799,1753,1608,1379,1087,766,426,107,-188,-433,-632,-775,-874,-931,-956,-963,-953,-935,-917,-884,-854,-805,-743,-660,-555,-428,-281,-116,59,240,419,595,758,913,1052,1183,1307,1424,1546,1662,1783,1901,2004,2098,2154,2179,2151,2069,1932,1736,1496,1218,912,606,296,21,-240,-440,-626,-751,-864,-947,-1028,-1111,-1209,-1324,-1459,-1613,-1778,-1949,-2116,-2268,-2401,-2507,-2584,-2629,-2642,-2627,-2580,-2509,-2411,-2289,-2139,-1958,-1735,-1474,-1157,-786,-361,133,660,1245,1840,2451,3042,3599,4099,4529,4866,5119,5264,5323,5289,5173,4993,4746,4457,4114,3734,3308,2844,2332,1781,1181,549,-115,-799,-1477,-2154,-2788,-3377,-3899,-4329,-4666,-4890,-4986,-4958,-4795,-4502,-4087,-3559,-2938,-2245,-1506,-742,13,740,1414,2017,2532,2952,3259,3465,3552,3541,3418,3211,2911,2551,2127,1665,1174,674,178,-299,-747,-1143,-1491,-1758,-1962,-2074,-2110,-2062,-1953,-1787,-1602,-1415,-1261,-1167,-1157,-1247,-1439,-1734,-2105,-2537,-2984,-3427,-3814,-4131,-4347,-4450,-4440,-4319,-4104,-3812,-3468,-3091,-2703,-2323,-1951,-1603,-1261,-931,-584,-217,189,645,1153,1714,2312,2939,3545,4140,4638,5062,5337,5469,5438,5228,4865,4339,3686,2927,2084,1205,302,-579,-1415,-2182,-2854,-3419,-3873,-4202,-4423,-4533,-4554,-4494,-4372,-4199,-3989,-3757,-3510,-3265,-3025,-2812,-2631,-2500,-2436,-2438,-2530,-2698,-2949,-3266,-3629,-4016,-4387,-4720,-4969,-5120,-5141,-5029,-4771,-4396,-3902,-3343,-2731,-2125,-1549,-1044,-639,-345,-182,-132,-189,-320,-501,-687,-843,-943,-942,-844,-627,-305,107,584,1092,1598,2063,2464,2765,2959,3031,2979,2818,2549,2201,1788,1333,856,373,-104,-566,-1013,-1443,-1865,-2280,-2696,-3114,-3530,-3945,-4332,-4698,-5000,-5255,-5418,-5510,-5512,-5436,-5301,-5104,-4879,-4631,-4366,-4107,-3834,-3559,-3258,-2920,-2529,-2058,-1506,-855,-120,680,1523,2352,3141,3819,4362,4720,4885,4843,4622,4247,3770,3249,2737,2287,1935,1691,1560,1492,1461,1375,1196,849,314,-413,-1299,-2272,-3253,-4139,-4846,-5306,-5481,-5384,-5050,-4559,-3999,-3470,-3070,-2853,-2875,-3122,-3562,-4142,-4757,-5337,-5775,-6023,-6024,-5780,-5318,-4688,-3974,-3270,-2647,-2192,-1921,-1849,-1929,-2098,-2262,-2344,-2247,-1946,-1394,-642,283,1269,2250,3096,3756,4131,4221,4003,3517,2821,1974,1061,141,-730,-1516,-2213,-2809,-3354,-3844,-4341,-4837,-5349,-5842,-6277,-6580,-6678,-6504,-5996,-5139,-3946,-2468,-803,933,2610,4097,5281,6088,6467,6424,6005,5269,4344,3295,2268,1309,493,-157,-667,-1050,-1389,-1727,-2146,-2666,-3322,-4074,-4878,-5647,-6285,-6697,-6805,-6572,-5982,-5102,-3983,-2772,-1555,-497,341,853,1040,900,505,-61,-680,-1247,-1646,-1818,-1711,-1340,-746,-9,757,1446,1940,2168,2087,1697,1072,287,-512,-1211,-1679,-1834,-1620,-1048,-161,944,2143,3318,4322,5073,5483,5526,5218,4591,3739,2727,1662,614,-359,-1215,-1958,-2594,-3167,-3711,-4278,-4878,-5529,-6196,-6843,-7388,-7775,-7906,-7761,-7286,-6507,-5469,-4234,-2919,-1615,-438,531,1219,1611,1687,1507,1112,581,6,-563,-1050,-1429,-1698,-1856,-1954,-2028,-2124,-2284,-2511,-2817,-3139,-3456,-3672,-3749,-3616,-3268,-2686,-1929,-1038,-102,794,1577,2172,2558,2710,2670,2469,2187,1902,1675,1586,1656,1902,2301,2796,3312,3757,4038,4071,3812,3231,2369,1279,72,-1139,-2229,-3085,-3633,-3827,-3669,-3206,-2518,-1696,-865,-104,488,877,1037,1001,807,535,258,44,-38,31,264,630,1077,1537,1940,2211,2318,2228,1973,1596,1166,771,490,383,497,818,1328,1952,2613,3212,3669,3904,3885,3590,3058,2324,1481,595,-240,-958,-1516,-1889,-2089,-2158,-2142,-2123,-2157,-2308,-2599,-3042,-3598,-4218,-4832,-5348,-5715,-5854,-5763,-5425,-4891,-4205,-3446,-2689,-1994,-1436,-1015,-772,-658,-654,-706,-744,-733,-617,-371,2,503,1081,1690,2281,2781,3161,3387,3459,3406,3270,3112,2998,2983,3106,3377,3792,4296,4843,5345,5735,5934,5905,5605,5048,4254,3269,2173,1021,-92,-1115,-1990,-2684,-3195,-3523,-3699,-3756,-3726,-3639,-3503,-3316,-3054,-2686,-2166,-1474,-576,515,1775,3155,4577,5957,7206,8234,8977,9384,9441,9160,8572,7754,6760,5690,4607,3586,2673,1897,1271,777,402,101,-145,-365,-569,-743,-875,-935,-885,-718,-409,15,532,1089,1626,2077,2395,2524,2461,2192,1749,1178,530,-134,-756,-1292,-1717,-2007,-2188,-2265,-2284,-2286,-2304,-2374,-2514,-2710,-2951,-3175,-3338,-3365,-3202,-2801,-2141,-1223,-89,1213,2590,3970,5249,6358,7230,7823,8125,8139,7892,7421,6780,6008,5168,4283,3402,2535,1705,909,157,-558,-1225,-1844,-2389,-2838,-3166,-3325,-3310,-3091,-2672,-2084,-1352,-543,274,1043,1677,2149,2406,2447,2284,1940,1469,918,346,-207,-691,-1091,-1396,-1604,-1741,-1822,-1874,-1923,-1971,-2032,-2084,-2110,-2074,-1943,-1683,-1270,-702,34,886,1846,2838,3825,4747,5554,6222,6720,7051,7234,7281,7240,7140,7018,6908,6821,6766,6731,6702,6640,6526,6317,6012,5591,5073,4479,3844,3208,2610,2074,1637,1276,1019,810,657,506,354,170,-45,-292,-562,-834,-1097,-1330,-1523,-1663,-1761,-1812,-1835,-1847,-1854,-1887,-1938,-2017,-2108,-2191,-2228,-2193,-2033,-1740,-1270,-650,133,1015,1979,2939,3859,4673,5347,5841,6162,6286,6259,6077,5793,5417,4988,4517,4022,3503,2965,2399,1810,1189,554,-88,-705,-1264,-1740,-2079,-2272,-2292,-2143,-1848,-1438,-960,-479,-44,288,485,525,415,170,-165,-543,-910,-1206,-1395,-1442,-1340,-1093,-732,-297,163,583,940,1172,1299,1304,1241,1145,1089,1123,1311,1682,2254,3013,3922,4919,5926,6864,7629,8179,8416,8348,7940,7229,6265,5113,3866,2612,1442,436,-349,-867,-1117,-1095,-838,-383,228,940,1719,2515,3309,4070,4777,5423,5973,6444,6789,7029,7125,7090,6910,6583,6125,5527,4827,4021,3152,2238,1305,393,-489,-1305,-2047,-2709,-3281,-3772,-4182,-4508,-4765,-4930,-5010,-4988,-4853,-4611,-4245,-3784,-3226,-2605,-1949,-1280,-643,-44,477,925,1279,1544,1724,1821,1846,1806,1708,1566,1379,1170,925,681,417,174,-51,-224,-329,-335,-223,28,422,963,1618,2373,3167,3954,4679,5276,5711,5938,5943,5723,5286,4673,3910,3062,2166,1288,460,-275,-900,-1410,-1807,-2120,-2367,-2582,-2781,-2979,-3172,-3340,-3457,-3487,-3383,-3128,-2685,-2064,-1273,-355,645,1646,2599,3411,4042,4436,4571,4445,4082,3505,2795,1989,1177,416,-246,-765,-1131,-1341,-1419,-1386,-1281,-1124,-948,-750,-550,-324,-80,205,526,889,1283,1690,2097,2479,2824,3112,3347,3510,3625,3674,3683,3643,3562,3445,3283,3084,2829,2517,2143,1687,1170,570,-71,-754,-1433,-2080,-2662,-3138,-3493,-3707,-3774,-3703,-3509,-3201,-2821,-2368,-1882,-1371,-863,-370,71,457,740,918,961,867,634,275,-190,-733,-1316,-1910,-2463,-2955,-3331,-3591,-3690,-3649,-3446,-3127,-2704,-2226,-1739,-1276,-892,-597,-412,-326,-326,-377,-454,-520,-557,-548,-503,-424,-347,-286,-291,-369,-570,-882,-1335,-1898,-2574,-3302,-4066,-4796,-5448,-5983,-6341,-6521,-6486,-6263,-5855,-5312,-4662,-3961,-3233,-2535,-1860,-1252,-683,-172,307,757,1191,1617,2035,2443,2842,3208,3543,3815,4022,4145,4175,4117,3978,3764,3516,3233,2963,2715,2502,2336,2198,2088,1963,1814,1599,1302,914,405,-194,-900,-1672,-2494,-3335,-4151,-4915,-5585,-6132,-6533,-6773,-6842,-6751,-6502,-6119,-5620,-5029,-4374,-3671,-2956,-2239,-1556,-917,-344,147,550,859,1074,1213,1274,1283,1235,1149,1003,811,540,191,-251,-781,-1396,-2064,-2767,-3465,-4116,-4689,-5155,-5475,-5659,-5678,-5563,-5320,-4986,-4600,-4200,-3841,-3548,-3364,-3302,-3357,-3530,-3772,-4071,-4362,-4637,-4838,-4981,-5039,-5042,-5000,-4941,-4890,-4866,-4881,-4938,-5028,-5140,-5242,-5318,-5316,-5230,-5006,-4644,-4127,-3451,-2649,-1732,-752,244,1219,2108,2887,3516,3972,4259,4357,4297,4072,3721,3251,2701,2085,1452,810,205,-355,-845,-1257,-1591,-1838,-2014,-2110,-2137,-2093,-1983,-1804,-1571,-1288,-975,-655,-349,-88,108,218,228,134,-76,-383,-796,-1287,-1858,-2475,-3132,-3794,-4443,-5051,-5599,-6062,-6444,-6725,-6926,-7050,-7113,-7136,-7126,-7102,-7058,-7001,-6911,-6777,-6584,-6293,-5902,-5370,-4696,-3864,-2887,-1779,-574,679,1927,3098,4137,4971,5567,5876,5901,5636,5120,4386,3496,2507,1475,468,-478,-1313,-2014,-2572,-2982,-3258,-3422,-3497,-3515,-3496,-3458,-3413,-3356,-3284,-3186,-3043,-2861,-2627,-2364,-2079,-1810,-1571,-1402,-1303,-1305,-1370,-1526,-1710,-1922,-2124,-2292,-2408,-2467,-2448,-2378,-2245,-2075,-1882,-1669,-1464,-1259,-1063,-870,-668,-447,-196,99,436,815,1220,1632,2021,2361,2616,2772,2802,2718,2505,2192,1785,1307,781,214,-365,-953,-1526,-2080,-2592,-3057,-3455,-3794,-4046,-4242,-4344,-4399,-4368,-4288,-4133,-3924,-3650,-3323,-2951,-2542,-2131,-1719,-1344,-1015,-743,-542,-394,-305,-250,-231,-219,-227,-232,-242,-252,-259,-265,-263,-249,-220,-177,-104,-19,99,229,384,548,726,889,1044,1150,1202,1171,1038,802,455,18,-481,-999,-1488,-1900,-2178,-2298,-2224,-1948,-1489,-858,-108,714,1551,2337,3021,3554,3900,4047,3992,3756,3362,2859,2272,1655,1020,401,-204,-781,-1343,-1884,-2411,-2916,-3387,-3819,-4190,-4491,-4711,-4845,-4894,-4867,-4775,-4632,-4458,-4270,-4072,-3893,-3706,-3539,-3346,-3141,-2882,-2560,-2166,-1681,-1127,-510,142,784,1391,1911,2326,2606,2754,2768,2679,2500,2283,2042,1830,1660,1563,1554,1637,1815,2079,2411,2791,3187,3572,3910,4182,4344,4406,4322,4118,3774,3307,2734,2066,1327,539,-266,-1074,-1842,-2557,-3195,-3723,-4145,-4433,-4594,-4628,-4538,-4345,-4050,-3689,-3268,-2817,-2359,-1901,-1478,-1090,-748,-464,-215,-18,158,307,456,597,745,887,1021,1126,1190,1178,1093,899,608,210,-279,-839,-1439,-2053,-2635,-3160,-3588,-3897,-4067,-4087,-3953,-3671,-3242,-2681,-1993,-1192,-298,688,1731,2816,3915,4980,5990,6890,7645,8223,8582,8717,8601,8254,7676,6903,5964,4901,3769,2606,1475,414,-531,-1322,-1938,-2358,-2576,-2597,-2429,-2097,-1621,-1034,-365,350,1083,1802,2479,3095,3622,4050,4362,4564,4639,4624,4504,4325,4099,3840,3594,3336,3117,2897,2701,2501,2296,2069,1815,1528,1209,866,509,150,-185,-491,-732,-917,-1008,-1030,-954,-817,-611,-378,-126,104,291,416,448,385,213,-69,-442,-913,-1438,-2017,-2600,-3179,-3708,-4179,-4556,-4837,-4997,-5045,-4955,-4743,-4388,-3891,-3251,-2460,-1533,-475,683,1915,3174,4403,5567,6589,7448,8093,8500,8672,8595,8306,7823,7199,6467,5699,4929,4220,3598,3103,2739,2506,2393,2364,2389,2437,2454,2437,2338,2172,1922,1611,1252,872,494,151,-141,-352,-471,-485,-387,-180,134,531,1014,1540,2109,2687,3254,3802,4298,4748,5121,5428,5650,5791,5849,5822,5719,5531,5278,4951,4579,4156,3718,3270,2850,2468,2157,1916,1777,1711,1737,1808,1919,2031,2113,2150,2107,1986,1777,1485,1124,712,264,-188,-631,-1039,-1397,-1695,-1929,-2093,-2204,-2257,-2275,-2269,-2249,-2228,-2211,-2209,-2214,-2236,-2264,-2293,-2326,-2340,-2347,-2315,-2259,-2149,-1989,-1766,-1471,-1105,-664,-157,413,1023,1669,2314,2945,3527,4045,4467,4788,4987,5067,5037,4896,4677,4387,4061,3714,3379,3059,2793,2562,2399,2281,2213,2184,2174,2181,2186,2189,2176,2161,2124,2098,2056,2025,1983,1933,1869,1767,1637,1449,1225,950,650,329,15,-279,-534,-735,-881,-971,-1017,-1032,-1044,-1059,-1118,-1213,-1367,-1565,-1800,-2051,-2274,-2448,-2516,-2448,-2210,-1776,-1140,-311,701,1840,3079,4341,5596,6759,7821,8701,9421,9923,10243,10362,10309,10093,9733,9245,8642,7938,7134,6261,5314,4332,3334,2350,1424,579,-147,-731,-1170,-1447,-1586,-1610,-1528,-1407,-1240,-1094,-964,-881,-840,-837,-862,-889,-897,-864,-774,-615,-395,-118,191,497,778,991,1115,1131,1019,797,466,56,-397,-864,-1297,-1672,-1946,-2112,-2145,-2054,-1845,-1533,-1140,-694,-210,283,773,1243,1682,2076,2413,2677,2839,2904,2816,2608,2233,1731,1097,379,-399,-1175,-1909,-2549,-3045,-3379,-3507,-3449,-3183,-2752,-2176,-1489,-749,23,771,1476,2112,2658,3120,3489,3770,3973,4088,4129,4086,3958,3745,3456,3094,2686,2251,1819,1423,1092,845,709,671,742,888,1091,1312,1522,1684,1785,1802,1752,1642,1507,1380,1305,1316,1451,1717,2130,2659,3292,3969,4657,5289,5832,6229,6474,6524,6406,6101,5652,5079,4407,3686,2930,2176,1441,729,52,-602,-1232,-1852,-2456,-3047,-3615,-4134,-4596,-4961,-5226,-5363,-5377,-5270,-5071,-4804,-4512,-4242,-4021,-3903,-3893,-4014,-4250,-4581,-4974,-5383,-5762,-6066,-6258,-6313,-6229,-5997,-5655,-5208,-4717,-4186,-3671,-3172,-2714,-2295,-1908,-1544,-1189,-833,-460,-88,301,668,1008,1298,1506,1628,1651,1578,1426,1221,988,775,605,505,497,570,726,919,1133,1309,1422,1434,1323,1091,742,306,-179,-671,-1120,-1493,-1755,-1892,-1906,-1805,-1620,-1383,-1126,-889,-694,-570,-514,-539,-626,-755,-920,-1084,-1240,-1376,-1474,-1549,-1586,-1610,-1605,-1599,-1568,-1529,-1463,-1358,-1224,-1022,-783,-494,-171,142,444,673,811,835,712,460,75,-409,-953,-1517,-2043,-2495,-2817,-2996,-2999,-2835,-2509,-2050,-1491,-875,-252,344,857,1272,1557,1702,1717,1598,1377,1064,678,251,-231,-725,-1264,-1811,-2388,-2971,-3557,-4130,-4653,-5128,-5491,-5762,-5883,-5880,-5729,-5462,-5086,-4640,-4151,-3651,-3168,-2723,-2325,-1974,-1669,-1381,-1116,-834,-547,-237,79,381,659,858,976,956,801,492,29,-556,-1250,-1994,-2750,-3459,-4078,-4562,-4888,-5036,-5020,-4843,-4556,-4175,-3758,-3335,-2942,-2606,-2343,-2158,-2059,-2034,-2085,-2203,-2382,-2620,-2915,-3262,-3657,-4093,-4550,-5017,-5463,-5862,-6186,-6401,-6482,-6419,-6178,-5794,-5236,-4559,-3760,-2882,-1953,-998,-48,885,1774,2618,3404,4120,4782,5349,5855,6249,6557,6744,6812,6751,6556,6225,5774,5195,4523,3762,2946,2095,1237,393,-410,-1157,-1834,-2421,-2935,-3331,-3656,-3854,-3966,-3966,-3851,-3637,-3303,-2877,-2357,-1769,-1130,-479,162,744,1245,1623,1860,1927,1832,1559,1137,589,-66,-763,-1491,-2193,-2841,-3422,-3903,-4301,-4603,-4824,-4982,-5070,-5116,-5101,-5035,-4904,-4699,-4421,-4056,-3627,-3137,-2632,-2128,-1693,-1340,-1139,-1089,-1227,-1532,-1996,-2581,-3230,-3912,-4551,-5120,-5574,-5894,-6074,-6121,-6048,-5890,-5670,-5421,-5169,-4922,-4698,-4482,-4262,-4022,-3724,-3363,-2905,-2362,-1729,-1035,-307,413,1084,1664,2127,2451,2625,2669,2581,2414,2178,1925,1670,1450,1274,1150,1083,1052,1064,1090,1136,1185,1250,1326,1438,1588,1794,2064,2385,2767,3165,3576,3942,4245,4433,4488,4382,4102,3660,3057,2325,1498,595,-318,-1236,-2105,-2912,-3642,-4272,-4818,-5268,-5632,-5924,-6140,-6297,-6389,-6423,-6397,-6312,-6172,-5977,-5742,-5477,-5193,-4905,-4628,-4364,-4124,-3897,-3673,-3445,-3185,-2886,-2524,-2097,-1598,-1038,-428,207,837,1444,1979,2443,2800,3058,3216,3290,3303,3279,3247,3220,3223,3243,3290,3332,3353,3325,3211,3009,2679,2243,1686,1043,334,-402,-1127,-1803,-2390,-2871,-3211,-3419,-3483,-3424,-3255,-3000,-2680,-2320,-1937,-1538,-1145,-743,-361,22,380,719,1014,1256,1424,1498,1471,1317,1060,679,221,-306,-859,-1396,-1882,-2279,-2550,-2688,-2666,-2504,-2196,-1778,-1266,-700,-105,487,1051,1569,2025,2408,2726,2951,3119,3178,3175,3057,2853,2530,2109,1570,956,259,-466,-1197,-1885,-2493,-2985,-3335,-3522,-3545,-3407,-3124,-2723,-2224,-1658,-1052,-429,197,802,1387,1929,2436,2877,3264,3562,3773,3865,3836,3660,3343,2878,2274,1560,749,-109,-991,-1843,-2643,-3343,-3935,-4388,-4702,-4872,-4902,-4797,-4572,-4219,-3760,-3184,-2502,-1717,-829,144,1187,2275,3375,4444,5449,6330,7064,7590,7906,7974,7807,7414,6814,6055,5161,4199,3183,2180,1195,268,-596,-1384,-2096,-2723,-3270,-3728,-4098,-4365,-4525,-4562,-4469,-4244,-3878,-3399,-2805,-2153,-1453,-776,-144,383,785,1037,1128,1079,900,636,318,-4,-297,-522,-669,-715,-678,-554,-373,-145,108,385,667,982,1321,1713,2166,2686,3283,3930,4622,5305,5952,6504,6925,7161,7196,6994,6574,5928,5100,4127,3047,1934,812,-237,-1202,-2027,-2702,-3215,-3546,-3716,-3713,-3552,-3249,-2798,-2237,-1559,-805,5,845,1664,2443,3125,3688,4101,4346,4421,4334,4105,3765,3354,2895,2442,1993,1589,1212,868,532,198,-170,-568,-1021,-1514,-2047,-2594,-3131,-3629,-4049,-4369,-4563,-4602,-4505,-4242,-3862,-3354,-2769,-2123,-1450,-776,-115,515,1106,1661,2181,2661,3115,3528,3902,4225,4478,4656,4732,4713,4578,4343,4017,3625,3190,2757,2348,2003,1740,1577,1510,1527,1613,1726,1843,1926,1946,1897,1757,1547,1271,967,659,376,164,29,15,115,345,705,1178,1766,2439,3188,3989,4818,5654,6472,7251,7963,8590,9112,9499,9752,9834,9746,9486,9034,8421,7634,6717,5679,4570,3409,2243,1110,28,-953,-1841,-2593,-3228,-3725,-4095,-4346,-4479,-4516,-4466,-4346,-4178,-3981,-3777,-3590,-3439,-3344,-3313,-3358,-3477,-3655,-3886,-4133,-4374,-4577,-4703,-4731,-4639,-4410,-4057,-3572,-2992,-2331,-1630,-912,-208,464,1086,1660,2184,2679,3149,3625,4101,4610,5134,5677,6223,6740,7216,7600,7883,8019,7999,7811,7443,6914,6234,5428,4536,3588,2631,1698,832,65,-583,-1081,-1434,-1617,-1642,-1508,-1218,-781,-210,494,1300,2205,3174,4178,5186,6150,7036,7794,8395,8795,8992,8956,8716,8270,7666,6930,6115,5263,4411,3599,2850,2175,1590,1080,651,286,-13,-258,-437,-551,-584,-531,-374,-129,226,644,1131,1627,2110,2531,2850,3041,3071,2940,2644,2203,1647,1005,322,-369,-1032,-1648,-2194,-2673,-3077,-3419,-3706,-3943,-4130,-4267,-4343,-4336,-4245,-4032,-3706,-3256,-2690,-2038,-1320,-594,112,729,1236,1581,1752,1741,1548,1206,730,171,-438,-1049,-1631,-2144,-2565,-2871,-3044,-3085,-2972,-2722,-2325,-1796,-1151,-401,425,1297,2190,3061,3881,4616,5233,5715,6037,6198,6198,6041,5755,5352,4866,4327,3751,3176,2605,2056,1532,1023,524,21,-502,-1053,-1638,-2264,-2911,-3577,-4234,-4851,-5416,-5877,-6231,-6445,-6509,-6426,-6182,-5808,-5309,-4703,-4020,-3268,-2464,-1636,-765,106,998,1873,2730,3542,4283,4934,5465,5860,6115,6220,6207,6079,5897,5674,5474,5322,5252,5286,5421,5659,5962,6317,6655,6959,7158,7238,7147,6888,6441,5829,5066,4182,3222,2208,1199,209,-718,-1563,-2306,-2929,-3419,-3774,-3977,-4036,-3948,-3718,-3358,-2891,-2334,-1722,-1094,-482,58,491,781,887,813,517,56,-595,-1358,-2215,-3106,-3979,-4800,-5517,-6123,-6585,-6918,-7124,-7213,-7223,-7151,-7043,-6895,-6725,-6545,-6346,-6129,-5900,-5633,-5355,-5041,-4711,-4370,-4021,-3683,-3354,-3046,-2756,-2475,-2207,-1922,-1634,-1309,-967,-598,-218,150,494,767,964,1048,1010,858,576,221,-209,-644,-1056,-1388,-1609,-1672,-1574,-1291,-851,-269,406,1128,1837,2475,2994,3351,3511,3479,3233,2825,2253,1594,864,140,-550,-1150,-1629,-1959,-2115,-2087,-1875,-1470,-898,-161,707,1681,2721,3789,4832,5817,6680,7394,7918,8219,8303,8139,7765,7179,6425,5529,4535,3479,2397,1322,271,-729,-1679,-2570,-3404,-4185,-4909,-5589,-6198,-6752,-7215,-7579,-7838,-7946,-7936,-7765,-7467,-7047,-6526,-5947,-5336,-4729,-4174,-3677,-3290,-2992,-2822,-2743,-2773,-2876,-3050,-3274,-3537,-3831,-4147,-4473,-4813,-5139,-5453,-5717,-5930,-6040,-6056,-5928,-5671,-5270,-4736,-4100,-3382,-2636,-1898,-1212,-626,-160,154,317,334,217,-5,-306,-654,-1023,-1381,-1726,-2024,-2286,-2495,-2656,-2771,-2832,-2855,-2819,-2753,-2619,-2458,-2231,-1979,-1678,-1356,-1023,-692,-393,-131,62,188,226,190,78,-94,-308,-545,-777,-992,-1164,-1283,-1342,-1335,-1276,-1171,-1034,-893,-753,-637,-553,-496,-474,-466,-461,-446,-394,-305,-155,46,302,600,926,1258,1594,1895,2175,2401,2590,2725,2818,2857,2857,2789,2682,2482,2231,1877,1456,947,378,-237,-869,-1486,-2049,-2532,-2898,-3135,-3226,-3178,-3008,-2739,-2410,-2058,-1720,-1435,-1223,-1099,-1071,-1123,-1244,-1414,-1599,-1798,-1967,-2121,-2234,-2323,-2376,-2421,-2441,-2458,-2464,-2451,-2419,-2348,-2229,-2050,-1809,-1499,-1138,-741,-332,49,375,613,732,721,569,285,-113,-598,-1141,-1698,-2243,-2736,-3158,-3491,-3734,-3882,-3962,-3978,-3967,-3943,-3934,-3951,-4015,-4117,-4267,-4444,-4643,-4836,-5018,-5156,-5251,-5284,-5248,-5162,-4999,-4803,-4548,-4264,-3944,-3594,-3214,-2808,-2369,-1915,-1439,-966,-505,-76,305,622,871,1045,1161,1229,1277,1335,1433,1598,1868,2237,2733,3323,4002,4722,5449,6128,6709,7157,7417,7491,7340,6995,6446,5745,4906,3992,3031,2074,1162,323,-405,-1002,-1462,-1761,-1910,-1899,-1742,-1441,-1025,-492,109,768,1440,2090,2683,3185,3558,3787,3851,3744,3474,3055,2502,1856,1139,389,-354,-1080,-1744,-2357,-2887,-3361,-3759,-4114,-4406,-4668,-4876,-5046,-5157,-5200,-5167,-5041,-4813,-4489,-4060,-3563,-2996,-2419,-1841,-1323,-884,-556,-355,-286,-337,-497,-730,-1009,-1303,-1580,-1812,-1994,-2102,-2154,-2150,-2103,-2047,-1982,-1949,-1945,-1993,-2086,-2220,-2388,-2560,-2740,-2881,-2997,-3054,-3064,-3021,-2931,-2807,-2654,-2481,-2301,-2106,-1908,-1699,-1474,-1231,-961,-662,-329,43,453,901,1389,1904,2460,3034,3634,4242,4857,5454,6038,6570,7051,7453,7754,7952,8011,7942,7715,7347,6819,6154,5353,4441,3437,2379,1287,213,-827,-1777,-2634,-3347,-3927,-4343,-4610,-4722,-4699,-4552,-4300,-3967,-3575,-3142,-2701,-2253,-1841,-1456,-1131,-851,-636,-461,-333,-223,-123,-6,135,311,528,770,1034,1282,1501,1654,1717,1674,1505,1221,817,328,-228,-798,-1356,-1838,-2226,-2457,-2536,-2427,-2149,-1714,-1154,-515,163,819,1424,1925,2311,2558,2676,2677,2581,2434,2248,2080,1937,1850,1822,1853,1930,2044,2164,2287,2379,2448,2468,2458,2403,2323,2219,2102,1978,1855,1730,1612,1494,1366,1233,1073,892,677,432,159,-134,-426,-714,-960,-1172,-1312,-1388,-1391,-1318,-1188,-994,-769,-506,-232,51,331,599,853,1087,1292,1472,1609,1708,1760,1762,1716,1621,1479,1305,1093,856,604,326,44,-249,-554,-847,-1152,-1432,-1700,-1933,-2129,-2272,-2358,-2365,-2299,-2139,-1885,-1541,-1097,-579,10,643,1303,1954,2581,3154,3661,4084,4426,4673,4846,4936,4965,4924,4842,4704,4529,4323,4079,3828,3555,3294,3041,2824,2645,2526,2465,2474,2546,2672,2850,3047,3257,3446,3599,3692,3706,3621,3436,3124,2720,2191,1592,919,215,-484,-1154,-1747,-2246,-2628,-2880,-3016,-3027,-2958,-2815,-2638,-2447,-2265,-2106,-1981,-1879,-1812,-1746,-1702,-1643,-1587,-1524,-1457,-1397,-1344,-1310,-1287,-1286,-1284,-1288,-1267,-1221,-1117,-957,-713,-394,11,485,1022,1590,2180,2740,3273,3723,4106,4384,4575,4678,4697,4664,4568,4443,4279,4091,3866,3609,3302,2957,2552,2110,1624,1115,605,105,-343,-734,-1035,-1226,-1306,-1239,-1054,-716,-258,319,1001,1740,2535,3321,4082,4761,5336,5768,6036,6124,6030,5750,5309,4711,3996,3183,2307,1395,469,-437,-1320,-2146,-2922,-3624,-4252,-4794,-5241,-5585,-5811,-5914,-5880,-5707,-5392,-4943,-4365,-3689,-2922,-2108,-1267,-433,368,1111,1776,2347,2827,3195,3481,3667,3778,3829,3816,3773,3695,3595,3483,3363,3225,3097,2931,2768,2562,2328,2045,1706,1320,872,394,-117,-620,-1097,-1511,-1838,-2050,-2134,-2084,-1902,-1600,-1198,-714,-170,418,1036,1682,2345,3034,3739,4455,5180,5882,6558,7163,7688,8093,8373,8506,8501,8362,8111,7779,7395,6995,6608,6260,5957,5709,5489,5287,5051,4760,4348,3805,3082,2190,1119,-93,-1406,-2767,-4103,-5361,-6469,-7386,-8069,-8509,-8692,-8654,-8403,-8002,-7479,-6893,-6287,-5695,-5150,-4670,-4258,-3923,-3645,-3417,-3219,-3029,-2834,-2610,-2354,-2050,-1709,-1330,-935,-544,-179,128,356,476,483,365,136,-192,-587,-1018,-1443,-1828,-2139,-2340,-2429,-2378,-2203,-1904,-1489,-982,-401,252,932,1658,2384,3119,3832,4516,5153,5723,6228,6627,6949,7151,7262,7267,7180,7005,6760,6445,6082,5671,5230,4760,4270,3776,3266,2780,2293,1845,1430,1062,749,491,281,125,-16,-126,-260,-403,-593,-820,-1092,-1394,-1705,-2009,-2257,-2444,-2518,-2479,-2304,-2000,-1570,-1041,-434,220,887,1538,2153,2697,3167,3545,3821,3997,4072,4038,3919,3696,3400,3024,2590,2111,1599,1081,566,89,-351,-722,-1028,-1254,-1408,-1496,-1538,-1547,-1556,-1581,-1650,-1777,-1976,-2247,-2585,-2981,-3406,-3856,-4285,-4699,-5051,-5352,-5574,-5724,-5792,-5793,-5716,-5588,-5395,-5168,-4893,-4605,-4284,-3972,-3643,-3336,-3030,-2738,-2465,-2184,-1928,-1653,-1396,-1127,-874,-628,-415,-237,-112,-54,-58,-144,-290,-503,-754,-1038,-1333,-1622,-1900,-2157,-2392,-2614,-2818,-3018,-3206,-3387,-3540,-3660,-3716,-3691,-3567,-3322,-2959,-2469,-1875,-1195,-461,287,1014,1676,2243,2687,2985,3137,3136,3003,2752,2413,2021,1601,1208,855,593,439,417,546,820,1239,1776,2406,3085,3764,4396,4919,5299,5486,5461,5213,4738,4076,3238,2302,1296,299,-644,-1472,-2155,-2655,-2966,-3087,-3030,-2821,-2494,-2075,-1617,-1130,-668,-231,152,474,742,940,1094,1200,1268,1319,1346,1376,1406,1446,1506,1580,1672,1774,1870,1953,1989,1959,1842,1600,1235,717,63,-718,-1605,-2543,-3504,-4420,-5251,-5949,-6478,-6821,-6967,-6934,-6740,-6431,-6044,-5633,-5245,-4916,-4680,-4556,-4543,-4636,-4814,-5049,-5308,-5565,-5779,-5940,-6027,-6031,-5966,-5828,-5647,-5435,-5213,-5010,-4822,-4689,-4581,-4534,-4504,-4513,-4511,-4515,-4463,-4384,-4220,-3997,-3694,-3325,-2901,-2447,-1970,-1513,-1069,-675,-310,12,323,623,954,1319,1755,2255,2834,3481,4179,4911,5642,6343,6987,7535,7975,8274,8437,8444,8315,8044,7669,7189,6650,6065,5465,4888,4336,3856,3438,3112,2860,2690,2569,2493,2411,2322,2158,1929,1583,1125,554,-132,-894,-1719,-2549,-3354,-4081,-4690,-5148,-5422,-5505,-5389,-5085,-4625,-4028,-3350,-2619,-1898,-1212,-624,-142,183,355,348,179,-151,-616,-1183,-1820,-2476,-3109,-3673,-4123,-4429,-4567,-4536,-4337,-4006,-3575,-3101,-2643,-2255,-1992,-1899,-1995,-2290,-2778,-3408,-4166,-4963,-5770,-6498,-7120,-7569,-7831,-7871,-7700,-7315,-6744,-6015,-5162,-4226,-3247,-2258,-1305,-404,406,1117,1707,2175,2514,2735,2845,2857,2800,2685,2546,2392,2254,2129,2035,1963,1899,1842,1755,1638,1459,1218,901,524,83,-386,-880,-1356,-1806,-2201,-2522,-2772,-2916,-2983,-2932,-2794,-2537,-2188,-1720,-1160,-500,244,1045,1896,2751,3594,4380,5081,5663,6097,6362,6448,6336,6049,5571,4949,4186,3327,2404,1448,523,-359,-1127,-1773,-2247,-2539,-2638,-2548,-2286,-1889,-1382,-836,-280,212,606,860,944,854,591,175,-347,-948,-1558,-2132,-2620,-2975,-3169,-3185,-3017,-2680,-2194,-1592,-907,-186,544,1241,1878,2437,2888,3236,3454,3560,3539,3414,3191,2891,2544,2167,1790,1438,1121,855,634,443,276,92,-113,-383,-716,-1126,-1608,-2137,-2700,-3253,-3768,-4211,-4552,-4778,-4874,-4849,-4719,-4504,-4239,-3961,-3694,-3483,-3334,-3267,-3276,-3351,-3475,-3619,-3767,-3886,-3975,-4011,-4003,-3954,-3871,-3776,-3671,-3579,-3492,-3431,-3367,-3321,-3253,-3165,-3036,-2847,-2593,-2259,-1851,-1366,-823,-237,376,980,1565,2101,2571,2973,3299,3554,3758,3920,4074,4243,4448,4717,5058,5484,5987,6558,7170,7802,8407,8967,9425,9770,9960,9984,9837,9509,9020,8375,7601,6725,5764,4761,3723,2695,1692,741,-129,-901,-1546,-2057,-2408,-2610,-2652,-2560,-2347,-2050,-1702,-1339,-1006,-725,-535,-435,-449,-548,-741,-983,-1263,-1540,-1802,-2006,-2167,-2246,-2274,-2242,-2175,-2093,-2015,-1967,-1967,-2035,-2172,-2394,-2685,-3042,-3445,-3865,-4272,-4635,-4912,-5070,-5078,-4909,-4550,-3999,-3274,-2390,-1411,-367,660,1616,2435,3067,3459,3612,3486,3135,2554,1815,956,46,-863,-1714,-2464,-3078,-3527,-3813,-3914,-3857,-3640,-3287,-2820,-2252,-1608,-905,-173,587,1329,2056,2732,3337,3861,4273,4574,4746,4794,4712,4525,4228,3866,3433,2981,2516,2067,1662,1296,1001,764,585,467,376,322,269,217,150,61,-47,-181,-313,-458,-559,-641,-639,-571,-391,-101,306,834,1461,2177,2943,3732,4485,5184,5749,6180,6408,6436,6237,5815,5190,4371,3415,2336,1211,69,-1029,-2031,-2904,-3587,-4068,-4296,-4281,-3998,-3474,-2723,-1798,-739,366,1464,2452,3273,3844,4124,4068,3680,2964,1973,765,-582,-1964,-3309,-4504,-5494,-6200,-6597,-6657,-6394,-5828,-5003,-3977,-2813,-1574,-339,853,1935,2878,3666,4276,4729,5036,5224,5325,5376,5398,5430,5469,5539,5613,5694,5738,5732,5625,5410,5047,4542,3895,3121,2266,1361,473,-356,-1060,-1609,-1959,-2108,-2054,-1816,-1446,-976,-485,-5,389,683,834,852,738,516,219,-130,-486,-845,-1175,-1486,-1771,-2048,-2330,-2630,-2967,-3340,-3755,-4196,-4654,-5091,-5489,-5803,-6000,-6057,-5942,-5645,-5172,-4527,-3746,-2859,-1919,-962,-48,798,1540,2165,2675,3083,3407,3697,3958,4263,4601,5028,5518,6096,6717,7380,8024,8631,9143,9538,9781,9851,9749,9464,9020,8426,7704,6879,5971,4992,3972,2907,1826,737,-347,-1402,-2410,-3351,-4188,-4914,-5493,-5918,-6177,-6265,-6190,-5970,-5620,-5175,-4662,-4110,-3551,-3011,-2502,-2047,-1639,-1293,-989,-734,-502,-297,-100,99,296,505,714,918,1105,1261,1356,1388,1324,1165,906,549,122,-355,-835,-1280,-1639,-1867,-1930,-1795,-1460,-931,-227,590,1486,2367,3190,3864,4346,4582,4558,4254,3705,2936,2003,993,-50,-1016,-1863,-2512,-2936,-3103,-3021,-2700,-2179,-1503,-718,107,949,1729,2450,3056,3551,3928,4183,4325,4366,4301,4153,3909,3591,3191,2737,2218,1673,1085,496,-105,-688,-1244,-1749,-2173,-2502,-2696,-2762,-2689,-2505,-2267,-2029,-1875,-1870,-2060,-2469,-3076,-3813,-4597,-5303,-5823,-6038,-5879,-5297,-4305,-2947,-1303,507,2372,4167,5774,7118,8094,8664,8773,8392,7527,6190,4432,2346,34,-2349,-4660,-6726,-8412,-9586,-10179,-10148,-9520,-8349,-6750,-4830,-2741,-599,1456,3327,4914,6134,6920,7224,7011,6293,5097,3513,1648,-336,-2290,-4024,-5407,-6299,-6643,-6400,-5613,-4347,-2709,-833,1169,3154,5026,6686,8054,9069,9673,9837,9548,8822,7723,6332,4776,3199,1746,558,-256,-645,-580,-130,643,1592,2606,3541,4297,4792,4987,4856,4418,3681,2680,1460,54,-1454,-3003,-4481,-5784,-6801,-7420,-7585,-7236,-6404,-5143,-3553,-1782,25,1727,3186,4324,5081,5438,5413,5026,4322,3333,2106,682,-890,-2545,-4219,-5817,-7261,-8452,-9325,-9823,-9919,-9628,-8977,-8039,-6879,-5592,-4248,-2926,-1685,-588,321,976,1337,1353,995,260,-820,-2178,-3691,-5234,-6620,-7717,-8361,-8475,-8001,-6958,-5413,-3481,-1304,971,3187,5238,7003,8432,9473,10097,10307,10096,9492,8526,7267,5778,4177,2555,1030,-303,-1378,-2153,-2641,-2870,-2911,-2838,-2724,-2638,-2592,-2615,-2660,-2725,-2751,-2738,-2659,-2547,-2395,-2250,-2093,-1936,-1736,-1455,-1037,-432,392,1444,2703,4111,5592,7058,8409,9572,10475,11082,11365,11325,10953,10254,9239,7904,6293,4421,2386,252,-1834,-3763,-5384,-6591,-7293,-7454,-7083,-6245,-5031,-3591,-2036,-542,813,1891,2659,3032,3017,2578,1751,553,-946,-2665,-4485,-6279,-7890,-9189,-10041,-10364,-10123,-9327,-8045,-6390,-4496,-2516,-597,1153,2630,3786,4589,5029,5117,4858,4277,3392,2248,883,-625,-2201,-3749,-5169,-6386,-7320,-7950,-8254,-8279,-8068,-7700,-7254,-6791,-6376,-6042,-5797,-5664,-5613,-5663,-5791,-5999,-6275,-6593,-6918,-7193,-7337,-7280,-6918,-6216,-5099,-3605,-1735,391,2700,5025,7266,9278,10979,12296,13195,13667,13719,13367,12641,11559,10174,8513,6660,4674,2666,738,-1009,-2469,-3578,-4283,-4587,-4514,-4114,-3482,-2675,-1792,-899,-33,725,1373,1842,2118,2151,1929,1434,689,-269,-1360,-2496,-3553,-4438,-5036,-5299,-5183,-4710,-3913,-2879,-1680,-425,833,2002,3061,3960,4676,5201,5492,5558,5362,4928,4269,3433,2496,1539,664,-46,-519,-710,-634,-295,201,811,1414,1950,2349,2581,2626,2500,2202,1773,1214,559,-169,-950,-1716,-2453,-3056,-3506,-3712,-3668,-3341,-2763,-1986,-1075,-149,722,1424,1908,2121,2059,1725,1157,379,-564,-1653,-2848,-4135,-5481,-6859,-8220,-9515,-10688,-11665,-12415,-12870,-13031,-12888,-12461,-11795,-10924,-9915,-8792,-7614,-6403,-5199,-4042,-2971,-2037,-1293,-779,-513,-508,-705,-1059,-1455,-1783,-1933,-1794,-1301,-430,819,2361,4134,5993,7850,9573,11092,12328,13262,13863,14161,14143,13872,13346,12628,11750,10752,9693,8609,7545,6533,5574,4678,3817,2958,2078,1135,132,-925,-2010,-3051,-4010,-4805,-5396,-5765,-5891,-5812,-5563,-5179,-4715,-4194,-3620,-3013,-2329,-1580,-734,191,1179,2181,3154,4023,4740,5262,5549,5614,5441,5064,4489,3741,2837,1785,617,-653,-1968,-3277,-4508,-5576,-6404,-6928,-7103,-6921,-6407,-5620,-4646,-3582,-2531,-1582,-810,-267,20,42,-198,-679,-1369,-2228,-3206,-4235,-5255,-6174,-6929,-7439,-7657,-7547,-7114,-6385,-5427,-4315,-3146,-2005,-972,-88,615,1145,1521,1768,1921,2000,2018,1973,1874,1689,1444,1117,740,329,-90,-484,-834,-1130,-1373,-1572,-1755,-1929,-2124,-2338,-2567,-2802,-3022,-3213,-3362,-3452,-3494,-3467,-3379,-3209,-2940,-2544,-1994,-1251,-315,837,2161,3635,5175,6715,8162,9437,10478,11230,11679,11814,11654,11215,10533,9635,8549,7323,5973,4570,3142,1764,491,-615,-1501,-2128,-2489,-2584,-2453,-2149,-1739,-1292,-871,-525,-295,-189,-224,-372,-631,-969,-1362,-1778,-2190,-2558,-2855,-3044,-3093,-2986,-2696,-2237,-1609,-854,-7,875,1746,2541,3245,3801,4217,4478,4585,4559,4398,4128,3762,3317,2827,2305,1799,1323,933,623,445,355,374,429,499,499,391,115,-354,-1019,-1873,-2859,-3938,-5016,-6039,-6916,-7598,-8022,-8171,-8024,-7598,-6914,-6011,-4944,-3768,-2541,-1338,-213,771,1557,2123,2430,2488,2306,1907,1336,628,-168,-1012,-1864,-2689,-3463,-4146,-4735,-5184,-5492,-5621,-5566,-5301,-4834,-4163,-3314,-2324,-1237,-113,994,2019,2916,3633,4139,4415,4447,4249,3850,3280,2607,1885,1198,609,201,23,131,543,1258,2256,3472,4854,6299,7725,9047,10177,11061,11661,11941,11936,11633,11106,10383,9522,8577,7567,6536,5475,4410,3313,2216,1089,-21,-1127,-2180,-3168,-4056,-4819,-5432,-5892,-6171,-6292,-6242,-6047,-5717,-5273,-4729,-4110,-3436,-2731,-2021,-1324,-660,-38,538,1065,1562,2015,2449,2841,3188,3468,3645,3692,3574,3255,2727,1977,1026,-90,-1324,-2611,-3889,-5083,-6139,-6991,-7603,-7923,-7942,-7623,-6999,-6057,-4874,-3478,-1969,-423,1068,2409,3531,4378,4912,5140,5071,4765,4263,3642,2946,2238,1544,902,324,-161,-543,-798,-915,-879,-695,-364,73,590,1127,1635,2063,2360,2517,2502,2357,2072,1715,1290,845,388,-71,-528,-986,-1448,-1909,-2356,-2783,-3162,-3489,-3744,-3934,-4050,-4118,-4144,-4146,-4146,-4127,-4104,-4036,-3912,-3691,-3353,-2875,-2253,-1488,-600,398,1469,2597,3734,4873,5961,6985,7897,8669,9266,9654,9805,9706,9350,8758,7954,6991,5915,4788,3658,2560,1537,591,-245,-980,-1588,-2064,-2389,-2556,-2557,-2407,-2120,-1752,-1327,-939,-611,-419,-374,-498,-762,-1145,-1585,-2046,-2470,-2842,-3126,-3340,-3471,-3548,-3568,-3542,-3474,-3346,-3177,-2942,-2676,-2379,-2086,-1826,-1626,-1508,-1476,-1514,-1598,-1683,-1722,-1683,-1521,-1247,-847,-364,181,740,1274,1756,2145,2440,2612,2681,2620,2472,2214,1898,1530,1158,815,555,412,435,632,1020,1571,2258,3024,3809,4563,5221,5760,6143,6368,6435,6355,6132,5784,5299,4689,3939,3049,2030,881,-341,-1629,-2895,-4115,-5216,-6155,-6902,-7418,-7695,-7725,-7501,-7046,-6367,-5505,-4500,-3416,-2315,-1291,-411,245,612,676,403,-149,-944,-1886,-2877,-3817,-4604,-5159,-5413,-5342,-4917,-4169,-3117,-1813,-326,1278,2918,4510,5976,7241,8237,8921,9266,9260,8939,8332,7522,6569,5557,4553,3602,2745,1973,1296,672,82,-498,-1105,-1727,-2385,-3063,-3741,-4414,-5051,-5640,-6166,-6610,-6959,-7195,-7301,-7253,-7039,-6645,-6063,-5313,-4396,-3359,-2221,-1040,163,1338,2457,3500,4424,5224,5859,6308,6536,6517,6227,5656,4808,3716,2418,1000,-479,-1911,-3218,-4324,-5153,-5679,-5858,-5698,-5206,-4410,-3368,-2117,-751,676,2070,3357,4464,5331,5911,6188,6159,5849,5308,4589,3760,2894,2038,1259,573,20,-411,-706,-888,-969,-959,-895,-777,-642,-502,-379,-300,-272,-327,-454,-675,-969,-1333,-1743,-2175,-2603,-2998,-3336,-3598,-3759,-3822,-3771,-3614,-3358,-3012,-2600,-2143,-1666,-1205,-782,-434,-175,-26,16,-43,-177,-350,-527,-655,-701,-621,-400,-24,504,1153,1915,2725,3557,4354,5071,5661,6089,6314,6310,6072,5575,4845,3887,2739,1450,63,-1358,-2750,-4063,-5231,-6222,-6997,-7536,-7834,-7894,-7739,-7396,-6907,-6320,-5685,-5051,-4473,-3972,-3600,-3344,-3226,-3206,-3273,-3372,-3466,-3505,-3446,-3260,-2920,-2422,-1766,-973,-69,907,1925,2924,3887,4744,5490,6062,6468,6667,6673,6490,6131,5641,5046,4412,3770,3200,2717,2389,2222,2235,2421,2758,3205,3724,4247,4734,5116,5372,5455,5363,5108,4695,4188,3607,3030,2491,2054,1744,1594,1605,1769,2061,2445,2861,3272,3604,3815,3860,3696,3318,2697,1857,813,-406,-1741,-3164,-4594,-5994,-7299,-8467,-9460,-10242,-10803,-11124,-11208,-11065,-10694,-10131,-9377,-8476,-7449,-6338,-5185,-4024,-2917,-1892,-1005,-291,222,498,534,324,-118,-763,-1567,-2471,-3405,-4293,-5053,-5617,-5916,-5914,-5580,-4931,-3980,-2795,-1440,9,1448,2813,4014,5005,5747,6223,6444,6430,6231,5887,5464,5005,4575,4194,3913,3720,3636,3635,3688,3762,3815,3798,3691,3454,3082,2586,1976,1293,578,-127,-763,-1301,-1684,-1910,-1929,-1771,-1408,-882,-198,606,1493,2432,3377,4291,5134,5861,6441,6822,6991,6887,6522,5860,4914,3709,2269,656,-1063,-2816,-4507,-6064,-7393,-8433,-9117,-9414,-9303,-8790,-7900,-6688,-5210,-3559,-1810,-58,1603,3115,4389,5403,6113,6524,6640,6504,6145,5639,5030,4393,3776,3230,2787,2463,2267,2169,2165,2187,2220,2196,2087,1855,1476,948,272,-525,-1418,-2362,-3318,-4233,-5081,-5807,-6399,-6826,-7079,-7161,-7072,-6835,-6471,-6014,-5503,-4974,-4469,-4030,-3681,-3458,-3368,-3427,-3631,-3975,-4437,-4999,-5625,-6282,-6920,-7498,-7956,-8250,-8336,-8172,-7752,-7047,-6101,-4911,-3560,-2081,-567,925,2316,3546,4563,5335,5834,6072,6038,5784,5324,4719,4025,3285,2584,1953,1469,1151,1046,1155,1477,1991,2659,3424,4243,5040,5766,6375,6815,7071,7126,6979,6656,6177,5586,4926,4251,3607,3035,2581,2254,2078,2044,2136,2339,2604,2912,3202,3459,3619,3679,3595,3370,2991,2476,1839,1115,336,-449,-1208,-1878,-2442,-2853,-3103,-3176,-3088,-2851,-2502,-2078,-1622,-1175,-781,-455,-230,-94,-47,-65,-121,-185,-229,-219,-146,15,254,585,975,1427,1895,2371,2802,3183,3456,3619,3628,3481,3153,2650,1965,1110,110,-1020,-2245,-3529,-4841,-6141,-7381,-8551,-9579,-10471,-11167,-11671,-11946,-11999,-11812,-11403,-10777,-9966,-8989,-7899,-6725,-5532,-4370,-3290,-2354,-1603,-1071,-791,-749,-947,-1326,-1839,-2406,-2942,-3361,-3592,-3566,-3250,-2632,-1724,-571,769,2220,3703,5133,6448,7582,8507,9191,9653,9885,9942,9844,9640,9389,9105,8861,8649,8513,8437,8423,8442,8466,8455,8369,8166,7815,7292,6582,5698,4646,3469,2201,888,-411,-1671,-2820,-3857,-4720,-5414,-5911,-6199,-6290,-6163,-5843,-5332,-4643,-3811,-2857,-1830,-774,253,1187,1973,2545,2870,2900,2640,2077,1260,226,-950,-2188,-3403,-4504,-5407,-6053,-6379,-6372,-6018,-5347,-4392,-3226,-1912,-544,813,2058,3158,4031,4672,5047,5180,5066,4769,4305,3748,3135,2535,1967,1499,1113,838,646,511,401,268,71,-227,-653,-1225,-1936,-2786,-3732,-4753,-5799,-6828,-7807,-8685,-9452,-10066,-10524,-10809,-10916,-10844,-10597,-10179,-9610,-8895,-8069,-7142,-6151,-5124,-4075,-3055,-2054,-1129,-262,502,1169,1721,2148,2465,2657,2767,2793,2792,2784,2821,2932,3153,3497,3976,4584,5290,6077,6882,7677,8396,9002,9447,9708,9748,9577,9175,8570,7782,6846,5804,4726,3634,2629,1719,977,418,65,-89,-55,131,427,793,1154,1489,1716,1829,1772,1551,1141,567,-162,-1005,-1927,-2868,-3784,-4603,-5282,-5759,-6009,-5986,-5703,-5139,-4347,-3345,-2210,-998,204,1335,2303,3075,3578,3811,3752,3427,2863,2123,1262,365,-500,-1268,-1869,-2282,-2466,-2441,-2210,-1823,-1316,-746,-169,376,840,1209,1460,1607,1654,1624,1551,1449,1358,1295,1272,1311,1408,1554,1755,1962,2186,2363,2495,2523,2445,2212,1835,1274,555,-328,-1352,-2488,-3708,-4968,-6234,-7452,-8601,-9613,-10478,-11142,-11582,-11778,-11707,-11362,-10758,-9885,-8795,-7499,-6061,-4517,-2939,-1374,104,1449,2606,3536,4207,4612,4739,4626,4294,3798,3208,2576,1986,1491,1143,975,1011,1227,1634,2157,2791,3451,4115,4722,5248,5668,5971,6170,6263,6292,6268,6233,6208,6220,6281,6404,6574,6784,7003,7200,7345,7392,7317,7093,6704,6150,5428,4576,3594,2549,1446,346,-729,-1743,-2679,-3514,-4239,-4843,-5318,-5660,-5865,-5917,-5825,-5565,-5161,-4592,-3902,-3094,-2221,-1325,-456,308,929,1333,1497,1377,984,312,-576,-1652,-2821,-4024,-5168,-6173,-6986,-7535,-7809,-7788,-7479,-6921,-6149,-5215,-4196,-3121,-2083,-1091,-217,544,1154,1637,1986,2234,2404,2518,2619,2718,2843,3001,3186,3398,3610,3804,3949,4023,4000,3861,3607,3223,2729,2139,1463,740,-25,-797,-1558,-2300,-2983,-3620,-4163,-4613,-4945,-5133,-5177,-5051,-4763,-4309,-3714,-2988,-2182,-1311,-440,408,1174,1832,2338,2680,2824,2781,2541,2140,1590,958,272,-388,-972,-1425,-1691,-1751,-1577,-1179,-587,172,1016,1908,2746,3494,4063,4438,4563,4458,4114,3570,2868,2062,1212,384,-370,-996,-1454,-1733,-1800,-1690,-1390,-958,-404,208,855,1479,2049,2530,2885,3103,3159,3057,2793,2384,1844,1206,500,-236,-962,-1634,-2231,-2701,-3042,-3227,-3257,-3142,-2895,-2540,-2115,-1645,-1185,-755,-401,-148,-12,-11,-135,-382,-720,-1131,-1560,-1986,-2354,-2632,-2804,-2829,-2732,-2493,-2154,-1731,-1265,-799,-349,25,349,574,747,859,957,1059,1208,1422,1725,2130,2619,3202,3825,4485,5125,5714,6227,6612,6869,6964,6889,6645,6225,5634,4885,3979,2944,1790,548,-756,-2092,-3411,-4689,-5875,-6932,-7829,-8528,-9009,-9263,-9272,-9061,-8626,-8010,-7225,-6324,-5327,-4291,-3238,-2216,-1259,-390,338,933,1344,1587,1651,1550,1316,975,578,163,-213,-514,-699,-745,-640,-381,12,523,1118,1756,2414,3046,3639,4169,4626,5012,5330,5587,5804,5974,6130,6255,6373,6471,6548,6608,6630,6627,6567,6464,6287,6046,5710,5284,4742,4089,3305,2399,1368,225,-1013,-2314,-3660,-4990,-6285,-7476,-8536,-9413,-10070,-10487,-10636,-10518,-10139,-9524,-8698,-7732,-6650,-5545,-4465,-3473,-2634,-1975,-1545,-1333,-1350,-1545,-1895,-2316,-2759,-3140,-3396,-3478,-3336,-2962,-2355,-1536,-558,538,1677,2804,3863,4793,5581,6176,6610,6844,6944,6886,6747,6515,6256,5979,5707,5473,5257,5092,4947,4824,4692,4539,4334,4064,3704,3251,2700,2056,1339,561,-250,-1067,-1871,-2638,-3343,-3983,-4533,-4990,-5348,-5591,-5721,-5722,-5597,-5337,-4951,-4447,-3835,-3150,-2406,-1653,-909,-229,371,847,1183,1358,1366,1208,894,454,-84,-682,-1278,-1848,-2319,-2667,-2855,-2869,-2700,-2377,-1910,-1359,-751,-149,412,897,1273,1541,1695,1737,1707,1593,1451,1269,1086,899,722,557,409,277,166,78,5,-42,-80,-105,-129,-166,-215,-299,-411,-571,-778,-1034,-1347,-1705,-2116,-2562,-3045,-3532,-4025,-4475,-4876,-5186,-5375,-5424,-5295,-4978,-4467,-3754,-2864,-1814,-644,593,1856,3078,4211,5209,6027,6646,7061,7259,7281,7134,6869,6518,6120,5712,5317,4956,4640,4363,4131,3926,3747,3580,3428,3286,3160,3055,2970,2919,2896,2899,2931,2973,3035,3098,3159,3221,3267,3309,3331,3327,3292,3198,3035,2776,2394,1878,1209,377,-600,-1721,-2942,-4225,-5535,-6790,-7975,-8994,-9850,-10468,-10867,-11005,-10918,-10606,-10101,-9448,-8670,-7828,-6948,-6086,-5259,-4526,-3884,-3373,-2998,-2746,-2633,-2619,-2689,-2809,-2938,-3037,-3078,-3021,-2850,-2556,-2141,-1618,-1023,-378,260,866,1394,1823,2146,2350,2468,2519,2535,2565,2625,2756,2964,3248,3608,4007,4437,4857,5240,5569,5813,5967,6019,5961,5793,5523,5141,4671,4115,3493,2822,2128,1426,747,106,-488,-1007,-1469,-1842,-2151,-2376,-2525,-2593,-2569,-2461,-2249,-1945,-1553,-1068,-543,41,610,1160,1643,2025,2294,2422,2411,2273,2017,1687,1307,925,581,301,125,56,107,272,525,850,1214,1584,1942,2256,2526,2737,2906,3035,3145,3249,3369,3497,3665,3830,4022,4189,4334,4419,4435,4355,4178,3888,3494,2993,2406,1730,1005,216,-589,-1419,-2243,-3053,-3837,-4579,-5270,-5905,-6469,-6963,-7373,-7703,-7938,-8075,-8110,-8025,-7826,-7492,-7033,-6443,-5743,-4942,-4083,-3194,-2328,-1539,-870,-378,-96,-47,-246,-681,-1315,-2119,-3006,-3932,-4805,-5564,-6148,-6512,-6639,-6520,-6183,-5657,-5005,-4275,-3535,-2831,-2211,-1707,-1316,-1058,-883,-798,-723,-658,-521,-313,29,498,1119,1874,2746,3710,4711,5715,6663,7510,8217,8747,9085,9216,9159,8910,8512,7975,7331,6614,5831,5021,4184,3349,2526,1733,985,308,-289,-783,-1159,-1413,-1536,-1532,-1410,-1183,-868,-486,-51,411,894,1375,1849,2308,2740,3141,3508,3817,4083,4273,4399,4437,4400,4271,4069,3788,3445,3062,2634,2211,1781,1388,1036,744,526,386,330,353,451,608,817,1049,1301,1548,1769,1964,2098,2177,2177,2090,1909,1620,1219,705,72,-670,-1514,-2450,-3449,-4497,-5558,-6604,-7598,-8513,-9314,-9972,-10478,-10806,-10965,-10951,-10777,-10462,-10020,-9484,-8857,-8188,-7468,-6745,-6022,-5330,-4689,-4117,-3643,-3266,-3019,-2877,-2864,-2942,-3107,-3316,-3546,-3755,-3911,-3986,-3944,-3779,-3468,-3011,-2415,-1681,-840,107,1112,2171,3233,4292,5309,6269,7157,7953,8665,9278,9807,10251,10621,10925,11168,11361,11491,11571,11578,11517,11360,11107,10735,10235,9609,8830,7930,6890,5747,4506,3204,1871,546,-734,-1923,-2997,-3903,-4638,-5160,-5485,-5601,-5530,-5290,-4920,-4443,-3912,-3354,-2802,-2305,-1861,-1516,-1260,-1111,-1057,-1097,-1205,-1369,-1562,-1761,-1946,-2104,-2215,-2287,-2310,-2301,-2260,-2204,-2141,-2071,-2004,-1928,-1838,-1722,-1569,-1362,-1095,-764,-362,92,600,1132,1672,2198,2680,3100,3432,3658,3764,3740,3577,3275,2835,2261,1568,763,-125,-1077,-2065,-3050,-4011,-4909,-5711,-6410,-6961,-7384,-7645,-7775,-7751,-7616,-7350,-6989,-6531,-5983,-5363,-4663,-3916,-3117,-2301,-1488,-707,4,623,1114,1470,1667,1717,1624,1409,1102,731,335,-61,-417,-713,-937,-1057,-1094,-1017,-856,-596,-263,139,591,1077,1575,2075,2542,2977,3358,3677,3946,4158,4330,4489,4626,4787,4949,5147,5346,5562,5755,5915,6018,6030,5948,5739,5409,4947,4364,3675,2893,2056,1181,314,-523,-1290,-1964,-2524,-2951,-3241,-3391,-3408,-3303,-3095,-2795,-2434,-2024,-1598,-1163,-756,-373,-44,236,461,630,757,846,910,955,1000,1024,1068,1083,1110,1107,1098,1070,1033,989,953,937,947,1005,1104,1257,1460,1695,1969,2245,2524,2781,2998,3171,3277,3321,3290,3186,3001,2742,2393,1969,1441,828,112,-701,-1602,-2590,-3639,-4732,-5840,-6935,-7979,-8950,-9804,-10533,-11095,-11486,-11690,-11693,-11510,-11128,-10567,-9841,-8974,-7986,-6921,-5803,-4682,-3596,-2574,-1668,-880,-253,229,554,751,828,834,784,724,681,682,752,899,1138,1462,1880,2372,2939,3555,4224,4902,5604,6276,6927,7520,8043,8473,8804,9016,9122,9107,9000,8801,8541,8231,7894,7549,7193,6850,6492,6143,5760,5364,4914,4425,3863,3250,2556,1815,1003,158,-723,-1609,-2483,-3312,-4085,-4751,-5318,-5730,-6006,-6108,-6062,-5851,-5511,-5054,-4509,-3918,-3309,-2720,-2190,-1733,-1385,-1148,-1023,-1013,-1084,-1237,-1424,-1633,-1839,-2008,-2154,-2243,-2297,-2312,-2298,-2270,-2222,-2177,-2107,-2033,-1919,-1769,-1558,-1282,-925,-493,14,583,1200,1839,2481,3095,3662,4154,4556,4841,5006,5037,4923,4678,4284,3778,3147,2432,1638,797,-62,-930,-1763,-2564,-3299,-3970,-4556,-5066,-5486,-5818,-6062,-6209,-6263,-6208,-6049,-5763,-5367,-4833,-4187,-3427,-2581,-1673,-748,166,1008,1747,2347,2777,3039,3123,3054,2858,2565,2232,1868,1536,1231,983,792,640,535,445,366,284,189,85,-30,-146,-258,-353,-429,-478,-503,-499,-480,-432,-371,-284,-174,-36,139,353,600,889,1199,1526,1858,2165,2444,2666,2824,2904,2898,2808,2635,2388,2077,1720,1331,932,537,165,-164,-447,-659,-803,-869,-850,-764,-599,-385,-134,132,374,585,719,781,742,629,433,200,-58,-288,-485,-594,-639,-586,-473,-306,-127,45,165,228,208,103,-65,-306,-561,-835,-1077,-1271,-1397,-1427,-1364,-1195,-923,-561,-111,399,965,1551,2148,2717,3247,3711,4085,4363,4518,4557,4466,4250,3909,3455,2884,2229,1472,660,-217,-1124,-2043,-2947,-3816,-4606,-5306,-5870,-6286,-6527,-6583,-6444,-6119,-5619,-4975,-4218,-3397,-2558,-1748,-1023,-405,57,368,507,495,355,107,-202,-546,-878,-1175,-1400,-1551,-1603,-1564,-1438,-1239,-981,-694,-383,-90,190,423,620,762,870,934,991,1031,1105,1204,1368,1597,1908,2306,2776,3322,3904,4516,5113,5669,6157,6541,6810,6936,6922,6760,6452,6017,5448,4774,4000,3136,2212,1224,211,-820,-1830,-2804,-3695,-4495,-5144,-5657,-5973,-6130,-6086,-5890,-5540,-5087,-4564,-4006,-3475,-2980,-2582,-2274,-2079,-1988,-1993,-2070,-2205,-2360,-2528,-2673,-2799,-2872,-2913,-2894,-2842,-2733,-2593,-2411,-2197,-1950,-1669,-1356,-998,-605,-152,350,907,1525,2180,2878,3583,4286,4946,5552,6059,6465,6731,6865,6855,6710,6437,6062,5590,5061,4481,3887,3281,2696,2124,1583,1064,564,77,-408,-894,-1393,-1889,-2382,-2854,-3274,-3637,-3888,-4039,-4033,-3907,-3616,-3217,-2699,-2115,-1499,-892,-344,110,426,589,572,388,35,-450,-1040,-1684,-2342,-2958,-3502,-3920,-4206,-4330,-4302,-4130,-3831,-3448,-3005,-2554,-2121,-1744,-1441,-1229,-1099,-1046,-1042,-1064,-1076,-1056,-972,-816,-583,-269,98,511,931,1338,1696,1985,2179,2262,2226,2070,1794,1425,962,445,-112,-677,-1230,-1738,-2195,-2568,-2852,-3037,-3109,-3079,-2932,-2692,-2357,-1951,-1492,-1000,-505,-24,419,810,1140,1411,1631,1805,1967,2107,2274,2456,2669,2920,3193,3490,3793,4089,4364,4612,4816,4981,5104,5186,5250,5284,5333,5379,5460,5569,5716,5904,6127,6375,6641,6900,7145,7345,7491,7560,7536,7411,7162,6792,6289,5647,4870,3954,2908,1751,491,-832,-2201,-3564,-4892,-6139,-7271,-8261,-9078,-9718,-10172,-10448,-10556,-10518,-10349,-10087,-9742,-9350,-8918,-8485,-8039,-7626,-7217,-6849,-6494,-6175,-5863,-5577,-5287,-5011,-4732,-4463,-4200,-3955,-3720,-3517,-3321,-3146,-2967,-2772,-2549,-2260,-1914,-1469,-948,-329,355,1097,1864,2625,3348,4008,4568,5023,5351,5554,5634,5605,5477,5283,5032,4759,4476,4202,3958,3736,3552,3386,3232,3080,2904,2699,2443,2133,1763,1331,848,321,-237,-805,-1372,-1907,-2405,-2827,-3179,-3415,-3546,-3536,-3398,-3106,-2687,-2133,-1476,-741,38,820,1557,2220,2763,3165,3410,3498,3431,3254,2978,2666,2357,2090,1926,1865,1958,2179,2541,3009,3550,4133,4710,5247,5709,6071,6317,6437,6439,6320,6109,5809,5440,5024,4553,4061,3530,2979,2402,1809,1198,578,-39,-651,-1242,-1801,-2325,-2791,-3204,-3548,-3832,-4046,-4200,-4306,-4371,-4414,-4448,-4489,-4547,-4632,-4740,-4876,-5022,-5179,-5323,-5444,-5536,-5581,-5580,-5536,-5433,-5305,-5128,-4947,-4742,-4551,-4367,-4205,-4073,-3962,-3881,-3806,-3743,-3661,-3562,-3423,-3237,-2999,-2706,-2362,-1973,-1557,-1123,-706,-311,28,300,487,587,587,512,354,141,-108,-382,-643,-893,-1095,-1259,-1356,-1402,-1385,-1317,-1203,-1048,-866,-660,-438,-207,38,287,547,818,1094,1382,1673,1964,2250,2522,2778,3009,3212,3398,3550,3708,3851,4026,4224,4478,4784,5163,5601,6104,6644,7210,7774,8306,8781,9169,9452,9604,9630,9503,9249,8855,8347,7733,7033,6269,5464,4641,3832,3054,2339,1709,1169,747,417,194,44,-54,-123,-203,-314,-479,-721,-1035,-1426,-1879,-2366,-2875,-3359,-3806,-4181,-4464,-4661,-4746,-4752,-4682,-4554,-4418,-4270,-4168,-4112,-4131,-4236,-4423,-4690,-5020,-5393,-5781,-6164,-6501,-6783,-6981,-7090,-7106,-7037,-6888,-6687,-6436,-6169,-5888,-5616,-5351,-5107,-4879,-4669,-4482,-4302,-4153,-4007,-3890,-3779,-3689,-3601,-3516,-3407,-3273,-3079,-2818,-2456,-1989,-1400,-689,130,1047,2024,3032,4026,4970,5818,6545,7127,7542,7805,7903,7868,7717,7473,7172,6825,6461,6089,5710,5339,4953,4561,4156,3724,3285,2825,2370,1925,1507,1128,805,535,341,200,132,116,153,230,348,497,671,878,1097,1346,1610,1884,2173,2451,2729,2971,3187,3339,3433,3443,3369,3207,2955,2625,2228,1781,1306,815,338,-126,-549,-940,-1283,-1589,-1849,-2075,-2259,-2411,-2525,-2601,-2642,-2636,-2594,-2506,-2375,-2206,-2001,-1769,-1527,-1279,-1054,-855,-714,-636,-635,-722,-882,-1121,-1412,-1736,-2061,-2360,-2602,-2763,-2834,-2798,-2685,-2487,-2266,-2032,-1841,-1732,-1718,-1848,-2098,-2481,-2967,-3511,-4091,-4624,-5091,-5410,-5574,-5521,-5275,-4811,-4181,-3407,-2560,-1690,-874,-169,374,713,832,734,433,-31,-602,-1234,-1848,-2409,-2840,-3126,-3219,-3126,-2833,-2368,-1745,-1003,-176,698,1580,2432,3229,3941,4549,5047,5421,5683,5836,5890,5871,5777,5651,5464,5268,5019,4754,4437,4080,3669,3203,2687,2119,1518,887,245,-395,-1019,-1610,-2154,-2643,-3047,-3374,-3573,-3667,-3601,-3388,-3000,-2438,-1706,-810,226,1371,2586,3825,5042,6186,7211,8074,8746,9202,9431,9433,9219,8802,8219,7483,6635,5703,4703,3675,2628,1595,591,-360,-1229,-1999,-2645,-3150,-3508,-3709,-3762,-3681,-3480,-3194,-2845,-2467,-2092,-1739,-1434,-1192,-1008,-898,-844,-841,-885,-958,-1062,-1188,-1336,-1499,-1688,-1892,-2118,-2360,-2614,-2876,-3143,-3404,-3662,-3906,-4141,-4359,-4567,-4758,-4941,-5116,-5277,-5438,-5581,-5719,-5843,-5942,-6023,-6066,-6082,-6051,-5993,-5886,-5752,-5587,-5392,-5184,-4961,-4720,-4484,-4227,-3974,-3700,-3402,-3074,-2681,-2228,-1677,-1012,-234,693,1733,2907,4169,5504,6865,8206,9492,10651,11670,12486,13083,13444,13546,13409,13025,12424,11614,10627,9483,8207,6826,5362,3856,2320,820,-641,-1991,-3218,-4276,-5143,-5811,-6266,-6529,-6605,-6531,-6326,-6035,-5661,-5251,-4784,-4292,-3742,-3145,-2473,-1730,-902,-4,959,1949,2953,3912,4809,5586,6219,6680,6942,7010,6864,6538,6022,5365,4568,3681,2720,1725,723,-251,-1174,-1999,-2724,-3295,-3722,-3975,-4061,-3986,-3765,-3418,-2991,-2496,-1995,-1500,-1056,-681,-395,-200,-101,-82,-132,-231,-355,-496,-621,-744,-828,-909,-960,-1005,-1057,-1109,-1197,-1312,-1475,-1689,-1966,-2296,-2697,-3140,-3637,-4151,-4676,-5174,-5622,-5983,-6223,-6323,-6242,-5991,-5542,-4925,-4158,-3269,-2322,-1346,-414,438,1163,1739,2140,2388,2471,2443,2315,2141,1948,1777,1644,1572,1564,1611,1713,1837,1976,2107,2213,2293,2331,2346,2329,2308,2276,2259,2248,2253,2260,2261,2244,2177,2058,1855,1562,1179,692,133,-499,-1166,-1849,-2513,-3135,-3684,-4151,-4512,-4778,-4934,-5006,-4989,-4907,-4763,-4570,-4323,-4018,-3641,-3169,-2589,-1871,-1011,4,1161,2438,3802,5204,6589,7906,9088,10098,10892,11444,11751,11804,11632,11242,10671,9937,9072,8084,7002,5822,4573,3258,1901,533,-817,-2103,-3279,-4312,-5138,-5758,-6114,-6235,-6101,-5752,-5216,-4536,-3770,-2957,-2169,-1429,-799,-283,78,303,373,320,148,-113,-439,-813,-1202,-1598,-1976,-2325,-2641,-2909,-3130,-3310,-3436,-3533,-3589,-3624,-3637,-3633,-3609,-3567,-3483,-3355,-3146,-2852,-2439,-1904,-1240,-455,429,1378,2345,3279,4114,4799,5276,5498,5436,5082,4421,3514,2353,1051,-376,-1809,-3209,-4486,-5583,-6473,-7089,-7463,-7543,-7377,-6960,-6316,-5478,-4454,-3295,-2003,-635,794,2232,3635,4965,6159,7188,7994,8560,8857,8878,8632,8131,7408,6492,5425,4250,3002,1726,454,-788,-1960,-3050,-4038,-4897,-5637,-6224,-6676,-6977,-7133,-7146,-7004,-6725,-6276,-5683,-4913,-3981,-2887,-1645,-281,1162,2648,4103,5483,6714,7752,8548,9074,9320,9280,8989,8460,7743,6880,5908,4873,3802,2725,1656,619,-387,-1349,-2258,-3110,-3899,-4604,-5232,-5753,-6169,-6467,-6631,-6669,-6556,-6321,-5934,-5439,-4810,-4099,-3293,-2441,-1539,-641,253,1096,1867,2544,3093,3500,3749,3828,3755,3522,3186,2748,2280,1813,1384,1042,789,648,595,614,672,723,751,715,612,449,230,-3,-221,-393,-477,-467,-341,-125,175,510,842,1119,1300,1337,1212,912,425,-192,-955,-1763,-2609,-3407,-4128,-4716,-5154,-5408,-5497,-5397,-5157,-4762,-4265,-3673,-3009,-2308,-1568,-830,-95,604,1265,1848,2358,2759,3048,3211,3236,3126,2876,2493,1983,1358,634,-168,-1025,-1913,-2801,-3668,-4474,-5205,-5843,-6355,-6762,-7022,-7167,-7183,-7066,-6840,-6466,-5974,-5322,-4518,-3538,-2391,-1070,394,1984,3640,5320,6950,8474,9825,10948,11804,12364,12614,12561,12214,11610,10768,9743,8560,7274,5922,4545,3194,1896,703,-358,-1257,-1959,-2461,-2734,-2792,-2621,-2244,-1675,-937,-74,884,1898,2903,3883,4765,5538,6161,6612,6902,6999,6951,6729,6391,5916,5349,4680,3932,3107,2215,1262,269,-765,-1798,-2832,-3821,-4751,-5600,-6337,-6960,-7441,-7786,-7984,-8038,-7961,-7747,-7429,-7006,-6514,-5961,-5392,-4816,-4281,-3809,-3425,-3175,-3056,-3108,-3323,-3697,-4224,-4864,-5586,-6344,-7080,-7751,-8303,-8694,-8904,-8898,-8691,-8265,-7648,-6846,-5880,-4768,-3534,-2186,-774,703,2178,3632,5003,6261,7351,8266,8961,9458,9740,9840,9765,9545,9180,8694,8069,7316,6418,5383,4217,2947,1616,275,-1001,-2146,-3096,-3788,-4203,-4320,-4169,-3790,-3251,-2626,-2001,-1447,-1028,-785,-728,-856,-1124,-1479,-1847,-2145,-2295,-2227,-1890,-1260,-344,831,2191,3664,5137,6516,7697,8596,9153,9329,9117,8546,7656,6535,5246,3912,2608,1433,470,-238,-625,-696,-441,93,868,1800,2805,3793,4647,5305,5659,5679,5329,4611,3588,2299,873,-618,-2038,-3311,-4353,-5108,-5573,-5725,-5629,-5301,-4830,-4261,-3682,-3134,-2698,-2387,-2259,-2318,-2560,-2987,-3545,-4211,-4900,-5573,-6118,-6511,-6650,-6527,-6103,-5395,-4442,-3297,-2054,-798,360,1339,2035,2414,2415,2053,1346,349,-856,-2177,-3506,-4743,-5787,-6565,-7019,-7121,-6878,-6319,-5499,-4501,-3403,-2299,-1272,-386,302,766,1008,1039,903,654,354,72,-117,-170,-20,332,918,1688,2617,3614,4599,5464,6109,6438,6378,5890,4960,3630,1963,57,-1955,-3960,-5811,-7410,-8657,-9503,-9901,-9875,-9427,-8618,-7498,-6123,-4571,-2880,-1128,660,2421,4137,5762,7287,8673,9930,11021,11967,12755,13394,13902,14278,14556,14727,14820,14824,14739,14554,14241,13775,13126,12258,11161,9809,8231,6435,4488,2447,413,-1535,-3280,-4756,-5863,-6574,-6850,-6719,-6206,-5405,-4381,-3270,-2153,-1153,-341,205,456,397,39,-571,-1391,-2335,-3346,-4331,-5239,-6000,-6583,-6961,-7146,-7148,-7019,-6805,-6571,-6362,-6241,-6222,-6334,-6555,-6873,-7230,-7594,-7894,-8094,-8155,-8043,-7768,-7318,-6734,-6033,-5263,-4458,-3668,-2926,-2272,-1733,-1332,-1082,-990,-1034,-1215,-1483,-1809,-2149,-2435,-2631,-2678,-2529,-2164,-1551,-704,366,1615,2987,4416,5818,7119,8240,9108,9684,9916,9805,9354,8586,7565,6331,4989,3580,2219,946,-168,-1077,-1781,-2252,-2526,-2623,-2585,-2464,-2290,-2122,-1971,-1875,-1828,-1836,-1875,-1927,-1952,-1911,-1770,-1472,-1015,-337,524,1602,2828,4184,5588,6980,8272,9397,10279,10867,11130,11041,10630,9890,8911,7703,6381,4980,3585,2266,1061,34,-802,-1425,-1842,-2066,-2132,-2079,-1954,-1808,-1681,-1613,-1622,-1731,-1919,-2187,-2494,-2816,-3111,-3341,-3479,-3491,-3367,-3093,-2685,-2156,-1549,-908,-287,245,629,821,761,448,-130,-948,-1951,-3081,-4259,-5404,-6432,-7286,-7896,-8241,-8298,-8076,-7595,-6897,-6025,-5048,-4008,-2983,-2014,-1153,-440,106,477,661,701,602,418,191,-36,-206,-297,-266,-116,158,530,964,1405,1812,2103,2250,2197,1918,1427,710,-158,-1152,-2181,-3183,-4083,-4807,-5322,-5571,-5562,-5277,-4759,-4023,-3140,-2140,-1102,-70,897,1756,2462,2995,3324,3449,3366,3092,2648,2068,1397,683,-14,-645,-1145,-1487,-1619,-1545,-1249,-770,-125,624,1427,2245,2999,3690,4258,4723,5067,5322,5505,5654,5795,5959,6162,6425,6735,7097,7475,7851,8189,8448,8605,8618,8480,8168,7692,7066,6306,5459,4545,3619,2712,1861,1103,449,-63,-451,-683,-789,-766,-633,-419,-142,160,457,704,875,928,835,589,166,-418,-1147,-2007,-2940,-3926,-4908,-5851,-6714,-7473,-8099,-8590,-8939,-9150,-9241,-9221,-9108,-8924,-8669,-8362,-8001,-7578,-7098,-6534,-5891,-5150,-4318,-3391,-2402,-1361,-324,678,1584,2341,2905,3226,3279,3040,2516,1728,713,-461,-1740,-3024,-4248,-5321,-6180,-6769,-7049,-7008,-6636,-5975,-5042,-3907,-2619,-1252,131,1463,2698,3782,4692,5408,5923,6257,6411,6425,6315,6114,5850,5540,5206,4859,4500,4134,3750,3337,2895,2391,1846,1233,573,-123,-834,-1528,-2166,-2714,-3142,-3401,-3490,-3375,-3063,-2561,-1877,-1057,-112,883,1916,2908,3835,4635,5291,5754,6037,6104,5999,5712,5290,4766,4170,3558,2955,2401,1930,1551,1293,1146,1119,1196,1359,1592,1860,2141,2402,2619,2769,2843,2831,2737,2579,2361,2125,1875,1644,1445,1281,1163,1069,991,897,767,568,287,-98,-591,-1184,-1875,-2626,-3433,-4242,-5045,-5793,-6469,-7043,-7490,-7801,-7960,-7967,-7831,-7557,-7182,-6722,-6227,-5713,-5229,-4782,-4397,-4062,-3775,-3507,-3247,-2949,-2628,-2233,-1808,-1317,-815,-290,207,679,1090,1449,1727,1949,2095,2195,2242,2252,2236,2195,2140,2075,1997,1912,1823,1720,1619,1501,1383,1247,1102,935,746,527,273,-16,-338,-693,-1068,-1451,-1832,-2185,-2502,-2762,-2953,-3072,-3110,-3074,-2976,-2821,-2635,-2423,-2211,-2004,-1814,-1644,-1494,-1351,-1224,-1070,-913,-703,-451,-135,254,710,1243,1830,2469,3131,3792,4435,5012,5524,5926,6221,6386,6429,6344,6159,5873,5525,5125,4700,4283,3868,3497,3149,2852,2594,2385,2218,2105,2045,2042,2107,2232,2426,2683,2983,3326,3677,4027,4340,4602,4788,4879,4872,4744,4509,4151,3686,3104,2427,1645,783,-165,-1172,-2240,-3335,-4456,-5563,-6650,-7677,-8621,-9464,-10164,-10714,-11086,-11270,-11256,-11047,-10634,-10032,-9245,-8279,-7149,-5866,-4454,-2932,-1345,282,1879,3414,4812,6031,7022,7748,8189,8332,8187,7762,7096,6217,5160,3976,2701,1375,55,-1236,-2447,-3542,-4498,-5280,-5871,-6268,-6457,-6455,-6267,-5925,-5447,-4873,-4233,-3558,-2878,-2215,-1577,-979,-415,123,633,1130,1610,2060,2479,2828,3092,3237,3229,3061,2711,2183,1505,683,-212,-1164,-2090,-2961,-3705,-4286,-4659,-4793,-4665,-4275,-3609,-2715,-1588,-313,1089,2532,3963,5313,6523,7544,8335,8877,9148,9174,8946,8517,7895,7142,6276,5350,4389,3425,2484,1579,726,-68,-800,-1462,-2059,-2576,-3017,-3369,-3622,-3770,-3793,-3692,-3451,-3072,-2564,-1932,-1214,-436,356,1099,1758,2255,2570,2650,2488,2083,1449,629,-338,-1386,-2473,-3519,-4500,-5355,-6069,-6621,-7006,-7233,-7312,-7261,-7093,-6828,-6473,-6033,-5508,-4887,-4173,-3345,-2408,-1354,-196,1047,2360,3694,5022,6287,7455,8475,9321,9943,10351,10493,10407,10061,9483,8683,7670,6481,5128,3655,2097,493,-1100,-2632,-4063,-5317,-6381,-7187,-7731,-7982,-7958,-7656,-7127,-6403,-5546,-4619,-3682,-2803,-2031,-1397,-940,-638,-504,-494,-577,-718,-875,-1020,-1141,-1228,-1296,-1362,-1461,-1620,-1873,-2237,-2725,-3325,-4024,-4770,-5536,-6249,-6868,-7344,-7613,-7681,-7475,-7035,-6318,-5366,-4170,-2787,-1222,447,2198,3955,5668,7267,8707,9916,10875,11531,11881,11922,11664,11145,10403,9490,8469,7399,6331,5330,4412,3632,2978,2471,2089,1821,1652,1554,1527,1540,1613,1726,1902,2127,2429,2788,3215,3698,4216,4757,5295,5797,6240,6592,6811,6887,6763,6438,5877,5073,4030,2756,1280,-350,-2090,-3860,-5606,-7241,-8712,-9946,-10912,-11565,-11901,-11914,-11621,-11051,-10239,-9233,-8076,-6825,-5525,-4229,-2984,-1832,-813,44,707,1169,1411,1448,1282,950,466,-113,-770,-1447,-2119,-2756,-3329,-3839,-4266,-4625,-4915,-5148,-5330,-5466,-5543,-5555,-5476,-5284,-4951,-4455,-3780,-2933,-1914,-773,469,1736,2984,4144,5166,6001,6629,7024,7187,7137,6875,6443,5858,5144,4334,3437,2484,1484,460,-570,-1590,-2577,-3505,-4361,-5106,-5735,-6211,-6534,-6662,-6608,-6337,-5851,-5150,-4223,-3100,-1788,-328,1234,2851,4454,5983,7373,8554,9478,10093,10358,10269,9801,8990,7854,6453,4850,3124,1360,-355,-1935,-3316,-4426,-5233,-5706,-5842,-5655,-5168,-4421,-3460,-2342,-1118,156,1424,2648,3776,4787,5645,6354,6885,7267,7479,7562,7506,7349,7090,6752,6345,5873,5343,4753,4096,3375,2570,1692,734,-304,-1388,-2523,-3647,-4754,-5773,-6683,-7417,-7952,-8240,-8262,-8002,-7452,-6637,-5568,-4307,-2891,-1402,97,1521,2804,3864,4663,5135,5281,5078,4545,3726,2650,1399,36,-1373,-2733,-4011,-5122,-6060,-6784,-7315,-7656,-7843,-7918,-7907,-7862,-7790,-7722,-7643,-7559,-7427,-7247,-6965,-6579,-6059,-5406,-4626,-3734,-2759,-1732,-698,308,1248,2079,2779,3309,3657,3801,3734,3454,2966,2291,1455,493,-540,-1599,-2611,-3530,-4286,-4843,-5152,-5196,-4973,-4480,-3758,-2825,-1738,-539,723,2000,3260,4459,5590,6617,7546,8361,9065,9659,10134,10495,10736,10846,10832,10664,10359,9895,9284,8520,7627,6613,5518,4369,3214,2094,1063,167,-556,-1053,-1322,-1317,-1070,-569,126,996,1951,2954,3909,4775,5474,5985,6264,6322,6152,5790,5261,4610,3866,3070,2239,1401,552,-288,-1141,-1986,-2840,-3687,-4522,-5328,-6088,-6776,-7376,-7862,-8224,-8440,-8509,-8416,-8161,-7739,-7149,-6388,-5472,-4401,-3208,-1921,-580,753,2024,3162,4101,4780,5146,5160,4803,4078,3010,1645,54,-1683,-3468,-5208,-6812,-8192,-9302,-10076,-10522,-10626,-10418,-9945,-9235,-8368,-7369,-6311,-5212,-4121,-3049,-2019,-1040,-110,756,1576,2333,3043,3690,4285,4812,5268,5632,5886,6003,5955,5701,5232,4502,3539,2322,903,-673,-2349,-4032,-5651,-7119,-8354,-9298,-9896,-10115,-9937,-9363,-8413,-7108,-5513,-3661,-1645,474,2610,4681,6616,8342,9809,10974,11822,12336,12542,12448,12097,11524,10767,9870,8867,7788,6672,5534,4408,3308,2254,1267,362,-448,-1146,-1720,-2157,-2441,-2564,-2521,-2294,-1909,-1340,-645,188,1090,2044,2987,3873,4664,5302,5771,6035,6084,5918,5533,4956,4184,3268,2208,1060,-163,-1407,-2653,-3843,-4964,-5966,-6837,-7557,-8112,-8516,-8760,-8872,-8866,-8748,-8552,-8257,-7895,-7436,-6891,-6238,-5475,-4605,-3625,-2562,-1444,-297,807,1846,2740,3456,3945,4173,4130,3814,3241,2461,1511,464,-610,-1659,-2599,-3405,-4012,-4426,-4610,-4592,-4367,-3973,-3427,-2772,-2037,-1260,-481,269,951,1542,2012,2353,2546,2602,2522,2330,2040,1683,1275,849,408,-22,-451,-866,-1283,-1704,-2131,-2578,-3033,-3496,-3953,-4376,-4753,-5044,-5223,-5262,-5121,-4791,-4244,-3483,-2511,-1347,-33,1392,2862,4323,5702,6942,7977,8768,9268,9462,9331,8890,8154,7163,5966,4626,3211,1804,476,-693,-1635,-2298,-2636,-2635,-2283,-1617,-654,530,1884,3333,4796,6217,7522,8671,9622,10351,10857,11125,11188,11047,10749,10304,9769,9145,8488,7790,7076,6330,5547,4702,3767,2722,1542,225,-1226,-2786,-4420,-6064,-7663,-9138,-10427,-11459,-12193,-12594,-12648,-12370,-11778,-10924,-9852,-8631,-7317,-5982,-4671,-3449,-2350,-1409,-659,-101,238,375,298,38,-412,-1007,-1736,-2562,-3443,-4347,-5226,-6049,-6767,-7366,-7804,-8091,-8201,-8158,-7956,-7624,-7165,-6602,-5945,-5201,-4383,-3494,-2551,-1551,-533,512,1532,2524,3442,4283,5000,5609,6062,6395,6568,6625,6534,6335,6002,5571,5016,4376,3632,2819,1949,1046,146,-726,-1529,-2239,-2829,-3278,-3580,-3733,-3732,-3606,-3346,-2986,-2534,-2000,-1409,-754,-59,677,1447,2231,3031,3806,4563,5247,5851,6337,6684,6876,6897,6748,6438,5984,5417,4767,4084,3407,2782,2250,1847,1594,1513,1591,1831,2200,2661,3179,3685,4147,4496,4697,4709,4507,4084,3441,2606,1612,514,-631,-1752,-2788,-3676,-4373,-4846,-5083,-5094,-4910,-4566,-4126,-3647,-3181,-2804,-2528,-2407,-2436,-2608,-2909,-3294,-3721,-4146,-4517,-4792,-4942,-4930,-4750,-4395,-3871,-3200,-2402,-1523,-590,332,1215,1993,2642,3099,3365,3392,3197,2775,2159,1383,503,-429,-1340,-2174,-2876,-3396,-3722,-3827,-3742,-3472,-3072,-2576,-2040,-1504,-1016,-603,-289,-87,14,10,-63,-185,-325,-452,-536,-572,-530,-434,-284,-118,41,143,157,45,-220,-646,-1227,-1954,-2775,-3658,-4537,-5351,-6043,-6556,-6845,-6878,-6644,-6136,-5370,-4384,-3194,-1875,-449,1013,2469,3869,5173,6348,7361,8205,8854,9321,9596,9693,9625,9397,9036,8544,7950,7251,6486,5648,4777,3877,2981,2111,1295,555,-76,-587,-947,-1157,-1191,-1070,-765,-323,273,974,1765,2607,3455,4274,5014,5642,6123,6429,6551,6486,6248,5864,5368,4808,4225,3665,3172,2749,2441,2200,2042,1904,1758,1555,1243,799,191,-581,-1503,-2553,-3682,-4843,-5976,-7032,-7949,-8697,-9238,-9549,-9640,-9488,-9143,-8596,-7907,-7092,-6208,-5290,-4390,-3543,-2797,-2175,-1710,-1414,-1283,-1324,-1503,-1808,-2200,-2643,-3106,-3541,-3935,-4236,-4446,-4530,-4495,-4334,-4056,-3679,-3220,-2717,-2187,-1679,-1206,-806,-482,-246,-84,22,110,211,376,630,1019,1546,2218,3013,3896,4817,5708,6518,7161,7609,7794,7719,7356,6749,5905,4902,3782,2617,1474,408,-529,-1297,-1875,-2254,-2426,-2422,-2251,-1958,-1576,-1144,-710,-305,29,275,398,401,274,21,-332,-781,-1283,-1821,-2352,-2858,-3296,-3650,-3896,-4022,-4013,-3875,-3598,-3199,-2678,-2060,-1347,-570,257,1116,1974,2820,3627,4384,5063,5678,6194,6635,6988,7256,7460,7582,7650,7644,7587,7455,7261,6982,6616,6141,5551,4822,3955,2947,1794,531,-827,-2242,-3656,-5039,-6330,-7485,-8476,-9263,-9843,-10189,-10326,-10229,-9944,-9450,-8783,-7942,-6941,-5808,-4547,-3206,-1801,-390,983,2265,3394,4331,5017,5436,5550,5378,4913,4191,3248,2128,886,-421,-1748,-3033,-4236,-5315,-6237,-6967,-7494,-7797,-7874,-7728,-7366,-6811,-6082,-5218,-4241,-3199,-2120,-1041,10,1001,1925,2749,3484,4103,4621,5016,5303,5461,5496,5397,5160,4787,4278,3644,2906,2085,1222,350,-486,-1243,-1887,-2388,-2722,-2889,-2883,-2719,-2422,-2001,-1504,-933,-336,283,887,1467,1994,2462,2834,3116,3265,3296,3176,2923,2529,2018,1413,745,59,-595,-1172,-1613,-1872,-1920,-1708,-1250,-526,427,1579,2873,4253,5640,6981,8194,9246,10073,10672,11015,11114,10992,10664,10181,9567,8864,8115,7332,6558,5789,5046,4317,3599,2878,2128,1352,507,-387,-1357,-2379,-3447,-4539,-5621,-6668,-7646,-8523,-9276,-9885,-10331,-10617,-10726,-10682,-10464,-10118,-9615,-9011,-8284,-7481,-6600,-5683,-4746,-3825,-2957,-2161,-1483,-922,-512,-230,-84,-42,-79,-176,-287,-419,-522,-627,-700,-770,-835,-905,-990,-1085,-1198,-1311,-1426,-1520,-1586,-1614,-1587,-1511,-1374,-1184,-946,-668,-358,-26,322,679,1042,1397,1757,2089,2401,2664,2862,2976,2979,2855,2586,2169,1602,908,100,-770,-1677,-2557,-3379,-4083,-4656,-5050,-5278,-5327,-5213,-4972,-4615,-4199,-3736,-3276,-2817,-2396,-1996,-1625,-1255,-881,-468,-11,502,1092,1719,2413,3109,3823,4497,5141,5709,6215,6640,6995,7290,7531,7739,7923,8088,8248,8393,8519,8614,8658,8629,8520,8292,7956,7485,6893,6187,5383,4508,3597,2675,1791,967,234,-380,-883,-1248,-1510,-1671,-1764,-1824,-1876,-1965,-2111,-2346,-2681,-3119,-3669,-4305,-5013,-5772,-6529,-7273,-7940,-8510,-8931,-9178,-9206,-9010,-8558,-7864,-6935,-5794,-4497,-3082,-1633,-212,1111,2258,3191,3859,4253,4373,4248,3907,3422,2822,2192,1549,957,417,-46,-450,-799,-1121,-1426,-1750,-2083,-2456,-2839,-3240,-3629,-3988,-4295,-4523,-4662,-4694,-4615,-4427,-4133,-3742,-3278,-2736,-2157,-1538,-909,-291,306,845,1321,1699,1976,2122,2142,2023,1778,1420,968,465,-66,-570,-1022,-1376,-1617,-1721,-1694,-1541,-1292,-965,-609,-243,89,380,598,762,859,914,940,950,962,991,1030,1094,1168,1260,1359,1472,1601,1752,1941,2164,2446,2765,3150,3552,3997,4435,4862,5255,5583,5845,6006,6078,6038,5898,5661,5333,4945,4502,4046,3592,3179,2829,2573,2418,2387,2468,2669,2954,3323,3730,4160,4586,4973,5316,5587,5773,5869,5856,5727,5475,5079,4548,3858,3036,2073,1005,-136,-1312,-2462,-3543,-4492,-5270,-5847,-6198,-6340,-6283,-6075,-5767,-5416,-5087,-4832,-4702,-4719,-4903,-5244,-5722,-6305,-6945,-7603,-8227,-8782,-9234,-9567,-9769,-9847,-9805,-9670,-9445,-9168,-8827,-8451,-8024,-7545,-7007,-6393,-5696,-4915,-4043,-3096,-2091,-1037,21,1077,2090,3048,3927,4721,5409,6000,6480,6853,7127,7285,7346,7290,7125,6845,6445,5930,5306,4575,3768,2893,1984,1078,193,-624,-1357,-1975,-2468,-2825,-3041,-3128,-3085,-2933,-2678,-2338,-1921,-1448,-924,-372,199,767,1317,1826,2291,2678,3005,3243,3411,3504,3527,3495,3404,3266,3081,2847,2575,2252,1901,1505,1098,669,248,-161,-537,-873,-1148,-1359,-1480,-1508,-1417,-1204,-847,-346,298,1081,1963,2932,3921,4892,5786,6548,7131,7498,7623,7488,7108,6481,5646,4626,3476,2219,924,-386,-1660,-2854,-3960,-4925,-5758,-6430,-6940,-7300,-7493,-7555,-7471,-7282,-6980,-6604,-6158,-5662,-5154,-4619,-4115,-3619,-3177,-2772,-2425,-2121,-1861,-1627,-1415,-1202,-989,-764,-536,-314,-109,58,176,227,218,140,27,-123,-251,-363,-403,-375,-266,-72,180,476,783,1074,1315,1486,1560,1525,1381,1114,744,277,-272,-866,-1494,-2109,-2688,-3190,-3588,-3857,-3975,-3940,-3742,-3406,-2937,-2378,-1746,-1088,-433,185,740,1206,1570,1826,1966,2012,1959,1848,1686,1512,1349,1216,1150,1146,1239,1406,1674,2007,2421,2879,3383,3896,4421,4916,5389,5806,6170,6470,6704,6879,6997,7073,7105,7113,7090,7037,6953,6812,6623,6350,6013,5587,5109,4579,4049,3536,3095,2744,2517,2421,2445,2574,2771,2985,3178,3279,3262,3074,2699,2126,1351,402,-703,-1921,-3216,-4540,-5858,-7125,-8309,-9388,-10328,-11130,-11770,-12250,-12574,-12730,-12744,-12603,-12338,-11938,-11437,-10824,-10129,-9348,-8499,-7593,-6627,-5630,-4590,-3537,-2467,-1399,-347,683,1654,2576,3398,4130,4730,5208,5532,5722,5768,5682,5487,5178,4788,4320,3774,3181,2512,1809,1052,282,-495,-1245,-1932,-2537,-3014,-3363,-3554,-3604,-3511,-3307,-3008,-2658,-2273,-1892,-1523,-1192,-896,-642,-433,-249,-114,12,89,167,207,243,264,275,287,289,287,271,233,174,71,-58,-227,-414,-600,-762,-856,-854,-719,-413,65,739,1586,2580,3683,4839,5985,7075,8020,8809,9364,9697,9774,9620,9249,8696,8006,7206,6357,5471,4588,3716,2860,2026,1201,392,-407,-1182,-1911,-2577,-3128,-3550,-3790,-3837,-3669,-3291,-2719,-1994,-1157,-277,590,1370,2013,2460,2693,2675,2430,1951,1288,475,-442,-1405,-2365,-3286,-4107,-4828,-5400,-5836,-6124,-6276,-6313,-6245,-6103,-5903,-5661,-5394,-5099,-4780,-4429,-4038,-3600,-3106,-2567,-1977,-1368,-754,-167,359,794,1112,1287,1313,1186,913,523,31,-516,-1095,-1666,-2200,-2676,-3076,-3392,-3626,-3781,-3867,-3897,-3881,-3831,-3755,-3660,-3550,-3429,-3299,-3161,-3010,-2849,-2664,-2453,-2203,-1902,-1539,-1101,-583,18,699,1446,2237,3056,3858,4632,5330,5945,6449,6841,7115,7274,7331,7294,7167,6976,6697,6368,5958,5493,4970,4395,3796,3185,2596,2069,1615,1295,1103,1066,1189,1439,1818,2262,2750,3217,3631,3931,4096,4094,3907,3550,3016,2353,1576,743,-115,-952,-1729,-2423,-3008,-3474,-3825,-4048,-4159,-4153,-4032,-3792,-3430,-2940,-2318,-1578,-710,238,1269,2312,3357,4332,5213,5956,6527,6915,7108,7110,6930,6597,6119,5540,4875,4157,3411,2660,1918,1208,525,-117,-735,-1335,-1926,-2538,-3164,-3825,-4514,-5225,-5937,-6632,-7280,-7853,-8343,-8711,-8976,-9118,-9160,-9120,-9007,-8854,-8668,-8472,-8268,-8056,-7838,-7593,-7325,-7005,-6646,-6225,-5766,-5254,-4719,-4171,-3615,-3082,-2562,-2074,-1613,-1174,-759,-349,42,439,817,1191,1542,1864,2153,2397,2604,2769,2902,3024,3127,3259,3400,3587,3806,4074,4364,4683,4998,5297,5559,5755,5881,5912,5842,5672,5390,5011,4538,3971,3348,2651,1937,1202,490,-162,-731,-1163,-1430,-1503,-1360,-991,-422,345,1241,2227,3230,4173,4996,5624,6011,6120,5929,5464,4722,3788,2681,1509,312,-828,-1854,-2740,-3442,-3972,-4323,-4527,-4595,-4566,-4454,-4268,-4027,-3709,-3315,-2825,-2227,-1509,-681,262,1277,2346,3408,4428,5336,6102,6662,7001,7088,6925,6518,5897,5085,4139,3095,2001,908,-170,-1187,-2148,-3045,-3874,-4669,-5416,-6151,-6860,-7555,-8218,-8844,-9393,-9863,-10209,-10434,-10505,-10442,-10229,-9901,-9454,-8925,-8319,-7651,-6931,-6145,-5306,-4390,-3403,-2344,-1217,-50,1141,2311,3434,4462,5375,6138,6743,7195,7486,7651,7700,7654,7545,7369,7146,6868,6529,6120,5630,5053,4395,3661,2878,2076,1282,548,-108,-645,-1057,-1331,-1477,-1511,-1456,-1349,-1206,-1076,-961,-902,-887,-939,-1050,-1209,-1424,-1659,-1937,-2222,-2528,-2829,-3140,-3425,-3698,-3915,-4066,-4116,-4030,-3781,-3334,-2679,-1803,-726,529,1914,3367,4822,6205,7441,8475,9249,9745,9935,9852,9494,8934,8199,7365,6479,5600,4769,4022,3370,2832,2392,2045,1775,1555,1384,1240,1125,1043,989,985,1033,1140,1313,1545,1824,2144,2468,2789,3066,3284,3410,3434,3331,3092,2708,2168,1482,638,-345,-1461,-2694,-4012,-5400,-6806,-8201,-9538,-10773,-11867,-12784,-13491,-13979,-14235,-14269,-14091,-13733,-13213,-12576,-11835,-11027,-10156,-9237,-8263,-7224,-6114,-4917,-3625,-2253,-792,705,2231,3717,5136,6421,7542,8451,9130,9563,9752,9708,9460,9027,8454,7759,6976,6126,5217,4268,3281,2264,1229,194,-825,-1788,-2679,-3447,-4071,-4522,-4773,-4835,-4698,-4385,-3936,-3371,-2751,-2121,-1509,-990,-556,-270,-111,-98,-210,-428,-724,-1060,-1411,-1732,-2006,-2196,-2291,-2266,-2113,-1814,-1371,-768,-19,874,1900,3016,4214,5427,6624,7754,8753,9597,10217,10609,10725,10570,10133,9433,8482,7321,5976,4501,2938,1339,-240,-1767,-3172,-4452,-5551,-6467,-7190,-7710,-8044,-8197,-8174,-8000,-7661,-7178,-6539,-5748,-4806,-3713,-2496,-1167,224,1641,3019,4309,5441,6384,7077,7521,7690,7611,7297,6798,6140,5379,4543,3660,2760,1831,897,-63,-1045,-2043,-3067,-4082,-5076,-6021,-6861,-7588,-8131,-8490,-8610,-8504,-8151,-7566,-6786,-5813,-4730,-3548,-2343,-1153,-28,990,1873,2594,3140,3509,3702,3741,3635,3430,3138,2815,2479,2167,1906,1692,1547,1434,1348,1239,1081,830,455,-58,-721,-1517,-2409,-3370,-4317,-5219,-5983,-6586,-6954,-7090,-6970,-6608,-6036,-5288,-4414,-3475,-2507,-1572,-693,94,781,1367,1850,2261,2601,2912,3190,3475,3754,4049,4348,4652,4951,5241,5506,5758,5972,6178,6346,6507,6642,6764,6863,6933,6967,6942,6842,6650,6331,5879,5263,4488,3550,2470,1278,16,-1255,-2487,-3603,-4566,-5315,-5833,-6100,-6131,-5945,-5586,-5094,-4524,-3913,-3302,-2717,-2154,-1638,-1125,-627,-110,437,1017,1635,2281,2932,3573,4170,4695,5128,5442,5625,5670,5579,5355,5018,4573,4053,3458,2832,2158,1484,795,114,-553,-1210,-1844,-2459,-3051,-3617,-4153,-4659,-5119,-5537,-5894,-6187,-6401,-6530,-6564,-6497,-6324,-6052,-5671,-5211,-4664,-4065,-3429,-2776,-2138,-1530,-975,-490,-79,241,481,626,684,656,537,333,45,-328,-774,-1280,-1841,-2428,-3021,-3609,-4144,-4632,-5027,-5328,-5514,-5573,-5499,-5286,-4923,-4422,-3770,-2988,-2079,-1071,10,1130,2243,3308,4278,5110,5771,6235,6486,6522,6351,5993,5472,4826,4086,3298,2505,1739,1049,463,13,-279,-403,-350,-139,238,725,1322,1968,2633,3277,3846,4321,4651,4829,4831,4664,4339,3880,3326,2714,2097,1513,1002,596,307,129,58,50,81,105,76,-33,-253,-590,-1043,-1587,-2190,-2802,-3376,-3849,-4179,-4309,-4217,-3883,-3302,-2505,-1511,-387,813,2021,3161,4180,5012,5635,6008,6145,6044,5739,5248,4625,3880,3066,2188,1268,314,-671,-1684,-2728,-3791,-4870,-5944,-6993,-7988,-8902,-9699,-10349,-10833,-11121,-11212,-11100,-10786,-10288,-9618,-8797,-7846,-6784,-5638,-4424,-3172,-1898,-633,607,1786,2899,3903,4809,5571,6202,6675,6994,7148,7146,6975,6665,6198,5626,4935,4185,3386,2589,1827,1141,569,142,-120,-197,-95,178,598,1132,1728,2355,2933,3450,3823,4053,4084,3929,3570,3030,2328,1492,567,-418,-1411,-2379,-3280,-4083,-4759,-5284,-5642,-5821,-5818,-5631,-5261,-4724,-4017,-3172,-2182,-1091,103,1347,2630,3898,5117,6239,7227,8031,8630,8990,9107,8982,8637,8098,7407,6614,5760,4901,4065,3289,2585,1968,1433,978,583,249,-50,-308,-537,-738,-897,-1016,-1080,-1079,-1006,-852,-608,-285,129,608,1151,1727,2309,2872,3365,3760,4012,4078,3937,3549,2922,2032,923,-404,-1880,-3465,-5100,-6711,-8252,-9650,-10870,-11863,-12609,-13085,-13290,-13228,-12911,-12358,-11590,-10631,-9510,-8251,-6885,-5445,-3959,-2472,-1017,371,1645,2784,3752,4536,5115,5506,5687,5699,5529,5208,4743,4140,3415,2564,1601,537,-616,-1829,-3069,-4303,-5472,-6544,-7455,-8175,-8663,-8895,-8864,-8561,-8005,-7212,-6207,-5028,-3709,-2286,-817,670,2109,3463,4681,5715,6535,7101,7403,7424,7176,6676,5956,5066,4065,3012,1990,1058,296,-249,-527,-511,-200,398,1240,2285,3465,4710,5962,7142,8216,9130,9862,10414,10756,10941,10942,10803,10536,10128,9624,8974,8216,7305,6258,5064,3726,2275,721,-877,-2488,-4048,-5512,-6825,-7944,-8844,-9496,-9899,-10054,-9975,-9687,-9206,-8574,-7794,-6922,-5947,-4927,-3852,-2775,-1704,-672,281,1139,1863,2435,2837,3065,3117,3014,2771,2420,1983,1501,978,456,-76,-598,-1113,-1622,-2113,-2590,-3022,-3405,-3694,-3877,-3913,-3794,-3492,-3027,-2389,-1620,-741,198,1158,2086,2945,3689,4284,4703,4920,4914,4683,4203,3496,2550,1402,67,-1401,-2965,-4559,-6124,-7607,-8937,-10084,-10998,-11664,-12071,-12222,-12133,-11825,-11318,-10642,-9813,-8845,-7755,-6538,-5212,-3770,-2230,-603,1087,2802,4508,6150,7685,9048,10202,11093,11687,11971,11911,11533,10833,9850,8629,7212,5690,4109,2581,1153,-70,-1049,-1715,-2054,-2058,-1738,-1145,-325,651,1708,2786,3819,4767,5598,6297,6865,7306,7643,7879,8034,8105,8091,7990,7774,7443,6966,6347,5575,4661,3610,2464,1229,-32,-1298,-2521,-3659,-4686,-5561,-6265,-6781,-7094,-7204,-7111,-6825,-6366,-5750,-5007,-4168,-3263,-2328,-1397,-490,354,1131,1817,2409,2906,3299,3606,3808,3931,3960,3901,3767,3530,3223,2820,2341,1787,1164,492,-214,-930,-1631,-2291,-2882,-3386,-3783,-4067,-4238,-4296,-4264,-4154,-3988,-3798,-3600,-3427,-3307,-3247,-3291,-3427,-3683,-4046,-4509,-5056,-5664,-6296,-6928,-7526,-8061,-8514,-8873,-9133,-9295,-9375,-9373,-9308,-9187,-8999,-8747,-8400,-7932,-7315,-6513,-5498,-4261,-2805,-1144,668,2587,4540,6449,8252,9872,11271,12400,13251,13816,14107,14154,13967,13589,13023,12294,11392,10328,9088,7685,6123,4427,2648,829,-942,-2606,-4074,-5287,-6184,-6737,-6932,-6772,-6307,-5553,-4597,-3476,-2265,-1016,210,1385,2447,3391,4176,4786,5220,5456,5504,5359,5040,4550,3926,3178,2343,1453,528,-385,-1279,-2112,-2876,-3545,-4110,-4553,-4870,-5050,-5085,-4979,-4720,-4321,-3776,-3106,-2313,-1426,-458,551,1582,2592,3554,4432,5199,5827,6311,6625,6788,6790,6657,6400,6040,5589,5072,4483,3838,3129,2349,1503,578,-412,-1467,-2558,-3675,-4771,-5822,-6796,-7647,-8370,-8918,-9299,-9491,-9510,-9353,-9054,-8620,-8099,-7506,-6892,-6281,-5706,-5194,-4761,-4422,-4173,-4016,-3930,-3911,-3928,-3975,-4019,-4056,-4064,-4029,-3941,-3780,-3534,-3178,-2698,-2064,-1274,-305,830,2126,3549,5061,6615,8141,9599,10916,12057,12982,13675,14121,14344,14338,14151,13780,13271,12614,11830,10905,9825,8589,7170,5578,3822,1919,-63,-2090,-4067,-5929,-7604,-9010,-10119,-10878,-11301,-11384,-11177,-10709,-10045,-9227,-8300,-7299,-6241,-5137,-3982,-2783,-1524,-233,1100,2428,3728,4956,6058,7000,7733,8235,8477,8468,8197,7701,7001,6137,5158,4112,3046,2024,1074,257,-406,-886,-1169,-1258,-1167,-914,-544,-92,394,864,1276,1594,1783,1831,1729,1480,1105,618,51,-563,-1205,-1839,-2448,-3021,-3535,-4004,-4416,-4786,-5124,-5431,-5730,-6011,-6292,-6555,-6804,-7005,-7169,-7235,-7226,-7071,-6797,-6354,-5764,-5015,-4125,-3123,-2032,-900,221,1309,2276,3136,3806,4310,4606,4727,4659,4449,4098,3651,3120,2529,1897,1224,532,-182,-904,-1623,-2319,-2970,-3539,-3998,-4299,-4429,-4334,-4031,-3490,-2748,-1817,-759,393,1561,2699,3739,4636,5341,5833,6084,6098,5867,5415,4750,3910,2909,1801,590,-651,-1918,-3153,-4320,-5394,-6323,-7086,-7648,-7982,-8068,-7893,-7436,-6718,-5714,-4480,-3008,-1364,410,2265,4121,5931,7626,9151,10468,11542,12354,12905,13196,13247,13081,12723,12197,11527,10729,9805,8780,7632,6387,5036,3601,2101,563,-968,-2457,-3857,-5115,-6216,-7095,-7771,-8204,-8419,-8419,-8232,-7890,-7414,-6858,-6229,-5585,-4926,-4298,-3702,-3163,-2687,-2288,-1958,-1719,-1537,-1442,-1391,-1403,-1447,-1525,-1627,-1750,-1889,-2053,-2232,-2443,-2675,-2930,-3201,-3474,-3731,-3950,-4105,-4172,-4124,-3944,-3610,-3133,-2489,-1724,-825,148,1181,2227,3244,4205,5058,5800,6385,6827,7097,7217,7178,7000,6686,6248,5695,5030,4264,3408,2467,1466,421,-634,-1674,-2658,-3552,-4331,-4950,-5410,-5684,-5774,-5692,-5450,-5068,-4588,-4017,-3415,-2777,-2158,-1549,-975,-440,67,532,979,1395,1790,2143,2461,2708,2887,2971,2961,2846,2648,2364,2033,1667,1305,965,679,467,330,299,326,432,551,670,747,766,728,660,606,618,753,1053,1539,2194,2987,3832,4658,5357,5851,6058,5948,5482,4699,3606,2289,798,-751,-2279,-3651,-4791,-5573,-5950,-5864,-5310,-4332,-2985,-1392,348,2085,3719,5126,6247,7024,7435,7488,7188,6588,5727,4684,3538,2375,1294,372,-326,-752,-919,-827,-558,-170,226,549,710,653,346,-223,-1032,-2044,-3205,-4444,-5688,-6843,-7832,-8552,-8946,-8950,-8538,-7729,-6559,-5119,-3515,-1873,-319,1028,2077,2766,3053,2940,2440,1594,461,-890,-2379,-3913,-5404,-6766,-7924,-8826,-9442,-9761,-9812,-9631,-9274,-8797,-8261,-7683,-7112,-6522,-5927,-5300,-4625,-3887,-3066,-2164,-1155,-67,1114,2362,3646,4953,6223,7422,8497,9390,10081,10504,10683,10581,10248,9687,8956,8077,7112,6094,5089,4133,3302,2625,2171,1945,1971,2225,2660,3214,3789,4303,4671,4817,4721,4349,3741,2926,1959,909,-164,-1197,-2135,-2937,-3564,-4005,-4244,-4306,-4206,-4001,-3736,-3488,-3295,-3231,-3300,-3525,-3874,-4314,-4780,-5217,-5550,-5724,-5684,-5389,-4823,-3967,-2850,-1493,51,1708,3409,5047,6541,7794,8733,9300,9479,9258,8689,7804,6684,5401,4031,2661,1354,194,-779,-1488,-1926,-2053,-1895,-1477,-868,-153,567,1183,1611,1767,1615,1153,394,-593,-1743,-2962,-4153,-5222,-6086,-6667,-6922,-6800,-6319,-5483,-4362,-3043,-1621,-246,984,1925,2511,2669,2395,1697,646,-693,-2202,-3791,-5332,-6754,-7939,-8854,-9425,-9642,-9498,-9009,-8230,-7208,-6033,-4781,-3531,-2349,-1286,-355,420,1075,1613,2083,2502,2910,3326,3773,4260,4798,5383,6006,6648,7271,7835,8280,8552,8594,8373,7866,7073,6030,4774,3375,1908,441,-945,-2180,-3207,-3972,-4427,-4553,-4333,-3772,-2919,-1811,-550,790,2093,3278,4257,4980,5418,5562,5441,5081,4543,3873,3140,2382,1682,1049,568,237,100,157,394,787,1286,1842,2390,2900,3308,3620,3810,3894,3896,3820,3717,3577,3449,3320,3225,3145,3099,3061,3020,2942,2782,2504,2057,1420,570,-473,-1688,-3016,-4398,-5755,-7023,-8137,-9040,-9715,-10117,-10272,-10158,-9813,-9254,-8523,-7656,-6718,-5740,-4792,-3898,-3088,-2384,-1764,-1235,-760,-324,86,493,876,1249,1577,1860,2070,2204,2257,2219,2093,1862,1522,1053,442,-318,-1225,-2257,-3389,-4563,-5736,-6825,-7773,-8509,-8970,-9108,-8885,-8277,-7293,-5954,-4320,-2469,-509,1442,3254,4810,6001,6765,7048,6859,6224,5206,3896,2387,794,-783,-2243,-3499,-4484,-5151,-5469,-5452,-5116,-4516,-3729,-2821,-1892,-996,-202,462,994,1389,1704,1963,2223,2531,2914,3400,4002,4707,5497,6357,7224,8088,8867,9539,10031,10318,10353,10119,9617,8846,7853,6665,5355,3982,2619,1358,252,-602,-1164,-1387,-1235,-743,83,1157,2393,3695,4924,5995,6787,7239,7293,6937,6177,5059,3635,1989,214,-1597,-3346,-4939,-6300,-7361,-8085,-8456,-8495,-8222,-7725,-7042,-6285,-5503,-4774,-4149,-3658,-3320,-3137,-3089,-3152,-3288,-3456,-3613,-3720,-3744,-3666,-3469,-3172,-2775,-2324,-1843,-1381,-963,-633,-395,-269,-246,-318,-462,-652,-856,-1053,-1202,-1298,-1308,-1246,-1099,-904,-672,-444,-258,-134,-108,-179,-356,-617,-941,-1303,-1663,-2007,-2290,-2516,-2641,-2683,-2607,-2432,-2147,-1773,-1322,-831,-329,138,540,838,1022,1080,1021,872,655,409,178,-14,-121,-117,14,299,737,1325,2054,2898,3813,4772,5702,6571,7321,7913,8316,8519,8506,8299,7903,7355,6683,5935,5156,4387,3694,3098,2647,2349,2194,2170,2206,2277,2274,2177,1901,1427,751,-137,-1173,-2333,-3538,-4721,-5816,-6749,-7457,-7886,-7999,-7750,-7166,-6217,-4985,-3493,-1848,-119,1573,3162,4531,5640,6413,6839,6896,6615,6021,5174,4162,3044,1948,931,94,-507,-833,-875,-641,-191,430,1134,1844,2486,2982,3284,3341,3140,2662,1939,997,-103,-1275,-2448,-3512,-4386,-5001,-5304,-5294,-4987,-4453,-3771,-3059,-2420,-1958,-1762,-1877,-2341,-3136,-4225,-5551,-7016,-8543,-10010,-11347,-12440,-13254,-13716,-13833,-13603,-13066,-12281,-11313,-10236,-9111,-7987,-6894,-5836,-4812,-3791,-2756,-1675,-543,661,1901,3188,4455,5689,6833,7846,8692,9332,9745,9913,9836,9523,8998,8306,7476,6587,5663,4791,3994,3344,2857,2595,2553,2771,3231,3933,4831,5894,7046,8219,9337,10318,11095,11621,11855,11783,11414,10753,9842,8701,7377,5912,4346,2736,1128,-431,-1881,-3199,-4341,-5299,-6075,-6684,-7146,-7516,-7798,-8058,-8288,-8517,-8742,-8954,-9132,-9253,-9284,-9190,-8936,-8493,-7821,-6938,-5806,-4501,-3018,-1478,81,1532,2813,3838,4560,4950,5020,4785,4320,3663,2924,2147,1445,849,440,237,249,482,874,1388,1933,2422,2774,2891,2737,2253,1459,371,-940,-2411,-3919,-5398,-6711,-7797,-8560,-8953,-8939,-8527,-7725,-6615,-5256,-3778,-2273,-877,318,1230,1799,2014,1891,1462,818,17,-826,-1634,-2304,-2769,-2967,-2855,-2422,-1678,-655,580,1959,3386,4768,6021,7060,7843,8320,8491,8356,7943,7287,6443,5464,4422,3379,2416,1583,946,531,347,381,587,901,1250,1557,1752,1788,1650,1323,854,269,-370,-993,-1560,-1993,-2259,-2316,-2134,-1721,-1065,-215,802,1913,3046,4131,5082,5834,6342,6553,6475,6085,5422,4502,3379,2096,715,-707,-2106,-3425,-4612,-5617,-6410,-6968,-7283,-7358,-7206,-6843,-6278,-5549,-4641,-3601,-2429,-1166,161,1497,2813,4032,5135,6058,6794,7310,7614,7703,7603,7320,6880,6300,5591,4772,3864,2867,1815,711,-428,-1574,-2730,-3859,-4953,-5977,-6907,-7707,-8351,-8810,-9069,-9126,-8993,-8702,-8286,-7797,-7278,-6760,-6280,-5834,-5436,-5066,-4714,-4370,-4009,-3642,-3247,-2841,-2420,-1997,-1587,-1194,-858,-585,-412,-363,-457,-701,-1107,-1630,-2267,-2950,-3640,-4279,-4812,-5186,-5357,-5280,-4918,-4262,-3278,-2004,-444,1341,3272,5271,7223,9022,10583,11788,12614,12987,12923,12423,11523,10284,8762,7038,5197,3315,1491,-205,-1692,-2917,-3835,-4431,-4708,-4687,-4418,-3938,-3309,-2574,-1774,-941,-102,739,1554,2350,3109,3824,4495,5102,5655,6122,6517,6798,6961,6972,6790,6410,5782,4932,3844,2579,1162,-322,-1816,-3240,-4528,-5630,-6478,-7061,-7327,-7284,-6918,-6247,-5298,-4127,-2780,-1361,70,1402,2571,3498,4144,4469,4482,4176,3597,2769,1756,612,-599,-1797,-2929,-3908,-4701,-5246,-5551,-5588,-5412,-5040,-4540,-3952,-3337,-2718,-2135,-1594,-1095,-649,-234,151,512,869,1223,1577,1953,2334,2739,3145,3549,3919,4240,4470,4590,4577,4402,4073,3572,2910,2101,1148,94,-1050,-2226,-3397,-4513,-5501,-6341,-6951,-7337,-7461,-7352,-7027,-6527,-5904,-5203,-4468,-3738,-3033,-2370,-1761,-1205,-703,-252,157,533,883,1220,1550,1871,2183,2458,2680,2809,2820,2688,2390,1943,1348,654,-102,-874,-1604,-2254,-2789,-3174,-3401,-3453,-3326,-3021,-2545,-1900,-1121,-214,774,1810,2866,3887,4868,5765,6578,7292,7911,8429,8858,9191,9437,9600,9674,9678,9593,9440,9196,8858,8403,7802,7035,6065,4889,3495,1907,164,-1687,-3561,-5390,-7087,-8565,-9776,-10629,-11127,-11206,-10905,-10218,-9208,-7935,-6479,-4944,-3409,-1996,-747,249,982,1445,1657,1669,1548,1346,1161,1027,1029,1177,1520,2026,2710,3503,4379,5261,6083,6786,7307,7608,7664,7470,7041,6405,5602,4673,3662,2613,1557,540,-420,-1277,-2019,-2619,-3070,-3374,-3551,-3630,-3656,-3682,-3757,-3927,-4238,-4690,-5312,-6068,-6946,-7902,-8882,-9848,-10732,-11507,-12105,-12517,-12696,-12650,-12362,-11852,-11137,-10243,-9205,-8053,-6816,-5529,-4210,-2894,-1592,-342,847,1937,2915,3757,4454,4993,5389,5637,5759,5772,5685,5521,5286,4992,4646,4267,3856,3439,3026,2633,2291,2005,1798,1693,1690,1821,2082,2484,3024,3693,4467,5324,6217,7102,7935,8653,9225,9601,9746,9647,9272,8634,7729,6578,5220,3688,2056,374,-1271,-2827,-4219,-5407,-6363,-7061,-7535,-7776,-7847,-7768,-7593,-7349,-7081,-6789,-6511,-6225,-5942,-5641,-5304,-4917,-4443,-3886,-3206,-2424,-1531,-551,481,1533,2553,3498,4333,5018,5548,5904,6105,6167,6121,6003,5849,5691,5581,5516,5549,5655,5855,6120,6428,6742,7019,7213,7271,7156,6814,6230,5373,4245,2868,1266,-500,-2361,-4245,-6053,-7712,-9145,-10285,-11116,-11601,-11777,-11659,-11313,-10793,-10173,-9512,-8878,-8296,-7825,-7453,-7202,-7039,-6948,-6877,-6791,-6626,-6337,-5884,-5228,-4370,-3299,-2057,-678,778,2242,3659,4944,6071,6969,7635,8036,8189,8101,7812,7359,6798,6185,5581,5038,4606,4305,4162,4165,4288,4503,4749,4981,5142,5173,5044,4706,4160,3383,2411,1264,0,-1314,-2607,-3787,-4780,-5512,-5932,-6011,-5743,-5154,-4285,-3217,-2007,-769,435,1507,2382,3003,3323,3331,3022,2421,1577,544,-587,-1744,-2835,-3789,-4536,-5039,-5256,-5194,-4845,-4241,-3416,-2400,-1274,-66,1128,2261,3264,4074,4672,5021,5149,5067,4847,4534,4222,3959,3821,3839,4046,4437,5000,5689,6460,7240,7960,8549,8930,9052,8874,8370,7563,6474,5165,3715,2189,682,-754,-2052,-3195,-4153,-4943,-5573,-6073,-6471,-6811,-7109,-7423,-7747,-8135,-8570,-9066,-9613,-10177,-10740,-11261,-11704,-12042,-12250,-12313,-12235,-12009,-11661,-11187,-10614,-9946,-9204,-8393,-7535,-6644,-5731,-4821,-3909,-3004,-2102,-1183,-245,741,1769,2850,3969,5104,6228,7301,8286,9143,9835,10335,10604,10641,10406,9909,9147,8130,6908,5509,4013,2489,1013,-330,-1485,-2387,-3009,-3328,-3352,-3096,-2595,-1900,-1057,-140,793,1674,2443,3059,3497,3741,3826,3772,3643,3483,3360,3295,3338,3478,3706,4005,4321,4618,4854,4964,4939,4712,4291,3646,2792,1760,580,-669,-1922,-3080,-4068,-4793,-5207,-5259,-4943,-4281,-3304,-2103,-742,661,2013,3203,4148,4755,4991,4809,4242,3316,2128,772,-622,-1919,-3018,-3790,-4204,-4202,-3810,-3073,-2059,-869,391,1625,2726,3621,4250,4561,4553,4216,3589,2715,1652,473,-746,-1940,-3039,-4001,-4784,-5376,-5756,-5954,-5958,-5816,-5543,-5183,-4777,-4363,-3992,-3702,-3515,-3463,-3527,-3707,-3952,-4230,-4468,-4629,-4646,-4496,-4141,-3592,-2846,-1948,-938,125,1164,2116,2888,3434,3676,3603,3194,2477,1509,353,-873,-2093,-3176,-4046,-4626,-4858,-4731,-4243,-3429,-2346,-1071,312,1695,2991,4098,4945,5475,5653,5496,5017,4298,3403,2434,1483,634,-32,-471,-641,-540,-173,431,1232,2165,3190,4203,5180,6017,6698,7168,7421,7472,7339,7078,6737,6379,6055,5805,5657,5614,5656,5766,5876,5955,5919,5728,5325,4671,3764,2595,1212,-337,-1967,-3601,-5126,-6475,-7554,-8327,-8755,-8848,-8623,-8131,-7424,-6562,-5619,-4628,-3658,-2727,-1864,-1085,-392,224,755,1235,1651,2034,2369,2676,2937,3154,3322,3426,3478,3465,3403,3293,3145,2958,2735,2455,2121,1691,1176,533,-212,-1078,-2015,-3024,-4027,-5013,-5904,-6678,-7282,-7704,-7919,-7953,-7809,-7544,-7205,-6852,-6565,-6386,-6386,-6575,-6975,-7559,-8284,-9097,-9908,-10652,-11236,-11605,-11691,-11468,-10909,-10023,-8827,-7358,-5672,-3835,-1916,-12,1818,3477,4921,6093,6977,7569,7900,8002,7946,7783,7596,7429,7342,7361,7501,7761,8115,8528,8945,9322,9584,9697,9602,9282,8730,7960,7018,5964,4876,3842,2952,2277,1894,1829,2107,2701,3574,4648,5843,7045,8155,9065,9674,9924,9738,9121,8054,6599,4807,2778,604,-1586,-3709,-5641,-7322,-8687,-9703,-10364,-10694,-10716,-10505,-10109,-9609,-9070,-8553,-8110,-7766,-7550,-7440,-7438,-7487,-7555,-7579,-7500,-7266,-6818,-6128,-5162,-3931,-2448,-762,1061,2942,4787,6498,7989,9180,10018,10473,10543,10261,9668,8853,7886,6863,5865,4955,4186,3583,3136,2826,2597,2390,2127,1743,1169,369,-682,-1977,-3476,-5124,-6834,-8518,-10076,-11418,-12468,-13169,-13491,-13427,-13002,-12251,-11238,-10035,-8701,-7336,-5972,-4701,-3542,-2537,-1702,-1024,-506,-103,210,479,747,1054,1434,1911,2496,3188,3975,4825,5710,6579,7390,8092,8644,9003,9153,9067,8766,8252,7570,6762,5880,4989,4143,3400,2801,2382,2153,2123,2256,2537,2896,3291,3653,3921,4046,3986,3723,3251,2604,1808,938,45,-782,-1486,-2004,-2288,-2332,-2113,-1675,-1045,-291,512,1292,1953,2432,2650,2566,2153,1405,356,-948,-2432,-4000,-5550,-6979,-8169,-9044,-9511,-9531,-9080,-8161,-6827,-5133,-3191,-1106,1002,2994,4779,6237,7321,7974,8211,8043,7553,6811,5929,5011,4159,3466,2989,2769,2797,3059,3474,3984,4468,4846,4999,4868,4371,3501,2247,660,-1190,-3203,-5263,-7235,-9020,-10479,-11569,-12198,-12386,-12127,-11491,-10552,-9410,-8176,-6968,-5864,-4984,-4340,-4011,-3962,-4194,-4648,-5265,-5966,-6673,-7295,-7771,-8023,-8014,-7711,-7107,-6215,-5077,-3736,-2267,-751,744,2119,3324,4293,4998,5425,5590,5528,5296,4953,4584,4243,4006,3905,3964,4189,4554,5020,5534,6034,6446,6724,6797,6645,6233,5582,4690,3633,2435,1205,-13,-1110,-2041,-2726,-3133,-3231,-3021,-2511,-1743,-757,376,1593,2811,3965,4977,5793,6368,6668,6694,6446,5966,5284,4472,3582,2674,1815,1026,364,-186,-599,-920,-1147,-1343,-1519,-1728,-1982,-2314,-2711,-3183,-3690,-4209,-4695,-5090,-5363,-5447,-5328,-4972,-4381,-3581,-2590,-1484,-310,838,1898,2786,3452,3847,3950,3764,3313,2639,1816,898,-11,-857,-1551,-2055,-2317,-2335,-2107,-1657,-1039,-290,506,1300,2017,2606,3022,3223,3207,2959,2507,1879,1116,285,-570,-1369,-2072,-2621,-2977,-3138,-3067,-2809,-2361,-1777,-1095,-370,348,992,1537,1914,2133,2146,1999,1689,1282,821,370,-7,-263,-355,-276,-24,359,828,1305,1723,1986,2044,1825,1310,496,-603,-1917,-3391,-4923,-6425,-7799,-8961,-9841,-10396,-10591,-10434,-9936,-9139,-8098,-6862,-5513,-4105,-2705,-1383,-169,877,1738,2405,2870,3165,3319,3375,3396,3431,3534,3748,4103,4603,5252,6012,6853,7715,8545,9281,9865,10259,10410,10317,9957,9353,8528,7520,6386,5175,3960,2782,1711,762,-15,-632,-1074,-1377,-1563,-1677,-1757,-1849,-1985,-2204,-2506,-2908,-3388,-3925,-4484,-5023,-5500,-5872,-6108,-6170,-6061,-5752,-5267,-4608,-3796,-2864,-1838,-757,335,1406,2396,3278,4001,4535,4858,4954,4827,4498,3984,3350,2621,1878,1158,522,12,-348,-534,-555,-419,-160,189,579,969,1318,1591,1771,1849,1828,1727,1570,1382,1199,1041,919,847,806,780,740,634,441,98,-403,-1104,-1991,-3071,-4295,-5637,-7026,-8402,-9702,-10845,-11796,-12484,-12902,-13015,-12842,-12383,-11686,-10768,-9702,-8513,-7281,-6033,-4838,-3720,-2721,-1851,-1117,-510,-7,424,818,1220,1664,2177,2784,3483,4273,5128,6012,6886,7702,8411,8974,9354,9539,9515,9310,8939,8457,7909,7360,6858,6459,6195,6090,6148,6345,6664,7036,7424,7737,7922,7900,7619,7019,6093,4811,3217,1348,-730,-2915,-5116,-7227,-9140,-10782,-12076,-12982,-13495,-13613,-13386,-12855,-12093,-11171,-10151,-9107,-8074,-7110,-6214,-5415,-4685,-4021,-3386,-2750,-2079,-1339,-510,432,1472,2620,3828,5075,6309,7475,8529,9418,10102,10556,10761,10715,10441,9961,9314,8565,7744,6940,6168,5506,4958,4560,4302,4169,4138,4156,4185,4156,4033,3755,3301,2642,1781,741,-453,-1735,-3064,-4354,-5563,-6622,-7489,-8155,-8578,-8805,-8820,-8683,-8412,-8061,-7658,-7248,-6850,-6488,-6181,-5920,-5727,-5568,-5461,-5363,-5273,-5163,-5002,-4781,-4458,-4029,-3475,-2789,-1980,-1065,-64,973,2012,2999,3882,4624,5188,5550,5718,5685,5502,5190,4816,4419,4063,3778,3609,3553,3636,3811,4081,4384,4690,4955,5131,5195,5114,4878,4483,3933,3249,2452,1577,661,-256,-1136,-1932,-2630,-3176,-3593,-3834,-3945,-3913,-3782,-3572,-3330,-3073,-2856,-2682,-2581,-2559,-2607,-2723,-2875,-3038,-3173,-3246,-3202,-3018,-2647,-2070,-1286,-290,876,2171,3536,4888,6162,7275,8172,8803,9155,9216,9033,8621,8070,7413,6746,6102,5545,5094,4770,4557,4448,4383,4335,4231,4021,3655,3086,2290,1271,26,-1378,-2911,-4478,-6010,-7425,-8647,-9617,-10299,-10666,-10737,-10522,-10089,-9472,-8768,-8022,-7322,-6708,-6240,-5934,-5806,-5852,-6032,-6333,-6681,-7047,-7358,-7586,-7669,-7604,-7350,-6937,-6356,-5651,-4853,-4005,-3153,-2334,-1584,-922,-363,97,472,771,1035,1278,1535,1820,2156,2540,2982,3462,3972,4485,4979,5429,5810,6102,6286,6357,6300,6133,5838,5453,4961,4408,3782,3124,2441,1753,1094,478,-56,-479,-767,-885,-822,-566,-126,481,1212,2026,2865,3665,4382,4956,5357,5566,5573,5390,5043,4560,3985,3353,2716,2101,1544,1069,685,397,205,85,25,-1,-20,-55,-114,-228,-374,-565,-769,-978,-1149,-1278,-1322,-1284,-1151,-931,-638,-294,71,430,748,1000,1164,1219,1163,991,712,347,-76,-534,-970,-1380,-1691,-1918,-2006,-1982,-1820,-1565,-1217,-821,-405,0,352,639,825,907,872,714,454,79,-374,-900,-1472,-2060,-2637,-3176,-3641,-4003,-4250,-4339,-4305,-4104,-3798,-3374,-2892,-2363,-1843,-1339,-893,-499,-174,99,320,514,688,859,1029,1202,1368,1517,1618,1654,1585,1389,1036,515,-190,-1054,-2076,-3200,-4396,-5596,-6756,-7809,-8712,-9422,-9902,-10135,-10117,-9838,-9324,-8588,-7650,-6565,-5342,-4043,-2701,-1354,-44,1191,2341,3365,4278,5065,5736,6320,6814,7264,7667,8054,8426,8789,9136,9460,9743,9969,10124,10189,10165,10043,9830,9548,9200,8826,8434,8058,7709,7405,7152,6937,6768,6601,6435,6223,5936,5561,5044,4411,3616,2708,1677,575,-565,-1705,-2783,-3778,-4635,-5333,-5856,-6177,-6311,-6245,-5998,-5587,-5024,-4350,-3585,-2773,-1952,-1162,-451,154,602,881,961,834,512,-11,-686,-1506,-2406,-3358,-4302,-5198,-5994,-6665,-7162,-7486,-7619,-7564,-7345,-6973,-6485,-5912,-5284,-4632,-3985,-3355,-2769,-2224,-1735,-1290,-901,-546,-242,42,282,502,674,809,874,869,755,525,155,-373,-1045,-1874,-2815,-3859,-4941,-6024,-7040,-7944,-8680,-9205,-9489,-9523,-9293,-8836,-8148,-7297,-6294,-5211,-4064,-2906,-1760,-645,412,1419,2358,3242,4062,4825,5532,6171,6745,7234,7631,7921,8096,8147,8079,7899,7625,7285,6916,6549,6231,5988,5853,5841,5953,6192,6524,6929,7368,7797,8185,8487,8677,8731,8630,8367,7935,7335,6578,5667,4623,3465,2222,923,-393,-1687,-2925,-4055,-5066,-5903,-6580,-7059,-7372,-7508,-7509,-7390,-7190,-6941,-6667,-6399,-6138,-5906,-5675,-5457,-5199,-4909,-4528,-4067,-3487,-2810,-2032,-1190,-317,548,1336,2035,2554,2915,3050,2993,2738,2330,1799,1224,641,137,-247,-457,-466,-256,152,751,1472,2281,3085,3836,4448,4886,5084,5047,4743,4220,3484,2609,1623,605,-412,-1370,-2243,-3010,-3650,-4179,-4587,-4891,-5111,-5242,-5314,-5324,-5280,-5190,-5052,-4867,-4639,-4366,-4049,-3701,-3313,-2907,-2482,-2056,-1639,-1245,-888,-585,-342,-179,-86,-86,-151,-291,-484,-705,-945,-1159,-1340,-1445,-1463,-1376,-1168,-849,-419,107,691,1324,1958,2580,3149,3662,4091,4449,4723,4935,5083,5192,5256,5293,5298,5263,5190,5052,4859,4580,4232,3799,3300,2749,2162,1564,982,436,-50,-456,-770,-983,-1083,-1083,-972,-772,-487,-138,259,686,1124,1557,1968,2351,2692,2985,3230,3414,3545,3612,3613,3546,3412,3211,2946,2635,2277,1910,1532,1183,863,596,380,212,84,-35,-161,-338,-585,-939,-1418,-2024,-2767,-3616,-4555,-5535,-6515,-7442,-8263,-8938,-9416,-9683,-9708,-9501,-9060,-8420,-7606,-6670,-5651,-4604,-3574,-2611,-1737,-999,-393,55,368,541,615,593,519,417,298,204,118,73,42,31,28,8,-24,-99,-205,-358,-546,-765,-994,-1227,-1423,-1587,-1669,-1670,-1563,-1338,-1000,-537,23,681,1397,2158,2923,3666,4350,4954,5437,5789,5981,5995,5836,5480,4944,4235,3361,2357,1252,83,-1092,-2235,-3281,-4178,-4877,-5328,-5503,-5378,-4952,-4244,-3277,-2121,-818,534,1878,3127,4219,5106,5746,6137,6269,6180,5894,5470,4952,4397,3852,3361,2946,2635,2418,2304,2257,2267,2288,2304,2274,2181,2012,1753,1415,1000,528,20,-503,-1018,-1507,-1945,-2332,-2636,-2882,-3037,-3135,-3162,-3149,-3102,-3049,-3010,-2997,-3054,-3162,-3368,-3641,-4004,-4425,-4898,-5388,-5866,-6298,-6645,-6868,-6932,-6799,-6449,-5850,-5010,-3918,-2609,-1111,525,2235,3955,5612,7141,8487,9599,10453,11027,11326,11364,11157,10743,10139,9382,8488,7479,6368,5174,3905,2598,1260,-45,-1305,-2443,-3432,-4220,-4768,-5066,-5095,-4873,-4431,-3806,-3066,-2267,-1485,-785,-223,144,296,201,-126,-676,-1419,-2303,-3288,-4311,-5318,-6256,-7085,-7755,-8260,-8566,-8691,-8633,-8415,-8078,-7631,-7146,-6618,-6119,-5635,-5200,-4806,-4423,-4049,-3618,-3105,-2466,-1663,-684,472,1798,3243,4762,6296,7754,9094,10225,11112,11709,11996,11976,11655,11076,10274,9312,8252,7160,6107,5150,4341,3720,3310,3111,3115,3286,3586,3958,4346,4688,4933,5032,4952,4674,4187,3510,2653,1659,565,-578,-1722,-2816,-3814,-4680,-5378,-5892,-6210,-6336,-6287,-6086,-5769,-5378,-4956,-4549,-4195,-3933,-3775,-3751,-3839,-4047,-4337,-4685,-5042,-5377,-5621,-5757,-5712,-5480,-5019,-4337,-3434,-2342,-1094,242,1620,2956,4206,5296,6198,6870,7309,7509,7491,7278,6899,6391,5777,5093,4343,3557,2720,1851,939,-17,-1002,-2021,-3046,-4062,-5037,-5944,-6750,-7429,-7957,-8323,-8519,-8551,-8435,-8180,-7829,-7385,-6895,-6365,-5822,-5268,-4716,-4156,-3588,-3003,-2385,-1744,-1058,-354,384,1112,1829,2493,3086,3569,3929,4134,4178,4061,3775,3359,2820,2215,1571,956,410,-2,-237,-258,-31,446,1172,2116,3234,4459,5730,6954,8062,8972,9625,9968,9975,9630,8946,7955,6701,5257,3685,2080,499,-955,-2250,-3309,-4125,-4661,-4945,-4975,-4806,-4470,-4030,-3536,-3051,-2617,-2279,-2073,-2005,-2090,-2315,-2651,-3086,-3549,-4029,-4449,-4786,-4989,-5040,-4915,-4623,-4171,-3589,-2924,-2212,-1517,-880,-350,37,261,320,220,10,-284,-571,-799,-883,-752,-365,332,1330,2615,4141,5825,7590,9319,10925,12298,13375,14083,14400,14303,13813,12949,11753,10276,8558,6670,4644,2550,427,-1669,-3681,-5575,-7287,-8790,-10040,-11013,-11699,-12090,-12205,-12062,-11701,-11155,-10477,-9701,-8871,-8014,-7154,-6313,-5488,-4701,-3943,-3227,-2559,-1949,-1410,-955,-602,-351,-226,-210,-310,-515,-796,-1145,-1520,-1898,-2241,-2515,-2692,-2737,-2641,-2379,-1958,-1383,-669,148,1052,1989,2938,3860,4725,5521,6218,6821,7317,7709,7994,8181,8254,8227,8077,7809,7402,6856,6154,5314,4325,3227,2034,800,-423,-1592,-2623,-3486,-4109,-4463,-4521,-4268,-3720,-2890,-1834,-595,754,2139,3489,4725,5777,6599,7133,7364,7275,6875,6191,5261,4146,2902,1622,359,-781,-1759,-2488,-2949,-3110,-2978,-2580,-1960,-1181,-329,527,1293,1900,2292,2407,2251,1799,1093,172,-903,-2058,-3208,-4292,-5224,-5960,-6463,-6701,-6691,-6439,-5979,-5369,-4643,-3875,-3110,-2406,-1807,-1345,-1053,-937,-1005,-1249,-1639,-2163,-2769,-3426,-4086,-4708,-5253,-5689,-5993,-6150,-6160,-6029,-5770,-5411,-4978,-4496,-4012,-3530,-3113,-2745,-2478,-2295,-2205,-2200,-2245,-2323,-2383,-2386,-2291,-2046,-1643,-1037,-258,698,1783,2943,4125,5250,6254,7078,7652,7963,7962,7670,7093,6260,5245,4077,2871,1667,574,-353,-1047,-1459,-1569,-1369,-882,-154,752,1765,2787,3750,4552,5153,5486,5546,5329,4858,4198,3394,2542,1703,961,372,-21,-191,-141,112,531,1071,1668,2283,2844,3327,3682,3907,3974,3909,3702,3397,2999,2548,2067,1572,1101,644,235,-136,-454,-720,-935,-1089,-1191,-1242,-1240,-1212,-1149,-1095,-1044,-1040,-1085,-1205,-1402,-1686,-2042,-2468,-2932,-3408,-3867,-4259,-4562,-4724,-4722,-4531,-4134,-3537,-2750,-1793,-716,451,1646,2818,3922,4904,5730,6370,6801,7013,7009,6785,6360,5746,4961,4032,2975,1830,612,-626,-1868,-3054,-4166,-5147,-5983,-6634,-7096,-7344,-7409,-7272,-6996,-6581,-6094,-5558,-5030,-4541,-4129,-3818,-3620,-3543,-3577,-3717,-3923,-4187,-4458,-4714,-4926,-5047,-5093,-5006,-4833,-4543,-4183,-3768,-3334,-2917,-2549,-2254,-2053,-1943,-1919,-1949,-2006,-2033,-1983,-1810,-1454,-902,-117,885,2085,3446,4899,6383,7810,9114,10210,11061,11593,11818,11699,11278,10579,9656,8577,7412,6242,5139,4171,3399,2851,2568,2538,2750,3174,3756,4441,5165,5858,6465,6922,7193,7237,7040,6606,5932,5061,4019,2857,1639,415,-740,-1771,-2613,-3229,-3572,-3643,-3436,-2986,-2349,-1580,-784,-26,585,986,1108,922,416,-395,-1452,-2703,-4049,-5410,-6683,-7800,-8670,-9268,-9544,-9511,-9171,-8573,-7750,-6768,-5691,-4567,-3469,-2435,-1499,-705,-47,453,809,1031,1135,1140,1065,930,741,517,254,-44,-376,-753,-1164,-1628,-2117,-2652,-3189,-3738,-4262,-4742,-5159,-5493,-5724,-5847,-5858,-5757,-5563,-5280,-4936,-4544,-4121,-3684,-3232,-2771,-2297,-1791,-1258,-671,-36,656,1396,2167,2949,3710,4408,5021,5479,5790,5881,5775,5452,4929,4252,3456,2613,1797,1073,533,212,179,436,990,1811,2838,4007,5227,6402,7459,8287,8857,9082,8974,8507,7723,6658,5381,3964,2491,1040,-314,-1517,-2517,-3302,-3848,-4186,-4316,-4287,-4122,-3868,-3554,-3222,-2892,-2601,-2364,-2202,-2127,-2148,-2265,-2475,-2771,-3119,-3518,-3901,-4268,-4548,-4725,-4752,-4613,-4289,-3794,-3128,-2344,-1469,-572,301,1087,1738,2226,2510,2619,2531,2315,1985,1621,1265,984,822,820,1001,1373,1926,2640,3475,4389,5325,6243,7072,7792,8338,8703,8845,8768,8457,7919,7164,6205,5070,3785,2389,917,-578,-2052,-3457,-4740,-5872,-6811,-7542,-8049,-8340,-8424,-8331,-8084,-7728,-7288,-6812,-6321,-5844,-5400,-4995,-4635,-4313,-4021,-3747,-3476,-3201,-2906,-2592,-2257,-1898,-1538,-1165,-814,-480,-176,72,283,421,507,531,496,420,315,194,104,45,73,197,444,835,1363,2027,2807,3666,4575,5477,6331,7081,7690,8105,8308,8267,7979,7441,6677,5710,4589,3366,2097,851,-310,-1346,-2191,-2846,-3272,-3489,-3508,-3356,-3066,-2677,-2222,-1731,-1235,-752,-299,105,464,755,988,1151,1244,1275,1246,1168,1063,941,837,763,759,821,985,1231,1563,1958,2379,2800,3163,3439,3575,3544,3326,2896,2282,1477,531,-516,-1620,-2716,-3760,-4692,-5485,-6096,-6525,-6757,-6814,-6710,-6488,-6169,-5806,-5421,-5050,-4713,-4415,-4167,-3959,-3773,-3602,-3414,-3205,-2957,-2666,-2334,-1973,-1593,-1223,-874,-574,-329,-161,-56,-24,-41,-90,-164,-223,-269,-275,-245,-172,-68,61,201,333,459,546,621,654,684,699,740,807,941,1142,1434,1816,2282,2820,3407,4003,4586,5097,5513,5791,5900,5831,5567,5126,4522,3799,2996,2167,1382,671,116,-280,-465,-458,-256,88,541,1018,1469,1801,1972,1916,1618,1068,301,-654,-1700,-2787,-3800,-4671,-5321,-5693,-5750,-5492,-4924,-4089,-3050,-1863,-624,607,1734,2714,3473,3990,4227,4186,3867,3304,2517,1574,510,-595,-1687,-2696,-3561,-4232,-4667,-4840,-4739,-4376,-3774,-2980,-2050,-1055,-60,851,1632,2216,2580,2712,2609,2320,1859,1326,744,218,-220,-498,-593,-484,-176,310,935,1650,2393,3112,3744,4250,4590,4750,4712,4504,4120,3624,3016,2369,1695,1048,449,-82,-531,-896,-1185,-1403,-1573,-1699,-1812,-1903,-1997,-2088,-2173,-2251,-2318,-2350,-2363,-2319,-2244,-2116,-1946,-1744,-1505,-1262,-1015,-781,-585,-427,-330,-296,-330,-436,-605,-841,-1122,-1453,-1805,-2176,-2543,-2893,-3211,-3484,-3707,-3864,-3967,-4007,-4000,-3953,-3868,-3765,-3636,-3496,-3324,-3123,-2866,-2546,-2132,-1620,-980,-232,643,1605,2639,3709,4751,5756,6634,7387,7961,8347,8545,8554,8397,8105,7693,7215,6679,6125,5574,5031,4517,4030,3565,3131,2704,2298,1895,1496,1107,711,332,-53,-416,-785,-1133,-1474,-1804,-2101,-2376,-2586,-2737,-2780,-2715,-2508,-2152,-1651,-1009,-261,558,1398,2194,2892,3426,3751,3827,3637,3172,2470,1548,485,-669,-1832,-2934,-3899,-4686,-5233,-5539,-5584,-5397,-4999,-4450,-3792,-3097,-2415,-1804,-1312,-964,-782,-763,-895,-1143,-1480,-1841,-2203,-2502,-2726,-2843,-2848,-2752,-2568,-2318,-2038,-1744,-1471,-1236,-1052,-927,-862,-852,-890,-963,-1058,-1165,-1271,-1367,-1448,-1495,-1526,-1512,-1484,-1419,-1348,-1265,-1195,-1145,-1137,-1168,-1268,-1409,-1620,-1856,-2135,-2403,-2667,-2875,-3027,-3086,-3044,-2884,-2595,-2178,-1628,-951,-162,733,1709,2733,3793,4828,5828,6739,7531,8174,8640,8912,8984,8851,8526,8027,7374,6611,5755,4869,3967,3106,2308,1601,1001,509,112,-205,-475,-730,-995,-1306,-1664,-2085,-2555,-3051,-3557,-4027,-4443,-4761,-4977,-5061,-5027,-4878,-4633,-4335,-3995,-3673,-3378,-3142,-2980,-2868,-2808,-2750,-2663,-2502,-2222,-1801,-1222,-484,381,1348,2361,3368,4314,5151,5846,6366,6720,6881,6897,6756,6505,6158,5747,5307,4871,4475,4148,3929,3819,3848,3989,4234,4539,4861,5139,5321,5341,5167,4736,4058,3098,1892,464,-1141,-2857,-4608,-6325,-7909,-9299,-10403,-11179,-11565,-11560,-11150,-10374,-9275,-7934,-6424,-4857,-3310,-1893,-669,286,937,1256,1241,905,286,-579,-1621,-2773,-3958,-5076,-6059,-6810,-7279,-7412,-7196,-6643,-5791,-4709,-3480,-2199,-962,144,1056,1719,2122,2264,2180,1912,1534,1102,710,411,278,356,670,1233,2022,3005,4114,5281,6415,7429,8247,8790,9018,8904,8455,7703,6699,5521,4241,2950,1715,597,-347,-1097,-1618,-1920,-1992,-1861,-1543,-1067,-477,200,911,1619,2277,2849,3301,3603,3742,3705,3507,3154,2682,2118,1517,921,382,-47,-340,-440,-361,-73,393,1010,1745,2529,3318,4042,4652,5095,5344,5369,5173,4768,4164,3410,2519,1547,509,-546,-1605,-2616,-3570,-4415,-5145,-5714,-6131,-6370,-6461,-6409,-6262,-6052,-5838,-5652,-5547,-5546,-5679,-5937,-6336,-6828,-7408,-8020,-8622,-9161,-9584,-9830,-9859,-9614,-9076,-8216,-7055,-5605,-3923,-2067,-128,1823,3669,5360,6790,7930,8718,9149,9199,8885,8214,7217,5931,4398,2696,875,-946,-2707,-4293,-5632,-6646,-7292,-7533,-7389,-6868,-6041,-4960,-3717,-2383,-1044,233,1397,2400,3228,3870,4328,4633,4808,4888,4922,4935,4970,5048,5187,5385,5641,5921,6207,6454,6624,6681,6588,6329,5892,5274,4499,3584,2564,1477,349,-767,-1849,-2854,-3748,-4515,-5103,-5526,-5743,-5777,-5619,-5302,-4843,-4293,-3672,-3036,-2411,-1827,-1314,-865,-507,-214,5,177,308,422,522,644,771,954,1160,1440,1757,2143,2571,3044,3537,4042,4527,4980,5384,5710,5969,6133,6215,6205,6099,5905,5606,5216,4724,4148,3485,2773,2004,1231,444,-305,-1033,-1694,-2307,-2854,-3336,-3765,-4137,-4462,-4751,-4999,-5225,-5413,-5581,-5713,-5811,-5865,-5862,-5798,-5655,-5421,-5089,-4640,-4079,-3392,-2595,-1690,-711,329,1372,2393,3323,4124,4730,5093,5172,4916,4327,3381,2122,580,-1160,-3017,-4877,-6643,-8204,-9484,-10414,-10964,-11126,-10927,-10398,-9616,-8633,-7519,-6345,-5134,-3955,-2801,-1707,-663,323,1263,2150,3004,3805,4569,5279,5936,6530,7049,7488,7832,8078,8216,8240,8150,7957,7655,7280,6830,6336,5819,5283,4757,4228,3715,3208,2706,2229,1754,1331,944,630,408,285,287,408,647,995,1413,1892,2372,2832,3223,3515,3675,3693,3542,3245,2785,2212,1530,797,41,-695,-1360,-1940,-2387,-2713,-2890,-2961,-2911,-2807,-2658,-2510,-2397,-2333,-2347,-2432,-2594,-2816,-3082,-3369,-3654,-3901,-4094,-4197,-4193,-4067,-3813,-3436,-2959,-2405,-1818,-1237,-710,-287,14,140,106,-109,-479,-977,-1571,-2207,-2845,-3433,-3919,-4274,-4453,-4437,-4224,-3790,-3175,-2369,-1428,-374,745,1872,2978,3983,4874,5578,6081,6341,6335,6056,5490,4648,3544,2218,711,-908,-2566,-4184,-5671,-6956,-7970,-8666,-9018,-9024,-8699,-8084,-7221,-6178,-4995,-3753,-2466,-1209,21,1182,2270,3279,4194,5021,5750,6376,6895,7299,7582,7748,7800,7738,7591,7363,7082,6776,6458,6150,5873,5618,5406,5212,5024,4826,4567,4235,3777,3178,2413,1484,400,-812,-2102,-3431,-4727,-5946,-7027,-7930,-8624,-9095,-9335,-9358,-9182,-8844,-8369,-7812,-7193,-6570,-5962,-5402,-4914,-4503,-4181,-3934,-3758,-3614,-3493,-3339,-3126,-2815,-2362,-1758,-968,-6,1123,2394,3756,5171,6576,7910,9124,10162,10986,11570,11897,11969,11802,11418,10846,10129,9293,8372,7389,6357,5288,4185,3052,1887,710,-481,-1658,-2795,-3885,-4863,-5748,-6475,-7057,-7475,-7729,-7838,-7813,-7678,-7461,-7181,-6849,-6485,-6061,-5597,-5044,-4406,-3651,-2787,-1802,-735,398,1532,2611,3564,4314,4799,4955,4749,4165,3220,1959,454,-1199,-2900,-4533,-6008,-7227,-8141,-8706,-8915,-8782,-8331,-7606,-6644,-5496,-4188,-2766,-1254,322,1917,3518,5066,6533,7873,9034,9991,10694,11137,11295,11187,10812,10214,9418,8470,7419,6314,5195,4122,3112,2220,1443,812,303,-84,-385,-620,-839,-1050,-1302,-1590,-1935,-2324,-2760,-3212,-3674,-4112,-4507,-4827,-5044,-5127,-5040,-4775,-4290,-3607,-2718,-1662,-486,748,1971,3083,4034,4722,5122,5185,4917,4338,3496,2460,1315,146,-957,-1921,-2684,-3200,-3461,-3459,-3225,-2801,-2232,-1595,-941,-338,163,524,721,751,627,377,30,-354,-761,-1130,-1469,-1746,-1985,-2188,-2387,-2600,-2843,-3136,-3472,-3846,-4239,-4619,-4957,-5228,-5382,-5421,-5303,-5037,-4621,-4063,-3390,-2627,-1800,-952,-106,701,1447,2109,2677,3126,3466,3669,3746,3675,3460,3082,2556,1870,1052,124,-877,-1894,-2879,-3769,-4511,-5060,-5384,-5480,-5334,-4991,-4450,-3774,-2972,-2089,-1136,-137,906,1984,3087,4214,5331,6429,7456,8385,9160,9749,10098,10201,10020,9584,8888,7990,6919,5755,4536,3356,2241,1270,461,-156,-570,-808,-878,-835,-718,-586,-478,-451,-513,-699,-1002,-1408,-1914,-2471,-3077,-3683,-4278,-4824,-5304,-5681,-5943,-6048,-5995,-5744,-5317,-4693,-3919,-3014,-2036,-1047,-110,711,1347,1779,1951,1888,1592,1116,505,-148,-796,-1329,-1701,-1840,-1713,-1297,-600,357,1514,2821,4180,5524,6755,7810,8621,9163,9403,9366,9071,8558,7884,7087,6217,5306,4365,3415,2449,1465,456,-571,-1624,-2671,-3716,-4715,-5658,-6510,-7260,-7886,-8392,-8760,-9010,-9140,-9151,-9056,-8844,-8508,-8047,-7432,-6671,-5738,-4657,-3423,-2081,-665,766,2144,3404,4464,5263,5744,5858,5605,4974,4013,2770,1329,-220,-1787,-3270,-4602,-5709,-6554,-7121,-7405,-7431,-7224,-6823,-6260,-5567,-4773,-3878,-2921,-1873,-786,370,1536,2713,3850,4910,5855,6646,7243,7643,7814,7788,7561,7184,6679,6108,5502,4915,4370,3906,3517,3230,3006,2858,2731,2634,2519,2391,2230,2043,1822,1594,1341,1099,854,629,427,261,145,97,127,258,490,824,1250,1742,2258,2762,3189,3487,3615,3523,3202,2644,1867,915,-167,-1298,-2432,-3473,-4379,-5079,-5545,-5740,-5662,-5315,-4711,-3908,-2921,-1841,-698,418,1475,2398,3168,3744,4117,4289,4260,4046,3665,3127,2457,1661,768,-217,-1251,-2319,-3378,-4391,-5317,-6116,-6751,-7197,-7434,-7464,-7283,-6926,-6399,-5762,-5030,-4256,-3465,-2685,-1943,-1241,-593,5,559,1061,1532,1943,2305,2581,2758,2793,2662,2332,1780,1005,13,-1167,-2481,-3871,-5259,-6570,-7731,-8675,-9358,-9745,-9825,-9601,-9078,-8288,-7246,-5986,-4535,-2920,-1180,652,2524,4394,6196,7878,9374,10632,11600,12250,12554,12521,12161,11507,10619,9530,8335,7064,5800,4580,3449,2431,1543,770,125,-445,-942,-1410,-1878,-2350,-2865,-3397,-3956,-4504,-5029,-5485,-5859,-6102,-6219,-6180,-5999,-5675,-5233,-4688,-4074,-3414,-2736,-2066,-1427,-831,-297,172,569,894,1157,1348,1492,1578,1631,1647,1644,1625,1613,1610,1645,1719,1862,2074,2383,2777,3280,3866,4538,5271,6035,6812,7549,8230,8817,9281,9618,9797,9832,9710,9437,9021,8450,7741,6880,5872,4729,3445,2063,589,-924,-2436,-3906,-5270,-6507,-7561,-8425,-9083,-9534,-9803,-9900,-9865,-9726,-9516,-9256,-8977,-8671,-8372,-8051,-7721,-7353,-6952,-6488,-5975,-5393,-4766,-4102,-3433,-2781,-2189,-1673,-1270,-976,-807,-735,-752,-812,-900,-966,-995,-952,-833,-618,-320,70,530,1061,1640,2266,2923,3593,4282,4945,5595,6182,6687,7080,7311,7363,7186,6771,6103,5182,4051,2729,1299,-182,-1627,-2952,-4083,-4947,-5503,-5713,-5587,-5126,-4395,-3432,-2332,-1157,6,1091,2040,2821,3403,3804,4022,4105,4089,4019,3946,3906,3931,4044,4239,4517,4844,5191,5503,5741,5833,5756,5443,4888,4077,3014,1755,324,-1183,-2708,-4160,-5462,-6547,-7353,-7850,-8005,-7829,-7325,-6526,-5483,-4239,-2864,-1425,16,1381,2621,3677,4523,5123,5478,5590,5467,5144,4633,3966,3171,2262,1266,197,-920,-2072,-3228,-4367,-5453,-6457,-7351,-8096,-8684,-9076,-9285,-9286,-9099,-8726,-8178,-7484,-6640,-5686,-4623,-3486,-2283,-1050,189,1402,2553,3602,4521,5259,5797,6099,6149,5939,5468,4755,3830,2735,1531,281,-948,-2083,-3066,-3849,-4390,-4682,-4717,-4512,-4098,-3507,-2780,-1957,-1074,-163,752,1647,2513,3329,4098,4790,5423,5951,6396,6714,6916,6976,6890,6653,6262,5722,5038,4239,3327,2360,1351,361,-575,-1406,-2094,-2606,-2922,-3043,-2970,-2744,-2387,-1957,-1497,-1059,-681,-402,-235,-192,-273,-450,-717,-1031,-1368,-1703,-1999,-2257,-2438,-2559,-2598,-2568,-2471,-2306,-2088,-1822,-1505,-1165,-786,-404,-9,368,730,1048,1331,1556,1737,1868,1965,2035,2099,2166,2256,2370,2518,2693,2886,3087,3271,3428,3535,3581,3549,3438,3230,2938,2542,2070,1511,896,232,-443,-1108,-1727,-2266,-2710,-3025,-3211,-3269,-3208,-3056,-2847,-2616,-2396,-2236,-2131,-2130,-2195,-2343,-2520,-2722,-2879,-2998,-3010,-2939,-2751,-2472,-2118,-1720,-1311,-935,-619,-402,-309,-350,-539,-862,-1309,-1845,-2438,-3037,-3599,-4068,-4404,-4559,-4513,-4236,-3737,-3018,-2103,-1036,155,1403,2667,3895,5034,6055,6913,7599,8085,8382,8474,8385,8110,7680,7093,6379,5554,4633,3651,2620,1580,549,-435,-1358,-2181,-2893,-3478,-3914,-4216,-4362,-4374,-4252,-4009,-3656,-3214,-2685,-2087,-1430,-710,44,855,1687,2564,3444,4337,5210,6050,6823,7512,8074,8494,8741,8787,8620,8214,7572,6685,5565,4233,2714,1056,-688,-2473,-4217,-5879,-7391,-8708,-9797,-10635,-11207,-11522,-11588,-11422,-11044,-10477,-9729,-8827,-7774,-6590,-5288,-3892,-2426,-939,541,1942,3230,4336,5223,5841,6183,6219,5986,5482,4776,3899,2928,1917,928,13,-784,-1435,-1927,-2248,-2418,-2449,-2369,-2214,-2012,-1800,-1600,-1449,-1332,-1299,-1293,-1354,-1429,-1516,-1595,-1641,-1648,-1611,-1522,-1407,-1261,-1128,-1006,-944,-932,-1012,-1156,-1382,-1663,-1974,-2293,-2577,-2793,-2911,-2891,-2712,-2350,-1800,-1050,-126,970,2186,3492,4831,6144,7373,8455,9330,9962,10298,10331,10036,9432,8539,7390,6039,4542,2957,1362,-200,-1653,-2967,-4093,-5012,-5709,-6176,-6415,-6440,-6253,-5879,-5325,-4617,-3774,-2824,-1798,-728,338,1366,2314,3135,3809,4294,4583,4660,4527,4184,3649,2940,2076,1094,12,-1120,-2283,-3421,-4513,-5507,-6375,-7088,-7619,-7940,-8065,-7945,-7636,-7094,-6367,-5455,-4384,-3185,-1877,-513,889,2268,3597,4833,5934,6882,7645,8226,8614,8829,8887,8809,8630,8368,8049,7686,7287,6856,6386,5869,5294,4645,3916,3102,2191,1204,139,-978,-2120,-3264,-4373,-5413,-6362,-7178,-7853,-8354,-8680,-8813,-8763,-8520,-8112,-7544,-6850,-6071,-5234,-4404,-3614,-2924,-2363,-1973,-1762,-1738,-1882,-2170,-2544,-2966,-3355,-3663,-3821,-3789,-3527,-3032,-2304,-1378,-304,868,2048,3191,4213,5078,5748,6211,6474,6557,6503,6340,6128,5886,5655,5446,5258,5089,4911,4702,4431,4076,3614,3045,2362,1598,765,-85,-916,-1687,-2352,-2889,-3276,-3504,-3582,-3530,-3356,-3111,-2794,-2450,-2088,-1717,-1353,-985,-623,-252,126,521,935,1371,1835,2314,2825,3337,3867,4381,4881,5331,5719,6005,6169,6170,5992,5604,5009,4197,3200,2038,763,-574,-1914,-3195,-4364,-5372,-6172,-6746,-7075,-7144,-6983,-6577,-5981,-5203,-4298,-3296,-2256,-1214,-229,663,1414,1996,2387,2565,2542,2318,1930,1403,792,142,-494,-1061,-1520,-1835,-1989,-1980,-1826,-1542,-1194,-808,-459,-189,-50,-74,-288,-681,-1250,-1951,-2733,-3547,-4305,-4967,-5444,-5717,-5722,-5482,-4972,-4252,-3351,-2347,-1313,-331,517,1167,1562,1677,1505,1068,415,-391,-1279,-2152,-2949,-3582,-4009,-4178,-4078,-3695,-3049,-2162,-1068,175,1529,2923,4312,5627,6821,7840,8649,9206,9502,9514,9258,8734,7982,7023,5916,4692,3418,2131,881,-292,-1363,-2305,-3117,-3786,-4332,-4750,-5065,-5276,-5395,-5420,-5343,-5151,-4836,-4370,-3758,-2983,-2069,-1024,101,1281,2441,3545,4526,5341,5959,6344,6499,6420,6122,5633,4978,4195,3316,2376,1412,448,-475,-1344,-2123,-2798,-3355,-3781,-4075,-4242,-4287,-4222,-4063,-3815,-3495,-3097,-2635,-2097,-1497,-818,-90,701,1513,2345,3158,3928,4630,5231,5719,6069,6280,6338,6259,6043,5714,5278,4772,4196,3592,2956,2317,1683,1063,469,-104,-640,-1155,-1634,-2096,-2529,-2953,-3356,-3747,-4120,-4476,-4799,-5096,-5343,-5541,-5687,-5762,-5782,-5732,-5620,-5452,-5226,-4957,-4643,-4300,-3931,-3547,-3153,-2752,-2355,-1959,-1565,-1185,-801,-446,-93,227,519,783,999,1192,1345,1487,1614,1752,1906,2082,2292,2519,2759,2989,3177,3306,3328,3237,2994,2615,2085,1445,717,-47,-794,-1477,-2032,-2439,-2646,-2672,-2497,-2171,-1715,-1198,-654,-165,256,538,697,708,607,423,209,14,-99,-87,84,441,967,1655,2463,3336,4227,5069,5802,6393,6779,6955,6892,6593,6074,5353,4465,3453,2361,1247,157,-851,-1733,-2452,-2975,-3296,-3405,-3321,-3067,-2676,-2198,-1672,-1147,-668,-266,30,196,244,150,-38,-328,-666,-1036,-1389,-1702,-1935,-2068,-2092,-1986,-1786,-1479,-1122,-734,-360,-43,196,319,326,213,-8,-309,-669,-1051,-1428,-1777,-2083,-2333,-2533,-2673,-2778,-2831,-2860,-2842,-2790,-2683,-2526,-2288,-1987,-1600,-1141,-631,-78,467,979,1401,1703,1834,1779,1520,1057,419,-366,-1244,-2159,-3041,-3842,-4486,-4933,-5145,-5076,-4744,-4114,-3242,-2129,-850,559,2012,3453,4797,5997,6977,7719,8176,8356,8265,7918,7375,6651,5836,4937,4040,3154,2324,1562,874,253,-300,-821,-1301,-1786,-2264,-2764,-3275,-3809,-4342,-4882,-5388,-5860,-6264,-6578,-6787,-6863,-6798,-6577,-6191,-5650,-4946,-4105,-3137,-2071,-943,213,1347,2415,3369,4159,4755,5107,5216,5055,4647,4008,3185,2224,1208,191,-736,-1512,-2067,-2360,-2357,-2050,-1458,-598,455,1658,2913,4163,5300,6281,7014,7480,7633,7483,7045,6365,5504,4542,3556,2633,1843,1241,856,711,763,1009,1359,1778,2184,2517,2731,2777,2639,2306,1787,1100,283,-633,-1597,-2571,-3511,-4382,-5157,-5816,-6357,-6771,-7084,-7292,-7428,-7504,-7531,-7529,-7490,-7427,-7328,-7193,-7010,-6780,-6488,-6141,-5733,-5256,-4722,-4112,-3435,-2686,-1863,-971,-18,984,2022,3064,4100,5089,6016,6850,7578,8174,8645,8966,9158,9207,9125,8911,8563,8079,7454,6684,5765,4708,3526,2247,914,-434,-1727,-2933,-3966,-4825,-5436,-5822,-5957,-5881,-5607,-5195,-4674,-4110,-3533,-2988,-2492,-2062,-1681,-1352,-1026,-694,-307,155,704,1359,2103,2917,3782,4636,5459,6189,6791,7229,7475,7512,7338,6950,6362,5594,4659,3594,2420,1169,-118,-1425,-2689,-3905,-5015,-6000,-6833,-7486,-7954,-8229,-8313,-8223,-7977,-7604,-7133,-6611,-6051,-5507,-4979,-4494,-4044,-3618,-3198,-2748,-2248,-1667,-987,-213,653,1579,2529,3458,4311,5041,5597,5950,6058,5922,5523,4884,4023,2975,1788,514,-792,-2071,-3263,-4334,-5223,-5919,-6389,-6630,-6641,-6432,-6010,-5405,-4628,-3723,-2704,-1627,-515,574,1600,2522,3281,3868,4230,4386,4316,4058,3645,3119,2547,1982,1481,1096,863,795,903,1166,1548,2021,2516,3000,3409,3717,3885,3903,3766,3483,3082,2593,2049,1506,981,537,168,-76,-227,-262,-232,-137,-35,62,111,95,6,-167,-415,-719,-1079,-1459,-1854,-2239,-2607,-2928,-3209,-3401,-3517,-3495,-3342,-3014,-2493,-1785,-870,208,1435,2744,4081,5370,6534,7505,8220,8617,8687,8384,7745,6774,5525,4045,2408,672,-1073,-2770,-4343,-5735,-6898,-7786,-8376,-8649,-8607,-8262,-7639,-6780,-5736,-4562,-3332,-2099,-940,98,972,1639,2101,2349,2407,2315,2111,1855,1597,1391,1266,1262,1370,1599,1908,2275,2642,2968,3199,3293,3218,2948,2493,1845,1056,146,-816,-1785,-2698,-3510,-4181,-4678,-5010,-5154,-5158,-5023,-4799,-4509,-4190,-3865,-3554,-3268,-3020,-2796,-2616,-2454,-2327,-2219,-2135,-2069,-2021,-1977,-1932,-1865,-1751,-1578,-1307,-927,-419,232,1017,1926,2938,4015,5122,6200,7215,8100,8830,9350,9647,9696,9497,9054,8378,7500,6440,5239,3928,2554,1154,-222,-1540,-2748,-3820,-4712,-5410,-5890,-6152,-6199,-6052,-5732,-5283,-4733,-4134,-3517,-2919,-2365,-1866,-1432,-1046,-703,-365,-22,370,819,1345,1952,2614,3337,4047,4750,5354,5860,6204,6382,6378,6191,5852,5371,4795,4143,3450,2741,2020,1312,599,-110,-822,-1544,-2264,-2989,-3688,-4356,-4955,-5464,-5858,-6113,-6219,-6173,-5986,-5676,-5280,-4820,-4346,-3875,-3439,-3043,-2686,-2356,-2030,-1677,-1272,-792,-216,448,1206,2018,2868,3697,4473,5139,5652,5983,6091,5975,5625,5049,4276,3325,2245,1062,-162,-1405,-2606,-3743,-4772,-5666,-6403,-6964,-7342,-7527,-7540,-7370,-7069,-6632,-6113,-5531,-4916,-4307,-3704,-3150,-2619,-2141,-1677,-1239,-782,-308,219,804,1453,2169,2935,3727,4528,5279,5970,6530,6956,7192,7238,7078,6715,6176,5478,4671,3792,2889,2015,1195,478,-137,-626,-1002,-1276,-1463,-1588,-1669,-1719,-1758,-1775,-1793,-1784,-1780,-1743,-1716,-1670,-1650,-1646,-1688,-1773,-1920,-2105,-2338,-2561,-2770,-2893,-2912,-2770,-2450,-1937,-1236,-379,587,1601,2583,3458,4154,4606,4769,4633,4192,3490,2569,1499,361,-773,-1824,-2736,-3461,-3964,-4239,-4276,-4098,-3714,-3164,-2469,-1665,-794,127,1047,1949,2801,3575,4253,4829,5277,5616,5835,5949,5985,5943,5865,5756,5646,5544,5456,5391,5322,5258,5146,4988,4725,4359,3849,3197,2404,1479,460,-630,-1731,-2820,-3832,-4756,-5549,-6207,-6727,-7112,-7380,-7552,-7643,-7675,-7661,-7608,-7519,-7394,-7220,-6993,-6711,-6363,-5956,-5495,-4990,-4461,-3918,-3377,-2849,-2331,-1831,-1319,-798,-233,391,1084,1866,2719,3643,4599,5562,6474,7294,7965,8433,8664,8617,8276,7641,6720,5551,4173,2654,1047,-568,-2121,-3564,-4814,-5860,-6646,-7169,-7419,-7404,-7148,-6675,-6017,-5223,-4315,-3358,-2367,-1389,-449,440,1249,1977,2617,3165,3629,4005,4317,4553,4761,4914,5065,5193,5326,5449,5566,5655,5713,5710,5639,5476,5227,4875,4436,3914,3326,2689,2024,1344,670,10,-630,-1243,-1831,-2401,-2942,-3475,-3980,-4468,-4925,-5337,-5711,-6014,-6256,-6429,-6518,-6556,-6522,-6442,-6318,-6151,-5945,-5681,-5349,-4917,-4368,-3670,-2817,-1798,-633,657,2017,3398,4722,5934,6945,7729,8205,8387,8234,7781,7046,6075,4923,3645,2304,957,-342,-1546,-2619,-3534,-4273,-4835,-5211,-5429,-5480,-5411,-5214,-4937,-4573,-4155,-3686,-3172,-2629,-2050,-1448,-827,-193,441,1062,1660,2218,2725,3174,3550,3853,4082,4223,4293,4275,4181,4003,3740,3404,2979,2501,1944,1358,731,102,-520,-1106,-1646,-2114,-2505,-2808,-3017,-3141,-3181,-3148,-3057,-2916,-2736,-2533,-2296,-2051,-1778,-1500,-1201,-911,-615,-356,-122,42,150,169,119,-6,-169,-350,-502,-588,-564,-390,-56,463,1138,1950,2856,3775,4660,5421,5991,6317,6346,6066,5471,4599,3484,2209,831,-550,-1874,-3064,-4070,-4866,-5422,-5749,-5861,-5772,-5525,-5137,-4650,-4085,-3466,-2812,-2139,-1457,-773,-100,572,1224,1872,2500,3125,3732,4334,4916,5479,6014,6502,6936,7279,7526,7644,7608,7418,7039,6499,5778,4917,3924,2848,1716,573,-538,-1588,-2537,-3370,-4067,-4628,-5053,-5370,-5583,-5738,-5849,-5951,-6067,-6206,-6384,-6596,-6826,-7075,-7293,-7491,-7609,-7665,-7601,-7445,-7150,-6739,-6193,-5513,-4706,-3769,-2714,-1553,-302,1009,2356,3696,5005,6224,7340,8296,9089,9673,10062,10224,10183,9928,9477,8840,8024,7054,5932,4689,3345,1927,472,-975,-2380,-3681,-4843,-5816,-6564,-7058,-7279,-7223,-6893,-6308,-5495,-4489,-3332,-2073,-757,563,1843,3034,4105,5010,5740,6260,6582,6688,6610,6344,5925,5376,4711,3968,3157,2295,1412,508,-385,-1254,-2081,-2835,-3502,-4060,-4489,-4787,-4942,-4964,-4866,-4658,-4374,-4026,-3650,-3257,-2876,-2508,-2169,-1858,-1570,-1317,-1079,-876,-699,-559,-468,-429,-453,-534,-670,-838,-1016,-1165,-1252,-1224,-1060,-726,-213,465,1296,2231,3213,4191,5087,5852,6429,6771,6874,6699,6289,5633,4782,3774,2650,1464,266,-907,-2007,-3004,-3877,-4611,-5193,-5645,-5952,-6159,-6264,-6301,-6290,-6237,-6171,-6085,-5978,-5851,-5672,-5439,-5122,-4692,-4158,-3469,-2671,-1728,-697,418,1559,2689,3753,4696,5478,6051,6385,6470,6291,5876,5246,4451,3544,2588,1645,780,44,-525,-891,-1056,-1007,-777,-388,120,697,1312,1898,2447,2896,3252,3482,3593,3588,3475,3265,2976,2618,2202,1737,1226,676,93,-519,-1151,-1784,-2406,-2988,-3512,-3946,-4268,-4460,-4497,-4388,-4119,-3717,-3196,-2596,-1949,-1298,-688,-143,289,611,798,860,815,672,473,239,1,-201,-358,-433,-424,-319,-117,176,544,979,1448,1937,2419,2862,3256,3569,3797,3930,3963,3909,3775,3594,3366,3146,2925,2751,2618,2534,2491,2470,2448,2393,2273,2060,1735,1281,704,18,-762,-1590,-2436,-3256,-4003,-4656,-5172,-5550,-5773,-5856,-5814,-5670,-5454,-5202,-4932,-4680,-4456,-4271,-4127,-4020,-3942,-3881,-3829,-3775,-3713,-3639,-3552,-3442,-3315,-3153,-2950,-2689,-2348,-1920,-1374,-714,71,971,1958,3015,4087,5146,6124,6997,7702,8226,8533,8624,8495,8160,7639,6951,6132,5203,4194,3137,2048,965,-96,-1108,-2048,-2896,-3638,-4253,-4742,-5088,-5295,-5366,-5292,-5084,-4742,-4261,-3658,-2921,-2073,-1118,-90,1001,2103,3193,4220,5144,5932,6547,6972,7189,7200,7013,6651,6142,5522,4829,4104,3380,2694,2059,1500,1008,586,222,-115,-423,-752,-1096,-1480,-1909,-2383,-2891,-3429,-3969,-4496,-4998,-5435,-5817,-6112,-6321,-6447,-6481,-6443,-6336,-6175,-5968,-5725,-5448,-5131,-4779,-4354,-3876,-3292,-2626,-1852,-984,-46,947,1943,2908,3790,4543,5128,5512,5675,5615,5336,4864,4229,3475,2644,1786,934,136,-595,-1228,-1759,-2186,-2503,-2727,-2852,-2902,-2869,-2782,-2634,-2455,-2238,-2019,-1779,-1558,-1332,-1116,-906,-677,-441,-166,144,494,887,1310,1753,2193,2609,2968,3254,3428,3477,3378,3123,2708,2156,1468,706,-121,-932,-1701,-2359,-2873,-3198,-3315,-3210,-2889,-2372,-1687,-878,3,915,1794,2607,3304,3868,4270,4516,4600,4547,4372,4105,3776,3407,3028,2650,2288,1952,1638,1355,1089,853,629,437,255,108,-32,-144,-252,-350,-461,-579,-732,-907,-1127,-1380,-1672,-1993,-2329,-2684,-3022,-3356,-3654,-3918,-4135,-4300,-4400,-4443,-4410,-4308,-4129,-3872,-3535,-3123,-2638,-2083,-1471,-811,-115,592,1306,1993,2657,3255,3810,4283,4701,5049,5344,5598,5812,6004,6169,6306,6400,6434,6375,6208,5887,5409,4752,3924,2952,1863,721,-419,-1489,-2429,-3184,-3727,-4031,-4116,-3999,-3726,-3353,-2940,-2542,-2225,-2016,-1967,-2068,-2346,-2762,-3311,-3948,-4630,-5329,-5981,-6578,-7060,-7428,-7656,-7744,-7699,-7520,-7224,-6817,-6306,-5692,-4978,-4154,-3236,-2206,-1099,84,1296,2516,3686,4782,5741,6557,7184,7623,7877,7938,7843,7598,7225,6752,6185,5543,4840,4082,3287,2463,1635,815,38,-682,-1314,-1835,-2224,-2472,-2552,-2482,-2237,-1848,-1308,-653,107,930,1791,2643,3455,4177,4780,5220,5475,5524,5357,4977,4393,3636,2732,1728,669,-403,-1427,-2370,-3192,-3853,-4347,-4651,-4781,-4736,-4566,-4271,-3934,-3554,-3205,-2898,-2669,-2530,-2478,-2507,-2593,-2710,-2820,-2903,-2910,-2841,-2662,-2380,-2004,-1542,-1024,-473,89,632,1151,1630,2077,2495,2895,3290,3682,4084,4478,4865,5216,5509,5729,5835,5821,5669,5373,4947,4397,3747,3023,2251,1450,654,-139,-894,-1619,-2301,-2931,-3520,-4052,-4533,-4964,-5338,-5666,-5944,-6173,-6357,-6488,-6564,-6573,-6496,-6327,-6035,-5620,-5062,-4360,-3529,-2570,-1528,-412,714,1826,2864,3798,4571,5164,5527,5661,5535,5171,4568,3776,2826,1783,717,-314,-1225,-1967,-2489,-2758,-2765,-2527,-2064,-1433,-687,116,906,1642,2271,2776,3133,3349,3423,3376,3219,2965,2631,2221,1740,1198,594,-59,-745,-1459,-2157,-2837,-3441,-3964,-4359,-4622,-4728,-4680,-4491,-4168,-3756,-3277,-2773,-2286,-1840,-1460,-1160,-942,-783,-685,-593,-509,-380,-208,45,356,750,1199,1692,2217,2738,3245,3718,4138,4495,4791,5014,5182,5294,5362,5402,5417,5426,5424,5433,5436,5452,5465,5475,5471,5444,5374,5247,5040,4736,4314,3758,3068,2219,1254,154,-1030,-2268,-3529,-4746,-5890,-6902,-7747,-8389,-8813,-8998,-8968,-8711,-8286,-7700,-7011,-6266,-5489,-4747,-4054,-3448,-2943,-2549,-2261,-2069,-1947,-1878,-1817,-1757,-1645,-1492,-1260,-966,-603,-183,276,778,1292,1832,2375,2925,3481,4021,4551,5039,5474,5835,6088,6229,6225,6080,5786,5347,4785,4108,3346,2523,1652,770,-121,-992,-1839,-2637,-3391,-4064,-4669,-5167,-5565,-5839,-5989,-6004,-5890,-5647,-5281,-4809,-4231,-3570,-2822,-2012,-1136,-223,727,1682,2620,3515,4321,5022,5565,5936,6108,6070,5831,5396,4800,4071,3258,2407,1567,778,95,-476,-877,-1141,-1243,-1217,-1100,-909,-720,-538,-435,-401,-484,-645,-905,-1205,-1541,-1854,-2130,-2325,-2431,-2437,-2347,-2178,-1960,-1716,-1491,-1312,-1205,-1192,-1268,-1427,-1644,-1882,-2104,-2266,-2324,-2261,-2048,-1699,-1217,-647,-25,584,1130,1552,1814,1876,1742,1408,928,332,-298,-903,-1414,-1772,-1937,-1891,-1631,-1185,-595,85,790,1452,2022,2440,2692,2755,2648,2387,2022,1591,1152,758,438,245,185,278,518,890,1368,1922,2504,3072,3575,3957,4177,4191,3962,3488,2749,1779,600,-732,-2155,-3602,-4986,-6249,-7304,-8113,-8607,-8787,-8616,-8124,-7322,-6258,-4972,-3538,-1996,-433,1120,2584,3934,5125,6123,6935,7521,7909,8087,8075,7889,7545,7070,6475,5797,5038,4234,3391,2533,1668,819,-15,-811,-1571,-2277,-2927,-3514,-4026,-4465,-4812,-5076,-5228,-5292,-5231,-5073,-4800,-4427,-3960,-3413,-2801,-2149,-1469,-795,-136,473,1021,1491,1858,2133,2287,2344,2297,2159,1958,1698,1411,1121,838,594,393,251,176,165,221,333,492,694,906,1138,1353,1551,1716,1838,1912,1934,1904,1815,1688,1500,1289,1028,761,471,188,-79,-320,-519,-670,-772,-825,-835,-818,-781,-753,-727,-745,-783,-881,-1007,-1187,-1389,-1629,-1876,-2141,-2400,-2658,-2899,-3127,-3319,-3486,-3585,-3636,-3581,-3447,-3177,-2800,-2295,-1679,-981,-221,545,1288,1940,2475,2836,3004,2958,2696,2229,1597,832,-8,-857,-1678,-2387,-2966,-3362,-3567,-3564,-3363,-2972,-2413,-1711,-895,8,958,1936,2898,3821,4676,5430,6077,6586,6963,7203,7307,7296,7176,6967,6681,6325,5906,5421,4866,4229,3508,2697,1798,825,-204,-1265,-2309,-3314,-4218,-4997,-5606,-6017,-6215,-6188,-5938,-5485,-4842,-4054,-3156,-2185,-1214,-253,602,1367,1949,2381,2604,2648,2511,2216,1792,1279,694,88,-530,-1132,-1707,-2255,-2766,-3243,-3675,-4061,-4369,-4593,-4696,-4654,-4449,-4061,-3494,-2757,-1889,-917,86,1075,1978,2743,3331,3699,3856,3786,3536,3124,2615,2043,1467,921,433,19,-320,-600,-836,-1054,-1290,-1546,-1868,-2223,-2634,-3061,-3482,-3861,-4151,-4311,-4314,-4122,-3726,-3128,-2334,-1387,-316,812,1946,3014,3958,4720,5249,5513,5490,5175,4579,3730,2666,1439,108,-1270,-2625,-3906,-5047,-6012,-6745,-7232,-7430,-7343,-6955,-6278,-5335,-4139,-2746,-1191,473,2169,3867,5472,6956,8248,9320,10124,10650,10865,10775,10370,9657,8662,7392,5906,4226,2429,569,-1276,-3036,-4641,-6026,-7153,-7977,-8498,-8710,-8636,-8307,-7760,-7033,-6182,-5222,-4219,-3167,-2122,-1075,-62,920,1856,2739,3562,4319,4995,5588,6083,6465,6727,6846,6828,6648,6327,5846,5244,4524,3721,2869,1997,1146,355,-353,-940,-1390,-1689,-1822,-1799,-1625,-1319,-909,-425,95,603,1069,1443,1695,1798,1731,1493,1076,511,-197,-997,-1866,-2752,-3623,-4426,-5139,-5723,-6163,-6445,-6566,-6536,-6365,-6080,-5693,-5236,-4731,-4191,-3645,-3092,-2555,-2036,-1546,-1081,-659,-269,79,389,668,916,1135,1341,1532,1720,1913,2107,2312,2530,2743,2967,3160,3340,3466,3531,3520,3410,3201,2881,2467,1955,1389,785,182,-373,-865,-1240,-1503,-1619,-1622,-1493,-1281,-1000,-686,-373,-80,161,345,459,506,490,422,304,164,-8,-182,-367,-539,-707,-851,-973,-1064,-1113,-1119,-1069,-962,-791,-553,-259,103,505,953,1421,1897,2361,2799,3178,3499,3729,3873,3922,3869,3739,3513,3218,2849,2397,1878,1273,599,-144,-929,-1726,-2498,-3187,-3767,-4176,-4401,-4428,-4259,-3938,-3495,-2996,-2495,-2045,-1690,-1442,-1314,-1265,-1266,-1265,-1203,-1051,-774,-390,81,583,1051,1427,1643,1678,1507,1151,647,42,-589,-1204,-1734,-2158,-2440,-2594,-2611,-2526,-2359,-2129,-1871,-1589,-1292,-985,-646,-270,169,680,1270,1920,2617,3298,3930,4440,4785,4940,4876,4626,4208,3692,3134,2609,2176,1885,1756,1800,1975,2239,2520,2730,2801,2647,2219,1489,451,-852,-2363,-3980,-5600,-7097,-8354,-9287,-9820,-9930,-9633,-8952,-7975,-6767,-5414,-3997,-2586,-1220,46,1209,2250,3161,3960,4627,5170,5577,5826,5912,5810,5508,5013,4330,3487,2536,1517,519,-405,-1177,-1760,-2116,-2260,-2207,-2029,-1768,-1513,-1298,-1169,-1129,-1165,-1235,-1294,-1290,-1174,-926,-537,-28,559,1162,1715,2145,2391,2420,2207,1768,1139,386,-418,-1176,-1818,-2260,-2472,-2425,-2143,-1660,-1036,-339,370,1043,1645,2170,2620,3027,3396,3786,4172,4593,5005,5393,5712,5899,5920,5710,5255,4526,3544,2326,949,-539,-2019,-3428,-4655,-5632,-6313,-6655,-6678,-6396,-5861,-5128,-4250,-3298,-2300,-1313,-355,563,1403,2193,2891,3517,4045,4472,4776,4953,4967,4832,4500,4003,3303,2442,1426,292,-891,-2089,-3208,-4206,-5019,-5619,-5989,-6139,-6093,-5897,-5588,-5225,-4841,-4474,-4147,-3866,-3638,-3437,-3263,-3073,-2861,-2595,-2267,-1863,-1390,-852,-265,343,957,1542,2077,2541,2918,3196,3377,3440,3407,3244,2981,2599,2122,1576,985,414,-98,-481,-690,-689,-442,34,738,1609,2600,3630,4613,5475,6125,6506,6558,6263,5597,4605,3310,1793,136,-1577,-3237,-4770,-6100,-7168,-7951,-8421,-8588,-8457,-8048,-7379,-6482,-5374,-4099,-2687,-1188,347,1858,3290,4578,5688,6556,7193,7551,7674,7564,7261,6808,6252,5636,5006,4398,3818,3301,2808,2349,1868,1351,759,78,-703,-1567,-2498,-3446,-4375,-5229,-5959,-6526,-6888,-7029,-6928,-6590,-6016,-5229,-4263,-3146,-1940,-694,532,1663,2659,3456,4036,4375,4489,4393,4132,3750,3294,2817,2362,1957,1625,1368,1175,1025,882,698,458,97,-366,-962,-1657,-2422,-3219,-3979,-4673,-5232,-5645,-5881,-5948,-5861,-5645,-5341,-4980,-4599,-4224,-3868,-3544,-3238,-2938,-2620,-2249,-1796,-1230,-528,310,1286,2363,3508,4650,5734,6677,7426,7909,8097,7956,7493,6719,5667,4397,2957,1430,-121,-1633,-3014,-4250,-5247,-6021,-6522,-6770,-6773,-6553,-6145,-5574,-4869,-4066,-3171,-2231,-1253,-277,664,1521,2263,2829,3203,3359,3298,3050,2652,2179,1689,1276,982,880,981,1302,1818,2496,3279,4108,4916,5645,6249,6688,6962,7053,7014,6838,6603,6301,5993,5665,5330,4966,4544,4043,3422,2668,1760,706,-487,-1784,-3157,-4555,-5933,-7243,-8443,-9487,-10348,-10997,-11411,-11591,-11522,-11213,-10670,-9897,-8910,-7720,-6347,-4815,-3165,-1434,306,2007,3582,4984,6133,7016,7579,7854,7836,7585,7147,6587,5963,5324,4715,4150,3643,3173,2721,2262,1751,1181,509,-244,-1086,-1975,-2865,-3712,-4428,-4979,-5289,-5344,-5122,-4647,-3950,-3090,-2143,-1165,-241,593,1292,1836,2231,2473,2591,2590,2489,2291,2001,1606,1118,512,-183,-985,-1837,-2743,-3609,-4422,-5085,-5548,-5758,-5659,-5248,-4524,-3519,-2302,-946,456,1808,3031,4055,4831,5352,5600,5623,5433,5097,4641,4113,3539,2937,2320,1682,1028,345,-355,-1070,-1770,-2426,-2987,-3391,-3597,-3537,-3195,-2553,-1623,-466,871,2278,3682,4977,6091,6956,7545,7836,7853,7610,7162,6525,5758,4861,3865,2765,1570,278,-1094,-2533,-4004,-5455,-6852,-8120,-9222,-10105,-10733,-11100,-11201,-11072,-10735,-10262,-9687,-9078,-8464,-7866,-7283,-6686,-6038,-5288,-4380,-3282,-1966,-447,1246,3046,4869,6615,8181,9481,10427,10995,11146,10923,10359,9534,8540,7467,6404,5430,4584,3902,3364,2952,2613,2295,1942,1513,973,322,-438,-1279,-2157,-3040,-3869,-4619,-5250,-5755,-6119,-6365,-6492,-6536,-6507,-6419,-6278,-6069,-5769,-5347,-4765,-3986,-2993,-1784,-383,1153,2739,4282,5652,6745,7462,7723,7514,6822,5729,4305,2695,1018,-567,-1950,-3022,-3727,-4041,-3986,-3609,-2999,-2236,-1421,-626,80,673,1136,1495,1781,2037,2303,2614,2975,3379,3799,4176,4477,4626,4605,4379,3957,3368,2651,1878,1101,392,-204,-661,-944,-1079,-1065,-939,-720,-451,-134,196,540,906,1270,1670,2057,2452,2807,3088,3262,3262,3059,2622,1929,998,-139,-1440,-2813,-4205,-5513,-6674,-7622,-8312,-8723,-8851,-8721,-8364,-7830,-7177,-6441,-5687,-4919,-4168,-3423,-2667,-1878,-1027,-92,939,2058,3246,4458,5642,6733,7667,8385,8836,8990,8833,8364,7618,6611,5424,4079,2673,1235,-151,-1465,-2652,-3702,-4602,-5346,-5953,-6422,-6771,-6997,-7116,-7101,-6966,-6680,-6261,-5688,-5005,-4211,-3374,-2523,-1719,-1004,-416,31,332,513,602,656,710,830,1026,1333,1721,2181,2649,3076,3398,3564,3544,3326,2942,2426,1871,1342,941,730,773,1084,1656,2453,3393,4410,5400,6278,6980,7433,7615,7508,7107,6451,5550,4457,3211,1846,426,-1033,-2460,-3843,-5114,-6252,-7201,-7926,-8385,-8546,-8387,-7896,-7089,-5983,-4639,-3120,-1500,122,1676,3073,4259,5192,5855,6254,6417,6384,6212,5947,5647,5336,5048,4760,4470,4114,3667,3057,2259,1238,3,-1428,-2989,-4617,-6202,-7665,-8893,-9827,-10398,-10583,-10392,-9841,-9000,-7927,-6705,-5415,-4117,-2881,-1734,-718,183,947,1616,2180,2676,3106,3487,3807,4081,4275,4411,4453,4419,4308,4127,3903,3651,3391,3147,2919,2705,2498,2263,1984,1621,1155,569,-145,-968,-1875,-2834,-3782,-4689,-5488,-6149,-6640,-6949,-7079,-7042,-6872,-6591,-6244,-5839,-5404,-4919,-4375,-3737,-2963,-2026,-898,427,1920,3545,5218,6860,8354,9618,10543,11072,11161,10797,10019,8865,7437,5804,4090,2367,730,-767,-2082,-3192,-4098,-4808,-5334,-5701,-5919,-5997,-5954,-5773,-5478,-5067,-4552,-3973,-3338,-2709,-2103,-1580,-1149,-845,-654,-567,-553,-555,-536,-427,-193,207,784,1533,2424,3417,4444,5443,6339,7075,7603,7889,7934,7749,7370,6855,6253,5635,5047,4527,4098,3747,3462,3192,2891,2510,1991,1318,451,-576,-1767,-3053,-4396,-5715,-6958,-8044,-8944,-9596,-9994,-10119,-9987,-9611,-9036,-8274,-7383,-6372,-5282,-4119,-2908,-1647,-365,938,2227,3476,4649,5698,6580,7258,7681,7847,7729,7352,6737,5929,4992,3974,2958,1980,1107,348,-262,-742,-1097,-1354,-1546,-1692,-1819,-1934,-2038,-2119,-2159,-2140,-2038,-1842,-1555,-1178,-744,-280,172,572,875,1068,1116,1034,825,514,131,-289,-726,-1140,-1533,-1885,-2197,-2479,-2717,-2928,-3099,-3208,-3264,-3208,-3069,-2790,-2417,-1932,-1392,-821,-286,178,521,724,779,702,524,289,50,-161,-300,-363,-355,-296,-230,-202,-252,-433,-754,-1229,-1847,-2556,-3318,-4041,-4655,-5072,-5205,-4998,-4409,-3418,-2068,-385,1511,3540,5554,7447,9093,10399,11305,11766,11803,11433,10724,9753,8590,7328,6024,4729,3488,2296,1172,100,-939,-1946,-2940,-3908,-4847,-5728,-6535,-7226,-7780,-8174,-8385,-8429,-8281,-8002,-7572,-7059,-6466,-5835,-5180,-4511,-3837,-3148,-2443,-1708,-941,-139,694,1539,2387,3194,3957,4619,5189,5621,5940,6133,6230,6254,6239,6212,6207,6237,6303,6408,6517,6612,6652,6592,6413,6066,5555,4848,3971,2924,1737,446,-922,-2316,-3706,-5041,-6292,-7417,-8394,-9188,-9786,-10163,-10315,-10222,-9892,-9316,-8518,-7509,-6333,-5026,-3653,-2269,-944,269,1304,2149,2763,3168,3384,3448,3418,3344,3274,3245,3277,3370,3496,3633,3713,3701,3539,3196,2650,1906,985,-57,-1172,-2275,-3306,-4187,-4873,-5323,-5528,-5494,-5253,-4846,-4328,-3752,-3172,-2623,-2133,-1697,-1318,-954,-581,-158,358,977,1725,2588,3550,4567,5598,6570,7447,8154,8668,8938,8972,8753,8305,7654,6813,5846,4753,3590,2376,1137,-85,-1281,-2404,-3444,-4358,-5139,-5763,-6226,-6529,-6680,-6697,-6603,-6416,-6164,-5857,-5518,-5141,-4734,-4280,-3777,-3191,-2521,-1739,-838,173,1306,2505,3769,5013,6216,7279,8178,8826,9206,9279,9045,8520,7737,6745,5610,4396,3168,1990,906,-36,-829,-1447,-1923,-2244,-2474,-2608,-2716,-2807,-2924,-3084,-3312,-3608,-3986,-4432,-4944,-5497,-6076,-6653,-7188,-7661,-8016,-8227,-8252,-8052,-7622,-6930,-6003,-4845,-3504,-2033,-491,1047,2510,3833,4953,5831,6448,6789,6886,6762,6476,6082,5637,5199,4797,4472,4206,4010,3835,3655,3431,3107,2680,2103,1393,548,-409,-1440,-2517,-3588,-4620,-5569,-6399,-7084,-7593,-7920,-8033,-7949,-7630,-7104,-6351,-5382,-4209,-2844,-1327,316,2020,3740,5397,6931,8274,9370,10185,10678,10866,10741,10347,9722,8907,7959,6917,5820,4696,3561,2431,1305,192,-909,-1995,-3045,-4056,-4993,-5834,-6544,-7087,-7438,-7566,-7466,-7129,-6586,-5854,-4996,-4054,-3103,-2199,-1402,-757,-300,-34,22,-78,-336,-678,-1074,-1460,-1797,-2036,-2156,-2133,-1962,-1646,-1211,-664,-52,603,1265,1893,2464,2943,3310,3545,3645,3600,3426,3139,2758,2324,1862,1402,978,595,263,-28,-298,-579,-882,-1266,-1717,-2264,-2902,-3591,-4327,-5039,-5696,-6227,-6589,-6719,-6583,-6146,-5396,-4340,-3007,-1445,270,2056,3818,5460,6891,8042,8854,9304,9389,9123,8550,7727,6698,5549,4311,3054,1816,625,-479,-1491,-2392,-3173,-3841,-4387,-4823,-5158,-5394,-5556,-5640,-5677,-5656,-5604,-5518,-5395,-5245,-5053,-4801,-4489,-4077,-3555,-2909,-2106,-1165,-69,1150,2473,3853,5256,6612,7890,9022,9972,10708,11201,11446,11444,11213,10784,10190,9477,8680,7841,6986,6130,5281,4429,3565,2663,1718,698,-384,-1540,-2748,-3990,-5235,-6449,-7594,-8636,-9539,-10279,-10830,-11181,-11326,-11263,-11007,-10557,-9943,-9172,-8258,-7232,-6088,-4868,-3578,-2247,-914,405,1644,2790,3789,4614,5256,5685,5929,5985,5890,5674,5371,5023,4650,4294,3953,3654,3387,3143,2913,2672,2398,2069,1673,1190,634,1,-675,-1379,-2065,-2707,-3273,-3733,-4076,-4294,-4387,-4379,-4278,-4120,-3925,-3717,-3513,-3324,-3141,-2964,-2763,-2522,-2214,-1820,-1328,-735,-56,693,1472,2244,2968,3598,4103,4448,4621,4611,4414,4058,3538,2911,2182,1403,604,-178,-913,-1573,-2146,-2615,-2993,-3284,-3505,-3686,-3834,-3980,-4133,-4287,-4453,-4599,-4705,-4733,-4637,-4379,-3912,-3199,-2230,-982,503,2214,4063,6000,7911,9728,11339,12685,13684,14316,14544,14389,13870,13026,11910,10577,9058,7428,5683,3893,2054,207,-1632,-3425,-5154,-6771,-8249,-9560,-10656,-11552,-12188,-12615,-12791,-12770,-12543,-12152,-11604,-10929,-10136,-9239,-8254,-7182,-6042,-4842,-3602,-2342,-1090,130,1286,2352,3311,4134,4825,5366,5776,6052,6213,6271,6245,6146,5993,5788,5551,5282,4992,4693,4382,4085,3793,3530,3286,3071,2870,2670,2447,2172,1815,1339,730,-40,-953,-2018,-3174,-4404,-5623,-6783,-7815,-8654,-9261,-9595,-9646,-9407,-8903,-8152,-7201,-6082,-4856,-3546,-2223,-901,360,1545,2612,3557,4351,4999,5497,5847,6071,6160,6151,6028,5822,5518,5133,4660,4105,3472,2770,2012,1213,396,-423,-1201,-1936,-2569,-3109,-3503,-3756,-3847,-3772,-3543,-3168,-2662,-2059,-1366,-626,157,954,1758,2559,3343,4116,4861,5579,6255,6876,7429,7892,8247,8479,8565,8500,8263,7858,7272,6518,5587,4503,3270,1918,479,-1017,-2514,-3972,-5337,-6557,-7598,-8424,-9017,-9386,-9524,-9480,-9268,-8937,-8519,-8042,-7524,-6978,-6389,-5760,-5058,-4286,-3424,-2477,-1460,-380,709,1797,2827,3773,4603,5287,5820,6186,6402,6464,6401,6228,5960,5629,5233,4793,4306,3772,3182,2544,1841,1097,306,-491,-1280,-2019,-2673,-3219,-3623,-3886,-4001,-3991,-3876,-3708,-3514,-3345,-3239,-3217,-3303,-3495,-3780,-4147,-4554,-4973,-5358,-5679,-5883,-5959,-5852,-5567,-5071,-4375,-3481,-2417,-1203,97,1455,2791,4061,5199,6162,6897,7400,7637,7640,7411,6995,6437,5771,5065,4339,3632,2972,2354,1790,1259,746,234,-302,-869,-1481,-2129,-2803,-3485,-4146,-4755,-5289,-5700,-5986,-6092,-6026,-5749,-5264,-4559,-3636,-2513,-1207,239,1781,3361,4911,6370,7664,8743,9551,10068,10265,10163,9764,9123,8261,7244,6109,4905,3672,2435,1228,56,-1053,-2102,-3069,-3960,-4756,-5461,-6065,-6556,-6945,-7208,-7353,-7363,-7234,-6952,-6520,-5918,-5173,-4277,-3271,-2187,-1071,13,1008,1858,2494,2902,3027,2893,2501,1895,1130,280,-588,-1383,-2043,-2499,-2712,-2658,-2336,-1782,-1020,-140,804,1730,2559,3235,3710,3956,3971,3768,3373,2832,2186,1480,758,40,-643,-1281,-1881,-2423,-2935,-3395,-3814,-4177,-4474,-4681,-4784,-4750,-4573,-4221,-3707,-3002,-2145,-1123,8,1239,2506,3781,4995,6116,7081,7860,8418,8722,8780,8565,8109,7410,6492,5389,4112,2711,1207,-362,-1947,-3520,-5023,-6418,-7666,-8711,-9544,-10114,-10433,-10473,-10267,-9815,-9163,-8333,-7374,-6319,-5205,-4070,-2929,-1812,-726,313,1304,2236,3105,3907,4631,5276,5839,6308,6699,6998,7224,7373,7457,7480,7440,7342,7176,6938,6611,6200,5672,5059,4336,3532,2677,1777,905,62,-689,-1335,-1849,-2235,-2487,-2648,-2726,-2781,-2830,-2927,-3073,-3303,-3589,-3934,-4297,-4642,-4936,-5132,-5206,-5128,-4895,-4500,-3964,-3303,-2554,-1747,-929,-124,616,1279,1829,2264,2574,2762,2843,2827,2740,2597,2416,2214,2003,1787,1576,1369,1168,982,811,661,549,466,433,447,506,612,751,918,1102,1284,1470,1627,1772,1875,1950,1975,1967,1906,1808,1676,1512,1344,1166,1009,875,776,714,678,653,620,543,395,144,-233,-744,-1394,-2162,-3029,-3940,-4869,-5738,-6534,-7176,-7675,-7968,-8079,-7995,-7736,-7322,-6787,-6148,-5452,-4724,-3982,-3271,-2580,-1948,-1358,-813,-306,186,667,1164,1672,2214,2755,3318,3840,4334,4748,5079,5302,5421,5439,5375,5250,5086,4913,4749,4609,4502,4425,4375,4332,4290,4219,4114,3939,3704,3372,2962,2457,1877,1224,527,-204,-939,-1655,-2336,-2953,-3501,-3957,-4327,-4590,-4771,-4849,-4857,-4788,-4664,-4502,-4309,-4107,-3909,-3724,-3570,-3454,-3372,-3340,-3334,-3360,-3390,-3402,-3376,-3267,-3063,-2719,-2225,-1560,-732,260,1373,2592,3849,5103,6298,7371,8286,8994,9473,9704,9692,9442,8975,8329,7517,6601,5593,4535,3452,2361,1288,237,-770,-1739,-2642,-3487,-4253,-4934,-5522,-5998,-6358,-6585,-6668,-6598,-6369,-5973,-5427,-4740,-3938,-3064,-2153,-1259,-434,281,835,1211,1375,1343,1111,711,184,-446,-1104,-1768,-2383,-2904,-3324,-3592,-3722,-3689,-3517,-3196,-2767,-2230,-1623,-972,-292,378,1034,1648,2212,2722,3167,3548,3860,4100,4266,4351,4345,4260,4064,3793,3425,2989,2508,1994,1496,1040,655,383,228,216,334,585,928,1361,1819,2296,2735,3111,3402,3571,3625,3525,3302,2930,2433,1817,1090,275,-619,-1574,-2567,-3582,-4593,-5577,-6501,-7335,-8052,-8612,-8999,-9173,-9131,-8852,-8334,-7591,-6621,-5472,-4146,-2706,-1177,384,1937,3430,4826,6086,7174,8074,8768,9252,9534,9626,9536,9307,8938,8472,7914,7278,6574,5794,4942,4005,2985,1880,702,-532,-1794,-3044,-4241,-5334,-6290,-7054,-7613,-7930,-8022,-7878,-7541,-7021,-6375,-5641,-4855,-4071,-3307,-2594,-1947,-1361,-843,-371,57,461,846,1219,1571,1902,2185,2417,2562,2618,2558,2376,2073,1651,1125,528,-128,-780,-1415,-1970,-2431,-2751,-2920,-2925,-2763,-2455,-2006,-1472,-864,-252,341,860,1280,1566,1723,1728,1624,1410,1139,836,546,293,117,27,40,164,385,708,1107,1574,2081,2617,3146,3655,4113,4501,4803,4992,5068,5012,4827,4513,4076,3532,2892,2186,1424,651,-118,-858,-1527,-2136,-2642,-3068,-3394,-3648,-3826,-3962,-4051,-4119,-4162,-4185,-4182,-4139,-4052,-3901,-3687,-3390,-3034,-2596,-2120,-1595,-1060,-526,-16,462,886,1267,1587,1866,2101,2303,2481,2633,2771,2890,2990,3069,3122,3141,3119,3043,2902,2675,2358,1921,1374,703,-77,-955,-1894,-2868,-3822,-4722,-5516,-6169,-6647,-6930,-7009,-6889,-6579,-6106,-5494,-4771,-3971,-3111,-2218,-1306,-379,542,1466,2370,3253,4095,4878,5577,6166,6619,6905,7008,6911,6600,6095,5382,4508,3475,2343,1123,-119,-1366,-2565,-3684,-4690,-5557,-6249,-6764,-7066,-7168,-7055,-6750,-6257,-5612,-4832,-3962,-3024,-2060,-1097,-160,717,1520,2226,2814,3277,3591,3761,3771,3636,3359,2968,2490,1970,1451,993,642,454,461,689,1149,1818,2676,3659,4717,5768,6747,7576,8212,8589,8712,8536,8107,7416,6521,5444,4236,2934,1576,196,-1180,-2517,-3804,-5005,-6105,-7081,-7902,-8556,-9012,-9256,-9277,-9066,-8622,-7963,-7097,-6058,-4877,-3585,-2240,-865,479,1768,2960,4023,4947,5710,6304,6742,7009,7129,7104,6936,6638,6205,5631,4925,4068,3076,1949,702,-629,-2013,-3405,-4738,-5974,-7033,-7886,-8470,-8764,-8744,-8406,-7762,-6834,-5658,-4285,-2764,-1170,449,2010,3463,4744,5808,6614,7139,7371,7301,6952,6332,5483,4435,3235,1930,569,-795,-2117,-3356,-4465,-5428,-6210,-6815,-7232,-7477,-7556,-7496,-7312,-7028,-6666,-6229,-5747,-5213,-4642,-4043,-3409,-2775,-2126,-1511,-922,-406,38,381,630,772,839,832,799,755,746,791,918,1134,1450,1856,2341,2891,3481,4099,4723,5335,5931,6494,7015,7489,7904,8239,8499,8639,8665,8543,8259,7800,7150,6311,5287,4093,2757,1319,-177,-1687,-3143,-4523,-5753,-6828,-7707,-8387,-8863,-9139,-9223,-9134,-8868,-8447,-7862,-7122,-6224,-5173,-3981,-2658,-1250,225,1698,3125,4450,5612,6582,7312,7801,8039,8050,7855,7496,7011,6435,5815,5153,4496,3823,3157,2479,1785,1071,321,-456,-1267,-2100,-2935,-3766,-4545,-5277,-5899,-6423,-6796,-7027,-7099,-7009,-6771,-6387,-5880,-5261,-4551,-3774,-2942,-2087,-1228,-380,412,1150,1793,2333,2757,3043,3209,3237,3145,2943,2634,2250,1791,1284,736,167,-413,-992,-1558,-2104,-2625,-3106,-3552,-3941,-4275,-4539,-4718,-4795,-4755,-4574,-4238,-3737,-3065,-2229,-1249,-154,1019,2214,3398,4503,5502,6347,7018,7499,7783,7876,7787,7536,7132,6603,5960,5222,4407,3538,2630,1730,845,37,-683,-1259,-1687,-1935,-2019,-1938,-1735,-1435,-1104,-774,-516,-351,-331,-460,-746,-1175,-1714,-2326,-2968,-3580,-4133,-4572,-4884,-5047,-5064,-4941,-4703,-4367,-3956,-3500,-2996,-2472,-1911,-1318,-683,6,738,1527,2345,3185,4019,4815,5554,6201,6741,7158,7446,7600,7626,7524,7307,6969,6522,5958,5286,4501,3612,2618,1549,403,-770,-1971,-3140,-4268,-5304,-6234,-7023,-7651,-8104,-8364,-8423,-8283,-7927,-7376,-6621,-5687,-4589,-3349,-2015,-609,801,2186,3475,4624,5584,6297,6744,6875,6688,6175,5351,4245,2911,1404,-191,-1795,-3330,-4701,-5862,-6733,-7310,-7550,-7493,-7135,-6551,-5762,-4847,-3850,-2826,-1818,-854,43,858,1595,2248,2823,3327,3746,4089,4339,4488,4521,4438,4226,3894,3459,2920,2327,1681,1029,385,-218,-776,-1263,-1690,-2041,-2326,-2548,-2694,-2784,-2782,-2715,-2540,-2270,-1889,-1401,-812,-150,581,1321,2054,2728,3311,3764,4067,4198,4153,3935,3555,3042,2418,1726,996,268,-422,-1040,-1576,-1979,-2274,-2420,-2439,-2330,-2103,-1783,-1385,-936,-468,0,430,809,1103,1299,1390,1362,1232,1003,703,363,12,-310,-567,-738,-787,-722,-525,-224,167,613,1073,1509,1874,2127,2241,2180,1941,1511,916,165,-680,-1605,-2528,-3424,-4228,-4908,-5431,-5776,-5926,-5886,-5648,-5236,-4649,-3923,-3066,-2115,-1099,-53,993,1985,2910,3711,4382,4887,5232,5402,5419,5305,5066,4772,4412,4056,3699,3373,3080,2811,2560,2297,2011,1674,1273,800,253,-347,-991,-1636,-2269,-2836,-3330,-3703,-3966,-4094,-4113,-4023,-3868,-3663,-3450,-3258,-3108,-3023,-3011,-3060,-3168,-3313,-3458,-3594,-3669,-3677,-3585,-3387,-3078,-2657,-2145,-1546,-884,-185,549,1284,2027,2757,3480,4186,4878,5547,6187,6784,7324,7782,8141,8369,8455,8368,8103,7649,7001,6181,5185,4059,2812,1496,135,-1222,-2541,-3789,-4918,-5917,-6741,-7387,-7827,-8059,-8079,-7894,-7515,-6962,-6257,-5432,-4515,-3539,-2540,-1537,-567,357,1218,1993,2693,3286,3791,4188,4480,4663,4730,4679,4508,4210,3789,3251,2595,1845,1007,113,-818,-1742,-2641,-3456,-4169,-4728,-5101,-5264,-5184,-4858,-4278,-3459,-2423,-1211,131,1538,2955,4309,5545,6603,7439,8020,8325,8344,8082,7548,6760,5755,4548,3197,1733,210,-1315,-2795,-4164,-5381,-6393,-7172,-7693,-7939,-7938,-7677,-7224,-6587,-5835,-5013,-4159,-3339,-2569,-1898,-1334,-895,-584,-393,-325,-351,-479,-670,-934,-1237,-1569,-1919,-2260,-2583,-2869,-3093,-3253,-3317,-3282,-3135,-2856,-2462,-1925,-1271,-496,390,1348,2393,3457,4553,5622,6652,7604,8460,9180,9747,10138,10328,10310,10068,9592,8895,7971,6847,5543,4083,2533,906,-701,-2271,-3716,-5007,-6088,-6934,-7525,-7854,-7942,-7791,-7456,-6950,-6327,-5624,-4872,-4119,-3379,-2696,-2065,-1529,-1063,-698,-401,-177,0,145,288,442,639,879,1195,1562,2013,2504,3053,3618,4184,4725,5206,5599,5874,6001,5957,5726,5296,4668,3862,2896,1814,655,-520,-1666,-2720,-3651,-4408,-4985,-5354,-5540,-5541,-5403,-5153,-4834,-4499,-4172,-3908,-3722,-3627,-3646,-3745,-3923,-4137,-4343,-4501,-4556,-4461,-4180,-3696,-2986,-2087,-1005,191,1449,2702,3870,4901,5725,6318,6646,6705,6510,6078,5448,4664,3763,2802,1818,859,-51,-867,-1590,-2189,-2673,-3035,-3283,-3418,-3456,-3381,-3216,-2927,-2538,-2017,-1377,-625,248,1189,2194,3208,4191,5096,5883,6494,6925,7123,7111,6867,6430,5816,5076,4244,3380,2512,1701,948,303,-262,-724,-1123,-1468,-1793,-2128,-2490,-2904,-3365,-3878,-4418,-4962,-5479,-5930,-6286,-6513,-6597,-6510,-6268,-5854,-5300,-4607,-3818,-2946,-2040,-1125,-243,570,1287,1878,2333,2638,2805,2841,2771,2628,2438,2246,2086,1995,2004,2140,2409,2822,3366,4009,4727,5457,6159,6765,7227,7486,7514,7270,6760,5977,4956,3731,2358,901,-579,-2008,-3330,-4482,-5429,-6134,-6588,-6788,-6753,-6513,-6107,-5589,-4997,-4402,-3823,-3318,-2897,-2571,-2346,-2197,-2119,-2071,-2044,-1999,-1927,-1811,-1641,-1411,-1130,-788,-399,23,486,947,1411,1841,2208,2492,2648,2663,2508,2180,1686,1037,273,-566,-1429,-2269,-3032,-3685,-4198,-4549,-4746,-4778,-4670,-4434,-4080,-3641,-3111,-2514,-1855,-1135,-371,437,1275,2130,2985,3825,4619,5355,6004,6541,6950,7207,7299,7218,6949,6507,5892,5124,4231,3243,2200,1145,119,-836,-1679,-2391,-2938,-3320,-3529,-3575,-3466,-3238,-2888,-2482,-2013,-1540,-1079,-655,-310,-41,117,167,112,-55,-296,-611,-950,-1297,-1602,-1850,-1990,-2024,-1921,-1684,-1337,-869,-345,244,828,1412,1947,2442,2879,3266,3611,3927,4219,4492,4745,4948,5097,5141,5049,4794,4328,3659,2758,1673,409,-951,-2368,-3755,-5047,-6178,-7099,-7761,-8168,-8290,-8179,-7834,-7331,-6689,-5981,-5232,-4483,-3763,-3063,-2406,-1756,-1118,-463,218,931,1675,2441,3203,3949,4633,5245,5743,6120,6352,6431,6348,6098,5683,5093,4338,3410,2338,1123,-187,-1574,-2970,-4344,-5621,-6770,-7727,-8467,-8960,-9188,-9151,-8851,-8299,-7515,-6519,-5342,-4021,-2595,-1115,372,1805,3143,4325,5324,6109,6660,6986,7091,6991,6726,6310,5788,5190,4541,3883,3228,2622,2071,1613,1245,990,828,760,747,765,765,715,576,317,-50,-556,-1124,-1763,-2379,-2942,-3376,-3646,-3705,-3556,-3180,-2631,-1924,-1139,-325,440,1103,1598,1905,1985,1853,1521,1030,430,-205,-829,-1348,-1730,-1905,-1854,-1559,-1016,-260,694,1776,2949,4137,5287,6335,7223,7917,8367,8566,8485,8145,7539,6708,5677,4482,3183,1810,432,-925,-2197,-3367,-4395,-5264,-5968,-6490,-6855,-7047,-7104,-7020,-6818,-6516,-6106,-5619,-5042,-4395,-3680,-2917,-2122,-1328,-558,141,742,1201,1498,1612,1542,1299,916,430,-98,-621,-1074,-1409,-1603,-1614,-1477,-1182,-794,-354,68,410,611,623,412,-28,-696,-1544,-2534,-3591,-4637,-5600,-6399,-6970,-7269,-7261,-6943,-6322,-5433,-4319,-3041,-1658,-234,1168,2495,3701,4750,5620,6296,6770,7049,7142,7063,6840,6487,6046,5533,4989,4435,3897,3389,2924,2492,2101,1720,1342,947,512,39,-491,-1061,-1675,-2306,-2933,-3538,-4078,-4537,-4880,-5075,-5113,-4957,-4622,-4082,-3367,-2487,-1474,-376,772,1904,2981,3944,4761,5391,5830,6055,6100,5967,5703,5349,4939,4540,4176,3894,3720,3670,3746,3940,4221,4554,4881,5148,5283,5228,4924,4335,3444,2258,818,-824,-2572,-4347,-6036,-7554,-8814,-9772,-10380,-10657,-10613,-10306,-9808,-9176,-8506,-7844,-7253,-6749,-6351,-6020,-5743,-5442,-5079,-4587,-3925,-3064,-1994,-742,673,2165,3697,5162,6502,7643,8527,9125,9397,9367,9018,8411,7552,6514,5325,4052,2732,1417,147,-1047,-2131,-3093,-3915,-4591,-5128,-5522,-5789,-5930,-5956,-5865,-5654,-5322,-4848,-4240,-3470,-2553,-1487,-284,1016,2393,3790,5160,6453,7605,8579,9321,9811,10016,9930,9552,8887,7960,6793,5421,3894,2250,560,-1135,-2762,-4278,-5626,-6775,-7702,-8386,-8846,-9078,-9129,-9016,-8787,-8469,-8101,-7695,-7270,-6817,-6316,-5759,-5093,-4310,-3375,-2282,-1041,332,1781,3266,4701,6038,7191,8120,8771,9133,9188,8967,8491,7817,6999,6104,5192,4335,3570,2947,2493,2199,2084,2095,2215,2383,2543,2642,2621,2436,2063,1482,709,-230,-1288,-2407,-3520,-4562,-5472,-6196,-6695,-6958,-6963,-6737,-6293,-5673,-4911,-4067,-3166,-2275,-1412,-613,90,709,1210,1625,1935,2171,2331,2431,2488,2501,2486,2446,2384,2313,2216,2118,1986,1850,1679,1482,1241,958,619,220,-235,-763,-1338,-1969,-2635,-3322,-4009,-4677,-5303,-5859,-6334,-6690,-6920,-6991,-6888,-6592,-6099,-5393,-4506,-3428,-2222,-907,450,1801,3090,4265,5282,6121,6742,7173,7382,7429,7297,7050,6688,6257,5760,5219,4626,3987,3286,2520,1680,764,-213,-1237,-2278,-3297,-4261,-5114,-5831,-6368,-6710,-6840,-6762,-6482,-6026,-5409,-4660,-3807,-2863,-1863,-802,281,1398,2501,3602,4649,5638,6522,7281,7883,8301,8520,8519,8302,7860,7217,6376,5378,4240,3019,1740,471,-758,-1885,-2867,-3675,-4265,-4637,-4778,-4702,-4440,-4031,-3520,-2983,-2449,-2006,-1673,-1505,-1511,-1699,-2058,-2561,-3166,-3830,-4502,-5121,-5658,-6042,-6272,-6303,-6144,-5788,-5251,-4559,-3731,-2807,-1811,-776,275,1304,2310,3245,4114,4886,5547,6093,6504,6777,6912,6906,6766,6500,6112,5616,5023,4339,3584,2761,1896,991,80,-833,-1711,-2555,-3324,-4026,-4638,-5156,-5591,-5934,-6210,-6410,-6555,-6633,-6647,-6581,-6408,-6107,-5644,-4994,-4144,-3075,-1812,-368,1208,2855,4509,6097,7533,8769,9723,10375,10690,10663,10310,9652,8731,7592,6287,4863,3381,1879,413,-979,-2265,-3405,-4383,-5184,-5791,-6229,-6483,-6596,-6579,-6465,-6287,-6061,-5816,-5555,-5280,-4974,-4627,-4188,-3655,-2969,-2132,-1131,30,1305,2668,4037,5369,6569,7598,8382,8900,9127,9058,8728,8143,7375,6451,5439,4384,3326,2313,1358,488,-301,-1005,-1643,-2213,-2751,-3244,-3722,-4170,-4588,-4966,-5274,-5503,-5613,-5598,-5422,-5096,-4602,-3969,-3207,-2359,-1463,-563,284,1052,1682,2162,2471,2597,2570,2389,2109,1755,1376,1019,714,498,390,394,515,728,1025,1364,1727,2077,2392,2639,2811,2874,2833,2660,2363,1921,1355,650,-157,-1074,-2036,-3052,-4033,-4987,-5834,-6567,-7142,-7552,-7788,-7855,-7765,-7548,-7214,-6800,-6324,-5790,-5234,-4620,-3986,-3284,-2536,-1710,-814,161,1202,2295,3416,4529,5607,6597,7478,8191,8734,9057,9165,9037,8677,8087,7287,6280,5113,3795,2385,915,-556,-1980,-3298,-4467,-5436,-6179,-6664,-6887,-6846,-6554,-6034,-5315,-4428,-3418,-2314,-1164,8,1160,2274,3326,4299,5184,5967,6648,7210,7657,7967,8138,8152,7989,7645,7094,6347,5387,4252,2946,1543,70,-1376,-2740,-3936,-4890,-5559,-5884,-5864,-5500,-4826,-3897,-2800,-1607,-435,639,1517,2131,2426,2382,1983,1267,265,-944,-2295,-3683,-5039,-6251,-7273,-8014,-8457,-8555,-8328,-7776,-6952,-5895,-4676,-3360,-2012,-703,517,1602,2523,3258,3814,4192,4415,4516,4514,4450,4349,4223,4099,3963,3821,3649,3431,3142,2761,2274,1673,962,159,-714,-1616,-2517,-3365,-4138,-4792,-5320,-5696,-5928,-6007,-5945,-5746,-5403,-4942,-4335,-3610,-2750,-1778,-694,464,1690,2925,4151,5315,6374,7296,8038,8580,8899,8995,8858,8519,7981,7284,6452,5515,4517,3466,2411,1356,333,-649,-1573,-2429,-3209,-3901,-4509,-5019,-5437,-5762,-5997,-6150,-6228,-6245,-6211,-6146,-6059,-5966,-5872,-5780,-5678,-5565,-5406,-5196,-4893,-4493,-3960,-3298,-2499,-1565,-527,608,1796,3002,4194,5319,6353,7252,7993,8549,8916,9075,9042,8814,8415,7859,7184,6409,5588,4747,3937,3200,2558,2054,1673,1428,1281,1197,1138,1036,876,598,216,-293,-889,-1556,-2243,-2917,-3535,-4068,-4485,-4787,-4945,-4993,-4901,-4708,-4402,-3992,-3483,-2873,-2164,-1364,-478,462,1440,2398,3306,4092,4724,5140,5316,5228,4873,4273,3461,2480,1397,254,-879,-1970,-2979,-3882,-4678,-5346,-5918,-6383,-6772,-7094,-7363,-7586,-7773,-7904,-7979,-7975,-7861,-7632,-7247,-6711,-6002,-5131,-4111,-2957,-1707,-396,945,2260,3522,4694,5739,6648,7399,7984,8410,8672,8777,8725,8521,8148,7612,6886,5971,4874,3588,2167,637,-934,-2462,-3906,-5157,-6195,-6955,-7437,-7636,-7586,-7318,-6888,-6344,-5727,-5080,-4414,-3752,-3076,-2394,-1680,-937,-162,648,1458,2266,3019,3710,4292,4765,5099,5317,5414,5427,5374,5295,5208,5147,5117,5121,5161,5205,5259,5278,5269,5208,5100,4943,4750,4516,4260,3959,3616,3197,2687,2041,1250,282,-853,-2141,-3553,-5021,-6490,-7864,-9079,-10043,-10712,-11026,-10984,-10574,-9845,-8826,-7599,-6226,-4776,-3330,-1923,-619,569,1631,2552,3361,4051,4657,5171,5625,5996,6308,6531,6667,6693,6589,6341,5929,5348,4600,3692,2651,1506,302,-914,-2092,-3187,-4162,-4979,-5633,-6108,-6408,-6560,-6557,-6446,-6225,-5928,-5557,-5143,-4678,-4193,-3688,-3171,-2663,-2154,-1661,-1186,-720,-272,172,617,1076,1550,2058,2586,3144,3711,4269,4795,5255,5626,5874,5989,5948,5763,5431,4976,4416,3770,3065,2305,1516,692,-155,-1029,-1921,-2829,-3742,-4638,-5504,-6305,-7013,-7599,-8025,-8264,-8288,-8083,-7634,-6951,-6029,-4904,-3590,-2129,-558,1083,2751,4394,5982,7456,8797,9951,10903,11622,12092,12312,12262,11965,11414,10625,9619,8401,7012,5476,3830,2137,441,-1186,-2686,-3999,-5081,-5892,-6433,-6701,-6738,-6581,-6293,-5932,-5557,-5216,-4936,-4741,-4620,-4570,-4550,-4537,-4477,-4350,-4099,-3719,-3181,-2493,-1667,-735,258,1270,2227,3102,3822,4372,4714,4861,4803,4582,4227,3779,3294,2814,2373,2020,1755,1602,1547,1568,1638,1714,1752,1700,1518,1162,608,-154,-1133,-2292,-3612,-5030,-6491,-7925,-9261,-10429,-11379,-12047,-12422,-12464,-12186,-11591,-10698,-9539,-8144,-6552,-4805,-2945,-1021,927,2837,4672,6375,7904,9214,10274,11052,11529,11708,11568,11145,10436,9474,8295,6925,5423,3830,2196,587,-960,-2383,-3648,-4731,-5602,-6270,-6727,-6990,-7073,-6989,-6742,-6348,-5782,-5065,-4166,-3110,-1883,-533,927,2426,3923,5348,6647,7765,8669,9328,9748,9921,9886,9660,9283,8798,8221,7596,6925,6224,5494,4726,3919,3057,2149,1178,175,-854,-1880,-2859,-3768,-4557,-5202,-5677,-5968,-6082,-6030,-5847,-5571,-5251,-4935,-4675,-4501,-4447,-4520,-4710,-5007,-5361,-5737,-6073,-6322,-6416,-6333,-6010,-5457,-4657,-3628,-2419,-1061,366,1812,3192,4459,5544,6404,7012,7339,7379,7142,6625,5870,4889,3733,2435,1058,-353,-1727,-3012,-4148,-5076,-5773,-6192,-6352,-6243,-5915,-5398,-4766,-4059,-3355,-2688,-2109,-1635,-1280,-1027,-875,-770,-698,-601,-447,-204,159,657,1286,2041,2899,3815,4768,5688,6551,7291,7884,8281,8466,8408,8106,7549,6765,5761,4595,3308,1972,653,-565,-1631,-2473,-3072,-3412,-3507,-3413,-3175,-2888,-2614,-2446,-2424,-2605,-2979,-3552,-4259,-5047,-5833,-6520,-7033,-7289,-7221,-6812,-6034,-4917,-3511,-1873,-107,1699,3442,5028,6380,7439,8155,8535,8557,8281,7722,6959,6041,5044,4030,3057,2178,1415,796,324,-19,-229,-356,-396,-394,-345,-288,-206,-129,-44,36,104,166,202,223,214,189,135,78,8,-55,-109,-144,-156,-142,-100,-36,45,124,190,205,163,14,-244,-637,-1164,-1807,-2546,-3337,-4129,-4865,-5491,-5942,-6191,-6191,-5943,-5437,-4708,-3783,-2722,-1583,-431,666,1653,2477,3097,3501,3656,3593,3298,2809,2153,1356,472,-482,-1437,-2384,-3259,-4047,-4715,-5235,-5612,-5819,-5874,-5777,-5536,-5167,-4670,-4060,-3327,-2489,-1524,-476,680,1874,3102,4291,5397,6348,7105,7595,7814,7722,7347,6705,5857,4858,3789,2719,1722,848,144,-381,-721,-901,-955,-928,-868,-825,-830,-922,-1101,-1380,-1736,-2144,-2569,-2958,-3271,-3450,-3451,-3236,-2774,-2069,-1120,31,1336,2726,4127,5446,6623,7567,8237,8595,8621,8329,7741,6906,5877,4722,3512,2301,1173,150,-699,-1376,-1846,-2140,-2254,-2243,-2137,-1992,-1865,-1798,-1844,-2032,-2386,-2908,-3594,-4407,-5318,-6270,-7200,-8056,-8754,-9250,-9472,-9395,-8972,-8211,-7118,-5733,-4121,-2354,-532,1249,2882,4282,5360,6076,6389,6309,5858,5098,4105,2975,1809,703,-247,-968,-1407,-1535,-1356,-889,-186,686,1656,2628,3536,4290,4841,5138,5157,4898,4378,3627,2707,1670,590,-474,-1455,-2314,-3012,-3538,-3896,-4105,-4190,-4199,-4163,-4126,-4109,-4128,-4185,-4255,-4329,-4342,-4282,-4083,-3730,-3183,-2453,-1523,-443,775,2068,3386,4670,5858,6899,7742,8347,8680,8722,8461,7905,7063,5971,4669,3206,1657,70,-1467,-2902,-4174,-5228,-6047,-6593,-6880,-6910,-6700,-6289,-5692,-4956,-4092,-3140,-2103,-1017,121,1276,2446,3598,4719,5771,6738,7573,8263,8762,9042,9087,8851,8345,7539,6453,5109,3535,1804,-33,-1881,-3664,-5295,-6699,-7811,-8589,-9002,-9052,-8747,-8133,-7244,-6163,-4930,-3640,-2338,-1098,43,1034,1874,2536,3048,3416,3681,3873,4025,4169,4316,4479,4636,4770,4834,4786,4581,4164,3519,2620,1476,127,-1388,-2981,-4579,-6065,-7373,-8368,-9019,-9230,-8991,-8293,-7153,-5640,-3829,-1817,264,2308,4176,5758,6950,7665,7847,7471,6537,5093,3210,986,-1439,-3945,-6374,-8600,-10505,-11993,-12994,-13492,-13455,-12936,-11956,-10594,-8924,-7028,-5001,-2916,-875,1075,2855,4434,5780,6883,7747,8387,8835,9107,9262,9300,9270,9175,9021,8808,8512,8112,7585,6895,6026,4972,3728,2332,808,-773,-2359,-3861,-5221,-6361,-7227,-7783,-7994,-7867,-7396,-6615,-5557,-4267,-2804,-1221,410,2029,3566,4966,6169,7140,7837,8252,8378,8227,7829,7211,6428,5516,4534,3519,2516,1555,662,-151,-872,-1506,-2055,-2532,-2937,-3296,-3592,-3847,-4033,-4152,-4184,-4118,-3942,-3656,-3265,-2791,-2258,-1705,-1164,-676,-274,24,199,256,206,70,-120,-322,-512,-639,-697,-658,-532,-327,-75,196,434,613,684,632,439,105,-350,-904,-1516,-2142,-2740,-3258,-3663,-3915,-3998,-3895,-3616,-3164,-2581,-1885,-1135,-363,377,1050,1611,2047,2321,2438,2386,2178,1816,1335,740,87,-613,-1286,-1918,-2431,-2802,-2981,-2943,-2676,-2181,-1482,-615,366,1399,2425,3376,4204,4868,5343,5624,5724,5650,5459,5150,4794,4383,3970,3538,3113,2669,2204,1702,1142,522,-176,-937,-1769,-2645,-3551,-4466,-5351,-6198,-6960,-7632,-8170,-8577,-8807,-8872,-8718,-8358,-7749,-6888,-5776,-4397,-2803,-1006,914,2897,4853,6688,8318,9661,10657,11265,11470,11284,10742,9904,8832,7618,6320,5037,3799,2690,1709,895,238,-277,-666,-966,-1211,-1427,-1647,-1890,-2155,-2457,-2750,-3037,-3257,-3390,-3383,-3219,-2856,-2310,-1561,-656,396,1523,2695,3838,4903,5838,6580,7108,7359,7325,6969,6294,5293,3992,2425,640,-1279,-3264,-5214,-7033,-8643,-9945,-10901,-11447,-11586,-11306,-10647,-9650,-8376,-6903,-5296,-3646,-2014,-480,906,2092,3042,3733,4147,4289,4156,3780,3174,2382,1446,408,-663,-1723,-2702,-3549,-4211,-4639,-4815,-4705,-4333,-3705,-2868,-1886,-808,273,1303,2209,2957,3503,3858,4012,3999,3844,3580,3234,2832,2380,1888,1350,770,130,-547,-1277,-2019,-2772,-3486,-4147,-4712,-5159,-5472,-5630,-5640,-5504,-5228,-4844,-4344,-3768,-3103,-2374,-1562,-678,291,1351,2490,3713,4990,6294,7591,8827,9959,10933,11704,12236,12504,12491,12202,11644,10842,9828,8643,7323,5919,4473,3026,1616,279,-967,-2092,-3095,-3967,-4703,-5321,-5814,-6206,-6500,-6708,-6841,-6909,-6915,-6877,-6789,-6671,-6512,-6332,-6116,-5875,-5594,-5273,-4897,-4459,-3945,-3354,-2676,-1923,-1101,-233,653,1513,2327,3016,3585,3950,4127,4066,3797,3303,2642,1830,932,-4,-923,-1760,-2481,-3027,-3389,-3534,-3471,-3204,-2763,-2177,-1494,-752,-1,718,1381,1942,2409,2746,2972,3075,3073,2967,2771,2504,2173,1802,1418,1024,671,352,101,-81,-193,-240,-253,-236,-251,-284,-399,-577,-834,-1153,-1503,-1854,-2167,-2401,-2526,-2525,-2390,-2140,-1794,-1397,-981,-599,-278,-52,78,104,58,-50,-168,-279,-337,-334,-243,-78,162,450,775,1098,1418,1711,1969,2216,2438,2682,2942,3256,3620,4047,4521,5020,5516,5965,6329,6553,6617,6478,6138,5591,4868,3995,3034,2019,1023,72,-785,-1537,-2180,-2719,-3184,-3592,-3977,-4357,-4746,-5152,-5558,-5958,-6308,-6596,-6774,-6824,-6714,-6429,-5958,-5295,-4460,-3446,-2300,-1033,307,1680,3044,4344,5542,6583,7434,8051,8415,8493,8288,7785,7007,5968,4703,3264,1696,73,-1544,-3079,-4476,-5665,-6617,-7283,-7668,-7760,-7587,-7180,-6575,-5831,-4999,-4121,-3275,-2473,-1790,-1244,-863,-688,-701,-931,-1357,-1954,-2709,-3557,-4465,-5368,-6205,-6928,-7461,-7778,-7823,-7580,-7035,-6192,-5074,-3722,-2186,-536,1157,2809,4350,5716,6839,7709,8277,8579,8613,8431,8079,7601,7058,6490,5934,5412,4934,4496,4091,3695,3290,2856,2375,1847,1261,638,-4,-642,-1245,-1773,-2213,-2516,-2680,-2683,-2515,-2181,-1685,-1040,-260,620,1585,2586,3593,4569,5458,6234,6851,7279,7498,7493,7266,6835,6221,5473,4632,3756,2891,2086,1367,758,246,-177,-543,-895,-1258,-1679,-2171,-2743,-3391,-4089,-4812,-5511,-6164,-6713,-7157,-7463,-7636,-7686,-7622,-7480,-7265,-7015,-6725,-6413,-6059,-5656,-5178,-4598,-3903,-3074,-2108,-1026,158,1392,2629,3811,4877,5768,6434,6839,6948,6765,6285,5529,4543,3357,2038,639,-789,-2170,-3473,-4639,-5641,-6451,-7050,-7442,-7619,-7602,-7398,-7030,-6524,-5890,-5173,-4371,-3526,-2652,-1763,-886,-24,804,1599,2349,3061,3728,4348,4929,5462,5952,6391,6776,7099,7356,7525,7609,7576,7436,7158,6754,6208,5537,4750,3864,2920,1931,955,3,-865,-1645,-2293,-2812,-3181,-3410,-3504,-3479,-3358,-3168,-2927,-2673,-2421,-2188,-2000,-1850,-1751,-1699,-1681,-1699,-1729,-1767,-1782,-1774,-1697,-1559,-1311,-967,-499,73,743,1481,2248,3008,3706,4309,4781,5093,5247,5239,5099,4851,4529,4173,3795,3435,3063,2697,2292,1831,1282,616,-176,-1085,-2097,-3163,-4229,-5237,-6097,-6769,-7176,-7291,-7099,-6588,-5815,-4788,-3607,-2300,-969,347,1577,2685,3641,4425,5042,5481,5774,5911,5924,5808,5579,5226,4759,4158,3433,2573,1592,497,-678,-1910,-3150,-4360,-5490,-6500,-7347,-8011,-8464,-8703,-8727,-8546,-8177,-7646,-6975,-6197,-5340,-4425,-3496,-2555,-1647,-774,36,769,1412,1951,2372,2671,2838,2881,2798,2622,2355,2058,1742,1474,1267,1181,1209,1383,1677,2073,2540,3013,3461,3805,4015,4040,3858,3464,2863,2094,1191,232,-744,-1644,-2439,-3057,-3499,-3728,-3783,-3674,-3445,-3149,-2818,-2506,-2235,-2021,-1872,-1773,-1698,-1632,-1514,-1343,-1056,-653,-108,577,1387,2304,3290,4305,5300,6224,7034,7682,8141,8388,8411,8224,7835,7278,6597,5821,5012,4203,3429,2731,2102,1568,1097,680,281,-141,-609,-1162,-1807,-2552,-3382,-4268,-5171,-6037,-6822,-7465,-7934,-8193,-8227,-8040,-7648,-7079,-6388,-5615,-4818,-4049,-3342,-2737,-2240,-1859,-1567,-1355,-1168,-993,-776,-511,-162,252,745,1276,1823,2359,2821,3205,3448,3552,3488,3269,2894,2402,1813,1180,540,-65,-589,-1014,-1304,-1465,-1488,-1387,-1179,-885,-522,-121,306,735,1141,1524,1847,2109,2286,2369,2359,2238,2033,1741,1387,1011,617,275,-20,-207,-289,-238,-55,244,643,1108,1591,2053,2436,2693,2788,2682,2380,1864,1191,366,-513,-1415,-2249,-2954,-3484,-3792,-3858,-3698,-3315,-2763,-2096,-1357,-636,45,608,1048,1325,1454,1434,1294,1056,758,425,98,-199,-438,-590,-645,-573,-389,-75,334,823,1352,1867,2330,2680,2892,2922,2780,2446,1981,1383,736,69,-566,-1121,-1576,-1923,-2137,-2269,-2306,-2304,-2273,-2252,-2243,-2275,-2320,-2388,-2436,-2451,-2398,-2249,-1997,-1620,-1130,-547,120,812,1522,2194,2805,3333,3762,4089,4320,4457,4525,4524,4474,4382,4237,4058,3808,3505,3119,2653,2102,1468,772,28,-724,-1457,-2131,-2711,-3173,-3492,-3665,-3696,-3601,-3399,-3138,-2829,-2539,-2274,-2087,-1986,-2000,-2127,-2370,-2718,-3140,-3628,-4132,-4628,-5094,-5482,-5803,-6014,-6126,-6126,-6006,-5768,-5399,-4897,-4261,-3477,-2577,-1546,-438,729,1911,3051,4120,5050,5826,6397,6758,6896,6808,6525,6053,5440,4716,3925,3108,2306,1544,859,258,-242,-640,-937,-1140,-1243,-1273,-1203,-1076,-857,-596,-269,78,442,791,1099,1347,1514,1594,1577,1485,1317,1109,882,656,463,308,216,175,206,279,418,586,806,1042,1316,1600,1900,2203,2487,2761,2979,3153,3252,3273,3215,3077,2868,2605,2299,1971,1627,1288,938,592,228,-158,-578,-1047,-1564,-2131,-2751,-3395,-4068,-4723,-5344,-5901,-6346,-6662,-6797,-6742,-6462,-5958,-5235,-4306,-3213,-2001,-719,552,1766,2843,3739,4404,4807,4935,4787,4381,3747,2935,1985,976,-58,-1034,-1923,-2678,-3269,-3695,-3944,-4033,-3986,-3822,-3573,-3266,-2923,-2568,-2212,-1865,-1531,-1210,-900,-599,-288,16,351,687,1063,1450,1880,2317,2781,3240,3690,4104,4465,4741,4920,4977,4894,4680,4312,3834,3236,2572,1866,1163,507,-76,-541,-888,-1094,-1174,-1146,-1029,-870,-697,-551,-462,-457,-552,-752,-1050,-1438,-1885,-2379,-2878,-3369,-3822,-4224,-4564,-4842,-5048,-5196,-5279,-5307,-5271,-5174,-5001,-4744,-4389,-3920,-3318,-2587,-1700,-677,481,1750,3096,4481,5854,7165,8353,9377,10185,10759,11066,11122,10924,10508,9906,9153,8298,7370,6410,5428,4455,3491,2548,1625,730,-142,-973,-1769,-2514,-3201,-3828,-4380,-4862,-5254,-5564,-5772,-5886,-5883,-5775,-5544,-5205,-4755,-4206,-3579,-2892,-2173,-1453,-764,-136,387,801,1069,1194,1174,1015,751,395,-6,-430,-834,-1195,-1480,-1686,-1780,-1785,-1679,-1501,-1250,-960,-658,-367,-134,39,95,49,-146,-467,-926,-1502,-2164,-2887,-3612,-4294,-4882,-5303,-5533,-5517,-5250,-4727,-3972,-3026,-1954,-816,302,1339,2227,2919,3389,3622,3628,3431,3061,2568,1987,1376,754,188,-334,-752,-1086,-1315,-1445,-1493,-1473,-1403,-1319,-1226,-1169,-1145,-1180,-1263,-1405,-1570,-1764,-1929,-2062,-2104,-2045,-1838,-1469,-921,-186,716,1778,2953,4205,5479,6724,7885,8928,9798,10498,10994,11308,11438,11416,11251,10970,10585,10092,9503,8797,7955,6981,5836,4553,3120,1577,-36,-1676,-3273,-4781,-6139,-7316,-8270,-9011,-9513,-9831,-9960,-9967,-9867,-9710,-9528,-9333,-9145,-8955,-8760,-8525,-8243,-7859,-7373,-6747,-5981,-5076,-4047,-2924,-1746,-558,587,1641,2558,3303,3846,4182,4298,4226,3976,3601,3126,2616,2101,1632,1241,943,766,694,731,849,1023,1231,1436,1624,1763,1855,1879,1844,1758,1611,1442,1229,1009,775,552,338,160,15,-75,-105,-74,31,189,401,635,880,1094,1264,1345,1331,1200,950,588,127,-408,-991,-1590,-2177,-2726,-3211,-3622,-3933,-4150,-4248,-4229,-4081,-3795,-3372,-2808,-2112,-1305,-406,539,1495,2408,3235,3930,4462,4802,4949,4896,4672,4293,3811,3253,2679,2111,1611,1180,869,669,598,652,821,1094,1452,1877,2336,2811,3260,3660,3978,4181,4251,4171,3933,3554,3038,2433,1758,1080,415,-165,-664,-1034,-1288,-1425,-1463,-1436,-1371,-1304,-1268,-1284,-1374,-1533,-1774,-2064,-2407,-2757,-3107,-3426,-3691,-3892,-4012,-4046,-4000,-3867,-3667,-3404,-3096,-2767,-2430,-2117,-1847,-1637,-1511,-1473,-1524,-1657,-1851,-2073,-2295,-2475,-2572,-2566,-2418,-2131,-1691,-1118,-425,354,1186,2033,2855,3615,4274,4797,5156,5320,5273,4996,4484,3748,2794,1668,402,-939,-2294,-3591,-4770,-5758,-6528,-7036,-7284,-7282,-7052,-6650,-6117,-5514,-4896,-4296,-3762,-3301,-2924,-2620,-2370,-2142,-1918,-1655,-1342,-951,-484,75,691,1393,2116,2893,3661,4437,5184,5896,6553,7142,7634,8029,8285,8416,8376,8194,7839,7349,6722,5995,5193,4355,3516,2713,1971,1321,765,321,-24,-271,-436,-534,-570,-557,-492,-372,-190,61,394,797,1278,1803,2365,2905,3413,3821,4115,4256,4228,4035,3679,3186,2590,1917,1210,492,-219,-913,-1588,-2264,-2942,-3646,-4387,-5157,-5966,-6784,-7598,-8368,-9064,-9644,-10082,-10347,-10419,-10294,-9963,-9451,-8758,-7932,-6982,-5958,-4886,-3799,-2739,-1720,-783,62,793,1393,1870,2205,2422,2518,2520,2443,2325,2179,2058,1965,1948,2018,2185,2460,2829,3272,3763,4266,4732,5132,5410,5555,5525,5330,4960,4442,3799,3073,2300,1532,807,159,-377,-793,-1081,-1247,-1307,-1298,-1229,-1171,-1114,-1128,-1203,-1375,-1625,-1953,-2335,-2729,-3119,-3444,-3683,-3810,-3783,-3619,-3290,-2824,-2218,-1505,-690,185,1115,2063,3005,3919,4759,5506,6114,6549,6782,6783,6530,6031,5271,4304,3139,1849,487,-881,-2183,-3355,-4356,-5122,-5657,-5917,-5937,-5695,-5250,-4593,-3786,-2840,-1807,-711,401,1504,2548,3510,4353,5056,5603,5973,6184,6222,6121,5886,5556,5139,4678,4175,3659,3137,2604,2077,1525,970,374,-248,-914,-1610,-2344,-3078,-3815,-4509,-5142,-5685,-6107,-6398,-6536,-6533,-6378,-6109,-5723,-5273,-4770,-4248,-3746,-3264,-2843,-2477,-2172,-1928,-1730,-1566,-1423,-1277,-1119,-922,-680,-377,3,459,1005,1635,2347,3129,3970,4838,5719,6573,7365,8068,8629,9034,9236,9214,8953,8430,7652,6625,5356,3896,2269,543,-1232,-2981,-4648,-6164,-7484,-8571,-9405,-9981,-10320,-10443,-10402,-10233,-9993,-9717,-9450,-9199,-8988,-8794,-8605,-8389,-8098,-7701,-7150,-6417,-5485,-4338,-2998,-1479,163,1891,3633,5330,6917,8329,9527,10459,11116,11467,11543,11338,10906,10269,9484,8591,7636,6662,5697,4778,3916,3127,2422,1797,1258,796,413,102,-126,-281,-346,-321,-203,15,320,701,1146,1615,2095,2539,2923,3218,3387,3429,3308,3041,2618,2056,1379,612,-206,-1046,-1865,-2644,-3351,-3989,-4554,-5055,-5525,-5970,-6429,-6910,-7417,-7952,-8486,-8997,-9443,-9783,-9981,-10004,-9826,-9450,-8870,-8113,-7207,-6187,-5096,-3975,-2855,-1780,-753,191,1068,1865,2599,3278,3914,4525,5110,5687,6249,6801,7337,7852,8336,8784,9179,9522,9788,9973,10069,10046,9914,9638,9215,8632,7874,6942,5831,4566,3154,1645,81,-1496,-3002,-4406,-5634,-6651,-7425,-7939,-8199,-8228,-8060,-7745,-7336,-6897,-6470,-6111,-5835,-5666,-5589,-5595,-5629,-5665,-5641,-5505,-5221,-4743,-4053,-3156,-2045,-766,643,2132,3627,5074,6407,7566,8508,9195,9610,9738,9592,9181,8529,7677,6651,5489,4242,2929,1611,304,-941,-2099,-3138,-4023,-4751,-5275,-5623,-5758,-5721,-5496,-5133,-4633,-4046,-3381,-2691,-1972,-1277,-595,41,625,1154,1606,1988,2274,2472,2561,2551,2443,2253,1996,1709,1402,1122,873,673,519,401,290,178,10,-203,-506,-876,-1321,-1807,-2311,-2788,-3203,-3517,-3700,-3726,-3590,-3282,-2826,-2235,-1542,-791,-10,750,1456,2079,2586,2971,3229,3359,3380,3313,3181,3015,2851,2693,2602,2548,2585,2673,2838,3040,3275,3512,3722,3892,3980,3983,3861,3625,3231,2705,2011,1183,210,-871,-2048,-3267,-4504,-5696,-6808,-7794,-8610,-9236,-9648,-9845,-9830,-9626,-9256,-8754,-8168,-7517,-6870,-6218,-5634,-5081,-4615,-4189,-3815,-3460,-3092,-2692,-2224,-1664,-1002,-228,656,1617,2655,3706,4754,5738,6628,7385,7983,8403,8647,8709,8616,8382,8036,7613,7125,6619,6083,5566,5047,4548,4064,3591,3123,2667,2192,1726,1232,738,231,-272,-754,-1201,-1580,-1870,-2049,-2095,-2000,-1771,-1416,-969,-474,39,501,890,1159,1296,1299,1180,975,715,455,226,76,8,44,155,326,503,648,702,632,399,-7,-587,-1317,-2163,-3071,-3984,-4844,-5590,-6175,-6566,-6732,-6686,-6425,-5990,-5422,-4764,-4085,-3423,-2830,-2340,-1963,-1709,-1558,-1480,-1443,-1395,-1295,-1104,-786,-331,270,1000,1835,2737,3653,4540,5337,6005,6497,6787,6858,6711,6353,5824,5146,4392,3587,2820,2102,1509,1036,713,519,433,418,431,415,337,147,-173,-632,-1235,-1956,-2767,-3633,-4505,-5343,-6107,-6759,-7274,-7634,-7833,-7865,-7741,-7464,-7049,-6511,-5845,-5080,-4194,-3224,-2155,-1017,176,1397,2606,3778,4854,5826,6625,7258,7678,7894,7888,7675,7257,6657,5898,5005,4019,2966,1894,833,-177,-1105,-1923,-2616,-3153,-3545,-3764,-3819,-3717,-3446,-3038,-2484,-1811,-1038,-185,724,1656,2590,3487,4327,5075,5717,6230,6608,6844,6941,6912,6771,6534,6224,5855,5446,4996,4515,3975,3385,2704,1927,1034,24,-1096,-2303,-3567,-4840,-6070,-7207,-8192,-8986,-9544,-9851,-9887,-9662,-9187,-8493,-7613,-6596,-5481,-4316,-3155,-2016,-961,15,871,1616,2247,2771,3218,3594,3945,4277,4624,4994,5384,5802,6210,6593,6910,7116,7182,7067,6751,6221,5481,4542,3445,2213,911,-427,-1750,-3008,-4183,-5231,-6156,-6934,-7585,-8102,-8511,-8823,-9057,-9230,-9359,-9459,-9534,-9602,-9647,-9686,-9697,-9676,-9617,-9482,-9285,-8976,-8567,-8026,-7347,-6524,-5551,-4436,-3191,-1830,-385,1114,2623,4105,5511,6803,7945,8906,9673,10239,10605,10799,10827,10742,10555,10314,10039,9751,9471,9195,8924,8653,8353,8024,7629,7171,6634,6023,5350,4641,3917,3227,2598,2069,1672,1407,1305,1321,1463,1667,1902,2113,2252,2282,2164,1901,1466,908,218,-535,-1341,-2144,-2916,-3638,-4281,-4855,-5344,-5772,-6135,-6468,-6762,-7061,-7343,-7645,-7946,-8253,-8556,-8839,-9079,-9262,-9350,-9328,-9165,-8840,-8337,-7646,-6763,-5703,-4483,-3135,-1703,-229,1225,2613,3884,4991,5917,6624,7134,7439,7576,7574,7467,7298,7094,6877,6662,6437,6202,5916,5569,5116,4550,3851,3025,2095,1087,59,-939,-1855,-2622,-3218,-3599,-3769,-3737,-3534,-3210,-2819,-2427,-2088,-1865,-1785,-1886,-2160,-2604,-3194,-3876,-4620,-5358,-6045,-6636,-7088,-7374,-7481,-7394,-7120,-6664,-6028,-5233,-4271,-3169,-1926,-564,890,2412,3945,5465,6888,8197,9309,10217,10874,11280,11434,11353,11068,10609,10014,9315,8546,7724,6870,5985,5074,4131,3157,2142,1097,24,-1058,-2122,-3141,-4082,-4908,-5587,-6101,-6423,-6557,-6508,-6275,-5901,-5388,-4777,-4088,-3336,-2553,-1741,-928,-122,652,1382,2030,2591,3024,3320,3465,3442,3272,2944,2494,1937,1307,635,-47,-710,-1325,-1879,-2351,-2747,-3055,-3295,-3470,-3591,-3682,-3726,-3757,-3738,-3682,-3558,-3356,-3049,-2635,-2092,-1442,-685,139,1005,1867,2682,3422,4038,4527,4863,5053,5105,5031,4851,4584,4249,3852,3419,2927,2412,1840,1241,596,-76,-773,-1476,-2177,-2846,-3486,-4067,-4589,-5045,-5432,-5757,-6025,-6245,-6429,-6586,-6728,-6859,-6988,-7113,-7232,-7336,-7409,-7445,-7412,-7306,-7094,-6778,-6323,-5745,-5018,-4157,-3162,-2040,-814,502,1872,3267,4655,5985,7237,8355,9328,10118,10726,11134,11353,11386,11258,10970,10572,10042,9442,8749,7999,7191,6336,5441,4518,3565,2614,1654,726,-175,-1011,-1767,-2426,-2946,-3332,-3534,-3561,-3387,-3019,-2469,-1750,-911,28,991,1944,2820,3576,4174,4578,4787,4786,4611,4271,3811,3269,2671,2066,1459,872,300,-264,-836,-1431,-2075,-2768,-3527,-4344,-5209,-6098,-6996,-7857,-8666,-9383,-9985,-10449,-10760,-10905,-10880,-10692,-10335,-9831,-9184,-8406,-7520,-6532,-5465,-4335,-3159,-1960,-757,421,1561,2622,3608,4474,5229,5854,6339,6706,6930,7052,7050,6962,6773,6510,6159,5740,5240,4675,4049,3373,2680,1982,1335,756,302,-22,-173,-177,-26,229,552,883,1168,1349,1397,1272,983,530,-52,-723,-1441,-2148,-2811,-3372,-3832,-4137,-4321,-4351,-4267,-4071,-3784,-3434,-3023,-2579,-2102,-1596,-1070,-508,78,694,1340,1996,2660,3298,3895,4413,4841,5136,5301,5313,5172,4895,4481,3964,3354,2688,1978,1263,552,-126,-757,-1331,-1822,-2234,-2540,-2736,-2812,-2747,-2546,-2196,-1703,-1080,-345,471,1336,2195,3026,3761,4390,4862,5176,5314,5289,5107,4793,4363,3858,3274,2660,1998,1322,617,-100,-844,-1592,-2367,-3126,-3895,-4623,-5324,-5960,-6529,-7014,-7409,-7709,-7916,-8030,-8059,-8001,-7863,-7631,-7316,-6880,-6344,-5658,-4844,-3872,-2770,-1532,-208,1189,2589,3965,5242,6399,7370,8151,8708,9051,9192,9147,8957,8647,8254,7799,7304,6766,6198,5574,4891,4138,3305,2409,1457,483,-480,-1395,-2229,-2945,-3544,-4006,-4362,-4624,-4837,-5031,-5251,-5522,-5870,-6302,-6813,-7393,-7998,-8616,-9175,-9666,-10020,-10219,-10233,-10034,-9631,-9010,-8197,-7202,-6062,-4803,-3466,-2079,-687,693,2021,3288,4468,5554,6530,7398,8135,8755,9228,9570,9762,9812,9717,9489,9136,8672,8120,7486,6796,6063,5299,4521,3738,2973,2236,1556,941,425,23,-251,-368,-348,-157,165,622,1179,1802,2453,3088,3653,4116,4424,4561,4493,4225,3754,3106,2306,1395,413,-588,-1577,-2506,-3362,-4124,-4787,-5373,-5880,-6349,-6795,-7233,-7697,-8165,-8661,-9154,-9631,-10066,-10429,-10695,-10837,-10841,-10687,-10381,-9916,-9303,-8545,-7658,-6637,-5503,-4244,-2882,-1410,138,1758,3396,5032,6607,8077,9393,10523,11418,12083,12492,12663,12618,12369,11964,11418,10765,10017,9185,8275,7271,6187,4996,3731,2384,999,-397,-1750,-3018,-4141,-5097,-5838,-6375,-6692,-6828,-6810,-6685,-6500,-6307,-6129,-6014,-5950,-5951,-5987,-6037,-6052,-5990,-5811,-5462,-4940,-4201,-3278,-2172,-938,376,1708,2984,4151,5146,5943,6515,6872,7030,7023,6904,6708,6490,6273,6080,5913,5759,5595,5386,5098,4701,4169,3495,2683,1748,719,-351,-1440,-2476,-3437,-4279,-4973,-5511,-5873,-6077,-6100,-5991,-5712,-5322,-4790,-4161,-3425,-2622,-1750,-866,29,870,1637,2294,2795,3137,3284,3247,3025,2641,2117,1494,805,92,-606,-1263,-1846,-2342,-2742,-3043,-3245,-3365,-3399,-3368,-3277,-3130,-2947,-2724,-2482,-2219,-1963,-1702,-1463,-1228,-997,-760,-485,-157,255,769,1393,2132,2969,3879,4820,5749,6613,7365,7964,8377,8587,8590,8399,8028,7522,6898,6205,5462,4693,3912,3109,2295,1427,526,-453,-1491,-2594,-3740,-4900,-6034,-7101,-8053,-8848,-9454,-9845,-10025,-9985,-9765,-9387,-8904,-8360,-7812,-7290,-6852,-6496,-6255,-6105,-6034,-5997,-5952,-5835,-5605,-5188,-4572,-3709,-2623,-1314,157,1743,3357,4927,6372,7623,8627,9347,9771,9899,9762,9381,8812,8079,7238,6306,5326,4309,3274,2246,1230,251,-671,-1525,-2280,-2928,-3448,-3831,-4069,-4156,-4095,-3879,-3518,-3009,-2359,-1577,-671,347,1447,2621,3820,5027,6190,7276,8241,9050,9659,10052,10186,10068,9670,9015,8108,6975,5667,4215,2695,1151,-348,-1752,-3015,-4103,-5004,-5711,-6239,-6615,-6862,-7018,-7120,-7191,-7260,-7337,-7428,-7529,-7634,-7728,-7790,-7814,-7772,-7665,-7466,-7178,-6776,-6259,-5614,-4829,-3913,-2852,-1680,-411,921,2259,3564,4771,5828,6693,7330,7714,7857,7760,7471,7025,6479,5888,5306,4765,4305,3921,3622,3373,3152,2912,2616,2236,1742,1132,411,-404,-1274,-2160,-3022,-3814,-4507,-5065,-5486,-5748,-5873,-5853,-5716,-5470,-5133,-4717,-4242,-3695,-3117,-2477,-1821,-1135,-448,221,852,1415,1888,2252,2482,2581,2543,2379,2121,1777,1406,1024,675,385,171,48,4,34,106,192,262,273,218,61,-185,-518,-918,-1343,-1765,-2128,-2401,-2543,-2525,-2344,-1977,-1454,-777,14,895,1828,2790,3745,4682,5567,6403,7153,7826,8380,8821,9112,9246,9193,8946,8479,7794,6892,5782,4503,3079,1570,22,-1503,-2961,-4289,-5461,-6432,-7187,-7709,-8002,-8059,-7906,-7550,-7031,-6369,-5619,-4812,-4002,-3238,-2549,-1987,-1556,-1267,-1109,-1038,-1023,-996,-898,-684,-297,284,1056,2026,3126,4330,5544,6707,7717,8507,9005,9163,8985,8472,7702,6734,5682,4620,3660,2832,2191,1703,1343,1044,742,374,-103,-722,-1489,-2378,-3372,-4394,-5414,-6354,-7186,-7856,-8367,-8693,-8871,-8908,-8849,-8736,-8613,-8529,-8527,-8633,-8862,-9179,-9532,-9829,-9978,-9902,-9544,-8925,-8067,-7075,-6023,-5005,-4072,-3258,-2559,-1974,-1483,-1077,-747,-478,-248,-39,187,450,772,1166,1618,2114,2599,3032,3340,3500,3476,3305,3012,2701,2434,2333,2449,2838,3501,4401,5490,6672,7891,9046,10104,11004,11731,12278,12636,12835,12876,12788,12576,12244,11786,11192,10468,9613,8656,7604,6471,5260,3950,2564,1101,-358,-1748,-2949,-3869,-4413,-4548,-4262,-3629,-2749,-1789,-915,-328,-142,-481,-1312,-2593,-4142,-5769,-7210,-8250,-8679,-8401,-7410,-5809,-3802,-1643,406,2099,3266,3825,3766,3195,2259,1154,103,-747,-1241,-1368,-1127,-632,10,650,1175,1485,1529,1288,784,73,-781,-1687,-2573,-3358,-3994,-4435,-4688,-4751,-4682,-4524,-4347,-4213,-4168,-4250,-4464,-4786,-5169,-5541,-5812,-5928,-5817,-5494,-4963,-4309,-3600,-2950,-2430,-2085,-1935,-1930,-2037,-2166,-2266,-2264,-2125,-1811,-1315,-663,83,823,1459,1891,2092,2052,1866,1640,1553,1752,2362,3411,4816,6405,7933,9164,9907,10062,9620,8643,7221,5446,3390,1106,-1320,-3788,-6108,-8066,-9419,-9973,-9630,-8445,-6594,-4417,-2262,-530,500,641,-168,-1828,-4188,-6981,-9916,-12670,-14900,-16302,-16599,-15605,-13275,-9690,-5160,-113,4884,9247,12492,14256,14462,13228,10935,8087,5237,2898,1398,942,1478,2847,4726,6745,8538,9795,10332,10119,9249,7952,6481,5104,4000,3310,3029,3163,3592,4245,5007,5805,6573,7259,7821,8226,8477,8593,8628,8643,8663,8700,8697,8588,8318,7857,7259,6623,6074,5772,5766,6104,6659,7268,7661,7571,6779,5164,2763,-223,-3457,-6486,-8855,-10140,-10078,-8563,-5752,-1968,2240,6288,9537,11496,11817,10423,7437,3251,-1647,-6635,-11166,-14740,-17072,-18027,-17705,-16352,-14334,-12075,-9962,-8329,-7366,-7159,-7640,-8667,-10018,-11466,-12788,-13819,-14452,-14654,-14469,-13991,-13346,-12695,-12146,-11817,-11737,-11906,-12281,-12774,-13301,-13738,-13993,-13964,-13608,-12916,-11955,-10836,-9717,-8749,-8062,-7722,-7721,-7993,-8390,-8780,-8998,-8935,-8524,-7734,-6618,-5248,-3766,-2331,-1129,-344,-113,-526,-1542,-3051,-4786,-6463,-7723,-8286,-7956,-6663,-4538,-1788,1227,4172,6702,8600,9727,10104,9822,9061,8016,6881,5823,4969,4414,4218,4412,5014,5988,7299,8836,10489,12095,13516,14609,15293,15523,15312,14724,13850,12824,11757,10801,10033,9552,9378,9513,9913,10510,11232,11992,12744,13417,13995,14417,14658,14646,14341,13688,12699,11405,9929,8415,7048,6014,5431,5395,5876,6814,8046,9414,10705,11785,12503,12801,12656,12075,11123,9859,8364,6736,5058,3446,1990,789,-91,-597,-735,-534,-96,463,985,1333,1390,1103,473,-445,-1535,-2694,-3771,-4682,-5340,-5716,-5812,-5658,-5322,-4861,-4367,-3906,-3540,-3343,-3326,-3535,-3945,-4552,-5277,-6082,-6853,-7536,-8038,-8327,-8364,-8170,-7762,-7187,-6507,-5772,-5071,-4470,-4059,-3903,-4045,-4483,-5157,-5983,-6807,-7523,-7988,-8159,-8013,-7611,-7039,-6431,-5884,-5522,-5382,-5520,-5912,-6544,-7350,-8286,-9271,-10259,-11160,-11925,-12469,-12741,-12699,-12320,-11631,-10671,-9533,-8303,-7105,-6037,-5212,-4694,-4545,-4751,-5293,-6073,-6989,-7897,-8662,-9152,-9287,-9004,-8331,-7319,-6073,-4732,-3419,-2271,-1387,-821,-608,-718,-1097,-1662,-2329,-2999,-3615,-4121,-4474,-4686,-4733,-4638,-4409,-4041,-3571,-2997,-2365,-1713,-1087,-547,-128,127,224,157,-19,-267,-524,-710,-797,-715,-474,-81,432,998,1570,2093,2510,2812,2957,2971,2842,2616,2315,2009,1743,1590,1608,1837,2305,2994,3864,4852,5865,6838,7673,8329,8751,8936,8898,8674,8341,7960,7615,7368,7272,7359,7643,8099,8701,9376,10066,10688,11187,11498,11609,11495,11194,10733,10177,9580,9008,8510,8126,7883,7798,7865,8078,8405,8807,9228,9623,9927,10122,10166,10075,9851,9535,9159,8779,8433,8168,8010,7954,7980,8031,8034,7920,7631,7139,6472,5678,4860,4106,3510,3133,3003,3107,3420,3860,4384,4894,5352,5684,5880,5898,5765,5470,5055,4543,3977,3403,2869,2430,2118,1980,1999,2194,2499,2890,3272,3601,3793,3819,3647,3294,2785,2191,1552,962,443,49,-226,-390,-483,-533,-605,-714,-913,-1194,-1575,-2031,-2548,-3080,-3597,-4053,-4420,-4680,-4815,-4847,-4769,-4636,-4448,-4268,-4102,-3979,-3911,-3879,-3889,-3902,-3915,-3911,-3890,-3869,-3856,-3886,-3965,-4120,-4343,-4641,-4983,-5347,-5688,-5972,-6156,-6227,-6167,-6012,-5787,-5549,-5351,-5238,-5237,-5366,-5605,-5945,-6353,-6791,-7243,-7652,-8026,-8316,-8541,-8683,-8754,-8767,-8716,-8616,-8471,-8290,-8102,-7925,-7790,-7715,-7711,-7758,-7853,-7953,-8043,-8104,-8105,-8052,-7923,-7733,-7494,-7235,-6987,-6781,-6646,-6586,-6600,-6671,-6783,-6914,-7064,-7212,-7368,-7529,-7697,-7885,-8104,-8361,-8666,-9010,-9371,-9728,-10032,-10255,-10363,-10338,-10172,-9878,-9456,-8944,-8344,-7699,-7025,-6354,-5727,-5167,-4722,-4409,-4249,-4230,-4330,-4514,-4725,-4933,-5081,-5124,-5051,-4816,-4461,-3983,-3448,-2895,-2379,-1938,-1596,-1360,-1229,-1174,-1174,-1187,-1194,-1153,-1073,-938,-787,-631,-517,-437,-427,-447,-495,-524,-492,-374,-138,197,607,1030,1414,1690,1840,1837,1725,1528,1313,1132,1036,1074,1284,1692,2320,3149,4170,5287,6448,7510,8388,8967,9167,8963,8346,7395,6217,4968,3824,2948,2493,2533,3109,4163,5591,7237,8917,10447,11677,12493,12841,12730,12197,11354,10298,9181,8111,7198,6518,6106,5968,6080,6372,6791,7233,7638,7927,8068,8047,7876,7605,7275,6966,6721,6597,6618,6795,7115,7540,8033,8514,8937,9227,9340,9258,8980,8552,8022,7475,6963,6558,6283,6152,6148,6240,6378,6534,6653,6744,6778,6785,6749,6703,6629,6558,6483,6419,6388,6395,6458,6590,6779,7032,7324,7651,7986,8317,8625,8877,9073,9163,9153,9021,8773,8436,8028,7605,7188,6825,6521,6304,6161,6117,6143,6249,6405,6594,6789,6953,7045,7034,6882,6587,6160,5628,5032,4409,3794,3208,2684,2223,1863,1584,1404,1273,1185,1087,964,809,623,456,326,276,324,448,627,780,836,724,385,-175,-929,-1784,-2635,-3359,-3852,-4044,-3907,-3452,-2763,-1925,-1101,-429,-51,-64,-510,-1360,-2540,-3916,-5349,-6660,-7728,-8422,-8699,-8568,-8094,-7389,-6581,-5775,-5067,-4500,-4106,-3881,-3833,-3952,-4233,-4645,-5157,-5697,-6209,-6615,-6879,-6963,-6899,-6709,-6466,-6229,-6056,-5990,-6053,-6251,-6558,-6952,-7353,-7710,-7931,-7954,-7752,-7308,-6685,-5952,-5220,-4596,-4180,-4027,-4175,-4603,-5266,-6088,-6982,-7839,-8590,-9137,-9453,-9489,-9280,-8833,-8232,-7536,-6834,-6188,-5636,-5200,-4854,-4582,-4351,-4139,-3950,-3785,-3673,-3618,-3655,-3770,-3986,-4288,-4668,-5113,-5583,-6048,-6454,-6760,-6936,-6972,-6881,-6708,-6493,-6290,-6134,-6024,-5969,-5926,-5880,-5797,-5672,-5508,-5349,-5219,-5194,-5283,-5529,-5885,-6328,-6780,-7177,-7463,-7591,-7554,-7362,-7060,-6686,-6301,-5930,-5596,-5283,-4979,-4654,-4303,-3943,-3593,-3310,-3137,-3113,-3265,-3595,-4075,-4687,-5355,-6036,-6630,-7074,-7272,-7180,-6738,-5981,-4942,-3751,-2533,-1455,-638,-193,-138,-465,-1080,-1877,-2714,-3470,-4032,-4342,-4357,-4091,-3579,-2879,-2068,-1228,-432,227,719,997,1083,999,800,528,247,-32,-267,-466,-619,-736,-807,-836,-795,-672,-444,-98,354,882,1438,1943,2327,2505,2428,2075,1461,661,-235,-1094,-1802,-2266,-2433,-2305,-1901,-1293,-533,306,1155,1959,2649,3170,3489,3591,3480,3203,2794,2308,1804,1308,894,576,415,405,556,824,1179,1567,1961,2339,2688,3016,3321,3611,3897,4166,4429,4645,4793,4846,4771,4583,4284,3908,3496,3076,2695,2359,2102,1919,1832,1842,1968,2226,2629,3182,3866,4630,5400,6078,6558,6758,6621,6153,5408,4480,3495,2565,1783,1212,853,702,706,835,1058,1366,1767,2270,2873,3576,4306,5023,5606,5978,6064,5824,5294,4554,3716,2945,2334,2012,1975,2238,2689,3253,3783,4199,4416,4410,4194,3802,3305,2771,2270,1855,1557,1384,1301,1303,1329,1400,1486,1629,1821,2076,2378,2695,3003,3269,3460,3586,3628,3630,3603,3585,3588,3619,3651,3671,3639,3556,3420,3256,3090,2935,2809,2706,2620,2539,2447,2347,2239,2141,2079,2075,2151,2299,2516,2743,2954,3083,3102,3005,2813,2572,2368,2245,2289,2498,2883,3385,3939,4445,4822,4978,4874,4494,3880,3110,2299,1566,1023,757,792,1149,1750,2545,3415,4261,4990,5512,5792,5807,5576,5146,4572,3940,3310,2771,2363,2139,2101,2242,2515,2856,3190,3436,3525,3420,3103,2611,1986,1326,687,191,-129,-188,-8,411,971,1579,2111,2452,2542,2340,1886,1241,519,-158,-672,-933,-885,-545,52,802,1606,2352,2961,3369,3584,3614,3536,3407,3293,3224,3211,3214,3209,3139,2990,2749,2441,2097,1767,1498,1322,1278,1356,1560,1837,2154,2450,2688,2844,2919,2938,2933,2945,3002,3120,3307,3557,3841,4142,4397,4574,4594,4435,4039,3433,2649,1786,957,310,-56,-57,311,992,1895,2874,3799,4534,4963,5034,4705,4029,3086,2001,929,-12,-710,-1139,-1288,-1210,-972,-652,-326,-39,178,341,457,566,661,747,770,706,506,148,-340,-941,-1559,-2132,-2565,-2816,-2866,-2748,-2520,-2275,-2069,-1982,-2005,-2121,-2272,-2369,-2362,-2202,-1906,-1519,-1122,-780,-579,-538,-686,-996,-1441,-1968,-2540,-3097,-3609,-4047,-4391,-4646,-4823,-4944,-5046,-5146,-5262,-5380,-5501,-5589,-5645,-5664,-5665,-5677,-5744,-5866,-6063,-6288,-6498,-6633,-6647,-6511,-6240,-5868,-5455,-5061,-4733,-4489,-4349,-4287,-4307,-4374,-4490,-4627,-4782,-4916,-5020,-5049,-5005,-4872,-4682,-4462,-4272,-4162,-4167,-4317,-4586,-4956,-5363,-5763,-6087,-6305,-6380,-6313,-6119,-5832,-5495,-5148,-4823,-4536,-4298,-4103,-3960,-3862,-3838,-3876,-4009,-4228,-4542,-4918,-5331,-5703,-5990,-6116,-6060,-5807,-5393,-4880,-4354,-3920,-3662,-3652,-3915,-4428,-5124,-5902,-6636,-7222,-7555,-7577,-7275,-6661,-5828,-4865,-3916,-3112,-2558,-2334,-2457,-2891,-3578,-4407,-5279,-6086,-6741,-7184,-7390,-7368,-7151,-6818,-6411,-6027,-5694,-5457,-5333,-5293,-5338,-5417,-5514,-5596,-5636,-5625,-5530,-5362,-5103,-4773,-4391,-3982,-3590,-3250,-3004,-2883,-2918,-3111,-3466,-3949,-4514,-5101,-5612,-5975,-6094,-5937,-5492,-4826,-4039,-3270,-2655,-2292,-2248,-2491,-2984,-3589,-4225,-4760,-5146,-5329,-5323,-5147,-4841,-4449,-4015,-3582,-3182,-2854,-2596,-2441,-2350,-2331,-2333,-2337,-2305,-2201,-2032,-1764,-1441,-1064,-675,-300,38,350,629,907,1178,1444,1676,1860,1962,1982,1916,1772,1589,1372,1185,1041,999,1083,1324,1725,2271,2911,3574,4180,4650,4935,5004,4873,4566,4156,3714,3325,3062,2970,3071,3338,3743,4220,4726,5208,5630,5962,6188,6302,6305,6206,6010,5718,5347,4902,4425,3955,3554,3261,3100,3067,3126,3241,3367,3490,3605,3738,3906,4129,4398,4708,5015,5314,5571,5781,5945,6040,6070,6013,5857,5610,5272,4875,4459,4058,3738,3519,3436,3487,3655,3915,4212,4522,4787,5020,5194,5363,5530,5750,6021,6339,6685,6993,7244,7368,7353,7167,6802,6266,5562,4749,3862,3010,2253,1706,1415,1427,1731,2267,2966,3705,4412,4978,5392,5627,5726,5730,5681,5611,5524,5405,5235,4992,4677,4299,3891,3500,3152,2903,2758,2756,2876,3127,3466,3881,4323,4769,5191,5565,5904,6182,6416,6577,6648,6611,6434,6137,5720,5249,4765,4334,4005,3796,3730,3786,3944,4185,4451,4724,4936,5062,5080,4973,4774,4487,4161,3814,3476,3163,2883,2645,2439,2282,2163,2104,2093,2118,2152,2156,2096,1957,1739,1478,1210,972,810,700,670,647,640,595,536,460,414,422,529,747,1065,1447,1831,2144,2341,2390,2298,2106,1860,1609,1398,1222,1091,967,847,721,611,551,568,679,863,1075,1237,1293,1195,938,575,152,-232,-531,-681,-677,-507,-185,251,781,1320,1820,2181,2341,2237,1850,1202,346,-623,-1598,-2472,-3142,-3550,-3646,-3432,-2927,-2189,-1312,-394,413,1010,1276,1169,689,-111,-1102,-2143,-3052,-3671,-3877,-3609,-2893,-1839,-603,607,1624,2284,2536,2338,1770,907,-109,-1148,-2074,-2774,-3169,-3212,-2905,-2283,-1428,-422,606,1549,2287,2730,2819,2565,1998,1239,379,-439,-1136,-1620,-1863,-1855,-1625,-1231,-732,-214,270,659,935,1090,1147,1123,1053,947,820,683,530,379,214,60,-108,-259,-413,-520,-601,-595,-541,-419,-282,-165,-118,-163,-314,-545,-831,-1121,-1380,-1568,-1649,-1613,-1435,-1136,-715,-223,328,871,1388,1826,2165,2370,2413,2262,1902,1319,538,-407,-1448,-2511,-3500,-4355,-4988,-5377,-5493,-5357,-5009,-4498,-3902,-3265,-2667,-2115,-1650,-1260,-945,-694,-494,-343,-229,-172,-168,-236,-389,-615,-905,-1217,-1504,-1712,-1798,-1752,-1577,-1334,-1097,-945,-996,-1275,-1838,-2625,-3566,-4526,-5369,-5962,-6216,-6104,-5631,-4892,-3974,-3034,-2184,-1537,-1148,-1032,-1150,-1438,-1819,-2220,-2586,-2886,-3080,-3184,-3173,-3095,-2949,-2796,-2661,-2591,-2623,-2788,-3082,-3503,-3999,-4518,-4989,-5359,-5570,-5630,-5524,-5296,-4990,-4645,-4324,-4034,-3806,-3610,-3435,-3250,-3035,-2799,-2551,-2337,-2202,-2189,-2348,-2686,-3204,-3852,-4561,-5231,-5777,-6109,-6196,-6028,-5669,-5186,-4699,-4295,-4059,-4035,-4217,-4569,-5019,-5478,-5862,-6096,-6125,-5925,-5493,-4864,-4092,-3260,-2476,-1838,-1450,-1385,-1657,-2269,-3130,-4137,-5150,-6016,-6613,-6852,-6696,-6184,-5383,-4436,-3476,-2656,-2094,-1861,-1979,-2393,-3035,-3768,-4504,-5128,-5596,-5878,-5998,-5995,-5915,-5794,-5652,-5486,-5272,-4996,-4632,-4184,-3677,-3141,-2643,-2226,-1944,-1805,-1809,-1905,-2037,-2140,-2151,-2049,-1821,-1516,-1173,-883,-691,-656,-799,-1095,-1532,-2034,-2552,-3008,-3346,-3518,-3522,-3372,-3125,-2848,-2592,-2407,-2287,-2230,-2209,-2201,-2196,-2199,-2188,-2184,-2146,-2082,-1969,-1817,-1615,-1393,-1132,-856,-565,-267,-4,215,327,318,161,-131,-514,-933,-1286,-1511,-1524,-1306,-854,-220,527,1287,1967,2481,2777,2827,2662,2313,1886,1439,1096,914,956,1243,1737,2399,3133,3877,4535,5078,5459,5683,5755,5656,5414,4990,4424,3731,2981,2253,1638,1192,977,971,1175,1531,1997,2530,3083,3631,4142,4596,4987,5280,5494,5583,5570,5427,5171,4810,4385,3939,3519,3185,2956,2864,2885,3012,3190,3392,3572,3710,3792,3810,3771,3663,3503,3276,3001,2682,2337,1977,1637,1329,1101,983,1003,1179,1509,1978,2566,3241,3963,4693,5377,5973,6449,6765,6923,6892,6677,6264,5660,4895,4015,3119,2299,1673,1324,1306,1613,2204,2983,3827,4620,5214,5548,5550,5246,4666,3904,3044,2192,1438,862,523,447,641,1064,1686,2425,3228,3999,4671,5155,5383,5304,4891,4163,3172,2005,784,-363,-1292,-1881,-2022,-1671,-815,458,2030,3720,5328,6686,7640,8114,8076,7563,6638,5430,4049,2651,1357,300,-442,-787,-731,-259,561,1664,2914,4171,5269,6051,6388,6221,5528,4410,2989,1484,79,-1012,-1677,-1841,-1520,-792,222,1382,2534,3555,4338,4811,4936,4706,4132,3272,2183,992,-201,-1211,-1938,-2224,-2037,-1368,-323,958,2267,3435,4302,4780,4858,4579,4042,3368,2659,2009,1443,976,567,202,-145,-454,-711,-885,-960,-938,-820,-643,-396,-128,169,447,694,859,923,869,709,496,277,140,127,286,603,1052,1566,2077,2514,2823,2964,2927,2707,2353,1886,1398,929,553,309,202,245,412,683,1029,1400,1744,1992,2060,1902,1473,807,-56,-995,-1923,-2695,-3222,-3401,-3187,-2577,-1622,-446,811,1959,2851,3374,3484,3220,2667,1956,1211,544,16,-339,-530,-575,-503,-353,-165,24,159,236,224,169,108,86,163,329,601,935,1302,1667,2023,2368,2726,3109,3510,3906,4244,4474,4555,4477,4252,3910,3489,3015,2512,1992,1474,978,539,203,7,-11,144,463,872,1315,1691,1944,2021,1929,1689,1394,1102,931,918,1104,1460,1923,2404,2805,3039,3045,2811,2350,1722,1009,294,-338,-839,-1180,-1366,-1427,-1401,-1340,-1288,-1284,-1349,-1495,-1693,-1929,-2145,-2318,-2402,-2393,-2269,-2050,-1723,-1319,-834,-296,262,805,1264,1618,1822,1894,1858,1754,1636,1521,1426,1327,1203,1029,794,520,219,-46,-270,-393,-443,-407,-354,-314,-364,-526,-822,-1226,-1685,-2136,-2507,-2737,-2798,-2670,-2388,-1983,-1538,-1124,-838,-755,-926,-1367,-2033,-2862,-3727,-4542,-5182,-5602,-5765,-5686,-5427,-5046,-4635,-4251,-3946,-3730,-3600,-3526,-3478,-3415,-3326,-3174,-2974,-2710,-2392,-2053,-1700,-1414,-1218,-1186,-1331,-1664,-2161,-2750,-3374,-3934,-4377,-4648,-4729,-4621,-4343,-3928,-3405,-2821,-2217,-1645,-1172,-836,-705,-794,-1133,-1698,-2472,-3376,-4357,-5295,-6129,-6735,-7091,-7118,-6861,-6319,-5610,-4802,-4034,-3389,-2948,-2753,-2792,-3060,-3472,-3992,-4512,-4977,-5312,-5474,-5470,-5296,-5018,-4669,-4315,-3993,-3740,-3575,-3523,-3598,-3823,-4197,-4704,-5300,-5905,-6442,-6809,-6961,-6860,-6522,-5998,-5349,-4656,-4004,-3435,-3022,-2750,-2637,-2641,-2719,-2853,-2990,-3146,-3270,-3380,-3422,-3379,-3224,-2938,-2547,-2084,-1610,-1199,-913,-812,-920,-1247,-1757,-2405,-3115,-3803,-4393,-4801,-4993,-4948,-4701,-4323,-3895,-3541,-3327,-3336,-3553,-3966,-4476,-5008,-5449,-5739,-5835,-5733,-5472,-5077,-4608,-4078,-3526,-2960,-2414,-1918,-1514,-1241,-1126,-1177,-1375,-1697,-2079,-2496,-2854,-3135,-3256,-3198,-2939,-2494,-1913,-1256,-611,-37,400,690,841,888,887,894,955,1105,1355,1693,2085,2477,2796,2974,2962,2715,2260,1626,895,167,-479,-942,-1177,-1144,-857,-354,300,1015,1713,2292,2706,2883,2812,2477,1906,1161,310,-535,-1289,-1866,-2207,-2293,-2139,-1780,-1297,-745,-199,309,753,1132,1435,1658,1772,1757,1601,1294,878,393,-83,-469,-707,-746,-592,-265,179,678,1174,1618,1979,2235,2389,2429,2386,2268,2114,1970,1858,1836,1890,2048,2274,2555,2859,3155,3431,3655,3829,3924,3957,3915,3823,3695,3539,3375,3171,2932,2619,2232,1779,1280,806,403,155,87,219,515,908,1305,1608,1740,1635,1301,729,-4,-846,-1709,-2496,-3124,-3509,-3592,-3343,-2775,-1914,-849,339,1528,2603,3441,3967,4103,3859,3267,2426,1468,552,-190,-630,-718,-423,213,1117,2183,3264,4232,4941,5304,5264,4850,4127,3227,2294,1477,892,630,703,1081,1687,2379,3064,3598,3920,3985,3780,3367,2782,2140,1516,1010,681,562,644,884,1210,1531,1770,1847,1715,1362,800,82,-719,-1530,-2261,-2860,-3251,-3425,-3332,-2993,-2416,-1622,-683,363,1418,2417,3276,3939,4373,4560,4516,4268,3845,3322,2742,2183,1700,1325,1064,898,765,622,419,136,-194,-531,-796,-927,-863,-593,-105,544,1299,2072,2759,3289,3567,3579,3292,2775,2086,1357,703,255,101,297,835,1652,2649,3683,4620,5327,5700,5677,5230,4367,3137,1623,-70,-1780,-3354,-4623,-5441,-5723,-5445,-4653,-3473,-2060,-586,783,1933,2782,3291,3481,3364,3013,2470,1830,1151,513,-16,-395,-577,-547,-307,121,684,1302,1900,2384,2706,2832,2785,2591,2322,2022,1753,1547,1433,1422,1518,1720,2020,2403,2857,3352,3864,4355,4799,5176,5481,5715,5881,5980,6002,5930,5743,5424,4961,4367,3660,2889,2103,1371,757,328,125,183,491,1012,1683,2398,3057,3543,3767,3671,3255,2561,1706,816,45,-480,-685,-532,-85,578,1308,1975,2471,2720,2724,2518,2158,1725,1266,820,404,16,-342,-670,-953,-1157,-1255,-1207,-997,-636,-153,381,893,1306,1562,1645,1557,1366,1121,931,846,947,1233,1702,2278,2881,3402,3774,3932,3892,3675,3376,3065,2844,2759,2851,3092,3446,3821,4131,4271,4172,3777,3092,2166,1093,7,-981,-1755,-2262,-2484,-2445,-2205,-1835,-1417,-1016,-703,-496,-418,-438,-521,-624,-710,-756,-765,-730,-688,-621,-560,-468,-353,-178,49,328,630,902,1098,1168,1080,853,497,99,-288,-571,-691,-604,-296,221,881,1630,2353,2975,3410,3607,3542,3222,2689,2012,1275,587,32,-296,-374,-178,209,731,1248,1667,1877,1838,1533,1011,352,-342,-984,-1478,-1821,-1986,-2040,-2021,-1991,-1984,-2000,-2038,-2051,-2046,-1987,-1905,-1795,-1695,-1599,-1541,-1494,-1482,-1486,-1488,-1500,-1487,-1473,-1448,-1439,-1454,-1519,-1624,-1781,-1972,-2182,-2409,-2622,-2839,-3029,-3206,-3347,-3461,-3537,-3584,-3601,-3583,-3517,-3383,-3157,-2837,-2421,-1937,-1417,-894,-401,50,443,778,1043,1217,1286,1208,964,534,-68,-815,-1630,-2453,-3198,-3819,-4283,-4588,-4748,-4797,-4766,-4708,-4655,-4664,-4750,-4940,-5206,-5539,-5870,-6169,-6381,-6469,-6433,-6252,-5972,-5590,-5159,-4675,-4178,-3656,-3145,-2655,-2225,-1895,-1692,-1644,-1742,-1959,-2233,-2494,-2664,-2690,-2541,-2210,-1741,-1149,-520,124,702,1192,1539,1732,1768,1662,1475,1258,1085,1013,1060,1237,1482,1770,2005,2175,2223,2186,2092,1999,1969,2009,2138,2286,2410,2422,2268,1928,1389,705,-68,-844,-1535,-2057,-2357,-2395,-2188,-1756,-1166,-483,205,826,1297,1595,1673,1564,1293,910,481,53,-333,-639,-873,-1009,-1088,-1107,-1111,-1113,-1144,-1218,-1332,-1487,-1654,-1814,-1940,-2005,-2003,-1922,-1788,-1596,-1383,-1145,-892,-623,-317,12,372,745,1102,1443,1734,1998,2235,2473,2734,3029,3369,3731,4098,4405,4611,4637,4449,4009,3337,2461,1480,465,-452,-1180,-1649,-1803,-1667,-1301,-796,-293,99,283,201,-140,-704,-1414,-2173,-2891,-3477,-3859,-3995,-3855,-3462,-2837,-2060,-1190,-326,448,1071,1462,1628,1537,1258,832,352,-122,-506,-775,-877,-819,-596,-232,241,770,1320,1828,2291,2669,2976,3205,3352,3417,3385,3248,3013,2678,2279,1830,1383,959,605,337,184,145,222,387,601,820,972,1022,915,644,209,-365,-1026,-1728,-2412,-3030,-3550,-3931,-4177,-4267,-4227,-4064,-3805,-3474,-3096,-2683,-2261,-1837,-1434,-1067,-764,-537,-412,-393,-463,-626,-818,-1016,-1175,-1242,-1242,-1145,-1017,-873,-772,-740,-799,-954,-1195,-1498,-1840,-2181,-2490,-2726,-2845,-2816,-2611,-2221,-1677,-1011,-320,325,809,1077,1067,802,323,-269,-868,-1347,-1621,-1627,-1366,-885,-272,351,862,1156,1153,834,221,-622,-1582,-2569,-3463,-4190,-4694,-4932,-4919,-4659,-4213,-3638,-3015,-2413,-1896,-1479,-1186,-970,-820,-705,-607,-547,-531,-586,-730,-935,-1202,-1448,-1631,-1680,-1532,-1176,-592,165,1040,1926,2721,3310,3618,3580,3211,2534,1654,682,-234,-961,-1371,-1411,-1042,-335,631,1711,2763,3670,4308,4659,4672,4398,3880,3182,2400,1609,888,325,-62,-220,-199,-25,222,453,617,642,541,317,31,-268,-521,-694,-775,-758,-677,-540,-380,-219,-63,73,183,282,352,420,460,483,465,419,337,261,191,179,225,337,505,676,816,852,744,449,-28,-675,-1423,-2212,-2946,-3558,-3987,-4201,-4199,-3986,-3597,-3049,-2384,-1630,-834,-34,703,1352,1848,2188,2351,2349,2197,1933,1574,1190,800,479,255,169,224,408,676,977,1244,1419,1468,1367,1138,816,443,88,-210,-411,-481,-441,-280,-60,196,421,599,688,688,598,428,203,-50,-304,-525,-676,-750,-721,-620,-453,-285,-127,-56,-59,-172,-353,-585,-794,-943,-962,-827,-528,-83,461,1047,1627,2145,2585,2933,3191,3386,3518,3613,3668,3685,3657,3577,3437,3242,2994,2710,2413,2124,1873,1666,1511,1383,1264,1096,861,511,52,-511,-1146,-1798,-2421,-2950,-3353,-3585,-3641,-3510,-3202,-2746,-2171,-1519,-853,-214,328,743,1000,1090,1038,851,578,244,-111,-445,-715,-895,-948,-883,-704,-440,-128,197,493,729,864,876,736,432,-32,-634,-1329,-2056,-2739,-3318,-3720,-3915,-3871,-3594,-3101,-2439,-1664,-852,-77,590,1102,1443,1606,1653,1606,1555,1536,1597,1769,2047,2431,2877,3332,3734,3988,4027,3780,3205,2319,1154,-164,-1515,-2729,-3676,-4248,-4400,-4158,-3595,-2842,-2037,-1325,-825,-609,-708,-1097,-1714,-2457,-3234,-3923,-4462,-4778,-4862,-4709,-4366,-3877,-3293,-2688,-2077,-1523,-1031,-619,-300,-67,85,160,182,165,131,89,57,22,0,-30,-45,-43,18,168,451,884,1470,2171,2922,3645,4255,4683,4893,4889,4679,4343,3895,3419,2928,2471,2035,1655,1297,971,655,340,28,-279,-569,-827,-1046,-1216,-1338,-1412,-1449,-1454,-1444,-1432,-1421,-1417,-1394,-1330,-1186,-941,-568,-91,464,1043,1577,2026,2336,2507,2524,2414,2182,1852,1434,943,403,-162,-707,-1197,-1598,-1890,-2070,-2160,-2185,-2182,-2198,-2236,-2337,-2457,-2599,-2704,-2737,-2660,-2444,-2093,-1611,-1040,-402,244,889,1487,2049,2545,2971,3305,3528,3609,3544,3313,2932,2413,1783,1069,322,-427,-1111,-1696,-2132,-2408,-2525,-2523,-2447,-2355,-2303,-2308,-2398,-2537,-2709,-2860,-2943,-2930,-2781,-2526,-2162,-1756,-1357,-1019,-799,-720,-792,-1005,-1310,-1661,-1993,-2244,-2365,-2320,-2104,-1726,-1234,-661,-79,492,997,1448,1823,2148,2432,2702,2979,3280,3609,3956,4294,4581,4775,4837,4741,4480,4070,3535,2930,2291,1691,1160,760,496,386,400,501,621,696,655,454,74,-479,-1155,-1907,-2645,-3305,-3814,-4113,-4176,-3988,-3555,-2925,-2124,-1231,-301,592,1385,2029,2490,2759,2854,2812,2693,2557,2459,2451,2532,2726,2972,3261,3521,3724,3821,3800,3629,3335,2912,2427,1906,1442,1059,831,754,822,1006,1247,1507,1739,1927,2055,2140,2195,2236,2286,2337,2392,2426,2432,2405,2356,2309,2291,2310,2371,2445,2495,2474,2341,2075,1670,1152,559,-60,-640,-1130,-1489,-1668,-1678,-1506,-1205,-823,-438,-127,39,8,-233,-678,-1270,-1945,-2620,-3217,-3667,-3922,-3943,-3721,-3263,-2596,-1761,-825,148,1087,1898,2538,2924,3038,2865,2447,1839,1159,511,7,-269,-274,-4,502,1194,1973,2795,3549,4201,4673,4944,4984,4807,4421,3871,3205,2469,1740,1050,468,3,-309,-494,-538,-499,-375,-228,-74,43,95,57,-93,-367,-748,-1232,-1751,-2272,-2703,-3005,-3108,-2998,-2682,-2179,-1572,-903,-265,311,774,1142,1406,1624,1809,2005,2206,2402,2555,2607,2522,2233,1745,1036,167,-815,-1801,-2715,-3448,-3958,-4200,-4202,-4008,-3686,-3335,-3003,-2776,-2644,-2631,-2674,-2761,-2813,-2847,-2803,-2746,-2646,-2558,-2471,-2374,-2250,-2042,-1729,-1270,-668,61,869,1695,2461,3103,3553,3776,3753,3500,3065,2513,1929,1404,997,764,701,790,963,1152,1257,1223,979,530,-115,-877,-1687,-2431,-3037,-3434,-3583,-3506,-3216,-2802,-2321,-1860,-1482,-1222,-1109,-1124,-1250,-1435,-1633,-1780,-1822,-1723,-1430,-967,-303,485,1386,2306,3193,3974,4596,5023,5230,5235,5056,4762,4394,4047,3742,3551,3444,3436,3460,3481,3434,3278,2990,2556,2004,1362,681,24,-562,-1020,-1305,-1398,-1279,-969,-495,68,667,1204,1632,1897,1985,1909,1682,1357,941,514,65,-314,-633,-826,-898,-825,-624,-299,102,562,1017,1448,1794,2041,2141,2085,1859,1455,913,238,-495,-1247,-1941,-2516,-2912,-3081,-3009,-2686,-2159,-1468,-689,100,828,1436,1861,2104,2135,2003,1730,1385,1023,715,507,453,574,889,1383,2036,2794,3607,4393,5095,5635,5990,6122,6058,5814,5445,4989,4501,3993,3516,3041,2604,2154,1694,1177,579,-120,-935,-1841,-2811,-3787,-4702,-5492,-6086,-6456,-6573,-6464,-6157,-5723,-5220,-4712,-4246,-3847,-3515,-3246,-2993,-2746,-2459,-2118,-1717,-1250,-744,-209,325,836,1308,1713,2045,2288,2436,2490,2463,2360,2223,2053,1903,1768,1674,1625,1607,1628,1670,1719,1766,1786,1757,1673,1518,1309,1071,828,618,477,420,473,631,883,1196,1530,1816,2011,2051,1913,1566,1026,303,-539,-1447,-2336,-3124,-3739,-4126,-4250,-4130,-3784,-3290,-2708,-2134,-1617,-1225,-962,-836,-824,-886,-1006,-1126,-1237,-1292,-1271,-1162,-946,-659,-306,41,351,566,650,596,390,60,-371,-867,-1385,-1889,-2341,-2714,-2979,-3126,-3139,-3008,-2746,-2339,-1818,-1179,-467,293,1042,1739,2322,2765,3036,3136,3077,2885,2587,2224,1809,1378,940,521,120,-239,-578,-881,-1190,-1500,-1862,-2274,-2768,-3341,-3979,-4663,-5336,-5953,-6445,-6758,-6856,-6720,-6366,-5844,-5210,-4552,-3921,-3387,-2955,-2646,-2424,-2260,-2114,-1953,-1751,-1504,-1213,-892,-551,-211,147,507,905,1342,1826,2351,2888,3403,3858,4220,4463,4590,4587,4487,4284,4016,3695,3346,3002,2677,2406,2183,2024,1902,1800,1685,1511,1267,906,450,-131,-784,-1511,-2250,-2972,-3627,-4179,-4608,-4888,-5040,-5053,-4970,-4788,-4546,-4239,-3901,-3531,-3153,-2765,-2391,-2016,-1667,-1317,-985,-654,-306,58,474,918,1386,1838,2212,2471,2547,2431,2099,1582,911,141,-654,-1413,-2053,-2518,-2751,-2737,-2466,-1995,-1385,-723,-106,399,738,889,878,735,522,291,90,-48,-109,-89,5,165,389,669,998,1372,1760,2140,2462,2690,2773,2686,2393,1898,1200,327,-671,-1760,-2841,-3880,-4782,-5514,-6023,-6318,-6396,-6316,-6112,-5855,-5575,-5320,-5079,-4858,-4629,-4365,-4064,-3700,-3310,-2874,-2449,-2015,-1616,-1238,-905,-606,-344,-100,144,404,699,1027,1374,1721,2025,2269,2428,2502,2497,2439,2351,2259,2174,2114,2063,2035,2011,1991,1964,1923,1844,1729,1558,1334,1067,759,430,85,-277,-631,-998,-1334,-1657,-1925,-2150,-2311,-2422,-2470,-2478,-2430,-2339,-2212,-2035,-1845,-1631,-1428,-1251,-1114,-1023,-982,-962,-954,-921,-837,-689,-459,-159,191,574,930,1252,1474,1609,1621,1537,1352,1093,769,384,-46,-519,-1007,-1485,-1913,-2251,-2471,-2543,-2476,-2282,-2010,-1711,-1458,-1295,-1285,-1429,-1726,-2141,-2597,-3043,-3391,-3596,-3618,-3459,-3132,-2692,-2195,-1696,-1264,-918,-694,-582,-561,-614,-700,-801,-900,-976,-1036,-1072,-1098,-1123,-1168,-1257,-1410,-1636,-1949,-2320,-2749,-3188,-3606,-3964,-4213,-4314,-4245,-3969,-3514,-2875,-2111,-1262,-402,412,1119,1660,2008,2122,2012,1685,1195,580,-62,-690,-1201,-1570,-1722,-1656,-1353,-846,-186,573,1339,2059,2666,3132,3445,3609,3653,3592,3465,3274,3031,2735,2367,1933,1419,850,249,-334,-839,-1224,-1431,-1464,-1309,-1021,-639,-233,132,412,552,538,362,32,-409,-924,-1433,-1883,-2191,-2321,-2218,-1901,-1358,-647,191,1096,2000,2841,3564,4112,4442,4525,4345,3920,3290,2524,1708,926,268,-224,-513,-614,-567,-433,-289,-196,-208,-340,-590,-919,-1277,-1616,-1877,-2042,-2073,-1983,-1774,-1470,-1113,-728,-373,-72,145,264,296,254,179,105,74,121,268,521,870,1292,1762,2248,2725,3172,3558,3880,4095,4211,4191,4048,3760,3344,2803,2166,1462,732,21,-633,-1191,-1628,-1935,-2106,-2159,-2122,-2029,-1932,-1868,-1877,-1975,-2168,-2439,-2765,-3103,-3420,-3670,-3828,-3875,-3797,-3602,-3290,-2869,-2357,-1763,-1114,-427,268,952,1592,2187,2712,3166,3547,3842,4052,4159,4145,4003,3713,3288,2743,2110,1446,779,181,-335,-715,-971,-1076,-1064,-935,-725,-454,-142,192,530,862,1162,1414,1604,1721,1780,1792,1783,1775,1783,1825,1890,1983,2086,2184,2266,2305,2289,2214,2076,1891,1687,1484,1324,1221,1194,1241,1359,1535,1746,1984,2208,2417,2569,2651,2638,2512,2267,1909,1452,935,400,-90,-487,-722,-775,-615,-268,224,790,1334,1760,1979,1919,1544,870,-66,-1165,-2308,-3377,-4209,-4712,-4784,-4378,-3513,-2218,-619,1180,3004,4722,6182,7282,7951,8153,7901,7230,6212,4928,3476,1964,471,-894,-2073,-2999,-3641,-3979,-4039,-3848,-3479,-2999,-2494,-2029,-1666,-1428,-1324,-1335,-1430,-1577,-1733,-1865,-1933,-1906,-1751,-1458,-1020,-461,193,881,1568,2188,2716,3120,3404,3561,3636,3630,3600,3539,3478,3402,3301,3153,2931,2614,2187,1655,1031,352,-344,-1007,-1599,-2078,-2436,-2653,-2752,-2734,-2627,-2439,-2194,-1887,-1547,-1171,-789,-425,-104,149,314,385,369,276,144,3,-114,-167,-146,-39,144,374,630,865,1056,1170,1202,1152,1043,905,770,681,656,717,865,1071,1318,1554,1736,1839,1805,1649,1343,935,447,-63,-540,-945,-1226,-1374,-1374,-1239,-982,-639,-230,187,596,928,1175,1273,1227,1011,645,153,-425,-1042,-1644,-2180,-2599,-2863,-2914,-2743,-2308,-1617,-689,442,1693,2976,4185,5202,5947,6340,6381,6061,5458,4635,3688,2707,1766,914,206,-369,-783,-1069,-1232,-1286,-1261,-1150,-982,-758,-495,-212,76,353,605,826,1015,1172,1311,1424,1543,1640,1758,1876,2015,2191,2392,2657,2959,3322,3716,4113,4482,4765,4937,4954,4814,4503,4043,3448,2745,1961,1129,271,-580,-1396,-2156,-2814,-3349,-3710,-3876,-3818,-3529,-3018,-2312,-1439,-451,607,1686,2721,3671,4472,5086,5481,5642,5583,5333,4936,4462,3945,3452,3006,2633,2353,2172,2096,2136,2270,2491,2743,3001,3188,3287,3243,3078,2786,2426,2033,1677,1392,1222,1177,1241,1404,1618,1851,2071,2236,2346,2359,2299,2130,1876,1525,1090,579,5,-621,-1275,-1954,-2622,-3284,-3901,-4465,-4948,-5308,-5529,-5559,-5384,-5003,-4418,-3682,-2827,-1923,-1022,-164,617,1310,1925,2464,2957,3409,3828,4213,4538,4788,4925,4934,4793,4501,4055,3471,2755,1936,1025,63,-919,-1875,-2753,-3505,-4095,-4470,-4644,-4575,-4318,-3866,-3284,-2611,-1883,-1169,-470,154,705,1160,1508,1741,1852,1845,1735,1543,1325,1110,977,945,1057,1298,1646,2035,2392,2629,2673,2465,1972,1211,203,-954,-2202,-3410,-4508,-5391,-6002,-6308,-6280,-5965,-5373,-4588,-3665,-2667,-1678,-729,100,800,1337,1716,1967,2106,2193,2241,2297,2354,2431,2505,2586,2657,2728,2794,2865,2936,3008,3062,3084,3050,2932,2727,2402,1985,1466,888,278,-322,-877,-1360,-1752,-2053,-2264,-2411,-2510,-2584,-2662,-2738,-2841,-2945,-3059,-3159,-3247,-3307,-3359,-3386,-3428,-3478,-3554,-3665,-3796,-3940,-4082,-4179,-4221,-4171,-4007,-3727,-3303,-2758,-2083,-1310,-451,463,1407,2355,3278,4148,4936,5611,6139,6512,6677,6651,6390,5911,5200,4286,3177,1916,559,-859,-2238,-3540,-4672,-5593,-6258,-6648,-6773,-6665,-6366,-5952,-5473,-5001,-4583,-4244,-4017,-3863,-3797,-3745,-3682,-3553,-3319,-2951,-2444,-1801,-1046,-215,671,1559,2426,3215,3888,4398,4687,4733,4500,4002,3260,2335,1285,205,-837,-1777,-2554,-3164,-3572,-3797,-3839,-3703,-3404,-2950,-2361,-1667,-911,-134,604,1263,1820,2243,2573,2796,2980,3130,3281,3440,3596,3748,3859,3927,3910,3812,3602,3282,2843,2295,1647,931,173,-572,-1261,-1832,-2243,-2460,-2472,-2289,-1957,-1515,-1039,-580,-195,66,180,116,-124,-540,-1109,-1786,-2526,-3258,-3904,-4410,-4688,-4742,-4530,-4118,-3542,-2903,-2284,-1778,-1457,-1370,-1542,-1957,-2572,-3325,-4116,-4865,-5472,-5867,-6005,-5856,-5437,-4772,-3929,-2958,-1958,-971,-86,679,1271,1697,1947,2052,2026,1907,1715,1472,1182,844,439,-46,-632,-1329,-2137,-3039,-4006,-4986,-5921,-6743,-7392,-7812,-7984,-7892,-7560,-7022,-6327,-5528,-4686,-3845,-3067,-2382,-1822,-1403,-1107,-943,-846,-812,-773,-701,-555,-305,50,519,1050,1623,2160,2628,2964,3147,3155,2989,2651,2167,1540,815,7,-830,-1658,-2414,-3063,-3553,-3865,-3997,-3938,-3735,-3383,-2947,-2426,-1883,-1313,-777,-286,118,393,530,484,290,-49,-456,-874,-1215,-1408,-1406,-1185,-762,-174,512,1230,1912,2496,2954,3234,3337,3237,2932,2447,1795,1038,241,-538,-1202,-1726,-2052,-2196,-2163,-2004,-1763,-1493,-1238,-1029,-882,-800,-765,-758,-747,-714,-644,-537,-414,-303,-232,-254,-370,-617,-965,-1401,-1865,-2314,-2673,-2898,-2955,-2835,-2556,-2172,-1720,-1274,-874,-546,-310,-153,-53,-5,30,41,57,60,75,76,87,76,50,-13,-125,-292,-527,-820,-1177,-1580,-2018,-2487,-2948,-3399,-3789,-4112,-4323,-4431,-4406,-4282,-4052,-3758,-3399,-3022,-2611,-2212,-1807,-1420,-1054,-709,-391,-92,193,483,789,1132,1522,1955,2434,2906,3360,3719,3943,3979,3780,3345,2676,1821,844,-177,-1161,-2036,-2755,-3286,-3627,-3789,-3788,-3664,-3417,-3085,-2659,-2155,-1581,-959,-314,308,890,1386,1809,2136,2390,2581,2720,2830,2923,3012,3112,3219,3346,3475,3615,3750,3883,4007,4121,4213,4278,4309,4295,4226,4095,3880,3593,3216,2789,2318,1857,1432,1070,791,587,441,340,247,158,58,-35,-114,-144,-110,1,184,412,645,832,923,871,650,246,-321,-1043,-1859,-2734,-3608,-4419,-5120,-5662,-6002,-6128,-6021,-5693,-5173,-4489,-3693,-2828,-1945,-1094,-318,350,872,1248,1466,1557,1537,1450,1325,1189,1066,941,826,682,506,273,-24,-372,-771,-1164,-1550,-1862,-2104,-2243,-2292,-2261,-2168,-2038,-1882,-1723,-1554,-1383,-1197,-983,-742,-455,-144,192,525,840,1110,1325,1466,1527,1494,1365,1131,808,389,-74,-575,-1046,-1467,-1788,-1990,-2067,-2027,-1903,-1713,-1508,-1296,-1118,-973,-872,-818,-797,-808,-827,-849,-839,-800,-693,-535,-307,-26,299,656,1026,1397,1763,2100,2417,2683,2906,3072,3172,3214,3185,3110,2975,2809,2613,2398,2185,1954,1743,1511,1298,1071,854,644,448,275,142,40,9,34,142,336,613,967,1376,1793,2190,2494,2689,2715,2592,2306,1905,1426,917,431,-5,-371,-660,-894,-1073,-1230,-1367,-1491,-1588,-1635,-1591,-1417,-1083,-559,133,970,1892,2823,3696,4438,4994,5331,5427,5287,4942,4428,3805,3141,2480,1882,1358,931,590,333,140,2,-104,-191,-285,-416,-602,-877,-1240,-1693,-2199,-2729,-3208,-3605,-3835,-3902,-3756,-3434,-2949,-2339,-1650,-914,-150,609,1369,2098,2788,3406,3921,4296,4502,4522,4345,4007,3520,2958,2365,1809,1350,1026,870,882,1059,1355,1751,2179,2627,3042,3421,3749,4013,4218,4350,4378,4315,4103,3777,3318,2760,2140,1495,875,312,-167,-536,-805,-956,-1014,-970,-835,-622,-326,37,467,951,1473,2019,2555,3065,3504,3867,4127,4293,4367,4373,4310,4197,4020,3778,3472,3091,2657,2183,1692,1219,773,377,26,-286,-576,-847,-1122,-1368,-1599,-1776,-1895,-1946,-1939,-1878,-1801,-1707,-1628,-1545,-1455,-1340,-1174,-966,-712,-437,-180,44,204,292,321,292,236,158,82,6,-57,-123,-191,-274,-396,-534,-735,-943,-1196,-1437,-1678,-1878,-2022,-2095,-2069,-1957,-1748,-1468,-1135,-784,-429,-106,194,468,741,1033,1371,1763,2217,2696,3177,3583,3891,4029,3995,3779,3416,2962,2480,2050,1727,1560,1566,1710,1975,2271,2564,2773,2878,2834,2648,2320,1871,1345,772,217,-285,-687,-978,-1143,-1208,-1194,-1128,-1066,-1016,-1024,-1109,-1268,-1528,-1857,-2262,-2704,-3159,-3586,-3949,-4213,-4350,-4344,-4178,-3861,-3403,-2813,-2128,-1348,-510,379,1296,2210,3081,3866,4504,4968,5212,5247,5082,4764,4357,3913,3503,3170,2941,2821,2792,2812,2844,2835,2751,2566,2273,1882,1409,886,343,-177,-650,-1024,-1292,-1409,-1387,-1216,-921,-540,-103,319,692,965,1111,1125,1024,827,593,344,123,-46,-159,-212,-200,-144,-41,92,225,360,449,500,474,395,247,79,-99,-230,-281,-223,-16,321,799,1370,1990,2619,3182,3661,4004,4207,4270,4198,4018,3759,3454,3150,2880,2685,2575,2571,2644,2790,2966,3156,3330,3481,3598,3682,3723,3721,3657,3531,3330,3061,2740,2377,2008,1633,1276,925,583,248,-76,-369,-619,-799,-909,-946,-920,-872,-805,-786,-808,-928,-1133,-1444,-1846,-2321,-2848,-3396,-3933,-4435,-4870,-5218,-5460,-5570,-5539,-5351,-5000,-4495,-3834,-3047,-2164,-1215,-262,680,1549,2343,3036,3633,4134,4545,4881,5133,5317,5411,5414,5320,5115,4811,4411,3929,3391,2800,2186,1541,881,200,-495,-1212,-1940,-2683,-3420,-4138,-4815,-5415,-5920,-6300,-6551,-6669,-6673,-6588,-6434,-6254,-6039,-5831,-5594,-5353,-5083,-4804,-4510,-4228,-3949,-3683,-3419,-3128,-2808,-2428,-1992,-1501,-977,-443,60,499,842,1056,1136,1075,903,637,327,8,-272,-482,-587,-575,-440,-193,140,531,946,1335,1676,1914,2028,1992,1792,1429,933,319,-346,-1028,-1663,-2208,-2619,-2877,-2964,-2890,-2665,-2319,-1881,-1401,-903,-450,-53,243,437,524,514,436,319,185,76,-10,-41,-24,40,152,289,440,575,676,712,676,550,347,56,-283,-682,-1086,-1498,-1887,-2244,-2556,-2813,-3006,-3126,-3166,-3112,-2964,-2714,-2380,-1951,-1476,-938,-411,119,588,1008,1338,1608,1798,1947,2062,2161,2261,2359,2436,2476,2432,2275,1973,1512,895,157,-672,-1528,-2364,-3120,-3756,-4233,-4534,-4661,-4623,-4452,-4186,-3855,-3498,-3149,-2797,-2485,-2174,-1876,-1586,-1279,-976,-655,-323,23,385,757,1138,1498,1834,2100,2290,2391,2395,2340,2230,2119,2019,1967,1956,2006,2068,2161,2214,2233,2177,2022,1774,1392,896,267,-466,-1297,-2161,-3031,-3821,-4486,-4974,-5241,-5297,-5140,-4834,-4421,-3987,-3572,-3237,-2995,-2852,-2795,-2789,-2817,-2828,-2815,-2741,-2598,-2390,-2103,-1761,-1360,-910,-422,93,612,1101,1525,1840,2013,2031,1891,1639,1304,962,657,424,303,267,321,402,487,508,445,271,-10,-380,-806,-1258,-1698,-2102,-2468,-2779,-3057,-3303,-3518,-3721,-3882,-4012,-4084,-4099,-4054,-3961,-3830,-3686,-3528,-3380,-3219,-3046,-2827,-2544,-2168,-1688,-1099,-414,338,1117,1873,2547,3084,3441,3563,3462,3112,2575,1880,1113,344,-357,-924,-1322,-1531,-1558,-1445,-1236,-1003,-805,-693,-704,-844,-1098,-1432,-1783,-2098,-2307,-2360,-2233,-1913,-1441,-860,-255,304,743,1019,1105,1021,773,425,-8,-466,-924,-1359,-1731,-2048,-2275,-2431,-2510,-2541,-2536,-2535,-2557,-2632,-2776,-3007,-3315,-3700,-4125,-4567,-4974,-5313,-5529,-5604,-5496,-5223,-4773,-4189,-3500,-2749,-1988,-1245,-557,65,613,1096,1518,1897,2225,2530,2777,3011,3178,3339,3446,3547,3616,3684,3737,3785,3819,3832,3810,3754,3634,3471,3241,2980,2681,2379,2073,1785,1510,1254,1014,780,553,326,78,-187,-500,-865,-1294,-1792,-2343,-2946,-3544,-4131,-4633,-5029,-5276,-5356,-5269,-5038,-4693,-4297,-3880,-3499,-3159,-2867,-2588,-2288,-1917,-1434,-820,-69,797,1733,2704,3642,4515,5272,5892,6365,6681,6852,6868,6746,6468,6054,5495,4830,4066,3275,2469,1715,1041,461,9,-330,-561,-690,-766,-785,-802,-813,-854,-920,-1018,-1138,-1270,-1397,-1505,-1582,-1616,-1608,-1551,-1445,-1293,-1092,-847,-570,-268,22,285,469,568,540,392,134,-227,-638,-1087,-1529,-1956,-2349,-2720,-3070,-3412,-3765,-4118,-4483,-4837,-5153,-5412,-5566,-5595,-5460,-5153,-4660,-4001,-3195,-2280,-1310,-331,594,1431,2138,2712,3147,3464,3692,3849,3978,4084,4188,4291,4386,4460,4501,4476,4385,4198,3927,3569,3154,2706,2267,1855,1488,1167,858,549,185,-246,-764,-1368,-2032,-2730,-3412,-4043,-4589,-5025,-5341,-5544,-5632,-5630,-5544,-5384,-5157,-4857,-4480,-4019,-3472,-2840,-2141,-1392,-634,109,791,1393,1904,2326,2683,3015,3349,3725,4167,4658,5211,5755,6277,6701,7007,7155,7151,6988,6718,6344,5934,5487,5035,4574,4099,3598,3063,2491,1892,1280,679,102,-420,-888,-1280,-1598,-1832,-1972,-2020,-1948,-1776,-1482,-1101,-638,-145,340,753,1039,1142,1026,677,103,-642,-1498,-2361,-3126,-3694,-3960,-3875,-3407,-2591,-1501,-238,1045,2242,3209,3876,4191,4137,3753,3077,2195,1180,129,-883,-1774,-2489,-2990,-3255,-3295,-3126,-2793,-2332,-1799,-1226,-657,-109,389,840,1215,1521,1742,1864,1897,1817,1654,1409,1119,814,525,288,116,19,-4,30,109,205,302,376,412,387,294,117,-136,-464,-842,-1245,-1616,-1923,-2093,-2098,-1903,-1498,-910,-171,653,1486,2266,2901,3358,3570,3552,3290,2839,2248,1591,940,352,-111,-434,-589,-600,-476,-261,20,318,607,875,1087,1277,1423,1562,1701,1845,2009,2184,2379,2580,2798,3006,3209,3360,3448,3419,3264,2954,2502,1923,1254,530,-194,-896,-1526,-2075,-2521,-2857,-3086,-3200,-3223,-3146,-3016,-2833,-2652,-2480,-2348,-2254,-2184,-2108,-1990,-1776,-1448,-965,-335,436,1320,2272,3262,4233,5156,5980,6677,7204,7541,7664,7572,7274,6796,6169,5432,4626,3786,2952,2140,1390,698,86,-460,-954,-1413,-1860,-2316,-2785,-3274,-3763,-4221,-4609,-4882,-4998,-4932,-4677,-4249,-3685,-3018,-2312,-1589,-903,-260,319,820,1254,1604,1896,2126,2328,2516,2727,2983,3306,3726,4227,4817,5453,6094,6695,7199,7566,7769,7792,7642,7339,6902,6362,5746,5066,4355,3616,2873,2150,1456,829,276,-177,-528,-774,-922,-996,-1012,-997,-980,-960,-965,-980,-991,-998,-951,-858,-674,-397,-11,499,1113,1848,2666,3560,4483,5404,6253,6989,7534,7847,7888,7636,7108,6332,5364,4271,3127,1994,937,-14,-836,-1531,-2117,-2607,-3036,-3402,-3728,-3991,-4194,-4304,-4318,-4217,-4005,-3690,-3281,-2816,-2297,-1761,-1211,-666,-137,357,813,1212,1548,1827,2036,2204,2324,2422,2502,2575,2652,2731,2819,2905,2971,3014,2978,2874,2636,2268,1733,1027,152,-877,-2027,-3258,-4498,-5701,-6785,-7702,-8408,-8859,-9049,-8974,-8646,-8101,-7371,-6515,-5584,-4637,-3718,-2861,-2081,-1378,-736,-144,428,983,1548,2118,2708,3294,3885,4432,4940,5363,5697,5935,6078,6140,6137,6081,5986,5849,5667,5429,5116,4732,4265,3735,3149,2540,1913,1304,708,153,-376,-859,-1315,-1729,-2115,-2463,-2785,-3066,-3337,-3590,-3847,-4113,-4380,-4635,-4843,-4968,-4959,-4796,-4449,-3937,-3289,-2551,-1796,-1066,-423,114,540,863,1113,1323,1523,1737,1987,2276,2591,2945,3277,3594,3825,3945,3893,3635,3140,2392,1422,246,-1051,-2410,-3723,-4918,-5904,-6633,-7065,-7196,-7036,-6626,-6003,-5237,-4377,-3503,-2654,-1885,-1216,-652,-184,225,591,960,1330,1716,2091,2433,2716,2909,3006,2995,2885,2689,2413,2076,1684,1261,810,360,-79,-499,-876,-1239,-1568,-1903,-2247,-2621,-3036,-3479,-3935,-4364,-4723,-4970,-5061,-4988,-4728,-4322,-3783,-3178,-2544,-1942,-1393,-954,-595,-356,-183,-75,13,110,251,458,751,1135,1611,2169,2791,3453,4128,4781,5376,5887,6278,6540,6657,6634,6480,6212,5841,5387,4848,4246,3563,2827,2019,1159,264,-665,-1579,-2475,-3314,-4081,-4764,-5359,-5865,-6304,-6657,-6956,-7166,-7294,-7303,-7175,-6875,-6400,-5729,-4881,-3876,-2745,-1540,-305,919,2083,3161,4118,4926,5572,6031,6311,6400,6331,6115,5778,5358,4841,4266,3603,2869,2052,1162,208,-783,-1795,-2783,-3727,-4579,-5319,-5914,-6358,-6636,-6753,-6716,-6537,-6237,-5838,-5361,-4836,-4269,-3704,-3133,-2609,-2125,-1712,-1373,-1100,-890,-711,-537,-345,-88,237,653,1162,1737,2375,3022,3660,4247,4757,5178,5487,5696,5791,5782,5669,5437,5088,4590,3934,3103,2085,895,-444,-1887,-3379,-4847,-6228,-7463,-8486,-9288,-9815,-10102,-10131,-9945,-9568,-9040,-8394,-7674,-6880,-6068,-5204,-4333,-3429,-2511,-1587,-657,251,1134,1966,2747,3455,4090,4630,5067,5363,5514,5469,5232,4775,4127,3302,2358,1344,316,-671,-1583,-2390,-3073,-3624,-4028,-4288,-4397,-4362,-4204,-3928,-3585,-3182,-2775,-2376,-2013,-1693,-1419,-1174,-960,-748,-559,-376,-244,-156,-167,-255,-451,-701,-997,-1269,-1472,-1564,-1499,-1278,-901,-407,157,723,1226,1607,1813,1813,1599,1174,556,-206,-1097,-2052,-3045,-4038,-4985,-5873,-6666,-7349,-7905,-8319,-8580,-8681,-8629,-8412,-8059,-7550,-6918,-6142,-5250,-4233,-3123,-1939,-726,479,1623,2690,3631,4475,5197,5849,6442,7007,7568,8122,8662,9156,9558,9826,9913,9795,9444,8879,8100,7151,6055,4852,3575,2260,930,-387,-1678,-2922,-4106,-5216,-6230,-7144,-7918,-8556,-9025,-9322,-9454,-9409,-9231,-8925,-8535,-8074,-7564,-7013,-6414,-5773,-5072,-4319,-3515,-2670,-1809,-955,-137,607,1270,1816,2257,2571,2788,2890,2926,2870,2780,2646,2519,2412,2365,2396,2523,2738,3027,3342,3648,3887,4015,3998,3811,3447,2921,2262,1504,716,-72,-782,-1402,-1884,-2223,-2423,-2481,-2432,-2277,-2058,-1781,-1473,-1155,-821,-507,-189,108,398,675,943,1196,1436,1641,1803,1896,1906,1823,1653,1413,1127,828,539,275,52,-150,-335,-525,-743,-986,-1271,-1576,-1897,-2203,-2474,-2690,-2821,-2873,-2808,-2655,-2378,-2009,-1531,-964,-320,381,1117,1858,2576,3248,3850,4367,4795,5115,5339,5457,5496,5461,5399,5327,5291,5312,5404,5574,5811,6095,6399,6687,6927,7083,7121,7005,6700,6174,5408,4374,3097,1571,-127,-1950,-3797,-5575,-7189,-8548,-9602,-10308,-10675,-10719,-10494,-10040,-9439,-8727,-7981,-7225,-6500,-5817,-5180,-4580,-3995,-3411,-2796,-2142,-1431,-667,153,1008,1887,2762,3606,4387,5079,5629,6032,6228,6229,6004,5579,4979,4246,3443,2630,1862,1207,685,332,144,117,222,431,697,977,1223,1381,1415,1281,967,459,-221,-1043,-1958,-2904,-3820,-4636,-5309,-5784,-6058,-6110,-5978,-5672,-5256,-4758,-4229,-3713,-3230,-2800,-2430,-2088,-1769,-1418,-1007,-516,90,781,1561,2374,3178,3907,4513,4921,5119,5060,4760,4237,3521,2672,1737,766,-187,-1090,-1893,-2572,-3100,-3454,-3640,-3649,-3512,-3246,-2883,-2456,-1983,-1493,-993,-492,18,537,1083,1654,2263,2903,3564,4233,4888,5498,6042,6480,6784,6935,6909,6706,6343,5823,5205,4482,3715,2885,2024,1117,173,-804,-1798,-2793,-3756,-4667,-5497,-6225,-6836,-7311,-7633,-7794,-7780,-7589,-7221,-6686,-5993,-5179,-4261,-3292,-2313,-1361,-488,293,946,1482,1893,2206,2430,2601,2742,2883,3046,3254,3517,3837,4208,4599,4988,5318,5563,5668,5617,5388,4989,4439,3771,3035,2258,1510,790,152,-418,-917,-1348,-1750,-2107,-2455,-2776,-3072,-3336,-3540,-3686,-3743,-3714,-3572,-3328,-2964,-2502,-1948,-1321,-657,38,729,1406,2064,2690,3287,3844,4357,4804,5187,5477,5675,5761,5738,5585,5306,4885,4321,3630,2809,1910,958,22,-850,-1591,-2180,-2558,-2758,-2756,-2611,-2332,-1980,-1566,-1142,-714,-304,68,412,710,986,1229,1469,1696,1935,2174,2403,2607,2748,2820,2788,2674,2484,2259,2054,1901,1862,1943,2176,2530,3011,3562,4158,4754,5299,5767,6113,6324,6385,6304,6077,5731,5261,4683,4004,3218,2343,1372,323,-792,-1944,-3104,-4227,-5258,-6156,-6846,-7316,-7503,-7423,-7055,-6435,-5589,-4564,-3412,-2200,-974,186,1264,2191,2973,3579,4024,4304,4434,4406,4230,3890,3397,2749,1983,1122,244,-618,-1364,-1980,-2394,-2623,-2654,-2530,-2281,-1953,-1576,-1182,-780,-382,16,421,842,1290,1786,2336,2950,3636,4358,5108,5809,6421,6852,7056,6965,6563,5843,4844,3617,2254,834,-527,-1762,-2783,-3548,-4041,-4253,-4224,-3980,-3575,-3053,-2459,-1826,-1198,-589,-47,420,775,999,1083,1002,777,394,-101,-699,-1351,-2023,-2684,-3287,-3823,-4262,-4601,-4836,-4968,-5013,-4967,-4848,-4661,-4407,-4101,-3733,-3313,-2830,-2284,-1659,-966,-194,629,1506,2386,3266,4100,4877,5571,6179,6675,7081,7367,7543,7595,7510,7284,6904,6379,5712,4942,4083,3200,2312,1472,698,7,-591,-1109,-1549,-1939,-2290,-2629,-2968,-3316,-3682,-4042,-4401,-4711,-4976,-5157,-5258,-5264,-5180,-5016,-4768,-4468,-4109,-3723,-3322,-2927,-2555,-2232,-1955,-1752,-1606,-1534,-1527,-1581,-1686,-1829,-1969,-2096,-2148,-2103,-1918,-1568,-1046,-351,488,1436,2436,3424,4346,5128,5751,6153,6352,6328,6105,5716,5167,4526,3795,3046,2300,1614,1027,585,308,230,332,626,1058,1611,2227,2859,3463,3982,4398,4670,4815,4813,4707,4491,4209,3854,3454,3002,2508,1971,1398,791,164,-478,-1128,-1769,-2406,-3020,-3610,-4165,-4667,-5116,-5486,-5768,-5956,-6024,-5991,-5845,-5590,-5244,-4799,-4278,-3686,-3031,-2332,-1589,-826,-51,721,1460,2154,2758,3258,3615,3820,3869,3776,3580,3331,3091,2923,2887,3008,3319,3784,4385,5051,5710,6287,6705,6902,6839,6483,5848,4937,3813,2515,1127,-289,-1662,-2924,-4032,-4956,-5671,-6190,-6517,-6675,-6699,-6616,-6450,-6254,-6018,-5795,-5559,-5344,-5115,-4892,-4632,-4349,-3995,-3577,-3064,-2460,-1770,-1016,-235,526,1203,1742,2089,2206,2077,1714,1136,411,-397,-1210,-1937,-2513,-2872,-2980,-2825,-2434,-1842,-1141,-380,322,939,1392,1698,1863,1927,1956,1993,2093,2274,2544,2887,3278,3674,4042,4328,4513,4536,4398,4049,3498,2734,1781,671,-545,-1798,-3014,-4113,-5024,-5699,-6093,-6226,-6094,-5770,-5290,-4737,-4154,-3609,-3124,-2741,-2471,-2315,-2290,-2362,-2549,-2802,-3123,-3481,-3844,-4210,-4538,-4823,-5061,-5215,-5315,-5309,-5235,-5043,-4760,-4363,-3859,-3255,-2552,-1776,-942,-85,762,1563,2285,2891,3362,3679,3840,3847,3733,3494,3207,2861,2529,2217,1953,1756,1619,1546,1516,1510,1495,1445,1330,1122,829,430,-29,-537,-1045,-1514,-1911,-2212,-2409,-2508,-2519,-2470,-2370,-2246,-2101,-1946,-1778,-1608,-1421,-1247,-1075,-944,-864,-863,-964,-1171,-1485,-1878,-2316,-2756,-3142,-3450,-3639,-3710,-3669,-3523,-3302,-3017,-2675,-2291,-1852,-1364,-817,-205,468,1205,1984,2798,3604,4373,5046,5583,5920,6036,5880,5468,4800,3913,2878,1740,611,-466,-1392,-2144,-2665,-2977,-3067,-2988,-2766,-2449,-2075,-1668,-1246,-807,-349,150,684,1271,1878,2498,3071,3570,3936,4147,4167,4007,3655,3147,2501,1750,933,73,-782,-1620,-2400,-3117,-3743,-4276,-4707,-5026,-5239,-5333,-5317,-5196,-4972,-4666,-4291,-3866,-3410,-2947,-2466,-2004,-1519,-1038,-523,10,579,1159,1750,2304,2817,3234,3552,3744,3820,3793,3694,3567,3433,3354,3321,3380,3506,3716,3975,4290,4615,4951,5255,5516,5708,5811,5814,5697,5459,5083,4571,3909,3110,2172,1109,-40,-1271,-2509,-3740,-4905,-5963,-6878,-7609,-8136,-8443,-8528,-8404,-8091,-7624,-7040,-6365,-5634,-4864,-4071,-3263,-2447,-1634,-838,-86,597,1175,1621,1920,2057,2050,1908,1671,1356,1003,625,254,-97,-413,-675,-882,-1015,-1090,-1087,-1045,-948,-840,-710,-587,-457,-329,-177,6,245,551,938,1396,1926,2478,3030,3508,3864,4044,4005,3748,3265,2620,1843,1028,226,-477,-1053,-1436,-1655,-1677,-1575,-1355,-1096,-833,-620,-503,-504,-659,-967,-1450,-2076,-2855,-3729,-4677,-5636,-6566,-7397,-8100,-8611,-8920,-9009,-8877,-8568,-8096,-7523,-6892,-6220,-5555,-4874,-4186,-3463,-2680,-1824,-879,161,1275,2458,3659,4854,5989,7016,7902,8592,9085,9351,9405,9255,8933,8462,7898,7254,6594,5911,5249,4589,3930,3269,2568,1845,1066,256,-587,-1437,-2272,-3061,-3770,-4373,-4831,-5132,-5250,-5191,-4950,-4556,-4028,-3411,-2735,-2049,-1388,-787,-292,93,311,377,259,-18,-450,-992,-1613,-2248,-2862,-3390,-3808,-4085,-4219,-4216,-4097,-3883,-3595,-3256,-2862,-2423,-1926,-1365,-739,-37,711,1508,2300,3058,3738,4281,4669,4848,4828,4580,4147,3538,2803,2003,1166,377,-339,-926,-1359,-1614,-1681,-1549,-1242,-769,-164,534,1302,2079,2864,3594,4282,4874,5386,5770,6041,6152,6115,5893,5492,4895,4121,3168,2090,897,-339,-1587,-2796,-3925,-4946,-5827,-6562,-7125,-7520,-7742,-7777,-7654,-7361,-6917,-6348,-5645,-4854,-3957,-2987,-1946,-849,280,1425,2567,3667,4723,5688,6562,7316,7942,8432,8771,8971,9012,8916,8677,8314,7849,7300,6693,6062,5419,4799,4223,3697,3274,2925,2708,2592,2585,2674,2811,2971,3093,3125,3030,2748,2277,1591,715,-315,-1456,-2627,-3766,-4794,-5649,-6289,-6688,-6839,-6777,-6516,-6140,-5682,-5226,-4795,-4447,-4166,-3955,-3764,-3560,-3288,-2917,-2421,-1791,-1051,-213,656,1530,2338,3040,3598,3971,4161,4158,3978,3655,3201,2686,2099,1521,919,357,-200,-715,-1210,-1661,-2071,-2418,-2687,-2849,-2895,-2791,-2534,-2118,-1540,-831,-11,872,1759,2589,3308,3845,4187,4301,4196,3908,3457,2922,2331,1766,1242,817,475,236,62,-71,-197,-362,-582,-890,-1278,-1750,-2278,-2832,-3386,-3895,-4340,-4694,-4951,-5106,-5170,-5156,-5070,-4945,-4768,-4566,-4325,-4044,-3717,-3318,-2844,-2264,-1575,-769,154,1168,2257,3372,4475,5521,6460,7264,7902,8361,8646,8748,8699,8504,8191,7777,7274,6716,6093,5455,4780,4111,3427,2744,2045,1330,583,-186,-988,-1786,-2580,-3331,-4019,-4630,-5141,-5557,-5864,-6063,-6154,-6126,-5982,-5714,-5321,-4821,-4203,-3510,-2740,-1942,-1152,-399,263,812,1223,1489,1612,1607,1496,1298,1047,754,448,143,-153,-426,-659,-852,-973,-1022,-981,-844,-617,-311,46,436,814,1164,1453,1660,1780,1792,1711,1523,1244,872,428,-86,-628,-1195,-1731,-2214,-2598,-2854,-2947,-2878,-2628,-2229,-1696,-1082,-428,215,803,1319,1735,2079,2369,2639,2953,3312,3768,4272,4821,5328,5742,5988,5998,5745,5199,4373,3293,2019,602,-859,-2305,-3636,-4803,-5736,-6410,-6809,-6925,-6788,-6417,-5847,-5126,-4262,-3318,-2283,-1213,-105,1016,2123,3223,4279,5297,6263,7149,7947,8606,9089,9336,9318,8995,8393,7541,6507,5393,4269,3248,2362,1669,1150,794,550,371,201,-3,-262,-585,-930,-1259,-1500,-1591,-1489,-1173,-665,-24,686,1357,1919,2291,2437,2342,2030,1533,913,226,-470,-1124,-1696,-2177,-2554,-2856,-3099,-3307,-3494,-3646,-3746,-3748,-3629,-3347,-2904,-2317,-1623,-904,-218,345,733,919,890,704,388,41,-295,-547,-689,-714,-623,-462,-265,-84,29,52,-56,-279,-622,-1041,-1498,-1941,-2314,-2578,-2696,-2663,-2478,-2167,-1756,-1286,-780,-270,226,695,1122,1494,1803,2030,2163,2200,2117,1930,1625,1212,712,134,-477,-1091,-1664,-2154,-2534,-2776,-2881,-2843,-2687,-2430,-2111,-1752,-1404,-1081,-817,-620,-499,-447,-460,-520,-615,-729,-842,-929,-969,-939,-805,-581,-236,182,656,1131,1558,1885,2085,2141,2060,1884,1636,1374,1127,921,765,650,567,498,446,400,377,385,434,536,693,903,1172,1484,1856,2258,2707,3167,3621,4035,4345,4513,4470,4178,3614,2777,1711,469,-848,-2156,-3328,-4292,-4957,-5289,-5277,-4953,-4374,-3639,-2835,-2080,-1445,-1012,-800,-829,-1070,-1488,-2031,-2653,-3296,-3915,-4468,-4911,-5218,-5357,-5314,-5091,-4688,-4131,-3447,-2665,-1833,-979,-142,641,1348,1949,2421,2753,2927,2947,2821,2574,2228,1831,1418,1013,654,326,32,-257,-576,-955,-1415,-1971,-2595,-3269,-3926,-4516,-4964,-5214,-5214,-4941,-4383,-3575,-2544,-1361,-96,1193,2420,3545,4513,5291,5858,6201,6326,6221,5933,5437,4811,4041,3204,2319,1450,638,-79,-658,-1103,-1388,-1569,-1634,-1663,-1661,-1677,-1737,-1834,-1990,-2158,-2331,-2456,-2492,-2402,-2145,-1706,-1090,-307,585,1535,2456,3272,3903,4295,4422,4277,3902,3340,2665,1940,1228,572,-2,-476,-855,-1144,-1355,-1489,-1556,-1532,-1412,-1169,-791,-262,401,1181,2034,2885,3685,4323,4757,4910,4747,4284,3516,2528,1379,162,-1017,-2090,-2961,-3615,-3997,-4151,-4078,-3852,-3514,-3142,-2771,-2463,-2224,-2076,-1995,-1972,-1963,-1939,-1867,-1707,-1451,-1082,-603,-31,622,1317,2033,2732,3390,3968,4444,4784,4963,4962,4761,4360,3757,2970,2018,946,-208,-1383,-2510,-3537,-4381,-5004,-5352,-5411,-5174,-4664,-3925,-3003,-1981,-907,129,1096,1921,2604,3113,3467,3677,3762,3751,3668,3524,3352,3149,2939,2724,2505,2278,2028,1734,1369,916,350,-327,-1111,-1979,-2891,-3803,-4664,-5416,-6018,-6417,-6588,-6509,-6173,-5607,-4833,-3919,-2933,-1942,-1043,-280,288,649,807,798,663,470,259,77,-52,-141,-173,-206,-228,-284,-366,-492,-638,-805,-964,-1103,-1213,-1279,-1314,-1317,-1311,-1298,-1286,-1271,-1238,-1174,-1045,-856,-569,-230,175,578,953,1244,1406,1410,1228,859,301,-415,-1278,-2224,-3220,-4196,-5072,-5800,-6275,-6475,-6325,-5837,-5015,-3915,-2629,-1245,97,1311,2274,2944,3262,3249,2926,2362,1641,842,68,-615,-1136,-1450,-1546,-1408,-1066,-551,92,805,1532,2215,2803,3253,3533,3625,3510,3192,2675,1976,1122,150,-899,-1963,-3001,-3931,-4717,-5291,-5611,-5654,-5394,-4851,-4056,-3050,-1927,-744,389,1411,2249,2860,3216,3326,3192,2873,2391,1816,1190,571,2,-476,-827,-1032,-1082,-978,-753,-447,-105,194,418,513,456,258,-87,-529,-1054,-1602,-2146,-2635,-3022,-3279,-3352,-3226,-2871,-2280,-1460,-433,756,2065,3409,4740,5966,7036,7891,8491,8811,8846,8604,8114,7412,6551,5583,4567,3551,2575,1669,842,104,-550,-1139,-1659,-2150,-2595,-3017,-3397,-3719,-3967,-4090,-4077,-3889,-3520,-2981,-2289,-1494,-651,180,941,1578,2059,2370,2499,2491,2358,2161,1951,1748,1624,1560,1595,1707,1884,2108,2338,2554,2708,2794,2772,2649,2425,2107,1739,1329,930,565,261,36,-122,-212,-272,-313,-364,-431,-510,-592,-657,-690,-666,-594,-457,-288,-92,94,236,310,272,113,-186,-627,-1194,-1867,-2605,-3352,-4040,-4590,-4929,-4976,-4687,-4028,-3005,-1669,-80,1643,3395,5045,6478,7604,8337,8649,8509,7940,6969,5661,4086,2328,481,-1369,-3135,-4735,-6111,-7204,-7989,-8450,-8605,-8474,-8120,-7574,-6914,-6166,-5385,-4586,-3789,-2987,-2181,-1352,-493,409,1344,2317,3285,4246,5135,5951,6628,7174,7538,7727,7704,7469,6997,6284,5323,4120,2712,1120,-569,-2306,-3984,-5530,-6853,-7888,-8575,-8889,-8818,-8391,-7630,-6621,-5407,-4095,-2755,-1453,-272,764,1614,2262,2712,2959,3020,2900,2627,2217,1714,1163,617,143,-211,-387,-360,-123,315,901,1586,2287,2928,3433,3742,3808,3626,3191,2564,1781,929,67,-753,-1480,-2112,-2638,-3075,-3439,-3743,-4003,-4228,-4411,-4555,-4639,-4655,-4581,-4408,-4117,-3714,-3195,-2583,-1907,-1211,-541,44,511,829,995,1035,975,882,787,752,790,920,1122,1376,1638,1867,2028,2089,2047,1907,1684,1409,1107,793,494,192,-101,-419,-766,-1166,-1611,-2109,-2616,-3127,-3568,-3942,-4188,-4312,-4304,-4158,-3911,-3563,-3139,-2672,-2165,-1647,-1136,-626,-141,333,795,1253,1717,2197,2690,3210,3743,4309,4896,5514,6161,6813,7468,8062,8569,8930,9094,9038,8731,8180,7397,6410,5264,3990,2656,1274,-75,-1389,-2596,-3690,-4619,-5369,-5910,-6222,-6289,-6095,-5616,-4868,-3837,-2569,-1112,467,2063,3593,4946,6058,6856,7322,7449,7258,6798,6132,5329,4482,3660,2946,2387,2032,1868,1899,2055,2289,2517,2655,2646,2425,1980,1294,398,-675,-1873,-3122,-4380,-5561,-6614,-7489,-8121,-8501,-8596,-8412,-7972,-7298,-6434,-5422,-4301,-3109,-1896,-679,477,1539,2459,3167,3647,3837,3740,3351,2699,1838,828,-240,-1292,-2233,-2990,-3498,-3709,-3603,-3200,-2514,-1635,-619,435,1440,2332,3051,3559,3861,3939,3830,3537,3106,2538,1884,1145,364,-442,-1251,-2033,-2776,-3460,-4074,-4609,-5050,-5395,-5634,-5768,-5790,-5698,-5493,-5156,-4699,-4092,-3346,-2453,-1418,-262,999,2325,3688,5030,6318,7492,8501,9309,9856,10127,10096,9771,9165,8319,7272,6078,4783,3435,2069,728,-571,-1797,-2934,-3971,-4889,-5687,-6357,-6882,-7269,-7489,-7550,-7424,-7109,-6589,-5864,-4927,-3809,-2517,-1124,324,1737,3034,4130,4958,5460,5627,5452,4989,4288,3434,2511,1584,740,-3,-590,-1017,-1294,-1389,-1372,-1208,-968,-662,-333,-22,235,417,498,476,369,165,-82,-397,-729,-1103,-1498,-1925,-2373,-2832,-3277,-3671,-3978,-4142,-4135,-3930,-3520,-2937,-2212,-1414,-608,131,741,1180,1413,1457,1311,1040,676,294,-62,-324,-459,-422,-203,195,746,1407,2108,2779,3331,3696,3799,3618,3124,2344,1322,116,-1181,-2495,-3728,-4813,-5677,-6281,-6604,-6642,-6422,-5969,-5338,-4568,-3720,-2832,-1959,-1120,-367,313,876,1353,1725,2032,2271,2503,2722,2987,3300,3680,4134,4638,5196,5758,6320,6817,7252,7559,7745,7768,7627,7320,6847,6230,5486,4644,3731,2772,1787,796,-197,-1170,-2126,-3032,-3884,-4634,-5258,-5712,-5957,-5975,-5750,-5299,-4651,-3871,-3009,-2158,-1366,-701,-191,146,323,363,307,198,81,1,-11,78,279,604,1033,1554,2125,2701,3238,3682,3993,4147,4133,3950,3637,3196,2674,2082,1429,731,-40,-862,-1764,-2716,-3710,-4712,-5675,-6557,-7302,-7871,-8209,-8300,-8096,-7618,-6846,-5840,-4627,-3303,-1929,-617,571,1541,2249,2670,2776,2619,2196,1594,845,39,-774,-1519,-2138,-2589,-2817,-2806,-2534,-2003,-1238,-273,829,1997,3159,4233,5153,5868,6327,6518,6418,6042,5408,4548,3517,2359,1148,-60,-1198,-2213,-3059,-3701,-4124,-4318,-4304,-4094,-3736,-3257,-2709,-2125,-1537,-969,-426,82,575,1063,1572,2128,2752,3461,4258,5134,6048,6960,7793,8478,8944,9139,9011,8565,7787,6729,5431,3973,2421,870,-622,-1983,-3179,-4186,-5001,-5627,-6093,-6396,-6571,-6599,-6499,-6233,-5813,-5200,-4422,-3479,-2411,-1282,-150,901,1788,2463,2861,2979,2811,2386,1758,971,118,-751,-1545,-2218,-2704,-2981,-3027,-2842,-2465,-1931,-1300,-648,-18,509,917,1168,1269,1217,1040,750,372,-77,-592,-1162,-1787,-2473,-3211,-3995,-4809,-5611,-6375,-7041,-7577,-7934,-8092,-8046,-7798,-7371,-6791,-6078,-5260,-4356,-3372,-2334,-1243,-132,992,2083,3137,4102,4986,5749,6403,6928,7324,7589,7711,7689,7527,7211,6771,6188,5506,4705,3824,2850,1810,710,-432,-1584,-2729,-3823,-4847,-5757,-6537,-7145,-7568,-7781,-7773,-7546,-7106,-6465,-5659,-4706,-3655,-2547,-1418,-322,714,1647,2475,3164,3752,4219,4621,4962,5296,5630,5993,6375,6761,7119,7402,7566,7566,7371,6981,6399,5678,4854,3990,3141,2342,1639,1037,546,150,-169,-440,-690,-933,-1186,-1437,-1671,-1877,-2003,-2052,-1979,-1793,-1481,-1070,-579,-55,452,896,1211,1378,1353,1153,797,323,-187,-679,-1069,-1294,-1319,-1108,-681,-61,695,1517,2325,3046,3599,3935,4011,3800,3316,2564,1596,451,-799,-2095,-3367,-4547,-5606,-6492,-7212,-7762,-8154,-8410,-8528,-8516,-8351,-8010,-7470,-6698,-5695,-4465,-3034,-1473,167,1777,3283,4591,5632,6354,6739,6777,6516,5990,5279,4456,3593,2774,2045,1465,1050,811,722,759,859,983,1075,1091,1012,802,477,31,-502,-1089,-1700,-2274,-2790,-3200,-3489,-3646,-3670,-3568,-3368,-3085,-2754,-2407,-2063,-1771,-1529,-1369,-1278,-1252,-1261,-1280,-1256,-1170,-961,-635,-152,457,1185,1998,2850,3706,4507,5214,5779,6175,6366,6356,6123,5684,5049,4230,3272,2202,1072,-69,-1175,-2207,-3128,-3920,-4562,-5047,-5364,-5518,-5509,-5360,-5099,-4751,-4363,-3952,-3547,-3142,-2730,-2300,-1826,-1316,-759,-184,390,922,1381,1729,1952,2031,1971,1787,1497,1137,730,308,-101,-474,-787,-1022,-1162,-1194,-1108,-903,-589,-175,308,842,1394,1921,2401,2781,3045,3160,3112,2905,2542,2054,1465,805,117,-593,-1271,-1924,-2496,-2975,-3323,-3497,-3487,-3254,-2829,-2216,-1473,-652,180,981,1686,2289,2765,3118,3366,3524,3607,3651,3658,3643,3614,3548,3449,3276,3013,2645,2145,1526,782,-58,-974,-1927,-2886,-3813,-4668,-5432,-6071,-6575,-6932,-7142,-7208,-7133,-6927,-6577,-6094,-5466,-4693,-3784,-2749,-1618,-420,793,1978,3079,4047,4857,5477,5911,6173,6282,6279,6195,6055,5886,5690,5475,5216,4921,4557,4132,3636,3055,2413,1684,915,99,-702,-1467,-2121,-2623,-2922,-2980,-2784,-2343,-1683,-864,32,937,1744,2399,2827,3005,2915,2569,1998,1237,343,-622,-1603,-2530,-3345,-4015,-4478,-4755,-4810,-4686,-4380,-3931,-3344,-2630,-1796,-842,218,1359,2550,3730,4848,5831,6616,7151,7373,7264,6797,5973,4840,3420,1823,111,-1604,-3222,-4671,-5862,-6768,-7360,-7638,-7634,-7383,-6932,-6354,-5680,-4991,-4286,-3628,-2980,-2366,-1731,-1065,-327,484,1387,2323,3269,4124,4810,5247,5355,5109,4504,3568,2375,1004,-441,-1875,-3200,-4366,-5309,-6017,-6479,-6705,-6715,-6537,-6188,-5709,-5107,-4412,-3632,-2779,-1865,-904,84,1063,1999,2850,3579,4154,4561,4780,4828,4703,4437,4051,3578,3058,2521,1999,1521,1098,753,489,319,253,304,470,765,1166,1655,2208,2759,3286,3715,4005,4122,4029,3735,3236,2588,1808,977,122,-686,-1429,-2051,-2553,-2915,-3132,-3228,-3201,-3083,-2890,-2646,-2356,-2041,-1693,-1314,-912,-467,-11,482,970,1474,1946,2398,2777,3085,3273,3338,3248,3011,2635,2145,1597,1040,538,165,-56,-72,90,424,861,1353,1802,2155,2331,2289,2012,1494,783,-72,-980,-1865,-2633,-3221,-3578,-3680,-3549,-3217,-2761,-2254,-1776,-1401,-1180,-1124,-1252,-1509,-1877,-2279,-2675,-2999,-3220,-3303,-3238,-3026,-2670,-2205,-1643,-1035,-416,192,724,1204,1573,1876,2083,2238,2328,2374,2376,2317,2198,1988,1681,1277,773,204,-412,-1033,-1617,-2144,-2580,-2922,-3169,-3331,-3426,-3471,-3478,-3457,-3412,-3346,-3257,-3145,-2998,-2815,-2575,-2283,-1914,-1490,-995,-457,117,707,1297,1871,2419,2938,3418,3868,4280,4653,4980,5244,5430,5517,5479,5300,4949,4436,3741,2922,1986,1029,98,-710,-1325,-1685,-1743,-1486,-929,-113,904,2026,3182,4261,5193,5892,6310,6406,6166,5608,4761,3684,2449,1145,-147,-1321,-2314,-3062,-3525,-3715,-3634,-3341,-2877,-2308,-1672,-1026,-374,252,856,1442,1995,2523,3007,3426,3750,3952,3978,3821,3434,2827,1990,950,-262,-1590,-2972,-4339,-5609,-6736,-7641,-8315,-8724,-8891,-8835,-8596,-8228,-7762,-7256,-6720,-6188,-5654,-5127,-4577,-4001,-3357,-2641,-1834,-949,-12,940,1855,2680,3374,3895,4213,4323,4200,3865,3320,2584,1699,692,-377,-1470,-2515,-3481,-4291,-4933,-5346,-5519,-5436,-5081,-4492,-3666,-2676,-1549,-379,790,1856,2783,3488,3963,4166,4137,3876,3465,2933,2371,1812,1325,925,642,481,434,504,677,948,1316,1767,2308,2909,3576,4264,4973,5665,6317,6913,7401,7766,7947,7916,7631,7058,6206,5059,3695,2126,492,-1171,-2707,-4075,-5171,-5965,-6444,-6611,-6528,-6232,-5815,-5334,-4860,-4444,-4105,-3865,-3694,-3581,-3464,-3314,-3083,-2738,-2267,-1664,-938,-134,741,1621,2484,3297,4009,4630,5117,5490,5746,5892,5944,5901,5759,5519,5147,4649,3984,3166,2178,1059,-177,-1461,-2747,-3961,-5046,-5932,-6588,-6950,-7025,-6790,-6285,-5542,-4635,-3643,-2648,-1742,-986,-432,-103,13,-54,-247,-499,-746,-923,-984,-902,-655,-270,256,868,1542,2230,2886,3475,3957,4287,4442,4385,4096,3570,2801,1820,662,-617,-1946,-3249,-4455,-5491,-6319,-6896,-7241,-7346,-7279,-7052,-6739,-6355,-5949,-5522,-5093,-4643,-4174,-3661,-3084,-2435,-1688,-842,98,1135,2234,3385,4545,5689,6762,7747,8596,9299,9841,10213,10434,10501,10444,10260,9967,9564,9044,8398,7620,6692,5628,4423,3108,1707,269,-1175,-2553,-3839,-4955,-5881,-6552,-6946,-7037,-6802,-6264,-5437,-4384,-3179,-1918,-707,359,1197,1754,2013,1983,1717,1267,726,158,-353,-750,-988,-1032,-872,-506,48,756,1569,2428,3257,4000,4585,4977,5145,5082,4804,4327,3693,2930,2076,1156,191,-801,-1806,-2816,-3811,-4781,-5700,-6544,-7283,-7892,-8340,-8609,-8694,-8585,-8302,-7847,-7252,-6518,-5683,-4756,-3765,-2728,-1670,-608,414,1376,2220,2922,3427,3727,3804,3675,3358,2895,2313,1651,932,174,-609,-1417,-2247,-3103,-3976,-4860,-5721,-6535,-7242,-7799,-8140,-8224,-8009,-7488,-6655,-5544,-4199,-2662,-1032,653,2291,3824,5198,6350,7271,7934,8348,8525,8482,8256,7864,7370,6769,6148,5493,4870,4285,3769,3331,2994,2758,2643,2645,2781,3033,3401,3845,4339,4827,5261,5582,5742,5701,5428,4902,4137,3118,1906,502,-1009,-2593,-4160,-5646,-6970,-8073,-8885,-9393,-9547,-9388,-8921,-8206,-7304,-6285,-5213,-4168,-3183,-2319,-1584,-1000,-541,-205,65,284,507,762,1073,1468,1941,2499,3117,3778,4447,5088,5667,6129,6444,6550,6427,6036,5380,4464,3323,2010,577,-903,-2370,-3765,-5019,-6099,-6934,-7502,-7766,-7714,-7364,-6737,-5892,-4902,-3830,-2775,-1778,-928,-224,276,609,761,777,676,491,257,-3,-253,-466,-627,-699,-692,-582,-396,-131,178,515,847,1141,1382,1531,1603,1563,1461,1278,1065,837,607,410,227,74,-75,-227,-405,-611,-841,-1087,-1309,-1499,-1611,-1641,-1571,-1421,-1191,-917,-607,-286,38,357,669,978,1278,1583,1888,2196,2524,2855,3213,3582,3973,4375,4787,5196,5597,5964,6295,6549,6719,6773,6692,6451,6036,5423,4611,3607,2422,1113,-293,-1711,-3091,-4357,-5442,-6301,-6890,-7184,-7192,-6908,-6384,-5648,-4763,-3778,-2754,-1738,-778,93,859,1492,2001,2372,2623,2767,2823,2826,2800,2776,2790,2844,2976,3156,3410,3697,4011,4323,4595,4807,4923,4912,4754,4426,3905,3199,2286,1197,-64,-1451,-2924,-4425,-5888,-7256,-8458,-9451,-10180,-10625,-10770,-10618,-10197,-9524,-8655,-7619,-6471,-5256,-4007,-2786,-1602,-520,456,1282,1949,2439,2744,2876,2837,2655,2348,1950,1488,997,501,24,-423,-832,-1215,-1578,-1941,-2333,-2748,-3219,-3708,-4219,-4694,-5101,-5377,-5488,-5381,-5040,-4444,-3595,-2517,-1235,191,1702,3215,4663,5963,7067,7915,8489,8771,8761,8488,7963,7238,6347,5338,4268,3186,2147,1206,401,-230,-664,-892,-919,-765,-454,-29,480,1034,1599,2154,2675,3137,3529,3823,3997,4039,3909,3621,3143,2506,1722,823,-125,-1093,-2000,-2811,-3482,-3978,-4296,-4435,-4405,-4256,-3995,-3692,-3356,-3047,-2767,-2561,-2413,-2345,-2333,-2373,-2447,-2537,-2623,-2696,-2724,-2712,-2620,-2456,-2195,-1834,-1374,-829,-209,444,1115,1755,2339,2829,3194,3409,3441,3282,2929,2399,1730,985,227,-458,-1011,-1366,-1501,-1399,-1092,-609,-15,641,1298,1913,2446,2883,3197,3398,3458,3391,3167,2800,2274,1608,826,-36,-925,-1780,-2549,-3176,-3635,-3907,-3999,-3943,-3760,-3513,-3214,-2912,-2611,-2321,-2039,-1757,-1452,-1139,-785,-425,-52,302,620,870,1040,1105,1064,921,684,390,68,-236,-472,-609,-607,-465,-189,186,606,1015,1331,1504,1474,1213,724,29,-810,-1703,-2557,-3254,-3697,-3806,-3525,-2843,-1781,-395,1222,2972,4731,6396,7864,9051,9912,10401,10533,10311,9778,8983,7969,6809,5544,4239,2940,1697,546,-476,-1356,-2085,-2665,-3123,-3479,-3776,-4045,-4323,-4631,-4983,-5379,-5802,-6234,-6644,-6988,-7242,-7357,-7313,-7076,-6636,-5973,-5104,-4035,-2802,-1448,-27,1409,2788,4070,5197,6131,6864,7350,7628,7671,7519,7190,6710,6118,5442,4703,3936,3145,2346,1536,713,-128,-988,-1860,-2730,-3568,-4339,-4989,-5476,-5746,-5771,-5535,-5047,-4345,-3496,-2570,-1669,-872,-262,111,220,77,-292,-820,-1452,-2099,-2711,-3215,-3594,-3811,-3885,-3833,-3686,-3498,-3298,-3132,-3015,-2956,-2949,-2978,-3018,-3052,-3050,-3005,-2889,-2697,-2422,-2054,-1605,-1067,-465,194,875,1563,2212,2805,3309,3708,4004,4183,4270,4262,4172,4013,3781,3500,3164,2819,2462,2160,1919,1798,1804,1962,2269,2713,3267,3907,4581,5259,5885,6421,6815,7037,7038,6811,6330,5609,4670,3540,2277,926,-451,-1800,-3075,-4235,-5254,-6109,-6803,-7321,-7678,-7880,-7921,-7838,-7614,-7290,-6862,-6367,-5809,-5229,-4632,-4053,-3499,-2998,-2548,-2150,-1802,-1468,-1140,-772,-350,160,761,1467,2260,3123,4028,4930,5793,6564,7194,7642,7853,7800,7451,6803,5868,4686,3319,1848,365,-1026,-2239,-3190,-3830,-4136,-4118,-3826,-3320,-2692,-2020,-1371,-811,-354,-21,209,354,451,519,595,669,764,849,912,940,879,753,507,177,-257,-759,-1316,-1900,-2484,-3042,-3557,-3999,-4373,-4653,-4851,-4955,-4978,-4920,-4787,-4595,-4338,-4043,-3700,-3319,-2895,-2422,-1890,-1294,-625,113,909,1746,2594,3415,4191,4855,5420,5817,6069,6130,6026,5733,5281,4676,3950,3148,2313,1507,793,224,-147,-287,-187,155,689,1389,2157,2950,3661,4237,4602,4730,4580,4184,3540,2731,1794,827,-102,-909,-1537,-1927,-2075,-1958,-1632,-1133,-542,61,603,999,1221,1213,1007,593,45,-595,-1252,-1850,-2349,-2681,-2835,-2789,-2556,-2143,-1591,-917,-179,603,1372,2117,2791,3398,3908,4328,4648,4874,4997,5031,4948,4768,4466,4038,3486,2792,1980,1048,38,-1026,-2080,-3085,-3981,-4719,-5270,-5607,-5722,-5635,-5362,-4944,-4433,-3873,-3321,-2831,-2426,-2165,-2032,-2057,-2203,-2468,-2814,-3221,-3657,-4101,-4536,-4940,-5314,-5628,-5899,-6094,-6232,-6283,-6264,-6153,-5968,-5702,-5371,-4981,-4553,-4083,-3610,-3117,-2637,-2160,-1697,-1244,-796,-341,133,650,1216,1856,2566,3349,4179,5029,5855,6601,7232,7674,7915,7906,7648,7144,6406,5484,4412,3264,2093,978,-26,-850,-1461,-1811,-1913,-1745,-1361,-770,-50,768,1600,2412,3137,3737,4180,4449,4525,4429,4144,3714,3149,2480,1745,969,192,-551,-1228,-1805,-2244,-2537,-2649,-2594,-2369,-2003,-1536,-1009,-478,22,437,758,944,1012,942,749,437,8,-517,-1123,-1780,-2445,-3068,-3594,-3953,-4104,-3992,-3612,-2952,-2056,-977,211,1410,2532,3491,4207,4642,4765,4576,4103,3378,2472,1438,370,-677,-1607,-2377,-2922,-3226,-3274,-3085,-2685,-2132,-1463,-747,-22,674,1312,1881,2378,2794,3133,3389,3561,3634,3616,3481,3249,2907,2462,1919,1288,562,-220,-1076,-1959,-2855,-3748,-4582,-5358,-6024,-6571,-6983,-7249,-7370,-7366,-7236,-7027,-6735,-6403,-6026,-5616,-5173,-4676,-4119,-3487,-2759,-1949,-1040,-59,981,2054,3126,4165,5127,5981,6669,7174,7436,7457,7216,6730,6035,5168,4214,3225,2310,1514,920,558,445,573,913,1417,2026,2682,3314,3875,4304,4569,4641,4519,4197,3714,3082,2376,1620,899,245,-279,-640,-823,-818,-641,-332,75,513,930,1272,1489,1559,1467,1230,870,436,-37,-488,-875,-1166,-1321,-1346,-1225,-991,-665,-287,92,452,729,933,1013,996,856,622,281,-144,-659,-1244,-1888,-2571,-3265,-3941,-4571,-5121,-5565,-5873,-6018,-5978,-5733,-5272,-4588,-3702,-2622,-1405,-85,1267,2583,3809,4859,5707,6289,6591,6600,6313,5760,4961,3970,2821,1573,259,-1073,-2402,-3686,-4920,-6068,-7122,-8062,-8867,-9530,-10026,-10358,-10497,-10476,-10270,-9939,-9479,-8949,-8364,-7765,-7145,-6520,-5844,-5108,-4252,-3243,-2063,-681,857,2534,4267,5972,7560,8930,10012,10735,11079,11030,10626,9914,8970,7877,6715,5563,4488,3538,2755,2157,1758,1551,1537,1674,1956,2319,2748,3168,3559,3856,4049,4088,3990,3728,3330,2813,2193,1509,787,46,-670,-1357,-1973,-2512,-2940,-3249,-3415,-3424,-3279,-2958,-2495,-1880,-1160,-356,497,1335,2149,2854,3438,3842,4044,4009,3747,3233,2523,1617,598,-506,-1616,-2679,-3644,-4461,-5092,-5526,-5731,-5732,-5519,-5135,-4610,-3987,-3331,-2685,-2116,-1677,-1390,-1296,-1353,-1564,-1838,-2128,-2334,-2385,-2221,-1786,-1095,-140,995,2261,3552,4781,5855,6705,7262,7511,7420,7029,6354,5468,4423,3303,2168,1083,92,-782,-1527,-2156,-2691,-3174,-3623,-4085,-4561,-5059,-5568,-6043,-6477,-6789,-6992,-7016,-6880,-6579,-6132,-5584,-4980,-4364,-3798,-3311,-2935,-2681,-2534,-2472,-2450,-2409,-2304,-2068,-1670,-1084,-301,652,1749,2923,4119,5261,6289,7134,7768,8144,8266,8133,7773,7221,6532,5756,4946,4169,3444,2838,2339,1984,1754,1641,1635,1688,1791,1884,1940,1915,1762,1465,990,353,-444,-1345,-2312,-3261,-4136,-4855,-5364,-5613,-5556,-5204,-4527,-3587,-2412,-1072,337,1750,3058,4201,5099,5734,6057,6104,5867,5418,4787,4052,3271,2506,1805,1218,757,446,277,232,298,436,623,828,1013,1162,1239,1232,1115,890,541,82,-478,-1126,-1830,-2565,-3307,-4007,-4649,-5173,-5571,-5771,-5789,-5556,-5113,-4433,-3568,-2545,-1428,-270,856,1889,2764,3419,3819,3913,3713,3202,2439,1456,335,-849,-2028,-3120,-4097,-4913,-5568,-6078,-6445,-6717,-6903,-7036,-7116,-7161,-7146,-7083,-6943,-6731,-6427,-6050,-5584,-5060,-4465,-3820,-3123,-2366,-1564,-686,243,1245,2292,3376,4467,5519,6503,7358,8053,8544,8810,8840,8639,8226,7643,6935,6166,5391,4678,4068,3616,3323,3215,3257,3433,3689,3977,4231,4400,4428,4278,3928,3367,2620,1707,687,-397,-1478,-2498,-3417,-4189,-4800,-5245,-5522,-5664,-5670,-5580,-5397,-5128,-4779,-4322,-3763,-3067,-2241,-1267,-174,1023,2270,3512,4687,5715,6552,7130,7438,7446,7184,6665,5947,5063,4070,3003,1896,782,-333,-1406,-2449,-3412,-4300,-5081,-5746,-6275,-6670,-6921,-7039,-7035,-6921,-6718,-6449,-6125,-5767,-5380,-4962,-4513,-4007,-3445,-2800,-2076,-1259,-366,587,1577,2561,3507,4369,5096,5669,6039,6205,6158,5900,5467,4881,4185,3431,2653,1904,1213,611,110,-282,-582,-803,-979,-1135,-1309,-1515,-1780,-2096,-2471,-2880,-3321,-3763,-4203,-4619,-5008,-5358,-5662,-5914,-6100,-6219,-6249,-6179,-6001,-5684,-5236,-4619,-3850,-2910,-1829,-620,668,1986,3274,4466,5501,6321,6883,7156,7139,6835,6300,5561,4721,3827,2974,2217,1608,1180,941,877,966,1155,1402,1639,1817,1887,1809,1571,1163,607,-65,-807,-1564,-2271,-2866,-3293,-3493,-3435,-3089,-2456,-1548,-406,918,2351,3811,5211,6462,7486,8212,8595,8598,8223,7490,6432,5127,3639,2070,512,-940,-2215,-3233,-3982,-4428,-4599,-4514,-4231,-3787,-3257,-2674,-2103,-1579,-1130,-786,-558,-447,-468,-601,-850,-1198,-1628,-2119,-2640,-3160,-3630,-4019,-4278,-4374,-4285,-3988,-3489,-2795,-1931,-934,157,1283,2397,3433,4340,5066,5566,5826,5829,5589,5139,4500,3737,2870,1958,1021,97,-806,-1659,-2465,-3200,-3859,-4432,-4899,-5265,-5513,-5663,-5712,-5682,-5594,-5457,-5297,-5119,-4928,-4737,-4525,-4305,-4059,-3780,-3462,-3087,-2643,-2136,-1530,-864,-96,712,1582,2441,3285,4035,4676,5139,5410,5465,5304,4949,4434,3808,3126,2457,1843,1357,1012,857,878,1083,1438,1920,2486,3093,3708,4270,4767,5139,5377,5436,5308,4969,4431,3685,2778,1726,606,-545,-1642,-2632,-3447,-4028,-4348,-4360,-4082,-3517,-2710,-1724,-628,489,1544,2462,3175,3645,3842,3771,3454,2924,2244,1447,621,-219,-981,-1679,-2239,-2688,-2999,-3186,-3271,-3262,-3184,-3059,-2894,-2714,-2518,-2317,-2121,-1927,-1755,-1599,-1482,-1405,-1376,-1403,-1475,-1589,-1717,-1844,-1925,-1936,-1839,-1607,-1235,-710,-65,666,1434,2157,2794,3254,3520,3537,3327,2895,2292,1575,805,65,-595,-1101,-1423,-1536,-1435,-1151,-721,-199,337,832,1211,1427,1450,1254,854,258,-481,-1339,-2238,-3146,-4001,-4758,-5391,-5866,-6179,-6318,-6304,-6121,-5812,-5358,-4805,-4142,-3411,-2613,-1783,-934,-91,736,1507,2236,2867,3421,3859,4187,4406,4511,4534,4467,4360,4201,4047,3880,3747,3630,3550,3498,3459,3435,3388,3314,3178,2960,2638,2202,1647,989,255,-524,-1292,-2006,-2608,-3053,-3286,-3290,-3017,-2485,-1692,-675,496,1764,3015,4169,5126,5799,6144,6113,5711,4971,3938,2696,1343,-38,-1329,-2458,-3343,-3941,-4224,-4200,-3889,-3342,-2616,-1770,-873,31,888,1681,2389,3008,3551,4014,4420,4769,5056,5273,5392,5383,5212,4853,4268,3478,2470,1295,3,-1351,-2673,-3911,-4978,-5840,-6445,-6800,-6899,-6783,-6489,-6073,-5592,-5095,-4642,-4256,-3983,-3806,-3744,-3746,-3795,-3834,-3821,-3725,-3500,-3151,-2655,-2046,-1340,-587,159,839,1384,1745,1861,1728,1309,658,-215,-1222,-2304,-3364,-4333,-5111,-5656,-5900,-5826,-5432,-4721,-3765,-2588,-1300,37,1337,2512,3506,4270,4759,4987,4942,4663,4195,3579,2881,2147,1427,771,211,-230,-513,-644,-590,-365,32,589,1273,2059,2897,3743,4545,5265,5853,6284,6534,6590,6447,6113,5587,4903,4071,3134,2130,1104,118,-781,-1536,-2105,-2453,-2574,-2468,-2171,-1722,-1201,-647,-167,219,432,456,286,-79,-590,-1214,-1880,-2532,-3094,-3513,-3740,-3727,-3477,-2967,-2234,-1309,-248,889,2015,3082,3996,4717,5192,5391,5307,4943,4328,3499,2514,1427,302,-808,-1845,-2782,-3574,-4216,-4689,-5006,-5173,-5226,-5186,-5096,-4983,-4878,-4785,-4714,-4640,-4539,-4391,-4143,-3798,-3314,-2715,-1992,-1183,-303,604,1515,2390,3216,3962,4628,5196,5675,6052,6346,6534,6632,6616,6488,6214,5795,5199,4423,3478,2350,1101,-264,-1671,-3075,-4415,-5630,-6670,-7501,-8084,-8426,-8516,-8385,-8047,-7552,-6918,-6199,-5415,-4603,-3793,-2998,-2251,-1557,-933,-383,92,496,831,1110,1334,1514,1643,1735,1776,1791,1774,1750,1750,1772,1874,2039,2287,2612,2972,3353,3696,3967,4132,4162,4061,3826,3511,3128,2760,2442,2234,2183,2303,2608,3066,3645,4263,4865,5350,5659,5724,5511,5010,4236,3240,2078,835,-414,-1591,-2632,-3491,-4118,-4510,-4635,-4517,-4167,-3611,-2907,-2098,-1247,-426,336,967,1468,1801,1986,2030,1957,1800,1584,1328,1071,793,522,238,-79,-430,-850,-1328,-1874,-2457,-3063,-3639,-4156,-4565,-4849,-4972,-4940,-4748,-4412,-3955,-3401,-2774,-2113,-1431,-771,-134,448,982,1453,1865,2217,2510,2740,2903,2987,2983,2873,2656,2305,1840,1241,541,-258,-1122,-2031,-2957,-3863,-4731,-5513,-6193,-6718,-7081,-7229,-7164,-6863,-6322,-5567,-4608,-3509,-2308,-1093,78,1121,1976,2597,2950,3025,2841,2421,1815,1089,294,-480,-1183,-1739,-2116,-2261,-2176,-1847,-1304,-574,291,1248,2233,3206,4116,4933,5634,6208,6658,6985,7202,7319,7342,7281,7135,6918,6627,6286,5890,5477,5045,4629,4231,3869,3542,3243,2969,2685,2384,2028,1596,1065,416,-359,-1250,-2248,-3316,-4411,-5481,-6462,-7294,-7919,-8287,-8367,-8140,-7620,-6820,-5801,-4606,-3318,-2000,-726,437,1444,2249,2842,3211,3364,3325,3115,2777,2346,1859,1370,904,510,212,21,-46,-2,134,344,576,809,977,1072,1030,860,538,81,-490,-1138,-1818,-2487,-3082,-3575,-3917,-4089,-4083,-3901,-3561,-3092,-2534,-1919,-1295,-696,-152,303,661,906,1031,1052,959,783,520,187,-214,-669,-1186,-1743,-2339,-2953,-3554,-4125,-4617,-5001,-5248,-5313,-5197,-4868,-4355,-3653,-2825,-1882,-918,55,945,1741,2390,2882,3210,3388,3421,3361,3207,3025,2826,2644,2513,2434,2437,2511,2666,2881,3154,3451,3763,4061,4338,4568,4753,4877,4942,4937,4867,4718,4493,4186,3795,3334,2815,2257,1697,1154,665,251,-75,-305,-438,-494,-483,-424,-360,-293,-285,-337,-492,-756,-1131,-1621,-2178,-2803,-3416,-4001,-4489,-4841,-5024,-4997,-4753,-4289,-3605,-2745,-1725,-610,558,1722,2833,3839,4723,5437,5999,6385,6611,6684,6612,6407,6078,5638,5103,4490,3813,3096,2345,1580,807,26,-743,-1509,-2253,-2972,-3658,-4300,-4893,-5428,-5896,-6290,-6602,-6814,-6936,-6932,-6834,-6614,-6305,-5914,-5468,-5003,-4554,-4146,-3833,-3611,-3524,-3552,-3703,-3947,-4274,-4637,-5015,-5370,-5664,-5890,-5999,-6002,-5866,-5598,-5192,-4648,-3973,-3167,-2244,-1222,-107,1052,2252,3424,4552,5570,6452,7147,7633,7885,7893,7663,7212,6568,5783,4901,3988,3104,2295,1613,1079,707,497,432,481,628,826,1062,1310,1558,1809,2066,2335,2634,2960,3322,3711,4123,4531,4929,5271,5554,5730,5793,5708,5471,5068,4508,3806,2982,2085,1138,199,-702,-1527,-2248,-2851,-3320,-3664,-3881,-3995,-4017,-3967,-3864,-3710,-3522,-3285,-3019,-2685,-2320,-1884,-1417,-899,-367,175,704,1188,1629,1984,2254,2427,2490,2457,2316,2088,1773,1388,930,423,-142,-740,-1363,-1993,-2597,-3159,-3635,-4011,-4256,-4365,-4338,-4182,-3928,-3596,-3239,-2885,-2585,-2369,-2267,-2299,-2464,-2750,-3129,-3558,-3990,-4365,-4638,-4758,-4703,-4451,-4008,-3386,-2627,-1762,-845,67,943,1714,2371,2869,3207,3384,3408,3311,3122,2872,2618,2373,2193,2087,2077,2177,2375,2676,3041,3465,3885,4291,4608,4812,4851,4689,4301,3683,2826,1770,549,-773,-2132,-3433,-4619,-5596,-6315,-6731,-6814,-6569,-6013,-5184,-4131,-2928,-1622,-302,1005,2223,3337,4302,5107,5738,6179,6444,6520,6437,6197,5840,5378,4855,4290,3713,3130,2576,2023,1512,1010,526,64,-402,-858,-1311,-1765,-2201,-2617,-2988,-3303,-3526,-3653,-3644,-3506,-3206,-2771,-2186,-1500,-721,82,885,1625,2272,2794,3176,3416,3527,3533,3456,3332,3186,3028,2893,2762,2652,2541,2409,2244,2006,1684,1251,704,51,-691,-1482,-2287,-3052,-3736,-4297,-4710,-4957,-5032,-4951,-4718,-4375,-3943,-3461,-2963,-2486,-2051,-1696,-1419,-1243,-1165,-1174,-1269,-1426,-1625,-1850,-2063,-2252,-2383,-2444,-2417,-2315,-2130,-1907,-1651,-1403,-1181,-1008,-894,-857,-884,-986,-1142,-1351,-1592,-1850,-2111,-2343,-2546,-2671,-2739,-2686,-2554,-2294,-1938,-1491,-975,-429,112,605,1018,1315,1485,1524,1437,1259,1018,747,505,309,214,231,385,674,1103,1652,2307,3040,3831,4640,5453,6229,6948,7582,8093,8469,8659,8656,8413,7937,7199,6239,5065,3749,2342,939,-403,-1583,-2568,-3298,-3768,-3976,-3958,-3751,-3421,-3027,-2629,-2285,-2021,-1863,-1802,-1818,-1882,-1948,-1975,-1924,-1765,-1472,-1050,-493,169,903,1670,2413,3084,3618,3980,4120,4028,3690,3132,2371,1477,475,-546,-1554,-2478,-3291,-3947,-4445,-4764,-4928,-4934,-4817,-4589,-4270,-3883,-3435,-2943,-2429,-1892,-1368,-865,-411,-20,277,481,565,547,425,228,-16,-275,-495,-670,-740,-727,-607,-421,-197,22,181,236,151,-92,-494,-1021,-1649,-2305,-2941,-3484,-3880,-4088,-4064,-3809,-3312,-2616,-1745,-765,280,1315,2301,3167,3894,4425,4756,4871,4778,4499,4062,3512,2894,2268,1666,1145,720,426,252,213,281,450,697,994,1326,1666,1992,2291,2544,2736,2876,2936,2949,2887,2785,2623,2432,2200,1943,1667,1360,1030,662,246,-222,-755,-1344,-1989,-2663,-3348,-4006,-4604,-5104,-5480,-5691,-5727,-5567,-5217,-4683,-3989,-3168,-2251,-1298,-338,573,1401,2107,2670,3072,3316,3409,3376,3250,3068,2877,2711,2613,2605,2695,2898,3177,3525,3889,4230,4503,4666,4675,4518,4173,3645,2959,2129,1220,261,-672,-1529,-2261,-2810,-3156,-3278,-3176,-2877,-2413,-1833,-1207,-593,-56,337,551,544,297,-179,-876,-1748,-2748,-3810,-4861,-5825,-6626,-7201,-7501,-7489,-7168,-6544,-5671,-4605,-3429,-2234,-1104,-129,623,1109,1292,1176,779,133,-692,-1639,-2615,-3549,-4348,-4943,-5264,-5268,-4936,-4260,-3285,-2045,-641,861,2339,3720,4894,5812,6410,6680,6617,6258,5650,4873,4005,3132,2354,1720,1306,1125,1180,1452,1876,2401,2931,3414,3757,3941,3913,3695,3300,2777,2182,1588,1037,610,313,192,221,395,661,981,1287,1527,1642,1599,1356,923,290,-498,-1406,-2379,-3353,-4274,-5080,-5726,-6166,-6376,-6333,-6031,-5480,-4690,-3705,-2560,-1315,-27,1236,2421,3466,4341,5007,5469,5722,5795,5720,5532,5269,4972,4647,4330,3991,3651,3246,2786,2202,1483,600,-464,-1688,-3061,-4521,-6029,-7483,-8834,-9982,-10867,-11434,-11634,-11464,-10912,-10016,-8801,-7339,-5687,-3918,-2125,-347,1310,2823,4133,5206,6049,6627,6979,7104,7034,6802,6423,5941,5362,4723,4020,3287,2524,1747,978,221,-492,-1154,-1734,-2232,-2617,-2900,-3072,-3144,-3133,-3049,-2911,-2725,-2498,-2219,-1883,-1471,-982,-405,241,938,1648,2327,2929,3398,3703,3795,3682,3344,2830,2158,1396,595,-183,-880,-1443,-1845,-2041,-2046,-1833,-1453,-899,-249,479,1212,1905,2514,2981,3282,3385,3269,2944,2406,1700,853,-58,-982,-1828,-2547,-3067,-3370,-3438,-3295,-2987,-2569,-2117,-1707,-1390,-1224,-1223,-1385,-1680,-2059,-2443,-2763,-2929,-2876,-2544,-1905,-959,276,1728,3330,4977,6559,7978,9126,9930,10341,10317,9891,9068,7934,6545,5002,3384,1786,280,-1087,-2246,-3206,-3931,-4439,-4748,-4865,-4832,-4657,-4376,-4003,-3553,-3051,-2494,-1905,-1295,-674,-69,509,1035,1495,1872,2171,2380,2531,2617,2673,2708,2732,2744,2743,2693,2598,2403,2123,1707,1187,540,-199,-1005,-1853,-2692,-3499,-4239,-4892,-5452,-5917,-6293,-6599,-6839,-7041,-7198,-7333,-7430,-7495,-7510,-7456,-7323,-7072,-6707,-6197,-5554,-4774,-3881,-2897,-1861,-806,219,1184,2036,2753,3301,3673,3850,3854,3691,3397,3017,2582,2163,1781,1500,1336,1314,1454,1736,2167,2710,3344,4021,4698,5327,5850,6244,6458,6504,6364,6075,5654,5144,4566,3965,3340,2731,2127,1545,990,455,-45,-527,-979,-1423,-1856,-2294,-2741,-3199,-3667,-4126,-4552,-4917,-5181,-5306,-5260,-5007,-4550,-3868,-3003,-1958,-796,443,1703,2929,4065,5074,5907,6551,6979,7194,7186,6975,6554,5954,5164,4220,3112,1876,530,-894,-2340,-3763,-5093,-6271,-7237,-7947,-8359,-8469,-8267,-7776,-7028,-6057,-4930,-3688,-2411,-1142,44,1112,2007,2708,3199,3474,3558,3467,3241,2920,2531,2114,1676,1243,799,353,-114,-610,-1154,-1737,-2381,-3047,-3735,-4403,-5005,-5517,-5868,-6057,-6033,-5805,-5367,-4737,-3950,-3036,-2041,-1012,4,966,1818,2536,3068,3393,3498,3367,3021,2483,1808,1042,280,-429,-985,-1348,-1446,-1273,-809,-78,869,1990,3198,4427,5595,6636,7497,8126,8521,8651,8559,8242,7760,7137,6423,5644,4828,3992,3141,2281,1405,511,-403,-1334,-2280,-3230,-4164,-5082,-5945,-6755,-7478,-8106,-8613,-8990,-9212,-9264,-9134,-8800,-8254,-7488,-6492,-5277,-3851,-2235,-473,1397,3308,5188,6966,8557,9901,10934,11625,11948,11921,11556,10906,10028,8982,7851,6688,5561,4500,3539,2669,1895,1180,517,-131,-766,-1402,-2028,-2629,-3170,-3639,-3974,-4191,-4229,-4128,-3868,-3494,-3040,-2543,-2067,-1641,-1312,-1106,-1026,-1085,-1258,-1527,-1862,-2236,-2611,-2977,-3298,-3575,-3789,-3951,-4053,-4113,-4141,-4150,-4165,-4193,-4262,-4363,-4521,-4709,-4936,-5183,-5429,-5671,-5882,-6055,-6183,-6247,-6256,-6193,-6070,-5880,-5620,-5305,-4912,-4459,-3922,-3304,-2590,-1792,-896,68,1092,2155,3206,4250,5220,6128,6918,7602,8139,8549,8806,8940,8944,8866,8704,8519,8312,8126,7966,7829,7711,7568,7377,7077,6643,6026,5221,4227,3063,1790,447,-870,-2106,-3164,-4001,-4544,-4786,-4704,-4336,-3723,-2950,-2105,-1291,-611,-140,50,-54,-458,-1105,-1929,-2825,-3687,-4405,-4890,-5056,-4886,-4342,-3483,-2333,-983,480,1974,3397,4683,5755,6581,7117,7376,7348,7069,6574,5906,5119,4262,3382,2512,1683,895,157,-554,-1244,-1940,-2638,-3359,-4079,-4801,-5487,-6116,-6661,-7082,-7363,-7468,-7392,-7110,-6644,-5974,-5165,-4206,-3188,-2126,-1100,-154,669,1326,1812,2110,2237,2211,2050,1788,1448,1043,613,146,-317,-778,-1216,-1604,-1942,-2188,-2341,-2377,-2295,-2095,-1802,-1432,-1032,-630,-267,40,269,429,528,596,650,728,827,973,1136,1321,1477,1600,1646,1610,1478,1252,945,580,188,-190,-510,-725,-799,-687,-385,116,804,1636,2583,3580,4582,5527,6372,7068,7586,7891,7976,7819,7436,6825,6015,5030,3910,2689,1430,152,-1071,-2232,-3285,-4219,-5031,-5722,-6302,-6789,-7195,-7537,-7825,-8067,-8249,-8377,-8414,-8351,-8149,-7785,-7232,-6477,-5512,-4353,-3010,-1544,29,1620,3197,4686,6028,7181,8092,8725,9077,9115,8888,8390,7696,6838,5900,4924,3990,3123,2375,1738,1224,802,448,135,-174,-480,-804,-1119,-1422,-1671,-1862,-1957,-1968,-1883,-1732,-1534,-1321,-1135,-989,-933,-957,-1091,-1320,-1632,-2021,-2440,-2883,-3305,-3680,-3991,-4201,-4308,-4290,-4152,-3899,-3546,-3121,-2653,-2175,-1731,-1345,-1052,-863,-793,-830,-969,-1186,-1459,-1763,-2076,-2379,-2659,-2906,-3115,-3281,-3407,-3494,-3535,-3543,-3494,-3407,-3249,-3028,-2719,-2320,-1820,-1223,-526,247,1093,1981,2891,3801,4692,5532,6333,7052,7719,8299,8811,9239,9588,9846,10006,10058,9996,9808,9486,9026,8420,7669,6778,5755,4620,3397,2116,817,-465,-1679,-2801,-3781,-4611,-5266,-5751,-6070,-6249,-6309,-6283,-6200,-6078,-5953,-5809,-5676,-5528,-5361,-5164,-4902,-4570,-4123,-3570,-2859,-2018,-1020,107,1341,2648,3975,5266,6462,7505,8342,8936,9254,9304,9069,8593,7884,6998,5960,4828,3620,2396,1165,-27,-1173,-2254,-3253,-4185,-5025,-5788,-6457,-7036,-7502,-7862,-8079,-8162,-8086,-7855,-7467,-6940,-6288,-5552,-4760,-3957,-3178,-2459,-1817,-1285,-841,-514,-269,-109,-6,49,82,92,100,93,78,43,-24,-119,-259,-416,-611,-796,-989,-1150,-1281,-1368,-1404,-1384,-1314,-1185,-1022,-810,-580,-316,-34,284,634,1030,1475,1963,2485,3017,3524,3983,4356,4624,4782,4821,4764,4636,4462,4291,4150,4073,4092,4210,4435,4755,5127,5536,5904,6204,6368,6358,6133,5679,4980,4059,2939,1661,287,-1134,-2533,-3852,-5050,-6073,-6926,-7568,-8039,-8333,-8497,-8548,-8528,-8456,-8357,-8244,-8111,-7962,-7766,-7517,-7175,-6739,-6162,-5463,-4603,-3613,-2485,-1247,79,1448,2840,4193,5487,6671,7724,8609,9320,9824,10127,10214,10090,9767,9254,8580,7785,6893,5964,5015,4096,3210,2377,1588,840,127,-565,-1218,-1847,-2408,-2905,-3299,-3576,-3731,-3743,-3638,-3416,-3112,-2752,-2372,-2009,-1696,-1459,-1324,-1297,-1384,-1567,-1835,-2150,-2490,-2814,-3094,-3305,-3423,-3441,-3357,-3179,-2927,-2626,-2308,-1999,-1733,-1526,-1391,-1337,-1352,-1425,-1538,-1669,-1798,-1920,-2008,-2082,-2123,-2155,-2174,-2187,-2203,-2199,-2191,-2136,-2043,-1877,-1635,-1314,-910,-445,75,616,1157,1680,2161,2599,2990,3339,3663,3973,4288,4612,4954,5302,5645,5974,6246,6467,6591,6623,6540,6333,6007,5549,4977,4298,3528,2703,1841,979,143,-637,-1355,-1986,-2540,-3013,-3405,-3736,-3995,-4195,-4328,-4397,-4395,-4323,-4186,-3980,-3732,-3434,-3124,-2793,-2478,-2165,-1882,-1610,-1357,-1095,-810,-480,-75,411,1004,1687,2457,3273,4106,4894,5599,6152,6528,6681,6606,6298,5778,5069,4212,3242,2201,1115,18,-1081,-2156,-3212,-4225,-5198,-6104,-6932,-7661,-8264,-8724,-9014,-9124,-9032,-8746,-8247,-7559,-6675,-5628,-4436,-3137,-1773,-394,947,2191,3299,4219,4927,5415,5664,5717,5569,5281,4873,4391,3875,3349,2852,2402,2015,1705,1471,1312,1211,1148,1090,996,840,575,195,-323,-944,-1653,-2382,-3083,-3677,-4118,-4333,-4314,-4028,-3495,-2754,-1848,-868,118,1008,1731,2211,2424,2341,2022,1494,875,263,-244,-524,-534,-218,414,1315,2412,3603,4767,5802,6603,7092,7234,7009,6431,5562,4440,3167,1802,441,-858,-2024,-3038,-3858,-4502,-4972,-5301,-5534,-5696,-5833,-5972,-6121,-6299,-6483,-6652,-6784,-6825,-6752,-6515,-6089,-5457,-4606,-3558,-2324,-964,484,1944,3359,4674,5827,6797,7547,8082,8396,8516,8448,8233,7883,7430,6885,6276,5598,4880,4104,3293,2427,1531,593,-357,-1310,-2227,-3086,-3830,-4435,-4838,-5015,-4922,-4551,-3891,-2966,-1812,-487,935,2364,3726,4919,5901,6594,7002,7091,6902,6451,5785,4966,4027,3045,2042,1074,153,-701,-1496,-2241,-2964,-3677,-4417,-5172,-5958,-6744,-7503,-8203,-8790,-9247,-9524,-9633,-9546,-9302,-8904,-8395,-7803,-7163,-6512,-5866,-5267,-4697,-4196,-3725,-3294,-2873,-2440,-1981,-1466,-891,-252,449,1186,1943,2672,3354,3946,4433,4805,5059,5217,5295,5326,5336,5351,5383,5444,5528,5620,5710,5762,5759,5682,5499,5216,4813,4299,3685,2980,2207,1387,542,-300,-1118,-1887,-2592,-3202,-3719,-4109,-4378,-4517,-4515,-4395,-4140,-3784,-3321,-2778,-2157,-1480,-757,-9,743,1470,2141,2720,3182,3493,3656,3659,3541,3323,3057,2794,2570,2432,2389,2459,2606,2832,3067,3291,3446,3493,3401,3151,2734,2157,1453,636,-221,-1101,-1926,-2678,-3295,-3772,-4069,-4195,-4136,-3909,-3527,-3014,-2407,-1739,-1064,-416,144,598,902,1059,1065,948,736,468,184,-88,-321,-511,-660,-784,-907,-1057,-1254,-1519,-1853,-2246,-2686,-3131,-3554,-3907,-4167,-4297,-4302,-4168,-3931,-3615,-3267,-2939,-2663,-2490,-2412,-2452,-2562,-2719,-2860,-2936,-2883,-2669,-2245,-1622,-793,202,1314,2489,3644,4717,5636,6354,6823,7049,7022,6797,6409,5938,5438,4980,4609,4342,4203,4145,4164,4171,4151,4005,3721,3241,2559,1688,646,-509,-1720,-2914,-4018,-4971,-5721,-6237,-6508,-6545,-6370,-6041,-5595,-5102,-4613,-4167,-3816,-3565,-3428,-3394,-3436,-3523,-3605,-3632,-3560,-3335,-2928,-2320,-1504,-521,613,1817,3041,4215,5268,6165,6864,7356,7655,7776,7765,7655,7491,7296,7101,6898,6694,6460,6172,5805,5324,4716,3961,3067,2038,910,-288,-1496,-2669,-3729,-4635,-5310,-5728,-5842,-5653,-5163,-4408,-3430,-2309,-1096,96,1225,2195,2976,3520,3822,3870,3698,3313,2757,2071,1272,415,-485,-1400,-2301,-3181,-4012,-4797,-5508,-6155,-6717,-7199,-7601,-7909,-8144,-8288,-8366,-8367,-8305,-8178,-7985,-7727,-7392,-6979,-6473,-5878,-5181,-4397,-3526,-2580,-1596,-565,450,1465,2423,3325,4139,4852,5453,5927,6276,6490,6590,6566,6445,6242,5966,5655,5314,4968,4645,4334,4073,3837,3654,3498,3384,3286,3207,3124,3027,2892,2706,2442,2099,1666,1150,573,-49,-669,-1268,-1797,-2237,-2568,-2763,-2849,-2799,-2660,-2429,-2140,-1800,-1427,-1014,-579,-104,395,920,1457,1984,2487,2922,3292,3532,3674,3667,3543,3305,2976,2598,2207,1839,1545,1335,1249,1275,1410,1630,1883,2134,2307,2361,2231,1887,1300,480,-562,-1765,-3077,-4411,-5687,-6827,-7756,-8427,-8805,-8884,-8679,-8222,-7557,-6741,-5820,-4846,-3856,-2872,-1918,-990,-97,762,1587,2363,3077,3701,4208,4554,4724,4666,4386,3864,3124,2191,1125,-27,-1183,-2291,-3267,-4082,-4672,-5043,-5180,-5102,-4854,-4454,-3987,-3457,-2949,-2459,-2034,-1667,-1366,-1107,-879,-644,-384,-60,330,821,1386,2040,2736,3462,4170,4822,5388,5819,6109,6220,6165,5932,5545,5023,4404,3723,3028,2362,1753,1247,832,536,326,194,108,48,-12,-75,-157,-243,-331,-400,-449,-463,-445,-404,-355,-312,-313,-357,-489,-698,-1004,-1399,-1868,-2409,-2974,-3558,-4103,-4597,-4977,-5227,-5302,-5184,-4861,-4330,-3607,-2714,-1693,-578,572,1716,2794,3774,4607,5277,5756,6050,6154,6085,5862,5501,5034,4475,3846,3158,2424,1642,824,-36,-924,-1834,-2741,-3621,-4440,-5153,-5727,-6111,-6286,-6216,-5897,-5328,-4522,-3514,-2343,-1051,294,1657,2964,4183,5268,6183,6905,7415,7697,7752,7574,7166,6534,5685,4633,3389,1985,447,-1181,-2842,-4485,-6039,-7455,-8666,-9651,-10357,-10796,-10951,-10853,-10526,-9997,-9319,-8504,-7613,-6646,-5637,-4598,-3529,-2457,-1381,-327,688,1630,2483,3208,3788,4206,4443,4506,4393,4127,3733,3251,2727,2208,1749,1391,1179,1127,1262,1566,2029,2622,3297,4024,4750,5433,6048,6546,6929,7161,7259,7208,7022,6711,6282,5746,5125,4414,3651,2831,1990,1133,290,-534,-1315,-2052,-2732,-3345,-3892,-4347,-4720,-4968,-5103,-5077,-4898,-4530,-3989,-3253,-2370,-1332,-212,970,2133,3241,4224,5037,5645,6010,6136,6013,5674,5130,4439,3606,2702,1721,721,-297,-1306,-2285,-3232,-4116,-4940,-5679,-6325,-6871,-7296,-7605,-7787,-7835,-7753,-7524,-7157,-6644,-5987,-5204,-4303,-3316,-2281,-1224,-195,774,1654,2416,3050,3550,3920,4164,4299,4328,4257,4086,3807,3409,2884,2221,1425,502,-518,-1607,-2709,-3783,-4750,-5579,-6186,-6568,-6660,-6488,-6037,-5345,-4459,-3425,-2320,-1204,-140,821,1635,2298,2783,3123,3324,3419,3441,3414,3367,3326,3295,3292,3320,3362,3437,3502,3583,3646,3707,3756,3792,3830,3852,3881,3894,3911,3909,3897,3861,3800,3704,3566,3380,3145,2850,2506,2101,1652,1157,624,60,-539,-1153,-1804,-2469,-3155,-3857,-4551,-5244,-5893,-6498,-7014,-7427,-7714,-7844,-7813,-7613,-7234,-6707,-6026,-5228,-4331,-3356,-2335,-1276,-205,863,1922,2941,3920,4820,5639,6338,6910,7328,7579,7649,7536,7237,6756,6121,5325,4423,3415,2349,1248,144,-939,-1970,-2931,-3798,-4549,-5176,-5647,-5969,-6121,-6108,-5928,-5596,-5104,-4489,-3737,-2886,-1942,-922,137,1227,2306,3352,4334,5209,5966,6559,6988,7220,7257,7088,6707,6120,5322,4321,3135,1769,274,-1329,-2980,-4623,-6206,-7659,-8932,-9979,-10745,-11223,-11371,-11210,-10730,-9973,-8962,-7751,-6390,-4937,-3444,-1970,-563,735,1875,2843,3591,4128,4423,4499,4361,4032,3554,2964,2304,1637,998,435,-9,-319,-460,-445,-258,60,503,1025,1586,2150,2666,3112,3445,3673,3760,3751,3633,3450,3224,2976,2745,2537,2373,2253,2168,2108,2045,1960,1819,1609,1302,904,411,-156,-776,-1417,-2043,-2624,-3115,-3498,-3731,-3802,-3687,-3375,-2866,-2172,-1303,-304,795,1939,3067,4131,5063,5818,6357,6634,6657,6386,5874,5096,4128,2985,1732,429,-874,-2113,-3231,-4208,-4977,-5561,-5920,-6080,-6052,-5858,-5524,-5083,-4562,-3985,-3382,-2765,-2160,-1571,-1016,-490,-10,442,848,1234,1579,1915,2218,2509,2773,3010,3211,3368,3469,3510,3482,3374,3186,2898,2513,2017,1413,706,-94,-953,-1841,-2713,-3520,-4221,-4770,-5136,-5300,-5256,-5006,-4580,-3994,-3304,-2526,-1719,-895,-86,687,1429,2110,2732,3282,3730,4077,4281,4336,4216,3913,3420,2748,1921,963,-63,-1108,-2104,-2969,-3657,-4092,-4245,-4097,-3647,-2931,-1998,-918,221,1343,2352,3190,3783,4115,4153,3933,3471,2837,2098,1324,613,0,-429,-679,-718,-598,-333,-21,301,531,619,509,173,-395,-1166,-2108,-3141,-4203,-5194,-6056,-6693,-7084,-7170,-6972,-6493,-5783,-4892,-3883,-2816,-1742,-710,270,1161,1987,2735,3422,4050,4617,5112,5515,5800,5927,5881,5617,5150,4454,3580,2539,1406,235,-901,-1929,-2792,-3440,-3844,-4002,-3917,-3627,-3164,-2573,-1905,-1179,-451,294,1003,1712,2378,3028,3639,4217,4748,5228,5645,5990,6250,6421,6484,6438,6267,5952,5484,4843,4017,3002,1798,428,-1082,-2681,-4311,-5904,-7381,-8676,-9715,-10454,-10858,-10915,-10643,-10060,-9228,-8185,-7008,-5735,-4437,-3144,-1909,-750,296,1217,1996,2617,3078,3362,3471,3395,3146,2710,2122,1377,525,-410,-1372,-2316,-3172,-3893,-4411,-4693,-4695,-4404,-3828,-2979,-1922,-703,595,1893,3116,4192,5073,5728,6149,6345,6360,6217,6005,5733,5490,5279,5131,5040,4975,4912,4785,4571,4191,3654,2906,1985,900,-296,-1539,-2763,-3891,-4860,-5615,-6121,-6353,-6317,-6013,-5476,-4725,-3797,-2734,-1560,-333,927,2166,3355,4454,5424,6233,6850,7244,7401,7303,6941,6342,5498,4474,3288,2013,695,-593,-1803,-2870,-3753,-4416,-4833,-4994,-4912,-4586,-4068,-3381,-2575,-1715,-829,0,757,1384,1868,2200,2364,2395,2284,2088,1808,1499,1182,883,643,446,324,239,187,119,7,-205,-539,-1037,-1702,-2533,-3516,-4595,-5738,-6849,-7876,-8718,-9314,-9590,-9513,-9047,-8220,-7047,-5599,-3946,-2168,-365,1399,3030,4487,5714,6682,7380,7797,7944,7829,7480,6912,6157,5248,4202,3081,1901,725,-404,-1431,-2294,-2951,-3346,-3467,-3286,-2844,-2156,-1302,-349,625,1522,2285,2843,3163,3224,3036,2631,2052,1377,669,12,-536,-914,-1107,-1100,-919,-610,-231,149,447,607,566,294,-220,-957,-1878,-2918,-4003,-5053,-5980,-6726,-7223,-7447,-7379,-7035,-6440,-5646,-4695,-3648,-2550,-1445,-361,679,1663,2584,3447,4235,4969,5624,6211,6723,7142,7482,7711,7842,7856,7751,7531,7194,6759,6231,5637,4992,4314,3623,2929,2253,1604,996,451,-30,-420,-736,-960,-1126,-1228,-1308,-1385,-1473,-1621,-1805,-2066,-2375,-2727,-3099,-3452,-3767,-3995,-4139,-4154,-4073,-3883,-3636,-3356,-3108,-2931,-2879,-2980,-3252,-3681,-4246,-4880,-5527,-6102,-6535,-6755,-6722,-6393,-5785,-4898,-3795,-2524,-1162,208,1521,2703,3709,4499,5066,5397,5517,5437,5184,4781,4245,3594,2837,1993,1067,88,-927,-1931,-2897,-3755,-4477,-4989,-5264,-5265,-4969,-4385,-3533,-2445,-1200,148,1507,2791,3932,4862,5538,5948,6093,6021,5772,5430,5054,4717,4472,4343,4346,4456,4640,4839,4989,5029,4896,4548,3961,3127,2074,836,-527,-1939,-3330,-4611,-5714,-6572,-7124,-7344,-7196,-6694,-5844,-4690,-3287,-1700,-20,1678,3291,4749,5971,6901,7507,7761,7676,7272,6589,5694,4643,3527,2412,1388,502,-175,-639,-867,-904,-788,-595,-399,-274,-287,-472,-856,-1418,-2131,-2943,-3781,-4596,-5308,-5881,-6273,-6467,-6465,-6284,-5949,-5503,-4983,-4430,-3879,-3364,-2898,-2504,-2178,-1921,-1730,-1591,-1489,-1424,-1371,-1339,-1307,-1288,-1257,-1228,-1176,-1107,-999,-848,-642,-375,-50,333,764,1231,1721,2217,2708,3180,3628,4037,4401,4697,4913,5007,4973,4763,4383,3802,3052,2132,1097,-23,-1162,-2272,-3288,-4161,-4833,-5274,-5433,-5302,-4869,-4144,-3166,-1986,-665,701,2033,3236,4239,4969,5405,5517,5331,4890,4244,3476,2651,1850,1122,525,67,-224,-376,-400,-337,-228,-116,-40,-34,-124,-319,-618,-1017,-1485,-2004,-2544,-3069,-3559,-3985,-4325,-4568,-4689,-4688,-4543,-4247,-3791,-3165,-2375,-1426,-345,843,2079,3322,4494,5543,6398,7024,7371,7445,7230,6776,6113,5307,4417,3505,2626,1823,1115,526,35,-343,-655,-899,-1103,-1285,-1442,-1590,-1729,-1848,-1956,-2050,-2127,-2214,-2297,-2412,-2550,-2722,-2920,-3124,-3314,-3451,-3503,-3439,-3238,-2905,-2450,-1917,-1356,-827,-397,-117,-27,-153,-485,-1000,-1655,-2380,-3115,-3772,-4291,-4601,-4670,-4461,-3985,-3254,-2323,-1235,-85,1084,2166,3136,3915,4492,4843,4966,4881,4601,4162,3588,2917,2173,1383,565,-251,-1066,-1832,-2555,-3182,-3694,-4054,-4229,-4187,-3920,-3409,-2684,-1762,-707,431,1567,2648,3600,4380,4975,5362,5579,5645,5599,5505,5370,5255,5148,5065,4991,4893,4750,4526,4203,3767,3227,2590,1894,1162,433,-264,-915,-1493,-2008,-2438,-2804,-3093,-3319,-3480,-3569,-3590,-3525,-3365,-3090,-2686,-2143,-1448,-626,321,1335,2376,3375,4268,4976,5453,5638,5521,5097,4396,3476,2409,1285,188,-793,-1603,-2196,-2559,-2707,-2665,-2492,-2229,-1948,-1684,-1477,-1353,-1307,-1348,-1444,-1595,-1766,-1963,-2162,-2378,-2606,-2862,-3150,-3477,-3847,-4242,-4655,-5057,-5419,-5712,-5903,-5970,-5903,-5687,-5351,-4888,-4348,-3741,-3099,-2448,-1797,-1163,-535,80,701,1326,1973,2629,3306,3970,4623,5226,5763,6211,6543,6757,6826,6759,6552,6209,5747,5165,4485,3711,2861,1949,977,-17,-1042,-2049,-3023,-3925,-4707,-5330,-5728,-5866,-5689,-5176,-4322,-3139,-1684,-32,1721,3447,5033,6358,7319,7851,7900,7474,6595,5336,3785,2061,278,-1437,-2981,-4271,-5241,-5877,-6169,-6162,-5895,-5442,-4869,-4241,-3629,-3066,-2605,-2250,-2014,-1885,-1826,-1833,-1840,-1844,-1798,-1684,-1503,-1232,-886,-472,10,529,1088,1646,2211,2724,3196,3580,3866,4044,4102,4045,3896,3662,3386,3093,2820,2592,2444,2372,2392,2487,2623,2795,2943,3052,3084,3016,2831,2521,2082,1525,864,130,-656,-1451,-2230,-2961,-3618,-4188,-4664,-5042,-5337,-5554,-5704,-5797,-5839,-5816,-5727,-5551,-5262,-4866,-4315,-3649,-2830,-1924,-920,110,1143,2119,2997,3738,4318,4718,4943,5001,4919,4719,4441,4091,3707,3281,2826,2335,1808,1249,658,64,-528,-1073,-1549,-1933,-2200,-2351,-2389,-2328,-2219,-2075,-1965,-1900,-1935,-2064,-2299,-2608,-2957,-3292,-3551,-3677,-3609,-3325,-2792,-2029,-1070,42,1215,2375,3436,4305,4929,5253,5264,4973,4413,3651,2754,1820,918,132,-482,-897,-1078,-1059,-844,-485,-33,473,966,1423,1799,2088,2269,2355,2337,2239,2060,1815,1515,1166,800,429,95,-174,-347,-383,-289,-32,338,805,1309,1775,2147,2345,2329,2061,1554,813,-85,-1094,-2116,-3077,-3903,-4532,-4926,-5069,-4960,-4638,-4134,-3520,-2851,-2198,-1616,-1152,-827,-647,-593,-629,-708,-778,-799,-719,-546,-255,100,505,887,1207,1408,1448,1323,1016,566,12,-597,-1172,-1673,-2012,-2168,-2104,-1831,-1364,-763,-67,648,1337,1949,2467,2864,3165,3370,3509,3603,3658,3690,3688,3641,3536,3345,3069,2684,2204,1630,983,287,-426,-1130,-1793,-2393,-2917,-3353,-3708,-3988,-4209,-4384,-4531,-4650,-4751,-4803,-4810,-4706,-4493,-4107,-3546,-2780,-1833,-713,520,1816,3101,4296,5327,6121,6633,6805,6655,6157,5378,4343,3149,1850,549,-691,-1800,-2723,-3430,-3895,-4118,-4100,-3864,-3438,-2848,-2154,-1377,-594,169,835,1377,1737,1890,1825,1523,1032,353,-428,-1275,-2106,-2857,-3472,-3906,-4128,-4146,-3958,-3610,-3139,-2601,-2041,-1510,-1032,-629,-298,-23,211,452,701,1017,1378,1827,2323,2882,3459,4042,4592,5085,5488,5788,5964,6007,5921,5711,5382,4966,4461,3909,3311,2702,2075,1461,839,237,-363,-943,-1492,-2006,-2447,-2807,-3052,-3180,-3163,-3029,-2757,-2399,-1964,-1495,-1029,-592,-224,66,251,344,338,254,108,-80,-289,-499,-706,-901,-1085,-1269,-1465,-1676,-1934,-2215,-2551,-2912,-3297,-3689,-4059,-4392,-4666,-4860,-4963,-4969,-4875,-4689,-4427,-4103,-3732,-3346,-2922,-2502,-2038,-1548,-989,-351,387,1230,2184,3211,4306,5401,6461,7427,8251,8889,9314,9515,9469,9217,8735,8084,7245,6280,5179,3992,2736,1444,161,-1073,-2226,-3228,-4084,-4719,-5159,-5372,-5379,-5207,-4878,-4450,-3957,-3458,-2994,-2596,-2290,-2073,-1932,-1836,-1755,-1632,-1450,-1163,-770,-271,320,961,1621,2252,2805,3252,3553,3699,3673,3492,3150,2695,2130,1508,847,191,-438,-1010,-1505,-1914,-2215,-2419,-2503,-2483,-2348,-2107,-1758,-1305,-755,-120,590,1339,2115,2863,3561,4154,4602,4873,4913,4719,4245,3515,2527,1327,-33,-1483,-2931,-4294,-5476,-6396,-6996,-7214,-7065,-6526,-5671,-4538,-3241,-1855,-509,723,1736,2477,2901,3006,2799,2340,1676,900,81,-701,-1379,-1913,-2272,-2454,-2474,-2360,-2150,-1894,-1629,-1402,-1242,-1164,-1187,-1283,-1453,-1651,-1828,-1958,-1964,-1823,-1488,-946,-188,760,1863,3072,4296,5484,6529,7376,7953,8221,8150,7747,7018,6009,4764,3338,1803,212,-1357,-2864,-4241,-5460,-6473,-7274,-7829,-8148,-8221,-8057,-7678,-7087,-6331,-5409,-4396,-3289,-2172,-1051,1,961,1793,2457,2958,3271,3413,3399,3258,3016,2714,2384,2038,1725,1428,1182,973,816,709,657,662,738,873,1091,1371,1718,2122,2564,3031,3497,3956,4364,4739,5030,5260,5402,5463,5442,5340,5154,4894,4543,4120,3611,3031,2384,1686,958,207,-520,-1242,-1906,-2521,-3080,-3566,-4005,-4388,-4736,-5058,-5362,-5653,-5927,-6171,-6361,-6475,-6473,-6331,-6021,-5534,-4872,-4063,-3137,-2157,-1178,-263,532,1158,1582,1786,1755,1515,1051,436,-342,-1182,-2071,-2911,-3657,-4226,-4574,-4643,-4424,-3910,-3138,-2162,-1068,49,1085,1944,2549,2840,2802,2443,1820,1001,96,-787,-1541,-2066,-2296,-2193,-1757,-1014,-40,1107,2311,3503,4589,5504,6210,6669,6883,6863,6623,6207,5639,4959,4210,3410,2621,1848,1153,549,71,-260,-439,-460,-349,-125,163,479,764,972,1068,1019,814,474,-1,-538,-1109,-1647,-2094,-2411,-2556,-2508,-2277,-1864,-1311,-657,55,766,1444,2048,2549,2955,3236,3429,3516,3522,3438,3264,2992,2596,2089,1442,685,-163,-1072,-1961,-2796,-3492,-3998,-4277,-4290,-4050,-3575,-2910,-2125,-1286,-477,230,782,1131,1260,1168,876,408,-178,-853,-1559,-2249,-2898,-3450,-3901,-4213,-4381,-4397,-4255,-3957,-3521,-2950,-2282,-1530,-741,54,805,1481,2036,2431,2650,2646,2441,2002,1371,558,-388,-1422,-2481,-3509,-4436,-5211,-5794,-6129,-6241,-6081,-5731,-5177,-4508,-3763,-2999,-2269,-1597,-999,-469,20,495,1010,1581,2261,3029,3913,4855,5841,6808,7703,8482,9095,9510,9712,9690,9444,8988,8337,7511,6530,5424,4206,2922,1579,231,-1114,-2392,-3592,-4654,-5554,-6248,-6717,-6933,-6899,-6627,-6126,-5461,-4653,-3783,-2894,-2048,-1288,-654,-164,179,367,438,396,277,115,-86,-283,-484,-665,-825,-957,-1049,-1092,-1066,-953,-734,-392,74,660,1339,2072,2805,3468,4012,4354,4479,4329,3941,3313,2538,1653,795,14,-579,-939,-1043,-887,-527,-17,541,1073,1484,1717,1741,1544,1159,638,36,-556,-1095,-1509,-1783,-1896,-1872,-1728,-1524,-1289,-1083,-937,-885,-934,-1102,-1355,-1706,-2094,-2520,-2936,-3332,-3683,-3995,-4253,-4482,-4686,-4876,-5075,-5268,-5471,-5643,-5789,-5846,-5806,-5613,-5249,-4685,-3921,-2959,-1829,-570,764,2103,3388,4544,5527,6279,6775,7001,6959,6673,6184,5541,4827,4096,3446,2932,2613,2539,2703,3121,3741,4517,5380,6245,7035,7676,8092,8241,8085,7613,6837,5783,4506,3069,1554,46,-1381,-2628,-3664,-4411,-4875,-5049,-4947,-4644,-4161,-3605,-3022,-2488,-2067,-1790,-1687,-1758,-1972,-2305,-2686,-3070,-3393,-3614,-3704,-3649,-3463,-3161,-2784,-2348,-1899,-1441,-987,-532,-60,441,987,1585,2226,2884,3521,4078,4495,4712,4666,4334,3695,2770,1607,275,-1127,-2502,-3737,-4759,-5476,-5860,-5877,-5550,-4908,-4017,-2951,-1803,-665,377,1249,1901,2304,2453,2368,2072,1617,1028,364,-356,-1087,-1806,-2482,-3082,-3578,-3933,-4118,-4104,-3872,-3413,-2738,-1869,-855,250,1364,2414,3307,3970,4338,4368,4059,3419,2520,1430,269,-860,-1843,-2582,-3012,-3093,-2820,-2231,-1371,-341,796,1918,2970,3859,4552,5026,5261,5293,5127,4811,4377,3864,3310,2751,2215,1733,1322,1007,793,687,690,789,971,1208,1474,1719,1915,2003,1955,1737,1332,743,-13,-897,-1873,-2871,-3845,-4731,-5479,-6061,-6439,-6610,-6573,-6344,-5952,-5432,-4825,-4176,-3525,-2919,-2374,-1926,-1572,-1313,-1132,-1010,-912,-820,-698,-542,-333,-81,220,542,901,1258,1647,2041,2468,2926,3416,3951,4485,5029,5497,5881,6085,6088,5823,5287,4473,3417,2174,818,-562,-1879,-3053,-4022,-4747,-5212,-5425,-5420,-5232,-4927,-4534,-4123,-3696,-3297,-2903,-2522,-2111,-1657,-1121,-484,256,1100,2014,2952,3863,4666,5311,5725,5882,5752,5349,4709,3872,2922,1921,944,68,-682,-1258,-1665,-1926,-2063,-2137,-2191,-2271,-2422,-2650,-2965,-3329,-3722,-4072,-4351,-4482,-4458,-4229,-3816,-3221,-2479,-1637,-737,165,1028,1801,2468,2983,3357,3556,3602,3484,3229,2846,2371,1830,1276,746,297,-31,-195,-169,65,497,1112,1861,2693,3537,4309,4941,5351,5479,5302,4786,3977,2904,1656,332,-970,-2128,-3051,-3664,-3913,-3796,-3331,-2582,-1629,-578,469,1404,2153,2639,2844,2753,2392,1810,1061,223,-639,-1460,-2187,-2792,-3246,-3552,-3715,-3751,-3673,-3507,-3248,-2920,-2521,-2062,-1571,-1058,-581,-171,116,225,130,-204,-768,-1550,-2492,-3539,-4590,-5563,-6353,-6870,-7042,-6815,-6168,-5114,-3689,-1977,-58,1944,3932,5783,7410,8736,9714,10316,10560,10450,10054,9405,8577,7627,6600,5557,4519,3530,2596,1743,972,307,-260,-707,-1044,-1270,-1398,-1453,-1466,-1473,-1519,-1639,-1861,-2215,-2691,-3295,-3979,-4725,-5457,-6136,-6687,-7061,-7211,-7105,-6732,-6099,-5250,-4215,-3097,-1938,-851,107,869,1389,1656,1666,1455,1050,529,-74,-678,-1243,-1718,-2071,-2284,-2342,-2255,-2019,-1655,-1180,-610,34,736,1475,2231,2988,3717,4392,4982,5447,5753,5870,5759,5428,4857,4085,3139,2069,949,-177,-1224,-2153,-2911,-3472,-3832,-3988,-3977,-3824,-3577,-3280,-2976,-2697,-2475,-2316,-2239,-2236,-2308,-2442,-2631,-2859,-3109,-3365,-3597,-3790,-3899,-3919,-3795,-3539,-3097,-2497,-1714,-785,263,1388,2519,3601,4568,5355,5936,6268,6369,6249,5957,5541,5066,4592,4171,3858,3664,3624,3719,3948,4269,4660,5065,5461,5797,6061,6221,6292,6259,6155,5980,5758,5489,5170,4786,4311,3721,2987,2091,1041,-161,-1464,-2818,-4162,-5403,-6483,-7315,-7864,-8091,-8003,-7626,-7011,-6242,-5395,-4578,-3861,-3329,-3024,-2968,-3157,-3553,-4090,-4703,-5294,-5803,-6148,-6302,-6227,-5943,-5475,-4858,-4166,-3435,-2736,-2112,-1582,-1189,-904,-739,-648,-601,-547,-447,-247,75,550,1181,1950,2850,3824,4850,5864,6830,7699,8427,8990,9335,9461,9329,8947,8309,7427,6334,5064,3673,2220,773,-597,-1832,-2870,-3685,-4250,-4577,-4684,-4614,-4420,-4154,-3874,-3626,-3433,-3329,-3291,-3322,-3387,-3456,-3508,-3506,-3442,-3310,-3108,-2849,-2554,-2231,-1914,-1596,-1297,-1003,-702,-377,-3,441,963,1567,2241,2955,3673,4353,4937,5384,5656,5714,5568,5208,4679,4018,3294,2567,1916,1384,1033,869,909,1123,1475,1909,2361,2772,3079,3246,3230,3034,2652,2124,1468,749,-4,-723,-1379,-1925,-2346,-2615,-2745,-2735,-2617,-2413,-2159,-1887,-1629,-1416,-1262,-1189,-1204,-1312,-1525,-1825,-2236,-2724,-3310,-3956,-4661,-5383,-6102,-6761,-7331,-7740,-7967,-7938,-7652,-7074,-6217,-5122,-3821,-2409,-952,457,1725,2796,3602,4126,4363,4333,4083,3665,3150,2591,2060,1585,1220,966,842,839,940,1135,1394,1698,2021,2343,2635,2881,3056,3135,3102,2932,2616,2144,1524,770,-89,-1012,-1951,-2852,-3652,-4304,-4757,-4984,-4969,-4726,-4272,-3655,-2926,-2142,-1367,-649,-37,448,782,972,1046,1013,938,848,784,796,887,1096,1401,1819,2312,2880,3490,4124,4772,5410,6034,6620,7157,7616,7974,8193,8233,8077,7671,7031,6134,5018,3712,2282,790,-675,-2035,-3213,-4131,-4755,-5028,-4967,-4559,-3857,-2905,-1781,-565,643,1767,2703,3392,3776,3825,3545,2964,2128,1120,14,-1096,-2140,-3050,-3788,-4334,-4692,-4880,-4930,-4880,-4755,-4598,-4411,-4212,-4004,-3780,-3544,-3296,-3038,-2792,-2560,-2374,-2244,-2190,-2218,-2335,-2530,-2796,-3111,-3444,-3776,-4060,-4286,-4403,-4425,-4302,-4079,-3728,-3300,-2811,-2298,-1802,-1344,-961,-654,-433,-285,-178,-101,6,151,384,712,1159,1718,2388,3151,3974,4836,5686,6492,7209,7786,8204,8409,8406,8164,7706,7046,6221,5283,4275,3267,2306,1439,716,148,-242,-463,-537,-485,-353,-176,11,171,298,367,394,369,321,236,148,27,-90,-243,-400,-582,-772,-952,-1114,-1225,-1265,-1219,-1071,-827,-503,-129,258,601,863,992,963,755,370,-179,-850,-1618,-2405,-3199,-3904,-4522,-4965,-5244,-5289,-5117,-4689,-4032,-3152,-2095,-902,351,1605,2774,3801,4610,5173,5442,5424,5130,4590,3863,3021,2124,1265,500,-118,-551,-802,-873,-811,-652,-467,-308,-228,-276,-461,-815,-1296,-1922,-2617,-3384,-4155,-4917,-5622,-6257,-6789,-7209,-7485,-7611,-7561,-7325,-6899,-6275,-5474,-4521,-3449,-2326,-1187,-130,813,1566,2095,2379,2419,2227,1868,1372,832,301,-145,-452,-580,-494,-198,313,999,1837,2765,3740,4700,5592,6369,6989,7423,7660,7686,7522,7166,6656,6009,5245,4403,3494,2555,1619,704,-133,-884,-1493,-1958,-2248,-2377,-2350,-2194,-1952,-1667,-1383,-1153,-997,-952,-1009,-1174,-1405,-1687,-1971,-2222,-2404,-2493,-2463,-2314,-2044,-1661,-1189,-654,-83,482,1010,1469,1818,2043,2119,2043,1809,1432,928,320,-351,-1068,-1779,-2464,-3087,-3615,-4032,-4304,-4414,-4345,-4076,-3608,-2925,-2047,-990,216,1518,2868,4187,5414,6467,7289,7822,8025,7892,7421,6639,5608,4366,3015,1601,220,-1080,-2244,-3228,-4032,-4629,-5042,-5286,-5377,-5357,-5244,-5063,-4843,-4589,-4333,-4075,-3839,-3640,-3483,-3399,-3381,-3443,-3570,-3750,-3943,-4122,-4225,-4215,-4044,-3688,-3126,-2380,-1464,-441,639,1701,2673,3498,4119,4509,4661,4586,4322,3927,3463,3013,2642,2421,2393,2602,3043,3715,4572,5564,6622,7668,8623,9421,9999,10316,10342,10074,9518,8698,7652,6420,5055,3615,2146,712,-643,-1871,-2935,-3810,-4471,-4913,-5136,-5146,-4975,-4640,-4194,-3673,-3131,-2616,-2175,-1851,-1670,-1654,-1798,-2093,-2498,-2978,-3470,-3921,-4273,-4481,-4508,-4355,-4006,-3511,-2891,-2204,-1515,-865,-325,76,309,353,227,-62,-473,-964,-1499,-2014,-2481,-2845,-3083,-3155,-3053,-2759,-2275,-1614,-795,153,1178,2244,3289,4256,5092,5740,6156,6301,6163,5728,5023,4083,2968,1751,523,-643,-1650,-2453,-2998,-3284,-3320,-3153,-2849,-2480,-2128,-1864,-1741,-1795,-2038,-2440,-2981,-3579,-4188,-4721,-5116,-5329,-5315,-5086,-4641,-4035,-3298,-2510,-1702,-933,-224,411,965,1459,1898,2309,2699,3077,3450,3796,4124,4392,4604,4727,4759,4689,4524,4264,3929,3536,3102,2661,2220,1814,1452,1164,953,835,816,887,1042,1260,1505,1756,1954,2083,2080,1941,1625,1135,474,-342,-1275,-2277,-3304,-4275,-5148,-5840,-6321,-6528,-6464,-6101,-5488,-4645,-3657,-2579,-1525,-548,237,805,1090,1100,844,374,-242,-909,-1539,-2032,-2304,-2300,-1976,-1333,-410,758,2055,3414,4702,5833,6702,7244,7401,7163,6518,5518,4205,2662,981,-753,-2430,-3968,-5282,-6307,-6987,-7301,-7214,-6751,-5913,-4754,-3322,-1691,51,1813,3484,4970,6164,6995,7392,7334,6810,5868,4554,2997,1268,-454,-2088,-3473,-4539,-5194,-5413,-5182,-4559,-3597,-2415,-1120,167,1320,2258,2903,3223,3220,2919,2388,1696,939,204,-434,-909,-1181,-1241,-1088,-752,-276,300,900,1494,2007,2409,2666,2745,2649,2366,1916,1319,597,-204,-1060,-1914,-2735,-3473,-4090,-4556,-4830,-4908,-4763,-4411,-3852,-3121,-2239,-1259,-223,814,1807,2700,3467,4066,4490,4733,4796,4709,4473,4140,3711,3237,2724,2208,1703,1225,787,400,58,-224,-467,-650,-793,-883,-920,-908,-836,-720,-568,-398,-234,-107,-26,-38,-119,-306,-557,-886,-1244,-1622,-1988,-2309,-2583,-2768,-2883,-2898,-2846,-2718,-2546,-2342,-2135,-1939,-1788,-1677,-1643,-1669,-1781,-1956,-2202,-2491,-2811,-3127,-3403,-3600,-3670,-3574,-3273,-2739,-1965,-949,277,1674,3173,4701,6168,7476,8547,9279,9633,9544,9022,8070,6763,5168,3422,1639,-32,-1460,-2535,-3174,-3338,-3033,-2308,-1257,3,1324,2570,3601,4319,4646,4557,4059,3207,2063,749,-663,-2035,-3303,-4371,-5197,-5745,-6011,-6004,-5762,-5314,-4732,-4045,-3341,-2649,-2038,-1546,-1209,-1057,-1094,-1323,-1713,-2240,-2838,-3452,-4019,-4451,-4717,-4732,-4503,-3983,-3213,-2199,-1003,321,1693,3055,4310,5407,6273,6860,7141,7092,6719,6047,5107,3964,2671,1305,-57,-1355,-2511,-3475,-4206,-4667,-4850,-4760,-4404,-3832,-3070,-2193,-1242,-289,610,1402,2029,2465,2668,2634,2350,1845,1137,285,-655,-1620,-2518,-3301,-3875,-4212,-4268,-4035,-3537,-2802,-1907,-923,57,946,1659,2146,2351,2287,1951,1401,695,-91,-875,-1583,-2142,-2506,-2630,-2502,-2119,-1501,-678,305,1399,2545,3699,4796,5808,6682,7395,7924,8246,8361,8254,7942,7421,6721,5868,4892,3852,2784,1753,799,-27,-702,-1193,-1512,-1647,-1640,-1507,-1297,-1041,-795,-585,-455,-430,-523,-749,-1100,-1568,-2129,-2755,-3422,-4086,-4727,-5305,-5791,-6158,-6376,-6426,-6283,-5947,-5406,-4688,-3809,-2816,-1761,-701,293,1166,1854,2313,2520,2459,2156,1638,969,223,-511,-1157,-1620,-1845,-1778,-1408,-739,182,1309,2544,3824,5044,6136,7027,7664,8013,8053,7789,7224,6409,5357,4155,2825,1461,97,-1185,-2350,-3338,-4127,-4684,-5005,-5089,-4955,-4627,-4146,-3553,-2910,-2264,-1678,-1201,-871,-732,-779,-1029,-1440,-1983,-2596,-3220,-3775,-4211,-4459,-4491,-4292,-3855,-3230,-2442,-1574,-683,147,859,1387,1712,1809,1696,1418,1013,576,153,-163,-319,-275,16,526,1279,2211,3299,4471,5686,6861,7969,8937,9737,10336,10707,10833,10707,10310,9647,8715,7516,6078,4425,2607,693,-1251,-3119,-4837,-6311,-7470,-8274,-8689,-8745,-8459,-7924,-7195,-6389,-5576,-4844,-4243,-3813,-3550,-3448,-3461,-3544,-3639,-3704,-3685,-3574,-3341,-3008,-2579,-2093,-1580,-1076,-628,-256,-1,133,126,-3,-262,-607,-1032,-1485,-1950,-2372,-2731,-2987,-3109,-3080,-2876,-2495,-1938,-1223,-375,566,1551,2532,3450,4261,4915,5386,5646,5699,5548,5214,4723,4112,3405,2640,1830,997,154,-700,-1537,-2373,-3165,-3916,-4587,-5155,-5585,-5845,-5909,-5751,-5371,-4762,-3967,-3019,-1988,-948,28,846,1462,1805,1867,1642,1163,485,-310,-1133,-1876,-2442,-2738,-2695,-2269,-1449,-263,1228,2939,4735,6514,8124,9465,10445,11000,11113,10796,10095,9086,7859,6508,5147,3838,2692,1730,1014,541,299,279,414,674,993,1311,1588,1764,1806,1680,1367,854,147,-739,-1786,-2935,-4154,-5361,-6510,-7509,-8307,-8834,-9043,-8917,-8424,-7609,-6483,-5133,-3616,-2036,-473,977,2249,3272,4025,4465,4622,4481,4100,3501,2746,1885,970,72,-780,-1513,-2121,-2557,-2824,-2916,-2841,-2625,-2293,-1886,-1448,-1030,-681,-452,-380,-494,-798,-1283,-1915,-2633,-3387,-4070,-4634,-4974,-5055,-4821,-4262,-3395,-2251,-909,562,2056,3491,4765,5825,6603,7086,7264,7152,6796,6219,5496,4645,3743,2806,1877,988,139,-630,-1333,-1945,-2471,-2903,-3229,-3458,-3558,-3551,-3403,-3139,-2742,-2244,-1663,-1020,-378,263,827,1327,1717,2020,2230,2385,2500,2616,2750,2927,3147,3416,3706,4008,4283,4500,4633,4644,4516,4233,3792,3206,2486,1681,801,-83,-962,-1789,-2530,-3193,-3717,-4135,-4387,-4482,-4392,-4101,-3600,-2896,-1989,-938,230,1427,2578,3588,4363,4826,4904,4578,3829,2716,1297,-311,-1982,-3590,-4986,-6078,-6759,-6995,-6768,-6112,-5095,-3802,-2364,-884,504,1698,2627,3212,3464,3363,2968,2336,1533,651,-249,-1098,-1849,-2475,-2968,-3321,-3562,-3707,-3782,-3828,-3850,-3887,-3942,-4022,-4130,-4259,-4398,-4541,-4672,-4776,-4844,-4850,-4777,-4603,-4298,-3840,-3215,-2404,-1420,-271,1006,2366,3749,5096,6321,7379,8188,8718,8932,8818,8388,7671,6710,5568,4315,3014,1744,563,-487,-1357,-2049,-2538,-2847,-2985,-2973,-2830,-2572,-2203,-1729,-1163,-486,254,1067,1896,2693,3414,3973,4340,4445,4287,3845,3170,2294,1320,316,-594,-1334,-1812,-1984,-1829,-1367,-646,243,1215,2145,2952,3543,3859,3881,3605,3065,2323,1445,518,-378,-1163,-1789,-2195,-2385,-2344,-2109,-1713,-1215,-672,-152,295,617,769,747,518,116,-450,-1148,-1927,-2751,-3566,-4330,-4990,-5520,-5870,-6019,-5952,-5650,-5127,-4405,-3493,-2471,-1353,-227,865,1859,2708,3361,3802,4001,3965,3709,3260,2660,1957,1196,433,-300,-968,-1550,-2038,-2434,-2733,-2965,-3110,-3206,-3227,-3192,-3080,-2896,-2628,-2288,-1877,-1426,-959,-517,-132,156,333,383,325,184,0,-162,-260,-223,-19,389,999,1813,2778,3859,4975,6070,7050,7880,8473,8834,8912,8745,8326,7709,6927,6025,5047,4033,3001,1990,995,42,-873,-1729,-2527,-3237,-3853,-4350,-4713,-4941,-5015,-4971,-4799,-4550,-4243,-3924,-3624,-3378,-3196,-3093,-3050,-3038,-3022,-2942,-2758,-2424,-1915,-1233,-391,560,1564,2553,3445,4186,4718,5010,5044,4831,4369,3721,2883,1941,901,-158,-1210,-2195,-3084,-3824,-4388,-4743,-4858,-4735,-4347,-3728,-2882,-1868,-725,468,1653,2748,3693,4424,4900,5094,4993,4618,3986,3164,2201,1179,176,-741,-1494,-2045,-2356,-2421,-2259,-1906,-1413,-859,-300,189,553,760,776,615,288,-170,-712,-1288,-1856,-2359,-2784,-3094,-3294,-3387,-3386,-3322,-3214,-3093,-2980,-2894,-2845,-2837,-2861,-2900,-2936,-2930,-2864,-2692,-2404,-1970,-1395,-682,152,1073,2047,3036,3984,4873,5646,6291,6775,7099,7245,7236,7061,6756,6322,5783,5154,4450,3688,2892,2072,1259,463,-291,-999,-1650,-2248,-2789,-3291,-3747,-4177,-4565,-4914,-5209,-5425,-5561,-5567,-5456,-5197,-4795,-4269,-3623,-2894,-2114,-1308,-523,224,898,1495,1995,2419,2755,3046,3281,3503,3703,3895,4073,4221,4329,4360,4302,4120,3806,3354,2758,2057,1254,409,-443,-1268,-2003,-2646,-3137,-3490,-3677,-3714,-3611,-3384,-3064,-2683,-2269,-1866,-1491,-1178,-942,-784,-712,-709,-761,-853,-951,-1049,-1112,-1142,-1118,-1041,-917,-740,-532,-287,-28,233,489,707,888,997,1024,960,799,541,202,-200,-643,-1080,-1490,-1823,-2044,-2123,-2033,-1766,-1321,-717,21,840,1693,2527,3272,3897,4344,4590,4629,4444,4068,3504,2808,1998,1136,254,-604,-1389,-2089,-2662,-3100,-3392,-3527,-3512,-3353,-3054,-2639,-2128,-1540,-926,-298,288,814,1241,1570,1782,1903,1943,1935,1910,1896,1918,1988,2119,2302,2522,2763,2986,3161,3254,3226,3057,2732,2246,1616,858,18,-878,-1768,-2621,-3388,-4035,-4546,-4888,-5071,-5089,-4949,-4674,-4265,-3756,-3152,-2473,-1738,-961,-177,608,1338,2003,2547,2952,3184,3232,3090,2769,2288,1686,983,248,-503,-1212,-1856,-2405,-2847,-3157,-3349,-3401,-3322,-3112,-2756,-2275,-1648,-908,-51,879,1865,2842,3784,4611,5294,5774,6025,6032,5794,5334,4694,3923,3081,2241,1442,763,215,-150,-340,-354,-205,59,424,828,1246,1630,1956,2196,2331,2356,2254,2038,1695,1242,683,38,-670,-1420,-2175,-2902,-3566,-4142,-4600,-4937,-5144,-5240,-5238,-5182,-5080,-4984,-4908,-4868,-4879,-4925,-4994,-5056,-5073,-5010,-4833,-4506,-4024,-3375,-2575,-1653,-636,423,1477,2489,3400,4197,4840,5336,5680,5896,6003,6030,6012,5961,5898,5824,5726,5595,5394,5108,4695,4152,3460,2622,1667,604,-504,-1635,-2718,-3726,-4601,-5323,-5859,-6211,-6362,-6351,-6170,-5873,-5477,-5012,-4520,-3998,-3486,-2958,-2442,-1910,-1366,-816,-246,315,862,1373,1824,2193,2466,2623,2663,2590,2405,2138,1801,1422,1036,663,331,73,-115,-194,-194,-95,59,258,457,628,737,761,686,515,260,-52,-381,-684,-915,-1025,-985,-763,-354,233,973,1823,2735,3639,4480,5180,5700,5968,5972,5672,5090,4229,3141,1868,489,-934,-2305,-3573,-4639,-5471,-6010,-6239,-6153,-5772,-5131,-4298,-3334,-2329,-1363,-514,152,587,768,687,370,-144,-805,-1535,-2278,-2954,-3508,-3889,-4056,-3990,-3690,-3155,-2427,-1523,-508,582,1690,2764,3769,4658,5409,6000,6413,6647,6705,6588,6322,5921,5412,4831,4199,3562,2936,2366,1854,1443,1113,889,743,662,627,586,524,391,166,-174,-646,-1237,-1952,-2751,-3614,-4502,-5365,-6179,-6889,-7473,-7896,-8140,-8187,-8029,-7665,-7106,-6353,-5442,-4389,-3233,-2026,-792,400,1514,2508,3337,3981,4412,4633,4638,4453,4094,3601,3003,2345,1661,990,374,-143,-537,-748,-773,-565,-138,519,1360,2368,3468,4604,5717,6722,7576,8226,8625,8774,8649,8273,7663,6858,5903,4848,3751,2660,1632,712,-66,-680,-1115,-1385,-1503,-1512,-1448,-1370,-1309,-1330,-1434,-1668,-2008,-2458,-2985,-3560,-4150,-4711,-5229,-5649,-5988,-6201,-6310,-6302,-6195,-5995,-5723,-5392,-5027,-4639,-4255,-3881,-3534,-3219,-2939,-2693,-2485,-2294,-2135,-1981,-1833,-1674,-1496,-1279,-1021,-695,-306,162,705,1324,2003,2727,3465,4191,4854,5425,5862,6127,6214,6095,5788,5309,4679,3941,3133,2296,1465,683,-48,-687,-1260,-1750,-2195,-2598,-2993,-3393,-3808,-4250,-4697,-5146,-5562,-5924,-6198,-6357,-6381,-6252,-5962,-5518,-4913,-4182,-3319,-2374,-1359,-322,712,1703,2616,3433,4125,4690,5133,5453,5685,5836,5950,6024,6105,6169,6236,6280,6277,6212,6034,5739,5292,4707,3979,3149,2235,1304,386,-461,-1202,-1809,-2261,-2557,-2710,-2728,-2648,-2486,-2278,-2035,-1781,-1504,-1220,-906,-560,-174,258,723,1208,1695,2142,2521,2795,2921,2886,2648,2219,1588,776,-182,-1256,-2378,-3500,-4551,-5467,-6192,-6674,-6877,-6786,-6402,-5752,-4885,-3864,-2774,-1698,-728,65,618,899,898,643,173,-435,-1105,-1752,-2290,-2661,-2814,-2734,-2421,-1907,-1232,-456,369,1185,1948,2626,3196,3654,3998,4238,4381,4441,4422,4332,4168,3937,3626,3249,2799,2294,1743,1173,606,75,-389,-768,-1033,-1188,-1226,-1168,-1038,-870,-706,-579,-542,-604,-809,-1143,-1615,-2191,-2844,-3524,-4178,-4754,-5190,-5444,-5473,-5251,-4768,-4032,-3060,-1899,-588,803,2219,3585,4844,5929,6804,7414,7750,7786,7539,7014,6259,5299,4196,3010,1786,606,-502,-1472,-2276,-2887,-3281,-3466,-3434,-3213,-2819,-2300,-1674,-1010,-316,339,954,1479,1926,2264,2508,2654,2712,2693,2605,2463,2278,2066,1837,1615,1406,1238,1117,1057,1072,1144,1288,1464,1663,1837,1963,1990,1901,1655,1250,675,-47,-904,-1836,-2822,-3780,-4687,-5469,-6108,-6566,-6843,-6936,-6875,-6679,-6400,-6070,-5736,-5428,-5174,-4987,-4867,-4809,-4790,-4790,-4779,-4726,-4609,-4396,-4085,-3648,-3099,-2433,-1660,-794,144,1142,2169,3204,4225,5188,6081,6856,7496,7963,8242,8306,8163,7791,7233,6483,5603,4610,3567,2503,1474,513,-355,-1094,-1703,-2169,-2491,-2681,-2748,-2700,-2559,-2331,-2038,-1686,-1304,-891,-483,-86,273,585,829,1004,1109,1139,1122,1051,958,858,769,707,697,734,852,1033,1288,1611,1978,2385,2792,3180,3513,3762,3890,3879,3701,3346,2818,2117,1276,324,-697,-1729,-2724,-3624,-4378,-4953,-5316,-5462,-5399,-5148,-4748,-4244,-3686,-3114,-2571,-2080,-1650,-1293,-985,-721,-479,-236,13,284,573,873,1179,1462,1712,1898,2006,2011,1904,1665,1297,802,187,-516,-1292,-2091,-2882,-3621,-4263,-4787,-5158,-5373,-5430,-5338,-5125,-4812,-4427,-4009,-3561,-3126,-2689,-2275,-1870,-1474,-1075,-675,-255,173,622,1078,1536,1990,2422,2832,3206,3543,3854,4124,4387,4623,4870,5108,5365,5618,5878,6119,6330,6490,6569,6552,6415,6142,5734,5191,4524,3763,2934,2072,1221,405,-343,-1004,-1575,-2049,-2454,-2783,-3089,-3358,-3639,-3920,-4219,-4526,-4825,-5105,-5330,-5478,-5526,-5433,-5202,-4799,-4239,-3517,-2659,-1687,-644,432,1494,2494,3393,4150,4735,5130,5316,5302,5085,4696,4148,3488,2743,1950,1152,370,-366,-1028,-1616,-2095,-2479,-2741,-2886,-2910,-2811,-2605,-2291,-1897,-1433,-928,-393,137,656,1138,1563,1930,2205,2405,2495,2505,2410,2251,2019,1753,1463,1184,937,740,614,557,575,643,750,854,933,940,866,665,363,-73,-590,-1184,-1795,-2400,-2940,-3390,-3721,-3916,-3986,-3940,-3806,-3624,-3426,-3250,-3129,-3072,-3095,-3179,-3316,-3461,-3601,-3673,-3675,-3547,-3304,-2912,-2405,-1780,-1078,-328,434,1174,1869,2493,3043,3512,3911,4253,4550,4828,5081,5339,5566,5777,5922,5979,5911,5671,5249,4613,3780,2762,1593,335,-967,-2236,-3420,-4460,-5313,-5948,-6350,-6521,-6463,-6210,-5774,-5195,-4500,-3725,-2895,-2045,-1196,-376,395,1100,1717,2245,2664,2978,3195,3299,3335,3290,3215,3114,3033,2980,2994,3077,3240,3474,3761,4084,4391,4672,4853,4932,4851,4595,4161,3517,2716,1741,663,-493,-1658,-2782,-3809,-4685,-5390,-5881,-6174,-6263,-6180,-5956,-5628,-5249,-4845,-4475,-4149,-3904,-3745,-3667,-3659,-3697,-3727,-3726,-3620,-3384,-2964,-2347,-1521,-510,655,1912,3196,4417,5507,6374,6968,7232,7143,6700,5921,4853,3564,2128,640,-807,-2132,-3253,-4123,-4701,-4982,-4975,-4716,-4246,-3628,-2913,-2173,-1447,-792,-221,227,574,799,935,988,980,923,845,739,639,542,467,425,428,480,601,769,1011,1275,1585,1877,2161,2370,2516,2545,2477,2293,2019,1680,1312,957,662,452,364,391,531,754,1009,1248,1420,1459,1357,1052,592,-46,-787,-1598,-2407,-3147,-3770,-4213,-4458,-4476,-4274,-3866,-3278,-2550,-1727,-851,28,874,1644,2325,2880,3320,3631,3824,3912,3913,3832,3706,3525,3320,3080,2802,2480,2090,1617,1048,365,-431,-1332,-2328,-3377,-4455,-5512,-6490,-7355,-8025,-8468,-8627,-8463,-7960,-7096,-5907,-4405,-2677,-786,1155,3049,4777,6255,7381,8125,8444,8363,7923,7193,6275,5270,4280,3404,2710,2250,2035,2061,2269,2624,3021,3417,3705,3861,3812,3571,3122,2499,1738,887,-4,-879,-1705,-2442,-3072,-3585,-3981,-4269,-4466,-4588,-4652,-4683,-4694,-4701,-4716,-4743,-4786,-4853,-4924,-5013,-5092,-5168,-5215,-5220,-5162,-5012,-4740,-4319,-3716,-2923,-1936,-765,544,1949,3380,4752,6003,7040,7805,8254,8338,8076,7458,6544,5378,4044,2609,1170,-216,-1467,-2546,-3416,-4056,-4472,-4670,-4667,-4494,-4175,-3743,-3226,-2651,-2037,-1415,-788,-186,401,942,1456,1919,2346,2732,3076,3387,3650,3887,4065,4209,4278,4286,4203,4020,3732,3316,2789,2140,1401,585,-264,-1117,-1917,-2638,-3228,-3670,-3950,-4055,-4016,-3842,-3581,-3261,-2934,-2628,-2379,-2213,-2125,-2134,-2203,-2331,-2464,-2582,-2638,-2600,-2456,-2183,-1796,-1310,-751,-169,412,932,1381,1721,1953,2076,2116,2086,2037,1982,1966,1995,2086,2217,2380,2527,2630,2635,2519,2235,1793,1173,410,-461,-1400,-2338,-3217,-3985,-4571,-4953,-5086,-4970,-4591,-3981,-3147,-2145,-1008,208,1446,2646,3749,4693,5426,5906,6098,5986,5577,4883,3955,2843,1623,366,-833,-1917,-2795,-3439,-3801,-3880,-3688,-3246,-2619,-1843,-1003,-146,664,1379,1977,2425,2739,2907,2968,2930,2833,2697,2546,2397,2258,2131,2010,1882,1729,1543,1296,998,619,184,-324,-883,-1480,-2110,-2745,-3368,-3969,-4504,-4977,-5335,-5574,-5658,-5566,-5292,-4807,-4132,-3256,-2218,-1037,224,1531,2796,3974,4988,5778,6303,6514,6398,5951,5192,4155,2896,1482,-19,-1516,-2942,-4219,-5280,-6077,-6562,-6706,-6504,-5943,-5062,-3878,-2461,-872,803,2479,4056,5463,6604,7440,7912,8026,7764,7185,6305,5216,3972,2662,1353,128,-962,-1862,-2538,-2992,-3200,-3209,-3031,-2715,-2314,-1860,-1419,-1001,-657,-373,-159,7,156,311,509,769,1097,1492,1925,2360,2747,3030,3157,3085,2784,2248,1490,541,-536,-1695,-2850,-3949,-4932,-5755,-6403,-6857,-7137,-7248,-7227,-7082,-6851,-6520,-6118,-5608,-4999,-4257,-3374,-2353,-1183,89,1443,2805,4118,5307,6298,7037,7471,7571,7335,6762,5895,4773,3451,2007,496,-997,-2418,-3701,-4802,-5687,-6321,-6709,-6816,-6672,-6259,-5607,-4729,-3652,-2416,-1062,361,1786,3181,4461,5613,6565,7323,7846,8158,8258,8175,7944,7597,7169,6685,6171,5632,5073,4495,3884,3239,2563,1844,1114,369,-361,-1065,-1722,-2326,-2859,-3326,-3715,-4029,-4264,-4414,-4483,-4459,-4351,-4144,-3861,-3490,-3067,-2594,-2116,-1657,-1259,-959,-791,-775,-933,-1246,-1712,-2283,-2923,-3563,-4154,-4614,-4897,-4939,-4704,-4170,-3337,-2222,-884,620,2195,3739,5159,6342,7213,7707,7781,7440,6701,5628,4303,2824,1309,-137,-1401,-2404,-3077,-3398,-3358,-2998,-2375,-1573,-689,170,919,1462,1754,1754,1463,906,134,-792,-1780,-2762,-3649,-4381,-4905,-5194,-5238,-5053,-4667,-4129,-3488,-2807,-2141,-1539,-1049,-691,-480,-413,-469,-607,-798,-971,-1098,-1125,-1020,-769,-360,191,861,1616,2416,3209,3957,4615,5152,5550,5795,5890,5844,5679,5407,5057,4643,4178,3677,3138,2570,1977,1364,744,139,-436,-941,-1356,-1646,-1784,-1760,-1558,-1196,-687,-69,608,1288,1916,2423,2767,2893,2778,2405,1778,917,-142,-1352,-2653,-3978,-5268,-6438,-7448,-8222,-8725,-8918,-8778,-8300,-7489,-6377,-4994,-3418,-1697,61,1795,3403,4818,5976,6824,7338,7521,7370,6944,6272,5432,4487,3506,2559,1699,976,416,38,-149,-163,-9,277,670,1133,1615,2087,2485,2782,2936,2918,2734,2371,1874,1260,591,-91,-733,-1298,-1755,-2099,-2330,-2469,-2553,-2610,-2687,-2824,-3038,-3368,-3798,-4341,-4974,-5663,-6389,-7091,-7746,-8302,-8721,-8970,-9012,-8830,-8395,-7713,-6763,-5581,-4174,-2594,-886,885,2639,4317,5821,7097,8080,8725,9007,8929,8494,7758,6760,5581,4292,2981,1725,600,-341,-1032,-1474,-1623,-1520,-1166,-620,80,860,1678,2450,3147,3713,4122,4367,4438,4358,4153,3853,3494,3120,2755,2432,2168,1970,1837,1759,1719,1677,1616,1485,1266,929,464,-119,-809,-1553,-2329,-3063,-3725,-4262,-4643,-4859,-4889,-4757,-4463,-4041,-3512,-2904,-2248,-1561,-879,-220,397,942,1416,1782,2045,2182,2189,2063,1793,1400,872,249,-465,-1222,-1989,-2726,-3378,-3912,-4283,-4461,-4438,-4186,-3739,-3078,-2265,-1299,-254,840,1913,2910,3757,4398,4766,4816,4527,3873,2899,1623,141,-1471,-3097,-4629,-5959,-6993,-7660,-7920,-7759,-7202,-6299,-5122,-3774,-2345,-948,332,1416,2246,2809,3090,3134,2970,2669,2294,1901,1564,1307,1183,1191,1343,1618,1993,2429,2882,3299,3640,3856,3912,3797,3482,2999,2353,1587,757,-94,-882,-1564,-2066,-2351,-2380,-2140,-1633,-891,53,1129,2273,3413,4467,5376,6085,6545,6745,6668,6325,5737,4937,3960,2860,1686,493,-657,-1712,-2618,-3336,-3835,-4103,-4137,-3961,-3598,-3107,-2524,-1929,-1361,-898,-568,-431,-497,-783,-1283,-1976,-2827,-3797,-4822,-5856,-6823,-7677,-8337,-8763,-8890,-8688,-8120,-7190,-5898,-4297,-2440,-419,1659,3694,5545,7140,8365,9184,9569,9531,9127,8417,7514,6496,5490,4552,3780,3184,2803,2599,2552,2588,2661,2682,2617,2401,2024,1477,788,-12,-853,-1697,-2460,-3108,-3590,-3891,-4002,-3931,-3712,-3358,-2927,-2432,-1926,-1421,-954,-535,-186,75,246,313,274,138,-104,-420,-805,-1237,-1684,-2136,-2565,-2949,-3286,-3547,-3745,-3853,-3888,-3827,-3685,-3449,-3126,-2718,-2237,-1695,-1125,-542,2,481,855,1082,1148,1029,714,234,-418,-1170,-2005,-2834,-3625,-4278,-4763,-4991,-4947,-4570,-3875,-2850,-1541,3,1711,3495,5259,6923,8386,9604,10510,11092,11347,11293,10968,10422,9706,8873,7979,7058,6143,5251,4393,3553,2742,1927,1104,264,-602,-1495,-2391,-3298,-4167,-4996,-5741,-6392,-6921,-7315,-7567,-7658,-7605,-7372,-6987,-6414,-5673,-4746,-3657,-2406,-1037,415,1889,3315,4616,5712,6522,6976,7029,6634,5816,4571,2982,1116,-918,-3005,-5021,-6856,-8397,-9566,-10296,-10558,-10340,-9666,-8585,-7156,-5475,-3627,-1719,159,1904,3448,4719,5675,6306,6595,6583,6307,5822,5211,4537,3874,3297,2835,2536,2406,2428,2594,2846,3151,3444,3691,3831,3846,3703,3400,2934,2329,1597,785,-88,-967,-1824,-2621,-3316,-3904,-4339,-4648,-4796,-4834,-4745,-4590,-4379,-4158,-3956,-3805,-3721,-3725,-3804,-3951,-4134,-4314,-4449,-4490,-4387,-4119,-3638,-2963,-2071,-1011,204,1506,2861,4196,5464,6620,7617,8436,9057,9476,9698,9733,9586,9276,8800,8167,7373,6417,5294,4019,2590,1053,-576,-2224,-3857,-5386,-6772,-7940,-8860,-9492,-9824,-9856,-9601,-9091,-8368,-7470,-6465,-5397,-4334,-3319,-2409,-1641,-1041,-641,-417,-387,-499,-723,-1003,-1270,-1474,-1547,-1444,-1137,-614,113,1001,2000,3031,4010,4864,5503,5879,5952,5711,5184,4413,3468,2445,1423,513,-211,-679,-842,-698,-232,492,1445,2533,3690,4819,5850,6704,7322,7671,7717,7462,6925,6128,5122,3968,2709,1432,170,-1006,-2069,-2990,-3753,-4368,-4839,-5194,-5454,-5649,-5800,-5928,-6048,-6169,-6285,-6415,-6521,-6634,-6709,-6773,-6782,-6758,-6652,-6476,-6189,-5780,-5231,-4522,-3662,-2649,-1506,-271,1019,2308,3534,4648,5580,6290,6740,6903,6786,6384,5747,4907,3928,2877,1817,834,-22,-674,-1093,-1236,-1101,-691,-33,825,1825,2901,3968,4964,5802,6438,6820,6925,6760,6336,5699,4905,4002,3069,2142,1280,496,-188,-784,-1315,-1795,-2280,-2776,-3323,-3931,-4593,-5299,-6016,-6706,-7324,-7826,-8165,-8317,-8259,-7981,-7503,-6828,-6006,-5054,-4027,-2944,-1860,-787,233,1187,2049,2797,3420,3894,4219,4393,4412,4315,4106,3833,3519,3196,2884,2594,2329,2068,1806,1514,1168,778,327,-144,-618,-1024,-1339,-1472,-1426,-1140,-639,68,922,1860,2789,3630,4283,4691,4785,4560,4004,3167,2097,875,-416,-1695,-2882,-3919,-4755,-5373,-5746,-5902,-5833,-5578,-5164,-4611,-3980,-3271,-2558,-1848,-1194,-620,-152,193,400,478,434,283,56,-215,-500,-751,-940,-1041,-1017,-877,-606,-229,233,732,1244,1703,2088,2357,2492,2483,2352,2099,1785,1434,1102,851,710,741,958,1382,2012,2817,3771,4809,5871,6892,7782,8495,8945,9107,8920,8396,7509,6315,4831,3152,1332,-516,-2312,-3964,-5388,-6542,-7373,-7882,-8075,-7990,-7677,-7202,-6622,-6013,-5422,-4899,-4474,-4154,-3953,-3851,-3829,-3865,-3908,-3944,-3904,-3776,-3496,-3063,-2442,-1649,-691,385,1529,2677,3748,4680,5402,5860,6033,5896,5478,4808,3946,2961,1933,929,28,-723,-1283,-1621,-1751,-1658,-1393,-960,-418,208,875,1545,2191,2767,3261,3630,3862,3937,3840,3578,3152,2592,1920,1194,446,-258,-871,-1358,-1681,-1842,-1844,-1725,-1520,-1301,-1105,-1008,-1030,-1209,-1541,-2006,-2584,-3202,-3836,-4404,-4872,-5202,-5361,-5357,-5186,-4874,-4450,-3946,-3399,-2831,-2269,-1722,-1201,-701,-223,240,689,1122,1537,1921,2261,2543,2742,2855,2851,2740,2505,2163,1723,1209,649,78,-458,-936,-1297,-1532,-1593,-1489,-1203,-756,-177,507,1232,1969,2643,3239,3684,4001,4139,4144,4009,3785,3497,3179,2864,2556,2275,2001,1724,1432,1107,759,381,20,-320,-567,-714,-717,-567,-276,136,625,1127,1597,1966,2194,2257,2138,1865,1457,973,460,-30,-436,-744,-902,-933,-816,-599,-291,52,400,705,931,1047,1027,857,527,40,-593,-1348,-2204,-3102,-4007,-4847,-5561,-6084,-6358,-6336,-6002,-5347,-4413,-3244,-1931,-560,755,1922,2836,3443,3687,3562,3091,2331,1354,275,-816,-1804,-2598,-3141,-3385,-3338,-3019,-2502,-1850,-1176,-555,-77,189,225,-1,-439,-1060,-1784,-2532,-3218,-3770,-4124,-4241,-4123,-3759,-3219,-2526,-1771,-1004,-298,298,753,1043,1183,1180,1084,922,755,612,533,542,641,845,1129,1487,1901,2343,2814,3284,3761,4229,4694,5146,5583,5990,6355,6656,6868,6978,6953,6802,6503,6075,5531,4895,4201,3481,2768,2088,1457,890,364,-112,-589,-1074,-1605,-2198,-2867,-3598,-4387,-5189,-5977,-6698,-7310,-7771,-8058,-8147,-8038,-7739,-7263,-6639,-5897,-5066,-4180,-3271,-2366,-1499,-688,30,648,1133,1478,1676,1724,1641,1443,1170,861,568,337,213,233,413,767,1266,1904,2609,3361,4073,4714,5223,5573,5740,5729,5548,5239,4841,4405,3994,3638,3394,3257,3247,3327,3467,3611,3706,3694,3534,3197,2668,1975,1125,194,-788,-1738,-2616,-3362,-3952,-4372,-4616,-4727,-4719,-4657,-4575,-4527,-4543,-4651,-4855,-5158,-5537,-5971,-6429,-6872,-7279,-7610,-7849,-7976,-7976,-7839,-7570,-7145,-6586,-5874,-5022,-4036,-2929,-1727,-462,822,2077,3243,4271,5110,5720,6088,6200,6091,5790,5366,4883,4424,4051,3836,3805,3988,4360,4896,5526,6188,6786,7260,7524,7551,7303,6797,6054,5127,4085,2984,1913,907,24,-712,-1304,-1742,-2067,-2289,-2448,-2562,-2661,-2741,-2824,-2880,-2923,-2916,-2875,-2771,-2634,-2457,-2274,-2097,-1953,-1856,-1800,-1803,-1819,-1867,-1885,-1895,-1850,-1770,-1643,-1486,-1312,-1140,-985,-862,-779,-742,-741,-768,-815,-854,-886,-885,-862,-806,-744,-675,-627,-618,-649,-745,-871,-1033,-1183,-1294,-1324,-1234,-1009,-627,-98,548,1287,2046,2790,3438,3959,4295,4439,4376,4131,3723,3209,2620,2017,1436,908,454,74,-236,-508,-764,-1042,-1378,-1783,-2284,-2862,-3509,-4182,-4840,-5426,-5887,-6181,-6268,-6141,-5801,-5277,-4621,-3882,-3136,-2426,-1808,-1296,-890,-558,-260,77,505,1081,1839,2786,3896,5132,6399,7628,8704,9556,10098,10295,10125,9603,8784,7722,6522,5251,4012,2870,1884,1080,485,65,-166,-281,-276,-224,-126,-35,50,91,89,22,-120,-344,-670,-1096,-1623,-2251,-2949,-3710,-4479,-5229,-5907,-6467,-6874,-7090,-7104,-6905,-6515,-5957,-5277,-4518,-3733,-2957,-2244,-1592,-1041,-564,-166,171,476,751,1017,1270,1506,1712,1867,1953,1949,1853,1653,1374,1025,656,295,-11,-221,-317,-258,-69,270,715,1243,1820,2404,2960,3465,3888,4232,4483,4664,4775,4847,4887,4914,4926,4932,4904,4834,4694,4455,4099,3598,2954,2159,1238,216,-870,-1968,-3034,-4023,-4888,-5610,-6168,-6563,-6810,-6932,-6954,-6919,-6844,-6767,-6686,-6617,-6531,-6421,-6245,-5978,-5589,-5054,-4363,-3529,-2564,-1515,-422,663,1677,2581,3334,3914,4309,4528,4580,4496,4292,4000,3640,3227,2789,2324,1867,1431,1040,742,542,501,613,904,1358,1948,2639,3363,4065,4674,5130,5398,5425,5240,4819,4228,3493,2684,1843,1043,294,-348,-896,-1350,-1715,-2046,-2331,-2637,-2946,-3292,-3658,-4037,-4404,-4733,-4991,-5156,-5196,-5105,-4870,-4502,-4006,-3416,-2741,-2035,-1304,-592,79,698,1236,1698,2074,2359,2564,2685,2726,2697,2591,2429,2201,1927,1609,1260,893,515,139,-220,-564,-871,-1148,-1376,-1559,-1681,-1745,-1734,-1646,-1476,-1217,-870,-442,71,641,1268,1918,2580,3208,3787,4267,4616,4813,4804,4604,4179,3553,2754,1806,785,-271,-1277,-2182,-2927,-3476,-3807,-3931,-3860,-3654,-3352,-3024,-2731,-2513,-2415,-2441,-2589,-2833,-3129,-3435,-3690,-3862,-3920,-3838,-3650,-3349,-2996,-2622,-2262,-1961,-1714,-1531,-1380,-1227,-1028,-744,-333,207,878,1649,2467,3281,4028,4648,5108,5379,5470,5398,5209,4943,4666,4420,4248,4183,4224,4371,4607,4883,5176,5427,5597,5653,5557,5295,4851,4232,3434,2497,1420,264,-963,-2194,-3414,-4557,-5607,-6511,-7258,-7811,-8172,-8322,-8286,-8056,-7673,-7152,-6527,-5841,-5110,-4392,-3687,-3041,-2453,-1928,-1469,-1059,-673,-318,55,420,802,1168,1514,1789,1985,2049,1975,1747,1377,890,331,-244,-772,-1185,-1432,-1473,-1278,-863,-238,546,1433,2366,3267,4096,4783,5327,5683,5884,5931,5868,5734,5564,5406,5277,5202,5172,5172,5166,5104,4949,4628,4124,3391,2432,1264,-72,-1526,-3001,-4437,-5728,-6813,-7631,-8135,-8334,-8213,-7841,-7236,-6490,-5643,-4777,-3923,-3135,-2420,-1800,-1265,-815,-443,-141,83,227,280,229,73,-201,-566,-1026,-1531,-2059,-2563,-3004,-3340,-3548,-3594,-3477,-3180,-2723,-2099,-1352,-480,461,1464,2467,3453,4367,5184,5857,6371,6694,6833,6777,6556,6186,5709,5172,4597,4047,3526,3074,2677,2341,2033,1736,1403,1014,524,-65,-780,-1599,-2498,-3451,-4394,-5286,-6067,-6681,-7093,-7262,-7173,-6822,-6219,-5396,-4378,-3232,-1990,-733,502,1644,2660,3501,4150,4583,4802,4810,4621,4266,3767,3171,2508,1830,1174,575,73,-318,-579,-702,-706,-591,-394,-129,159,457,725,950,1119,1217,1255,1232,1161,1063,939,821,704,607,521,462,403,358,298,218,102,-68,-302,-616,-1009,-1494,-2042,-2657,-3300,-3935,-4539,-5050,-5446,-5687,-5755,-5642,-5357,-4926,-4379,-3776,-3153,-2574,-2072,-1681,-1422,-1291,-1286,-1380,-1540,-1737,-1929,-2080,-2159,-2140,-1998,-1736,-1340,-834,-231,441,1145,1852,2521,3119,3630,4015,4291,4448,4506,4504,4464,4439,4467,4574,4796,5129,5576,6113,6699,7300,7850,8311,8629,8769,8703,8420,7913,7210,6312,5273,4113,2884,1623,371,-837,-1973,-3016,-3953,-4782,-5500,-6122,-6649,-7092,-7458,-7744,-7960,-8086,-8138,-8094,-7963,-7748,-7436,-7060,-6602,-6083,-5508,-4876,-4193,-3453,-2654,-1803,-894,57,1037,2027,2993,3910,4743,5452,6010,6390,6561,6527,6268,5808,5162,4368,3475,2531,1603,738,-5,-585,-982,-1175,-1178,-1016,-719,-343,61,464,788,1056,1206,1288,1287,1264,1234,1249,1339,1510,1780,2123,2503,2874,3178,3344,3331,3078,2571,1801,791,-419,-1764,-3168,-4546,-5815,-6892,-7727,-8251,-8469,-8353,-7945,-7278,-6411,-5420,-4381,-3369,-2468,-1723,-1196,-891,-822,-952,-1244,-1628,-2049,-2413,-2682,-2778,-2685,-2391,-1897,-1255,-498,295,1074,1761,2327,2718,2945,2998,2921,2747,2540,2341,2213,2187,2286,2522,2879,3325,3834,4335,4795,5154,5370,5420,5285,4969,4485,3876,3164,2409,1636,884,178,-475,-1065,-1614,-2105,-2583,-3012,-3423,-3774,-4056,-4226,-4258,-4102,-3758,-3189,-2426,-1472,-387,788,1978,3120,4157,5029,5702,6155,6377,6385,6199,5850,5379,4817,4209,3583,2967,2385,1843,1354,913,510,137,-237,-613,-1025,-1479,-1980,-2528,-3106,-3687,-4238,-4719,-5079,-5296,-5330,-5173,-4831,-4315,-3673,-2942,-2192,-1467,-836,-338,0,152,145,-17,-279,-600,-928,-1214,-1418,-1524,-1515,-1411,-1235,-1022,-826,-687,-651,-748,-993,-1392,-1919,-2550,-3233,-3906,-4517,-4993,-5284,-5343,-5137,-4660,-3921,-2952,-1813,-552,724,1972,3083,4021,4715,5157,5323,5248,4951,4491,3933,3328,2759,2255,1881,1639,1560,1610,1787,2033,2330,2606,2856,3008,3083,3037,2898,2668,2366,2024,1654,1278,912,555,218,-108,-418,-723,-1006,-1277,-1510,-1702,-1838,-1895,-1875,-1762,-1572,-1309,-996,-659,-324,-23,222,394,474,474,383,229,21,-215,-459,-684,-888,-1036,-1157,-1213,-1246,-1240,-1221,-1204,-1194,-1213,-1255,-1333,-1428,-1537,-1641,-1711,-1745,-1699,-1588,-1376,-1091,-725,-304,145,603,1025,1402,1690,1896,1991,1993,1903,1741,1527,1288,1046,836,666,578,561,653,830,1100,1448,1838,2261,2663,3025,3301,3470,3495,3373,3088,2644,2058,1348,550,-298,-1161,-1994,-2760,-3439,-3995,-4433,-4742,-4926,-5010,-4991,-4902,-4733,-4516,-4224,-3881,-3458,-2967,-2389,-1737,-1005,-217,614,1459,2291,3075,3779,4376,4835,5132,5257,5185,4925,4469,3830,3028,2076,1023,-116,-1273,-2424,-3503,-4477,-5290,-5908,-6299,-6429,-6299,-5883,-5217,-4300,-3198,-1948,-630,680,1903,2961,3789,4342,4591,4549,4233,3716,3051,2339,1659,1086,692,506,550,805,1234,1782,2375,2942,3413,3722,3839,3740,3427,2936,2308,1605,897,244,-295,-675,-877,-893,-745,-455,-94,311,662,930,1043,969,685,189,-505,-1357,-2320,-3326,-4319,-5217,-5973,-6526,-6842,-6907,-6704,-6262,-5602,-4769,-3825,-2812,-1808,-852,1,717,1289,1690,1959,2091,2145,2139,2123,2118,2163,2246,2392,2558,2740,2896,2996,3008,2914,2691,2346,1885,1322,698,24,-649,-1312,-1918,-2474,-2945,-3338,-3645,-3864,-4000,-4053,-4023,-3913,-3722,-3449,-3095,-2652,-2136,-1533,-877,-164,574,1311,2025,2673,3228,3667,3953,4091,4056,3879,3569,3168,2719,2263,1850,1518,1281,1162,1146,1211,1330,1454,1548,1572,1502,1328,1053,703,311,-83,-419,-675,-794,-773,-608,-301,96,557,1022,1432,1759,1944,1987,1873,1619,1262,837,406,11,-283,-451,-447,-272,72,562,1156,1804,2450,3027,3481,3762,3825,3659,3236,2590,1722,694,-456,-1660,-2863,-3990,-5000,-5837,-6466,-6884,-7065,-7047,-6843,-6500,-6072,-5599,-5145,-4739,-4424,-4198,-4067,-3995,-3938,-3858,-3668,-3352,-2834,-2118,-1191,-82,1153,2457,3741,4921,5931,6687,7161,7323,7171,6742,6073,5222,4263,3254,2267,1351,547,-116,-629,-984,-1200,-1280,-1254,-1136,-958,-741,-510,-298,-115,3,52,28,-86,-255,-494,-761,-1042,-1319,-1550,-1742,-1841,-1855,-1756,-1529,-1184,-695,-95,616,1403,2224,3051,3807,4470,4964,5265,5332,5150,4720,4056,3193,2172,1064,-97,-1214,-2270,-3186,-3954,-4535,-4936,-5146,-5193,-5084,-4839,-4489,-4035,-3513,-2919,-2284,-1611,-933,-262,362,922,1374,1703,1882,1905,1779,1512,1150,710,266,-160,-497,-730,-818,-758,-554,-229,185,635,1080,1467,1752,1918,1942,1846,1639,1373,1080,823,629,547,582,751,1039,1410,1853,2292,2718,3065,3314,3432,3418,3247,2949,2515,1981,1366,698,20,-649,-1264,-1812,-2252,-2589,-2797,-2902,-2897,-2814,-2673,-2499,-2323,-2159,-2019,-1914,-1822,-1746,-1648,-1523,-1340,-1092,-780,-408,-6,397,765,1046,1215,1226,1083,761,305,-270,-902,-1528,-2093,-2532,-2798,-2868,-2731,-2398,-1925,-1341,-737,-161,309,625,744,662,367,-86,-676,-1307,-1925,-2438,-2785,-2902,-2764,-2348,-1687,-818,187,1241,2257,3136,3806,4199,4289,4066,3555,2816,1909,931,-38,-915,-1630,-2141,-2420,-2465,-2300,-1952,-1466,-890,-254,389,1028,1635,2201,2727,3197,3622,3981,4271,4466,4544,4485,4255,3855,3268,2514,1617,622,-417,-1435,-2369,-3164,-3763,-4151,-4301,-4234,-3976,-3557,-3041,-2457,-1858,-1277,-721,-226,235,639,1009,1336,1621,1860,2040,2155,2181,2126,1967,1727,1394,1004,552,79,-414,-911,-1395,-1879,-2348,-2812,-3266,-3709,-4116,-4485,-4763,-4938,-4962,-4813,-4470,-3925,-3193,-2299,-1295,-234,813,1778,2599,3231,3632,3812,3755,3524,3144,2690,2221,1802,1489,1323,1331,1524,1886,2398,3014,3691,4373,5005,5541,5940,6174,6225,6090,5768,5281,4638,3872,3000,2059,1062,58,-950,-1913,-2817,-3638,-4340,-4926,-5351,-5634,-5744,-5695,-5487,-5135,-4653,-4077,-3421,-2735,-2043,-1387,-800,-307,64,301,397,346,174,-124,-499,-952,-1430,-1925,-2404,-2850,-3250,-3588,-3863,-4063,-4180,-4206,-4117,-3906,-3553,-3052,-2407,-1639,-777,114,986,1749,2354,2726,2847,2688,2285,1666,916,111,-657,-1294,-1734,-1921,-1830,-1464,-852,-50,879,1848,2792,3636,4331,4837,5144,5256,5197,5001,4722,4396,4100,3848,3714,3689,3814,4063,4416,4839,5258,5627,5848,5868,5617,5051,4159,2946,1450,-244,-2079,-3916,-5684,-7260,-8579,-9569,-10203,-10470,-10385,-10000,-9354,-8523,-7567,-6543,-5499,-4476,-3481,-2534,-1626,-738,119,983,1822,2664,3455,4208,4861,5407,5805,6039,6105,5996,5740,5352,4877,4344,3800,3266,2775,2321,1912,1517,1111,661,127,-515,-1281,-2180,-3183,-4268,-5372,-6443,-7399,-8172,-8693,-8893,-8759,-8236,-7373,-6168,-4710,-3063,-1333,376,1961,3330,4395,5117,5454,5431,5070,4440,3620,2704,1778,933,214,-309,-658,-802,-809,-680,-485,-254,-15,208,417,624,840,1092,1392,1750,2157,2600,3034,3434,3741,3920,3940,3773,3435,2918,2280,1542,773,21,-672,-1247,-1688,-1964,-2072,-2015,-1803,-1458,-1004,-472,111,707,1290,1819,2269,2609,2819,2888,2809,2593,2258,1834,1356,862,388,-33,-386,-654,-853,-984,-1089,-1188,-1324,-1523,-1810,-2206,-2693,-3278,-3904,-4548,-5139,-5623,-5941,-6036,-5876,-5439,-4731,-3787,-2646,-1395,-94,1159,2300,3266,4007,4520,4783,4848,4720,4476,4144,3786,3441,3142,2913,2769,2708,2724,2806,2926,3066,3197,3293,3329,3282,3136,2868,2485,1959,1316,538,-342,-1321,-2363,-3446,-4524,-5571,-6531,-7380,-8063,-8567,-8844,-8897,-8697,-8257,-7577,-6683,-5595,-4362,-3017,-1624,-235,1096,2308,3368,4230,4880,5305,5509,5514,5336,5010,4561,4019,3414,2758,2085,1393,717,56,-561,-1125,-1614,-2018,-2311,-2495,-2552,-2487,-2312,-2030,-1675,-1266,-835,-421,-31,288,548,728,839,892,891,866,816,768,722,688,667,668,672,698,718,737,746,727,689,611,522,403,303,224,215,302,513,878,1403,2083,2900,3800,4736,5621,6389,6942,7217,7161,6720,5923,4761,3311,1653,-130,-1911,-3592,-5071,-6267,-7126,-7620,-7751,-7544,-7063,-6361,-5528,-4626,-3735,-2890,-2140,-1482,-918,-429,21,442,877,1316,1775,2229,2658,3031,3325,3499,3553,3466,3243,2904,2453,1931,1352,743,118,-505,-1133,-1753,-2385,-3028,-3694,-4387,-5104,-5838,-6572,-7274,-7918,-8450,-8824,-8994,-8894,-8502,-7775,-6707,-5325,-3646,-1769,257,2299,4275,6069,7596,8785,9595,9999,10016,9669,9015,8112,7031,5840,4598,3372,2190,1102,118,-731,-1442,-2002,-2394,-2632,-2679,-2560,-2260,-1796,-1200,-483,288,1085,1844,2512,3057,3420,3604,3578,3375,3002,2515,1949,1362,804,304,-91,-382,-560,-638,-640,-576,-487,-381,-281,-196,-128,-83,-59,-50,-67,-96,-149,-222,-317,-434,-569,-717,-874,-1028,-1180,-1319,-1441,-1553,-1648,-1733,-1827,-1922,-2052,-2210,-2418,-2676,-2988,-3337,-3708,-4069,-4378,-4596,-4674,-4575,-4268,-3744,-3002,-2072,-995,176,1366,2513,3542,4400,5028,5407,5504,5338,4911,4262,3441,2495,1495,500,-422,-1218,-1833,-2241,-2417,-2363,-2102,-1659,-1093,-456,195,787,1299,1655,1876,1915,1819,1585,1263,884,489,122,-196,-431,-579,-632,-593,-475,-297,-62,191,480,769,1070,1383,1697,2033,2373,2721,3061,3373,3623,3786,3812,3681,3350,2819,2068,1133,31,-1177,-2434,-3670,-4822,-5816,-6603,-7142,-7399,-7375,-7073,-6513,-5736,-4786,-3714,-2577,-1424,-318,713,1609,2357,2930,3308,3502,3505,3334,3019,2568,2034,1429,805,184,-395,-903,-1321,-1606,-1769,-1770,-1630,-1337,-919,-389,213,863,1518,2153,2742,3272,3735,4141,4496,4820,5128,5417,5697,5941,6117,6190,6091,5789,5218,4373,3228,1826,204,-1553,-3358,-5095,-6670,-7982,-8959,-9562,-9765,-9600,-9098,-8339,-7388,-6347,-5281,-4259,-3339,-2529,-1862,-1305,-857,-473,-141,176,480,782,1075,1333,1562,1706,1786,1767,1664,1488,1253,991,728,482,276,108,-17,-125,-230,-364,-544,-796,-1123,-1521,-1971,-2439,-2877,-3235,-3451,-3483,-3285,-2845,-2153,-1243,-155,1036,2267,3433,4482,5317,5914,6222,6255,6012,5549,4895,4132,3302,2479,1705,1020,460,18,-283,-475,-561,-567,-517,-425,-309,-185,-41,88,242,376,529,670,816,952,1087,1206,1320,1413,1491,1543,1567,1558,1506,1413,1275,1086,868,602,328,37,-238,-485,-673,-786,-796,-692,-461,-107,358,902,1493,2075,2606,3029,3308,3407,3316,3028,2573,1969,1264,501,-280,-1038,-1749,-2401,-2988,-3523,-4024,-4512,-5000,-5510,-6036,-6572,-7104,-7583,-7990,-8261,-8359,-8240,-7869,-7226,-6307,-5121,-3703,-2096,-361,1424,3206,4878,6408,7703,8731,9449,9823,9850,9516,8841,7840,6555,5037,3352,1578,-197,-1889,-3398,-4658,-5590,-6160,-6340,-6141,-5589,-4746,-3686,-2494,-1278,-108,915,1745,2339,2674,2781,2665,2393,2005,1563,1116,710,372,121,-40,-119,-123,-82,5,99,220,339,476,621,791,972,1178,1375,1573,1722,1825,1837,1755,1566,1266,873,409,-107,-628,-1139,-1599,-1991,-2300,-2517,-2647,-2691,-2669,-2590,-2483,-2354,-2240,-2138,-2073,-2044,-2044,-2075,-2112,-2145,-2155,-2129,-2059,-1942,-1778,-1587,-1362,-1129,-883,-625,-355,-54,293,690,1166,1702,2312,2961,3635,4285,4888,5387,5770,5991,6056,5947,5683,5272,4749,4116,3426,2663,1876,1052,214,-640,-1493,-2342,-3162,-3935,-4635,-5219,-5667,-5921,-5971,-5779,-5335,-4656,-3754,-2677,-1489,-241,973,2108,3085,3878,4464,4834,5027,5054,4984,4840,4681,4510,4355,4189,3995,3731,3345,2810,2081,1154,36,-1251,-2635,-4071,-5456,-6732,-7803,-8626,-9149,-9363,-9267,-8897,-8287,-7501,-6586,-5602,-4589,-3578,-2598,-1643,-728,159,1020,1854,2650,3406,4080,4670,5129,5448,5604,5603,5444,5165,4779,4346,3878,3437,3015,2655,2337,2061,1808,1558,1280,975,600,186,-293,-795,-1311,-1805,-2239,-2588,-2813,-2908,-2847,-2659,-2336,-1938,-1482,-1023,-609,-258,-21,116,135,73,-58,-213,-364,-483,-546,-552,-493,-393,-260,-123,11,116,206,261,319,377,464,599,788,1044,1360,1721,2106,2490,2836,3119,3308,3384,3329,3142,2819,2366,1798,1117,345,-510,-1433,-2401,-3408,-4418,-5412,-6359,-7214,-7946,-8500,-8836,-8903,-8666,-8097,-7187,-5943,-4406,-2622,-677,1348,3354,5247,6942,8369,9474,10229,10630,10672,10405,9832,9020,7983,6785,5438,3996,2484,938,-593,-2071,-3447,-4665,-5689,-6467,-6976,-7197,-7126,-6791,-6216,-5460,-4575,-3633,-2679,-1782,-956,-231,404,965,1489,2002,2551,3150,3819,4543,5305,6059,6755,7335,7739,7921,7841,7476,6832,5925,4799,3508,2124,717,-635,-1872,-2950,-3825,-4501,-4976,-5289,-5466,-5570,-5628,-5702,-5801,-5948,-6137,-6342,-6540,-6673,-6715,-6614,-6352,-5925,-5329,-4609,-3806,-2965,-2168,-1445,-857,-425,-157,-47,-69,-184,-358,-534,-699,-799,-841,-791,-663,-443,-144,243,715,1260,1887,2569,3305,4060,4822,5542,6214,6784,7251,7582,7776,7834,7754,7560,7256,6871,6406,5883,5292,4642,3919,3118,2235,1266,224,-878,-2009,-3135,-4206,-5185,-6015,-6661,-7095,-7280,-7237,-6943,-6456,-5770,-4973,-4063,-3127,-2177,-1259,-397,401,1125,1773,2359,2875,3326,3701,3979,4132,4127,3917,3484,2793,1844,660,-728,-2248,-3820,-5348,-6734,-7878,-8710,-9156,-9203,-8829,-8080,-6996,-5668,-4168,-2614,-1074,360,1617,2687,3510,4137,4553,4829,4978,5076,5132,5199,5275,5361,5446,5487,5457,5309,5005,4527,3856,3011,2010,909,-239,-1369,-2417,-3327,-4059,-4589,-4908,-5041,-4995,-4825,-4555,-4225,-3865,-3487,-3107,-2716,-2314,-1895,-1444,-982,-490,-6,472,918,1322,1676,1987,2255,2511,2759,3034,3331,3666,4011,4350,4637,4825,4876,4745,4417,3895,3196,2387,1521,698,-6,-509,-745,-687,-323,319,1182,2188,3250,4258,5137,5791,6170,6229,5956,5354,4455,3295,1928,422,-1175,-2781,-4356,-5825,-7158,-8297,-9218,-9889,-10292,-10413,-10259,-9822,-9133,-8212,-7103,-5850,-4515,-3151,-1830,-594,498,1431,2174,2742,3150,3427,3613,3748,3861,3984,4119,4263,4396,4473,4459,4300,3955,3396,2608,1600,415,-906,-2270,-3609,-4817,-5820,-6542,-6920,-6942,-6580,-5876,-4859,-3601,-2177,-670,840,2265,3555,4649,5520,6164,6568,6771,6780,6636,6358,5970,5485,4901,4228,3450,2581,1617,581,-504,-1600,-2665,-3648,-4513,-5215,-5740,-6065,-6213,-6182,-6018,-5744,-5390,-4991,-4550,-4079,-3570,-3002,-2369,-1645,-841,50,988,1938,2842,3641,4260,4667,4793,4649,4218,3550,2683,1707,682,-288,-1139,-1804,-2239,-2427,-2368,-2095,-1643,-1081,-455,160,732,1204,1584,1843,2016,2120,2193,2276,2400,2608,2907,3321,3839,4441,5110,5787,6440,6995,7405,7598,7520,7130,6389,5301,3870,2154,213,-1851,-3934,-5917,-7682,-9125,-10168,-10736,-10827,-10418,-9576,-8351,-6846,-5166,-3433,-1756,-247,1030,1999,2660,3010,3091,2980,2730,2448,2192,2022,1979,2047,2216,2421,2597,2655,2528,2147,1478,523,-708,-2131,-3680,-5238,-6696,-7953,-8906,-9495,-9679,-9453,-8844,-7909,-6729,-5384,-3984,-2588,-1295,-128,867,1702,2379,2934,3394,3792,4149,4479,4774,5026,5206,5289,5255,5077,4773,4323,3786,3162,2514,1874,1263,734,266,-105,-417,-667,-884,-1084,-1275,-1467,-1641,-1796,-1880,-1899,-1786,-1553,-1166,-640,13,756,1548,2328,3045,3636,4056,4274,4266,4042,3611,3027,2318,1563,803,93,-507,-990,-1311,-1482,-1500,-1369,-1123,-758,-312,213,789,1401,2027,2645,3221,3735,4140,4426,4549,4513,4293,3919,3392,2755,2041,1287,526,-213,-917,-1590,-2225,-2860,-3491,-4154,-4849,-5577,-6330,-7076,-7781,-8398,-8874,-9162,-9227,-9031,-8570,-7855,-6902,-5770,-4510,-3187,-1884,-644,454,1401,2153,2736,3156,3454,3666,3842,4000,4176,4359,4546,4692,4772,4720,4509,4095,3464,2622,1595,431,-799,-2019,-3145,-4095,-4806,-5213,-5302,-5045,-4474,-3613,-2512,-1245,138,1550,2941,4251,5430,6467,7321,8006,8506,8827,8972,8932,8699,8260,7604,6713,5606,4274,2784,1154,-512,-2157,-3681,-4999,-6054,-6776,-7164,-7204,-6946,-6445,-5780,-5044,-4323,-3704,-3243,-2986,-2936,-3090,-3401,-3826,-4285,-4726,-5070,-5283,-5315,-5163,-4812,-4304,-3644,-2895,-2079,-1254,-442,316,1009,1612,2123,2531,2839,3044,3154,3172,3125,3027,2909,2817,2765,2817,2979,3288,3738,4332,5037,5829,6650,7454,8179,8777,9188,9374,9293,8927,8250,7278,6007,4481,2742,843,-1129,-3112,-5010,-6756,-8268,-9493,-10385,-10916,-11085,-10893,-10369,-9561,-8509,-7288,-5959,-4592,-3267,-2039,-973,-103,537,945,1144,1146,1028,820,592,409,287,277,361,528,736,926,1039,1012,789,352,-320,-1193,-2213,-3321,-4393,-5350,-6072,-6475,-6494,-6083,-5256,-4038,-2518,-779,1037,2828,4453,5833,6888,7580,7923,7940,7701,7285,6777,6260,5798,5430,5170,4996,4866,4719,4479,4092,3494,2669,1617,366,-1027,-2481,-3919,-5249,-6396,-7305,-7922,-8239,-8241,-7959,-7401,-6632,-5666,-4579,-3402,-2195,-1010,111,1118,1978,2663,3152,3452,3563,3523,3360,3116,2854,2601,2424,2340,2387,2559,2874,3286,3786,4325,4845,5322,5683,5909,5972,5851,5565,5119,4558,3919,3247,2592,1984,1467,1046,727,513,357,265,173,66,-94,-344,-691,-1161,-1756,-2462,-3283,-4170,-5114,-6058,-6970,-7798,-8510,-9058,-9423,-9585,-9529,-9269,-8811,-8171,-7396,-6495,-5530,-4528,-3533,-2591,-1731,-988,-379,90,426,653,800,920,1045,1227,1491,1856,2311,2835,3388,3911,4359,4659,4789,4698,4399,3883,3192,2369,1472,567,-274,-984,-1501,-1771,-1757,-1443,-826,65,1186,2470,3843,5205,6485,7584,8439,9003,9234,9141,8726,8026,7089,5964,4710,3377,2029,694,-570,-1745,-2803,-3723,-4509,-5149,-5660,-6057,-6351,-6585,-6750,-6895,-7007,-7108,-7179,-7207,-7179,-7048,-6804,-6399,-5824,-5060,-4117,-3009,-1783,-475,831,2090,3213,4151,4855,5290,5444,5332,4971,4415,3710,2916,2096,1298,573,-46,-541,-894,-1109,-1191,-1158,-1022,-818,-552,-263,35,324,572,788,934,1035,1071,1066,1037,991,971,963,994,1045,1101,1128,1088,941,659,212,-390,-1145,-1994,-2892,-3762,-4514,-5087,-5386,-5380,-5018,-4303,-3259,-1927,-392,1275,2958,4573,6012,7213,8095,8641,8819,8649,8161,7400,6435,5330,4156,2984,1865,840,-61,-840,-1489,-2037,-2498,-2900,-3267,-3610,-3949,-4273,-4586,-4872,-5108,-5288,-5368,-5349,-5194,-4901,-4452,-3859,-3123,-2274,-1338,-359,617,1537,2366,3047,3574,3903,4062,4040,3875,3592,3219,2796,2329,1856,1355,850,318,-236,-816,-1412,-2017,-2594,-3138,-3608,-3984,-4259,-4402,-4434,-4334,-4117,-3787,-3342,-2801,-2149,-1415,-588,298,1232,2178,3100,3958,4708,5310,5736,5957,5973,5787,5418,4903,4271,3577,2851,2143,1468,872,348,-74,-395,-621,-739,-773,-719,-601,-434,-242,-52,108,209,221,127,-94,-445,-919,-1498,-2153,-2832,-3501,-4092,-4567,-4885,-5015,-4950,-4702,-4282,-3741,-3113,-2461,-1828,-1270,-817,-503,-330,-295,-369,-517,-696,-851,-946,-943,-825,-593,-263,138,560,969,1306,1549,1657,1632,1464,1178,790,338,-144,-625,-1064,-1451,-1749,-1978,-2108,-2177,-2181,-2137,-2075,-1984,-1889,-1785,-1653,-1506,-1302,-1052,-721,-323,169,724,1358,2032,2744,3458,4161,4824,5436,5971,6433,6799,7088,7286,7413,7468,7459,7400,7267,7089,6814,6465,5993,5407,4679,3813,2816,1697,497,-757,-2019,-3238,-4382,-5400,-6275,-6976,-7505,-7852,-8027,-8039,-7893,-7616,-7192,-6669,-6016,-5287,-4474,-3611,-2726,-1846,-1008,-247,400,909,1245,1401,1360,1130,720,158,-529,-1289,-2089,-2862,-3579,-4176,-4632,-4902,-4986,-4852,-4535,-4015,-3340,-2518,-1585,-579,480,1548,2605,3611,4557,5400,6150,6772,7286,7679,7973,8176,8306,8373,8383,8329,8198,7965,7596,7057,6332,5389,4252,2929,1479,-30,-1521,-2895,-4078,-4982,-5570,-5809,-5716,-5322,-4700,-3914,-3072,-2236,-1495,-888,-452,-195,-101,-157,-310,-546,-809,-1087,-1364,-1624,-1894,-2168,-2486,-2858,-3302,-3836,-4435,-5106,-5795,-6471,-7086,-7573,-7904,-8013,-7889,-7501,-6851,-5955,-4837,-3540,-2119,-632,858,2286,3600,4741,5680,6397,6865,7127,7156,7032,6758,6386,5966,5501,5050,4588,4143,3688,3215,2705,2134,1497,781,-6,-857,-1742,-2649,-3527,-4371,-5122,-5770,-6282,-6629,-6807,-6786,-6561,-6132,-5497,-4658,-3656,-2493,-1229,95,1436,2713,3891,4900,5698,6251,6529,6534,6272,5774,5089,4270,3396,2530,1754,1123,691,485,520,780,1241,1857,2574,3341,4099,4796,5398,5862,6174,6312,6276,6054,5662,5106,4407,3594,2703,1771,853,-18,-787,-1437,-1934,-2291,-2504,-2616,-2658,-2681,-2729,-2847,-3055,-3374,-3787,-4266,-4775,-5241,-5626,-5859,-5906,-5751,-5375,-4831,-4127,-3362,-2576,-1853,-1260,-833,-618,-612,-798,-1144,-1585,-2061,-2498,-2836,-3026,-3041,-2876,-2555,-2116,-1620,-1120,-686,-349,-144,-67,-100,-198,-317,-383,-365,-205,105,565,1156,1823,2531,3194,3778,4213,4475,4541,4411,4105,3660,3123,2546,1992,1503,1133,908,839,938,1162,1503,1887,2270,2580,2761,2752,2527,2049,1333,391,-730,-1978,-3283,-4580,-5794,-6875,-7760,-8420,-8825,-8959,-8823,-8421,-7755,-6864,-5755,-4478,-3071,-1582,-70,1406,2796,4031,5080,5897,6463,6779,6837,6682,6327,5830,5236,4585,3940,3316,2753,2272,1862,1549,1301,1130,1017,961,955,996,1075,1197,1333,1489,1626,1744,1806,1812,1743,1607,1411,1174,923,682,480,332,242,214,220,247,250,206,78,-152,-492,-942,-1463,-2036,-2590,-3083,-3452,-3635,-3615,-3345,-2848,-2129,-1241,-230,823,1867,2817,3637,4263,4690,4885,4864,4637,4214,3636,2910,2068,1135,123,-932,-2023,-3105,-4164,-5148,-6030,-6771,-7337,-7708,-7868,-7816,-7571,-7150,-6596,-5935,-5218,-4472,-3725,-3007,-2312,-1666,-1051,-476,66,570,1036,1452,1814,2106,2330,2475,2554,2569,2540,2483,2421,2367,2339,2344,2377,2441,2511,2567,2596,2545,2413,2155,1763,1233,566,-202,-1041,-1883,-2676,-3330,-3797,-3994,-3902,-3481,-2760,-1753,-544,804,2180,3490,4642,5537,6139,6380,6283,5844,5128,4191,3129,2021,973,58,-649,-1098,-1272,-1154,-787,-196,543,1375,2211,2992,3643,4110,4360,4355,4092,3578,2818,1863,733,-496,-1792,-3068,-4278,-5347,-6224,-6850,-7205,-7244,-6989,-6443,-5643,-4657,-3537,-2368,-1230,-178,707,1407,1883,2144,2208,2106,1884,1593,1266,948,657,394,166,-56,-287,-543,-846,-1192,-1575,-1975,-2361,-2692,-2943,-3077,-3088,-2965,-2741,-2424,-2085,-1746,-1469,-1280,-1210,-1253,-1405,-1626,-1871,-2100,-2240,-2267,-2135,-1840,-1388,-803,-141,552,1200,1756,2156,2373,2394,2215,1887,1435,952,486,137,-49,0,308,883,1722,2769,3982,5276,6575,7800,8866,9720,10296,10569,10509,10113,9386,8341,7012,5423,3639,1695,-326,-2370,-4350,-6203,-7841,-9228,-10282,-11006,-11352,-11351,-11008,-10370,-9485,-8410,-7203,-5925,-4621,-3348,-2124,-993,47,964,1777,2466,3052,3525,3897,4164,4339,4406,4387,4264,4053,3755,3375,2935,2432,1902,1347,799,281,-197,-592,-907,-1106,-1190,-1143,-972,-678,-279,211,776,1374,2009,2627,3235,3787,4280,4682,4982,5147,5172,5020,4696,4176,3481,2613,1614,512,-628,-1766,-2825,-3778,-4558,-5152,-5531,-5698,-5664,-5441,-5067,-4573,-3993,-3377,-2750,-2158,-1636,-1210,-915,-763,-781,-960,-1315,-1808,-2433,-3131,-3867,-4575,-5198,-5680,-5972,-6035,-5867,-5450,-4837,-4042,-3149,-2204,-1277,-425,312,907,1345,1658,1852,1981,2086,2201,2375,2617,2945,3346,3801,4275,4739,5146,5476,5694,5793,5771,5631,5394,5078,4691,4273,3808,3322,2804,2238,1634,944,201,-646,-1545,-2512,-3501,-4469,-5371,-6142,-6727,-7073,-7137,-6884,-6323,-5449,-4324,-2994,-1549,-78,1328,2573,3599,4343,4793,4959,4862,4585,4174,3728,3318,2999,2842,2842,3042,3390,3888,4466,5091,5694,6232,6638,6888,6929,6753,6346,5707,4865,3846,2690,1456,190,-1043,-2197,-3222,-4089,-4774,-5278,-5603,-5783,-5833,-5808,-5720,-5622,-5510,-5420,-5325,-5238,-5121,-4969,-4754,-4470,-4110,-3682,-3215,-2723,-2273,-1876,-1603,-1465,-1498,-1699,-2057,-2542,-3100,-3680,-4200,-4613,-4839,-4848,-4604,-4094,-3355,-2404,-1312,-146,1024,2112,3073,3837,4408,4752,4922,4929,4851,4728,4631,4594,4652,4805,5045,5323,5593,5785,5831,5678,5271,4597,3640,2445,1049,-470,-2024,-3533,-4886,-6013,-6832,-7294,-7365,-7033,-6313,-5240,-3877,-2292,-582,1167,2843,4368,5642,6611,7211,7423,7222,6637,5677,4415,2888,1204,-585,-2354,-4042,-5543,-6798,-7741,-8335,-8562,-8418,-7939,-7145,-6112,-4881,-3532,-2119,-706,667,1948,3121,4161,5061,5813,6423,6881,7207,7381,7434,7339,7131,6799,6360,5829,5207,4517,3757,2946,2085,1188,263,-668,-1594,-2469,-3279,-3974,-4528,-4912,-5110,-5109,-4943,-4616,-4200,-3724,-3265,-2861,-2570,-2411,-2398,-2527,-2763,-3075,-3418,-3739,-3999,-4160,-4191,-4091,-3845,-3472,-2979,-2398,-1745,-1053,-334,377,1074,1738,2364,2950,3486,3985,4440,4859,5244,5584,5896,6148,6357,6492,6550,6523,6390,6157,5807,5352,4792,4136,3404,2603,1760,885,4,-884,-1742,-2589,-3382,-4137,-4821,-5434,-5952,-6359,-6643,-6786,-6782,-6632,-6341,-5931,-5426,-4869,-4284,-3739,-3237,-2842,-2542,-2355,-2261,-2227,-2218,-2182,-2065,-1833,-1443,-886,-169,691,1637,2617,3555,4383,5030,5442,5596,5459,5076,4459,3688,2834,1982,1214,612,222,97,229,626,1226,1990,2837,3682,4454,5070,5470,5613,5468,5036,4345,3423,2355,1192,44,-1020,-1902,-2542,-2880,-2899,-2591,-2013,-1202,-283,668,1510,2157,2498,2487,2089,1307,206,-1165,-2678,-4245,-5738,-7069,-8145,-8914,-9351,-9444,-9241,-8768,-8110,-7332,-6501,-5689,-4932,-4260,-3680,-3161,-2685,-2188,-1642,-988,-220,682,1698,2779,3890,4942,5880,6636,7156,7413,7396,7116,6605,5909,5085,4182,3272,2385,1584,888,319,-97,-379,-513,-525,-425,-237,21,321,658,997,1348,1671,1979,2238,2445,2574,2610,2525,2312,1949,1439,789,5,-863,-1804,-2751,-3674,-4521,-5257,-5842,-6267,-6506,-6574,-6468,-6217,-5828,-5338,-4748,-4083,-3346,-2537,-1660,-715,302,1369,2480,3597,4690,5705,6598,7314,7805,8037,7980,7625,6994,6097,5007,3755,2433,1103,-173,-1315,-2290,-3042,-3553,-3808,-3810,-3567,-3118,-2490,-1739,-926,-99,658,1302,1765,2013,2010,1755,1247,522,-376,-1393,-2457,-3500,-4463,-5281,-5917,-6348,-6545,-6531,-6291,-5877,-5280,-4567,-3729,-2827,-1871,-897,74,1018,1914,2745,3490,4138,4677,5089,5384,5535,5571,5472,5267,4962,4570,4118,3615,3088,2547,2019,1510,1041,620,258,-39,-263,-420,-502,-512,-453,-321,-122,138,462,836,1250,1684,2124,2535,2906,3193,3391,3456,3403,3190,2852,2372,1782,1102,358,-411,-1178,-1908,-2576,-3161,-3654,-4051,-4363,-4600,-4787,-4943,-5086,-5235,-5388,-5551,-5699,-5822,-5880,-5863,-5731,-5490,-5117,-4649,-4083,-3482,-2862,-2287,-1777,-1373,-1086,-913,-846,-845,-871,-884,-820,-658,-353,100,697,1421,2222,3062,3878,4610,5224,5660,5920,5982,5864,5595,5203,4739,4227,3730,3247,2834,2476,2189,1969,1795,1652,1519,1359,1162,884,526,67,-496,-1131,-1841,-2556,-3257,-3872,-4358,-4664,-4751,-4597,-4196,-3561,-2713,-1719,-600,547,1691,2761,3721,4537,5192,5682,6000,6173,6191,6088,5849,5498,5016,4418,3685,2829,1847,754,-426,-1672,-2922,-4152,-5275,-6266,-7031,-7556,-7766,-7667,-7233,-6492,-5472,-4233,-2843,-1381,65,1418,2597,3547,4216,4587,4645,4420,3933,3245,2418,1515,624,-198,-883,-1382,-1666,-1718,-1554,-1195,-691,-99,522,1100,1584,1929,2105,2109,1951,1658,1272,841,401,13,-328,-568,-750,-844,-907,-943,-993,-1091,-1243,-1492,-1826,-2261,-2786,-3379,-4033,-4693,-5352,-5939,-6441,-6797,-6973,-6942,-6668,-6149,-5381,-4382,-3194,-1858,-450,967,2309,3502,4490,5213,5651,5784,5636,5225,4611,3835,2980,2094,1260,520,-66,-468,-661,-642,-414,-8,553,1204,1918,2622,3277,3837,4260,4536,4647,4602,4414,4104,3699,3230,2710,2174,1618,1065,510,-42,-588,-1126,-1653,-2147,-2608,-3004,-3317,-3531,-3608,-3557,-3345,-2993,-2505,-1907,-1247,-549,117,729,1225,1592,1804,1854,1768,1540,1224,833,407,-13,-415,-762,-1044,-1249,-1371,-1405,-1365,-1243,-1055,-808,-504,-164,215,608,1016,1417,1801,2154,2468,2726,2942,3098,3218,3304,3375,3448,3531,3646,3784,3961,4153,4357,4540,4686,4749,4716,4527,4183,3631,2876,1903,729,-626,-2112,-3682,-5258,-6768,-8134,-9280,-10150,-10693,-10896,-10758,-10322,-9631,-8782,-7836,-6918,-6083,-5432,-4989,-4800,-4837,-5086,-5468,-5915,-6322,-6602,-6652,-6409,-5807,-4843,-3507,-1870,12,2027,4060,5997,7718,9127,10166,10776,10977,10777,10254,9479,8553,7573,6640,5823,5199,4784,4606,4637,4839,5164,5527,5867,6095,6142,5956,5483,4719,3653,2334,799,-857,-2559,-4202,-5690,-6939,-7875,-8449,-8639,-8450,-7896,-7046,-5943,-4681,-3325,-1967,-667,500,1497,2290,2859,3212,3348,3290,3069,2682,2188,1568,876,110,-697,-1522,-2334,-3105,-3794,-4379,-4819,-5097,-5202,-5114,-4855,-4426,-3853,-3172,-2405,-1599,-778,14,762,1434,2021,2522,2921,3240,3476,3645,3760,3834,3874,3898,3899,3893,3869,3827,3762,3655,3508,3296,3028,2676,2257,1761,1190,575,-114,-812,-1554,-2283,-3010,-3708,-4364,-4967,-5496,-5950,-6302,-6561,-6704,-6740,-6663,-6486,-6209,-5869,-5458,-5024,-4566,-4116,-3677,-3261,-2861,-2472,-2081,-1665,-1216,-712,-148,484,1178,1926,2711,3517,4314,5085,5796,6425,6957,7350,7618,7716,7673,7455,7106,6603,6000,5295,4539,3753,2979,2254,1601,1064,647,384,255,277,410,646,926,1223,1476,1641,1678,1535,1217,683,-20,-897,-1887,-2938,-4000,-4996,-5879,-6592,-7105,-7386,-7443,-7264,-6887,-6321,-5607,-4771,-3841,-2846,-1811,-754,296,1316,2281,3153,3906,4508,4918,5142,5139,4946,4559,4028,3393,2715,2048,1450,969,638,485,500,681,982,1370,1782,2172,2479,2673,2707,2597,2322,1932,1453,940,450,25,-282,-458,-474,-362,-125,178,506,801,1011,1089,1001,728,267,-372,-1160,-2070,-3041,-4043,-5010,-5916,-6704,-7359,-7841,-8152,-8266,-8198,-7933,-7500,-6888,-6147,-5268,-4319,-3303,-2287,-1302,-398,381,1007,1436,1674,1702,1544,1246,824,377,-64,-409,-608,-616,-397,53,717,1564,2525,3540,4525,5407,6117,6595,6823,6769,6464,5929,5214,4381,3496,2617,1808,1119,568,207,10,4,152,449,852,1334,1843,2343,2780,3109,3286,3276,3056,2624,1978,1164,207,-821,-1860,-2847,-3705,-4397,-4865,-5094,-5075,-4806,-4331,-3660,-2853,-1954,-999,-51,867,1714,2472,3119,3654,4068,4364,4542,4602,4538,4341,4006,3515,2875,2076,1147,113,-974,-2056,-3058,-3915,-4555,-4934,-5021,-4820,-4353,-3687,-2890,-2064,-1295,-681,-286,-163,-320,-751,-1403,-2208,-3087,-3934,-4675,-5217,-5507,-5505,-5200,-4604,-3758,-2722,-1564,-379,763,1766,2577,3127,3404,3385,3101,2589,1906,1129,344,-384,-955,-1336,-1464,-1327,-935,-311,492,1397,2339,3213,3954,4478,4738,4694,4342,3689,2779,1667,430,-855,-2092,-3210,-4124,-4782,-5151,-5201,-4966,-4443,-3721,-2828,-1861,-879,52,872,1552,2064,2408,2596,2645,2597,2465,2298,2105,1913,1728,1559,1404,1272,1157,1073,1027,1032,1100,1239,1457,1741,2088,2452,2819,3130,3349,3436,3353,3091,2639,2025,1282,463,-356,-1116,-1732,-2151,-2330,-2236,-1896,-1310,-563,294,1169,1972,2641,3092,3302,3240,2917,2365,1629,765,-157,-1089,-1967,-2765,-3448,-4014,-4461,-4797,-5047,-5208,-5316,-5349,-5336,-5246,-5089,-4838,-4495,-4050,-3509,-2883,-2190,-1460,-719,-7,659,1240,1727,2107,2369,2537,2599,2603,2551,2487,2439,2438,2510,2684,2965,3358,3848,4408,4994,5556,6033,6365,6495,6382,5993,5327,4398,3241,1924,512,-902,-2243,-3421,-4379,-5057,-5441,-5526,-5333,-4916,-4335,-3667,-3000,-2403,-1954,-1701,-1678,-1895,-2336,-2972,-3736,-4574,-5387,-6119,-6653,-6955,-6928,-6561,-5825,-4734,-3337,-1691,103,1954,3729,5350,6678,7673,8252,8401,8128,7455,6450,5184,3756,2250,779,-591,-1767,-2700,-3347,-3686,-3717,-3456,-2928,-2187,-1274,-261,796,1831,2782,3597,4227,4640,4809,4740,4424,3917,3230,2451,1618,820,107,-458,-842,-1024,-1006,-820,-506,-129,239,543,700,688,458,18,-622,-1424,-2345,-3308,-4277,-5161,-5936,-6539,-6960,-7176,-7198,-7035,-6708,-6251,-5677,-5031,-4313,-3561,-2776,-1977,-1172,-373,413,1169,1894,2556,3163,3679,4107,4425,4627,4714,4684,4560,4359,4116,3874,3663,3539,3513,3616,3846,4173,4577,4989,5347,5586,5626,5418,4919,4119,3029,1694,188,-1410,-2980,-4437,-5667,-6603,-7183,-7381,-7208,-6691,-5897,-4901,-3796,-2669,-1614,-694,35,538,814,871,736,460,89,-320,-709,-1036,-1252,-1340,-1269,-1063,-715,-268,243,784,1285,1735,2065,2280,2345,2284,2095,1822,1484,1134,793,505,276,124,40,12,17,38,45,26,-23,-106,-201,-292,-358,-364,-301,-152,80,375,709,1039,1324,1515,1575,1473,1202,764,197,-471,-1162,-1837,-2409,-2847,-3101,-3149,-3013,-2681,-2232,-1681,-1107,-560,-82,273,487,544,439,191,-190,-664,-1216,-1786,-2366,-2883,-3338,-3657,-3851,-3855,-3691,-3324,-2782,-2065,-1212,-246,782,1843,2887,3886,4809,5632,6346,6940,7413,7763,7992,8087,8055,7870,7538,7039,6382,5579,4642,3631,2571,1536,576,-267,-940,-1440,-1758,-1925,-1972,-1958,-1927,-1945,-2042,-2246,-2574,-2995,-3504,-4032,-4544,-4978,-5277,-5415,-5344,-5076,-4611,-3992,-3264,-2496,-1753,-1106,-619,-335,-276,-453,-837,-1390,-2053,-2750,-3400,-3933,-4267,-4351,-4143,-3628,-2812,-1733,-436,994,2490,3941,5284,6423,7300,7873,8100,7990,7537,6783,5749,4503,3084,1566,-2,-1552,-3035,-4405,-5612,-6642,-7456,-8057,-8437,-8598,-8558,-8324,-7916,-7349,-6637,-5794,-4834,-3768,-2620,-1397,-144,1131,2378,3569,4676,5656,6490,7164,7647,7961,8085,8049,7860,7548,7140,6661,6146,5613,5081,4560,4045,3520,2980,2378,1719,953,105,-850,-1862,-2910,-3940,-4877,-5685,-6279,-6633,-6715,-6516,-6059,-5373,-4512,-3532,-2498,-1459,-477,432,1221,1904,2456,2898,3227,3459,3595,3643,3607,3492,3309,3066,2787,2484,2192,1929,1710,1566,1475,1455,1461,1477,1450,1339,1102,698,114,-664,-1609,-2697,-3858,-5036,-6141,-7099,-7829,-8271,-8373,-8116,-7498,-6552,-5327,-3903,-2366,-817,653,1952,3030,3819,4335,4559,4553,4357,4036,3671,3311,3018,2831,2748,2794,2920,3105,3301,3437,3490,3378,3089,2591,1872,960,-127,-1338,-2611,-3885,-5091,-6162,-7049,-7714,-8126,-8294,-8216,-7934,-7476,-6892,-6231,-5530,-4831,-4159,-3528,-2945,-2407,-1892,-1392,-875,-317,292,987,1755,2614,3544,4527,5542,6543,7507,8378,9135,9728,10153,10371,10404,10233,9903,9412,8817,8117,7368,6552,5705,4792,3823,2752,1586,291,-1114,-2623,-4197,-5773,-7307,-8696,-9895,-10815,-11414,-11653,-11522,-11026,-10193,-9076,-7708,-6184,-4530,-2831,-1122,553,2153,3675,5078,6379,7538,8568,9433,10130,10614,10876,10868,10590,10004,9129,7965,6559,4951,3221,1432,-318,-1955,-3405,-4602,-5517,-6129,-6443,-6500,-6335,-6020,-5620,-5190,-4794,-4460,-4209,-4035,-3921,-3818,-3694,-3493,-3180,-2732,-2140,-1423,-614,224,1036,1726,2258,2536,2559,2289,1751,990,65,-941,-1924,-2813,-3493,-3924,-4036,-3828,-3300,-2497,-1486,-345,821,1917,2851,3524,3896,3906,3557,2855,1845,588,-837,-2340,-3829,-5217,-6421,-7385,-8054,-8409,-8442,-8166,-7614,-6828,-5856,-4760,-3581,-2375,-1177,-6,1110,2185,3211,4200,5169,6116,7052,7962,8837,9639,10348,10918,11306,11493,11425,11109,10515,9675,8584,7305,5861,4320,2734,1157,-360,-1777,-3062,-4205,-5187,-6027,-6723,-7290,-7736,-8072,-8288,-8391,-8356,-8175,-7841,-7326,-6654,-5814,-4841,-3774,-2640,-1514,-427,557,1414,2107,2637,3002,3228,3347,3390,3405,3422,3469,3567,3705,3895,4089,4287,4427,4501,4465,4309,4018,3598,3062,2435,1741,1027,307,-370,-1000,-1561,-2057,-2488,-2872,-3228,-3566,-3910,-4263,-4630,-5011,-5383,-5739,-6043,-6279,-6415,-6429,-6303,-6031,-5595,-5011,-4282,-3417,-2455,-1401,-309,800,1875,2882,3770,4510,5064,5408,5545,5460,5199,4772,4242,3648,3050,2492,2016,1640,1383,1227,1150,1118,1069,975,766,428,-76,-726,-1521,-2394,-3312,-4187,-4957,-5559,-5929,-6038,-5868,-5416,-4720,-3801,-2734,-1559,-350,846,1969,2992,3877,4624,5222,5686,6029,6276,6445,6560,6637,6684,6720,6728,6724,6688,6612,6490,6299,6021,5648,5137,4496,3680,2704,1550,244,-1204,-2736,-4325,-5884,-7376,-8719,-9861,-10753,-11348,-11629,-11576,-11192,-10489,-9495,-8235,-6768,-5121,-3371,-1553,260,2030,3701,5239,6618,7802,8802,9583,10168,10537,10699,10653,10387,9907,9204,8275,7138,5792,4281,2625,886,-888,-2631,-4286,-5786,-7100,-8165,-8983,-9527,-9817,-9861,-9697,-9349,-8862,-8266,-7589,-6864,-6101,-5325,-4543,-3768,-3020,-2308,-1657,-1087,-611,-250,-7,126,159,131,78,50,95,260,574,1064,1720,2527,3442,4409,5361,6230,6943,7448,7702,7677,7381,6820,6033,5069,3968,2800,1600,417,-714,-1781,-2754,-3643,-4437,-5134,-5751,-6267,-6702,-7034,-7279,-7406,-7433,-7326,-7085,-6692,-6124,-5378,-4429,-3279,-1933,-398,1283,3083,4935,6786,8558,10188,11598,12729,13524,13934,13938,13505,12653,11393,9776,7866,5738,3500,1243,-917,-2888,-4593,-5956,-6962,-7585,-7868,-7835,-7573,-7142,-6633,-6116,-5650,-5277,-5015,-4846,-4748,-4663,-4529,-4292,-3888,-3284,-2471,-1452,-270,1019,2340,3613,4753,5698,6385,6789,6890,6708,6259,5602,4766,3827,2813,1793,786,-154,-1024,-1780,-2429,-2951,-3342,-3613,-3760,-3811,-3782,-3698,-3596,-3500,-3449,-3453,-3535,-3688,-3914,-4179,-4470,-4727,-4940,-5047,-5037,-4878,-4565,-4100,-3502,-2789,-2002,-1175,-344,452,1186,1847,2409,2890,3293,3629,3933,4208,4483,4762,5051,5345,5633,5894,6116,6261,6323,6267,6080,5746,5255,4601,3795,2841,1768,598,-630,-1879,-3098,-4258,-5299,-6198,-6908,-7408,-7670,-7690,-7443,-6958,-6226,-5292,-4185,-2955,-1668,-368,856,1974,2919,3669,4210,4543,4695,4706,4617,4493,4368,4303,4310,4415,4608,4871,5167,5464,5693,5834,5815,5623,5218,4600,3764,2734,1540,222,-1158,-2548,-3879,-5094,-6135,-6958,-7542,-7858,-7937,-7778,-7443,-6965,-6412,-5822,-5254,-4725,-4260,-3846,-3470,-3089,-2679,-2179,-1568,-812,104,1161,2359,3636,4960,6247,7438,8454,9219,9670,9754,9426,8687,7540,6031,4239,2256,201,-1790,-3610,-5121,-6262,-6952,-7198,-7005,-6444,-5599,-4577,-3497,-2470,-1579,-919,-498,-353,-441,-726,-1133,-1596,-2026,-2367,-2555,-2561,-2367,-1993,-1453,-806,-93,621,1286,1853,2294,2589,2733,2756,2664,2520,2355,2212,2144,2168,2309,2567,2935,3369,3850,4302,4689,4944,5015,4857,4443,3752,2792,1585,171,-1392,-3034,-4681,-6259,-7681,-8903,-9855,-10511,-10854,-10873,-10590,-10014,-9190,-8134,-6900,-5512,-4004,-2421,-783,869,2502,4088,5587,6960,8182,9204,10011,10559,10841,10830,10541,9961,9135,8061,6819,5415,3938,2409,906,-547,-1900,-3131,-4226,-5162,-5958,-6601,-7118,-7509,-7800,-7993,-8103,-8127,-8065,-7895,-7607,-7165,-6556,-5749,-4743,-3539,-2163,-660,910,2465,3936,5216,6271,7003,7426,7511,7295,6840,6196,5466,4721,4028,3461,3025,2757,2608,2566,2557,2533,2433,2206,1832,1291,602,-197,-1069,-1927,-2731,-3390,-3869,-4113,-4115,-3870,-3413,-2798,-2080,-1363,-700,-196,113,167,-30,-474,-1110,-1872,-2671,-3415,-4006,-4360,-4415,-4135,-3501,-2556,-1323,101,1635,3182,4630,5901,6897,7584,7903,7877,7496,6832,5919,4851,3688,2512,1382,356,-538,-1276,-1857,-2301,-2620,-2862,-3050,-3232,-3428,-3677,-3969,-4334,-4724,-5144,-5532,-5857,-6064,-6109,-5947,-5554,-4908,-4020,-2905,-1608,-174,1323,2818,4242,5521,6605,7438,7987,8236,8165,7801,7136,6241,5125,3874,2530,1170,-143,-1357,-2403,-3264,-3895,-4308,-4503,-4508,-4370,-4129,-3849,-3576,-3358,-3238,-3226,-3342,-3564,-3869,-4224,-4570,-4865,-5051,-5081,-4925,-4549,-3950,-3132,-2117,-940,350,1708,3065,4381,5591,6658,7549,8239,8710,8972,9015,8868,8544,8063,7464,6752,5981,5144,4287,3414,2537,1685,839,43,-733,-1448,-2121,-2716,-3251,-3685,-4039,-4275,-4416,-4434,-4355,-4163,-3888,-3527,-3107,-2636,-2132,-1621,-1103,-613,-151,248,583,817,956,970,861,637,298,-121,-593,-1075,-1521,-1878,-2113,-2169,-2043,-1704,-1173,-470,372,1284,2216,3091,3845,4405,4734,4769,4514,3942,3099,2003,733,-650,-2061,-3413,-4632,-5661,-6440,-6962,-7216,-7220,-7026,-6664,-6198,-5687,-5153,-4655,-4185,-3745,-3328,-2877,-2383,-1779,-1057,-173,858,2042,3334,4688,6049,7325,8456,9350,9936,10161,9970,9360,8327,6919,5199,3249,1194,-866,-2806,-4523,-5935,-6979,-7630,-7892,-7800,-7407,-6794,-6038,-5228,-4433,-3717,-3119,-2657,-2324,-2094,-1922,-1749,-1520,-1166,-646,79,1019,2159,3466,4878,6311,7687,8898,9875,10522,10818,10705,10225,9379,8259,6924,5478,4008,2606,1340,266,-599,-1235,-1678,-1938,-2083,-2137,-2161,-2184,-2233,-2334,-2481,-2680,-2909,-3166,-3423,-3680,-3911,-4120,-4302,-4456,-4594,-4711,-4820,-4914,-4997,-5052,-5079,-5045,-4950,-4762,-4475,-4080,-3568,-2952,-2244,-1460,-640,193,1002,1753,2426,2998,3459,3821,4078,4264,4386,4469,4525,4563,4574,4554,4471,4309,4026,3609,3030,2280,1383,325,-819,-2044,-3263,-4451,-5521,-6460,-7185,-7692,-7929,-7898,-7569,-6967,-6077,-4947,-3593,-2076,-451,1213,2843,4361,5714,6819,7670,8209,8466,8427,8147,7640,6982,6185,5331,4419,3515,2611,1744,908,116,-645,-1364,-2060,-2710,-3339,-3909,-4439,-4887,-5262,-5521,-5677,-5690,-5582,-5331,-4958,-4475,-3893,-3245,-2546,-1816,-1075,-328,424,1170,1937,2709,3513,4337,5177,6035,6860,7666,8383,9009,9491,9816,9950,9890,9609,9124,8416,7516,6413,5149,3728,2200,593,-1045,-2661,-4206,-5616,-6849,-7852,-8597,-9056,-9227,-9117,-8753,-8172,-7425,-6574,-5666,-4780,-3945,-3220,-2619,-2159,-1831,-1617,-1483,-1389,-1293,-1155,-942,-639,-241,237,773,1309,1823,2244,2545,2695,2673,2492,2176,1750,1281,802,384,53,-157,-232,-196,-55,132,318,456,483,369,84,-389,-1025,-1813,-2695,-3631,-4552,-5409,-6138,-6710,-7077,-7246,-7189,-6936,-6498,-5892,-5166,-4320,-3403,-2415,-1390,-331,742,1822,2886,3927,4916,5839,6675,7396,7990,8433,8714,8817,8737,8462,8001,7340,6506,5496,4345,3075,1728,342,-1026,-2335,-3525,-4565,-5400,-6018,-6388,-6513,-6397,-6063,-5530,-4855,-4054,-3201,-2307,-1436,-591,193,924,1594,2224,2821,3407,3984,4563,5125,5670,6145,6546,6807,6921,6844,6574,6107,5467,4674,3791,2844,1912,1026,243,-418,-937,-1323,-1589,-1784,-1926,-2094,-2290,-2578,-2950,-3416,-3946,-4512,-5045,-5517,-5840,-5996,-5939,-5663,-5189,-4542,-3783,-2977,-2201,-1511,-982,-633,-492,-555,-769,-1123,-1515,-1912,-2229,-2416,-2433,-2248,-1863,-1283,-548,307,1215,2121,2958,3670,4204,4519,4602,4431,4038,3431,2663,1782,845,-90,-972,-1745,-2393,-2868,-3195,-3351,-3383,-3301,-3153,-2976,-2808,-2681,-2621,-2627,-2707,-2819,-2940,-2993,-2939,-2692,-2219,-1466,-427,886,2425,4124,5871,7577,9101,10359,11236,11684,11655,11153,10212,8891,7278,5477,3592,1729,-9,-1559,-2847,-3858,-4577,-5019,-5221,-5217,-5075,-4825,-4534,-4217,-3925,-3647,-3420,-3210,-3043,-2887,-2757,-2631,-2516,-2401,-2281,-2140,-1966,-1736,-1427,-1022,-502,136,887,1732,2638,3567,4462,5278,5959,6457,6752,6809,6634,6240,5636,4889,4012,3083,2135,1224,384,-354,-978,-1485,-1883,-2195,-2440,-2649,-2839,-3026,-3219,-3409,-3594,-3751,-3864,-3924,-3909,-3831,-3681,-3482,-3243,-2988,-2729,-2482,-2242,-2017,-1788,-1546,-1276,-966,-610,-213,219,664,1099,1500,1845,2107,2284,2356,2335,2226,2029,1779,1463,1116,735,325,-98,-547,-1009,-1500,-2004,-2534,-3066,-3599,-4105,-4562,-4936,-5204,-5323,-5287,-5065,-4676,-4106,-3409,-2586,-1717,-806,67,897,1635,2281,2823,3279,3651,3980,4269,4553,4846,5149,5483,5823,6180,6521,6842,7111,7308,7407,7375,7188,6826,6253,5480,4478,3283,1897,381,-1236,-2867,-4468,-5944,-7245,-8297,-9054,-9491,-9578,-9342,-8791,-7980,-6968,-5814,-4604,-3393,-2255,-1229,-360,351,887,1284,1552,1744,1884,2025,2182,2386,2647,2961,3318,3704,4079,4435,4730,4942,5062,5063,4955,4733,4414,4006,3547,3044,2534,2032,1549,1111,690,315,-69,-438,-841,-1270,-1743,-2253,-2791,-3329,-3854,-4313,-4704,-4976,-5129,-5154,-5050,-4847,-4559,-4218,-3864,-3510,-3197,-2919,-2702,-2518,-2380,-2244,-2115,-1950,-1750,-1492,-1175,-801,-375,89,571,1055,1516,1935,2289,2564,2735,2803,2746,2571,2278,1877,1384,827,230,-373,-934,-1431,-1810,-2050,-2118,-2003,-1697,-1223,-589,141,955,1757,2553,3243,3853,4320,4680,4929,5094,5221,5317,5437,5573,5741,5927,6096,6220,6243,6128,5826,5317,4581,3629,2487,1202,-178,-1570,-2926,-4168,-5250,-6141,-6806,-7257,-7497,-7564,-7476,-7297,-7034,-6749,-6440,-6135,-5825,-5510,-5164,-4785,-4340,-3831,-3247,-2585,-1873,-1106,-337,439,1167,1846,2445,2955,3371,3690,3930,4081,4187,4239,4277,4311,4350,4416,4500,4603,4715,4803,4866,4850,4759,4549,4221,3772,3203,2548,1829,1082,363,-318,-900,-1387,-1755,-2010,-2168,-2242,-2270,-2263,-2267,-2290,-2358,-2479,-2656,-2874,-3136,-3403,-3668,-3894,-4063,-4147,-4145,-4034,-3831,-3536,-3172,-2758,-2314,-1865,-1423,-1006,-612,-241,105,441,763,1086,1395,1697,1974,2221,2423,2570,2649,2662,2593,2457,2242,1958,1611,1201,745,244,-284,-829,-1375,-1894,-2383,-2788,-3115,-3313,-3376,-3282,-3020,-2597,-2021,-1313,-510,366,1248,2119,2918,3620,4200,4634,4923,5072,5086,5001,4813,4573,4263,3920,3516,3067,2536,1931,1217,401,-515,-1521,-2577,-3652,-4691,-5639,-6449,-7064,-7459,-7607,-7502,-7158,-6590,-5843,-4945,-3954,-2889,-1817,-742,273,1231,2081,2813,3394,3807,4016,4027,3800,3362,2717,1891,946,-74,-1082,-2002,-2764,-3277,-3515,-3413,-2995,-2253,-1254,-53,1259,2587,3847,4929,5785,6336,6561,6455,6016,5307,4362,3269,2092,917,-190,-1165,-1961,-2545,-2918,-3068,-3040,-2846,-2556,-2204,-1854,-1552,-1337,-1248,-1293,-1480,-1789,-2191,-2644,-3083,-3461,-3703,-3767,-3600,-3184,-2511,-1600,-497,743,2036,3288,4417,5314,5921,6163,6016,5480,4574,3386,1971,472,-1027,-2387,-3526,-4353,-4826,-4918,-4651,-4057,-3206,-2174,-1045,94,1159,2105,2854,3415,3738,3876,3813,3623,3326,2992,2648,2364,2144,2035,2030,2133,2320,2585,2875,3184,3461,3684,3836,3870,3796,3572,3195,2665,1964,1116,131,-961,-2125,-3303,-4460,-5524,-6459,-7206,-7748,-8047,-8121,-7965,-7620,-7123,-6519,-5869,-5210,-4594,-4041,-3572,-3174,-2845,-2546,-2250,-1925,-1536,-1072,-520,107,791,1498,2180,2803,3315,3690,3897,3939,3813,3554,3195,2778,2361,1983,1685,1497,1427,1469,1611,1811,2045,2264,2439,2543,2564,2497,2352,2144,1892,1627,1360,1126,929,786,706,686,727,822,953,1115,1281,1436,1559,1626,1634,1555,1402,1159,850,473,62,-362,-777,-1136,-1423,-1598,-1643,-1538,-1284,-879,-353,271,939,1610,2215,2705,3024,3134,3005,2635,2022,1217,239,-824,-1939,-3006,-3997,-4823,-5474,-5903,-6108,-6098,-5886,-5505,-4996,-4393,-3736,-3072,-2408,-1795,-1221,-716,-267,115,448,724,964,1162,1327,1466,1580,1672,1754,1818,1881,1931,1975,1989,1969,1879,1698,1392,938,317,-470,-1417,-2478,-3627,-4762,-5860,-6784,-7520,-7958,-8085,-7868,-7304,-6435,-5304,-3977,-2546,-1080,332,1616,2727,3617,4281,4716,4945,5001,4925,4760,4550,4323,4109,3918,3750,3601,3454,3296,3117,2905,2665,2403,2149,1912,1739,1633,1638,1741,1956,2261,2629,3034,3430,3784,4058,4232,4271,4188,3959,3609,3139,2569,1915,1195,422,-387,-1213,-2047,-2860,-3638,-4352,-4976,-5486,-5856,-6064,-6104,-5965,-5661,-5205,-4617,-3930,-3174,-2378,-1575,-788,-31,675,1330,1921,2449,2900,3273,3535,3681,3674,3501,3138,2590,1852,966,-36,-1091,-2132,-3093,-3908,-4522,-4899,-5020,-4886,-4520,-3954,-3235,-2411,-1536,-654,191,971,1661,2247,2718,3075,3322,3459,3500,3441,3295,3066,2754,2374,1924,1420,875,303,-261,-812,-1296,-1715,-2026,-2224,-2314,-2280,-2176,-2004,-1822,-1671,-1590,-1624,-1794,-2110,-2576,-3152,-3813,-4491,-5129,-5655,-6007,-6119,-5962,-5493,-4725,-3663,-2358,-864,742,2378,3959,5400,6640,7614,8298,8676,8757,8571,8159,7572,6874,6108,5345,4613,3960,3410,2975,2673,2492,2423,2449,2535,2647,2750,2789,2739,2550,2218,1715,1080,312,-519,-1366,-2158,-2833,-3324,-3601,-3620,-3391,-2926,-2269,-1471,-601,271,1088,1774,2309,2644,2780,2721,2473,2075,1550,928,252,-462,-1171,-1866,-2506,-3086,-3568,-3936,-4174,-4253,-4181,-3942,-3559,-3045,-2449,-1801,-1167,-587,-118,203,345,298,58,-348,-905,-1552,-2268,-2980,-3661,-4254,-4735,-5068,-5251,-5270,-5145,-4890,-4543,-4136,-3709,-3299,-2929,-2625,-2382,-2197,-2052,-1911,-1758,-1546,-1268,-897,-439,97,690,1300,1894,2418,2845,3120,3244,3188,2973,2622,2157,1639,1100,591,142,-217,-480,-650,-729,-750,-727,-675,-624,-562,-492,-405,-266,-68,228,620,1139,1753,2479,3258,4087,4901,5683,6382,6981,7441,7761,7914,7899,7705,7315,6733,5937,4939,3735,2354,831,-783,-2417,-3985,-5413,-6595,-7467,-7958,-8033,-7679,-6927,-5820,-4449,-2912,-1321,206,1563,2673,3464,3917,4025,3822,3358,2708,1943,1153,405,-240,-732,-1054,-1190,-1158,-983,-699,-346,26,385,685,900,1018,1009,901,675,375,11,-373,-747,-1071,-1317,-1457,-1471,-1370,-1143,-842,-486,-133,155,338,342,148,-282,-941,-1812,-2852,-3993,-5166,-6268,-7225,-7940,-8352,-8408,-8091,-7390,-6360,-5035,-3517,-1882,-237,1316,2698,3821,4648,5139,5295,5139,4708,4067,3284,2435,1592,828,192,-271,-539,-611,-489,-204,210,721,1272,1844,2386,2877,3298,3621,3851,3960,3954,3811,3535,3115,2560,1880,1102,264,-579,-1368,-2034,-2511,-2741,-2695,-2336,-1705,-811,263,1438,2632,3733,4677,5384,5823,5980,5870,5536,5035,4431,3793,3181,2634,2180,1818,1534,1294,1057,782,418,-50,-659,-1395,-2256,-3210,-4217,-5237,-6203,-7089,-7822,-8381,-8717,-8812,-8643,-8217,-7517,-6589,-5434,-4117,-2675,-1173,316,1748,3037,4157,5056,5719,6147,6345,6349,6189,5911,5555,5158,4749,4340,3940,3530,3105,2624,2079,1443,707,-119,-1017,-1951,-2866,-3713,-4426,-4964,-5268,-5340,-5152,-4752,-4161,-3452,-2688,-1945,-1296,-799,-498,-426,-573,-937,-1466,-2116,-2819,-3508,-4115,-4580,-4856,-4910,-4734,-4326,-3715,-2939,-2045,-1097,-146,749,1544,2201,2710,3055,3259,3335,3323,3245,3148,3042,2957,2901,2863,2852,2844,2836,2815,2774,2711,2623,2507,2358,2168,1928,1616,1230,743,167,-497,-1228,-1987,-2719,-3379,-3882,-4185,-4225,-3973,-3414,-2565,-1457,-157,1264,2715,4111,5366,6413,7199,7688,7876,7761,7372,6732,5889,4874,3729,2496,1197,-111,-1416,-2664,-3830,-4871,-5753,-6444,-6924,-7174,-7196,-6997,-6606,-6051,-5380,-4631,-3857,-3090,-2367,-1704,-1110,-584,-110,335,760,1209,1665,2168,2682,3207,3709,4145,4488,4682,4714,4544,4184,3626,2912,2063,1147,199,-713,-1549,-2270,-2848,-3272,-3543,-3676,-3686,-3612,-3470,-3304,-3125,-2966,-2831,-2736,-2685,-2668,-2690,-2729,-2788,-2848,-2896,-2927,-2920,-2874,-2775,-2615,-2382,-2074,-1676,-1187,-607,68,818,1638,2491,3358,4190,4959,5616,6135,6484,6651,6626,6422,6057,5556,4963,4300,3620,2932,2280,1657,1090,563,89,-343,-718,-1041,-1285,-1445,-1484,-1403,-1165,-798,-285,320,984,1642,2225,2659,2878,2834,2486,1849,931,-192,-1441,-2712,-3883,-4854,-5513,-5807,-5683,-5152,-4249,-3038,-1627,-113,1382,2756,3918,4801,5370,5602,5527,5159,4572,3805,2935,2009,1094,211,-591,-1308,-1936,-2457,-2910,-3274,-3587,-3832,-4050,-4208,-4356,-4452,-4535,-4581,-4599,-4587,-4521,-4416,-4221,-3963,-3591,-3119,-2539,-1842,-1067,-202,700,1633,2553,3439,4267,5004,5646,6156,6539,6758,6817,6685,6368,5857,5152,4277,3249,2109,912,-304,-1449,-2492,-3348,-3985,-4360,-4452,-4272,-3830,-3182,-2370,-1475,-572,273,973,1488,1765,1788,1564,1108,470,-288,-1110,-1897,-2604,-3145,-3490,-3608,-3494,-3173,-2693,-2100,-1483,-900,-423,-107,16,-67,-346,-785,-1334,-1927,-2498,-2965,-3288,-3394,-3285,-2926,-2354,-1598,-708,245,1204,2096,2875,3491,3933,4184,4261,4181,3978,3675,3315,2899,2473,2015,1562,1091,624,160,-283,-689,-1027,-1275,-1407,-1391,-1236,-911,-469,106,732,1404,2041,2612,3072,3384,3534,3513,3321,2982,2509,1936,1287,584,-142,-884,-1624,-2344,-3051,-3712,-4332,-4889,-5367,-5760,-6043,-6214,-6256,-6176,-5959,-5633,-5171,-4622,-3962,-3227,-2430,-1574,-708,175,1028,1834,2573,3212,3753,4173,4479,4678,4770,4797,4745,4667,4550,4425,4295,4153,4015,3853,3672,3458,3198,2890,2523,2102,1628,1111,572,19,-504,-994,-1405,-1731,-1936,-2032,-1994,-1860,-1627,-1343,-1039,-756,-539,-415,-421,-553,-834,-1220,-1703,-2223,-2740,-3188,-3523,-3687,-3647,-3386,-2886,-2183,-1292,-285,789,1840,2806,3595,4164,4447,4439,4120,3526,2696,1693,604,-504,-1532,-2422,-3101,-3538,-3702,-3596,-3230,-2641,-1864,-960,18,1014,1950,2789,3453,3903,4104,4009,3631,2959,2029,896,-385,-1706,-2993,-4124,-5023,-5590,-5784,-5562,-4940,-3957,-2682,-1229,303,1767,3069,4088,4764,5052,4948,4485,3720,2745,1643,539,-505,-1376,-2043,-2462,-2625,-2572,-2328,-1976,-1575,-1215,-957,-863,-975,-1295,-1822,-2515,-3304,-4127,-4878,-5481,-5838,-5890,-5579,-4894,-3840,-2462,-830,975,2827,4651,6308,7744,8866,9648,10071,10144,9909,9412,8722,7899,7015,6113,5245,4428,3674,2980,2330,1706,1094,467,-165,-822,-1469,-2105,-2690,-3200,-3612,-3894,-4045,-4053,-3930,-3698,-3376,-3005,-2611,-2230,-1887,-1608,-1400,-1281,-1235,-1266,-1352,-1485,-1631,-1794,-1928,-2048,-2117,-2148,-2129,-2069,-1982,-1874,-1766,-1680,-1618,-1612,-1640,-1731,-1843,-1987,-2118,-2223,-2278,-2253,-2154,-1950,-1677,-1312,-911,-458,-12,438,859,1241,1592,1898,2174,2419,2638,2830,2989,3103,3157,3132,3007,2761,2388,1883,1261,535,-250,-1059,-1837,-2535,-3110,-3521,-3739,-3758,-3572,-3207,-2688,-2065,-1377,-698,-63,461,846,1057,1095,956,678,299,-139,-553,-916,-1144,-1227,-1120,-836,-378,206,885,1588,2272,2878,3366,3704,3889,3912,3805,3591,3307,3011,2721,2496,2342,2291,2334,2475,2683,2942,3217,3468,3674,3785,3791,3658,3379,2953,2382,1687,892,28,-862,-1745,-2575,-3320,-3951,-4442,-4781,-4959,-4980,-4848,-4592,-4216,-3761,-3246,-2699,-2156,-1625,-1144,-715,-362,-87,105,202,222,146,-5,-224,-509,-820,-1160,-1477,-1762,-1973,-2087,-2089,-1961,-1702,-1334,-861,-337,214,741,1193,1541,1739,1773,1630,1319,866,302,-312,-932,-1486,-1931,-2206,-2305,-2184,-1887,-1401,-806,-121,565,1217,1762,2166,2388,2418,2245,1887,1366,714,-20,-794,-1556,-2257,-2860,-3316,-3612,-3723,-3642,-3391,-2966,-2416,-1770,-1061,-347,358,1004,1582,2081,2496,2846,3141,3400,3649,3889,4143,4403,4666,4920,5143,5321,5427,5450,5374,5186,4896,4487,3982,3379,2687,1933,1108,264,-614,-1466,-2281,-3023,-3641,-4130,-4430,-4546,-4446,-4153,-3661,-3030,-2270,-1464,-647,114,773,1288,1639,1817,1827,1707,1479,1202,918,671,502,434,476,633,877,1192,1537,1871,2170,2375,2488,2463,2311,2024,1622,1121,556,-42,-637,-1185,-1670,-2053,-2330,-2489,-2538,-2494,-2382,-2227,-2065,-1921,-1822,-1789,-1823,-1936,-2106,-2337,-2591,-2869,-3129,-3376,-3572,-3729,-3822,-3867,-3858,-3808,-3733,-3644,-3562,-3501,-3471,-3487,-3547,-3649,-3784,-3925,-4061,-4150,-4170,-4076,-3853,-3461,-2898,-2156,-1242,-194,956,2150,3328,4419,5365,6104,6601,6832,6799,6522,6053,5438,4765,4078,3468,2960,2609,2407,2365,2440,2604,2799,2978,3085,3092,2950,2676,2240,1695,1043,347,-363,-1028,-1620,-2082,-2406,-2558,-2534,-2343,-1982,-1496,-896,-244,433,1064,1618,2029,2275,2318,2151,1785,1234,555,-218,-996,-1740,-2357,-2816,-3060,-3063,-2828,-2347,-1674,-826,112,1107,2061,2935,3652,4173,4457,4479,4239,3737,3012,2089,1038,-95,-1227,-2301,-3240,-4000,-4522,-4793,-4787,-4526,-4021,-3333,-2486,-1577,-642,236,996,1603,2000,2178,2140,1883,1467,916,306,-309,-864,-1312,-1607,-1734,-1688,-1497,-1196,-848,-508,-254,-133,-201,-474,-963,-1640,-2468,-3375,-4300,-5154,-5862,-6365,-6597,-6548,-6188,-5557,-4673,-3611,-2429,-1202,-7,1100,2066,2862,3481,3928,4232,4427,4560,4670,4797,4964,5180,5448,5729,6009,6219,6337,6291,6070,5632,4985,4142,3133,2013,842,-323,-1407,-2365,-3148,-3728,-4095,-4246,-4197,-3973,-3601,-3115,-2548,-1930,-1295,-665,-66,483,971,1373,1702,1937,2095,2178,2200,2176,2124,2055,1989,1926,1867,1810,1735,1622,1458,1198,846,376,-206,-886,-1632,-2406,-3147,-3802,-4316,-4631,-4728,-4574,-4191,-3597,-2834,-1969,-1050,-156,678,1391,1971,2398,2679,2833,2882,2856,2790,2703,2623,2562,2532,2528,2556,2599,2666,2732,2806,2866,2913,2935,2907,2825,2654,2380,1974,1423,713,-149,-1148,-2261,-3435,-4627,-5770,-6805,-7666,-8313,-8681,-8775,-8550,-8051,-7282,-6313,-5196,-4026,-2874,-1833,-975,-354,-13,53,-146,-547,-1087,-1672,-2208,-2607,-2790,-2708,-2331,-1673,-762,331,1536,2756,3904,4906,5688,6226,6489,6497,6273,5868,5331,4727,4099,3507,2965,2516,2146,1877,1684,1562,1507,1486,1507,1540,1574,1590,1567,1472,1293,1000,578,31,-644,-1415,-2247,-3094,-3890,-4577,-5093,-5383,-5411,-5157,-4618,-3823,-2818,-1657,-427,812,1975,2996,3836,4442,4817,4939,4829,4508,3991,3327,2536,1666,760,-154,-1005,-1784,-2406,-2883,-3139,-3197,-3029,-2657,-2111,-1418,-644,172,962,1685,2285,2743,3028,3145,3099,2910,2605,2221,1770,1293,790,278,-244,-788,-1342,-1924,-2521,-3127,-3730,-4295,-4813,-5236,-5560,-5738,-5779,-5662,-5401,-5010,-4505,-3926,-3297,-2654,-2025,-1435,-896,-419,2,378,719,1045,1376,1714,2077,2443,2825,3175,3497,3748,3900,3949,3861,3642,3295,2825,2270,1644,1000,358,-229,-741,-1141,-1421,-1560,-1575,-1453,-1228,-902,-510,-58,418,926,1424,1931,2410,2872,3283,3640,3911,4070,4100,3955,3638,3121,2422,1541,530,-585,-1724,-2839,-3856,-4708,-5353,-5730,-5839,-5656,-5212,-4529,-3662,-2664,-1603,-541,465,1362,2115,2700,3111,3356,3454,3442,3352,3237,3134,3076,3099,3203,3396,3658,3948,4225,4435,4507,4410,4072,3496,2654,1579,311,-1093,-2536,-3943,-5202,-6235,-6949,-7305,-7254,-6818,-6011,-4914,-3604,-2194,-797,478,1535,2292,2717,2781,2518,1970,1212,335,-565,-1401,-2082,-2553,-2771,-2709,-2392,-1837,-1094,-233,688,1596,2419,3108,3620,3914,3998,3855,3523,3018,2399,1700,989,298,-303,-808,-1153,-1364,-1407,-1321,-1116,-834,-511,-192,78,268,337,269,51,-322,-838,-1477,-2212,-3002,-3808,-4583,-5277,-5851,-6255,-6463,-6453,-6205,-5740,-5060,-4207,-3215,-2143,-1035,45,1056,1950,2709,3297,3732,4011,4153,4198,4163,4093,4011,3953,3913,3936,3974,4065,4147,4232,4268,4249,4138,3920,3582,3112,2518,1802,992,99,-821,-1757,-2644,-3460,-4162,-4722,-5120,-5344,-5387,-5269,-4984,-4577,-4053,-3462,-2817,-2162,-1512,-895,-331,182,621,1001,1313,1558,1745,1853,1901,1846,1710,1445,1073,573,-40,-745,-1509,-2287,-3012,-3632,-4072,-4281,-4209,-3839,-3161,-2209,-1031,310,1712,3109,4385,5484,6327,6883,7127,7064,6712,6115,5314,4366,3334,2267,1231,269,-568,-1242,-1727,-2000,-2067,-1931,-1630,-1202,-707,-201,231,555,688,631,348,-135,-784,-1550,-2350,-3121,-3771,-4241,-4467,-4420,-4087,-3485,-2654,-1661,-582,493,1467,2277,2823,3094,3038,2676,2033,1165,140,-952,-2030,-2999,-3795,-4343,-4615,-4575,-4245,-3622,-2775,-1727,-563,665,1890,3055,4105,5014,5731,6265,6586,6714,6647,6410,6014,5487,4852,4122,3326,2479,1589,691,-222,-1114,-1978,-2795,-3539,-4200,-4752,-5190,-5491,-5669,-5700,-5616,-5413,-5114,-4745,-4317,-3862,-3391,-2933,-2486,-2086,-1713,-1394,-1114,-876,-664,-478,-296,-114,75,282,494,714,918,1108,1252,1353,1395,1371,1304,1183,1046,903,781,706,686,751,888,1116,1407,1761,2151,2554,2960,3329,3672,3952,4184,4358,4482,4556,4588,4568,4501,4366,4159,3851,3450,2927,2313,1608,858,99,-607,-1214,-1660,-1908,-1938,-1739,-1343,-784,-127,547,1173,1662,1964,2036,1844,1421,757,-67,-1018,-2012,-2997,-3891,-4663,-5249,-5640,-5822,-5794,-5593,-5234,-4775,-4254,-3723,-3223,-2796,-2458,-2236,-2110,-2094,-2137,-2239,-2335,-2415,-2429,-2345,-2157,-1823,-1368,-776,-76,706,1540,2375,3180,3900,4507,4960,5242,5339,5248,4986,4565,4025,3388,2703,1993,1305,646,56,-478,-926,-1316,-1632,-1907,-2130,-2344,-2535,-2743,-2967,-3219,-3518,-3854,-4234,-4647,-5073,-5501,-5889,-6222,-6452,-6556,-6498,-6254,-5808,-5143,-4279,-3205,-1982,-615,813,2278,3694,5026,6201,7195,7950,8476,8735,8756,8550,8138,7577,6887,6135,5348,4584,3877,3259,2767,2403,2193,2119,2175,2338,2563,2825,3065,3248,3331,3279,3077,2706,2181,1508,718,-149,-1068,-1978,-2856,-3654,-4333,-4885,-5255,-5468,-5478,-5316,-4977,-4487,-3873,-3189,-2461,-1767,-1136,-640,-294,-156,-201,-458,-876,-1429,-2056,-2698,-3285,-3757,-4056,-4143,-3992,-3601,-2988,-2191,-1258,-260,740,1670,2472,3096,3507,3693,3650,3405,2986,2432,1810,1150,526,-39,-492,-821,-997,-1031,-908,-666,-296,147,666,1203,1752,2261,2718,3087,3349,3483,3478,3320,3010,2544,1928,1177,308,-659,-1690,-2754,-3815,-4824,-5756,-6557,-7205,-7673,-7929,-7991,-7826,-7477,-6932,-6239,-5404,-4473,-3463,-2411,-1341,-278,746,1721,2620,3433,4151,4770,5295,5739,6103,6423,6690,6949,7169,7393,7575,7735,7824,7829,7724,7465,7055,6456,5685,4742,3660,2468,1224,-27,-1219,-2301,-3216,-3925,-4400,-4624,-4602,-4351,-3897,-3293,-2577,-1809,-1042,-319,315,830,1211,1441,1526,1474,1303,1028,684,284,-125,-530,-881,-1165,-1338,-1388,-1296,-1052,-672,-164,423,1068,1688,2265,2708,3000,3074,2928,2533,1913,1072,64,-1076,-2281,-3502,-4660,-5720,-6600,-7286,-7730,-7923,-7865,-7572,-7069,-6408,-5629,-4798,-3964,-3182,-2499,-1934,-1524,-1254,-1125,-1107,-1164,-1258,-1342,-1369,-1309,-1131,-822,-391,157,771,1424,2050,2613,3043,3324,3404,3297,2987,2524,1926,1266,583,-44,-580,-965,-1174,-1205,-1032,-714,-241,310,921,1521,2091,2571,2954,3202,3320,3298,3148,2882,2524,2090,1619,1119,633,174,-232,-570,-825,-989,-1056,-1018,-891,-663,-368,-2,393,804,1195,1528,1783,1917,1923,1779,1491,1079,555,-26,-630,-1207,-1697,-2071,-2281,-2309,-2135,-1768,-1213,-503,326,1226,2147,3026,3815,4467,4930,5196,5235,5067,4701,4185,3549,2865,2163,1512,935,469,127,-96,-210,-231,-200,-138,-79,-54,-83,-175,-353,-601,-921,-1309,-1731,-2202,-2676,-3166,-3647,-4117,-4568,-4995,-5389,-5747,-6051,-6290,-6445,-6493,-6419,-6201,-5830,-5304,-4625,-3816,-2903,-1923,-936,26,892,1622,2180,2518,2650,2552,2265,1812,1250,642,49,-455,-811,-972,-891,-572,-6,758,1686,2695,3721,4676,5486,6100,6455,6545,6350,5895,5215,4344,3354,2281,1204,156,-798,-1636,-2319,-2827,-3162,-3311,-3298,-3140,-2861,-2505,-2101,-1690,-1301,-960,-679,-468,-315,-213,-140,-79,-8,80,200,346,514,692,866,1025,1152,1245,1295,1305,1289,1237,1171,1085,986,871,737,577,390,172,-67,-326,-576,-804,-975,-1066,-1046,-894,-592,-141,460,1180,1998,2860,3720,4524,5211,5743,6063,6163,6017,5636,5039,4260,3338,2333,1282,248,-730,-1616,-2379,-2995,-3466,-3774,-3936,-3958,-3851,-3642,-3353,-3000,-2628,-2251,-1908,-1621,-1419,-1309,-1323,-1446,-1692,-2042,-2496,-3013,-3602,-4193,-4799,-5348,-5838,-6208,-6449,-6520,-6412,-6116,-5627,-4980,-4182,-3291,-2339,-1384,-477,343,1034,1580,1972,2213,2343,2379,2381,2380,2425,2545,2754,3063,3445,3888,4343,4772,5131,5377,5480,5424,5193,4804,4262,3609,2862,2076,1267,490,-241,-898,-1461,-1928,-2292,-2552,-2721,-2798,-2805,-2737,-2616,-2446,-2223,-1975,-1678,-1362,-1017,-659,-296,55,378,663,883,1042,1124,1133,1084,983,863,743,652,614,649,756,953,1200,1506,1809,2101,2332,2475,2511,2418,2210,1887,1488,1038,592,191,-119,-289,-304,-124,231,769,1443,2225,3047,3853,4575,5142,5509,5614,5451,4988,4261,3281,2114,813,-554,-1907,-3193,-4343,-5316,-6085,-6626,-6948,-7058,-6988,-6770,-6440,-6049,-5623,-5207,-4822,-4486,-4210,-3998,-3839,-3731,-3663,-3614,-3589,-3564,-3538,-3498,-3430,-3326,-3160,-2924,-2582,-2132,-1545,-828,24,981,2023,3088,4143,5103,5933,6563,6964,7103,6982,6609,6021,5267,4398,3492,2595,1782,1084,543,169,-38,-91,-20,138,342,553,730,843,873,798,633,374,45,-333,-728,-1121,-1477,-1778,-2005,-2136,-2178,-2111,-1956,-1709,-1394,-1038,-654,-291,43,307,487,576,571,489,355,196,55,-33,-35,69,299,644,1094,1619,2169,2711,3188,3555,3780,3832,3700,3402,2938,2362,1705,1012,346,-273,-798,-1211,-1525,-1715,-1840,-1887,-1915,-1926,-1951,-1993,-2044,-2095,-2117,-2090,-1986,-1787,-1478,-1068,-557,19,643,1268,1863,2381,2798,3071,3189,3132,2891,2481,1911,1202,401,-469,-1344,-2185,-2939,-3554,-4003,-4233,-4249,-4020,-3575,-2923,-2102,-1166,-150,859,1839,2689,3396,3879,4124,4100,3796,3236,2428,1446,334,-819,-1932,-2926,-3731,-4281,-4566,-4559,-4302,-3836,-3227,-2562,-1912,-1362,-957,-747,-736,-911,-1253,-1684,-2176,-2633,-3013,-3253,-3319,-3179,-2839,-2300,-1600,-771,129,1057,1946,2756,3432,3961,4295,4458,4430,4247,3934,3518,3055,2573,2120,1731,1419,1227,1127,1151,1254,1428,1649,1864,2066,2201,2261,2221,2078,1822,1487,1054,593,82,-407,-883,-1299,-1647,-1915,-2083,-2170,-2160,-2082,-1941,-1768,-1585,-1430,-1321,-1304,-1392,-1604,-1956,-2430,-3021,-3691,-4402,-5102,-5734,-6240,-6563,-6655,-6476,-6005,-5250,-4206,-2945,-1493,54,1623,3136,4506,5671,6582,7209,7542,7605,7418,7042,6521,5923,5303,4714,4197,3779,3473,3281,3185,3160,3166,3169,3112,2969,2695,2273,1699,974,138,-780,-1712,-2611,-3406,-4055,-4509,-4762,-4797,-4660,-4372,-4003,-3607,-3240,-2956,-2777,-2711,-2748,-2840,-2952,-3009,-2970,-2781,-2422,-1886,-1193,-383,483,1342,2118,2758,3201,3425,3417,3184,2764,2188,1526,820,141,-471,-967,-1322,-1513,-1540,-1397,-1111,-690,-170,426,1062,1706,2323,2878,3336,3662,3832,3824,3629,3244,2697,2003,1223,387,-438,-1202,-1873,-2397,-2779,-2998,-3076,-3033,-2900,-2714,-2503,-2303,-2125,-1979,-1877,-1783,-1722,-1634,-1539,-1399,-1219,-993,-732,-437,-140,152,405,606,724,750,663,463,150,-272,-777,-1349,-1954,-2557,-3133,-3633,-4038,-4314,-4437,-4395,-4169,-3754,-3158,-2373,-1431,-347,850,2108,3399,4661,5847,6916,7821,8541,9048,9345,9423,9314,9022,8585,8020,7349,6603,5779,4914,3997,3060,2102,1148,210,-684,-1521,-2262,-2906,-3417,-3798,-4034,-4130,-4098,-3959,-3730,-3452,-3151,-2862,-2621,-2443,-2352,-2354,-2436,-2598,-2794,-3012,-3203,-3337,-3384,-3317,-3136,-2828,-2430,-1945,-1433,-923,-456,-77,205,361,411,359,242,90,-52,-164,-202,-174,-63,108,318,539,730,869,922,876,737,491,188,-170,-528,-861,-1131,-1311,-1387,-1350,-1218,-1006,-747,-482,-240,-74,9,-39,-196,-483,-873,-1336,-1850,-2359,-2829,-3208,-3452,-3531,-3403,-3075,-2527,-1796,-904,87,1125,2130,3049,3808,4362,4683,4744,4564,4161,3570,2856,2055,1238,454,-267,-872,-1364,-1720,-1949,-2067,-2077,-2012,-1871,-1684,-1441,-1159,-819,-428,34,564,1173,1855,2606,3402,4233,5054,5854,6579,7213,7713,8066,8239,8234,8031,7640,7064,6317,5418,4391,3265,2077,862,-340,-1487,-2556,-3496,-4310,-4963,-5470,-5824,-6051,-6158,-6183,-6139,-6049,-5938,-5803,-5666,-5507,-5335,-5129,-4885,-4585,-4221,-3792,-3280,-2709,-2063,-1365,-627,137,904,1644,2346,2961,3478,3860,4090,4150,4032,3733,3276,2664,1947,1145,308,-525,-1313,-2020,-2614,-3080,-3395,-3568,-3592,-3497,-3292,-3007,-2677,-2316,-1977,-1656,-1402,-1208,-1093,-1064,-1095,-1201,-1333,-1486,-1621,-1705,-1711,-1610,-1384,-1023,-531,73,766,1488,2212,2855,3388,3741,3891,3818,3519,3030,2385,1655,920,248,-274,-588,-653,-439,34,743,1625,2599,3586,4476,5200,5652,5798,5581,5015,4102,2915,1512,-4,-1527,-2965,-4204,-5178,-5814,-6086,-5981,-5528,-4760,-3758,-2579,-1316,-44,1173,2273,3225,4006,4607,5048,5335,5512,5590,5614,5595,5553,5494,5409,5287,5103,4827,4436,3902,3220,2383,1419,351,-768,-1879,-2924,-3840,-4564,-5069,-5306,-5276,-4984,-4445,-3711,-2823,-1850,-863,79,892,1533,1938,2079,1944,1529,873,9,-997,-2066,-3143,-4126,-4977,-5627,-6052,-6237,-6194,-5943,-5536,-5017,-4445,-3886,-3374,-2975,-2692,-2566,-2572,-2723,-2964,-3288,-3627,-3948,-4207,-4341,-4343,-4153,-3784,-3223,-2486,-1623,-656,338,1308,2198,2942,3515,3882,4037,3997,3784,3445,3027,2586,2178,1845,1633,1553,1624,1834,2161,2574,3030,3483,3894,4221,4437,4527,4486,4316,4047,3683,3274,2832,2388,1968,1578,1238,947,699,492,317,157,5,-150,-332,-526,-765,-1028,-1335,-1666,-2027,-2393,-2761,-3103,-3402,-3627,-3762,-3770,-3648,-3359,-2917,-2311,-1562,-687,270,1281,2285,3244,4108,4835,5395,5770,5945,5934,5750,5419,4985,4471,3936,3400,2910,2476,2133,1865,1689,1575,1515,1476,1430,1338,1177,915,528,14,-645,-1416,-2291,-3222,-4168,-5079,-5896,-6571,-7065,-7339,-7387,-7205,-6814,-6253,-5563,-4817,-4057,-3365,-2774,-2337,-2071,-1984,-2066,-2276,-2589,-2922,-3237,-3457,-3526,-3407,-3067,-2505,-1738,-814,221,1265,2267,3116,3763,4136,4209,3976,3448,2681,1734,689,-350,-1312,-2094,-2645,-2914,-2876,-2554,-1961,-1170,-237,755,1723,2597,3317,3827,4124,4182,4046,3732,3309,2821,2334,1893,1545,1305,1190,1187,1275,1426,1604,1770,1904,1967,1964,1874,1724,1506,1268,1010,781,591,465,421,458,569,744,938,1129,1259,1292,1182,901,436,-205,-995,-1879,-2795,-3651,-4374,-4870,-5080,-4952,-4464,-3631,-2489,-1106,428,2009,3541,4902,6031,6838,7307,7406,7173,6637,5867,4944,3932,2928,1980,1154,474,-41,-403,-622,-746,-788,-812,-816,-854,-909,-1002,-1118,-1244,-1374,-1495,-1603,-1700,-1796,-1905,-2049,-2250,-2520,-2880,-3327,-3850,-4435,-5027,-5604,-6092,-6453,-6636,-6611,-6364,-5904,-5259,-4475,-3617,-2739,-1918,-1191,-607,-179,99,237,277,250,205,175,196,287,459,709,1034,1409,1818,2230,2619,2947,3198,3322,3310,3120,2751,2185,1442,543,-472,-1538,-2583,-3527,-4281,-4768,-4924,-4712,-4110,-3159,-1892,-407,1198,2804,4297,5568,6541,7155,7404,7283,6867,6203,5395,4528,3691,2956,2373,1967,1730,1643,1654,1714,1765,1754,1656,1439,1121,704,237,-257,-717,-1131,-1449,-1675,-1796,-1826,-1777,-1675,-1537,-1380,-1225,-1065,-913,-760,-591,-416,-210,16,266,531,795,1038,1250,1403,1493,1513,1459,1360,1213,1064,919,813,748,741,772,837,891,918,871,724,455,47,-484,-1130,-1837,-2574,-3274,-3887,-4364,-4662,-4774,-4685,-4436,-4051,-3598,-3128,-2714,-2391,-2222,-2193,-2335,-2589,-2945,-3326,-3689,-3972,-4130,-4135,-3962,-3622,-3125,-2492,-1769,-973,-153,673,1476,2239,2946,3582,4133,4580,4899,5082,5088,4925,4563,4023,3308,2461,1514,536,-426,-1306,-2046,-2619,-2979,-3147,-3108,-2920,-2599,-2226,-1822,-1458,-1151,-924,-785,-706,-663,-612,-507,-303,22,508,1133,1905,2766,3684,4592,5425,6136,6651,6952,6998,6790,6340,5669,4822,3846,2805,1753,760,-123,-847,-1365,-1665,-1723,-1566,-1204,-695,-89,544,1123,1588,1862,1902,1673,1165,396,-596,-1744,-2974,-4185,-5282,-6174,-6764,-7006,-6841,-6280,-5333,-4069,-2570,-948,676,2174,3431,4354,4868,4959,4623,3925,2942,1797,605,-494,-1388,-1993,-2227,-2105,-1612,-840,148,1214,2262,3149,3799,4113,4071,3646,2893,1852,634,-679,-1958,-3122,-4062,-4739,-5094,-5135,-4875,-4361,-3652,-2832,-1959,-1127,-383,216,632,861,887,735,426,-7,-513,-1058,-1578,-2040,-2382,-2580,-2602,-2426,-2078,-1542,-899,-159,586,1285,1874,2288,2500,2482,2235,1795,1186,485,-257,-969,-1599,-2102,-2458,-2662,-2726,-2687,-2570,-2426,-2275,-2145,-2041,-1943,-1840,-1681,-1440,-1079,-574,78,865,1766,2721,3693,4608,5426,6091,6590,6893,7017,6973,6785,6494,6108,5665,5165,4610,3998,3310,2544,1687,750,-260,-1306,-2357,-3369,-4287,-5085,-5704,-6151,-6393,-6464,-6369,-6154,-5857,-5518,-5176,-4854,-4569,-4310,-4071,-3805,-3488,-3071,-2520,-1809,-934,108,1270,2521,3788,5001,6090,6975,7607,7937,7945,7634,7021,6155,5085,3878,2606,1320,95,-1038,-2034,-2866,-3525,-3987,-4261,-4331,-4208,-3894,-3403,-2758,-2000,-1162,-325,462,1114,1568,1769,1690,1315,686,-157,-1115,-2092,-2984,-3676,-4095,-4165,-3878,-3231,-2290,-1125,154,1422,2583,3516,4166,4479,4455,4122,3537,2775,1923,1061,260,-430,-979,-1388,-1660,-1837,-1948,-2030,-2125,-2238,-2400,-2585,-2799,-3003,-3176,-3296,-3328,-3271,-3111,-2856,-2518,-2115,-1654,-1170,-642,-108,469,1066,1710,2385,3101,3828,4559,5248,5870,6378,6740,6920,6904,6671,6241,5607,4826,3915,2935,1929,945,22,-810,-1537,-2156,-2666,-3063,-3335,-3462,-3413,-3186,-2763,-2222,-1607,-1072,-703,-612,-807,-1247,-1789,-2260,-2491,-2340,-1796,-916,132,1137,1921,2338,2378,2083,1603,1078,638,346,165,-5,-315,-917,-1899,-3238,-4810,-6339,-7503,-7967,-7433,-5792,-3066,474,4416,8223,11340,13267,13665,12371,9476,5259,193,-5135,-10094,-14083,-16605,-17333,-16153,-13182,-8764,-3430,2174,7352,11487,14091,14918,13963,11486,7957,3961,129,-3015,-5081,-5900,-5525,-4167,-2183,55,2179,3913,5083,5632,5599,5090,4251,3225,2140,1073,79,-848,-1702,-2500,-3224,-3826,-4240,-4369,-4152,-3551,-2606,-1420,-176,914,1625,1777,1290,170,-1414,-3220,-4927,-6209,-6825,-6609,-5588,-3893,-1824,282,2039,3147,3402,2749,1303,-712,-2945,-5044,-6658,-7529,-7518,-6620,-4977,-2829,-508,1642,3292,4197,4228,3394,1843,-162,-2278,-4165,-5515,-6127,-5937,-5003,-3524,-1766,-29,1415,2364,2726,2517,1845,904,-113,-995,-1603,-1842,-1711,-1262,-606,116,768,1215,1382,1224,767,83,-729,-1520,-2168,-2528,-2527,-2096,-1268,-86,1305,2765,4109,5165,5813,5960,5615,4835,3751,2529,1346,369,-277,-506,-309,296,1194,2287,3397,4394,5132,5535,5555,5230,4634,3899,3167,2579,2231,2191,2443,2933,3565,4214,4767,5134,5248,5101,4714,4134,3441,2718,2052,1527,1207,1138,1333,1776,2412,3163,3944,4645,5204,5541,5643,5497,5130,4573,3887,3106,2301,1502,780,166,-274,-517,-520,-286,182,832,1607,2420,3170,3767,4107,4116,3734,2915,1676,40,-1883,-3963,-6006,-7791,-9099,-9739,-9568,-8556,-6745,-4305,-1481,1431,4115,6286,7726,8308,8004,6903,5146,2954,559,-1822,-3987,-5809,-7196,-8143,-8637,-8774,-8568,-8123,-7467,-6652,-5717,-4689,-3617,-2559,-1576,-748,-155,160,130,-223,-885,-1787,-2833,-3928,-4943,-5805,-6413,-6749,-6793,-6570,-6147,-5575,-4952,-4341,-3813,-3409,-3155,-3053,-3091,-3238,-3457,-3712,-3960,-4182,-4343,-4444,-4469,-4438,-4354,-4239,-4114,-3993,-3900,-3845,-3832,-3874,-3950,-4067,-4203,-4342,-4474,-4580,-4647,-4678,-4660,-4606,-4519,-4408,-4294,-4176,-4076,-3991,-3927,-3889,-3863,-3860,-3861,-3872,-3886,-3891,-3894,-3869,-3819,-3718,-3562,-3332,-3030,-2664,-2236,-1795,-1352,-969,-670,-494,-458,-559,-777,-1084,-1409,-1727,-1951,-2067,-2039,-1860,-1560,-1161,-712,-270,138,465,699,840,893,895,868,864,913,1054,1312,1687,2183,2757,3389,3998,4555,4977,5239,5307,5170,4859,4397,3859,3301,2806,2430,2236,2249,2490,2939,3573,4337,5178,6027,6823,7507,8036,8389,8553,8546,8393,8128,7803,7439,7095,6781,6529,6357,6262,6264,6344,6501,6709,6954,7200,7437,7630,7784,7880,7934,7947,7935,7909,7877,7843,7820,7798,7800,7812,7864,7943,8070,8231,8427,8636,8845,9021,9142,9191,9139,8998,8759,8447,8098,7732,7406,7130,6930,6808,6749,6731,6749,6761,6796,6824,6882,6957,7054,7157,7224,7230,7127,6899,6542,6090,5585,5109,4712,4463,4377,4450,4641,4883,5099,5214,5166,4927,4488,3891,3169,2412,1675,1027,533,193,52,46,169,327,474,516,408,91,-443,-1183,-2086,-3083,-4088,-5021,-5787,-6341,-6635,-6672,-6472,-6090,-5586,-5047,-4541,-4137,-3903,-3857,-4038,-4436,-5031,-5796,-6663,-7580,-8467,-9256,-9882,-10297,-10470,-10394,-10096,-9602,-8987,-8304,-7632,-7032,-6559,-6244,-6112,-6148,-6345,-6659,-7055,-7489,-7920,-8310,-8640,-8886,-9055,-9142,-9174,-9147,-9107,-9033,-8964,-8878,-8781,-8654,-8493,-8275,-8012,-7689,-7325,-6941,-6551,-6203,-5908,-5709,-5620,-5653,-5819,-6101,-6488,-6948,-7446,-7946,-8407,-8786,-9064,-9199,-9200,-9048,-8759,-8365,-7871,-7343,-6794,-6273,-5816,-5439,-5176,-5026,-4996,-5073,-5248,-5484,-5772,-6063,-6345,-6586,-6776,-6903,-6980,-7004,-7012,-7012,-7038,-7101,-7213,-7371,-7574,-7782,-7992,-8146,-8239,-8234,-8124,-7906,-7589,-7197,-6755,-6297,-5851,-5452,-5107,-4840,-4628,-4477,-4348,-4224,-4071,-3873,-3612,-3299,-2929,-2541,-2151,-1797,-1511,-1308,-1212,-1217,-1328,-1521,-1780,-2078,-2386,-2683,-2933,-3125,-3226,-3232,-3123,-2896,-2556,-2107,-1577,-978,-354,269,846,1347,1739,2008,2132,2129,1995,1780,1500,1214,959,781,719,796,1029,1423,1956,2616,3363,4156,4967,5737,6446,7051,7534,7876,8078,8136,8070,7900,7648,7356,7044,6751,6503,6318,6214,6196,6262,6408,6615,6877,7163,7471,7776,8073,8352,8603,8829,9017,9178,9297,9381,9424,9430,9395,9329,9224,9093,8930,8741,8527,8286,8027,7744,7456,7162,6876,6613,6376,6179,6030,5912,5848,5803,5788,5787,5788,5798,5800,5806,5807,5818,5826,5850,5875,5919,5967,6028,6094,6168,6242,6317,6386,6449,6506,6552,6600,6643,6700,6759,6833,6913,6992,7062,7108,7124,7098,7032,6931,6806,6677,6568,6491,6490,6555,6728,6978,7333,7741,8201,8662,9086,9439,9674,9766,9707,9485,9138,8698,8221,7780,7426,7227,7211,7390,7742,8209,8716,9161,9453,9496,9242,8658,7780,6659,5407,4133,2973,2036,1413,1145,1246,1669,2342,3169,4023,4820,5439,5840,5966,5829,5449,4879,4182,3429,2691,2016,1463,1028,747,580,525,544,597,665,712,729,707,651,573,488,426,382,403,451,565,691,832,952,1014,1001,884,646,297,-172,-719,-1332,-1951,-2555,-3081,-3511,-3805,-3960,-3966,-3847,-3628,-3351,-3065,-2814,-2649,-2611,-2724,-3008,-3457,-4064,-4796,-5620,-6488,-7346,-8155,-8855,-9418,-9802,-10003,-9997,-9823,-9477,-9034,-8515,-8008,-7542,-7198,-6987,-6951,-7077,-7353,-7743,-8197,-8663,-9091,-9423,-9642,-9706,-9629,-9416,-9088,-8690,-8252,-7817,-7428,-7096,-6857,-6700,-6633,-6634,-6693,-6774,-6871,-6949,-7006,-7018,-7001,-6930,-6843,-6723,-6598,-6476,-6365,-6278,-6221,-6195,-6199,-6228,-6273,-6324,-6365,-6387,-6370,-6316,-6208,-6057,-5864,-5641,-5414,-5185,-4991,-4837,-4736,-4712,-4738,-4848,-4995,-5199,-5409,-5642,-5837,-6017,-6128,-6187,-6172,-6088,-5944,-5749,-5514,-5271,-5023,-4801,-4620,-4488,-4425,-4421,-4490,-4610,-4780,-4982,-5192,-5404,-5594,-5754,-5885,-5974,-6045,-6096,-6155,-6223,-6329,-6458,-6640,-6839,-7072,-7302,-7527,-7717,-7865,-7952,-7976,-7933,-7826,-7674,-7483,-7281,-7077,-6887,-6724,-6580,-6459,-6344,-6211,-6061,-5854,-5601,-5288,-4919,-4524,-4112,-3725,-3397,-3144,-3009,-2984,-3080,-3283,-3563,-3891,-4233,-4542,-4800,-4964,-5027,-4976,-4810,-4540,-4186,-3756,-3294,-2811,-2339,-1915,-1534,-1254,-1054,-968,-992,-1120,-1351,-1655,-2021,-2408,-2789,-3125,-3378,-3515,-3516,-3356,-3035,-2569,-1964,-1278,-532,208,905,1507,1978,2298,2446,2428,2256,1953,1564,1125,688,303,3,-158,-191,-53,204,591,1039,1524,1984,2386,2684,2860,2917,2843,2703,2493,2305,2153,2102,2167,2369,2694,3128,3617,4132,4609,5019,5322,5511,5584,5560,5480,5377,5295,5275,5338,5491,5739,6044,6383,6718,6993,7192,7274,7233,7066,6781,6415,5984,5553,5141,4806,4580,4481,4533,4725,5045,5467,5955,6471,6972,7428,7804,8089,8264,8338,8314,8213,8049,7852,7630,7422,7226,7065,6941,6853,6805,6782,6784,6794,6803,6810,6798,6774,6733,6673,6609,6531,6454,6381,6306,6251,6193,6162,6137,6138,6152,6191,6238,6308,6368,6441,6492,6530,6546,6526,6478,6393,6266,6110,5907,5676,5406,5107,4779,4430,4073,3708,3365,3039,2762,2543,2385,2314,2315,2405,2575,2809,3117,3459,3850,4247,4655,5047,5415,5745,6025,6251,6420,6520,6569,6556,6510,6436,6364,6309,6300,6351,6478,6679,6947,7269,7609,7955,8255,8490,8633,8657,8561,8334,7988,7546,7022,6471,5899,5376,4905,4532,4268,4114,4078,4134,4269,4454,4658,4865,5044,5191,5279,5320,5285,5192,5016,4767,4439,4044,3584,3091,2570,2068,1603,1205,907,711,643,683,838,1061,1346,1636,1910,2123,2252,2272,2186,1978,1690,1317,918,509,131,-190,-430,-575,-618,-560,-406,-170,137,490,863,1241,1573,1860,2052,2148,2134,1997,1774,1442,1070,639,211,-210,-590,-922,-1183,-1378,-1496,-1542,-1526,-1453,-1333,-1188,-1025,-869,-739,-647,-622,-660,-786,-986,-1266,-1612,-1995,-2410,-2807,-3170,-3463,-3650,-3729,-3676,-3509,-3235,-2897,-2524,-2171,-1868,-1656,-1547,-1555,-1660,-1846,-2082,-2325,-2565,-2754,-2916,-3021,-3112,-3190,-3290,-3430,-3616,-3861,-4140,-4452,-4754,-5037,-5268,-5442,-5553,-5609,-5631,-5644,-5676,-5753,-5904,-6128,-6444,-6824,-7255,-7708,-8132,-8507,-8784,-8947,-8976,-8873,-8648,-8332,-7949,-7545,-7153,-6809,-6538,-6356,-6264,-6263,-6328,-6451,-6590,-6739,-6857,-6944,-6976,-6959,-6890,-6785,-6645,-6501,-6348,-6218,-6099,-6016,-5945,-5904,-5867,-5829,-5785,-5705,-5607,-5463,-5291,-5092,-4881,-4678,-4500,-4373,-4310,-4333,-4433,-4626,-4874,-5189,-5517,-5853,-6159,-6417,-6614,-6734,-6791,-6776,-6723,-6628,-6533,-6428,-6354,-6287,-6257,-6227,-6217,-6190,-6150,-6082,-5976,-5844,-5672,-5485,-5279,-5069,-4873,-4685,-4536,-4404,-4317,-4255,-4226,-4218,-4223,-4242,-4259,-4287,-4311,-4356,-4412,-4502,-4624,-4793,-5006,-5267,-5562,-5877,-6194,-6477,-6712,-6849,-6891,-6796,-6582,-6239,-5799,-5295,-4758,-4254,-3802,-3473,-3269,-3229,-3335,-3587,-3943,-4371,-4823,-5248,-5609,-5869,-5996,-6000,-5851,-5601,-5237,-4827,-4378,-3948,-3564,-3243,-3028,-2893,-2861,-2901,-2995,-3117,-3242,-3333,-3382,-3361,-3270,-3098,-2863,-2564,-2229,-1879,-1524,-1202,-912,-670,-483,-333,-225,-140,-60,17,114,221,357,505,668,834,993,1130,1240,1305,1328,1297,1221,1098,937,755,551,355,163,2,-127,-215,-252,-250,-201,-124,-21,81,180,237,255,209,89,-89,-333,-608,-891,-1150,-1341,-1443,-1425,-1285,-1025,-669,-250,189,609,966,1240,1411,1484,1482,1430,1373,1349,1392,1544,1804,2195,2684,3253,3865,4469,5033,5506,5869,6104,6212,6204,6115,5961,5803,5643,5535,5470,5471,5515,5597,5685,5760,5797,5774,5689,5533,5320,5062,4778,4498,4234,4018,3855,3755,3728,3756,3844,3968,4119,4278,4431,4563,4665,4725,4747,4725,4669,4591,4494,4399,4312,4240,4192,4163,4157,4163,4185,4208,4237,4263,4296,4325,4379,4434,4521,4623,4741,4869,4994,5095,5168,5192,5171,5105,5004,4885,4776,4688,4651,4673,4746,4886,5042,5224,5382,5503,5562,5557,5473,5348,5170,4999,4838,4728,4692,4727,4852,5038,5278,5532,5774,5965,6075,6090,5983,5772,5454,5060,4625,4181,3774,3445,3214,3122,3164,3349,3662,4078,4574,5111,5662,6183,6661,7052,7357,7550,7636,7617,7498,7303,7043,6752,6446,6160,5913,5724,5617,5581,5639,5756,5935,6142,6359,6560,6724,6824,6856,6795,6656,6425,6129,5776,5395,5008,4642,4324,4062,3881,3768,3725,3736,3773,3819,3848,3835,3770,3651,3466,3257,3011,2779,2570,2404,2298,2251,2256,2299,2354,2396,2402,2351,2232,2041,1796,1506,1213,945,731,615,599,713,943,1281,1696,2165,2639,3088,3470,3752,3915,3941,3831,3588,3242,2799,2318,1807,1321,870,496,190,-11,-136,-168,-133,-32,104,277,450,628,783,917,1019,1086,1127,1129,1109,1061,991,902,790,668,524,383,228,86,-48,-155,-241,-286,-312,-305,-283,-260,-233,-238,-255,-316,-402,-518,-660,-813,-974,-1133,-1291,-1442,-1599,-1755,-1923,-2099,-2280,-2453,-2602,-2710,-2744,-2695,-2537,-2270,-1902,-1447,-949,-447,2,338,526,505,280,-163,-799,-1567,-2424,-3279,-4063,-4712,-5158,-5378,-5356,-5100,-4658,-4068,-3407,-2729,-2111,-1600,-1235,-1048,-1024,-1172,-1447,-1824,-2250,-2696,-3108,-3473,-3748,-3939,-4028,-4026,-3938,-3779,-3565,-3311,-3038,-2755,-2482,-2227,-1996,-1808,-1650,-1544,-1479,-1462,-1491,-1560,-1670,-1805,-1970,-2137,-2319,-2486,-2646,-2783,-2899,-2992,-3070,-3138,-3204,-3287,-3386,-3523,-3688,-3893,-4115,-4359,-4583,-4791,-4944,-5034,-5059,-5002,-4897,-4739,-4575,-4416,-4302,-4249,-4276,-4394,-4588,-4862,-5172,-5515,-5843,-6141,-6384,-6558,-6656,-6681,-6644,-6551,-6433,-6282,-6136,-5975,-5821,-5657,-5479,-5285,-5055,-4808,-4521,-4235,-3935,-3669,-3435,-3271,-3173,-3165,-3231,-3366,-3553,-3758,-3969,-4143,-4274,-4336,-4328,-4256,-4122,-3957,-3770,-3592,-3442,-3337,-3287,-3304,-3374,-3510,-3681,-3890,-4100,-4315,-4497,-4650,-4752,-4802,-4798,-4747,-4653,-4535,-4397,-4267,-4148,-4061,-4014,-4005,-4049,-4124,-4235,-4371,-4506,-4653,-4774,-4885,-4970,-5027,-5062,-5070,-5051,-5006,-4926,-4809,-4652,-4452,-4219,-3953,-3683,-3413,-3182,-2993,-2881,-2838,-2886,-2997,-3173,-3370,-3577,-3747,-3866,-3905,-3855,-3721,-3508,-3241,-2949,-2657,-2405,-2206,-2081,-2037,-2052,-2133,-2227,-2336,-2416,-2454,-2439,-2370,-2254,-2112,-1958,-1822,-1720,-1673,-1685,-1757,-1884,-2037,-2216,-2374,-2507,-2584,-2590,-2527,-2371,-2152,-1845,-1493,-1091,-663,-232,194,592,946,1251,1492,1663,1764,1777,1713,1561,1324,1017,645,237,-187,-587,-936,-1195,-1339,-1352,-1221,-964,-589,-147,335,794,1190,1479,1623,1608,1432,1112,675,180,-337,-794,-1167,-1391,-1459,-1352,-1087,-693,-213,312,816,1271,1620,1858,1962,1946,1818,1607,1341,1039,738,441,169,-78,-306,-505,-694,-855,-997,-1098,-1149,-1127,-1019,-799,-477,-34,489,1090,1713,2325,2878,3323,3635,3781,3761,3578,3258,2834,2345,1841,1352,924,569,311,147,75,84,154,276,426,593,774,945,1125,1294,1464,1631,1788,1941,2068,2178,2245,2281,2268,2216,2133,2028,1926,1837,1791,1795,1875,2026,2256,2547,2898,3274,3661,4031,4355,4620,4800,4896,4896,4822,4676,4486,4268,4055,3849,3695,3565,3498,3465,3468,3499,3531,3568,3588,3601,3587,3576,3542,3521,3496,3481,3470,3461,3443,3408,3346,3243,3098,2911,2673,2413,2124,1838,1570,1332,1157,1036,1001,1033,1153,1334,1581,1870,2193,2530,2866,3185,3472,3721,3908,4044,4113,4123,4086,4006,3912,3818,3746,3722,3757,3865,4047,4306,4617,4983,5358,5729,6061,6324,6493,6547,6470,6260,5926,5481,4963,4399,3844,3340,2935,2670,2574,2663,2936,3376,3952,4607,5303,5955,6531,6956,7204,7247,7072,6698,6143,5445,4652,3812,2972,2178,1467,858,375,11,-233,-372,-422,-403,-327,-214,-68,101,291,505,735,985,1253,1524,1805,2067,2323,2544,2748,2915,3063,3189,3308,3428,3551,3694,3839,4017,4186,4378,4555,4729,4888,5020,5137,5216,5280,5302,5304,5264,5188,5070,4906,4691,4440,4140,3819,3474,3135,2800,2512,2253,2069,1943,1893,1909,1986,2093,2231,2344,2434,2450,2394,2235,1989,1653,1254,824,391,5,-309,-523,-616,-593,-465,-253,-5,261,487,654,742,730,646,487,297,92,-82,-214,-265,-244,-137,40,269,531,796,1035,1243,1372,1455,1441,1375,1232,1051,823,584,333,92,-126,-324,-479,-606,-691,-744,-767,-761,-741,-703,-665,-627,-606,-600,-630,-679,-764,-863,-975,-1077,-1155,-1188,-1169,-1086,-947,-759,-554,-350,-196,-102,-115,-230,-467,-802,-1221,-1685,-2154,-2593,-2946,-3201,-3307,-3271,-3086,-2754,-2324,-1804,-1256,-704,-204,230,558,778,890,901,840,727,600,477,397,355,376,440,550,671,798,882,922,885,753,536,206,-201,-689,-1222,-1777,-2319,-2814,-3230,-3534,-3716,-3751,-3658,-3434,-3113,-2721,-2304,-1894,-1551,-1280,-1145,-1119,-1241,-1464,-1787,-2158,-2545,-2914,-3215,-3439,-3558,-3572,-3492,-3324,-3104,-2852,-2605,-2392,-2233,-2155,-2158,-2249,-2413,-2630,-2884,-3136,-3374,-3570,-3712,-3804,-3840,-3844,-3828,-3807,-3805,-3824,-3871,-3944,-4022,-4102,-4162,-4186,-4171,-4102,-3982,-3826,-3622,-3410,-3177,-2957,-2755,-2587,-2462,-2397,-2389,-2449,-2582,-2771,-3024,-3308,-3616,-3908,-4166,-4347,-4431,-4399,-4233,-3950,-3547,-3081,-2564,-2071,-1633,-1302,-1119,-1099,-1256,-1578,-2037,-2599,-3208,-3821,-4376,-4837,-5166,-5347,-5377,-5271,-5049,-4755,-4416,-4084,-3778,-3545,-3380,-3308,-3316,-3392,-3534,-3700,-3895,-4084,-4265,-4425,-4554,-4660,-4729,-4773,-4786,-4765,-4716,-4626,-4511,-4355,-4183,-3977,-3772,-3553,-3350,-3160,-2988,-2849,-2730,-2645,-2585,-2557,-2555,-2589,-2651,-2751,-2877,-3032,-3194,-3365,-3514,-3629,-3687,-3659,-3544,-3310,-2970,-2514,-1965,-1348,-692,-51,542,1035,1382,1565,1546,1338,940,393,-273,-987,-1702,-2348,-2872,-3238,-3405,-3381,-3171,-2808,-2337,-1811,-1288,-825,-457,-237,-160,-260,-502,-884,-1370,-1922,-2511,-3086,-3626,-4093,-4465,-4736,-4883,-4918,-4843,-4662,-4401,-4066,-3689,-3285,-2880,-2499,-2154,-1873,-1650,-1504,-1424,-1401,-1425,-1468,-1509,-1533,-1502,-1426,-1268,-1058,-779,-474,-149,157,426,639,778,853,865,837,795,752,740,755,804,870,929,963,922,810,582,253,-172,-680,-1221,-1768,-2268,-2672,-2958,-3070,-3026,-2790,-2406,-1887,-1277,-637,-3,549,988,1263,1355,1255,968,524,-42,-684,-1336,-1967,-2504,-2931,-3207,-3321,-3274,-3072,-2730,-2282,-1734,-1145,-515,101,695,1223,1669,2014,2236,2338,2319,2184,1968,1685,1374,1078,811,622,508,492,560,701,894,1109,1327,1523,1678,1795,1863,1905,1925,1940,1975,2022,2104,2204,2314,2417,2482,2494,2416,2250,1974,1598,1153,651,153,-306,-680,-923,-1019,-950,-727,-373,74,569,1061,1505,1867,2113,2243,2244,2147,1963,1737,1495,1281,1122,1051,1085,1231,1494,1849,2288,2771,3259,3729,4117,4423,4597,4645,4567,4372,4102,3781,3464,3183,2988,2899,2944,3118,3414,3810,4255,4730,5151,5507,5729,5799,5696,5412,4964,4374,3682,2930,2175,1454,820,295,-95,-342,-455,-446,-337,-158,70,316,572,813,1051,1270,1487,1702,1931,2167,2427,2689,2963,3225,3464,3658,3797,3856,3830,3708,3484,3170,2772,2308,1804,1284,779,323,-63,-348,-517,-564,-478,-275,40,445,920,1442,1984,2527,3039,3517,3928,4276,4538,4730,4840,4881,4866,4793,4689,4546,4381,4182,3962,3696,3393,3043,2630,2183,1684,1179,673,213,-177,-461,-605,-609,-442,-136,312,859,1472,2114,2734,3301,3784,4151,4401,4524,4528,4437,4269,4056,3826,3608,3427,3298,3234,3226,3278,3362,3463,3553,3604,3599,3517,3347,3087,2743,2321,1846,1331,808,300,-163,-558,-854,-1037,-1080,-994,-760,-415,34,539,1059,1552,1971,2281,2461,2498,2411,2203,1934,1611,1302,1017,796,641,558,535,551,594,626,646,626,577,502,413,345,307,345,461,682,1003,1414,1894,2412,2925,3387,3765,4008,4102,4027,3782,3395,2885,2309,1703,1128,620,222,-47,-178,-171,-47,173,454,769,1084,1368,1599,1751,1820,1779,1644,1388,1048,610,109,-435,-991,-1520,-1988,-2361,-2603,-2703,-2632,-2416,-2042,-1553,-978,-341,285,897,1417,1851,2146,2310,2332,2223,2000,1700,1324,941,540,170,-162,-455,-686,-887,-1021,-1137,-1184,-1198,-1139,-1013,-805,-508,-138,312,780,1279,1717,2103,2367,2502,2483,2321,2009,1597,1090,552,5,-494,-917,-1227,-1400,-1435,-1316,-1080,-738,-344,65,433,715,865,865,687,355,-136,-728,-1394,-2073,-2715,-3270,-3697,-3963,-4054,-3959,-3690,-3268,-2722,-2093,-1429,-769,-176,327,679,883,894,748,436,10,-496,-1031,-1533,-1964,-2277,-2448,-2469,-2349,-2105,-1778,-1403,-1021,-670,-375,-148,-8,68,72,35,-38,-121,-217,-302,-390,-467,-546,-628,-725,-840,-983,-1164,-1371,-1624,-1890,-2179,-2462,-2719,-2935,-3097,-3186,-3220,-3185,-3110,-3006,-2891,-2779,-2680,-2595,-2519,-2448,-2373,-2278,-2170,-2030,-1869,-1686,-1478,-1250,-995,-714,-399,-42,348,785,1239,1713,2169,2591,2943,3199,3338,3339,3199,2918,2514,1998,1420,789,170,-427,-946,-1381,-1691,-1885,-1947,-1894,-1735,-1495,-1199,-869,-540,-227,44,253,398,461,454,372,230,44,-179,-409,-645,-854,-1040,-1170,-1255,-1265,-1216,-1094,-904,-661,-359,-32,321,674,1010,1322,1582,1796,1937,2015,2005,1920,1730,1451,1065,573,-8,-674,-1390,-2123,-2830,-3467,-3982,-4349,-4534,-4526,-4337,-3979,-3496,-2924,-2318,-1725,-1186,-747,-416,-220,-134,-154,-233,-343,-430,-465,-403,-239,33,398,813,1242,1635,1921,2087,2069,1880,1506,973,324,-403,-1148,-1865,-2511,-3041,-3438,-3685,-3783,-3743,-3578,-3312,-2972,-2587,-2177,-1781,-1404,-1077,-810,-598,-457,-363,-307,-274,-236,-172,-80,78,266,513,767,1035,1252,1428,1492,1466,1300,1028,635,168,-356,-885,-1387,-1810,-2134,-2326,-2374,-2286,-2070,-1753,-1382,-988,-626,-332,-138,-68,-119,-287,-534,-839,-1156,-1453,-1718,-1920,-2081,-2201,-2299,-2398,-2504,-2629,-2756,-2879,-2963,-2984,-2925,-2747,-2467,-2059,-1561,-970,-336,331,986,1607,2165,2640,3015,3282,3431,3471,3404,3249,3016,2739,2428,2120,1817,1549,1315,1121,973,852,766,694,639,582,525,447,352,217,43,-189,-479,-822,-1229,-1664,-2135,-2589,-3016,-3374,-3645,-3801,-3840,-3760,-3566,-3304,-2965,-2615,-2250,-1899,-1574,-1259,-958,-642,-296,95,548,1050,1607,2176,2734,3235,3631,3892,3970,3857,3541,3033,2372,1578,726,-146,-963,-1689,-2265,-2679,-2906,-2966,-2879,-2680,-2428,-2145,-1894,-1682,-1530,-1433,-1363,-1309,-1216,-1086,-870,-580,-207,224,693,1168,1609,1994,2281,2455,2505,2406,2182,1813,1330,739,58,-674,-1456,-2224,-2980,-3666,-4269,-4748,-5095,-5276,-5300,-5151,-4850,-4401,-3839,-3181,-2472,-1737,-1015,-333,278,798,1213,1514,1698,1773,1746,1636,1456,1222,961,670,386,93,-179,-440,-675,-880,-1059,-1195,-1310,-1375,-1419,-1421,-1396,-1331,-1238,-1099,-931,-705,-448,-139,205,581,972,1368,1730,2060,2308,2478,2535,2487,2325,2058,1698,1259,754,207,-380,-982,-1593,-2197,-2774,-3317,-3794,-4207,-4518,-4742,-4843,-4839,-4713,-4468,-4109,-3631,-3038,-2339,-1540,-662,268,1230,2165,3057,3840,4494,4980,5283,5394,5315,5071,4668,4155,3543,2875,2172,1463,772,122,-470,-978,-1398,-1707,-1915,-2011,-2013,-1931,-1791,-1614,-1428,-1255,-1104,-1003,-932,-905,-899,-905,-900,-885,-827,-746,-623,-469,-299,-105,80,275,453,633,806,978,1164,1352,1558,1764,1967,2146,2279,2340,2296,2128,1809,1334,698,-78,-963,-1910,-2857,-3737,-4481,-5029,-5322,-5343,-5078,-4551,-3814,-2922,-1962,-1009,-138,587,1135,1474,1625,1595,1429,1169,857,537,240,-9,-200,-324,-398,-421,-420,-401,-387,-385,-416,-468,-564,-690,-842,-1031,-1223,-1433,-1631,-1811,-1950,-2035,-2040,-1958,-1764,-1469,-1063,-571,-16,583,1162,1716,2179,2543,2779,2875,2845,2692,2455,2150,1830,1511,1232,1010,838,738,665,615,559,453,302,63,-246,-627,-1053,-1484,-1895,-2217,-2440,-2497,-2412,-2143,-1754,-1245,-693,-145,337,700,913,951,825,559,187,-224,-639,-994,-1270,-1441,-1519,-1522,-1488,-1455,-1470,-1547,-1717,-1954,-2247,-2550,-2813,-2988,-3041,-2926,-2657,-2220,-1653,-993,-279,431,1101,1688,2168,2536,2777,2917,2960,2933,2862,2753,2635,2492,2348,2172,1965,1717,1397,1023,568,60,-505,-1093,-1685,-2255,-2763,-3197,-3530,-3745,-3838,-3801,-3638,-3352,-2962,-2463,-1897,-1257,-600,74,702,1268,1720,2036,2187,2161,1959,1596,1103,519,-102,-711,-1248,-1669,-1936,-2022,-1927,-1642,-1210,-642,1,683,1353,1965,2483,2877,3127,3228,3180,3000,2707,2334,1910,1478,1056,691,389,175,43,-3,10,83,172,274,362,431,471,495,497,501,513,540,598,683,797,930,1080,1224,1354,1451,1496,1479,1389,1208,947,604,180,-294,-823,-1361,-1899,-2409,-2858,-3242,-3522,-3699,-3758,-3701,-3529,-3264,-2913,-2515,-2083,-1649,-1235,-856,-524,-240,-1,201,383,549,722,900,1093,1302,1514,1735,1940,2138,2307,2445,2547,2599,2601,2543,2425,2230,1981,1663,1309,923,546,186,-104,-331,-445,-471,-384,-214,26,308,604,879,1119,1290,1394,1411,1353,1221,1025,773,473,126,-261,-696,-1167,-1680,-2216,-2761,-3290,-3769,-4163,-4441,-4566,-4518,-4281,-3850,-3238,-2467,-1557,-572,475,1499,2488,3378,4144,4765,5216,5512,5635,5627,5468,5223,4867,4454,3981,3473,2948,2415,1902,1414,988,620,343,149,56,46,111,236,384,551,688,797,857,868,846,793,748,724,755,856,1048,1329,1695,2136,2613,3111,3582,4001,4337,4576,4708,4738,4686,4562,4412,4238,4077,3924,3791,3650,3496,3282,2996,2596,2087,1433,690,-164,-1042,-1923,-2733,-3421,-3938,-4245,-4328,-4188,-3849,-3352,-2741,-2076,-1408,-771,-207,297,717,1096,1433,1775,2119,2498,2899,3324,3752,4160,4527,4829,5045,5165,5184,5101,4920,4655,4305,3882,3389,2823,2187,1486,720,-99,-938,-1785,-2579,-3292,-3863,-4262,-4445,-4404,-4131,-3646,-2987,-2196,-1337,-468,358,1085,1688,2146,2453,2635,2703,2695,2636,2550,2456,2355,2252,2124,1975,1772,1526,1213,859,458,50,-352,-715,-1002,-1207,-1286,-1253,-1091,-808,-434,23,523,1026,1521,1944,2296,2534,2659,2660,2538,2313,1986,1598,1152,688,212,-246,-685,-1090,-1455,-1784,-2057,-2296,-2463,-2586,-2625,-2605,-2501,-2327,-2078,-1760,-1381,-934,-434,130,746,1413,2125,2867,3617,4358,5053,5675,6190,6562,6773,6788,6617,6233,5670,4931,4054,3080,2044,997,-25,-981,-1851,-2605,-3243,-3748,-4134,-4382,-4527,-4533,-4440,-4219,-3891,-3443,-2897,-2245,-1528,-748,42,824,1552,2195,2731,3134,3406,3545,3572,3504,3378,3216,3057,2918,2828,2796,2824,2913,3048,3214,3395,3558,3692,3769,3771,3688,3510,3234,2873,2425,1918,1366,796,240,-288,-744,-1135,-1415,-1615,-1706,-1726,-1674,-1579,-1457,-1316,-1183,-1036,-902,-748,-588,-397,-183,67,338,630,909,1177,1374,1501,1516,1403,1156,774,272,-321,-969,-1631,-2260,-2814,-3266,-3585,-3760,-3793,-3681,-3447,-3106,-2679,-2196,-1677,-1156,-654,-201,186,486,686,780,767,660,470,229,-43,-305,-528,-678,-736,-672,-501,-194,199,686,1209,1752,2253,2694,3020,3213,3250,3118,2830,2399,1854,1247,611,18,-501,-884,-1111,-1144,-1004,-678,-212,358,995,1618,2206,2679,3021,3184,3166,2958,2571,2025,1349,572,-262,-1124,-1964,-2759,-3449,-4028,-4431,-4673,-4708,-4560,-4226,-3738,-3125,-2437,-1710,-992,-317,291,813,1254,1612,1919,2186,2438,2702,2970,3264,3555,3833,4060,4208,4243,4133,3875,3457,2904,2244,1519,771,64,-576,-1095,-1477,-1711,-1801,-1761,-1629,-1430,-1206,-991,-805,-668,-581,-529,-510,-474,-431,-322,-160,79,382,734,1116,1489,1826,2097,2260,2325,2253,2075,1786,1418,992,542,90,-334,-715,-1041,-1308,-1511,-1666,-1763,-1826,-1849,-1851,-1824,-1788,-1727,-1657,-1572,-1466,-1350,-1214,-1070,-922,-778,-655,-553,-496,-468,-493,-539,-615,-698,-773,-836,-859,-849,-779,-664,-489,-260,12,325,650,972,1260,1483,1607,1604,1441,1114,602,-73,-892,-1821,-2795,-3766,-4643,-5374,-5869,-6101,-6016,-5618,-4923,-3972,-2835,-1593,-325,863,1918,2748,3343,3658,3711,3535,3144,2630,2005,1365,725,146,-352,-760,-1051,-1257,-1361,-1395,-1371,-1307,-1224,-1143,-1079,-1055,-1079,-1175,-1332,-1568,-1862,-2190,-2544,-2858,-3119,-3265,-3266,-3092,-2725,-2174,-1451,-612,294,1194,2004,2668,3109,3292,3190,2803,2150,1280,245,-879,-2010,-3081,-4009,-4740,-5238,-5464,-5448,-5192,-4756,-4195,-3575,-2966,-2419,-1991,-1683,-1529,-1482,-1538,-1641,-1752,-1838,-1857,-1796,-1647,-1414,-1117,-786,-448,-144,93,236,261,151,-85,-466,-950,-1542,-2189,-2877,-3549,-4182,-4726,-5150,-5434,-5543,-5486,-5249,-4855,-4321,-3680,-2963,-2213,-1460,-742,-80,508,1005,1418,1735,1975,2124,2211,2213,2161,2038,1860,1637,1367,1080,774,482,208,-19,-200,-308,-362,-352,-293,-209,-110,-36,-7,-45,-174,-395,-712,-1093,-1521,-1937,-2305,-2574,-2702,-2670,-2466,-2104,-1616,-1049,-447,119,614,981,1201,1255,1146,887,498,24,-523,-1086,-1647,-2174,-2641,-3042,-3360,-3601,-3766,-3871,-3927,-3954,-3968,-3987,-4023,-4087,-4177,-4284,-4397,-4484,-4524,-4485,-4335,-4065,-3650,-3105,-2430,-1659,-823,30,848,1584,2181,2608,2829,2834,2625,2229,1672,1016,311,-376,-984,-1468,-1786,-1918,-1866,-1655,-1312,-909,-488,-129,117,206,105,-193,-675,-1312,-2044,-2826,-3575,-4248,-4768,-5112,-5232,-5143,-4831,-4344,-3712,-2996,-2262,-1576,-1000,-594,-396,-435,-718,-1230,-1943,-2805,-3762,-4731,-5661,-6459,-7082,-7458,-7567,-7373,-6886,-6121,-5117,-3927,-2629,-1276,24,1227,2246,3050,3597,3880,3913,3709,3330,2805,2208,1581,983,444,6,-329,-548,-652,-666,-582,-449,-260,-63,137,301,419,459,422,282,56,-262,-648,-1086,-1541,-1983,-2370,-2671,-2842,-2860,-2699,-2344,-1803,-1082,-214,758,1794,2829,3810,4684,5394,5913,6200,6245,6044,5599,4940,4084,3083,1972,813,-341,-1442,-2422,-3259,-3885,-4308,-4484,-4448,-4194,-3782,-3245,-2663,-2076,-1571,-1173,-940,-866,-965,-1196,-1524,-1894,-2244,-2519,-2677,-2671,-2506,-2163,-1688,-1092,-449,214,822,1348,1744,1990,2085,2017,1826,1514,1140,718,298,-102,-454,-747,-972,-1138,-1252,-1331,-1385,-1440,-1485,-1547,-1596,-1641,-1658,-1634,-1571,-1443,-1287,-1075,-859,-627,-417,-239,-102,-20,9,-19,-97,-225,-392,-603,-840,-1099,-1364,-1615,-1829,-1977,-2029,-1962,-1752,-1393,-882,-246,494,1285,2076,2816,3432,3887,4122,4117,3853,3341,2598,1680,639,-449,-1503,-2456,-3225,-3777,-4063,-4100,-3892,-3493,-2961,-2361,-1780,-1267,-896,-694,-682,-871,-1221,-1715,-2295,-2903,-3488,-3984,-4343,-4531,-4503,-4266,-3799,-3143,-2300,-1343,-293,770,1809,2759,3586,4243,4719,5002,5097,5029,4820,4520,4155,3783,3422,3109,2858,2666,2535,2441,2362,2275,2143,1955,1683,1335,912,432,-75,-581,-1047,-1447,-1753,-1948,-2034,-2006,-1894,-1700,-1462,-1192,-902,-604,-283,67,464,929,1476,2106,2827,3597,4404,5183,5900,6485,6907,7112,7088,6837,6360,5715,4932,4076,3217,2396,1683,1101,683,441,356,425,591,834,1084,1312,1459,1500,1405,1178,810,344,-211,-787,-1356,-1855,-2246,-2489,-2563,-2448,-2161,-1706,-1128,-469,223,890,1487,1971,2313,2501,2532,2416,2177,1835,1429,979,521,82,-328,-671,-958,-1159,-1285,-1327,-1294,-1188,-1030,-824,-602,-375,-173,-7,103,151,145,79,-10,-125,-224,-296,-323,-286,-198,-47,135,350,554,758,921,1057,1163,1243,1327,1417,1544,1717,1941,2219,2531,2869,3198,3500,3742,3911,3992,3986,3895,3741,3543,3335,3138,2993,2908,2913,3000,3162,3374,3599,3786,3886,3853,3643,3229,2610,1785,800,-301,-1456,-2579,-3609,-4454,-5063,-5381,-5378,-5049,-4413,-3500,-2387,-1130,167,1429,2563,3498,4184,4582,4701,4540,4171,3625,2999,2355,1767,1309,1008,914,1010,1310,1761,2345,2990,3660,4292,4837,5256,5506,5576,5448,5135,4656,4035,3330,2569,1820,1123,521,39,-293,-495,-553,-510,-387,-206,-4,213,434,659,913,1199,1551,1966,2461,3019,3619,4222,4779,5232,5527,5622,5467,5079,4439,3610,2632,1584,545,-402,-1187,-1750,-2057,-2090,-1867,-1416,-801,-83,647,1333,1879,2258,2409,2328,2028,1523,884,147,-586,-1269,-1811,-2159,-2281,-2129,-1733,-1088,-256,712,1737,2744,3664,4425,4985,5304,5377,5199,4792,4192,3424,2558,1622,693,-200,-971,-1613,-2044,-2269,-2242,-1982,-1482,-791,67,1015,2017,2984,3882,4648,5249,5673,5899,5951,5831,5574,5193,4729,4184,3602,2966,2321,1647,989,339,-262,-792,-1225,-1520,-1659,-1618,-1393,-991,-436,230,957,1679,2338,2870,3230,3388,3323,3068,2627,2079,1470,879,377,29,-115,-25,308,859,1589,2430,3299,4111,4776,5216,5372,5213,4715,3921,2855,1603,245,-1129,-2410,-3518,-4371,-4912,-5108,-4944,-4440,-3629,-2578,-1348,-34,1286,2524,3608,4469,5078,5378,5395,5105,4565,3798,2874,1851,805,-195,-1084,-1804,-2309,-2583,-2606,-2416,-2022,-1504,-895,-290,270,712,1012,1139,1093,905,588,223,-173,-522,-797,-970,-1013,-957,-794,-573,-317,-54,187,399,587,761,948,1186,1488,1888,2393,2985,3658,4354,5032,5630,6082,6345,6379,6165,5715,5048,4227,3306,2372,1495,748,193,-136,-215,-59,318,849,1500,2177,2831,3384,3793,4014,4043,3869,3543,3087,2582,2078,1640,1317,1144,1125,1249,1482,1762,2033,2221,2268,2127,1773,1203,438,-477,-1485,-2528,-3517,-4422,-5157,-5712,-6045,-6168,-6072,-5797,-5352,-4783,-4127,-3412,-2679,-1954,-1263,-627,-47,452,897,1265,1591,1866,2107,2323,2504,2652,2747,2764,2688,2480,2134,1629,976,194,-687,-1594,-2491,-3278,-3906,-4304,-4426,-4257,-3788,-3062,-2118,-1049,73,1139,2063,2769,3192,3313,3116,2644,1940,1087,173,-723,-1499,-2106,-2493,-2640,-2580,-2335,-1993,-1618,-1307,-1127,-1159,-1416,-1934,-2667,-3583,-4599,-5623,-6568,-7322,-7822,-7998,-7810,-7273,-6390,-5236,-3873,-2400,-909,498,1737,2736,3438,3823,3865,3600,3036,2245,1271,194,-908,-1969,-2905,-3665,-4193,-4456,-4441,-4156,-3621,-2899,-2030,-1114,-210,593,1225,1648,1811,1727,1396,875,204,-525,-1262,-1918,-2448,-2806,-2975,-2955,-2768,-2452,-2042,-1597,-1143,-723,-341,-10,289,564,843,1139,1463,1806,2161,2478,2744,2881,2875,2678,2274,1677,898,1,-962,-1902,-2752,-3426,-3881,-4063,-3983,-3639,-3094,-2407,-1663,-950,-357,54,221,130,-218,-788,-1526,-2346,-3173,-3903,-4468,-4784,-4823,-4550,-3990,-3174,-2165,-1053,78,1131,2012,2666,3016,3063,2780,2207,1370,342,-833,-2058,-3293,-4439,-5473,-6311,-6954,-7340,-7498,-7405,-7094,-6598,-5947,-5204,-4416,-3626,-2900,-2248,-1728,-1328,-1070,-947,-934,-1038,-1219,-1476,-1794,-2156,-2567,-3011,-3492,-3996,-4515,-5024,-5499,-5900,-6194,-6326,-6274,-5992,-5477,-4728,-3772,-2662,-1451,-239,903,1880,2610,3049,3142,2892,2315,1449,377,-833,-2067,-3235,-4246,-5001,-5465,-5579,-5352,-4816,-4017,-3056,-2031,-1059,-255,282,482,299,-264,-1172,-2345,-3684,-5060,-6344,-7420,-8161,-8524,-8434,-7917,-6996,-5737,-4250,-2628,-1006,524,1848,2899,3623,3995,4013,3717,3127,2335,1381,352,-680,-1665,-2533,-3251,-3788,-4120,-4252,-4189,-3944,-3563,-3065,-2508,-1927,-1367,-867,-455,-147,35,114,68,-64,-282,-571,-904,-1287,-1694,-2126,-2565,-3000,-3406,-3770,-4040,-4203,-4198,-4009,-3599,-2961,-2092,-1027,202,1517,2854,4112,5211,6060,6596,6772,6566,5998,5106,3969,2681,1358,104,-958,-1758,-2216,-2318,-2073,-1519,-751,146,1037,1820,2378,2649,2568,2148,1404,414,-734,-1931,-3066,-4033,-4762,-5179,-5290,-5081,-4615,-3954,-3171,-2379,-1634,-1043,-623,-443,-473,-725,-1144,-1697,-2318,-2970,-3585,-4141,-4602,-4949,-5188,-5307,-5333,-5269,-5143,-4964,-4758,-4532,-4302,-4075,-3851,-3640,-3422,-3206,-2963,-2698,-2381,-2029,-1618,-1177,-707,-249,174,510,734,799,693,394,-81,-707,-1443,-2217,-2959,-3595,-4031,-4228,-4114,-3692,-2959,-1962,-772,526,1829,3030,4048,4803,5257,5410,5267,4900,4364,3757,3156,2634,2255,2043,2006,2111,2315,2537,2703,2727,2544,2096,1375,372,-857,-2253,-3720,-5156,-6451,-7507,-8233,-8574,-8497,-7996,-7121,-5911,-4472,-2886,-1265,292,1697,2875,3775,4372,4647,4628,4325,3802,3091,2269,1382,511,-308,-1005,-1556,-1922,-2100,-2083,-1900,-1559,-1123,-608,-80,437,904,1291,1597,1809,1937,1999,2000,1961,1896,1795,1674,1504,1283,998,622,184,-342,-896,-1474,-1998,-2442,-2733,-2842,-2734,-2404,-1859,-1143,-301,596,1468,2258,2878,3301,3471,3403,3099,2603,1978,1281,612,23,-398,-622,-601,-352,126,764,1507,2276,2970,3514,3828,3847,3553,2929,2017,867,-423,-1765,-3021,-4101,-4880,-5295,-5285,-4844,-3997,-2810,-1385,168,1695,3091,4213,4994,5356,5295,4820,3991,2886,1599,246,-1073,-2253,-3216,-3899,-4269,-4307,-4043,-3492,-2731,-1792,-777,286,1306,2269,3120,3853,4458,4934,5301,5552,5712,5770,5730,5579,5296,4871,4292,3539,2646,1600,474,-699,-1848,-2885,-3757,-4364,-4678,-4634,-4244,-3507,-2474,-1217,180,1606,2959,4129,5031,5595,5782,5594,5054,4228,3205,2084,990,16,-728,-1183,-1297,-1069,-516,297,1289,2350,3366,4216,4801,5028,4861,4272,3308,2022,530,-1050,-2573,-3902,-4923,-5529,-5680,-5349,-4582,-3440,-2035,-485,1080,2534,3776,4725,5330,5580,5480,5068,4389,3515,2498,1417,326,-717,-1670,-2496,-3171,-3685,-4013,-4181,-4167,-3988,-3661,-3173,-2567,-1834,-1013,-123,799,1718,2584,3362,3996,4457,4710,4736,4535,4116,3502,2733,1861,929,16,-844,-1573,-2137,-2483,-2589,-2433,-2011,-1342,-446,624,1814,3059,4274,5397,6341,7066,7511,7679,7561,7204,6658,6000,5322,4698,4222,3942,3905,4120,4569,5203,5957,6742,7463,8035,8366,8399,8110,7483,6567,5415,4120,2788,1533,451,-365,-853,-999,-792,-301,425,1270,2145,2938,3559,3942,4040,3841,3371,2644,1753,725,-328,-1374,-2334,-3170,-3849,-4356,-4684,-4858,-4873,-4782,-4586,-4325,-4011,-3656,-3267,-2827,-2343,-1779,-1144,-412,403,1300,2241,3203,4128,4960,5649,6120,6348,6274,5909,5242,4330,3221,2005,780,-359,-1305,-1985,-2332,-2328,-1967,-1297,-378,698,1824,2902,3832,4536,4966,5094,4946,4544,3976,3298,2614,1990,1502,1190,1069,1145,1371,1711,2084,2434,2672,2756,2624,2259,1662,845,-128,-1214,-2318,-3369,-4285,-4988,-5434,-5579,-5412,-4951,-4218,-3283,-2196,-1049,94,1148,2059,2771,3251,3485,3473,3228,2798,2202,1527,804,120,-477,-932,-1202,-1271,-1128,-791,-290,340,1037,1773,2485,3157,3752,4273,4710,5078,5381,5633,5832,5974,6056,6041,5934,5690,5313,4801,4148,3401,2580,1740,941,234,-325,-687,-826,-723,-387,168,886,1735,2628,3522,4333,5021,5528,5832,5916,5788,5472,4995,4417,3774,3139,2544,2050,1680,1461,1398,1478,1685,1968,2298,2595,2832,2930,2866,2601,2142,1483,693,-194,-1084,-1889,-2530,-2910,-2978,-2688,-2043,-1057,187,1625,3126,4585,5881,6906,7590,7869,7736,7198,6304,5116,3732,2228,719,-724,-2019,-3110,-3973,-4581,-4959,-5111,-5089,-4915,-4645,-4296,-3914,-3499,-3077,-2636,-2194,-1731,-1271,-812,-373,17,342,570,675,653,484,187,-232,-733,-1278,-1818,-2304,-2681,-2917,-2970,-2833,-2507,-2009,-1380,-656,97,839,1508,2069,2484,2742,2821,2742,2504,2138,1670,1137,579,39,-440,-813,-1044,-1112,-989,-709,-255,284,886,1450,1908,2188,2210,1954,1382,531,-558,-1805,-3096,-4325,-5363,-6109,-6476,-6417,-5913,-5004,-3745,-2239,-604,1042,2572,3886,4897,5557,5839,5745,5313,4578,3618,2495,1286,61,-1118,-2196,-3140,-3919,-4527,-4957,-5223,-5329,-5298,-5135,-4845,-4446,-3923,-3302,-2575,-1772,-913,-48,786,1524,2123,2526,2710,2641,2345,1822,1135,332,-513,-1328,-2040,-2596,-2941,-3059,-2934,-2590,-2049,-1361,-577,257,1070,1843,2507,3066,3478,3755,3902,3922,3856,3708,3527,3324,3143,2983,2885,2831,2836,2882,2948,3012,3038,2993,2850,2564,2139,1528,769,-150,-1181,-2279,-3389,-4432,-5343,-6057,-6506,-6674,-6519,-6080,-5369,-4464,-3428,-2359,-1338,-453,234,668,834,715,347,-250,-1016,-1898,-2843,-3781,-4678,-5480,-6167,-6715,-7123,-7393,-7539,-7582,-7534,-7424,-7259,-7054,-6807,-6513,-6168,-5748,-5258,-4682,-4032,-3315,-2566,-1803,-1086,-441,80,447,639,642,475,154,-271,-756,-1234,-1660,-1972,-2153,-2167,-2040,-1766,-1401,-968,-518,-85,298,617,859,1033,1141,1208,1236,1254,1264,1282,1312,1365,1441,1539,1668,1798,1943,2051,2115,2084,1926,1599,1076,339,-611,-1746,-3027,-4378,-5718,-6959,-7995,-8763,-9179,-9219,-8875,-8164,-7158,-5922,-4562,-3179,-1861,-712,228,896,1284,1404,1259,908,386,-253,-943,-1648,-2295,-2867,-3310,-3620,-3776,-3792,-3673,-3446,-3141,-2771,-2384,-1970,-1575,-1171,-792,-416,-52,280,593,844,1030,1118,1092,939,654,245,-269,-857,-1483,-2095,-2660,-3119,-3455,-3631,-3648,-3512,-3240,-2873,-2441,-1993,-1559,-1175,-849,-594,-396,-235,-95,60,240,468,738,1045,1367,1676,1940,2121,2201,2139,1947,1594,1116,502,-202,-994,-1826,-2695,-3555,-4410,-5216,-5969,-6632,-7182,-7577,-7782,-7755,-7459,-6880,-5993,-4837,-3424,-1846,-162,1515,3088,4460,5543,6270,6610,6546,6099,5318,4250,2998,1615,203,-1178,-2460,-3599,-4562,-5330,-5904,-6269,-6455,-6447,-6278,-5938,-5445,-4807,-4029,-3144,-2168,-1146,-121,849,1714,2415,2908,3167,3161,2920,2437,1786,1001,156,-673,-1441,-2073,-2547,-2835,-2941,-2887,-2708,-2448,-2160,-1877,-1645,-1463,-1347,-1269,-1207,-1118,-978,-751,-437,-32,443,939,1436,1866,2208,2430,2513,2474,2312,2073,1758,1421,1043,663,240,-207,-729,-1311,-1980,-2718,-3495,-4285,-5019,-5647,-6100,-6332,-6298,-5991,-5411,-4601,-3620,-2541,-1456,-443,424,1074,1495,1641,1542,1215,682,17,-765,-1588,-2428,-3233,-3978,-4627,-5160,-5558,-5801,-5894,-5810,-5586,-5194,-4684,-4050,-3334,-2566,-1767,-1004,-282,323,802,1115,1239,1175,928,507,-26,-661,-1318,-1965,-2540,-3014,-3341,-3523,-3536,-3402,-3132,-2756,-2296,-1785,-1238,-680,-115,450,1024,1607,2211,2835,3489,4157,4842,5509,6158,6745,7264,7678,7980,8153,8196,8107,7906,7587,7189,6701,6154,5533,4856,4109,3292,2420,1490,540,-389,-1264,-2004,-2570,-2894,-2942,-2695,-2156,-1357,-366,753,1876,2930,3789,4382,4637,4519,4021,3172,2012,641,-871,-2403,-3871,-5180,-6258,-7059,-7553,-7744,-7649,-7316,-6789,-6145,-5434,-4722,-4053,-3465,-2975,-2594,-2305,-2100,-1950,-1826,-1707,-1556,-1372,-1126,-829,-476,-84,338,764,1186,1579,1935,2233,2481,2647,2756,2773,2719,2579,2370,2088,1761,1398,1034,690,405,197,103,129,293,586,994,1496,2055,2629,3182,3654,4029,4249,4311,4186,3874,3378,2707,1882,919,-153,-1302,-2497,-3693,-4846,-5912,-6830,-7564,-8063,-8295,-8243,-7893,-7267,-6388,-5316,-4104,-2833,-1579,-410,603,1415,1999,2333,2441,2336,2062,1667,1198,706,236,-192,-539,-811,-987,-1075,-1081,-996,-833,-582,-239,194,727,1352,2063,2837,3650,4474,5256,5976,6580,7047,7348,7464,7398,7138,6718,6140,5441,4661,3820,2980,2151,1388,697,116,-359,-712,-947,-1068,-1075,-977,-769,-464,-47,465,1081,1782,2562,3383,4233,5057,5827,6497,7029,7391,7570,7532,7308,6873,6282,5532,4681,3735,2749,1726,709,-291,-1253,-2147,-2954,-3637,-4164,-4490,-4596,-4427,-3988,-3251,-2245,-991,450,2008,3599,5125,6504,7649,8493,9002,9140,8932,8382,7557,6497,5273,3955,2589,1247,-41,-1232,-2303,-3234,-4020,-4644,-5117,-5428,-5578,-5584,-5432,-5163,-4766,-4290,-3755,-3192,-2646,-2126,-1677,-1292,-987,-746,-561,-404,-265,-107,57,270,489,756,1006,1267,1490,1666,1787,1831,1802,1706,1553,1369,1180,1010,905,873,956,1136,1440,1833,2303,2820,3336,3829,4251,4585,4796,4894,4864,4733,4519,4241,3928,3587,3231,2840,2424,1944,1414,815,173,-495,-1133,-1710,-2153,-2435,-2497,-2341,-1943,-1356,-599,244,1109,1929,2623,3166,3504,3657,3619,3432,3140,2770,2382,1985,1602,1245,895,555,218,-133,-461,-781,-1044,-1240,-1327,-1297,-1128,-832,-417,80,630,1190,1720,2201,2597,2915,3142,3293,3375,3394,3365,3282,3150,2968,2724,2439,2098,1740,1361,1009,701,473,364,378,560,891,1386,2020,2769,3594,4461,5317,6129,6857,7485,7985,8372,8626,8782,8824,8782,8637,8397,8056,7588,7006,6278,5424,4441,3346,2175,949,-266,-1441,-2503,-3418,-4132,-4621,-4862,-4849,-4588,-4095,-3396,-2526,-1514,-419,737,1884,2992,4003,4875,5568,6039,6265,6219,5896,5295,4426,3331,2025,588,-947,-2495,-3997,-5391,-6612,-7621,-8383,-8878,-9117,-9096,-8857,-8414,-7810,-7075,-6227,-5301,-4297,-3233,-2122,-962,217,1399,2562,3649,4639,5480,6127,6565,6757,6706,6430,5938,5293,4526,3713,2896,2140,1486,971,618,432,417,547,821,1184,1644,2141,2675,3217,3745,4258,4728,5142,5482,5721,5839,5813,5631,5274,4761,4082,3270,2337,1312,228,-903,-2026,-3141,-4178,-5130,-5940,-6569,-6987,-7149,-7042,-6655,-5991,-5102,-4009,-2824,-1583,-421,618,1442,2011,2309,2340,2144,1781,1315,820,360,-19,-282,-425,-457,-399,-293,-162,-50,20,39,-5,-97,-231,-380,-531,-647,-732,-740,-686,-536,-305,19,418,881,1375,1876,2333,2718,2978,3094,3037,2800,2395,1834,1162,419,-350,-1087,-1749,-2290,-2674,-2877,-2888,-2702,-2327,-1802,-1136,-404,376,1127,1827,2420,2895,3219,3407,3440,3353,3134,2813,2393,1891,1313,677,-14,-739,-1495,-2257,-3019,-3751,-4434,-5039,-5526,-5869,-6014,-5949,-5623,-5042,-4189,-3093,-1785,-324,1218,2766,4222,5521,6568,7330,7751,7834,7584,7023,6210,5177,4002,2714,1387,39,-1270,-2531,-3702,-4771,-5711,-6507,-7143,-7606,-7895,-8003,-7949,-7743,-7413,-6989,-6505,-5973,-5445,-4893,-4364,-3822,-3283,-2723,-2142,-1538,-911,-283,341,919,1437,1864,2172,2367,2419,2360,2189,1939,1643,1323,1015,734,494,307,148,33,-84,-190,-314,-443,-577,-686,-754,-748,-643,-438,-115,280,742,1199,1619,1934,2106,2087,1863,1412,753,-100,-1102,-2202,-3338,-4441,-5438,-6266,-6862,-7190,-7214,-6946,-6388,-5604,-4638,-3582,-2508,-1510,-654,-2,404,558,458,144,-353,-971,-1675,-2404,-3130,-3827,-4466,-5056,-5579,-6040,-6440,-6774,-7039,-7238,-7350,-7391,-7337,-7206,-6984,-6688,-6307,-5860,-5335,-4742,-4083,-3356,-2586,-1773,-963,-169,543,1152,1595,1850,1883,1690,1284,691,-28,-818,-1587,-2267,-2778,-3059,-3073,-2798,-2257,-1473,-520,538,1615,2626,3507,4206,4684,4959,5031,4954,4779,4555,4331,4147,3999,3902,3824,3729,3588,3358,3007,2532,1908,1169,324,-579,-1487,-2353,-3101,-3683,-4037,-4125,-3911,-3400,-2594,-1537,-289,1086,2483,3829,5020,5980,6658,6992,6991,6639,5981,5045,3899,2578,1154,-338,-1854,-3354,-4818,-6218,-7534,-8753,-9844,-10803,-11589,-12213,-12618,-12829,-12798,-12553,-12064,-11367,-10450,-9352,-8085,-6692,-5199,-3664,-2122,-639,742,1966,2991,3786,4335,4633,4700,4562,4261,3854,3379,2908,2458,2091,1795,1602,1483,1433,1421,1417,1397,1338,1215,1037,787,491,157,-190,-526,-844,-1116,-1357,-1549,-1715,-1855,-1986,-2106,-2227,-2349,-2471,-2602,-2751,-2918,-3135,-3390,-3714,-4089,-4513,-4962,-5398,-5786,-6084,-6245,-6255,-6095,-5779,-5340,-4824,-4292,-3812,-3435,-3215,-3164,-3293,-3561,-3929,-4334,-4698,-4970,-5081,-5013,-4747,-4298,-3710,-3021,-2310,-1623,-1020,-540,-198,6,87,85,33,-18,-31,24,177,422,781,1219,1743,2317,2921,3543,4135,4702,5195,5608,5907,6079,6098,5960,5656,5191,4588,3870,3086,2273,1503,806,256,-125,-305,-274,-49,348,866,1464,2062,2625,3083,3410,3570,3564,3378,3051,2582,2023,1388,722,43,-625,-1264,-1874,-2444,-2987,-3489,-3968,-4385,-4756,-5016,-5155,-5104,-4832,-4300,-3482,-2388,-1032,524,2208,3926,5571,7041,8246,9106,9592,9683,9412,8826,8002,7015,5947,4858,3791,2770,1782,822,-154,-1170,-2244,-3400,-4615,-5876,-7140,-8352,-9470,-10425,-11183,-11702,-11954,-11940,-11644,-11089,-10286,-9264,-8053,-6693,-5231,-3720,-2226,-811,455,1516,2319,2834,3050,2984,2675,2178,1571,922,317,-196,-562,-770,-808,-710,-492,-217,93,383,638,834,980,1073,1149,1208,1285,1390,1515,1675,1837,1995,2129,2216,2252,2236,2154,2039,1868,1679,1459,1223,975,726,482,267,99,-3,1,122,379,786,1310,1949,2629,3307,3890,4322,4514,4436,4046,3364,2419,1283,36,-1223,-2394,-3399,-4170,-4673,-4902,-4880,-4653,-4291,-3866,-3451,-3117,-2899,-2839,-2921,-3138,-3437,-3766,-4065,-4263,-4317,-4174,-3827,-3265,-2524,-1640,-674,298,1220,2012,2640,3062,3268,3280,3122,2854,2540,2245,2042,1987,2122,2468,3023,3759,4631,5580,6532,7419,8172,8746,9101,9235,9145,8872,8441,7914,7318,6702,6077,5472,4863,4275,3664,3052,2418,1764,1109,437,-221,-874,-1514,-2129,-2721,-3259,-3733,-4097,-4313,-4339,-4127,-3649,-2903,-1884,-658,725,2157,3534,4737,5660,6215,6353,6055,5353,4305,3008,1557,78,-1360,-2652,-3782,-4710,-5459,-6055,-6542,-6965,-7366,-7770,-8186,-8612,-9015,-9358,-9598,-9667,-9534,-9142,-8470,-7512,-6264,-4781,-3078,-1268,623,2456,4193,5730,7015,8010,8681,9049,9121,8952,8598,8111,7581,7033,6548,6136,5826,5616,5495,5437,5417,5395,5342,5235,5041,4772,4413,4003,3548,3109,2692,2350,2087,1907,1807,1750,1712,1647,1528,1318,1008,591,74,-517,-1163,-1819,-2456,-3026,-3496,-3827,-3985,-3953,-3714,-3280,-2676,-1931,-1130,-305,422,1021,1400,1533,1407,1034,476,-195,-872,-1457,-1839,-1945,-1716,-1149,-267,848,2098,3348,4466,5317,5806,5855,5447,4608,3401,1944,361,-1202,-2607,-3742,-4513,-4882,-4826,-4388,-3616,-2600,-1436,-220,944,1974,2797,3366,3642,3634,3330,2794,2055,1207,311,-529,-1246,-1754,-2004,-1968,-1635,-1034,-209,772,1829,2878,3838,4643,5240,5602,5726,5618,5316,4858,4278,3639,2947,2262,1583,939,342,-200,-661,-1040,-1311,-1471,-1512,-1431,-1243,-947,-571,-110,408,998,1648,2367,3160,4019,4943,5911,6884,7837,8699,9446,9999,10350,10448,10304,9918,9317,8538,7623,6613,5544,4450,3335,2225,1106,-17,-1159,-2310,-3487,-4656,-5827,-6951,-8015,-8976,-9797,-10447,-10888,-11097,-11051,-10743,-10167,-9339,-8277,-7016,-5608,-4098,-2562,-1051,362,1624,2696,3550,4179,4602,4844,4961,4999,5022,5075,5195,5408,5696,6059,6435,6799,7087,7266,7308,7197,6956,6602,6192,5766,5381,5064,4844,4711,4644,4595,4511,4323,3997,3469,2757,1852,809,-303,-1421,-2440,-3300,-3933,-4293,-4380,-4191,-3765,-3146,-2393,-1568,-728,61,765,1323,1705,1889,1826,1538,985,205,-785,-1942,-3191,-4466,-5677,-6728,-7555,-8064,-8251,-8063,-7564,-6775,-5798,-4727,-3667,-2737,-2011,-1569,-1436,-1607,-2052,-2694,-3447,-4219,-4895,-5402,-5664,-5636,-5313,-4696,-3836,-2782,-1616,-397,787,1881,2841,3620,4228,4645,4905,5026,5055,5017,4968,4926,4928,4990,5112,5302,5536,5802,6071,6316,6515,6644,6692,6650,6519,6307,6018,5676,5272,4835,4353,3843,3296,2721,2117,1492,855,219,-406,-992,-1536,-2003,-2392,-2672,-2836,-2856,-2729,-2428,-1964,-1325,-532,397,1419,2498,3567,4576,5469,6187,6703,6990,7039,6881,6530,6046,5466,4842,4203,3572,2945,2301,1608,821,-100,-1182,-2444,-3868,-5425,-7051,-8672,-10198,-11550,-12634,-13405,-13797,-13816,-13440,-12711,-11660,-10336,-8811,-7132,-5379,-3605,-1876,-238,1258,2576,3691,4580,5238,5670,5881,5901,5753,5477,5108,4693,4259,3841,3459,3115,2809,2522,2227,1899,1515,1049,516,-90,-716,-1344,-1900,-2360,-2672,-2817,-2805,-2640,-2387,-2079,-1805,-1603,-1546,-1651,-1933,-2384,-2943,-3585,-4211,-4777,-5206,-5449,-5488,-5294,-4902,-4327,-3632,-2872,-2114,-1426,-867,-481,-306,-344,-595,-1023,-1585,-2218,-2861,-3437,-3898,-4189,-4278,-4174,-3870,-3420,-2866,-2265,-1696,-1198,-840,-641,-625,-783,-1108,-1540,-2070,-2608,-3137,-3584,-3918,-4101,-4108,-3933,-3573,-3052,-2392,-1650,-861,-102,591,1160,1564,1800,1850,1751,1531,1244,957,717,598,630,845,1254,1835,2564,3395,4256,5110,5866,6507,6960,7229,7284,7154,6836,6372,5765,5065,4257,3385,2437,1434,389,-685,-1752,-2780,-3717,-4512,-5111,-5461,-5527,-5288,-4736,-3911,-2838,-1603,-267,1075,2349,3483,4417,5129,5591,5824,5846,5692,5416,5044,4638,4203,3782,3370,2974,2581,2181,1753,1284,749,135,-572,-1380,-2288,-3305,-4400,-5578,-6793,-8023,-9239,-10380,-11435,-12340,-13078,-13610,-13922,-13992,-13820,-13405,-12753,-11889,-10828,-9614,-8279,-6877,-5457,-4064,-2765,-1583,-574,246,864,1268,1479,1509,1386,1148,830,479,134,-162,-367,-460,-410,-213,134,617,1217,1902,2643,3408,4158,4863,5495,6016,6412,6637,6684,6513,6118,5491,4631,3572,2339,1006,-380,-1716,-2950,-3985,-4769,-5256,-5410,-5244,-4761,-4020,-3067,-1991,-860,230,1210,2003,2563,2849,2861,2592,2087,1384,545,-361,-1264,-2100,-2820,-3371,-3757,-3950,-3990,-3898,-3721,-3508,-3298,-3144,-3057,-3070,-3177,-3366,-3639,-3941,-4280,-4606,-4911,-5174,-5374,-5508,-5554,-5513,-5361,-5105,-4730,-4234,-3631,-2907,-2095,-1201,-247,732,1717,2667,3548,4334,4983,5485,5810,5971,5963,5820,5566,5245,4904,4577,4303,4102,3981,3933,3938,3965,3979,3950,3838,3641,3324,2919,2408,1831,1202,540,-119,-772,-1393,-1973,-2513,-2996,-3430,-3803,-4100,-4319,-4422,-4401,-4214,-3860,-3297,-2561,-1622,-563,622,1823,3014,4096,5016,5718,6157,6312,6179,5768,5110,4247,3217,2082,870,-364,-1606,-2815,-3989,-5104,-6156,-7131,-8012,-8787,-9433,-9935,-10272,-10439,-10429,-10249,-9917,-9454,-8885,-8241,-7541,-6804,-6048,-5263,-4463,-3635,-2787,-1906,-1017,-108,782,1648,2470,3218,3892,4473,4954,5346,5639,5841,5965,5994,5952,5822,5612,5332,4967,4560,4095,3630,3172,2768,2459,2258,2224,2332,2608,3020,3520,4065,4575,4975,5200,5190,4902,4341,3512,2469,1285,35,-1185,-2296,-3228,-3937,-4387,-4597,-4570,-4353,-3995,-3534,-3036,-2524,-2048,-1620,-1256,-975,-760,-641,-591,-628,-738,-924,-1167,-1458,-1781,-2104,-2422,-2696,-2926,-3097,-3208,-3270,-3289,-3286,-3274,-3265,-3268,-3294,-3320,-3360,-3377,-3367,-3303,-3166,-2939,-2613,-2192,-1675,-1100,-488,109,654,1090,1394,1522,1483,1271,926,479,-9,-483,-894,-1178,-1323,-1287,-1075,-693,-156,498,1238,2019,2795,3523,4156,4650,4979,5097,5008,4681,4153,3415,2536,1539,493,-537,-1500,-2316,-2945,-3325,-3426,-3218,-2703,-1882,-806,490,1910,3388,4805,6093,7141,7913,8344,8446,8229,7742,7063,6272,5461,4722,4128,3732,3575,3648,3945,4406,4991,5609,6199,6676,6970,7029,6796,6243,5364,4156,2662,916,-1002,-3029,-5053,-7006,-8780,-10310,-11518,-12376,-12840,-12938,-12651,-12056,-11156,-10045,-8761,-7365,-5939,-4503,-3144,-1873,-740,238,1050,1687,2159,2468,2637,2674,2600,2437,2192,1894,1553,1194,848,535,298,164,164,331,673,1200,1899,2748,3703,4731,5760,6755,7653,8418,9021,9429,9642,9647,9448,9058,8472,7722,6797,5741,4552,3278,1946,606,-690,-1893,-2933,-3784,-4373,-4710,-4764,-4568,-4152,-3586,-2930,-2286,-1717,-1305,-1105,-1140,-1430,-1940,-2634,-3446,-4298,-5108,-5806,-6313,-6600,-6620,-6394,-5926,-5272,-4493,-3657,-2852,-2147,-1614,-1299,-1246,-1456,-1931,-2631,-3516,-4510,-5542,-6523,-7360,-7972,-8278,-8216,-7755,-6878,-5610,-4003,-2132,-109,1961,3950,5754,7273,8446,9231,9624,9660,9373,8860,8181,7434,6701,6042,5525,5171,5004,5021,5192,5495,5875,6281,6670,6973,7163,7186,7028,6666,6109,5354,4445,3398,2283,1132,29,-983,-1826,-2453,-2820,-2882,-2653,-2106,-1315,-291,858,2079,3270,4359,5275,5974,6428,6642,6635,6457,6155,5795,5429,5098,4828,4621,4452,4300,4106,3827,3414,2836,2068,1127,11,-1215,-2521,-3828,-5087,-6228,-7199,-7972,-8501,-8799,-8853,-8693,-8348,-7839,-7218,-6495,-5712,-4881,-4018,-3146,-2277,-1430,-635,91,709,1204,1553,1752,1808,1743,1592,1405,1231,1120,1107,1218,1447,1770,2151,2506,2791,2908,2830,2498,1930,1134,179,-847,-1855,-2720,-3346,-3649,-3552,-3059,-2155,-924,562,2176,3788,5269,6488,7345,7773,7724,7210,6252,4932,3321,1547,-302,-2088,-3733,-5124,-6205,-6907,-7205,-7092,-6566,-5685,-4481,-3048,-1468,164,1731,3152,4322,5183,5680,5803,5552,4977,4127,3085,1931,750,-395,-1437,-2356,-3120,-3745,-4232,-4611,-4897,-5115,-5263,-5360,-5380,-5328,-5171,-4906,-4506,-3978,-3308,-2528,-1642,-700,266,1219,2095,2886,3526,4032,4365,4555,4603,4532,4381,4148,3885,3572,3239,2873,2480,2056,1614,1168,744,379,113,-24,11,219,608,1143,1785,2471,3125,3683,4068,4238,4159,3823,3262,2512,1657,765,-55,-730,-1163,-1301,-1100,-550,329,1488,2849,4319,5790,7155,8312,9182,9705,9857,9645,9102,8295,7308,6236,5175,4224,3444,2900,2609,2563,2733,3045,3416,3744,3919,3852,3447,2672,1484,-70,-1954,-4067,-6295,-8523,-10608,-12448,-13936,-15016,-15637,-15803,-15527,-14846,-13827,-12517,-10991,-9323,-7560,-5793,-4059,-2447,-998,204,1128,1706,1927,1772,1264,446,-615,-1817,-3062,-4218,-5181,-5843,-6126,-5984,-5400,-4403,-3041,-1413,389,2231,4017,5619,6975,8010,8711,9085,9161,9010,8697,8300,7890,7521,7229,7022,6891,6807,6718,6584,6345,5971,5439,4738,3887,2909,1851,749,-349,-1396,-2377,-3234,-3985,-4589,-5057,-5382,-5557,-5600,-5508,-5302,-5004,-4631,-4233,-3825,-3463,-3172,-2980,-2918,-2974,-3165,-3445,-3804,-4176,-4535,-4817,-4989,-5032,-4918,-4678,-4322,-3906,-3479,-3098,-2818,-2663,-2657,-2768,-2964,-3172,-3314,-3306,-3073,-2565,-1754,-659,686,2196,3780,5329,6736,7914,8790,9327,9522,9388,8985,8353,7576,6695,5773,4834,3901,2981,2074,1186,324,-493,-1232,-1859,-2327,-2606,-2668,-2516,-2170,-1679,-1112,-556,-93,189,239,13,-475,-1212,-2108,-3095,-4049,-4868,-5445,-5697,-5567,-5040,-4133,-2907,-1443,144,1746,3244,4545,5580,6299,6705,6800,6640,6271,5754,5157,4510,3873,3237,2635,2040,1453,852,223,-442,-1149,-1904,-2685,-3502,-4316,-5135,-5924,-6683,-7390,-8044,-8622,-9137,-9552,-9873,-10065,-10111,-9970,-9636,-9060,-8261,-7236,-6010,-4653,-3207,-1778,-427,755,1712,2406,2815,2967,2882,2634,2273,1881,1506,1209,1005,916,923,1012,1147,1290,1408,1467,1455,1356,1175,936,648,366,105,-89,-181,-159,14,333,804,1419,2151,2979,3851,4729,5548,6261,6810,7156,7267,7132,6760,6176,5426,4565,3658,2768,1960,1274,754,413,258,266,411,647,922,1183,1385,1472,1438,1250,918,455,-125,-788,-1512,-2277,-3067,-3867,-4679,-5489,-6305,-7109,-7895,-8636,-9317,-9905,-10375,-10706,-10879,-10884,-10725,-10399,-9925,-9310,-8576,-7739,-6821,-5849,-4846,-3844,-2881,-1981,-1186,-518,2,369,586,671,651,563,442,336,259,253,318,459,667,921,1199,1460,1687,1828,1883,1816,1637,1350,984,575,165,-193,-456,-581,-548,-330,55,599,1276,2026,2830,3626,4391,5096,5738,6308,6830,7311,7767,8209,8622,9000,9296,9482,9499,9312,8889,8207,7295,6163,4899,3556,2250,1058,72,-644,-1059,-1173,-1028,-696,-278,116,367,386,89,-544,-1516,-2783,-4254,-5849,-7429,-8910,-10181,-11177,-11869,-12226,-12287,-12071,-11628,-10999,-10221,-9320,-8308,-7199,-5988,-4691,-3326,-1922,-528,799,1991,2996,3741,4206,4363,4217,3811,3176,2390,1517,635,-188,-888,-1422,-1752,-1865,-1758,-1458,-979,-379,313,1044,1772,2460,3083,3615,4051,4391,4638,4813,4928,5003,5053,5090,5120,5135,5139,5105,5025,4885,4656,4341,3918,3389,2761,2035,1243,392,-465,-1314,-2104,-2809,-3409,-3871,-4214,-4431,-4553,-4604,-4612,-4608,-4605,-4626,-4650,-4689,-4713,-4713,-4684,-4608,-4503,-4385,-4267,-4200,-4194,-4299,-4523,-4889,-5388,-6009,-6714,-7460,-8187,-8817,-9292,-9517,-9452,-9029,-8232,-7056,-5530,-3713,-1683,461,2608,4660,6501,8071,9297,10161,10659,10808,10656,10247,9635,8873,7991,7035,6013,4956,3866,2774,1696,660,-290,-1135,-1821,-2337,-2663,-2792,-2753,-2561,-2267,-1915,-1547,-1204,-910,-669,-489,-338,-214,-80,78,273,514,799,1123,1480,1863,2263,2677,3102,3531,3964,4387,4797,5171,5504,5764,5947,6026,5991,5842,5570,5204,4753,4270,3781,3342,2976,2718,2559,2498,2470,2442,2320,2061,1578,859,-135,-1366,-2804,-4366,-5977,-7531,-8943,-10133,-11032,-11607,-11837,-11722,-11289,-10568,-9604,-8450,-7151,-5766,-4333,-2920,-1544,-273,879,1869,2677,3294,3703,3919,3942,3802,3512,3115,2623,2096,1536,1001,498,57,-299,-579,-755,-856,-870,-824,-728,-594,-449,-279,-112,86,308,592,948,1404,1972,2646,3420,4249,5095,5893,6588,7117,7441,7537,7400,7064,6561,5958,5315,4688,4137,3679,3342,3098,2936,2788,2622,2362,1977,1424,705,-174,-1161,-2197,-3215,-4125,-4886,-5430,-5758,-5874,-5815,-5649,-5431,-5251,-5149,-5188,-5373,-5706,-6161,-6685,-7231,-7729,-8136,-8393,-8476,-8359,-8031,-7502,-6775,-5876,-4821,-3653,-2384,-1079,254,1547,2777,3899,4874,5684,6293,6699,6892,6866,6646,6231,5655,4935,4108,3204,2265,1317,414,-430,-1157,-1764,-2212,-2495,-2604,-2544,-2326,-1965,-1488,-911,-259,455,1214,2013,2836,3682,4523,5353,6141,6862,7502,8029,8440,8737,8914,9011,9019,8991,8923,8838,8743,8622,8480,8292,8052,7742,7361,6897,6363,5744,5076,4338,3579,2796,2017,1275,582,-41,-582,-1056,-1471,-1857,-2255,-2702,-3226,-3868,-4620,-5493,-6453,-7462,-8472,-9419,-10249,-10899,-11332,-11498,-11391,-10989,-10318,-9395,-8269,-6994,-5635,-4262,-2948,-1748,-722,97,693,1056,1213,1180,1003,710,345,-67,-492,-923,-1319,-1689,-1988,-2209,-2323,-2305,-2140,-1807,-1323,-678,72,902,1753,2550,3257,3792,4145,4286,4233,4021,3715,3375,3100,2936,2957,3179,3601,4197,4894,5627,6298,6837,7159,7245,7043,6608,5936,5134,4238,3364,2549,1875,1346,969,713,515,319,43,-355,-917,-1637,-2494,-3413,-4336,-5155,-5810,-6231,-6399,-6304,-6010,-5550,-5033,-4523,-4106,-3830,-3738,-3817,-4063,-4408,-4808,-5178,-5450,-5566,-5455,-5108,-4488,-3627,-2542,-1297,51,1424,2757,3977,5044,5908,6569,7015,7268,7346,7279,7083,6793,6400,5929,5365,4720,3987,3182,2322,1420,524,-353,-1167,-1886,-2507,-2995,-3372,-3629,-3788,-3873,-3886,-3853,-3765,-3623,-3409,-3109,-2700,-2180,-1550,-821,-30,782,1568,2278,2870,3324,3621,3778,3818,3774,3696,3609,3563,3549,3597,3671,3760,3824,3827,3740,3531,3194,2731,2160,1528,871,262,-247,-599,-753,-703,-444,-29,499,1039,1523,1847,1952,1781,1312,554,-457,-1670,-2992,-4360,-5668,-6861,-7856,-8627,-9129,-9381,-9363,-9129,-8686,-8085,-7355,-6529,-5637,-4703,-3754,-2804,-1889,-1019,-243,427,951,1304,1483,1470,1294,978,570,124,-300,-647,-869,-936,-834,-560,-143,389,992,1619,2220,2775,3222,3580,3818,3956,4007,4003,3965,3946,3967,4064,4266,4574,5009,5541,6167,6848,7548,8236,8858,9389,9797,10050,10155,10081,9858,9474,8952,8296,7509,6604,5569,4414,3142,1760,305,-1201,-2694,-4133,-5451,-6603,-7549,-8269,-8769,-9064,-9207,-9228,-9214,-9177,-9205,-9291,-9471,-9741,-10078,-10461,-10861,-11217,-11514,-11690,-11731,-11601,-11297,-10806,-10155,-9346,-8420,-7392,-6304,-5173,-4041,-2907,-1809,-747,260,1193,2049,2794,3424,3905,4238,4397,4395,4241,3948,3564,3111,2631,2164,1716,1327,964,656,349,66,-242,-537,-839,-1085,-1249,-1274,-1092,-679,19,988,2212,3635,5177,6730,8196,9460,10428,11040,11241,11040,10457,9562,8427,7179,5898,4720,3715,2969,2512,2364,2490,2847,3360,3931,4483,4916,5177,5203,4996,4548,3906,3122,2254,1378,537,-216,-865,-1410,-1855,-2248,-2607,-2991,-3418,-3926,-4508,-5181,-5893,-6641,-7349,-7992,-8514,-8880,-9070,-9065,-8879,-8519,-8018,-7397,-6691,-5920,-5106,-4272,-3414,-2568,-1715,-904,-126,570,1178,1655,2002,2195,2250,2185,2026,1831,1632,1491,1434,1496,1679,1974,2354,2773,3182,3539,3802,3945,3961,3855,3651,3386,3083,2792,2528,2315,2160,2054,1990,1942,1900,1839,1758,1648,1518,1382,1247,1140,1059,1025,1014,1029,1027,990,868,635,259,-270,-954,-1762,-2667,-3592,-4494,-5292,-5932,-6374,-6582,-6573,-6358,-5986,-5515,-4998,-4506,-4074,-3752,-3538,-3457,-3475,-3589,-3773,-3990,-4245,-4485,-4727,-4931,-5102,-5214,-5256,-5212,-5060,-4793,-4393,-3868,-3216,-2466,-1645,-787,54,846,1540,2110,2543,2830,2990,3048,3044,3022,3027,3097,3259,3525,3881,4303,4738,5132,5414,5535,5429,5087,4495,3692,2730,1703,689,-182,-843,-1200,-1221,-887,-234,683,1765,2914,4011,4961,5668,6091,6190,5987,5508,4818,3993,3106,2252,1481,878,461,274,310,569,1023,1646,2395,3220,4086,4936,5722,6417,6947,7315,7454,7366,7033,6448,5638,4619,3437,2138,776,-601,-1941,-3206,-4372,-5416,-6341,-7142,-7829,-8409,-8884,-9267,-9543,-9723,-9803,-9770,-9654,-9434,-9151,-8807,-8427,-8041,-7656,-7296,-6959,-6641,-6330,-6003,-5634,-5195,-4667,-4033,-3288,-2446,-1515,-540,456,1419,2317,3106,3754,4240,4546,4678,4647,4475,4212,3890,3579,3317,3164,3141,3273,3550,3931,4384,4808,5166,5347,5336,5072,4585,3899,3093,2240,1458,814,399,251,375,763,1344,2058,2806,3501,4063,4421,4533,4378,3955,3298,2445,1461,404,-650,-1654,-2549,-3311,-3920,-4375,-4699,-4906,-5038,-5110,-5165,-5214,-5270,-5358,-5452,-5588,-5726,-5895,-6063,-6238,-6404,-6547,-6653,-6702,-6681,-6564,-6359,-6034,-5615,-5097,-4500,-3854,-3175,-2494,-1840,-1214,-645,-118,371,827,1283,1734,2214,2717,3252,3804,4372,4920,5450,5916,6315,6618,6805,6863,6776,6538,6154,5629,4997,4289,3563,2875,2290,1863,1643,1653,1900,2356,2976,3689,4422,5087,5610,5932,6011,5835,5417,4788,4002,3127,2218,1356,578,-58,-538,-842,-977,-957,-805,-541,-196,213,662,1142,1634,2124,2597,3018,3368,3595,3676,3561,3249,2719,2005,1132,174,-820,-1768,-2618,-3327,-3874,-4264,-4531,-4704,-4852,-5000,-5214,-5494,-5866,-6305,-6786,-7280,-7724,-8102,-8353,-8477,-8451,-8286,-8005,-7623,-7192,-6719,-6252,-5796,-5355,-4936,-4497,-4041,-3513,-2917,-2211,-1421,-541,386,1314,2201,2963,3576,3974,4153,4110,3885,3532,3125,2757,2500,2429,2574,2945,3504,4186,4898,5529,5997,6204,6130,5762,5153,4389,3567,2822,2240,1924,1892,2163,2657,3318,3989,4580,4939,4990,4664,3953,2887,1556,58,-1450,-2854,-4013,-4839,-5283,-5336,-5039,-4482,-3758,-2997,-2294,-1741,-1371,-1206,-1195,-1293,-1406,-1464,-1397,-1173,-778,-250,361,968,1486,1830,1936,1757,1287,553,-405,-1501,-2664,-3797,-4834,-5702,-6375,-6816,-7030,-7019,-6795,-6379,-5779,-5011,-4089,-3025,-1847,-586,718,2005,3222,4307,5189,5839,6197,6259,6021,5492,4733,3778,2719,1623,582,-322,-1025,-1462,-1620,-1479,-1078,-475,267,1030,1742,2299,2628,2702,2490,2041,1392,644,-126,-811,-1340,-1648,-1714,-1537,-1144,-605,36,690,1313,1854,2296,2639,2900,3115,3307,3521,3754,4019,4284,4512,4653,4654,4465,4058,3421,2577,1559,440,-714,-1828,-2826,-3668,-4316,-4766,-5035,-5146,-5151,-5084,-5002,-4933,-4907,-4942,-5031,-5181,-5367,-5579,-5803,-6012,-6214,-6388,-6532,-6648,-6710,-6720,-6638,-6441,-6088,-5549,-4787,-3802,-2586,-1185,367,1976,3579,5057,6343,7340,8000,8287,8207,7782,7092,6209,5242,4309,3488,2889,2537,2475,2669,3079,3624,4213,4751,5163,5368,5360,5119,4697,4160,3586,3072,2708,2543,2638,2974,3535,4248,5029,5783,6395,6797,6900,6687,6148,5326,4283,3115,1919,790,-189,-974,-1553,-1942,-2215,-2428,-2685,-3052,-3583,-4308,-5189,-6193,-7211,-8159,-8923,-9419,-9589,-9406,-8894,-8113,-7149,-6123,-5141,-4324,-3752,-3484,-3544,-3910,-4540,-5360,-6286,-7232,-8118,-8875,-9452,-9822,-9948,-9842,-9475,-8857,-7983,-6850,-5480,-3882,-2107,-202,1762,3698,5523,7144,8476,9462,10034,10193,9922,9275,8306,7110,5790,4471,3255,2266,1561,1201,1185,1475,2015,2682,3390,3996,4428,4601,4505,4146,3591,2930,2266,1714,1356,1255,1432,1862,2485,3218,3953,4605,5086,5358,5402,5255,4969,4631,4322,4129,4101,4273,4622,5106,5636,6116,6425,6476,6179,5505,4446,3051,1404,-390,-2193,-3890,-5361,-6522,-7318,-7739,-7796,-7559,-7099,-6507,-5890,-5323,-4880,-4608,-4511,-4598,-4815,-5139,-5498,-5859,-6163,-6394,-6510,-6520,-6393,-6143,-5748,-5210,-4527,-3690,-2720,-1627,-443,779,2000,3150,4175,5020,5643,6010,6125,5984,5640,5116,4494,3818,3162,2575,2092,1741,1509,1394,1342,1322,1275,1160,937,593,132,-413,-989,-1521,-1940,-2155,-2129,-1806,-1211,-371,632,1686,2689,3494,4015,4163,3896,3237,2222,961,-424,-1787,-2991,-3903,-4452,-4582,-4326,-3727,-2910,-1992,-1114,-407,50,196,28,-400,-1028,-1731,-2417,-2976,-3325,-3425,-3254,-2833,-2233,-1505,-767,-98,414,692,689,392,-217,-1079,-2169,-3396,-4690,-5960,-7111,-8063,-8734,-9053,-8983,-8479,-7557,-6227,-4552,-2618,-522,1604,3644,5471,6975,8092,8748,8963,8731,8133,7250,6179,5057,3974,3063,2377,1996,1911,2128,2568,3168,3807,4384,4786,4922,4737,4199,3330,2184,851,-547,-1889,-3036,-3888,-4339,-4365,-3926,-3085,-1890,-449,1122,2715,4200,5509,6557,7336,7825,8079,8132,8066,7944,7830,7762,7768,7818,7896,7915,7818,7514,6944,6057,4851,3332,1581,-333,-2292,-4177,-5899,-7342,-8480,-9263,-9730,-9908,-9886,-9739,-9561,-9429,-9402,-9518,-9780,-10164,-10635,-11118,-11560,-11875,-12011,-11907,-11530,-10860,-9894,-8652,-7166,-5488,-3680,-1812,39,1805,3406,4798,5916,6749,7263,7480,7416,7109,6628,6017,5364,4719,4150,3694,3380,3209,3172,3239,3363,3516,3628,3689,3651,3516,3294,2998,2689,2395,2194,2116,2215,2502,2978,3610,4344,5107,5803,6355,6664,6688,6384,5759,4861,3745,2532,1301,182,-759,-1454,-1888,-2091,-2114,-2052,-2008,-2082,-2360,-2900,-3712,-4774,-6017,-7336,-8613,-9723,-10531,-10954,-10904,-10369,-9353,-7916,-6154,-4190,-2159,-227,1483,2821,3702,4054,3847,3109,1893,291,-1559,-3534,-5458,-7209,-8637,-9645,-10152,-10114,-9531,-8425,-6867,-4933,-2746,-410,1933,4171,6191,7891,9231,10141,10653,10768,10554,10088,9444,8736,8019,7388,6861,6479,6207,6037,5880,5700,5401,4938,4262,3352,2214,893,-570,-2062,-3531,-4842,-5938,-6723,-7146,-7192,-6837,-6135,-5124,-3885,-2515,-1093,271,1522,2585,3444,4094,4551,4873,5112,5322,5568,5868,6238,6650,7056,7379,7539,7446,7034,6262,5115,3637,1880,-36,-2008,-3894,-5580,-6965,-7969,-8577,-8775,-8626,-8186,-7568,-6856,-6171,-5577,-5159,-4927,-4906,-5052,-5325,-5643,-5940,-6119,-6128,-5900,-5417,-4680,-3716,-2603,-1397,-223,848,1721,2333,2649,2676,2431,1989,1415,808,249,-180,-425,-461,-278,84,581,1130,1657,2068,2300,2285,2012,1463,697,-243,-1245,-2215,-3024,-3572,-3755,-3507,-2795,-1623,-47,1850,3935,6062,8067,9787,11085,11847,12013,11561,10544,9028,7174,5106,3032,1093,-545,-1778,-2538,-2812,-2637,-2108,-1339,-473,346,991,1365,1411,1119,534,-284,-1213,-2137,-2939,-3500,-3743,-3630,-3141,-2336,-1289,-118,1034,2020,2704,2961,2723,1952,667,-1057,-3122,-5369,-7652,-9802,-11670,-13136,-14106,-14532,-14404,-13748,-12615,-11104,-9278,-7280,-5172,-3081,-1074,771,2399,3781,4896,5746,6354,6737,6951,7022,7004,6924,6814,6693,6552,6396,6192,5920,5555,5063,4440,3674,2786,1792,742,-326,-1360,-2301,-3119,-3758,-4203,-4418,-4403,-4136,-3635,-2895,-1947,-804,471,1859,3273,4671,5976,7131,8089,8809,9274,9477,9433,9155,8675,8005,7176,6192,5070,3822,2456,1005,-506,-2027,-3500,-4879,-6085,-7089,-7834,-8316,-8524,-8492,-8245,-7846,-7355,-6832,-6354,-5961,-5709,-5627,-5711,-5978,-6366,-6850,-7352,-7784,-8082,-8129,-7885,-7271,-6283,-4919,-3238,-1316,734,2786,4712,6388,7715,8638,9123,9199,8912,8354,7624,6836,6076,5440,4953,4650,4497,4460,4464,4440,4313,4028,3549,2870,2019,1044,35,-923,-1726,-2281,-2512,-2373,-1843,-950,241,1651,3135,4590,5854,6829,7412,7549,7233,6491,5392,4049,2565,1089,-279,-1416,-2271,-2785,-2979,-2881,-2562,-2121,-1657,-1283,-1081,-1138,-1463,-2096,-2964,-4040,-5196,-6354,-7377,-8172,-8641,-8714,-8364,-7582,-6418,-4929,-3236,-1444,287,1831,3043,3825,4080,3791,2948,1616,-114,-2107,-4217,-6266,-8108,-9604,-10631,-11151,-11105,-10550,-9517,-8119,-6459,-4654,-2841,-1098,458,1797,2866,3664,4219,4546,4707,4744,4701,4618,4527,4422,4321,4197,4040,3821,3535,3147,2685,2124,1504,842,167,-477,-1064,-1554,-1922,-2141,-2202,-2097,-1824,-1402,-829,-150,637,1475,2357,3229,4064,4831,5487,6022,6407,6653,6764,6780,6727,6677,6657,6739,6933,7262,7714,8239,8783,9257,9570,9630,9372,8724,7694,6279,4544,2577,479,-1636,-3639,-5456,-6975,-8183,-9032,-9560,-9783,-9773,-9590,-9306,-8993,-8692,-8453,-8279,-8167,-8095,-8007,-7871,-7610,-7201,-6594,-5786,-4790,-3623,-2356,-1044,235,1411,2425,3232,3811,4174,4330,4347,4246,4109,3965,3852,3798,3782,3795,3798,3727,3556,3212,2687,1946,1023,-55,-1213,-2364,-3404,-4234,-4734,-4860,-4520,-3748,-2538,-1001,774,2625,4406,5954,7136,7851,8043,7716,6909,5735,4309,2789,1320,33,-964,-1619,-1904,-1857,-1541,-1045,-491,28,392,545,421,13,-658,-1556,-2595,-3693,-4751,-5667,-6355,-6749,-6791,-6478,-5810,-4846,-3642,-2313,-948,311,1368,2108,2454,2363,1805,836,-512,-2109,-3858,-5603,-7220,-8575,-9570,-10138,-10240,-9893,-9140,-8056,-6746,-5316,-3872,-2520,-1313,-313,482,1089,1538,1916,2253,2653,3136,3759,4525,5413,6403,7408,8376,9201,9815,10126,10088,9657,8831,7646,6143,4428,2589,751,-973,-2495,-3720,-4618,-5157,-5362,-5262,-4913,-4366,-3672,-2877,-1994,-1050,-34,1045,2188,3379,4598,5795,6931,7935,8759,9351,9682,9732,9518,9059,8413,7624,6751,5848,4946,4078,3247,2454,1687,928,165,-622,-1426,-2261,-3098,-3943,-4762,-5549,-6279,-6946,-7543,-8058,-8511,-8883,-9199,-9444,-9622,-9716,-9705,-9565,-9260,-8765,-8055,-7127,-5997,-4693,-3292,-1854,-490,723,1702,2391,2772,2854,2699,2380,2007,1673,1493,1520,1813,2356,3111,3998,4908,5717,6305,6571,6431,5870,4885,3546,1958,233,-1459,-2993,-4225,-5061,-5434,-5335,-4778,-3848,-2624,-1242,183,1528,2689,3597,4202,4507,4520,4324,3950,3534,3106,2794,2610,2634,2836,3236,3761,4362,4947,5417,5683,5650,5255,4463,3265,1713,-121,-2123,-4135,-6027,-7612,-8782,-9405,-9437,-8861,-7724,-6134,-4237,-2207,-260,1443,2705,3422,3517,2972,1851,240,-1696,-3805,-5890,-7789,-9358,-10480,-11093,-11178,-10742,-9859,-8588,-7044,-5314,-3510,-1713,-3,1565,2956,4136,5112,5873,6445,6841,7079,7186,7178,7079,6901,6658,6348,5986,5550,5053,4462,3801,3038,2213,1319,399,-514,-1392,-2175,-2852,-3381,-3753,-3972,-4028,-3948,-3739,-3407,-2962,-2396,-1704,-865,115,1257,2529,3911,5344,6772,8094,9247,10127,10677,10840,10595,9951,8948,7654,6161,4566,2982,1500,202,-852,-1634,-2136,-2378,-2403,-2267,-2032,-1771,-1551,-1422,-1435,-1615,-1974,-2506,-3194,-4000,-4884,-5804,-6696,-7529,-8242,-8813,-9203,-9406,-9408,-9222,-8852,-8324,-7652,-6864,-5981,-5021,-4015,-2977,-1938,-910,72,1011,1864,2657,3350,3982,4524,5007,5421,5768,6041,6220,6272,6179,5888,5390,4644,3669,2467,1091,-404,-1930,-3398,-4703,-5753,-6459,-6766,-6622,-6040,-5039,-3691,-2086,-351,1400,3019,4410,5476,6164,6465,6410,6050,5495,4832,4174,3626,3234,3078,3127,3398,3808,4306,4795,5199,5433,5442,5178,4639,3832,2794,1602,311,-966,-2154,-3167,-3926,-4384,-4513,-4294,-3780,-2993,-2036,-993,17,882,1495,1773,1652,1114,179,-1113,-2654,-4359,-6078,-7704,-9103,-10185,-10872,-11128,-10936,-10346,-9382,-8161,-6741,-5253,-3762,-2374,-1141,-108,689,1271,1633,1837,1895,1895,1842,1817,1813,1866,1957,2078,2197,2283,2303,2234,2061,1778,1409,960,486,6,-437,-817,-1114,-1335,-1465,-1543,-1568,-1563,-1540,-1487,-1392,-1230,-955,-545,41,814,1768,2879,4093,5341,6539,7593,8434,8975,9191,9061,8595,7863,6915,5856,4783,3779,2934,2302,1911,1770,1847,2092,2438,2790,3073,3178,3054,2625,1870,787,-603,-2237,-4038,-5914,-7756,-9463,-10942,-12109,-12914,-13326,-13330,-12960,-12234,-11219,-9964,-8538,-7000,-5410,-3819,-2278,-818,522,1726,2778,3669,4408,5002,5471,5835,6118,6346,6532,6704,6863,7018,7172,7309,7425,7492,7483,7369,7109,6678,6047,5210,4164,2950,1588,165,-1269,-2615,-3810,-4767,-5443,-5787,-5797,-5474,-4857,-3996,-2960,-1822,-661,460,1474,2336,3011,3484,3752,3822,3732,3495,3170,2789,2395,2032,1714,1470,1287,1166,1073,982,859,683,425,96,-308,-756,-1215,-1654,-2037,-2329,-2538,-2639,-2684,-2681,-2703,-2783,-2987,-3341,-3882,-4595,-5470,-6446,-7463,-8442,-9285,-9923,-10274,-10286,-9939,-9212,-8155,-6799,-5234,-3542,-1823,-184,1305,2551,3525,4193,4554,4639,4486,4146,3688,3165,2632,2147,1727,1407,1169,1019,910,828,716,566,333,38,-331,-740,-1144,-1526,-1815,-2010,-2076,-2018,-1850,-1599,-1300,-985,-685,-405,-147,113,408,790,1277,1940,2747,3737,4838,6016,7183,8247,9123,9716,9969,9839,9327,8460,7313,5969,4555,3172,1961,991,361,93,199,646,1369,2291,3298,4305,5191,5884,6307,6408,6162,5557,4615,3359,1853,144,-1683,-3554,-5392,-7117,-8661,-9969,-10985,-11685,-12046,-12063,-11754,-11132,-10246,-9137,-7854,-6468,-5021,-3587,-2202,-928,225,1209,2031,2687,3169,3527,3748,3886,3957,3994,4018,4057,4110,4179,4265,4321,4342,4282,4103,3794,3318,2677,1886,954,-68,-1140,-2211,-3218,-4122,-4868,-5441,-5798,-5957,-5895,-5644,-5203,-4611,-3869,-3022,-2082,-1084,-58,971,1970,2907,3766,4520,5159,5675,6060,6327,6458,6472,6342,6084,5664,5098,4362,3486,2478,1381,250,-861,-1870,-2731,-3366,-3760,-3879,-3752,-3412,-2932,-2401,-1906,-1557,-1419,-1566,-2016,-2768,-3776,-4974,-6261,-7535,-8695,-9634,-10300,-10620,-10600,-10230,-9551,-8609,-7461,-6175,-4807,-3421,-2057,-771,413,1458,2340,3046,3559,3881,4022,4001,3850,3610,3323,3041,2794,2624,2541,2564,2683,2887,3149,3445,3735,3999,4184,4296,4277,4158,3907,3559,3126,2642,2147,1678,1280,983,816,796,914,1169,1527,1950,2402,2828,3188,3448,3577,3567,3429,3176,2860,2509,2190,1939,1799,1801,1940,2226,2619,3092,3596,4084,4509,4828,5012,5025,4858,4492,3917,3139,2157,987,-345,-1807,-3351,-4927,-6468,-7924,-9222,-10328,-11187,-11787,-12104,-12151,-11936,-11486,-10828,-10002,-9028,-7954,-6796,-5589,-4351,-3113,-1874,-680,487,1588,2627,3590,4469,5259,5953,6551,7046,7435,7723,7887,7937,7833,7578,7130,6489,5633,4567,3311,1897,373,-1190,-2732,-4165,-5431,-6459,-7205,-7637,-7730,-7500,-6948,-6119,-5049,-3787,-2405,-950,494,1874,3124,4186,5023,5592,5890,5894,5646,5148,4475,3666,2797,1930,1124,432,-122,-515,-771,-903,-957,-976,-990,-1045,-1127,-1251,-1366,-1443,-1427,-1268,-940,-421,265,1081,1955,2797,3501,3984,4135,3926,3313,2326,1033,-477,-2059,-3581,-4895,-5877,-6439,-6525,-6142,-5328,-4189,-2833,-1423,-91,1013,1797,2176,2133,1688,899,-139,-1308,-2493,-3573,-4446,-5053,-5338,-5312,-4980,-4414,-3664,-2819,-1953,-1142,-437,106,473,656,652,504,224,-137,-534,-929,-1262,-1498,-1587,-1493,-1188,-655,106,1087,2237,3535,4885,6237,7493,8576,9414,9932,10099,9881,9296,8382,7197,5846,4423,3045,1809,808,86,-308,-403,-215,193,750,1395,2045,2657,3173,3575,3830,3932,3863,3612,3162,2503,1619,516,-801,-2294,-3926,-5624,-7311,-8908,-10306,-11461,-12262,-12707,-12737,-12387,-11662,-10624,-9336,-7862,-6306,-4715,-3187,-1763,-500,576,1448,2117,2591,2896,3057,3102,3076,2989,2897,2802,2732,2705,2710,2754,2824,2887,2942,2943,2887,2743,2519,2209,1840,1441,1049,724,496,431,535,843,1336,1989,2757,3568,4351,5032,5531,5805,5808,5546,5028,4318,3466,2567,1697,932,338,-58,-236,-225,-61,188,443,630,669,512,122,-499,-1313,-2265,-3251,-4168,-4904,-5352,-5429,-5107,-4363,-3271,-1898,-388,1119,2467,3498,4112,4197,3747,2744,1286,-553,-2600,-4714,-6723,-8463,-9819,-10672,-10991,-10738,-9970,-8734,-7151,-5322,-3401,-1502,236,1711,2847,3574,3894,3798,3351,2603,1668,627,-401,-1331,-2084,-2605,-2870,-2882,-2664,-2269,-1750,-1181,-618,-124,265,521,628,603,449,214,-88,-398,-696,-926,-1073,-1097,-1000,-754,-392,102,675,1335,2015,2722,3389,4011,4539,4944,5193,5255,5111,4751,4188,3453,2602,1706,849,115,-418,-698,-687,-401,145,880,1728,2617,3441,4156,4680,4999,5086,4954,4621,4114,3472,2726,1910,1048,157,-746,-1658,-2560,-3456,-4314,-5128,-5843,-6447,-6869,-7093,-7056,-6756,-6170,-5321,-4247,-3000,-1665,-317,951,2076,2983,3659,4080,4281,4294,4187,4014,3839,3713,3641,3649,3685,3723,3694,3538,3206,2656,1880,897,-249,-1489,-2735,-3895,-4874,-5598,-6003,-6063,-5761,-5134,-4211,-3085,-1806,-491,795,1964,2947,3714,4223,4488,4517,4354,4045,3649,3221,2810,2464,2201,2043,1990,2025,2142,2295,2476,2626,2727,2736,2615,2361,1942,1382,690,-83,-882,-1648,-2301,-2796,-3083,-3137,-2983,-2638,-2178,-1666,-1199,-851,-701,-793,-1155,-1778,-2627,-3638,-4730,-5802,-6770,-7536,-8040,-8245,-8127,-7725,-7074,-6245,-5325,-4383,-3504,-2734,-2121,-1670,-1384,-1242,-1202,-1249,-1320,-1424,-1502,-1585,-1645,-1709,-1776,-1859,-1951,-2048,-2129,-2158,-2121,-1959,-1680,-1236,-651,70,903,1798,2715,3615,4436,5165,5768,6231,6567,6758,6831,6780,6614,6334,5945,5447,4861,4196,3492,2781,2112,1529,1078,794,702,814,1117,1603,2218,2940,3692,4440,5112,5680,6084,6326,6370,6238,5947,5513,4995,4405,3794,3168,2548,1920,1281,599,-140,-965,-1880,-2890,-3974,-5116,-6263,-7382,-8411,-9305,-10006,-10481,-10668,-10570,-10125,-9376,-8283,-6918,-5298,-3503,-1609,291,2109,3734,5113,6159,6857,7189,7180,6887,6372,5724,5023,4343,3750,3267,2915,2663,2479,2307,2081,1751,1268,613,-220,-1190,-2253,-3313,-4291,-5075,-5578,-5725,-5464,-4798,-3754,-2411,-886,689,2161,3386,4252,4666,4611,4082,3174,1963,611,-772,-2032,-3084,-3838,-4286,-4419,-4295,-3968,-3519,-3018,-2523,-2075,-1690,-1369,-1083,-817,-524,-189,221,704,1266,1883,2533,3186,3797,4339,4765,5056,5164,5087,4775,4238,3445,2411,1146,-323,-1937,-3648,-5362,-6999,-8471,-9674,-10561,-11049,-11131,-10804,-10099,-9090,-7863,-6505,-5140,-3836,-2681,-1711,-941,-356,92,451,793,1164,1607,2135,2725,3345,3919,4384,4660,4694,4452,3932,3166,2223,1172,138,-812,-1562,-2074,-2294,-2235,-1909,-1389,-728,-23,667,1259,1721,2021,2170,2202,2154,2108,2111,2240,2529,3002,3658,4460,5362,6287,7166,7917,8481,8811,8882,8693,8264,7641,6861,5993,5081,4167,3300,2480,1742,1070,473,-57,-536,-958,-1349,-1709,-2057,-2416,-2796,-3226,-3718,-4284,-4923,-5631,-6377,-7133,-7844,-8460,-8914,-9154,-9114,-8770,-8085,-7078,-5775,-4236,-2550,-812,868,2384,3640,4574,5129,5314,5122,4630,3881,2982,2005,1046,170,-560,-1126,-1498,-1711,-1766,-1725,-1608,-1467,-1323,-1200,-1103,-1017,-937,-819,-654,-400,-49,411,977,1612,2300,2960,3563,4015,4283,4297,4046,3512,2733,1746,640,-510,-1588,-2512,-3196,-3577,-3641,-3379,-2843,-2102,-1241,-376,404,1008,1366,1462,1283,886,319,-312,-935,-1429,-1745,-1803,-1592,-1110,-394,489,1460,2422,3280,3949,4357,4469,4257,3755,2993,2050,1000,-67,-1074,-1953,-2658,-3169,-3482,-3615,-3607,-3482,-3301,-3080,-2861,-2656,-2463,-2295,-2117,-1938,-1719,-1472,-1168,-835,-469,-109,222,478,625,619,436,51,-528,-1304,-2218,-3241,-4288,-5292,-6166,-6828,-7216,-7270,-6965,-6293,-5269,-3949,-2385,-671,1105,2847,4452,5842,6937,7698,8084,8113,7805,7220,6437,5540,4626,3778,3079,2564,2286,2221,2367,2678,3087,3558,3993,4370,4613,4707,4631,4380,3969,3416,2747,1991,1179,334,-510,-1322,-2085,-2742,-3277,-3644,-3813,-3772,-3513,-3053,-2442,-1726,-999,-324,199,516,566,339,-159,-883,-1756,-2695,-3581,-4327,-4833,-5042,-4921,-4468,-3729,-2771,-1673,-557,513,1419,2122,2574,2769,2739,2512,2158,1731,1289,875,506,194,-88,-349,-642,-970,-1375,-1828,-2338,-2841,-3305,-3649,-3821,-3751,-3408,-2749,-1802,-577,855,2414,4005,5505,6827,7848,8532,8801,8685,8194,7405,6414,5309,4223,3224,2409,1809,1442,1292,1297,1411,1529,1604,1546,1324,911,312,-441,-1294,-2195,-3056,-3831,-4435,-4856,-5038,-5001,-4749,-4317,-3760,-3132,-2491,-1912,-1433,-1105,-950,-964,-1153,-1459,-1867,-2293,-2707,-3036,-3247,-3308,-3195,-2931,-2516,-2008,-1440,-880,-375,12,252,311,180,-116,-574,-1120,-1736,-2338,-2898,-3361,-3700,-3918,-4005,-4010,-3960,-3912,-3917,-4010,-4220,-4542,-4957,-5405,-5820,-6109,-6191,-5991,-5446,-4554,-3309,-1781,-45,1794,3613,5304,6761,7910,8700,9117,9175,8922,8422,7753,7009,6260,5587,5036,4635,4396,4293,4304,4370,4451,4494,4446,4299,4005,3594,3048,2416,1711,981,263,-408,-998,-1481,-1843,-2070,-2168,-2156,-2042,-1879,-1681,-1516,-1398,-1390,-1496,-1749,-2140,-2657,-3264,-3920,-4558,-5118,-5526,-5728,-5661,-5315,-4660,-3734,-2571,-1232,200,1648,3030,4274,5334,6168,6776,7149,7320,7309,7148,6867,6483,6012,5459,4823,4101,3290,2393,1415,375,-702,-1786,-2834,-3807,-4659,-5357,-5864,-6163,-6243,-6107,-5766,-5241,-4554,-3742,-2838,-1881,-916,18,859,1581,2121,2463,2581,2469,2155,1664,1050,370,-314,-953,-1485,-1899,-2161,-2279,-2274,-2144,-1949,-1680,-1394,-1087,-790,-507,-254,-34,151,289,408,494,586,697,851,1082,1402,1826,2355,2979,3662,4383,5066,5678,6139,6398,6401,6106,5494,4565,3342,1873,227,-1514,-3253,-4893,-6347,-7529,-8392,-8888,-9023,-8809,-8287,-7521,-6571,-5506,-4404,-3294,-2252,-1273,-417,335,935,1390,1666,1737,1590,1181,528,-392,-1530,-2848,-4273,-5694,-7036,-8154,-8980,-9407,-9391,-8906,-7964,-6618,-4947,-3062,-1080,867,2654,4182,5358,6140,6514,6497,6161,5585,4885,4178,3579,3194,3080,3295,3813,4613,5616,6727,7847,8875,9717,10312,10618,10606,10309,9722,8911,7896,6738,5466,4131,2758,1393,65,-1184,-2323,-3309,-4132,-4761,-5215,-5495,-5645,-5698,-5712,-5733,-5795,-5932,-6142,-6411,-6705,-6963,-7130,-7138,-6931,-6476,-5751,-4773,-3577,-2217,-773,682,2075,3338,4435,5336,6046,6573,6951,7213,7381,7494,7545,7544,7463,7278,6951,6463,5782,4926,3894,2750,1535,340,-770,-1715,-2434,-2887,-3055,-2943,-2583,-2020,-1324,-557,195,877,1425,1797,1969,1930,1690,1270,716,61,-626,-1302,-1903,-2389,-2726,-2889,-2878,-2698,-2378,-1955,-1469,-970,-501,-108,177,337,341,208,-76,-486,-992,-1582,-2193,-2810,-3381,-3874,-4280,-4569,-4771,-4893,-4964,-5037,-5122,-5263,-5452,-5686,-5925,-6125,-6228,-6169,-5921,-5446,-4761,-3901,-2929,-1931,-1004,-223,329,635,676,500,168,-233,-589,-824,-828,-567,7,875,1992,3288,4658,5986,7155,8045,8557,8629,8214,7328,6009,4351,2459,487,-1440,-3160,-4575,-5586,-6146,-6260,-5947,-5292,-4383,-3324,-2238,-1211,-345,311,710,857,760,476,64,-393,-802,-1090,-1174,-1006,-557,173,1151,2325,3616,4942,6206,7331,8251,8911,9308,9422,9298,8965,8469,7858,7164,6416,5626,4793,3918,2985,2009,976,-83,-1146,-2190,-3165,-4048,-4808,-5413,-5875,-6164,-6324,-6332,-6245,-6052,-5791,-5466,-5091,-4668,-4198,-3673,-3083,-2427,-1682,-858,53,1040,2074,3141,4186,5175,6052,6766,7277,7537,7530,7221,6637,5759,4651,3319,1845,258,-1361,-2962,-4489,-5875,-7100,-8098,-8877,-9397,-9677,-9724,-9551,-9202,-8694,-8065,-7353,-6573,-5769,-4956,-4175,-3443,-2802,-2255,-1833,-1519,-1309,-1166,-1046,-908,-694,-379,66,643,1324,2084,2868,3621,4313,4881,5331,5638,5824,5912,5920,5884,5816,5726,5619,5483,5310,5098,4849,4569,4286,4020,3804,3661,3604,3634,3733,3880,4010,4095,4058,3872,3499,2926,2169,1258,242,-811,-1838,-2772,-3558,-4152,-4534,-4690,-4639,-4397,-4001,-3492,-2904,-2283,-1649,-1034,-450,90,579,1004,1359,1605,1732,1689,1445,978,246,-734,-1959,-3386,-4947,-6566,-8155,-9602,-10841,-11772,-12360,-12569,-12398,-11873,-11034,-9929,-8629,-7174,-5631,-4041,-2435,-863,670,2121,3482,4736,5861,6866,7726,8468,9068,9561,9926,10197,10361,10433,10421,10313,10143,9877,9557,9139,8656,8054,7343,6476,5438,4213,2795,1196,-535,-2362,-4183,-5942,-7520,-8867,-9894,-10580,-10901,-10889,-10573,-10038,-9330,-8553,-7741,-6964,-6219,-5526,-4853,-4178,-3463,-2687,-1818,-878,146,1203,2265,3293,4235,5074,5779,6345,6789,7108,7349,7507,7618,7670,7659,7566,7350,6992,6444,5702,4749,3612,2320,940,-463,-1792,-2971,-3903,-4533,-4801,-4689,-4209,-3387,-2304,-1028,329,1679,2906,3956,4726,5213,5363,5203,4744,4035,3129,2105,1041,9,-892,-1619,-2088,-2291,-2197,-1840,-1241,-485,373,1231,2016,2655,3087,3287,3246,2975,2518,1911,1210,473,-271,-954,-1585,-2110,-2554,-2899,-3167,-3370,-3534,-3669,-3808,-3946,-4112,-4282,-4468,-4638,-4780,-4867,-4879,-4798,-4624,-4356,-4022,-3638,-3246,-2873,-2541,-2272,-2054,-1882,-1731,-1557,-1352,-1071,-719,-297,182,664,1129,1505,1768,1865,1779,1491,1014,349,-456,-1385,-2384,-3410,-4430,-5402,-6292,-7080,-7738,-8248,-8596,-8763,-8734,-8493,-8031,-7338,-6419,-5290,-3968,-2506,-947,646,2200,3657,4957,6047,6921,7556,7982,8220,8323,8315,8268,8180,8095,8003,7905,7779,7609,7369,7051,6639,6145,5562,4926,4231,3515,2771,2028,1275,532,-198,-909,-1565,-2167,-2654,-3024,-3225,-3247,-3087,-2740,-2249,-1647,-986,-337,254,733,1066,1245,1266,1158,956,708,469,285,201,254,455,812,1300,1898,2551,3226,3853,4407,4831,5117,5235,5196,4998,4655,4188,3605,2929,2173,1354,491,-391,-1269,-2109,-2874,-3533,-4048,-4405,-4571,-4574,-4404,-4115,-3747,-3354,-2997,-2726,-2580,-2579,-2739,-3023,-3423,-3876,-4344,-4769,-5101,-5299,-5334,-5182,-4844,-4321,-3637,-2811,-1888,-882,144,1191,2194,3154,4030,4803,5464,5970,6331,6501,6482,6253,5805,5148,4302,3294,2188,1040,-77,-1085,-1928,-2556,-2942,-3087,-3016,-2773,-2414,-2012,-1613,-1291,-1057,-943,-936,-1024,-1161,-1331,-1475,-1586,-1637,-1624,-1557,-1449,-1317,-1189,-1068,-990,-937,-939,-970,-1060,-1175,-1355,-1567,-1852,-2190,-2605,-3091,-3647,-4265,-4926,-5604,-6275,-6896,-7438,-7863,-8139,-8239,-8147,-7842,-7342,-6636,-5765,-4740,-3607,-2396,-1147,104,1332,2502,3597,4595,5476,6236,6858,7344,7694,7924,8040,8081,8057,8002,7932,7872,7817,7786,7765,7746,7730,7692,7631,7536,7387,7189,6909,6557,6099,5546,4884,4133,3295,2414,1510,630,-193,-925,-1550,-2048,-2440,-2723,-2949,-3126,-3312,-3521,-3786,-4111,-4502,-4935,-5397,-5847,-6257,-6580,-6802,-6871,-6792,-6522,-6075,-5430,-4601,-3596,-2432,-1143,232,1645,3036,4349,5519,6496,7221,7675,7824,7681,7258,6584,5726,4718,3654,2568,1551,623,-145,-758,-1168,-1398,-1432,-1293,-988,-546,19,662,1356,2058,2711,3279,3690,3917,3898,3626,3075,2274,1249,65,-1210,-2484,-3666,-4676,-5429,-5895,-6020,-5838,-5359,-4664,-3823,-2939,-2109,-1421,-956,-758,-851,-1227,-1850,-2657,-3586,-4543,-5457,-6248,-6846,-7212,-7298,-7101,-6611,-5855,-4865,-3697,-2406,-1068,244,1458,2501,3324,3873,4127,4076,3731,3133,2326,1383,379,-612,-1511,-2261,-2808,-3132,-3217,-3075,-2729,-2212,-1572,-852,-102,638,1327,1942,2446,2844,3109,3259,3287,3208,3045,2794,2496,2138,1754,1338,908,469,34,-384,-775,-1116,-1409,-1627,-1783,-1865,-1886,-1859,-1791,-1714,-1628,-1564,-1511,-1486,-1466,-1441,-1392,-1289,-1121,-868,-525,-103,392,920,1477,2003,2505,2941,3321,3652,3934,4207,4474,4761,5063,5380,5676,5928,6084,6095,5935,5555,4969,4167,3194,2097,938,-215,-1289,-2236,-2995,-3553,-3890,-4016,-3950,-3721,-3364,-2915,-2406,-1866,-1326,-791,-301,153,541,861,1106,1272,1369,1413,1426,1439,1489,1589,1780,2047,2394,2788,3184,3524,3759,3801,3634,3197,2494,1540,369,-943,-2327,-3677,-4922,-5955,-6729,-7185,-7311,-7120,-6639,-5942,-5083,-4171,-3263,-2466,-1816,-1382,-1169,-1193,-1432,-1838,-2385,-2977,-3598,-4148,-4608,-4926,-5080,-5068,-4877,-4531,-4028,-3396,-2641,-1782,-826,205,1300,2423,3547,4628,5611,6448,7094,7491,7649,7521,7176,6611,5929,5177,4456,3839,3392,3160,3165,3393,3799,4334,4894,5413,5786,5954,5852,5464,4785,3844,2706,1425,105,-1187,-2357,-3354,-4121,-4644,-4915,-4955,-4799,-4484,-4061,-3578,-3073,-2597,-2171,-1836,-1611,-1521,-1583,-1806,-2197,-2742,-3426,-4205,-5047,-5882,-6663,-7332,-7837,-8157,-8266,-8172,-7895,-7462,-6918,-6293,-5639,-4964,-4305,-3644,-2995,-2325,-1634,-885,-89,781,1696,2664,3639,4617,5546,6411,7193,7854,8420,8847,9174,9380,9477,9468,9344,9106,8743,8254,7625,6872,5980,4977,3871,2680,1442,171,-1084,-2300,-3420,-4419,-5227,-5828,-6165,-6220,-5997,-5479,-4738,-3789,-2731,-1632,-576,349,1083,1577,1794,1743,1430,904,216,-575,-1386,-2159,-2826,-3327,-3639,-3710,-3554,-3157,-2554,-1767,-854,142,1153,2126,3003,3736,4292,4639,4779,4704,4445,4020,3484,2870,2238,1627,1081,632,313,127,95,212,474,873,1394,2005,2688,3392,4071,4680,5139,5406,5424,5148,4579,3712,2584,1274,-163,-1598,-2956,-4130,-5045,-5647,-5909,-5821,-5429,-4748,-3877,-2848,-1768,-688,314,1166,1837,2249,2404,2254,1821,1109,173,-949,-2163,-3409,-4581,-5614,-6421,-6952,-7162,-7032,-6574,-5809,-4789,-3585,-2271,-936,331,1465,2391,3072,3493,3641,3558,3265,2831,2303,1751,1215,755,381,134,-9,-32,27,162,332,526,709,862,964,975,887,647,252,-346,-1133,-2123,-3280,-4564,-5901,-7214,-8401,-9367,-10030,-10313,-10180,-9624,-8666,-7371,-5823,-4128,-2401,-752,717,1937,2840,3426,3683,3655,3388,2949,2404,1834,1282,817,458,225,120,122,212,363,549,749,971,1192,1453,1743,2096,2515,2995,3533,4087,4633,5124,5513,5780,5883,5838,5647,5346,4983,4605,4257,3991,3810,3738,3738,3795,3847,3861,3790,3601,3300,2875,2370,1817,1265,755,332,-3,-218,-353,-405,-430,-438,-469,-528,-618,-725,-817,-872,-838,-713,-458,-94,357,862,1349,1765,2040,2116,1961,1555,912,62,-935,-2026,-3111,-4154,-5051,-5793,-6309,-6621,-6697,-6587,-6294,-5873,-5354,-4778,-4189,-3603,-3062,-2565,-2134,-1764,-1452,-1185,-955,-742,-535,-320,-94,159,417,708,992,1302,1608,1918,2239,2544,2852,3126,3358,3518,3579,3516,3321,2983,2531,1992,1416,864,393,48,-118,-100,112,499,1023,1652,2329,3023,3679,4279,4779,5162,5406,5475,5368,5035,4493,3706,2710,1506,151,-1301,-2781,-4204,-5506,-6605,-7460,-8037,-8323,-8351,-8137,-7751,-7243,-6684,-6131,-5643,-5252,-5000,-4883,-4917,-5070,-5325,-5644,-5983,-6307,-6563,-6721,-6746,-6603,-6293,-5785,-5107,-4259,-3270,-2190,-1039,99,1204,2201,3068,3760,4270,4591,4749,4766,4694,4582,4481,4451,4518,4723,5060,5530,6091,6705,7306,7837,8240,8462,8477,8273,7862,7279,6571,5786,4998,4234,3562,2972,2499,2106,1794,1513,1256,978,683,352,-5,-379,-752,-1114,-1439,-1739,-1987,-2211,-2404,-2586,-2772,-2970,-3202,-3460,-3770,-4100,-4473,-4840,-5203,-5506,-5730,-5822,-5753,-5484,-5003,-4295,-3383,-2286,-1055,263,1595,2890,4069,5093,5903,6476,6784,6834,6624,6195,5569,4804,3953,3060,2206,1418,767,277,-18,-109,12,318,794,1387,2043,2710,3313,3800,4114,4211,4080,3708,3125,2359,1466,498,-486,-1437,-2318,-3101,-3769,-4325,-4753,-5082,-5278,-5378,-5344,-5189,-4905,-4485,-3956,-3331,-2661,-1990,-1377,-893,-568,-463,-578,-907,-1423,-2062,-2750,-3420,-3972,-4361,-4520,-4439,-4114,-3578,-2874,-2063,-1211,-376,395,1055,1604,2010,2307,2483,2571,2573,2508,2371,2178,1910,1598,1224,827,410,18,-333,-609,-778,-836,-764,-584,-320,-17,274,472,535,383,0,-640,-1508,-2560,-3706,-4855,-5872,-6668,-7123,-7189,-6820,-6041,-4898,-3488,-1918,-318,1195,2518,3564,4304,4706,4803,4628,4251,3734,3158,2576,2050,1606,1270,1033,885,804,754,717,662,581,456,306,131,-50,-208,-339,-408,-414,-330,-160,111,481,948,1503,2140,2828,3551,4273,4954,5559,6043,6364,6493,6396,6071,5512,4742,3806,2743,1645,558,-423,-1245,-1859,-2232,-2371,-2288,-2029,-1637,-1177,-687,-212,215,605,923,1206,1429,1617,1742,1810,1794,1682,1469,1138,716,202,-350,-928,-1470,-1956,-2351,-2631,-2804,-2870,-2858,-2800,-2741,-2716,-2775,-2941,-3231,-3652,-4169,-4751,-5338,-5853,-6242,-6420,-6352,-6012,-5389,-4530,-3457,-2262,-989,263,1450,2496,3371,4039,4486,4716,4734,4560,4234,3768,3242,2656,2108,1593,1191,907,765,765,894,1107,1380,1636,1839,1924,1851,1595,1137,507,-274,-1133,-1995,-2774,-3364,-3693,-3675,-3276,-2484,-1314,147,1839,3604,5353,6923,8218,9134,9609,9616,9158,8278,7047,5547,3889,2161,470,-1118,-2543,-3774,-4812,-5661,-6365,-6946,-7457,-7921,-8374,-8823,-9274,-9720,-10142,-10523,-10832,-11047,-11136,-11061,-10801,-10308,-9562,-8543,-7231,-5660,-3844,-1850,234,2328,4307,6082,7544,8625,9273,9471,9239,8626,7704,6590,5368,4173,3084,2198,1560,1195,1108,1251,1586,2036,2528,3005,3399,3678,3822,3817,3685,3425,3065,2611,2081,1470,804,65,-703,-1498,-2272,-2982,-3585,-4018,-4255,-4253,-4020,-3565,-2928,-2176,-1373,-604,67,582,912,1049,1021,873,670,484,381,411,615,989,1521,2166,2868,3567,4200,4718,5079,5270,5274,5111,4784,4321,3750,3077,2352,1567,769,-41,-830,-1582,-2273,-2880,-3377,-3752,-3974,-4046,-3952,-3704,-3304,-2783,-2163,-1471,-756,-19,689,1376,2027,2656,3261,3873,4479,5104,5721,6320,6871,7321,7645,7773,7690,7346,6750,5894,4808,3535,2118,628,-889,-2357,-3742,-4987,-6064,-6955,-7649,-8140,-8464,-8610,-8636,-8557,-8410,-8231,-8028,-7839,-7633,-7438,-7195,-6901,-6504,-5967,-5263,-4350,-3234,-1896,-371,1308,3098,4911,6692,8344,9795,10964,11779,12184,12131,11596,10569,9073,7162,4894,2407,-223,-2809,-5256,-7409,-9177,-10476,-11272,-11564,-11387,-10817,-9940,-8871,-7713,-6575,-5534,-4666,-3995,-3547,-3297,-3225,-3278,-3411,-3566,-3690,-3742,-3675,-3477,-3111,-2603,-1931,-1138,-246,712,1669,2604,3437,4146,4671,4990,5086,4943,4586,4008,3266,2373,1387,346,-704,-1709,-2639,-3442,-4106,-4587,-4887,-4987,-4887,-4598,-4109,-3447,-2614,-1624,-509,710,1986,3273,4514,5648,6615,7359,7850,8049,7979,7632,7086,6372,5588,4804,4096,3547,3193,3089,3226,3608,4177,4901,5681,6463,7146,7670,7971,8014,7774,7271,6524,5590,4522,3384,2237,1125,95,-844,-1666,-2380,-2983,-3481,-3878,-4169,-4357,-4435,-4399,-4260,-4012,-3683,-3292,-2859,-2444,-2056,-1759,-1573,-1531,-1653,-1934,-2371,-2925,-3556,-4200,-4786,-5247,-5500,-5503,-5208,-4596,-3699,-2531,-1190,256,1686,2992,4070,4807,5150,5028,4451,3429,2032,342,-1514,-3411,-5205,-6758,-7954,-8690,-8891,-8540,-7621,-6198,-4348,-2176,171,2552,4822,6833,8487,9687,10394,10604,10346,9696,8748,7613,6417,5262,4247,3440,2877,2563,2479,2570,2773,3012,3194,3252,3100,2701,2000,1009,-280,-1808,-3523,-5343,-7168,-8915,-10479,-11806,-12816,-13506,-13850,-13879,-13628,-13145,-12488,-11714,-10867,-9992,-9115,-8246,-7390,-6536,-5663,-4761,-3799,-2783,-1701,-573,579,1720,2806,3800,4658,5354,5866,6194,6334,6320,6160,5896,5553,5154,4729,4282,3829,3366,2896,2412,1915,1410,898,415,-32,-384,-619,-684,-546,-180,425,1255,2284,3455,4704,5955,7120,8141,8940,9492,9771,9780,9555,9118,8538,7842,7090,6308,5507,4711,3892,3056,2164,1222,195,-897,-2056,-3251,-4444,-5591,-6642,-7536,-8246,-8722,-8957,-8945,-8695,-8232,-7586,-6782,-5853,-4823,-3716,-2552,-1362,-166,994,2081,3059,3882,4531,4978,5232,5297,5219,5027,4790,4546,4353,4244,4234,4333,4516,4751,4999,5197,5301,5271,5058,4672,4096,3372,2540,1663,802,36,-595,-1031,-1277,-1331,-1242,-1068,-885,-784,-830,-1101,-1618,-2404,-3424,-4625,-5935,-7251,-8478,-9524,-10301,-10760,-10862,-10602,-10001,-9104,-7963,-6659,-5260,-3849,-2500,-1272,-225,611,1202,1552,1659,1557,1292,909,499,113,-153,-246,-111,278,919,1788,2824,3953,5078,6093,6897,7393,7506,7190,6417,5222,3639,1775,-273,-2367,-4376,-6168,-7632,-8689,-9281,-9404,-9070,-8342,-7289,-6010,-4598,-3144,-1744,-439,691,1653,2410,2986,3385,3641,3761,3781,3706,3550,3327,3030,2685,2283,1861,1411,987,562,196,-157,-466,-772,-1099,-1467,-1921,-2468,-3132,-3905,-4764,-5686,-6605,-7483,-8235,-8813,-9138,-9165,-8842,-8138,-7039,-5557,-3710,-1567,814,3325,5868,8321,10576,12526,14077,15173,15759,15834,15405,14509,13214,11582,9723,7713,5684,3713,1917,375,-850,-1702,-2170,-2268,-2009,-1481,-727,144,1061,1931,2691,3272,3640,3770,3658,3310,2750,2009,1129,148,-883,-1921,-2923,-3840,-4647,-5305,-5792,-6096,-6204,-6122,-5856,-5426,-4857,-4181,-3437,-2662,-1906,-1199,-595,-118,193,316,241,-40,-511,-1148,-1913,-2737,-3574,-4320,-4923,-5287,-5357,-5096,-4463,-3502,-2226,-746,849,2416,3809,4899,5545,5680,5245,4264,2799,975,-1049,-3084,-4930,-6422,-7395,-7767,-7491,-6579,-5121,-3215,-1032,1289,3570,5685,7511,8976,10032,10679,10926,10810,10390,9708,8833,7819,6721,5597,4497,3464,2547,1773,1169,740,488,387,409,503,616,682,645,436,26,-638,-1546,-2701,-4066,-5579,-7181,-8777,-10281,-11607,-12675,-13411,-13783,-13738,-13291,-12436,-11215,-9670,-7875,-5893,-3827,-1744,247,2083,3674,4977,5925,6505,6687,6479,5911,5013,3862,2526,1110,-292,-1573,-2635,-3400,-3815,-3832,-3480,-2761,-1762,-552,759,2070,3263,4262,4975,5382,5441,5199,4674,3965,3143,2314,1575,1006,679,626,856,1336,2019,2798,3599,4281,4774,4972,4839,4348,3522,2407,1095,-340,-1768,-3120,-4280,-5198,-5813,-6109,-6069,-5728,-5105,-4268,-3272,-2195,-1106,-96,790,1486,1963,2215,2244,2094,1811,1451,1084,754,519,383,371,453,601,782,931,1033,1034,939,753,502,243,27,-86,-31,216,686,1366,2226,3217,4262,5292,6217,6970,7487,7729,7676,7343,6749,5958,5027,4037,3061,2174,1424,863,494,322,311,410,560,679,709,572,241,-320,-1097,-2066,-3167,-4341,-5494,-6558,-7460,-8136,-8567,-8729,-8645,-8342,-7870,-7284,-6635,-5981,-5351,-4770,-4250,-3772,-3334,-2897,-2449,-1961,-1420,-827,-174,525,1257,2011,2764,3495,4198,4829,5391,5849,6187,6409,6487,6444,6276,6003,5630,5184,4649,4056,3368,2608,1751,801,-218,-1314,-2419,-3514,-4536,-5430,-6165,-6679,-6983,-7037,-6898,-6562,-6108,-5575,-5029,-4531,-4118,-3836,-3695,-3703,-3839,-4088,-4398,-4737,-5044,-5274,-5380,-5317,-5062,-4585,-3905,-3014,-1968,-796,425,1630,2731,3641,4289,4592,4508,4011,3099,1825,245,-1520,-3371,-5147,-6732,-7980,-8789,-9072,-8783,-7919,-6509,-4646,-2425,-5,2478,4857,7004,8798,10174,11093,11568,11645,11395,10915,10299,9634,9003,8454,8028,7733,7565,7506,7529,7588,7661,7679,7630,7455,7129,6637,5952,5100,4079,2934,1698,424,-849,-2070,-3208,-4236,-5130,-5877,-6471,-6888,-7133,-7185,-7034,-6676,-6113,-5345,-4412,-3327,-2169,-973,165,1192,2024,2613,2914,2915,2621,2067,1310,419,-526,-1436,-2250,-2886,-3313,-3493,-3413,-3091,-2528,-1783,-869,127,1173,2180,3081,3795,4252,4383,4146,3519,2511,1174,-419,-2157,-3913,-5548,-6935,-7954,-8523,-8590,-8145,-7227,-5900,-4262,-2439,-537,1303,2999,4458,5623,6494,7041,7323,7360,7201,6905,6498,6020,5497,4934,4358,3772,3199,2649,2144,1700,1328,1024,794,593,414,193,-95,-512,-1076,-1827,-2756,-3863,-5114,-6463,-7855,-9218,-10496,-11614,-12529,-13192,-13582,-13684,-13503,-13048,-12341,-11399,-10244,-8896,-7374,-5702,-3909,-2032,-118,1770,3568,5203,6604,7723,8497,8931,9004,8771,8264,7572,6758,5919,5102,4386,3770,3290,2906,2595,2310,1995,1612,1118,493,-266,-1145,-2107,-3105,-4072,-4951,-5658,-6147,-6348,-6236,-5781,-4982,-3859,-2437,-788,1045,2961,4895,6750,8449,9919,11102,11948,12439,12555,12314,11729,10842,9684,8325,6795,5181,3513,1872,301,-1149,-2432,-3523,-4399,-5042,-5469,-5673,-5693,-5537,-5250,-4851,-4382,-3870,-3342,-2841,-2383,-2005,-1732,-1573,-1548,-1640,-1834,-2094,-2366,-2598,-2713,-2671,-2393,-1870,-1066,3,1301,2783,4358,5949,7442,8754,9788,10476,10783,10681,10199,9378,8288,7024,5674,4343,3104,2029,1140,454,-71,-468,-826,-1201,-1683,-2319,-3155,-4202,-5444,-6836,-8312,-9787,-11171,-12361,-13288,-13869,-14077,-13882,-13301,-12370,-11144,-9698,-8107,-6452,-4801,-3224,-1753,-431,742,1755,2626,3371,4013,4571,5074,5524,5955,6355,6737,7102,7424,7710,7923,8049,8060,7928,7635,7158,6500,5659,4663,3544,2338,1101,-128,-1303,-2389,-3375,-4235,-4985,-5616,-6146,-6578,-6904,-7125,-7212,-7141,-6887,-6419,-5726,-4813,-3698,-2424,-1069,311,1617,2778,3731,4415,4819,4925,4770,4375,3808,3121,2378,1637,946,344,-159,-543,-842,-1064,-1256,-1461,-1717,-2066,-2535,-3132,-3860,-4691,-5598,-6531,-7441,-8275,-8982,-9512,-9822,-9878,-9639,-9098,-8224,-7039,-5550,-3807,-1862,197,2290,4313,6178,7811,9142,10155,10834,11210,11331,11248,11050,10774,10505,10261,10066,9931,9809,9696,9522,9256,8852,8273,7512,6558,5441,4187,2859,1500,187,-1041,-2125,-3053,-3808,-4407,-4879,-5256,-5597,-5928,-6297,-6715,-7187,-7704,-8219,-8707,-9087,-9321,-9338,-9097,-8566,-7730,-6598,-5205,-3594,-1839,-16,1784,3474,4967,6186,7074,7592,7723,7491,6921,6086,5065,3949,2836,1821,974,365,10,-76,53,361,736,1107,1355,1406,1178,643,-211,-1345,-2691,-4153,-5603,-6917,-7957,-8626,-8827,-8527,-7725,-6457,-4824,-2912,-884,1165,3074,4785,6198,7296,8080,8564,8813,8858,8768,8562,8281,7903,7446,6864,6167,5327,4370,3309,2202,1095,64,-835,-1551,-2048,-2318,-2375,-2261,-2032,-1767,-1544,-1432,-1520,-1830,-2416,-3262,-4350,-5625,-7015,-8426,-9763,-10911,-11779,-12274,-12329,-11907,-10990,-9611,-7818,-5702,-3371,-949,1427,3637,5557,7096,8182,8779,8877,8511,7733,6641,5328,3928,2547,1304,288,-442,-847,-950,-772,-410,67,533,903,1075,985,601,-98,-1057,-2250,-3563,-4925,-6207,-7316,-8151,-8643,-8734,-8418,-7706,-6645,-5321,-3819,-2246,-700,742,2007,3079,3935,4606,5127,5534,5882,6195,6488,6764,6987,7127,7131,6955,6561,5930,5062,3985,2742,1398,29,-1275,-2451,-3406,-4102,-4490,-4547,-4302,-3769,-3012,-2107,-1132,-171,676,1370,1837,2072,2076,1878,1541,1118,715,375,209,229,500,1005,1740,2656,3693,4786,5849,6829,7637,8247,8600,8692,8510,8064,7379,6486,5433,4271,3050,1837,682,-367,-1253,-1970,-2468,-2776,-2881,-2835,-2664,-2432,-2200,-2017,-1955,-2046,-2328,-2815,-3488,-4329,-5273,-6268,-7224,-8073,-8742,-9172,-9345,-9232,-8883,-8307,-7587,-6769,-5917,-5077,-4277,-3520,-2797,-2072,-1320,-495,421,1437,2553,3711,4890,6003,6997,7803,8372,8668,8690,8445,7983,7359,6640,5916,5243,4693,4287,4052,3940,3946,3953,3929,3753,3382,2745,1831,642,-780,-2363,-4017,-5640,-7122,-8375,-9318,-9899,-10104,-9932,-9429,-8654,-7672,-6585,-5452,-4372,-3392,-2576,-1943,-1526,-1305,-1296,-1449,-1754,-2158,-2628,-3114,-3574,-3964,-4251,-4402,-4418,-4276,-4020,-3653,-3244,-2826,-2476,-2223,-2143,-2233,-2531,-3000,-3606,-4283,-4931,-5457,-5748,-5709,-5275,-4401,-3104,-1431,518,2626,4737,6729,8451,9831,10799,11350,11527,11380,11034,10557,10085,9665,9369,9202,9138,9146,9122,9015,8726,8196,7403,6323,5009,3515,1942,393,-1013,-2181,-3029,-3518,-3634,-3432,-2956,-2345,-1671,-1094,-685,-549,-714,-1199,-1954,-2922,-3987,-5039,-5945,-6598,-6898,-6787,-6246,-5292,-4001,-2463,-807,831,2323,3554,4447,4951,5075,4839,4324,3607,2801,1996,1299,769,478,438,658,1107,1741,2481,3267,3980,4553,4892,4921,4606,3906,2843,1458,-183,-1959,-3769,-5457,-6909,-7987,-8615,-8720,-8300,-7383,-6053,-4429,-2658,-906,677,1951,2817,3223,3170,2711,1942,994,14,-860,-1489,-1799,-1730,-1288,-533,459,1550,2628,3537,4198,4504,4451,4027,3307,2359,1318,275,-647,-1374,-1868,-2110,-2148,-2036,-1875,-1748,-1758,-1967,-2418,-3121,-4034,-5101,-6222,-7290,-8190,-8809,-9058,-8875,-8224,-7125,-5615,-3789,-1758,347,2381,4224,5752,6883,7579,7804,7607,7027,6144,5063,3861,2653,1500,478,-380,-1059,-1552,-1894,-2097,-2222,-2286,-2351,-2428,-2559,-2752,-3022,-3372,-3792,-4285,-4817,-5381,-5929,-6429,-6828,-7066,-7091,-6847,-6295,-5418,-4215,-2725,-1005,862,2782,4655,6386,7904,9141,10084,10717,11061,11156,11032,10733,10288,9703,8993,8136,7128,5949,4618,3128,1559,-62,-1607,-3006,-4127,-4895,-5207,-5049,-4393,-3304,-1870,-226,1467,3032,4311,5160,5489,5259,4492,3273,1734,48,-1597,-3013,-4041,-4551,-4497,-3858,-2716,-1175,599,2423,4122,5524,6511,7003,6971,6457,5511,4257,2792,1254,-256,-1644,-2829,-3778,-4445,-4837,-4939,-4785,-4377,-3758,-2968,-2041,-1066,-81,805,1531,2007,2172,1976,1410,474,-769,-2246,-3862,-5476,-6997,-8277,-9260,-9842,-10030,-9790,-9181,-8252,-7070,-5741,-4324,-2915,-1574,-339,738,1672,2449,3085,3617,4038,4392,4665,4865,4974,4979,4851,4590,4176,3644,3009,2341,1695,1164,801,692,844,1287,1966,2824,3752,4626,5326,5729,5745,5329,4463,3203,1621,-157,-1996,-3750,-5278,-6477,-7248,-7567,-7411,-6833,-5894,-4692,-3346,-1956,-642,508,1433,2073,2425,2473,2257,1791,1143,343,-544,-1468,-2384,-3243,-4018,-4675,-5205,-5591,-5843,-5962,-5962,-5860,-5675,-5427,-5146,-4840,-4539,-4244,-3959,-3679,-3377,-3029,-2608,-2071,-1411,-601,340,1395,2517,3640,4706,5635,6365,6865,7094,7085,6862,6480,6028,5557,5164,4877,4739,4748,4872,5076,5283,5428,5439,5254,4839,4174,3279,2201,1007,-202,-1328,-2262,-2913,-3209,-3112,-2628,-1790,-691,562,1839,2995,3913,4490,4655,4407,3752,2776,1565,246,-1058,-2235,-3186,-3854,-4212,-4271,-4081,-3712,-3252,-2791,-2418,-2188,-2148,-2306,-2635,-3112,-3647,-4205,-4679,-5031,-5183,-5109,-4781,-4201,-3381,-2366,-1188,71,1374,2630,3805,4823,5658,6269,6637,6759,6632,6280,5724,5011,4179,3286,2389,1523,749,75,-470,-900,-1227,-1485,-1705,-1933,-2196,-2513,-2905,-3341,-3825,-4292,-4714,-5019,-5174,-5109,-4816,-4259,-3451,-2424,-1215,95,1432,2708,3842,4759,5426,5802,5919,5799,5512,5133,4733,4390,4137,4002,3962,3981,3987,3919,3687,3258,2581,1667,543,-739,-2090,-3434,-4662,-5710,-6494,-6983,-7155,-7027,-6634,-6040,-5318,-4553,-3822,-3209,-2752,-2503,-2458,-2616,-2935,-3366,-3842,-4289,-4638,-4822,-4793,-4511,-3980,-3190,-2196,-1036,225,1506,2748,3865,4801,5500,5911,6023,5800,5271,4440,3364,2092,712,-708,-2065,-3277,-4271,-4969,-5346,-5374,-5066,-4451,-3600,-2558,-1451,-319,711,1599,2266,2682,2831,2707,2341,1767,1038,220,-626,-1423,-2111,-2627,-2927,-2975,-2747,-2250,-1480,-488,715,2054,3498,4969,6414,7760,8939,9881,10513,10784,10642,10073,9096,7751,6135,4350,2531,812,-686,-1864,-2659,-3048,-3054,-2728,-2166,-1457,-733,-70,416,692,708,474,14,-619,-1360,-2133,-2861,-3489,-3939,-4199,-4210,-3996,-3527,-2850,-1965,-933,219,1426,2638,3794,4827,5695,6324,6691,6751,6489,5907,5014,3852,2466,923,-697,-2327,-3877,-5290,-6510,-7502,-8253,-8767,-9063,-9165,-9121,-8942,-8670,-8311,-7866,-7336,-6709,-5960,-5106,-4114,-3027,-1847,-621,610,1804,2908,3890,4721,5385,5895,6245,6484,6623,6710,6778,6843,6944,7080,7260,7475,7704,7920,8095,8177,8131,7917,7480,6816,5882,4695,3263,1618,-177,-2065,-3963,-5782,-7446,-8864,-9969,-10707,-11048,-10974,-10520,-9709,-8626,-7348,-5970,-4602,-3327,-2249,-1425,-917,-734,-889,-1336,-2038,-2905,-3858,-4798,-5617,-6246,-6589,-6623,-6309,-5679,-4772,-3661,-2459,-1252,-174,692,1269,1494,1381,919,189,-752,-1800,-2863,-3831,-4627,-5171,-5408,-5312,-4862,-4076,-2979,-1625,-72,1596,3304,4960,6490,7811,8881,9648,10106,10256,10118,9743,9177,8486,7731,6972,6262,5637,5132,4751,4501,4367,4326,4354,4412,4472,4486,4427,4252,3934,3451,2787,1947,954,-163,-1343,-2525,-3637,-4605,-5370,-5878,-6104,-6036,-5691,-5107,-4332,-3436,-2490,-1560,-714,-1,551,914,1102,1125,1017,816,567,312,101,-35,-61,45,288,673,1169,1761,2386,3014,3568,4009,4277,4338,4163,3750,3105,2263,1270,186,-909,-1952,-2861,-3586,-4080,-4322,-4322,-4099,-3718,-3223,-2712,-2229,-1862,-1637,-1586,-1701,-1955,-2293,-2653,-2955,-3122,-3100,-2823,-2291,-1486,-457,763,2086,3450,4753,5933,6899,7605,7992,8029,7706,7007,5969,4615,3002,1205,-701,-2614,-4449,-6104,-7513,-8593,-9330,-9693,-9714,-9429,-8910,-8229,-7477,-6726,-6037,-5445,-4964,-4559,-4202,-3816,-3337,-2704,-1863,-790,500,1986,3585,5231,6805,8228,9380,10206,10626,10619,10182,9323,8113,6606,4892,3085,1253,-473,-2042,-3370,-4432,-5204,-5716,-5982,-6081,-6053,-5986,-5921,-5921,-6005,-6175,-6427,-6703,-6974,-7159,-7213,-7074,-6707,-6092,-5225,-4126,-2825,-1382,175,1759,3346,4867,6282,7558,8636,9515,10117,10461,10484,10213,9624,8770,7674,6414,5062,3693,2395,1228,245,-527,-1069,-1407,-1549,-1541,-1423,-1229,-1016,-808,-653,-578,-601,-761,-1034,-1446,-1943,-2516,-3080,-3590,-3960,-4120,-4017,-3587,-2828,-1729,-339,1299,3083,4935,6740,8392,9813,10900,11616,11909,11764,11191,10213,8870,7240,5376,3410,1413,-468,-2138,-3489,-4421,-4903,-4895,-4441,-3610,-2514,-1298,-143,820,1397,1518,1079,82,-1439,-3395,-5649,-8041,-10395,-12542,-14320,-15617,-16333,-16450,-15953,-14910,-13387,-11506,-9390,-7157,-4943,-2825,-897,813,2278,3515,4553,5418,6178,6827,7433,7967,8452,8849,9149,9301,9295,9082,8662,8008,7142,6058,4811,3416,1944,438,-1044,-2435,-3697,-4759,-5611,-6186,-6508,-6526,-6289,-5783,-5067,-4167,-3145,-2054,-948,123,1115,2011,2789,3458,4032,4521,4959,5353,5725,6065,6372,6617,6775,6803,6660,6312,5715,4861,3737,2356,759,-1006,-2867,-4737,-6533,-8159,-9531,-10582,-11257,-11537,-11414,-10932,-10134,-9111,-7938,-6714,-5528,-4436,-3509,-2748,-2170,-1748,-1438,-1206,-991,-757,-467,-89,366,926,1543,2227,2931,3640,4326,4968,5547,6055,6475,6812,7045,7184,7208,7123,6916,6589,6143,5580,4911,4152,3314,2434,1521,613,-263,-1085,-1819,-2442,-2935,-3278,-3465,-3495,-3381,-3153,-2842,-2501,-2180,-1924,-1791,-1797,-1974,-2311,-2790,-3374,-4002,-4609,-5115,-5448,-5536,-5328,-4789,-3913,-2719,-1263,389,2123,3848,5429,6771,7756,8329,8432,8069,7268,6113,4706,3195,1711,419,-578,-1173,-1335,-1068,-437,460,1465,2448,3225,3700,3746,3341,2481,1223,-320,-2026,-3730,-5284,-6542,-7396,-7761,-7613,-6950,-5845,-4364,-2662,-833,934,2551,3872,4844,5410,5585,5398,4936,4283,3554,2845,2253,1820,1599,1560,1678,1890,2104,2245,2227,1985,1485,713,-302,-1517,-2841,-4206,-5487,-6618,-7498,-8074,-8304,-8175,-7691,-6897,-5825,-4566,-3165,-1729,-303,1024,2223,3252,4105,4790,5334,5760,6125,6435,6735,7012,7257,7435,7496,7388,7051,6450,5554,4368,2921,1262,-520,-2345,-4097,-5683,-7004,-7987,-8573,-8735,-8470,-7802,-6800,-5523,-4090,-2590,-1150,139,1185,1928,2342,2419,2211,1761,1160,496,-164,-732,-1181,-1484,-1655,-1725,-1752,-1790,-1892,-2126,-2484,-3022,-3678,-4448,-5260,-6053,-6766,-7326,-7688,-7819,-7697,-7336,-6751,-5972,-5052,-4023,-2930,-1809,-683,428,1510,2559,3569,4537,5455,6315,7101,7794,8366,8789,9021,9038,8794,8286,7483,6423,5119,3640,2059,467,-1037,-2348,-3382,-4057,-4322,-4158,-3567,-2595,-1306,205,1838,3473,5010,6351,7416,8164,8547,8587,8286,7695,6874,5883,4816,3730,2731,1863,1203,782,619,711,1032,1515,2098,2681,3168,3460,3473,3136,2419,1316,-134,-1861,-3764,-5719,-7598,-9264,-10617,-11543,-12000,-11945,-11400,-10397,-9035,-7393,-5621,-3830,-2149,-691,482,1312,1817,2022,2008,1863,1684,1571,1587,1778,2155,2673,3294,3916,4464,4845,4992,4870,4460,3808,2956,2012,1054,204,-465,-878,-1002,-840,-430,174,867,1575,2177,2611,2784,2692,2296,1659,814,-134,-1093,-1958,-2628,-3048,-3165,-2995,-2575,-1982,-1334,-727,-298,-124,-289,-814,-1692,-2873,-4275,-5793,-7298,-8683,-9809,-10601,-10963,-10852,-10255,-9180,-7679,-5834,-3742,-1533,666,2726,4522,5959,6962,7494,7547,7144,6344,5210,3851,2337,783,-739,-2151,-3391,-4425,-5217,-5771,-6078,-6165,-6057,-5787,-5395,-4928,-4405,-3881,-3343,-2822,-2291,-1730,-1122,-413,399,1355,2443,3651,4950,6273,7574,8768,9791,10579,11080,11270,11143,10707,10006,9080,7980,6771,5480,4164,2832,1511,203,-1091,-2361,-3614,-4830,-5993,-7084,-8048,-8850,-9433,-9725,-9694,-9268,-8435,-7190,-5542,-3571,-1337,1035,3431,5722,7787,9525,10857,11733,12147,12114,11697,10964,10018,8958,7887,6897,6048,5404,4954,4712,4610,4604,4603,4543,4327,3924,3266,2377,1241,-66,-1507,-2985,-4421,-5744,-6864,-7759,-8369,-8705,-8772,-8597,-8235,-7731,-7153,-6553,-5991,-5504,-5126,-4859,-4703,-4615,-4568,-4491,-4341,-4060,-3617,-2988,-2196,-1257,-241,785,1749,2544,3134,3426,3419,3085,2461,1590,547,-584,-1698,-2722,-3548,-4155,-4471,-4527,-4324,-3919,-3385,-2790,-2219,-1743,-1408,-1258,-1277,-1450,-1708,-1984,-2185,-2227,-2046,-1592,-863,110,1263,2492,3690,4740,5539,6019,6145,5915,5384,4620,3720,2792,1925,1211,714,454,473,718,1198,1822,2557,3308,4013,4586,4969,5091,4923,4432,3619,2515,1151,-386,-2035,-3688,-5270,-6689,-7879,-8792,-9399,-9690,-9693,-9426,-8947,-8308,-7558,-6761,-5954,-5157,-4396,-3646,-2906,-2135,-1309,-392,628,1757,2990,4283,5617,6909,8123,9175,10026,10624,10950,11007,10806,10395,9816,9130,8383,7616,6841,6067,5257,4399,3426,2333,1065,-351,-1917,-3570,-5255,-6876,-8340,-9548,-10402,-10835,-10778,-10221,-9158,-7648,-5755,-3604,-1312,966,3102,4954,6436,7464,8022,8122,7806,7171,6308,5336,4370,3503,2818,2360,2155,2179,2409,2767,3186,3566,3833,3887,3682,3148,2284,1077,-418,-2166,-4055,-6017,-7917,-9671,-11165,-12325,-13098,-13431,-13341,-12824,-11933,-10726,-9276,-7670,-5997,-4349,-2794,-1406,-222,735,1463,1985,2333,2555,2699,2807,2931,3083,3295,3564,3869,4205,4521,4801,5005,5107,5100,4967,4723,4380,3955,3488,2994,2507,2055,1640,1295,1002,779,605,469,364,263,160,44,-96,-238,-387,-505,-577,-584,-494,-328,-73,225,540,810,999,1051,946,674,242,-302,-917,-1523,-2055,-2440,-2630,-2577,-2282,-1738,-991,-82,926,1963,2964,3854,4580,5094,5356,5361,5092,4579,3838,2910,1836,666,-563,-1803,-3021,-4191,-5276,-6270,-7145,-7885,-8488,-8913,-9178,-9235,-9100,-8752,-8198,-7443,-6514,-5436,-4259,-3025,-1801,-634,415,1315,2033,2568,2929,3148,3266,3330,3387,3481,3633,3862,4150,4482,4813,5096,5290,5336,5212,4885,4346,3612,2683,1618,429,-815,-2091,-3338,-4532,-5634,-6612,-7446,-8090,-8527,-8698,-8583,-8125,-7324,-6154,-4656,-2870,-881,1210,3282,5222,6908,8259,9204,9725,9828,9558,8992,8216,7338,6452,5644,4984,4506,4234,4143,4203,4353,4523,4639,4629,4430,4007,3336,2432,1320,59,-1280,-2626,-3886,-4998,-5895,-6527,-6867,-6905,-6648,-6124,-5375,-4452,-3431,-2370,-1364,-455,269,798,1089,1166,1046,778,417,23,-351,-652,-868,-960,-962,-870,-727,-563,-403,-277,-189,-126,-85,-10,108,317,636,1060,1599,2203,2844,3466,4006,4420,4654,4679,4482,4067,3460,2708,1865,995,165,-573,-1183,-1633,-1946,-2124,-2224,-2292,-2381,-2541,-2806,-3186,-3679,-4249,-4845,-5403,-5847,-6109,-6129,-5862,-5299,-4438,-3329,-2022,-598,861,2269,3550,4638,5486,6070,6377,6419,6219,5814,5233,4540,3748,2911,2044,1160,278,-617,-1520,-2436,-3373,-4316,-5265,-6190,-7072,-7872,-8570,-9119,-9510,-9714,-9725,-9537,-9158,-8584,-7837,-6924,-5857,-4666,-3372,-2009,-632,725,1992,3122,4064,4781,5254,5494,5518,5380,5144,4878,4653,4536,4557,4737,5059,5476,5914,6295,6506,6478,6132,5429,4387,3029,1464,-207,-1827,-3259,-4353,-5021,-5165,-4805,-3942,-2698,-1176,462,2057,3485,4606,5385,5761,5789,5505,5017,4413,3810,3296,2946,2808,2894,3197,3673,4265,4903,5499,5986,6284,6349,6131,5627,4830,3786,2533,1147,-287,-1700,-2985,-4099,-4968,-5582,-5918,-6021,-5900,-5642,-5281,-4892,-4522,-4213,-3991,-3873,-3862,-3937,-4105,-4317,-4578,-4848,-5111,-5359,-5563,-5724,-5826,-5848,-5791,-5623,-5330,-4891,-4284,-3487,-2507,-1327,12,1497,3062,4661,6209,7638,8872,9840,10497,10796,10734,10316,9578,8570,7364,6030,4646,3288,2005,857,-138,-958,-1616,-2116,-2507,-2809,-3080,-3365,-3701,-4134,-4687,-5368,-6180,-7087,-8056,-9014,-9901,-10615,-11075,-11202,-10907,-10164,-8935,-7248,-5154,-2746,-143,2505,5050,7335,9230,10619,11433,11638,11246,10304,8903,7149,5173,3102,1059,-850,-2539,-3964,-5084,-5924,-6492,-6839,-7023,-7077,-7070,-7019,-6948,-6865,-6747,-6580,-6335,-5978,-5505,-4885,-4150,-3289,-2363,-1370,-383,600,1532,2413,3237,3999,4723,5396,6048,6660,7242,7770,8243,8620,8909,9057,9081,8932,8618,8115,7415,6513,5408,4113,2648,1052,-631,-2334,-3992,-5510,-6827,-7842,-8504,-8756,-8571,-7959,-6956,-5623,-4075,-2396,-744,805,2118,3157,3865,4262,4370,4277,4042,3780,3564,3472,3553,3840,4314,4962,5722,6535,7320,8009,8522,8814,8832,8560,7989,7143,6053,4775,3364,1894,422,-990,-2299,-3474,-4507,-5387,-6145,-6774,-7309,-7745,-8087,-8320,-8429,-8382,-8172,-7779,-7214,-6502,-5670,-4789,-3908,-3095,-2417,-1902,-1610,-1511,-1631,-1901,-2299,-2745,-3185,-3549,-3781,-3831,-3666,-3269,-2632,-1784,-742,431,1683,2943,4131,5183,6024,6601,6875,6818,6436,5736,4767,3566,2219,787,-633,-1962,-3118,-4030,-4645,-4940,-4917,-4606,-4079,-3410,-2710,-2075,-1597,-1339,-1338,-1583,-2026,-2586,-3146,-3593,-3800,-3670,-3142,-2171,-814,908,2847,4896,6902,8707,10197,11246,11798,11803,11284,10271,8851,7125,5208,3235,1321,-423,-1910,-3089,-3932,-4448,-4689,-4703,-4585,-4410,-4260,-4201,-4271,-4485,-4826,-5259,-5711,-6114,-6391,-6463,-6293,-5843,-5125,-4158,-3015,-1740,-438,840,2018,3042,3895,4548,5015,5310,5452,5479,5413,5282,5111,4910,4698,4472,4239,3985,3714,3393,3028,2587,2072,1471,794,48,-735,-1529,-2288,-2959,-3502,-3853,-3993,-3874,-3522,-2938,-2191,-1339,-481,300,914,1304,1431,1312,977,513,16,-408,-644,-615,-263,434,1440,2700,4108,5536,6859,7925,8623,8853,8541,7683,6284,4422,2200,-240,-2746,-5139,-7276,-9006,-10238,-10916,-11026,-10623,-9782,-8624,-7294,-5913,-4621,-3509,-2638,-2041,-1702,-1590,-1650,-1820,-2044,-2276,-2485,-2664,-2806,-2939,-3069,-3207,-3369,-3511,-3629,-3654,-3531,-3216,-2634,-1785,-633,774,2402,4167,5978,7733,9330,10670,11686,12308,12518,12310,11704,10757,9535,8117,6599,5062,3582,2229,1049,69,-680,-1213,-1520,-1639,-1590,-1430,-1207,-993,-859,-864,-1082,-1546,-2280,-3284,-4511,-5899,-7358,-8748,-9956,-10821,-11224,-11049,-10232,-8750,-6641,-4001,-967,2265,5497,8501,11088,13076,14359,14844,14557,13510,11840,9654,7138,4448,1767,-771,-3031,-4930,-6427,-7491,-8156,-8458,-8450,-8215,-7810,-7306,-6757,-6203,-5677,-5197,-4771,-4403,-4090,-3833,-3632,-3484,-3397,-3361,-3373,-3418,-3464,-3488,-3432,-3272,-2950,-2447,-1749,-845,217,1418,2683,3943,5124,6138,6918,7392,7523,7263,6637,5628,4314,2732,980,-857,-2667,-4365,-5825,-6992,-7762,-8109,-7982,-7407,-6388,-5017,-3357,-1546,309,2050,3575,4752,5520,5823,5675,5108,4214,3105,1916,792,-128,-734,-934,-677,26,1164,2636,4365,6205,8037,9723,11135,12185,12767,12862,12417,11480,10076,8291,6236,4007,1764,-402,-2353,-4021,-5335,-6277,-6856,-7108,-7103,-6907,-6606,-6264,-5938,-5652,-5422,-5222,-5034,-4813,-4528,-4169,-3714,-3209,-2668,-2165,-1741,-1458,-1344,-1411,-1645,-1985,-2364,-2696,-2871,-2820,-2466,-1774,-753,572,2114,3788,5468,7032,8370,9377,9981,10150,9864,9170,8107,6774,5245,3636,2023,496,-884,-2075,-3043,-3793,-4313,-4640,-4785,-4792,-4702,-4546,-4388,-4242,-4180,-4195,-4339,-4588,-4946,-5366,-5807,-6182,-6432,-6452,-6188,-5567,-4576,-3208,-1523,416,2473,4539,6451,8083,9314,10057,10257,9927,9085,7832,6262,4510,2696,949,-652,-2023,-3159,-4044,-4729,-5249,-5680,-6066,-6461,-6882,-7327,-7773,-8172,-8455,-8572,-8440,-8047,-7346,-6378,-5169,-3795,-2347,-906,436,1619,2596,3367,3932,4349,4653,4909,5160,5443,5764,6118,6469,6776,6983,7036,6893,6515,5901,5055,4007,2818,1546,270,-935,-2003,-2871,-3505,-3872,-3982,-3827,-3457,-2897,-2208,-1450,-685,20,602,1014,1203,1164,868,370,-321,-1103,-1904,-2616,-3120,-3338,-3165,-2562,-1517,-41,1778,3854,6046,8209,10190,11849,13060,13729,13810,13276,12166,10537,8496,6155,3664,1154,-1240,-3401,-5244,-6717,-7782,-8479,-8812,-8873,-8717,-8425,-8083,-7733,-7443,-7218,-7089,-7021,-7017,-7016,-7009,-6934,-6779,-6513,-6117,-5595,-4938,-4160,-3272,-2288,-1229,-110,1046,2224,3403,4563,5680,6744,7714,8588,9315,9899,10282,10478,10428,10144,9598,8791,7729,6433,4935,3283,1546,-208,-1899,-3435,-4757,-5788,-6502,-6872,-6921,-6684,-6230,-5642,-5015,-4433,-3991,-3736,-3719,-3939,-4373,-4973,-5651,-6326,-6874,-7213,-7235,-6892,-6134,-4974,-3436,-1603,448,2592,4732,6748,8551,10056,11215,11965,12301,12180,11612,10589,9133,7268,5059,2573,-83,-2794,-5432,-7852,-9954,-11598,-12749,-13324,-13355,-12854,-11893,-10568,-8976,-7240,-5464,-3746,-2178,-817,286,1111,1649,1925,1954,1806,1523,1186,871,643,584,736,1146,1814,2745,3880,5175,6530,7852,9029,9950,10510,10625,10241,9320,7895,5998,3736,1226,-1391,-3964,-6332,-8384,-9982,-11084,-11623,-11622,-11093,-10118,-8765,-7142,-5346,-3486,-1651,74,1626,2962,4052,4895,5496,5881,6089,6152,6135,6063,6007,5984,6052,6211,6501,6910,7440,8072,8768,9491,10173,10750,11136,11251,11018,10372,9277,7730,5761,3446,889,-1783,-4422,-6894,-9070,-10851,-12179,-13020,-13396,-13343,-12944,-12277,-11442,-10515,-9580,-8670,-7825,-7028,-6273,-5513,-4733,-3872,-2950,-1928,-862,241,1311,2302,3163,3848,4338,4627,4735,4700,4579,4421,4292,4230,4252,4376,4551,4754,4907,4946,4810,4449,3829,2968,1869,613,-757,-2144,-3483,-4700,-5742,-6576,-7182,-7564,-7721,-7690,-7475,-7104,-6598,-5950,-5193,-4311,-3336,-2270,-1153,-20,1080,2080,2933,3565,3951,4052,3885,3476,2884,2206,1524,959,589,504,732,1297,2148,3227,4428,5611,6655,7411,7775,7660,7034,5897,4313,2374,200,-2054,-4252,-6248,-7928,-9210,-10030,-10377,-10254,-9697,-8763,-7513,-6020,-4367,-2617,-865,842,2409,3801,4947,5820,6400,6681,6685,6456,6033,5506,4908,4342,3821,3413,3112,2932,2842,2812,2801,2757,2649,2433,2083,1599,958,196,-689,-1649,-2666,-3679,-4660,-5543,-6289,-6849,-7168,-7223,-6974,-6418,-5558,-4428,-3066,-1555,30,1589,3015,4228,5138,5699,5893,5727,5263,4569,3757,2932,2200,1658,1366,1365,1658,2210,2979,3878,4834,5749,6540,7121,7434,7403,7021,6233,5087,3573,1786,-232,-2362,-4516,-6582,-8464,-10075,-11360,-12272,-12800,-12959,-12776,-12301,-11602,-10726,-9757,-8733,-7715,-6728,-5800,-4933,-4137,-3386,-2679,-1980,-1282,-556,207,1026,1888,2802,3731,4664,5560,6376,7088,7636,8020,8198,8181,7971,7595,7077,6466,5794,5109,4439,3818,3253,2761,2332,1959,1623,1313,1006,699,382,55,-263,-571,-831,-1035,-1158,-1183,-1116,-952,-722,-446,-173,74,244,332,307,188,-20,-285,-577,-873,-1133,-1355,-1510,-1600,-1626,-1577,-1468,-1282,-1034,-705,-321,131,605,1091,1526,1875,2088,2114,1940,1538,928,134,-796,-1802,-2815,-3769,-4591,-5231,-5638,-5777,-5647,-5226,-4556,-3649,-2573,-1374,-136,1078,2190,3134,3858,4318,4498,4385,4009,3384,2576,1628,620,-389,-1317,-2116,-2723,-3112,-3264,-3188,-2917,-2498,-1999,-1501,-1071,-802,-729,-911,-1346,-2024,-2910,-3927,-5013,-6060,-6993,-7720,-8181,-8321,-8122,-7576,-6711,-5567,-4204,-2685,-1095,509,2037,3450,4676,5690,6445,6945,7165,7127,6851,6365,5735,4999,4245,3525,2931,2509,2324,2408,2775,3423,4314,5402,6596,7826,8953,9898,10522,10753,10508,9755,8500,6788,4711,2386,-42,-2417,-4599,-6454,-7898,-8861,-9342,-9347,-8951,-8209,-7234,-6103,-4909,-3731,-2623,-1632,-789,-107,405,748,934,970,882,689,423,118,-194,-470,-683,-802,-817,-714,-512,-226,110,452,765,1005,1150,1189,1118,972,766,559,373,258,233,313,504,791,1164,1603,2078,2584,3080,3578,4029,4445,4781,5033,5162,5141,4948,4541,3923,3069,1995,734,-692,-2195,-3733,-5207,-6554,-7694,-8577,-9152,-9408,-9334,-8955,-8301,-7417,-6352,-5165,-3894,-2602,-1310,-72,1093,2154,3075,3847,4413,4783,4899,4775,4384,3745,2868,1803,583,-710,-2022,-3264,-4365,-5251,-5864,-6167,-6136,-5791,-5158,-4311,-3332,-2315,-1364,-565,5,312,338,120,-296,-825,-1376,-1856,-2183,-2295,-2156,-1760,-1130,-301,653,1676,2690,3632,4456,5114,5590,5875,5969,5884,5627,5223,4670,4000,3208,2327,1366,368,-643,-1604,-2476,-3194,-3703,-3970,-3937,-3629,-3009,-2156,-1081,105,1345,2523,3573,4402,4966,5237,5210,4933,4442,3832,3172,2551,2043,1702,1565,1646,1929,2395,2985,3655,4326,4949,5442,5762,5848,5662,5190,4414,3351,2045,525,-1110,-2805,-4445,-5967,-7262,-8294,-8985,-9331,-9323,-8969,-8333,-7423,-6341,-5116,-3837,-2560,-1353,-281,601,1245,1620,1700,1503,1044,390,-394,-1214,-1963,-2562,-2902,-2948,-2646,-2010,-1079,92,1396,2747,4024,5151,6047,6671,7014,7080,6919,6574,6107,5578,5021,4477,3951,3439,2933,2402,1829,1194,489,-290,-1124,-2005,-2897,-3787,-4636,-5434,-6161,-6809,-7378,-7860,-8263,-8574,-8801,-8923,-8932,-8814,-8547,-8123,-7529,-6751,-5800,-4672,-3392,-1984,-475,1083,2652,4171,5596,6870,7949,8790,9362,9645,9623,9305,8687,7807,6677,5346,3855,2250,598,-1053,-2629,-4084,-5346,-6384,-7147,-7623,-7798,-7686,-7311,-6710,-5937,-5032,-4065,-3071,-2098,-1175,-312,472,1191,1846,2450,3009,3535,4009,4442,4797,5067,5210,5209,5026,4650,4063,3271,2297,1165,-67,-1352,-2620,-3808,-4865,-5735,-6392,-6817,-7007,-6981,-6755,-6367,-5845,-5222,-4523,-3758,-2944,-2070,-1149,-155,882,1982,3096,4216,5289,6279,7146,7847,8371,8693,8834,8793,8624,8337,8001,7628,7275,6958,6696,6505,6374,6307,6277,6273,6263,6219,6118,5913,5595,5116,4473,3646,2630,1455,129,-1288,-2756,-4202,-5574,-6798,-7836,-8644,-9203,-9521,-9607,-9510,-9260,-8924,-8542,-8163,-7825,-7539,-7326,-7167,-7052,-6943,-6820,-6631,-6367,-5976,-5462,-4804,-4009,-3086,-2064,-970,141,1237,2249,3152,3888,4453,4833,5034,5096,5040,4916,4751,4581,4417,4263,4115,3951,3761,3533,3259,2957,2637,2334,2065,1870,1734,1684,1656,1646,1576,1398,1060,520,-237,-1192,-2315,-3521,-4726,-5820,-6692,-7250,-7417,-7155,-6454,-5363,-3942,-2306,-569,1137,2697,3995,4979,5583,5821,5697,5265,4584,3718,2748,1724,721,-224,-1075,-1798,-2392,-2840,-3154,-3325,-3376,-3299,-3109,-2808,-2407,-1911,-1349,-726,-79,572,1191,1764,2254,2668,2982,3212,3366,3459,3515,3564,3612,3701,3822,3999,4216,4466,4715,4938,5073,5099,4941,4592,4001,3180,2130,892,-493,-1948,-3404,-4776,-5984,-6965,-7657,-8037,-8081,-7816,-7252,-6465,-5485,-4409,-3282,-2180,-1150,-236,541,1164,1637,1964,2163,2248,2235,2138,1965,1732,1447,1115,762,380,19,-330,-625,-846,-976,-987,-869,-626,-254,223,768,1356,1913,2405,2763,2940,2907,2625,2106,1353,414,-673,-1830,-3001,-4099,-5074,-5851,-6392,-6663,-6627,-6304,-5676,-4793,-3679,-2405,-1029,364,1703,2896,3886,4593,4989,5030,4718,4070,3119,1932,594,-805,-2140,-3321,-4227,-4794,-4955,-4707,-4071,-3110,-1919,-613,693,1875,2847,3538,3921,4002,3821,3439,2949,2425,1968,1621,1467,1489,1733,2142,2709,3367,4075,4765,5398,5905,6256,6404,6330,6015,5462,4677,3701,2568,1342,86,-1136,-2248,-3203,-3949,-4470,-4745,-4799,-4638,-4310,-3842,-3280,-2652,-1990,-1313,-623,54,731,1377,1979,2501,2904,3137,3167,2958,2500,1808,913,-121,-1219,-2291,-3252,-4024,-4526,-4741,-4622,-4205,-3526,-2642,-1655,-645,281,1047,1576,1843,1814,1528,1011,335,-438,-1225,-1973,-2612,-3131,-3493,-3727,-3840,-3883,-3898,-3933,-4035,-4234,-4558,-4999,-5556,-6183,-6851,-7492,-8053,-8474,-8697,-8686,-8403,-7848,-7008,-5929,-4623,-3163,-1588,32,1637,3181,4593,5862,6924,7789,8428,8850,9074,9106,8986,8747,8416,8049,7658,7297,6967,6693,6459,6256,6044,5789,5445,4971,4338,3527,2537,1401,147,-1143,-2420,-3586,-4584,-5335,-5808,-5968,-5824,-5392,-4715,-3851,-2856,-1806,-740,269,1205,2030,2745,3352,3860,4292,4666,4988,5268,5498,5656,5722,5659,5433,5014,4393,3547,2514,1309,-12,-1378,-2733,-3984,-5073,-5934,-6516,-6799,-6762,-6432,-5827,-5008,-4033,-2968,-1901,-878,29,784,1370,1777,2030,2161,2214,2237,2280,2377,2556,2826,3174,3586,4021,4441,4806,5066,5198,5159,4933,4498,3847,2976,1892,610,-832,-2395,-4006,-5600,-7082,-8368,-9372,-10024,-10274,-10108,-9527,-8584,-7337,-5887,-4330,-2779,-1332,-81,898,1562,1876,1844,1475,808,-107,-1206,-2419,-3664,-4857,-5909,-6738,-7259,-7418,-7156,-6471,-5364,-3888,-2114,-141,1908,3917,5756,7324,8533,9330,9697,9638,9211,8466,7509,6419,5305,4236,3304,2522,1951,1553,1329,1227,1188,1173,1098,939,625,156,-505,-1332,-2324,-3439,-4635,-5858,-7060,-8167,-9141,-9906,-10419,-10625,-10476,-9943,-9004,-7648,-5910,-3819,-1456,1084,3703,6254,8631,10702,12366,13554,14204,14322,13915,13054,11812,10300,8630,6922,5280,3799,2543,1554,838,382,136,51,52,80,68,-20,-212,-514,-907,-1362,-1839,-2289,-2672,-2952,-3105,-3119,-3003,-2776,-2463,-2110,-1759,-1442,-1213,-1076,-1053,-1133,-1289,-1480,-1673,-1800,-1852,-1779,-1596,-1320,-981,-656,-384,-250,-291,-554,-1043,-1746,-2625,-3618,-4648,-5626,-6463,-7067,-7366,-7300,-6831,-5970,-4725,-3177,-1399,489,2366,4097,5573,6674,7345,7529,7238,6499,5388,3990,2424,792,-784,-2211,-3409,-4296,-4849,-5015,-4815,-4241,-3352,-2183,-832,626,2070,3405,4517,5324,5760,5800,5449,4767,3827,2742,1635,609,-225,-817,-1116,-1156,-957,-612,-202,175,433,493,328,-95,-744,-1584,-2552,-3568,-4562,-5453,-6189,-6716,-7012,-7069,-6882,-6482,-5878,-5105,-4191,-3160,-2036,-836,418,1711,3018,4317,5569,6754,7789,8682,9323,9727,9818,9611,9084,8280,7224,5992,4651,3286,1988,818,-136,-864,-1326,-1555,-1582,-1473,-1308,-1170,-1140,-1288,-1663,-2289,-3167,-4249,-5488,-6777,-8027,-9112,-9932,-10380,-10400,-9945,-9027,-7686,-5997,-4068,-2018,24,1940,3618,4978,5960,6536,6700,6486,5934,5116,4126,3036,1965,977,165,-429,-766,-841,-667,-273,284,968,1699,2441,3136,3737,4227,4572,4772,4823,4738,4530,4222,3835,3388,2899,2385,1856,1317,775,226,-327,-889,-1453,-2024,-2588,-3129,-3644,-4086,-4472,-4743,-4927,-4980,-4932,-4766,-4504,-4154,-3728,-3242,-2706,-2135,-1538,-936,-335,241,773,1249,1641,1946,2145,2234,2213,2082,1847,1518,1103,614,63,-536,-1168,-1802,-2423,-2979,-3454,-3784,-3949,-3909,-3642,-3160,-2461,-1597,-605,440,1480,2433,3254,3882,4293,4468,4420,4156,3719,3142,2471,1759,1060,417,-98,-462,-605,-525,-182,394,1193,2153,3215,4285,5280,6098,6663,6896,6764,6233,5333,4090,2584,894,-876,-2627,-4266,-5698,-6882,-7743,-8291,-8505,-8415,-8048,-7446,-6649,-5691,-4620,-3442,-2201,-908,412,1727,3001,4190,5240,6095,6707,7029,7036,6725,6112,5258,4219,3114,2014,1047,288,-200,-374,-254,123,678,1299,1877,2285,2428,2225,1649,683,-604,-2166,-3873,-5622,-7276,-8717,-9829,-10522,-10733,-10417,-9590,-8268,-6531,-4466,-2203,140,2410,4485,6248,7592,8468,8821,8655,7998,6899,5450,3740,1906,43,-1695,-3238,-4458,-5323,-5762,-5798,-5416,-4692,-3672,-2459,-1143,165,1371,2368,3094,3480,3502,3156,2462,1475,261,-1088,-2481,-3802,-4966,-5868,-6448,-6642,-6440,-5842,-4899,-3667,-2251,-730,766,2168,3372,4340,5017,5411,5506,5343,4948,4354,3616,2765,1849,911,-4,-856,-1590,-2169,-2552,-2697,-2604,-2247,-1653,-835,155,1270,2436,3588,4644,5536,6196,6574,6639,6383,5821,5002,3975,2829,1631,477,-577,-1463,-2155,-2626,-2881,-2927,-2795,-2496,-2081,-1549,-958,-306,350,1005,1590,2101,2462,2671,2678,2485,2104,1555,907,207,-444,-1007,-1389,-1576,-1541,-1296,-889,-363,200,745,1182,1480,1577,1455,1118,555,-193,-1102,-2137,-3236,-4363,-5446,-6422,-7231,-7782,-8042,-7924,-7425,-6508,-5212,-3572,-1676,385,2483,4502,6320,7827,8950,9626,9845,9606,8969,7975,6728,5293,3763,2214,705,-722,-2025,-3205,-4241,-5148,-5917,-6571,-7094,-7499,-7792,-7954,-8025,-7982,-7876,-7715,-7534,-7370,-7238,-7160,-7128,-7127,-7104,-7020,-6793,-6373,-5707,-4760,-3548,-2090,-468,1251,2936,4509,5852,6898,7606,7937,7935,7609,7049,6313,5485,4647,3854,3173,2629,2244,2020,1937,1986,2125,2336,2594,2881,3194,3528,3889,4266,4673,5075,5464,5799,6035,6137,6061,5774,5271,4543,3625,2557,1390,207,-943,-1979,-2860,-3546,-4026,-4294,-4381,-4301,-4104,-3829,-3500,-3169,-2834,-2525,-2237,-1962,-1692,-1412,-1100,-758,-369,61,515,983,1425,1821,2129,2331,2400,2337,2152,1850,1477,1042,587,130,-311,-717,-1083,-1399,-1649,-1838,-1929,-1939,-1831,-1623,-1304,-899,-426,63,535,925,1189,1287,1192,901,443,-152,-803,-1444,-1989,-2361,-2508,-2387,-1994,-1347,-489,516,1592,2658,3632,4447,5029,5339,5332,4996,4324,3339,2066,571,-1091,-2838,-4589,-6257,-7777,-9067,-10102,-10837,-11274,-11407,-11264,-10845,-10185,-9294,-8179,-6876,-5385,-3749,-2003,-196,1610,3351,4965,6384,7569,8473,9079,9383,9394,9134,8656,7989,7216,6381,5559,4811,4182,3723,3441,3352,3423,3625,3898,4181,4400,4498,4405,4096,3537,2732,1703,488,-854,-2248,-3628,-4901,-6014,-6895,-7501,-7812,-7806,-7498,-6912,-6080,-5069,-3928,-2742,-1581,-523,357,1006,1378,1447,1224,729,18,-823,-1722,-2548,-3226,-3640,-3732,-3450,-2779,-1747,-401,1175,2872,4597,6214,7650,8799,9626,10082,10168,9893,9280,8369,7193,5800,4219,2506,682,-1185,-3071,-4896,-6618,-8151,-9435,-10385,-10949,-11072,-10735,-9960,-8774,-7288,-5591,-3832,-2136,-646,557,1380,1825,1897,1674,1245,736,265,-51,-123,104,646,1478,2543,3740,4974,6112,7053,7694,7965,7819,7255,6280,4958,3346,1547,-369,-2271,-4107,-5758,-7180,-8302,-9095,-9533,-9622,-9363,-8800,-7965,-6916,-5718,-4429,-3114,-1835,-632,456,1398,2198,2833,3330,3690,3938,4109,4208,4297,4379,4496,4670,4900,5205,5557,5935,6306,6605,6814,6855,6724,6388,5843,5132,4253,3289,2263,1237,246,-684,-1542,-2337,-3090,-3829,-4587,-5376,-6205,-7042,-7847,-8528,-9009,-9177,-8956,-8276,-7124,-5505,-3516,-1241,1150,3496,5631,7385,8644,9320,9370,8833,7756,6274,4507,2635,792,-858,-2217,-3195,-3759,-3907,-3683,-3139,-2377,-1462,-494,459,1347,2107,2726,3159,3385,3382,3115,2576,1744,635,-729,-2288,-3968,-5664,-7278,-8681,-9799,-10532,-10851,-10745,-10221,-9361,-8207,-6869,-5428,-3969,-2567,-1280,-147,814,1592,2211,2681,3050,3330,3578,3800,4035,4281,4556,4838,5139,5427,5694,5930,6108,6234,6288,6270,6172,5982,5690,5280,4733,4031,3171,2127,939,-408,-1836,-3319,-4763,-6105,-7245,-8128,-8664,-8842,-8623,-8046,-7143,-5997,-4691,-3323,-1985,-749,336,1230,1963,2534,3004,3418,3821,4256,4745,5275,5845,6390,6869,7202,7332,7196,6756,6009,4964,3691,2260,778,-646,-1900,-2891,-3540,-3821,-3713,-3258,-2514,-1569,-530,491,1392,2075,2468,2532,2239,1624,714,-404,-1643,-2904,-4062,-5036,-5717,-6054,-6004,-5552,-4735,-3591,-2201,-662,929,2456,3811,4907,5648,5990,5891,5349,4399,3097,1537,-169,-1885,-3487,-4836,-5837,-6415,-6538,-6220,-5519,-4515,-3339,-2097,-922,95,886,1417,1694,1759,1667,1501,1331,1215,1198,1288,1474,1721,1974,2171,2257,2182,1913,1451,810,45,-784,-1581,-2265,-2746,-2958,-2861,-2447,-1734,-800,288,1393,2431,3261,3823,4047,3930,3491,2809,1964,1072,246,-444,-894,-1111,-1061,-805,-383,114,617,1035,1314,1404,1272,932,382,-330,-1158,-2062,-2968,-3843,-4640,-5324,-5883,-6310,-6600,-6773,-6816,-6743,-6529,-6171,-5627,-4884,-3913,-2709,-1279,334,2091,3896,5673,7307,8713,9788,10482,10736,10550,9943,8962,7680,6188,4558,2906,1266,-271,-1693,-2976,-4104,-5089,-5921,-6589,-7080,-7356,-7390,-7135,-6579,-5706,-4552,-3159,-1642,-84,1344,2553,3405,3849,3848,3441,2703,1764,770,-117,-760,-1038,-898,-327,617,1829,3154,4434,5475,6147,6319,5942,5013,3589,1787,-244,-2337,-4300,-5994,-7256,-8026,-8230,-7906,-7081,-5865,-4360,-2696,-995,635,2114,3378,4409,5190,5745,6097,6274,6304,6205,5977,5631,5143,4520,3755,2859,1868,814,-240,-1248,-2145,-2901,-3475,-3875,-4103,-4193,-4186,-4120,-4043,-3981,-3947,-3940,-3934,-3897,-3789,-3554,-3173,-2605,-1863,-954,83,1195,2323,3405,4382,5217,5880,6369,6698,6895,6999,7052,7083,7122,7155,7178,7130,6967,6610,5995,5078,3819,2235,362,-1732,-3931,-6137,-8209,-10048,-11552,-12658,-13338,-13583,-13432,-12916,-12112,-11056,-9818,-8427,-6915,-5311,-3627,-1888,-129,1614,3268,4779,6047,7010,7581,7719,7395,6616,5431,3914,2173,325,-1498,-3182,-4618,-5732,-6475,-6833,-6824,-6489,-5902,-5132,-4271,-3392,-2567,-1839,-1248,-787,-466,-241,-101,18,116,260,441,688,1011,1392,1854,2372,2952,3593,4276,5006,5748,6485,7166,7738,8143,8308,8186,7731,6931,5803,4397,2790,1100,-560,-2065,-3293,-4170,-4618,-4630,-4221,-3441,-2378,-1125,195,1482,2624,3542,4179,4482,4464,4119,3496,2645,1622,502,-664,-1805,-2887,-3874,-4738,-5484,-6097,-6589,-6959,-7197,-7294,-7227,-6948,-6441,-5641,-4549,-3144,-1446,488,2593,4758,6869,8803,10441,11693,12487,12797,12631,12044,11108,9930,8613,7271,5983,4829,3818,2967,2231,1561,896,162,-675,-1668,-2787,-4049,-5360,-6704,-7960,-9092,-10009,-10678,-11062,-11159,-10977,-10551,-9910,-9101,-8149,-7089,-5939,-4708,-3416,-2064,-686,702,2049,3317,4448,5387,6094,6528,6671,6516,6084,5397,4511,3472,2339,1177,32,-1054,-2039,-2925,-3685,-4341,-4890,-5349,-5718,-5996,-6165,-6205,-6085,-5770,-5247,-4495,-3526,-2377,-1083,268,1612,2859,3937,4791,5384,5724,5822,5740,5545,5313,5124,5044,5108,5349,5728,6228,6744,7216,7513,7561,7264,6582,5494,4034,2273,315,-1703,-3645,-5370,-6767,-7754,-8292,-8391,-8095,-7487,-6669,-5732,-4787,-3871,-3057,-2307,-1641,-984,-312,428,1248,2157,3107,4064,4934,5643,6110,6261,6069,5508,4617,3439,2059,572,-936,-2354,-3624,-4672,-5466,-5991,-6243,-6247,-6019,-5612,-5043,-4372,-3617,-2822,-2010,-1208,-431,297,958,1537,2003,2352,2551,2605,2505,2273,1932,1523,1087,667,306,16,-175,-295,-345,-368,-380,-421,-480,-584,-683,-770,-788,-710,-502,-155,328,912,1552,2175,2719,3104,3283,3207,2868,2281,1484,560,-420,-1340,-2117,-2660,-2910,-2851,-2472,-1846,-1023,-129,743,1473,1975,2183,2065,1641,952,78,-876,-1814,-2630,-3239,-3594,-3659,-3448,-2990,-2342,-1579,-761,19,739,1328,1802,2138,2375,2530,2636,2723,2800,2892,2982,3079,3159,3225,3246,3245,3178,3086,2933,2746,2519,2251,1960,1635,1293,938,581,233,-88,-378,-625,-829,-999,-1139,-1279,-1433,-1638,-1907,-2271,-2716,-3255,-3841,-4434,-4971,-5368,-5556,-5455,-5017,-4212,-3049,-1562,159,2036,3914,5697,7235,8426,9188,9440,9184,8396,7133,5451,3429,1193,-1173,-3522,-5759,-7772,-9474,-10803,-11727,-12228,-12347,-12119,-11626,-10945,-10170,-9366,-8607,-7908,-7289,-6708,-6133,-5489,-4726,-3783,-2640,-1281,254,1922,3641,5327,6892,8253,9359,10162,10669,10885,10854,10624,10244,9765,9209,8608,7933,7190,6330,5336,4178,2852,1362,-247,-1929,-3602,-5175,-6568,-7676,-8444,-8802,-8741,-8261,-7408,-6246,-4883,-3405,-1951,-597,557,1459,2090,2455,2593,2570,2457,2338,2287,2358,2598,3004,3576,4260,5013,5757,6430,6962,7307,7433,7323,7003,6483,5834,5087,4318,3564,2873,2255,1729,1255,836,403,-50,-580,-1189,-1888,-2665,-3483,-4314,-5097,-5804,-6375,-6807,-7070,-7185,-7167,-7050,-6877,-6679,-6499,-6347,-6239,-6164,-6096,-6019,-5878,-5663,-5328,-4873,-4279,-3570,-2741,-1835,-855,157,1200,2241,3288,4318,5327,6307,7230,8081,8818,9398,9774,9890,9714,9196,8347,7157,5683,3976,2127,225,-1624,-3338,-4831,-6051,-6959,-7544,-7811,-7778,-7473,-6922,-6170,-5226,-4149,-2943,-1662,-328,1008,2321,3552,4683,5675,6506,7173,7669,8010,8207,8289,8268,8179,8020,7808,7528,7172,6710,6112,5346,4371,3176,1742,80,-1772,-3774,-5849,-7905,-9870,-11624,-13115,-14250,-15010,-15362,-15334,-14942,-14267,-13346,-12278,-11104,-9892,-8670,-7451,-6247,-5023,-3780,-2472,-1097,364,1897,3488,5088,6667,8152,9502,10658,11575,12230,12596,12675,12469,11999,11280,10346,9224,7957,6586,5153,3715,2307,997,-198,-1227,-2089,-2761,-3266,-3602,-3814,-3909,-3940,-3907,-3867,-3806,-3770,-3750,-3763,-3812,-3896,-4020,-4174,-4354,-4545,-4730,-4885,-4977,-4978,-4842,-4547,-4058,-3368,-2477,-1401,-185,1118,2440,3694,4812,5701,6305,6572,6475,6023,5244,4215,3012,1761,566,-460,-1216,-1661,-1740,-1504,-973,-262,535,1295,1905,2267,2325,2034,1426,529,-560,-1748,-2923,-3980,-4825,-5403,-5653,-5592,-5203,-4532,-3613,-2491,-1213,167,1616,3074,4515,5889,7161,8299,9277,10074,10682,11095,11325,11376,11265,10997,10588,10023,9314,8424,7368,6109,4675,3058,1303,-540,-2422,-4239,-5942,-7429,-8650,-9556,-10119,-10351,-10267,-9924,-9380,-8705,-7978,-7263,-6625,-6101,-5728,-5496,-5412,-5419,-5489,-5553,-5550,-5427,-5137,-4646,-3962,-3089,-2071,-970,166,1254,2249,3094,3764,4244,4538,4662,4626,4461,4152,3721,3129,2380,1434,302,-1021,-2495,-4064,-5649,-7152,-8471,-9504,-10171,-10418,-10215,-9593,-8589,-7300,-5824,-4285,-2801,-1476,-392,409,906,1137,1133,1004,806,659,628,785,1164,1781,2618,3638,4788,5991,7189,8300,9279,10059,10625,10935,10998,10800,10359,9679,8790,7704,6457,5083,3625,2137,677,-692,-1912,-2917,-3685,-4178,-4407,-4398,-4192,-3872,-3503,-3173,-2951,-2887,-3010,-3305,-3732,-4211,-4660,-4953,-5018,-4745,-4108,-3081,-1706,-46,1791,3687,5514,7146,8487,9456,10008,10147,9886,9293,8447,7438,6383,5360,4474,3757,3259,2954,2811,2761,2717,2595,2313,1806,1049,24,-1217,-2636,-4132,-5619,-7006,-8191,-9126,-9743,-10047,-10028,-9737,-9201,-8491,-7648,-6729,-5767,-4791,-3818,-2864,-1939,-1053,-233,513,1153,1675,2067,2315,2441,2447,2370,2240,2082,1943,1822,1753,1720,1723,1743,1749,1744,1680,1585,1426,1226,993,726,437,121,-226,-606,-1032,-1481,-1963,-2430,-2865,-3229,-3480,-3593,-3549,-3335,-2969,-2462,-1851,-1166,-459,250,905,1490,1969,2327,2553,2640,2607,2458,2241,1984,1740,1570,1503,1609,1879,2344,2952,3668,4392,5036,5484,5637,5410,4758,3669,2178,377,-1639,-3704,-5693,-7438,-8826,-9752,-10165,-10051,-9447,-8431,-7113,-5627,-4108,-2681,-1450,-476,223,661,917,1065,1221,1485,1932,2632,3584,4764,6108,7505,8842,9983,10815,11235,11188,10643,9633,8205,6466,4512,2489,492,-1337,-2944,-4225,-5172,-5751,-5986,-5908,-5575,-5060,-4442,-3819,-3263,-2875,-2699,-2798,-3181,-3845,-4744,-5810,-6948,-8039,-8960,-9593,-9821,-9571,-8801,-7496,-5724,-3550,-1127,1416,3889,6145,8021,9405,10215,10416,10024,9088,7707,6002,4099,2149,270,-1424,-2841,-3944,-4690,-5105,-5201,-5035,-4654,-4122,-3483,-2792,-2070,-1357,-646,40,708,1354,1967,2535,3038,3440,3720,3838,3773,3523,3092,2525,1872,1210,625,206,20,131,555,1289,2285,3461,4729,5948,7018,7808,8231,8232,7776,6891,5625,4074,2341,562,-1159,-2694,-3978,-4931,-5546,-5814,-5784,-5493,-5040,-4479,-3917,-3399,-3012,-2756,-2679,-2728,-2894,-3099,-3290,-3387,-3327,-3063,-2562,-1824,-872,248,1468,2705,3889,4919,5755,6322,6609,6603,6319,5796,5092,4265,3407,2578,1873,1331,1004,892,964,1173,1408,1573,1551,1232,554,-528,-1990,-3766,-5747,-7785,-9721,-11404,-12681,-13474,-13698,-13375,-12529,-11261,-9683,-7944,-6181,-4537,-3121,-2008,-1251,-823,-710,-803,-1030,-1265,-1409,-1377,-1098,-552,256,1288,2470,3721,4933,6028,6913,7534,7859,7865,7582,7023,6244,5279,4184,3009,1793,596,-560,-1601,-2517,-3237,-3757,-4037,-4086,-3905,-3530,-3002,-2376,-1714,-1082,-525,-99,189,321,327,245,129,47,64,237,614,1216,2042,3060,4224,5461,6688,7817,8768,9465,9860,9922,9651,9076,8241,7224,6089,4935,3815,2796,1908,1164,556,58,-372,-767,-1178,-1626,-2134,-2708,-3332,-3981,-4630,-5223,-5740,-6138,-6403,-6528,-6518,-6403,-6196,-5959,-5698,-5473,-5279,-5139,-5027,-4921,-4772,-4518,-4116,-3488,-2629,-1487,-107,1498,3239,5036,6778,8357,9665,10623,11156,11251,10893,10134,9026,7659,6128,4532,2957,1491,178,-935,-1845,-2548,-3087,-3469,-3774,-4003,-4226,-4452,-4702,-4986,-5278,-5561,-5795,-5924,-5911,-5681,-5211,-4457,-3415,-2101,-543,1181,2994,4800,6473,7936,9048,9764,9987,9708,8908,7635,5951,3974,1827,-330,-2347,-4088,-5441,-6344,-6779,-6789,-6451,-5895,-5252,-4656,-4240,-4078,-4228,-4691,-5423,-6348,-7364,-8345,-9193,-9789,-10077,-10010,-9590,-8854,-7864,-6696,-5454,-4213,-3050,-2023,-1143,-429,161,657,1126,1612,2179,2855,3666,4610,5659,6776,7897,8957,9885,10618,11101,11306,11205,10808,10132,9211,8099,6837,5506,4154,2862,1685,673,-121,-694,-1041,-1193,-1210,-1158,-1121,-1192,-1427,-1899,-2610,-3568,-4709,-5970,-7231,-8383,-9292,-9843,-9940,-9522,-8570,-7101,-5197,-2954,-527,1939,4275,6346,8017,9229,9928,10146,9920,9351,8530,7583,6589,5636,4757,3962,3236,2534,1808,1016,125,-872,-1951,-3082,-4181,-5201,-6036,-6648,-6967,-6981,-6699,-6152,-5416,-4571,-3717,-2944,-2326,-1914,-1715,-1705,-1825,-1976,-2059,-1965,-1588,-878,224,1688,3493,5528,7704,9869,11890,13622,14944,15737,15933,15479,14366,12631,10340,7604,4560,1378,-1789,-4745,-7373,-9520,-11124,-12142,-12574,-12489,-11960,-11101,-10051,-8903,-7808,-6808,-6002,-5386,-4970,-4714,-4554,-4428,-4252,-3961,-3492,-2829,-1939,-879,337,1620,2901,4100,5136,5946,6492,6733,6680,6330,5724,4896,3905,2805,1665,547,-485,-1392,-2122,-2681,-3059,-3296,-3436,-3530,-3645,-3826,-4108,-4509,-5002,-5565,-6128,-6626,-6988,-7144,-7055,-6698,-6086,-5258,-4291,-3252,-2264,-1380,-711,-271,-102,-170,-439,-822,-1243,-1586,-1781,-1723,-1383,-717,253,1498,2951,4517,6104,7598,8901,9921,10588,10842,10678,10081,9100,7786,6221,4507,2749,1055,-459,-1725,-2650,-3213,-3396,-3218,-2746,-2036,-1199,-323,490,1157,1615,1840,1804,1563,1127,592,-3,-576,-1084,-1480,-1753,-1876,-1869,-1726,-1459,-1071,-576,40,744,1553,2417,3327,4229,5078,5823,6406,6777,6893,6720,6237,5445,4355,3009,1457,-226,-1956,-3639,-5179,-6489,-7495,-8130,-8378,-8208,-7659,-6761,-5591,-4227,-2777,-1338,-19,1093,1911,2398,2510,2270,1700,867,-157,-1262,-2361,-3331,-4085,-4534,-4621,-4304,-3598,-2517,-1147,435,2104,3748,5239,6471,7361,7839,7894,7519,6764,5690,4381,2938,1458,35,-1243,-2328,-3160,-3740,-4060,-4152,-4044,-3795,-3435,-3028,-2598,-2177,-1784,-1414,-1063,-708,-335,88,569,1124,1756,2442,3176,3907,4611,5232,5727,6047,6158,6009,5608,4920,3984,2822,1486,59,-1397,-2770,-4004,-5007,-5748,-6193,-6358,-6271,-5998,-5610,-5193,-4818,-4564,-4443,-4501,-4681,-4958,-5244,-5456,-5513,-5346,-4902,-4184,-3200,-2023,-722,592,1834,2901,3732,4291,4553,4563,4342,3975,3525,3074,2694,2434,2341,2416,2668,3053,3533,4048,4536,4927,5187,5244,5094,4714,4108,3312,2353,1291,188,-887,-1876,-2709,-3366,-3798,-4021,-4046,-3905,-3659,-3357,-3058,-2835,-2704,-2733,-2900,-3232,-3680,-4222,-4803,-5360,-5846,-6199,-6372,-6347,-6089,-5610,-4916,-4033,-2994,-1836,-596,673,1949,3165,4305,5313,6146,6787,7171,7308,7149,6706,5975,4976,3746,2327,784,-814,-2381,-3842,-5106,-6101,-6773,-7062,-6969,-6475,-5631,-4467,-3078,-1529,64,1618,3029,4232,5155,5779,6087,6112,5902,5526,5070,4628,4280,4105,4157,4449,5015,5786,6761,7828,8940,9983,10873,11515,11821,11721,11155,10099,8546,6536,4131,1441,-1415,-4273,-6992,-9408,-11390,-12833,-13673,-13888,-13511,-12612,-11298,-9720,-8008,-6333,-4806,-3543,-2590,-1972,-1638,-1532,-1529,-1531,-1409,-1080,-480,408,1560,2898,4339,5737,7005,7991,8654,8910,8779,8276,7468,6429,5256,4011,2769,1561,398,-715,-1811,-2906,-4027,-5167,-6335,-7472,-8554,-9502,-10252,-10758,-10945,-10810,-10326,-9516,-8422,-7099,-5626,-4092,-2589,-1209,-33,866,1451,1688,1593,1194,543,-277,-1186,-2091,-2897,-3544,-3952,-4105,-3966,-3559,-2898,-2036,-1013,96,1253,2376,3439,4375,5165,5760,6149,6295,6200,5841,5234,4386,3330,2105,769,-620,-1982,-3260,-4373,-5265,-5888,-6187,-6160,-5776,-5065,-4038,-2754,-1266,346,2001,3602,5068,6304,7241,7828,8027,7837,7286,6419,5322,4102,2859,1737,831,259,87,364,1083,2215,3663,5322,7035,8650,9996,10935,11343,11133,10298,8823,6818,4369,1638,-1198,-3976,-6504,-8649,-10277,-11312,-11707,-11464,-10625,-9266,-7494,-5442,-3255,-1085,914,2606,3878,4637,4846,4491,3615,2296,662,-1157,-2975,-4637,-5973,-6837,-7142,-6803,-5847,-4295,-2277,74,2574,5019,7234,9037,10304,10943,10934,10277,9071,7393,5403,3228,1036,-1060,-2924,-4494,-5707,-6542,-7023,-7160,-7032,-6680,-6183,-5605,-5003,-4419,-3899,-3436,-3055,-2717,-2416,-2112,-1781,-1389,-932,-389,212,860,1526,2155,2737,3214,3582,3831,3966,4014,4010,3967,3930,3893,3854,3791,3650,3390,2957,2311,1435,330,-961,-2387,-3853,-5287,-6574,-7661,-8474,-8999,-9236,-9213,-8990,-8623,-8188,-7724,-7295,-6891,-6536,-6189,-5822,-5394,-4850,-4166,-3305,-2273,-1073,260,1667,3100,4469,5725,6800,7654,8278,8665,8861,8894,8826,8707,8572,8457,8356,8262,8153,7977,7714,7307,6743,5995,5061,3953,2685,1303,-166,-1651,-3114,-4484,-5713,-6758,-7566,-8125,-8407,-8419,-8163,-7668,-6953,-6073,-5058,-3973,-2866,-1799,-821,6,657,1079,1274,1232,980,559,42,-505,-971,-1287,-1350,-1122,-547,343,1532,2924,4423,5891,7196,8193,8765,8817,8294,7197,5560,3486,1107,-1411,-3876,-6116,-7963,-9286,-10017,-10115,-9626,-8609,-7202,-5521,-3742,-1982,-393,945,1959,2626,2955,2993,2799,2472,2093,1763,1554,1535,1742,2190,2877,3766,4817,5962,7147,8275,9303,10125,10704,10967,10877,10406,9540,8297,6709,4836,2745,538,-1704,-3865,-5863,-7608,-9032,-10089,-10755,-11022,-10926,-10501,-9823,-8961,-8005,-7027,-6108,-5281,-4583,-4011,-3525,-3100,-2654,-2146,-1514,-730,213,1297,2482,3690,4867,5907,6774,7391,7760,7851,7712,7348,6821,6148,5368,4479,3501,2412,1220,-79,-1473,-2923,-4381,-5778,-7036,-8073,-8813,-9202,-9207,-8835,-8128,-7149,-6009,-4809,-3671,-2695,-1960,-1520,-1380,-1530,-1908,-2443,-3044,-3611,-4067,-4321,-4347,-4102,-3611,-2902,-2029,-1061,-69,890,1760,2516,3152,3662,4087,4420,4711,4948,5138,5273,5314,5252,5051,4702,4197,3556,2794,1960,1087,218,-591,-1329,-1949,-2455,-2834,-3094,-3247,-3306,-3280,-3185,-3007,-2761,-2427,-2004,-1496,-904,-247,445,1140,1790,2357,2789,3065,3159,3073,2842,2504,2137,1824,1643,1694,2010,2651,3582,4780,6134,7542,8829,9867,10473,10544,9982,8764,6916,4539,1775,-1180,-4112,-6816,-9092,-10803,-11850,-12211,-11923,-11073,-9793,-8237,-6548,-4875,-3311,-1944,-803,106,793,1304,1667,1918,2098,2214,2302,2352,2406,2460,2561,2730,3009,3429,4010,4765,5657,6662,7689,8657,9449,9965,10089,9776,8944,7640,5870,3758,1400,-1030,-3405,-5540,-7345,-8688,-9536,-9870,-9707,-9131,-8202,-7042,-5735,-4369,-3029,-1747,-583,462,1367,2128,2745,3204,3507,3636,3588,3360,2955,2392,1696,910,79,-732,-1476,-2087,-2533,-2777,-2825,-2680,-2405,-2038,-1683,-1396,-1266,-1343,-1656,-2208,-2964,-3859,-4814,-5737,-6529,-7124,-7447,-7478,-7211,-6666,-5903,-4979,-3981,-2979,-2054,-1248,-624,-167,95,218,217,159,84,57,104,270,561,974,1509,2114,2785,3470,4153,4815,5443,6034,6593,7113,7592,8013,8350,8578,8657,8559,8253,7723,6960,5974,4769,3400,1876,275,-1372,-2996,-4546,-5962,-7211,-8233,-9026,-9554,-9832,-9860,-9662,-9265,-8695,-7984,-7158,-6240,-5254,-4218,-3151,-2075,-1012,5,956,1796,2513,3071,3472,3712,3821,3825,3782,3742,3756,3881,4132,4516,5016,5561,6086,6487,6659,6518,5986,5040,3680,1977,13,-2055,-4093,-5929,-7419,-8457,-8952,-8885,-8282,-7183,-5719,-3974,-2101,-209,1597,3231,4648,5812,6741,7433,7945,8290,8515,8639,8671,8611,8449,8171,7766,7232,6572,5819,4999,4169,3371,2652,2047,1563,1204,923,686,410,43,-490,-1222,-2178,-3339,-4663,-6075,-7472,-8769,-9838,-10623,-11048,-11093,-10778,-10136,-9246,-8185,-7043,-5888,-4782,-3745,-2794,-1906,-1057,-219,645,1537,2460,3394,4280,5082,5714,6120,6245,6048,5537,4729,3698,2529,1333,238,-663,-1268,-1538,-1461,-1080,-474,249,961,1548,1894,1948,1666,1077,236,-776,-1846,-2882,-3786,-4503,-4996,-5274,-5364,-5329,-5221,-5124,-5065,-5101,-5208,-5389,-5575,-5724,-5761,-5632,-5293,-4731,-3947,-2987,-1891,-736,420,1515,2507,3376,4117,4745,5284,5762,6200,6601,6963,7240,7407,7385,7137,6598,5760,4602,3178,1529,-244,-2039,-3740,-5243,-6441,-7286,-7725,-7770,-7453,-6834,-5991,-5019,-3980,-2958,-1981,-1076,-246,524,1249,1942,2617,3255,3851,4369,4786,5068,5203,5186,5029,4787,4485,4219,4021,3967,4072,4344,4755,5234,5705,6056,6196,6037,5526,4649,3428,1944,290,-1398,-2989,-4368,-5425,-6112,-6402,-6330,-5943,-5355,-4638,-3925,-3273,-2774,-2430,-2272,-2247,-2323,-2431,-2505,-2501,-2360,-2087,-1658,-1115,-479,210,914,1617,2294,2956,3611,4274,4969,5699,6450,7219,7931,8553,8998,9193,9078,8599,7731,6492,4914,3087,1105,-900,-2810,-4497,-5864,-6839,-7387,-7519,-7267,-6721,-5953,-5086,-4202,-3391,-2717,-2199,-1852,-1645,-1536,-1478,-1408,-1285,-1074,-764,-358,103,593,1039,1405,1630,1691,1572,1280,855,336,-208,-721,-1138,-1425,-1544,-1509,-1332,-1062,-760,-485,-304,-266,-397,-713,-1188,-1791,-2471,-3161,-3822,-4379,-4820,-5106,-5240,-5242,-5111,-4907,-4632,-4332,-4008,-3669,-3309,-2896,-2425,-1842,-1160,-346,568,1569,2597,3606,4520,5286,5842,6162,6221,6049,5669,5159,4588,4040,3605,3330,3276,3438,3801,4300,4850,5344,5661,5693,5354,4583,3382,1779,-130,-2220,-4340,-6324,-8024,-9313,-10108,-10384,-10157,-9511,-8550,-7408,-6230,-5125,-4204,-3497,-3040,-2777,-2675,-2643,-2608,-2517,-2317,-2005,-1593,-1104,-595,-86,382,814,1217,1637,2110,2701,3430,4341,5406,6608,7854,9071,10125,10914,11321,11261,10688,9593,8007,6023,3745,1323,-1094,-3363,-5348,-6949,-8104,-8775,-8978,-8731,-8107,-7151,-5956,-4570,-3067,-1489,104,1684,3203,4621,5921,7040,7980,8700,9205,9483,9562,9449,9184,8786,8294,7720,7094,6414,5682,4898,4041,3111,2094,988,-200,-1455,-2750,-4045,-5297,-6452,-7445,-8247,-8785,-9058,-9041,-8743,-8209,-7471,-6612,-5680,-4772,-3917,-3184,-2579,-2097,-1722,-1391,-1074,-693,-230,353,1048,1817,2614,3349,3943,4304,4363,4067,3409,2403,1118,-365,-1923,-3443,-4794,-5877,-6603,-6929,-6823,-6326,-5456,-4312,-2958,-1503,-22,1388,2672,3763,4623,5211,5504,5470,5098,4382,3314,1944,289,-1555,-3505,-5449,-7252,-8797,-9964,-10663,-10837,-10478,-9610,-8327,-6724,-4956,-3150,-1450,43,1257,2152,2746,3065,3187,3175,3109,3049,3033,3083,3190,3333,3471,3582,3610,3560,3405,3167,2867,2538,2222,1951,1751,1634,1583,1584,1582,1541,1399,1128,681,75,-689,-1560,-2468,-3339,-4066,-4567,-4758,-4581,-4019,-3071,-1800,-283,1369,3013,4536,5794,6712,7203,7267,6903,6190,5208,4079,2912,1832,921,259,-136,-249,-133,178,580,1020,1397,1663,1766,1693,1441,1050,551,6,-533,-1009,-1388,-1623,-1720,-1656,-1458,-1137,-737,-289,163,574,915,1153,1264,1262,1134,923,666,394,189,73,113,327,725,1296,2002,2783,3568,4272,4811,5123,5143,4859,4263,3389,2295,1045,-272,-1572,-2773,-3799,-4581,-5081,-5252,-5091,-4595,-3790,-2723,-1448,-50,1400,2791,4052,5071,5803,6155,6122,5665,4815,3609,2103,397,-1435,-3270,-5027,-6605,-7942,-8973,-9680,-10036,-10077,-9815,-9311,-8612,-7784,-6882,-5965,-5067,-4224,-3445,-2741,-2101,-1525,-996,-525,-98,264,566,799,966,1081,1168,1249,1364,1527,1763,2061,2412,2761,3078,3277,3325,3161,2768,2157,1350,429,-539,-1438,-2182,-2676,-2864,-2706,-2212,-1407,-375,813,2029,3193,4183,4945,5413,5579,5462,5097,4565,3938,3298,2719,2249,1910,1705,1595,1534,1464,1318,1058,651,101,-563,-1292,-2024,-2681,-3214,-3568,-3740,-3730,-3586,-3354,-3111,-2899,-2790,-2782,-2907,-3118,-3400,-3688,-3948,-4139,-4235,-4247,-4176,-4075,-3971,-3912,-3933,-4028,-4199,-4390,-4533,-4551,-4339,-3831,-2954,-1691,-52,1905,4077,6336,8528,10506,12121,13267,13858,13866,13307,12222,10716,8877,6845,4727,2644,687,-1061,-2537,-3702,-4517,-4974,-5059,-4780,-4159,-3221,-2026,-623,888,2440,3909,5218,6260,6972,7290,7197,6697,5821,4654,3269,1794,336,-997,-2098,-2911,-3384,-3523,-3362,-2958,-2405,-1800,-1237,-820,-602,-635,-924,-1443,-2148,-2962,-3802,-4588,-5235,-5679,-5888,-5823,-5513,-4959,-4216,-3327,-2343,-1314,-290,702,1619,2441,3140,3686,4050,4210,4122,3792,3189,2347,1282,47,-1284,-2647,-3942,-5100,-6039,-6701,-7038,-7030,-6667,-5977,-4989,-3760,-2359,-865,636,2071,3349,4432,5252,5812,6095,6134,5950,5590,5088,4472,3764,2970,2089,1128,78,-1037,-2201,-3361,-4480,-5472,-6304,-6893,-7220,-7256,-7001,-6488,-5758,-4877,-3927,-2972,-2114,-1394,-891,-617,-589,-792,-1175,-1692,-2249,-2789,-3209,-3464,-3492,-3263,-2782,-2051,-1118,-15,1194,2455,3719,4923,6041,7018,7837,8455,8848,8989,8840,8391,7621,6537,5166,3552,1770,-92,-1925,-3629,-5092,-6239,-6996,-7335,-7251,-6772,-5966,-4898,-3688,-2420,-1206,-134,735,1344,1691,1774,1654,1361,1015,655,408,309,436,799,1409,2224,3201,4252,5309,6271,7069,7625,7892,7830,7425,6678,5612,4263,2692,961,-837,-2618,-4285,-5733,-6894,-7664,-8020,-7901,-7318,-6291,-4855,-3104,-1107,1006,3151,5178,7017,8530,9668,10352,10555,10275,9526,8378,6890,5187,3356,1535,-182,-1679,-2891,-3749,-4245,-4363,-4150,-3642,-2914,-2036,-1079,-112,809,1649,2367,2957,3397,3687,3821,3792,3596,3231,2682,1971,1081,59,-1095,-2319,-3579,-4822,-5992,-7047,-7948,-8657,-9178,-9492,-9629,-9606,-9450,-9205,-8875,-8498,-8053,-7552,-6956,-6260,-5431,-4470,-3374,-2168,-892,401,1645,2769,3717,4433,4902,5113,5103,4918,4626,4301,4003,3780,3652,3612,3617,3615,3539,3315,2908,2270,1416,377,-802,-2010,-3181,-4197,-4965,-5435,-5535,-5281,-4685,-3800,-2708,-1495,-240,958,2071,3030,3850,4521,5062,5508,5854,6127,6295,6342,6215,5891,5309,4489,3405,2133,717,-735,-2132,-3377,-4391,-5125,-5561,-5729,-5665,-5476,-5215,-5008,-4895,-4955,-5189,-5592,-6123,-6708,-7265,-7714,-7950,-7940,-7601,-6954,-5986,-4753,-3319,-1752,-153,1416,2866,4158,5254,6143,6830,7343,7699,7947,8109,8214,8288,8332,8354,8342,8280,8151,7927,7604,7161,6600,5939,5174,4348,3462,2554,1633,723,-166,-1014,-1807,-2505,-3101,-3528,-3773,-3773,-3509,-2949,-2093,-957,418,1961,3588,5179,6627,7793,8581,8894,8669,7905,6608,4872,2786,504,-1825,-4052,-6024,-7640,-8811,-9500,-9716,-9481,-8877,-7978,-6882,-5684,-4468,-3306,-2257,-1354,-622,-58,332,574,677,670,569,407,193,-30,-250,-435,-561,-612,-572,-442,-232,32,311,559,718,741,575,202,-403,-1207,-2186,-3260,-4352,-5365,-6187,-6750,-6951,-6775,-6182,-5211,-3906,-2357,-658,1061,2700,4137,5297,6109,6555,6625,6373,5827,5093,4213,3286,2356,1467,641,-124,-840,-1527,-2214,-2904,-3616,-4330,-5024,-5681,-6234,-6682,-6962,-7075,-7002,-6750,-6334,-5779,-5111,-4361,-3546,-2702,-1818,-939,-36,847,1726,2566,3353,4058,4655,5107,5405,5524,5469,5262,4922,4517,4084,3703,3411,3257,3252,3377,3602,3843,4037,4083,3914,3474,2737,1720,459,-953,-2442,-3866,-5150,-6166,-6866,-7185,-7122,-6686,-5933,-4924,-3751,-2493,-1248,-83,944,1780,2419,2847,3082,3160,3106,2977,2810,2652,2541,2498,2554,2695,2931,3232,3578,3938,4279,4569,4780,4884,4860,4689,4353,3848,3169,2318,1326,200,-985,-2189,-3325,-4307,-5047,-5457,-5463,-5032,-4135,-2826,-1144,773,2823,4833,6667,8177,9243,9790,9768,9187,8091,6569,4733,2725,682,-1257,-2971,-4363,-5369,-5945,-6094,-5827,-5197,-4246,-3068,-1703,-271,1191,2579,3838,4898,5701,6208,6372,6191,5643,4759,3552,2091,408,-1390,-3259,-5094,-6830,-8398,-9734,-10815,-11600,-12107,-12341,-12337,-12147,-11806,-11385,-10899,-10400,-9872,-9314,-8682,-7929,-6997,-5844,-4431,-2764,-864,1197,3340,5437,7386,9055,10364,11228,11635,11577,11116,10317,9297,8141,6983,5874,4894,4043,3319,2662,2021,1305,467,-556,-1766,-3150,-4643,-6160,-7568,-8762,-9586,-9959,-9778,-9031,-7707,-5883,-3649,-1150,1463,4023,6379,8386,9950,10990,11484,11441,10901,9941,8653,7139,5508,3859,2266,808,-495,-1606,-2538,-3311,-3940,-4479,-4941,-5372,-5789,-6211,-6641,-7083,-7514,-7931,-8291,-8585,-8776,-8851,-8785,-8579,-8214,-7702,-7037,-6220,-5267,-4170,-2959,-1635,-242,1194,2613,3972,5195,6248,7059,7617,7887,7894,7653,7230,6681,6095,5542,5105,4833,4774,4926,5282,5797,6410,7046,7619,8053,8276,8232,7891,7239,6288,5082,3660,2105,481,-1124,-2622,-3940,-4990,-5706,-6035,-5934,-5389,-4433,-3092,-1484,301,2103,3776,5172,6150,6622,6519,5846,4647,3010,1083,-997,-3044,-4921,-6472,-7618,-8275,-8440,-8121,-7367,-6257,-4869,-3302,-1647,17,1607,3053,4307,5289,5980,6309,6265,5816,4973,3753,2217,426,-1498,-3469,-5343,-7034,-8421,-9461,-10083,-10316,-10154,-9680,-8946,-8052,-7079,-6099,-5178,-4348,-3610,-2961,-2349,-1733,-1062,-279,637,1703,2905,4197,5532,6816,7984,8937,9613,9950,9916,9503,8728,7632,6280,4747,3128,1499,-44,-1453,-2673,-3690,-4516,-5169,-5707,-6174,-6621,-7093,-7597,-8143,-8683,-9185,-9562,-9752,-9674,-9267,-8488,-7328,-5783,-3920,-1782,517,2882,5193,7332,9193,10678,11711,12236,12223,11676,10617,9114,7252,5144,2926,744,-1267,-2957,-4235,-5002,-5241,-4936,-4165,-3011,-1621,-146,1229,2361,3090,3338,3042,2223,931,-708,-2562,-4459,-6229,-7728,-8817,-9423,-9492,-9032,-8085,-6727,-5075,-3233,-1342,496,2164,3596,4717,5522,5979,6131,5996,5636,5114,4492,3854,3252,2772,2442,2321,2408,2712,3205,3837,4547,5250,5874,6328,6548,6485,6107,5412,4431,3192,1775,248,-1317,-2817,-4189,-5350,-6230,-6783,-6963,-6742,-6126,-5118,-3767,-2128,-285,1669,3611,5448,7042,8323,9180,9596,9522,9008,8093,6878,5470,3996,2591,1354,397,-235,-507,-427,-45,575,1329,2117,2818,3333,3557,3424,2875,1913,542,-1163,-3128,-5226,-7337,-9317,-11058,-12451,-13427,-13968,-14057,-13767,-13134,-12265,-11229,-10112,-8972,-7847,-6758,-5703,-4666,-3631,-2573,-1485,-357,798,1966,3117,4223,5246,6158,6925,7539,7968,8227,8285,8172,7849,7355,6646,5761,4679,3444,2080,655,-768,-2102,-3267,-4185,-4812,-5120,-5124,-4871,-4432,-3895,-3360,-2894,-2567,-2393,-2368,-2433,-2539,-2567,-2460,-2115,-1493,-557,670,2156,3801,5523,7182,8677,9879,10708,11099,11014,10464,9476,8111,6457,4598,2638,666,-1229,-2983,-4540,-5869,-6961,-7807,-8442,-8876,-9160,-9325,-9413,-9458,-9483,-9510,-9541,-9576,-9596,-9574,-9477,-9264,-8891,-8330,-7534,-6510,-5239,-3763,-2106,-341,1473,3260,4940,6465,7761,8814,9591,10103,10359,10388,10225,9904,9472,8949,8384,7793,7214,6671,6189,5794,5499,5306,5209,5174,5165,5118,4992,4702,4238,3542,2630,1515,239,-1136,-2530,-3877,-5075,-6076,-6788,-7181,-7208,-6853,-6125,-5035,-3639,-1983,-157,1761,3678,5487,7116,8457,9463,10054,10220,9919,9195,8047,6566,4794,2844,792,-1254,-3204,-4976,-6487,-7685,-8516,-8956,-8995,-8647,-7947,-6959,-5765,-4471,-3196,-2057,-1171,-620,-473,-738,-1395,-2364,-3550,-4795,-5982,-6937,-7562,-7761,-7478,-6741,-5562,-4062,-2328,-501,1289,2932,4323,5403,6133,6524,6586,6394,5986,5453,4834,4201,3561,2953,2370,1811,1284,775,313,-103,-444,-708,-885,-991,-1047,-1099,-1184,-1358,-1650,-2088,-2680,-3396,-4214,-5068,-5906,-6662,-7277,-7713,-7928,-7921,-7675,-7223,-6572,-5764,-4828,-3793,-2697,-1543,-364,850,2075,3318,4558,5775,6938,8002,8920,9635,10094,10252,10063,9519,8611,7366,5836,4091,2221,342,-1458,-3058,-4402,-5414,-6099,-6454,-6541,-6416,-6171,-5875,-5614,-5416,-5331,-5328,-5412,-5515,-5602,-5610,-5491,-5202,-4717,-4029,-3140,-2079,-877,419,1762,3097,4383,5574,6630,7524,8226,8715,8975,8985,8735,8216,7429,6376,5099,3624,2039,419,-1121,-2474,-3531,-4217,-4473,-4309,-3756,-2914,-1884,-815,179,983,1524,1777,1756,1506,1124,676,281,-12,-131,-76,171,561,1076,1649,2253,2833,3386,3884,4343,4769,5181,5597,6016,6442,6834,7169,7374,7399,7177,6676,5879,4832,3599,2293,1023,-116,-1061,-1808,-2392,-2891,-3361,-3852,-4329,-4735,-4963,-4910,-4530,-3820,-2885,-1878,-972,-349,-79,-211,-655,-1303,-2003,-2634,-3127,-3482,-3758,-4065,-4500,-5136,-5953,-6858,-7657,-8126,-8005,-7131,-5407,-2917,130,3389,6441,8861,10284,10467,9334,6971,3646,-255,-4275,-7903,-10716,-12333,-12558,-11335,-8798,-5255,-1124,3071,6821,9660,11259,11461,10319,8062,5092,1870,-1110,-3453,-4871,-5265,-4681,-3323,-1464,573,2498,4080,5170,5722,5747,5353,4643,3765,2834,1938,1148,475,-69,-503,-834,-1059,-1162,-1123,-915,-557,-66,466,939,1227,1193,770,-90,-1321,-2801,-4329,-5679,-6627,-7007,-6745,-5857,-4498,-2870,-1261,66,885,1059,566,-497,-1953,-3524,-4960,-5978,-6417,-6159,-5222,-3720,-1830,174,2058,3544,4477,4732,4327,3357,2006,517,-870,-1931,-2534,-2600,-2197,-1404,-436,562,1379,1928,2134,2029,1687,1227,775,438,298,363,622,993,1383,1690,1812,1682,1274,588,-303,-1328,-2362,-3288,-3993,-4371,-4377,-3974,-3197,-2112,-821,531,1815,2887,3653,4038,4051,3706,3123,2381,1628,956,470,215,214,448,863,1391,1943,2437,2798,2980,2977,2797,2511,2172,1872,1672,1615,1711,1929,2217,2494,2685,2726,2570,2216,1689,1036,341,-328,-881,-1257,-1400,-1288,-913,-297,502,1434,2399,3327,4138,4766,5183,5355,5305,5036,4595,4009,3320,2571,1805,1064,399,-137,-507,-654,-570,-243,313,1043,1887,2760,3556,4185,4538,4541,4125,3265,1986,335,-1540,-3500,-5323,-6814,-7781,-8087,-7673,-6552,-4858,-2756,-518,1622,3405,4640,5210,5071,4276,2948,1254,-601,-2426,-4037,-5321,-6183,-6617,-6640,-6315,-5737,-4982,-4149,-3306,-2499,-1789,-1178,-703,-371,-184,-159,-289,-560,-964,-1457,-2011,-2576,-3104,-3566,-3916,-4153,-4268,-4275,-4209,-4089,-3968,-3860,-3808,-3807,-3869,-3973,-4103,-4221,-4305,-4311,-4230,-4026,-3716,-3280,-2762,-2168,-1550,-944,-385,69,410,586,615,473,199,-207,-684,-1220,-1746,-2247,-2669,-2994,-3201,-3280,-3241,-3094,-2867,-2595,-2313,-2059,-1869,-1761,-1759,-1854,-2042,-2292,-2577,-2852,-3087,-3237,-3278,-3193,-2961,-2603,-2118,-1540,-905,-247,385,951,1405,1727,1882,1887,1733,1474,1128,769,431,168,17,-17,79,271,535,825,1096,1316,1445,1473,1398,1225,983,694,395,116,-114,-278,-366,-375,-321,-214,-86,55,175,276,341,375,388,388,392,414,466,552,679,835,1015,1212,1406,1593,1766,1912,2045,2159,2264,2378,2498,2651,2831,3045,3288,3542,3804,4043,4264,4441,4590,4702,4794,4869,4944,5012,5080,5142,5197,5227,5257,5252,5263,5260,5288,5342,5442,5596,5808,6073,6394,6739,7105,7446,7743,7954,8051,8014,7818,7480,6998,6411,5758,5087,4455,3919,3520,3292,3248,3376,3645,4010,4412,4803,5130,5379,5511,5557,5483,5332,5066,4706,4224,3620,2903,2087,1237,398,-333,-899,-1234,-1311,-1144,-760,-241,340,887,1327,1608,1699,1616,1382,1070,735,465,312,333,540,939,1478,2114,2747,3306,3695,3856,3730,3325,2647,1771,777,-241,-1158,-1907,-2389,-2576,-2460,-2057,-1443,-690,103,820,1384,1692,1706,1380,739,-194,-1332,-2585,-3843,-4984,-5911,-6544,-6826,-6768,-6385,-5758,-4975,-4151,-3389,-2796,-2431,-2348,-2548,-3007,-3679,-4488,-5362,-6229,-7012,-7672,-8167,-8493,-8643,-8656,-8532,-8338,-8069,-7787,-7479,-7191,-6898,-6631,-6364,-6114,-5877,-5651,-5460,-5302,-5197,-5168,-5206,-5349,-5565,-5874,-6238,-6640,-7042,-7410,-7693,-7878,-7906,-7792,-7507,-7073,-6511,-5844,-5127,-4396,-3693,-3073,-2553,-2181,-1959,-1907,-2011,-2280,-2666,-3179,-3749,-4372,-4991,-5571,-6089,-6492,-6790,-6943,-6978,-6888,-6711,-6475,-6210,-5967,-5759,-5630,-5578,-5610,-5718,-5870,-6044,-6199,-6298,-6321,-6217,-6004,-5640,-5167,-4572,-3904,-3184,-2450,-1747,-1095,-539,-87,235,426,476,397,193,-119,-517,-979,-1468,-1959,-2416,-2810,-3120,-3329,-3436,-3442,-3365,-3219,-3029,-2818,-2595,-2381,-2177,-1982,-1798,-1613,-1418,-1220,-995,-771,-524,-294,-66,121,270,360,387,354,264,141,-2,-124,-207,-206,-113,101,434,890,1452,2100,2804,3537,4258,4937,5535,6029,6385,6598,6639,6530,6255,5856,5338,4751,4128,3515,2963,2502,2185,2017,2036,2217,2572,3049,3633,4267,4910,5522,6054,6488,6799,6988,7066,7052,6981,6890,6813,6780,6819,6926,7118,7359,7640,7932,8200,8441,8618,8743,8807,8819,8785,8712,8598,8443,8236,7967,7622,7207,6710,6168,5588,5024,4507,4085,3797,3657,3691,3870,4176,4556,4946,5286,5510,5564,5433,5099,4616,4027,3427,2904,2548,2432,2607,3072,3813,4740,5788,6809,7728,8400,8796,8839,8578,8033,7318,6533,5811,5269,4991,5041,5401,6040,6848,7701,8462,8985,9171,8953,8327,7331,6088,4704,3371,2220,1394,983,1015,1467,2256,3264,4333,5332,6112,6602,6755,6587,6171,5600,5005,4505,4210,4184,4468,5030,5821,6745,7686,8534,9181,9543,9579,9270,8645,7759,6685,5514,4331,3215,2223,1398,740,254,-97,-349,-542,-718,-914,-1138,-1415,-1723,-2067,-2410,-2742,-3040,-3287,-3479,-3613,-3686,-3723,-3710,-3680,-3617,-3551,-3455,-3356,-3228,-3084,-2918,-2728,-2530,-2325,-2125,-1958,-1819,-1743,-1727,-1778,-1900,-2073,-2288,-2517,-2732,-2918,-3038,-3100,-3083,-3007,-2883,-2741,-2594,-2492,-2423,-2436,-2505,-2648,-2835,-3059,-3294,-3522,-3732,-3915,-4079,-4224,-4373,-4534,-4729,-4964,-5246,-5575,-5937,-6320,-6693,-7035,-7313,-7503,-7584,-7541,-7374,-7096,-6717,-6283,-5807,-5352,-4938,-4615,-4410,-4343,-4439,-4684,-5086,-5596,-6211,-6857,-7514,-8122,-8640,-9048,-9304,-9428,-9394,-9253,-9001,-8691,-8346,-8000,-7685,-7415,-7215,-7081,-7032,-7040,-7127,-7245,-7416,-7589,-7776,-7938,-8068,-8148,-8156,-8091,-7941,-7698,-7380,-6982,-6530,-6031,-5516,-4992,-4492,-4023,-3602,-3237,-2938,-2692,-2511,-2372,-2286,-2232,-2222,-2252,-2323,-2456,-2639,-2893,-3210,-3591,-4025,-4500,-5000,-5502,-5994,-6439,-6846,-7169,-7438,-7618,-7735,-7793,-7803,-7786,-7748,-7712,-7662,-7617,-7541,-7435,-7260,-7007,-6641,-6166,-5569,-4870,-4097,-3278,-2468,-1706,-1040,-510,-140,46,52,-129,-472,-961,-1570,-2260,-3011,-3770,-4523,-5207,-5817,-6304,-6658,-6860,-6915,-6821,-6604,-6278,-5880,-5432,-4976,-4528,-4120,-3768,-3485,-3273,-3141,-3065,-3053,-3068,-3120,-3164,-3221,-3253,-3276,-3281,-3267,-3248,-3210,-3170,-3113,-3043,-2954,-2834,-2681,-2488,-2250,-1966,-1629,-1247,-810,-331,188,741,1306,1869,2404,2882,3278,3564,3724,3739,3613,3350,2964,2497,1968,1439,932,514,193,21,-2,126,419,826,1363,1963,2628,3307,3972,4610,5174,5675,6081,6398,6629,6779,6870,6911,6934,6942,6975,7030,7129,7272,7447,7654,7859,8043,8168,8210,8135,7930,7577,7081,6452,5712,4897,4045,3212,2439,1789,1294,992,906,1022,1336,1796,2361,2962,3543,4049,4432,4681,4779,4756,4640,4475,4315,4199,4168,4235,4410,4678,5012,5382,5750,6086,6368,6579,6724,6811,6853,6886,6911,6966,7046,7156,7293,7432,7563,7654,7692,7657,7540,7347,7078,6757,6397,6034,5672,5353,5067,4837,4655,4512,4420,4345,4319,4315,4362,4458,4620,4847,5153,5514,5934,6383,6837,7274,7663,7984,8222,8369,8423,8401,8309,8168,7996,7806,7605,7394,7164,6914,6626,6301,5935,5532,5110,4689,4283,3933,3645,3445,3340,3327,3399,3538,3714,3908,4078,4211,4281,4275,4208,4069,3902,3715,3547,3420,3355,3366,3459,3627,3857,4129,4420,4703,4952,5154,5283,5338,5314,5215,5060,4866,4659,4466,4323,4245,4260,4372,4576,4868,5208,5587,5942,6259,6482,6582,6531,6301,5896,5302,4568,3697,2775,1831,949,177,-427,-823,-1000,-939,-681,-221,358,1042,1754,2448,3094,3627,4052,4329,4473,4487,4386,4200,3948,3662,3363,3059,2771,2477,2196,1883,1553,1171,739,257,-284,-856,-1462,-2063,-2656,-3207,-3706,-4137,-4481,-4748,-4921,-5016,-5033,-4977,-4871,-4709,-4517,-4296,-4061,-3818,-3583,-3347,-3137,-2932,-2754,-2589,-2439,-2299,-2157,-2005,-1841,-1650,-1448,-1229,-1025,-843,-728,-684,-748,-902,-1163,-1477,-1834,-2168,-2447,-2634,-2705,-2663,-2525,-2338,-2146,-2022,-2016,-2176,-2534,-3090,-3825,-4695,-5642,-6577,-7454,-8161,-8689,-8963,-9005,-8808,-8432,-7920,-7354,-6796,-6317,-5963,-5765,-5730,-5841,-6058,-6335,-6610,-6824,-6941,-6911,-6743,-6433,-6012,-5540,-5043,-4616,-4272,-4086,-4054,-4198,-4492,-4909,-5403,-5917,-6418,-6834,-7167,-7359,-7441,-7387,-7245,-7008,-6739,-6432,-6151,-5885,-5681,-5527,-5444,-5419,-5448,-5518,-5612,-5710,-5804,-5865,-5903,-5897,-5866,-5812,-5754,-5713,-5696,-5734,-5815,-5961,-6150,-6381,-6624,-6867,-7075,-7226,-7295,-7256,-7104,-6824,-6431,-5934,-5368,-4760,-4157,-3599,-3116,-2752,-2507,-2417,-2454,-2643,-2935,-3347,-3836,-4392,-5001,-5626,-6266,-6876,-7446,-7943,-8338,-8611,-8735,-8693,-8483,-8096,-7543,-6849,-6029,-5137,-4197,-3271,-2389,-1609,-941,-436,-69,131,219,187,107,-15,-126,-210,-254,-261,-238,-226,-235,-326,-501,-807,-1237,-1793,-2474,-3226,-4046,-4870,-5670,-6413,-7060,-7602,-8013,-8309,-8467,-8527,-8471,-8331,-8108,-7816,-7458,-7049,-6584,-6082,-5547,-4993,-4442,-3905,-3409,-2974,-2615,-2353,-2188,-2132,-2164,-2285,-2449,-2645,-2814,-2937,-2960,-2861,-2615,-2210,-1661,-973,-192,645,1481,2261,2923,3434,3727,3809,3641,3261,2669,1928,1078,181,-696,-1503,-2185,-2697,-3021,-3140,-3052,-2782,-2352,-1799,-1172,-511,141,735,1256,1662,1965,2143,2230,2236,2204,2175,2178,2270,2459,2773,3204,3724,4301,4872,5382,5762,5975,5971,5749,5317,4697,3958,3131,2309,1524,842,296,-111,-352,-466,-464,-380,-257,-119,2,97,154,195,223,270,362,515,752,1080,1492,1979,2516,3079,3636,4155,4617,4988,5279,5464,5569,5593,5560,5496,5409,5341,5288,5283,5323,5419,5566,5764,5989,6242,6472,6689,6833,6908,6871,6728,6458,6084,5603,5052,4457,3848,3287,2784,2416,2175,2120,2232,2524,2963,3528,4162,4841,5497,6113,6641,7074,7398,7613,7734,7768,7737,7656,7537,7396,7234,7062,6864,6653,6407,6128,5813,5451,5061,4645,4220,3810,3424,3095,2818,2619,2469,2386,2324,2286,2235,2169,2068,1952,1815,1701,1621,1623,1722,1948,2305,2779,3374,4022,4718,5376,5979,6459,6797,6956,6939,6749,6409,5953,5429,4872,4348,3886,3530,3311,3239,3331,3578,3970,4489,5110,5797,6525,7244,7931,8532,9020,9349,9508,9456,9212,8762,8135,7374,6499,5583,4662,3794,3021,2382,1896,1587,1445,1462,1607,1847,2135,2438,2695,2896,2991,2996,2880,2689,2412,2117,1807,1548,1354,1265,1290,1431,1685,2019,2413,2813,3196,3516,3752,3889,3923,3861,3732,3543,3344,3135,2959,2803,2695,2611,2560,2515,2472,2415,2338,2231,2100,1933,1751,1540,1321,1089,848,606,354,107,-152,-401,-667,-922,-1188,-1452,-1710,-1972,-2210,-2432,-2612,-2747,-2803,-2791,-2660,-2441,-2094,-1648,-1106,-482,176,865,1514,2124,2628,3035,3298,3443,3447,3356,3164,2926,2648,2364,2086,1822,1572,1326,1077,803,511,183,-163,-522,-867,-1174,-1418,-1568,-1610,-1531,-1329,-1022,-625,-175,298,756,1169,1516,1778,1965,2075,2132,2157,2162,2179,2201,2244,2286,2327,2334,2301,2189,1998,1701,1297,781,156,-575,-1380,-2261,-3166,-4081,-4961,-5763,-6467,-7019,-7420,-7640,-7693,-7593,-7372,-7063,-6719,-6375,-6081,-5855,-5722,-5682,-5732,-5838,-5993,-6138,-6270,-6335,-6324,-6219,-6006,-5692,-5275,-4767,-4182,-3534,-2844,-2128,-1413,-717,-68,504,992,1347,1581,1648,1571,1323,931,400,-241,-962,-1724,-2495,-3221,-3878,-4414,-4814,-5048,-5119,-5026,-4800,-4473,-4102,-3731,-3431,-3239,-3205,-3351,-3675,-4168,-4790,-5488,-6199,-6853,-7385,-7734,-7867,-7750,-7406,-6839,-6115,-5279,-4417,-3582,-2860,-2276,-1889,-1697,-1700,-1879,-2200,-2616,-3104,-3598,-4089,-4531,-4918,-5233,-5471,-5639,-5736,-5777,-5774,-5734,-5682,-5625,-5576,-5559,-5574,-5633,-5745,-5891,-6081,-6284,-6486,-6666,-6789,-6844,-6804,-6663,-6410,-6057,-5601,-5073,-4484,-3857,-3219,-2583,-1969,-1386,-840,-335,128,546,915,1218,1450,1571,1583,1441,1150,696,90,-637,-1453,-2303,-3130,-3881,-4497,-4945,-5191,-5240,-5097,-4795,-4379,-3898,-3411,-2964,-2603,-2351,-2229,-2227,-2339,-2533,-2786,-3050,-3301,-3500,-3615,-3636,-3534,-3316,-2984,-2542,-2023,-1444,-844,-263,268,698,1002,1143,1105,876,464,-126,-849,-1685,-2572,-3476,-4338,-5126,-5785,-6312,-6659,-6847,-6852,-6701,-6393,-5967,-5427,-4828,-4174,-3526,-2895,-2327,-1839,-1453,-1186,-1031,-991,-1053,-1193,-1407,-1654,-1929,-2206,-2458,-2680,-2836,-2914,-2895,-2758,-2493,-2099,-1579,-950,-251,495,1223,1891,2455,2863,3101,3145,3006,2708,2279,1780,1247,743,304,-38,-257,-352,-334,-209,-14,237,511,776,1018,1206,1330,1365,1308,1140,869,484,5,-564,-1188,-1835,-2464,-3029,-3473,-3768,-3853,-3733,-3378,-2820,-2077,-1203,-247,716,1644,2456,3135,3626,3939,4058,4025,3854,3606,3313,3036,2797,2644,2576,2599,2714,2864,3061,3219,3345,3366,3287,3060,2704,2200,1585,872,104,-676,-1436,-2114,-2702,-3147,-3454,-3603,-3606,-3465,-3209,-2834,-2381,-1832,-1237,-564,136,892,1661,2444,3215,3946,4619,5194,5659,5980,6150,6164,6016,5735,5331,4834,4293,3723,3181,2692,2284,1995,1819,1787,1875,2084,2390,2756,3168,3578,3969,4315,4596,4816,4956,5051,5079,5086,5064,5041,5031,5039,5086,5173,5311,5497,5728,5999,6288,6584,6845,7059,7172,7167,6998,6650,6112,5379,4481,3445,2330,1192,102,-883,-1708,-2326,-2730,-2899,-2865,-2649,-2294,-1849,-1360,-873,-427,-45,249,449,563,594,572,514,447,400,386,424,513,662,849,1081,1330,1606,1893,2199,2532,2893,3296,3741,4219,4726,5232,5707,6126,6438,6626,6666,6548,6302,5934,5515,5078,4696,4419,4280,4327,4532,4914,5413,5988,6596,7149,7623,7946,8103,8063,7833,7405,6810,6068,5203,4260,3255,2236,1232,282,-575,-1299,-1854,-2203,-2321,-2201,-1837,-1265,-502,373,1321,2250,3098,3812,4317,4614,4664,4504,4155,3687,3158,2649,2231,1959,1885,2013,2343,2830,3423,4034,4590,4999,5198,5136,4784,4163,3289,2249,1108,-33,-1084,-1958,-2591,-2939,-2982,-2745,-2246,-1556,-728,169,1062,1916,2666,3319,3832,4230,4501,4666,4729,4702,4585,4398,4130,3805,3432,3023,2609,2204,1827,1503,1224,1005,832,699,599,520,471,453,486,583,769,1049,1429,1907,2440,3020,3568,4059,4413,4605,4577,4324,3838,3146,2298,1347,388,-519,-1270,-1825,-2118,-2143,-1912,-1455,-858,-179,454,983,1292,1345,1095,542,-272,-1289,-2416,-3542,-4558,-5362,-5861,-6013,-5788,-5215,-4343,-3251,-2046,-816,327,1322,2095,2631,2910,2961,2802,2486,2046,1539,992,440,-90,-590,-1049,-1459,-1839,-2171,-2471,-2737,-2963,-3146,-3276,-3344,-3334,-3249,-3079,-2835,-2528,-2185,-1830,-1494,-1216,-1001,-886,-851,-893,-980,-1082,-1147,-1144,-1032,-780,-396,138,782,1510,2284,3039,3742,4330,4769,5022,5055,4860,4414,3733,2809,1687,369,-1054,-2576,-4080,-5530,-6828,-7918,-8729,-9237,-9399,-9243,-8773,-8067,-7161,-6175,-5152,-4207,-3382,-2742,-2312,-2094,-2074,-2215,-2452,-2738,-2978,-3129,-3119,-2913,-2494,-1866,-1062,-148,816,1720,2486,3016,3238,3102,2594,1715,535,-890,-2447,-4034,-5540,-6870,-7947,-8733,-9200,-9380,-9296,-9026,-8622,-8167,-7713,-7310,-6981,-6732,-6552,-6415,-6285,-6134,-5928,-5657,-5307,-4891,-4418,-3920,-3416,-2930,-2494,-2095,-1770,-1489,-1258,-1067,-886,-721,-543,-357,-142,89,358,641,950,1262,1574,1857,2101,2272,2355,2327,2173,1887,1469,937,302,-389,-1118,-1822,-2477,-3025,-3451,-3713,-3810,-3740,-3515,-3171,-2738,-2279,-1830,-1455,-1192,-1074,-1119,-1334,-1688,-2160,-2693,-3230,-3724,-4109,-4361,-4456,-4385,-4201,-3902,-3591,-3284,-3066,-2960,-3004,-3188,-3503,-3906,-4353,-4789,-5171,-5457,-5639,-5706,-5687,-5607,-5513,-5444,-5443,-5529,-5721,-6002,-6344,-6703,-7014,-7214,-7241,-7040,-6582,-5857,-4892,-3727,-2446,-1127,134,1236,2128,2736,3066,3110,2931,2577,2139,1696,1314,1061,952,1014,1208,1515,1860,2211,2484,2657,2670,2521,2186,1678,1000,179,-765,-1802,-2892,-4005,-5087,-6093,-6985,-7700,-8226,-8510,-8568,-8379,-7991,-7414,-6720,-5945,-5164,-4410,-3750,-3190,-2768,-2459,-2258,-2123,-2014,-1890,-1699,-1412,-999,-454,214,980,1798,2615,3368,3982,4409,4577,4473,4055,3350,2367,1169,-187,-1616,-3038,-4361,-5518,-6434,-7068,-7398,-7408,-7124,-6568,-5789,-4836,-3770,-2639,-1508,-420,588,1473,2225,2822,3265,3561,3725,3781,3753,3673,3572,3469,3399,3363,3364,3406,3456,3500,3511,3446,3302,3048,2697,2248,1747,1212,707,267,-54,-233,-238,-88,216,620,1084,1545,1946,2242,2400,2403,2263,2009,1670,1319,983,728,576,550,641,836,1088,1360,1591,1746,1772,1661,1394,999,501,-45,-576,-1030,-1340,-1463,-1358,-1031,-483,220,1033,1854,2613,3216,3599,3718,3548,3109,2437,1593,660,-284,-1157,-1891,-2445,-2782,-2913,-2845,-2629,-2297,-1916,-1524,-1163,-861,-615,-428,-258,-93,129,412,802,1288,1866,2498,3152,3761,4288,4675,4884,4916,4749,4435,3990,3497,2997,2573,2264,2126,2171,2407,2814,3351,3964,4599,5172,5649,5947,6056,5933,5585,5016,4264,3354,2357,1312,289,-653,-1469,-2107,-2540,-2757,-2738,-2527,-2112,-1569,-907,-194,539,1252,1915,2512,3030,3469,3839,4142,4407,4634,4848,5063,5283,5522,5774,6040,6297,6536,6713,6803,6767,6576,6192,5628,4849,3920,2833,1680,489,-650,-1694,-2576,-3270,-3741,-4000,-4046,-3917,-3643,-3265,-2822,-2346,-1854,-1368,-881,-391,113,644,1203,1791,2395,2994,3563,4055,4453,4706,4809,4748,4520,4165,3693,3168,2624,2117,1683,1366,1184,1154,1279,1545,1940,2436,3007,3624,4258,4879,5475,6001,6467,6824,7081,7214,7212,7088,6823,6453,5976,5428,4843,4240,3671,3153,2709,2363,2105,1936,1846,1800,1797,1806,1815,1824,1818,1813,1807,1808,1823,1848,1885,1923,1943,1940,1873,1744,1505,1167,694,106,-598,-1393,-2232,-3084,-3880,-4577,-5116,-5472,-5612,-5545,-5281,-4864,-4336,-3761,-3188,-2670,-2242,-1925,-1711,-1600,-1527,-1481,-1384,-1204,-896,-432,191,959,1845,2793,3747,4639,5403,5986,6351,6474,6365,6046,5559,4974,4342,3748,3231,2859,2633,2585,2682,2901,3200,3511,3795,3983,4042,3927,3628,3136,2469,1661,752,-190,-1109,-1928,-2588,-3034,-3229,-3170,-2858,-2349,-1696,-986,-312,246,604,717,559,143,-481,-1244,-2044,-2779,-3349,-3663,-3675,-3349,-2719,-1816,-739,414,1542,2516,3267,3708,3802,3549,2965,2107,1049,-122,-1313,-2427,-3401,-4158,-4678,-4932,-4944,-4727,-4329,-3796,-3170,-2504,-1823,-1164,-539,35,563,1035,1460,1825,2138,2393,2576,2694,2728,2681,2545,2328,2020,1639,1188,685,146,-410,-953,-1468,-1916,-2285,-2549,-2690,-2704,-2592,-2360,-2031,-1632,-1194,-756,-347,1,269,445,532,547,499,434,354,315,308,361,470,614,796,968,1125,1218,1252,1178,1014,739,364,-95,-633,-1216,-1833,-2446,-3038,-3570,-4021,-4356,-4556,-4603,-4485,-4213,-3794,-3259,-2645,-1997,-1366,-792,-337,-1,159,178,45,-185,-485,-785,-1050,-1230,-1295,-1250,-1089,-857,-587,-325,-122,2,12,-70,-246,-460,-688,-867,-971,-962,-830,-588,-248,134,515,838,1036,1081,913,541,-53,-827,-1748,-2744,-3740,-4652,-5390,-5876,-6037,-5841,-5259,-4326,-3076,-1595,17,1653,3189,4522,5567,6240,6529,6410,5925,5131,4119,2977,1843,792,-53,-640,-922,-893,-592,-78,555,1196,1745,2093,2169,1923,1350,475,-634,-1884,-3166,-4350,-5338,-6013,-6330,-6236,-5750,-4909,-3792,-2486,-1128,201,1362,2294,2917,3209,3157,2808,2194,1419,545,-311,-1088,-1699,-2120,-2334,-2355,-2248,-2063,-1896,-1813,-1892,-2164,-2661,-3340,-4174,-5067,-5936,-6684,-7216,-7477,-7421,-7053,-6412,-5548,-4570,-3552,-2608,-1808,-1216,-862,-749,-849,-1121,-1490,-1905,-2277,-2559,-2700,-2655,-2435,-2006,-1420,-683,159,1057,1981,2873,3716,4467,5119,5658,6087,6409,6655,6816,6943,7033,7108,7172,7226,7246,7230,7128,6926,6579,6073,5378,4498,3438,2226,908,-472,-1833,-3121,-4252,-5171,-5824,-6172,-6223,-5968,-5477,-4791,-4007,-3199,-2462,-1848,-1428,-1209,-1193,-1361,-1654,-2020,-2397,-2712,-2927,-3005,-2924,-2708,-2360,-1948,-1501,-1091,-759,-555,-499,-612,-870,-1265,-1739,-2252,-2738,-3139,-3408,-3495,-3387,-3065,-2546,-1858,-1041,-156,743,1592,2323,2906,3277,3440,3367,3097,2646,2078,1460,853,350,-2,-148,-65,236,727,1342,1998,2618,3090,3360,3349,3039,2423,1546,452,-739,-1958,-3055,-3957,-4552,-4794,-4649,-4145,-3328,-2303,-1192,-127,749,1320,1503,1240,555,-514,-1850,-3336,-4791,-6086,-7042,-7585,-7612,-7136,-6174,-4830,-3221,-1507,162,1632,2786,3549,3876,3791,3342,2615,1724,770,-141,-925,-1543,-1956,-2196,-2282,-2279,-2246,-2235,-2296,-2443,-2677,-2967,-3261,-3497,-3594,-3504,-3155,-2533,-1640,-487,840,2288,3750,5118,6313,7232,7823,8041,7871,7329,6461,5311,3979,2522,1048,-368,-1651,-2733,-3573,-4148,-4448,-4491,-4315,-3963,-3501,-2980,-2462,-1991,-1598,-1303,-1094,-959,-865,-758,-618,-367,-9,509,1170,1964,2866,3814,4765,5634,6374,6900,7176,7146,6790,6113,5114,3861,2396,818,-782,-2306,-3649,-4724,-5469,-5835,-5819,-5441,-4754,-3832,-2777,-1676,-640,259,949,1390,1570,1493,1199,722,135,-511,-1148,-1734,-2222,-2605,-2863,-3026,-3108,-3144,-3167,-3200,-3258,-3339,-3434,-3498,-3515,-3420,-3189,-2788,-2206,-1453,-559,418,1416,2338,3115,3661,3915,3849,3431,2714,1704,517,-795,-2113,-3341,-4395,-5183,-5660,-5787,-5569,-5026,-4221,-3222,-2125,-1032,-29,792,1380,1689,1727,1508,1104,574,26,-461,-787,-893,-721,-268,458,1404,2496,3633,4722,5633,6304,6628,6598,6185,5439,4423,3230,1983,800,-201,-925,-1302,-1312,-957,-314,543,1467,2345,3029,3421,3439,3057,2293,1211,-87,-1472,-2814,-3987,-4892,-5470,-5700,-5602,-5245,-4706,-4097,-3514,-3045,-2758,-2677,-2801,-3094,-3489,-3902,-4248,-4432,-4384,-4070,-3444,-2563,-1430,-158,1177,2459,3581,4441,4967,5095,4822,4148,3133,1854,399,-1096,-2545,-3808,-4816,-5482,-5772,-5670,-5196,-4393,-3335,-2099,-778,538,1775,2859,3750,4430,4882,5143,5232,5210,5126,5044,5008,5077,5266,5598,6049,6595,7163,7686,8064,8210,8040,7485,6520,5145,3415,1412,-729,-2876,-4862,-6553,-7825,-8603,-8849,-8598,-7898,-6881,-5654,-4379,-3163,-2129,-1328,-801,-520,-456,-527,-676,-821,-922,-952,-906,-829,-739,-722,-800,-1041,-1440,-2008,-2698,-3455,-4201,-4834,-5290,-5465,-5341,-4874,-4101,-3061,-1847,-542,724,1871,2790,3433,3766,3790,3549,3092,2512,1880,1286,793,447,279,290,476,802,1252,1779,2360,2963,3550,4099,4568,4927,5133,5152,4945,4503,3802,2877,1748,488,-825,-2106,-3240,-4159,-4765,-5034,-4926,-4482,-3733,-2773,-1691,-602,396,1195,1742,1972,1892,1512,893,115,-728,-1526,-2188,-2622,-2778,-2617,-2169,-1450,-552,450,1458,2376,3140,3686,4001,4078,3957,3670,3283,2836,2386,1943,1537,1145,758,338,-138,-698,-1348,-2089,-2889,-3720,-4514,-5219,-5765,-6093,-6155,-5932,-5395,-4579,-3507,-2233,-846,593,1967,3207,4208,4917,5266,5246,4849,4113,3098,1883,571,-727,-1920,-2884,-3575,-3906,-3893,-3521,-2859,-1964,-941,118,1112,1967,2611,3024,3192,3134,2902,2523,2079,1609,1166,808,542,417,429,577,859,1228,1655,2084,2447,2702,2776,2648,2290,1706,931,11,-981,-1960,-2854,-3574,-4076,-4300,-4252,-3925,-3362,-2606,-1719,-761,202,1132,1977,2720,3349,3852,4252,4531,4720,4801,4789,4665,4421,4046,3518,2841,2006,1030,-67,-1235,-2433,-3581,-4620,-5477,-6086,-6405,-6401,-6072,-5437,-4543,-3445,-2233,-975,237,1341,2279,3015,3543,3863,4005,3999,3885,3701,3477,3244,3010,2800,2607,2450,2320,2237,2191,2195,2244,2318,2421,2497,2543,2504,2358,2081,1661,1107,451,-266,-970,-1605,-2071,-2334,-2304,-1991,-1366,-484,603,1808,3014,4132,5022,5632,5863,5716,5183,4332,3239,2033,821,-240,-1075,-1567,-1711,-1479,-948,-177,709,1602,2397,2992,3348,3431,3266,2895,2387,1813,1249,738,318,-15,-280,-523,-790,-1140,-1602,-2209,-2948,-3795,-4698,-5590,-6393,-7048,-7479,-7673,-7596,-7278,-6748,-6054,-5271,-4450,-3663,-2953,-2360,-1899,-1579,-1383,-1280,-1257,-1243,-1241,-1183,-1062,-862,-557,-175,296,828,1396,1985,2558,3095,3575,3976,4297,4527,4680,4756,4784,4770,4745,4724,4729,4776,4878,5053,5296,5623,6014,6468,6944,7416,7824,8120,8236,8124,7734,7043,6058,4788,3306,1675,-5,-1627,-3089,-4294,-5164,-5650,-5729,-5415,-4741,-3775,-2597,-1293,39,1323,2470,3438,4160,4639,4833,4764,4441,3876,3119,2183,1124,-22,-1212,-2391,-3534,-4573,-5492,-6233,-6780,-7097,-7172,-6990,-6557,-5884,-4997,-3929,-2738,-1466,-188,1039,2159,3110,3865,4398,4702,4800,4706,4474,4132,3741,3325,2932,2571,2273,2040,1881,1799,1794,1859,2000,2183,2407,2624,2807,2909,2892,2719,2362,1827,1100,245,-722,-1712,-2669,-3515,-4183,-4629,-4816,-4745,-4431,-3921,-3265,-2547,-1829,-1185,-677,-341,-206,-282,-542,-963,-1485,-2053,-2592,-3040,-3327,-3414,-3261,-2879,-2261,-1470,-536,463,1469,2420,3267,3970,4512,4871,5057,5061,4896,4560,4048,3371,2521,1516,361,-899,-2240,-3590,-4898,-6082,-7079,-7804,-8217,-8256,-7915,-7180,-6094,-4688,-3054,-1262,586,2403,4094,5596,6840,7799,8442,8785,8827,8608,8162,7520,6743,5856,4910,3936,2967,2026,1141,319,-422,-1076,-1638,-2106,-2477,-2757,-2941,-3048,-3067,-3029,-2927,-2781,-2606,-2399,-2181,-1936,-1669,-1368,-1011,-600,-94,486,1163,1909,2710,3520,4302,4986,5541,5891,6021,5889,5503,4876,4042,3062,1998,929,-70,-929,-1598,-2032,-2226,-2185,-1939,-1539,-1039,-501,19,468,821,1042,1135,1104,942,700,349,-47,-520,-1023,-1575,-2154,-2750,-3348,-3918,-4430,-4848,-5127,-5231,-5135,-4813,-4277,-3540,-2647,-1650,-628,363,1230,1938,2425,2681,2693,2492,2098,1570,947,287,-370,-980,-1523,-1966,-2314,-2542,-2673,-2693,-2629,-2488,-2291,-2067,-1830,-1617,-1436,-1313,-1247,-1237,-1271,-1321,-1368,-1370,-1307,-1152,-887,-511,-26,553,1211,1919,2659,3404,4127,4819,5440,5988,6425,6737,6908,6911,6750,6427,5944,5359,4680,3984,3311,2716,2241,1913,1736,1701,1769,1892,2010,2047,1967,1690,1222,534,-352,-1390,-2544,-3731,-4901,-5978,-6914,-7665,-8212,-8538,-8667,-8588,-8360,-7979,-7486,-6901,-6225,-5502,-4712,-3893,-3055,-2218,-1417,-671,-5,552,996,1312,1500,1572,1521,1369,1115,767,342,-165,-728,-1344,-1979,-2612,-3202,-3720,-4112,-4354,-4390,-4212,-3788,-3126,-2242,-1166,48,1336,2643,3878,5011,5962,6723,7269,7608,7767,7772,7673,7505,7320,7126,6969,6806,6666,6463,6192,5764,5152,4305,3202,1852,275,-1459,-3289,-5104,-6820,-8325,-9546,-10414,-10900,-10990,-10722,-10125,-9286,-8261,-7129,-5949,-4773,-3624,-2532,-1486,-507,415,1264,2018,2651,3117,3380,3401,3152,2638,1861,890,-221,-1369,-2450,-3375,-4039,-4398,-4408,-4104,-3501,-2720,-1812,-919,-107,532,963,1164,1148,960,638,249,-150,-528,-833,-1061,-1194,-1231,-1180,-1032,-802,-467,-47,484,1098,1807,2567,3362,4136,4832,5407,5782,5920,5776,5324,4580,3559,2319,937,-502,-1890,-3140,-4161,-4896,-5310,-5406,-5222,-4815,-4276,-3697,-3169,-2788,-2595,-2645,-2927,-3428,-4083,-4833,-5573,-6220,-6678,-6859,-6719,-6206,-5332,-4127,-2645,-988,757,2476,4064,5447,6548,7340,7818,7971,7861,7487,6913,6161,5253,4220,3063,1800,443,-992,-2469,-3963,-5406,-6773,-7964,-8970,-9692,-10133,-10240,-10024,-9501,-8691,-7668,-6476,-5211,-3956,-2795,-1821,-1095,-666,-549,-737,-1165,-1781,-2458,-3104,-3600,-3848,-3784,-3363,-2592,-1507,-184,1277,2771,4175,5402,6354,7000,7301,7284,6984,6455,5796,5050,4326,3642,3065,2580,2198,1881,1597,1308,979,586,120,-417,-1000,-1612,-2209,-2777,-3287,-3741,-4145,-4528,-4912,-5328,-5790,-6296,-6820,-7304,-7691,-7877,-7812,-7405,-6641,-5501,-4038,-2301,-414,1533,3406,5105,6539,7648,8394,8774,8798,8495,7903,7060,5997,4759,3363,1859,273,-1342,-2937,-4446,-5818,-6977,-7886,-8500,-8796,-8785,-8478,-7922,-7171,-6289,-5365,-4459,-3663,-3023,-2592,-2388,-2407,-2613,-2947,-3333,-3666,-3868,-3823,-3484,-2783,-1723,-326,1354,3216,5150,7018,8700,10060,11020,11497,11473,10963,10012,8726,7193,5573,3962,2512,1301,418,-106,-257,-72,401,1059,1815,2542,3136,3497,3544,3238,2551,1518,172,-1396,-3099,-4822,-6452,-7876,-8985,-9703,-9952,-9713,-8978,-7788,-6205,-4337,-2283,-195,1820,3632,5148,6300,7040,7359,7267,6791,5972,4858,3494,1926,202,-1634,-3532,-5437,-7284,-9009,-10536,-11789,-12716,-13237,-13357,-13031,-12326,-11264,-9951,-8485,-6972,-5544,-4284,-3292,-2606,-2260,-2229,-2464,-2907,-3431,-3969,-4388,-4616,-4582,-4243,-3593,-2644,-1441,-45,1477,3051,4607,6089,7442,8638,9647,10466,11081,11501,11734,11780,11673,11410,11032,10553,10004,9421,8816,8224,7648,7094,6555,6008,5434,4797,4079,3258,2313,1264,99,-1134,-2422,-3721,-4993,-6200,-7306,-8275,-9082,-9704,-10118,-10309,-10268,-9968,-9422,-8601,-7522,-6190,-4623,-2862,-947,1050,3074,5024,6844,8426,9704,10596,11038,10985,10409,9319,7731,5740,3413,916,-1634,-4054,-6206,-7954,-9193,-9876,-9984,-9557,-8675,-7436,-5979,-4418,-2895,-1509,-353,517,1072,1309,1265,978,536,0,-522,-962,-1220,-1254,-992,-425,447,1606,2973,4493,6047,7542,8869,9935,10663,11009,10943,10488,9664,8533,7166,5628,4006,2371,771,-713,-2068,-3249,-4231,-5033,-5623,-6042,-6289,-6392,-6380,-6269,-6088,-5858,-5583,-5295,-4972,-4649,-4294,-3924,-3522,-3084,-2608,-2090,-1532,-937,-319,329,979,1637,2287,2914,3527,4088,4618,5076,5473,5773,5964,6023,5918,5634,5145,4439,3520,2400,1109,-302,-1775,-3241,-4623,-5850,-6861,-7597,-8032,-8150,-7944,-7456,-6691,-5725,-4582,-3338,-2029,-724,545,1722,2779,3683,4403,4933,5244,5353,5253,4981,4568,4063,3521,3006,2563,2245,2084,2080,2248,2547,2954,3425,3912,4376,4785,5118,5368,5541,5650,5705,5735,5717,5673,5553,5343,4996,4476,3761,2840,1735,485,-840,-2153,-3364,-4375,-5113,-5519,-5573,-5275,-4672,-3824,-2814,-1736,-679,287,1086,1698,2095,2292,2311,2195,1985,1737,1491,1300,1185,1182,1288,1499,1797,2128,2452,2701,2806,2727,2400,1824,989,-56,-1258,-2523,-3753,-4854,-5719,-6290,-6521,-6395,-5956,-5239,-4337,-3320,-2294,-1310,-455,263,808,1203,1469,1634,1750,1836,1932,2050,2200,2376,2577,2775,2964,3105,3196,3193,3092,2869,2512,2028,1421,709,-54,-840,-1557,-2166,-2567,-2719,-2559,-2066,-1236,-105,1287,2836,4472,6062,7525,8750,9673,10229,10412,10208,9667,8832,7780,6588,5344,4116,2973,1971,1127,480,2,-303,-472,-531,-510,-442,-341,-232,-116,-5,102,203,295,370,426,438,400,282,67,-263,-722,-1311,-2016,-2815,-3658,-4492,-5246,-5850,-6236,-6338,-6131,-5589,-4751,-3659,-2415,-1118,94,1104,1798,2090,1945,1350,371,-926,-2393,-3914,-5322,-6494,-7308,-7694,-7604,-7045,-6055,-4704,-3098,-1335,457,2181,3730,5039,6058,6766,7177,7322,7249,7045,6765,6500,6312,6257,6370,6670,7146,7761,8478,9213,9903,10456,10802,10871,10624,10037,9117,7908,6459,4854,3176,1503,-84,-1537,-2815,-3908,-4822,-5580,-6206,-6741,-7209,-7626,-8003,-8318,-8550,-8661,-8587,-8302,-7737,-6881,-5716,-4251,-2548,-660,1302,3224,4986,6444,7500,8059,8057,7507,6412,4887,3027,1002,-1030,-2889,-4424,-5504,-6047,-6012,-5423,-4340,-2878,-1172,623,2359,3899,5130,5992,6432,6470,6125,5473,4572,3535,2431,1364,407,-371,-915,-1194,-1189,-908,-381,364,1236,2206,3153,4047,4787,5349,5689,5803,5716,5448,5079,4642,4229,3859,3599,3428,3360,3338,3323,3250,3068,2729,2218,1526,695,-246,-1216,-2155,-3005,-3700,-4223,-4556,-4714,-4736,-4663,-4554,-4451,-4398,-4414,-4494,-4619,-4746,-4807,-4759,-4511,-4044,-3295,-2278,-997,490,2122,3794,5421,6865,8049,8858,9239,9153,8588,7592,6220,4581,2775,939,-815,-2390,-3687,-4680,-5329,-5668,-5723,-5563,-5258,-4875,-4494,-4156,-3901,-3750,-3684,-3692,-3731,-3755,-3732,-3607,-3381,-3018,-2556,-1987,-1375,-733,-124,439,919,1309,1615,1836,2001,2128,2225,2331,2433,2557,2702,2872,3067,3300,3552,3844,4146,4449,4725,4918,4998,4882,4551,3933,3043,1862,458,-1114,-2740,-4310,-5707,-6820,-7568,-7905,-7823,-7357,-6581,-5589,-4486,-3386,-2367,-1510,-828,-343,-12,204,358,522,730,1030,1435,1939,2529,3160,3791,4374,4843,5171,5298,5218,4907,4376,3635,2723,1672,544,-625,-1763,-2846,-3793,-4617,-5248,-5710,-5986,-6093,-6047,-5885,-5611,-5278,-4883,-4459,-4006,-3536,-3043,-2529,-1997,-1437,-870,-295,268,786,1245,1599,1828,1900,1799,1523,1087,514,-143,-840,-1501,-2079,-2505,-2735,-2742,-2494,-2013,-1300,-401,642,1758,2896,3965,4913,5666,6184,6431,6405,6118,5602,4922,4132,3303,2504,1770,1150,642,248,-59,-314,-555,-820,-1134,-1511,-1947,-2415,-2892,-3313,-3653,-3842,-3874,-3700,-3350,-2811,-2151,-1396,-630,88,676,1070,1211,1058,599,-165,-1182,-2414,-3755,-5134,-6439,-7593,-8517,-9166,-9521,-9586,-9408,-9036,-8544,-8015,-7511,-7100,-6825,-6705,-6746,-6941,-7237,-7627,-8029,-8425,-8748,-8955,-9019,-8878,-8531,-7930,-7079,-5976,-4640,-3110,-1439,307,2050,3713,5221,6510,7531,8261,8689,8841,8745,8470,8071,7637,7226,6901,6715,6667,6779,6986,7249,7483,7604,7535,7208,6580,5649,4436,3007,1442,-155,-1688,-3056,-4207,-5084,-5696,-6055,-6214,-6234,-6172,-6089,-6021,-5979,-5968,-5950,-5893,-5750,-5482,-5052,-4454,-3689,-2786,-1798,-786,172,997,1614,1960,1992,1695,1073,175,-940,-2176,-3429,-4593,-5544,-6218,-6509,-6422,-5918,-5059,-3899,-2535,-1078,364,1689,2808,3669,4243,4533,4578,4414,4121,3743,3355,2990,2689,2463,2313,2239,2197,2195,2161,2109,1970,1758,1430,1007,484,-120,-767,-1435,-2071,-2651,-3128,-3483,-3684,-3729,-3610,-3344,-2950,-2467,-1931,-1405,-935,-582,-385,-382,-578,-978,-1535,-2222,-2954,-3691,-4347,-4895,-5289,-5527,-5629,-5615,-5545,-5447,-5375,-5335,-5344,-5366,-5369,-5299,-5099,-4728,-4147,-3362,-2371,-1233,12,1288,2524,3657,4623,5373,5883,6119,6092,5806,5277,4562,3682,2717,1709,719,-196,-1008,-1681,-2212,-2609,-2882,-3076,-3205,-3322,-3438,-3588,-3769,-3990,-4228,-4478,-4695,-4870,-4952,-4933,-4777,-4481,-4025,-3422,-2673,-1805,-842,181,1215,2222,3143,3942,4569,4999,5204,5183,4935,4481,3848,3074,2208,1295,390,-459,-1211,-1817,-2270,-2539,-2645,-2590,-2413,-2135,-1807,-1444,-1075,-710,-335,55,492,996,1581,2252,2992,3757,4503,5131,5596,5792,5707,5291,4589,3650,2574,1476,482,-304,-788,-935,-741,-258,435,1210,1954,2529,2834,2785,2349,1509,324,-1150,-2807,-4530,-6206,-7718,-8973,-9895,-10455,-10627,-10448,-9954,-9208,-8283,-7244,-6145,-5041,-3943,-2877,-1834,-809,195,1192,2158,3089,3936,4682,5259,5648,5796,5689,5308,4672,3799,2739,1555,307,-927,-2079,-3098,-3924,-4538,-4920,-5074,-5020,-4777,-4390,-3887,-3311,-2688,-2037,-1384,-719,-57,617,1302,2001,2718,3445,4187,4924,5659,6372,7056,7691,8263,8742,9108,9323,9352,9168,8738,8055,7121,5965,4630,3201,1745,376,-835,-1800,-2472,-2836,-2899,-2715,-2344,-1882,-1403,-998,-720,-600,-660,-880,-1224,-1674,-2158,-2666,-3141,-3580,-3943,-4242,-4449,-4582,-4625,-4614,-4532,-4436,-4323,-4244,-4204,-4246,-4347,-4531,-4755,-4996,-5214,-5352,-5381,-5247,-4938,-4431,-3734,-2866,-1859,-764,376,1486,2534,3443,4195,4747,5101,5256,5244,5100,4880,4634,4420,4279,4248,4333,4543,4838,5203,5572,5912,6157,6276,6223,5988,5554,4934,4148,3234,2242,1224,252,-625,-1331,-1830,-2085,-2078,-1833,-1377,-769,-90,587,1166,1586,1789,1747,1481,1010,415,-222,-822,-1284,-1570,-1631,-1492,-1185,-790,-396,-89,42,-52,-385,-959,-1703,-2570,-3458,-4293,-5000,-5523,-5830,-5913,-5773,-5448,-4955,-4341,-3626,-2848,-2010,-1142,-237,692,1638,2606,3567,4530,5466,6367,7217,7991,8681,9256,9708,10008,10142,10097,9853,9412,8778,7952,6969,5848,4630,3361,2070,821,-368,-1438,-2378,-3148,-3739,-4129,-4323,-4303,-4094,-3686,-3111,-2383,-1530,-595,391,1371,2306,3146,3848,4383,4727,4871,4824,4592,4205,3679,3040,2315,1503,643,-284,-1236,-2221,-3191,-4123,-4946,-5603,-6018,-6114,-5835,-5135,-4003,-2476,-606,1485,3680,5811,7739,9308,10415,10984,10984,10445,9428,8033,6391,4631,2884,1268,-138,-1266,-2108,-2659,-2978,-3103,-3131,-3117,-3149,-3274,-3531,-3943,-4493,-5155,-5885,-6623,-7307,-7882,-8277,-8462,-8392,-8041,-7417,-6502,-5333,-3942,-2358,-663,1108,2871,4561,6129,7497,8649,9527,10141,10465,10518,10313,9856,9173,8274,7164,5875,4408,2808,1108,-625,-2322,-3902,-5281,-6382,-7145,-7527,-7523,-7153,-6451,-5498,-4356,-3120,-1858,-640,487,1486,2350,3061,3651,4109,4480,4768,5004,5214,5410,5624,5865,6145,6467,6819,7171,7496,7727,7820,7704,7340,6674,5713,4455,2942,1248,-571,-2396,-4164,-5771,-7161,-8276,-9082,-9568,-9728,-9574,-9128,-8411,-7455,-6291,-4957,-3494,-1943,-354,1231,2758,4187,5473,6589,7499,8202,8677,8943,9006,8882,8595,8160,7591,6910,6106,5211,4211,3145,2023,890,-205,-1216,-2068,-2720,-3111,-3212,-3012,-2522,-1783,-864,146,1155,2048,2747,3170,3284,3084,2611,1940,1167,419,-194,-566,-613,-316,342,1290,2452,3716,4931,6000,6768,7168,7133,6641,5731,4455,2933,1280,-345,-1807,-2965,-3722,-4003,-3795,-3120,-2050,-698,800,2298,3639,4702,5379,5605,5363,4666,3573,2167,561,-1150,-2829,-4412,-5792,-6943,-7818,-8440,-8810,-8987,-9002,-8920,-8777,-8614,-8446,-8285,-8110,-7913,-7648,-7300,-6834,-6238,-5502,-4633,-3652,-2574,-1452,-305,812,1871,2830,3665,4350,4870,5220,5402,5432,5337,5144,4901,4638,4401,4213,4087,4033,4016,4030,4014,3951,3787,3507,3093,2547,1899,1168,421,-303,-923,-1387,-1640,-1621,-1330,-724,144,1268,2560,3961,5375,6705,7872,8787,9394,9650,9534,9060,8248,7160,5855,4410,2907,1408,-8,-1316,-2466,-3477,-4331,-5074,-5715,-6294,-6828,-7322,-7784,-8176,-8490,-8668,-8679,-8489,-8056,-7392,-6479,-5365,-4078,-2690,-1263,121,1397,2491,3370,3988,4365,4502,4459,4292,4074,3880,3775,3811,4006,4372,4862,5451,6042,6589,6990,7185,7119,6739,6042,5024,3710,2162,437,-1366,-3156,-4833,-6295,-7462,-8271,-8669,-8663,-8243,-7478,-6417,-5153,-3784,-2400,-1103,39,956,1623,2027,2176,2117,1875,1521,1079,601,95,-420,-961,-1524,-2130,-2774,-3453,-4145,-4810,-5417,-5901,-6233,-6360,-6257,-5916,-5328,-4531,-3545,-2433,-1256,-77,1009,1947,2646,3064,3154,2901,2322,1451,356,-869,-2135,-3316,-4325,-5058,-5459,-5475,-5121,-4403,-3412,-2207,-924,342,1460,2343,2897,3089,2890,2343,1486,427,-745,-1900,-2930,-3735,-4232,-4382,-4161,-3598,-2733,-1648,-423,830,2033,3072,3902,4442,4691,4628,4297,3735,3020,2216,1412,651,4,-538,-942,-1267,-1527,-1790,-2091,-2466,-2939,-3487,-4088,-4681,-5186,-5534,-5637,-5438,-4892,-4004,-2784,-1320,317,1986,3580,4960,6020,6695,6911,6705,6075,5123,3934,2626,1322,122,-876,-1618,-2070,-2227,-2140,-1828,-1407,-913,-464,-114,60,16,-284,-839,-1650,-2670,-3861,-5144,-6449,-7681,-8757,-9592,-10117,-10278,-10046,-9428,-8431,-7134,-5583,-3895,-2156,-480,1048,2330,3335,3999,4359,4404,4203,3808,3272,2670,2028,1394,779,193,-366,-897,-1407,-1890,-2344,-2768,-3150,-3496,-3793,-4054,-4274,-4457,-4613,-4726,-4803,-4828,-4787,-4672,-4453,-4136,-3687,-3135,-2450,-1679,-819,86,1016,1935,2824,3650,4415,5098,5708,6241,6698,7081,7377,7579,7663,7610,7393,6992,6382,5565,4531,3315,1942,482,-990,-2393,-3610,-4568,-5172,-5372,-5147,-4515,-3529,-2296,-925,427,1633,2552,3090,3182,2814,2016,871,-521,-2016,-3480,-4792,-5837,-6562,-6933,-6965,-6721,-6269,-5723,-5171,-4720,-4427,-4356,-4502,-4849,-5348,-5902,-6448,-6863,-7098,-7066,-6766,-6180,-5373,-4388,-3337,-2297,-1371,-632,-136,97,74,-164,-550,-1005,-1442,-1761,-1914,-1812,-1457,-819,63,1149,2363,3633,4846,5934,6783,7349,7563,7413,6908,6082,5011,3781,2500,1280,216,-599,-1119,-1313,-1197,-817,-229,461,1186,1838,2352,2668,2752,2591,2202,1605,852,-12,-942,-1879,-2811,-3680,-4502,-5238,-5901,-6475,-6952,-7329,-7581,-7706,-7682,-7511,-7186,-6722,-6124,-5424,-4636,-3792,-2917,-2033,-1176,-354,388,1044,1580,1978,2227,2314,2242,2031,1704,1304,887,504,228,105,185,493,1030,1780,2691,3698,4712,5653,6420,6951,7181,7088,6669,5947,4977,3828,2588,1343,190,-788,-1521,-1953,-2052,-1819,-1258,-433,617,1792,3029,4218,5296,6177,6806,7147,7158,6855,6217,5301,4114,2722,1174,-483,-2170,-3855,-5462,-6954,-8287,-9410,-10311,-10948,-11327,-11419,-11256,-10811,-10137,-9222,-8106,-6812,-5365,-3805,-2177,-512,1124,2691,4134,5396,6436,7208,7688,7845,7689,7210,6465,5473,4331,3087,1854,706,-284,-1045,-1564,-1832,-1881,-1780,-1597,-1427,-1350,-1444,-1744,-2282,-3026,-3942,-4952,-5964,-6877,-7596,-8037,-8137,-7867,-7226,-6253,-5010,-3586,-2076,-587,793,1989,2946,3647,4085,4289,4294,4150,3898,3595,3264,2956,2674,2462,2312,2249,2268,2367,2527,2733,2938,3114,3212,3194,3040,2722,2246,1623,879,48,-828,-1716,-2570,-3361,-4058,-4640,-5092,-5395,-5547,-5535,-5359,-5016,-4503,-3830,-2995,-2015,-903,318,1617,2956,4294,5574,6745,7761,8558,9114,9386,9360,9039,8418,7536,6416,5107,3673,2169,690,-697,-1902,-2851,-3491,-3789,-3741,-3397,-2800,-2083,-1318,-658,-182,9,-122,-601,-1379,-2417,-3596,-4821,-5957,-6890,-7514,-7750,-7551,-6908,-5853,-4444,-2777,-966,886,2643,4231,5560,6582,7291,7676,7787,7652,7339,6899,6399,5882,5401,4984,4659,4427,4301,4238,4242,4240,4218,4106,3885,3511,2980,2297,1482,590,-341,-1237,-2053,-2730,-3241,-3562,-3685,-3638,-3418,-3087,-2654,-2170,-1662,-1146,-646,-144,351,875,1430,2054,2735,3493,4287,5106,5880,6567,7082,7378,7388,7073,6423,5426,4138,2583,861,-961,-2793,-4531,-6127,-7482,-8578,-9370,-9861,-10050,-9972,-9649,-9134,-8461,-7680,-6832,-5958,-5096,-4284,-3553,-2939,-2460,-2137,-1967,-1943,-2034,-2202,-2397,-2559,-2639,-2587,-2366,-1954,-1345,-543,426,1538,2751,4019,5298,6529,7685,8694,9549,10195,10631,10837,10814,10564,10103,9436,8594,7582,6442,5197,3885,2563,1263,62,-1009,-1887,-2553,-2969,-3147,-3083,-2815,-2366,-1785,-1105,-371,381,1123,1825,2464,3023,3483,3832,4067,4177,4177,4064,3859,3572,3221,2808,2361,1862,1343,788,214,-372,-965,-1548,-2115,-2658,-3163,-3625,-4025,-4347,-4568,-4656,-4583,-4329,-3873,-3234,-2423,-1502,-510,457,1366,2125,2731,3142,3394,3493,3519,3499,3523,3627,3858,4238,4765,5422,6166,6936,7668,8284,8711,8891,8766,8324,7557,6495,5200,3733,2201,686,-705,-1897,-2818,-3431,-3708,-3662,-3315,-2721,-1940,-1034,-100,814,1606,2246,2657,2829,2724,2361,1748,926,-56,-1146,-2265,-3355,-4346,-5163,-5767,-6100,-6138,-5875,-5321,-4507,-3503,-2367,-1202,-82,894,1674,2195,2448,2432,2181,1746,1196,600,30,-445,-785,-948,-930,-731,-377,98,649,1227,1792,2282,2682,2933,3038,2963,2719,2302,1741,1054,290,-516,-1302,-2029,-2631,-3081,-3327,-3365,-3165,-2755,-2128,-1338,-406,613,1669,2719,3704,4589,5331,5897,6273,6435,6390,6141,5707,5119,4401,3599,2751,1894,1081,324,-320,-842,-1215,-1429,-1482,-1381,-1142,-799,-391,30,411,697,844,830,641,307,-135,-616,-1056,-1380,-1518,-1418,-1067,-466,337,1282,2284,3256,4122,4798,5259,5459,5427,5171,4757,4218,3632,3017,2429,1851,1304,734,145,-523,-1271,-2118,-3051,-4038,-5035,-5981,-6813,-7453,-7855,-7950,-7730,-7157,-6269,-5072,-3652,-2051,-390,1275,2814,4173,5254,6018,6426,6459,6134,5465,4499,3296,1911,434,-1056,-2467,-3709,-4695,-5369,-5659,-5577,-5104,-4315,-3275,-2097,-904,179,1037,1571,1733,1500,905,20,-1049,-2169,-3202,-4014,-4500,-4567,-4202,-3381,-2178,-658,1070,2884,4669,6323,7745,8879,9679,10127,10226,9988,9440,8609,7535,6244,4789,3203,1553,-119,-1728,-3226,-4519,-5564,-6285,-6652,-6634,-6230,-5459,-4370,-3026,-1513,76,1638,3082,4321,5291,5947,6263,6238,5890,5246,4345,3233,1962,573,-867,-2337,-3757,-5112,-6346,-7419,-8315,-8983,-9422,-9608,-9540,-9225,-8686,-7949,-7076,-6112,-5131,-4202,-3371,-2705,-2208,-1902,-1756,-1741,-1803,-1889,-1953,-1952,-1866,-1686,-1419,-1098,-738,-380,-39,263,524,756,966,1183,1411,1674,1963,2273,2582,2863,3088,3232,3265,3189,2991,2690,2320,1897,1486,1103,807,605,530,571,722,966,1265,1594,1922,2210,2447,2597,2653,2601,2429,2143,1727,1198,551,-192,-1023,-1916,-2841,-3771,-4657,-5466,-6155,-6686,-7038,-7195,-7161,-6953,-6605,-6163,-5674,-5191,-4756,-4399,-4144,-3983,-3912,-3887,-3884,-3843,-3731,-3505,-3136,-2618,-1951,-1165,-289,629,1532,2392,3142,3787,4283,4655,4886,5009,5022,4944,4780,4531,4195,3771,3253,2653,1967,1229,446,-334,-1088,-1762,-2330,-2730,-2951,-2938,-2690,-2189,-1454,-497,625,1876,3177,4457,5644,6654,7421,7891,8003,7761,7133,6174,4902,3404,1745,24,-1676,-3269,-4687,-5878,-6815,-7487,-7923,-8140,-8205,-8154,-8051,-7926,-7817,-7720,-7633,-7525,-7346,-7064,-6626,-6005,-5202,-4213,-3085,-1866,-614,600,1721,2700,3504,4119,4547,4787,4879,4809,4639,4333,3948,3441,2848,2131,1319,381,-639,-1747,-2897,-4044,-5147,-6137,-6973,-7593,-7980,-8092,-7958,-7574,-6988,-6246,-5395,-4493,-3587,-2712,-1901,-1173,-533,2,448,797,1068,1265,1408,1512,1599,1680,1787,1919,2098,2321,2583,2877,3177,3467,3715,3898,3998,3981,3852,3586,3181,2651,1976,1189,276,-731,-1821,-2966,-4131,-5282,-6363,-7328,-8119,-8677,-8967,-8935,-8576,-7875,-6863,-5565,-4059,-2385,-650,1092,2746,4257,5545,6577,7291,7672,7691,7350,6657,5656,4378,2924,1343,-231,-1735,-3046,-4111,-4854,-5261,-5320,-5067,-4546,-3832,-2996,-2116,-1265,-485,168,694,1067,1307,1416,1407,1292,1069,744,317,-209,-827,-1505,-2219,-2906,-3515,-3981,-4251,-4291,-4075,-3642,-3003,-2265,-1483,-764,-184,204,366,315,94,-225,-548,-775,-819,-611,-112,676,1719,2952,4282,5600,6815,7812,8533,8906,8928,8587,7938,7019,5921,4715,3484,2291,1193,212,-631,-1351,-1961,-2491,-2961,-3400,-3806,-4204,-4559,-4882,-5126,-5277,-5302,-5172,-4865,-4371,-3679,-2802,-1754,-571,709,2031,3335,4571,5658,6567,7235,7630,7737,7526,7022,6216,5146,3842,2342,711,-1012,-2755,-4469,-6098,-7600,-8932,-10075,-11008,-11734,-12247,-12570,-12699,-12672,-12480,-12152,-11686,-11076,-10336,-9431,-8395,-7186,-5859,-4400,-2880,-1324,194,1626,2909,4014,4906,5598,6097,6451,6704,6911,7122,7364,7657,7976,8286,8525,8609,8472,8033,7260,6134,4682,2966,1075,-869,-2743,-4422,-5789,-6762,-7278,-7310,-6882,-6018,-4808,-3328,-1687,17,1681,3225,4574,5683,6509,7051,7292,7262,6970,6460,5771,4939,4033,3077,2140,1240,425,-303,-918,-1444,-1879,-2243,-2563,-2844,-3114,-3368,-3618,-3844,-4049,-4196,-4285,-4271,-4164,-3922,-3566,-3086,-2505,-1848,-1150,-446,213,804,1280,1649,1881,2021,2083,2120,2181,2314,2560,2935,3449,4061,4736,5400,5976,6399,6593,6532,6189,5589,4765,3795,2748,1728,813,89,-389,-574,-464,-71,563,1360,2252,3134,3921,4526,4887,4955,4715,4171,3347,2296,1078,-241,-1575,-2856,-4010,-4979,-5727,-6224,-6477,-6491,-6323,-5994,-5591,-5138,-4718,-4351,-4087,-3928,-3881,-3931,-4052,-4198,-4341,-4416,-4406,-4265,-3977,-3543,-2956,-2255,-1453,-592,290,1168,1994,2768,3455,4062,4568,4974,5260,5417,5416,5230,4839,4214,3361,2281,1016,-391,-1864,-3330,-4701,-5897,-6852,-7506,-7822,-7772,-7352,-6562,-5434,-3989,-2291,-400,1594,3589,5470,7127,8433,9310,9678,9520,8854,7756,6332,4746,3159,1748,675,48,-57,357,1226,2433,3797,5134,6235,6942,7115,6712,5722,4250,2404,386,-1633,-3462,-4946,-5984,-6515,-6543,-6129,-5355,-4339,-3211,-2059,-1004,-70,695,1311,1798,2199,2563,2920,3308,3718,4143,4560,4905,5148,5226,5107,4772,4223,3484,2610,1665,728,-127,-833,-1350,-1652,-1758,-1692,-1522,-1297,-1101,-970,-966,-1082,-1333,-1678,-2081,-2492,-2857,-3138,-3304,-3333,-3244,-3032,-2747,-2403,-2041,-1682,-1336,-1010,-683,-353,6,396,807,1226,1608,1909,2084,2086,1891,1492,906,176,-641,-1469,-2226,-2834,-3225,-3344,-3164,-2681,-1923,-945,176,1347,2470,3452,4218,4728,4953,4935,4700,4343,3931,3559,3286,3169,3212,3416,3720,4087,4417,4671,4768,4697,4435,4010,3454,2824,2160,1529,938,445,27,-285,-518,-649,-707,-655,-521,-269,79,533,1065,1658,2268,2863,3402,3850,4186,4403,4487,4477,4357,4176,3927,3616,3243,2766,2182,1438,528,-566,-1836,-3249,-4762,-6306,-7806,-9184,-10359,-11270,-11846,-12065,-11879,-11300,-10325,-8992,-7351,-5481,-3467,-1435,520,2263,3718,4788,5457,5710,5612,5230,4691,4103,3616,3314,3299,3597,4201,5068,6086,7150,8102,8814,9163,9052,8457,7357,5829,3952,1865,-293,-2369,-4226,-5760,-6872,-7552,-7761,-7564,-6992,-6136,-5068,-3871,-2604,-1345,-108,1043,2111,3057,3870,4529,5011,5291,5357,5179,4768,4115,3254,2210,1053,-162,-1358,-2444,-3373,-4060,-4490,-4641,-4531,-4207,-3729,-3176,-2624,-2151,-1800,-1621,-1601,-1743,-1993,-2319,-2652,-2962,-3184,-3316,-3319,-3198,-2954,-2574,-2081,-1450,-700,176,1168,2252,3401,4568,5694,6719,7576,8205,8557,8611,8348,7806,7016,6057,5013,3979,3054,2318,1843,1665,1787,2194,2809,3565,4343,5049,5572,5825,5761,5342,4600,3570,2349,1030,-264,-1434,-2379,-3048,-3404,-3471,-3292,-2941,-2513,-2097,-1769,-1589,-1573,-1728,-2000,-2359,-2725,-3049,-3299,-3423,-3440,-3337,-3144,-2879,-2561,-2211,-1826,-1426,-998,-552,-96,361,800,1200,1548,1827,2040,2189,2291,2362,2420,2462,2499,2476,2395,2167,1783,1174,338,-731,-2000,-3417,-4893,-6351,-7683,-8803,-9642,-10141,-10267,-10033,-9430,-8519,-7332,-5925,-4370,-2715,-1033,616,2169,3563,4740,5654,6264,6554,6530,6218,5676,4978,4206,3463,2816,2339,2059,1972,2048,2215,2380,2469,2365,2038,1423,550,-561,-1813,-3130,-4380,-5469,-6287,-6773,-6872,-6595,-5957,-5041,-3923,-2722,-1545,-490,354,945,1257,1318,1160,872,507,161,-115,-276,-308,-215,-35,195,422,604,700,710,608,443,222,8,-165,-247,-207,-22,314,780,1351,1968,2573,3102,3477,3660,3597,3274,2704,1905,934,-148,-1268,-2352,-3325,-4126,-4707,-5025,-5070,-4843,-4367,-3691,-2877,-1995,-1134,-363,249,654,835,789,556,180,-257,-690,-1020,-1198,-1153,-864,-331,432,1356,2379,3404,4334,5087,5564,5730,5531,4987,4110,2975,1648,245,-1143,-2402,-3446,-4201,-4628,-4710,-4472,-3956,-3241,-2393,-1514,-654,110,766,1295,1719,2074,2390,2720,3064,3455,3844,4222,4514,4673,4643,4391,3890,3169,2239,1175,27,-1125,-2220,-3194,-4006,-4616,-5012,-5177,-5117,-4842,-4379,-3762,-3046,-2294,-1580,-986,-579,-423,-553,-973,-1668,-2571,-3628,-4735,-5816,-6786,-7582,-8163,-8504,-8606,-8484,-8165,-7690,-7093,-6426,-5720,-5025,-4369,-3793,-3325,-2981,-2794,-2745,-2844,-3041,-3300,-3544,-3700,-3687,-3426,-2881,-2005,-843,586,2170,3817,5400,6800,7919,8682,9057,9045,8696,8073,7283,6409,5564,4798,4182,3710,3378,3134,2917,2662,2299,1780,1096,242,-717,-1727,-2683,-3493,-4069,-4344,-4298,-3933,-3317,-2526,-1680,-891,-257,140,270,147,-190,-645,-1123,-1519,-1735,-1708,-1399,-814,20,1027,2135,3230,4221,4996,5485,5611,5350,4690,3669,2336,790,-883,-2552,-4122,-5480,-6556,-7275,-7615,-7555,-7118,-6332,-5262,-3968,-2548,-1071,351,1661,2765,3637,4241,4583,4686,4605,4392,4130,3878,3702,3643,3737,3965,4332,4758,5207,5575,5796,5775,5461,4809,3816,2516,973,-706,-2400,-3979,-5312,-6298,-6863,-6978,-6664,-5983,-5038,-3947,-2856,-1880,-1134,-677,-545,-713,-1129,-1703,-2326,-2901,-3330,-3551,-3550,-3326,-2958,-2497,-2072,-1750,-1629,-1741,-2107,-2689,-3439,-4256,-5062,-5748,-6245,-6490,-6442,-6097,-5462,-4571,-3465,-2207,-844,532,1880,3104,4155,4974,5504,5743,5664,5309,4712,3935,3060,2149,1280,498,-152,-668,-1037,-1290,-1447,-1544,-1618,-1704,-1831,-2020,-2292,-2632,-3041,-3477,-3897,-4246,-4452,-4455,-4200,-3643,-2781,-1619,-212,1369,3031,4659,6149,7391,8304,8836,8959,8698,8100,7247,6247,5206,4229,3406,2793,2411,2250,2260,2368,2489,2536,2429,2117,1568,786,-193,-1318,-2498,-3671,-4726,-5611,-6254,-6632,-6729,-6578,-6204,-5681,-5078,-4448,-3879,-3378,-2985,-2681,-2427,-2185,-1881,-1474,-919,-194,687,1697,2788,3875,4915,5806,6515,6977,7177,7101,6756,6168,5365,4394,3304,2138,956,-205,-1295,-2292,-3159,-3901,-4500,-4972,-5332,-5587,-5774,-5892,-5982,-6032,-6076,-6093,-6107,-6087,-6048,-5958,-5820,-5599,-5298,-4870,-4330,-3634,-2803,-1823,-724,464,1691,2900,4018,4983,5717,6182,6331,6177,5732,5066,4250,3405,2615,2005,1626,1533,1720,2138,2713,3327,3875,4238,4338,4135,3621,2861,1929,962,67,-613,-1003,-1038,-711,-79,786,1741,2669,3416,3884,3990,3720,3102,2217,1183,136,-781,-1443,-1765,-1685,-1210,-378,742,2016,3359,4607,5690,6480,6947,7042,6776,6174,5288,4177,2917,1575,208,-1118,-2382,-3546,-4604,-5552,-6396,-7136,-7793,-8351,-8831,-9208,-9488,-9657,-9710,-9649,-9480,-9216,-8874,-8475,-8020,-7523,-6956,-6310,-5536,-4608,-3495,-2176,-670,1013,2797,4623,6386,7997,9360,10390,11044,11277,11125,10607,9825,8858,7832,6840,5983,5313,4852,4581,4438,4344,4190,3879,3330,2482,1331,-105,-1757,-3522,-5288,-6920,-8310,-9366,-10023,-10272,-10121,-9644,-8911,-8030,-7086,-6165,-5317,-4560,-3879,-3234,-2555,-1791,-875,217,1490,2909,4413,5900,7282,8436,9276,9721,9731,9297,8452,7262,5817,4228,2611,1067,-308,-1459,-2352,-2981,-3381,-3586,-3659,-3655,-3622,-3602,-3610,-3653,-3717,-3780,-3806,-3771,-3633,-3380,-2982,-2441,-1750,-925,31,1087,2229,3432,4667,5915,7141,8316,9401,10361,11143,11710,12011,12012,11678,11012,10005,8715,7181,5510,3775,2107,573,-726,-1767,-2526,-3040,-3362,-3571,-3751,-3982,-4308,-4763,-5326,-5946,-6557,-7050,-7346,-7356,-7026,-6340,-5325,-4039,-2592,-1099,305,1494,2373,2880,2995,2760,2238,1551,809,156,-319,-523,-426,-32,610,1432,2313,3167,3876,4355,4554,4430,4000,3294,2378,1330,235,-816,-1761,-2543,-3132,-3532,-3744,-3813,-3765,-3657,-3514,-3388,-3288,-3247,-3263,-3345,-3490,-3693,-3941,-4231,-4548,-4864,-5162,-5389,-5506,-5453,-5176,-4617,-3757,-2571,-1097,617,2477,4375,6163,7739,8951,9747,10039,9845,9169,8108,6746,5225,3675,2227,982,20,-642,-1009,-1135,-1108,-1018,-975,-1062,-1336,-1836,-2534,-3401,-4336,-5265,-6065,-6654,-6954,-6923,-6542,-5854,-4881,-3729,-2460,-1173,49,1162,2102,2888,3500,3999,4401,4775,5135,5525,5929,6354,6744,7083,7296,7358,7214,6851,6254,5443,4449,3325,2134,941,-183,-1186,-2021,-2665,-3115,-3388,-3504,-3524,-3459,-3382,-3284,-3211,-3136,-3070,-2975,-2832,-2616,-2301,-1878,-1351,-728,-49,656,1338,1960,2482,2882,3154,3294,3338,3304,3231,3154,3091,3054,3034,3004,2927,2767,2473,2033,1430,690,-135,-991,-1778,-2426,-2849,-2995,-2856,-2440,-1815,-1066,-284,412,969,1316,1473,1456,1357,1246,1242,1409,1818,2470,3342,4351,5394,6320,7016,7331,7212,6599,5529,4067,2343,492,-1295,-2894,-4141,-4960,-5307,-5179,-4647,-3797,-2754,-1669,-672,96,534,559,154,-685,-1873,-3320,-4884,-6413,-7755,-8790,-9400,-9550,-9212,-8435,-7292,-5894,-4369,-2851,-1474,-333,468,911,949,642,21,-793,-1710,-2586,-3309,-3763,-3868,-3575,-2871,-1796,-409,1194,2906,4622,6216,7588,8608,9186,9222,8688,7595,6012,4055,1877,-339,-2383,-4046,-5137,-5543,-5228,-4304,-2961,-1486,-139,847,1399,1539,1445,1332,1434,1878,2688,3752,4863,5800,6369,6460,6063,5225,4058,2666,1155,-393,-1894,-3283,-4469,-5408,-6029,-6297,-6173,-5616,-4618,-3189,-1402,596,2614,4405,5745,6435,6361,5490,3894,1718,-829,-3517,-6115,-8427,-10312,-11691,-12533,-12868,-12726,-12200,-11375,-10364,-9270,-8168,-7069,-5956,-4735,-3296,-1534,670,3350,6493,9984,13602,17050,19982,22032,22893,22333,20284,16816,12213,6878,1358,-3794,-8029,-10928,-12236,-11882,-10065,-7090,-3461,357,3880,6765,8789,9872,10043,9411,8116,6296,4074,1536,-1235,-4143,-7058,-9788,-12103,-13743,-14466,-14124,-12655,-10179,-6900,-3170,655,4166,7027,8980,9869,9715,8642,6914,4835,2724,834,-676,-1747,-2454,-2906,-3295,-3759,-4407,-5249,-6206,-7100,-7741,-7885,-7423,-6271,-4537,-2379,-80,2086,3830,4951,5303,4873,3716,2002,-46,-2183,-4141,-5733,-6788,-7244,-7106,-6467,-5468,-4305,-3137,-2156,-1465,-1139,-1175,-1505,-2015,-2573,-3044,-3334,-3392,-3222,-2879,-2469,-2125,-1999,-2202,-2815,-3800,-5069,-6440,-7691,-8617,-9025,-8774,-7821,-6143,-3878,-1172,1724,4553,7080,9096,10499,11254,11446,11224,10796,10348,10046,9958,10085,10372,10709,11023,11230,11267,11108,10673,9931,8803,7261,5310,3029,559,-1895,-4128,-5938,-7212,-7896,-8044,-7763,-7215,-6559,-5938,-5456,-5174,-5121,-5287,-5636,-6092,-6533,-6828,-6783,-6264,-5128,-3342,-973,1801,4691,7358,9485,10829,11273,10873,9786,8308,6727,5318,4266,3647,3447,3565,3857,4150,4293,4178,3769,3134,2390,1741,1362,1402,1915,2861,4111,5482,6761,7751,8303,8321,7794,6757,5307,3578,1718,-72,-1623,-2747,-3323,-3296,-2686,-1609,-200,1349,2921,4376,5662,6734,7555,8121,8375,8286,7779,6812,5343,3411,1088,-1438,-3965,-6207,-7924,-8897,-9009,-8253,-6739,-4691,-2417,-257,1448,2428,2517,1673,0,-2303,-4953,-7638,-10062,-11976,-13203,-13668,-13397,-12495,-11164,-9626,-8123,-6890,-6076,-5802,-6074,-6852,-8013,-9399,-10829,-12115,-13113,-13702,-13843,-13542,-12866,-11937,-10881,-9862,-9008,-8431,-8206,-8359,-8871,-9674,-10642,-11632,-12466,-13017,-13183,-12938,-12334,-11449,-10443,-9413,-8505,-7763,-7244,-6928,-6792,-6772,-6817,-6855,-6837,-6716,-6463,-6068,-5560,-4975,-4401,-3910,-3582,-3459,-3535,-3752,-4008,-4173,-4114,-3743,-3010,-1949,-649,756,2108,3275,4144,4658,4807,4622,4167,3529,2787,2047,1404,955,806,1028,1685,2774,4261,6024,7929,9780,11417,12688,13500,13822,13680,13155,12370,11464,10576,9835,9320,9072,9096,9324,9710,10146,10564,10893,11090,11145,11070,10887,10637,10348,10044,9753,9492,9281,9145,9098,9146,9300,9542,9847,10185,10493,10728,10842,10797,10597,10244,9771,9221,8630,8050,7528,7098,6821,6718,6839,7189,7770,8550,9464,10410,11270,11880,12114,11851,11030,9673,7861,5746,3534,1432,-339,-1623,-2296,-2334,-1773,-716,674,2236,3786,5178,6282,7014,7318,7166,6572,5566,4217,2626,885,-852,-2483,-3846,-4844,-5374,-5390,-4923,-4027,-2858,-1564,-332,655,1262,1363,927,-26,-1385,-2991,-4618,-6054,-7081,-7550,-7371,-6558,-5181,-3437,-1525,271,1729,2629,2862,2399,1289,-314,-2255,-4319,-6348,-8181,-9725,-10890,-11649,-11958,-11823,-11252,-10277,-8971,-7432,-5785,-4208,-2840,-1864,-1370,-1426,-2013,-3036,-4358,-5795,-7157,-8287,-9059,-9430,-9421,-9100,-8583,-7973,-7378,-6865,-6492,-6267,-6203,-6260,-6403,-6553,-6627,-6541,-6201,-5584,-4666,-3521,-2236,-947,213,1112,1670,1808,1532,845,-167,-1443,-2848,-4297,-5654,-6828,-7732,-8316,-8565,-8528,-8268,-7899,-7517,-7207,-7019,-6951,-6978,-7028,-7031,-6893,-6556,-5965,-5137,-4094,-2917,-1699,-519,525,1392,2037,2453,2648,2654,2502,2236,1888,1472,1002,466,-135,-809,-1549,-2328,-3117,-3820,-4377,-4664,-4629,-4206,-3426,-2314,-998,420,1800,3026,4027,4745,5197,5396,5406,5256,4979,4583,4062,3426,2690,1900,1123,427,-114,-468,-623,-603,-447,-204,100,424,766,1095,1407,1674,1879,1991,2002,1897,1700,1450,1206,1028,958,1007,1159,1367,1593,1761,1863,1836,1716,1481,1203,896,630,432,350,396,608,974,1512,2182,2982,3845,4750,5633,6444,7149,7689,8066,8259,8290,8178,7944,7608,7172,6629,5979,5193,4287,3239,2086,847,-419,-1651,-2764,-3678,-4328,-4640,-4612,-4218,-3504,-2524,-1345,-61,1248,2509,3663,4672,5526,6211,6750,7133,7370,7433,7312,6977,6428,5668,4721,3629,2443,1222,27,-1062,-2010,-2733,-3215,-3410,-3307,-2894,-2185,-1184,56,1491,3034,4581,6029,7246,8148,8636,8679,8265,7448,6312,4967,3548,2144,863,-264,-1199,-1953,-2531,-2962,-3254,-3422,-3462,-3365,-3107,-2683,-2065,-1280,-355,650,1653,2590,3379,4011,4442,4722,4843,4852,4761,4587,4342,4016,3599,3063,2374,1524,519,-588,-1712,-2750,-3587,-4144,-4352,-4218,-3752,-3050,-2187,-1312,-506,103,475,572,415,49,-465,-1057,-1664,-2243,-2761,-3199,-3548,-3800,-3952,-3998,-3929,-3738,-3423,-2979,-2424,-1771,-1065,-331,364,1002,1515,1890,2091,2124,1990,1725,1352,913,439,-48,-522,-978,-1413,-1837,-2260,-2681,-3098,-3468,-3767,-3926,-3929,-3759,-3451,-3076,-2698,-2430,-2299,-2357,-2558,-2844,-3132,-3307,-3319,-3099,-2690,-2131,-1529,-989,-595,-409,-424,-597,-845,-1070,-1168,-1070,-703,-54,876,2022,3303,4560,5662,6424,6735,6497,5700,4383,2661,694,-1307,-3133,-4555,-5420,-5594,-5068,-3882,-2182,-169,1920,3829,5345,6304,6627,6321,5481,4244,2797,1321,-15,-1064,-1738,-1989,-1816,-1270,-423,637,1794,2962,4031,4916,5554,5887,5920,5667,5194,4577,3929,3334,2904,2679,2717,2990,3467,4050,4627,5059,5208,4975,4289,3181,1715,59,-1618,-3100,-4241,-4900,-5050,-4697,-3942,-2922,-1784,-701,227,896,1278,1359,1184,788,271,-300,-817,-1201,-1371,-1286,-927,-337,425,1263,2072,2746,3199,3351,3171,2654,1836,794,-363,-1508,-2511,-3253,-3668,-3734,-3478,-2996,-2376,-1756,-1224,-885,-784,-960,-1385,-2038,-2821,-3687,-4508,-5222,-5721,-5944,-5852,-5437,-4750,-3866,-2890,-1933,-1083,-432,-14,121,-6,-399,-989,-1720,-2509,-3255,-3893,-4352,-4599,-4647,-4519,-4303,-4071,-3948,-3994,-4290,-4823,-5562,-6416,-7274,-8012,-8539,-8766,-8679,-8275,-7618,-6789,-5917,-5100,-4469,-4066,-3938,-4061,-4385,-4842,-5333,-5763,-6054,-6125,-5983,-5628,-5148,-4603,-4101,-3674,-3387,-3226,-3199,-3301,-3518,-3874,-4338,-4930,-5585,-6298,-6979,-7602,-8090,-8408,-8523,-8399,-8042,-7431,-6597,-5553,-4366,-3089,-1814,-626,408,1219,1789,2102,2160,1985,1577,952,123,-901,-2066,-3320,-4577,-5742,-6730,-7473,-7916,-8046,-7866,-7389,-6665,-5721,-4636,-3492,-2389,-1460,-796,-472,-500,-808,-1296,-1803,-2182,-2321,-2147,-1676,-956,-94,804,1613,2238,2602,2670,2459,2024,1482,960,604,532,824,1485,2477,3671,4939,6104,7032,7592,7720,7374,6578,5392,3897,2226,482,-1191,-2679,-3866,-4658,-4986,-4817,-4174,-3105,-1732,-164,1445,2990,4353,5502,6410,7117,7690,8180,8654,9112,9541,9877,10055,10001,9660,9009,8040,6807,5382,3878,2426,1164,209,-314,-372,75,943,2143,3494,4834,5976,6793,7193,7166,6753,6072,5255,4480,3870,3544,3535,3822,4341,4969,5591,6087,6375,6409,6207,5805,5310,4799,4388,4147,4126,4345,4775,5374,6065,6778,7420,7948,8287,8437,8380,8143,7761,7265,6691,6062,5404,4730,4085,3486,2986,2618,2408,2390,2550,2877,3320,3821,4319,4750,5078,5260,5305,5197,4978,4686,4368,4112,3955,3983,4204,4648,5268,6030,6848,7654,8361,8893,9181,9174,8838,8200,7290,6228,5096,4037,3129,2468,2084,2016,2238,2718,3384,4148,4922,5627,6206,6633,6895,7011,6984,6840,6575,6214,5758,5243,4693,4163,3712,3396,3256,3312,3537,3871,4226,4489,4574,4426,4025,3416,2659,1833,1032,297,-312,-800,-1164,-1399,-1529,-1519,-1385,-1097,-674,-120,528,1218,1884,2445,2824,2962,2835,2465,1909,1264,615,60,-350,-587,-654,-607,-482,-374,-315,-360,-523,-796,-1163,-1594,-2038,-2474,-2850,-3162,-3411,-3622,-3824,-4050,-4302,-4577,-4836,-5058,-5193,-5232,-5156,-4963,-4682,-4325,-3945,-3573,-3263,-3050,-2977,-3072,-3347,-3814,-4432,-5163,-5914,-6591,-7103,-7362,-7347,-7036,-6495,-5783,-4991,-4241,-3592,-3143,-2910,-2909,-3110,-3471,-3930,-4436,-4934,-5387,-5763,-6063,-6275,-6430,-6523,-6591,-6611,-6620,-6578,-6522,-6434,-6346,-6265,-6217,-6191,-6197,-6203,-6192,-6141,-6018,-5825,-5543,-5197,-4784,-4347,-3901,-3501,-3171,-2959,-2894,-2995,-3270,-3704,-4263,-4903,-5558,-6161,-6653,-6981,-7120,-7052,-6789,-6349,-5772,-5109,-4424,-3791,-3283,-2957,-2855,-2975,-3295,-3749,-4269,-4758,-5147,-5359,-5366,-5160,-4789,-4318,-3843,-3451,-3201,-3143,-3262,-3553,-3945,-4402,-4842,-5243,-5546,-5763,-5869,-5895,-5862,-5786,-5725,-5659,-5624,-5570,-5498,-5358,-5169,-4924,-4683,-4494,-4404,-4458,-4644,-4943,-5294,-5634,-5887,-5997,-5914,-5610,-5075,-4335,-3429,-2431,-1429,-497,271,840,1158,1248,1094,751,215,-481,-1320,-2310,-3410,-4632,-5926,-7260,-8563,-9754,-10720,-11373,-11576,-11262,-10345,-8846,-6805,-4376,-1725,917,3330,5316,6699,7399,7381,6714,5542,4035,2438,918,-328,-1227,-1717,-1817,-1595,-1117,-514,146,755,1277,1684,1987,2208,2354,2446,2452,2392,2218,1956,1598,1164,686,189,-300,-751,-1175,-1552,-1906,-2228,-2518,-2759,-2909,-2926,-2764,-2361,-1722,-849,201,1324,2435,3413,4191,4734,5043,5170,5159,5073,4951,4812,4674,4512,4310,4029,3628,3088,2392,1564,658,-254,-1069,-1700,-2073,-2170,-2002,-1634,-1146,-608,-98,370,766,1113,1415,1666,1862,1948,1915,1731,1422,1043,659,352,180,152,269,457,677,849,982,1060,1153,1305,1570,1971,2504,3117,3769,4374,4888,5262,5479,5533,5453,5254,4990,4703,4430,4222,4095,4066,4133,4262,4412,4514,4477,4222,3653,2749,1486,-40,-1737,-3419,-4907,-5992,-6512,-6339,-5438,-3867,-1751,678,3180,5475,7306,8479,8847,8400,7200,5433,3333,1181,-759,-2253,-3134,-3329,-2832,-1746,-226,1525,3282,4837,6031,6735,6916,6588,5840,4811,3667,2564,1642,988,617,546,687,1020,1459,1979,2538,3115,3684,4211,4663,5006,5211,5261,5154,4885,4488,3973,3387,2746,2089,1437,840,327,-29,-208,-151,125,631,1320,2171,3123,4149,5171,6146,6963,7545,7768,7565,6877,5731,4204,2449,648,-999,-2330,-3221,-3623,-3537,-3029,-2197,-1169,-66,990,1921,2660,3188,3499,3619,3588,3458,3291,3143,3064,3090,3227,3485,3832,4252,4698,5145,5561,5947,6284,6589,6839,7037,7143,7134,6964,6615,6055,5312,4412,3438,2484,1660,1078,825,957,1479,2332,3422,4609,5748,6708,7344,7611,7427,6848,5906,4722,3405,2086,866,-147,-892,-1308,-1362,-1048,-369,635,1898,3351,4868,6338,7609,8558,9075,9124,8706,7922,6889,5760,4679,3745,3039,2579,2377,2400,2617,2975,3404,3828,4163,4342,4320,4105,3739,3315,2939,2698,2658,2823,3143,3543,3887,4083,4008,3634,2947,2021,952,-133,-1104,-1877,-2377,-2609,-2586,-2364,-1981,-1504,-942,-368,224,763,1261,1675,2026,2326,2585,2847,3080,3315,3476,3583,3567,3447,3207,2868,2445,1939,1350,670,-103,-947,-1815,-2625,-3275,-3655,-3678,-3310,-2565,-1565,-439,585,1362,1710,1600,1007,33,-1217,-2586,-3936,-5134,-6071,-6672,-6894,-6723,-6185,-5345,-4280,-3095,-1885,-737,277,1088,1658,1924,1880,1505,846,-41,-1053,-2062,-2947,-3596,-3937,-3961,-3698,-3242,-2710,-2218,-1896,-1808,-2006,-2469,-3129,-3904,-4676,-5351,-5867,-6175,-6308,-6306,-6235,-6174,-6161,-6211,-6319,-6433,-6515,-6523,-6413,-6168,-5775,-5233,-4581,-3852,-3120,-2447,-1920,-1597,-1525,-1729,-2162,-2793,-3504,-4219,-4822,-5247,-5433,-5381,-5112,-4693,-4188,-3677,-3199,-2804,-2495,-2280,-2165,-2136,-2218,-2416,-2740,-3199,-3768,-4413,-5078,-5708,-6240,-6650,-6910,-7030,-7026,-6920,-6739,-6505,-6243,-5964,-5693,-5427,-5166,-4903,-4604,-4269,-3878,-3439,-2993,-2552,-2194,-1944,-1849,-1948,-2220,-2682,-3276,-3963,-4673,-5328,-5847,-6134,-6136,-5786,-5125,-4181,-3100,-2000,-1047,-367,-34,-101,-522,-1249,-2175,-3201,-4225,-5188,-6025,-6720,-7261,-7615,-7802,-7775,-7544,-7099,-6447,-5645,-4731,-3807,-2945,-2239,-1751,-1517,-1541,-1782,-2183,-2654,-3130,-3541,-3863,-4074,-4195,-4225,-4198,-4108,-3997,-3866,-3766,-3701,-3700,-3758,-3858,-3969,-4051,-4049,-3925,-3645,-3197,-2583,-1844,-1028,-222,491,1032,1333,1385,1186,803,300,-238,-721,-1067,-1224,-1135,-818,-303,330,956,1484,1791,1846,1626,1181,590,-53,-660,-1152,-1512,-1736,-1861,-1953,-2045,-2177,-2338,-2477,-2524,-2382,-1990,-1314,-390,703,1833,2873,3691,4198,4351,4148,3642,2914,2073,1238,521,21,-218,-172,118,582,1137,1679,2138,2439,2563,2484,2232,1846,1393,959,615,417,400,558,873,1306,1797,2312,2794,3228,3592,3877,4067,4144,4085,3862,3467,2922,2261,1576,943,442,140,41,165,460,905,1435,1993,2522,2964,3286,3463,3484,3330,3008,2497,1819,979,27,-989,-1995,-2921,-3687,-4234,-4511,-4490,-4175,-3572,-2737,-1724,-610,501,1536,2390,3039,3427,3607,3606,3518,3425,3401,3498,3735,4094,4540,5003,5410,5677,5713,5456,4847,3859,2512,862,-988,-2876,-4641,-6090,-7079,-7499,-7339,-6628,-5509,-4126,-2676,-1336,-231,534,939,1013,801,425,-50,-492,-834,-992,-930,-633,-141,488,1140,1711,2088,2185,1963,1421,621,-334,-1315,-2174,-2771,-3013,-2822,-2208,-1213,46,1404,2688,3702,4318,4451,4075,3265,2096,721,-707,-2042,-3118,-3844,-4112,-3903,-3205,-2088,-643,980,2621,4111,5279,6013,6209,5865,5011,3763,2291,779,-559,-1569,-2133,-2217,-1838,-1105,-132,931,1953,2851,3567,4097,4467,4710,4890,5033,5187,5345,5501,5606,5617,5469,5144,4624,3930,3107,2196,1262,365,-428,-1049,-1428,-1527,-1313,-811,-68,830,1789,2706,3529,4196,4710,5069,5289,5397,5393,5304,5121,4875,4574,4244,3905,3576,3265,2986,2728,2509,2324,2211,2186,2286,2535,2934,3487,4149,4888,5620,6283,6793,7076,7085,6784,6184,5330,4297,3197,2143,1253,598,227,124,248,544,929,1379,1834,2290,2708,3079,3368,3565,3664,3660,3604,3503,3419,3378,3411,3544,3791,4150,4625,5178,5772,6342,6825,7161,7311,7268,7043,6682,6241,5788,5378,5075,4882,4835,4883,5009,5125,5170,5050,4707,4094,3217,2110,863,-434,-1646,-2665,-3357,-3654,-3484,-2866,-1840,-514,992,2519,3939,5118,5975,6455,6564,6317,5782,5017,4096,3106,2118,1229,518,61,-82,107,608,1363,2270,3222,4099,4784,5210,5317,5118,4645,3978,3195,2387,1614,933,376,-36,-308,-449,-492,-460,-374,-242,-49,194,504,837,1189,1485,1709,1804,1766,1595,1310,956,585,256,36,-45,44,274,600,943,1225,1369,1347,1138,765,261,-322,-945,-1535,-2071,-2489,-2772,-2907,-2868,-2687,-2353,-1933,-1449,-1006,-662,-534,-690,-1179,-2026,-3156,-4490,-5852,-7077,-7995,-8480,-8465,-7954,-7003,-5716,-4209,-2608,-1018,448,1705,2654,3227,3365,3038,2288,1169,-175,-1588,-2889,-3883,-4434,-4434,-3888,-2867,-1529,-92,1234,2217,2713,2600,1882,613,-1078,-3013,-5010,-6917,-8570,-9902,-10825,-11302,-11330,-10903,-10098,-8976,-7668,-6281,-4941,-3749,-2801,-2157,-1862,-1925,-2319,-2980,-3800,-4649,-5379,-5862,-6006,-5760,-5158,-4276,-3235,-2185,-1248,-531,-91,54,-81,-449,-996,-1633,-2289,-2882,-3347,-3654,-3790,-3764,-3610,-3355,-3034,-2693,-2367,-2100,-1942,-1912,-2046,-2329,-2754,-3295,-3900,-4523,-5081,-5496,-5689,-5608,-5229,-4598,-3792,-2929,-2142,-1534,-1177,-1090,-1238,-1551,-1940,-2317,-2597,-2747,-2720,-2546,-2224,-1822,-1376,-969,-662,-501,-528,-721,-1069,-1508,-2003,-2500,-2973,-3398,-3759,-4029,-4206,-4246,-4175,-3976,-3707,-3418,-3177,-3043,-3045,-3174,-3405,-3672,-3939,-4131,-4224,-4180,-3984,-3638,-3137,-2495,-1717,-835,113,1059,1913,2591,2976,3006,2622,1847,745,-553,-1886,-3084,-4006,-4550,-4685,-4435,-3876,-3123,-2294,-1495,-819,-290,62,303,456,619,795,1044,1329,1641,1929,2148,2248,2192,1952,1516,902,129,-742,-1656,-2548,-3345,-4000,-4471,-4715,-4742,-4538,-4132,-3584,-2928,-2261,-1607,-1015,-465,50,576,1135,1725,2344,2915,3410,3749,3903,3863,3641,3292,2873,2441,2048,1705,1415,1129,820,416,-86,-725,-1456,-2266,-3076,-3842,-4487,-4958,-5195,-5165,-4842,-4253,-3427,-2460,-1414,-409,516,1278,1877,2291,2549,2665,2674,2594,2432,2213,1908,1565,1153,741,324,-36,-330,-537,-668,-752,-808,-890,-991,-1157,-1352,-1591,-1838,-2073,-2279,-2424,-2488,-2460,-2311,-2067,-1728,-1357,-998,-703,-525,-470,-566,-788,-1147,-1601,-2155,-2753,-3375,-3965,-4463,-4833,-4997,-4939,-4606,-4009,-3154,-2098,-898,349,1552,2611,3426,3927,4053,3809,3230,2412,1454,496,-373,-1058,-1521,-1762,-1813,-1749,-1656,-1628,-1737,-2009,-2446,-2981,-3546,-4046,-4406,-4581,-4556,-4346,-3978,-3507,-2944,-2352,-1731,-1124,-549,-17,438,834,1142,1395,1590,1762,1930,2125,2356,2623,2886,3108,3221,3187,2973,2576,2018,1324,540,-298,-1133,-1913,-2570,-3064,-3336,-3385,-3198,-2797,-2225,-1500,-681,222,1146,2072,2916,3641,4144,4386,4303,3887,3185,2250,1239,266,-500,-948,-1019,-687,-29,885,1924,2988,3982,4835,5508,5963,6188,6176,5926,5468,4826,4054,3196,2321,1478,755,207,-99,-126,115,596,1207,1847,2372,2687,2725,2477,2015,1422,845,385,139,152,413,885,1465,2071,2572,2901,2999,2862,2544,2112,1660,1271,1010,909,984,1221,1575,2020,2470,2891,3217,3423,3481,3405,3207,2936,2630,2349,2141,2046,2098,2306,2665,3138,3684,4223,4714,5094,5360,5511,5577,5590,5568,5520,5420,5253,4994,4624,4154,3577,2938,2275,1634,1093,692,497,538,832,1377,2137,3050,4039,4977,5780,6302,6495,6295,5739,4884,3839,2726,1678,791,176,-139,-114,219,801,1543,2322,3025,3545,3822,3827,3580,3115,2518,1832,1170,566,107,-182,-250,-102,268,805,1451,2111,2703,3140,3385,3416,3267,2971,2606,2217,1868,1601,1442,1433,1570,1879,2336,2921,3601,4306,5001,5578,5990,6135,5967,5441,4562,3387,2001,548,-838,-2004,-2854,-3311,-3369,-3051,-2431,-1624,-745,55,673,1010,1047,801,336,-234,-823,-1309,-1639,-1754,-1654,-1347,-884,-301,332,986,1609,2194,2717,3189,3597,3961,4267,4521,4701,4781,4723,4487,4046,3392,2551,1576,548,-429,-1259,-1851,-2153,-2166,-1920,-1502,-997,-510,-116,114,147,-41,-428,-998,-1682,-2433,-3158,-3785,-4224,-4435,-4370,-4055,-3500,-2769,-1914,-1007,-117,669,1290,1658,1750,1538,1058,393,-364,-1056,-1595,-1856,-1818,-1461,-843,-43,832,1659,2323,2723,2783,2482,1827,890,-224,-1395,-2474,-3350,-3926,-4141,-4014,-3558,-2912,-2168,-1506,-1052,-912,-1153,-1773,-2716,-3886,-5138,-6294,-7197,-7649,-7554,-6811,-5469,-3603,-1424,860,2995,4770,6039,6704,6779,6286,5348,4056,2565,983,-556,-1955,-3128,-4006,-4567,-4778,-4665,-4250,-3599,-2786,-1917,-1084,-383,121,402,455,326,53,-304,-697,-1086,-1439,-1721,-1940,-2050,-2100,-2050,-1962,-1803,-1621,-1382,-1108,-763,-357,141,702,1319,1921,2463,2856,3066,3053,2823,2418,1896,1338,832,456,267,307,562,985,1496,1961,2269,2299,1976,1286,280,-930,-2160,-3230,-3940,-4159,-3824,-2959,-1693,-213,1247,2446,3195,3374,2959,2025,707,-811,-2339,-3714,-4794,-5503,-5792,-5657,-5134,-4258,-3104,-1745,-270,1199,2564,3682,4476,4853,4817,4385,3670,2774,1868,1064,503,234,296,642,1172,1768,2257,2513,2418,1949,1124,68,-1090,-2159,-2999,-3486,-3567,-3247,-2578,-1670,-657,313,1086,1559,1654,1383,787,-24,-932,-1833,-2612,-3223,-3609,-3773,-3732,-3524,-3213,-2859,-2512,-2203,-1945,-1718,-1519,-1326,-1136,-955,-782,-620,-477,-338,-203,-46,146,388,664,957,1197,1345,1323,1130,746,239,-335,-878,-1314,-1570,-1616,-1439,-1083,-601,-73,428,848,1154,1339,1421,1417,1374,1325,1314,1375,1526,1773,2102,2475,2832,3114,3243,3185,2901,2407,1727,928,73,-760,-1504,-2119,-2570,-2871,-3036,-3101,-3102,-3059,-2990,-2908,-2813,-2731,-2686,-2701,-2809,-3017,-3317,-3696,-4110,-4521,-4885,-5155,-5287,-5268,-5052,-4673,-4118,-3429,-2631,-1747,-809,156,1112,2009,2786,3386,3734,3805,3555,3010,2181,1150,-13,-1203,-2297,-3212,-3835,-4150,-4126,-3825,-3306,-2668,-2010,-1404,-942,-659,-598,-761,-1133,-1677,-2349,-3074,-3791,-4422,-4904,-5187,-5242,-5065,-4676,-4124,-3449,-2728,-2003,-1360,-850,-537,-456,-604,-955,-1431,-1939,-2380,-2662,-2737,-2582,-2226,-1722,-1131,-519,67,588,1018,1333,1514,1536,1394,1075,613,45,-570,-1134,-1592,-1854,-1910,-1738,-1394,-909,-385,135,566,869,1011,971,767,411,-29,-506,-935,-1266,-1445,-1478,-1351,-1126,-812,-477,-136,185,477,771,1071,1410,1793,2192,2581,2888,3074,3090,2931,2631,2227,1838,1519,1388,1485,1823,2386,3061,3763,4334,4658,4629,4170,3296,2043,530,-1082,-2641,-3950,-4899,-5380,-5373,-4915,-4085,-3021,-1874,-784,100,697,945,863,498,-31,-608,-1077,-1322,-1244,-811,-35,992,2174,3357,4437,5295,5867,6110,6013,5585,4857,3870,2691,1398,74,-1171,-2274,-3130,-3710,-3944,-3860,-3449,-2811,-2013,-1187,-440,135,468,548,385,39,-422,-909,-1354,-1692,-1904,-1974,-1917,-1744,-1475,-1109,-668,-140,448,1094,1770,2451,3109,3723,4276,4761,5173,5509,5755,5907,5936,5833,5565,5119,4456,3591,2492,1226,-194,-1650,-3077,-4341,-5346,-5989,-6208,-5975,-5333,-4339,-3133,-1824,-559,541,1405,1929,2132,1972,1517,825,-15,-881,-1694,-2340,-2782,-2956,-2870,-2524,-1938,-1157,-203,854,1989,3118,4217,5211,6083,6795,7326,7672,7799,7725,7401,6859,6065,5064,3872,2559,1180,-166,-1428,-2517,-3396,-4026,-4389,-4489,-4337,-3977,-3451,-2847,-2224,-1695,-1313,-1158,-1240,-1574,-2107,-2794,-3550,-4304,-4960,-5453,-5703,-5661,-5306,-4632,-3692,-2557,-1336,-142,896,1700,2202,2395,2316,2002,1545,985,380,-258,-918,-1606,-2319,-3029,-3719,-4320,-4789,-5083,-5160,-5051,-4772,-4398,-3990,-3611,-3301,-3059,-2860,-2657,-2389,-2035,-1568,-1034,-476,33,437,703,835,880,887,956,1134,1498,2061,2831,3750,4756,5710,6497,6969,7015,6583,5640,4270,2547,670,-1210,-2886,-4201,-5049,-5368,-5185,-4588,-3709,-2721,-1789,-1049,-606,-473,-638,-1017,-1505,-1990,-2353,-2513,-2414,-2053,-1480,-779,-69,523,909,1009,836,421,-131,-729,-1237,-1593,-1704,-1574,-1178,-571,199,1048,1865,2567,3046,3260,3186,2868,2385,1868,1444,1244,1350,1787,2523,3469,4496,5466,6251,6735,6856,6569,5883,4841,3519,2020,451,-1068,-2439,-3566,-4372,-4816,-4871,-4560,-3953,-3142,-2267,-1463,-841,-494,-441,-671,-1106,-1665,-2210,-2646,-2855,-2772,-2376,-1673,-733,366,1523,2635,3593,4337,4775,4922,4748,4321,3686,2921,2104,1279,494,-244,-920,-1525,-2050,-2452,-2735,-2848,-2822,-2660,-2421,-2161,-1943,-1811,-1780,-1838,-1938,-2026,-2042,-1937,-1682,-1259,-694,-3,754,1523,2252,2879,3393,3757,3995,4106,4115,4054,3940,3817,3707,3638,3622,3643,3684,3680,3596,3362,2966,2390,1661,816,-84,-986,-1818,-2543,-3121,-3545,-3822,-3975,-4036,-4029,-3984,-3919,-3840,-3757,-3672,-3590,-3532,-3498,-3506,-3538,-3578,-3580,-3488,-3248,-2802,-2124,-1196,-51,1268,2662,4037,5279,6281,6971,7281,7187,6692,5826,4643,3234,1680,105,-1407,-2747,-3851,-4640,-5087,-5163,-4879,-4260,-3367,-2267,-1057,162,1297,2232,2902,3219,3171,2750,2017,1050,-31,-1116,-2085,-2846,-3322,-3456,-3225,-2634,-1716,-550,761,2098,3312,4313,4972,5278,5201,4798,4158,3378,2583,1882,1332,985,801,723,651,468,92,-545,-1440,-2549,-3779,-5006,-6096,-6921,-7369,-7371,-6881,-5921,-4546,-2871,-1053,742,2335,3581,4376,4680,4523,3993,3231,2391,1621,1029,681,573,672,890,1146,1364,1484,1496,1405,1247,1079,933,858,855,935,1068,1239,1422,1601,1765,1923,2071,2218,2345,2435,2447,2328,2051,1558,884,42,-888,-1809,-2635,-3258,-3644,-3733,-3568,-3153,-2569,-1858,-1083,-281,513,1270,1953,2520,2933,3157,3182,3022,2720,2321,1887,1452,1043,664,300,-58,-421,-776,-1100,-1356,-1496,-1494,-1319,-993,-548,-36,463,902,1227,1406,1437,1315,1056,697,280,-129,-446,-614,-552,-247,292,1016,1812,2591,3210,3594,3666,3427,2894,2158,1302,455,-273,-789,-1014,-916,-504,189,1063,2033,2965,3767,4346,4655,4676,4434,3975,3366,2687,2003,1382,855,440,139,-76,-205,-284,-310,-295,-248,-189,-150,-160,-281,-521,-940,-1527,-2295,-3216,-4257,-5343,-6412,-7361,-8095,-8538,-8612,-8299,-7606,-6582,-5319,-3912,-2466,-1088,159,1195,2003,2563,2887,3018,2996,2891,2744,2620,2523,2478,2452,2438,2392,2297,2138,1896,1596,1232,839,435,36,-337,-681,-978,-1217,-1373,-1426,-1366,-1183,-910,-557,-178,200,526,767,869,805,524,26,-706,-1617,-2668,-3742,-4748,-5548,-6034,-6117,-5743,-4918,-3691,-2159,-447,1283,2883,4187,5088,5512,5452,4960,4135,3104,2017,988,141,-479,-830,-936,-840,-591,-270,69,359,553,616,529,297,-51,-461,-860,-1174,-1305,-1206,-811,-121,856,2062,3416,4833,6188,7407,8371,9041,9351,9326,8961,8358,7554,6676,5771,4919,4151,3485,2923,2458,2082,1792,1579,1447,1370,1354,1343,1327,1236,1070,786,438,37,-328,-614,-775,-790,-698,-527,-373,-297,-370,-641,-1108,-1752,-2514,-3304,-4035,-4586,-4882,-4829,-4407,-3601,-2473,-1097,391,1859,3178,4217,4931,5259,5234,4886,4289,3526,2684,1854,1115,535,171,41,160,477,954,1475,1957,2273,2345,2122,1620,896,63,-752,-1442,-1889,-2079,-1977,-1667,-1194,-690,-234,69,161,19,-345,-875,-1487,-2093,-2597,-2947,-3087,-3027,-2766,-2358,-1844,-1293,-741,-238,208,585,897,1161,1366,1526,1589,1550,1337,947,360,-387,-1235,-2089,-2860,-3433,-3755,-3771,-3489,-2959,-2236,-1431,-620,91,640,959,1035,867,487,-31,-647,-1265,-1853,-2352,-2728,-2953,-2991,-2820,-2421,-1793,-953,33,1107,2136,3036,3682,4012,3980,3617,2970,2160,1301,535,-29,-310,-281,28,559,1199,1856,2405,2785,2927,2837,2523,2044,1456,820,185,-429,-1017,-1589,-2174,-2773,-3392,-3996,-4534,-4947,-5150,-5091,-4721,-4042,-3092,-1958,-744,408,1379,2055,2362,2268,1803,1020,47,-1004,-1993,-2797,-3332,-3545,-3420,-3005,-2355,-1572,-754,9,623,1054,1255,1265,1097,828,521,240,52,-17,28,186,368,549,618,545,261,-231,-934,-1788,-2716,-3623,-4382,-4900,-5088,-4891,-4302,-3349,-2101,-647,885,2388,3738,4839,5627,6060,6146,5914,5432,4777,4036,3297,2618,2049,1574,1186,817,430,-23,-557,-1169,-1825,-2498,-3131,-3706,-4179,-4543,-4772,-4871,-4830,-4663,-4377,-3989,-3502,-2942,-2321,-1668,-1048,-485,-78,155,146,-91,-557,-1164,-1855,-2486,-2970,-3183,-3060,-2564,-1713,-572,756,2131,3417,4468,5179,5483,5355,4856,4053,3083,2063,1117,346,-185,-443,-422,-147,341,990,1727,2486,3185,3752,4113,4215,4014,3516,2739,1762,670,-419,-1407,-2181,-2694,-2863,-2710,-2220,-1476,-553,425,1331,2046,2462,2529,2228,1608,754,-212,-1156,-1948,-2486,-2710,-2591,-2176,-1523,-747,48,741,1246,1487,1432,1087,471,-330,-1262,-2207,-3094,-3836,-4367,-4646,-4635,-4340,-3774,-2976,-2016,-962,87,1038,1807,2301,2486,2331,1869,1167,327,-534,-1273,-1812,-2057,-2005,-1671,-1112,-422,316,985,1511,1803,1825,1563,1059,369,-397,-1159,-1822,-2318,-2642,-2775,-2789,-2722,-2656,-2629,-2667,-2751,-2846,-2873,-2798,-2546,-2133,-1576,-947,-345,101,300,133,-416,-1367,-2635,-4126,-5688,-7164,-8399,-9250,-9630,-9468,-8778,-7592,-6005,-4160,-2188,-266,1478,2932,4018,4715,5040,5036,4794,4388,3917,3428,2977,2554,2160,1757,1339,885,437,3,-348,-609,-736,-755,-662,-498,-280,-45,180,357,444,407,190,-199,-790,-1511,-2325,-3130,-3841,-4395,-4722,-4822,-4689,-4363,-3901,-3359,-2817,-2316,-1913,-1615,-1434,-1357,-1369,-1439,-1550,-1665,-1769,-1842,-1876,-1862,-1803,-1698,-1556,-1376,-1164,-911,-615,-263,138,577,1024,1433,1760,1964,2007,1891,1606,1171,621,-26,-700,-1380,-1997,-2525,-2927,-3204,-3350,-3401,-3366,-3267,-3105,-2862,-2511,-2023,-1374,-560,398,1454,2542,3579,4489,5195,5644,5816,5687,5299,4654,3814,2800,1658,422,-861,-2136,-3329,-4358,-5130,-5576,-5633,-5299,-4584,-3563,-2313,-944,417,1676,2690,3399,3722,3651,3196,2424,1394,223,-1010,-2190,-3231,-4049,-4577,-4771,-4614,-4104,-3290,-2203,-934,454,1870,3229,4461,5472,6205,6581,6565,6132,5290,4098,2645,1056,-509,-1915,-3022,-3748,-4056,-3960,-3522,-2835,-2002,-1133,-323,374,894,1253,1418,1432,1290,1025,649,182,-348,-923,-1492,-2032,-2463,-2761,-2836,-2699,-2291,-1686,-906,-75,718,1358,1781,1945,1883,1644,1347,1068,918,927,1113,1436,1832,2232,2549,2745,2760,2601,2277,1820,1287,729,187,-301,-733,-1099,-1408,-1658,-1845,-1950,-1966,-1854,-1643,-1310,-921,-511,-143,97,183,49,-295,-847,-1559,-2383,-3241,-4081,-4826,-5430,-5859,-6072,-6079,-5857,-5440,-4831,-4081,-3212,-2289,-1349,-444,397,1155,1827,2424,2955,3436,3858,4232,4516,4725,4806,4776,4616,4347,3984,3544,3073,2572,2100,1649,1270,965,764,660,661,739,865,997,1075,1063,889,542,-23,-781,-1694,-2707,-3707,-4608,-5291,-5679,-5708,-5370,-4685,-3724,-2578,-1365,-181,848,1664,2191,2413,2345,2021,1531,952,396,-68,-362,-483,-410,-219,58,313,494,516,353,-26,-579,-1266,-1985,-2646,-3133,-3360,-3258,-2805,-2018,-947,319,1688,3046,4297,5344,6116,6561,6664,6429,5915,5181,4327,3434,2582,1829,1199,692,285,-73,-433,-854,-1365,-1985,-2666,-3363,-3959,-4360,-4457,-4167,-3465,-2358,-936,664,2251,3622,4582,4988,4761,3908,2526,774,-1143,-2992,-4588,-5758,-6433,-6586,-6280,-5619,-4742,-3808,-2950,-2277,-1853,-1671,-1702,-1842,-2010,-2071,-1957,-1584,-935,-31,1077,2287,3496,4583,5454,6019,6250,6140,5745,5139,4437,3732,3140,2713,2511,2532,2757,3152,3633,4154,4599,4925,5035,4903,4505,3856,3005,2011,950,-111,-1099,-1982,-2714,-3291,-3700,-3945,-4027,-3952,-3724,-3363,-2878,-2325,-1733,-1173,-692,-324,-91,21,38,2,-52,-69,-46,68,256,553,944,1435,2018,2670,3364,4065,4718,5279,5704,5942,5990,5821,5464,4932,4276,3553,2820,2158,1605,1221,1005,944,996,1093,1170,1157,1016,736,347,-79,-450,-646,-580,-165,603,1714,3070,4560,6028,7336,8337,8936,9058,8688,7856,6625,5116,3441,1771,218,-1075,-2041,-2626,-2823,-2692,-2270,-1686,-996,-315,301,799,1151,1345,1387,1284,1056,737,361,-9,-329,-520,-563,-409,-98,352,854,1342,1725,1948,1980,1813,1489,1046,540,33,-468,-917,-1348,-1744,-2139,-2529,-2921,-3297,-3624,-3864,-3965,-3890,-3611,-3130,-2469,-1676,-809,67,901,1650,2299,2840,3273,3612,3848,4001,4061,4052,3966,3823,3612,3320,2934,2413,1742,904,-97,-1219,-2404,-3564,-4596,-5393,-5863,-5928,-5561,-4776,-3622,-2204,-640,934,2377,3580,4442,4907,4960,4612,3947,3039,2028,1032,185,-404,-666,-566,-139,566,1421,2322,3121,3715,4021,3990,3642,3022,2211,1333,469,-266,-818,-1150,-1255,-1173,-945,-655,-375,-191,-164,-351,-752,-1364,-2112,-2911,-3638,-4170,-4393,-4236,-3671,-2720,-1468,-4,1519,2999,4294,5327,6032,6391,6434,6221,5828,5353,4868,4428,4064,3761,3487,3200,2831,2372,1783,1117,403,-264,-810,-1146,-1222,-1017,-551,101,849,1555,2108,2364,2268,1743,828,-429,-1895,-3417,-4817,-5925,-6608,-6784,-6440,-5631,-4489,-3172,-1889,-812,-97,175,-10,-584,-1416,-2329,-3135,-3646,-3735,-3311,-2384,-1026,631,2382,4047,5410,6326,6685,6439,5625,4325,2710,945,-729,-2153,-3146,-3626,-3567,-3012,-2060,-860,438,1670,2690,3406,3739,3694,3289,2596,1708,717,-269,-1174,-1924,-2485,-2841,-3012,-3030,-2941,-2796,-2630,-2481,-2353,-2232,-2093,-1880,-1558,-1091,-479,256,1054,1840,2518,3011,3241,3184,2831,2241,1479,677,-71,-631,-946,-974,-731,-289,264,791,1199,1367,1252,833,145,-714,-1635,-2489,-3157,-3559,-3665,-3459,-3002,-2326,-1501,-572,428,1476,2568,3690,4830,5943,6983,7869,8523,8866,8824,8380,7528,6326,4863,3271,1688,277,-834,-1536,-1761,-1518,-838,155,1345,2544,3612,4377,4747,4638,4052,3017,1631,1,-1722,-3399,-4900,-6101,-6930,-7338,-7312,-6914,-6185,-5262,-4228,-3228,-2339,-1643,-1162,-886,-775,-757,-769,-758,-675,-525,-282,17,382,774,1187,1579,1927,2182,2327,2341,2226,2030,1776,1560,1429,1439,1622,1952,2389,2852,3231,3449,3408,3080,2459,1577,520,-632,-1772,-2811,-3672,-4299,-4662,-4752,-4582,-4189,-3622,-2955,-2256,-1595,-1036,-597,-315,-141,-68,-28,5,70,178,330,511,711,910,1100,1280,1434,1578,1680,1748,1743,1663,1464,1146,697,123,-541,-1266,-2007,-2713,-3359,-3903,-4333,-4646,-4845,-4948,-4975,-4946,-4880,-4786,-4672,-4536,-4377,-4202,-4003,-3807,-3612,-3439,-3299,-3189,-3106,-3026,-2920,-2763,-2513,-2167,-1689,-1102,-384,438,1354,2331,3308,4227,4994,5529,5757,5619,5106,4227,3060,1683,219,-1226,-2559,-3705,-4640,-5353,-5880,-6261,-6559,-6806,-7041,-7238,-7381,-7378,-7197,-6736,-6007,-4985,-3745,-2367,-960,331,1413,2166,2536,2524,2134,1484,655,-206,-984,-1586,-1944,-2035,-1885,-1510,-998,-374,269,895,1434,1835,2059,2063,1837,1381,736,-66,-922,-1786,-2555,-3183,-3628,-3879,-3955,-3887,-3730,-3532,-3347,-3217,-3172,-3232,-3388,-3636,-3911,-4193,-4394,-4506,-4464,-4294,-3971,-3546,-3015,-2417,-1749,-1030,-255,553,1383,2200,2960,3636,4179,4569,4802,4859,4780,4571,4273,3914,3512,3091,2645,2189,1693,1168,578,-77,-807,-1620,-2498,-3428,-4383,-5306,-6169,-6881,-7402,-7647,-7583,-7164,-6407,-5333,-4022,-2567,-1085,313,1516,2471,3127,3498,3624,3556,3374,3155,2947,2820,2765,2822,2937,3110,3286,3439,3534,3548,3484,3331,3137,2904,2688,2505,2387,2331,2329,2356,2373,2342,2241,2033,1721,1311,793,213,-451,-1148,-1876,-2586,-3238,-3767,-4109,-4198,-3988,-3452,-2615,-1507,-233,1129,2450,3638,4607,5278,5639,5637,5318,4682,3791,2694,1453,145,-1168,-2397,-3487,-4361,-4990,-5334,-5403,-5198,-4764,-4151,-3447,-2746,-2174,-1824,-1806,-2146,-2872,-3898,-5138,-6422,-7589,-8467,-8908,-8831,-8201,-7069,-5535,-3752,-1897,-133,1376,2536,3272,3585,3513,3135,2562,1910,1277,759,389,190,141,182,268,316,275,114,-181,-576,-1033,-1485,-1866,-2117,-2197,-2079,-1779,-1317,-749,-142,444,930,1274,1423,1354,1057,538,-179,-1055,-2051,-3112,-4198,-5252,-6245,-7124,-7863,-8416,-8767,-8875,-8740,-8327,-7650,-6704,-5515,-4124,-2588,-982,599,2079,3366,4412,5170,5649,5852,5830,5619,5286,4866,4431,3990,3601,3257,2977,2733,2501,2243,1915,1509,999,433,-177,-748,-1243,-1588,-1759,-1728,-1502,-1102,-565,56,716,1345,1905,2320,2564,2580,2377,1945,1348,649,-42,-614,-953,-977,-629,89,1128,2404,3774,5124,6301,7212,7773,7939,7718,7122,6225,5098,3839,2563,1347,297,-557,-1174,-1588,-1821,-1957,-2041,-2150,-2331,-2612,-3011,-3512,-4092,-4720,-5340,-5920,-6400,-6745,-6917,-6878,-6615,-6104,-5346,-4343,-3119,-1716,-183,1396,2945,4349,5512,6331,6727,6643,6071,5038,3633,1981,221,-1474,-2978,-4166,-4979,-5388,-5416,-5111,-4557,-3826,-3029,-2221,-1497,-894,-450,-183,-93,-161,-377,-685,-1055,-1419,-1722,-1903,-1914,-1723,-1335,-768,-82,640,1317,1849,2178,2258,2098,1729,1240,707,244,-67,-171,-49,280,734,1246,1696,2011,2131,2029,1731,1282,752,232,-212,-506,-604,-482,-143,398,1066,1803,2501,3056,3385,3420,3141,2584,1819,960,144,-513,-900,-964,-705,-156,577,1404,2194,2865,3333,3570,3559,3338,2952,2490,2032,1675,1498,1545,1871,2435,3237,4185,5206,6200,7066,7734,8132,8241,8042,7568,6848,5950,4934,3881,2844,1883,1018,261,-402,-992,-1530,-2030,-2485,-2894,-3217,-3442,-3537,-3494,-3322,-3030,-2666,-2254,-1857,-1491,-1203,-988,-856,-777,-728,-676,-587,-435,-203,126,532,1010,1507,2002,2417,2732,2881,2856,2642,2263,1743,1150,521,-69,-577,-956,-1170,-1196,-1043,-695,-230,355,936,1485,1897,2135,2159,1974,1606,1101,521,-91,-683,-1234,-1731,-2178,-2580,-2945,-3265,-3530,-3715,-3788,-3712,-3450,-2979,-2278,-1369,-279,927,2154,3323,4301,5024,5392,5367,4924,4074,2863,1368,-310,-2047,-3704,-5159,-6290,-7029,-7330,-7214,-6738,-6011,-5155,-4303,-3570,-3027,-2727,-2647,-2762,-2988,-3254,-3456,-3522,-3373,-2966,-2280,-1327,-146,1195,2606,3997,5262,6324,7117,7597,7766,7639,7273,6731,6096,5425,4798,4246,3800,3480,3265,3156,3123,3139,3181,3224,3238,3219,3125,2957,2687,2309,1834,1272,667,61,-496,-937,-1244,-1370,-1341,-1184,-954,-736,-581,-546,-650,-873,-1189,-1539,-1870,-2136,-2304,-2349,-2285,-2097,-1819,-1448,-1009,-512,31,607,1203,1817,2439,3071,3708,4337,4937,5490,5959,6334,6592,6720,6723,6586,6314,5912,5370,4714,3934,3073,2134,1163,188,-746,-1594,-2296,-2833,-3141,-3233,-3094,-2751,-2260,-1661,-1043,-452,38,399,598,659,588,461,310,219,238,417,792,1367,2124,3023,3984,4935,5758,6378,6697,6677,6302,5611,4687,3645,2627,1754,1142,849,885,1212,1730,2329,2872,3242,3347,3134,2601,1789,769,-355,-1475,-2491,-3329,-3930,-4288,-4405,-4319,-4083,-3741,-3353,-2946,-2554,-2174,-1800,-1418,-995,-522,30,655,1351,2097,2854,3593,4263,4834,5269,5540,5645,5569,5330,4939,4432,3825,3172,2459,1731,950,141,-719,-1599,-2484,-3309,-4038,-4589,-4943,-5061,-4962,-4681,-4276,-3815,-3363,-2972,-2666,-2462,-2351,-2304,-2306,-2304,-2268,-2157,-1927,-1551,-995,-258,651,1693,2782,3838,4728,5367,5664,5585,5134,4356,3341,2193,1032,-18,-861,-1415,-1648,-1579,-1261,-795,-299,117,335,290,-51,-688,-1547,-2576,-3644,-4691,-5598,-6327,-6809,-7027,-6956,-6590,-5950,-5046,-3952,-2710,-1429,-188,903,1777,2351,2631,2596,2327,1894,1401,964,668,593,771,1207,1859,2660,3513,4296,4912,5237,5216,4781,3936,2710,1155,-604,-2470,-4276,-5895,-7195,-8069,-8469,-8387,-7863,-6995,-5897,-4712,-3585,-2623,-1932,-1548,-1486,-1708,-2130,-2661,-3169,-3540,-3668,-3459,-2887,-1933,-649,873,2542,4192,5727,6990,7923,8437,8545,8232,7558,6573,5355,3977,2528,1076,-284,-1490,-2464,-3164,-3553,-3623,-3403,-2918,-2248,-1456,-624,163,847,1360,1679,1781,1682,1404,986,488,-55,-566,-1020,-1359,-1572,-1628,-1544,-1312,-978,-557,-112,334,737,1080,1368,1598,1808,2013,2244,2501,2798,3103,3410,3667,3856,3933,3867,3621,3180,2513,1653,596,-586,-1843,-3089,-4260,-5284,-6118,-6737,-7119,-7291,-7243,-7025,-6653,-6167,-5605,-5002,-4390,-3800,-3241,-2718,-2219,-1724,-1197,-630,26,742,1548,2397,3271,4131,4933,5657,6266,6754,7099,7303,7352,7240,6967,6530,5955,5267,4525,3777,3092,2497,2016,1629,1293,955,537,-9,-740,-1670,-2790,-4059,-5404,-6728,-7928,-8910,-9581,-9916,-9870,-9494,-8814,-7918,-6884,-5807,-4772,-3846,-3081,-2488,-2055,-1742,-1479,-1202,-836,-320,370,1256,2292,3436,4602,5699,6643,7347,7747,7804,7498,6835,5854,4586,3118,1495,-184,-1859,-3447,-4879,-6098,-7049,-7694,-8008,-7989,-7641,-7006,-6124,-5081,-3958,-2855,-1860,-1055,-481,-167,-96,-236,-540,-946,-1391,-1822,-2168,-2401,-2452,-2309,-1930,-1330,-502,491,1616,2773,3895,4890,5688,6235,6480,6424,6046,5379,4458,3340,2104,833,-382,-1468,-2353,-3013,-3436,-3653,-3723,-3712,-3699,-3738,-3875,-4121,-4470,-4897,-5362,-5821,-6239,-6569,-6795,-6892,-6873,-6745,-6544,-6295,-6026,-5743,-5437,-5075,-4613,-4006,-3223,-2245,-1113,147,1437,2680,3781,4660,5269,5571,5570,5280,4752,4018,3154,2195,1204,214,-746,-1660,-2509,-3308,-4021,-4687,-5247,-5741,-6113,-6384,-6527,-6544,-6443,-6232,-5939,-5593,-5212,-4829,-4437,-4046,-3624,-3161,-2614,-1978,-1227,-367,583,1600,2634,3648,4594,5433,6134,6661,7009,7147,7105,6869,6487,5976,5364,4689,3949,3174,2354,1505,619,-294,-1234,-2186,-3136,-4043,-4887,-5606,-6176,-6551,-6704,-6613,-6268,-5667,-4834,-3799,-2623,-1363,-102,1098,2178,3088,3823,4364,4736,4957,5057,5073,5027,4950,4871,4803,4786,4807,4894,4999,5119,5182,5170,5031,4755,4335,3781,3114,2359,1542,694,-153,-967,-1709,-2353,-2862,-3235,-3449,-3542,-3513,-3420,-3268,-3101,-2925,-2751,-2583,-2417,-2260,-2112,-1983,-1874,-1793,-1744,-1716,-1703,-1680,-1625,-1508,-1306,-992,-575,-52,538,1176,1800,2391,2869,3234,3428,3463,3341,3074,2702,2235,1715,1144,544,-67,-678,-1238,-1716,-2057,-2223,-2193,-1958,-1567,-1049,-505,8,400,625,648,483,155,-268,-731,-1160,-1502,-1729,-1812,-1779,-1650,-1475,-1303,-1187,-1141,-1203,-1330,-1534,-1740,-1948,-2078,-2129,-2054,-1851,-1520,-1081,-570,-55,419,766,948,929,691,276,-307,-975,-1697,-2402,-3059,-3637,-4130,-4534,-4865,-5126,-5344,-5497,-5621,-5667,-5681,-5616,-5520,-5373,-5212,-5038,-4859,-4678,-4456,-4188,-3799,-3282,-2559,-1646,-495,836,2333,3903,5456,6899,8123,9066,9677,9947,9895,9572,9027,8319,7507,6601,5654,4647,3600,2516,1392,249,-893,-2006,-3064,-4013,-4837,-5477,-5925,-6141,-6142,-5922,-5535,-5017,-4437,-3850,-3307,-2850,-2480,-2209,-1999,-1827,-1646,-1412,-1104,-679,-151,489,1205,1971,2727,3433,4030,4480,4756,4844,4754,4512,4154,3736,3307,2917,2603,2379,2249,2179,2136,2059,1923,1677,1333,873,340,-257,-868,-1469,-2017,-2475,-2805,-2976,-2953,-2734,-2301,-1690,-912,-32,917,1858,2747,3525,4153,4602,4865,4950,4883,4701,4433,4116,3767,3399,3027,2653,2294,1970,1694,1508,1410,1427,1535,1733,1977,2239,2482,2663,2764,2752,2619,2355,1964,1463,869,235,-407,-996,-1481,-1822,-1981,-1942,-1713,-1308,-771,-151,493,1102,1629,2027,2288,2387,2343,2160,1855,1443,942,372,-248,-878,-1502,-2063,-2538,-2869,-3040,-3010,-2789,-2383,-1835,-1192,-529,104,632,1024,1240,1280,1152,874,492,35,-455,-945,-1418,-1856,-2242,-2586,-2864,-3093,-3256,-3369,-3429,-3453,-3441,-3411,-3351,-3262,-3130,-2921,-2637,-2237,-1725,-1091,-327,544,1533,2595,3715,4833,5901,6834,7577,8041,8181,7961,7365,6429,5185,3720,2110,454,-1148,-2613,-3837,-4767,-5331,-5543,-5396,-4980,-4358,-3652,-2953,-2344,-1876,-1555,-1363,-1238,-1115,-916,-578,-76,609,1439,2370,3337,4265,5103,5791,6313,6649,6822,6836,6733,6508,6185,5744,5177,4471,3628,2671,1646,625,-323,-1108,-1675,-1983,-2019,-1830,-1448,-984,-480,-35,337,602,784,906,1000,1095,1190,1270,1297,1223,1014,652,157,-417,-1003,-1500,-1846,-1969,-1846,-1487,-914,-178,660,1552,2449,3304,4095,4786,5360,5788,6050,6108,5948,5542,4894,4021,2947,1737,451,-838,-2035,-3097,-3937,-4544,-4888,-4986,-4852,-4520,-4010,-3359,-2559,-1657,-632,460,1614,2781,3917,4983,5912,6675,7208,7493,7503,7238,6708,5956,5018,3969,2875,1812,864,77,-486,-820,-912,-807,-540,-206,132,370,450,312,-49,-638,-1389,-2258,-3150,-3988,-4700,-5217,-5500,-5548,-5354,-4990,-4490,-3951,-3434,-3015,-2737,-2628,-2687,-2876,-3150,-3436,-3663,-3771,-3717,-3473,-3062,-2487,-1814,-1074,-344,347,928,1393,1711,1890,1976,1984,2005,2063,2227,2512,2927,3449,4025,4592,5075,5398,5516,5382,4999,4377,3562,2597,1541,438,-662,-1715,-2672,-3495,-4126,-4545,-4722,-4678,-4442,-4073,-3630,-3165,-2720,-2294,-1879,-1439,-936,-350,330,1076,1832,2552,3136,3567,3763,3749,3508,3076,2501,1818,1095,393,-231,-707,-1001,-1092,-980,-715,-327,105,531,899,1173,1332,1383,1319,1171,951,691,418,163,-43,-189,-249,-245,-179,-84,5,78,113,121,124,148,235,415,716,1142,1701,2342,3049,3738,4389,4925,5342,5599,5697,5640,5434,5111,4697,4223,3737,3252,2806,2388,2007,1637,1242,802,262,-382,-1153,-2022,-2947,-3862,-4672,-5305,-5666,-5711,-5400,-4740,-3754,-2510,-1077,443,1952,3343,4526,5414,5956,6128,5934,5432,4678,3780,2836,1936,1179,604,252,116,152,319,530,719,823,775,568,180,-366,-1028,-1765,-2516,-3220,-3848,-4345,-4712,-4939,-5035,-5028,-4923,-4763,-4548,-4324,-4094,-3897,-3736,-3625,-3560,-3521,-3494,-3443,-3350,-3193,-2960,-2666,-2317,-1961,-1612,-1318,-1076,-893,-738,-561,-326,35,541,1194,1972,2794,3583,4238,4664,4806,4627,4135,3372,2409,1326,231,-807,-1708,-2443,-2996,-3387,-3655,-3846,-4007,-4185,-4384,-4620,-4861,-5074,-5220,-5253,-5134,-4853,-4383,-3755,-2986,-2125,-1234,-360,419,1063,1535,1815,1927,1892,1772,1625,1524,1514,1656,1951,2411,2991,3641,4291,4857,5286,5500,5489,5214,4702,3961,3039,1973,824,-361,-1523,-2628,-3615,-4466,-5121,-5560,-5750,-5688,-5370,-4848,-4142,-3354,-2523,-1744,-1062,-533,-166,19,61,-24,-189,-386,-580,-723,-783,-749,-594,-350,-20,355,741,1104,1404,1601,1675,1599,1378,1030,584,102,-374,-789,-1121,-1368,-1562,-1747,-1997,-2361,-2893,-3607,-4484,-5470,-6487,-7425,-8184,-8645,-8727,-8353,-7498,-6151,-4369,-2230,137,2546,4835,6767,8193,8952,8984,8289,6960,5156,3094,1016,-844,-2290,-3184,-3466,-3149,-2318,-1097,348,1859,3283,4484,5380,5902,6028,5774,5153,4247,3079,1759,303,-1187,-2693,-4144,-5509,-6735,-7779,-8612,-9181,-9490,-9515,-9279,-8813,-8148,-7348,-6465,-5557,-4707,-3935,-3332,-2881,-2625,-2524,-2552,-2641,-2718,-2701,-2514,-2101,-1427,-510,615,1865,3154,4379,5451,6314,6918,7282,7420,7395,7268,7089,6921,6758,6621,6443,6181,5759,5098,4150,2891,1316,-490,-2459,-4430,-6269,-7810,-8932,-9524,-9556,-9012,-7977,-6532,-4852,-3073,-1398,51,1134,1800,2044,1907,1519,991,504,174,124,396,1001,1866,2915,4001,5019,5837,6366,6546,6347,5782,4900,3769,2483,1140,-164,-1345,-2340,-3112,-3638,-3934,-4013,-3934,-3729,-3471,-3196,-2945,-2732,-2550,-2388,-2220,-2051,-1864,-1706,-1583,-1541,-1582,-1702,-1862,-2011,-2077,-2000,-1714,-1200,-455,492,1567,2701,3787,4733,5458,5903,6036,5878,5462,4882,4222,3586,3046,2665,2459,2417,2505,2647,2775,2811,2678,2335,1744,921,-111,-1286,-2537,-3774,-4908,-5854,-6539,-6908,-6934,-6622,-5998,-5123,-4074,-2934,-1810,-774,75,699,1059,1166,1067,810,507,229,72,95,325,771,1392,2141,2942,3729,4427,4988,5347,5496,5393,5048,4458,3635,2618,1429,131,-1227,-2571,-3834,-4950,-5862,-6532,-6939,-7086,-7015,-6770,-6441,-6096,-5832,-5696,-5741,-5954,-6312,-6735,-7154,-7461,-7588,-7463,-7049,-6337,-5334,-4086,-2627,-1045,618,2255,3825,5230,6437,7373,8034,8388,8476,8320,7978,7496,6910,6240,5488,4631,3671,2568,1351,15,-1395,-2830,-4234,-5545,-6694,-7635,-8314,-8701,-8772,-8524,-7966,-7130,-6071,-4851,-3562,-2282,-1111,-111,646,1134,1345,1296,1035,632,154,-295,-645,-799,-706,-293,427,1482,2784,4292,5870,7416,8781,9853,10511,10690,10343,9490,8177,6521,4631,2680,802,-860,-2188,-3129,-3631,-3734,-3470,-2947,-2245,-1483,-755,-140,294,508,486,222,-266,-927,-1720,-2567,-3389,-4120,-4673,-4998,-5051,-4803,-4259,-3440,-2387,-1167,141,1460,2684,3752,4573,5112,5348,5300,5018,4582,4078,3591,3197,2924,2789,2756,2777,2776,2681,2409,1915,1157,140,-1111,-2533,-4035,-5508,-6826,-7865,-8506,-8644,-8231,-7237,-5721,-3775,-1563,728,2876,4698,6017,6744,6843,6370,5432,4207,2886,1673,756,263,285,828,1853,3257,4901,6633,8272,9668,10667,11158,11058,10352,9042,7225,4988,2500,-92,-2604,-4893,-6823,-8317,-9331,-9880,-10018,-9814,-9387,-8796,-8169,-7534,-6978,-6501,-6136,-5853,-5647,-5471,-5290,-5057,-4724,-4259,-3634,-2831,-1875,-774,400,1613,2776,3843,4750,5459,5962,6251,6368,6358,6285,6220,6221,6337,6581,6937,7349,7724,7956,7914,7491,6606,5226,3374,1143,-1337,-3877,-6281,-8357,-9923,-10864,-11094,-10617,-9473,-7780,-5693,-3393,-1104,995,2704,3905,4504,4497,3926,2917,1618,233,-1065,-2096,-2752,-2969,-2744,-2140,-1236,-148,1012,2149,3163,4012,4635,5034,5190,5123,4844,4385,3754,3008,2149,1244,326,-549,-1307,-1900,-2253,-2338,-2128,-1649,-951,-124,721,1466,2002,2248,2146,1698,921,-103,-1290,-2508,-3650,-4573,-5190,-5413,-5202,-4569,-3549,-2242,-756,777,2224,3481,4465,5137,5495,5567,5406,5102,4720,4359,4083,3941,3969,4148,4466,4845,5231,5509,5610,5440,4955,4129,2988,1589,28,-1578,-3109,-4435,-5461,-6107,-6340,-6177,-5675,-4933,-4088,-3262,-2591,-2153,-1988,-2086,-2380,-2776,-3147,-3380,-3351,-2995,-2262,-1168,244,1868,3601,5294,6829,8086,8973,9442,9458,9054,8257,7167,5850,4423,2974,1581,331,-752,-1621,-2293,-2772,-3108,-3346,-3550,-3773,-4071,-4472,-4994,-5628,-6352,-7118,-7886,-8598,-9197,-9644,-9870,-9849,-9526,-8885,-7913,-6625,-5067,-3287,-1390,554,2421,4123,5574,6701,7483,7909,8012,7858,7514,7072,6604,6175,5819,5540,5316,5097,4821,4424,3839,3035,1987,712,-745,-2322,-3909,-5416,-6714,-7721,-8336,-8533,-8270,-7595,-6532,-5197,-3663,-2084,-551,812,1918,2714,3164,3274,3090,2653,2071,1424,837,409,237,397,916,1807,3002,4426,5945,7420,8703,9666,10202,10259,9822,8940,7698,6228,4676,3187,1897,890,222,-115,-165,-10,256,547,777,901,880,709,399,-43,-572,-1173,-1795,-2401,-2949,-3398,-3716,-3890,-3910,-3797,-3561,-3237,-2839,-2403,-1938,-1472,-1012,-586,-187,155,460,716,942,1147,1357,1577,1833,2109,2403,2680,2914,3058,3082,2955,2662,2205,1608,899,147,-596,-1244,-1742,-2021,-2058,-1840,-1398,-794,-106,553,1097,1413,1455,1183,605,-216,-1210,-2248,-3214,-3995,-4474,-4606,-4327,-3657,-2621,-1280,275,1956,3652,5257,6673,7814,8610,9012,8989,8532,7657,6408,4844,3077,1206,-636,-2322,-3756,-4843,-5546,-5862,-5812,-5475,-4927,-4271,-3612,-3024,-2595,-2354,-2328,-2510,-2879,-3383,-3988,-4606,-5189,-5657,-5949,-6025,-5846,-5436,-4814,-4051,-3217,-2390,-1628,-976,-433,16,411,805,1262,1812,2503,3320,4257,5260,6262,7183,7932,8425,8599,8402,7833,6894,5648,4148,2500,792,-859,-2355,-3596,-4526,-5085,-5291,-5146,-4732,-4112,-3402,-2683,-2059,-1603,-1363,-1371,-1621,-2073,-2701,-3424,-4198,-4952,-5621,-6160,-6497,-6609,-6439,-5979,-5220,-4182,-2903,-1457,83,1615,3034,4271,5231,5896,6229,6260,6004,5521,4864,4088,3266,2442,1693,1059,597,336,281,420,694,1053,1395,1668,1777,1699,1392,869,153,-712,-1652,-2616,-3502,-4262,-4819,-5129,-5181,-4962,-4527,-3912,-3199,-2449,-1720,-1047,-452,85,566,1034,1513,2025,2588,3196,3830,4464,5050,5539,5881,6035,5959,5645,5091,4310,3349,2238,1041,-187,-1392,-2504,-3484,-4275,-4850,-5192,-5293,-5193,-4908,-4510,-4043,-3569,-3146,-2797,-2556,-2403,-2338,-2292,-2252,-2144,-1958,-1652,-1236,-701,-83,611,1331,2068,2763,3398,3921,4313,4536,4603,4505,4274,3935,3512,3036,2524,1991,1453,924,407,-75,-529,-933,-1299,-1606,-1877,-2095,-2280,-2439,-2567,-2693,-2812,-2945,-3108,-3302,-3554,-3843,-4187,-4538,-4899,-5202,-5454,-5588,-5621,-5521,-5296,-4972,-4535,-4039,-3457,-2823,-2113,-1340,-483,442,1426,2450,3446,4380,5154,5708,5957,5862,5388,4559,3419,2070,624,-773,-1995,-2914,-3454,-3576,-3291,-2670,-1792,-805,199,1069,1750,2155,2281,2138,1760,1235,624,22,-499,-886,-1093,-1125,-980,-698,-299,168,695,1225,1777,2289,2770,3178,3483,3663,3678,3519,3180,2683,2051,1353,627,-34,-587,-951,-1092,-973,-590,28,836,1742,2658,3461,4060,4356,4295,3857,3061,1974,698,-656,-1940,-3058,-3893,-4405,-4573,-4415,-4002,-3407,-2736,-2079,-1530,-1158,-1013,-1117,-1456,-1991,-2652,-3347,-3971,-4435,-4659,-4599,-4269,-3690,-2963,-2159,-1395,-737,-259,30,141,124,59,21,97,336,776,1405,2202,3084,3991,4803,5440,5801,5822,5460,4713,3609,2221,636,-1027,-2657,-4150,-5417,-6387,-7041,-7340,-7320,-6999,-6422,-5645,-4726,-3705,-2656,-1593,-588,338,1132,1749,2163,2325,2247,1923,1400,738,11,-692,-1289,-1712,-1920,-1888,-1649,-1234,-710,-158,376,816,1143,1325,1377,1298,1129,886,592,276,-68,-426,-798,-1204,-1628,-2098,-2613,-3173,-3784,-4411,-5039,-5609,-6078,-6377,-6462,-6269,-5783,-4967,-3850,-2450,-850,872,2583,4171,5510,6494,7061,7173,6846,6128,5100,3864,2529,1218,26,-937,-1603,-1923,-1880,-1499,-842,5,923,1799,2529,3014,3218,3103,2694,2030,1166,179,-860,-1881,-2822,-3633,-4265,-4705,-4917,-4918,-4696,-4286,-3701,-2994,-2198,-1365,-545,226,906,1480,1926,2248,2444,2529,2512,2407,2229,1997,1725,1448,1191,998,918,986,1243,1695,2337,3141,4043,4988,5893,6681,7301,7674,7793,7611,7151,6418,5454,4311,3044,1716,387,-893,-2081,-3149,-4076,-4855,-5466,-5902,-6131,-6143,-5907,-5432,-4714,-3791,-2712,-1526,-324,842,1877,2740,3373,3770,3924,3872,3655,3326,2955,2589,2283,2070,1958,1960,2037,2176,2317,2430,2470,2418,2255,1989,1620,1176,661,101,-493,-1116,-1745,-2385,-3006,-3606,-4157,-4639,-5016,-5255,-5314,-5158,-4752,-4092,-3183,-2073,-826,477,1723,2829,3696,4269,4509,4429,4049,3449,2698,1878,1077,346,-274,-755,-1101,-1337,-1457,-1528,-1546,-1562,-1582,-1624,-1685,-1754,-1819,-1851,-1837,-1764,-1630,-1453,-1266,-1120,-1063,-1148,-1417,-1871,-2522,-3304,-4163,-5002,-5703,-6171,-6302,-6044,-5380,-4346,-3026,-1539,-38,1342,2445,3184,3474,3319,2737,1830,697,-507,-1664,-2624,-3319,-3670,-3663,-3316,-2661,-1775,-744,353,1406,2355,3120,3671,3980,4065,3932,3655,3252,2823,2394,2032,1764,1592,1527,1529,1595,1677,1781,1882,1978,2070,2127,2137,2064,1870,1538,1050,423,-319,-1118,-1924,-2663,-3269,-3690,-3879,-3810,-3492,-2937,-2192,-1317,-364,592,1500,2308,2977,3488,3824,3997,4017,3910,3711,3444,3146,2840,2554,2310,2118,1977,1880,1786,1673,1473,1150,663,-18,-869,-1885,-2973,-4083,-5089,-5919,-6477,-6708,-6581,-6101,-5284,-4209,-2914,-1528,-91,1259,2486,3502,4276,4785,5034,5042,4866,4553,4175,3782,3428,3134,2914,2764,2662,2587,2507,2391,2215,1947,1576,1085,479,-230,-1007,-1808,-2564,-3211,-3675,-3896,-3834,-3462,-2803,-1872,-761,470,1695,2816,3707,4283,4462,4222,3583,2603,1408,125,-1087,-2089,-2766,-3054,-2933,-2449,-1689,-766,172,1013,1645,2003,2081,1883,1496,980,455,-17,-348,-513,-507,-353,-113,138,326,365,212,-169,-748,-1486,-2287,-3044,-3646,-3971,-3933,-3483,-2592,-1307,309,2133,4027,5834,7397,8578,9256,9373,8888,7852,6324,4449,2363,245,-1760,-3496,-4867,-5786,-6229,-6186,-5714,-4865,-3761,-2490,-1195,30,1052,1814,2231,2303,2020,1440,630,-309,-1258,-2110,-2731,-3036,-2946,-2432,-1516,-264,1205,2751,4203,5421,6253,6617,6458,5782,4656,3172,1483,-280,-1959,-3435,-4615,-5427,-5840,-5858,-5489,-4801,-3851,-2735,-1547,-398,636,1457,2051,2390,2532,2519,2458,2410,2462,2659,3003,3510,4110,4759,5362,5834,6083,6042,5659,4934,3891,2604,1173,-286,-1648,-2797,-3660,-4155,-4286,-4040,-3471,-2646,-1645,-603,383,1167,1658,1773,1472,769,-284,-1594,-3037,-4471,-5748,-6742,-7337,-7475,-7117,-6296,-5058,-3517,-1761,60,1841,3460,4812,5837,6473,6702,6538,6000,5166,4094,2904,1666,514,-490,-1245,-1710,-1840,-1657,-1173,-460,407,1341,2235,3001,3550,3800,3702,3213,2333,1075,-493,-2303,-4224,-6137,-7896,-9354,-10402,-10931,-10897,-10289,-9153,-7581,-5690,-3632,-1545,433,2204,3705,4915,5841,6511,6959,7196,7235,7045,6594,5854,4789,3433,1817,63,-1701,-3298,-4563,-5344,-5551,-5149,-4187,-2783,-1091,672,2315,3625,4449,4657,4193,3047,1278,-1005,-3641,-6449,-9222,-11756,-13882,-15419,-16288,-16388,-15735,-14339,-12303,-9735,-6791,-3627,-414,2711,5600,8152,10282,11911,13014,13543,13505,12910,11802,10267,8410,6390,4373,2537,1044,19,-467,-400,160,1098,2255,3434,4450,5134,5346,5039,4173,2833,1100,-846,-2863,-4727,-6311,-7442,-8039,-8035,-7440,-6285,-4682,-2754,-662,1426,3352,5001,6283,7181,7719,7960,7999,7917,7802,7685,7596,7497,7368,7140,6778,6235,5501,4574,3489,2281,1025,-216,-1357,-2314,-3039,-3458,-3585,-3420,-3038,-2532,-2024,-1632,-1479,-1637,-2158,-3033,-4205,-5584,-7028,-8389,-9516,-10242,-10483,-10134,-9218,-7754,-5878,-3716,-1457,753,2763,4488,5866,6887,7558,7911,7970,7763,7314,6619,5713,4595,3326,1942,537,-815,-2007,-2963,-3620,-3942,-3960,-3702,-3282,-2777,-2303,-1927,-1698,-1629,-1695,-1876,-2112,-2391,-2678,-2985,-3311,-3679,-4078,-4497,-4890,-5182,-5305,-5171,-4726,-3939,-2815,-1406,214,1947,3693,5359,6867,8166,9209,9999,10499,10738,10672,10329,9664,8696,7414,5843,4030,2048,-12,-2010,-3840,-5349,-6449,-7053,-7147,-6750,-5953,-4881,-3692,-2561,-1644,-1086,-975,-1367,-2235,-3544,-5165,-6974,-8807,-10484,-11867,-12799,-13188,-12961,-12100,-10628,-8625,-6203,-3518,-741,1943,4376,6393,7901,8803,9082,8730,7799,6368,4547,2483,338,-1703,-3467,-4776,-5512,-5593,-5007,-3841,-2217,-348,1533,3218,4481,5215,5335,4860,3868,2481,857,-850,-2491,-3934,-5096,-5898,-6326,-6361,-6036,-5374,-4432,-3259,-1900,-428,1119,2673,4187,5617,6932,8097,9113,9954,10630,11128,11444,11554,11447,11074,10438,9496,8284,6810,5160,3401,1660,29,-1375,-2473,-3208,-3561,-3543,-3205,-2628,-1901,-1166,-522,-113,-23,-336,-1070,-2207,-3663,-5318,-6996,-8521,-9700,-10381,-10446,-9856,-8621,-6855,-4688,-2346,-23,2064,3747,4923,5536,5618,5257,4562,3694,2769,1911,1176,601,160,-171,-460,-738,-1049,-1397,-1755,-2110,-2377,-2541,-2522,-2319,-1912,-1333,-641,95,759,1268,1515,1442,1010,216,-880,-2217,-3659,-5102,-6384,-7386,-7993,-8126,-7760,-6907,-5635,-4047,-2276,-445,1301,2874,4183,5200,5903,6327,6482,6427,6176,5756,5183,4445,3563,2541,1416,251,-880,-1873,-2642,-3090,-3185,-2890,-2269,-1378,-348,689,1590,2216,2464,2257,1577,428,-1103,-2938,-4926,-6932,-8797,-10383,-11570,-12271,-12445,-12079,-11217,-9908,-8250,-6322,-4247,-2100,-3,1981,3762,5275,6477,7303,7748,7764,7382,6610,5517,4198,2768,1374,158,-746,-1229,-1227,-720,251,1606,3220,4935,6593,8018,9086,9675,9741,9272,8307,6929,5236,3347,1379,-559,-2376,-3977,-5307,-6289,-6890,-7067,-6811,-6119,-5032,-3591,-1888,-5,1949,3869,5645,7192,8414,9263,9684,9668,9218,8356,7153,5661,4012,2304,684,-704,-1748,-2332,-2407,-1952,-1006,348,1979,3725,5413,6859,7918,8450,8385,7679,6372,4526,2287,-200,-2732,-5136,-7224,-8853,-9929,-10380,-10243,-9545,-8414,-6971,-5375,-3773,-2314,-1106,-245,228,293,-10,-639,-1493,-2488,-3517,-4497,-5340,-6006,-6430,-6609,-6509,-6141,-5492,-4601,-3477,-2186,-783,639,1987,3141,4016,4511,4588,4209,3413,2237,785,-849,-2528,-4138,-5548,-6676,-7439,-7822,-7818,-7467,-6834,-5977,-4987,-3918,-2831,-1758,-725,262,1194,2082,2915,3701,4417,5066,5620,6076,6419,6627,6699,6593,6314,5820,5125,4223,3158,1979,774,-371,-1340,-2048,-2409,-2384,-1986,-1238,-278,807,1819,2634,3098,3115,2641,1680,316,-1334,-3095,-4789,-6228,-7269,-7795,-7771,-7216,-6203,-4878,-3379,-1890,-561,481,1143,1373,1186,600,-295,-1407,-2634,-3844,-4944,-5831,-6427,-6686,-6572,-6091,-5259,-4137,-2767,-1256,349,1939,3479,4885,6140,7192,8028,8612,8922,8929,8614,7976,7023,5801,4371,2815,1243,-243,-1531,-2529,-3185,-3459,-3391,-3019,-2453,-1782,-1123,-546,-114,172,308,353,328,294,257,236,218,181,119,11,-124,-245,-316,-232,52,626,1529,2769,4331,6130,8075,10009,11789,13230,14186,14519,14139,13007,11148,8649,5648,2351,-1032,-4261,-7119,-9429,-11057,-11944,-12105,-11597,-10577,-9166,-7580,-5954,-4453,-3180,-2207,-1571,-1273,-1278,-1540,-1980,-2508,-3036,-3455,-3677,-3626,-3232,-2486,-1383,23,1651,3396,5125,6717,8050,9033,9605,9735,9430,8726,7666,6326,4764,3068,1302,-441,-2106,-3592,-4860,-5832,-6498,-6823,-6855,-6601,-6162,-5562,-4901,-4191,-3469,-2721,-1922,-1041,-55,1053,2259,3515,4759,5876,6787,7375,7593,7375,6776,5805,4606,3276,1975,837,-8,-490,-546,-205,476,1400,2408,3377,4134,4563,4569,4087,3136,1739,15,-1928,-3919,-5813,-7455,-8725,-9541,-9852,-9676,-9044,-8050,-6770,-5330,-3798,-2284,-834,488,1631,2575,3257,3677,3784,3580,3069,2261,1238,46,-1178,-2345,-3305,-3975,-4245,-4097,-3512,-2557,-1314,103,1557,2947,4165,5150,5877,6329,6530,6503,6268,5852,5265,4513,3616,2581,1440,225,-1028,-2261,-3431,-4481,-5362,-6027,-6446,-6583,-6445,-6029,-5364,-4487,-3438,-2277,-1056,150,1286,2266,3038,3544,3746,3649,3270,2667,1940,1172,498,3,-215,-113,334,1094,2122,3313,4566,5756,6750,7461,7769,7642,7027,5943,4416,2524,353,-1974,-4327,-6557,-8517,-10067,-11094,-11524,-11319,-10515,-9175,-7428,-5424,-3329,-1308,491,1973,3056,3735,3999,3894,3464,2768,1886,878,-154,-1145,-1996,-2655,-3066,-3216,-3115,-2801,-2336,-1793,-1247,-770,-415,-214,-184,-305,-572,-943,-1401,-1914,-2465,-3038,-3617,-4191,-4733,-5215,-5589,-5798,-5788,-5497,-4903,-3987,-2766,-1305,357,2103,3870,5558,7093,8416,9483,10264,10746,10936,10824,10452,9819,8982,7946,6789,5518,4230,2953,1779,749,-58,-630,-940,-1020,-913,-700,-465,-308,-300,-508,-949,-1624,-2487,-3471,-4485,-5419,-6166,-6626,-6722,-6408,-5699,-4625,-3306,-1833,-375,973,2081,2917,3440,3685,3689,3506,3187,2763,2256,1668,1004,266,-543,-1393,-2263,-3093,-3834,-4413,-4771,-4852,-4623,-4082,-3256,-2207,-1015,213,1393,2419,3245,3823,4153,4255,4172,3945,3638,3263,2871,2452,2024,1579,1121,651,169,-313,-810,-1298,-1790,-2251,-2670,-2989,-3167,-3142,-2859,-2308,-1484,-440,730,1934,3029,3910,4462,4627,4366,3722,2749,1592,366,-731,-1581,-2025,-2006,-1481,-509,820,2348,3901,5289,6368,6991,7121,6717,5847,4586,3065,1416,-227,-1729,-3013,-3992,-4653,-4988,-5031,-4838,-4471,-4001,-3474,-2940,-2410,-1889,-1369,-827,-264,323,911,1454,1905,2185,2259,2073,1643,996,212,-613,-1368,-1959,-2310,-2393,-2215,-1827,-1313,-766,-292,28,129,-18,-409,-1001,-1741,-2528,-3307,-3972,-4508,-4859,-5047,-5082,-4987,-4802,-4515,-4165,-3702,-3141,-2450,-1606,-643,464,1642,2868,4067,5170,6103,6793,7183,7231,6915,6258,5286,4083,2723,1329,-10,-1173,-2102,-2726,-3035,-3025,-2746,-2245,-1613,-942,-326,129,347,272,-134,-833,-1806,-2927,-4116,-5224,-6133,-6750,-6990,-6837,-6310,-5456,-4389,-3194,-2002,-901,22,733,1206,1478,1569,1541,1434,1285,1118,936,741,521,275,10,-251,-478,-617,-646,-518,-230,217,801,1477,2198,2897,3523,4015,4341,4485,4430,4226,3871,3438,2959,2473,2033,1627,1290,983,703,422,111,-232,-627,-1047,-1477,-1873,-2176,-2357,-2343,-2136,-1701,-1080,-287,599,1535,2432,3246,3910,4401,4688,4777,4659,4370,3912,3339,2688,2013,1387,873,530,428,575,1001,1661,2506,3443,4366,5142,5667,5827,5555,4822,3634,2056,181,-1850,-3891,-5778,-7371,-8557,-9254,-9440,-9129,-8379,-7294,-5968,-4539,-3097,-1731,-501,587,1516,2322,3006,3601,4073,4437,4611,4589,4305,3748,2913,1830,548,-842,-2267,-3617,-4830,-5817,-6563,-7013,-7197,-7113,-6804,-6314,-5701,-5012,-4313,-3651,-3064,-2601,-2271,-2099,-2071,-2168,-2343,-2546,-2708,-2764,-2652,-2324,-1749,-910,176,1477,2938,4469,6002,7426,8672,9653,10311,10598,10482,9950,9010,7688,6057,4187,2220,269,-1509,-2990,-4069,-4673,-4781,-4411,-3639,-2567,-1350,-136,928,1706,2134,2170,1850,1245,462,-379,-1153,-1753,-2113,-2190,-1998,-1591,-1039,-461,57,401,533,395,38,-520,-1169,-1827,-2405,-2813,-3029,-3027,-2842,-2534,-2154,-1802,-1507,-1336,-1279,-1330,-1442,-1553,-1605,-1550,-1351,-1020,-561,-26,554,1112,1642,2078,2464,2754,3004,3199,3373,3504,3595,3601,3496,3233,2775,2108,1218,156,-1053,-2296,-3495,-4534,-5314,-5763,-5822,-5479,-4741,-3666,-2326,-823,729,2202,3501,4498,5161,5416,5300,4829,4090,3170,2182,1222,402,-219,-584,-688,-553,-232,204,663,1080,1376,1529,1507,1334,1016,608,130,-348,-818,-1210,-1545,-1777,-1942,-2036,-2081,-2100,-2093,-2070,-2016,-1931,-1785,-1591,-1323,-984,-587,-107,408,979,1550,2109,2599,2968,3177,3156,2909,2401,1689,804,-168,-1165,-2106,-2959,-3671,-4248,-4672,-4949,-5071,-5032,-4811,-4413,-3817,-3062,-2153,-1170,-155,790,1608,2206,2550,2598,2364,1883,1230,497,-200,-757,-1080,-1099,-800,-181,675,1694,2732,3673,4376,4756,4744,4331,3554,2495,1267,20,-1113,-1983,-2497,-2579,-2230,-1484,-430,782,2024,3109,3913,4330,4296,3822,2940,1747,349,-1116,-2528,-3763,-4750,-5406,-5753,-5770,-5550,-5142,-4647,-4154,-3727,-3417,-3231,-3145,-3102,-3032,-2848,-2490,-1907,-1082,-33,1201,2551,3937,5278,6495,7509,8288,8769,8961,8843,8435,7750,6816,5669,4350,2906,1405,-106,-1525,-2794,-3823,-4541,-4919,-4933,-4625,-4055,-3325,-2535,-1817,-1253,-942,-927,-1226,-1831,-2675,-3674,-4707,-5620,-6273,-6507,-6222,-5337,-3861,-1839,590,3258,5944,8435,10515,12027,12856,12962,12365,11154,9456,7437,5270,3129,1163,-513,-1823,-2749,-3314,-3565,-3616,-3536,-3456,-3439,-3550,-3813,-4218,-4736,-5311,-5886,-6390,-6767,-6954,-6906,-6597,-6000,-5135,-4010,-2692,-1223,294,1803,3198,4428,5421,6155,6609,6799,6753,6504,6108,5604,5024,4407,3731,3013,2198,1289,233,-941,-2247,-3616,-5011,-6340,-7529,-8506,-9208,-9602,-9690,-9482,-9042,-8409,-7658,-6826,-5962,-5085,-4219,-3380,-2573,-1825,-1126,-495,77,596,1055,1480,1849,2194,2499,2794,3093,3425,3813,4272,4802,5375,5957,6485,6898,7131,7136,6868,6334,5533,4529,3386,2196,1043,23,-823,-1427,-1804,-1956,-1926,-1779,-1576,-1384,-1264,-1249,-1354,-1567,-1851,-2150,-2412,-2575,-2600,-2465,-2157,-1717,-1171,-597,-68,346,555,518,199,-392,-1193,-2115,-3033,-3787,-4255,-4306,-3887,-2985,-1663,-33,1749,3504,5080,6322,7137,7468,7292,6650,5585,4199,2585,865,-849,-2450,-3848,-4974,-5775,-6232,-6330,-6082,-5519,-4685,-3657,-2527,-1393,-384,423,931,1108,958,505,-146,-927,-1692,-2360,-2812,-2981,-2810,-2276,-1384,-175,1296,2940,4657,6331,7847,9092,9955,10376,10285,9683,8596,7082,5260,3243,1178,-799,-2563,-4019,-5087,-5750,-5992,-5871,-5437,-4805,-4052,-3307,-2621,-2077,-1677,-1412,-1239,-1079,-874,-541,-45,655,1532,2564,3672,4789,5807,6674,7286,7638,7682,7439,6940,6230,5388,4469,3569,2725,2015,1445,1035,751,553,371,146,-205,-701,-1400,-2255,-3270,-4358,-5464,-6498,-7378,-8021,-8358,-8332,-7917,-7111,-5950,-4502,-2862,-1150,510,1986,3175,3977,4362,4291,3823,3014,1987,869,-181,-1044,-1594,-1793,-1624,-1153,-470,291,995,1535,1813,1798,1482,906,129,-771,-1720,-2645,-3478,-4176,-4683,-4963,-4984,-4710,-4141,-3283,-2166,-874,514,1865,3059,3970,4507,4604,4252,3489,2383,1069,-351,-1715,-2923,-3873,-4517,-4842,-4883,-4717,-4420,-4124,-3892,-3819,-3928,-4219,-4651,-5149,-5602,-5912,-5955,-5659,-4968,-3875,-2421,-679,1237,3205,5106,6815,8255,9345,10041,10339,10218,9722,8871,7718,6317,4738,3047,1341,-295,-1752,-2938,-3763,-4175,-4147,-3704,-2911,-1877,-734,361,1267,1852,2024,1753,1047,2,-1273,-2585,-3789,-4675,-5143,-5057,-4416,-3203,-1517,535,2791,5058,7167,8912,10174,10825,10829,10206,9014,7407,5522,3554,1673,10,-1306,-2248,-2791,-2983,-2901,-2620,-2239,-1834,-1463,-1167,-958,-821,-740,-678,-605,-505,-364,-190,1,180,319,374,328,156,-136,-532,-996,-1485,-1932,-2303,-2528,-2590,-2457,-2120,-1605,-933,-177,605,1322,1904,2262,2360,2141,1624,821,-196,-1346,-2531,-3642,-4589,-5285,-5680,-5742,-5466,-4879,-4015,-2945,-1726,-448,808,1944,2870,3495,3764,3623,3091,2193,1023,-301,-1650,-2871,-3840,-4460,-4666,-4469,-3898,-3059,-2050,-1027,-89,622,1067,1180,1014,595,35,-563,-1102,-1459,-1582,-1403,-913,-114,949,2233,3648,5138,6581,7909,8994,9765,10116,10013,9406,8332,6832,5005,2969,853,-1205,-3093,-4709,-5995,-6912,-7462,-7672,-7583,-7263,-6772,-6174,-5542,-4904,-4331,-3814,-3407,-3069,-2830,-2615,-2411,-2138,-1751,-1197,-463,468,1538,2716,3901,5029,6007,6764,7257,7428,7288,6806,6032,4970,3692,2249,711,-820,-2276,-3550,-4572,-5282,-5641,-5656,-5359,-4800,-4074,-3253,-2432,-1690,-1075,-645,-405,-372,-526,-839,-1285,-1784,-2311,-2767,-3123,-3294,-3258,-2970,-2430,-1650,-678,418,1548,2601,3494,4131,4478,4518,4276,3827,3242,2630,2074,1652,1422,1400,1581,1929,2380,2865,3295,3602,3718,3612,3264,2698,1946,1074,147,-761,-1582,-2268,-2780,-3108,-3255,-3240,-3100,-2862,-2570,-2247,-1917,-1587,-1253,-909,-526,-100,393,949,1556,2197,2825,3400,3865,4188,4316,4249,3981,3531,2962,2303,1640,1008,446,-29,-434,-778,-1093,-1396,-1692,-1983,-2239,-2446,-2579,-2631,-2612,-2545,-2479,-2461,-2544,-2774,-3157,-3696,-4334,-4999,-5586,-5993,-6114,-5884,-5252,-4240,-2878,-1286,455,2174,3773,5114,6114,6718,6894,6671,6087,5231,4192,3097,2049,1169,535,210,201,481,965,1555,2115,2522,2666,2449,1858,868,-439,-1994,-3668,-5337,-6865,-8143,-9076,-9607,-9714,-9416,-8759,-7825,-6698,-5473,-4227,-3024,-1904,-873,57,924,1739,2526,3307,4063,4793,5466,6049,6531,6870,7081,7139,7080,6905,6648,6326,5957,5533,5063,4504,3849,3066,2149,1097,-57,-1270,-2481,-3600,-4571,-5302,-5755,-5893,-5722,-5271,-4590,-3754,-2818,-1876,-950,-126,598,1175,1608,1901,2056,2098,2048,1937,1799,1686,1622,1673,1849,2178,2644,3209,3810,4366,4778,4979,4888,4503,3813,2887,1795,638,-481,-1478,-2274,-2824,-3118,-3165,-3008,-2726,-2374,-2064,-1852,-1804,-1949,-2274,-2753,-3306,-3860,-4302,-4557,-4529,-4188,-3505,-2523,-1296,71,1474,2788,3901,4724,5195,5293,5038,4477,3691,2778,1829,964,248,-238,-457,-417,-141,296,802,1280,1610,1725,1530,1034,203,-875,-2155,-3498,-4814,-5966,-6866,-7433,-7632,-7459,-6953,-6174,-5214,-4165,-3122,-2168,-1366,-762,-357,-156,-91,-131,-177,-174,-54,228,677,1287,2015,2803,3586,4293,4860,5254,5442,5436,5257,4939,4531,4074,3599,3151,2731,2379,2082,1866,1706,1613,1544,1492,1405,1261,1015,635,102,-600,-1465,-2465,-3565,-4694,-5778,-6730,-7466,-7899,-7988,-7680,-6987,-5921,-4546,-2935,-1206,543,2164,3576,4658,5380,5695,5642,5251,4621,3827,2981,2164,1459,910,546,368,336,420,528,606,566,349,-87,-775,-1678,-2783,-3986,-5225,-6384,-7377,-8128,-8572,-8695,-8478,-7958,-7156,-6136,-4941,-3637,-2267,-892,451,1707,2846,3828,4627,5221,5603,5769,5732,5520,5157,4698,4172,3628,3100,2602,2166,1769,1429,1106,797,464,101,-317,-777,-1289,-1818,-2358,-2864,-3319,-3679,-3917,-4001,-3902,-3619,-3142,-2508,-1740,-900,-24,833,1647,2392,3073,3680,4238,4743,5213,5650,6056,6420,6751,7010,7201,7266,7194,6927,6448,5718,4737,3514,2092,533,-1077,-2636,-4058,-5236,-6120,-6645,-6799,-6587,-6028,-5186,-4104,-2882,-1564,-259,1001,2118,3081,3809,4325,4576,4610,4419,4053,3554,2959,2334,1717,1166,712,383,182,84,60,44,-12,-154,-412,-777,-1217,-1687,-2108,-2439,-2623,-2647,-2517,-2259,-1923,-1558,-1213,-931,-746,-655,-675,-760,-896,-1037,-1141,-1181,-1118,-951,-665,-287,156,617,1041,1377,1575,1607,1443,1088,539,-179,-1032,-1990,-2984,-3981,-4892,-5672,-6234,-6537,-6517,-6159,-5456,-4432,-3156,-1703,-185,1278,2567,3567,4185,4368,4099,3401,2360,1079,-302,-1623,-2768,-3593,-4042,-4075,-3710,-3016,-2090,-1047,-16,891,1601,2042,2235,2177,1949,1620,1273,1000,860,899,1141,1571,2169,2881,3666,4458,5216,5892,6451,6866,7119,7187,7063,6728,6165,5380,4349,3107,1662,74,-1607,-3286,-4897,-6329,-7521,-8397,-8923,-9086,-8906,-8422,-7701,-6799,-5788,-4716,-3619,-2526,-1435,-368,682,1701,2669,3583,4405,5133,5751,6243,6618,6849,6954,6899,6693,6303,5733,4957,3998,2859,1591,247,-1099,-2372,-3504,-4448,-5168,-5675,-5979,-6123,-6144,-6083,-5964,-5814,-5629,-5411,-5152,-4826,-4428,-3935,-3343,-2648,-1866,-1012,-118,781,1656,2464,3179,3773,4234,4547,4716,4744,4640,4418,4084,3654,3135,2538,1874,1150,389,-409,-1216,-2026,-2819,-3573,-4277,-4890,-5399,-5759,-5946,-5922,-5674,-5179,-4464,-3539,-2475,-1342,-220,793,1629,2236,2584,2697,2603,2368,2063,1756,1507,1363,1343,1462,1706,2063,2510,3007,3529,4010,4420,4692,4785,4665,4304,3711,2899,1909,794,-388,-1559,-2659,-3607,-4351,-4819,-4982,-4790,-4264,-3392,-2249,-879,598,2080,3431,4518,5240,5490,5242,4480,3268,1697,-89,-1950,-3708,-5243,-6409,-7154,-7416,-7222,-6604,-5651,-4470,-3173,-1892,-714,266,1013,1512,1780,1878,1854,1795,1758,1806,1963,2259,2663,3165,3717,4269,4785,5217,5532,5704,5702,5510,5099,4464,3588,2486,1171,-306,-1902,-3524,-5109,-6544,-7752,-8632,-9128,-9175,-8775,-7919,-6679,-5109,-3333,-1446,421,2169,3706,4968,5926,6567,6914,7018,6913,6681,6358,5988,5613,5231,4862,4492,4119,3728,3312,2861,2369,1844,1287,717,145,-408,-929,-1400,-1819,-2175,-2482,-2743,-2983,-3217,-3449,-3697,-3932,-4145,-4286,-4326,-4210,-3934,-3476,-2866,-2144,-1357,-577,149,769,1262,1610,1835,1954,2006,2040,2077,2166,2306,2513,2760,3039,3300,3521,3646,3653,3497,3179,2679,2030,1252,405,-459,-1271,-1981,-2537,-2915,-3109,-3136,-3026,-2825,-2592,-2369,-2218,-2158,-2206,-2367,-2599,-2880,-3156,-3366,-3480,-3439,-3235,-2851,-2309,-1632,-875,-88,688,1386,1997,2488,2850,3102,3210,3205,3045,2733,2241,1556,685,-367,-1552,-2828,-4103,-5308,-6337,-7120,-7580,-7684,-7405,-6773,-5809,-4585,-3167,-1645,-117,1331,2586,3580,4219,4470,4300,3731,2804,1606,248,-1134,-2405,-3418,-4066,-4252,-3941,-3131,-1894,-328,1406,3137,4690,5899,6654,6881,6577,5806,4652,3283,1822,453,-724,-1587,-2099,-2233,-2017,-1497,-745,176,1172,2186,3135,3964,4618,5036,5198,5061,4626,3894,2885,1649,228,-1292,-2848,-4343,-5689,-6818,-7634,-8110,-8190,-7878,-7190,-6164,-4867,-3377,-1780,-183,1332,2654,3703,4402,4692,4557,4004,3095,1917,598,-719,-1896,-2793,-3318,-3413,-3063,-2320,-1272,-36,1239,2425,3419,4128,4539,4645,4497,4150,3686,3163,2645,2173,1760,1412,1115,839,571,274,-37,-392,-737,-1080,-1369,-1588,-1721,-1755,-1713,-1607,-1480,-1363,-1289,-1274,-1307,-1370,-1415,-1398,-1275,-1024,-634,-150,402,933,1378,1676,1767,1639,1306,797,199,-426,-973,-1374,-1551,-1469,-1112,-490,339,1315,2344,3325,4179,4810,5175,5229,4993,4474,3758,2893,1987,1102,338,-278,-672,-855,-807,-560,-132,426,1086,1786,2491,3138,3685,4066,4240,4149,3767,3071,2070,797,-689,-2301,-3934,-5477,-6805,-7824,-8438,-8600,-8284,-7511,-6323,-4813,-3069,-1221,621,2330,3815,4982,5778,6173,6159,5764,5023,4002,2760,1377,-72,-1521,-2891,-4131,-5195,-6048,-6678,-7085,-7277,-7281,-7130,-6850,-6485,-6058,-5598,-5115,-4616,-4094,-3538,-2928,-2260,-1508,-686,209,1155,2123,3077,3988,4793,5473,5966,6251,6290,6074,5598,4876,3946,2841,1633,380,-843,-1962,-2921,-3658,-4141,-4346,-4270,-3933,-3353,-2594,-1687,-722,252,1152,1912,2474,2790,2830,2600,2110,1420,590,-296,-1140,-1882,-2418,-2733,-2755,-2510,-1969,-1206,-220,872,2042,3166,4184,5003,5558,5811,5735,5352,4704,3854,2906,1943,1075,368,-115,-362,-381,-220,44,340,567,675,594,333,-122,-708,-1384,-2071,-2705,-3209,-3553,-3677,-3602,-3324,-2887,-2339,-1729,-1106,-505,57,570,1065,1538,2043,2575,3158,3770,4393,4964,5438,5736,5799,5586,5068,4273,3221,2003,682,-639,-1879,-2965,-3854,-4500,-4924,-5118,-5125,-4985,-4727,-4405,-4034,-3649,-3256,-2860,-2486,-2108,-1779,-1466,-1220,-1031,-911,-878,-896,-1008,-1156,-1383,-1649,-1973,-2333,-2728,-3132,-3529,-3891,-4177,-4380,-4441,-4366,-4107,-3682,-3071,-2305,-1391,-379,700,1778,2814,3726,4475,4996,5265,5255,4977,4448,3714,2834,1873,916,31,-704,-1234,-1519,-1539,-1307,-834,-194,588,1407,2222,2946,3519,3899,4038,3938,3604,3080,2433,1736,1090,557,238,147,349,801,1511,2397,3408,4454,5445,6288,6907,7205,7153,6692,5845,4628,3116,1397,-418,-2191,-3815,-5156,-6131,-6678,-6768,-6417,-5679,-4617,-3341,-1942,-528,810,1991,2952,3653,4065,4182,4020,3595,2959,2144,1208,205,-824,-1825,-2763,-3599,-4290,-4797,-5082,-5097,-4821,-4219,-3312,-2106,-665,947,2630,4279,5773,7003,7858,8261,8160,7537,6426,4888,3024,959,-1176,-3254,-5151,-6781,-8066,-8974,-9486,-9625,-9412,-8916,-8180,-7295,-6312,-5297,-4300,-3346,-2462,-1652,-924,-279,269,720,1058,1271,1362,1324,1171,933,626,303,-7,-267,-450,-540,-529,-424,-234,19,304,612,893,1147,1337,1461,1509,1472,1363,1177,948,687,434,213,65,6,70,251,575,1002,1544,2134,2769,3375,3936,4398,4732,4914,4910,4711,4307,3687,2881,1880,747,-501,-1786,-3059,-4244,-5270,-6076,-6601,-6810,-6691,-6243,-5509,-4534,-3386,-2148,-895,297,1364,2261,2960,3458,3755,3888,3855,3707,3422,3041,2527,1908,1155,318,-608,-1540,-2444,-3242,-3867,-4291,-4471,-4423,-4175,-3771,-3282,-2765,-2285,-1887,-1587,-1404,-1299,-1263,-1226,-1156,-998,-717,-312,239,890,1618,2378,3107,3769,4323,4725,4985,5062,4991,4752,4374,3852,3201,2427,1540,570,-459,-1491,-2465,-3318,-3978,-4396,-4536,-4381,-3964,-3328,-2557,-1745,-997,-395,-28,100,-37,-368,-834,-1329,-1752,-2018,-2050,-1826,-1328,-604,308,1326,2383,3402,4315,5064,5609,5910,5957,5753,5311,4694,3942,3141,2361,1668,1120,738,519,429,406,379,272,23,-408,-1032,-1817,-2717,-3633,-4477,-5133,-5504,-5520,-5118,-4322,-3148,-1699,-72,1585,3147,4480,5494,6132,6374,6263,5857,5260,4568,3896,3318,2900,2654,2570,2594,2650,2650,2503,2135,1506,603,-538,-1839,-3207,-4503,-5624,-6432,-6876,-6892,-6507,-5760,-4744,-3564,-2327,-1150,-90,769,1426,1854,2086,2136,2045,1838,1552,1210,837,442,30,-403,-872,-1384,-1969,-2608,-3324,-4073,-4831,-5551,-6167,-6618,-6843,-6788,-6417,-5734,-4753,-3542,-2184,-781,553,1734,2675,3359,3768,3941,3948,3835,3707,3586,3535,3531,3572,3599,3559,3406,3082,2580,1911,1100,239,-616,-1354,-1915,-2234,-2300,-2131,-1774,-1316,-840,-426,-133,18,43,-13,-73,-60,110,496,1125,2012,3085,4300,5515,6630,7488,7989,8027,7556,6579,5138,3337,1304,-811,-2851,-4678,-6181,-7278,-7945,-8167,-8004,-7496,-6749,-5826,-4826,-3812,-2837,-1940,-1139,-434,169,688,1114,1462,1709,1861,1886,1794,1559,1207,742,221,-327,-816,-1203,-1409,-1385,-1110,-548,248,1262,2393,3553,4626,5499,6077,6284,6092,5490,4533,3273,1817,252,-1314,-2800,-4127,-5255,-6145,-6799,-7223,-7424,-7443,-7273,-6953,-6471,-5848,-5072,-4163,-3124,-1986,-793,409,1549,2556,3379,3949,4249,4269,4028,3587,3001,2377,1779,1309,1006,904,1002,1241,1572,1893,2115,2169,1984,1550,895,65,-827,-1680,-2385,-2835,-2970,-2763,-2221,-1394,-368,772,1913,2983,3891,4626,5145,5493,5691,5798,5854,5905,5953,6000,6000,5912,5660,5200,4476,3464,2182,647,-1052,-2835,-4585,-6185,-7516,-8495,-9037,-9130,-8771,-8015,-6962,-5707,-4406,-3162,-2099,-1290,-763,-522,-497,-631,-807,-957,-995,-890,-639,-280,130,493,755,825,688,327,-217,-890,-1608,-2287,-2856,-3241,-3429,-3402,-3196,-2856,-2449,-2035,-1670,-1387,-1193,-1073,-975,-853,-630,-268,275,1004,1887,2873,3878,4805,5544,6004,6097,5784,5054,3947,2548,961,-665,-2210,-3526,-4530,-5138,-5336,-5122,-4548,-3685,-2620,-1452,-265,860,1875,2740,3459,4020,4460,4777,4993,5115,5130,5024,4782,4369,3792,3035,2123,1096,2,-1080,-2082,-2918,-3530,-3856,-3881,-3594,-3035,-2250,-1321,-341,609,1425,2063,2455,2614,2519,2233,1778,1229,632,46,-488,-938,-1272,-1496,-1582,-1557,-1400,-1134,-751,-269,309,961,1682,2443,3231,4017,4769,5464,6042,6484,6717,6729,6456,5920,5090,4042,2804,1486,182,-1020,-2009,-2760,-3215,-3423,-3412,-3280,-3113,-3000,-3030,-3229,-3621,-4155,-4767,-5356,-5813,-6040,-5948,-5506,-4705,-3597,-2269,-829,582,1854,2868,3578,3934,3989,3775,3410,2974,2566,2255,2058,1970,1932,1859,1664,1247,555,-457,-1758,-3308,-4988,-6685,-8243,-9531,-10421,-10837,-10737,-10132,-9090,-7704,-6117,-4466,-2896,-1529,-451,295,705,831,742,534,316,163,166,350,738,1305,2016,2802,3614,4362,5015,5506,5824,5950,5902,5702,5397,5023,4625,4245,3890,3590,3329,3110,2920,2751,2597,2459,2326,2206,2084,1948,1785,1559,1250,830,282,-408,-1217,-2137,-3119,-4114,-5061,-5897,-6551,-6974,-7121,-6966,-6517,-5793,-4847,-3730,-2525,-1277,-66,1091,2158,3138,4042,4879,5677,6438,7162,7829,8401,8818,9026,8951,8541,7770,6619,5133,3368,1423,-585,-2535,-4298,-5792,-6926,-7686,-8061,-8092,-7849,-7404,-6855,-6272,-5733,-5267,-4907,-4624,-4396,-4169,-3897,-3530,-3054,-2445,-1737,-950,-136,662,1407,2072,2644,3133,3550,3921,4262,4584,4883,5144,5333,5414,5338,5059,4547,3766,2729,1438,-45,-1672,-3337,-4966,-6447,-7690,-8623,-9175,-9331,-9082,-8468,-7545,-6401,-5133,-3832,-2596,-1469,-511,286,932,1461,1938,2404,2934,3551,4298,5171,6151,7205,8257,9246,10079,10695,11035,11073,10818,10307,9605,8785,7927,7088,6297,5569,4865,4142,3348,2406,1298,-15,-1507,-3151,-4865,-6586,-8190,-9613,-10737,-11521,-11899,-11871,-11441,-10664,-9605,-8367,-7033,-5723,-4506,-3459,-2613,-1970,-1508,-1174,-901,-618,-258,226,871,1662,2596,3597,4630,5594,6438,7080,7482,7591,7399,6898,6105,5067,3812,2433,974,-468,-1834,-3063,-4107,-4936,-5555,-5943,-6151,-6169,-6050,-5792,-5430,-4959,-4403,-3763,-3072,-2347,-1648,-1007,-488,-118,70,90,-52,-287,-567,-797,-915,-841,-539,7,793,1759,2843,3958,5001,5907,6598,7041,7228,7168,6902,6472,5921,5287,4587,3833,3004,2094,1064,-85,-1379,-2777,-4275,-5787,-7263,-8598,-9711,-10510,-10934,-10926,-10491,-9632,-8407,-6904,-5195,-3407,-1618,84,1639,3004,4178,5149,5944,6595,7096,7505,7785,7975,8035,7976,7780,7452,7010,6475,5890,5284,4710,4172,3706,3279,2879,2473,2000,1442,749,-83,-1050,-2134,-3274,-4426,-5497,-6424,-7120,-7522,-7588,-7285,-6647,-5690,-4536,-3246,-1970,-797,177,888,1328,1507,1496,1356,1193,1070,1065,1194,1471,1861,2313,2771,3158,3441,3561,3526,3330,3016,2629,2228,1860,1581,1401,1328,1330,1350,1337,1194,888,342,-451,-1491,-2754,-4163,-5655,-7122,-8467,-9601,-10435,-10921,-11025,-10746,-10123,-9203,-8060,-6779,-5418,-4074,-2766,-1561,-443,558,1483,2317,3110,3843,4548,5198,5804,6336,6784,7128,7336,7413,7311,7049,6602,5974,5188,4249,3205,2091,970,-104,-1069,-1877,-2490,-2893,-3084,-3099,-2963,-2732,-2455,-2164,-1901,-1662,-1454,-1249,-1038,-778,-476,-109,301,734,1154,1519,1786,1919,1887,1688,1317,818,230,-378,-931,-1353,-1569,-1525,-1182,-552,356,1449,2671,3890,5025,5958,6627,6960,6952,6582,5901,4946,3784,2500,1153,-175,-1440,-2592,-3608,-4466,-5157,-5671,-6001,-6121,-6045,-5735,-5230,-4525,-3668,-2713,-1718,-760,102,813,1340,1676,1822,1831,1719,1572,1421,1327,1313,1386,1527,1678,1780,1731,1474,930,94,-1008,-2304,-3653,-4913,-5917,-6521,-6636,-6210,-5277,-3904,-2241,-429,1337,2898,4093,4798,4950,4503,3519,2063,298,-1608,-3439,-5009,-6129,-6684,-6611,-5909,-4663,-2982,-1038,1018,3006,4810,6306,7439,8162,8483,8422,8029,7380,6548,5633,4735,3923,3295,2877,2706,2781,3066,3537,4130,4789,5454,6037,6474,6656,6511,5939,4899,3335,1299,-1173,-3918,-6791,-9559,-12014,-13943,-15187,-15630,-15257,-14091,-12267,-9937,-7321,-4631,-2097,99,1773,2843,3221,2939,2053,687,-969,-2726,-4350,-5645,-6444,-6640,-6202,-5176,-3671,-1858,77,1934,3553,4799,5596,5938,5825,5352,4580,3618,2565,1487,466,-467,-1282,-1952,-2483,-2844,-3030,-3012,-2761,-2252,-1469,-424,853,2269,3720,5058,6122,6780,6898,6438,5385,3827,1900,-213,-2290,-4128,-5530,-6367,-6554,-6068,-4972,-3338,-1326,905,3179,5291,7093,8416,9172,9287,8765,7652,6050,4107,1975,-152,-2124,-3785,-5037,-5816,-6108,-5947,-5395,-4572,-3580,-2579,-1678,-1017,-677,-729,-1178,-1998,-3106,-4383,-5685,-6829,-7689,-8093,-7983,-7288,-6038,-4289,-2162,197,2619,4920,6943,8537,9603,10081,9969,9317,8232,6853,5350,3909,2681,1821,1399,1456,1969,2848,3987,5236,6447,7484,8228,8575,8472,7879,6802,5279,3382,1217,-1076,-3346,-5423,-7153,-8403,-9070,-9119,-8548,-7436,-5885,-4057,-2106,-213,1472,2816,3725,4135,4051,3474,2516,1248,-167,-1595,-2890,-3905,-4566,-4788,-4581,-3970,-3039,-1890,-655,560,1620,2456,2979,3161,2961,2396,1462,215,-1303,-3010,-4796,-6576,-8193,-9571,-10587,-11174,-11303,-10934,-10115,-8864,-7258,-5384,-3340,-1264,715,2442,3782,4624,4891,4573,3725,2451,948,-597,-1946,-2903,-3308,-3068,-2170,-673,1288,3538,5860,8033,9856,11156,11827,11813,11144,9906,8237,6315,4309,2402,709,-667,-1691,-2363,-2714,-2797,-2665,-2362,-1930,-1382,-749,-42,698,1410,2031,2451,2608,2397,1788,763,-644,-2331,-4184,-6018,-7659,-8903,-9597,-9599,-8851,-7345,-5164,-2457,565,3636,6506,8886,10610,11502,11558,10798,9386,7503,5408,3323,1471,9,-983,-1469,-1506,-1184,-628,14,620,1060,1259,1158,733,15,-969,-2135,-3393,-4655,-5791,-6745,-7401,-7742,-7714,-7334,-6618,-5607,-4350,-2923,-1381,174,1664,2987,4035,4733,4984,4773,4078,2971,1534,-75,-1701,-3164,-4297,-4989,-5145,-4771,-3897,-2644,-1148,402,1821,2949,3616,3763,3312,2330,872,-886,-2772,-4556,-6035,-7022,-7378,-7048,-6024,-4409,-2345,-38,2287,4409,6117,7277,7773,7609,6803,5498,3817,1991,191,-1375,-2542,-3215,-3313,-2855,-1895,-520,1115,2895,4659,6295,7698,8795,9531,9885,9832,9374,8522,7291,5726,3876,1816,-364,-2553,-4664,-6557,-8188,-9430,-10284,-10678,-10645,-10175,-9321,-8129,-6672,-5041,-3342,-1695,-216,966,1777,2147,2074,1610,831,-104,-1066,-1875,-2418,-2581,-2331,-1660,-643,637,2043,3446,4703,5699,6323,6518,6232,5483,4293,2751,945,-984,-2919,-4703,-6227,-7365,-8048,-8221,-7867,-7022,-5722,-4073,-2172,-153,1842,3672,5195,6290,6868,6871,6298,5186,3627,1740,-312,-2377,-4278,-5863,-7009,-7600,-7593,-6961,-5737,-4020,-1915,382,2703,4828,6588,7827,8457,8434,7811,6654,5128,3381,1601,-45,-1403,-2370,-2868,-2889,-2462,-1684,-674,397,1365,2059,2352,2158,1460,321,-1144,-2736,-4254,-5465,-6189,-6272,-5665,-4378,-2518,-250,2212,4649,6830,8593,9785,10348,10261,9559,8352,6746,4918,3019,1212,-349,-1577,-2385,-2782,-2781,-2463,-1915,-1240,-534,129,689,1122,1398,1517,1456,1208,753,81,-804,-1870,-3066,-4291,-5434,-6371,-6965,-7141,-6819,-6012,-4772,-3194,-1443,337,1959,3289,4201,4633,4573,4057,3193,2095,937,-145,-997,-1530,-1685,-1455,-899,-92,850,1805,2673,3364,3822,4037,4000,3745,3300,2690,1939,1052,43,-1095,-2344,-3687,-5083,-6480,-7792,-8953,-9838,-10378,-10470,-10052,-9098,-7607,-5645,-3318,-785,1757,4093,6008,7322,7905,7706,6764,5203,3217,1065,-996,-2710,-3873,-4371,-4143,-3263,-1846,-91,1770,3498,4867,5688,5845,5270,4002,2119,-193,-2749,-5280,-7575,-9389,-10571,-10994,-10623,-9489,-7683,-5353,-2685,141,2915,5476,7674,9384,10540,11072,10970,10242,8929,7101,4875,2380,-202,-2694,-4888,-6606,-7670,-7984,-7464,-6155,-4124,-1549,1353,4321,7064,9324,10858,11521,11222,10008,7993,5410,2531,-320,-2851,-4789,-5969,-6293,-5791,-4568,-2822,-776,1306,3204,4707,5693,6077,5859,5092,3882,2358,695,-966,-2450,-3648,-4443,-4806,-4709,-4210,-3383,-2329,-1190,-73,890,1619,2034,2109,1825,1206,293,-868,-2188,-3612,-5031,-6376,-7551,-8480,-9103,-9366,-9254,-8774,-7956,-6867,-5576,-4181,-2767,-1434,-255,690,1368,1736,1821,1632,1257,760,266,-137,-319,-224,233,1043,2207,3650,5286,7000,8656,10144,11319,12111,12417,12228,11520,10359,8817,7021,5113,3251,1583,243,-675,-1120,-1083,-622,184,1199,2295,3319,4154,4682,4839,4575,3892,2808,1378,-325,-2208,-4163,-6079,-7838,-9341,-10485,-11210,-11463,-11233,-10530,-9386,-7871,-6059,-4056,-1985,30,1834,3299,4290,4707,4494,3633,2189,255,-1980,-4323,-6522,-8357,-9611,-10137,-9851,-8754,-6941,-4567,-1875,895,3455,5573,7046,7742,7604,6671,5022,2849,329,-2272,-4743,-6838,-8388,-9247,-9346,-8674,-7292,-5304,-2879,-189,2560,5184,7503,9380,10696,11402,11459,10906,9786,8208,6280,4148,1966,-117,-1940,-3377,-4320,-4692,-4484,-3711,-2466,-886,871,2582,4071,5134,5635,5499,4704,3329,1511,-560,-2650,-4534,-6022,-6942,-7242,-6896,-5999,-4667,-3110,-1494,-51,1079,1768,1952,1654,932,-83,-1237,-2354,-3255,-3798,-3848,-3363,-2321,-786,1141,3297,5517,7592,9372,10685,11454,11618,11201,10256,8889,7225,5396,3539,1750,129,-1281,-2445,-3362,-4056,-4536,-4850,-5005,-5039,-4951,-4764,-4471,-4092,-3628,-3105,-2553,-2003,-1521,-1129,-885,-805,-878,-1095,-1376,-1659,-1851,-1861,-1625,-1092,-261,837,2125,3511,4855,6043,6936,7446,7495,7058,6154,4832,3193,1341,-586,-2469,-4182,-5635,-6756,-7491,-7844,-7801,-7410,-6713,-5769,-4676,-3497,-2361,-1336,-548,-63,60,-229,-891,-1918,-3192,-4619,-6038,-7315,-8284,-8832,-8859,-8317,-7218,-5608,-3601,-1329,1037,3322,5363,7009,8148,8718,8695,8114,7063,5642,4024,2337,772,-565,-1529,-2079,-2170,-1838,-1150,-217,834,1840,2675,3196,3316,2985,2190,989,-532,-2236,-3958,-5530,-6774,-7557,-7764,-7339,-6301,-4684,-2636,-283,2178,4571,6724,8493,9774,10513,10695,10347,9545,8353,6903,5274,3594,1954,450,-829,-1818,-2450,-2688,-2512,-1924,-977,269,1692,3158,4510,5578,6226,6334,5840,4749,3124,1103,-1138,-3385,-5428,-7075,-8183,-8666,-8518,-7782,-6581,-5059,-3389,-1752,-278,900,1730,2190,2308,2162,1833,1441,1068,822,746,886,1235,1771,2440,3182,3916,4578,5087,5413,5488,5329,4899,4236,3351,2281,1064,-259,-1644,-3049,-4434,-5766,-6998,-8115,-9071,-9858,-10448,-10835,-11006,-10963,-10698,-10210,-9499,-8567,-7424,-6088,-4593,-2976,-1303,374,1990,3487,4834,5991,6962,7757,8387,8888,9276,9559,9759,9838,9808,9625,9291,8790,8131,7341,6454,5519,4588,3706,2914,2238,1688,1256,935,683,478,272,36,-263,-638,-1105,-1647,-2251,-2889,-3525,-4137,-4696,-5185,-5608,-5949,-6236,-6445,-6593,-6648,-6578,-6358,-5925,-5259,-4334,-3146,-1744,-174,1464,3056,4497,5643,6413,6702,6493,5754,4562,2983,1170,-725,-2529,-4075,-5239,-5922,-6095,-5785,-5045,-4011,-2790,-1555,-433,444,971,1101,793,85,-979,-2298,-3755,-5215,-6545,-7604,-8299,-8532,-8274,-7520,-6308,-4713,-2842,-828,1203,3091,4745,6027,6896,7299,7240,6753,5899,4759,3439,2044,682,-524,-1511,-2171,-2489,-2423,-2004,-1274,-310,777,1879,2861,3618,4046,4077,3696,2896,1764,359,-1165,-2711,-4117,-5306,-6174,-6691,-6847,-6674,-6231,-5605,-4867,-4116,-3391,-2746,-2165,-1638,-1103,-510,211,1099,2181,3451,4868,6374,7872,9280,10490,11431,12038,12281,12155,11687,10909,9897,8709,7421,6114,4835,3645,2568,1609,759,-21,-767,-1532,-2340,-3227,-4171,-5165,-6139,-7042,-7789,-8317,-8561,-8493,-8101,-7402,-6463,-5326,-4103,-2858,-1687,-644,221,895,1378,1716,1935,2125,2305,2565,2909,3369,3933,4565,5225,5851,6362,6716,6836,6700,6292,5616,4718,3646,2475,1273,115,-937,-1840,-2566,-3101,-3472,-3677,-3779,-3791,-3764,-3730,-3704,-3719,-3772,-3880,-4037,-4246,-4494,-4769,-5046,-5283,-5443,-5463,-5301,-4904,-4245,-3313,-2125,-724,806,2381,3863,5154,6120,6681,6771,6379,5520,4282,2760,1103,-530,-1993,-3132,-3841,-4062,-3778,-3051,-1980,-718,553,1667,2436,2760,2538,1773,510,-1150,-3039,-4984,-6792,-8272,-9301,-9757,-9623,-8904,-7697,-6107,-4305,-2431,-657,913,2167,3089,3646,3893,3876,3675,3364,3026,2716,2490,2378,2388,2533,2797,3154,3603,4096,4631,5179,5710,6224,6677,7046,7304,7400,7308,6991,6421,5603,4537,3265,1837,317,-1198,-2640,-3900,-4925,-5641,-6031,-6084,-5839,-5347,-4687,-3942,-3192,-2504,-1915,-1435,-1053,-724,-406,-53,376,881,1467,2089,2704,3247,3671,3916,3966,3807,3453,2942,2316,1631,938,282,-312,-824,-1272,-1673,-2075,-2512,-3037,-3672,-4439,-5323,-6293,-7291,-8248,-9081,-9713,-10077,-10127,-9841,-9232,-8326,-7186,-5869,-4460,-3010,-1594,-236,1030,2196,3277,4261,5189,6043,6851,7594,8273,8866,9355,9717,9933,9992,9888,9624,9217,8688,8062,7374,6656,5942,5265,4648,4095,3621,3192,2804,2414,1998,1538,1012,428,-222,-908,-1635,-2363,-3109,-3835,-4558,-5254,-5922,-6541,-7090,-7540,-7858,-8016,-7984,-7749,-7305,-6663,-5843,-4881,-3825,-2729,-1665,-691,110,691,989,999,704,156,-592,-1448,-2303,-3053,-3594,-3840,-3730,-3250,-2396,-1245,140,1614,3068,4333,5306,5852,5923,5467,4524,3138,1428,-475,-2422,-4247,-5819,-7008,-7738,-7962,-7692,-6965,-5871,-4516,-3032,-1533,-147,1051,1986,2626,2974,3043,2876,2533,2074,1577,1116,753,559,570,816,1296,1988,2838,3789,4751,5648,6400,6938,7219,7206,6899,6302,5447,4378,3142,1797,408,-979,-2295,-3504,-4565,-5450,-6151,-6668,-7008,-7194,-7243,-7173,-7003,-6730,-6355,-5869,-5248,-4477,-3541,-2426,-1144,284,1829,3425,5019,6537,7898,9066,9965,10602,10948,11041,10912,10601,10170,9639,9056,8416,7721,6944,6056,5024,3825,2443,898,-781,-2525,-4254,-5883,-7301,-8446,-9231,-9642,-9664,-9331,-8704,-7858,-6886,-5877,-4911,-4050,-3327,-2749,-2295,-1922,-1572,-1194,-712,-120,630,1502,2475,3494,4486,5382,6115,6625,6879,6851,6553,5998,5238,4311,3282,2206,1134,120,-810,-1621,-2307,-2858,-3277,-3569,-3742,-3797,-3747,-3598,-3362,-3068,-2737,-2421,-2163,-2020,-2038,-2257,-2698,-3350,-4184,-5129,-6087,-6957,-7601,-7925,-7825,-7249,-6186,-4665,-2779,-650,1552,3655,5466,6840,7642,7818,7366,6350,4906,3196,1419,-223,-1568,-2463,-2850,-2691,-2054,-1021,235,1571,2785,3733,4291,4372,3973,3120,1905,465,-1067,-2520,-3779,-4723,-5311,-5509,-5369,-4943,-4326,-3623,-2910,-2268,-1735,-1321,-1011,-774,-545,-301,21,432,947,1559,2253,3002,3788,4591,5390,6187,6967,7726,8453,9115,9692,10120,10357,10337,10005,9335,8284,6885,5143,3151,965,-1275,-3480,-5511,-7277,-8686,-9691,-10258,-10410,-10169,-9612,-8797,-7824,-6747,-5663,-4594,-3600,-2685,-1849,-1089,-385,289,934,1583,2226,2876,3513,4127,4685,5148,5486,5644,5602,5331,4833,4116,3208,2148,969,-279,-1566,-2863,-4138,-5379,-6573,-7689,-8730,-9653,-10430,-11027,-11375,-11435,-11148,-10473,-9403,-7943,-6155,-4123,-1961,196,2219,3989,5427,6471,7131,7413,7410,7180,6842,6473,6163,5965,5919,6019,6260,6588,6970,7341,7659,7886,7986,7954,7772,7455,6988,6402,5673,4842,3896,2859,1757,593,-575,-1746,-2855,-3886,-4782,-5520,-6063,-6402,-6527,-6473,-6247,-5924,-5526,-5135,-4777,-4498,-4311,-4212,-4178,-4173,-4137,-4024,-3782,-3371,-2777,-1998,-1060,-5,1097,2186,3175,3994,4589,4898,4921,4651,4130,3419,2596,1750,968,321,-134,-377,-406,-254,27,376,710,959,1047,922,545,-97,-987,-2076,-3298,-4558,-5751,-6782,-7547,-7977,-8032,-7681,-6958,-5894,-4567,-3056,-1457,142,1649,2994,4112,4964,5527,5795,5781,5523,5055,4452,3759,3067,2421,1891,1502,1283,1217,1275,1406,1530,1583,1478,1157,583,-267,-1359,-2659,-4074,-5516,-6883,-8059,-8972,-9537,-9724,-9515,-8922,-7992,-6767,-5323,-3716,-2020,-281,1436,3114,4696,6172,7510,8684,9678,10465,11037,11375,11494,11380,11066,10555,9871,9031,8045,6939,5730,4442,3127,1816,581,-527,-1459,-2168,-2647,-2894,-2946,-2852,-2683,-2509,-2392,-2381,-2496,-2725,-3039,-3373,-3659,-3842,-3850,-3682,-3309,-2786,-2142,-1460,-796,-229,209,473,581,547,425,279,175,171,307,597,1012,1519,2033,2484,2797,2894,2752,2345,1710,878,-53,-1032,-1937,-2714,-3293,-3625,-3720,-3566,-3223,-2730,-2164,-1588,-1069,-648,-364,-224,-212,-326,-511,-757,-1031,-1319,-1616,-1920,-2229,-2543,-2848,-3138,-3381,-3565,-3651,-3622,-3446,-3112,-2600,-1916,-1064,-77,1000,2103,3150,4060,4736,5112,5130,4763,4034,2968,1665,202,-1297,-2732,-4000,-5025,-5759,-6174,-6282,-6111,-5705,-5138,-4460,-3762,-3080,-2501,-2022,-1709,-1525,-1492,-1552,-1686,-1830,-1945,-1983,-1907,-1696,-1339,-842,-216,520,1343,2229,3159,4106,5040,5941,6764,7482,8067,8474,8703,8730,8560,8205,7681,7003,6202,5282,4267,3168,1994,771,-473,-1708,-2865,-3907,-4749,-5350,-5644,-5609,-5225,-4506,-3502,-2258,-877,566,1963,3224,4272,5045,5501,5637,5452,4995,4311,3469,2546,1609,745,3,-543,-877,-956,-807,-441,71,661,1231,1682,1912,1849,1431,648,-473,-1880,-3453,-5096,-6652,-8014,-9059,-9723,-9953,-9773,-9197,-8322,-7213,-5970,-4681,-3391,-2164,-1004,75,1084,2029,2915,3725,4446,5039,5480,5731,5779,5617,5265,4745,4128,3455,2822,2278,1903,1723,1775,2032,2466,2999,3559,4046,4384,4511,4389,4025,3450,2714,1903,1086,344,-260,-694,-929,-975,-851,-601,-262,103,459,759,966,1078,1069,957,748,451,88,-331,-807,-1316,-1878,-2473,-3103,-3760,-4410,-5032,-5576,-6001,-6258,-6313,-6145,-5752,-5161,-4413,-3571,-2696,-1869,-1122,-522,-64,243,416,495,501,464,409,330,237,105,-77,-325,-656,-1066,-1562,-2118,-2714,-3311,-3861,-4320,-4625,-4736,-4612,-4221,-3576,-2669,-1563,-294,1060,2413,3696,4817,5707,6310,6577,6494,6053,5294,4246,3003,1629,238,-1087,-2247,-3177,-3813,-4147,-4166,-3918,-3456,-2854,-2216,-1611,-1147,-862,-810,-993,-1375,-1922,-2534,-3144,-3648,-3979,-4076,-3909,-3487,-2824,-1983,-1014,3,1016,1954,2791,3492,4057,4480,4800,5009,5170,5277,5364,5449,5512,5577,5610,5610,5569,5468,5319,5110,4863,4569,4244,3885,3488,3049,2560,2008,1395,717,-20,-784,-1572,-2322,-3024,-3613,-4063,-4333,-4389,-4210,-3787,-3111,-2209,-1101,164,1531,2933,4298,5550,6606,7421,7907,8063,7828,7241,6291,5045,3554,1891,159,-1558,-3171,-4573,-5724,-6541,-7026,-7156,-6975,-6523,-5875,-5113,-4327,-3598,-3005,-2593,-2386,-2383,-2538,-2797,-3074,-3289,-3349,-3201,-2783,-2097,-1148,7,1293,2608,3835,4867,5591,5935,5856,5332,4408,3142,1636,2,-1626,-3140,-4414,-5374,-5956,-6139,-5941,-5397,-4586,-3591,-2502,-1417,-403,480,1188,1716,2059,2224,2240,2097,1841,1447,962,357,-310,-1052,-1804,-2554,-3243,-3835,-4295,-4600,-4736,-4714,-4549,-4263,-3894,-3457,-2972,-2451,-1897,-1301,-681,-13,660,1353,2010,2633,3160,3602,3912,4115,4205,4202,4142,4031,3905,3778,3646,3543,3430,3347,3263,3195,3140,3095,3056,3015,2950,2846,2679,2432,2099,1666,1151,558,-78,-741,-1379,-1982,-2492,-2901,-3176,-3305,-3282,-3099,-2769,-2285,-1681,-962,-155,706,1606,2496,3356,4138,4815,5349,5710,5880,5836,5583,5109,4451,3613,2657,1618,563,-454,-1369,-2153,-2765,-3214,-3509,-3695,-3818,-3946,-4132,-4433,-4874,-5471,-6209,-7057,-7951,-8836,-9620,-10237,-10611,-10677,-10392,-9729,-8675,-7256,-5497,-3476,-1255,1040,3330,5471,7379,8939,10085,10762,10954,10674,9967,8919,7612,6172,4695,3291,2039,1004,230,-281,-506,-493,-252,179,729,1390,2065,2735,3324,3794,4101,4209,4099,3763,3205,2452,1538,519,-538,-1559,-2469,-3188,-3665,-3856,-3757,-3391,-2812,-2096,-1350,-661,-127,189,253,66,-342,-895,-1530,-2149,-2688,-3092,-3327,-3387,-3294,-3059,-2739,-2334,-1895,-1412,-912,-390,139,656,1130,1529,1800,1916,1834,1554,1073,437,-318,-1108,-1880,-2557,-3089,-3438,-3588,-3543,-3330,-2982,-2551,-2077,-1615,-1195,-848,-581,-409,-305,-272,-263,-262,-224,-116,89,426,894,1502,2217,3003,3790,4510,5074,5413,5474,5217,4675,3863,2880,1802,736,-229,-1026,-1610,-1981,-2161,-2213,-2201,-2221,-2343,-2641,-3156,-3902,-4860,-5971,-7158,-8308,-9303,-10036,-10390,-10317,-9768,-8768,-7373,-5676,-3802,-1882,-37,1630,3047,4191,5065,5707,6191,6561,6899,7233,7585,7959,8324,8643,8884,9001,8977,8801,8479,8028,7480,6854,6175,5473,4734,3994,3223,2452,1656,855,40,-777,-1593,-2403,-3196,-3961,-4666,-5292,-5773,-6077,-6124,-5876,-5281,-4323,-3017,-1411,410,2323,4207,5903,7299,8281,8785,8799,8321,7441,6217,4786,3250,1737,337,-855,-1802,-2468,-2870,-3037,-3025,-2893,-2707,-2529,-2404,-2360,-2424,-2584,-2843,-3174,-3552,-3955,-4350,-4705,-4997,-5182,-5237,-5119,-4808,-4268,-3509,-2521,-1363,-81,1229,2475,3544,4352,4822,4918,4642,4038,3171,2161,1090,86,-777,-1432,-1843,-2025,-1989,-1805,-1510,-1190,-882,-640,-490,-436,-484,-615,-814,-1052,-1311,-1553,-1760,-1906,-1969,-1946,-1834,-1650,-1424,-1193,-995,-881,-886,-1040,-1370,-1862,-2518,-3288,-4134,-4978,-5761,-6395,-6832,-6995,-6873,-6435,-5708,-4727,-3543,-2239,-881,445,1670,2736,3600,4241,4664,4874,4926,4852,4719,4584,4489,4485,4592,4804,5121,5489,5871,6210,6436,6515,6373,6011,5392,4533,3462,2204,834,-602,-2012,-3337,-4485,-5397,-6024,-6326,-6316,-5999,-5442,-4688,-3828,-2903,-1993,-1105,-284,494,1224,1933,2625,3303,3950,4529,5005,5321,5436,5322,4965,4387,3625,2738,1801,883,59,-633,-1150,-1503,-1707,-1811,-1874,-1963,-2134,-2451,-2928,-3594,-4414,-5363,-6365,-7351,-8217,-8881,-9238,-9231,-8789,-7910,-6588,-4884,-2868,-644,1658,3925,6016,7837,9283,10308,10879,11005,10730,10100,9212,8129,6959,5758,4616,3578,2690,1992,1476,1175,1042,1078,1224,1439,1662,1841,1910,1849,1604,1203,631,-46,-795,-1530,-2183,-2682,-2956,-2975,-2701,-2169,-1400,-490,481,1385,2113,2551,2626,2280,1520,383,-1043,-2639,-4262,-5776,-7036,-7952,-8450,-8516,-8179,-7494,-6567,-5489,-4378,-3316,-2379,-1614,-1025,-617,-347,-180,-64,55,213,445,759,1160,1629,2146,2663,3157,3570,3888,4069,4109,3999,3747,3369,2885,2313,1688,1014,331,-362,-1034,-1681,-2280,-2820,-3281,-3655,-3917,-4065,-4086,-3970,-3727,-3349,-2858,-2270,-1613,-925,-244,386,924,1341,1601,1702,1643,1439,1124,738,319,-76,-417,-672,-826,-887,-878,-828,-799,-819,-949,-1194,-1577,-2063,-2624,-3202,-3743,-4189,-4505,-4664,-4664,-4519,-4252,-3891,-3466,-2994,-2486,-1946,-1367,-731,-42,728,1548,2439,3343,4257,5113,5885,6517,6978,7249,7318,7214,6962,6629,6263,5942,5698,5581,5587,5698,5880,6052,6151,6095,5795,5231,4341,3164,1729,121,-1549,-3148,-4551,-5610,-6243,-6353,-5940,-5001,-3630,-1915,-26,1906,3684,5188,6265,6848,6882,6381,5388,3994,2316,472,-1381,-3148,-4689,-5947,-6831,-7339,-7429,-7151,-6518,-5598,-4463,-3194,-1882,-621,499,1412,2050,2393,2440,2219,1793,1254,681,201,-126,-207,-25,412,1069,1837,2631,3305,3759,3881,3631,2971,1963,657,-812,-2335,-3776,-5024,-6001,-6659,-6992,-7033,-6829,-6466,-6008,-5541,-5112,-4768,-4513,-4350,-4236,-4142,-4013,-3805,-3481,-3018,-2409,-1658,-801,145,1121,2095,3017,3854,4572,5146,5564,5811,5884,5780,5499,5035,4409,3611,2679,1620,481,-712,-1897,-3038,-4066,-4941,-5611,-6037,-6207,-6103,-5757,-5194,-4475,-3657,-2801,-1971,-1188,-492,146,725,1292,1874,2494,3178,3903,4663,5406,6104,6694,7151,7442,7565,7521,7344,7060,6711,6341,5959,5606,5252,4909,4523,4074,3504,2784,1870,759,-551,-2016,-3581,-5147,-6622,-7882,-8836,-9388,-9510,-9166,-8418,-7319,-5988,-4539,-3110,-1808,-729,62,564,768,739,532,220,-116,-420,-638,-728,-686,-486,-168,277,786,1353,1900,2411,2806,3053,3097,2901,2457,1760,860,-195,-1302,-2364,-3264,-3905,-4209,-4135,-3676,-2887,-1829,-626,609,1756,2697,3358,3689,3673,3354,2769,2027,1196,391,-328,-877,-1229,-1354,-1253,-942,-443,220,999,1881,2796,3727,4593,5363,5959,6345,6484,6360,5994,5430,4735,3997,3311,2753,2393,2244,2308,2512,2774,2978,2993,2729,2090,1046,-384,-2150,-4134,-6205,-8221,-10025,-11510,-12572,-13183,-13314,-13027,-12356,-11406,-10240,-8955,-7611,-6260,-4943,-3665,-2446,-1268,-135,966,2037,3067,4064,4991,5855,6617,7282,7817,8230,8504,8635,8638,8490,8226,7822,7314,6692,5973,5178,4295,3364,2366,1332,257,-845,-1959,-3083,-4182,-5252,-6249,-7159,-7947,-8588,-9069,-9352,-9447,-9319,-8977,-8413,-7631,-6651,-5494,-4197,-2806,-1378,31,1362,2553,3562,4336,4861,5113,5105,4856,4408,3813,3133,2433,1771,1194,734,392,173,22,-81,-224,-431,-772,-1259,-1897,-2674,-3518,-4380,-5160,-5778,-6161,-6251,-6032,-5515,-4753,-3817,-2811,-1819,-923,-175,419,865,1231,1572,1969,2478,3145,3963,4944,5996,7112,8170,9148,9960,10585,10998,11188,11173,10957,10561,10001,9282,8411,7398,6236,4957,3568,2122,663,-744,-2027,-3134,-3992,-4594,-4897,-4938,-4735,-4357,-3858,-3330,-2822,-2432,-2175,-2119,-2247,-2572,-3062,-3671,-4349,-5016,-5606,-6030,-6222,-6106,-5654,-4837,-3684,-2234,-570,1211,2988,4664,6115,7284,8099,8554,8660,8459,8018,7408,6713,5981,5270,4574,3900,3193,2432,1542,509,-699,-2057,-3530,-5039,-6513,-7836,-8949,-9758,-10252,-10403,-10258,-9859,-9303,-8655,-8025,-7455,-7016,-6705,-6506,-6380,-6246,-6039,-5678,-5097,-4273,-3195,-1892,-434,1117,2645,4078,5325,6332,7064,7511,7693,7640,7402,7018,6538,5986,5381,4727,4011,3225,2359,1398,378,-719,-1811,-2892,-3882,-4753,-5451,-5954,-6240,-6321,-6192,-5904,-5461,-4929,-4324,-3681,-3038,-2380,-1759,-1122,-516,116,748,1417,2103,2835,3573,4335,5076,5789,6450,7029,7523,7902,8180,8339,8399,8360,8236,8040,7763,7412,6951,6368,5610,4653,3463,2027,362,-1492,-3465,-5445,-7335,-8985,-10311,-11191,-11598,-11502,-10952,-10016,-8819,-7476,-6135,-4896,-3852,-3041,-2463,-2073,-1809,-1574,-1304,-919,-401,268,1051,1906,2774,3591,4319,4909,5365,5670,5867,5963,6002,5998,5973,5917,5832,5670,5418,5020,4451,3685,2712,1546,223,-1204,-2655,-4035,-5262,-6226,-6875,-7150,-7037,-6571,-5785,-4785,-3647,-2486,-1380,-407,401,1030,1502,1854,2152,2433,2768,3181,3689,4296,4971,5681,6379,7019,7543,7933,8128,8147,7945,7567,7002,6300,5477,4573,3611,2598,1555,458,-686,-1900,-3184,-4529,-5920,-7311,-8656,-9897,-10961,-11806,-12375,-12651,-12635,-12338,-11821,-11118,-10304,-9417,-8497,-7559,-6598,-5594,-4535,-3383,-2158,-857,476,1783,3002,4066,4915,5520,5867,5978,5900,5703,5466,5267,5180,5256,5516,5956,6530,7168,7777,8249,8480,8378,7888,6981,5685,4052,2191,201,-1773,-3636,-5273,-6634,-7677,-8410,-8860,-9073,-9107,-9008,-8817,-8555,-8221,-7797,-7262,-6566,-5702,-4630,-3372,-1944,-402,1169,2693,4046,5159,5921,6306,6265,5837,5061,4036,2878,1704,650,-195,-752,-990,-933,-627,-173,326,750,1005,1009,733,176,-610,-1547,-2539,-3477,-4264,-4838,-5138,-5181,-4969,-4564,-4020,-3401,-2756,-2121,-1504,-902,-281,388,1145,2016,3011,4129,5335,6585,7817,8955,9944,10705,11206,11413,11322,10956,10350,9558,8651,7679,6713,5778,4907,4096,3331,2594,1839,1062,231,-647,-1557,-2480,-3374,-4196,-4919,-5504,-5939,-6223,-6357,-6379,-6302,-6182,-6023,-5872,-5713,-5548,-5336,-5036,-4597,-3971,-3129,-2053,-765,692,2262,3836,5342,6670,7739,8495,8882,8908,8583,7955,7099,6082,5009,3945,2962,2107,1384,795,290,-166,-645,-1179,-1823,-2578,-3444,-4388,-5367,-6318,-7187,-7917,-8466,-8820,-8977,-8963,-8824,-8607,-8368,-8158,-8001,-7909,-7862,-7815,-7713,-7482,-7064,-6405,-5479,-4294,-2882,-1308,342,1977,3501,4831,5907,6681,7150,7308,7198,6862,6357,5757,5105,4464,3854,3302,2789,2319,1846,1374,870,345,-188,-714,-1187,-1584,-1878,-2036,-2080,-1990,-1817,-1574,-1317,-1078,-898,-799,-776,-832,-910,-975,-959,-802,-454,113,920,1930,3110,4375,5647,6810,7777,8442,8745,8643,8129,7240,6045,4640,3149,1677,345,-776,-1634,-2227,-2580,-2763,-2843,-2922,-3060,-3324,-3728,-4264,-4903,-5570,-6207,-6732,-7091,-7243,-7165,-6879,-6403,-5800,-5130,-4447,-3823,-3278,-2847,-2513,-2255,-2037,-1803,-1522,-1154,-685,-122,526,1227,1941,2653,3312,3937,4498,5013,5498,5949,6382,6786,7124,7376,7475,7375,7022,6374,5420,4173,2675,1003,-748,-2466,-4026,-5336,-6287,-6838,-6945,-6633,-5933,-4939,-3724,-2414,-1095,134,1204,2084,2738,3205,3479,3638,3698,3732,3756,3818,3928,4094,4320,4590,4891,5203,5509,5773,5998,6136,6194,6139,5957,5637,5148,4482,3614,2532,1241,-265,-1944,-3764,-5653,-7529,-9301,-10879,-12159,-13082,-13575,-13634,-13249,-12467,-11342,-9956,-8399,-6758,-5123,-3559,-2122,-852,239,1140,1860,2398,2776,2982,3049,2970,2779,2511,2209,1937,1761,1737,1927,2359,3029,3922,4950,6039,7056,7885,8415,8546,8235,7463,6274,4752,3008,1188,-562,-2118,-3356,-4231,-4701,-4811,-4612,-4211,-3716,-3237,-2880,-2696,-2732,-2961,-3340,-3791,-4207,-4504,-4587,-4400,-3931,-3178,-2217,-1113,14,1061,1911,2483,2708,2557,2050,1209,147,-1071,-2288,-3417,-4317,-4919,-5151,-4999,-4486,-3668,-2643,-1517,-420,547,1281,1736,1878,1736,1344,795,156,-464,-1010,-1396,-1611,-1619,-1445,-1095,-617,-34,605,1272,1935,2562,3138,3636,4048,4356,4557,4647,4628,4505,4293,4014,3681,3355,3033,2790,2638,2609,2735,2996,3399,3898,4458,5017,5522,5906,6135,6149,5950,5507,4843,3962,2904,1691,379,-1003,-2390,-3755,-5021,-6170,-7128,-7874,-8353,-8549,-8426,-7986,-7227,-6174,-4859,-3343,-1674,56,1784,3426,4913,6182,7186,7887,8268,8336,8106,7619,6930,6096,5199,4295,3464,2733,2154,1715,1413,1210,1048,882,640,278,-250,-969,-1885,-2980,-4223,-5556,-6917,-8232,-9422,-10424,-11175,-11639,-11799,-11654,-11233,-10574,-9733,-8763,-7730,-6679,-5662,-4711,-3849,-3092,-2451,-1918,-1510,-1194,-985,-846,-757,-685,-587,-426,-173,207,699,1317,1993,2710,3380,3959,4385,4624,4669,4526,4242,3869,3471,3115,2842,2696,2666,2743,2877,3003,3074,3014,2796,2405,1844,1176,438,-262,-872,-1288,-1479,-1388,-1027,-409,419,1387,2432,3465,4423,5234,5851,6226,6336,6161,5703,4973,3994,2809,1470,34,-1421,-2832,-4120,-5220,-6079,-6646,-6907,-6840,-6474,-5828,-4971,-3950,-2863,-1759,-750,138,817,1287,1516,1528,1345,1019,584,118,-371,-806,-1211,-1539,-1830,-2074,-2303,-2539,-2770,-3028,-3273,-3499,-3660,-3715,-3617,-3325,-2807,-2037,-1031,197,1593,3092,4608,6054,7332,8371,9103,9480,9502,9154,8495,7552,6412,5132,3812,2495,1285,197,-708,-1422,-1947,-2290,-2481,-2554,-2543,-2475,-2385,-2269,-2136,-1974,-1741,-1442,-1017,-479,197,991,1878,2818,3760,4652,5434,6063,6497,6713,6715,6498,6115,5575,4957,4277,3599,2943,2319,1735,1160,568,-91,-849,-1753,-2809,-4024,-5365,-6784,-8203,-9547,-10712,-11628,-12207,-12404,-12184,-11545,-10517,-9143,-7510,-5701,-3831,-2000,-324,1117,2232,2986,3341,3317,2930,2252,1343,298,-788,-1830,-2727,-3412,-3816,-3890,-3616,-2986,-2031,-796,638,2185,3726,5162,6361,7253,7732,7790,7394,6602,5475,4123,2666,1233,-51,-1091,-1807,-2180,-2209,-1949,-1478,-890,-302,200,536,662,577,310,-84,-517,-920,-1221,-1379,-1390,-1270,-1083,-896,-799,-854,-1125,-1627,-2353,-3257,-4255,-5256,-6150,-6835,-7238,-7295,-7009,-6389,-5513,-4455,-3326,-2235,-1261,-491,52,367,478,459,364,288,270,382,617,1003,1503,2103,2759,3438,4103,4705,5219,5585,5776,5752,5483,4971,4217,3270,2185,1057,-20,-936,-1586,-1891,-1772,-1214,-223,1157,2809,4619,6411,8017,9281,10058,10276,9895,8970,7594,5922,4120,2370,808,-449,-1367,-1940,-2226,-2310,-2300,-2294,-2403,-2673,-3166,-3858,-4720,-5662,-6567,-7310,-7733,-7732,-7196,-6097,-4449,-2334,106,2697,5235,7530,9412,10751,11492,11600,11133,10145,8755,7073,5216,3309,1447,-266,-1748,-2935,-3767,-4229,-4319,-4073,-3572,-2893,-2162,-1481,-945,-644,-619,-894,-1463,-2289,-3315,-4475,-5672,-6818,-7817,-8558,-8970,-8978,-8546,-7687,-6436,-4895,-3188,-1450,150,1504,2474,3013,3073,2675,1865,727,-644,-2129,-3619,-5006,-6194,-7113,-7710,-7955,-7846,-7396,-6656,-5666,-4514,-3253,-1971,-725,416,1418,2229,2845,3241,3447,3459,3348,3131,2901,2698,2606,2663,2917,3373,4026,4845,5773,6763,7735,8647,9434,10067,10521,10777,10843,10714,10392,9897,9204,8354,7316,6136,4797,3355,1816,237,-1346,-2880,-4306,-5586,-6662,-7516,-8136,-8522,-8721,-8766,-8727,-8665,-8630,-8676,-8798,-9008,-9240,-9454,-9556,-9479,-9153,-8531,-7596,-6369,-4875,-3212,-1436,320,1981,3442,4621,5476,5951,6072,5842,5337,4629,3830,3043,2384,1936,1770,1908,2340,3016,3856,4754,5596,6271,6685,6777,6516,5919,5025,3911,2665,1380,143,-972,-1917,-2660,-3183,-3509,-3632,-3600,-3420,-3132,-2758,-2326,-1860,-1395,-936,-522,-136,203,524,841,1182,1571,2034,2571,3194,3872,4586,5293,5946,6500,6900,7115,7091,6818,6265,5443,4365,3067,1610,58,-1497,-2978,-4284,-5362,-6136,-6609,-6757,-6635,-6288,-5798,-5246,-4702,-4248,-3914,-3744,-3727,-3859,-4088,-4383,-4655,-4875,-4946,-4846,-4513,-3933,-3103,-2033,-769,638,2100,3538,4846,5926,6693,7064,6992,6458,5478,4107,2443,594,-1280,-3059,-4577,-5756,-6489,-6768,-6582,-6000,-5096,-3989,-2789,-1614,-556,296,913,1246,1328,1152,791,268,-329,-960,-1554,-2059,-2447,-2666,-2730,-2599,-2313,-1862,-1277,-583,198,1031,1897,2756,3598,4380,5084,5696,6171,6515,6682,6678,6464,6059,5437,4644,3691,2634,1536,446,-564,-1454,-2197,-2785,-3242,-3612,-3952,-4325,-4791,-5394,-6150,-7058,-8075,-9147,-10187,-11112,-11814,-12212,-12221,-11782,-10864,-9466,-7613,-5371,-2830,-100,2684,5383,7862,9987,11661,12804,13380,13402,12902,11991,10757,9360,7931,6601,5492,4680,4204,4072,4233,4603,5088,5536,5842,5875,5556,4855,3760,2348,699,-1050,-2775,-4331,-5627,-6565,-7116,-7267,-7043,-6497,-5685,-4686,-3562,-2390,-1234,-149,804,1598,2209,2637,2915,3075,3192,3326,3537,3890,4398,5092,5932,6895,7912,8913,9819,10542,10997,11104,10789,10005,8724,6966,4783,2270,-421,-3148,-5708,-7953,-9722,-10921,-11494,-11457,-10864,-9853,-8548,-7147,-5795,-4655,-3831,-3390,-3343,-3642,-4209,-4899,-5603,-6149,-6449,-6400,-5971,-5173,-4047,-2692,-1205,285,1670,2852,3747,4318,4520,4364,3849,3010,1880,514,-1035,-2691,-4377,-6005,-7494,-8759,-9738,-10369,-10636,-10508,-10018,-9173,-8032,-6652,-5098,-3471,-1852,-358,920,1886,2468,2642,2401,1821,981,44,-861,-1550,-1903,-1813,-1223,-146,1367,3220,5269,7382,9408,11212,12703,13792,14454,14678,14494,13945,13100,12027,10792,9456,8075,6669,5289,3924,2609,1334,116,-1041,-2140,-3167,-4138,-5061,-5943,-6823,-7695,-8588,-9482,-10379,-11227,-12013,-12661,-13146,-13408,-13404,-13104,-12472,-11500,-10177,-8534,-6587,-4420,-2098,274,2579,4710,6557,8023,9066,9633,9754,9449,8804,7901,6845,5747,4697,3790,3083,2603,2369,2336,2461,2658,2839,2909,2789,2413,1758,827,-319,-1606,-2910,-4105,-5074,-5682,-5880,-5595,-4850,-3682,-2164,-415,1455,3312,5028,6496,7618,8321,8580,8384,7785,6865,5730,4535,3402,2485,1874,1645,1815,2343,3161,4144,5162,6062,6716,7002,6850,6212,5107,3570,1709,-383,-2545,-4671,-6599,-8249,-9515,-10369,-10767,-10741,-10295,-9499,-8392,-7044,-5524,-3896,-2244,-647,817,2048,2993,3584,3796,3654,3172,2464,1593,696,-137,-811,-1261,-1468,-1425,-1182,-793,-338,99,441,616,569,267,-308,-1144,-2215,-3456,-4799,-6147,-7390,-8443,-9190,-9579,-9551,-9094,-8232,-6999,-5486,-3763,-1952,-138,1558,3052,4251,5107,5568,5641,5332,4700,3814,2770,1668,608,-313,-1029,-1473,-1642,-1503,-1105,-449,396,1391,2467,3570,4616,5567,6330,6899,7205,7263,7071,6647,6047,5290,4442,3526,2587,1648,726,-156,-990,-1774,-2495,-3182,-3828,-4481,-5143,-5865,-6638,-7485,-8376,-9276,-10133,-10861,-11393,-11638,-11529,-11012,-10054,-8656,-6838,-4671,-2217,388,3048,5606,7945,9928,11470,12480,12951,12868,12305,11337,10076,8654,7174,5767,4498,3443,2623,2049,1695,1534,1499,1540,1583,1568,1440,1157,700,73,-694,-1551,-2429,-3247,-3934,-4411,-4643,-4580,-4234,-3606,-2734,-1660,-443,875,2216,3537,4773,5861,6755,7407,7783,7876,7701,7285,6701,6011,5294,4640,4086,3697,3462,3374,3384,3430,3437,3340,3068,2588,1869,922,-234,-1548,-2966,-4411,-5827,-7128,-8285,-9224,-9942,-10390,-10579,-10488,-10126,-9507,-8633,-7557,-6303,-4953,-3582,-2279,-1148,-257,328,596,563,289,-136,-607,-1015,-1275,-1327,-1145,-752,-192,452,1087,1619,1950,2016,1753,1153,210,-1023,-2482,-4071,-5675,-7193,-8501,-9528,-10197,-10495,-10415,-10007,-9312,-8413,-7365,-6236,-5058,-3868,-2669,-1470,-287,878,1984,3008,3898,4622,5144,5460,5578,5542,5408,5254,5159,5194,5418,5862,6523,7386,8385,9458,10513,11461,12214,12708,12874,12702,12169,11303,10144,8733,7156,5448,3702,1947,245,-1382,-2905,-4320,-5614,-6798,-7872,-8840,-9715,-10486,-11152,-11704,-12115,-12382,-12469,-12387,-12109,-11656,-11029,-10240,-9306,-8234,-7025,-5697,-4220,-2633,-902,917,2824,4752,6655,8451,10072,11428,12461,13096,13311,13070,12405,11330,9910,8222,6337,4371,2391,501,-1230,-2742,-3989,-4953,-5635,-6047,-6225,-6211,-6033,-5747,-5353,-4882,-4331,-3686,-2964,-2135,-1237,-265,736,1739,2701,3596,4387,5074,5635,6089,6432,6680,6844,6927,6951,6906,6837,6727,6630,6544,6495,6491,6512,6540,6525,6418,6157,5682,4967,3976,2735,1266,-367,-2097,-3838,-5527,-7070,-8448,-9586,-10493,-11133,-11513,-11623,-11461,-11021,-10304,-9319,-8080,-6631,-5024,-3332,-1650,-54,1358,2527,3417,3997,4316,4387,4305,4121,3924,3769,3701,3748,3899,4136,4413,4667,4837,4845,4629,4135,3326,2195,760,-923,-2786,-4712,-6608,-8343,-9826,-10970,-11729,-12081,-12052,-11674,-11029,-10184,-9210,-8181,-7119,-6068,-5013,-3957,-2881,-1787,-676,424,1474,2428,3229,3841,4240,4425,4433,4313,4141,4002,3961,4083,4401,4910,5594,6390,7227,8022,8687,9152,9350,9260,8849,8149,7170,5971,4594,3101,1531,-58,-1648,-3205,-4715,-6169,-7549,-8846,-10047,-11118,-12042,-12776,-13285,-13543,-13510,-13182,-12549,-11636,-10464,-9098,-7568,-5957,-4294,-2640,-1013,560,2079,3548,4966,6341,7669,8921,10101,11131,12016,12671,13071,13168,12924,12325,11362,10054,8441,6588,4573,2492,446,-1469,-3166,-4584,-5680,-6454,-6914,-7116,-7110,-6965,-6738,-6479,-6211,-5945,-5660,-5332,-4909,-4362,-3641,-2739,-1645,-396,984,2415,3853,5215,6452,7513,8369,9009,9439,9686,9778,9763,9672,9559,9428,9320,9213,9113,8989,8815,8562,8200,7699,7038,6196,5154,3912,2473,844,-927,-2818,-4762,-6694,-8552,-10250,-11722,-12900,-13725,-14156,-14170,-13757,-12952,-11785,-10337,-8679,-6926,-5164,-3501,-2010,-738,282,1074,1674,2139,2542,2945,3390,3916,4506,5135,5749,6271,6629,6745,6558,6029,5144,3915,2381,609,-1328,-3312,-5277,-7087,-8692,-9999,-10974,-11599,-11877,-11838,-11534,-11018,-10350,-9593,-8776,-7940,-7091,-6221,-5322,-4375,-3350,-2262,-1077,164,1449,2751,4015,5228,6346,7362,8264,9069,9777,10416,10994,11513,11973,12346,12612,12723,12662,12379,11885,11164,10255,9196,8040,6839,5652,4488,3392,2316,1276,189,-944,-2186,-3542,-5005,-6561,-8155,-9719,-11183,-12463,-13479,-14180,-14514,-14466,-14049,-13296,-12270,-11045,-9701,-8306,-6934,-5602,-4343,-3124,-1934,-711,568,1950,3442,5030,6681,8323,9877,11244,12326,13035,13296,13070,12327,11108,9438,7438,5195,2857,557,-1572,-3417,-4888,-5951,-6584,-6844,-6787,-6529,-6166,-5813,-5549,-5413,-5431,-5533,-5676,-5723,-5594,-5158,-4364,-3161,-1579,327,2432,4606,6677,8500,9936,10896,11328,11250,10719,9842,8756,7611,6549,5692,5117,4861,4901,5183,5585,6014,6307,6384,6123,5497,4472,3086,1391,-523,-2551,-4594,-6540,-8309,-9822,-11031,-11908,-12432,-12608,-12441,-11952,-11180,-10152,-8935,-7575,-6148,-4713,-3344,-2083,-984,-48,698,1302,1778,2187,2579,3000,3483,4056,4691,5383,6051,6650,7076,7269,7139,6646,5746,4454,2794,835,-1331,-3599,-5853,-7965,-9851,-11399,-12569,-13314,-13629,-13533,-13058,-12252,-11179,-9892,-8467,-6955,-5418,-3914,-2470,-1146,63,1123,2039,2823,3480,4040,4526,4954,5356,5744,6126,6517,6898,7279,7631,7946,8192,8365,8420,8376,8182,7875,7432,6880,6245,5537,4810,4066,3343,2639,1953,1274,573,-185,-1018,-1966,-3022,-4189,-5434,-6705,-7949,-9069,-10017,-10690,-11063,-11072,-10738,-10059,-9102,-7934,-6637,-5317,-4039,-2887,-1873,-1028,-295,357,1007,1730,2580,3591,4781,6088,7473,8803,9983,10866,11355,11354,10817,9751,8200,6260,4065,1763,-479,-2516,-4213,-5490,-6284,-6613,-6510,-6068,-5402,-4632,-3894,-3279,-2870,-2668,-2680,-2799,-2965,-3023,-2884,-2440,-1634,-459,1062,2831,4748,6662,8443,9955,11092,11791,12013,11794,11161,10236,9097,7897,6731,5716,4916,4382,4100,4057,4169,4370,4564,4656,4587,4288,3734,2918,1846,552,-911,-2504,-4149,-5793,-7369,-8810,-10068,-11069,-11785,-12146,-12157,-11773,-11037,-9958,-8612,-7072,-5422,-3779,-2207,-810,379,1315,2007,2472,2760,2925,3027,3120,3244,3411,3625,3845,4031,4115,4029,3716,3125,2246,1074,-340,-1941,-3638,-5333,-6930,-8333,-9470,-10280,-10750,-10874,-10686,-10244,-9605,-8856,-8057,-7272,-6532,-5859,-5224,-4614,-3955,-3219,-2336,-1293,-75,1302,2782,4320,5822,7229,8455,9467,10208,10700,10927,10942,10782,10496,10143,9758,9368,8993,8615,8214,7757,7196,6505,5653,4639,3494,2240,963,-304,-1470,-2512,-3386,-4105,-4682,-5164,-5594,-6027,-6493,-7018,-7587,-8190,-8765,-9274,-9647,-9843,-9813,-9557,-9055,-8357,-7482,-6488,-5427,-4329,-3239,-2157,-1081,-8,1108,2256,3473,4725,5995,7217,8321,9213,9801,10005,9766,9065,7917,6385,4569,2588,585,-1307,-2973,-4313,-5278,-5841,-6022,-5870,-5461,-4893,-4260,-3673,-3199,-2914,-2830,-2946,-3210,-3552,-3868,-4068,-4036,-3713,-3044,-2019,-681,926,2691,4522,6303,7935,9324,10416,11147,11523,11535,11220,10632,9822,8877,7854,6825,5841,4929,4102,3357,2666,2005,1348,655,-65,-850,-1672,-2544,-3439,-4354,-5261,-6144,-6976,-7712,-8332,-8753,-8956,-8864,-8464,-7723,-6673,-5348,-3841,-2241,-673,762,1962,2875,3464,3762,3808,3705,3533,3404,3392,3553,3905,4421,5041,5675,6211,6537,6550,6172,5365,4128,2513,608,-1466,-3571,-5574,-7342,-8793,-9853,-10517,-10797,-10747,-10444,-9973,-9414,-8848,-8318,-7850,-7444,-7055,-6647,-6147,-5507,-4687,-3662,-2461,-1117,298,1697,3006,4148,5080,5777,6263,6559,6734,6843,6935,7065,7238,7466,7729,7993,8226,8378,8421,8308,8021,7527,6826,5913,4809,3541,2153,701,-761,-2160,-3454,-4572,-5510,-6218,-6733,-7039,-7191,-7210,-7139,-7005,-6838,-6645,-6447,-6229,-6011,-5774,-5525,-5271,-4993,-4714,-4405,-4067,-3683,-3231,-2684,-2034,-1241,-322,747,1936,3226,4564,5913,7177,8321,9230,9863,10140,10019,9482,8521,7192,5540,3679,1707,-247,-2061,-3628,-4864,-5706,-6149,-6193,-5910,-5361,-4658,-3896,-3172,-2565,-2108,-1821,-1653,-1555,-1424,-1179,-730,-25,947,2171,3565,5041,6476,7754,8768,9440,9729,9632,9188,8461,7554,6569,5620,4805,4196,3842,3752,3894,4224,4634,5062,5373,5518,5400,4993,4275,3255,1972,474,-1167,-2875,-4562,-6149,-7550,-8699,-9536,-10025,-10144,-9908,-9345,-8516,-7492,-6363,-5218,-4148,-3211,-2462,-1915,-1558,-1360,-1260,-1198,-1116,-953,-687,-300,185,737,1295,1806,2192,2409,2397,2137,1617,852,-121,-1247,-2451,-3655,-4772,-5736,-6481,-6986,-7239,-7273,-7137,-6892,-6618,-6371,-6213,-6162,-6230,-6372,-6550,-6670,-6669,-6456,-5976,-5195,-4112,-2776,-1242,373,1987,3474,4758,5781,6508,6967,7181,7231,7178,7101,7047,7050,7116,7220,7323,7379,7320,7123,6732,6165,5422,4555,3616,2682,1822,1098,553,203,21,-15,-4,14,-62,-271,-653,-1210,-1913,-2712,-3543,-4335,-5020,-5564,-5913,-6104,-6112,-6010,-5819,-5582,-5338,-5073,-4797,-4446,-3991,-3353,-2499,-1392,-37,1520,3188,4856,6365,7579,8356,8599,8262,7357,5963,4209,2272,345,-1369,-2716,-3550,-3828,-3539,-2751,-1600,-232,1157,2410,3363,3933,4049,3725,3016,2011,833,-391,-1540,-2511,-3219,-3627,-3709,-3471,-2958,-2194,-1266,-216,881,1964,3000,3931,4745,5432,5971,6385,6662,6813,6851,6772,6599,6344,6023,5675,5302,4940,4584,4237,3868,3468,2979,2401,1688,857,-92,-1112,-2152,-3147,-4019,-4696,-5129,-5263,-5115,-4685,-4052,-3283,-2481,-1754,-1180,-835,-737,-884,-1225,-1687,-2167,-2580,-2818,-2848,-2612,-2149,-1497,-732,28,696,1159,1339,1199,702,-100,-1180,-2428,-3761,-5072,-6254,-7244,-7972,-8417,-8582,-8472,-8133,-7603,-6920,-6134,-5268,-4355,-3408,-2442,-1464,-494,467,1368,2208,2914,3465,3812,3920,3784,3397,2812,2064,1248,433,-286,-849,-1196,-1305,-1185,-838,-328,316,1037,1780,2518,3204,3820,4352,4784,5116,5342,5456,5455,5329,5071,4679,4145,3490,2711,1860,954,53,-798,-1542,-2135,-2528,-2707,-2656,-2396,-1975,-1444,-894,-400,-51,87,-33,-430,-1086,-1966,-2998,-4102,-5197,-6184,-6999,-7569,-7846,-7805,-7428,-6728,-5737,-4497,-3085,-1572,-67,1352,2574,3538,4177,4459,4396,4005,3369,2551,1674,819,112,-400,-621,-570,-209,387,1182,2081,2997,3840,4527,4990,5207,5151,4866,4396,3815,3215,2674,2256,2007,1929,2003,2166,2360,2490,2511,2369,2056,1609,1063,520,42,-277,-390,-269,77,609,1263,1960,2631,3202,3642,3920,4039,4014,3856,3596,3227,2767,2195,1506,695,-229,-1247,-2290,-3311,-4196,-4876,-5242,-5254,-4847,-4059,-2914,-1526,-13,1479,2784,3788,4352,4450,4028,3167,1912,412,-1223,-2837,-4326,-5594,-6577,-7279,-7689,-7879,-7897,-7810,-7684,-7545,-7419,-7286,-7112,-6836,-6416,-5779,-4922,-3825,-2534,-1126,319,1659,2807,3634,4089,4128,3782,3096,2192,1164,163,-714,-1371,-1753,-1851,-1688,-1309,-804,-227,322,816,1194,1469,1633,1719,1768,1801,1868,1973,2140,2363,2626,2920,3207,3474,3700,3863,3969,3999,3980,3902,3790,3643,3467,3262,3015,2720,2356,1929,1428,869,283,-318,-865,-1343,-1698,-1911,-1974,-1887,-1687,-1416,-1127,-894,-760,-786,-989,-1363,-1893,-2503,-3136,-3698,-4101,-4285,-4174,-3780,-3075,-2151,-1044,114,1231,2184,2880,3246,3246,2884,2205,1281,224,-862,-1860,-2682,-3261,-3565,-3589,-3359,-2912,-2301,-1566,-760,94,959,1806,2622,3351,3975,4427,4679,4679,4417,3880,3107,2139,1073,-6,-974,-1726,-2159,-2203,-1813,-1005,178,1643,3251,4870,6323,7490,8241,8526,8314,7646,6599,5281,3813,2319,897,-369,-1453,-2321,-3025,-3558,-3997,-4350,-4656,-4905,-5087,-5160,-5085,-4810,-4303,-3540,-2537,-1329,17,1407,2732,3890,4772,5317,5467,5235,4638,3762,2679,1506,328,-755,-1683,-2422,-2948,-3290,-3467,-3527,-3519,-3481,-3455,-3456,-3508,-3598,-3736,-3897,-4078,-4265,-4446,-4622,-4784,-4930,-5058,-5151,-5204,-5193,-5103,-4918,-4612,-4192,-3638,-2977,-2218,-1409,-586,182,850,1351,1652,1720,1558,1188,662,44,-570,-1121,-1504,-1691,-1637,-1344,-847,-187,560,1346,2090,2778,3370,3876,4321,4715,5101,5476,5839,6165,6396,6481,6353,5965,5284,4312,3084,1653,119,-1437,-2910,-4207,-5271,-6045,-6514,-6671,-6536,-6130,-5495,-4659,-3673,-2576,-1424,-278,798,1741,2467,2944,3108,2952,2483,1739,783,-292,-1379,-2367,-3136,-3598,-3677,-3340,-2592,-1486,-115,1390,2891,4218,5262,5875,6038,5699,4927,3785,2411,929,-496,-1766,-2743,-3407,-3700,-3687,-3391,-2921,-2337,-1739,-1165,-652,-189,240,687,1187,1781,2477,3273,4120,4977,5762,6418,6879,7118,7116,6908,6522,6043,5520,5040,4638,4349,4175,4104,4080,4089,4046,3943,3735,3403,2955,2390,1738,1028,291,-432,-1113,-1724,-2249,-2695,-3052,-3361,-3608,-3845,-4050,-4239,-4389,-4464,-4436,-4251,-3888,-3305,-2528,-1562,-486,636,1695,2590,3232,3537,3481,3045,2274,1232,16,-1272,-2523,-3650,-4585,-5295,-5776,-6057,-6177,-6202,-6177,-6142,-6120,-6092,-6038,-5908,-5647,-5228,-4613,-3823,-2884,-1866,-856,61,785,1257,1436,1310,923,319,-412,-1198,-1953,-2634,-3195,-3637,-3971,-4215,-4406,-4535,-4621,-4611,-4482,-4169,-3625,-2822,-1751,-450,1014,2543,4024,5330,6370,7055,7365,7297,6921,6304,5581,4844,4215,3772,3553,3574,3788,4125,4489,4758,4841,4639,4106,3225,2024,569,-1037,-2683,-4226,-5558,-6551,-7155,-7301,-7022,-6338,-5350,-4150,-2862,-1600,-456,493,1213,1710,1997,2140,2192,2214,2265,2381,2581,2874,3242,3653,4077,4447,4733,4847,4774,4430,3828,2918,1746,335,-1243,-2891,-4511,-5972,-7171,-7994,-8376,-8267,-7671,-6626,-5215,-3539,-1724,98,1818,3319,4542,5429,5967,6169,6066,5706,5154,4463,3700,2918,2161,1477,889,426,101,-85,-120,-29,185,494,872,1296,1740,2184,2615,3026,3395,3727,3982,4148,4180,4051,3727,3192,2449,1528,468,-643,-1745,-2723,-3506,-4010,-4183,-4004,-3463,-2611,-1490,-199,1174,2516,3719,4676,5303,5517,5290,4590,3469,1960,195,-1739,-3670,-5485,-7034,-8223,-8976,-9256,-9082,-8490,-7569,-6420,-5162,-3907,-2771,-1836,-1173,-819,-769,-998,-1445,-2011,-2615,-3121,-3464,-3537,-3320,-2790,-1984,-969,164,1299,2326,3140,3642,3795,3543,2926,1970,757,-610,-2031,-3381,-4559,-5482,-6070,-6306,-6167,-5683,-4900,-3874,-2696,-1427,-158,1065,2190,3197,4087,4867,5573,6216,6832,7420,7983,8491,8918,9205,9319,9205,8831,8181,7238,6027,4563,2891,1067,-860,-2800,-4697,-6441,-7954,-9144,-9908,-10193,-9933,-9129,-7807,-6052,-3991,-1791,368,2288,3825,4837,5277,5136,4479,3419,2109,698,-638,-1791,-2654,-3196,-3411,-3350,-3080,-2700,-2287,-1939,-1700,-1615,-1676,-1860,-2119,-2387,-2596,-2686,-2603,-2326,-1846,-1184,-379,504,1407,2253,2985,3560,3951,4166,4234,4202,4137,4095,4127,4267,4502,4826,5158,5454,5621,5599,5335,4799,3992,2956,1730,416,-911,-2140,-3174,-3935,-4351,-4389,-4042,-3329,-2314,-1059,333,1783,3182,4465,5553,6396,6962,7217,7166,6800,6146,5223,4082,2777,1376,-33,-1372,-2539,-3462,-4075,-4329,-4232,-3786,-3067,-2153,-1161,-204,589,1120,1310,1110,534,-390,-1568,-2897,-4252,-5503,-6552,-7299,-7716,-7774,-7514,-6985,-6269,-5445,-4612,-3821,-3145,-2588,-2167,-1838,-1577,-1300,-977,-535,42,773,1634,2582,3550,4444,5187,5673,5835,5625,4998,3986,2601,926,-960,-2958,-4949,-6837,-8516,-9886,-10895,-11457,-11556,-11166,-10290,-8969,-7253,-5233,-3012,-714,1534,3603,5396,6818,7846,8452,8687,8600,8280,7817,7295,6794,6356,6006,5733,5504,5260,4946,4486,3844,2978,1891,608,-815,-2298,-3748,-5063,-6150,-6923,-7327,-7327,-6928,-6145,-5051,-3713,-2236,-733,702,1957,2956,3649,4003,4035,3786,3315,2722,2090,1521,1093,855,837,1007,1329,1703,2043,2242,2200,1872,1206,230,-1003,-2410,-3852,-5211,-6330,-7093,-7392,-7166,-6400,-5127,-3430,-1445,665,2716,4519,5906,6759,6994,6618,5688,4317,2679,950,-678,-2049,-3027,-3552,-3597,-3206,-2466,-1485,-404,649,1557,2245,2665,2831,2776,2585,2349,2169,2135,2308,2723,3380,4232,5219,6238,7188,7969,8466,8615,8347,7645,6525,5035,3266,1348,-592,-2375,-3875,-4952,-5514,-5536,-5015,-4044,-2740,-1275,168,1394,2246,2593,2378,1586,296,-1386,-3286,-5214,-6984,-8408,-9352,-9725,-9490,-8687,-7382,-5729,-3861,-1965,-197,1318,2454,3194,3495,3422,3028,2419,1689,949,278,-246,-588,-727,-687,-496,-226,55,264,333,198,-163,-762,-1569,-2523,-3563,-4596,-5546,-6346,-6939,-7307,-7438,-7348,-7060,-6597,-5988,-5255,-4401,-3449,-2393,-1247,-29,1259,2568,3889,5168,6384,7491,8473,9284,9931,10367,10610,10617,10407,9930,9211,8202,6927,5377,3582,1587,-549,-2747,-4906,-6932,-8715,-10163,-11188,-11730,-11744,-11228,-10210,-8732,-6918,-4850,-2716,-630,1217,2724,3759,4290,4301,3860,3067,2081,1058,163,-462,-743,-627,-151,605,1533,2475,3306,3897,4163,4078,3644,2925,2016,1015,47,-804,-1457,-1876,-2052,-1993,-1756,-1369,-917,-432,19,398,682,842,887,814,657,431,197,-20,-161,-194,-87,171,582,1118,1744,2407,3036,3572,3948,4106,4027,3690,3133,2409,1602,822,180,-217,-283,38,754,1833,3204,4739,6325,7780,8985,9793,10104,9868,9050,7705,5897,3750,1407,-969,-3223,-5203,-6799,-7926,-8554,-8691,-8401,-7764,-6912,-5943,-5006,-4165,-3515,-3067,-2819,-2735,-2747,-2789,-2801,-2734,-2576,-2328,-2028,-1709,-1422,-1189,-1030,-936,-887,-850,-791,-686,-517,-290,-19,265,538,762,921,1004,1009,955,860,735,597,437,245,-14,-368,-853,-1494,-2295,-3254,-4325,-5477,-6619,-7705,-8639,-9365,-9827,-9970,-9787,-9245,-8385,-7213,-5808,-4225,-2567,-912,635,2019,3170,4083,4762,5250,5607,5900,6190,6537,6950,7445,7982,8513,8981,9306,9432,9298,8869,8124,7073,5738,4173,2442,628,-1179,-2881,-4388,-5607,-6476,-6939,-6981,-6607,-5860,-4806,-3538,-2163,-788,484,1562,2394,2946,3221,3268,3126,2897,2634,2427,2304,2314,2415,2612,2813,2984,3037,2927,2610,2078,1342,447,-546,-1561,-2498,-3284,-3824,-4080,-3990,-3583,-2845,-1874,-717,508,1688,2731,3505,3960,4014,3664,2905,1794,405,-1159,-2769,-4302,-5627,-6630,-7233,-7373,-7055,-6284,-5160,-3741,-2186,-572,942,2300,3405,4244,4804,5122,5238,5236,5154,5089,5059,5127,5289,5559,5916,6329,6761,7149,7435,7548,7419,6992,6230,5118,3689,1997,144,-1749,-3545,-5112,-6325,-7116,-7433,-7306,-6784,-5982,-5021,-4046,-3188,-2548,-2200,-2155,-2392,-2837,-3385,-3928,-4335,-4529,-4429,-4031,-3355,-2467,-1489,-520,282,828,1019,816,234,-680,-1811,-3031,-4184,-5122,-5715,-5874,-5552,-4762,-3558,-2061,-377,1312,2900,4231,5227,5814,5974,5709,5060,4085,2855,1455,-33,-1531,-2963,-4274,-5400,-6318,-6980,-7383,-7521,-7387,-7020,-6423,-5642,-4707,-3641,-2489,-1260,21,1336,2678,4025,5359,6647,7860,8949,9873,10591,11047,11218,11057,10555,9699,8494,6989,5207,3258,1200,-833,-2745,-4425,-5775,-6732,-7249,-7322,-6989,-6301,-5371,-4283,-3188,-2166,-1341,-765,-478,-485,-730,-1162,-1679,-2187,-2601,-2830,-2847,-2610,-2157,-1511,-755,44,793,1423,1864,2073,2043,1774,1309,707,29,-630,-1208,-1627,-1843,-1817,-1552,-1048,-360,475,1381,2288,3126,3829,4332,4601,4599,4317,3770,2982,2010,928,-177,-1208,-2057,-2655,-2919,-2842,-2416,-1712,-807,171,1101,1857,2352,2524,2383,1969,1385,758,230,-70,-31,395,1212,2367,3742,5200,6566,7680,8398,8621,8288,7419,6058,4323,2347,294,-1672,-3406,-4774,-5701,-6125,-6056,-5532,-4622,-3441,-2087,-704,620,1768,2677,3300,3597,3589,3278,2709,1925,980,-74,-1172,-2273,-3316,-4266,-5077,-5722,-6182,-6435,-6494,-6347,-6032,-5549,-4949,-4242,-3485,-2685,-1885,-1095,-332,391,1070,1700,2266,2756,3152,3417,3544,3489,3251,2819,2195,1419,507,-477,-1491,-2479,-3390,-4192,-4854,-5376,-5750,-6004,-6151,-6228,-6254,-6251,-6232,-6189,-6118,-5985,-5758,-5396,-4850,-4097,-3098,-1876,-427,1173,2888,4600,6255,7732,8983,9927,10544,10793,10701,10262,9523,8518,7293,5901,4398,2834,1277,-219,-1590,-2767,-3708,-4348,-4665,-4645,-4287,-3649,-2768,-1741,-650,424,1378,2173,2741,3073,3173,3049,2754,2320,1803,1251,691,162,-348,-812,-1274,-1727,-2202,-2706,-3223,-3753,-4228,-4629,-4857,-4894,-4653,-4147,-3344,-2310,-1086,212,1500,2640,3546,4122,4319,4118,3545,2647,1518,248,-1043,-2262,-3308,-4106,-4616,-4784,-4628,-4144,-3368,-2354,-1151,158,1511,2810,3997,4981,5723,6181,6338,6224,5862,5331,4692,4034,3423,2926,2584,2416,2430,2600,2900,3281,3702,4100,4435,4657,4728,4622,4318,3809,3111,2244,1249,194,-869,-1848,-2686,-3316,-3699,-3823,-3690,-3344,-2831,-2222,-1588,-985,-479,-90,153,255,233,105,-97,-350,-631,-924,-1224,-1534,-1864,-2237,-2664,-3169,-3766,-4441,-5191,-5966,-6721,-7379,-7871,-8112,-8047,-7631,-6844,-5711,-4276,-2624,-858,912,2556,3985,5088,5823,6142,6049,5562,4728,3610,2282,829,-670,-2127,-3465,-4621,-5525,-6155,-6470,-6482,-6206,-5673,-4950,-4082,-3138,-2171,-1207,-281,620,1497,2366,3243,4126,4993,5814,6523,7056,7341,7312,6934,6193,5107,3742,2172,515,-1115,-2607,-3838,-4747,-5255,-5360,-5067,-4425,-3520,-2441,-1310,-235,685,1357,1738,1790,1538,1022,317,-471,-1244,-1890,-2321,-2479,-2334,-1893,-1207,-329,631,1605,2479,3194,3682,3902,3848,3514,2942,2161,1249,261,-713,-1595,-2319,-2800,-3018,-2926,-2547,-1906,-1068,-117,861,1756,2499,3004,3251,3215,2937,2453,1850,1204,603,124,-180,-263,-133,214,713,1326,1959,2557,3031,3355,3476,3419,3208,2912,2618,2408,2378,2580,3050,3763,4662,5636,6567,7298,7710,7693,7190,6196,4757,2965,952,-1141,-3165,-4989,-6506,-7646,-8369,-8671,-8580,-8134,-7400,-6423,-5286,-4018,-2692,-1335,0,1280,2457,3493,4332,4942,5274,5312,5040,4470,3632,2582,1380,118,-1134,-2283,-3265,-4022,-4520,-4762,-4751,-4552,-4197,-3781,-3350,-2977,-2698,-2534,-2498,-2570,-2730,-2956,-3211,-3487,-3758,-4020,-4262,-4470,-4634,-4719,-4717,-4576,-4304,-3869,-3305,-2635,-1919,-1221,-628,-192,18,-28,-321,-862,-1587,-2438,-3349,-4225,-5013,-5636,-6045,-6204,-6071,-5640,-4893,-3844,-2504,-919,862,2760,4694,6559,8272,9729,10876,11654,12041,12042,11675,10969,9983,8744,7325,5758,4111,2435,800,-730,-2086,-3202,-4022,-4507,-4645,-4433,-3917,-3147,-2192,-1150,-82,923,1821,2576,3180,3634,3966,4181,4315,4349,4300,4130,3826,3360,2716,1910,949,-93,-1167,-2169,-3024,-3636,-3950,-3924,-3558,-2896,-2012,-1008,-32,820,1395,1633,1465,897,-43,-1257,-2654,-4097,-5455,-6637,-7521,-8079,-8270,-8104,-7618,-6858,-5875,-4733,-3477,-2145,-779,603,1968,3288,4533,5661,6633,7413,7971,8296,8388,8273,7987,7587,7123,6656,6224,5855,5556,5313,5096,4869,4582,4216,3724,3128,2409,1614,760,-102,-947,-1729,-2449,-3072,-3626,-4081,-4477,-4792,-5046,-5221,-5310,-5296,-5160,-4891,-4483,-3941,-3281,-2547,-1769,-1016,-330,244,654,903,969,882,667,358,8,-362,-702,-1013,-1265,-1475,-1636,-1766,-1864,-1938,-1978,-1979,-1926,-1806,-1612,-1334,-984,-571,-118,346,786,1179,1483,1680,1748,1666,1429,1035,475,-230,-1069,-2021,-3041,-4095,-5126,-6073,-6878,-7478,-7822,-7860,-7576,-6946,-5996,-4740,-3233,-1524,315,2219,4118,5943,7646,9154,10451,11459,12179,12545,12550,12166,11392,10233,8738,6950,4969,2881,804,-1162,-2917,-4395,-5554,-6382,-6904,-7163,-7226,-7160,-7034,-6899,-6794,-6725,-6695,-6662,-6601,-6456,-6189,-5766,-5167,-4379,-3428,-2317,-1106,180,1476,2742,3917,4966,5827,6497,6913,7098,7029,6725,6220,5532,4713,3809,2854,1918,1012,194,-523,-1136,-1633,-2039,-2374,-2654,-2921,-3183,-3457,-3746,-4038,-4319,-4566,-4743,-4843,-4822,-4702,-4454,-4123,-3705,-3256,-2777,-2312,-1855,-1410,-962,-481,53,677,1397,2226,3160,4169,5239,6318,7381,8383,9292,10077,10714,11170,11440,11483,11298,10865,10165,9216,8008,6583,4972,3231,1433,-361,-2057,-3609,-4939,-6018,-6820,-7336,-7577,-7573,-7330,-6906,-6301,-5558,-4690,-3733,-2704,-1659,-631,322,1136,1784,2210,2414,2398,2192,1854,1436,1021,662,421,341,431,712,1153,1735,2416,3143,3861,4514,5020,5327,5359,5059,4393,3329,1888,96,-1960,-4195,-6459,-8646,-10579,-12171,-13289,-13890,-13954,-13495,-12610,-11384,-9973,-8511,-7144,-5985,-5117,-4567,-4321,-4310,-4440,-4589,-4635,-4485,-4052,-3316,-2282,-983,488,2067,3659,5181,6591,7839,8913,9815,10552,11117,11534,11753,11769,11531,10990,10130,8916,7368,5528,3462,1261,-951,-3076,-4992,-6611,-7874,-8734,-9196,-9278,-9023,-8485,-7717,-6766,-5669,-4441,-3113,-1684,-190,1354,2898,4398,5785,6989,7947,8589,8875,8789,8328,7537,6479,5228,3882,2530,1263,156,-724,-1348,-1678,-1749,-1568,-1232,-792,-379,-62,36,-134,-643,-1495,-2669,-4110,-5712,-7345,-8885,-10158,-11081,-11527,-11482,-10919,-9906,-8494,-6808,-4926,-2978,-1025,833,2575,4148,5569,6809,7901,8825,9586,10177,10567,10768,10760,10566,10217,9751,9246,8746,8331,8032,7875,7852,7905,7977,7947,7732,7219,6363,5117,3528,1627,-455,-2626,-4742,-6688,-8371,-9706,-10674,-11265,-11507,-11459,-11160,-10684,-10038,-9265,-8336,-7251,-5992,-4558,-2974,-1297,406,2024,3460,4608,5380,5734,5650,5173,4379,3390,2334,1363,589,117,-13,206,725,1463,2308,3124,3801,4200,4263,3908,3144,1980,473,-1294,-3236,-5241,-7211,-9035,-10631,-11898,-12781,-13229,-13206,-12732,-11818,-10528,-8939,-7137,-5244,-3354,-1609,-71,1137,2014,2512,2681,2569,2259,1855,1461,1171,1076,1234,1683,2427,3432,4656,6002,7399,8722,9888,10788,11346,11487,11163,10350,9059,7324,5224,2854,338,-2200,-4627,-6841,-8727,-10234,-11309,-11944,-12151,-11966,-11423,-10587,-9492,-8188,-6709,-5094,-3374,-1609,160,1855,3420,4789,5909,6751,7292,7547,7544,7330,6981,6559,6151,5809,5582,5489,5510,5620,5744,5832,5790,5582,5134,4443,3501,2328,987,-477,-1979,-3461,-4858,-6133,-7234,-8162,-8868,-9355,-9578,-9521,-9150,-8449,-7411,-6055,-4417,-2573,-606,1364,3227,4859,6167,7083,7573,7663,7402,6883,6207,5486,4813,4276,3913,3758,3803,4023,4394,4856,5390,5934,6476,6967,7382,7667,7788,7656,7258,6503,5407,3955,2190,194,-1946,-4095,-6136,-7935,-9394,-10426,-10992,-11082,-10729,-9996,-8965,-7735,-6391,-5020,-3682,-2431,-1288,-286,586,1315,1907,2378,2714,2936,3026,2995,2840,2576,2220,1804,1373,970,661,482,490,707,1142,1774,2552,3383,4169,4761,5042,4890,4208,2979,1189,-1068,-3687,-6494,-9294,-11896,-14099,-15760,-16764,-17066,-16685,-15686,-14191,-12336,-10282,-8169,-6128,-4260,-2630,-1279,-200,618,1231,1671,2011,2271,2509,2735,2970,3237,3531,3880,4293,4782,5372,6058,6852,7722,8650,9553,10377,10994,11338,11283,10795,9819,8393,6574,4463,2213,-44,-2140,-3949,-5383,-6362,-6898,-7001,-6748,-6211,-5492,-4650,-3771,-2873,-1985,-1111,-236,629,1495,2344,3151,3892,4516,4998,5297,5393,5290,4986,4534,3960,3329,2678,2060,1491,994,559,174,-187,-545,-939,-1374,-1875,-2435,-3036,-3669,-4290,-4885,-5422,-5886,-6262,-6534,-6693,-6719,-6606,-6322,-5873,-5233,-4434,-3479,-2431,-1327,-266,696,1451,1948,2122,1964,1497,785,-72,-939,-1684,-2163,-2274,-1929,-1106,175,1851,3800,5900,7980,9910,11542,12778,13553,13812,13575,12846,11691,10176,8395,6444,4429,2452,600,-1053,-2462,-3597,-4473,-5096,-5534,-5816,-6023,-6179,-6342,-6501,-6663,-6784,-6834,-6758,-6541,-6157,-5642,-5026,-4381,-3776,-3271,-2920,-2723,-2673,-2699,-2724,-2646,-2367,-1815,-948,248,1707,3375,5114,6822,8354,9617,10491,10934,10890,10361,9367,7954,6185,4155,1943,-339,-2594,-4733,-6646,-8274,-9537,-10400,-10849,-10882,-10539,-9862,-8919,-7780,-6523,-5216,-3943,-2764,-1752,-963,-433,-197,-242,-551,-1057,-1691,-2330,-2879,-3208,-3225,-2858,-2063,-852,733,2605,4653,6749,8756,10554,12016,13069,13618,13636,13092,11998,10403,8367,5998,3418,765,-1809,-4158,-6164,-7718,-8763,-9286,-9299,-8885,-8115,-7119,-5992,-4851,-3781,-2847,-2101,-1557,-1225,-1081,-1106,-1244,-1469,-1716,-1965,-2160,-2292,-2325,-2269,-2091,-1820,-1426,-941,-342,350,1139,2019,2971,3971,4983,5936,6774,7397,7734,7707,7265,6392,5096,3442,1508,-581,-2692,-4692,-6432,-7816,-8752,-9196,-9148,-8635,-7728,-6518,-5127,-3664,-2268,-1039,-75,558,846,797,478,-21,-581,-1071,-1373,-1390,-1060,-351,697,2057,3606,5286,6957,8561,9996,11227,12204,12908,13315,13412,13174,12586,11639,10335,8700,6788,4656,2421,169,-1972,-3905,-5541,-6819,-7707,-8204,-8334,-8139,-7673,-6995,-6149,-5198,-4179,-3154,-2174,-1293,-578,-57,222,275,119,-199,-591,-989,-1293,-1440,-1379,-1082,-565,142,988,1904,2836,3724,4520,5195,5706,6030,6124,5952,5479,4675,3527,2052,285,-1697,-3801,-5915,-7914,-9693,-11156,-12234,-12912,-13164,-13054,-12593,-11879,-10947,-9889,-8748,-7599,-6488,-5465,-4581,-3857,-3312,-2949,-2729,-2623,-2555,-2461,-2265,-1902,-1331,-531,479,1665,2958,4286,5566,6724,7707,8469,8994,9283,9334,9192,8862,8400,7835,7207,6566,5940,5365,4864,4445,4097,3822,3554,3300,2980,2592,2103,1502,823,68,-702,-1466,-2177,-2817,-3377,-3853,-4267,-4626,-4932,-5196,-5380,-5476,-5430,-5218,-4809,-4199,-3396,-2441,-1381,-285,776,1748,2570,3222,3685,3965,4074,4036,3871,3602,3245,2805,2303,1729,1106,429,-283,-1014,-1739,-2432,-3053,-3565,-3938,-4132,-4143,-3965,-3618,-3146,-2605,-2058,-1580,-1224,-1035,-1020,-1162,-1399,-1663,-1838,-1841,-1568,-964,-3,1305,2903,4694,6580,8421,10118,11555,12668,13393,13724,13649,13185,12372,11222,9794,8124,6262,4284,2257,264,-1603,-3271,-4664,-5742,-6476,-6886,-6987,-6841,-6506,-6036,-5508,-4939,-4388,-3864,-3392,-2994,-2680,-2491,-2431,-2543,-2809,-3229,-3758,-4325,-4860,-5256,-5434,-5315,-4855,-4039,-2898,-1482,110,1783,3405,4882,6083,6947,7381,7360,6859,5895,4512,2777,802,-1309,-3406,-5368,-7061,-8379,-9245,-9628,-9507,-8947,-7988,-6748,-5313,-3804,-2311,-926,282,1272,1996,2450,2603,2475,2044,1347,389,-770,-2096,-3488,-4889,-6170,-7250,-8025,-8410,-8345,-7797,-6758,-5265,-3375,-1186,1183,3595,5899,7957,9614,10785,11366,11353,10750,9650,8160,6456,4700,3087,1761,846,401,431,866,1614,2506,3415,4168,4666,4812,4590,3983,3067,1874,522,-935,-2396,-3803,-5093,-6211,-7118,-7774,-8139,-8211,-7951,-7390,-6531,-5417,-4103,-2647,-1116,423,1897,3271,4473,5491,6283,6843,7155,7226,7043,6628,5970,5102,4017,2762,1358,-146,-1673,-3173,-4536,-5691,-6554,-7054,-7159,-6865,-6194,-5231,-4055,-2795,-1555,-455,427,1039,1352,1408,1230,923,557,239,46,48,282,765,1474,2374,3407,4502,5597,6626,7529,8268,8797,9083,9110,8842,8283,7421,6277,4874,3269,1517,-288,-2072,-3725,-5168,-6312,-7086,-7454,-7377,-6864,-5937,-4637,-3042,-1232,685,2594,4382,5917,7095,7819,8015,7660,6762,5371,3601,1569,-557,-2631,-4493,-6049,-7199,-7933,-8242,-8185,-7813,-7220,-6470,-5644,-4806,-3998,-3270,-2642,-2140,-1775,-1546,-1450,-1474,-1591,-1778,-1994,-2210,-2390,-2503,-2541,-2467,-2313,-2042,-1703,-1280,-812,-325,159,585,918,1110,1116,903,462,-225,-1116,-2186,-3357,-4568,-5721,-6747,-7550,-8080,-8265,-8089,-7519,-6566,-5257,-3614,-1729,347,2494,4623,6616,8385,9835,10928,11630,11960,11964,11702,11272,10758,10244,9795,9450,9211,9060,8944,8789,8532,8090,7421,6485,5293,3856,2240,498,-1284,-3037,-4681,-6176,-7452,-8499,-9289,-9806,-10070,-10060,-9813,-9323,-8632,-7748,-6723,-5588,-4391,-3184,-2011,-924,43,850,1495,1949,2246,2372,2375,2255,2043,1744,1360,897,338,-313,-1053,-1871,-2729,-3593,-4389,-5068,-5540,-5773,-5704,-5337,-4686,-3795,-2757,-1644,-577,380,1138,1678,1988,2103,2087,2017,1979,2062,2313,2779,3453,4304,5274,6270,7205,7977,8502,8706,8550,8007,7096,5860,4360,2706,976,-682,-2187,-3417,-4303,-4796,-4870,-4545,-3870,-2909,-1759,-506,761,1968,3059,4001,4775,5366,5775,5976,5967,5705,5181,4358,3247,1854,239,-1537,-3364,-5134,-6732,-8045,-8995,-9520,-9601,-9248,-8509,-7450,-6159,-4728,-3258,-1829,-533,585,1466,2112,2505,2688,2685,2550,2331,2084,1840,1647,1513,1452,1460,1527,1626,1752,1856,1946,1971,1939,1810,1586,1240,772,172,-559,-1409,-2367,-3402,-4482,-5583,-6640,-7635,-8503,-9208,-9705,-9942,-9883,-9486,-8735,-7600,-6111,-4282,-2192,83,2415,4689,6755,8503,9827,10663,10986,10824,10217,9277,8091,6789,5485,4270,3245,2445,1929,1673,1684,1893,2253,2664,3047,3291,3326,3059,2466,1516,245,-1293,-3011,-4789,-6512,-8056,-9308,-10192,-10638,-10634,-10171,-9299,-8053,-6529,-4788,-2939,-1057,760,2432,3887,5062,5914,6419,6555,6351,5813,4987,3918,2646,1230,-285,-1853,-3418,-4931,-6332,-7547,-8512,-9131,-9351,-9095,-8341,-7094,-5400,-3357,-1097,1211,3403,5295,6772,7721,8119,7983,7384,6456,5330,4177,3137,2327,1844,1715,1947,2493,3283,4216,5191,6090,6823,7293,7450,7248,6690,5802,4635,3281,1821,383,-948,-2063,-2888,-3380,-3508,-3290,-2758,-1967,-979,135,1324,2523,3712,4839,5887,6810,7557,8083,8305,8183,7655,6718,5385,3731,1843,-122,-2043,-3751,-5146,-6131,-6684,-6805,-6571,-6061,-5387,-4665,-3980,-3417,-3023,-2807,-2778,-2896,-3124,-3428,-3744,-4059,-4330,-4555,-4733,-4867,-4983,-5083,-5194,-5299,-5413,-5492,-5536,-5489,-5336,-5038,-4584,-3967,-3211,-2349,-1443,-562,212,801,1145,1189,921,350,-488,-1516,-2650,-3781,-4803,-5608,-6111,-6242,-5970,-5295,-4257,-2917,-1386,249,1854,3346,4629,5662,6412,6903,7151,7229,7177,7074,6949,6855,6792,6775,6781,6795,6784,6734,6609,6409,6112,5726,5236,4665,3995,3259,2443,1576,660,-279,-1233,-2170,-3082,-3937,-4718,-5406,-5979,-6423,-6719,-6863,-6837,-6643,-6284,-5751,-5080,-4261,-3353,-2362,-1360,-380,507,1240,1777,2047,2041,1717,1096,190,-941,-2249,-3623,-4993,-6226,-7224,-7890,-8115,-7867,-7086,-5813,-4080,-2008,281,2612,4810,6714,8173,9101,9459,9276,8647,7710,6634,5603,4770,4262,4143,4413,5017,5844,6748,7580,8192,8467,8342,7780,6822,5523,3989,2325,651,-936,-2353,-3549,-4497,-5198,-5657,-5920,-5979,-5886,-5624,-5198,-4611,-3832,-2876,-1738,-445,952,2395,3788,5038,6038,6699,6945,6742,6089,5036,3678,2124,530,-991,-2299,-3335,-4039,-4439,-4560,-4496,-4321,-4125,-3985,-3939,-4023,-4216,-4513,-4855,-5226,-5560,-5842,-6026,-6103,-6054,-5865,-5550,-5084,-4506,-3799,-3007,-2129,-1213,-271,641,1508,2275,2916,3397,3684,3767,3633,3284,2735,2011,1135,161,-888,-1953,-3002,-3990,-4882,-5641,-6245,-6660,-6886,-6885,-6687,-6259,-5647,-4845,-3901,-2834,-1696,-521,651,1780,2836,3796,4634,5353,5930,6373,6666,6817,6811,6658,6358,5933,5422,4864,4330,3881,3595,3509,3679,4073,4684,5406,6151,6769,7139,7137,6680,5732,4320,2516,456,-1711,-3799,-5658,-7131,-8128,-8575,-8482,-7857,-6797,-5378,-3728,-1973,-225,1389,2781,3864,4582,4900,4810,4314,3466,2294,901,-660,-2273,-3869,-5351,-6651,-7717,-8491,-8956,-9089,-8877,-8334,-7451,-6269,-4811,-3146,-1341,504,2284,3889,5216,6178,6729,6841,6551,5919,5041,4044,3051,2191,1563,1252,1276,1656,2313,3195,4162,5109,5891,6395,6524,6217,5463,4288,2762,1000,-876,-2711,-4380,-5745,-6725,-7239,-7265,-6804,-5886,-4581,-2956,-1122,828,2786,4643,6311,7706,8745,9397,9613,9388,8749,7720,6387,4812,3116,1377,-294,-1826,-3160,-4256,-5111,-5733,-6153,-6408,-6525,-6553,-6488,-6358,-6138,-5827,-5413,-4886,-4263,-3552,-2806,-2058,-1375,-805,-406,-206,-245,-508,-992,-1650,-2424,-3245,-4028,-4702,-5193,-5471,-5499,-5311,-4910,-4394,-3790,-3208,-2685,-2282,-2027,-1913,-1925,-2025,-2162,-2284,-2352,-2325,-2185,-1936,-1571,-1116,-588,3,636,1305,2017,2756,3539,4341,5178,6003,6823,7580,8257,8809,9197,9401,9386,9149,8690,8027,7194,6248,5247,4269,3398,2693,2235,2046,2147,2508,3066,3733,4386,4895,5143,5017,4474,3485,2100,411,-1467,-3372,-5170,-6724,-7945,-8773,-9211,-9275,-9037,-8552,-7903,-7134,-6299,-5412,-4490,-3548,-2590,-1659,-784,-33,524,830,807,445,-295,-1359,-2707,-4233,-5826,-7360,-8698,-9732,-10346,-10479,-10087,-9172,-7774,-5969,-3866,-1601,679,2820,4695,6182,7216,7773,7859,7567,6974,6240,5476,4838,4416,4287,4473,4945,5634,6448,7239,7912,8324,8405,8105,7407,6361,5033,3530,1972,487,-824,-1854,-2556,-2899,-2883,-2570,-1990,-1255,-423,409,1165,1794,2224,2450,2423,2170,1677,990,134,-833,-1841,-2832,-3718,-4439,-4935,-5154,-5083,-4711,-4067,-3184,-2120,-932,314,1559,2743,3834,4776,5567,6168,6572,6767,6736,6485,5991,5290,4367,3290,2079,805,-469,-1687,-2777,-3709,-4442,-4978,-5323,-5506,-5572,-5572,-5563,-5591,-5713,-5942,-6299,-6762,-7288,-7820,-8267,-8545,-8556,-8238,-7540,-6467,-5066,-3413,-1654,88,1653,2927,3825,4314,4413,4201,3779,3277,2818,2494,2373,2465,2741,3136,3556,3920,4132,4156,3950,3542,2960,2262,1514,772,85,-513,-1007,-1389,-1657,-1829,-1887,-1865,-1734,-1534,-1259,-944,-617,-322,-92,32,39,-76,-290,-563,-828,-1038,-1108,-1019,-721,-231,424,1210,2033,2856,3584,4177,4587,4794,4780,4557,4119,3486,2660,1654,473,-859,-2334,-3895,-5527,-7137,-8696,-10094,-11287,-12184,-12742,-12908,-12654,-11990,-10910,-9494,-7772,-5861,-3844,-1830,68,1771,3192,4294,5058,5496,5663,5608,5442,5234,5096,5102,5307,5768,6462,7396,8492,9689,10882,11980,12872,13473,13712,13526,12916,11861,10425,8638,6607,4408,2148,-55,-2115,-3926,-5405,-6494,-7137,-7325,-7048,-6361,-5304,-3989,-2507,-1008,410,1588,2464,2938,3010,2672,2022,1124,144,-802,-1561,-2020,-2100,-1747,-986,151,1562,3130,4727,6203,7424,8281,8663,8532,7843,6638,4948,2897,575,-1850,-4262,-6508,-8498,-10130,-11392,-12251,-12765,-12970,-12952,-12775,-12519,-12216,-11910,-11593,-11255,-10868,-10401,-9820,-9116,-8271,-7297,-6209,-5034,-3802,-2549,-1313,-119,983,1984,2841,3552,4107,4508,4786,4954,5071,5165,5281,5449,5679,5969,6298,6609,6864,6987,6925,6651,6118,5370,4407,3311,2137,972,-113,-1070,-1840,-2427,-2816,-3030,-3102,-3046,-2901,-2677,-2380,-2008,-1557,-999,-351,423,1278,2225,3203,4182,5104,5908,6549,6977,7158,7088,6744,6176,5375,4426,3335,2190,1014,-124,-1199,-2167,-3014,-3723,-4304,-4760,-5133,-5434,-5719,-6010,-6337,-6724,-7153,-7632,-8102,-8546,-8894,-9118,-9160,-9014,-8642,-8069,-7273,-6291,-5127,-3800,-2343,-764,892,2593,4297,5942,7484,8847,9987,10854,11411,11657,11600,11266,10735,10048,9307,8578,7915,7388,6984,6741,6588,6520,6441,6300,6029,5555,4854,3893,2679,1255,-328,-1979,-3588,-5056,-6255,-7104,-7519,-7487,-7003,-6151,-5012,-3737,-2464,-1352,-518,-60,-17,-371,-1069,-1983,-2988,-3922,-4648,-5043,-5035,-4589,-3735,-2531,-1090,469,2014,3413,4576,5416,5895,6013,5781,5258,4500,3578,2569,1529,519,-428,-1282,-2045,-2704,-3290,-3797,-4257,-4674,-5049,-5389,-5668,-5899,-6042,-6113,-6099,-6017,-5884,-5738,-5603,-5519,-5511,-5580,-5727,-5916,-6092,-6214,-6191,-5998,-5567,-4906,-4012,-2927,-1710,-418,860,2074,3159,4076,4808,5331,5660,5778,5717,5463,5045,4467,3756,2949,2084,1230,438,-206,-654,-843,-750,-375,257,1082,2021,2970,3844,4539,5017,5226,5194,4947,4562,4122,3704,3390,3223,3219,3376,3632,3942,4227,4424,4494,4407,4186,3862,3487,3142,2855,2698,2640,2688,2752,2776,2651,2302,1667,712,-540,-2038,-3680,-5354,-6914,-8254,-9249,-9856,-10030,-9813,-9258,-8468,-7551,-6626,-5781,-5094,-4588,-4251,-4053,-3902,-3742,-3482,-3073,-2496,-1766,-925,-69,719,1345,1720,1826,1643,1235,685,115,-350,-577,-486,3,866,2084,3536,5122,6673,8059,9147,9830,10069,9820,9132,8041,6648,5049,3356,1692,157,-1143,-2123,-2738,-2932,-2717,-2107,-1159,44,1396,2777,4048,5091,5776,6022,5760,4981,3704,2009,-2,-2175,-4345,-6337,-7971,-9105,-9626,-9467,-8636,-7178,-5226,-2925,-491,1890,3996,5668,6778,7250,7089,6353,5146,3634,1971,339,-1127,-2314,-3167,-3685,-3908,-3921,-3822,-3727,-3706,-3847,-4141,-4597,-5157,-5749,-6318,-6771,-7087,-7223,-7189,-7007,-6707,-6335,-5915,-5480,-5028,-4558,-4055,-3498,-2871,-2168,-1387,-547,328,1205,2052,2835,3542,4152,4681,5129,5528,5888,6235,6575,6905,7215,7465,7619,7633,7467,7109,6556,5856,5066,4277,3588,3080,2827,2853,3143,3635,4227,4790,5203,5332,5120,4510,3557,2309,910,-526,-1839,-2936,-3718,-4175,-4299,-4173,-3847,-3447,-3042,-2721,-2537,-2513,-2645,-2922,-3289,-3712,-4152,-4559,-4926,-5238,-5481,-5687,-5834,-5948,-6018,-6043,-6011,-5921,-5761,-5527,-5247,-4909,-4564,-4226,-3915,-3667,-3477,-3348,-3262,-3183,-3071,-2883,-2567,-2104,-1463,-672,249,1222,2180,3030,3687,4109,4243,4126,3792,3328,2844,2432,2211,2227,2533,3110,3918,4877,5888,6846,7654,8234,8529,8525,8220,7663,6899,6010,5076,4176,3396,2793,2416,2290,2394,2694,3116,3566,3934,4122,4016,3572,2736,1536,8,-1735,-3603,-5432,-7119,-8529,-9579,-10205,-10376,-10091,-9368,-8255,-6794,-5060,-3117,-1047,1062,3133,5061,6778,8189,9246,9894,10124,9941,9393,8543,7482,6309,5123,4016,3057,2281,1699,1284,977,713,403,-35,-640,-1475,-2513,-3740,-5089,-6470,-7793,-8971,-9911,-10584,-10952,-11030,-10874,-10531,-10081,-9600,-9121,-8689,-8277,-7863,-7379,-6770,-5976,-4969,-3751,-2366,-882,589,1945,3071,3892,4352,4455,4236,3777,3188,2582,2088,1788,1764,2028,2576,3360,4289,5286,6224,7025,7590,7860,7791,7368,6612,5541,4235,2737,1163,-422,-1909,-3222,-4280,-5028,-5420,-5446,-5101,-4412,-3419,-2179,-757,765,2304,3778,5083,6168,6924,7331,7324,6906,6086,4897,3408,1688,-155,-2035,-3833,-5475,-6869,-7957,-8715,-9116,-9192,-8971,-8514,-7884,-7171,-6431,-5751,-5168,-4730,-4433,-4279,-4223,-4225,-4227,-4180,-4039,-3783,-3411,-2932,-2392,-1817,-1260,-728,-250,219,687,1232,1884,2708,3713,4906,6246,7666,9082,10391,11496,12309,12773,12856,12563,11927,11013,9891,8661,7394,6186,5087,4161,3424,2898,2572,2424,2426,2527,2681,2833,2928,2917,2756,2411,1858,1096,126,-1012,-2284,-3620,-4951,-6192,-7244,-8037,-8469,-8497,-8066,-7179,-5857,-4166,-2199,-90,2030,3994,5672,6930,7673,7840,7435,6462,5036,3232,1210,-886,-2921,-4750,-6282,-7451,-8212,-8601,-8628,-8385,-7938,-7382,-6794,-6253,-5800,-5476,-5290,-5228,-5278,-5405,-5568,-5751,-5910,-6029,-6094,-6085,-6000,-5834,-5568,-5218,-4747,-4177,-3476,-2660,-1717,-669,477,1678,2904,4094,5199,6144,6881,7345,7507,7343,6869,6106,5136,4017,2875,1787,873,199,-167,-198,105,706,1550,2543,3590,4582,5411,5991,6242,6133,5653,4842,3763,2513,1219,-19,-1062,-1843,-2280,-2361,-2103,-1539,-760,161,1121,2043,2851,3499,3946,4180,4198,3997,3590,2975,2169,1164,-4,-1338,-2784,-4308,-5844,-7321,-8662,-9784,-10623,-11109,-11216,-10931,-10260,-9268,-8003,-6570,-5053,-3552,-2144,-899,155,997,1643,2123,2470,2735,2946,3142,3331,3528,3727,3919,4110,4285,4461,4652,4876,5165,5539,6001,6552,7150,7752,8271,8637,8745,8539,7957,6997,5678,4077,2295,468,-1265,-2770,-3928,-4671,-4954,-4793,-4242,-3377,-2326,-1190,-104,838,1543,1959,2060,1854,1377,691,-129,-1000,-1835,-2576,-3160,-3565,-3786,-3830,-3722,-3490,-3148,-2724,-2207,-1609,-910,-132,721,1605,2462,3228,3805,4146,4168,3876,3259,2392,1340,223,-859,-1803,-2541,-3021,-3255,-3259,-3095,-2837,-2550,-2307,-2159,-2130,-2224,-2424,-2690,-2973,-3229,-3403,-3485,-3447,-3323,-3132,-2929,-2779,-2722,-2821,-3089,-3534,-4133,-4835,-5568,-6251,-6784,-7088,-7090,-6750,-6062,-5065,-3826,-2456,-1081,179,1202,1913,2277,2301,2056,1642,1187,834,697,877,1419,2322,3539,4962,6479,7934,9195,10148,10697,10822,10515,9847,8897,7792,6641,5578,4678,4021,3624,3476,3543,3742,4005,4244,4387,4393,4227,3911,3474,2959,2446,1961,1557,1234,960,702,375,-86,-740,-1639,-2771,-4130,-5633,-7204,-8729,-10100,-11225,-12012,-12427,-12435,-12058,-11334,-10326,-9122,-7814,-6491,-5245,-4148,-3244,-2573,-2118,-1867,-1767,-1760,-1775,-1748,-1619,-1348,-906,-295,479,1383,2378,3421,4453,5436,6304,7028,7556,7858,7906,7677,7167,6379,5332,4062,2624,1089,-454,-1912,-3170,-4139,-4710,-4826,-4431,-3525,-2138,-341,1745,3985,6207,8235,9905,11068,11619,11513,10746,9403,7603,5514,3335,1248,-575,-2009,-2993,-3514,-3624,-3418,-3009,-2532,-2088,-1772,-1620,-1653,-1841,-2150,-2516,-2900,-3248,-3556,-3803,-4019,-4203,-4394,-4581,-4780,-4955,-5085,-5117,-5015,-4739,-4266,-3597,-2737,-1741,-639,486,1588,2580,3426,4055,4451,4573,4420,3987,3295,2367,1254,-1,-1315,-2629,-3850,-4896,-5704,-6192,-6331,-6093,-5483,-4546,-3342,-1957,-497,926,2211,3256,3988,4367,4359,3995,3311,2377,1288,134,-970,-1935,-2676,-3117,-3228,-2967,-2357,-1406,-176,1279,2865,4501,6062,7476,8613,9419,9810,9778,9301,8449,7259,5866,4368,2893,1568,469,-329,-811,-1007,-958,-766,-504,-275,-129,-114,-224,-454,-740,-1069,-1380,-1677,-1961,-2268,-2644,-3154,-3838,-4742,-5868,-7187,-8652,-10164,-11624,-12907,-13899,-14492,-14606,-14192,-13231,-11761,-9826,-7546,-5019,-2398,187,2600,4717,6458,7733,8529,8817,8644,8044,7114,5948,4668,3400,2267,1377,826,655,898,1510,2449,3593,4841,6039,7064,7779,8087,7914,7232,6059,4449,2511,369,-1802,-3857,-5610,-6948,-7734,-7926,-7478,-6433,-4844,-2832,-514,1936,4373,6612,8531,9976,10885,11183,10885,10026,8704,7033,5183,3279,1504,-60,-1293,-2193,-2732,-2974,-2970,-2787,-2501,-2141,-1741,-1289,-772,-153,581,1445,2416,3440,4457,5357,6057,6456,6497,6131,5373,4250,2834,1232,-459,-2106,-3603,-4854,-5777,-6330,-6497,-6294,-5772,-5005,-4092,-3128,-2240,-1494,-1007,-800,-925,-1362,-2080,-3014,-4077,-5174,-6188,-7044,-7630,-7921,-7874,-7518,-6904,-6101,-5224,-4358,-3610,-3044,-2699,-2590,-2682,-2930,-3272,-3628,-3950,-4171,-4281,-4239,-4076,-3771,-3371,-2867,-2287,-1640,-915,-143,703,1590,2520,3469,4407,5309,6146,6891,7531,8055,8469,8783,9017,9194,9335,9451,9544,9594,9578,9443,9144,8623,7852,6807,5522,4030,2435,820,-691,-2012,-3064,-3820,-4286,-4513,-4588,-4613,-4697,-4937,-5397,-6110,-7069,-8218,-9477,-10744,-11890,-12826,-13429,-13665,-13474,-12883,-11922,-10655,-9181,-7570,-5924,-4298,-2753,-1303,22,1247,2367,3399,4356,5228,6025,6734,7348,7868,8286,8615,8858,9018,9106,9110,9032,8859,8573,8180,7658,7033,6298,5488,4625,3737,2866,2032,1273,610,59,-350,-617,-717,-653,-422,-25,507,1161,1868,2601,3268,3832,4206,4366,4263,3907,3326,2563,1716,865,120,-430,-728,-727,-445,86,781,1547,2278,2877,3263,3391,3239,2820,2175,1348,403,-603,-1633,-2644,-3622,-4564,-5459,-6322,-7138,-7905,-8598,-9184,-9637,-9897,-9960,-9768,-9342,-8667,-7784,-6727,-5559,-4342,-3150,-2044,-1087,-316,233,568,687,636,459,210,-22,-196,-225,-77,280,850,1603,2474,3397,4247,4942,5365,5437,5117,4372,3256,1819,174,-1563,-3252,-4786,-6043,-6972,-7513,-7681,-7484,-6989,-6246,-5329,-4307,-3229,-2151,-1097,-94,853,1730,2554,3304,4002,4625,5179,5647,6017,6279,6427,6463,6399,6262,6086,5916,5793,5749,5810,5970,6207,6476,6707,6841,6793,6517,5964,5122,4006,2644,1109,-551,-2237,-3898,-5458,-6870,-8107,-9137,-9966,-10576,-10990,-11194,-11200,-11014,-10624,-10053,-9287,-8355,-7259,-6035,-4694,-3283,-1821,-362,1062,2407,3612,4663,5482,6085,6425,6535,6431,6170,5810,5429,5098,4880,4819,4930,5206,5602,6063,6505,6851,7013,6939,6560,5880,4883,3603,2099,421,-1334,-3096,-4776,-6291,-7580,-8573,-9237,-9531,-9443,-8977,-8133,-6965,-5489,-3802,-1951,-52,1809,3525,4987,6124,6849,7146,6994,6451,5565,4463,3245,2049,991,168,-352,-531,-372,92,813,1702,2698,3689,4614,5378,5920,6182,6124,5720,4970,3895,2537,961,-746,-2498,-4185,-5716,-7006,-7984,-8607,-8853,-8725,-8249,-7474,-6458,-5276,-4012,-2741,-1557,-515,296,862,1117,1088,754,178,-622,-1558,-2582,-3618,-4588,-5460,-6157,-6680,-6981,-7087,-6982,-6709,-6271,-5707,-5041,-4293,-3503,-2685,-1876,-1104,-406,191,650,958,1097,1085,933,695,411,155,-27,-66,71,418,988,1767,2749,3884,5147,6467,7806,9088,10263,11267,12049,12569,12798,12728,12380,11772,10976,10024,9000,7949,6908,5921,4973,4085,3223,2387,1557,724,-100,-922,-1723,-2499,-3244,-3953,-4639,-5305,-5969,-6636,-7315,-7999,-8679,-9322,-9904,-10385,-10723,-10904,-10898,-10711,-10368,-9886,-9325,-8718,-8104,-7513,-6940,-6380,-5791,-5137,-4374,-3469,-2416,-1220,74,1407,2701,3870,4839,5545,5949,6046,5863,5451,4890,4272,3692,3244,2995,2999,3267,3782,4501,5326,6174,6914,7448,7667,7516,6957,6006,4738,3234,1653,125,-1192,-2172,-2732,-2823,-2458,-1698,-647,568,1793,2903,3756,4281,4396,4108,3421,2401,1135,-271,-1697,-3027,-4151,-4989,-5471,-5589,-5341,-4774,-3959,-2978,-1941,-935,-63,613,1039,1201,1123,841,436,-4,-396,-643,-703,-540,-163,372,1005,1626,2153,2484,2567,2355,1869,1125,208,-815,-1837,-2779,-3553,-4104,-4383,-4385,-4096,-3569,-2818,-1935,-958,8,910,1666,2216,2531,2568,2356,1894,1264,498,-288,-1046,-1671,-2125,-2361,-2361,-2158,-1768,-1268,-720,-193,243,535,659,594,365,10,-423,-858,-1233,-1470,-1534,-1378,-1011,-444,280,1097,1947,2754,3465,4016,4384,4531,4461,4164,3677,3004,2220,1349,490,-319,-974,-1439,-1649,-1583,-1242,-657,120,992,1869,2632,3171,3398,3233,2653,1667,321,-1270,-2995,-4682,-6190,-7367,-8107,-8353,-8090,-7376,-6321,-5060,-3773,-2624,-1750,-1282,-1237,-1640,-2391,-3389,-4464,-5458,-6203,-6585,-6515,-5981,-5018,-3710,-2191,-588,947,2299,3387,4148,4596,4744,4665,4436,4133,3857,3654,3599,3700,3973,4387,4901,5438,5927,6270,6394,6222,5720,4876,3720,2334,812,-696,-2045,-3102,-3726,-3867,-3473,-2601,-1331,182,1769,3237,4417,5160,5382,5040,4183,2877,1293,-437,-2094,-3530,-4573,-5119,-5086,-4471,-3290,-1645,378,2603,4915,7127,9124,10763,11963,12651,12806,12437,11587,10344,8802,7101,5349,3692,2211,993,62,-576,-976,-1193,-1332,-1482,-1732,-2157,-2792,-3651,-4709,-5906,-7167,-8398,-9491,-10378,-10962,-11227,-11145,-10751,-10111,-9294,-8431,-7597,-6924,-6465,-6288,-6393,-6754,-7309,-7944,-8561,-9002,-9186,-8981,-8364,-7292,-5824,-4023,-2019,51,2033,3770,5142,6044,6435,6307,5719,4763,3583,2327,1171,250,-295,-399,-13,835,2090,3627,5335,7015,8555,9762,10547,10810,10520,9702,8415,6791,4963,3123,1419,31,-941,-1402,-1333,-756,252,1572,3056,4528,5830,6786,7280,7201,6518,5238,3418,1190,-1314,-3891,-6375,-8580,-10372,-11645,-12365,-12533,-12227,-11544,-10626,-9614,-8648,-7837,-7263,-6942,-6870,-6970,-7147,-7284,-7245,-6927,-6245,-5160,-3687,-1895,108,2168,4129,5829,7139,7974,8301,8156,7627,6843,5978,5185,4636,4427,4650,5304,6352,7702,9208,10720,12063,13067,13604,13561,12894,11616,9780,7533,5011,2445,2,-2093,-3715,-4742,-5144,-4949,-4252,-3195,-1969,-753,249,907,1109,822,82,-1044,-2398,-3835,-5185,-6292,-7039,-7357,-7210,-6638,-5698,-4482,-3115,-1695,-346,860,1835,2551,2965,3092,2928,2514,1887,1108,241,-636,-1444,-2103,-2556,-2746,-2672,-2334,-1796,-1125,-425,197,646,837,726,303,-401,-1315,-2342,-3360,-4257,-4909,-5241,-5187,-4739,-3926,-2813,-1518,-159,1108,2145,2841,3088,2874,2173,1080,-329,-1889,-3451,-4848,-5924,-6580,-6729,-6375,-5549,-4351,-2920,-1411,-2,1157,1932,2246,2066,1424,401,-877,-2247,-3550,-4611,-5305,-5532,-5238,-4443,-3196,-1610,180,2023,3766,5277,6451,7228,7600,7589,7271,6743,6105,5482,4951,4595,4447,4512,4774,5184,5675,6181,6616,6914,7009,6844,6391,5630,4572,3245,1706,20,-1703,-3384,-4896,-6159,-7073,-7602,-7702,-7407,-6753,-5831,-4745,-3612,-2544,-1642,-967,-560,-408,-479,-695,-987,-1250,-1431,-1453,-1297,-969,-485,81,677,1205,1608,1819,1801,1568,1123,542,-104,-724,-1225,-1530,-1591,-1372,-902,-203,620,1505,2315,2969,3364,3437,3154,2518,1564,370,-967,-2327,-3587,-4629,-5345,-5666,-5531,-4961,-3957,-2632,-1056,605,2229,3656,4755,5440,5629,5345,4605,3536,2242,919,-308,-1250,-1830,-1940,-1595,-805,332,1705,3180,4603,5856,6813,7402,7573,7316,6663,5662,4414,2992,1541,133,-1099,-2092,-2774,-3122,-3126,-2828,-2277,-1571,-792,-59,547,928,1049,867,406,-311,-1205,-2210,-3225,-4176,-4985,-5596,-5988,-6155,-6126,-5949,-5685,-5418,-5199,-5108,-5164,-5396,-5780,-6279,-6822,-7327,-7709,-7872,-7765,-7343,-6609,-5609,-4411,-3127,-1869,-750,129,718,987,978,755,434,129,-18,97,551,1409,2628,4204,6012,7964,9918,11746,13335,14585,15430,15827,15758,15235,14277,12949,11312,9471,7531,5609,3822,2270,1030,145,-382,-597,-573,-437,-294,-303,-549,-1134,-2088,-3389,-4984,-6751,-8538,-10196,-11542,-12461,-12833,-12631,-11861,-10622,-9050,-7328,-5658,-4216,-3156,-2546,-2413,-2688,-3260,-3969,-4641,-5111,-5251,-4971,-4245,-3108,-1638,25,1747,3351,4712,5699,6249,6323,5941,5147,4038,2711,1303,-64,-1276,-2226,-2853,-3109,-2996,-2525,-1745,-721,483,1756,3036,4203,5191,5914,6327,6396,6128,5551,4731,3755,2722,1753,946,411,208,395,955,1876,3059,4400,5767,6984,7916,8404,8331,7638,6294,4353,1928,-835,-3708,-6491,-8953,-10900,-12204,-12771,-12609,-11779,-10412,-8684,-6790,-4926,-3259,-1909,-940,-334,-44,64,108,248,592,1234,2200,3463,4940,6496,7977,9222,10104,10534,10492,10016,9200,8183,7113,6139,5366,4868,4641,4643,4770,4897,4878,4598,3959,2919,1498,-245,-2185,-4174,-6067,-7695,-8955,-9758,-10077,-9953,-9446,-8705,-7837,-7022,-6350,-5928,-5790,-5918,-6284,-6775,-7314,-7778,-8070,-8116,-7856,-7264,-6343,-5121,-3644,-1987,-224,1566,3296,4898,6303,7460,8328,8877,9102,8999,8594,7905,6974,5832,4540,3138,1703,286,-1024,-2175,-3093,-3740,-4097,-4153,-3952,-3523,-2945,-2289,-1635,-1060,-629,-389,-370,-563,-954,-1462,-2032,-2554,-2940,-3104,-2977,-2526,-1759,-730,478,1726,2889,3810,4390,4534,4216,3469,2344,987,-482,-1893,-3107,-4001,-4504,-4578,-4260,-3616,-2772,-1855,-1022,-387,-63,-84,-461,-1131,-2003,-2946,-3820,-4490,-4845,-4825,-4408,-3626,-2548,-1273,100,1446,2696,3763,4609,5222,5590,5757,5746,5611,5395,5144,4888,4664,4466,4325,4214,4146,4113,4099,4132,4170,4248,4330,4415,4477,4478,4380,4142,3723,3118,2312,1376,346,-653,-1534,-2184,-2513,-2478,-2055,-1288,-229,993,2293,3513,4575,5382,5892,6100,6040,5760,5348,4866,4385,3944,3551,3204,2846,2450,1943,1296,494,-464,-1510,-2598,-3624,-4512,-5194,-5614,-5785,-5722,-5494,-5195,-4909,-4754,-4781,-5066,-5603,-6379,-7344,-8392,-9449,-10384,-11112,-11554,-11643,-11385,-10771,-9877,-8769,-7550,-6340,-5229,-4322,-3668,-3304,-3214,-3366,-3677,-4075,-4441,-4697,-4741,-4508,-3962,-3065,-1857,-353,1367,3221,5124,6965,8669,10150,11357,12255,12834,13108,13104,12865,12432,11852,11144,10339,9441,8464,7424,6348,5266,4233,3284,2473,1819,1324,980,724,509,253,-116,-655,-1392,-2340,-3453,-4674,-5907,-7055,-8008,-8696,-9054,-9070,-8770,-8201,-7456,-6630,-5821,-5120,-4572,-4202,-3984,-3866,-3767,-3604,-3297,-2798,-2081,-1173,-115,1002,2091,3050,3794,4253,4397,4214,3746,3045,2216,1341,546,-99,-503,-628,-459,-2,695,1575,2568,3596,4589,5487,6239,6805,7169,7299,7194,6846,6255,5454,4467,3366,2212,1105,125,-648,-1149,-1362,-1281,-946,-422,216,886,1497,1992,2311,2428,2328,2010,1485,779,-88,-1076,-2158,-3280,-4407,-5471,-6440,-7233,-7830,-8164,-8222,-7981,-7456,-6669,-5685,-4556,-3390,-2254,-1247,-415,191,577,763,806,779,758,821,1015,1383,1910,2580,3335,4120,4863,5529,6057,6455,6706,6837,6864,6825,6732,6609,6452,6244,5967,5581,5045,4331,3404,2268,939,-544,-2105,-3665,-5121,-6382,-7373,-8031,-8355,-8350,-8095,-7664,-7174,-6730,-6422,-6327,-6464,-6835,-7397,-8066,-8769,-9372,-9809,-9955,-9765,-9187,-8206,-6854,-5171,-3253,-1181,917,2945,4798,6389,7670,8603,9195,9455,9450,9210,8822,8324,7777,7210,6649,6098,5557,5012,4444,3836,3174,2446,1659,838,-1,-786,-1482,-2019,-2352,-2451,-2299,-1926,-1358,-677,54,745,1321,1728,1916,1879,1610,1146,518,-215,-995,-1764,-2450,-3014,-3394,-3580,-3544,-3313,-2895,-2350,-1710,-1040,-380,220,733,1129,1392,1522,1510,1376,1127,799,408,5,-400,-755,-1068,-1307,-1498,-1636,-1753,-1854,-1952,-2033,-2078,-2056,-1927,-1681,-1294,-805,-248,302,767,1073,1159,1002,616,41,-616,-1271,-1784,-2062,-2015,-1597,-800,328,1721,3258,4819,6279,7503,8402,8898,8954,8583,7820,6752,5487,4135,2824,1635,659,-87,-575,-849,-928,-874,-719,-510,-264,-1,270,539,797,1009,1165,1204,1108,843,388,-234,-1002,-1861,-2723,-3528,-4166,-4593,-4736,-4595,-4177,-3536,-2757,-1947,-1196,-629,-294,-241,-464,-918,-1524,-2201,-2837,-3364,-3710,-3864,-3814,-3616,-3315,-2976,-2681,-2460,-2378,-2431,-2634,-2965,-3401,-3910,-4460,-5022,-5564,-6059,-6484,-6808,-7015,-7073,-6956,-6646,-6114,-5355,-4352,-3122,-1683,-75,1640,3400,5119,6724,8137,9311,10207,10819,11172,11296,11265,11114,10928,10713,10522,10322,10122,9862,9541,9103,8551,7867,7063,6149,5153,4084,2969,1826,660,-504,-1665,-2805,-3909,-4971,-5961,-6878,-7691,-8397,-8971,-9411,-9702,-9842,-9831,-9675,-9387,-8992,-8510,-7973,-7414,-6851,-6302,-5776,-5259,-4750,-4218,-3645,-3016,-2306,-1514,-633,327,1346,2404,3459,4480,5420,6237,6901,7365,7631,7657,7482,7091,6537,5854,5089,4304,3539,2847,2247,1769,1396,1130,918,740,528,249,-144,-672,-1336,-2108,-2938,-3753,-4466,-4998,-5271,-5247,-4903,-4270,-3393,-2352,-1232,-124,899,1772,2459,2941,3202,3266,3115,2793,2283,1629,843,-29,-937,-1825,-2620,-3271,-3707,-3910,-3840,-3527,-2968,-2234,-1357,-422,505,1361,2069,2578,2864,2889,2708,2328,1851,1355,941,714,729,1052,1671,2561,3655,4847,6047,7127,8016,8626,8939,8932,8650,8128,7437,6646,5806,4969,4157,3375,2621,1869,1099,309,-527,-1370,-2222,-3041,-3792,-4459,-5011,-5459,-5812,-6110,-6388,-6696,-7074,-7538,-8108,-8747,-9436,-10113,-10728,-11222,-11567,-11711,-11674,-11424,-10992,-10380,-9590,-8633,-7501,-6191,-4708,-3057,-1272,606,2500,4344,6031,7487,8631,9396,9771,9743,9361,8689,7818,6857,5907,5071,4409,3972,3755,3722,3817,3948,4036,3998,3776,3353,2724,1945,1057,155,-708,-1457,-2067,-2521,-2830,-3035,-3166,-3282,-3404,-3562,-3751,-3962,-4159,-4313,-4382,-4350,-4198,-3940,-3591,-3189,-2766,-2360,-1985,-1659,-1354,-1070,-748,-385,74,612,1245,1926,2627,3279,3832,4216,4400,4344,4061,3563,2905,2154,1377,678,105,-249,-375,-235,126,674,1320,1971,2527,2894,2990,2795,2279,1507,542,-507,-1505,-2338,-2880,-3050,-2800,-2124,-1062,303,1865,3494,5059,6433,7517,8223,8529,8411,7926,7121,6112,4989,3881,2876,2061,1483,1153,1064,1161,1396,1707,2028,2338,2583,2784,2906,2977,2972,2884,2691,2363,1872,1222,390,-568,-1635,-2738,-3823,-4837,-5732,-6492,-7106,-7592,-7970,-8271,-8517,-8714,-8867,-8937,-8908,-8722,-8350,-7765,-6967,-5974,-4842,-3648,-2473,-1430,-589,-33,203,119,-257,-850,-1568,-2307,-2957,-3446,-3701,-3725,-3511,-3139,-2663,-2189,-1792,-1552,-1504,-1677,-2032,-2540,-3113,-3678,-4146,-4439,-4498,-4284,-3781,-2996,-1966,-721,661,2141,3627,5081,6426,7622,8630,9413,9961,10263,10326,10181,9853,9401,8880,8341,7862,7449,7162,6955,6816,6669,6438,6041,5403,4485,3264,1791,116,-1641,-3373,-4942,-6268,-7237,-7857,-8088,-8009,-7669,-7176,-6616,-6086,-5646,-5342,-5182,-5156,-5231,-5358,-5494,-5588,-5606,-5511,-5284,-4903,-4353,-3627,-2707,-1609,-319,1116,2687,4320,5975,7560,9016,10258,11224,11862,12134,12035,11570,10776,9700,8410,6975,5476,3985,2572,1297,202,-690,-1363,-1844,-2143,-2315,-2405,-2462,-2543,-2680,-2898,-3214,-3604,-4060,-4524,-4969,-5334,-5596,-5716,-5696,-5540,-5275,-4940,-4575,-4224,-3922,-3684,-3514,-3396,-3283,-3147,-2915,-2556,-2035,-1350,-522,383,1295,2111,2731,3086,3110,2811,2221,1427,552,-272,-906,-1231,-1176,-704,157,1332,2718,4163,5528,6669,7466,7848,7769,7254,6356,5176,3841,2478,1228,186,-554,-962,-1027,-792,-320,300,966,1590,2073,2371,2426,2250,1854,1280,587,-164,-924,-1633,-2266,-2807,-3248,-3614,-3920,-4195,-4477,-4778,-5123,-5509,-5934,-6379,-6821,-7229,-7580,-7846,-8013,-8072,-8021,-7875,-7628,-7303,-6882,-6373,-5748,-4989,-4079,-2995,-1743,-338,1175,2741,4271,5691,6910,7857,8489,8785,8766,8491,8034,7503,6998,6610,6413,6428,6640,7006,7410,7774,7958,7902,7526,6840,5861,4678,3374,2060,825,-268,-1180,-1920,-2520,-3025,-3494,-3972,-4478,-5016,-5552,-6046,-6428,-6669,-6711,-6570,-6258,-5826,-5351,-4887,-4510,-4241,-4092,-4036,-4013,-3966,-3809,-3489,-2966,-2223,-1296,-211,932,2083,3129,4020,4697,5115,5300,5221,4960,4511,3952,3310,2626,1946,1287,691,169,-251,-568,-767,-860,-851,-755,-605,-403,-192,30,239,438,617,785,929,1055,1150,1209,1214,1166,1054,877,653,377,76,-224,-517,-743,-903,-935,-837,-560,-125,489,1229,2067,2923,3736,4425,4933,5219,5268,5105,4773,4344,3896,3501,3214,3057,3022,3062,3103,3057,2836,2360,1597,523,-817,-2354,-3986,-5597,-7057,-8277,-9157,-9666,-9785,-9550,-9002,-8242,-7324,-6359,-5392,-4487,-3664,-2932,-2271,-1675,-1102,-559,-25,479,937,1324,1607,1781,1830,1774,1624,1416,1172,922,675,437,195,-58,-347,-675,-1049,-1454,-1872,-2262,-2596,-2840,-2954,-2943,-2770,-2466,-2023,-1457,-791,-27,803,1692,2607,3519,4386,5162,5802,6262,6511,6553,6384,6073,5655,5227,4842,4566,4424,4403,4483,4570,4605,4485,4156,3571,2743,1702,541,-654,-1763,-2704,-3393,-3810,-3955,-3875,-3650,-3370,-3132,-3028,-3119,-3446,-4006,-4772,-5684,-6661,-7617,-8453,-9095,-9468,-9524,-9241,-8607,-7648,-6398,-4914,-3269,-1542,180,1813,3283,4531,5524,6239,6701,6930,6988,6923,6798,6657,6535,6446,6377,6317,6218,6052,5791,5398,4894,4262,3554,2784,2005,1239,529,-123,-701,-1219,-1691,-2143,-2591,-3073,-3585,-4152,-4755,-5385,-6010,-6601,-7108,-7505,-7740,-7797,-7657,-7315,-6792,-6116,-5312,-4447,-3528,-2617,-1724,-859,-40,757,1524,2272,3004,3707,4373,4970,5490,5892,6190,6359,6441,6445,6428,6424,6473,6612,6837,7144,7490,7812,8046,8103,7918,7447,6658,5590,4274,2817,1309,-127,-1391,-2390,-3073,-3403,-3397,-3078,-2520,-1787,-983,-187,498,1006,1259,1235,901,287,-574,-1622,-2758,-3916,-4979,-5891,-6586,-7038,-7252,-7268,-7130,-6926,-6708,-6547,-6464,-6475,-6540,-6623,-6645,-6546,-6271,-5781,-5088,-4218,-3243,-2248,-1329,-574,-52,200,183,-72,-496,-1012,-1525,-1946,-2207,-2247,-2046,-1590,-907,-13,1026,2173,3360,4530,5619,6571,7326,7841,8084,8036,7714,7131,6363,5455,4516,3609,2836,2238,1869,1724,1770,1959,2194,2396,2462,2324,1924,1243,299,-875,-2194,-3588,-4953,-6214,-7289,-8141,-8728,-9062,-9144,-9011,-8690,-8214,-7608,-6892,-6075,-5173,-4190,-3145,-2054,-936,169,1253,2274,3221,4087,4853,5534,6125,6628,7044,7356,7556,7615,7520,7257,6817,6229,5509,4715,3899,3124,2446,1926,1587,1458,1532,1787,2174,2639,3097,3481,3704,3709,3436,2880,2036,952,-291,-1618,-2885,-4008,-4859,-5370,-5497,-5221,-4591,-3647,-2500,-1222,74,1311,2419,3355,4089,4632,4979,5165,5218,5155,5027,4831,4610,4364,4105,3845,3561,3269,2926,2545,2081,1545,911,192,-596,-1447,-2301,-3149,-3924,-4604,-5158,-5564,-5830,-5966,-6000,-5967,-5908,-5845,-5818,-5830,-5887,-5991,-6123,-6262,-6416,-6529,-6620,-6647,-6592,-6444,-6154,-5728,-5122,-4365,-3446,-2429,-1368,-348,527,1173,1506,1479,1092,380,-562,-1612,-2627,-3455,-3977,-4099,-3784,-3052,-1968,-654,766,2129,3328,4244,4834,5078,5004,4679,4180,3601,3013,2494,2069,1764,1563,1445,1379,1339,1306,1279,1274,1321,1451,1699,2088,2628,3290,4050,4818,5542,6118,6480,6561,6340,5810,5015,4016,2889,1738,630,-346,-1160,-1781,-2226,-2526,-2740,-2918,-3137,-3429,-3835,-4348,-4941,-5553,-6110,-6519,-6686,-6547,-6044,-5177,-3977,-2516,-904,723,2237,3495,4422,4943,5069,4850,4366,3778,3191,2785,2640,2858,3437,4360,5520,6796,8027,9034,9684,9833,9431,8444,6937,4993,2769,425,-1856,-3907,-5602,-6840,-7594,-7869,-7734,-7292,-6652,-5952,-5291,-4761,-4411,-4247,-4263,-4389,-4589,-4770,-4892,-4908,-4800,-4578,-4258,-3887,-3493,-3120,-2785,-2502,-2253,-2035,-1801,-1533,-1200,-773,-262,351,1031,1763,2514,3238,3916,4508,4990,5356,5593,5702,5706,5604,5430,5189,4904,4579,4231,3849,3450,3029,2602,2184,1805,1488,1275,1190,1254,1479,1840,2315,2832,3330,3708,3894,3789,3348,2522,1323,-223,-2033,-4007,-6009,-7904,-9554,-10839,-11676,-12016,-11876,-11297,-10387,-9258,-8059,-6904,-5914,-5136,-4609,-4287,-4122,-4000,-3841,-3516,-2988,-2184,-1131,144,1555,3010,4388,5601,6548,7182,7484,7459,7175,6690,6109,5507,4979,4558,4288,4146,4095,4081,4020,3858,3528,3009,2298,1426,457,-526,-1431,-2161,-2639,-2812,-2641,-2151,-1370,-368,766,1952,3086,4094,4911,5488,5803,5839,5609,5118,4399,3467,2355,1095,-277,-1716,-3172,-4589,-5906,-7054,-7985,-8637,-8984,-9008,-8710,-8126,-7305,-6311,-5239,-4159,-3165,-2314,-1649,-1174,-870,-680,-530,-347,-41,415,1070,1868,2780,3680,4471,5018,5224,5011,4366,3326,1985,506,-948,-2170,-2991,-3278,-2947,-2002,-517,1381,3476,5567,7400,8787,9549,9605,8917,7557,5637,3349,894,-1496,-3625,-5319,-6474,-7032,-7016,-6485,-5562,-4369,-3063,-1760,-577,421,1193,1733,2061,2218,2243,2188,2086,1967,1850,1738,1639,1542,1463,1386,1337,1319,1341,1432,1572,1782,2021,2280,2509,2678,2747,2691,2500,2174,1744,1229,685,145,-362,-796,-1172,-1486,-1762,-2043,-2346,-2715,-3154,-3672,-4231,-4815,-5348,-5795,-6097,-6206,-6136,-5853,-5438,-4899,-4348,-3828,-3435,-3215,-3206,-3412,-3804,-4308,-4845,-5291,-5544,-5501,-5081,-4256,-3029,-1442,396,2392,4388,6264,7891,9168,10041,10470,10478,10097,9387,8436,7297,6064,4759,3452,2135,836,-447,-1717,-2946,-4117,-5185,-6081,-6752,-7108,-7105,-6684,-5839,-4594,-2994,-1156,820,2776,4574,6074,7168,7766,7839,7382,6448,5110,3492,1697,-119,-1854,-3378,-4620,-5510,-6029,-6182,-5995,-5546,-4890,-4129,-3334,-2580,-1916,-1374,-957,-660,-448,-313,-208,-144,-100,-90,-125,-209,-344,-512,-668,-774,-745,-537,-71,669,1700,2987,4451,5999,7484,8770,9703,10158,10038,9296,7943,6043,3727,1168,-1431,-3842,-5872,-7330,-8118,-8171,-7531,-6297,-4642,-2766,-915,722,1942,2647,2777,2359,1485,284,-1079,-2451,-3686,-4689,-5397,-5804,-5936,-5841,-5580,-5201,-4740,-4202,-3581,-2834,-1945,-860,410,1875,3471,5143,6777,8268,9482,10314,10667,10492,9779,8579,6978,5129,3174,1316,-306,-1535,-2283,-2504,-2205,-1443,-322,1040,2507,3938,5248,6315,7134,7639,7872,7826,7543,7037,6322,5409,4291,2974,1455,-238,-2083,-4011,-5973,-7876,-9648,-11204,-12488,-13439,-14042,-14279,-14181,-13772,-13115,-12262,-11287,-10243,-9190,-8160,-7174,-6248,-5352,-4501,-3643,-2795,-1922,-1052,-172,677,1497,2251,2938,3552,4097,4585,5045,5478,5922,6354,6780,7158,7446,7576,7492,7132,6463,5479,4200,2695,1054,-613,-2178,-3528,-4560,-5200,-5406,-5171,-4528,-3527,-2271,-843,626,2029,3265,4238,4893,5188,5124,4715,4022,3092,2018,867,-282,-1360,-2330,-3135,-3772,-4216,-4481,-4565,-4491,-4269,-3923,-3470,-2939,-2349,-1742,-1147,-606,-151,174,363,384,268,26,-296,-634,-942,-1140,-1192,-1050,-699,-148,591,1465,2424,3408,4342,5175,5841,6297,6509,6466,6166,5647,4953,4157,3350,2612,2041,1680,1586,1722,2070,2526,2996,3366,3532,3434,3031,2358,1465,464,-531,-1399,-2033,-2367,-2370,-2056,-1478,-716,135,978,1740,2343,2770,2988,3021,2873,2581,2154,1631,1019,337,-390,-1152,-1907,-2636,-3286,-3832,-4227,-4450,-4477,-4305,-3938,-3407,-2734,-1981,-1183,-408,306,907,1371,1675,1819,1812,1665,1415,1068,663,213,-272,-766,-1279,-1776,-2270,-2722,-3131,-3476,-3736,-3915,-4014,-4039,-4028,-4005,-4006,-4082,-4245,-4525,-4927,-5425,-6000,-6594,-7152,-7619,-7936,-8052,-7951,-7606,-7044,-6278,-5360,-4321,-3229,-2106,-1009,59,1065,2020,2911,3748,4529,5248,5898,6470,6944,7305,7540,7621,7555,7306,6895,6304,5557,4680,3705,2703,1723,858,159,-289,-460,-314,123,835,1735,2756,3771,4680,5365,5734,5715,5274,4414,3184,1669,-14,-1732,-3334,-4702,-5702,-6277,-6369,-5994,-5192,-4051,-2680,-1212,224,1498,2515,3193,3507,3443,3049,2377,1522,568,-367,-1201,-1836,-2198,-2255,-1954,-1322,-367,845,2251,3750,5259,6668,7886,8844,9463,9711,9558,8995,8049,6724,5088,3171,1053,-1198,-3501,-5759,-7876,-9747,-11268,-12347,-12904,-12897,-12308,-11185,-9585,-7653,-5513,-3341,-1291,514,1952,2998,3616,3868,3800,3510,3078,2585,2077,1596,1137,705,282,-132,-539,-903,-1204,-1378,-1395,-1207,-803,-194,585,1463,2352,3155,3767,4096,4077,3667,2863,1714,275,-1319,-2954,-4461,-5706,-6538,-6878,-6644,-5856,-4543,-2820,-815,1303,3374,5235,6770,7886,8553,8766,8581,8066,7314,6417,5458,4501,3590,2742,1950,1196,458,-304,-1105,-1966,-2885,-3855,-4838,-5823,-6740,-7565,-8248,-8751,-9059,-9161,-9070,-8813,-8447,-8009,-7586,-7208,-6940,-6787,-6755,-6789,-6837,-6783,-6546,-6001,-5082,-3722,-1925,282,2801,5522,8277,10920,13272,15202,16584,17340,17417,16823,15577,13765,11477,8861,6051,3237,563,-1802,-3729,-5127,-5927,-6132,-5774,-4929,-3722,-2271,-750,719,1973,2922,3460,3557,3192,2401,1237,-195,-1809,-3453,-5055,-6462,-7634,-8478,-8980,-9120,-8927,-8415,-7649,-6657,-5505,-4241,-2908,-1566,-250,983,2094,3042,3792,4330,4641,4753,4680,4483,4206,3902,3621,3386,3206,3070,2943,2785,2550,2206,1723,1112,382,-429,-1262,-2087,-2837,-3499,-4041,-4464,-4776,-4979,-5095,-5109,-5020,-4797,-4417,-3841,-3063,-2060,-857,500,1967,3434,4843,6071,7061,7721,8033,7966,7546,6812,5831,4689,3489,2314,1275,424,-157,-461,-470,-218,246,858,1526,2174,2711,3068,3202,3071,2697,2079,1298,389,-548,-1451,-2244,-2862,-3274,-3448,-3406,-3157,-2770,-2302,-1828,-1424,-1147,-1036,-1099,-1309,-1613,-1930,-2177,-2253,-2105,-1671,-957,9,1172,2422,3675,4807,5724,6349,6608,6487,5960,5058,3811,2275,522,-1374,-3320,-5231,-7018,-8589,-9870,-10793,-11302,-11381,-11024,-10268,-9187,-7864,-6422,-4984,-3662,-2555,-1738,-1218,-1005,-1023,-1203,-1431,-1606,-1621,-1399,-904,-118,911,2125,3415,4681,5793,6671,7211,7393,7187,6639,5808,4786,3688,2622,1707,1020,635,571,828,1362,2118,2989,3908,4747,5435,5869,6000,5758,5135,4121,2742,1065,-842,-2857,-4869,-6739,-8338,-9569,-10324,-10584,-10328,-9610,-8513,-7147,-5650,-4143,-2752,-1542,-582,145,658,1015,1297,1561,1881,2287,2791,3388,4032,4693,5301,5829,6227,6487,6603,6586,6462,6252,5989,5679,5337,4952,4501,3970,3316,2524,1578,468,-778,-2143,-3565,-4986,-6341,-7544,-8537,-9242,-9618,-9626,-9250,-8512,-7428,-6071,-4503,-2832,-1146,429,1816,2901,3640,3984,3949,3565,2923,2124,1299,585,96,-63,161,780,1760,3024,4455,5923,7279,8393,9147,9459,9283,8611,7479,5951,4128,2119,50,-1956,-3788,-5336,-6530,-7297,-7615,-7470,-6884,-5910,-4611,-3089,-1442,219,1792,3187,4349,5226,5820,6147,6235,6146,5919,5605,5242,4828,4379,3861,3250,2525,1647,625,-541,-1821,-3155,-4491,-5750,-6866,-7789,-8476,-8915,-9108,-9089,-8888,-8555,-8142,-7667,-7196,-6714,-6270,-5849,-5475,-5152,-4886,-4705,-4599,-4601,-4684,-4847,-5037,-5187,-5225,-5039,-4553,-3686,-2393,-699,1367,3656,6052,8321,10314,11810,12698,12889,12373,11231,9592,7650,5625,3724,2134,993,349,215,488,1065,1765,2436,2924,3114,2951,2404,1529,382,-921,-2280,-3578,-4731,-5657,-6342,-6743,-6913,-6854,-6637,-6285,-5854,-5358,-4813,-4223,-3560,-2835,-2009,-1104,-110,935,2001,3034,3972,4770,5360,5712,5803,5615,5190,4547,3757,2894,2033,1269,659,280,147,286,657,1224,1901,2617,3263,3760,4031,4014,3691,3046,2118,950,-382,-1795,-3190,-4484,-5566,-6378,-6828,-6889,-6506,-5701,-4468,-2873,-983,1117,3290,5436,7391,9055,10282,11007,11151,10719,9735,8293,6520,4569,2628,850,-614,-1667,-2276,-2446,-2265,-1837,-1313,-836,-530,-496,-770,-1349,-2180,-3150,-4148,-5031,-5669,-5968,-5853,-5306,-4352,-3055,-1512,144,1788,3285,4518,5404,5881,5936,5583,4871,3875,2679,1389,77,-1148,-2257,-3169,-3888,-4389,-4689,-4804,-4779,-4628,-4426,-4192,-3990,-3851,-3809,-3880,-4063,-4351,-4688,-5062,-5382,-5640,-5767,-5757,-5596,-5294,-4889,-4398,-3892,-3382,-2939,-2570,-2318,-2186,-2183,-2297,-2511,-2793,-3101,-3389,-3589,-3647,-3505,-3105,-2427,-1453,-215,1248,2833,4467,5998,7345,8371,9023,9242,9030,8428,7507,6369,5140,3932,2865,2013,1449,1173,1187,1433,1841,2339,2824,3237,3507,3600,3511,3246,2854,2378,1884,1423,1049,773,623,554,552,548,500,352,73,-360,-929,-1617,-2352,-3086,-3719,-4196,-4428,-4386,-4020,-3360,-2405,-1249,66,1423,2746,3948,4953,5722,6223,6461,6455,6250,5892,5442,4950,4455,3982,3531,3084,2609,2054,1382,548,-463,-1645,-2966,-4368,-5777,-7095,-8252,-9139,-9729,-9954,-9815,-9319,-8486,-7368,-6003,-4469,-2798,-1088,626,2248,3723,4968,5912,6494,6662,6397,5700,4619,3226,1636,-14,-1590,-2942,-3963,-4571,-4739,-4481,-3871,-3010,-2021,-1049,-198,427,779,851,675,336,-84,-451,-687,-691,-431,104,860,1772,2709,3576,4237,4623,4668,4381,3793,2995,2087,1191,424,-121,-388,-333,-5,577,1305,2080,2804,3353,3662,3658,3328,2671,1741,597,-667,-1963,-3207,-4321,-5260,-5989,-6519,-6851,-7041,-7101,-7107,-7055,-7000,-6925,-6841,-6725,-6551,-6299,-5939,-5459,-4851,-4119,-3285,-2367,-1399,-404,587,1569,2528,3466,4392,5293,6186,7028,7815,8472,8976,9234,9226,8883,8221,7234,5994,4571,3074,1624,330,-697,-1393,-1703,-1643,-1233,-565,278,1162,1988,2637,3038,3135,2925,2426,1703,831,-100,-1001,-1805,-2451,-2931,-3234,-3398,-3465,-3470,-3472,-3478,-3521,-3567,-3617,-3618,-3548,-3367,-3063,-2624,-2060,-1398,-664,97,841,1534,2125,2596,2908,3065,3037,2855,2511,2036,1465,810,135,-560,-1224,-1852,-2422,-2931,-3375,-3760,-4070,-4319,-4489,-4580,-4587,-4502,-4326,-4070,-3724,-3312,-2826,-2276,-1659,-972,-215,617,1519,2484,3491,4515,5512,6442,7243,7859,8232,8308,8050,7444,6495,5243,3765,2153,533,-967,-2222,-3132,-3617,-3661,-3276,-2542,-1560,-472,580,1461,2053,2303,2174,1716,988,117,-771,-1547,-2085,-2305,-2158,-1643,-808,265,1471,2687,3800,4716,5364,5722,5785,5593,5195,4666,4058,3453,2870,2359,1912,1527,1174,811,404,-103,-726,-1508,-2422,-3482,-4614,-5791,-6926,-7956,-8814,-9434,-9794,-9857,-9651,-9187,-8522,-7700,-6797,-5838,-4899,-3974,-3102,-2269,-1478,-716,19,729,1395,2008,2522,2926,3177,3268,3184,2944,2560,2078,1537,971,438,-50,-461,-791,-1049,-1238,-1379,-1477,-1548,-1574,-1561,-1475,-1303,-1022,-622,-103,528,1238,2001,2767,3499,4149,4688,5084,5333,5424,5376,5196,4901,4509,4032,3473,2849,2159,1419,648,-143,-918,-1664,-2342,-2945,-3446,-3843,-4130,-4303,-4377,-4335,-4194,-3932,-3546,-3033,-2383,-1608,-742,186,1101,1940,2631,3110,3336,3306,3035,2580,2037,1484,1054,804,819,1111,1660,2411,3265,4101,4801,5242,5331,5020,4274,3130,1655,-62,-1881,-3695,-5351,-6760,-7811,-8474,-8694,-8508,-7909,-6984,-5760,-4331,-2762,-1118,504,2063,3469,4680,5646,6330,6723,6822,6650,6249,5660,4964,4210,3468,2798,2222,1772,1435,1191,999,817,596,301,-84,-564,-1110,-1677,-2227,-2682,-3010,-3158,-3104,-2862,-2420,-1843,-1130,-366,451,1246,2032,2764,3450,4079,4649,5159,5584,5916,6111,6154,5995,5627,5015,4182,3132,1899,547,-897,-2338,-3748,-5052,-6219,-7203,-7985,-8541,-8867,-8965,-8837,-8518,-8032,-7448,-6807,-6198,-5666,-5287,-5077,-5056,-5193,-5448,-5729,-5974,-6061,-5947,-5555,-4873,-3931,-2764,-1482,-175,1047,2077,2861,3351,3558,3523,3311,3017,2727,2526,2480,2615,2946,3443,4052,4717,5349,5884,6246,6389,6270,5886,5231,4345,3266,2062,792,-450,-1614,-2601,-3378,-3886,-4105,-4030,-3679,-3084,-2317,-1428,-516,354,1102,1674,2029,2155,2061,1771,1341,818,270,-252,-693,-1023,-1212,-1258,-1162,-935,-597,-167,325,863,1416,1963,2473,2926,3292,3551,3694,3696,3579,3329,2989,2560,2088,1591,1088,602,118,-352,-835,-1335,-1867,-2432,-3018,-3609,-4180,-4687,-5108,-5398,-5535,-5488,-5247,-4792,-4130,-3260,-2199,-968,401,1869,3400,4929,6433,7830,9098,10171,11014,11588,11853,11791,11376,10608,9490,8054,6337,4418,2363,280,-1738,-3594,-5204,-6502,-7459,-8057,-8325,-8305,-8059,-7663,-7173,-6656,-6139,-5642,-5151,-4653,-4095,-3463,-2714,-1830,-829,306,1510,2771,4020,5217,6315,7257,8023,8561,8861,8895,8642,8102,7258,6131,4737,3118,1331,-556,-2462,-4308,-6015,-7523,-8778,-9751,-10436,-10826,-10956,-10840,-10519,-10042,-9437,-8770,-8081,-7421,-6844,-6384,-6078,-5927,-5935,-6055,-6249,-6440,-6556,-6520,-6261,-5727,-4884,-3724,-2272,-564,1313,3284,5228,7034,8593,9786,10542,10788,10508,9714,8468,6873,5053,3179,1383,-164,-1361,-2133,-2443,-2341,-1874,-1174,-355,443,1103,1542,1703,1597,1256,773,243,-197,-457,-420,-55,667,1703,2967,4349,5692,6865,7720,8169,8155,7671,6794,5597,4238,2830,1525,413,-431,-979,-1254,-1291,-1152,-916,-625,-346,-91,128,314,495,679,885,1121,1371,1636,1881,2091,2233,2304,2265,2143,1900,1569,1137,625,23,-643,-1388,-2183,-3018,-3887,-4742,-5579,-6348,-7027,-7575,-7965,-8149,-8104,-7793,-7195,-6318,-5154,-3763,-2182,-498,1206,2844,4336,5612,6635,7376,7840,8042,8007,7764,7329,6721,5927,4960,3786,2427,873,-834,-2642,-4482,-6247,-7849,-9170,-10124,-10638,-10660,-10193,-9250,-7905,-6239,-4383,-2452,-601,1056,2391,3336,3836,3904,3581,2966,2183,1374,681,236,119,397,1053,2061,3327,4755,6220,7594,8771,9636,10116,10147,9691,8744,7323,5479,3299,877,-1638,-4121,-6405,-8361,-9871,-10842,-11252,-11091,-10444,-9399,-8107,-6719,-5400,-4288,-3495,-3079,-3057,-3382,-3964,-4681,-5383,-5927,-6181,-6043,-5458,-4414,-2943,-1141,898,3011,5071,6927,8449,9570,10207,10383,10105,9461,8544,7460,6344,5274,4356,3627,3099,2770,2563,2447,2304,2107,1762,1270,614,-177,-1040,-1922,-2732,-3401,-3868,-4086,-4043,-3746,-3227,-2551,-1778,-1000,-288,290,660,819,718,424,-61,-627,-1222,-1729,-2081,-2201,-2057,-1630,-953,-71,941,1987,2989,3848,4500,4895,4999,4815,4356,3664,2794,1811,792,-196,-1084,-1829,-2397,-2788,-3024,-3153,-3235,-3354,-3563,-3938,-4492,-5242,-6139,-7119,-8078,-8900,-9464,-9666,-9425,-8705,-7519,-5926,-4026,-1948,166,2176,3960,5437,6544,7285,7670,7764,7647,7392,7104,6842,6663,6613,6670,6842,7054,7268,7393,7370,7125,6613,5800,4699,3314,1726,-20,-1807,-3555,-5157,-6520,-7575,-8255,-8536,-8410,-7890,-7029,-5888,-4543,-3097,-1626,-232,1028,2091,2941,3576,4025,4338,4584,4815,5109,5493,5992,6604,7273,7963,8578,9052,9299,9259,8882,8155,7073,5669,4004,2119,131,-1916,-3900,-5773,-7442,-8865,-9991,-10801,-11285,-11456,-11339,-10980,-10428,-9744,-8978,-8185,-7398,-6639,-5928,-5251,-4619,-4014,-3444,-2912,-2436,-2021,-1697,-1448,-1279,-1156,-1030,-864,-585,-175,411,1138,1979,2854,3652,4293,4644,4661,4292,3560,2536,1317,59,-1113,-2039,-2645,-2854,-2690,-2187,-1463,-621,188,859,1297,1455,1333,971,456,-114,-621,-967,-1068,-883,-409,309,1193,2137,3024,3744,4207,4358,4192,3741,3097,2350,1651,1089,782,765,1047,1573,2255,2959,3563,3930,3979,3649,2949,1917,649,-745,-2132,-3387,-4402,-5086,-5388,-5276,-4768,-3884,-2707,-1305,207,1708,3089,4216,4999,5358,5250,4688,3712,2416,914,-657,-2154,-3461,-4472,-5129,-5407,-5312,-4890,-4189,-3300,-2272,-1206,-144,844,1721,2455,3044,3468,3771,3952,4070,4143,4211,4284,4373,4453,4502,4465,4298,3951,3391,2600,1596,411,-881,-2197,-3436,-4493,-5286,-5737,-5811,-5508,-4847,-3906,-2773,-1548,-364,700,1527,2090,2337,2307,2035,1609,1120,671,349,220,323,652,1171,1820,2515,3173,3720,4102,4286,4267,4056,3667,3140,2474,1702,808,-193,-1304,-2506,-3760,-5015,-6193,-7197,-7945,-8342,-8345,-7923,-7116,-5982,-4645,-3230,-1889,-747,91,557,643,369,-201,-972,-1868,-2768,-3623,-4345,-4913,-5298,-5492,-5517,-5375,-5108,-4736,-4294,-3807,-3293,-2758,-2201,-1605,-948,-215,618,1545,2564,3633,4708,5721,6603,7278,7692,7788,7564,7018,6197,5175,4028,2877,1795,900,241,-130,-206,-26,377,888,1447,1920,2244,2339,2164,1713,1010,105,-909,-1943,-2874,-3603,-4029,-4077,-3725,-2957,-1844,-456,1081,2628,4055,5227,6067,6505,6550,6222,5599,4768,3820,2853,1917,1083,346,-262,-763,-1165,-1479,-1725,-1916,-2065,-2206,-2345,-2526,-2753,-3048,-3403,-3797,-4185,-4519,-4721,-4755,-4552,-4119,-3448,-2593,-1612,-591,396,1262,1972,2480,2796,2944,2958,2906,2839,2819,2890,3077,3393,3809,4309,4819,5297,5666,5876,5874,5645,5164,4457,3545,2465,1285,33,-1208,-2404,-3487,-4418,-5139,-5630,-5839,-5781,-5442,-4872,-4117,-3253,-2370,-1542,-854,-353,-60,23,-38,-206,-360,-441,-357,-55,476,1227,2136,3114,4060,4857,5406,5625,5478,4950,4096,2976,1706,395,-837,-1901,-2727,-3292,-3611,-3741,-3749,-3742,-3788,-3969,-4313,-4832,-5485,-6213,-6934,-7547,-7982,-8152,-8038,-7616,-6930,-6030,-5006,-3952,-2972,-2146,-1550,-1206,-1121,-1255,-1534,-1879,-2184,-2358,-2345,-2082,-1581,-864,25,996,1979,2895,3661,4250,4615,4763,4711,4492,4162,3775,3387,3042,2791,2640,2613,2692,2857,3080,3319,3546,3717,3818,3825,3735,3559,3293,2963,2576,2148,1696,1228,768,329,-67,-387,-616,-713,-668,-447,-58,504,1207,2001,2828,3602,4226,4625,4709,4448,3824,2878,1701,397,-860,-1953,-2728,-3110,-3076,-2639,-1920,-1030,-140,605,1092,1242,1051,555,-152,-964,-1754,-2426,-2886,-3107,-3069,-2816,-2392,-1873,-1326,-820,-405,-102,61,123,86,14,-56,-70,10,206,514,915,1346,1753,2052,2174,2073,1721,1131,354,-540,-1450,-2271,-2904,-3289,-3362,-3156,-2678,-2033,-1288,-569,56,500,745,782,654,414,134,-121,-303,-392,-381,-327,-252,-246,-337,-578,-964,-1489,-2089,-2710,-3254,-3662,-3839,-3764,-3396,-2762,-1894,-867,238,1318,2284,3052,3557,3781,3710,3398,2904,2312,1721,1216,857,692,694,847,1061,1259,1355,1269,970,454,-257,-1069,-1909,-2653,-3200,-3473,-3405,-2999,-2269,-1311,-221,856,1782,2426,2684,2494,1854,811,-531,-2018,-3484,-4737,-5622,-6018,-5845,-5128,-3899,-2300,-476,1403,3161,4649,5768,6431,6633,6392,5762,4834,3716,2502,1321,256,-615,-1210,-1530,-1531,-1273,-775,-140,565,1225,1757,2090,2169,1986,1553,920,146,-678,-1491,-2206,-2780,-3163,-3353,-3333,-3132,-2769,-2274,-1686,-1042,-357,300,944,1507,1989,2354,2590,2696,2671,2530,2304,2018,1712,1413,1138,894,673,440,171,-171,-613,-1152,-1785,-2464,-3139,-3746,-4223,-4525,-4618,-4505,-4195,-3734,-3158,-2528,-1875,-1255,-686,-200,188,456,606,617,514,304,33,-251,-477,-586,-515,-222,291,1007,1863,2759,3607,4278,4702,4797,4567,4011,3219,2264,1283,372,-360,-850,-1071,-1035,-786,-419,1,361,607,684,589,338,-8,-387,-724,-953,-1031,-952,-714,-372,36,455,841,1170,1445,1673,1909,2180,2536,3010,3600,4310,5082,5868,6583,7151,7483,7534,7250,6635,5718,4554,3233,1863,530,-645,-1627,-2343,-2834,-3106,-3257,-3356,-3509,-3788,-4242,-4896,-5702,-6609,-7493,-8238,-8708,-8797,-8418,-7557,-6241,-4567,-2693,-798,912,2246,3062,3265,2853,1881,498,-1119,-2751,-4207,-5299,-5938,-6059,-5704,-4960,-3959,-2859,-1820,-967,-408,-191,-312,-758,-1420,-2246,-3093,-3882,-4510,-4904,-5022,-4843,-4377,-3673,-2781,-1794,-784,162,986,1646,2137,2473,2700,2871,3049,3276,3603,4021,4546,5121,5738,6316,6842,7255,7543,7684,7669,7505,7174,6703,6072,5299,4393,3368,2259,1108,-41,-1129,-2104,-2922,-3548,-3964,-4178,-4202,-4087,-3866,-3611,-3361,-3166,-3056,-3027,-3079,-3163,-3236,-3243,-3129,-2854,-2392,-1738,-913,56,1117,2222,3319,4349,5278,6061,6662,7076,7260,7243,7003,6581,6010,5336,4626,3934,3308,2792,2374,2050,1752,1433,1002,417,-385,-1388,-2575,-3867,-5160,-6335,-7266,-7839,-7981,-7656,-6868,-5707,-4244,-2658,-1058,389,1573,2421,2882,2977,2753,2289,1693,1060,493,65,-177,-199,-19,350,864,1472,2126,2759,3333,3781,4078,4168,4050,3691,3132,2375,1485,515,-476,-1423,-2284,-3021,-3626,-4092,-4438,-4676,-4830,-4915,-4945,-4927,-4875,-4785,-4671,-4536,-4375,-4200,-3991,-3748,-3450,-3086,-2642,-2113,-1497,-812,-83,665,1365,1998,2481,2791,2869,2712,2296,1663,846,-74,-1008,-1855,-2522,-2924,-3023,-2802,-2296,-1586,-764,36,700,1122,1222,972,371,-520,-1630,-2833,-4018,-5059,-5840,-6286,-6323,-5949,-5164,-4037,-2641,-1090,499,2010,3342,4411,5183,5640,5815,5758,5553,5266,4990,4766,4638,4616,4679,4807,4954,5093,5187,5228,5202,5130,5003,4851,4668,4456,4211,3912,3541,3093,2544,1914,1200,437,-351,-1122,-1844,-2481,-3013,-3427,-3718,-3903,-3990,-4012,-3985,-3925,-3845,-3739,-3601,-3406,-3157,-2805,-2388,-1865,-1280,-633,37,711,1353,1942,2450,2862,3161,3344,3406,3357,3217,3010,2774,2551,2371,2274,2258,2319,2423,2502,2500,2333,1940,1291,367,-785,-2102,-3475,-4790,-5918,-6756,-7228,-7293,-6966,-6293,-5363,-4277,-3153,-2086,-1165,-436,77,399,558,629,667,739,898,1165,1553,2038,2592,3161,3698,4159,4500,4714,4780,4727,4556,4312,4005,3673,3320,2968,2609,2257,1900,1546,1187,828,460,79,-330,-784,-1295,-1892,-2577,-3370,-4258,-5236,-6261,-7302,-8291,-9167,-9857,-10290,-10412,-10170,-9565,-8582,-7292,-5735,-4032,-2268,-574,955,2225,3165,3748,3971,3852,3464,2860,2139,1389,681,100,-314,-523,-522,-324,32,493,1005,1488,1888,2142,2209,2065,1704,1127,373,-530,-1524,-2553,-3546,-4444,-5161,-5652,-5840,-5710,-5218,-4397,-3266,-1895,-366,1234,2808,4275,5574,6665,7532,8191,8666,8995,9227,9378,9499,9568,9612,9584,9476,9242,8848,8273,7496,6520,5374,4089,2732,1372,75,-1087,-2071,-2849,-3415,-3799,-4037,-4195,-4327,-4487,-4725,-5045,-5463,-5932,-6425,-6867,-7205,-7363,-7306,-6991,-6413,-5593,-4559,-3380,-2117,-842,373,1482,2432,3215,3823,4273,4598,4833,5019,5196,5389,5615,5871,6140,6379,6553,6588,6435,6036,5336,4336,3007,1413,-413,-2370,-4358,-6262,-7949,-9322,-10263,-10717,-10638,-10023,-8931,-7427,-5647,-3735,-1843,-143,1232,2173,2604,2528,1969,1038,-145,-1406,-2580,-3505,-4051,-4136,-3736,-2872,-1647,-181,1357,2795,3978,4767,5081,4890,4214,3141,1776,282,-1219,-2554,-3645,-4388,-4774,-4794,-4507,-3972,-3288,-2539,-1807,-1168,-653,-310,-123,-91,-189,-373,-615,-868,-1075,-1220,-1220,-1085,-746,-224,496,1373,2362,3393,4380,5245,5896,6278,6354,6112,5594,4849,3968,3050,2182,1461,936,648,591,729,1006,1341,1649,1854,1883,1701,1288,667,-124,-1019,-1944,-2834,-3610,-4244,-4705,-4998,-5157,-5203,-5195,-5152,-5105,-5039,-4936,-4751,-4432,-3927,-3204,-2236,-1054,311,1782,3262,4655,5848,6763,7325,7513,7322,6797,6012,5053,4023,3028,2138,1429,921,629,521,577,732,952,1192,1408,1589,1699,1739,1671,1510,1206,783,203,-509,-1346,-2280,-3253,-4228,-5126,-5894,-6468,-6797,-6846,-6595,-6045,-5222,-4169,-2964,-1685,-437,677,1571,2157,2402,2289,1865,1191,401,-396,-1036,-1401,-1396,-951,-96,1139,2601,4158,5601,6750,7437,7538,6989,5799,4044,1870,-546,-2981,-5241,-7123,-8495,-9267,-9407,-8964,-8009,-6683,-5122,-3484,-1898,-488,686,1558,2145,2453,2537,2461,2282,2090,1927,1863,1922,2133,2490,2972,3551,4160,4759,5266,5632,5803,5742,5442,4909,4187,3328,2418,1530,773,192,-117,-165,73,546,1180,1903,2585,3149,3486,3546,3279,2700,1822,723,-540,-1850,-3145,-4311,-5300,-6048,-6529,-6736,-6688,-6407,-5945,-5345,-4654,-3925,-3187,-2481,-1816,-1221,-689,-241,134,424,635,759,801,758,636,440,185,-111,-431,-742,-1032,-1269,-1447,-1563,-1621,-1645,-1657,-1685,-1766,-1915,-2153,-2480,-2882,-3350,-3836,-4327,-4761,-5128,-5376,-5492,-5446,-5230,-4832,-4247,-3483,-2539,-1444,-205,1129,2539,3961,5360,6666,7831,8785,9479,9860,9894,9560,8864,7825,6506,4974,3324,1673,118,-1213,-2246,-2888,-3120,-2925,-2350,-1481,-408,703,1747,2561,3059,3163,2851,2155,1131,-100,-1429,-2715,-3838,-4712,-5246,-5424,-5225,-4684,-3846,-2781,-1567,-298,953,2082,3043,3758,4212,4395,4322,4058,3665,3240,2882,2676,2707,3011,3589,4404,5343,6299,7087,7566,7570,7015,5841,4091,1865,-669,-3283,-5748,-7816,-9307,-10068,-10059,-9296,-7886,-6007,-3864,-1693,287,1893,2982,3501,3443,2876,1932,750,-484,-1617,-2512,-3083,-3290,-3158,-2758,-2183,-1578,-1036,-686,-578,-750,-1180,-1823,-2586,-3383,-4102,-4659,-4977,-5016,-4748,-4198,-3394,-2408,-1305,-176,895,1841,2581,3098,3358,3381,3197,2856,2419,1957,1515,1159,897,761,734,807,947,1136,1331,1521,1673,1764,1788,1714,1542,1254,847,333,-277,-944,-1622,-2258,-2774,-3122,-3230,-3077,-2642,-1965,-1088,-124,842,1664,2249,2496,2354,1820,932,-230,-1539,-2872,-4082,-5059,-5722,-6014,-5964,-5589,-5000,-4276,-3532,-2863,-2327,-1973,-1774,-1716,-1698,-1671,-1514,-1179,-600,232,1295,2530,3846,5127,6257,7120,7635,7734,7428,6728,5732,4519,3230,1965,847,-59,-681,-1012,-1029,-768,-243,506,1435,2507,3652,4816,5918,6868,7583,7984,8005,7639,6874,5789,4463,3023,1599,322,-723,-1445,-1868,-1985,-1903,-1697,-1496,-1401,-1492,-1830,-2404,-3207,-4146,-5149,-6096,-6894,-7450,-7710,-7634,-7234,-6536,-5598,-4494,-3296,-2089,-930,110,1009,1722,2246,2579,2723,2700,2532,2240,1876,1459,1049,678,380,194,125,194,378,671,1023,1400,1750,2013,2157,2136,1941,1573,1061,452,-189,-794,-1293,-1631,-1772,-1710,-1464,-1100,-668,-286,-8,71,-82,-483,-1106,-1891,-2740,-3548,-4200,-4580,-4619,-4244,-3471,-2302,-843,833,2565,4230,5677,6784,7466,7669,7396,6701,5663,4412,3062,1743,551,-452,-1231,-1805,-2204,-2497,-2738,-3005,-3316,-3716,-4180,-4683,-5190,-5624,-5961,-6143,-6162,-6021,-5733,-5360,-4915,-4478,-4043,-3656,-3290,-2938,-2564,-2137,-1637,-1051,-391,313,1012,1664,2198,2594,2813,2862,2770,2579,2351,2148,2033,2031,2179,2434,2784,3142,3456,3635,3638,3419,2996,2395,1698,997,395,-2,-126,65,564,1316,2222,3170,4003,4615,4884,4756,4216,3300,2091,710,-715,-2049,-3170,-3999,-4479,-4593,-4374,-3844,-3090,-2149,-1113,-9,1086,2157,3154,4053,4828,5445,5891,6140,6193,6035,5693,5166,4499,3697,2813,1856,869,-134,-1116,-2070,-2953,-3762,-4466,-5049,-5509,-5831,-6028,-6099,-6066,-5930,-5715,-5398,-4998,-4468,-3817,-2995,-2016,-873,396,1729,3045,4233,5184,5792,5983,5726,5032,3979,2687,1303,12,-1042,-1716,-1939,-1678,-985,52,1286,2548,3670,4492,4899,4818,4240,3208,1814,194,-1513,-3149,-4588,-5732,-6528,-6976,-7102,-7001,-6749,-6475,-6264,-6188,-6302,-6594,-7042,-7569,-8080,-8484,-8665,-8555,-8088,-7243,-6044,-4521,-2772,-871,1068,2941,4663,6152,7347,8229,8777,9022,9006,8788,8445,8059,7697,7424,7265,7234,7291,7392,7445,7369,7071,6493,5585,4360,2851,1147,-647,-2402,-3988,-5296,-6233,-6749,-6842,-6519,-5868,-4943,-3874,-2737,-1650,-684,89,626,907,943,745,376,-119,-664,-1180,-1613,-1886,-1973,-1850,-1529,-1044,-456,173,756,1236,1555,1684,1623,1389,1034,617,202,-132,-348,-384,-249,61,492,989,1467,1841,2032,1974,1632,1004,115,-963,-2144,-3326,-4389,-5253,-5827,-6072,-5969,-5539,-4807,-3850,-2708,-1461,-154,1157,2437,3640,4742,5694,6473,7031,7347,7404,7202,6771,6153,5412,4621,3841,3134,2517,2008,1563,1158,717,199,-445,-1234,-2164,-3204,-4303,-5397,-6409,-7293,-7976,-8449,-8679,-8688,-8482,-8092,-7542,-6857,-6056,-5161,-4181,-3140,-2060,-967,97,1101,1993,2756,3342,3762,4001,4083,4043,3916,3754,3606,3504,3495,3582,3790,4088,4471,4882,5294,5644,5897,6008,5963,5750,5390,4902,4323,3694,3035,2377,1711,1040,324,-436,-1292,-2232,-3264,-4356,-5457,-6498,-7391,-8051,-8386,-8338,-7871,-6992,-5739,-4210,-2499,-746,925,2408,3617,4503,5066,5330,5350,5215,4997,4782,4642,4601,4696,4878,5116,5319,5399,5263,4835,4059,2941,1496,-176,-1980,-3777,-5425,-6821,-7850,-8490,-8714,-8573,-8136,-7486,-6742,-5958,-5233,-4569,-3994,-3482,-3000,-2526,-2032,-1522,-1016,-549,-183,48,84,-67,-409,-879,-1411,-1902,-2255,-2388,-2233,-1779,-1045,-97,958,2007,2926,3607,3987,4023,3750,3213,2524,1777,1103,573,271,198,340,637,991,1319,1509,1504,1248,745,21,-864,-1820,-2770,-3604,-4279,-4708,-4898,-4816,-4514,-3989,-3328,-2535,-1687,-799,95,974,1822,2632,3388,4079,4701,5224,5673,6014,6276,6455,6554,6596,6559,6462,6272,5999,5610,5119,4509,3810,3028,2211,1374,572,-177,-842,-1399,-1851,-2176,-2393,-2484,-2475,-2350,-2124,-1803,-1383,-910,-376,159,670,1120,1457,1683,1753,1707,1536,1300,1032,779,592,498,515,646,865,1152,1455,1741,1959,2087,2097,1995,1778,1478,1117,718,321,-86,-473,-882,-1317,-1824,-2437,-3175,-4065,-5094,-6246,-7460,-8696,-9850,-10869,-11660,-12166,-12333,-12145,-11584,-10687,-9494,-8066,-6492,-4844,-3221,-1677,-283,938,1969,2820,3514,4094,4584,5035,5464,5891,6327,6756,7179,7562,7896,8145,8290,8308,8170,7871,7381,6708,5836,4787,3578,2242,841,-585,-1942,-3176,-4208,-4983,-5457,-5609,-5445,-4983,-4289,-3412,-2462,-1511,-670,-17,376,455,211,-349,-1174,-2189,-3297,-4383,-5338,-6060,-6475,-6545,-6260,-5670,-4826,-3837,-2790,-1780,-893,-151,416,845,1181,1490,1849,2301,2898,3617,4450,5305,6118,6767,7183,7275,7022,6411,5493,4333,3039,1713,472,-586,-1396,-1888,-2075,-1942,-1552,-957,-238,512,1225,1816,2243,2481,2524,2412,2197,1932,1720,1593,1646,1877,2319,2940,3690,4513,5311,6007,6511,6760,6693,6314,5606,4636,3444,2123,748,-604,-1870,-3011,-4001,-4849,-5562,-6173,-6700,-7165,-7571,-7917,-8169,-8308,-8291,-8101,-7719,-7157,-6443,-5627,-4774,-3945,-3203,-2586,-2104,-1755,-1484,-1254,-985,-627,-129,529,1341,2278,3277,4284,5203,6000,6588,6975,7140,7109,6934,6646,6307,5945,5571,5188,4759,4246,3597,2765,1725,461,-999,-2621,-4319,-6019,-7611,-9009,-10118,-10877,-11238,-11189,-10737,-9919,-8790,-7425,-5897,-4299,-2698,-1173,225,1462,2504,3367,4037,4552,4927,5188,5367,5469,5532,5540,5515,5437,5307,5101,4810,4414,3904,3276,2538,1691,776,-199,-1192,-2166,-3099,-3946,-4688,-5294,-5754,-6032,-6134,-6031,-5717,-5200,-4461,-3550,-2479,-1316,-139,983,1940,2672,3109,3227,3029,2567,1897,1130,349,-350,-889,-1242,-1376,-1331,-1122,-823,-465,-104,242,576,904,1277,1722,2281,2973,3789,4693,5624,6472,7152,7538,7550,7129,6253,4952,3303,1417,-571,-2497,-4241,-5657,-6686,-7264,-7403,-7143,-6547,-5721,-4751,-3750,-2788,-1948,-1255,-741,-390,-179,-64,5,83,219,461,836,1371,2059,2891,3840,4856,5886,6867,7720,8392,8811,8941,8749,8229,7394,6278,4924,3401,1762,90,-1555,-3102,-4496,-5687,-6633,-7314,-7712,-7832,-7694,-7317,-6759,-6056,-5279,-4475,-3700,-2985,-2361,-1818,-1352,-930,-503,-52,480,1096,1811,2605,3441,4269,5018,5634,6038,6192,6066,5651,4983,4101,3079,1988,912,-103,-995,-1764,-2409,-2955,-3458,-3953,-4487,-5103,-5801,-6591,-7445,-8312,-9157,-9910,-10516,-10933,-11114,-11035,-10693,-10075,-9212,-8110,-6823,-5365,-3811,-2186,-565,1016,2503,3859,5055,6081,6923,7603,8122,8512,8782,8955,9036,9032,8936,8751,8460,8073,7594,7030,6424,5790,5174,4602,4087,3653,3262,2920,2561,2170,1697,1126,452,-304,-1105,-1890,-2601,-3172,-3556,-3733,-3696,-3492,-3160,-2791,-2451,-2219,-2152,-2272,-2592,-3068,-3657,-4277,-4851,-5308,-5583,-5645,-5488,-5127,-4612,-3985,-3305,-2614,-1931,-1268,-588,129,941,1872,2940,4127,5378,6597,7676,8468,8873,8778,8155,6999,5386,3432,1296,-852,-2834,-4501,-5743,-6483,-6714,-6451,-5773,-4756,-3533,-2198,-874,343,1373,2165,2677,2931,2924,2729,2393,2014,1647,1392,1278,1367,1651,2132,2750,3471,4185,4842,5328,5583,5545,5171,4460,3423,2108,580,-1088,-2800,-4484,-6054,-7451,-8618,-9525,-10143,-10456,-10462,-10157,-9552,-8673,-7542,-6221,-4763,-3251,-1762,-377,837,1827,2573,3077,3365,3490,3514,3506,3528,3628,3833,4154,4570,5046,5535,5973,6315,6508,6533,6384,6079,5661,5182,4691,4242,3853,3533,3258,2981,2657,2223,1647,901,-5,-1037,-2150,-3256,-4308,-5217,-5949,-6461,-6746,-6809,-6674,-6368,-5923,-5378,-4757,-4095,-3415,-2741,-2098,-1501,-966,-507,-120,182,421,587,694,755,756,729,649,556,433,321,211,138,94,95,135,197,276,344,389,404,373,312,212,96,-33,-158,-284,-387,-485,-550,-588,-586,-539,-434,-279,-68,177,442,698,930,1095,1189,1174,1054,815,461,0,-556,-1188,-1875,-2591,-3301,-3967,-4550,-4988,-5244,-5249,-4973,-4375,-3454,-2208,-702,1013,2817,4600,6223,7548,8462,8862,8708,7978,6725,5028,3002,803,-1434,-3551,-5419,-6928,-7997,-8562,-8611,-8137,-7171,-5780,-4040,-2073,-3,2012,3847,5341,6417,6987,7043,6623,5795,4697,3453,2232,1153,348,-120,-212,62,649,1468,2425,3401,4305,5041,5547,5785,5754,5456,4956,4278,3505,2680,1856,1077,373,-228,-705,-1032,-1194,-1171,-949,-542,42,744,1523,2277,2946,3430,3679,3647,3322,2730,1911,943,-104,-1147,-2109,-2946,-3610,-4089,-4396,-4529,-4548,-4457,-4324,-4149,-3984,-3821,-3680,-3549,-3432,-3312,-3203,-3085,-2988,-2904,-2861,-2867,-2931,-3073,-3280,-3564,-3904,-4296,-4718,-5157,-5583,-5980,-6318,-6574,-6721,-6732,-6592,-6280,-5800,-5152,-4363,-3464,-2495,-1511,-548,342,1140,1825,2400,2877,3284,3636,3969,4277,4587,4866,5114,5296,5395,5401,5295,5110,4841,4548,4252,3999,3824,3740,3764,3875,4055,4256,4441,4552,4564,4434,4164,3751,3217,2596,1913,1208,493,-204,-894,-1564,-2238,-2905,-3577,-4239,-4881,-5473,-5987,-6397,-6665,-6782,-6727,-6507,-6137,-5634,-5042,-4375,-3690,-2975,-2273,-1550,-812,-22,840,1791,2842,3974,5155,6325,7417,8334,9011,9357,9342,8934,8154,7054,5700,4204,2663,1191,-110,-1158,-1889,-2255,-2252,-1883,-1192,-242,885,2077,3231,4215,4938,5297,5249,4767,3881,2655,1198,-362,-1883,-3223,-4268,-4935,-5180,-5028,-4519,-3774,-2897,-2039,-1322,-858,-709,-916,-1444,-2236,-3201,-4200,-5125,-5854,-6289,-6382,-6099,-5477,-4553,-3428,-2173,-918,276,1298,2113,2679,2983,3059,2920,2643,2267,1866,1479,1139,870,648,472,297,100,-131,-419,-718,-1030,-1267,-1420,-1398,-1199,-785,-169,608,1511,2451,3369,4172,4793,5179,5277,5083,4593,3840,2866,1735,512,-736,-1935,-3044,-4010,-4800,-5403,-5787,-5970,-5927,-5685,-5228,-4605,-3819,-2947,-2022,-1137,-357,242,595,678,472,18,-635,-1391,-2157,-2820,-3292,-3502,-3409,-3023,-2368,-1527,-572,382,1267,1982,2512,2804,2912,2839,2679,2467,2295,2192,2209,2339,2583,2895,3243,3564,3824,3973,4008,3904,3696,3388,3037,2652,2296,1960,1684,1447,1240,1046,816,539,167,-300,-877,-1544,-2280,-3036,-3777,-4442,-5000,-5408,-5650,-5715,-5601,-5322,-4879,-4288,-3554,-2681,-1676,-550,675,1972,3278,4528,5629,6478,6973,7038,6586,5622,4148,2247,49,-2289,-4573,-6584,-8160,-9107,-9346,-8815,-7551,-5647,-3265,-604,2100,4630,6776,8379,9349,9633,9286,8380,7055,5474,3795,2175,747,-405,-1233,-1722,-1917,-1867,-1645,-1344,-1009,-714,-465,-276,-127,17,185,407,704,1068,1485,1925,2336,2683,2919,3025,2984,2819,2537,2195,1826,1472,1176,953,813,756,756,801,848,880,861,775,608,348,-7,-442,-964,-1533,-2149,-2768,-3373,-3922,-4395,-4754,-4990,-5080,-5035,-4856,-4575,-4226,-3850,-3501,-3219,-3048,-3010,-3117,-3346,-3676,-4051,-4413,-4719,-4905,-4963,-4869,-4650,-4341,-3981,-3636,-3335,-3120,-2988,-2937,-2907,-2872,-2747,-2491,-2064,-1433,-621,356,1435,2551,3639,4620,5462,6108,6571,6832,6943,6905,6779,6574,6322,6033,5706,5341,4931,4467,3952,3392,2793,2191,1591,1047,576,207,-21,-119,-57,137,438,812,1200,1543,1786,1871,1750,1421,864,123,-760,-1719,-2680,-3567,-4327,-4903,-5286,-5459,-5448,-5274,-4968,-4574,-4104,-3599,-3051,-2501,-1924,-1365,-800,-268,229,674,1050,1356,1588,1752,1873,1973,2079,2220,2413,2658,2947,3237,3488,3639,3647,3468,3103,2567,1912,1230,604,153,-46,80,564,1381,2493,3779,5141,6408,7463,8153,8401,8139,7369,6135,4520,2664,694,-1217,-2958,-4404,-5504,-6226,-6613,-6711,-6633,-6465,-6322,-6276,-6382,-6653,-7066,-7570,-8085,-8521,-8791,-8823,-8556,-7973,-7068,-5876,-4440,-2838,-1131,598,2272,3841,5230,6406,7335,7976,8338,8395,8174,7683,6961,6055,5014,3911,2797,1746,812,37,-538,-905,-1059,-1014,-810,-468,-62,395,822,1221,1530,1765,1891,1932,1874,1739,1520,1240,890,496,55,-413,-894,-1372,-1837,-2263,-2660,-2990,-3274,-3479,-3618,-3670,-3636,-3507,-3285,-2972,-2579,-2130,-1637,-1150,-689,-300,-16,129,127,-47,-362,-812,-1346,-1915,-2467,-2948,-3314,-3529,-3579,-3464,-3195,-2803,-2313,-1763,-1190,-606,-55,473,944,1370,1729,2023,2244,2385,2455,2454,2416,2354,2319,2342,2453,2686,3025,3472,3969,4474,4907,5207,5312,5187,4810,4207,3402,2461,1450,426,-536,-1414,-2163,-2796,-3313,-3737,-4099,-4412,-4697,-4952,-5157,-5294,-5323,-5204,-4914,-4424,-3738,-2880,-1881,-811,266,1270,2127,2769,3147,3225,3000,2485,1722,778,-270,-1324,-2289,-3071,-3587,-3779,-3599,-3048,-2129,-896,591,2248,3966,5648,7169,8426,9328,9780,9755,9213,8195,6756,4993,3047,1060,-814,-2420,-3663,-4452,-4775,-4652,-4162,-3410,-2529,-1648,-876,-299,47,168,107,-52,-222,-309,-228,62,589,1329,2221,3212,4177,5059,5744,6183,6333,6171,5725,5019,4122,3093,2019,958,-3,-831,-1474,-1927,-2197,-2292,-2273,-2162,-2027,-1908,-1846,-1872,-2005,-2248,-2599,-3041,-3550,-4105,-4671,-5224,-5737,-6184,-6548,-6815,-6960,-6990,-6880,-6645,-6270,-5791,-5204,-4566,-3904,-3274,-2736,-2335,-2108,-2094,-2262,-2621,-3077,-3577,-4018,-4303,-4356,-4099,-3516,-2607,-1418,-39,1438,2878,4179,5234,5984,6391,6469,6262,5837,5290,4701,4160,3712,3405,3224,3162,3161,3178,3153,3035,2809,2444,1981,1430,858,322,-132,-430,-562,-487,-229,202,746,1352,1939,2439,2771,2884,2723,2273,1550,571,-569,-1825,-3063,-4211,-5160,-5842,-6214,-6243,-5958,-5385,-4593,-3659,-2648,-1649,-707,130,845,1435,1913,2300,2627,2908,3166,3402,3614,3794,3925,3995,3996,3929,3798,3623,3418,3211,3023,2868,2769,2721,2725,2779,2846,2935,2995,3032,3014,2955,2845,2711,2563,2423,2318,2239,2204,2177,2146,2067,1909,1634,1231,687,18,-745,-1566,-2392,-3182,-3894,-4505,-5005,-5401,-5710,-5971,-6202,-6449,-6712,-7008,-7305,-7587,-7775,-7835,-7675,-7263,-6540,-5504,-4158,-2556,-764,1112,2971,4674,6131,7220,7884,8075,7796,7078,6011,4688,3250,1827,562,-446,-1098,-1377,-1261,-830,-137,676,1525,2269,2844,3170,3246,3070,2695,2176,1585,981,417,-89,-517,-895,-1224,-1548,-1870,-2197,-2528,-2825,-3078,-3245,-3315,-3285,-3174,-3014,-2858,-2741,-2727,-2823,-3051,-3375,-3768,-4150,-4485,-4677,-4710,-4538,-4172,-3638,-2990,-2291,-1614,-1033,-583,-315,-213,-258,-415,-602,-774,-853,-797,-568,-165,410,1110,1894,2701,3459,4121,4625,4944,5065,4988,4742,4362,3902,3406,2930,2512,2180,1966,1864,1884,2012,2226,2513,2825,3149,3422,3616,3675,3565,3245,2694,1904,893,-308,-1630,-3004,-4325,-5496,-6415,-6988,-7157,-6874,-6157,-5027,-3586,-1922,-183,1500,2994,4176,4969,5319,5219,4706,3840,2730,1475,216,-954,-1911,-2605,-2980,-3040,-2815,-2358,-1761,-1097,-473,60,423,621,639,526,341,144,31,37,235,609,1167,1845,2578,3287,3878,4284,4452,4355,4007,3451,2745,1981,1242,600,132,-152,-228,-144,60,308,518,638,591,376,-27,-570,-1195,-1830,-2380,-2768,-2920,-2797,-2376,-1689,-776,279,1372,2407,3254,3847,4089,3963,3460,2611,1512,239,-1065,-2283,-3307,-4017,-4382,-4353,-3967,-3285,-2389,-1410,-448,373,974,1302,1323,1073,568,-102,-892,-1710,-2509,-3236,-3856,-4365,-4747,-5012,-5164,-5209,-5160,-5012,-4789,-4486,-4144,-3779,-3429,-3139,-2930,-2844,-2879,-3028,-3259,-3522,-3743,-3862,-3796,-3506,-2947,-2126,-1059,192,1556,2936,4239,5362,6234,6785,6993,6847,6384,5660,4764,3790,2854,2055,1478,1200,1232,1574,2180,2946,3786,4547,5130,5409,5332,4860,4020,2886,1554,170,-1145,-2256,-3075,-3551,-3665,-3474,-3032,-2455,-1842,-1302,-921,-762,-842,-1168,-1682,-2342,-3056,-3747,-4341,-4756,-4965,-4925,-4643,-4132,-3432,-2578,-1644,-653,314,1246,2098,2857,3514,4064,4510,4853,5099,5242,5289,5234,5086,4854,4551,4208,3849,3518,3246,3066,2998,3050,3202,3439,3692,3929,4072,4083,3914,3558,3012,2316,1510,667,-157,-901,-1510,-1971,-2250,-2388,-2381,-2293,-2150,-2006,-1902,-1870,-1935,-2107,-2399,-2779,-3262,-3786,-4357,-4912,-5438,-5888,-6234,-6464,-6534,-6471,-6238,-5876,-5370,-4761,-4043,-3255,-2387,-1476,-516,462,1441,2402,3302,4123,4818,5373,5752,5956,5962,5803,5464,5007,4431,3803,3143,2509,1926,1443,1064,831,718,741,865,1069,1319,1578,1811,1980,2056,2007,1813,1453,924,235,-594,-1504,-2454,-3339,-4102,-4638,-4894,-4829,-4436,-3756,-2865,-1873,-901,-95,453,639,443,-123,-1004,-2070,-3232,-4307,-5232,-5865,-6202,-6214,-5943,-5473,-4860,-4225,-3611,-3094,-2687,-2390,-2184,-2016,-1859,-1653,-1379,-1017,-560,-30,562,1178,1794,2380,2919,3388,3786,4098,4338,4493,4578,4591,4536,4433,4276,4093,3890,3682,3489,3314,3174,3061,2986,2926,2874,2806,2690,2488,2180,1706,1075,248,-742,-1877,-3095,-4322,-5481,-6468,-7208,-7627,-7674,-7345,-6641,-5624,-4353,-2940,-1469,-62,1207,2253,3030,3521,3719,3669,3399,2991,2494,2001,1568,1271,1157,1276,1634,2244,3054,4021,5048,6036,6869,7438,7651,7444,6797,5720,4290,2594,774,-1041,-2702,-4089,-5117,-5720,-5908,-5693,-5159,-4386,-3486,-2556,-1685,-940,-356,64,342,526,674,842,1089,1440,1912,2483,3112,3735,4276,4657,4804,4669,4230,3493,2521,1377,181,-952,-1914,-2592,-2935,-2905,-2527,-1867,-1028,-134,666,1255,1520,1398,883,-1,-1150,-2458,-3766,-4940,-5842,-6382,-6508,-6219,-5563,-4622,-3506,-2324,-1193,-184,627,1238,1627,1835,1885,1816,1655,1423,1121,757,326,-179,-737,-1350,-1983,-2614,-3209,-3751,-4209,-4592,-4889,-5114,-5288,-5405,-5495,-5529,-5521,-5429,-5247,-4954,-4524,-3988,-3328,-2593,-1816,-1031,-293,374,945,1412,1776,2056,2281,2475,2678,2909,3196,3549,3970,4455,4974,5512,6014,6456,6780,6954,6944,6729,6309,5694,4911,4005,3023,2027,1058,177,-602,-1236,-1743,-2104,-2361,-2510,-2595,-2632,-2635,-2645,-2654,-2704,-2787,-2923,-3121,-3365,-3672,-4000,-4344,-4660,-4914,-5065,-5071,-4903,-4530,-3940,-3137,-2132,-957,347,1732,3139,4512,5796,6947,7917,8688,9236,9566,9688,9631,9428,9125,8768,8398,8050,7740,7466,7208,6912,6535,6002,5267,4296,3071,1626,10,-1687,-3360,-4901,-6212,-7196,-7829,-8068,-7968,-7563,-6951,-6210,-5435,-4691,-4032,-3472,-3018,-2635,-2305,-1978,-1642,-1273,-879,-468,-73,289,577,780,882,875,772,569,287,-72,-497,-983,-1522,-2111,-2723,-3350,-3947,-4485,-4916,-5204,-5305,-5208,-4892,-4373,-3675,-2840,-1905,-940,28,947,1786,2542,3191,3749,4220,4608,4927,5169,5350,5445,5467,5401,5256,5036,4760,4442,4103,3764,3426,3098,2757,2400,1980,1494,908,213,-573,-1453,-2377,-3317,-4227,-5064,-5800,-6412,-6892,-7245,-7480,-7617,-7668,-7647,-7552,-7392,-7147,-6826,-6422,-5935,-5395,-4800,-4186,-3568,-2947,-2348,-1739,-1130,-490,190,911,1688,2489,3318,4131,4915,5628,6244,6726,7030,7133,6987,6595,5943,5065,4015,2872,1729,704,-120,-647,-834,-674,-186,540,1438,2359,3228,3920,4381,4552,4421,3982,3262,2283,1078,-294,-1799,-3352,-4881,-6287,-7463,-8302,-8712,-8624,-8005,-6889,-5327,-3452,-1396,674,2606,4280,5592,6515,7025,7170,6987,6553,5918,5163,4318,3454,2596,1795,1092,523,123,-74,-80,125,472,934,1420,1850,2151,2248,2126,1791,1305,741,206,-243,-554,-759,-908,-1102,-1401,-1851,-2394,-2937,-3319,-3393,-3064,-2312,-1236,-6,1157,2062,2571,2653,2375,1863,1283,761,363,74,-206,-620,-1307,-2348,-3728,-5303,-6825,-7956,-8372,-7788,-6093,-3317,263,4244,8078,11217,13169,13591,12338,9488,5339,347,-4896,-9774,-13697,-16168,-16884,-15717,-12801,-8463,-3230,2258,7330,11359,13888,14644,13646,11134,7576,3561,-298,-3455,-5530,-6345,-5947,-4551,-2512,-214,1964,3736,4912,5428,5321,4694,3715,2528,1293,98,-981,-1944,-2769,-3499,-4096,-4553,-4801,-4768,-4405,-3684,-2653,-1424,-166,891,1554,1626,1056,-151,-1804,-3670,-5395,-6676,-7243,-6949,-5810,-3971,-1736,545,2487,3772,4204,3711,2411,516,-1623,-3681,-5296,-6248,-6379,-5707,-4340,-2534,-565,1224,2553,3201,3047,2132,583,-1320,-3278,-4952,-6067,-6452,-6047,-4940,-3336,-1501,257,1662,2532,2758,2379,1515,360,-848,-1900,-2613,-2893,-2704,-2111,-1215,-178,837,1674,2216,2391,2202,1690,969,161,-573,-1099,-1298,-1104,-499,462,1686,3023,4308,5381,6096,6381,6206,5618,4726,3663,2592,1665,996,678,730,1149,1847,2744,3675,4529,5154,5472,5430,5042,4383,3565,2727,2017,1521,1340,1442,1819,2364,2980,3559,4000,4253,4271,4073,3672,3134,2513,1888,1330,907,669,657,855,1261,1792,2393,2975,3449,3770,3878,3772,3459,2963,2340,1643,936,291,-229,-556,-640,-440,47,813,1804,2935,4113,5211,6116,6717,6931,6685,5959,4735,3063,1006,-1307,-3715,-6012,-7971,-9372,-10016,-9797,-8664,-6723,-4137,-1202,1770,4430,6484,7712,7993,7330,5837,3700,1186,-1452,-3954,-6130,-7831,-9015,-9665,-9855,-9663,-9184,-8516,-7715,-6831,-5890,-4910,-3905,-2917,-1967,-1141,-470,-43,121,-18,-436,-1095,-1921,-2824,-3703,-4464,-5030,-5351,-5402,-5207,-4794,-4239,-3612,-2996,-2469,-2095,-1917,-1958,-2209,-2643,-3201,-3825,-4438,-4972,-5375,-5597,-5630,-5471,-5156,-4727,-4258,-3803,-3444,-3227,-3185,-3342,-3662,-4129,-4667,-5225,-5726,-6119,-6356,-6415,-6300,-6023,-5633,-5166,-4687,-4234,-3866,-3596,-3458,-3445,-3554,-3763,-4048,-4368,-4699,-4993,-5226,-5362,-5377,-5261,-4998,-4603,-4082,-3468,-2798,-2104,-1449,-856,-378,-31,178,255,230,142,39,-26,-12,110,353,709,1148,1629,2099,2504,2807,2969,2988,2865,2623,2304,1939,1593,1289,1079,982,1015,1174,1447,1802,2203,2606,2962,3239,3397,3435,3337,3140,2857,2545,2243,1991,1840,1789,1881,2081,2404,2808,3277,3779,4278,4756,5182,5554,5869,6132,6367,6579,6800,7016,7256,7480,7708,7901,8058,8161,8200,8176,8092,7949,7781,7591,7421,7300,7249,7307,7469,7749,8114,8550,8992,9417,9767,10023,10166,10201,10147,10040,9914,9803,9739,9721,9759,9813,9865,9865,9791,9609,9325,8948,8514,8068,7659,7324,7099,6981,6981,7057,7207,7388,7590,7780,7946,8048,8068,7954,7676,7221,6571,5779,4884,3987,3184,2558,2185,2086,2228,2572,2976,3358,3573,3548,3225,2596,1708,640,-499,-1589,-2520,-3202,-3576,-3627,-3375,-2882,-2231,-1528,-877,-371,-84,-52,-278,-733,-1349,-2050,-2752,-3368,-3846,-4144,-4253,-4193,-3992,-3702,-3367,-3041,-2759,-2555,-2463,-2481,-2647,-2933,-3354,-3874,-4466,-5090,-5690,-6228,-6654,-6953,-7111,-7149,-7099,-6996,-6906,-6849,-6880,-6992,-7190,-7449,-7738,-8025,-8277,-8477,-8619,-8705,-8762,-8800,-8851,-8932,-9050,-9215,-9407,-9616,-9812,-9968,-10073,-10083,-10022,-9856,-9621,-9308,-8952,-8556,-8143,-7724,-7300,-6891,-6493,-6127,-5810,-5562,-5416,-5395,-5508,-5786,-6194,-6741,-7372,-8048,-8722,-9326,-9837,-10196,-10404,-10450,-10350,-10142,-9854,-9535,-9218,-8936,-8712,-8561,-8478,-8459,-8485,-8526,-8566,-8557,-8501,-8351,-8137,-7833,-7485,-7104,-6726,-6391,-6113,-5926,-5824,-5803,-5856,-5938,-6038,-6106,-6122,-6071,-5928,-5718,-5425,-5092,-4715,-4340,-3967,-3636,-3339,-3103,-2913,-2772,-2673,-2595,-2541,-2494,-2460,-2437,-2432,-2444,-2473,-2512,-2543,-2542,-2497,-2373,-2171,-1882,-1510,-1088,-634,-189,221,562,832,1007,1113,1147,1130,1079,1009,922,848,779,750,771,868,1062,1364,1787,2303,2905,3526,4139,4658,5053,5268,5282,5102,4738,4246,3668,3088,2546,2122,1828,1705,1736,1910,2193,2537,2912,3273,3602,3884,4126,4340,4548,4775,5039,5354,5720,6132,6566,7008,7426,7807,8128,8393,8597,8754,8875,8973,9061,9151,9237,9322,9397,9446,9462,9432,9337,9189,8965,8694,8370,8021,7671,7332,7047,6819,6675,6614,6635,6733,6874,7063,7241,7424,7559,7665,7711,7717,7676,7605,7510,7404,7288,7172,7057,6930,6807,6654,6490,6292,6061,5807,5517,5230,4944,4696,4510,4415,4435,4589,4878,5290,5805,6374,6948,7468,7876,8126,8195,8062,7765,7324,6809,6289,5823,5492,5324,5350,5563,5923,6385,6865,7299,7612,7760,7722,7510,7173,6775,6408,6151,6081,6246,6651,7281,8062,8909,9710,10358,10753,10845,10592,10035,9218,8243,7215,6248,5437,4856,4541,4492,4677,5022,5461,5882,6237,6424,6444,6249,5880,5357,4733,4067,3412,2819,2330,1965,1739,1642,1655,1757,1895,2060,2182,2262,2250,2158,1965,1692,1346,945,519,79,-350,-752,-1116,-1437,-1700,-1917,-2081,-2190,-2264,-2297,-2314,-2340,-2380,-2487,-2653,-2907,-3242,-3635,-4071,-4499,-4891,-5208,-5428,-5553,-5579,-5553,-5491,-5445,-5442,-5509,-5659,-5889,-6195,-6553,-6954,-7365,-7780,-8168,-8529,-8833,-9080,-9242,-9316,-9285,-9151,-8910,-8584,-8192,-7761,-7344,-6959,-6662,-6465,-6399,-6461,-6642,-6926,-7260,-7626,-7958,-8230,-8415,-8484,-8457,-8324,-8127,-7878,-7619,-7359,-7130,-6925,-6758,-6617,-6495,-6390,-6293,-6201,-6112,-6021,-5925,-5811,-5674,-5496,-5271,-4997,-4676,-4333,-3987,-3681,-3451,-3325,-3346,-3502,-3808,-4237,-4748,-5311,-5871,-6380,-6817,-7130,-7324,-7388,-7334,-7194,-6985,-6750,-6520,-6323,-6181,-6112,-6110,-6181,-6297,-6451,-6609,-6748,-6861,-6903,-6909,-6828,-6718,-6544,-6365,-6160,-5983,-5817,-5693,-5600,-5536,-5494,-5455,-5410,-5353,-5276,-5196,-5115,-5068,-5056,-5117,-5243,-5446,-5709,-6009,-6318,-6610,-6840,-7009,-7077,-7067,-6969,-6812,-6614,-6413,-6221,-6092,-6017,-6043,-6151,-6360,-6655,-7023,-7447,-7897,-8350,-8764,-9107,-9335,-9415,-9317,-9017,-8507,-7809,-6937,-5948,-4896,-3838,-2851,-1971,-1259,-721,-378,-203,-176,-260,-409,-597,-787,-967,-1132,-1288,-1446,-1621,-1815,-2029,-2238,-2436,-2566,-2629,-2575,-2420,-2162,-1826,-1473,-1124,-867,-714,-716,-871,-1168,-1578,-2045,-2520,-2947,-3272,-3474,-3521,-3422,-3186,-2835,-2400,-1900,-1370,-810,-247,322,899,1473,2047,2602,3125,3588,3968,4232,4358,4332,4154,3830,3398,2888,2369,1882,1517,1294,1288,1496,1931,2558,3338,4196,5070,5870,6542,7010,7257,7246,6998,6538,5917,5199,4458,3761,3172,2755,2523,2524,2728,3151,3744,4490,5341,6251,7187,8080,8913,9613,10169,10528,10695,10654,10432,10051,9569,9018,8474,7959,7527,7182,6935,6764,6649,6552,6453,6314,6144,5929,5704,5478,5298,5165,5114,5125,5194,5286,5370,5404,5379,5256,5070,4815,4547,4299,4117,4037,4080,4255,4546,4934,5373,5825,6254,6608,6889,7051,7127,7098,7002,6837,6642,6406,6170,5908,5655,5392,5138,4900,4685,4520,4406,4378,4427,4583,4817,5144,5522,5941,6360,6739,7060,7271,7369,7331,7146,6836,6392,5862,5259,4627,4011,3441,2971,2631,2439,2432,2588,2918,3386,3956,4598,5255,5907,6503,7046,7504,7895,8209,8453,8641,8758,8826,8830,8783,8688,8551,8385,8197,8005,7806,7615,7423,7230,7024,6806,6550,6277,5961,5628,5273,4905,4543,4183,3841,3518,3220,2955,2724,2543,2402,2315,2262,2239,2217,2177,2092,1944,1726,1436,1100,742,407,145,-4,10,198,579,1117,1797,2532,3292,3972,4542,4931,5123,5108,4897,4540,4067,3551,3032,2565,2182,1908,1741,1680,1692,1753,1815,1848,1811,1691,1469,1169,797,405,25,-304,-538,-679,-699,-638,-510,-366,-236,-164,-158,-236,-378,-560,-756,-914,-1008,-1004,-873,-634,-271,153,624,1052,1410,1617,1650,1479,1104,548,-144,-923,-1715,-2472,-3127,-3665,-4059,-4325,-4490,-4591,-4682,-4802,-4984,-5254,-5597,-6006,-6429,-6830,-7157,-7379,-7460,-7414,-7236,-6975,-6665,-6349,-6080,-5880,-5775,-5768,-5835,-5965,-6108,-6236,-6311,-6310,-6211,-6033,-5761,-5449,-5104,-4772,-4491,-4270,-4159,-4145,-4251,-4469,-4775,-5174,-5613,-6097,-6566,-7018,-7414,-7738,-7980,-8126,-8180,-8148,-8041,-7878,-7670,-7441,-7205,-6969,-6761,-6562,-6408,-6278,-6189,-6139,-6121,-6143,-6185,-6248,-6312,-6365,-6388,-6359,-6274,-6113,-5888,-5602,-5275,-4940,-4611,-4321,-4085,-3907,-3793,-3727,-3697,-3692,-3685,-3681,-3657,-3632,-3598,-3576,-3569,-3597,-3661,-3768,-3920,-4106,-4335,-4580,-4856,-5136,-5427,-5720,-6002,-6277,-6528,-6755,-6944,-7095,-7197,-7258,-7277,-7256,-7211,-7136,-7051,-6956,-6854,-6761,-6677,-6619,-6592,-6599,-6648,-6730,-6847,-6967,-7091,-7171,-7203,-7140,-6983,-6700,-6317,-5825,-5276,-4694,-4140,-3659,-3297,-3092,-3063,-3211,-3524,-3962,-4481,-5022,-5524,-5929,-6189,-6268,-6163,-5868,-5432,-4881,-4279,-3670,-3107,-2612,-2218,-1914,-1707,-1578,-1508,-1488,-1490,-1521,-1568,-1641,-1758,-1917,-2156,-2463,-2862,-3334,-3876,-4451,-5026,-5554,-5981,-6269,-6372,-6273,-5965,-5468,-4814,-4064,-3263,-2497,-1799,-1241,-831,-589,-503,-543,-673,-857,-1038,-1208,-1310,-1358,-1323,-1224,-1069,-879,-670,-474,-292,-162,-67,-42,-48,-113,-188,-280,-349,-387,-379,-317,-216,-76,77,227,381,508,648,784,950,1155,1406,1710,2052,2422,2790,3134,3419,3622,3716,3683,3516,3207,2774,2231,1612,951,299,-308,-809,-1171,-1356,-1331,-1101,-665,-58,666,1460,2241,2945,3523,3911,4122,4134,3998,3755,3470,3209,3018,2941,2988,3157,3416,3723,4031,4290,4467,4531,4500,4373,4207,4046,3937,3953,4097,4429,4912,5550,6279,7044,7766,8372,8790,8965,8879,8510,7907,7096,6160,5165,4189,3314,2585,2068,1766,1694,1825,2126,2538,3004,3464,3851,4145,4296,4331,4251,4113,3959,3858,3849,3975,4242,4638,5129,5654,6164,6589,6893,7048,7048,6919,6689,6408,6127,5879,5721,5649,5703,5846,6086,6371,6681,6964,7186,7309,7316,7187,6948,6599,6208,5794,5434,5154,5002,4977,5086,5296,5562,5854,6098,6278,6359,6331,6224,6035,5826,5607,5416,5264,5151,5068,4989,4895,4748,4541,4257,3904,3504,3084,2689,2355,2128,2032,2091,2303,2658,3128,3671,4251,4805,5302,5695,5963,6102,6111,6019,5854,5657,5461,5303,5204,5178,5233,5352,5523,5717,5902,6049,6124,6113,5994,5785,5482,5131,4747,4379,4053,3801,3636,3562,3573,3634,3734,3809,3839,3774,3585,3261,2792,2200,1519,793,88,-546,-1038,-1352,-1444,-1314,-956,-420,267,1025,1799,2511,3108,3545,3789,3852,3734,3492,3167,2822,2513,2291,2180,2201,2338,2568,2857,3155,3413,3605,3683,3647,3493,3222,2879,2469,2050,1637,1283,990,796,687,669,713,799,889,966,998,985,931,860,796,792,865,1064,1393,1847,2403,3003,3584,4065,4379,4456,4276,3819,3120,2236,1235,219,-738,-1543,-2142,-2494,-2592,-2459,-2127,-1677,-1169,-693,-327,-118,-115,-318,-709,-1237,-1840,-2435,-2955,-3344,-3553,-3597,-3472,-3239,-2946,-2646,-2408,-2243,-2185,-2197,-2270,-2338,-2360,-2291,-2083,-1742,-1254,-661,-4,651,1234,1676,1912,1899,1615,1050,247,-758,-1891,-3067,-4215,-5241,-6098,-6728,-7125,-7279,-7229,-7013,-6691,-6323,-5966,-5663,-5450,-5331,-5304,-5336,-5401,-5448,-5442,-5351,-5138,-4822,-4391,-3898,-3373,-2888,-2490,-2235,-2157,-2247,-2505,-2863,-3272,-3648,-3922,-4040,-3964,-3699,-3260,-2718,-2128,-1595,-1175,-946,-942,-1163,-1602,-2191,-2875,-3562,-4179,-4653,-4935,-4998,-4849,-4501,-4020,-3447,-2869,-2343,-1939,-1699,-1654,-1814,-2158,-2661,-3271,-3939,-4610,-5243,-5797,-6260,-6612,-6861,-7016,-7078,-7071,-6990,-6846,-6650,-6398,-6109,-5790,-5466,-5140,-4843,-4573,-4358,-4184,-4079,-4022,-4032,-4101,-4228,-4414,-4645,-4912,-5191,-5457,-5672,-5807,-5825,-5710,-5439,-5028,-4482,-3853,-3172,-2514,-1927,-1475,-1202,-1119,-1240,-1529,-1951,-2446,-2962,-3435,-3827,-4109,-4256,-4290,-4215,-4072,-3909,-3759,-3688,-3717,-3877,-4178,-4590,-5091,-5612,-6103,-6487,-6726,-6777,-6645,-6347,-5933,-5469,-5018,-4647,-4395,-4282,-4296,-4402,-4535,-4639,-4640,-4487,-4164,-3647,-2997,-2232,-1450,-705,-92,344,538,498,195,-306,-988,-1759,-2572,-3341,-4023,-4558,-4933,-5123,-5151,-5026,-4784,-4460,-4081,-3680,-3278,-2886,-2519,-2175,-1860,-1574,-1308,-1070,-842,-626,-409,-185,46,281,504,694,807,834,713,463,58,-470,-1076,-1719,-2335,-2854,-3250,-3466,-3511,-3382,-3129,-2786,-2441,-2130,-1938,-1882,-1993,-2249,-2623,-3053,-3478,-3824,-4039,-4075,-3922,-3582,-3093,-2503,-1877,-1271,-752,-338,-75,87,127,148,156,247,443,781,1266,1866,2553,3248,3904,4441,4823,5005,4987,4768,4382,3871,3269,2637,1997,1392,830,323,-138,-553,-946,-1319,-1682,-2040,-2378,-2687,-2950,-3130,-3231,-3210,-3081,-2838,-2486,-2055,-1555,-1012,-452,120,674,1210,1706,2159,2558,2889,3159,3356,3489,3573,3605,3620,3624,3636,3673,3733,3831,3938,4056,4141,4186,4154,4037,3830,3534,3176,2767,2355,1954,1604,1328,1119,1011,954,959,993,1020,1046,1032,1005,963,939,951,1027,1188,1424,1742,2097,2471,2807,3073,3229,3262,3152,2941,2623,2291,1962,1723,1609,1665,1899,2310,2846,3465,4075,4622,5015,5219,5198,4956,4522,3960,3333,2729,2225,1878,1751,1843,2171,2692,3361,4115,4869,5552,6089,6422,6523,6378,6024,5500,4884,4247,3655,3169,2819,2606,2528,2544,2618,2719,2791,2839,2815,2742,2609,2431,2230,2015,1812,1632,1492,1394,1345,1339,1372,1433,1508,1596,1666,1736,1780,1808,1827,1833,1849,1888,1958,2092,2279,2549,2884,3283,3722,4174,4607,4990,5303,5515,5643,5668,5629,5532,5413,5290,5179,5090,5013,4943,4858,4743,4582,4372,4118,3849,3589,3388,3280,3311,3495,3846,4335,4942,5596,6262,6854,7341,7659,7797,7723,7457,6994,6389,5659,4870,4070,3301,2630,2077,1686,1469,1435,1567,1857,2252,2724,3210,3654,4010,4222,4266,4125,3797,3304,2687,1977,1248,535,-92,-595,-931,-1083,-1036,-800,-406,120,717,1349,1959,2509,2973,3329,3578,3730,3796,3805,3777,3727,3679,3627,3584,3523,3454,3334,3170,2932,2621,2241,1797,1326,829,370,-67,-427,-732,-969,-1156,-1315,-1449,-1591,-1721,-1856,-1968,-2045,-2073,-2022,-1889,-1660,-1339,-928,-446,88,646,1190,1695,2130,2472,2725,2888,2978,3025,3044,3063,3092,3134,3185,3245,3279,3299,3260,3179,3028,2817,2552,2245,1918,1595,1304,1070,912,843,856,953,1088,1246,1370,1432,1393,1233,951,554,74,-452,-983,-1475,-1893,-2225,-2446,-2575,-2614,-2585,-2505,-2393,-2264,-2127,-1993,-1853,-1718,-1573,-1422,-1268,-1099,-941,-785,-658,-566,-529,-549,-651,-817,-1063,-1362,-1706,-2065,-2414,-2720,-2965,-3111,-3157,-3081,-2887,-2590,-2196,-1748,-1270,-818,-431,-154,-22,-44,-228,-540,-940,-1375,-1776,-2095,-2291,-2332,-2230,-1993,-1669,-1298,-939,-629,-414,-308,-316,-433,-629,-888,-1182,-1493,-1820,-2152,-2504,-2875,-3268,-3684,-4097,-4501,-4854,-5127,-5306,-5344,-5270,-5063,-4763,-4409,-4030,-3683,-3391,-3179,-3056,-3000,-3007,-3020,-3037,-3003,-2920,-2777,-2577,-2363,-2152,-1999,-1949,-2029,-2269,-2679,-3230,-3898,-4624,-5332,-5971,-6449,-6737,-6767,-6545,-6051,-5329,-4416,-3384,-2306,-1281,-374,325,787,973,911,624,191,-324,-847,-1308,-1684,-1946,-2126,-2240,-2355,-2498,-2724,-3053,-3480,-4006,-4581,-5165,-5718,-6167,-6498,-6660,-6655,-6480,-6155,-5723,-5210,-4681,-4171,-3730,-3384,-3159,-3049,-3054,-3134,-3269,-3394,-3489,-3482,-3358,-3086,-2661,-2100,-1438,-720,-21,609,1093,1400,1498,1382,1093,651,132,-423,-950,-1424,-1816,-2150,-2424,-2696,-2968,-3298,-3664,-4083,-4517,-4936,-5304,-5583,-5761,-5829,-5801,-5710,-5582,-5463,-5383,-5357,-5415,-5527,-5708,-5903,-6091,-6223,-6255,-6162,-5907,-5500,-4941,-4269,-3522,-2755,-2007,-1332,-752,-292,41,241,325,285,152,-71,-358,-679,-1003,-1305,-1536,-1701,-1760,-1740,-1642,-1508,-1368,-1264,-1228,-1281,-1436,-1689,-2022,-2413,-2828,-3233,-3593,-3878,-4055,-4120,-4051,-3859,-3550,-3141,-2671,-2155,-1653,-1181,-786,-494,-312,-253,-296,-414,-579,-740,-871,-936,-926,-845,-702,-539,-373,-255,-202,-234,-364,-578,-870,-1215,-1593,-1973,-2350,-2683,-2985,-3219,-3396,-3484,-3488,-3365,-3126,-2732,-2192,-1512,-698,181,1105,1966,2725,3285,3601,3633,3363,2823,2050,1121,126,-852,-1715,-2402,-2856,-3057,-3007,-2722,-2250,-1631,-924,-196,507,1112,1574,1838,1860,1626,1122,379,-563,-1626,-2723,-3750,-4607,-5216,-5504,-5462,-5078,-4418,-3534,-2538,-1508,-555,263,874,1277,1463,1478,1377,1223,1092,1046,1122,1350,1721,2208,2777,3361,3918,4385,4736,4940,4996,4915,4717,4447,4124,3814,3520,3297,3141,3064,3056,3098,3151,3198,3191,3124,2979,2761,2509,2227,1992,1805,1718,1725,1827,1983,2178,2346,2473,2523,2494,2392,2239,2060,1894,1758,1688,1695,1786,1965,2217,2519,2851,3160,3414,3564,3570,3397,3038,2477,1757,888,-48,-1000,-1880,-2606,-3104,-3317,-3190,-2739,-1969,-949,218,1441,2569,3512,4161,4472,4436,4082,3511,2810,2128,1563,1220,1146,1350,1795,2397,3060,3662,4117,4329,4280,3945,3380,2635,1798,950,161,-506,-1029,-1381,-1590,-1656,-1627,-1509,-1338,-1116,-854,-544,-172,264,790,1393,2073,2804,3548,4260,4888,5387,5718,5863,5825,5618,5288,4878,4442,4036,3696,3465,3339,3341,3430,3598,3784,3958,4064,4078,3967,3736,3397,2984,2551,2144,1830,1640,1619,1755,2054,2456,2922,3381,3763,4024,4111,4020,3756,3346,2858,2323,1828,1407,1104,956,949,1105,1377,1755,2194,2633,3051,3372,3571,3625,3508,3249,2874,2420,1979,1578,1298,1175,1208,1411,1734,2116,2518,2840,3055,3117,3006,2758,2402,2008,1656,1412,1349,1501,1878,2441,3135,3864,4530,5055,5347,5393,5169,4728,4119,3427,2728,2099,1597,1260,1103,1124,1297,1600,1982,2417,2845,3235,3534,3701,3704,3505,3098,2477,1669,709,-330,-1390,-2376,-3224,-3870,-4261,-4388,-4235,-3842,-3232,-2476,-1627,-760,65,793,1388,1823,2103,2232,2239,2158,2009,1845,1653,1484,1309,1155,996,834,650,444,209,-52,-325,-603,-847,-1047,-1167,-1194,-1118,-934,-669,-334,18,372,673,920,1080,1183,1235,1270,1333,1431,1605,1828,2092,2349,2551,2648,2585,2344,1901,1283,518,-334,-1206,-2018,-2708,-3199,-3472,-3473,-3244,-2761,-2124,-1343,-537,249,929,1444,1766,1865,1769,1494,1104,654,206,-175,-449,-578,-554,-375,-63,355,839,1341,1818,2221,2508,2647,2618,2407,2034,1504,874,174,-533,-1188,-1749,-2151,-2387,-2411,-2254,-1903,-1419,-815,-167,500,1115,1637,2023,2224,2218,1985,1516,833,-35,-1038,-2111,-3188,-4189,-5053,-5710,-6120,-6251,-6083,-5633,-4925,-4011,-2973,-1896,-876,-17,617,963,1011,788,354,-209,-778,-1269,-1562,-1606,-1347,-798,23,1035,2166,3302,4350,5200,5774,6007,5865,5356,4502,3383,2063,664,-735,-2034,-3159,-4074,-4734,-5158,-5346,-5335,-5164,-4863,-4483,-4040,-3568,-3075,-2571,-2059,-1527,-994,-436,103,638,1125,1544,1873,2078,2158,2109,1936,1675,1340,975,602,243,-94,-414,-731,-1067,-1449,-1883,-2387,-2938,-3517,-4077,-4573,-4941,-5144,-5120,-4863,-4338,-3581,-2603,-1473,-256,961,2074,3003,3648,3964,3902,3473,2708,1674,460,-831,-2091,-3225,-4138,-4776,-5081,-5053,-4690,-4028,-3138,-2073,-958,135,1085,1806,2233,2303,2026,1402,509,-587,-1773,-2943,-3996,-4838,-5408,-5670,-5614,-5269,-4680,-3917,-3065,-2199,-1404,-738,-252,31,105,-14,-292,-683,-1124,-1560,-1925,-2179,-2272,-2206,-1954,-1562,-1025,-409,279,968,1664,2295,2879,3349,3724,3958,4064,4014,3835,3520,3117,2646,2156,1693,1293,1000,822,780,851,1014,1227,1437,1595,1655,1579,1352,981,482,-91,-696,-1265,-1751,-2105,-2315,-2355,-2267,-2042,-1751,-1392,-1015,-631,-239,131,504,841,1151,1387,1544,1563,1446,1165,726,169,-496,-1179,-1857,-2442,-2908,-3198,-3296,-3196,-2898,-2441,-1853,-1190,-504,148,713,1150,1425,1522,1446,1203,835,366,-151,-690,-1203,-1678,-2079,-2406,-2650,-2807,-2899,-2931,-2930,-2917,-2912,-2945,-3017,-3151,-3332,-3562,-3817,-4074,-4294,-4447,-4483,-4374,-4081,-3592,-2901,-2018,-991,141,1295,2391,3344,4070,4503,4608,4370,3820,3010,2022,942,-130,-1120,-1955,-2609,-3045,-3284,-3304,-3154,-2814,-2329,-1694,-952,-129,726,1553,2298,2888,3271,3407,3264,2859,2205,1374,417,-564,-1494,-2292,-2881,-3236,-3327,-3167,-2804,-2276,-1672,-1044,-460,29,403,628,724,680,525,264,-79,-484,-930,-1386,-1809,-2170,-2402,-2486,-2377,-2076,-1593,-965,-249,477,1143,1666,1997,2091,1940,1561,1000,315,-400,-1092,-1658,-2069,-2256,-2226,-1963,-1500,-884,-155,592,1304,1898,2312,2514,2472,2214,1760,1191,565,-21,-506,-814,-920,-786,-445,101,782,1565,2364,3135,3801,4309,4629,4693,4510,4043,3301,2304,1072,-333,-1860,-3420,-4926,-6283,-7383,-8149,-8499,-8397,-7836,-6847,-5516,-3949,-2290,-689,720,1815,2531,2838,2767,2385,1797,1115,459,-81,-437,-577,-505,-265,103,502,891,1183,1341,1336,1145,797,290,-317,-1008,-1715,-2410,-3027,-3537,-3876,-4032,-3949,-3645,-3094,-2340,-1413,-361,722,1786,2722,3467,3952,4133,3990,3539,2813,1866,787,-377,-1519,-2600,-3544,-4315,-4876,-5189,-5249,-5028,-4555,-3827,-2905,-1833,-693,431,1453,2297,2899,3221,3260,3024,2567,1942,1214,468,-243,-848,-1304,-1578,-1640,-1500,-1157,-654,-25,663,1342,1934,2370,2593,2555,2260,1704,957,75,-837,-1696,-2389,-2859,-3037,-2923,-2528,-1911,-1146,-332,437,1076,1517,1722,1679,1398,925,297,-402,-1145,-1833,-2457,-2942,-3275,-3427,-3385,-3149,-2722,-2143,-1433,-670,92,768,1280,1567,1588,1329,826,125,-670,-1469,-2157,-2650,-2872,-2795,-2421,-1779,-943,24,1033,2010,2902,3657,4254,4677,4915,4969,4829,4496,3967,3248,2345,1291,112,-1125,-2367,-3521,-4510,-5248,-5668,-5717,-5395,-4700,-3713,-2492,-1159,190,1440,2515,3347,3909,4202,4247,4093,3795,3410,3001,2615,2289,2044,1883,1784,1716,1636,1489,1234,836,273,-442,-1273,-2174,-3057,-3851,-4468,-4854,-4959,-4784,-4340,-3674,-2845,-1921,-971,-48,788,1515,2095,2511,2760,2823,2705,2411,1948,1350,633,-144,-963,-1753,-2501,-3143,-3672,-4039,-4246,-4260,-4099,-3740,-3218,-2541,-1759,-919,-87,670,1279,1680,1831,1697,1298,634,-224,-1228,-2287,-3318,-4233,-4958,-5431,-5620,-5522,-5156,-4579,-3849,-3057,-2271,-1577,-1017,-642,-444,-421,-522,-688,-858,-948,-915,-700,-297,294,1043,1894,2795,3678,4483,5180,5714,6104,6321,6400,6336,6158,5867,5478,4989,4403,3718,2949,2101,1216,317,-531,-1298,-1921,-2370,-2624,-2661,-2521,-2204,-1794,-1323,-885,-527,-313,-272,-414,-718,-1142,-1601,-2037,-2338,-2453,-2313,-1890,-1205,-283,799,1949,3077,4070,4850,5340,5503,5319,4805,3998,2954,1743,442,-869,-2112,-3206,-4098,-4717,-5051,-5071,-4796,-4267,-3520,-2655,-1719,-820,-16,626,1065,1284,1291,1113,799,402,-19,-411,-731,-950,-1059,-1059,-980,-852,-729,-659,-695,-871,-1203,-1694,-2294,-2963,-3609,-4156,-4517,-4622,-4423,-3902,-3072,-1971,-668,753,2196,3565,4760,5715,6347,6643,6565,6146,5409,4409,3228,1924,605,-671,-1821,-2790,-3534,-4035,-4259,-4242,-3950,-3445,-2704,-1788,-705,486,1743,2986,4157,5156,5922,6386,6497,6256,5660,4771,3657,2416,1160,-1,-967,-1650,-2010,-2025,-1719,-1154,-398,431,1252,1957,2476,2759,2780,2552,2104,1492,784,51,-640,-1224,-1664,-1919,-1989,-1865,-1577,-1150,-640,-90,438,899,1252,1471,1550,1499,1341,1107,835,565,324,147,49,41,135,317,589,937,1340,1790,2247,2703,3114,3456,3698,3816,3798,3641,3364,2991,2573,2158,1796,1549,1432,1492,1701,2066,2529,3065,3598,4087,4471,4698,4749,4586,4217,3647,2895,2000,1001,-57,-1117,-2138,-3053,-3835,-4422,-4807,-4954,-4883,-4595,-4134,-3534,-2848,-2128,-1425,-774,-220,239,582,837,1031,1190,1370,1592,1891,2279,2733,3240,3737,4174,4494,4625,4539,4199,3607,2798,1809,724,-378,-1411,-2291,-2952,-3350,-3453,-3263,-2803,-2099,-1214,-206,868,1917,2895,3723,4350,4734,4837,4653,4174,3442,2476,1369,168,-1027,-2133,-3092,-3813,-4277,-4444,-4305,-3882,-3185,-2257,-1139,118,1464,2828,4162,5388,6456,7309,7908,8224,8259,8010,7527,6833,6018,5104,4202,3315,2525,1825,1227,726,279,-118,-521,-934,-1379,-1853,-2338,-2808,-3217,-3533,-3702,-3705,-3517,-3136,-2584,-1886,-1092,-243,600,1404,2110,2703,3140,3411,3495,3397,3121,2698,2169,1590,1020,532,164,-26,-37,133,455,877,1346,1786,2152,2376,2446,2322,2023,1550,934,199,-612,-1464,-2307,-3093,-3773,-4290,-4604,-4670,-4467,-3994,-3261,-2321,-1224,-43,1142,2273,3278,4133,4813,5312,5661,5852,5934,5895,5750,5494,5097,4566,3874,3042,2098,1084,78,-852,-1630,-2187,-2492,-2509,-2274,-1793,-1157,-408,364,1097,1738,2250,2607,2822,2883,2830,2669,2427,2123,1771,1385,973,547,111,-321,-745,-1155,-1537,-1905,-2228,-2533,-2781,-2987,-3120,-3168,-3111,-2923,-2585,-2081,-1410,-580,380,1420,2495,3514,4427,5149,5631,5821,5696,5253,4508,3511,2316,1009,-333,-1611,-2762,-3705,-4409,-4848,-5035,-4989,-4770,-4422,-4015,-3598,-3222,-2905,-2680,-2524,-2440,-2386,-2348,-2283,-2177,-2012,-1781,-1500,-1178,-843,-518,-220,26,221,363,460,537,597,674,761,879,1006,1150,1276,1396,1486,1563,1640,1739,1886,2109,2417,2814,3282,3787,4277,4706,5007,5151,5089,4832,4380,3785,3088,2365,1673,1086,637,372,282,372,599,944,1353,1802,2255,2684,3083,3425,3708,3901,3989,3936,3712,3301,2685,1891,950,-64,-1073,-1982,-2710,-3190,-3382,-3284,-2907,-2317,-1556,-724,127,901,1553,2022,2272,2296,2072,1644,1017,267,-577,-1432,-2250,-2972,-3556,-3973,-4202,-4249,-4112,-3831,-3421,-2929,-2400,-1859,-1366,-938,-618,-409,-330,-356,-483,-656,-849,-996,-1067,-1019,-833,-523,-93,388,887,1313,1612,1719,1584,1201,564,-284,-1279,-2347,-3392,-4314,-5040,-5475,-5593,-5348,-4759,-3842,-2664,-1291,176,1643,2991,4129,4953,5394,5404,4965,4097,2858,1326,-373,-2116,-3762,-5164,-6233,-6851,-7008,-6689,-5945,-4872,-3573,-2173,-802,450,1494,2304,2853,3182,3305,3295,3182,3013,2822,2620,2425,2239,2059,1897,1735,1592,1441,1291,1108,888,602,244,-199,-721,-1293,-1899,-2479,-3015,-3446,-3759,-3915,-3908,-3731,-3385,-2886,-2249,-1507,-690,163,1004,1787,2455,2965,3261,3319,3111,2649,1958,1104,151,-791,-1641,-2297,-2694,-2781,-2550,-2018,-1244,-308,696,1660,2494,3120,3474,3545,3309,2809,2064,1149,116,-945,-1968,-2858,-3552,-3974,-4090,-3871,-3333,-2523,-1509,-394,713,1715,2493,2993,3142,2934,2368,1487,354,-946,-2309,-3632,-4806,-5742,-6365,-6642,-6559,-6165,-5508,-4703,-3838,-3025,-2353,-1884,-1653,-1660,-1886,-2262,-2751,-3244,-3709,-4046,-4235,-4214,-3987,-3538,-2901,-2096,-1193,-233,702,1554,2266,2780,3077,3124,2918,2473,1801,938,-74,-1180,-2327,-3434,-4449,-5291,-5914,-6261,-6327,-6090,-5604,-4895,-4057,-3158,-2288,-1522,-916,-521,-347,-415,-685,-1148,-1752,-2439,-3162,-3842,-4422,-4845,-5059,-5046,-4791,-4320,-3662,-2879,-2021,-1150,-314,457,1139,1726,2227,2634,2967,3216,3390,3471,3465,3348,3126,2797,2362,1848,1256,618,-50,-744,-1435,-2131,-2816,-3471,-4102,-4657,-5138,-5487,-5696,-5732,-5600,-5300,-4869,-4326,-3733,-3099,-2480,-1865,-1289,-729,-204,294,739,1114,1381,1518,1484,1284,914,413,-171,-784,-1345,-1817,-2121,-2255,-2178,-1916,-1478,-917,-286,346,901,1314,1519,1473,1163,585,-206,-1168,-2203,-3230,-4156,-4894,-5392,-5614,-5545,-5227,-4673,-3980,-3172,-2360,-1562,-860,-265,202,536,763,887,949,953,933,896,848,811,763,741,719,729,752,817,890,997,1088,1165,1187,1136,996,746,410,-18,-494,-987,-1468,-1879,-2215,-2429,-2533,-2513,-2408,-2223,-2013,-1789,-1598,-1441,-1341,-1284,-1268,-1274,-1285,-1288,-1275,-1234,-1174,-1083,-980,-853,-724,-584,-450,-321,-200,-89,15,117,213,316,405,489,531,517,401,162,-238,-804,-1530,-2383,-3299,-4215,-5043,-5725,-6200,-6453,-6498,-6365,-6126,-5846,-5581,-5395,-5280,-5258,-5266,-5288,-5247,-5129,-4902,-4565,-4152,-3679,-3205,-2750,-2347,-2004,-1711,-1469,-1246,-1042,-843,-645,-464,-299,-158,-49,46,129,228,356,534,761,1044,1364,1712,2051,2376,2651,2878,3037,3142,3178,3169,3094,2974,2801,2581,2329,2056,1790,1560,1384,1289,1288,1372,1552,1786,2081,2401,2733,3066,3384,3671,3921,4104,4213,4222,4122,3893,3550,3080,2512,1871,1179,495,-166,-745,-1230,-1581,-1796,-1872,-1813,-1658,-1418,-1153,-881,-657,-485,-396,-377,-428,-528,-661,-808,-966,-1127,-1303,-1491,-1710,-1939,-2184,-2400,-2583,-2687,-2706,-2637,-2491,-2316,-2152,-2060,-2083,-2252,-2571,-3013,-3529,-4046,-4482,-4771,-4840,-4672,-4237,-3580,-2723,-1742,-699,338,1300,2134,2798,3263,3515,3558,3413,3105,2684,2200,1698,1239,862,596,474,499,664,966,1358,1832,2318,2798,3197,3492,3617,3551,3251,2712,1930,944,-213,-1440,-2680,-3803,-4740,-5401,-5734,-5729,-5384,-4756,-3905,-2903,-1841,-774,233,1153,1958,2655,3227,3689,4033,4248,4334,4276,4067,3729,3256,2705,2090,1469,870,333,-132,-508,-812,-1043,-1240,-1403,-1571,-1732,-1912,-2092,-2277,-2442,-2594,-2703,-2771,-2785,-2726,-2590,-2364,-2033,-1605,-1081,-486,159,805,1433,1993,2474,2865,3168,3403,3599,3776,3973,4193,4458,4756,5093,5439,5797,6133,6442,6704,6896,7002,6992,6849,6554,6084,5448,4641,3695,2656,1570,512,-450,-1255,-1838,-2160,-2205,-1970,-1490,-814,-19,809,1576,2202,2616,2785,2684,2343,1801,1111,364,-397,-1072,-1637,-2026,-2220,-2204,-1963,-1521,-889,-115,754,1643,2489,3203,3733,4018,4045,3815,3363,2755,2054,1357,716,204,-154,-341,-357,-225,34,387,805,1241,1673,2034,2299,2413,2347,2085,1642,1037,346,-367,-1013,-1502,-1784,-1808,-1570,-1106,-450,304,1095,1848,2496,3012,3370,3564,3613,3524,3321,3013,2623,2150,1631,1067,505,-34,-503,-868,-1102,-1173,-1077,-817,-407,116,715,1348,1965,2527,3006,3363,3595,3683,3629,3445,3145,2747,2294,1793,1292,801,341,-80,-456,-787,-1057,-1266,-1386,-1407,-1307,-1079,-717,-239,337,977,1635,2283,2856,3346,3691,3904,3947,3852,3618,3295,2908,2506,2123,1783,1510,1288,1119,969,820,642,425,155,-145,-462,-757,-987,-1112,-1105,-932,-610,-137,446,1093,1760,2385,2919,3331,3573,3651,3547,3291,2899,2416,1883,1348,859,458,172,40,57,241,563,1011,1529,2104,2658,3197,3654,4045,4347,4570,4718,4798,4810,4754,4627,4422,4147,3807,3420,3024,2644,2331,2116,2032,2102,2320,2681,3142,3657,4178,4628,4982,5159,5164,4948,4532,3920,3141,2245,1284,336,-532,-1224,-1705,-1898,-1823,-1478,-922,-234,512,1222,1835,2305,2617,2782,2837,2833,2815,2831,2910,3052,3268,3523,3801,4065,4284,4424,4450,4325,4019,3502,2762,1798,631,-692,-2101,-3512,-4834,-5962,-6836,-7367,-7555,-7372,-6866,-6085,-5108,-4027,-2929,-1901,-1011,-311,173,432,474,331,41,-354,-791,-1224,-1596,-1862,-1992,-1970,-1799,-1498,-1105,-660,-199,229,623,963,1273,1583,1920,2340,2855,3491,4231,5035,5855,6584,7164,7481,7502,7177,6537,5621,4544,3400,2338,1460,867,607,687,1066,1670,2386,3113,3733,4184,4408,4413,4216,3878,3455,3006,2594,2233,1962,1777,1673,1658,1702,1814,1971,2155,2357,2530,2661,2706,2641,2451,2133,1688,1166,583,5,-538,-999,-1358,-1592,-1707,-1692,-1562,-1307,-949,-474,77,704,1344,1972,2510,2921,3141,3154,2925,2487,1838,1042,135,-817,-1766,-2663,-3463,-4141,-4657,-5000,-5144,-5083,-4811,-4341,-3707,-2945,-2133,-1323,-605,-20,379,589,626,528,365,199,98,117,278,584,1012,1506,2011,2458,2788,2968,2982,2842,2592,2281,1978,1741,1618,1635,1798,2067,2412,2739,2983,3054,2870,2391,1592,476,-886,-2439,-4050,-5628,-7037,-8190,-9002,-9416,-9417,-9002,-8200,-7067,-5657,-4059,-2342,-607,1078,2609,3929,4960,5660,5998,5968,5598,4925,4028,2979,1878,806,-158,-961,-1570,-1976,-2197,-2270,-2227,-2131,-1993,-1863,-1732,-1610,-1490,-1349,-1206,-1044,-900,-788,-747,-807,-992,-1317,-1770,-2334,-2956,-3584,-4138,-4557,-4773,-4743,-4445,-3883,-3085,-2106,-1005,140,1272,2318,3245,4016,4617,5048,5320,5441,5447,5349,5179,4965,4708,4427,4116,3744,3326,2791,2173,1413,560,-402,-1416,-2462,-3476,-4432,-5266,-5968,-6500,-6866,-7064,-7117,-7044,-6881,-6645,-6371,-6054,-5735,-5391,-5062,-4742,-4454,-4218,-4034,-3915,-3834,-3784,-3705,-3578,-3347,-2998,-2536,-1965,-1370,-790,-329,-41,28,-127,-474,-930,-1417,-1806,-2039,-2033,-1794,-1348,-766,-166,360,685,757,522,8,-744,-1641,-2578,-3462,-4197,-4739,-5055,-5160,-5082,-4877,-4586,-4264,-3930,-3615,-3299,-2984,-2642,-2254,-1816,-1321,-791,-256,252,689,1015,1205,1234,1098,801,355,-212,-879,-1603,-2351,-3076,-3719,-4248,-4596,-4743,-4659,-4351,-3852,-3202,-2478,-1741,-1068,-517,-121,88,127,-6,-271,-648,-1109,-1635,-2212,-2833,-3479,-4148,-4801,-5425,-5968,-6407,-6713,-6864,-6868,-6747,-6508,-6211,-5852,-5462,-5029,-4538,-3954,-3257,-2412,-1428,-319,863,2044,3137,4041,4676,4968,4892,4447,3670,2632,1426,146,-1094,-2218,-3142,-3818,-4225,-4352,-4221,-3860,-3303,-2604,-1798,-945,-89,708,1383,1881,2142,2119,1803,1174,293,-813,-2029,-3278,-4442,-5420,-6144,-6546,-6616,-6369,-5841,-5108,-4237,-3305,-2379,-1499,-703,7,614,1142,1569,1919,2172,2327,2382,2334,2190,1974,1691,1379,1055,727,417,105,-206,-537,-908,-1315,-1775,-2257,-2748,-3210,-3595,-3877,-4024,-4021,-3886,-3638,-3323,-2998,-2703,-2493,-2391,-2415,-2562,-2805,-3120,-3466,-3806,-4096,-4305,-4391,-4343,-4118,-3718,-3115,-2320,-1338,-189,1075,2411,3735,4982,6059,6911,7461,7705,7600,7192,6493,5574,4484,3290,2041,785,-446,-1629,-2752,-3813,-4800,-5720,-6561,-7322,-8004,-8592,-9090,-9484,-9772,-9939,-9980,-9879,-9648,-9270,-8787,-8191,-7536,-6850,-6164,-5530,-4967,-4510,-4166,-3939,-3791,-3707,-3602,-3453,-3161,-2723,-2084,-1287,-357,618,1556,2350,2935,3242,3274,3063,2672,2215,1792,1505,1438,1617,2041,2645,3348,4024,4572,4878,4882,4548,3888,2949,1807,553,-713,-1912,-2949,-3776,-4334,-4588,-4530,-4134,-3438,-2446,-1236,153,1617,3091,4474,5706,6721,7494,8011,8286,8349,8232,7975,7612,7149,6610,5979,5256,4440,3522,2531,1482,430,-578,-1484,-2238,-2796,-3150,-3294,-3263,-3108,-2863,-2609,-2356,-2154,-1997,-1890,-1815,-1770,-1733,-1720,-1718,-1748,-1814,-1924,-2089,-2302,-2557,-2845,-3147,-3452,-3753,-4030,-4292,-4518,-4701,-4824,-4851,-4758,-4514,-4076,-3461,-2646,-1696,-651,400,1363,2160,2705,2967,2921,2594,2036,1312,523,-263,-943,-1462,-1768,-1826,-1647,-1228,-625,143,987,1874,2713,3452,4012,4340,4372,4090,3458,2518,1285,-145,-1684,-3224,-4628,-5819,-6683,-7195,-7324,-7104,-6581,-5834,-4929,-3945,-2931,-1918,-916,72,1071,2064,3066,4033,4938,5719,6319,6682,6768,6544,6031,5242,4239,3101,1897,727,-354,-1272,-2005,-2520,-2824,-2925,-2841,-2612,-2261,-1834,-1375,-902,-484,-109,164,353,439,444,394,315,260,260,349,551,864,1267,1741,2223,2689,3082,3388,3588,3700,3741,3762,3787,3872,4034,4289,4643,5073,5553,6063,6548,7003,7378,7672,7857,7918,7844,7617,7215,6638,5871,4922,3823,2592,1289,-42,-1333,-2539,-3591,-4461,-5113,-5527,-5711,-5656,-5397,-4950,-4356,-3658,-2896,-2122,-1380,-704,-120,355,727,1004,1216,1403,1598,1863,2205,2672,3228,3862,4510,5087,5523,5712,5611,5161,4386,3312,2050,706,-561,-1626,-2354,-2672,-2535,-1962,-1014,195,1545,2869,4039,4919,5414,5472,5079,4264,3100,1675,107,-1485,-2986,-4275,-5276,-5898,-6111,-5896,-5274,-4309,-3079,-1698,-281,1061,2236,3180,3866,4298,4509,4549,4481,4354,4221,4103,4013,3938,3868,3754,3587,3322,2954,2483,1919,1301,668,72,-432,-804,-1007,-1023,-863,-546,-117,359,833,1228,1489,1575,1440,1093,527,-210,-1073,-1983,-2861,-3624,-4190,-4505,-4515,-4225,-3639,-2814,-1820,-730,363,1396,2322,3106,3764,4303,4763,5186,5588,6011,6433,6856,7240,7528,7682,7635,7357,6817,6019,4980,3760,2409,1040,-288,-1433,-2350,-2918,-3121,-2905,-2298,-1329,-76,1363,2875,4331,5612,6605,7216,7393,7106,6378,5264,3844,2243,568,-1057,-2530,-3763,-4703,-5295,-5537,-5403,-4910,-4061,-2887,-1427,269,2108,4009,5848,7512,8885,9886,10438,10545,10213,9518,8552,7430,6279,5196,4285,3594,3148,2951,2945,3085,3282,3458,3527,3436,3121,2591,1833,898,-148,-1251,-2301,-3245,-3998,-4508,-4747,-4693,-4355,-3749,-2914,-1887,-735,489,1715,2875,3915,4789,5460,5934,6207,6326,6323,6250,6167,6099,6100,6157,6295,6463,6659,6822,6926,6934,6817,6551,6129,5535,4768,3838,2747,1528,205,-1176,-2574,-3936,-5219,-6376,-7374,-8193,-8816,-9253,-9512,-9612,-9588,-9457,-9249,-8986,-8672,-8328,-7939,-7514,-7019,-6460,-5793,-5026,-4128,-3118,-1997,-810,410,1592,2677,3582,4252,4621,4673,4394,3824,3019,2069,1080,169,-558,-1011,-1125,-881,-288,607,1722,2969,4237,5421,6429,7173,7600,7672,7385,6756,5828,4652,3313,1884,466,-862,-1994,-2859,-3379,-3492,-3187,-2437,-1293,201,1950,3847,5771,7602,9243,10598,11637,12306,12643,12639,12365,11833,11118,10229,9222,8106,6898,5632,4305,2966,1649,398,-716,-1654,-2350,-2771,-2912,-2767,-2401,-1852,-1233,-604,-84,284,431,339,29,-494,-1148,-1899,-2662,-3385,-4003,-4487,-4796,-4933,-4900,-4721,-4433,-4076,-3693,-3330,-3008,-2761,-2565,-2437,-2321,-2211,-2059,-1846,-1545,-1165,-700,-182,367,905,1402,1818,2131,2319,2378,2301,2113,1820,1455,1061,659,311,32,-139,-185,-118,81,362,721,1104,1478,1792,2010,2095,2014,1771,1351,782,91,-687,-1484,-2271,-2968,-3567,-4011,-4313,-4468,-4499,-4437,-4294,-4102,-3853,-3547,-3184,-2722,-2199,-1581,-927,-265,351,855,1200,1360,1314,1088,714,243,-274,-784,-1273,-1712,-2129,-2535,-2975,-3470,-4034,-4668,-5328,-5980,-6543,-6956,-7151,-7092,-6751,-6149,-5319,-4323,-3244,-2149,-1138,-258,427,903,1154,1216,1107,901,648,406,237,173,244,458,810,1274,1827,2438,3050,3663,4202,4685,5067,5365,5568,5705,5788,5845,5897,5960,6034,6116,6169,6156,6021,5704,5156,4335,3226,1832,203,-1626,-3540,-5481,-7311,-8961,-10309,-11309,-11884,-12037,-11753,-11089,-10095,-8849,-7457,-5996,-4568,-3251,-2081,-1118,-331,270,742,1130,1483,1846,2247,2674,3115,3503,3778,3854,3673,3176,2363,1254,-81,-1535,-2989,-4314,-5390,-6134,-6500,-6485,-6139,-5545,-4799,-4026,-3309,-2734,-2335,-2122,-2086,-2175,-2368,-2603,-2865,-3129,-3384,-3637,-3874,-4098,-4292,-4425,-4479,-4412,-4204,-3843,-3316,-2658,-1872,-1019,-117,780,1645,2440,3138,3709,4118,4347,4350,4130,3657,2962,2055,998,-158,-1330,-2442,-3414,-4177,-4671,-4875,-4774,-4419,-3850,-3168,-2457,-1824,-1355,-1114,-1144,-1446,-1997,-2740,-3597,-4488,-5325,-6041,-6584,-6924,-7060,-7002,-6775,-6419,-5960,-5444,-4887,-4323,-3760,-3209,-2671,-2145,-1623,-1119,-610,-136,321,709,1025,1225,1298,1212,977,588,69,-549,-1234,-1944,-2639,-3290,-3865,-4336,-4698,-4927,-5023,-4982,-4793,-4463,-3986,-3373,-2625,-1771,-826,162,1155,2096,2930,3594,4038,4213,4090,3662,2937,1951,767,-559,-1927,-3270,-4493,-5533,-6329,-6839,-7042,-6917,-6484,-5749,-4764,-3566,-2239,-843,518,1777,2841,3674,4223,4510,4555,4419,4196,3950,3781,3724,3805,3991,4230,4430,4498,4357,3940,3237,2261,1068,-269,-1640,-2971,-4155,-5138,-5863,-6301,-6435,-6270,-5802,-5073,-4099,-2945,-1670,-354,917,2054,2980,3615,3935,3899,3547,2902,2045,1074,72,-830,-1566,-2042,-2222,-2094,-1674,-1022,-204,684,1558,2329,2947,3354,3545,3494,3225,2734,2062,1208,224,-877,-2044,-3243,-4430,-5564,-6609,-7535,-8322,-8962,-9454,-9810,-10055,-10214,-10320,-10399,-10470,-10535,-10599,-10618,-10573,-10400,-10056,-9496,-8690,-7629,-6335,-4851,-3257,-1643,-121,1209,2246,2930,3222,3132,2714,2036,1229,404,-305,-775,-938,-725,-153,754,1889,3157,4416,5533,6402,6920,7033,6723,6002,4914,3544,1969,301,-1371,-2939,-4338,-5477,-6314,-6800,-6899,-6615,-5931,-4894,-3537,-1952,-224,1517,3165,4590,5718,6488,6899,6984,6816,6491,6106,5737,5447,5243,5106,4997,4832,4570,4152,3563,2828,1985,1125,329,-314,-724,-861,-715,-295,320,1072,1836,2524,3021,3255,3182,2779,2100,1190,159,-903,-1899,-2763,-3452,-3966,-4327,-4585,-4789,-4995,-5225,-5503,-5806,-6110,-6364,-6524,-6544,-6402,-6080,-5592,-4960,-4229,-3434,-2638,-1863,-1149,-511,58,551,1014,1436,1876,2314,2780,3253,3716,4143,4493,4747,4869,4867,4732,4499,4180,3813,3419,3003,2574,2123,1629,1101,519,-92,-711,-1308,-1831,-2253,-2536,-2671,-2671,-2557,-2393,-2222,-2125,-2137,-2302,-2618,-3055,-3560,-4054,-4446,-4678,-4665,-4401,-3873,-3122,-2211,-1214,-208,725,1540,2211,2726,3126,3422,3666,3863,4018,4097,4050,3816,3326,2539,1439,50,-1556,-3272,-4968,-6491,-7722,-8543,-8904,-8786,-8231,-7312,-6139,-4810,-3447,-2122,-897,195,1167,2030,2821,3575,4306,5042,5746,6427,7012,7497,7823,7992,8002,7881,7693,7482,7346,7319,7470,7799,8311,8955,9686,10414,11070,11573,11848,11848,11518,10843,9800,8413,6691,4705,2495,163,-2216,-4532,-6692,-8594,-10162,-11314,-12012,-12225,-11956,-11242,-10139,-8734,-7134,-5448,-3801,-2295,-1028,-54,596,946,1046,985,871,801,877,1148,1639,2323,3151,4024,4868,5576,6101,6395,6466,6334,6045,5645,5174,4656,4096,3486,2800,2032,1166,214,-800,-1832,-2835,-3740,-4512,-5096,-5488,-5681,-5707,-5607,-5435,-5243,-5072,-4937,-4840,-4738,-4578,-4293,-3804,-3069,-2054,-772,720,2344,3982,5514,6836,7846,8513,8819,8801,8543,8119,7655,7227,6918,6771,6787,6949,7191,7447,7621,7641,7434,6962,6209,5192,3953,2553,1076,-408,-1817,-3088,-4195,-5098,-5822,-6367,-6763,-7014,-7123,-7064,-6809,-6319,-5580,-4578,-3360,-1979,-541,850,2063,3012,3609,3834,3708,3277,2662,1942,1261,691,320,163,239,495,898,1364,1840,2259,2591,2793,2878,2824,2658,2381,2001,1537,996,414,-179,-725,-1158,-1425,-1435,-1175,-581,299,1456,2784,4202,5579,6808,7785,8445,8741,8685,8292,7634,6777,5796,4769,3752,2790,1900,1103,367,-291,-917,-1494,-2031,-2502,-2868,-3095,-3114,-2893,-2393,-1606,-560,700,2087,3502,4841,5986,6875,7432,7658,7564,7212,6673,6040,5377,4761,4213,3755,3353,2992,2606,2175,1660,1059,394,-299,-964,-1536,-1958,-2179,-2159,-1901,-1389,-680,207,1189,2212,3199,4093,4832,5392,5744,5890,5852,5649,5330,4935,4514,4113,3777,3551,3458,3534,3770,4162,4677,5256,5838,6347,6700,6863,6763,6427,5814,4993,3968,2796,1521,167,-1220,-2614,-4001,-5334,-6620,-7794,-8868,-9780,-10532,-11087,-11436,-11572,-11501,-11220,-10764,-10139,-9383,-8524,-7585,-6608,-5598,-4598,-3602,-2626,-1679,-731,201,1147,2108,3080,4050,4985,5842,6561,7106,7419,7495,7334,6968,6462,5867,5266,4693,4191,3763,3383,3022,2629,2156,1576,857,2,-957,-1998,-3038,-4021,-4865,-5494,-5857,-5908,-5627,-5030,-4129,-2982,-1628,-136,1433,3015,4539,5946,7155,8119,8770,9087,9056,8703,8080,7270,6367,5475,4682,4072,3677,3540,3624,3923,4364,4900,5444,5923,6267,6398,6277,5877,5197,4292,3216,2076,969,-2,-758,-1260,-1497,-1514,-1385,-1203,-1079,-1091,-1314,-1741,-2375,-3108,-3866,-4511,-4935,-5046,-4781,-4131,-3126,-1846,-398,1084,2466,3613,4413,4790,4702,4151,3198,1920,465,-1041,-2428,-3569,-4339,-4674,-4543,-3981,-3054,-1884,-604,628,1666,2394,2703,2568,1970,974,-333,-1832,-3380,-4846,-6104,-7059,-7647,-7833,-7620,-7033,-6115,-4927,-3532,-2001,-408,1176,2671,3991,5073,5814,6193,6120,5629,4691,3392,1787,-4,-1874,-3692,-5353,-6752,-7816,-8497,-8768,-8637,-8142,-7324,-6287,-5098,-3890,-2748,-1782,-1066,-650,-551,-738,-1159,-1714,-2320,-2852,-3259,-3465,-3478,-3317,-3036,-2717,-2427,-2237,-2188,-2285,-2527,-2855,-3236,-3585,-3855,-3974,-3900,-3600,-3047,-2253,-1223,-16,1319,2689,4001,5155,6051,6613,6796,6578,6012,5152,4128,3063,2105,1390,1024,1074,1570,2470,3699,5133,6619,8002,9135,9888,10197,10015,9362,8292,6870,5199,3354,1417,-547,-2493,-4375,-6153,-7793,-9231,-10431,-11328,-11878,-12048,-11818,-11200,-10218,-8938,-7426,-5787,-4120,-2539,-1139,-11,792,1237,1347,1145,736,189,-366,-836,-1125,-1179,-955,-478,231,1087,2016,2918,3712,4324,4699,4814,4643,4205,3503,2564,1420,92,-1365,-2923,-4516,-6099,-7594,-8953,-10095,-10986,-11577,-11850,-11821,-11497,-10940,-10194,-9323,-8389,-7426,-6468,-5523,-4578,-3621,-2628,-1580,-488,643,1752,2795,3677,4347,4726,4806,4570,4080,3398,2633,1890,1271,855,689,783,1107,1608,2189,2779,3250,3547,3568,3295,2702,1813,684,-620,-2009,-3395,-4706,-5864,-6832,-7567,-8050,-8273,-8222,-7913,-7341,-6530,-5492,-4275,-2912,-1485,-53,1287,2444,3345,3903,4091,3875,3293,2361,1192,-165,-1585,-2991,-4307,-5458,-6418,-7150,-7650,-7919,-7950,-7774,-7386,-6828,-6122,-5319,-4475,-3659,-2937,-2374,-2021,-1906,-2037,-2389,-2906,-3529,-4151,-4697,-5056,-5161,-4956,-4408,-3550,-2403,-1072,372,1810,3160,4338,5297,6007,6478,6724,6790,6710,6512,6231,5856,5399,4827,4133,3289,2287,1139,-134,-1475,-2796,-4022,-5016,-5706,-5987,-5815,-5182,-4117,-2705,-1069,648,2280,3670,4694,5244,5282,4815,3881,2592,1046,-619,-2270,-3806,-5107,-6105,-6724,-6922,-6671,-5964,-4826,-3304,-1486,520,2569,4518,6213,7516,8342,8609,8344,7570,6398,4951,3384,1838,457,-680,-1496,-1994,-2178,-2109,-1841,-1446,-978,-488,-5,464,912,1355,1791,2225,2625,2985,3230,3357,3284,3025,2530,1839,938,-114,-1304,-2564,-3878,-5178,-6450,-7633,-8721,-9661,-10460,-11077,-11526,-11798,-11896,-11836,-11610,-11244,-10728,-10089,-9336,-8495,-7607,-6704,-5841,-5062,-4414,-3916,-3588,-3396,-3313,-3257,-3162,-2951,-2551,-1941,-1082,-30,1204,2507,3829,5046,6090,6868,7316,7398,7074,6367,5277,3864,2175,294,-1706,-3711,-5628,-7330,-8713,-9663,-10094,-9956,-9222,-7945,-6188,-4088,-1798,520,2697,4593,6103,7161,7752,7913,7693,7199,6522,5763,5029,4376,3883,3566,3443,3502,3704,4006,4339,4637,4834,4874,4722,4372,3833,3155,2379,1575,783,51,-612,-1183,-1685,-2102,-2446,-2701,-2830,-2829,-2633,-2255,-1674,-916,-35,922,1862,2727,3435,3956,4258,4365,4295,4120,3880,3641,3439,3294,3208,3166,3136,3092,2996,2830,2566,2211,1745,1196,557,-138,-882,-1646,-2405,-3127,-3771,-4299,-4665,-4844,-4803,-4549,-4101,-3501,-2817,-2120,-1491,-1002,-713,-654,-843,-1237,-1800,-2413,-3001,-3410,-3561,-3343,-2721,-1673,-254,1463,3345,5242,7000,8451,9474,9950,9837,9110,7822,6053,3934,1617,-729,-2953,-4906,-6501,-7667,-8408,-8742,-8742,-8479,-8053,-7532,-6988,-6468,-5985,-5567,-5191,-4871,-4589,-4355,-4170,-4040,-3973,-3970,-4014,-4094,-4172,-4221,-4197,-4085,-3856,-3522,-3084,-2576,-2014,-1442,-863,-302,245,801,1354,1961,2593,3286,3995,4703,5356,5906,6309,6531,6565,6421,6140,5767,5367,4987,4688,4484,4409,4446,4588,4811,5092,5408,5763,6139,6556,7004,7496,8009,8530,9017,9429,9703,9798,9642,9207,8460,7393,6028,4410,2608,711,-1165,-2913,-4417,-5585,-6345,-6680,-6592,-6151,-5450,-4608,-3753,-3012,-2475,-2204,-2223,-2495,-2963,-3525,-4067,-4489,-4683,-4601,-4205,-3514,-2573,-1454,-238,971,2123,3118,3958,4588,5044,5321,5469,5512,5490,5425,5329,5202,5020,4755,4371,3831,3116,2215,1151,-42,-1303,-2552,-3718,-4709,-5470,-5949,-6137,-6047,-5724,-5235,-4645,-4030,-3436,-2897,-2419,-1989,-1569,-1139,-643,-94,545,1222,1941,2637,3305,3892,4403,4819,5152,5401,5592,5715,5806,5840,5848,5811,5743,5643,5516,5362,5188,4958,4666,4254,3678,2911,1911,708,-650,-2072,-3409,-4534,-5278,-5545,-5256,-4415,-3088,-1404,476,2341,4039,5387,6301,6721,6653,6160,5326,4273,3111,1968,920,62,-583,-987,-1173,-1175,-1056,-888,-741,-697,-803,-1101,-1605,-2288,-3122,-4022,-4929,-5741,-6394,-6826,-7005,-6933,-6646,-6195,-5655,-5094,-4576,-4122,-3750,-3421,-3091,-2697,-2168,-1457,-535,597,1908,3324,4781,6173,7430,8482,9280,9819,10084,10111,9910,9503,8916,8136,7193,6079,4839,3500,2151,847,-305,-1246,-1906,-2258,-2293,-2029,-1508,-779,95,1056,2046,3007,3903,4671,5303,5730,5954,5923,5635,5074,4255,3218,2025,770,-433,-1473,-2220,-2601,-2539,-2027,-1093,199,1731,3377,4991,6425,7566,8302,8590,8398,7763,6746,5460,4015,2572,1239,156,-604,-993,-1007,-688,-123,613,1378,2108,2700,3115,3342,3399,3333,3220,3114,3088,3182,3399,3733,4118,4488,4751,4811,4599,4062,3182,1991,533,-1095,-2798,-4466,-5995,-7302,-8332,-9033,-9430,-9512,-9354,-8992,-8510,-7966,-7425,-6929,-6507,-6159,-5882,-5636,-5397,-5112,-4751,-4275,-3671,-2928,-2056,-1087,-52,994,1997,2918,3704,4342,4812,5123,5290,5337,5296,5196,5062,4903,4713,4465,4120,3620,2915,1967,758,-684,-2289,-3967,-5561,-6939,-7947,-8465,-8426,-7807,-6661,-5100,-3287,-1408,334,1767,2753,3221,3160,2642,1784,760,-246,-1058,-1523,-1556,-1112,-228,1018,2496,4063,5556,6853,7831,8442,8654,8497,8018,7304,6426,5485,4528,3630,2789,2035,1325,650,-43,-768,-1548,-2364,-3180,-3931,-4525,-4879,-4896,-4529,-3740,-2566,-1070,623,2372,4024,5423,6473,7086,7271,7066,6568,5911,5227,4650,4270,4142,4271,4620,5123,5691,6238,6679,6940,6982,6749,6260,5489,4492,3281,1934,495,-943,-2334,-3588,-4679,-5558,-6233,-6723,-7068,-7337,-7584,-7875,-8238,-8669,-9136,-9553,-9816,-9813,-9417,-8567,-7205,-5376,-3148,-664,1896,4348,6491,8166,9249,9679,9451,8626,7320,5659,3846,2005,321,-1120,-2231,-2995,-3421,-3577,-3532,-3388,-3250,-3190,-3291,-3588,-4082,-4763,-5569,-6435,-7282,-8026,-8616,-8995,-9163,-9124,-8925,-8628,-8296,-8007,-7802,-7712,-7729,-7802,-7869,-7826,-7599,-7099,-6303,-5199,-3837,-2296,-679,893,2314,3495,4377,4958,5242,5309,5208,5046,4871,4759,4731,4793,4951,5159,5404,5638,5836,5973,6038,6022,5933,5780,5582,5352,5112,4876,4655,4462,4301,4167,4066,3969,3873,3737,3536,3235,2809,2258,1584,840,74,-629,-1198,-1557,-1682,-1544,-1194,-693,-143,332,620,609,225,-559,-1732,-3212,-4890,-6602,-8190,-9477,-10344,-10688,-10489,-9776,-8627,-7179,-5566,-3955,-2470,-1239,-308,268,540,533,365,96,-149,-329,-385,-327,-187,-29,74,20,-236,-762,-1548,-2576,-3765,-5021,-6199,-7183,-7831,-8051,-7785,-7019,-5802,-4237,-2449,-624,1081,2495,3505,4029,4065,3647,2881,1890,828,-168,-964,-1480,-1658,-1495,-1026,-293,598,1596,2577,3496,4262,4834,5173,5249,5069,4623,3960,3095,2108,1035,-45,-1088,-2059,-2923,-3705,-4405,-5069,-5728,-6389,-7065,-7687,-8207,-8509,-8493,-8072,-7175,-5803,-4002,-1879,407,2664,4692,6305,7353,7744,7474,6589,5249,3621,1950,433,-728,-1426,-1601,-1305,-627,247,1142,1857,2220,2126,1506,385,-1165,-3020,-5004,-6956,-8694,-10092,-11049,-11536,-11559,-11209,-10577,-9819,-9048,-8402,-7922,-7665,-7558,-7546,-7482,-7252,-6723,-5809,-4481,-2746,-698,1547,3831,5985,7866,9344,10355,10869,10912,10560,9885,9015,8019,6998,5994,5052,4184,3392,2679,2027,1454,933,478,66,-303,-662,-1007,-1373,-1747,-2126,-2489,-2803,-3037,-3154,-3154,-3023,-2809,-2544,-2305,-2158,-2167,-2374,-2781,-3342,-3969,-4537,-4891,-4903,-4447,-3490,-2031,-178,1911,4027,5928,7411,8292,8484,7979,6861,5309,3537,1802,341,-670,-1103,-942,-241,867,2209,3565,4768,5629,6061,5996,5458,4495,3234,1779,299,-1099,-2281,-3184,-3742,-3965,-3857,-3484,-2900,-2188,-1414,-652,54,669,1168,1554,1812,1952,1962,1832,1544,1077,423,-432,-1465,-2646,-3924,-5213,-6447,-7539,-8418,-9054,-9412,-9518,-9402,-9116,-8724,-8275,-7811,-7348,-6877,-6373,-5796,-5108,-4291,-3338,-2296,-1210,-167,761,1501,2019,2292,2352,2237,2000,1709,1389,1068,728,342,-141,-757,-1536,-2472,-3506,-4571,-5524,-6258,-6621,-6520,-5893,-4741,-3134,-1214,841,2797,4445,5583,6091,5911,5113,3806,2228,589,-846,-1896,-2418,-2387,-1823,-872,322,1561,2672,3538,4052,4229,4078,3696,3170,2601,2065,1622,1285,1046,881,741,586,391,112,-235,-668,-1165,-1702,-2265,-2804,-3292,-3668,-3880,-3872,-3585,-2990,-2067,-836,655,2327,4077,5791,7347,8650,9605,10175,10336,10138,9632,8937,8150,7403,6785,6386,6232,6340,6655,7106,7586,7962,8127,7959,7386,6377,4929,3128,1044,-1156,-3358,-5398,-7166,-8586,-9603,-10247,-10563,-10631,-10561,-10429,-10301,-10203,-10101,-9930,-9599,-8996,-8046,-6693,-4941,-2863,-567,1774,3993,5909,7389,8339,8743,8636,8115,7308,6359,5389,4497,3718,3063,2474,1900,1255,489,-430,-1497,-2659,-3856,-4983,-5966,-6718,-7207,-7407,-7361,-7107,-6738,-6340,-5991,-5780,-5726,-5872,-6172,-6607,-7079,-7547,-7896,-8095,-8068,-7794,-7270,-6489,-5495,-4320,-3021,-1662,-297,1002,2188,3208,4036,4651,5054,5255,5287,5185,5009,4792,4614,4492,4492,4621,4903,5325,5872,6493,7140,7731,8210,8492,8554,8355,7915,7282,6503,5681,4863,4132,3499,2984,2545,2151,1743,1286,762,193,-370,-839,-1115,-1099,-713,76,1248,2732,4384,6050,7522,8631,9216,9178,8488,7172,5350,3168,820,-1482,-3579,-5285,-6533,-7259,-7492,-7277,-6726,-5926,-5006,-4045,-3121,-2284,-1552,-956,-481,-153,53,117,63,-101,-347,-632,-932,-1194,-1402,-1528,-1579,-1563,-1505,-1444,-1402,-1422,-1517,-1698,-1956,-2264,-2582,-2854,-3028,-3034,-2837,-2385,-1689,-744,382,1639,2915,4123,5149,5920,6366,6470,6235,5710,4965,4094,3194,2358,1665,1164,890,831,970,1255,1636,2060,2474,2840,3125,3304,3354,3262,3004,2566,1947,1141,172,-921,-2095,-3269,-4374,-5326,-6045,-6477,-6557,-6284,-5632,-4658,-3398,-1947,-396,1138,2554,3746,4659,5233,5485,5419,5117,4638,4083,3539,3077,2772,2636,2701,2917,3274,3680,4099,4437,4642,4656,4429,3939,3167,2114,813,-706,-2375,-4114,-5845,-7468,-8897,-10069,-10913,-11423,-11590,-11449,-11060,-10476,-9783,-9022,-8250,-7464,-6671,-5817,-4869,-3772,-2486,-1010,655,2443,4289,6088,7743,9165,10275,11054,11471,11585,11419,11056,10542,9939,9263,8549,7774,6953,6060,5110,4096,3059,2013,1012,88,-715,-1359,-1833,-2119,-2232,-2200,-2055,-1865,-1675,-1543,-1519,-1618,-1848,-2189,-2580,-2987,-3318,-3522,-3539,-3322,-2846,-2110,-1118,79,1434,2867,4282,5589,6679,7482,7929,8008,7730,7152,6365,5474,4599,3843,3295,2993,2968,3168,3569,4057,4576,5004,5285,5331,5128,4627,3879,2883,1728,477,-782,-1957,-2980,-3786,-4342,-4648,-4708,-4572,-4268,-3847,-3338,-2766,-2122,-1418,-612,285,1291,2388,3530,4663,5688,6518,7057,7220,6975,6294,5227,3829,2203,450,-1320,-3016,-4568,-5918,-7053,-7951,-8628,-9088,-9338,-9396,-9257,-8934,-8437,-7783,-7003,-6135,-5228,-4333,-3497,-2769,-2167,-1720,-1418,-1255,-1212,-1262,-1378,-1541,-1712,-1892,-2040,-2162,-2225,-2247,-2196,-2111,-1963,-1785,-1573,-1336,-1079,-797,-486,-131,266,733,1253,1841,2477,3149,3830,4491,5085,5578,5911,6049,5947,5588,4967,4099,3036,1827,559,-694,-1848,-2833,-3592,-4086,-4290,-4208,-3847,-3254,-2471,-1581,-659,204,932,1463,1769,1848,1737,1499,1203,930,741,676,755,960,1278,1652,2065,2484,2893,3313,3749,4231,4778,5386,6034,6673,7210,7574,7645,7372,6708,5676,4353,2873,1390,111,-808,-1216,-1022,-226,1138,2921,4957,7014,8864,10282,11082,11137,10393,8861,6644,3893,814,-2371,-5439,-8181,-10436,-12080,-13053,-13337,-12975,-12035,-10641,-8911,-6996,-5026,-3132,-1408,64,1255,2145,2761,3131,3314,3353,3310,3225,3140,3075,3054,3057,3082,3070,2982,2749,2317,1639,693,-510,-1929,-3490,-5100,-6658,-8060,-9227,-10094,-10639,-10860,-10783,-10466,-9947,-9305,-8565,-7782,-6968,-6150,-5336,-4548,-3805,-3148,-2606,-2228,-2031,-2037,-2212,-2528,-2894,-3232,-3437,-3424,-3132,-2534,-1648,-537,706,1955,3082,3961,4511,4663,4433,3855,3029,2071,1140,351,-148,-300,-58,554,1457,2551,3696,4763,5637,6225,6496,6426,6070,5464,4699,3852,2979,2153,1391,725,164,-285,-606,-784,-785,-583,-140,560,1520,2719,4093,5557,6986,8245,9189,9703,9685,9107,7971,6356,4376,2180,-66,-2213,-4129,-5734,-6981,-7879,-8447,-8754,-8827,-8737,-8480,-8092,-7552,-6884,-6089,-5213,-4314,-3460,-2754,-2256,-2032,-2108,-2442,-3003,-3646,-4290,-4762,-4977,-4823,-4270,-3328,-2056,-578,964,2403,3575,4358,4659,4459,3797,2769,1522,231,-927,-1789,-2232,-2191,-1663,-704,564,1994,3414,4652,5576,6087,6148,5780,5054,4082,2984,1898,913,122,-460,-805,-955,-938,-798,-583,-316,-30,262,526,748,881,886,741,404,-97,-742,-1454,-2143,-2710,-3062,-3141,-2924,-2449,-1798,-1084,-454,-15,119,-63,-567,-1284,-2107,-2878,-3443,-3698,-3551,-3021,-2145,-1054,109,1181,2004,2490,2571,2283,1691,927,140,-530,-949,-1062,-841,-340,337,1060,1662,2007,1956,1458,457,-980,-2796,-4844,-6987,-9064,-10924,-12469,-13604,-14307,-14593,-14489,-14097,-13466,-12703,-11842,-10936,-9976,-8950,-7817,-6543,-5093,-3461,-1670,230,2165,4030,5753,7217,8403,9237,9768,9997,10008,9850,9603,9295,8979,8631,8266,7845,7359,6800,6167,5484,4768,4047,3346,2664,2009,1360,692,-4,-760,-1552,-2384,-3181,-3917,-4487,-4862,-4968,-4809,-4388,-3772,-3039,-2290,-1619,-1099,-766,-607,-575,-573,-513,-284,182,936,1963,3227,4616,6036,7323,8375,9051,9309,9092,8449,7434,6168,4780,3411,2180,1179,456,1,-224,-309,-344,-429,-641,-1027,-1594,-2310,-3111,-3912,-4619,-5152,-5445,-5470,-5224,-4748,-4088,-3332,-2529,-1751,-1025,-362,245,831,1434,2084,2808,3597,4427,5244,5969,6518,6793,6724,6245,5337,4009,2310,321,-1841,-4064,-6193,-8124,-9725,-10922,-11646,-11872,-11599,-10868,-9750,-8342,-6768,-5166,-3669,-2408,-1477,-938,-815,-1077,-1662,-2469,-3383,-4278,-5040,-5582,-5830,-5770,-5395,-4768,-3937,-3023,-2090,-1260,-587,-125,116,163,66,-98,-249,-304,-208,89,578,1248,2030,2846,3598,4191,4535,4577,4293,3692,2836,1785,650,-493,-1553,-2477,-3240,-3823,-4260,-4563,-4772,-4902,-4962,-4955,-4856,-4655,-4336,-3878,-3306,-2613,-1839,-1012,-161,680,1493,2259,2984,3643,4272,4834,5368,5839,6273,6660,7002,7330,7629,7945,8270,8614,8966,9280,9523,9606,9485,9077,8369,7342,6066,4592,3068,1594,318,-658,-1256,-1438,-1213,-618,256,1323,2452,3533,4443,5080,5360,5223,4643,3637,2247,565,-1296,-3206,-5028,-6626,-7906,-8777,-9212,-9215,-8813,-8081,-7084,-5910,-4622,-3284,-1928,-582,738,2029,3276,4465,5574,6554,7379,7985,8335,8391,8130,7552,6674,5524,4153,2618,970,-716,-2398,-4003,-5497,-6823,-7955,-8854,-9520,-9932,-10127,-10113,-9947,-9670,-9334,-8991,-8663,-8382,-8128,-7906,-7657,-7362,-6967,-6461,-5824,-5088,-4273,-3444,-2655,-1951,-1381,-935,-611,-350,-105,199,620,1180,1902,2735,3636,4509,5270,5828,6125,6126,5838,5300,4591,3800,3036,2385,1940,1737,1801,2111,2605,3212,3834,4370,4739,4866,4714,4276,3567,2645,1581,463,-591,-1497,-2130,-2439,-2342,-1841,-930,328,1859,3562,5313,7009,8530,9804,10756,11366,11617,11530,11141,10479,9608,8557,7361,6061,4648,3159,1581,-75,-1793,-3566,-5351,-7116,-8796,-10325,-11629,-12624,-13248,-13450,-13206,-12547,-11514,-10211,-8752,-7260,-5848,-4601,-3564,-2729,-2068,-1495,-941,-325,405,1266,2241,3286,4320,5272,6060,6630,6953,7031,6887,6585,6187,5774,5417,5167,5052,5071,5181,5325,5414,5368,5105,4582,3773,2706,1441,58,-1322,-2610,-3683,-4479,-4925,-5008,-4732,-4132,-3276,-2240,-1119,-2,1025,1888,2543,2956,3126,3072,2827,2450,2001,1550,1158,893,788,880,1171,1637,2247,2930,3613,4201,4622,4775,4644,4173,3413,2403,1244,59,-1048,-1938,-2565,-2861,-2871,-2643,-2299,-1963,-1777,-1839,-2230,-2941,-3936,-5085,-6258,-7274,-7990,-8278,-8069,-7350,-6172,-4630,-2860,-1013,752,2306,3531,4352,4738,4668,4192,3336,2196,821,-676,-2243,-3780,-5229,-6524,-7600,-8422,-8935,-9114,-8943,-8418,-7567,-6427,-5061,-3545,-1961,-393,1072,2384,3471,4328,4933,5309,5495,5524,5464,5349,5227,5125,5042,4988,4932,4853,4736,4553,4328,4055,3792,3551,3382,3288,3261,3270,3247,3124,2837,2321,1577,609,-500,-1665,-2753,-3656,-4258,-4502,-4363,-3871,-3090,-2129,-1102,-122,706,1333,1719,1885,1865,1740,1567,1437,1393,1480,1705,2059,2490,2961,3385,3713,3880,3846,3593,3138,2511,1797,1057,412,-76,-302,-251,111,739,1579,2533,3507,4371,5044,5423,5451,5113,4404,3382,2134,750,-620,-1874,-2874,-3538,-3784,-3608,-2996,-2034,-787,611,2048,3390,4533,5380,5875,5988,5713,5092,4159,2999,1675,274,-1142,-2503,-3776,-4910,-5900,-6711,-7344,-7768,-7975,-7939,-7643,-7073,-6240,-5157,-3906,-2547,-1218,-37,857,1356,1390,934,49,-1184,-2589,-4007,-5250,-6181,-6686,-6733,-6344,-5583,-4587,-3466,-2371,-1409,-663,-186,30,-6,-217,-558,-944,-1326,-1651,-1911,-2084,-2209,-2286,-2360,-2455,-2574,-2748,-2944,-3179,-3415,-3661,-3880,-4080,-4223,-4298,-4271,-4109,-3779,-3271,-2557,-1676,-631,506,1679,2818,3837,4673,5270,5577,5600,5318,4799,4067,3238,2368,1599,991,654,619,910,1496,2311,3267,4243,5148,5868,6361,6575,6537,6268,5836,5308,4746,4206,3723,3307,2962,2673,2427,2217,2038,1903,1827,1837,1953,2189,2559,3040,3619,4250,4880,5462,5929,6235,6342,6215,5850,5250,4435,3444,2311,1079,-203,-1500,-2772,-3984,-5103,-6093,-6907,-7514,-7861,-7921,-7664,-7098,-6241,-5145,-3886,-2543,-1208,31,1133,2028,2738,3244,3592,3807,3918,3944,3882,3716,3409,2923,2219,1278,97,-1274,-2781,-4300,-5726,-6918,-7764,-8186,-8141,-7670,-6833,-5779,-4657,-3636,-2876,-2468,-2489,-2911,-3677,-4667,-5738,-6740,-7549,-8056,-8222,-8030,-7517,-6758,-5827,-4817,-3813,-2864,-2036,-1322,-761,-298,49,351,608,876,1159,1503,1886,2346,2842,3371,3900,4385,4794,5077,5209,5159,4930,4513,3954,3259,2501,1708,936,229,-382,-878,-1249,-1517,-1699,-1838,-1953,-2092,-2245,-2426,-2585,-2692,-2662,-2439,-1944,-1129,26,1513,3286,5251,7294,9280,11056,12506,13513,14008,13971,13405,12381,10959,9252,7341,5333,3283,1264,-704,-2584,-4378,-6061,-7618,-9022,-10207,-11139,-11733,-11945,-11734,-11094,-10058,-8707,-7139,-5510,-3953,-2620,-1613,-1000,-788,-923,-1311,-1811,-2282,-2575,-2592,-2246,-1539,-489,820,2277,3769,5168,6376,7315,7944,8247,8245,7970,7462,6772,5937,4983,3950,2846,1721,605,-435,-1348,-2060,-2540,-2743,-2700,-2432,-2019,-1533,-1054,-659,-369,-214,-149,-152,-144,-94,57,309,659,1072,1498,1886,2182,2351,2366,2232,1954,1568,1118,640,212,-151,-387,-487,-453,-286,-46,241,504,713,824,838,760,622,460,301,167,53,-68,-239,-516,-958,-1605,-2492,-3596,-4886,-6270,-7641,-8860,-9788,-10298,-10284,-9707,-8548,-6891,-4834,-2553,-228,1938,3764,5106,5852,5973,5478,4436,2966,1209,-693,-2560,-4294,-5754,-6874,-7604,-7904,-7792,-7274,-6410,-5254,-3897,-2433,-973,378,1509,2348,2817,2918,2648,2098,1355,569,-114,-557,-646,-320,428,1537,2905,4373,5783,6973,7799,8191,8094,7556,6634,5447,4118,2772,1507,412,-492,-1176,-1662,-1974,-2124,-2148,-2039,-1814,-1465,-1003,-447,176,808,1415,1920,2293,2480,2474,2281,1920,1457,937,443,32,-238,-342,-261,-29,334,760,1191,1563,1808,1880,1745,1383,813,64,-808,-1713,-2570,-3262,-3710,-3825,-3566,-2916,-1895,-577,960,2578,4164,5576,6700,7452,7761,7632,7075,6177,5035,3779,2547,1479,680,258,235,639,1400,2448,3636,4839,5880,6644,7000,6893,6296,5238,3794,2059,181,-1740,-3544,-5163,-6503,-7536,-8264,-8698,-8900,-8904,-8769,-8524,-8181,-7746,-7200,-6536,-5746,-4841,-3861,-2865,-1938,-1169,-655,-458,-619,-1123,-1918,-2893,-3929,-4870,-5586,-5970,-5951,-5516,-4701,-3570,-2238,-810,582,1838,2872,3616,4048,4153,3951,3475,2756,1846,781,-402,-1649,-2942,-4203,-5418,-6498,-7429,-8144,-8631,-8880,-8887,-8699,-8322,-7815,-7186,-6466,-5650,-4730,-3698,-2527,-1234,193,1701,3255,4775,6191,7422,8398,9072,9418,9448,9192,8707,8064,7336,6591,5878,5233,4655,4150,3678,3221,2753,2251,1739,1222,757,381,151,92,235,553,1033,1609,2225,2810,3297,3638,3802,3772,3570,3223,2778,2301,1847,1481,1249,1190,1307,1613,2055,2617,3215,3819,4349,4776,5050,5148,5058,4763,4278,3594,2746,1746,653,-496,-1614,-2634,-3467,-4036,-4286,-4194,-3756,-3041,-2102,-1072,-49,833,1473,1795,1746,1334,589,-406,-1548,-2707,-3766,-4603,-5143,-5341,-5182,-4721,-3995,-3108,-2119,-1124,-166,691,1429,2002,2407,2596,2564,2279,1729,918,-132,-1382,-2743,-4131,-5421,-6496,-7253,-7604,-7518,-7000,-6116,-4972,-3720,-2512,-1524,-881,-700,-1007,-1806,-2998,-4478,-6072,-7613,-8928,-9875,-10361,-10311,-9753,-8689,-7229,-5456,-3487,-1444,568,2446,4113,5500,6571,7294,7671,7710,7448,6924,6208,5345,4438,3520,2699,1994,1471,1140,1002,1042,1213,1467,1740,1969,2100,2087,1914,1580,1115,575,31,-427,-714,-755,-490,100,999,2163,3495,4891,6230,7379,8235,8707,8731,8281,7363,6005,4283,2277,101,-2119,-4251,-6159,-7705,-8768,-9252,-9091,-8276,-6849,-4909,-2614,-166,2231,4328,5959,6933,7183,6668,5453,3662,1478,-860,-3122,-5047,-6462,-7187,-7186,-6435,-5047,-3158,-964,1297,3444,5243,6594,7360,7537,7115,6175,4807,3137,1309,-552,-2285,-3795,-4944,-5672,-5905,-5633,-4857,-3644,-2071,-278,1589,3365,4880,5998,6593,6617,6044,4949,3425,1647,-197,-1902,-3268,-4140,-4418,-4061,-3133,-1724,-34,1761,3430,4802,5723,6115,5955,5288,4199,2824,1278,-277,-1737,-2998,-3977,-4642,-4947,-4897,-4495,-3774,-2771,-1560,-221,1139,2404,3463,4194,4520,4356,3712,2565,1033,-821,-2805,-4777,-6534,-7928,-8799,-9101,-8770,-7896,-6555,-4926,-3183,-1527,-121,893,1436,1487,1070,268,-807,-2041,-3285,-4450,-5424,-6162,-6623,-6814,-6751,-6472,-6012,-5415,-4711,-3925,-3078,-2189,-1267,-358,528,1331,2014,2545,2865,3001,2911,2680,2328,1965,1663,1521,1604,1963,2594,3484,4539,5689,6797,7744,8422,8719,8590,7988,6945,5500,3764,1838,-122,-1985,-3607,-4866,-5667,-5951,-5695,-4927,-3706,-2149,-375,1447,3168,4633,5712,6311,6387,5929,4999,3698,2159,563,-925,-2136,-2933,-3234,-3014,-2305,-1212,128,1551,2872,3951,4656,4926,4752,4158,3244,2103,865,-360,-1481,-2420,-3137,-3603,-3812,-3767,-3475,-2950,-2219,-1305,-253,885,2051,3171,4173,4998,5573,5885,5891,5618,5077,4319,3415,2436,1477,621,-41,-456,-577,-398,46,719,1516,2354,3135,3740,4119,4188,3937,3361,2492,1388,121,-1219,-2550,-3777,-4821,-5622,-6116,-6303,-6166,-5759,-5123,-4352,-3526,-2737,-2073,-1591,-1344,-1354,-1613,-2110,-2791,-3610,-4489,-5366,-6149,-6774,-7165,-7272,-7067,-6543,-5719,-4656,-3405,-2059,-693,609,1777,2746,3471,3913,4049,3862,3351,2535,1429,95,-1417,-3022,-4635,-6154,-7500,-8568,-9311,-9656,-9601,-9131,-8304,-7173,-5849,-4431,-3053,-1811,-821,-114,263,364,246,22,-179,-235,-20,529,1461,2750,4335,6099,7912,9605,11033,12061,12577,12534,11921,10769,9181,7251,5137,2977,925,-875,-2311,-3288,-3752,-3697,-3146,-2175,-876,619,2183,3674,4965,5948,6535,6674,6350,5592,4447,3033,1444,-159,-1655,-2900,-3793,-4240,-4220,-3702,-2763,-1432,139,1864,3582,5161,6476,7408,7874,7829,7265,6224,4804,3124,1359,-322,-1745,-2753,-3263,-3199,-2608,-1542,-147,1422,2976,4333,5331,5837,5775,5104,3860,2110,-16,-2354,-4721,-6902,-8709,-9955,-10514,-10300,-9321,-7624,-5368,-2726,50,2730,5068,6873,7992,8360,7955,6864,5180,3095,774,-1571,-3760,-5631,-7045,-7929,-8235,-8001,-7278,-6202,-4906,-3567,-2344,-1381,-792,-648,-968,-1727,-2855,-4242,-5769,-7277,-8644,-9721,-10411,-10634,-10342,-9543,-8263,-6578,-4591,-2432,-223,1870,3748,5263,6360,6950,7030,6597,5694,4410,2837,1122,-602,-2162,-3448,-4306,-4691,-4542,-3885,-2776,-1316,378,2151,3880,5410,6652,7503,7914,7869,7369,6492,5301,3941,2514,1205,109,-620,-922,-737,-86,991,2363,3909,5433,6768,7732,8194,8052,7278,5903,4012,1767,-671,-3073,-5262,-7032,-8252,-8817,-8695,-7909,-6545,-4738,-2653,-489,1575,3359,4725,5571,5845,5556,4752,3541,2049,440,-1135,-2523,-3609,-4306,-4572,-4405,-3836,-2931,-1771,-453,923,2252,3447,4410,5075,5378,5276,4756,3833,2551,1008,-670,-2328,-3784,-4874,-5455,-5422,-4753,-3473,-1695,416,2659,4793,6618,7924,8589,8523,7729,6267,4271,1920,-555,-2924,-4945,-6417,-7196,-7189,-6407,-4913,-2869,-476,2028,4384,6370,7785,8510,8487,7741,6369,4511,2357,100,-2077,-3992,-5529,-6577,-7093,-7060,-6520,-5530,-4213,-2683,-1093,405,1685,2618,3140,3201,2821,2037,945,-357,-1754,-3124,-4389,-5449,-6276,-6822,-7100,-7103,-6870,-6429,-5825,-5106,-4328,-3531,-2783,-2122,-1594,-1243,-1087,-1154,-1441,-1929,-2581,-3328,-4083,-4754,-5238,-5455,-5345,-4889,-4100,-3044,-1790,-461,857,2037,3011,3698,4065,4104,3822,3267,2497,1585,628,-291,-1071,-1636,-1921,-1884,-1518,-840,87,1191,2355,3480,4448,5179,5611,5737,5555,5144,4543,3859,3147,2479,1893,1423,1068,844,732,737,849,1070,1400,1837,2366,2974,3602,4214,4719,5059,5159,4968,4490,3712,2728,1579,398,-745,-1737,-2533,-3072,-3358,-3379,-3177,-2780,-2230,-1595,-904,-244,337,786,1027,1054,826,374,-265,-1012,-1775,-2438,-2901,-3072,-2887,-2320,-1382,-115,1395,3055,4727,6298,7612,8579,9063,9020,8404,7245,5607,3627,1460,-684,-2610,-4131,-5092,-5422,-5094,-4189,-2824,-1186,530,2127,3438,4348,4798,4779,4345,3569,2552,1405,206,-946,-2010,-2930,-3683,-4257,-4637,-4828,-4834,-4656,-4315,-3830,-3230,-2564,-1883,-1254,-740,-402,-285,-407,-773,-1343,-2069,-2872,-3669,-4373,-4902,-5192,-5204,-4929,-4390,-3639,-2746,-1806,-909,-143,411,704,684,362,-282,-1174,-2297,-3532,-4813,-6019,-7054,-7832,-8286,-8386,-8131,-7575,-6762,-5811,-4780,-3790,-2880,-2135,-1553,-1167,-951,-887,-940,-1059,-1193,-1276,-1247,-1037,-601,107,1084,2314,3733,5246,6744,8093,9181,9901,10208,10063,9529,8644,7533,6294,5043,3872,2846,2007,1364,913,650,534,586,773,1114,1604,2232,2980,3811,4640,5400,5975,6271,6219,5736,4845,3547,1941,147,-1697,-3393,-4799,-5750,-6138,-5923,-5095,-3741,-1990,-10,1984,3797,5229,6142,6435,6102,5192,3837,2221,556,-937,-2066,-2689,-2726,-2174,-1099,384,2110,3897,5571,6944,7899,8300,8105,7280,5867,3948,1643,-864,-3397,-5724,-7676,-9055,-9764,-9726,-8975,-7573,-5704,-3530,-1308,758,2471,3684,4315,4367,3875,2973,1785,488,-788,-1901,-2786,-3385,-3719,-3793,-3694,-3446,-3134,-2790,-2455,-2146,-1895,-1689,-1574,-1542,-1625,-1850,-2219,-2753,-3431,-4221,-5075,-5900,-6632,-7144,-7395,-7278,-6805,-5962,-4814,-3450,-1986,-561,683,1625,2158,2223,1800,921,-331,-1836,-3429,-4938,-6177,-6993,-7265,-6935,-5998,-4532,-2653,-529,1655,3735,5537,6968,7943,8445,8498,8132,7429,6454,5287,4012,2704,1452,343,-538,-1107,-1302,-1097,-493,425,1560,2752,3828,4635,5041,4970,4430,3471,2220,831,-530,-1715,-2596,-3115,-3232,-2986,-2417,-1615,-657,373,1400,2377,3252,4010,4633,5103,5439,5601,5618,5452,5117,4594,3894,3033,2036,952,-162,-1251,-2220,-3039,-3609,-3931,-3950,-3702,-3198,-2513,-1720,-908,-191,368,679,714,482,6,-619,-1306,-1934,-2392,-2595,-2482,-2034,-1279,-269,899,2124,3295,4314,5091,5572,5719,5531,5026,4254,3287,2210,1135,152,-611,-1092,-1199,-932,-281,682,1868,3153,4384,5437,6164,6478,6317,5668,4571,3111,1399,-416,-2191,-3791,-5103,-6050,-6614,-6787,-6643,-6232,-5662,-5016,-4369,-3803,-3330,-2992,-2780,-2680,-2696,-2798,-3004,-3291,-3683,-4143,-4681,-5238,-5779,-6232,-6530,-6606,-6413,-5916,-5125,-4066,-2807,-1439,-66,1190,2221,2926,3220,3080,2475,1480,155,-1341,-2864,-4211,-5229,-5751,-5706,-5048,-3852,-2221,-350,1556,3278,4624,5446,5673,5291,4368,3028,1420,-272,-1884,-3270,-4318,-4971,-5197,-5029,-4501,-3695,-2690,-1580,-443,621,1572,2333,2898,3258,3431,3479,3444,3421,3453,3619,3923,4391,4971,5624,6269,6834,7252,7462,7447,7190,6717,6071,5301,4473,3652,2886,2216,1659,1205,828,496,144,-241,-714,-1252,-1864,-2489,-3091,-3596,-3961,-4130,-4086,-3828,-3374,-2784,-2116,-1440,-833,-342,-9,163,182,102,-40,-159,-203,-118,149,595,1234,2032,2934,3896,4841,5696,6413,6903,7146,7074,6680,5945,4888,3544,1985,293,-1417,-3014,-4385,-5397,-5974,-6066,-5670,-4843,-3681,-2315,-900,425,1530,2333,2781,2886,2677,2243,1658,1031,443,-38,-360,-513,-492,-330,-59,263,609,916,1167,1331,1387,1345,1182,911,529,24,-574,-1292,-2080,-2940,-3822,-4700,-5527,-6266,-6878,-7324,-7587,-7632,-7468,-7089,-6529,-5833,-5059,-4294,-3616,-3104,-2833,-2828,-3111,-3639,-4349,-5140,-5894,-6487,-6805,-6772,-6334,-5505,-4336,-2906,-1350,213,1659,2859,3755,4268,4393,4138,3552,2704,1708,662,-284,-1033,-1464,-1521,-1169,-436,602,1829,3083,4215,5067,5536,5564,5148,4372,3321,2178,1058,138,-494,-748,-619,-118,680,1693,2815,3951,5007,5926,6651,7173,7464,7549,7409,7075,6528,5784,4835,3701,2387,953,-566,-2066,-3473,-4665,-5558,-6049,-6085,-5638,-4714,-3378,-1725,125,1995,3761,5241,6324,6921,6968,6488,5515,4169,2581,937,-587,-1807,-2570,-2771,-2362,-1370,120,1948,3922,5816,7420,8535,9028,8815,7899,6338,4271,1867,-670,-3124,-5321,-7087,-8323,-8972,-9020,-8520,-7548,-6214,-4661,-3023,-1449,-60,1034,1780,2142,2151,1858,1358,749,150,-366,-724,-906,-932,-844,-721,-638,-663,-834,-1180,-1655,-2251,-2865,-3470,-3976,-4365,-4605,-4710,-4702,-4631,-4517,-4423,-4324,-4252,-4143,-3983,-3714,-3310,-2750,-2058,-1268,-468,264,814,1116,1083,717,3,-974,-2154,-3402,-4625,-5681,-6489,-6953,-7037,-6709,-5993,-4924,-3567,-2027,-382,1235,2730,3998,4949,5531,5693,5444,4798,3832,2623,1310,5,-1134,-1997,-2482,-2518,-2109,-1262,-79,1354,2870,4348,5620,6581,7136,7240,6907,6168,5120,3855,2495,1159,-53,-1043,-1733,-2090,-2067,-1696,-993,-25,1113,2347,3535,4617,5465,6049,6304,6242,5868,5223,4359,3332,2207,1047,-95,-1144,-2066,-2786,-3292,-3544,-3541,-3311,-2864,-2288,-1614,-951,-356,90,326,325,66,-410,-1066,-1801,-2533,-3143,-3549,-3667,-3469,-2941,-2108,-1048,192,1485,2777,3960,4985,5794,6365,6677,6739,6556,6157,5580,4871,4089,3312,2604,2052,1708,1618,1786,2173,2713,3281,3763,4001,3902,3374,2418,1080,-524,-2243,-3889,-5314,-6375,-7013,-7212,-7029,-6557,-5920,-5240,-4612,-4112,-3748,-3516,-3360,-3215,-3033,-2755,-2387,-1931,-1446,-986,-628,-416,-396,-556,-880,-1300,-1755,-2166,-2473,-2633,-2622,-2443,-2124,-1695,-1217,-739,-332,-56,31,-125,-550,-1255,-2218,-3377,-4655,-5916,-7051,-7899,-8361,-8326,-7759,-6653,-5080,-3136,-985,1205,3263,5008,6340,7150,7423,7165,6448,5349,4000,2503,985,-463,-1747,-2818,-3621,-4137,-4355,-4273,-3905,-3279,-2429,-1415,-302,841,1931,2913,3732,4367,4821,5111,5275,5352,5375,5358,5312,5218,5060,4822,4490,4079,3612,3136,2695,2353,2127,2038,2069,2159,2262,2278,2148,1819,1268,524,-358,-1280,-2131,-2806,-3216,-3311,-3093,-2596,-1902,-1114,-325,363,898,1244,1406,1425,1336,1211,1090,1020,1024,1108,1281,1529,1854,2242,2678,3151,3612,4030,4338,4488,4411,4074,3443,2526,1353,-21,-1498,-2976,-4339,-5456,-6246,-6604,-6509,-5947,-4950,-3605,-2003,-272,1455,3053,4410,5417,6033,6192,5919,5216,4155,2809,1284,-304,-1826,-3164,-4200,-4849,-5058,-4801,-4126,-3087,-1803,-402,988,2225,3212,3857,4121,3971,3439,2541,1352,-63,-1608,-3185,-4686,-6010,-7054,-7741,-8012,-7843,-7250,-6284,-5033,-3623,-2186,-874,164,819,986,643,-207,-1484,-3072,-4807,-6518,-8028,-9198,-9907,-10113,-9792,-8997,-7796,-6297,-4608,-2845,-1118,493,1887,3025,3839,4323,4456,4279,3827,3191,2460,1737,1129,706,531,615,927,1422,1993,2550,2985,3212,3187,2898,2378,1723,1012,397,-50,-225,-113,294,918,1711,2541,3353,4050,4608,4994,5230,5324,5314,5216,5045,4795,4451,3988,3383,2626,1733,733,-298,-1294,-2149,-2798,-3166,-3230,-2984,-2460,-1708,-803,187,1184,2120,2933,3564,3962,4081,3881,3353,2496,1358,28,-1388,-2723,-3820,-4523,-4685,-4235,-3140,-1456,700,3144,5669,8030,10031,11473,12260,12324,11692,10440,8686,6602,4349,2102,27,-1760,-3137,-4056,-4478,-4421,-3939,-3121,-2098,-1007,-10,761,1186,1192,764,-71,-1235,-2598,-4047,-5415,-6618,-7539,-8151,-8437,-8429,-8183,-7771,-7254,-6702,-6148,-5602,-5074,-4525,-3949,-3318,-2630,-1896,-1147,-415,258,836,1306,1655,1897,2054,2145,2196,2217,2207,2156,2034,1816,1474,995,370,-374,-1224,-2113,-3012,-3849,-4603,-5213,-5678,-5957,-6055,-5958,-5660,-5166,-4490,-3656,-2721,-1738,-804,8,604,916,906,562,-90,-965,-1981,-2995,-3886,-4517,-4796,-4632,-4026,-2970,-1563,116,1922,3722,5391,6805,7899,8611,8946,8909,8570,7968,7213,6341,5455,4590,3794,3096,2504,2021,1644,1359,1150,1014,937,925,983,1109,1310,1568,1868,2154,2387,2496,2429,2140,1616,855,-87,-1146,-2228,-3218,-4017,-4530,-4694,-4470,-3878,-2945,-1764,-427,955,2253,3377,4218,4715,4829,4545,3893,2925,1721,386,-974,-2240,-3317,-4111,-4566,-4635,-4317,-3618,-2588,-1292,181,1712,3195,4505,5550,6262,6607,6604,6303,5789,5172,4551,4032,3667,3497,3504,3645,3841,4015,4070,3963,3643,3127,2457,1701,958,318,-154,-400,-446,-322,-126,38,57,-169,-702,-1575,-2748,-4170,-5718,-7275,-8714,-9904,-10780,-11270,-11380,-11140,-10615,-9899,-9087,-8288,-7563,-6995,-6577,-6327,-6186,-6106,-6004,-5809,-5453,-4892,-4095,-3077,-1872,-554,776,2009,3020,3707,3988,3828,3250,2331,1189,7,-1050,-1801,-2103,-1891,-1130,96,1687,3438,5171,6647,7695,8157,7947,7058,5531,3506,1140,-1354,-3774,-5915,-7613,-8734,-9209,-9000,-8160,-6746,-4911,-2785,-561,1604,3551,5170,6381,7161,7528,7536,7268,6807,6230,5606,4964,4322,3678,3004,2301,1550,779,18,-648,-1166,-1410,-1344,-901,-101,1008,2316,3692,4973,6015,6693,6930,6693,6019,4963,3658,2212,787,-506,-1547,-2256,-2593,-2539,-2131,-1425,-517,482,1445,2261,2819,3046,2909,2395,1558,462,-776,-2050,-3215,-4181,-4828,-5123,-5027,-4586,-3839,-2903,-1873,-887,-43,560,880,895,653,204,-323,-855,-1237,-1418,-1290,-851,-87,946,2162,3466,4710,5788,6560,6947,6876,6329,5327,3932,2253,414,-1432,-3138,-4569,-5604,-6190,-6265,-5884,-5064,-3936,-2585,-1158,242,1505,2558,3358,3877,4114,4081,3783,3256,2503,1570,480,-708,-1934,-3115,-4158,-4965,-5457,-5560,-5278,-4611,-3673,-2572,-1484,-578,-14,70,-386,-1421,-2953,-4905,-7087,-9336,-11432,-13196,-14455,-15089,-15038,-14277,-12871,-10904,-8528,-5906,-3215,-631,1705,3663,5184,6231,6831,7046,6977,6729,6440,6194,6094,6163,6416,6807,7274,7719,8052,8181,8036,7579,6809,5748,4479,3072,1635,276,-937,-1903,-2614,-3030,-3189,-3136,-2932,-2675,-2429,-2284,-2281,-2452,-2779,-3226,-3713,-4153,-4437,-4478,-4183,-3533,-2494,-1134,494,2265,4060,5749,7205,8341,9081,9412,9348,8945,8298,7506,6685,5927,5303,4856,4564,4410,4293,4147,3874,3397,2693,1747,635,-566,-1717,-2696,-3369,-3655,-3499,-2920,-1978,-792,503,1739,2784,3514,3870,3830,3440,2782,1969,1141,401,-127,-401,-379,-94,418,1056,1746,2371,2852,3108,3086,2764,2142,1258,166,-1054,-2314,-3533,-4630,-5567,-6297,-6844,-7204,-7435,-7573,-7664,-7748,-7835,-7928,-7995,-8003,-7884,-7597,-7081,-6316,-5300,-4061,-2663,-1186,275,1618,2762,3633,4197,4440,4382,4066,3550,2915,2222,1550,940,434,48,-237,-424,-566,-688,-837,-1046,-1334,-1720,-2198,-2751,-3353,-3956,-4513,-4975,-5299,-5447,-5418,-5216,-4874,-4449,-4000,-3595,-3287,-3117,-3081,-3154,-3289,-3394,-3415,-3263,-2907,-2335,-1572,-671,286,1229,2076,2778,3318,3695,3955,4152,4343,4609,4967,5461,6074,6769,7514,8204,8808,9214,9395,9280,8865,8130,7113,5846,4404,2861,1318,-148,-1427,-2470,-3208,-3624,-3721,-3520,-3086,-2479,-1799,-1117,-535,-104,119,124,-73,-430,-874,-1327,-1701,-1923,-1935,-1717,-1271,-643,104,877,1586,2133,2436,2450,2132,1515,635,-411,-1511,-2531,-3330,-3798,-3821,-3365,-2414,-1012,735,2707,4742,6666,8342,9632,10466,10809,10686,10153,9313,8265,7110,5943,4804,3750,2755,1837,955,115,-692,-1434,-2087,-2597,-2937,-3084,-3041,-2851,-2566,-2286,-2088,-2073,-2290,-2787,-3540,-4509,-5601,-6708,-7710,-8493,-8972,-9084,-8821,-8203,-7287,-6164,-4926,-3680,-2515,-1514,-738,-222,7,-44,-357,-902,-1614,-2432,-3276,-4060,-4708,-5152,-5344,-5274,-4945,-4416,-3748,-3045,-2389,-1876,-1555,-1461,-1581,-1866,-2248,-2633,-2929,-3056,-2951,-2577,-1946,-1071,-35,1103,2224,3249,4060,4606,4813,4691,4247,3563,2734,1879,1138,607,394,531,1023,1828,2842,3959,5035,5938,6564,6828,6705,6206,5393,4345,3176,1983,852,-137,-974,-1632,-2151,-2552,-2870,-3128,-3324,-3444,-3446,-3303,-2954,-2414,-1654,-737,302,1369,2402,3312,4058,4610,4961,5153,5220,5222,5215,5222,5284,5371,5485,5558,5559,5436,5147,4689,4050,3266,2375,1428,475,-445,-1296,-2087,-2792,-3458,-4082,-4694,-5292,-5872,-6382,-6800,-7031,-7043,-6762,-6180,-5304,-4174,-2881,-1517,-193,979,1936,2611,3014,3159,3111,2940,2724,2536,2423,2422,2532,2748,3044,3377,3731,4053,4342,4573,4745,4865,4926,4941,4900,4808,4634,4388,4022,3548,2933,2190,1312,331,-737,-1840,-2934,-3967,-4884,-5641,-6209,-6565,-6722,-6695,-6517,-6228,-5868,-5457,-5031,-4572,-4090,-3571,-2995,-2384,-1734,-1084,-490,15,341,469,330,-64,-713,-1575,-2582,-3655,-4716,-5656,-6435,-6959,-7236,-7231,-6981,-6523,-5910,-5199,-4452,-3700,-2985,-2321,-1713,-1168,-693,-286,24,244,352,358,286,168,68,36,143,416,890,1534,2312,3151,3960,4662,5167,5449,5467,5268,4877,4385,3863,3381,3001,2731,2582,2497,2444,2337,2149,1822,1380,820,225,-371,-866,-1228,-1403,-1390,-1216,-915,-557,-191,122,363,516,610,670,743,860,1042,1289,1565,1836,2023,2083,1965,1642,1139,492,-213,-870,-1377,-1609,-1502,-984,-83,1178,2674,4274,5813,7110,8028,8432,8285,7577,6394,4865,3164,1482,10,-1114,-1769,-1941,-1634,-935,37,1170,2301,3366,4238,4920,5357,5597,5635,5514,5238,4823,4254,3524,2624,1549,322,-1016,-2419,-3794,-5083,-6201,-7100,-7747,-8138,-8297,-8260,-8078,-7804,-7479,-7145,-6813,-6498,-6179,-5856,-5486,-5061,-4542,-3927,-3205,-2383,-1484,-534,427,1346,2191,2896,3445,3784,3921,3841,3568,3144,2607,2028,1460,957,551,259,58,-74,-199,-364,-636,-1049,-1639,-2404,-3323,-4354,-5431,-6483,-7437,-8226,-8787,-9088,-9094,-8804,-8221,-7362,-6276,-4990,-3604,-2159,-769,497,1562,2345,2820,2949,2764,2274,1587,738,-121,-936,-1588,-2022,-2183,-2049,-1616,-906,47,1192,2480,3835,5225,6552,7801,8880,9766,10398,10730,10742,10380,9664,8577,7173,5500,3650,1732,-140,-1826,-3231,-4227,-4781,-4828,-4401,-3537,-2308,-839,772,2380,3870,5121,6037,6530,6550,6070,5092,3681,1906,-93,-2178,-4184,-5955,-7354,-8293,-8704,-8621,-8067,-7174,-6038,-4807,-3585,-2463,-1486,-663,42,669,1285,1941,2655,3457,4296,5142,5915,6541,6942,7079,6916,6486,5837,5060,4269,3566,3066,2821,2886,3229,3819,4555,5336,6035,6531,6722,6524,5898,4838,3382,1612,-362,-2414,-4381,-6145,-7553,-8525,-8990,-8930,-8378,-7394,-6091,-4580,-3002,-1480,-122,981,1769,2218,2311,2082,1550,780,-183,-1274,-2433,-3610,-4748,-5812,-6759,-7564,-8207,-8665,-8936,-9000,-8850,-8491,-7901,-7113,-6130,-5016,-3815,-2614,-1486,-502,269,804,1077,1104,912,544,53,-508,-1078,-1616,-2072,-2414,-2619,-2661,-2537,-2231,-1762,-1119,-341,566,1557,2610,3678,4738,5736,6650,7416,7995,8318,8334,7984,7235,6079,4534,2669,580,-1600,-3711,-5591,-7087,-8068,-8462,-8239,-7452,-6186,-4609,-2873,-1170,353,1574,2415,2861,2927,2689,2226,1665,1103,666,437,492,875,1592,2630,3929,5422,7002,8567,9995,11189,12049,12516,12556,12155,11365,10219,8816,7221,5538,3825,2165,580,-891,-2244,-3491,-4626,-5679,-6635,-7509,-8272,-8908,-9374,-9643,-9656,-9408,-8851,-8020,-6922,-5642,-4243,-2857,-1577,-514,255,704,823,683,366,-2,-299,-406,-236,255,1068,2148,3407,4717,5955,6994,7751,8163,8239,8009,7551,6972,6359,5810,5379,5076,4880,4720,4495,4108,3441,2425,1016,-788,-2921,-5288,-7745,-10113,-12213,-13862,-14896,-15218,-14748,-13522,-11601,-9139,-6314,-3349,-442,2195,4423,6114,7218,7724,7665,7135,6229,5087,3837,2594,1461,491,-290,-895,-1370,-1770,-2161,-2597,-3110,-3712,-4382,-5071,-5722,-6266,-6637,-6810,-6749,-6496,-6063,-5542,-4973,-4449,-4005,-3684,-3491,-3401,-3364,-3314,-3156,-2815,-2219,-1323,-122,1337,2984,4689,6325,7741,8823,9466,9634,9325,8586,7524,6237,4865,3516,2283,1229,369,-306,-833,-1266,-1649,-2026,-2401,-2769,-3079,-3282,-3306,-3099,-2626,-1884,-910,225,1421,2552,3500,4142,4396,4211,3574,2536,1158,-431,-2111,-3733,-5164,-6275,-6964,-7152,-6800,-5899,-4485,-2622,-422,1989,4464,6844,8993,10768,12083,12855,13056,12690,11781,10416,8677,6690,4604,2543,671,-914,-2105,-2865,-3183,-3099,-2687,-2041,-1254,-430,383,1134,1812,2435,3012,3548,4040,4433,4679,4693,4400,3752,2721,1335,-333,-2182,-4062,-5828,-7321,-8420,-9023,-9095,-8631,-7709,-6418,-4920,-3352,-1882,-642,261,761,835,507,-174,-1108,-2195,-3316,-4346,-5202,-5775,-6037,-5940,-5500,-4741,-3709,-2468,-1088,364,1810,3181,4419,5449,6233,6703,6834,6594,5970,4978,3640,2012,164,-1828,-3864,-5846,-7697,-9298,-10608,-11516,-11997,-11972,-11439,-10368,-8802,-6794,-4451,-1915,640,3025,5047,6543,7382,7509,6918,5701,4001,2016,-16,-1867,-3328,-4237,-4516,-4150,-3218,-1862,-253,1391,2908,4142,5013,5505,5659,5564,5333,5089,4903,4849,4888,4998,5056,4970,4609,3900,2792,1294,-516,-2538,-4591,-6510,-8096,-9181,-9626,-9350,-8323,-6608,-4313,-1626,1232,4020,6504,8480,9824,10445,10366,9657,8439,6894,5174,3461,1877,515,-578,-1404,-1986,-2387,-2651,-2836,-2982,-3093,-3196,-3266,-3306,-3297,-3246,-3137,-2995,-2814,-2611,-2383,-2132,-1840,-1496,-1083,-583,2,669,1406,2186,3004,3839,4697,5594,6541,7571,8677,9853,11047,12189,13166,13863,14156,13946,13177,11834,9969,7679,5107,2423,-204,-2603,-4659,-6271,-7418,-8106,-8390,-8363,-8124,-7778,-7430,-7131,-6955,-6888,-6938,-7052,-7193,-7302,-7345,-7292,-7140,-6928,-6667,-6451,-6288,-6252,-6326,-6520,-6761,-7003,-7152,-7134,-6895,-6396,-5638,-4661,-3512,-2277,-1040,124,1131,1944,2513,2844,2925,2796,2473,1997,1409,732,25,-712,-1417,-2093,-2704,-3239,-3687,-4030,-4251,-4340,-4262,-4004,-3524,-2818,-1859,-659,761,2358,4062,5784,7424,8869,9999,10736,10977,10703,9887,8590,6868,4858,2684,525,-1471,-3133,-4341,-4988,-5029,-4471,-3385,-1893,-171,1570,3139,4316,4976,5020,4435,3307,1772,43,-1636,-3025,-3913,-4142,-3660,-2476,-722,1435,3748,6008,7980,9526,10539,10998,10943,10451,9631,8586,7408,6164,4878,3577,2230,850,-590,-2063,-3561,-5028,-6425,-7694,-8777,-9647,-10255,-10591,-10637,-10382,-9833,-8990,-7877,-6528,-4999,-3359,-1706,-126,1267,2403,3204,3653,3743,3528,3071,2466,1812,1192,683,329,153,149,300,575,940,1368,1850,2364,2938,3563,4265,5036,5863,6715,7527,8231,8724,8917,8722,8065,6923,5291,3232,845,-1726,-4293,-6668,-8632,-10015,-10661,-10486,-9486,-7716,-5344,-2584,290,2981,5218,6774,7497,7341,6344,4656,2471,50,-2376,-4556,-6352,-7621,-8380,-8634,-8512,-8124,-7632,-7137,-6760,-6520,-6445,-6482,-6581,-6652,-6646,-6488,-6173,-5693,-5086,-4419,-3748,-3160,-2700,-2410,-2302,-2341,-2497,-2678,-2820,-2827,-2625,-2154,-1372,-269,1133,2767,4559,6357,8045,9442,10419,10839,10635,9766,8290,6292,3954,1463,-956,-3079,-4750,-5814,-6239,-6021,-5254,-4062,-2623,-1096,349,1597,2577,3262,3688,3918,4040,4139,4297,4537,4877,5264,5621,5863,5872,5574,4907,3862,2470,839,-925,-2627,-4113,-5204,-5761,-5707,-4997,-3690,-1864,307,2651,4958,7033,8716,9876,10449,10422,9834,8776,7362,5733,4036,2398,940,-264,-1157,-1742,-2019,-2056,-1890,-1593,-1221,-818,-418,-38,324,667,1010,1353,1705,2051,2364,2616,2752,2738,2540,2126,1525,745,-149,-1084,-1998,-2796,-3439,-3876,-4099,-4126,-3978,-3731,-3412,-3122,-2884,-2775,-2812,-3030,-3419,-3976,-4653,-5400,-6145,-6809,-7290,-7534,-7445,-7007,-6202,-5057,-3638,-2032,-347,1310,2830,4147,5198,5977,6485,6761,6826,6727,6464,6049,5458,4664,3645,2380,888,-802,-2614,-4446,-6189,-7699,-8876,-9601,-9827,-9510,-8692,-7423,-5822,-4033,-2208,-544,820,1716,2068,1822,1002,-297,-1951,-3748,-5499,-6981,-8007,-8454,-8228,-7350,-5889,-3996,-1862,291,2256,3847,4936,5462,5450,4965,4175,3227,2326,1631,1269,1314,1771,2568,3599,4681,5655,6323,6572,6290,5484,4189,2540,702,-1112,-2713,-3890,-4533,-4539,-3920,-2730,-1102,802,2769,4622,6169,7296,7912,8015,7641,6882,5881,4749,3668,2712,2001,1551,1366,1393,1553,1735,1844,1774,1467,891,64,-958,-2089,-3212,-4225,-5023,-5542,-5753,-5666,-5325,-4816,-4221,-3629,-3111,-2694,-2388,-2145,-1904,-1566,-1054,-276,808,2227,3951,5917,8015,10123,12069,13710,14882,15463,15374,14572,13099,11045,8560,5844,3111,563,-1603,-3283,-4390,-4948,-5017,-4723,-4211,-3640,-3147,-2848,-2802,-3037,-3512,-4173,-4930,-5681,-6349,-6854,-7165,-7280,-7219,-7043,-6827,-6642,-6569,-6654,-6924,-7378,-7968,-8641,-9298,-9855,-10204,-10267,-9974,-9300,-8248,-6863,-5232,-3464,-1678,-17,1443,2592,3429,3943,4190,4248,4197,4113,4067,4059,4103,4141,4107,3943,3564,2953,2085,1009,-211,-1464,-2632,-3585,-4212,-4437,-4209,-3550,-2503,-1174,298,1772,3065,4049,4584,4608,4097,3098,1724,140,-1460,-2857,-3865,-4328,-4151,-3334,-1923,-78,2041,4186,6172,7779,8882,9383,9267,8568,7397,5868,4172,2451,884,-412,-1329,-1825,-1879,-1537,-851,83,1164,2297,3382,4355,5158,5774,6183,6414,6468,6377,6138,5767,5230,4538,3639,2541,1235,-260,-1883,-3575,-5223,-6740,-7998,-8932,-9453,-9552,-9219,-8511,-7490,-6266,-4939,-3637,-2447,-1484,-789,-421,-357,-586,-1011,-1570,-2127,-2588,-2843,-2827,-2482,-1826,-867,305,1616,2959,4233,5359,6264,6925,7333,7512,7519,7391,7202,6974,6736,6477,6176,5781,5259,4550,3660,2570,1348,42,-1228,-2364,-3247,-3785,-3907,-3574,-2802,-1630,-162,1490,3166,4708,5965,6787,7098,6817,5974,4622,2877,910,-1120,-3015,-4646,-5887,-6697,-7085,-7097,-6845,-6442,-6010,-5678,-5513,-5592,-5911,-6465,-7192,-8024,-8869,-9643,-10264,-10659,-10803,-10658,-10263,-9632,-8851,-7968,-7086,-6244,-5505,-4868,-4329,-3822,-3301,-2655,-1832,-753,614,2257,4141,6166,8218,10131,11748,12896,13432,13266,12337,10685,8391,5622,2575,-517,-3425,-5941,-7898,-9185,-9748,-9592,-8780,-7413,-5639,-3612,-1501,525,2332,3788,4825,5393,5502,5195,4535,3641,2590,1508,471,-448,-1186,-1715,-2016,-2057,-1863,-1401,-701,233,1373,2670,4069,5492,6857,8072,9056,9739,10072,10026,9604,8820,7735,6408,4936,3411,1944,626,-456,-1232,-1682,-1770,-1538,-1015,-274,596,1502,2346,3028,3481,3624,3453,2935,2144,1114,-11,-1134,-2098,-2783,-3092,-2967,-2406,-1473,-273,1049,2317,3377,4086,4349,4124,3427,2327,917,-654,-2281,-3813,-5172,-6268,-7064,-7542,-7699,-7555,-7138,-6478,-5617,-4610,-3502,-2370,-1268,-265,593,1264,1744,2029,2162,2172,2125,2058,2029,2044,2139,2278,2465,2644,2786,2843,2770,2532,2093,1429,536,-590,-1917,-3394,-4960,-6518,-7953,-9161,-10006,-10397,-10254,-9537,-8267,-6504,-4381,-2037,316,2505,4324,5622,6290,6263,5555,4238,2439,344,-1835,-3898,-5621,-6865,-7503,-7505,-6899,-5772,-4287,-2610,-956,509,1604,2244,2347,1940,1066,-162,-1609,-3129,-4559,-5779,-6663,-7146,-7179,-6759,-5914,-4700,-3206,-1521,237,1971,3579,4985,6126,6969,7509,7756,7753,7550,7201,6787,6340,5929,5556,5245,4978,4728,4480,4188,3846,3442,2964,2457,1922,1416,978,647,475,473,667,1021,1510,2060,2589,3013,3237,3202,2859,2202,1264,103,-1184,-2493,-3712,-4739,-5491,-5915,-5987,-5697,-5092,-4179,-3037,-1694,-212,1361,2980,4601,6169,7641,8959,10070,10916,11452,11629,11416,10817,9820,8501,6899,5122,3252,1395,-365,-1959,-3333,-4461,-5335,-5953,-6335,-6491,-6433,-6178,-5721,-5091,-4293,-3382,-2405,-1442,-573,107,541,662,480,9,-683,-1511,-2375,-3180,-3852,-4345,-4652,-4792,-4819,-4793,-4774,-4806,-4908,-5077,-5266,-5440,-5515,-5465,-5242,-4841,-4311,-3674,-3051,-2483,-2078,-1870,-1890,-2112,-2485,-2904,-3271,-3456,-3357,-2908,-2070,-878,589,2199,3790,5184,6209,6736,6666,5993,4757,3078,1131,-888,-2745,-4249,-5227,-5572,-5249,-4295,-2811,-982,1015,2938,4608,5843,6542,6647,6174,5187,3802,2161,419,-1271,-2788,-4020,-4917,-5440,-5594,-5398,-4878,-4083,-3045,-1820,-462,982,2425,3831,5104,6215,7096,7734,8111,8246,8161,7903,7509,7032,6496,5939,5368,4793,4207,3608,2991,2357,1729,1111,538,25,-424,-811,-1162,-1503,-1884,-2323,-2860,-3482,-4179,-4902,-5592,-6173,-6569,-6720,-6585,-6160,-5472,-4587,-3590,-2580,-1667,-920,-418,-174,-179,-395,-728,-1101,-1390,-1518,-1387,-980,-256,716,1900,3177,4443,5584,6492,7091,7333,7191,6689,5858,4758,3471,2055,615,-798,-2101,-3235,-4154,-4794,-5122,-5100,-4692,-3902,-2726,-1218,556,2488,4453,6301,7898,9106,9829,10018,9654,8802,7546,6017,4370,2737,1263,35,-871,-1435,-1669,-1611,-1342,-929,-479,-75,192,249,35,-483,-1333,-2491,-3932,-5581,-7354,-9136,-10812,-12244,-13330,-13960,-14070,-13637,-12680,-11278,-9554,-7675,-5809,-4162,-2860,-2050,-1743,-1945,-2528,-3352,-4206,-4870,-5159,-4898,-4020,-2514,-469,1944,4502,6926,8966,10366,10974,10694,9549,7651,5209,2472,-244,-2683,-4573,-5768,-6174,-5811,-4798,-3298,-1551,227,1821,3081,3900,4254,4160,3682,2907,1935,849,-237,-1273,-2161,-2853,-3280,-3397,-3173,-2595,-1688,-487,910,2420,3920,5310,6498,7419,8037,8362,8406,8227,7868,7389,6843,6268,5702,5163,4674,4250,3892,3630,3451,3382,3415,3540,3748,3978,4203,4329,4305,4050,3514,2673,1523,108,-1504,-3215,-4900,-6427,-7665,-8482,-8806,-8560,-7756,-6440,-4703,-2709,-614,1394,3140,4496,5354,5688,5502,4873,3894,2692,1397,118,-1043,-2031,-2808,-3375,-3752,-3963,-4058,-4049,-3970,-3815,-3584,-3245,-2795,-2190,-1450,-558,441,1517,2595,3614,4490,5149,5538,5598,5327,4709,3797,2623,1283,-165,-1608,-2985,-4211,-5231,-6015,-6537,-6804,-6839,-6657,-6310,-5824,-5242,-4591,-3893,-3164,-2411,-1643,-873,-112,597,1222,1700,1984,2015,1768,1225,408,-626,-1805,-3015,-4144,-5077,-5708,-5963,-5799,-5212,-4242,-2972,-1501,18,1460,2671,3530,3963,3897,3360,2366,1024,-574,-2271,-3946,-5447,-6665,-7506,-7915,-7881,-7431,-6623,-5562,-4350,-3117,-1966,-994,-239,272,581,749,868,1035,1348,1875,2663,3713,4994,6427,7918,9342,10575,11508,12045,12132,11761,10957,9810,8412,6917,5436,4115,3024,2217,1692,1400,1260,1178,1049,795,351,-292,-1140,-2125,-3195,-4260,-5222,-6028,-6576,-6849,-6786,-6399,-5678,-4667,-3394,-1928,-332,1319,2956,4497,5906,7103,8088,8805,9279,9482,9444,9173,8687,8019,7193,6251,5234,4193,3173,2216,1365,616,-2,-535,-983,-1407,-1831,-2300,-2838,-3458,-4170,-4944,-5766,-6583,-7358,-8036,-8571,-8917,-9027,-8877,-8442,-7725,-6753,-5565,-4233,-2849,-1498,-300,666,1308,1572,1438,901,24,-1135,-2443,-3801,-5039,-6046,-6683,-6880,-6587,-5827,-4659,-3217,-1640,-104,1243,2279,2930,3194,3121,2812,2406,2036,1832,1862,2146,2644,3252,3833,4249,4342,4036,3261,2046,453,-1381,-3316,-5158,-6755,-7959,-8665,-8819,-8422,-7497,-6149,-4459,-2569,-588,1360,3174,4760,6047,6968,7485,7572,7222,6471,5361,3980,2431,829,-693,-2024,-3041,-3678,-3867,-3609,-2921,-1872,-551,920,2431,3858,5119,6136,6878,7337,7521,7470,7203,6762,6161,5417,4534,3526,2409,1226,25,-1111,-2109,-2878,-3363,-3519,-3343,-2879,-2187,-1374,-542,207,792,1155,1295,1216,981,651,301,6,-193,-251,-186,-12,200,401,484,413,102,-454,-1253,-2259,-3378,-4518,-5542,-6329,-6767,-6777,-6332,-5452,-4226,-2768,-1248,191,1402,2283,2803,2960,2838,2526,2144,1789,1543,1419,1433,1505,1603,1645,1599,1454,1237,995,824,774,932,1298,1871,2582,3343,4039,4571,4856,4847,4568,4052,3405,2737,2151,1749,1575,1623,1860,2169,2455,2576,2441,1977,1163,35,-1337,-2838,-4346,-5739,-6911,-7801,-8365,-8626,-8612,-8389,-8032,-7588,-7129,-6663,-6204,-5759,-5283,-4809,-4294,-3783,-3281,-2835,-2467,-2218,-2081,-2071,-2148,-2275,-2397,-2440,-2350,-2049,-1510,-698,366,1640,3046,4479,5814,6934,7718,8097,8003,7444,6429,5035,3336,1446,-539,-2502,-4354,-6004,-7396,-8472,-9210,-9603,-9649,-9394,-8850,-8097,-7171,-6151,-5095,-4059,-3088,-2205,-1409,-673,47,814,1698,2748,4021,5502,7189,8979,10799,12488,13928,14981,15553,15594,15117,14180,12903,11432,9927,8543,7391,6542,6013,5736,5644,5579,5437,5091,4470,3561,2376,1016,-444,-1869,-3170,-4268,-5124,-5734,-6142,-6380,-6537,-6645,-6767,-6898,-7036,-7128,-7112,-6915,-6469,-5734,-4705,-3418,-1950,-423,1050,2326,3311,3919,4116,3917,3358,2534,1534,471,-554,-1453,-2170,-2662,-2941,-3014,-2932,-2740,-2500,-2255,-2059,-1922,-1873,-1888,-1959,-2039,-2105,-2097,-1999,-1761,-1368,-810,-70,818,1850,2963,4112,5222,6206,6989,7477,7607,7322,6601,5459,3938,2137,162,-1831,-3696,-5284,-6462,-7146,-7285,-6897,-6048,-4851,-3454,-2021,-708,339,1025,1276,1086,469,-509,-1759,-3181,-4663,-6099,-7397,-8472,-9265,-9736,-9856,-9619,-9045,-8143,-6990,-5609,-4119,-2568,-1075,292,1457,2369,3012,3402,3568,3584,3505,3401,3310,3252,3208,3132,2965,2623,2064,1233,163,-1123,-2501,-3871,-5087,-6018,-6579,-6689,-6354,-5590,-4479,-3100,-1575,4,1538,2952,4200,5254,6108,6767,7256,7582,7776,7832,7770,7569,7249,6790,6220,5552,4833,4103,3426,2839,2398,2117,2010,2060,2235,2492,2775,3036,3224,3318,3293,3161,2929,2641,2320,2037,1821,1738,1823,2093,2565,3191,3933,4695,5390,5913,6171,6117,5705,4979,3977,2818,1596,442,-555,-1328,-1847,-2146,-2262,-2291,-2315,-2417,-2674,-3114,-3761,-4579,-5543,-6568,-7602,-8557,-9374,-10003,-10386,-10526,-10385,-9995,-9358,-8515,-7500,-6368,-5161,-3939,-2755,-1651,-680,145,806,1319,1712,2032,2321,2633,2992,3412,3877,4350,4772,5094,5244,5192,4907,4388,3665,2763,1753,671,-413,-1456,-2421,-3268,-3993,-4557,-4970,-5199,-5251,-5105,-4775,-4270,-3623,-2893,-2131,-1423,-845,-442,-285,-360,-670,-1156,-1745,-2349,-2865,-3202,-3292,-3074,-2556,-1730,-675,562,1855,3132,4267,5184,5807,6086,6008,5577,4826,3806,2579,1214,-212,-1639,-2985,-4203,-5216,-5979,-6440,-6560,-6318,-5710,-4757,-3499,-2008,-354,1356,3052,4626,6029,7189,8080,8691,9022,9113,8991,8718,8344,7919,7498,7095,6737,6408,6087,5730,5287,4698,3937,2955,1787,427,-1040,-2547,-3999,-5298,-6353,-7095,-7464,-7447,-7047,-6313,-5303,-4133,-2895,-1733,-756,-78,230,130,-369,-1199,-2254,-3395,-4453,-5292,-5764,-5790,-5315,-4361,-2983,-1288,585,2490,4282,5824,7040,7851,8273,8313,8057,7578,6979,6336,5728,5171,4680,4213,3720,3145,2422,1526,438,-809,-2150,-3509,-4765,-5826,-6588,-6985,-6987,-6584,-5840,-4791,-3556,-2211,-855,417,1557,2495,3224,3718,4010,4100,4046,3854,3573,3208,2772,2247,1621,869,-34,-1085,-2272,-3565,-4870,-6138,-7245,-8131,-8702,-8935,-8792,-8309,-7506,-6462,-5239,-3929,-2611,-1371,-272,617,1270,1647,1775,1660,1377,976,551,169,-99,-215,-155,60,400,793,1173,1453,1568,1460,1107,523,-271,-1180,-2162,-3088,-3923,-4573,-5032,-5281,-5355,-5299,-5174,-5047,-4970,-4984,-5094,-5274,-5488,-5653,-5711,-5585,-5233,-4641,-3813,-2803,-1663,-478,701,1798,2809,3695,4488,5199,5855,6490,7112,7744,8369,8987,9569,10082,10513,10811,10984,10997,10883,10631,10299,9893,9473,9055,8674,8330,8025,7726,7417,7040,6580,5991,5271,4412,3430,2352,1218,66,-1046,-2082,-2980,-3726,-4275,-4640,-4817,-4840,-4761,-4621,-4488,-4404,-4406,-4525,-4753,-5088,-5500,-5959,-6421,-6858,-7205,-7443,-7494,-7349,-6939,-6283,-5359,-4229,-2954,-1647,-429,565,1234,1489,1324,768,-67,-1045,-1979,-2704,-3056,-2927,-2260,-1075,565,2512,4616,6671,8503,9935,10855,11181,10908,10069,8764,7115,5295,3449,1752,321,-759,-1446,-1771,-1806,-1653,-1461,-1342,-1424,-1768,-2397,-3277,-4326,-5405,-6403,-7143,-7541,-7502,-7011,-6092,-4834,-3344,-1771,-275,1028,1985,2545,2640,2277,1494,354,-1042,-2591,-4175,-5696,-7050,-8179,-9015,-9535,-9725,-9581,-9126,-8375,-7375,-6157,-4778,-3281,-1732,-191,1276,2594,3689,4498,4940,4987,4592,3764,2524,936,-901,-2872,-4811,-6564,-7959,-8841,-9108,-8696,-7603,-5926,-3778,-1391,1049,3286,5155,6499,7262,7449,7138,6456,5570,4636,3811,3217,2919,2966,3324,3942,4732,5569,6349,6960,7312,7378,7134,6634,5937,5137,4331,3600,3013,2598,2377,2316,2403,2592,2852,3180,3541,3972,4454,5016,5653,6355,7101,7842,8526,9081,9433,9524,9298,8739,7849,6662,5248,3686,2070,493,-973,-2262,-3351,-4217,-4874,-5339,-5638,-5802,-5869,-5873,-5857,-5869,-5944,-6127,-6441,-6911,-7520,-8263,-9081,-9921,-10712,-11371,-11827,-12015,-11891,-11438,-10662,-9608,-8330,-6925,-5471,-4060,-2761,-1611,-630,211,947,1648,2372,3182,4103,5158,6310,7515,8687,9728,10542,11043,11156,10866,10165,9104,7754,6201,4549,2895,1324,-92,-1303,-2279,-3015,-3511,-3807,-3920,-3913,-3820,-3702,-3596,-3554,-3595,-3754,-4018,-4395,-4844,-5344,-5843,-6284,-6631,-6804,-6794,-6535,-6036,-5291,-4325,-3193,-1946,-667,569,1681,2609,3289,3705,3824,3656,3222,2531,1646,574,-601,-1855,-3098,-4284,-5328,-6160,-6705,-6899,-6691,-6063,-5015,-3603,-1901,-21,1899,3739,5362,6679,7632,8191,8386,8268,7911,7402,6825,6233,5688,5202,4790,4448,4164,3927,3732,3564,3439,3346,3310,3329,3421,3591,3840,4158,4536,4921,5275,5512,5565,5331,4768,3800,2453,748,-1221,-3335,-5446,-7402,-9074,-10330,-11123,-11402,-11196,-10551,-9545,-8268,-6809,-5263,-3683,-2136,-659,731,1994,3142,4138,5000,5709,6283,6731,7067,7317,7494,7611,7665,7626,7473,7136,6593,5771,4674,3282,1646,-165,-2054,-3883,-5524,-6838,-7723,-8105,-7965,-7333,-6284,-4935,-3418,-1880,-440,774,1704,2290,2533,2454,2092,1515,776,-56,-921,-1781,-2574,-3281,-3863,-4297,-4582,-4707,-4685,-4548,-4313,-4050,-3781,-3575,-3456,-3463,-3583,-3817,-4104,-4394,-4606,-4652,-4462,-3963,-3119,-1933,-424,1313,3194,5060,6770,8158,9083,9427,9133,8178,6639,4613,2290,-148,-2483,-4529,-6139,-7203,-7695,-7626,-7074,-6144,-4973,-3694,-2444,-1327,-431,190,512,522,241,-312,-1096,-2079,-3202,-4422,-5652,-6834,-7856,-8654,-9109,-9171,-8778,-7915,-6612,-4925,-2957,-829,1341,3412,5301,6914,8219,9213,9905,10350,10590,10689,10685,10640,10556,10503,10459,10486,10569,10732,10971,11257,11560,11804,11924,11816,11391,10586,9326,7644,5548,3158,603,-1942,-4285,-6255,-7697,-8524,-8697,-8255,-7302,-5987,-4492,-3016,-1724,-760,-222,-119,-450,-1114,-2004,-2982,-3908,-4655,-5151,-5327,-5198,-4792,-4178,-3443,-2691,-1991,-1446,-1092,-975,-1109,-1483,-2074,-2841,-3733,-4678,-5610,-6427,-7054,-7382,-7342,-6853,-5887,-4435,-2542,-281,2219,4818,7339,9612,11470,12782,13448,13434,12758,11496,9778,7769,5644,3577,1715,164,-1017,-1806,-2242,-2353,-2225,-1900,-1457,-929,-376,183,694,1138,1467,1647,1638,1396,907,147,-862,-2087,-3461,-4906,-6323,-7609,-8689,-9466,-9932,-10049,-9879,-9458,-8910,-8313,-7791,-7420,-7241,-7265,-7432,-7656,-7824,-7801,-7500,-6830,-5786,-4392,-2718,-889,992,2781,4382,5698,6681,7285,7523,7378,6910,6134,5120,3926,2620,1289,8,-1136,-2074,-2740,-3107,-3158,-2924,-2456,-1824,-1137,-472,62,404,509,357,-22,-578,-1221,-1859,-2369,-2661,-2640,-2266,-1526,-460,842,2274,3692,4968,5998,6692,7047,7064,6818,6399,5903,5444,5082,4881,4844,4959,5192,5492,5824,6158,6485,6810,7161,7535,7977,8445,8941,9401,9757,9934,9854,9447,8688,7577,6145,4490,2690,872,-858,-2422,-3753,-4836,-5682,-6324,-6816,-7214,-7547,-7848,-8092,-8264,-8302,-8153,-7776,-7138,-6267,-5215,-4085,-3017,-2148,-1632,-1568,-2022,-2988,-4393,-6107,-7956,-9745,-11273,-12389,-12950,-12917,-12270,-11081,-9447,-7500,-5392,-3242,-1184,708,2382,3803,4982,5918,6637,7143,7465,7597,7578,7415,7173,6879,6627,6452,6427,6563,6867,7296,7774,8210,8493,8526,8226,7554,6499,5106,3451,1631,-231,-2014,-3627,-4969,-6004,-6710,-7096,-7223,-7142,-6951,-6715,-6513,-6378,-6328,-6348,-6393,-6416,-6358,-6172,-5846,-5359,-4753,-4045,-3287,-2515,-1767,-1057,-416,168,672,1092,1408,1596,1621,1462,1088,494,-290,-1237,-2239,-3231,-4060,-4644,-4847,-4621,-3905,-2731,-1143,740,2773,4787,6588,8029,8955,9307,9044,8232,6959,5390,3693,2045,614,-482,-1151,-1361,-1112,-441,592,1909,3437,5078,6761,8383,9860,11086,11967,12403,12312,11646,10379,8548,6226,3544,657,-2246,-4974,-7360,-9248,-10553,-11217,-11263,-10741,-9770,-8467,-6981,-5438,-3959,-2611,-1466,-509,225,793,1188,1447,1584,1609,1548,1411,1248,1090,1000,1031,1220,1603,2164,2859,3615,4302,4808,4991,4761,4046,2859,1256,-631,-2626,-4537,-6157,-7330,-7922,-7906,-7284,-6170,-4707,-3091,-1523,-206,709,1110,967,313,-739,-2051,-3407,-4651,-5592,-6132,-6223,-5872,-5179,-4256,-3253,-2304,-1521,-962,-646,-551,-606,-757,-912,-1027,-1058,-985,-808,-522,-133,361,972,1713,2589,3602,4726,5918,7100,8186,9056,9607,9730,9350,8433,6981,5064,2779,280,-2274,-4703,-6861,-8610,-9864,-10579,-10740,-10382,-9553,-8328,-6786,-5031,-3146,-1256,553,2152,3447,4326,4729,4580,3894,2682,1039,-912,-3005,-5048,-6853,-8230,-9043,-9192,-8649,-7457,-5718,-3597,-1278,1015,3111,4834,6095,6858,7151,7067,6746,6324,5968,5764,5796,6048,6495,7020,7544,7942,8154,8139,7899,7498,6987,6467,5986,5600,5308,5099,4922,4729,4472,4116,3646,3089,2446,1803,1166,607,136,-236,-517,-745,-954,-1195,-1505,-1913,-2424,-3024,-3663,-4279,-4805,-5152,-5293,-5183,-4852,-4350,-3760,-3188,-2736,-2496,-2528,-2859,-3466,-4300,-5264,-6260,-7173,-7899,-8366,-8516,-8335,-7824,-7012,-5940,-4655,-3205,-1646,-16,1627,3246,4781,6202,7435,8458,9214,9669,9808,9614,9105,8310,7286,6111,4870,3673,2601,1745,1154,845,793,947,1205,1496,1702,1786,1696,1462,1123,753,430,210,116,134,194,215,69,-331,-1084,-2214,-3715,-5521,-7515,-9558,-11498,-13175,-14479,-15302,-15614,-15402,-14703,-13589,-12138,-10451,-8624,-6731,-4851,-3029,-1300,290,1735,2986,4035,4831,5375,5639,5647,5430,5025,4521,3964,3445,2995,2651,2408,2239,2096,1930,1685,1330,853,256,-424,-1148,-1874,-2543,-3127,-3575,-3875,-3999,-3943,-3702,-3280,-2696,-1959,-1100,-131,916,2024,3177,4343,5508,6623,7645,8506,9137,9460,9417,8967,8112,6899,5415,3803,2214,835,-192,-729,-723,-144,926,2393,4078,5806,7373,8622,9398,9655,9355,8579,7417,6027,4562,3173,1977,1040,385,-23,-248,-376,-507,-700,-1030,-1499,-2118,-2852,-3653,-4471,-5236,-5894,-6372,-6620,-6585,-6231,-5549,-4549,-3281,-1826,-302,1170,2421,3326,3744,3603,2847,1505,-352,-2605,-5068,-7563,-9878,-11826,-13252,-14041,-14150,-13572,-12389,-10699,-8659,-6421,-4149,-1976,-26,1636,2965,3960,4645,5055,5251,5271,5173,4992,4763,4522,4295,4116,4016,4025,4172,4460,4903,5456,6092,6725,7287,7666,7806,7610,7067,6153,4921,3426,1773,62,-1593,-3086,-4336,-5285,-5892,-6180,-6158,-5912,-5512,-5055,-4649,-4358,-4271,-4394,-4750,-5293,-5968,-6693,-7377,-7941,-8299,-8421,-8248,-7820,-7126,-6240,-5212,-4108,-3008,-1957,-1019,-211,436,944,1314,1597,1826,2055,2327,2678,3135,3704,4380,5133,5935,6722,7452,8049,8452,8612,8458,7989,7176,6066,4706,3194,1636,162,-1122,-2099,-2717,-2926,-2742,-2201,-1370,-323,860,2105,3369,4581,5740,6770,7670,8360,8818,8971,8800,8264,7381,6185,4722,3115,1430,-180,-1639,-2837,-3724,-4253,-4442,-4306,-3926,-3375,-2751,-2149,-1639,-1279,-1082,-1045,-1127,-1273,-1425,-1525,-1522,-1400,-1135,-749,-267,278,822,1325,1706,1926,1908,1631,1063,215,-873,-2130,-3468,-4764,-5916,-6815,-7388,-7588,-7422,-6919,-6165,-5246,-4281,-3366,-2595,-2027,-1695,-1595,-1699,-1939,-2253,-2533,-2724,-2733,-2538,-2119,-1502,-744,73,863,1514,1956,2100,1925,1413,603,-440,-1623,-2818,-3911,-4755,-5260,-5319,-4905,-4005,-2688,-1044,776,2608,4289,5670,6638,7143,7161,6753,5983,4962,3794,2583,1410,340,-583,-1344,-1907,-2295,-2477,-2478,-2298,-1969,-1512,-991,-434,95,559,929,1198,1352,1441,1459,1466,1467,1482,1502,1505,1455,1311,1026,573,-68,-893,-1875,-2958,-4092,-5171,-6156,-6945,-7516,-7834,-7896,-7725,-7342,-6781,-6063,-5212,-4215,-3088,-1799,-359,1233,2949,4730,6511,8191,9667,10843,11628,11979,11874,11354,10483,9384,8177,7010,6005,5256,4838,4748,4982,5462,6102,6790,7417,7867,8064,7928,7432,6574,5374,3901,2216,431,-1373,-3077,-4604,-5870,-6819,-7435,-7696,-7648,-7314,-6775,-6094,-5359,-4644,-4026,-3551,-3276,-3192,-3301,-3552,-3877,-4200,-4425,-4474,-4282,-3824,-3099,-2148,-1031,162,1352,2437,3355,4033,4445,4563,4407,4003,3403,2672,1878,1085,362,-259,-730,-1056,-1212,-1232,-1111,-884,-560,-164,294,795,1321,1846,2333,2744,3023,3131,3014,2670,2082,1301,380,-576,-1477,-2187,-2650,-2777,-2577,-2097,-1410,-681,-33,353,362,-99,-1061,-2483,-4278,-6292,-8365,-10291,-11926,-13107,-13768,-13844,-13369,-12377,-10971,-9247,-7325,-5322,-3338,-1479,179,1561,2615,3307,3626,3593,3249,2681,1970,1235,574,78,-183,-182,86,579,1245,1984,2730,3360,3815,4020,3934,3558,2908,2047,1050,29,-923,-1695,-2210,-2425,-2306,-1892,-1214,-350,619,1618,2563,3398,4069,4553,4814,4864,4681,4294,3710,2967,2116,1222,368,-361,-869,-1089,-960,-462,388,1560,2977,4554,6202,7805,9286,10532,11479,12051,12210,11943,11269,10245,8955,7511,6024,4601,3318,2223,1322,585,-34,-619,-1205,-1866,-2594,-3395,-4215,-4995,-5668,-6162,-6442,-6472,-6273,-5849,-5278,-4573,-3826,-3043,-2288,-1566,-910,-338,131,452,601,528,207,-388,-1243,-2347,-3614,-4990,-6332,-7561,-8528,-9164,-9371,-9142,-8454,-7384,-5995,-4407,-2743,-1110,387,1688,2751,3592,4230,4722,5127,5476,5811,6117,6360,6497,6450,6161,5587,4701,3536,2143,622,-907,-2310,-3465,-4262,-4653,-4601,-4165,-3395,-2409,-1315,-220,776,1618,2258,2694,2927,2974,2852,2570,2134,1536,774,-162,-1261,-2513,-3880,-5321,-6765,-8151,-9379,-10395,-11106,-11488,-11502,-11172,-10518,-9623,-8541,-7375,-6183,-5028,-3935,-2907,-1904,-894,194,1382,2695,4094,5511,6839,7947,8724,9074,8959,8406,7498,6374,5210,4160,3382,2961,2924,3242,3798,4476,5100,5553,5707,5523,4995,4185,3195,2159,1207,473,31,-51,206,769,1540,2406,3245,3945,4414,4625,4547,4260,3787,3249,2698,2206,1805,1501,1269,1075,861,583,210,-272,-845,-1465,-2074,-2598,-2968,-3130,-3049,-2711,-2135,-1351,-406,635,1717,2756,3702,4470,5015,5277,5229,4856,4167,3195,1989,617,-853,-2332,-3767,-5069,-6203,-7118,-7789,-8207,-8380,-8324,-8077,-7686,-7180,-6627,-6048,-5492,-4979,-4521,-4126,-3788,-3493,-3231,-2988,-2754,-2527,-2301,-2076,-1863,-1646,-1459,-1267,-1122,-989,-910,-883,-912,-1022,-1201,-1450,-1767,-2107,-2458,-2760,-2961,-3011,-2834,-2395,-1645,-575,803,2443,4260,6136,7929,9487,10649,11304,11334,10736,9499,7730,5543,3113,631,-1727,-3784,-5423,-6555,-7153,-7239,-6878,-6159,-5206,-4125,-3025,-1981,-1049,-230,460,1077,1629,2158,2674,3173,3658,4096,4486,4821,5089,5325,5506,5645,5707,5646,5401,4899,4079,2900,1352,-534,-2680,-4977,-7285,-9439,-11294,-12689,-13520,-13701,-13206,-12052,-10313,-8094,-5545,-2835,-147,2332,4432,6016,6978,7303,6990,6165,4951,3542,2135,909,18,-437,-419,52,914,2050,3345,4676,5925,7027,7918,8587,9039,9291,9389,9344,9196,8937,8573,8081,7433,6609,5577,4333,2882,1243,-528,-2373,-4213,-5954,-7524,-8831,-9824,-10460,-10716,-10599,-10129,-9336,-8279,-7004,-5576,-4041,-2456,-859,721,2252,3713,5095,6344,7476,8408,9142,9610,9784,9626,9114,8242,7040,5547,3843,2027,208,-1487,-2946,-4069,-4771,-5022,-4806,-4172,-3195,-1975,-654,646,1790,2671,3210,3361,3120,2534,1659,610,-527,-1632,-2638,-3479,-4142,-4625,-4960,-5189,-5348,-5486,-5613,-5748,-5882,-6005,-6109,-6183,-6243,-6300,-6396,-6561,-6834,-7235,-7760,-8371,-9001,-9544,-9884,-9895,-9472,-8540,-7083,-5132,-2797,-211,2417,4908,7040,8669,9665,9991,9665,8768,7440,5836,4138,2499,1057,-90,-893,-1331,-1429,-1245,-839,-314,251,773,1162,1395,1403,1221,841,331,-254,-831,-1320,-1653,-1773,-1656,-1303,-752,-54,701,1436,2062,2495,2697,2613,2261,1644,841,-82,-1011,-1823,-2409,-2646,-2473,-1843,-782,654,2350,4163,5942,7525,8785,9619,9982,9869,9347,8488,7441,6296,5198,4202,3373,2706,2170,1717,1270,773,166,-576,-1460,-2463,-3541,-4628,-5653,-6530,-7184,-7549,-7572,-7217,-6492,-5398,-3989,-2323,-479,1445,3347,5115,6651,7852,8654,9020,8927,8419,7535,6351,4950,3401,1782,144,-1462,-3012,-4472,-5837,-7068,-8171,-9099,-9848,-10374,-10661,-10672,-10387,-9788,-8856,-7616,-6063,-4267,-2268,-168,1950,3974,5807,7346,8532,9294,9646,9565,9131,8378,7407,6285,5091,3878,2704,1583,554,-370,-1166,-1801,-2238,-2450,-2384,-2035,-1391,-484,612,1793,2927,3847,4420,4503,4024,2956,1343,-722,-3073,-5542,-7924,-10045,-11758,-12969,-13626,-13762,-13422,-12725,-11779,-10719,-9648,-8664,-7814,-7115,-6555,-6066,-5587,-5011,-4261,-3254,-1943,-322,1581,3675,5853,7964,9867,11412,12501,13056,13060,12546,11575,10272,8744,7146,5591,4200,3058,2216,1709,1529,1649,2016,2561,3187,3811,4324,4643,4705,4467,3934,3146,2173,1127,113,-744,-1364,-1683,-1693,-1423,-951,-367,211,685,987,1052,899,537,37,-529,-1085,-1557,-1908,-2101,-2152,-2063,-1871,-1598,-1265,-880,-453,33,563,1154,1785,2430,3065,3616,4046,4268,4240,3901,3247,2271,1024,-428,-1987,-3548,-4989,-6229,-7165,-7778,-8024,-7950,-7585,-7006,-6307,-5552,-4858,-4263,-3843,-3600,-3548,-3640,-3843,-4083,-4289,-4413,-4376,-4178,-3766,-3191,-2444,-1601,-685,235,1122,1938,2647,3234,3677,3964,4091,4042,3830,3447,2925,2272,1536,759,-17,-723,-1334,-1798,-2099,-2245,-2220,-2080,-1805,-1461,-1013,-503,107,807,1615,2513,3483,4456,5367,6111,6590,6723,6435,5730,4610,3189,1557,-96,-1634,-2877,-3717,-4074,-3929,-3331,-2364,-1163,129,1377,2447,3253,3737,3877,3690,3230,2555,1764,943,181,-439,-868,-1079,-1075,-916,-657,-422,-295,-403,-796,-1547,-2619,-3996,-5545,-7163,-8658,-9883,-10666,-10880,-10451,-9347,-7630,-5399,-2840,-147,2451,4755,6585,7840,8460,8484,7990,7119,6029,4885,3833,2990,2419,2154,2160,2404,2801,3285,3782,4242,4635,4954,5202,5405,5584,5759,5939,6106,6240,6288,6197,5912,5378,4567,3479,2116,557,-1156,-2911,-4622,-6190,-7531,-8580,-9303,-9686,-9749,-9538,-9105,-8534,-7872,-7194,-6515,-5856,-5188,-4477,-3658,-2680,-1499,-89,1528,3307,5169,6979,8644,9994,10955,11412,11342,10738,9650,8175,6432,4567,2726,1045,-365,-1430,-2107,-2408,-2356,-2037,-1521,-910,-300,238,626,830,831,632,264,-232,-795,-1373,-1889,-2324,-2614,-2785,-2823,-2796,-2739,-2736,-2842,-3117,-3577,-4235,-5040,-5946,-6867,-7726,-8445,-8972,-9257,-9303,-9096,-8667,-8030,-7211,-6233,-5111,-3870,-2534,-1146,247,1584,2796,3821,4602,5101,5298,5201,4832,4228,3452,2546,1588,617,-307,-1137,-1839,-2363,-2682,-2759,-2568,-2099,-1346,-349,866,2185,3543,4785,5802,6468,6695,6431,5684,4507,3017,1354,-312,-1827,-3056,-3905,-4338,-4357,-4023,-3413,-2638,-1808,-1023,-378,74,289,261,9,-439,-1014,-1659,-2293,-2830,-3216,-3354,-3241,-2808,-2096,-1106,98,1447,2867,4266,5576,6733,7701,8460,9016,9389,9612,9703,9690,9555,9289,8850,8187,7265,6052,4565,2834,959,-971,-2796,-4410,-5681,-6535,-6929,-6859,-6370,-5518,-4394,-3080,-1663,-220,1179,2473,3599,4503,5134,5445,5408,5014,4285,3256,2014,623,-807,-2212,-3518,-4693,-5717,-6591,-7334,-7938,-8421,-8726,-8843,-8683,-8216,-7373,-6164,-4595,-2760,-765,1225,3051,4542,5591,6112,6117,5659,4864,3882,2883,2014,1383,1066,1047,1299,1715,2179,2569,2750,2649,2191,1386,263,-1081,-2526,-3918,-5109,-5962,-6375,-6303,-5761,-4824,-3616,-2308,-1062,-57,588,785,510,-190,-1233,-2471,-3747,-4897,-5772,-6275,-6348,-6009,-5329,-4423,-3449,-2560,-1897,-1562,-1600,-1988,-2650,-3454,-4219,-4790,-4981,-4681,-3814,-2364,-403,1961,4550,7166,9611,11670,13209,14086,14273,13757,12622,10969,8960,6765,4554,2499,723,-674,-1643,-2172,-2297,-2065,-1578,-900,-149,613,1306,1892,2347,2667,2881,2999,3078,3125,3175,3220,3249,3223,3102,2836,2393,1755,942,-6,-1006,-1979,-2826,-3483,-3890,-4040,-3946,-3645,-3198,-2650,-2062,-1449,-844,-242,349,918,1459,1925,2296,2508,2550,2374,2001,1425,714,-90,-907,-1659,-2294,-2741,-2988,-3008,-2833,-2475,-1996,-1416,-804,-169,438,1011,1514,1924,2205,2303,2187,1780,1078,31,-1318,-2944,-4748,-6619,-8416,-9985,-11183,-11900,-12046,-11624,-10638,-9206,-7431,-5477,-3500,-1649,-58,1183,2007,2408,2393,2035,1408,617,-226,-1031,-1696,-2167,-2387,-2349,-2041,-1502,-761,124,1082,2065,2992,3830,4536,5098,5522,5826,6031,6172,6262,6310,6308,6223,6035,5685,5171,4437,3522,2422,1198,-85,-1352,-2520,-3511,-4266,-4739,-4907,-4768,-4344,-3668,-2798,-1793,-734,307,1251,2036,2618,2962,3079,2977,2712,2330,1903,1472,1094,777,522,309,94,-153,-464,-846,-1282,-1732,-2129,-2402,-2487,-2314,-1897,-1215,-373,565,1452,2180,2638,2745,2486,1872,976,-87,-1204,-2219,-3029,-3517,-3635,-3354,-2690,-1710,-468,908,2339,3698,4888,5827,6441,6694,6582,6133,5406,4494,3489,2505,1622,915,418,126,23,39,118,181,172,39,-226,-625,-1120,-1666,-2209,-2701,-3089,-3378,-3527,-3585,-3548,-3458,-3335,-3200,-3057,-2904,-2721,-2475,-2131,-1647,-981,-118,955,2214,3612,5080,6516,7814,8856,9532,9762,9490,8709,7471,5853,4001,2054,191,-1454,-2738,-3609,-4016,-3999,-3625,-3000,-2248,-1496,-841,-363,-94,-13,-88,-226,-353,-390,-280,-21,360,783,1141,1305,1165,620,-372,-1806,-3617,-5688,-7862,-9970,-11830,-13302,-14263,-14661,-14469,-13724,-12490,-10860,-8928,-6800,-4565,-2314,-126,1916,3748,5272,6442,7167,7419,7161,6408,5201,3620,1777,-198,-2154,-3946,-5438,-6520,-7126,-7229,-6841,-6031,-4881,-3499,-2003,-483,962,2276,3412,4349,5072,5584,5886,5989,5905,5648,5242,4718,4109,3458,2802,2175,1611,1125,728,425,200,65,-18,-25,11,111,266,481,748,1058,1374,1667,1878,1967,1887,1620,1175,580,-73,-704,-1181,-1399,-1267,-720,232,1542,3104,4762,6370,7747,8778,9353,9446,9055,8238,7077,5668,4112,2499,896,-645,-2087,-3414,-4597,-5620,-6455,-7063,-7417,-7474,-7217,-6627,-5715,-4497,-3026,-1350,440,2268,4023,5612,6930,7892,8426,8493,8085,7228,5988,4455,2740,963,-758,-2338,-3679,-4767,-5556,-6078,-6343,-6394,-6257,-5963,-5519,-4935,-4203,-3333,-2324,-1219,-41,1116,2187,3067,3678,3946,3840,3363,2571,1551,428,-672,-1610,-2284,-2618,-2570,-2161,-1432,-473,608,1698,2681,3457,3947,4097,3874,3269,2311,1030,-494,-2178,-3910,-5566,-7016,-8139,-8831,-9018,-8682,-7844,-6588,-5042,-3370,-1750,-359,656,1189,1180,652,-359,-1710,-3300,-4945,-6521,-7881,-8939,-9623,-9909,-9791,-9291,-8439,-7261,-5806,-4082,-2152,-25,2220,4538,6816,8983,10893,12471,13593,14217,14298,13859,12947,11642,10064,8304,6495,4705,3020,1463,70,-1181,-2275,-3232,-4036,-4669,-5092,-5259,-5120,-4638,-3790,-2584,-1063,717,2641,4621,6517,8225,9637,10662,11252,11354,10991,10160,8939,7379,5586,3644,1662,-266,-2048,-3585,-4826,-5697,-6175,-6253,-5940,-5284,-4354,-3219,-1991,-772,333,1206,1771,1951,1708,1053,9,-1325,-2853,-4414,-5875,-7060,-7859,-8155,-7913,-7122,-5861,-4208,-2335,-373,1500,3149,4462,5351,5795,5779,5348,4546,3449,2119,646,-921,-2488,-4008,-5390,-6577,-7484,-8057,-8241,-8024,-7403,-6438,-5201,-3824,-2432,-1174,-172,477,730,597,143,-538,-1303,-2049,-2643,-3041,-3194,-3139,-2904,-2584,-2221,-1890,-1604,-1358,-1133,-858,-505,-12,623,1395,2272,3182,4069,4860,5505,5983,6290,6443,6493,6458,6394,6290,6161,5956,5640,5154,4452,3506,2326,950,-521,-1971,-3255,-4216,-4749,-4748,-4205,-3154,-1690,11,1781,3397,4681,5469,5667,5233,4212,2689,836,-1179,-3140,-4866,-6190,-7002,-7236,-6909,-6067,-4829,-3330,-1729,-184,1167,2205,2869,3103,2939,2396,1561,523,-622,-1762,-2819,-3708,-4381,-4800,-4949,-4834,-4455,-3857,-3048,-2089,-1000,163,1360,2550,3679,4716,5601,6312,6788,7009,6932,6536,5807,4742,3367,1723,-114,-2051,-3954,-5693,-7105,-8066,-8454,-8206,-7322,-5855,-3931,-1720,582,2776,4675,6163,7150,7637,7677,7352,6802,6142,5484,4916,4462,4130,3888,3664,3427,3100,2699,2220,1736,1315,1066,1060,1374,2008,2939,4060,5253,6331,7143,7515,7343,6555,5166,3243,917,-1625,-4199,-6587,-8616,-10143,-11079,-11390,-11117,-10318,-9119,-7636,-5998,-4322,-2682,-1157,223,1434,2452,3287,3912,4330,4524,4477,4188,3639,2847,1816,584,-807,-2301,-3830,-5314,-6692,-7867,-8812,-9444,-9775,-9774,-9483,-8926,-8156,-7229,-6181,-5070,-3905,-2733,-1554,-418,653,1601,2361,2875,3077,2927,2428,1590,511,-731,-1985,-3132,-4043,-4625,-4810,-4588,-3958,-2987,-1726,-274,1301,2888,4435,5837,7051,8002,8651,8947,8877,8418,7593,6430,5001,3401,1754,193,-1146,-2158,-2767,-2959,-2774,-2292,-1661,-1006,-498,-239,-323,-758,-1522,-2512,-3608,-4664,-5540,-6120,-6339,-6155,-5591,-4690,-3512,-2144,-643,909,2480,3994,5431,6714,7797,8604,9063,9126,8734,7906,6645,5055,3231,1321,-511,-2138,-3411,-4267,-4659,-4610,-4191,-3502,-2671,-1828,-1081,-514,-160,-7,-3,-68,-88,20,346,922,1752,2769,3902,4995,5943,6597,6864,6698,6076,5081,3779,2344,886,-420,-1497,-2248,-2675,-2791,-2667,-2386,-2028,-1669,-1340,-1063,-802,-531,-196,243,800,1488,2250,3064,3820,4468,4897,5056,4888,4392,3585,2546,1367,175,-901,-1743,-2248,-2365,-2075,-1423,-492,597,1672,2603,3199,3371,3004,2093,642,-1247,-3459,-5823,-8160,-10285,-12028,-13248,-13834,-13747,-12973,-11585,-9691,-7454,-5068,-2743,-683,948,1999,2422,2189,1375,90,-1498,-3195,-4803,-6135,-7057,-7463,-7338,-6712,-5660,-4318,-2802,-1241,251,1633,2853,3929,4880,5751,6559,7346,8082,8767,9343,9762,9964,9901,9547,8886,7943,6757,5384,3912,2394,919,-471,-1735,-2865,-3853,-4727,-5471,-6095,-6551,-6782,-6711,-6239,-5310,-3856,-1910,490,3209,6083,8917,11498,13632,15175,15991,16057,15341,13935,11907,9424,6631,3708,844,-1813,-4102,-5918,-7197,-7892,-8054,-7718,-7010,-6041,-4961,-3903,-2992,-2313,-1928,-1850,-2052,-2497,-3088,-3762,-4410,-4966,-5350,-5536,-5484,-5237,-4815,-4295,-3765,-3278,-2931,-2730,-2692,-2777,-2907,-3010,-2990,-2780,-2339,-1670,-798,181,1191,2102,2809,3229,3283,2976,2314,1389,295,-829,-1855,-2659,-3158,-3306,-3118,-2640,-1982,-1254,-596,-129,67,-74,-528,-1259,-2152,-3084,-3898,-4457,-4636,-4370,-3624,-2457,-938,786,2573,4282,5769,6969,7820,8340,8565,8570,8440,8245,8047,7864,7701,7513,7251,6849,6248,5406,4300,2944,1382,-316,-2046,-3714,-5203,-6427,-7300,-7790,-7864,-7545,-6871,-5901,-4727,-3429,-2124,-899,141,904,1353,1415,1131,524,-311,-1245,-2143,-2842,-3223,-3171,-2663,-1694,-367,1191,2789,4233,5332,5944,5979,5433,4370,2919,1246,-468,-2063,-3400,-4407,-5041,-5332,-5319,-5088,-4711,-4270,-3808,-3370,-2932,-2504,-2026,-1476,-818,-25,894,1946,3075,4266,5427,6520,7442,8126,8470,8412,7880,6860,5368,3459,1268,-1079,-3381,-5486,-7220,-8470,-9173,-9303,-8913,-8074,-6894,-5486,-3962,-2399,-875,579,1929,3156,4252,5182,5934,6471,6770,6826,6625,6197,5571,4794,3943,3068,2262,1581,1096,863,918,1294,1987,2980,4212,5599,7025,8340,9395,10027,10111,9536,8289,6359,3880,969,-2149,-5256,-8130,-10555,-12374,-13492,-13864,-13555,-12653,-11346,-9806,-8253,-6839,-5696,-4877,-4368,-4096,-3952,-3793,-3509,-2990,-2192,-1108,214,1689,3194,4603,5772,6594,6973,6858,6249,5188,3766,2116,375,-1291,-2758,-3904,-4676,-5049,-5053,-4764,-4280,-3723,-3207,-2828,-2655,-2694,-2933,-3280,-3652,-3926,-4007,-3817,-3340,-2585,-1640,-591,420,1296,1925,2272,2333,2149,1834,1477,1238,1193,1450,2016,2880,3958,5129,6238,7127,7643,7685,7179,6150,4651,2823,845,-1094,-2779,-4052,-4783,-4929,-4518,-3656,-2517,-1313,-266,410,577,131,-887,-2410,-4233,-6140,-7863,-9164,-9826,-9726,-8800,-7088,-4705,-1832,1298,4436,7323,9743,11510,12511,12706,12114,10850,9047,6896,4594,2319,254,-1502,-2846,-3773,-4287,-4460,-4378,-4146,-3857,-3601,-3418,-3317,-3276,-3222,-3089,-2790,-2274,-1507,-509,670,1940,3190,4308,5190,5752,5960,5801,5318,4586,3692,2771,1913,1255,850,775,1024,1576,2365,3297,4266,5160,5879,6352,6518,6384,5947,5272,4420,3459,2471,1499,589,-250,-1019,-1732,-2413,-3057,-3676,-4241,-4712,-5062,-5219,-5177,-4881,-4369,-3633,-2753,-1775,-790,135,925,1536,1919,2065,1940,1565,917,23,-1102,-2428,-3888,-5424,-6923,-8291,-9397,-10148,-10461,-10301,-9689,-8709,-7466,-6150,-4898,-3882,-3205,-2913,-3003,-3395,-3964,-4566,-5051,-5291,-5206,-4760,-3976,-2929,-1711,-444,774,1849,2733,3404,3891,4230,4493,4754,5061,5484,6023,6708,7498,8362,9241,10046,10712,11133,11234,10958,10245,9119,7596,5763,3724,1611,-443,-2307,-3875,-5085,-5894,-6325,-6398,-6197,-5761,-5185,-4491,-3728,-2901,-2007,-1035,26,1182,2430,3738,5090,6418,7693,8841,9830,10589,11090,11283,11143,10653,9824,8666,7247,5605,3846,2026,253,-1434,-2958,-4317,-5487,-6497,-7368,-8121,-8781,-9346,-9801,-10121,-10239,-10125,-9696,-8938,-7813,-6352,-4623,-2726,-828,903,2282,3138,3371,2927,1854,275,-1617,-3567,-5324,-6632,-7312,-7241,-6413,-4892,-2859,-524,1836,3971,5647,6692,7035,6644,5635,4127,2335,461,-1292,-2763,-3840,-4487,-4716,-4615,-4296,-3902,-3570,-3413,-3505,-3859,-4448,-5178,-5932,-6567,-6940,-6930,-6473,-5516,-4100,-2285,-173,2090,4378,6539,8464,10033,11197,11895,12141,11939,11359,10434,9270,7917,6470,4983,3518,2112,792,-435,-1576,-2632,-3627,-4544,-5392,-6121,-6701,-7069,-7180,-6996,-6502,-5717,-4704,-3548,-2370,-1286,-418,166,413,351,39,-420,-899,-1270,-1427,-1281,-809,-9,1053,2293,3577,4785,5760,6410,6621,6360,5615,4431,2904,1151,-665,-2393,-3885,-5015,-5718,-5962,-5773,-5227,-4412,-3441,-2412,-1387,-422,497,1367,2248,3143,4090,5060,6016,6894,7611,8092,8288,8171,7765,7119,6324,5453,4617,3838,3166,2575,2013,1432,742,-94,-1117,-2312,-3645,-5038,-6389,-7602,-8561,-9198,-9453,-9312,-8802,-7958,-6866,-5593,-4223,-2832,-1461,-172,1030,2112,3082,3929,4647,5236,5681,5986,6149,6181,6109,5953,5768,5566,5408,5287,5235,5225,5251,5272,5253,5163,4963,4630,4153,3507,2709,1744,647,-574,-1865,-3194,-4501,-5726,-6837,-7768,-8529,-9082,-9469,-9691,-9795,-9801,-9728,-9581,-9340,-8979,-8451,-7736,-6789,-5622,-4238,-2683,-1005,712,2415,4010,5439,6651,7569,8187,8438,8336,7859,7042,5919,4560,3050,1482,-40,-1432,-2620,-3564,-4256,-4724,-5016,-5213,-5381,-5596,-5891,-6277,-6724,-7154,-7491,-7607,-7429,-6864,-5885,-4505,-2770,-803,1283,3306,5142,6627,7684,8243,8307,7927,7186,6219,5153,4135,3282,2669,2351,2295,2464,2750,3039,3211,3160,2810,2132,1150,-83,-1449,-2842,-4128,-5205,-6013,-6495,-6687,-6605,-6322,-5915,-5422,-4924,-4422,-3940,-3464,-2966,-2430,-1823,-1139,-374,475,1372,2327,3290,4266,5230,6163,7060,7882,8604,9180,9553,9674,9481,8950,8050,6813,5280,3526,1671,-198,-1939,-3486,-4746,-5707,-6345,-6697,-6797,-6683,-6399,-5966,-5395,-4706,-3892,-2994,-2034,-1081,-198,547,1084,1402,1484,1394,1197,1006,925,1053,1450,2139,3093,4242,5488,6715,7810,8690,9277,9553,9505,9153,8533,7676,6626,5420,4093,2685,1242,-198,-1570,-2834,-3925,-4820,-5469,-5880,-6042,-5976,-5710,-5264,-4676,-3963,-3165,-2296,-1398,-501,353,1115,1747,2214,2488,2570,2454,2165,1714,1129,421,-395,-1305,-2311,-3385,-4513,-5666,-6799,-7871,-8846,-9667,-10318,-10770,-11016,-11072,-10940,-10668,-10263,-9779,-9223,-8613,-7958,-7234,-6431,-5520,-4480,-3288,-1950,-462,1137,2812,4500,6145,7657,8981,10034,10765,11138,11133,10773,10093,9161,8060,6868,5680,4546,3532,2642,1884,1232,650,103,-443,-1008,-1587,-2177,-2728,-3221,-3598,-3833,-3902,-3789,-3514,-3078,-2523,-1863,-1133,-348,468,1303,2139,2954,3737,4459,5111,5679,6171,6589,6968,7322,7689,8080,8505,8932,9336,9635,9769,9634,9181,8328,7077,5421,3423,1182,-1197,-3557,-5770,-7697,-9248,-10342,-10982,-11159,-10941,-10392,-9583,-8599,-7496,-6332,-5140,-3956,-2792,-1687,-648,278,1083,1725,2188,2471,2553,2465,2216,1832,1360,828,294,-204,-608,-889,-1010,-964,-765,-438,-61,307,558,627,426,-67,-861,-1905,-3112,-4367,-5547,-6515,-7192,-7493,-7423,-6991,-6274,-5359,-4352,-3356,-2457,-1709,-1149,-753,-504,-317,-151,96,462,1006,1752,2685,3794,5010,6264,7462,8496,9259,9655,9612,9093,8126,6754,5116,3324,1559,-42,-1363,-2313,-2890,-3109,-3061,-2854,-2616,-2460,-2491,-2745,-3254,-3961,-4806,-5689,-6505,-7159,-7571,-7688,-7489,-6975,-6178,-5129,-3891,-2506,-1041,453,1918,3286,4505,5497,6225,6636,6724,6487,5979,5251,4400,3505,2658,1918,1338,914,652,502,429,384,322,222,61,-159,-427,-721,-1005,-1249,-1403,-1450,-1340,-1084,-651,-84,616,1383,2179,2935,3586,4081,4360,4409,4200,3767,3125,2337,1458,562,-305,-1065,-1714,-2192,-2531,-2729,-2819,-2853,-2864,-2901,-2992,-3146,-3362,-3610,-3861,-4056,-4168,-4130,-3940,-3549,-2975,-2201,-1257,-159,1051,2324,3623,4879,6051,7089,7958,8638,9125,9420,9549,9527,9386,9131,8789,8340,7792,7110,6293,5317,4195,2937,1582,183,-1201,-2505,-3670,-4651,-5421,-5970,-6322,-6510,-6588,-6618,-6643,-6721,-6865,-7072,-7334,-7586,-7799,-7903,-7872,-7663,-7290,-6740,-6054,-5248,-4355,-3390,-2375,-1301,-183,991,2222,3492,4794,6081,7305,8389,9254,9810,9981,9711,8968,7766,6149,4198,2027,-249,-2495,-4599,-6459,-8004,-9193,-10002,-10455,-10564,-10386,-9955,-9322,-8524,-7595,-6573,-5476,-4342,-3187,-2040,-913,178,1229,2241,3212,4151,5056,5915,6717,7430,8012,8419,8591,8495,8085,7375,6358,5112,3674,2162,631,-812,-2125,-3259,-4210,-4976,-5598,-6080,-6462,-6739,-6912,-6963,-6877,-6636,-6237,-5699,-5035,-4290,-3505,-2709,-1951,-1235,-583,10,548,1042,1500,1934,2343,2740,3121,3499,3868,4229,4567,4856,5064,5153,5076,4822,4362,3722,2921,2017,1058,125,-746,-1482,-2070,-2473,-2708,-2782,-2728,-2593,-2406,-2233,-2092,-2022,-2038,-2133,-2315,-2538,-2798,-3031,-3217,-3290,-3222,-2953,-2456,-1694,-657,652,2210,3958,5822,7691,9450,10972,12143,12882,13143,12929,12291,11315,10114,8811,7521,6340,5333,4539,3943,3528,3222,2975,2702,2360,1894,1287,541,-326,-1257,-2209,-3105,-3896,-4521,-4959,-5181,-5216,-5066,-4786,-4413,-3994,-3565,-3154,-2771,-2426,-2118,-1847,-1632,-1486,-1449,-1555,-1849,-2352,-3094,-4047,-5198,-6465,-7790,-9052,-10176,-11040,-11585,-11745,-11499,-10860,-9869,-8602,-7140,-5596,-4050,-2610,-1322,-244,616,1257,1710,2004,2201,2328,2452,2595,2787,3053,3383,3772,4197,4614,4986,5247,5343,5212,4806,4087,3059,1734,190,-1492,-3190,-4768,-6106,-7075,-7599,-7610,-7116,-6135,-4759,-3080,-1240,639,2423,4005,5312,6279,6906,7194,7188,6957,6568,6120,5692,5356,5187,5205,5444,5879,6477,7180,7923,8623,9224,9667,9904,9932,9716,9280,8614,7744,6674,5435,4038,2527,930,-705,-2325,-3881,-5317,-6589,-7665,-8516,-9146,-9551,-9757,-9786,-9672,-9442,-9127,-8745,-8301,-7802,-7232,-6580,-5832,-4986,-4026,-2993,-1883,-746,387,1482,2498,3406,4171,4769,5166,5351,5294,4998,4453,3686,2726,1615,423,-798,-1984,-3082,-4068,-4915,-5632,-6225,-6724,-7131,-7479,-7746,-7941,-8025,-7965,-7730,-7256,-6533,-5520,-4225,-2670,-903,1000,2946,4828,6541,7992,9111,9868,10261,10338,10156,9809,9372,8920,8492,8096,7710,7285,6756,6071,5177,4056,2727,1219,-384,-2005,-3547,-4924,-6053,-6895,-7406,-7608,-7521,-7203,-6735,-6190,-5659,-5220,-4922,-4812,-4890,-5118,-5456,-5790,-6046,-6097,-5865,-5270,-4290,-2919,-1212,758,2876,5016,7044,8814,10236,11177,11619,11509,10877,9777,8280,6505,4547,2537,566,-1265,-2902,-4286,-5404,-6238,-6800,-7094,-7144,-6952,-6551,-5957,-5204,-4338,-3403,-2464,-1569,-769,-95,449,863,1183,1444,1686,1949,2254,2607,3015,3441,3883,4292,4657,4941,5130,5201,5139,4934,4561,4037,3335,2502,1541,524,-503,-1460,-2274,-2889,-3242,-3328,-3133,-2698,-2073,-1318,-527,249,929,1485,1881,2123,2217,2201,2103,1987,1885,1851,1918,2101,2409,2826,3314,3836,4322,4725,4964,5005,4786,4299,3531,2514,1287,-76,-1494,-2883,-4153,-5235,-6082,-6660,-6980,-7064,-6946,-6693,-6335,-5929,-5494,-5046,-4583,-4107,-3606,-3092,-2575,-2084,-1660,-1340,-1170,-1158,-1324,-1616,-1993,-2361,-2616,-2667,-2406,-1793,-800,530,2110,3802,5446,6865,7894,8425,8360,7712,6496,4838,2844,698,-1448,-3429,-5103,-6375,-7165,-7451,-7235,-6564,-5503,-4154,-2620,-1047,455,1739,2722,3320,3517,3340,2858,2191,1462,811,347,143,244,615,1227,1973,2778,3522,4129,4515,4634,4455,3975,3219,2222,1051,-239,-1563,-2865,-4071,-5140,-6026,-6706,-7160,-7385,-7364,-7112,-6609,-5882,-4921,-3751,-2412,-923,619,2169,3620,4873,5849,6444,6617,6335,5616,4522,3149,1625,97,-1300,-2439,-3241,-3664,-3721,-3482,-3047,-2556,-2139,-1915,-1980,-2347,-3021,-3902,-4885,-5807,-6513,-6846,-6693,-5994,-4746,-3026,-962,1256,3429,5351,6834,7773,8061,7734,6814,5438,3735,1886,57,-1582,-2895,-3765,-4122,-3930,-3195,-1957,-301,1665,3814,5990,8068,9894,11381,12433,13036,13173,12896,12263,11347,10233,8983,7663,6314,4969,3644,2356,1109,-91,-1223,-2281,-3221,-4006,-4596,-4931,-4995,-4765,-4260,-3533,-2640,-1689,-762,51,664,1046,1153,1007,626,71,-603,-1316,-2013,-2628,-3150,-3547,-3868,-4126,-4408,-4745,-5217,-5832,-6612,-7535,-8543,-9590,-10587,-11460,-12143,-12571,-12694,-12502,-11968,-11122,-9997,-8624,-7089,-5431,-3731,-2035,-403,1136,2551,3826,4965,5947,6792,7472,8005,8353,8527,8512,8302,7933,7399,6758,6028,5257,4462,3667,2865,2054,1210,319,-630,-1624,-2642,-3614,-4483,-5147,-5542,-5592,-5280,-4603,-3616,-2395,-1037,350,1689,2888,3926,4760,5407,5861,6151,6286,6288,6181,5973,5709,5394,5103,4844,4698,4691,4870,5249,5826,6555,7377,8196,8900,9393,9568,9373,8773,7784,6453,4864,3108,1297,-465,-2103,-3524,-4707,-5611,-6246,-6637,-6823,-6860,-6810,-6722,-6664,-6648,-6716,-6847,-7034,-7235,-7416,-7534,-7567,-7492,-7328,-7071,-6760,-6410,-6027,-5636,-5206,-4749,-4224,-3636,-2951,-2181,-1311,-374,620,1602,2531,3317,3896,4184,4131,3706,2902,1775,377,-1175,-2772,-4290,-5602,-6606,-7218,-7370,-7033,-6211,-4916,-3238,-1234,950,3206,5382,7345,8976,10173,10874,11053,10736,9977,8892,7588,6212,4876,3683,2694,1906,1313,831,392,-88,-686,-1422,-2315,-3316,-4364,-5377,-6254,-6923,-7315,-7399,-7174,-6670,-5943,-5068,-4127,-3196,-2351,-1641,-1106,-758,-600,-605,-750,-985,-1262,-1545,-1774,-1937,-1988,-1924,-1729,-1394,-932,-336,381,1187,2082,3008,3952,4849,5659,6302,6723,6829,6577,5898,4810,3318,1528,-452,-2442,-4269,-5733,-6671,-6954,-6506,-5332,-3494,-1142,1533,4285,6871,9051,10637,11502,11605,10982,9755,8085,6179,4226,2410,850,-368,-1235,-1766,-2039,-2130,-2135,-2140,-2203,-2362,-2622,-2959,-3330,-3687,-3960,-4118,-4110,-3937,-3589,-3092,-2475,-1770,-1011,-221,580,1377,2173,2948,3717,4457,5179,5863,6514,7098,7609,8000,8248,8290,8104,7641,6896,5890,4655,3280,1839,438,-842,-1939,-2823,-3510,-4026,-4447,-4842,-5289,-5864,-6590,-7500,-8551,-9696,-10834,-11847,-12623,-13039,-13029,-12546,-11609,-10280,-8673,-6906,-5143,-3495,-2084,-965,-170,334,598,722,796,931,1201,1685,2392,3340,4472,5738,7041,8283,9376,10223,10769,10970,10815,10330,9553,8539,7370,6085,4764,3428,2104,809,-473,-1732,-2964,-4152,-5249,-6199,-6929,-7359,-7430,-7102,-6377,-5304,-3968,-2489,-1000,359,1482,2276,2718,2794,2570,2096,1482,797,133,-463,-951,-1325,-1590,-1762,-1869,-1927,-1962,-1979,-1993,-2003,-2012,-2019,-2028,-2040,-2066,-2111,-2185,-2301,-2452,-2650,-2875,-3124,-3359,-3563,-3687,-3691,-3536,-3177,-2588,-1770,-718,512,1876,3283,4655,5884,6887,7587,7928,7890,7474,6720,5678,4441,3072,1673,302,-977,-2135,-3149,-4035,-4787,-5440,-5987,-6427,-6750,-6912,-6898,-6656,-6191,-5477,-4559,-3468,-2265,-1037,163,1235,2143,2816,3244,3410,3323,3036,2580,2048,1514,1063,788,742,981,1510,2316,3338,4518,5742,6950,8024,8937,9625,10111,10397,10542,10577,10569,10518,10454,10326,10100,9696,9047,8085,6780,5124,3168,988,-1288,-3519,-5556,-7260,-8520,-9271,-9479,-9188,-8443,-7371,-6078,-4711,-3386,-2212,-1260,-578,-169,-19,-87,-332,-703,-1172,-1696,-2279,-2893,-3547,-4225,-4910,-5575,-6174,-6672,-7010,-7161,-7102,-6827,-6376,-5788,-5134,-4503,-3971,-3626,-3521,-3698,-4143,-4836,-5682,-6586,-7406,-8001,-8222,-7963,-7122,-5699,-3712,-1278,1440,4236,6866,9113,10772,11726,11891,11325,10092,8389,6387,4304,2320,570,-846,-1912,-2642,-3099,-3377,-3549,-3709,-3895,-4137,-4416,-4688,-4889,-4952,-4805,-4400,-3720,-2760,-1575,-218,1229,2666,4018,5202,6165,6872,7313,7490,7442,7197,6819,6363,5887,5455,5109,4887,4807,4866,5046,5317,5652,6008,6363,6686,6955,7165,7287,7323,7238,7032,6661,6123,5380,4428,3261,1889,346,-1314,-3017,-4664,-6149,-7356,-8201,-8589,-8525,-7995,-7094,-5924,-4631,-3379,-2312,-1562,-1214,-1308,-1827,-2718,-3875,-5183,-6500,-7708,-8665,-9311,-9544,-9361,-8737,-7714,-6338,-4697,-2882,-1004,817,2479,3868,4925,5579,5827,5659,5126,4266,3167,1885,526,-846,-2138,-3275,-4187,-4797,-5055,-4907,-4332,-3327,-1922,-184,1788,3866,5900,7739,9242,10292,10814,10787,10227,9208,7834,6219,4501,2770,1135,-377,-1707,-2887,-3898,-4788,-5548,-6204,-6741,-7150,-7424,-7533,-7491,-7285,-6954,-6520,-6043,-5551,-5107,-4726,-4431,-4216,-4047,-3896,-3696,-3417,-3003,-2447,-1746,-927,-45,846,1674,2384,2938,3302,3500,3532,3463,3331,3191,3098,3067,3140,3288,3517,3766,4006,4154,4170,3973,3530,2818,1839,647,-687,-2059,-3334,-4400,-5125,-5432,-5254,-4593,-3465,-1958,-161,1782,3739,5556,7106,8268,8962,9156,8837,8067,6922,5512,3968,2407,944,-343,-1387,-2190,-2726,-3060,-3200,-3216,-3130,-2985,-2799,-2595,-2381,-2166,-1960,-1752,-1552,-1331,-1101,-822,-525,-187,143,451,692,837,881,820,723,635,663,885,1383,2188,3314,4676,6200,7711,9077,10122,10730,10813,10356,9377,7981,6258,4359,2402,496,-1278,-2876,-4277,-5494,-6539,-7446,-8228,-8899,-9458,-9893,-10181,-10306,-10246,-9996,-9559,-8948,-8190,-7312,-6355,-5353,-4358,-3394,-2516,-1729,-1059,-501,-28,383,781,1210,1699,2281,2956,3702,4496,5269,5977,6553,6956,7154,7146,6942,6591,6140,5650,5170,4726,4341,3981,3634,3231,2736,2102,1293,322,-811,-2039,-3303,-4519,-5588,-6441,-6995,-7228,-7108,-6660,-5904,-4901,-3700,-2366,-970,431,1750,2924,3871,4517,4813,4704,4189,3293,2060,605,-977,-2540,-3952,-5100,-5883,-6249,-6182,-5704,-4897,-3850,-2712,-1592,-652,23,335,256,-204,-1009,-2051,-3242,-4436,-5515,-6368,-6888,-7011,-6705,-5948,-4784,-3264,-1471,474,2466,4354,6030,7369,8294,8749,8709,8206,7278,6008,4488,2802,1054,-681,-2333,-3838,-5159,-6243,-7077,-7622,-7875,-7823,-7478,-6857,-6003,-4955,-3797,-2593,-1443,-421,396,957,1242,1268,1085,772,442,190,146,368,937,1831,3043,4461,5995,7492,8822,9872,10542,10813,10679,10212,9501,8667,7837,7123,6613,6363,6378,6630,7050,7524,7956,8200,8170,7775,6971,5768,4194,2358,361,-1639,-3487,-5046,-6169,-6784,-6833,-6336,-5349,-3997,-2412,-769,784,2100,3089,3673,3861,3641,3084,2234,1164,-60,-1379,-2738,-4074,-5347,-6486,-7449,-8170,-8617,-8744,-8552,-8046,-7275,-6304,-5236,-4161,-3207,-2468,-2034,-1963,-2281,-2973,-3995,-5269,-6691,-8150,-9512,-10665,-11483,-11876,-11762,-11096,-9863,-8100,-5858,-3264,-447,2421,5138,7544,9440,10718,11285,11126,10300,8892,7079,5006,2880,850,-934,-2369,-3406,-3999,-4187,-3987,-3476,-2722,-1813,-837,119,970,1658,2127,2370,2396,2258,2025,1790,1643,1656,1884,2325,2954,3701,4468,5164,5691,5982,6002,5745,5241,4547,3736,2897,2113,1472,1022,826,880,1182,1697,2367,3127,3911,4631,5239,5657,5841,5762,5388,4745,3845,2748,1517,238,-1007,-2134,-3067,-3764,-4188,-4341,-4254,-3948,-3498,-2942,-2337,-1741,-1179,-716,-379,-217,-275,-580,-1158,-2004,-3087,-4339,-5674,-6965,-8096,-8941,-9400,-9406,-8935,-7992,-6662,-5022,-3221,-1398,296,1718,2761,3341,3426,3020,2176,980,-433,-1937,-3344,-4529,-5324,-5635,-5386,-4558,-3187,-1360,796,3106,5405,7511,9279,10605,11417,11725,11541,10957,10050,8924,7677,6377,5081,3820,2592,1399,224,-943,-2100,-3233,-4319,-5306,-6158,-6817,-7241,-7398,-7271,-6873,-6256,-5467,-4620,-3798,-3113,-2655,-2476,-2607,-3018,-3654,-4402,-5144,-5742,-6066,-6024,-5547,-4641,-3336,-1747,-1,1727,3278,4493,5278,5560,5376,4770,3884,2848,1818,934,280,-70,-132,64,443,895,1347,1687,1885,1893,1735,1432,1045,639,270,17,-102,-20,245,712,1341,2092,2915,3726,4465,5059,5451,5626,5554,5280,4834,4266,3649,3009,2405,1846,1339,880,456,42,-364,-771,-1174,-1537,-1847,-2056,-2136,-2080,-1873,-1561,-1163,-765,-412,-196,-160,-361,-805,-1491,-2357,-3350,-4341,-5253,-5936,-6320,-6294,-5832,-4903,-3543,-1821,167,2273,4358,6249,7815,8918,9497,9513,8999,8029,6722,5224,3678,2231,977,-1,-683,-1084,-1249,-1261,-1197,-1147,-1190,-1364,-1722,-2237,-2911,-3685,-4513,-5325,-6075,-6687,-7146,-7400,-7453,-7289,-6923,-6364,-5631,-4752,-3753,-2668,-1555,-435,608,1558,2345,2950,3348,3528,3509,3315,2989,2597,2202,1874,1687,1691,1930,2422,3148,4080,5135,6231,7252,8085,8637,8809,8579,7906,6854,5446,3811,2026,229,-1483,-2995,-4244,-5170,-5774,-6055,-6067,-5849,-5468,-4978,-4416,-3849,-3275,-2755,-2288,-1904,-1620,-1433,-1357,-1363,-1441,-1540,-1629,-1652,-1572,-1356,-992,-485,124,789,1430,1962,2316,2401,2181,1623,742,-412,-1769,-3212,-4648,-5935,-6994,-7729,-8095,-8070,-7674,-6933,-5944,-4753,-3485,-2193,-987,104,994,1691,2146,2381,2392,2197,1833,1321,725,78,-552,-1107,-1543,-1808,-1880,-1759,-1440,-962,-348,362,1122,1906,2650,3333,3875,4251,4388,4263,3838,3126,2161,1011,-213,-1394,-2399,-3102,-3416,-3281,-2699,-1713,-428,1036,2517,3862,4939,5636,5914,5775,5275,4529,3669,2846,2206,1857,1882,2299,3088,4165,5418,6695,7844,8713,9179,9164,8624,7608,6176,4477,2658,905,-638,-1825,-2603,-2927,-2864,-2470,-1887,-1220,-599,-112,183,270,157,-103,-465,-860,-1244,-1576,-1837,-2028,-2152,-2240,-2300,-2360,-2417,-2464,-2485,-2438,-2307,-2048,-1685,-1220,-739,-308,-46,-41,-391,-1134,-2275,-3770,-5514,-7391,-9250,-10945,-12359,-13389,-13982,-14119,-13812,-13105,-12064,-10745,-9242,-7599,-5897,-4174,-2474,-845,701,2125,3417,4565,5551,6392,7058,7585,7942,8161,8235,8181,8024,7777,7479,7149,6827,6531,6291,6102,5974,5876,5775,5637,5399,5042,4519,3838,2999,2049,1025,12,-933,-1711,-2269,-2529,-2474,-2076,-1371,-405,743,1967,3153,4190,4956,5382,5402,5001,4218,3112,1802,430,-865,-1923,-2628,-2895,-2689,-2042,-1035,194,1496,2684,3616,4157,4229,3821,2955,1724,251,-1332,-2855,-4200,-5252,-5937,-6243,-6180,-5822,-5259,-4599,-3949,-3394,-2983,-2747,-2653,-2674,-2740,-2805,-2804,-2718,-2515,-2208,-1810,-1356,-874,-416,5,353,617,800,885,887,790,587,259,-212,-845,-1654,-2627,-3746,-4945,-6147,-7249,-8141,-8726,-8919,-8682,-7994,-6902,-5447,-3724,-1828,157,2124,4002,5714,7190,8389,9256,9770,9920,9716,9201,8441,7514,6532,5586,4780,4181,3840,3751,3901,4191,4557,4845,4977,4825,4335,3468,2238,693,-1074,-2968,-4852,-6620,-8156,-9370,-10210,-10623,-10635,-10247,-9546,-8588,-7487,-6339,-5231,-4261,-3462,-2874,-2480,-2243,-2120,-2027,-1927,-1760,-1503,-1168,-757,-335,72,402,640,776,831,855,893,1004,1229,1576,2042,2582,3150,3677,4110,4404,4534,4504,4329,4053,3711,3371,3065,2854,2756,2816,3014,3366,3827,4355,4902,5401,5789,6037,6083,5952,5616,5148,4557,3949,3355,2879,2550,2434,2529,2843,3319,3904,4488,4969,5226,5150,4661,3700,2280,438,-1720,-4054,-6400,-8574,-10395,-11740,-12480,-12608,-12120,-11127,-9749,-8170,-6554,-5079,-3854,-2972,-2424,-2197,-2179,-2283,-2368,-2342,-2113,-1653,-943,-34,1029,2150,3262,4272,5137,5793,6243,6478,6520,6403,6151,5789,5345,4794,4159,3388,2492,1433,225,-1124,-2567,-4050,-5473,-6754,-7772,-8442,-8681,-8445,-7739,-6590,-5108,-3388,-1606,99,1563,2653,3284,3400,3021,2221,1115,-112,-1281,-2187,-2669,-2605,-1938,-694,1030,3071,5210,7231,8894,10029,10501,10272,9374,7933,6117,4148,2241,592,-655,-1422,-1711,-1578,-1157,-589,-51,306,371,64,-615,-1629,-2883,-4242,-5567,-6695,-7504,-7876,-7768,-7157,-6096,-4673,-3016,-1280,380,1829,2946,3674,3982,3898,3468,2774,1892,894,-145,-1203,-2230,-3227,-4177,-5071,-5897,-6632,-7245,-7703,-7975,-8026,-7844,-7426,-6783,-5955,-4986,-3936,-2860,-1833,-881,-88,542,955,1150,1110,855,405,-173,-816,-1409,-1856,-2031,-1847,-1230,-165,1321,3123,5108,7084,8865,10253,11103,11316,10865,9807,8260,6391,4420,2528,912,-316,-1080,-1377,-1266,-835,-221,459,1068,1529,1763,1765,1538,1139,629,97,-381,-730,-896,-854,-602,-159,410,1075,1735,2351,2856,3211,3403,3418,3289,3038,2718,2376,2047,1773,1558,1400,1283,1171,1035,848,591,266,-112,-506,-880,-1174,-1358,-1378,-1232,-915,-454,101,698,1274,1752,2112,2284,2296,2141,1859,1514,1146,834,619,545,626,858,1203,1607,1982,2235,2262,1967,1286,176,-1353,-3251,-5416,-7718,-9989,-12072,-13798,-15049,-15717,-15783,-15248,-14196,-12745,-11055,-9300,-7650,-6246,-5179,-4478,-4104,-3957,-3895,-3770,-3421,-2771,-1742,-381,1253,3019,4775,6364,7666,8598,9133,9304,9180,8876,8501,8169,7955,7898,7983,8170,8350,8447,8322,7925,7169,6078,4660,3016,1241,-518,-2138,-3466,-4406,-4856,-4780,-4176,-3098,-1648,34,1770,3377,4677,5517,5813,5511,4665,3370,1797,146,-1371,-2545,-3233,-3325,-2821,-1774,-326,1327,2972,4374,5350,5750,5518,4663,3286,1540,-378,-2241,-3868,-5079,-5790,-5952,-5607,-4842,-3803,-2640,-1528,-598,29,307,220,-178,-806,-1540,-2254,-2823,-3147,-3163,-2851,-2227,-1363,-334,742,1769,2655,3331,3769,3966,3951,3765,3459,3065,2604,2070,1438,674,-263,-1391,-2713,-4192,-5752,-7294,-8677,-9770,-10437,-10581,-10152,-9145,-7638,-5748,-3641,-1508,466,2111,3319,4012,4211,3963,3392,2622,1821,1097,581,326,367,707,1298,2109,3069,4120,5203,6242,7175,7930,8422,8595,8384,7759,6720,5290,3547,1571,-512,-2593,-4552,-6286,-7724,-8810,-9528,-9884,-9908,-9650,-9169,-8523,-7781,-6983,-6196,-5436,-4746,-4136,-3623,-3210,-2906,-2691,-2562,-2483,-2415,-2310,-2105,-1758,-1220,-478,468,1581,2805,4059,5258,6305,7126,7644,7827,7650,7132,6313,5247,4024,2719,1437,258,-733,-1483,-1942,-2105,-1973,-1582,-981,-241,563,1356,2058,2621,2998,3175,3172,3018,2783,2538,2372,2377,2606,3131,3937,5027,6304,7687,9017,10156,10940,11234,10946,10019,8474,6375,3856,1096,-1717,-4350,-6635,-8388,-9512,-9959,-9754,-8983,-7809,-6402,-4987,-3747,-2857,-2411,-2472,-2983,-3887,-5019,-6228,-7350,-8228,-8756,-8866,-8526,-7777,-6653,-5256,-3662,-1967,-248,1429,3021,4492,5831,7020,8045,8874,9475,9794,9780,9386,8585,7375,5814,3972,1995,22,-1770,-3229,-4213,-4638,-4459,-3700,-2443,-812,1001,2817,4411,5615,6255,6260,5587,4304,2530,448,-1703,-3700,-5309,-6352,-6727,-6367,-5347,-3754,-1784,352,2430,4215,5533,6245,6293,5693,4527,2946,1135,-702,-2387,-3746,-4711,-5208,-5279,-4979,-4400,-3666,-2881,-2143,-1535,-1093,-845,-788,-884,-1118,-1416,-1770,-2112,-2445,-2737,-2988,-3190,-3343,-3420,-3418,-3288,-3016,-2556,-1909,-1049,-28,1122,2303,3416,4331,4932,5108,4785,3936,2581,801,-1272,-3465,-5599,-7461,-8906,-9775,-10016,-9606,-8611,-7151,-5398,-3552,-1821,-389,588,1028,902,251,-815,-2153,-3575,-4901,-5950,-6582,-6697,-6237,-5221,-3697,-1778,390,2641,4795,6681,8165,9130,9544,9393,8736,7677,6325,4843,3365,2036,963,251,-79,25,498,1315,2364,3551,4753,5857,6760,7392,7695,7674,7339,6755,5988,5128,4253,3443,2753,2220,1862,1664,1620,1675,1814,1974,2128,2240,2260,2187,1968,1612,1087,415,-416,-1353,-2380,-3432,-4456,-5391,-6179,-6758,-7106,-7180,-6987,-6537,-5842,-4969,-3932,-2808,-1630,-442,714,1819,2851,3789,4638,5366,5980,6449,6773,6934,6940,6804,6546,6205,5817,5420,5049,4714,4420,4136,3832,3428,2888,2122,1116,-168,-1705,-3440,-5308,-7189,-8992,-10599,-11930,-12924,-13555,-13836,-13796,-13510,-13030,-12453,-11815,-11193,-10590,-10042,-9525,-9037,-8551,-8047,-7502,-6898,-6211,-5433,-4538,-3529,-2383,-1120,260,1729,3258,4817,6367,7879,9317,10656,11855,12890,13695,14234,14427,14237,13612,12549,11072,9256,7213,5087,3051,1243,-173,-1128,-1547,-1458,-905,-2,1119,2294,3377,4208,4686,4730,4317,3479,2287,865,-649,-2089,-3312,-4196,-4649,-4643,-4192,-3364,-2275,-1063,115,1099,1763,2000,1763,1068,-46,-1438,-2984,-4503,-5832,-6842,-7417,-7528,-7155,-6376,-5262,-3947,-2542,-1180,46,1048,1794,2255,2466,2453,2277,2002,1661,1308,945,576,198,-210,-627,-1056,-1444,-1748,-1909,-1861,-1575,-1035,-266,665,1660,2594,3349,3787,3850,3477,2691,1567,220,-1199,-2501,-3547,-4172,-4305,-3914,-3019,-1748,-214,1374,2842,4000,4719,4877,4480,3512,2099,347,-1564,-3471,-5184,-6574,-7501,-7924,-7802,-7183,-6140,-4773,-3223,-1593,-11,1440,2706,3743,4559,5165,5585,5865,6018,6084,6059,5955,5754,5445,5013,4457,3782,3018,2195,1367,587,-109,-680,-1122,-1444,-1668,-1848,-2021,-2240,-2541,-2944,-3452,-4042,-4684,-5319,-5901,-6366,-6675,-6796,-6717,-6445,-6008,-5434,-4776,-4081,-3393,-2773,-2251,-1863,-1633,-1561,-1627,-1809,-2025,-2226,-2316,-2226,-1900,-1309,-463,592,1780,3014,4190,5234,6091,6728,7180,7460,7656,7804,7970,8181,8431,8713,8976,9184,9285,9245,9044,8663,8110,7395,6528,5545,4455,3297,2090,859,-363,-1569,-2718,-3815,-4819,-5735,-6533,-7204,-7728,-8082,-8257,-8233,-8008,-7584,-6982,-6230,-5372,-4462,-3549,-2697,-1947,-1338,-911,-659,-621,-746,-1053,-1461,-1955,-2437,-2868,-3157,-3279,-3183,-2881,-2381,-1723,-952,-121,740,1582,2390,3135,3791,4345,4766,5028,5122,5026,4760,4340,3814,3235,2674,2204,1876,1753,1852,2162,2678,3305,3986,4612,5089,5333,5285,4912,4225,3271,2115,872,-369,-1482,-2381,-2995,-3269,-3204,-2812,-2145,-1277,-305,687,1577,2291,2741,2888,2709,2225,1479,534,-514,-1603,-2638,-3576,-4353,-4960,-5369,-5589,-5636,-5513,-5273,-4923,-4516,-4068,-3613,-3171,-2754,-2378,-2046,-1765,-1544,-1375,-1268,-1198,-1154,-1107,-1008,-838,-538,-100,503,1257,2136,3086,4042,4919,5627,6087,6209,5966,5311,4278,2914,1307,-415,-2119,-3686,-4982,-5953,-6546,-6780,-6705,-6409,-5981,-5544,-5168,-4945,-4892,-5040,-5342,-5776,-6263,-6735,-7123,-7341,-7357,-7110,-6610,-5864,-4915,-3841,-2691,-1565,-503,450,1278,1991,2617,3168,3695,4191,4681,5153,5602,6026,6414,6785,7139,7499,7883,8292,8737,9189,9631,10004,10261,10339,10181,9748,9011,7976,6659,5123,3427,1665,-66,-1670,-3058,-4153,-4922,-5343,-5448,-5292,-4949,-4517,-4084,-3728,-3518,-3467,-3598,-3861,-4225,-4607,-4947,-5163,-5197,-4995,-4527,-3778,-2762,-1506,-65,1496,3094,4639,6041,7218,8089,8610,8746,8508,7928,7083,6046,4933,3827,2819,1971,1310,853,572,444,410,437,467,476,431,321,139,-117,-456,-867,-1372,-1952,-2619,-3354,-4140,-4953,-5755,-6514,-7190,-7756,-8173,-8424,-8483,-8338,-7981,-7409,-6650,-5729,-4726,-3705,-2773,-2020,-1524,-1344,-1476,-1892,-2504,-3195,-3839,-4300,-4484,-4323,-3808,-2959,-1861,-576,768,2113,3361,4485,5441,6231,6847,7305,7606,7772,7796,7708,7506,7228,6894,6542,6201,5902,5655,5467,5322,5195,5055,4870,4608,4266,3831,3326,2778,2224,1715,1283,982,823,844,1022,1367,1806,2317,2783,3145,3289,3145,2642,1760,500,-1084,-2895,-4821,-6696,-8389,-9737,-10641,-11008,-10815,-10078,-8867,-7293,-5490,-3615,-1804,-203,1097,2007,2498,2552,2205,1492,507,-665,-1910,-3108,-4153,-4950,-5422,-5541,-5292,-4713,-3865,-2832,-1727,-664,251,912,1270,1285,995,452,-222,-919,-1487,-1828,-1847,-1511,-847,98,1208,2377,3492,4447,5194,5690,5950,6005,5900,5703,5450,5196,4935,4680,4375,3989,3454,2720,1747,525,-932,-2570,-4301,-6045,-7661,-9071,-10160,-10864,-11136,-10950,-10319,-9258,-7833,-6088,-4122,-2014,134,2225,4164,5882,7302,8408,9163,9595,9709,9568,9195,8674,8027,7333,6608,5890,5182,4472,3730,2930,2006,955,-273,-1643,-3143,-4692,-6206,-7582,-8713,-9503,-9901,-9875,-9461,-8724,-7770,-6725,-5716,-4855,-4221,-3851,-3744,-3834,-4054,-4267,-4386,-4275,-3874,-3120,-2021,-606,1033,2804,4568,6206,7600,8664,9341,9629,9542,9150,8525,7749,6911,6073,5281,4572,3957,3441,3039,2736,2560,2496,2566,2749,3036,3394,3769,4104,4324,4360,4143,3629,2776,1599,117,-1598,-3453,-5325,-7083,-8567,-9667,-10240,-10235,-9607,-8379,-6638,-4483,-2086,405,2806,4985,6808,8200,9104,9508,9417,8861,7889,6551,4935,3108,1178,-764,-2617,-4295,-5732,-6887,-7752,-8344,-8703,-8889,-8941,-8927,-8839,-8713,-8508,-8209,-7785,-7213,-6495,-5644,-4697,-3697,-2690,-1705,-754,169,1093,2043,3061,4149,5315,6532,7744,8916,9957,10831,11467,11837,11915,11691,11177,10393,9386,8204,6934,5634,4420,3340,2488,1874,1525,1386,1407,1480,1508,1386,1036,417,-460,-1553,-2765,-3993,-5124,-6051,-6725,-7102,-7220,-7120,-6900,-6640,-6442,-6364,-6442,-6689,-7059,-7522,-8002,-8454,-8815,-9053,-9129,-9019,-8686,-8118,-7268,-6151,-4732,-3073,-1195,796,2806,4705,6379,7711,8631,9084,9076,8642,7865,6838,5684,4509,3403,2446,1660,1069,644,364,172,46,-64,-173,-300,-453,-620,-804,-987,-1177,-1367,-1584,-1844,-2184,-2641,-3235,-3977,-4861,-5840,-6851,-7812,-8615,-9172,-9382,-9191,-8544,-7452,-5937,-4072,-1966,251,2415,4363,5924,6978,7423,7260,6527,5371,3972,2564,1381,636,479,999,2183,3942,6125,8505,10868,12969,14615,15643,15955,15507,14323,12477,10093,7339,4382,1431,-1348,-3789,-5761,-7205,-8074,-8415,-8293,-7837,-7179,-6475,-5848,-5405,-5193,-5221,-5425,-5729,-5994,-6116,-5977,-5505,-4676,-3502,-2046,-401,1328,3028,4593,5950,7028,7810,8280,8461,8381,8069,7569,6899,6089,5145,4079,2896,1613,246,-1165,-2571,-3904,-5088,-6046,-6702,-7013,-6947,-6532,-5817,-4903,-3905,-2966,-2207,-1733,-1609,-1828,-2358,-3085,-3887,-4618,-5132,-5331,-5129,-4530,-3538,-2265,-790,724,2164,3397,4331,4914,5116,4963,4493,3782,2897,1925,918,-61,-985,-1840,-2619,-3339,-3997,-4613,-5174,-5686,-6123,-6460,-6681,-6740,-6634,-6331,-5845,-5183,-4383,-3488,-2557,-1642,-795,-42,607,1169,1695,2236,2866,3640,4608,5775,7127,8605,10113,11560,12817,13776,14366,14506,14207,13487,12403,11081,9609,8133,6760,5573,4645,3976,3549,3303,3136,2951,2623,2061,1186,-44,-1618,-3507,-5609,-7822,-9994,-11978,-13619,-14793,-15385,-15349,-14667,-13389,-11616,-9482,-7175,-4863,-2737,-926,459,1380,1836,1889,1615,1129,533,-69,-585,-953,-1112,-1039,-719,-171,579,1462,2415,3343,4161,4784,5155,5227,4996,4483,3724,2787,1730,633,-450,-1454,-2346,-3082,-3654,-4030,-4216,-4194,-3955,-3511,-2851,-2015,-1014,83,1232,2351,3365,4215,4806,5108,5052,4634,3849,2730,1341,-232,-1876,-3477,-4902,-6061,-6853,-7236,-7187,-6703,-5845,-4646,-3213,-1615,33,1637,3093,4312,5216,5766,5931,5744,5248,4525,3682,2810,2020,1379,939,717,695,836,1071,1321,1512,1559,1415,1038,422,-406,-1397,-2481,-3581,-4608,-5509,-6226,-6729,-7034,-7127,-7068,-6868,-6578,-6224,-5825,-5412,-4982,-4546,-4111,-3662,-3209,-2737,-2236,-1706,-1133,-525,110,768,1421,2063,2683,3276,3860,4435,5038,5659,6322,6997,7652,8247,8699,8965,8977,8704,8155,7344,6348,5235,4099,3026,2091,1339,803,476,337,331,396,455,426,236,-165,-813,-1689,-2762,-3950,-5150,-6249,-7123,-7656,-7763,-7366,-6464,-5049,-3216,-1038,1325,3734,6025,8054,9700,10876,11540,11688,11352,10600,9493,8130,6570,4894,3143,1373,-385,-2106,-3745,-5295,-6710,-7971,-9051,-9922,-10573,-10980,-11154,-11076,-10780,-10283,-9622,-8857,-8027,-7198,-6399,-5646,-4933,-4214,-3435,-2516,-1392,-3,1659,3589,5710,7930,10113,12119,13810,15071,15820,16016,15663,14814,13543,11967,10201,8371,6587,4951,3506,2317,1352,622,58,-383,-763,-1150,-1578,-2103,-2725,-3467,-4294,-5193,-6105,-6995,-7798,-8478,-8973,-9281,-9361,-9256,-8976,-8583,-8137,-7689,-7297,-6973,-6725,-6520,-6322,-6072,-5740,-5278,-4696,-3990,-3204,-2374,-1546,-764,-49,575,1113,1572,1963,2305,2602,2863,3083,3252,3348,3348,3220,2933,2460,1791,923,-102,-1239,-2397,-3489,-4403,-5058,-5355,-5275,-4770,-3890,-2664,-1188,439,2088,3627,4920,5848,6318,6267,5700,4647,3228,1547,-199,-1884,-3325,-4441,-5131,-5402,-5245,-4742,-3940,-2944,-1818,-636,525,1632,2613,3441,4060,4454,4581,4462,4097,3546,2880,2197,1618,1249,1206,1541,2290,3402,4803,6324,7819,9092,9976,10370,10178,9416,8137,6435,4472,2374,302,-1628,-3337,-4759,-5900,-6754,-7357,-7743,-7933,-7969,-7854,-7601,-7222,-6700,-6056,-5276,-4380,-3359,-2254,-1052,180,1450,2687,3875,4975,5938,6776,7433,7945,8285,8486,8536,8469,8258,7931,7446,6814,5998,4996,3800,2415,872,-790,-2516,-4222,-5843,-7289,-8497,-9414,-10000,-10263,-10197,-9861,-9294,-8555,-7727,-6836,-5969,-5128,-4362,-3667,-3052,-2500,-1999,-1508,-1015,-467,153,874,1708,2638,3641,4658,5630,6465,7103,7460,7511,7225,6635,5766,4691,3483,2202,942,-290,-1413,-2471,-3429,-4337,-5212,-6070,-6932,-7778,-8573,-9266,-9779,-10032,-9965,-9522,-8704,-7543,-6125,-4559,-2990,-1531,-298,665,1355,1825,2179,2539,3021,3743,4736,6029,7545,9201,10846,12351,13566,14397,14771,14679,14140,13239,12052,10706,9282,7872,6529,5264,4096,2975,1894,807,-302,-1437,-2594,-3755,-4878,-5943,-6897,-7718,-8369,-8840,-9108,-9192,-9085,-8824,-8427,-7928,-7367,-6757,-6131,-5491,-4842,-4186,-3504,-2810,-2086,-1357,-628,69,714,1266,1713,2018,2194,2232,2158,2002,1775,1521,1238,949,648,339,25,-291,-584,-846,-1041,-1155,-1177,-1100,-964,-795,-667,-646,-785,-1130,-1684,-2398,-3211,-3980,-4594,-4898,-4785,-4190,-3081,-1533,365,2426,4469,6278,7690,8552,8823,8480,7623,6371,4891,3366,1943,772,-91,-571,-716,-525,-90,544,1289,2102,2925,3724,4470,5115,5631,5942,6011,5750,5129,4113,2722,1018,-890,-2861,-4729,-6335,-7556,-8293,-8536,-8313,-7717,-6883,-5948,-5066,-4351,-3895,-3722,-3844,-4191,-4700,-5261,-5772,-6146,-6312,-6229,-5896,-5319,-4547,-3616,-2583,-1485,-361,765,1883,2986,4066,5119,6122,7034,7811,8382,8682,8661,8280,7548,6503,5219,3816,2398,1101,13,-787,-1285,-1480,-1456,-1271,-1059,-909,-912,-1143,-1591,-2267,-3063,-3923,-4700,-5307,-5643,-5643,-5298,-4620,-3663,-2514,-1269,-27,1118,2093,2857,3379,3678,3773,3704,3539,3318,3110,2968,2930,3042,3327,3780,4413,5166,6018,6876,7675,8312,8708,8779,8476,7772,6668,5219,3478,1550,-467,-2465,-4347,-6032,-7461,-8612,-9463,-10050,-10389,-10536,-10531,-10406,-10185,-9860,-9416,-8801,-7980,-6912,-5582,-4016,-2270,-448,1319,2900,4164,5031,5454,5465,5144,4624,4065,3629,3454,3643,4230,5192,6452,7866,9296,10558,11520,12061,12124,11694,10833,9610,8165,6603,5059,3613,2326,1214,263,-574,-1340,-2093,-2856,-3642,-4432,-5186,-5851,-6375,-6721,-6867,-6823,-6631,-6330,-6003,-5700,-5478,-5369,-5387,-5517,-5759,-6061,-6413,-6757,-7068,-7287,-7380,-7290,-6986,-6437,-5635,-4598,-3363,-1994,-566,827,2107,3179,4005,4522,4730,4629,4246,3629,2820,1884,872,-160,-1173,-2128,-3005,-3784,-4463,-5023,-5466,-5759,-5894,-5833,-5561,-5057,-4329,-3381,-2254,-993,347,1692,2978,4139,5104,5840,6305,6499,6439,6160,5729,5203,4652,4135,3681,3323,3061,2878,2773,2714,2689,2683,2677,2657,2606,2497,2305,2008,1578,999,279,-591,-1560,-2602,-3650,-4639,-5497,-6150,-6540,-6606,-6340,-5718,-4787,-3593,-2221,-756,690,2047,3219,4170,4870,5313,5525,5528,5364,5065,4647,4147,3541,2874,2117,1319,494,-300,-1002,-1535,-1839,-1840,-1524,-864,81,1248,2529,3765,4844,5588,5907,5719,4995,3788,2162,278,-1732,-3668,-5388,-6736,-7604,-7951,-7736,-7035,-5904,-4480,-2891,-1290,194,1450,2394,3002,3257,3212,2928,2486,1983,1488,1063,744,523,393,313,238,140,-21,-252,-546,-891,-1244,-1554,-1778,-1845,-1723,-1364,-764,60,1057,2138,3194,4091,4704,4925,4672,3939,2736,1180,-622,-2474,-4232,-5715,-6819,-7473,-7668,-7463,-6951,-6264,-5536,-4888,-4408,-4132,-4047,-4087,-4154,-4117,-3869,-3297,-2370,-1084,492,2222,3963,5501,6701,7384,7505,7018,6011,4599,2982,1370,-13,-971,-1364,-1114,-232,1206,3043,5096,7138,8986,10442,11407,11790,11600,10859,9660,8079,6250,4265,2237,271,-1558,-3156,-4466,-5433,-6024,-6230,-6068,-5578,-4834,-3907,-2922,-1940,-1102,-440,-41,90,-51,-439,-1027,-1755,-2571,-3406,-4207,-4923,-5492,-5878,-6033,-5931,-5559,-4924,-4057,-3020,-1881,-752,290,1123,1687,1907,1763,1258,423,-659,-1921,-3230,-4511,-5622,-6510,-7071,-7291,-7149,-6677,-5943,-5031,-4044,-3093,-2252,-1590,-1117,-811,-611,-435,-180,226,855,1719,2813,4067,5410,6712,7874,8781,9347,9520,9293,8689,7785,6686,5492,4339,3310,2491,1916,1600,1523,1646,1922,2304,2738,3194,3631,4017,4326,4504,4529,4329,3890,3156,2130,826,-726,-2435,-4211,-5935,-7461,-8682,-9478,-9779,-9578,-8888,-7819,-6484,-5063,-3700,-2561,-1729,-1266,-1151,-1318,-1671,-2083,-2454,-2691,-2764,-2662,-2434,-2126,-1816,-1539,-1337,-1188,-1064,-888,-591,-82,679,1732,3041,4540,6107,7601,8846,9693,10007,9690,8730,7144,5042,2571,-64,-2660,-4984,-6867,-8150,-8768,-8710,-8035,-6871,-5370,-3707,-2053,-547,712,1651,2263,2559,2574,2381,2035,1608,1160,750,401,164,12,-21,17,128,285,467,687,924,1220,1577,2042,2620,3344,4188,5150,6162,7162,8052,8736,9110,9091,8621,7664,6244,4412,2257,-78,-2462,-4727,-6727,-8345,-9474,-10090,-10185,-9819,-9096,-8121,-7053,-5993,-5066,-4325,-3791,-3445,-3206,-3001,-2717,-2287,-1653,-821,166,1219,2221,3053,3615,3827,3692,3225,2539,1751,1022,498,308,542,1213,2304,3703,5291,6891,8346,9500,10240,10507,10282,9601,8548,7212,5711,4156,2619,1194,-107,-1239,-2229,-3071,-3799,-4408,-4897,-5249,-5416,-5371,-5083,-4541,-3787,-2885,-1937,-1081,-438,-145,-282,-896,-1964,-3417,-5112,-6900,-8572,-9964,-10907,-11285,-11047,-10178,-8749,-6862,-4672,-2365,-114,1875,3475,4538,5011,4870,4131,2897,1248,-643,-2641,-4579,-6306,-7695,-8635,-9061,-8941,-8279,-7130,-5569,-3702,-1660,440,2477,4330,5941,7203,8115,8617,8742,8489,7929,7118,6162,5144,4173,3326,2666,2229,2017,2012,2179,2470,2835,3232,3612,3954,4210,4375,4404,4303,4040,3640,3104,2475,1785,1081,400,-221,-769,-1231,-1611,-1930,-2200,-2461,-2729,-3057,-3445,-3942,-4527,-5192,-5882,-6528,-7023,-7266,-7156,-6615,-5623,-4204,-2443,-478,1520,3386,4947,6089,6742,6888,6580,5895,4948,3869,2768,1758,917,304,-36,-98,132,625,1366,2302,3371,4502,5590,6535,7220,7540,7403,6754,5564,3867,1729,-727,-3357,-5975,-8412,-10473,-12027,-12941,-13173,-12690,-11558,-9864,-7745,-5376,-2919,-561,1549,3280,4547,5305,5559,5358,4779,3945,2955,1952,1011,229,-359,-728,-879,-835,-619,-265,195,735,1317,1920,2504,3043,3509,3866,4108,4202,4165,3974,3657,3196,2611,1889,1039,57,-1044,-2251,-3530,-4838,-6117,-7304,-8330,-9137,-9665,-9893,-9781,-9358,-8630,-7645,-6468,-5158,-3791,-2439,-1148,34,1087,2021,2836,3569,4232,4837,5381,5836,6165,6322,6270,5985,5480,4788,3980,3140,2373,1773,1435,1407,1735,2385,3328,4462,5678,6849,7846,8555,8895,8815,8313,7425,6224,4812,3298,1805,423,-759,-1693,-2351,-2733,-2859,-2771,-2498,-2109,-1644,-1170,-734,-399,-211,-218,-456,-936,-1677,-2642,-3808,-5092,-6408,-7641,-8667,-9355,-9610,-9347,-8542,-7224,-5468,-3417,-1249,855,2670,4053,4847,4994,4488,3384,1811,-83,-2106,-4090,-5863,-7301,-8310,-8851,-8916,-8556,-7832,-6848,-5708,-4514,-3356,-2295,-1358,-536,200,915,1654,2472,3380,4366,5370,6318,7108,7655,7885,7773,7325,6605,5692,4695,3731,2888,2255,1878,1766,1925,2303,2846,3485,4117,4673,5039,5161,4956,4410,3508,2304,850,-733,-2344,-3844,-5124,-6091,-6669,-6864,-6674,-6194,-5507,-4744,-4024,-3443,-3069,-2910,-2939,-3063,-3193,-3183,-2967,-2443,-1627,-537,718,2029,3237,4230,4893,5176,5079,4623,3910,3012,2049,1097,231,-506,-1104,-1563,-1907,-2162,-2348,-2485,-2583,-2634,-2640,-2587,-2470,-2300,-2088,-1871,-1691,-1598,-1647,-1873,-2302,-2928,-3724,-4634,-5571,-6445,-7137,-7541,-7562,-7101,-6130,-4614,-2594,-155,2596,5470,8286,10825,12889,14312,14974,14842,13929,12373,10311,7978,5582,3337,1436,-3,-886,-1214,-1016,-390,539,1621,2700,3623,4273,4551,4420,3876,2963,1773,399,-1019,-2386,-3582,-4553,-5236,-5647,-5795,-5735,-5541,-5274,-5018,-4809,-4693,-4645,-4656,-4657,-4575,-4364,-3941,-3315,-2479,-1494,-442,578,1474,2167,2616,2825,2835,2713,2556,2432,2415,2518,2746,3023,3303,3473,3475,3256,2800,2154,1382,596,-83,-545,-678,-434,226,1262,2610,4156,5754,7254,8504,9376,9782,9661,9024,7890,6346,4481,2408,255,-1871,-3836,-5548,-6907,-7841,-8326,-8336,-7945,-7200,-6248,-5211,-4239,-3481,-3030,-2971,-3324,-4057,-5102,-6343,-7626,-8806,-9717,-10224,-10237,-9690,-8606,-7031,-5095,-2945,-775,1232,2898,4088,4710,4742,4210,3204,1850,291,-1308,-2806,-4071,-5012,-5558,-5699,-5430,-4806,-3880,-2745,-1466,-147,1163,2391,3515,4505,5370,6102,6716,7205,7561,7755,7760,7535,7053,6308,5294,4076,2690,1243,-171,-1456,-2506,-3267,-3689,-3771,-3539,-3056,-2392,-1647,-899,-232,289,630,770,717,505,181,-183,-519,-739,-788,-611,-200,427,1204,2039,2800,3375,3644,3528,3012,2113,945,-361,-1616,-2635,-3244,-3328,-2813,-1744,-191,1646,3594,5388,6859,7806,8161,7883,7033,5737,4145,2449,811,-630,-1782,-2610,-3131,-3403,-3508,-3554,-3619,-3782,-4087,-4524,-5080,-5675,-6241,-6675,-6917,-6880,-6558,-5935,-5055,-3982,-2799,-1603,-484,474,1243,1779,2137,2354,2524,2753,3117,3715,4560,5663,6948,8301,9591,10625,11279,11412,10969,9954,8427,6533,4422,2288,291,-1435,-2807,-3796,-4438,-4783,-4942,-4991,-5028,-5106,-5254,-5477,-5737,-5999,-6209,-6316,-6297,-6128,-5820,-5409,-4927,-4454,-4039,-3768,-3683,-3841,-4238,-4870,-5672,-6550,-7390,-8048,-8390,-8296,-7679,-6503,-4808,-2651,-211,2362,4836,7018,8736,9855,10333,10177,9474,8372,7026,5639,4358,3326,2619,2278,2266,2537,2981,3501,3999,4382,4604,4637,4480,4171,3745,3258,2774,2340,2007,1824,1801,1975,2324,2834,3468,4163,4846,5439,5847,6007,5844,5339,4469,3282,1814,163,-1587,-3326,-4961,-6409,-7602,-8502,-9089,-9362,-9355,-9092,-8639,-8050,-7381,-6703,-6056,-5472,-4983,-4561,-4199,-3843,-3440,-2937,-2290,-1472,-496,603,1756,2876,3871,4662,5181,5404,5326,4972,4398,3650,2798,1879,938,-6,-954,-1887,-2838,-3769,-4699,-5560,-6334,-6918,-7264,-7269,-6887,-6077,-4836,-3232,-1340,665,2635,4367,5690,6475,6617,6139,5063,3558,1779,-47,-1698,-2993,-3767,-3943,-3506,-2500,-1057,684,2525,4302,5843,7026,7769,8034,7834,7227,6282,5141,3897,2716,1694,948,547,506,819,1397,2151,2929,3602,4033,4129,3842,3176,2202,1008,-244,-1438,-2420,-3114,-3460,-3465,-3181,-2691,-2112,-1547,-1096,-822,-762,-905,-1232,-1685,-2218,-2780,-3337,-3882,-4390,-4896,-5378,-5871,-6355,-6833,-7294,-7702,-8057,-8309,-8458,-8466,-8309,-7973,-7423,-6649,-5656,-4444,-3073,-1581,-56,1427,2791,3971,4926,5653,6153,6491,6717,6909,7150,7486,7957,8578,9299,10082,10821,11417,11757,11737,11285,10368,8989,7226,5157,2936,690,-1438,-3333,-4917,-6135,-7000,-7507,-7740,-7726,-7557,-7289,-6981,-6701,-6467,-6331,-6269,-6287,-6326,-6330,-6228,-5947,-5431,-4654,-3618,-2371,-991,412,1738,2869,3745,4323,4617,4685,4609,4493,4429,4488,4699,5056,5502,5967,6352,6579,6567,6285,5716,4893,3854,2688,1449,236,-905,-1905,-2745,-3394,-3865,-4158,-4284,-4268,-4103,-3811,-3375,-2804,-2091,-1236,-257,839,2015,3239,4472,5660,6763,7727,8511,9069,9375,9387,9095,8486,7555,6345,4866,3213,1426,-381,-2143,-3765,-5183,-6350,-7232,-7836,-8172,-8291,-8235,-8078,-7861,-7639,-7433,-7249,-7072,-6869,-6596,-6212,-5677,-4971,-4092,-3065,-1928,-758,379,1374,2161,2650,2799,2587,2040,1212,211,-870,-1886,-2756,-3370,-3708,-3736,-3513,-3083,-2553,-2001,-1528,-1192,-1027,-1035,-1167,-1361,-1533,-1592,-1479,-1134,-559,244,1203,2254,3298,4235,4978,5455,5608,5432,4917,4117,3074,1869,581,-711,-1922,-2984,-3836,-4420,-4720,-4695,-4373,-3761,-2916,-1894,-776,374,1472,2471,3331,4025,4564,4945,5203,5346,5397,5361,5229,4991,4629,4122,3483,2705,1839,929,42,-740,-1360,-1745,-1867,-1697,-1268,-605,204,1081,1910,2594,3038,3179,2984,2475,1690,725,-326,-1375,-2311,-3116,-3726,-4181,-4485,-4706,-4875,-5061,-5278,-5563,-5906,-6287,-6680,-7013,-7246,-7300,-7115,-6651,-5851,-4727,-3274,-1548,375,2405,4408,6278,7891,9175,10068,10573,10716,10575,10237,9807,9360,8973,8656,8419,8197,7950,7582,7034,6254,5197,3889,2342,629,-1175,-2982,-4701,-6261,-7596,-8673,-9465,-9965,-10176,-10104,-9767,-9180,-8386,-7407,-6310,-5140,-3946,-2799,-1712,-738,124,858,1469,1964,2325,2569,2635,2544,2236,1738,1046,226,-660,-1501,-2193,-2634,-2731,-2453,-1793,-806,397,1693,2905,3893,4501,4657,4301,3475,2245,751,-845,-2377,-3678,-4640,-5175,-5280,-4979,-4353,-3506,-2549,-1592,-721,1,543,908,1124,1243,1337,1466,1708,2112,2707,3514,4503,5644,6872,8114,9286,10310,11105,11615,11794,11616,11094,10234,9094,7703,6134,4425,2643,807,-1025,-2843,-4607,-6300,-7884,-9344,-10627,-11725,-12585,-13202,-13543,-13619,-13418,-12967,-12280,-11381,-10295,-9037,-7636,-6114,-4512,-2877,-1271,237,1570,2671,3494,4024,4280,4297,4153,3913,3662,3440,3286,3190,3116,3025,2845,2558,2126,1584,972,368,-135,-459,-523,-301,215,973,1900,2869,3772,4456,4834,4790,4306,3354,2000,331,-1531,-3420,-5186,-6664,-7746,-8321,-8377,-7902,-6962,-5653,-4082,-2392,-704,880,2257,3409,4276,4918,5332,5606,5771,5912,6054,6254,6512,6841,7217,7616,7986,8284,8439,8410,8136,7590,6760,5643,4280,2707,998,-793,-2564,-4283,-5831,-7203,-8301,-9133,-9654,-9878,-9808,-9467,-8880,-8086,-7114,-6018,-4840,-3636,-2472,-1391,-451,309,868,1195,1296,1171,831,323,-338,-1079,-1861,-2619,-3296,-3844,-4233,-4430,-4445,-4280,-3969,-3543,-3040,-2493,-1930,-1358,-791,-197,418,1104,1860,2710,3652,4654,5692,6688,7587,8298,8751,8880,8651,8044,7093,5852,4423,2914,1467,194,-791,-1418,-1672,-1560,-1169,-597,31,567,914,968,706,127,-709,-1700,-2734,-3667,-4390,-4795,-4823,-4449,-3705,-2652,-1407,-89,1154,2194,2923,3264,3197,2738,1952,939,-183,-1284,-2244,-2964,-3380,-3464,-3226,-2731,-2039,-1282,-542,56,455,594,488,164,-289,-795,-1235,-1547,-1645,-1516,-1140,-562,174,990,1800,2531,3101,3474,3633,3590,3412,3162,2957,2877,3015,3420,4109,5046,6172,7367,8529,9522,10239,10595,10532,10035,9117,7822,6225,4394,2435,410,-1592,-3517,-5329,-6992,-8502,-9846,-11032,-12055,-12928,-13631,-14174,-14530,-14696,-14648,-14388,-13896,-13180,-12242,-11085,-9739,-8206,-6536,-4741,-2875,-971,934,2788,4564,6218,7721,9041,10148,11017,11625,11947,11977,11697,11129,10278,9197,7917,6517,5035,3551,2103,737,-507,-1631,-2605,-3455,-4174,-4782,-5291,-5705,-6034,-6271,-6415,-6452,-6382,-6183,-5858,-5398,-4803,-4092,-3280,-2403,-1498,-609,217,949,1540,1974,2238,2313,2238,2004,1677,1290,908,594,409,395,597,996,1599,2325,3123,3894,4556,5042,5287,5279,5017,4544,3916,3212,2501,1853,1312,886,583,351,167,-30,-271,-585,-971,-1420,-1894,-2347,-2725,-2970,-3039,-2897,-2537,-1967,-1222,-371,521,1356,2060,2547,2767,2673,2266,1555,583,-603,-1926,-3323,-4699,-6002,-7139,-8075,-8743,-9121,-9189,-8940,-8382,-7538,-6438,-5123,-3656,-2086,-494,1060,2514,3815,4939,5865,6603,7179,7620,7968,8252,8502,8719,8920,9065,9145,9113,8924,8553,7949,7130,6091,4892,3601,2302,1088,27,-829,-1475,-1937,-2271,-2564,-2868,-3273,-3776,-4394,-5073,-5738,-6315,-6705,-6846,-6691,-6231,-5498,-4554,-3496,-2438,-1499,-780,-359,-274,-519,-1036,-1748,-2529,-3290,-3902,-4311,-4466,-4367,-4061,-3600,-3078,-2578,-2168,-1911,-1820,-1892,-2078,-2306,-2478,-2495,-2256,-1697,-767,508,2093,3876,5730,7503,9035,10183,10855,10971,10554,9656,8382,6914,5383,4001,2882,2146,1837,1944,2412,3139,4000,4868,5610,6142,6373,6282,5858,5128,4146,2976,1682,344,-999,-2287,-3512,-4647,-5702,-6675,-7567,-8380,-9106,-9726,-10234,-10602,-10817,-10864,-10711,-10353,-9758,-8921,-7827,-6512,-4984,-3336,-1616,70,1643,3029,4174,5059,5687,6085,6293,6353,6299,6153,5919,5575,5115,4492,3723,2785,1742,615,-499,-1543,-2438,-3136,-3604,-3852,-3899,-3805,-3619,-3404,-3202,-3035,-2913,-2803,-2698,-2552,-2358,-2111,-1820,-1518,-1232,-993,-811,-691,-609,-552,-480,-388,-246,-68,150,396,654,931,1203,1492,1769,2057,2326,2579,2804,2985,3134,3232,3318,3383,3482,3617,3844,4156,4589,5117,5727,6365,6976,7477,7784,7821,7493,6779,5628,4088,2200,80,-2137,-4291,-6221,-7769,-8828,-9308,-9203,-8530,-7383,-5877,-4166,-2413,-780,593,1583,2123,2163,1730,856,-357,-1812,-3372,-4925,-6336,-7526,-8416,-8969,-9188,-9079,-8695,-8088,-7319,-6453,-5534,-4606,-3683,-2769,-1859,-923,40,1064,2130,3247,4384,5522,6633,7676,8639,9475,10180,10717,11071,11215,11117,10760,10114,9182,7984,6568,5024,3451,1960,668,-359,-1068,-1470,-1609,-1580,-1475,-1428,-1518,-1831,-2382,-3165,-4114,-5139,-6141,-6986,-7607,-7897,-7837,-7400,-6614,-5517,-4176,-2663,-1072,510,1979,3237,4199,4783,4950,4680,3994,2949,1634,149,-1374,-2816,-4060,-4996,-5560,-5707,-5438,-4798,-3856,-2713,-1471,-225,948,2002,2919,3691,4356,4907,5381,5755,6024,6149,6100,5838,5345,4617,3675,2577,1388,224,-818,-1608,-2051,-2065,-1618,-713,583,2165,3904,5614,7170,8377,9162,9408,9109,8272,6957,5264,3311,1227,-854,-2820,-4573,-6054,-7228,-8108,-8714,-9117,-9357,-9521,-9634,-9751,-9862,-9976,-10049,-10071,-9986,-9782,-9422,-8902,-8206,-7340,-6299,-5102,-3754,-2285,-724,899,2514,4099,5561,6878,7967,8807,9349,9587,9521,9178,8600,7852,6994,6099,5217,4389,3638,2942,2307,1658,991,239,-604,-1549,-2573,-3627,-4653,-5575,-6329,-6861,-7135,-7152,-6918,-6468,-5837,-5056,-4164,-3179,-2143,-1078,-46,904,1701,2278,2604,2645,2424,1988,1409,793,226,-180,-367,-276,104,747,1611,2606,3648,4632,5478,6109,6487,6588,6428,6030,5439,4704,3869,2980,2073,1156,255,-640,-1531,-2419,-3314,-4208,-5084,-5912,-6653,-7254,-7650,-7792,-7620,-7116,-6272,-5123,-3727,-2184,-593,929,2280,3394,4210,4732,4963,4946,4733,4351,3872,3291,2662,1978,1258,516,-237,-970,-1665,-2282,-2801,-3189,-3445,-3567,-3570,-3499,-3384,-3280,-3210,-3195,-3219,-3240,-3194,-2995,-2561,-1835,-766,627,2291,4131,6001,7758,9247,10344,10973,11105,10777,10070,9106,8008,6906,5887,5015,4299,3717,3221,2739,2215,1578,803,-130,-1196,-2368,-3572,-4753,-5818,-6722,-7392,-7820,-7975,-7887,-7572,-7088,-6466,-5784,-5072,-4402,-3804,-3320,-2962,-2734,-2618,-2582,-2584,-2586,-2548,-2454,-2295,-2087,-1845,-1613,-1408,-1258,-1171,-1128,-1104,-1060,-937,-703,-311,244,965,1814,2747,3709,4616,5429,6060,6490,6663,6581,6230,5648,4875,3986,3081,2265,1661,1366,1463,1979,2891,4120,5515,6912,8098,8892,9133,8729,7660,5974,3820,1356,-1178,-3589,-5671,-7299,-8380,-8922,-8954,-8606,-7990,-7277,-6590,-6056,-5751,-5701,-5906,-6293,-6802,-7319,-7755,-8014,-8019,-7718,-7074,-6082,-4760,-3155,-1335,599,2551,4388,6025,7349,8314,8867,9016,8770,8175,7281,6148,4850,3448,2020,627,-668,-1818,-2778,-3537,-4074,-4409,-4562,-4562,-4462,-4301,-4129,-3977,-3862,-3788,-3723,-3642,-3482,-3201,-2752,-2109,-1268,-244,922,2177,3445,4661,5749,6642,7301,7676,7772,7577,7125,6442,5575,4577,3481,2352,1220,143,-849,-1707,-2403,-2910,-3209,-3309,-3220,-2971,-2606,-2162,-1689,-1216,-787,-409,-111,109,253,307,310,239,134,-7,-163,-319,-444,-528,-521,-410,-157,259,844,1588,2458,3399,4334,5179,5835,6220,6271,5955,5268,4256,2977,1523,-8,-1537,-2974,-4277,-5398,-6337,-7077,-7654,-8068,-8363,-8557,-8668,-8730,-8740,-8720,-8663,-8568,-8421,-8199,-7877,-7408,-6755,-5869,-4720,-3288,-1589,345,2437,4593,6713,8663,10358,11692,12616,13088,13122,12736,12000,10990,9799,8531,7280,6130,5142,4357,3768,3367,3086,2875,2642,2328,1854,1197,323,-731,-1932,-3196,-4433,-5553,-6455,-7090,-7400,-7390,-7074,-6501,-5736,-4849,-3919,-3018,-2209,-1548,-1073,-812,-771,-938,-1289,-1769,-2335,-2911,-3445,-3877,-4165,-4271,-4185,-3891,-3403,-2730,-1911,-967,35,1065,2057,2974,3776,4445,4977,5373,5670,5863,6000,6067,6075,6005,5841,5556,5152,4612,3979,3281,2588,1975,1507,1275,1295,1609,2169,2919,3769,4581,5257,5659,5726,5403,4699,3669,2401,1018,-346,-1590,-2605,-3361,-3843,-4085,-4169,-4167,-4186,-4303,-4579,-5048,-5703,-6512,-7421,-8358,-9262,-10057,-10699,-11142,-11345,-11295,-10939,-10292,-9312,-8040,-6477,-4679,-2712,-649,1426,3413,5259,6855,8185,9172,9816,10105,10043,9679,9037,8185,7186,6088,4968,3858,2817,1873,1038,349,-225,-655,-989,-1230,-1417,-1576,-1733,-1906,-2118,-2347,-2612,-2863,-3097,-3265,-3341,-3314,-3150,-2880,-2491,-2028,-1502,-958,-414,90,538,898,1157,1282,1270,1099,771,303,-291,-942,-1605,-2189,-2632,-2853,-2823,-2504,-1914,-1087,-73,1039,2182,3261,4199,4937,5411,5611,5506,5129,4488,3649,2653,1584,509,-483,-1327,-1941,-2297,-2344,-2105,-1605,-921,-159,559,1099,1338,1196,626,-341,-1620,-3075,-4521,-5771,-6658,-7030,-6855,-6109,-4913,-3395,-1760,-209,1070,1930,2288,2139,1525,577,-572,-1758,-2831,-3690,-4247,-4486,-4406,-4036,-3423,-2596,-1605,-467,784,2119,3516,4913,6284,7552,8670,9586,10249,10641,10750,10585,10181,9578,8837,8021,7195,6410,5713,5115,4603,4151,3690,3164,2509,1676,645,-571,-1940,-3389,-4834,-6190,-7358,-8278,-8882,-9157,-9098,-8737,-8129,-7334,-6445,-5522,-4658,-3890,-3263,-2790,-2452,-2228,-2062,-1917,-1748,-1526,-1257,-934,-615,-309,-84,56,79,7,-146,-338,-533,-707,-833,-927,-989,-1047,-1112,-1201,-1286,-1367,-1381,-1303,-1091,-704,-155,567,1408,2332,3278,4184,5005,5696,6238,6632,6878,7016,7065,7066,7058,7036,7039,7016,6965,6820,6540,6077,5403,4518,3447,2242,979,-281,-1456,-2520,-3443,-4235,-4936,-5563,-6186,-6808,-7468,-8154,-8853,-9544,-10179,-10734,-11160,-11426,-11498,-11329,-10895,-10163,-9107,-7739,-6057,-4126,-2012,197,2374,4422,6220,7677,8723,9315,9451,9159,8509,7576,6488,5338,4259,3316,2592,2102,1849,1784,1850,1951,2002,1919,1623,1087,290,-736,-1935,-3223,-4495,-5640,-6558,-7157,-7386,-7231,-6709,-5888,-4848,-3689,-2514,-1397,-401,447,1155,1745,2267,2769,3293,3880,4519,5210,5897,6528,7047,7394,7532,7451,7149,6655,6009,5240,4388,3465,2484,1435,321,-863,-2083,-3312,-4473,-5497,-6302,-6800,-6971,-6765,-6242,-5440,-4476,-3448,-2471,-1630,-966,-510,-200,-15,153,339,625,1012,1523,2114,2759,3398,3982,4474,4840,5065,5149,5074,4857,4477,3931,3211,2285,1187,-115,-1546,-3092,-4665,-6191,-7595,-8793,-9733,-10373,-10700,-10726,-10476,-9996,-9329,-8520,-7596,-6580,-5471,-4283,-3001,-1656,-252,1166,2565,3906,5154,6296,7326,8248,9072,9787,10389,10823,11052,11015,10668,10008,9037,7837,6484,5100,3803,2682,1826,1251,968,925,1072,1312,1576,1770,1844,1732,1425,902,180,-713,-1748,-2873,-4046,-5207,-6309,-7287,-8098,-8683,-9015,-9064,-8837,-8360,-7684,-6891,-6072,-5320,-4729,-4345,-4201,-4253,-4452,-4675,-4818,-4762,-4410,-3715,-2660,-1294,325,2074,3863,5559,7086,8351,9326,9972,10297,10326,10086,9646,9039,8347,7615,6899,6238,5654,5152,4724,4335,3943,3509,2992,2381,1684,935,185,-493,-1060,-1453,-1682,-1739,-1671,-1533,-1369,-1255,-1211,-1295,-1500,-1845,-2304,-2863,-3477,-4121,-4730,-5298,-5765,-6138,-6404,-6566,-6658,-6670,-6646,-6567,-6453,-6281,-6034,-5697,-5234,-4641,-3895,-3009,-1985,-870,318,1502,2658,3704,4609,5308,5773,5970,5885,5516,4884,4028,3010,1910,809,-187,-1019,-1589,-1895,-1904,-1661,-1225,-668,-101,406,756,923,879,661,324,-52,-373,-561,-549,-308,153,796,1545,2325,3027,3591,3924,4003,3807,3352,2685,1870,979,87,-734,-1449,-2017,-2453,-2754,-2972,-3120,-3256,-3389,-3548,-3711,-3891,-4021,-4108,-4079,-3934,-3636,-3186,-2597,-1883,-1091,-252,582,1375,2083,2692,3177,3556,3829,4035,4199,4349,4502,4643,4745,4750,4594,4203,3543,2583,1381,-12,-1462,-2844,-4020,-4877,-5340,-5382,-5027,-4338,-3431,-2420,-1444,-621,-41,213,136,-286,-1004,-1952,-3061,-4221,-5351,-6351,-7144,-7661,-7856,-7708,-7211,-6397,-5292,-3969,-2474,-906,692,2220,3644,4907,5983,6882,7616,8228,8770,9290,9830,10410,11029,11653,12239,12719,13028,13099,12874,12307,11377,10069,8413,6449,4253,1932,-408,-2624,-4616,-6258,-7493,-8279,-8614,-8563,-8173,-7572,-6843,-6107,-5447,-4938,-4625,-4530,-4637,-4920,-5302,-5729,-6100,-6349,-6403,-6212,-5755,-5040,-4085,-2962,-1728,-483,681,1680,2414,2834,2878,2547,1842,836,-405,-1745,-3064,-4213,-5071,-5524,-5529,-5046,-4131,-2836,-1282,416,2128,3743,5163,6332,7199,7783,8069,8112,7921,7547,7005,6337,5568,4742,3927,3170,2579,2199,2115,2348,2875,3657,4560,5465,6203,6627,6618,6090,5024,3452,1448,-844,-3284,-5698,-7924,-9828,-11304,-12284,-12764,-12771,-12377,-11695,-10831,-9929,-9086,-8391,-7890,-7559,-7370,-7210,-6983,-6573,-5882,-4861,-3490,-1811,85,2094,4058,5867,7379,8537,9281,9625,9607,9283,8751,8078,7351,6628,5940,5308,4733,4178,3639,3063,2436,1748,981,170,-673,-1504,-2278,-2967,-3535,-3985,-4310,-4545,-4708,-4836,-4948,-5045,-5127,-5161,-5112,-4942,-4596,-4060,-3296,-2316,-1127,218,1672,3151,4571,5847,6877,7597,7929,7847,7328,6408,5124,3580,1862,117,-1546,-2989,-4111,-4830,-5103,-4922,-4335,-3397,-2223,-916,406,1635,2693,3521,4098,4437,4561,4540,4405,4232,4029,3829,3621,3390,3112,2767,2349,1859,1341,818,355,-23,-289,-455,-555,-653,-827,-1148,-1687,-2471,-3503,-4744,-6110,-7503,-8794,-9862,-10601,-10930,-10816,-10273,-9351,-8149,-6792,-5396,-4108,-2999,-2151,-1567,-1208,-1009,-841,-600,-168,546,1572,2926,4543,6346,8211,10018,11632,12948,13875,14366,14393,13982,13164,12014,10605,9022,7347,5653,3994,2427,968,-337,-1497,-2471,-3269,-3869,-4281,-4503,-4570,-4499,-4347,-4155,-3979,-3862,-3856,-3971,-4232,-4618,-5099,-5634,-6161,-6615,-6961,-7120,-7111,-6884,-6492,-5952,-5317,-4654,-4000,-3420,-2931,-2556,-2290,-2129,-2043,-2021,-2022,-2017,-1966,-1824,-1551,-1108,-465,393,1462,2724,4126,5613,7092,8480,9681,10603,11192,11394,11224,10702,9909,8924,7879,6852,5971,5263,4786,4512,4410,4419,4467,4491,4427,4238,3885,3355,2634,1723,635,-618,-1979,-3433,-4884,-6301,-7596,-8724,-9641,-10315,-10748,-10941,-10923,-10733,-10393,-9958,-9449,-8888,-8305,-7693,-7073,-6428,-5765,-5060,-4314,-3493,-2585,-1562,-411,872,2280,3766,5286,6749,8083,9197,10023,10515,10646,10428,9873,9040,7951,6679,5247,3707,2092,440,-1195,-2766,-4198,-5438,-6412,-7084,-7426,-7434,-7149,-6606,-5884,-5043,-4169,-3312,-2538,-1867,-1324,-906,-594,-371,-188,-37,143,348,615,940,1326,1766,2250,2767,3298,3827,4327,4775,5116,5331,5348,5148,4690,3955,2972,1752,391,-1046,-2426,-3650,-4602,-5199,-5407,-5210,-4669,-3862,-2893,-1889,-938,-128,507,966,1276,1498,1680,1889,2143,2465,2825,3182,3482,3657,3647,3419,2937,2218,1276,169,-1044,-2297,-3505,-4622,-5565,-6311,-6820,-7088,-7133,-6985,-6694,-6333,-5946,-5601,-5320,-5116,-4967,-4845,-4686,-4464,-4118,-3649,-3038,-2325,-1527,-690,147,972,1757,2525,3286,4066,4897,5790,6757,7778,8827,9849,10806,11619,12275,12723,12967,13010,12864,12542,12053,11391,10531,9468,8159,6613,4823,2835,693,-1507,-3679,-5705,-7494,-8945,-10003,-10612,-10768,-10471,-9773,-8724,-7417,-5948,-4419,-2946,-1615,-522,285,762,894,706,215,-507,-1393,-2365,-3304,-4145,-4756,-5094,-5076,-4705,-3986,-3002,-1841,-656,415,1219,1630,1580,1035,53,-1263,-2751,-4208,-5449,-6273,-6565,-6229,-5282,-3769,-1830,379,2668,4846,6753,8247,9250,9717,9678,9171,8313,7196,5968,4728,3597,2638,1911,1428,1184,1146,1264,1479,1721,1925,2025,1967,1714,1244,572,-283,-1254,-2285,-3280,-4173,-4877,-5345,-5533,-5431,-5059,-4441,-3656,-2752,-1829,-949,-195,375,717,801,624,212,-402,-1139,-1925,-2660,-3249,-3608,-3666,-3395,-2784,-1890,-771,438,1631,2659,3415,3808,3780,3329,2480,1301,-114,-1660,-3216,-4670,-5924,-6879,-7483,-7673,-7447,-6793,-5758,-4385,-2765,-983,833,2587,4136,5390,6248,6656,6595,6080,5188,4009,2692,1363,182,-748,-1329,-1535,-1352,-857,-99,791,1735,2633,3415,4037,4454,4665,4629,4362,3840,3073,2093,931,-327,-1594,-2766,-3721,-4375,-4646,-4500,-3958,-3052,-1904,-617,670,1821,2758,3399,3741,3807,3645,3355,2991,2656,2367,2172,2044,1963,1890,1777,1607,1354,1029,642,216,-228,-673,-1108,-1542,-1982,-2444,-2946,-3501,-4107,-4758,-5422,-6051,-6602,-6985,-7164,-7058,-6651,-5928,-4909,-3665,-2278,-864,451,1550,2336,2738,2739,2373,1699,853,-51,-845,-1406,-1612,-1400,-748,299,1651,3171,4686,6051,7097,7746,7930,7674,7014,6068,4921,3702,2501,1387,414,-395,-1031,-1491,-1776,-1885,-1827,-1604,-1233,-754,-196,375,911,1364,1697,1892,1952,1891,1735,1525,1289,1072,890,777,719,724,747,761,716,561,272,-193,-816,-1594,-2473,-3405,-4313,-5144,-5822,-6325,-6619,-6717,-6637,-6422,-6109,-5739,-5341,-4941,-4522,-4107,-3630,-3107,-2475,-1726,-840,190,1337,2577,3840,5079,6199,7160,7883,8365,8587,8588,8419,8142,7838,7554,7347,7216,7159,7133,7078,6936,6638,6133,5392,4402,3191,1801,299,-1221,-2683,-3979,-5064,-5865,-6392,-6650,-6706,-6630,-6516,-6443,-6486,-6671,-7012,-7472,-8003,-8525,-8970,-9252,-9333,-9154,-8714,-8007,-7051,-5881,-4530,-3048,-1481,112,1673,3145,4462,5595,6493,7155,7565,7742,7692,7432,6969,6300,5435,4361,3101,1667,110,-1501,-3075,-4506,-5689,-6518,-6937,-6885,-6392,-5477,-4242,-2769,-1196,374,1820,3062,4034,4708,5090,5204,5116,4883,4582,4282,4021,3840,3731,3683,3676,3657,3617,3521,3371,3173,2935,2689,2430,2185,1924,1632,1276,801,182,-622,-1612,-2771,-4052,-5397,-6702,-7902,-8883,-9596,-9979,-10014,-9703,-9061,-8134,-6953,-5579,-4049,-2432,-777,838,2347,3674,4763,5563,6070,6280,6254,6033,5705,5321,4931,4561,4196,3821,3394,2891,2284,1582,789,-52,-913,-1755,-2543,-3263,-3886,-4415,-4840,-5164,-5389,-5532,-5591,-5596,-5547,-5463,-5346,-5215,-5046,-4863,-4634,-4367,-4039,-3633,-3122,-2480,-1670,-675,531,1933,3508,5185,6897,8524,9989,11184,12059,12578,12744,12591,12179,11564,10833,10010,9169,8285,7393,6450,5449,4369,3188,1930,591,-764,-2101,-3328,-4385,-5168,-5631,-5700,-5386,-4689,-3701,-2505,-1252,-77,876,1483,1666,1384,641,-498,-1948,-3576,-5246,-6818,-8162,-9181,-9810,-10019,-9838,-9311,-8535,-7617,-6670,-5814,-5127,-4696,-4511,-4595,-4850,-5215,-5564,-5776,-5756,-5406,-4687,-3595,-2157,-452,1429,3375,5273,7026,8554,9807,10764,11429,11834,12022,12049,11949,11772,11518,11188,10762,10198,9464,8530,7372,6006,4450,2768,1015,-712,-2350,-3806,-5044,-6011,-6714,-7146,-7352,-7346,-7194,-6909,-6550,-6135,-5691,-5246,-4808,-4397,-4030,-3707,-3450,-3248,-3108,-3023,-2969,-2945,-2903,-2839,-2705,-2483,-2139,-1659,-1030,-261,622,1573,2518,3370,4036,4407,4414,3992,3128,1870,272,-1512,-3357,-5090,-6554,-7646,-8255,-8364,-7972,-7129,-5922,-4435,-2783,-1062,641,2241,3682,4916,5900,6628,7084,7283,7244,7003,6608,6105,5564,5018,4531,4117,3801,3571,3405,3268,3098,2857,2474,1930,1199,300,-726,-1816,-2878,-3844,-4625,-5198,-5526,-5656,-5613,-5491,-5339,-5238,-5215,-5289,-5431,-5597,-5715,-5712,-5508,-5050,-4287,-3212,-1821,-155,1745,3797,5932,8048,10052,11849,13327,14418,15029,15129,14681,13720,12283,10464,8368,6111,3829,1616,-416,-2220,-3744,-4993,-5979,-6755,-7365,-7878,-8353,-8815,-9315,-9819,-10343,-10818,-11227,-11507,-11631,-11581,-11337,-10930,-10357,-9659,-8844,-7936,-6937,-5848,-4670,-3384,-2008,-525,1040,2670,4342,6001,7609,9094,10396,11449,12196,12605,12647,12360,11769,10962,10019,9034,8097,7279,6624,6147,5843,5661,5545,5424,5203,4835,4235,3412,2348,1114,-229,-1568,-2802,-3829,-4583,-5028,-5174,-5073,-4801,-4464,-4154,-3962,-3946,-4130,-4512,-5043,-5663,-6292,-6847,-7268,-7501,-7525,-7341,-6949,-6391,-5668,-4830,-3883,-2874,-1841,-832,83,846,1399,1708,1769,1618,1314,966,665,532,634,1026,1707,2632,3740,4906,6052,7060,7873,8443,8766,8857,8762,8513,8158,7716,7202,6612,5931,5145,4242,3212,2071,845,-430,-1679,-2858,-3874,-4690,-5245,-5544,-5572,-5402,-5059,-4663,-4275,-3986,-3879,-3972,-4310,-4853,-5567,-6375,-7202,-7942,-8526,-8858,-8902,-8605,-7967,-7010,-5761,-4301,-2695,-1029,608,2141,3511,4657,5564,6199,6576,6682,6559,6197,5661,4953,4157,3292,2447,1653,983,456,107,-77,-112,-47,64,157,175,76,-145,-480,-860,-1224,-1470,-1514,-1293,-767,32,1060,2178,3281,4195,4818,5057,4876,4310,3430,2347,1200,89,-866,-1632,-2163,-2495,-2644,-2671,-2598,-2473,-2294,-2096,-1874,-1656,-1481,-1367,-1385,-1530,-1850,-2296,-2856,-3431,-3959,-4333,-4492,-4371,-3962,-3270,-2350,-1258,-79,1129,2292,3385,4386,5283,6098,6817,7443,7952,8295,8429,8275,7804,6953,5752,4207,2420,471,-1493,-3365,-5011,-6348,-7314,-7890,-8085,-7969,-7599,-7085,-6536,-6030,-5681,-5531,-5611,-5925,-6410,-6999,-7586,-8069,-8337,-8333,-7997,-7335,-6378,-5187,-3837,-2424,-1010,331,1570,2709,3751,4757,5756,6812,7938,9157,10431,11720,12933,13990,14784,15249,15328,15003,14310,13298,12059,10690,9284,7917,6650,5489,4443,3465,2517,1543,501,-640,-1883,-3220,-4604,-5983,-7286,-8430,-9348,-9974,-10253,-10183,-9746,-8998,-7978,-6780,-5470,-4167,-2935,-1876,-1056,-515,-299,-384,-758,-1349,-2083,-2855,-3580,-4152,-4538,-4678,-4614,-4363,-4024,-3658,-3374,-3215,-3231,-3398,-3665,-3945,-4109,-4064,-3688,-2936,-1788,-283,1488,3407,5334,7120,8642,9800,10535,10839,10728,10284,9593,8763,7903,7091,6381,5788,5285,4810,4296,3659,2838,1808,568,-838,-2319,-3779,-5091,-6151,-6872,-7192,-7112,-6653,-5902,-4958,-3946,-2997,-2214,-1682,-1441,-1479,-1760,-2192,-2676,-3110,-3378,-3416,-3169,-2613,-1794,-732,473,1754,3020,4181,5177,5933,6416,6586,6432,5957,5172,4113,2820,1345,-245,-1884,-3496,-4998,-6318,-7378,-8120,-8519,-8552,-8269,-7694,-6924,-6033,-5099,-4207,-3391,-2688,-2102,-1617,-1211,-864,-551,-256,19,290,544,803,1066,1372,1738,2209,2809,3561,4465,5505,6629,7775,8833,9716,10293,10481,10204,9425,8170,6494,4510,2344,152,-1935,-3797,-5349,-6561,-7416,-7947,-8201,-8213,-8048,-7725,-7277,-6726,-6075,-5333,-4507,-3585,-2573,-1456,-228,1110,2555,4092,5675,7266,8789,10169,11338,12202,12712,12796,12439,11610,10344,8662,6653,4395,2015,-368,-2628,-4648,-6355,-7680,-8631,-9213,-9511,-9581,-9542,-9449,-9401,-9410,-9515,-9678,-9875,-10042,-10121,-10058,-9806,-9338,-8648,-7740,-6660,-5429,-4111,-2740,-1357,6,1331,2617,3846,5032,6156,7217,8186,9034,9722,10212,10470,10482,10246,9801,9190,8508,7817,7230,6796,6577,6573,6757,7054,7367,7568,7543,7172,6389,5145,3464,1402,-930,-3384,-5802,-8004,-9844,-11193,-11971,-12152,-11764,-10875,-9607,-8085,-6458,-4861,-3420,-2217,-1333,-776,-554,-607,-882,-1265,-1684,-2020,-2214,-2199,-1966,-1510,-875,-109,708,1516,2222,2788,3157,3313,3285,3085,2819,2520,2313,2228,2330,2617,3059,3601,4158,4638,4967,5090,4980,4663,4187,3608,3035,2499,2089,1809,1670,1638,1672,1697,1662,1479,1129,551,-212,-1150,-2173,-3201,-4133,-4883,-5382,-5609,-5564,-5305,-4902,-4460,-4068,-3825,-3766,-3925,-4245,-4681,-5096,-5399,-5448,-5159,-4479,-3396,-1970,-298,1477,3185,4666,5774,6397,6497,6074,5204,4006,2625,1220,-65,-1128,-1904,-2385,-2610,-2649,-2590,-2520,-2517,-2606,-2822,-3115,-3469,-3801,-4068,-4196,-4143,-3874,-3367,-2638,-1693,-591,626,1880,3096,4217,5167,5919,6443,6738,6829,6737,6522,6206,5862,5502,5171,4883,4635,4421,4210,3955,3625,3151,2505,1656,608,-610,-1934,-3288,-4575,-5706,-6617,-7266,-7649,-7790,-7750,-7580,-7349,-7095,-6834,-6555,-6220,-5770,-5145,-4305,-3206,-1871,-330,1334,3025,4632,6046,7177,7967,8392,8456,8223,7741,7119,6435,5775,5210,4766,4464,4259,4102,3904,3572,3013,2167,978,-530,-2329,-4327,-6411,-8450,-10316,-11874,-13053,-13771,-14018,-13805,-13179,-12224,-11030,-9707,-8360,-7080,-5952,-4999,-4252,-3647,-3144,-2629,-2011,-1189,-82,1344,3089,5103,7291,9528,11683,13594,15154,16245,16808,16820,16298,15309,13951,12359,10664,9032,7577,6405,5568,5060,4832,4780,4770,4660,4313,3626,2548,1068,-745,-2802,-4953,-7048,-8933,-10471,-11576,-12175,-12282,-11905,-11135,-10034,-8722,-7270,-5765,-4277,-2830,-1485,-240,854,1785,2503,2980,3170,3060,2629,1913,940,-209,-1454,-2685,-3815,-4736,-5393,-5719,-5710,-5365,-4721,-3839,-2776,-1621,-431,725,1795,2748,3542,4173,4615,4866,4925,4794,4495,4045,3479,2843,2159,1504,883,368,-28,-285,-375,-333,-160,87,366,621,811,909,918,869,806,784,855,1040,1342,1725,2125,2472,2686,2705,2502,2067,1445,685,-126,-915,-1604,-2149,-2511,-2701,-2718,-2617,-2420,-2188,-1947,-1738,-1585,-1500,-1501,-1584,-1738,-1957,-2181,-2396,-2525,-2543,-2407,-2109,-1673,-1137,-569,-35,403,702,846,853,744,591,414,281,194,168,174,192,164,60,-173,-552,-1101,-1804,-2641,-3549,-4452,-5256,-5837,-6108,-5950,-5320,-4180,-2576,-571,1688,4050,6317,8302,9831,10744,10956,10404,9122,7186,4754,2015,-781,-3413,-5633,-7282,-8237,-8473,-8044,-7069,-5735,-4233,-2774,-1507,-564,26,257,227,27,-181,-278,-125,335,1163,2309,3729,5282,6852,8281,9449,10263,10670,10673,10316,9665,8820,7847,6836,5791,4753,3660,2509,1225,-201,-1794,-3527,-5355,-7198,-8976,-10580,-11946,-12983,-13675,-13991,-13946,-13579,-12908,-11994,-10876,-9584,-8185,-6702,-5209,-3750,-2386,-1169,-134,697,1327,1784,2106,2357,2593,2872,3246,3729,4340,5054,5841,6658,7447,8153,8743,9159,9411,9484,9408,9234,8982,8727,8456,8211,7929,7601,7134,6484,5587,4410,2953,1249,-638,-2607,-4545,-6340,-7882,-9087,-9917,-10353,-10412,-10156,-9615,-8873,-7969,-6948,-5842,-4667,-3438,-2161,-862,460,1747,2989,4120,5093,5858,6359,6552,6424,5947,5166,4114,2879,1549,245,-954,-1949,-2706,-3218,-3495,-3618,-3625,-3592,-3553,-3510,-3455,-3328,-3077,-2648,-1992,-1113,-20,1221,2537,3832,5015,6018,6783,7305,7588,7676,7622,7464,7255,6981,6648,6198,5582,4737,3606,2183,461,-1479,-3552,-5625,-7558,-9211,-10498,-11319,-11704,-11631,-11220,-10520,-9666,-8734,-7806,-6928,-6110,-5357,-4622,-3896,-3135,-2334,-1498,-646,191,973,1667,2256,2723,3086,3361,3582,3788,3996,4237,4496,4764,5003,5167,5206,5084,4764,4240,3520,2635,1634,577,-465,-1437,-2269,-2937,-3398,-3656,-3715,-3591,-3327,-2951,-2514,-2050,-1602,-1185,-835,-539,-309,-121,46,210,414,669,1015,1446,1979,2593,3261,3956,4608,5191,5626,5893,5928,5732,5275,4581,3668,2591,1402,193,-970,-1987,-2810,-3383,-3712,-3814,-3746,-3590,-3408,-3282,-3230,-3272,-3361,-3452,-3459,-3321,-2967,-2374,-1540,-516,636,1808,2911,3831,4512,4892,4988,4815,4459,3990,3521,3113,2841,2698,2683,2708,2707,2559,2185,1510,508,-812,-2385,-4129,-5918,-7644,-9180,-10460,-11409,-12033,-12329,-12359,-12170,-11824,-11376,-10837,-10228,-9519,-8677,-7668,-6449,-5008,-3339,-1473,545,2649,4763,6799,8687,10342,11724,12775,13495,13871,13935,13732,13300,12714,12011,11250,10446,9628,8783,7916,7029,6118,5213,4340,3538,2849,2297,1892,1617,1431,1271,1051,710,167,-597,-1599,-2795,-4116,-5473,-6752,-7853,-8686,-9174,-9305,-9056,-8481,-7625,-6581,-5439,-4307,-3273,-2431,-1835,-1537,-1531,-1816,-2318,-2988,-3710,-4403,-4953,-5282,-5311,-5009,-4358,-3393,-2175,-788,649,2025,3231,4180,4818,5142,5172,4989,4683,4350,4100,3983,4049,4272,4606,4971,5259,5388,5271,4874,4183,3244,2110,887,-340,-1461,-2406,-3108,-3553,-3733,-3706,-3507,-3229,-2923,-2647,-2437,-2287,-2200,-2126,-2052,-1922,-1745,-1496,-1200,-878,-550,-253,7,222,400,569,749,977,1270,1640,2075,2554,3032,3461,3789,3969,3967,3770,3367,2797,2074,1273,443,-345,-1012,-1521,-1813,-1886,-1740,-1425,-984,-504,-50,308,512,524,329,-90,-706,-1499,-2440,-3457,-4526,-5551,-6489,-7258,-7800,-8060,-8002,-7596,-6851,-5781,-4437,-2884,-1203,507,2149,3631,4871,5814,6430,6708,6670,6348,5783,5030,4132,3133,2075,993,-91,-1133,-2120,-3006,-3780,-4402,-4877,-5171,-5314,-5297,-5140,-4861,-4455,-3934,-3286,-2505,-1588,-534,646,1939,3305,4720,6122,7464,8678,9703,10481,10967,11135,10976,10529,9817,8923,7901,6813,5733,4670,3671,2730,1833,981,131,-717,-1590,-2489,-3406,-4329,-5219,-6069,-6824,-7487,-8035,-8484,-8845,-9152,-9429,-9690,-9960,-10194,-10396,-10482,-10426,-10148,-9627,-8831,-7779,-6503,-5063,-3538,-2000,-534,810,1975,2942,3710,4279,4695,4980,5199,5397,5632,5937,6361,6887,7525,8215,8900,9517,9969,10211,10175,9847,9207,8289,7116,5758,4283,2764,1297,-58,-1240,-2205,-2969,-3513,-3909,-4179,-4394,-4599,-4831,-5127,-5472,-5874,-6264,-6602,-6802,-6781,-6471,-5802,-4760,-3337,-1614,329,2335,4256,5919,7183,7946,8150,7815,7008,5850,4502,3117,1855,823,86,-333,-503,-475,-391,-332,-397,-636,-1034,-1552,-2090,-2524,-2758,-2671,-2242,-1448,-378,883,2167,3338,4245,4774,4873,4526,3799,2784,1624,463,-558,-1329,-1783,-1913,-1738,-1364,-866,-402,-51,62,-96,-564,-1309,-2276,-3390,-4548,-5657,-6629,-7373,-7850,-8003,-7839,-7371,-6639,-5719,-4670,-3586,-2523,-1542,-683,41,623,1072,1412,1646,1794,1852,1805,1645,1334,874,268,-452,-1220,-1956,-2568,-2949,-3038,-2768,-2134,-1162,103,1559,3121,4672,6117,7355,8319,8932,9174,9011,8468,7572,6397,5020,3551,2096,748,-394,-1290,-1896,-2237,-2326,-2244,-2031,-1775,-1516,-1305,-1147,-1059,-999,-961,-889,-777,-599,-382,-144,53,153,110,-146,-600,-1263,-2080,-2972,-3853,-4620,-5179,-5472,-5462,-5156,-4595,-3837,-2968,-2037,-1119,-232,612,1405,2186,2939,3691,4411,5078,5645,6061,6280,6276,6031,5581,4957,4239,3494,2808,2233,1816,1566,1457,1449,1470,1436,1281,935,354,-464,-1518,-2758,-4122,-5539,-6918,-8200,-9303,-10208,-10875,-11329,-11578,-11670,-11631,-11513,-11312,-11050,-10677,-10169,-9454,-8482,-7197,-5574,-3615,-1352,1134,3756,6369,8855,11058,12876,14206,14995,15237,14958,14239,13180,11900,10534,9190,7984,6972,6216,5718,5464,5421,5518,5685,5843,5892,5769,5386,4711,3717,2430,901,-773,-2474,-4080,-5457,-6498,-7133,-7311,-7057,-6401,-5450,-4300,-3096,-1968,-1021,-370,-49,-94,-478,-1146,-2031,-3024,-4050,-5010,-5843,-6500,-6955,-7202,-7253,-7108,-6795,-6309,-5673,-4883,-3967,-2943,-1859,-770,251,1139,1812,2245,2398,2318,2043,1685,1336,1117,1118,1392,1954,2765,3737,4767,5719,6475,6943,7056,6813,6242,5425,4459,3460,2531,1755,1186,837,705,737,900,1118,1344,1524,1612,1582,1406,1080,590,-56,-852,-1794,-2854,-4014,-5234,-6456,-7607,-8595,-9313,-9659,-9547,-8915,-7757,-6103,-4048,-1719,719,3090,5221,6960,8191,8830,8864,8305,7230,5760,4029,2222,489,-1001,-2145,-2860,-3138,-3011,-2555,-1879,-1090,-298,417,996,1405,1625,1664,1513,1196,716,100,-619,-1402,-2185,-2911,-3497,-3896,-4036,-3904,-3481,-2799,-1901,-871,223,1253,2162,2828,3221,3275,3011,2422,1593,557,-575,-1751,-2882,-3915,-4822,-5554,-6139,-6548,-6818,-6940,-6926,-6761,-6443,-5940,-5244,-4345,-3234,-1951,-501,1044,2653,4257,5823,7305,8691,9950,11093,12086,12940,13598,14045,14221,14078,13576,12678,11376,9694,7674,5405,2998,574,-1712,-3756,-5427,-6661,-7416,-7696,-7549,-7063,-6340,-5521,-4723,-4086,-3692,-3624,-3905,-4526,-5443,-6574,-7818,-9066,-10199,-11131,-11759,-12061,-11974,-11525,-10712,-9587,-8198,-6608,-4891,-3119,-1372,285,1781,3082,4145,4973,5580,5989,6267,6436,6575,6686,6810,6928,7036,7097,7100,7006,6840,6578,6281,5962,5677,5447,5291,5192,5107,4967,4688,4180,3388,2260,826,-870,-2693,-4498,-6103,-7322,-8021,-8090,-7516,-6352,-4721,-2810,-832,1007,2511,3566,4091,4103,3678,2928,2022,1106,323,-234,-516,-551,-384,-144,70,123,-63,-528,-1265,-2188,-3184,-4096,-4756,-5034,-4812,-4053,-2775,-1054,954,3079,5100,6832,8083,8743,8741,8098,6891,5273,3421,1554,-144,-1489,-2379,-2741,-2606,-2026,-1149,-107,918,1775,2351,2551,2354,1784,883,-229,-1480,-2735,-3916,-4939,-5741,-6304,-6603,-6671,-6533,-6249,-5889,-5529,-5240,-5092,-5114,-5328,-5699,-6159,-6626,-6953,-7047,-6770,-6062,-4892,-3290,-1345,794,2965,4965,6633,7822,8445,8477,7960,6982,5697,4252,2824,1554,559,-80,-341,-220,239,974,1922,2989,4111,5197,6189,7002,7595,7885,7866,7480,6753,5689,4345,2789,1106,-599,-2229,-3677,-4853,-5686,-6113,-6132,-5718,-4947,-3857,-2569,-1185,169,1375,2332,2964,3217,3087,2578,1754,667,-581,-1919,-3237,-4472,-5536,-6379,-6976,-7285,-7336,-7115,-6677,-6037,-5256,-4361,-3401,-2417,-1431,-487,407,1229,1980,2663,3292,3887,4468,5053,5646,6242,6810,7318,7695,7908,7875,7587,6996,6135,5028,3747,2378,1011,-256,-1353,-2235,-2895,-3358,-3684,-3948,-4227,-4585,-5061,-5664,-6362,-7118,-7855,-8519,-9051,-9401,-9564,-9514,-9273,-8851,-8261,-7533,-6669,-5691,-4602,-3414,-2132,-779,643,2082,3545,4951,6300,7517,8585,9452,10096,10483,10599,10423,9951,9182,8136,6846,5380,3820,2286,891,-227,-978,-1275,-1109,-508,439,1585,2766,3799,4496,4747,4424,3543,2111,259,-1852,-4024,-6019,-7631,-8675,-9006,-8590,-7407,-5594,-3271,-699,1920,4298,6240,7547,8116,7910,6962,5410,3403,1188,-1031,-3023,-4621,-5708,-6245,-6255,-5840,-5128,-4283,-3463,-2783,-2347,-2163,-2227,-2448,-2740,-2968,-3031,-2830,-2324,-1509,-439,790,2047,3204,4112,4684,4846,4587,3951,3014,1911,771,-245,-1017,-1430,-1432,-998,-181,959,2285,3686,5001,6117,6922,7345,7358,6963,6206,5161,3916,2573,1227,-47,-1183,-2152,-2953,-3598,-4130,-4588,-5003,-5406,-5791,-6135,-6414,-6550,-6524,-6253,-5736,-4942,-3890,-2621,-1191,299,1758,3063,4126,4847,5193,5132,4723,4005,3113,2121,1166,303,-393,-929,-1304,-1568,-1773,-1944,-2136,-2334,-2535,-2717,-2836,-2872,-2802,-2616,-2325,-1947,-1507,-1045,-595,-184,138,375,477,478,353,162,-80,-309,-472,-528,-423,-150,306,901,1604,2332,3013,3561,3895,3955,3697,3118,2218,1074,-277,-1701,-3131,-4427,-5516,-6296,-6726,-6766,-6429,-5745,-4778,-3610,-2338,-1047,165,1249,2157,2883,3441,3855,4164,4398,4592,4745,4881,4976,5034,5034,4969,4817,4589,4267,3879,3428,2952,2486,2061,1735,1514,1432,1481,1626,1832,2027,2135,2091,1832,1317,549,-456,-1645,-2930,-4232,-5441,-6474,-7256,-7734,-7899,-7762,-7370,-6797,-6121,-5431,-4805,-4294,-3944,-3749,-3700,-3745,-3831,-3878,-3818,-3574,-3096,-2361,-1360,-145,1220,2630,3967,5114,5956,6429,6481,6143,5452,4527,3469,2432,1521,843,457,377,590,1029,1625,2268,2879,3363,3657,3719,3526,3097,2466,1695,873,84,-552,-962,-1046,-768,-110,903,2179,3621,5070,6371,7384,7967,8064,7627,6694,5332,3650,1772,-173,-2070,-3837,-5395,-6731,-7816,-8663,-9273,-9646,-9786,-9657,-9272,-8579,-7609,-6347,-4848,-3162,-1399,353,1946,3274,4227,4723,4752,4323,3523,2469,1308,202,-710,-1305,-1513,-1309,-722,163,1256,2407,3516,4433,5098,5415,5390,4997,4306,3362,2272,1124,26,-940,-1697,-2220,-2484,-2534,-2407,-2189,-1969,-1823,-1838,-2058,-2497,-3157,-3979,-4905,-5856,-6736,-7471,-7981,-8204,-8104,-7648,-6850,-5719,-4338,-2757,-1124,465,1866,2957,3669,3929,3764,3214,2393,1430,482,-305,-806,-926,-640,53,1084,2356,3743,5121,6349,7353,8049,8421,8493,8290,7900,7368,6771,6143,5511,4884,4260,3626,2997,2359,1749,1177,687,303,66,-21,71,296,645,1025,1374,1590,1587,1291,661,-316,-1601,-3115,-4752,-6371,-7845,-9040,-9871,-10286,-10275,-9888,-9191,-8295,-7297,-6305,-5386,-4594,-3935,-3394,-2922,-2463,-1961,-1370,-661,153,1059,1993,2908,3730,4410,4917,5228,5373,5371,5287,5169,5076,5037,5078,5188,5355,5532,5681,5751,5695,5473,5062,4426,3576,2506,1246,-167,-1677,-3217,-4702,-6046,-7168,-7978,-8438,-8492,-8173,-7504,-6587,-5521,-4444,-3482,-2741,-2307,-2187,-2393,-2824,-3417,-4026,-4559,-4898,-4974,-4757,-4228,-3453,-2463,-1373,-248,809,1744,2507,3099,3537,3873,4176,4517,4957,5544,6270,7113,8002,8827,9493,9865,9874,9455,8605,7381,5853,4172,2463,868,-489,-1554,-2276,-2688,-2839,-2804,-2683,-2533,-2430,-2390,-2416,-2499,-2588,-2673,-2714,-2706,-2655,-2565,-2468,-2379,-2326,-2321,-2376,-2481,-2624,-2761,-2865,-2876,-2777,-2532,-2172,-1701,-1212,-733,-358,-111,-14,-55,-185,-353,-484,-533,-465,-265,28,397,765,1091,1316,1418,1378,1234,1011,792,634,622,800,1214,1854,2699,3679,4719,5713,6582,7238,7641,7761,7628,7248,6699,5994,5188,4293,3306,2237,1069,-171,-1460,-2749,-3961,-5038,-5910,-6535,-6900,-7024,-6939,-6726,-6439,-6163,-5936,-5809,-5773,-5835,-5942,-6069,-6133,-6102,-5892,-5476,-4815,-3903,-2779,-1484,-121,1226,2439,3437,4143,4527,4598,4383,3969,3419,2835,2298,1868,1611,1539,1676,2002,2497,3114,3795,4477,5086,5550,5817,5823,5560,5008,4182,3123,1877,512,-891,-2254,-3484,-4507,-5237,-5643,-5677,-5368,-4741,-3890,-2904,-1922,-1054,-428,-108,-157,-535,-1202,-2031,-2897,-3665,-4210,-4468,-4400,-4045,-3457,-2753,-2017,-1364,-835,-470,-244,-104,5,176,432,824,1323,1887,2463,2950,3311,3478,3463,3273,2980,2647,2376,2233,2291,2569,3080,3772,4592,5449,6237,6884,7282,7402,7195,6678,5867,4826,3605,2286,929,-399,-1644,-2762,-3721,-4498,-5088,-5503,-5761,-5913,-6007,-6104,-6267,-6524,-6912,-7398,-7964,-8510,-8984,-9257,-9296,-9010,-8413,-7503,-6338,-4979,-3507,-1987,-496,925,2222,3365,4332,5102,5683,6088,6352,6527,6658,6812,7016,7297,7644,8016,8364,8615,8697,8551,8141,7456,6522,5394,4141,2866,1640,553,-360,-1065,-1583,-1931,-2168,-2332,-2479,-2630,-2793,-2955,-3078,-3125,-3048,-2828,-2456,-1960,-1397,-835,-360,-51,46,-102,-479,-1034,-1707,-2397,-3037,-3542,-3878,-4008,-3948,-3708,-3326,-2841,-2279,-1694,-1093,-529,-20,399,695,849,850,705,436,96,-272,-599,-827,-909,-802,-504,-13,626,1369,2140,2865,3469,3887,4075,4014,3719,3231,2621,1973,1379,914,636,560,672,897,1165,1340,1337,1050,434,-517,-1754,-3190,-4685,-6111,-7324,-8218,-8729,-8826,-8551,-7950,-7140,-6201,-5261,-4395,-3672,-3134,-2766,-2537,-2383,-2210,-1934,-1474,-768,192,1392,2765,4225,5650,6952,8020,8806,9285,9458,9386,9128,8761,8368,8006,7714,7508,7371,7258,7130,6907,6556,6018,5271,4321,3160,1854,425,-1051,-2504,-3881,-5098,-6115,-6876,-7362,-7553,-7481,-7150,-6648,-6006,-5325,-4649,-4054,-3572,-3240,-3052,-3003,-3055,-3166,-3279,-3336,-3285,-3089,-2735,-2230,-1624,-963,-339,198,575,786,816,724,544,352,193,97,73,99,151,183,176,108,-11,-158,-307,-404,-425,-325,-95,266,741,1291,1859,2393,2830,3125,3264,3231,3062,2793,2465,2133,1823,1543,1307,1076,845,587,284,-46,-401,-749,-1058,-1309,-1479,-1564,-1590,-1565,-1548,-1559,-1645,-1827,-2109,-2492,-2940,-3435,-3910,-4341,-4669,-4855,-4881,-4703,-4338,-3774,-3035,-2152,-1160,-111,939,1952,2865,3658,4300,4801,5166,5441,5648,5835,6026,6215,6407,6532,6576,6448,6142,5622,4907,4050,3107,2173,1313,588,26,-397,-705,-983,-1299,-1724,-2298,-3042,-3911,-4851,-5766,-6553,-7126,-7398,-7347,-6947,-6249,-5301,-4190,-3009,-1853,-802,76,745,1199,1451,1562,1575,1583,1631,1786,2059,2458,2940,3453,3925,4263,4409,4280,3870,3152,2190,1032,-207,-1418,-2481,-3276,-3723,-3756,-3358,-2560,-1415,-39,1445,2890,4148,5095,5636,5715,5338,4543,3434,2120,752,-543,-1629,-2406,-2811,-2807,-2422,-1700,-757,295,1298,2125,2650,2788,2523,1863,900,-266,-1494,-2651,-3631,-4338,-4755,-4865,-4724,-4388,-3946,-3460,-3027,-2659,-2420,-2282,-2250,-2284,-2344,-2395,-2392,-2311,-2139,-1857,-1497,-1062,-602,-141,274,630,894,1080,1199,1269,1336,1413,1542,1726,1970,2263,2566,2857,3073,3191,3161,2984,2648,2196,1654,1093,557,100,-247,-469,-576,-582,-540,-468,-424,-414,-462,-545,-645,-717,-725,-632,-417,-79,365,880,1418,1926,2358,2659,2802,2757,2502,2049,1392,578,-359,-1361,-2340,-3245,-3973,-4491,-4747,-4731,-4477,-4020,-3445,-2828,-2251,-1789,-1476,-1341,-1341,-1450,-1573,-1641,-1559,-1275,-746,23,987,2075,3186,4215,5072,5690,6035,6124,5986,5704,5341,4985,4680,4470,4343,4287,4231,4127,3882,3456,2767,1827,597,-852,-2489,-4205,-5906,-7483,-8821,-9839,-10475,-10691,-10508,-9946,-9084,-7990,-6758,-5470,-4195,-3003,-1912,-956,-116,629,1309,1978,2649,3356,4073,4774,5397,5881,6166,6224,6041,5668,5160,4621,4136,3803,3669,3767,4058,4496,4979,5408,5676,5703,5417,4819,3890,2708,1315,-183,-1701,-3134,-4404,-5426,-6157,-6551,-6616,-6343,-5788,-4972,-3978,-2848,-1680,-532,505,1363,1983,2319,2364,2119,1638,971,209,-571,-1288,-1884,-2317,-2579,-2672,-2632,-2486,-2274,-2027,-1769,-1518,-1298,-1113,-1001,-969,-1047,-1229,-1526,-1880,-2269,-2597,-2808,-2826,-2608,-2121,-1399,-468,582,1654,2658,3468,4017,4226,4070,3539,2689,1576,324,-953,-2108,-3018,-3568,-3701,-3379,-2658,-1587,-313,1028,2293,3309,3983,4215,3975,3278,2193,822,-684,-2171,-3495,-4499,-5112,-5257,-4952,-4231,-3194,-1949,-635,638,1751,2660,3307,3729,3927,3979,3904,3765,3562,3331,3048,2742,2406,2084,1802,1622,1592,1754,2142,2750,3544,4477,5433,6334,7029,7444,7437,6996,6046,4662,2881,864,-1250,-3267,-5014,-6348,-7158,-7409,-7121,-6377,-5287,-4021,-2710,-1513,-546,113,414,344,-47,-720,-1579,-2523,-3469,-4308,-4975,-5412,-5579,-5482,-5134,-4582,-3893,-3136,-2392,-1728,-1194,-830,-632,-592,-663,-794,-940,-1038,-1073,-1016,-877,-680,-441,-204,25,224,395,546,688,835,996,1167,1345,1513,1646,1730,1734,1658,1507,1305,1096,939,886,1012,1344,1901,2672,3589,4584,5542,6344,6891,7064,6828,6121,4989,3463,1658,-308,-2283,-4117,-5660,-6804,-7452,-7597,-7230,-6460,-5369,-4130,-2885,-1794,-979,-523,-456,-751,-1329,-2066,-2821,-3434,-3786,-3772,-3367,-2593,-1527,-306,940,2058,2952,3552,3851,3899,3759,3555,3365,3285,3345,3555,3853,4185,4431,4509,4336,3865,3106,2095,922,-306,-1469,-2452,-3178,-3594,-3697,-3537,-3166,-2690,-2180,-1719,-1343,-1074,-889,-754,-621,-443,-185,161,596,1086,1602,2097,2532,2871,3075,3129,2992,2680,2168,1510,734,-80,-852,-1498,-1960,-2184,-2198,-2012,-1732,-1417,-1183,-1076,-1135,-1346,-1644,-1957,-2167,-2188,-1939,-1373,-498,660,2003,3439,4825,6028,6914,7377,7348,6805,5795,4408,2793,1145,-369,-1543,-2274,-2476,-2163,-1423,-394,733,1759,2502,2811,2607,1856,628,-989,-2818,-4682,-6382,-7757,-8658,-9041,-8872,-8240,-7249,-6070,-4871,-3820,-3044,-2607,-2513,-2700,-3039,-3400,-3608,-3548,-3126,-2325,-1180,205,1700,3147,4401,5351,5917,6097,5917,5469,4865,4238,3706,3366,3271,3414,3751,4167,4540,4727,4604,4084,3140,1793,142,-1677,-3490,-5121,-6394,-7193,-7434,-7099,-6246,-4955,-3377,-1658,45,1591,2870,3821,4396,4630,4528,4182,3629,2957,2206,1441,684,-17,-659,-1205,-1658,-1995,-2228,-2358,-2407,-2391,-2336,-2263,-2192,-2124,-2079,-2032,-2009,-1990,-2001,-2044,-2141,-2288,-2493,-2716,-2932,-3073,-3084,-2903,-2478,-1786,-822,372,1737,3172,4574,5818,6802,7447,7702,7582,7122,6423,5594,4751,4016,3440,3083,2896,2852,2843,2791,2597,2202,1560,675,-439,-1733,-3129,-4568,-5938,-7165,-8148,-8808,-9086,-8950,-8401,-7484,-6280,-4887,-3428,-2011,-722,372,1250,1916,2392,2730,2954,3122,3241,3348,3452,3569,3718,3923,4187,4539,4971,5470,6014,6546,7017,7362,7516,7425,7045,6351,5345,4054,2530,851,-882,-2559,-4070,-5312,-6198,-6687,-6752,-6439,-5807,-4967,-4031,-3134,-2360,-1800,-1468,-1354,-1416,-1569,-1753,-1887,-1938,-1882,-1730,-1516,-1282,-1077,-937,-889,-935,-1070,-1273,-1510,-1755,-1975,-2149,-2259,-2298,-2277,-2208,-2140,-2102,-2153,-2326,-2646,-3110,-3674,-4271,-4805,-5159,-5229,-4919,-4168,-2973,-1364,563,2672,4796,6759,8378,9522,10069,9983,9271,8015,6338,4421,2445,612,-912,-2011,-2609,-2727,-2418,-1824,-1090,-406,82,239,2,-637,-1620,-2832,-4114,-5294,-6191,-6665,-6611,-5984,-4827,-3222,-1340,639,2492,4041,5129,5672,5682,5204,4408,3449,2548,1869,1566,1705,2299,3290,4551,5939,7270,8393,9170,9516,9400,8839,7913,6719,5386,4019,2719,1532,489,-436,-1282,-2102,-2955,-3875,-4882,-5945,-7026,-8023,-8851,-9389,-9553,-9271,-8534,-7365,-5856,-4129,-2328,-627,853,1974,2686,2945,2790,2270,1491,554,-426,-1335,-2098,-2640,-2936,-2976,-2787,-2411,-1923,-1392,-900,-513,-282,-232,-344,-596,-904,-1206,-1426,-1497,-1404,-1139,-748,-288,151,500,684,680,476,121,-317,-741,-1036,-1111,-879,-298,626,1851,3268,4760,6161,7328,8129,8466,8317,7683,6646,5320,3831,2334,932,-268,-1233,-1951,-2456,-2813,-3077,-3323,-3579,-3880,-4210,-4557,-4879,-5143,-5307,-5340,-5222,-4942,-4515,-3965,-3338,-2685,-2062,-1506,-1048,-674,-375,-99,195,546,994,1526,2136,2787,3407,3979,4405,4692,4766,4658,4320,3803,3089,2230,1249,204,-860,-1864,-2780,-3514,-4076,-4393,-4514,-4409,-4149,-3745,-3264,-2724,-2173,-1599,-1035,-438,173,829,1512,2220,2923,3590,4194,4699,5091,5362,5498,5522,5419,5204,4864,4389,3773,3002,2092,1058,-43,-1150,-2179,-3032,-3648,-3946,-3920,-3566,-2945,-2133,-1242,-379,340,819,991,820,298,-517,-1573,-2743,-3897,-4909,-5612,-5910,-5699,-4927,-3611,-1788,414,2849,5317,7610,9525,10873,11544,11444,10615,9098,7060,4665,2119,-367,-2617,-4471,-5841,-6678,-7001,-6884,-6420,-5753,-5013,-4317,-3776,-3436,-3330,-3445,-3730,-4131,-4557,-4948,-5208,-5302,-5183,-4852,-4332,-3662,-2904,-2118,-1350,-632,31,657,1269,1917,2614,3395,4242,5151,6063,6937,7694,8280,8622,8682,8421,7845,6972,5855,4560,3176,1771,429,-806,-1910,-2868,-3709,-4460,-5141,-5793,-6401,-6963,-7426,-7736,-7827,-7614,-7061,-6111,-4785,-3109,-1169,911,2992,4909,6512,7667,8288,8323,7794,6753,5314,3599,1781,-18,-1631,-2950,-3895,-4393,-4460,-4113,-3439,-2546,-1562,-631,130,621,786,622,149,-549,-1392,-2275,-3113,-3823,-4372,-4722,-4892,-4879,-4722,-4427,-4012,-3482,-2816,-2028,-1090,-20,1164,2432,3719,4956,6075,6972,7602,7890,7819,7375,6607,5540,4296,2927,1585,329,-710,-1503,-1972,-2141,-2002,-1617,-1030,-322,442,1177,1832,2322,2626,2686,2506,2087,1452,647,-269,-1250,-2200,-3094,-3836,-4410,-4746,-4837,-4647,-4184,-3456,-2487,-1332,-31,1329,2703,3999,5169,6140,6872,7304,7424,7187,6625,5733,4589,3240,1795,346,-1015,-2194,-3151,-3841,-4274,-4479,-4486,-4362,-4129,-3842,-3500,-3123,-2682,-2178,-1574,-871,-65,815,1732,2605,3373,3944,4256,4264,3958,3353,2504,1486,379,-720,-1741,-2615,-3306,-3801,-4107,-4266,-4300,-4295,-4260,-4270,-4322,-4433,-4588,-4759,-4904,-5001,-4995,-4895,-4672,-4359,-3970,-3546,-3125,-2735,-2401,-2118,-1866,-1596,-1242,-734,4,1008,2320,3878,5651,7472,9242,10745,11869,12440,12396,11688,10339,8434,6082,3452,704,-1979,-4444,-6554,-8205,-9349,-9954,-10057,-9702,-8970,-7952,-6740,-5429,-4105,-2830,-1670,-650,191,860,1352,1696,1903,2019,2057,2070,2074,2108,2197,2357,2617,2983,3466,4070,4772,5574,6420,7284,8099,8794,9314,9575,9531,9135,8377,7265,5850,4203,2415,596,-1154,-2744,-4105,-5207,-6044,-6643,-7046,-7308,-7486,-7613,-7723,-7810,-7860,-7842,-7703,-7402,-6883,-6125,-5107,-3841,-2386,-794,805,2324,3622,4604,5183,5308,4977,4226,3133,1813,397,-969,-2151,-3035,-3551,-3668,-3406,-2834,-2039,-1144,-260,513,1092,1438,1525,1371,1006,480,-154,-843,-1543,-2209,-2821,-3345,-3765,-4055,-4172,-4088,-3743,-3111,-2162,-896,653,2413,4284,6138,7833,9245,10246,10765,10760,10228,9229,7822,6125,4240,2288,375,-1407,-2971,-4260,-5216,-5816,-6039,-5897,-5419,-4660,-3700,-2644,-1596,-682,1,365,364,-18,-736,-1737,-2901,-4119,-5253,-6170,-6765,-6938,-6641,-5851,-4603,-2961,-1041,1025,3083,4976,6569,7742,8436,8604,8290,7528,6435,5103,3665,2228,888,-282,-1242,-1970,-2487,-2818,-3026,-3148,-3267,-3388,-3566,-3767,-3984,-4149,-4219,-4113,-3802,-3230,-2407,-1331,-47,1378,2887,4362,5733,6879,7723,8179,8209,7789,6956,5765,4312,2718,1099,-426,-1741,-2788,-3487,-3832,-3828,-3503,-2936,-2201,-1390,-609,74,585,883,954,799,428,-118,-827,-1639,-2539,-3454,-4352,-5148,-5786,-6177,-6254,-5950,-5229,-4072,-2516,-613,1528,3771,5967,7937,9542,10639,11149,11026,10289,8997,7261,5218,3003,791,-1318,-3183,-4753,-5965,-6824,-7328,-7526,-7444,-7147,-6674,-6087,-5432,-4764,-4132,-3580,-3150,-2854,-2716,-2715,-2835,-3044,-3281,-3519,-3672,-3712,-3566,-3192,-2563,-1643,-458,986,2619,4375,6163,7879,9432,10731,11702,12294,12473,12223,11559,10501,9094,7400,5480,3437,1334,-713,-2638,-4362,-5824,-7012,-7897,-8518,-8890,-9063,-9071,-8928,-8658,-8227,-7635,-6847,-5841,-4624,-3206,-1623,50,1760,3404,4902,6167,7115,7680,7820,7500,6743,5578,4100,2409,653,-1033,-2489,-3619,-4315,-4574,-4390,-3865,-3081,-2202,-1337,-629,-148,45,-50,-403,-968,-1642,-2373,-3040,-3593,-3957,-4094,-3995,-3656,-3116,-2405,-1574,-663,290,1257,2214,3143,4024,4829,5534,6101,6497,6687,6647,6354,5810,5017,3997,2797,1459,54,-1354,-2680,-3873,-4838,-5556,-5948,-6016,-5713,-5062,-4056,-2745,-1196,510,2232,3849,5210,6188,6685,6646,6064,4998,3546,1853,91,-1567,-2946,-3919,-4372,-4283,-3633,-2507,-992,773,2639,4459,6098,7437,8388,8905,8944,8523,7666,6417,4858,3052,1105,-899,-2857,-4675,-6273,-7574,-8539,-9137,-9386,-9305,-8962,-8419,-7739,-6997,-6215,-5433,-4640,-3818,-2953,-2006,-958,185,1436,2743,4068,5350,6495,7443,8099,8418,8349,7888,7057,5898,4502,2943,1326,-250,-1724,-3011,-4110,-4978,-5660,-6152,-6497,-6723,-6828,-6851,-6765,-6598,-6344,-6028,-5679,-5328,-5006,-4734,-4513,-4312,-4104,-3809,-3378,-2748,-1865,-717,705,2364,4205,6156,8105,9952,11550,12795,13537,13706,13204,12042,10231,7878,5117,2116,-914,-3797,-6356,-8454,-10013,-10976,-11351,-11168,-10491,-9380,-7950,-6269,-4475,-2662,-953,544,1741,2566,2995,3027,2708,2118,1345,520,-248,-837,-1146,-1100,-646,221,1483,3057,4850,6721,8532,10136,11411,12261,12627,12498,11891,10858,9492,7852,6069,4204,2363,609,-995,-2410,-3614,-4597,-5389,-6002,-6488,-6883,-7229,-7545,-7869,-8174,-8473,-8711,-8869,-8874,-8704,-8288,-7615,-6660,-5444,-3998,-2397,-719,917,2410,3643,4530,5011,5066,4721,4040,3133,2109,1117,257,-368,-699,-736,-488,-39,536,1115,1612,1916,1976,1749,1232,459,-521,-1629,-2784,-3902,-4896,-5700,-6246,-6482,-6382,-5917,-5100,-3945,-2498,-825,1000,2873,4697,6347,7726,8713,9250,9274,8799,7856,6550,4986,3326,1700,250,-934,-1776,-2275,-2426,-2310,-1975,-1530,-1041,-586,-214,55,203,254,209,95,-84,-321,-623,-995,-1444,-1965,-2548,-3155,-3755,-4279,-4683,-4897,-4878,-4579,-3985,-3096,-1942,-580,916,2437,3871,5105,6016,6538,6603,6213,5405,4259,2893,1434,16,-1254,-2293,-3058,-3543,-3774,-3792,-3667,-3439,-3178,-2902,-2651,-2423,-2226,-2043,-1867,-1666,-1432,-1127,-737,-249,361,1058,1858,2695,3559,4377,5109,5697,6095,6264,6192,5859,5310,4566,3699,2777,1870,1039,337,-216,-614,-884,-1051,-1185,-1304,-1478,-1702,-1992,-2315,-2640,-2917,-3119,-3213,-3216,-3133,-3007,-2866,-2728,-2598,-2444,-2231,-1896,-1396,-689,227,1331,2567,3858,5106,6220,7095,7671,7876,7696,7114,6158,4866,3317,1581,-214,-1987,-3608,-4999,-6085,-6819,-7185,-7197,-6888,-6316,-5547,-4654,-3705,-2777,-1923,-1203,-658,-316,-181,-243,-466,-815,-1223,-1663,-2046,-2363,-2529,-2537,-2330,-1891,-1210,-288,830,2077,3374,4626,5750,6700,7416,7894,8101,8023,7634,6900,5807,4353,2567,509,-1726,-4047,-6313,-8439,-10291,-11792,-12862,-13441,-13524,-13114,-12273,-11083,-9659,-8124,-6621,-5258,-4134,-3292,-2713,-2352,-2077,-1791,-1332,-625,412,1762,3368,5126,6881,8505,9843,10806,11311,11353,10928,10109,8964,7605,6131,4655,3259,2015,971,152,-419,-750,-834,-724,-451,-117,214,440,532,476,312,142,45,158,548,1289,2376,3774,5367,7008,8507,9681,10373,10483,9977,8917,7424,5703,3968,2448,1301,634,434,619,1029,1481,1797,1848,1549,903,-32,-1135,-2251,-3222,-3896,-4206,-4102,-3663,-2967,-2178,-1439,-894,-670,-821,-1404,-2362,-3660,-5155,-6732,-8225,-9481,-10363,-10751,-10586,-9850,-8594,-6920,-4968,-2930,-983,681,1927,2655,2854,2553,1879,945,-80,-1087,-1965,-2682,-3221,-3623,-3925,-4161,-4364,-4523,-4643,-4702,-4676,-4541,-4271,-3818,-3175,-2332,-1335,-278,737,1582,2188,2506,2585,2529,2491,2646,3123,3952,5090,6339,7489,8295,8602,8331,7520,6276,4727,3010,1183,-697,-2634,-4578,-6449,-8110,-9357,-10040,-10012,-9270,-7904,-6135,-4241,-2548,-1337,-816,-1119,-2246,-4138,-6622,-9476,-12384,-15011,-16972,-17914,-17542,-15682,-12349,-7755,-2334,3340,8610,12879,15681,16794,16257,14347,11561,8454,5587,3404,2183,2014,2814,4326,6217,8093,9614,10521,10708,10202,9168,7844,6468,5275,4391,3910,3815,4061,4560,5204,5920,6602,7215,7692,8030,8240,8369,8488,8662,8916,9232,9521,9678,9597,9224,8581,7772,6947,6288,5934,5958,6326,6904,7455,7713,7417,6387,4583,2106,-776,-3680,-6177,-7824,-8316,-7467,-5332,-2162,1606,5407,8653,10808,11504,10549,8020,4164,-559,-5619,-10435,-14508,-17447,-19049,-19287,-18336,-16472,-14116,-11650,-9463,-7841,-6940,-6814,-7394,-8519,-9993,-11583,-13086,-14336,-15223,-15706,-15798,-15583,-15148,-14631,-14115,-13701,-13424,-13311,-13341,-13485,-13670,-13820,-13847,-13675,-13258,-12612,-11771,-10856,-9951,-9182,-8600,-8228,-8043,-7951,-7881,-7715,-7380,-6827,-6028,-5020,-3853,-2628,-1473,-529,49,135,-340,-1363,-2830,-4524,-6171,-7459,-8101,-7905,-6788,-4830,-2217,741,3720,6409,8555,10031,10792,10903,10497,9728,8765,7761,6839,6127,5689,5622,5940,6673,7778,9173,10735,12307,13724,14850,15576,15859,15698,15148,14303,13280,12211,11227,10434,9921,9725,9845,10240,10839,11553,12303,13003,13608,14072,14372,14484,14381,14026,13408,12510,11382,10087,8750,7498,6482,5803,5541,5703,6245,7081,8064,9076,9959,10621,10977,10989,10654,9995,9047,7885,6572,5189,3840,2598,1558,786,313,153,265,559,940,1251,1400,1271,856,155,-741,-1755,-2756,-3659,-4395,-4915,-5244,-5390,-5407,-5352,-5258,-5181,-5135,-5146,-5219,-5357,-5566,-5843,-6191,-6597,-7047,-7509,-7937,-8288,-8503,-8547,-8388,-8019,-7457,-6746,-5943,-5149,-4465,-4001,-3855,-4071,-4644,-5505,-6524,-7553,-8432,-9037,-9306,-9238,-8900,-8408,-7884,-7461,-7222,-7240,-7510,-8030,-8725,-9541,-10391,-11200,-11904,-12436,-12755,-12827,-12628,-12159,-11445,-10519,-9452,-8311,-7174,-6115,-5200,-4479,-3998,-3773,-3810,-4072,-4527,-5076,-5656,-6140,-6454,-6514,-6293,-5796,-5077,-4225,-3348,-2566,-1968,-1640,-1600,-1861,-2362,-3041,-3799,-4546,-5199,-5696,-5997,-6097,-5995,-5727,-5317,-4813,-4245,-3656,-3073,-2521,-2028,-1595,-1237,-940,-689,-463,-227,36,365,756,1227,1757,2313,2869,3343,3715,3913,3938,3780,3477,3067,2621,2184,1822,1555,1434,1441,1615,1919,2373,2940,3608,4333,5084,5797,6455,6998,7434,7731,7914,7983,7972,7917,7840,7796,7789,7856,7997,8218,8514,8864,9254,9643,10005,10294,10487,10547,10469,10237,9875,9407,8873,8335,7840,7442,7190,7100,7197,7459,7857,8336,8814,9224,9463,9504,9282,8832,8178,7393,6569,5792,5153,4727,4546,4645,4981,5521,6153,6796,7325,7675,7774,7644,7295,6837,6332,5905,5604,5500,5586,5855,6245,6700,7131,7479,7667,7671,7444,7023,6395,5622,4741,3791,2854,1957,1180,557,133,-80,-80,94,403,766,1127,1404,1558,1547,1391,1080,705,261,-132,-490,-722,-864,-888,-829,-725,-588,-476,-389,-362,-399,-499,-677,-903,-1195,-1511,-1865,-2228,-2600,-2962,-3317,-3641,-3949,-4221,-4463,-4662,-4819,-4899,-4912,-4824,-4655,-4402,-4106,-3799,-3535,-3360,-3312,-3410,-3672,-4058,-4547,-5068,-5558,-5968,-6226,-6348,-6301,-6164,-5970,-5804,-5725,-5770,-5962,-6282,-6693,-7156,-7603,-8009,-8331,-8559,-8696,-8748,-8752,-8720,-8692,-8668,-8666,-8663,-8664,-8643,-8611,-8567,-8523,-8499,-8479,-8485,-8469,-8444,-8377,-8262,-8091,-7861,-7570,-7234,-6868,-6506,-6188,-5936,-5788,-5735,-5778,-5888,-6033,-6192,-6327,-6429,-6478,-6482,-6444,-6395,-6366,-6398,-6529,-6771,-7137,-7587,-8111,-8623,-9120,-9511,-9810,-9958,-9977,-9848,-9602,-9245,-8815,-8338,-7858,-7409,-7039,-6772,-6629,-6605,-6666,-6789,-6895,-6959,-6902,-6693,-6300,-5707,-4952,-4068,-3149,-2253,-1483,-876,-495,-333,-395,-618,-969,-1358,-1721,-2004,-2143,-2147,-2004,-1755,-1435,-1082,-727,-386,-60,267,614,1017,1476,1998,2544,3069,3512,3823,3965,3944,3779,3524,3240,2988,2832,2805,2949,3281,3795,4492,5307,6204,7078,7854,8422,8709,8650,8220,7438,6370,5128,3868,2743,1924,1527,1638,2257,3349,4774,6409,8042,9531,10708,11493,11827,11733,11256,10498,9558,8568,7623,6825,6230,5872,5756,5858,6129,6521,6946,7359,7674,7881,7924,7834,7613,7308,6969,6648,6396,6257,6255,6401,6693,7091,7563,8026,8431,8700,8791,8687,8386,7942,7398,6830,6295,5840,5500,5277,5175,5167,5240,5369,5541,5747,5972,6204,6429,6628,6797,6924,7029,7109,7200,7315,7462,7665,7894,8162,8417,8669,8857,8996,9044,9004,8881,8672,8420,8133,7868,7638,7486,7400,7388,7409,7445,7462,7437,7369,7243,7073,6871,6643,6418,6184,5966,5745,5548,5370,5226,5121,5034,4948,4828,4643,4378,4023,3588,3079,2520,1917,1295,685,118,-355,-680,-833,-776,-535,-146,305,725,990,1010,720,100,-799,-1882,-3020,-4057,-4869,-5349,-5432,-5123,-4453,-3528,-2485,-1478,-674,-190,-105,-420,-1104,-2038,-3124,-4187,-5105,-5759,-6068,-6037,-5693,-5131,-4461,-3778,-3176,-2708,-2402,-2289,-2363,-2638,-3100,-3722,-4468,-5259,-6043,-6723,-7271,-7639,-7838,-7895,-7858,-7782,-7730,-7732,-7833,-8022,-8314,-8642,-8977,-9215,-9296,-9136,-8707,-8007,-7097,-6073,-5047,-4167,-3519,-3194,-3215,-3568,-4191,-5020,-5917,-6816,-7585,-8172,-8504,-8572,-8368,-7943,-7349,-6677,-5998,-5396,-4900,-4540,-4287,-4132,-4027,-3962,-3919,-3895,-3914,-3962,-4073,-4224,-4442,-4710,-5035,-5392,-5762,-6111,-6390,-6578,-6641,-6589,-6443,-6254,-6063,-5932,-5874,-5894,-5964,-6040,-6069,-6018,-5849,-5581,-5238,-4878,-4572,-4373,-4320,-4420,-4632,-4924,-5210,-5458,-5598,-5643,-5572,-5448,-5283,-5139,-5025,-4943,-4879,-4789,-4646,-4431,-4145,-3812,-3486,-3204,-3022,-2977,-3074,-3336,-3719,-4210,-4726,-5219,-5582,-5747,-5642,-5211,-4486,-3489,-2357,-1210,-214,502,850,787,351,-387,-1299,-2267,-3143,-3852,-4306,-4496,-4437,-4158,-3737,-3223,-2703,-2219,-1847,-1595,-1498,-1523,-1654,-1846,-2054,-2265,-2437,-2586,-2703,-2795,-2873,-2914,-2915,-2831,-2631,-2283,-1764,-1092,-287,566,1396,2081,2546,2692,2510,1987,1215,289,-646,-1446,-2014,-2253,-2173,-1765,-1107,-253,713,1707,2650,3452,4050,4375,4423,4184,3720,3078,2344,1587,879,291,-126,-333,-319,-112,246,688,1156,1597,1988,2315,2590,2827,3051,3293,3552,3849,4135,4388,4550,4581,4454,4166,3739,3203,2614,2007,1445,955,579,339,254,354,643,1143,1845,2720,3716,4724,5641,6336,6707,6698,6298,5580,4640,3640,2686,1927,1407,1170,1188,1425,1817,2323,2901,3521,4176,4836,5479,6052,6496,6738,6711,6381,5739,4861,3839,2827,1971,1384,1153,1270,1693,2309,2972,3559,3928,4037,3839,3389,2741,2002,1273,658,222,35,63,319,713,1206,1732,2259,2760,3209,3596,3882,4059,4104,4006,3791,3469,3093,2715,2384,2158,2052,2069,2177,2322,2467,2559,2604,2605,2588,2599,2640,2752,2903,3106,3320,3537,3740,3921,4106,4291,4515,4754,5017,5256,5427,5495,5400,5165,4771,4301,3793,3350,3013,2848,2851,3009,3260,3535,3736,3803,3667,3332,2819,2211,1604,1121,849,872,1183,1781,2558,3438,4271,4957,5384,5490,5261,4705,3911,2953,1957,1033,286,-205,-376,-217,268,1025,1975,3020,4035,4922,5565,5922,5954,5705,5226,4620,3984,3426,3033,2866,2941,3240,3682,4160,4555,4742,4653,4256,3573,2680,1690,724,-84,-635,-883,-800,-463,82,697,1307,1805,2147,2329,2361,2330,2282,2302,2408,2620,2874,3155,3361,3487,3478,3372,3167,2927,2688,2491,2373,2344,2386,2493,2593,2674,2677,2601,2450,2249,2049,1870,1757,1710,1737,1833,1974,2150,2329,2479,2561,2546,2398,2124,1753,1342,991,796,839,1171,1768,2584,3496,4401,5155,5656,5816,5583,4977,4036,2888,1658,509,-443,-1104,-1454,-1511,-1341,-1029,-671,-340,-102,25,53,11,-61,-123,-189,-247,-351,-512,-753,-1078,-1438,-1802,-2089,-2253,-2255,-2107,-1836,-1530,-1251,-1072,-1031,-1115,-1281,-1453,-1547,-1496,-1285,-925,-503,-93,196,307,194,-135,-646,-1292,-1998,-2720,-3388,-3987,-4478,-4876,-5184,-5428,-5637,-5833,-6026,-6214,-6369,-6463,-6474,-6386,-6212,-6003,-5793,-5664,-5640,-5745,-5955,-6226,-6481,-6672,-6728,-6644,-6416,-6080,-5673,-5251,-4828,-4466,-4150,-3931,-3796,-3772,-3849,-4021,-4262,-4537,-4820,-5070,-5286,-5454,-5599,-5743,-5906,-6111,-6350,-6600,-6830,-6992,-7039,-6955,-6704,-6325,-5825,-5286,-4746,-4287,-3948,-3735,-3665,-3672,-3748,-3827,-3899,-3941,-3966,-3986,-4032,-4118,-4257,-4440,-4630,-4797,-4890,-4878,-4761,-4539,-4258,-3973,-3743,-3636,-3694,-3934,-4345,-4875,-5454,-6003,-6431,-6690,-6718,-6517,-6097,-5511,-4838,-4178,-3623,-3267,-3151,-3288,-3655,-4182,-4795,-5416,-5944,-6341,-6527,-6512,-6279,-5887,-5379,-4842,-4336,-3933,-3671,-3577,-3639,-3845,-4153,-4532,-4942,-5344,-5715,-6015,-6238,-6368,-6410,-6380,-6303,-6206,-6127,-6089,-6129,-6243,-6456,-6733,-7061,-7390,-7656,-7796,-7733,-7411,-6809,-5933,-4880,-3747,-2704,-1867,-1366,-1218,-1434,-1900,-2514,-3132,-3633,-3945,-4011,-3853,-3495,-3001,-2438,-1862,-1353,-937,-676,-574,-650,-881,-1236,-1664,-2100,-2488,-2756,-2867,-2788,-2514,-2074,-1506,-858,-195,467,1068,1623,2082,2459,2709,2847,2863,2789,2643,2461,2272,2084,1927,1789,1705,1675,1725,1865,2092,2383,2687,2940,3082,3063,2875,2514,2040,1500,997,600,397,413,667,1117,1704,2363,3022,3633,4159,4570,4874,5049,5137,5121,5040,4882,4675,4421,4171,3949,3813,3788,3888,4093,4366,4658,4919,5140,5302,5447,5584,5743,5926,6123,6318,6486,6616,6699,6729,6706,6610,6435,6163,5800,5346,4839,4307,3807,3384,3079,2912,2888,2981,3156,3360,3553,3688,3764,3789,3795,3845,3976,4232,4610,5090,5618,6136,6585,6901,7055,7002,6750,6286,5663,4917,4143,3424,2845,2487,2378,2517,2866,3337,3852,4323,4683,4908,5004,4996,4951,4888,4860,4841,4848,4828,4783,4684,4552,4390,4240,4115,4057,4065,4175,4364,4644,4985,5366,5756,6123,6435,6684,6844,6931,6925,6836,6639,6332,5909,5371,4770,4131,3534,3025,2650,2440,2382,2478,2680,2966,3279,3576,3803,3927,3913,3783,3538,3245,2919,2627,2381,2212,2127,2113,2173,2283,2449,2658,2914,3189,3463,3696,3850,3915,3878,3773,3627,3476,3346,3236,3140,3031,2882,2684,2432,2145,1856,1589,1386,1250,1188,1154,1115,1011,823,546,219,-99,-345,-458,-428,-258,2,289,546,725,831,872,887,908,935,963,951,869,707,470,214,-23,-169,-193,-81,172,529,969,1451,1924,2341,2628,2733,2586,2176,1482,564,-514,-1637,-2689,-3535,-4096,-4260,-4030,-3372,-2352,-1041,445,1950,3319,4391,5042,5194,4851,4061,2969,1731,568,-352,-853,-880,-433,385,1385,2380,3148,3545,3474,2929,1967,702,-714,-2122,-3359,-4290,-4826,-4902,-4548,-3798,-2775,-1594,-409,642,1432,1862,1909,1573,959,166,-655,-1384,-1919,-2203,-2224,-2002,-1599,-1093,-554,-76,309,559,692,736,744,757,814,931,1094,1285,1467,1604,1664,1632,1484,1239,909,527,155,-195,-460,-657,-787,-885,-991,-1133,-1316,-1546,-1792,-2037,-2259,-2425,-2529,-2556,-2491,-2352,-2122,-1830,-1480,-1088,-676,-256,152,507,792,940,937,740,359,-183,-832,-1517,-2155,-2674,-3011,-3141,-3055,-2795,-2406,-1971,-1559,-1246,-1070,-1057,-1195,-1450,-1776,-2123,-2443,-2706,-2882,-2984,-2998,-2973,-2903,-2831,-2744,-2647,-2504,-2294,-1991,-1585,-1101,-575,-78,317,532,525,260,-215,-859,-1555,-2211,-2733,-3056,-3173,-3086,-2870,-2585,-2327,-2168,-2154,-2310,-2600,-2977,-3371,-3718,-3976,-4116,-4141,-4052,-3876,-3622,-3331,-3029,-2760,-2573,-2503,-2602,-2876,-3345,-3947,-4641,-5312,-5875,-6240,-6343,-6176,-5751,-5133,-4412,-3671,-3016,-2499,-2165,-2012,-2019,-2141,-2335,-2574,-2822,-3098,-3396,-3759,-4191,-4732,-5357,-6052,-6752,-7376,-7837,-8065,-8007,-7676,-7106,-6405,-5670,-5038,-4586,-4401,-4470,-4783,-5250,-5791,-6310,-6710,-6945,-6947,-6733,-6274,-5649,-4883,-4097,-3354,-2778,-2415,-2342,-2533,-2976,-3570,-4234,-4837,-5292,-5532,-5519,-5290,-4878,-4394,-3910,-3543,-3353,-3384,-3634,-4051,-4562,-5067,-5485,-5735,-5800,-5662,-5370,-4967,-4516,-4061,-3637,-3254,-2902,-2577,-2247,-1922,-1595,-1296,-1054,-916,-907,-1047,-1325,-1701,-2128,-2532,-2862,-3073,-3151,-3109,-2986,-2838,-2711,-2662,-2688,-2811,-2999,-3223,-3451,-3636,-3750,-3770,-3693,-3537,-3340,-3143,-2982,-2869,-2797,-2750,-2697,-2631,-2543,-2435,-2320,-2180,-2019,-1802,-1526,-1175,-749,-259,292,885,1497,2105,2650,3094,3366,3436,3264,2871,2284,1585,868,229,-242,-489,-494,-271,128,628,1139,1579,1870,1970,1862,1555,1122,610,130,-242,-448,-430,-213,191,715,1310,1911,2489,3018,3485,3884,4189,4366,4390,4219,3886,3408,2873,2353,1921,1628,1487,1484,1599,1788,2037,2303,2592,2875,3148,3403,3605,3762,3824,3793,3632,3357,2976,2532,2093,1712,1473,1414,1569,1941,2496,3207,3997,4838,5646,6419,7084,7642,8045,8277,8329,8182,7852,7341,6674,5875,4987,4063,3157,2339,1653,1148,855,785,939,1298,1818,2440,3112,3743,4309,4723,4985,5024,4851,4439,3832,3081,2285,1552,1007,734,795,1191,1872,2753,3701,4596,5294,5726,5816,5609,5117,4472,3737,3043,2470,2089,1948,2064,2405,2948,3600,4302,4965,5490,5821,5861,5586,4968,4027,2839,1478,101,-1191,-2235,-2930,-3181,-2930,-2184,-978,557,2287,4001,5532,6708,7429,7637,7345,6606,5509,4178,2728,1310,45,-942,-1557,-1737,-1465,-744,340,1702,3177,4611,5804,6608,6881,6561,5659,4263,2534,692,-1043,-2456,-3401,-3797,-3643,-3008,-1996,-757,581,1870,3020,3933,4569,4882,4866,4533,3930,3122,2229,1370,691,311,300,674,1348,2202,3054,3738,4133,4150,3814,3174,2356,1486,680,23,-459,-772,-959,-1060,-1106,-1093,-1011,-846,-582,-245,161,592,1022,1420,1749,1978,2062,1969,1673,1179,523,-220,-949,-1555,-1945,-2048,-1856,-1380,-705,93,900,1629,2202,2573,2724,2672,2458,2152,1820,1532,1338,1256,1303,1463,1733,2083,2483,2874,3185,3340,3261,2921,2310,1490,531,-450,-1354,-2054,-2480,-2545,-2244,-1606,-717,276,1231,1985,2447,2555,2347,1886,1302,695,179,-194,-388,-406,-267,-4,344,724,1083,1360,1513,1515,1382,1144,853,556,285,49,-139,-297,-402,-445,-385,-188,167,670,1281,1915,2504,2962,3255,3372,3322,3138,2848,2485,2079,1675,1311,1050,940,1027,1324,1810,2413,3042,3555,3857,3827,3456,2738,1771,690,-359,-1194,-1717,-1851,-1598,-1040,-284,529,1249,1792,2080,2110,1934,1609,1255,943,755,717,837,1073,1385,1706,1983,2181,2262,2251,2159,2030,1906,1799,1745,1706,1683,1628,1525,1362,1135,861,554,224,-118,-469,-810,-1119,-1363,-1512,-1555,-1487,-1356,-1195,-1078,-1028,-1081,-1214,-1398,-1583,-1715,-1758,-1690,-1531,-1304,-1086,-916,-866,-933,-1127,-1388,-1670,-1898,-2022,-1998,-1809,-1472,-1013,-501,-4,386,590,549,242,-306,-1036,-1842,-2633,-3298,-3777,-4032,-4072,-3937,-3712,-3469,-3297,-3249,-3341,-3572,-3904,-4267,-4622,-4881,-5025,-4993,-4789,-4384,-3829,-3152,-2438,-1779,-1254,-950,-897,-1099,-1509,-2060,-2657,-3224,-3675,-3980,-4101,-4054,-3852,-3522,-3114,-2658,-2224,-1851,-1603,-1519,-1639,-1984,-2551,-3321,-4241,-5238,-6219,-7081,-7731,-8092,-8122,-7818,-7230,-6433,-5551,-4696,-3983,-3494,-3253,-3281,-3519,-3938,-4436,-4952,-5395,-5694,-5821,-5735,-5470,-5053,-4525,-3951,-3360,-2797,-2299,-1895,-1619,-1523,-1617,-1917,-2391,-2963,-3563,-4086,-4463,-4655,-4653,-4489,-4216,-3898,-3588,-3353,-3200,-3163,-3206,-3304,-3425,-3532,-3629,-3705,-3781,-3851,-3912,-3940,-3914,-3812,-3652,-3433,-3227,-3048,-2975,-3004,-3176,-3445,-3801,-4160,-4493,-4696,-4764,-4614,-4292,-3789,-3195,-2599,-2087,-1787,-1728,-1960,-2435,-3081,-3777,-4409,-4847,-5043,-4941,-4592,-4036,-3362,-2638,-1932,-1276,-705,-237,113,309,354,222,-54,-465,-946,-1474,-1969,-2405,-2711,-2869,-2843,-2653,-2316,-1918,-1515,-1219,-1072,-1132,-1380,-1783,-2257,-2724,-3075,-3259,-3200,-2898,-2359,-1639,-826,-15,682,1170,1403,1344,1049,568,3,-544,-997,-1263,-1329,-1158,-784,-252,401,1075,1744,2313,2757,3011,3059,2883,2510,1979,1371,763,236,-143,-344,-364,-229,-3,254,488,653,753,775,747,660,526,336,96,-175,-445,-661,-758,-684,-400,89,743,1501,2265,2969,3527,3912,4097,4087,3910,3580,3157,2666,2186,1757,1449,1290,1308,1494,1813,2230,2677,3112,3471,3712,3801,3700,3423,2951,2347,1634,873,110,-623,-1294,-1885,-2377,-2736,-2935,-2914,-2656,-2114,-1315,-287,883,2079,3194,4098,4719,5009,4962,4611,4015,3244,2386,1529,764,183,-156,-198,38,542,1217,1989,2729,3328,3681,3709,3370,2682,1699,546,-637,-1675,-2436,-2795,-2712,-2187,-1275,-82,1256,2591,3749,4607,5036,5017,4535,3703,2628,1485,426,-404,-916,-1062,-866,-396,245,930,1562,2031,2305,2338,2168,1816,1372,899,505,246,179,322,634,1087,1582,2051,2408,2592,2559,2324,1893,1344,724,116,-422,-832,-1088,-1153,-1053,-775,-390,91,578,1045,1416,1662,1764,1717,1550,1284,970,638,347,121,26,58,252,550,922,1274,1546,1660,1607,1388,1064,705,383,183,122,245,512,885,1311,1680,1953,2028,1894,1528,972,300,-387,-969,-1321,-1362,-1025,-330,684,1891,3178,4380,5378,6066,6375,6287,5792,4946,3790,2434,987,-417,-1621,-2515,-2981,-2994,-2562,-1772,-744,387,1479,2423,3143,3585,3755,3652,3335,2851,2286,1711,1219,864,716,783,1087,1590,2248,2979,3678,4253,4599,4682,4479,4043,3444,2767,2116,1534,1094,791,639,615,689,837,1011,1194,1336,1418,1414,1310,1130,887,640,422,273,205,209,266,322,364,331,231,60,-162,-371,-528,-548,-387,12,644,1502,2511,3576,4583,5391,5898,6020,5729,5076,4148,3109,2098,1293,777,618,792,1225,1805,2399,2901,3237,3379,3341,3161,2869,2517,2094,1634,1121,578,24,-491,-915,-1177,-1231,-1043,-620,-10,707,1437,2062,2533,2768,2807,2651,2393,2104,1865,1741,1764,1911,2156,2395,2569,2592,2448,2138,1717,1273,900,683,702,952,1439,2071,2756,3375,3790,3919,3675,3075,2155,1043,-126,-1189,-2022,-2532,-2693,-2509,-2050,-1390,-624,132,808,1317,1626,1731,1649,1427,1112,751,380,33,-263,-481,-588,-565,-384,-57,410,947,1505,1972,2289,2368,2191,1762,1129,376,-393,-1090,-1617,-1934,-2000,-1844,-1491,-1033,-531,-79,263,451,450,281,-56,-485,-969,-1403,-1726,-1856,-1748,-1406,-845,-162,570,1219,1719,1978,1998,1777,1391,907,430,12,-286,-470,-556,-585,-602,-622,-656,-685,-688,-663,-604,-546,-506,-534,-630,-821,-1093,-1422,-1787,-2138,-2445,-2665,-2783,-2782,-2685,-2493,-2249,-1954,-1659,-1367,-1121,-931,-840,-843,-973,-1196,-1515,-1889,-2296,-2707,-3095,-3435,-3704,-3865,-3914,-3835,-3652,-3408,-3130,-2888,-2684,-2543,-2451,-2389,-2334,-2289,-2234,-2211,-2230,-2311,-2466,-2665,-2862,-3017,-3059,-2973,-2756,-2428,-2050,-1657,-1315,-1046,-899,-868,-966,-1161,-1427,-1711,-1972,-2174,-2292,-2335,-2303,-2232,-2143,-2057,-1985,-1920,-1841,-1743,-1605,-1455,-1314,-1230,-1259,-1432,-1772,-2258,-2839,-3448,-3998,-4419,-4662,-4697,-4532,-4177,-3676,-3060,-2390,-1710,-1083,-550,-156,102,231,275,289,310,375,483,614,732,801,793,710,580,456,400,464,672,987,1375,1706,1922,1911,1641,1100,329,-593,-1559,-2439,-3133,-3533,-3606,-3341,-2781,-2006,-1118,-220,566,1175,1535,1645,1526,1228,838,424,70,-178,-282,-237,-49,248,619,1011,1386,1690,1910,2020,2031,1964,1835,1684,1524,1372,1242,1107,976,820,640,437,219,-8,-214,-415,-595,-764,-926,-1064,-1165,-1193,-1113,-904,-540,-41,578,1263,1938,2540,2978,3198,3167,2887,2402,1790,1147,591,208,95,268,721,1391,2156,2895,3472,3780,3777,3435,2816,1975,1021,40,-872,-1649,-2226,-2596,-2727,-2677,-2459,-2153,-1818,-1518,-1319,-1266,-1365,-1621,-1981,-2380,-2751,-3006,-3097,-2987,-2663,-2141,-1458,-665,155,933,1578,2046,2298,2339,2210,1938,1608,1233,889,564,306,86,-74,-207,-308,-407,-494,-595,-672,-747,-766,-750,-669,-547,-397,-250,-141,-89,-117,-222,-396,-625,-885,-1151,-1409,-1629,-1806,-1924,-1973,-1958,-1873,-1722,-1508,-1234,-905,-542,-157,203,512,717,795,704,451,29,-519,-1144,-1789,-2386,-2894,-3269,-3504,-3595,-3554,-3394,-3146,-2819,-2452,-2057,-1666,-1295,-967,-679,-433,-206,19,262,536,817,1093,1300,1392,1316,1044,589,-14,-684,-1334,-1864,-2198,-2289,-2142,-1782,-1302,-785,-351,-84,-58,-299,-800,-1505,-2347,-3224,-4058,-4761,-5276,-5558,-5586,-5361,-4912,-4286,-3556,-2785,-2043,-1366,-771,-262,176,554,861,1094,1228,1245,1151,955,710,463,298,258,419,774,1344,2053,2856,3619,4264,4648,4719,4401,3717,2693,1445,90,-1202,-2292,-3028,-3342,-3196,-2639,-1772,-733,311,1221,1863,2183,2136,1755,1101,260,-646,-1510,-2208,-2649,-2771,-2558,-2049,-1318,-496,307,949,1366,1501,1377,1035,564,44,-440,-828,-1086,-1201,-1183,-1053,-854,-618,-396,-212,-99,-60,-104,-217,-389,-598,-814,-998,-1099,-1075,-888,-527,-4,640,1320,1964,2460,2743,2760,2497,1992,1314,552,-182,-808,-1252,-1482,-1494,-1311,-967,-511,5,534,1008,1389,1614,1667,1521,1199,728,149,-466,-1084,-1631,-2077,-2376,-2505,-2445,-2212,-1823,-1335,-809,-314,87,350,454,418,276,84,-81,-178,-140,42,388,858,1433,2030,2601,3076,3415,3595,3614,3495,3264,2961,2627,2299,2004,1780,1619,1545,1530,1556,1597,1617,1596,1510,1363,1154,911,663,428,258,148,122,148,213,268,305,281,211,85,-73,-256,-447,-642,-844,-1047,-1267,-1492,-1729,-1964,-2184,-2371,-2504,-2568,-2544,-2429,-2238,-1981,-1711,-1446,-1237,-1094,-1031,-1023,-1049,-1062,-1025,-905,-687,-364,45,528,1052,1598,2134,2642,3090,3465,3741,3912,3973,3932,3793,3575,3265,2885,2412,1879,1286,670,61,-509,-1014,-1419,-1715,-1878,-1912,-1822,-1633,-1390,-1127,-910,-756,-708,-745,-872,-1035,-1224,-1383,-1502,-1548,-1528,-1425,-1275,-1084,-900,-764,-694,-729,-839,-1019,-1202,-1340,-1371,-1256,-966,-516,84,772,1496,2177,2746,3126,3268,3131,2711,2038,1184,243,-648,-1367,-1807,-1898,-1635,-1070,-293,555,1350,1962,2318,2348,2085,1543,820,-3,-833,-1576,-2188,-2618,-2872,-2959,-2914,-2767,-2571,-2326,-2084,-1830,-1589,-1369,-1176,-1041,-967,-972,-1058,-1210,-1424,-1662,-1911,-2137,-2323,-2440,-2477,-2394,-2185,-1808,-1271,-572,246,1134,1987,2750,3302,3636,3697,3544,3210,2788,2345,1957,1664,1497,1460,1540,1704,1916,2127,2297,2392,2393,2292,2099,1824,1482,1102,694,301,-72,-395,-665,-875,-1017,-1088,-1079,-984,-809,-557,-274,16,241,382,394,295,98,-150,-393,-615,-762,-867,-919,-951,-988,-1036,-1104,-1196,-1296,-1408,-1523,-1626,-1725,-1802,-1849,-1877,-1855,-1806,-1721,-1607,-1485,-1363,-1259,-1175,-1123,-1070,-1003,-880,-652,-302,186,797,1472,2148,2745,3181,3404,3386,3116,2637,1981,1241,482,-199,-731,-1062,-1166,-1072,-822,-508,-208,-1,52,-56,-330,-715,-1167,-1600,-1975,-2215,-2329,-2297,-2161,-1963,-1747,-1569,-1446,-1415,-1437,-1516,-1587,-1617,-1550,-1365,-1031,-573,-9,604,1212,1752,2194,2496,2673,2708,2644,2494,2308,2118,1964,1867,1837,1854,1886,1880,1792,1577,1224,731,127,-541,-1217,-1834,-2322,-2640,-2729,-2589,-2227,-1679,-1020,-332,315,814,1153,1273,1200,950,569,122,-334,-714,-971,-1046,-905,-559,-9,679,1435,2177,2795,3222,3368,3224,2778,2098,1254,361,-465,-1131,-1541,-1676,-1515,-1102,-491,241,1003,1718,2312,2738,2980,3048,2998,2885,2805,2797,2932,3189,3575,4016,4486,4899,5244,5457,5552,5502,5337,5064,4706,4283,3808,3308,2818,2375,2021,1780,1670,1651,1697,1722,1668,1482,1125,620,-17,-704,-1384,-1959,-2378,-2570,-2521,-2225,-1714,-1056,-324,386,974,1383,1550,1476,1201,768,282,-192,-564,-797,-842,-712,-401,51,608,1231,1858,2465,2980,3384,3630,3693,3551,3213,2686,2041,1328,648,63,-352,-585,-626,-507,-275,25,334,611,812,906,867,695,387,-15,-491,-979,-1434,-1792,-2015,-2057,-1913,-1582,-1089,-476,211,911,1578,2140,2569,2808,2834,2624,2180,1518,691,-237,-1177,-2026,-2714,-3146,-3332,-3238,-2959,-2543,-2099,-1717,-1452,-1352,-1396,-1556,-1754,-1918,-1975,-1868,-1587,-1134,-560,80,700,1241,1627,1836,1850,1706,1439,1124,810,546,347,216,119,28,-91,-265,-477,-723,-951,-1130,-1224,-1228,-1147,-1036,-927,-885,-935,-1085,-1323,-1599,-1866,-2072,-2181,-2177,-2078,-1896,-1699,-1514,-1399,-1380,-1462,-1636,-1860,-2074,-2215,-2211,-2031,-1651,-1107,-448,228,842,1278,1487,1419,1090,562,-77,-699,-1187,-1427,-1344,-919,-156,854,2030,3223,4323,5199,5783,6004,5873,5384,4616,3625,2508,1367,285,-649,-1367,-1842,-2043,-1996,-1725,-1291,-762,-212,286,685,938,1056,1048,978,890,853,893,1028,1239,1484,1707,1852,1875,1744,1470,1063,579,65,-420,-815,-1090,-1198,-1148,-923,-578,-134,321,739,1037,1188,1157,973,654,265,-152,-541,-861,-1073,-1155,-1081,-871,-514,-67,444,958,1421,1791,2023,2108,2032,1819,1494,1086,652,212,-169,-488,-688,-791,-769,-651,-444,-174,138,465,777,1061,1275,1432,1495,1484,1397,1246,1066,867,693,560,495,504,592,743,949,1175,1410,1612,1769,1847,1839,1733,1546,1293,1030,794,650,644,806,1153,1664,2321,3062,3839,4579,5207,5664,5879,5829,5486,4889,4070,3109,2096,1106,235,-465,-967,-1245,-1352,-1295,-1163,-965,-787,-605,-483,-373,-305,-243,-188,-131,-57,18,114,205,311,400,483,518,510,413,237,-45,-417,-872,-1382,-1920,-2448,-2947,-3389,-3762,-4074,-4298,-4481,-4588,-4679,-4736,-4800,-4872,-4945,-5023,-5057,-5039,-4921,-4688,-4312,-3788,-3112,-2300,-1383,-403,578,1500,2302,2928,3349,3536,3504,3268,2881,2411,1928,1513,1228,1113,1189,1433,1809,2248,2682,3035,3248,3294,3139,2819,2321,1717,1010,287,-440,-1090,-1641,-2066,-2357,-2541,-2644,-2704,-2755,-2811,-2876,-2931,-2963,-2946,-2864,-2724,-2509,-2260,-1965,-1662,-1351,-1042,-731,-416,-75,297,703,1153,1607,2062,2450,2760,2925,2957,2827,2558,2166,1668,1093,457,-219,-910,-1598,-2232,-2795,-3236,-3543,-3703,-3721,-3627,-3458,-3267,-3107,-3013,-3027,-3128,-3318,-3517,-3678,-3723,-3590,-3258,-2715,-2007,-1188,-351,439,1082,1560,1803,1854,1696,1389,974,483,-15,-521,-977,-1394,-1731,-2001,-2176,-2283,-2313,-2305,-2287,-2290,-2350,-2473,-2651,-2865,-3065,-3211,-3254,-3151,-2880,-2423,-1785,-994,-83,877,1827,2675,3347,3779,3912,3743,3281,2564,1689,731,-184,-965,-1521,-1791,-1756,-1421,-850,-102,710,1512,2204,2726,3035,3093,2913,2487,1864,1063,158,-818,-1779,-2685,-3461,-4054,-4419,-4515,-4344,-3928,-3327,-2624,-1917,-1297,-849,-627,-658,-942,-1443,-2100,-2838,-3549,-4145,-4522,-4607,-4368,-3799,-2948,-1891,-719,462,1572,2537,3316,3893,4251,4414,4375,4159,3777,3251,2616,1919,1217,576,61,-287,-434,-393,-192,113,449,743,926,950,787,454,-33,-595,-1173,-1684,-2062,-2271,-2284,-2140,-1871,-1560,-1278,-1083,-1023,-1105,-1300,-1581,-1871,-2152,-2364,-2523,-2630,-2712,-2802,-2899,-3020,-3121,-3197,-3176,-3036,-2721,-2215,-1504,-626,378,1410,2385,3200,3784,4080,4098,3846,3393,2805,2152,1501,905,381,-33,-358,-575,-719,-801,-849,-896,-946,-1011,-1085,-1151,-1200,-1219,-1219,-1203,-1203,-1240,-1342,-1540,-1836,-2245,-2738,-3290,-3842,-4328,-4690,-4860,-4808,-4520,-4011,-3338,-2559,-1770,-1038,-454,-39,147,139,-69,-415,-866,-1344,-1824,-2230,-2552,-2742,-2802,-2709,-2464,-2069,-1527,-870,-129,631,1359,1975,2432,2703,2749,2622,2319,1916,1455,985,556,186,-108,-330,-491,-608,-699,-784,-875,-989,-1127,-1288,-1465,-1633,-1779,-1876,-1904,-1860,-1730,-1527,-1267,-963,-655,-363,-135,13,45,-32,-220,-487,-805,-1130,-1442,-1714,-1947,-2139,-2305,-2450,-2597,-2741,-2892,-3038,-3169,-3257,-3293,-3236,-3093,-2841,-2486,-2048,-1527,-970,-385,174,680,1082,1343,1448,1366,1137,753,285,-247,-772,-1258,-1648,-1925,-2066,-2097,-2016,-1887,-1709,-1531,-1354,-1178,-997,-789,-546,-260,67,400,725,981,1151,1187,1096,884,583,261,-60,-298,-458,-513,-489,-412,-305,-216,-132,-96,-76,-82,-104,-121,-132,-119,-61,35,199,403,660,942,1246,1556,1873,2201,2536,2890,3248,3589,3889,4102,4208,4186,4039,3802,3492,3178,2867,2608,2383,2190,1986,1738,1406,965,412,-229,-916,-1582,-2172,-2618,-2877,-2921,-2736,-2347,-1783,-1103,-380,307,881,1273,1442,1367,1065,570,-46,-720,-1354,-1897,-2285,-2505,-2555,-2455,-2237,-1942,-1599,-1245,-906,-599,-342,-137,9,99,132,120,76,27,3,42,172,421,797,1287,1879,2516,3144,3699,4095,4292,4225,3901,3320,2551,1651,734,-108,-773,-1171,-1267,-1010,-450,400,1440,2590,3743,4780,5617,6160,6368,6217,5727,4949,3955,2840,1688,595,-395,-1218,-1885,-2369,-2702,-2872,-2910,-2804,-2596,-2284,-1923,-1544,-1201,-948,-810,-840,-1019,-1356,-1794,-2279,-2735,-3097,-3291,-3281,-3034,-2549,-1832,-936,110,1201,2292,3263,4071,4639,4948,4995,4795,4403,3859,3242,2590,1970,1405,918,508,154,-156,-458,-742,-1013,-1225,-1352,-1325,-1134,-739,-173,516,1263,1951,2503,2818,2850,2583,2050,1329,529,-217,-798,-1101,-1084,-746,-122,653,1491,2221,2745,2972,2867,2448,1796,1001,217,-443,-857,-936,-664,-28,887,2007,3188,4318,5255,5910,6197,6092,5585,4723,3573,2219,783,-643,-1922,-2986,-3711,-4084,-4030,-3591,-2782,-1697,-437,872,2092,3112,3830,4195,4190,3845,3209,2364,1405,413,-484,-1233,-1725,-1946,-1861,-1524,-978,-344,294,821,1155,1248,1079,671,69,-651,-1428,-2179,-2855,-3420,-3856,-4165,-4364,-4474,-4501,-4469,-4354,-4151,-3826,-3363,-2730,-1949,-1019,-6,1038,2038,2919,3633,4130,4412,4481,4377,4129,3798,3404,2993,2576,2154,1737,1302,862,407,-36,-450,-796,-1041,-1156,-1115,-920,-580,-123,399,946,1455,1881,2184,2335,2325,2145,1813,1348,770,125,-564,-1254,-1913,-2511,-3029,-3441,-3748,-3927,-3984,-3895,-3684,-3329,-2863,-2284,-1626,-897,-146,621,1356,2033,2643,3141,3537,3814,3974,4036,4011,3913,3771,3584,3373,3135,2889,2634,2404,2200,2058,1984,1989,2060,2176,2295,2372,2375,2266,2052,1743,1372,991,631,340,131,14,-13,17,94,175,243,278,258,200,84,-62,-232,-423,-596,-760,-877,-942,-931,-841,-667,-433,-154,127,385,585,722,788,817,831,886,1026,1285,1689,2237,2907,3681,4501,5340,6130,6848,7423,7843,8058,8062,7844,7409,6779,5969,5030,3984,2894,1788,725,-280,-1161,-1919,-2484,-2845,-2960,-2808,-2397,-1745,-901,51,1035,1944,2700,3232,3490,3472,3170,2639,1916,1094,253,-497,-1068,-1376,-1374,-1066,-486,275,1113,1911,2564,3002,3180,3110,2818,2372,1836,1277,753,287,-80,-364,-544,-632,-625,-528,-347,-100,186,475,724,890,931,828,553,129,-428,-1069,-1728,-2353,-2859,-3192,-3297,-3124,-2677,-1947,-1005,93,1232,2308,3211,3858,4193,4208,3925,3409,2745,2031,1361,816,457,315,386,669,1099,1648,2227,2781,3220,3475,3480,3183,2572,1658,492,-848,-2256,-3627,-4851,-5834,-6515,-6845,-6824,-6451,-5772,-4809,-3634,-2275,-821,692,2160,3523,4679,5555,6093,6254,6045,5520,4742,3838,2912,2074,1418,978,779,781,944,1178,1428,1593,1648,1526,1231,751,116,-657,-1512,-2417,-3323,-4175,-4958,-5620,-6153,-6535,-6759,-6816,-6729,-6495,-6159,-5729,-5248,-4716,-4181,-3625,-3103,-2611,-2191,-1847,-1598,-1419,-1298,-1181,-1028,-791,-445,21,594,1229,1883,2481,2972,3294,3416,3326,3036,2587,2030,1432,862,378,31,-143,-144,49,380,848,1376,1932,2454,2902,3225,3411,3430,3286,3000,2580,2084,1549,1025,571,211,-9,-100,-52,82,273,457,581,597,474,177,-262,-856,-1531,-2263,-2978,-3637,-4184,-4590,-4833,-4892,-4787,-4509,-4108,-3605,-3055,-2508,-2014,-1606,-1320,-1139,-1062,-1030,-996,-899,-688,-332,167,795,1491,2189,2820,3299,3586,3641,3466,3087,2543,1906,1234,588,17,-464,-852,-1159,-1433,-1678,-1947,-2229,-2538,-2869,-3201,-3524,-3821,-4063,-4237,-4310,-4259,-4062,-3711,-3207,-2580,-1869,-1135,-441,162,635,963,1166,1274,1344,1420,1556,1757,2047,2388,2756,3101,3384,3555,3594,3470,3180,2720,2110,1370,556,-291,-1094,-1807,-2368,-2758,-2968,-3015,-2940,-2781,-2598,-2413,-2257,-2123,-1986,-1823,-1587,-1268,-837,-328,254,849,1421,1938,2348,2655,2820,2866,2780,2582,2283,1910,1478,1023,569,129,-266,-648,-1004,-1391,-1822,-2344,-2971,-3717,-4570,-5506,-6473,-7417,-8259,-8926,-9354,-9477,-9286,-8774,-7989,-7007,-5915,-4835,-3859,-3080,-2551,-2277,-2234,-2352,-2526,-2661,-2636,-2375,-1832,-981,116,1393,2724,3974,5004,5697,5953,5738,5059,3976,2610,1100,-383,-1680,-2669,-3264,-3448,-3252,-2757,-2086,-1356,-704,-227,-10,-86,-476,-1124,-2000,-3001,-4058,-5073,-5978,-6701,-7213,-7476,-7507,-7314,-6954,-6457,-5896,-5293,-4685,-4083,-3472,-2861,-2221,-1578,-918,-289,303,815,1243,1564,1798,1938,2020,2055,2069,2101,2161,2285,2483,2753,3089,3446,3778,4009,4072,3887,3419,2638,1591,323,-1033,-2388,-3591,-4571,-5236,-5579,-5595,-5325,-4829,-4150,-3370,-2530,-1706,-948,-337,85,243,136,-253,-866,-1647,-2502,-3336,-4064,-4608,-4925,-4995,-4820,-4422,-3851,-3144,-2373,-1575,-802,-83,564,1125,1603,2000,2319,2577,2771,2924,3044,3136,3230,3316,3432,3569,3750,3961,4198,4414,4577,4604,4448,4048,3370,2422,1234,-121,-1543,-2936,-4171,-5175,-5843,-6151,-6066,-5625,-4878,-3925,-2875,-1850,-972,-320,38,92,-135,-592,-1191,-1844,-2445,-2904,-3133,-3084,-2730,-2086,-1206,-174,902,1903,2722,3275,3499,3379,2926,2183,1234,147,-972,-2046,-3007,-3783,-4365,-4710,-4845,-4769,-4528,-4144,-3671,-3142,-2604,-2092,-1637,-1252,-950,-708,-525,-361,-213,-66,79,204,304,361,381,364,344,348,411,563,807,1132,1502,1862,2170,2380,2467,2442,2307,2109,1881,1661,1497,1411,1417,1522,1694,1914,2126,2295,2371,2316,2116,1739,1224,569,-147,-893,-1575,-2151,-2554,-2741,-2697,-2400,-1890,-1190,-385,451,1231,1869,2323,2554,2584,2451,2237,2019,1902,1942,2204,2680,3336,4109,4882,5562,6042,6244,6139,5725,5035,4163,3176,2192,1278,504,-116,-575,-929,-1223,-1537,-1922,-2427,-3070,-3825,-4677,-5539,-6373,-7095,-7655,-8002,-8093,-7918,-7472,-6786,-5914,-4933,-3933,-3026,-2290,-1806,-1595,-1652,-1923,-2315,-2725,-3030,-3143,-2984,-2547,-1840,-951,39,1010,1867,2524,2935,3083,3010,2757,2432,2110,1882,1818,1934,2230,2660,3142,3596,3920,4035,3881,3424,2673,1662,482,-792,-2010,-3098,-3914,-4422,-4560,-4342,-3814,-3026,-2092,-1070,-80,842,1605,2201,2587,2777,2785,2640,2398,2100,1810,1571,1411,1356,1390,1496,1648,1795,1917,1976,1957,1855,1666,1405,1077,705,294,-133,-583,-1032,-1490,-1949,-2398,-2855,-3287,-3702,-4066,-4358,-4532,-4559,-4386,-4011,-3406,-2616,-1660,-616,464,1508,2480,3326,4057,4628,5072,5346,5468,5402,5154,4711,4103,3347,2515,1643,819,83,-518,-962,-1248,-1396,-1428,-1385,-1297,-1189,-1078,-962,-827,-656,-431,-143,200,587,997,1411,1810,2196,2538,2854,3111,3314,3441,3488,3443,3302,3067,2736,2334,1880,1431,1026,738,601,651,888,1279,1773,2285,2751,3082,3253,3218,3023,2686,2291,1905,1599,1433,1435,1615,1949,2407,2938,3480,3999,4419,4733,4900,4915,4790,4524,4149,3681,3132,2532,1872,1175,440,-324,-1099,-1870,-2614,-3295,-3895,-4375,-4704,-4868,-4824,-4589,-4124,-3478,-2652,-1720,-742,194,997,1598,1925,1976,1741,1280,670,3,-608,-1057,-1276,-1173,-755,4,1042,2304,3687,5096,6414,7545,8407,8929,9095,8890,8373,7587,6655,5662,4725,3927,3306,2878,2596,2390,2174,1863,1386,713,-156,-1197,-2327,-3493,-4596,-5567,-6338,-6862,-7091,-7020,-6639,-5971,-5073,-4004,-2858,-1721,-676,217,931,1467,1874,2185,2480,2779,3106,3459,3786,4072,4258,4335,4287,4117,3851,3491,3085,2625,2152,1663,1173,698,225,-225,-659,-1084,-1480,-1875,-2244,-2584,-2889,-3119,-3269,-3317,-3244,-3069,-2784,-2423,-1995,-1520,-999,-433,188,859,1589,2329,3058,3693,4164,4401,4340,3961,3268,2326,1205,42,-1074,-2007,-2700,-3096,-3206,-3071,-2757,-2349,-1918,-1523,-1201,-954,-792,-676,-607,-529,-446,-302,-110,157,471,820,1160,1468,1703,1856,1919,1906,1849,1772,1731,1742,1842,2040,2320,2672,3053,3425,3748,3976,4089,4062,3891,3584,3159,2649,2101,1550,1046,609,247,-51,-317,-584,-876,-1218,-1599,-2005,-2397,-2740,-2988,-3126,-3129,-3024,-2815,-2571,-2298,-2071,-1877,-1754,-1672,-1621,-1567,-1480,-1339,-1121,-817,-419,54,604,1198,1812,2429,3005,3512,3940,4224,4390,4378,4234,3927,3524,3021,2483,1937,1415,966,614,397,351,480,807,1307,1957,2706,3500,4269,4960,5513,5893,6085,6078,5909,5595,5195,4754,4306,3896,3517,3187,2873,2563,2216,1824,1351,802,169,-533,-1272,-2015,-2712,-3317,-3783,-4078,-4176,-4071,-3759,-3263,-2586,-1782,-879,58,965,1780,2439,2899,3156,3214,3136,2979,2822,2738,2771,2943,3263,3693,4210,4760,5290,5752,6086,6241,6185,5897,5380,4674,3812,2877,1918,1000,168,-573,-1214,-1794,-2345,-2918,-3543,-4247,-5014,-5832,-6632,-7373,-7958,-8349,-8478,-8334,-7928,-7288,-6507,-5640,-4790,-4018,-3380,-2900,-2585,-2403,-2321,-2288,-2250,-2165,-2009,-1752,-1416,-989,-512,-2,507,973,1379,1681,1875,1953,1916,1801,1618,1415,1224,1063,969,933,959,1031,1114,1173,1180,1098,919,649,303,-85,-463,-802,-1067,-1237,-1328,-1336,-1285,-1188,-1042,-852,-608,-301,47,445,834,1207,1501,1701,1762,1692,1486,1188,831,467,142,-115,-282,-367,-384,-368,-358,-390,-502,-711,-1019,-1425,-1891,-2401,-2913,-3410,-3859,-4262,-4589,-4860,-5048,-5174,-5211,-5183,-5069,-4895,-4646,-4349,-3996,-3600,-3161,-2678,-2159,-1605,-1032,-444,127,677,1160,1588,1910,2149,2275,2298,2232,2068,1843,1552,1223,860,469,68,-350,-765,-1176,-1573,-1947,-2295,-2610,-2895,-3137,-3357,-3533,-3692,-3813,-3905,-3947,-3937,-3842,-3667,-3380,-2994,-2507,-1953,-1357,-786,-279,104,338,408,338,159,-60,-255,-365,-336,-158,174,611,1098,1571,1960,2231,2368,2384,2328,2265,2250,2372,2646,3129,3770,4552,5375,6145,6748,7068,7018,6546,5620,4297,2622,739,-1244,-3160,-4893,-6310,-7346,-7955,-8142,-7970,-7506,-6883,-6200,-5584,-5107,-4824,-4734,-4803,-4970,-5145,-5261,-5243,-5056,-4681,-4138,-3455,-2687,-1884,-1081,-327,380,1010,1580,2080,2523,2897,3222,3472,3672,3805,3877,3908,3871,3808,3691,3543,3369,3176,2997,2851,2766,2753,2822,2948,3101,3235,3289,3220,2983,2553,1941,1162,274,-678,-1621,-2530,-3351,-4102,-4771,-5388,-5961,-6492,-6971,-7357,-7630,-7737,-7672,-7411,-6986,-6401,-5722,-4963,-4178,-3383,-2584,-1785,-961,-115,763,1659,2535,3361,4073,4625,4973,5076,4926,4522,3881,3047,2056,967,-161,-1286,-2338,-3293,-4102,-4757,-5247,-5577,-5765,-5823,-5773,-5625,-5393,-5080,-4697,-4258,-3785,-3308,-2876,-2514,-2273,-2153,-2160,-2267,-2425,-2589,-2692,-2689,-2542,-2230,-1755,-1145,-440,297,1002,1613,2080,2365,2465,2384,2156,1827,1448,1065,726,443,222,51,-116,-296,-526,-821,-1165,-1553,-1940,-2299,-2610,-2835,-2986,-3034,-3011,-2905,-2746,-2557,-2347,-2170,-2022,-1933,-1899,-1898,-1918,-1889,-1793,-1549,-1145,-542,240,1183,2214,3272,4265,5112,5756,6134,6238,6068,5647,5027,4258,3396,2505,1609,756,-69,-856,-1628,-2415,-3210,-4046,-4891,-5737,-6548,-7273,-7883,-8335,-8595,-8660,-8510,-8153,-7608,-6879,-5995,-4965,-3815,-2554,-1219,164,1549,2885,4116,5193,6067,6703,7086,7195,7046,6653,6055,5300,4443,3558,2703,1953,1349,936,718,702,839,1107,1419,1738,1979,2119,2111,1967,1703,1351,983,626,340,132,4,-67,-114,-182,-300,-505,-786,-1149,-1550,-1961,-2327,-2627,-2814,-2903,-2870,-2751,-2548,-2296,-2011,-1714,-1441,-1196,-1008,-885,-812,-792,-789,-780,-727,-588,-339,44,572,1217,1971,2761,3538,4230,4758,5073,5108,4862,4308,3490,2453,1261,14,-1209,-2310,-3211,-3839,-4171,-4175,-3894,-3363,-2676,-1920,-1195,-597,-177,15,1,-201,-514,-886,-1236,-1537,-1734,-1856,-1885,-1874,-1840,-1814,-1816,-1858,-1922,-2011,-2085,-2127,-2111,-2014,-1815,-1518,-1105,-592,0,660,1323,1967,2510,2921,3129,3112,2836,2312,1552,618,-434,-1510,-2512,-3351,-3927,-4195,-4114,-3715,-3051,-2219,-1337,-515,153,606,839,884,809,724,701,855,1203,1789,2552,3456,4392,5282,6034,6581,6888,6937,6762,6383,5883,5298,4720,4176,3746,3427,3268,3249,3375,3607,3910,4209,4451,4537,4421,4026,3334,2346,1098,-326,-1835,-3304,-4621,-5688,-6421,-6803,-6821,-6527,-5982,-5268,-4470,-3649,-2863,-2134,-1472,-880,-353,104,484,771,958,1026,1005,893,750,612,520,536,660,920,1298,1751,2244,2706,3079,3321,3373,3241,2900,2393,1751,1023,285,-434,-1056,-1586,-1989,-2299,-2525,-2704,-2853,-2998,-3138,-3279,-3415,-3544,-3664,-3782,-3884,-3985,-4037,-4050,-3951,-3727,-3330,-2731,-1944,-964,148,1349,2551,3689,4679,5462,5982,6214,6138,5778,5149,4328,3373,2401,1491,764,287,125,294,769,1500,2396,3366,4294,5099,5691,6024,6068,5807,5274,4484,3499,2366,1149,-83,-1269,-2340,-3258,-3962,-4458,-4711,-4763,-4622,-4329,-3929,-3447,-2930,-2408,-1894,-1424,-990,-617,-294,-25,185,349,449,503,492,422,281,79,-180,-479,-783,-1056,-1253,-1327,-1255,-1017,-637,-152,374,868,1267,1494,1525,1316,896,268,-490,-1310,-2083,-2701,-3044,-3030,-2597,-1734,-496,1035,2716,4383,5893,7089,7893,8249,8176,7720,6983,6053,5050,4053,3134,2340,1680,1158,741,398,79,-249,-635,-1075,-1583,-2116,-2633,-3073,-3374,-3491,-3390,-3071,-2537,-1835,-995,-83,845,1722,2486,3068,3431,3534,3378,2977,2374,1623,796,-45,-833,-1507,-2037,-2382,-2538,-2499,-2259,-1850,-1272,-564,240,1115,2000,2881,3713,4488,5186,5811,6344,6782,7099,7278,7279,7096,6697,6101,5329,4419,3455,2493,1627,916,400,104,9,76,259,484,710,867,951,918,803,609,375,163,4,-24,95,406,899,1556,2327,3129,3893,4511,4931,5084,4974,4605,4052,3385,2705,2102,1649,1374,1298,1362,1524,1700,1815,1828,1702,1466,1150,832,580,460,524,786,1229,1830,2512,3225,3891,4451,4860,5085,5107,4930,4550,3990,3255,2376,1373,287,-845,-1960,-3018,-3955,-4743,-5349,-5768,-6012,-6102,-6086,-5982,-5847,-5680,-5505,-5309,-5078,-4785,-4409,-3914,-3289,-2519,-1602,-567,558,1706,2817,3791,4577,5077,5263,5107,4614,3835,2840,1725,608,-403,-1202,-1724,-1919,-1799,-1394,-781,-54,685,1327,1798,2033,2022,1775,1366,853,364,-47,-271,-302,-102,262,771,1315,1843,2256,2497,2520,2293,1838,1181,391,-464,-1303,-2074,-2709,-3202,-3511,-3670,-3661,-3540,-3306,-3021,-2694,-2381,-2083,-1835,-1624,-1447,-1272,-1079,-827,-502,-102,381,895,1423,1904,2291,2530,2586,2416,2030,1418,617,-329,-1362,-2397,-3357,-4135,-4653,-4823,-4601,-3974,-2977,-1690,-239,1231,2559,3608,4272,4502,4291,3706,2830,1793,713,-297,-1146,-1788,-2194,-2398,-2428,-2362,-2267,-2211,-2268,-2463,-2822,-3330,-3934,-4578,-5177,-5644,-5916,-5928,-5656,-5114,-4323,-3367,-2306,-1234,-225,671,1405,1969,2366,2611,2736,2765,2737,2669,2598,2517,2452,2373,2282,2150,1967,1722,1433,1108,804,537,359,285,321,472,703,1008,1341,1698,2041,2369,2666,2923,3141,3301,3408,3440,3410,3306,3154,2966,2766,2579,2416,2280,2158,2023,1837,1572,1185,675,33,-718,-1546,-2402,-3233,-3981,-4592,-5025,-5247,-5243,-5028,-4620,-4052,-3384,-2647,-1905,-1194,-540,18,488,846,1125,1312,1447,1516,1549,1519,1445,1297,1081,796,446,57,-353,-743,-1089,-1345,-1515,-1574,-1566,-1503,-1460,-1458,-1567,-1786,-2129,-2566,-3046,-3511,-3899,-4149,-4233,-4127,-3859,-3445,-2963,-2446,-1974,-1582,-1313,-1186,-1197,-1352,-1606,-1942,-2298,-2627,-2881,-3002,-2975,-2758,-2374,-1809,-1106,-288,601,1501,2361,3106,3678,4035,4139,4006,3647,3133,2520,1912,1367,986,789,839,1111,1608,2269,3044,3836,4569,5130,5439,5434,5065,4341,3307,2019,617,-811,-2110,-3187,-3955,-4382,-4473,-4297,-3924,-3487,-3076,-2806,-2737,-2901,-3288,-3843,-4484,-5116,-5631,-5958,-6028,-5831,-5371,-4704,-3888,-3011,-2152,-1387,-787,-383,-196,-212,-390,-672,-987,-1263,-1440,-1472,-1339,-1047,-621,-111,431,938,1347,1602,1659,1493,1103,523,-204,-977,-1727,-2333,-2728,-2843,-2666,-2204,-1533,-730,95,826,1388,1697,1738,1500,1016,333,-478,-1347,-2191,-2942,-3527,-3911,-4063,-3987,-3713,-3283,-2762,-2225,-1722,-1325,-1062,-947,-980,-1128,-1345,-1596,-1811,-1974,-2033,-2001,-1860,-1653,-1387,-1126,-885,-737,-678,-761,-963,-1280,-1683,-2126,-2572,-2978,-3317,-3559,-3710,-3748,-3697,-3551,-3330,-3035,-2679,-2265,-1798,-1284,-731,-155,427,988,1498,1927,2243,2426,2441,2304,1991,1558,1016,439,-148,-670,-1131,-1486,-1770,-1988,-2170,-2361,-2558,-2801,-3061,-3332,-3577,-3760,-3838,-3779,-3557,-3160,-2591,-1863,-999,-36,989,2035,3052,4007,4844,5557,6093,6467,6645,6640,6445,6074,5545,4886,4135,3338,2536,1785,1102,525,40,-355,-692,-1000,-1298,-1610,-1922,-2225,-2479,-2654,-2710,-2629,-2405,-2061,-1643,-1213,-848,-615,-574,-757,-1165,-1781,-2550,-3418,-4310,-5154,-5886,-6441,-6777,-6855,-6669,-6219,-5551,-4721,-3803,-2890,-2043,-1341,-802,-445,-237,-136,-69,27,241,610,1191,1976,2953,4067,5249,6401,7431,8237,8732,8861,8582,7909,6878,5570,4084,2537,1048,-292,-1383,-2197,-2695,-2904,-2862,-2623,-2262,-1840,-1417,-1039,-742,-539,-446,-451,-547,-697,-867,-1001,-1056,-976,-726,-294,323,1075,1912,2752,3492,4069,4384,4422,4146,3606,2839,1940,998,106,-629,-1160,-1413,-1391,-1083,-544,169,965,1746,2422,2915,3179,3204,3015,2649,2177,1644,1107,597,122,-319,-743,-1172,-1629,-2126,-2677,-3271,-3894,-4515,-5090,-5566,-5884,-5990,-5830,-5381,-4635,-3623,-2405,-1071,264,1494,2511,3250,3679,3793,3653,3313,2865,2398,1974,1662,1463,1387,1375,1389,1337,1168,821,268,-475,-1391,-2393,-3422,-4375,-5171,-5754,-6064,-6106,-5866,-5398,-4723,-3916,-3016,-2096,-1188,-357,391,1011,1527,1933,2272,2571,2872,3202,3582,3997,4426,4812,5102,5226,5147,4814,4253,3461,2523,1494,472,-457,-1218,-1755,-2034,-2064,-1866,-1498,-1021,-521,-60,290,489,528,410,198,-65,-279,-395,-342,-109,301,833,1418,1954,2343,2501,2361,1914,1183,243,-788,-1788,-2617,-3164,-3348,-3139,-2541,-1628,-482,760,1978,3039,3854,4371,4570,4499,4212,3806,3363,2972,2673,2511,2459,2496,2552,2561,2439,2137,1600,833,-151,-1289,-2510,-3705,-4789,-5654,-6243,-6504,-6436,-6083,-5502,-4812,-4111,-3507,-3095,-2896,-2957,-3206,-3627,-4120,-4616,-5057,-5346,-5476,-5370,-5039,-4470,-3681,-2717,-1618,-455,707,1804,2766,3552,4118,4458,4575,4499,4273,3953,3599,3277,3037,2923,2958,3146,3476,3921,4424,4951,5429,5813,6054,6107,5958,5593,5026,4276,3392,2415,1405,419,-494,-1292,-1944,-2455,-2814,-3058,-3198,-3265,-3276,-3236,-3146,-3008,-2804,-2537,-2196,-1782,-1304,-769,-200,377,940,1456,1908,2287,2597,2857,3093,3325,3575,3849,4136,4422,4675,4871,4980,4985,4865,4616,4228,3700,3045,2274,1424,541,-325,-1098,-1728,-2155,-2356,-2323,-2088,-1704,-1235,-776,-365,-96,41,10,-142,-383,-633,-835,-893,-760,-374,282,1190,2312,3548,4796,5920,6796,7319,7418,7068,6290,5153,3748,2204,644,-807,-2038,-2963,-3539,-3742,-3611,-3202,-2598,-1905,-1208,-585,-89,270,472,563,535,464,333,214,89,-11,-87,-154,-204,-250,-291,-305,-277,-178,37,375,875,1517,2280,3116,3936,4671,5206,5486,5440,5069,4398,3491,2457,1398,435,-351,-893,-1174,-1206,-1019,-693,-274,146,514,772,867,782,495,9,-642,-1432,-2276,-3118,-3866,-4457,-4825,-4943,-4793,-4400,-3779,-2998,-2083,-1128,-165,718,1484,2076,2469,2654,2647,2484,2236,1962,1755,1681,1792,2128,2673,3403,4245,5124,5938,6606,7050,7225,7118,6746,6145,5386,4521,3623,2735,1903,1130,443,-189,-758,-1284,-1765,-2204,-2573,-2868,-3055,-3138,-3117,-3019,-2883,-2764,-2724,-2809,-3070,-3510,-4131,-4898,-5746,-6611,-7409,-8057,-8497,-8658,-8526,-8099,-7401,-6498,-5451,-4343,-3246,-2216,-1278,-458,281,939,1580,2209,2874,3561,4277,4990,5676,6290,6819,7217,7495,7622,7619,7468,7190,6769,6228,5559,4787,3922,2987,2004,999,-8,-985,-1908,-2742,-3465,-4034,-4446,-4662,-4700,-4547,-4233,-3776,-3206,-2571,-1884,-1206,-532,90,677,1211,1708,2168,2581,2951,3233,3417,3456,3334,3043,2587,2009,1353,701,109,-337,-613,-681,-561,-289,90,499,900,1230,1489,1647,1740,1767,1764,1743,1708,1681,1643,1609,1567,1508,1435,1311,1133,853,468,-59,-707,-1486,-2333,-3225,-4072,-4824,-5398,-5740,-5814,-5593,-5094,-4348,-3411,-2355,-1250,-170,823,1669,2336,2793,3016,3024,2796,2391,1827,1166,476,-179,-729,-1114,-1305,-1283,-1071,-703,-247,241,679,1019,1207,1218,1051,706,239,-331,-910,-1463,-1902,-2194,-2296,-2204,-1928,-1504,-971,-381,233,839,1424,1999,2567,3143,3739,4328,4909,5424,5831,6074,6107,5901,5449,4764,3892,2894,1844,828,-84,-831,-1367,-1690,-1799,-1748,-1576,-1362,-1163,-1034,-1023,-1143,-1396,-1768,-2206,-2690,-3149,-3565,-3902,-4136,-4279,-4309,-4248,-4087,-3831,-3481,-3034,-2493,-1870,-1170,-428,342,1096,1805,2431,2939,3324,3564,3690,3714,3689,3669,3692,3815,4042,4378,4785,5200,5564,5787,5836,5648,5241,4602,3782,2795,1692,478,-814,-2183,-3604,-5049,-6465,-7808,-8980,-9938,-10599,-10943,-10954,-10680,-10156,-9499,-8772,-8085,-7496,-7050,-6762,-6607,-6559,-6563,-6574,-6554,-6455,-6260,-5943,-5489,-4901,-4166,-3313,-2346,-1315,-253,788,1745,2580,3236,3696,3938,3977,3828,3540,3161,2741,2350,2018,1800,1700,1729,1869,2083,2351,2607,2843,2994,3058,2997,2800,2450,1944,1266,438,-536,-1607,-2726,-3811,-4784,-5551,-6036,-6182,-5970,-5405,-4558,-3508,-2375,-1289,-366,300,644,660,388,-104,-693,-1271,-1715,-1947,-1923,-1642,-1159,-534,134,768,1312,1725,2012,2180,2271,2310,2328,2334,2315,2269,2153,1969,1698,1362,990,618,293,46,-113,-175,-174,-132,-88,-76,-102,-190,-321,-504,-710,-946,-1180,-1414,-1618,-1777,-1873,-1869,-1765,-1516,-1152,-644,-45,630,1316,1949,2475,2815,2936,2795,2393,1745,893,-99,-1162,-2205,-3156,-3937,-4491,-4791,-4811,-4565,-4083,-3395,-2574,-1658,-731,153,925,1528,1916,2069,1962,1641,1118,478,-217,-887,-1447,-1831,-1992,-1875,-1506,-868,-38,943,1983,3006,3935,4708,5291,5654,5812,5760,5542,5166,4662,4050,3342,2558,1729,870,45,-722,-1372,-1880,-2220,-2403,-2450,-2420,-2369,-2373,-2487,-2752,-3181,-3755,-4433,-5154,-5852,-6455,-6913,-7172,-7199,-6978,-6493,-5760,-4791,-3628,-2316,-914,523,1912,3219,4371,5347,6125,6700,7090,7315,7420,7425,7384,7302,7208,7097,6966,6796,6576,6277,5886,5382,4751,3999,3119,2149,1098,26,-1047,-2066,-3010,-3854,-4590,-5217,-5750,-6192,-6551,-6833,-7010,-7091,-7026,-6830,-6486,-6028,-5494,-4938,-4418,-3976,-3643,-3412,-3267,-3157,-3030,-2844,-2555,-2152,-1663,-1098,-539,-25,389,656,778,761,647,507,395,387,520,808,1230,1732,2241,2694,3018,3178,3171,2997,2718,2355,1971,1591,1230,904,585,278,-41,-373,-715,-1064,-1404,-1742,-2068,-2400,-2743,-3109,-3498,-3892,-4256,-4542,-4683,-4623,-4301,-3693,-2793,-1655,-343,1011,2300,3386,4179,4606,4664,4370,3805,3043,2185,1303,470,-284,-928,-1453,-1857,-2129,-2277,-2287,-2178,-1938,-1609,-1192,-748,-296,105,426,643,739,734,632,475,287,97,-64,-196,-284,-346,-397,-456,-550,-689,-881,-1117,-1384,-1652,-1902,-2116,-2275,-2397,-2480,-2554,-2632,-2732,-2841,-2963,-3034,-3048,-2924,-2658,-2210,-1611,-889,-115,621,1249,1668,1849,1759,1421,885,217,-500,-1204,-1822,-2323,-2678,-2876,-2916,-2809,-2548,-2157,-1640,-1014,-302,463,1260,2031,2758,3392,3908,4294,4530,4636,4613,4496,4308,4078,3850,3637,3471,3368,3331,3373,3474,3631,3812,3991,4129,4183,4117,3887,3475,2863,2055,1089,-8,-1132,-2223,-3160,-3861,-4242,-4256,-3895,-3204,-2248,-1164,-51,924,1672,2098,2164,1887,1311,528,-356,-1219,-1971,-2503,-2776,-2749,-2421,-1823,-982,38,1179,2368,3538,4602,5518,6207,6662,6850,6801,6537,6123,5617,5086,4598,4179,3875,3663,3550,3490,3459,3421,3351,3232,3066,2848,2608,2346,2081,1810,1515,1179,769,251,-387,-1159,-2051,-3026,-4045,-5026,-5916,-6631,-7124,-7349,-7285,-6947,-6345,-5554,-4599,-3577,-2531,-1530,-628,145,739,1145,1337,1321,1104,728,226,-333,-885,-1384,-1750,-1976,-2021,-1888,-1604,-1186,-700,-188,289,677,946,1069,1050,907,677,408,144,-65,-202,-240,-194,-76,91,268,446,584,690,733,733,661,549,368,154,-101,-365,-617,-834,-973,-1020,-934,-700,-308,243,918,1674,2446,3156,3730,4099,4214,4062,3641,2996,2184,1276,367,-484,-1190,-1722,-2037,-2136,-2021,-1724,-1276,-738,-156,394,863,1179,1328,1266,1036,650,185,-296,-729,-1047,-1209,-1196,-996,-633,-128,472,1127,1768,2352,2816,3122,3234,3145,2848,2381,1766,1063,313,-428,-1120,-1717,-2196,-2522,-2674,-2641,-2400,-1963,-1344,-573,272,1131,1897,2494,2839,2896,2646,2124,1386,502,-418,-1313,-2096,-2726,-3182,-3446,-3555,-3508,-3362,-3123,-2829,-2482,-2094,-1652,-1180,-657,-127,408,903,1338,1674,1904,2001,1977,1836,1598,1302,968,643,357,130,-6,-56,-6,124,328,585,863,1152,1416,1638,1804,1886,1877,1765,1539,1206,774,268,-280,-828,-1330,-1745,-2045,-2198,-2225,-2115,-1920,-1664,-1392,-1157,-974,-895,-912,-1040,-1268,-1561,-1892,-2210,-2453,-2578,-2515,-2232,-1693,-887,161,1406,2780,4179,5523,6703,7650,8304,8638,8648,8355,7804,7051,6164,5209,4246,3328,2487,1752,1114,589,149,-202,-478,-685,-826,-907,-948,-958,-979,-1025,-1136,-1309,-1549,-1822,-2089,-2295,-2388,-2329,-2108,-1723,-1226,-641,-39,538,1048,1467,1774,1989,2104,2154,2144,2092,2002,1873,1682,1420,1054,590,23,-593,-1223,-1776,-2207,-2447,-2481,-2301,-1948,-1461,-920,-374,113,508,785,948,1001,976,894,791,697,633,612,628,680,738,814,889,976,1087,1228,1403,1603,1803,1961,2043,1996,1795,1433,927,344,-255,-744,-1052,-1071,-767,-122,816,1965,3189,4352,5292,5899,6061,5766,5003,3870,2460,928,-589,-1952,-3064,-3854,-4317,-4459,-4346,-4043,-3622,-3173,-2751,-2422,-2236,-2211,-2380,-2712,-3200,-3767,-4360,-4897,-5293,-5509,-5492,-5250,-4801,-4202,-3505,-2801,-2133,-1562,-1111,-769,-524,-320,-119,125,435,802,1213,1605,1931,2124,2140,1953,1573,1034,403,-233,-781,-1160,-1304,-1197,-847,-323,296,878,1326,1512,1376,876,16,-1133,-2495,-3941,-5346,-6597,-7584,-8253,-8553,-8495,-8077,-7357,-6361,-5168,-3817,-2390,-935,484,1815,3030,4090,4993,5734,6328,6788,7140,7390,7565,7646,7657,7558,7373,7069,6664,6157,5555,4885,4159,3409,2646,1905,1182,494,-161,-806,-1426,-2055,-2656,-3243,-3752,-4172,-4434,-4524,-4408,-4113,-3658,-3119,-2559,-2061,-1691,-1504,-1509,-1717,-2064,-2509,-2952,-3311,-3511,-3474,-3174,-2593,-1752,-714,467,1693,2891,3977,4898,5614,6099,6366,6394,6226,5853,5311,4617,3798,2900,1964,1042,196,-536,-1106,-1489,-1694,-1715,-1603,-1388,-1116,-849,-613,-464,-405,-467,-624,-875,-1188,-1540,-1913,-2276,-2625,-2928,-3171,-3328,-3354,-3234,-2929,-2435,-1758,-930,-4,933,1808,2514,2979,3146,2976,2491,1721,734,-375,-1536,-2655,-3671,-4541,-5218,-5699,-5964,-6015,-5860,-5513,-5003,-4373,-3677,-2973,-2334,-1805,-1437,-1234,-1190,-1264,-1402,-1550,-1642,-1649,-1531,-1293,-942,-497,-4,525,1046,1539,2007,2424,2822,3182,3529,3838,4119,4330,4467,4493,4401,4195,3886,3528,3166,2867,2680,2642,2749,2978,3261,3524,3684,3670,3438,2981,2320,1515,641,-228,-1003,-1645,-2095,-2371,-2461,-2415,-2263,-2048,-1813,-1583,-1385,-1230,-1127,-1075,-1063,-1076,-1087,-1055,-945,-707,-305,284,1061,2017,3078,4203,5263,6186,6851,7196,7156,6736,5947,4872,3594,2239,907,-276,-1258,-1963,-2407,-2600,-2604,-2491,-2337,-2210,-2165,-2208,-2346,-2540,-2742,-2921,-3015,-3023,-2922,-2740,-2509,-2277,-2109,-2058,-2166,-2468,-2953,-3592,-4324,-5057,-5698,-6146,-6318,-6158,-5641,-4777,-3624,-2232,-730,827,2300,3638,4749,5589,6133,6352,6279,5918,5331,4567,3689,2766,1854,995,225,-453,-1038,-1553,-2022,-2462,-2906,-3336,-3783,-4193,-4590,-4910,-5172,-5341,-5425,-5443,-5405,-5345,-5281,-5215,-5147,-5044,-4869,-4583,-4145,-3550,-2817,-1979,-1117,-300,397,915,1226,1350,1296,1141,920,692,474,287,103,-68,-270,-476,-690,-861,-938,-881,-619,-164,502,1312,2202,3077,3833,4399,4692,4701,4406,3857,3099,2207,1263,338,-502,-1197,-1739,-2092,-2298,-2356,-2328,-2234,-2124,-2001,-1894,-1772,-1646,-1491,-1298,-1080,-836,-592,-365,-165,-3,135,253,376,527,712,953,1230,1539,1839,2101,2269,2315,2196,1902,1438,822,105,-662,-1416,-2094,-2638,-3016,-3193,-3171,-2965,-2613,-2156,-1668,-1189,-786,-498,-342,-344,-467,-692,-955,-1181,-1313,-1278,-1039,-605,24,759,1560,2316,2987,3494,3836,3990,3995,3877,3681,3446,3190,2935,2668,2391,2077,1726,1337,924,523,167,-97,-220,-186,35,418,934,1524,2110,2621,2987,3154,3110,2844,2397,1804,1126,423,-245,-829,-1279,-1568,-1669,-1582,-1312,-879,-322,330,1019,1714,2359,2918,3356,3645,3771,3734,3552,3251,2871,2446,2005,1571,1144,719,278,-204,-742,-1366,-2055,-2837,-3646,-4480,-5270,-5970,-6543,-6938,-7135,-7125,-6903,-6499,-5928,-5243,-4461,-3636,-2774,-1906,-1036,-162,707,1568,2410,3206,3945,4581,5099,5452,5632,5608,5397,4995,4458,3798,3097,2374,1708,1127,679,401,298,385,641,1022,1482,1943,2324,2567,2609,2421,2029,1441,749,0,-714,-1349,-1848,-2205,-2412,-2491,-2476,-2409,-2315,-2242,-2182,-2160,-2154,-2165,-2177,-2191,-2205,-2224,-2252,-2281,-2317,-2326,-2311,-2218,-2038,-1728,-1269,-654,115,996,1943,2864,3679,4286,4617,4612,4265,3586,2640,1504,278,-926,-2014,-2887,-3487,-3770,-3731,-3389,-2794,-2014,-1124,-214,662,1428,2065,2535,2851,3007,3031,2941,2761,2528,2256,1981,1714,1467,1237,1024,799,558,270,-75,-484,-949,-1459,-1970,-2463,-2872,-3168,-3309,-3261,-3035,-2623,-2079,-1451,-799,-201,303,664,877,957,935,861,780,720,691,691,677,624,481,220,-181,-712,-1357,-2047,-2725,-3293,-3675,-3801,-3616,-3134,-2362,-1406,-354,649,1467,1984,2104,1798,1083,33,-1220,-2539,-3750,-4726,-5351,-5568,-5370,-4812,-3977,-3006,-2032,-1185,-578,-269,-267,-555,-1036,-1627,-2207,-2683,-2974,-3042,-2889,-2528,-2044,-1462,-876,-304,209,669,1085,1480,1891,2341,2862,3465,4157,4907,5717,6516,7288,7970,8518,8902,9086,9053,8806,8331,7669,6818,5850,4795,3741,2740,1870,1157,634,268,33,-137,-298,-511,-797,-1187,-1637,-2141,-2623,-3053,-3371,-3561,-3609,-3523,-3340,-3087,-2816,-2565,-2370,-2263,-2241,-2312,-2434,-2579,-2701,-2738,-2669,-2439,-2050,-1478,-751,127,1117,2182,3278,4345,5329,6172,6831,7258,7455,7406,7146,6707,6119,5439,4678,3875,3037,2180,1325,483,-301,-1011,-1601,-2058,-2369,-2545,-2604,-2581,-2511,-2427,-2360,-2321,-2326,-2364,-2433,-2500,-2546,-2516,-2394,-2117,-1695,-1103,-389,400,1178,1862,2354,2599,2542,2190,1575,765,-162,-1100,-1979,-2712,-3258,-3587,-3699,-3613,-3366,-3000,-2568,-2104,-1652,-1221,-815,-435,-49,341,751,1175,1591,1977,2293,2509,2592,2521,2290,1900,1363,699,-59,-879,-1710,-2511,-3225,-3813,-4238,-4480,-4532,-4392,-4077,-3590,-2960,-2186,-1298,-318,729,1783,2806,3723,4473,4997,5244,5180,4799,4099,3133,1950,639,-696,-1967,-3066,-3922,-4495,-4748,-4714,-4409,-3894,-3220,-2448,-1640,-850,-121,485,966,1273,1423,1430,1314,1145,958,828,800,899,1159,1537,2024,2543,3037,3445,3701,3786,3670,3383,2956,2455,1949,1505,1178,990,952,1016,1153,1277,1345,1272,1030,576,-95,-967,-2025,-3190,-4418,-5592,-6632,-7430,-7903,-7991,-7681,-6988,-5996,-4793,-3526,-2301,-1249,-441,87,332,352,212,6,-184,-272,-214,31,456,1053,1772,2578,3406,4221,4966,5624,6159,6576,6861,7038,7112,7123,7083,7019,6938,6831,6679,6439,6076,5527,4783,3806,2637,1299,-110,-1528,-2829,-3950,-4799,-5337,-5550,-5450,-5093,-4551,-3910,-3275,-2726,-2336,-2149,-2177,-2395,-2758,-3184,-3592,-3898,-4038,-3974,-3700,-3240,-2655,-2023,-1435,-990,-764,-816,-1168,-1789,-2608,-3524,-4384,-5061,-5407,-5330,-4787,-3779,-2389,-729,1042,2751,4242,5371,6040,6205,5864,5078,3953,2607,1213,-96,-1174,-1914,-2264,-2197,-1761,-1024,-99,884,1797,2530,2990,3135,2950,2465,1749,879,-35,-911,-1648,-2187,-2478,-2495,-2253,-1768,-1104,-324,478,1223,1813,2201,2316,2167,1748,1104,305,-589,-1488,-2329,-3047,-3602,-3967,-4136,-4117,-3922,-3591,-3133,-2604,-2004,-1379,-726,-68,602,1284,1979,2698,3421,4137,4807,5391,5836,6096,6127,5900,5419,4685,3754,2666,1505,337,-754,-1699,-2442,-2930,-3153,-3098,-2796,-2285,-1623,-885,-145,524,1065,1431,1618,1635,1526,1358,1181,1064,1041,1120,1304,1541,1790,1989,2074,2016,1777,1371,816,160,-528,-1181,-1715,-2065,-2167,-1987,-1509,-751,230,1352,2498,3540,4355,4838,4926,4609,3934,2996,1925,860,-77,-780,-1227,-1388,-1341,-1128,-860,-608,-448,-429,-552,-820,-1161,-1554,-1907,-2212,-2428,-2572,-2679,-2778,-2928,-3154,-3471,-3882,-4331,-4804,-5202,-5513,-5663,-5650,-5462,-5121,-4660,-4126,-3563,-3012,-2517,-2094,-1777,-1582,-1509,-1584,-1775,-2069,-2417,-2746,-2990,-3062,-2901,-2471,-1765,-836,260,1388,2475,3385,4067,4471,4603,4508,4248,3914,3578,3325,3190,3202,3353,3606,3935,4263,4572,4784,4898,4863,4675,4327,3804,3136,2324,1423,478,-443,-1269,-1938,-2401,-2637,-2656,-2500,-2235,-1948,-1715,-1612,-1676,-1912,-2292,-2744,-3193,-3548,-3736,-3706,-3442,-2969,-2335,-1636,-948,-383,-2,125,2,-359,-885,-1485,-2056,-2492,-2714,-2672,-2354,-1782,-1007,-95,881,1847,2755,3541,4194,4659,4939,4993,4828,4428,3822,3037,2138,1201,313,-433,-958,-1205,-1136,-784,-183,559,1327,1999,2461,2622,2457,1968,1228,354,-538,-1292,-1811,-1993,-1824,-1295,-483,527,1614,2645,3499,4070,4289,4136,3622,2813,1786,649,-502,-1564,-2475,-3165,-3629,-3851,-3876,-3735,-3500,-3218,-2943,-2709,-2511,-2340,-2139,-1872,-1464,-892,-125,821,1890,2995,4045,4886,5433,5571,5250,4472,3278,1777,106,-1564,-3087,-4296,-5115,-5457,-5335,-4778,-3874,-2750,-1539,-396,547,1183,1452,1338,890,182,-667,-1535,-2300,-2861,-3145,-3112,-2760,-2112,-1235,-189,915,1997,2951,3692,4171,4321,4160,3688,2953,2053,1048,90,-752,-1357,-1682,-1689,-1410,-895,-238,465,1116,1639,1980,2127,2089,1911,1629,1304,958,615,268,-92,-483,-916,-1367,-1829,-2219,-2504,-2600,-2480,-2116,-1537,-799,17,795,1449,1876,2039,1918,1545,979,290,-428,-1115,-1701,-2161,-2475,-2658,-2715,-2688,-2581,-2425,-2229,-2005,-1786,-1597,-1481,-1490,-1644,-1988,-2493,-3144,-3870,-4577,-5179,-5557,-5634,-5349,-4677,-3646,-2328,-810,761,2290,3642,4757,5579,6109,6371,6401,6259,5982,5625,5222,4805,4409,4065,3806,3666,3655,3794,4037,4364,4683,4921,4999,4832,4396,3676,2710,1569,336,-891,-2031,-3028,-3846,-4498,-5004,-5407,-5760,-6078,-6378,-6628,-6777,-6761,-6510,-5978,-5151,-4067,-2806,-1502,-289,671,1269,1431,1146,477,-456,-1500,-2477,-3227,-3637,-3617,-3181,-2355,-1248,17,1309,2480,3432,4080,4386,4361,4027,3458,2718,1894,1054,279,-384,-867,-1151,-1190,-994,-561,55,810,1600,2353,2954,3331,3430,3216,2724,1996,1131,227,-593,-1233,-1605,-1660,-1402,-838,-63,863,1809,2679,3361,3768,3837,3543,2886,1920,719,-617,-1964,-3217,-4267,-5039,-5487,-5602,-5405,-4943,-4285,-3500,-2671,-1852,-1096,-434,132,603,1020,1405,1803,2227,2683,3153,3597,3953,4176,4187,3974,3498,2809,1937,991,59,-747,-1332,-1633,-1611,-1274,-655,166,1114,2069,2952,3640,4084,4198,3982,3426,2569,1502,287,-922,-2047,-2954,-3567,-3826,-3696,-3192,-2357,-1269,-48,1186,2277,3111,3563,3586,3158,2332,1204,-89,-1381,-2517,-3348,-3775,-3733,-3235,-2318,-1113,266,1629,2849,3765,4316,4444,4185,3609,2821,1955,1116,409,-119,-456,-634,-717,-775,-889,-1091,-1418,-1846,-2343,-2863,-3347,-3757,-4055,-4229,-4263,-4186,-3986,-3727,-3402,-3083,-2780,-2552,-2414,-2403,-2517,-2759,-3092,-3490,-3885,-4246,-4510,-4666,-4694,-4599,-4427,-4176,-3936,-3690,-3500,-3337,-3194,-3021,-2771,-2389,-1841,-1112,-216,802,1888,2964,3959,4821,5494,5980,6255,6359,6294,6112,5809,5438,4980,4473,3923,3350,2804,2316,1943,1737,1724,1937,2361,2971,3710,4502,5263,5901,6343,6515,6398,5962,5247,4279,3116,1820,445,-956,-2337,-3656,-4859,-5900,-6706,-7222,-7381,-7146,-6507,-5490,-4169,-2664,-1105,333,1514,2313,2638,2479,1841,819,-492,-1935,-3379,-4661,-5671,-6296,-6485,-6205,-5482,-4362,-2927,-1287,459,2172,3755,5092,6095,6708,6874,6613,5920,4887,3584,2151,721,-559,-1555,-2166,-2333,-2055,-1386,-424,685,1797,2761,3469,3837,3856,3537,2958,2206,1388,609,-36,-486,-690,-659,-401,7,509,999,1395,1612,1584,1289,724,-67,-1003,-1997,-2939,-3733,-4307,-4600,-4616,-4358,-3887,-3259,-2542,-1807,-1091,-452,107,557,915,1178,1374,1510,1619,1698,1756,1787,1754,1654,1430,1082,581,-48,-776,-1537,-2253,-2833,-3199,-3282,-3065,-2545,-1794,-901,8,789,1325,1499,1272,628,-361,-1599,-2931,-4203,-5251,-5941,-6184,-5923,-5179,-4006,-2493,-782,999,2698,4177,5331,6061,6337,6131,5505,4507,3277,1917,605,-547,-1393,-1864,-1908,-1544,-822,154,1267,2383,3385,4183,4708,4957,4925,4685,4275,3786,3264,2762,2300,1865,1454,1022,557,33,-544,-1156,-1760,-2306,-2730,-2979,-3007,-2809,-2377,-1777,-1040,-267,474,1102,1538,1749,1680,1342,723,-129,-1173,-2330,-3509,-4611,-5520,-6168,-6475,-6446,-6085,-5465,-4677,-3827,-3022,-2358,-1889,-1653,-1624,-1762,-1972,-2172,-2249,-2124,-1748,-1081,-175,937,2142,3338,4415,5259,5813,6015,5890,5453,4792,3993,3158,2396,1772,1364,1188,1258,1548,2016,2609,3258,3893,4450,4864,5089,5082,4838,4343,3632,2728,1681,543,-645,-1835,-2994,-4102,-5122,-6046,-6827,-7437,-7823,-7957,-7796,-7344,-6608,-5632,-4480,-3237,-1984,-813,204,1006,1549,1798,1757,1413,801,-38,-1038,-2108,-3137,-4008,-4608,-4834,-4636,-3976,-2900,-1471,175,1902,3535,4930,5938,6479,6500,6009,5076,3797,2324,811,-590,-1736,-2531,-2922,-2888,-2480,-1766,-861,109,1018,1755,2239,2431,2336,2006,1521,990,523,209,119,267,635,1153,1735,2263,2643,2781,2631,2180,1459,539,-479,-1477,-2339,-2964,-3291,-3288,-2984,-2424,-1715,-946,-242,323,670,788,682,401,22,-379,-724,-941,-1013,-906,-662,-304,109,517,873,1129,1249,1230,1066,775,410,0,-369,-644,-753,-641,-275,362,1248,2330,3532,4729,5816,6640,7104,7117,6644,5711,4387,2809,1120,-480,-1838,-2789,-3229,-3103,-2431,-1284,185,1792,3338,4596,5415,5651,5265,4274,2771,920,-1091,-3051,-4749,-6034,-6770,-6913,-6467,-5505,-4148,-2568,-924,595,1856,2770,3269,3416,3226,2856,2382,1948,1618,1439,1400,1451,1518,1521,1398,1119,692,159,-415,-958,-1413,-1732,-1919,-1974,-1943,-1865,-1779,-1726,-1726,-1798,-1958,-2213,-2575,-3043,-3618,-4275,-4990,-5718,-6402,-6995,-7430,-7684,-7710,-7528,-7139,-6605,-5969,-5311,-4670,-4109,-3623,-3206,-2812,-2364,-1798,-1043,-60,1152,2558,4081,5618,7045,8228,9064,9447,9348,8753,7725,6352,4775,3138,1597,300,-642,-1131,-1146,-668,217,1430,2812,4205,5441,6356,6830,6780,6194,5113,3651,1961,224,-1372,-2673,-3565,-4001,-3997,-3633,-3027,-2314,-1628,-1074,-704,-554,-580,-753,-994,-1251,-1462,-1603,-1665,-1667,-1642,-1643,-1705,-1880,-2181,-2619,-3183,-3840,-4556,-5271,-5939,-6500,-6897,-7086,-7019,-6679,-6061,-5191,-4116,-2916,-1669,-464,623,1549,2282,2826,3213,3473,3669,3829,4005,4204,4454,4739,5054,5380,5684,5945,6126,6208,6167,5991,5686,5257,4743,4167,3593,3033,2552,2135,1801,1502,1209,845,370,-282,-1131,-2177,-3387,-4685,-5982,-7159,-8100,-8695,-8862,-8554,-7770,-6566,-5027,-3298,-1515,166,1609,2720,3426,3720,3616,3178,2488,1650,773,-45,-710,-1163,-1361,-1299,-1006,-529,62,678,1258,1715,2015,2123,2045,1808,1448,1031,594,199,-135,-382,-551,-649,-709,-760,-833,-961,-1150,-1410,-1712,-2033,-2328,-2559,-2696,-2713,-2608,-2383,-2072,-1697,-1313,-950,-660,-468,-406,-469,-665,-949,-1284,-1604,-1823,-1871,-1670,-1179,-376,694,1983,3354,4712,5901,6832,7412,7619,7457,6997,6323,5564,4835,4261,3925,3897,4170,4725,5459,6263,7002,7528,7751,7577,7003,6040,4777,3307,1757,253,-1114,-2249,-3118,-3705,-4024,-4118,-4043,-3870,-3671,-3528,-3492,-3634,-3967,-4521,-5250,-6140,-7089,-8034,-8864,-9490,-9835,-9833,-9468,-8729,-7664,-6316,-4773,-3124,-1452,142,1600,2860,3888,4689,5255,5631,5827,5892,5837,5696,5482,5196,4856,4459,4018,3545,3052,2563,2096,1671,1304,1002,771,606,506,452,438,440,442,427,378,292,163,5,-169,-344,-491,-598,-644,-620,-535,-397,-231,-75,41,83,20,-152,-441,-832,-1288,-1797,-2299,-2792,-3225,-3616,-3926,-4193,-4401,-4579,-4737,-4898,-5067,-5279,-5513,-5799,-6098,-6393,-6629,-6744,-6669,-6330,-5689,-4694,-3375,-1753,84,2019,3921,5627,6994,7902,8272,8096,7423,6370,5089,3769,2584,1680,1159,1042,1297,1843,2514,3202,3708,3955,3834,3329,2466,1303,-39,-1459,-2816,-4017,-4966,-5625,-5971,-6031,-5851,-5509,-5083,-4658,-4300,-4062,-3964,-4011,-4168,-4404,-4641,-4836,-4906,-4804,-4490,-3923,-3126,-2084,-864,513,1959,3429,4841,6136,7256,8152,8779,9125,9159,8905,8367,7599,6642,5575,4471,3412,2476,1729,1203,918,852,947,1146,1344,1472,1455,1247,841,243,-496,-1341,-2212,-3083,-3880,-4573,-5122,-5475,-5615,-5496,-5105,-4442,-3517,-2383,-1096,265,1615,2870,3954,4803,5375,5637,5584,5220,4580,3697,2642,1476,295,-805,-1733,-2378,-2682,-2569,-2039,-1105,156,1634,3180,4636,5832,6644,6957,6746,6015,4849,3366,1718,86,-1377,-2516,-3229,-3458,-3186,-2464,-1371,-35,1397,2763,3906,4676,4972,4718,3905,2572,817,-1223,-3374,-5455,-7295,-8736,-9689,-10087,-9954,-9340,-8372,-7176,-5931,-4755,-3791,-3095,-2714,-2623,-2784,-3109,-3528,-3926,-4247,-4399,-4342,-4044,-3487,-2695,-1693,-535,720,2010,3265,4443,5481,6360,7030,7479,7676,7610,7275,6692,5887,4934,3902,2904,2033,1398,1062,1073,1430,2095,2982,3994,4988,5847,6444,6677,6491,5859,4809,3403,1743,-47,-1837,-3496,-4916,-6018,-6742,-7093,-7065,-6728,-6125,-5359,-4504,-3666,-2908,-2333,-1957,-1843,-1968,-2310,-2815,-3396,-3963,-4415,-4670,-4664,-4375,-3812,-3017,-2071,-1058,-71,813,1534,2076,2425,2628,2708,2718,2689,2642,2588,2518,2426,2292,2128,1924,1729,1559,1468,1490,1652,1967,2429,2999,3645,4285,4870,5310,5549,5531,5210,4595,3673,2514,1152,-315,-1812,-3237,-4513,-5549,-6290,-6687,-6723,-6422,-5812,-4990,-4024,-3041,-2124,-1372,-840,-559,-509,-644,-877,-1115,-1243,-1193,-889,-332,469,1444,2519,3592,4575,5398,5993,6356,6450,6311,5939,5371,4637,3763,2791,1746,672,-411,-1467,-2472,-3417,-4271,-5042,-5717,-6287,-6758,-7112,-7357,-7483,-7494,-7399,-7202,-6938,-6607,-6262,-5899,-5555,-5234,-4933,-4664,-4401,-4145,-3871,-3583,-3252,-2905,-2520,-2145,-1769,-1445,-1165,-953,-792,-667,-540,-380,-144,197,664,1267,1998,2837,3745,4683,5589,6424,7124,7674,8038,8229,8263,8166,7984,7755,7493,7240,6963,6678,6347,5956,5494,4943,4316,3611,2861,2083,1321,599,-22,-530,-864,-1019,-971,-727,-322,205,776,1313,1726,1929,1860,1476,774,-220,-1429,-2773,-4131,-5403,-6484,-7291,-7785,-7929,-7755,-7276,-6571,-5692,-4728,-3734,-2791,-1929,-1202,-605,-149,195,460,687,927,1222,1600,2095,2699,3405,4195,5009,5829,6580,7231,7722,8023,8081,7878,7381,6579,5501,4158,2639,1008,-616,-2144,-3454,-4486,-5163,-5474,-5433,-5068,-4464,-3680,-2821,-1951,-1154,-474,52,390,560,539,377,77,-315,-750,-1193,-1570,-1838,-1937,-1829,-1490,-924,-160,745,1705,2636,3426,4000,4282,4236,3863,3194,2296,1260,174,-850,-1752,-2446,-2913,-3113,-3061,-2753,-2227,-1522,-693,178,1014,1713,2196,2378,2219,1693,833,-316,-1634,-3033,-4361,-5510,-6378,-6889,-7023,-6778,-6219,-5399,-4434,-3408,-2428,-1575,-916,-494,-331,-420,-739,-1240,-1871,-2558,-3238,-3834,-4287,-4539,-4534,-4251,-3651,-2754,-1575,-173,1368,2949,4444,5736,6710,7275,7379,7002,6188,5001,3563,2003,465,-916,-2036,-2817,-3216,-3237,-2885,-2226,-1301,-198,1007,2225,3356,4314,4996,5345,5296,4857,4037,2926,1604,209,-1146,-2345,-3302,-3968,-4334,-4414,-4273,-3966,-3577,-3173,-2815,-2533,-2357,-2269,-2254,-2281,-2301,-2300,-2236,-2118,-1927,-1694,-1408,-1088,-725,-308,174,742,1405,2151,2976,3825,4674,5446,6107,6594,6883,6944,6784,6411,5868,5202,4466,3740,3065,2517,2115,1897,1856,1970,2212,2510,2827,3074,3211,3162,2903,2385,1621,598,-620,-1992,-3413,-4783,-6005,-6960,-7593,-7852,-7732,-7289,-6567,-5675,-4699,-3724,-2836,-2081,-1495,-1101,-885,-854,-974,-1242,-1614,-2072,-2555,-3021,-3389,-3601,-3576,-3270,-2647,-1722,-528,838,2284,3660,4863,5763,6303,6440,6195,5623,4811,3854,2856,1897,1034,323,-255,-669,-979,-1177,-1329,-1440,-1557,-1686,-1848,-2047,-2274,-2535,-2795,-3050,-3262,-3404,-3441,-3350,-3094,-2681,-2093,-1365,-520,397,1341,2264,3132,3903,4564,5092,5477,5715,5798,5734,5516,5166,4683,4111,3455,2769,2065,1377,733,138,-373,-810,-1138,-1369,-1478,-1475,-1354,-1126,-806,-420,1,415,791,1085,1283,1350,1292,1087,745,257,-362,-1093,-1906,-2745,-3537,-4226,-4710,-4966,-4935,-4643,-4117,-3443,-2708,-2025,-1469,-1125,-995,-1087,-1314,-1613,-1847,-1939,-1775,-1317,-544,515,1790,3187,4605,5924,7065,7934,8477,8661,8452,7873,6924,5676,4186,2569,945,-553,-1781,-2630,-3014,-2897,-2315,-1333,-92,1260,2560,3628,4377,4679,4550,3985,3071,1906,616,-690,-1889,-2915,-3702,-4235,-4513,-4564,-4433,-4166,-3829,-3454,-3100,-2785,-2549,-2388,-2317,-2324,-2402,-2542,-2727,-2952,-3214,-3502,-3825,-4163,-4524,-4875,-5217,-5510,-5732,-5842,-5800,-5572,-5128,-4465,-3589,-2569,-1458,-380,577,1290,1679,1693,1320,611,-338,-1405,-2421,-3257,-3768,-3888,-3568,-2847,-1778,-485,925,2315,3579,4639,5445,5984,6284,6371,6311,6142,5907,5641,5349,5048,4722,4376,3995,3570,3104,2577,2010,1390,740,73,-587,-1221,-1784,-2278,-2649,-2900,-3011,-2973,-2800,-2496,-2091,-1596,-1049,-459,158,794,1459,2159,2893,3673,4470,5266,6006,6639,7094,7310,7238,6830,6094,5032,3702,2171,538,-1095,-2624,-3946,-4999,-5709,-6081,-6109,-5839,-5337,-4681,-3962,-3282,-2712,-2341,-2195,-2315,-2663,-3215,-3890,-4604,-5266,-5770,-6049,-6018,-5677,-4989,-4035,-2849,-1565,-282,867,1769,2356,2575,2458,2050,1485,865,366,76,114,500,1242,2273,3509,4822,6097,7211,8083,8653,8903,8856,8545,8034,7375,6617,5801,4942,4052,3133,2178,1203,203,-782,-1743,-2628,-3408,-4046,-4504,-4777,-4844,-4729,-4449,-4050,-3578,-3092,-2643,-2283,-2045,-1953,-2007,-2194,-2479,-2802,-3111,-3324,-3392,-3256,-2889,-2298,-1501,-578,398,1315,2071,2566,2745,2559,2042,1243,244,-811,-1837,-2682,-3286,-3566,-3520,-3150,-2524,-1706,-815,54,782,1284,1494,1373,942,232,-668,-1657,-2643,-3491,-4135,-4474,-4476,-4116,-3408,-2411,-1194,120,1428,2591,3524,4130,4395,4308,3928,3329,2622,1889,1249,731,398,215,167,171,188,131,-5,-244,-546,-853,-1095,-1194,-1097,-755,-191,597,1498,2470,3366,4112,4592,4745,4522,3933,2996,1804,446,-945,-2237,-3308,-4045,-4375,-4269,-3727,-2807,-1592,-186,1280,2692,3930,4899,5514,5742,5555,4989,4100,2973,1736,498,-607,-1479,-2035,-2230,-2056,-1554,-779,158,1164,2108,2895,3433,3668,3581,3186,2535,1713,802,-72,-848,-1418,-1780,-1901,-1827,-1614,-1335,-1067,-875,-793,-831,-970,-1159,-1348,-1478,-1511,-1426,-1229,-958,-662,-413,-270,-278,-463,-806,-1270,-1772,-2231,-2553,-2658,-2501,-2056,-1360,-467,511,1459,2239,2735,2861,2570,1882,857,-381,-1703,-2937,-3948,-4606,-4834,-4605,-3936,-2907,-1631,-255,1046,2140,2856,3138,2914,2217,1117,-269,-1785,-3281,-4602,-5639,-6317,-6605,-6532,-6140,-5522,-4760,-3946,-3152,-2427,-1804,-1271,-820,-404,11,477,1022,1689,2467,3372,4355,5394,6404,7340,8106,8645,8905,8833,8448,7747,6802,5674,4458,3244,2119,1146,360,-243,-697,-1073,-1443,-1896,-2487,-3256,-4183,-5219,-6274,-7220,-7946,-8321,-8271,-7753,-6774,-5408,-3768,-1999,-278,1241,2417,3155,3416,3223,2642,1799,831,-120,-903,-1441,-1646,-1526,-1094,-426,397,1261,2071,2734,3179,3377,3314,3021,2544,1961,1329,737,217,-178,-451,-601,-664,-654,-627,-576,-545,-501,-444,-339,-154,134,535,1049,1635,2252,2847,3363,3763,4034,4170,4207,4175,4128,4093,4116,4190,4325,4491,4651,4768,4791,4683,4411,3955,3310,2492,1510,407,-799,-2056,-3333,-4580,-5758,-6819,-7710,-8402,-8839,-9006,-8883,-8466,-7794,-6895,-5854,-4721,-3609,-2556,-1653,-902,-333,76,350,512,606,640,640,605,537,435,296,126,-71,-280,-496,-701,-902,-1089,-1285,-1489,-1722,-1987,-2289,-2629,-2997,-3376,-3755,-4086,-4354,-4492,-4464,-4217,-3709,-2929,-1863,-560,932,2526,4112,5605,6889,7914,8608,8976,8997,8719,8165,7396,6460,5428,4359,3316,2368,1547,909,447,176,61,74,173,311,453,572,639,655,615,512,378,189,-11,-233,-440,-612,-712,-698,-548,-220,274,936,1709,2529,3307,3940,4339,4415,4125,3451,2423,1121,-356,-1858,-3247,-4382,-5149,-5476,-5344,-4775,-3864,-2720,-1509,-375,515,1065,1177,843,75,-1051,-2433,-3941,-5447,-6809,-7919,-8677,-9015,-8913,-8354,-7408,-6114,-4609,-2970,-1348,182,1521,2638,3512,4172,4651,5014,5307,5579,5860,6145,6439,6695,6895,6993,6958,6783,6447,5976,5367,4656,3855,2985,2063,1103,113,-900,-1917,-2949,-3956,-4948,-5874,-6726,-7442,-7992,-8308,-8348,-8063,-7418,-6421,-5071,-3456,-1632,261,2115,3795,5200,6244,6880,7109,6944,6457,5712,4800,3800,2804,1855,1024,328,-222,-619,-913,-1118,-1304,-1513,-1802,-2201,-2744,-3412,-4199,-5046,-5906,-6714,-7407,-7942,-8281,-8409,-8325,-8041,-7571,-6948,-6184,-5313,-4345,-3307,-2213,-1087,43,1155,2213,3195,4076,4834,5462,5950,6308,6531,6644,6647,6558,6394,6158,5862,5516,5109,4651,4122,3518,2828,2046,1170,223,-782,-1799,-2785,-3702,-4484,-5102,-5507,-5678,-5591,-5256,-4673,-3890,-2948,-1907,-838,210,1173,2030,2746,3338,3795,4153,4408,4590,4685,4704,4629,4478,4244,3959,3648,3339,3076,2863,2725,2637,2582,2526,2420,2236,1930,1491,905,191,-622,-1492,-2350,-3130,-3756,-4163,-4291,-4112,-3608,-2808,-1763,-549,736,1983,3104,4010,4658,5034,5148,5061,4824,4523,4209,3935,3721,3542,3386,3172,2869,2401,1748,887,-160,-1352,-2627,-3893,-5071,-6057,-6785,-7193,-7260,-6999,-6456,-5718,-4879,-4061,-3359,-2863,-2611,-2615,-2827,-3168,-3542,-3813,-3895,-3684,-3151,-2289,-1146,185,1607,2971,4182,5109,5701,5911,5755,5288,4589,3788,2974,2277,1744,1418,1274,1263,1286,1272,1107,740,133,-735,-1800,-3032,-4328,-5597,-6756,-7687,-8354,-8673,-8666,-8323,-7713,-6908,-5986,-5050,-4154,-3358,-2665,-2060,-1491,-890,-187,678,1735,2978,4352,5766,7093,8198,8947,9246,9032,8312,7150,5648,3977,2287,742,-519,-1435,-1944,-2103,-1956,-1630,-1226,-884,-698,-747,-1082,-1669,-2499,-3444,-4412,-5260,-5843,-6064,-5824,-5098,-3912,-2339,-522,1377,3164,4666,5731,6269,6242,5687,4694,3399,1970,566,-666,-1617,-2231,-2494,-2452,-2170,-1744,-1273,-830,-499,-294,-245,-321,-501,-730,-965,-1157,-1271,-1292,-1210,-1053,-835,-595,-367,-150,26,208,394,650,1006,1500,2170,3006,4011,5129,6297,7435,8442,9233,9731,9881,9680,9135,8311,7283,6135,4963,3827,2792,1869,1066,355,-304,-957,-1651,-2424,-3298,-4276,-5345,-6467,-7593,-8670,-9629,-10420,-10979,-11278,-11274,-10960,-10334,-9400,-8207,-6778,-5193,-3510,-1816,-185,1308,2586,3611,4316,4704,4750,4499,3974,3270,2441,1602,810,146,-363,-700,-880,-934,-907,-844,-793,-787,-852,-1005,-1252,-1583,-1991,-2443,-2904,-3342,-3686,-3918,-3965,-3820,-3455,-2874,-2101,-1167,-117,995,2128,3228,4251,5168,5927,6505,6864,6976,6835,6437,5810,4999,4060,3081,2118,1265,550,36,-292,-422,-396,-247,-7,277,593,910,1217,1501,1734,1898,1963,1903,1714,1386,959,452,-54,-514,-854,-1027,-997,-759,-324,249,905,1546,2096,2472,2630,2544,2248,1795,1284,818,498,391,531,898,1412,1983,2460,2739,2685,2252,1382,132,-1464,-3270,-5172,-7006,-8638,-9928,-10789,-11164,-11040,-10475,-9537,-8353,-7046,-5740,-4537,-3514,-2682,-2043,-1519,-1035,-491,214,1144,2336,3782,5415,7137,8815,10289,11424,12085,12202,11746,10762,9339,7634,5800,4030,2451,1191,276,-285,-579,-705,-803,-999,-1389,-2040,-2931,-4027,-5200,-6334,-7281,-7918,-8158,-7941,-7288,-6227,-4853,-3276,-1597,44,1563,2859,3868,4554,4883,4887,4564,4000,3237,2372,1489,656,-47,-595,-963,-1179,-1273,-1319,-1358,-1473,-1681,-2017,-2459,-2978,-3518,-4022,-4421,-4684,-4769,-4701,-4486,-4208,-3909,-3682,-3579,-3642,-3889,-4282,-4765,-5240,-5590,-5696,-5457,-4794,-3687,-2163,-294,1770,3893,5882,7586,8867,9632,9852,9547,8782,7679,6356,4952,3586,2341,1274,403,-296,-854,-1328,-1774,-2226,-2726,-3271,-3850,-4433,-4964,-5391,-5652,-5697,-5495,-5035,-4334,-3433,-2394,-1286,-181,859,1793,2589,3254,3805,4258,4670,5042,5418,5788,6136,6452,6674,6787,6748,6541,6170,5651,5018,4317,3584,2868,2183,1552,968,412,-118,-665,-1215,-1786,-2353,-2900,-3381,-3785,-4061,-4217,-4231,-4122,-3886,-3541,-3075,-2485,-1743,-835,256,1517,2913,4378,5808,7088,8089,8692,8808,8377,7404,5930,4066,1959,-214,-2266,-4010,-5320,-6073,-6266,-5900,-5092,-3957,-2679,-1419,-346,420,787,744,297,-458,-1434,-2492,-3506,-4368,-4978,-5284,-5261,-4903,-4258,-3362,-2295,-1118,83,1244,2299,3208,3933,4473,4819,4996,5010,4893,4636,4275,3784,3189,2473,1662,760,-191,-1162,-2113,-2987,-3775,-4431,-4963,-5375,-5661,-5865,-5960,-5987,-5911,-5752,-5490,-5143,-4714,-4232,-3726,-3223,-2741,-2297,-1856,-1414,-896,-274,512,1467,2601,3855,5166,6427,7516,8328,8746,8714,8194,7211,5833,4167,2360,549,-1104,-2507,-3555,-4251,-4600,-4681,-4595,-4451,-4362,-4410,-4636,-5031,-5557,-6113,-6599,-6900,-6919,-6584,-5879,-4807,-3430,-1842,-132,1564,3150,4521,5604,6352,6753,6823,6596,6140,5513,4784,4020,3257,2554,1923,1400,987,697,523,449,456,494,539,528,445,253,-40,-430,-868,-1334,-1764,-2145,-2442,-2656,-2788,-2840,-2831,-2745,-2584,-2324,-1933,-1390,-660,268,1395,2701,4151,5680,7222,8684,9988,11033,11760,12089,12007,11493,10583,9333,7817,6135,4374,2634,967,-563,-1952,-3197,-4317,-5356,-6335,-7284,-8210,-9092,-9909,-10599,-11118,-11395,-11398,-11087,-10476,-9583,-8477,-7219,-5912,-4629,-3451,-2429,-1582,-915,-395,23,394,766,1186,1665,2215,2801,3390,3915,4332,4565,4593,4368,3902,3201,2306,1278,167,-933,-1975,-2889,-3620,-4155,-4459,-4544,-4425,-4116,-3667,-3109,-2498,-1882,-1314,-842,-493,-293,-217,-244,-316,-366,-329,-157,196,715,1392,2164,2962,3717,4345,4794,5020,4999,4756,4308,3733,3091,2477,1965,1640,1538,1688,2075,2630,3300,3945,4497,4825,4879,4605,4005,3119,1998,748,-559,-1808,-2932,-3858,-4538,-4953,-5089,-4965,-4592,-4018,-3265,-2394,-1433,-421,603,1622,2591,3495,4293,4952,5440,5713,5750,5536,5058,4346,3412,2320,1109,-140,-1381,-2541,-3578,-4455,-5139,-5633,-5933,-6046,-6010,-5831,-5556,-5201,-4797,-4352,-3890,-3400,-2892,-2342,-1744,-1077,-320,524,1477,2512,3613,4748,5849,6878,7744,8396,8764,8801,8482,7807,6807,5545,4100,2577,1069,-326,-1542,-2529,-3266,-3761,-4033,-4128,-4077,-3942,-3739,-3518,-3289,-3055,-2827,-2565,-2276,-1902,-1452,-883,-220,532,1324,2109,2810,3389,3768,3938,3879,3596,3141,2525,1813,1027,200,-655,-1528,-2403,-3280,-4118,-4906,-5581,-6130,-6478,-6646,-6568,-6301,-5831,-5215,-4502,-3732,-2980,-2276,-1682,-1224,-941,-852,-965,-1278,-1761,-2365,-3029,-3665,-4198,-4542,-4639,-4430,-3909,-3067,-1935,-574,967,2577,4180,5669,6944,7932,8552,8775,8585,8006,7082,5888,4500,3007,1496,24,-1334,-2557,-3616,-4509,-5254,-5847,-6330,-6686,-6942,-7069,-7053,-6875,-6493,-5906,-5093,-4071,-2870,-1539,-130,1276,2628,3855,4908,5763,6395,6815,7043,7115,7076,6985,6875,6803,6772,6810,6878,6960,6996,6931,6720,6307,5676,4818,3753,2511,1164,-249,-1627,-2927,-4064,-4993,-5670,-6076,-6210,-6099,-5770,-5292,-4701,-4063,-3406,-2759,-2130,-1505,-876,-214,496,1258,2084,2943,3806,4631,5332,5867,6138,6104,5726,5003,3969,2714,1321,-58,-1306,-2308,-2951,-3218,-3066,-2570,-1791,-862,96,943,1575,1913,1924,1615,1039,259,-631,-1548,-2423,-3194,-3829,-4311,-4628,-4790,-4796,-4647,-4351,-3907,-3321,-2618,-1816,-958,-93,738,1473,2071,2507,2745,2797,2670,2391,2008,1553,1067,577,93,-388,-874,-1380,-1911,-2459,-3018,-3533,-3995,-4330,-4523,-4542,-4363,-4007,-3463,-2769,-1941,-1019,-36,957,1908,2757,3451,3931,4178,4162,3906,3436,2799,2066,1291,555,-95,-596,-922,-1047,-980,-735,-361,83,535,904,1142,1169,954,485,-239,-1152,-2195,-3261,-4228,-4996,-5438,-5507,-5145,-4384,-3263,-1890,-366,1167,2600,3822,4754,5346,5578,5448,4993,4240,3261,2102,846,-450,-1698,-2851,-3816,-4569,-5047,-5231,-5125,-4720,-4063,-3181,-2128,-966,247,1449,2576,3585,4420,5065,5497,5742,5798,5738,5567,5355,5113,4857,4589,4281,3925,3489,2986,2418,1835,1279,823,517,409,526,845,1351,1964,2623,3244,3754,4097,4240,4165,3881,3406,2770,2001,1130,183,-819,-1850,-2889,-3913,-4887,-5794,-6591,-7258,-7764,-8078,-8189,-8073,-7714,-7131,-6304,-5287,-4094,-2801,-1456,-160,1028,2009,2730,3147,3245,3046,2616,2017,1381,789,350,122,127,349,717,1136,1491,1677,1611,1252,596,-305,-1379,-2531,-3656,-4684,-5538,-6201,-6647,-6897,-6955,-6850,-6591,-6190,-5656,-4989,-4201,-3299,-2312,-1258,-184,874,1866,2739,3461,3968,4255,4270,4037,3544,2838,1964,995,23,-872,-1580,-2031,-2157,-1925,-1346,-454,679,1949,3266,4500,5590,6434,7021,7319,7351,7158,6765,6252,5631,4971,4274,3574,2865,2150,1425,668,-108,-919,-1744,-2565,-3358,-4076,-4694,-5161,-5459,-5556,-5448,-5147,-4674,-4079,-3402,-2713,-2041,-1441,-913,-468,-80,271,618,974,1348,1722,2070,2344,2498,2483,2269,1835,1195,386,-542,-1486,-2379,-3092,-3557,-3692,-3464,-2873,-1956,-794,499,1814,3005,3983,4657,4983,4981,4678,4170,3547,2928,2398,2046,1891,1947,2159,2464,2769,2987,3036,2868,2459,1819,1000,49,-942,-1908,-2778,-3501,-4038,-4392,-4532,-4503,-4283,-3918,-3395,-2758,-2005,-1194,-345,479,1235,1861,2330,2585,2637,2451,2058,1454,685,-227,-1230,-2261,-3275,-4176,-4919,-5424,-5651,-5568,-5182,-4507,-3599,-2514,-1324,-99,1104,2236,3270,4171,4936,5532,5951,6171,6172,5948,5496,4833,3988,3007,1939,845,-231,-1231,-2136,-2908,-3551,-4055,-4439,-4712,-4908,-5041,-5143,-5231,-5309,-5391,-5444,-5461,-5392,-5208,-4869,-4346,-3635,-2740,-1703,-568,589,1700,2695,3495,4063,4347,4334,4025,3447,2643,1696,685,-283,-1109,-1691,-1969,-1877,-1425,-622,460,1729,3084,4393,5555,6457,7036,7236,7065,6529,5728,4723,3665,2644,1793,1168,832,750,907,1192,1526,1796,1911,1813,1474,896,135,-758,-1689,-2582,-3369,-3988,-4422,-4647,-4683,-4539,-4249,-3824,-3303,-2689,-2007,-1267,-485,323,1122,1899,2592,3189,3615,3869,3891,3695,3276,2663,1917,1099,301,-392,-897,-1150,-1121,-806,-254,476,1295,2106,2850,3446,3884,4150,4261,4242,4124,3914,3628,3258,2780,2189,1455,579,-435,-1563,-2759,-3973,-5142,-6207,-7113,-7822,-8316,-8598,-8691,-8636,-8470,-8258,-8017,-7794,-7571,-7349,-7080,-6712,-6204,-5481,-4540,-3342,-1928,-324,1374,3098,4723,6166,7329,8144,8572,8585,8202,7447,6368,5048,3555,2005,502,-859,-1952,-2729,-3119,-3109,-2736,-2027,-1092,-18,1078,2078,2887,3427,3638,3523,3080,2373,1471,450,-582,-1562,-2412,-3095,-3596,-3920,-4095,-4171,-4172,-4162,-4147,-4165,-4206,-4278,-4354,-4425,-4451,-4419,-4285,-4035,-3648,-3112,-2444,-1652,-773,157,1096,2017,2882,3696,4432,5120,5737,6293,6758,7086,7230,7114,6673,5871,4678,3142,1330,-631,-2568,-4320,-5679,-6534,-6745,-6316,-5249,-3662,-1703,464,2619,4630,6312,7599,8414,8754,8641,8135,7301,6242,5037,3786,2571,1456,499,-278,-861,-1263,-1521,-1665,-1757,-1833,-1947,-2122,-2382,-2711,-3097,-3477,-3808,-4006,-4011,-3764,-3215,-2367,-1222,163,1712,3335,4921,6372,7596,8524,9101,9307,9130,8580,7694,6506,5091,3519,1886,274,-1206,-2505,-3535,-4291,-4750,-4943,-4912,-4721,-4426,-4103,-3795,-3555,-3398,-3347,-3391,-3528,-3734,-3979,-4231,-4445,-4570,-4568,-4398,-4033,-3492,-2781,-1987,-1173,-452,85,336,250,-222,-1040,-2169,-3485,-4877,-6187,-7281,-8039,-8371,-8241,-7648,-6632,-5286,-3685,-1967,-222,1444,2950,4250,5301,6105,6655,6982,7096,7038,6822,6488,6059,5563,5037,4484,3947,3403,2874,2339,1789,1233,666,119,-370,-758,-989,-1024,-832,-422,181,901,1652,2317,2792,2971,2785,2211,1248,-18,-1503,-3043,-4497,-5691,-6494,-6803,-6569,-5813,-4609,-3096,-1448,144,1495,2453,2924,2874,2347,1449,336,-806,-1782,-2421,-2590,-2207,-1270,178,2010,4074,6162,8078,9619,10624,10972,10610,9543,7847,5653,3143,505,-2032,-4301,-6133,-7434,-8161,-8334,-8031,-7362,-6474,-5496,-4562,-3761,-3156,-2758,-2557,-2494,-2516,-2539,-2513,-2371,-2095,-1666,-1093,-408,371,1183,2008,2782,3482,4052,4473,4702,4737,4559,4196,3660,3021,2316,1644,1056,633,413,423,657,1075,1619,2208,2768,3223,3527,3658,3608,3414,3087,2684,2204,1671,1062,359,-466,-1436,-2554,-3788,-5091,-6366,-7513,-8423,-8987,-9144,-8845,-8108,-6977,-5548,-3927,-2254,-635,801,1993,2877,3436,3681,3627,3329,2834,2198,1491,765,85,-497,-940,-1207,-1283,-1170,-889,-482,-12,451,843,1095,1183,1079,811,398,-107,-664,-1238,-1793,-2313,-2775,-3153,-3423,-3540,-3479,-3200,-2709,-2003,-1148,-194,746,1590,2228,2585,2610,2284,1637,729,-345,-1478,-2542,-3434,-4059,-4343,-4259,-3792,-2975,-1861,-534,911,2353,3690,4809,5624,6085,6150,5840,5192,4281,3212,2095,1046,184,-418,-695,-645,-292,289,992,1700,2270,2613,2618,2282,1589,645,-456,-1541,-2456,-3044,-3190,-2834,-1980,-688,908,2659,4383,5911,7112,7878,8172,7997,7403,6472,5309,4004,2674,1380,201,-829,-1692,-2362,-2870,-3192,-3383,-3420,-3354,-3177,-2920,-2590,-2202,-1758,-1269,-735,-156,439,1043,1605,2075,2395,2511,2362,1952,1254,343,-745,-1880,-2988,-3927,-4630,-5009,-5050,-4742,-4155,-3355,-2458,-1579,-819,-274,5,0,-274,-754,-1362,-1980,-2507,-2814,-2827,-2455,-1689,-525,969,2691,4499,6226,7689,8726,9201,9014,8155,6639,4581,2121,-548,-3231,-5724,-7858,-9506,-10575,-11056,-10967,-10385,-9421,-8186,-6802,-5375,-3964,-2639,-1383,-231,873,1908,2902,3826,4651,5315,5776,5944,5813,5340,4572,3562,2406,1232,137,-759,-1408,-1774,-1885,-1788,-1576,-1314,-1094,-949,-899,-927,-990,-1033,-1012,-875,-621,-243,219,742,1261,1743,2133,2397,2493,2398,2088,1546,781,-200,-1362,-2644,-3995,-5319,-6540,-7572,-8335,-8780,-8852,-8547,-7867,-6848,-5540,-4012,-2328,-569,1214,2956,4618,6161,7547,8753,9742,10502,11016,11276,11297,11090,10690,10121,9423,8617,7728,6768,5734,4635,3455,2207,890,-466,-1840,-3176,-4437,-5564,-6520,-7268,-7790,-8060,-8078,-7828,-7300,-6498,-5402,-4049,-2446,-674,1200,3057,4768,6209,7234,7759,7700,7051,5844,4185,2215,117,-1918,-3712,-5121,-6044,-6460,-6380,-5892,-5101,-4141,-3156,-2239,-1518,-1016,-771,-768,-944,-1254,-1606,-1934,-2162,-2256,-2162,-1898,-1456,-881,-224,462,1092,1610,1939,2026,1846,1374,648,-302,-1390,-2524,-3607,-4521,-5187,-5513,-5474,-5041,-4250,-3144,-1817,-349,1134,2554,3803,4813,5534,5919,5972,5695,5132,4341,3402,2397,1422,537,-197,-771,-1187,-1489,-1724,-1941,-2192,-2471,-2790,-3092,-3335,-3438,-3354,-3020,-2422,-1556,-450,829,2216,3606,4924,6067,6982,7607,7928,7947,7689,7200,6542,5765,4939,4101,3278,2494,1728,979,209,-593,-1453,-2364,-3316,-4281,-5198,-6027,-6680,-7108,-7241,-7036,-6479,-5557,-4320,-2813,-1131,619,2327,3866,5129,6035,6512,6565,6187,5456,4426,3215,1893,577,-690,-1832,-2831,-3672,-4341,-4859,-5214,-5426,-5484,-5401,-5167,-4795,-4290,-3667,-2947,-2150,-1300,-417,472,1359,2216,3046,3824,4554,5212,5807,6317,6749,7095,7352,7523,7592,7540,7353,6977,6408,5598,4559,3309,1889,385,-1128,-2542,-3778,-4766,-5460,-5857,-5977,-5868,-5606,-5267,-4935,-4683,-4563,-4603,-4806,-5154,-5587,-6066,-6495,-6832,-7001,-6978,-6738,-6289,-5654,-4862,-3972,-3002,-2023,-1041,-102,779,1597,2338,3013,3626,4193,4718,5222,5692,6134,6534,6862,7107,7229,7209,7018,6638,6053,5261,4263,3084,1748,313,-1181,-2659,-4070,-5359,-6478,-7420,-8155,-8713,-9103,-9351,-9498,-9537,-9502,-9348,-9065,-8603,-7909,-6970,-5745,-4280,-2616,-848,896,2495,3816,4756,5266,5316,4974,4299,3444,2516,1673,1018,634,583,848,1425,2223,3169,4142,5029,5711,6101,6128,5775,5071,4082,2919,1727,627,-239,-793,-984,-823,-357,315,1083,1821,2430,2812,2934,2770,2349,1728,981,196,-526,-1122,-1510,-1677,-1615,-1356,-955,-476,11,460,826,1113,1313,1462,1580,1686,1793,1881,1942,1927,1839,1633,1345,974,579,194,-114,-325,-388,-309,-82,274,723,1251,1807,2374,2912,3394,3793,4088,4259,4306,4225,4035,3758,3411,3031,2619,2207,1778,1348,888,400,-150,-754,-1438,-2175,-2966,-3775,-4567,-5305,-5943,-6449,-6794,-6962,-6948,-6760,-6397,-5885,-5215,-4412,-3469,-2414,-1257,-46,1170,2329,3350,4167,4720,4948,4843,4396,3634,2625,1418,120,-1197,-2439,-3527,-4417,-5048,-5431,-5539,-5422,-5082,-4577,-3927,-3180,-2367,-1533,-717,32,671,1159,1470,1608,1586,1464,1295,1151,1091,1153,1334,1623,1964,2295,2578,2740,2796,2712,2536,2269,1950,1577,1160,677,119,-536,-1287,-2116,-2995,-3845,-4624,-5221,-5604,-5694,-5503,-5025,-4317,-3464,-2532,-1664,-916,-411,-184,-291,-701,-1400,-2271,-3229,-4120,-4822,-5205,-5187,-4717,-3810,-2513,-938,794,2529,4130,5478,6488,7121,7393,7346,7092,6727,6397,6194,6218,6505,7039,7774,8576,9319,9830,9970,9615,8714,7249,5299,2972,433,-2136,-4571,-6695,-8412,-9633,-10336,-10544,-10295,-9668,-8740,-7590,-6294,-4911,-3493,-2076,-698,621,1852,2966,3939,4732,5326,5688,5814,5683,5329,4755,4016,3146,2202,1229,281,-615,-1409,-2088,-2619,-2995,-3197,-3236,-3107,-2846,-2479,-2057,-1633,-1254,-970,-804,-756,-814,-918,-1030,-1069,-998,-776,-411,71,598,1089,1440,1562,1388,873,38,-1086,-2401,-3801,-5163,-6361,-7284,-7863,-8036,-7820,-7229,-6344,-5240,-4013,-2753,-1518,-373,679,1617,2465,3232,3928,4568,5135,5623,5998,6233,6296,6152,5780,5163,4303,3221,1953,564,-865,-2232,-3434,-4354,-4913,-5031,-4684,-3897,-2714,-1262,343,1947,3398,4596,5430,5884,5950,5687,5176,4523,3825,3182,2651,2259,2006,1842,1716,1549,1272,827,185,-671,-1702,-2870,-4092,-5276,-6329,-7141,-7647,-7756,-7453,-6710,-5568,-4078,-2340,-462,1414,3153,4632,5738,6412,6633,6417,5857,5027,4088,3127,2290,1616,1173,931,862,884,920,885,715,369,-151,-823,-1583,-2365,-3080,-3671,-4062,-4246,-4189,-3913,-3433,-2775,-1967,-1035,4,1119,2300,3502,4703,5841,6880,7751,8411,8811,8913,8706,8175,7339,6213,4839,3257,1527,-292,-2118,-3892,-5513,-6918,-8026,-8763,-9095,-8976,-8425,-7464,-6172,-4650,-3013,-1412,35,1204,2000,2391,2340,1905,1126,121,-1007,-2128,-3119,-3874,-4307,-4371,-4065,-3424,-2541,-1518,-505,384,1015,1327,1282,908,285,-469,-1210,-1794,-2091,-2025,-1546,-681,501,1899,3368,4778,5975,6857,7319,7316,6832,5885,4549,2904,1067,-840,-2694,-4395,-5845,-7003,-7832,-8336,-8546,-8489,-8223,-7779,-7196,-6494,-5684,-4768,-3754,-2641,-1465,-246,947,2061,3017,3760,4220,4386,4235,3805,3151,2344,1499,696,41,-403,-608,-554,-304,102,560,983,1280,1376,1232,834,225,-543,-1349,-2095,-2635,-2872,-2717,-2132,-1136,206,1770,3393,4910,6136,6947,7226,6957,6151,4910,3353,1651,-36,-1550,-2768,-3603,-4024,-4040,-3708,-3117,-2366,-1562,-796,-127,407,803,1090,1293,1462,1629,1816,2037,2280,2534,2769,2962,3102,3155,3146,3060,2930,2782,2639,2536,2491,2519,2613,2756,2918,3052,3125,3089,2924,2607,2142,1535,809,-3,-871,-1742,-2576,-3312,-3902,-4287,-4446,-4336,-3996,-3430,-2733,-1964,-1237,-628,-230,-75,-194,-552,-1108,-1770,-2454,-3049,-3467,-3631,-3490,-3033,-2279,-1278,-123,1091,2241,3217,3920,4281,4255,3866,3131,2157,1018,-158,-1273,-2242,-2999,-3524,-3812,-3897,-3816,-3623,-3369,-3091,-2821,-2574,-2354,-2164,-1997,-1846,-1716,-1608,-1524,-1479,-1469,-1504,-1568,-1649,-1715,-1732,-1664,-1461,-1104,-565,146,1007,1974,2978,3941,4788,5432,5846,5967,5828,5427,4818,4051,3176,2240,1284,325,-608,-1517,-2365,-3161,-3847,-4425,-4837,-5086,-5139,-5025,-4757,-4394,-3990,-3610,-3315,-3130,-3088,-3152,-3298,-3448,-3529,-3465,-3184,-2646,-1831,-763,511,1901,3315,4644,5792,6681,7264,7525,7483,7191,6704,6113,5483,4884,4371,3966,3682,3509,3410,3357,3300,3205,3044,2791,2445,2008,1481,888,237,-450,-1144,-1824,-2438,-2945,-3287,-3419,-3294,-2890,-2207,-1262,-124,1160,2471,3733,4831,5680,6209,6362,6122,5488,4498,3212,1705,79,-1577,-3160,-4589,-5800,-6735,-7388,-7737,-7812,-7626,-7219,-6629,-5891,-5042,-4111,-3134,-2128,-1138,-184,697,1463,2095,2562,2850,2978,2946,2809,2596,2359,2137,1936,1773,1604,1400,1102,662,49,-745,-1707,-2767,-3879,-4935,-5868,-6593,-7055,-7218,-7077,-6635,-5940,-5028,-3966,-2826,-1653,-532,514,1428,2194,2782,3201,3423,3484,3374,3121,2752,2276,1735,1148,544,-32,-557,-978,-1271,-1391,-1328,-1070,-621,-26,686,1452,2204,2897,3463,3891,4151,4267,4237,4103,3866,3557,3168,2713,2183,1601,973,347,-260,-790,-1237,-1564,-1790,-1927,-2006,-2079,-2173,-2327,-2563,-2862,-3224,-3579,-3881,-4052,-4018,-3723,-3113,-2184,-945,553,2209,3936,5578,7012,8107,8746,8862,8419,7420,5939,4056,1921,-324,-2516,-4506,-6168,-7415,-8188,-8492,-8349,-7826,-7010,-5985,-4868,-3718,-2638,-1657,-824,-144,398,824,1184,1532,1923,2401,3017,3761,4660,5657,6722,7784,8774,9611,10232,10558,10558,10180,9434,8314,6874,5169,3270,1281,-720,-2639,-4392,-5933,-7190,-8157,-8792,-9091,-9057,-8679,-7999,-7032,-5850,-4513,-3127,-1770,-563,431,1120,1481,1493,1184,621,-122,-924,-1686,-2300,-2683,-2797,-2617,-2190,-1556,-810,-28,696,1285,1690,1855,1800,1496,1025,406,-248,-881,-1377,-1681,-1715,-1459,-910,-102,896,1985,3059,3983,4659,4981,4890,4369,3427,2132,574,-1130,-2852,-4456,-5830,-6861,-7486,-7648,-7353,-6609,-5495,-4072,-2469,-780,848,2336,3547,4451,4960,5091,4843,4272,3444,2443,1350,260,-781,-1711,-2519,-3202,-3766,-4252,-4664,-5034,-5355,-5624,-5811,-5893,-5822,-5594,-5171,-4578,-3819,-2935,-1966,-953,66,1054,2004,2889,3718,4483,5180,5807,6352,6802,7153,7381,7484,7441,7238,6864,6311,5561,4645,3560,2358,1082,-220,-1472,-2630,-3630,-4431,-5004,-5318,-5382,-5193,-4779,-4181,-3435,-2610,-1752,-923,-158,506,1069,1527,1906,2239,2556,2888,3259,3660,4089,4496,4845,5084,5173,5095,4836,4434,3913,3344,2772,2263,1856,1571,1415,1355,1347,1334,1248,1043,689,198,-397,-1008,-1553,-1928,-2050,-1889,-1431,-747,71,887,1559,1957,1988,1605,816,-301,-1652,-3074,-4431,-5571,-6374,-6768,-6705,-6199,-5304,-4100,-2721,-1285,50,1180,1971,2394,2386,2014,1313,414,-586,-1547,-2376,-2982,-3330,-3398,-3219,-2836,-2309,-1733,-1159,-679,-324,-130,-101,-216,-453,-757,-1103,-1442,-1751,-2018,-2219,-2360,-2426,-2415,-2312,-2110,-1787,-1343,-769,-71,724,1591,2483,3349,4142,4798,5280,5535,5546,5280,4747,3944,2905,1662,269,-1205,-2692,-4101,-5357,-6371,-7079,-7421,-7386,-6958,-6197,-5157,-3947,-2669,-1449,-374,472,1054,1384,1499,1475,1406,1368,1440,1659,2037,2538,3134,3736,4312,4779,5121,5290,5297,5123,4788,4293,3651,2885,2009,1067,99,-836,-1660,-2315,-2725,-2844,-2660,-2165,-1424,-494,520,1528,2418,3129,3598,3808,3795,3578,3255,2883,2549,2317,2228,2306,2543,2908,3359,3834,4264,4600,4762,4716,4418,3833,2972,1824,454,-1113,-2772,-4453,-6065,-7506,-8727,-9653,-10252,-10516,-10417,-9999,-9249,-8223,-6952,-5494,-3923,-2322,-779,604,1748,2589,3091,3268,3145,2813,2344,1851,1408,1087,924,922,1068,1305,1593,1848,2034,2085,1984,1716,1296,754,147,-475,-1043,-1505,-1824,-1971,-1966,-1822,-1596,-1337,-1093,-920,-827,-836,-927,-1079,-1271,-1468,-1659,-1827,-1971,-2097,-2199,-2292,-2349,-2379,-2349,-2243,-2041,-1722,-1277,-705,-14,773,1627,2510,3373,4191,4908,5514,5979,6293,6451,6452,6293,5979,5509,4896,4153,3308,2393,1449,520,-349,-1130,-1799,-2351,-2805,-3174,-3508,-3814,-4138,-4460,-4780,-5052,-5230,-5258,-5079,-4662,-3980,-3056,-1903,-600,806,2204,3535,4694,5619,6250,6536,6470,6051,5323,4349,3211,2009,835,-227,-1120,-1814,-2320,-2664,-2907,-3103,-3305,-3539,-3819,-4105,-4353,-4503,-4467,-4210,-3682,-2884,-1855,-638,654,1947,3112,4081,4771,5156,5227,5032,4618,4084,3500,2960,2514,2198,2027,1982,2042,2164,2313,2449,2535,2548,2438,2210,1818,1280,593,-218,-1095,-1997,-2837,-3558,-4072,-4338,-4298,-3960,-3326,-2456,-1435,-359,635,1449,1975,2148,1949,1395,556,-474,-1576,-2646,-3574,-4307,-4800,-5069,-5137,-5065,-4899,-4689,-4468,-4235,-3996,-3708,-3361,-2911,-2361,-1691,-936,-108,732,1551,2276,2884,3316,3583,3659,3595,3400,3145,2858,2593,2379,2227,2152,2119,2116,2092,2010,1833,1543,1121,612,33,-528,-1020,-1349,-1461,-1318,-911,-278,513,1364,2152,2758,3075,3029,2573,1731,542,-891,-2452,-4016,-5444,-6644,-7526,-8049,-8212,-8021,-7548,-6840,-5988,-5058,-4124,-3228,-2414,-1677,-1017,-402,201,833,1520,2278,3113,3987,4878,5722,6457,7035,7388,7488,7320,6884,6214,5365,4391,3387,2410,1546,836,316,-11,-172,-206,-186,-168,-233,-405,-730,-1173,-1719,-2273,-2777,-3119,-3238,-3067,-2588,-1810,-806,349,1522,2584,3420,3911,4007,3684,2985,2001,857,-286,-1283,-1986,-2312,-2208,-1701,-855,207,1353,2434,3328,3946,4230,4190,3853,3296,2612,1897,1258,768,509,512,794,1347,2107,3026,3981,4871,5571,5960,5960,5506,4597,3284,1650,-161,-2001,-3718,-5172,-6265,-6960,-7235,-7172,-6820,-6317,-5751,-5243,-4849,-4634,-4587,-4696,-4905,-5133,-5320,-5378,-5263,-4938,-4399,-3662,-2774,-1788,-775,181,1022,1663,2066,2204,2059,1696,1139,504,-139,-690,-1080,-1272,-1263,-1088,-819,-527,-308,-207,-277,-492,-829,-1205,-1548,-1766,-1796,-1601,-1161,-517,286,1163,2020,2760,3313,3595,3599,3299,2753,1999,1144,263,-539,-1177,-1606,-1782,-1730,-1492,-1137,-767,-458,-302,-322,-540,-896,-1337,-1745,-2047,-2131,-1970,-1532,-857,-14,917,1809,2581,3132,3411,3392,3076,2496,1703,767,-232,-1207,-2076,-2742,-3148,-3220,-2943,-2310,-1358,-161,1190,2573,3873,4982,5806,6314,6474,6341,5964,5431,4850,4284,3827,3497,3319,3266,3307,3379,3440,3430,3319,3082,2716,2225,1639,975,275,-444,-1137,-1804,-2407,-2974,-3480,-3961,-4414,-4848,-5280,-5672,-6034,-6312,-6478,-6495,-6316,-5927,-5312,-4478,-3462,-2318,-1110,62,1124,1986,2584,2894,2897,2648,2194,1642,1089,634,372,347,573,1022,1601,2219,2725,3013,2962,2528,1688,506,-913,-2430,-3852,-5034,-5808,-6089,-5832,-5057,-3852,-2341,-690,940,2388,3523,4262,4548,4390,3826,2931,1810,577,-644,-1749,-2632,-3249,-3549,-3562,-3316,-2899,-2400,-1916,-1542,-1329,-1315,-1474,-1754,-2071,-2311,-2383,-2192,-1688,-853,277,1642,3121,4625,5995,7154,7982,8436,8481,8123,7404,6379,5144,3783,2403,1104,-41,-953,-1605,-1988,-2125,-2077,-1910,-1719,-1573,-1543,-1660,-1914,-2275,-2656,-2981,-3148,-3098,-2780,-2219,-1444,-570,306,1058,1574,1796,1683,1268,616,-163,-959,-1632,-2114,-2316,-2243,-1906,-1372,-716,-44,583,1064,1380,1488,1396,1139,744,297,-140,-487,-672,-643,-381,132,833,1692,2593,3468,4185,4684,4859,4695,4162,3298,2164,857,-513,-1816,-2942,-3788,-4285,-4404,-4148,-3573,-2740,-1772,-751,210,1036,1683,2116,2363,2433,2397,2281,2153,2033,1953,1905,1884,1843,1764,1579,1282,826,234,-492,-1289,-2118,-2893,-3568,-4091,-4428,-4599,-4602,-4515,-4366,-4233,-4133,-4112,-4130,-4193,-4225,-4189,-4039,-3733,-3277,-2665,-1938,-1122,-281,568,1364,2103,2748,3286,3711,3994,4142,4136,3999,3737,3409,3033,2695,2398,2206,2077,2021,1954,1828,1570,1129,493,-324,-1265,-2227,-3114,-3793,-4177,-4199,-3827,-3100,-2083,-883,355,1504,2423,3008,3186,2916,2214,1123,-260,-1828,-3446,-4973,-6299,-7286,-7890,-8024,-7705,-6942,-5793,-4367,-2756,-1111,448,1809,2865,3591,3950,3999,3798,3443,3044,2696,2477,2425,2553,2809,3138,3437,3624,3608,3346,2813,2030,1059,-36,-1148,-2193,-3081,-3753,-4154,-4286,-4130,-3740,-3139,-2393,-1549,-678,193,988,1707,2302,2774,3113,3335,3442,3465,3419,3325,3210,3085,2971,2873,2805,2762,2743,2749,2766,2797,2830,2862,2891,2904,2901,2864,2774,2622,2366,2003,1507,883,150,-640,-1437,-2134,-2666,-2932,-2887,-2502,-1796,-825,315,1518,2658,3630,4333,4717,4732,4404,3750,2844,1765,615,-499,-1465,-2195,-2601,-2646,-2328,-1673,-786,232,1228,2062,2605,2764,2493,1799,742,-593,-2069,-3581,-4980,-6187,-7099,-7681,-7911,-7790,-7376,-6710,-5889,-4996,-4136,-3389,-2840,-2521,-2455,-2607,-2918,-3307,-3668,-3908,-3940,-3707,-3178,-2375,-1317,-104,1208,2483,3666,4635,5358,5782,5902,5752,5355,4783,4099,3348,2613,1896,1250,666,154,-287,-667,-984,-1237,-1432,-1568,-1656,-1715,-1767,-1837,-1961,-2147,-2425,-2770,-3183,-3600,-3989,-4270,-4382,-4280,-3894,-3241,-2294,-1112,255,1724,3193,4556,5707,6549,7010,7038,6631,5810,4644,3236,1693,165,-1246,-2412,-3273,-3767,-3905,-3702,-3230,-2555,-1779,-971,-217,446,982,1389,1684,1884,2029,2145,2256,2393,2566,2785,3066,3382,3741,4107,4444,4727,4889,4912,4746,4380,3815,3072,2193,1237,275,-634,-1410,-2032,-2452,-2690,-2757,-2708,-2605,-2521,-2515,-2653,-2945,-3397,-3960,-4575,-5140,-5583,-5797,-5741,-5371,-4712,-3781,-2681,-1474,-273,837,1792,2533,3049,3345,3449,3407,3271,3079,2886,2690,2518,2328,2115,1810,1401,842,134,-714,-1665,-2652,-3607,-4443,-5082,-5470,-5557,-5351,-4863,-4162,-3312,-2412,-1545,-788,-201,191,384,396,282,84,-113,-263,-290,-167,144,626,1267,2010,2789,3534,4161,4607,4819,4764,4442,3869,3095,2184,1208,252,-603,-1307,-1790,-2057,-2083,-1919,-1597,-1205,-806,-495,-334,-372,-635,-1103,-1729,-2439,-3134,-3708,-4069,-4127,-3832,-3170,-2137,-810,762,2453,4171,5785,7200,8313,9076,9436,9420,9037,8376,7500,6505,5471,4461,3516,2654,1860,1121,394,-344,-1124,-1961,-2846,-3780,-4723,-5659,-6535,-7334,-8000,-8520,-8866,-9010,-8964,-8701,-8237,-7570,-6705,-5659,-4441,-3087,-1616,-81,1468,2985,4393,5657,6720,7549,8134,8449,8519,8332,7917,7284,6453,5466,4343,3150,1940,773,-260,-1134,-1754,-2143,-2249,-2141,-1827,-1400,-924,-466,-112,129,208,159,15,-174,-333,-409,-359,-160,174,597,1058,1463,1745,1817,1642,1180,461,-478,-1556,-2658,-3683,-4506,-5042,-5224,-5036,-4499,-3687,-2705,-1679,-751,-33,377,431,147,-443,-1213,-2075,-2872,-3515,-3905,-4001,-3809,-3347,-2692,-1914,-1087,-287,443,1068,1580,1987,2306,2571,2799,3041,3287,3587,3905,4260,4607,4913,5139,5215,5112,4765,4184,3358,2345,1210,48,-1045,-1971,-2680,-3118,-3319,-3305,-3182,-3033,-2979,-3111,-3511,-4205,-5192,-6400,-7722,-9022,-10130,-10896,-11187,-10913,-10053,-8644,-6777,-4615,-2315,-70,1956,3656,4919,5759,6160,6224,6013,5654,5237,4852,4564,4402,4353,4398,4449,4461,4328,4005,3444,2640,1625,470,-751,-1908,-2922,-3686,-4144,-4259,-4040,-3515,-2757,-1845,-866,76,924,1603,2091,2386,2502,2494,2406,2302,2220,2195,2222,2298,2377,2436,2432,2345,2166,1907,1575,1220,847,507,212,-23,-175,-266,-278,-241,-156,-49,83,209,350,477,622,764,932,1118,1335,1593,1884,2222,2595,3003,3428,3851,4239,4559,4756,4808,4652,4302,3734,3004,2155,1285,472,-172,-577,-690,-496,-34,621,1374,2086,2655,2967,2958,2603,1904,916,-280,-1614,-2963,-4275,-5462,-6488,-7325,-7961,-8401,-8650,-8732,-8659,-8464,-8171,-7815,-7419,-7015,-6603,-6199,-5778,-5331,-4827,-4244,-3570,-2794,-1923,-978,21,1039,2036,2980,3827,4550,5118,5519,5743,5807,5724,5521,5235,4897,4532,4181,3845,3556,3304,3090,2897,2701,2478,2195,1836,1380,837,225,-426,-1056,-1642,-2127,-2512,-2792,-2996,-3172,-3349,-3578,-3858,-4189,-4546,-4875,-5137,-5281,-5273,-5107,-4773,-4306,-3720,-3077,-2398,-1745,-1141,-626,-206,98,314,454,569,705,924,1269,1791,2493,3378,4393,5489,6568,7560,8358,8908,9149,9070,8684,8033,7194,6252,5306,4433,3724,3193,2891,2767,2799,2912,3025,3061,2936,2594,1988,1120,-1,-1306,-2715,-4134,-5433,-6540,-7338,-7806,-7914,-7692,-7208,-6543,-5800,-5090,-4493,-4077,-3874,-3858,-3991,-4185,-4354,-4402,-4258,-3879,-3250,-2414,-1415,-346,709,1669,2460,3044,3410,3555,3554,3417,3251,3087,2982,2974,3048,3209,3395,3577,3672,3647,3442,3042,2439,1662,743,-245,-1251,-2193,-3015,-3670,-4119,-4358,-4402,-4273,-4046,-3770,-3527,-3379,-3377,-3540,-3868,-4307,-4783,-5198,-5440,-5417,-5054,-4343,-3281,-1984,-527,934,2273,3382,4176,4608,4693,4460,3981,3355,2663,2021,1492,1157,1041,1159,1494,1988,2592,3191,3725,4075,4197,4021,3543,2775,1763,588,-655,-1867,-2924,-3747,-4250,-4389,-4164,-3593,-2740,-1682,-506,705,1874,2968,3942,4808,5552,6184,6691,7049,7230,7181,6883,6298,5441,4342,3057,1679,300,-983,-2096,-2983,-3645,-4089,-4390,-4599,-4814,-5081,-5458,-5946,-6535,-7175,-7805,-8359,-8763,-8959,-8913,-8584,-7984,-7099,-5970,-4604,-3075,-1408,302,1994,3578,4971,6111,6943,7441,7623,7518,7201,6756,6284,5871,5593,5489,5559,5778,6065,6355,6538,6560,6357,5926,5292,4506,3650,2793,2004,1306,716,185,-315,-859,-1474,-2208,-3039,-3966,-4920,-5863,-6718,-7447,-7999,-8361,-8520,-8500,-8295,-7956,-7486,-6916,-6275,-5563,-4807,-4009,-3168,-2285,-1352,-362,681,1779,2912,4057,5181,6231,7169,7917,8452,8705,8670,8333,7709,6843,5778,4588,3336,2100,934,-109,-998,-1729,-2299,-2738,-3060,-3291,-3434,-3484,-3419,-3210,-2836,-2276,-1553,-686,240,1159,1956,2558,2866,2851,2481,1786,829,-318,-1531,-2709,-3750,-4575,-5146,-5467,-5557,-5496,-5339,-5159,-5005,-4887,-4813,-4736,-4616,-4404,-4050,-3547,-2870,-2066,-1142,-175,812,1753,2631,3398,4050,4548,4883,5032,4967,4688,4191,3505,2674,1768,847,1,-725,-1286,-1670,-1904,-2006,-2051,-2061,-2118,-2222,-2408,-2653,-2929,-3189,-3372,-3422,-3292,-2952,-2394,-1646,-737,259,1291,2286,3194,3971,4589,5029,5283,5343,5207,4864,4317,3567,2640,1567,416,-738,-1802,-2698,-3348,-3713,-3774,-3546,-3077,-2409,-1622,-755,113,966,1752,2460,3077,3595,4018,4351,4603,4783,4899,4952,4940,4853,4689,4427,4076,3623,3088,2480,1815,1136,452,-164,-698,-1072,-1251,-1195,-869,-309,475,1381,2325,3183,3838,4204,4208,3840,3118,2114,921,-347,-1595,-2722,-3691,-4465,-5066,-5528,-5905,-6243,-6595,-6959,-7354,-7737,-8082,-8338,-8459,-8410,-8166,-7714,-7070,-6243,-5279,-4205,-3073,-1916,-773,330,1368,2331,3190,3947,4569,5061,5403,5615,5700,5702,5639,5560,5468,5388,5282,5135,4889,4498,3937,3182,2256,1213,109,-950,-1895,-2649,-3163,-3437,-3477,-3344,-3088,-2785,-2486,-2227,-2038,-1898,-1815,-1746,-1698,-1638,-1596,-1558,-1574,-1644,-1797,-2036,-2348,-2711,-3075,-3392,-3604,-3655,-3516,-3152,-2579,-1807,-875,168,1275,2393,3474,4483,5372,6119,6688,7069,7247,7223,7020,6649,6170,5602,5012,4424,3885,3393,2960,2561,2168,1755,1281,738,123,-551,-1240,-1902,-2478,-2910,-3169,-3205,-3046,-2679,-2178,-1589,-993,-461,-61,178,227,122,-107,-396,-687,-930,-1086,-1154,-1134,-1056,-944,-828,-721,-631,-562,-501,-455,-427,-428,-489,-623,-842,-1159,-1537,-1958,-2350,-2672,-2865,-2903,-2779,-2507,-2136,-1705,-1273,-860,-497,-158,163,516,910,1380,1895,2443,2954,3366,3607,3608,3337,2765,1935,884,-286,-1474,-2565,-3447,-4041,-4284,-4180,-3731,-3031,-2141,-1188,-262,543,1146,1518,1630,1508,1182,719,167,-377,-886,-1262,-1514,-1574,-1478,-1213,-830,-369,105,536,858,1033,1043,889,625,303,23,-140,-97,191,748,1518,2446,3386,4239,4848,5131,5017,4495,3619,2460,1156,-181,-1409,-2427,-3164,-3566,-3649,-3409,-2915,-2207,-1350,-409,565,1501,2348,3028,3502,3686,3573,3113,2353,1312,86,-1231,-2518,-3664,-4559,-5147,-5375,-5270,-4867,-4244,-3496,-2707,-1960,-1315,-799,-432,-193,-78,-40,-79,-144,-241,-333,-420,-483,-508,-499,-438,-356,-247,-168,-130,-193,-371,-678,-1112,-1607,-2130,-2559,-2830,-2845,-2542,-1906,-942,293,1683,3136,4483,5622,6428,6849,6855,6479,5792,4893,3896,2929,2065,1406,955,730,688,771,907,1032,1064,984,738,340,-214,-901,-1688,-2545,-3422,-4274,-5036,-5656,-6056,-6202,-6045,-5593,-4862,-3915,-2829,-1692,-590,410,1270,1973,2545,3008,3411,3769,4092,4363,4532,4546,4355,3890,3171,2173,991,-314,-1618,-2807,-3785,-4456,-4785,-4743,-4361,-3678,-2755,-1677,-505,677,1814,2848,3740,4454,4974,5282,5373,5253,4931,4435,3796,3063,2285,1520,831,252,-171,-438,-562,-576,-540,-510,-547,-686,-962,-1351,-1842,-2372,-2890,-3342,-3672,-3863,-3897,-3798,-3581,-3300,-2978,-2660,-2358,-2084,-1835,-1601,-1380,-1155,-947,-746,-593,-477,-430,-431,-490,-570,-663,-733,-772,-769,-722,-638,-521,-381,-214,-31,188,420,686,951,1221,1461,1672,1825,1939,2002,2048,2087,2148,2241,2381,2551,2744,2915,3034,3045,2909,2591,2059,1331,409,-628,-1721,-2760,-3649,-4285,-4594,-4529,-4074,-3269,-2157,-843,586,2012,3335,4468,5350,5932,6216,6191,5905,5390,4704,3901,3043,2180,1361,628,-5,-514,-913,-1215,-1432,-1597,-1711,-1790,-1821,-1781,-1654,-1395,-995,-427,306,1176,2156,3165,4155,5022,5705,6126,6237,6017,5464,4613,3521,2261,922,-411,-1675,-2797,-3781,-4590,-5278,-5859,-6381,-6875,-7358,-7836,-8284,-8683,-8975,-9139,-9122,-8899,-8462,-7796,-6934,-5897,-4742,-3534,-2352,-1275,-386,251,594,624,377,-88,-676,-1255,-1712,-1917,-1796,-1295,-449,697,2009,3352,4580,5551,6170,6396,6222,5714,4953,4052,3122,2251,1525,969,616,442,420,514,650,800,883,875,727,425,-44,-660,-1401,-2198,-3004,-3716,-4276,-4603,-4656,-4422,-3932,-3238,-2451,-1655,-979,-480,-216,-160,-266,-430,-538,-470,-141,494,1433,2590,3870,5099,6139,6841,7111,6910,6257,5230,3959,2586,1275,155,-664,-1122,-1207,-948,-414,316,1131,1953,2679,3241,3594,3679,3514,3092,2465,1710,895,141,-475,-865,-978,-811,-375,244,967,1670,2253,2620,2717,2521,2067,1411,652,-112,-791,-1297,-1608,-1707,-1643,-1471,-1288,-1154,-1163,-1334,-1689,-2200,-2812,-3450,-4032,-4469,-4699,-4683,-4396,-3883,-3164,-2348,-1484,-691,-12,468,742,795,651,367,-10,-396,-725,-936,-985,-855,-555,-127,367,846,1225,1443,1441,1221,805,264,-310,-813,-1141,-1216,-994,-467,309,1268,2277,3211,3948,4357,4379,3972,3148,1988,584,-919,-2376,-3649,-4612,-5199,-5353,-5107,-4492,-3617,-2576,-1495,-477,390,1044,1474,1676,1716,1634,1530,1455,1483,1645,1939,2350,2807,3245,3560,3678,3517,3043,2262,1218,14,-1210,-2301,-3088,-3438,-3253,-2501,-1232,432,2309,4160,5767,6886,7386,7150,6201,4613,2555,249,-2069,-4139,-5769,-6782,-7120,-6768,-5820,-4426,-2783,-1122,344,1427,1990,1991,1426,414,-914,-2345,-3690,-4750,-5382,-5510,-5115,-4280,-3118,-1821,-550,486,1187,1435,1237,621,-307,-1413,-2539,-3526,-4227,-4532,-4372,-3719,-2617,-1135,599,2428,4208,5756,6973,7747,8066,7940,7452,6714,5851,5005,4268,3707,3344,3126,2999,2849,2585,2117,1398,415,-786,-2137,-3519,-4828,-5933,-6757,-7228,-7341,-7111,-6597,-5880,-5041,-4180,-3356,-2639,-2046,-1589,-1249,-967,-706,-374,72,696,1505,2496,3594,4719,5734,6505,6906,6833,6242,5135,3590,1725,-292,-2281,-4069,-5506,-6493,-6980,-6973,-6536,-5752,-4753,-3644,-2548,-1542,-701,-31,436,759,933,1040,1097,1163,1257,1402,1600,1841,2101,2348,2548,2670,2684,2592,2391,2116,1810,1515,1299,1191,1224,1400,1687,2033,2372,2606,2667,2470,1978,1175,80,-1229,-2684,-4145,-5512,-6660,-7499,-7976,-8052,-7761,-7132,-6253,-5216,-4116,-3056,-2119,-1372,-863,-604,-575,-747,-1029,-1362,-1629,-1752,-1652,-1279,-612,316,1467,2728,4008,5170,6112,6733,6984,6833,6320,5486,4442,3284,2140,1104,279,-313,-633,-735,-669,-523,-388,-342,-444,-723,-1171,-1742,-2370,-2963,-3433,-3686,-3663,-3320,-2648,-1681,-462,913,2368,3783,5084,6169,7001,7525,7756,7708,7431,6988,6440,5848,5254,4681,4121,3565,2957,2281,1483,564,-471,-1576,-2673,-3655,-4418,-4826,-4799,-4258,-3199,-1660,250,2376,4518,6460,8000,8963,9243,8798,7685,6015,3984,1798,-303,-2130,-3514,-4382,-4708,-4557,-4046,-3329,-2583,-1971,-1629,-1653,-2065,-2865,-3946,-5216,-6511,-7676,-8580,-9088,-9149,-8726,-7865,-6638,-5174,-3603,-2072,-712,387,1139,1545,1590,1351,881,286,-333,-899,-1309,-1535,-1531,-1319,-923,-400,187,774,1309,1747,2084,2314,2471,2586,2696,2836,3020,3235,3456,3604,3635,3432,2972,2170,1067,-330,-1900,-3546,-5093,-6419,-7365,-7866,-7868,-7395,-6530,-5374,-4085,-2788,-1614,-645,81,562,847,1009,1131,1302,1601,2069,2749,3604,4613,5684,6728,7628,8268,8549,8392,7752,6650,5119,3287,1265,-775,-2683,-4325,-5589,-6430,-6827,-6827,-6493,-5915,-5193,-4394,-3594,-2822,-2084,-1393,-704,-31,666,1364,2060,2713,3276,3708,3946,3980,3776,3374,2805,2153,1496,933,529,363,430,755,1267,1915,2612,3255,3769,4058,4074,3763,3135,2186,996,-382,-1820,-3221,-4457,-5425,-6048,-6282,-6124,-5618,-4837,-3890,-2878,-1929,-1112,-518,-163,-67,-190,-508,-932,-1431,-1900,-2322,-2607,-2763,-2745,-2577,-2268,-1853,-1364,-852,-337,124,529,828,1036,1117,1102,977,786,554,326,158,85,155,384,764,1277,1855,2445,2951,3316,3470,3401,3108,2642,2066,1475,936,541,310,270,392,626,912,1173,1350,1401,1310,1098,804,494,235,83,77,226,493,838,1173,1433,1540,1457,1162,678,41,-679,-1411,-2079,-2606,-2944,-3025,-2839,-2358,-1598,-589,626,1963,3332,4631,5731,6550,6967,6955,6467,5554,4275,2744,1101,-523,-1988,-3198,-4087,-4634,-4862,-4821,-4594,-4257,-3900,-3587,-3362,-3255,-3254,-3341,-3477,-3609,-3696,-3680,-3536,-3227,-2744,-2087,-1264,-321,711,1753,2736,3577,4193,4524,4532,4207,3590,2739,1746,716,-265,-1114,-1776,-2253,-2514,-2629,-2594,-2468,-2256,-1978,-1615,-1163,-594,93,899,1786,2715,3595,4361,4909,5178,5117,4712,4004,3047,1950,819,-232,-1107,-1753,-2127,-2268,-2196,-2001,-1739,-1478,-1258,-1097,-984,-905,-813,-688,-497,-227,116,533,989,1469,1934,2354,2693,2921,3001,2918,2643,2184,1535,742,-182,-1157,-2157,-3098,-3949,-4649,-5177,-5505,-5633,-5566,-5317,-4924,-4395,-3789,-3110,-2410,-1703,-1019,-379,203,706,1137,1471,1726,1883,1953,1922,1804,1573,1259,848,373,-139,-646,-1085,-1407,-1535,-1428,-1040,-361,581,1745,3032,4333,5518,6444,7010,7115,6728,5857,4567,2973,1211,-569,-2218,-3624,-4700,-5409,-5770,-5811,-5637,-5322,-4985,-4705,-4560,-4577,-4776,-5116,-5559,-6021,-6439,-6720,-6815,-6660,-6239,-5545,-4591,-3426,-2092,-667,786,2192,3491,4621,5551,6245,6703,6926,6923,6742,6390,5931,5389,4798,4196,3588,3000,2412,1840,1246,643,10,-660,-1339,-2041,-2709,-3338,-3878,-4313,-4601,-4745,-4719,-4536,-4197,-3714,-3106,-2382,-1564,-660,301,1314,2338,3359,4330,5227,6001,6635,7085,7351,7409,7273,6959,6486,5915,5267,4619,4001,3473,3065,2809,2716,2786,3008,3348,3775,4224,4644,4964,5113,5053,4706,4086,3159,1970,559,-1007,-2635,-4241,-5722,-7001,-8004,-8686,-9022,-9022,-8709,-8130,-7358,-6445,-5480,-4527,-3636,-2876,-2259,-1808,-1518,-1353,-1282,-1235,-1165,-1000,-705,-234,404,1197,2094,3020,3887,4596,5045,5170,4913,4264,3263,1955,466,-1118,-2656,-4052,-5209,-6059,-6574,-6727,-6545,-6031,-5248,-4220,-3024,-1706,-348,979,2199,3232,4018,4502,4657,4479,3990,3235,2281,1200,87,-997,-1968,-2790,-3422,-3854,-4089,-4135,-4013,-3738,-3327,-2802,-2173,-1470,-714,71,843,1597,2294,2947,3544,4115,4667,5233,5808,6401,6966,7478,7854,8042,7971,7582,6869,5810,4450,2853,1082,-734,-2521,-4146,-5549,-6633,-7380,-7760,-7784,-7502,-6931,-6161,-5228,-4204,-3151,-2113,-1158,-323,344,817,1076,1124,976,670,256,-221,-679,-1091,-1379,-1510,-1464,-1193,-728,-46,801,1779,2821,3847,4777,5524,6020,6215,6090,5659,4972,4097,3131,2157,1255,482,-148,-641,-1033,-1379,-1738,-2150,-2658,-3256,-3940,-4669,-5407,-6087,-6677,-7113,-7381,-7437,-7298,-6952,-6428,-5757,-4957,-4082,-3142,-2178,-1208,-245,673,1552,2330,3020,3554,3952,4166,4238,4152,3981,3737,3497,3288,3148,3086,3085,3117,3116,3039,2813,2400,1778,942,-66,-1186,-2340,-3416,-4334,-4990,-5338,-5334,-5004,-4371,-3535,-2562,-1573,-636,155,780,1198,1442,1533,1538,1497,1496,1549,1721,1992,2372,2808,3271,3676,3988,4139,4097,3869,3443,2886,2234,1564,944,428,73,-102,-76,138,520,1030,1608,2197,2705,3071,3203,3065,2614,1848,808,-458,-1846,-3261,-4590,-5718,-6574,-7084,-7229,-7022,-6485,-5708,-4755,-3738,-2738,-1845,-1111,-575,-228,-45,30,78,155,338,660,1129,1746,2450,3203,3931,4579,5083,5409,5512,5385,5000,4378,3516,2465,1256,-28,-1322,-2533,-3576,-4378,-4879,-5037,-4849,-4331,-3528,-2523,-1385,-241,835,1723,2368,2707,2723,2435,1892,1170,378,-377,-993,-1379,-1481,-1294,-823,-160,625,1410,2085,2569,2787,2736,2438,1955,1398,865,468,293,381,749,1352,2116,2943,3713,4328,4699,4768,4527,3987,3207,2253,1211,147,-861,-1792,-2605,-3320,-3943,-4490,-4989,-5438,-5847,-6197,-6482,-6665,-6749,-6694,-6493,-6136,-5595,-4890,-3998,-2961,-1786,-543,727,1935,3023,3922,4581,4981,5111,4991,4663,4171,3574,2939,2304,1746,1278,957,783,767,904,1156,1500,1887,2261,2588,2810,2914,2864,2669,2319,1844,1253,581,-158,-930,-1726,-2518,-3291,-4029,-4705,-5308,-5802,-6194,-6447,-6590,-6608,-6535,-6388,-6192,-5954,-5693,-5385,-5022,-4570,-3993,-3275,-2379,-1327,-112,1205,2574,3922,5157,6210,6997,7460,7575,7318,6731,5845,4758,3545,2325,1191,229,-488,-944,-1132,-1102,-917,-670,-455,-360,-460,-782,-1349,-2122,-3042,-4037,-4993,-5835,-6458,-6809,-6839,-6537,-5920,-5015,-3881,-2571,-1162,299,1723,3089,4318,5392,6277,6939,7390,7601,7608,7417,7075,6626,6132,5657,5256,4986,4882,4961,5224,5643,6176,6765,7349,7857,8226,8401,8326,7970,7307,6323,5038,3466,1674,-289,-2324,-4356,-6277,-8018,-9496,-10672,-11517,-12022,-12218,-12121,-11786,-11247,-10552,-9736,-8830,-7862,-6845,-5805,-4738,-3669,-2592,-1518,-454,603,1626,2615,3531,4362,5066,5631,6031,6274,6354,6305,6125,5851,5474,5001,4416,3706,2859,1876,773,-418,-1649,-2854,-3978,-4940,-5705,-6211,-6458,-6435,-6180,-5730,-5172,-4558,-3998,-3542,-3252,-3146,-3213,-3402,-3639,-3828,-3872,-3691,-3227,-2468,-1427,-169,1214,2630,3948,5089,5954,6506,6714,6608,6223,5648,4961,4269,3656,3189,2919,2844,2959,3211,3541,3894,4199,4421,4529,4505,4357,4074,3666,3122,2436,1597,600,-542,-1813,-3153,-4519,-5814,-6979,-7918,-8574,-8879,-8799,-8312,-7415,-6145,-4539,-2702,-705,1297,3201,4849,6144,6972,7300,7101,6436,5382,4068,2645,1252,41,-897,-1487,-1716,-1609,-1239,-699,-102,437,840,1024,980,712,272,-255,-790,-1225,-1499,-1547,-1369,-982,-447,143,694,1090,1254,1107,641,-151,-1184,-2381,-3598,-4704,-5562,-6057,-6122,-5732,-4925,-3784,-2421,-985,414,1637,2627,3331,3750,3915,3868,3678,3396,3077,2763,2467,2214,1983,1779,1572,1353,1109,831,533,218,-78,-351,-561,-729,-841,-940,-1051,-1219,-1486,-1873,-2397,-3043,-3778,-4547,-5284,-5906,-6342,-6513,-6378,-5896,-5083,-3963,-2604,-1087,476,1997,3358,4506,5362,5928,6184,6175,5934,5513,4971,4350,3705,3066,2474,1960,1541,1241,1064,1005,1048,1172,1335,1514,1678,1810,1899,1969,2003,2041,2062,2065,2029,1896,1634,1185,516,-383,-1497,-2785,-4159,-5527,-6784,-7808,-8524,-8854,-8773,-8273,-7399,-6202,-4772,-3203,-1580,-14,1440,2691,3720,4471,4959,5165,5129,4871,4443,3900,3287,2689,2131,1700,1397,1270,1291,1452,1685,1943,2132,2204,2083,1749,1192,428,-491,-1512,-2559,-3571,-4471,-5213,-5743,-6024,-6051,-5791,-5285,-4541,-3618,-2594,-1521,-517,374,1066,1541,1792,1856,1791,1678,1607,1645,1865,2271,2872,3608,4416,5199,5874,6348,6569,6509,6171,5603,4867,4046,3223,2473,1828,1326,928,623,332,26,-355,-823,-1378,-1996,-2635,-3243,-3780,-4218,-4541,-4770,-4930,-5053,-5197,-5364,-5602,-5872,-6182,-6468,-6687,-6775,-6665,-6303,-5636,-4644,-3312,-1673,222,2292,4427,6491,8367,9895,10985,11527,11485,10848,9670,8045,6109,4033,1976,114,-1446,-2595,-3326,-3639,-3614,-3352,-2964,-2584,-2301,-2202,-2324,-2661,-3188,-3833,-4517,-5158,-5665,-5984,-6067,-5911,-5525,-4957,-4263,-3505,-2756,-2048,-1436,-906,-480,-114,197,492,790,1086,1404,1703,1992,2236,2426,2554,2621,2634,2617,2585,2576,2609,2703,2870,3097,3356,3607,3777,3814,3644,3236,2559,1645,517,-730,-2017,-3246,-4306,-5144,-5678,-5907,-5825,-5476,-4929,-4250,-3553,-2893,-2375,-2022,-1882,-1918,-2112,-2363,-2604,-2711,-2606,-2211,-1482,-437,902,2438,4065,5671,7111,8286,9100,9486,9437,8947,8090,6921,5566,4113,2705,1416,368,-400,-830,-917,-681,-144,623,1572,2619,3703,4753,5711,6518,7143,7539,7685,7562,7152,6448,5468,4202,2722,1050,-717,-2511,-4215,-5759,-7029,-7987,-8577,-8814,-8706,-8331,-7741,-7038,-6283,-5565,-4911,-4374,-3940,-3622,-3381,-3214,-3081,-2970,-2860,-2732,-2575,-2376,-2119,-1798,-1399,-935,-408,152,720,1252,1715,2074,2314,2430,2425,2334,2164,1969,1737,1499,1235,925,563,120,-394,-962,-1548,-2098,-2564,-2895,-3069,-3080,-2956,-2742,-2488,-2258,-2094,-2010,-2006,-2033,-2037,-1945,-1684,-1220,-527,350,1357,2385,3325,4069,4521,4638,4403,3860,3077,2163,1219,362,-331,-793,-1002,-954,-689,-244,311,908,1498,2004,2406,2644,2711,2577,2250,1736,1069,292,-526,-1311,-1994,-2495,-2792,-2852,-2705,-2393,-1977,-1529,-1104,-743,-452,-215,17,283,650,1117,1703,2349,2982,3518,3837,3876,3573,2922,1978,802,-473,-1749,-2900,-3851,-4539,-4956,-5109,-5034,-4785,-4398,-3919,-3373,-2764,-2102,-1388,-614,178,979,1721,2361,2847,3140,3226,3121,2860,2510,2138,1817,1608,1538,1630,1842,2166,2518,2876,3176,3397,3525,3547,3478,3309,3054,2699,2241,1669,978,183,-691,-1602,-2473,-3248,-3828,-4175,-4229,-3994,-3492,-2776,-1940,-1068,-269,374,799,958,849,492,-79,-790,-1579,-2366,-3067,-3628,-3970,-4073,-3904,-3478,-2827,-1999,-1082,-133,739,1499,2069,2448,2628,2631,2509,2299,2052,1815,1604,1442,1320,1219,1123,994,820,576,276,-73,-430,-766,-1030,-1200,-1242,-1166,-961,-667,-282,145,618,1113,1625,2156,2690,3226,3728,4177,4516,4704,4696,4449,3947,3189,2199,1026,-259,-1573,-2828,-3937,-4827,-5456,-5798,-5860,-5679,-5289,-4754,-4120,-3428,-2711,-1979,-1242,-495,252,997,1706,2358,2892,3272,3439,3366,3033,2455,1683,771,-165,-1048,-1766,-2240,-2435,-2326,-1955,-1381,-689,6,618,1037,1220,1107,716,67,-776,-1730,-2692,-3569,-4252,-4668,-4761,-4500,-3904,-3023,-1932,-754,412,1438,2232,2739,2924,2812,2453,1922,1321,730,242,-90,-226,-149,126,578,1166,1847,2571,3299,3967,4561,5006,5299,5390,5275,4943,4422,3735,2952,2138,1356,685,150,-211,-436,-545,-618,-717,-906,-1240,-1731,-2369,-3122,-3909,-4672,-5328,-5814,-6104,-6175,-6055,-5777,-5389,-4935,-4443,-3920,-3350,-2698,-1929,-993,105,1368,2732,4115,5411,6491,7256,7611,7519,6976,6042,4798,3371,1881,461,-792,-1792,-2505,-2900,-3016,-2864,-2531,-2066,-1552,-1069,-670,-427,-364,-512,-865,-1401,-2088,-2853,-3645,-4369,-4967,-5359,-5505,-5377,-4979,-4350,-3543,-2630,-1697,-810,-35,587,1040,1312,1427,1402,1278,1086,873,682,557,527,636,873,1266,1763,2350,2955,3528,4006,4326,4467,4390,4124,3674,3101,2435,1740,1039,363,-285,-921,-1559,-2225,-2945,-3704,-4501,-5281,-5983,-6532,-6836,-6834,-6470,-5734,-4656,-3294,-1750,-130,1446,2883,4102,5059,5747,6180,6397,6452,6393,6268,6121,5955,5792,5610,5395,5130,4788,4374,3889,3353,2811,2302,1880,1579,1432,1428,1567,1785,2048,2280,2432,2463,2343,2077,1680,1179,624,46,-508,-1015,-1455,-1822,-2122,-2366,-2568,-2752,-2913,-3083,-3241,-3400,-3548,-3667,-3756,-3783,-3743,-3616,-3393,-3062,-2626,-2080,-1439,-714,58,843,1594,2240,2748,3033,3083,2862,2380,1676,800,-164,-1129,-2019,-2744,-3273,-3571,-3641,-3531,-3268,-2944,-2613,-2342,-2192,-2179,-2331,-2613,-3007,-3433,-3846,-4150,-4300,-4229,-3918,-3373,-2621,-1740,-799,90,851,1398,1707,1753,1590,1263,878,521,288,248,440,864,1484,2225,3010,3733,4324,4721,4895,4864,4644,4314,3910,3509,3136,2819,2558,2323,2096,1819,1482,1036,493,-161,-901,-1695,-2517,-3311,-4032,-4631,-5050,-5250,-5198,-4875,-4298,-3502,-2545,-1523,-509,385,1094,1553,1735,1647,1329,838,266,-304,-771,-1067,-1129,-938,-490,166,973,1831,2646,3309,3731,3844,3599,3001,2065,855,-545,-2033,-3500,-4822,-5911,-6657,-7014,-6932,-6414,-5494,-4228,-2716,-1060,611,2181,3547,4614,5350,5712,5747,5477,5003,4397,3761,3193,2748,2506,2466,2651,3021,3532,4117,4691,5181,5492,5569,5343,4811,3959,2839,1512,62,-1404,-2794,-4017,-4999,-5703,-6096,-6200,-6021,-5617,-5034,-4336,-3586,-2850,-2173,-1623,-1210,-983,-930,-1053,-1337,-1733,-2215,-2708,-3165,-3508,-3679,-3617,-3278,-2640,-1713,-521,856,2337,3802,5140,6223,6976,7306,7198,6652,5716,4472,3037,1520,74,-1203,-2198,-2854,-3146,-3073,-2702,-2091,-1356,-592,79,576,813,750,385,-261,-1116,-2087,-3077,-3959,-4639,-5036,-5090,-4801,-4179,-3294,-2222,-1072,55,1058,1858,2416,2704,2759,2615,2353,2034,1737,1506,1371,1345,1403,1523,1671,1816,1942,2043,2121,2215,2326,2516,2769,3127,3558,4040,4532,4945,5226,5278,5039,4463,3527,2258,705,-1031,-2849,-4617,-6223,-7569,-8580,-9219,-9485,-9396,-9020,-8416,-7681,-6897,-6144,-5487,-4963,-4579,-4306,-4096,-3868,-3549,-3060,-2354,-1408,-247,1079,2480,3857,5110,6137,6898,7331,7475,7344,7002,6534,5991,5460,4971,4566,4245,4019,3852,3749,3659,3589,3490,3368,3173,2918,2548,2091,1506,833,63,-749,-1578,-2369,-3076,-3660,-4096,-4358,-4468,-4428,-4286,-4073,-3830,-3589,-3356,-3143,-2907,-2635,-2276,-1811,-1220,-518,266,1068,1827,2463,2923,3160,3168,2957,2584,2100,1591,1137,784,611,601,777,1080,1458,1832,2103,2205,2051,1612,867,-157,-1397,-2770,-4162,-5460,-6554,-7343,-7772,-7786,-7398,-6628,-5536,-4209,-2738,-1232,200,1481,2521,3297,3776,3988,3958,3745,3401,2973,2516,2038,1579,1132,710,319,-40,-360,-635,-872,-1072,-1248,-1417,-1593,-1784,-2003,-2229,-2460,-2660,-2812,-2886,-2868,-2764,-2578,-2343,-2084,-1828,-1604,-1404,-1236,-1064,-862,-603,-244,203,762,1388,2052,2699,3266,3695,3943,3967,3765,3351,2757,2070,1348,709,212,-48,-66,195,664,1300,2004,2672,3230,3581,3692,3531,3119,2494,1722,886,76,-630,-1160,-1463,-1532,-1365,-1011,-526,15,543,982,1301,1455,1458,1315,1071,769,460,197,20,-29,60,305,683,1167,1725,2276,2797,3194,3454,3530,3434,3173,2785,2313,1781,1245,694,164,-365,-883,-1397,-1889,-2351,-2745,-3053,-3237,-3287,-3187,-2950,-2602,-2158,-1676,-1169,-689,-252,97,350,456,408,174,-258,-876,-1662,-2575,-3526,-4466,-5267,-5871,-6193,-6179,-5837,-5157,-4226,-3107,-1913,-751,282,1100,1665,1958,2016,1889,1665,1431,1268,1247,1393,1722,2189,2762,3345,3883,4288,4506,4503,4250,3765,3085,2244,1341,410,-446,-1198,-1790,-2217,-2474,-2593,-2598,-2537,-2447,-2365,-2324,-2331,-2397,-2498,-2615,-2692,-2690,-2549,-2234,-1722,-1018,-158,793,1747,2616,3307,3761,3943,3854,3544,3077,2556,2058,1684,1466,1438,1571,1809,2083,2292,2367,2234,1871,1272,478,-450,-1430,-2366,-3185,-3800,-4186,-4303,-4186,-3856,-3395,-2863,-2362,-1956,-1718,-1693,-1891,-2315,-2920,-3641,-4413,-5119,-5694,-6023,-6067,-5757,-5109,-4121,-2866,-1413,139,1683,3125,4370,5367,6071,6498,6664,6633,6459,6224,5976,5768,5634,5569,5596,5670,5788,5905,5991,5997,5892,5622,5181,4532,3701,2698,1574,381,-812,-1952,-2975,-3853,-4549,-5075,-5421,-5631,-5709,-5702,-5613,-5475,-5284,-5046,-4765,-4431,-4057,-3642,-3199,-2745,-2283,-1836,-1403,-990,-610,-247,73,381,654,920,1177,1443,1724,2028,2346,2665,2971,3214,3384,3430,3339,3094,2689,2137,1463,700,-108,-912,-1658,-2298,-2787,-3096,-3208,-3130,-2876,-2489,-2011,-1495,-994,-550,-202,28,127,97,-48,-284,-581,-890,-1175,-1367,-1445,-1333,-1041,-543,127,908,1736,2510,3135,3554,3692,3568,3190,2634,1985,1340,795,425,266,339,594,1002,1457,1902,2242,2437,2437,2250,1882,1373,777,129,-496,-1081,-1566,-1955,-2229,-2402,-2500,-2545,-2568,-2612,-2670,-2773,-2897,-3016,-3101,-3104,-2980,-2711,-2261,-1654,-903,-65,791,1587,2246,2680,2861,2736,2345,1704,909,37,-805,-1516,-2026,-2272,-2236,-1937,-1418,-759,-60,589,1073,1347,1340,1076,573,-92,-826,-1540,-2118,-2501,-2615,-2453,-2017,-1343,-506,432,1354,2202,2865,3319,3503,3442,3155,2709,2185,1669,1240,970,883,1009,1302,1740,2235,2738,3169,3483,3639,3640,3478,3221,2879,2547,2250,2055,1978,2027,2172,2371,2539,2620,2516,2192,1611,786,-233,-1379,-2551,-3665,-4620,-5364,-5841,-6060,-6028,-5797,-5441,-5023,-4643,-4352,-4222,-4265,-4489,-4850,-5292,-5727,-6062,-6206,-6086,-5652,-4886,-3813,-2482,-985,573,2077,3413,4479,5213,5577,5581,5267,4720,4021,3296,2630,2114,1800,1705,1810,2067,2395,2698,2890,2879,2616,2071,1258,219,-967,-2210,-3400,-4446,-5250,-5775,-5973,-5874,-5497,-4928,-4225,-3491,-2786,-2177,-1703,-1374,-1188,-1112,-1108,-1123,-1110,-1014,-802,-449,64,708,1469,2293,3117,3886,4532,5013,5305,5405,5338,5145,4884,4600,4355,4154,4019,3920,3816,3665,3395,2971,2347,1518,495,-675,-1918,-3149,-4250,-5131,-5682,-5853,-5599,-4948,-3945,-2696,-1315,61,1314,2339,3078,3508,3640,3547,3288,2978,2695,2529,2530,2732,3111,3638,4222,4782,5211,5418,5343,4941,4233,3247,2065,784,-503,-1686,-2700,-3485,-4022,-4324,-4419,-4365,-4228,-4062,-3931,-3874,-3909,-4055,-4283,-4583,-4904,-5212,-5454,-5588,-5570,-5378,-4989,-4412,-3657,-2767,-1777,-754,267,1224,2099,2857,3510,4054,4517,4925,5296,5652,6003,6329,6616,6822,6890,6786,6443,5853,4997,3909,2649,1294,-39,-1252,-2237,-2935,-3303,-3355,-3146,-2754,-2294,-1884,-1619,-1606,-1878,-2470,-3341,-4439,-5656,-6882,-7980,-8838,-9346,-9451,-9113,-8371,-7269,-5920,-4413,-2893,-1436,-159,918,1747,2371,2810,3143,3438,3750,4149,4646,5253,5945,6664,7350,7924,8307,8443,8278,7810,7039,6031,4839,3576,2318,1178,207,-531,-1051,-1370,-1556,-1699,-1876,-2190,-2680,-3386,-4280,-5316,-6402,-7430,-8289,-8868,-9094,-8912,-8335,-7391,-6178,-4804,-3404,-2121,-1055,-308,105,175,-17,-374,-761,-1043,-1091,-827,-199,772,2009,3406,4800,6049,7006,7570,7687,7372,6681,5745,4700,3723,2959,2531,2516,2915,3695,4727,5871,6946,7770,8199,8107,7452,6235,4538,2480,241,-2009,-4072,-5803,-7085,-7863,-8138,-7965,-7439,-6671,-5788,-4893,-4071,-3382,-2843,-2457,-2195,-2027,-1892,-1765,-1581,-1332,-985,-555,-57,459,954,1349,1620,1701,1617,1361,1009,611,253,10,-90,-2,228,565,923,1213,1347,1255,892,251,-635,-1713,-2881,-4043,-5084,-5898,-6404,-6538,-6274,-5623,-4632,-3365,-1933,-420,1056,2415,3588,4519,5201,5618,5805,5775,5587,5273,4884,4472,4055,3675,3329,3021,2728,2431,2099,1710,1258,741,194,-360,-850,-1252,-1492,-1576,-1481,-1245,-917,-551,-232,-12,52,-61,-364,-832,-1432,-2126,-2846,-3559,-4202,-4749,-5157,-5423,-5519,-5465,-5259,-4916,-4458,-3888,-3229,-2475,-1640,-724,267,1311,2404,3493,4569,5571,6472,7231,7802,8162,8274,8113,7666,6924,5895,4613,3126,1510,-139,-1716,-3121,-4249,-5052,-5482,-5562,-5345,-4909,-4384,-3870,-3482,-3308,-3374,-3704,-4241,-4907,-5606,-6204,-6597,-6672,-6365,-5629,-4487,-2977,-1197,742,2698,4536,6125,7347,8147,8462,8341,7811,6996,6002,4967,4018,3227,2672,2339,2227,2264,2413,2592,2790,2954,3109,3256,3423,3635,3894,4194,4514,4782,4972,4967,4748,4224,3387,2223,757,-944,-2808,-4704,-6523,-8108,-9349,-10114,-10352,-10007,-9132,-7780,-6103,-4244,-2408,-747,558,1411,1740,1546,880,-147,-1405,-2716,-3931,-4893,-5486,-5644,-5339,-4608,-3525,-2206,-781,597,1802,2714,3256,3383,3108,2462,1551,468,-638,-1646,-2436,-2911,-3043,-2804,-2261,-1477,-574,334,1128,1718,2041,2084,1878,1475,986,489,89,-150,-204,-68,209,576,964,1314,1597,1778,1889,1920,1921,1891,1854,1801,1724,1604,1438,1210,953,664,406,192,65,51,134,329,590,897,1219,1505,1740,1881,1913,1811,1560,1158,602,-93,-904,-1803,-2736,-3659,-4500,-5196,-5678,-5885,-5784,-5347,-4611,-3607,-2435,-1186,34,1118,2001,2639,3024,3205,3235,3206,3205,3300,3564,4003,4629,5389,6232,7072,7824,8396,8706,8688,8289,7488,6296,4745,2920,923,-1118,-3059,-4765,-6124,-7053,-7519,-7550,-7198,-6583,-5821,-5047,-4372,-3885,-3623,-3593,-3757,-4049,-4402,-4727,-4971,-5094,-5078,-4944,-4723,-4453,-4187,-3928,-3700,-3453,-3158,-2730,-2114,-1247,-86,1357,3067,4956,6931,8868,10626,12085,13121,13659,13643,13067,11973,10424,8548,6471,4338,2302,474,-1040,-2194,-2967,-3395,-3524,-3451,-3258,-3042,-2895,-2866,-3017,-3349,-3860,-4523,-5281,-6081,-6861,-7553,-8117,-8511,-8705,-8711,-8512,-8136,-7609,-6938,-6178,-5329,-4439,-3513,-2572,-1620,-660,313,1301,2301,3308,4287,5228,6055,6755,7242,7506,7493,7219,6690,5969,5118,4226,3390,2682,2174,1886,1820,1947,2204,2527,2832,3056,3131,3019,2686,2124,1340,360,-778,-2009,-3279,-4498,-5600,-6512,-7184,-7585,-7708,-7564,-7188,-6619,-5894,-5056,-4129,-3137,-2107,-1037,23,1069,2044,2918,3639,4166,4460,4488,4250,3730,2972,2006,913,-229,-1308,-2231,-2880,-3189,-3091,-2567,-1638,-357,1198,2897,4633,6265,7662,8733,9372,9544,9225,8443,7257,5754,4054,2266,524,-1071,-2421,-3464,-4155,-4476,-4445,-4069,-3421,-2537,-1503,-398,707,1712,2564,3189,3550,3623,3401,2908,2171,1251,198,-913,-2024,-3064,-3996,-4764,-5363,-5759,-5973,-5989,-5845,-5532,-5092,-4529,-3886,-3188,-2478,-1813,-1233,-805,-568,-549,-769,-1202,-1810,-2528,-3268,-3941,-4458,-4741,-4745,-4443,-3848,-2993,-1927,-725,566,1871,3159,4386,5528,6572,7485,8254,8843,9214,9343,9193,8757,8042,7063,5880,4539,3122,1704,355,-846,-1854,-2615,-3111,-3331,-3291,-3025,-2575,-2009,-1395,-802,-315,18,129,-1,-391,-1023,-1866,-2853,-3930,-4998,-6003,-6859,-7527,-7967,-8171,-8138,-7890,-7450,-6837,-6083,-5201,-4207,-3131,-1968,-776,455,1660,2842,3952,4980,5916,6732,7439,8005,8434,8695,8788,8679,8390,7902,7257,6465,5586,4640,3692,2747,1848,995,182,-585,-1343,-2091,-2850,-3633,-4429,-5246,-6051,-6833,-7538,-8140,-8570,-8798,-8767,-8468,-7876,-7040,-5980,-4791,-3533,-2304,-1166,-184,625,1245,1714,2056,2344,2616,2929,3308,3760,4281,4833,5372,5852,6221,6455,6522,6437,6213,5880,5493,5065,4649,4255,3887,3565,3262,3007,2782,2614,2497,2447,2446,2469,2485,2416,2228,1841,1233,392,-658,-1848,-3092,-4273,-5289,-6037,-6460,-6528,-6257,-5695,-4927,-4033,-3117,-2249,-1495,-892,-454,-179,-50,-46,-145,-338,-613,-968,-1414,-1931,-2537,-3190,-3889,-4576,-5237,-5808,-6275,-6589,-6739,-6707,-6482,-6068,-5466,-4687,-3748,-2666,-1481,-228,1033,2250,3361,4316,5079,5627,5972,6111,6089,5921,5642,5282,4856,4402,3942,3518,3169,2926,2832,2880,3084,3393,3763,4112,4370,4459,4324,3931,3279,2394,1332,164,-1028,-2158,-3147,-3942,-4498,-4806,-4889,-4770,-4517,-4172,-3796,-3412,-3046,-2681,-2312,-1908,-1459,-957,-426,107,574,934,1111,1076,803,305,-374,-1166,-1972,-2701,-3234,-3503,-3428,-3004,-2218,-1150,151,1550,2957,4262,5377,6254,6863,7207,7317,7227,6973,6599,6109,5527,4837,4042,3135,2129,1042,-85,-1206,-2263,-3192,-3960,-4508,-4834,-4924,-4790,-4467,-3979,-3385,-2722,-2061,-1443,-942,-596,-462,-553,-897,-1469,-2248,-3176,-4183,-5183,-6084,-6784,-7201,-7264,-6932,-6196,-5095,-3681,-2064,-336,1383,2996,4432,5623,6575,7260,7733,8012,8146,8175,8127,8028,7896,7733,7536,7301,7005,6630,6148,5535,4778,3876,2845,1720,554,-601,-1682,-2656,-3486,-4175,-4738,-5204,-5614,-6006,-6400,-6815,-7232,-7636,-7974,-8213,-8296,-8198,-7898,-7385,-6699,-5848,-4902,-3901,-2903,-1958,-1103,-367,237,695,1024,1224,1322,1332,1282,1192,1097,1018,985,1015,1125,1305,1554,1831,2107,2343,2496,2550,2492,2348,2138,1934,1771,1723,1815,2069,2461,2950,3459,3900,4182,4219,3958,3373,2477,1332,19,-1337,-2618,-3700,-4491,-4919,-4979,-4672,-4076,-3264,-2337,-1397,-523,205,751,1082,1197,1109,842,433,-74,-641,-1218,-1771,-2264,-2679,-3003,-3232,-3374,-3419,-3387,-3249,-3011,-2630,-2099,-1373,-462,651,1913,3292,4682,6011,7161,8049,8613,8807,8645,8156,7410,6487,5483,4473,3544,2739,2106,1645,1364,1222,1198,1227,1268,1254,1149,899,499,-78,-801,-1652,-2578,-3527,-4432,-5247,-5897,-6359,-6591,-6595,-6373,-5959,-5392,-4730,-4035,-3358,-2752,-2239,-1832,-1517,-1253,-1004,-714,-343,132,720,1386,2089,2754,3296,3645,3716,3478,2904,2027,889,-410,-1780,-3095,-4252,-5150,-5720,-5909,-5708,-5128,-4213,-3028,-1656,-180,1291,2683,3894,4879,5576,5976,6074,5908,5528,5000,4404,3801,3262,2804,2461,2205,2030,1901,1798,1703,1634,1584,1607,1700,1892,2167,2492,2804,3027,3069,2851,2301,1407,153,-1381,-3134,-4971,-6771,-8391,-9727,-10657,-11144,-11129,-10652,-9734,-8485,-6983,-5386,-3792,-2357,-1156,-283,251,444,375,119,-174,-399,-410,-129,507,1496,2789,4290,5867,7379,8671,9624,10139,10159,9687,8746,7430,5837,4102,2348,704,-743,-1916,-2801,-3390,-3745,-3910,-3986,-4032,-4136,-4324,-4632,-5029,-5469,-5890,-6200,-6330,-6209,-5809,-5130,-4200,-3105,-1905,-730,361,1270,1969,2432,2676,2746,2694,2596,2516,2520,2648,2922,3336,3860,4435,5003,5477,5816,5955,5897,5648,5261,4796,4333,3937,3665,3538,3549,3646,3775,3837,3762,3468,2916,2091,1026,-221,-1547,-2845,-3994,-4895,-5462,-5665,-5498,-5013,-4288,-3427,-2554,-1784,-1221,-939,-985,-1366,-2053,-2992,-4088,-5251,-6357,-7309,-7990,-8352,-8323,-7923,-7178,-6161,-4984,-3761,-2612,-1653,-958,-570,-496,-683,-1063,-1525,-1958,-2248,-2308,-2077,-1534,-714,337,1508,2700,3798,4699,5332,5659,5671,5416,4949,4371,3776,3256,2890,2718,2744,2947,3253,3590,3871,4017,3979,3740,3304,2732,2072,1424,854,440,234,248,481,891,1403,1943,2403,2700,2761,2536,2032,1273,353,-631,-1542,-2266,-2696,-2781,-2507,-1926,-1131,-242,591,1253,1618,1637,1269,556,-459,-1672,-2984,-4278,-5451,-6404,-7071,-7392,-7354,-6955,-6219,-5206,-3967,-2613,-1210,125,1312,2279,2970,3386,3533,3476,3288,3066,2908,2890,3059,3435,3973,4615,5258,5789,6118,6151,5863,5237,4341,3221,2014,797,-310,-1232,-1927,-2371,-2603,-2658,-2633,-2584,-2616,-2772,-3100,-3604,-4260,-5009,-5777,-6475,-7003,-7301,-7292,-6979,-6357,-5482,-4422,-3247,-2055,-882,200,1200,2113,2977,3824,4705,5635,6647,7706,8792,9826,10738,11437,11836,11882,11530,10792,9694,8319,6745,5088,3428,1860,425,-836,-1928,-2869,-3691,-4433,-5140,-5824,-6525,-7227,-7928,-8613,-9235,-9776,-10184,-10427,-10466,-10276,-9827,-9128,-8175,-7017,-5691,-4293,-2880,-1588,-461,384,937,1169,1124,874,513,168,-56,-51,235,828,1689,2746,3885,4969,5866,6452,6635,6376,5669,4579,3193,1662,129,-1243,-2306,-2975,-3159,-2886,-2178,-1152,61,1304,2410,3244,3676,3660,3160,2246,995,-432,-1882,-3173,-4148,-4701,-4744,-4299,-3405,-2179,-778,655,1942,2959,3617,3865,3729,3258,2549,1706,851,55,-591,-1086,-1408,-1593,-1676,-1693,-1674,-1638,-1581,-1503,-1392,-1239,-1042,-804,-538,-249,49,356,676,1010,1365,1741,2125,2496,2818,3061,3177,3167,3005,2731,2391,2026,1729,1519,1452,1507,1658,1830,1957,1939,1733,1279,611,-248,-1189,-2110,-2885,-3395,-3571,-3368,-2815,-1983,-1001,-9,827,1379,1540,1268,584,-432,-1644,-2882,-3964,-4721,-5018,-4781,-3988,-2707,-1047,815,2682,4347,5622,6354,6467,5921,4783,3154,1196,-886,-2919,-4691,-6080,-6955,-7295,-7092,-6424,-5381,-4102,-2722,-1364,-148,874,1649,2199,2551,2777,2937,3104,3323,3626,3997,4422,4835,5186,5412,5466,5317,4972,4446,3792,3071,2343,1685,1134,731,471,348,305,310,282,186,-36,-395,-914,-1557,-2322,-3139,-3972,-4763,-5449,-5998,-6353,-6511,-6456,-6218,-5822,-5339,-4807,-4317,-3897,-3602,-3431,-3375,-3378,-3377,-3281,-3005,-2482,-1656,-539,856,2430,4094,5703,7133,8259,8983,9258,9051,8414,7388,6095,4618,3099,1614,273,-876,-1804,-2489,-2973,-3267,-3430,-3503,-3524,-3537,-3553,-3596,-3662,-3741,-3829,-3898,-3922,-3883,-3739,-3484,-3085,-2552,-1875,-1104,-244,624,1483,2264,2946,3518,3974,4347,4663,4961,5272,5599,5947,6273,6547,6708,6713,6525,6126,5519,4722,3782,2733,1638,537,-518,-1493,-2345,-3058,-3592,-3947,-4103,-4060,-3852,-3488,-3031,-2529,-2036,-1606,-1270,-1044,-929,-893,-906,-921,-909,-831,-706,-517,-329,-172,-112,-193,-448,-881,-1463,-2141,-2832,-3444,-3895,-4115,-4070,-3774,-3260,-2621,-1955,-1377,-992,-885,-1093,-1633,-2445,-3460,-4544,-5575,-6398,-6901,-6977,-6577,-5694,-4365,-2697,-802,1149,3004,4598,5801,6518,6708,6385,5622,4546,3314,2110,1102,437,201,432,1089,2068,3234,4398,5408,6112,6422,6307,5812,5014,4067,3098,2257,1648,1318,1273,1456,1769,2100,2323,2338,2088,1543,747,-247,-1321,-2374,-3271,-3934,-4257,-4225,-3798,-3014,-1919,-591,860,2324,3656,4747,5458,5718,5457,4677,3401,1735,-228,-2307,-4376,-6255,-7836,-9011,-9736,-10001,-9838,-9311,-8502,-7485,-6354,-5130,-3899,-2628,-1377,-125,1087,2228,3242,4075,4657,4951,4932,4606,4022,3258,2403,1584,883,416,217,339,751,1421,2275,3219,4157,4979,5600,5928,5925,5550,4816,3756,2437,947,-608,-2122,-3480,-4604,-5409,-5881,-5999,-5817,-5378,-4783,-4111,-3452,-2869,-2395,-2015,-1703,-1369,-948,-345,479,1558,2848,4284,5752,7121,8258,9050,9422,9330,8806,7884,6685,5291,3844,2433,1154,59,-819,-1484,-1949,-2266,-2464,-2619,-2753,-2946,-3195,-3563,-4023,-4592,-5235,-5919,-6594,-7210,-7708,-8036,-8150,-8017,-7621,-6978,-6102,-5060,-3885,-2680,-1474,-363,652,1511,2244,2833,3318,3712,4039,4304,4522,4663,4734,4695,4532,4234,3775,3183,2454,1638,771,-94,-900,-1594,-2129,-2475,-2605,-2533,-2256,-1836,-1308,-748,-228,195,453,522,387,64,-403,-956,-1510,-1995,-2317,-2424,-2257,-1805,-1079,-118,999,2191,3345,4364,5161,5659,5840,5680,5225,4518,3633,2646,1637,664,-208,-966,-1578,-2065,-2434,-2708,-2924,-3097,-3254,-3404,-3553,-3687,-3809,-3874,-3894,-3810,-3653,-3371,-2997,-2531,-1984,-1409,-815,-254,237,635,913,1066,1107,1065,972,895,866,941,1138,1473,1918,2453,3016,3553,4015,4347,4524,4540,4390,4113,3731,3284,2802,2310,1807,1296,761,187,-436,-1110,-1821,-2540,-3224,-3818,-4274,-4530,-4551,-4307,-3788,-3005,-1997,-815,461,1744,2934,3935,4650,5022,4996,4574,3787,2683,1382,-41,-1435,-2722,-3787,-4585,-5072,-5258,-5172,-4873,-4417,-3890,-3324,-2774,-2240,-1707,-1163,-546,155,979,1912,2930,3968,4957,5787,6388,6665,6596,6160,5400,4382,3195,1954,753,-315,-1175,-1797,-2144,-2239,-2099,-1770,-1308,-769,-230,263,627,844,852,661,261,-308,-1005,-1764,-2524,-3216,-3794,-4218,-4485,-4589,-4572,-4447,-4268,-4049,-3815,-3561,-3280,-2938,-2513,-1970,-1301,-510,375,1301,2187,2966,3540,3875,3925,3709,3267,2675,2019,1395,878,523,351,356,502,736,998,1221,1354,1349,1195,866,396,-203,-875,-1562,-2209,-2731,-3098,-3243,-3170,-2872,-2394,-1792,-1147,-535,-40,285,397,308,47,-310,-670,-917,-964,-705,-117,824,2056,3489,4996,6422,7624,8462,8845,8707,8058,6923,5409,3617,1697,-210,-1960,-3425,-4506,-5134,-5283,-4962,-4230,-3177,-1918,-604,647,1692,2440,2829,2824,2466,1793,923,-61,-1013,-1844,-2447,-2773,-2788,-2519,-1999,-1327,-576,125,704,1070,1170,1006,559,-89,-914,-1811,-2732,-3600,-4382,-5041,-5577,-5993,-6306,-6533,-6689,-6772,-6785,-6697,-6492,-6138,-5605,-4897,-3998,-2956,-1792,-592,593,1665,2576,3248,3679,3828,3751,3452,3028,2511,1996,1529,1174,964,935,1088,1427,1940,2594,3360,4202,5055,5902,6670,7349,7886,8284,8501,8561,8426,8120,7621,6937,6073,5032,3840,2519,1106,-362,-1828,-3260,-4597,-5802,-6825,-7629,-8165,-8412,-8327,-7907,-7151,-6086,-4766,-3267,-1681,-116,1326,2551,3478,4055,4261,4081,3570,2749,1714,541,-666,-1801,-2771,-3482,-3891,-3949,-3687,-3123,-2345,-1423,-461,459,1259,1888,2306,2501,2474,2229,1797,1181,423,-466,-1433,-2450,-3441,-4349,-5091,-5584,-5777,-5600,-5061,-4161,-2970,-1579,-102,1318,2558,3505,4075,4245,4013,3451,2650,1731,834,70,-460,-700,-641,-303,228,879,1524,2084,2475,2641,2591,2323,1911,1424,956,598,438,528,907,1571,2472,3538,4657,5699,6542,7061,7175,6839,6057,4898,3457,1878,312,-1097,-2213,-2962,-3282,-3205,-2762,-2074,-1255,-444,202,590,602,218,-571,-1709,-3097,-4612,-6112,-7448,-8507,-9183,-9430,-9241,-8639,-7714,-6538,-5251,-3934,-2713,-1639,-781,-136,293,552,685,746,796,865,999,1192,1459,1765,2106,2440,2760,3036,3286,3494,3699,3896,4117,4342,4581,4780,4912,4919,4750,4370,3757,2928,1905,770,-420,-1557,-2568,-3382,-3944,-4247,-4294,-4119,-3781,-3332,-2841,-2352,-1902,-1512,-1184,-921,-697,-510,-325,-142,70,312,594,917,1259,1605,1926,2163,2311,2287,2105,1721,1155,421,-437,-1376,-2315,-3205,-3962,-4527,-4855,-4885,-4619,-4052,-3219,-2184,-1028,149,1243,2155,2814,3160,3193,2919,2401,1707,933,168,-497,-988,-1255,-1259,-1005,-504,196,1034,1946,2837,3655,4312,4786,5036,5069,4891,4539,4026,3406,2678,1876,1004,81,-884,-1845,-2785,-3642,-4379,-4955,-5343,-5529,-5531,-5366,-5065,-4679,-4218,-3723,-3186,-2603,-1964,-1237,-418,512,1525,2611,3700,4750,5672,6404,6869,7022,6823,6271,5395,4253,2934,1546,203,-995,-1943,-2598,-2903,-2874,-2516,-1873,-1000,46,1187,2343,3425,4349,5009,5339,5269,4765,3833,2511,862,-990,-2938,-4832,-6544,-7947,-8949,-9478,-9509,-9066,-8190,-6995,-5579,-4089,-2644,-1362,-324,418,860,1032,997,846,659,545,548,735,1091,1607,2214,2854,3439,3903,4199,4298,4212,3963,3606,3179,2747,2325,1945,1597,1269,937,578,180,-271,-761,-1273,-1787,-2263,-2680,-3021,-3246,-3371,-3359,-3242,-2996,-2661,-2246,-1785,-1327,-905,-568,-358,-300,-406,-676,-1083,-1585,-2138,-2670,-3122,-3432,-3553,-3449,-3124,-2577,-1870,-1041,-173,675,1443,2086,2595,2968,3244,3467,3696,3977,4363,4851,5452,6103,6755,7313,7705,7846,7684,7193,6380,5277,3963,2518,1056,-315,-1491,-2400,-2967,-3204,-3108,-2756,-2227,-1617,-1043,-575,-298,-237,-400,-760,-1284,-1885,-2524,-3110,-3590,-3919,-4053,-3984,-3700,-3229,-2591,-1828,-994,-136,689,1406,1990,2355,2481,2329,1875,1138,128,-1091,-2452,-3867,-5225,-6432,-7387,-8016,-8282,-8163,-7707,-6947,-6000,-4923,-3839,-2804,-1873,-1083,-400,156,665,1113,1561,1986,2406,2777,3086,3301,3400,3374,3228,2968,2620,2214,1769,1328,920,576,345,242,309,555,983,1590,2346,3209,4154,5095,6017,6830,7507,7973,8205,8134,7755,7032,5986,4628,3032,1248,-601,-2431,-4118,-5568,-6694,-7431,-7752,-7639,-7131,-6254,-5105,-3739,-2282,-797,586,1831,2823,3568,4003,4156,4052,3723,3261,2705,2159,1662,1272,1011,870,841,852,882,818,664,315,-190,-881,-1698,-2582,-3462,-4240,-4859,-5243,-5385,-5261,-4929,-4421,-3827,-3224,-2684,-2286,-2063,-2051,-2239,-2603,-3084,-3618,-4113,-4490,-4666,-4589,-4231,-3593,-2723,-1673,-550,581,1611,2499,3189,3691,4012,4207,4320,4420,4543,4727,4976,5272,5586,5862,6057,6124,6045,5819,5476,5065,4650,4293,4041,3910,3891,3932,3963,3907,3680,3241,2559,1665,599,-549,-1708,-2775,-3703,-4424,-4938,-5224,-5313,-5213,-4967,-4600,-4156,-3672,-3205,-2787,-2481,-2300,-2270,-2381,-2598,-2883,-3164,-3394,-3505,-3473,-3269,-2907,-2420,-1845,-1259,-713,-268,30,180,171,60,-107,-263,-336,-299,-119,186,566,979,1342,1607,1740,1720,1576,1341,1063,792,570,410,326,300,313,352,401,456,531,616,745,890,1067,1248,1415,1559,1647,1682,1646,1543,1365,1115,786,394,-67,-556,-1058,-1516,-1889,-2120,-2172,-2005,-1605,-985,-159,798,1830,2831,3710,4365,4713,4695,4278,3491,2370,1017,-461,-1941,-3300,-4441,-5301,-5833,-6063,-5992,-5696,-5208,-4582,-3869,-3068,-2226,-1334,-422,484,1349,2114,2732,3143,3312,3219,2862,2286,1524,669,-223,-1056,-1779,-2334,-2698,-2855,-2823,-2605,-2244,-1752,-1169,-511,179,895,1579,2218,2770,3192,3479,3593,3546,3344,3007,2567,2057,1510,949,399,-131,-631,-1088,-1496,-1830,-2072,-2181,-2146,-1920,-1515,-909,-144,764,1744,2758,3728,4610,5337,5877,6188,6252,6060,5615,4940,4073,3064,1973,867,-199,-1163,-1998,-2667,-3169,-3495,-3650,-3634,-3461,-3126,-2655,-2054,-1372,-640,65,688,1148,1380,1344,991,350,-564,-1670,-2875,-4067,-5128,-5930,-6400,-6450,-6086,-5306,-4208,-2873,-1454,-72,1127,2048,2617,2821,2672,2250,1644,970,359,-98,-304,-224,156,789,1611,2513,3384,4108,4589,4751,4569,4038,3207,2138,928,-341,-1564,-2678,-3613,-4346,-4848,-5133,-5202,-5084,-4802,-4384,-3868,-3281,-2670,-2065,-1502,-1011,-590,-258,19,252,477,719,998,1309,1656,1999,2323,2583,2753,2804,2730,2516,2194,1763,1283,765,258,-214,-641,-1000,-1298,-1535,-1703,-1804,-1808,-1706,-1462,-1062,-493,223,1060,1941,2798,3536,4070,4341,4313,3987,3412,2659,1829,1026,356,-110,-315,-252,49,540,1135,1746,2286,2679,2861,2823,2532,2047,1383,632,-153,-884,-1515,-1982,-2282,-2398,-2377,-2241,-2065,-1880,-1753,-1702,-1738,-1851,-2013,-2172,-2302,-2346,-2287,-2114,-1837,-1485,-1104,-749,-461,-312,-301,-477,-803,-1269,-1818,-2396,-2938,-3397,-3721,-3892,-3894,-3734,-3433,-3009,-2496,-1918,-1304,-682,-77,486,978,1375,1650,1787,1770,1605,1291,874,359,-175,-709,-1177,-1554,-1804,-1923,-1898,-1746,-1471,-1082,-587,18,730,1553,2475,3489,4559,5647,6705,7663,8470,9061,9389,9416,9131,8523,7629,6471,5116,3620,2055,493,-999,-2364,-3543,-4495,-5188,-5599,-5721,-5562,-5138,-4494,-3662,-2723,-1709,-721,209,1001,1620,2022,2197,2137,1860,1405,814,154,-514,-1129,-1631,-1986,-2174,-2196,-2094,-1885,-1663,-1441,-1305,-1249,-1310,-1442,-1632,-1821,-1960,-2025,-1981,-1842,-1634,-1400,-1193,-1077,-1083,-1248,-1563,-2010,-2526,-3054,-3505,-3812,-3920,-3786,-3416,-2831,-2086,-1249,-394,401,1089,1623,2003,2235,2350,2398,2418,2460,2548,2702,2922,3188,3492,3790,4087,4342,4570,4755,4913,5037,5132,5185,5188,5117,4948,4667,4248,3700,3010,2204,1300,330,-663,-1650,-2577,-3416,-4116,-4651,-4980,-5080,-4934,-4542,-3913,-3090,-2121,-1083,-62,855,1581,2054,2233,2106,1704,1072,289,-558,-1391,-2123,-2704,-3102,-3312,-3365,-3298,-3185,-3069,-3028,-3077,-3244,-3496,-3799,-4076,-4252,-4252,-4001,-3472,-2646,-1561,-279,1109,2482,3733,4744,5437,5750,5689,5266,4568,3688,2736,1843,1104,593,362,400,671,1111,1615,2104,2479,2675,2647,2382,1886,1202,368,-544,-1475,-2360,-3130,-3751,-4168,-4382,-4363,-4142,-3706,-3096,-2306,-1379,-321,817,1998,3153,4217,5098,5733,6039,5990,5555,4759,3641,2282,769,-789,-2295,-3638,-4749,-5549,-6016,-6119,-5896,-5366,-4611,-3692,-2706,-1728,-847,-126,389,653,677,460,43,-527,-1182,-1860,-2489,-3023,-3417,-3661,-3749,-3724,-3593,-3421,-3216,-3008,-2799,-2556,-2273,-1890,-1391,-733,83,1053,2143,3300,4456,5538,6455,7157,7566,7670,7445,6912,6112,5100,3948,2734,1530,412,-579,-1381,-1991,-2368,-2525,-2459,-2175,-1709,-1072,-327,490,1312,2079,2751,3263,3619,3793,3816,3717,3539,3331,3139,2988,2908,2886,2921,2979,3031,3045,2982,2819,2535,2112,1552,860,55,-831,-1760,-2689,-3574,-4375,-5077,-5654,-6125,-6495,-6793,-7035,-7245,-7422,-7561,-7646,-7631,-7489,-7174,-6646,-5898,-4906,-3709,-2324,-836,704,2190,3558,4719,5628,6253,6588,6674,6546,6282,5946,5593,5283,5011,4812,4613,4425,4154,3794,3287,2627,1813,866,-176,-1264,-2345,-3364,-4271,-5026,-5603,-5986,-6179,-6206,-6083,-5875,-5600,-5324,-5063,-4847,-4671,-4512,-4348,-4108,-3762,-3250,-2541,-1627,-514,757,2122,3501,4807,5950,6851,7461,7748,7721,7419,6890,6218,5471,4715,3998,3346,2762,2231,1737,1238,733,188,-374,-960,-1533,-2075,-2560,-2949,-3238,-3390,-3411,-3294,-3046,-2691,-2252,-1769,-1284,-826,-442,-135,76,220,319,425,576,821,1177,1655,2220,2835,3419,3908,4213,4291,4093,3639,2940,2086,1129,186,-683,-1401,-1934,-2277,-2439,-2471,-2411,-2330,-2255,-2243,-2289,-2411,-2591,-2794,-3007,-3171,-3268,-3252,-3116,-2822,-2395,-1824,-1156,-421,307,986,1518,1871,1970,1810,1375,719,-107,-1004,-1862,-2580,-3056,-3219,-3054,-2554,-1797,-874,101,984,1672,2057,2094,1767,1122,228,-797,-1845,-2790,-3543,-4040,-4250,-4184,-3877,-3386,-2763,-2078,-1358,-638,69,774,1466,2167,2857,3552,4207,4819,5348,5751,6016,6086,5961,5614,5056,4310,3403,2409,1375,391,-472,-1159,-1598,-1782,-1679,-1329,-740,6,877,1780,2663,3460,4118,4612,4912,5029,4976,4776,4475,4087,3644,3151,2593,1964,1239,399,-541,-1588,-2678,-3790,-4844,-5801,-6609,-7225,-7650,-7869,-7905,-7786,-7544,-7213,-6845,-6452,-6072,-5718,-5392,-5092,-4810,-4516,-4204,-3837,-3398,-2868,-2223,-1464,-581,403,1477,2599,3734,4830,5836,6713,7398,7892,8130,8158,7944,7554,7010,6385,5716,5078,4484,3979,3544,3163,2811,2431,2002,1487,875,182,-580,-1370,-2148,-2874,-3506,-4019,-4387,-4597,-4655,-4556,-4332,-3995,-3578,-3126,-2667,-2245,-1891,-1625,-1453,-1366,-1326,-1295,-1205,-1007,-643,-89,674,1610,2691,3827,4942,5940,6725,7226,7382,7172,6602,5710,4569,3246,1845,441,-893,-2107,-3167,-4078,-4828,-5451,-5962,-6381,-6730,-7004,-7214,-7330,-7345,-7217,-6924,-6438,-5741,-4832,-3723,-2453,-1070,353,1739,3012,4086,4921,5459,5713,5692,5446,5057,4588,4140,3762,3511,3392,3385,3440,3482,3437,3221,2789,2105,1186,73,-1145,-2385,-3518,-4469,-5135,-5484,-5489,-5174,-4581,-3783,-2855,-1883,-939,-88,633,1194,1599,1863,2004,2072,2081,2079,2063,2059,2042,2012,1936,1805,1593,1307,950,548,138,-232,-519,-667,-655,-463,-113,355,870,1353,1720,1897,1832,1510,932,147,-797,-1819,-2863,-3847,-4741,-5497,-6118,-6598,-6973,-7248,-7478,-7656,-7816,-7928,-7983,-7926,-7714,-7291,-6610,-5639,-4362,-2796,-982,1014,3096,5165,7095,8786,10131,11068,11551,11583,11208,10492,9553,8503,7457,6544,5815,5349,5124,5138,5309,5582,5852,6051,6106,5968,5606,5032,4237,3288,2199,1049,-119,-1254,-2308,-3254,-4060,-4725,-5222,-5578,-5765,-5818,-5731,-5533,-5257,-4925,-4602,-4306,-4095,-3975,-3958,-4023,-4144,-4261,-4345,-4339,-4224,-3991,-3637,-3195,-2689,-2152,-1624,-1117,-650,-228,173,555,957,1390,1871,2410,2989,3588,4162,4670,5044,5255,5242,5002,4521,3835,2977,2014,1013,26,-876,-1681,-2353,-2913,-3363,-3745,-4072,-4374,-4655,-4906,-5121,-5261,-5300,-5197,-4924,-4458,-3800,-2956,-1970,-887,217,1272,2184,2901,3341,3498,3340,2924,2290,1538,774,96,-374,-580,-464,-29,683,1605,2618,3626,4492,5134,5469,5466,5129,4496,3642,2655,1649,702,-82,-676,-1034,-1189,-1169,-1046,-892,-776,-765,-881,-1150,-1539,-2022,-2530,-3004,-3378,-3601,-3622,-3446,-3049,-2493,-1796,-1040,-276,434,1038,1517,1848,2061,2168,2232,2288,2392,2585,2871,3269,3720,4193,4595,4850,4877,4611,4023,3119,1942,576,-860,-2261,-3489,-4467,-5119,-5435,-5422,-5153,-4694,-4142,-3583,-3073,-2666,-2356,-2148,-1970,-1817,-1588,-1293,-864,-329,313,1017,1743,2426,3037,3514,3851,4020,4029,3886,3603,3208,2721,2163,1578,971,400,-137,-601,-1008,-1348,-1661,-1959,-2291,-2660,-3098,-3578,-4093,-4597,-5048,-5399,-5628,-5692,-5616,-5384,-5049,-4620,-4160,-3680,-3219,-2794,-2391,-2018,-1638,-1224,-747,-163,539,1387,2360,3457,4609,5781,6874,7816,8527,8931,9001,8716,8110,7238,6193,5076,3988,3037,2273,1752,1467,1375,1435,1549,1643,1654,1505,1206,731,132,-546,-1241,-1884,-2421,-2815,-3040,-3105,-3024,-2844,-2602,-2360,-2152,-2019,-1984,-2043,-2194,-2404,-2636,-2854,-3013,-3078,-3033,-2859,-2581,-2203,-1783,-1346,-959,-656,-476,-444,-565,-819,-1185,-1595,-2007,-2341,-2552,-2579,-2408,-2026,-1453,-732,82,925,1722,2413,2948,3276,3400,3300,3018,2590,2078,1551,1086,738,576,607,854,1257,1780,2318,2789,3095,3170,2966,2487,1761,860,-125,-1089,-1942,-2581,-2967,-3049,-2842,-2371,-1691,-881,-12,828,1575,2172,2586,2806,2837,2710,2459,2133,1778,1439,1150,937,816,781,838,956,1117,1283,1411,1468,1401,1186,790,215,-532,-1414,-2379,-3360,-4283,-5073,-5674,-6038,-6162,-6039,-5716,-5229,-4631,-3982,-3311,-2668,-2053,-1507,-996,-555,-143,234,602,972,1364,1788,2237,2724,3205,3687,4123,4492,4778,4954,5030,4989,4855,4624,4312,3916,3437,2870,2211,1460,626,-272,-1206,-2128,-3002,-3769,-4389,-4827,-5068,-5098,-4955,-4649,-4245,-3779,-3302,-2848,-2433,-2069,-1737,-1415,-1083,-697,-263,253,828,1463,2130,2805,3465,4071,4604,5022,5305,5417,5346,5072,4600,3951,3154,2258,1331,424,-389,-1072,-1597,-1957,-2187,-2321,-2424,-2547,-2736,-3013,-3380,-3801,-4242,-4635,-4946,-5127,-5176,-5105,-4934,-4732,-4527,-4374,-4307,-4325,-4421,-4567,-4691,-4751,-4658,-4357,-3791,-2942,-1803,-423,1143,2788,4414,5886,7113,7984,8462,8509,8162,7479,6559,5516,4487,3566,2886,2465,2371,2551,2972,3544,4171,4763,5237,5540,5648,5563,5322,4964,4550,4119,3716,3357,3042,2766,2482,2183,1811,1363,809,166,-566,-1337,-2134,-2895,-3605,-4220,-4742,-5148,-5473,-5705,-5889,-6025,-6132,-6221,-6281,-6327,-6337,-6322,-6265,-6169,-6017,-5800,-5493,-5077,-4531,-3844,-3014,-2058,-1005,96,1197,2235,3162,3933,4520,4916,5115,5145,5014,4754,4382,3918,3371,2761,2092,1386,655,-81,-801,-1487,-2118,-2677,-3140,-3489,-3695,-3753,-3636,-3371,-2947,-2420,-1805,-1162,-516,91,647,1133,1551,1902,2180,2391,2514,2552,2479,2305,2016,1640,1198,723,276,-103,-354,-425,-300,49,593,1275,2034,2737,3290,3571,3495,3019,2144,934,-497,-1997,-3403,-4547,-5314,-5610,-5433,-4820,-3867,-2709,-1493,-349,602,1304,1727,1898,1875,1742,1583,1487,1500,1672,1982,2421,2926,3437,3890,4214,4375,4336,4102,3690,3140,2509,1848,1216,649,167,-233,-565,-876,-1191,-1572,-2022,-2578,-3204,-3889,-4577,-5210,-5739,-6105,-6277,-6238,-5992,-5556,-4973,-4275,-3516,-2727,-1935,-1169,-415,312,1025,1741,2443,3155,3849,4528,5170,5762,6282,6719,7044,7239,7284,7137,6798,6226,5427,4402,3176,1795,323,-1166,-2586,-3855,-4901,-5669,-6136,-6300,-6196,-5872,-5406,-4870,-4343,-3888,-3549,-3344,-3278,-3317,-3431,-3560,-3673,-3707,-3665,-3511,-3273,-2970,-2629,-2287,-1972,-1685,-1441,-1204,-957,-656,-267,231,852,1579,2378,3202,3975,4652,5156,5475,5576,5495,5253,4924,4558,4231,3988,3866,3871,3992,4186,4405,4583,4667,4603,4363,3941,3330,2587,1725,826,-78,-914,-1655,-2251,-2698,-2985,-3134,-3161,-3103,-2991,-2850,-2705,-2567,-2437,-2325,-2219,-2135,-2070,-2048,-2082,-2188,-2385,-2668,-3037,-3464,-3923,-4360,-4741,-5008,-5128,-5064,-4799,-4321,-3639,-2766,-1727,-572,669,1917,3135,4242,5197,5947,6463,6741,6774,6609,6243,5744,5106,4371,3548,2643,1675,666,-370,-1367,-2321,-3153,-3858,-4396,-4768,-4974,-5034,-4959,-4777,-4486,-4105,-3613,-3025,-2322,-1527,-643,285,1230,2134,2963,3664,4222,4594,4796,4811,4665,4382,3988,3529,3039,2563,2135,1784,1534,1391,1356,1410,1524,1662,1773,1811,1722,1463,1012,340,-519,-1566,-2720,-3929,-5100,-6142,-6966,-7487,-7647,-7408,-6772,-5770,-4456,-2937,-1291,346,1882,3217,4265,4992,5359,5388,5107,4581,3892,3122,2371,1707,1196,872,745,792,984,1247,1534,1763,1886,1855,1644,1250,679,-31,-858,-1738,-2647,-3531,-4353,-5094,-5707,-6181,-6479,-6574,-6445,-6057,-5408,-4491,-3334,-1974,-484,1064,2564,3924,5063,5893,6398,6543,6386,5965,5392,4745,4147,3671,3387,3321,3457,3760,4152,4541,4833,4926,4759,4266,3447,2307,904,-692,-2391,-4088,-5699,-7127,-8313,-9210,-9787,-10059,-10033,-9757,-9281,-8648,-7930,-7163,-6385,-5633,-4899,-4210,-3542,-2900,-2270,-1642,-1028,-411,187,767,1322,1831,2305,2723,3090,3420,3695,3958,4193,4437,4681,4946,5202,5449,5630,5724,5655,5411,4936,4252,3380,2376,1338,356,-449,-1004,-1221,-1099,-621,133,1094,2136,3153,4012,4632,4936,4894,4529,3877,3038,2110,1213,449,-79,-335,-281,36,567,1203,1838,2344,2615,2579,2183,1451,409,-835,-2202,-3561,-4828,-5919,-6783,-7402,-7771,-7908,-7843,-7583,-7174,-6599,-5899,-5059,-4104,-3050,-1925,-762,385,1473,2434,3223,3784,4086,4120,3877,3411,2762,2002,1224,479,-149,-634,-955,-1118,-1167,-1133,-1092,-1077,-1157,-1338,-1661,-2080,-2603,-3151,-3690,-4149,-4469,-4609,-4524,-4202,-3636,-2848,-1866,-750,453,1654,2793,3791,4584,5132,5401,5396,5136,4672,4056,3378,2692,2093,1611,1314,1198,1287,1544,1946,2434,2949,3425,3797,4003,4017,3801,3375,2761,1995,1137,231,-682,-1559,-2396,-3163,-3871,-4499,-5045,-5494,-5820,-6004,-6018,-5833,-5437,-4820,-3989,-2989,-1845,-647,552,1668,2637,3405,3943,4233,4298,4160,3871,3488,3063,2654,2293,2002,1784,1613,1464,1291,1055,718,261,-330,-1039,-1840,-2690,-3538,-4318,-4976,-5447,-5683,-5654,-5328,-4724,-3849,-2767,-1530,-228,1069,2262,3306,4129,4727,5084,5226,5190,5027,4786,4535,4292,4121,4007,3962,3951,3942,3873,3717,3411,2939,2302,1488,551,-492,-1577,-2668,-3713,-4692,-5566,-6340,-6980,-7511,-7884,-8129,-8181,-8063,-7720,-7172,-6405,-5454,-4349,-3144,-1906,-691,419,1384,2140,2672,2963,3023,2891,2608,2239,1839,1474,1177,996,917,961,1087,1281,1516,1750,1995,2212,2423,2615,2785,2933,3021,3038,2932,2682,2261,1665,918,65,-834,-1690,-2440,-2997,-3329,-3401,-3235,-2855,-2331,-1724,-1110,-554,-93,242,458,577,624,654,688,777,930,1164,1487,1878,2340,2842,3361,3876,4334,4725,4987,5120,5071,4842,4419,3786,2982,1986,851,-403,-1730,-3066,-4349,-5505,-6442,-7100,-7400,-7312,-6812,-5932,-4715,-3261,-1665,-62,1440,2721,3703,4318,4548,4397,3908,3151,2206,1177,151,-784,-1572,-2175,-2602,-2860,-3013,-3101,-3187,-3309,-3486,-3720,-3982,-4239,-4440,-4541,-4502,-4289,-3887,-3288,-2504,-1554,-464,714,1947,3169,4341,5406,6326,7074,7617,7965,8099,8045,7805,7406,6863,6209,5458,4648,3799,2936,2086,1260,478,-254,-923,-1523,-2047,-2480,-2824,-3070,-3225,-3313,-3353,-3392,-3472,-3625,-3884,-4239,-4666,-5111,-5493,-5733,-5744,-5468,-4880,-3976,-2822,-1481,-75,1288,2485,3414,4012,4220,4069,3568,2819,1901,943,40,-690,-1186,-1389,-1293,-911,-296,495,1363,2231,3001,3593,3937,3986,3700,3090,2161,983,-382,-1828,-3248,-4531,-5566,-6272,-6595,-6507,-6035,-5224,-4158,-2943,-1672,-466,616,1487,2141,2559,2784,2851,2838,2789,2779,2834,2983,3225,3537,3881,4215,4490,4655,4687,4554,4247,3770,3126,2332,1415,382,-717,-1878,-3043,-4194,-5292,-6297,-7189,-7926,-8498,-8873,-9043,-8983,-8697,-8163,-7401,-6406,-5212,-3858,-2375,-837,721,2222,3634,4893,5986,6855,7507,7904,8042,7921,7537,6912,6079,5078,3970,2823,1695,653,-257,-999,-1553,-1915,-2106,-2139,-2070,-1919,-1752,-1592,-1492,-1442,-1481,-1557,-1674,-1766,-1804,-1733,-1532,-1170,-666,-21,704,1487,2257,2979,3606,4114,4485,4726,4834,4849,4774,4654,4499,4340,4184,4047,3928,3827,3737,3653,3552,3427,3242,2972,2584,2043,1319,407,-700,-1959,-3326,-4718,-6047,-7210,-8122,-8707,-8936,-8792,-8335,-7615,-6745,-5824,-4954,-4227,-3694,-3385,-3288,-3358,-3533,-3718,-3838,-3801,-3559,-3074,-2363,-1454,-430,629,1617,2452,3056,3394,3453,3267,2879,2384,1837,1348,947,695,589,622,757,956,1165,1361,1501,1598,1638,1671,1700,1784,1935,2176,2514,2925,3372,3807,4154,4356,4343,4086,3560,2793,1830,741,-371,-1429,-2328,-3018,-3440,-3591,-3477,-3132,-2613,-1972,-1282,-605,0,483,804,942,886,645,252,-261,-836,-1423,-1965,-2417,-2732,-2890,-2859,-2642,-2233,-1663,-957,-167,649,1439,2130,2689,3074,3273,3293,3147,2867,2481,2020,1509,975,439,-65,-519,-884,-1144,-1297,-1333,-1305,-1229,-1176,-1196,-1326,-1609,-2033,-2581,-3206,-3822,-4355,-4699,-4779,-4526,-3905,-2919,-1613,-63,1602,3268,4779,6023,6898,7351,7376,7016,6354,5507,4597,3753,3057,2595,2344,2331,2434,2629,2769,2805,2649,2264,1645,810,-198,-1305,-2446,-3548,-4541,-5393,-6058,-6542,-6831,-6957,-6924,-6757,-6475,-6080,-5596,-5012,-4350,-3602,-2795,-1939,-1061,-190,635,1387,2012,2498,2807,2935,2881,2672,2321,1898,1420,957,531,171,-124,-360,-579,-787,-1042,-1326,-1655,-1997,-2297,-2526,-2618,-2547,-2310,-1910,-1407,-861,-336,84,361,465,404,218,-26,-260,-380,-346,-69,426,1160,2050,3041,4026,4921,5648,6161,6446,6526,6439,6259,6037,5822,5647,5495,5360,5186,4931,4551,4004,3285,2387,1333,160,-1089,-2364,-3610,-4782,-5832,-6719,-7413,-7889,-8136,-8160,-7968,-7598,-7078,-6459,-5772,-5054,-4318,-3581,-2834,-2078,-1291,-479,374,1259,2168,3102,4014,4910,5713,6414,6928,7221,7232,6923,6281,5308,4045,2554,920,-756,-2379,-3845,-5083,-6035,-6656,-6954,-6919,-6596,-6022,-5255,-4354,-3380,-2378,-1397,-457,429,1251,2026,2739,3401,3996,4505,4893,5133,5185,5037,4676,4126,3416,2616,1789,1020,375,-96,-358,-425,-314,-99,171,416,588,665,634,530,409,310,315,428,685,1037,1452,1849,2150,2296,2231,1941,1440,758,-31,-872,-1688,-2426,-3045,-3532,-3879,-4123,-4279,-4386,-4467,-4530,-4570,-4566,-4491,-4302,-3984,-3512,-2880,-2116,-1233,-284,671,1589,2383,3010,3405,3534,3377,2934,2237,1332,295,-796,-1851,-2781,-3532,-4021,-4263,-4212,-3926,-3423,-2769,-2012,-1211,-415,339,1014,1600,2081,2463,2755,2984,3171,3365,3582,3857,4191,4570,4959,5302,5528,5565,5352,4848,4047,2966,1667,221,-1262,-2697,-3983,-5050,-5853,-6358,-6582,-6537,-6279,-5863,-5351,-4821,-4318,-3905,-3587,-3370,-3216,-3068,-2859,-2508,-1969,-1191,-197,985,2269,3551,4712,5647,6258,6509,6370,5895,5115,4150,3053,1937,853,-142,-1014,-1760,-2351,-2814,-3121,-3281,-3291,-3132,-2819,-2357,-1755,-1058,-288,504,1280,2008,2649,3207,3653,4025,4318,4561,4769,4941,5067,5128,5075,4881,4501,3925,3159,2239,1230,211,-728,-1493,-2028,-2273,-2225,-1909,-1359,-671,88,808,1412,1809,1954,1799,1343,610,-357,-1475,-2658,-3796,-4792,-5537,-5983,-6053,-5779,-5157,-4286,-3250,-2174,-1181,-374,154,372,257,-125,-721,-1408,-2081,-2612,-2913,-2897,-2553,-1873,-920,214,1427,2584,3581,4308,4707,4738,4413,3761,2841,1729,506,-758,-1980,-3105,-4065,-4816,-5306,-5523,-5431,-5067,-4444,-3636,-2716,-1768,-881,-102,512,984,1310,1561,1780,2018,2316,2673,3089,3516,3927,4254,4483,4578,4548,4404,4177,3902,3594,3276,2940,2563,2137,1616,1004,292,-493,-1303,-2087,-2759,-3271,-3548,-3572,-3324,-2837,-2156,-1364,-533,226,864,1283,1487,1428,1159,692,107,-558,-1219,-1847,-2384,-2812,-3116,-3285,-3320,-3224,-3001,-2660,-2211,-1680,-1078,-460,164,724,1215,1569,1785,1830,1690,1370,870,204,-572,-1428,-2268,-3017,-3569,-3832,-3730,-3216,-2288,-991,581,2290,3982,5489,6668,7399,7635,7354,6633,5552,4275,2938,1719,741,110,-124,34,517,1225,2013,2739,3275,3506,3397,2929,2156,1154,34,-1109,-2163,-3072,-3783,-4283,-4584,-4706,-4687,-4558,-4345,-4079,-3776,-3468,-3175,-2928,-2770,-2710,-2797,-3003,-3338,-3738,-4154,-4498,-4707,-4694,-4426,-3871,-3048,-1992,-783,506,1774,2925,3893,4595,5002,5092,4859,4339,3573,2625,1576,508,-488,-1337,-1960,-2336,-2418,-2244,-1831,-1252,-579,98,707,1163,1435,1486,1333,1005,564,74,-371,-714,-879,-833,-557,-60,628,1456,2364,3289,4172,4958,5613,6107,6425,6571,6533,6335,5980,5475,4845,4074,3189,2181,1062,-156,-1455,-2798,-4142,-5421,-6564,-7489,-8115,-8381,-8246,-7703,-6792,-5589,-4203,-2785,-1453,-361,429,843,915,694,283,-175,-571,-766,-695,-309,369,1292,2357,3446,4438,5202,5652,5716,5376,4643,3587,2279,847,-610,-1973,-3156,-4089,-4742,-5088,-5165,-4984,-4610,-4087,-3484,-2848,-2251,-1724,-1321,-1059,-952,-984,-1122,-1313,-1484,-1576,-1508,-1246,-756,-55,836,1846,2921,3974,4942,5766,6401,6827,7026,7013,6798,6414,5900,5300,4665,4059,3522,3125,2870,2807,2885,3107,3374,3642,3807,3793,3558,3029,2237,1166,-113,-1558,-3072,-4604,-6050,-7376,-8501,-9412,-10067,-10469,-10609,-10503,-10163,-9610,-8860,-7947,-6879,-5701,-4410,-3065,-1659,-261,1130,2444,3673,4753,5672,6371,6838,7019,6910,6484,5754,4745,3504,2114,663,-742,-2005,-3036,-3770,-4189,-4282,-4111,-3720,-3203,-2624,-2054,-1527,-1061,-642,-241,182,658,1203,1829,2494,3174,3799,4319,4678,4835,4768,4479,3984,3328,2548,1704,837,-16,-819,-1574,-2255,-2880,-3430,-3901,-4281,-4537,-4655,-4610,-4391,-4008,-3467,-2824,-2103,-1384,-693,-99,402,764,1047,1219,1375,1497,1650,1833,2050,2301,2558,2803,3008,3152,3205,3157,2983,2678,2235,1652,947,135,-737,-1631,-2475,-3220,-3794,-4161,-4277,-4142,-3761,-3173,-2414,-1552,-625,296,1189,1995,2709,3277,3707,3952,4028,3911,3635,3214,2705,2150,1609,1128,735,456,282,200,195,232,311,414,551,737,986,1306,1713,2165,2663,3118,3492,3692,3655,3326,2664,1687,409,-1085,-2708,-4345,-5867,-7154,-8107,-8640,-8716,-8333,-7527,-6390,-5026,-3571,-2159,-903,99,807,1216,1364,1323,1183,1036,969,1043,1291,1728,2316,3031,3786,4523,5153,5597,5793,5685,5254,4486,3427,2112,631,-933,-2486,-3933,-5206,-6235,-7000,-7479,-7689,-7669,-7449,-7092,-6643,-6145,-5637,-5123,-4615,-4077,-3500,-2813,-2013,-1033,109,1428,2870,4392,5907,7328,8574,9542,10196,10465,10371,9909,9145,8133,6956,5685,4381,3100,1866,700,-387,-1404,-2322,-3137,-3814,-4310,-4601,-4637,-4417,-3942,-3260,-2434,-1572,-777,-164,177,180,-163,-838,-1762,-2840,-3942,-4961,-5762,-6294,-6474,-6308,-5803,-4998,-3964,-2753,-1458,-127,1152,2344,3391,4259,4923,5369,5587,5590,5395,5013,4503,3875,3196,2497,1820,1220,703,327,69,-46,-56,18,128,233,288,263,143,-59,-332,-618,-893,-1096,-1212,-1212,-1116,-921,-687,-417,-174,43,212,340,441,543,672,844,1089,1393,1757,2155,2547,2906,3176,3339,3348,3199,2878,2386,1748,972,98,-855,-1842,-2844,-3812,-4732,-5567,-6289,-6885,-7322,-7584,-7652,-7500,-7114,-6490,-5624,-4546,-3304,-1959,-605,658,1739,2534,2994,3076,2794,2198,1364,402,-582,-1478,-2197,-2680,-2885,-2821,-2502,-1975,-1294,-513,310,1135,1918,2644,3288,3835,4284,4614,4826,4915,4882,4747,4534,4269,4007,3764,3591,3495,3472,3523,3583,3646,3635,3533,3304,2943,2454,1878,1224,560,-108,-740,-1333,-1900,-2442,-3006,-3597,-4233,-4926,-5637,-6343,-6994,-7498,-7824,-7874,-7617,-7021,-6075,-4818,-3285,-1575,243,2044,3739,5223,6422,7268,7752,7847,7617,7083,6343,5460,4516,3574,2675,1839,1071,354,-332,-992,-1647,-2259,-2826,-3284,-3617,-3766,-3748,-3539,-3204,-2780,-2342,-1973,-1717,-1647,-1765,-2083,-2560,-3148,-3769,-4365,-4846,-5174,-5301,-5210,-4914,-4410,-3738,-2910,-1956,-895,258,1485,2757,4050,5319,6509,7577,8457,9115,9527,9677,9596,9309,8876,8348,7787,7235,6721,6268,5858,5485,5114,4707,4236,3665,2974,2149,1191,108,-1072,-2330,-3630,-4934,-6213,-7424,-8540,-9521,-10337,-10960,-11363,-11530,-11461,-11143,-10609,-9868,-8955,-7914,-6764,-5551,-4295,-3026,-1761,-523,666,1793,2825,3755,4555,5224,5736,6099,6285,6300,6121,5747,5170,4396,3446,2360,1193,31,-1051,-1943,-2579,-2879,-2819,-2395,-1649,-664,466,1595,2627,3417,3910,4033,3793,3219,2380,1379,317,-692,-1560,-2221,-2637,-2805,-2755,-2519,-2170,-1752,-1332,-951,-646,-435,-327,-316,-380,-501,-623,-728,-749,-676,-466,-130,319,846,1384,1871,2242,2427,2408,2154,1712,1109,440,-220,-792,-1183,-1373,-1321,-1059,-633,-114,408,839,1116,1172,1002,612,50,-601,-1264,-1834,-2232,-2395,-2284,-1899,-1271,-457,473,1427,2332,3116,3717,4109,4271,4194,3912,3429,2804,2066,1268,447,-355,-1114,-1814,-2442,-3004,-3492,-3908,-4228,-4442,-4494,-4375,-4019,-3425,-2568,-1481,-197,1200,2622,3965,5111,5992,6513,6660,6417,5824,4945,3857,2673,1472,363,-612,-1391,-1983,-2391,-2651,-2805,-2887,-2930,-2946,-2938,-2890,-2791,-2620,-2368,-2042,-1636,-1186,-691,-193,311,779,1213,1570,1838,1982,1975,1796,1433,895,212,-571,-1374,-2131,-2736,-3138,-3264,-3117,-2698,-2090,-1347,-619,32,460,627,467,-15,-791,-1799,-2950,-4133,-5236,-6135,-6736,-6942,-6714,-6030,-4918,-3444,-1699,200,2122,3954,5572,6907,7888,8497,8737,8648,8276,7716,7019,6287,5560,4899,4304,3796,3331,2896,2446,1946,1394,765,94,-604,-1281,-1901,-2423,-2834,-3118,-3300,-3403,-3484,-3586,-3774,-4076,-4532,-5125,-5836,-6590,-7310,-7879,-8205,-8176,-7748,-6876,-5596,-3959,-2081,-80,1897,3714,5269,6457,7262,7664,7718,7497,7098,6632,6197,5870,5696,5671,5764,5891,5968,5893,5586,5000,4110,2961,1593,119,-1374,-2774,-3985,-4954,-5618,-5995,-6086,-5958,-5664,-5282,-4868,-4487,-4154,-3899,-3686,-3506,-3298,-3033,-2658,-2155,-1515,-752,95,978,1836,2613,3270,3776,4132,4349,4459,4499,4505,4501,4509,4511,4507,4439,4287,3984,3497,2793,1847,684,-678,-2169,-3701,-5187,-6494,-7546,-8232,-8523,-8373,-7835,-6942,-5813,-4543,-3270,-2103,-1150,-486,-148,-154,-458,-1004,-1697,-2421,-3072,-3534,-3734,-3621,-3186,-2467,-1517,-438,688,1754,2695,3447,3980,4295,4399,4335,4137,3869,3561,3285,3048,2904,2836,2859,2944,3064,3200,3313,3405,3454,3488,3509,3552,3632,3750,3924,4098,4276,4374,4365,4195,3830,3273,2512,1605,577,-499,-1576,-2612,-3557,-4416,-5157,-5799,-6339,-6776,-7113,-7333,-7424,-7368,-7154,-6773,-6232,-5537,-4727,-3815,-2857,-1876,-914,-4,838,1589,2241,2797,3238,3575,3795,3890,3860,3697,3402,2992,2486,1909,1318,738,225,-180,-460,-581,-561,-403,-144,177,513,810,1022,1104,1024,760,314,-305,-1057,-1895,-2749,-3546,-4208,-4670,-4873,-4794,-4418,-3772,-2897,-1853,-720,444,1557,2583,3474,4238,4864,5389,5827,6214,6561,6876,7146,7345,7453,7430,7270,6952,6499,5920,5256,4528,3772,2996,2215,1411,580,-305,-1250,-2275,-3367,-4518,-5697,-6867,-7980,-8991,-9844,-10506,-10922,-11079,-10944,-10516,-9800,-8798,-7553,-6077,-4439,-2670,-852,953,2666,4197,5491,6468,7103,7372,7296,6903,6254,5402,4411,3334,2207,1072,-55,-1131,-2148,-3042,-3810,-4393,-4780,-4953,-4909,-4678,-4282,-3772,-3198,-2596,-2033,-1514,-1089,-741,-491,-305,-178,-66,50,214,449,783,1231,1778,2424,3099,3783,4370,4827,5068,5066,4813,4322,3662,2901,2154,1503,1052,854,929,1275,1823,2487,3163,3714,4046,4059,3715,3005,1984,732,-622,-1952,-3125,-4041,-4624,-4867,-4774,-4436,-3915,-3344,-2797,-2368,-2115,-2043,-2171,-2445,-2829,-3255,-3662,-3979,-4153,-4133,-3896,-3434,-2760,-1913,-951,70,1071,2003,2812,3461,3941,4237,4367,4336,4168,3880,3490,3021,2488,1910,1306,688,84,-495,-1004,-1427,-1711,-1818,-1709,-1348,-722,162,1279,2560,3921,5259,6452,7396,7995,8172,7914,7202,6104,4671,3019,1240,-536,-2220,-3705,-4933,-5846,-6432,-6694,-6669,-6409,-5982,-5466,-4932,-4442,-4039,-3746,-3559,-3456,-3386,-3299,-3126,-2824,-2342,-1681,-849,108,1108,2092,2945,3630,4080,4292,4278,4080,3752,3353,2937,2523,2137,1757,1366,933,438,-137,-755,-1405,-1997,-2487,-2782,-2849,-2655,-2223,-1610,-902,-211,342,669,681,370,-261,-1140,-2167,-3224,-4174,-4910,-5334,-5399,-5093,-4444,-3519,-2402,-1195,2,1098,2019,2716,3155,3342,3280,3031,2623,2155,1673,1281,1025,974,1138,1533,2109,2808,3538,4192,4663,4861,4713,4189,3297,2074,614,-995,-2624,-4165,-5502,-6551,-7234,-7517,-7380,-6840,-5935,-4739,-3319,-1787,-224,1279,2637,3809,4747,5441,5905,6147,6219,6144,5970,5725,5414,5058,4618,4091,3443,2652,1736,695,-408,-1513,-2561,-3455,-4179,-4668,-4954,-5049,-5015,-4920,-4826,-4790,-4844,-4973,-5166,-5339,-5430,-5360,-5052,-4472,-3600,-2457,-1092,409,1965,3462,4817,5948,6794,7335,7563,7508,7217,6746,6171,5555,4968,4456,4067,3806,3694,3682,3757,3836,3862,3759,3460,2911,2094,1011,-303,-1765,-3299,-4796,-6156,-7308,-8188,-8773,-9082,-9138,-9017,-8768,-8475,-8181,-7930,-7738,-7589,-7471,-7340,-7156,-6886,-6488,-5944,-5237,-4359,-3333,-2157,-886,461,1825,3164,4432,5596,6627,7510,8248,8838,9295,9628,9841,9943,9923,9786,9511,9100,8539,7834,6986,6024,4965,3866,2768,1733,822,72,-453,-760,-819,-679,-360,61,523,944,1247,1384,1292,959,375,-448,-1460,-2623,-3857,-5096,-6264,-7288,-8112,-8697,-9020,-9091,-8935,-8598,-8130,-7599,-7045,-6507,-6006,-5522,-5034,-4501,-3859,-3079,-2118,-972,341,1763,3228,4627,5868,6860,7519,7823,7753,7359,6707,5893,5025,4201,3500,2971,2621,2418,2301,2192,2000,1682,1174,504,-302,-1168,-2004,-2721,-3237,-3505,-3502,-3267,-2838,-2313,-1784,-1339,-1072,-1012,-1193,-1576,-2120,-2720,-3300,-3741,-3974,-3924,-3560,-2887,-1927,-749,585,1977,3348,4607,5698,6564,7194,7574,7749,7734,7609,7405,7180,6969,6767,6594,6389,6145,5784,5299,4623,3774,2727,1519,177,-1248,-2717,-4154,-5538,-6790,-7903,-8825,-9545,-10056,-10341,-10429,-10300,-9990,-9485,-8804,-7943,-6900,-5690,-4316,-2814,-1224,394,1954,3384,4565,5441,5908,5936,5505,4629,3391,1875,236,-1385,-2827,-3956,-4669,-4906,-4682,-4027,-3072,-1920,-741,336,1177,1706,1870,1686,1206,520,-241,-955,-1486,-1736,-1632,-1148,-304,833,2176,3594,4981,6205,7185,7846,8157,8120,7748,7105,6238,5232,4155,3092,2106,1281,650,265,129,218,492,869,1257,1560,1677,1539,1099,354,-674,-1905,-3260,-4620,-5883,-6952,-7750,-8237,-8402,-8271,-7893,-7341,-6699,-6045,-5462,-4995,-4691,-4543,-4530,-4602,-4681,-4680,-4514,-4091,-3371,-2316,-950,679,2480,4347,6153,7787,9140,10139,10735,10916,10693,10120,9248,8155,6916,5595,4261,2959,1730,594,-423,-1326,-2096,-2754,-3288,-3711,-4019,-4196,-4238,-4119,-3825,-3348,-2690,-1877,-946,37,1013,1891,2619,3114,3352,3300,2964,2373,1575,625,-381,-1398,-2308,-3086,-3642,-3967,-4029,-3836,-3408,-2784,-2009,-1140,-229,664,1502,2240,2861,3351,3704,3937,4037,4050,3945,3764,3491,3130,2700,2188,1618,995,342,-341,-1025,-1726,-2421,-3125,-3829,-4525,-5206,-5833,-6388,-6805,-7061,-7079,-6856,-6341,-5571,-4556,-3369,-2092,-798,400,1447,2268,2841,3157,3245,3151,2927,2653,2370,2145,1991,1923,1926,1962,2002,1986,1884,1664,1318,863,335,-213,-717,-1106,-1329,-1340,-1130,-705,-105,610,1384,2122,2779,3277,3591,3682,3566,3224,2717,2039,1261,408,-474,-1335,-2150,-2874,-3480,-3954,-4261,-4412,-4387,-4192,-3847,-3349,-2741,-2020,-1233,-382,502,1406,2316,3205,4059,4850,5543,6106,6500,6683,6627,6301,5707,4841,3759,2487,1126,-273,-1603,-2811,-3825,-4623,-5181,-5523,-5654,-5634,-5473,-5232,-4922,-4585,-4221,-3871,-3518,-3201,-2906,-2645,-2408,-2189,-1956,-1694,-1361,-935,-384,298,1123,2061,3097,4170,5232,6209,7034,7650,7991,8042,7774,7218,6398,5381,4237,3032,1862,765,-171,-940,-1497,-1867,-2051,-2105,-2074,-2019,-2005,-2076,-2282,-2635,-3139,-3770,-4497,-5263,-6027,-6725,-7327,-7787,-8105,-8255,-8269,-8141,-7905,-7565,-7141,-6629,-6029,-5331,-4523,-3604,-2575,-1446,-246,997,2242,3451,4584,5630,6551,7367,8063,8655,9141,9521,9774,9887,9827,9580,9140,8511,7729,6827,5860,4882,3922,3028,2190,1422,706,18,-635,-1271,-1851,-2367,-2757,-3004,-3058,-2925,-2605,-2144,-1597,-1035,-546,-196,-53,-147,-491,-1055,-1797,-2628,-3473,-4231,-4834,-5220,-5359,-5267,-4957,-4506,-3953,-3389,-2848,-2396,-2026,-1769,-1580,-1447,-1321,-1158,-925,-594,-153,387,1003,1647,2266,2798,3180,3367,3306,2992,2408,1592,573,-580,-1796,-2991,-4085,-4985,-5632,-5945,-5903,-5469,-4665,-3514,-2084,-453,1278,2999,4603,5973,7034,7697,7944,7753,7169,6254,5116,3874,2670,1623,848,401,307,520,966,1508,2028,2367,2454,2198,1636,793,-185,-1188,-2038,-2613,-2801,-2553,-1874,-835,457,1844,3176,4282,5056,5391,5283,4727,3820,2643,1348,34,-1161,-2166,-2922,-3411,-3655,-3697,-3604,-3443,-3290,-3191,-3187,-3296,-3489,-3753,-4017,-4234,-4330,-4260,-3968,-3456,-2712,-1790,-753,317,1300,2115,2644,2833,2633,2040,1102,-110,-1493,-2908,-4251,-5377,-6218,-6696,-6803,-6553,-5991,-5202,-4256,-3242,-2232,-1273,-398,377,1071,1685,2258,2794,3322,3832,4333,4792,5210,5535,5775,5887,5890,5781,5580,5328,5047,4787,4562,4403,4301,4250,4226,4183,4094,3914,3614,3184,2615,1941,1182,407,-343,-1005,-1535,-1923,-2152,-2267,-2300,-2324,-2391,-2566,-2878,-3345,-3935,-4620,-5303,-5935,-6413,-6697,-6744,-6564,-6185,-5679,-5118,-4601,-4191,-3948,-3888,-3981,-4171,-4365,-4448,-4327,-3904,-3137,-2020,-600,1033,2755,4430,5925,7116,7938,8334,8322,7937,7251,6352,5339,4307,3340,2515,1863,1428,1193,1146,1241,1417,1630,1796,1897,1869,1728,1458,1105,697,300,-56,-301,-435,-416,-276,-21,299,648,970,1235,1391,1421,1301,1013,563,-55,-812,-1691,-2630,-3587,-4473,-5219,-5748,-5984,-5889,-5418,-4599,-3445,-2050,-489,1108,2632,3966,5024,5737,6084,6059,5711,5078,4243,3261,2209,1133,77,-930,-1874,-2749,-3551,-4293,-4957,-5559,-6063,-6472,-6737,-6844,-6757,-6459,-5953,-5240,-4358,-3342,-2250,-1129,-44,968,1860,2606,3192,3610,3871,3996,4022,3981,3924,3882,3881,3936,4016,4096,4107,3988,3666,3112,2284,1230,-15,-1341,-2652,-3809,-4723,-5290,-5474,-5254,-4674,-3787,-2712,-1546,-427,547,1277,1703,1816,1615,1180,576,-78,-682,-1127,-1342,-1278,-923,-322,469,1336,2180,2888,3370,3583,3509,3202,2734,2216,1768,1495,1478,1752,2302,3062,3926,4758,5406,5748,5659,5102,4047,2568,744,-1261,-3312,-5209,-6845,-8073,-8858,-9166,-9046,-8567,-7836,-6967,-6057,-5213,-4463,-3853,-3350,-2923,-2504,-2039,-1454,-729,167,1205,2351,3533,4673,5690,6500,7051,7301,7254,6930,6395,5722,5007,4336,3784,3406,3209,3194,3287,3439,3548,3538,3347,2927,2289,1458,498,-507,-1478,-2332,-3028,-3531,-3862,-4036,-4121,-4152,-4205,-4292,-4464,-4689,-4987,-5297,-5610,-5878,-6077,-6193,-6223,-6170,-6061,-5910,-5741,-5578,-5427,-5301,-5190,-5083,-4951,-4758,-4459,-3999,-3348,-2450,-1321,55,1605,3279,4965,6562,7952,9046,9764,10077,9983,9540,8818,7954,7047,6247,5642,5317,5302,5581,6096,6753,7424,7975,8279,8219,7733,6791,5413,3686,1712,-346,-2337,-4101,-5505,-6466,-6939,-6955,-6585,-5956,-5214,-4509,-3983,-3725,-3798,-4185,-4845,-5673,-6565,-7378,-8013,-8364,-8377,-8030,-7330,-6326,-5076,-3671,-2174,-696,722,1988,3081,3961,4625,5080,5352,5465,5457,5362,5188,4973,4686,4346,3908,3371,2692,1869,887,-242,-1493,-2817,-4157,-5415,-6515,-7345,-7827,-7890,-7503,-6678,-5466,-3980,-2333,-688,825,2094,3032,3626,3889,3879,3702,3440,3215,3099,3152,3400,3828,4393,5018,5616,6082,6333,6286,5911,5189,4172,2931,1568,219,-1003,-1980,-2628,-2910,-2824,-2412,-1765,-966,-148,603,1188,1565,1701,1635,1394,1071,733,469,334,359,543,840,1197,1519,1735,1768,1582,1166,541,-228,-1070,-1888,-2602,-3140,-3447,-3519,-3356,-3012,-2551,-2053,-1603,-1286,-1160,-1273,-1644,-2252,-3079,-4051,-5116,-6181,-7181,-8026,-8666,-9032,-9099,-8852,-8290,-7468,-6419,-5232,-3980,-2735,-1565,-504,437,1267,2033,2771,3546,4384,5314,6326,7384,8436,9403,10209,10781,11053,11002,10606,9906,8939,7801,6560,5339,4194,3221,2435,1870,1486,1262,1124,1037,929,787,575,306,-15,-365,-735,-1103,-1485,-1879,-2318,-2809,-3378,-4021,-4737,-5500,-6274,-7010,-7664,-8176,-8509,-8625,-8495,-8127,-7518,-6712,-5744,-4695,-3618,-2609,-1730,-1044,-602,-405,-441,-656,-974,-1286,-1503,-1499,-1227,-615,316,1539,2952,4448,5868,7081,7950,8388,8352,7849,6958,5781,4479,3186,2067,1222,737,639,906,1482,2257,3128,3941,4602,4970,5003,4637,3887,2795,1437,-75,-1615,-3053,-4274,-5166,-5685,-5786,-5513,-4915,-4100,-3189,-2299,-1562,-1039,-797,-814,-1059,-1442,-1871,-2231,-2443,-2420,-2151,-1613,-856,81,1120,2200,3246,4211,5045,5728,6242,6580,6758,6766,6626,6328,5877,5260,4466,3481,2305,943,-582,-2221,-3916,-5580,-7118,-8439,-9445,-10065,-10251,-9975,-9272,-8177,-6799,-5248,-3654,-2180,-932,-37,443,498,143,-512,-1362,-2232,-2982,-3455,-3566,-3254,-2537,-1484,-200,1170,2491,3639,4524,5087,5338,5275,4983,4494,3906,3255,2616,2015,1500,1089,800,653,627,740,939,1212,1509,1789,2011,2138,2145,2022,1768,1405,954,458,-46,-521,-938,-1281,-1550,-1753,-1903,-2031,-2124,-2212,-2247,-2236,-2118,-1888,-1503,-976,-311,446,1239,2008,2669,3175,3466,3525,3355,2968,2417,1740,987,210,-572,-1328,-2063,-2763,-3450,-4106,-4746,-5340,-5877,-6315,-6619,-6748,-6663,-6328,-5736,-4865,-3752,-2409,-910,698,2316,3872,5270,6446,7320,7888,8099,8018,7655,7112,6453,5772,5136,4605,4197,3923,3744,3630,3525,3390,3185,2889,2511,2050,1549,1022,508,22,-426,-843,-1245,-1662,-2123,-2650,-3265,-3963,-4727,-5537,-6323,-7061,-7675,-8147,-8435,-8549,-8500,-8315,-8046,-7705,-7333,-6915,-6455,-5903,-5252,-4453,-3515,-2444,-1280,-83,1088,2157,3090,3837,4406,4807,5076,5261,5406,5546,5710,5901,6103,6299,6445,6515,6471,6302,5993,5568,5038,4448,3834,3228,2676,2185,1785,1463,1223,1040,907,796,711,631,574,535,531,570,651,775,920,1071,1186,1239,1182,992,637,113,-586,-1428,-2391,-3412,-4450,-5428,-6300,-7013,-7524,-7819,-7879,-7721,-7347,-6791,-6060,-5192,-4193,-3097,-1914,-697,536,1701,2773,3654,4330,4733,4886,4786,4500,4085,3619,3168,2780,2473,2239,2032,1803,1478,1012,353,-477,-1481,-2557,-3644,-4611,-5367,-5816,-5914,-5642,-5041,-4189,-3200,-2194,-1301,-615,-200,-75,-207,-529,-943,-1336,-1613,-1684,-1512,-1080,-418,428,1384,2391,3372,4289,5107,5801,6378,6827,7153,7354,7416,7340,7106,6722,6185,5518,4748,3916,3063,2234,1472,798,251,-177,-464,-634,-688,-666,-593,-515,-481,-524,-693,-1000,-1460,-2052,-2749,-3498,-4244,-4924,-5474,-5855,-6007,-5934,-5592,-5027,-4225,-3259,-2164,-1019,90,1081,1854,2336,2457,2178,1503,442,-909,-2481,-4134,-5747,-7195,-8360,-9176,-9578,-9576,-9180,-8454,-7464,-6293,-5014,-3701,-2400,-1147,36,1154,2199,3200,4157,5083,5981,6843,7661,8413,9075,9620,10031,10282,10376,10298,10072,9696,9205,8604,7930,7179,6378,5526,4635,3707,2777,1842,970,167,-509,-1046,-1428,-1664,-1802,-1878,-1984,-2179,-2540,-3117,-3933,-4978,-6202,-7522,-8831,-9998,-10916,-11475,-11612,-11310,-10581,-9496,-8134,-6608,-5006,-3430,-1938,-575,623,1673,2545,3276,3839,4256,4511,4609,4550,4348,4017,3598,3119,2633,2182,1812,1556,1449,1482,1666,1947,2282,2583,2778,2765,2497,1920,1053,-67,-1334,-2641,-3832,-4773,-5352,-5468,-5101,-4245,-2977,-1391,361,2132,3751,5078,6004,6451,6422,5950,5137,4106,2999,1954,1079,436,48,-125,-147,-117,-123,-255,-538,-1006,-1598,-2261,-2897,-3400,-3687,-3676,-3331,-2647,-1660,-441,912,2276,3538,4570,5294,5639,5599,5191,4483,3568,2548,1547,653,-50,-515,-743,-745,-592,-342,-99,79,104,-39,-379,-874,-1484,-2131,-2743,-3243,-3589,-3733,-3705,-3507,-3219,-2901,-2632,-2485,-2514,-2741,-3176,-3766,-4467,-5187,-5843,-6348,-6629,-6638,-6354,-5791,-4970,-3958,-2812,-1603,-402,755,1805,2761,3584,4320,4956,5535,6052,6520,6914,7211,7366,7344,7106,6650,5982,5152,4239,3323,2522,1915,1578,1530,1752,2165,2656,3080,3290,3166,2616,1626,225,-1480,-3338,-5178,-6802,-8063,-8815,-9003,-8599,-7662,-6275,-4576,-2720,-856,858,2301,3381,4021,4212,3948,3281,2268,1006,-415,-1890,-3311,-4604,-5681,-6487,-6996,-7165,-7014,-6539,-5769,-4737,-3493,-2078,-572,970,2462,3837,5011,5932,6534,6802,6719,6322,5653,4807,3869,2966,2190,1646,1392,1468,1861,2531,3392,4337,5253,6005,6505,6656,6428,5807,4824,3553,2068,492,-1078,-2520,-3751,-4689,-5295,-5561,-5519,-5226,-4790,-4295,-3879,-3614,-3585,-3814,-4289,-4965,-5759,-6573,-7315,-7894,-8250,-8350,-8182,-7764,-7121,-6302,-5340,-4284,-3162,-2004,-832,333,1482,2594,3650,4634,5506,6252,6819,7205,7379,7360,7165,6852,6471,6111,5820,5671,5672,5830,6093,6388,6612,6660,6423,5834,4850,3481,1795,-99,-2060,-3914,-5506,-6676,-7333,-7398,-6900,-5858,-4423,-2696,-875,899,2472,3729,4598,5042,5062,4695,3995,3032,1883,637,-646,-1856,-2970,-3886,-4595,-5054,-5270,-5255,-5050,-4696,-4260,-3781,-3313,-2876,-2481,-2134,-1809,-1511,-1212,-925,-643,-381,-145,63,244,416,593,811,1075,1424,1832,2312,2804,3282,3658,3884,3886,3625,3081,2268,1240,75,-1120,-2237,-3160,-3806,-4119,-4079,-3727,-3117,-2367,-1581,-892,-398,-184,-296,-729,-1453,-2381,-3417,-4435,-5318,-5950,-6252,-6172,-5700,-4865,-3731,-2374,-904,601,2034,3342,4472,5394,6126,6667,7066,7364,7597,7806,8014,8210,8393,8521,8555,8459,8203,7770,7177,6447,5612,4734,3822,2934,2042,1163,251,-712,-1759,-2899,-4129,-5414,-6708,-7929,-9011,-9862,-10434,-10671,-10578,-10163,-9486,-8616,-7638,-6639,-5693,-4857,-4157,-3606,-3178,-2847,-2567,-2302,-2014,-1692,-1320,-911,-485,-52,336,684,948,1141,1262,1328,1366,1411,1488,1642,1877,2230,2685,3250,3887,4575,5254,5875,6381,6704,6816,6674,6284,5670,4891,4021,3160,2403,1831,1520,1485,1734,2218,2859,3582,4260,4824,5174,5270,5089,4645,3981,3154,2240,1294,380,-477,-1260,-1979,-2654,-3317,-3994,-4702,-5451,-6213,-6973,-7661,-8242,-8645,-8836,-8783,-8492,-7975,-7302,-6505,-5689,-4891,-4184,-3585,-3113,-2742,-2440,-2151,-1817,-1383,-807,-63,847,1885,3006,4125,5156,6018,6623,6928,6902,6566,5949,5144,4214,3269,2377,1600,972,487,125,-161,-418,-696,-1029,-1434,-1910,-2425,-2949,-3431,-3816,-4069,-4137,-4001,-3647,-3056,-2262,-1260,-122,1121,2375,3566,4596,5377,5841,5942,5664,5046,4137,3049,1874,741,-262,-1047,-1572,-1824,-1818,-1592,-1204,-696,-138,455,1035,1602,2142,2649,3101,3487,3749,3869,3778,3463,2898,2101,1111,-4,-1154,-2248,-3194,-3923,-4394,-4583,-4528,-4254,-3836,-3347,-2850,-2418,-2089,-1890,-1831,-1887,-2036,-2224,-2405,-2529,-2542,-2415,-2119,-1658,-1041,-320,469,1224,1900,2391,2660,2648,2348,1772,961,-3,-1058,-2080,-3010,-3748,-4240,-4461,-4382,-4041,-3457,-2688,-1792,-823,160,1117,2014,2828,3554,4182,4727,5177,5555,5843,6060,6181,6213,6137,5949,5638,5192,4616,3899,3057,2105,1060,-34,-1149,-2228,-3230,-4106,-4820,-5334,-5637,-5721,-5596,-5282,-4806,-4201,-3504,-2744,-1951,-1164,-394,301,921,1396,1720,1838,1738,1402,837,63,-860,-1890,-2929,-3907,-4740,-5355,-5700,-5751,-5491,-4964,-4192,-3277,-2258,-1270,-348,423,1006,1417,1645,1769,1825,1888,2006,2210,2522,2926,3406,3927,4454,4959,5414,5798,6097,6282,6346,6245,5975,5502,4832,3972,2973,1883,804,-193,-994,-1540,-1768,-1662,-1251,-585,236,1091,1868,2418,2668,2510,1944,956,-382,-1982,-3717,-5443,-7018,-8306,-9199,-9630,-9564,-9033,-8096,-6857,-5457,-4015,-2699,-1596,-821,-405,-365,-645,-1179,-1831,-2488,-2991,-3232,-3100,-2547,-1559,-177,1505,3371,5271,7045,8554,9665,10288,10386,9942,9014,7674,6040,4237,2405,662,-871,-2126,-3033,-3599,-3812,-3745,-3441,-2994,-2476,-1957,-1495,-1114,-817,-590,-384,-165,111,484,944,1501,2102,2699,3235,3633,3872,3897,3731,3375,2892,2313,1706,1100,527,0,-505,-999,-1517,-2083,-2706,-3384,-4087,-4760,-5338,-5743,-5898,-5762,-5289,-4513,-3460,-2235,-931,326,1424,2277,2815,3018,2905,2517,1932,1240,519,-127,-649,-981,-1107,-1023,-744,-321,206,773,1319,1815,2207,2504,2689,2786,2802,2757,2650,2478,2226,1873,1394,784,31,-836,-1792,-2768,-3715,-4544,-5205,-5642,-5820,-5752,-5446,-4965,-4368,-3730,-3138,-2636,-2297,-2110,-2090,-2171,-2300,-2366,-2287,-1952,-1295,-268,1130,2851,4796,6837,8809,10540,11882,12700,12923,12524,11539,10060,8208,6150,4034,2019,227,-1263,-2399,-3189,-3669,-3900,-3970,-3958,-3944,-3989,-4124,-4364,-4692,-5079,-5482,-5849,-6149,-6328,-6389,-6301,-6087,-5745,-5322,-4828,-4319,-3823,-3374,-3006,-2731,-2554,-2457,-2407,-2364,-2267,-2082,-1743,-1253,-590,209,1110,2039,2944,3739,4386,4848,5107,5191,5117,4948,4724,4506,4335,4236,4242,4340,4538,4795,5084,5357,5558,5652,5582,5341,4912,4324,3614,2831,2049,1313,693,209,-97,-242,-223,-76,157,433,685,865,902,756,385,-228,-1077,-2127,-3328,-4594,-5836,-6957,-7859,-8467,-8732,-8630,-8181,-7433,-6461,-5374,-4268,-3254,-2425,-1837,-1542,-1511,-1730,-2094,-2535,-2907,-3124,-3072,-2698,-1969,-907,418,1908,3422,4829,5981,6783,7151,7072,6568,5709,4604,3372,2143,1019,98,-578,-985,-1139,-1085,-873,-571,-236,78,348,548,695,803,896,1017,1177,1397,1671,1974,2278,2539,2713,2777,2685,2461,2071,1576,961,306,-387,-1042,-1643,-2126,-2488,-2682,-2733,-2633,-2429,-2159,-1888,-1670,-1559,-1594,-1780,-2110,-2521,-2951,-3305,-3479,-3415,-3021,-2307,-1264,37,1510,3045,4498,5766,6704,7263,7347,6993,6188,5050,3653,2147,665,-662,-1715,-2420,-2720,-2615,-2131,-1329,-301,848,2001,3042,3858,4353,4462,4125,3354,2154,601,-1217,-3180,-5157,-7004,-8605,-9831,-10625,-10916,-10718,-10045,-8970,-7585,-6004,-4354,-2766,-1350,-201,633,1132,1333,1302,1148,987,948,1139,1629,2480,3642,5091,6686,8310,9792,10987,11755,12002,11676,10781,9362,7530,5392,3113,818,-1349,-3281,-4903,-6151,-7016,-7486,-7593,-7364,-6866,-6143,-5278,-4338,-3392,-2530,-1782,-1224,-862,-711,-757,-956,-1270,-1638,-2005,-2326,-2574,-2724,-2802,-2800,-2784,-2742,-2738,-2747,-2797,-2837,-2867,-2830,-2717,-2493,-2166,-1745,-1256,-735,-210,289,749,1184,1593,2025,2488,3021,3625,4303,5023,5766,6468,7102,7596,7927,8034,7905,7513,6862,5966,4872,3629,2337,1081,-26,-890,-1422,-1579,-1347,-760,102,1129,2183,3113,3797,4103,3976,3362,2297,817,-955,-2922,-4910,-6799,-8436,-9715,-10551,-10901,-10776,-10202,-9274,-8075,-6731,-5354,-4045,-2900,-1983,-1337,-984,-902,-1056,-1380,-1776,-2151,-2384,-2383,-2059,-1365,-293,1125,2800,4627,6451,8132,9518,10498,10980,10938,10371,9347,7944,6299,4525,2775,1149,-244,-1345,-2120,-2570,-2715,-2616,-2322,-1914,-1459,-1023,-656,-408,-290,-312,-465,-711,-1019,-1339,-1624,-1838,-1954,-1953,-1855,-1669,-1447,-1226,-1056,-968,-990,-1114,-1322,-1581,-1826,-2039,-2151,-2165,-2066,-1877,-1623,-1355,-1086,-867,-686,-541,-405,-235,9,364,857,1485,2238,3069,3922,4736,5427,5944,6218,6228,5941,5386,4578,3569,2428,1206,-23,-1195,-2262,-3157,-3847,-4287,-4455,-4339,-3953,-3336,-2551,-1684,-839,-118,379,576,433,-53,-850,-1867,-3019,-4165,-5202,-6015,-6528,-6697,-6521,-6024,-5274,-4348,-3337,-2326,-1392,-584,65,542,876,1077,1218,1325,1479,1712,2081,2603,3294,4136,5098,6123,7140,8082,8860,9428,9717,9722,9424,8839,8008,6944,5714,4333,2850,1292,-305,-1901,-3457,-4917,-6221,-7314,-8121,-8611,-8750,-8535,-8007,-7218,-6248,-5209,-4176,-3258,-2506,-1969,-1657,-1552,-1624,-1816,-2078,-2365,-2620,-2829,-2954,-2992,-2932,-2762,-2487,-2092,-1583,-960,-235,568,1413,2255,3043,3712,4218,4521,4597,4469,4157,3731,3256,2817,2478,2302,2313,2520,2900,3406,3989,4572,5107,5523,5783,5850,5704,5341,4764,3999,3077,2045,976,-77,-1009,-1760,-2249,-2419,-2260,-1768,-1007,-61,948,1879,2590,2961,2891,2341,1313,-133,-1882,-3800,-5715,-7468,-8914,-9932,-10460,-10463,-9976,-9051,-7807,-6348,-4824,-3351,-2056,-1013,-290,116,216,91,-180,-465,-674,-675,-418,151,1027,2146,3445,4785,6056,7128,7896,8283,8252,7792,6947,5761,4338,2747,1106,-503,-1994,-3294,-4363,-5165,-5698,-5967,-5999,-5835,-5510,-5072,-4571,-4039,-3527,-3059,-2661,-2337,-2096,-1905,-1736,-1554,-1292,-935,-430,209,975,1816,2668,3459,4112,4570,4806,4814,4640,4322,3966,3607,3353,3208,3206,3306,3468,3614,3674,3580,3287,2784,2102,1287,433,-374,-1044,-1488,-1690,-1611,-1306,-823,-248,305,767,1028,1060,823,329,-377,-1243,-2181,-3096,-3903,-4499,-4818,-4788,-4392,-3622,-2528,-1181,311,1811,3182,4292,5022,5300,5096,4409,3330,1925,349,-1282,-2828,-4173,-5234,-5944,-6291,-6278,-5947,-5363,-4596,-3738,-2866,-2053,-1352,-794,-391,-127,22,116,195,339,579,979,1542,2278,3155,4110,5081,5969,6691,7177,7365,7245,6812,6113,5191,4111,2932,1699,451,-789,-2011,-3194,-4333,-5392,-6353,-7151,-7765,-8109,-8182,-7927,-7372,-6527,-5466,-4252,-3004,-1789,-728,149,782,1187,1389,1440,1406,1347,1317,1336,1425,1554,1696,1811,1840,1770,1562,1228,790,284,-226,-693,-1045,-1263,-1292,-1158,-863,-443,23,517,928,1253,1422,1447,1327,1099,821,548,347,271,348,594,991,1493,2048,2583,3025,3328,3445,3371,3123,2734,2278,1803,1394,1084,924,912,1043,1282,1577,1884,2135,2288,2297,2135,1787,1247,529,-348,-1351,-2429,-3537,-4602,-5559,-6340,-6875,-7122,-7049,-6657,-5976,-5062,-3990,-2858,-1745,-744,97,740,1188,1465,1630,1729,1844,2000,2255,2585,3003,3441,3872,4220,4454,4521,4411,4112,3645,3028,2302,1504,674,-154,-939,-1670,-2305,-2859,-3297,-3647,-3895,-4063,-4154,-4180,-4136,-4027,-3838,-3565,-3194,-2722,-2151,-1480,-743,62,876,1697,2462,3166,3756,4230,4556,4728,4737,4581,4266,3804,3231,2568,1893,1227,667,232,-16,-76,35,286,597,903,1109,1156,987,598,2,-737,-1542,-2309,-2944,-3362,-3506,-3357,-2934,-2292,-1508,-689,70,681,1059,1185,1032,643,71,-599,-1275,-1847,-2249,-2395,-2277,-1883,-1254,-466,414,1267,2033,2603,2953,3023,2822,2356,1662,780,-220,-1294,-2352,-3347,-4200,-4862,-5285,-5447,-5343,-4988,-4435,-3719,-2927,-2100,-1304,-576,68,613,1082,1482,1853,2205,2573,2947,3338,3715,4050,4317,4472,4503,4410,4189,3897,3544,3198,2861,2566,2291,2000,1672,1215,633,-146,-1088,-2193,-3382,-4584,-5706,-6634,-7294,-7598,-7511,-7023,-6157,-4990,-3606,-2132,-689,605,1649,2379,2771,2838,2628,2235,1737,1247,837,570,471,538,722,993,1258,1493,1633,1681,1641,1540,1433,1355,1356,1445,1622,1860,2105,2305,2399,2340,2113,1721,1197,614,30,-454,-794,-917,-834,-534,-87,460,1010,1504,1856,2046,2033,1853,1517,1097,639,212,-130,-357,-431,-363,-153,174,582,1047,1526,1992,2405,2743,2948,3001,2848,2458,1819,920,-199,-1482,-2834,-4144,-5298,-6181,-6722,-6873,-6641,-6074,-5258,-4295,-3303,-2380,-1598,-1012,-606,-377,-240,-154,-27,179,509,961,1509,2103,2683,3168,3512,3650,3576,3268,2767,2095,1311,474,-368,-1152,-1844,-2418,-2846,-3148,-3305,-3368,-3340,-3271,-3189,-3130,-3113,-3155,-3242,-3351,-3453,-3475,-3399,-3153,-2732,-2117,-1330,-409,586,1587,2526,3326,3949,4344,4508,4448,4185,3772,3255,2715,2199,1795,1540,1484,1645,2018,2559,3225,3907,4527,4979,5173,5064,4603,3831,2783,1559,277,-970,-2027,-2859,-3351,-3548,-3422,-3081,-2580,-2036,-1539,-1167,-976,-980,-1170,-1502,-1910,-2328,-2669,-2875,-2890,-2681,-2249,-1604,-794,130,1106,2058,2934,3676,4242,4615,4767,4712,4438,3967,3311,2499,1552,521,-564,-1639,-2651,-3557,-4286,-4819,-5118,-5163,-4986,-4565,-3980,-3239,-2415,-1554,-709,72,745,1286,1674,1900,1978,1922,1760,1535,1276,1028,832,701,682,754,942,1207,1532,1857,2142,2306,2307,2082,1598,854,-150,-1339,-2669,-4012,-5280,-6347,-7109,-7498,-7459,-6994,-6151,-5003,-3670,-2280,-952,195,1089,1693,2006,2077,1974,1781,1592,1468,1466,1594,1834,2150,2472,2752,2923,2965,2868,2654,2367,2060,1776,1570,1437,1384,1374,1353,1289,1109,800,337,-267,-982,-1752,-2525,-3216,-3768,-4110,-4204,-4016,-3547,-2818,-1870,-783,368,1480,2452,3207,3664,3804,3621,3164,2519,1784,1097,560,285,332,728,1452,2438,3585,4756,5813,6613,7032,6982,6419,5351,3837,1995,-40,-2086,-3981,-5564,-6720,-7368,-7505,-7153,-6420,-5408,-4277,-3144,-2151,-1358,-840,-576,-557,-712,-969,-1257,-1495,-1640,-1653,-1530,-1275,-919,-497,-41,406,823,1180,1480,1702,1867,1968,2018,2022,1987,1902,1774,1575,1303,926,449,-147,-835,-1595,-2366,-3099,-3699,-4115,-4265,-4120,-3663,-2915,-1935,-803,363,1456,2358,2977,3270,3193,2806,2151,1349,512,-236,-776,-1036,-952,-535,182,1131,2204,3292,4294,5088,5628,5847,5737,5319,4630,3739,2723,1665,636,-282,-1052,-1625,-2000,-2171,-2176,-2041,-1829,-1587,-1372,-1225,-1174,-1232,-1376,-1592,-1818,-2022,-2144,-2159,-2032,-1784,-1403,-953,-450,42,486,847,1097,1228,1233,1124,909,596,212,-259,-780,-1366,-1998,-2656,-3333,-3982,-4585,-5091,-5466,-5674,-5682,-5479,-5053,-4411,-3574,-2565,-1426,-197,1059,2291,3424,4401,5151,5642,5831,5739,5378,4821,4137,3429,2781,2272,1970,1870,1996,2261,2623,2972,3215,3267,3052,2528,1688,557,-805,-2303,-3827,-5261,-6476,-7387,-7906,-8010,-7693,-7011,-6029,-4867,-3615,-2415,-1321,-436,234,677,917,1013,1018,993,992,1052,1183,1402,1674,1994,2320,2633,2913,3142,3324,3461,3569,3672,3773,3898,4032,4172,4270,4303,4200,3935,3460,2763,1861,781,-398,-1606,-2737,-3700,-4410,-4807,-4850,-4559,-3952,-3120,-2142,-1135,-204,560,1081,1328,1293,1008,543,-24,-586,-1046,-1307,-1301,-978,-337,600,1757,3046,4325,5479,6354,6852,6878,6408,5440,4065,2370,535,-1305,-2960,-4308,-5244,-5715,-5738,-5365,-4701,-3868,-3015,-2248,-1692,-1381,-1345,-1539,-1885,-2279,-2599,-2729,-2586,-2117,-1322,-256,998,2304,3535,4552,5252,5555,5444,4939,4097,3028,1830,621,-496,-1464,-2232,-2805,-3200,-3472,-3660,-3837,-4027,-4276,-4581,-4928,-5290,-5615,-5841,-5934,-5812,-5495,-4937,-4193,-3300,-2330,-1376,-506,192,680,933,966,837,612,391,265,319,612,1160,1951,2925,3998,5066,6027,6789,7295,7513,7446,7147,6654,6070,5437,4843,4315,3883,3547,3280,3056,2822,2547,2178,1704,1097,370,-460,-1363,-2288,-3176,-3971,-4601,-5022,-5184,-5088,-4727,-4170,-3455,-2703,-1964,-1359,-912,-679,-636,-751,-955,-1163,-1295,-1265,-1035,-573,89,907,1797,2650,3380,3873,4071,3934,3448,2678,1658,529,-635,-1684,-2531,-3079,-3270,-3097,-2561,-1757,-739,327,1355,2181,2737,2922,2744,2192,1366,345,-733,-1746,-2589,-3173,-3467,-3474,-3236,-2830,-2342,-1857,-1462,-1200,-1118,-1207,-1453,-1824,-2257,-2711,-3123,-3446,-3648,-3698,-3599,-3347,-2975,-2499,-1978,-1432,-926,-474,-122,127,275,338,358,375,445,598,885,1293,1830,2455,3108,3741,4266,4645,4813,4775,4515,4093,3546,2954,2385,1890,1516,1267,1124,1044,975,844,611,230,-302,-967,-1718,-2499,-3220,-3819,-4215,-4361,-4221,-3789,-3088,-2158,-1076,75,1202,2194,2982,3481,3658,3509,3062,2386,1579,755,30,-479,-704,-589,-150,577,1491,2485,3421,4183,4672,4824,4637,4134,3395,2522,1615,781,92,-406,-721,-866,-921,-935,-989,-1137,-1396,-1780,-2232,-2719,-3149,-3466,-3601,-3530,-3232,-2746,-2111,-1410,-714,-121,323,543,543,315,-93,-618,-1192,-1708,-2119,-2322,-2317,-2065,-1620,-1018,-363,278,789,1119,1200,1029,610,-1,-735,-1500,-2210,-2767,-3110,-3179,-2968,-2485,-1784,-939,-46,788,1473,1925,2104,1988,1617,1031,333,-386,-1017,-1455,-1630,-1486,-1005,-218,823,2023,3275,4459,5466,6196,6589,6607,6268,5599,4689,3620,2507,1451,545,-139,-567,-726,-663,-433,-129,146,301,266,-21,-531,-1254,-2088,-2935,-3680,-4202,-4426,-4295,-3811,-3020,-2000,-876,242,1228,1999,2492,2694,2621,2330,1881,1351,803,280,-191,-599,-973,-1315,-1669,-2032,-2426,-2835,-3242,-3620,-3929,-4151,-4247,-4221,-4059,-3788,-3423,-2996,-2535,-2063,-1596,-1140,-702,-267,166,605,1059,1519,1997,2472,2955,3411,3859,4256,4602,4853,4992,4969,4769,4358,3741,2932,1972,928,-131,-1111,-1944,-2553,-2907,-2981,-2798,-2398,-1841,-1219,-604,-90,256,384,257,-121,-731,-1524,-2429,-3365,-4228,-4940,-5395,-5545,-5345,-4791,-3922,-2803,-1536,-215,1029,2133,3004,3629,4010,4178,4204,4145,4075,4029,4046,4100,4187,4242,4240,4126,3884,3509,3010,2425,1781,1122,479,-126,-681,-1178,-1624,-2015,-2350,-2625,-2813,-2913,-2888,-2746,-2477,-2098,-1646,-1146,-661,-219,130,370,486,493,408,270,122,7,-34,30,207,509,905,1383,1900,2415,2903,3313,3643,3854,3958,3935,3804,3568,3225,2799,2273,1660,966,179,-658,-1537,-2403,-3195,-3866,-4327,-4554,-4486,-4136,-3515,-2671,-1695,-663,309,1128,1713,1995,1957,1593,948,87,-916,-1951,-2953,-3820,-4519,-4987,-5234,-5243,-5054,-4690,-4201,-3633,-3037,-2456,-1937,-1500,-1176,-966,-873,-884,-975,-1134,-1317,-1513,-1676,-1793,-1836,-1786,-1639,-1383,-1037,-619,-154,322,776,1188,1533,1813,2036,2213,2359,2498,2624,2755,2876,2987,3085,3176,3258,3359,3477,3643,3854,4113,4402,4707,4982,5205,5320,5298,5114,4733,4176,3440,2574,1628,678,-206,-931,-1454,-1705,-1686,-1399,-889,-236,479,1142,1657,1931,1908,1547,878,-66,-1177,-2358,-3474,-4410,-5074,-5387,-5339,-4934,-4238,-3337,-2346,-1373,-544,70,396,427,178,-293,-907,-1569,-2175,-2656,-2911,-2927,-2647,-2103,-1305,-318,792,1932,3000,3914,4571,4921,4916,4553,3863,2891,1725,446,-840,-2051,-3104,-3945,-4533,-4864,-4949,-4818,-4536,-4140,-3706,-3278,-2896,-2589,-2355,-2200,-2083,-2000,-1905,-1779,-1616,-1389,-1131,-837,-549,-283,-74,64,114,85,-16,-147,-286,-369,-368,-232,54,509,1111,1846,2657,3508,4328,5076,5685,6122,6333,6301,5995,5420,4583,3531,2306,1000,-321,-1552,-2617,-3454,-4011,-4289,-4294,-4080,-3704,-3249,-2773,-2362,-2034,-1831,-1726,-1699,-1696,-1667,-1556,-1327,-955,-443,184,886,1615,2304,2922,3410,3768,3986,4079,4074,4007,3906,3805,3723,3671,3654,3666,3697,3725,3738,3705,3599,3404,3088,2645,2072,1366,560,-337,-1276,-2234,-3169,-4043,-4828,-5482,-5975,-6278,-6363,-6217,-5842,-5248,-4482,-3583,-2618,-1649,-734,69,723,1205,1500,1617,1569,1381,1081,710,289,-134,-547,-908,-1208,-1413,-1507,-1464,-1268,-909,-401,240,953,1677,2323,2812,3050,3005,2624,1946,1008,-97,-1264,-2372,-3323,-4016,-4420,-4497,-4284,-3832,-3203,-2503,-1784,-1128,-563,-99,270,582,881,1193,1564,1982,2449,2930,3387,3780,4078,4251,4305,4241,4092,3888,3662,3447,3264,3120,3018,2928,2828,2678,2437,2075,1562,899,82,-833,-1816,-2783,-3653,-4360,-4809,-4958,-4778,-4256,-3456,-2428,-1288,-152,868,1656,2141,2279,2079,1579,874,50,-770,-1499,-2053,-2398,-2515,-2439,-2210,-1894,-1552,-1250,-1020,-908,-898,-1014,-1216,-1504,-1843,-2218,-2594,-2954,-3245,-3439,-3479,-3326,-2951,-2341,-1506,-501,614,1727,2749,3569,4115,4326,4201,3749,3051,2174,1229,317,-490,-1104,-1510,-1679,-1634,-1407,-1035,-568,-42,510,1061,1586,2067,2469,2762,2915,2881,2650,2187,1531,686,-262,-1256,-2205,-3016,-3629,-3976,-4046,-3821,-3354,-2666,-1853,-964,-84,718,1393,1897,2198,2313,2233,2003,1661,1247,827,436,125,-86,-161,-125,46,284,583,865,1093,1210,1172,969,592,74,-530,-1165,-1733,-2180,-2413,-2414,-2131,-1595,-827,126,1168,2252,3268,4161,4857,5306,5475,5356,4946,4292,3424,2432,1390,400,-453,-1075,-1424,-1440,-1157,-584,185,1076,1965,2752,3340,3654,3659,3361,2778,2002,1099,169,-691,-1427,-1980,-2340,-2517,-2539,-2451,-2293,-2118,-1951,-1819,-1742,-1710,-1742,-1819,-1935,-2076,-2214,-2328,-2380,-2345,-2191,-1899,-1482,-941,-341,271,812,1193,1358,1231,803,75,-902,-2039,-3237,-4366,-5313,-5978,-6302,-6266,-5894,-5262,-4456,-3602,-2802,-2145,-1703,-1476,-1470,-1617,-1854,-2093,-2255,-2273,-2106,-1729,-1158,-408,461,1405,2366,3285,4124,4834,5400,5792,6023,6081,6004,5801,5508,5159,4757,4348,3911,3465,2993,2491,1956,1387,803,219,-325,-807,-1184,-1441,-1561,-1542,-1401,-1149,-820,-426,5,475,975,1516,2100,2735,3403,4092,4749,5334,5774,6019,6014,5730,5166,4337,3299,2111,860,-373,-1510,-2477,-3232,-3741,-4002,-4034,-3880,-3587,-3241,-2890,-2622,-2482,-2511,-2733,-3137,-3701,-4375,-5097,-5784,-6356,-6732,-6844,-6645,-6126,-5292,-4214,-2969,-1670,-439,614,1394,1842,1945,1728,1269,658,27,-527,-890,-1015,-874,-489,68,731,1387,1965,2393,2641,2706,2616,2423,2173,1943,1754,1645,1617,1637,1688,1697,1633,1429,1071,521,-193,-1066,-2018,-3013,-3935,-4730,-5297,-5578,-5533,-5140,-4423,-3422,-2213,-885,466,1741,2862,3758,4396,4767,4875,4767,4466,4038,3505,2918,2281,1630,961,300,-349,-946,-1485,-1914,-2231,-2405,-2446,-2361,-2180,-1927,-1648,-1342,-1045,-726,-381,20,509,1096,1783,2548,3336,4093,4728,5174,5374,5278,4912,4288,3497,2624,1771,1049,519,252,248,494,944,1510,2120,2665,3067,3245,3156,2768,2100,1175,66,-1162,-2416,-3612,-4690,-5566,-6223,-6610,-6731,-6582,-6187,-5574,-4791,-3889,-2926,-1969,-1071,-280,362,841,1146,1284,1284,1153,938,645,307,-60,-443,-817,-1166,-1459,-1664,-1747,-1672,-1418,-969,-331,455,1352,2270,3143,3865,4380,4599,4518,4101,3397,2446,1334,145,-1020,-2077,-2949,-3585,-3964,-4072,-3962,-3647,-3238,-2760,-2321,-1942,-1681,-1516,-1439,-1388,-1298,-1110,-752,-201,550,1471,2484,3502,4404,5082,5433,5401,4953,4131,2997,1685,322,-929,-1934,-2590,-2818,-2626,-2032,-1141,-50,1088,2157,3020,3617,3877,3830,3487,2951,2295,1631,1039,588,306,202,247,390,581,746,841,816,655,345,-85,-613,-1184,-1758,-2281,-2735,-3079,-3347,-3522,-3669,-3798,-3970,-4188,-4495,-4854,-5281,-5703,-6091,-6370,-6471,-6330,-5894,-5121,-4031,-2629,-1018,723,2445,4024,5318,6230,6693,6684,6255,5476,4477,3405,2389,1567,1022,792,886,1231,1756,2343,2884,3283,3464,3404,3093,2587,1928,1208,494,-151,-675,-1067,-1324,-1475,-1570,-1646,-1779,-1986,-2321,-2774,-3336,-3976,-4631,-5245,-5734,-6041,-6100,-5870,-5345,-4521,-3443,-2175,-775,638,1998,3199,4171,4857,5219,5254,4974,4432,3676,2792,1849,929,97,-595,-1107,-1426,-1545,-1484,-1268,-933,-524,-71,380,812,1201,1550,1847,2111,2326,2511,2643,2724,2739,2680,2548,2350,2098,1825,1554,1332,1193,1168,1292,1553,1958,2463,3022,3572,4040,4367,4495,4395,4056,3487,2750,1872,962,63,-727,-1366,-1804,-2033,-2072,-1960,-1762,-1565,-1428,-1444,-1641,-2034,-2619,-3321,-4083,-4795,-5367,-5711,-5765,-5499,-4922,-4075,-3028,-1880,-721,339,1224,1866,2228,2298,2100,1675,1078,396,-313,-970,-1511,-1912,-2135,-2195,-2108,-1914,-1668,-1427,-1252,-1195,-1292,-1574,-2032,-2664,-3414,-4241,-5066,-5821,-6425,-6812,-6927,-6734,-6235,-5439,-4398,-3177,-1860,-517,754,1919,2919,3755,4430,4976,5418,5794,6123,6410,6653,6819,6885,6821,6598,6213,5674,4999,4251,3456,2700,2021,1463,1065,819,736,778,923,1135,1370,1610,1813,1974,2081,2129,2138,2111,2074,2038,2019,2017,2030,2036,2016,1938,1769,1493,1081,548,-104,-834,-1603,-2348,-3015,-3538,-3871,-3982,-3868,-3541,-3062,-2484,-1918,-1428,-1118,-1035,-1228,-1688,-2393,-3263,-4230,-5172,-5989,-6577,-6843,-6742,-6245,-5369,-4195,-2799,-1333,70,1271,2136,2598,2621,2228,1501,561,-458,-1384,-2110,-2505,-2538,-2168,-1461,-473,668,1841,2916,3778,4338,4564,4441,4034,3407,2678,1952,1322,866,606,543,622,768,887,884,691,251,-426,-1317,-2329,-3371,-4305,-5028,-5429,-5445,-5059,-4283,-3198,-1887,-491,884,2107,3099,3809,4217,4353,4267,4025,3708,3366,3053,2784,2548,2329,2069,1743,1299,734,42,-735,-1545,-2313,-2960,-3399,-3579,-3448,-3006,-2276,-1316,-212,938,2016,2933,3586,3926,3927,3595,2988,2187,1302,445,-265,-742,-924,-785,-355,305,1109,1941,2697,3273,3597,3624,3355,2811,2069,1190,287,-576,-1309,-1876,-2238,-2411,-2400,-2273,-2049,-1825,-1613,-1500,-1479,-1585,-1790,-2062,-2355,-2601,-2735,-2709,-2473,-2023,-1370,-560,337,1234,2041,2668,3052,3144,2941,2461,1765,923,38,-806,-1520,-2039,-2331,-2384,-2216,-1872,-1406,-877,-355,128,504,781,915,932,821,602,281,-126,-618,-1180,-1803,-2464,-3140,-3776,-4347,-4771,-5013,-5015,-4747,-4188,-3352,-2260,-968,450,1920,3346,4656,5773,6647,7239,7541,7542,7269,6744,5998,5086,4039,2912,1760,629,-419,-1331,-2059,-2560,-2804,-2793,-2534,-2083,-1500,-872,-298,144,373,355,79,-413,-1063,-1771,-2434,-2952,-3227,-3215,-2885,-2263,-1414,-424,581,1495,2202,2629,2735,2523,2050,1396,662,-21,-588,-926,-1050,-928,-649,-253,125,437,562,487,175,-338,-1005,-1751,-2481,-3123,-3585,-3822,-3801,-3513,-2989,-2278,-1438,-554,305,1076,1696,2148,2409,2491,2406,2182,1840,1412,921,392,-147,-661,-1114,-1464,-1670,-1708,-1549,-1210,-699,-70,632,1329,1975,2487,2846,3003,2957,2706,2276,1680,976,178,-656,-1495,-2297,-3027,-3652,-4147,-4477,-4635,-4595,-4355,-3908,-3264,-2438,-1474,-401,695,1768,2717,3488,4017,4263,4233,3924,3398,2705,1910,1098,311,-390,-980,-1451,-1794,-2035,-2171,-2226,-2205,-2094,-1909,-1608,-1212,-706,-105,557,1246,1909,2493,2952,3244,3347,3263,3012,2633,2190,1744,1365,1115,1032,1141,1438,1897,2458,3074,3648,4139,4460,4594,4505,4214,3744,3141,2465,1761,1091,484,-27,-433,-733,-928,-1045,-1077,-1062,-1002,-921,-847,-794,-790,-861,-1008,-1252,-1574,-1957,-2370,-2768,-3110,-3357,-3474,-3452,-3295,-3030,-2710,-2373,-2103,-1932,-1909,-2049,-2332,-2731,-3183,-3622,-3974,-4187,-4208,-4029,-3660,-3123,-2485,-1802,-1142,-583,-166,58,82,-98,-448,-932,-1489,-2064,-2592,-3031,-3331,-3473,-3441,-3235,-2868,-2352,-1710,-963,-125,772,1729,2705,3694,4670,5593,6455,7190,7797,8215,8436,8435,8203,7748,7090,6252,5275,4213,3092,1993,936,-20,-838,-1502,-1977,-2276,-2395,-2363,-2198,-1945,-1624,-1278,-934,-606,-338,-115,25,104,114,94,61,66,142,321,623,1038,1539,2073,2580,2980,3208,3216,2967,2480,1772,917,-12,-933,-1760,-2433,-2913,-3176,-3248,-3153,-2954,-2704,-2470,-2297,-2231,-2279,-2447,-2705,-3023,-3357,-3654,-3884,-4002,-4000,-3872,-3622,-3284,-2876,-2435,-2000,-1587,-1235,-955,-756,-659,-642,-712,-841,-1009,-1186,-1340,-1453,-1485,-1446,-1303,-1075,-756,-357,117,647,1235,1860,2522,3194,3882,4533,5163,5693,6129,6392,6468,6292,5860,5135,4162,2970,1672,373,-782,-1675,-2224,-2393,-2251,-1875,-1445,-1067,-852,-818,-891,-979,-930,-658,-142,577,1332,1991,2371,2403,2086,1493,790,106,-418,-752,-929,-1067,-1333,-1868,-2775,-4025,-5483,-6890,-7909,-8211,-7513,-5698,-2816,865,4925,8807,11968,13894,14249,12893,9905,5598,451,-4936,-9920,-13892,-16367,-17014,-15739,-12671,-8171,-2786,2824,7967,12007,14477,15124,13963,11267,7521,3325,-678,-3957,-6117,-6990,-6635,-5261,-3239,-939,1263,3095,4372,5052,5153,4804,4123,3271,2348,1449,594,-196,-952,-1670,-2339,-2920,-3327,-3486,-3312,-2787,-1939,-876,217,1148,1678,1655,996,-268,-1965,-3843,-5567,-6826,-7357,-7026,-5846,-3983,-1736,531,2414,3619,3897,3230,1694,-443,-2852,-5134,-6946,-7990,-8125,-7317,-5705,-3520,-1098,1214,3065,4203,4473,3855,2500,632,-1398,-3262,-4651,-5351,-5288,-4511,-3189,-1592,7,1332,2196,2504,2265,1596,664,-310,-1157,-1702,-1885,-1680,-1154,-418,387,1107,1609,1793,1612,1072,233,-792,-1871,-2840,-3554,-3883,-3747,-3110,-2023,-569,1088,2770,4289,5465,6194,6397,6112,5398,4406,3282,2201,1310,714,497,653,1162,1924,2827,3719,4481,4978,5175,5036,4630,4041,3400,2831,2443,2291,2396,2700,3140,3601,3998,4243,4304,4151,3828,3361,2818,2278,1792,1438,1265,1295,1545,1990,2571,3234,3880,4435,4831,5016,4979,4723,4273,3682,2989,2258,1530,866,302,-95,-308,-282,-19,486,1197,2056,2985,3893,4678,5248,5525,5435,4947,4028,2699,1010,-953,-3033,-5062,-6821,-8098,-8714,-8541,-7542,-5783,-3427,-724,2022,4486,6397,7512,7736,7030,5500,3324,737,-1984,-4599,-6878,-8682,-9912,-10571,-10691,-10364,-9686,-8760,-7677,-6499,-5291,-4071,-2906,-1800,-840,-42,511,798,777,466,-113,-892,-1791,-2719,-3581,-4296,-4802,-5071,-5083,-4888,-4511,-4041,-3545,-3107,-2786,-2638,-2674,-2900,-3285,-3775,-4326,-4865,-5343,-5718,-5957,-6057,-6022,-5876,-5645,-5374,-5094,-4845,-4647,-4529,-4479,-4521,-4616,-4764,-4938,-5106,-5256,-5362,-5411,-5403,-5335,-5219,-5071,-4902,-4734,-4577,-4452,-4359,-4315,-4309,-4354,-4430,-4533,-4643,-4731,-4777,-4756,-4625,-4395,-4013,-3520,-2886,-2164,-1366,-549,236,946,1505,1901,2068,2021,1757,1302,721,64,-577,-1134,-1534,-1735,-1699,-1444,-989,-390,286,974,1603,2122,2495,2702,2752,2656,2469,2215,1965,1754,1630,1629,1750,2011,2365,2794,3233,3630,3939,4109,4133,3993,3725,3366,2969,2596,2307,2132,2120,2260,2549,2967,3464,4011,4557,5074,5531,5930,6262,6554,6817,7075,7330,7593,7847,8076,8267,8387,8436,8402,8295,8131,7929,7714,7505,7314,7160,7030,6940,6871,6824,6791,6768,6752,6750,6763,6802,6873,6978,7129,7309,7530,7763,8008,8240,8457,8630,8772,8851,8885,8865,8792,8694,8568,8460,8372,8341,8362,8444,8559,8701,8819,8922,8963,8960,8905,8796,8641,8416,8114,7703,7179,6520,5768,4943,4143,3416,2870,2531,2448,2578,2882,3250,3591,3787,3769,3468,2902,2069,1074,-17,-1073,-2001,-2692,-3098,-3156,-2906,-2348,-1600,-722,138,890,1422,1664,1579,1162,450,-487,-1570,-2687,-3752,-4668,-5371,-5818,-6003,-5929,-5657,-5221,-4715,-4198,-3756,-3454,-3339,-3452,-3789,-4335,-5039,-5830,-6630,-7350,-7924,-8298,-8458,-8412,-8202,-7888,-7536,-7218,-6984,-6871,-6888,-7024,-7243,-7510,-7776,-7998,-8153,-8213,-8179,-8063,-7868,-7640,-7380,-7139,-6926,-6778,-6702,-6722,-6829,-7033,-7298,-7614,-7937,-8231,-8464,-8590,-8606,-8485,-8251,-7912,-7511,-7083,-6674,-6326,-6063,-5930,-5918,-6051,-6303,-6661,-7090,-7551,-8011,-8414,-8744,-8954,-9035,-8992,-8806,-8526,-8148,-7715,-7263,-6800,-6379,-5999,-5691,-5463,-5325,-5287,-5356,-5519,-5787,-6130,-6547,-7006,-7481,-7963,-8410,-8835,-9188,-9489,-9709,-9854,-9915,-9885,-9768,-9555,-9248,-8839,-8332,-7727,-7034,-6273,-5461,-4641,-3851,-3136,-2544,-2109,-1856,-1793,-1901,-2157,-2500,-2881,-3240,-3515,-3682,-3709,-3599,-3385,-3082,-2752,-2420,-2129,-1890,-1722,-1597,-1531,-1474,-1438,-1388,-1323,-1241,-1127,-1001,-842,-667,-473,-254,-32,211,456,710,970,1239,1525,1820,2147,2477,2832,3184,3532,3859,4154,4405,4603,4749,4847,4910,4957,5011,5090,5216,5402,5655,5977,6361,6796,7252,7717,8135,8499,8746,8874,8845,8665,8335,7878,7323,6713,6085,5487,4954,4531,4237,4097,4117,4282,4590,4989,5462,5958,6440,6890,7270,7591,7835,8021,8146,8222,8245,8217,8133,7985,7788,7533,7267,6982,6742,6544,6434,6414,6478,6622,6804,7000,7160,7261,7268,7176,6998,6742,6463,6182,5953,5806,5750,5809,5941,6141,6355,6534,6644,6635,6486,6208,5794,5323,4822,4389,4069,3938,4009,4303,4783,5392,6069,6693,7216,7525,7599,7410,6976,6367,5647,4935,4325,3915,3791,3974,4486,5275,6252,7323,8328,9157,9679,9812,9524,8830,7794,6547,5216,3980,2980,2346,2154,2425,3128,4156,5381,6630,7742,8572,9014,9022,8612,7847,6850,5761,4724,3892,3350,3178,3372,3894,4667,5558,6463,7229,7779,8009,7913,7475,6756,5823,4767,3686,2668,1782,1083,594,316,246,336,569,881,1241,1594,1911,2146,2292,2314,2230,2025,1740,1380,993,597,235,-84,-331,-518,-639,-724,-794,-888,-1039,-1280,-1631,-2112,-2712,-3428,-4215,-5045,-5850,-6589,-7195,-7633,-7873,-7900,-7733,-7395,-6927,-6391,-5828,-5306,-4860,-4536,-4353,-4330,-4462,-4736,-5132,-5602,-6124,-6636,-7114,-7513,-7821,-8024,-8121,-8134,-8073,-7971,-7857,-7745,-7663,-7613,-7600,-7602,-7611,-7587,-7507,-7349,-7084,-6718,-6253,-5720,-5154,-4606,-4121,-3748,-3509,-3437,-3513,-3732,-4063,-4453,-4883,-5287,-5661,-5959,-6198,-6358,-6459,-6505,-6501,-6459,-6376,-6256,-6112,-5934,-5768,-5596,-5476,-5397,-5401,-5464,-5612,-5803,-6039,-6282,-6509,-6699,-6824,-6874,-6843,-6733,-6562,-6352,-6124,-5927,-5761,-5678,-5670,-5751,-5917,-6146,-6422,-6709,-6982,-7202,-7355,-7413,-7367,-7222,-6968,-6633,-6224,-5773,-5299,-4840,-4412,-4051,-3770,-3580,-3492,-3498,-3596,-3766,-3999,-4276,-4586,-4923,-5273,-5629,-5984,-6323,-6641,-6930,-7181,-7389,-7548,-7652,-7691,-7663,-7554,-7372,-7108,-6788,-6424,-6053,-5712,-5436,-5255,-5192,-5245,-5405,-5641,-5913,-6184,-6405,-6557,-6596,-6531,-6346,-6063,-5693,-5265,-4808,-4350,-3918,-3537,-3210,-2960,-2770,-2645,-2572,-2535,-2530,-2542,-2559,-2593,-2625,-2678,-2743,-2825,-2925,-3023,-3112,-3156,-3159,-3080,-2948,-2740,-2491,-2215,-1935,-1679,-1465,-1313,-1225,-1201,-1218,-1257,-1288,-1269,-1194,-1028,-789,-465,-100,305,692,1057,1372,1622,1822,1971,2093,2204,2321,2440,2577,2702,2813,2883,2896,2848,2732,2561,2348,2110,1862,1622,1390,1189,1029,926,912,1006,1228,1610,2132,2813,3601,4458,5318,6098,6741,7162,7339,7234,6878,6301,5579,4798,4043,3413,2962,2747,2768,3022,3448,4014,4620,5231,5781,6230,6578,6793,6913,6932,6893,6809,6720,6638,6586,6574,6592,6649,6708,6783,6841,6891,6931,6951,6974,6992,7004,7023,7024,7004,6955,6847,6684,6448,6152,5792,5410,5000,4621,4269,3992,3796,3703,3728,3865,4126,4484,4924,5418,5910,6375,6752,7005,7117,7043,6826,6442,5972,5417,4864,4341,3896,3564,3354,3271,3303,3438,3639,3905,4194,4509,4821,5140,5437,5730,6001,6251,6487,6681,6848,6954,6996,6962,6842,6645,6366,6039,5664,5297,4942,4650,4438,4321,4317,4406,4580,4807,5049,5282,5457,5565,5573,5491,5316,5085,4821,4583,4414,4354,4442,4677,5063,5568,6149,6769,7363,7898,8324,8610,8744,8708,8526,8204,7777,7278,6732,6190,5663,5195,4793,4473,4237,4067,3956,3876,3815,3757,3695,3631,3555,3474,3379,3266,3137,2992,2837,2690,2565,2478,2440,2449,2496,2560,2613,2641,2619,2557,2450,2310,2163,2003,1865,1739,1648,1582,1566,1580,1653,1765,1935,2139,2375,2606,2810,2945,2986,2895,2684,2324,1870,1317,729,133,-427,-913,-1291,-1550,-1672,-1662,-1548,-1343,-1109,-860,-658,-500,-428,-413,-465,-548,-643,-726,-772,-787,-758,-730,-700,-724,-799,-950,-1164,-1428,-1712,-2002,-2247,-2465,-2608,-2705,-2745,-2750,-2734,-2714,-2705,-2728,-2789,-2902,-3069,-3293,-3569,-3884,-4215,-4539,-4816,-5023,-5122,-5109,-4974,-4739,-4430,-4093,-3762,-3493,-3300,-3217,-3244,-3373,-3605,-3897,-4248,-4617,-4987,-5334,-5637,-5892,-6100,-6266,-6416,-6553,-6700,-6851,-7003,-7140,-7230,-7255,-7184,-6995,-6696,-6275,-5781,-5235,-4693,-4200,-3808,-3548,-3461,-3543,-3800,-4207,-4721,-5296,-5866,-6367,-6751,-6960,-6985,-6821,-6493,-6055,-5555,-5074,-4645,-4342,-4157,-4117,-4198,-4353,-4565,-4766,-4934,-5036,-5063,-5011,-4895,-4731,-4539,-4346,-4166,-4031,-3940,-3926,-3974,-4097,-4288,-4527,-4819,-5134,-5470,-5801,-6122,-6402,-6642,-6813,-6913,-6931,-6864,-6716,-6489,-6202,-5861,-5498,-5126,-4781,-4487,-4270,-4159,-4153,-4267,-4484,-4773,-5121,-5475,-5822,-6129,-6382,-6582,-6718,-6822,-6887,-6957,-7030,-7140,-7278,-7457,-7650,-7849,-8018,-8133,-8161,-8077,-7869,-7525,-7075,-6519,-5921,-5290,-4690,-4132,-3660,-3273,-2993,-2816,-2733,-2744,-2825,-2958,-3128,-3300,-3462,-3589,-3689,-3742,-3786,-3807,-3843,-3901,-3983,-4107,-4247,-4411,-4562,-4699,-4789,-4839,-4824,-4778,-4673,-4557,-4407,-4253,-4085,-3917,-3742,-3580,-3414,-3263,-3114,-2963,-2814,-2643,-2465,-2254,-2020,-1747,-1437,-1097,-733,-372,-39,230,402,460,387,200,-88,-436,-796,-1130,-1394,-1557,-1610,-1543,-1367,-1110,-790,-455,-130,132,316,386,334,174,-101,-438,-829,-1226,-1595,-1911,-2134,-2243,-2221,-2042,-1707,-1208,-549,241,1130,2065,2976,3797,4455,4892,5071,4985,4644,4091,3395,2616,1851,1161,622,283,165,284,603,1093,1676,2284,2843,3273,3535,3585,3431,3097,2634,2110,1595,1164,858,718,742,919,1225,1614,2061,2525,2983,3427,3840,4234,4602,4941,5250,5496,5673,5742,5705,5544,5300,4979,4658,4369,4180,4123,4234,4501,4929,5450,6033,6593,7077,7416,7567,7499,7210,6725,6079,5349,4592,3893,3302,2875,2619,2551,2630,2840,3124,3441,3744,3996,4162,4235,4200,4073,3867,3624,3368,3170,3045,3064,3233,3567,4063,4671,5362,6062,6722,7272,7688,7912,7963,7809,7499,7043,6507,5939,5397,4944,4613,4439,4414,4529,4737,4999,5260,5476,5613,5646,5585,5432,5233,5006,4805,4653,4589,4616,4747,4964,5245,5556,5847,6083,6227,6251,6156,5945,5645,5289,4908,4540,4211,3949,3755,3653,3613,3651,3728,3837,3961,4077,4187,4279,4360,4443,4529,4646,4781,4960,5155,5376,5602,5823,6025,6206,6348,6458,6531,6551,6540,6466,6352,6170,5928,5615,5234,4790,4301,3784,3276,2813,2428,2173,2062,2136,2379,2780,3295,3858,4401,4843,5123,5190,5034,4651,4100,3420,2704,2022,1452,1059,884,936,1209,1658,2214,2822,3373,3835,4115,4215,4085,3761,3246,2600,1868,1118,410,-193,-641,-889,-924,-727,-321,260,970,1730,2478,3144,3665,4004,4140,4066,3802,3384,2844,2254,1650,1088,607,233,-25,-156,-182,-110,30,218,423,636,830,1005,1143,1258,1324,1370,1364,1336,1269,1172,1052,904,737,546,332,95,-157,-432,-705,-987,-1244,-1483,-1685,-1857,-1990,-2089,-2159,-2180,-2168,-2081,-1928,-1685,-1361,-955,-509,-38,388,739,965,1029,922,635,196,-349,-953,-1531,-2021,-2348,-2467,-2351,-2016,-1488,-851,-169,447,922,1184,1187,933,441,-228,-998,-1793,-2530,-3159,-3635,-3953,-4121,-4164,-4134,-4059,-3999,-3969,-3999,-4082,-4210,-4361,-4511,-4645,-4742,-4797,-4814,-4790,-4743,-4677,-4603,-4522,-4434,-4323,-4177,-3984,-3734,-3426,-3075,-2702,-2321,-1992,-1700,-1511,-1401,-1387,-1456,-1584,-1753,-1941,-2129,-2312,-2490,-2674,-2880,-3136,-3452,-3852,-4324,-4867,-5446,-6021,-6557,-6988,-7295,-7421,-7370,-7125,-6712,-6164,-5510,-4823,-4121,-3481,-2904,-2449,-2098,-1891,-1811,-1864,-2058,-2377,-2823,-3369,-3998,-4654,-5309,-5891,-6370,-6701,-6865,-6862,-6699,-6420,-6059,-5678,-5327,-5062,-4917,-4924,-5082,-5384,-5800,-6276,-6769,-7194,-7502,-7629,-7531,-7210,-6654,-5923,-5055,-4130,-3221,-2389,-1713,-1210,-933,-861,-987,-1284,-1698,-2204,-2747,-3300,-3826,-4305,-4701,-5003,-5174,-5212,-5094,-4833,-4436,-3940,-3390,-2845,-2377,-2034,-1887,-1940,-2219,-2692,-3300,-4003,-4685,-5308,-5779,-6075,-6166,-6076,-5835,-5501,-5148,-4828,-4613,-4533,-4598,-4795,-5074,-5363,-5597,-5683,-5577,-5230,-4651,-3866,-2936,-1948,-987,-145,512,934,1100,1023,728,281,-268,-837,-1367,-1808,-2119,-2297,-2338,-2273,-2128,-1952,-1776,-1650,-1596,-1642,-1796,-2056,-2410,-2839,-3312,-3804,-4271,-4687,-4994,-5171,-5163,-4966,-4556,-3953,-3185,-2296,-1356,-432,406,1077,1556,1780,1782,1552,1154,635,63,-502,-1006,-1415,-1708,-1881,-1959,-1955,-1915,-1861,-1819,-1810,-1832,-1881,-1950,-2008,-2045,-2035,-1971,-1851,-1681,-1473,-1253,-1027,-831,-652,-512,-398,-300,-219,-132,-56,18,62,81,47,-17,-114,-207,-258,-245,-114,126,500,962,1490,2007,2453,2758,2855,2713,2304,1654,810,-154,-1122,-1998,-2667,-3043,-3080,-2758,-2115,-1216,-153,946,1987,2838,3435,3718,3669,3307,2684,1864,935,-11,-890,-1630,-2161,-2473,-2523,-2342,-1952,-1382,-706,48,805,1511,2125,2588,2883,2994,2918,2696,2356,1959,1571,1238,1036,991,1146,1498,2043,2748,3560,4433,5272,6043,6641,7058,7232,7183,6920,6492,5956,5375,4817,4326,3940,3675,3509,3440,3399,3371,3290,3137,2890,2539,2116,1633,1152,714,373,174,141,293,611,1084,1654,2290,2928,3516,4016,4383,4590,4637,4501,4210,3776,3240,2647,2061,1526,1118,879,833,1023,1403,1986,2687,3463,4239,4933,5503,5886,6069,6040,5820,5432,4921,4339,3724,3140,2611,2172,1842,1615,1505,1481,1554,1684,1889,2120,2398,2674,2958,3213,3433,3589,3686,3694,3640,3506,3330,3115,2898,2697,2549,2475,2515,2666,2967,3381,3915,4514,5139,5731,6247,6626,6855,6905,6784,6515,6120,5638,5102,4539,3975,3423,2894,2396,1920,1484,1071,712,404,189,78,113,306,676,1219,1915,2735,3609,4494,5300,5976,6457,6706,6711,6477,6040,5451,4784,4103,3506,3029,2757,2683,2838,3181,3681,4278,4900,5480,5951,6248,6341,6193,5807,5192,4382,3425,2381,1326,331,-535,-1202,-1631,-1779,-1646,-1227,-566,300,1293,2336,3330,4199,4846,5239,5323,5124,4665,4015,3268,2509,1838,1327,1023,944,1076,1385,1809,2301,2781,3219,3557,3785,3883,3865,3737,3528,3253,2943,2616,2293,1989,1707,1460,1231,1029,835,642,453,247,30,-205,-459,-714,-964,-1172,-1317,-1355,-1268,-1028,-629,-99,551,1240,1932,2535,3009,3274,3328,3131,2707,2097,1341,530,-260,-956,-1464,-1758,-1783,-1569,-1122,-518,179,896,1545,2082,2458,2657,2683,2551,2276,1903,1434,916,352,-226,-809,-1370,-1897,-2356,-2729,-2984,-3099,-3057,-2867,-2533,-2109,-1629,-1162,-769,-499,-397,-479,-739,-1145,-1651,-2184,-2675,-3066,-3292,-3342,-3197,-2880,-2424,-1877,-1285,-708,-167,290,666,944,1136,1243,1286,1257,1190,1060,894,669,390,52,-352,-809,-1325,-1872,-2445,-3013,-3549,-4023,-4400,-4646,-4734,-4644,-4359,-3891,-3250,-2486,-1643,-798,-15,627,1067,1252,1154,761,93,-815,-1890,-3063,-4223,-5287,-6141,-6719,-6955,-6829,-6359,-5590,-4617,-3539,-2478,-1543,-833,-413,-317,-546,-1057,-1792,-2651,-3534,-4346,-4980,-5395,-5527,-5393,-5012,-4428,-3717,-2942,-2165,-1464,-864,-420,-142,-47,-133,-397,-821,-1379,-2043,-2762,-3493,-4177,-4763,-5201,-5455,-5503,-5337,-4973,-4444,-3790,-3069,-2339,-1642,-1038,-540,-185,32,107,57,-104,-356,-690,-1081,-1529,-2006,-2512,-3008,-3498,-3928,-4318,-4621,-4855,-5009,-5092,-5116,-5098,-5030,-4947,-4817,-4673,-4493,-4289,-4066,-3831,-3600,-3388,-3211,-3082,-3024,-3027,-3118,-3264,-3476,-3717,-3965,-4192,-4357,-4430,-4388,-4206,-3882,-3435,-2877,-2266,-1638,-1055,-566,-218,-40,-62,-280,-693,-1274,-1984,-2780,-3610,-4411,-5142,-5739,-6178,-6418,-6457,-6290,-5936,-5432,-4815,-4141,-3461,-2833,-2301,-1915,-1694,-1660,-1807,-2118,-2565,-3104,-3701,-4296,-4867,-5354,-5758,-6026,-6176,-6176,-6043,-5776,-5385,-4893,-4326,-3714,-3097,-2504,-1982,-1545,-1227,-1034,-959,-1010,-1149,-1363,-1622,-1895,-2165,-2415,-2631,-2819,-2961,-3065,-3110,-3080,-2953,-2695,-2296,-1735,-1035,-215,660,1526,2289,2878,3205,3237,2926,2306,1397,295,-926,-2130,-3226,-4091,-4648,-4849,-4662,-4123,-3285,-2227,-1069,102,1156,2038,2653,2984,3009,2731,2196,1431,511,-512,-1554,-2559,-3450,-4178,-4697,-4973,-5003,-4786,-4349,-3743,-3006,-2217,-1424,-689,-64,421,742,888,887,744,528,263,24,-157,-225,-162,41,383,814,1318,1826,2295,2690,2970,3124,3156,3056,2859,2574,2218,1821,1379,919,431,-64,-573,-1071,-1553,-1996,-2386,-2702,-2934,-3072,-3110,-3061,-2917,-2694,-2383,-1986,-1493,-905,-211,558,1398,2244,3060,3766,4310,4617,4659,4391,3831,2997,1949,767,-457,-1625,-2637,-3423,-3916,-4098,-3964,-3550,-2907,-2114,-1240,-371,428,1101,1617,1952,2131,2157,2087,1943,1787,1632,1530,1467,1473,1518,1610,1721,1839,1954,2043,2106,2137,2129,2094,2028,1936,1830,1706,1579,1454,1345,1261,1224,1243,1330,1490,1717,1995,2304,2621,2913,3177,3376,3539,3645,3744,3821,3923,4032,4162,4277,4356,4351,4229,3956,3527,2939,2237,1450,659,-80,-700,-1133,-1358,-1327,-1055,-540,182,1079,2085,3157,4205,5181,6004,6631,7022,7162,7059,6749,6262,5664,5012,4341,3725,3169,2711,2362,2120,1982,1947,1982,2095,2235,2406,2557,2685,2746,2736,2631,2429,2140,1770,1351,910,487,107,-180,-376,-437,-384,-196,96,481,935,1423,1924,2415,2863,3267,3608,3875,4074,4191,4228,4188,4067,3873,3612,3300,2951,2594,2250,1948,1714,1574,1541,1625,1819,2110,2468,2864,3254,3604,3869,4032,4044,3919,3629,3201,2660,2032,1379,738,159,-311,-652,-838,-857,-730,-446,-45,460,1042,1651,2263,2827,3295,3649,3841,3873,3742,3474,3091,2651,2186,1761,1405,1158,1026,1028,1127,1324,1567,1833,2097,2328,2526,2694,2828,2958,3080,3198,3308,3377,3390,3304,3106,2776,2320,1758,1126,475,-136,-651,-1023,-1214,-1217,-1043,-719,-310,151,576,957,1221,1395,1452,1429,1355,1263,1203,1194,1269,1430,1670,1971,2292,2603,2859,3047,3138,3148,3079,2971,2832,2724,2628,2607,2624,2704,2802,2903,2952,2920,2760,2456,1997,1397,696,-74,-826,-1536,-2109,-2535,-2754,-2770,-2561,-2161,-1566,-842,1,886,1779,2621,3361,3961,4380,4590,4583,4349,3912,3289,2533,1687,812,-41,-820,-1490,-2015,-2387,-2587,-2639,-2526,-2291,-1935,-1486,-993,-466,22,453,761,932,926,743,384,-124,-749,-1430,-2117,-2738,-3239,-3565,-3697,-3623,-3366,-2965,-2477,-1962,-1487,-1091,-818,-679,-670,-767,-935,-1119,-1284,-1363,-1338,-1170,-862,-425,116,713,1324,1896,2394,2774,3030,3141,3124,2984,2753,2441,2083,1676,1236,750,229,-349,-961,-1606,-2262,-2888,-3470,-3954,-4331,-4569,-4665,-4618,-4429,-4128,-3712,-3228,-2687,-2129,-1589,-1086,-661,-311,-62,107,194,221,211,177,133,93,52,13,-37,-97,-188,-289,-417,-542,-650,-718,-715,-626,-435,-152,206,601,980,1304,1515,1595,1527,1320,998,601,165,-262,-665,-1008,-1312,-1559,-1789,-1995,-2203,-2404,-2600,-2764,-2884,-2925,-2873,-2710,-2429,-2039,-1556,-1009,-432,129,651,1073,1399,1572,1626,1531,1332,1046,705,355,20,-257,-461,-561,-581,-502,-383,-235,-122,-68,-125,-292,-596,-993,-1477,-1976,-2456,-2842,-3100,-3178,-3073,-2770,-2306,-1706,-1048,-382,205,662,930,1002,863,559,136,-348,-806,-1192,-1438,-1529,-1445,-1223,-884,-510,-134,157,340,382,275,60,-236,-549,-833,-1035,-1145,-1149,-1076,-964,-858,-805,-851,-1001,-1267,-1615,-2005,-2387,-2698,-2904,-2973,-2902,-2725,-2467,-2199,-1971,-1839,-1843,-2003,-2303,-2722,-3194,-3649,-4012,-4197,-4153,-3846,-3264,-2454,-1458,-372,721,1727,2577,3216,3628,3814,3803,3648,3390,3095,2785,2507,2244,2011,1764,1492,1159,766,311,-188,-686,-1163,-1559,-1854,-2018,-2045,-1927,-1690,-1330,-890,-380,169,720,1255,1719,2097,2337,2429,2344,2096,1681,1150,526,-124,-756,-1321,-1775,-2119,-2331,-2451,-2504,-2530,-2575,-2653,-2780,-2944,-3103,-3229,-3260,-3172,-2932,-2539,-2005,-1383,-706,-68,492,892,1120,1133,986,678,312,-82,-424,-667,-804,-802,-707,-530,-326,-137,-3,43,-14,-176,-415,-716,-1016,-1289,-1478,-1552,-1499,-1300,-989,-578,-116,368,826,1241,1584,1851,2054,2184,2273,2316,2315,2265,2137,1917,1575,1110,501,-209,-1009,-1835,-2633,-3340,-3896,-4248,-4368,-4237,-3870,-3281,-2532,-1662,-749,147,960,1631,2124,2410,2492,2392,2138,1804,1414,1056,738,507,354,263,228,194,152,65,-82,-280,-529,-794,-1047,-1263,-1407,-1479,-1471,-1405,-1301,-1195,-1109,-1072,-1100,-1184,-1339,-1509,-1706,-1864,-1992,-2057,-2073,-2041,-1997,-1950,-1947,-1993,-2114,-2298,-2546,-2819,-3099,-3323,-3468,-3480,-3341,-3035,-2571,-1969,-1276,-541,167,796,1287,1605,1724,1655,1404,1030,579,118,-272,-559,-683,-651,-473,-196,141,451,725,882,946,890,758,574,375,210,95,67,131,287,527,831,1167,1512,1806,2034,2134,2090,1889,1506,1004,374,-279,-935,-1497,-1940,-2208,-2301,-2222,-2004,-1686,-1332,-987,-700,-496,-379,-339,-349,-387,-406,-417,-378,-321,-242,-167,-121,-122,-191,-325,-522,-744,-967,-1140,-1239,-1224,-1111,-885,-604,-284,10,244,378,390,281,58,-245,-591,-928,-1207,-1383,-1408,-1278,-963,-503,87,749,1432,2084,2661,3124,3468,3669,3756,3716,3590,3365,3068,2681,2204,1625,931,130,-773,-1744,-2743,-3715,-4590,-5304,-5796,-6010,-5925,-5529,-4834,-3886,-2730,-1440,-94,1235,2458,3504,4306,4805,4979,4799,4308,3530,2559,1468,370,-656,-1525,-2185,-2625,-2827,-2856,-2737,-2556,-2354,-2193,-2091,-2057,-2074,-2122,-2165,-2198,-2188,-2159,-2107,-2068,-2059,-2105,-2229,-2418,-2680,-2965,-3252,-3490,-3633,-3668,-3548,-3301,-2907,-2418,-1847,-1257,-683,-181,215,459,554,477,270,-49,-412,-772,-1048,-1205,-1176,-966,-541,46,793,1619,2492,3326,4089,4709,5174,5446,5541,5443,5194,4773,4230,3546,2751,1845,857,-193,-1244,-2256,-3140,-3840,-4296,-4458,-4325,-3893,-3218,-2336,-1331,-262,810,1821,2737,3523,4151,4619,4915,5052,5047,4922,4701,4418,4065,3681,3230,2732,2162,1518,798,13,-815,-1646,-2427,-3103,-3613,-3911,-3970,-3785,-3388,-2820,-2158,-1477,-858,-373,-87,-13,-182,-543,-1062,-1672,-2293,-2863,-3315,-3599,-3699,-3583,-3290,-2820,-2244,-1595,-947,-337,176,579,849,993,1028,964,841,670,480,286,93,-78,-242,-379,-515,-635,-762,-882,-1005,-1111,-1191,-1234,-1214,-1150,-1022,-871,-710,-589,-544,-617,-830,-1187,-1677,-2247,-2846,-3401,-3836,-4105,-4148,-3959,-3526,-2875,-2036,-1055,18,1115,2184,3140,3939,4508,4826,4868,4649,4206,3591,2874,2130,1427,826,372,70,-60,-57,65,272,514,793,1042,1270,1430,1507,1486,1342,1085,704,227,-334,-924,-1514,-2030,-2425,-2655,-2674,-2500,-2133,-1634,-1065,-500,-27,311,436,366,70,-389,-974,-1605,-2210,-2719,-3068,-3224,-3153,-2868,-2384,-1748,-1010,-224,548,1274,1897,2419,2804,3065,3206,3242,3202,3100,2972,2820,2671,2516,2350,2161,1925,1629,1265,842,383,-69,-473,-771,-939,-937,-776,-466,-28,477,1036,1586,2117,2582,2975,3261,3431,3469,3370,3146,2810,2396,1931,1458,1015,621,317,76,-75,-197,-286,-404,-546,-748,-980,-1250,-1511,-1747,-1919,-2014,-2004,-1903,-1711,-1458,-1191,-935,-747,-639,-632,-714,-873,-1073,-1288,-1483,-1628,-1711,-1705,-1625,-1458,-1236,-959,-656,-345,-34,253,521,751,957,1122,1264,1368,1451,1498,1531,1544,1563,1589,1647,1740,1877,2059,2281,2530,2805,3065,3308,3481,3571,3527,3320,2918,2304,1482,477,-667,-1864,-3049,-4107,-4964,-5538,-5775,-5642,-5149,-4300,-3168,-1801,-291,1269,2788,4162,5304,6145,6633,6764,6545,6038,5312,4457,3584,2772,2122,1693,1519,1620,1965,2517,3211,3971,4724,5380,5883,6159,6182,5931,5425,4692,3795,2792,1753,742,-190,-1000,-1662,-2164,-2516,-2730,-2844,-2878,-2872,-2841,-2795,-2748,-2676,-2594,-2470,-2324,-2130,-1918,-1674,-1420,-1159,-888,-621,-337,-43,264,598,940,1307,1693,2092,2516,2944,3376,3794,4180,4513,4779,4958,5046,5042,4949,4780,4541,4242,3878,3461,2984,2466,1921,1370,851,374,-12,-312,-497,-576,-540,-403,-156,182,618,1135,1720,2338,2967,3555,4073,4476,4731,4824,4719,4442,3979,3375,2669,1898,1134,410,-221,-723,-1076,-1266,-1296,-1189,-965,-671,-331,7,327,601,800,924,936,841,631,309,-104,-591,-1124,-1682,-2233,-2760,-3243,-3654,-3995,-4227,-4364,-4366,-4251,-3990,-3595,-3075,-2432,-1719,-944,-175,554,1189,1687,2017,2165,2133,1952,1665,1331,1023,783,681,720,919,1255,1678,2155,2608,2998,3270,3391,3333,3089,2652,2056,1320,507,-332,-1135,-1835,-2393,-2764,-2926,-2879,-2618,-2160,-1527,-735,183,1193,2249,3296,4262,5087,5711,6083,6193,6023,5611,4985,4205,3331,2427,1565,783,146,-333,-623,-729,-661,-455,-143,207,552,840,1033,1125,1101,994,814,600,384,184,38,-55,-74,-40,44,144,238,291,285,193,19,-243,-576,-964,-1379,-1805,-2210,-2583,-2896,-3138,-3278,-3316,-3221,-3001,-2651,-2169,-1592,-918,-198,545,1273,1939,2515,2962,3265,3408,3392,3230,2948,2576,2158,1727,1314,949,633,384,206,101,82,147,289,508,763,1031,1271,1438,1525,1514,1434,1321,1211,1159,1182,1294,1478,1700,1918,2087,2158,2105,1907,1560,1096,526,-76,-692,-1234,-1681,-1978,-2107,-2061,-1862,-1538,-1158,-772,-450,-230,-149,-198,-376,-630,-932,-1213,-1433,-1539,-1507,-1325,-1010,-592,-133,313,674,901,954,807,483,-9,-590,-1211,-1784,-2241,-2525,-2602,-2455,-2117,-1614,-1016,-382,215,721,1096,1315,1390,1330,1184,989,798,664,609,688,874,1194,1602,2089,2601,3109,3550,3882,4057,4030,3781,3305,2619,1756,780,-258,-1283,-2224,-3041,-3662,-4075,-4237,-4142,-3783,-3174,-2350,-1365,-308,741,1666,2394,2842,2973,2783,2290,1554,654,-318,-1259,-2077,-2684,-3020,-3031,-2708,-2061,-1136,-14,1204,2401,3450,4261,4741,4858,4600,3992,3109,2022,857,-283,-1283,-2050,-2529,-2688,-2549,-2163,-1608,-989,-402,55,308,319,78,-399,-1044,-1809,-2597,-3348,-3981,-4464,-4736,-4810,-4665,-4330,-3830,-3196,-2474,-1706,-931,-199,468,1030,1479,1798,1980,2027,1934,1721,1400,1008,575,146,-256,-601,-878,-1078,-1190,-1222,-1148,-986,-717,-368,49,491,922,1285,1548,1692,1704,1630,1487,1343,1239,1202,1257,1384,1566,1758,1910,1972,1910,1688,1306,765,89,-685,-1509,-2336,-3108,-3776,-4321,-4703,-4958,-5079,-5117,-5102,-5059,-5026,-4993,-4972,-4947,-4892,-4799,-4627,-4378,-4034,-3612,-3135,-2637,-2169,-1766,-1470,-1308,-1284,-1395,-1616,-1901,-2201,-2454,-2601,-2602,-2420,-2044,-1500,-798,-24,786,1535,2173,2629,2870,2887,2662,2254,1673,993,270,-448,-1096,-1651,-2083,-2386,-2566,-2641,-2632,-2577,-2507,-2469,-2500,-2623,-2855,-3176,-3566,-3965,-4318,-4554,-4628,-4493,-4138,-3570,-2808,-1899,-882,188,1271,2311,3274,4104,4768,5224,5442,5411,5119,4591,3848,2949,1948,920,-64,-936,-1631,-2097,-2315,-2255,-1962,-1449,-807,-109,544,1058,1361,1398,1148,627,-127,-1035,-2010,-2949,-3746,-4322,-4602,-4580,-4242,-3659,-2883,-2025,-1170,-428,121,416,415,128,-418,-1156,-1997,-2847,-3612,-4211,-4598,-4739,-4655,-4361,-3935,-3411,-2887,-2391,-2004,-1738,-1630,-1671,-1847,-2132,-2477,-2847,-3201,-3495,-3734,-3873,-3957,-3963,-3951,-3931,-3953,-4032,-4183,-4398,-4635,-4857,-4988,-4977,-4764,-4325,-3647,-2761,-1718,-581,555,1630,2555,3296,3798,4072,4098,3916,3539,3012,2363,1643,878,116,-611,-1274,-1848,-2319,-2692,-2960,-3144,-3253,-3305,-3321,-3308,-3293,-3262,-3253,-3233,-3234,-3227,-3217,-3198,-3152,-3073,-2943,-2747,-2482,-2138,-1735,-1283,-823,-382,-2,302,499,599,599,529,414,279,158,65,11,-2,12,46,67,77,37,-42,-176,-354,-555,-774,-967,-1133,-1225,-1239,-1156,-971,-695,-353,31,404,735,977,1105,1080,908,566,83,-524,-1190,-1870,-2457,-2905,-3117,-3062,-2714,-2094,-1245,-252,811,1835,2764,3515,4078,4423,4584,4571,4433,4199,3902,3566,3195,2800,2365,1896,1379,812,204,-444,-1103,-1746,-2339,-2835,-3205,-3410,-3441,-3301,-3001,-2600,-2131,-1682,-1312,-1106,-1103,-1364,-1875,-2618,-3544,-4544,-5556,-6439,-7127,-7523,-7586,-7292,-6663,-5742,-4628,-3403,-2204,-1124,-274,278,496,371,-52,-717,-1518,-2370,-3141,-3775,-4150,-4259,-4038,-3514,-2709,-1681,-521,686,1820,2801,3530,3963,4065,3852,3355,2649,1801,895,3,-820,-1534,-2113,-2552,-2848,-2994,-3009,-2887,-2651,-2317,-1902,-1450,-969,-507,-51,365,781,1177,1598,2025,2481,2934,3378,3769,4084,4287,4362,4302,4108,3800,3404,2952,2486,2050,1678,1425,1303,1346,1535,1859,2257,2679,3047,3282,3324,3103,2607,1815,771,-480,-1834,-3202,-4458,-5517,-6277,-6706,-6765,-6483,-5901,-5089,-4140,-3145,-2206,-1386,-773,-370,-207,-243,-437,-702,-979,-1148,-1180,-987,-578,50,848,1738,2637,3435,4047,4384,4400,4084,3457,2595,1595,577,-323,-1001,-1363,-1373,-1036,-420,378,1217,1963,2480,2673,2491,1931,1047,-59,-1266,-2413,-3370,-4002,-4229,-3995,-3305,-2199,-766,875,2590,4220,5641,6714,7361,7526,7213,6466,5380,4081,2716,1446,399,-300,-592,-440,104,980,2045,3171,4187,4958,5372,5360,4917,4070,2907,1536,79,-1336,-2608,-3649,-4410,-4875,-5054,-4995,-4747,-4393,-3993,-3615,-3310,-3096,-3007,-3011,-3106,-3237,-3367,-3443,-3414,-3256,-2927,-2444,-1801,-1037,-186,699,1571,2362,3046,3562,3919,4096,4128,4048,3912,3771,3670,3658,3724,3896,4118,4373,4597,4740,4745,4560,4155,3515,2653,1624,490,-630,-1631,-2384,-2793,-2777,-2313,-1411,-137,1409,3094,4793,6341,7649,8583,9113,9190,8837,8099,7045,5773,4390,2992,1695,569,-311,-912,-1225,-1270,-1096,-770,-377,1,284,413,359,118,-275,-761,-1271,-1715,-2035,-2165,-2091,-1802,-1339,-748,-103,515,1025,1363,1474,1351,1013,512,-59,-617,-1046,-1286,-1261,-980,-439,285,1127,1977,2746,3341,3699,3787,3605,3187,2607,1940,1299,767,432,348,531,971,1609,2375,3159,3872,4421,4741,4816,4622,4210,3602,2869,2051,1216,399,-334,-954,-1400,-1648,-1661,-1427,-957,-274,566,1496,2439,3313,4052,4604,4953,5106,5088,4962,4766,4566,4375,4211,4055,3869,3615,3259,2771,2168,1459,703,-28,-676,-1144,-1401,-1386,-1111,-581,151,1023,1955,2870,3678,4320,4726,4874,4729,4322,3656,2809,1821,786,-240,-1175,-1976,-2597,-3016,-3236,-3253,-3111,-2825,-2460,-2048,-1653,-1307,-1064,-932,-941,-1069,-1308,-1618,-1952,-2266,-2497,-2606,-2547,-2287,-1824,-1152,-297,690,1770,2846,3862,4743,5424,5887,6111,6123,5963,5674,5308,4912,4498,4102,3700,3312,2913,2510,2103,1700,1318,989,728,582,565,715,1038,1551,2231,3078,4025,5048,6047,6972,7710,8205,8358,8139,7515,6510,5191,3645,2023,454,-908,-1936,-2559,-2721,-2457,-1817,-916,131,1190,2153,2932,3464,3727,3723,3469,3026,2432,1772,1100,477,-38,-434,-677,-793,-791,-711,-587,-460,-352,-296,-287,-340,-433,-546,-671,-761,-816,-815,-748,-645,-506,-375,-269,-220,-234,-313,-439,-581,-706,-753,-700,-477,-93,488,1226,2090,3022,3940,4776,5443,5884,6038,5887,5419,4657,3665,2496,1270,69,-983,-1808,-2323,-2499,-2317,-1815,-1039,-72,1004,2102,3148,4078,4849,5433,5812,5988,5945,5708,5262,4637,3848,2929,1942,950,23,-746,-1314,-1618,-1658,-1460,-1064,-574,-59,373,655,739,608,279,-193,-748,-1293,-1760,-2072,-2199,-2117,-1860,-1475,-1031,-633,-323,-203,-259,-508,-905,-1358,-1817,-2157,-2342,-2307,-2040,-1564,-919,-172,592,1307,1882,2287,2468,2448,2226,1866,1404,920,445,37,-298,-547,-723,-849,-944,-1039,-1137,-1248,-1361,-1459,-1533,-1558,-1539,-1469,-1354,-1211,-1037,-858,-664,-462,-241,8,297,640,1042,1511,2042,2634,3274,3958,4657,5372,6060,6712,7284,7743,8035,8110,7913,7395,6552,5362,3915,2262,551,-1090,-2521,-3609,-4273,-4473,-4217,-3580,-2658,-1595,-527,411,1103,1488,1514,1205,596,-226,-1176,-2133,-3016,-3725,-4216,-4462,-4467,-4279,-3931,-3510,-3041,-2600,-2186,-1833,-1516,-1242,-976,-732,-494,-286,-132,-45,-80,-224,-516,-914,-1411,-1923,-2410,-2780,-2984,-2982,-2762,-2361,-1836,-1273,-769,-411,-272,-396,-784,-1411,-2222,-3146,-4097,-5010,-5801,-6437,-6871,-7101,-7119,-6956,-6617,-6144,-5543,-4846,-4053,-3182,-2230,-1214,-141,968,2079,3158,4150,5002,5660,6073,6184,5985,5435,4571,3401,2002,440,-1168,-2724,-4100,-5201,-5947,-6288,-6232,-5806,-5101,-4216,-3276,-2403,-1691,-1219,-1011,-1069,-1340,-1770,-2258,-2744,-3136,-3404,-3515,-3478,-3324,-3096,-2849,-2643,-2515,-2508,-2625,-2875,-3219,-3636,-4064,-4470,-4799,-5027,-5128,-5095,-4940,-4668,-4318,-3913,-3498,-3114,-2786,-2559,-2423,-2391,-2439,-2524,-2618,-2651,-2589,-2383,-2016,-1487,-810,-51,751,1494,2106,2516,2654,2498,2052,1342,440,-559,-1574,-2475,-3194,-3638,-3766,-3557,-3023,-2198,-1141,79,1383,2708,3966,5117,6087,6836,7338,7547,7461,7056,6352,5349,4108,2671,1119,-455,-1965,-3319,-4445,-5288,-5843,-6097,-6120,-5952,-5674,-5358,-5045,-4786,-4579,-4418,-4289,-4159,-4019,-3856,-3679,-3512,-3367,-3298,-3315,-3451,-3708,-4078,-4523,-5022,-5496,-5917,-6220,-6378,-6355,-6160,-5786,-5277,-4666,-4012,-3372,-2808,-2370,-2097,-2021,-2133,-2429,-2855,-3367,-3878,-4332,-4646,-4792,-4736,-4496,-4100,-3606,-3088,-2598,-2205,-1933,-1808,-1827,-1973,-2229,-2571,-2970,-3413,-3870,-4330,-4773,-5179,-5521,-5778,-5911,-5899,-5709,-5319,-4734,-3933,-2956,-1807,-536,815,2194,3555,4833,5999,6986,7772,8305,8556,8507,8134,7461,6501,5325,3998,2635,1337,218,-628,-1151,-1318,-1160,-741,-154,486,1062,1474,1639,1511,1086,389,-509,-1514,-2541,-3470,-4247,-4792,-5100,-5160,-5014,-4707,-4295,-3849,-3418,-3049,-2778,-2602,-2536,-2545,-2617,-2720,-2817,-2890,-2908,-2857,-2728,-2512,-2218,-1838,-1400,-905,-384,128,609,1001,1281,1397,1334,1071,611,-11,-765,-1573,-2382,-3116,-3722,-4164,-4422,-4509,-4443,-4266,-4027,-3765,-3530,-3337,-3202,-3119,-3057,-2997,-2885,-2690,-2359,-1870,-1187,-320,729,1921,3195,4485,5689,6719,7482,7892,7903,7484,6651,5465,3989,2358,670,-935,-2355,-3506,-4332,-4828,-5009,-4933,-4651,-4254,-3778,-3313,-2864,-2495,-2206,-2020,-1946,-1963,-2081,-2258,-2481,-2707,-2910,-3046,-3109,-3066,-2934,-2730,-2474,-2210,-1969,-1768,-1626,-1529,-1461,-1390,-1286,-1123,-875,-562,-172,227,616,915,1092,1085,897,516,4,-580,-1145,-1591,-1852,-1864,-1613,-1118,-425,395,1246,2050,2699,3148,3318,3220,2847,2254,1504,690,-104,-778,-1274,-1538,-1556,-1342,-936,-388,234,877,1495,2052,2536,2955,3311,3639,3937,4221,4471,4655,4733,4653,4377,3883,3167,2271,1248,195,-796,-1622,-2196,-2470,-2421,-2075,-1493,-757,27,756,1332,1673,1735,1496,982,246,-635,-1563,-2450,-3207,-3780,-4125,-4233,-4110,-3797,-3329,-2788,-2216,-1693,-1264,-962,-809,-797,-890,-1071,-1260,-1436,-1527,-1515,-1356,-1066,-632,-98,507,1116,1680,2130,2439,2566,2523,2320,1993,1586,1144,713,328,15,-213,-359,-435,-469,-482,-498,-532,-580,-639,-674,-660,-566,-364,-47,378,882,1435,1980,2503,2942,3322,3616,3878,4120,4390,4717,5112,5581,6075,6570,6976,7248,7295,7081,6560,5752,4677,3424,2085,772,-396,-1339,-1978,-2302,-2296,-2015,-1503,-845,-124,589,1204,1692,1992,2117,2056,1839,1497,1061,583,89,-383,-809,-1183,-1503,-1774,-2031,-2272,-2534,-2797,-3069,-3304,-3489,-3557,-3497,-3267,-2875,-2328,-1669,-935,-191,522,1143,1654,2023,2275,2419,2502,2566,2636,2747,2883,3037,3179,3274,3288,3204,3001,2684,2269,1763,1197,593,-32,-654,-1248,-1798,-2262,-2627,-2851,-2918,-2798,-2475,-1948,-1203,-279,827,2048,3355,4674,5955,7127,8139,8938,9485,9761,9756,9476,8952,8210,7311,6316,5286,4310,3440,2735,2226,1921,1798,1832,1957,2126,2273,2351,2317,2162,1876,1496,1055,600,190,-137,-340,-402,-314,-88,247,658,1085,1482,1790,1964,1979,1827,1526,1116,654,202,-169,-422,-506,-444,-232,73,419,752,1013,1156,1183,1068,874,632,414,289,292,475,816,1315,1889,2485,2994,3346,3461,3298,2866,2186,1358,468,-346,-983,-1331,-1348,-1006,-349,546,1565,2585,3477,4144,4521,4582,4361,3933,3392,2877,2481,2316,2414,2781,3362,4047,4725,5233,5475,5336,4792,3854,2590,1117,-432,-1917,-3208,-4207,-4858,-5132,-5058,-4688,-4088,-3372,-2601,-1879,-1245,-751,-402,-214,-152,-215,-342,-512,-659,-735,-694,-492,-124,419,1085,1839,2593,3283,3841,4209,4372,4320,4085,3713,3257,2792,2359,2026,1796,1685,1667,1696,1736,1733,1659,1501,1269,985,699,445,277,216,286,482,784,1169,1593,2024,2416,2728,2931,2995,2916,2696,2373,1986,1610,1292,1112,1089,1272,1634,2169,2830,3560,4313,5024,5662,6185,6592,6863,7027,7081,7051,6927,6713,6372,5900,5252,4450,3489,2429,1332,279,-641,-1350,-1788,-1918,-1735,-1273,-586,232,1097,1890,2550,2994,3200,3168,2912,2507,2000,1476,1005,624,390,277,299,385,514,603,625,524,290,-69,-534,-1041,-1546,-1978,-2302,-2471,-2501,-2381,-2167,-1893,-1622,-1401,-1276,-1265,-1369,-1573,-1845,-2131,-2408,-2604,-2716,-2701,-2573,-2335,-2022,-1664,-1303,-964,-679,-449,-302,-217,-209,-253,-332,-424,-486,-487,-398,-180,161,631,1201,1834,2494,3121,3689,4154,4513,4759,4917,5005,5071,5134,5218,5328,5431,5507,5504,5385,5126,4709,4142,3444,2643,1792,920,93,-664,-1303,-1812,-2182,-2418,-2541,-2560,-2514,-2409,-2287,-2153,-2043,-1959,-1916,-1914,-1930,-1966,-1972,-1959,-1889,-1783,-1651,-1526,-1445,-1443,-1533,-1721,-1971,-2232,-2442,-2526,-2440,-2126,-1601,-873,-25,870,1697,2363,2783,2913,2739,2313,1679,971,265,-310,-687,-822,-716,-420,-9,408,749,919,887,634,186,-397,-1044,-1674,-2207,-2589,-2771,-2749,-2522,-2142,-1646,-1108,-580,-114,266,543,747,890,1040,1221,1506,1901,2442,3090,3806,4503,5080,5444,5508,5232,4607,3667,2491,1162,-188,-1466,-2551,-3363,-3856,-4002,-3844,-3440,-2885,-2296,-1768,-1414,-1291,-1454,-1898,-2601,-3487,-4483,-5461,-6324,-6949,-7264,-7201,-6751,-5935,-4834,-3533,-2193,-905,164,949,1378,1430,1156,602,-106,-868,-1555,-2087,-2384,-2445,-2275,-1947,-1531,-1135,-835,-717,-830,-1184,-1770,-2524,-3383,-4254,-5061,-5725,-6213,-6480,-6554,-6441,-6197,-5878,-5532,-5204,-4924,-4681,-4463,-4214,-3889,-3430,-2796,-1988,-1006,91,1238,2364,3369,4208,4809,5165,5276,5187,4967,4687,4428,4219,4098,4004,3915,3728,3395,2846,2075,1069,-106,-1408,-2725,-3982,-5074,-5936,-6511,-6795,-6792,-6561,-6148,-5634,-5068,-4524,-4017,-3595,-3241,-2964,-2738,-2542,-2365,-2181,-1992,-1797,-1598,-1420,-1264,-1156,-1097,-1097,-1148,-1231,-1332,-1413,-1452,-1427,-1308,-1104,-814,-459,-97,252,502,642,614,429,82,-384,-931,-1491,-2002,-2405,-2643,-2706,-2583,-2318,-1954,-1554,-1185,-892,-729,-709,-846,-1141,-1567,-2103,-2704,-3310,-3872,-4308,-4571,-4600,-4382,-3912,-3225,-2371,-1426,-475,395,1107,1604,1862,1892,1730,1471,1177,959,867,936,1187,1555,2010,2433,2755,2869,2717,2248,1482,443,-767,-2066,-3327,-4458,-5363,-5995,-6319,-6355,-6136,-5738,-5243,-4739,-4314,-4017,-3884,-3910,-4056,-4281,-4512,-4701,-4808,-4815,-4737,-4603,-4460,-4356,-4333,-4408,-4597,-4866,-5187,-5503,-5750,-5886,-5856,-5668,-5309,-4834,-4271,-3686,-3115,-2610,-2182,-1865,-1639,-1500,-1414,-1349,-1273,-1159,-1000,-797,-568,-333,-110,92,274,445,633,839,1102,1408,1767,2177,2604,3047,3457,3816,4078,4220,4210,4051,3735,3305,2780,2230,1708,1282,1021,970,1155,1576,2183,2908,3661,4327,4837,5098,5079,4760,4156,3319,2309,1211,113,-903,-1763,-2421,-2842,-3030,-2995,-2794,-2464,-2106,-1767,-1552,-1496,-1672,-2063,-2693,-3485,-4394,-5316,-6160,-6820,-7222,-7301,-7045,-6461,-5610,-4575,-3456,-2392,-1460,-789,-400,-325,-512,-889,-1343,-1765,-2032,-2073,-1828,-1304,-543,364,1300,2122,2723,2985,2891,2419,1655,667,-392,-1429,-2301,-2953,-3317,-3406,-3249,-2925,-2517,-2129,-1827,-1673,-1674,-1796,-1989,-2176,-2283,-2266,-2081,-1748,-1275,-734,-169,348,760,1037,1161,1146,1044,890,777,723,797,986,1299,1701,2137,2571,2927,3182,3285,3235,3035,2694,2263,1747,1203,640,88,-436,-921,-1348,-1713,-1997,-2197,-2302,-2307,-2219,-2028,-1777,-1445,-1110,-754,-457,-228,-120,-159,-364,-740,-1259,-1892,-2570,-3230,-3804,-4217,-4439,-4417,-4180,-3716,-3100,-2370,-1606,-870,-217,302,662,836,826,637,281,-195,-760,-1351,-1908,-2381,-2698,-2827,-2725,-2381,-1800,-1016,-87,899,1845,2644,3214,3488,3462,3157,2651,2044,1440,948,648,575,750,1110,1609,2125,2576,2864,2940,2794,2453,1999,1533,1153,986,1075,1479,2165,3064,4065,5018,5765,6174,6136,5608,4599,3192,1503,-284,-2006,-3463,-4527,-5088,-5127,-4668,-3815,-2708,-1511,-391,514,1112,1344,1236,829,228,-479,-1171,-1783,-2240,-2536,-2645,-2609,-2428,-2154,-1797,-1386,-931,-458,27,494,931,1309,1617,1838,1974,2026,2012,1941,1853,1747,1660,1588,1543,1524,1517,1527,1531,1522,1504,1445,1383,1298,1237,1199,1234,1325,1511,1758,2080,2442,2825,3199,3516,3749,3843,3780,3539,3117,2538,1824,1025,192,-618,-1343,-1931,-2332,-2520,-2471,-2193,-1698,-1030,-222,637,1495,2254,2844,3197,3269,3040,2529,1779,873,-94,-1003,-1739,-2220,-2352,-2138,-1573,-735,292,1380,2424,3291,3923,4256,4303,4094,3697,3201,2680,2211,1818,1518,1269,1031,734,323,-253,-994,-1903,-2903,-3927,-4865,-5606,-6048,-6113,-5748,-4976,-3820,-2405,-842,700,2066,3110,3724,3845,3472,2655,1508,179,-1160,-2330,-3185,-3594,-3501,-2876,-1775,-277,1476,3340,5139,6746,8022,8900,9338,9344,8955,8258,7323,6284,5212,4222,3362,2689,2217,1935,1843,1884,2058,2307,2630,2996,3399,3824,4251,4645,4971,5183,5228,5095,4747,4225,3544,2765,1946,1158,458,-85,-457,-615,-594,-402,-96,276,677,1055,1410,1717,2000,2262,2517,2773,3020,3251,3444,3569,3615,3540,3354,3041,2619,2106,1520,897,244,-403,-1043,-1648,-2211,-2704,-3110,-3403,-3560,-3576,-3446,-3189,-2836,-2413,-1975,-1547,-1178,-881,-669,-534,-452,-387,-298,-146,93,436,865,1343,1824,2218,2491,2568,2449,2139,1699,1192,720,359,195,265,593,1145,1868,2674,3445,4090,4491,4598,4366,3820,3028,2088,1149,341,-191,-364,-122,506,1459,2607,3805,4893,5725,6181,6198,5749,4890,3698,2326,903,-392,-1451,-2158,-2465,-2365,-1886,-1094,-72,1082,2280,3416,4433,5250,5842,6179,6272,6134,5809,5327,4744,4099,3448,2829,2285,1848,1526,1332,1235,1204,1205,1182,1110,960,721,398,2,-439,-907,-1356,-1775,-2120,-2395,-2583,-2705,-2769,-2806,-2831,-2863,-2896,-2919,-2891,-2781,-2525,-2107,-1466,-635,408,1583,2854,4121,5313,6328,7120,7617,7832,7759,7452,6969,6371,5723,5076,4458,3908,3420,3027,2725,2536,2478,2545,2738,3019,3326,3605,3747,3704,3395,2796,1915,778,-516,-1883,-3180,-4284,-5086,-5481,-5456,-4986,-4157,-3039,-1774,-489,695,1658,2343,2710,2750,2527,2061,1471,812,191,-339,-704,-899,-905,-766,-524,-244,6,170,199,72,-212,-636,-1155,-1728,-2287,-2794,-3192,-3472,-3614,-3645,-3578,-3466,-3339,-3245,-3213,-3262,-3389,-3576,-3767,-3914,-3932,-3772,-3373,-2742,-1880,-873,225,1282,2238,2985,3497,3745,3739,3534,3167,2736,2298,1931,1699,1611,1703,1923,2243,2591,2904,3116,3198,3121,2910,2593,2221,1856,1529,1294,1140,1087,1102,1161,1234,1270,1247,1124,884,518,40,-535,-1157,-1790,-2380,-2876,-3233,-3413,-3383,-3131,-2656,-1970,-1117,-141,895,1913,2855,3657,4270,4674,4854,4812,4570,4140,3549,2825,1984,1061,81,-920,-1901,-2817,-3626,-4286,-4762,-5045,-5121,-5028,-4781,-4453,-4075,-3719,-3421,-3214,-3129,-3171,-3342,-3637,-4025,-4480,-4940,-5355,-5642,-5749,-5613,-5216,-4553,-3669,-2608,-1463,-296,807,1785,2600,3221,3659,3932,4077,4145,4175,4202,4242,4281,4307,4275,4155,3920,3566,3117,2624,2139,1738,1472,1361,1418,1582,1810,2001,2084,1970,1624,1012,161,-881,-2049,-3232,-4363,-5335,-6098,-6607,-6849,-6842,-6624,-6238,-5753,-5222,-4703,-4252,-3898,-3679,-3605,-3684,-3889,-4205,-4572,-4943,-5270,-5477,-5562,-5481,-5250,-4893,-4427,-3918,-3381,-2882,-2437,-2087,-1845,-1729,-1728,-1851,-2055,-2332,-2633,-2919,-3159,-3310,-3377,-3345,-3265,-3158,-3088,-3085,-3179,-3359,-3603,-3857,-4059,-4158,-4102,-3868,-3458,-2888,-2190,-1420,-608,191,947,1648,2266,2829,3327,3785,4210,4595,4925,5174,5301,5268,5050,4633,4039,3313,2510,1719,985,387,-76,-387,-590,-732,-868,-1060,-1335,-1720,-2174,-2677,-3147,-3522,-3748,-3768,-3595,-3219,-2706,-2105,-1490,-935,-479,-168,3,38,-20,-131,-244,-302,-264,-91,228,695,1266,1893,2492,2966,3235,3205,2838,2117,1075,-218,-1654,-3115,-4473,-5625,-6489,-7032,-7251,-7193,-6917,-6509,-6048,-5603,-5236,-4971,-4827,-4786,-4828,-4904,-4978,-4989,-4891,-4657,-4244,-3677,-2953,-2130,-1259,-407,365,1013,1503,1832,2002,2044,1993,1899,1800,1754,1780,1908,2124,2402,2697,2936,3070,3021,2774,2298,1633,809,-93,-1013,-1873,-2623,-3232,-3684,-4003,-4216,-4362,-4497,-4642,-4840,-5086,-5381,-5712,-6035,-6341,-6560,-6684,-6655,-6462,-6076,-5501,-4737,-3829,-2801,-1730,-671,305,1133,1777,2195,2401,2402,2248,1990,1676,1363,1070,813,580,362,129,-122,-392,-673,-926,-1143,-1286,-1358,-1360,-1320,-1280,-1269,-1346,-1507,-1779,-2128,-2526,-2923,-3255,-3477,-3523,-3373,-2982,-2357,-1506,-471,689,1886,3032,4030,4801,5289,5481,5377,5039,4525,3924,3328,2807,2434,2222,2187,2273,2438,2586,2649,2542,2227,1683,929,41,-922,-1833,-2628,-3222,-3593,-3750,-3733,-3621,-3482,-3397,-3408,-3527,-3730,-3962,-4142,-4204,-4077,-3731,-3171,-2428,-1558,-648,249,1033,1679,2130,2388,2447,2337,2076,1710,1258,762,241,-267,-740,-1139,-1436,-1606,-1634,-1521,-1289,-961,-589,-209,122,376,500,487,313,-13,-470,-1033,-1653,-2280,-2872,-3372,-3762,-4014,-4138,-4162,-4110,-4043,-3987,-3977,-4025,-4109,-4205,-4267,-4238,-4092,-3782,-3325,-2717,-1991,-1185,-334,518,1338,2116,2830,3493,4115,4696,5250,5761,6203,6548,6741,6752,6545,6116,5484,4692,3820,2950,2173,1567,1171,997,1010,1138,1295,1374,1288,981,437,-298,-1148,-1994,-2723,-3228,-3434,-3329,-2910,-2262,-1453,-593,209,884,1346,1589,1593,1409,1074,670,256,-93,-326,-417,-351,-162,108,391,600,669,533,166,-423,-1192,-2065,-2940,-3715,-4287,-4588,-4579,-4272,-3713,-2984,-2191,-1428,-795,-353,-134,-162,-397,-818,-1353,-1940,-2497,-2956,-3221,-3268,-3009,-2480,-1657,-627,559,1780,2952,3954,4731,5199,5369,5233,4864,4330,3726,3145,2664,2334,2184,2205,2364,2634,2939,3256,3525,3735,3856,3899,3846,3713,3482,3153,2707,2141,1429,595,-369,-1401,-2464,-3473,-4353,-5020,-5413,-5489,-5241,-4683,-3861,-2848,-1711,-540,589,1624,2499,3208,3734,4087,4297,4389,4400,4382,4358,4385,4489,4681,4983,5353,5771,6170,6486,6660,6634,6385,5898,5210,4345,3392,2382,1405,466,-388,-1181,-1915,-2626,-3330,-4054,-4793,-5554,-6289,-6984,-7570,-8009,-8241,-8237,-7965,-7449,-6703,-5792,-4790,-3767,-2809,-1967,-1274,-733,-325,7,320,685,1176,1825,2659,3652,4740,5829,6797,7535,7921,7901,7426,6535,5299,3826,2280,789,-484,-1456,-2054,-2281,-2176,-1833,-1357,-867,-460,-197,-102,-155,-294,-470,-601,-659,-606,-457,-222,64,369,676,960,1234,1495,1761,2039,2339,2650,2971,3268,3538,3746,3885,3936,3888,3735,3473,3095,2625,2072,1472,865,299,-185,-525,-708,-688,-483,-93,414,1001,1565,2042,2339,2394,2156,1610,769,-317,-1558,-2830,-4001,-4902,-5420,-5436,-4904,-3844,-2318,-466,1553,3563,5387,6893,7982,8615,8812,8636,8199,7624,7053,6587,6313,6250,6385,6652,6956,7203,7289,7163,6790,6200,5439,4611,3793,3078,2518,2122,1865,1682,1478,1159,644,-108,-1101,-2265,-3511,-4700,-5692,-6375,-6646,-6479,-5868,-4879,-3601,-2156,-671,727,1938,2888,3527,3864,3909,3728,3375,2934,2472,2048,1711,1457,1300,1179,1081,932,719,401,-20,-549,-1148,-1807,-2473,-3110,-3686,-4157,-4515,-4751,-4876,-4912,-4892,-4846,-4803,-4786,-4792,-4827,-4856,-4860,-4798,-4632,-4348,-3918,-3361,-2686,-1951,-1186,-466,183,702,1097,1335,1475,1520,1558,1640,1841,2222,2805,3593,4532,5553,6541,7405,8026,8364,8371,8081,7547,6861,6132,5467,4952,4648,4575,4703,4973,5285,5533,5609,5423,4932,4140,3089,1886,634,-533,-1508,-2198,-2562,-2586,-2308,-1803,-1147,-452,212,778,1206,1509,1692,1814,1915,2045,2244,2530,2901,3339,3794,4219,4548,4725,4708,4460,3985,3294,2431,1461,460,-485,-1301,-1922,-2326,-2500,-2494,-2344,-2155,-1983,-1937,-2060,-2404,-2970,-3733,-4614,-5526,-6338,-6929,-7194,-7047,-6476,-5497,-4184,-2650,-1007,612,2113,3414,4478,5291,5888,6308,6609,6860,7084,7312,7519,7663,7682,7507,7079,6371,5385,4175,2820,1444,164,-889,-1635,-2016,-2043,-1766,-1297,-748,-288,-26,-81,-504,-1285,-2380,-3659,-5002,-6228,-7228,-7860,-8090,-7888,-7293,-6387,-5265,-4036,-2809,-1662,-663,148,768,1185,1438,1544,1555,1512,1469,1446,1497,1600,1774,1972,2179,2336,2432,2423,2318,2113,1838,1525,1211,947,752,655,649,717,811,887,857,682,275,-367,-1273,-2389,-3660,-4965,-6198,-7209,-7901,-8172,-7993,-7371,-6363,-5085,-3663,-2251,-987,20,704,1060,1133,1030,873,797,929,1342,2075,3115,4371,5757,7107,8304,9198,9712,9789,9442,8718,7721,6546,5324,4124,3039,2065,1227,466,-242,-958,-1687,-2448,-3189,-3886,-4454,-4866,-5071,-5064,-4870,-4521,-4093,-3635,-3227,-2876,-2624,-2415,-2232,-1992,-1655,-1164,-501,319,1277,2278,3261,4102,4710,4988,4865,4314,3332,1976,325,-1516,-3410,-5245,-6894,-8255,-9256,-9823,-9944,-9598,-8837,-7692,-6289,-4711,-3129,-1664,-469,357,735,662,172,-630,-1609,-2610,-3467,-4051,-4255,-4031,-3398,-2403,-1175,170,1465,2603,3466,4019,4253,4225,3995,3694,3380,3168,3086,3151,3341,3589,3825,3961,3946,3731,3329,2764,2100,1408,753,189,-258,-590,-834,-1047,-1278,-1604,-2055,-2672,-3451,-4360,-5360,-6368,-7328,-8151,-8789,-9189,-9341,-9237,-8910,-8380,-7702,-6891,-6002,-5035,-4035,-3008,-1984,-989,-34,841,1646,2337,2938,3416,3784,4032,4152,4142,3997,3698,3268,2687,2002,1235,442,-315,-992,-1533,-1929,-2174,-2303,-2365,-2423,-2550,-2795,-3206,-3764,-4461,-5194,-5890,-6424,-6700,-6649,-6230,-5465,-4413,-3167,-1865,-621,427,1194,1630,1734,1556,1195,766,403,228,331,754,1510,2524,3718,4948,6082,6978,7538,7692,7429,6784,5829,4671,3411,2172,1030,73,-673,-1194,-1514,-1689,-1780,-1870,-2016,-2263,-2631,-3094,-3622,-4145,-4605,-4938,-5115,-5102,-4920,-4567,-4089,-3505,-2854,-2155,-1449,-747,-99,497,987,1391,1669,1850,1929,1924,1865,1752,1623,1462,1278,1052,760,376,-108,-716,-1408,-2162,-2919,-3605,-4161,-4524,-4662,-4553,-4242,-3750,-3187,-2626,-2178,-1929,-1936,-2228,-2785,-3541,-4416,-5285,-6032,-6551,-6750,-6598,-6100,-5309,-4340,-3287,-2287,-1414,-730,-241,83,310,509,766,1140,1655,2328,3093,3904,4655,5265,5658,5791,5653,5276,4721,4055,3366,2707,2117,1604,1125,653,95,-580,-1438,-2476,-3678,-4975,-6295,-7515,-8545,-9278,-9650,-9614,-9174,-8347,-7203,-5809,-4254,-2626,-996,560,2000,3276,4370,5262,5949,6425,6710,6798,6731,6516,6191,5789,5324,4840,4323,3800,3245,2656,2026,1340,617,-132,-866,-1541,-2103,-2504,-2703,-2681,-2464,-2072,-1621,-1160,-830,-683,-790,-1149,-1743,-2483,-3291,-4033,-4605,-4901,-4852,-4432,-3671,-2641,-1464,-263,819,1685,2256,2500,2449,2133,1661,1107,581,157,-97,-168,-32,264,701,1220,1774,2323,2816,3235,3542,3732,3786,3707,3483,3128,2627,2004,1252,408,-500,-1428,-2305,-3096,-3721,-4157,-4367,-4351,-4131,-3725,-3200,-2581,-1945,-1315,-749,-257,136,432,653,796,917,1011,1128,1259,1437,1640,1880,2132,2375,2579,2709,2711,2561,2210,1650,882,-65,-1132,-2250,-3317,-4262,-4972,-5420,-5543,-5373,-4938,-4330,-3631,-2973,-2422,-2083,-1958,-2075,-2366,-2788,-3248,-3654,-3943,-4036,-3919,-3590,-3081,-2452,-1754,-1042,-350,310,950,1574,2227,2907,3632,4391,5149,5865,6480,6926,7167,7158,6913,6440,5801,5044,4236,3433,2666,1964,1318,721,149,-432,-1021,-1653,-2298,-2959,-3596,-4188,-4696,-5102,-5384,-5535,-5569,-5482,-5313,-5056,-4743,-4350,-3882,-3299,-2592,-1730,-718,433,1683,2960,4192,5269,6107,6625,6771,6543,5960,5103,4067,2955,1898,958,220,-301,-606,-718,-687,-545,-341,-84,202,515,854,1196,1515,1766,1886,1820,1524,966,158,-860,-2030,-3246,-4419,-5430,-6202,-6651,-6767,-6550,-6064,-5398,-4648,-3911,-3252,-2709,-2264,-1894,-1514,-1074,-492,270,1243,2410,3743,5168,6621,8002,9244,10265,11025,11491,11660,11561,11232,10728,10109,9419,8678,7926,7111,6258,5309,4264,3111,1867,568,-734,-1967,-3065,-3952,-4578,-4897,-4903,-4600,-4041,-3270,-2372,-1414,-463,417,1210,1876,2423,2837,3114,3244,3220,3016,2637,2077,1349,493,-469,-1469,-2473,-3428,-4295,-5073,-5721,-6278,-6726,-7095,-7399,-7630,-7814,-7911,-7938,-7848,-7651,-7323,-6877,-6322,-5688,-5006,-4316,-3663,-3072,-2582,-2186,-1882,-1635,-1407,-1157,-849,-456,21,588,1217,1894,2589,3280,3947,4570,5141,5651,6092,6472,6772,7014,7187,7305,7377,7397,7383,7305,7180,6970,6692,6335,5912,5433,4909,4345,3747,3104,2411,1655,834,-49,-981,-1936,-2893,-3804,-4654,-5395,-6013,-6485,-6784,-6909,-6817,-6513,-5958,-5151,-4086,-2772,-1243,446,2227,3995,5656,7090,8203,8913,9166,8969,8336,7380,6182,4912,3690,2653,1903,1492,1435,1707,2226,2902,3622,4265,4745,4973,4905,4517,3818,2836,1634,284,-1103,-2441,-3603,-4517,-5098,-5310,-5134,-4604,-3761,-2712,-1559,-431,544,1282,1711,1827,1667,1297,838,382,55,-75,39,393,931,1581,2228,2790,3186,3378,3374,3185,2883,2513,2138,1798,1509,1273,1052,817,504,96,-449,-1113,-1877,-2688,-3486,-4204,-4793,-5209,-5431,-5465,-5320,-5021,-4603,-4083,-3495,-2850,-2161,-1436,-681,94,879,1643,2361,2991,3483,3812,3916,3811,3460,2913,2186,1337,427,-486,-1346,-2093,-2710,-3164,-3464,-3615,-3635,-3547,-3372,-3128,-2834,-2500,-2140,-1768,-1397,-1043,-726,-458,-256,-133,-87,-145,-270,-495,-746,-1027,-1262,-1416,-1443,-1308,-1000,-527,107,853,1693,2570,3454,4315,5120,5869,6541,7134,7643,8036,8316,8458,8455,8341,8110,7823,7508,7197,6933,6726,6588,6513,6469,6422,6307,6084,5667,5039,4149,3007,1645,104,-1516,-3148,-4675,-6022,-7106,-7855,-8258,-8283,-7963,-7340,-6466,-5413,-4258,-3053,-1868,-739,300,1223,2010,2635,3085,3329,3351,3143,2690,2032,1187,234,-761,-1697,-2494,-3054,-3344,-3307,-2982,-2397,-1635,-799,11,694,1164,1376,1298,958,393,-318,-1097,-1862,-2541,-3094,-3494,-3739,-3849,-3828,-3708,-3497,-3210,-2873,-2486,-2078,-1656,-1234,-825,-433,-69,257,559,813,1038,1201,1292,1278,1130,837,410,-111,-653,-1124,-1426,-1466,-1186,-550,404,1629,2989,4356,5559,6443,6881,6793,6153,5012,3461,1644,-266,-2118,-3752,-5067,-5977,-6459,-6515,-6195,-5573,-4743,-3812,-2879,-2030,-1322,-790,-423,-205,-75,18,142,348,678,1146,1749,2445,3181,3885,4474,4892,5072,4997,4669,4109,3395,2574,1761,1013,420,22,-160,-140,35,290,543,706,706,510,101,-485,-1202,-1974,-2727,-3400,-3935,-4304,-4507,-4550,-4487,-4345,-4193,-4050,-3975,-3944,-3985,-4034,-4074,-4025,-3830,-3437,-2794,-1910,-805,452,1758,3019,4113,4966,5509,5719,5626,5260,4732,4112,3528,3047,2746,2628,2701,2884,3125,3306,3355,3170,2722,1960,919,-368,-1828,-3354,-4837,-6147,-7160,-7772,-7898,-7507,-6587,-5202,-3416,-1357,849,3067,5158,7006,8524,9623,10291,10487,10247,9596,8596,7333,5885,4362,2850,1436,187,-865,-1692,-2299,-2691,-2883,-2888,-2730,-2427,-2031,-1590,-1194,-922,-865,-1085,-1614,-2451,-3543,-4809,-6150,-7455,-8625,-9580,-10241,-10598,-10613,-10333,-9785,-9035,-8154,-7210,-6265,-5379,-4571,-3877,-3274,-2758,-2284,-1815,-1325,-783,-210,393,975,1501,1945,2264,2486,2602,2677,2743,2869,3086,3421,3854,4349,4812,5172,5303,5145,4625,3746,2527,1067,-538,-2123,-3557,-4685,-5404,-5639,-5369,-4636,-3516,-2147,-660,786,2074,3097,3808,4179,4246,4056,3700,3270,2859,2551,2394,2404,2561,2797,3040,3190,3167,2899,2350,1509,400,-915,-2353,-3815,-5177,-6349,-7228,-7777,-7966,-7843,-7470,-6952,-6398,-5899,-5515,-5273,-5141,-5066,-4975,-4791,-4454,-3922,-3195,-2283,-1248,-148,926,1895,2693,3273,3623,3774,3760,3674,3580,3555,3661,3898,4277,4719,5173,5535,5719,5666,5305,4641,3680,2487,1153,-180,-1384,-2274,-2749,-2686,-2067,-923,645,2451,4292,5921,7125,7724,7609,6746,5201,3093,626,-1978,-4477,-6650,-8314,-9357,-9721,-9435,-8576,-7280,-5700,-4011,-2357,-875,364,1302,1956,2337,2514,2508,2386,2142,1795,1325,724,-22,-895,-1886,-2939,-3999,-4993,-5833,-6439,-6737,-6670,-6227,-5418,-4328,-3046,-1733,-522,429,1016,1161,853,119,-943,-2225,-3564,-4827,-5846,-6537,-6787,-6607,-5996,-5045,-3854,-2562,-1300,-205,643,1165,1376,1291,990,564,110,-277,-522,-572,-414,-39,497,1149,1831,2463,2975,3321,3474,3471,3329,3138,2936,2799,2732,2755,2805,2850,2788,2577,2152,1515,687,-256,-1237,-2120,-2829,-3229,-3297,-2960,-2268,-1233,18,1415,2789,4056,5067,5776,6100,6073,5702,5083,4291,3435,2590,1835,1200,704,337,80,-108,-258,-423,-635,-928,-1318,-1794,-2329,-2866,-3332,-3669,-3809,-3732,-3449,-3002,-2477,-1970,-1565,-1357,-1363,-1610,-2031,-2586,-3162,-3694,-4085,-4306,-4320,-4161,-3862,-3495,-3121,-2800,-2546,-2370,-2211,-2022,-1701,-1196,-434,570,1808,3177,4585,5896,6981,7740,8083,7989,7451,6550,5354,4026,2678,1476,534,-51,-219,20,629,1495,2491,3452,4208,4628,4578,4029,2961,1444,-396,-2422,-4433,-6268,-7762,-8796,-9304,-9269,-8724,-7758,-6468,-4994,-3448,-1950,-577,614,1597,2384,2982,3418,3710,3856,3862,3708,3384,2891,2236,1445,569,-334,-1192,-1922,-2462,-2743,-2735,-2429,-1858,-1085,-211,641,1347,1784,1866,1547,833,-225,-1509,-2906,-4232,-5367,-6130,-6450,-6223,-5458,-4194,-2525,-628,1330,3136,4607,5607,6051,5935,5328,4347,3149,1919,787,-81,-642,-820,-661,-212,422,1114,1750,2212,2453,2433,2211,1831,1410,1019,742,605,604,679,739,686,398,-180,-1102,-2327,-3775,-5306,-6748,-7922,-8669,-8861,-8445,-7417,-5850,-3866,-1627,688,2881,4809,6319,7353,7867,7904,7532,6869,6053,5219,4489,3964,3673,3630,3777,4021,4263,4370,4257,3839,3100,2066,805,-562,-1908,-3090,-3984,-4500,-4586,-4249,-3540,-2554,-1419,-273,765,1583,2130,2392,2392,2213,1941,1666,1493,1458,1603,1909,2320,2791,3212,3553,3726,3753,3620,3389,3111,2840,2634,2508,2483,2528,2625,2718,2768,2723,2552,2227,1758,1158,479,-233,-913,-1518,-2012,-2378,-2633,-2797,-2917,-3054,-3244,-3556,-3990,-4574,-5259,-6009,-6726,-7333,-7723,-7805,-7530,-6830,-5743,-4282,-2561,-686,1176,2877,4256,5196,5632,5546,4999,4091,2969,1784,693,-196,-797,-1101,-1125,-962,-704,-480,-388,-504,-844,-1383,-2036,-2692,-3236,-3561,-3605,-3362,-2868,-2210,-1510,-881,-439,-259,-367,-751,-1349,-2049,-2751,-3302,-3608,-3569,-3147,-2349,-1223,120,1566,2949,4150,5040,5542,5637,5337,4728,3911,3011,2145,1413,868,541,400,406,474,539,518,383,112,-256,-653,-988,-1138,-1015,-538,311,1510,2959,4542,6068,7384,8311,8741,8603,7923,6766,5298,3698,2176,933,129,-142,165,998,2259,3795,5409,6916,8127,8904,9145,8833,8006,6772,5290,3728,2278,1078,251,-174,-201,87,560,1082,1477,1625,1430,852,-68,-1262,-2579,-3899,-5049,-5946,-6498,-6710,-6603,-6269,-5806,-5339,-4970,-4792,-4833,-5107,-5529,-6014,-6410,-6585,-6412,-5810,-4768,-3325,-1616,201,1923,3351,4330,4745,4575,3876,2766,1442,92,-1077,-1918,-2335,-2306,-1890,-1188,-374,404,970,1215,1083,565,-243,-1246,-2265,-3173,-3809,-4125,-4064,-3702,-3116,-2457,-1875,-1512,-1481,-1830,-2561,-3601,-4833,-6111,-7251,-8106,-8540,-8452,-7837,-6687,-5121,-3241,-1229,754,2533,3966,4954,5449,5472,5094,4439,3665,2914,2348,2038,2059,2376,2940,3642,4359,4972,5385,5541,5435,5118,4659,4189,3791,3571,3569,3796,4213,4738,5283,5736,6011,6038,5778,5242,4464,3521,2502,1503,614,-116,-641,-986,-1167,-1248,-1286,-1337,-1428,-1590,-1783,-1988,-2143,-2181,-2069,-1759,-1255,-590,199,1002,1748,2307,2591,2524,2054,1198,7,-1405,-2878,-4241,-5305,-5934,-6030,-5581,-4659,-3399,-2015,-717,270,777,713,59,-1100,-2593,-4219,-5692,-6806,-7305,-7083,-6064,-4291,-1911,879,3807,6595,8986,10755,11775,11979,11416,10208,8525,6614,4672,2925,1513,519,-35,-220,-135,63,221,206,-80,-669,-1531,-2573,-3662,-4649,-5399,-5818,-5864,-5566,-5008,-4316,-3639,-3120,-2883,-2999,-3499,-4340,-5436,-6639,-7785,-8697,-9216,-9249,-8730,-7719,-6279,-4594,-2819,-1148,256,1307,1926,2168,2077,1795,1451,1171,1079,1219,1617,2224,2962,3717,4375,4834,5021,4920,4549,3983,3333,2719,2264,2065,2159,2549,3144,3829,4423,4773,4713,4167,3101,1592,-235,-2165,-4002,-5496,-6488,-6827,-6459,-5406,-3743,-1641,724,3112,5318,7124,8372,8942,8792,7938,6480,4576,2411,238,-1770,-3395,-4536,-5139,-5212,-4868,-4237,-3490,-2809,-2312,-2112,-2216,-2592,-3147,-3748,-4274,-4604,-4675,-4461,-4000,-3353,-2633,-1935,-1371,-1007,-876,-969,-1227,-1553,-1845,-1981,-1884,-1496,-823,91,1141,2220,3179,3920,4346,4437,4198,3710,3062,2393,1811,1438,1325,1519,1975,2652,3435,4218,4888,5339,5522,5405,5019,4432,3736,3062,2502,2162,2057,2193,2476,2795,2988,2899,2404,1406,-97,-2040,-4304,-6663,-8928,-10824,-12166,-12768,-12544,-11462,-9601,-7077,-4115,-927,2212,5063,7400,9061,9927,9986,9261,7882,6004,3821,1553,-629,-2533,-4066,-5134,-5732,-5878,-5624,-5046,-4232,-3243,-2180,-1081,-18,962,1813,2486,2939,3153,3093,2767,2178,1352,333,-814,-2019,-3175,-4180,-4931,-5323,-5304,-4851,-3988,-2810,-1441,-40,1226,2214,2825,3018,2805,2273,1523,689,-108,-769,-1235,-1476,-1520,-1413,-1226,-1047,-939,-975,-1157,-1489,-1904,-2328,-2643,-2757,-2561,-2012,-1110,101,1479,2880,4095,4941,5251,4921,3908,2286,158,-2235,-4672,-6843,-8515,-9441,-9493,-8605,-6816,-4287,-1213,2098,5369,8272,10575,12060,12647,12309,11142,9316,7062,4645,2339,367,-1062,-1870,-2016,-1581,-713,417,1560,2554,3201,3431,3194,2544,1564,383,-869,-2068,-3112,-3945,-4532,-4895,-5065,-5123,-5116,-5135,-5186,-5301,-5422,-5503,-5440,-5160,-4577,-3669,-2422,-926,740,2416,3965,5252,6176,6693,6795,6547,6005,5286,4467,3637,2846,2139,1517,994,549,169,-157,-444,-695,-901,-1046,-1105,-1027,-793,-352,285,1103,2029,2966,3786,4340,4531,4244,3493,2285,750,-963,-2654,-4136,-5212,-5765,-5699,-5023,-3796,-2141,-229,1745,3584,5094,6142,6601,6452,5691,4391,2665,637,-1527,-3696,-5719,-7503,-8947,-10022,-10691,-10994,-10949,-10630,-10098,-9406,-8621,-7775,-6898,-6020,-5147,-4304,-3504,-2765,-2116,-1570,-1164,-910,-832,-928,-1188,-1564,-2001,-2406,-2682,-2725,-2447,-1794,-748,638,2282,4030,5736,7219,8357,9044,9253,9004,8373,7468,6436,5393,4489,3790,3379,3261,3410,3780,4263,4765,5176,5387,5344,5003,4398,3569,2629,1648,738,-56,-715,-1253,-1744,-2243,-2847,-3589,-4512,-5568,-6704,-7793,-8711,-9305,-9457,-9065,-8094,-6547,-4507,-2088,533,3166,5607,7644,9129,9918,9981,9299,7982,6137,3958,1635,-633,-2663,-4297,-5441,-6011,-6016,-5471,-4457,-3064,-1406,392,2221,3960,5510,6787,7706,8224,8315,7971,7238,6160,4837,3359,1864,453,-731,-1612,-2102,-2179,-1847,-1152,-191,930,2061,3066,3806,4175,4117,3620,2743,1586,289,-999,-2137,-3029,-3608,-3878,-3876,-3687,-3405,-3133,-2950,-2939,-3107,-3499,-4043,-4731,-5438,-6096,-6563,-6748,-6551,-5922,-4883,-3485,-1874,-215,1293,2456,3122,3186,2628,1499,-72,-1881,-3711,-5289,-6403,-6844,-6502,-5334,-3402,-842,2120,5228,8175,10698,12527,13517,13546,12650,10905,8495,5642,2594,-392,-3094,-5332,-6976,-7966,-8312,-8059,-7337,-6265,-5011,-3721,-2528,-1548,-849,-489,-463,-765,-1345,-2147,-3106,-4143,-5199,-6205,-7103,-7849,-8396,-8728,-8815,-8663,-8261,-7616,-6738,-5639,-4358,-2929,-1431,83,1523,2834,3963,4884,5588,6090,6411,6579,6618,6539,6352,6049,5635,5111,4510,3867,3243,2695,2292,2072,2087,2323,2793,3454,4242,5093,5890,6535,6909,6912,6474,5557,4194,2444,449,-1650,-3657,-5404,-6717,-7471,-7578,-7003,-5766,-3939,-1630,993,3770,6491,8970,11039,12541,13391,13524,12947,11703,9876,7577,4941,2116,-754,-3520,-6050,-8235,-9973,-11214,-11914,-12077,-11725,-10913,-9715,-8229,-6554,-4801,-3059,-1418,60,1322,2337,3087,3573,3813,3840,3683,3396,3003,2559,2088,1639,1243,940,744,667,684,775,887,994,1051,1051,990,871,716,528,315,69,-226,-592,-1034,-1570,-2169,-2815,-3462,-4054,-4571,-4951,-5202,-5280,-5206,-4955,-4560,-4018,-3391,-2727,-2118,-1662,-1452,-1589,-2115,-3058,-4375,-5978,-7738,-9477,-11019,-12173,-12784,-12728,-11928,-10393,-8159,-5358,-2160,1238,4592,7701,10361,12422,13800,14449,14403,13727,12525,10918,9042,7007,4949,2943,1104,-511,-1826,-2792,-3386,-3592,-3449,-2998,-2329,-1531,-712,47,668,1113,1371,1449,1385,1227,1025,845,731,729,849,1113,1493,1979,2534,3122,3709,4249,4709,5041,5242,5274,5174,4942,4638,4278,3924,3553,3194,2786,2302,1681,888,-100,-1270,-2573,-3935,-5255,-6420,-7330,-7885,-8019,-7689,-6890,-5637,-3995,-2044,96,2284,4363,6175,7574,8445,8714,8368,7440,6030,4262,2317,354,-1416,-2865,-3816,-4223,-4000,-3208,-1892,-204,1687,3585,5284,6622,7458,7733,7433,6623,5394,3896,2258,641,-850,-2120,-3110,-3814,-4222,-4383,-4334,-4134,-3850,-3529,-3240,-3018,-2915,-2943,-3138,-3482,-3990,-4631,-5398,-6258,-7178,-8116,-9024,-9855,-10558,-11088,-11401,-11463,-11232,-10696,-9834,-8676,-7247,-5630,-3888,-2125,-416,1166,2573,3773,4752,5504,6027,6314,6363,6154,5707,5015,4136,3123,2067,1085,268,-269,-473,-314,184,956,1907,2918,3878,4672,5223,5469,5376,4958,4228,3279,2177,1059,34,-779,-1285,-1426,-1176,-560,380,1564,2918,4352,5799,7182,8458,9562,10463,11109,11471,11513,11205,10538,9494,8095,6357,4332,2085,-301,-2717,-5057,-7200,-9019,-10421,-11298,-11614,-11337,-10519,-9222,-7584,-5734,-3847,-2069,-547,596,1301,1500,1243,549,-448,-1641,-2868,-3976,-4833,-5307,-5318,-4833,-3844,-2456,-754,1047,2800,4277,5360,5920,5959,5504,4690,3663,2615,1708,1087,817,941,1385,2083,2891,3675,4309,4679,4707,4371,3663,2652,1398,28,-1356,-2624,-3691,-4491,-5000,-5255,-5316,-5282,-5269,-5358,-5636,-6119,-6792,-7597,-8421,-9159,-9667,-9830,-9545,-8745,-7411,-5566,-3297,-709,2017,4734,7236,9391,11047,12142,12619,12497,11804,10617,9010,7094,4969,2767,606,-1364,-3032,-4266,-5008,-5215,-4923,-4208,-3207,-2065,-957,-9,653,1003,1004,739,256,-308,-858,-1282,-1509,-1506,-1269,-857,-323,240,775,1216,1535,1710,1746,1646,1431,1121,760,383,53,-191,-301,-261,-92,178,456,673,705,501,-31,-865,-2011,-3359,-4820,-6241,-7473,-8376,-8827,-8743,-8095,-6899,-5220,-3188,-940,1327,3430,5189,6445,7096,7092,6438,5219,3561,1631,-355,-2206,-3710,-4698,-5061,-4718,-3697,-2049,78,2522,5066,7505,9621,11238,12207,12448,11938,10732,8939,6735,4302,1865,-405,-2339,-3841,-4859,-5392,-5495,-5249,-4759,-4136,-3479,-2877,-2384,-2033,-1831,-1768,-1824,-1982,-2216,-2513,-2832,-3157,-3425,-3612,-3650,-3527,-3190,-2664,-1935,-1057,-60,974,1991,2895,3638,4160,4440,4489,4338,4055,3708,3379,3122,2980,2935,2969,2994,2951,2762,2382,1826,1122,385,-300,-792,-1029,-945,-558,86,900,1779,2621,3337,3857,4133,4144,3895,3398,2719,1899,1027,174,-597,-1215,-1664,-1915,-1988,-1902,-1686,-1382,-1011,-606,-182,240,652,1031,1361,1623,1784,1825,1712,1415,917,189,-767,-1946,-3309,-4813,-6374,-7912,-9319,-10501,-11364,-11859,-11931,-11605,-10888,-9857,-8566,-7112,-5568,-4027,-2558,-1243,-120,756,1377,1730,1829,1696,1378,920,425,-45,-350,-435,-205,346,1206,2293,3497,4680,5709,6466,6882,6931,6634,6058,5292,4418,3545,2722,2019,1452,1047,788,670,663,739,851,970,1045,1060,995,847,641,385,110,-184,-498,-842,-1249,-1730,-2315,-2986,-3752,-4555,-5370,-6125,-6764,-7232,-7465,-7423,-7069,-6383,-5368,-4043,-2446,-648,1282,3241,5133,6850,8287,9368,10000,10168,9829,9035,7823,6316,4627,2942,1409,216,-523,-702,-325,575,1848,3325,4783,6004,6803,7052,6696,5777,4383,2698,894,-803,-2246,-3277,-3841,-3909,-3512,-2744,-1685,-477,781,1959,2989,3775,4312,4554,4543,4280,3831,3215,2500,1705,871,16,-865,-1762,-2705,-3690,-4736,-5834,-6961,-8085,-9138,-10056,-10756,-11176,-11259,-10995,-10382,-9487,-8353,-7085,-5748,-4439,-3221,-2165,-1313,-716,-386,-350,-580,-1062,-1715,-2471,-3205,-3815,-4167,-4169,-3747,-2863,-1547,148,2106,4183,6225,8060,9549,10572,11059,10984,10379,9306,7872,6196,4403,2616,940,-536,-1738,-2638,-3196,-3440,-3381,-3084,-2616,-2058,-1496,-1015,-669,-528,-583,-867,-1316,-1908,-2558,-3209,-3788,-4241,-4521,-4604,-4470,-4130,-3580,-2864,-1987,-1012,36,1112,2166,3169,4084,4864,5504,5953,6215,6273,6135,5809,5309,4655,3855,2940,1924,851,-238,-1278,-2204,-2937,-3423,-3614,-3515,-3136,-2559,-1852,-1124,-463,56,389,528,497,347,139,-53,-185,-203,-107,111,428,819,1253,1710,2165,2619,3069,3526,4003,4516,5067,5666,6280,6896,7449,7880,8121,8081,7711,6953,5789,4238,2329,168,-2156,-4481,-6674,-8570,-10051,-10998,-11379,-11169,-10435,-9269,-7808,-6214,-4648,-3252,-2141,-1366,-943,-822,-936,-1182,-1474,-1727,-1887,-1914,-1792,-1513,-1075,-487,247,1109,2061,3078,4081,5026,5816,6402,6706,6717,6401,5809,4963,3951,2841,1702,613,-378,-1232,-1909,-2412,-2718,-2856,-2807,-2631,-2321,-1946,-1534,-1155,-854,-694,-708,-927,-1351,-1968,-2728,-3586,-4456,-5282,-5980,-6503,-6811,-6883,-6732,-6382,-5885,-5288,-4655,-4022,-3417,-2844,-2274,-1678,-1009,-233,663,1659,2716,3747,4668,5372,5765,5791,5388,4585,3389,1928,291,-1339,-2807,-3954,-4633,-4785,-4361,-3430,-2078,-471,1209,2774,4043,4894,5240,5084,4485,3564,2490,1447,599,108,47,470,1342,2593,4103,5716,7293,8655,9699,10301,10416,10022,9151,7882,6308,4570,2787,1091,-425,-1689,-2681,-3386,-3864,-4131,-4275,-4328,-4347,-4351,-4350,-4327,-4273,-4153,-3954,-3672,-3302,-2875,-2396,-1906,-1413,-946,-511,-113,225,506,694,779,737,560,253,-145,-589,-1004,-1310,-1445,-1339,-977,-351,505,1524,2650,3770,4826,5720,6412,6856,7041,6987,6702,6245,5634,4925,4142,3325,2502,1697,942,249,-367,-908,-1384,-1813,-2235,-2670,-3174,-3764,-4464,-5286,-6198,-7185,-8172,-9110,-9916,-10537,-10909,-11017,-10828,-10382,-9677,-8788,-7746,-6623,-5460,-4310,-3201,-2164,-1219,-358,383,1045,1592,2062,2426,2695,2837,2837,2660,2286,1701,922,-9,-1027,-2029,-2922,-3590,-3960,-3983,-3662,-3039,-2207,-1258,-331,501,1134,1547,1725,1701,1541,1322,1133,1062,1174,1515,2106,2912,3908,4987,6098,7112,7995,8660,9113,9341,9392,9306,9133,8910,8651,8350,7968,7460,6756,5818,4594,3093,1320,-642,-2714,-4760,-6641,-8227,-9385,-10049,-10167,-9770,-8913,-7716,-6315,-4862,-3505,-2360,-1532,-1044,-924,-1108,-1541,-2124,-2755,-3332,-3761,-3960,-3871,-3449,-2682,-1580,-185,1441,3202,5007,6730,8287,9572,10530,11124,11357,11256,10889,10311,9628,8883,8169,7498,6917,6411,5961,5551,5112,4649,4081,3430,2660,1787,826,-216,-1312,-2451,-3631,-4835,-6069,-7313,-8548,-9746,-10865,-11842,-12640,-13170,-13401,-13272,-12760,-11872,-10635,-9123,-7415,-5642,-3893,-2295,-903,219,1085,1702,2145,2462,2732,2987,3254,3514,3723,3823,3734,3395,2753,1800,560,-893,-2455,-3987,-5363,-6442,-7148,-7411,-7231,-6641,-5698,-4510,-3164,-1779,-441,762,1773,2554,3088,3399,3515,3506,3449,3421,3511,3765,4222,4877,5699,6617,7561,8424,9117,9548,9642,9348,8660,7583,6179,4526,2714,856,-963,-2640,-4125,-5346,-6292,-6933,-7281,-7342,-7153,-6742,-6166,-5478,-4738,-4006,-3344,-2788,-2390,-2134,-2037,-2028,-2092,-2130,-2123,-2006,-1778,-1455,-1056,-628,-208,188,553,905,1288,1732,2291,2980,3829,4798,5874,6974,8042,8992,9755,10269,10499,10421,10045,9390,8486,7382,6128,4765,3367,1955,608,-668,-1816,-2845,-3729,-4489,-5122,-5657,-6096,-6469,-6775,-7041,-7277,-7497,-7724,-7971,-8252,-8582,-8940,-9313,-9633,-9842,-9840,-9547,-8878,-7794,-6280,-4387,-2197,158,2516,4716,6574,7974,8792,9018,8645,7780,6531,5061,3528,2078,832,-116,-727,-970,-869,-451,234,1122,2154,3240,4323,5287,6083,6600,6788,6600,6014,5065,3818,2371,860,-577,-1816,-2733,-3270,-3387,-3108,-2484,-1618,-613,397,1304,2016,2464,2627,2498,2128,1557,880,153,-535,-1144,-1632,-1999,-2273,-2480,-2705,-2977,-3362,-3868,-4496,-5197,-5922,-6570,-7078,-7367,-7393,-7147,-6633,-5904,-5012,-4032,-3030,-2070,-1203,-466,120,542,799,901,848,663,371,12,-345,-626,-740,-599,-145,658,1776,3148,4653,6137,7451,8434,8985,9049,8627,7801,6686,5435,4204,3132,2314,1810,1621,1704,1984,2370,2742,3035,3133,3022,2649,2033,1200,173,-975,-2221,-3487,-4752,-5958,-7074,-8073,-8928,-9630,-10174,-10560,-10790,-10869,-10782,-10527,-10075,-9426,-8553,-7471,-6198,-4770,-3255,-1713,-222,1155,2372,3401,4243,4920,5469,5938,6360,6752,7111,7395,7570,7572,7380,6978,6402,5710,4988,4338,3853,3606,3638,3941,4472,5143,5838,6446,6828,6909,6614,5930,4883,3536,1989,355,-1235,-2674,-3840,-4653,-5045,-4978,-4457,-3509,-2207,-656,1019,2668,4141,5289,6006,6190,5825,4904,3492,1692,-367,-2511,-4587,-6405,-7836,-8743,-9079,-8802,-7987,-6702,-5112,-3381,-1691,-222,878,1506,1602,1172,278,-972,-2423,-3913,-5271,-6370,-7105,-7439,-7375,-6960,-6264,-5378,-4373,-3327,-2283,-1266,-306,611,1464,2250,2963,3567,4062,4418,4649,4740,4738,4643,4503,4332,4136,3905,3625,3254,2778,2192,1491,743,-31,-747,-1365,-1836,-2159,-2326,-2392,-2385,-2366,-2382,-2475,-2666,-2974,-3394,-3904,-4495,-5106,-5711,-6239,-6625,-6801,-6691,-6239,-5409,-4190,-2625,-792,1189,3171,4991,6516,7611,8241,8365,8057,7380,6464,5418,4351,3348,2453,1687,1040,495,34,-354,-658,-846,-892,-741,-390,177,909,1743,2568,3269,3723,3851,3595,2985,2077,1008,-85,-1025,-1686,-1942,-1754,-1114,-91,1212,2655,4094,5397,6460,7211,7633,7730,7548,7157,6621,6032,5442,4910,4444,4044,3657,3235,2684,1948,954,-307,-1826,-3538,-5335,-7101,-8686,-9974,-10854,-11273,-11206,-10690,-9786,-8597,-7238,-5831,-4497,-3336,-2430,-1839,-1568,-1623,-1936,-2446,-3049,-3630,-4092,-4316,-4237,-3788,-2960,-1771,-286,1383,3108,4720,6078,7038,7514,7463,6909,5934,4652,3231,1812,545,-466,-1161,-1526,-1580,-1402,-1041,-598,-126,313,687,976,1166,1258,1226,1073,750,266,-425,-1293,-2334,-3491,-4707,-5898,-6990,-7892,-8549,-8899,-8927,-8613,-7981,-7053,-5873,-4496,-2971,-1377,220,1745,3113,4280,5165,5770,6059,6060,5794,5295,4599,3750,2764,1702,574,-535,-1597,-2506,-3227,-3667,-3819,-3637,-3160,-2412,-1460,-385,751,1847,2859,3719,4402,4904,5225,5399,5454,5426,5339,5208,5035,4823,4561,4264,3930,3600,3305,3095,3004,3061,3255,3566,3920,4244,4437,4421,4111,3474,2502,1217,-291,-1945,-3625,-5203,-6584,-7652,-8345,-8602,-8407,-7761,-6715,-5336,-3737,-2048,-418,1001,2089,2739,2913,2622,1925,952,-152,-1218,-2080,-2608,-2707,-2331,-1499,-279,1219,2837,4430,5823,6911,7587,7843,7679,7178,6436,5570,4713,3963,3413,3119,3095,3322,3735,4234,4697,4979,4966,4531,3635,2243,413,-1763,-4137,-6538,-8768,-10665,-12063,-12875,-13067,-12647,-11734,-10428,-8928,-7385,-5988,-4852,-4094,-3741,-3792,-4193,-4824,-5583,-6296,-6854,-7106,-6982,-6420,-5409,-4001,-2263,-324,1667,3561,5204,6460,7263,7543,7332,6665,5630,4340,2908,1472,140,-969,-1771,-2189,-2196,-1766,-956,198,1569,3057,4510,5797,6794,7392,7532,7183,6371,5169,3689,2071,482,-939,-2054,-2802,-3144,-3121,-2797,-2287,-1702,-1142,-717,-439,-365,-434,-612,-820,-966,-996,-832,-473,91,792,1567,2290,2871,3177,3147,2723,1915,764,-633,-2165,-3678,-5054,-6151,-6887,-7191,-7052,-6491,-5584,-4428,-3150,-1887,-758,123,689,906,787,378,-214,-880,-1464,-1829,-1838,-1393,-439,1017,2913,5129,7508,9861,12006,13766,15001,15620,15584,14915,13689,12041,10114,8102,6154,4436,3043,2052,1465,1245,1320,1564,1874,2110,2181,1998,1517,730,-352,-1668,-3162,-4744,-6329,-7835,-9179,-10290,-11119,-11627,-11804,-11672,-11252,-10620,-9823,-8957,-8070,-7241,-6497,-5875,-5370,-4973,-4650,-4367,-4080,-3767,-3391,-2963,-2473,-1957,-1438,-962,-574,-315,-233,-336,-640,-1106,-1688,-2304,-2859,-3255,-3408,-3245,-2737,-1894,-751,588,2044,3474,4777,5843,6596,6989,7007,6665,5997,5071,3955,2735,1500,326,-708,-1535,-2116,-2412,-2424,-2156,-1642,-929,-64,894,1901,2914,3897,4827,5676,6424,7040,7487,7726,7713,7405,6779,5834,4580,3086,1411,-328,-2027,-3555,-4808,-5680,-6122,-6098,-5650,-4833,-3767,-2581,-1419,-422,301,668,652,271,-417,-1303,-2269,-3177,-3895,-4321,-4365,-4005,-3232,-2116,-727,811,2376,3866,5167,6225,7003,7488,7706,7690,7471,7100,6590,5962,5210,4338,3321,2182,914,-439,-1833,-3204,-4472,-5559,-6389,-6906,-7074,-6892,-6383,-5619,-4673,-3651,-2664,-1797,-1145,-753,-647,-831,-1256,-1875,-2601,-3349,-4020,-4521,-4774,-4711,-4303,-3546,-2470,-1143,353,1912,3430,4801,5939,6766,7233,7304,6977,6265,5206,3873,2346,740,-827,-2230,-3362,-4123,-4465,-4365,-3857,-3010,-1950,-807,236,1045,1461,1423,877,-115,-1464,-3004,-4533,-5864,-6787,-7190,-6974,-6154,-4799,-3046,-1074,919,2743,4233,5265,5784,5764,5272,4392,3267,2064,937,64,-445,-488,-54,833,2059,3473,4894,6107,6952,7278,7004,6124,4677,2791,615,-1639,-3782,-5600,-6948,-7691,-7798,-7273,-6201,-4716,-2974,-1169,527,1941,2962,3486,3505,3025,2130,939,-406,-1725,-2881,-3716,-4153,-4135,-3679,-2839,-1710,-405,960,2279,3464,4456,5217,5739,6028,6124,6054,5882,5638,5377,5121,4885,4680,4484,4298,4096,3872,3607,3293,2908,2437,1864,1168,355,-580,-1609,-2707,-3826,-4929,-5960,-6878,-7651,-8234,-8630,-8808,-8793,-8580,-8211,-7700,-7101,-6434,-5746,-5046,-4360,-3687,-3027,-2383,-1739,-1102,-472,149,724,1233,1614,1834,1831,1593,1115,421,-405,-1293,-2113,-2763,-3126,-3128,-2696,-1848,-588,962,2707,4475,6099,7444,8354,8780,8676,8081,7082,5792,4370,2958,1719,757,177,11,260,884,1785,2861,3969,4975,5750,6188,6224,5826,5023,3873,2474,956,-564,-1946,-3096,-3921,-4376,-4435,-4115,-3456,-2533,-1437,-284,823,1760,2440,2786,2746,2325,1544,470,-789,-2132,-3418,-4557,-5445,-6056,-6347,-6368,-6134,-5737,-5219,-4656,-4089,-3559,-3082,-2673,-2312,-2004,-1709,-1425,-1115,-761,-358,120,659,1260,1912,2578,3240,3850,4381,4792,5069,5193,5168,4999,4698,4277,3750,3137,2453,1732,994,268,-439,-1114,-1779,-2445,-3138,-3890,-4698,-5584,-6516,-7471,-8400,-9246,-9947,-10453,-10699,-10673,-10349,-9751,-8911,-7889,-6753,-5565,-4407,-3298,-2297,-1394,-593,124,779,1392,1975,2529,3046,3514,3916,4244,4502,4699,4853,5005,5160,5375,5645,6000,6429,6918,7434,7930,8355,8660,8817,8808,8655,8390,8062,7727,7425,7177,6989,6826,6662,6442,6127,5687,5100,4367,3504,2544,1525,518,-440,-1282,-1971,-2481,-2787,-2886,-2789,-2501,-2070,-1531,-953,-415,15,243,231,-87,-700,-1609,-2740,-4037,-5364,-6634,-7695,-8458,-8828,-8767,-8276,-7406,-6268,-4982,-3725,-2633,-1850,-1456,-1493,-1934,-2703,-3685,-4727,-5676,-6385,-6719,-6593,-5964,-4832,-3261,-1341,791,2992,5096,6970,8492,9579,10204,10367,10121,9548,8734,7793,6816,5896,5094,4456,3995,3698,3536,3447,3388,3276,3069,2704,2150,1370,377,-842,-2217,-3717,-5245,-6720,-8052,-9153,-9974,-10471,-10646,-10521,-10138,-9564,-8869,-8119,-7407,-6781,-6316,-6045,-5984,-6121,-6412,-6779,-7134,-7371,-7382,-7104,-6451,-5446,-4077,-2446,-623,1247,3054,4667,5991,6950,7514,7674,7473,6969,6258,5434,4627,3911,3406,3138,3149,3417,3889,4507,5163,5798,6314,6675,6846,6817,6618,6268,5822,5315,4802,4315,3869,3483,3128,2801,2458,2087,1653,1168,610,19,-602,-1198,-1752,-2208,-2557,-2759,-2821,-2735,-2521,-2190,-1781,-1308,-825,-334,110,501,818,1040,1173,1209,1156,1047,906,794,747,834,1067,1482,2050,2743,3481,4203,4803,5237,5422,5353,5011,4406,3579,2542,1366,78,-1249,-2568,-3818,-4937,-5887,-6610,-7082,-7272,-7186,-6833,-6270,-5545,-4757,-3965,-3269,-2704,-2320,-2129,-2112,-2252,-2499,-2795,-3110,-3375,-3578,-3695,-3731,-3706,-3659,-3623,-3656,-3789,-4054,-4459,-4976,-5577,-6191,-6747,-7180,-7394,-7361,-7020,-6369,-5418,-4205,-2789,-1247,344,1901,3357,4640,5708,6514,7041,7284,7250,6976,6504,5898,5223,4551,3946,3468,3148,3022,3073,3294,3638,4041,4450,4770,4955,4934,4694,4221,3559,2759,1911,1110,450,19,-133,23,464,1151,1998,2931,3838,4653,5283,5692,5838,5724,5353,4763,3988,3082,2096,1075,64,-910,-1823,-2668,-3444,-4148,-4796,-5372,-5899,-6352,-6744,-7060,-7291,-7432,-7461,-7363,-7117,-6699,-6097,-5311,-4346,-3242,-2029,-772,473,1635,2650,3451,3997,4238,4179,3823,3211,2412,1488,540,-366,-1157,-1786,-2230,-2474,-2528,-2404,-2112,-1672,-1091,-400,372,1184,1967,2676,3243,3630,3826,3828,3685,3454,3209,3044,3024,3216,3631,4278,5077,5970,6817,7503,7895,7890,7413,6467,5071,3335,1379,-638,-2565,-4265,-5636,-6621,-7201,-7417,-7317,-7009,-6574,-6130,-5751,-5523,-5479,-5641,-5982,-6453,-6956,-7407,-7664,-7661,-7285,-6538,-5390,-3935,-2233,-432,1348,2962,4275,5182,5603,5495,4868,3766,2292,575,-1220,-2937,-4401,-5493,-6099,-6170,-5697,-4721,-3332,-1652,162,1953,3565,4864,5779,6255,6333,6067,5573,4977,4414,3992,3818,3909,4288,4889,5636,6413,7105,7582,7762,7561,6953,5951,4591,2970,1187,-624,-2344,-3846,-5047,-5872,-6295,-6313,-5956,-5283,-4367,-3303,-2185,-1105,-167,565,1011,1152,971,506,-182,-1000,-1838,-2593,-3165,-3496,-3553,-3346,-2912,-2324,-1653,-996,-427,-19,181,150,-111,-571,-1179,-1860,-2529,-3098,-3488,-3632,-3492,-3057,-2333,-1379,-228,1022,2314,3557,4674,5601,6277,6676,6772,6585,6126,5453,4612,3675,2711,1797,1001,379,-30,-223,-218,-76,131,312,383,275,-50,-590,-1324,-2172,-3072,-3893,-4573,-4985,-5088,-4828,-4203,-3254,-2055,-698,660,1914,2909,3545,3761,3508,2844,1827,590,-713,-1931,-2907,-3533,-3744,-3510,-2893,-1943,-812,384,1473,2323,2792,2821,2345,1427,132,-1379,-2930,-4326,-5391,-5971,-5994,-5419,-4299,-2715,-805,1277,3377,5340,7042,8380,9282,9719,9678,9193,8316,7119,5705,4153,2585,1065,-297,-1480,-2406,-3096,-3543,-3787,-3893,-3923,-3947,-4024,-4192,-4448,-4796,-5169,-5535,-5829,-6015,-6059,-5966,-5732,-5410,-5017,-4609,-4209,-3846,-3535,-3278,-3080,-2928,-2815,-2724,-2621,-2486,-2270,-1939,-1459,-799,44,1059,2218,3452,4704,5879,6897,7685,8160,8309,8085,7535,6677,5604,4403,3187,2084,1188,594,359,490,983,1769,2774,3879,4952,5860,6444,6604,6237,5305,3837,1898,-362,-2777,-5144,-7272,-9001,-10202,-10816,-10839,-10305,-9321,-7987,-6458,-4861,-3347,-2015,-974,-273,58,33,-298,-852,-1537,-2222,-2803,-3159,-3209,-2880,-2159,-1045,391,2060,3846,5582,7159,8416,9288,9705,9679,9238,8492,7515,6472,5447,4575,3914,3509,3350,3401,3574,3779,3904,3858,3563,2994,2138,1069,-149,-1385,-2528,-3456,-4089,-4374,-4312,-3953,-3376,-2700,-2041,-1515,-1218,-1213,-1518,-2138,-3008,-4080,-5249,-6433,-7520,-8434,-9069,-9379,-9306,-8839,-7995,-6802,-5348,-3700,-1999,-325,1160,2399,3273,3766,3856,3592,3047,2337,1584,929,483,336,522,1043,1839,2844,3943,5037,6038,6855,7464,7816,7925,7801,7468,6953,6291,5491,4605,3641,2640,1648,680,-190,-959,-1575,-2047,-2361,-2550,-2626,-2628,-2592,-2538,-2502,-2483,-2501,-2536,-2594,-2634,-2657,-2613,-2513,-2320,-2070,-1765,-1461,-1206,-1062,-1087,-1328,-1808,-2524,-3440,-4480,-5552,-6530,-7298,-7745,-7788,-7397,-6566,-5364,-3872,-2231,-578,944,2184,3064,3489,3461,2998,2167,1082,-132,-1338,-2386,-3164,-3566,-3533,-3046,-2125,-837,733,2442,4179,5764,7080,7976,8361,8164,7373,6040,4262,2208,59,-1963,-3662,-4859,-5428,-5294,-4465,-2986,-1000,1345,3838,6279,8460,10204,11374,11866,11650,10740,9211,7202,4865,2415,40,-2049,-3710,-4816,-5338,-5290,-4763,-3897,-2853,-1797,-888,-228,105,99,-214,-767,-1455,-2161,-2767,-3166,-3276,-3057,-2497,-1639,-542,682,1930,3067,3981,4574,4782,4577,3992,3075,1935,678,-566,-1682,-2569,-3154,-3396,-3300,-2908,-2301,-1593,-914,-397,-161,-283,-803,-1687,-2864,-4193,-5517,-6653,-7428,-7711,-7406,-6485,-4995,-3017,-734,1692,4035,6106,7722,8757,9121,8817,7876,6416,4587,2556,525,-1357,-2939,-4130,-4885,-5200,-5109,-4699,-4036,-3240,-2386,-1564,-849,-281,84,242,173,-99,-555,-1159,-1845,-2572,-3262,-3865,-4346,-4667,-4860,-4933,-4959,-4970,-5033,-5160,-5356,-5590,-5797,-5909,-5833,-5497,-4837,-3841,-2502,-900,903,2760,4561,6163,7457,8356,8801,8775,8309,7449,6312,5005,3679,2482,1542,978,857,1200,1978,3109,4468,5904,7245,8330,9008,9179,8774,7779,6247,4264,1978,-426,-2764,-4825,-6430,-7442,-7745,-7319,-6183,-4442,-2252,175,2617,4833,6631,7837,8374,8196,7371,6003,4274,2398,591,-933,-2011,-2540,-2492,-1917,-925,314,1622,2810,3721,4245,4315,3941,3161,2063,751,-677,-2111,-3480,-4714,-5771,-6622,-7256,-7673,-7873,-7889,-7726,-7442,-7053,-6617,-6135,-5654,-5146,-4628,-4067,-3447,-2753,-1978,-1115,-201,763,1707,2615,3429,4117,4655,5008,5181,5155,4943,4566,4044,3439,2792,2172,1634,1211,929,770,697,656,571,375,16,-559,-1340,-2329,-3461,-4683,-5897,-7031,-7983,-8705,-9127,-9254,-9073,-8629,-7957,-7111,-6139,-5093,-4013,-2953,-1935,-1020,-208,470,1013,1446,1773,2033,2266,2486,2745,3043,3402,3821,4287,4797,5330,5881,6426,6965,7462,7932,8337,8689,8956,9142,9191,9105,8798,8262,7434,6303,4880,3189,1316,-659,-2608,-4433,-6015,-7292,-8196,-8733,-8891,-8748,-8326,-7736,-7036,-6301,-5599,-4952,-4382,-3870,-3387,-2880,-2304,-1609,-782,178,1219,2277,3249,4050,4585,4827,4746,4415,3893,3314,2791,2443,2372,2625,3228,4141,5287,6553,7795,8858,9604,9892,9652,8820,7439,5548,3311,858,-1573,-3818,-5653,-6952,-7588,-7537,-6810,-5511,-3784,-1821,145,1912,3259,4046,4161,3594,2365,609,-1534,-3865,-6184,-8311,-10074,-11357,-12066,-12180,-11684,-10648,-9138,-7287,-5214,-3076,-1009,849,2375,3484,4095,4180,3731,2785,1417,-267,-2132,-4025,-5795,-7307,-8451,-9179,-9458,-9336,-8866,-8126,-7215,-6185,-5116,-4024,-2934,-1839,-728,409,1578,2784,4006,5226,6418,7538,8553,9417,10080,10510,10672,10559,10182,9577,8806,7937,7060,6245,5559,5044,4711,4549,4509,4537,4546,4468,4227,3762,3045,2056,816,-623,-2204,-3814,-5371,-6755,-7884,-8687,-9116,-9169,-8854,-8227,-7349,-6311,-5194,-4093,-3074,-2194,-1470,-912,-475,-140,174,493,887,1361,1947,2622,3376,4169,4966,5714,6381,6905,7263,7408,7329,7018,6475,5744,4843,3841,2775,1714,700,-213,-986,-1596,-2032,-2303,-2460,-2541,-2635,-2809,-3138,-3667,-4426,-5381,-6491,-7640,-8715,-9565,-10060,-10089,-9588,-8533,-6976,-4990,-2719,-302,2083,4276,6116,7470,8251,8404,7956,6961,5570,3943,2298,835,-258,-843,-845,-270,806,2223,3796,5283,6488,7202,7317,6753,5539,3745,1520,-970,-3514,-5932,-8035,-9703,-10831,-11387,-11363,-10808,-9794,-8417,-6787,-5022,-3224,-1503,71,1433,2538,3381,3959,4295,4445,4441,4373,4281,4263,4344,4601,5030,5650,6418,7301,8206,9071,9788,10283,10479,10306,9741,8740,7336,5538,3424,1072,-1389,-3830,-6102,-8067,-9621,-10668,-11206,-11225,-10820,-10059,-9082,-7988,-6885,-5848,-4914,-4110,-3408,-2807,-2245,-1722,-1185,-635,-59,529,1099,1619,2037,2321,2424,2357,2114,1757,1329,913,575,368,344,494,808,1242,1712,2152,2456,2556,2376,1902,1124,109,-1064,-2271,-3397,-4304,-4908,-5143,-4992,-4512,-3754,-2866,-1943,-1130,-497,-121,16,-90,-348,-714,-1104,-1456,-1729,-1891,-1924,-1828,-1600,-1245,-783,-209,439,1162,1914,2681,3428,4127,4768,5313,5788,6156,6452,6651,6756,6758,6627,6361,5921,5314,4519,3568,2467,1275,19,-1240,-2460,-3610,-4654,-5583,-6377,-7025,-7506,-7798,-7861,-7669,-7192,-6413,-5357,-4036,-2542,-935,658,2141,3401,4346,4918,5085,4849,4265,3402,2378,1318,360,-371,-766,-762,-324,516,1696,3102,4595,6019,7222,8058,8429,8269,7574,6396,4830,3016,1108,-734,-2367,-3684,-4615,-5148,-5317,-5194,-4875,-4470,-4060,-3729,-3493,-3369,-3317,-3299,-3261,-3152,-2956,-2640,-2247,-1786,-1318,-896,-556,-347,-274,-328,-489,-696,-899,-1039,-1060,-936,-649,-214,337,944,1544,2056,2408,2537,2401,1978,1288,375,-691,-1812,-2904,-3869,-4645,-5190,-5490,-5568,-5449,-5182,-4798,-4318,-3755,-3084,-2298,-1374,-321,834,2043,3219,4283,5143,5723,5980,5885,5456,4742,3818,2782,1747,825,113,-295,-366,-77,533,1398,2407,3428,4318,4931,5159,4917,4168,2946,1305,-624,-2704,-4767,-6651,-8210,-9335,-9952,-10060,-9687,-8928,-7899,-6730,-5556,-4479,-3568,-2849,-2299,-1860,-1457,-987,-396,395,1370,2539,3828,5178,6502,7719,8774,9615,10245,10664,10925,11056,11126,11147,11157,11136,11069,10914,10618,10128,9400,8383,7090,5495,3672,1655,-457,-2574,-4595,-6434,-8011,-9291,-10244,-10904,-11294,-11494,-11553,-11541,-11493,-11434,-11356,-11236,-11042,-10732,-10276,-9647,-8847,-7870,-6778,-5573,-4340,-3110,-1927,-836,156,1032,1792,2443,2993,3451,3831,4143,4412,4643,4877,5111,5377,5670,5981,6302,6589,6817,6950,6948,6814,6518,6087,5526,4868,4135,3357,2557,1757,982,269,-347,-812,-1064,-1066,-747,-126,800,1944,3196,4412,5426,6080,6265,5900,4998,3625,1902,18,-1854,-3505,-4802,-5617,-5926,-5742,-5148,-4285,-3298,-2362,-1639,-1237,-1267,-1740,-2653,-3937,-5485,-7163,-8826,-10320,-11507,-12288,-12587,-12390,-11743,-10712,-9430,-8024,-6614,-5309,-4150,-3160,-2288,-1487,-668,230,1255,2421,3699,5028,6323,7476,8403,9011,9263,9157,8710,8029,7191,6344,5595,5053,4780,4789,5049,5468,5930,6304,6439,6255,5643,4612,3163,1384,-616,-2690,-4684,-6431,-7795,-8673,-8986,-8753,-7991,-6819,-5348,-3717,-2072,-510,868,2028,2953,3662,4198,4611,4961,5276,5595,5908,6205,6465,6642,6733,6714,6604,6421,6206,5985,5801,5643,5520,5369,5158,4803,4262,3469,2423,1115,-400,-2049,-3742,-5333,-6725,-7778,-8419,-8594,-8308,-7630,-6659,-5566,-4500,-3651,-3135,-3051,-3397,-4125,-5088,-6129,-7023,-7611,-7724,-7296,-6323,-4876,-3120,-1242,525,1984,2967,3392,3237,2588,1571,371,-812,-1798,-2427,-2593,-2261,-1444,-239,1229,2761,4183,5283,5913,5946,5348,4114,2362,214,-2118,-4428,-6496,-8129,-9192,-9597,-9348,-8503,-7192,-5590,-3878,-2245,-831,264,1009,1423,1595,1626,1643,1753,2027,2503,3164,3956,4802,5611,6299,6805,7091,7162,7038,6773,6415,6012,5605,5194,4779,4316,3777,3108,2286,1288,119,-1187,-2597,-4022,-5415,-6668,-7735,-8536,-9048,-9247,-9154,-8813,-8282,-7651,-6988,-6359,-5796,-5295,-4813,-4293,-3632,-2791,-1682,-326,1261,3003,4762,6434,7853,8918,9539,9691,9397,8746,7852,6878,5963,5276,4899,4919,5332,6089,7097,8207,9255,10078,10514,10467,9866,8723,7098,5104,2890,633,-1513,-3385,-4882,-5933,-6533,-6706,-6563,-6181,-5722,-5277,-4967,-4843,-4942,-5221,-5645,-6087,-6467,-6653,-6570,-6153,-5401,-4334,-3038,-1604,-145,1228,2431,3413,4148,4671,5004,5238,5401,5571,5748,5943,6111,6196,6116,5791,5142,4118,2694,890,-1228,-3562,-5960,-8267,-10309,-11929,-13015,-13491,-13357,-12668,-11537,-10119,-8575,-7062,-5701,-4564,-3691,-3032,-2567,-2183,-1834,-1443,-968,-403,249,948,1658,2320,2904,3368,3712,3933,4066,4134,4202,4270,4408,4569,4782,4965,5092,5074,4867,4410,3690,2719,1537,242,-1084,-2298,-3305,-3996,-4305,-4236,-3793,-3085,-2210,-1311,-523,48,322,279,-57,-608,-1266,-1902,-2380,-2594,-2446,-1907,-973,291,1786,3383,4926,6293,7355,8070,8405,8407,8146,7715,7218,6732,6321,5998,5756,5546,5296,4942,4393,3613,2554,1236,-319,-2029,-3810,-5543,-7127,-8460,-9465,-10104,-10369,-10301,-9961,-9430,-8801,-8131,-7478,-6833,-6179,-5454,-4593,-3531,-2222,-665,1125,3054,5035,6939,8627,9996,10933,11392,11347,10828,9903,8672,7273,5822,4470,3297,2400,1780,1436,1288,1241,1177,971,524,-233,-1329,-2737,-4405,-6220,-8069,-9809,-11306,-12446,-13135,-13313,-12980,-12165,-10953,-9464,-7825,-6178,-4634,-3275,-2140,-1234,-514,64,578,1080,1617,2222,2877,3583,4271,4916,5447,5849,6093,6200,6197,6145,6098,6113,6232,6442,6738,7032,7244,7275,7010,6393,5359,3925,2141,98,-2055,-4181,-6103,-7690,-8833,-9477,-9623,-9337,-8713,-7911,-7054,-6286,-5685,-5294,-5092,-5016,-4970,-4848,-4548,-3991,-3130,-1957,-506,1151,2903,4638,6208,7524,8477,9032,9178,8958,8438,7733,6941,6193,5565,5141,4927,4919,5034,5193,5253,5122,4678,3872,2689,1177,-560,-2365,-4080,-5506,-6515,-6986,-6896,-6271,-5214,-3880,-2450,-1123,-53,618,837,585,-77,-1037,-2164,-3261,-4182,-4738,-4835,-4377,-3377,-1881,-17,2045,4119,5987,7490,8470,8849,8607,7776,6455,4775,2900,998,-778,-2291,-3460,-4237,-4625,-4692,-4510,-4209,-3893,-3676,-3617,-3762,-4093,-4569,-5126,-5685,-6173,-6537,-6725,-6729,-6522,-6123,-5525,-4757,-3829,-2784,-1660,-510,591,1596,2420,3030,3386,3484,3353,3035,2610,2160,1779,1556,1551,1825,2372,3195,4211,5365,6511,7552,8333,8758,8717,8176,7127,5622,3769,1706,-408,-2402,-4124,-5474,-6354,-6764,-6716,-6269,-5540,-4615,-3625,-2661,-1792,-1073,-505,-90,206,416,595,782,1021,1356,1796,2365,3043,3812,4638,5482,6293,7041,7677,8180,8519,8675,8629,8379,7900,7211,6299,5193,3911,2484,947,-656,-2292,-3911,-5481,-6951,-8288,-9437,-10374,-11064,-11493,-11668,-11592,-11294,-10799,-10133,-9317,-8373,-7316,-6177,-4981,-3772,-2601,-1509,-566,201,745,1054,1127,984,667,228,-265,-741,-1130,-1358,-1375,-1142,-636,127,1116,2258,3460,4606,5566,6224,6464,6234,5490,4285,2687,845,-1086,-2914,-4476,-5622,-6266,-6365,-5951,-5108,-3969,-2696,-1450,-385,404,860,1004,902,669,437,333,470,906,1678,2745,4052,5495,6955,8323,9484,10359,10910,11113,11018,10673,10164,9575,8986,8442,7973,7549,7137,6650,6013,5134,3958,2438,593,-1547,-3884,-6306,-8665,-10813,-12609,-13941,-14733,-14958,-14640,-13861,-12710,-11339,-9840,-8349,-6921,-5596,-4377,-3230,-2108,-971,228,1499,2839,4212,5563,6809,7885,8696,9202,9338,9119,8533,7645,6512,5225,3893,2621,1506,657,106,-100,0,348,838,1346,1726,1860,1643,1023,4,-1362,-2971,-4675,-6338,-7782,-8919,-9636,-9925,-9785,-9279,-8485,-7499,-6428,-5344,-4332,-3422,-2634,-1957,-1352,-771,-176,494,1247,2104,3050,4039,5044,5988,6831,7508,7992,8250,8277,8080,7669,7085,6344,5497,4559,3571,2523,1446,300,-896,-2171,-3514,-4912,-6339,-7733,-9053,-10209,-11155,-11820,-12167,-12169,-11818,-11127,-10127,-8859,-7381,-5755,-4055,-2354,-728,753,2038,3070,3844,4329,4560,4544,4349,4012,3615,3214,2873,2646,2562,2651,2907,3335,3894,4551,5242,5885,6415,6737,6802,6571,6036,5245,4262,3196,2158,1283,653,360,413,797,1454,2271,3148,3958,4618,5060,5274,5272,5103,4831,4502,4173,3845,3540,3224,2906,2549,2187,1824,1513,1309,1241,1364,1657,2108,2632,3148,3533,3678,3491,2900,1899,510,-1194,-3087,-5053,-6935,-8617,-10004,-11022,-11677,-11960,-11951,-11700,-11291,-10818,-10316,-9872,-9492,-9196,-8972,-8773,-8547,-8217,-7702,-6924,-5833,-4384,-2602,-521,1769,4146,6486,8625,10450,11823,12683,12966,12688,11874,10615,9010,7203,5329,3544,1978,744,-74,-461,-434,-77,486,1104,1619,1884,1795,1293,379,-883,-2388,-3994,-5539,-6887,-7913,-8548,-8765,-8592,-8097,-7378,-6548,-5694,-4911,-4229,-3676,-3236,-2864,-2525,-2146,-1699,-1140,-471,307,1149,2022,2868,3646,4319,4867,5280,5572,5757,5870,5935,5980,6018,6055,6072,6053,5944,5714,5305,4683,3811,2673,1282,-340,-2134,-4024,-5920,-7718,-9321,-10642,-11607,-12160,-12279,-11938,-11166,-9974,-8428,-6577,-4522,-2336,-146,1972,3887,5556,6880,7864,8487,8792,8834,8686,8418,8122,7836,7615,7461,7359,7278,7167,6968,6653,6189,5580,4855,4044,3205,2373,1596,877,232,-368,-934,-1499,-2065,-2654,-3229,-3798,-4305,-4735,-5053,-5231,-5263,-5137,-4862,-4433,-3875,-3184,-2394,-1522,-611,300,1170,1952,2629,3159,3560,3810,3945,3974,3933,3842,3725,3592,3437,3266,3034,2744,2356,1868,1285,609,-134,-915,-1735,-2547,-3382,-4207,-5055,-5920,-6814,-7736,-8670,-9608,-10500,-11315,-11999,-12501,-12785,-12795,-12513,-11906,-10972,-9709,-8148,-6318,-4296,-2148,27,2121,4045,5689,6985,7879,8343,8400,8090,7491,6703,5825,4958,4195,3596,3216,3068,3165,3473,3960,4551,5160,5692,6034,6108,5834,5186,4171,2840,1286,-362,-1985,-3425,-4598,-5403,-5826,-5866,-5587,-5057,-4372,-3615,-2849,-2118,-1424,-761,-101,586,1304,2072,2858,3645,4401,5084,5686,6180,6576,6882,7119,7298,7440,7528,7558,7491,7293,6921,6354,5569,4590,3434,2162,824,-517,-1813,-3031,-4153,-5181,-6128,-7009,-7842,-8622,-9356,-9995,-10520,-10858,-10971,-10802,-10313,-9499,-8340,-6888,-5159,-3237,-1184,899,2919,4778,6380,7661,8571,9087,9227,9003,8478,7682,6693,5545,4308,3024,1750,532,-579,-1537,-2306,-2848,-3159,-3241,-3116,-2848,-2482,-2112,-1798,-1607,-1581,-1729,-2026,-2423,-2848,-3224,-3486,-3592,-3526,-3313,-3002,-2642,-2304,-2025,-1824,-1704,-1619,-1523,-1364,-1083,-651,-53,703,1574,2503,3414,4226,4875,5302,5506,5484,5307,5031,4739,4507,4374,4380,4502,4719,4957,5152,5202,5042,4575,3773,2595,1065,-770,-2829,-5000,-7154,-9171,-10933,-12345,-13350,-13900,-14001,-13656,-12901,-11784,-10345,-8665,-6787,-4800,-2761,-758,1155,2896,4422,5679,6643,7299,7653,7735,7578,7255,6806,6311,5790,5288,4803,4322,3849,3341,2818,2259,1690,1122,589,116,-273,-549,-716,-758,-706,-571,-396,-209,-55,43,52,-42,-241,-552,-953,-1431,-1961,-2509,-3025,-3472,-3775,-3892,-3768,-3367,-2691,-1757,-621,645,1953,3214,4352,5301,6032,6525,6801,6890,6850,6727,6597,6483,6449,6489,6616,6802,6996,7153,7193,7044,6656,5951,4930,3558,1889,-41,-2132,-4278,-6367,-8266,-9891,-11153,-12016,-12480,-12568,-12358,-11909,-11321,-10645,-9945,-9226,-8498,-7725,-6894,-5971,-4962,-3874,-2760,-1673,-703,83,596,797,659,197,-520,-1411,-2333,-3155,-3730,-3936,-3700,-2981,-1830,-328,1377,3123,4730,6044,6943,7340,7241,6652,5708,4510,3240,2052,1080,429,137,181,501,982,1509,1972,2288,2422,2378,2195,1954,1718,1577,1578,1757,2126,2658,3316,4044,4793,5495,6129,6651,7060,7348,7523,7585,7545,7397,7128,6736,6190,5479,4589,3514,2265,861,-657,-2244,-3846,-5401,-6869,-8196,-9358,-10342,-11144,-11761,-12224,-12503,-12627,-12556,-12284,-11784,-11045,-10048,-8814,-7345,-5692,-3898,-2030,-160,1632,3273,4686,5809,6601,7021,7078,6785,6181,5339,4313,3204,2083,1037,149,-526,-927,-1049,-894,-523,-9,531,999,1276,1305,1045,516,-205,-1028,-1807,-2426,-2765,-2741,-2340,-1578,-545,634,1812,2844,3588,3987,4004,3685,3120,2437,1763,1242,946,934,1206,1701,2358,3057,3704,4221,4537,4653,4573,4356,4069,3796,3606,3563,3682,3960,4342,4741,5051,5151,4931,4312,3244,1733,-170,-2365,-4722,-7084,-9297,-11213,-12715,-13712,-14177,-14088,-13502,-12475,-11086,-9450,-7632,-5733,-3813,-1911,-90,1646,3235,4668,5891,6872,7572,7965,8031,7784,7244,6476,5549,4565,3597,2756,2080,1630,1408,1396,1559,1823,2120,2367,2495,2454,2216,1786,1197,489,-256,-985,-1627,-2123,-2453,-2567,-2495,-2221,-1815,-1302,-767,-271,117,352,409,303,69,-237,-525,-748,-822,-733,-459,-38,484,1022,1485,1791,1853,1644,1138,396,-528,-1498,-2409,-3113,-3515,-3539,-3162,-2423,-1414,-266,843,1763,2313,2400,1939,931,-560,-2424,-4493,-6579,-8495,-10067,-11174,-11736,-11732,-11195,-10183,-8800,-7148,-5339,-3478,-1662,35,1539,2815,3827,4562,5019,5196,5094,4734,4105,3249,2169,933,-419,-1790,-3103,-4249,-5127,-5657,-5745,-5375,-4525,-3247,-1636,191,2054,3806,5272,6348,6948,7068,6751,6105,5253,4374,3595,3061,2841,2964,3407,4091,4908,5731,6443,6953,7207,7207,6984,6611,6177,5751,5419,5200,5115,5148,5240,5367,5450,5472,5387,5197,4891,4489,4005,3453,2867,2259,1654,1073,512,-22,-552,-1098,-1685,-2339,-3069,-3878,-4751,-5664,-6587,-7481,-8315,-9047,-9655,-10101,-10385,-10473,-10384,-10103,-9645,-9020,-8247,-7334,-6318,-5198,-4020,-2784,-1532,-290,897,1978,2877,3541,3874,3852,3418,2592,1411,-49,-1656,-3292,-4789,-6019,-6853,-7221,-7079,-6460,-5423,-4097,-2613,-1141,193,1267,2011,2424,2513,2365,2071,1719,1451,1308,1401,1713,2267,2980,3784,4554,5183,5569,5642,5380,4814,4010,3087,2169,1381,841,604,703,1095,1699,2387,3018,3459,3599,3388,2821,1960,915,-174,-1154,-1876,-2240,-2183,-1722,-925,73,1106,1996,2571,2716,2346,1462,116,-1587,-3487,-5418,-7198,-8661,-9671,-10138,-10008,-9286,-8023,-6296,-4238,-1980,324,2521,4498,6138,7402,8250,8722,8850,8714,8383,7928,7411,6867,6318,5768,5194,4589,3926,3195,2415,1588,777,10,-647,-1167,-1514,-1689,-1726,-1661,-1581,-1546,-1634,-1885,-2316,-2905,-3596,-4295,-4899,-5303,-5424,-5212,-4670,-3837,-2812,-1697,-627,308,1013,1479,1698,1750,1696,1654,1697,1898,2293,2856,3551,4272,4918,5365,5527,5327,4766,3859,2704,1412,121,-1018,-1896,-2418,-2545,-2309,-1785,-1090,-407,143,373,218,-398,-1454,-2890,-4595,-6427,-8220,-9821,-11089,-11912,-12228,-12011,-11274,-10087,-8516,-6684,-4683,-2646,-656,1194,2843,4260,5415,6302,6904,7209,7192,6837,6129,5070,3692,2050,227,-1661,-3505,-5155,-6515,-7452,-7917,-7854,-7288,-6264,-4897,-3316,-1688,-167,1115,2053,2622,2819,2722,2424,2046,1711,1517,1534,1806,2315,3041,3905,4843,5761,6580,7235,7668,7874,7847,7643,7295,6903,6509,6202,5995,5923,5952,6039,6118,6094,5898,5459,4738,3730,2462,1001,-559,-2102,-3507,-4670,-5506,-5978,-6089,-5893,-5473,-4939,-4399,-3952,-3679,-3622,-3789,-4161,-4671,-5253,-5808,-6234,-6461,-6389,-5999,-5242,-4152,-2750,-1103,697,2576,4408,6120,7615,8827,9697,10203,10312,10039,9376,8363,7021,5396,3538,1500,-644,-2820,-4935,-6885,-8564,-9873,-10725,-11077,-10922,-10301,-9324,-8102,-6813,-5591,-4584,-3868,-3491,-3413,-3570,-3824,-4047,-4083,-3823,-3186,-2166,-804,789,2464,4050,5379,6313,6769,6721,6226,5391,4380,3374,2551,2056,1978,2336,3073,4073,5158,6146,6844,7113,6847,6038,4708,2977,997,-1065,-2990,-4628,-5810,-6464,-6539,-6107,-5238,-4119,-2904,-1796,-942,-472,-438,-844,-1635,-2689,-3887,-5058,-6066,-6784,-7095,-6961,-6334,-5261,-3794,-2039,-128,1801,3608,5168,6402,7244,7704,7805,7620,7227,6717,6151,5580,5017,4438,3826,3113,2281,1291,149,-1109,-2431,-3732,-4926,-5931,-6680,-7136,-7290,-7157,-6790,-6225,-5540,-4760,-3931,-3068,-2164,-1234,-248,759,1795,2811,3765,4612,5284,5748,5960,5917,5631,5142,4514,3824,3144,2569,2144,1935,1952,2194,2614,3135,3659,4061,4225,4064,3502,2552,1257,-272,-1862,-3345,-4514,-5230,-5380,-4942,-3969,-2580,-967,679,2145,3272,3952,4126,3840,3150,2187,1082,-40,-1054,-1886,-2475,-2810,-2885,-2747,-2412,-1955,-1399,-808,-191,408,991,1528,2007,2402,2672,2785,2691,2375,1805,997,-30,-1229,-2528,-3863,-5138,-6289,-7236,-7926,-8316,-8387,-8139,-7605,-6841,-5921,-4943,-3996,-3157,-2499,-2035,-1785,-1697,-1736,-1816,-1875,-1843,-1660,-1307,-755,-27,868,1873,2949,4019,5042,5947,6713,7303,7734,8000,8167,8243,8307,8370,8479,8619,8770,8889,8893,8731,8322,7634,6655,5410,3950,2369,751,-791,-2169,-3322,-4191,-4788,-5111,-5219,-5167,-5018,-4848,-4700,-4631,-4646,-4764,-4947,-5184,-5412,-5605,-5716,-5722,-5609,-5375,-5034,-4610,-4140,-3651,-3168,-2723,-2297,-1924,-1558,-1218,-873,-535,-208,72,279,341,229,-125,-727,-1584,-2655,-3861,-5105,-6242,-7149,-7681,-7745,-7287,-6285,-4826,-2988,-946,1132,3080,4726,5974,6751,7062,6947,6512,5866,5144,4466,3920,3574,3437,3497,3690,3953,4207,4382,4452,4395,4247,4060,3901,3857,3992,4354,4947,5737,6639,7540,8300,8777,8855,8442,7512,6074,4213,2030,-316,-2678,-4895,-6824,-8374,-9457,-10059,-10197,-9902,-9275,-8374,-7339,-6240,-5213,-4317,-3645,-3236,-3104,-3248,-3604,-4118,-4684,-5192,-5540,-5613,-5354,-4702,-3675,-2294,-649,1172,3041,4843,6455,7772,8719,9232,9310,8946,8208,7140,5844,4387,2866,1342,-113,-1468,-2676,-3734,-4611,-5319,-5847,-6204,-6405,-6454,-6381,-6190,-5909,-5528,-5069,-4499,-3834,-3038,-2132,-1110,-19,1110,2192,3168,3950,4484,4724,4668,4341,3817,3186,2567,2066,1796,1822,2193,2906,3912,5145,6465,7757,8842,9602,9895,9663,8872,7567,5834,3823,1689,-382,-2235,-3740,-4816,-5434,-5632,-5471,-5072,-4548,-4019,-3581,-3299,-3195,-3259,-3461,-3727,-4013,-4251,-4401,-4443,-4380,-4214,-4001,-3751,-3508,-3295,-3108,-2953,-2803,-2629,-2409,-2103,-1713,-1230,-684,-117,430,881,1194,1307,1197,849,280,-482,-1368,-2327,-3263,-4122,-4821,-5332,-5609,-5666,-5497,-5146,-4634,-4012,-3291,-2501,-1636,-687,356,1505,2755,4093,5474,6864,8184,9387,10397,11178,11685,11911,11862,11553,11035,10346,9564,8741,7959,7268,6724,6351,6147,6079,6080,6077,5951,5633,5019,4084,2803,1223,-595,-2532,-4483,-6311,-7921,-9220,-10164,-10748,-10992,-10957,-10708,-10322,-9854,-9349,-8816,-8258,-7647,-6953,-6151,-5220,-4168,-3012,-1806,-599,525,1523,2341,2952,3363,3590,3674,3674,3635,3610,3645,3744,3924,4139,4359,4507,4537,4351,3930,3198,2174,852,-705,-2433,-4209,-5923,-7445,-8644,-9450,-9772,-9618,-8991,-7973,-6635,-5108,-3500,-1918,-474,777,1768,2464,2869,2967,2804,2420,1882,1268,668,152,-194,-340,-240,83,625,1316,2109,2924,3701,4374,4899,5237,5371,5295,5009,4533,3884,3096,2201,1241,261,-691,-1578,-2352,-3007,-3513,-3895,-4156,-4338,-4460,-4565,-4651,-4744,-4794,-4804,-4702,-4465,-4059,-3461,-2700,-1800,-830,136,1010,1727,2210,2465,2472,2317,2044,1787,1611,1629,1884,2408,3178,4144,5200,6243,7131,7758,8018,7876,7309,6374,5140,3712,2211,752,-554,-1609,-2368,-2787,-2896,-2731,-2378,-1939,-1503,-1178,-1003,-1017,-1183,-1444,-1710,-1881,-1874,-1620,-1112,-337,627,1733,2860,3920,4794,5404,5665,5561,5081,4283,3239,2054,858,-228,-1084,-1611,-1756,-1494,-872,32,1076,2109,2951,3456,3489,3004,1988,522,-1265,-3201,-5094,-6764,-8069,-8910,-9254,-9130,-8606,-7780,-6768,-5659,-4542,-3464,-2441,-1491,-593,220,957,1554,1973,2155,2053,1652,963,30,-1063,-2218,-3314,-4242,-4889,-5184,-5068,-4536,-3618,-2375,-937,588,2027,3261,4149,4611,4589,4087,3149,1851,327,-1302,-2878,-4270,-5376,-6108,-6457,-6415,-6065,-5479,-4777,-4068,-3441,-2969,-2669,-2542,-2534,-2600,-2656,-2653,-2527,-2249,-1806,-1206,-475,340,1206,2071,2914,3699,4434,5093,5709,6276,6822,7380,7955,8600,9283,10041,10804,11557,12217,12718,12987,12963,12610,11908,10884,9564,8025,6331,4562,2795,1084,-511,-1968,-3269,-4408,-5396,-6223,-6900,-7399,-7716,-7821,-7692,-7327,-6715,-5880,-4852,-3669,-2402,-1109,130,1232,2140,2786,3152,3234,3062,2702,2224,1710,1239,848,570,386,263,149,-22,-303,-731,-1331,-2092,-2982,-3948,-4908,-5790,-6507,-6998,-7228,-7195,-6925,-6480,-5930,-5343,-4787,-4278,-3830,-3401,-2967,-2470,-1902,-1259,-569,110,728,1224,1560,1722,1725,1610,1435,1278,1193,1252,1472,1879,2440,3142,3911,4712,5478,6162,6720,7133,7355,7405,7242,6896,6356,5646,4784,3793,2691,1507,253,-1041,-2349,-3652,-4906,-6096,-7185,-8156,-8996,-9674,-10193,-10504,-10600,-10437,-9999,-9273,-8271,-7015,-5579,-4017,-2433,-891,521,1771,2825,3686,4392,4968,5479,5960,6454,6979,7532,8100,8625,9062,9324,9338,9042,8379,7350,5962,4288,2419,477,-1402,-3084,-4459,-5435,-5983,-6106,-5862,-5355,-4707,-4055,-3536,-3228,-3205,-3437,-3899,-4467,-5053,-5522,-5787,-5774,-5449,-4824,-3931,-2847,-1639,-405,788,1873,2814,3593,4219,4711,5100,5417,5697,5951,6209,6440,6661,6813,6877,6798,6533,6070,5384,4522,3518,2464,1444,555,-122,-533,-660,-524,-198,233,636,918,963,738,216,-543,-1459,-2408,-3264,-3913,-4273,-4318,-4056,-3555,-2911,-2227,-1627,-1181,-973,-996,-1250,-1656,-2139,-2595,-2948,-3115,-3090,-2862,-2496,-2056,-1649,-1358,-1278,-1456,-1914,-2638,-3570,-4627,-5715,-6714,-7550,-8118,-8385,-8304,-7882,-7134,-6113,-4873,-3504,-2087,-709,561,1660,2576,3285,3818,4197,4458,4649,4809,4966,5175,5415,5737,6094,6491,6881,7233,7496,7652,7663,7529,7276,6915,6533,6167,5905,5795,5866,6116,6487,6897,7232,7369,7205,6650,5690,4315,2614,667,-1389,-3414,-5290,-6901,-8174,-9079,-9604,-9796,-9703,-9394,-8939,-8385,-7778,-7148,-6502,-5862,-5238,-4639,-4097,-3616,-3216,-2903,-2669,-2484,-2317,-2099,-1780,-1296,-613,281,1362,2566,3812,4971,5927,6543,6721,6389,5528,4177,2429,440,-1618,-3530,-5116,-6212,-6713,-6590,-5881,-4703,-3218,-1635,-148,1040,1803,2047,1767,1020,-80,-1383,-2710,-3913,-4847,-5424,-5587,-5341,-4708,-3780,-2620,-1357,-59,1161,2267,3202,3979,4598,5105,5528,5924,6310,6734,7183,7681,8194,8706,9172,9541,9773,9804,9603,9135,8370,7336,6013,4485,2769,970,-834,-2558,-4108,-5429,-6476,-7238,-7729,-7990,-8050,-7963,-7743,-7417,-6980,-6430,-5757,-4951,-4022,-2985,-1876,-754,328,1290,2095,2678,3055,3220,3219,3120,2954,2801,2671,2581,2510,2422,2260,1997,1575,1008,284,-542,-1433,-2303,-3107,-3769,-4266,-4570,-4702,-4691,-4579,-4443,-4312,-4265,-4308,-4468,-4709,-4992,-5240,-5369,-5296,-4945,-4282,-3292,-2016,-517,1108,2742,4267,5580,6589,7256,7575,7581,7352,6975,6548,6154,5852,5661,5577,5546,5509,5381,5088,4571,3791,2764,1502,107,-1355,-2765,-4013,-5027,-5734,-6107,-6169,-5935,-5487,-4899,-4254,-3665,-3196,-2939,-2923,-3162,-3626,-4224,-4867,-5399,-5715,-5694,-5280,-4464,-3283,-1838,-235,1377,2897,4205,5254,6002,6450,6631,6575,6330,5939,5431,4829,4136,3353,2475,1491,422,-725,-1890,-3014,-4028,-4850,-5423,-5714,-5694,-5406,-4863,-4143,-3305,-2421,-1578,-836,-269,82,189,54,-292,-800,-1387,-1978,-2460,-2770,-2795,-2512,-1853,-846,497,2081,3831,5601,7296,8784,9986,10833,11293,11360,11053,10406,9476,8332,7052,5736,4462,3323,2372,1646,1145,848,694,637,593,517,348,53,-386,-967,-1679,-2483,-3349,-4233,-5075,-5858,-6503,-6997,-7280,-7321,-7091,-6556,-5716,-4578,-3196,-1633,-26,1531,2858,3864,4430,4521,4138,3347,2243,961,-377,-1648,-2788,-3737,-4510,-5136,-5659,-6170,-6694,-7290,-7955,-8649,-9327,-9883,-10244,-10316,-10049,-9414,-8439,-7152,-5667,-4047,-2430,-896,458,1579,2430,3024,3374,3558,3622,3657,3729,3896,4197,4656,5243,5945,6673,7379,7962,8374,8556,8500,8214,7735,7127,6434,5721,5014,4328,3672,3030,2397,1772,1152,554,-5,-519,-962,-1356,-1680,-1987,-2279,-2605,-2981,-3424,-3927,-4472,-5014,-5509,-5915,-6184,-6299,-6240,-6005,-5598,-5028,-4300,-3431,-2437,-1336,-165,1048,2253,3408,4472,5394,6168,6746,7158,7388,7478,7450,7334,7160,6940,6675,6367,5994,5553,5039,4443,3790,3088,2370,1675,1034,485,53,-264,-463,-576,-640,-694,-790,-967,-1245,-1666,-2200,-2865,-3616,-4409,-5200,-5894,-6439,-6731,-6737,-6389,-5704,-4696,-3436,-2014,-548,847,2045,2957,3517,3681,3480,2933,2126,1132,37,-1083,-2168,-3162,-4034,-4737,-5251,-5529,-5548,-5268,-4679,-3764,-2546,-1050,651,2477,4320,6055,7576,8763,9543,9857,9681,9030,7942,6490,4772,2896,993,-822,-2425,-3736,-4674,-5219,-5352,-5128,-4591,-3855,-3008,-2179,-1448,-913,-599,-536,-701,-1050,-1536,-2110,-2706,-3318,-3890,-4429,-4926,-5362,-5751,-6059,-6277,-6380,-6336,-6120,-5736,-5177,-4498,-3738,-2983,-2305,-1773,-1446,-1332,-1437,-1713,-2097,-2514,-2865,-3078,-3069,-2792,-2217,-1347,-211,1134,2606,4140,5627,7025,8251,9278,10075,10636,10963,11069,10977,10702,10277,9709,9008,8185,7227,6163,4989,3748,2482,1235,69,-975,-1870,-2585,-3140,-3521,-3767,-3883,-3902,-3844,-3722,-3581,-3411,-3284,-3177,-3162,-3222,-3389,-3644,-3968,-4319,-4631,-4848,-4890,-4714,-4273,-3567,-2609,-1464,-198,1088,2307,3381,4245,4877,5285,5483,5533,5448,5275,5015,4667,4216,3647,2956,2149,1250,306,-627,-1471,-2159,-2615,-2805,-2695,-2325,-1723,-996,-230,464,968,1224,1155,754,48,-928,-2078,-3320,-4544,-5647,-6545,-7160,-7459,-7417,-7047,-6390,-5473,-4370,-3118,-1774,-392,1016,2389,3744,5024,6230,7304,8210,8866,9218,9189,8746,7888,6636,5092,3346,1554,-160,-1662,-2858,-3685,-4124,-4206,-3985,-3564,-3036,-2516,-2073,-1788,-1656,-1700,-1867,-2129,-2429,-2721,-2959,-3108,-3140,-3037,-2795,-2408,-1888,-1247,-497,327,1203,2078,2908,3630,4190,4542,4652,4505,4106,3467,2628,1629,518,-637,-1788,-2864,-3820,-4606,-5190,-5552,-5690,-5610,-5353,-4952,-4480,-3989,-3548,-3210,-3001,-2952,-3035,-3234,-3498,-3776,-4011,-4160,-4169,-4015,-3657,-3087,-2283,-1255,-18,1382,2895,4431,5934,7314,8521,9511,10259,10769,11042,11106,10972,10665,10184,9549,8738,7770,6638,5370,4013,2612,1256,14,-1038,-1834,-2345,-2544,-2448,-2090,-1527,-844,-129,516,1004,1265,1253,960,394,-389,-1330,-2329,-3306,-4151,-4794,-5169,-5251,-5060,-4640,-4064,-3434,-2823,-2319,-1958,-1752,-1673,-1662,-1642,-1520,-1238,-736,-28,856,1828,2775,3589,4140,4374,4217,3702,2857,1784,589,-600,-1668,-2520,-3098,-3381,-3397,-3189,-2856,-2467,-2133,-1918,-1892,-2088,-2518,-3167,-4007,-4975,-6008,-7013,-7903,-8585,-8979,-9024,-8684,-7946,-6833,-5374,-3631,-1679,406,2515,4568,6450,8079,9372,10266,10714,10705,10232,9332,8059,6484,4723,2876,1079,-562,-1934,-2974,-3631,-3908,-3838,-3474,-2918,-2257,-1606,-1047,-665,-487,-531,-762,-1118,-1535,-1915,-2183,-2270,-2107,-1680,-976,-17,1131,2390,3665,4827,5793,6458,6780,6737,6361,5718,4893,4002,3136,2385,1801,1411,1195,1110,1090,1040,899,589,101,-567,-1342,-2148,-2866,-3382,-3628,-3531,-3130,-2473,-1675,-894,-259,73,29,-453,-1345,-2589,-4062,-5625,-7105,-8355,-9216,-9591,-9404,-8651,-7371,-5664,-3651,-1504,655,2665,4465,5978,7220,8200,8981,9603,10117,10544,10892,11130,11230,11145,10825,10265,9435,8381,7121,5724,4243,2739,1259,-151,-1478,-2700,-3832,-4880,-5864,-6796,-7683,-8529,-9305,-10001,-10567,-10975,-11191,-11185,-10941,-10446,-9712,-8748,-7602,-6314,-4955,-3589,-2296,-1120,-113,729,1420,2000,2548,3107,3750,4485,5321,6204,7073,7826,8370,8608,8475,7938,7022,5787,4349,2831,1376,89,-937,-1674,-2127,-2340,-2404,-2396,-2420,-2543,-2821,-3270,-3869,-4585,-5343,-6076,-6708,-7161,-7380,-7310,-6928,-6217,-5210,-3936,-2477,-908,676,2193,3580,4791,5825,6679,7397,7990,8498,8901,9195,9314,9200,8786,7999,6821,5254,3360,1255,-908,-2958,-4683,-5958,-6624,-6655,-6052,-4922,-3421,-1769,-185,1114,1949,2224,1898,1031,-257,-1777,-3325,-4667,-5630,-6048,-5872,-5090,-3793,-2137,-311,1458,2960,4035,4562,4526,3978,3033,1890,719,-269,-941,-1197,-1021,-464,356,1284,2142,2767,3020,2830,2173,1104,-287,-1860,-3470,-4962,-6211,-7118,-7632,-7744,-7488,-6952,-6220,-5436,-4684,-4085,-3686,-3516,-3557,-3732,-3955,-4093,-4031,-3660,-2910,-1756,-235,1587,3584,5637,7605,9389,10896,12105,12985,13577,13885,13957,13794,13416,12804,11958,10863,9522,7960,6218,4368,2501,710,-910,-2273,-3350,-4099,-4560,-4771,-4805,-4761,-4706,-4726,-4852,-5097,-5424,-5771,-6041,-6142,-5962,-5450,-4528,-3242,-1597,271,2248,4155,5825,7089,7820,7925,7385,6252,4635,2716,701,-1200,-2782,-3911,-4492,-4517,-4042,-3179,-2085,-939,89,840,1223,1186,759,18,-916,-1895,-2780,-3455,-3845,-3931,-3732,-3340,-2839,-2373,-2037,-1944,-2142,-2671,-3508,-4603,-5889,-7245,-8569,-9733,-10629,-11167,-11288,-10976,-10237,-9140,-7745,-6156,-4455,-2725,-1036,569,2054,3405,4594,5620,6447,7069,7447,7558,7387,6923,6195,5235,4115,2914,1724,646,-244,-883,-1236,-1311,-1141,-791,-356,75,400,552,478,186,-311,-910,-1540,-2046,-2338,-2296,-1871,-1038,161,1651,3313,5002,6573,7874,8789,9238,9189,8670,7760,6567,5249,3927,2734,1748,1011,535,273,199,227,329,448,556,645,707,756,812,890,1018,1194,1435,1704,1979,2199,2308,2234,1929,1340,476,-648,-1960,-3361,-4738,-5944,-6875,-7405,-7482,-7082,-6235,-5036,-3606,-2102,-671,560,1512,2155,2510,2653,2664,2653,2713,2897,3258,3766,4393,5052,5643,6066,6204,6013,5427,4486,3227,1756,187,-1357,-2766,-3952,-4869,-5498,-5865,-6013,-6005,-5911,-5801,-5735,-5753,-5878,-6100,-6396,-6713,-6996,-7173,-7195,-7007,-6600,-5969,-5166,-4237,-3288,-2383,-1631,-1071,-748,-647,-726,-908,-1096,-1182,-1076,-719,-71,829,1936,3133,4299,5309,6038,6418,6401,6019,5334,4456,3520,2648,1957,1521,1370,1485,1804,2220,2622,2866,2851,2474,1708,547,-931,-2615,-4351,-5954,-7267,-8132,-8458,-8199,-7367,-6038,-4311,-2332,-228,1849,3800,5520,6964,8089,8901,9396,9613,9563,9277,8779,8084,7207,6175,4994,3707,2343,951,-408,-1686,-2812,-3756,-4476,-4963,-5233,-5305,-5239,-5085,-4912,-4763,-4667,-4615,-4557,-4425,-4121,-3566,-2693,-1473,76,1898,3888,5927,7864,9558,10892,11750,12109,11933,11277,10203,8800,7189,5456,3724,2058,546,-767,-1835,-2652,-3206,-3538,-3673,-3681,-3614,-3551,-3514,-3562,-3667,-3838,-4031,-4211,-4349,-4415,-4408,-4331,-4219,-4104,-4044,-4082,-4259,-4606,-5119,-5784,-6532,-7295,-7957,-8416,-8584,-8378,-7793,-6819,-5534,-4001,-2334,-628,1032,2559,3926,5092,6053,6820,7385,7778,7987,8024,7887,7562,7063,6368,5506,4475,3331,2104,868,-322,-1407,-2342,-3105,-3691,-4122,-4425,-4644,-4816,-4981,-5172,-5386,-5637,-5866,-6056,-6111,-5992,-5603,-4931,-3923,-2629,-1068,641,2407,4078,5540,6678,7414,7715,7588,7084,6298,5329,4316,3351,2553,1964,1626,1517,1593,1774,1967,2079,2033,1776,1314,664,-87,-860,-1550,-2078,-2372,-2419,-2211,-1818,-1311,-799,-397,-199,-290,-688,-1394,-2313,-3360,-4364,-5198,-5708,-5813,-5449,-4644,-3449,-1976,-341,1313,2887,4262,5396,6223,6750,6963,6888,6554,5977,5217,4298,3292,2239,1206,243,-609,-1312,-1858,-2236,-2471,-2581,-2607,-2588,-2554,-2527,-2514,-2505,-2481,-2420,-2292,-2083,-1772,-1363,-848,-250,433,1166,1942,2735,3531,4311,5062,5749,6358,6839,7172,7316,7262,6986,6512,5817,4962,3922,2769,1503,185,-1148,-2428,-3611,-4613,-5402,-5918,-6148,-6094,-5786,-5269,-4616,-3888,-3149,-2466,-1867,-1405,-1091,-956,-1005,-1250,-1685,-2302,-3085,-4000,-5018,-6092,-7167,-8184,-9050,-9690,-9991,-9885,-9297,-8219,-6672,-4732,-2524,-169,2152,4327,6208,7727,8835,9519,9834,9814,9566,9154,8670,8177,7717,7307,6935,6575,6169,5677,5033,4209,3159,1891,404,-1258,-3033,-4848,-6599,-8199,-9553,-10592,-11271,-11565,-11479,-11027,-10255,-9198,-7913,-6452,-4862,-3202,-1506,172,1807,3353,4786,6077,7203,8154,8907,9458,9783,9874,9695,9233,8467,7382,6021,4399,2623,769,-1029,-2666,-4023,-5033,-5626,-5813,-5596,-5050,-4236,-3255,-2178,-1093,-55,880,1670,2280,2683,2848,2769,2425,1837,999,-38,-1245,-2551,-3871,-5116,-6172,-6935,-7328,-7280,-6782,-5837,-4508,-2862,-1003,965,2936,4805,6484,7915,9037,9829,10290,10405,10218,9733,8989,8029,6879,5607,4242,2862,1503,218,-960,-2014,-2930,-3713,-4367,-4905,-5335,-5661,-5915,-6080,-6200,-6255,-6257,-6203,-6057,-5819,-5438,-4897,-4155,-3196,-1995,-565,1077,2880,4763,6643,8397,9931,11136,11945,12310,12219,11698,10795,9592,8172,6649,5096,3616,2239,1020,-69,-1021,-1902,-2734,-3567,-4429,-5321,-6238,-7149,-8010,-8777,-9396,-9841,-10081,-10145,-10028,-9810,-9514,-9230,-8991,-8856,-8826,-8912,-9058,-9210,-9283,-9171,-8813,-8112,-7067,-5645,-3919,-1926,218,2419,4563,6551,8286,9708,10764,11436,11739,11688,11343,10744,9947,8998,7922,6755,5513,4220,2902,1593,314,-891,-2006,-2992,-3829,-4495,-4964,-5238,-5292,-5164,-4847,-4407,-3871,-3302,-2752,-2259,-1858,-1560,-1345,-1198,-1047,-864,-554,-113,517,1301,2222,3215,4201,5109,5832,6319,6481,6302,5766,4903,3791,2515,1199,-33,-1077,-1850,-2309,-2453,-2325,-1975,-1492,-942,-376,158,662,1132,1581,2023,2436,2814,3092,3225,3154,2816,2197,1276,88,-1308,-2831,-4360,-5770,-6927,-7709,-8014,-7791,-7011,-5727,-4013,-1996,184,2362,4404,6177,7599,8622,9234,9477,9391,9061,8530,7872,7092,6225,5247,4159,2952,1627,209,-1271,-2772,-4230,-5610,-6839,-7896,-8730,-9346,-9730,-9915,-9932,-9820,-9629,-9385,-9103,-8780,-8386,-7880,-7217,-6339,-5211,-3808,-2122,-191,1949,4200,6469,8639,10587,12203,13398,14085,14254,13871,12987,11654,9948,7983,5857,3689,1587,-353,-2043,-3442,-4504,-5253,-5691,-5854,-5789,-5504,-5055,-4428,-3676,-2801,-1862,-896,10,788,1337,1586,1460,928,-18,-1336,-2941,-4724,-6529,-8214,-9620,-10635,-11161,-11173,-10657,-9678,-8288,-6593,-4681,-2651,-590,1422,3319,5035,6528,7768,8715,9381,9742,9820,9626,9181,8527,7700,6764,5770,4790,3871,3073,2405,1886,1481,1148,828,448,-47,-716,-1570,-2629,-3842,-5177,-6533,-7847,-8992,-9909,-10476,-10663,-10386,-9657,-8457,-6840,-4857,-2610,-195,2250,4612,6761,8591,10015,10982,11463,11488,11084,10339,9330,8147,6883,5597,4348,3171,2065,1056,118,-713,-1440,-2013,-2401,-2566,-2466,-2107,-1506,-721,144,998,1684,2112,2154,1774,938,-302,-1868,-3622,-5390,-7006,-8276,-9075,-9271,-8838,-7761,-6122,-4033,-1638,866,3319,5526,7345,8667,9414,9573,9180,8292,7039,5526,3899,2274,768,-547,-1600,-2368,-2854,-3062,-3054,-2865,-2573,-2242,-1935,-1709,-1609,-1648,-1848,-2170,-2595,-3072,-3544,-3975,-4313,-4535,-4634,-4603,-4467,-4233,-3929,-3564,-3146,-2669,-2129,-1489,-754,121,1115,2226,3407,4590,5682,6581,7179,7393,7171,6495,5416,3999,2374,658,-1009,-2529,-3812,-4826,-5543,-5987,-6161,-6105,-5826,-5356,-4724,-3961,-3136,-2303,-1551,-965,-618,-586,-894,-1563,-2553,-3812,-5234,-6692,-8048,-9143,-9836,-10011,-9582,-8525,-6870,-4696,-2147,617,3418,6071,8453,10432,11971,13034,13666,13905,13837,13535,13055,12459,11747,10932,9981,8878,7591,6114,4462,2662,787,-1094,-2891,-4513,-5896,-6976,-7728,-8151,-8267,-8119,-7768,-7270,-6705,-6097,-5515,-4935,-4392,-3829,-3242,-2566,-1781,-847,267,1556,3032,4655,6387,8159,9870,11420,12675,13527,13869,13630,12789,11361,9431,7100,4535,1885,-673,-2994,-4954,-6470,-7496,-8039,-8128,-7841,-7251,-6465,-5564,-4633,-3745,-2932,-2238,-1679,-1249,-975,-846,-872,-1080,-1444,-1990,-2674,-3468,-4304,-5104,-5776,-6238,-6413,-6245,-5733,-4876,-3750,-2430,-1014,370,1640,2693,3477,3958,4141,4049,3758,3311,2797,2256,1727,1216,709,176,-421,-1106,-1899,-2785,-3737,-4692,-5597,-6367,-6955,-7302,-7388,-7214,-6798,-6198,-5469,-4685,-3907,-3173,-2513,-1912,-1350,-781,-160,555,1396,2377,3497,4735,6050,7408,8728,9967,11050,11909,12507,12783,12731,12338,11630,10633,9405,7987,6441,4799,3111,1394,-313,-2003,-3631,-5181,-6598,-7840,-8863,-9614,-10069,-10201,-10032,-9565,-8878,-8017,-7085,-6170,-5366,-4759,-4398,-4313,-4474,-4830,-5264,-5671,-5891,-5828,-5359,-4443,-3063,-1258,880,3235,5655,7988,10091,11831,13113,13874,14084,13771,12965,11758,10230,8488,6626,4746,2930,1251,-213,-1441,-2374,-3031,-3403,-3538,-3472,-3277,-3000,-2700,-2397,-2116,-1836,-1549,-1237,-876,-485,-62,369,773,1147,1460,1728,1956,2181,2444,2777,3236,3825,4557,5406,6301,7186,7942,8474,8694,8506,7882,6796,5287,3419,1294,-976,-3258,-5438,-7410,-9097,-10452,-11447,-12078,-12343,-12260,-11835,-11088,-10047,-8738,-7231,-5583,-3903,-2283,-852,288,1025,1298,1060,336,-819,-2270,-3870,-5401,-6683,-7500,-7727,-7259,-6093,-4302,-2017,544,3165,5596,7640,9131,9998,10223,9882,9089,7996,6758,5513,4347,3317,2410,1589,788,-73,-1048,-2174,-3455,-4843,-6273,-7648,-8867,-9836,-10483,-10751,-10639,-10150,-9341,-8268,-7015,-5655,-4262,-2894,-1586,-368,756,1785,2727,3597,4415,5190,5955,6722,7520,8365,9263,10206,11165,12083,12895,13496,13805,13725,13187,12165,10643,8690,6366,3801,1123,-1532,-4014,-6215,-8019,-9358,-10194,-10510,-10348,-9751,-8805,-7595,-6202,-4721,-3217,-1777,-465,630,1439,1878,1891,1457,567,-684,-2223,-3852,-5433,-6738,-7641,-7971,-7681,-6728,-5168,-3107,-690,1876,4397,6657,8487,9750,10379,10377,9791,8759,7403,5898,4383,2971,1748,742,-49,-662,-1145,-1562,-1954,-2352,-2774,-3204,-3617,-3981,-4245,-4376,-4350,-4151,-3811,-3357,-2857,-2378,-1985,-1732,-1645,-1713,-1902,-2138,-2331,-2387,-2211,-1741,-932,209,1641,3280,5015,6715,8254,9509,10394,10839,10814,10310,9350,7974,6243,4230,2020,-298,-2627,-4870,-6925,-8691,-10069,-10969,-11334,-11119,-10356,-9083,-7431,-5528,-3551,-1674,-44,1196,1974,2252,2045,1420,472,-670,-1857,-2956,-3821,-4363,-4495,-4213,-3514,-2466,-1145,349,1907,3422,4796,5943,6792,7307,7472,7295,6840,6147,5326,4439,3579,2779,2085,1466,912,350,-247,-941,-1714,-2571,-3445,-4284,-5002,-5537,-5832,-5843,-5567,-5001,-4185,-3180,-2045,-896,190,1104,1761,2116,2127,1826,1262,520,-276,-1014,-1553,-1796,-1646,-1074,-65,1310,2965,4743,6476,7991,9110,9722,9747,9178,8086,6569,4780,2859,947,-860,-2474,-3876,-5026,-5939,-6602,-7033,-7223,-7186,-6914,-6423,-5731,-4860,-3878,-2823,-1819,-918,-250,130,163,-156,-779,-1608,-2518,-3341,-3939,-4176,-3981,-3325,-2234,-795,903,2706,4500,6153,7557,8647,9373,9734,9763,9497,9020,8372,7628,6803,5925,4982,3960,2838,1605,266,-1154,-2600,-4017,-5304,-6414,-7260,-7811,-8045,-7960,-7570,-6927,-6050,-5033,-3928,-2830,-1823,-988,-382,-54,11,-170,-514,-942,-1330,-1584,-1582,-1272,-588,445,1787,3340,4955,6490,7766,8641,9008,8809,8056,6827,5246,3472,1670,-24,-1496,-2694,-3596,-4221,-4607,-4798,-4840,-4758,-4596,-4357,-4085,-3789,-3509,-3263,-3096,-3013,-3059,-3226,-3532,-3958,-4492,-5091,-5708,-6287,-6754,-7051,-7116,-6894,-6375,-5545,-4435,-3097,-1599,-30,1518,2958,4214,5216,5929,6327,6420,6230,5825,5254,4623,3968,3367,2826,2342,1897,1433,921,326,-356,-1109,-1889,-2644,-3317,-3853,-4211,-4367,-4301,-4018,-3520,-2836,-1995,-1042,-21,1009,2004,2913,3701,4337,4802,5089,5205,5185,5056,4900,4762,4731,4849,5161,5678,6365,7178,8032,8825,9477,9880,9985,9734,9099,8083,6692,4987,3033,952,-1135,-3050,-4658,-5804,-6390,-6377,-5774,-4683,-3254,-1679,-192,1009,1729,1841,1297,93,-1662,-3831,-6215,-8590,-10750,-12490,-13682,-14214,-14086,-13316,-12005,-10284,-8282,-6160,-4039,-2022,-197,1396,2729,3787,4590,5141,5476,5622,5619,5496,5302,5030,4727,4353,3925,3403,2798,2084,1301,450,-421,-1269,-2078,-2782,-3375,-3811,-4060,-4113,-3934,-3547,-2964,-2229,-1422,-599,137,712,1078,1175,1047,709,279,-149,-434,-474,-183,482,1500,2817,4307,5836,7222,8323,8990,9158,8779,7910,6607,4999,3191,1312,-534,-2265,-3800,-5100,-6116,-6822,-7196,-7233,-6926,-6315,-5441,-4392,-3275,-2199,-1312,-686,-439,-555,-1050,-1828,-2785,-3789,-4680,-5353,-5690,-5659,-5248,-4508,-3525,-2392,-1225,-102,894,1750,2449,3040,3547,4033,4525,5046,5599,6149,6665,7077,7326,7348,7085,6504,5601,4377,2910,1245,-500,-2231,-3838,-5226,-6309,-7044,-7396,-7370,-6992,-6312,-5390,-4313,-3155,-2011,-946,-44,677,1162,1440,1511,1432,1258,1062,928,923,1122,1566,2286,3277,4502,5913,7409,8914,10298,11486,12374,12925,13083,12858,12236,11253,9924,8295,6418,4349,2177,-27,-2152,-4118,-5817,-7199,-8184,-8781,-8977,-8839,-8425,-7850,-7206,-6610,-6143,-5868,-5809,-5946,-6230,-6575,-6884,-7052,-6991,-6627,-5935,-4905,-3596,-2082,-474,1098,2533,3709,4590,5127,5346,5285,5002,4577,4062,3528,2990,2488,1989,1504,973,383,-307,-1118,-2047,-3087,-4189,-5303,-6355,-7274,-8006,-8499,-8740,-8717,-8464,-7998,-7374,-6616,-5760,-4834,-3829,-2770,-1637,-452,769,1999,3181,4275,5217,5971,6500,6799,6882,6780,6545,6237,5910,5618,5389,5241,5169,5156,5175,5169,5095,4889,4481,3850,2936,1792,414,-1066,-2594,-4002,-5208,-6069,-6529,-6524,-6062,-5209,-4055,-2768,-1515,-474,192,386,59,-743,-1910,-3270,-4595,-5698,-6348,-6463,-5933,-4831,-3234,-1337,656,2517,4052,5114,5633,5623,5160,4390,3475,2591,1875,1439,1320,1522,1986,2633,3356,4050,4614,4961,5019,4741,4106,3122,1837,326,-1300,-2912,-4355,-5495,-6195,-6366,-5981,-5043,-3674,-1987,-198,1531,2993,4086,4707,4892,4668,4194,3594,3049,2688,2610,2859,3426,4236,5197,6180,7050,7709,8047,8027,7616,6839,5718,4327,2712,951,-896,-2760,-4582,-6289,-7815,-9093,-10046,-10635,-10802,-10564,-9909,-8939,-7705,-6373,-5058,-3916,-3085,-2642,-2655,-3085,-3844,-4801,-5728,-6452,-6738,-6451,-5492,-3862,-1641,990,3811,6538,8907,10670,11645,11743,10948,9375,7183,4630,1977,-504,-2581,-4100,-4970,-5209,-4918,-4246,-3416,-2619,-2057,-1843,-2062,-2666,-3586,-4637,-5653,-6409,-6757,-6575,-5823,-4565,-2903,-1041,823,2457,3690,4388,4510,4079,3211,2058,805,-353,-1272,-1818,-1936,-1617,-900,134,1374,2721,4040,5248,6239,6960,7355,7427,7172,6651,5924,5081,4212,3419,2758,2304,2057,2020,2142,2358,2573,2710,2672,2423,1926,1217,346,-595,-1515,-2322,-2971,-3426,-3726,-3910,-4056,-4229,-4466,-4776,-5120,-5417,-5581,-5497,-5097,-4316,-3170,-1693,10,1815,3573,5142,6383,7235,7626,7604,7214,6563,5764,4927,4125,3415,2782,2208,1620,967,185,-757,-1861,-3102,-4401,-5686,-6843,-7774,-8400,-8643,-8484,-7929,-7010,-5803,-4402,-2914,-1448,-121,1009,1872,2467,2818,2973,3017,3030,3091,3257,3558,3966,4449,4899,5249,5374,5239,4776,4023,3013,1856,660,-431,-1319,-1904,-2175,-2144,-1900,-1557,-1249,-1093,-1183,-1538,-2140,-2909,-3717,-4460,-4993,-5255,-5194,-4826,-4215,-3454,-2669,-1984,-1513,-1351,-1519,-2037,-2824,-3791,-4812,-5732,-6436,-6799,-6765,-6304,-5442,-4240,-2792,-1207,380,1871,3137,4120,4755,5031,4978,4648,4141,3561,3028,2648,2495,2627,3014,3630,4356,5089,5681,6016,5989,5551,4692,3460,1948,294,-1377,-2890,-4142,-5024,-5480,-5511,-5151,-4469,-3581,-2583,-1592,-683,80,694,1161,1541,1876,2239,2663,3168,3754,4371,4989,5543,5983,6283,6411,6382,6212,5933,5597,5222,4839,4436,3988,3457,2791,1949,913,-311,-1682,-3118,-4531,-5798,-6816,-7487,-7749,-7569,-6971,-6011,-4795,-3467,-2177,-1099,-360,-71,-250,-860,-1781,-2819,-3769,-4390,-4507,-3998,-2839,-1109,1026,3315,5493,7272,8422,8782,8271,6937,4906,2409,-287,-2876,-5091,-6713,-7618,-7771,-7258,-6221,-4886,-3479,-2228,-1298,-809,-781,-1185,-1909,-2809,-3726,-4487,-4965,-5057,-4710,-3940,-2791,-1370,191,1759,3177,4334,5124,5487,5407,4909,4066,2992,1823,709,-199,-801,-997,-788,-173,745,1876,3059,4174,5075,5694,5962,5907,5555,4999,4335,3653,3050,2577,2278,2156,2189,2331,2529,2701,2794,2730,2470,1986,1275,348,-743,-1968,-3246,-4537,-5777,-6926,-7950,-8811,-9485,-9929,-10099,-9953,-9442,-8542,-7250,-5596,-3641,-1485,753,2937,4912,6558,7747,8416,8530,8116,7257,6076,4730,3383,2174,1218,556,182,23,-36,-131,-402,-954,-1863,-3106,-4648,-6323,-7992,-9433,-10473,-10970,-10826,-10062,-8730,-6991,-5017,-3017,-1166,383,1554,2318,2712,2824,2768,2677,2669,2843,3247,3898,4757,5741,6759,7675,8385,8777,8786,8383,7583,6459,5116,3677,2296,1083,158,-424,-626,-475,0,713,1592,2554,3510,4413,5189,5822,6270,6534,6590,6433,6054,5435,4582,3485,2170,659,-988,-2712,-4415,-5997,-7349,-8359,-8956,-9073,-8718,-7927,-6781,-5428,-3986,-2643,-1516,-730,-361,-400,-831,-1536,-2384,-3220,-3863,-4188,-4068,-3472,-2392,-923,821,2655,4396,5847,6844,7275,7074,6269,4926,3201,1252,-707,-2515,-4008,-5093,-5733,-5947,-5808,-5439,-4953,-4491,-4141,-3965,-3966,-4100,-4264,-4352,-4214,-3748,-2877,-1573,104,2063,4133,6135,7873,9180,9936,10081,9637,8676,7335,5774,4145,2590,1193,10,-973,-1787,-2489,-3158,-3825,-4549,-5326,-6152,-6979,-7755,-8403,-8859,-9065,-8984,-8622,-7992,-7167,-6205,-5201,-4220,-3325,-2538,-1864,-1249,-655,18,814,1808,3003,4400,5919,7483,8942,10158,10988,11294,11011,10091,8586,6592,4263,1808,-580,-2682,-4352,-5466,-5989,-5943,-5409,-4525,-3433,-2308,-1279,-485,27,213,116,-191,-607,-1003,-1270,-1325,-1123,-676,-36,700,1424,2020,2398,2492,2301,1839,1207,484,-184,-687,-918,-797,-297,570,1739,3100,4519,5843,6935,7670,7998,7884,7378,6552,5525,4422,3378,2494,1863,1516,1466,1660,2029,2473,2875,3135,3156,2887,2294,1400,241,-1113,-2568,-4061,-5483,-6797,-7928,-8873,-9601,-10136,-10466,-10603,-10524,-10208,-9612,-8701,-7447,-5860,-3978,-1901,248,2308,4108,5513,6392,6696,6412,5588,4336,2786,1098,-565,-2072,-3312,-4227,-4801,-5068,-5087,-4953,-4755,-4591,-4521,-4579,-4774,-5038,-5317,-5479,-5427,-5039,-4240,-2999,-1333,666,2868,5107,7199,8974,10312,11115,11382,11139,10481,9540,8452,7361,6374,5569,4980,4583,4330,4140,3916,3582,3072,2349,1431,340,-841,-2052,-3180,-4181,-4965,-5517,-5811,-5865,-5698,-5361,-4879,-4327,-3724,-3143,-2607,-2166,-1839,-1648,-1592,-1663,-1838,-2091,-2379,-2688,-2976,-3250,-3494,-3719,-3925,-4100,-4239,-4289,-4231,-3981,-3523,-2795,-1813,-579,830,2334,3802,5101,6098,6679,6768,6353,5461,4214,2741,1249,-95,-1107,-1669,-1716,-1252,-344,873,2257,3615,4790,5638,6056,6015,5532,4691,3638,2515,1514,748,323,261,527,1043,1681,2305,2796,3042,2996,2637,2006,1183,263,-621,-1385,-1905,-2169,-2111,-1798,-1245,-557,193,895,1476,1855,1992,1872,1503,935,222,-549,-1307,-1971,-2480,-2799,-2898,-2787,-2487,-2032,-1471,-839,-189,456,1051,1576,1994,2264,2352,2203,1788,1069,58,-1224,-2699,-4263,-5792,-7126,-8150,-8727,-8807,-8353,-7408,-6074,-4474,-2800,-1217,104,1014,1444,1340,739,-279,-1597,-3051,-4479,-5714,-6614,-7079,-7042,-6515,-5528,-4192,-2638,-1013,505,1790,2704,3188,3207,2810,2073,1139,158,-713,-1328,-1601,-1482,-980,-170,864,1980,3071,4027,4766,5267,5519,5565,5462,5283,5100,4978,4965,5070,5300,5599,5915,6159,6246,6083,5625,4803,3664,2208,559,-1191,-2881,-4374,-5517,-6200,-6332,-5886,-4880,-3394,-1559,455,2454,4244,5645,6533,6807,6463,5511,4058,2212,142,-1998,-4044,-5846,-7284,-8261,-8709,-8611,-7962,-6812,-5229,-3328,-1218,936,3017,4861,6373,7447,8044,8150,7804,7084,6102,4978,3853,2829,2001,1410,1064,923,923,957,936,751,345,-335,-1264,-2402,-3641,-4862,-5916,-6675,-7020,-6902,-6310,-5314,-4036,-2634,-1303,-213,485,699,403,-356,-1467,-2774,-4075,-5190,-5926,-6156,-5805,-4848,-3349,-1420,781,3044,5166,6952,8221,8880,8860,8184,6941,5249,3312,1303,-552,-2090,-3159,-3678,-3627,-3059,-2078,-848,459,1654,2575,3102,3156,2738,1891,714,-651,-2070,-3386,-4472,-5255,-5645,-5679,-5338,-4725,-3893,-2959,-1999,-1115,-348,253,686,971,1140,1226,1279,1299,1311,1285,1216,1054,799,409,-95,-718,-1416,-2166,-2902,-3599,-4195,-4672,-4994,-5147,-5115,-4901,-4483,-3893,-3108,-2171,-1086,113,1386,2703,3999,5228,6320,7226,7881,8269,8351,8162,7723,7101,6366,5588,4840,4169,3601,3161,2818,2585,2406,2285,2175,2079,1975,1868,1752,1629,1498,1352,1181,960,681,305,-167,-752,-1450,-2228,-3075,-3934,-4745,-5465,-6009,-6340,-6408,-6183,-5668,-4870,-3833,-2611,-1293,50,1302,2402,3260,3836,4112,4080,3799,3313,2723,2121,1605,1260,1147,1284,1664,2220,2868,3493,3971,4199,4088,3600,2739,1566,175,-1314,-2759,-4049,-5074,-5763,-6112,-6109,-5837,-5370,-4813,-4288,-3888,-3689,-3747,-4051,-4585,-5281,-6044,-6784,-7379,-7765,-7834,-7580,-6950,-5983,-4709,-3197,-1537,180,1834,3340,4588,5519,6078,6264,6100,5664,5039,4350,3698,3186,2885,2827,3010,3391,3910,4474,5013,5437,5694,5755,5608,5274,4796,4216,3592,2969,2380,1847,1377,960,579,218,-141,-513,-898,-1307,-1730,-2171,-2612,-3061,-3502,-3926,-4332,-4687,-4981,-5166,-5209,-5046,-4646,-3966,-3000,-1782,-358,1151,2627,3910,4846,5312,5212,4521,3276,1580,-420,-2511,-4531,-6264,-7594,-8426,-8737,-8568,-8016,-7196,-6273,-5363,-4598,-4021,-3669,-3476,-3383,-3257,-2991,-2479,-1648,-479,997,2708,4517,6295,7878,9136,9950,10264,10044,9339,8223,6802,5246,3667,2248,1074,274,-134,-99,311,1052,2010,3055,4070,4909,5470,5670,5451,4834,3834,2565,1127,-326,-1644,-2705,-3402,-3689,-3570,-3112,-2423,-1650,-934,-426,-218,-375,-905,-1760,-2870,-4124,-5407,-6599,-7611,-8332,-8730,-8748,-8383,-7653,-6566,-5190,-3558,-1750,181,2139,4060,5838,7388,8626,9469,9888,9851,9393,8569,7458,6181,4821,3496,2261,1168,213,-617,-1375,-2109,-2863,-3683,-4566,-5514,-6463,-7360,-8095,-8588,-8726,-8452,-7703,-6500,-4869,-2925,-797,1348,3329,4986,6189,6845,6949,6516,5651,4458,3093,1685,374,-749,-1596,-2138,-2354,-2277,-1945,-1425,-780,-83,602,1224,1731,2103,2320,2378,2312,2117,1874,1572,1296,1040,857,749,726,791,921,1103,1315,1517,1714,1857,1968,2005,1985,1876,1689,1390,993,468,-167,-927,-1788,-2739,-3741,-4754,-5718,-6572,-7243,-7669,-7806,-7619,-7136,-6382,-5444,-4394,-3335,-2333,-1450,-723,-149,271,569,767,891,939,924,808,583,204,-346,-1089,-2025,-3122,-4329,-5553,-6672,-7556,-8058,-8059,-7472,-6272,-4492,-2237,346,3066,5726,8137,10158,11683,12674,13149,13167,12837,12272,11587,10891,10257,9732,9333,9049,8845,8689,8527,8315,8012,7572,6970,6189,5222,4089,2823,1464,68,-1307,-2626,-3827,-4906,-5828,-6604,-7237,-7728,-8102,-8340,-8439,-8377,-8111,-7643,-6930,-6015,-4923,-3729,-2533,-1425,-511,136,477,503,250,-213,-792,-1397,-1915,-2294,-2458,-2426,-2203,-1881,-1526,-1257,-1128,-1216,-1493,-1946,-2469,-2990,-3378,-3570,-3488,-3143,-2539,-1769,-901,-62,669,1197,1480,1490,1249,789,198,-465,-1087,-1608,-1944,-2076,-1969,-1669,-1195,-629,-39,500,908,1147,1162,968,553,-21,-727,-1484,-2243,-2926,-3483,-3856,-4011,-3924,-3585,-3010,-2230,-1284,-243,840,1898,2882,3762,4514,5153,5667,6094,6416,6643,6763,6734,6538,6129,5478,4585,3459,2161,775,-579,-1776,-2688,-3219,-3305,-2946,-2172,-1093,196,1526,2783,3823,4556,4923,4897,4498,3777,2807,1683,496,-675,-1764,-2739,-3579,-4287,-4869,-5332,-5666,-5870,-5902,-5747,-5369,-4772,-3955,-2977,-1895,-807,195,1020,1608,1923,1970,1793,1463,1070,731,536,585,935,1613,2593,3823,5183,6566,7814,8803,9421,9575,9245,8412,7142,5500,3603,1572,-465,-2367,-4037,-5347,-6248,-6677,-6628,-6129,-5233,-4038,-2655,-1219,130,1250,2028,2362,2218,1581,524,-861,-2419,-3981,-5382,-6458,-7105,-7249,-6888,-6071,-4883,-3461,-1931,-438,898,2002,2792,3277,3421,3281,2861,2220,1389,428,-620,-1670,-2668,-3512,-4134,-4451,-4421,-4010,-3252,-2193,-947,353,1560,2510,3079,3187,2795,1970,796,-551,-1904,-3072,-3907,-4312,-4239,-3724,-2833,-1695,-432,793,1886,2716,3250,3452,3354,3009,2524,1973,1491,1124,942,942,1088,1318,1537,1653,1587,1267,693,-148,-1180,-2337,-3524,-4635,-5591,-6323,-6791,-6980,-6904,-6582,-6057,-5359,-4528,-3590,-2559,-1451,-261,995,2316,3679,5048,6394,7644,8778,9725,10464,10968,11205,11180,10865,10263,9376,8220,6825,5249,3555,1844,206,-1249,-2433,-3278,-3734,-3813,-3530,-2970,-2212,-1386,-601,11,360,376,48,-597,-1451,-2412,-3305,-4005,-4369,-4334,-3850,-2949,-1681,-138,1565,3307,4973,6429,7582,8330,8604,8371,7624,6397,4777,2854,778,-1325,-3298,-5005,-6329,-7162,-7453,-7163,-6325,-4997,-3303,-1388,559,2350,3793,4730,5026,4633,3530,1820,-384,-2857,-5394,-7738,-9680,-11050,-11736,-11701,-10990,-9697,-7983,-6031,-4020,-2131,-490,813,1754,2341,2645,2729,2711,2648,2645,2717,2898,3157,3453,3701,3837,3764,3446,2848,1990,930,-259,-1464,-2596,-3561,-4290,-4764,-4976,-4969,-4801,-4541,-4265,-4021,-3864,-3783,-3785,-3817,-3835,-3775,-3590,-3225,-2678,-1932,-1026,9,1107,2224,3288,4288,5168,5952,6620,7189,7647,7987,8166,8165,7938,7473,6765,5845,4745,3531,2255,973,-251,-1404,-2438,-3360,-4151,-4817,-5359,-5777,-6076,-6240,-6288,-6200,-6000,-5686,-5279,-4797,-4260,-3691,-3104,-2524,-1946,-1387,-833,-274,294,883,1483,2079,2645,3154,3569,3884,4094,4226,4320,4430,4607,4897,5325,5877,6531,7221,7865,8384,8669,8658,8280,7522,6399,4974,3349,1662,52,-1317,-2331,-2889,-2952,-2527,-1674,-493,878,2290,3598,4653,5349,5606,5386,4710,3617,2212,594,-1108,-2794,-4351,-5725,-6851,-7715,-8305,-8616,-8663,-8455,-8027,-7422,-6702,-5951,-5257,-4710,-4386,-4341,-4585,-5117,-5861,-6758,-7675,-8511,-9124,-9405,-9261,-8619,-7486,-5884,-3936,-1763,437,2501,4255,5576,6398,6696,6533,5980,5185,4257,3355,2573,2011,1724,1717,1989,2483,3135,3870,4609,5280,5844,6255,6515,6612,6562,6351,5997,5470,4792,3952,2987,1937,862,-171,-1099,-1872,-2466,-2864,-3104,-3204,-3218,-3190,-3149,-3130,-3127,-3132,-3123,-3056,-2914,-2665,-2318,-1885,-1410,-947,-558,-295,-193,-246,-433,-682,-922,-1066,-1035,-794,-326,337,1121,1950,2725,3345,3762,3899,3759,3325,2636,1710,623,-599,-1863,-3117,-4278,-5271,-6032,-6497,-6644,-6449,-5947,-5169,-4177,-3057,-1873,-727,323,1211,1896,2368,2619,2685,2585,2385,2119,1865,1658,1557,1598,1794,2160,2663,3263,3878,4436,4819,4982,4843,4428,3765,2948,2108,1363,871,705,962,1619,2658,3963,5406,6823,8049,8929,9347,9215,8518,7273,5569,3525,1303,-929,-3003,-4765,-6104,-6955,-7286,-7145,-6585,-5723,-4664,-3545,-2468,-1554,-883,-532,-545,-956,-1737,-2872,-4249,-5787,-7320,-8719,-9829,-10531,-10740,-10415,-9565,-8242,-6545,-4607,-2575,-639,1068,2375,3213,3514,3312,2673,1712,588,-583,-1639,-2512,-3111,-3412,-3401,-3081,-2485,-1631,-578,635,1941,3272,4552,5710,6657,7337,7677,7641,7209,6393,5233,3818,2247,661,-796,-1998,-2823,-3207,-3125,-2592,-1694,-520,777,2081,3227,4121,4650,4781,4495,3834,2875,1720,500,-676,-1690,-2486,-3010,-3290,-3347,-3260,-3100,-2948,-2869,-2910,-3072,-3364,-3722,-4114,-4460,-4690,-4759,-4604,-4221,-3594,-2765,-1764,-670,463,1559,2574,3447,4178,4715,5078,5234,5193,4950,4520,3933,3229,2471,1722,1047,508,128,-63,-103,-10,149,326,458,513,450,276,-13,-378,-793,-1200,-1571,-1858,-2052,-2137,-2132,-2048,-1912,-1744,-1557,-1365,-1152,-915,-623,-262,186,732,1360,2055,2767,3460,4075,4568,4905,5055,5028,4832,4499,4075,3591,3099,2614,2175,1771,1431,1143,925,774,711,741,869,1102,1389,1713,1982,2135,2074,1746,1083,104,-1175,-2660,-4222,-5731,-6994,-7892,-8274,-8080,-7284,-5936,-4155,-2117,-39,1841,3297,4159,4310,3734,2502,754,-1293,-3405,-5339,-6874,-7848,-8137,-7726,-6624,-4957,-2874,-579,1691,3725,5313,6303,6611,6203,5138,3524,1517,-683,-2883,-4878,-6503,-7632,-8171,-8112,-7450,-6273,-4661,-2745,-664,1435,3387,5061,6312,7075,7273,6941,6112,4905,3455,1917,469,-741,-1590,-1985,-1917,-1402,-529,580,1776,2916,3846,4464,4691,4496,3909,2975,1799,487,-841,-2056,-3074,-3799,-4212,-4292,-4104,-3703,-3219,-2742,-2396,-2249,-2354,-2708,-3264,-3956,-4669,-5300,-5744,-5899,-5725,-5177,-4283,-3080,-1660,-125,1407,2819,4004,4902,5449,5667,5558,5195,4630,3955,3229,2544,1957,1530,1322,1354,1655,2205,2974,3901,4904,5892,6760,7431,7828,7923,7703,7204,6473,5584,4619,3638,2723,1905,1228,713,370,198,197,324,568,851,1139,1347,1436,1350,1073,584,-90,-940,-1900,-2927,-3945,-4887,-5695,-6312,-6729,-6918,-6915,-6722,-6383,-5920,-5363,-4739,-4071,-3380,-2682,-1999,-1328,-681,-38,595,1237,1859,2465,2985,3394,3609,3596,3301,2714,1845,741,-529,-1853,-3123,-4210,-4995,-5392,-5329,-4794,-3811,-2459,-862,828,2434,3794,4755,5219,5123,4477,3326,1774,-52,-2004,-3926,-5685,-7149,-8239,-8875,-9033,-8711,-7932,-6783,-5343,-3751,-2152,-676,522,1358,1746,1680,1181,317,-797,-2061,-3311,-4450,-5332,-5879,-6017,-5702,-4943,-3760,-2248,-497,1328,3085,4608,5764,6470,6675,6411,5755,4813,3755,2700,1804,1155,812,784,1038,1502,2095,2732,3332,3847,4247,4512,4666,4711,4686,4604,4496,4370,4248,4143,4055,4002,3966,3949,3922,3857,3718,3463,3059,2478,1724,812,-205,-1246,-2234,-3042,-3598,-3816,-3663,-3144,-2322,-1277,-155,929,1842,2497,2837,2871,2628,2189,1658,1100,627,265,60,13,116,356,704,1145,1629,2118,2551,2859,2992,2895,2542,1939,1104,98,-1012,-2153,-3235,-4200,-4986,-5566,-5933,-6097,-6089,-5953,-5732,-5479,-5238,-5043,-4929,-4888,-4937,-5016,-5121,-5173,-5146,-4984,-4663,-4171,-3512,-2714,-1827,-906,-31,740,1340,1745,1929,1924,1767,1516,1246,1018,878,880,1016,1312,1737,2275,2891,3544,4176,4740,5150,5366,5303,4952,4252,3259,1964,481,-1132,-2740,-4232,-5504,-6445,-7010,-7152,-6891,-6260,-5342,-4217,-3005,-1798,-687,257,1002,1520,1829,1939,1888,1691,1386,995,554,103,-305,-609,-736,-638,-262,383,1273,2320,3427,4444,5263,5738,5797,5381,4483,3151,1460,-452,-2463,-4379,-6082,-7386,-8200,-8418,-8011,-6973,-5383,-3333,-995,1456,3818,5913,7580,8717,9272,9243,8706,7745,6515,5143,3797,2583,1618,949,607,560,762,1132,1574,2009,2331,2488,2416,2101,1552,798,-87,-1026,-1917,-2662,-3167,-3356,-3186,-2644,-1784,-665,574,1819,2916,3760,4259,4379,4126,3558,2766,1866,982,223,-319,-591,-596,-350,45,526,947,1250,1332,1175,776,163,-595,-1428,-2268,-3036,-3692,-4174,-4462,-4530,-4370,-3991,-3419,-2708,-1921,-1148,-460,40,312,267,-79,-757,-1716,-2891,-4211,-5545,-6811,-7878,-8683,-9146,-9248,-8986,-8399,-7550,-6536,-5461,-4433,-3552,-2880,-2451,-2245,-2207,-2237,-2220,-2035,-1582,-799,319,1729,3328,4961,6480,7701,8510,8802,8565,7821,6670,5242,3689,2198,894,-49,-577,-606,-155,731,1951,3372,4825,6149,7168,7756,7811,7289,6205,4624,2684,546,-1576,-3468,-4925,-5768,-5889,-5249,-3891,-1955,364,2805,5103,6988,8247,8727,8352,7156,5232,2770,-11,-2867,-5542,-7836,-9567,-10626,-10977,-10623,-9654,-8193,-6401,-4465,-2573,-887,435,1311,1689,1573,1040,189,-829,-1846,-2718,-3284,-3481,-3237,-2593,-1600,-357,995,2352,3567,4550,5216,5519,5440,5022,4302,3397,2403,1434,600,-30,-404,-520,-389,-78,358,836,1274,1631,1851,1944,1921,1837,1739,1708,1774,1996,2367,2882,3502,4152,4773,5266,5574,5615,5375,4819,3987,2898,1634,236,-1191,-2618,-3950,-5173,-6226,-7096,-7764,-8195,-8415,-8388,-8169,-7763,-7227,-6616,-5965,-5325,-4700,-4086,-3466,-2800,-2069,-1255,-372,551,1459,2292,2995,3514,3836,3959,3916,3750,3522,3276,3061,2886,2765,2667,2575,2438,2224,1897,1433,828,92,-744,-1650,-2555,-3429,-4182,-4785,-5164,-5303,-5156,-4755,-4083,-3217,-2186,-1079,40,1093,2014,2749,3257,3531,3584,3449,3196,2871,2545,2245,1996,1776,1573,1337,1059,715,335,-60,-403,-650,-729,-614,-265,304,1078,1996,3004,4006,4930,5690,6210,6445,6338,5885,5072,3938,2509,882,-870,-2615,-4235,-5611,-6630,-7227,-7372,-7076,-6405,-5456,-4347,-3207,-2165,-1313,-745,-488,-551,-908,-1487,-2215,-2984,-3676,-4212,-4472,-4427,-4010,-3241,-2138,-775,759,2342,3833,5098,6008,6470,6432,5883,4887,3514,1922,234,-1372,-2763,-3813,-4430,-4577,-4224,-3413,-2197,-655,1082,2914,4675,6251,7503,8353,8732,8638,8102,7200,6058,4794,3572,2507,1713,1244,1116,1277,1657,2131,2598,2937,3082,2974,2607,2005,1197,261,-753,-1767,-2718,-3558,-4242,-4744,-5067,-5214,-5221,-5134,-4994,-4871,-4812,-4854,-5029,-5335,-5738,-6207,-6639,-6970,-7095,-6942,-6460,-5636,-4490,-3096,-1540,53,1579,2915,3987,4726,5116,5173,4956,4538,4038,3533,3130,2864,2760,2801,2922,3081,3174,3160,2968,2552,1917,1034,-36,-1256,-2535,-3789,-4909,-5816,-6418,-6672,-6554,-6069,-5270,-4222,-3019,-1765,-555,504,1340,1873,2070,1905,1410,637,-315,-1315,-2243,-2961,-3372,-3428,-3098,-2442,-1531,-483,564,1488,2167,2527,2529,2186,1556,747,-123,-905,-1474,-1720,-1574,-1007,-46,1246,2776,4393,5985,7374,8458,9108,9256,8870,7950,6553,4753,2660,403,-1886,-4061,-5995,-7560,-8663,-9234,-9257,-8746,-7787,-6461,-4933,-3307,-1755,-365,756,1564,2046,2231,2184,1998,1784,1645,1692,1982,2559,3403,4476,5675,6910,8045,8978,9597,9829,9631,8984,7920,6481,4745,2807,760,-1282,-3206,-4924,-6311,-7315,-7838,-7868,-7389,-6444,-5111,-3499,-1755,-34,1511,2745,3568,3928,3812,3269,2376,1257,35,-1144,-2170,-2938,-3409,-3551,-3406,-3028,-2498,-1931,-1415,-1043,-878,-935,-1204,-1638,-2145,-2657,-3057,-3291,-3291,-3038,-2539,-1825,-954,8,986,1914,2725,3367,3802,3993,3924,3588,2988,2159,1145,10,-1167,-2305,-3335,-4177,-4809,-5187,-5321,-5232,-4943,-4528,-4012,-3480,-2946,-2458,-2001,-1565,-1106,-578,54,826,1739,2769,3880,4989,6025,6896,7520,7828,7774,7337,6526,5379,3959,2344,636,-1092,-2729,-4228,-5516,-6576,-7398,-7986,-8381,-8609,-8719,-8752,-8733,-8694,-8626,-8530,-8359,-8080,-7626,-6951,-6003,-4766,-3234,-1450,530,2615,4699,6672,8423,9848,10874,11444,11543,11187,10439,9377,8130,6810,5550,4455,3602,3041,2780,2788,3020,3385,3806,4169,4398,4410,4157,3633,2837,1836,696,-495,-1619,-2592,-3305,-3686,-3679,-3259,-2438,-1264,175,1759,3353,4802,5975,6757,7065,6868,6172,5025,3534,1812,31,-1655,-3086,-4136,-4717,-4805,-4411,-3617,-2523,-1273,6,1169,2111,2748,3018,2919,2448,1665,615,-606,-1928,-3261,-4524,-5657,-6590,-7287,-7702,-7835,-7669,-7241,-6587,-5779,-4896,-4042,-3295,-2739,-2420,-2338,-2472,-2746,-3081,-3381,-3560,-3548,-3320,-2847,-2175,-1348,-432,468,1296,1961,2438,2697,2774,2693,2520,2301,2077,1868,1669,1469,1223,919,517,24,-561,-1208,-1876,-2515,-3071,-3497,-3772,-3874,-3837,-3673,-3438,-3157,-2854,-2537,-2181,-1777,-1281,-696,-4,765,1571,2373,3101,3711,4159,4415,4483,4381,4139,3817,3454,3117,2829,2630,2509,2469,2461,2450,2376,2187,1855,1351,713,-41,-813,-1553,-2146,-2547,-2682,-2538,-2120,-1453,-606,374,1404,2424,3367,4182,4814,5233,5402,5315,4973,4407,3643,2761,1798,844,-45,-821,-1429,-1864,-2103,-2168,-2083,-1879,-1619,-1336,-1103,-950,-914,-997,-1182,-1407,-1599,-1658,-1497,-1034,-237,909,2344,3991,5740,7450,8991,10238,11072,11442,11285,10629,9498,7985,6185,4213,2189,215,-1615,-3244,-4631,-5761,-6650,-7307,-7788,-8117,-8338,-8489,-8591,-8668,-8742,-8801,-8874,-8931,-8981,-8991,-8943,-8804,-8535,-8119,-7514,-6722,-5722,-4547,-3212,-1790,-347,1031,2244,3224,3890,4210,4170,3777,3105,2190,1168,102,-868,-1672,-2220,-2481,-2435,-2124,-1591,-927,-218,468,1044,1488,1767,1901,1912,1856,1768,1709,1706,1766,1905,2077,2264,2418,2487,2446,2252,1906,1408,781,64,-696,-1443,-2128,-2687,-3094,-3290,-3274,-3019,-2542,-1847,-966,92,1267,2543,3846,5124,6320,7347,8169,8727,9000,8967,8650,8042,7215,6176,5019,3771,2520,1300,160,-877,-1802,-2619,-3344,-3988,-4572,-5090,-5542,-5910,-6150,-6241,-6118,-5767,-5142,-4258,-3116,-1780,-303,1227,2711,4073,5203,6068,6612,6845,6793,6492,6016,5409,4726,4007,3278,2560,1867,1203,572,-24,-605,-1182,-1789,-2461,-3225,-4114,-5129,-6255,-7434,-8591,-9607,-10358,-10724,-10579,-9872,-8560,-6691,-4352,-1700,1098,3816,6290,8329,9817,10692,10918,10567,9704,8480,7037,5540,4125,2923,1997,1406,1124,1137,1361,1732,2141,2506,2739,2765,2540,2025,1225,155,-1133,-2594,-4138,-5694,-7174,-8484,-9555,-10294,-10661,-10593,-10105,-9189,-7920,-6365,-4644,-2879,-1198,261,1416,2169,2514,2455,2060,1425,672,-74,-701,-1134,-1329,-1309,-1108,-816,-518,-278,-155,-143,-217,-309,-346,-242,53,580,1319,2246,3270,4325,5296,6103,6662,6909,6813,6351,5554,4456,3141,1693,233,-1131,-2289,-3152,-3667,-3805,-3598,-3095,-2386,-1582,-774,-81,435,711,731,501,62,-520,-1173,-1786,-2290,-2577,-2599,-2302,-1684,-759,402,1734,3111,4432,5573,6431,6929,7024,6705,6019,5030,3843,2559,1286,96,-950,-1849,-2603,-3261,-3867,-4466,-5103,-5773,-6480,-7166,-7783,-8243,-8475,-8394,-7964,-7140,-5952,-4423,-2639,-676,1338,3320,5137,6715,7961,8815,9234,9190,8687,7725,6377,4689,2801,820,-1076,-2764,-4096,-5003,-5427,-5391,-4941,-4173,-3211,-2167,-1181,-347,251,550,541,232,-339,-1073,-1892,-2650,-3233,-3504,-3379,-2779,-1711,-198,1649,3696,5772,7686,9263,10346,10821,10626,9768,8288,6306,3963,1413,-1148,-3584,-5735,-7498,-8793,-9570,-9817,-9554,-8805,-7636,-6099,-4275,-2241,-78,2112,4258,6234,7986,9391,10412,10969,11041,10609,9701,8353,6653,4682,2562,403,-1685,-3591,-5247,-6587,-7594,-8264,-8639,-8757,-8703,-8544,-8332,-8148,-7965,-7824,-7651,-7418,-7054,-6509,-5746,-4751,-3550,-2173,-705,799,2246,3575,4732,5673,6380,6849,7066,7058,6825,6397,5799,5063,4221,3309,2352,1368,373,-645,-1679,-2750,-3841,-4951,-6041,-7052,-7915,-8530,-8807,-8673,-8062,-6982,-5446,-3556,-1409,831,3025,5013,6677,7913,8678,8948,8765,8168,7258,6103,4821,3491,2208,1038,51,-730,-1274,-1593,-1719,-1686,-1561,-1392,-1238,-1134,-1107,-1168,-1309,-1522,-1779,-2051,-2311,-2514,-2640,-2635,-2495,-2175,-1693,-1048,-263,601,1529,2434,3295,4052,4672,5146,5442,5590,5583,5469,5276,5043,4813,4608,4446,4326,4217,4087,3886,3561,3100,2472,1725,892,62,-678,-1243,-1540,-1532,-1180,-511,431,1555,2741,3861,4761,5327,5425,5007,4020,2507,530,-1777,-4265,-6739,-9017,-10916,-12277,-13006,-13033,-12393,-11138,-9413,-7362,-5184,-3043,-1113,479,1645,2335,2550,2323,1725,842,-208,-1314,-2346,-3192,-3747,-3931,-3705,-3050,-2017,-670,866,2461,3961,5229,6147,6622,6618,6118,5161,3798,2113,206,-1840,-3886,-5873,-7662,-9195,-10390,-11178,-11545,-11441,-10898,-9914,-8542,-6832,-4858,-2700,-457,1780,3902,5820,7451,8737,9644,10160,10297,10086,9549,8744,7690,6454,5071,3623,2170,815,-372,-1308,-1945,-2263,-2274,-2033,-1611,-1107,-616,-221,-5,3,-232,-683,-1314,-2062,-2833,-3536,-4066,-4324,-4246,-3764,-2871,-1577,64,1950,3979,5977,7808,9294,10309,10735,10516,9642,8167,6190,3871,1360,-1133,-3467,-5480,-7073,-8186,-8789,-8906,-8576,-7867,-6855,-5625,-4254,-2818,-1379,28,1357,2609,3765,4822,5782,6629,7340,7891,8242,8357,8219,7798,7121,6190,5062,3781,2415,1044,-260,-1403,-2317,-2932,-3211,-3143,-2742,-2071,-1187,-211,783,1674,2384,2846,2997,2832,2332,1540,487,-743,-2084,-3430,-4707,-5811,-6697,-7297,-7601,-7611,-7342,-6863,-6205,-5459,-4667,-3899,-3219,-2661,-2289,-2128,-2213,-2562,-3160,-3995,-4996,-6084,-7143,-8029,-8615,-8761,-8379,-7421,-5889,-3885,-1514,1019,3524,5806,7671,9026,9778,9942,9558,8719,7537,6146,4662,3216,1904,818,18,-460,-600,-425,25,681,1457,2266,3017,3633,4063,4263,4235,3963,3489,2807,1981,1017,-16,-1075,-2092,-2995,-3726,-4211,-4437,-4357,-4000,-3376,-2530,-1525,-427,685,1720,2596,3243,3592,3618,3319,2697,1829,760,-423,-1626,-2797,-3832,-4699,-5330,-5692,-5768,-5538,-5030,-4263,-3298,-2187,-1028,131,1185,2108,2840,3375,3709,3869,3879,3780,3601,3365,3092,2776,2423,2024,1585,1112,635,185,-185,-429,-499,-390,-85,346,856,1354,1751,1992,2022,1846,1491,1012,499,23,-327,-490,-433,-124,416,1175,2110,3172,4313,5463,6560,7539,8338,8911,9214,9236,8963,8413,7599,6540,5265,3797,2155,384,-1485,-3396,-5282,-7081,-8712,-10109,-11220,-11989,-12393,-12410,-12030,-11286,-10192,-8829,-7266,-5592,-3908,-2282,-791,533,1663,2597,3337,3894,4270,4480,4496,4348,3979,3440,2688,1786,739,-381,-1539,-2663,-3710,-4635,-5397,-5998,-6421,-6706,-6864,-6960,-7007,-7052,-7105,-7160,-7212,-7218,-7129,-6911,-6485,-5837,-4921,-3740,-2317,-687,1073,2873,4613,6167,7447,8356,8853,8922,8596,7914,6975,5832,4597,3329,2108,998,53,-663,-1110,-1235,-1024,-461,428,1595,2961,4419,5844,7121,8131,8793,9062,8914,8388,7512,6358,4991,3474,1891,291,-1253,-2676,-3948,-4996,-5817,-6370,-6646,-6642,-6358,-5813,-5054,-4114,-3091,-2032,-1050,-181,491,971,1229,1315,1246,1098,903,732,620,598,702,921,1276,1735,2279,2865,3438,3944,4322,4520,4501,4236,3723,2968,2008,878,-355,-1641,-2910,-4110,-5186,-6085,-6761,-7163,-7249,-6981,-6345,-5333,-3979,-2334,-482,1454,3359,5065,6475,7460,7990,8037,7658,6915,5920,4765,3558,2379,1292,341,-442,-1062,-1489,-1760,-1855,-1823,-1674,-1458,-1217,-1009,-883,-904,-1099,-1514,-2149,-3001,-4029,-5180,-6369,-7519,-8523,-9300,-9781,-9911,-9687,-9115,-8254,-7160,-5928,-4633,-3341,-2120,-978,56,997,1863,2669,3439,4171,4857,5457,5926,6185,6187,5874,5248,4327,3191,1933,698,-398,-1221,-1683,-1742,-1375,-666,330,1442,2567,3520,4215,4523,4432,3921,3060,1934,652,-657,-1898,-2971,-3826,-4405,-4704,-4703,-4425,-3883,-3109,-2136,-1010,225,1500,2755,3903,4864,5561,5927,5923,5537,4784,3723,2438,1035,-367,-1640,-2677,-3376,-3667,-3518,-2912,-1896,-525,1106,2866,4640,6278,7648,8652,9181,9213,8712,7730,6303,4546,2550,452,-1632,-3569,-5264,-6630,-7619,-8217,-8438,-8329,-7957,-7398,-6728,-6015,-5306,-4646,-4041,-3511,-3035,-2602,-2188,-1766,-1319,-827,-288,303,929,1575,2221,2835,3406,3904,4320,4649,4886,5041,5122,5133,5077,4955,4740,4435,3992,3413,2658,1741,651,-560,-1873,-3202,-4481,-5631,-6547,-7180,-7447,-7331,-6832,-5987,-4866,-3564,-2179,-832,394,1403,2141,2583,2703,2551,2130,1530,775,-41,-879,-1664,-2331,-2833,-3100,-3092,-2783,-2144,-1212,-12,1366,2830,4254,5519,6500,7109,7263,6955,6171,4992,3474,1750,-71,-1856,-3481,-4864,-5900,-6587,-6877,-6825,-6459,-5843,-5049,-4127,-3138,-2122,-1112,-144,764,1566,2247,2764,3115,3267,3252,3058,2745,2341,1917,1529,1259,1142,1248,1562,2100,2805,3623,4478,5281,5957,6429,6635,6535,6096,5310,4195,2769,1112,-734,-2652,-4575,-6397,-8036,-9422,-10494,-11205,-11542,-11479,-11042,-10244,-9145,-7801,-6303,-4739,-3206,-1796,-571,408,1138,1606,1854,1913,1828,1656,1431,1205,1016,908,917,1077,1415,1931,2640,3491,4473,5504,6533,7460,8209,8676,8793,8491,7745,6549,4954,3028,882,-1343,-3509,-5460,-7055,-8189,-8775,-8792,-8253,-7226,-5819,-4151,-2374,-603,1028,2444,3583,4427,4993,5324,5468,5505,5462,5403,5315,5215,5068,4860,4574,4201,3751,3247,2711,2191,1691,1252,862,525,227,-55,-343,-659,-1032,-1472,-1987,-2574,-3209,-3871,-4522,-5136,-5680,-6131,-6469,-6669,-6719,-6597,-6282,-5780,-5074,-4192,-3155,-2000,-785,440,1603,2649,3518,4151,4543,4643,4498,4100,3508,2757,1910,1025,168,-589,-1188,-1563,-1679,-1504,-1047,-325,607,1680,2816,3907,4880,5624,6101,6222,5987,5358,4357,3012,1373,-469,-2421,-4350,-6143,-7672,-8858,-9624,-9977,-9907,-9502,-8815,-7948,-7003,-6043,-5162,-4382,-3724,-3173,-2687,-2224,-1737,-1190,-575,100,803,1498,2131,2689,3124,3462,3688,3850,3947,4027,4084,4131,4159,4146,4060,3880,3555,3073,2417,1586,623,-449,-1544,-2625,-3592,-4408,-5004,-5350,-5423,-5218,-4738,-4009,-3046,-1906,-608,760,2160,3490,4688,5661,6355,6716,6719,6381,5719,4797,3692,2484,1289,198,-681,-1256,-1463,-1241,-599,461,1860,3512,5293,7064,8685,10023,10960,11415,11345,10749,9677,8219,6493,4634,2781,1055,-442,-1640,-2514,-3057,-3329,-3367,-3274,-3113,-2955,-2862,-2849,-2937,-3105,-3337,-3591,-3846,-4058,-4208,-4274,-4228,-4080,-3807,-3426,-2945,-2383,-1768,-1126,-500,90,594,994,1273,1400,1398,1260,1001,649,204,-311,-904,-1578,-2347,-3222,-4202,-5284,-6433,-7599,-8724,-9718,-10525,-11052,-11281,-11160,-10718,-9970,-8975,-7791,-6491,-5125,-3755,-2414,-1128,81,1202,2219,3106,3847,4409,4760,4893,4797,4497,4052,3512,2999,2572,2352,2383,2724,3373,4297,5431,6671,7889,8948,9703,10040,9860,9126,7830,6045,3865,1446,-1041,-3415,-5504,-7167,-8318,-8907,-8952,-8518,-7675,-6561,-5247,-3873,-2498,-1219,-84,870,1609,2143,2474,2649,2697,2697,2674,2709,2816,3034,3369,3815,4367,4996,5684,6385,7074,7690,8195,8528,8657,8523,8122,7414,6419,5142,3611,1876,-15,-1991,-3970,-5882,-7632,-9168,-10418,-11370,-11969,-12248,-12160,-11735,-10960,-9839,-8403,-6677,-4725,-2628,-476,1601,3504,5110,6342,7147,7493,7433,6993,6300,5441,4544,3720,3058,2631,2473,2577,2935,3464,4127,4806,5441,5932,6199,6183,5816,5075,3947,2452,648,-1386,-3544,-5693,-7707,-9453,-10821,-11730,-12141,-12040,-11493,-10550,-9338,-7953,-6514,-5124,-3860,-2788,-1937,-1318,-913,-681,-563,-485,-380,-173,170,687,1360,2170,3061,3970,4838,5596,6197,6607,6789,6753,6476,5979,5267,4354,3280,2055,744,-629,-1999,-3332,-4583,-5711,-6681,-7461,-8018,-8344,-8420,-8262,-7882,-7298,-6551,-5639,-4598,-3426,-2133,-749,716,2198,3652,4991,6150,7043,7627,7863,7761,7350,6701,5900,5047,4250,3593,3157,2974,3057,3361,3835,4378,4898,5298,5490,5432,5084,4461,3573,2478,1212,-161,-1591,-3026,-4402,-5670,-6766,-7647,-8259,-8585,-8597,-8310,-7742,-6928,-5934,-4808,-3647,-2502,-1467,-583,98,575,843,956,953,915,902,976,1184,1543,2059,2712,3461,4274,5084,5853,6528,7059,7418,7559,7465,7121,6530,5711,4712,3582,2402,1227,119,-893,-1787,-2577,-3274,-3902,-4477,-5003,-5472,-5863,-6147,-6270,-6217,-5927,-5405,-4634,-3652,-2499,-1259,-19,1123,2066,2743,3089,3110,2808,2269,1556,808,110,-400,-666,-613,-244,417,1306,2321,3356,4297,5029,5481,5581,5318,4696,3751,2553,1165,-320,-1833,-3287,-4614,-5733,-6594,-7141,-7359,-7246,-6849,-6221,-5473,-4682,-3965,-3384,-3003,-2828,-2852,-3031,-3310,-3634,-3935,-4175,-4302,-4289,-4105,-3739,-3168,-2404,-1432,-279,1037,2479,3983,5483,6894,8111,9065,9656,9856,9628,9005,8031,6794,5389,3919,2475,1118,-112,-1216,-2202,-3109,-3953,-4761,-5520,-6232,-6856,-7375,-7749,-7950,-7961,-7760,-7342,-6712,-5889,-4896,-3795,-2612,-1434,-297,738,1630,2363,2925,3330,3611,3821,4004,4234,4544,4976,5537,6214,6963,7744,8464,9087,9514,9735,9694,9413,8898,8190,7318,6313,5191,3957,2610,1156,-394,-1993,-3590,-5094,-6435,-7512,-8287,-8706,-8787,-8554,-8062,-7391,-6602,-5787,-4995,-4286,-3696,-3239,-2920,-2714,-2578,-2462,-2290,-2010,-1535,-845,115,1315,2740,4311,5948,7535,8976,10155,11003,11446,11472,11070,10287,9185,7855,6383,4874,3385,1983,675,-535,-1674,-2764,-3845,-4919,-6004,-7080,-8115,-9088,-9939,-10634,-11123,-11360,-11337,-11022,-10461,-9679,-8744,-7750,-6742,-5820,-4991,-4299,-3710,-3205,-2726,-2222,-1634,-929,-71,924,2040,3227,4408,5521,6475,7211,7689,7872,7790,7457,6938,6284,5545,4758,3932,3076,2171,1234,260,-709,-1635,-2464,-3148,-3640,-3932,-3993,-3860,-3532,-3057,-2460,-1783,-1059,-331,365,998,1520,1923,2173,2293,2289,2220,2126,2095,2173,2433,2884,3540,4344,5244,6140,6936,7541,7864,7849,7461,6691,5571,4164,2539,825,-899,-2517,-3964,-5183,-6159,-6898,-7427,-7797,-8047,-8237,-8401,-8579,-8774,-8992,-9188,-9314,-9302,-9068,-8566,-7749,-6628,-5247,-3680,-2043,-436,1023,2269,3237,3941,4394,4673,4857,5034,5293,5689,6262,7004,7888,8825,9755,10542,11118,11381,11273,10769,9868,8587,7000,5152,3157,1092,-929,-2820,-4483,-5849,-6861,-7485,-7719,-7587,-7137,-6452,-5620,-4735,-3906,-3197,-2689,-2402,-2351,-2514,-2834,-3246,-3652,-3966,-4097,-3969,-3537,-2764,-1674,-275,1347,3129,4967,6740,8367,9720,10742,11338,11490,11150,10356,9121,7536,5686,3696,1681,-234,-1966,-3436,-4634,-5549,-6235,-6744,-7135,-7473,-7786,-8100,-8397,-8658,-8834,-8891,-8774,-8473,-7956,-7259,-6404,-5454,-4486,-3555,-2738,-2059,-1539,-1147,-852,-578,-270,145,724,1494,2480,3664,5011,6470,7947,9366,10606,11580,12188,12369,12087,11340,10168,8637,6850,4914,2950,1064,-652,-2119,-3288,-4134,-4651,-4864,-4816,-4570,-4205,-3813,-3456,-3226,-3136,-3227,-3472,-3852,-4313,-4820,-5313,-5773,-6154,-6452,-6623,-6662,-6518,-6172,-5583,-4732,-3615,-2242,-663,1066,2848,4591,6173,7496,8458,8993,9063,8667,7830,6626,5121,3421,1615,-197,-1933,-3527,-4927,-6108,-7057,-7779,-8297,-8627,-8812,-8866,-8832,-8705,-8488,-8157,-7660,-6966,-6021,-4824,-3375,-1737,22,1803,3502,5042,6345,7386,8169,8709,9085,9333,9538,9741,9982,10272,10603,10941,11251,11467,11553,11450,11144,10610,9859,8899,7746,6434,4976,3409,1762,64,-1631,-3278,-4806,-6155,-7252,-8037,-8484,-8558,-8310,-7766,-7031,-6184,-5349,-4609,-4062,-3740,-3685,-3868,-4266,-4795,-5397,-5952,-6393,-6601,-6521,-6082,-5259,-4063,-2513,-693,1313,3387,5397,7224,8746,9862,10513,10653,10286,9433,8156,6519,4643,2613,573,-1375,-3130,-4609,-5789,-6644,-7220,-7535,-7676,-7676,-7626,-7556,-7517,-7524,-7566,-7625,-7642,-7575,-7362,-6977,-6385,-5606,-4643,-3541,-2326,-1045,276,1596,2888,4112,5239,6229,7058,7694,8127,8341,8344,8130,7711,7091,6279,5286,4126,2815,1376,-154,-1733,-3294,-4779,-6099,-7192,-7969,-8405,-8444,-8120,-7448,-6507,-5385,-4183,-3001,-1936,-1042,-374,71,296,342,260,101,-62,-181,-187,-27,343,961,1840,2965,4311,5790,7332,8810,10124,11166,11857,12155,12043,11564,10768,9744,8583,7353,6138,4959,3862,2828,1866,953,76,-778,-1626,-2480,-3348,-4230,-5124,-6008,-6862,-7650,-8338,-8883,-9258,-9406,-9311,-8918,-8214,-7172,-5813,-4150,-2252,-186,1948,4051,6022,7771,9237,10359,11140,11567,11698,11565,11251,10808,10290,9739,9148,8515,7786,6921,5855,4556,2980,1145,-938,-3190,-5543,-7874,-10079,-12038,-13642,-14829,-15532,-15758,-15520,-14883,-13926,-12745,-11437,-10093,-8783,-7578,-6516,-5627,-4945,-4451,-4161,-4027,-4005,-4035,-4021,-3905,-3590,-3043,-2227,-1151,141,1597,3122,4639,6050,7284,8275,8989,9399,9524,9362,8961,8327,7506,6509,5376,4136,2846,1552,343,-746,-1630,-2314,-2768,-3044,-3155,-3192,-3175,-3180,-3223,-3330,-3494,-3704,-3932,-4149,-4323,-4436,-4454,-4386,-4197,-3886,-3431,-2800,-1977,-943,301,1730,3287,4908,6483,7927,9132,10036,10576,10759,10582,10112,9390,8501,7491,6423,5318,4211,3081,1949,778,-415,-1632,-2818,-3916,-4811,-5425,-5651,-5462,-4862,-3949,-2855,-1762,-817,-134,259,414,435,462,596,896,1335,1824,2250,2482,2469,2188,1715,1145,598,162,-136,-320,-493,-765,-1262,-2028,-3063,-4223,-5325,-6100,-6298,-5730,-4316,-2130,608,3564,6306,8434,9575,9508,8149,5594,2094,-1973,-6148,-9953,-12948,-14765,-15195,-14148,-11763,-8287,-4140,195,4212,7451,9561,10373,9878,8278,5903,3182,556,-1597,-3004,-3553,-3275,-2320,-948,606,2063,3258,4060,4440,4428,4097,3555,2887,2192,1508,857,245,-371,-981,-1606,-2206,-2727,-3105,-3258,-3161,-2787,-2216,-1525,-872,-390,-212,-401,-960,-1796,-2751,-3633,-4234,-4411,-4072,-3246,-2042,-654,687,1746,2349,2378,1847,838,-465,-1836,-3038,-3860,-4149,-3841,-2954,-1595,60,1786,3354,4538,5184,5191,4572,3426,1922,301,-1212,-2400,-3129,-3331,-3068,-2429,-1618,-801,-167,165,150,-203,-795,-1507,-2187,-2705,-2962,-2908,-2549,-1932,-1160,-328,422,1018,1364,1438,1256,854,333,-225,-693,-993,-1029,-784,-236,555,1515,2528,3463,4195,4622,4665,4314,3595,2583,1406,177,-950,-1874,-2496,-2760,-2668,-2220,-1517,-608,355,1301,2102,2715,3101,3274,3279,3193,3068,3000,2992,3083,3230,3404,3545,3622,3593,3471,3265,3021,2786,2603,2513,2536,2677,2929,3264,3646,4033,4379,4634,4775,4758,4600,4280,3844,3299,2692,2048,1392,756,137,-423,-941,-1368,-1703,-1910,-1969,-1865,-1607,-1202,-706,-158,355,776,1019,1031,763,188,-683,-1815,-3123,-4491,-5771,-6793,-7405,-7470,-6914,-5735,-3988,-1835,539,2895,5005,6657,7715,8087,7786,6881,5502,3820,2013,238,-1360,-2694,-3722,-4434,-4864,-5053,-5052,-4900,-4636,-4259,-3800,-3255,-2649,-2019,-1414,-883,-514,-323,-391,-695,-1239,-1972,-2822,-3713,-4555,-5269,-5785,-6066,-6075,-5835,-5355,-4698,-3915,-3083,-2272,-1542,-957,-536,-310,-256,-364,-575,-864,-1160,-1441,-1666,-1828,-1938,-2002,-2068,-2139,-2275,-2458,-2723,-3044,-3408,-3789,-4152,-4464,-4695,-4831,-4851,-4769,-4589,-4334,-4034,-3721,-3419,-3164,-2962,-2834,-2772,-2771,-2813,-2880,-2946,-2990,-2989,-2929,-2799,-2596,-2312,-1968,-1547,-1091,-594,-93,398,847,1236,1532,1724,1794,1731,1537,1219,788,288,-268,-820,-1337,-1776,-2092,-2268,-2274,-2104,-1760,-1257,-613,113,896,1650,2339,2886,3253,3415,3348,3084,2640,2083,1475,891,406,80,-36,74,411,940,1609,2360,3109,3802,4367,4782,5011,5068,4954,4706,4352,3942,3501,3077,2687,2360,2096,1917,1799,1763,1781,1852,1952,2065,2157,2222,2213,2143,1984,1758,1483,1184,895,662,504,470,569,820,1239,1801,2519,3347,4265,5233,6193,7117,7944,8653,9212,9613,9866,9979,9983,9895,9733,9534,9271,8991,8646,8259,7806,7278,6682,6018,5305,4576,3858,3206,2637,2204,1904,1766,1775,1927,2210,2586,3055,3545,4041,4462,4768,4901,4823,4527,4029,3378,2659,1951,1364,957,793,869,1167,1615,2140,2642,3045,3284,3316,3146,2785,2290,1711,1130,604,213,-15,-37,129,467,910,1389,1821,2118,2220,2087,1700,1104,336,-513,-1357,-2112,-2695,-3067,-3207,-3123,-2868,-2488,-2074,-1687,-1397,-1252,-1280,-1486,-1854,-2346,-2917,-3504,-4058,-4513,-4837,-4989,-4973,-4778,-4450,-3998,-3488,-2954,-2448,-2018,-1695,-1522,-1504,-1670,-1991,-2476,-3065,-3755,-4470,-5205,-5891,-6522,-7061,-7505,-7838,-8077,-8211,-8272,-8251,-8174,-8047,-7870,-7675,-7442,-7218,-6989,-6793,-6629,-6523,-6463,-6469,-6502,-6574,-6627,-6666,-6629,-6528,-6319,-6025,-5644,-5199,-4737,-4278,-3887,-3592,-3438,-3448,-3635,-3992,-4507,-5135,-5837,-6551,-7229,-7818,-8272,-8572,-8688,-8640,-8418,-8060,-7587,-7035,-6444,-5840,-5262,-4734,-4281,-3923,-3669,-3532,-3510,-3600,-3787,-4052,-4365,-4689,-4982,-5208,-5314,-5279,-5065,-4669,-4098,-3370,-2534,-1640,-754,54,729,1208,1467,1482,1258,823,209,-523,-1319,-2111,-2849,-3468,-3957,-4261,-4415,-4400,-4265,-4040,-3760,-3482,-3220,-3024,-2884,-2823,-2814,-2847,-2892,-2917,-2911,-2833,-2701,-2495,-2242,-1959,-1664,-1384,-1135,-915,-732,-567,-404,-223,-10,261,578,962,1393,1867,2368,2877,3374,3841,4249,4593,4842,5006,5067,5055,4978,4876,4772,4707,4688,4747,4856,5022,5207,5379,5509,5568,5530,5401,5167,4859,4492,4111,3737,3426,3186,3063,3057,3183,3431,3790,4231,4741,5266,5795,6276,6692,7018,7241,7365,7386,7336,7210,7054,6866,6675,6489,6314,6152,5999,5842,5675,5483,5255,4983,4661,4286,3878,3429,2988,2560,2201,1932,1805,1836,2061,2478,3092,3872,4788,5777,6772,7699,8470,9022,9295,9273,8968,8426,7741,7007,6349,5868,5643,5735,6135,6823,7714,8712,9698,10554,11174,11478,11424,11007,10271,9285,8166,7023,5991,5169,4632,4426,4519,4873,5376,5915,6375,6626,6617,6290,5678,4832,3860,2873,2013,1373,1046,1057,1391,1991,2755,3566,4310,4885,5228,5321,5182,4889,4509,4170,3927,3887,4052,4449,5023,5722,6453,7133,7667,7993,8055,7841,7351,6631,5730,4725,3692,2703,1829,1109,577,235,62,39,98,222,324,409,399,326,151,-93,-386,-707,-1013,-1283,-1489,-1622,-1673,-1660,-1578,-1454,-1290,-1093,-876,-626,-359,-70,223,513,768,981,1114,1159,1091,899,584,129,-438,-1123,-1891,-2712,-3554,-4379,-5130,-5788,-6288,-6619,-6759,-6705,-6488,-6126,-5692,-5213,-4774,-4396,-4136,-4001,-4004,-4140,-4385,-4724,-5127,-5567,-6022,-6470,-6889,-7267,-7583,-7827,-7987,-8052,-8019,-7891,-7674,-7392,-7059,-6715,-6376,-6083,-5843,-5686,-5614,-5633,-5738,-5929,-6186,-6508,-6866,-7254,-7640,-8018,-8351,-8638,-8851,-8992,-9051,-9033,-8950,-8812,-8640,-8442,-8245,-8038,-7856,-7674,-7505,-7341,-7156,-6961,-6712,-6420,-6064,-5651,-5194,-4703,-4209,-3727,-3281,-2890,-2551,-2286,-2082,-1957,-1898,-1915,-1994,-2134,-2325,-2553,-2814,-3104,-3430,-3795,-4223,-4711,-5279,-5917,-6614,-7348,-8071,-8750,-9329,-9762,-10018,-10070,-9913,-9562,-9040,-8400,-7686,-6972,-6297,-5738,-5312,-5069,-5001,-5108,-5367,-5732,-6155,-6581,-6939,-7187,-7263,-7142,-6799,-6243,-5498,-4610,-3643,-2666,-1747,-955,-330,97,309,335,171,-117,-525,-990,-1501,-2019,-2538,-3053,-3548,-4046,-4510,-4964,-5364,-5701,-5948,-6077,-6090,-5972,-5745,-5428,-5055,-4664,-4296,-3986,-3762,-3648,-3644,-3753,-3951,-4214,-4500,-4766,-4965,-5050,-4981,-4738,-4308,-3703,-2960,-2112,-1228,-363,426,1089,1590,1921,2061,2045,1872,1582,1202,749,269,-245,-746,-1244,-1701,-2117,-2456,-2713,-2853,-2872,-2747,-2479,-2076,-1540,-923,-234,458,1121,1701,2161,2473,2619,2604,2443,2169,1841,1495,1217,1035,1021,1192,1563,2139,2868,3728,4626,5522,6316,6976,7428,7673,7684,7498,7133,6649,6097,5539,5030,4615,4325,4170,4140,4222,4367,4550,4719,4841,4902,4873,4771,4592,4363,4104,3845,3609,3423,3301,3262,3310,3460,3702,4049,4484,5004,5592,6229,6887,7543,8163,8718,9185,9535,9763,9856,9828,9685,9460,9177,8866,8560,8270,8004,7764,7516,7262,6958,6595,6164,5656,5102,4510,3927,3388,2929,2601,2404,2380,2499,2750,3099,3476,3853,4150,4347,4401,4309,4085,3760,3383,3017,2723,2561,2586,2818,3274,3924,4738,5652,6598,7507,8307,8952,9403,9651,9698,9578,9320,8979,8591,8205,7841,7523,7242,6994,6753,6504,6217,5893,5512,5104,4680,4273,3921,3647,3482,3431,3494,3653,3885,4160,4446,4714,4936,5094,5175,5175,5102,4965,4798,4625,4488,4422,4458,4616,4911,5319,5835,6403,6987,7530,7977,8295,8437,8405,8173,7780,7220,6558,5800,5013,4211,3436,2706,2026,1418,866,387,-14,-328,-518,-579,-467,-189,271,879,1603,2380,3145,3835,4375,4740,4881,4810,4542,4118,3599,3059,2554,2166,1927,1869,2001,2286,2697,3157,3605,3963,4170,4180,3976,3558,2966,2237,1437,612,-183,-926,-1591,-2179,-2696,-3150,-3555,-3923,-4245,-4539,-4776,-4958,-5063,-5079,-4998,-4820,-4546,-4205,-3798,-3373,-2929,-2513,-2129,-1800,-1527,-1312,-1141,-998,-848,-668,-421,-94,326,832,1404,1999,2587,3104,3526,3802,3919,3856,3621,3218,2669,1991,1216,358,-549,-1494,-2449,-3403,-4328,-5216,-6034,-6778,-7414,-7944,-8349,-8622,-8777,-8795,-8709,-8514,-8231,-7881,-7472,-7027,-6567,-6108,-5688,-5331,-5071,-4942,-4956,-5128,-5426,-5839,-6290,-6751,-7138,-7414,-7533,-7466,-7222,-6806,-6255,-5618,-4937,-4274,-3670,-3173,-2803,-2592,-2538,-2642,-2898,-3279,-3765,-4327,-4929,-5540,-6128,-6650,-7083,-7392,-7553,-7568,-7414,-7143,-6748,-6312,-5852,-5447,-5126,-4934,-4888,-4993,-5235,-5586,-6013,-6459,-6892,-7252,-7507,-7627,-7593,-7402,-7078,-6640,-6145,-5639,-5175,-4803,-4557,-4445,-4467,-4590,-4777,-4987,-5170,-5307,-5379,-5395,-5374,-5351,-5352,-5428,-5577,-5835,-6169,-6573,-7001,-7396,-7722,-7904,-7920,-7740,-7359,-6815,-6139,-5397,-4666,-4010,-3511,-3217,-3172,-3388,-3847,-4505,-5287,-6103,-6849,-7438,-7783,-7851,-7613,-7092,-6335,-5409,-4402,-3409,-2510,-1786,-1285,-1034,-1033,-1265,-1677,-2242,-2876,-3557,-4224,-4848,-5405,-5878,-6251,-6526,-6701,-6768,-6756,-6657,-6503,-6310,-6100,-5895,-5713,-5556,-5428,-5314,-5203,-5070,-4903,-4694,-4432,-4130,-3783,-3402,-2979,-2516,-1995,-1418,-773,-66,680,1453,2194,2885,3469,3928,4235,4395,4411,4310,4116,3854,3545,3196,2809,2381,1892,1342,715,16,-744,-1543,-2356,-3131,-3841,-4444,-4904,-5218,-5363,-5363,-5226,-4980,-4657,-4271,-3864,-3438,-3029,-2632,-2275,-1941,-1646,-1362,-1083,-788,-460,-89,324,783,1264,1756,2231,2672,3047,3359,3578,3731,3813,3848,3856,3840,3817,3775,3694,3572,3364,3080,2689,2216,1655,1057,426,-177,-727,-1181,-1510,-1682,-1693,-1527,-1204,-746,-175,451,1110,1740,2322,2814,3217,3525,3753,3943,4110,4313,4569,4899,5323,5810,6357,6905,7427,7875,8214,8426,8492,8417,8219,7902,7495,7014,6466,5872,5234,4553,3847,3111,2375,1656,985,407,-42,-328,-406,-289,55,582,1272,2080,2945,3824,4653,5387,5983,6409,6647,6695,6566,6295,5921,5511,5111,4789,4583,4517,4613,4838,5188,5603,6050,6477,6846,7126,7303,7353,7296,7112,6837,6465,6016,5508,4945,4359,3760,3179,2647,2181,1826,1588,1492,1544,1733,2050,2471,2952,3476,3987,4474,4896,5251,5521,5719,5854,5935,6004,6058,6155,6286,6492,6767,7110,7522,7958,8413,8820,9164,9387,9478,9414,9193,8844,8375,7842,7264,6689,6142,5634,5183,4766,4383,4002,3607,3180,2710,2204,1680,1155,672,255,-56,-237,-269,-129,168,634,1229,1922,2675,3415,4097,4658,5060,5277,5298,5147,4837,4438,3974,3526,3124,2824,2641,2606,2695,2916,3217,3568,3929,4236,4473,4583,4579,4431,4179,3826,3417,2968,2531,2105,1747,1433,1207,1040,952,907,914,927,951,950,924,857,762,637,504,373,265,183,152,157,220,320,463,630,813,996,1173,1325,1456,1555,1623,1671,1700,1731,1776,1854,1978,2161,2398,2682,3005,3317,3619,3832,3958,3932,3747,3391,2867,2215,1462,686,-72,-731,-1259,-1603,-1768,-1727,-1536,-1188,-759,-278,199,614,937,1115,1145,1018,753,392,-27,-449,-823,-1119,-1290,-1339,-1250,-1045,-743,-377,17,398,726,973,1099,1099,957,691,312,-136,-634,-1132,-1615,-2055,-2447,-2790,-3081,-3334,-3544,-3720,-3862,-3970,-4054,-4119,-4171,-4243,-4315,-4424,-4548,-4686,-4821,-4931,-4978,-4954,-4813,-4552,-4158,-3623,-2977,-2220,-1408,-557,277,1052,1738,2281,2673,2894,2935,2826,2569,2204,1757,1254,720,171,-378,-927,-1475,-2025,-2592,-3175,-3787,-4421,-5073,-5727,-6362,-6957,-7492,-7948,-8325,-8610,-8820,-8950,-9022,-9030,-8992,-8909,-8783,-8622,-8429,-8193,-7935,-7631,-7288,-6908,-6475,-6005,-5490,-4935,-4361,-3762,-3171,-2588,-2042,-1537,-1093,-709,-404,-171,-22,54,51,-15,-148,-330,-574,-863,-1225,-1640,-2140,-2700,-3325,-3984,-4638,-5260,-5795,-6227,-6522,-6683,-6708,-6629,-6450,-6224,-5957,-5693,-5449,-5230,-5059,-4915,-4789,-4666,-4510,-4310,-4042,-3698,-3284,-2804,-2289,-1751,-1238,-763,-367,-63,132,210,168,20,-240,-582,-1000,-1473,-1983,-2530,-3093,-3681,-4275,-4878,-5480,-6057,-6602,-7079,-7475,-7762,-7925,-7946,-7829,-7554,-7153,-6608,-5957,-5212,-4400,-3560,-2723,-1923,-1201,-580,-82,261,461,483,365,94,-275,-722,-1186,-1621,-1987,-2226,-2349,-2320,-2187,-1972,-1736,-1543,-1456,-1523,-1791,-2256,-2921,-3736,-4657,-5605,-6531,-7340,-8011,-8464,-8698,-8684,-8435,-7980,-7346,-6604,-5790,-4986,-4219,-3553,-2992,-2564,-2251,-2031,-1887,-1752,-1628,-1442,-1200,-873,-470,3,519,1059,1590,2085,2528,2902,3195,3415,3548,3614,3613,3546,3427,3260,3041,2792,2493,2157,1774,1338,857,315,-257,-870,-1469,-2053,-2566,-2994,-3298,-3465,-3479,-3345,-3070,-2671,-2177,-1622,-1046,-494,-8,376,635,745,728,573,329,9,-344,-699,-1034,-1321,-1545,-1697,-1758,-1743,-1637,-1469,-1243,-991,-742,-507,-329,-189,-122,-97,-117,-162,-214,-261,-293,-301,-283,-243,-177,-93,19,146,301,459,626,771,894,955,977,910,809,648,481,331,236,231,342,577,926,1374,1865,2376,2842,3235,3527,3703,3769,3744,3654,3535,3420,3333,3301,3329,3419,3563,3735,3921,4089,4222,4297,4314,4251,4133,3944,3718,3453,3174,2893,2630,2398,2216,2089,2027,2030,2090,2198,2333,2473,2593,2675,2688,2626,2479,2241,1940,1572,1175,775,388,65,-194,-340,-373,-272,-44,298,725,1207,1706,2188,2636,3025,3365,3638,3867,4044,4173,4262,4293,4279,4212,4097,3965,3819,3708,3652,3669,3784,3974,4229,4496,4732,4872,4872,4683,4304,3732,3020,2229,1444,763,264,21,81,439,1092,1966,2996,4094,5165,6145,6958,7578,7971,8148,8115,7912,7567,7130,6643,6125,5637,5155,4732,4341,3997,3691,3418,3165,2933,2697,2463,2201,1923,1594,1232,821,371,-96,-578,-1037,-1457,-1811,-2071,-2231,-2269,-2183,-1976,-1652,-1231,-737,-190,376,935,1478,1976,2454,2892,3322,3741,4163,4582,4996,5387,5743,6052,6292,6464,6539,6532,6414,6211,5914,5547,5129,4685,4245,3841,3488,3214,3022,2910,2873,2872,2891,2877,2802,2630,2348,1962,1491,992,512,137,-88,-95,129,599,1281,2125,3072,4021,4919,5672,6247,6611,6751,6702,6487,6161,5784,5397,5060,4794,4611,4505,4444,4386,4284,4087,3765,3294,2684,1959,1172,379,-348,-948,-1373,-1583,-1575,-1369,-987,-515,7,493,881,1138,1226,1160,958,670,337,25,-232,-412,-496,-520,-500,-473,-485,-538,-658,-807,-983,-1128,-1225,-1229,-1140,-932,-651,-291,71,412,664,790,764,561,212,-276,-832,-1409,-1933,-2338,-2588,-2637,-2495,-2177,-1731,-1224,-726,-310,-31,76,3,-223,-557,-929,-1275,-1512,-1601,-1500,-1203,-739,-142,523,1190,1788,2282,2618,2807,2845,2764,2601,2389,2162,1938,1723,1512,1289,1026,711,317,-163,-713,-1338,-1983,-2625,-3218,-3721,-4102,-4356,-4456,-4445,-4309,-4113,-3860,-3609,-3372,-3182,-3047,-2971,-2943,-2935,-2943,-2909,-2845,-2707,-2507,-2252,-1959,-1662,-1398,-1202,-1106,-1125,-1268,-1512,-1841,-2216,-2594,-2938,-3203,-3359,-3376,-3240,-2941,-2501,-1936,-1307,-645,-37,497,887,1141,1249,1239,1152,1034,924,855,846,880,952,1012,1022,938,724,354,-160,-815,-1546,-2323,-3054,-3716,-4230,-4606,-4820,-4912,-4915,-4882,-4858,-4889,-4987,-5167,-5405,-5676,-5945,-6165,-6315,-6365,-6309,-6157,-5916,-5618,-5279,-4931,-4579,-4241,-3906,-3562,-3205,-2795,-2343,-1831,-1282,-713,-174,314,679,914,972,855,566,127,-426,-1041,-1670,-2257,-2758,-3152,-3417,-3575,-3644,-3664,-3679,-3728,-3843,-4041,-4317,-4651,-5011,-5346,-5618,-5776,-5795,-5661,-5364,-4937,-4384,-3764,-3103,-2452,-1867,-1374,-1043,-872,-907,-1119,-1487,-1977,-2493,-3009,-3415,-3698,-3806,-3743,-3537,-3229,-2898,-2608,-2446,-2457,-2693,-3146,-3798,-4597,-5457,-6299,-7027,-7557,-7833,-7815,-7492,-6904,-6088,-5122,-4094,-3060,-2106,-1265,-560,-13,404,692,884,991,1039,1035,995,923,817,696,542,394,238,109,27,8,81,243,496,814,1163,1482,1720,1805,1698,1368,802,32,-906,-1940,-3001,-4013,-4911,-5643,-6174,-6492,-6602,-6526,-6303,-5980,-5608,-5239,-4915,-4654,-4486,-4378,-4332,-4307,-4258,-4173,-3999,-3735,-3360,-2887,-2323,-1710,-1073,-468,75,511,827,1012,1074,1052,958,843,715,600,486,373,221,20,-267,-643,-1119,-1677,-2297,-2931,-3545,-4075,-4490,-4737,-4791,-4632,-4252,-3662,-2882,-1948,-908,191,1285,2322,3254,4040,4645,5068,5286,5336,5224,5008,4709,4393,4066,3770,3492,3231,2967,2677,2345,1970,1543,1104,647,238,-136,-422,-640,-777,-858,-905,-939,-994,-1075,-1212,-1393,-1624,-1886,-2165,-2442,-2688,-2897,-3039,-3126,-3154,-3138,-3103,-3058,-3018,-2984,-2938,-2861,-2727,-2501,-2184,-1764,-1268,-729,-202,270,618,823,852,719,447,94,-283,-609,-819,-862,-703,-338,214,901,1656,2391,3020,3465,3668,3593,3261,2698,2002,1259,581,79,-177,-131,229,871,1742,2754,3812,4815,5678,6333,6743,6899,6821,6556,6162,5698,5225,4786,4406,4105,3863,3685,3524,3380,3210,3019,2792,2547,2291,2055,1863,1741,1718,1806,2010,2317,2704,3120,3523,3844,4038,4064,3900,3554,3055,2442,1787,1145,583,146,-132,-243,-192,-14,248,535,782,941,958,822,525,92,-432,-1000,-1551,-2028,-2397,-2612,-2669,-2558,-2299,-1918,-1452,-945,-441,31,435,782,1066,1326,1583,1877,2223,2624,3073,3511,3916,4216,4387,4397,4262,3995,3666,3316,3026,2844,2810,2945,3227,3632,4093,4554,4941,5206,5319,5271,5092,4818,4503,4203,3959,3798,3735,3749,3831,3929,4015,4045,3988,3828,3555,3195,2778,2349,1978,1709,1599,1680,1951,2399,2977,3608,4223,4727,5050,5136,4948,4496,3804,2931,1953,945,-8,-849,-1522,-2013,-2310,-2440,-2425,-2318,-2157,-1991,-1852,-1763,-1726,-1729,-1753,-1751,-1718,-1601,-1414,-1133,-776,-354,119,628,1154,1690,2217,2739,3243,3732,4205,4655,5097,5508,5890,6220,6462,6605,6588,6404,6022,5441,4680,3768,2762,1718,711,-198,-944,-1488,-1794,-1855,-1673,-1271,-683,53,886,1768,2646,3470,4200,4793,5231,5487,5570,5476,5231,4862,4393,3866,3304,2738,2190,1670,1193,761,382,59,-203,-395,-518,-569,-567,-520,-477,-454,-508,-654,-925,-1307,-1804,-2361,-2953,-3525,-4028,-4431,-4697,-4814,-4778,-4608,-4321,-3955,-3552,-3142,-2770,-2445,-2171,-1935,-1695,-1416,-1045,-558,66,810,1642,2507,3340,4076,4658,5048,5227,5215,5022,4734,4366,4027,3731,3532,3438,3421,3461,3481,3433,3243,2866,2283,1491,541,-511,-1577,-2569,-3400,-4013,-4364,-4449,-4289,-3914,-3389,-2759,-2077,-1398,-727,-119,448,948,1389,1776,2107,2384,2609,2779,2886,2930,2888,2765,2525,2178,1697,1101,386,-409,-1262,-2105,-2905,-3580,-4104,-4424,-4532,-4440,-4157,-3760,-3278,-2804,-2381,-2077,-1922,-1943,-2134,-2480,-2931,-3437,-3922,-4325,-4571,-4628,-4440,-4035,-3401,-2614,-1716,-797,67,814,1379,1747,1898,1856,1640,1294,848,343,-197,-753,-1294,-1819,-2280,-2680,-2965,-3140,-3168,-3068,-2833,-2501,-2098,-1678,-1279,-966,-756,-705,-801,-1051,-1422,-1866,-2330,-2740,-3030,-3150,-3038,-2703,-2108,-1315,-337,749,1889,3013,4062,4994,5750,6336,6711,6902,6917,6774,6517,6164,5753,5297,4816,4307,3768,3186,2545,1836,1060,218,-653,-1527,-2359,-3098,-3725,-4194,-4531,-4714,-4801,-4793,-4740,-4644,-4515,-4347,-4112,-3809,-3406,-2921,-2352,-1739,-1108,-507,27,456,764,928,969,879,708,454,168,-143,-451,-736,-999,-1215,-1402,-1541,-1657,-1743,-1818,-1898,-1986,-2115,-2264,-2459,-2663,-2874,-3044,-3157,-3170,-3079,-2876,-2580,-2228,-1858,-1529,-1268,-1122,-1080,-1158,-1309,-1519,-1737,-1934,-2081,-2158,-2150,-2071,-1915,-1714,-1480,-1237,-1004,-786,-583,-386,-183,40,275,527,762,974,1123,1208,1213,1145,1010,817,577,291,-38,-410,-822,-1253,-1687,-2082,-2386,-2565,-2553,-2340,-1900,-1263,-456,447,1381,2269,3028,3614,3961,4062,3894,3481,2858,2067,1199,296,-528,-1231,-1738,-2016,-2048,-1847,-1442,-906,-294,298,817,1186,1383,1396,1226,923,505,37,-454,-926,-1349,-1698,-1946,-2071,-2048,-1859,-1496,-972,-309,439,1206,1909,2460,2779,2814,2534,1960,1143,161,-869,-1865,-2705,-3337,-3718,-3826,-3705,-3372,-2901,-2338,-1744,-1151,-600,-96,341,718,1026,1263,1436,1522,1551,1503,1419,1303,1187,1096,1039,1041,1082,1169,1265,1359,1415,1416,1344,1190,956,657,298,-87,-501,-910,-1324,-1717,-2097,-2436,-2736,-2965,-3133,-3215,-3245,-3225,-3199,-3199,-3248,-3378,-3583,-3863,-4189,-4526,-4829,-5056,-5159,-5118,-4917,-4566,-4086,-3516,-2881,-2226,-1577,-945,-378,144,555,877,1051,1102,1004,804,519,212,-59,-252,-311,-229,-21,291,617,911,1072,1064,840,404,-206,-954,-1743,-2521,-3188,-3705,-4000,-4074,-3897,-3503,-2912,-2172,-1333,-437,461,1352,2188,2999,3744,4464,5126,5748,6299,6769,7135,7365,7454,7378,7135,6735,6181,5498,4716,3854,2959,2060,1192,405,-293,-862,-1309,-1640,-1865,-2027,-2138,-2236,-2331,-2430,-2541,-2652,-2766,-2874,-2977,-3078,-3166,-3246,-3283,-3278,-3181,-2982,-2650,-2181,-1572,-860,-66,727,1477,2100,2553,2795,2801,2596,2175,1603,902,127,-682,-1487,-2258,-2958,-3566,-4054,-4399,-4599,-4648,-4572,-4408,-4202,-4022,-3915,-3933,-4100,-4407,-4824,-5290,-5723,-6042,-6169,-6044,-5640,-4955,-4017,-2876,-1599,-256,1087,2359,3532,4551,5423,6126,6678,7084,7363,7527,7597,7582,7501,7368,7185,6966,6696,6372,5970,5461,4829,4040,3094,1991,762,-543,-1852,-3091,-4175,-5041,-5652,-5974,-6045,-5878,-5556,-5127,-4663,-4213,-3808,-3458,-3154,-2860,-2564,-2210,-1811,-1329,-806,-233,327,864,1321,1682,1922,2039,2038,1930,1745,1498,1225,943,673,426,202,-2,-202,-398,-616,-835,-1076,-1293,-1500,-1652,-1750,-1771,-1717,-1593,-1423,-1232,-1055,-925,-860,-879,-963,-1099,-1252,-1371,-1443,-1413,-1295,-1076,-779,-442,-78,262,572,842,1063,1264,1441,1627,1824,2048,2295,2555,2825,3064,3261,3375,3379,3266,3021,2670,2240,1769,1311,889,542,265,59,-107,-253,-420,-629,-901,-1243,-1640,-2067,-2493,-2857,-3128,-3244,-3187,-2930,-2478,-1851,-1100,-267,561,1341,1999,2497,2821,2951,2921,2734,2455,2091,1707,1311,933,582,250,-66,-384,-711,-1064,-1450,-1869,-2337,-2846,-3387,-3970,-4551,-5122,-5643,-6052,-6316,-6355,-6140,-5616,-4796,-3692,-2389,-968,433,1709,2730,3431,3762,3736,3409,2860,2229,1598,1120,836,821,1076,1560,2240,3013,3822,4561,5188,5626,5865,5887,5698,5350,4851,4293,3688,3118,2605,2189,1896,1726,1690,1755,1905,2081,2238,2316,2264,2041,1630,1026,251,-656,-1654,-2684,-3702,-4659,-5515,-6248,-6833,-7262,-7544,-7673,-7677,-7574,-7387,-7157,-6894,-6635,-6377,-6127,-5866,-5567,-5204,-4744,-4163,-3460,-2628,-1705,-720,268,1215,2055,2766,3300,3663,3859,3903,3844,3698,3522,3325,3131,2945,2754,2545,2310,2015,1659,1236,735,181,-414,-1026,-1606,-2127,-2535,-2792,-2873,-2742,-2422,-1910,-1270,-536,209,922,1540,2034,2398,2627,2763,2823,2866,2912,3004,3155,3370,3648,3978,4341,4721,5093,5425,5695,5860,5897,5769,5473,4981,4323,3510,2580,1606,623,-275,-1048,-1650,-2049,-2268,-2314,-2260,-2145,-2056,-2026,-2118,-2341,-2695,-3162,-3687,-4221,-4700,-5048,-5223,-5169,-4871,-4323,-3536,-2562,-1438,-256,939,2040,3021,3793,4364,4694,4820,4754,4542,4227,3842,3436,3015,2598,2185,1757,1317,835,316,-253,-857,-1504,-2164,-2852,-3538,-4229,-4911,-5572,-6190,-6736,-7180,-7470,-7585,-7480,-7148,-6595,-5832,-4916,-3890,-2814,-1749,-719,237,1141,1996,2846,3717,4623,5574,6541,7478,8335,9031,9528,9765,9744,9453,8943,8250,7448,6588,5740,4916,4171,3465,2820,2182,1543,865,138,-646,-1493,-2384,-3296,-4212,-5076,-5862,-6504,-6958,-7161,-7074,-6668,-5936,-4916,-3651,-2245,-778,625,1884,2918,3686,4167,4388,4368,4182,3874,3522,3178,2881,2676,2565,2538,2594,2667,2747,2768,2701,2516,2185,1713,1093,358,-466,-1324,-2158,-2900,-3487,-3855,-3984,-3848,-3491,-2951,-2314,-1670,-1109,-703,-524,-566,-844,-1275,-1797,-2291,-2656,-2787,-2613,-2091,-1233,-78,1289,2760,4228,5572,6706,7559,8087,8292,8180,7809,7220,6499,5698,4893,4148,3498,3007,2671,2512,2497,2599,2743,2891,2946,2891,2641,2220,1588,792,-146,-1178,-2238,-3268,-4186,-4935,-5440,-5662,-5570,-5156,-4456,-3509,-2387,-1183,32,1161,2156,2954,3559,3943,4164,4224,4183,4054,3872,3638,3371,3050,2682,2251,1744,1167,504,-223,-1009,-1820,-2642,-3427,-4155,-4791,-5300,-5668,-5875,-5908,-5798,-5546,-5209,-4821,-4423,-4050,-3705,-3392,-3080,-2752,-2356,-1882,-1293,-596,196,1055,1917,2735,3437,3971,4312,4442,4397,4218,3973,3730,3545,3451,3458,3556,3706,3881,4042,4165,4252,4289,4308,4298,4292,4271,4247,4188,4093,3928,3700,3389,3014,2586,2127,1663,1195,738,267,-231,-791,-1442,-2192,-3047,-3975,-4945,-5886,-6751,-7465,-8002,-8325,-8435,-8345,-8077,-7668,-7124,-6486,-5737,-4910,-3999,-3024,-2013,-981,31,1003,1898,2697,3377,3925,4346,4645,4852,4994,5115,5232,5385,5571,5797,6058,6321,6582,6792,6919,6921,6743,6353,5716,4821,3683,2352,884,-616,-2063,-3347,-4390,-5129,-5532,-5613,-5399,-4969,-4392,-3759,-3133,-2567,-2081,-1660,-1292,-909,-494,14,613,1325,2112,2952,3787,4579,5259,5822,6200,6424,6465,6356,6103,5742,5271,4744,4140,3506,2821,2108,1344,538,-325,-1239,-2189,-3156,-4096,-4962,-5710,-6282,-6651,-6791,-6687,-6360,-5818,-5114,-4287,-3405,-2531,-1722,-1035,-499,-134,52,86,-14,-191,-400,-581,-674,-653,-474,-174,255,724,1206,1600,1866,1934,1781,1402,811,76,-758,-1580,-2344,-2957,-3401,-3650,-3727,-3658,-3497,-3288,-3066,-2875,-2710,-2598,-2521,-2477,-2452,-2425,-2388,-2312,-2184,-1983,-1685,-1277,-728,-35,822,1835,2986,4241,5541,6834,8034,9096,9954,10587,10984,11159,11135,10966,10664,10292,9843,9346,8791,8160,7452,6632,5708,4664,3511,2258,930,-470,-1899,-3361,-4814,-6240,-7604,-8842,-9927,-10758,-11318,-11524,-11381,-10871,-10044,-8945,-7669,-6294,-4914,-3591,-2380,-1290,-321,559,1375,2167,2943,3718,4467,5170,5782,6261,6570,6668,6547,6203,5649,4917,4043,3060,2016,929,-161,-1233,-2265,-3218,-4085,-4820,-5423,-5868,-6154,-6281,-6246,-6060,-5737,-5285,-4728,-4077,-3353,-2574,-1752,-917,-74,719,1460,2081,2564,2874,2988,2917,2654,2249,1714,1121,485,-118,-689,-1164,-1562,-1850,-2036,-2135,-2122,-2047,-1875,-1649,-1361,-1033,-676,-317,41,363,641,859,986,1026,940,735,393,-76,-639,-1266,-1876,-2414,-2794,-2960,-2877,-2522,-1938,-1147,-260,661,1493,2155,2582,2726,2597,2229,1693,1090,524,90,-113,-60,288,884,1655,2519,3317,3961,4306,4286,3849,2995,1786,300,-1320,-2949,-4432,-5663,-6542,-7049,-7180,-7009,-6610,-6114,-5610,-5198,-4921,-4791,-4781,-4822,-4834,-4736,-4455,-3958,-3221,-2288,-1197,-40,1112,2172,3075,3787,4279,4575,4678,4637,4471,4209,3879,3484,3062,2618,2193,1812,1515,1317,1240,1264,1370,1517,1642,1706,1653,1467,1148,722,237,-246,-674,-998,-1201,-1285,-1272,-1204,-1129,-1078,-1086,-1157,-1273,-1428,-1562,-1679,-1738,-1765,-1773,-1807,-1924,-2167,-2575,-3152,-3892,-4736,-5640,-6504,-7265,-7834,-8157,-8180,-7896,-7294,-6419,-5325,-4080,-2787,-1517,-351,653,1468,2085,2515,2795,2956,3046,3085,3108,3100,3061,2946,2737,2380,1884,1212,423,-481,-1409,-2319,-3132,-3784,-4232,-4444,-4415,-4167,-3753,-3219,-2667,-2138,-1713,-1402,-1217,-1123,-1066,-987,-824,-527,-73,545,1304,2163,3073,3970,4800,5500,6034,6361,6481,6379,6090,5631,5043,4366,3637,2884,2136,1398,675,-36,-745,-1453,-2159,-2848,-3485,-4043,-4469,-4730,-4780,-4606,-4195,-3581,-2797,-1918,-1017,-186,494,960,1148,1057,673,54,-750,-1643,-2545,-3344,-3972,-4350,-4458,-4294,-3905,-3359,-2756,-2197,-1775,-1575,-1633,-1968,-2555,-3336,-4241,-5181,-6080,-6876,-7524,-8008,-8328,-8494,-8531,-8441,-8243,-7919,-7479,-6895,-6174,-5311,-4312,-3198,-1997,-743,518,1736,2864,3848,4656,5267,5683,5922,6030,6053,6051,6071,6147,6302,6526,6813,7119,7408,7630,7736,7684,7448,7011,6394,5626,4768,3881,3040,2294,1691,1231,914,681,493,266,-46,-500,-1109,-1866,-2730,-3616,-4453,-5116,-5548,-5668,-5467,-4969,-4232,-3357,-2457,-1634,-990,-583,-444,-555,-875,-1305,-1768,-2135,-2335,-2274,-1934,-1304,-439,578,1636,2608,3365,3815,3878,3540,2819,1770,497,-909,-2331,-3679,-4883,-5888,-6688,-7277,-7682,-7931,-8053,-8078,-8028,-7906,-7720,-7464,-7121,-6692,-6156,-5504,-4737,-3844,-2836,-1734,-563,618,1754,2765,3589,4171,4480,4526,4329,3969,3502,3038,2630,2360,2252,2316,2532,2835,3170,3432,3566,3486,3170,2600,1813,860,-170,-1188,-2098,-2816,-3294,-3483,-3392,-3035,-2457,-1711,-859,47,951,1817,2627,3342,3979,4490,4886,5122,5181,5027,4646,4008,3139,2040,774,-595,-1982,-3283,-4404,-5259,-5786,-5950,-5776,-5299,-4630,-3862,-3137,-2562,-2232,-2188,-2428,-2889,-3480,-4072,-4544,-4783,-4720,-4321,-3599,-2611,-1430,-164,1101,2262,3256,4024,4547,4828,4893,4797,4597,4373,4189,4114,4176,4403,4763,5225,5705,6135,6418,6502,6329,5913,5257,4437,3514,2568,1685,905,279,-186,-499,-666,-730,-700,-618,-484,-332,-159,13,170,300,370,369,270,55,-272,-723,-1267,-1883,-2531,-3161,-3734,-4184,-4493,-4609,-4540,-4282,-3869,-3342,-2757,-2177,-1658,-1262,-1028,-989,-1166,-1542,-2099,-2774,-3495,-4168,-4692,-4966,-4922,-4506,-3722,-2618,-1276,163,1564,2773,3666,4165,4230,3891,3213,2319,1316,370,-448,-1013,-1321,-1346,-1136,-753,-267,245,719,1118,1422,1645,1818,1989,2201,2502,2905,3426,4033,4689,5336,5888,6292,6460,6370,5986,5344,4475,3485,2444,1489,680,121,-185,-206,-9,366,822,1283,1675,1942,2070,2057,1951,1787,1650,1571,1628,1824,2184,2682,3283,3920,4526,5013,5315,5368,5145,4626,3852,2844,1693,450,-802,-1994,-3083,-4025,-4810,-5431,-5897,-6219,-6418,-6488,-6457,-6294,-6018,-5600,-5036,-4321,-3459,-2470,-1394,-282,785,1752,2510,3042,3276,3229,2932,2418,1798,1109,462,-106,-548,-834,-989,-997,-930,-789,-664,-573,-582,-707,-963,-1330,-1775,-2215,-2593,-2795,-2755,-2394,-1658,-556,905,2629,4523,6424,8202,9679,10775,11382,11520,11212,10567,9700,8757,7841,7060,6432,5982,5637,5358,5042,4626,4060,3304,2382,1323,186,-948,-2006,-2924,-3635,-4132,-4400,-4472,-4395,-4215,-4000,-3785,-3608,-3475,-3384,-3307,-3220,-3080,-2866,-2559,-2168,-1719,-1259,-854,-570,-467,-591,-950,-1522,-2251,-3045,-3806,-4413,-4769,-4786,-4417,-3652,-2533,-1128,434,2034,3520,4765,5674,6172,6255,5927,5257,4316,3196,2002,805,-294,-1252,-2017,-2558,-2896,-3010,-2969,-2779,-2513,-2205,-1904,-1627,-1407,-1204,-1039,-836,-592,-252,199,780,1492,2314,3233,4190,5164,6080,6905,7578,8065,8328,8344,8108,7612,6886,5945,4830,3587,2256,888,-474,-1783,-3005,-4090,-5005,-5710,-6165,-6342,-6218,-5791,-5077,-4134,-3013,-1812,-607,531,1542,2402,3125,3716,4250,4754,5291,5887,6553,7266,7984,8633,9135,9410,9380,9014,8286,7240,5937,4478,2990,1586,379,-558,-1190,-1526,-1623,-1569,-1466,-1430,-1535,-1863,-2404,-3158,-4044,-4980,-5848,-6540,-6958,-7026,-6726,-6051,-5086,-3888,-2611,-1339,-216,696,1333,1695,1815,1758,1630,1515,1517,1700,2101,2721,3525,4437,5389,6271,7010,7528,7786,7762,7479,6951,6259,5434,4563,3677,2820,2011,1244,517,-187,-893,-1591,-2302,-3012,-3698,-4366,-4964,-5497,-5923,-6232,-6409,-6438,-6332,-6085,-5723,-5243,-4676,-4012,-3279,-2477,-1630,-763,90,891,1609,2200,2654,2942,3072,3041,2872,2576,2189,1737,1258,806,409,153,43,169,514,1113,1925,2910,3986,5061,6013,6736,7125,7114,6672,5821,4635,3232,1778,425,-643,-1310,-1491,-1174,-422,635,1838,2974,3885,4399,4442,3982,3082,1842,439,-964,-2191,-3097,-3609,-3681,-3355,-2703,-1844,-907,-27,691,1163,1366,1303,1034,644,233,-99,-273,-244,-16,380,852,1328,1679,1853,1756,1398,764,-70,-1050,-2053,-3002,-3766,-4279,-4457,-4268,-3709,-2810,-1637,-275,1176,2606,3930,5046,5919,6494,6772,6768,6502,6028,5378,4613,3761,2885,2009,1173,412,-264,-827,-1293,-1646,-1923,-2125,-2288,-2432,-2590,-2771,-3010,-3307,-3673,-4103,-4576,-5066,-5546,-5966,-6316,-6549,-6682,-6682,-6587,-6373,-6083,-5702,-5271,-4792,-4299,-3820,-3390,-3046,-2818,-2715,-2741,-2851,-3013,-3135,-3173,-3040,-2705,-2146,-1376,-438,595,1649,2629,3468,4099,4508,4685,4687,4566,4418,4322,4353,4553,4933,5451,6052,6631,7096,7358,7347,7032,6428,5556,4502,3344,2162,1056,62,-771,-1448,-1995,-2450,-2861,-3270,-3703,-4160,-4637,-5088,-5484,-5763,-5886,-5813,-5526,-5037,-4368,-3594,-2770,-1988,-1312,-796,-469,-324,-324,-411,-513,-557,-482,-255,129,630,1198,1741,2180,2423,2401,2077,1429,489,-713,-2091,-3571,-5058,-6457,-7697,-8698,-9410,-9814,-9886,-9667,-9173,-8478,-7633,-6725,-5805,-4938,-4150,-3458,-2849,-2301,-1775,-1246,-687,-93,524,1146,1736,2259,2688,2986,3152,3161,3028,2759,2366,1895,1352,794,244,-270,-717,-1102,-1402,-1642,-1808,-1922,-1975,-1979,-1919,-1805,-1607,-1332,-959,-481,100,782,1545,2362,3200,4010,4747,5354,5787,6007,6001,5773,5362,4814,4197,3564,2964,2411,1913,1438,958,426,-187,-897,-1698,-2561,-3423,-4228,-4883,-5333,-5516,-5414,-5040,-4439,-3696,-2912,-2207,-1682,-1430,-1502,-1917,-2643,-3630,-4774,-5976,-7106,-8053,-8722,-9044,-8998,-8594,-7913,-7034,-6100,-5221,-4497,-4013,-3752,-3713,-3779,-3864,-3833,-3591,-3063,-2218,-1076,312,1848,3440,4960,6322,7435,8244,8736,8909,8807,8477,7978,7366,6674,5938,5153,4324,3436,2479,1454,373,-741,-1849,-2914,-3889,-4732,-5414,-5906,-6190,-6272,-6129,-5807,-5284,-4631,-3836,-2975,-2066,-1160,-308,460,1093,1560,1844,1908,1762,1384,793,4,-965,-2066,-3268,-4512,-5734,-6879,-7865,-8643,-9153,-9366,-9269,-8873,-8211,-7329,-6290,-5154,-3994,-2852,-1803,-857,-66,583,1083,1459,1745,1987,2226,2515,2873,3331,3859,4436,4982,5426,5671,5639,5270,4548,3494,2177,709,-793,-2172,-3326,-4151,-4596,-4663,-4387,-3839,-3118,-2304,-1490,-716,-32,597,1158,1718,2302,2939,3666,4448,5290,6115,6871,7477,7863,7979,7795,7309,6561,5592,4494,3327,2181,1116,185,-576,-1149,-1547,-1775,-1898,-1948,-2013,-2130,-2365,-2714,-3184,-3714,-4253,-4724,-5065,-5249,-5259,-5141,-4935,-4720,-4560,-4510,-4598,-4822,-5151,-5536,-5897,-6180,-6316,-6277,-6048,-5654,-5136,-4569,-4021,-3578,-3294,-3219,-3358,-3694,-4182,-4757,-5343,-5874,-6278,-6506,-6520,-6285,-5798,-5056,-4090,-2940,-1677,-374,865,1967,2832,3437,3726,3741,3499,3089,2585,2082,1657,1374,1273,1362,1629,2037,2541,3093,3643,4162,4623,5027,5372,5682,5971,6255,6538,6812,7048,7214,7253,7131,6791,6230,5423,4404,3217,1909,581,-724,-1888,-2878,-3617,-4094,-4298,-4260,-4023,-3669,-3263,-2891,-2612,-2472,-2494,-2676,-2981,-3380,-3791,-4172,-4446,-4565,-4494,-4206,-3706,-3006,-2134,-1126,-23,1138,2313,3469,4576,5595,6504,7266,7850,8238,8391,8309,7965,7379,6551,5518,4317,2989,1603,212,-1115,-2316,-3339,-4142,-4714,-5052,-5206,-5218,-5176,-5136,-5171,-5297,-5522,-5800,-6060,-6225,-6204,-5942,-5401,-4582,-3531,-2304,-1002,311,1525,2619,3512,4231,4750,5100,5303,5368,5316,5139,4841,4404,3835,3122,2298,1375,420,-534,-1409,-2166,-2755,-3160,-3377,-3428,-3328,-3125,-2820,-2459,-2019,-1524,-954,-307,394,1172,1965,2775,3557,4276,4917,5444,5845,6109,6203,6134,5852,5367,4655,3727,2624,1376,83,-1196,-2353,-3314,-4017,-4412,-4494,-4265,-3783,-3095,-2305,-1490,-754,-167,198,330,215,-100,-567,-1101,-1631,-2058,-2326,-2373,-2155,-1691,-964,-65,956,1986,2920,3662,4123,4257,4046,3529,2764,1868,955,155,-409,-658,-520,7,897,2089,3476,4955,6408,7725,8831,9660,10194,10424,10376,10073,9554,8844,7968,6934,5764,4461,3064,1592,107,-1338,-2677,-3839,-4777,-5433,-5796,-5858,-5650,-5218,-4652,-4026,-3462,-3024,-2804,-2819,-3087,-3562,-4171,-4843,-5459,-5951,-6230,-6269,-6040,-5581,-4906,-4095,-3190,-2260,-1349,-500,269,934,1508,1988,2393,2743,3043,3312,3538,3718,3846,3901,3895,3820,3696,3537,3371,3219,3111,3076,3143,3336,3673,4142,4729,5378,6025,6582,6959,7080,6878,6329,5431,4230,2791,1223,-379,-1885,-3210,-4259,-4995,-5397,-5478,-5294,-4882,-4331,-3687,-3010,-2345,-1700,-1116,-566,-78,388,819,1251,1677,2117,2562,3001,3422,3786,4091,4289,4391,4373,4255,4051,3789,3500,3216,2967,2768,2632,2555,2517,2500,2476,2409,2294,2101,1831,1495,1081,618,93,-483,-1103,-1783,-2484,-3221,-3923,-4562,-5065,-5360,-5393,-5096,-4464,-3479,-2206,-697,917,2512,3938,5047,5718,5867,5448,4503,3093,1365,-531,-2402,-4087,-5418,-6298,-6648,-6467,-5788,-4703,-3331,-1829,-336,973,2005,2634,2847,2615,2010,1087,-16,-1205,-2327,-3289,-3969,-4309,-4245,-3771,-2887,-1642,-83,1704,3633,5615,7552,9363,10968,12303,13315,13970,14256,14168,13738,12997,12003,10820,9513,8144,6778,5451,4215,3095,2104,1273,567,-1,-491,-928,-1373,-1870,-2446,-3131,-3900,-4744,-5598,-6418,-7146,-7722,-8135,-8339,-8358,-8193,-7867,-7406,-6833,-6155,-5394,-4535,-3585,-2526,-1363,-88,1277,2713,4177,5613,6961,8144,9103,9766,10096,10057,9648,8891,7824,6522,5064,3549,2080,740,-371,-1226,-1763,-2028,-2022,-1847,-1556,-1266,-1049,-981,-1110,-1436,-1953,-2607,-3326,-4044,-4667,-5141,-5408,-5445,-5248,-4842,-4263,-3559,-2787,-1984,-1186,-408,345,1075,1804,2521,3245,3947,4615,5210,5699,6029,6173,6089,5769,5206,4431,3471,2408,1293,237,-700,-1431,-1907,-2106,-2029,-1710,-1210,-603,35,625,1117,1478,1695,1779,1754,1645,1476,1269,1027,763,488,209,-41,-239,-334,-295,-71,353,1001,1855,2890,4042,5241,6376,7349,8043,8369,8259,7690,6677,5282,3607,1756,-121,-1924,-3524,-4852,-5839,-6466,-6719,-6645,-6277,-5697,-4982,-4209,-3462,-2805,-2281,-1933,-1766,-1786,-1988,-2343,-2839,-3432,-4084,-4753,-5373,-5895,-6249,-6380,-6238,-5788,-5018,-3919,-2539,-905,882,2746,4558,6210,7585,8597,9190,9336,9052,8393,7413,6230,4911,3571,2286,1139,191,-515,-949,-1125,-1060,-817,-478,-126,135,232,109,-268,-872,-1673,-2598,-3564,-4501,-5326,-5995,-6469,-6738,-6803,-6688,-6413,-6010,-5505,-4910,-4247,-3498,-2669,-1738,-699,437,1662,2922,4150,5272,6165,6776,6989,6791,6160,5124,3774,2193,532,-1097,-2548,-3741,-4586,-5066,-5188,-4980,-4526,-3900,-3189,-2497,-1866,-1377,-1030,-857,-829,-938,-1158,-1458,-1837,-2260,-2736,-3235,-3757,-4266,-4741,-5133,-5395,-5493,-5358,-4997,-4355,-3481,-2386,-1141,168,1456,2601,3532,4149,4423,4334,3902,3206,2310,1346,398,-417,-1020,-1353,-1377,-1090,-519,288,1248,2267,3234,4038,4586,4794,4648,4129,3300,2229,1010,-256,-1485,-2617,-3614,-4470,-5206,-5837,-6413,-6933,-7430,-7871,-8233,-8449,-8458,-8175,-7548,-6526,-5119,-3354,-1340,824,2958,4922,6551,7723,8350,8383,7836,6755,5240,3411,1415,-606,-2498,-4159,-5480,-6422,-6970,-7155,-7047,-6730,-6308,-5867,-5500,-5248,-5162,-5224,-5437,-5749,-6119,-6484,-6784,-6950,-6933,-6668,-6128,-5273,-4098,-2614,-842,1156,3320,5552,7756,9822,11641,13123,14189,14781,14889,14503,13666,12430,10866,9058,7106,5078,3093,1191,-520,-2023,-3252,-4211,-4885,-5309,-5516,-5557,-5480,-5341,-5151,-4947,-4712,-4430,-4097,-3682,-3194,-2659,-2100,-1588,-1179,-928,-895,-1084,-1496,-2079,-2767,-3462,-4077,-4510,-4698,-4593,-4198,-3542,-2708,-1795,-932,-237,169,232,-100,-774,-1737,-2857,-3989,-5000,-5729,-6097,-6031,-5517,-4602,-3359,-1899,-368,1106,2368,3316,3850,3934,3567,2788,1687,354,-1090,-2553,-3933,-5185,-6251,-7138,-7821,-8327,-8644,-8779,-8716,-8435,-7910,-7119,-6044,-4690,-3077,-1250,720,2756,4746,6604,8221,9523,10448,10956,11046,10719,10029,9016,7783,6396,4964,3572,2283,1163,214,-555,-1188,-1719,-2206,-2682,-3172,-3664,-4129,-4524,-4777,-4846,-4689,-4288,-3676,-2882,-1979,-1043,-140,666,1343,1882,2293,2618,2902,3201,3555,3984,4480,4995,5460,5762,5806,5472,4705,3444,1733,-391,-2785,-5320,-7802,-10069,-11941,-13291,-14027,-14091,-13511,-12317,-10630,-8560,-6276,-3917,-1644,438,2235,3714,4865,5714,6314,6705,6942,7038,7013,6839,6514,5992,5277,4363,3282,2096,871,-292,-1316,-2124,-2674,-2947,-2971,-2786,-2468,-2096,-1755,-1520,-1447,-1571,-1883,-2370,-2941,-3543,-4035,-4346,-4344,-3986,-3213,-2058,-570,1127,2883,4524,5870,6762,7081,6764,5806,4279,2294,13,-2384,-4726,-6854,-8648,-10039,-10991,-11523,-11664,-11478,-11022,-10350,-9511,-8532,-7434,-6232,-4929,-3545,-2098,-631,816,2167,3375,4358,5081,5499,5606,5412,4954,4291,3496,2640,1820,1079,490,62,-193,-289,-264,-155,-11,114,201,203,146,22,-117,-222,-262,-168,58,437,945,1535,2161,2763,3281,3686,3944,4063,4068,3998,3902,3840,3843,3938,4127,4376,4643,4863,4965,4890,4575,4000,3147,2064,795,-548,-1855,-2993,-3820,-4241,-4162,-3570,-2485,-998,745,2582,4310,5760,6788,7292,7265,6728,5799,4600,3302,2026,906,-19,-717,-1234,-1632,-1988,-2385,-2878,-3502,-4249,-5091,-5958,-6784,-7487,-8008,-8303,-8376,-8237,-7948,-7575,-7181,-6839,-6576,-6402,-6301,-6210,-6073,-5792,-5322,-4580,-3574,-2297,-812,792,2413,3927,5216,6203,6801,7019,6836,6340,5572,4645,3636,2613,1651,757,-43,-766,-1420,-2025,-2569,-3051,-3422,-3650,-3669,-3433,-2899,-2045,-880,563,2223,4008,5825,7565,9133,10443,11433,12047,12278,12095,11537,10620,9425,8025,6556,5120,3867,2881,2235,1940,1945,2168,2457,2684,2688,2363,1646,518,-951,-2653,-4448,-6128,-7576,-8593,-9148,-9157,-8687,-7781,-6573,-5175,-3722,-2328,-1070,-9,860,1536,2072,2507,2883,3230,3553,3834,4054,4156,4115,3878,3434,2767,1901,875,-238,-1358,-2376,-3208,-3756,-3982,-3845,-3370,-2589,-1577,-415,802,1994,3067,3991,4699,5214,5511,5638,5597,5427,5131,4712,4183,3522,2759,1886,949,-18,-967,-1835,-2583,-3158,-3555,-3764,-3823,-3773,-3673,-3599,-3586,-3697,-3924,-4277,-4705,-5155,-5552,-5803,-5842,-5568,-4953,-3944,-2568,-863,1075,3131,5145,6979,8462,9496,9974,9886,9230,8095,6572,4818,2975,1197,-381,-1671,-2606,-3174,-3411,-3345,-3073,-2644,-2136,-1603,-1070,-570,-86,379,869,1397,1999,2678,3436,4248,5071,5852,6527,7030,7312,7326,7063,6523,5751,4793,3739,2660,1638,735,-16,-593,-1014,-1303,-1504,-1663,-1826,-2022,-2273,-2573,-2892,-3195,-3412,-3498,-3402,-3097,-2590,-1895,-1070,-164,751,1628,2412,3085,3631,4064,4417,4703,4987,5251,5537,5801,6022,6145,6108,5863,5344,4537,3406,1984,302,-1558,-3489,-5360,-7027,-8352,-9220,-9565,-9371,-8689,-7615,-6299,-4884,-3529,-2355,-1428,-800,-425,-273,-253,-283,-310,-270,-165,-6,177,328,421,427,364,249,155,122,222,478,897,1458,2078,2697,3198,3512,3574,3344,2850,2128,1274,396,-391,-952,-1194,-1034,-428,608,2036,3751,5630,7519,9264,10722,11770,12330,12348,11825,10791,9313,7494,5442,3291,1162,-836,-2592,-4061,-5185,-5963,-6414,-6557,-6453,-6141,-5669,-5076,-4387,-3611,-2749,-1802,-756,366,1558,2768,3940,5002,5864,6451,6679,6505,5897,4885,3535,1966,335,-1165,-2376,-3118,-3328,-2964,-2104,-871,532,1895,3000,3668,3794,3340,2369,1016,-520,-2003,-3216,-3948,-4080,-3547,-2372,-663,1433,3710,5967,8001,9653,10797,11387,11402,10900,9948,8646,7103,5401,3643,1879,173,-1438,-2941,-4292,-5508,-6555,-7440,-8160,-8696,-9076,-9277,-9338,-9256,-9070,-8781,-8417,-7964,-7425,-6783,-6007,-5099,-4035,-2850,-1561,-248,1033,2175,3110,3751,4066,4017,3642,2969,2097,1123,160,-668,-1272,-1568,-1520,-1121,-413,540,1633,2743,3757,4537,5008,5085,4752,4032,2972,1714,362,-874,-1859,-2411,-2427,-1842,-669,993,2996,5103,7100,8713,9767,10100,9665,8502,6721,4541,2182,-83,-2037,-3494,-4340,-4551,-4156,-3277,-2045,-646,766,2031,3054,3755,4138,4214,4054,3742,3352,2958,2612,2299,2034,1737,1373,871,186,-705,-1805,-3079,-4466,-5879,-7221,-8369,-9249,-9756,-9874,-9586,-8948,-8036,-6962,-5849,-4796,-3925,-3255,-2854,-2661,-2656,-2750,-2855,-2911,-2817,-2563,-2089,-1441,-620,302,1269,2207,3052,3740,4242,4528,4605,4480,4189,3748,3195,2550,1830,1053,237,-611,-1451,-2286,-3050,-3748,-4305,-4704,-4890,-4823,-4476,-3826,-2894,-1709,-360,1047,2393,3537,4382,4847,4902,4584,3962,3155,2295,1525,948,659,674,984,1524,2193,2879,3472,3858,3987,3813,3350,2645,1757,774,-220,-1172,-2012,-2749,-3348,-3861,-4285,-4673,-5037,-5390,-5748,-6082,-6387,-6631,-6779,-6817,-6718,-6486,-6130,-5685,-5188,-4700,-4264,-3935,-3735,-3680,-3765,-3945,-4202,-4445,-4652,-4731,-4671,-4414,-3964,-3329,-2520,-1602,-614,375,1296,2102,2744,3192,3447,3515,3431,3243,3009,2789,2647,2611,2710,2916,3188,3453,3612,3606,3343,2830,2062,1123,114,-838,-1592,-2031,-2078,-1699,-933,131,1359,2590,3665,4455,4860,4861,4460,3747,2810,1778,768,-128,-839,-1349,-1658,-1817,-1878,-1894,-1930,-1993,-2126,-2293,-2510,-2732,-2976,-3216,-3483,-3780,-4146,-4597,-5140,-5780,-6469,-7170,-7804,-8295,-8572,-8574,-8275,-7674,-6802,-5721,-4513,-3262,-2078,-1018,-175,436,789,900,827,612,359,118,-13,5,202,582,1104,1723,2372,2974,3492,3863,4102,4189,4175,4088,3979,3884,3832,3840,3896,4001,4104,4197,4221,4158,3961,3626,3123,2480,1707,854,-17,-827,-1503,-1951,-2115,-1957,-1460,-684,307,1371,2371,3141,3542,3482,2899,1832,352,-1389,-3214,-4921,-6326,-7267,-7662,-7464,-6748,-5607,-4228,-2790,-1488,-477,131,298,39,-574,-1428,-2401,-3366,-4225,-4899,-5363,-5605,-5658,-5568,-5377,-5150,-4916,-4717,-4564,-4468,-4426,-4415,-4433,-4424,-4387,-4253,-4021,-3645,-3132,-2468,-1684,-799,151,1123,2080,2981,3778,4446,4947,5279,5432,5442,5342,5180,5016,4888,4837,4884,5027,5258,5546,5854,6130,6320,6374,6227,5858,5213,4302,3116,1696,91,-1626,-3359,-5011,-6459,-7614,-8370,-8683,-8505,-7867,-6800,-5420,-3820,-2167,-578,794,1856,2526,2778,2631,2127,1377,456,-487,-1371,-2086,-2574,-2804,-2777,-2527,-2116,-1612,-1079,-585,-159,171,405,554,639,662,664,614,543,402,195,-116,-529,-1044,-1628,-2216,-2743,-3110,-3236,-3065,-2548,-1714,-604,686,2030,3293,4338,5033,5303,5076,4377,3234,1765,83,-1649,-3301,-4729,-5852,-6602,-6964,-6963,-6632,-6048,-5275,-4388,-3441,-2495,-1561,-682,157,927,1632,2238,2719,3044,3157,3061,2705,2122,1310,322,-797,-1971,-3130,-4187,-5064,-5691,-6010,-5991,-5619,-4920,-3937,-2747,-1450,-146,1032,2007,2680,3024,3041,2777,2319,1779,1263,888,725,812,1148,1675,2312,2944,3469,3781,3838,3616,3147,2506,1771,1042,402,-106,-451,-659,-780,-878,-1037,-1323,-1769,-2388,-3138,-3926,-4674,-5220,-5492,-5367,-4815,-3832,-2465,-820,988,2803,4494,5929,7001,7668,7874,7677,7106,6270,5264,4209,3193,2305,1586,1058,715,524,438,409,379,318,204,48,-131,-286,-378,-381,-273,-81,165,407,576,616,473,125,-431,-1162,-2018,-2932,-3826,-4617,-5242,-5615,-5710,-5471,-4917,-4056,-2969,-1733,-481,661,1563,2117,2251,1939,1205,110,-1214,-2648,-4001,-5141,-5895,-6179,-5909,-5090,-3761,-2019,9,2178,4336,6350,8103,9502,10495,11032,11107,10730,9930,8771,7330,5704,4011,2353,849,-425,-1386,-2010,-2272,-2199,-1832,-1235,-498,301,1048,1688,2116,2313,2230,1880,1293,526,-339,-1200,-1959,-2522,-2818,-2817,-2514,-1951,-1198,-336,530,1326,1961,2410,2632,2665,2528,2289,2009,1728,1499,1303,1142,955,703,314,-234,-984,-1912,-2987,-4137,-5268,-6268,-7035,-7446,-7443,-6938,-5962,-4505,-2693,-623,1517,3560,5317,6639,7409,7586,7179,6285,5035,3623,2236,1076,285,-31,160,808,1818,3024,4260,5353,6168,6621,6687,6403,5842,5112,4319,3558,2892,2346,1924,1575,1262,909,483,-63,-727,-1495,-2325,-3162,-3941,-4614,-5120,-5445,-5565,-5501,-5271,-4922,-4499,-4066,-3670,-3371,-3193,-3178,-3303,-3570,-3927,-4329,-4731,-5072,-5331,-5463,-5465,-5316,-5020,-4571,-3966,-3202,-2275,-1186,71,1476,3015,4624,6249,7775,9108,10116,10703,10776,10300,9268,7744,5825,3667,1435,-666,-2469,-3804,-4556,-4659,-4094,-2918,-1234,798,2979,5105,6960,8374,9214,9414,8978,7974,6548,4864,3147,1587,386,-338,-504,-125,722,1894,3216,4496,5564,6300,6615,6529,6062,5340,4455,3536,2686,1941,1353,858,427,-41,-612,-1352,-2284,-3385,-4586,-5778,-6829,-7602,-7985,-7905,-7348,-6367,-5072,-3624,-2195,-971,-88,351,312,-180,-1039,-2153,-3368,-4544,-5566,-6318,-6766,-6874,-6665,-6192,-5503,-4701,-3843,-3022,-2288,-1670,-1193,-825,-546,-316,-100,112,334,537,712,820,848,787,645,452,241,56,-53,-59,74,357,784,1350,2024,2766,3535,4278,4944,5504,5919,6191,6325,6343,6279,6169,6034,5914,5818,5758,5745,5749,5774,5763,5697,5525,5227,4790,4237,3606,2968,2390,1941,1669,1578,1654,1829,2018,2135,2075,1778,1208,357,-713,-1933,-3191,-4367,-5338,-6017,-6315,-6231,-5768,-4996,-4023,-2957,-1937,-1073,-450,-130,-124,-412,-945,-1639,-2400,-3128,-3717,-4103,-4210,-4041,-3595,-2926,-2106,-1211,-323,497,1220,1842,2397,2929,3503,4147,4900,5716,6561,7316,7887,8136,7983,7343,6225,4658,2779,729,-1267,-3032,-4353,-5112,-5230,-4710,-3656,-2192,-538,1106,2550,3618,4246,4382,4082,3435,2568,1624,724,-22,-564,-860,-942,-841,-628,-369,-128,31,82,-6,-206,-518,-879,-1278,-1659,-2021,-2346,-2665,-2986,-3348,-3768,-4243,-4773,-5298,-5770,-6099,-6209,-6015,-5466,-4530,-3221,-1593,258,2213,4114,5829,7192,8120,8506,8344,7648,6477,4954,3188,1342,-456,-2079,-3422,-4423,-5054,-5311,-5240,-4885,-4316,-3596,-2787,-1922,-1038,-147,751,1648,2551,3452,4333,5174,5933,6564,7030,7271,7275,7019,6503,5782,4877,3903,2906,2013,1273,771,524,536,767,1149,1584,1978,2214,2233,1951,1380,515,-572,-1808,-3073,-4270,-5274,-5992,-6362,-6325,-5909,-5139,-4113,-2938,-1752,-683,160,699,923,835,510,24,-547,-1120,-1667,-2162,-2628,-3087,-3584,-4139,-4771,-5453,-6147,-6785,-7272,-7541,-7491,-7099,-6323,-5212,-3811,-2222,-560,1066,2534,3772,4709,5337,5634,5642,5382,4889,4222,3392,2467,1464,432,-590,-1560,-2436,-3163,-3704,-4016,-4066,-3856,-3376,-2671,-1777,-771,278,1272,2153,2823,3250,3380,3213,2754,2039,1115,70,-1024,-2045,-2901,-3479,-3696,-3502,-2867,-1833,-462,1125,2778,4341,5642,6539,6921,6729,5949,4641,2890,846,-1341,-3501,-5471,-7119,-8324,-9037,-9211,-8895,-8130,-7038,-5716,-4306,-2904,-1616,-503,393,1050,1472,1663,1645,1433,1050,520,-134,-874,-1656,-2431,-3122,-3683,-4026,-4115,-3893,-3359,-2505,-1391,-57,1385,2842,4194,5333,6154,6593,6596,6165,5319,4136,2687,1111,-504,-2021,-3349,-4411,-5148,-5549,-5617,-5371,-4879,-4162,-3325,-2393,-1463,-577,203,831,1272,1497,1496,1260,803,134,-709,-1701,-2784,-3918,-5023,-6043,-6890,-7493,-7791,-7730,-7295,-6502,-5393,-4053,-2573,-1073,358,1611,2635,3391,3870,4111,4150,4051,3870,3649,3423,3199,2979,2750,2501,2214,1892,1519,1115,693,278,-79,-346,-468,-420,-180,245,822,1517,2247,2961,3578,4039,4309,4353,4199,3860,3421,2932,2512,2211,2123,2277,2681,3324,4119,4996,5827,6508,6918,6976,6620,5826,4622,3060,1229,-744,-2733,-4597,-6197,-7431,-8221,-8525,-8373,-7812,-6950,-5915,-4846,-3877,-3121,-2642,-2484,-2615,-2991,-3523,-4111,-4670,-5113,-5408,-5533,-5525,-5418,-5287,-5177,-5139,-5170,-5254,-5326,-5319,-5147,-4758,-4101,-3203,-2088,-860,396,1559,2538,3262,3696,3847,3763,3495,3137,2754,2418,2173,2049,2049,2174,2399,2711,3079,3488,3906,4315,4691,4996,5218,5303,5242,4988,4535,3869,2991,1929,712,-594,-1912,-3150,-4206,-4976,-5374,-5330,-4802,-3812,-2388,-643,1307,3294,5156,6714,7840,8407,8373,7719,6494,4791,2741,485,-1798,-3988,-5917,-7526,-8704,-9469,-9784,-9717,-9304,-8636,-7786,-6848,-5896,-4995,-4210,-3554,-3059,-2714,-2491,-2384,-2323,-2307,-2275,-2230,-2138,-2028,-1888,-1756,-1630,-1520,-1406,-1250,-1004,-597,11,872,1976,3304,4777,6309,7774,9055,10033,10618,10745,10402,9610,8436,6995,5407,3820,2370,1177,328,-119,-164,169,795,1617,2505,3328,3969,4324,4325,3943,3169,2044,626,-1016,-2778,-4584,-6330,-7934,-9311,-10401,-11122,-11464,-11368,-10864,-9966,-8717,-7215,-5518,-3752,-2010,-385,1023,2162,2990,3494,3697,3640,3366,2938,2386,1746,1032,249,-585,-1467,-2357,-3213,-3980,-4585,-4967,-5081,-4890,-4415,-3685,-2782,-1805,-861,-62,500,766,697,316,-351,-1228,-2245,-3299,-4323,-5220,-5923,-6375,-6499,-6273,-5655,-4647,-3274,-1580,351,2429,4545,6594,8481,10119,11452,12424,13027,13232,13074,12556,11742,10661,9397,7995,6537,5074,3669,2373,1223,273,-479,-987,-1279,-1353,-1250,-1016,-715,-422,-202,-133,-255,-613,-1194,-1992,-2932,-3966,-4986,-5913,-6658,-7134,-7289,-7075,-6474,-5500,-4187,-2611,-871,903,2576,4001,5064,5652,5729,5270,4319,2968,1316,-472,-2266,-3913,-5287,-6308,-6905,-7082,-6862,-6321,-5554,-4674,-3808,-3047,-2483,-2142,-2036,-2116,-2336,-2605,-2861,-3033,-3087,-2995,-2785,-2455,-2074,-1663,-1276,-921,-617,-319,-22,353,835,1476,2300,3301,4472,5746,7089,8401,9636,10715,11590,12226,12595,12682,12499,12049,11371,10509,9515,8465,7421,6455,5605,4911,4349,3916,3532,3141,2664,2024,1168,64,-1303,-2880,-4634,-6442,-8226,-9847,-11213,-12229,-12843,-13019,-12784,-12151,-11190,-9946,-8480,-6852,-5099,-3276,-1416,428,2215,3899,5421,6749,7829,8630,9127,9288,9123,8628,7829,6773,5501,4092,2620,1151,-226,-1459,-2499,-3303,-3877,-4207,-4341,-4290,-4129,-3865,-3580,-3275,-2996,-2735,-2499,-2274,-2026,-1755,-1424,-1041,-617,-156,305,752,1172,1563,1935,2314,2715,3171,3686,4261,4874,5472,6002,6367,6501,6315,5767,4835,3553,1991,269,-1476,-3101,-4457,-5454,-6010,-6121,-5812,-5163,-4283,-3290,-2330,-1488,-886,-547,-520,-772,-1278,-1959,-2752,-3557,-4309,-4918,-5346,-5534,-5485,-5174,-4636,-3873,-2929,-1819,-589,741,2117,3515,4872,6162,7321,8324,9133,9725,10097,10245,10184,9933,9510,8932,8217,7367,6401,5322,4164,2953,1749,585,-458,-1364,-2067,-2579,-2893,-3046,-3083,-3061,-3047,-3095,-3259,-3559,-3995,-4554,-5180,-5828,-6434,-6936,-7296,-7468,-7424,-7139,-6600,-5791,-4727,-3411,-1894,-216,1539,3307,4994,6525,7833,8847,9546,9889,9893,9554,8911,7992,6845,5517,4061,2526,986,-515,-1908,-3149,-4206,-5042,-5671,-6079,-6300,-6360,-6285,-6133,-5938,-5750,-5608,-5533,-5540,-5603,-5702,-5768,-5769,-5631,-5344,-4859,-4210,-3368,-2391,-1270,-46,1260,2613,3959,5229,6339,7188,7679,7728,7277,6306,4855,2991,859,-1397,-3591,-5546,-7109,-8141,-8578,-8394,-7626,-6380,-4779,-3004,-1208,443,1845,2901,3599,3934,3967,3757,3403,2979,2578,2246,2039,1955,2003,2142,2329,2528,2669,2748,2714,2601,2391,2138,1840,1551,1273,1049,884,807,825,947,1168,1473,1844,2237,2635,2987,3283,3485,3607,3631,3600,3511,3407,3295,3197,3101,3021,2908,2781,2581,2304,1916,1389,716,-118,-1091,-2162,-3273,-4340,-5277,-6002,-6432,-6529,-6242,-5587,-4558,-3217,-1609,174,2045,3905,5637,7170,8399,9299,9830,9997,9838,9375,8678,7782,6733,5570,4294,2931,1476,-57,-1642,-3247,-4815,-6279,-7578,-8650,-9441,-9939,-10122,-10029,-9687,-9161,-8506,-7791,-7074,-6394,-5784,-5247,-4768,-4331,-3884,-3408,-2854,-2214,-1467,-635,273,1207,2144,3030,3841,4540,5106,5514,5746,5773,5583,5140,4462,3535,2431,1199,-48,-1207,-2169,-2863,-3235,-3294,-3047,-2547,-1849,-1037,-197,593,1286,1873,2385,2848,3285,3660,3898,3888,3532,2796,1732,511,-628,-1407,-1588,-1056,165,1884,3827,5658,7109,7977,8191,7769,6804,5426,3773,1971,146,-1606,-3199,-4582,-5724,-6610,-7205,-7486,-7366,-6818,-5789,-4330,-2538,-584,1312,2910,3999,4407,4036,2905,1074,-1282,-3949,-6712,-9316,-11589,-13358,-14511,-14990,-14779,-13947,-12600,-10889,-8972,-6977,-4990,-3045,-1123,832,2891,5126,7570,10191,12884,15448,17634,19144,19711,19108,17238,14142,10031,5270,337,-4250,-7977,-10445,-11396,-10777,-8757,-5658,-1956,1862,5339,8115,9992,10890,10876,10066,8643,6750,4531,2059,-588,-3358,-6135,-8782,-11081,-12788,-13666,-13515,-12268,-9960,-6784,-3029,927,4682,7842,10090,11219,11170,10050,8096,5642,3046,618,-1398,-2910,-3897,-4477,-4798,-5032,-5324,-5719,-6222,-6701,-7019,-6996,-6511,-5506,-4043,-2238,-316,1507,3000,3992,4355,4060,3127,1693,-93,-2007,-3850,-5415,-6556,-7174,-7256,-6844,-6061,-5041,-3965,-2973,-2200,-1724,-1572,-1706,-2049,-2483,-2906,-3217,-3370,-3335,-3159,-2899,-2676,-2603,-2784,-3292,-4094,-5125,-6218,-7193,-7860,-8052,-7646,-6587,-4879,-2619,22,2825,5534,7920,9792,11048,11668,11737,11410,10884,10350,9954,9755,9747,9866,10017,10129,10134,10011,9717,9233,8491,7446,6051,4300,2262,50,-2143,-4131,-5746,-6864,-7473,-7595,-7367,-6906,-6385,-5905,-5568,-5411,-5457,-5687,-6076,-6535,-6983,-7250,-7209,-6673,-5554,-3791,-1468,1230,4024,6564,8547,9725,10012,9446,8246,6680,5093,3752,2866,2515,2673,3236,4016,4819,5445,5738,5650,5192,4513,3795,3256,3079,3360,4100,5212,6525,7833,8930,9629,9815,9423,8475,7028,5212,3175,1124,-745,-2211,-3121,-3380,-2987,-2033,-672,928,2584,4185,5620,6851,7833,8549,8965,9042,8724,7963,6714,4998,2870,487,-1965,-4227,-6070,-7283,-7741,-7431,-6439,-4957,-3254,-1637,-397,211,52,-913,-2589,-4794,-7264,-9721,-11897,-13547,-14539,-14784,-14328,-13289,-11855,-10271,-8764,-7563,-6814,-6618,-6974,-7830,-9053,-10492,-11950,-13254,-14234,-14793,-14853,-14455,-13629,-12529,-11275,-10057,-9010,-8277,-7934,-8026,-8536,-9390,-10461,-11573,-12565,-13250,-13551,-13391,-12830,-11940,-10861,-9714,-8627,-7662,-6885,-6275,-5827,-5486,-5202,-4932,-4626,-4260,-3831,-3333,-2816,-2317,-1912,-1663,-1614,-1780,-2116,-2548,-2942,-3179,-3123,-2704,-1897,-750,619,2066,3419,4548,5336,5742,5759,5442,4851,4101,3264,2468,1791,1355,1234,1528,2258,3443,5009,6842,8778,10620,12191,13346,13990,14113,13755,13017,12042,10981,9989,9197,8690,8518,8672,9112,9758,10521,11294,11995,12539,12880,12997,12871,12541,12010,11343,10585,9805,9082,8479,8058,7867,7902,8166,8597,9128,9672,10122,10419,10487,10332,9954,9407,8749,8051,7379,6796,6357,6089,6036,6182,6549,7087,7787,8564,9354,10047,10525,10680,10403,9652,8424,6797,4896,2894,990,-641,-1835,-2501,-2606,-2192,-1354,-234,1014,2234,3291,4086,4551,4656,4404,3817,2945,1845,588,-748,-2078,-3326,-4383,-5174,-5604,-5633,-5256,-4512,-3516,-2373,-1261,-314,323,547,314,-370,-1419,-2692,-3995,-5132,-5906,-6184,-5871,-4993,-3608,-1914,-106,1548,2808,3487,3447,2690,1257,-679,-2950,-5324,-7616,-9650,-11305,-12492,-13163,-13293,-12891,-11983,-10635,-8930,-6995,-4975,-3047,-1387,-162,516,589,76,-912,-2247,-3703,-5113,-6285,-7108,-7538,-7598,-7368,-6988,-6553,-6208,-6004,-5994,-6182,-6532,-6987,-7461,-7851,-8044,-7950,-7487,-6636,-5439,-3979,-2409,-894,416,1354,1858,1847,1352,414,-866,-2371,-3976,-5550,-6980,-8166,-9029,-9537,-9688,-9527,-9156,-8671,-8202,-7835,-7624,-7579,-7674,-7825,-7959,-7955,-7740,-7239,-6451,-5387,-4133,-2770,-1414,-150,937,1801,2417,2773,2902,2833,2612,2290,1882,1425,901,325,-331,-1059,-1867,-2716,-3557,-4291,-4829,-5051,-4911,-4348,-3411,-2153,-688,855,2369,3728,4884,5770,6401,6761,6876,6736,6338,5700,4816,3774,2616,1483,451,-361,-915,-1198,-1231,-1087,-803,-449,-49,371,790,1204,1584,1923,2181,2343,2383,2300,2118,1876,1618,1398,1228,1133,1095,1116,1166,1246,1326,1414,1497,1584,1686,1800,1941,2113,2318,2578,2890,3277,3728,4243,4791,5359,5895,6378,6764,7030,7175,7202,7143,7020,6871,6689,6498,6248,5943,5529,4990,4296,3441,2431,1301,106,-1081,-2171,-3074,-3717,-4038,-4009,-3622,-2901,-1890,-660,719,2156,3580,4917,6110,7111,7889,8395,8624,8514,8084,7297,6217,4873,3367,1780,224,-1219,-2453,-3431,-4092,-4447,-4481,-4234,-3728,-3000,-2073,-982,269,1627,3062,4503,5876,7099,8077,8748,9045,8963,8508,7747,6751,5616,4428,3239,2113,1057,94,-766,-1521,-2146,-2642,-2971,-3137,-3088,-2836,-2346,-1662,-796,154,1139,2050,2844,3477,3932,4242,4408,4467,4432,4315,4120,3848,3476,2982,2345,1541,601,-436,-1473,-2406,-3126,-3536,-3594,-3292,-2679,-1848,-918,-29,685,1123,1212,935,321,-565,-1622,-2742,-3811,-4745,-5471,-5946,-6168,-6131,-5884,-5457,-4913,-4294,-3655,-3030,-2448,-1926,-1478,-1086,-769,-488,-265,-79,50,125,137,78,-40,-236,-484,-786,-1130,-1488,-1853,-2190,-2491,-2725,-2871,-2902,-2781,-2504,-2061,-1496,-874,-295,139,334,238,-158,-800,-1596,-2413,-3119,-3605,-3789,-3677,-3285,-2735,-2111,-1550,-1128,-894,-849,-944,-1109,-1255,-1295,-1153,-765,-113,805,1918,3143,4318,5314,5954,6151,5820,4975,3685,2079,342,-1320,-2699,-3616,-3948,-3656,-2780,-1433,190,1890,3421,4608,5287,5422,5003,4147,2980,1678,412,-666,-1442,-1834,-1820,-1417,-686,289,1399,2549,3632,4572,5292,5759,5949,5886,5608,5184,4684,4197,3786,3517,3416,3492,3724,4051,4413,4691,4808,4646,4168,3334,2207,876,-511,-1773,-2778,-3380,-3537,-3241,-2557,-1605,-537,505,1375,1990,2307,2316,2066,1617,1047,456,-86,-479,-675,-616,-299,254,984,1791,2575,3219,3618,3699,3392,2699,1634,270,-1281,-2876,-4358,-5572,-6386,-6739,-6596,-6027,-5133,-4047,-2930,-1906,-1109,-602,-454,-644,-1154,-1907,-2810,-3763,-4636,-5338,-5758,-5861,-5617,-5081,-4320,-3442,-2560,-1758,-1127,-706,-530,-612,-928,-1457,-2124,-2867,-3585,-4199,-4639,-4844,-4833,-4604,-4256,-3870,-3571,-3461,-3620,-4066,-4780,-5670,-6629,-7507,-8198,-8573,-8600,-8232,-7525,-6546,-5432,-4314,-3358,-2660,-2317,-2344,-2731,-3403,-4271,-5193,-6053,-6723,-7138,-7255,-7112,-6753,-6254,-5698,-5129,-4620,-4194,-3910,-3795,-3895,-4225,-4776,-5532,-6417,-7383,-8322,-9173,-9841,-10279,-10418,-10239,-9719,-8858,-7705,-6305,-4766,-3182,-1677,-351,719,1473,1898,1988,1757,1234,439,-592,-1817,-3182,-4602,-5987,-7236,-8253,-8965,-9340,-9339,-9007,-8340,-7411,-6251,-4951,-3585,-2282,-1165,-338,108,172,-104,-603,-1170,-1659,-1935,-1935,-1640,-1097,-388,389,1120,1721,2104,2242,2120,1795,1351,904,594,525,795,1417,2376,3577,4895,6192,7315,8152,8603,8619,8183,7327,6106,4619,2974,1291,-284,-1642,-2648,-3230,-3327,-2957,-2156,-1041,284,1664,2995,4164,5127,5875,6431,6877,7264,7659,8078,8498,8879,9145,9235,9081,8654,7940,6970,5810,4561,3349,2306,1556,1197,1291,1839,2785,4004,5332,6578,7557,8130,8203,7770,6894,5707,4395,3151,2163,1558,1402,1688,2325,3196,4134,5004,5668,6074,6182,6050,5739,5365,5033,4837,4848,5081,5532,6145,6849,7565,8202,8704,9018,9126,9048,8790,8417,7943,7424,6862,6285,5701,5124,4589,4114,3744,3500,3410,3473,3680,3976,4324,4651,4912,5078,5123,5051,4884,4625,4346,4060,3855,3753,3835,4099,4591,5248,6058,6912,7762,8491,9038,9320,9284,8924,8238,7321,6255,5184,4221,3473,3014,2883,3078,3580,4305,5188,6096,6949,7643,8127,8378,8398,8226,7897,7459,6954,6422,5886,5390,4936,4594,4355,4291,4370,4616,4952,5321,5604,5710,5551,5097,4368,3425,2369,1321,372,-373,-888,-1137,-1135,-901,-465,145,884,1715,2582,3420,4173,4768,5149,5258,5063,4553,3773,2792,1733,714,-142,-758,-1093,-1171,-1046,-825,-615,-529,-650,-1012,-1615,-2410,-3314,-4225,-5047,-5668,-6046,-6138,-5982,-5644,-5206,-4783,-4429,-4213,-4129,-4177,-4298,-4471,-4607,-4686,-4657,-4504,-4249,-3901,-3521,-3158,-2877,-2740,-2804,-3100,-3642,-4387,-5278,-6198,-7058,-7727,-8163,-8291,-8142,-7738,-7157,-6485,-5825,-5260,-4865,-4678,-4720,-4968,-5407,-5967,-6620,-7280,-7918,-8465,-8898,-9181,-9306,-9256,-9041,-8661,-8149,-7532,-6871,-6230,-5671,-5251,-4997,-4909,-4960,-5105,-5276,-5423,-5488,-5443,-5267,-4974,-4582,-4148,-3708,-3340,-3067,-2951,-2981,-3173,-3499,-3915,-4396,-4859,-5291,-5620,-5852,-5952,-5945,-5823,-5615,-5333,-5007,-4670,-4365,-4135,-4023,-4044,-4202,-4466,-4793,-5123,-5402,-5576,-5617,-5509,-5277,-4963,-4636,-4365,-4200,-4173,-4283,-4490,-4767,-5035,-5264,-5413,-5462,-5434,-5340,-5220,-5116,-5043,-5048,-5111,-5247,-5406,-5552,-5637,-5623,-5511,-5320,-5121,-4970,-4951,-5097,-5423,-5896,-6449,-6996,-7458,-7738,-7795,-7573,-7070,-6307,-5329,-4219,-3057,-1947,-945,-132,485,882,1084,1092,926,577,49,-669,-1584,-2692,-3971,-5387,-6857,-8297,-9578,-10570,-11132,-11141,-10519,-9235,-7357,-5012,-2396,242,2678,4671,6065,6748,6706,6011,4805,3293,1690,202,-1005,-1850,-2272,-2326,-2048,-1559,-942,-319,258,720,1090,1367,1603,1808,2001,2152,2246,2242,2115,1866,1484,1004,450,-144,-737,-1309,-1834,-2295,-2682,-2964,-3130,-3137,-2958,-2555,-1916,-1046,10,1175,2358,3437,4337,4968,5341,5445,5369,5153,4881,4593,4325,4081,3866,3635,3378,3026,2561,1945,1189,332,-558,-1383,-2044,-2458,-2590,-2441,-2063,-1531,-907,-268,360,957,1515,2036,2489,2840,3033,3027,2798,2377,1819,1232,712,351,195,250,464,779,1115,1425,1692,1920,2139,2366,2620,2885,3131,3325,3421,3402,3263,3011,2694,2340,2020,1768,1643,1674,1875,2247,2763,3366,4011,4595,5042,5250,5130,4637,3739,2507,1018,-557,-2042,-3242,-3966,-4075,-3478,-2189,-278,2055,4600,7067,9199,10735,11507,11391,10411,8669,6382,3825,1300,-906,-2571,-3537,-3762,-3282,-2226,-782,831,2394,3712,4637,5090,5043,4564,3745,2761,1763,925,346,99,171,512,1038,1658,2296,2905,3463,3957,4403,4774,5091,5307,5442,5450,5351,5137,4813,4412,3940,3430,2896,2368,1864,1433,1108,928,925,1101,1457,1966,2608,3346,4152,4983,5791,6501,7030,7274,7146,6595,5618,4280,2716,1090,-407,-1623,-2435,-2800,-2703,-2219,-1421,-429,641,1708,2673,3518,4197,4724,5090,5335,5456,5511,5509,5494,5482,5496,5546,5634,5760,5897,6049,6180,6305,6390,6442,6437,6342,6136,5776,5238,4507,3594,2520,1365,201,-848,-1672,-2154,-2207,-1767,-850,501,2155,3969,5761,7357,8596,9362,9585,9269,8471,7309,5920,4469,3093,1930,1078,609,576,959,1755,2880,4254,5770,7283,8672,9770,10471,10663,10323,9486,8246,6772,5211,3753,2493,1543,925,642,697,1017,1580,2279,3033,3730,4275,4590,4647,4480,4148,3770,3435,3217,3156,3226,3382,3533,3595,3487,3170,2636,1932,1127,316,-411,-985,-1365,-1547,-1552,-1412,-1169,-846,-480,-95,284,619,898,1100,1240,1331,1404,1475,1557,1633,1691,1695,1630,1480,1254,959,609,199,-275,-839,-1487,-2215,-2966,-3662,-4188,-4434,-4296,-3737,-2782,-1539,-175,1093,2083,2620,2643,2148,1208,-44,-1470,-2915,-4245,-5338,-6114,-6506,-6505,-6118,-5402,-4439,-3325,-2159,-1032,-32,788,1340,1612,1550,1173,518,-348,-1302,-2229,-2992,-3494,-3673,-3532,-3132,-2565,-1968,-1458,-1151,-1124,-1402,-1956,-2729,-3591,-4458,-5196,-5755,-6086,-6214,-6183,-6072,-5949,-5863,-5839,-5859,-5891,-5907,-5856,-5733,-5503,-5176,-4742,-4240,-3684,-3139,-2647,-2266,-2058,-2061,-2302,-2775,-3445,-4241,-5095,-5904,-6598,-7111,-7404,-7486,-7368,-7096,-6714,-6248,-5748,-5223,-4712,-4229,-3816,-3500,-3330,-3327,-3509,-3861,-4346,-4909,-5483,-6016,-6444,-6773,-6950,-7025,-6971,-6820,-6577,-6249,-5858,-5414,-4936,-4430,-3910,-3376,-2840,-2321,-1842,-1462,-1211,-1156,-1330,-1753,-2422,-3303,-4316,-5387,-6408,-7273,-7902,-8204,-8127,-7656,-6793,-5630,-4262,-2868,-1600,-633,-74,15,-353,-1101,-2101,-3208,-4277,-5184,-5869,-6295,-6475,-6451,-6259,-5945,-5544,-5070,-4553,-3991,-3426,-2860,-2352,-1922,-1628,-1487,-1540,-1759,-2150,-2651,-3218,-3806,-4359,-4865,-5304,-5659,-5931,-6088,-6134,-6049,-5862,-5596,-5291,-4994,-4726,-4506,-4331,-4158,-3968,-3698,-3316,-2801,-2130,-1348,-474,398,1192,1830,2235,2400,2320,2047,1645,1186,756,412,227,228,417,773,1208,1647,1977,2136,2066,1794,1340,806,249,-236,-618,-881,-1053,-1186,-1342,-1565,-1879,-2250,-2624,-2890,-2957,-2731,-2187,-1342,-302,828,1872,2726,3280,3496,3387,3000,2436,1797,1213,772,565,611,913,1392,1979,2542,3004,3269,3301,3087,2649,2046,1349,661,63,-361,-583,-586,-415,-112,250,604,892,1087,1160,1145,1038,885,685,458,200,-85,-379,-651,-851,-925,-833,-551,-98,508,1207,1960,2710,3408,4014,4503,4852,5075,5154,5114,4926,4595,4110,3464,2691,1806,879,-44,-875,-1569,-2052,-2313,-2321,-2106,-1687,-1132,-501,131,688,1126,1399,1533,1538,1510,1496,1601,1860,2300,2913,3637,4411,5144,5734,6103,6151,5838,5113,3990,2507,757,-1128,-2982,-4617,-5863,-6573,-6676,-6162,-5108,-3652,-1975,-287,1236,2430,3205,3516,3380,2860,2052,1080,59,-877,-1635,-2127,-2334,-2254,-1974,-1571,-1185,-906,-838,-1002,-1402,-1967,-2593,-3161,-3530,-3596,-3271,-2528,-1388,74,1719,3373,4846,5952,6559,6599,6059,5027,3597,1952,233,-1354,-2677,-3595,-4006,-3887,-3212,-2061,-532,1218,3009,4641,5949,6766,7022,6660,5756,4394,2770,1084,-466,-1677,-2453,-2720,-2508,-1897,-1015,-2,1006,1919,2672,3258,3686,3991,4214,4378,4522,4624,4695,4683,4561,4292,3875,3309,2652,1932,1214,542,-45,-500,-788,-866,-709,-288,366,1240,2235,3309,4340,5300,6099,6735,7167,7397,7413,7216,6807,6205,5441,4556,3616,2666,1774,963,283,-271,-667,-910,-973,-853,-533,-14,685,1557,2528,3574,4598,5547,6332,6890,7161,7120,6764,6133,5300,4366,3454,2657,2080,1737,1648,1760,2029,2398,2823,3282,3745,4205,4599,4916,5081,5091,4917,4576,4109,3561,2990,2461,2020,1732,1622,1731,2033,2517,3102,3728,4304,4772,5088,5240,5239,5119,4915,4686,4455,4263,4112,4006,3925,3846,3715,3499,3149,2648,2006,1259,463,-293,-951,-1398,-1593,-1460,-992,-198,863,2107,3418,4681,5781,6617,7127,7278,7077,6550,5757,4749,3600,2381,1170,62,-849,-1472,-1733,-1595,-1066,-203,901,2120,3319,4368,5153,5593,5674,5394,4837,4060,3177,2252,1375,599,-35,-487,-763,-858,-800,-595,-265,182,729,1336,1967,2551,3024,3316,3363,3137,2629,1851,882,-225,-1343,-2371,-3208,-3776,-4043,-4035,-3796,-3426,-3010,-2626,-2343,-2184,-2182,-2316,-2588,-2941,-3353,-3755,-4101,-4341,-4420,-4298,-3956,-3377,-2602,-1696,-754,79,683,927,748,133,-854,-2071,-3351,-4488,-5323,-5728,-5657,-5111,-4164,-2908,-1476,0,1384,2537,3344,3701,3541,2856,1675,110,-1705,-3573,-5295,-6669,-7519,-7744,-7311,-6291,-4835,-3159,-1492,-83,901,1308,1118,347,-877,-2406,-4058,-5673,-7106,-8263,-9054,-9438,-9392,-8924,-8095,-6989,-5725,-4425,-3205,-2153,-1350,-833,-630,-725,-1090,-1644,-2310,-2950,-3482,-3787,-3830,-3603,-3157,-2590,-2012,-1540,-1261,-1219,-1422,-1821,-2372,-2984,-3604,-4142,-4561,-4804,-4855,-4726,-4435,-4035,-3567,-3079,-2606,-2187,-1836,-1591,-1455,-1441,-1543,-1737,-2011,-2323,-2667,-2983,-3254,-3403,-3393,-3188,-2782,-2231,-1614,-1045,-649,-505,-690,-1172,-1921,-2828,-3780,-4662,-5375,-5840,-6033,-5935,-5585,-5028,-4343,-3613,-2931,-2371,-1987,-1782,-1760,-1860,-2054,-2295,-2534,-2757,-2919,-2992,-2955,-2771,-2444,-1994,-1469,-966,-558,-338,-345,-570,-997,-1525,-2104,-2623,-3028,-3253,-3274,-3068,-2655,-2049,-1291,-431,466,1321,2031,2509,2659,2420,1780,763,-515,-1916,-3250,-4345,-5067,-5327,-5139,-4541,-3672,-2654,-1645,-772,-110,282,445,410,302,188,184,330,660,1167,1809,2526,3249,3885,4362,4605,4564,4231,3604,2754,1731,651,-399,-1327,-2034,-2491,-2634,-2513,-2147,-1638,-1068,-528,-74,266,505,668,786,889,962,1008,977,864,638,325,-55,-440,-779,-1013,-1127,-1097,-977,-802,-662,-613,-717,-1010,-1484,-2140,-2911,-3761,-4610,-5387,-6009,-6401,-6499,-6281,-5751,-4959,-3972,-2891,-1778,-732,209,990,1589,1991,2189,2188,1991,1620,1102,467,-212,-905,-1520,-2021,-2365,-2532,-2551,-2447,-2276,-2089,-1918,-1802,-1739,-1738,-1773,-1833,-1876,-1882,-1818,-1645,-1370,-965,-483,55,575,1039,1395,1629,1728,1700,1539,1261,857,353,-236,-868,-1502,-2075,-2544,-2845,-2945,-2825,-2489,-1983,-1360,-709,-96,374,649,666,400,-118,-841,-1655,-2446,-3089,-3489,-3580,-3359,-2847,-2149,-1367,-652,-132,92,-22,-467,-1165,-1994,-2848,-3573,-4120,-4405,-4445,-4242,-3830,-3265,-2572,-1816,-1034,-273,420,1013,1480,1795,1972,2002,1929,1775,1591,1410,1262,1148,1060,968,865,731,573,400,211,25,-177,-381,-592,-795,-979,-1131,-1245,-1313,-1328,-1295,-1181,-982,-663,-206,376,1067,1800,2495,3069,3420,3513,3303,2845,2198,1488,838,363,137,191,496,994,1600,2239,2837,3354,3746,3988,4059,3925,3585,3021,2256,1315,246,-889,-2014,-3037,-3864,-4404,-4586,-4399,-3851,-3040,-2068,-1074,-177,539,1061,1401,1654,1897,2217,2670,3265,3969,4726,5432,5995,6334,6376,6134,5623,4954,4218,3542,3019,2698,2618,2749,3046,3451,3862,4220,4435,4459,4266,3854,3261,2546,1792,1101,560,263,261,584,1229,2138,3239,4425,5590,6619,7455,8032,8370,8479,8403,8180,7834,7383,6845,6222,5551,4829,4114,3398,2747,2153,1671,1300,1076,997,1082,1317,1689,2170,2693,3222,3648,3926,3977,3771,3316,2648,1834,975,142,-548,-1034,-1247,-1142,-737,-27,881,1938,3003,4007,4854,5506,5944,6163,6196,6065,5813,5485,5118,4757,4441,4192,4030,3942,3889,3831,3699,3457,3084,2587,2004,1396,816,319,-42,-269,-316,-211,62,469,992,1579,2188,2759,3229,3547,3648,3495,3056,2335,1362,211,-1014,-2199,-3205,-3941,-4322,-4328,-3968,-3303,-2410,-1407,-409,459,1098,1434,1459,1201,744,197,-325,-719,-902,-847,-544,-43,601,1306,1997,2611,3094,3429,3608,3650,3584,3438,3259,3067,2882,2704,2496,2239,1887,1425,850,206,-475,-1085,-1584,-1880,-1960,-1826,-1524,-1121,-701,-313,-26,156,203,139,-30,-275,-572,-891,-1200,-1464,-1649,-1741,-1732,-1643,-1492,-1316,-1133,-969,-850,-787,-820,-962,-1235,-1638,-2136,-2677,-3157,-3500,-3589,-3390,-2857,-2038,-984,198,1372,2437,3236,3697,3746,3369,2611,1558,343,-886,-1982,-2820,-3321,-3443,-3215,-2700,-2022,-1311,-732,-390,-403,-783,-1531,-2561,-3765,-4986,-6081,-6858,-7203,-6988,-6189,-4839,-3056,-1038,997,2808,4211,5081,5358,5080,4323,3201,1868,428,-966,-2243,-3306,-4121,-4654,-4907,-4887,-4625,-4156,-3539,-2838,-2132,-1489,-973,-609,-397,-309,-288,-291,-263,-189,-50,142,370,612,834,1007,1097,1086,958,729,418,70,-269,-535,-690,-699,-566,-326,-32,243,438,513,439,239,-68,-425,-786,-1097,-1307,-1395,-1337,-1165,-916,-663,-484,-444,-595,-930,-1415,-1945,-2403,-2649,-2570,-2102,-1253,-98,1205,2473,3498,4100,4170,3663,2641,1231,-378,-1993,-3418,-4518,-5191,-5397,-5145,-4491,-3493,-2265,-863,580,2009,3295,4366,5120,5490,5437,4980,4170,3115,1944,797,-207,-946,-1395,-1510,-1356,-1000,-569,-184,34,16,-265,-746,-1349,-1909,-2304,-2410,-2145,-1520,-553,631,1924,3156,4191,4883,5146,4955,4334,3388,2249,1057,-44,-960,-1640,-2046,-2217,-2178,-2015,-1789,-1594,-1464,-1449,-1529,-1698,-1909,-2145,-2374,-2592,-2785,-2942,-3055,-3086,-3024,-2813,-2435,-1856,-1097,-191,773,1703,2489,3044,3317,3295,3025,2567,2023,1492,1051,783,693,785,1009,1310,1619,1902,2089,2179,2133,1965,1679,1317,901,514,165,-70,-211,-241,-212,-155,-136,-179,-321,-559,-880,-1256,-1655,-2033,-2373,-2653,-2869,-3025,-3126,-3161,-3130,-3006,-2767,-2421,-1956,-1435,-886,-385,21,297,410,364,169,-152,-540,-966,-1356,-1679,-1907,-2010,-2018,-1909,-1721,-1452,-1128,-759,-396,-57,194,324,292,75,-338,-928,-1666,-2502,-3355,-4159,-4831,-5316,-5584,-5645,-5520,-5276,-4947,-4593,-4233,-3907,-3603,-3362,-3152,-3004,-2888,-2813,-2745,-2678,-2568,-2403,-2145,-1781,-1301,-705,-6,763,1581,2380,3111,3698,4057,4150,3927,3423,2672,1775,822,-74,-839,-1418,-1794,-1974,-1982,-1846,-1603,-1273,-908,-543,-243,-63,-66,-278,-728,-1369,-2144,-2962,-3694,-4265,-4562,-4567,-4253,-3649,-2812,-1802,-707,387,1403,2252,2896,3271,3396,3260,2919,2407,1781,1071,324,-458,-1235,-2017,-2781,-3516,-4206,-4809,-5285,-5605,-5729,-5659,-5423,-5048,-4603,-4121,-3641,-3165,-2685,-2155,-1554,-816,50,1063,2171,3306,4399,5332,6041,6424,6453,6095,5392,4396,3218,1971,780,-238,-992,-1425,-1519,-1298,-821,-189,504,1124,1582,1803,1735,1416,871,213,-470,-1057,-1463,-1615,-1504,-1128,-560,149,918,1684,2392,3007,3485,3810,3947,3880,3608,3136,2515,1778,1014,284,-336,-773,-1003,-992,-780,-404,51,512,912,1197,1362,1403,1364,1292,1229,1234,1301,1439,1607,1762,1870,1893,1825,1668,1448,1187,922,680,476,348,294,350,525,818,1225,1701,2199,2656,2987,3129,3009,2585,1832,770,-553,-2035,-3545,-4952,-6089,-6848,-7109,-6850,-6064,-4846,-3309,-1630,37,1518,2700,3496,3864,3819,3409,2716,1860,949,115,-554,-981,-1143,-1041,-710,-208,399,1052,1691,2276,2769,3151,3420,3569,3637,3627,3575,3493,3373,3212,2960,2601,2076,1379,509,-518,-1613,-2736,-3764,-4642,-5276,-5630,-5665,-5384,-4799,-3966,-2943,-1833,-735,238,981,1432,1530,1299,746,-46,-1006,-2042,-3052,-3940,-4621,-5002,-5060,-4756,-4141,-3270,-2249,-1199,-230,559,1099,1376,1391,1195,844,375,-144,-725,-1322,-1951,-2576,-3168,-3669,-3999,-4090,-3877,-3344,-2507,-1449,-267,904,1946,2771,3326,3609,3673,3567,3382,3164,2949,2753,2542,2326,2062,1788,1489,1228,1004,868,801,830,911,1044,1164,1230,1173,936,473,-226,-1154,-2243,-3419,-4559,-5536,-6242,-6568,-6485,-5979,-5128,-4028,-2827,-1668,-689,25,416,519,385,123,-142,-306,-243,90,735,1639,2728,3858,4879,5638,6012,5938,5413,4499,3312,1981,652,-572,-1587,-2352,-2829,-3033,-2981,-2734,-2362,-1941,-1563,-1275,-1111,-1069,-1081,-1090,-987,-716,-215,479,1341,2242,3095,3779,4219,4366,4208,3771,3093,2253,1312,359,-544,-1334,-1970,-2408,-2630,-2603,-2342,-1860,-1207,-481,241,819,1188,1261,1035,522,-210,-1069,-1950,-2729,-3311,-3617,-3602,-3289,-2681,-1876,-909,101,1101,1987,2714,3214,3485,3505,3331,2971,2503,1944,1345,722,105,-475,-976,-1352,-1557,-1568,-1381,-1026,-563,-61,404,770,1015,1120,1124,1049,936,814,703,603,516,433,326,199,30,-183,-409,-656,-880,-1091,-1263,-1412,-1510,-1571,-1549,-1451,-1239,-936,-545,-128,278,604,809,880,803,624,382,142,-34,-85,-1,248,595,1020,1421,1750,1935,1933,1747,1371,860,250,-404,-1054,-1662,-2192,-2605,-2893,-3014,-2984,-2785,-2453,-1996,-1472,-912,-379,83,436,655,738,694,549,321,46,-250,-545,-794,-990,-1097,-1093,-965,-698,-272,293,1010,1831,2720,3618,4445,5134,5597,5781,5614,5094,4205,3021,1613,113,-1367,-2693,-3786,-4559,-4988,-5052,-4757,-4143,-3248,-2160,-971,215,1274,2115,2646,2835,2669,2204,1515,720,-49,-685,-1084,-1222,-1099,-805,-438,-149,-45,-229,-728,-1527,-2543,-3662,-4735,-5624,-6185,-6323,-5963,-5100,-3780,-2107,-238,1657,3382,4800,5780,6298,6362,6066,5540,4927,4372,3961,3748,3715,3805,3932,3998,3933,3696,3288,2743,2141,1533,1020,620,375,267,263,324,391,423,392,272,83,-179,-486,-827,-1193,-1575,-1979,-2389,-2794,-3148,-3406,-3508,-3415,-3082,-2527,-1748,-828,201,1236,2239,3148,3939,4594,5098,5433,5577,5508,5212,4708,4017,3213,2346,1491,688,-46,-701,-1318,-1895,-2471,-3025,-3538,-3961,-4242,-4328,-4191,-3826,-3249,-2529,-1715,-883,-90,627,1235,1726,2094,2365,2556,2725,2924,3197,3586,4091,4676,5277,5793,6109,6148,5824,5130,4094,2777,1315,-194,-1590,-2775,-3642,-4146,-4261,-4033,-3519,-2834,-2091,-1408,-878,-556,-448,-527,-708,-921,-1052,-1050,-848,-450,131,822,1564,2270,2878,3345,3654,3807,3831,3738,3560,3298,2972,2572,2109,1576,984,334,-351,-1037,-1686,-2223,-2607,-2757,-2659,-2296,-1704,-956,-133,653,1324,1794,2033,2022,1760,1305,672,-51,-817,-1555,-2212,-2748,-3144,-3404,-3554,-3618,-3656,-3685,-3761,-3888,-4086,-4354,-4655,-4983,-5264,-5475,-5544,-5435,-5090,-4485,-3610,-2470,-1142,320,1791,3175,4374,5295,5893,6114,5952,5413,4529,3372,2010,568,-862,-2138,-3160,-3830,-4085,-3907,-3326,-2392,-1210,113,1448,2661,3644,4295,4574,4463,4009,3282,2384,1411,482,-338,-967,-1388,-1592,-1594,-1429,-1135,-762,-359,22,325,514,555,442,200,-133,-477,-761,-907,-858,-575,-78,618,1420,2246,3006,3593,3953,4034,3832,3369,2707,1929,1114,365,-280,-765,-1105,-1303,-1399,-1415,-1374,-1275,-1117,-876,-554,-139,351,873,1399,1871,2268,2593,2861,3116,3405,3750,4157,4607,5024,5366,5531,5495,5196,4674,3938,3083,2188,1346,666,212,45,180,585,1205,1922,2629,3177,3467,3404,2968,2163,1080,-202,-1520,-2761,-3776,-4466,-4756,-4621,-4070,-3179,-2036,-782,445,1499,2251,2607,2534,2052,1265,320,-601,-1319,-1695,-1646,-1162,-309,793,1991,3115,4027,4607,4802,4609,4086,3330,2471,1623,901,376,77,22,160,458,846,1269,1677,2030,2314,2513,2641,2685,2660,2533,2299,1898,1320,526,-458,-1588,-2778,-3919,-4889,-5591,-5943,-5920,-5542,-4868,-3996,-3024,-2071,-1222,-556,-121,66,19,-229,-619,-1100,-1609,-2111,-2567,-2942,-3222,-3350,-3323,-3094,-2668,-2061,-1312,-506,266,899,1288,1377,1133,584,-196,-1100,-1994,-2743,-3230,-3387,-3183,-2664,-1913,-1050,-208,494,962,1149,1058,738,267,-251,-734,-1104,-1325,-1411,-1376,-1296,-1205,-1152,-1149,-1179,-1201,-1146,-957,-564,33,841,1780,2760,3664,4361,4750,4753,4345,3549,2462,1179,-128,-1337,-2311,-2952,-3223,-3111,-2673,-1998,-1190,-391,297,755,927,773,318,-404,-1288,-2256,-3172,-3940,-4469,-4690,-4588,-4175,-3505,-2662,-1758,-893,-186,294,498,436,155,-246,-653,-942,-995,-740,-133,812,2036,3436,4874,6206,7289,8008,8290,8100,7462,6441,5131,3663,2159,745,-482,-1477,-2202,-2701,-2990,-3143,-3196,-3198,-3171,-3135,-3095,-3044,-2979,-2865,-2693,-2423,-2044,-1543,-922,-201,597,1436,2263,3039,3677,4142,4357,4295,3943,3303,2442,1401,305,-778,-1713,-2441,-2871,-2992,-2803,-2358,-1742,-1067,-461,-55,43,-236,-909,-1938,-3218,-4628,-6004,-7198,-8092,-8589,-8653,-8295,-7548,-6506,-5252,-3900,-2553,-1297,-214,655,1282,1662,1826,1809,1674,1491,1310,1194,1162,1253,1459,1807,2268,2838,3475,4123,4726,5213,5517,5608,5443,5059,4467,3760,2994,2274,1668,1244,1034,1046,1245,1580,1962,2308,2527,2537,2287,1737,903,-188,-1455,-2806,-4140,-5335,-6301,-6943,-7199,-7036,-6455,-5495,-4236,-2784,-1273,160,1362,2234,2676,2668,2238,1453,447,-639,-1665,-2492,-3063,-3316,-3298,-3018,-2590,-2058,-1549,-1111,-860,-804,-1006,-1419,-2006,-2697,-3384,-4011,-4487,-4799,-4928,-4916,-4803,-4651,-4489,-4345,-4182,-3967,-3616,-3067,-2251,-1148,230,1810,3474,5064,6407,7325,7685,7404,6477,4974,3046,871,-1309,-3302,-4908,-6000,-6502,-6408,-5770,-4702,-3335,-1835,-338,1017,2145,2977,3498,3715,3658,3400,2978,2471,1916,1331,748,158,-422,-981,-1493,-1936,-2280,-2516,-2642,-2660,-2598,-2450,-2235,-1935,-1559,-1100,-598,-81,386,733,916,893,673,274,-233,-810,-1364,-1862,-2252,-2511,-2643,-2661,-2585,-2466,-2318,-2188,-2090,-2037,-2043,-2093,-2176,-2271,-2345,-2394,-2392,-2353,-2278,-2201,-2136,-2113,-2146,-2229,-2362,-2502,-2651,-2758,-2856,-2900,-2936,-2928,-2893,-2803,-2651,-2427,-2134,-1787,-1413,-1033,-687,-379,-140,49,186,310,436,625,894,1304,1866,2586,3445,4389,5339,6206,6898,7322,7444,7222,6693,5906,4935,3875,2797,1761,794,-107,-964,-1812,-2671,-3543,-4408,-5195,-5855,-6284,-6447,-6291,-5818,-5052,-4042,-2876,-1646,-469,557,1327,1798,1910,1706,1179,415,-536,-1589,-2653,-3652,-4506,-5147,-5528,-5618,-5385,-4855,-4017,-2930,-1626,-183,1323,2789,4113,5181,5903,6197,6040,5434,4453,3195,1814,457,-735,-1643,-2222,-2439,-2346,-1995,-1489,-888,-287,285,797,1234,1617,1934,2195,2380,2471,2448,2286,1989,1570,1074,572,144,-119,-153,87,591,1308,2143,2977,3669,4122,4242,4020,3464,2657,1683,649,-356,-1264,-2039,-2659,-3144,-3493,-3746,-3907,-4008,-4060,-4063,-4038,-3965,-3867,-3736,-3585,-3416,-3220,-2989,-2683,-2289,-1761,-1111,-329,525,1408,2216,2896,3336,3534,3426,3073,2498,1796,1044,337,-267,-704,-973,-1065,-1023,-886,-717,-558,-458,-436,-512,-675,-925,-1219,-1539,-1822,-2036,-2123,-2075,-1860,-1512,-1054,-546,-61,342,593,667,547,263,-137,-583,-988,-1278,-1393,-1290,-977,-459,183,903,1590,2190,2627,2869,2900,2733,2378,1895,1309,693,110,-397,-750,-946,-946,-803,-539,-244,4,144,101,-134,-560,-1151,-1835,-2559,-3232,-3784,-4148,-4262,-4107,-3669,-2984,-2114,-1130,-131,799,1577,2141,2451,2504,2316,1934,1437,898,412,54,-136,-123,63,386,782,1184,1536,1796,1945,1980,1919,1776,1591,1372,1162,956,778,620,473,327,166,-22,-245,-517,-844,-1249,-1728,-2289,-2913,-3545,-4144,-4603,-4862,-4816,-4420,-3640,-2487,-1047,580,2227,3728,4928,5702,5979,5755,5071,4037,2776,1454,187,-880,-1699,-2201,-2409,-2342,-2067,-1651,-1166,-667,-193,240,642,1014,1390,1776,2199,2649,3138,3632,4110,4544,4879,5090,5131,4975,4618,4074,3372,2590,1778,1026,401,-37,-237,-178,147,716,1479,2367,3278,4123,4787,5192,5285,5032,4460,3602,2527,1331,92,-1075,-2100,-2896,-3416,-3623,-3504,-3087,-2404,-1546,-593,333,1127,1693,1971,1931,1610,1044,334,-452,-1217,-1904,-2453,-2841,-3037,-3043,-2857,-2492,-1970,-1323,-586,189,951,1666,2273,2772,3131,3364,3487,3522,3514,3492,3500,3559,3685,3873,4101,4335,4543,4682,4736,4682,4545,4340,4139,3980,3940,4038,4308,4702,5190,5669,6082,6337,6396,6237,5858,5304,4599,3797,2929,2022,1099,175,-740,-1632,-2483,-3280,-3989,-4595,-5065,-5376,-5507,-5452,-5190,-4758,-4146,-3424,-2634,-1845,-1128,-539,-97,167,305,332,309,270,244,234,240,232,208,141,49,-66,-167,-240,-255,-220,-156,-96,-99,-198,-444,-843,-1389,-2054,-2756,-3444,-4007,-4394,-4531,-4416,-4042,-3460,-2716,-1874,-973,-64,858,1756,2650,3500,4304,5009,5602,6040,6318,6425,6357,6136,5742,5215,4534,3743,2852,1917,989,146,-548,-1012,-1199,-1079,-656,19,865,1785,2650,3363,3829,3992,3828,3351,2602,1660,607,-450,-1410,-2180,-2676,-2852,-2674,-2162,-1357,-342,774,1891,2878,3656,4147,4325,4199,3816,3239,2565,1863,1231,707,347,165,156,314,593,953,1319,1635,1811,1798,1549,1040,308,-613,-1626,-2651,-3584,-4361,-4924,-5246,-5337,-5209,-4900,-4471,-3958,-3426,-2906,-2415,-1966,-1540,-1131,-727,-325,61,418,710,910,995,947,785,522,226,-67,-263,-332,-193,154,727,1480,2357,3271,4112,4786,5183,5255,4954,4318,3396,2301,1167,118,-700,-1213,-1352,-1135,-606,118,921,1640,2168,2394,2290,1869,1198,401,-397,-1045,-1437,-1491,-1189,-569,291,1247,2183,2943,3427,3557,3293,2658,1692,502,-819,-2127,-3322,-4304,-5017,-5449,-5612,-5546,-5313,-4952,-4527,-4060,-3575,-3091,-2584,-2073,-1530,-973,-396,163,710,1182,1581,1852,1967,1910,1643,1194,554,-210,-1066,-1897,-2638,-3157,-3382,-3229,-2674,-1714,-420,1137,2812,4482,5983,7194,8007,8366,8271,7765,6958,5968,4943,4000,3251,2736,2498,2482,2658,2928,3213,3429,3514,3436,3191,2796,2285,1691,1057,411,-208,-768,-1230,-1553,-1702,-1652,-1383,-924,-307,396,1068,1628,1940,1938,1566,826,-222,-1475,-2816,-4069,-5136,-5847,-6166,-6011,-5411,-4409,-3102,-1617,-98,1308,2476,3287,3700,3666,3242,2462,1450,309,-826,-1840,-2618,-3089,-3191,-2927,-2308,-1420,-333,813,1914,2846,3519,3875,3894,3600,3059,2353,1591,850,218,-258,-553,-654,-582,-367,-50,293,608,808,861,719,407,-47,-559,-1034,-1388,-1520,-1404,-1013,-396,365,1179,1909,2473,2777,2794,2529,2028,1362,621,-112,-771,-1284,-1632,-1774,-1724,-1486,-1095,-600,-65,439,837,1078,1118,944,571,22,-652,-1408,-2195,-2962,-3664,-4253,-4693,-4947,-5010,-4861,-4539,-4059,-3484,-2863,-2264,-1745,-1354,-1132,-1083,-1216,-1489,-1882,-2335,-2808,-3249,-3605,-3841,-3911,-3808,-3516,-3071,-2504,-1876,-1276,-751,-407,-273,-403,-794,-1436,-2273,-3241,-4252,-5200,-6001,-6549,-6801,-6707,-6277,-5544,-4547,-3368,-2049,-681,697,1983,3129,4032,4635,4880,4740,4239,3422,2386,1252,124,-861,-1649,-2174,-2450,-2506,-2413,-2257,-2123,-2087,-2183,-2419,-2752,-3112,-3415,-3573,-3534,-3262,-2772,-2114,-1358,-605,51,523,743,695,380,-125,-757,-1397,-1962,-2368,-2571,-2557,-2339,-1962,-1462,-914,-355,145,544,800,873,750,434,-74,-711,-1457,-2232,-2985,-3660,-4204,-4597,-4811,-4844,-4699,-4374,-3886,-3245,-2485,-1636,-777,62,780,1364,1752,1955,1966,1809,1510,1110,643,174,-263,-595,-793,-810,-648,-317,143,667,1199,1672,2044,2279,2381,2346,2224,2032,1824,1610,1427,1264,1123,980,818,599,320,-50,-503,-1024,-1596,-2171,-2700,-3130,-3388,-3437,-3212,-2724,-1957,-980,150,1327,2446,3398,4088,4451,4454,4098,3421,2497,1401,245,-894,-1915,-2780,-3411,-3831,-3995,-3948,-3699,-3280,-2733,-2098,-1411,-727,-68,514,1026,1417,1710,1871,1904,1808,1567,1203,720,154,-472,-1116,-1741,-2319,-2813,-3215,-3494,-3646,-3650,-3496,-3163,-2659,-1972,-1149,-225,725,1615,2370,2906,3198,3214,3003,2589,2068,1493,950,473,93,-203,-430,-638,-836,-1070,-1314,-1588,-1835,-2042,-2155,-2137,-1985,-1698,-1334,-971,-698,-615,-790,-1245,-1971,-2879,-3869,-4783,-5490,-5846,-5784,-5251,-4293,-2980,-1439,196,1786,3222,4411,5313,5908,6223,6287,6154,5866,5460,4947,4337,3602,2743,1733,577,-713,-2093,-3505,-4858,-6065,-7024,-7662,-7914,-7768,-7221,-6327,-5152,-3788,-2342,-906,416,1566,2479,3136,3518,3640,3520,3199,2704,2092,1375,600,-231,-1096,-1979,-2869,-3723,-4511,-5183,-5686,-5979,-6025,-5809,-5342,-4671,-3849,-2986,-2160,-1490,-1036,-861,-972,-1340,-1915,-2599,-3302,-3915,-4351,-4538,-4429,-4021,-3334,-2431,-1406,-370,564,1287,1729,1864,1697,1294,735,115,-462,-913,-1169,-1186,-942,-448,273,1176,2194,3256,4273,5159,5837,6236,6331,6099,5591,4846,3974,3049,2197,1468,950,631,527,571,727,914,1090,1205,1239,1181,1023,791,478,130,-242,-598,-928,-1204,-1448,-1655,-1860,-2089,-2350,-2676,-3047,-3479,-3930,-4398,-4828,-5207,-5486,-5639,-5652,-5489,-5179,-4702,-4096,-3389,-2596,-1775,-943,-135,613,1281,1837,2258,2508,2572,2403,2012,1381,555,-415,-1445,-2430,-3273,-3875,-4179,-4152,-3805,-3175,-2329,-1339,-291,751,1720,2591,3326,3946,4444,4851,5186,5452,5684,5859,6010,6119,6204,6255,6269,6227,6120,5907,5583,5116,4511,3784,2969,2121,1306,581,11,-374,-556,-549,-404,-178,30,165,135,-57,-424,-909,-1421,-1887,-2205,-2308,-2179,-1794,-1215,-477,328,1144,1880,2487,2905,3097,3055,2771,2287,1653,953,266,-310,-713,-893,-832,-584,-182,258,673,973,1110,1079,874,552,155,-243,-584,-802,-873,-751,-454,8,597,1257,1926,2548,3053,3410,3594,3611,3487,3257,2973,2666,2394,2160,2005,1907,1867,1838,1798,1690,1491,1180,755,256,-272,-760,-1119,-1282,-1182,-779,-80,902,2083,3382,4682,5868,6839,7506,7814,7738,7287,6491,5412,4124,2691,1211,-268,-1678,-2969,-4116,-5074,-5822,-6336,-6580,-6546,-6222,-5628,-4807,-3825,-2774,-1744,-835,-110,371,594,560,303,-131,-676,-1277,-1854,-2353,-2708,-2880,-2845,-2608,-2198,-1668,-1096,-548,-119,145,203,42,-310,-804,-1387,-1949,-2430,-2723,-2768,-2513,-1935,-1058,68,1359,2698,3974,5050,5828,6221,6178,5702,4829,3653,2294,899,-382,-1412,-2093,-2366,-2233,-1755,-1026,-195,609,1250,1640,1737,1543,1123,556,-40,-556,-887,-953,-708,-143,709,1793,3013,4276,5466,6481,7233,7647,7675,7300,6543,5441,4093,2570,1001,-520,-1901,-3055,-3951,-4545,-4855,-4910,-4761,-4481,-4141,-3816,-3569,-3439,-3458,-3620,-3908,-4274,-4653,-4966,-5142,-5100,-4801,-4215,-3356,-2275,-1049,208,1392,2387,3141,3597,3797,3756,3577,3313,3061,2861,2772,2787,2930,3146,3420,3692,3897,3997,3910,3634,3132,2446,1614,724,-141,-884,-1413,-1667,-1586,-1155,-386,671,1939,3302,4650,5844,6779,7352,7519,7251,6589,5604,4409,3151,1975,1027,416,209,425,1017,1898,2934,3986,4889,5526,5786,5622,5036,4061,2798,1337,-184,-1657,-2967,-4039,-4816,-5286,-5455,-5372,-5083,-4668,-4178,-3690,-3210,-2790,-2370,-1958,-1478,-895,-180,686,1656,2686,3672,4522,5133,5423,5355,4915,4150,3132,1958,760,-367,-1305,-1995,-2402,-2523,-2393,-2070,-1607,-1078,-528,6,495,940,1335,1691,2007,2291,2537,2749,2919,3057,3143,3199,3201,3155,3058,2909,2715,2491,2242,1998,1761,1560,1393,1258,1144,996,791,467,4,-590,-1292,-2017,-2670,-3146,-3336,-3176,-2632,-1724,-521,876,2344,3746,4975,5909,6484,6641,6372,5698,4678,3410,2001,598,-684,-1730,-2466,-2873,-2981,-2867,-2643,-2433,-2330,-2417,-2699,-3151,-3700,-4232,-4633,-4784,-4590,-4002,-3023,-1707,-177,1437,2962,4261,5209,5740,5836,5540,4924,4114,3211,2334,1556,931,480,211,96,131,272,487,739,964,1126,1156,1022,675,116,-660,-1606,-2657,-3735,-4727,-5557,-6128,-6392,-6332,-5945,-5287,-4409,-3404,-2347,-1338,-438,282,778,1023,998,705,159,-605,-1543,-2583,-3647,-4653,-5516,-6170,-6574,-6692,-6550,-6148,-5551,-4794,-3931,-3022,-2084,-1177,-295,534,1312,2047,2743,3409,4049,4660,5238,5748,6173,6450,6555,6428,6057,5422,4548,3474,2257,986,-264,-1400,-2351,-3071,-3528,-3745,-3750,-3618,-3433,-3272,-3227,-3327,-3607,-4032,-4549,-5064,-5476,-5674,-5574,-5105,-4257,-3042,-1549,134,1863,3515,4961,6113,6894,7302,7310,6985,6337,5445,4343,3078,1711,265,-1176,-2590,-3886,-5029,-5951,-6620,-6994,-7078,-6836,-6312,-5493,-4435,-3192,-1826,-460,832,1926,2754,3261,3422,3261,2819,2169,1393,593,-141,-702,-1015,-1012,-661,39,1048,2301,3692,5109,6426,7535,8344,8797,8867,8563,7925,7004,5880,4623,3302,1996,749,-368,-1327,-2089,-2655,-3011,-3197,-3229,-3152,-2999,-2783,-2527,-2205,-1820,-1341,-786,-161,464,1044,1475,1709,1657,1311,624,-348,-1587,-2979,-4433,-5825,-7033,-7962,-8545,-8749,-8583,-8090,-7331,-6391,-5361,-4320,-3356,-2519,-1841,-1344,-983,-748,-559,-381,-150,142,510,908,1291,1588,1726,1660,1346,799,33,-881,-1875,-2861,-3752,-4491,-5020,-5333,-5429,-5352,-5133,-4848,-4527,-4229,-3960,-3721,-3484,-3191,-2802,-2239,-1496,-529,609,1904,3261,4608,5841,6862,7587,7940,7879,7391,6487,5245,3726,2078,398,-1175,-2550,-3654,-4474,-5012,-5330,-5488,-5550,-5586,-5627,-5684,-5758,-5804,-5779,-5628,-5292,-4737,-3938,-2915,-1702,-380,958,2204,3245,3977,4361,4350,4008,3383,2597,1756,975,336,-108,-333,-367,-252,-65,113,194,110,-185,-711,-1439,-2320,-3269,-4196,-5005,-5628,-6007,-6131,-6000,-5660,-5150,-4527,-3846,-3142,-2454,-1799,-1198,-644,-160,276,633,923,1115,1208,1174,1018,725,336,-154,-670,-1187,-1627,-1928,-2038,-1885,-1465,-748,221,1393,2688,4008,5254,6329,7152,7669,7846,7697,7245,6565,5721,4812,3906,3087,2378,1815,1356,976,617,215,-241,-792,-1399,-2043,-2675,-3246,-3718,-4074,-4298,-4427,-4491,-4544,-4652,-4842,-5149,-5550,-6017,-6469,-6846,-7033,-6973,-6577,-5820,-4692,-3246,-1560,232,1995,3581,4863,5762,6221,6262,5914,5262,4382,3370,2299,1241,240,-662,-1438,-2073,-2559,-2921,-3159,-3333,-3439,-3529,-3579,-3616,-3590,-3511,-3332,-3052,-2654,-2132,-1491,-740,107,1013,1958,2879,3744,4488,5086,5497,5739,5813,5780,5682,5592,5557,5632,5828,6147,6545,6961,7312,7497,7447,7085,6393,5374,4057,2530,856,-848,-2506,-4020,-5339,-6409,-7219,-7762,-8045,-8083,-7886,-7470,-6859,-6077,-5165,-4169,-3132,-2109,-1127,-234,549,1185,1640,1874,1846,1525,894,-34,-1217,-2575,-4008,-5370,-6548,-7403,-7852,-7839,-7361,-6447,-5185,-3668,-2032,-407,1083,2332,3258,3826,4014,3845,3356,2603,1636,547,-625,-1775,-2855,-3776,-4485,-4924,-5062,-4879,-4378,-3590,-2553,-1354,-58,1199,2331,3209,3733,3840,3473,2650,1410,-145,-1881,-3639,-5232,-6505,-7293,-7496,-7066,-5993,-4372,-2293,45,2487,4810,6856,8461,9519,9977,9822,9117,7938,6409,4649,2772,889,-929,-2601,-4088,-5351,-6362,-7117,-7619,-7874,-7921,-7783,-7498,-7102,-6612,-6051,-5422,-4732,-3978,-3166,-2322,-1448,-598,218,953,1585,2101,2469,2705,2786,2753,2609,2412,2195,2019,1922,1942,2097,2371,2749,3166,3560,3856,3972,3854,3465,2793,1879,765,-438,-1652,-2748,-3649,-4249,-4513,-4377,-3865,-2974,-1776,-340,1224,2802,4270,5520,6473,7079,7335,7258,6906,6326,5596,4765,3894,3040,2236,1537,976,570,372,358,574,978,1572,2309,3140,4006,4824,5535,6073,6397,6495,6366,6036,5538,4900,4165,3355,2505,1634,774,-61,-823,-1512,-2078,-2522,-2820,-2963,-2947,-2772,-2450,-2002,-1463,-894,-340,99,373,410,172,-343,-1106,-2054,-3084,-4076,-4901,-5432,-5568,-5246,-4447,-3198,-1581,287,2269,4213,5973,7417,8448,8969,8963,8400,7321,5801,3932,1853,-287,-2339,-4148,-5592,-6583,-7070,-7065,-6622,-5837,-4840,-3760,-2730,-1859,-1225,-863,-785,-932,-1254,-1651,-2025,-2300,-2387,-2251,-1867,-1249,-437,512,1516,2506,3401,4167,4758,5196,5472,5647,5729,5766,5753,5687,5533,5267,4841,4264,3525,2673,1749,822,-51,-812,-1427,-1872,-2141,-2236,-2175,-1977,-1669,-1288,-870,-459,-93,206,428,587,716,840,988,1159,1341,1496,1591,1585,1463,1227,901,533,174,-115,-292,-331,-223,16,360,765,1191,1591,1931,2177,2312,2318,2211,1974,1646,1220,719,174,-416,-982,-1516,-1936,-2200,-2257,-2052,-1597,-873,45,1096,2164,3136,3898,4362,4474,4220,3634,2781,1761,665,-397,-1368,-2196,-2870,-3388,-3763,-4000,-4086,-4013,-3737,-3243,-2506,-1526,-331,1034,2504,3986,5397,6616,7563,8142,8300,8007,7279,6157,4719,3073,1311,-422,-2053,-3462,-4601,-5421,-5908,-6081,-5969,-5636,-5151,-4596,-4043,-3552,-3150,-2837,-2575,-2324,-2005,-1593,-1034,-342,472,1354,2261,3112,3862,4453,4853,5059,5076,4942,4692,4389,4061,3773,3530,3357,3231,3113,2958,2701,2278,1654,794,-289,-1544,-2904,-4247,-5458,-6410,-7005,-7176,-6895,-6199,-5133,-3823,-2369,-910,424,1537,2333,2776,2847,2573,1999,1198,246,-761,-1752,-2624,-3340,-3820,-4065,-4041,-3782,-3288,-2611,-1757,-786,303,1447,2633,3814,4944,5995,6900,7639,8145,8402,8370,8043,7423,6521,5375,4034,2563,1051,-416,-1727,-2794,-3532,-3906,-3909,-3598,-3049,-2387,-1705,-1112,-655,-369,-238,-254,-358,-541,-746,-966,-1163,-1323,-1419,-1446,-1383,-1239,-1011,-717,-364,29,461,929,1422,1957,2482,3003,3426,3726,3820,3664,3243,2547,1632,539,-635,-1811,-2898,-3798,-4455,-4797,-4803,-4473,-3829,-2949,-1899,-794,272,1213,1947,2460,2724,2789,2679,2475,2215,1982,1800,1717,1753,1897,2145,2462,2809,3171,3501,3812,4086,4347,4599,4878,5184,5536,5905,6261,6545,6698,6652,6374,5836,5065,4099,3005,1879,777,-199,-1024,-1667,-2123,-2426,-2598,-2671,-2680,-2634,-2548,-2436,-2287,-2121,-1925,-1708,-1467,-1193,-904,-594,-301,-49,117,153,9,-327,-871,-1581,-2398,-3245,-4015,-4619,-4965,-4991,-4662,-4004,-3040,-1900,-667,491,1457,2107,2356,2170,1552,576,-659,-2015,-3328,-4463,-5275,-5680,-5630,-5128,-4235,-3052,-1709,-377,805,1672,2141,2136,1684,830,-282,-1521,-2703,-3671,-4301,-4493,-4232,-3527,-2459,-1127,345,1833,3238,4483,5528,6370,7015,7508,7862,8099,8199,8138,7860,7326,6489,5332,3881,2178,322,-1565,-3352,-4891,-6058,-6776,-6991,-6732,-6057,-5072,-3921,-2742,-1678,-839,-299,-89,-190,-540,-1043,-1590,-2055,-2354,-2408,-2210,-1772,-1169,-487,158,672,971,1011,785,320,-321,-1061,-1806,-2493,-3044,-3447,-3697,-3831,-3908,-3987,-4117,-4343,-4656,-5061,-5499,-5936,-6308,-6544,-6608,-6427,-5992,-5285,-4319,-3148,-1811,-415,976,2233,3290,4037,4438,4447,4085,3387,2437,1335,200,-841,-1689,-2249,-2499,-2419,-2074,-1509,-838,-127,526,1076,1493,1776,1968,2118,2281,2505,2806,3164,3536,3840,3995,3916,3539,2830,1797,471,-1066,-2731,-4406,-5983,-7358,-8435,-9155,-9474,-9404,-8968,-8248,-7318,-6287,-5242,-4252,-3373,-2618,-1991,-1480,-1076,-775,-588,-537,-626,-875,-1253,-1732,-2236,-2694,-3009,-3104,-2925,-2432,-1649,-592,648,1996,3333,4561,5557,6238,6529,6377,5804,4815,3506,1974,341,-1255,-2697,-3874,-4715,-5182,-5269,-5015,-4462,-3707,-2812,-1883,-987,-194,445,911,1195,1309,1288,1157,966,749,548,389,311,319,448,701,1094,1626,2297,3070,3928,4796,5642,6384,6989,7389,7575,7500,7183,6610,5820,4834,3705,2489,1245,51,-1043,-1962,-2681,-3159,-3397,-3412,-3227,-2896,-2467,-1987,-1514,-1073,-708,-418,-235,-132,-123,-178,-288,-454,-655,-914,-1215,-1572,-1973,-2402,-2830,-3220,-3537,-3734,-3801,-3706,-3462,-3065,-2541,-1900,-1167,-372,454,1250,1972,2554,2946,3117,3041,2751,2273,1678,1045,451,-18,-306,-380,-237,80,502,941,1310,1542,1602,1490,1223,852,400,-81,-582,-1075,-1555,-1993,-2380,-2676,-2866,-2925,-2827,-2583,-2185,-1656,-1023,-310,446,1224,1991,2748,3459,4137,4742,5271,5669,5900,5902,5617,5006,4048,2761,1202,-535,-2329,-4041,-5530,-6694,-7433,-7743,-7618,-7138,-6390,-5476,-4507,-3553,-2684,-1912,-1243,-647,-84,483,1087,1748,2444,3158,3812,4368,4727,4878,4753,4388,3786,3022,2143,1240,362,-424,-1081,-1585,-1924,-2105,-2150,-2082,-1938,-1751,-1557,-1389,-1272,-1232,-1274,-1403,-1591,-1802,-1986,-2077,-2029,-1792,-1364,-757,-36,714,1378,1839,1982,1732,1044,-60,-1499,-3161,-4871,-6468,-7789,-8707,-9138,-9054,-8463,-7443,-6074,-4493,-2810,-1159,371,1684,2753,3529,4043,4308,4377,4300,4128,3877,3586,3205,2763,2207,1568,857,125,-555,-1121,-1498,-1655,-1581,-1299,-876,-378,98,483,712,751,596,253,-225,-803,-1403,-1982,-2460,-2815,-2989,-2993,-2812,-2483,-2031,-1516,-982,-485,-68,250,449,547,560,526,485,469,516,623,805,1006,1200,1307,1276,1069,647,50,-693,-1487,-2241,-2856,-3245,-3370,-3211,-2821,-2257,-1630,-1022,-534,-204,-66,-102,-275,-533,-804,-1049,-1185,-1213,-1076,-794,-373,168,783,1445,2109,2744,3310,3795,4144,4364,4400,4256,3922,3395,2724,1939,1126,353,-303,-771,-1036,-1067,-920,-624,-256,114,437,666,779,796,712,582,414,250,93,-44,-167,-282,-393,-506,-624,-733,-845,-930,-1012,-1067,-1117,-1159,-1199,-1249,-1303,-1359,-1404,-1414,-1363,-1205,-927,-474,123,893,1773,2743,3722,4655,5447,6038,6343,6330,5971,5298,4356,3235,2037,879,-126,-877,-1313,-1395,-1161,-658,-13,675,1269,1676,1824,1678,1247,573,-280,-1221,-2152,-2985,-3619,-3993,-4041,-3726,-3058,-2036,-738,775,2387,3985,5460,6697,7642,8220,8448,8331,7934,7334,6613,5856,5123,4457,3864,3335,2831,2312,1732,1057,278,-605,-1542,-2490,-3360,-4079,-4558,-4733,-4556,-4015,-3135,-1968,-619,812,2188,3392,4310,4866,5012,4745,4114,3177,2049,847,-320,-1329,-2108,-2605,-2819,-2798,-2627,-2422,-2290,-2341,-2624,-3157,-3895,-4752,-5622,-6375,-6913,-7140,-7033,-6571,-5819,-4836,-3729,-2599,-1536,-620,120,660,1051,1315,1540,1760,2029,2360,2737,3149,3534,3870,4105,4212,4178,3983,3642,3157,2565,1901,1216,570,9,-414,-683,-784,-744,-597,-378,-146,89,290,474,635,805,975,1169,1366,1563,1740,1874,1950,1957,1886,1753,1568,1346,1126,908,730,602,538,542,611,723,853,973,1034,1020,888,630,244,-279,-902,-1609,-2348,-3047,-3655,-4080,-4278,-4207,-3858,-3269,-2471,-1561,-599,311,1095,1692,2039,2145,1996,1668,1199,702,231,-118,-299,-286,-73,300,776,1286,1740,2073,2209,2138,1827,1316,646,-144,-963,-1782,-2530,-3173,-3692,-4064,-4304,-4418,-4429,-4366,-4231,-4044,-3776,-3418,-2922,-2272,-1443,-439,702,1938,3173,4324,5290,5972,6318,6285,5894,5195,4282,3254,2236,1305,562,21,-286,-378,-295,-64,255,627,995,1330,1582,1728,1760,1661,1474,1207,921,640,414,248,164,134,152,179,206,212,211,208,230,285,386,500,615,661,603,394,-1,-570,-1303,-2135,-3018,-3863,-4622,-5215,-5621,-5793,-5747,-5475,-5022,-4415,-3699,-2912,-2073,-1212,-314,596,1541,2484,3421,4284,5032,5586,5900,5916,5638,5051,4222,3189,2055,894,-183,-1113,-1810,-2237,-2378,-2219,-1808,-1177,-383,503,1437,2357,3223,3987,4618,5066,5303,5291,5015,4466,3672,2673,1550,396,-695,-1612,-2298,-2692,-2797,-2640,-2280,-1793,-1280,-801,-452,-251,-218,-327,-519,-719,-850,-831,-637,-254,274,862,1434,1860,2097,2078,1831,1405,904,455,175,186,539,1256,2277,3497,4773,5927,6815,7286,7268,6710,5648,4150,2357,413,-1491,-3203,-4567,-5495,-5927,-5864,-5333,-4411,-3172,-1724,-167,1409,2894,4233,5328,6158,6658,6841,6685,6236,5527,4619,3592,2501,1431,421,-482,-1258,-1900,-2388,-2733,-2912,-2931,-2786,-2486,-2073,-1573,-1066,-594,-226,5,69,-36,-299,-702,-1203,-1767,-2354,-2907,-3408,-3812,-4105,-4287,-4344,-4287,-4122,-3842,-3460,-2978,-2399,-1747,-1045,-315,403,1079,1686,2173,2527,2699,2676,2439,1987,1338,527,-393,-1360,-2283,-3110,-3740,-4144,-4269,-4121,-3711,-3102,-2342,-1539,-750,-89,396,628,595,272,-293,-1064,-1955,-2858,-3693,-4327,-4703,-4749,-4452,-3849,-2992,-1990,-953,6,793,1348,1668,1768,1731,1627,1549,1548,1657,1874,2160,2481,2769,2994,3113,3115,2994,2765,2447,2073,1683,1318,1024,842,802,910,1161,1507,1908,2278,2572,2706,2655,2378,1876,1168,287,-709,-1753,-2775,-3696,-4453,-4984,-5256,-5243,-4951,-4408,-3645,-2739,-1739,-740,205,1004,1626,2008,2150,2040,1704,1181,508,-246,-1038,-1806,-2493,-3058,-3447,-3639,-3619,-3385,-2968,-2410,-1771,-1139,-584,-198,-37,-137,-504,-1085,-1822,-2590,-3294,-3802,-4038,-3935,-3487,-2717,-1696,-504,741,1940,2983,3787,4295,4478,4351,3950,3349,2608,1823,1035,311,-338,-902,-1387,-1820,-2214,-2589,-2957,-3319,-3673,-4020,-4341,-4637,-4887,-5074,-5178,-5158,-4999,-4657,-4144,-3447,-2633,-1724,-842,-36,584,962,1063,872,436,-189,-902,-1600,-2171,-2521,-2586,-2337,-1790,-990,-24,1014,2024,2912,3634,4133,4450,4588,4632,4623,4629,4680,4785,4933,5078,5168,5148,4955,4556,3938,3102,2105,1004,-97,-1109,-1920,-2473,-2699,-2617,-2238,-1655,-942,-217,428,907,1160,1173,953,550,38,-506,-985,-1319,-1449,-1318,-928,-279,568,1560,2598,3616,4508,5226,5697,5893,5784,5360,4622,3602,2322,855,-739,-2365,-3926,-5325,-6466,-7276,-7706,-7739,-7385,-6700,-5739,-4603,-3360,-2101,-879,243,1248,2083,2748,3190,3406,3364,3066,2534,1792,924,-20,-943,-1775,-2459,-2934,-3177,-3176,-2931,-2472,-1845,-1090,-278,530,1277,1900,2349,2591,2590,2340,1847,1121,207,-868,-2028,-3233,-4394,-5439,-6309,-6898,-7194,-7108,-6663,-5839,-4692,-3271,-1666,43,1747,3347,4757,5869,6641,7004,6962,6521,5737,4681,3443,2126,819,-390,-1430,-2252,-2821,-3132,-3189,-3034,-2703,-2274,-1801,-1369,-1043,-881,-931,-1199,-1676,-2314,-3039,-3770,-4405,-4870,-5088,-5020,-4659,-4010,-3140,-2087,-955,201,1282,2216,2954,3436,3666,3651,3430,3071,2623,2151,1692,1270,894,562,264,6,-220,-405,-536,-607,-585,-465,-198,214,810,1568,2477,3477,4493,5438,6211,6729,6938,6791,6300,5475,4378,3065,1621,127,-1338,-2686,-3851,-4773,-5406,-5727,-5742,-5459,-4940,-4230,-3403,-2526,-1661,-878,-213,273,562,619,437,31,-590,-1365,-2245,-3158,-4019,-4770,-5339,-5701,-5824,-5742,-5452,-5026,-4487,-3896,-3285,-2688,-2115,-1576,-1057,-562,-77,377,804,1160,1440,1624,1702,1705,1645,1575,1535,1574,1721,1998,2410,2930,3548,4198,4859,5474,6010,6432,6709,6812,6723,6424,5909,5189,4273,3201,2012,772,-455,-1589,-2563,-3310,-3781,-3952,-3794,-3337,-2587,-1608,-464,771,1986,3093,3991,4591,4856,4732,4253,3435,2370,1136,-151,-1386,-2469,-3319,-3882,-4147,-4119,-3856,-3409,-2875,-2311,-1812,-1411,-1160,-1074,-1147,-1378,-1728,-2175,-2657,-3140,-3562,-3881,-4059,-4060,-3871,-3490,-2927,-2210,-1383,-482,433,1332,2172,2926,3571,4086,4437,4621,4587,4354,3891,3236,2406,1460,446,-568,-1523,-2363,-3043,-3541,-3835,-3938,-3852,-3622,-3260,-2831,-2345,-1854,-1366,-892,-446,-24,362,687,934,1069,1055,899,556,77,-542,-1226,-1928,-2558,-3051,-3320,-3325,-3023,-2420,-1538,-436,809,2091,3307,4347,5116,5548,5611,5315,4709,3878,2906,1909,958,126,-540,-1049,-1381,-1584,-1677,-1684,-1638,-1532,-1383,-1173,-907,-583,-219,171,549,898,1183,1380,1481,1450,1288,968,487,-144,-893,-1714,-2513,-3237,-3759,-4042,-3999,-3621,-2898,-1860,-574,895,2426,3936,5300,6445,7293,7812,7982,7821,7360,6649,5749,4723,3642,2568,1565,681,-39,-559,-861,-932,-784,-441,55,639,1259,1822,2280,2547,2597,2383,1923,1211,323,-709,-1788,-2852,-3822,-4623,-5191,-5474,-5427,-5036,-4301,-3255,-1971,-532,916,2254,3316,3999,4180,3853,2986,1678,16,-1850,-3765,-5568,-7119,-8304,-9050,-9329,-9158,-8585,-7702,-6589,-5357,-4056,-2770,-1499,-276,918,2083,3212,4300,5299,6199,6935,7506,7867,8036,8003,7803,7446,6974,6407,5790,5137,4492,3874,3314,2836,2458,2190,2031,1968,1964,1983,1971,1880,1668,1310,788,138,-637,-1443,-2247,-2937,-3452,-3707,-3640,-3227,-2445,-1347,19,1542,3112,4605,5897,6890,7499,7679,7403,6691,5574,4128,2430,590,-1286,-3088,-4710,-6073,-7104,-7787,-8101,-8090,-7787,-7249,-6534,-5670,-4712,-3661,-2561,-1412,-253,898,1997,3013,3908,4640,5194,5539,5682,5620,5373,4961,4416,3767,3065,2318,1587,856,182,-443,-985,-1415,-1711,-1845,-1813,-1631,-1351,-1021,-741,-573,-588,-833,-1298,-1961,-2733,-3517,-4192,-4652,-4827,-4664,-4191,-3423,-2450,-1337,-182,933,1926,2721,3258,3492,3391,2977,2265,1350,313,-727,-1662,-2402,-2875,-3052,-2930,-2527,-1898,-1078,-153,843,1822,2752,3561,4222,4683,4926,4917,4651,4118,3333,2311,1091,-269,-1701,-3103,-4390,-5460,-6259,-6728,-6886,-6741,-6372,-5843,-5232,-4627,-4073,-3621,-3296,-3082,-2970,-2922,-2893,-2846,-2743,-2538,-2218,-1758,-1152,-422,419,1320,2237,3111,3895,4533,5002,5278,5372,5299,5093,4799,4452,4091,3742,3410,3101,2789,2463,2097,1674,1195,652,70,-544,-1167,-1784,-2378,-2939,-3451,-3898,-4249,-4471,-4517,-4332,-3895,-3161,-2163,-925,451,1872,3196,4296,5066,5417,5331,4841,4012,2987,1894,878,59,-499,-762,-771,-575,-286,17,222,279,140,-187,-677,-1290,-1963,-2660,-3325,-3953,-4501,-4970,-5328,-5540,-5580,-5391,-4945,-4208,-3183,-1878,-356,1330,3077,4794,6388,7756,8840,9578,9948,9937,9566,8853,7861,6635,5256,3787,2314,896,-391,-1507,-2410,-3081,-3532,-3774,-3854,-3817,-3707,-3570,-3429,-3290,-3160,-3008,-2825,-2572,-2234,-1805,-1286,-717,-122,431,934,1331,1645,1880,2076,2284,2547,2909,3381,3964,4622,5294,5915,6381,6617,6530,6069,5205,3947,2355,524,-1429,-3347,-5105,-6548,-7579,-8114,-8110,-7574,-6533,-5070,-3279,-1286,758,2724,4432,5772,6615,6897,6609,5770,4508,2938,1259,-371,-1788,-2887,-3613,-3958,-3977,-3735,-3334,-2860,-2397,-1985,-1677,-1436,-1290,-1169,-1072,-961,-824,-664,-496,-357,-270,-287,-396,-619,-907,-1226,-1535,-1770,-1925,-1958,-1874,-1699,-1435,-1151,-871,-649,-519,-503,-596,-783,-1021,-1249,-1433,-1506,-1469,-1310,-1060,-753,-430,-119,162,424,673,952,1265,1643,2064,2514,2949,3323,3605,3761,3788,3696,3501,3238,2932,2609,2276,1948,1608,1259,887,488,63,-361,-769,-1103,-1321,-1373,-1204,-793,-127,773,1852,3026,4188,5210,5982,6384,6364,5867,4920,3569,1886,1,-1985,-3935,-5721,-7252,-8424,-9194,-9533,-9452,-8992,-8225,-7219,-6087,-4900,-3767,-2749,-1905,-1261,-814,-556,-451,-482,-626,-871,-1210,-1637,-2128,-2665,-3199,-3690,-4071,-4297,-4324,-4114,-3683,-3032,-2217,-1301,-346,552,1349,1956,2351,2493,2375,2014,1441,708,-111,-945,-1716,-2353,-2826,-3089,-3174,-3060,-2810,-2421,-1946,-1390,-798,-174,425,1003,1504,1927,2227,2403,2428,2310,2047,1660,1188,668,163,-263,-548,-622,-450,-4,699,1620,2691,3805,4872,5768,6407,6703,6608,6101,5205,3966,2474,839,-812,-2343,-3638,-4597,-5170,-5344,-5147,-4658,-3955,-3159,-2349,-1613,-1000,-525,-202,18,149,256,359,506,687,915,1138,1325,1416,1375,1173,824,347,-181,-693,-1101,-1329,-1325,-1074,-583,89,869,1652,2335,2815,3024,2906,2465,1733,780,-285,-1363,-2339,-3123,-3654,-3896,-3844,-3524,-2972,-2241,-1407,-519,335,1104,1737,2193,2479,2603,2594,2518,2385,2281,2189,2155,2155,2165,2154,2067,1865,1525,1021,393,-336,-1089,-1793,-2381,-2772,-2944,-2867,-2570,-2091,-1509,-892,-338,83,314,303,54,-429,-1101,-1897,-2748,-3573,-4293,-4848,-5174,-5240,-5024,-4516,-3733,-2696,-1441,-30,1485,3009,4481,5794,6894,7696,8178,8299,8072,7505,6642,5530,4249,2861,1468,135,-1044,-2029,-2758,-3227,-3432,-3388,-3149,-2748,-2256,-1720,-1186,-681,-218,222,651,1116,1623,2202,2817,3455,4049,4554,4919,5109,5123,4959,4660,4254,3794,3307,2836,2396,2003,1667,1376,1118,879,615,320,-45,-487,-998,-1588,-2199,-2825,-3389,-3845,-4128,-4184,-3975,-3490,-2741,-1766,-639,574,1770,2869,3776,4419,4730,4679,4235,3422,2259,810,-854,-2640,-4440,-6157,-7668,-8901,-9760,-10216,-10243,-9867,-9139,-8138,-6960,-5708,-4467,-3321,-2312,-1479,-821,-328,16,239,345,343,233,-4,-353,-811,-1334,-1879,-2379,-2786,-3045,-3132,-3048,-2794,-2419,-1940,-1417,-857,-304,264,824,1422,2047,2724,3428,4140,4810,5392,5823,6061,6066,5831,5361,4705,3919,3084,2272,1557,993,610,433,443,632,941,1323,1695,1983,2114,2014,1654,1006,106,-1003,-2205,-3403,-4426,-5166,-5484,-5326,-4670,-3569,-2142,-533,1058,2468,3534,4145,4257,3867,3041,1879,514,-914,-2254,-3396,-4234,-4710,-4790,-4489,-3832,-2913,-1805,-647,454,1378,2034,2375,2387,2105,1606,981,326,-258,-716,-998,-1100,-1052,-896,-698,-535,-450,-512,-723,-1089,-1577,-2131,-2685,-3170,-3520,-3678,-3640,-3376,-2960,-2414,-1837,-1301,-875,-628,-574,-728,-1061,-1527,-2081,-2656,-3215,-3710,-4129,-4458,-4720,-4921,-5106,-5286,-5484,-5688,-5862,-5961,-5921,-5677,-5209,-4481,-3543,-2420,-1197,55,1271,2383,3380,4223,4948,5537,6047,6461,6822,7104,7328,7466,7517,7472,7329,7092,6777,6393,5957,5488,4987,4471,3939,3395,2845,2291,1735,1203,686,228,-179,-508,-744,-892,-912,-828,-590,-218,316,991,1795,2673,3567,4392,5063,5507,5676,5546,5140,4505,3714,2865,2044,1344,824,530,459,602,901,1306,1743,2151,2477,2684,2751,2676,2473,2165,1792,1391,993,645,347,125,-34,-137,-187,-193,-143,-29,177,488,919,1465,2101,2785,3453,4028,4439,4614,4505,4110,3430,2538,1498,420,-603,-1463,-2084,-2408,-2399,-2075,-1461,-637,329,1319,2258,3038,3584,3848,3762,3335,2546,1434,33,-1575,-3322,-5089,-6778,-8290,-9518,-10414,-10904,-10998,-10676,-9996,-9001,-7790,-6447,-5095,-3814,-2697,-1784,-1107,-631,-340,-139,22,236,554,1013,1623,2352,3157,3964,4708,5318,5744,5953,5933,5684,5243,4635,3919,3142,2348,1583,857,188,-443,-1039,-1611,-2160,-2660,-3097,-3423,-3619,-3666,-3557,-3330,-3001,-2637,-2263,-1927,-1633,-1374,-1123,-831,-459,40,685,1488,2419,3435,4464,5408,6169,6645,6755,6451,5736,4643,3267,1720,136,-1356,-2632,-3623,-4261,-4551,-4510,-4188,-3657,-2986,-2261,-1548,-915,-418,-86,45,-15,-272,-672,-1198,-1767,-2325,-2808,-3133,-3270,-3169,-2835,-2296,-1617,-885,-216,309,592,603,331,-199,-905,-1730,-2557,-3334,-3978,-4458,-4754,-4858,-4796,-4583,-4261,-3869,-3464,-3085,-2794,-2589,-2509,-2495,-2523,-2514,-2398,-2132,-1678,-1056,-322,456,1166,1722,2038,2068,1801,1261,516,-356,-1246,-2061,-2708,-3122,-3254,-3098,-2665,-1988,-1118,-97,1033,2227,3476,4716,5951,7096,8130,8966,9556,9841,9776,9353,8576,7517,6240,4883,3548,2376,1458,864,610,664,957,1366,1782,2068,2135,1905,1345,481,-657,-1964,-3368,-4739,-6004,-7052,-7841,-8306,-8448,-8261,-7783,-7067,-6175,-5184,-4171,-3171,-2260,-1413,-678,-12,565,1083,1527,1915,2242,2516,2754,2959,3155,3331,3488,3591,3617,3516,3272,2840,2228,1422,467,-598,-1696,-2728,-3591,-4181,-4407,-4227,-3623,-2649,-1386,31,1458,2752,3766,4430,4675,4524,4025,3279,2386,1474,622,-88,-622,-965,-1127,-1121,-993,-756,-467,-147,162,435,651,813,919,1012,1096,1223,1390,1628,1925,2290,2697,3145,3596,4034,4439,4778,5058,5252,5371,5403,5342,5179,4887,4449,3837,3031,2024,832,-522,-1962,-3424,-4805,-6029,-7002,-7701,-8078,-8180,-8034,-7712,-7270,-6758,-6192,-5582,-4886,-4091,-3142,-2044,-782,598,2059,3513,4897,6125,7129,7867,8301,8424,8263,7818,7168,6327,5385,4385,3404,2481,1671,982,421,-27,-404,-739,-1078,-1449,-1889,-2400,-2998,-3657,-4354,-5029,-5611,-6021,-6165,-6000,-5472,-4608,-3455,-2090,-629,831,2190,3365,4308,4979,5363,5458,5268,4821,4137,3270,2252,1152,15,-1089,-2116,-3011,-3741,-4280,-4633,-4796,-4818,-4705,-4528,-4300,-4078,-3885,-3731,-3639,-3575,-3549,-3526,-3504,-3474,-3438,-3413,-3395,-3392,-3374,-3334,-3213,-3008,-2673,-2223,-1679,-1070,-472,88,533,868,1045,1107,1045,904,715,513,350,262,283,443,740,1167,1698,2280,2883,3444,3949,4362,4692,4927,5090,5176,5208,5172,5089,4943,4754,4505,4204,3832,3382,2836,2179,1399,492,-535,-1638,-2787,-3887,-4889,-5686,-6229,-6441,-6294,-5771,-4880,-3671,-2203,-566,1120,2753,4197,5361,6145,6503,6403,5878,4978,3812,2491,1172,-23,-968,-1579,-1841,-1756,-1410,-901,-346,118,419,454,210,-324,-1122,-2107,-3228,-4377,-5484,-6459,-7236,-7758,-7988,-7909,-7535,-6889,-6041,-5063,-4039,-3075,-2215,-1533,-1022,-669,-421,-208,37,370,805,1343,1926,2500,2992,3329,3486,3414,3150,2675,2066,1323,520,-336,-1187,-2010,-2749,-3370,-3805,-4030,-3993,-3700,-3154,-2409,-1525,-587,316,1122,1748,2183,2391,2405,2265,2027,1787,1602,1548,1650,1909,2297,2755,3230,3653,3994,4214,4321,4303,4195,3992,3717,3366,2930,2402,1783,1075,333,-406,-1054,-1536,-1792,-1770,-1473,-925,-199,625,1443,2157,2691,2972,2974,2694,2157,1424,571,-332,-1202,-1998,-2663,-3202,-3586,-3845,-3976,-3995,-3930,-3785,-3591,-3362,-3108,-2832,-2526,-2168,-1744,-1224,-612,105,892,1727,2569,3364,4080,4652,5055,5221,5140,4765,4094,3141,1937,566,-886,-2281,-3493,-4381,-4829,-4764,-4152,-3034,-1500,306,2204,4013,5548,6664,7252,7265,6700,5626,4145,2405,566,-1199,-2743,-3951,-4729,-5072,-4964,-4483,-3698,-2723,-1660,-629,279,972,1390,1485,1269,729,-43,-1001,-2028,-3015,-3856,-4432,-4680,-4528,-3987,-3066,-1833,-384,1192,2769,4258,5569,6633,7419,7901,8094,8013,7695,7188,6534,5805,5045,4325,3683,3152,2732,2403,2112,1804,1402,864,149,-730,-1745,-2816,-3860,-4777,-5480,-5922,-6062,-5933,-5581,-5090,-4554,-4048,-3637,-3343,-3174,-3096,-3086,-3096,-3099,-3075,-3019,-2919,-2788,-2586,-2312,-1926,-1415,-774,-31,768,1531,2182,2608,2760,2564,2049,1218,165,-1022,-2226,-3321,-4201,-4785,-5000,-4854,-4346,-3542,-2511,-1335,-101,1109,2239,3224,4027,4622,4968,5062,4882,4419,3691,2703,1511,178,-1206,-2523,-3660,-4509,-4977,-5012,-4596,-3756,-2572,-1148,363,1815,3048,3939,4397,4382,3922,3077,1987,780,-370,-1343,-2014,-2356,-2336,-2031,-1514,-904,-337,102,300,254,-58,-563,-1193,-1848,-2430,-2853,-3057,-3011,-2722,-2228,-1589,-884,-204,386,807,1046,1068,915,608,229,-157,-449,-586,-476,-115,513,1342,2286,3228,4040,4609,4843,4714,4210,3408,2374,1245,124,-868,-1633,-2108,-2235,-2017,-1449,-597,491,1697,2941,4090,5067,5775,6185,6270,6080,5648,5089,4457,3875,3378,3044,2868,2849,2962,3137,3340,3482,3525,3404,3099,2563,1825,863,-260,-1531,-2874,-4245,-5563,-6770,-7797,-8593,-9119,-9349,-9289,-8944,-8368,-7609,-6752,-5871,-5071,-4405,-3963,-3748,-3780,-3997,-4349,-4720,-5036,-5188,-5137,-4837,-4335,-3658,-2921,-2209,-1633,-1289,-1226,-1489,-2050,-2877,-3886,-4986,-6080,-7067,-7873,-8412,-8638,-8495,-7957,-7021,-5700,-4050,-2149,-111,1952,3890,5605,6978,7955,8507,8653,8449,7988,7364,6680,6022,5451,5008,4712,4565,4560,4684,4900,5193,5495,5787,5983,6072,5994,5767,5385,4878,4276,3618,2937,2275,1665,1144,741,489,397,477,720,1107,1597,2140,2671,3111,3410,3504,3375,3025,2484,1809,1073,348,-283,-762,-1040,-1087,-902,-503,69,757,1489,2197,2808,3254,3501,3498,3242,2721,1960,989,-137,-1348,-2562,-3688,-4635,-5335,-5729,-5811,-5595,-5152,-4561,-3940,-3382,-2983,-2796,-2838,-3087,-3489,-3958,-4405,-4727,-4842,-4689,-4235,-3493,-2482,-1284,48,1409,2731,3930,4942,5716,6210,6397,6272,5844,5156,4272,3278,2284,1399,721,339,287,564,1126,1867,2680,3404,3926,4102,3880,3208,2109,661,-1055,-2861,-4639,-6195,-7404,-8128,-8304,-7879,-6913,-5459,-3687,-1744,154,1843,3155,4002,4335,4191,3639,2809,1850,902,115,-425,-645,-536,-127,510,1270,2039,2693,3135,3285,3115,2614,1837,845,-261,-1369,-2391,-3225,-3819,-4150,-4202,-4039,-3692,-3249,-2773,-2332,-1969,-1719,-1587,-1556,-1610,-1688,-1746,-1720,-1542,-1180,-575,247,1303,2505,3809,5106,6314,7336,8093,8523,8579,8248,7536,6495,5190,3734,2238,839,-365,-1259,-1800,-1943,-1702,-1103,-214,879,2074,3225,4207,4879,5114,4856,4061,2776,1102,-822,-2818,-4693,-6299,-7492,-8216,-8457,-8273,-7758,-7055,-6296,-5626,-5154,-4951,-5054,-5444,-6065,-6843,-7647,-8388,-8925,-9194,-9107,-8659,-7856,-6772,-5491,-4143,-2850,-1728,-881,-350,-152,-259,-584,-1043,-1506,-1868,-2031,-1927,-1539,-873,-6,996,2007,2945,3705,4228,4484,4459,4196,3740,3174,2582,2060,1690,1555,1686,2121,2834,3787,4906,6084,7199,8128,8745,8971,8748,8093,7050,5724,4233,2712,1286,55,-904,-1576,-1949,-2087,-2029,-1873,-1671,-1490,-1357,-1270,-1234,-1199,-1165,-1097,-1000,-869,-717,-545,-363,-160,55,305,567,861,1155,1439,1692,1884,2003,2025,1935,1721,1373,880,261,-478,-1287,-2110,-2880,-3517,-3947,-4129,-4025,-3652,-3046,-2269,-1402,-540,244,866,1292,1484,1455,1221,838,362,-143,-598,-963,-1180,-1253,-1182,-1026,-823,-670,-607,-698,-961,-1381,-1938,-2560,-3188,-3739,-4153,-4383,-4402,-4223,-3857,-3361,-2771,-2158,-1559,-1030,-584,-246,8,179,321,446,596,786,1020,1284,1555,1780,1937,1965,1874,1644,1334,1001,722,611,730,1158,1917,2970,4254,5633,6951,8048,8747,8953,8585,7653,6245,4474,2560,671,-960,-2192,-2884,-2994,-2520,-1542,-181,1404,3032,4540,5765,6602,6968,6847,6250,5263,3986,2575,1197,3,-845,-1265,-1199,-678,224,1362,2589,3717,4610,5139,5247,4916,4185,3131,1850,462,-929,-2236,-3379,-4343,-5086,-5640,-5999,-6207,-6283,-6269,-6209,-6136,-6095,-6114,-6200,-6359,-6543,-6723,-6814,-6771,-6516,-6017,-5265,-4261,-3083,-1779,-468,765,1829,2653,3207,3470,3466,3211,2765,2159,1461,717,-12,-670,-1201,-1551,-1676,-1536,-1129,-462,419,1425,2458,3375,4051,4369,4246,3671,2665,1354,-146,-1645,-2994,-4054,-4720,-4959,-4771,-4221,-3396,-2425,-1417,-510,220,697,913,897,703,429,167,-5,-10,157,506,982,1530,2071,2527,2841,2962,2868,2566,2076,1449,746,41,-598,-1103,-1427,-1552,-1469,-1226,-860,-449,-49,269,476,529,446,213,-122,-546,-1010,-1492,-1946,-2357,-2691,-2920,-3024,-2964,-2711,-2255,-1578,-727,259,1269,2205,2946,3369,3422,3038,2262,1142,-198,-1629,-2992,-4162,-5013,-5484,-5530,-5181,-4469,-3488,-2316,-1056,204,1380,2412,3241,3847,4207,4341,4267,4034,3697,3309,2943,2637,2443,2380,2453,2645,2905,3183,3386,3459,3319,2938,2296,1409,327,-876,-2116,-3278,-4285,-5025,-5446,-5498,-5167,-4483,-3496,-2310,-1031,204,1280,2093,2571,2697,2478,1962,1226,343,-596,-1535,-2412,-3206,-3903,-4506,-5034,-5493,-5904,-6267,-6589,-6859,-7061,-7171,-7161,-7008,-6695,-6225,-5600,-4857,-3998,-3083,-2105,-1120,-126,842,1774,2643,3439,4131,4717,5178,5521,5751,5885,5940,5936,5874,5762,5571,5303,4923,4447,3867,3240,2603,2037,1616,1400,1448,1766,2339,3100,3973,4842,5632,6254,6670,6868,6855,6670,6341,5907,5387,4794,4132,3398,2595,1737,837,-64,-940,-1744,-2443,-2999,-3387,-3592,-3619,-3480,-3232,-2911,-2604,-2350,-2212,-2198,-2310,-2515,-2763,-2991,-3146,-3157,-3014,-2686,-2212,-1626,-1000,-409,75,380,459,287,-142,-794,-1634,-2591,-3608,-4610,-5532,-6319,-6889,-7211,-7218,-6912,-6285,-5392,-4286,-3060,-1793,-572,545,1516,2325,2988,3514,3957,4326,4666,4980,5275,5547,5775,5952,6064,6117,6117,6094,6056,6049,6081,6173,6341,6571,6870,7203,7533,7807,7943,7867,7495,6770,5665,4187,2400,397,-1683,-3688,-5466,-6879,-7840,-8298,-8276,-7847,-7116,-6237,-5332,-4539,-3920,-3544,-3357,-3361,-3415,-3477,-3404,-3156,-2661,-1926,-978,115,1261,2353,3288,3982,4361,4393,4067,3408,2462,1312,44,-1242,-2456,-3526,-4414,-5090,-5576,-5889,-6070,-6147,-6157,-6099,-5997,-5814,-5555,-5179,-4680,-4041,-3271,-2390,-1437,-475,443,1242,1875,2313,2539,2591,2502,2340,2186,2082,2093,2216,2442,2718,2990,3162,3191,2993,2561,1866,956,-135,-1316,-2484,-3541,-4346,-4810,-4836,-4371,-3425,-2030,-302,1619,3565,5340,6790,7763,8170,7975,7191,5898,4204,2256,204,-1804,-3637,-5204,-6440,-7325,-7869,-8104,-8088,-7879,-7534,-7108,-6620,-6102,-5540,-4931,-4255,-3505,-2667,-1755,-755,298,1399,2523,3638,4721,5728,6622,7365,7918,8250,8337,8149,7694,6950,5943,4698,3239,1641,-56,-1765,-3420,-4949,-6272,-7345,-8103,-8524,-8582,-8269,-7605,-6601,-5314,-3791,-2112,-353,1397,3070,4594,5924,7034,7904,8556,8997,9259,9355,9298,9077,8673,8071,7234,6191,4919,3497,1945,350,-1235,-2744,-4119,-5318,-6293,-7026,-7488,-7684,-7620,-7334,-6853,-6261,-5587,-4916,-4281,-3709,-3231,-2804,-2445,-2076,-1701,-1259,-751,-179,442,1052,1617,2070,2373,2487,2395,2110,1642,1070,418,-195,-741,-1126,-1338,-1342,-1168,-826,-390,100,563,949,1207,1310,1240,1018,647,184,-361,-928,-1505,-2051,-2555,-2991,-3353,-3616,-3782,-3824,-3755,-3554,-3251,-2830,-2333,-1749,-1106,-409,328,1081,1834,2547,3189,3734,4147,4438,4601,4671,4673,4654,4647,4670,4746,4841,4951,5009,4993,4845,4563,4130,3582,2961,2336,1784,1379,1188,1245,1560,2092,2766,3479,4108,4535,4652,4388,3711,2637,1233,-395,-2121,-3774,-5231,-6348,-7055,-7301,-7109,-6532,-5658,-4610,-3485,-2402,-1426,-616,12,475,800,1056,1299,1588,1975,2463,3064,3719,4384,4961,5381,5543,5399,4894,4039,2855,1423,-170,-1812,-3392,-4833,-6047,-7015,-7703,-8123,-8284,-8203,-7903,-7403,-6742,-5949,-5068,-4154,-3233,-2361,-1545,-811,-143,443,987,1478,1945,2379,2794,3166,3498,3755,3921,3961,3854,3562,3075,2383,1482,421,-792,-2068,-3367,-4601,-5706,-6614,-7266,-7608,-7617,-7257,-6547,-5489,-4145,-2549,-805,1022,2825,4512,5997,7195,8045,8504,8565,8249,7604,6717,5682,4599,3584,2697,2030,1591,1417,1458,1694,2048,2446,2820,3085,3194,3107,2823,2361,1790,1176,618,208,10,79,415,985,1728,2541,3330,3991,4448,4638,4543,4157,3507,2651,1619,492,-700,-1907,-3097,-4246,-5322,-6311,-7167,-7890,-8432,-8797,-8972,-8981,-8832,-8579,-8232,-7848,-7432,-7012,-6586,-6147,-5681,-5158,-4559,-3851,-3029,-2074,-1012,147,1353,2556,3699,4704,5503,6031,6223,6052,5501,4599,3407,2009,528,-933,-2236,-3314,-4065,-4476,-4527,-4243,-3680,-2888,-1953,-936,92,1070,1962,2712,3314,3731,3971,4025,3925,3681,3361,2984,2644,2364,2230,2254,2469,2866,3403,4033,4659,5195,5545,5621,5378,4792,3898,2762,1486,177,-1052,-2120,-2971,-3582,-3980,-4195,-4303,-4349,-4394,-4454,-4545,-4646,-4727,-4759,-4707,-4553,-4294,-3933,-3491,-2993,-2464,-1939,-1437,-989,-611,-309,-86,76,191,289,375,468,560,645,717,770,817,869,963,1125,1388,1778,2291,2915,3597,4270,4854,5256,5408,5263,4811,4091,3172,2165,1181,346,-251,-547,-530,-225,264,864,1390,1779,1863,1629,1013,71,-1147,-2517,-3922,-5209,-6254,-6946,-7205,-7012,-6366,-5352,-4055,-2605,-1145,217,1350,2209,2735,2947,2876,2580,2140,1637,1150,753,494,415,514,792,1199,1695,2193,2624,2885,2908,2620,1988,1014,-266,-1767,-3392,-5008,-6503,-7750,-8685,-9237,-9420,-9242,-8787,-8114,-7336,-6502,-5690,-4908,-4158,-3404,-2598,-1694,-652,534,1846,3234,4616,5909,7022,7881,8436,8667,8592,8252,7726,7083,6412,5779,5218,4758,4384,4076,3807,3547,3287,3036,2799,2634,2547,2611,2812,3192,3698,4312,4952,5544,6008,6268,6265,5990,5440,4672,3757,2776,1828,981,292,-208,-533,-702,-771,-796,-848,-979,-1257,-1702,-2347,-3166,-4136,-5185,-6241,-7203,-7987,-8500,-8686,-8499,-7934,-7018,-5814,-4419,-2948,-1534,-290,675,1313,1604,1575,1302,858,344,-169,-626,-1008,-1319,-1601,-1894,-2256,-2729,-3329,-4064,-4891,-5756,-6584,-7269,-7741,-7900,-7700,-7100,-6112,-4769,-3140,-1319,596,2492,4270,5839,7128,8079,8671,8899,8787,8394,7776,7036,6242,5497,4856,4371,4056,3890,3832,3826,3798,3705,3496,3158,2687,2093,1403,639,-158,-968,-1752,-2500,-3188,-3803,-4338,-4757,-5051,-5160,-5061,-4702,-4059,-3130,-1917,-492,1094,2725,4301,5711,6855,7656,8064,8064,7674,6942,5945,4768,3506,2253,1074,37,-846,-1551,-2117,-2563,-2937,-3283,-3620,-3975,-4336,-4690,-5003,-5247,-5390,-5418,-5330,-5146,-4893,-4629,-4375,-4196,-4084,-4061,-4100,-4164,-4223,-4217,-4125,-3915,-3589,-3158,-2646,-2081,-1491,-898,-299,284,878,1446,2011,2521,2976,3334,3595,3747,3812,3801,3761,3697,3652,3615,3593,3566,3504,3388,3176,2863,2416,1850,1152,352,-543,-1486,-2451,-3380,-4232,-4953,-5500,-5854,-5997,-5962,-5767,-5489,-5170,-4893,-4695,-4622,-4676,-4844,-5079,-5307,-5461,-5447,-5210,-4700,-3916,-2873,-1644,-288,1083,2396,3549,4501,5194,5641,5852,5874,5758,5557,5289,4980,4593,4113,3482,2686,1699,551,-711,-2018,-3266,-4374,-5252,-5847,-6130,-6108,-5815,-5306,-4660,-3927,-3185,-2446,-1753,-1083,-434,211,878,1559,2263,2971,3674,4351,4998,5582,6113,6553,6909,7153,7289,7313,7243,7099,6905,6688,6453,6200,5909,5541,5074,4463,3704,2795,1752,647,-493,-1571,-2556,-3389,-4054,-4542,-4862,-5036,-5092,-5054,-4965,-4833,-4701,-4560,-4430,-4279,-4102,-3859,-3531,-3099,-2555,-1909,-1172,-382,441,1254,2024,2724,3314,3774,4084,4233,4228,4084,3844,3556,3279,3074,2986,3052,3272,3635,4076,4550,4958,5230,5296,5102,4628,3875,2857,1627,222,-1283,-2841,-4366,-5815,-7098,-8182,-8999,-9526,-9740,-9640,-9236,-8564,-7665,-6592,-5404,-4155,-2891,-1662,-480,621,1646,2567,3380,4056,4586,4948,5157,5224,5194,5119,5063,5075,5212,5473,5868,6327,6805,7188,7405,7360,6999,6293,5256,3925,2391,740,-911,-2449,-3788,-4826,-5529,-5845,-5788,-5375,-4662,-3713,-2622,-1464,-343,685,1556,2246,2746,3077,3260,3349,3356,3330,3262,3169,3021,2814,2507,2108,1585,976,298,-402,-1053,-1604,-1988,-2161,-2127,-1892,-1530,-1118,-759,-558,-570,-851,-1372,-2095,-2925,-3769,-4527,-5131,-5538,-5757,-5816,-5795,-5750,-5775,-5888,-6130,-6443,-6793,-7069,-7192,-7058,-6609,-5804,-4658,-3205,-1537,261,2065,3775,5279,6498,7360,7826,7900,7588,6976,6114,5123,4079,3084,2195,1452,864,426,91,-158,-385,-603,-839,-1109,-1394,-1710,-2026,-2364,-2708,-3080,-3478,-3914,-4387,-4877,-5366,-5811,-6164,-6387,-6421,-6246,-5832,-5178,-4293,-3202,-1946,-569,857,2280,3615,4812,5796,6534,6986,7158,7066,6752,6294,5753,5225,4774,4456,4305,4324,4483,4747,5028,5278,5401,5345,5056,4510,3706,2660,1415,12,-1484,-3021,-4541,-5984,-7309,-8456,-9402,-10089,-10521,-10664,-10541,-10168,-9586,-8842,-7995,-7100,-6201,-5345,-4544,-3814,-3149,-2540,-1963,-1410,-860,-297,279,886,1523,2202,2928,3704,4523,5353,6159,6853,7380,7633,7557,7107,6268,5082,3621,1980,303,-1314,-2725,-3873,-4673,-5132,-5253,-5099,-4731,-4242,-3698,-3166,-2679,-2247,-1860,-1485,-1091,-637,-109,519,1215,1986,2762,3520,4197,4750,5144,5361,5394,5277,5040,4747,4469,4261,4186,4257,4477,4794,5157,5465,5645,5609,5299,4687,3769,2591,1212,-260,-1721,-3053,-4156,-4955,-5411,-5525,-5342,-4933,-4400,-3833,-3332,-2949,-2733,-2664,-2746,-2906,-3113,-3307,-3436,-3471,-3367,-3117,-2717,-2171,-1520,-774,-1,788,1538,2242,2879,3453,3985,4484,4992,5506,6049,6594,7115,7566,7888,8028,7955,7615,7026,6169,5077,3791,2346,833,-689,-2105,-3343,-4284,-4883,-5072,-4870,-4302,-3464,-2448,-1388,-390,455,1074,1469,1635,1637,1542,1411,1330,1320,1409,1575,1765,1924,1978,1866,1566,1067,436,-270,-914,-1420,-1666,-1613,-1258,-618,172,1042,1806,2359,2572,2372,1729,658,-767,-2452,-4247,-6029,-7650,-9000,-9999,-10605,-10802,-10640,-10151,-9432,-8557,-7613,-6681,-5817,-5057,-4428,-3895,-3447,-3021,-2566,-2049,-1423,-692,137,1025,1931,2789,3565,4216,4737,5149,5480,5790,6110,6493,6931,7428,7936,8418,8808,9075,9171,9084,8802,8329,7680,6879,5964,4964,3944,2927,1987,1123,393,-226,-712,-1091,-1378,-1602,-1781,-1960,-2142,-2366,-2627,-2929,-3243,-3547,-3794,-3955,-4000,-3928,-3752,-3510,-3240,-2988,-2789,-2649,-2568,-2504,-2423,-2260,-1996,-1574,-1022,-334,423,1189,1879,2392,2644,2554,2057,1151,-164,-1795,-3640,-5544,-7340,-8876,-10012,-10671,-10815,-10475,-9722,-8680,-7482,-6275,-5188,-4310,-3691,-3329,-3162,-3102,-3037,-2833,-2425,-1718,-731,523,1951,3455,4909,6207,7252,7997,8416,8532,8388,8042,7567,7011,6427,5846,5274,4728,4196,3669,3145,2592,2018,1381,706,-33,-785,-1539,-2237,-2838,-3309,-3625,-3788,-3808,-3727,-3562,-3379,-3185,-3010,-2852,-2691,-2495,-2220,-1822,-1259,-524,376,1402,2458,3485,4346,4989,5325,5351,5080,4573,3932,3254,2663,2229,2018,2027,2223,2533,2863,3103,3174,2977,2492,1686,600,-729,-2205,-3747,-5233,-6569,-7658,-8432,-8856,-8917,-8661,-8128,-7432,-6647,-5894,-5240,-4752,-4452,-4316,-4307,-4333,-4309,-4146,-3775,-3151,-2309,-1254,-124,1020,2044,2873,3454,3779,3893,3866,3814,3830,4020,4434,5083,5939,6901,7881,8722,9313,9533,9299,8574,7369,5743,3823,1768,-243,-2007,-3372,-4209,-4448,-4108,-3235,-1977,-492,1032,2394,3435,4029,4101,3667,2786,1574,193,-1209,-2470,-3488,-4185,-4553,-4612,-4430,-4088,-3671,-3239,-2851,-2512,-2227,-1976,-1723,-1454,-1147,-801,-435,-63,270,547,716,770,684,464,133,-272,-688,-1042,-1267,-1284,-1054,-544,230,1242,2413,3673,4910,6037,6971,7638,8025,8108,7919,7498,6886,6154,5325,4463,3569,2690,1831,1032,320,-254,-652,-828,-768,-462,54,735,1505,2284,2989,3550,3909,4041,3928,3587,3032,2308,1434,467,-569,-1626,-2667,-3646,-4520,-5252,-5812,-6189,-6375,-6403,-6293,-6107,-5887,-5687,-5545,-5487,-5504,-5589,-5686,-5750,-5717,-5530,-5157,-4584,-3829,-2961,-2034,-1150,-374,235,656,908,1034,1111,1211,1412,1754,2265,2910,3655,4400,5066,5552,5777,5678,5228,4423,3306,1942,420,-1138,-2623,-3908,-4899,-5510,-5710,-5484,-4884,-3978,-2873,-1700,-567,391,1108,1499,1572,1309,786,45,-798,-1677,-2489,-3175,-3674,-3958,-4005,-3810,-3388,-2740,-1920,-944,98,1155,2128,2940,3524,3826,3837,3578,3092,2472,1791,1162,649,319,202,298,597,1066,1648,2313,2970,3597,4096,4447,4584,4505,4199,3710,3075,2380,1680,1051,529,136,-137,-328,-488,-676,-946,-1344,-1886,-2568,-3345,-4154,-4901,-5499,-5839,-5867,-5527,-4824,-3798,-2524,-1106,330,1668,2796,3614,4081,4153,3862,3238,2368,1347,282,-718,-1566,-2194,-2563,-2685,-2586,-2354,-2063,-1829,-1735,-1858,-2226,-2849,-3671,-4635,-5642,-6587,-7394,-7963,-8265,-8259,-7962,-7401,-6626,-5699,-4670,-3588,-2478,-1360,-238,885,1997,3086,4110,5041,5822,6412,6768,6855,6666,6190,5468,4524,3435,2248,1052,-93,-1114,-1952,-2548,-2868,-2869,-2544,-1904,-970,178,1459,2766,3966,4974,5681,6053,6076,5782,5250,4563,3837,3164,2632,2298,2178,2268,2523,2891,3293,3667,3945,4072,4019,3765,3311,2679,1903,1028,118,-767,-1570,-2225,-2701,-2954,-2977,-2767,-2349,-1755,-1047,-279,492,1202,1823,2322,2687,2918,3019,2978,2812,2498,2056,1482,798,24,-817,-1689,-2580,-3467,-4339,-5204,-6044,-6875,-7669,-8405,-9032,-9492,-9710,-9614,-9146,-8272,-6987,-5349,-3418,-1332,798,2828,4639,6147,7278,8029,8391,8429,8190,7766,7231,6667,6134,5679,5311,5038,4820,4629,4403,4097,3657,3051,2260,1302,201,-965,-2130,-3200,-4093,-4750,-5118,-5195,-4983,-4536,-3901,-3157,-2374,-1617,-932,-339,152,567,918,1250,1571,1912,2258,2609,2930,3195,3353,3381,3223,2872,2295,1509,522,-616,-1858,-3126,-4332,-5383,-6187,-6648,-6710,-6326,-5504,-4297,-2779,-1097,645,2263,3670,4735,5411,5664,5506,4983,4148,3094,1882,611,-663,-1871,-2950,-3859,-4529,-4938,-5035,-4825,-4308,-3531,-2558,-1464,-357,694,1596,2306,2790,3045,3097,2986,2777,2528,2317,2191,2209,2385,2728,3215,3790,4409,4974,5442,5721,5789,5605,5182,4542,3725,2795,1800,788,-195,-1155,-2064,-2958,-3838,-4719,-5598,-6445,-7221,-7853,-8274,-8402,-8190,-7607,-6657,-5397,-3896,-2269,-625,913,2253,3305,4023,4382,4385,4057,3448,2616,1629,576,-489,-1471,-2336,-3031,-3543,-3886,-4083,-4193,-4276,-4394,-4609,-4942,-5414,-5980,-6610,-7212,-7717,-8057,-8156,-8015,-7598,-6954,-6114,-5135,-4075,-2986,-1904,-857,147,1117,2059,3003,3958,4947,5963,7000,8028,9010,9903,10652,11219,11546,11612,11374,10824,9959,8803,7391,5811,4124,2475,940,-347,-1321,-1916,-2119,-1940,-1447,-700,189,1128,2012,2753,3267,3504,3421,3007,2288,1300,137,-1128,-2369,-3502,-4424,-5080,-5430,-5484,-5265,-4852,-4312,-3751,-3234,-2853,-2621,-2588,-2701,-2949,-3253,-3560,-3808,-3943,-3948,-3808,-3547,-3195,-2787,-2375,-1984,-1655,-1392,-1212,-1096,-1044,-1025,-1022,-1009,-955,-842,-651,-373,-28,366,745,1067,1248,1240,991,477,-281,-1261,-2358,-3484,-4494,-5253,-5647,-5560,-4968,-3853,-2305,-410,1647,3726,5623,7205,8341,8961,9037,8602,7719,6512,5115,3680,2354,1259,473,36,-82,50,319,603,774,750,478,-26,-705,-1456,-2162,-2697,-2965,-2902,-2483,-1742,-728,461,1726,2957,4054,4926,5513,5757,5660,5226,4505,3570,2511,1427,434,-394,-978,-1289,-1334,-1150,-817,-435,-114,49,-47,-424,-1113,-2042,-3144,-4270,-5313,-6084,-6515,-6465,-5933,-4897,-3430,-1619,401,2501,4534,6373,7901,9028,9686,9837,9474,8636,7384,5830,4096,2325,665,-768,-1855,-2556,-2822,-2708,-2260,-1597,-829,-86,521,902,992,771,257,-508,-1429,-2414,-3346,-4099,-4599,-4731,-4486,-3830,-2822,-1532,-84,1378,2702,3732,4364,4516,4183,3418,2335,1084,-158,-1233,-2009,-2417,-2448,-2167,-1692,-1163,-754,-582,-768,-1335,-2283,-3522,-4931,-6352,-7610,-8553,-9047,-9023,-8466,-7418,-5977,-4274,-2469,-713,851,2112,3005,3481,3576,3303,2763,2013,1169,300,-483,-1140,-1581,-1803,-1788,-1555,-1165,-666,-156,300,617,753,673,392,-54,-599,-1159,-1645,-1978,-2079,-1931,-1498,-829,47,1048,2106,3143,4098,4930,5609,6141,6541,6842,7092,7328,7589,7884,8204,8509,8741,8826,8707,8320,7659,6726,5566,4258,2878,1528,283,-787,-1641,-2258,-2640,-2797,-2749,-2505,-2092,-1511,-796,29,908,1770,2524,3083,3354,3275,2820,1997,863,-494,-1952,-3400,-4705,-5796,-6600,-7105,-7327,-7308,-7122,-6836,-6536,-6277,-6113,-6063,-6124,-6264,-6430,-6555,-6561,-6402,-6019,-5419,-4607,-3645,-2594,-1554,-600,182,735,1026,1059,844,457,-57,-599,-1095,-1481,-1703,-1752,-1643,-1433,-1200,-1047,-1062,-1330,-1890,-2747,-3852,-5116,-6416,-7605,-8542,-9102,-9192,-8760,-7796,-6343,-4454,-2255,153,2604,4958,7054,8760,9963,10604,10651,10157,9183,7862,6331,4740,3230,1917,881,164,-231,-333,-180,165,648,1219,1820,2425,2996,3510,3966,4344,4674,4940,5189,5415,5649,5898,6158,6417,6651,6821,6891,6833,6598,6191,5585,4803,3864,2796,1656,475,-685,-1800,-2825,-3751,-4546,-5219,-5751,-6147,-6415,-6551,-6579,-6500,-6323,-6058,-5686,-5217,-4634,-3943,-3150,-2278,-1349,-402,523,1396,2163,2799,3251,3497,3502,3246,2750,2011,1107,73,-988,-2026,-2950,-3727,-4330,-4739,-4992,-5097,-5096,-5016,-4869,-4662,-4392,-4044,-3615,-3099,-2505,-1852,-1154,-438,284,995,1678,2322,2902,3392,3751,3945,3927,3672,3175,2441,1547,547,-414,-1239,-1792,-1982,-1767,-1132,-146,1099,2462,3787,4927,5758,6176,6161,5697,4875,3772,2536,1293,182,-682,-1214,-1366,-1119,-505,432,1612,2936,4310,5624,6765,7653,8179,8294,7956,7155,5943,4382,2607,737,-1050,-2626,-3845,-4630,-4932,-4774,-4205,-3350,-2310,-1253,-274,503,1013,1222,1114,735,110,-669,-1545,-2424,-3244,-3928,-4449,-4746,-4848,-4726,-4443,-4014,-3500,-2944,-2383,-1854,-1359,-920,-526,-195,72,265,358,358,246,54,-205,-474,-716,-857,-862,-694,-333,180,828,1521,2204,2797,3250,3536,3645,3591,3415,3133,2788,2391,1941,1445,874,234,-480,-1253,-2038,-2808,-3491,-4053,-4442,-4640,-4641,-4470,-4162,-3778,-3390,-3046,-2822,-2729,-2779,-2955,-3201,-3467,-3698,-3824,-3832,-3676,-3380,-2937,-2401,-1780,-1123,-454,216,854,1467,2019,2498,2879,3125,3240,3187,3004,2696,2304,1863,1406,962,541,151,-209,-545,-839,-1104,-1293,-1406,-1395,-1257,-958,-514,85,804,1631,2538,3488,4469,5431,6360,7200,7918,8469,8801,8907,8759,8378,7801,7056,6228,5340,4459,3597,2774,1979,1214,453,-280,-1008,-1673,-2283,-2778,-3156,-3396,-3507,-3512,-3451,-3370,-3326,-3353,-3500,-3759,-4142,-4604,-5110,-5598,-6013,-6310,-6448,-6413,-6206,-5828,-5337,-4731,-4092,-3427,-2804,-2239,-1777,-1448,-1276,-1296,-1519,-1964,-2614,-3440,-4388,-5370,-6298,-7057,-7555,-7712,-7490,-6884,-5947,-4765,-3451,-2142,-954,10,681,1027,1056,786,271,-440,-1285,-2216,-3162,-4084,-4912,-5589,-6065,-6281,-6194,-5788,-5031,-3959,-2577,-961,842,2721,4603,6363,7919,9156,10023,10439,10406,9924,9046,7873,6508,5102,3795,2714,1972,1617,1690,2140,2924,3918,5030,6125,7121,7917,8481,8775,8808,8592,8152,7525,6737,5850,4888,3940,3045,2295,1739,1435,1418,1691,2236,3001,3909,4867,5768,6514,7015,7206,7045,6544,5706,4604,3289,1845,353,-1118,-2507,-3770,-4880,-5833,-6626,-7288,-7821,-8259,-8609,-8881,-9089,-9219,-9281,-9272,-9186,-9042,-8826,-8566,-8234,-7860,-7396,-6869,-6233,-5509,-4680,-3779,-2822,-1850,-905,-20,768,1437,1994,2420,2751,2996,3181,3347,3507,3683,3894,4113,4335,4509,4576,4490,4182,3632,2838,1844,731,-393,-1411,-2214,-2728,-2907,-2761,-2325,-1674,-890,-58,737,1443,2016,2440,2726,2882,2946,2946,2902,2840,2758,2654,2520,2326,2069,1725,1288,772,176,-446,-1063,-1615,-2045,-2305,-2364,-2203,-1851,-1328,-706,-37,604,1150,1559,1789,1830,1685,1381,954,458,-52,-519,-891,-1115,-1165,-1016,-666,-139,539,1311,2127,2910,3600,4125,4420,4433,4123,3469,2498,1236,-211,-1755,-3245,-4560,-5549,-6124,-6188,-5731,-4767,-3358,-1626,308,2290,4180,5857,7211,8181,8715,8802,8455,7684,6569,5141,3516,1763,7,-1674,-3174,-4450,-5449,-6177,-6633,-6862,-6897,-6783,-6568,-6282,-5964,-5641,-5328,-5053,-4820,-4637,-4511,-4409,-4333,-4216,-4049,-3763,-3348,-2775,-2060,-1235,-352,509,1285,1899,2308,2478,2420,2142,1698,1131,478,-205,-916,-1627,-2343,-3073,-3799,-4527,-5213,-5820,-6286,-6544,-6530,-6200,-5525,-4526,-3239,-1754,-157,1423,2894,4147,5129,5796,6156,6240,6094,5783,5361,4868,4343,3785,3199,2575,1895,1168,395,-383,-1124,-1753,-2210,-2434,-2369,-2021,-1378,-505,543,1682,2819,3873,4766,5456,5902,6117,6121,5958,5698,5389,5086,4820,4579,4352,4085,3740,3261,2638,1854,943,-49,-1063,-2021,-2872,-3570,-4088,-4456,-4679,-4830,-4939,-5053,-5192,-5354,-5514,-5627,-5633,-5478,-5098,-4468,-3558,-2397,-1019,499,2062,3560,4889,5924,6599,6823,6586,5876,4741,3238,1466,-473,-2463,-4399,-6182,-7736,-9008,-9969,-10618,-10965,-11049,-10899,-10572,-10097,-9525,-8887,-8198,-7493,-6752,-5999,-5217,-4419,-3603,-2798,-2019,-1288,-647,-75,390,793,1150,1507,1916,2408,3025,3768,4641,5608,6641,7689,8697,9616,10373,10920,11188,11134,10729,9956,8861,7494,5972,4425,2999,1844,1078,776,967,1614,2639,3906,5280,6589,7704,8485,8868,8789,8261,7302,5995,4410,2674,888,-816,-2328,-3543,-4393,-4820,-4814,-4399,-3605,-2521,-1204,230,1714,3128,4408,5460,6233,6681,6791,6577,6074,5351,4473,3528,2587,1708,932,272,-269,-721,-1099,-1452,-1788,-2144,-2523,-2935,-3372,-3830,-4287,-4729,-5121,-5446,-5667,-5787,-5793,-5714,-5586,-5444,-5357,-5336,-5433,-5618,-5882,-6155,-6376,-6446,-6298,-5859,-5098,-4020,-2668,-1130,481,2032,3395,4460,5139,5403,5238,4698,3836,2744,1506,207,-1085,-2305,-3413,-4384,-5177,-5808,-6225,-6457,-6459,-6252,-5825,-5205,-4432,-3556,-2657,-1806,-1089,-577,-307,-316,-576,-1041,-1633,-2234,-2745,-3042,-3047,-2685,-1941,-812,630,2331,4151,5984,7688,9143,10263,10970,11260,11128,10645,9868,8888,7794,6651,5535,4485,3530,2695,1976,1383,900,524,248,57,-40,-66,-17,84,217,346,440,453,369,157,-185,-642,-1216,-1851,-2551,-3248,-3934,-4553,-5069,-5445,-5626,-5580,-5271,-4686,-3831,-2758,-1511,-203,1083,2231,3151,3768,4035,3946,3517,2813,1910,906,-95,-999,-1729,-2224,-2465,-2445,-2213,-1812,-1351,-890,-555,-391,-467,-798,-1353,-2098,-2925,-3769,-4509,-5104,-5486,-5678,-5686,-5579,-5403,-5216,-5037,-4887,-4719,-4526,-4222,-3789,-3166,-2370,-1404,-336,754,1769,2606,3177,3434,3342,2939,2263,1407,451,-505,-1401,-2172,-2807,-3298,-3664,-3943,-4142,-4303,-4413,-4479,-4481,-4403,-4237,-3975,-3637,-3234,-2813,-2405,-2052,-1799,-1661,-1662,-1786,-2015,-2298,-2576,-2777,-2824,-2643,-2190,-1402,-296,1133,2820,4698,6656,8599,10383,11930,13126,13930,14304,14258,13825,13069,12063,10886,9619,8334,7089,5950,4928,4088,3405,2913,2569,2352,2213,2106,1968,1769,1465,1045,507,-142,-870,-1659,-2451,-3229,-3928,-4522,-4957,-5196,-5201,-4944,-4420,-3625,-2590,-1358,14,1445,2861,4171,5304,6181,6760,6993,6884,6421,5657,4627,3412,2083,736,-554,-1713,-2695,-3468,-4035,-4415,-4639,-4779,-4860,-4965,-5117,-5352,-5677,-6081,-6528,-6989,-7394,-7717,-7904,-7952,-7860,-7649,-7370,-7067,-6790,-6587,-6467,-6430,-6448,-6457,-6403,-6207,-5802,-5158,-4244,-3084,-1728,-238,1283,2755,4082,5214,6107,6758,7195,7444,7562,7584,7541,7453,7325,7148,6931,6662,6349,6003,5630,5241,4849,4436,4022,3570,3106,2596,2070,1528,1001,514,106,-203,-389,-444,-378,-192,83,448,869,1361,1894,2487,3116,3782,4462,5128,5758,6308,6752,7057,7194,7151,6909,6467,5827,5002,4015,2894,1687,426,-832,-2051,-3194,-4224,-5126,-5881,-6479,-6921,-7204,-7342,-7348,-7237,-7043,-6781,-6491,-6197,-5928,-5710,-5564,-5499,-5524,-5623,-5780,-5952,-6103,-6182,-6142,-5951,-5573,-5001,-4229,-3274,-2170,-954,301,1536,2658,3593,4266,4621,4635,4302,3672,2795,1773,699,-325,-1202,-1871,-2267,-2381,-2204,-1765,-1116,-315,554,1399,2142,2695,3003,3041,2792,2289,1582,718,-206,-1135,-1984,-2693,-3201,-3466,-3441,-3126,-2504,-1611,-486,800,2160,3501,4732,5762,6526,6976,7086,6848,6290,5425,4323,3020,1604,130,-1294,-2612,-3714,-4544,-5034,-5150,-4897,-4302,-3443,-2406,-1317,-281,600,1235,1591,1631,1380,876,175,-635,-1493,-2308,-3047,-3655,-4123,-4444,-4612,-4635,-4515,-4234,-3801,-3190,-2408,-1457,-359,858,2131,3412,4607,5661,6480,7017,7217,7073,6596,5843,4887,3835,2798,1877,1163,709,536,641,975,1490,2101,2747,3330,3794,4053,4060,3767,3149,2209,977,-502,-2127,-3833,-5476,-6987,-8248,-9194,-9778,-9979,-9803,-9291,-8484,-7464,-6293,-5069,-3841,-2699,-1672,-807,-119,387,711,865,867,726,465,102,-342,-829,-1332,-1807,-2201,-2485,-2615,-2582,-2399,-2082,-1695,-1276,-906,-608,-441,-389,-463,-612,-817,-1003,-1165,-1235,-1234,-1149,-1012,-866,-739,-677,-691,-780,-923,-1063,-1155,-1123,-917,-479,208,1170,2369,3780,5312,6880,8361,9636,10604,11173,11320,11040,10400,9494,8447,7399,6465,5761,5345,5242,5433,5853,6401,6970,7426,7653,7563,7072,6161,4832,3142,1164,-971,-3163,-5261,-7158,-8762,-9983,-10797,-11167,-11109,-10639,-9796,-8625,-7190,-5556,-3809,-2028,-308,1266,2632,3716,4513,4994,5195,5143,4890,4490,3989,3443,2880,2345,1856,1442,1119,887,756,685,668,629,545,333,-13,-561,-1281,-2191,-3245,-4401,-5608,-6795,-7905,-8876,-9665,-10237,-10572,-10662,-10500,-10097,-9443,-8563,-7448,-6143,-4654,-3048,-1350,363,2045,3630,5051,6259,7190,7805,8080,8007,7617,6964,6121,5204,4299,3535,2984,2711,2741,3037,3552,4176,4806,5322,5615,5624,5290,4643,3695,2549,1277,-5,-1197,-2229,-3011,-3517,-3714,-3600,-3203,-2563,-1730,-801,178,1094,1913,2562,3022,3276,3348,3264,3085,2860,2639,2468,2346,2288,2249,2208,2111,1931,1631,1220,693,95,-532,-1130,-1649,-2043,-2295,-2403,-2397,-2322,-2237,-2194,-2253,-2431,-2765,-3226,-3812,-4489,-5206,-5962,-6682,-7381,-7996,-8519,-8908,-9135,-9163,-8971,-8534,-7859,-6947,-5834,-4553,-3163,-1711,-256,1148,2469,3655,4698,5567,6262,6780,7124,7306,7336,7222,6990,6641,6205,5689,5119,4505,3865,3202,2515,1798,1038,221,-647,-1582,-2548,-3540,-4526,-5464,-6336,-7101,-7723,-8197,-8470,-8544,-8383,-7986,-7344,-6476,-5386,-4121,-2718,-1218,306,1828,3275,4627,5839,6899,7780,8478,8972,9267,9338,9200,8836,8264,7492,6537,5451,4248,3013,1780,619,-429,-1328,-2067,-2651,-3101,-3460,-3755,-4023,-4269,-4503,-4697,-4847,-4908,-4892,-4765,-4566,-4292,-3982,-3654,-3314,-2982,-2630,-2260,-1842,-1371,-837,-263,344,936,1488,1968,2350,2636,2812,2905,2907,2856,2752,2619,2478,2348,2247,2209,2234,2351,2547,2813,3117,3426,3679,3832,3835,3634,3218,2554,1657,540,-758,-2192,-3701,-5224,-6698,-8046,-9217,-10141,-10771,-11069,-10997,-10555,-9752,-8617,-7213,-5604,-3883,-2130,-442,1128,2504,3678,4624,5362,5913,6304,6579,6760,6886,6972,7034,7069,7065,7001,6837,6564,6129,5546,4804,3912,2923,1839,737,-370,-1431,-2418,-3315,-4100,-4774,-5331,-5772,-6100,-6315,-6422,-6417,-6308,-6080,-5743,-5272,-4662,-3899,-2964,-1872,-603,787,2291,3835,5362,6814,8101,9191,10008,10535,10749,10646,10264,9625,8815,7874,6918,5974,5150,4445,3905,3507,3225,3020,2824,2588,2252,1768,1129,305,-647,-1722,-2832,-3940,-4974,-5888,-6641,-7197,-7529,-7615,-7450,-7008,-6328,-5394,-4284,-3022,-1693,-356,916,2060,3029,3782,4303,4584,4639,4491,4175,3739,3211,2642,2029,1405,737,41,-719,-1524,-2379,-3244,-4090,-4856,-5506,-5981,-6279,-6381,-6315,-6131,-5872,-5622,-5435,-5365,-5463,-5717,-6151,-6697,-7336,-7982,-8578,-9046,-9334,-9371,-9134,-8568,-7683,-6466,-4964,-3219,-1316,651,2580,4359,5903,7138,8020,8545,8724,8609,8268,7771,7225,6682,6244,5936,5794,5811,5937,6136,6313,6417,6370,6128,5675,4999,4131,3106,1977,808,-345,-1424,-2390,-3197,-3832,-4258,-4470,-4439,-4156,-3607,-2802,-1750,-504,904,2382,3886,5328,6650,7810,8751,9468,9938,10169,10178,9978,9613,9093,8465,7746,6956,6113,5223,4278,3283,2215,1079,-139,-1417,-2748,-4089,-5401,-6633,-7745,-8685,-9444,-9986,-10331,-10473,-10449,-10280,-9998,-9650,-9249,-8839,-8422,-8002,-7567,-7093,-6546,-5899,-5116,-4192,-3121,-1932,-680,578,1738,2734,3458,3877,3934,3645,3048,2197,1197,135,-886,-1780,-2471,-2921,-3097,-3010,-2677,-2158,-1501,-801,-121,440,806,922,721,222,-590,-1638,-2847,-4122,-5340,-6417,-7249,-7789,-7977,-7824,-7294,-6448,-5278,-3851,-2213,-417,1446,3317,5090,6702,8059,9108,9806,10119,10084,9706,9090,8282,7411,6541,5765,5127,4656,4343,4151,4030,3903,3706,3381,2879,2201,1365,415,-562,-1505,-2316,-2947,-3355,-3533,-3501,-3301,-2995,-2663,-2370,-2202,-2190,-2383,-2761,-3304,-3941,-4594,-5169,-5565,-5709,-5537,-5028,-4198,-3097,-1808,-446,889,2069,3029,3693,4063,4144,4001,3699,3336,2987,2744,2638,2726,2964,3350,3803,4261,4650,4916,5002,4914,4629,4190,3618,2962,2248,1512,766,15,-727,-1478,-2224,-2953,-3643,-4240,-4692,-4940,-4911,-4586,-3925,-2978,-1770,-416,1009,2367,3578,4526,5173,5449,5368,4925,4177,3168,1989,708,-578,-1800,-2884,-3791,-4487,-4980,-5278,-5428,-5465,-5443,-5398,-5354,-5328,-5312,-5298,-5260,-5190,-5057,-4873,-4623,-4326,-4007,-3677,-3376,-3115,-2907,-2766,-2652,-2569,-2440,-2254,-1932,-1453,-777,98,1151,2345,3601,4852,6001,6978,7717,8185,8380,8325,8066,7684,7225,6795,6419,6162,6039,6045,6167,6351,6552,6704,6761,6678,6445,6067,5571,4997,4380,3756,3138,2536,1937,1329,704,46,-621,-1303,-1955,-2568,-3086,-3498,-3754,-3855,-3775,-3528,-3122,-2591,-1961,-1283,-593,53,609,1030,1278,1340,1208,924,530,100,-279,-560,-664,-617,-418,-157,87,206,113,-260,-931,-1876,-3038,-4317,-5607,-6792,-7783,-8503,-8933,-9073,-8963,-8682,-8302,-7914,-7587,-7370,-7276,-7302,-7393,-7500,-7538,-7437,-7118,-6526,-5619,-4394,-2866,-1093,834,2821,4717,6430,7825,8830,9402,9524,9259,8652,7837,6897,5965,5119,4433,3934,3630,3484,3451,3458,3453,3370,3194,2892,2491,1987,1419,786,116,-597,-1330,-2079,-2802,-3460,-3985,-4320,-4383,-4137,-3545,-2610,-1380,80,1672,3269,4762,6034,6983,7556,7699,7430,6759,5765,4514,3110,1672,296,-892,-1811,-2389,-2599,-2458,-2021,-1388,-664,3,525,776,725,337,-354,-1285,-2357,-3464,-4477,-5311,-5872,-6151,-6132,-5893,-5498,-5071,-4716,-4531,-4584,-4890,-5427,-6118,-6851,-7495,-7913,-7993,-7652,-6857,-5630,-4036,-2199,-241,1662,3388,4802,5821,6422,6606,6448,6044,5519,4991,4574,4320,4273,4391,4633,4900,5102,5148,4958,4492,3730,2692,1417,-20,-1544,-3069,-4502,-5789,-6864,-7696,-8284,-8607,-8709,-8585,-8275,-7787,-7137,-6346,-5415,-4368,-3214,-1984,-706,567,1795,2910,3855,4571,4999,5107,4880,4329,3525,2538,1504,540,-239,-742,-936,-828,-469,47,630,1183,1625,1922,2051,2040,1938,1802,1711,1709,1848,2133,2549,3070,3608,4129,4512,4741,4716,4464,3954,3257,2428,1557,753,102,-300,-401,-167,382,1202,2204,3276,4291,5128,5666,5840,5610,5002,4089,2990,1844,807,-2,-488,-612,-394,107,772,1483,2091,2487,2564,2278,1617,620,-645,-2070,-3562,-4990,-6279,-7336,-8125,-8606,-8791,-8679,-8310,-7709,-6920,-5968,-4896,-3715,-2460,-1153,183,1503,2769,3918,4904,5653,6154,6348,6272,5930,5385,4717,3996,3321,2761,2358,2148,2103,2186,2322,2417,2397,2162,1681,909,-127,-1392,-2798,-4262,-5670,-6920,-7924,-8613,-8952,-8946,-8614,-8026,-7248,-6370,-5463,-4593,-3793,-3082,-2443,-1842,-1247,-598,122,945,1855,2830,3823,4763,5597,6241,6656,6800,6677,6310,5777,5141,4522,3984,3624,3453,3497,3700,4002,4313,4521,4536,4275,3691,2786,1596,203,-1282,-2742,-4049,-5116,-5865,-6273,-6348,-6123,-5666,-5043,-4323,-3562,-2806,-2075,-1381,-721,-85,549,1184,1858,2555,3292,4043,4783,5470,6057,6478,6698,6651,6346,5762,4966,4006,2992,2010,1168,512,98,-112,-147,-99,-60,-125,-367,-846,-1557,-2492,-3577,-4737,-5882,-6900,-7739,-8319,-8648,-8713,-8580,-8291,-7927,-7554,-7215,-6952,-6764,-6631,-6518,-6365,-6120,-5722,-5144,-4362,-3389,-2272,-1061,140,1250,2172,2829,3181,3220,2976,2535,1985,1455,1054,879,991,1409,2100,2994,3993,4962,5803,6394,6672,6602,6172,5419,4398,3175,1830,443,-915,-2180,-3288,-4189,-4842,-5184,-5208,-4866,-4164,-3118,-1757,-161,1605,3428,5208,6832,8201,9224,9845,10014,9728,8999,7878,6432,4774,3012,1288,-270,-1545,-2455,-2947,-3034,-2762,-2234,-1574,-938,-449,-251,-406,-967,-1902,-3146,-4589,-6084,-7493,-8667,-9505,-9937,-9948,-9567,-8875,-7959,-6952,-5943,-5040,-4294,-3737,-3362,-3129,-2986,-2858,-2686,-2400,-1971,-1366,-610,275,1223,2154,2993,3640,4050,4170,3998,3569,2931,2176,1389,673,106,-238,-326,-146,283,908,1668,2479,3270,3972,4528,4902,5074,5034,4799,4395,3847,3218,2530,1858,1237,732,371,206,239,484,925,1517,2229,2984,3733,4408,4948,5323,5502,5478,5280,4929,4475,3972,3452,2957,2504,2089,1708,1329,940,507,22,-511,-1090,-1675,-2237,-2733,-3104,-3323,-3339,-3163,-2784,-2261,-1637,-1011,-458,-84,58,-89,-526,-1217,-2098,-3062,-3995,-4779,-5300,-5485,-5277,-4675,-3699,-2419,-920,694,2302,3808,5094,6085,6712,6929,6736,6132,5191,3976,2605,1198,-123,-1235,-2042,-2483,-2531,-2208,-1578,-741,190,1070,1799,2262,2400,2183,1610,725,-412,-1716,-3096,-4447,-5688,-6728,-7510,-7981,-8115,-7901,-7345,-6482,-5345,-4012,-2538,-1031,441,1780,2914,3782,4333,4558,4446,4044,3389,2566,1651,735,-94,-765,-1225,-1428,-1394,-1114,-657,-74,553,1149,1628,1945,2037,1906,1546,992,302,-480,-1267,-2005,-2632,-3107,-3400,-3516,-3455,-3256,-2961,-2609,-2258,-1936,-1688,-1506,-1418,-1370,-1383,-1382,-1384,-1324,-1205,-984,-653,-177,452,1242,2196,3275,4457,5666,6848,7919,8819,9488,9893,10030,9906,9581,9092,8515,7898,7284,6695,6141,5594,5047,4453,3781,3014,2106,1081,-73,-1321,-2615,-3911,-5133,-6226,-7131,-7799,-8206,-8332,-8194,-7808,-7218,-6463,-5594,-4658,-3698,-2767,-1904,-1166,-593,-225,-104,-218,-589,-1160,-1901,-2748,-3618,-4462,-5191,-5768,-6129,-6245,-6097,-5676,-4998,-4104,-3031,-1869,-681,442,1426,2203,2740,3006,3019,2788,2355,1752,1015,185,-721,-1657,-2606,-3526,-4391,-5160,-5799,-6274,-6547,-6614,-6448,-6087,-5537,-4878,-4146,-3421,-2749,-2160,-1691,-1302,-1001,-721,-438,-103,305,810,1404,2088,2849,3665,4534,5416,6312,7160,7945,8600,9081,9332,9302,8946,8254,7200,5844,4206,2403,532,-1279,-2887,-4187,-5063,-5466,-5356,-4768,-3743,-2380,-793,901,2554,4067,5324,6264,6861,7089,7026,6690,6194,5610,5022,4497,4074,3763,3541,3375,3194,2960,2616,2147,1558,870,136,-601,-1282,-1874,-2354,-2711,-2963,-3113,-3202,-3235,-3254,-3261,-3286,-3333,-3424,-3553,-3745,-3972,-4247,-4532,-4808,-5040,-5186,-5227,-5128,-4892,-4521,-4041,-3492,-2926,-2387,-1931,-1584,-1383,-1321,-1408,-1607,-1898,-2221,-2537,-2767,-2873,-2779,-2470,-1902,-1103,-84,1067,2289,3452,4476,5249,5716,5845,5629,5136,4397,3536,2596,1688,845,119,-491,-981,-1384,-1709,-2002,-2253,-2483,-2663,-2757,-2746,-2552,-2180,-1571,-765,235,1345,2504,3611,4588,5371,5914,6214,6284,6151,5860,5444,4936,4365,3759,3138,2550,2021,1606,1349,1282,1431,1788,2332,2993,3713,4377,4907,5193,5167,4765,3968,2781,1255,-532,-2467,-4423,-6279,-7893,-9192,-10080,-10543,-10574,-10216,-9527,-8600,-7506,-6335,-5147,-3986,-2878,-1817,-795,207,1217,2228,3258,4267,5239,6120,6878,7459,7852,8033,8023,7834,7515,7098,6629,6140,5654,5175,4698,4191,3631,2970,2192,1253,183,-1024,-2301,-3598,-4841,-5955,-6887,-7583,-8026,-8203,-8120,-7805,-7262,-6534,-5641,-4606,-3486,-2306,-1145,-61,860,1560,1965,2067,1844,1350,629,-230,-1143,-2020,-2785,-3370,-3740,-3874,-3761,-3442,-2921,-2275,-1541,-792,-91,512,971,1262,1393,1364,1227,991,716,405,82,-244,-576,-908,-1227,-1538,-1809,-2047,-2237,-2392,-2523,-2652,-2808,-2998,-3242,-3515,-3809,-4056,-4220,-4215,-3993,-3490,-2674,-1541,-108,1568,3393,5272,7059,8650,9931,10832,11326,11425,11182,10677,10010,9270,8541,7872,7282,6763,6272,5751,5147,4400,3492,2407,1181,-147,-1510,-2831,-4065,-5130,-6016,-6672,-7111,-7317,-7323,-7130,-6782,-6297,-5714,-5059,-4357,-3636,-2900,-2175,-1456,-762,-106,483,964,1290,1412,1292,919,293,-525,-1469,-2435,-3306,-3991,-4393,-4478,-4226,-3685,-2917,-2030,-1130,-329,269,607,621,333,-257,-1055,-2006,-2986,-3900,-4650,-5137,-5316,-5145,-4633,-3839,-2821,-1710,-608,355,1075,1481,1533,1238,647,-153,-1063,-1936,-2694,-3190,-3401,-3255,-2782,-2002,-996,152,1345,2475,3463,4230,4735,4957,4910,4611,4118,3481,2761,2021,1328,726,282,16,-42,110,453,946,1550,2184,2815,3368,3824,4168,4397,4557,4664,4787,4940,5182,5490,5879,6292,6677,6968,7085,6993,6640,6041,5199,4166,2995,1759,523,-627,-1622,-2383,-2849,-2971,-2731,-2143,-1255,-160,1024,2169,3125,3778,4019,3794,3087,1926,396,-1397,-3306,-5178,-6872,-8256,-9239,-9773,-9858,-9534,-8896,-8046,-7110,-6205,-5414,-4802,-4377,-4110,-3952,-3800,-3592,-3218,-2643,-1817,-761,506,1909,3377,4805,6117,7211,8040,8547,8727,8584,8142,7454,6559,5519,4382,3196,2015,878,-173,-1095,-1863,-2445,-2850,-3077,-3166,-3166,-3129,-3135,-3222,-3440,-3802,-4284,-4843,-5410,-5878,-6180,-6215,-5948,-5366,-4497,-3421,-2233,-1059,-12,802,1318,1493,1346,897,235,-566,-1391,-2132,-2683,-2952,-2858,-2368,-1479,-218,1313,3037,4799,6491,7980,9177,10017,10454,10502,10163,9495,8545,7396,6113,4788,3488,2285,1237,371,-293,-768,-1103,-1326,-1541,-1771,-2109,-2563,-3148,-3837,-4580,-5303,-5945,-6414,-6667,-6647,-6337,-5729,-4840,-3705,-2373,-915,595,2063,3417,4569,5475,6093,6421,6471,6281,5890,5354,4704,3981,3198,2374,1511,628,-274,-1161,-2031,-2843,-3605,-4280,-4890,-5422,-5890,-6298,-6638,-6884,-7009,-6951,-6663,-6094,-5204,-4006,-2519,-829,959,2707,4271,5512,6333,6661,6505,5895,4932,3739,2441,1194,87,-764,-1332,-1575,-1534,-1231,-749,-151,479,1067,1553,1882,2028,1963,1698,1241,622,-121,-949,-1813,-2673,-3485,-4215,-4837,-5329,-5695,-5929,-6048,-6080,-6040,-5967,-5888,-5819,-5785,-5792,-5829,-5894,-5946,-5945,-5850,-5586,-5114,-4377,-3356,-2058,-503,1216,3032,4810,6445,7832,8870,9517,9745,9581,9082,8336,7451,6526,5672,4940,4381,3979,3708,3501,3295,3025,2638,2121,1456,685,-170,-1047,-1888,-2629,-3194,-3530,-3570,-3305,-2713,-1845,-757,445,1655,2736,3594,4124,4287,4064,3490,2624,1556,389,-779,-1842,-2717,-3353,-3687,-3745,-3516,-3076,-2492,-1855,-1275,-836,-619,-681,-1030,-1662,-2522,-3536,-4615,-5665,-6584,-7307,-7764,-7936,-7808,-7413,-6787,-5990,-5088,-4142,-3202,-2310,-1474,-695,48,794,1567,2408,3324,4325,5390,6491,7576,8610,9530,10300,10875,11222,11316,11146,10702,10002,9074,7957,6715,5418,4121,2921,1829,921,173,-407,-855,-1223,-1542,-1877,-2251,-2693,-3218,-3809,-4460,-5131,-5796,-6396,-6905,-7244,-7396,-7282,-6891,-6178,-5164,-3851,-2323,-631,1089,2741,4188,5332,6094,6430,6349,5891,5139,4192,3154,2126,1186,393,-207,-621,-830,-869,-763,-525,-213,176,591,1019,1416,1748,1966,2025,1881,1504,885,45,-982,-2106,-3275,-4367,-5340,-6105,-6656,-6964,-7066,-6982,-6759,-6448,-6072,-5678,-5262,-4847,-4415,-3972,-3497,-2996,-2455,-1878,-1258,-588,130,906,1731,2605,3500,4402,5266,6053,6721,7215,7505,7556,7361,6932,6295,5514,4637,3748,2901,2152,1526,1036,655,359,96,-179,-509,-927,-1440,-2054,-2741,-3459,-4158,-4755,-5169,-5328,-5144,-4586,-3639,-2334,-749,994,2761,4385,5719,6644,7064,6967,6364,5366,4076,2682,1324,174,-670,-1128,-1200,-918,-368,341,1104,1808,2391,2792,3007,3029,2899,2626,2275,1853,1404,947,482,28,-430,-885,-1341,-1787,-2203,-2570,-2846,-3016,-3047,-2939,-2700,-2350,-1944,-1505,-1115,-780,-568,-468,-511,-664,-926,-1255,-1614,-1979,-2303,-2563,-2755,-2859,-2900,-2882,-2835,-2767,-2703,-2640,-2577,-2519,-2437,-2342,-2211,-2060,-1891,-1729,-1592,-1497,-1467,-1489,-1570,-1681,-1812,-1943,-2050,-2136,-2166,-2148,-2049,-1850,-1532,-1061,-436,358,1295,2339,3436,4503,5465,6240,6746,6951,6802,6327,5537,4506,3306,2044,804,-302,-1215,-1872,-2253,-2377,-2260,-1999,-1630,-1278,-996,-868,-933,-1215,-1685,-2316,-3011,-3707,-4302,-4733,-4960,-4964,-4774,-4436,-4001,-3542,-3080,-2660,-2260,-1873,-1451,-967,-381,313,1118,2007,2938,3864,4718,5462,6034,6422,6598,6574,6358,5985,5477,4881,4235,3569,2931,2324,1783,1303,889,549,277,84,-30,-59,-21,83,205,315,366,299,88,-313,-894,-1657,-2549,-3514,-4465,-5304,-5938,-6277,-6253,-5837,-5021,-3866,-2436,-863,742,2228,3497,4432,4999,5150,4934,4373,3582,2636,1658,736,-42,-637,-1006,-1177,-1155,-1004,-752,-477,-190,40,209,287,256,119,-143,-513,-997,-1563,-2199,-2860,-3515,-4126,-4636,-5028,-5249,-5282,-5122,-4747,-4209,-3511,-2726,-1891,-1065,-291,411,1027,1572,2066,2546,3024,3546,4071,4619,5112,5522,5782,5852,5696,5326,4738,4002,3142,2241,1336,484,-283,-945,-1488,-1901,-2179,-2311,-2279,-2084,-1712,-1179,-512,244,1025,1755,2361,2776,2950,2874,2567,2078,1503,926,462,192,185,475,1063,1909,2948,4092,5217,6231,6998,7445,7488,7104,6294,5104,3623,1963,266,-1328,-2686,-3697,-4299,-4457,-4203,-3599,-2732,-1725,-686,278,1073,1651,1982,2065,1944,1647,1243,763,241,-303,-895,-1533,-2257,-3084,-4010,-5034,-6096,-7152,-8111,-8902,-9449,-9700,-9616,-9203,-8463,-7447,-6212,-4826,-3384,-1978,-696,364,1148,1609,1738,1573,1172,631,62,-422,-719,-734,-437,196,1128,2281,3571,4871,6071,7057,7756,8089,8066,7672,6978,6050,4969,3847,2748,1762,924,260,-230,-580,-811,-977,-1100,-1193,-1270,-1277,-1221,-1020,-686,-179,457,1187,1921,2575,3026,3203,3013,2446,1509,272,-1150,-2635,-4019,-5199,-6048,-6540,-6649,-6445,-5982,-5402,-4776,-4233,-3820,-3570,-3480,-3488,-3547,-3555,-3465,-3194,-2740,-2085,-1273,-350,624,1576,2460,3227,3856,4342,4690,4921,5067,5154,5218,5284,5362,5465,5556,5617,5572,5387,4986,4356,3485,2404,1187,-95,-1337,-2466,-3413,-4152,-4670,-4992,-5150,-5180,-5111,-4972,-4762,-4496,-4162,-3774,-3331,-2873,-2416,-2025,-1742,-1610,-1681,-1957,-2459,-3151,-3997,-4938,-5882,-6775,-7503,-8016,-8237,-8119,-7639,-6795,-5597,-4119,-2407,-589,1247,2961,4446,5596,6335,6624,6467,5915,5060,4033,2973,2025,1312,911,858,1127,1648,2311,2988,3544,3874,3902,3594,2981,2117,1101,49,-947,-1784,-2417,-2817,-3003,-3012,-2909,-2755,-2611,-2511,-2475,-2470,-2463,-2371,-2131,-1672,-939,72,1348,2822,4380,5921,7289,8383,9111,9426,9350,8926,8253,7437,6577,5767,5053,4461,3970,3546,3119,2645,2070,1382,588,-272,-1142,-1946,-2627,-3130,-3429,-3533,-3478,-3316,-3136,-3001,-2991,-3139,-3454,-3901,-4419,-4905,-5272,-5402,-5238,-4703,-3805,-2539,-980,806,2698,4586,6325,7808,8898,9523,9617,9166,8212,6833,5156,3351,1574,0,-1241,-2061,-2421,-2341,-1896,-1190,-356,461,1143,1572,1694,1465,920,85,-920,-2031,-3112,-4082,-4870,-5411,-5703,-5750,-5581,-5253,-4812,-4319,-3822,-3365,-2973,-2661,-2427,-2251,-2121,-1995,-1873,-1738,-1603,-1504,-1463,-1535,-1736,-2092,-2575,-3166,-3792,-4388,-4891,-5222,-5372,-5301,-5052,-4648,-4156,-3628,-3119,-2656,-2257,-1897,-1554,-1175,-714,-132,595,1469,2445,3483,4481,5382,6082,6551,6746,6701,6451,6097,5717,5435,5328,5477,5915,6647,7631,8796,10030,11218,12221,12924,13221,13053,12387,11261,9725,7907,5922,3930,2060,429,-893,-1862,-2513,-2871,-3042,-3090,-3127,-3202,-3386,-3682,-4105,-4607,-5169,-5719,-6230,-6657,-6979,-7199,-7302,-7316,-7227,-7047,-6764,-6357,-5817,-5129,-4280,-3297,-2170,-971,297,1547,2746,3829,4725,5401,5773,5822,5502,4809,3757,2382,755,-1051,-2924,-4773,-6495,-7999,-9219,-10106,-10624,-10779,-10574,-10038,-9222,-8172,-6963,-5672,-4376,-3161,-2094,-1229,-601,-228,-89,-171,-411,-760,-1143,-1479,-1694,-1719,-1492,-992,-206,845,2110,3541,5033,6531,7903,9083,9957,10446,10485,10034,9085,7678,5895,3854,1723,-329,-2119,-3486,-4328,-4580,-4279,-3501,-2404,-1169,15,964,1561,1727,1459,825,-77,-1091,-2076,-2885,-3434,-3656,-3570,-3207,-2664,-2018,-1387,-816,-378,-49,164,349,535,826,1239,1844,2608,3531,4534,5544,6460,7168,7567,7577,7138,6247,4927,3248,1312,-771,-2881,-4899,-6746,-8330,-9629,-10595,-11239,-11556,-11572,-11310,-10812,-10121,-9298,-8394,-7476,-6582,-5752,-4992,-4305,-3656,-3031,-2373,-1670,-879,-13,943,1948,2984,4004,4977,5874,6690,7419,8100,8735,9386,10045,10740,11437,12109,12683,13099,13260,13108,12584,11664,10378,8764,6942,5007,3118,1380,-91,-1223,-2002,-2424,-2559,-2486,-2308,-2136,-2064,-2152,-2434,-2888,-3470,-4095,-4678,-5134,-5391,-5413,-5192,-4742,-4126,-3392,-2626,-1888,-1238,-722,-360,-169,-138,-257,-508,-866,-1325,-1859,-2469,-3132,-3835,-4543,-5210,-5794,-6229,-6481,-6508,-6294,-5860,-5215,-4432,-3558,-2665,-1823,-1069,-432,71,493,827,1160,1504,1908,2379,2915,3489,4067,4593,5029,5338,5500,5521,5426,5250,5069,4914,4871,4950,5203,5604,6140,6763,7399,7980,8412,8618,8534,8104,7331,6215,4827,3230,1529,-182,-1798,-3249,-4466,-5430,-6130,-6592,-6854,-6969,-6990,-6964,-6937,-6928,-6973,-7067,-7218,-7416,-7634,-7848,-8005,-8059,-7944,-7617,-7016,-6119,-4918,-3412,-1671,260,2276,4275,6161,7818,9187,10199,10848,11137,11102,10790,10251,9530,8647,7637,6478,5207,3797,2284,680,-985,-2657,-4297,-5833,-7221,-8384,-9301,-9909,-10220,-10205,-9907,-9331,-8540,-7577,-6493,-5359,-4208,-3093,-2041,-1064,-174,650,1402,2116,2783,3414,4007,4529,4989,5343,5609,5762,5834,5834,5798,5752,5710,5678,5626,5522,5309,4933,4368,3589,2629,1535,388,-717,-1683,-2429,-2892,-3053,-2922,-2550,-2015,-1415,-858,-435,-236,-307,-677,-1330,-2222,-3278,-4406,-5513,-6484,-7262,-7759,-7968,-7870,-7501,-6893,-6104,-5172,-4147,-3052,-1923,-755,407,1577,2714,3798,4806,5694,6433,6978,7299,7353,7126,6596,5769,4658,3301,1743,47,-1712,-3466,-5122,-6610,-7854,-8800,-9387,-9615,-9447,-8931,-8088,-6993,-5719,-4381,-3050,-1852,-832,-45,486,806,934,959,939,952,1063,1309,1729,2324,3082,3977,4961,5990,7001,7950,8777,9452,9931,10193,10214,9985,9508,8783,7836,6692,5383,3955,2445,899,-645,-2138,-3559,-4860,-6026,-7028,-7845,-8459,-8860,-9016,-8935,-8589,-8001,-7193,-6208,-5109,-3966,-2843,-1798,-875,-82,561,1095,1523,1887,2215,2512,2809,3087,3347,3577,3758,3877,3930,3884,3748,3484,3095,2558,1875,1048,91,-952,-2060,-3159,-4220,-5179,-6016,-6690,-7203,-7526,-7676,-7646,-7439,-7073,-6532,-5844,-5000,-4036,-2958,-1828,-669,437,1455,2328,3022,3536,3858,4035,4086,4083,4063,4086,4192,4402,4734,5167,5675,6209,6715,7144,7442,7590,7564,7376,7046,6597,6067,5489,4891,4306,3751,3250,2795,2392,2013,1633,1220,736,162,-523,-1304,-2167,-3068,-3958,-4785,-5500,-6059,-6450,-6656,-6698,-6593,-6365,-6031,-5609,-5080,-4461,-3715,-2850,-1848,-723,506,1807,3114,4389,5525,6504,7230,7698,7866,7751,7347,6698,5814,4746,3533,2222,864,-486,-1786,-2989,-4081,-5036,-5865,-6568,-7155,-7631,-8002,-8252,-8380,-8357,-8164,-7777,-7176,-6358,-5323,-4103,-2729,-1263,237,1708,3078,4296,5311,6082,6600,6836,6828,6577,6151,5594,4972,4361,3801,3351,3015,2795,2664,2574,2476,2314,2041,1640,1087,431,-309,-1049,-1729,-2288,-2678,-2894,-2942,-2875,-2756,-2658,-2657,-2793,-3107,-3569,-4168,-4816,-5461,-6026,-6447,-6705,-6770,-6660,-6382,-5963,-5394,-4703,-3855,-2856,-1700,-379,1065,2613,4186,5737,7168,8433,9450,10195,10633,10772,10618,10200,9547,8684,7656,6475,5198,3837,2452,1066,-282,-1558,-2754,-3840,-4819,-5671,-6398,-6984,-7429,-7734,-7884,-7908,-7805,-7606,-7351,-7065,-6807,-6607,-6494,-6488,-6551,-6666,-6736,-6700,-6450,-5912,-5027,-3764,-2147,-223,1902,4120,6284,8267,9944,11227,12063,12437,12383,11948,11229,10301,9269,8205,7194,6275,5503,4878,4417,4089,3865,3685,3492,3221,2795,2190,1336,273,-1010,-2419,-3887,-5294,-6530,-7505,-8137,-8401,-8288,-7847,-7127,-6208,-5165,-4063,-2971,-1934,-987,-164,519,1053,1426,1653,1736,1700,1563,1349,1066,721,314,-178,-741,-1390,-2096,-2824,-3529,-4160,-4667,-5039,-5263,-5372,-5408,-5413,-5448,-5529,-5681,-5873,-6078,-6218,-6251,-6078,-5683,-5002,-4069,-2899,-1563,-147,1261,2568,3704,4630,5323,5813,6130,6348,6508,6690,6911,7220,7596,8042,8515,8983,9403,9731,9943,10007,9910,9651,9213,8620,7854,6948,5895,4722,3446,2083,665,-798,-2268,-3726,-5132,-6463,-7673,-8736,-9604,-10251,-10653,-10773,-10630,-10194,-9529,-8647,-7626,-6524,-5402,-4317,-3291,-2332,-1422,-512,431,1462,2600,3848,5184,6549,7880,9092,10118,10880,11348,11470,11247,10661,9729,8459,6885,5047,3008,841,-1363,-3515,-5523,-7317,-8836,-10049,-10945,-11527,-11832,-11887,-11747,-11452,-11048,-10562,-10015,-9400,-8709,-7912,-6983,-5904,-4658,-3269,-1750,-169,1422,2942,4315,5480,6384,7003,7342,7418,7287,7004,6644,6260,5926,5656,5482,5379,5319,5260,5150,4953,4637,4211,3664,3055,2387,1725,1087,497,-32,-513,-958,-1392,-1855,-2366,-2944,-3599,-4299,-5027,-5714,-6311,-6744,-6977,-6978,-6739,-6301,-5681,-4959,-4158,-3324,-2468,-1583,-651,355,1449,2633,3877,5140,6346,7422,8278,8862,9104,9008,8557,7807,6802,5625,4356,3076,1877,806,-78,-766,-1268,-1617,-1875,-2114,-2389,-2772,-3272,-3909,-4653,-5444,-6216,-6882,-7343,-7546,-7417,-6947,-6146,-5052,-3742,-2293,-797,669,2035,3267,4339,5270,6071,6789,7442,8069,8670,9238,9762,10190,10509,10653,10617,10344,9843,9087,8100,6893,5504,3978,2358,701,-940,-2518,-3972,-5266,-6350,-7203,-7807,-8170,-8316,-8281,-8132,-7904,-7662,-7418,-7175,-6922,-6607,-6194,-5653,-4952,-4132,-3206,-2262,-1354,-565,66,509,777,910,960,1004,1100,1305,1647,2125,2714,3357,3988,4512,4863,4955,4753,4245,3429,2388,1157,-141,-1442,-2647,-3708,-4572,-5247,-5730,-6071,-6306,-6483,-6650,-6822,-7017,-7214,-7388,-7487,-7475,-7293,-6941,-6394,-5708,-4920,-4115,-3362,-2719,-2224,-1867,-1608,-1380,-1088,-656,-2,908,2083,3487,5045,6671,8235,9648,10778,11585,11982,12001,11636,10974,10076,9047,7964,6899,5897,4970,4111,3292,2469,1609,671,-353,-1469,-2647,-3858,-5035,-6130,-7076,-7811,-8307,-8520,-8457,-8127,-7558,-6795,-5886,-4876,-3812,-2705,-1596,-456,684,1848,3031,4212,5385,6503,7534,8426,9136,9614,9815,9708,9255,8459,7302,5824,4056,2075,-33,-2162,-4204,-6047,-7600,-8793,-9593,-9997,-10048,-9793,-9333,-8735,-8099,-7480,-6915,-6413,-5937,-5443,-4858,-4124,-3200,-2056,-730,760,2303,3840,5240,6433,7323,7867,8047,7872,7406,6719,5922,5108,4395,3835,3494,3360,3406,3566,3756,3891,3888,3711,3313,2720,1944,1035,38,-994,-2033,-3033,-3996,-4892,-5749,-6541,-7301,-8005,-8661,-9247,-9728,-10077,-10235,-10170,-9836,-9217,-8300,-7126,-5717,-4170,-2538,-920,632,2058,3343,4483,5504,6438,7321,8187,9034,9867,10632,11293,11773,12018,11969,11600,10900,9897,8640,7192,5641,4050,2510,1051,-268,-1455,-2508,-3453,-4333,-5176,-6027,-6903,-7814,-8752,-9683,-10571,-11353,-11976,-12378,-12508,-12335,-11834,-11014,-9890,-8502,-6909,-5155,-3328,-1465,354,2090,3699,5145,6412,7492,8377,9093,9641,10054,10342,10525,10602,10579,10436,10159,9725,9118,8329,7364,6236,4982,3630,2245,864,-442,-1625,-2640,-3443,-4037,-4397,-4565,-4544,-4370,-4066,-3648,-3127,-2510,-1798,-1000,-135,770,1679,2529,3272,3848,4213,4351,4254,3966,3529,3029,2528,2105,1799,1641,1603,1651,1698,1665,1452,986,202,-901,-2321,-3967,-5758,-7541,-9190,-10539,-11490,-11939,-11862,-11279,-10269,-8939,-7452,-5929,-4530,-3326,-2391,-1712,-1248,-912,-598,-220,308,994,1839,2757,3666,4466,5058,5405,5473,5312,4975,4566,4182,3916,3836,3983,4347,4911,5595,6338,7043,7647,8074,8300,8290,8057,7627,7028,6312,5515,4656,3764,2824,1828,770,-382,-1612,-2926,-4306,-5703,-7098,-8422,-9637,-10691,-11540,-12150,-12498,-12571,-12367,-11891,-11157,-10194,-9012,-7665,-6164,-4563,-2894,-1193,498,2144,3711,5164,6481,7617,8564,9278,9755,9978,9937,9641,9094,8309,7318,6118,4771,3263,1674,7,-1653,-3271,-4752,-6054,-7102,-7864,-8334,-8500,-8432,-8159,-7772,-7323,-6882,-6465,-6100,-5745,-5384,-4943,-4397,-3685,-2819,-1797,-688,451,1503,2397,3016,3321,3261,2861,2162,1255,246,-735,-1582,-2188,-2486,-2447,-2065,-1386,-464,609,1749,2851,3833,4615,5141,5372,5306,4934,4308,3463,2468,1399,315,-702,-1591,-2302,-2773,-2977,-2886,-2485,-1805,-876,221,1386,2507,3452,4115,4396,4260,3707,2805,1670,469,-633,-1445,-1843,-1723,-1065,83,1616,3371,5170,6835,8190,9143,9592,9548,9011,8055,6745,5189,3461,1678,-92,-1760,-3262,-4558,-5612,-6420,-7005,-7386,-7626,-7762,-7854,-7946,-8052,-8195,-8343,-8485,-8556,-8534,-8349,-7982,-7403,-6591,-5562,-4318,-2891,-1314,370,2109,3848,5521,7079,8457,9613,10516,11147,11511,11632,11530,11255,10833,10293,9654,8904,8049,7052,5914,4615,3171,1607,-19,-1645,-3175,-4539,-5657,-6483,-6998,-7212,-7172,-6924,-6556,-6100,-5637,-5164,-4710,-4246,-3757,-3209,-2576,-1848,-1015,-108,863,1835,2781,3628,4348,4880,5215,5324,5213,4902,4396,3745,2955,2060,1083,45,-1013,-2056,-3026,-3862,-4514,-4922,-5066,-4938,-4557,-3987,-3293,-2580,-1933,-1455,-1203,-1238,-1552,-2134,-2891,-3749,-4550,-5197,-5543,-5521,-5077,-4229,-3045,-1634,-144,1278,2491,3386,3895,4007,3752,3205,2481,1692,984,465,239,360,863,1710,2874,4244,5736,7237,8621,9817,10698,11226,11333,11001,10242,9083,7594,5865,4001,2118,331,-1261,-2589,-3599,-4301,-4699,-4859,-4837,-4697,-4517,-4319,-4156,-4014,-3895,-3763,-3583,-3315,-2927,-2394,-1715,-897,21,997,1959,2851,3603,4165,4506,4604,4477,4145,3652,3034,2331,1567,746,-131,-1091,-2141,-3300,-4562,-5897,-7257,-8555,-9697,-10577,-11099,-11186,-10814,-9980,-8754,-7226,-5520,-3778,-2119,-664,515,1374,1908,2141,2129,1933,1619,1260,891,567,301,116,15,7,87,261,513,847,1233,1661,2086,2473,2777,2948,2966,2806,2481,2020,1471,893,349,-117,-470,-700,-830,-878,-911,-961,-1096,-1338,-1721,-2239,-2867,-3581,-4305,-4998,-5577,-5982,-6165,-6075,-5714,-5081,-4228,-3208,-2116,-1022,-23,838,1512,2002,2327,2523,2652,2760,2903,3116,3408,3783,4216,4665,5093,5442,5682,5777,5714,5494,5120,4610,3986,3262,2474,1640,804,-13,-767,-1441,-2002,-2457,-2786,-3033,-3193,-3333,-3459,-3639,-3863,-4179,-4541,-4947,-5333,-5631,-5784,-5709,-5372,-4750,-3847,-2723,-1446,-115,1165,2306,3231,3902,4310,4494,4502,4429,4347,4358,4514,4868,5418,6136,6957,7781,8503,9001,9187,8989,8374,7367,6015,4422,2701,980,-619,-1998,-3080,-3817,-4204,-4237,-3956,-3401,-2622,-1696,-684,328,1264,2030,2565,2787,2671,2198,1395,325,-917,-2221,-3451,-4499,-5251,-5657,-5678,-5348,-4724,-3915,-3035,-2226,-1581,-1202,-1126,-1346,-1845,-2515,-3301,-4065,-4743,-5217,-5461,-5402,-5060,-4438,-3585,-2590,-1517,-496,410,1104,1550,1736,1676,1429,1048,627,213,-108,-313,-355,-234,60,505,1086,1767,2512,3280,4034,4732,5352,5863,6252,6519,6647,6660,6558,6366,6118,5839,5575,5346,5172,5033,4903,4714,4402,3893,3142,2120,862,-584,-2124,-3646,-5046,-6219,-7105,-7664,-7901,-7853,-7573,-7153,-6661,-6174,-5750,-5415,-5175,-5016,-4882,-4725,-4489,-4097,-3532,-2745,-1746,-557,792,2228,3697,5113,6408,7509,8348,8873,9035,8832,8250,7347,6169,4810,3379,1968,704,-336,-1076,-1471,-1527,-1272,-761,-102,625,1307,1861,2230,2373,2295,2017,1591,1052,482,-111,-658,-1163,-1600,-1960,-2249,-2461,-2607,-2704,-2773,-2845,-2948,-3112,-3349,-3670,-4054,-4474,-4887,-5249,-5504,-5629,-5579,-5359,-4959,-4400,-3703,-2904,-2034,-1145,-271,534,1231,1775,2133,2270,2189,1864,1344,632,-186,-1064,-1906,-2627,-3168,-3444,-3446,-3159,-2612,-1873,-1008,-110,742,1470,2036,2403,2598,2640,2592,2514,2470,2510,2662,2937,3313,3758,4213,4611,4903,5002,4901,4537,3936,3100,2070,902,-346,-1609,-2824,-3941,-4914,-5712,-6317,-6715,-6899,-6881,-6656,-6253,-5689,-4998,-4227,-3420,-2635,-1922,-1333,-909,-680,-647,-804,-1113,-1507,-1929,-2283,-2503,-2522,-2292,-1807,-1076,-149,918,2037,3138,4145,4993,5647,6071,6264,6224,5978,5547,4983,4318,3611,2890,2214,1596,1089,691,432,302,297,388,552,741,921,1061,1126,1126,1049,929,792,668,588,559,591,658,742,799,796,700,487,156,-282,-790,-1320,-1811,-2196,-2419,-2431,-2198,-1718,-1017,-133,841,1824,2714,3406,3845,3960,3765,3268,2550,1686,799,-20,-658,-1065,-1196,-1070,-739,-278,198,599,825,817,541,-11,-800,-1788,-2900,-4081,-5254,-6366,-7345,-8158,-8731,-9040,-9024,-8671,-7960,-6914,-5571,-3999,-2301,-569,1073,2541,3744,4653,5227,5513,5523,5342,5031,4662,4302,3994,3769,3639,3592,3607,3650,3672,3636,3494,3223,2802,2240,1547,776,-26,-783,-1426,-1897,-2130,-2113,-1829,-1307,-599,248,1144,2032,2845,3522,4046,4383,4553,4573,4493,4359,4242,4187,4244,4428,4733,5121,5527,5875,6060,6015,5646,4930,3846,2421,729,-1155,-3100,-4992,-6698,-8104,-9120,-9691,-9805,-9483,-8802,-7849,-6751,-5610,-4545,-3621,-2901,-2393,-2091,-1955,-1941,-1990,-2066,-2120,-2145,-2129,-2083,-2032,-1991,-1987,-2020,-2104,-2201,-2303,-2360,-2334,-2200,-1925,-1503,-948,-278,468,1236,2000,2698,3329,3852,4290,4632,4901,5105,5245,5328,5329,5253,5058,4751,4293,3699,2951,2078,1099,67,-978,-1958,-2838,-3555,-4089,-4430,-4588,-4586,-4464,-4240,-3949,-3586,-3161,-2642,-2027,-1280,-398,623,1770,3007,4284,5545,6702,7699,8441,8884,8963,8663,7957,6886,5451,3754,1836,-168,-2177,-4050,-5696,-6992,-7891,-8326,-8327,-7916,-7200,-6275,-5297,-4367,-3626,-3111,-2898,-2932,-3199,-3599,-4055,-4482,-4803,-4978,-4978,-4811,-4484,-4026,-3464,-2815,-2115,-1354,-576,236,1048,1855,2636,3368,4025,4581,5016,5291,5409,5340,5103,4701,4172,3550,2889,2248,1673,1232,944,850,948,1221,1642,2142,2668,3139,3495,3683,3688,3501,3161,2705,2192,1666,1175,727,341,-8,-337,-666,-1028,-1410,-1821,-2218,-2572,-2827,-2937,-2878,-2627,-2226,-1693,-1138,-608,-226,-47,-131,-508,-1152,-2040,-3077,-4203,-5297,-6296,-7101,-7674,-7957,-7962,-7661,-7115,-6338,-5416,-4412,-3414,-2502,-1743,-1196,-878,-791,-892,-1137,-1433,-1727,-1916,-1972,-1840,-1521,-1029,-382,366,1190,2040,2896,3734,4541,5320,6060,6769,7435,8056,8613,9098,9492,9781,9961,10001,9913,9660,9245,8654,7887,6959,5894,4734,3525,2326,1180,141,-775,-1543,-2172,-2672,-3063,-3364,-3598,-3775,-3916,-4013,-4101,-4159,-4233,-4311,-4422,-4567,-4743,-4942,-5123,-5251,-5263,-5101,-4704,-4025,-3052,-1791,-300,1341,3021,4608,5987,7030,7677,7844,7550,6779,5619,4119,2394,538,-1329,-3101,-4669,-5942,-6836,-7298,-7295,-6835,-5966,-4763,-3340,-1820,-329,1007,2113,2913,3394,3563,3450,3119,2616,2006,1329,627,-80,-768,-1436,-2054,-2631,-3131,-3560,-3892,-4117,-4237,-4225,-4118,-3889,-3579,-3192,-2746,-2270,-1775,-1292,-844,-461,-171,2,59,4,-133,-290,-429,-461,-354,-58,439,1103,1899,2722,3484,4077,4399,4397,4050,3361,2428,1317,175,-883,-1734,-2297,-2490,-2323,-1776,-935,155,1383,2671,3919,5053,6002,6727,7175,7360,7252,6910,6339,5611,4758,3844,2891,1939,995,66,-842,-1741,-2602,-3416,-4125,-4690,-5046,-5150,-4984,-4560,-3928,-3169,-2372,-1638,-1049,-655,-481,-530,-752,-1125,-1563,-2031,-2457,-2815,-3053,-3170,-3132,-2940,-2591,-2069,-1395,-556,422,1524,2703,3931,5133,6278,7287,8127,8756,9146,9302,9211,8896,8374,7655,6771,5738,4592,3368,2120,894,-254,-1276,-2145,-2831,-3340,-3685,-3886,-3990,-4029,-4031,-4026,-4012,-3992,-3958,-3898,-3806,-3689,-3536,-3379,-3206,-3044,-2887,-2737,-2577,-2392,-2162,-1861,-1494,-1060,-585,-125,292,584,732,673,411,-73,-753,-1609,-2608,-3705,-4853,-6008,-7093,-8065,-8815,-9289,-9381,-9037,-8211,-6907,-5183,-3143,-953,1219,3159,4703,5694,6049,5744,4820,3392,1625,-304,-2155,-3783,-4987,-5691,-5829,-5405,-4489,-3170,-1572,154,1890,3493,4877,5966,6723,7154,7276,7152,6831,6393,5884,5358,4828,4306,3783,3242,2666,2062,1418,789,179,-349,-778,-1075,-1247,-1298,-1280,-1226,-1203,-1262,-1433,-1748,-2175,-2687,-3213,-3687,-4031,-4201,-4146,-3887,-3415,-2797,-2061,-1263,-447,374,1177,1959,2740,3496,4250,4969,5648,6242,6732,7057,7205,7117,6787,6195,5345,4268,3000,1614,182,-1193,-2435,-3441,-4160,-4550,-4598,-4344,-3835,-3157,-2395,-1639,-951,-390,28,299,438,487,472,443,426,443,498,589,672,751,764,717,595,408,199,1,-141,-175,-93,135,480,919,1404,1862,2236,2449,2435,2168,1602,767,-319,-1574,-2918,-4230,-5406,-6338,-6939,-7161,-6985,-6437,-5574,-4491,-3287,-2084,-990,-90,539,884,938,760,400,-47,-508,-907,-1176,-1296,-1228,-996,-599,-66,582,1309,2110,2927,3749,4513,5176,5672,5970,6003,5783,5289,4567,3661,2638,1573,539,-397,-1175,-1756,-2103,-2205,-2049,-1644,-1019,-201,725,1702,2613,3369,3867,4032,3811,3193,2199,893,-629,-2249,-3840,-5268,-6439,-7263,-7719,-7794,-7541,-7007,-6280,-5423,-4493,-3536,-2555,-1561,-528,540,1668,2819,3983,5083,6072,6852,7381,7580,7448,6960,6165,5097,3852,2488,1132,-154,-1258,-2136,-2728,-3026,-3039,-2792,-2358,-1785,-1172,-579,-95,247,397,378,196,-83,-404,-682,-861,-866,-669,-244,398,1234,2205,3262,4310,5290,6105,6707,7019,7034,6721,6126,5273,4246,3105,1934,795,-264,-1202,-2019,-2703,-3280,-3763,-4162,-4494,-4741,-4897,-4938,-4838,-4594,-4207,-3706,-3137,-2560,-2034,-1627,-1376,-1320,-1454,-1775,-2237,-2807,-3422,-4042,-4603,-5083,-5423,-5616,-5627,-5443,-5060,-4467,-3680,-2706,-1571,-304,1047,2438,3802,5075,6182,7040,7582,7732,7458,6721,5550,3976,2097,28,-2083,-4062,-5750,-6992,-7668,-7738,-7179,-6098,-4597,-2881,-1124,463,1723,2531,2828,2621,1973,1000,-151,-1334,-2395,-3241,-3776,-3978,-3839,-3388,-2671,-1743,-667,506,1704,2896,4031,5077,6023,6841,7529,8080,8478,8719,8789,8666,8349,7813,7065,6112,4964,3674,2268,835,-589,-1903,-3068,-4011,-4706,-5134,-5318,-5280,-5105,-4851,-4613,-4468,-4476,-4688,-5107,-5735,-6516,-7398,-8294,-9104,-9741,-10093,-10086,-9648,-8744,-7386,-5602,-3493,-1164,1244,3569,5684,7446,8771,9592,9893,9680,9011,7943,6572,4994,3301,1614,6,-1408,-2577,-3436,-3949,-4120,-3945,-3470,-2744,-1830,-811,240,1250,2159,2917,3506,3911,4165,4284,4337,4347,4390,4474,4635,4865,5142,5442,5716,5928,6030,5993,5787,5410,4871,4196,3443,2664,1931,1281,770,367,84,-165,-430,-789,-1311,-2030,-2959,-4074,-5303,-6564,-7733,-8712,-9384,-9698,-9613,-9166,-8413,-7467,-6445,-5477,-4667,-4103,-3806,-3788,-3995,-4356,-4783,-5181,-5466,-5588,-5506,-5214,-4732,-4081,-3299,-2422,-1477,-490,523,1560,2625,3711,4844,6000,7194,8392,9555,10637,11565,12271,12688,12741,12409,11656,10520,9035,7305,5421,3523,1726,151,-1107,-1991,-2475,-2564,-2310,-1776,-1056,-258,526,1187,1643,1852,1759,1404,789,9,-882,-1768,-2563,-3167,-3499,-3507,-3162,-2486,-1535,-397,797,1929,2856,3480,3713,3524,2901,1896,562,-992,-2685,-4392,-6033,-7508,-8756,-9716,-10363,-10661,-10639,-10289,-9675,-8827,-7825,-6722,-5607,-4532,-3577,-2772,-2172,-1766,-1572,-1537,-1633,-1786,-1928,-1987,-1889,-1591,-1046,-269,748,1931,3252,4611,5960,7214,8334,9279,10033,10610,11015,11279,11418,11430,11325,11051,10606,9924,9009,7839,6445,4872,3191,1500,-107,-1525,-2665,-3465,-3878,-3926,-3635,-3101,-2415,-1700,-1059,-591,-346,-368,-634,-1115,-1743,-2442,-3124,-3732,-4183,-4476,-4561,-4480,-4220,-3832,-3337,-2776,-2199,-1640,-1146,-739,-427,-199,-26,139,338,614,996,1480,2059,2683,3299,3828,4201,4332,4176,3698,2897,1833,561,-799,-2137,-3351,-4329,-5026,-5399,-5458,-5250,-4819,-4265,-3652,-3084,-2616,-2326,-2240,-2381,-2742,-3275,-3922,-4581,-5154,-5515,-5584,-5254,-4523,-3360,-1850,-69,1856,3777,5569,7097,8262,9006,9275,9080,8423,7354,5922,4198,2264,204,-1879,-3887,-5712,-7249,-8417,-9136,-9385,-9155,-8498,-7496,-6255,-4907,-3564,-2345,-1322,-553,-57,176,169,-27,-365,-776,-1225,-1638,-1998,-2243,-2353,-2290,-2034,-1563,-881,-6,1036,2175,3367,4524,5583,6478,7151,7560,7667,7469,6944,6145,5072,3825,2442,1035,-316,-1527,-2495,-3182,-3517,-3508,-3161,-2538,-1729,-832,26,757,1267,1513,1493,1213,749,151,-484,-1084,-1572,-1902,-2034,-1967,-1698,-1264,-685,2,750,1556,2355,3165,3945,4711,5452,6182,6898,7593,8242,8808,9217,9420,9333,8910,8124,6975,5492,3764,1861,-78,-1948,-3633,-5032,-6086,-6763,-7060,-7018,-6671,-6093,-5329,-4451,-3510,-2567,-1693,-944,-393,-91,-65,-328,-840,-1531,-2322,-3071,-3709,-4097,-4205,-3995,-3494,-2777,-1932,-1060,-281,357,785,1012,1058,964,783,560,318,68,-186,-484,-818,-1233,-1713,-2252,-2827,-3379,-3869,-4235,-4436,-4441,-4241,-3840,-3261,-2543,-1718,-838,42,874,1591,2136,2462,2532,2339,1909,1292,574,-142,-756,-1164,-1292,-1093,-554,293,1397,2670,4018,5345,6546,7558,8295,8722,8791,8495,7812,6775,5394,3739,1870,-120,-2135,-4059,-5794,-7229,-8282,-8903,-9053,-8761,-8079,-7083,-5896,-4610,-3327,-2124,-1034,-94,719,1400,1982,2480,2893,3257,3535,3768,3919,4020,4068,4083,4097,4121,4190,4310,4482,4702,4952,5215,5484,5740,5983,6204,6398,6548,6636,6632,6506,6224,5763,5104,4267,3273,2188,1092,68,-787,-1414,-1782,-1881,-1787,-1544,-1293,-1115,-1127,-1402,-1983,-2879,-4054,-5434,-6925,-8404,-9757,-10859,-11631,-12002,-11957,-11506,-10705,-9620,-8356,-6982,-5601,-4259,-3017,-1886,-890,-16,735,1369,1888,2287,2552,2673,2645,2444,2097,1601,985,297,-438,-1150,-1800,-2342,-2732,-2955,-2992,-2848,-2536,-2070,-1481,-799,-54,704,1433,2078,2591,2921,3052,2965,2695,2280,1800,1332,966,774,810,1101,1635,2378,3257,4188,5087,5856,6438,6769,6827,6603,6088,5307,4271,3009,1567,-13,-1666,-3300,-4857,-6215,-7327,-8107,-8525,-8567,-8251,-7629,-6782,-5799,-4794,-3850,-3075,-2511,-2208,-2171,-2366,-2770,-3291,-3870,-4409,-4821,-5047,-5012,-4714,-4136,-3325,-2329,-1226,-79,1031,2067,2996,3810,4541,5208,5872,6545,7271,8012,8754,9400,9879,10081,9928,9362,8375,7007,5371,3594,1861,348,-798,-1450,-1578,-1181,-364,750,1988,3172,4155,4807,5067,4909,4371,3506,2414,1197,-48,-1206,-2211,-2982,-3485,-3694,-3625,-3299,-2788,-2148,-1485,-874,-402,-136,-105,-318,-756,-1344,-2048,-2762,-3453,-4054,-4544,-4920,-5176,-5346,-5432,-5463,-5444,-5372,-5247,-5053,-4777,-4414,-3955,-3401,-2781,-2098,-1424,-782,-248,129,301,246,-45,-528,-1164,-1860,-2535,-3092,-3452,-3567,-3387,-2930,-2200,-1249,-130,1103,2384,3671,4916,6096,7195,8193,9084,9845,10437,10829,10949,10757,10187,9228,7863,6141,4134,1951,-279,-2398,-4294,-5812,-6906,-7502,-7628,-7316,-6663,-5766,-4754,-3726,-2782,-1983,-1361,-926,-655,-522,-481,-497,-521,-530,-477,-367,-170,86,397,735,1068,1392,1684,1967,2247,2567,2937,3401,3927,4525,5107,5627,5962,6033,5757,5094,4040,2666,1058,-620,-2212,-3556,-4509,-4986,-4939,-4408,-3464,-2252,-923,340,1385,2065,2302,2050,1325,207,-1211,-2762,-4312,-5686,-6763,-7434,-7642,-7381,-6684,-5624,-4316,-2859,-1396,-12,1195,2182,2923,3433,3750,3924,4015,4070,4122,4183,4239,4255,4194,4000,3649,3113,2413,1580,675,-217,-1030,-1672,-2093,-2264,-2156,-1821,-1264,-584,181,929,1610,2145,2496,2621,2504,2145,1561,795,-88,-1018,-1899,-2655,-3202,-3488,-3492,-3198,-2665,-1920,-1064,-155,713,1497,2134,2622,2932,3075,3065,2901,2612,2214,1727,1213,679,208,-197,-484,-659,-723,-708,-654,-615,-642,-800,-1128,-1672,-2448,-3452,-4656,-5991,-7371,-8678,-9792,-10601,-10999,-10932,-10370,-9337,-7898,-6147,-4213,-2221,-305,1442,2934,4150,5093,5814,6379,6890,7399,7998,8671,9424,10162,10795,11189,11225,10804,9870,8424,6522,4280,1845,-598,-2872,-4806,-6273,-7187,-7531,-7330,-6673,-5681,-4492,-3253,-2085,-1089,-325,178,434,459,315,27,-327,-726,-1107,-1448,-1712,-1878,-1944,-1904,-1792,-1630,-1477,-1366,-1353,-1453,-1691,-2046,-2507,-3026,-3566,-4087,-4533,-4890,-5100,-5171,-5048,-4747,-4235,-3518,-2599,-1486,-215,1182,2648,4119,5521,6772,7791,8495,8821,8707,8135,7106,5665,3890,1902,-165,-2149,-3897,-5284,-6193,-6590,-6449,-5828,-4794,-3462,-1941,-345,1224,2698,4007,5144,6073,6823,7369,7749,7923,7904,7653,7154,6389,5358,4075,2596,974,-689,-2314,-3786,-5045,-5999,-6642,-6940,-6937,-6675,-6232,-5699,-5159,-4702,-4365,-4187,-4129,-4145,-4147,-4035,-3725,-3146,-2273,-1116,269,1796,3351,4825,6118,7150,7873,8279,8376,8218,7862,7380,6858,6339,5903,5546,5295,5104,4938,4731,4420,3960,3305,2465,1463,348,-786,-1855,-2772,-3433,-3818,-3877,-3652,-3196,-2611,-2005,-1524,-1258,-1326,-1758,-2566,-3698,-5049,-6492,-7870,-9031,-9856,-10247,-10171,-9636,-8701,-7453,-6022,-4507,-3050,-1709,-579,348,1060,1607,2046,2433,2822,3254,3714,4207,4647,4995,5153,5065,4681,3988,3009,1823,517,-770,-1909,-2781,-3281,-3365,-3014,-2279,-1229,14,1325,2587,3678,4522,5052,5254,5115,4670,3950,3009,1910,722,-489,-1629,-2630,-3395,-3863,-3969,-3690,-3033,-2039,-791,607,2026,3336,4418,5174,5541,5496,5056,4275,3253,2090,920,-131,-966,-1487,-1654,-1459,-917,-119,846,1845,2736,3385,3670,3506,2851,1723,178,-1658,-3639,-5597,-7348,-8754,-9687,-10081,-9926,-9247,-8138,-6698,-5055,-3336,-1635,-47,1383,2639,3709,4649,5457,6209,6905,7579,8213,8777,9225,9490,9519,9261,8683,7797,6610,5196,3620,1975,367,-1111,-2358,-3305,-3904,-4146,-4045,-3668,-3079,-2399,-1704,-1103,-652,-391,-329,-441,-677,-992,-1323,-1630,-1882,-2065,-2173,-2218,-2216,-2179,-2134,-2095,-2079,-2110,-2185,-2318,-2488,-2698,-2909,-3117,-3289,-3418,-3493,-3511,-3469,-3375,-3216,-3010,-2738,-2415,-2046,-1639,-1229,-823,-472,-191,-26,-2,-154,-496,-1047,-1796,-2722,-3786,-4919,-6048,-7091,-7956,-8581,-8911,-8926,-8638,-8065,-7267,-6288,-5185,-4008,-2774,-1519,-242,1042,2337,3630,4913,6157,7337,8408,9320,10027,10466,10606,10410,9878,9025,7902,6567,5104,3604,2135,792,-381,-1323,-2002,-2396,-2498,-2315,-1878,-1220,-403,518,1469,2395,3234,3947,4506,4890,5096,5120,4975,4668,4237,3702,3124,2561,2078,1750,1630,1746,2105,2658,3330,4024,4619,5012,5122,4876,4291,3363,2183,831,-583,-1934,-3131,-4085,-4747,-5089,-5130,-4882,-4410,-3766,-3019,-2252,-1535,-946,-553,-417,-577,-1057,-1857,-2943,-4261,-5725,-7231,-8662,-9901,-10839,-11385,-11476,-11078,-10184,-8832,-7085,-5031,-2781,-449,1846,3994,5904,7512,8765,9655,10171,10347,10207,9794,9150,8310,7323,6210,5020,3775,2514,1272,73,-1033,-2027,-2847,-3486,-3891,-4073,-4012,-3750,-3303,-2735,-2093,-1434,-813,-250,214,593,869,1069,1179,1212,1136,946,607,116,-527,-1290,-2126,-2963,-3735,-4372,-4855,-5142,-5299,-5324,-5323,-5321,-5389,-5531,-5746,-5981,-6169,-6211,-6036,-5551,-4734,-3567,-2115,-442,1298,3003,4503,5698,6486,6822,6691,6143,5229,4075,2776,1457,229,-828,-1650,-2194,-2477,-2482,-2274,-1864,-1317,-659,69,850,1671,2525,3417,4345,5294,6264,7198,8099,8888,9576,10106,10486,10719,10809,10804,10709,10563,10358,10103,9753,9295,8672,7885,6906,5781,4540,3259,2017,893,-53,-765,-1258,-1528,-1663,-1717,-1802,-1987,-2350,-2930,-3726,-4733,-5875,-7114,-8343,-9512,-10541,-11383,-12017,-12415,-12587,-12551,-12316,-11932,-11421,-10830,-10195,-9540,-8890,-8246,-7594,-6924,-6195,-5388,-4476,-3446,-2306,-1079,202,1476,2697,3800,4752,5513,6079,6444,6619,6629,6489,6228,5868,5439,4960,4466,3968,3500,3063,2669,2306,1959,1604,1222,803,345,-109,-534,-835,-968,-840,-424,306,1311,2514,3803,5027,6044,6713,6942,6689,5962,4834,3411,1827,218,-1295,-2626,-3719,-4582,-5219,-5701,-6075,-6399,-6715,-7032,-7341,-7608,-7793,-7843,-7726,-7411,-6896,-6205,-5370,-4455,-3523,-2637,-1866,-1245,-799,-534,-410,-398,-423,-425,-333,-87,339,947,1707,2535,3349,4022,4464,4589,4370,3831,3038,2133,1253,573,227,318,891,1922,3337,5004,6762,8451,9895,10971,11558,11601,11063,9971,8359,6333,3988,1466,-1086,-3523,-5683,-7442,-8688,-9361,-9440,-8980,-8046,-6794,-5341,-3867,-2478,-1287,-344,354,811,1113,1307,1482,1686,1967,2328,2766,3226,3666,3994,4151,4051,3652,2913,1848,478,-1120,-2866,-4647,-6363,-7903,-9197,-10168,-10801,-11075,-11008,-10635,-9979,-9099,-8016,-6770,-5388,-3889,-2308,-669,970,2567,4036,5319,6330,7031,7371,7368,7031,6440,5668,4814,3977,3213,2594,2107,1761,1504,1298,1103,888,657,413,199,45,-12,65,276,625,1082,1605,2154,2670,3113,3444,3641,3706,3640,3474,3240,2962,2684,2403,2145,1894,1650,1396,1114,804,434,21,-464,-983,-1549,-2089,-2604,-3001,-3271,-3356,-3254,-2976,-2561,-2066,-1567,-1133,-822,-691,-728,-932,-1250,-1613,-1962,-2216,-2331,-2276,-2040,-1638,-1102,-457,240,956,1653,2283,2835,3266,3558,3699,3665,3458,3097,2588,1999,1370,774,278,-74,-251,-252,-116,113,357,565,675,673,547,352,119,-74,-179,-180,-54,132,338,484,501,366,58,-368,-847,-1274,-1553,-1592,-1332,-764,90,1133,2268,3349,4241,4823,4992,4701,3939,2750,1212,-543,-2382,-4156,-5715,-6963,-7792,-8188,-8131,-7691,-6936,-5984,-4948,-3934,-3027,-2292,-1733,-1354,-1110,-948,-827,-679,-507,-277,-42,188,349,406,331,123,-189,-548,-877,-1103,-1143,-955,-521,148,987,1929,2868,3720,4382,4817,4974,4896,4613,4234,3849,3579,3510,3716,4219,5006,6008,7127,8213,9135,9713,9845,9412,8392,6792,4695,2244,-398,-3013,-5416,-7425,-8909,-9808,-10106,-9876,-9208,-8260,-7152,-6033,-4983,-4065,-3288,-2614,-1996,-1347,-615,259,1284,2446,3685,4914,6025,6888,7394,7430,6937,5879,4284,2222,-192,-2810,-5451,-7959,-10154,-11918,-13167,-13855,-14018,-13709,-13045,-12126,-11087,-10001,-8941,-7922,-6927,-5923,-4847,-3669,-2347,-901,639,2208,3711,5076,6197,7030,7521,7663,7474,6975,6230,5287,4213,3083,1938,871,-101,-902,-1525,-1929,-2131,-2114,-1924,-1572,-1111,-578,-23,526,1028,1471,1851,2154,2405,2603,2761,2909,3049,3223,3432,3711,4058,4472,4941,5421,5867,6227,6411,6384,6060,5426,4476,3235,1797,260,-1229,-2515,-3465,-3961,-3942,-3411,-2420,-1105,380,1829,3053,3878,4166,3849,2909,1413,-527,-2738,-5038,-7224,-9125,-10598,-11549,-11942,-11787,-11146,-10109,-8792,-7312,-5775,-4271,-2856,-1559,-376,710,1744,2750,3763,4775,5784,6738,7604,8312,8829,9124,9187,9050,8756,8366,7966,7612,7360,7243,7246,7341,7470,7544,7500,7248,6741,5954,4875,3567,2081,513,-1019,-2426,-3593,-4448,-4947,-5073,-4865,-4385,-3747,-3056,-2456,-2029,-1881,-2027,-2484,-3201,-4108,-5108,-6095,-6971,-7650,-8076,-8239,-8144,-7855,-7438,-6966,-6530,-6157,-5892,-5705,-5573,-5436,-5235,-4919,-4449,-3823,-3044,-2167,-1226,-302,558,1299,1876,2284,2499,2559,2475,2297,2053,1775,1481,1188,894,619,351,125,-64,-183,-214,-145,57,394,888,1538,2340,3281,4323,5426,6516,7525,8353,8930,9162,9014,8451,7497,6200,4646,2951,1230,-385,-1791,-2905,-3666,-4065,-4114,-3843,-3340,-2651,-1887,-1100,-366,269,795,1186,1489,1711,1918,2137,2424,2786,3234,3742,4260,4736,5095,5279,5246,4956,4432,3668,2744,1695,610,-449,-1429,-2287,-3025,-3643,-4184,-4682,-5168,-5659,-6134,-6554,-6848,-6931,-6721,-6148,-5180,-3830,-2142,-236,1779,3717,5443,6786,7637,7903,7560,6621,5166,3302,1186,-1025,-3154,-5048,-6577,-7633,-8176,-8189,-7722,-6858,-5716,-4421,-3116,-1905,-891,-124,359,574,538,310,-57,-501,-942,-1340,-1614,-1753,-1703,-1482,-1077,-548,84,731,1350,1855,2206,2354,2296,2036,1617,1093,531,6,-425,-703,-803,-704,-424,24,575,1192,1786,2306,2675,2846,2771,2434,1833,988,-45,-1217,-2431,-3624,-4698,-5604,-6271,-6688,-6825,-6720,-6391,-5911,-5329,-4724,-4136,-3612,-3156,-2751,-2375,-1962,-1481,-879,-124,774,1814,2941,4097,5210,6191,6967,7466,7639,7461,6941,6105,5032,3797,2500,1240,90,-872,-1619,-2136,-2445,-2581,-2610,-2568,-2535,-2509,-2520,-2535,-2509,-2397,-2122,-1650,-931,25,1203,2536,3952,5337,6603,7632,8351,8696,8637,8198,7408,6367,5173,3951,2833,1920,1309,1031,1095,1434,1964,2542,3043,3317,3275,2844,2018,845,-594,-2172,-3745,-5204,-6400,-7299,-7823,-8010,-7879,-7513,-6979,-6359,-5719,-5097,-4531,-3996,-3506,-3000,-2480,-1902,-1279,-604,79,746,1341,1837,2202,2441,2558,2601,2600,2626,2707,2899,3193,3606,4074,4567,4984,5262,5307,5066,4489,3574,2345,858,-793,-2517,-4194,-5736,-7042,-8069,-8761,-9129,-9164,-8926,-8431,-7756,-6928,-6004,-5018,-3999,-2982,-1988,-1046,-176,599,1269,1834,2283,2652,2926,3146,3292,3389,3409,3359,3220,3001,2713,2384,2054,1772,1572,1501,1548,1715,1944,2191,2378,2467,2410,2220,1917,1580,1268,1074,1053,1240,1633,2177,2802,3392,3851,4075,4000,3597,2878,1897,740,-484,-1659,-2662,-3406,-3806,-3843,-3519,-2888,-2035,-1065,-86,796,1518,2025,2340,2478,2517,2516,2547,2653,2850,3120,3419,3678,3822,3769,3469,2879,2003,875,-447,-1856,-3269,-4557,-5658,-6472,-6976,-7147,-6986,-6535,-5826,-4922,-3878,-2750,-1583,-432,679,1703,2624,3402,4014,4440,4651,4651,4428,4002,3386,2619,1722,740,-291,-1342,-2371,-3358,-4264,-5070,-5737,-6246,-6561,-6661,-6523,-6142,-5515,-4669,-3616,-2410,-1078,309,1710,3055,4294,5366,6226,6829,7163,7202,6970,6480,5782,4925,3973,2989,2013,1108,265,-479,-1165,-1785,-2386,-2964,-3551,-4138,-4720,-5292,-5811,-6260,-6586,-6744,-6705,-6412,-5865,-5031,-3942,-2608,-1097,547,2215,3844,5310,6527,7395,7839,7791,7243,6183,4692,2846,778,-1365,-3440,-5293,-6824,-7928,-8582,-8759,-8513,-7892,-6994,-5902,-4715,-3503,-2334,-1239,-241,663,1489,2240,2959,3643,4310,4961,5563,6116,6565,6900,7087,7141,7049,6870,6593,6292,5943,5581,5170,4695,4119,3401,2534,1500,335,-916,-2178,-3356,-4364,-5113,-5546,-5633,-5383,-4842,-4092,-3230,-2372,-1626,-1080,-803,-817,-1118,-1674,-2408,-3264,-4139,-4976,-5694,-6260,-6631,-6813,-6799,-6615,-6284,-5817,-5244,-4564,-3778,-2892,-1895,-796,386,1628,2887,4104,5248,6237,7070,7686,8120,8351,8421,8347,8153,7866,7487,7021,6454,5778,4973,4032,2950,1741,430,-937,-2317,-3636,-4850,-5885,-6718,-7301,-7646,-7748,-7646,-7371,-6963,-6453,-5865,-5202,-4465,-3647,-2738,-1752,-695,388,1461,2473,3364,4112,4670,5042,5233,5267,5183,5027,4823,4622,4412,4214,4001,3746,3444,3057,2605,2087,1525,952,390,-141,-620,-1058,-1445,-1800,-2128,-2422,-2692,-2895,-3037,-3063,-2963,-2702,-2277,-1675,-927,-37,934,1961,2971,3933,4769,5471,5981,6321,6479,6490,6391,6209,5985,5717,5417,5049,4594,4001,3251,2297,1148,-206,-1733,-3377,-5092,-6775,-8358,-9748,-10873,-11692,-12161,-12293,-12098,-11609,-10875,-9927,-8821,-7587,-6274,-4912,-3551,-2232,-1006,74,971,1646,2092,2319,2355,2262,2093,1919,1799,1770,1862,2076,2382,2762,3140,3490,3746,3865,3849,3660,3365,2960,2536,2126,1804,1611,1586,1731,2055,2505,3053,3629,4164,4611,4890,4989,4860,4523,3982,3279,2452,1552,622,-301,-1191,-2033,-2818,-3532,-4176,-4720,-5155,-5444,-5562,-5484,-5196,-4687,-3988,-3100,-2099,-1008,97,1165,2153,3002,3688,4192,4489,4607,4543,4331,3990,3542,2993,2365,1656,895,102,-682,-1417,-2072,-2614,-3045,-3360,-3586,-3740,-3845,-3913,-3931,-3886,-3741,-3445,-2977,-2291,-1391,-294,961,2303,3660,4944,6076,6993,7630,7979,8008,7749,7234,6516,5666,4745,3821,2932,2104,1338,609,-104,-847,-1627,-2470,-3344,-4222,-5045,-5736,-6241,-6491,-6471,-6167,-5635,-4919,-4124,-3332,-2631,-2084,-1720,-1535,-1496,-1546,-1615,-1645,-1574,-1388,-1075,-674,-221,209,571,800,873,772,520,139,-303,-776,-1209,-1568,-1832,-1982,-2040,-2023,-1961,-1883,-1811,-1745,-1679,-1593,-1453,-1248,-969,-623,-259,85,337,439,347,26,-520,-1266,-2163,-3131,-4082,-4917,-5541,-5874,-5861,-5489,-4766,-3782,-2602,-1392,-242,684,1314,1576,1463,1018,334,-475,-1254,-1880,-2228,-2221,-1822,-1036,85,1466,2999,4565,6064,7373,8435,9194,9636,9790,9700,9427,9059,8650,8278,7977,7772,7667,7628,7621,7579,7432,7109,6553,5710,4583,3166,1539,-246,-2060,-3818,-5393,-6717,-7716,-8370,-8679,-8665,-8385,-7880,-7212,-6428,-5552,-4611,-3599,-2528,-1378,-171,1112,2414,3724,4959,6073,6965,7582,7838,7715,7188,6290,5065,3597,1967,286,-1363,-2885,-4219,-5320,-6168,-6783,-7177,-7419,-7541,-7592,-7605,-7561,-7472,-7269,-6936,-6414,-5693,-4767,-3665,-2440,-1170,65,1174,2100,2787,3236,3446,3466,3340,3122,2857,2591,2324,2075,1822,1543,1221,831,364,-174,-760,-1369,-1942,-2435,-2780,-2935,-2851,-2512,-1926,-1107,-129,963,2066,3115,4019,4717,5159,5312,5172,4752,4075,3200,2170,1045,-109,-1254,-2323,-3299,-4130,-4816,-5322,-5658,-5809,-5780,-5569,-5183,-4629,-3915,-3075,-2115,-1079,12,1115,2202,3232,4167,4982,5637,6125,6426,6552,6505,6310,5981,5528,4972,4305,3550,2691,1758,746,-308,-1403,-2488,-3557,-4547,-5433,-6146,-6648,-6866,-6777,-6341,-5571,-4483,-3145,-1619,-5,1613,3155,4556,5786,6824,7687,8384,8950,9403,9761,10038,10232,10337,10340,10206,9917,9412,8674,7645,6338,4739,2909,912,-1158,-3180,-5059,-6682,-7979,-8912,-9454,-9648,-9518,-9149,-8607,-7965,-7299,-6636,-6023,-5461,-4952,-4490,-4075,-3703,-3394,-3150,-2993,-2915,-2914,-2958,-3002,-3006,-2902,-2657,-2244,-1656,-930,-110,732,1522,2191,2692,2992,3090,2996,2742,2359,1891,1369,830,310,-171,-582,-918,-1166,-1341,-1443,-1509,-1554,-1620,-1731,-1930,-2211,-2603,-3053,-3532,-3976,-4305,-4477,-4434,-4178,-3720,-3121,-2448,-1781,-1199,-743,-442,-281,-202,-164,-63,130,485,984,1630,2348,3100,3789,4371,4779,4984,4973,4740,4314,3716,2997,2210,1415,678,55,-401,-665,-713,-575,-278,124,549,943,1218,1335,1256,983,539,-16,-618,-1178,-1627,-1897,-1938,-1735,-1282,-608,243,1216,2238,3254,4188,5009,5659,6140,6421,6522,6447,6213,5864,5396,4861,4248,3572,2822,1974,1033,-30,-1167,-2370,-3560,-4673,-5655,-6415,-6962,-7239,-7309,-7176,-6927,-6599,-6275,-5974,-5739,-5542,-5376,-5173,-4903,-4505,-3955,-3253,-2409,-1479,-503,433,1284,1981,2500,2817,2960,2937,2817,2632,2439,2284,2201,2214,2349,2601,2975,3447,3975,4516,4997,5355,5529,5480,5198,4703,4048,3303,2553,1875,1328,947,734,665,681,731,738,647,426,37,-495,-1162,-1924,-2743,-3579,-4415,-5208,-5958,-6627,-7188,-7606,-7817,-7794,-7479,-6878,-5991,-4872,-3601,-2283,-1019,60,902,1426,1641,1579,1292,881,429,11,-290,-460,-454,-303,-13,366,787,1199,1542,1775,1854,1771,1503,1085,523,-114,-785,-1391,-1866,-2110,-2059,-1663,-910,166,1507,2989,4516,5928,7143,8034,8583,8748,8581,8138,7504,6775,6035,5363,4790,4360,4043,3834,3681,3537,3337,3038,2575,1930,1091,56,-1099,-2339,-3554,-4656,-5562,-6182,-6484,-6438,-6071,-5423,-4579,-3624,-2672,-1808,-1128,-689,-517,-633,-985,-1549,-2235,-2976,-3685,-4287,-4718,-4928,-4890,-4598,-4081,-3365,-2522,-1600,-677,197,965,1601,2077,2399,2589,2666,2684,2675,2679,2713,2789,2883,2982,3044,3042,2947,2738,2412,1947,1366,644,-179,-1116,-2122,-3162,-4200,-5149,-5969,-6563,-6883,-6859,-6479,-5735,-4673,-3367,-1921,-443,933,2130,3052,3680,4008,4074,3951,3710,3453,3238,3143,3172,3354,3634,3999,4364,4683,4892,4934,4775,4391,3777,2966,1998,947,-111,-1087,-1908,-2513,-2878,-3001,-2919,-2678,-2354,-2018,-1730,-1556,-1522,-1636,-1890,-2239,-2625,-3000,-3288,-3453,-3457,-3293,-2953,-2481,-1874,-1204,-486,220,878,1462,1926,2273,2479,2561,2532,2425,2269,2123,2019,2003,2093,2281,2540,2810,3011,3078,2937,2557,1945,1129,194,-787,-1706,-2493,-3074,-3424,-3540,-3454,-3222,-2920,-2619,-2387,-2272,-2284,-2424,-2654,-2936,-3216,-3443,-3577,-3585,-3446,-3165,-2739,-2198,-1569,-883,-184,493,1100,1608,1965,2163,2170,1995,1649,1159,569,-79,-736,-1368,-1939,-2443,-2859,-3197,-3449,-3627,-3715,-3737,-3661,-3518,-3289,-2996,-2640,-2237,-1793,-1319,-829,-323,189,697,1207,1693,2151,2565,2903,3163,3321,3379,3346,3226,3063,2861,2679,2530,2452,2455,2549,2716,2948,3202,3458,3686,3865,3986,4042,4029,3950,3795,3565,3254,2870,2424,1928,1430,934,499,119,-171,-384,-519,-599,-639,-672,-721,-819,-972,-1187,-1445,-1708,-1934,-2060,-2042,-1828,-1407,-759,60,1026,2030,3006,3839,4458,4791,4809,4505,3920,3108,2160,1167,218,-597,-1222,-1627,-1810,-1810,-1692,-1538,-1434,-1466,-1677,-2096,-2708,-3442,-4243,-4984,-5594,-5974,-6061,-5845,-5299,-4511,-3506,-2409,-1301,-275,571,1204,1569,1678,1538,1195,703,129,-447,-959,-1336,-1536,-1518,-1287,-855,-267,410,1106,1739,2245,2582,2722,2702,2536,2320,2094,1934,1866,1908,2029,2195,2350,2437,2423,2271,1985,1563,1034,418,-252,-949,-1641,-2303,-2900,-3416,-3826,-4115,-4283,-4313,-4235,-4032,-3752,-3389,-3002,-2601,-2238,-1932,-1707,-1579,-1539,-1571,-1654,-1741,-1820,-1842,-1802,-1678,-1473,-1188,-829,-413,57,553,1067,1570,2039,2454,2798,3058,3243,3359,3440,3502,3589,3711,3896,4151,4460,4818,5178,5497,5720,5797,5682,5369,4869,4237,3549,2902,2388,2095,2068,2342,2888,3662,4585,5546,6449,7178,7649,7779,7548,6924,5974,4733,3330,1866,484,-709,-1623,-2213,-2492,-2509,-2371,-2193,-2112,-2231,-2643,-3376,-4429,-5746,-7235,-8785,-10271,-11578,-12605,-13293,-13601,-13542,-13161,-12518,-11714,-10827,-9945,-9120,-8388,-7752,-7195,-6675,-6149,-5566,-4886,-4087,-3151,-2097,-957,233,1398,2506,3485,4317,4963,5435,5736,5895,5954,5938,5900,5859,5843,5857,5896,5954,6001,6023,5992,5880,5692,5394,5016,4549,4016,3447,2846,2261,1676,1124,577,39,-525,-1116,-1765,-2458,-3204,-3980,-4756,-5508,-6177,-6747,-7156,-7393,-7435,-7273,-6927,-6411,-5756,-5001,-4176,-3309,-2429,-1539,-652,241,1134,2020,2880,3665,4334,4820,5068,5039,4711,4093,3229,2174,1019,-159,-1258,-2217,-2957,-3453,-3666,-3623,-3328,-2853,-2239,-1556,-858,-168,488,1133,1791,2487,3271,4136,5110,6144,7225,8268,9233,10031,10628,10959,11025,10799,10324,9620,8752,7775,6759,5759,4824,3984,3243,2593,2005,1433,845,189,-561,-1416,-2391,-3450,-4572,-5701,-6775,-7737,-8507,-9049,-9293,-9247,-8898,-8300,-7503,-6599,-5646,-4750,-3930,-3259,-2725,-2334,-2063,-1864,-1711,-1541,-1332,-1049,-683,-244,250,768,1266,1710,2081,2342,2525,2608,2646,2643,2625,2593,2529,2407,2177,1800,1227,440,-572,-1782,-3141,-4584,-6015,-7345,-8484,-9341,-9876,-10040,-9847,-9317,-8509,-7488,-6347,-5144,-3976,-2863,-1872,-989,-242,408,964,1468,1945,2423,2924,3462,4030,4621,5210,5774,6286,6723,7069,7317,7457,7504,7450,7317,7105,6826,6479,6063,5572,4993,4327,3566,2720,1807,859,-94,-990,-1795,-2451,-2920,-3175,-3206,-3026,-2673,-2197,-1651,-1103,-576,-117,287,628,940,1234,1547,1886,2266,2676,3101,3509,3867,4137,4291,4309,4190,3946,3600,3194,2766,2361,2012,1739,1551,1422,1334,1217,1031,695,171,-596,-1605,-2847,-4266,-5772,-7268,-8617,-9703,-10421,-10685,-10463,-9759,-8621,-7153,-5479,-3734,-2072,-591,601,1488,2054,2360,2475,2500,2527,2645,2906,3334,3905,4571,5243,5837,6250,6420,6299,5876,5197,4296,3283,2233,1239,377,-313,-810,-1122,-1295,-1375,-1425,-1506,-1660,-1921,-2296,-2773,-3324,-3898,-4439,-4892,-5198,-5335,-5281,-5050,-4684,-4221,-3746,-3293,-2939,-2700,-2602,-2631,-2753,-2930,-3088,-3189,-3170,-3010,-2705,-2267,-1737,-1165,-594,-71,390,779,1119,1434,1755,2118,2520,2970,3427,3853,4183,4355,4314,4020,3459,2649,1629,472,-741,-1913,-2965,-3804,-4391,-4679,-4672,-4396,-3877,-3191,-2368,-1483,-565,351,1245,2102,2913,3662,4345,4944,5464,5890,6246,6521,6743,6892,6978,6974,6867,6640,6285,5817,5254,4647,4044,3495,3048,2718,2509,2386,2292,2162,1908,1466,786,-161,-1352,-2751,-4272,-5832,-7301,-8610,-9638,-10352,-10714,-10737,-10476,-9995,-9386,-8730,-8102,-7543,-7067,-6666,-6283,-5883,-5375,-4722,-3864,-2802,-1543,-143,1318,2751,4049,5127,5921,6390,6532,6386,6001,5466,4866,4281,3787,3418,3190,3082,3037,3000,2882,2627,2183,1533,701,-271,-1279,-2239,-3015,-3522,-3669,-3421,-2781,-1801,-570,778,2119,3301,4216,4779,4946,4727,4165,3343,2357,1335,376,-414,-974,-1264,-1297,-1101,-760,-340,56,374,551,574,446,202,-117,-448,-756,-995,-1153,-1223,-1224,-1174,-1110,-1064,-1055,-1127,-1271,-1523,-1855,-2275,-2741,-3230,-3692,-4083,-4355,-4477,-4408,-4149,-3683,-3028,-2200,-1231,-151,990,2161,3315,4413,5435,6320,7080,7642,8035,8201,8183,7964,7604,7132,6629,6133,5728,5425,5264,5215,5252,5290,5254,5044,4559,3746,2542,963,-953,-3109,-5387,-7621,-9667,-11364,-12588,-13267,-13354,-12886,-11922,-10585,-9003,-7328,-5698,-4225,-3008,-2072,-1450,-1082,-934,-894,-878,-782,-526,-53,649,1567,2621,3742,4802,5710,6370,6719,6742,6444,5884,5133,4286,3432,2651,2001,1511,1173,955,800,629,391,13,-518,-1209,-2019,-2893,-3739,-4485,-5032,-5332,-5336,-5050,-4498,-3753,-2890,-2015,-1214,-571,-136,64,39,-180,-527,-941,-1328,-1635,-1794,-1773,-1554,-1138,-547,192,1036,1943,2861,3735,4513,5148,5599,5840,5869,5693,5348,4876,4321,3742,3168,2641,2152,1725,1328,964,619,292,3,-227,-373,-394,-284,-22,375,878,1444,2010,2519,2900,3127,3150,3004,2685,2264,1785,1311,885,519,221,-60,-351,-719,-1184,-1771,-2443,-3163,-3839,-4394,-4741,-4815,-4598,-4090,-3361,-2489,-1604,-820,-279,-58,-238,-831,-1807,-3096,-4578,-6116,-7564,-8774,-9636,-10064,-10028,-9545,-8669,-7503,-6153,-4746,-3385,-2155,-1115,-272,378,890,1321,1742,2213,2775,3441,4193,4991,5760,6435,6936,7212,7229,6983,6501,5828,5038,4193,3382,2647,2057,1610,1319,1140,1017,884,659,285,-286,-1057,-2017,-3074,-4167,-5155,-5934,-6408,-6491,-6180,-5486,-4498,-3334,-2156,-1119,-378,-57,-216,-880,-1981,-3409,-5008,-6576,-7926,-8886,-9307,-9128,-8313,-6917,-5038,-2806,-397,2034,4316,6322,7946,9127,9850,10127,10013,9583,8919,8119,7264,6424,5662,5014,4499,4135,3907,3808,3819,3906,4050,4210,4366,4488,4560,4557,4481,4304,4045,3696,3291,2847,2427,2048,1792,1669,1720,1943,2309,2787,3298,3774,4143,4330,4309,4044,3552,2865,2029,1109,171,-732,-1537,-2230,-2785,-3223,-3576,-3882,-4206,-4587,-5071,-5665,-6373,-7155,-7961,-8730,-9368,-9826,-10025,-9943,-9568,-8930,-8095,-7150,-6209,-5378,-4770,-4443,-4445,-4740,-5269,-5908,-6514,-6930,-7013,-6660,-5810,-4471,-2706,-635,1595,3799,5823,7500,8738,9458,9665,9390,8728,7787,6713,5629,4661,3889,3362,3083,3008,3074,3178,3230,3137,2832,2284,1490,496,-630,-1783,-2868,-3763,-4409,-4723,-4722,-4402,-3848,-3127,-2342,-1586,-920,-417,-68,112,176,161,136,143,249,474,851,1380,2041,2799,3601,4378,5060,5573,5866,5889,5633,5100,4319,3333,2194,952,-347,-1653,-2938,-4163,-5287,-6283,-7088,-7671,-7979,-7972,-7642,-6957,-5971,-4693,-3232,-1657,-97,1345,2556,3466,4030,4249,4188,3908,3547,3202,2989,2994,3244,3768,4502,5408,6391,7367,8264,9005,9550,9869,9955,9816,9482,8984,8364,7664,6913,6127,5321,4469,3576,2606,1573,462,-677,-1835,-2934,-3951,-4825,-5541,-6075,-6446,-6663,-6790,-6846,-6911,-7008,-7181,-7437,-7766,-8132,-8494,-8777,-8937,-8910,-8669,-8209,-7529,-6682,-5706,-4662,-3615,-2620,-1736,-1008,-470,-153,-50,-177,-467,-912,-1422,-1951,-2439,-2829,-3111,-3256,-3294,-3227,-3090,-2894,-2656,-2379,-2047,-1668,-1208,-683,-86,567,1225,1872,2417,2843,3062,3068,2828,2373,1751,1040,347,-232,-583,-653,-380,211,1096,2180,3376,4556,5612,6448,6977,7167,6996,6498,5727,4770,3719,2693,1766,1030,502,197,65,53,66,37,-110,-411,-873,-1478,-2164,-2869,-3503,-3992,-4260,-4264,-3970,-3389,-2545,-1497,-314,913,2116,3203,4136,4854,5353,5614,5648,5469,5090,4543,3852,3048,2182,1280,404,-427,-1166,-1803,-2304,-2670,-2873,-2910,-2760,-2424,-1905,-1231,-447,371,1145,1776,2180,2302,2094,1579,785,-202,-1287,-2357,-3299,-4022,-4447,-4552,-4331,-3848,-3175,-2435,-1731,-1182,-852,-784,-960,-1320,-1774,-2207,-2512,-2581,-2367,-1817,-959,167,1500,2924,4363,5699,6850,7741,8320,8567,8485,8116,7498,6714,5804,4834,3826,2803,1770,727,-305,-1319,-2257,-3097,-3772,-4261,-4530,-4599,-4480,-4250,-3953,-3692,-3521,-3521,-3728,-4164,-4825,-5671,-6641,-7657,-8620,-9433,-10022,-10296,-10236,-9809,-9037,-7952,-6602,-5057,-3382,-1664,18,1576,2925,3997,4735,5107,5131,4838,4308,3624,2889,2194,1613,1203,987,973,1155,1493,1984,2568,3245,3966,4706,5430,6087,6640,7053,7279,7323,7166,6835,6365,5787,5171,4562,4039,3635,3418,3389,3569,3929,4428,5019,5614,6167,6569,6787,6731,6390,5721,4746,3487,2014,408,-1221,-2763,-4111,-5174,-5907,-6290,-6366,-6191,-5869,-5502,-5174,-4980,-4933,-5062,-5329,-5687,-6081,-6438,-6724,-6881,-6923,-6840,-6664,-6444,-6194,-5965,-5752,-5555,-5345,-5080,-4715,-4219,-3558,-2748,-1788,-744,346,1409,2398,3261,3981,4552,4983,5321,5579,5825,6067,6353,6674,7029,7385,7687,7878,7881,7640,7116,6295,5219,3950,2586,1257,66,-872,-1506,-1804,-1803,-1578,-1227,-894,-685,-718,-1067,-1756,-2782,-4071,-5523,-7004,-8362,-9446,-10127,-10305,-9918,-8971,-7493,-5586,-3374,-1014,1310,3437,5187,6441,7100,7135,6574,5484,4018,2313,561,-1085,-2495,-3579,-4306,-4690,-4788,-4679,-4451,-4174,-3896,-3637,-3371,-3072,-2683,-2160,-1488,-649,320,1373,2440,3433,4280,4909,5283,5384,5247,4912,4477,4013,3623,3374,3315,3467,3805,4290,4826,5344,5712,5875,5734,5265,4457,3333,1970,440,-1136,-2657,-4016,-5123,-5928,-6389,-6514,-6313,-5834,-5116,-4217,-3175,-2052,-882,253,1311,2192,2843,3179,3159,2758,1970,852,-548,-2126,-3769,-5360,-6754,-7850,-8517,-8717,-8381,-7566,-6314,-4754,-3031,-1305,252,1508,2352,2733,2643,2138,1298,256,-859,-1913,-2766,-3344,-3565,-3427,-2939,-2172,-1199,-138,926,1877,2669,3232,3568,3681,3595,3363,3015,2596,2128,1622,1085,513,-94,-726,-1363,-1970,-2483,-2854,-2997,-2867,-2407,-1611,-484,923,2527,4241,5939,7511,8857,9871,10504,10704,10465,9817,8802,7503,6015,4436,2884,1434,178,-858,-1653,-2227,-2637,-2930,-3186,-3456,-3782,-4179,-4634,-5111,-5565,-5937,-6186,-6276,-6194,-5937,-5524,-4973,-4320,-3599,-2843,-2092,-1367,-684,-36,580,1203,1844,2529,3260,4018,4778,5487,6093,6537,6767,6756,6483,5958,5229,4327,3350,2361,1449,692,146,-146,-184,15,381,844,1305,1676,1893,1916,1752,1435,1032,602,221,-86,-297,-441,-566,-741,-1032,-1516,-2214,-3153,-4282,-5544,-6829,-8022,-8994,-9638,-9879,-9681,-9049,-8067,-6813,-5445,-4085,-2864,-1867,-1158,-711,-508,-455,-475,-483,-417,-246,24,362,706,1005,1194,1253,1175,1002,784,604,525,604,871,1297,1835,2396,2873,3157,3166,2822,2130,1086,-223,-1717,-3265,-4733,-5979,-6860,-7265,-7086,-6300,-4878,-2917,-500,2184,4950,7585,9869,11642,12740,13113,12733,11673,10061,8062,5898,3761,1861,326,-731,-1302,-1415,-1173,-700,-151,349,673,772,617,255,-257,-811,-1325,-1703,-1897,-1877,-1643,-1233,-674,-21,684,1416,2145,2871,3593,4309,5031,5749,6455,7132,7749,8281,8681,8918,8935,8695,8166,7311,6150,4680,2969,1072,-902,-2877,-4717,-6369,-7733,-8792,-9530,-9975,-10175,-10195,-10097,-9934,-9746,-9550,-9338,-9115,-8844,-8536,-8179,-7793,-7403,-7037,-6727,-6484,-6318,-6212,-6136,-6059,-5922,-5689,-5305,-4741,-3969,-2985,-1800,-458,997,2474,3911,5210,6311,7154,7703,7962,7934,7668,7202,6595,5908,5174,4451,3739,3066,2415,1775,1126,449,-263,-1004,-1745,-2438,-3026,-3430,-3593,-3462,-3022,-2301,-1359,-303,736,1626,2226,2452,2229,1576,532,-781,-2215,-3605,-4756,-5541,-5822,-5567,-4766,-3508,-1933,-210,1427,2799,3704,4035,3729,2816,1395,-367,-2271,-4104,-5662,-6819,-7445,-7569,-7177,-6409,-5341,-4123,-2858,-1629,-505,501,1375,2136,2810,3406,3971,4495,5016,5529,6057,6593,7160,7727,8310,8854,9359,9757,10059,10207,10248,10162,10020,9838,9682,9571,9518,9511,9499,9424,9203,8768,8056,7033,5712,4118,2327,431,-1486,-3305,-4962,-6384,-7539,-8427,-9043,-9439,-9626,-9653,-9536,-9291,-8931,-8468,-7910,-7303,-6667,-6077,-5574,-5211,-5024,-5007,-5149,-5389,-5659,-5876,-5951,-5828,-5443,-4801,-3903,-2811,-1603,-368,771,1713,2353,2613,2445,1841,839,-482,-2003,-3575,-5045,-6256,-7082,-7439,-7294,-6677,-5672,-4400,-3007,-1636,-402,606,1364,1885,2215,2449,2649,2908,3254,3700,4218,4726,5160,5403,5392,5073,4426,3496,2342,1076,-178,-1288,-2130,-2603,-2636,-2223,-1368,-171,1279,2829,4340,5667,6685,7316,7502,7265,6644,5739,4674,3574,2573,1780,1249,1033,1081,1360,1753,2170,2483,2622,2499,2124,1492,685,-224,-1122,-1920,-2529,-2893,-2993,-2829,-2435,-1868,-1183,-448,281,968,1574,2091,2512,2836,3082,3242,3339,3372,3345,3256,3081,2808,2392,1826,1069,144,-933,-2107,-3291,-4398,-5331,-6005,-6374,-6413,-6150,-5637,-4950,-4170,-3364,-2587,-1845,-1149,-453,261,1029,1860,2723,3590,4362,4988,5364,5449,5216,4684,3910,2989,2010,1097,317,-236,-552,-586,-383,37,606,1249,1889,2437,2819,2962,2829,2393,1671,709,-425,-1621,-2785,-3795,-4583,-5079,-5289,-5228,-4980,-4630,-4295,-4072,-4042,-4247,-4693,-5334,-6097,-6880,-7578,-8095,-8354,-8328,-8008,-7442,-6702,-5862,-5036,-4274,-3655,-3178,-2848,-2597,-2375,-2083,-1660,-1037,-187,894,2166,3571,5012,6390,7591,8511,9061,9192,8883,8166,7116,5836,4457,3112,1916,955,278,-129,-293,-300,-225,-164,-170,-296,-522,-852,-1213,-1574,-1876,-2085,-2194,-2194,-2105,-1934,-1699,-1384,-987,-472,176,972,1916,2967,4086,5188,6208,7063,7695,8059,8132,7918,7440,6743,5879,4903,3880,2838,1839,887,22,-757,-1440,-2021,-2522,-2942,-3309,-3655,-3988,-4344,-4723,-5106,-5480,-5778,-5958,-5971,-5782,-5401,-4843,-4191,-3492,-2868,-2366,-2068,-1986,-2124,-2428,-2838,-3251,-3573,-3708,-3590,-3189,-2515,-1625,-619,415,1327,2058,2504,2661,2522,2142,1589,958,346,-158,-475,-551,-363,95,775,1617,2530,3404,4136,4632,4827,4693,4258,3572,2737,1861,1045,387,-68,-291,-314,-175,57,318,558,740,865,934,994,1056,1161,1302,1476,1655,1806,1905,1914,1836,1655,1394,1058,683,279,-124,-508,-874,-1203,-1511,-1798,-2080,-2372,-2691,-3045,-3450,-3899,-4388,-4894,-5383,-5815,-6141,-6302,-6262,-5968,-5408,-4574,-3482,-2185,-734,789,2305,3739,5017,6085,6922,7499,7861,8008,8029,7949,7850,7770,7736,7776,7848,7950,8001,7969,7776,7385,6751,5872,4751,3443,1992,497,-985,-2343,-3542,-4494,-5204,-5633,-5830,-5819,-5677,-5461,-5253,-5104,-5060,-5134,-5323,-5595,-5929,-6273,-6616,-6935,-7229,-7512,-7790,-8082,-8377,-8672,-8925,-9091,-9121,-8940,-8520,-7817,-6835,-5585,-4120,-2491,-788,916,2515,3955,5147,6076,6713,7085,7221,7188,7038,6848,6671,6550,6507,6548,6634,6743,6813,6795,6665,6388,5983,5476,4906,4335,3798,3338,2962,2649,2385,2109,1791,1402,921,384,-187,-721,-1167,-1455,-1548,-1418,-1060,-514,175,933,1657,2282,2702,2874,2758,2351,1683,823,-171,-1185,-2153,-2981,-3608,-3987,-4099,-3936,-3531,-2919,-2176,-1372,-615,20,429,563,377,-115,-875,-1832,-2871,-3904,-4802,-5505,-5937,-6088,-5963,-5594,-5045,-4359,-3594,-2801,-1979,-1167,-337,487,1306,2082,2791,3370,3796,4024,4052,3891,3569,3153,2710,2318,2066,2005,2181,2602,3224,3994,4797,5524,6040,6236,6012,5342,4195,2665,817,-1183,-3195,-5051,-6617,-7793,-8524,-8822,-8727,-8360,-7821,-7253,-6750,-6389,-6191,-6126,-6133,-6109,-5954,-5554,-4843,-3769,-2347,-618,1305,3300,5201,6861,8140,8928,9190,8913,8180,7093,5797,4460,3200,2159,1361,848,548,397,279,82,-275,-878,-1719,-2805,-4043,-5355,-6622,-7728,-8591,-9129,-9335,-9205,-8795,-8175,-7417,-6610,-5804,-5050,-4357,-3713,-3096,-2463,-1770,-992,-102,903,1993,3159,4345,5513,6629,7643,8532,9264,9821,10192,10379,10386,10244,9973,9623,9222,8814,8416,8042,7666,7270,6791,6190,5415,4449,3294,1985,596,-795,-2078,-3179,-4026,-4597,-4902,-4982,-4907,-4740,-4552,-4374,-4232,-4095,-3953,-3738,-3418,-2954,-2318,-1533,-619,340,1267,2050,2594,2811,2647,2084,1154,-74,-1494,-2981,-4393,-5613,-6533,-7089,-7261,-7060,-6560,-5840,-5008,-4188,-3448,-2888,-2518,-2349,-2332,-2410,-2493,-2506,-2373,-2048,-1509,-776,119,1099,2100,3037,3855,4506,4985,5298,5498,5633,5774,5975,6266,6661,7115,7583,7966,8194,8174,7866,7236,6322,5158,3865,2521,1262,174,-669,-1237,-1540,-1639,-1609,-1566,-1607,-1825,-2276,-2988,-3930,-5049,-6242,-7405,-8417,-9184,-9627,-9717,-9458,-8903,-8121,-7219,-6285,-5405,-4635,-3993,-3462,-3018,-2590,-2135,-1606,-960,-203,664,1605,2572,3504,4345,5015,5481,5676,5600,5237,4624,3824,2895,1955,1074,339,-195,-529,-661,-669,-603,-567,-599,-776,-1087,-1520,-2030,-2522,-2933,-3172,-3174,-2917,-2389,-1623,-698,331,1347,2290,3086,3703,4147,4431,4632,4789,5006,5311,5767,6356,7059,7791,8470,8972,9212,9099,8603,7734,6557,5174,3732,2380,1269,540,260,492,1187,2282,3627,5052,6363,7359,7883,7818,7118,5826,4053,1976,-186,-2219,-3917,-5161,-5864,-6074,-5860,-5391,-4840,-4382,-4170,-4285,-4768,-5584,-6642,-7839,-9019,-10060,-10836,-11263,-11289,-10928,-10204,-9230,-8090,-6926,-5852,-4970,-4354,-4040,-4015,-4236,-4616,-5043,-5411,-5600,-5538,-5162,-4480,-3504,-2328,-1014,300,1543,2599,3423,3966,4234,4241,4040,3685,3231,2751,2261,1812,1388,1001,626,252,-116,-482,-800,-1041,-1159,-1105,-861,-430,159,830,1492,2044,2389,2457,2230,1716,978,108,-784,-1586,-2192,-2540,-2579,-2317,-1794,-1086,-302,447,1043,1388,1413,1094,437,-485,-1586,-2743,-3807,-4680,-5219,-5389,-5131,-4496,-3519,-2328,-1010,302,1523,2595,3487,4219,4839,5401,5987,6638,7409,8290,9270,10283,11253,12087,12686,12969,12863,12337,11385,10054,8420,6614,4775,3063,1630,576,-18,-157,103,656,1348,2021,2517,2717,2532,1948,978,-291,-1763,-3312,-4800,-6133,-7188,-7947,-8356,-8460,-8287,-7915,-7401,-6823,-6218,-5624,-5067,-4535,-4042,-3571,-3118,-2690,-2290,-1934,-1645,-1432,-1317,-1292,-1357,-1476,-1632,-1762,-1837,-1791,-1596,-1224,-673,21,809,1602,2301,2807,3023,2895,2390,1545,416,-870,-2181,-3357,-4255,-4775,-4844,-4495,-3771,-2835,-1815,-905,-234,92,41,-354,-1001,-1771,-2501,-3056,-3303,-3183,-2671,-1823,-724,468,1623,2561,3178,3358,3085,2361,1269,-67,-1504,-2859,-3988,-4752,-5084,-4958,-4426,-3579,-2559,-1515,-585,107,519,628,495,225,-74,-245,-190,191,925,2000,3336,4826,6327,7695,8808,9571,9948,9948,9642,9121,8517,7953,7530,7331,7363,7607,7986,8390,8700,8804,8604,8046,7129,5866,4361,2697,1014,-558,-1908,-2936,-3591,-3870,-3799,-3455,-2952,-2381,-1892,-1549,-1451,-1623,-2067,-2754,-3621,-4584,-5556,-6444,-7165,-7664,-7897,-7857,-7554,-7026,-6315,-5480,-4557,-3610,-2649,-1721,-824,29,827,1574,2251,2838,3304,3610,3704,3568,3139,2441,1450,237,-1161,-2620,-4059,-5342,-6385,-7100,-7463,-7470,-7185,-6668,-6033,-5360,-4731,-4208,-3784,-3478,-3211,-2960,-2639,-2222,-1680,-1021,-301,427,1044,1489,1648,1519,1059,349,-531,-1451,-2252,-2817,-3018,-2804,-2168,-1169,87,1437,2729,3790,4495,4776,4610,4067,3259,2351,1520,955,773,1100,1915,3201,4821,6616,8399,9973,11180,11895,12074,11698,10859,9643,8209,6709,5284,4060,3098,2435,2026,1809,1678,1530,1267,816,148,-736,-1788,-2928,-4072,-5102,-5937,-6499,-6740,-6673,-6301,-5717,-4979,-4199,-3466,-2863,-2460,-2290,-2363,-2657,-3125,-3708,-4332,-4930,-5441,-5818,-6026,-6053,-5885,-5541,-5027,-4369,-3594,-2724,-1798,-841,106,1017,1840,2560,3120,3508,3694,3664,3427,2988,2409,1722,1041,412,-43,-285,-242,79,665,1451,2334,3207,3928,4377,4459,4092,3281,2042,470,-1308,-3143,-4863,-6317,-7381,-7975,-8079,-7729,-7022,-6077,-5058,-4093,-3324,-2821,-2630,-2724,-3035,-3462,-3874,-4145,-4174,-3885,-3268,-2355,-1238,-39,1100,2038,2673,2942,2836,2427,1808,1145,588,298,398,964,2003,3475,5249,7195,9107,10830,12172,13037,13331,13058,12263,11047,9559,7948,6390,4995,3890,3083,2600,2354,2279,2251,2169,1944,1511,840,-41,-1112,-2280,-3473,-4611,-5597,-6401,-6956,-7269,-7323,-7143,-6749,-6165,-5425,-4554,-3589,-2556,-1497,-436,571,1501,2306,2951,3412,3669,3715,3570,3239,2776,2209,1599,990,431,-47,-422,-698,-886,-1019,-1127,-1244,-1390,-1582,-1806,-2053,-2283,-2468,-2576,-2573,-2470,-2245,-1951,-1607,-1263,-967,-763,-675,-744,-948,-1292,-1729,-2206,-2668,-3035,-3251,-3265,-3038,-2568,-1876,-998,-29,953,1833,2495,2850,2813,2343,1450,168,-1403,-3139,-4893,-6511,-7855,-8813,-9324,-9360,-8966,-8197,-7169,-5988,-4769,-3609,-2571,-1697,-979,-397,105,590,1108,1732,2465,3337,4301,5322,6320,7224,7958,8463,8722,8714,8506,8127,7686,7256,6925,6756,6776,6977,7315,7699,8034,8205,8114,7698,6922,5817,4443,2912,1352,-110,-1346,-2277,-2851,-3078,-3003,-2712,-2308,-1894,-1577,-1402,-1426,-1617,-1957,-2362,-2756,-3053,-3168,-3067,-2702,-2109,-1301,-359,651,1651,2568,3346,3953,4363,4592,4653,4587,4440,4251,4070,3919,3810,3748,3696,3632,3495,3255,2854,2282,1509,553,-570,-1822,-3155,-4530,-5884,-7188,-8383,-9447,-10336,-11026,-11494,-11710,-11672,-11367,-10811,-10029,-9063,-7969,-6817,-5675,-4617,-3708,-3001,-2525,-2302,-2298,-2492,-2805,-3169,-3499,-3702,-3728,-3506,-3044,-2326,-1425,-400,644,1588,2336,2775,2856,2543,1856,865,-347,-1630,-2874,-3923,-4677,-5048,-4983,-4491,-3584,-2351,-859,761,2432,4021,5472,6696,7672,8379,8838,9080,9165,9148,9092,9036,9011,9014,9019,8986,8839,8540,8012,7254,6245,5039,3684,2279,913,-317,-1336,-2098,-2596,-2853,-2931,-2913,-2878,-2928,-3109,-3470,-4015,-4709,-5509,-6335,-7117,-7780,-8284,-8582,-8688,-8597,-8350,-7971,-7495,-6946,-6341,-5692,-4989,-4246,-3436,-2587,-1686,-770,149,1024,1848,2570,3216,3761,4252,4707,5167,5672,6239,6894,7614,8392,9169,9900,10513,10940,11120,11000,10562,9809,8782,7561,6233,4924,3729,2749,2032,1604,1427,1435,1537,1599,1530,1219,611,-306,-1520,-2937,-4472,-5979,-7338,-8427,-9150,-9468,-9370,-8905,-8155,-7222,-6234,-5275,-4459,-3803,-3340,-3044,-2856,-2731,-2584,-2363,-2017,-1525,-882,-112,744,1625,2458,3178,3698,3985,3969,3661,3053,2191,1129,-58,-1291,-2492,-3589,-4531,-5279,-5823,-6164,-6323,-6332,-6222,-6032,-5791,-5510,-5202,-4859,-4460,-3991,-3418,-2739,-1938,-1040,-65,934,1913,2805,3577,4178,4603,4843,4927,4885,4766,4622,4498,4429,4440,4521,4656,4817,4952,5038,5035,4927,4716,4405,4029,3614,3194,2806,2456,2166,1901,1675,1418,1161,842,507,139,-206,-515,-732,-847,-831,-697,-467,-183,93,306,405,341,132,-236,-676,-1162,-1578,-1882,-1985,-1880,-1540,-1013,-350,381,1081,1685,2119,2332,2319,2060,1612,997,304,-424,-1104,-1696,-2168,-2496,-2720,-2842,-2938,-3032,-3179,-3393,-3672,-3997,-4301,-4539,-4626,-4522,-4180,-3607,-2820,-1887,-863,148,1101,1924,2610,3170,3637,4087,4569,5164,5892,6774,7768,8821,9831,10711,11337,11640,11540,11022,10082,8767,7141,5301,3355,1398,-450,-2131,-3566,-4736,-5629,-6261,-6666,-6903,-7006,-7069,-7106,-7208,-7383,-7669,-8076,-8581,-9164,-9764,-10320,-10746,-10972,-10915,-10539,-9814,-8768,-7443,-5928,-4307,-2707,-1207,79,1112,1826,2239,2357,2237,1956,1582,1214,923,771,800,1023,1421,1959,2573,3181,3720,4100,4275,4201,3857,3258,2416,1387,204,-1056,-2346,-3597,-4755,-5764,-6571,-7133,-7403,-7353,-6963,-6235,-5201,-3920,-2465,-953,528,1866,2991,3869,4480,4878,5102,5244,5366,5540,5788,6133,6533,6954,7324,7578,7667,7542,7208,6672,5976,5189,4368,3587,2898,2333,1900,1599,1380,1232,1081,919,700,427,105,-249,-595,-900,-1133,-1263,-1284,-1194,-1012,-768,-495,-241,-36,85,109,46,-90,-253,-412,-515,-540,-457,-273,7,352,733,1103,1439,1709,1906,2016,2056,2011,1897,1692,1381,943,349,-416,-1347,-2439,-3636,-4899,-6135,-7279,-8246,-8973,-9421,-9558,-9409,-8989,-8374,-7620,-6811,-6028,-5321,-4758,-4332,-4071,-3917,-3837,-3750,-3582,-3257,-2711,-1897,-809,540,2087,3754,5434,7018,8396,9486,10224,10589,10587,10256,9666,8875,7982,7022,6079,5164,4308,3525,2791,2122,1479,858,230,-414,-1096,-1820,-2596,-3422,-4285,-5180,-6069,-6934,-7722,-8396,-8898,-9189,-9222,-8978,-8455,-7666,-6653,-5457,-4135,-2735,-1298,142,1560,2939,4248,5476,6589,7552,8352,8932,9307,9433,9362,9087,8693,8217,7735,7309,6970,6750,6640,6615,6636,6637,6567,6358,5967,5351,4510,3427,2166,736,-759,-2274,-3703,-4984,-6023,-6775,-7183,-7244,-6976,-6413,-5655,-4761,-3860,-3006,-2301,-1765,-1428,-1285,-1283,-1403,-1560,-1717,-1803,-1793,-1649,-1373,-984,-504,0,481,871,1095,1133,916,480,-189,-1024,-1977,-2966,-3925,-4777,-5464,-5955,-6215,-6273,-6133,-5862,-5506,-5140,-4822,-4601,-4506,-4540,-4668,-4841,-4966,-4963,-4740,-4226,-3380,-2196,-712,1003,2834,4671,6367,7812,8916,9613,9923,9854,9509,8972,8356,7757,7253,6874,6646,6515,6430,6313,6069,5632,4941,3977,2748,1316,-273,-1891,-3469,-4897,-6102,-7041,-7676,-8026,-8105,-7978,-7672,-7271,-6794,-6307,-5804,-5327,-4842,-4359,-3836,-3242,-2548,-1700,-693,517,1901,3445,5087,6742,8320,9713,10826,11581,11915,11818,11283,10370,9130,7668,6063,4433,2839,1375,74,-1026,-1911,-2593,-3083,-3416,-3624,-3755,-3837,-3933,-4062,-4275,-4596,-5041,-5627,-6336,-7139,-7994,-8831,-9573,-10142,-10457,-10458,-10096,-9366,-8263,-6842,-5160,-3291,-1351,584,2395,4012,5360,6400,7120,7521,7646,7520,7210,6746,6191,5570,4929,4273,3631,2984,2341,1677,990,259,-518,-1340,-2203,-3083,-3966,-4821,-5626,-6358,-7000,-7542,-7973,-8302,-8512,-8621,-8616,-8497,-8271,-7914,-7446,-6841,-6123,-5282,-4341,-3311,-2224,-1098,21,1114,2127,3056,3840,4506,5003,5374,5599,5719,5729,5665,5518,5311,5041,4716,4348,3964,3584,3264,3037,2948,3028,3285,3702,4250,4863,5483,6024,6426,6616,6568,6263,5718,4989,4142,3288,2508,1925,1595,1585,1910,2532,3414,4440,5528,6539,7391,7970,8243,8169,7769,7109,6238,5290,4313,3421,2626,1968,1416,944,510,54,-438,-1015,-1658,-2368,-3117,-3870,-4598,-5284,-5894,-6450,-6948,-7408,-7872,-8335,-8838,-9359,-9895,-10407,-10855,-11195,-11382,-11399,-11229,-10887,-10401,-9804,-9137,-8425,-7689,-6924,-6122,-5261,-4319,-3297,-2188,-1027,163,1324,2419,3397,4224,4882,5355,5654,5787,5769,5619,5351,4964,4491,3904,3268,2554,1840,1123,458,-132,-637,-1033,-1331,-1542,-1685,-1789,-1893,-2009,-2169,-2373,-2600,-2840,-3027,-3135,-3091,-2871,-2426,-1752,-863,223,1429,2703,3943,5073,6005,6687,7078,7174,7005,6618,6085,5483,4880,4348,3922,3636,3488,3466,3533,3649,3762,3830,3813,3688,3440,3076,2604,2049,1439,793,142,-510,-1139,-1753,-2327,-2877,-3369,-3826,-4209,-4537,-4784,-4954,-5032,-5002,-4860,-4570,-4139,-3527,-2757,-1811,-737,435,1642,2809,3872,4756,5413,5807,5929,5792,5433,4911,4289,3649,3065,2599,2318,2243,2399,2770,3316,3988,4704,5363,5880,6142,6083,5643,4816,3616,2122,418,-1362,-3094,-4649,-5916,-6815,-7296,-7354,-7022,-6354,-5441,-4367,-3235,-2123,-1103,-230,467,959,1253,1346,1276,1048,731,324,-109,-570,-1044,-1525,-2038,-2584,-3178,-3843,-4557,-5332,-6129,-6924,-7678,-8345,-8902,-9311,-9584,-9705,-9715,-9625,-9478,-9299,-9111,-8924,-8748,-8555,-8355,-8102,-7796,-7414,-6943,-6380,-5706,-4926,-4011,-2970,-1771,-438,1046,2627,4283,5944,7535,8999,10245,11249,11951,12384,12539,12494,12288,11996,11677,11362,11078,10811,10543,10240,9870,9414,8861,8230,7531,6807,6067,5343,4620,3916,3180,2419,1580,655,-371,-1500,-2716,-3973,-5240,-6429,-7490,-8343,-8921,-9189,-9103,-8675,-7925,-6897,-5678,-4325,-2952,-1612,-398,651,1497,2120,2522,2705,2690,2486,2126,1625,1043,399,-221,-793,-1239,-1527,-1632,-1538,-1276,-877,-419,40,406,632,661,491,133,-349,-895,-1415,-1831,-2088,-2147,-2008,-1707,-1287,-823,-371,12,297,476,569,616,665,770,957,1263,1657,2124,2601,3020,3326,3455,3376,3078,2589,1939,1207,443,-273,-905,-1407,-1774,-2003,-2104,-2098,-1987,-1799,-1524,-1199,-809,-390,48,479,859,1159,1327,1311,1091,630,-55,-930,-1940,-2995,-3997,-4852,-5466,-5773,-5754,-5394,-4761,-3909,-2947,-1965,-1067,-310,251,615,807,865,867,868,934,1106,1407,1822,2329,2869,3382,3810,4087,4195,4095,3815,3360,2774,2099,1370,632,-89,-769,-1392,-1947,-2430,-2836,-3158,-3406,-3575,-3669,-3704,-3661,-3568,-3382,-3120,-2733,-2219,-1552,-713,288,1443,2726,4069,5429,6699,7821,8685,9247,9439,9251,8696,7817,6699,5437,4151,2945,1932,1175,721,573,685,1003,1417,1833,2138,2229,2045,1524,684,-454,-1801,-3263,-4722,-6064,-7184,-8013,-8486,-8612,-8382,-7859,-7094,-6167,-5152,-4118,-3122,-2206,-1386,-682,-78,429,853,1229,1554,1879,2192,2530,2878,3241,3592,3923,4187,4377,4447,4388,4177,3814,3300,2671,1952,1204,484,-154,-647,-963,-1088,-1022,-812,-503,-176,94,236,188,-65,-545,-1197,-1989,-2827,-3633,-4314,-4792,-4996,-4906,-4506,-3831,-2937,-1904,-838,179,1035,1673,2041,2115,1931,1514,942,295,-360,-939,-1409,-1723,-1896,-1915,-1840,-1672,-1471,-1242,-1013,-780,-547,-305,-65,160,339,433,394,181,-235,-871,-1708,-2712,-3808,-4914,-5927,-6748,-7301,-7506,-7365,-6846,-6012,-4890,-3563,-2082,-533,1051,2589,4055,5390,6557,7512,8217,8636,8756,8552,8059,7293,6332,5252,4148,3127,2265,1640,1275,1179,1297,1575,1893,2168,2283,2158,1752,1037,61,-1119,-2402,-3670,-4823,-5744,-6377,-6667,-6610,-6225,-5563,-4678,-3650,-2534,-1400,-289,755,1711,2562,3303,3920,4418,4774,4990,5052,4946,4679,4252,3688,3016,2276,1506,759,59,-562,-1097,-1552,-1941,-2293,-2626,-2961,-3299,-3632,-3934,-4188,-4347,-4415,-4359,-4192,-3933,-3601,-3238,-2879,-2549,-2270,-2054,-1877,-1733,-1583,-1393,-1144,-806,-374,144,729,1349,1963,2535,3031,3431,3734,3955,4122,4274,4432,4621,4829,5029,5175,5202,5054,4679,4054,3174,2088,856,-420,-1629,-2666,-3431,-3858,-3931,-3651,-3095,-2341,-1505,-694,-13,485,742,782,616,300,-110,-564,-1015,-1431,-1802,-2114,-2366,-2564,-2684,-2739,-2689,-2543,-2273,-1900,-1436,-927,-424,3,295,389,264,-89,-630,-1292,-1978,-2585,-3000,-3143,-2952,-2413,-1552,-430,868,2223,3559,4741,5726,6421,6818,6884,6663,6171,5487,4689,3841,3058,2378,1901,1631,1617,1818,2228,2773,3398,4024,4581,5008,5252,5283,5086,4674,4073,3343,2534,1727,969,303,-247,-701,-1075,-1428,-1800,-2246,-2799,-3476,-4288,-5196,-6186,-7181,-8148,-9010,-9719,-10243,-10539,-10626,-10493,-10194,-9756,-9248,-8701,-8175,-7674,-7225,-6789,-6355,-5859,-5264,-4523,-3610,-2518,-1279,81,1463,2816,4019,5019,5730,6124,6194,5954,5469,4803,4046,3291,2609,2079,1739,1620,1719,2026,2497,3097,3761,4440,5070,5619,6030,6310,6433,6433,6319,6132,5890,5620,5318,4996,4630,4221,3756,3228,2658,2045,1433,832,291,-174,-531,-765,-853,-796,-572,-213,296,893,1566,2232,2856,3363,3715,3875,3824,3562,3114,2494,1766,952,125,-688,-1430,-2072,-2599,-2976,-3219,-3305,-3251,-3061,-2748,-2337,-1866,-1373,-915,-547,-319,-283,-462,-870,-1496,-2293,-3205,-4151,-5041,-5793,-6323,-6586,-6545,-6211,-5613,-4815,-3904,-2970,-2115,-1417,-950,-744,-816,-1143,-1695,-2406,-3227,-4079,-4907,-5661,-6280,-6741,-7011,-7060,-6908,-6514,-5935,-5145,-4212,-3146,-2007,-826,342,1457,2473,3338,4009,4434,4581,4429,3977,3260,2323,1260,153,-878,-1753,-2371,-2695,-2686,-2357,-1743,-898,104,1184,2270,3283,4177,4906,5457,5830,6047,6133,6120,6032,5878,5663,5361,4965,4435,3768,2954,2004,961,-129,-1201,-2170,-2980,-3557,-3866,-3895,-3647,-3167,-2515,-1763,-999,-305,254,617,762,702,457,111,-278,-607,-799,-789,-526,-4,765,1733,2835,3984,5094,6080,6856,7384,7595,7508,7101,6420,5519,4448,3310,2169,1119,216,-480,-962,-1210,-1265,-1158,-934,-650,-328,-3,330,666,1028,1416,1835,2273,2690,3055,3302,3400,3299,3000,2500,1843,1075,260,-539,-1268,-1883,-2374,-2726,-2973,-3133,-3253,-3373,-3519,-3727,-3989,-4316,-4660,-5010,-5300,-5513,-5605,-5580,-5441,-5236,-4996,-4801,-4688,-4714,-4901,-5241,-5723,-6272,-6838,-7330,-7674,-7817,-7708,-7341,-6724,-5899,-4924,-3874,-2829,-1854,-1012,-330,179,531,766,922,1057,1213,1420,1702,2060,2476,2932,3388,3810,4168,4432,4583,4609,4506,4269,3913,3446,2898,2313,1738,1249,900,765,884,1283,1954,2853,3905,5011,6059,6930,7534,7806,7714,7296,6580,5690,4688,3712,2815,2082,1529,1172,981,932,982,1092,1239,1391,1560,1729,1921,2137,2386,2666,2965,3246,3483,3615,3600,3408,3008,2432,1693,868,17,-790,-1496,-2063,-2491,-2776,-2971,-3102,-3224,-3353,-3518,-3698,-3879,-4034,-4106,-4100,-3971,-3746,-3432,-3073,-2712,-2402,-2172,-2062,-2054,-2143,-2263,-2360,-2357,-2190,-1809,-1182,-333,716,1866,3038,4094,4939,5457,5601,5315,4638,3596,2288,808,-739,-2236,-3600,-4754,-5650,-6260,-6577,-6612,-6382,-5918,-5253,-4424,-3481,-2468,-1443,-461,414,1126,1621,1868,1846,1560,1031,300,-572,-1530,-2487,-3387,-4155,-4751,-5144,-5330,-5323,-5157,-4866,-4493,-4053,-3573,-3041,-2457,-1801,-1078,-292,515,1307,2021,2590,2982,3140,3086,2807,2372,1807,1211,622,118,-258,-486,-542,-445,-206,136,558,1024,1512,2010,2504,2992,3462,3908,4280,4568,4680,4605,4267,3665,2804,1734,542,-650,-1723,-2535,-2995,-3021,-2608,-1776,-618,748,2177,3505,4595,5320,5597,5393,4712,3622,2216,631,-992,-2502,-3772,-4704,-5236,-5350,-5076,-4456,-3582,-2531,-1395,-258,815,1775,2588,3260,3779,4179,4464,4638,4702,4623,4392,3965,3354,2539,1587,520,-548,-1568,-2416,-3036,-3361,-3353,-3017,-2374,-1479,-426,705,1778,2708,3377,3732,3719,3351,2654,1701,569,-642,-1854,-2976,-3964,-4765,-5369,-5768,-5985,-6032,-5951,-5771,-5524,-5243,-4952,-4658,-4378,-4092,-3799,-3475,-3098,-2666,-2146,-1567,-913,-215,496,1215,1876,2488,2997,3404,3684,3856,3911,3899,3820,3723,3624,3533,3460,3379,3258,3069,2754,2300,1682,915,47,-870,-1742,-2490,-3036,-3316,-3322,-3042,-2533,-1860,-1098,-353,323,860,1244,1487,1612,1682,1726,1801,1901,2033,2155,2217,2181,1991,1647,1150,543,-102,-714,-1204,-1503,-1561,-1356,-901,-243,549,1377,2149,2760,3146,3256,3076,2646,2014,1275,525,-144,-651,-949,-1033,-927,-693,-416,-169,-35,-47,-220,-520,-889,-1246,-1505,-1597,-1471,-1125,-585,72,765,1381,1845,2071,2062,1799,1376,847,337,-62,-276,-250,23,491,1113,1755,2350,2764,2939,2798,2333,1546,488,-789,-2180,-3618,-4986,-6215,-7217,-7939,-8330,-8367,-8046,-7383,-6418,-5217,-3861,-2440,-1067,180,1204,1960,2417,2585,2504,2241,1874,1493,1162,951,881,963,1184,1505,1894,2298,2681,3020,3280,3492,3627,3749,3845,3960,4086,4211,4322,4350,4287,4044,3644,3033,2278,1406,506,-327,-1015,-1469,-1641,-1519,-1120,-504,241,1010,1705,2229,2528,2572,2365,1953,1391,736,66,-604,-1225,-1820,-2396,-2983,-3603,-4268,-4967,-5664,-6311,-6833,-7151,-7205,-6925,-6307,-5350,-4113,-2694,-1214,175,1324,2106,2407,2187,1437,225,-1336,-3088,-4853,-6429,-7652,-8374,-8507,-8035,-6995,-5491,-3678,-1719,205,1943,3383,4454,5142,5475,5522,5367,5117,4847,4636,4515,4495,4555,4664,4759,4818,4783,4660,4436,4143,3807,3466,3167,2917,2765,2686,2685,2728,2769,2766,2653,2390,1923,1242,339,-757,-1997,-3313,-4620,-5826,-6841,-7592,-8009,-8071,-7762,-7116,-6186,-5050,-3801,-2526,-1327,-262,600,1233,1620,1762,1677,1393,941,354,-326,-1062,-1817,-2542,-3205,-3750,-4149,-4355,-4338,-4097,-3613,-2945,-2103,-1192,-251,606,1337,1850,2132,2144,1912,1463,848,149,-569,-1204,-1692,-1951,-1937,-1614,-983,-58,1103,2445,3870,5298,6624,7774,8670,9277,9576,9574,9322,8857,8246,7528,6750,5907,5025,4061,3032,1915,751,-427,-1535,-2492,-3203,-3582,-3575,-3153,-2343,-1216,114,1497,2776,3786,4407,4549,4190,3356,2138,651,-938,-2498,-3867,-4958,-5691,-6060,-6088,-5846,-5414,-4894,-4365,-3894,-3512,-3230,-3021,-2860,-2702,-2518,-2292,-2016,-1718,-1411,-1131,-899,-714,-586,-469,-339,-147,152,587,1177,1919,2782,3716,4654,5515,6221,6690,6871,6706,6189,5321,4131,2682,1044,-685,-2400,-4005,-5384,-6469,-7176,-7488,-7392,-6932,-6171,-5211,-4163,-3150,-2276,-1622,-1245,-1131,-1254,-1519,-1840,-2102,-2219,-2130,-1808,-1279,-597,150,858,1428,1788,1873,1696,1252,624,-136,-927,-1684,-2326,-2823,-3136,-3283,-3272,-3140,-2932,-2679,-2419,-2172,-1938,-1710,-1468,-1176,-809,-338,256,965,1772,2649,3523,4362,5083,5658,6049,6250,6285,6182,5988,5751,5500,5268,5047,4827,4565,4227,3767,3163,2414,1547,621,-281,-1064,-1641,-1913,-1867,-1447,-743,227,1299,2397,3345,4069,4454,4486,4154,3520,2667,1708,765,-54,-646,-969,-980,-718,-214,438,1162,1850,2425,2809,2957,2842,2467,1862,1074,175,-761,-1661,-2443,-3066,-3477,-3666,-3633,-3388,-2975,-2418,-1773,-1077,-368,295,907,1406,1786,2014,2073,1955,1657,1167,518,-303,-1248,-2307,-3437,-4600,-5759,-6861,-7871,-8730,-9412,-9871,-10092,-10064,-9785,-9290,-8601,-7782,-6883,-5963,-5083,-4271,-3572,-2982,-2513,-2155,-1894,-1721,-1620,-1571,-1564,-1556,-1531,-1442,-1259,-963,-522,42,730,1496,2294,3063,3733,4239,4518,4526,4235,3650,2791,1712,490,-803,-2052,-3190,-4122,-4787,-5148,-5168,-4850,-4208,-3253,-2051,-636,911,2510,4080,5524,6768,7741,8404,8735,8751,8489,8009,7381,6672,5949,5250,4618,4039,3551,3102,2734,2405,2147,1960,1850,1844,1930,2113,2377,2698,3043,3381,3660,3857,3924,3858,3628,3258,2749,2140,1466,774,118,-465,-920,-1234,-1366,-1330,-1120,-756,-274,302,925,1558,2160,2689,3105,3374,3468,3354,3040,2517,1826,1018,153,-676,-1395,-1933,-2229,-2273,-2062,-1650,-1084,-460,149,660,995,1119,981,595,-52,-900,-1939,-3085,-4317,-5560,-6780,-7928,-8970,-9875,-10614,-11164,-11504,-11619,-11502,-11148,-10578,-9806,-8885,-7859,-6791,-5752,-4783,-3945,-3239,-2680,-2239,-1880,-1569,-1242,-882,-431,105,751,1475,2259,3062,3831,4545,5139,5624,5965,6193,6312,6363,6363,6343,6307,6251,6162,6012,5781,5444,4996,4441,3797,3098,2378,1682,1052,527,136,-93,-145,-16,295,761,1361,2044,2756,3437,4006,4417,4590,4504,4130,3479,2590,1505,315,-915,-2083,-3135,-3976,-4601,-4939,-5030,-4854,-4470,-3905,-3236,-2518,-1825,-1228,-778,-523,-486,-658,-1020,-1514,-2076,-2638,-3106,-3439,-3551,-3437,-3057,-2441,-1591,-582,564,1753,2933,4029,4966,5699,6160,6330,6195,5775,5126,4329,3479,2699,2084,1728,1693,1995,2630,3524,4612,5756,6857,7775,8411,8685,8536,7962,6982,5650,4064,2316,526,-1189,-2755,-4078,-5145,-5932,-6478,-6814,-7014,-7116,-7195,-7268,-7376,-7504,-7647,-7767,-7829,-7782,-7611,-7268,-6784,-6147,-5412,-4620,-3825,-3088,-2457,-1975,-1666,-1532,-1571,-1738,-2008,-2320,-2624,-2881,-3042,-3079,-2984,-2732,-2359,-1865,-1317,-756,-248,130,336,309,46,-454,-1132,-1917,-2706,-3378,-3847,-3993,-3793,-3194,-2246,-978,505,2118,3744,5286,6657,7783,8630,9165,9398,9343,9027,8500,7805,6998,6141,5280,4482,3770,3199,2772,2512,2418,2465,2648,2905,3222,3514,3767,3904,3915,3751,3425,2913,2252,1446,530,-468,-1522,-2599,-3682,-4745,-5773,-6742,-7629,-8403,-9043,-9496,-9757,-9770,-9536,-9027,-8250,-7221,-5958,-4528,-2965,-1381,168,1567,2748,3633,4195,4411,4331,3996,3508,2965,2469,2123,1993,2123,2513,3129,3881,4688,5396,5916,6115,5931,5328,4311,2955,1342,-388,-2110,-3689,-5021,-6038,-6693,-7012,-6994,-6736,-6265,-5682,-5022,-4355,-3695,-3069,-2470,-1892,-1325,-753,-174,415,998,1559,2074,2515,2864,3104,3220,3226,3111,2917,2649,2352,2065,1815,1655,1585,1641,1798,2061,2382,2742,3082,3362,3544,3571,3439,3099,2575,1859,990,9,-1027,-2052,-2998,-3793,-4391,-4733,-4807,-4606,-4131,-3430,-2513,-1446,-255,1003,2279,3528,4681,5687,6466,6967,7115,6896,6278,5295,4002,2478,837,-805,-2333,-3644,-4653,-5326,-5640,-5629,-5339,-4844,-4221,-3545,-2880,-2263,-1730,-1283,-927,-656,-453,-320,-242,-218,-245,-309,-412,-529,-660,-775,-869,-932,-935,-893,-760,-554,-241,175,677,1267,1867,2452,2924,3241,3331,3190,2811,2258,1605,961,438,148,165,536,1244,2218,3338,4454,5386,5997,6149,5787,4906,3545,1836,-107,-2104,-4014,-5697,-7061,-8053,-8660,-8918,-8869,-8605,-8190,-7719,-7252,-6845,-6517,-6264,-6042,-5793,-5439,-4901,-4125,-3071,-1748,-197,1497,3231,4872,6304,7411,8114,8373,8179,7575,6629,5447,4142,2829,1632,610,-150,-655,-903,-945,-848,-679,-523,-425,-431,-553,-769,-1057,-1348,-1592,-1714,-1666,-1398,-899,-158,784,1884,3073,4260,5389,6359,7142,7684,7979,8031,7854,7470,6904,6165,5264,4218,3029,1744,399,-933,-2171,-3236,-4048,-4550,-4718,-4557,-4107,-3457,-2682,-1905,-1210,-669,-343,-215,-298,-524,-856,-1227,-1583,-1888,-2120,-2281,-2386,-2474,-2572,-2723,-2950,-3261,-3664,-4128,-4624,-5091,-5456,-5646,-5573,-5184,-4437,-3343,-1954,-364,1283,2838,4132,5034,5460,5370,4823,3897,2763,1581,530,-236,-613,-557,-71,754,1811,2932,3958,4728,5119,5044,4474,3430,1988,262,-1616,-3495,-5248,-6754,-7942,-8760,-9206,-9301,-9098,-8666,-8084,-7432,-6770,-6158,-5610,-5138,-4715,-4299,-3860,-3341,-2741,-2063,-1339,-645,-25,439,732,836,801,683,570,559,719,1120,1783,2691,3807,5035,6291,7460,8450,9165,9558,9567,9197,8440,7331,5921,4280,2492,660,-1103,-2701,-4003,-4947,-5452,-5509,-5132,-4366,-3305,-2029,-639,781,2185,3500,4717,5777,6648,7270,7587,7533,7096,6237,5030,3521,1826,88,-1589,-3048,-4213,-4997,-5365,-5322,-4900,-4156,-3189,-2077,-930,168,1158,1980,2632,3111,3450,3691,3876,4042,4221,4406,4600,4747,4823,4757,4508,4039,3328,2385,1257,-12,-1307,-2559,-3646,-4509,-5079,-5363,-5382,-5216,-4953,-4701,-4534,-4518,-4640,-4882,-5144,-5340,-5354,-5081,-4483,-3504,-2201,-622,1127,2901,4596,6050,7200,7939,8264,8157,7661,6832,5745,4479,3117,1730,371,-911,-2100,-3180,-4155,-5030,-5813,-6509,-7122,-7631,-8011,-8221,-8197,-7893,-7258,-6280,-4977,-3426,-1731,-42,1484,2706,3506,3817,3644,3020,2056,864,-409,-1639,-2699,-3518,-4024,-4216,-4093,-3717,-3146,-2479,-1804,-1211,-781,-546,-542,-732,-1094,-1547,-2025,-2441,-2728,-2815,-2672,-2266,-1610,-733,313,1453,2601,3670,4584,5279,5740,5952,5966,5800,5527,5155,4725,4218,3641,2966,2212,1374,517,-317,-1037,-1578,-1854,-1835,-1475,-807,153,1315,2611,3927,5185,6286,7185,7833,8228,8374,8295,8024,7586,7020,6346,5589,4769,3911,3039,2176,1361,599,-88,-684,-1207,-1621,-1937,-2116,-2144,-1994,-1665,-1170,-558,111,743,1261,1598,1700,1582,1255,796,279,-202,-571,-755,-719,-461,16,636,1349,2034,2621,2979,3063,2788,2158,1186,-67,-1515,-3044,-4553,-5920,-7085,-7975,-8589,-8936,-9066,-9042,-8955,-8861,-8846,-8927,-9139,-9444,-9815,-10177,-10451,-10569,-10462,-10095,-9469,-8601,-7556,-6405,-5222,-4095,-3054,-2158,-1377,-721,-128,419,983,1571,2215,2901,3625,4338,5023,5611,6080,6389,6508,6444,6171,5735,5124,4406,3604,2787,2013,1340,831,523,447,595,940,1425,1974,2500,2937,3209,3313,3232,3016,2707,2356,2013,1679,1371,1035,647,145,-493,-1300,-2244,-3304,-4396,-5435,-6326,-6958,-7257,-7154,-6628,-5701,-4418,-2887,-1198,500,2126,3559,4756,5686,6344,6788,7046,7190,7265,7305,7333,7338,7303,7202,6995,6665,6193,5577,4843,4006,3124,2222,1360,569,-128,-716,-1203,-1610,-1949,-2255,-2525,-2767,-2939,-3019,-2930,-2645,-2093,-1270,-155,1207,2773,4456,6152,7767,9177,10288,11017,11298,11107,10445,9333,7838,6030,4001,1856,-306,-2393,-4311,-6008,-7429,-8560,-9407,-9996,-10373,-10591,-10693,-10715,-10659,-10509,-10229,-9768,-9091,-8185,-7064,-5803,-4483,-3235,-2175,-1402,-1004,-982,-1332,-1972,-2796,-3688,-4500,-5125,-5458,-5452,-5093,-4421,-3515,-2483,-1458,-559,102,456,471,167,-397,-1115,-1871,-2523,-2958,-3066,-2787,-2094,-1011,399,2040,3786,5510,7081,8383,9343,9902,10075,9877,9393,8682,7848,6941,6027,5117,4220,3317,2393,1423,418,-619,-1645,-2603,-3449,-4097,-4513,-4633,-4456,-3958,-3193,-2168,-984,327,1652,2944,4121,5130,5930,6486,6790,6835,6633,6194,5545,4705,3713,2599,1410,182,-1035,-2195,-3247,-4147,-4844,-5299,-5478,-5376,-4997,-4394,-3626,-2792,-1994,-1339,-912,-765,-912,-1316,-1896,-2551,-3139,-3539,-3644,-3362,-2684,-1602,-207,1405,3073,4643,5943,6849,7247,7114,6450,5360,3952,2417,907,-397,-1377,-1969,-2145,-1986,-1565,-1045,-545,-218,-146,-392,-941,-1741,-2680,-3634,-4442,-4990,-5167,-4939,-4300,-3329,-2112,-797,484,1622,2503,3101,3397,3420,3239,2917,2521,2131,1771,1504,1320,1247,1262,1354,1490,1628,1725,1726,1587,1271,760,57,-801,-1759,-2732,-3624,-4347,-4808,-4964,-4783,-4298,-3557,-2659,-1691,-768,44,675,1126,1375,1480,1439,1293,1056,707,254,-328,-1044,-1867,-2767,-3669,-4483,-5119,-5466,-5472,-5066,-4281,-3131,-1735,-185,1350,2765,3923,4757,5240,5383,5248,4935,4539,4178,3939,3877,4027,4364,4851,5396,5910,6288,6425,6258,5727,4825,3580,2058,339,-1450,-3220,-4850,-6270,-7426,-8295,-8888,-9238,-9387,-9395,-9301,-9129,-8902,-8579,-8154,-7553,-6758,-5712,-4426,-2909,-1209,577,2362,4011,5406,6437,7023,7108,6711,5859,4669,3257,1788,409,-739,-1556,-1986,-2037,-1744,-1232,-589,7,461,642,505,39,-706,-1625,-2587,-3448,-4073,-4367,-4281,-3814,-3039,-2034,-943,129,1057,1766,2219,2402,2372,2177,1910,1653,1479,1442,1565,1834,2219,2645,3053,3355,3499,3445,3183,2746,2191,1605,1091,752,670,910,1492,2389,3539,4840,6157,7366,8328,8940,9143,8910,8275,7304,6087,4734,3337,1978,698,-472,-1554,-2555,-3516,-4445,-5353,-6216,-7001,-7651,-8111,-8327,-8260,-7895,-7226,-6278,-5092,-3715,-2221,-684,834,2227,3455,4428,5122,5505,5579,5372,4923,4297,3561,2782,2030,1354,790,346,17,-226,-414,-585,-757,-935,-1103,-1229,-1284,-1239,-1101,-883,-646,-455,-385,-506,-850,-1417,-2179,-3028,-3880,-4572,-5012,-5073,-4715,-3913,-2730,-1241,391,2035,3497,4649,5354,5543,5187,4313,3007,1385,-395,-2172,-3790,-5118,-6070,-6600,-6725,-6491,-6000,-5363,-4695,-4124,-3716,-3554,-3636,-3953,-4445,-5033,-5622,-6126,-6459,-6579,-6448,-6084,-5503,-4760,-3896,-2964,-2003,-1031,-74,872,1798,2701,3577,4413,5195,5913,6547,7091,7528,7844,8028,8055,7931,7641,7219,6690,6109,5541,5042,4675,4478,4457,4622,4912,5299,5679,6009,6187,6196,5981,5575,4984,4289,3520,2760,2029,1362,748,166,-414,-1039,-1723,-2492,-3313,-4161,-4967,-5661,-6173,-6435,-6413,-6085,-5482,-4639,-3630,-2552,-1469,-499,327,939,1328,1509,1503,1391,1213,1069,999,1064,1266,1590,1979,2359,2625,2699,2482,1945,1065,-115,-1525,-3044,-4559,-5918,-7029,-7791,-8182,-8194,-7884,-7315,-6586,-5783,-4984,-4248,-3596,-3020,-2503,-1980,-1421,-763,18,934,1984,3139,4355,5582,6746,7775,8601,9142,9350,9184,8627,7721,6489,5042,3444,1814,247,-1189,-2412,-3407,-4143,-4638,-4915,-5007,-4969,-4826,-4641,-4422,-4212,-4020,-3862,-3765,-3722,-3783,-3933,-4217,-4626,-5152,-5786,-6465,-7148,-7756,-8209,-8457,-8420,-8100,-7459,-6557,-5412,-4117,-2744,-1379,-111,997,1895,2547,2971,3179,3242,3223,3215,3293,3530,3972,4625,5478,6459,7493,8474,9281,9827,10010,9793,9157,8130,6784,5207,3515,1825,232,-1167,-2334,-3225,-3861,-4243,-4431,-4440,-4325,-4099,-3781,-3379,-2889,-2312,-1646,-895,-70,816,1737,2682,3607,4499,5302,6004,6546,6918,7090,7054,6830,6422,5874,5223,4521,3819,3173,2623,2212,1945,1825,1817,1885,1967,2015,1962,1780,1424,901,198,-641,-1595,-2600,-3605,-4541,-5350,-5978,-6370,-6513,-6375,-5989,-5362,-4561,-3639,-2663,-1716,-840,-112,462,829,1021,1019,865,587,219,-187,-594,-944,-1205,-1329,-1311,-1140,-850,-482,-104,215,393,383,120,-381,-1124,-2041,-3054,-4061,-4945,-5616,-5987,-6032,-5738,-5157,-4363,-3445,-2516,-1661,-955,-449,-132,-8,-3,-73,-140,-134,-9,275,732,1347,2082,2889,3672,4377,4889,5170,5152,4843,4254,3456,2516,1554,650,-92,-614,-876,-884,-669,-294,149,585,907,1068,1012,735,250,-393,-1145,-1925,-2699,-3387,-3995,-4482,-4880,-5184,-5423,-5604,-5715,-5757,-5666,-5437,-4994,-4334,-3420,-2283,-934,552,2121,3692,5178,6525,7653,8521,9107,9390,9401,9163,8730,8160,7516,6855,6214,5639,5120,4685,4295,3948,3611,3267,2890,2483,2020,1523,975,388,-238,-895,-1580,-2266,-2935,-3544,-4038,-4378,-4500,-4376,-3988,-3338,-2471,-1432,-314,822,1874,2797,3523,4052,4356,4471,4403,4189,3860,3435,2944,2401,1824,1226,621,17,-567,-1136,-1655,-2146,-2558,-2917,-3189,-3391,-3520,-3592,-3632,-3658,-3710,-3797,-3966,-4215,-4573,-5026,-5575,-6183,-6831,-7459,-8039,-8502,-8821,-8946,-8855,-8538,-7989,-7235,-6295,-5226,-4065,-2885,-1726,-658,295,1084,1707,2158,2444,2609,2668,2688,2701,2760,2902,3144,3499,3942,4435,4921,5323,5573,5595,5342,4784,3930,2809,1497,80,-1334,-2644,-3758,-4611,-5175,-5441,-5450,-5254,-4918,-4530,-4135,-3810,-3557,-3411,-3324,-3286,-3229,-3118,-2890,-2518,-1962,-1218,-288,816,2049,3376,4739,6076,7328,8440,9344,10019,10407,10515,10327,9880,9204,8361,7415,6434,5496,4652,3965,3450,3139,2998,3007,3093,3191,3206,3072,2706,2081,1174,24,-1320,-2747,-4164,-5432,-6449,-7110,-7360,-7161,-6550,-5571,-4326,-2933,-1509,-175,963,1846,2418,2683,2652,2379,1915,1341,733,142,-346,-736,-974,-1106,-1143,-1142,-1160,-1238,-1427,-1738,-2175,-2711,-3307,-3900,-4438,-4852,-5101,-5155,-5005,-4670,-4188,-3602,-2988,-2379,-1846,-1407,-1088,-887,-788,-756,-772,-773,-761,-679,-535,-327,-47,257,592,913,1209,1472,1697,1888,2072,2252,2465,2713,3014,3361,3741,4128,4480,4761,4931,4955,4822,4519,4057,3458,2737,1932,1063,152,-778,-1718,-2649,-3554,-4411,-5196,-5861,-6389,-6722,-6847,-6739,-6394,-5824,-5057,-4124,-3088,-1990,-895,151,1114,1964,2705,3334,3879,4357,4795,5203,5599,5969,6296,6554,6690,6676,6460,6023,5348,4455,3364,2140,833,-471,-1713,-2822,-3755,-4484,-4995,-5313,-5455,-5470,-5402,-5286,-5162,-5038,-4907,-4755,-4523,-4188,-3679,-2989,-2078,-983,284,1642,3029,4345,5517,6472,7148,7547,7635,7485,7103,6594,5989,5386,4812,4326,3928,3624,3383,3162,2913,2575,2095,1453,616,-371,-1489,-2652,-3782,-4803,-5616,-6183,-6451,-6429,-6145,-5653,-5038,-4379,-3771,-3281,-2973,-2862,-2963,-3239,-3634,-4099,-4526,-4873,-5049,-5025,-4776,-4311,-3670,-2903,-2080,-1270,-527,105,610,1000,1288,1541,1777,2069,2416,2850,3334,3855,4331,4731,4982,5061,4944,4658,4216,3693,3132,2588,2107,1704,1383,1128,901,670,394,53,-373,-873,-1427,-2007,-2566,-3081,-3495,-3807,-3964,-3986,-3839,-3536,-3077,-2469,-1716,-841,146,1211,2316,3432,4505,5499,6372,7102,7652,8022,8189,8162,7937,7524,6933,6184,5300,4314,3260,2187,1127,128,-794,-1611,-2331,-2958,-3522,-4050,-4582,-5139,-5750,-6407,-7095,-7781,-8384,-8866,-9120,-9112,-8792,-8137,-7197,-5989,-4628,-3194,-1806,-582,393,1031,1292,1158,662,-161,-1198,-2378,-3561,-4654,-5550,-6185,-6509,-6524,-6249,-5727,-5040,-4237,-3411,-2611,-1895,-1301,-849,-546,-378,-318,-321,-332,-301,-157,118,581,1201,1994,2891,3859,4824,5722,6504,7106,7524,7715,7709,7504,7128,6614,5981,5277,4511,3748,2996,2327,1772,1383,1212,1278,1610,2177,2946,3841,4762,5616,6275,6681,6740,6467,5861,5004,3981,2914,1902,1050,407,1,-191,-234,-194,-195,-293,-581,-1075,-1775,-2632,-3566,-4480,-5271,-5848,-6142,-6129,-5801,-5215,-4414,-3493,-2515,-1556,-662,132,812,1384,1843,2220,2508,2738,2911,3034,3120,3156,3147,3081,2941,2724,2415,2014,1530,972,370,-254,-862,-1418,-1897,-2260,-2506,-2618,-2625,-2539,-2419,-2297,-2238,-2264,-2409,-2660,-2995,-3359,-3687,-3906,-3951,-3772,-3335,-2656,-1741,-676,499,1669,2765,3698,4384,4782,4840,4565,3968,3113,2056,901,-276,-1386,-2366,-3179,-3806,-4268,-4591,-4832,-5033,-5239,-5480,-5755,-6051,-6331,-6537,-6627,-6546,-6276,-5823,-5209,-4510,-3785,-3125,-2591,-2230,-2049,-2031,-2103,-2197,-2210,-2060,-1679,-1029,-122,1008,2263,3559,4766,5784,6529,6947,7026,6811,6347,5750,5100,4510,4045,3758,3666,3745,3968,4253,4559,4793,4926,4898,4700,4332,3802,3163,2443,1717,1026,423,-44,-358,-501,-478,-313,-26,337,738,1131,1474,1727,1859,1843,1676,1357,926,412,-103,-568,-896,-1027,-918,-542,83,922,1907,2967,4008,4964,5760,6352,6707,6822,6698,6366,5845,5173,4386,3501,2571,1604,641,-292,-1181,-1994,-2729,-3375,-3945,-4434,-4878,-5259,-5614,-5912,-6171,-6355,-6470,-6489,-6420,-6254,-6012,-5699,-5342,-4947,-4538,-4120,-3698,-3283,-2868,-2474,-2096,-1762,-1479,-1286,-1183,-1214,-1353,-1629,-1992,-2436,-2907,-3371,-3796,-4141,-4414,-4588,-4699,-4737,-4729,-4668,-4545,-4335,-4009,-3526,-2866,-2022,-1015,108,1269,2380,3351,4089,4553,4716,4595,4251,3758,3208,2690,2274,2000,1881,1883,1968,2047,2063,1941,1633,1134,444,-384,-1269,-2140,-2878,-3419,-3683,-3648,-3316,-2727,-1959,-1085,-210,582,1233,1680,1939,2007,1947,1814,1680,1606,1635,1785,2032,2346,2651,2878,2968,2858,2541,2026,1351,595,-163,-835,-1332,-1608,-1613,-1368,-883,-229,533,1328,2081,2741,3258,3619,3806,3843,3735,3524,3236,2913,2592,2303,2087,1951,1931,2000,2168,2386,2617,2805,2890,2818,2547,2059,1353,464,-559,-1644,-2714,-3695,-4513,-5132,-5504,-5638,-5533,-5208,-4713,-4065,-3321,-2502,-1644,-761,129,1019,1905,2759,3579,4316,4953,5433,5740,5834,5723,5415,4953,4393,3799,3242,2754,2378,2090,1871,1665,1399,1031,501,-190,-1031,-1964,-2909,-3765,-4440,-4843,-4936,-4699,-4170,-3424,-2560,-1699,-954,-417,-164,-216,-578,-1190,-1989,-2874,-3741,-4488,-5038,-5313,-5305,-4993,-4432,-3657,-2764,-1820,-923,-148,443,805,906,771,392,-148,-819,-1525,-2203,-2771,-3179,-3370,-3351,-3107,-2706,-2187,-1638,-1121,-698,-404,-255,-225,-298,-414,-544,-654,-721,-750,-751,-745,-754,-811,-915,-1094,-1327,-1617,-1930,-2243,-2506,-2678,-2703,-2528,-2118,-1430,-467,761,2212,3813,5477,7108,8596,9859,10824,11443,11712,11630,11250,10616,9807,8881,7921,6964,6075,5264,4543,3909,3332,2791,2247,1670,1036,321,-471,-1353,-2281,-3252,-4193,-5076,-5816,-6365,-6652,-6625,-6251,-5517,-4443,-3089,-1539,81,1640,2998,4028,4640,4778,4439,3667,2549,1207,-232,-1612,-2829,-3779,-4413,-4724,-4740,-4537,-4196,-3834,-3535,-3390,-3449,-3725,-4205,-4827,-5503,-6138,-6611,-6849,-6761,-6339,-5570,-4521,-3252,-1869,-463,865,2050,3030,3787,4305,4611,4719,4679,4514,4276,3996,3703,3435,3190,2994,2832,2697,2571,2444,2296,2144,1990,1869,1818,1855,2020,2284,2647,3030,3387,3625,3681,3498,3048,2335,1394,288,-909,-2086,-3183,-4089,-4784,-5216,-5404,-5371,-5168,-4859,-4504,-4164,-3880,-3695,-3609,-3645,-3768,-3977,-4227,-4480,-4697,-4819,-4815,-4640,-4282,-3734,-3031,-2210,-1344,-514,210,739,1046,1078,872,432,-160,-848,-1540,-2175,-2678,-3025,-3180,-3161,-2975,-2661,-2239,-1746,-1192,-593,45,727,1426,2151,2861,3544,4174,4728,5210,5607,5942,6226,6485,6744,7013,7309,7623,7944,8248,8493,8637,8629,8417,7964,7243,6256,5025,3620,2108,627,-742,-1853,-2650,-3066,-3089,-2780,-2183,-1441,-637,79,646,956,1007,764,276,-433,-1281,-2224,-3176,-4099,-4933,-5655,-6236,-6664,-6931,-7041,-6991,-6800,-6470,-6027,-5485,-4860,-4188,-3456,-2728,-1972,-1250,-550,95,667,1151,1528,1789,1930,1959,1887,1745,1558,1359,1184,1051,973,955,979,1036,1088,1116,1094,1006,848,615,327,-11,-363,-727,-1064,-1367,-1615,-1793,-1899,-1922,-1862,-1722,-1494,-1198,-817,-386,107,628,1165,1697,2202,2662,3064,3387,3632,3788,3862,3858,3789,3682,3554,3452,3393,3436,3575,3859,4240,4723,5232,5716,6083,6277,6219,5900,5300,4463,3441,2310,1157,64,-902,-1690,-2281,-2683,-2930,-3092,-3225,-3419,-3707,-4145,-4718,-5407,-6147,-6869,-7472,-7893,-8057,-7935,-7534,-6883,-6057,-5142,-4241,-3440,-2827,-2448,-2318,-2429,-2728,-3139,-3586,-3969,-4216,-4268,-4087,-3665,-3028,-2207,-1273,-273,701,1611,2378,2977,3389,3596,3638,3522,3309,3029,2733,2458,2217,2046,1932,1887,1909,1981,2110,2268,2474,2676,2903,3096,3271,3386,3444,3426,3334,3167,2929,2633,2292,1915,1541,1177,870,640,506,481,554,705,916,1135,1335,1465,1495,1393,1151,765,251,-356,-1027,-1708,-2360,-2948,-3433,-3809,-4058,-4190,-4224,-4157,-4021,-3808,-3524,-3162,-2705,-2151,-1489,-722,141,1076,2058,3042,3993,4861,5609,6196,6604,6809,6815,6631,6272,5782,5184,4531,3850,3189,2567,2016,1536,1133,788,474,167,-179,-579,-1073,-1657,-2327,-3064,-3824,-4562,-5231,-5767,-6150,-6337,-6323,-6109,-5706,-5135,-4434,-3616,-2742,-1824,-927,-83,658,1246,1635,1798,1697,1342,733,-80,-1068,-2127,-3218,-4224,-5081,-5718,-6070,-6118,-5854,-5303,-4527,-3596,-2593,-1624,-746,-55,425,662,673,479,150,-280,-713,-1123,-1453,-1676,-1802,-1832,-1797,-1737,-1682,-1644,-1656,-1668,-1682,-1629,-1473,-1161,-683,-15,783,1689,2599,3453,4167,4678,4966,5002,4825,4456,3959,3387,2797,2240,1737,1321,966,678,417,166,-98,-383,-684,-984,-1245,-1441,-1516,-1463,-1247,-889,-405,162,746,1304,1757,2084,2235,2233,2070,1818,1510,1236,1047,1016,1179,1557,2141,2884,3738,4604,5419,6083,6543,6755,6690,6370,5815,5079,4233,3334,2475,1699,1073,624,375,330,484,814,1304,1902,2584,3275,3937,4494,4902,5101,5066,4762,4197,3384,2352,1170,-121,-1432,-2700,-3860,-4838,-5605,-6097,-6321,-6247,-5921,-5359,-4643,-3834,-3028,-2308,-1751,-1429,-1370,-1599,-2083,-2789,-3638,-4561,-5463,-6274,-6926,-7375,-7613,-7632,-7476,-7168,-6774,-6335,-5897,-5499,-5158,-4884,-4677,-4513,-4387,-4253,-4104,-3893,-3616,-3247,-2796,-2263,-1680,-1062,-458,115,616,1026,1334,1531,1639,1663,1647,1592,1546,1494,1462,1426,1384,1327,1235,1125,983,841,699,602,561,611,787,1088,1560,2169,2932,3803,4758,5754,6735,7666,8492,9189,9719,10090,10271,10313,10179,9941,9549,9067,8434,7701,6809,5799,4641,3369,2002,584,-838,-2193,-3432,-4483,-5328,-5920,-6277,-6400,-6313,-6054,-5642,-5102,-4462,-3723,-2920,-2067,-1194,-351,429,1076,1548,1794,1793,1534,1045,367,-427,-1259,-2047,-2723,-3235,-3558,-3698,-3680,-3550,-3370,-3189,-3059,-3019,-3069,-3214,-3417,-3631,-3804,-3863,-3755,-3427,-2846,-2008,-927,348,1756,3200,4600,5846,6862,7571,7927,7908,7525,6813,5830,4664,3393,2122,926,-106,-924,-1485,-1776,-1812,-1622,-1264,-807,-316,129,477,669,675,481,90,-470,-1164,-1938,-2741,-3517,-4221,-4815,-5273,-5581,-5747,-5768,-5688,-5514,-5291,-5026,-4742,-4434,-4114,-3760,-3385,-2978,-2556,-2125,-1699,-1287,-907,-546,-227,82,366,650,937,1231,1541,1862,2196,2529,2853,3143,3384,3532,3566,3447,3149,2659,1975,1109,112,-985,-2102,-3183,-4164,-4989,-5622,-6035,-6218,-6181,-5933,-5513,-4932,-4241,-3446,-2590,-1676,-730,237,1214,2165,3093,3950,4735,5415,5976,6409,6707,6883,6936,6903,6791,6642,6474,6316,6184,6086,6024,5981,5947,5895,5806,5664,5449,5154,4778,4313,3782,3172,2521,1816,1094,354,-380,-1094,-1772,-2398,-2948,-3427,-3796,-4079,-4244,-4308,-4277,-4150,-3972,-3739,-3507,-3272,-3086,-2933,-2849,-2810,-2821,-2875,-2953,-3063,-3186,-3331,-3489,-3659,-3833,-3995,-4129,-4219,-4235,-4176,-4008,-3762,-3407,-3003,-2538,-2066,-1598,-1158,-755,-396,-60,250,573,917,1311,1764,2294,2887,3549,4238,4942,5610,6226,6745,7151,7429,7572,7588,7482,7271,6961,6570,6088,5528,4868,4121,3265,2326,1306,243,-819,-1828,-2727,-3443,-3957,-4208,-4226,-4007,-3619,-3107,-2557,-2024,-1572,-1229,-1012,-907,-902,-958,-1060,-1179,-1318,-1475,-1672,-1917,-2236,-2628,-3100,-3620,-4176,-4699,-5163,-5494,-5660,-5636,-5398,-4977,-4392,-3694,-2938,-2167,-1428,-749,-140,395,870,1297,1686,2052,2376,2669,2892,3045,3097,3045,2886,2614,2254,1805,1297,740,158,-432,-1016,-1565,-2082,-2533,-2919,-3213,-3396,-3450,-3344,-3067,-2600,-1942,-1113,-140,917,1994,3005,3867,4496,4839,4846,4526,3899,3029,2013,938,-78,-953,-1603,-1988,-2080,-1893,-1449,-804,3,897,1828,2735,3567,4281,4848,5247,5478,5554,5502,5361,5173,4981,4806,4672,4565,4476,4363,4210,3965,3641,3195,2673,2063,1411,737,55,-605,-1255,-1877,-2491,-3092,-3677,-4235,-4740,-5163,-5463,-5603,-5553,-5299,-4847,-4218,-3456,-2617,-1754,-927,-173,483,1020,1461,1784,2032,2179,2238,2188,2001,1661,1152,457,-390,-1382,-2456,-3556,-4627,-5589,-6404,-7007,-7377,-7488,-7336,-6933,-6298,-5470,-4490,-3423,-2317,-1254,-281,529,1155,1552,1752,1758,1628,1425,1196,1021,915,927,1041,1251,1534,1844,2171,2467,2731,2950,3120,3250,3336,3388,3398,3366,3287,3143,2937,2645,2267,1783,1196,492,-311,-1208,-2165,-3153,-4116,-5014,-5771,-6356,-6705,-6798,-6632,-6209,-5582,-4805,-3952,-3106,-2341,-1713,-1265,-991,-880,-868,-892,-873,-732,-415,111,855,1791,2856,4000,5102,6113,6915,7468,7716,7627,7233,6525,5585,4451,3193,1894,583,-652,-1812,-2843,-3749,-4506,-5114,-5550,-5811,-5867,-5713,-5329,-4730,-3921,-2953,-1861,-728,395,1430,2322,3047,3559,3891,4030,4025,3899,3684,3408,3090,2743,2386,2031,1705,1440,1264,1224,1333,1611,2050,2611,3254,3903,4492,4953,5228,5289,5126,4761,4239,3607,2948,2305,1752,1310,1017,854,820,866,956,1036,1066,987,791,438,-66,-699,-1449,-2242,-3048,-3774,-4379,-4784,-4971,-4898,-4596,-4078,-3424,-2702,-2005,-1420,-1017,-848,-927,-1246,-1756,-2414,-3120,-3837,-4461,-4976,-5330,-5515,-5545,-5438,-5218,-4952,-4633,-4334,-4043,-3780,-3534,-3282,-2992,-2632,-2162,-1555,-795,121,1171,2316,3501,4654,5698,6573,7199,7567,7628,7428,6976,6342,5585,4765,3945,3165,2449,1822,1269,804,405,83,-172,-361,-470,-532,-532,-507,-479,-459,-487,-559,-692,-871,-1098,-1336,-1591,-1815,-2016,-2162,-2260,-2294,-2278,-2200,-2081,-1914,-1711,-1478,-1222,-956,-707,-479,-321,-227,-235,-329,-517,-765,-1045,-1311,-1526,-1640,-1635,-1482,-1174,-737,-171,468,1160,1850,2495,3057,3484,3752,3828,3693,3352,2805,2082,1220,257,-745,-1743,-2679,-3499,-4184,-4674,-4983,-5077,-4973,-4675,-4199,-3571,-2823,-1985,-1107,-232,590,1304,1878,2279,2487,2519,2374,2101,1724,1307,875,499,197,27,-7,145,467,991,1693,2563,3572,4665,5791,6871,7845,8633,9198,9498,9529,9322,8904,8352,7726,7096,6511,6029,5624,5330,5068,4813,4502,4068,3494,2744,1831,793,-348,-1513,-2678,-3779,-4803,-5726,-6557,-7294,-7966,-8572,-9134,-9644,-10097,-10469,-10744,-10878,-10862,-10652,-10256,-9650,-8864,-7913,-6845,-5712,-4581,-3513,-2577,-1815,-1269,-951,-854,-966,-1244,-1646,-2131,-2644,-3151,-3612,-3998,-4285,-4455,-4497,-4390,-4141,-3736,-3195,-2527,-1765,-950,-127,633,1295,1789,2095,2185,2070,1776,1355,866,380,-34,-312,-423,-315,-10,516,1221,2082,3060,4092,5139,6107,6953,7591,7970,8067,7839,7340,6565,5626,4548,3465,2416,1502,760,224,-98,-229,-197,-46,178,444,707,959,1170,1341,1453,1504,1482,1392,1218,997,710,426,146,-69,-190,-191,-46,237,648,1162,1729,2327,2888,3389,3787,4049,4168,4121,3914,3555,3064,2464,1794,1081,368,-323,-967,-1550,-2071,-2518,-2912,-3226,-3483,-3637,-3693,-3608,-3369,-2960,-2378,-1649,-819,54,884,1589,2103,2349,2315,1989,1411,646,-213,-1070,-1817,-2372,-2666,-2672,-2391,-1861,-1137,-303,568,1384,2089,2614,2944,3048,2958,2690,2297,1840,1356,917,536,246,39,-97,-187,-268,-361,-505,-704,-968,-1283,-1628,-1963,-2261,-2469,-2577,-2557,-2428,-2209,-1949,-1708,-1545,-1526,-1692,-2067,-2648,-3398,-4251,-5119,-5903,-6495,-6817,-6799,-6423,-5712,-4725,-3570,-2369,-1268,-384,167,341,121,-451,-1272,-2243,-3205,-4053,-4663,-4984,-4974,-4660,-4078,-3306,-2417,-1483,-565,316,1133,1906,2655,3385,4140,4891,5655,6378,7048,7601,8024,8272,8351,8262,8022,7685,7256,6809,6341,5889,5450,5025,4607,4195,3781,3382,2995,2656,2358,2134,1966,1868,1800,1768,1716,1636,1497,1277,988,615,205,-230,-633,-975,-1208,-1312,-1255,-1053,-705,-244,279,819,1297,1648,1808,1718,1346,689,-242,-1376,-2654,-3959,-5195,-6258,-7049,-7529,-7645,-7420,-6885,-6098,-5151,-4119,-3096,-2150,-1345,-706,-258,27,167,215,226,236,315,452,689,983,1315,1644,1902,2059,2062,1892,1545,1039,415,-278,-961,-1578,-2053,-2351,-2451,-2364,-2138,-1830,-1535,-1314,-1258,-1386,-1724,-2236,-2865,-3531,-4137,-4599,-4835,-4807,-4488,-3891,-3059,-2039,-914,245,1359,2356,3178,3794,4174,4341,4303,4115,3818,3467,3114,2791,2535,2355,2253,2222,2245,2299,2366,2428,2463,2472,2437,2361,2239,2065,1836,1546,1181,743,213,-396,-1077,-1821,-2579,-3341,-4051,-4682,-5207,-5599,-5844,-5949,-5902,-5736,-5457,-5102,-4689,-4267,-3838,-3437,-3060,-2692,-2327,-1921,-1455,-912,-276,423,1161,1887,2542,3079,3453,3647,3660,3520,3269,2965,2671,2445,2327,2349,2496,2762,3070,3380,3594,3661,3516,3144,2540,1752,840,-116,-1022,-1809,-2403,-2775,-2904,-2798,-2484,-1987,-1356,-623,161,958,1719,2405,2976,3408,3675,3785,3741,3571,3308,2976,2613,2230,1843,1464,1070,690,292,-92,-462,-791,-1048,-1203,-1230,-1105,-841,-441,34,546,1016,1390,1611,1650,1503,1189,759,275,-189,-559,-770,-777,-557,-110,532,1309,2148,2949,3615,4055,4192,3987,3438,2574,1471,219,-1066,-2292,-3351,-4204,-4797,-5150,-5291,-5269,-5163,-5028,-4934,-4910,-4976,-5115,-5294,-5454,-5537,-5480,-5247,-4820,-4209,-3461,-2628,-1788,-991,-305,262,689,1002,1226,1391,1535,1668,1817,1962,2110,2241,2346,2417,2453,2457,2440,2417,2395,2398,2431,2504,2618,2758,2924,3090,3237,3362,3424,3460,3427,3374,3285,3187,3093,2996,2912,2828,2743,2643,2521,2351,2126,1818,1403,875,208,-582,-1495,-2490,-3534,-4558,-5509,-6308,-6901,-7226,-7255,-6978,-6419,-5629,-4699,-3720,-2809,-2054,-1533,-1276,-1274,-1472,-1782,-2113,-2357,-2456,-2355,-2077,-1647,-1154,-672,-293,-82,-75,-272,-633,-1080,-1529,-1869,-2007,-1883,-1445,-721,250,1371,2529,3603,4477,5066,5324,5228,4833,4178,3378,2512,1699,1019,554,343,423,760,1344,2087,2914,3729,4436,4948,5214,5204,4919,4414,3735,2991,2247,1615,1137,879,842,1028,1385,1883,2433,2993,3493,3885,4154,4267,4250,4112,3883,3595,3274,2931,2583,2206,1800,1335,790,156,-594,-1434,-2371,-3358,-4368,-5348,-6247,-7020,-7622,-8031,-8226,-8222,-8021,-7668,-7184,-6610,-5974,-5303,-4608,-3918,-3228,-2573,-1953,-1408,-950,-614,-421,-387,-522,-820,-1260,-1811,-2431,-3059,-3646,-4127,-4458,-4603,-4556,-4322,-3953,-3492,-3024,-2604,-2302,-2143,-2146,-2284,-2517,-2782,-3010,-3140,-3120,-2925,-2554,-2035,-1399,-712,-7,661,1272,1829,2329,2814,3294,3802,4347,4915,5494,6037,6514,6874,7090,7137,7022,6753,6371,5922,5449,5014,4635,4351,4162,4064,4029,4038,4035,4002,3883,3651,3282,2746,2056,1198,210,-881,-2025,-3152,-4216,-5122,-5841,-6289,-6475,-6372,-6021,-5479,-4807,-4100,-3428,-2848,-2402,-2086,-1877,-1731,-1575,-1363,-1030,-559,61,788,1585,2352,3022,3506,3732,3665,3291,2630,1756,739,-291,-1244,-1986,-2454,-2575,-2332,-1755,-882,191,1370,2555,3636,4541,5209,5603,5736,5622,5330,4917,4471,4063,3757,3603,3613,3784,4083,4461,4845,5181,5385,5417,5235,4820,4193,3373,2421,1394,358,-626,-1508,-2252,-2839,-3268,-3549,-3720,-3800,-3844,-3871,-3911,-3981,-4074,-4196,-4326,-4452,-4564,-4643,-4688,-4685,-4639,-4531,-4378,-4168,-3903,-3602,-3247,-2882,-2494,-2126,-1778,-1492,-1272,-1139,-1098,-1135,-1249,-1412,-1611,-1822,-2034,-2243,-2430,-2616,-2774,-2929,-3055,-3172,-3248,-3306,-3318,-3302,-3237,-3141,-2988,-2794,-2530,-2201,-1787,-1290,-712,-65,616,1295,1922,2441,2819,3010,3016,2843,2527,2130,1718,1370,1157,1138,1341,1782,2423,3221,4096,4964,5735,6336,6705,6803,6626,6184,5524,4706,3799,2898,2069,1400,933,701,715,935,1322,1796,2263,2636,2830,2782,2475,1915,1166,315,-518,-1227,-1697,-1875,-1723,-1277,-606,171,928,1517,1829,1776,1328,512,-590,-1853,-3117,-4223,-5023,-5406,-5311,-4745,-3749,-2454,-975,504,1848,2911,3600,3861,3689,3123,2237,1137,-64,-1237,-2278,-3084,-3594,-3774,-3613,-3165,-2452,-1595,-628,320,1215,1977,2585,3015,3279,3385,3368,3253,3079,2867,2644,2425,2203,1993,1773,1537,1279,973,630,226,-225,-720,-1257,-1804,-2359,-2893,-3383,-3826,-4190,-4490,-4705,-4861,-4945,-4991,-4982,-4944,-4855,-4711,-4502,-4189,-3782,-3237,-2584,-1808,-955,-46,875,1763,2592,3320,3931,4405,4723,4867,4822,4558,4069,3336,2368,1189,-160,-1610,-3071,-4462,-5666,-6624,-7245,-7522,-7426,-7011,-6316,-5428,-4441,-3433,-2507,-1709,-1111,-714,-531,-516,-622,-781,-914,-962,-865,-605,-179,386,1029,1692,2304,2802,3152,3322,3328,3186,2929,2600,2227,1851,1501,1219,1042,1010,1137,1423,1804,2207,2491,2554,2299,1724,894,-27,-843,-1351,-1416,-992,-160,912,2003,2887,3434,3564,3353,2885,2338,1816,1402,1074,744,286,-441,-1496,-2873,-4414,-5874,-6936,-7262,-6608,-4845,-2053,1520,5428,9156,12136,13896,14099,12615,9538,5175,5,-5382,-10349,-14304,-16755,-17396,-16128,-13078,-8624,-3292,2244,7300,11254,13638,14211,13000,10284,6549,2409,-1507,-4662,-6662,-7374,-6821,-5277,-3077,-638,1671,3560,4839,5457,5438,4903,3994,2868,1661,467,-646,-1672,-2583,-3400,-4075,-4586,-4838,-4777,-4328,-3489,-2311,-927,469,1644,2358,2439,1792,456,-1392,-3485,-5464,-6988,-7779,-7659,-6640,-4855,-2606,-249,1805,3251,3830,3490,2305,492,-1608,-3658,-5287,-6254,-6382,-5675,-4233,-2302,-178,1798,3310,4127,4106,3271,1754,-184,-2203,-3982,-5199,-5681,-5347,-4279,-2682,-826,957,2398,3270,3495,3069,2146,900,-402,-1554,-2353,-2700,-2554,-1963,-1041,65,1170,2120,2769,3033,2881,2329,1475,419,-663,-1634,-2330,-2646,-2514,-1931,-956,286,1647,2942,4008,4722,5003,4856,4338,3547,2643,1738,999,485,291,399,802,1409,2136,2858,3477,3908,4106,4083,3882,3594,3317,3149,3161,3386,3803,4353,4949,5493,5892,6094,6049,5788,5319,4720,4035,3351,2717,2209,1861,1721,1788,2068,2499,3055,3620,4162,4565,4809,4841,4660,4280,3727,3043,2283,1489,727,48,-482,-812,-892,-691,-208,535,1479,2533,3592,4535,5242,5606,5549,5002,3960,2435,492,-1743,-4112,-6405,-8394,-9851,-10592,-10480,-9501,-7714,-5305,-2529,308,2882,4922,6212,6638,6201,4972,3137,898,-1498,-3836,-5919,-7610,-8828,-9541,-9776,-9576,-9019,-8173,-7118,-5916,-4628,-3312,-2028,-834,192,985,1487,1631,1420,833,-56,-1194,-2441,-3696,-4801,-5657,-6172,-6301,-6061,-5500,-4711,-3816,-2926,-2172,-1645,-1410,-1514,-1929,-2637,-3533,-4542,-5533,-6414,-7076,-7471,-7552,-7346,-6884,-6249,-5522,-4795,-4144,-3614,-3247,-3026,-2943,-2959,-3036,-3142,-3252,-3344,-3419,-3469,-3509,-3540,-3584,-3642,-3739,-3861,-4029,-4205,-4397,-4555,-4672,-4701,-4661,-4511,-4326,-4087,-3893,-3745,-3709,-3776,-3940,-4160,-4378,-4522,-4540,-4369,-3997,-3417,-2662,-1778,-830,118,1009,1777,2398,2833,3076,3131,3008,2733,2350,1881,1382,885,419,24,-306,-545,-714,-805,-833,-801,-703,-537,-292,37,456,943,1501,2076,2650,3170,3601,3916,4083,4117,4014,3827,3591,3371,3227,3208,3369,3712,4242,4919,5676,6452,7149,7710,8056,8170,8033,7672,7133,6479,5794,5147,4627,4275,4147,4247,4563,5066,5694,6395,7084,7719,8226,8595,8802,8875,8840,8755,8661,8608,8628,8715,8880,9072,9268,9420,9494,9474,9347,9143,8873,8596,8342,8157,8073,8098,8228,8434,8661,8857,8960,8911,8703,8320,7812,7232,6659,6170,5828,5681,5731,5976,6374,6875,7427,7964,8429,8764,8911,8824,8456,7804,6871,5728,4456,3186,2038,1151,589,417,590,1057,1687,2357,2931,3288,3371,3128,2594,1812,864,-139,-1101,-1908,-2473,-2739,-2655,-2253,-1556,-677,292,1207,1958,2438,2586,2392,1870,1106,174,-809,-1754,-2581,-3237,-3696,-3964,-4048,-4002,-3850,-3659,-3468,-3328,-3289,-3361,-3581,-3912,-4348,-4832,-5316,-5757,-6105,-6348,-6479,-6510,-6489,-6437,-6415,-6440,-6551,-6746,-7035,-7402,-7827,-8304,-8785,-9279,-9731,-10155,-10496,-10783,-10962,-11062,-11061,-10968,-10793,-10546,-10240,-9915,-9566,-9252,-8958,-8742,-8580,-8506,-8490,-8542,-8620,-8710,-8768,-8769,-8691,-8510,-8230,-7861,-7420,-6951,-6483,-6068,-5734,-5518,-5432,-5494,-5692,-6012,-6430,-6890,-7368,-7791,-8142,-8370,-8478,-8468,-8359,-8211,-8047,-7930,-7884,-7919,-8030,-8187,-8340,-8452,-8459,-8336,-8072,-7656,-7140,-6550,-5959,-5430,-5019,-4790,-4765,-4969,-5371,-5949,-6622,-7328,-7976,-8494,-8818,-8921,-8789,-8450,-7951,-7354,-6732,-6145,-5645,-5262,-5004,-4862,-4804,-4807,-4821,-4831,-4779,-4676,-4467,-4183,-3802,-3352,-2860,-2346,-1850,-1391,-994,-661,-398,-181,-4,154,307,449,591,706,802,856,873,844,777,674,547,406,277,175,148,198,383,681,1121,1655,2263,2886,3475,3973,4347,4562,4635,4556,4388,4145,3901,3682,3539,3495,3575,3781,4112,4545,5054,5599,6142,6642,7078,7428,7709,7927,8125,8323,8547,8806,9089,9374,9626,9806,9885,9846,9674,9401,9034,8633,8234,7885,7630,7492,7490,7617,7850,8156,8477,8766,8961,9017,8899,8602,8122,7513,6807,6082,5404,4826,4411,4163,4114,4224,4481,4829,5221,5615,5963,6231,6409,6469,6440,6310,6118,5880,5631,5397,5211,5082,5031,5047,5124,5228,5350,5447,5515,5537,5511,5461,5398,5357,5356,5424,5561,5779,6056,6377,6707,7018,7276,7460,7555,7569,7503,7400,7276,7180,7135,7178,7313,7551,7869,8244,8636,8991,9272,9424,9431,9282,8993,8602,8170,7746,7410,7196,7152,7280,7566,7964,8402,8793,9042,9074,8831,8308,7534,6590,5588,4658,3916,3474,3371,3631,4200,4999,5915,6823,7617,8190,8495,8495,8200,7654,6904,6038,5122,4234,3434,2750,2210,1798,1504,1295,1154,1048,986,942,938,952,989,1021,1018,955,785,504,82,-458,-1105,-1815,-2551,-3254,-3886,-4393,-4754,-4943,-4966,-4837,-4603,-4299,-4001,-3749,-3594,-3574,-3678,-3920,-4241,-4622,-4995,-5321,-5571,-5715,-5769,-5737,-5656,-5552,-5458,-5387,-5349,-5333,-5323,-5293,-5224,-5094,-4905,-4650,-4357,-4047,-3754,-3527,-3377,-3371,-3490,-3784,-4219,-4803,-5499,-6279,-7097,-7917,-8677,-9357,-9896,-10283,-10495,-10519,-10380,-10084,-9673,-9181,-8663,-8145,-7691,-7304,-7025,-6844,-6765,-6761,-6819,-6902,-6992,-7067,-7103,-7106,-7050,-6961,-6819,-6665,-6485,-6315,-6163,-6034,-5956,-5912,-5924,-5971,-6057,-6159,-6276,-6381,-6476,-6541,-6577,-6584,-6561,-6515,-6445,-6358,-6241,-6105,-5932,-5731,-5500,-5241,-4966,-4686,-4416,-4177,-3981,-3849,-3790,-3810,-3913,-4085,-4319,-4592,-4877,-5158,-5401,-5599,-5746,-5838,-5904,-5941,-5990,-6044,-6132,-6229,-6352,-6464,-6577,-6663,-6734,-6787,-6834,-6885,-6956,-7036,-7149,-7260,-7394,-7514,-7648,-7760,-7869,-7946,-7984,-7965,-7868,-7678,-7405,-7041,-6635,-6205,-5799,-5456,-5199,-5046,-4992,-5030,-5122,-5255,-5386,-5506,-5598,-5655,-5691,-5700,-5698,-5673,-5622,-5527,-5363,-5128,-4797,-4388,-3912,-3403,-2905,-2458,-2112,-1893,-1829,-1914,-2143,-2484,-2898,-3348,-3778,-4159,-4450,-4636,-4705,-4670,-4540,-4345,-4104,-3835,-3558,-3278,-2999,-2732,-2464,-2220,-1982,-1774,-1581,-1416,-1262,-1120,-970,-814,-630,-424,-191,63,333,607,893,1173,1462,1757,2063,2395,2740,3120,3511,3918,4317,4697,5031,5304,5489,5578,5543,5398,5107,4717,4215,3662,3097,2596,2203,2004,1994,2222,2634,3197,3837,4456,4998,5365,5537,5471,5205,4750,4199,3595,3045,2601,2332,2259,2402,2725,3195,3755,4343,4915,5430,5863,6217,6481,6676,6800,6872,6885,6855,6771,6654,6499,6329,6145,5966,5800,5650,5537,5455,5430,5454,5555,5713,5947,6230,6555,6887,7209,7484,7696,7828,7867,7816,7688,7481,7245,6968,6712,6466,6282,6144,6081,6082,6140,6249,6378,6527,6655,6762,6822,6826,6774,6660,6504,6309,6113,5918,5760,5636,5557,5507,5477,5432,5363,5236,5041,4778,4437,4051,3629,3211,2836,2537,2355,2320,2435,2725,3154,3709,4356,5036,5731,6371,6937,7397,7733,7949,8041,8038,7947,7817,7652,7504,7373,7287,7249,7243,7275,7303,7330,7323,7275,7181,7031,6841,6603,6341,6053,5755,5447,5133,4812,4485,4167,3857,3594,3376,3249,3214,3296,3485,3786,4161,4601,5055,5495,5880,6185,6371,6449,6391,6238,5991,5698,5387,5091,4836,4619,4452,4301,4166,4021,3859,3689,3519,3364,3256,3196,3209,3287,3426,3619,3829,4047,4230,4361,4412,4372,4226,3985,3648,3253,2811,2386,1993,1695,1500,1439,1492,1658,1892,2170,2451,2691,2871,2949,2906,2730,2405,1945,1353,658,-106,-903,-1674,-2386,-2963,-3394,-3614,-3643,-3465,-3122,-2659,-2134,-1619,-1177,-870,-729,-785,-1015,-1400,-1888,-2417,-2939,-3396,-3760,-4015,-4159,-4214,-4196,-4142,-4061,-3977,-3884,-3780,-3653,-3490,-3283,-3035,-2750,-2444,-2137,-1857,-1627,-1475,-1422,-1478,-1649,-1928,-2289,-2728,-3203,-3699,-4196,-4667,-5099,-5479,-5779,-6003,-6124,-6137,-6043,-5834,-5532,-5151,-4724,-4291,-3899,-3594,-3417,-3407,-3580,-3949,-4500,-5206,-6022,-6887,-7738,-8490,-9088,-9460,-9571,-9395,-8945,-8236,-7343,-6326,-5285,-4313,-3496,-2905,-2587,-2554,-2790,-3254,-3882,-4596,-5326,-5989,-6541,-6936,-7155,-7209,-7114,-6905,-6635,-6343,-6069,-5862,-5721,-5675,-5703,-5801,-5934,-6096,-6241,-6375,-6462,-6519,-6526,-6508,-6462,-6406,-6360,-6317,-6308,-6315,-6357,-6415,-6491,-6574,-6650,-6717,-6761,-6775,-6758,-6697,-6600,-6454,-6276,-6060,-5834,-5598,-5386,-5197,-5050,-4939,-4850,-4765,-4646,-4474,-4209,-3852,-3381,-2827,-2206,-1566,-956,-436,-53,133,108,-154,-634,-1300,-2114,-3012,-3941,-4854,-5699,-6461,-7107,-7633,-8031,-8292,-8427,-8432,-8322,-8121,-7851,-7545,-7245,-6975,-6771,-6645,-6614,-6662,-6790,-6962,-7156,-7340,-7486,-7561,-7563,-7471,-7296,-7046,-6727,-6369,-5975,-5573,-5175,-4795,-4461,-4174,-3953,-3801,-3711,-3680,-3686,-3717,-3757,-3803,-3847,-3897,-3955,-4022,-4094,-4162,-4206,-4207,-4151,-4005,-3773,-3439,-2999,-2481,-1877,-1233,-572,71,663,1172,1592,1899,2106,2217,2246,2203,2105,1957,1779,1578,1374,1190,1038,955,933,993,1112,1289,1484,1680,1843,1950,1981,1921,1759,1502,1156,747,291,-167,-608,-997,-1311,-1542,-1681,-1732,-1705,-1610,-1458,-1261,-1025,-749,-441,-92,292,714,1173,1649,2138,2604,3022,3358,3573,3657,3579,3365,3028,2628,2220,1877,1667,1626,1801,2161,2706,3349,4036,4665,5154,5438,5452,5190,4662,3898,2989,1988,998,88,-674,-1242,-1576,-1687,-1553,-1225,-717,-89,614,1342,2043,2684,3241,3700,4069,4350,4568,4722,4839,4913,4951,4958,4922,4845,4735,4582,4408,4214,4023,3845,3711,3632,3633,3734,3935,4246,4660,5161,5724,6319,6899,7423,7844,8122,8224,8143,7884,7473,6964,6405,5873,5414,5096,4938,4964,5168,5516,5980,6494,7003,7453,7789,7979,8016,7893,7654,7318,6929,6528,6122,5749,5384,5042,4708,4374,4061,3751,3492,3269,3121,3037,3026,3070,3159,3259,3362,3433,3468,3459,3408,3345,3281,3269,3326,3489,3766,4162,4645,5199,5757,6291,6739,7076,7271,7327,7246,7067,6822,6566,6346,6201,6165,6238,6411,6641,6887,7079,7174,7120,6908,6531,6047,5487,4954,4490,4191,4073,4192,4506,5013,5632,6314,6970,7535,7954,8179,8206,8024,7652,7124,6452,5692,4858,3995,3134,2312,1567,924,420,55,-153,-225,-175,-36,161,375,578,736,828,847,787,674,519,362,227,145,134,197,336,528,773,1039,1325,1614,1914,2208,2523,2830,3152,3470,3786,4077,4335,4521,4619,4602,4448,4164,3750,3245,2677,2095,1540,1044,644,344,162,90,127,255,458,710,982,1257,1501,1712,1876,1994,2078,2121,2140,2117,2069,1979,1856,1711,1552,1417,1319,1296,1361,1529,1794,2149,2551,2994,3408,3773,4041,4173,4158,3969,3631,3138,2551,1879,1192,525,-94,-613,-1040,-1343,-1540,-1623,-1626,-1549,-1438,-1313,-1202,-1135,-1125,-1177,-1293,-1454,-1652,-1864,-2086,-2298,-2515,-2718,-2935,-3150,-3370,-3577,-3757,-3875,-3919,-3853,-3669,-3373,-2973,-2522,-2057,-1649,-1353,-1225,-1299,-1594,-2094,-2771,-3571,-4434,-5279,-6056,-6682,-7130,-7355,-7354,-7142,-6747,-6233,-5647,-5071,-4545,-4130,-3839,-3682,-3651,-3702,-3822,-3944,-4059,-4109,-4102,-4009,-3859,-3652,-3436,-3211,-3045,-2917,-2874,-2897,-2977,-3097,-3232,-3342,-3427,-3439,-3394,-3268,-3075,-2827,-2542,-2265,-2016,-1855,-1802,-1900,-2152,-2566,-3110,-3762,-4463,-5174,-5826,-6382,-6773,-6984,-6967,-6727,-6277,-5647,-4907,-4128,-3377,-2744,-2261,-1976,-1882,-1968,-2186,-2503,-2856,-3217,-3535,-3799,-3976,-4075,-4082,-4022,-3888,-3725,-3525,-3329,-3150,-2997,-2912,-2880,-2953,-3114,-3406,-3805,-4324,-4943,-5624,-6349,-7049,-7694,-8231,-8625,-8862,-8922,-8827,-8590,-8252,-7850,-7423,-7023,-6665,-6387,-6172,-6024,-5901,-5788,-5628,-5423,-5140,-4805,-4432,-4068,-3746,-3514,-3393,-3388,-3499,-3679,-3896,-4086,-4190,-4160,-3957,-3554,-2973,-2224,-1373,-487,367,1106,1668,2011,2091,1916,1483,843,32,-867,-1786,-2651,-3385,-3957,-4313,-4466,-4408,-4181,-3819,-3377,-2915,-2486,-2160,-1965,-1947,-2117,-2452,-2940,-3524,-4141,-4754,-5278,-5701,-5978,-6115,-6124,-6021,-5846,-5623,-5374,-5141,-4899,-4690,-4470,-4245,-3994,-3694,-3357,-2967,-2564,-2167,-1814,-1550,-1389,-1357,-1439,-1611,-1831,-2060,-2238,-2342,-2318,-2165,-1863,-1421,-872,-238,416,1045,1589,2001,2250,2325,2237,2009,1692,1320,960,635,399,254,209,263,386,563,764,960,1133,1265,1350,1375,1358,1283,1180,1032,879,696,527,356,205,84,-15,-72,-115,-127,-155,-185,-266,-386,-577,-820,-1114,-1446,-1772,-2098,-2362,-2575,-2703,-2744,-2691,-2547,-2318,-2012,-1657,-1260,-857,-464,-104,208,457,648,779,862,915,953,999,1071,1189,1358,1589,1863,2170,2476,2745,2940,3018,2954,2729,2353,1841,1258,636,77,-393,-693,-828,-771,-568,-247,128,507,841,1086,1236,1258,1196,1047,868,698,569,535,603,806,1111,1525,1979,2457,2894,3251,3501,3626,3625,3520,3351,3152,2998,2921,2983,3200,3593,4134,4809,5542,6292,6972,7533,7910,8080,8006,7707,7189,6496,5689,4830,4006,3291,2759,2461,2412,2600,2971,3444,3929,4321,4540,4526,4247,3725,2997,2143,1258,432,-231,-676,-842,-737,-364,220,964,1788,2631,3422,4104,4634,4977,5106,5027,4732,4246,3605,2846,2022,1195,416,-259,-783,-1135,-1295,-1257,-1051,-674,-190,387,1001,1612,2180,2669,3043,3295,3412,3413,3326,3193,3061,2982,2983,3107,3340,3706,4154,4676,5219,5747,6231,6633,6941,7149,7256,7295,7276,7238,7205,7194,7216,7266,7323,7360,7345,7241,7026,6687,6224,5673,5054,4423,3816,3268,2814,2455,2203,2046,1977,1964,2005,2040,2073,2042,1951,1778,1533,1242,940,676,500,453,569,849,1277,1816,2394,2958,3429,3752,3901,3845,3620,3243,2797,2324,1927,1636,1526,1590,1847,2237,2734,3250,3737,4124,4366,4441,4325,4052,3630,3139,2617,2153,1810,1636,1674,1918,2346,2918,3549,4192,4753,5197,5467,5558,5463,5205,4822,4348,3838,3329,2857,2454,2136,1917,1799,1772,1839,1955,2131,2304,2477,2608,2692,2716,2690,2615,2523,2412,2328,2250,2212,2180,2159,2108,2019,1860,1624,1304,914,464,7,-457,-851,-1187,-1408,-1529,-1534,-1448,-1273,-1053,-793,-539,-300,-97,61,178,252,300,322,330,327,301,254,169,43,-130,-342,-581,-819,-1037,-1205,-1315,-1365,-1368,-1354,-1357,-1401,-1520,-1706,-1960,-2242,-2527,-2765,-2921,-2970,-2882,-2665,-2316,-1861,-1342,-790,-274,178,507,698,739,638,434,153,-135,-406,-602,-715,-735,-689,-602,-528,-497,-553,-717,-986,-1370,-1826,-2343,-2870,-3370,-3807,-4128,-4319,-4347,-4212,-3923,-3488,-2954,-2342,-1719,-1108,-582,-157,113,225,174,-36,-351,-748,-1165,-1558,-1893,-2140,-2296,-2362,-2374,-2339,-2321,-2329,-2398,-2542,-2736,-2981,-3229,-3451,-3611,-3681,-3641,-3495,-3247,-2923,-2550,-2166,-1800,-1494,-1266,-1140,-1123,-1203,-1380,-1611,-1893,-2185,-2476,-2752,-3002,-3231,-3437,-3624,-3802,-3960,-4118,-4247,-4370,-4459,-4529,-4572,-4596,-4618,-4647,-4699,-4787,-4911,-5068,-5246,-5422,-5577,-5682,-5714,-5649,-5477,-5184,-4780,-4273,-3689,-3063,-2423,-1814,-1256,-785,-395,-109,106,243,347,426,515,628,769,949,1142,1342,1528,1671,1774,1810,1776,1676,1482,1215,849,396,-136,-749,-1408,-2115,-2834,-3554,-4255,-4912,-5520,-6050,-6503,-6855,-7111,-7249,-7295,-7228,-7094,-6895,-6676,-6467,-6310,-6219,-6232,-6323,-6508,-6739,-7005,-7253,-7465,-7593,-7620,-7515,-7275,-6892,-6397,-5812,-5192,-4586,-4048,-3623,-3345,-3223,-3255,-3421,-3672,-3958,-4214,-4375,-4385,-4216,-3844,-3294,-2600,-1819,-1023,-276,344,800,1035,1066,888,555,111,-374,-843,-1242,-1531,-1691,-1704,-1580,-1328,-982,-566,-145,253,552,729,745,595,302,-120,-593,-1090,-1527,-1876,-2096,-2179,-2133,-1986,-1768,-1530,-1307,-1123,-1020,-982,-1040,-1164,-1361,-1613,-1904,-2225,-2545,-2856,-3129,-3352,-3504,-3580,-3565,-3461,-3267,-2975,-2596,-2121,-1567,-941,-281,394,1022,1577,2001,2261,2335,2199,1880,1388,784,116,-556,-1175,-1713,-2137,-2445,-2641,-2734,-2756,-2715,-2644,-2570,-2500,-2469,-2474,-2519,-2608,-2722,-2862,-3009,-3170,-3322,-3472,-3599,-3690,-3729,-3696,-3576,-3352,-3027,-2598,-2093,-1535,-969,-441,5,326,508,532,416,175,-165,-559,-991,-1416,-1809,-2135,-2363,-2466,-2422,-2219,-1861,-1350,-725,-1,764,1534,2257,2897,3419,3803,4049,4159,4166,4091,3970,3831,3697,3583,3491,3420,3345,3252,3113,2902,2623,2259,1839,1377,910,473,97,-182,-355,-401,-342,-177,39,293,512,679,744,697,545,292,-9,-329,-617,-830,-954,-973,-900,-760,-580,-394,-220,-73,64,186,340,523,768,1065,1414,1792,2178,2552,2882,3172,3386,3547,3620,3638,3573,3469,3319,3168,3037,2954,2944,3012,3162,3380,3652,3955,4267,4569,4838,5063,5231,5339,5383,5368,5294,5170,5006,4813,4611,4417,4261,4146,4110,4120,4195,4294,4396,4467,4470,4382,4172,3834,3364,2765,2075,1309,515,-270,-1010,-1664,-2210,-2624,-2898,-3030,-3028,-2909,-2701,-2429,-2133,-1827,-1550,-1308,-1115,-978,-892,-854,-862,-888,-916,-915,-846,-682,-404,10,531,1158,1829,2516,3152,3710,4141,4451,4620,4692,4681,4637,4596,4588,4644,4762,4960,5208,5503,5805,6086,6314,6462,6501,6434,6256,5987,5651,5282,4910,4573,4298,4099,4006,4000,4084,4227,4389,4539,4632,4638,4553,4359,4090,3771,3443,3162,2954,2875,2919,3110,3421,3825,4287,4753,5186,5536,5770,5848,5760,5480,5026,4396,3633,2769,1861,958,115,-626,-1244,-1712,-2055,-2256,-2352,-2347,-2248,-2073,-1812,-1482,-1077,-628,-133,361,844,1262,1609,1826,1934,1884,1712,1414,1019,562,83,-378,-768,-1053,-1200,-1188,-1021,-722,-318,130,577,967,1251,1410,1413,1273,996,615,159,-316,-778,-1161,-1437,-1552,-1494,-1241,-809,-224,477,1224,1971,2646,3208,3612,3844,3894,3779,3506,3110,2603,2025,1398,764,155,-386,-823,-1125,-1275,-1262,-1092,-791,-366,126,665,1208,1704,2153,2495,2755,2903,2971,2958,2900,2805,2716,2640,2601,2596,2608,2621,2601,2511,2345,2069,1710,1280,809,356,-51,-346,-508,-501,-327,2,448,960,1477,1935,2281,2472,2490,2322,2001,1542,1001,417,-172,-722,-1228,-1665,-2040,-2356,-2611,-2811,-2956,-3033,-3060,-3022,-2953,-2852,-2762,-2689,-2668,-2690,-2771,-2880,-3017,-3145,-3256,-3333,-3365,-3353,-3293,-3185,-3031,-2831,-2584,-2301,-1974,-1631,-1247,-863,-454,-50,359,753,1134,1476,1772,1989,2116,2127,2028,1820,1543,1225,930,687,562,562,716,1006,1407,1877,2359,2791,3114,3279,3249,3006,2562,1934,1165,318,-566,-1411,-2179,-2831,-3339,-3706,-3926,-4032,-4025,-3953,-3813,-3648,-3460,-3280,-3121,-3011,-2962,-3001,-3121,-3337,-3602,-3907,-4181,-4389,-4481,-4414,-4191,-3784,-3233,-2560,-1811,-1037,-297,377,919,1333,1586,1698,1686,1577,1413,1240,1087,1010,1017,1133,1358,1674,2077,2523,3005,3473,3906,4266,4514,4634,4595,4421,4095,3688,3185,2662,2109,1560,1018,481,-36,-546,-1009,-1436,-1779,-2026,-2165,-2172,-2068,-1853,-1563,-1216,-854,-496,-165,114,342,482,537,476,293,-18,-452,-982,-1581,-2182,-2749,-3210,-3541,-3708,-3726,-3603,-3395,-3134,-2877,-2649,-2484,-2377,-2337,-2347,-2385,-2454,-2515,-2583,-2635,-2664,-2679,-2648,-2593,-2498,-2378,-2258,-2145,-2073,-2039,-2061,-2102,-2161,-2179,-2152,-2033,-1834,-1541,-1196,-815,-454,-156,41,106,28,-180,-505,-905,-1339,-1766,-2135,-2423,-2588,-2629,-2529,-2313,-1990,-1596,-1160,-710,-276,127,481,774,992,1116,1129,1009,752,350,-162,-764,-1374,-1950,-2399,-2689,-2758,-2607,-2228,-1658,-932,-106,771,1646,2476,3229,3874,4406,4805,5083,5223,5261,5172,5016,4768,4477,4124,3734,3277,2778,2212,1590,935,239,-441,-1100,-1683,-2162,-2491,-2652,-2630,-2450,-2140,-1770,-1389,-1086,-897,-882,-1043,-1381,-1863,-2441,-3064,-3663,-4207,-4628,-4931,-5077,-5074,-4928,-4636,-4236,-3734,-3185,-2616,-2102,-1666,-1384,-1251,-1308,-1514,-1849,-2257,-2680,-3067,-3373,-3561,-3621,-3541,-3327,-2989,-2539,-1996,-1382,-728,-70,555,1102,1549,1868,2055,2113,2080,1965,1849,1734,1681,1695,1772,1913,2074,2253,2411,2559,2681,2795,2906,3024,3151,3293,3427,3546,3622,3627,3550,3366,3079,2687,2207,1653,1046,418,-218,-831,-1407,-1943,-2426,-2874,-3288,-3677,-4047,-4386,-4688,-4933,-5110,-5204,-5222,-5165,-5061,-4921,-4766,-4602,-4425,-4227,-3975,-3666,-3273,-2804,-2271,-1691,-1107,-538,-18,439,817,1113,1320,1439,1476,1423,1318,1144,955,757,577,444,357,334,364,445,567,735,936,1174,1442,1715,1993,2236,2442,2590,2683,2721,2708,2655,2547,2412,2224,1999,1742,1449,1149,850,567,328,128,-12,-107,-157,-171,-172,-146,-117,-70,-8,69,153,244,310,348,329,242,86,-138,-411,-713,-1014,-1297,-1534,-1725,-1855,-1938,-1971,-1958,-1904,-1799,-1656,-1475,-1264,-1054,-851,-693,-597,-568,-627,-745,-924,-1116,-1323,-1506,-1674,-1828,-1960,-2101,-2225,-2338,-2423,-2440,-2392,-2226,-1963,-1583,-1122,-607,-91,375,739,962,1023,915,653,267,-200,-703,-1179,-1593,-1876,-2021,-1979,-1764,-1366,-816,-133,621,1421,2182,2876,3425,3791,3932,3816,3422,2778,1877,807,-400,-1629,-2815,-3859,-4688,-5256,-5511,-5466,-5113,-4505,-3677,-2701,-1648,-593,390,1230,1890,2331,2550,2564,2402,2111,1746,1342,947,581,259,-9,-226,-393,-515,-600,-659,-705,-752,-801,-867,-926,-992,-1040,-1079,-1107,-1139,-1192,-1291,-1443,-1677,-1970,-2326,-2702,-3064,-3366,-3571,-3646,-3579,-3374,-3035,-2603,-2084,-1535,-965,-423,62,465,738,870,839,640,293,-167,-708,-1256,-1786,-2226,-2561,-2758,-2816,-2734,-2528,-2193,-1772,-1248,-679,-67,539,1109,1599,1997,2269,2423,2470,2426,2340,2240,2165,2131,2155,2225,2337,2475,2621,2780,2941,3117,3316,3545,3810,4108,4429,4758,5069,5353,5575,5737,5824,5821,5744,5558,5280,4880,4368,3730,2982,2130,1200,226,-775,-1747,-2681,-3529,-4278,-4906,-5403,-5760,-5998,-6111,-6149,-6115,-6061,-5994,-5945,-5912,-5896,-5891,-5872,-5841,-5762,-5645,-5460,-5203,-4865,-4422,-3889,-3261,-2567,-1834,-1110,-425,166,653,1011,1242,1361,1369,1294,1137,905,619,274,-88,-450,-761,-988,-1084,-1035,-815,-436,94,758,1505,2318,3118,3881,4530,5023,5325,5385,5221,4818,4216,3465,2616,1755,926,219,-349,-717,-888,-848,-622,-226,290,887,1508,2101,2602,2974,3153,3140,2900,2468,1849,1108,288,-544,-1318,-1988,-2495,-2810,-2915,-2801,-2491,-2007,-1406,-744,-88,477,908,1133,1150,938,549,15,-574,-1159,-1654,-2021,-2209,-2228,-2070,-1784,-1393,-956,-502,-81,285,578,781,907,953,937,879,783,674,556,432,305,159,-4,-210,-448,-738,-1060,-1409,-1759,-2075,-2347,-2512,-2597,-2542,-2394,-2132,-1808,-1424,-1038,-654,-328,-68,86,122,32,-190,-519,-935,-1396,-1860,-2279,-2628,-2857,-2971,-2939,-2774,-2477,-2061,-1550,-979,-388,174,662,1051,1320,1489,1577,1639,1713,1844,2051,2332,2672,3024,3350,3599,3741,3746,3618,3359,3006,2592,2168,1782,1480,1299,1244,1319,1483,1701,1911,2059,2099,1995,1739,1336,815,214,-420,-1042,-1611,-2094,-2459,-2706,-2810,-2798,-2657,-2432,-2116,-1777,-1417,-1098,-841,-672,-606,-644,-760,-944,-1141,-1325,-1459,-1509,-1467,-1315,-1063,-709,-271,246,819,1431,2068,2689,3287,3823,4284,4651,4913,5071,5124,5081,4946,4728,4434,4076,3656,3201,2724,2254,1831,1479,1251,1162,1241,1493,1896,2444,3063,3728,4356,4903,5315,5551,5596,5436,5086,4566,3904,3148,2332,1512,730,26,-566,-1029,-1356,-1572,-1692,-1771,-1847,-1962,-2154,-2445,-2838,-3343,-3921,-4558,-5197,-5803,-6312,-6697,-6898,-6916,-6722,-6331,-5761,-5031,-4181,-3229,-2219,-1173,-132,860,1768,2545,3158,3600,3862,3986,3993,3946,3868,3796,3736,3680,3613,3521,3387,3212,3015,2815,2658,2585,2625,2818,3170,3682,4339,5096,5905,6691,7392,7918,8226,8260,8014,7496,6755,5853,4869,3892,2985,2221,1639,1258,1089,1115,1307,1640,2050,2509,2946,3323,3583,3689,3624,3372,2962,2419,1799,1159,555,39,-354,-599,-696,-641,-463,-175,188,587,988,1336,1593,1704,1650,1401,967,375,-334,-1090,-1825,-2478,-2994,-3332,-3500,-3484,-3337,-3090,-2792,-2503,-2244,-2064,-1970,-1957,-2024,-2114,-2217,-2269,-2253,-2133,-1907,-1578,-1166,-715,-260,141,446,619,624,464,136,-321,-875,-1463,-2039,-2542,-2938,-3194,-3290,-3224,-2991,-2607,-2082,-1453,-751,-37,636,1218,1656,1930,2027,1965,1764,1484,1145,821,540,344,269,321,515,829,1237,1700,2165,2593,2947,3211,3395,3514,3606,3691,3801,3924,4061,4172,4234,4213,4092,3859,3523,3093,2599,2070,1541,1058,657,382,259,296,500,832,1256,1706,2118,2420,2568,2518,2268,1829,1234,543,-194,-892,-1516,-1979,-2273,-2351,-2229,-1925,-1471,-938,-376,121,511,714,712,485,49,-548,-1252,-1972,-2644,-3183,-3546,-3697,-3635,-3377,-2953,-2415,-1803,-1178,-579,-56,364,655,810,842,767,620,446,266,140,62,70,143,282,468,684,916,1157,1393,1632,1869,2103,2352,2601,2867,3145,3418,3696,3932,4132,4244,4271,4173,3961,3631,3207,2719,2197,1687,1217,824,520,318,207,169,165,161,111,-18,-254,-612,-1085,-1671,-2336,-3057,-3797,-4506,-5148,-5656,-5986,-6094,-5951,-5556,-4927,-4109,-3160,-2150,-1149,-218,573,1207,1614,1828,1801,1597,1220,751,239,-230,-607,-834,-893,-786,-536,-184,222,639,1027,1353,1613,1790,1899,1964,2002,2074,2208,2460,2854,3416,4130,4971,5867,6748,7504,8066,8338,8295,7911,7221,6268,5141,3910,2684,1527,528,-264,-815,-1096,-1126,-926,-550,-69,456,922,1291,1468,1447,1196,733,102,-653,-1447,-2233,-2928,-3496,-3890,-4090,-4088,-3891,-3526,-3022,-2444,-1832,-1264,-785,-447,-279,-281,-452,-746,-1142,-1582,-2039,-2476,-2882,-3241,-3561,-3838,-4083,-4287,-4451,-4544,-4562,-4475,-4268,-3935,-3473,-2900,-2239,-1528,-800,-116,499,982,1321,1474,1443,1218,827,281,-358,-1058,-1755,-2387,-2914,-3270,-3435,-3375,-3102,-2614,-1962,-1181,-337,498,1262,1880,2294,2474,2384,2056,1515,826,68,-685,-1356,-1884,-2233,-2371,-2312,-2057,-1650,-1132,-555,16,534,945,1224,1356,1363,1266,1122,965,840,779,779,863,998,1186,1391,1597,1762,1876,1885,1792,1574,1245,827,367,-96,-487,-774,-912,-884,-711,-408,-46,330,645,842,885,732,394,-133,-813,-1614,-2480,-3362,-4194,-4925,-5513,-5922,-6149,-6207,-6120,-5943,-5724,-5512,-5354,-5277,-5279,-5372,-5492,-5626,-5697,-5674,-5520,-5220,-4788,-4244,-3639,-3013,-2436,-1929,-1551,-1291,-1160,-1119,-1128,-1120,-1045,-845,-502,-12,585,1231,1855,2369,2729,2881,2827,2597,2222,1796,1348,980,704,573,582,727,983,1330,1729,2167,2608,3037,3429,3763,4011,4153,4156,4012,3716,3277,2718,2086,1410,747,130,-415,-872,-1249,-1570,-1864,-2169,-2541,-2990,-3569,-4251,-5050,-5908,-6784,-7609,-8308,-8828,-9104,-9125,-8867,-8372,-7655,-6788,-5815,-4794,-3780,-2808,-1922,-1150,-524,-55,234,361,329,173,-78,-384,-723,-1056,-1384,-1681,-1945,-2168,-2327,-2427,-2432,-2349,-2159,-1860,-1460,-951,-360,307,1018,1758,2484,3171,3773,4252,4572,4693,4601,4282,3759,3062,2240,1363,484,-326,-1031,-1585,-1971,-2169,-2193,-2041,-1763,-1396,-1010,-678,-475,-468,-708,-1209,-1964,-2923,-4003,-5111,-6115,-6918,-7404,-7517,-7206,-6505,-5436,-4118,-2638,-1137,259,1450,2332,2864,3027,2840,2351,1639,765,-181,-1149,-2086,-2954,-3723,-4369,-4853,-5168,-5266,-5161,-4826,-4291,-3576,-2729,-1796,-845,73,897,1585,2107,2449,2595,2570,2366,2017,1533,938,256,-484,-1263,-2031,-2781,-3470,-4083,-4607,-5018,-5312,-5467,-5476,-5314,-4984,-4468,-3791,-2968,-2039,-1064,-78,837,1650,2311,2787,3069,3136,3007,2687,2196,1578,847,85,-694,-1414,-2051,-2576,-2970,-3248,-3424,-3511,-3540,-3497,-3394,-3210,-2921,-2526,-2005,-1378,-659,107,874,1583,2180,2617,2867,2908,2765,2445,2005,1472,905,327,-208,-690,-1076,-1374,-1559,-1659,-1686,-1681,-1693,-1767,-1947,-2265,-2737,-3346,-4078,-4861,-5654,-6348,-6892,-7184,-7186,-6854,-6203,-5268,-4148,-2934,-1772,-769,-41,353,375,65,-529,-1288,-2107,-2860,-3453,-3816,-3921,-3778,-3428,-2930,-2360,-1764,-1204,-681,-204,265,770,1350,2055,2886,3848,4887,5936,6903,7696,8226,8440,8299,7822,7031,6021,4843,3635,2455,1413,559,-62,-443,-591,-553,-361,-80,256,601,945,1270,1593,1918,2264,2637,3045,3474,3921,4353,4761,5102,5356,5479,5451,5219,4777,4088,3165,2013,665,-828,-2402,-3986,-5505,-6888,-8076,-9016,-9689,-10067,-10170,-10000,-9589,-8964,-8161,-7209,-6150,-5016,-3854,-2718,-1650,-723,33,566,862,916,742,377,-137,-733,-1343,-1907,-2342,-2618,-2691,-2558,-2261,-1827,-1337,-862,-444,-160,0,19,-55,-172,-254,-240,-51,347,971,1821,2843,3981,5152,6258,7216,7937,8371,8462,8225,7663,6852,5852,4791,3735,2821,2086,1586,1319,1238,1293,1395,1474,1473,1354,1135,836,538,294,203,303,645,1219,1994,2905,3857,4752,5477,5954,6106,5918,5396,4593,3600,2521,1469,541,-189,-704,-998,-1127,-1147,-1135,-1147,-1246,-1433,-1726,-2080,-2452,-2786,-3017,-3098,-2992,-2687,-2189,-1528,-752,82,890,1606,2139,2445,2462,2200,1663,912,17,-932,-1853,-2653,-3295,-3727,-3958,-3994,-3869,-3614,-3271,-2860,-2404,-1906,-1364,-778,-138,533,1231,1900,2510,2998,3322,3441,3332,2989,2426,1688,814,-100,-998,-1769,-2363,-2699,-2771,-2552,-2103,-1453,-715,58,749,1301,1654,1776,1695,1433,1081,713,435,323,437,804,1401,2195,3084,3997,4796,5421,5770,5839,5614,5162,4544,3868,3213,2666,2278,2077,2063,2205,2455,2751,3022,3210,3267,3188,2974,2680,2377,2115,2005,2054,2311,2750,3313,3922,4472,4847,4962,4732,4137,3181,1929,489,-1014,-2415,-3599,-4426,-4859,-4866,-4493,-3828,-2977,-2066,-1209,-485,55,420,651,827,1040,1371,1885,2596,3503,4527,5619,6648,7548,8207,8576,8599,8277,7626,6697,5571,4323,3058,1860,816,-14,-579,-865,-874,-643,-223,317,902,1470,1965,2355,2644,2830,2961,3057,3167,3302,3494,3709,3943,4139,4241,4199,3952,3464,2729,1748,578,-731,-2084,-3403,-4607,-5619,-6411,-6949,-7256,-7360,-7316,-7177,-7008,-6827,-6668,-6503,-6312,-6044,-5659,-5098,-4365,-3421,-2319,-1087,197,1435,2542,3416,3994,4243,4168,3828,3297,2696,2120,1687,1463,1500,1811,2365,3122,3984,4894,5740,6489,7084,7544,7873,8135,8364,8617,8914,9275,9674,10089,10464,10740,10863,10787,10482,9954,9217,8336,7360,6386,5463,4668,4019,3537,3184,2928,2695,2430,2063,1565,907,127,-753,-1627,-2430,-3050,-3413,-3466,-3173,-2553,-1640,-531,696,1898,2985,3829,4370,4560,4409,3965,3290,2499,1662,884,215,-303,-651,-845,-899,-859,-757,-650,-569,-541,-594,-704,-895,-1105,-1339,-1539,-1689,-1757,-1736,-1628,-1461,-1262,-1101,-1005,-1045,-1234,-1583,-2068,-2636,-3216,-3737,-4112,-4290,-4240,-3954,-3487,-2878,-2234,-1622,-1134,-815,-683,-735,-902,-1139,-1346,-1456,-1412,-1163,-717,-88,668,1470,2229,2849,3257,3387,3240,2824,2213,1486,762,124,-305,-488,-365,45,710,1543,2455,3328,4069,4610,4911,4993,4901,4716,4542,4469,4582,4926,5498,6262,7122,7959,8644,9047,9092,8723,7972,6891,5609,4252,2957,1842,986,411,115,20,56,111,108,-41,-347,-834,-1436,-2102,-2742,-3255,-3583,-3642,-3424,-2922,-2180,-1281,-325,566,1256,1654,1670,1273,494,-620,-1933,-3332,-4658,-5782,-6602,-7044,-7093,-6761,-6112,-5214,-4175,-3057,-1962,-914,22,859,1575,2187,2707,3141,3509,3821,4076,4286,4422,4495,4452,4312,4034,3626,3099,2451,1728,956,180,-542,-1176,-1671,-2007,-2176,-2191,-2076,-1880,-1646,-1418,-1242,-1121,-1073,-1060,-1057,-1000,-842,-537,-51,601,1403,2267,3123,3847,4352,4548,4391,3869,3020,1910,646,-665,-1906,-2986,-3838,-4431,-4776,-4910,-4896,-4806,-4705,-4637,-4632,-4662,-4710,-4701,-4573,-4263,-3715,-2926,-1907,-730,506,1674,2649,3314,3599,3471,2961,2157,1176,176,-702,-1317,-1590,-1471,-991,-221,722,1692,2556,3194,3531,3544,3265,2768,2161,1551,1047,719,618,727,1028,1432,1881,2272,2545,2647,2540,2236,1740,1089,342,-471,-1263,-2016,-2677,-3226,-3676,-4019,-4294,-4525,-4732,-4935,-5123,-5295,-5402,-5433,-5339,-5108,-4731,-4209,-3584,-2876,-2158,-1458,-851,-359,-23,154,173,49,-187,-509,-876,-1256,-1622,-1930,-2198,-2381,-2538,-2651,-2784,-2946,-3180,-3488,-3881,-4351,-4879,-5445,-6017,-6550,-7002,-7319,-7447,-7361,-7028,-6477,-5726,-4867,-3974,-3147,-2489,-2054,-1891,-2004,-2334,-2835,-3390,-3916,-4308,-4504,-4467,-4189,-3712,-3075,-2357,-1622,-932,-333,157,530,816,1033,1236,1440,1675,1925,2177,2375,2475,2411,2144,1647,921,10,-1027,-2083,-3057,-3846,-4367,-4582,-4485,-4122,-3559,-2904,-2242,-1667,-1235,-963,-851,-843,-881,-883,-771,-487,0,685,1523,2425,3283,3974,4396,4465,4159,3479,2493,1301,8,-1257,-2400,-3349,-4061,-4553,-4850,-5022,-5142,-5273,-5479,-5788,-6194,-6690,-7208,-7692,-8070,-8254,-8203,-7867,-7248,-6380,-5331,-4193,-3101,-2151,-1479,-1145,-1200,-1630,-2390,-3386,-4520,-5668,-6730,-7616,-8250,-8607,-8663,-8438,-7968,-7286,-6452,-5512,-4517,-3517,-2562,-1688,-940,-328,133,469,701,870,1034,1211,1468,1796,2218,2705,3222,3709,4102,4331,4345,4119,3658,3002,2225,1400,637,-7,-446,-676,-669,-475,-120,326,815,1294,1740,2126,2471,2765,3043,3303,3550,3785,3956,4065,4021,3817,3378,2711,1782,663,-638,-1991,-3343,-4572,-5621,-6422,-6966,-7251,-7333,-7258,-7114,-6949,-6827,-6763,-6746,-6741,-6685,-6517,-6183,-5648,-4920,-4024,-3040,-2037,-1117,-361,173,452,484,309,4,-341,-623,-757,-680,-373,150,815,1540,2212,2741,3050,3110,2930,2565,2078,1583,1129,806,627,590,669,798,916,964,892,675,312,-180,-770,-1390,-1996,-2511,-2887,-3080,-3066,-2861,-2496,-2046,-1582,-1209,-989,-1003,-1245,-1720,-2354,-3067,-3765,-4336,-4718,-4846,-4714,-4335,-3749,-3023,-2213,-1393,-607,98,692,1164,1489,1683,1730,1669,1499,1287,1049,854,722,695,782,967,1246,1545,1847,2064,2157,2072,1786,1311,673,-45,-770,-1386,-1829,-2012,-1948,-1620,-1131,-544,1,410,580,460,44,-638,-1494,-2429,-3327,-4080,-4606,-4849,-4797,-4458,-3888,-3125,-2263,-1357,-493,283,905,1360,1620,1712,1646,1475,1225,951,680,426,218,22,-149,-333,-533,-746,-979,-1199,-1410,-1583,-1734,-1854,-1980,-2115,-2288,-2499,-2737,-2981,-3172,-3261,-3170,-2842,-2225,-1303,-88,1353,2921,4479,5868,6949,7600,7760,7424,6648,5547,4246,2906,1639,556,-300,-907,-1311,-1549,-1719,-1875,-2109,-2457,-2960,-3618,-4412,-5297,-6190,-7018,-7657,-8031,-8052,-7665,-6882,-5722,-4298,-2709,-1121,333,1527,2356,2792,2818,2482,1864,1047,145,-758,-1567,-2228,-2679,-2903,-2870,-2581,-2038,-1263,-286,840,2054,3283,4448,5481,6323,6939,7326,7500,7508,7406,7264,7132,7071,7084,7182,7316,7436,7475,7358,7056,6529,5802,4919,3932,2936,1994,1171,524,50,-225,-358,-350,-267,-108,86,323,599,916,1280,1683,2105,2537,2935,3291,3569,3759,3848,3823,3674,3402,2990,2462,1814,1070,261,-594,-1453,-2289,-3078,-3798,-4450,-5026,-5538,-5973,-6325,-6561,-6646,-6542,-6214,-5658,-4880,-3934,-2882,-1818,-835,-11,582,939,1048,990,817,647,561,650,955,1491,2213,3048,3880,4594,5087,5275,5150,4716,4056,3258,2438,1690,1098,703,514,512,644,864,1104,1331,1498,1601,1631,1594,1515,1407,1308,1243,1253,1354,1572,1885,2286,2715,3128,3474,3694,3794,3737,3585,3347,3108,2900,2787,2800,2950,3252,3674,4204,4797,5420,6024,6577,7031,7374,7571,7629,7542,7335,7033,6668,6287,5915,5594,5331,5139,5008,4911,4825,4692,4484,4143,3642,2967,2112,1125,42,-1042,-2068,-2931,-3592,-3987,-4127,-4023,-3730,-3323,-2880,-2486,-2205,-2092,-2155,-2408,-2789,-3278,-3776,-4245,-4600,-4801,-4806,-4599,-4178,-3559,-2781,-1899,-986,-111,649,1237,1604,1732,1623,1303,821,243,-362,-920,-1374,-1674,-1793,-1723,-1480,-1091,-612,-97,384,774,1023,1103,1010,754,377,-77,-553,-977,-1307,-1464,-1407,-1092,-485,399,1550,2892,4353,5813,7161,8282,9093,9533,9596,9299,8708,7896,6960,5969,5009,4112,3313,2616,2012,1483,1008,559,122,-321,-777,-1235,-1696,-2112,-2478,-2727,-2845,-2779,-2524,-2064,-1417,-612,317,1304,2300,3233,4048,4683,5107,5267,5172,4808,4216,3439,2555,1642,798,106,-373,-587,-532,-222,312,996,1788,2608,3418,4168,4846,5430,5945,6375,6766,7091,7384,7628,7823,7962,8025,7996,7859,7582,7174,6608,5918,5111,4228,3315,2412,1572,827,198,-309,-705,-1023,-1288,-1535,-1785,-2027,-2262,-2440,-2547,-2526,-2382,-2079,-1646,-1095,-462,204,862,1454,1937,2260,2394,2312,2005,1483,761,-118,-1127,-2198,-3297,-4368,-5359,-6243,-6964,-7513,-7855,-7991,-7924,-7661,-7245,-6681,-6020,-5258,-4436,-3553,-2624,-1678,-720,206,1083,1891,2615,3261,3849,4390,4922,5450,5978,6503,6974,7378,7657,7798,7784,7621,7349,6997,6623,6273,5962,5719,5510,5307,5066,4733,4273,3672,2935,2102,1233,394,-325,-875,-1188,-1262,-1078,-689,-130,518,1190,1814,2337,2726,2976,3101,3132,3105,3050,2993,2932,2885,2822,2763,2702,2641,2623,2627,2697,2802,2938,3060,3143,3133,3031,2808,2492,2104,1684,1276,920,636,447,330,280,234,178,37,-192,-556,-1050,-1655,-2360,-3104,-3856,-4563,-5185,-5688,-6056,-6269,-6342,-6276,-6109,-5858,-5576,-5280,-5016,-4792,-4624,-4500,-4412,-4337,-4257,-4161,-4027,-3854,-3629,-3344,-3001,-2603,-2166,-1728,-1323,-1004,-819,-788,-943,-1253,-1699,-2219,-2754,-3248,-3650,-3923,-4051,-4028,-3851,-3544,-3118,-2604,-2045,-1473,-949,-502,-174,27,97,67,-35,-151,-238,-245,-127,133,562,1162,1911,2801,3763,4763,5710,6550,7199,7628,7793,7709,7388,6892,6266,5588,4900,4244,3630,3059,2489,1911,1262,539,-292,-1220,-2240,-3309,-4404,-5453,-6423,-7241,-7874,-8278,-8441,-8366,-8064,-7586,-6958,-6243,-5471,-4677,-3879,-3081,-2294,-1515,-770,-80,515,976,1266,1366,1262,976,532,-22,-626,-1248,-1821,-2345,-2776,-3129,-3392,-3568,-3657,-3649,-3545,-3334,-3026,-2618,-2152,-1624,-1103,-595,-153,209,479,658,772,841,901,977,1079,1214,1369,1520,1651,1716,1695,1555,1265,825,204,-568,-1493,-2523,-3611,-4698,-5703,-6563,-7198,-7562,-7605,-7316,-6696,-5777,-4623,-3320,-1971,-694,410,1261,1792,2014,1921,1592,1076,455,-216,-901,-1573,-2239,-2886,-3514,-4104,-4614,-5003,-5226,-5244,-5056,-4663,-4108,-3448,-2737,-2046,-1413,-881,-456,-136,98,286,448,645,884,1221,1638,2162,2748,3379,3992,4543,4969,5233,5297,5159,4819,4312,3682,2969,2246,1527,875,280,-243,-714,-1165,-1611,-2100,-2641,-3249,-3925,-4623,-5325,-5943,-6440,-6748,-6829,-6682,-6305,-5759,-5091,-4383,-3688,-3073,-2553,-2152,-1851,-1640,-1506,-1428,-1409,-1429,-1500,-1592,-1721,-1846,-1971,-2085,-2164,-2240,-2285,-2333,-2382,-2423,-2459,-2443,-2351,-2132,-1758,-1191,-448,454,1461,2477,3430,4197,4699,4856,4625,4001,3013,1732,247,-1335,-2909,-4376,-5660,-6691,-7453,-7913,-8104,-8055,-7812,-7467,-7057,-6687,-6384,-6211,-6157,-6233,-6372,-6545,-6669,-6693,-6563,-6245,-5725,-5011,-4133,-3135,-2083,-1042,-80,737,1371,1783,1975,1943,1718,1313,760,89,-688,-1520,-2388,-3236,-4005,-4651,-5095,-5318,-5281,-4994,-4486,-3800,-2999,-2146,-1293,-494,231,860,1399,1866,2272,2664,3046,3461,3900,4384,4870,5366,5802,6179,6446,6601,6635,6560,6394,6169,5910,5650,5394,5152,4896,4597,4210,3679,2968,2032,863,-531,-2119,-3831,-5601,-7315,-8895,-10235,-11269,-11962,-12282,-12279,-11969,-11450,-10771,-10022,-9237,-8462,-7697,-6931,-6145,-5317,-4432,-3511,-2546,-1593,-656,209,1008,1706,2316,2818,3208,3476,3590,3548,3316,2906,2318,1584,744,-144,-1021,-1810,-2451,-2879,-3056,-2944,-2552,-1888,-1002,38,1159,2260,3266,4082,4660,4956,4961,4713,4250,3651,2994,2345,1762,1281,905,629,423,260,100,-61,-244,-431,-600,-728,-779,-735,-589,-332,0,392,778,1125,1359,1453,1362,1102,695,201,-301,-748,-1060,-1222,-1217,-1093,-905,-723,-626,-661,-859,-1219,-1719,-2305,-2936,-3536,-4063,-4455,-4680,-4714,-4545,-4196,-3672,-3017,-2251,-1414,-524,389,1319,2236,3153,4024,4859,5610,6260,6770,7110,7253,7194,6924,6464,5837,5076,4213,3288,2314,1343,362,-584,-1505,-2378,-3210,-3981,-4698,-5336,-5894,-6341,-6669,-6848,-6882,-6763,-6511,-6151,-5711,-5213,-4684,-4114,-3511,-2853,-2117,-1290,-358,666,1761,2875,3960,4929,5743,6312,6642,6679,6457,5988,5309,4478,3535,2558,1601,753,70,-370,-534,-394,40,723,1585,2527,3450,4238,4817,5108,5089,4756,4150,3328,2374,1368,393,-480,-1204,-1733,-2064,-2183,-2124,-1907,-1593,-1238,-908,-672,-584,-697,-1019,-1570,-2301,-3164,-4084,-4936,-5648,-6077,-6170,-5835,-5077,-3899,-2386,-641,1192,2951,4496,5678,6424,6668,6430,5739,4693,3380,1926,437,-985,-2247,-3285,-4038,-4480,-4604,-4417,-3983,-3347,-2606,-1840,-1122,-535,-103,126,174,55,-192,-490,-792,-1005,-1064,-925,-514,142,1070,2192,3453,4751,5980,7042,7847,8335,8499,8323,7894,7247,6497,5707,4955,4276,3695,3185,2733,2276,1778,1191,478,-362,-1340,-2414,-3551,-4686,-5768,-6735,-7549,-8185,-8633,-8917,-9041,-9041,-8911,-8663,-8269,-7711,-6966,-6007,-4843,-3481,-1967,-351,1298,2910,4426,5777,6947,7889,8602,9085,9328,9367,9201,8884,8438,7922,7371,6816,6283,5754,5230,4678,4097,3488,2895,2358,1966,1767,1827,2155,2736,3505,4371,5199,5880,6280,6351,6053,5447,4606,3681,2805,2117,1718,1654,1921,2456,3149,3883,4515,4951,5104,4958,4528,3879,3091,2272,1493,853,373,99,6,85,293,591,939,1306,1653,1966,2206,2351,2367,2216,1882,1345,609,-301,-1357,-2495,-3662,-4776,-5788,-6617,-7232,-7584,-7668,-7479,-7052,-6417,-5643,-4777,-3888,-3008,-2169,-1367,-587,202,1035,1946,2932,4017,5136,6279,7373,8366,9222,9886,10346,10573,10570,10315,9824,9077,8093,6879,5456,3861,2133,339,-1459,-3170,-4720,-6021,-7007,-7628,-7857,-7701,-7206,-6427,-5477,-4439,-3429,-2517,-1760,-1162,-698,-315,75,529,1129,1901,2863,3992,5239,6535,7799,8944,9899,10592,10986,11054,10794,10232,9396,8357,7168,5928,4712,3612,2696,2010,1584,1400,1440,1638,1955,2320,2707,3076,3425,3747,4052,4333,4603,4829,5012,5104,5090,4943,4648,4220,3666,3031,2335,1633,939,281,-329,-912,-1446,-1976,-2459,-2928,-3315,-3621,-3787,-3776,-3585,-3175,-2596,-1867,-1055,-246,499,1082,1455,1573,1415,1004,347,-490,-1471,-2532,-3615,-4663,-5617,-6412,-7017,-7381,-7506,-7386,-7065,-6578,-5995,-5370,-4768,-4223,-3778,-3426,-3159,-2944,-2714,-2428,-2001,-1397,-566,488,1753,3163,4651,6109,7430,8526,9290,9701,9712,9369,8711,7826,6811,5768,4793,3977,3377,3034,2959,3106,3430,3822,4180,4388,4334,3952,3194,2076,646,-1000,-2740,-4441,-5975,-7232,-8138,-8651,-8773,-8536,-7999,-7239,-6321,-5335,-4315,-3320,-2356,-1448,-584,228,1002,1737,2420,3063,3642,4162,4622,5019,5377,5700,6009,6326,6661,7029,7425,7832,8215,8520,8671,8611,8262,7594,6609,5321,3848,2270,761,-557,-1534,-2090,-2171,-1791,-1030,13,1171,2308,3264,3937,4245,4160,3699,2905,1880,703,-503,-1652,-2661,-3473,-4051,-4386,-4488,-4375,-4100,-3696,-3247,-2790,-2411,-2136,-2025,-2083,-2312,-2689,-3166,-3700,-4213,-4660,-4978,-5140,-5127,-4945,-4617,-4174,-3667,-3119,-2598,-2119,-1736,-1470,-1341,-1364,-1530,-1829,-2231,-2712,-3219,-3724,-4178,-4543,-4792,-4883,-4796,-4516,-4024,-3331,-2453,-1406,-253,983,2230,3447,4579,5588,6445,7128,7631,7950,8093,8067,7885,7556,7083,6474,5720,4830,3789,2619,1318,-58,-1475,-2852,-4118,-5194,-6017,-6548,-6774,-6724,-6447,-6023,-5539,-5076,-4710,-4484,-4417,-4502,-4697,-4941,-5159,-5257,-5163,-4796,-4128,-3131,-1842,-307,1379,3119,4787,6289,7521,8418,8947,9091,8878,8356,7596,6682,5716,4770,3947,3270,2796,2505,2382,2380,2440,2490,2472,2308,1971,1416,658,-277,-1347,-2467,-3587,-4613,-5501,-6198,-6688,-6986,-7106,-7127,-7080,-7053,-7077,-7197,-7422,-7734,-8110,-8486,-8819,-9039,-9100,-8956,-8589,-7990,-7192,-6219,-5143,-4010,-2906,-1877,-981,-264,254,546,595,413,-24,-674,-1548,-2581,-3740,-4954,-6142,-7234,-8149,-8830,-9225,-9328,-9125,-8666,-7982,-7141,-6219,-5269,-4374,-3572,-2896,-2378,-1981,-1705,-1468,-1237,-926,-496,103,881,1828,2910,4070,5232,6329,7291,8059,8611,8900,8951,8758,8355,7786,7091,6327,5546,4777,4056,3370,2718,2059,1364,600,-265,-1222,-2275,-3377,-4487,-5549,-6495,-7284,-7865,-8221,-8348,-8257,-7993,-7596,-7131,-6654,-6209,-5838,-5544,-5319,-5131,-4922,-4650,-4246,-3679,-2923,-1973,-861,371,1665,2939,4139,5176,6016,6610,6956,7049,6919,6565,6031,5304,4412,3341,2115,742,-731,-2248,-3740,-5105,-6271,-7136,-7653,-7776,-7510,-6888,-5978,-4873,-3670,-2490,-1406,-523,135,503,622,470,145,-322,-822,-1281,-1617,-1764,-1688,-1376,-854,-172,592,1354,2018,2503,2737,2682,2315,1666,768,-306,-1464,-2633,-3710,-4641,-5374,-5879,-6160,-6208,-6065,-5737,-5285,-4728,-4133,-3537,-2994,-2531,-2190,-1975,-1895,-1939,-2072,-2269,-2490,-2686,-2836,-2898,-2860,-2720,-2468,-2131,-1717,-1247,-761,-263,203,625,1005,1320,1622,1903,2221,2599,3050,3606,4233,4933,5648,6341,6946,7397,7632,7589,7227,6528,5512,4230,2772,1242,-240,-1574,-2662,-3466,-3953,-4154,-4111,-3894,-3594,-3279,-3041,-2913,-2947,-3130,-3465,-3896,-4391,-4873,-5290,-5574,-5671,-5541,-5154,-4488,-3571,-2400,-1064,411,1892,3314,4552,5524,6159,6416,6292,5827,5086,4154,3140,2122,1203,425,-146,-506,-648,-600,-403,-119,193,453,615,616,451,113,-354,-897,-1445,-1928,-2294,-2506,-2587,-2553,-2481,-2438,-2494,-2698,-3075,-3604,-4241,-4921,-5538,-6022,-6274,-6245,-5910,-5271,-4386,-3321,-2178,-1071,-95,654,1129,1305,1203,854,321,-340,-1080,-1838,-2582,-3273,-3879,-4377,-4756,-4990,-5102,-5076,-4946,-4722,-4434,-4105,-3760,-3421,-3103,-2814,-2557,-2326,-2117,-1917,-1707,-1473,-1183,-810,-334,278,1019,1898,2872,3920,4982,6014,6965,7794,8479,9001,9359,9559,9620,9552,9385,9126,8782,8364,7844,7228,6478,5593,4562,3401,2134,818,-499,-1751,-2887,-3875,-4692,-5349,-5874,-6295,-6674,-7032,-7422,-7849,-8313,-8805,-9286,-9722,-10069,-10283,-10316,-10144,-9720,-9041,-8079,-6847,-5341,-3600,-1660,409,2525,4586,6499,8156,9493,10457,11033,11251,11152,10798,10267,9598,8859,8071,7266,6447,5631,4807,3997,3194,2429,1702,1048,465,-25,-426,-733,-941,-1052,-1068,-997,-860,-684,-503,-359,-274,-270,-338,-471,-619,-760,-822,-791,-618,-306,142,695,1306,1921,2476,2908,3163,3194,2979,2513,1815,933,-90,-1170,-2265,-3292,-4219,-4997,-5596,-5999,-6191,-6170,-5952,-5543,-4979,-4287,-3507,-2679,-1848,-1047,-321,316,854,1300,1676,2018,2343,2702,3106,3576,4119,4724,5366,6008,6604,7099,7452,7622,7607,7396,7038,6562,6043,5536,5109,4802,4656,4659,4798,5012,5215,5332,5230,4855,4111,2995,1523,-229,-2131,-4040,-5791,-7232,-8266,-8803,-8856,-8459,-7708,-6732,-5659,-4636,-3758,-3120,-2746,-2638,-2766,-3055,-3437,-3817,-4109,-4217,-4081,-3627,-2839,-1701,-251,1459,3325,5261,7109,8783,10131,11107,11634,11719,11391,10697,9738,8577,7328,6061,4866,3805,2928,2267,1829,1606,1555,1641,1780,1919,1976,1904,1670,1267,737,116,-499,-1055,-1463,-1683,-1685,-1478,-1094,-605,-84,371,680,787,645,271,-300,-1004,-1729,-2401,-2894,-3166,-3159,-2892,-2407,-1779,-1102,-474,33,352,465,360,57,-414,-1006,-1669,-2335,-2950,-3432,-3743,-3819,-3649,-3217,-2546,-1682,-689,335,1305,2113,2687,2967,2931,2598,2003,1236,388,-430,-1095,-1529,-1644,-1413,-851,0,1033,2143,3193,4069,4679,4971,4946,4639,4135,3535,2954,2498,2248,2241,2485,2923,3488,4057,4536,4802,4799,4473,3840,2928,1829,606,-613,-1775,-2782,-3600,-4214,-4609,-4834,-4907,-4894,-4817,-4733,-4646,-4578,-4525,-4486,-4448,-4411,-4344,-4226,-4020,-3667,-3117,-2329,-1253,94,1695,3483,5350,7192,8865,10268,11291,11888,12022,11725,11040,10054,8866,7569,6284,5085,4056,3247,2676,2364,2265,2352,2551,2803,3047,3226,3300,3254,3065,2749,2316,1778,1186,558,-47,-576,-999,-1255,-1354,-1275,-1053,-711,-295,169,634,1095,1530,1942,2334,2707,3063,3402,3710,3968,4178,4285,4314,4205,3968,3570,3006,2270,1380,354,-753,-1896,-2999,-3991,-4806,-5372,-5652,-5615,-5275,-4681,-3899,-3042,-2210,-1509,-1032,-812,-881,-1192,-1681,-2247,-2765,-3122,-3212,-2974,-2383,-1472,-311,995,2316,3538,4549,5280,5685,5765,5551,5107,4516,3881,3293,2854,2613,2618,2843,3249,3741,4221,4570,4701,4531,4037,3217,2118,825,-569,-1946,-3193,-4228,-4968,-5398,-5517,-5370,-5036,-4588,-4120,-3689,-3350,-3117,-2993,-2959,-2972,-2997,-2968,-2833,-2532,-2009,-1240,-199,1082,2566,4172,5804,7367,8749,9875,10674,11113,11169,10861,10203,9245,8037,6638,5121,3571,2056,667,-541,-1509,-2223,-2667,-2887,-2899,-2783,-2575,-2348,-2134,-1966,-1857,-1803,-1795,-1800,-1793,-1730,-1588,-1332,-961,-463,126,779,1444,2065,2603,3001,3255,3325,3235,2974,2559,1996,1292,458,-483,-1518,-2589,-3675,-4700,-5642,-6447,-7108,-7613,-7975,-8220,-8376,-8470,-8537,-8577,-8608,-8604,-8554,-8414,-8166,-7773,-7238,-6556,-5757,-4880,-3963,-3068,-2224,-1484,-848,-329,91,446,765,1095,1472,1904,2418,2974,3579,4162,4715,5177,5534,5758,5843,5789,5612,5327,4973,4575,4165,3765,3380,3012,2646,2273,1885,1473,1058,626,201,-218,-640,-1063,-1510,-1992,-2510,-3081,-3680,-4312,-4943,-5556,-6120,-6607,-6983,-7237,-7333,-7291,-7086,-6768,-6322,-5799,-5190,-4509,-3736,-2858,-1853,-723,520,1832,3149,4395,5486,6352,6942,7219,7191,6876,6331,5624,4845,4070,3397,2880,2568,2485,2602,2893,3288,3718,4119,4422,4599,4615,4495,4227,3867,3414,2907,2353,1761,1134,475,-219,-943,-1680,-2416,-3109,-3731,-4234,-4588,-4766,-4766,-4600,-4304,-3936,-3549,-3238,-3050,-3069,-3311,-3811,-4524,-5420,-6404,-7395,-8305,-9041,-9562,-9819,-9817,-9569,-9104,-8470,-7710,-6871,-6002,-5136,-4314,-3552,-2867,-2264,-1739,-1290,-900,-554,-230,84,425,795,1233,1743,2331,3007,3725,4473,5169,5769,6198,6413,6385,6118,5638,5002,4266,3501,2757,2080,1491,1014,641,388,235,176,196,263,359,469,571,662,737,774,780,711,554,274,-140,-696,-1375,-2155,-2980,-3814,-4603,-5310,-5912,-6378,-6715,-6916,-6992,-6955,-6811,-6565,-6219,-5752,-5163,-4417,-3510,-2417,-1146,284,1841,3454,5057,6567,7898,8987,9770,10212,10296,10038,9465,8647,7648,6563,5483,4476,3619,2929,2413,2041,1745,1472,1126,674,43,-741,-1700,-2761,-3895,-5027,-6098,-7059,-7854,-8466,-8862,-9051,-9027,-8815,-8432,-7911,-7275,-6564,-5791,-4995,-4180,-3384,-2607,-1897,-1270,-774,-455,-352,-499,-920,-1591,-2496,-3557,-4705,-5842,-6876,-7721,-8310,-8592,-8547,-8174,-7506,-6585,-5492,-4304,-3126,-2057,-1183,-574,-272,-271,-540,-1006,-1564,-2120,-2550,-2783,-2743,-2415,-1807,-961,49,1136,2201,3163,3928,4471,4741,4763,4570,4212,3779,3330,2942,2666,2513,2509,2603,2782,2976,3139,3225,3187,3004,2676,2199,1626,994,362,-213,-690,-1049,-1284,-1412,-1469,-1492,-1527,-1632,-1835,-2190,-2702,-3382,-4198,-5101,-6033,-6878,-7579,-8007,-8114,-7843,-7172,-6135,-4757,-3138,-1332,534,2400,4154,5741,7087,8157,8900,9313,9367,9072,8443,7500,6313,4929,3463,2002,668,-432,-1224,-1633,-1675,-1360,-782,-38,750,1470,2025,2370,2470,2353,2055,1645,1179,732,336,37,-158,-268,-298,-319,-342,-436,-609,-869,-1202,-1551,-1867,-2073,-2123,-1952,-1572,-977,-238,562,1326,1930,2282,2295,1929,1174,69,-1315,-2887,-4511,-6079,-7445,-8502,-9156,-9346,-9060,-8333,-7249,-5927,-4516,-3158,-1986,-1091,-528,-292,-335,-582,-910,-1237,-1419,-1414,-1122,-562,289,1360,2587,3873,5101,6179,7011,7532,7723,7571,7120,6419,5531,4551,3536,2577,1724,1017,495,136,-45,-107,-69,17,124,223,319,398,497,604,759,941,1163,1399,1617,1804,1892,1871,1687,1325,780,65,-775,-1680,-2568,-3371,-4016,-4455,-4670,-4651,-4424,-4017,-3461,-2793,-2038,-1218,-355,533,1422,2281,3091,3804,4404,4842,5095,5139,4954,4550,3948,3199,2370,1547,806,230,-138,-269,-172,105,512,956,1367,1671,1820,1792,1590,1239,785,262,-277,-816,-1321,-1790,-2207,-2568,-2852,-3049,-3134,-3095,-2912,-2600,-2145,-1587,-946,-258,408,1022,1509,1830,1930,1787,1375,715,-176,-1238,-2411,-3621,-4785,-5835,-6691,-7298,-7594,-7545,-7132,-6365,-5288,-3978,-2558,-1148,94,1046,1615,1731,1425,733,-214,-1284,-2300,-3120,-3595,-3648,-3229,-2361,-1106,428,2092,3764,5260,6502,7350,7799,7797,7418,6704,5785,4761,3781,2942,2357,2071,2099,2414,2924,3539,4102,4516,4626,4399,3768,2778,1496,18,-1498,-2924,-4117,-4966,-5415,-5430,-5061,-4378,-3523,-2622,-1848,-1321,-1146,-1378,-2004,-2973,-4176,-5480,-6737,-7796,-8545,-8875,-8754,-8147,-7109,-5672,-3946,-2014,14,2024,3925,5622,7045,8148,8894,9290,9340,9098,8607,7951,7208,6459,5794,5272,4958,4876,5041,5433,6019,6738,7520,8294,8976,9519,9860,9977,9848,9458,8811,7894,6721,5300,3674,1881,11,-1866,-3635,-5211,-6496,-7434,-7971,-8112,-7866,-7289,-6439,-5402,-4261,-3101,-2016,-1071,-346,124,297,179,-218,-852,-1665,-2596,-3562,-4494,-5313,-5946,-6335,-6427,-6204,-5668,-4859,-3837,-2700,-1539,-454,481,1219,1744,2071,2236,2308,2333,2399,2543,2832,3286,3929,4746,5716,6787,7890,8949,9872,10577,10994,11067,10780,10130,9171,7949,6574,5120,3696,2379,1228,292,-426,-935,-1267,-1483,-1630,-1774,-1963,-2225,-2586,-3030,-3540,-4071,-4564,-4979,-5259,-5373,-5337,-5133,-4852,-4521,-4229,-4029,-3965,-4038,-4244,-4507,-4772,-4948,-4963,-4766,-4324,-3639,-2745,-1689,-540,641,1791,2869,3846,4713,5474,6135,6707,7213,7641,8023,8334,8597,8795,8934,9014,9018,8948,8768,8457,7994,7342,6518,5518,4401,3214,2036,942,-9,-761,-1306,-1648,-1820,-1893,-1905,-1954,-2068,-2302,-2663,-3133,-3680,-4241,-4751,-5147,-5369,-5386,-5176,-4754,-4130,-3361,-2474,-1540,-600,280,1054,1660,2060,2214,2099,1718,1085,240,-765,-1856,-2966,-4003,-4893,-5568,-5959,-6034,-5784,-5203,-4359,-3304,-2131,-959,130,1012,1620,1905,1841,1485,883,153,-586,-1223,-1634,-1760,-1546,-1005,-179,858,1981,3090,4047,4756,5150,5187,4886,4295,3502,2592,1678,823,108,-443,-816,-1028,-1105,-1100,-1057,-1035,-1087,-1248,-1549,-1994,-2548,-3182,-3798,-4335,-4683,-4783,-4593,-4097,-3367,-2460,-1521,-662,-13,331,326,-34,-693,-1560,-2512,-3416,-4130,-4553,-4585,-4200,-3371,-2159,-601,1178,3090,4993,6762,8263,9370,9984,10035,9508,8443,6942,5151,3256,1450,-96,-1235,-1895,-2052,-1741,-1058,-109,971,2069,3088,3966,4679,5224,5633,5933,6152,6319,6426,6475,6428,6254,5904,5351,4560,3556,2353,1038,-307,-1563,-2614,-3360,-3716,-3676,-3241,-2522,-1629,-728,35,525,682,465,-50,-798,-1627,-2425,-3054,-3448,-3557,-3400,-3013,-2479,-1863,-1255,-703,-256,66,261,317,241,17,-368,-915,-1644,-2501,-3463,-4419,-5286,-5950,-6316,-6318,-5914,-5114,-3950,-2502,-868,853,2527,4065,5357,6341,6954,7170,6966,6361,5371,4065,2508,826,-866,-2428,-3726,-4664,-5167,-5212,-4843,-4126,-3192,-2174,-1208,-408,154,466,542,461,292,115,-28,-117,-191,-280,-455,-753,-1193,-1765,-2414,-3088,-3697,-4188,-4491,-4587,-4451,-4098,-3540,-2799,-1907,-869,276,1516,2813,4094,5303,6329,7090,7513,7547,7208,6531,5628,4612,3634,2816,2267,2038,2142,2526,3119,3793,4458,4982,5312,5391,5221,4822,4237,3511,2687,1791,859,-113,-1084,-2053,-2986,-3849,-4618,-5244,-5697,-5947,-5959,-5727,-5238,-4497,-3537,-2381,-1106,226,1498,2610,3437,3857,3803,3185,2052,428,-1525,-3656,-5742,-7592,-9028,-9920,-10224,-9941,-9165,-8016,-6669,-5278,-4014,-2969,-2241,-1824,-1735,-1908,-2310,-2881,-3590,-4392,-5273,-6173,-7062,-7853,-8473,-8826,-8831,-8423,-7573,-6289,-4624,-2684,-590,1501,3438,5090,6350,7160,7495,7384,6859,6007,4901,3654,2356,1127,55,-756,-1247,-1362,-1101,-488,401,1452,2526,3475,4149,4451,4293,3691,2667,1334,-197,-1791,-3337,-4739,-5951,-6929,-7681,-8204,-8499,-8593,-8453,-8116,-7542,-6761,-5756,-4564,-3194,-1703,-125,1489,3084,4631,6079,7392,8523,9416,10003,10230,10028,9400,8343,6944,5302,3576,1922,512,-534,-1120,-1224,-876,-162,794,1858,2897,3808,4535,5049,5375,5547,5613,5622,5599,5562,5506,5407,5239,4970,4569,4021,3305,2429,1393,238,-1017,-2294,-3562,-4720,-5729,-6508,-7024,-7263,-7225,-6991,-6615,-6238,-5958,-5880,-6072,-6540,-7238,-8081,-8932,-9663,-10150,-10298,-10071,-9465,-8544,-7393,-6128,-4870,-3716,-2751,-1999,-1471,-1139,-958,-900,-915,-990,-1097,-1204,-1294,-1299,-1194,-895,-375,411,1480,2791,4320,5949,7595,9114,10406,11357,11909,12023,11707,10991,9926,8570,6988,5248,3421,1581,-187,-1806,-3193,-4285,-5043,-5448,-5522,-5319,-4903,-4380,-3826,-3334,-2949,-2705,-2589,-2586,-2648,-2758,-2877,-3022,-3185,-3383,-3633,-3917,-4231,-4534,-4778,-4925,-4922,-4753,-4404,-3894,-3265,-2538,-1787,-1009,-244,533,1332,2176,3073,4003,4949,5840,6640,7283,7737,7988,8036,7915,7672,7343,7007,6674,6408,6185,6019,5869,5699,5483,5179,4798,4338,3829,3304,2784,2287,1813,1337,845,295,-331,-1044,-1847,-2700,-3576,-4389,-5103,-5611,-5898,-5891,-5607,-5057,-4304,-3429,-2536,-1732,-1136,-817,-877,-1313,-2159,-3347,-4801,-6399,-7987,-9421,-10544,-11247,-11455,-11138,-10343,-9133,-7644,-5997,-4350,-2814,-1490,-428,361,882,1176,1273,1207,1006,681,277,-208,-703,-1187,-1583,-1846,-1911,-1763,-1368,-768,-6,836,1656,2358,2844,3060,2963,2587,1947,1146,235,-686,-1552,-2301,-2878,-3245,-3363,-3212,-2775,-2075,-1129,-13,1208,2428,3549,4477,5122,5434,5376,4956,4194,3155,1889,491,-986,-2449,-3848,-5111,-6185,-7026,-7583,-7831,-7737,-7309,-6534,-5470,-4125,-2597,-917,807,2537,4177,5705,7054,8208,9125,9776,10117,10121,9763,9043,8003,6699,5237,3729,2293,1046,61,-599,-935,-970,-760,-394,61,513,928,1269,1549,1783,2013,2272,2592,2987,3455,3967,4483,4944,5282,5440,5351,4990,4351,3445,2337,1082,-221,-1486,-2631,-3585,-4299,-4763,-4967,-4955,-4773,-4492,-4188,-3945,-3810,-3841,-4027,-4358,-4762,-5171,-5493,-5636,-5549,-5169,-4494,-3539,-2347,-989,444,1867,3184,4316,5196,5779,6021,5919,5460,4672,3592,2286,840,-625,-1993,-3115,-3885,-4170,-3936,-3135,-1824,-89,1932,4051,6095,7860,9214,10015,10217,9794,8780,7251,5304,3079,719,-1602,-3724,-5480,-6746,-7434,-7509,-7023,-6050,-4750,-3274,-1789,-440,676,1498,2006,2224,2186,1938,1523,970,298,-471,-1331,-2230,-3145,-3985,-4692,-5178,-5382,-5264,-4811,-4062,-3073,-1948,-779,332,1314,2121,2744,3204,3535,3781,3981,4165,4353,4552,4773,5002,5266,5534,5837,6137,6449,6726,6968,7123,7185,7113,6894,6518,5981,5286,4469,3531,2532,1494,469,-500,-1383,-2140,-2767,-3252,-3606,-3848,-3994,-4062,-4065,-3986,-3839,-3577,-3207,-2709,-2087,-1375,-609,149,821,1351,1660,1717,1480,956,162,-845,-1994,-3185,-4324,-5305,-6060,-6519,-6678,-6534,-6128,-5528,-4795,-4016,-3262,-2589,-2047,-1658,-1424,-1336,-1367,-1486,-1660,-1865,-2069,-2263,-2409,-2491,-2480,-2328,-2027,-1524,-830,64,1110,2254,3409,4472,5354,5964,6247,6182,5775,5095,4200,3209,2200,1284,524,-7,-279,-262,52,642,1467,2469,3539,4574,5453,6063,6326,6195,5670,4785,3618,2238,758,-759,-2231,-3606,-4868,-5966,-6927,-7716,-8355,-8831,-9144,-9290,-9261,-9055,-8663,-8091,-7334,-6403,-5301,-4033,-2615,-1069,569,2218,3818,5244,6410,7210,7577,7484,6947,6046,4893,3644,2447,1447,751,415,458,828,1462,2246,3075,3830,4440,4826,4990,4926,4695,4360,4012,3721,3565,3566,3755,4083,4530,5008,5457,5819,6018,6056,5880,5531,5002,4338,3568,2712,1814,871,-82,-1051,-2021,-2990,-3955,-4918,-5865,-6794,-7672,-8471,-9137,-9623,-9865,-9834,-9496,-8865,-7964,-6845,-5583,-4232,-2884,-1593,-422,571,1351,1884,2146,2131,1841,1294,526,-405,-1414,-2405,-3246,-3820,-4007,-3698,-2855,-1442,470,2783,5344,7950,10420,12538,14155,15136,15398,14935,13744,11935,9584,6871,3931,975,-1831,-4286,-6234,-7547,-8149,-8045,-7282,-6022,-4413,-2706,-1066,290,1269,1775,1824,1445,733,-219,-1288,-2404,-3454,-4423,-5243,-5922,-6438,-6796,-6985,-7016,-6877,-6593,-6175,-5657,-5068,-4430,-3751,-3035,-2253,-1400,-449,588,1680,2797,3847,4791,5544,6077,6376,6466,6398,6261,6138,6125,6283,6654,7229,7966,8798,9611,10326,10815,11010,10841,10270,9309,7979,6342,4492,2508,500,-1443,-3255,-4860,-6227,-7333,-8148,-8701,-8969,-8993,-8785,-8369,-7781,-7035,-6167,-5201,-4160,-3087,-2013,-994,-95,626,1079,1227,994,396,-568,-1822,-3278,-4813,-6300,-7612,-8634,-9298,-9541,-9365,-8785,-7857,-6647,-5256,-3755,-2264,-836,444,1533,2399,2996,3324,3347,3089,2544,1785,864,-94,-980,-1658,-2015,-1982,-1508,-644,555,1946,3381,4704,5754,6424,6620,6321,5532,4309,2743,944,-953,-2805,-4468,-5801,-6683,-7026,-6783,-5966,-4640,-2925,-989,973,2763,4187,5098,5395,5035,4053,2519,586,-1598,-3849,-5987,-7887,-9404,-10490,-11098,-11246,-10970,-10345,-9451,-8378,-7211,-6005,-4797,-3593,-2361,-1062,336,1888,3565,5366,7214,9013,10664,12041,13036,13562,13566,13038,12021,10617,8940,7169,5452,3945,2773,1994,1645,1665,1974,2434,2882,3179,3191,2847,2129,1082,-180,-1513,-2738,-3702,-4265,-4353,-3932,-3050,-1786,-264,1357,2945,4334,5420,6102,6330,6092,5410,4347,2995,1453,-159,-1740,-3198,-4453,-5479,-6231,-6736,-6983,-7017,-6854,-6518,-6047,-5446,-4757,-3998,-3198,-2382,-1578,-813,-115,482,961,1305,1520,1619,1633,1573,1457,1270,1002,627,136,-457,-1122,-1778,-2341,-2702,-2751,-2409,-1626,-406,1181,3024,4960,6810,8388,9547,10147,10138,9483,8230,6466,4302,1909,-570,-2956,-5100,-6875,-8172,-8942,-9153,-8840,-8054,-6907,-5520,-4031,-2607,-1359,-437,103,196,-132,-840,-1821,-2957,-4120,-5187,-6065,-6681,-7013,-7029,-6763,-6228,-5461,-4525,-3446,-2289,-1087,136,1337,2524,3650,4726,5699,6576,7300,7867,8242,8396,8322,8001,7445,6685,5777,4798,3844,3015,2411,2109,2172,2606,3397,4459,5683,6900,7958,8655,8882,8498,7500,5890,3779,1309,-1321,-3899,-6211,-8062,-9309,-9851,-9659,-8775,-7275,-5312,-3054,-681,1600,3634,5272,6417,7021,7086,6643,5781,4575,3150,1581,-24,-1605,-3110,-4487,-5724,-6780,-7653,-8305,-8741,-8925,-8856,-8524,-7927,-7088,-6043,-4853,-3601,-2365,-1235,-269,477,970,1206,1161,843,254,-586,-1644,-2840,-4105,-5299,-6311,-6995,-7246,-6988,-6203,-4935,-3296,-1434,451,2183,3583,4525,4927,4773,4105,3018,1641,146,-1318,-2561,-3480,-3941,-3920,-3380,-2381,-986,688,2510,4333,6018,7412,8411,8897,8820,8138,6886,5111,2941,500,-2041,-4525,-6800,-8737,-10246,-11263,-11772,-11794,-11383,-10623,-9614,-8445,-7204,-5931,-4663,-3387,-2106,-791,554,1930,3319,4682,5988,7167,8176,8943,9419,9561,9353,8785,7911,6768,5460,4093,2782,1664,831,371,298,602,1198,1971,2786,3499,3995,4204,4098,3708,3117,2430,1775,1277,1020,1071,1435,2081,2939,3915,4900,5797,6498,6945,7063,6852,6293,5429,4299,2975,1514,1,-1518,-2976,-4336,-5561,-6619,-7483,-8137,-8556,-8746,-8711,-8480,-8078,-7559,-6945,-6281,-5589,-4877,-4170,-3472,-2788,-2140,-1525,-971,-502,-148,44,31,-212,-702,-1409,-2265,-3184,-4023,-4662,-4951,-4796,-4123,-2914,-1228,851,3163,5525,7764,9679,11143,12041,12325,12006,11135,9823,8206,6430,4645,2986,1536,392,-444,-947,-1158,-1116,-887,-530,-129,256,549,682,605,269,-342,-1218,-2328,-3606,-4975,-6349,-7651,-8783,-9718,-10364,-10727,-10777,-10518,-9991,-9208,-8230,-7082,-5807,-4423,-2975,-1480,4,1433,2757,3916,4888,5637,6179,6516,6693,6752,6735,6691,6652,6632,6660,6723,6846,7022,7271,7592,7986,8433,8896,9303,9584,9629,9363,8714,7640,6163,4321,2233,11,-2168,-4150,-5784,-6925,-7512,-7484,-6869,-5735,-4181,-2350,-402,1512,3220,4590,5501,5873,5663,4882,3577,1857,-157,-2313,-4454,-6449,-8171,-9550,-10540,-11144,-11397,-11362,-11112,-10730,-10266,-9784,-9274,-8757,-8193,-7563,-6839,-5998,-5044,-3979,-2849,-1701,-615,321,1021,1420,1457,1162,560,-238,-1086,-1842,-2323,-2415,-2013,-1106,280,2014,3960,5887,7620,8935,9687,9779,9164,7907,6108,3949,1637,-598,-2548,-4029,-4914,-5141,-4708,-3683,-2175,-348,1630,3568,5285,6629,7458,7699,7297,6268,4667,2593,180,-2417,-5039,-7527,-9740,-11571,-12930,-13781,-14108,-13955,-13369,-12455,-11280,-9946,-8506,-6994,-5435,-3810,-2135,-394,1373,3142,4850,6442,7850,9038,9956,10598,10960,11039,10874,10464,9854,9064,8152,7154,6159,5205,4381,3707,3220,2897,2699,2565,2420,2202,1875,1424,868,263,-349,-887,-1316,-1584,-1675,-1580,-1307,-869,-285,419,1226,2098,3021,3941,4817,5589,6168,6497,6470,6047,5178,3862,2144,87,-2190,-4553,-6861,-8956,-10715,-12026,-12832,-13100,-12865,-12164,-11095,-9732,-8188,-6537,-4847,-3182,-1550,8,1499,2896,4178,5293,6173,6750,6944,6727,6073,5049,3727,2280,857,-347,-1164,-1492,-1231,-414,911,2610,4503,6391,8062,9323,10024,10064,9421,8136,6329,4168,1855,-388,-2369,-3924,-4956,-5420,-5361,-4833,-3984,-2928,-1808,-758,148,802,1183,1251,1011,485,-297,-1283,-2422,-3650,-4909,-6149,-7301,-8331,-9183,-9830,-10237,-10396,-10293,-9936,-9331,-8482,-7402,-6093,-4569,-2846,-979,994,2960,4852,6545,7972,9042,9741,10048,10013,9701,9198,8607,8030,7548,7225,7096,7152,7368,7688,8032,8330,8488,8443,8133,7519,6590,5350,3843,2118,268,-1632,-3464,-5145,-6554,-7626,-8270,-8457,-8153,-7395,-6215,-4724,-3004,-1201,588,2236,3655,4774,5518,5869,5788,5283,4379,3113,1564,-178,-2005,-3787,-5412,-6771,-7798,-8448,-8744,-8712,-8445,-8015,-7514,-7005,-6521,-6075,-5629,-5146,-4557,-3814,-2874,-1747,-455,892,2202,3304,4074,4380,4159,3401,2180,636,-1041,-2625,-3918,-4731,-4962,-4561,-3580,-2117,-368,1486,3185,4543,5366,5541,5045,3902,2258,292,-1763,-3661,-5182,-6149,-6439,-6027,-4937,-3284,-1219,1069,3382,5522,7317,8627,9333,9398,8788,7568,5806,3625,1173,-1416,-3966,-6363,-8460,-10172,-11431,-12200,-12491,-12345,-11819,-11011,-9981,-8808,-7529,-6161,-4707,-3150,-1483,280,2105,3917,5617,7103,8261,9022,9344,9233,8753,7985,7064,6111,5252,4599,4205,4116,4301,4705,5241,5776,6204,6390,6247,5723,4795,3524,1988,325,-1306,-2755,-3864,-4551,-4732,-4424,-3654,-2517,-1125,398,1925,3354,4602,5611,6383,6894,7204,7307,7252,7027,6629,6028,5192,4083,2695,1033,-858,-2878,-4934,-6867,-8558,-9879,-10749,-11137,-11053,-10567,-9776,-8799,-7753,-6738,-5820,-5031,-4351,-3750,-3162,-2543,-1857,-1097,-305,463,1119,1574,1777,1691,1365,866,323,-116,-327,-183,364,1332,2659,4251,5947,7589,8979,9973,10419,10261,9471,8111,6289,4178,1958,-156,-2004,-3411,-4309,-4631,-4413,-3712,-2643,-1333,55,1390,2519,3348,3769,3766,3299,2427,1203,-281,-1900,-3557,-5121,-6509,-7641,-8471,-9003,-9240,-9258,-9102,-8852,-8552,-8231,-7888,-7488,-6976,-6289,-5364,-4158,-2676,-943,938,2862,4677,6247,7442,8187,8430,8212,7583,6688,5666,4705,3952,3553,3576,4054,4940,6132,7485,8831,9993,10827,11226,11133,10560,9560,8237,6717,5136,3611,2257,1122,266,-329,-664,-784,-731,-558,-316,-50,210,448,662,863,1059,1250,1422,1539,1536,1365,934,221,-824,-2155,-3737,-5451,-7191,-8813,-10207,-11269,-11954,-12240,-12171,-11796,-11207,-10478,-9675,-8852,-8006,-7133,-6191,-5148,-3974,-2675,-1276,142,1481,2621,3434,3847,3791,3311,2466,1415,326,-621,-1252,-1463,-1189,-447,678,2062,3517,4873,5924,6535,6582,6029,4899,3273,1307,-823,-2917,-4767,-6212,-7103,-7361,-6958,-5926,-4349,-2368,-157,2082,4132,5795,6901,7318,7009,5962,4286,2105,-390,-2986,-5488,-7698,-9476,-10731,-11427,-11592,-11310,-10681,-9848,-8924,-8016,-7181,-6446,-5782,-5133,-4425,-3568,-2510,-1209,313,2008,3776,5507,7077,8377,9323,9875,10028,9837,9381,8788,8171,7671,7356,7302,7477,7853,8308,8729,8984,8947,8551,7751,6573,5090,3407,1671,-1,-1458,-2638,-3465,-3944,-4100,-3978,-3661,-3205,-2690,-2153,-1647,-1163,-732,-291,133,617,1131,1685,2233,2701,3017,3074,2814,2186,1204,-72,-1538,-3048,-4461,-5633,-6469,-6906,-6947,-6629,-6037,-5278,-4449,-3657,-2944,-2353,-1859,-1432,-1009,-540,24,691,1456,2271,3073,3789,4353,4713,4860,4813,4623,4387,4167,4078,4153,4439,4922,5555,6271,6964,7533,7863,7866,7475,6649,5402,3770,1825,-315,-2545,-4714,-6689,-8346,-9563,-10264,-10407,-9980,-9058,-7729,-6152,-4503,-2963,-1705,-869,-536,-743,-1450,-2579,-3989,-5531,-7026,-8336,-9317,-9927,-10113,-9933,-9445,-8737,-7916,-7049,-6186,-5354,-4515,-3654,-2693,-1601,-323,1128,2746,4444,6146,7729,9079,10090,10688,10823,10528,9834,8874,7769,6688,5795,5218,5049,5311,5952,6862,7873,8785,9412,9589,9216,8263,6771,4859,2682,437,-1693,-3520,-4926,-5816,-6172,-6018,-5431,-4519,-3413,-2236,-1117,-143,606,1111,1371,1445,1382,1290,1215,1228,1324,1485,1640,1721,1638,1339,795,4,-982,-2105,-3287,-4427,-5469,-6325,-6983,-7399,-7601,-7587,-7395,-7044,-6548,-5914,-5142,-4225,-3170,-1992,-741,524,1711,2726,3475,3883,3915,3584,2934,2081,1134,239,-487,-957,-1110,-956,-517,115,861,1592,2215,2626,2745,2539,1975,1092,-64,-1413,-2841,-4244,-5499,-6492,-7135,-7342,-7072,-6324,-5124,-3571,-1786,66,1810,3267,4298,4785,4686,4003,2818,1249,-524,-2321,-3960,-5283,-6203,-6663,-6703,-6384,-5814,-5122,-4396,-3744,-3187,-2745,-2380,-2041,-1660,-1174,-535,272,1237,2300,3388,4393,5214,5751,5947,5763,5234,4423,3451,2462,1616,1045,870,1112,1776,2745,3887,5016,5946,6530,6666,6307,5498,4313,2885,1385,-50,-1241,-2091,-2511,-2483,-2039,-1254,-248,853,1905,2803,3449,3803,3868,3669,3304,2855,2432,2131,1987,2032,2210,2457,2671,2752,2615,2220,1553,661,-385,-1492,-2556,-3486,-4213,-4695,-4929,-4938,-4775,-4511,-4210,-3956,-3764,-3683,-3678,-3734,-3796,-3826,-3769,-3605,-3315,-2882,-2337,-1665,-909,-71,820,1741,2675,3582,4434,5187,5799,6227,6452,6442,6212,5766,5135,4348,3440,2445,1399,321,-747,-1795,-2769,-3644,-4356,-4850,-5073,-4963,-4523,-3737,-2673,-1407,-56,1239,2344,3134,3508,3418,2857,1873,569,-925,-2456,-3873,-5063,-5938,-6486,-6708,-6687,-6489,-6202,-5907,-5632,-5410,-5222,-5030,-4797,-4465,-3995,-3363,-2551,-1582,-483,693,1872,2989,3965,4741,5280,5567,5617,5492,5247,4992,4801,4763,4930,5315,5897,6602,7340,7989,8440,8591,8381,7778,6815,5555,4114,2634,1269,166,-549,-796,-558,127,1161,2380,3638,4733,5549,5958,5947,5504,4734,3723,2630,1558,634,-106,-623,-974,-1202,-1413,-1690,-2106,-2734,-3575,-4642,-5875,-7222,-8580,-9869,-10988,-11861,-12440,-12681,-12596,-12177,-11470,-10492,-9289,-7910,-6387,-4795,-3186,-1634,-217,1008,1979,2662,3056,3165,3046,2753,2357,1942,1565,1284,1138,1130,1269,1519,1843,2198,2519,2770,2887,2852,2624,2219,1634,911,97,-736,-1519,-2148,-2568,-2681,-2478,-1924,-1084,-9,1167,2320,3295,3952,4177,3888,3071,1758,55,-1897,-3905,-5800,-7395,-8580,-9274,-9466,-9200,-8560,-7664,-6625,-5571,-4585,-3744,-3083,-2615,-2318,-2148,-2047,-1926,-1714,-1330,-712,160,1279,2595,4014,5428,6720,7768,8513,8887,8915,8620,8077,7375,6604,5853,5189,4654,4271,4024,3897,3835,3809,3759,3668,3513,3295,3044,2781,2555,2394,2320,2333,2411,2516,2603,2623,2552,2352,2052,1632,1165,643,137,-352,-784,-1154,-1460,-1691,-1874,-2003,-2117,-2225,-2364,-2550,-2803,-3132,-3526,-3975,-4460,-4943,-5411,-5816,-6153,-6383,-6492,-6452,-6240,-5841,-5232,-4418,-3398,-2196,-851,601,2083,3548,4919,6139,7176,7987,8572,8938,9084,9048,8839,8493,8029,7488,6881,6257,5621,5002,4405,3825,3261,2676,2058,1365,570,-343,-1394,-2556,-3792,-5039,-6198,-7192,-7930,-8352,-8442,-8193,-7665,-6918,-6062,-5182,-4418,-3822,-3509,-3467,-3735,-4236,-4926,-5694,-6456,-7116,-7603,-7867,-7881,-7653,-7200,-6567,-5804,-4951,-4075,-3202,-2379,-1618,-940,-332,212,718,1230,1767,2375,3052,3818,4629,5467,6266,6984,7576,8016,8299,8428,8447,8371,8256,8130,8026,7965,7945,7954,7939,7867,7646,7248,6605,5734,4642,3419,2146,962,-24,-698,-989,-886,-403,365,1310,2305,3204,3922,4354,4473,4257,3722,2915,1882,702,-542,-1783,-2920,-3923,-4717,-5320,-5711,-5948,-6057,-6106,-6135,-6193,-6299,-6482,-6709,-6990,-7253,-7476,-7584,-7530,-7250,-6719,-5904,-4828,-3507,-2010,-413,1208,2731,4095,5189,5964,6376,6402,6077,5418,4507,3392,2162,886,-365,-1535,-2567,-3439,-4121,-4615,-4932,-5078,-5096,-4983,-4799,-4541,-4251,-3944,-3630,-3330,-3032,-2738,-2438,-2111,-1777,-1401,-1028,-629,-247,119,427,659,758,715,484,74,-510,-1237,-2058,-2916,-3748,-4476,-5037,-5361,-5400,-5129,-4557,-3730,-2723,-1651,-610,277,950,1352,1495,1410,1188,909,702,631,801,1227,1922,2847,3914,5029,6072,6922,7501,7731,7608,7133,6378,5411,4352,3307,2378,1660,1191,1002,1065,1334,1730,2181,2589,2907,3058,3051,2851,2506,2035,1481,903,319,-217,-692,-1077,-1350,-1490,-1487,-1321,-1024,-599,-115,393,860,1249,1531,1700,1761,1738,1657,1544,1438,1337,1274,1231,1196,1148,1049,871,586,186,-333,-943,-1609,-2290,-2921,-3467,-3865,-4102,-4134,-3972,-3606,-3053,-2345,-1493,-563,431,1424,2391,3283,4069,4713,5177,5442,5476,5271,4841,4193,3391,2469,1511,565,-290,-1028,-1595,-2009,-2253,-2391,-2425,-2441,-2448,-2506,-2631,-2834,-3118,-3459,-3817,-4155,-4415,-4560,-4563,-4410,-4129,-3750,-3329,-2921,-2582,-2341,-2226,-2217,-2300,-2428,-2549,-2637,-2638,-2567,-2424,-2248,-2086,-1990,-1986,-2114,-2354,-2690,-3074,-3449,-3747,-3916,-3904,-3678,-3231,-2555,-1666,-599,628,1949,3338,4717,6047,7260,8301,9129,9687,9962,9931,9607,9015,8214,7258,6245,5242,4335,3584,3038,2708,2609,2707,2982,3382,3865,4383,4892,5361,5748,6031,6180,6184,6027,5714,5247,4650,3937,3145,2296,1424,563,-263,-1023,-1694,-2274,-2754,-3163,-3515,-3851,-4212,-4628,-5142,-5773,-6527,-7406,-8373,-9391,-10397,-11312,-12058,-12546,-12692,-12436,-11723,-10556,-8953,-7004,-4800,-2499,-227,1853,3640,5026,5983,6494,6603,6384,5915,5297,4614,3928,3294,2714,2200,1715,1237,725,150,-489,-1202,-1936,-2665,-3318,-3847,-4195,-4338,-4243,-3928,-3400,-2713,-1900,-1033,-155,668,1391,1957,2336,2483,2384,2031,1422,594,-422,-1564,-2760,-3934,-4997,-5867,-6469,-6747,-6668,-6241,-5498,-4531,-3435,-2342,-1377,-642,-230,-174,-473,-1078,-1895,-2811,-3689,-4403,-4833,-4895,-4537,-3749,-2563,-1047,689,2524,4316,5927,7261,8218,8790,8955,8780,8312,7647,6876,6078,5344,4722,4265,3992,3910,4002,4251,4610,5038,5490,5895,6227,6397,6393,6150,5658,4904,3889,2653,1241,-261,-1769,-3159,-4357,-5258,-5834,-6057,-5963,-5589,-5018,-4315,-3552,-2793,-2073,-1418,-832,-325,113,445,674,733,624,281,-261,-1020,-1907,-2875,-3789,-4561,-5055,-5182,-4875,-4107,-2901,-1337,483,2411,4306,6034,7477,8571,9272,9609,9612,9368,8938,8411,7827,7227,6606,5960,5252,4482,3611,2686,1696,715,-229,-1087,-1821,-2425,-2893,-3248,-3519,-3748,-3970,-4227,-4533,-4893,-5303,-5714,-6120,-6452,-6701,-6827,-6825,-6703,-6476,-6178,-5845,-5500,-5181,-4874,-4581,-4276,-3935,-3548,-3126,-2692,-2307,-2030,-1926,-2032,-2375,-2926,-3629,-4409,-5141,-5728,-6069,-6084,-5746,-5053,-4049,-2803,-1403,69,1529,2918,4200,5341,6364,7246,8032,8705,9288,9761,10114,10311,10332,10146,9742,9116,8294,7300,6205,5060,3955,2958,2140,1550,1217,1134,1297,1647,2143,2712,3270,3754,4081,4196,4065,3668,3025,2161,1142,20,-1122,-2218,-3187,-3974,-4508,-4763,-4706,-4351,-3730,-2906,-1961,-1011,-160,465,775,689,174,-756,-2054,-3602,-5274,-6900,-8305,-9338,-9846,-9757,-9016,-7665,-5788,-3525,-1063,1413,3716,5685,7210,8220,8703,8688,8243,7451,6414,5218,3949,2661,1409,196,-952,-2066,-3131,-4162,-5142,-6054,-6856,-7517,-7978,-8220,-8201,-7918,-7384,-6613,-5669,-4597,-3477,-2384,-1394,-583,-7,277,260,-80,-703,-1583,-2640,-3805,-4964,-6020,-6850,-7342,-7407,-6973,-6029,-4614,-2817,-804,1258,3160,4741,5851,6429,6450,5968,5080,3906,2592,1284,92,-855,-1503,-1787,-1701,-1254,-498,505,1655,2852,3979,4937,5635,6016,6049,5758,5161,4372,3449,2524,1684,1009,562,359,398,645,1055,1568,2130,2687,3186,3600,3885,4043,4061,3941,3694,3317,2814,2199,1453,632,-271,-1171,-2034,-2797,-3398,-3824,-4042,-4064,-3910,-3591,-3147,-2590,-1940,-1219,-428,398,1257,2099,2910,3619,4202,4571,4708,4551,4114,3398,2470,1404,306,-715,-1562,-2158,-2467,-2471,-2212,-1732,-1094,-376,380,1129,1843,2528,3185,3811,4428,5013,5546,5995,6299,6397,6232,5739,4898,3702,2195,462,-1391,-3222,-4905,-6310,-7365,-8016,-8286,-8204,-7863,-7337,-6732,-6108,-5540,-5058,-4689,-4428,-4284,-4207,-4210,-4222,-4255,-4258,-4226,-4135,-3959,-3673,-3252,-2648,-1876,-914,172,1317,2402,3296,3870,4020,3685,2866,1629,77,-1628,-3338,-4885,-6147,-7032,-7483,-7513,-7133,-6428,-5458,-4319,-3090,-1834,-608,563,1664,2707,3689,4636,5541,6387,7159,7789,8258,8506,8529,8331,7951,7465,6948,6500,6207,6136,6330,6790,7495,8361,9326,10254,11071,11653,11941,11841,11353,10426,9122,7469,5572,3532,1468,-500,-2282,-3789,-4986,-5836,-6341,-6524,-6408,-6063,-5540,-4933,-4319,-3795,-3425,-3294,-3410,-3830,-4489,-5383,-6403,-7480,-8483,-9322,-9873,-10063,-9828,-9147,-8044,-6579,-4858,-2995,-1142,600,2094,3296,4134,4620,4759,4591,4164,3540,2779,1938,1073,219,-591,-1343,-2041,-2687,-3301,-3884,-4453,-4983,-5460,-5836,-6071,-6115,-5947,-5536,-4908,-4061,-3047,-1900,-684,546,1701,2715,3484,3951,4043,3744,3034,1973,596,-981,-2665,-4319,-5814,-7005,-7788,-8052,-7772,-6941,-5647,-4011,-2207,-436,1124,2301,2993,3151,2786,1979,837,-501,-1877,-3177,-4247,-5028,-5415,-5410,-4982,-4191,-3074,-1750,-302,1131,2473,3611,4528,5177,5591,5808,5862,5824,5719,5595,5476,5375,5314,5288,5309,5370,5453,5572,5690,5836,5992,6174,6380,6601,6807,6974,7019,6915,6558,5936,4997,3769,2284,635,-1090,-2768,-4298,-5589,-6561,-7170,-7384,-7192,-6631,-5716,-4558,-3208,-1800,-420,837,1887,2688,3213,3463,3458,3233,2834,2309,1719,1118,561,111,-209,-355,-335,-143,197,652,1202,1813,2461,3132,3801,4454,5073,5643,6133,6543,6819,6963,6915,6673,6192,5482,4538,3389,2084,687,-723,-2061,-3246,-4234,-4969,-5488,-5796,-5972,-6065,-6144,-6242,-6391,-6577,-6807,-7041,-7282,-7497,-7686,-7840,-7948,-8034,-8071,-8096,-8077,-8031,-7908,-7708,-7359,-6856,-6160,-5290,-4278,-3202,-2152,-1232,-537,-122,-12,-184,-564,-1064,-1571,-1980,-2226,-2238,-2035,-1609,-1028,-333,412,1145,1834,2429,2921,3298,3567,3744,3871,3974,4113,4304,4577,4910,5283,5639,5939,6140,6239,6238,6194,6133,6139,6232,6460,6821,7315,7892,8530,9154,9722,10176,10466,10548,10382,9943,9207,8182,6888,5365,3676,1895,90,-1654,-3275,-4703,-5891,-6796,-7411,-7726,-7780,-7621,-7309,-6932,-6547,-6226,-6007,-5899,-5904,-5972,-6074,-6129,-6096,-5907,-5526,-4925,-4097,-3056,-1838,-504,887,2249,3514,4620,5514,6177,6591,6763,6708,6447,6014,5440,4760,4005,3201,2357,1491,581,-367,-1380,-2460,-3600,-4787,-5977,-7107,-8129,-8954,-9556,-9874,-9921,-9681,-9192,-8489,-7602,-6606,-5543,-4498,-3547,-2754,-2207,-1918,-1936,-2207,-2716,-3364,-4084,-4752,-5296,-5593,-5593,-5226,-4470,-3349,-1907,-247,1505,3214,4727,5925,6705,7023,6862,6272,5324,4127,2791,1439,160,-949,-1825,-2424,-2714,-2691,-2381,-1812,-1062,-200,686,1517,2227,2777,3144,3337,3363,3253,3030,2718,2356,1970,1605,1314,1140,1135,1335,1741,2360,3130,4014,4923,5792,6543,7119,7477,7584,7429,6994,6300,5343,4163,2790,1282,-287,-1840,-3280,-4527,-5504,-6153,-6448,-6387,-5986,-5291,-4359,-3243,-2037,-793,393,1474,2375,3071,3538,3774,3814,3691,3473,3215,2991,2841,2807,2897,3093,3363,3665,3930,4147,4247,4252,4135,3919,3614,3239,2801,2327,1818,1298,770,255,-247,-730,-1196,-1670,-2157,-2692,-3280,-3935,-4630,-5342,-6014,-6595,-7033,-7292,-7353,-7224,-6927,-6490,-5961,-5357,-4731,-4091,-3483,-2921,-2446,-2076,-1836,-1722,-1733,-1834,-1994,-2165,-2303,-2370,-2341,-2201,-1961,-1647,-1296,-960,-693,-527,-509,-622,-870,-1196,-1559,-1880,-2100,-2158,-2007,-1646,-1062,-316,552,1444,2295,3006,3543,3860,3975,3912,3736,3502,3289,3136,3089,3142,3288,3471,3648,3737,3696,3468,3044,2440,1708,932,220,-321,-580,-491,-11,860,2073,3559,5207,6912,8533,9986,11141,11954,12366,12363,11973,11227,10202,8959,7588,6136,4671,3214,1793,405,-930,-2220,-3431,-4553,-5559,-6428,-7151,-7727,-8163,-8475,-8689,-8822,-8900,-8932,-8923,-8871,-8745,-8533,-8186,-7687,-7014,-6159,-5145,-3998,-2763,-1495,-236,961,2053,3001,3755,4286,4553,4541,4242,3681,2894,1938,880,-212,-1284,-2285,-3191,-3981,-4641,-5173,-5570,-5848,-6001,-6062,-6024,-5922,-5743,-5508,-5189,-4787,-4286,-3683,-3003,-2268,-1544,-886,-355,-3,155,110,-100,-426,-808,-1169,-1454,-1612,-1598,-1399,-1011,-447,258,1036,1842,2565,3155,3541,3689,3598,3296,2831,2292,1739,1279,936,778,786,946,1213,1513,1799,1999,2089,2041,1864,1567,1188,740,260,-235,-735,-1217,-1674,-2073,-2400,-2607,-2666,-2535,-2174,-1565,-684,445,1798,3295,4861,6378,7752,8874,9677,10102,10134,9781,9077,8079,6858,5492,4059,2643,1292,77,-976,-1838,-2500,-2974,-3277,-3457,-3552,-3626,-3709,-3845,-4026,-4256,-4492,-4701,-4832,-4853,-4719,-4430,-3969,-3346,-2592,-1707,-745,273,1316,2334,3314,4209,4997,5657,6164,6529,6749,6862,6891,6883,6863,6861,6862,6866,6809,6674,6386,5945,5320,4538,3619,2615,1562,513,-514,-1488,-2413,-3280,-4105,-4888,-5627,-6311,-6905,-7389,-7704,-7850,-7783,-7538,-7120,-6591,-5995,-5401,-4859,-4426,-4132,-3993,-4006,-4137,-4332,-4534,-4656,-4653,-4457,-4066,-3472,-2731,-1908,-1100,-408,64,244,70,-455,-1307,-2408,-3650,-4905,-6040,-6926,-7468,-7592,-7267,-6507,-5356,-3899,-2245,-513,1178,2713,4034,5075,5859,6385,6709,6873,6907,6852,6692,6455,6110,5680,5169,4604,4047,3527,3131,2888,2850,3038,3443,4050,4818,5689,6610,7506,8320,8993,9466,9706,9675,9368,8799,8004,7034,5974,4870,3814,2830,1963,1198,524,-112,-745,-1428,-2174,-2991,-3852,-4710,-5517,-6211,-6758,-7134,-7329,-7373,-7281,-7076,-6796,-6418,-5966,-5409,-4737,-3945,-3041,-2036,-987,72,1064,1939,2633,3116,3354,3344,3089,2601,1902,1017,-2,-1105,-2210,-3229,-4074,-4664,-4939,-4902,-4554,-3994,-3285,-2568,-1931,-1483,-1304,-1420,-1859,-2563,-3474,-4466,-5425,-6192,-6664,-6736,-6370,-5581,-4417,-3003,-1457,48,1374,2386,2987,3138,2828,2113,1074,-171,-1483,-2728,-3764,-4485,-4808,-4687,-4128,-3161,-1871,-361,1234,2789,4157,5245,5964,6275,6191,5731,4972,3985,2852,1653,447,-708,-1786,-2725,-3522,-4095,-4445,-4499,-4276,-3761,-3017,-2111,-1146,-247,499,979,1170,1047,652,66,-623,-1291,-1839,-2178,-2250,-2043,-1560,-864,-8,927,1855,2724,3439,3972,4250,4277,4035,3568,2939,2224,1538,966,593,470,609,1003,1601,2358,3192,4064,4904,5687,6365,6926,7317,7544,7550,7349,6920,6277,5463,4515,3516,2541,1670,989,542,375,483,842,1402,2090,2827,3548,4183,4713,5110,5391,5570,5649,5644,5518,5260,4818,4176,3318,2273,1088,-157,-1366,-2450,-3319,-3930,-4255,-4335,-4221,-4029,-3860,-3842,-4058,-4578,-5404,-6517,-7836,-9281,-10723,-12066,-13201,-14040,-14534,-14616,-14289,-13529,-12379,-10866,-9070,-7056,-4948,-2814,-790,1060,2626,3852,4658,5023,4892,4289,3224,1758,-9,-1963,-3945,-5789,-7336,-8437,-8987,-8922,-8234,-6968,-5216,-3111,-811,1508,3680,5546,7001,7972,8450,8482,8150,7581,6900,6239,5691,5337,5198,5283,5551,5951,6409,6848,7194,7385,7372,7143,6687,6058,5280,4458,3660,2979,2520,2313,2435,2865,3583,4536,5621,6752,7796,8671,9248,9495,9318,8740,7727,6339,4599,2599,412,-1841,-4059,-6096,-7854,-9209,-10092,-10475,-10353,-9808,-8924,-7838,-6694,-5617,-4734,-4096,-3755,-3676,-3820,-4092,-4401,-4636,-4707,-4552,-4111,-3403,-2425,-1249,64,1425,2732,3896,4806,5393,5567,5315,4623,3548,2179,626,-965,-2473,-3775,-4795,-5470,-5789,-5753,-5405,-4787,-3973,-3019,-2011,-1001,-67,749,1380,1810,2003,1968,1716,1280,689,-2,-766,-1556,-2345,-3106,-3808,-4423,-4913,-5244,-5375,-5284,-4947,-4385,-3614,-2705,-1728,-783,27,612,892,821,389,-383,-1426,-2665,-3987,-5277,-6420,-7295,-7805,-7876,-7465,-6591,-5299,-3716,-1960,-216,1371,2658,3534,3948,3892,3400,2564,1501,336,-761,-1676,-2259,-2439,-2143,-1367,-139,1471,3350,5367,7373,9221,10772,11911,12546,12633,12142,11112,9583,7672,5476,3160,862,-1245,-3016,-4319,-5066,-5220,-4804,-3906,-2657,-1233,195,1447,2413,2999,3207,3071,2678,2151,1595,1133,838,766,939,1352,1971,2768,3673,4668,5668,6658,7552,8315,8874,9170,9147,8768,8025,6939,5580,4045,2452,949,-365,-1360,-2005,-2258,-2157,-1766,-1158,-458,243,832,1225,1364,1209,771,86,-774,-1731,-2693,-3597,-4381,-5025,-5524,-5902,-6189,-6424,-6645,-6868,-7109,-7357,-7588,-7782,-7902,-7941,-7883,-7735,-7510,-7229,-6897,-6537,-6121,-5650,-5078,-4394,-3566,-2605,-1532,-413,672,1609,2291,2618,2511,1946,939,-438,-2075,-3811,-5505,-6971,-8081,-8714,-8797,-8306,-7252,-5708,-3763,-1560,784,3101,5282,7186,8739,9861,10530,10724,10486,9861,8918,7766,6469,5154,3874,2713,1722,920,350,-13,-150,-92,151,549,1088,1723,2446,3187,3930,4599,5174,5595,5864,5966,5932,5789,5578,5335,5071,4798,4484,4119,3656,3092,2418,1660,866,91,-598,-1157,-1538,-1753,-1796,-1725,-1579,-1420,-1293,-1229,-1237,-1302,-1391,-1453,-1431,-1280,-956,-449,231,1052,1949,2859,3702,4407,4911,5157,5110,4734,4018,2957,1566,-108,-2004,-4016,-6029,-7904,-9503,-10709,-11433,-11620,-11288,-10463,-9264,-7803,-6234,-4702,-3350,-2283,-1580,-1281,-1376,-1834,-2578,-3508,-4525,-5486,-6305,-6852,-7079,-6933,-6427,-5622,-4608,-3511,-2463,-1572,-933,-565,-451,-539,-715,-909,-1009,-971,-764,-399,92,645,1223,1755,2225,2596,2857,3015,3053,3008,2867,2672,2427,2161,1887,1614,1354,1091,841,582,331,70,-178,-431,-653,-854,-1003,-1078,-1068,-934,-683,-279,250,926,1705,2580,3500,4431,5327,6145,6849,7399,7766,7920,7830,7483,6855,5950,4790,3399,1870,283,-1241,-2582,-3631,-4323,-4611,-4529,-4146,-3550,-2901,-2275,-1809,-1525,-1444,-1519,-1664,-1787,-1779,-1559,-1069,-295,744,1991,3365,4770,6114,7300,8271,8966,9368,9470,9279,8819,8109,7192,6106,4930,3718,2583,1593,841,370,205,324,671,1158,1679,2127,2397,2414,2124,1513,603,-555,-1865,-3242,-4553,-5720,-6628,-7231,-7493,-7421,-7069,-6511,-5843,-5192,-4643,-4301,-4205,-4379,-4802,-5415,-6150,-6907,-7615,-8184,-8573,-8742,-8674,-8379,-7846,-7109,-6158,-5041,-3757,-2384,-963,398,1610,2553,3134,3258,2890,2008,671,-1045,-2996,-5021,-6934,-8548,-9694,-10245,-10110,-9281,-7794,-5761,-3335,-693,1970,4484,6708,8529,9895,10779,11207,11214,10883,10283,9513,8669,7827,7089,6507,6142,6010,6112,6391,6803,7238,7638,7912,8026,7949,7692,7291,6785,6238,5701,5217,4829,4559,4427,4452,4625,4936,5351,5795,6202,6454,6469,6149,5452,4355,2902,1165,-744,-2693,-4551,-6199,-7538,-8506,-9070,-9233,-9031,-8507,-7747,-6805,-5780,-4717,-3698,-2739,-1896,-1174,-604,-216,-14,-34,-269,-702,-1315,-2033,-2817,-3577,-4276,-4857,-5317,-5656,-5913,-6133,-6366,-6659,-7034,-7499,-8009,-8534,-8977,-9291,-9390,-9243,-8820,-8143,-7233,-6157,-4957,-3716,-2465,-1271,-147,867,1770,2542,3203,3738,4179,4508,4747,4875,4878,4738,4416,3901,3173,2255,1194,74,-998,-1892,-2503,-2729,-2541,-1940,-1000,167,1431,2629,3649,4370,4741,4745,4399,3782,2973,2083,1216,460,-119,-485,-647,-624,-469,-242,10,231,388,463,433,299,61,-286,-723,-1257,-1846,-2481,-3097,-3649,-4066,-4285,-4252,-3934,-3315,-2409,-1261,85,1535,3026,4451,5727,6763,7466,7793,7660,7087,6046,4629,2899,1001,-922,-2719,-4245,-5396,-6106,-6343,-6138,-5535,-4615,-3467,-2179,-851,450,1638,2671,3505,4131,4547,4787,4892,4915,4937,5003,5194,5537,6074,6788,7667,8641,9640,10575,11336,11856,12059,11924,11470,10721,9772,8680,7539,6400,5303,4253,3246,2244,1225,157,-969,-2136,-3321,-4463,-5526,-6437,-7177,-7709,-8051,-8219,-8275,-8264,-8258,-8312,-8473,-8764,-9205,-9757,-10406,-11081,-11725,-12268,-12644,-12812,-12737,-12424,-11884,-11163,-10303,-9364,-8384,-7406,-6440,-5487,-4543,-3574,-2577,-1535,-466,595,1594,2464,3130,3533,3632,3416,2916,2176,1307,389,-428,-1062,-1389,-1370,-954,-182,902,2197,3587,4960,6206,7257,8065,8625,8966,9112,9134,9047,8901,8700,8453,8164,7821,7433,6988,6493,5935,5326,4654,3942,3199,2459,1768,1162,695,388,267,319,511,800,1127,1435,1685,1838,1892,1837,1696,1464,1166,791,356,-152,-720,-1339,-1992,-2636,-3255,-3797,-4253,-4580,-4789,-4869,-4834,-4710,-4499,-4229,-3897,-3511,-3059,-2546,-1947,-1283,-539,243,1050,1828,2541,3137,3587,3874,3997,3980,3855,3661,3436,3188,2927,2605,2192,1614,827,-210,-1490,-2985,-4597,-6227,-7723,-8966,-9827,-10232,-10150,-9591,-8619,-7323,-5820,-4223,-2670,-1239,-39,892,1519,1849,1921,1785,1519,1184,850,558,333,179,79,7,-60,-154,-271,-417,-553,-656,-675,-577,-347,31,504,1034,1540,1937,2168,2172,1951,1514,933,264,-384,-960,-1377,-1623,-1681,-1589,-1399,-1196,-1049,-1053,-1250,-1678,-2324,-3131,-4038,-4923,-5712,-6297,-6633,-6689,-6471,-6027,-5398,-4653,-3835,-3001,-2161,-1350,-550,230,997,1759,2508,3240,3946,4602,5196,5694,6079,6319,6397,6296,6012,5554,4952,4238,3478,2733,2073,1572,1272,1219,1410,1837,2447,3176,3943,4651,5230,5595,5712,5550,5116,4455,3618,2711,1831,1096,621,484,746,1401,2399,3624,4941,6159,7125,7684,7742,7285,6334,5025,3495,1939,543,-552,-1229,-1458,-1265,-742,-21,734,1373,1765,1818,1513,853,-79,-1213,-2418,-3629,-4728,-5689,-6461,-7041,-7455,-7711,-7860,-7922,-7912,-7841,-7693,-7449,-7097,-6616,-6024,-5342,-4625,-3920,-3308,-2821,-2509,-2361,-2360,-2456,-2569,-2642,-2587,-2363,-1937,-1303,-499,415,1350,2187,2825,3145,3093,2623,1771,599,-772,-2196,-3522,-4587,-5296,-5551,-5355,-4731,-3766,-2580,-1299,-47,1054,1940,2552,2882,2962,2817,2530,2137,1729,1322,995,741,604,577,672,878,1189,1589,2049,2547,3051,3525,3954,4314,4608,4856,5074,5307,5567,5882,6250,6651,7058,7425,7707,7858,7858,7674,7322,6821,6195,5508,4788,4088,3426,2821,2255,1724,1183,613,-26,-746,-1570,-2476,-3446,-4431,-5360,-6162,-6754,-7053,-7013,-6601,-5818,-4735,-3412,-2000,-604,617,1566,2142,2308,2066,1452,557,-531,-1701,-2860,-3937,-4887,-5690,-6359,-6897,-7328,-7650,-7856,-7927,-7841,-7575,-7136,-6533,-5802,-5001,-4183,-3409,-2737,-2184,-1777,-1478,-1268,-1059,-812,-439,84,777,1606,2526,3428,4243,4850,5186,5204,4886,4275,3426,2442,1419,470,-309,-850,-1101,-1064,-759,-254,380,1031,1630,2082,2348,2399,2235,1888,1405,832,236,-356,-896,-1383,-1808,-2196,-2556,-2915,-3277,-3649,-4008,-4339,-4595,-4753,-4772,-4643,-4364,-3958,-3455,-2909,-2348,-1833,-1370,-985,-666,-397,-145,108,397,720,1080,1454,1812,2122,2346,2478,2489,2409,2232,1988,1691,1353,983,588,163,-278,-714,-1120,-1439,-1623,-1617,-1372,-864,-100,900,2073,3348,4636,5838,6872,7646,8115,8240,8044,7569,6910,6174,5496,4997,4782,4913,5391,6172,7136,8151,9038,9672,9903,9726,9090,8133,6919,5656,4455,3498,2832,2530,2535,2783,3153,3518,3753,3777,3520,2979,2164,1136,-52,-1318,-2617,-3884,-5109,-6256,-7351,-8374,-9355,-10274,-11133,-11896,-12532,-13000,-13263,-13297,-13098,-12680,-12093,-11386,-10631,-9898,-9234,-8694,-8280,-8010,-7853,-7784,-7757,-7714,-7617,-7402,-7051,-6547,-5894,-5142,-4308,-3474,-2667,-1940,-1307,-760,-286,168,628,1154,1742,2420,3139,3877,4572,5185,5668,6008,6188,6236,6160,6017,5821,5634,5470,5364,5328,5355,5450,5579,5732,5878,5994,6053,6042,5940,5746,5460,5075,4627,4114,3596,3099,2691,2407,2315,2423,2763,3307,4010,4796,5572,6219,6667,6817,6660,6195,5468,4574,3591,2633,1776,1085,580,264,78,-28,-153,-374,-765,-1380,-2214,-3258,-4404,-5579,-6610,-7395,-7786,-7709,-7135,-6081,-4647,-2966,-1202,459,1866,2883,3440,3531,3175,2484,1533,468,-647,-1701,-2686,-3553,-4330,-5013,-5628,-6162,-6610,-6944,-7125,-7135,-6950,-6575,-6045,-5407,-4740,-4109,-3614,-3280,-3169,-3237,-3461,-3730,-3958,-4014,-3817,-3301,-2452,-1314,36,1477,2870,4102,5045,5652,5874,5741,5304,4633,3842,3003,2208,1513,934,481,130,-162,-403,-626,-810,-933,-961,-855,-605,-206,292,841,1336,1706,1834,1673,1166,329,-800,-2119,-3524,-4863,-6027,-6892,-7395,-7499,-7214,-6595,-5710,-4670,-3574,-2519,-1601,-867,-371,-113,-83,-238,-530,-892,-1252,-1567,-1767,-1844,-1758,-1527,-1131,-609,56,822,1687,2616,3576,4518,5389,6122,6671,6981,7056,6889,6548,6079,5598,5175,4914,4866,5064,5516,6159,6956,7777,8560,9186,9587,9719,9551,9122,8467,7671,6809,5977,5231,4638,4195,3910,3713,3563,3362,3060,2598,1974,1207,380,-435,-1120,-1606,-1827,-1781,-1496,-1060,-567,-159,67,3,-394,-1131,-2158,-3402,-4742,-6065,-7260,-8227,-8921,-9306,-9402,-9255,-8922,-8488,-8024,-7591,-7244,-6989,-6827,-6735,-6662,-6579,-6433,-6206,-5886,-5469,-4985,-4450,-3913,-3408,-2986,-2683,-2531,-2550,-2740,-3089,-3570,-4143,-4765,-5388,-5964,-6436,-6762,-6881,-6752,-6324,-5583,-4499,-3111,-1437,431,2413,4386,6225,7823,9058,9877,10229,10120,9599,8736,7648,6454,5285,4253,3453,2937,2727,2800,3093,3540,4028,4492,4823,4988,4931,4650,4164,3495,2716,1888,1095,423,-39,-231,-82,423,1280,2456,3859,5411,6965,8421,9630,10504,10959,10953,10503,9664,8520,7224,5885,4653,3627,2861,2382,2139,2057,2005,1866,1496,817,-230,-1624,-3281,-5072,-6822,-8346,-9498,-10144,-10249,-9826,-8968,-7831,-6588,-5446,-4548,-4036,-3943,-4273,-4944,-5841,-6836,-7779,-8570,-9104,-9358,-9304,-8976,-8404,-7639,-6732,-5724,-4657,-3565,-2490,-1461,-531,270,877,1277,1425,1346,1054,622,138,-298,-571,-603,-327,271,1158,2268,3476,4664,5680,6413,6753,6670,6136,5225,3994,2584,1100,-309,-1549,-2530,-3202,-3560,-3618,-3424,-3045,-2535,-1963,-1362,-776,-206,328,837,1308,1730,2092,2349,2474,2414,2140,1626,867,-102,-1241,-2452,-3652,-4728,-5584,-6164,-6414,-6357,-6029,-5517,-4917,-4342,-3863,-3551,-3413,-3429,-3537,-3658,-3689,-3559,-3190,-2565,-1670,-566,704,2022,3318,4476,5441,6133,6542,6639,6459,6028,5416,4682,3916,3175,2536,2039,1714,1582,1642,1891,2316,2894,3591,4372,5169,5925,6559,6999,7186,7089,6691,6061,5238,4372,3555,2941,2611,2646,3051,3780,4752,5811,6816,7608,8058,8078,7662,6821,5686,4366,3034,1834,881,269,15,104,481,1032,1681,2279,2748,2985,2934,2560,1862,863,-393,-1830,-3394,-4984,-6544,-7983,-9245,-10271,-11025,-11484,-11650,-11534,-11187,-10640,-9966,-9194,-8397,-7576,-6793,-6029,-5330,-4687,-4140,-3707,-3422,-3316,-3410,-3710,-4208,-4861,-5616,-6398,-7132,-7735,-8154,-8327,-8247,-7881,-7267,-6395,-5325,-4062,-2668,-1151,411,1997,3523,4933,6155,7121,7779,8097,8071,7722,7114,6328,5472,4660,3989,3544,3371,3466,3807,4306,4889,5445,5880,6118,6097,5805,5228,4418,3412,2309,1176,128,-756,-1380,-1679,-1607,-1139,-307,855,2236,3738,5211,6516,7514,8094,8186,7760,6859,5555,4004,2355,814,-466,-1326,-1690,-1522,-873,149,1391,2650,3745,4479,4731,4421,3546,2196,495,-1350,-3142,-4678,-5803,-6413,-6498,-6097,-5337,-4377,-3378,-2529,-1931,-1688,-1810,-2274,-3009,-3925,-4906,-5862,-6694,-7349,-7782,-7974,-7925,-7636,-7129,-6429,-5560,-4571,-3504,-2429,-1411,-525,167,611,788,700,389,-64,-585,-1048,-1374,-1470,-1280,-793,-18,992,2152,3375,4553,5579,6390,6889,7086,6938,6510,5820,4965,3993,3001,2026,1142,343,-332,-910,-1388,-1778,-2080,-2295,-2391,-2370,-2191,-1860,-1361,-735,-2,754,1463,2029,2362,2392,2066,1380,347,-947,-2408,-3895,-5267,-6388,-7160,-7513,-7456,-7037,-6344,-5516,-4663,-3911,-3351,-3018,-2946,-3084,-3399,-3798,-4221,-4585,-4833,-4929,-4845,-4581,-4150,-3567,-2864,-2076,-1222,-353,521,1353,2116,2793,3357,3816,4178,4463,4715,4970,5263,5644,6102,6674,7314,8001,8678,9282,9754,10032,10062,9828,9313,8555,7597,6524,5424,4400,3538,2903,2521,2384,2428,2588,2758,2873,2861,2710,2432,2072,1703,1401,1228,1253,1482,1923,2537,3264,4022,4726,5269,5583,5581,5239,4543,3512,2217,707,-902,-2538,-4106,-5519,-6738,-7697,-8402,-8840,-9033,-9015,-8814,-8479,-8033,-7527,-6975,-6427,-5905,-5425,-5025,-4687,-4431,-4229,-4086,-3975,-3908,-3876,-3898,-3990,-4166,-4450,-4836,-5334,-5899,-6500,-7078,-7559,-7894,-8015,-7893,-7501,-6848,-5943,-4822,-3524,-2089,-579,969,2477,3904,5178,6251,7072,7605,7839,7768,7428,6857,6111,5265,4357,3454,2590,1784,1085,486,33,-268,-395,-343,-98,313,897,1606,2431,3315,4233,5140,6001,6795,7489,8079,8549,8915,9155,9308,9333,9248,9004,8584,7951,7108,6052,4845,3531,2209,968,-108,-930,-1467,-1682,-1631,-1334,-922,-458,-68,171,195,-11,-438,-1016,-1672,-2310,-2840,-3199,-3346,-3275,-3029,-2653,-2250,-1883,-1657,-1610,-1801,-2220,-2865,-3684,-4634,-5639,-6638,-7565,-8366,-8999,-9445,-9698,-9770,-9677,-9454,-9099,-8651,-8087,-7428,-6661,-5799,-4860,-3875,-2873,-1904,-981,-138,636,1349,2031,2712,3420,4167,4950,5747,6506,7179,7699,8023,8112,7963,7589,7020,6317,5513,4677,3834,3029,2263,1559,894,279,-314,-883,-1436,-1966,-2469,-2921,-3327,-3659,-3932,-4130,-4264,-4329,-4327,-4267,-4147,-3995,-3826,-3674,-3561,-3509,-3524,-3599,-3709,-3818,-3886,-3872,-3756,-3527,-3205,-2823,-2425,-2075,-1799,-1653,-1620,-1698,-1830,-1961,-2016,-1948,-1715,-1322,-800,-210,365,846,1157,1254,1124,773,259,-361,-1002,-1591,-2053,-2354,-2435,-2306,-1935,-1344,-519,520,1773,3220,4826,6558,8343,10112,11765,13210,14344,15093,15400,15252,14677,13743,12554,11232,9910,8696,7672,6888,6323,5957,5690,5447,5133,4670,4024,3182,2180,1075,-37,-1067,-1905,-2459,-2676,-2497,-1947,-1056,75,1325,2537,3561,4241,4477,4197,3411,2155,550,-1288,-3206,-5062,-6748,-8169,-9275,-10061,-10514,-10690,-10613,-10345,-9945,-9462,-8967,-8507,-8133,-7879,-7754,-7765,-7871,-8043,-8218,-8342,-8368,-8268,-8028,-7681,-7254,-6810,-6407,-6103,-5938,-5940,-6092,-6364,-6698,-6995,-7193,-7173,-6897,-6295,-5363,-4110,-2582,-839,1019,2907,4718,6355,7749,8840,9607,10056,10217,10149,9896,9529,9072,8553,7977,7326,6594,5767,4841,3837,2767,1692,643,-303,-1102,-1696,-2044,-2122,-1914,-1434,-695,251,1376,2609,3914,5232,6516,7712,8768,9615,10196,10455,10333,9839,8963,7782,6383,4888,3439,2177,1209,645,502,802,1459,2392,3429,4428,5188,5574,5464,4823,3666,2101,273,-1624,-3400,-4891,-5978,-6601,-6768,-6537,-6012,-5320,-4596,-3956,-3498,-3267,-3289,-3524,-3945,-4457,-5005,-5509,-5911,-6175,-6284,-6227,-6055,-5764,-5428,-5057,-4698,-4367,-4078,-3831,-3622,-3441,-3278,-3127,-2977,-2817,-2643,-2422,-2148,-1779,-1313,-732,-67,655,1355,1968,2404,2612,2543,2228,1697,1056,405,-128,-446,-467,-162,461,1346,2400,3503,4535,5355,5889,6043,5817,5226,4322,3215,1987,757,-386,-1381,-2167,-2757,-3149,-3395,-3553,-3676,-3833,-4061,-4387,-4822,-5338,-5915,-6491,-7034,-7481,-7803,-7969,-7963,-7788,-7443,-6950,-6319,-5575,-4743,-3844,-2896,-1927,-943,24,961,1831,2620,3275,3801,4159,4378,4459,4443,4365,4252,4142,4033,3934,3821,3669,3456,3159,2785,2358,1925,1560,1337,1341,1637,2270,3250,4557,6110,7816,9521,11073,12313,13106,13354,13028,12149,10806,9136,7292,5441,3720,2230,1037,143,-463,-859,-1080,-1219,-1284,-1326,-1309,-1237,-1049,-730,-249,408,1215,2151,3145,4124,4982,5625,5931,5845,5277,4252,2773,941,-1134,-3311,-5435,-7371,-9003,-10244,-11059,-11426,-11394,-10987,-10318,-9433,-8473,-7479,-6589,-5824,-5279,-4949,-4862,-4972,-5241,-5591,-5944,-6208,-6317,-6200,-5842,-5241,-4438,-3510,-2549,-1675,-976,-571,-488,-779,-1407,-2311,-3404,-4547,-5619,-6486,-7026,-7172,-6855,-6082,-4869,-3297,-1454,528,2530,4426,6117,7535,8648,9442,9950,10171,10155,9896,9419,8728,7837,6761,5539,4202,2818,1444,149,-974,-1881,-2484,-2764,-2693,-2280,-1566,-597,559,1824,3137,4424,5632,6709,7623,8329,8813,9046,9000,8679,8064,7172,6048,4734,3330,1930,649,-400,-1125,-1465,-1382,-920,-130,863,1916,2882,3599,3952,3870,3336,2404,1190,-163,-1479,-2600,-3409,-3822,-3849,-3523,-2965,-2289,-1655,-1168,-946,-1009,-1384,-2003,-2807,-3696,-4579,-5379,-6038,-6524,-6829,-6974,-6983,-6901,-6776,-6636,-6514,-6422,-6332,-6241,-6098,-5875,-5550,-5112,-4564,-3933,-3242,-2513,-1781,-1038,-320,389,1055,1675,2205,2610,2850,2890,2708,2313,1726,1011,240,-493,-1098,-1503,-1644,-1511,-1100,-451,376,1316,2293,3235,4086,4806,5363,5771,6021,6156,6187,6146,6034,5857,5587,5208,4682,3983,3091,2004,744,-646,-2102,-3542,-4881,-6029,-6940,-7553,-7883,-7934,-7753,-7394,-6910,-6358,-5783,-5222,-4692,-4200,-3746,-3300,-2869,-2416,-1955,-1476,-995,-526,-84,322,673,981,1218,1400,1503,1522,1450,1274,988,614,139,-382,-934,-1461,-1910,-2225,-2344,-2211,-1783,-1035,35,1403,2998,4743,6514,8199,9662,10796,11505,11729,11463,10739,9641,8292,6817,5362,4027,2904,2033,1423,1065,899,908,1017,1218,1465,1771,2129,2555,3075,3677,4402,5207,6099,7016,7909,8704,9300,9632,9598,9162,8283,6971,5274,3259,1038,-1283,-3567,-5717,-7621,-9218,-10460,-11341,-11874,-12116,-12116,-11968,-11729,-11483,-11263,-11106,-11010,-10954,-10907,-10810,-10628,-10291,-9784,-9060,-8120,-6975,-5646,-4203,-2713,-1268,15,1054,1745,2039,1908,1377,509,-583,-1773,-2899,-3829,-4432,-4639,-4402,-3765,-2764,-1533,-160,1205,2482,3566,4423,5029,5381,5527,5479,5306,5034,4704,4361,4017,3708,3433,3198,2992,2798,2582,2332,2004,1618,1153,665,189,-203,-430,-435,-143,465,1398,2610,4033,5553,7055,8398,9466,10156,10404,10181,9507,8419,7022,5387,3660,1932,341,-1025,-2064,-2718,-2957,-2783,-2262,-1480,-564,340,1100,1591,1748,1546,1019,260,-622,-1486,-2212,-2706,-2908,-2809,-2432,-1855,-1145,-429,226,720,997,1026,792,320,-355,-1176,-2080,-3000,-3877,-4671,-5346,-5906,-6349,-6708,-7014,-7293,-7582,-7873,-8179,-8462,-8684,-8806,-8763,-8516,-8027,-7254,-6210,-4889,-3344,-1621,186,1993,3690,5188,6393,7261,7742,7843,7595,7035,6261,5345,4395,3507,2769,2258,2025,2087,2430,3001,3713,4470,5153,5672,5934,5907,5563,4949,4101,3117,2062,1035,85,-739,-1417,-1969,-2401,-2767,-3101,-3433,-3801,-4204,-4663,-5153,-5693,-6235,-6802,-7328,-7810,-8181,-8401,-8424,-8208,-7752,-7062,-6206,-5242,-4282,-3404,-2702,-2226,-1983,-1956,-2058,-2216,-2310,-2259,-1991,-1483,-751,147,1124,2078,2900,3507,3825,3836,3538,2997,2283,1521,819,302,66,185,689,1582,2815,4321,5992,7712,9349,10772,11871,12545,12754,12466,11736,10627,9267,7788,6336,5026,3953,3151,2619,2301,2135,2021,1898,1697,1392,986,509,17,-420,-724,-826,-670,-227,493,1461,2600,3826,5019,6076,6872,7323,7352,6916,6014,4678,2969,989,-1147,-3309,-5354,-7166,-8645,-9718,-10368,-10607,-10480,-10071,-9465,-8750,-8035,-7370,-6842,-6471,-6277,-6263,-6388,-6626,-6923,-7222,-7481,-7642,-7671,-7542,-7245,-6798,-6225,-5596,-4942,-4347,-3843,-3458,-3214,-3082,-3040,-3039,-3036,-2965,-2793,-2465,-1963,-1264,-379,681,1867,3140,4422,5647,6731,7593,8170,8399,8260,7750,6909,5807,4540,3216,1955,838,-59,-704,-1114,-1315,-1371,-1341,-1270,-1173,-1050,-849,-536,-26,696,1687,2912,4349,5921,7545,9093,10480,11567,12284,12552,12335,11641,10500,8988,7196,5244,3244,1326,-423,-1906,-3076,-3906,-4400,-4599,-4569,-4383,-4152,-3947,-3854,-3908,-4107,-4418,-4754,-5010,-5063,-4821,-4185,-3164,-1741,-38,1864,3795,5610,7171,8343,9049,9237,8879,8025,6704,5020,3069,970,-1143,-3159,-4966,-6474,-7635,-8408,-8813,-8888,-8692,-8323,-7860,-7400,-7007,-6727,-6575,-6516,-6517,-6474,-6338,-6000,-5434,-4600,-3528,-2274,-923,415,1630,2638,3352,3747,3809,3563,3068,2393,1614,825,83,-532,-1001,-1272,-1363,-1259,-985,-580,-58,512,1112,1673,2179,2581,2865,3025,3048,2956,2754,2459,2084,1638,1118,533,-129,-862,-1658,-2512,-3388,-4276,-5126,-5925,-6621,-7202,-7619,-7855,-7875,-7653,-7188,-6459,-5511,-4353,-3072,-1715,-377,864,1955,2828,3480,3909,4140,4219,4187,4084,3945,3775,3587,3360,3085,2741,2303,1761,1090,303,-604,-1584,-2594,-3559,-4394,-5006,-5312,-5235,-4727,-3774,-2397,-656,1342,3476,5592,7552,9226,10528,11397,11846,11903,11659,11218,10688,10185,9772,9501,9371,9345,9370,9364,9261,9002,8549,7900,7059,6085,5018,3943,2923,2030,1320,828,570,535,699,1007,1398,1782,2080,2187,2028,1546,698,-486,-1970,-3654,-5423,-7147,-8692,-9950,-10830,-11300,-11350,-11027,-10406,-9582,-8670,-7771,-6986,-6382,-6004,-5868,-5948,-6198,-6558,-6935,-7277,-7510,-7605,-7554,-7363,-7074,-6721,-6367,-6046,-5801,-5642,-5564,-5546,-5546,-5527,-5447,-5270,-4988,-4589,-4079,-3478,-2793,-2055,-1275,-467,359,1208,2076,2973,3882,4803,5694,6529,7267,7858,8279,8502,8505,8308,7889,7295,6518,5608,4572,3453,2285,1118,11,-965,-1745,-2260,-2465,-2341,-1896,-1161,-207,916,2111,3326,4473,5513,6370,7009,7388,7469,7262,6761,6022,5100,4081,3058,2122,1360,826,574,587,855,1299,1843,2382,2825,3090,3144,2972,2608,2118,1563,1057,655,444,465,727,1231,1918,2720,3547,4282,4836,5106,5038,4584,3761,2586,1147,-495,-2211,-3928,-5519,-6928,-8070,-8913,-9436,-9642,-9582,-9300,-8893,-8432,-8021,-7716,-7573,-7596,-7766,-8018,-8282,-8441,-8432,-8149,-7567,-6661,-5463,-4036,-2468,-875,641,1961,3022,3763,4187,4316,4223,3976,3682,3403,3223,3154,3235,3412,3683,3955,4202,4348,4370,4249,3998,3647,3257,2873,2549,2330,2223,2224,2307,2397,2452,2374,2117,1633,911,-20,-1123,-2307,-3511,-4633,-5624,-6418,-6999,-7353,-7499,-7463,-7286,-7014,-6681,-6320,-5953,-5581,-5208,-4814,-4385,-3888,-3320,-2641,-1881,-1036,-159,707,1495,2160,2637,2913,2956,2790,2429,1926,1323,688,63,-487,-936,-1241,-1391,-1366,-1168,-792,-243,462,1323,2304,3393,4532,5693,6782,7771,8555,9120,9413,9440,9225,8795,8223,7557,6874,6230,5676,5249,4964,4823,4811,4902,5067,5269,5481,5667,5799,5842,5780,5575,5232,4726,4086,3310,2453,1525,595,-315,-1168,-1936,-2647,-3282,-3912,-4544,-5223,-5964,-6762,-7597,-8426,-9191,-9825,-10277,-10484,-10429,-10087,-9492,-8666,-7676,-6589,-5473,-4404,-3431,-2584,-1889,-1311,-847,-433,-42,355,780,1205,1607,1924,2090,2046,1725,1106,172,-1045,-2482,-4050,-5627,-7082,-8298,-9150,-9579,-9533,-9044,-8154,-6978,-5609,-4189,-2789,-1497,-325,721,1678,2587,3482,4389,5309,6224,7098,7885,8531,8994,9232,9221,8947,8405,7613,6591,5385,4069,2715,1444,349,-463,-914,-972,-630,57,1004,2107,3237,4285,5156,5780,6125,6191,5997,5603,5060,4436,3786,3143,2529,1950,1392,854,333,-182,-647,-1080,-1427,-1698,-1878,-1985,-2040,-2071,-2106,-2158,-2226,-2296,-2322,-2270,-2079,-1720,-1157,-406,517,1553,2624,3649,4523,5162,5488,5441,4987,4124,2868,1290,-540,-2496,-4473,-6330,-7965,-9280,-10226,-10776,-10970,-10837,-10503,-10016,-9518,-9050,-8683,-8413,-8232,-8056,-7838,-7450,-6844,-5928,-4693,-3129,-1296,723,2811,4827,6631,8106,9141,9704,9760,9369,8585,7522,6301,5032,3862,2859,2129,1684,1536,1634,1902,2228,2499,2592,2431,1961,1189,189,-951,-2057,-3012,-3661,-3954,-3845,-3407,-2713,-1906,-1116,-456,-7,201,170,-61,-438,-905,-1405,-1899,-2343,-2713,-2982,-3134,-3162,-3060,-2853,-2562,-2227,-1889,-1571,-1318,-1109,-967,-849,-736,-611,-438,-238,-15,195,329,361,229,-83,-572,-1223,-1982,-2770,-3517,-4111,-4494,-4580,-4362,-3830,-3026,-2033,-896,267,1423,2503,3488,4370,5156,5859,6484,7050,7510,7884,8085,8125,7949,7567,7007,6297,5534,4767,4100,3576,3249,3131,3217,3484,3900,4414,4987,5559,6075,6492,6750,6842,6743,6484,6095,5632,5138,4665,4225,3821,3426,2987,2447,1741,823,-342,-1742,-3350,-5086,-6857,-8545,-10030,-11198,-11968,-12287,-12137,-11570,-10627,-9445,-8112,-6781,-5544,-4517,-3739,-3255,-3030,-3031,-3171,-3370,-3527,-3560,-3405,-3018,-2414,-1618,-733,147,870,1322,1378,964,68,-1275,-2943,-4775,-6581,-8152,-9332,-9992,-10090,-9630,-8692,-7370,-5795,-4067,-2299,-551,1119,2690,4137,5447,6599,7578,8357,8934,9277,9405,9298,8967,8407,7631,6635,5463,4127,2698,1238,-156,-1394,-2354,-2959,-3118,-2800,-2016,-819,678,2337,3981,5448,6568,7241,7379,7002,6139,4924,3478,1976,552,-669,-1605,-2230,-2538,-2575,-2384,-2030,-1570,-1058,-546,-77,305,552,641,540,275,-134,-612,-1065,-1408,-1512,-1333,-787,100,1332,2794,4428,6074,7639,8977,10004,10604,10737,10331,9406,7973,6122,3966,1657,-627,-2722,-4485,-5815,-6676,-7090,-7134,-6932,-6637,-6392,-6337,-6556,-7093,-7925,-8965,-10097,-11142,-11948,-12341,-12198,-11464,-10105,-8212,-5878,-3283,-611,1940,4193,6000,7260,7934,8019,7591,6736,5604,4328,3072,1963,1120,620,487,723,1246,1967,2737,3422,3880,4012,3775,3155,2232,1076,-180,-1446,-2606,-3621,-4434,-5050,-5465,-5691,-5734,-5606,-5309,-4863,-4287,-3635,-2951,-2313,-1781,-1412,-1236,-1265,-1458,-1789,-2173,-2559,-2885,-3110,-3220,-3213,-3107,-2933,-2701,-2437,-2121,-1753,-1307,-761,-126,600,1346,2069,2659,3050,3151,2917,2349,1458,347,-906,-2150,-3274,-4153,-4703,-4868,-4633,-4007,-3047,-1801,-352,1224,2869,4491,6053,7478,8709,9705,10403,10796,10865,10628,10135,9432,8610,7748,6915,6196,5621,5234,5039,5033,5197,5503,5908,6360,6803,7167,7396,7438,7258,6858,6241,5445,4516,3493,2426,1340,260,-812,-1880,-2947,-4032,-5137,-6264,-7405,-8524,-9584,-10523,-11271,-11757,-11925,-11722,-11143,-10205,-8953,-7477,-5856,-4202,-2602,-1135,140,1190,2003,2579,2947,3125,3154,3059,2876,2609,2289,1901,1456,940,342,-344,-1122,-1996,-2939,-3931,-4925,-5886,-6777,-7575,-8282,-8889,-9433,-9893,-10284,-10553,-10654,-10510,-10025,-9153,-7807,-6022,-3799,-1258,1492,4278,6938,9288,11188,12493,13134,13047,12251,10780,8747,6261,3506,630,-2152,-4675,-6751,-8219,-8961,-8896,-7990,-6307,-3923,-1024,2185,5451,8511,11104,13025,14106,14283,13562,12044,9896,7334,4620,1989,-303,-2072,-3177,-3542,-3179,-2157,-625,1240,3212,5076,6621,7656,8064,7763,6756,5119,2989,563,-1918,-4214,-6086,-7334,-7821,-7479,-6323,-4442,-1995,822,3767,6602,9080,10996,12156,12462,11822,10285,7904,4868,1374,-2285,-5853,-9018,-11569,-13310,-14155,-14117,-13277,-11835,-9997,-8049,-6208,-4712,-3671,-3175,-3171,-3582,-4237,-4962,-5569,-5910,-5871,-5412,-4534,-3294,-1792,-120,1587,3243,4752,6048,7093,7853,8324,8495,8374,7963,7274,6339,5194,3887,2503,1086,-258,-1482,-2502,-3276,-3757,-3936,-3827,-3466,-2936,-2329,-1755,-1322,-1116,-1193,-1563,-2215,-3062,-4053,-5063,-6021,-6840,-7457,-7840,-7965,-7838,-7466,-6887,-6123,-5236,-4254,-3245,-2224,-1260,-349,455,1156,1717,2128,2361,2397,2223,1837,1270,570,-174,-862,-1376,-1615,-1505,-1024,-188,900,2147,3364,4421,5149,5448,5242,4543,3384,1904,237,-1411,-2868,-3944,-4515,-4481,-3823,-2561,-790,1364,3735,6137,8396,10339,11833,12791,13147,12927,12148,10909,9318,7499,5612,3793,2188,931,113,-186,48,802,1991,3508,5181,6865,8369,9574,10351,10653,10452,9771,8663,7198,5454,3509,1429,-721,-2890,-5027,-7080,-9001,-10724,-12191,-13338,-14102,-14433,-14307,-13708,-12679,-11282,-9616,-7812,-6005,-4329,-2904,-1808,-1086,-725,-676,-841,-1113,-1371,-1515,-1482,-1239,-811,-249,365,927,1333,1495,1330,810,-85,-1306,-2807,-4481,-6234,-7947,-9518,-10860,-11895,-12574,-12854,-12708,-12128,-11102,-9656,-7813,-5646,-3219,-641,1980,4537,6901,8985,10688,11947,12730,13011,12840,12261,11374,10285,9111,7954,6901,5994,5238,4613,4040,3472,2819,2053,1158,162,-859,-1825,-2624,-3179,-3402,-3270,-2768,-1941,-859,380,1654,2853,3867,4623,5069,5199,5032,4626,4044,3374,2680,2030,1453,960,544,188,-131,-408,-646,-814,-870,-793,-529,-88,540,1300,2151,3008,3808,4487,4997,5317,5440,5363,5116,4697,4143,3454,2660,1783,838,-114,-1059,-1926,-2692,-3312,-3769,-4056,-4193,-4211,-4172,-4137,-4191,-4395,-4815,-5477,-6376,-7469,-8659,-9820,-10799,-11439,-11591,-11162,-10096,-8416,-6216,-3633,-875,1855,4334,6394,7880,8733,8927,8507,7567,6212,4596,2834,1081,-569,-1993,-3144,-3951,-4426,-4558,-4403,-4000,-3414,-2722,-1979,-1265,-630,-130,193,308,204,-113,-613,-1228,-1878,-2459,-2858,-2980,-2751,-2120,-1121,223,1778,3421,4989,6299,7213,7593,7371,6524,5099,3188,947,-1450,-3793,-5890,-7557,-8668,-9137,-8968,-8202,-6953,-5370,-3602,-1827,-174,1235,2321,3045,3408,3434,3184,2718,2110,1428,729,74,-492,-916,-1154,-1167,-913,-380,442,1530,2832,4284,5767,7182,8399,9309,9845,9942,9617,8878,7805,6462,4961,3383,1836,405,-833,-1806,-2470,-2792,-2752,-2375,-1683,-750,353,1522,2663,3675,4482,5022,5265,5218,4908,4403,3773,3097,2447,1857,1364,930,544,123,-373,-1029,-1886,-2972,-4298,-5813,-7455,-9122,-10679,-12020,-12996,-13540,-13574,-13097,-12140,-10765,-9074,-7169,-5161,-3142,-1203,597,2195,3541,4610,5359,5797,5917,5757,5362,4785,4087,3325,2532,1743,973,232,-461,-1099,-1655,-2129,-2506,-2809,-3058,-3297,-3571,-3916,-4351,-4866,-5414,-5925,-6301,-6443,-6259,-5682,-4689,-3276,-1520,515,2678,4847,6858,8567,9849,10592,10734,10253,9164,7554,5518,3217,802,-1562,-3721,-5556,-6964,-7875,-8252,-8079,-7358,-6150,-4483,-2482,-220,2161,4538,6765,8720,10263,11318,11800,11713,11070,9965,8507,6846,5140,3530,2150,1088,406,115,187,563,1145,1836,2521,3098,3496,3644,3536,3167,2571,1818,970,119,-658,-1303,-1762,-2013,-2052,-1902,-1588,-1177,-694,-216,223,571,783,817,641,216,-465,-1401,-2562,-3892,-5316,-6746,-8085,-9247,-10163,-10783,-11097,-11101,-10844,-10349,-9675,-8858,-7924,-6909,-5814,-4663,-3458,-2219,-959,296,1528,2708,3820,4836,5745,6530,7183,7695,8060,8276,8341,8257,8022,7642,7109,6425,5587,4585,3439,2139,738,-731,-2183,-3539,-4701,-5588,-6143,-6337,-6195,-5754,-5102,-4311,-3483,-2686,-1990,-1426,-1025,-773,-683,-715,-857,-1073,-1328,-1583,-1808,-1968,-2048,-2056,-1994,-1911,-1827,-1784,-1788,-1851,-1943,-2037,-2108,-2118,-2073,-1965,-1807,-1619,-1398,-1150,-845,-487,-41,465,1020,1564,2029,2346,2458,2332,1972,1422,753,61,-548,-996,-1198,-1125,-764,-139,706,1720,2828,3991,5120,6195,7131,7908,8462,8769,8813,8575,8091,7356,6441,5354,4161,2889,1568,244,-1063,-2296,-3416,-4348,-5046,-5434,-5485,-5172,-4509,-3544,-2340,-985,428,1827,3133,4320,5341,6198,6867,7339,7610,7655,7494,7113,6552,5814,4956,3993,2964,1904,821,-245,-1290,-2284,-3215,-4056,-4800,-5424,-5931,-6322,-6599,-6779,-6852,-6821,-6662,-6362,-5893,-5255,-4458,-3530,-2544,-1553,-653,97,632,919,937,694,198,-508,-1416,-2460,-3626,-4837,-6052,-7191,-8186,-8970,-9479,-9682,-9560,-9129,-8427,-7506,-6421,-5248,-4019,-2793,-1579,-401,743,1846,2915,3945,4926,5856,6700,7447,8050,8475,8687,8644,8318,7690,6741,5483,3947,2192,317,-1558,-3291,-4732,-5758,-6267,-6232,-5656,-4622,-3235,-1642,13,1601,3007,4162,5014,5546,5763,5679,5333,4781,4068,3294,2504,1796,1211,807,599,593,771,1092,1524,2004,2486,2916,3256,3463,3529,3429,3181,2797,2295,1715,1080,429,-215,-818,-1370,-1822,-2157,-2329,-2287,-2012,-1458,-644,416,1649,2973,4268,5419,6312,6866,7024,6785,6175,5254,4110,2808,1442,49,-1311,-2633,-3868,-5011,-6012,-6830,-7427,-7749,-7773,-7491,-6910,-6073,-5028,-3854,-2623,-1427,-348,547,1182,1532,1560,1292,752,20,-811,-1631,-2322,-2783,-2937,-2746,-2219,-1424,-456,533,1412,2023,2273,2097,1486,507,-768,-2190,-3640,-4965,-6054,-6806,-7164,-7097,-6618,-5761,-4605,-3234,-1751,-274,1112,2294,3224,3839,4117,4061,3673,3006,2115,1070,-13,-1064,-1960,-2655,-3091,-3272,-3223,-2992,-2652,-2256,-1870,-1525,-1243,-1041,-903,-846,-857,-966,-1179,-1535,-2035,-2681,-3449,-4250,-5024,-5625,-5962,-5921,-5437,-4483,-3095,-1342,644,2727,4759,6594,8140,9317,10094,10490,10519,10264,9780,9159,8483,7825,7251,6795,6466,6258,6118,5993,5802,5478,4970,4257,3352,2331,1267,296,-493,-1008,-1198,-1073,-664,-48,683,1451,2177,2822,3356,3775,4079,4252,4296,4159,3840,3280,2484,1441,182,-1233,-2751,-4265,-5699,-6949,-7950,-8627,-8962,-8929,-8552,-7881,-6962,-5895,-4741,-3590,-2498,-1512,-654,74,673,1160,1533,1796,1939,1950,1817,1539,1108,544,-154,-948,-1842,-2795,-3804,-4832,-5852,-6826,-7697,-8415,-8919,-9164,-9113,-8761,-8117,-7224,-6125,-4908,-3605,-2306,-1030,196,1356,2473,3546,4587,5576,6489,7263,7841,8150,8125,7733,6941,5783,4266,2487,499,-1580,-3643,-5575,-7238,-8522,-9317,-9538,-9156,-8156,-6619,-4630,-2364,18,2306,4339,5960,7096,7702,7821,7524,6938,6191,5437,4792,4371,4240,4433,4949,5747,6764,7906,9069,10129,10970,11475,11556,11155,10251,8873,7090,5012,2771,525,-1581,-3398,-4820,-5768,-6205,-6149,-5638,-4777,-3655,-2429,-1190,-94,797,1377,1619,1496,1009,189,-918,-2243,-3691,-5156,-6522,-7659,-8482,-8894,-8871,-8405,-7550,-6401,-5072,-3712,-2440,-1386,-615,-159,5,-61,-258,-493,-655,-683,-517,-169,356,981,1640,2248,2721,3000,3037,2819,2360,1710,940,144,-594,-1170,-1557,-1693,-1638,-1420,-1149,-919,-840,-984,-1397,-2067,-2947,-3929,-4909,-5734,-6317,-6546,-6397,-5866,-4996,-3882,-2620,-1323,-112,939,1741,2269,2487,2408,2037,1408,567,-442,-1535,-2638,-3646,-4473,-5036,-5288,-5207,-4828,-4204,-3429,-2597,-1797,-1102,-546,-135,160,402,654,988,1456,2065,2815,3634,4462,5202,5784,6147,6270,6169,5886,5497,5073,4697,4417,4277,4281,4418,4670,4996,5373,5768,6165,6539,6884,7173,7397,7527,7544,7416,7120,6620,5907,4957,3770,2368,775,-942,-2704,-4417,-5958,-7226,-8100,-8507,-8381,-7708,-6526,-4903,-2969,-878,1201,3095,4650,5774,6385,6506,6151,5422,4407,3225,1987,788,-288,-1185,-1858,-2297,-2500,-2484,-2291,-1946,-1522,-1059,-639,-326,-177,-269,-617,-1261,-2158,-3274,-4510,-5762,-6911,-7822,-8414,-8597,-8355,-7691,-6672,-5383,-3966,-2542,-1281,-303,268,356,-65,-989,-2343,-4029,-5901,-7801,-9571,-11054,-12125,-12693,-12694,-12128,-11004,-9398,-7394,-5110,-2686,-244,2072,4157,5925,7316,8313,8915,9149,9063,8714,8177,7519,6827,6151,5556,5053,4649,4310,4009,3682,3314,2872,2364,1820,1263,769,362,119,54,194,528,1027,1635,2298,2954,3536,4036,4412,4695,4901,5057,5201,5351,5510,5692,5863,6033,6159,6242,6249,6172,5989,5679,5243,4646,3923,3057,2099,1089,80,-855,-1664,-2278,-2670,-2801,-2687,-2346,-1829,-1215,-581,-21,387,580,515,192,-370,-1125,-1991,-2912,-3775,-4535,-5106,-5446,-5534,-5353,-4934,-4317,-3562,-2764,-1995,-1364,-931,-772,-900,-1324,-1984,-2813,-3684,-4485,-5067,-5340,-5204,-4644,-3682,-2394,-920,594,1969,3035,3665,3745,3254,2190,650,-1237,-3283,-5279,-7020,-8317,-9046,-9135,-8604,-7532,-6069,-4393,-2698,-1168,49,852,1192,1092,605,-154,-1067,-1971,-2756,-3262,-3431,-3169,-2476,-1368,94,1808,3656,5497,7198,8626,9677,10260,10324,9846,8842,7362,5496,3343,1063,-1224,-3353,-5202,-6671,-7677,-8198,-8227,-7801,-6980,-5855,-4513,-3080,-1640,-293,895,1880,2638,3154,3441,3491,3324,2957,2420,1756,1027,290,-388,-935,-1315,-1468,-1376,-1024,-395,477,1581,2857,4232,5640,6953,8109,8964,9491,9589,9275,8555,7477,6143,4637,3077,1574,213,-908,-1736,-2224,-2347,-2124,-1569,-750,255,1350,2409,3326,3987,4304,4231,3746,2885,1715,343,-1105,-2492,-3683,-4587,-5109,-5251,-5005,-4454,-3688,-2829,-2003,-1322,-866,-684,-782,-1121,-1647,-2283,-2942,-3579,-4125,-4583,-4923,-5159,-5296,-5320,-5256,-5074,-4798,-4420,-3959,-3438,-2875,-2307,-1756,-1256,-844,-545,-397,-416,-613,-980,-1487,-2099,-2758,-3408,-3980,-4416,-4652,-4655,-4389,-3853,-3070,-2068,-920,321,1571,2763,3833,4724,5412,5864,6101,6128,5995,5736,5410,5052,4709,4393,4110,3858,3596,3309,2942,2472,1864,1113,223,-772,-1817,-2848,-3777,-4534,-5041,-5250,-5123,-4650,-3847,-2741,-1391,137,1763,3392,4940,6315,7440,8247,8697,8754,8438,7758,6786,5592,4284,2979,1790,839,203,-42,103,631,1457,2484,3581,4602,5417,5908,5988,5620,4788,3544,1969,181,-1659,-3399,-4870,-5937,-6520,-6566,-6117,-5248,-4092,-2813,-1574,-536,169,464,298,-310,-1314,-2625,-4131,-5715,-7244,-8611,-9705,-10458,-10804,-10727,-10206,-9272,-7957,-6319,-4442,-2399,-299,1767,3694,5382,6755,7727,8275,8366,8036,7336,6340,5155,3881,2608,1441,413,-399,-993,-1340,-1445,-1301,-938,-373,323,1073,1778,2311,2573,2467,1956,1040,-211,-1689,-3249,-4723,-5958,-6827,-7217,-7104,-6456,-5347,-3845,-2075,-179,1701,3412,4822,5823,6328,6302,5727,4646,3119,1256,-819,-2957,-5019,-6843,-8335,-9364,-9902,-9896,-9383,-8400,-7043,-5406,-3633,-1821,-121,1394,2624,3526,4069,4261,4120,3720,3111,2407,1691,1060,605,375,428,753,1340,2126,3036,3977,4848,5567,6064,6300,6275,6018,5586,5068,4547,4105,3818,3694,3751,3934,4182,4420,4548,4502,4214,3642,2788,1650,282,-1249,-2865,-4444,-5908,-7139,-8072,-8648,-8839,-8652,-8114,-7280,-6212,-4999,-3696,-2399,-1141,2,1021,1879,2582,3137,3564,3897,4163,4397,4613,4836,5060,5287,5521,5737,5957,6143,6306,6409,6427,6321,6044,5560,4829,3841,2586,1101,-573,-2368,-4192,-5964,-7562,-8918,-9912,-10502,-10616,-10263,-9455,-8270,-6811,-5217,-3643,-2235,-1119,-392,-80,-204,-691,-1479,-2460,-3523,-4574,-5520,-6279,-6809,-7041,-6975,-6568,-5847,-4824,-3544,-2085,-509,1065,2555,3859,4893,5599,5936,5880,5460,4689,3634,2360,952,-494,-1864,-3062,-3971,-4512,-4619,-4260,-3449,-2226,-683,1076,2905,4663,6199,7380,8116,8358,8101,7436,6436,5291,4126,3116,2373,1983,1964,2305,2916,3708,4545,5317,5896,6217,6199,5847,5161,4191,3001,1679,305,-1029,-2256,-3317,-4176,-4822,-5260,-5519,-5632,-5643,-5589,-5491,-5364,-5193,-4955,-4616,-4141,-3504,-2691,-1714,-605,583,1774,2899,3871,4634,5130,5345,5278,4954,4443,3795,3118,2472,1953,1600,1454,1512,1741,2092,2494,2866,3151,3273,3212,2934,2451,1774,953,22,-935,-1874,-2708,-3396,-3878,-4153,-4202,-4076,-3803,-3450,-3079,-2737,-2477,-2317,-2274,-2341,-2500,-2731,-3007,-3305,-3606,-3881,-4122,-4290,-4387,-4366,-4243,-3988,-3633,-3177,-2666,-2107,-1551,-998,-488,-16,394,745,1026,1249,1411,1541,1639,1746,1854,1992,2135,2271,2351,2336,2161,1793,1195,376,-639,-1775,-2959,-4068,-5019,-5682,-6010,-5908,-5401,-4465,-3195,-1677,-42,1550,2964,4061,4745,4955,4690,3970,2884,1514,-10,-1563,-3040,-4313,-5320,-5989,-6298,-6243,-5846,-5141,-4176,-3009,-1685,-272,1182,2617,3970,5187,6205,6987,7489,7712,7638,7301,6730,5960,5069,4108,3160,2319,1644,1240,1130,1374,1945,2818,3922,5150,6396,7525,8417,8974,9096,8751,7928,6664,5059,3211,1301,-540,-2120,-3336,-4069,-4297,-4027,-3325,-2321,-1132,66,1145,1969,2446,2511,2146,1360,208,-1240,-2872,-4583,-6241,-7745,-8979,-9896,-10421,-10572,-10327,-9747,-8858,-7740,-6454,-5088,-3728,-2462,-1377,-546,-30,152,-4,-457,-1142,-1981,-2869,-3706,-4403,-4880,-5075,-4973,-4551,-3853,-2920,-1833,-674,461,1484,2331,2944,3314,3456,3389,3199,2915,2614,2315,2035,1757,1444,1068,575,-29,-759,-1567,-2410,-3216,-3910,-4428,-4702,-4708,-4409,-3829,-2981,-1920,-720,561,1807,2971,3951,4726,5254,5560,5663,5633,5523,5403,5323,5312,5394,5546,5757,5975,6162,6276,6263,6114,5800,5347,4774,4158,3545,3040,2700,2596,2764,3195,3846,4624,5424,6083,6499,6529,6128,5273,4009,2439,706,-1029,-2585,-3814,-4592,-4851,-4582,-3842,-2749,-1467,-200,866,1535,1696,1267,275,-1209,-3037,-5024,-6973,-8685,-9986,-10752,-10896,-10407,-9312,-7711,-5720,-3516,-1260,861,2696,4095,4969,5248,4938,4082,2785,1181,-566,-2294,-3836,-5098,-5951,-6395,-6383,-5964,-5191,-4129,-2893,-1566,-250,960,2019,2861,3472,3840,3952,3828,3456,2856,2048,1043,-84,-1303,-2514,-3649,-4609,-5330,-5750,-5849,-5633,-5141,-4438,-3611,-2742,-1928,-1243,-755,-505,-529,-812,-1365,-2120,-3051,-4063,-5092,-6041,-6834,-7389,-7654,-7569,-7129,-6310,-5148,-3672,-1958,-70,1868,3781,5529,7027,8168,8890,9140,8914,8235,7159,5787,4228,2617,1097,-196,-1155,-1671,-1726,-1280,-412,826,2284,3849,5354,6693,7748,8477,8854,8923,8732,8385,7957,7542,7208,6969,6859,6809,6796,6721,6523,6137,5513,4660,3571,2319,957,-422,-1722,-2855,-3735,-4298,-4516,-4396,-3984,-3373,-2658,-1969,-1395,-1023,-877,-973,-1251,-1666,-2117,-2523,-2797,-2859,-2663,-2174,-1405,-384,803,2067,3275,4294,5003,5285,5083,4367,3179,1606,-223,-2150,-4010,-5675,-7013,-7982,-8543,-8720,-8571,-8153,-7567,-6886,-6190,-5550,-4993,-4559,-4241,-4036,-3922,-3890,-3908,-3988,-4107,-4275,-4497,-4758,-5077,-5419,-5792,-6166,-6518,-6834,-7072,-7220,-7247,-7128,-6848,-6374,-5689,-4766,-3592,-2170,-522,1292,3183,5026,6696,8036,8946,9326,9144,8430,7243,5722,4014,2306,774,-417,-1133,-1296,-873,100,1531,3296,5205,7098,8761,10054,10830,11023,10609,9631,8195,6444,4579,2782,1256,155,-414,-387,205,1303,2757,4411,6059,7512,8600,9188,9204,8653,7572,6107,4394,2630,979,-406,-1429,-2049,-2293,-2230,-1987,-1683,-1453,-1393,-1574,-2004,-2673,-3499,-4400,-5253,-5955,-6399,-6530,-6321,-5802,-5045,-4154,-3252,-2462,-1884,-1589,-1592,-1879,-2374,-2979,-3577,-4013,-4192,-3988,-3363,-2302,-842,902,2812,4703,6400,7730,8539,8736,8280,7208,5618,3672,1552,-532,-2415,-3925,-5003,-5566,-5678,-5351,-4731,-3902,-3032,-2235,-1636,-1334,-1360,-1743,-2421,-3339,-4387,-5468,-6480,-7341,-7994,-8399,-8565,-8485,-8205,-7752,-7154,-6449,-5644,-4749,-3780,-2725,-1616,-449,739,1922,3076,4146,5108,5918,6530,6935,7090,7018,6705,6203,5519,4720,3810,2851,1842,822,-197,-1187,-2106,-2916,-3568,-3998,-4190,-4082,-3712,-3079,-2250,-1300,-316,598,1366,1908,2199,2221,2023,1646,1208,773,474,374,545,1019,1772,2768,3903,5073,6146,7013,7580,7803,7670,7233,6550,5728,4862,4037,3331,2771,2360,2080,1871,1692,1474,1192,806,337,-213,-794,-1351,-1848,-2193,-2362,-2290,-1970,-1393,-617,318,1276,2180,2873,3270,3267,2816,1914,603,-1022,-2808,-4595,-6183,-7400,-8093,-8174,-7590,-6406,-4698,-2664,-498,1546,3242,4384,4840,4544,3544,1948,-49,-2216,-4327,-6157,-7557,-8414,-8714,-8474,-7793,-6786,-5585,-4340,-3146,-2114,-1271,-653,-236,7,117,127,77,-34,-177,-367,-602,-878,-1185,-1500,-1767,-1958,-1985,-1818,-1407,-736,162,1254,2452,3675,4827,5832,6621,7162,7425,7412,7122,6570,5764,4725,3461,2003,385,-1348,-3120,-4852,-6440,-7787,-8777,-9344,-9406,-8957,-8004,-6612,-4878,-2914,-871,1133,2956,4510,5713,6527,6952,7019,6778,6335,5761,5197,4714,4429,4374,4601,5075,5761,6565,7389,8110,8632,8848,8707,8163,7236,5975,4456,2823,1193,-272,-1439,-2209,-2513,-2344,-1758,-853,226,1305,2225,2825,2997,2683,1873,643,-898,-2590,-4251,-5729,-6869,-7606,-7901,-7806,-7392,-6795,-6136,-5559,-5168,-5043,-5214,-5667,-6323,-7095,-7822,-8378,-8615,-8435,-7777,-6643,-5078,-3208,-1162,872,2745,4296,5436,6095,6278,6023,5403,4534,3515,2474,1509,710,144,-165,-209,-30,322,765,1218,1616,1893,2037,2029,1897,1660,1360,1021,655,278,-138,-589,-1101,-1677,-2303,-2945,-3562,-4063,-4404,-4480,-4266,-3712,-2835,-1669,-289,1198,2674,3995,5046,5702,5896,5595,4796,3583,2020,256,-1587,-3372,-4974,-6302,-7278,-7871,-8053,-7845,-7264,-6355,-5174,-3782,-2256,-687,840,2220,3378,4241,4763,4943,4782,4352,3697,2930,2115,1370,754,350,200,327,727,1367,2183,3095,4016,4846,5524,5972,6175,6096,5757,5168,4359,3376,2248,1042,-202,-1412,-2534,-3502,-4254,-4750,-4934,-4805,-4342,-3593,-2594,-1448,-242,902,1886,2632,3081,3229,3086,2698,2130,1445,728,27,-589,-1097,-1458,-1668,-1718,-1610,-1340,-915,-327,402,1268,2228,3252,4267,5215,6005,6565,6830,6751,6323,5554,4508,3251,1878,497,-810,-1933,-2826,-3436,-3762,-3830,-3696,-3447,-3170,-2965,-2886,-3000,-3288,-3755,-4331,-4962,-5582,-6126,-6567,-6876,-7077,-7177,-7224,-7244,-7261,-7290,-7319,-7325,-7280,-7133,-6859,-6414,-5802,-5012,-4069,-3011,-1860,-675,522,1690,2803,3838,4771,5555,6165,6520,6603,6338,5739,4801,3615,2271,927,-274,-1167,-1649,-1627,-1104,-108,1254,2859,4541,6159,7566,8658,9372,9667,9576,9116,8376,7407,6301,5134,3968,2888,1934,1161,596,250,111,151,323,575,859,1111,1307,1388,1349,1159,815,316,-319,-1071,-1891,-2737,-3545,-4268,-4847,-5257,-5476,-5494,-5340,-5024,-4583,-4048,-3445,-2792,-2111,-1409,-704,-10,651,1255,1768,2168,2420,2510,2409,2120,1637,990,212,-626,-1444,-2149,-2633,-2824,-2638,-2070,-1119,141,1611,3162,4635,5899,6812,7300,7299,6832,5935,4726,3323,1902,602,-411,-1043,-1229,-966,-322,594,1631,2606,3359,3739,3647,3032,1912,345,-1541,-3619,-5718,-7699,-9420,-10790,-11744,-12270,-12384,-12138,-11601,-10854,-9958,-8997,-7984,-6975,-5947,-4912,-3834,-2716,-1527,-299,960,2194,3352,4360,5170,5707,5964,5908,5571,4978,4201,3299,2360,1460,660,26,-434,-702,-814,-815,-759,-717,-731,-853,-1091,-1457,-1928,-2476,-3057,-3631,-4142,-4560,-4836,-4943,-4866,-4590,-4136,-3522,-2789,-1996,-1179,-411,296,900,1420,1876,2301,2754,3259,3856,4531,5265,6009,6701,7273,7672,7842,7791,7498,7047,6466,5877,5341,4967,4798,4876,5191,5697,6317,6960,7511,7897,8037,7901,7486,6810,5928,4893,3763,2587,1409,251,-859,-1912,-2884,-3766,-4525,-5150,-5614,-5903,-6002,-5920,-5649,-5220,-4652,-3984,-3265,-2553,-1905,-1394,-1059,-939,-1045,-1341,-1791,-2299,-2796,-3188,-3416,-3442,-3271,-2928,-2485,-2007,-1584,-1280,-1138,-1185,-1403,-1777,-2259,-2807,-3376,-3928,-4427,-4857,-5198,-5453,-5620,-5715,-5740,-5707,-5605,-5429,-5148,-4745,-4181,-3455,-2544,-1475,-265,1043,2392,3725,4967,6044,6881,7404,7556,7293,6603,5505,4050,2334,464,-1406,-3146,-4606,-5683,-6283,-6385,-5993,-5179,-4045,-2726,-1369,-118,909,1619,1976,1970,1649,1089,383,-358,-1018,-1508,-1732,-1644,-1217,-457,588,1856,3252,4692,6069,7328,8401,9269,9920,10359,10585,10616,10438,10069,9503,8775,7907,6961,5971,5013,4107,3304,2612,2035,1566,1190,876,616,382,164,-45,-250,-447,-636,-808,-973,-1117,-1262,-1394,-1539,-1696,-1893,-2129,-2438,-2798,-3233,-3701,-4174,-4608,-4944,-5146,-5173,-5019,-4685,-4212,-3645,-3051,-2501,-2070,-1817,-1782,-1986,-2383,-2938,-3528,-4063,-4406,-4459,-4147,-3437,-2351,-956,626,2260,3764,5010,5830,6168,5949,5215,4011,2460,690,-1144,-2895,-4433,-5669,-6530,-7027,-7168,-7043,-6725,-6335,-5954,-5667,-5520,-5506,-5610,-5757,-5872,-5861,-5640,-5148,-4355,-3268,-1949,-469,1025,2424,3575,4381,4761,4684,4183,3308,2185,919,-336,-1465,-2351,-2921,-3127,-2971,-2477,-1721,-781,222,1191,2007,2588,2872,2832,2485,1892,1128,319,-427,-1010,-1333,-1371,-1093,-541,240,1175,2186,3206,4173,5053,5827,6493,7050,7507,7846,8052,8080,7902,7466,6768,5795,4584,3197,1719,263,-1051,-2101,-2786,-3026,-2800,-2121,-1065,259,1714,3142,4413,5394,6020,6247,6094,5615,4907,4066,3224,2450,1830,1381,1102,958,904,868,822,703,500,196,-213,-706,-1266,-1856,-2435,-2971,-3423,-3785,-4054,-4243,-4382,-4492,-4584,-4662,-4700,-4670,-4538,-4273,-3847,-3274,-2564,-1770,-952,-179,465,915,1113,1022,632,-54,-989,-2139,-3415,-4758,-6076,-7301,-8368,-9232,-9874,-10289,-10493,-10523,-10391,-10156,-9804,-9384,-8867,-8265,-7558,-6722,-5754,-4621,-3337,-1895,-331,1309,2960,4530,5930,7074,7892,8337,8413,8124,7558,6765,5880,4998,4230,3685,3405,3438,3755,4306,4996,5730,6381,6871,7120,7094,6796,6252,5522,4690,3819,3012,2310,1771,1416,1246,1252,1410,1680,2048,2464,2932,3421,3932,4461,4975,5474,5888,6188,6290,6147,5700,4935,3850,2487,921,-763,-2441,-3998,-5316,-6286,-6840,-6931,-6571,-5792,-4685,-3340,-1886,-438,888,1995,2810,3284,3406,3194,2689,1970,1098,179,-742,-1581,-2318,-2927,-3395,-3740,-3953,-4048,-4030,-3907,-3680,-3379,-3004,-2602,-2191,-1821,-1528,-1356,-1327,-1455,-1708,-2046,-2374,-2613,-2653,-2428,-1885,-1027,104,1413,2781,4059,5106,5796,6027,5754,4968,3712,2080,182,-1834,-3829,-5651,-7190,-8344,-9069,-9352,-9218,-8739,-7989,-7070,-6073,-5083,-4169,-3382,-2731,-2236,-1852,-1564,-1302,-1028,-683,-237,339,1022,1801,2592,3343,3952,4348,4468,4273,3772,2978,1979,834,-327,-1418,-2330,-2984,-3335,-3343,-3041,-2438,-1620,-633,411,1461,2391,3179,3719,4031,4063,3868,3453,2885,2202,1471,720,4,-661,-1251,-1732,-2101,-2300,-2314,-2087,-1607,-847,168,1391,2749,4116,5374,6375,7015,7194,6903,6150,5047,3727,2376,1179,323,-74,89,794,1993,3546,5273,6972,8441,9493,10007,9903,9189,7924,6232,4260,2184,156,-1682,-3242,-4472,-5364,-5954,-6284,-6433,-6452,-6417,-6357,-6316,-6312,-6342,-6414,-6491,-6565,-6585,-6536,-6382,-6112,-5719,-5207,-4587,-3890,-3136,-2365,-1609,-900,-270,255,657,918,1036,1016,875,638,348,34,-261,-516,-719,-866,-968,-1043,-1095,-1153,-1203,-1268,-1338,-1411,-1480,-1533,-1544,-1516,-1412,-1237,-984,-664,-299,75,436,723,933,1021,1010,893,701,457,185,-93,-361,-613,-832,-1012,-1124,-1165,-1090,-901,-557,-64,586,1370,2260,3216,4171,5090,5881,6526,6945,7128,7050,6712,6146,5386,4484,3508,2507,1548,670,-95,-734,-1253,-1661,-1975,-2184,-2285,-2239,-2021,-1585,-931,-51,1006,2173,3366,4467,5379,5997,6258,6129,5623,4807,3776,2667,1614,758,190,-20,123,583,1263,2053,2800,3396,3700,3652,3191,2323,1079,-455,-2195,-3997,-5754,-7322,-8599,-9491,-9935,-9905,-9405,-8485,-7226,-5739,-4153,-2612,-1231,-135,623,994,989,659,71,-672,-1441,-2157,-2680,-2972,-2966,-2664,-2093,-1309,-387,573,1481,2244,2789,3077,3078,2825,2350,1742,1058,413,-151,-552,-762,-777,-592,-260,180,653,1094,1429,1620,1635,1480,1180,778,320,-136,-576,-957,-1293,-1586,-1844,-2093,-2336,-2586,-2845,-3112,-3381,-3649,-3907,-4151,-4379,-4595,-4787,-4949,-5063,-5082,-4989,-4710,-4238,-3514,-2557,-1374,-1,1477,3001,4459,5761,6825,7567,7959,7969,7622,6953,6033,4932,3749,2548,1414,393,-484,-1202,-1780,-2225,-2575,-2837,-3018,-3110,-3082,-2900,-2540,-1970,-1197,-250,819,1917,2939,3775,4320,4502,4290,3702,2813,1739,627,-359,-1091,-1434,-1347,-792,159,1438,2888,4362,5686,6700,7288,7361,6902,5950,4587,2973,1247,-382,-1772,-2767,-3282,-3275,-2765,-1834,-606,755,2070,3177,3921,4214,4000,3293,2159,710,-907,-2525,-3978,-5112,-5818,-6029,-5733,-4993,-3893,-2591,-1229,23,1027,1671,1885,1653,1004,20,-1188,-2482,-3710,-4743,-5464,-5802,-5734,-5271,-4501,-3492,-2413,-1354,-471,164,486,484,191,-323,-972,-1655,-2297,-2831,-3234,-3500,-3670,-3772,-3863,-3976,-4125,-4316,-4505,-4664,-4721,-4649,-4392,-3962,-3349,-2606,-1772,-898,-32,789,1556,2247,2891,3482,4066,4639,5227,5823,6413,6969,7466,7855,8133,8249,8227,8042,7721,7277,6715,6057,5302,4454,3515,2479,1361,170,-1059,-2272,-3422,-4427,-5233,-5772,-6010,-5926,-5535,-4875,-4010,-3031,-2027,-1100,-338,202,474,489,277,-93,-527,-926,-1182,-1208,-942,-344,579,1779,3188,4685,6143,7433,8409,8979,9058,8614,7660,6265,4530,2611,662,-1136,-2644,-3724,-4336,-4431,-4080,-3343,-2356,-1251,-182,728,1362,1656,1588,1174,487,-367,-1271,-2087,-2700,-3017,-2976,-2559,-1798,-747,489,1785,3021,4045,4767,5092,4987,4445,3526,2283,856,-675,-2148,-3492,-4595,-5427,-5965,-6227,-6265,-6126,-5875,-5554,-5180,-4767,-4281,-3716,-3031,-2242,-1353,-430,475,1247,1825,2101,2043,1615,843,-235,-1533,-2964,-4429,-5826,-7076,-8106,-8863,-9314,-9441,-9233,-8717,-7899,-6830,-5542,-4094,-2539,-942,630,2121,3453,4592,5480,6107,6460,6554,6421,6095,5628,5073,4472,3875,3308,2787,2310,1865,1429,968,473,-95,-720,-1418,-2158,-2925,-3676,-4360,-4926,-5303,-5443,-5295,-4833,-4062,-3010,-1728,-296,1213,2711,4117,5382,6455,7328,8012,8535,8938,9278,9583,9903,10223,10561,10844,11055,11088,10901,10411,9599,8446,6991,5299,3457,1586,-211,-1820,-3163,-4183,-4857,-5201,-5255,-5083,-4770,-4405,-4069,-3847,-3762,-3856,-4070,-4381,-4671,-4867,-4861,-4586,-4009,-3121,-1985,-666,700,2002,3090,3860,4206,4099,3515,2520,1188,-356,-1975,-3526,-4889,-5932,-6606,-6845,-6685,-6159,-5375,-4431,-3456,-2544,-1785,-1220,-865,-708,-717,-861,-1103,-1413,-1776,-2161,-2573,-2979,-3384,-3755,-4097,-4383,-4621,-4800,-4934,-5027,-5090,-5127,-5142,-5120,-5053,-4909,-4674,-4315,-3821,-3165,-2339,-1338,-163,1168,2626,4166,5726,7241,8633,9830,10760,11378,11628,11519,11019,10192,9036,7654,6084,4433,2779,1195,-231,-1458,-2439,-3167,-3634,-3874,-3905,-3781,-3541,-3231,-2890,-2542,-2215,-1904,-1613,-1323,-1006,-653,-219,299,933,1683,2553,3535,4605,5745,6895,8026,9042,9900,10501,10801,10737,10289,9456,8254,6743,4990,3078,1113,-819,-2620,-4202,-5516,-6489,-7125,-7405,-7356,-7027,-6462,-5747,-4952,-4168,-3465,-2929,-2592,-2486,-2598,-2872,-3237,-3585,-3809,-3812,-3519,-2900,-1957,-754,640,2099,3504,4731,5658,6219,6342,6048,5341,4314,3034,1612,146,-1279,-2566,-3674,-4535,-5135,-5462,-5518,-5341,-4947,-4389,-3692,-2903,-2052,-1192,-360,370,955,1313,1416,1205,688,-139,-1227,-2522,-3941,-5393,-6786,-8022,-9018,-9710,-10048,-10028,-9666,-8999,-8117,-7069,-5961,-4831,-3752,-2731,-1789,-900,-54,797,1657,2564,3506,4466,5422,6310,7093,7707,8111,8253,8119,7678,6954,5951,4727,3336,1850,368,-1042,-2276,-3281,-3998,-4412,-4516,-4335,-3896,-3233,-2371,-1354,-182,1077,2405,3725,4962,6050,6898,7459,7696,7618,7263,6703,6031,5349,4753,4330,4131,4188,4488,4999,5646,6361,7033,7582,7912,7958,7663,7016,6006,4680,3087,1315,-532,-2335,-3966,-5302,-6241,-6718,-6709,-6255,-5431,-4376,-3243,-2190,-1384,-909,-851,-1188,-1853,-2737,-3674,-4527,-5158,-5470,-5434,-5045,-4362,-3464,-2444,-1402,-433,396,1003,1360,1417,1169,623,-210,-1250,-2451,-3693,-4884,-5912,-6686,-7139,-7247,-7002,-6452,-5640,-4653,-3552,-2434,-1358,-416,344,846,1071,979,592,-75,-944,-1953,-2972,-3925,-4675,-5160,-5305,-5093,-4550,-3727,-2718,-1640,-582,340,1092,1634,1996,2222,2389,2568,2823,3206,3724,4383,5128,5919,6670,7331,7825,8127,8198,8055,7699,7185,6538,5829,5091,4385,3741,3182,2720,2341,2022,1738,1432,1095,685,206,-324,-889,-1431,-1905,-2262,-2454,-2464,-2291,-1957,-1520,-1052,-617,-309,-151,-201,-425,-823,-1307,-1848,-2338,-2745,-2993,-3072,-2948,-2642,-2156,-1526,-781,43,899,1753,2544,3231,3758,4088,4190,4067,3723,3217,2607,1969,1396,939,657,558,633,841,1127,1431,1688,1876,1947,1929,1798,1580,1275,883,420,-118,-688,-1272,-1800,-2229,-2502,-2583,-2477,-2191,-1804,-1370,-995,-756,-714,-916,-1343,-1979,-2734,-3543,-4289,-4902,-5302,-5450,-5332,-4958,-4365,-3602,-2738,-1841,-982,-245,333,675,785,633,252,-331,-1058,-1876,-2725,-3545,-4307,-4957,-5500,-5907,-6202,-6376,-6462,-6443,-6352,-6147,-5847,-5394,-4797,-4008,-3046,-1902,-608,783,2233,3636,4942,6049,6901,7438,7645,7516,7095,6434,5614,4725,3869,3116,2568,2253,2210,2435,2871,3466,4112,4710,5159,5372,5288,4890,4183,3229,2104,919,-219,-1192,-1924,-2355,-2469,-2288,-1857,-1249,-550,166,814,1350,1715,1908,1909,1740,1429,1010,544,84,-304,-567,-658,-557,-254,215,830,1511,2214,2869,3427,3854,4123,4238,4206,4043,3776,3420,2988,2490,1911,1258,508,-328,-1255,-2244,-3266,-4268,-5206,-6009,-6651,-7072,-7265,-7215,-6917,-6395,-5649,-4720,-3643,-2487,-1327,-263,616,1204,1454,1311,813,-5,-1014,-2100,-3092,-3851,-4246,-4192,-3645,-2630,-1211,482,2302,4072,5607,6757,7369,7375,6732,5480,3713,1570,-761,-3107,-5268,-7091,-8456,-9284,-9560,-9315,-8622,-7602,-6396,-5146,-3993,-3043,-2360,-1958,-1810,-1822,-1910,-1936,-1820,-1457,-825,91,1256,2588,4016,5421,6719,7814,8645,9164,9367,9248,8864,8249,7497,6670,5865,5146,4577,4198,3999,3972,4038,4134,4162,4042,3706,3113,2266,1189,-40,-1344,-2610,-3737,-4645,-5262,-5576,-5582,-5339,-4907,-4377,-3824,-3327,-2927,-2653,-2498,-2433,-2425,-2429,-2406,-2326,-2164,-1897,-1522,-1016,-376,388,1289,2274,3333,4396,5416,6329,7068,7602,7874,7899,7660,7196,6538,5725,4808,3815,2784,1733,676,-375,-1415,-2436,-3430,-4377,-5270,-6064,-6755,-7294,-7659,-7820,-7744,-7412,-6818,-5956,-4866,-3582,-2189,-775,559,1696,2560,3071,3209,2983,2454,1709,871,70,-570,-926,-944,-567,169,1210,2440,3704,4854,5707,6138,6041,5364,4138,2409,322,-1993,-4351,-6596,-8572,-10168,-11308,-11958,-12128,-11857,-11213,-10274,-9130,-7857,-6530,-5209,-3931,-2731,-1621,-610,289,1078,1734,2268,2660,2944,3111,3223,3285,3355,3450,3597,3793,4042,4307,4575,4805,4981,5081,5108,5052,4939,4752,4507,4174,3740,3162,2420,1483,357,-937,-2346,-3795,-5181,-6412,-7386,-8023,-8282,-8135,-7614,-6765,-5668,-4411,-3090,-1776,-541,593,1603,2502,3294,4002,4626,5177,5655,6053,6392,6678,6947,7218,7535,7898,8327,8796,9271,9702,10032,10191,10146,9836,9263,8397,7262,5871,4256,2472,564,-1384,-3299,-5103,-6704,-8059,-9089,-9791,-10131,-10134,-9811,-9214,-8381,-7372,-6248,-5051,-3854,-2670,-1561,-541,348,1080,1626,1959,2061,1937,1593,1080,444,-233,-863,-1364,-1648,-1658,-1363,-769,68,1049,2050,2915,3499,3689,3382,2583,1293,-376,-2302,-4330,-6288,-8038,-9451,-10463,-11030,-11189,-10964,-10462,-9734,-8884,-7969,-7022,-6100,-5163,-4238,-3273,-2255,-1156,35,1316,2660,4023,5356,6582,7656,8519,9144,9521,9659,9589,9350,8995,8565,8114,7667,7267,6913,6632,6390,6180,5944,5631,5179,4515,3612,2412,959,-745,-2604,-4533,-6413,-8125,-9547,-10586,-11164,-11240,-10835,-9967,-8740,-7239,-5591,-3925,-2336,-937,237,1131,1764,2152,2351,2409,2398,2358,2353,2406,2546,2780,3110,3526,4025,4586,5197,5833,6458,7047,7548,7921,8131,8126,7904,7434,6721,5780,4621,3290,1827,304,-1208,-2616,-3847,-4820,-5490,-5818,-5795,-5445,-4791,-3900,-2836,-1677,-523,557,1474,2186,2654,2877,2865,2662,2293,1811,1245,619,-24,-680,-1283,-1822,-2205,-2413,-2360,-2040,-1418,-547,531,1692,2824,3778,4424,4648,4385,3598,2322,621,-1392,-3582,-5798,-7893,-9732,-11216,-12268,-12858,-12988,-12681,-12009,-11028,-9837,-8514,-7155,-5831,-4620,-3560,-2693,-2017,-1529,-1204,-1002,-895,-829,-772,-686,-534,-289,68,561,1177,1926,2759,3652,4544,5371,6090,6624,6956,7037,6879,6465,5829,4984,3965,2812,1548,234,-1109,-2419,-3653,-4774,-5704,-6421,-6857,-6981,-6767,-6189,-5264,-4008,-2477,-741,1117,2996,4801,6443,7847,8968,9780,10281,10492,10434,10146,9651,8993,8196,7322,6410,5542,4769,4168,3770,3612,3671,3920,4292,4702,5067,5283,5284,4986,4364,3394,2096,528,-1244,-3111,-4961,-6677,-8149,-9283,-10013,-10307,-10148,-9579,-8638,-7413,-6005,-4520,-3084,-1805,-777,-66,294,313,20,-523,-1235,-2048,-2871,-3646,-4310,-4812,-5123,-5194,-5018,-4551,-3812,-2772,-1495,15,1653,3358,5012,6514,7752,8624,9053,8970,8357,7202,5564,3498,1137,-1408,-3962,-6389,-8528,-10275,-11535,-12272,-12486,-12203,-11498,-10440,-9125,-7643,-6089,-4538,-3079,-1757,-619,310,1049,1601,2018,2332,2596,2851,3135,3486,3921,4466,5122,5877,6712,7565,8389,9094,9612,9874,9837,9472,8797,7821,6605,5190,3632,1997,310,-1344,-2958,-4444,-5768,-6860,-7650,-8090,-8130,-7756,-6987,-5873,-4497,-2969,-1396,99,1427,2503,3287,3747,3902,3774,3416,2893,2270,1630,1043,575,293,231,427,884,1581,2501,3560,4716,5857,6919,7806,8454,8804,8814,8467,7756,6698,5333,3718,1918,45,-1839,-3598,-5174,-6461,-7413,-7988,-8163,-7964,-7409,-6556,-5480,-4256,-2985,-1770,-701,123,629,790,579,65,-699,-1588,-2480,-3262,-3813,-4063,-3961,-3488,-2678,-1564,-240,1221,2699,4093,5308,6245,6866,7112,6992,6514,5704,4608,3264,1716,0,-1823,-3739,-5652,-7528,-9280,-10822,-12092,-12993,-13496,-13547,-13155,-12334,-11129,-9614,-7865,-5990,-4084,-2272,-643,683,1649,2193,2313,2043,1459,672,-170,-933,-1468,-1665,-1454,-789,294,1738,3432,5242,7024,8639,9968,10926,11454,11543,11188,10437,9330,7926,6296,4488,2586,633,-1277,-3090,-4709,-6070,-7099,-7741,-7984,-7810,-7270,-6392,-5246,-3889,-2383,-776,862,2491,4026,5405,6552,7388,7873,7963,7684,7054,6176,5129,4058,3071,2308,1848,1786,2125,2869,3941,5243,6630,7944,9018,9690,9837,9354,8215,6426,4074,1290,-1754,-4845,-7789,-10373,-12451,-13869,-14578,-14518,-13738,-12294,-10307,-7929,-5331,-2704,-223,1922,3613,4715,5209,5054,4344,3139,1604,-125,-1882,-3517,-4899,-5930,-6539,-6690,-6375,-5629,-4501,-3098,-1510,110,1661,3003,4067,4783,5144,5150,4857,4292,3526,2585,1516,327,-943,-2289,-3679,-5066,-6416,-7645,-8705,-9507,-9993,-10096,-9782,-9034,-7874,-6360,-4584,-2672,-782,938,2315,3247,3641,3502,2877,1899,731,-422,-1377,-1958,-2052,-1591,-571,949,2867,5039,7306,9497,11467,13077,14235,14877,14978,14552,13624,12267,10536,8533,6336,4036,1719,-529,-2645,-4528,-6153,-7426,-8347,-8873,-9021,-8815,-8295,-7522,-6564,-5497,-4384,-3312,-2320,-1476,-801,-331,-65,3,-86,-277,-498,-667,-697,-526,-97,610,1576,2779,4126,5542,6924,8156,9180,9894,10278,10281,9900,9125,7975,6468,4653,2575,331,-2012,-4317,-6499,-8415,-9974,-11066,-11632,-11619,-11046,-9938,-8393,-6507,-4420,-2255,-155,1770,3404,4669,5493,5837,5695,5076,4064,2734,1238,-281,-1652,-2720,-3346,-3442,-2966,-1950,-486,1272,3132,4894,6349,7355,7795,7639,6910,5694,4100,2286,371,-1499,-3245,-4786,-6098,-7168,-8014,-8650,-9103,-9382,-9490,-9426,-9173,-8721,-8067,-7213,-6176,-5004,-3746,-2497,-1347,-401,250,535,430,-52,-830,-1802,-2807,-3700,-4315,-4537,-4272,-3491,-2208,-504,1507,3681,5839,7843,9532,10809,11584,11829,11521,10712,9432,7786,5844,3729,1524,-653,-2713,-4558,-6114,-7313,-8116,-8506,-8496,-8120,-7430,-6492,-5358,-4103,-2768,-1399,-46,1275,2512,3640,4621,5414,6004,6366,6521,6479,6300,6028,5739,5489,5339,5327,5484,5812,6304,6926,7623,8318,8918,9310,9378,9016,8130,6686,4677,2174,-699,-3783,-6852,-9708,-12131,-13949,-15045,-15328,-14820,-13558,-11680,-9333,-6722,-4031,-1451,861,2810,4290,5310,5830,5915,5593,4924,3988,2838,1562,235,-1057,-2224,-3169,-3825,-4108,-4003,-3486,-2624,-1466,-165,1183,2411,3407,4084,4362,4259,3764,2957,1899,671,-636,-1966,-3253,-4464,-5565,-6540,-7363,-8019,-8477,-8701,-8661,-8300,-7615,-6565,-5190,-3534,-1685,215,2031,3584,4733,5351,5379,4810,3728,2252,596,-1053,-2445,-3421,-3816,-3572,-2678,-1212,695,2867,5111,7241,9093,10543,11519,11979,11938,11420,10493,9218,7679,5936,4067,2127,177,-1722,-3513,-5123,-6489,-7542,-8232,-8518,-8399,-7888,-7037,-5920,-4635,-3287,-1994,-855,39,631,895,841,515,-30,-694,-1407,-2056,-2571,-2874,-2909,-2658,-2098,-1266,-183,1085,2485,3937,5381,6721,7891,8799,9367,9531,9236,8464,7226,5572,3577,1360,-962,-3240,-5330,-7092,-8409,-9182,-9378,-8968,-8013,-6571,-4769,-2715,-566,1563,3531,5243,6605,7556,8049,8073,7619,6716,5411,3770,1922,-19,-1864,-3449,-4603,-5183,-5108,-4353,-2975,-1091,1120,3445,5663,7547,8922,9645,9636,8900,7472,5490,3099,487,-2147,-4635,-6824,-8600,-9917,-10735,-11103,-11048,-10664,-10008,-9177,-8223,-7226,-6218,-5266,-4398,-3673,-3122,-2790,-2692,-2833,-3186,-3700,-4307,-4914,-5430,-5757,-5814,-5531,-4879,-3845,-2469,-821,1010,2885,4704,6323,7668,8661,9278,9522,9428,9035,8403,7566,6561,5399,4091,2634,1051,-627,-2332,-3978,-5456,-6674,-7529,-7980,-7983,-7564,-6759,-5646,-4319,-2891,-1467,-163,949,1806,2402,2754,2928,2982,3020,3095,3294,3651,4187,4913,5785,6773,7805,8820,9750,10549,11166,11591,11792,11767,11483,10918,10038,8805,7219,5267,3012,506,-2128,-4774,-7271,-9483,-11256,-12501,-13118,-13111,-12474,-11299,-9669,-7735,-5620,-3484,-1463,333,1793,2875,3547,3814,3722,3307,2634,1767,755,-308,-1372,-2325,-3093,-3587,-3739,-3524,-2932,-2019,-857,435,1734,2904,3833,4411,4575,4292,3562,2441,1000,-649,-2391,-4109,-5694,-7053,-8128,-8858,-9248,-9282,-8985,-8399,-7539,-6466,-5198,-3784,-2271,-712,805,2209,3385,4265,4770,4870,4575,3918,3000,1910,796,-220,-999,-1442,-1471,-1050,-207,1008,2474,4056,5619,6992,8096,8805,9118,8995,8493,7638,6507,5157,3640,2021,320,-1403,-3119,-4771,-6292,-7618,-8677,-9401,-9760,-9720,-9297,-8509,-7422,-6087,-4610,-3081,-1613,-318,716,1417,1768,1789,1548,1159,733,411,296,474,989,1838,2981,4345,5828,7320,8723,9927,10870,11473,11711,11541,10969,9989,8633,6950,5004,2884,690,-1469,-3497,-5279,-6757,-7839,-8505,-8717,-8503,-7889,-6953,-5764,-4429,-3029,-1651,-366,786,1749,2519,3057,3380,3481,3373,3096,2658,2118,1497,856,226,-325,-766,-1038,-1121,-997,-662,-155,515,1272,2091,2892,3621,4211,4584,4686,4462,3883,2957,1708,213,-1448,-3158,-4813,-6312,-7564,-8523,-9152,-9460,-9460,-9196,-8692,-8003,-7149,-6184,-5144,-4096,-3099,-2232,-1557,-1133,-975,-1097,-1429,-1921,-2454,-2926,-3227,-3271,-2998,-2390,-1476,-305,998,2340,3553,4551,5208,5497,5401,4970,4290,3457,2586,1750,1024,415,-80,-500,-908,-1344,-1853,-2443,-3091,-3747,-4338,-4775,-4981,-4883,-4441,-3629,-2472,-1011,671,2457,4232,5849,7201,8194,8773,8949,8759,8286,7642,6924,6249,5686,5313,5134,5192,5441,5881,6450,7111,7784,8400,8856,9066,8923,8358,7308,5768,3751,1350,-1346,-4169,-6977,-9584,-11841,-13595,-14735,-15192,-14923,-13962,-12367,-10258,-7783,-5124,-2466,-5,2102,3703,4727,5109,4885,4094,2859,1308,-386,-2046,-3512,-4617,-5263,-5365,-4907,-3926,-2496,-746,1181,3117,4900,6382,7442,7984,7958,7353,6196,4561,2559,318,-1984,-4200,-6159,-7741,-8844,-9445,-9533,-9195,-8497,-7571,-6505,-5414,-4343,-3353,-2453,-1656,-978,-417,-9,226,261,76,-319,-886,-1561,-2238,-2801,-3131,-3119,-2695,-1831,-543,1087,2971,4948,6886,8616,9992,10898,11241,10984,10155,8807,7081,5113,3070,1112,-639,-2088,-3182,-3917,-4312,-4412,-4285,-3996,-3617,-3225,-2867,-2594,-2428,-2354,-2344,-2336,-2251,-2021,-1577,-875,70,1251,2574,3971,5320,6533,7526,8235,8654,8768,8633,8283,7783,7194,6569,5959,5395,4893,4455,4057,3664,3225,2691,2012,1164,120,-1104,-2481,-3980,-5529,-7081,-8564,-9910,-11063,-11948,-12518,-12704,-12476,-11784,-10648,-9053,-7089,-4796,-2325,238,2716,5008,6950,8447,9400,9740,9458,8546,7095,5191,3006,715,-1483,-3388,-4843,-5708,-5936,-5498,-4469,-2937,-1058,1005,3065,4955,6516,7632,8203,8205,7607,6473,4864,2893,703,-1565,-3754,-5723,-7359,-8566,-9294,-9524,-9263,-8556,-7453,-6048,-4422,-2712,-1017,507,1752,2594,2963,2799,2130,988,-497,-2199,-3923,-5495,-6720,-7458,-7585,-7065,-5903,-4182,-2040,348,2768,5003,6849,8132,8734,8598,7739,6237,4230,1888,-600,-3051,-5289,-7180,-8597,-9475,-9757,-9448,-8579,-7226,-5506,-3552,-1525,443,2204,3697,4839,5656,6152,6404,6469,6428,6336,6251,6192,6192,6238,6352,6510,6725,6977,7268,7570,7868,8128,8316,8407,8364,8171,7796,7230,6445,5450,4223,2802,1194,-545,-2363,-4206,-5985,-7638,-9076,-10222,-11018,-11403,-11352,-10871,-9965,-8703,-7141,-5363,-3473,-1546,298,2010,3473,4667,5518,6014,6147,5915,5351,4492,3381,2090,678,-761,-2152,-3399,-4436,-5195,-5650,-5799,-5657,-5295,-4752,-4143,-3515,-2973,-2557,-2322,-2275,-2406,-2679,-3031,-3395,-3689,-3850,-3822,-3596,-3168,-2593,-1929,-1248,-641,-134,213,440,559,650,756,953,1240,1637,2078,2508,2834,2975,2856,2440,1723,750,-389,-1569,-2641,-3443,-3837,-3712,-3011,-1741,42,2208,4603,7012,9250,11093,12391,13007,12876,11995,10428,8276,5716,2916,75,-2611,-4987,-6901,-8261,-9014,-9152,-8736,-7845,-6627,-5213,-3771,-2420,-1271,-383,225,559,660,585,387,140,-108,-299,-393,-360,-168,185,710,1389,2194,3089,4020,4935,5775,6491,7029,7349,7408,7169,6607,5704,4462,2908,1094,-910,-2999,-5073,-7009,-8691,-10020,-10895,-11272,-11115,-10449,-9329,-7834,-6075,-4150,-2170,-211,1647,3349,4854,6112,7102,7774,8112,8080,7673,6886,5743,4290,2595,762,-1100,-2837,-4325,-5416,-6007,-6021,-5435,-4272,-2628,-624,1561,3741,5724,7354,8486,9059,9046,8486,7474,6129,4602,3042,1588,341,-611,-1243,-1559,-1593,-1435,-1156,-867,-652,-584,-714,-1053,-1601,-2321,-3178,-4114,-5074,-6007,-6858,-7587,-8154,-8530,-8692,-8621,-8313,-7751,-6960,-5929,-4706,-3319,-1832,-313,1150,2480,3577,4384,4824,4890,4568,3895,2939,1751,447,-925,-2258,-3511,-4605,-5512,-6178,-6598,-6753,-6652,-6322,-5777,-5068,-4209,-3244,-2179,-1055,131,1334,2541,3710,4807,5796,6641,7327,7828,8164,8325,8350,8258,8084,7857,7607,7357,7132,6954,6840,6800,6830,6908,6977,6976,6812,6395,5655,4532,3023,1151,-1002,-3347,-5728,-8037,-10107,-11842,-13124,-13899,-14114,-13787,-12920,-11600,-9875,-7863,-5646,-3344,-1059,1114,3069,4734,6038,6927,7378,7375,6941,6102,4932,3510,1948,372,-1095,-2328,-3232,-3745,-3833,-3524,-2852,-1916,-809,346,1442,2360,3041,3398,3446,3165,2625,1878,1020,140,-666,-1321,-1754,-1939,-1856,-1551,-1061,-479,139,705,1177,1527,1741,1834,1817,1704,1498,1200,786,244,-446,-1290,-2266,-3345,-4440,-5474,-6313,-6865,-7003,-6670,-5815,-4461,-2674,-558,1727,4016,6114,7856,9074,9667,9565,8772,7343,5407,3116,676,-1719,-3880,-5633,-6875,-7521,-7579,-7079,-6144,-4876,-3463,-2026,-724,342,1103,1522,1608,1412,988,444,-135,-642,-997,-1129,-1003,-606,44,899,1903,2989,4076,5114,6031,6795,7374,7752,7920,7878,7618,7137,6423,5473,4284,2866,1250,-525,-2382,-4252,-6023,-7622,-8920,-9880,-10410,-10525,-10221,-9574,-8643,-7552,-6354,-5159,-3976,-2837,-1722,-598,563,1790,3069,4380,5635,6760,7623,8125,8168,7711,6744,5345,3609,1711,-189,-1890,-3256,-4131,-4456,-4181,-3320,-1958,-171,1854,3978,5987,7708,8976,9660,9699,9084,7864,6174,4157,2024,-38,-1836,-3235,-4122,-4484,-4335,-3765,-2906,-1893,-894,-43,557,802,682,164,-704,-1879,-3272,-4798,-6342,-7812,-9095,-10101,-10745,-10950,-10678,-9893,-8626,-6923,-4877,-2638,-339,1820,3706,5163,6111,6499,6343,5693,4652,3326,1851,324,-1144,-2495,-3670,-4643,-5392,-5910,-6188,-6243,-6077,-5730,-5219,-4572,-3828,-2976,-2064,-1070,-39,1010,2035,2982,3800,4447,4882,5104,5115,4967,4702,4418,4172,4057,4115,4398,4891,5599,6451,7405,8363,9259,9996,10505,10716,10557,10007,9015,7608,5794,3655,1257,-1254,-3771,-6125,-8201,-9872,-11064,-11731,-11872,-11529,-10749,-9622,-8214,-6601,-4860,-3030,-1183,648,2404,4034,5478,6679,7577,8140,8327,8158,7630,6815,5749,4532,3228,1926,692,-422,-1384,-2176,-2822,-3326,-3743,-4089,-4401,-4701,-4991,-5281,-5566,-5834,-6093,-6315,-6513,-6656,-6745,-6759,-6681,-6499,-6201,-5790,-5261,-4642,-3946,-3200,-2435,-1657,-886,-128,608,1298,1921,2425,2773,2905,2783,2396,1741,881,-114,-1115,-2006,-2632,-2895,-2699,-2014,-866,696,2536,4540,6526,8354,9851,10902,11392,11257,10504,9129,7275,5020,2574,88,-2233,-4238,-5795,-6822,-7302,-7255,-6778,-5979,-5003,-3986,-3058,-2296,-1761,-1444,-1305,-1295,-1306,-1283,-1146,-862,-427,150,820,1538,2255,2928,3538,4076,4557,5004,5454,5920,6440,6987,7551,8065,8467,8651,8556,8084,7206,5915,4216,2204,-53,-2411,-4739,-6897,-8735,-10133,-11010,-11290,-11004,-10172,-8899,-7305,-5521,-3677,-1887,-226,1259,2549,3663,4605,5415,6090,6633,7028,7234,7225,6967,6442,5651,4623,3379,2001,532,-932,-2316,-3535,-4510,-5186,-5519,-5520,-5200,-4639,-3894,-3061,-2232,-1463,-847,-398,-160,-122,-263,-537,-883,-1218,-1471,-1558,-1434,-1062,-452,367,1310,2323,3273,4107,4717,5059,5087,4788,4163,3245,2073,714,-757,-2255,-3682,-4949,-5969,-6675,-7011,-6977,-6559,-5834,-4842,-3697,-2494,-1349,-372,332,690,636,167,-699,-1897,-3307,-4817,-6263,-7518,-8457,-8998,-9097,-8765,-8045,-7022,-5801,-4493,-3191,-1975,-872,108,994,1833,2666,3533,4451,5407,6375,7291,8085,8687,9030,9081,8830,8313,7599,6790,6003,5352,4949,4857,5125,5729,6620,7711,8864,9965,10852,11415,11538,11162,10248,8823,6934,4676,2170,-444,-3019,-5399,-7456,-9066,-10156,-10688,-10667,-10156,-9245,-8051,-6709,-5325,-4009,-2813,-1784,-925,-239,291,672,907,991,908,657,222,-374,-1112,-1936,-2780,-3577,-4247,-4735,-5013,-5054,-4912,-4601,-4221,-3827,-3521,-3357,-3392,-3624,-4034,-4552,-5086,-5533,-5783,-5757,-5397,-4686,-3645,-2336,-838,720,2239,3571,4638,5344,5667,5609,5216,4574,3769,2912,2081,1345,747,282,-46,-294,-469,-633,-777,-928,-1054,-1148,-1181,-1124,-974,-694,-307,208,821,1518,2247,2959,3563,3994,4152,3998,3492,2665,1576,342,-927,-2080,-3017,-3647,-3920,-3851,-3456,-2822,-2018,-1143,-281,502,1160,1661,2019,2244,2378,2473,2575,2744,3008,3400,3901,4486,5094,5645,6075,6311,6319,6101,5674,5112,4480,3878,3389,3079,2994,3128,3447,3859,4255,4488,4435,3966,3023,1574,-329,-2575,-5026,-7474,-9743,-11644,-13031,-13828,-13985,-13552,-12588,-11223,-9572,-7771,-5922,-4100,-2369,-734,766,2141,3364,4414,5267,5875,6229,6296,6098,5645,4993,4195,3328,2461,1672,1010,523,228,127,210,439,769,1132,1461,1668,1706,1515,1109,506,-224,-987,-1697,-2248,-2576,-2632,-2388,-1872,-1097,-142,935,2041,3101,4030,4762,5238,5413,5267,4786,3975,2863,1482,-101,-1817,-3579,-5280,-6825,-8096,-9013,-9489,-9490,-8985,-8018,-6636,-4952,-3091,-1205,554,2042,3127,3732,3783,3284,2263,793,-994,-2955,-4907,-6666,-8074,-8978,-9313,-9021,-8152,-6758,-4971,-2915,-751,1385,3360,5072,6456,7467,8114,8417,8438,8237,7897,7489,7068,6687,6357,6080,5838,5593,5313,4968,4552,4066,3563,3076,2682,2425,2355,2477,2781,3204,3678,4082,4322,4269,3850,2992,1706,22,-1937,-4037,-6096,-7931,-9394,-10346,-10743,-10547,-9828,-8652,-7147,-5445,-3677,-1957,-386,979,2098,2958,3571,3953,4147,4173,4099,3936,3736,3493,3217,2870,2439,1881,1197,391,-503,-1437,-2348,-3193,-3908,-4498,-4920,-5214,-5379,-5461,-5493,-5512,-5553,-5627,-5740,-5863,-5968,-6005,-5919,-5681,-5246,-4621,-3807,-2850,-1798,-715,340,1311,2161,2874,3439,3876,4182,4365,4422,4324,4051,3579,2890,2017,989,-102,-1155,-2056,-2677,-2934,-2748,-2098,-1007,465,2201,4079,5939,7644,9051,10048,10551,10501,9882,8725,7083,5081,2839,537,-1670,-3623,-5187,-6287,-6848,-6898,-6431,-5554,-4327,-2887,-1340,172,1545,2671,3481,3949,4053,3848,3366,2683,1867,965,49,-864,-1730,-2540,-3269,-3885,-4365,-4647,-4703,-4466,-3920,-3049,-1878,-455,1131,2788,4372,5772,6834,7449,7508,6962,5787,4056,1857,-611,-3169,-5558,-7593,-9053,-9842,-9854,-9135,-7716,-5774,-3445,-966,1499,3731,5618,7032,7934,8317,8211,7696,6857,5801,4628,3452,2335,1359,550,-84,-534,-846,-1047,-1175,-1292,-1420,-1618,-1894,-2276,-2744,-3293,-3878,-4461,-5006,-5466,-5825,-6056,-6160,-6119,-5946,-5616,-5147,-4513,-3739,-2818,-1795,-679,467,1607,2694,3676,4540,5267,5853,6320,6659,6877,6964,6888,6626,6150,5450,4539,3469,2299,1141,81,-758,-1305,-1479,-1257,-650,306,1487,2794,4034,5064,5708,5840,5378,4290,2613,447,-2066,-4739,-7379,-9785,-11796,-13253,-14089,-14238,-13741,-12641,-11072,-9170,-7115,-5077,-3216,-1651,-456,355,822,1024,1074,1068,1113,1255,1529,1913,2376,2852,3297,3644,3885,3994,4004,3943,3855,3796,3805,3924,4175,4572,5106,5751,6459,7139,7709,8032,8026,7579,6670,5300,3551,1552,-532,-2516,-4231,-5513,-6279,-6440,-6029,-5066,-3657,-1916,4,1969,3804,5412,6640,7436,7722,7494,6762,5575,4019,2202,239,-1728,-3602,-5256,-6638,-7682,-8387,-8751,-8814,-8619,-8245,-7752,-7228,-6732,-6321,-6030,-5880,-5861,-5968,-6166,-6421,-6692,-6922,-7055,-7029,-6785,-6273,-5453,-4325,-2887,-1217,642,2550,4436,6155,7646,8816,9639,10099,10195,9973,9436,8650,7623,6407,5038,3555,2023,497,-953,-2250,-3327,-4111,-4542,-4570,-4170,-3331,-2095,-519,1276,3162,4954,6485,7571,8069,7890,6982,5399,3216,631,-2181,-4955,-7486,-9541,-10965,-11630,-11491,-10553,-8898,-6651,-4006,-1157,1657,4246,6420,8059,9090,9496,9311,8603,7472,6024,4391,2677,1022,-479,-1707,-2589,-3045,-3055,-2603,-1743,-535,909,2478,4033,5461,6640,7491,7940,7954,7510,6628,5327,3683,1761,-317,-2431,-4449,-6239,-7689,-8719,-9285,-9384,-9060,-8367,-7407,-6258,-5024,-3766,-2560,-1438,-443,423,1139,1726,2172,2488,2682,2730,2646,2407,2005,1459,771,1,-802,-1550,-2183,-2622,-2839,-2821,-2587,-2178,-1654,-1045,-425,206,796,1331,1792,2134,2343,2381,2230,1893,1388,767,111,-497,-945,-1150,-1036,-570,243,1363,2702,4156,5599,6893,7937,8607,8854,8616,7905,6737,5168,3277,1148,-1109,-3390,-5579,-7574,-9257,-10541,-11323,-11534,-11136,-10113,-8527,-6470,-4109,-1651,692,2674,4118,4862,4832,4026,2525,471,-1936,-4479,-6938,-9102,-10807,-11913,-12345,-12053,-11061,-9414,-7235,-4657,-1870,949,3598,5934,7807,9155,9931,10146,9854,9117,8035,6709,5243,3753,2337,1107,145,-459,-671,-444,180,1179,2455,3913,5434,6887,8157,9134,9723,9864,9505,8653,7327,5599,3569,1360,-881,-3012,-4900,-6425,-7520,-8123,-8238,-7874,-7079,-5928,-4472,-2833,-1051,742,2498,4107,5501,6607,7344,7687,7584,7044,6099,4793,3222,1481,-319,-2054,-3618,-4912,-5855,-6407,-6555,-6329,-5821,-5100,-4334,-3605,-3053,-2756,-2760,-3092,-3715,-4587,-5610,-6708,-7735,-8625,-9233,-9516,-9384,-8827,-7841,-6462,-4783,-2884,-927,987,2700,4123,5172,5805,6033,5876,5422,4739,3938,3107,2318,1636,1076,646,302,27,-265,-569,-950,-1359,-1782,-2152,-2376,-2405,-2149,-1599,-749,353,1636,2992,4311,5472,6357,6890,6978,6605,5760,4491,2877,1050,-851,-2634,-4139,-5197,-5691,-5538,-4749,-3358,-1509,651,2917,5083,6969,8399,9270,9513,9116,8134,6634,4746,2588,300,-1982,-4133,-6021,-7534,-8565,-9029,-8883,-8106,-6743,-4869,-2623,-161,2312,4610,6524,7897,8616,8600,7889,6530,4685,2521,245,-1940,-3858,-5360,-6364,-6802,-6690,-6042,-4929,-3431,-1643,323,2358,4352,6187,7786,9047,9924,10367,10365,9927,9086,7884,6399,4685,2835,917,-975,-2757,-4322,-5590,-6460,-6890,-6842,-6359,-5502,-4402,-3201,-2066,-1152,-577,-444,-756,-1527,-2660,-4069,-5612,-7145,-8538,-9647,-10386,-10650,-10409,-9618,-8310,-6513,-4330,-1871,706,3248,5574,7546,9032,9943,10251,9948,9105,7798,6162,4311,2395,524,-1190,-2667,-3849,-4687,-5164,-5253,-4970,-4302,-3299,-1988,-464,1182,2825,4312,5527,6318,6619,6360,5557,4247,2530,530,-1610,-3725,-5680,-7322,-8558,-9291,-9485,-9126,-8248,-6937,-5301,-3506,-1702,-73,1255,2164,2607,2585,2141,1389,436,-562,-1488,-2218,-2698,-2879,-2785,-2450,-1924,-1271,-530,274,1128,2039,3018,4063,5176,6320,7464,8537,9473,10202,10654,10788,10576,10010,9132,7961,6584,5047,3433,1813,251,-1179,-2408,-3379,-4020,-4293,-4161,-3621,-2703,-1452,28,1646,3257,4735,5942,6750,7064,6814,5968,4542,2592,222,-2434,-5194,-7890,-10310,-12292,-13683,-14384,-14365,-13645,-12325,-10551,-8512,-6424,-4479,-2880,-1737,-1169,-1166,-1720,-2725,-4055,-5551,-7037,-8340,-9309,-9808,-9743,-9079,-7795,-5976,-3691,-1108,1610,4288,6721,8778,10310,11263,11601,11376,10658,9583,8276,6887,5524,4289,3221,2347,1641,1079,625,245,-58,-279,-404,-395,-255,21,413,863,1337,1738,2029,2123,1985,1584,896,-43,-1216,-2538,-3934,-5275,-6437,-7284,-7687,-7560,-6836,-5531,-3688,-1435,1072,3626,6016,8043,9538,10386,10553,10046,8988,7501,5782,4009,2351,941,-139,-850,-1203,-1228,-982,-515,124,903,1790,2774,3814,4871,5875,6730,7344,7597,7418,6743,5576,3968,2013,-137,-2323,-4372,-6133,-7481,-8346,-8689,-8536,-7945,-7004,-5824,-4522,-3202,-1969,-889,-16,633,1062,1291,1359,1302,1158,946,669,326,-117,-669,-1356,-2178,-3114,-4125,-5139,-6073,-6823,-7296,-7424,-7151,-6494,-5490,-4234,-2845,-1460,-200,811,1517,1868,1890,1628,1166,605,55,-383,-617,-572,-213,489,1507,2800,4295,5889,7462,8890,10029,10781,11039,10763,9930,8585,6794,4676,2353,-29,-2349,-4475,-6335,-7844,-8990,-9746,-10129,-10159,-9845,-9236,-8324,-7185,-5821,-4329,-2753,-1197,251,1499,2462,3071,3295,3111,2558,1674,555,-709,-1984,-3161,-4105,-4726,-4940,-4715,-4045,-2988,-1608,-34,1618,3199,4599,5698,6451,6814,6824,6520,5992,5327,4619,3933,3329,2812,2394,2043,1746,1480,1240,1053,948,972,1179,1569,2159,2867,3616,4268,4690,4763,4398,3570,2319,720,-1061,-2893,-4577,-5975,-6964,-7450,-7415,-6854,-5823,-4404,-2691,-804,1139,3021,4728,6153,7223,7854,8033,7726,6980,5817,4327,2579,673,-1295,-3249,-5092,-6778,-8234,-9428,-10322,-10880,-11086,-10904,-10339,-9379,-8065,-6444,-4604,-2670,-761,966,2390,3409,3945,3998,3580,2780,1701,479,-741,-1819,-2648,-3136,-3253,-3002,-2427,-1611,-664,296,1144,1755,2046,1941,1433,552,-625,-1975,-3355,-4615,-5622,-6273,-6522,-6348,-5812,-4981,-3967,-2869,-1786,-768,142,968,1732,2468,3219,3989,4768,5522,6192,6713,7033,7090,6878,6382,5655,4737,3735,2731,1843,1158,763,693,981,1568,2422,3424,4476,5465,6271,6826,7058,6962,6554,5895,5056,4136,3203,2336,1560,895,313,-219,-748,-1328,-1971,-2693,-3443,-4150,-4711,-5006,-4949,-4476,-3599,-2395,-1005,379,1548,2312,2523,2103,1071,-478,-2354,-4332,-6138,-7548,-8349,-8429,-7756,-6379,-4446,-2139,301,2659,4703,6307,7327,7783,7666,7114,6240,5212,4193,3285,2594,2112,1812,1604,1365,992,381,-506,-1653,-2985,-4356,-5595,-6512,-6940,-6760,-5939,-4522,-2650,-536,1583,3452,4856,5643,5717,5101,3850,2135,135,-1921,-3808,-5350,-6393,-6886,-6819,-6274,-5381,-4283,-3172,-2153,-1383,-883,-694,-768,-1032,-1404,-1778,-2076,-2247,-2248,-2097,-1812,-1441,-1036,-644,-290,10,280,562,913,1405,2095,3010,4154,5452,6811,8064,9046,9578,9514,8767,7324,5244,2699,-126,-2942,-5502,-7558,-8910,-9471,-9194,-8185,-6582,-4621,-2548,-615,966,2028,2505,2394,1782,827,-293,-1364,-2205,-2681,-2708,-2303,-1526,-532,530,1454,2117,2390,2260,1773,1037,233,-462,-877,-884,-437,429,1619,2952,4252,5318,6004,6202,5894,5114,3981,2656,1325,190,-588,-884,-640,130,1344,2862,4503,6076,7399,8314,8724,8575,7876,6700,5136,3326,1407,-492,-2250,-3793,-5081,-6103,-6902,-7518,-8019,-8467,-8901,-9341,-9772,-10127,-10350,-10328,-9993,-9292,-8204,-6798,-5162,-3449,-1842,-503,402,790,614,-75,-1169,-2500,-3865,-5067,-5924,-6307,-6159,-5492,-4387,-2997,-1483,-58,1125,1926,2285,2208,1776,1119,409,-170,-484,-403,81,954,2083,3340,4504,5430,5959,6024,5626,4852,3845,2813,1945,1437,1391,1858,2778,4010,5365,6600,7506,7893,7663,6779,5321,3430,1314,-778,-2621,-4006,-4785,-4917,-4402,-3384,-2015,-546,814,1837,2384,2377,1833,853,-389,-1693,-2834,-3638,-3964,-3767,-3054,-1932,-534,947,2332,3443,4167,4431,4250,3703,2932,2105,1429,1042,1085,1582,2516,3758,5153,6477,7521,8091,8050,7331,5975,4078,1848,-483,-2663,-4447,-5660,-6187,-6012,-5205,-3924,-2354,-746,699,1783,2379,2435,1952,1017,-263,-1726,-3223,-4605,-5751,-6584,-7083,-7241,-7154,-6861,-6491,-6098,-5744,-5447,-5180,-4892,-4514,-3974,-3230,-2259,-1105,173,1459,2643,3609,4270,4578,4531,4170,3585,2872,2173,1586,1216,1129,1324,1786,2421,3111,3729,4107,4156,3761,2928,1671,104,-1641,-3399,-5004,-6310,-7223,-7674,-7669,-7250,-6483,-5491,-4354,-3200,-2085,-1075,-186,601,1310,2003,2733,3526,4417,5358,6313,7180,7854,8225,8201,7727,6802,5468,3832,2022,195,-1498,-2933,-4020,-4728,-5062,-5103,-4931,-4682,-4474,-4403,-4556,-4937,-5524,-6235,-6933,-7490,-7737,-7564,-6871,-5634,-3875,-1688,780,3354,5824,8002,9732,10884,11440,11389,10840,9911,8756,7552,6424,5506,4844,4466,4327,4351,4438,4464,4334,3964,3320,2407,1265,-18,-1356,-2628,-3737,-4594,-5127,-5309,-5142,-4654,-3920,-3018,-2039,-1087,-240,424,849,1009,885,498,-116,-904,-1798,-2739,-3656,-4517,-5255,-5871,-6309,-6579,-6626,-6456,-6010,-5299,-4293,-3030,-1548,62,1704,3231,4530,5454,5920,5864,5270,4195,2712,966,-904,-2735,-4388,-5751,-6741,-7339,-7539,-7411,-7023,-6494,-5922,-5416,-5040,-4838,-4792,-4867,-4977,-5048,-4982,-4722,-4212,-3455,-2450,-1265,56,1415,2744,3964,5023,5887,6545,7019,7332,7540,7680,7783,7862,7899,7848,7657,7248,6584,5626,4399,2940,1351,-266,-1776,-3054,-4005,-4534,-4615,-4239,-3455,-2349,-1045,315,1574,2593,3266,3532,3391,2904,2179,1354,583,5,-281,-208,209,938,1857,2877,3836,4650,5212,5480,5443,5132,4592,3921,3163,2432,1747,1189,746,430,206,22,-168,-426,-786,-1262,-1843,-2495,-3152,-3765,-4253,-4575,-4685,-4572,-4241,-3726,-3067,-2319,-1546,-788,-109,467,901,1183,1305,1277,1128,902,647,426,271,217,256,370,511,626,669,599,413,111,-257,-660,-1028,-1326,-1513,-1579,-1533,-1386,-1195,-965,-763,-581,-448,-358,-303,-279,-264,-263,-258,-249,-246,-247,-288,-379,-573,-883,-1350,-1962,-2698,-3508,-4301,-5001,-5508,-5767,-5742,-5441,-4900,-4191,-3392,-2578,-1826,-1164,-625,-197,151,461,789,1187,1691,2340,3125,4036,5024,6026,6962,7748,8303,8561,8487,8060,7320,6296,5080,3741,2369,1047,-170,-1230,-2107,-2806,-3343,-3754,-4098,-4417,-4766,-5168,-5635,-6139,-6651,-7098,-7425,-7561,-7452,-7059,-6369,-5374,-4129,-2648,-1030,669,2357,3948,5363,6537,7426,8008,8310,8345,8202,7926,7611,7309,7063,6892,6783,6700,6611,6452,6192,5801,5251,4564,3741,2824,1863,899,-8,-812,-1477,-1976,-2298,-2465,-2488,-2434,-2339,-2294,-2341,-2558,-2966,-3585,-4396,-5340,-6364,-7361,-8261,-8968,-9426,-9586,-9428,-8960,-8199,-7204,-6011,-4707,-3343,-2009,-760,333,1222,1872,2265,2407,2328,2052,1649,1143,605,60,-460,-923,-1342,-1683,-1989,-2245,-2492,-2750,-3042,-3397,-3819,-4305,-4822,-5330,-5757,-6040,-6123,-5947,-5498,-4774,-3791,-2599,-1240,223,1742,3247,4711,6071,7296,8361,9223,9891,10341,10595,10663,10570,10340,9997,9530,8962,8246,7384,6354,5139,3778,2290,754,-756,-2155,-3355,-4305,-4955,-5323,-5422,-5325,-5102,-4833,-4595,-4439,-4393,-4452,-4579,-4699,-4752,-4631,-4296,-3688,-2813,-1705,-431,927,2270,3520,4616,5519,6234,6770,7163,7458,7687,7889,8075,8262,8435,8592,8695,8730,8658,8456,8097,7562,6831,5908,4776,3466,1982,368,-1317,-3025,-4661,-6164,-7455,-8466,-9170,-9528,-9569,-9302,-8804,-8130,-7375,-6615,-5927,-5362,-4947,-4686,-4547,-4493,-4468,-4402,-4271,-4016,-3654,-3184,-2654,-2111,-1615,-1205,-915,-754,-712,-763,-877,-992,-1096,-1115,-1054,-872,-575,-170,338,918,1551,2206,2845,3447,3955,4345,4557,4567,4332,3855,3134,2222,1180,106,-906,-1739,-2326,-2593,-2535,-2173,-1567,-826,-48,638,1142,1381,1324,977,378,-379,-1215,-1994,-2631,-3016,-3095,-2824,-2206,-1290,-140,1123,2387,3519,4406,4952,5116,4871,4267,3373,2298,1164,94,-816,-1495,-1921,-2118,-2143,-2084,-2045,-2117,-2378,-2863,-3564,-4423,-5357,-6237,-6946,-7361,-7396,-6992,-6143,-4872,-3248,-1364,675,2753,4762,6594,8170,9411,10290,10776,10905,10709,10280,9694,9063,8460,7965,7603,7380,7256,7175,7046,6805,6367,5706,4803,3701,2449,1137,-164,-1357,-2404,-3241,-3886,-4322,-4600,-4753,-4831,-4902,-4992,-5173,-5452,-5863,-6407,-7053,-7796,-8557,-9292,-9923,-10382,-10617,-10579,-10255,-9635,-8748,-7616,-6299,-4834,-3300,-1741,-228,1191,2468,3564,4467,5163,5681,6021,6234,6332,6335,6262,6088,5822,5425,4870,4136,3193,2040,687,-835,-2473,-4149,-5784,-7287,-8577,-9581,-10255,-10561,-10508,-10104,-9396,-8433,-7279,-6003,-4670,-3320,-2021,-760,408,1520,2540,3500,4380,5183,5918,6559,7121,7592,7952,8202,8298,8221,7938,7422,6672,5696,4548,3301,2049,921,2,-594,-846,-731,-326,301,993,1646,2121,2338,2252,1858,1212,386,-502,-1365,-2077,-2590,-2844,-2840,-2603,-2171,-1619,-992,-354,266,857,1407,1945,2488,3051,3665,4323,5023,5752,6461,7126,7690,8113,8356,8382,8162,7678,6924,5899,4631,3154,1530,-173,-1862,-3455,-4858,-6004,-6849,-7362,-7573,-7509,-7242,-6855,-6416,-6022,-5718,-5562,-5552,-5690,-5911,-6161,-6337,-6355,-6126,-5588,-4713,-3511,-2030,-355,1393,3102,4629,5879,6767,7238,7312,7002,6401,5601,4705,3838,3070,2474,2055,1805,1663,1567,1446,1228,879,366,-322,-1151,-2126,-3181,-4290,-5405,-6465,-7432,-8254,-8879,-9286,-9431,-9305,-8911,-8250,-7372,-6312,-5141,-3933,-2763,-1726,-876,-269,68,169,51,-179,-440,-624,-620,-359,208,1090,2233,3563,4964,6309,7479,8367,8915,9077,8887,8363,7591,6636,5602,4546,3564,2675,1927,1307,796,352,-75,-546,-1098,-1770,-2562,-3453,-4397,-5316,-6134,-6771,-7146,-7229,-6972,-6401,-5531,-4420,-3133,-1736,-316,1079,2369,3543,4545,5404,6097,6680,7160,7590,7986,8365,8733,9056,9310,9437,9379,9094,8537,7708,6626,5349,3943,2509,1117,-157,-1269,-2206,-2973,-3604,-4137,-4610,-5057,-5495,-5934,-6367,-6788,-7174,-7524,-7796,-7990,-8074,-8037,-7859,-7538,-7069,-6470,-5766,-4991,-4198,-3433,-2736,-2144,-1667,-1308,-1047,-845,-669,-454,-173,219,728,1337,2022,2718,3365,3894,4235,4351,4197,3773,3075,2136,983,-314,-1720,-3136,-4522,-5779,-6873,-7736,-8348,-8671,-8705,-8433,-7870,-7025,-5942,-4667,-3293,-1874,-527,716,1783,2681,3417,4027,4570,5082,5617,6171,6769,7355,7920,8387,8718,8848,8744,8371,7740,6853,5766,4529,3220,1916,703,-344,-1154,-1681,-1901,-1818,-1473,-948,-332,242,677,860,747,317,-386,-1277,-2251,-3163,-3916,-4401,-4575,-4431,-3988,-3331,-2511,-1635,-757,60,793,1433,2008,2543,3089,3682,4354,5109,5948,6814,7683,8472,9131,9612,9853,9856,9579,9044,8252,7235,6036,4699,3307,1922,637,-482,-1376,-2014,-2400,-2573,-2602,-2582,-2617,-2800,-3223,-3909,-4879,-6066,-7389,-8721,-9915,-10846,-11402,-11528,-11223,-10523,-9539,-8371,-7158,-6007,-4994,-4173,-3538,-3057,-2675,-2311,-1896,-1371,-692,137,1099,2125,3147,4062,4796,5272,5466,5363,5006,4430,3716,2909,2077,1253,468,-255,-910,-1480,-1952,-2330,-2594,-2760,-2824,-2795,-2701,-2536,-2338,-2100,-1849,-1593,-1340,-1108,-888,-690,-483,-259,24,389,861,1454,2150,2938,3753,4555,5253,5791,6108,6155,5931,5434,4705,3810,2800,1769,776,-107,-836,-1375,-1722,-1878,-1888,-1789,-1653,-1536,-1518,-1641,-1961,-2468,-3168,-3982,-4853,-5667,-6328,-6743,-6844,-6603,-6027,-5164,-4080,-2868,-1614,-387,760,1797,2739,3583,4382,5160,5945,6767,7614,8478,9332,10116,10813,11340,11698,11809,11680,11266,10571,9601,8370,6938,5358,3719,2097,586,-765,-1897,-2829,-3566,-4188,-4746,-5332,-5993,-6779,-7679,-8675,-9695,-10663,-11490,-12084,-12393,-12371,-12025,-11384,-10497,-9463,-8334,-7227,-6177,-5250,-4450,-3765,-3146,-2544,-1876,-1105,-168,923,2169,3505,4869,6181,7349,8307,8977,9316,9275,8834,7989,6746,5156,3271,1196,-970,-3097,-5065,-6769,-8121,-9071,-9598,-9711,-9440,-8840,-7957,-6862,-5608,-4262,-2882,-1528,-251,894,1882,2685,3312,3778,4118,4396,4640,4921,5236,5605,5977,6311,6527,6546,6322,5792,4971,3870,2557,1114,-357,-1747,-2951,-3875,-4453,-4630,-4416,-3808,-2891,-1742,-474,772,1898,2772,3358,3591,3528,3190,2696,2128,1603,1192,959,926,1078,1387,1792,2241,2682,3074,3406,3662,3868,4032,4181,4332,4487,4652,4810,4940,5031,5050,4999,4857,4631,4315,3914,3415,2820,2132,1353,534,-301,-1069,-1712,-2170,-2384,-2370,-2121,-1743,-1311,-971,-838,-1039,-1631,-2659,-4058,-5753,-7564,-9320,-10810,-11853,-12325,-12137,-11308,-9907,-8071,-5968,-3796,-1711,115,1596,2667,3327,3614,3602,3383,3045,2691,2368,2149,2031,2027,2108,2240,2388,2501,2554,2499,2336,2026,1602,1053,426,-250,-931,-1581,-2160,-2656,-3043,-3324,-3499,-3562,-3521,-3368,-3103,-2733,-2264,-1722,-1147,-573,-68,339,607,708,680,510,276,7,-243,-434,-548,-586,-553,-487,-404,-354,-331,-367,-423,-480,-489,-395,-158,258,861,1646,2565,3579,4592,5543,6330,6892,7163,7114,6728,6016,5012,3761,2344,828,-689,-2116,-3388,-4419,-5185,-5656,-5841,-5774,-5499,-5091,-4595,-4084,-3581,-3097,-2630,-2122,-1550,-838,41,1112,2382,3796,5319,6851,8310,9604,10626,11310,11576,11388,10741,9656,8194,6467,4576,2675,874,-714,-2019,-3008,-3702,-4138,-4411,-4604,-4808,-5105,-5530,-6112,-6815,-7606,-8395,-9116,-9670,-10011,-10069,-9861,-9372,-8674,-7805,-6851,-5871,-4930,-4061,-3286,-2591,-1953,-1344,-715,-59,660,1416,2212,2995,3748,4407,4956,5352,5586,5644,5528,5242,4793,4184,3435,2549,1551,461,-693,-1869,-3040,-4152,-5173,-6045,-6719,-7147,-7273,-7079,-6538,-5696,-4588,-3313,-1982,-691,421,1300,1875,2160,2187,2046,1837,1668,1635,1782,2132,2647,3250,3873,4395,4770,4918,4847,4566,4134,3619,3108,2661,2346,2179,2175,2299,2520,2772,3012,3171,3218,3110,2828,2370,1729,944,42,-899,-1825,-2627,-3260,-3624,-3717,-3485,-2981,-2214,-1272,-219,862,1887,2807,3557,4134,4518,4737,4818,4800,4736,4651,4610,4607,4688,4838,5033,5260,5435,5530,5460,5197,4708,4001,3114,2092,1036,-9,-918,-1681,-2209,-2552,-2693,-2737,-2733,-2797,-2995,-3399,-4023,-4862,-5842,-6881,-7847,-8624,-9099,-9193,-8881,-8182,-7175,-5967,-4705,-3510,-2509,-1772,-1318,-1149,-1189,-1382,-1633,-1872,-2024,-2050,-1906,-1597,-1108,-489,253,1046,1858,2628,3314,3868,4268,4476,4495,4312,3951,3424,2778,2037,1252,465,-293,-964,-1524,-1937,-2175,-2255,-2160,-1947,-1639,-1286,-939,-625,-377,-200,-77,13,113,251,459,733,1057,1381,1643,1770,1714,1414,882,123,-791,-1785,-2750,-3581,-4186,-4484,-4442,-4051,-3349,-2407,-1313,-186,883,1796,2489,2935,3112,3041,2752,2269,1658,950,207,-513,-1160,-1677,-2014,-2154,-2063,-1774,-1296,-697,-27,641,1255,1761,2160,2440,2668,2877,3152,3538,4080,4789,5642,6593,7568,8481,9237,9752,9943,9759,9173,8187,6861,5257,3505,1705,11,-1493,-2691,-3556,-4063,-4248,-4183,-3964,-3707,-3526,-3507,-3723,-4186,-4886,-5754,-6712,-7641,-8457,-9048,-9366,-9370,-9067,-8502,-7725,-6830,-5880,-4956,-4105,-3353,-2714,-2175,-1718,-1309,-925,-530,-107,352,863,1398,1950,2492,2993,3450,3844,4185,4484,4733,4952,5094,5145,5043,4734,4183,3356,2265,946,-519,-2037,-3479,-4734,-5699,-6284,-6468,-6235,-5652,-4784,-3749,-2654,-1604,-684,53,598,942,1150,1242,1287,1312,1326,1333,1288,1168,923,533,8,-644,-1330,-2018,-2586,-3007,-3200,-3169,-2906,-2446,-1832,-1117,-343,435,1196,1895,2518,3023,3396,3590,3599,3401,3020,2494,1897,1321,864,630,679,1061,1757,2738,3903,5166,6393,7481,8335,8878,9077,8929,8457,7721,6788,5732,4643,3577,2611,1774,1105,594,240,-14,-203,-386,-608,-886,-1233,-1624,-2029,-2404,-2713,-2926,-3025,-3013,-2908,-2736,-2549,-2383,-2296,-2315,-2473,-2765,-3156,-3616,-4048,-4397,-4574,-4520,-4209,-3634,-2831,-1873,-849,124,946,1520,1803,1765,1455,912,247,-465,-1120,-1647,-1994,-2109,-2000,-1658,-1117,-428,375,1206,2016,2742,3318,3700,3848,3711,3301,2588,1613,418,-926,-2317,-3654,-4834,-5760,-6383,-6666,-6639,-6338,-5850,-5254,-4634,-4054,-3547,-3121,-2750,-2390,-1993,-1502,-903,-184,625,1462,2257,2919,3358,3519,3353,2873,2120,1173,140,-869,-1755,-2425,-2843,-2974,-2828,-2429,-1813,-1014,-92,919,1953,2950,3851,4589,5105,5364,5332,5011,4436,3639,2715,1736,818,47,-488,-730,-661,-283,343,1155,2042,2924,3684,4273,4617,4721,4584,4274,3842,3379,2961,2637,2460,2420,2494,2649,2799,2894,2855,2620,2164,1466,553,-513,-1658,-2765,-3728,-4454,-4857,-4925,-4655,-4127,-3425,-2695,-2051,-1623,-1485,-1664,-2137,-2822,-3596,-4326,-4874,-5137,-5052,-4611,-3857,-2874,-1782,-706,233,935,1334,1409,1166,667,-21,-796,-1575,-2272,-2813,-3173,-3298,-3218,-2920,-2457,-1856,-1174,-453,264,933,1537,2041,2423,2659,2717,2565,2195,1587,779,-195,-1250,-2309,-3261,-4041,-4565,-4814,-4770,-4455,-3907,-3180,-2328,-1424,-519,326,1072,1686,2151,2467,2633,2662,2577,2372,2083,1704,1249,740,187,-364,-886,-1321,-1637,-1794,-1785,-1623,-1328,-966,-572,-214,82,299,438,527,588,673,779,956,1164,1424,1691,1956,2205,2424,2633,2840,3077,3378,3741,4214,4743,5358,5980,6597,7140,7569,7827,7890,7711,7311,6676,5867,4931,3941,2993,2148,1486,1030,793,743,813,930,983,897,594,42,-745,-1708,-2751,-3743,-4554,-5070,-5210,-4953,-4336,-3448,-2422,-1397,-523,118,444,464,197,-285,-905,-1573,-2213,-2762,-3170,-3422,-3508,-3440,-3260,-2990,-2703,-2437,-2261,-2213,-2337,-2645,-3132,-3770,-4501,-5261,-5959,-6509,-6833,-6849,-6531,-5854,-4853,-3587,-2148,-647,795,2070,3097,3801,4177,4220,3974,3511,2888,2209,1524,910,385,-18,-314,-503,-611,-641,-603,-487,-285,17,430,960,1591,2320,3084,3859,4550,5098,5413,5420,5061,4303,3149,1653,-101,-1983,-3850,-5550,-6952,-7951,-8488,-8547,-8170,-7423,-6412,-5236,-4002,-2791,-1664,-660,200,909,1461,1870,2131,2274,2314,2287,2238,2202,2234,2365,2626,3020,3549,4178,4874,5578,6234,6768,7131,7269,7156,6792,6195,5423,4541,3643,2809,2144,1697,1543,1663,2059,2643,3332,4000,4531,4808,4753,4327,3525,2419,1094,-314,-1660,-2821,-3683,-4193,-4349,-4191,-3828,-3367,-2947,-2689,-2669,-2946,-3509,-4302,-5266,-6260,-7206,-7968,-8492,-8711,-8626,-8252,-7640,-6868,-6003,-5139,-4339,-3657,-3147,-2784,-2588,-2469,-2402,-2281,-2061,-1680,-1112,-377,523,1500,2506,3440,4223,4772,5023,4939,4518,3804,2864,1822,783,-109,-767,-1109,-1121,-818,-273,417,1133,1755,2192,2368,2272,1921,1377,737,93,-438,-792,-887,-726,-304,315,1055,1803,2455,2883,3012,2764,2127,1125,-183,-1691,-3279,-4831,-6202,-7318,-8080,-8470,-8471,-8123,-7470,-6587,-5538,-4386,-3183,-1961,-737,468,1657,2807,3904,4916,5813,6553,7120,7486,7663,7677,7562,7395,7225,7135,7159,7335,7645,8057,8491,8872,9094,9095,8807,8230,7367,6288,5057,3777,2540,1417,487,-251,-766,-1115,-1323,-1469,-1594,-1780,-2037,-2427,-2926,-3533,-4202,-4868,-5474,-5945,-6238,-6322,-6202,-5909,-5486,-4995,-4500,-4038,-3662,-3360,-3147,-2973,-2819,-2634,-2382,-2056,-1631,-1142,-605,-75,413,791,1039,1102,994,700,269,-267,-826,-1342,-1729,-1913,-1849,-1503,-871,1,1065,2226,3376,4405,5195,5638,5672,5243,4375,3116,1573,-120,-1815,-3358,-4632,-5536,-6045,-6148,-5916,-5415,-4766,-4061,-3385,-2804,-2323,-1953,-1649,-1385,-1116,-824,-497,-143,201,512,727,811,722,428,-64,-747,-1570,-2470,-3363,-4157,-4761,-5111,-5144,-4866,-4283,-3463,-2484,-1438,-432,468,1190,1726,2078,2293,2440,2583,2804,3143,3635,4276,5027,5850,6652,7386,7963,8351,8516,8457,8199,7769,7218,6578,5889,5183,4463,3761,3072,2408,1784,1194,656,172,-259,-620,-919,-1134,-1275,-1337,-1325,-1280,-1199,-1173,-1201,-1368,-1673,-2143,-2744,-3434,-4129,-4751,-5208,-5429,-5391,-5079,-4551,-3872,-3150,-2489,-1993,-1738,-1768,-2087,-2657,-3394,-4210,-4966,-5566,-5901,-5906,-5566,-4881,-3929,-2778,-1548,-330,763,1664,2312,2689,2802,2688,2420,2071,1743,1507,1436,1564,1895,2404,3033,3703,4316,4779,5002,4921,4516,3781,2798,1626,420,-738,-1696,-2405,-2792,-2882,-2706,-2354,-1926,-1513,-1220,-1070,-1110,-1280,-1558,-1833,-2049,-2106,-1976,-1621,-1076,-392,344,1019,1533,1779,1699,1247,450,-653,-1951,-3330,-4643,-5750,-6545,-6926,-6880,-6398,-5553,-4439,-3177,-1896,-714,275,1026,1505,1766,1840,1824,1801,1844,2035,2396,2950,3667,4498,5373,6210,6942,7494,7856,7990,7940,7723,7384,6973,6506,6011,5481,4903,4259,3528,2698,1773,785,-228,-1193,-2036,-2679,-3052,-3107,-2829,-2232,-1376,-349,736,1755,2596,3164,3398,3282,2834,2109,1197,191,-795,-1664,-2334,-2738,-2856,-2682,-2247,-1621,-866,-98,602,1130,1417,1409,1092,464,-418,-1510,-2712,-3945,-5103,-6098,-6852,-7299,-7416,-7189,-6642,-5825,-4779,-3581,-2282,-942,378,1643,2783,3768,4532,5049,5279,5213,4848,4208,3335,2273,1101,-128,-1321,-2431,-3382,-4138,-4663,-4946,-4998,-4842,-4525,-4098,-3615,-3130,-2667,-2256,-1884,-1541,-1193,-810,-365,147,723,1324,1911,2411,2778,2933,2848,2488,1855,986,-73,-1237,-2405,-3487,-4371,-5000,-5301,-5276,-4923,-4301,-3469,-2518,-1525,-582,258,950,1471,1847,2081,2253,2374,2545,2763,3104,3548,4107,4736,5395,6004,6520,6863,7013,6945,6663,6196,5572,4826,4000,3108,2186,1235,285,-653,-1548,-2357,-3043,-3561,-3867,-3949,-3790,-3407,-2832,-2100,-1270,-388,479,1291,1981,2520,2876,3028,2996,2788,2448,2013,1525,1025,537,81,-339,-732,-1113,-1504,-1939,-2429,-2996,-3635,-4318,-5017,-5668,-6210,-6580,-6723,-6605,-6225,-5601,-4800,-3883,-2945,-2055,-1276,-644,-157,207,497,789,1135,1619,2252,3072,4034,5096,6168,7139,7909,8362,8431,8048,7215,5955,4342,2485,510,-1438,-3209,-4680,-5727,-6305,-6349,-5934,-5083,-3965,-2693,-1451,-381,399,795,800,408,-296,-1238,-2291,-3354,-4314,-5090,-5629,-5894,-5907,-5687,-5304,-4820,-4319,-3848,-3477,-3210,-3070,-3032,-3069,-3142,-3211,-3230,-3168,-2990,-2679,-2226,-1621,-893,-25,915,1946,3003,4080,5144,6174,7149,8051,8857,9536,10072,10425,10578,10523,10245,9777,9120,8329,7411,6426,5367,4288,3185,2089,1019,9,-923,-1711,-2345,-2763,-2958,-2917,-2653,-2207,-1621,-961,-287,355,904,1336,1616,1722,1648,1373,915,286,-465,-1281,-2075,-2780,-3294,-3577,-3575,-3294,-2759,-2034,-1203,-361,385,955,1285,1324,1085,570,-155,-1030,-1967,-2879,-3683,-4296,-4672,-4768,-4576,-4112,-3406,-2513,-1498,-403,682,1750,2720,3603,4357,4984,5473,5814,6001,6023,5858,5522,4975,4251,3330,2243,1010,-336,-1747,-3170,-4541,-5800,-6864,-7688,-8204,-8402,-8270,-7841,-7166,-6322,-5384,-4447,-3568,-2829,-2250,-1878,-1699,-1725,-1924,-2271,-2736,-3266,-3841,-4388,-4895,-5289,-5550,-5627,-5492,-5122,-4509,-3654,-2584,-1324,57,1511,2950,4308,5510,6500,7232,7696,7890,7859,7646,7326,6977,6656,6444,6344,6394,6561,6815,7110,7385,7591,7671,7590,7306,6805,6066,5099,3909,2536,1025,-571,-2164,-3704,-5090,-6275,-7179,-7767,-7996,-7852,-7347,-6507,-5387,-4076,-2640,-1190,205,1470,2555,3426,4067,4471,4638,4580,4297,3809,3135,2303,1359,344,-678,-1657,-2534,-3257,-3801,-4129,-4257,-4199,-3988,-3688,-3335,-2994,-2691,-2468,-2317,-2260,-2262,-2336,-2434,-2570,-2702,-2822,-2912,-2937,-2882,-2717,-2428,-1994,-1434,-729,62,940,1831,2710,3509,4197,4710,5039,5123,4971,4560,3909,3037,1992,813,-417,-1647,-2790,-3784,-4564,-5083,-5313,-5251,-4920,-4364,-3651,-2858,-2075,-1372,-826,-472,-345,-437,-729,-1185,-1740,-2359,-2948,-3482,-3892,-4137,-4212,-4080,-3769,-3286,-2664,-1940,-1148,-334,493,1283,2051,2758,3413,4007,4524,4976,5335,5608,5769,5813,5715,5478,5100,4603,4019,3399,2786,2244,1793,1481,1302,1265,1340,1515,1732,1976,2168,2285,2262,2069,1676,1080,299,-629,-1622,-2606,-3462,-4105,-4442,-4420,-4019,-3262,-2215,-957,386,1721,2935,3950,4722,5210,5435,5403,5168,4763,4239,3650,3030,2441,1922,1515,1276,1218,1366,1715,2224,2864,3541,4204,4744,5119,5240,5092,4632,3882,2852,1592,167,-1351,-2882,-4334,-5643,-6738,-7575,-8126,-8397,-8378,-8127,-7652,-7016,-6246,-5393,-4477,-3545,-2610,-1720,-895,-182,390,782,970,946,701,255,-369,-1140,-2008,-2933,-3856,-4724,-5473,-6050,-6398,-6483,-6282,-5801,-5067,-4129,-3054,-1910,-790,262,1151,1872,2368,2652,2726,2616,2347,1956,1464,910,312,-298,-889,-1433,-1874,-2188,-2316,-2232,-1910,-1343,-550,430,1525,2662,3733,4647,5328,5691,5737,5445,4883,4117,3258,2417,1714,1247,1084,1267,1772,2557,3525,4577,5589,6466,7097,7441,7430,7075,6368,5350,4065,2578,959,-717,-2357,-3896,-5227,-6321,-7076,-7511,-7573,-7310,-6739,-5923,-4913,-3790,-2598,-1409,-263,806,1753,2579,3254,3780,4152,4363,4417,4306,4029,3592,3009,2310,1533,743,-7,-638,-1115,-1389,-1470,-1366,-1128,-820,-506,-274,-167,-252,-539,-1047,-1749,-2613,-3592,-4625,-5648,-6593,-7388,-7960,-8251,-8206,-7800,-7033,-5936,-4566,-3008,-1350,304,1855,3217,4320,5106,5566,5685,5503,5057,4408,3621,2760,1888,1071,362,-179,-505,-590,-409,23,663,1454,2296,3088,3733,4125,4208,3929,3286,2314,1061,-376,-1901,-3411,-4791,-5982,-6903,-7547,-7907,-8012,-7909,-7640,-7251,-6781,-6236,-5648,-4991,-4297,-3541,-2745,-1916,-1057,-200,651,1476,2257,2983,3628,4168,4577,4832,4913,4831,4601,4275,3931,3628,3473,3500,3772,4274,4983,5814,6679,7447,8005,8243,8063,7432,6312,4761,2843,699,-1525,-3643,-5486,-6902,-7772,-8045,-7711,-6834,-5514,-3895,-2127,-364,1255,2627,3679,4379,4733,4771,4562,4184,3727,3282,2915,2695,2628,2735,2958,3270,3588,3853,3994,3964,3718,3247,2560,1672,648,-467,-1614,-2712,-3737,-4623,-5351,-5908,-6274,-6462,-6473,-6321,-6014,-5572,-5006,-4330,-3582,-2767,-1933,-1102,-289,466,1180,1821,2408,2931,3374,3744,3989,4103,4041,3773,3286,2567,1613,475,-830,-2212,-3599,-4897,-5992,-6806,-7258,-7308,-6945,-6204,-5142,-3853,-2441,-1008,334,1496,2411,3020,3309,3283,2962,2417,1684,864,-7,-841,-1612,-2274,-2813,-3218,-3499,-3647,-3706,-3655,-3545,-3361,-3125,-2843,-2494,-2093,-1602,-1022,-339,455,1337,2294,3289,4273,5213,6055,6773,7352,7772,8063,8226,8296,8297,8241,8139,7979,7733,7358,6807,6016,4959,3598,1953,58,-2005,-4131,-6187,-8032,-9542,-10596,-11139,-11127,-10592,-9582,-8208,-6565,-4803,-3019,-1336,170,1435,2423,3133,3565,3779,3795,3694,3504,3279,3021,2747,2435,2069,1632,1114,512,-138,-816,-1467,-2044,-2515,-2833,-3006,-3017,-2895,-2665,-2355,-2013,-1663,-1351,-1094,-922,-836,-837,-911,-1025,-1147,-1228,-1233,-1121,-878,-494,15,633,1311,2014,2683,3261,3693,3922,3904,3614,3042,2201,1138,-88,-1389,-2661,-3798,-4696,-5252,-5422,-5147,-4467,-3405,-2071,-558,995,2470,3758,4768,5436,5730,5632,5148,4317,3167,1774,207,-1444,-3083,-4612,-5940,-6981,-7679,-7993,-7921,-7482,-6737,-5744,-4614,-3421,-2280,-1255,-410,236,698,1009,1244,1471,1754,2143,2651,3261,3924,4572,5114,5494,5639,5558,5250,4788,4248,3720,3304,3050,3003,3145,3422,3762,4029,4133,3944,3397,2444,1089,-611,-2563,-4621,-6633,-8421,-9827,-10714,-10984,-10593,-9557,-7932,-5857,-3455,-932,1550,3814,5708,7147,8059,8464,8404,7986,7324,6567,5822,5213,4792,4594,4616,4802,5107,5434,5714,5851,5786,5466,4852,3968,2815,1473,4,-1502,-2947,-4260,-5362,-6221,-6805,-7117,-7173,-6989,-6599,-6019,-5289,-4410,-3450,-2403,-1344,-299,694,1583,2354,2980,3450,3762,3898,3863,3634,3203,2560,1688,606,-670,-2100,-3609,-5128,-6556,-7809,-8797,-9466,-9766,-9692,-9246,-8463,-7379,-6063,-4556,-2948,-1286,334,1854,3181,4253,5002,5382,5390,5018,4338,3400,2313,1171,79,-882,-1640,-2172,-2466,-2553,-2487,-2328,-2151,-2017,-1959,-2007,-2133,-2310,-2470,-2544,-2457,-2150,-1583,-741,345,1622,3013,4404,5724,6849,7737,8320,8586,8544,8221,7675,6978,6195,5409,4663,3997,3404,2864,2318,1710,970,68,-1024,-2251,-3568,-4849,-5971,-6825,-7271,-7277,-6779,-5827,-4464,-2811,-972,897,2687,4268,5562,6510,7078,7272,7107,6630,5885,4941,3847,2675,1465,279,-855,-1899,-2828,-3644,-4329,-4909,-5386,-5779,-6088,-6312,-6427,-6414,-6240,-5888,-5347,-4623,-3746,-2756,-1716,-683,278,1128,1831,2387,2806,3121,3372,3598,3838,4107,4418,4749,5065,5311,5422,5313,4944,4242,3216,1867,257,-1524,-3367,-5139,-6700,-7938,-8728,-9014,-8768,-8004,-6808,-5276,-3547,-1779,-102,1336,2456,3178,3500,3427,3025,2355,1503,539,-465,-1462,-2403,-3267,-4022,-4660,-5160,-5517,-5721,-5772,-5672,-5431,-5066,-4596,-4048,-3452,-2813,-2172,-1521,-888,-286,286,804,1276,1697,2085,2449,2830,3233,3697,4220,4816,5459,6136,6800,7420,7948,8356,8602,8687,8585,8315,7866,7270,6507,5615,4565,3388,2081,679,-770,-2208,-3529,-4665,-5499,-5983,-6071,-5770,-5123,-4217,-3152,-2044,-1008,-127,539,959,1156,1159,1029,836,640,496,441,482,608,792,985,1148,1237,1233,1121,921,644,328,3,-309,-566,-768,-863,-860,-708,-421,30,612,1308,2057,2804,3482,4027,4409,4598,4609,4472,4219,3915,3592,3294,3049,2854,2724,2618,2516,2360,2095,1670,1028,144,-984,-2347,-3870,-5513,-7159,-8742,-10147,-11308,-12145,-12621,-12718,-12445,-11846,-10977,-9918,-8738,-7522,-6310,-5157,-4066,-3043,-2076,-1155,-275,542,1280,1875,2301,2493,2445,2140,1607,895,68,-783,-1581,-2226,-2662,-2807,-2652,-2169,-1412,-407,729,1937,3102,4154,5048,5746,6266,6634,6905,7128,7367,7646,8005,8432,8914,9415,9882,10278,10535,10626,10499,10128,9498,8591,7425,6007,4381,2592,694,-1233,-3133,-4914,-6514,-7854,-8879,-9538,-9803,-9673,-9162,-8332,-7236,-5977,-4638,-3314,-2074,-988,-72,639,1157,1490,1646,1634,1458,1108,586,-96,-931,-1850,-2822,-3748,-4576,-5228,-5664,-5861,-5820,-5566,-5137,-4565,-3889,-3126,-2286,-1368,-362,741,1932,3199,4497,5764,6921,7873,8536,8845,8751,8266,7416,6291,4979,3622,2321,1211,353,-194,-451,-468,-346,-210,-190,-394,-904,-1742,-2872,-4229,-5675,-7096,-8329,-9270,-9813,-9915,-9560,-8785,-7659,-6280,-4782,-3273,-1918,-789,-15,380,380,20,-595,-1378,-2172,-2865,-3350,-3548,-3452,-3049,-2415,-1589,-685,246,1104,1851,2444,2863,3137,3287,3374,3468,3614,3881,4275,4804,5425,6083,6705,7219,7556,7676,7550,7180,6590,5810,4908,3934,2964,2058,1257,621,128,-186,-387,-491,-579,-690,-912,-1251,-1777,-2442,-3261,-4147,-5061,-5909,-6634,-7159,-7450,-7468,-7202,-6671,-5877,-4885,-3732,-2490,-1229,-10,1096,2043,2797,3339,3682,3840,3869,3812,3733,3690,3717,3860,4105,4464,4891,5355,5810,6188,6469,6576,6515,6231,5747,5045,4177,3157,2061,947,-106,-1008,-1692,-2086,-2172,-1934,-1440,-740,43,808,1444,1872,2036,1935,1578,1033,357,-355,-1046,-1644,-2134,-2500,-2779,-3005,-3245,-3550,-3971,-4542,-5263,-6124,-7077,-8065,-9016,-9858,-10510,-10933,-11054,-10880,-10381,-9607,-8576,-7380,-6071,-4745,-3465,-2294,-1263,-389,349,975,1539,2084,2656,3264,3928,4615,5299,5940,6483,6896,7154,7220,7133,6865,6489,6012,5504,4992,4528,4121,3789,3520,3287,3074,2851,2595,2309,1985,1644,1299,966,672,441,295,274,385,666,1093,1666,2320,2996,3597,4022,4175,3980,3388,2407,1091,-469,-2125,-3744,-5167,-6295,-7033,-7366,-7299,-6886,-6208,-5336,-4363,-3337,-2321,-1326,-377,536,1399,2226,2986,3679,4254,4689,4936,4957,4734,4248,3502,2535,1370,97,-1233,-2515,-3695,-4684,-5461,-5981,-6264,-6329,-6211,-5961,-5611,-5191,-4717,-4186,-3593,-2919,-2160,-1316,-405,530,1446,2277,2969,3480,3788,3902,3858,3711,3530,3385,3322,3382,3544,3783,4015,4160,4121,3814,3193,2235,979,-507,-2118,-3731,-5214,-6461,-7364,-7864,-7927,-7550,-6763,-5642,-4244,-2703,-1103,418,1754,2797,3471,3716,3544,2972,2105,1042,-74,-1108,-1946,-2501,-2731,-2645,-2287,-1739,-1112,-504,-26,259,298,89,-341,-930,-1593,-2220,-2717,-2967,-2906,-2476,-1673,-538,859,2391,3937,5335,6470,7230,7564,7477,7006,6268,5365,4446,3615,2959,2527,2309,2268,2317,2383,2344,2166,1762,1158,354,-586,-1592,-2593,-3505,-4275,-4844,-5184,-5280,-5121,-4735,-4133,-3358,-2454,-1468,-470,491,1351,2051,2563,2840,2895,2735,2409,1970,1490,1033,640,351,138,-2,-139,-300,-537,-870,-1287,-1785,-2296,-2804,-3220,-3548,-3716,-3740,-3588,-3270,-2776,-2119,-1294,-320,785,1992,3242,4487,5638,6640,7411,7914,8111,8009,7627,7020,6245,5375,4467,3574,2726,1930,1183,467,-251,-985,-1763,-2587,-3448,-4341,-5221,-6069,-6821,-7452,-7902,-8156,-8177,-7980,-7566,-6980,-6263,-5477,-4677,-3928,-3272,-2746,-2372,-2131,-2020,-1984,-1992,-1998,-1967,-1885,-1747,-1552,-1325,-1060,-786,-488,-192,118,424,724,1015,1284,1540,1779,2007,2241,2492,2785,3133,3547,4033,4585,5185,5810,6431,7020,7563,8041,8458,8815,9117,9365,9536,9609,9530,9245,8692,7817,6587,5001,3085,915,-1399,-3733,-5923,-7839,-9350,-10359,-10835,-10757,-10189,-9205,-7929,-6489,-5021,-3649,-2445,-1495,-770,-285,41,256,430,603,802,1009,1204,1321,1319,1124,708,28,-906,-2065,-3389,-4772,-6103,-7246,-8079,-8501,-8466,-7953,-7027,-5774,-4316,-2811,-1361,-88,967,1792,2423,2923,3370,3825,4343,4939,5604,6311,7009,7649,8184,8572,8789,8820,8655,8303,7759,7036,6131,5052,3809,2414,901,-692,-2304,-3870,-5314,-6567,-7571,-8271,-8662,-8720,-8485,-7983,-7278,-6435,-5537,-4655,-3881,-3271,-2884,-2752,-2873,-3223,-3753,-4371,-5003,-5530,-5873,-5938,-5689,-5093,-4184,-3003,-1643,-204,1211,2489,3565,4363,4880,5114,5119,4961,4726,4500,4370,4400,4618,5045,5639,6358,7117,7831,8401,8756,8818,8576,8003,7152,6043,4768,3373,1947,536,-805,-2030,-3132,-4076,-4880,-5536,-6062,-6471,-6773,-6992,-7130,-7207,-7229,-7202,-7127,-6999,-6795,-6502,-6085,-5541,-4846,-4019,-3078,-2046,-985,90,1109,2052,2868,3537,4027,4340,4471,4457,4326,4134,3919,3731,3570,3460,3369,3287,3196,3098,2991,2919,2885,2935,3064,3273,3537,3811,4058,4233,4310,4278,4147,3943,3713,3491,3320,3218,3210,3270,3399,3546,3692,3789,3813,3747,3564,3285,2893,2418,1872,1260,605,-99,-851,-1651,-2523,-3458,-4480,-5562,-6713,-7883,-9044,-10135,-11104,-11894,-12462,-12770,-12806,-12561,-12051,-11299,-10337,-9222,-7999,-6745,-5504,-4347,-3296,-2376,-1577,-862,-197,482,1204,2016,2908,3873,4863,5810,6646,7289,7678,7762,7528,6983,6164,5138,3978,2764,1602,533,-347,-1025,-1464,-1665,-1645,-1415,-1026,-490,134,831,1563,2309,3050,3772,4461,5097,5663,6128,6454,6612,6546,6249,5679,4875,3835,2642,1337,28,-1219,-2312,-3184,-3785,-4093,-4108,-3880,-3470,-2964,-2462,-2031,-1743,-1607,-1609,-1692,-1771,-1752,-1558,-1116,-421,514,1607,2761,3839,4736,5323,5545,5354,4766,3822,2608,1209,-250,-1676,-2974,-4065,-4921,-5499,-5833,-5929,-5850,-5639,-5351,-5027,-4702,-4378,-4054,-3709,-3299,-2801,-2166,-1384,-450,613,1758,2912,4016,4973,5748,6280,6562,6594,6387,5977,5380,4645,3785,2850,1860,863,-107,-1018,-1831,-2534,-3111,-3560,-3903,-4138,-4304,-4407,-4462,-4473,-4445,-4370,-4257,-4104,-3926,-3741,-3567,-3413,-3287,-3172,-3047,-2883,-2637,-2293,-1825,-1251,-580,117,789,1344,1702,1806,1599,1089,297,-692,-1789,-2871,-3821,-4532,-4929,-4965,-4648,-4009,-3115,-2067,-947,136,1126,1959,2626,3127,3491,3769,3994,4234,4504,4854,5277,5777,6309,6833,7268,7537,7551,7235,6548,5471,4053,2359,542,-1254,-2848,-4074,-4824,-5008,-4642,-3778,-2551,-1104,376,1742,2858,3634,4035,4055,3733,3138,2343,1455,552,-253,-889,-1275,-1365,-1141,-614,157,1087,2051,2930,3583,3912,3845,3353,2469,1256,-183,-1717,-3238,-4617,-5771,-6632,-7155,-7328,-7145,-6631,-5800,-4703,-3370,-1863,-231,1446,3113,4676,6076,7244,8123,8698,8941,8887,8568,8027,7351,6577,5774,4975,4169,3371,2505,1561,463,-804,-2259,-3878,-5613,-7384,-9102,-10666,-11972,-12957,-13545,-13727,-13499,-12909,-12004,-10889,-9621,-8320,-7024,-5811,-4691,-3667,-2724,-1807,-883,94,1145,2265,3420,4535,5533,6286,6721,6735,6298,5405,4114,2520,765,-988,-2586,-3863,-4712,-5046,-4832,-4104,-2908,-1374,380,2203,3954,5519,6802,7754,8370,8676,8741,8661,8517,8426,8428,8577,8857,9225,9602,9887,9970,9766,9203,8274,6983,5421,3666,1863,106,-1464,-2800,-3827,-4565,-5021,-5261,-5344,-5332,-5294,-5248,-5223,-5204,-5170,-5083,-4920,-4647,-4278,-3826,-3343,-2895,-2542,-2363,-2389,-2651,-3131,-3788,-4551,-5332,-6022,-6546,-6793,-6752,-6366,-5692,-4764,-3680,-2542,-1455,-510,224,721,994,1094,1117,1161,1338,1740,2419,3401,4630,6044,7504,8879,10031,10818,11179,11023,10383,9254,7733,5887,3841,1693,-442,-2466,-4306,-5886,-7182,-8169,-8857,-9273,-9442,-9424,-9243,-8957,-8585,-8172,-7742,-7325,-6947,-6627,-6376,-6190,-6050,-5922,-5757,-5521,-5144,-4610,-3872,-2921,-1765,-418,1070,2646,4226,5734,7060,8123,8817,9087,8864,8148,6957,5361,3480,1460,-510,-2239,-3555,-4295,-4399,-3815,-2629,-945,1047,3143,5131,6824,8076,8814,9019,8753,8111,7247,6303,5424,4723,4245,4011,3958,3997,4015,3877,3491,2783,1737,402,-1132,-2727,-4222,-5483,-6367,-6818,-6804,-6383,-5643,-4726,-3781,-2962,-2387,-2142,-2257,-2711,-3435,-4332,-5258,-6101,-6703,-6979,-6827,-6221,-5156,-3679,-1894,93,2115,4048,5735,7091,8033,8546,8637,8357,7778,6988,6069,5104,4162,3282,2507,1839,1298,875,582,419,387,489,706,1018,1392,1784,2156,2460,2681,2786,2785,2669,2466,2179,1839,1442,1018,553,66,-468,-1051,-1709,-2465,-3342,-4352,-5497,-6755,-8082,-9416,-10667,-11751,-12561,-13037,-13102,-12749,-11974,-10815,-9343,-7626,-5780,-3882,-2055,-370,1093,2285,3193,3829,4231,4485,4654,4839,5097,5485,5997,6620,7272,7872,8297,8456,8233,7593,6503,5008,3194,1186,-845,-2736,-4315,-5442,-6035,-6038,-5496,-4457,-3072,-1457,209,1795,3189,4305,5132,5671,5984,6130,6189,6214,6238,6273,6288,6260,6122,5846,5386,4736,3901,2918,1838,732,-320,-1244,-1966,-2438,-2633,-2552,-2242,-1761,-1215,-682,-270,-31,-5,-174,-498,-894,-1290,-1595,-1768,-1771,-1633,-1376,-1088,-821,-655,-641,-797,-1136,-1615,-2198,-2821,-3429,-3973,-4421,-4761,-4996,-5139,-5220,-5242,-5232,-5171,-5043,-4821,-4452,-3912,-3171,-2227,-1114,122,1385,2596,3636,4432,4910,5038,4832,4308,3555,2621,1615,578,-407,-1314,-2109,-2770,-3294,-3676,-3905,-4014,-3982,-3867,-3662,-3419,-3157,-2890,-2649,-2405,-2174,-1913,-1629,-1280,-888,-414,107,693,1318,1971,2641,3291,3918,4482,4973,5380,5668,5851,5895,5799,5556,5143,4567,3819,2906,1841,652,-633,-1963,-3285,-4537,-5643,-6552,-7164,-7462,-7365,-6892,-6051,-4903,-3546,-2097,-699,529,1467,2058,2277,2166,1811,1336,879,566,496,724,1246,2018,2945,3910,4781,5459,5827,5881,5587,5038,4307,3536,2839,2335,2101,2161,2504,3050,3698,4317,4774,4951,4774,4191,3230,1928,389,-1276,-2947,-4487,-5808,-6820,-7471,-7759,-7674,-7279,-6620,-5772,-4822,-3834,-2883,-2020,-1281,-695,-263,-8,92,22,-192,-535,-975,-1463,-1932,-2322,-2537,-2531,-2226,-1614,-687,501,1887,3360,4812,6117,7170,7893,8227,8169,7735,6968,5947,4738,3438,2116,861,-276,-1239,-1997,-2548,-2903,-3084,-3161,-3152,-3145,-3159,-3230,-3375,-3567,-3804,-4033,-4236,-4365,-4404,-4329,-4132,-3813,-3378,-2847,-2249,-1620,-1007,-449,-3,314,474,487,377,174,-60,-303,-496,-648,-736,-798,-856,-956,-1132,-1411,-1810,-2319,-2929,-3586,-4250,-4839,-5280,-5489,-5394,-4939,-4104,-2881,-1335,484,2445,4455,6372,8104,9552,10672,11429,11844,11925,11735,11314,10707,9982,9159,8297,7417,6553,5734,4993,4347,3831,3449,3210,3104,3110,3178,3270,3298,3208,2914,2369,1534,420,-941,-2464,-4056,-5591,-6964,-8077,-8872,-9323,-9459,-9328,-9029,-8640,-8274,-7984,-7839,-7833,-7959,-8166,-8376,-8525,-8509,-8285,-7782,-7002,-5944,-4672,-3242,-1758,-290,1064,2268,3272,4091,4729,5240,5662,6046,6431,6831,7248,7662,8028,8306,8445,8397,8144,7659,6952,6031,4916,3652,2265,821,-653,-2079,-3426,-4618,-5631,-6401,-6909,-7119,-7021,-6627,-5948,-5055,-4013,-2942,-1938,-1128,-570,-333,-386,-703,-1178,-1730,-2238,-2644,-2878,-2948,-2861,-2666,-2427,-2178,-1981,-1850,-1800,-1826,-1913,-2035,-2179,-2312,-2428,-2498,-2519,-2454,-2309,-2033,-1640,-1091,-401,431,1375,2408,3470,4529,5505,6365,7034,7487,7682,7616,7300,6759,6052,5226,4367,3514,2756,2107,1620,1287,1098,1032,1036,1069,1092,1062,981,834,651,442,249,68,-69,-200,-331,-515,-792,-1202,-1768,-2491,-3337,-4248,-5152,-5950,-6577,-6956,-7058,-6886,-6453,-5836,-5082,-4285,-3486,-2750,-2069,-1471,-902,-368,194,775,1412,2075,2772,3449,4094,4658,5115,5448,5642,5704,5648,5511,5320,5139,4999,4949,5032,5243,5611,6081,6627,7168,7640,7956,8061,7899,7443,6694,5666,4398,2956,1391,-217,-1801,-3315,-4692,-5914,-6957,-7808,-8480,-8975,-9311,-9515,-9590,-9589,-9505,-9400,-9270,-9157,-9053,-8955,-8821,-8609,-8239,-7655,-6801,-5657,-4236,-2607,-841,930,2603,4082,5269,6151,6672,6867,6739,6334,5685,4846,3852,2764,1629,495,-585,-1572,-2426,-3122,-3643,-3980,-4138,-4112,-3929,-3591,-3132,-2558,-1899,-1155,-349,529,1467,2455,3489,4525,5547,6493,7324,7985,8431,8627,8539,8174,7516,6619,5509,4268,2966,1696,535,-433,-1160,-1601,-1756,-1649,-1321,-858,-326,183,584,838,887,744,434,11,-440,-827,-1078,-1126,-941,-551,11,641,1255,1739,2019,2024,1746,1189,407,-522,-1521,-2481,-3333,-4003,-4459,-4685,-4713,-4558,-4297,-3959,-3600,-3247,-2908,-2578,-2228,-1826,-1331,-710,58,970,2011,3124,4255,5323,6234,6927,7300,7320,6924,6101,4852,3212,1242,-961,-3275,-5569,-7696,-9526,-10954,-11894,-12324,-12235,-11671,-10705,-9418,-7917,-6307,-4676,-3118,-1692,-433,624,1512,2234,2859,3418,3976,4556,5183,5831,6475,7039,7470,7680,7629,7273,6616,5678,4508,3169,1730,262,-1184,-2551,-3805,-4920,-5867,-6638,-7209,-7570,-7701,-7595,-7235,-6635,-5794,-4747,-3545,-2232,-888,426,1665,2761,3710,4477,5069,5480,5711,5772,5651,5373,4929,4351,3653,2877,2049,1220,421,-314,-953,-1486,-1875,-2124,-2191,-2096,-1810,-1384,-834,-233,359,875,1270,1516,1616,1615,1544,1496,1514,1669,1993,2489,3135,3860,4576,5169,5523,5537,5158,4365,3212,1786,217,-1341,-2750,-3891,-4684,-5113,-5195,-4998,-4618,-4146,-3680,-3274,-2964,-2744,-2579,-2418,-2190,-1844,-1319,-611,315,1405,2648,3974,5331,6642,7843,8856,9612,10048,10095,9713,8877,7586,5886,3849,1585,-776,-3090,-5235,-7087,-8575,-9644,-10284,-10511,-10366,-9910,-9219,-8366,-7437,-6494,-5599,-4796,-4089,-3499,-2970,-2506,-2022,-1503,-897,-186,618,1493,2387,3221,3937,4422,4646,4521,4053,3234,2104,739,-786,-2363,-3896,-5297,-6484,-7417,-8058,-8405,-8462,-8237,-7758,-7032,-6083,-4942,-3625,-2196,-684,836,2331,3730,5029,6171,7180,8029,8744,9317,9765,10077,10242,10233,10021,9567,8868,7911,6749,5433,4059,2731,1550,611,-6,-275,-172,264,967,1860,2812,3719,4453,4923,5070,4863,4342,3566,2639,1687,814,139,-284,-412,-281,58,486,886,1127,1083,690,-109,-1295,-2805,-4557,-6409,-8240,-9903,-11276,-12253,-12760,-12754,-12231,-11224,-9802,-8059,-6106,-4069,-2058,-178,1489,2900,4031,4902,5539,6009,6355,6636,6901,7143,7381,7564,7642,7542,7173,6468,5361,3843,1936,-292,-2708,-5180,-7526,-9598,-11251,-12387,-12963,-12961,-12448,-11490,-10223,-8755,-7232,-5749,-4404,-3246,-2291,-1533,-916,-398,105,641,1260,1986,2810,3690,4563,5339,5917,6219,6165,5733,4927,3811,2469,1031,-390,-1666,-2713,-3469,-3919,-4074,-3976,-3667,-3208,-2635,-1990,-1299,-576,143,850,1496,2076,2534,2887,3104,3233,3285,3321,3383,3513,3739,4054,4448,4870,5256,5548,5658,5556,5188,4562,3699,2664,1534,413,-606,-1439,-2006,-2302,-2301,-2068,-1660,-1177,-713,-371,-211,-284,-590,-1096,-1747,-2457,-3142,-3710,-4091,-4224,-4081,-3650,-2951,-2036,-962,179,1314,2356,3255,3953,4454,4734,4835,4764,4566,4265,3879,3438,2933,2389,1810,1212,630,95,-347,-654,-790,-725,-452,23,665,1431,2256,3079,3841,4484,4982,5301,5431,5362,5087,4602,3895,2968,1808,441,-1122,-2832,-4630,-6446,-8180,-9744,-11047,-11995,-12546,-12660,-12354,-11675,-10698,-9528,-8263,-7011,-5825,-4769,-3828,-2997,-2225,-1458,-652,234,1229,2313,3487,4678,5843,6881,7720,8254,8418,8154,7430,6280,4729,2891,864,-1211,-3192,-4956,-6383,-7398,-7946,-8033,-7674,-6963,-5973,-4843,-3671,-2578,-1638,-903,-382,-45,159,321,514,839,1356,2109,3115,4334,5710,7144,8511,9698,10566,11034,11017,10510,9520,8127,6441,4586,2723,970,-538,-1741,-2578,-3067,-3218,-3094,-2742,-2230,-1601,-901,-176,565,1260,1923,2499,3002,3406,3721,3952,4109,4203,4252,4257,4233,4186,4112,4024,3905,3753,3547,3252,2861,2308,1608,718,-340,-1542,-2848,-4190,-5505,-6710,-7760,-8583,-9167,-9474,-9518,-9293,-8839,-8171,-7337,-6367,-5314,-4202,-3088,-1993,-956,-31,763,1344,1685,1716,1401,717,-335,-1708,-3322,-5062,-6763,-8274,-9410,-10045,-10067,-9448,-8210,-6453,-4323,-2012,292,2387,4140,5429,6232,6535,6423,5974,5322,4587,3887,3334,2985,2905,3073,3484,4063,4742,5410,5975,6324,6370,6056,5325,4203,2716,953,-967,-2915,-4733,-6296,-7473,-8202,-8428,-8182,-7500,-6491,-5255,-3924,-2614,-1424,-429,323,833,1108,1209,1193,1138,1115,1185,1382,1721,2180,2722,3289,3815,4236,4498,4554,4394,4012,3458,2780,2064,1402,861,530,412,539,848,1283,1762,2185,2497,2630,2580,2338,1953,1446,892,321,-203,-642,-954,-1109,-1081,-859,-443,151,888,1715,2566,3362,4023,4469,4642,4476,3968,3099,1927,499,-1072,-2690,-4226,-5566,-6630,-7343,-7688,-7666,-7318,-6697,-5885,-4940,-3940,-2933,-1956,-1039,-171,633,1401,2133,2846,3532,4172,4734,5159,5402,5397,5108,4509,3613,2444,1081,-408,-1906,-3309,-4515,-5421,-5962,-6092,-5802,-5118,-4103,-2834,-1430,17,1377,2576,3518,4154,4470,4445,4146,3594,2908,2135,1390,708,142,-315,-676,-1008,-1349,-1785,-2346,-3073,-3962,-4989,-6098,-7218,-8271,-9163,-9836,-10220,-10286,-10017,-9418,-8524,-7373,-6040,-4589,-3096,-1647,-279,937,2015,2926,3731,4434,5115,5789,6505,7271,8079,8905,9692,10391,10925,11241,11287,11038,10492,9677,8643,7471,6252,5077,4054,3236,2690,2411,2372,2514,2745,2975,3131,3147,3016,2732,2341,1883,1410,966,573,244,-32,-262,-471,-651,-823,-956,-1065,-1123,-1153,-1162,-1191,-1283,-1488,-1851,-2402,-3154,-4085,-5160,-6297,-7419,-8415,-9191,-9657,-9751,-9443,-8766,-7768,-6571,-5280,-4026,-2909,-1992,-1307,-825,-512,-291,-101,106,368,681,1026,1363,1647,1818,1864,1732,1451,1010,453,-191,-873,-1542,-2142,-2609,-2884,-2911,-2644,-2074,-1201,-89,1192,2516,3766,4799,5514,5814,5658,5052,4026,2680,1110,-545,-2155,-3597,-4765,-5595,-6040,-6126,-5865,-5357,-4657,-3887,-3131,-2468,-1985,-1697,-1653,-1807,-2143,-2570,-3024,-3384,-3578,-3487,-3075,-2286,-1153,277,1887,3548,5095,6390,7310,7780,7791,7371,6614,5637,4580,3573,2732,2133,1816,1773,1957,2294,2700,3076,3354,3458,3378,3093,2661,2122,1567,1081,728,571,631,887,1308,1798,2286,2655,2843,2754,2383,1688,726,-486,-1850,-3298,-4726,-6025,-7116,-7877,-8261,-8189,-7659,-6683,-5340,-3727,-2001,-316,1166,2295,2995,3198,2952,2297,1385,332,-675,-1516,-2047,-2212,-1963,-1341,-406,726,1931,3080,4058,4789,5233,5396,5328,5099,4788,4471,4191,3983,3814,3681,3496,3249,2854,2327,1621,790,-166,-1176,-2197,-3155,-3992,-4632,-5034,-5147,-4964,-4494,-3785,-2901,-1944,-992,-154,508,938,1119,1052,780,344,-190,-763,-1328,-1851,-2306,-2712,-3064,-3403,-3727,-4068,-4403,-4744,-5046,-5306,-5493,-5603,-5647,-5625,-5577,-5514,-5451,-5393,-5313,-5189,-4969,-4621,-4100,-3409,-2543,-1556,-491,575,1587,2500,3285,3958,4526,5048,5543,6055,6584,7116,7620,8035,8321,8436,8352,8106,7707,7248,6766,6351,6025,5825,5729,5715,5727,5718,5639,5452,5140,4686,4107,3407,2622,1780,931,113,-621,-1246,-1729,-2076,-2288,-2395,-2428,-2420,-2389,-2361,-2325,-2285,-2234,-2154,-2060,-1951,-1842,-1761,-1727,-1763,-1896,-2122,-2450,-2860,-3317,-3776,-4166,-4424,-4487,-4301,-3868,-3189,-2342,-1397,-466,367,1013,1441,1639,1627,1467,1184,857,473,65,-401,-951,-1592,-2352,-3193,-4085,-4965,-5752,-6379,-6775,-6891,-6706,-6211,-5436,-4414,-3206,-1866,-472,918,2227,3402,4387,5143,5640,5867,5829,5539,5036,4346,3523,2610,1649,690,-227,-1066,-1783,-2366,-2792,-3063,-3195,-3217,-3163,-3082,-3014,-2999,-3068,-3237,-3502,-3852,-4238,-4609,-4880,-4966,-4792,-4282,-3414,-2195,-685,1008,2754,4413,5834,6933,7623,7909,7804,7383,6718,5909,5029,4155,3332,2602,1984,1489,1134,909,826,883,1059,1349,1715,2126,2535,2909,3200,3402,3492,3468,3339,3100,2761,2307,1748,1065,286,-597,-1538,-2512,-3479,-4390,-5219,-5932,-6509,-6943,-7226,-7355,-7316,-7113,-6719,-6139,-5378,-4446,-3405,-2300,-1216,-233,583,1178,1534,1669,1633,1510,1396,1386,1563,1965,2601,3429,4371,5326,6200,6885,7344,7535,7488,7255,6892,6490,6085,5722,5390,5049,4647,4102,3371,2407,1225,-130,-1569,-2977,-4219,-5200,-5805,-6016,-5803,-5227,-4350,-3287,-2136,-1031,-55,700,1182,1373,1269,905,332,-394,-1201,-2021,-2796,-3466,-4001,-4380,-4603,-4695,-4687,-4630,-4575,-4558,-4624,-4784,-5049,-5408,-5836,-6305,-6785,-7241,-7643,-7965,-8164,-8225,-8102,-7773,-7210,-6401,-5338,-4049,-2559,-926,776,2474,4087,5550,6808,7849,8643,9234,9620,9850,9942,9918,9793,9566,9240,8822,8322,7770,7205,6682,6249,5959,5834,5868,6041,6281,6518,6665,6628,6356,5785,4920,3773,2407,901,-635,-2105,-3392,-4428,-5138,-5506,-5526,-5235,-4693,-3970,-3163,-2346,-1618,-1037,-661,-521,-607,-902,-1342,-1853,-2357,-2775,-3049,-3148,-3063,-2815,-2447,-2000,-1529,-1066,-636,-251,102,416,715,978,1216,1399,1532,1592,1604,1560,1504,1430,1361,1291,1189,1035,779,388,-163,-890,-1771,-2777,-3840,-4884,-5834,-6598,-7131,-7381,-7350,-7049,-6517,-5810,-4978,-4088,-3186,-2322,-1523,-819,-223,252,602,826,922,901,771,552,275,-41,-346,-618,-819,-934,-961,-902,-789,-640,-502,-400,-380,-454,-664,-1002,-1489,-2088,-2789,-3515,-4220,-4816,-5223,-5376,-5204,-4681,-3792,-2575,-1071,618,2402,4156,5792,7203,8343,9150,9620,9748,9547,9054,8299,7339,6219,5004,3748,2531,1408,464,-246,-664,-753,-516,27,797,1713,2639,3481,4089,4420,4374,3978,3232,2204,977,-364,-1715,-2991,-4114,-5025,-5693,-6084,-6215,-6086,-5735,-5201,-4528,-3776,-3001,-2266,-1611,-1081,-684,-413,-252,-156,-97,-41,45,166,347,584,896,1292,1777,2375,3075,3877,4757,5657,6545,7324,7950,8353,8509,8405,8070,7535,6870,6124,5348,4576,3809,3055,2265,1428,491,-556,-1720,-2984,-4293,-5574,-6737,-7689,-8338,-8642,-8558,-8118,-7383,-6425,-5378,-4331,-3392,-2632,-2089,-1768,-1643,-1663,-1771,-1907,-2023,-2082,-2062,-1966,-1785,-1552,-1267,-977,-703,-487,-369,-384,-555,-910,-1433,-2127,-2946,-3867,-4830,-5803,-6717,-7546,-8223,-8734,-9029,-9109,-8958,-8591,-8011,-7239,-6279,-5149,-3854,-2406,-830,860,2611,4396,6144,7802,9303,10581,11577,12255,12561,12520,12119,11425,10489,9412,8288,7226,6321,5642,5225,5073,5124,5317,5528,5655,5592,5270,4644,3734,2573,1251,-132,-1474,-2659,-3606,-4231,-4501,-4384,-3910,-3101,-2037,-784,562,1913,3167,4237,5037,5500,5590,5278,4596,3575,2309,870,-619,-2076,-3392,-4503,-5343,-5893,-6127,-6072,-5749,-5213,-4512,-3710,-2846,-1976,-1126,-315,430,1117,1716,2230,2632,2911,3035,2993,2749,2303,1645,788,-236,-1381,-2596,-3792,-4924,-5897,-6682,-7226,-7521,-7572,-7407,-7066,-6610,-6087,-5557,-5066,-4636,-4289,-4009,-3775,-3552,-3281,-2936,-2463,-1860,-1128,-291,596,1487,2323,3062,3664,4116,4394,4501,4423,4154,3684,3009,2127,1067,-150,-1454,-2797,-4083,-5249,-6207,-6904,-7283,-7339,-7054,-6479,-5647,-4636,-3505,-2318,-1121,59,1208,2341,3456,4577,5691,6796,7855,8826,9654,10273,10641,10680,10400,9745,8783,7518,6067,4496,2955,1526,347,-530,-1034,-1166,-963,-482,164,878,1536,2055,2358,2411,2207,1761,1115,325,-555,-1448,-2295,-3026,-3589,-3949,-4080,-4003,-3735,-3336,-2865,-2400,-2004,-1761,-1707,-1893,-2333,-2999,-3864,-4830,-5804,-6660,-7270,-7530,-7350,-6691,-5550,-3981,-2062,83,2324,4536,6578,8374,9833,10925,11632,11966,11957,11642,11076,10296,9367,8306,7175,5972,4738,3482,2208,952,-285,-1466,-2569,-3559,-4418,-5115,-5639,-5983,-6145,-6139,-5982,-5699,-5336,-4918,-4509,-4126,-3817,-3587,-3440,-3360,-3318,-3286,-3234,-3132,-2968,-2732,-2437,-2101,-1752,-1420,-1153,-968,-912,-997,-1242,-1656,-2240,-2971,-3841,-4794,-5787,-6752,-7617,-8325,-8801,-9032,-8976,-8659,-8093,-7313,-6362,-5264,-4056,-2751,-1353,126,1691,3331,5015,6724,8390,9964,11385,12572,13491,14073,14295,14149,13623,12775,11632,10300,8852,7408,6054,4881,3949,3288,2903,2758,2802,2955,3145,3285,3313,3187,2876,2406,1773,1041,216,-643,-1526,-2396,-3229,-3988,-4632,-5105,-5363,-5359,-5077,-4512,-3709,-2720,-1639,-574,383,1115,1571,1686,1481,973,260,-574,-1400,-2114,-2611,-2843,-2768,-2430,-1864,-1169,-434,261,830,1259,1507,1618,1597,1500,1349,1173,981,765,517,212,-170,-642,-1222,-1900,-2671,-3505,-4361,-5194,-5939,-6550,-6972,-7192,-7182,-6980,-6594,-6082,-5487,-4862,-4249,-3697,-3226,-2866,-2613,-2463,-2388,-2349,-2316,-2235,-2092,-1854,-1534,-1133,-688,-220,241,680,1082,1458,1800,2108,2379,2565,2655,2582,2318,1843,1148,292,-676,-1639,-2509,-3163,-3529,-3548,-3204,-2541,-1604,-503,675,1832,2889,3804,4551,5145,5608,5992,6334,6683,7056,7465,7892,8291,8614,8778,8732,8412,7798,6888,5717,4345,2858,1336,-124,-1441,-2563,-3419,-4006,-4288,-4286,-4012,-3500,-2806,-1972,-1092,-217,551,1148,1495,1545,1259,660,-232,-1302,-2468,-3567,-4497,-5131,-5424,-5342,-4940,-4287,-3495,-2684,-1971,-1445,-1175,-1179,-1437,-1903,-2467,-3039,-3469,-3664,-3505,-2949,-1964,-592,1107,3006,4992,6889,8578,9908,10788,11152,10980,10305,9200,7772,6160,4496,2926,1547,434,-382,-932,-1252,-1440,-1573,-1732,-1984,-2346,-2829,-3401,-4024,-4644,-5221,-5706,-6072,-6302,-6363,-6266,-5977,-5514,-4861,-4042,-3078,-2017,-918,141,1079,1817,2286,2442,2273,1792,1061,143,-850,-1831,-2712,-3419,-3937,-4244,-4388,-4411,-4383,-4352,-4382,-4472,-4650,-4878,-5131,-5369,-5550,-5630,-5586,-5386,-5005,-4438,-3665,-2701,-1557,-269,1116,2553,3962,5310,6528,7576,8429,9045,9419,9538,9394,9012,8418,7660,6810,5937,5119,4434,3915,3603,3474,3510,3649,3847,4031,4177,4242,4225,4131,3971,3756,3503,3197,2845,2416,1895,1267,521,-334,-1263,-2226,-3141,-3939,-4531,-4863,-4885,-4601,-4029,-3233,-2297,-1319,-413,329,810,978,802,299,-474,-1420,-2414,-3311,-3983,-4309,-4223,-3699,-2774,-1530,-96,1382,2755,3875,4646,4999,4916,4434,3606,2538,1316,54,-1174,-2299,-3283,-4109,-4777,-5290,-5663,-5893,-5973,-5887,-5621,-5161,-4519,-3722,-2827,-1920,-1078,-398,73,292,279,70,-267,-649,-1004,-1270,-1409,-1420,-1309,-1109,-861,-593,-342,-130,39,139,187,165,86,-51,-243,-486,-774,-1106,-1481,-1893,-2338,-2797,-3251,-3655,-3974,-4139,-4123,-3872,-3403,-2710,-1852,-877,145,1150,2089,2933,3663,4296,4836,5323,5762,6181,6584,6957,7301,7565,7740,7766,7624,7271,6690,5879,4830,3592,2180,680,-857,-2335,-3672,-4790,-5609,-6087,-6185,-5899,-5256,-4294,-3088,-1710,-254,1186,2525,3668,4547,5087,5241,4988,4321,3293,1971,465,-1093,-2572,-3845,-4822,-5447,-5728,-5699,-5461,-5111,-4781,-4564,-4547,-4764,-5193,-5782,-6399,-6928,-7191,-7066,-6439,-5255,-3531,-1336,1197,3895,6561,9009,11066,12610,13570,13933,13743,13090,12099,10896,9627,8380,7263,6299,5519,4885,4371,3900,3421,2865,2184,1356,365,-764,-2003,-3290,-4568,-5758,-6791,-7594,-8104,-8278,-8083,-7524,-6613,-5420,-4011,-2506,-1023,315,1372,2064,2307,2083,1418,361,-952,-2428,-3895,-5253,-6382,-7225,-7754,-7987,-7975,-7788,-7517,-7227,-6992,-6836,-6771,-6767,-6786,-6759,-6636,-6346,-5861,-5132,-4176,-2975,-1588,-32,1604,3278,4884,6379,7655,8694,9425,9848,9964,9786,9365,8746,7984,7149,6281,5445,4671,3996,3441,3013,2726,2566,2524,2561,2653,2745,2798,2773,2638,2398,2058,1671,1272,942,704,626,682,886,1162,1463,1692,1784,1653,1273,613,-290,-1396,-2616,-3859,-5027,-6028,-6799,-7282,-7479,-7369,-7002,-6390,-5580,-4616,-3503,-2296,-982,405,1860,3355,4864,6332,7716,8936,9940,10646,11024,11034,10684,9999,9043,7887,6627,5332,4080,2899,1817,823,-101,-970,-1827,-2672,-3543,-4421,-5319,-6202,-7064,-7862,-8579,-9186,-9658,-9986,-10160,-10178,-10044,-9759,-9319,-8735,-8013,-7182,-6260,-5285,-4272,-3246,-2235,-1262,-401,305,762,931,766,293,-442,-1346,-2310,-3243,-4056,-4718,-5207,-5534,-5727,-5801,-5803,-5741,-5643,-5524,-5373,-5215,-5031,-4840,-4625,-4374,-4055,-3614,-3010,-2168,-1078,299,1917,3744,5668,7605,9423,11040,12359,13339,13945,14176,14073,13640,12960,12055,10988,9801,8525,7194,5851,4515,3259,2125,1173,455,-35,-291,-377,-337,-230,-78,118,385,767,1292,1989,2829,3775,4719,5552,6120,6295,5971,5102,3716,1920,-111,-2140,-3920,-5205,-5821,-5682,-4814,-3364,-1562,320,2000,3273,3976,4096,3657,2827,1783,760,-18,-388,-225,455,1593,2996,4471,5772,6695,7085,6843,5970,4529,2642,497,-1741,-3867,-5743,-7237,-8290,-8884,-9057,-8893,-8493,-7998,-7520,-7199,-7087,-7268,-7694,-8326,-9042,-9698,-10158,-10310,-10071,-9459,-8518,-7365,-6141,-4969,-3959,-3161,-2583,-2196,-1943,-1775,-1632,-1471,-1259,-969,-608,-209,180,484,665,699,609,469,386,489,924,1755,3013,4584,6290,7885,9116,9804,9842,9239,8073,6462,4528,2381,92,-2234,-4505,-6549,-8186,-9215,-9477,-8923,-7593,-5706,-3534,-1445,240,1241,1407,677,-870,-3106,-5803,-8715,-11530,-13940,-15589,-16188,-15476,-13342,-9830,-5191,132,5552,10439,14208,16451,16982,15896,13537,10415,7136,4248,2191,1200,1324,2424,4200,6289,8279,9827,10700,10795,10201,9077,7709,6338,5188,4399,4015,4021,4343,4878,5529,6205,6842,7382,7798,8071,8230,8314,8402,8555,8807,9131,9455,9655,9641,9342,8771,8019,7208,6505,6017,5823,5870,6065,6182,6012,5336,4023,2068,-401,-3119,-5719,-7811,-9017,-9082,-7897,-5551,-2333,1324,4872,7777,9562,9931,8769,6198,2521,-1804,-6256,-10318,-13560,-15688,-16593,-16326,-15111,-13269,-11171,-9188,-7612,-6649,-6375,-6758,-7672,-8924,-10314,-11631,-12732,-13504,-13929,-14025,-13890,-13628,-13366,-13215,-13228,-13449,-13833,-14340,-14887,-15381,-15745,-15875,-15703,-15189,-14319,-13184,-11862,-10547,-9355,-8460,-7913,-7740,-7874,-8198,-8560,-8812,-8805,-8453,-7701,-6561,-5108,-3469,-1824,-381,641,1068,786,-215,-1801,-3769,-5763,-7459,-8515,-8692,-7904,-6188,-3757,-902,2037,4729,6933,8481,9345,9570,9274,8615,7749,6829,5988,5327,4951,4915,5273,6036,7172,8619,10246,11918,13461,14740,15630,16064,16032,15550,14719,13634,12443,11292,10311,9625,9281,9322,9687,10332,11135,12004,12840,13554,14114,14461,14582,14457,14054,13385,12455,11323,10080,8856,7779,6999,6595,6626,7069,7843,8831,9865,10799,11493,11839,11810,11374,10599,9527,8249,6845,5400,3994,2712,1614,782,238,22,96,425,894,1392,1771,1901,1705,1145,260,-863,-2105,-3336,-4434,-5313,-5924,-6256,-6343,-6233,-5997,-5707,-5432,-5221,-5132,-5175,-5375,-5721,-6201,-6790,-7449,-8125,-8752,-9272,-9609,-9715,-9555,-9120,-8437,-7546,-6509,-5416,-4354,-3437,-2765,-2432,-2480,-2920,-3677,-4645,-5672,-6599,-7305,-7700,-7775,-7576,-7197,-6762,-6386,-6169,-6178,-6431,-6927,-7609,-8435,-9321,-10206,-11027,-11716,-12222,-12494,-12480,-12172,-11557,-10679,-9597,-8388,-7167,-6001,-5011,-4240,-3757,-3586,-3726,-4160,-4833,-5659,-6547,-7369,-8010,-8379,-8390,-8041,-7356,-6408,-5329,-4226,-3246,-2476,-1997,-1814,-1927,-2249,-2718,-3220,-3681,-4024,-4206,-4215,-4047,-3749,-3344,-2894,-2432,-1997,-1617,-1296,-1050,-869,-749,-681,-643,-624,-606,-558,-484,-343,-148,122,449,815,1187,1526,1794,1971,2040,2023,1927,1799,1656,1540,1468,1462,1551,1746,2079,2554,3189,3951,4830,5735,6643,7457,8154,8680,9025,9185,9169,9007,8733,8392,8035,7696,7429,7241,7182,7232,7424,7710,8102,8533,8995,9421,9795,10059,10213,10218,10106,9880,9590,9279,8997,8793,8702,8748,8928,9227,9606,10002,10359,10610,10707,10626,10357,9922,9360,8718,8063,7447,6933,6560,6353,6302,6379,6502,6610,6599,6426,6051,5506,4843,4163,3559,3130,2931,2997,3305,3816,4454,5135,5774,6300,6647,6798,6724,6469,6039,5499,4884,4245,3631,3081,2634,2319,2160,2150,2286,2524,2826,3122,3365,3481,3445,3236,2857,2357,1775,1180,643,198,-97,-261,-286,-235,-143,-83,-95,-226,-489,-887,-1394,-1981,-2590,-3182,-3701,-4119,-4407,-4567,-4593,-4519,-4354,-4153,-3936,-3756,-3630,-3592,-3625,-3753,-3917,-4134,-4342,-4554,-4741,-4917,-5075,-5239,-5395,-5572,-5743,-5903,-6031,-6091,-6077,-5960,-5761,-5489,-5206,-4952,-4798,-4785,-4938,-5272,-5733,-6313,-6918,-7532,-8082,-8551,-8922,-9178,-9354,-9439,-9486,-9495,-9498,-9487,-9471,-9421,-9344,-9218,-9059,-8866,-8652,-8428,-8186,-7937,-7663,-7385,-7082,-6790,-6482,-6201,-5918,-5680,-5462,-5317,-5217,-5195,-5218,-5281,-5368,-5443,-5524,-5580,-5647,-5724,-5834,-6001,-6233,-6554,-6956,-7437,-7958,-8487,-8959,-9329,-9554,-9609,-9499,-9235,-8853,-8389,-7891,-7387,-6922,-6511,-6186,-5953,-5832,-5824,-5923,-6121,-6374,-6654,-6905,-7078,-7143,-7053,-6795,-6356,-5744,-4995,-4168,-3315,-2524,-1842,-1310,-966,-789,-767,-866,-1017,-1188,-1307,-1343,-1276,-1109,-873,-610,-364,-172,-55,-12,-30,-71,-101,-71,31,229,482,766,1024,1204,1289,1261,1147,984,816,698,676,780,1055,1519,2188,3057,4094,5234,6406,7487,8386,8985,9214,9021,8420,7455,6254,4957,3746,2792,2234,2164,2607,3517,4785,6259,7758,9117,10189,10879,11148,11000,10507,9747,8849,7916,7073,6391,5931,5721,5733,5953,6309,6741,7178,7557,7819,7941,7909,7745,7474,7164,6844,6594,6440,6423,6561,6837,7242,7730,8238,8716,9076,9286,9297,9113,8757,8286,7757,7252,6801,6470,6245,6150,6141,6203,6304,6413,6521,6614,6684,6733,6742,6722,6658,6570,6460,6361,6283,6268,6312,6440,6638,6898,7203,7531,7866,8180,8468,8692,8858,8934,8935,8860,8727,8568,8399,8252,8131,8039,7975,7928,7902,7885,7872,7859,7824,7760,7628,7420,7092,6645,6078,5423,4721,4035,3395,2855,2426,2110,1927,1826,1833,1865,1921,1931,1872,1720,1479,1173,854,561,353,251,246,325,397,407,258,-94,-678,-1449,-2349,-3247,-4047,-4622,-4904,-4854,-4480,-3845,-3053,-2235,-1550,-1119,-1055,-1381,-2085,-3093,-4277,-5511,-6632,-7516,-8059,-8220,-8005,-7495,-6796,-6025,-5307,-4707,-4282,-4036,-3969,-4062,-4302,-4666,-5122,-5633,-6140,-6582,-6907,-7074,-7076,-6935,-6687,-6413,-6153,-5992,-5945,-6056,-6303,-6686,-7134,-7601,-7985,-8205,-8188,-7883,-7306,-6499,-5564,-4626,-3807,-3233,-2966,-3053,-3469,-4167,-5055,-6028,-6980,-7809,-8434,-8808,-8902,-8733,-8346,-7797,-7179,-6561,-6004,-5554,-5201,-4935,-4715,-4510,-4298,-4076,-3851,-3646,-3486,-3380,-3361,-3419,-3579,-3816,-4136,-4498,-4874,-5219,-5489,-5664,-5732,-5713,-5637,-5553,-5485,-5473,-5499,-5565,-5631,-5682,-5689,-5658,-5587,-5521,-5489,-5541,-5702,-5982,-6356,-6784,-7197,-7532,-7738,-7765,-7626,-7317,-6900,-6415,-5929,-5467,-5063,-4691,-4345,-3981,-3600,-3197,-2807,-2472,-2241,-2157,-2244,-2508,-2928,-3470,-4080,-4680,-5209,-5561,-5694,-5520,-5040,-4269,-3275,-2189,-1151,-319,177,262,-78,-790,-1760,-2835,-3853,-4667,-5157,-5279,-5014,-4425,-3593,-2625,-1649,-762,-75,368,514,402,57,-425,-960,-1464,-1855,-2107,-2191,-2125,-1948,-1687,-1395,-1092,-792,-492,-179,168,544,953,1352,1710,1962,2058,1961,1643,1133,480,-240,-912,-1449,-1769,-1828,-1634,-1211,-613,105,883,1668,2398,3009,3457,3687,3693,3481,3083,2564,1973,1383,837,412,130,47,153,446,872,1394,1945,2505,3034,3541,4009,4457,4873,5269,5633,5950,6199,6332,6337,6174,5853,5382,4791,4127,3423,2731,2084,1509,1052,708,534,524,721,1124,1738,2533,3446,4401,5265,5958,6355,6440,6188,5675,4977,4217,3489,2869,2403,2079,1891,1788,1764,1798,1924,2146,2515,3029,3674,4406,5121,5731,6104,6170,5873,5248,4368,3369,2391,1577,1021,761,797,1034,1401,1756,2024,2129,2048,1803,1426,988,552,174,-99,-253,-289,-236,-116,37,227,458,751,1120,1559,2058,2571,3076,3522,3899,4177,4374,4484,4553,4579,4611,4616,4625,4584,4509,4389,4239,4108,3999,3955,3969,4027,4119,4195,4251,4255,4216,4143,4061,4012,4001,4057,4148,4249,4309,4282,4127,3852,3461,3039,2625,2327,2183,2235,2475,2863,3315,3750,4057,4162,4014,3601,2972,2206,1427,756,313,174,385,919,1731,2715,3769,4763,5591,6163,6430,6373,6020,5415,4648,3788,2946,2182,1578,1176,999,1044,1279,1642,2060,2449,2732,2851,2784,2539,2166,1734,1329,1039,934,1058,1423,1986,2665,3352,3910,4248,4286,4021,3483,2767,1975,1255,712,433,464,764,1295,1924,2564,3078,3408,3490,3347,3016,2587,2136,1754,1453,1275,1147,1049,923,726,481,180,-101,-335,-442,-412,-205,148,621,1149,1663,2098,2400,2557,2570,2486,2362,2254,2223,2304,2515,2869,3327,3873,4421,4913,5252,5360,5188,4716,3989,3097,2178,1385,868,705,953,1541,2418,3415,4415,5249,5808,5980,5750,5103,4157,3001,1823,734,-135,-735,-1058,-1131,-1033,-825,-594,-388,-233,-132,-65,1,56,120,136,85,-77,-364,-764,-1237,-1713,-2114,-2369,-2428,-2300,-2009,-1651,-1288,-1022,-879,-886,-993,-1139,-1245,-1240,-1096,-832,-498,-194,5,14,-196,-637,-1272,-2041,-2880,-3698,-4437,-5026,-5429,-5627,-5621,-5450,-5149,-4793,-4419,-4095,-3836,-3665,-3589,-3602,-3718,-3941,-4282,-4741,-5302,-5920,-6534,-7053,-7412,-7538,-7423,-7071,-6551,-5934,-5320,-4771,-4359,-4094,-4003,-4054,-4249,-4542,-4907,-5304,-5679,-6005,-6233,-6358,-6374,-6302,-6193,-6080,-6029,-6056,-6188,-6401,-6675,-6958,-7211,-7390,-7463,-7424,-7257,-6998,-6661,-6285,-5902,-5523,-5158,-4806,-4453,-4113,-3770,-3464,-3191,-2996,-2896,-2905,-3041,-3272,-3575,-3889,-4160,-4338,-4396,-4330,-4171,-3974,-3801,-3744,-3846,-4166,-4676,-5350,-6094,-6819,-7422,-7817,-7947,-7781,-7346,-6678,-5882,-5053,-4317,-3765,-3464,-3434,-3654,-4074,-4611,-5195,-5746,-6197,-6518,-6667,-6662,-6520,-6270,-5980,-5673,-5408,-5197,-5062,-4981,-4951,-4934,-4929,-4905,-4872,-4807,-4724,-4610,-4477,-4325,-4179,-4043,-3954,-3923,-3983,-4149,-4426,-4832,-5334,-5926,-6548,-7149,-7655,-7978,-8058,-7825,-7305,-6515,-5585,-4628,-3790,-3182,-2872,-2863,-3107,-3506,-3961,-4359,-4636,-4744,-4677,-4450,-4083,-3619,-3074,-2505,-1920,-1389,-918,-568,-332,-240,-263,-386,-563,-747,-890,-964,-941,-837,-671,-482,-307,-170,-78,-38,-26,-51,-92,-144,-199,-228,-221,-161,-38,140,372,640,941,1265,1619,2002,2402,2811,3189,3500,3726,3825,3828,3728,3571,3405,3272,3241,3351,3619,4052,4597,5210,5825,6374,6818,7115,7245,7213,7014,6695,6270,5782,5267,4741,4249,3817,3484,3286,3234,3318,3497,3719,3910,4043,4075,4050,3983,3943,3973,4088,4320,4628,5013,5438,5881,6310,6698,6998,7178,7205,7061,6751,6307,5773,5215,4700,4288,4020,3914,3960,4121,4353,4601,4808,4959,5025,5041,5026,5025,5065,5155,5286,5436,5564,5653,5659,5576,5386,5085,4675,4192,3656,3150,2732,2465,2429,2612,3035,3621,4306,4991,5601,6063,6368,6519,6558,6548,6523,6514,6525,6520,6472,6340,6108,5768,5353,4873,4401,3947,3585,3323,3200,3214,3351,3599,3888,4213,4490,4721,4863,4917,4870,4720,4451,4071,3564,2973,2307,1650,1051,578,289,197,325,643,1127,1737,2410,3109,3759,4318,4757,5056,5230,5301,5292,5242,5168,5100,5035,5000,4972,4974,4990,5027,5071,5106,5086,4991,4768,4432,3979,3463,2929,2434,2015,1693,1458,1289,1162,1043,929,822,732,699,740,878,1114,1416,1733,2006,2176,2224,2143,1962,1730,1479,1244,1035,834,633,416,180,-37,-211,-291,-269,-153,8,153,212,151,-41,-330,-656,-961,-1183,-1288,-1259,-1102,-813,-431,36,520,962,1293,1423,1320,934,306,-527,-1453,-2375,-3159,-3716,-3954,-3836,-3351,-2531,-1446,-209,1045,2161,2991,3430,3413,2949,2120,1052,-67,-1045,-1706,-1906,-1599,-811,331,1631,2878,3845,4384,4395,3867,2872,1514,-32,-1619,-3057,-4234,-5018,-5379,-5296,-4820,-4031,-3033,-1964,-951,-122,413,612,446,-6,-669,-1405,-2106,-2657,-2999,-3072,-2907,-2500,-1939,-1271,-579,80,657,1137,1514,1810,2042,2228,2388,2506,2606,2660,2686,2667,2615,2510,2374,2187,1976,1751,1525,1316,1113,904,666,383,49,-319,-695,-1050,-1351,-1586,-1747,-1836,-1875,-1862,-1828,-1763,-1692,-1590,-1475,-1310,-1111,-853,-568,-268,-12,161,190,62,-248,-700,-1257,-1845,-2394,-2830,-3098,-3163,-3013,-2669,-2177,-1585,-981,-406,67,417,616,669,577,361,43,-351,-804,-1273,-1762,-2222,-2648,-2993,-3221,-3282,-3144,-2778,-2201,-1455,-619,188,860,1272,1342,1045,385,-540,-1618,-2698,-3649,-4353,-4769,-4857,-4682,-4290,-3799,-3294,-2870,-2580,-2444,-2453,-2554,-2718,-2885,-3041,-3154,-3221,-3233,-3192,-3112,-3008,-2925,-2875,-2932,-3088,-3402,-3846,-4410,-5025,-5630,-6138,-6492,-6655,-6620,-6424,-6123,-5782,-5488,-5272,-5198,-5229,-5365,-5515,-5644,-5662,-5559,-5299,-4922,-4461,-3987,-3556,-3241,-3054,-3018,-3082,-3198,-3297,-3300,-3190,-2938,-2593,-2228,-1901,-1728,-1748,-2013,-2513,-3216,-4039,-4920,-5743,-6443,-6936,-7176,-7134,-6811,-6247,-5502,-4690,-3908,-3289,-2925,-2875,-3158,-3727,-4491,-5330,-6101,-6683,-6975,-6935,-6565,-5929,-5120,-4271,-3507,-2944,-2658,-2666,-2938,-3389,-3915,-4409,-4785,-4988,-5023,-4895,-4679,-4400,-4119,-3838,-3571,-3285,-2973,-2608,-2204,-1781,-1381,-1070,-896,-902,-1109,-1475,-1978,-2507,-3020,-3412,-3673,-3770,-3743,-3631,-3504,-3416,-3414,-3517,-3717,-4004,-4319,-4638,-4889,-5042,-5059,-4932,-4680,-4343,-3959,-3588,-3223,-2900,-2572,-2254,-1912,-1577,-1235,-930,-647,-400,-189,-1,153,277,373,444,494,545,583,608,606,533,388,136,-201,-597,-998,-1336,-1546,-1581,-1412,-1068,-580,-31,503,938,1202,1269,1114,787,328,-173,-623,-928,-1027,-850,-435,218,998,1843,2635,3330,3861,4247,4486,4611,4650,4593,4458,4221,3907,3536,3161,2834,2596,2475,2459,2542,2678,2866,3064,3284,3505,3741,3969,4194,4381,4513,4559,4491,4287,3948,3476,2932,2353,1830,1419,1187,1164,1371,1776,2360,3049,3804,4556,5273,5911,6449,6857,7120,7227,7168,6962,6603,6132,5557,4939,4300,3710,3190,2790,2511,2376,2377,2506,2759,3098,3501,3920,4320,4655,4915,5046,5046,4871,4520,4001,3349,2640,1955,1399,1052,957,1134,1542,2115,2772,3391,3898,4208,4297,4172,3879,3477,3056,2667,2389,2248,2282,2482,2842,3314,3874,4459,5029,5527,5898,6085,6039,5716,5115,4233,3136,1887,594,-633,-1680,-2437,-2811,-2757,-2259,-1376,-213,1086,2343,3397,4120,4412,4254,3656,2688,1468,127,-1166,-2266,-3024,-3356,-3191,-2530,-1418,74,1810,3640,5397,6889,7973,8518,8478,7868,6786,5391,3895,2489,1370,636,345,471,934,1631,2435,3231,3928,4450,4755,4825,4642,4234,3610,2841,1972,1123,380,-130,-330,-167,330,1095,1969,2821,3470,3829,3825,3476,2852,2052,1216,446,-162,-578,-800,-855,-796,-636,-413,-115,234,626,1028,1408,1740,1999,2182,2288,2305,2238,2060,1771,1367,870,332,-178,-591,-845,-904,-786,-513,-173,169,430,555,520,323,-7,-414,-841,-1197,-1428,-1469,-1303,-925,-367,335,1130,1966,2782,3500,4053,4351,4352,4028,3403,2561,1582,604,-280,-953,-1348,-1410,-1146,-605,112,861,1498,1881,1935,1639,1046,274,-551,-1290,-1841,-2163,-2239,-2117,-1839,-1487,-1111,-790,-561,-473,-532,-718,-981,-1238,-1423,-1460,-1335,-1038,-618,-106,438,990,1543,2079,2632,3158,3659,4071,4360,4492,4463,4299,4034,3713,3370,3023,2689,2367,2071,1818,1626,1520,1513,1591,1726,1852,1911,1823,1561,1091,467,-258,-977,-1577,-1966,-2073,-1874,-1425,-783,-86,562,1045,1302,1296,1077,688,253,-139,-382,-422,-226,175,751,1406,2082,2673,3126,3375,3412,3230,2887,2408,1879,1328,814,352,-23,-314,-492,-563,-523,-385,-187,31,225,362,447,480,508,550,628,724,817,838,773,562,235,-206,-692,-1195,-1626,-1986,-2226,-2373,-2456,-2505,-2568,-2651,-2753,-2839,-2884,-2821,-2657,-2341,-1930,-1420,-899,-407,-32,159,119,-192,-751,-1521,-2401,-3314,-4126,-4789,-5224,-5446,-5459,-5350,-5159,-4991,-4877,-4868,-4956,-5127,-5345,-5562,-5756,-5875,-5922,-5864,-5700,-5416,-5021,-4526,-3968,-3399,-2859,-2417,-2079,-1877,-1775,-1753,-1763,-1763,-1731,-1644,-1505,-1309,-1071,-787,-493,-187,59,231,239,55,-378,-1076,-2026,-3202,-4509,-5866,-7131,-8193,-8925,-9257,-9131,-8564,-7600,-6349,-4936,-3532,-2253,-1250,-569,-270,-323,-696,-1297,-2045,-2820,-3536,-4112,-4500,-4698,-4710,-4583,-4338,-4023,-3658,-3279,-2912,-2607,-2410,-2371,-2513,-2831,-3275,-3780,-4246,-4603,-4788,-4780,-4588,-4239,-3800,-3316,-2874,-2508,-2273,-2182,-2237,-2438,-2756,-3199,-3726,-4334,-4959,-5548,-6025,-6327,-6404,-6262,-5922,-5461,-4974,-4550,-4282,-4222,-4392,-4771,-5304,-5901,-6458,-6860,-7011,-6839,-6333,-5519,-4497,-3380,-2324,-1444,-843,-548,-539,-753,-1071,-1417,-1684,-1851,-1900,-1863,-1781,-1687,-1608,-1542,-1494,-1453,-1424,-1422,-1450,-1534,-1667,-1850,-2071,-2321,-2572,-2816,-3004,-3120,-3117,-2982,-2704,-2311,-1843,-1362,-924,-573,-332,-201,-146,-137,-123,-63,60,276,564,901,1239,1504,1639,1581,1311,833,199,-515,-1218,-1817,-2237,-2431,-2376,-2085,-1598,-975,-282,401,1031,1541,1928,2149,2228,2171,2012,1818,1625,1516,1511,1639,1890,2216,2577,2885,3098,3169,3097,2923,2678,2428,2192,1988,1801,1619,1410,1190,943,731,560,491,523,663,885,1150,1419,1664,1855,1996,2082,2112,2111,2056,1987,1895,1816,1770,1767,1830,1939,2094,2266,2424,2551,2608,2576,2432,2152,1745,1213,592,-67,-731,-1338,-1878,-2319,-2656,-2884,-2975,-2918,-2660,-2191,-1470,-531,605,1837,3074,4185,5070,5642,5861,5726,5278,4565,3690,2713,1754,885,196,-256,-439,-350,-35,461,1029,1596,2033,2266,2197,1802,1066,47,-1156,-2404,-3533,-4398,-4878,-4905,-4467,-3603,-2403,-989,489,1877,3020,3818,4193,4161,3777,3157,2445,1781,1298,1075,1146,1474,1986,2557,3080,3436,3566,3443,3085,2551,1927,1311,814,510,473,710,1211,1909,2723,3556,4315,4912,5297,5435,5336,5026,4573,4013,3434,2846,2309,1818,1384,1009,664,374,105,-117,-306,-458,-565,-623,-628,-574,-464,-320,-147,19,183,333,488,637,795,924,1012,1014,923,743,510,295,155,171,364,756,1313,1979,2674,3299,3762,3967,3868,3425,2657,1638,437,-772,-1879,-2726,-3205,-3265,-2887,-2136,-1111,69,1255,2341,3224,3835,4159,4155,3863,3291,2516,1613,709,-83,-621,-831,-656,-133,663,1607,2547,3367,3945,4237,4209,3888,3305,2540,1648,736,-135,-876,-1443,-1784,-1900,-1772,-1448,-945,-356,271,817,1242,1473,1519,1399,1173,902,654,470,384,404,538,766,1087,1479,1932,2433,2954,3467,3941,4333,4629,4799,4863,4810,4674,4453,4173,3827,3439,3004,2546,2083,1634,1244,933,749,716,856,1188,1680,2332,3056,3819,4494,5038,5329,5355,5064,4511,3751,2898,2061,1343,818,510,410,447,556,641,661,586,445,270,129,36,32,79,164,235,276,275,249,240,297,480,813,1309,1929,2610,3280,3838,4244,4441,4450,4292,4030,3732,3460,3265,3172,3159,3195,3196,3105,2862,2454,1898,1253,593,-3,-454,-735,-814,-729,-521,-257,-14,145,156,4,-305,-720,-1141,-1487,-1639,-1549,-1184,-578,207,1078,1932,2669,3210,3495,3500,3246,2778,2174,1522,886,326,-132,-498,-764,-973,-1125,-1232,-1299,-1317,-1284,-1220,-1131,-1062,-1045,-1108,-1265,-1507,-1787,-2069,-2271,-2365,-2286,-2042,-1615,-1051,-384,310,984,1549,1986,2230,2295,2162,1869,1449,954,469,44,-234,-340,-254,-8,336,711,1018,1208,1222,1074,778,421,61,-212,-340,-304,-117,182,517,842,1100,1277,1366,1379,1320,1184,965,640,215,-309,-905,-1535,-2164,-2732,-3211,-3552,-3740,-3773,-3658,-3437,-3139,-2812,-2474,-2158,-1855,-1577,-1313,-1046,-786,-499,-202,120,465,794,1104,1335,1469,1475,1354,1100,738,266,-288,-922,-1593,-2283,-2929,-3496,-3944,-4246,-4426,-4500,-4547,-4616,-4775,-5054,-5452,-5927,-6410,-6825,-7103,-7186,-7065,-6714,-6176,-5472,-4655,-3794,-2947,-2181,-1543,-1050,-710,-502,-400,-383,-424,-525,-670,-870,-1106,-1369,-1626,-1839,-1976,-2020,-1974,-1879,-1785,-1753,-1845,-2078,-2462,-2938,-3451,-3903,-4229,-4366,-4278,-3984,-3477,-2828,-2073,-1293,-555,57,498,705,704,498,179,-185,-507,-720,-806,-760,-629,-464,-323,-246,-239,-289,-345,-363,-314,-181,1,191,334,367,277,40,-296,-697,-1068,-1336,-1413,-1239,-791,-73,865,1944,3071,4127,5002,5611,5853,5733,5216,4376,3272,2007,692,-563,-1663,-2519,-3087,-3320,-3246,-2868,-2283,-1531,-720,74,802,1377,1812,2058,2147,2086,1905,1637,1318,984,676,434,287,268,373,598,900,1238,1557,1808,1973,2029,1994,1873,1705,1500,1289,1064,832,548,213,-232,-773,-1414,-2115,-2811,-3430,-3886,-4100,-4019,-3614,-2916,-1976,-907,177,1160,1940,2472,2738,2759,2600,2308,1960,1604,1291,1051,903,848,878,961,1083,1180,1236,1187,1014,694,219,-379,-1054,-1759,-2416,-2984,-3409,-3664,-3728,-3606,-3310,-2881,-2356,-1817,-1279,-826,-451,-187,-38,-1,-84,-281,-577,-962,-1380,-1816,-2188,-2489,-2652,-2685,-2550,-2281,-1855,-1335,-710,-62,595,1192,1689,2059,2264,2326,2238,2048,1783,1485,1213,980,852,830,941,1182,1536,1977,2464,2948,3386,3720,3908,3912,3685,3233,2526,1607,497,-730,-2014,-3252,-4372,-5280,-5927,-6282,-6341,-6148,-5742,-5196,-4572,-3930,-3323,-2787,-2329,-1976,-1693,-1479,-1294,-1092,-855,-536,-134,350,882,1403,1842,2123,2185,1992,1564,929,206,-541,-1176,-1643,-1886,-1898,-1733,-1454,-1162,-950,-901,-1064,-1449,-2020,-2717,-3443,-4122,-4653,-4993,-5085,-4923,-4499,-3838,-2986,-1998,-955,69,1008,1802,2429,2868,3113,3166,3008,2649,2076,1328,433,-517,-1449,-2241,-2814,-3079,-3011,-2614,-1946,-1104,-208,607,1210,1506,1428,969,173,-888,-2065,-3246,-4244,-4959,-5269,-5138,-4573,-3655,-2485,-1237,-26,999,1756,2218,2357,2256,1929,1501,1003,552,177,-47,-97,31,324,730,1201,1652,2054,2339,2521,2607,2620,2616,2619,2650,2721,2819,2919,3017,3080,3107,3088,3019,2887,2705,2440,2101,1661,1115,464,-269,-1043,-1792,-2440,-2920,-3168,-3168,-2916,-2465,-1885,-1260,-690,-230,54,183,151,36,-117,-250,-313,-297,-190,-2,255,575,960,1395,1887,2407,2932,3439,3874,4222,4437,4496,4381,4062,3553,2865,2037,1146,248,-553,-1214,-1680,-1949,-2039,-1995,-1877,-1748,-1653,-1630,-1690,-1825,-2018,-2225,-2411,-2524,-2515,-2364,-2030,-1537,-884,-127,697,1517,2267,2882,3292,3472,3393,3084,2586,1952,1274,590,-23,-560,-1000,-1367,-1675,-1944,-2188,-2399,-2554,-2638,-2591,-2420,-2092,-1652,-1126,-581,-64,360,683,863,932,879,742,528,265,-28,-334,-615,-860,-1015,-1078,-1008,-798,-455,22,584,1193,1783,2277,2625,2756,2670,2349,1860,1244,610,21,-421,-666,-670,-418,74,772,1626,2554,3483,4318,4975,5389,5500,5295,4777,3976,2954,1762,488,-792,-1993,-3020,-3814,-4308,-4500,-4386,-4027,-3467,-2797,-2073,-1375,-755,-256,83,259,271,139,-82,-349,-586,-745,-768,-632,-313,163,778,1472,2174,2818,3310,3604,3646,3437,2993,2371,1630,853,94,-569,-1125,-1515,-1764,-1856,-1832,-1741,-1626,-1579,-1637,-1877,-2300,-2897,-3607,-4323,-4945,-5340,-5442,-5190,-4613,-3747,-2711,-1594,-541,375,1053,1472,1613,1509,1208,772,277,-222,-654,-994,-1201,-1276,-1221,-1060,-821,-546,-271,-42,105,143,45,-180,-529,-966,-1446,-1929,-2366,-2719,-2983,-3136,-3204,-3186,-3101,-2946,-2715,-2395,-1982,-1474,-909,-323,225,673,998,1165,1206,1142,1034,916,839,807,849,939,1087,1251,1430,1590,1733,1849,1957,2070,2216,2408,2655,2956,3291,3641,3971,4238,4408,4441,4322,4046,3630,3098,2492,1831,1151,450,-254,-968,-1657,-2311,-2872,-3306,-3569,-3640,-3527,-3239,-2828,-2317,-1757,-1162,-558,35,620,1150,1639,2028,2322,2493,2540,2476,2319,2099,1863,1639,1468,1365,1343,1388,1479,1577,1653,1655,1581,1384,1073,641,82,-572,-1320,-2109,-2913,-3674,-4359,-4927,-5342,-5604,-5675,-5578,-5298,-4856,-4297,-3641,-2971,-2324,-1752,-1280,-897,-596,-319,-47,285,678,1155,1688,2241,2759,3174,3427,3471,3277,2843,2191,1365,439,-526,-1435,-2230,-2848,-3251,-3437,-3417,-3225,-2918,-2540,-2133,-1744,-1377,-1066,-817,-626,-512,-452,-452,-496,-588,-719,-910,-1143,-1439,-1753,-2093,-2390,-2634,-2764,-2763,-2589,-2250,-1713,-1022,-171,769,1758,2713,3560,4227,4671,4867,4835,4615,4268,3884,3526,3279,3183,3275,3549,3992,4537,5145,5717,6191,6489,6533,6296,5736,4880,3764,2482,1125,-165,-1296,-2153,-2689,-2884,-2758,-2365,-1785,-1091,-376,297,861,1286,1545,1668,1668,1618,1564,1559,1644,1811,2061,2345,2642,2907,3131,3305,3433,3534,3618,3695,3755,3777,3733,3592,3352,3009,2604,2162,1733,1329,964,619,269,-104,-530,-987,-1485,-1963,-2405,-2736,-2939,-2950,-2769,-2362,-1770,-1004,-152,726,1534,2188,2631,2814,2749,2462,2010,1478,915,426,30,-193,-249,-108,201,652,1190,1746,2250,2613,2773,2655,2238,1507,512,-662,-1901,-3058,-4007,-4645,-4900,-4773,-4290,-3527,-2570,-1540,-524,355,1034,1439,1550,1366,933,310,-404,-1129,-1747,-2193,-2384,-2307,-1941,-1342,-540,366,1320,2232,3043,3709,4182,4453,4510,4353,4009,3507,2901,2261,1663,1180,879,789,916,1218,1614,2029,2338,2483,2380,2018,1412,600,-319,-1285,-2201,-3003,-3664,-4148,-4484,-4688,-4797,-4850,-4861,-4856,-4805,-4705,-4518,-4228,-3837,-3345,-2797,-2224,-1679,-1191,-780,-446,-163,95,368,676,1023,1401,1779,2123,2403,2608,2733,2800,2833,2851,2871,2886,2879,2807,2640,2323,1843,1179,350,-610,-1632,-2637,-3528,-4207,-4605,-4664,-4385,-3802,-2980,-2028,-1044,-139,603,1128,1411,1489,1385,1211,996,851,784,859,1034,1322,1641,1969,2217,2365,2343,2156,1786,1257,597,-139,-908,-1631,-2269,-2764,-3084,-3230,-3184,-3005,-2701,-2351,-1987,-1673,-1434,-1293,-1244,-1256,-1288,-1277,-1167,-923,-509,40,706,1405,2072,2624,3002,3158,3086,2795,2328,1745,1115,521,35,-270,-344,-151,307,1002,1862,2804,3712,4506,5098,5457,5564,5442,5128,4669,4121,3534,2960,2439,1996,1642,1376,1171,1021,866,704,487,202,-154,-598,-1099,-1667,-2253,-2855,-3414,-3914,-4303,-4544,-4611,-4469,-4108,-3534,-2755,-1819,-768,327,1413,2413,3289,3998,4516,4855,5014,5036,4949,4797,4622,4454,4322,4231,4192,4191,4215,4235,4218,4117,3905,3526,2983,2260,1391,432,-555,-1483,-2283,-2891,-3275,-3409,-3314,-3006,-2539,-1977,-1373,-810,-318,59,320,488,587,673,779,942,1170,1465,1775,2082,2306,2426,2388,2195,1849,1384,844,271,-287,-793,-1239,-1605,-1924,-2196,-2454,-2704,-2961,-3213,-3451,-3652,-3794,-3847,-3804,-3641,-3371,-2999,-2543,-2043,-1527,-1045,-629,-309,-93,10,34,-27,-120,-254,-398,-546,-687,-806,-898,-951,-965,-922,-821,-640,-382,-37,367,815,1254,1657,1970,2172,2239,2175,2004,1762,1510,1296,1164,1142,1211,1346,1477,1531,1440,1138,607,-149,-1088,-2124,-3178,-4138,-4939,-5494,-5781,-5764,-5456,-4888,-4103,-3187,-2213,-1276,-450,207,665,925,1017,978,873,750,671,677,789,1032,1401,1877,2450,3063,3704,4308,4845,5260,5507,5544,5327,4837,4052,3007,1722,293,-1212,-2674,-4011,-5121,-5957,-6469,-6658,-6541,-6166,-5595,-4901,-4167,-3454,-2838,-2340,-1992,-1776,-1680,-1659,-1675,-1689,-1649,-1549,-1345,-1069,-712,-337,26,304,457,445,254,-89,-565,-1088,-1628,-2093,-2476,-2728,-2883,-2945,-2977,-2992,-3044,-3119,-3209,-3287,-3301,-3236,-3065,-2805,-2481,-2136,-1804,-1518,-1284,-1115,-977,-877,-764,-640,-473,-257,16,335,687,1030,1331,1531,1599,1489,1197,720,105,-608,-1326,-1981,-2483,-2767,-2788,-2534,-2010,-1276,-382,592,1567,2496,3302,3964,4433,4694,4717,4514,4063,3421,2596,1661,667,-310,-1195,-1924,-2433,-2708,-2727,-2547,-2214,-1798,-1389,-1023,-760,-610,-566,-614,-711,-826,-927,-970,-962,-856,-706,-490,-259,-34,171,340,482,622,778,990,1270,1631,2049,2498,2926,3275,3506,3576,3471,3205,2782,2241,1619,929,232,-476,-1138,-1760,-2298,-2770,-3148,-3457,-3684,-3838,-3903,-3880,-3735,-3474,-3082,-2573,-1991,-1364,-769,-250,140,373,442,372,181,-76,-376,-683,-988,-1276,-1556,-1812,-2057,-2273,-2479,-2659,-2823,-2968,-3078,-3161,-3206,-3213,-3214,-3200,-3202,-3218,-3236,-3239,-3195,-3075,-2860,-2549,-2159,-1730,-1316,-952,-694,-543,-516,-587,-730,-903,-1060,-1157,-1157,-1035,-799,-462,-76,310,641,866,960,901,708,386,-10,-438,-848,-1169,-1370,-1401,-1247,-910,-402,235,947,1681,2353,2917,3300,3463,3386,3055,2501,1760,896,-30,-949,-1807,-2559,-3176,-3625,-3915,-4008,-3934,-3681,-3284,-2773,-2193,-1590,-1002,-465,10,403,723,957,1122,1190,1177,1051,827,497,91,-367,-815,-1213,-1482,-1595,-1490,-1182,-672,-19,702,1399,1971,2323,2400,2164,1638,875,-35,-984,-1863,-2578,-3055,-3265,-3194,-2895,-2396,-1816,-1215,-703,-353,-200,-281,-551,-988,-1500,-2036,-2507,-2869,-3065,-3094,-2946,-2663,-2282,-1864,-1463,-1123,-879,-743,-722,-801,-973,-1210,-1503,-1814,-2133,-2420,-2676,-2873,-3015,-3094,-3113,-3076,-3002,-2903,-2812,-2739,-2705,-2692,-2690,-2662,-2559,-2368,-2046,-1621,-1103,-549,-19,429,748,901,908,782,588,390,249,224,325,563,885,1269,1627,1932,2121,2182,2101,1890,1583,1211,848,526,329,285,438,784,1309,1964,2689,3410,4056,4556,4877,4966,4844,4488,3947,3251,2452,1637,855,206,-267,-516,-534,-336,18,473,938,1334,1609,1706,1632,1390,1035,597,161,-263,-599,-851,-976,-976,-846,-590,-233,197,662,1113,1516,1839,2061,2191,2238,2226,2183,2130,2070,2007,1924,1811,1666,1488,1286,1074,854,646,429,218,-15,-270,-559,-889,-1235,-1588,-1893,-2115,-2195,-2102,-1810,-1324,-660,120,960,1751,2425,2879,3069,2948,2533,1857,987,16,-962,-1854,-2582,-3093,-3374,-3406,-3247,-2906,-2465,-1976,-1504,-1120,-862,-757,-825,-1020,-1327,-1665,-1994,-2242,-2378,-2381,-2250,-2021,-1712,-1382,-1034,-722,-417,-142,133,412,712,1039,1385,1750,2089,2399,2627,2766,2780,2677,2429,2071,1589,1030,439,-129,-596,-900,-989,-834,-427,192,993,1892,2821,3701,4442,4996,5290,5313,5050,4527,3796,2912,1959,1020,172,-501,-943,-1112,-995,-612,-7,733,1538,2291,2930,3372,3588,3566,3326,2921,2408,1884,1411,1082,936,1006,1288,1743,2310,2908,3449,3849,4048,4002,3714,3211,2555,1828,1122,533,132,-25,76,418,952,1600,2277,2885,3351,3603,3610,3352,2852,2127,1239,239,-806,-1817,-2739,-3485,-4014,-4264,-4213,-3854,-3211,-2333,-1304,-219,810,1676,2300,2615,2606,2278,1666,840,-141,-1182,-2193,-3093,-3787,-4239,-4390,-4274,-3897,-3334,-2657,-1924,-1235,-618,-135,201,380,407,296,77,-236,-597,-990,-1372,-1714,-2000,-2194,-2293,-2282,-2158,-1931,-1606,-1203,-747,-256,234,707,1134,1510,1820,2074,2270,2415,2506,2537,2480,2330,2063,1680,1198,649,87,-418,-793,-983,-920,-613,-47,705,1589,2494,3330,4002,4430,4578,4418,3984,3311,2490,1589,717,-57,-656,-1036,-1178,-1092,-801,-367,156,700,1195,1605,1878,2004,1977,1793,1489,1069,599,95,-353,-722,-940,-982,-826,-485,22,621,1263,1865,2368,2718,2886,2847,2617,2198,1647,996,329,-292,-783,-1084,-1147,-959,-534,74,784,1501,2128,2583,2820,2816,2596,2206,1712,1186,702,305,53,-54,2,195,506,907,1354,1830,2279,2695,3027,3265,3377,3365,3217,2955,2591,2163,1693,1220,755,328,-64,-409,-713,-979,-1199,-1378,-1497,-1555,-1541,-1455,-1314,-1118,-903,-656,-420,-171,51,269,451,612,731,816,867,879,872,854,849,880,968,1123,1348,1636,1966,2326,2697,3054,3395,3684,3913,4041,4056,3924,3657,3256,2770,2244,1737,1318,1010,863,864,1021,1312,1717,2201,2724,3228,3644,3900,3937,3700,3188,2417,1459,406,-618,-1497,-2127,-2421,-2351,-1918,-1166,-179,945,2105,3181,4100,4773,5174,5270,5091,4663,4047,3314,2521,1741,1022,393,-99,-476,-703,-809,-789,-647,-398,-39,388,864,1310,1683,1899,1916,1707,1272,663,-60,-803,-1482,-2008,-2337,-2420,-2284,-1940,-1456,-886,-282,295,828,1288,1668,1978,2204,2359,2452,2466,2436,2328,2168,1932,1625,1244,792,287,-258,-816,-1359,-1866,-2309,-2689,-2979,-3209,-3375,-3504,-3635,-3766,-3937,-4134,-4341,-4542,-4674,-4712,-4605,-4343,-3924,-3378,-2747,-2090,-1469,-927,-515,-234,-92,-54,-84,-132,-146,-93,62,319,674,1095,1547,1981,2367,2670,2881,3005,3039,3004,2901,2732,2510,2222,1883,1487,1044,569,72,-414,-858,-1230,-1472,-1570,-1475,-1197,-734,-128,560,1273,1902,2405,2673,2698,2431,1906,1162,259,-690,-1624,-2418,-3027,-3377,-3460,-3269,-2845,-2235,-1504,-734,31,703,1278,1700,1981,2107,2093,1948,1690,1341,928,483,43,-356,-684,-916,-1052,-1095,-1084,-1045,-1040,-1094,-1261,-1535,-1932,-2401,-2904,-3372,-3740,-3961,-3998,-3840,-3512,-3034,-2472,-1877,-1311,-833,-472,-257,-184,-220,-339,-464,-560,-544,-401,-86,373,962,1616,2266,2838,3252,3459,3412,3107,2551,1778,839,-208,-1291,-2344,-3298,-4106,-4725,-5134,-5343,-5341,-5180,-4857,-4423,-3904,-3333,-2754,-2202,-1714,-1324,-1042,-874,-805,-805,-839,-860,-829,-719,-500,-179,254,776,1372,2012,2668,3291,3845,4264,4512,4530,4309,3832,3145,2292,1366,459,-354,-985,-1417,-1634,-1660,-1552,-1348,-1130,-924,-806,-773,-878,-1083,-1406,-1790,-2215,-2617,-2967,-3204,-3319,-3272,-3086,-2760,-2345,-1866,-1386,-929,-540,-233,-14,102,145,101,12,-117,-247,-363,-422,-413,-300,-83,245,646,1097,1521,1878,2101,2159,2026,1715,1230,635,-45,-731,-1386,-1952,-2408,-2740,-2959,-3090,-3178,-3247,-3366,-3522,-3764,-4058,-4383,-4707,-4967,-5133,-5163,-5036,-4765,-4351,-3844,-3269,-2685,-2123,-1623,-1197,-866,-617,-455,-357,-310,-297,-293,-287,-261,-218,-172,-141,-176,-287,-522,-884,-1370,-1972,-2647,-3377,-4106,-4812,-5441,-5981,-6403,-6701,-6866,-6905,-6816,-6622,-6322,-5954,-5534,-5104,-4684,-4304,-3956,-3653,-3351,-3043,-2694,-2297,-1841,-1342,-804,-248,310,861,1391,1884,2325,2690,2954,3107,3125,3025,2808,2518,2177,1836,1514,1237,999,781,565,310,22,-330,-684,-1042,-1332,-1531,-1613,-1564,-1402,-1156,-851,-522,-196,114,380,591,723,748,663,448,129,-278,-716,-1154,-1528,-1818,-1986,-2014,-1900,-1631,-1221,-672,-10,741,1538,2342,3099,3770,4294,4648,4770,4662,4282,3671,2828,1828,731,-381,-1409,-2283,-2918,-3280,-3338,-3128,-2689,-2126,-1525,-1011,-658,-539,-659,-1007,-1508,-2088,-2649,-3100,-3387,-3442,-3275,-2862,-2258,-1489,-622,280,1159,1942,2595,3073,3378,3498,3461,3282,2985,2600,2152,1644,1128,568,21,-557,-1129,-1721,-2313,-2911,-3492,-4055,-4574,-5045,-5458,-5806,-6086,-6306,-6455,-6546,-6560,-6503,-6353,-6113,-5765,-5316,-4775,-4158,-3498,-2837,-2210,-1660,-1210,-864,-614,-424,-252,-47,213,571,1002,1507,2051,2589,3088,3523,3863,4127,4305,4415,4455,4427,4310,4102,3779,3353,2825,2225,1564,897,230,-367,-898,-1316,-1617,-1804,-1877,-1855,-1755,-1577,-1338,-1047,-705,-323,81,500,906,1266,1574,1779,1900,1920,1882,1796,1723,1671,1676,1737,1852,1999,2180,2351,2537,2697,2876,3038,3222,3387,3530,3608,3582,3428,3108,2641,2024,1314,552,-205,-889,-1473,-1901,-2168,-2260,-2194,-1986,-1682,-1306,-914,-538,-214,35,204,288,308,259,174,37,-108,-276,-425,-543,-600,-565,-424,-168,203,654,1160,1663,2119,2476,2694,2754,2640,2375,1962,1448,836,170,-555,-1304,-2081,-2859,-3624,-4349,-5009,-5556,-5979,-6223,-6306,-6212,-5986,-5660,-5305,-4964,-4707,-4560,-4556,-4691,-4941,-5270,-5601,-5872,-5982,-5867,-5449,-4701,-3616,-2238,-639,1062,2756,4297,5595,6562,7146,7355,7183,6691,5944,4989,3935,2826,1750,766,-89,-763,-1248,-1528,-1610,-1509,-1254,-866,-398,119,622,1073,1409,1611,1640,1497,1200,772,280,-223,-668,-1002,-1178,-1184,-1019,-717,-322,117,535,903,1170,1342,1406,1406,1364,1349,1407,1594,1950,2487,3196,4034,4926,5779,6500,6987,7192,7065,6627,5921,5012,4003,2966,1999,1155,479,0,-294,-409,-385,-258,-75,125,305,447,519,528,436,281,20,-268,-615,-915,-1186,-1332,-1360,-1224,-915,-448,181,925,1753,2599,3423,4153,4762,5219,5506,5634,5609,5440,5142,4714,4149,3455,2620,1658,593,-551,-1714,-2848,-3890,-4786,-5478,-5937,-6129,-6048,-5696,-5087,-4263,-3270,-2196,-1104,-106,726,1318,1625,1645,1394,942,364,-229,-748,-1093,-1204,-1028,-567,162,1105,2191,3338,4467,5495,6373,7056,7523,7767,7788,7595,7185,6580,5777,4815,3731,2573,1413,317,-657,-1449,-2034,-2398,-2534,-2475,-2231,-1854,-1377,-854,-335,121,479,694,758,660,425,72,-343,-782,-1172,-1463,-1588,-1519,-1228,-736,-75,694,1506,2288,2997,3585,4044,4388,4627,4802,4935,5036,5120,5166,5165,5091,4934,4674,4306,3836,3248,2577,1820,1023,224,-515,-1147,-1608,-1881,-1946,-1846,-1612,-1321,-1030,-792,-636,-585,-620,-733,-902,-1087,-1268,-1409,-1480,-1452,-1321,-1045,-658,-139,462,1119,1777,2385,2891,3255,3452,3475,3329,3049,2654,2200,1699,1202,709,252,-181,-574,-934,-1261,-1555,-1833,-2087,-2350,-2614,-2905,-3211,-3531,-3846,-4124,-4347,-4470,-4485,-4379,-4149,-3837,-3463,-3077,-2719,-2403,-2137,-1907,-1678,-1436,-1144,-810,-414,14,476,948,1406,1842,2227,2545,2798,2963,3063,3097,3069,3004,2884,2737,2539,2312,2057,1789,1548,1340,1216,1198,1292,1530,1871,2311,2792,3252,3646,3895,3978,3843,3489,2914,2143,1207,172,-904,-1931,-2835,-3536,-3987,-4128,-3971,-3504,-2779,-1850,-788,321,1402,2391,3227,3914,4409,4778,4995,5128,5166,5144,5048,4893,4662,4363,3992,3553,3056,2511,1922,1302,665,15,-603,-1178,-1654,-1993,-2160,-2129,-1902,-1501,-966,-353,285,897,1437,1880,2218,2441,2587,2660,2723,2804,2952,3207,3586,4108,4746,5479,6243,6975,7595,8018,8174,8013,7498,6650,5494,4107,2571,982,-572,-2005,-3262,-4280,-5047,-5532,-5761,-5748,-5532,-5165,-4676,-4118,-3515,-2889,-2265,-1666,-1112,-653,-301,-115,-95,-264,-589,-1040,-1564,-2099,-2602,-3016,-3314,-3469,-3459,-3271,-2911,-2372,-1692,-891,-16,882,1767,2580,3299,3891,4339,4637,4778,4780,4647,4399,4050,3606,3106,2546,1976,1415,909,495,196,38,3,87,225,379,471,444,262,-114,-666,-1374,-2192,-3045,-3871,-4590,-5145,-5484,-5584,-5431,-5031,-4415,-3606,-2657,-1618,-544,503,1465,2296,2958,3428,3701,3784,3686,3436,3045,2535,1926,1213,427,-449,-1383,-2371,-3384,-4371,-5288,-6052,-6598,-6861,-6786,-6369,-5626,-4607,-3413,-2117,-845,341,1343,2139,2669,2948,2966,2764,2379,1875,1303,740,241,-143,-366,-425,-304,-48,316,714,1093,1385,1541,1526,1325,957,435,-174,-828,-1472,-2059,-2573,-3002,-3363,-3677,-3970,-4275,-4588,-4943,-5295,-5655,-5971,-6227,-6382,-6416,-6309,-6062,-5685,-5210,-4675,-4145,-3655,-3278,-3019,-2914,-2922,-3010,-3108,-3135,-3018,-2694,-2126,-1305,-271,942,2230,3514,4698,5692,6448,6923,7116,7042,6736,6244,5612,4899,4133,3373,2628,1928,1288,718,234,-152,-437,-610,-681,-657,-566,-435,-312,-236,-253,-406,-708,-1170,-1769,-2465,-3207,-3910,-4525,-4960,-5204,-5201,-4988,-4579,-4031,-3407,-2747,-2109,-1501,-942,-418,80,578,1086,1624,2186,2772,3345,3888,4344,4675,4841,4795,4531,4024,3302,2375,1304,130,-1061,-2207,-3221,-4038,-4594,-4857,-4800,-4450,-3836,-3035,-2117,-1177,-292,459,1014,1339,1405,1221,816,241,-422,-1084,-1657,-2032,-2160,-1979,-1488,-727,248,1315,2375,3293,3981,4356,4383,4067,3430,2548,1476,305,-906,-2088,-3206,-4202,-5067,-5760,-6272,-6599,-6737,-6700,-6509,-6171,-5722,-5176,-4559,-3898,-3211,-2522,-1851,-1222,-655,-188,153,328,325,125,-231,-717,-1236,-1716,-2052,-2180,-2045,-1646,-1000,-188,709,1571,2299,2802,3025,2951,2594,2019,1277,458,-378,-1180,-1893,-2514,-3014,-3384,-3628,-3712,-3643,-3414,-3025,-2522,-1941,-1343,-815,-403,-194,-205,-465,-944,-1596,-2350,-3106,-3783,-4294,-4574,-4600,-4361,-3892,-3245,-2489,-1700,-951,-291,248,650,940,1131,1269,1394,1522,1696,1902,2134,2367,2554,2655,2636,2452,2100,1571,892,99,-756,-1603,-2382,-3026,-3492,-3757,-3822,-3704,-3450,-3085,-2669,-2214,-1766,-1333,-946,-626,-394,-274,-271,-386,-598,-875,-1187,-1482,-1733,-1894,-1945,-1868,-1657,-1327,-892,-392,135,637,1075,1389,1573,1579,1439,1150,758,303,-174,-640,-1061,-1440,-1764,-2052,-2310,-2545,-2761,-2950,-3099,-3198,-3229,-3193,-3082,-2912,-2693,-2456,-2217,-2007,-1842,-1739,-1709,-1744,-1850,-1986,-2151,-2285,-2375,-2352,-2203,-1887,-1394,-751,38,895,1782,2615,3353,3926,4330,4510,4502,4276,3887,3326,2646,1867,1028,185,-627,-1328,-1864,-2170,-2195,-1917,-1328,-475,596,1780,2996,4133,5107,5844,6298,6442,6274,5813,5090,4160,3085,1938,796,-272,-1192,-1935,-2438,-2719,-2753,-2583,-2236,-1756,-1195,-594,-2,567,1063,1497,1818,2037,2128,2096,1947,1693,1355,959,520,75,-382,-813,-1231,-1603,-1936,-2213,-2427,-2577,-2660,-2673,-2632,-2526,-2368,-2155,-1885,-1570,-1207,-829,-446,-108,166,337,413,382,311,213,189,260,509,931,1557,2333,3223,4142,5010,5737,6249,6479,6410,6016,5343,4419,3321,2114,878,-321,-1426,-2399,-3223,-3896,-4438,-4858,-5185,-5419,-5563,-5610,-5545,-5373,-5094,-4735,-4335,-3925,-3561,-3271,-3075,-2988,-2986,-3046,-3128,-3179,-3147,-2995,-2679,-2211,-1592,-887,-148,531,1082,1444,1584,1499,1229,822,365,-63,-392,-566,-552,-368,-27,406,873,1307,1652,1872,1955,1913,1781,1610,1453,1366,1372,1499,1725,2028,2370,2694,2972,3162,3249,3227,3101,2881,2587,2227,1815,1355,859,341,-186,-681,-1124,-1470,-1694,-1776,-1715,-1510,-1207,-804,-367,111,567,1010,1378,1668,1830,1845,1692,1368,890,299,-345,-971,-1494,-1840,-1946,-1767,-1294,-548,410,1497,2602,3619,4440,4987,5213,5121,4743,4163,3469,2786,2202,1806,1628,1671,1892,2221,2589,2906,3138,3240,3224,3106,2916,2704,2484,2297,2123,1980,1819,1639,1387,1055,615,70,-566,-1271,-1993,-2693,-3312,-3809,-4151,-4318,-4315,-4147,-3861,-3480,-3064,-2651,-2287,-2016,-1849,-1826,-1930,-2183,-2543,-2999,-3481,-3950,-4307,-4504,-4456,-4130,-3505,-2603,-1475,-213,1085,2295,3314,4058,4470,4552,4322,3850,3218,2511,1832,1232,780,479,333,315,380,490,607,710,807,899,1031,1218,1500,1889,2376,2950,3560,4147,4647,4984,5109,4976,4584,3945,3110,2141,1114,108,-822,-1618,-2257,-2722,-3026,-3174,-3227,-3188,-3130,-3063,-3005,-2954,-2873,-2731,-2488,-2113,-1596,-963,-223,541,1313,2016,2632,3121,3493,3731,3854,3866,3771,3591,3322,3008,2656,2326,2042,1850,1765,1796,1923,2117,2332,2529,2658,2697,2618,2412,2073,1615,1039,387,-311,-1005,-1629,-2134,-2462,-2568,-2436,-2046,-1426,-584,407,1517,2637,3718,4656,5398,5868,6052,5907,5483,4788,3920,2942,1963,1060,308,-247,-584,-702,-625,-367,18,516,1062,1625,2142,2555,2827,2892,2757,2397,1865,1208,505,-146,-679,-1007,-1113,-976,-645,-157,387,931,1380,1678,1796,1696,1410,945,356,-300,-956,-1549,-2008,-2299,-2374,-2246,-1905,-1413,-793,-133,543,1154,1705,2151,2532,2854,3157,3481,3838,4254,4703,5161,5588,5922,6124,6146,5971,5595,5038,4336,3544,2708,1890,1121,444,-126,-578,-914,-1131,-1252,-1263,-1176,-985,-668,-239,316,965,1670,2379,3020,3529,3854,3953,3820,3466,2931,2264,1538,807,137,-434,-865,-1139,-1245,-1177,-965,-616,-183,305,792,1241,1610,1866,1995,1963,1785,1445,972,394,-251,-907,-1510,-2016,-2360,-2519,-2480,-2244,-1861,-1372,-852,-360,44,322,453,445,308,80,-213,-528,-839,-1115,-1343,-1502,-1605,-1645,-1645,-1610,-1552,-1476,-1370,-1227,-1027,-767,-436,-61,348,746,1084,1308,1366,1194,781,107,-785,-1838,-2948,-4025,-4943,-5634,-6026,-6111,-5916,-5491,-4935,-4324,-3756,-3281,-2952,-2777,-2744,-2826,-2963,-3106,-3187,-3154,-2950,-2570,-1979,-1226,-323,668,1675,2654,3530,4276,4876,5337,5693,5985,6257,6535,6836,7137,7392,7551,7538,7307,6816,6058,5047,3846,2493,1103,-281,-1539,-2630,-3473,-4052,-4330,-4343,-4107,-3700,-3187,-2654,-2164,-1792,-1547,-1463,-1505,-1654,-1859,-2067,-2226,-2292,-2230,-2037,-1702,-1273,-765,-259,201,549,723,716,486,107,-394,-903,-1345,-1619,-1680,-1491,-1080,-500,181,859,1474,1934,2224,2298,2179,1874,1420,868,272,-304,-784,-1120,-1249,-1162,-851,-366,240,865,1433,1841,2045,1996,1726,1252,670,41,-536,-1000,-1293,-1396,-1304,-1040,-639,-146,388,915,1399,1795,2093,2259,2288,2178,1900,1480,880,144,-746,-1736,-2811,-3901,-4987,-5974,-6860,-7560,-8063,-8339,-8381,-8201,-7833,-7313,-6715,-6083,-5494,-4983,-4581,-4306,-4115,-3997,-3863,-3665,-3326,-2790,-2039,-1068,81,1344,2631,3855,4923,5778,6379,6723,6842,6771,6594,6351,6126,5929,5803,5717,5676,5610,5504,5273,4897,4312,3514,2494,1284,-56,-1439,-2779,-3951,-4905,-5549,-5884,-5905,-5653,-5181,-4558,-3836,-3091,-2362,-1705,-1161,-751,-521,-464,-611,-921,-1387,-1936,-2515,-3037,-3429,-3622,-3565,-3236,-2644,-1818,-828,254,1341,2345,3222,3901,4397,4685,4816,4810,4729,4594,4448,4281,4088,3846,3518,3087,2541,1889,1165,411,-313,-957,-1464,-1825,-2010,-2060,-1996,-1871,-1743,-1650,-1636,-1701,-1870,-2090,-2390,-2689,-3021,-3329,-3639,-3935,-4222,-4501,-4767,-4999,-5188,-5294,-5293,-5152,-4847,-4375,-3749,-3016,-2237,-1507,-907,-534,-436,-655,-1165,-1932,-2856,-3869,-4837,-5702,-6368,-6812,-6999,-6942,-6659,-6176,-5549,-4806,-4025,-3241,-2530,-1913,-1440,-1094,-872,-727,-612,-475,-271,35,442,956,1537,2167,2794,3399,3941,4422,4806,5114,5303,5388,5338,5151,4829,4366,3804,3158,2470,1783,1110,479,-113,-674,-1224,-1780,-2368,-2989,-3647,-4318,-4980,-5588,-6106,-6484,-6696,-6700,-6495,-6071,-5450,-4669,-3781,-2845,-1943,-1114,-429,105,472,703,817,888,938,1043,1226,1505,1891,2338,2815,3252,3589,3781,3788,3613,3270,2808,2283,1763,1302,954,728,629,617,643,644,555,336,-51,-590,-1264,-2027,-2808,-3559,-4211,-4729,-5076,-5255,-5271,-5152,-4940,-4655,-4346,-4017,-3688,-3357,-3011,-2650,-2265,-1861,-1457,-1070,-721,-432,-202,-21,136,307,537,855,1288,1830,2464,3121,3761,4265,4600,4669,4459,3946,3161,2147,988,-237,-1420,-2468,-3301,-3843,-4079,-3996,-3649,-3101,-2460,-1839,-1338,-1068,-1060,-1366,-1941,-2745,-3674,-4625,-5461,-6078,-6362,-6258,-5731,-4806,-3539,-2030,-390,1249,2775,4075,5093,5773,6129,6184,5998,5646,5214,4757,4361,4025,3787,3610,3462,3299,3054,2697,2198,1557,807,-13,-841,-1615,-2286,-2800,-3135,-3261,-3173,-2867,-2347,-1642,-771,198,1224,2219,3121,3863,4394,4699,4766,4646,4368,4020,3653,3352,3139,3073,3131,3314,3583,3895,4191,4437,4564,4552,4370,4005,3481,2808,2031,1188,314,-534,-1343,-2065,-2686,-3190,-3554,-3785,-3874,-3837,-3694,-3472,-3215,-2952,-2729,-2564,-2464,-2437,-2435,-2444,-2407,-2283,-2059,-1716,-1289,-811,-340,63,345,472,416,196,-178,-642,-1138,-1591,-1916,-2058,-1954,-1588,-970,-139,814,1803,2706,3422,3865,3976,3746,3183,2351,1319,175,-979,-2077,-3028,-3794,-4345,-4666,-4796,-4748,-4595,-4380,-4158,-3972,-3842,-3777,-3757,-3773,-3771,-3746,-3646,-3465,-3186,-2797,-2305,-1699,-988,-173,741,1736,2795,3887,4973,6008,6930,7701,8255,8575,8625,8408,7943,7252,6388,5399,4349,3292,2281,1353,536,-174,-769,-1285,-1723,-2117,-2472,-2797,-3080,-3307,-3451,-3478,-3368,-3089,-2655,-2071,-1383,-651,75,728,1265,1667,1903,2002,1954,1803,1554,1250,897,528,139,-248,-644,-1033,-1413,-1767,-2076,-2317,-2472,-2520,-2456,-2284,-2012,-1661,-1269,-853,-457,-105,194,418,577,676,716,709,657,558,424,268,102,-32,-121,-139,-77,52,242,459,693,911,1110,1261,1369,1408,1393,1310,1183,1027,863,738,667,708,860,1161,1582,2113,2679,3234,3667,3932,3943,3686,3153,2395,1479,499,-441,-1263,-1890,-2307,-2501,-2525,-2419,-2277,-2144,-2111,-2182,-2409,-2750,-3186,-3667,-4129,-4533,-4824,-4986,-4987,-4845,-4534,-4093,-3515,-2823,-2039,-1171,-252,710,1681,2656,3585,4471,5254,5941,6484,6897,7166,7309,7339,7266,7105,6859,6531,6120,5637,5088,4482,3841,3164,2464,1744,992,224,-551,-1317,-2017,-2626,-3076,-3336,-3380,-3205,-2851,-2355,-1809,-1256,-795,-442,-248,-194,-269,-418,-593,-715,-738,-594,-261,285,1018,1909,2883,3873,4777,5537,6064,6358,6380,6191,5810,5310,4739,4144,3555,2995,2476,2000,1577,1195,869,578,352,166,65,28,99,249,503,822,1199,1595,1983,2325,2602,2773,2840,2780,2602,2314,1924,1449,903,298,-342,-999,-1629,-2196,-2641,-2922,-2996,-2841,-2458,-1869,-1119,-280,587,1392,2069,2562,2811,2809,2540,2043,1366,581,-217,-955,-1542,-1935,-2107,-2065,-1852,-1527,-1155,-819,-568,-444,-474,-643,-945,-1344,-1795,-2262,-2673,-2977,-3111,-3013,-2664,-2042,-1178,-131,1029,2190,3265,4162,4819,5218,5346,5256,4986,4614,4211,3823,3511,3277,3130,3037,2958,2836,2634,2298,1818,1174,385,-524,-1515,-2523,-3500,-4374,-5085,-5596,-5848,-5843,-5566,-5041,-4299,-3400,-2397,-1384,-408,438,1122,1601,1873,1959,1903,1765,1600,1475,1407,1427,1517,1651,1806,1938,2033,2062,2029,1922,1765,1542,1299,1000,692,345,-19,-400,-795,-1195,-1594,-1992,-2382,-2755,-3106,-3401,-3616,-3706,-3633,-3371,-2900,-2241,-1423,-503,453,1372,2200,2870,3371,3664,3784,3718,3526,3221,2841,2421,1967,1517,1071,666,318,57,-75,-75,86,388,800,1281,1760,2176,2471,2590,2526,2263,1837,1291,689,105,-400,-768,-970,-1001,-875,-652,-377,-134,12,9,-189,-590,-1180,-1918,-2756,-3604,-4428,-5130,-5704,-6093,-6322,-6379,-6308,-6120,-5853,-5513,-5117,-4648,-4107,-3466,-2727,-1873,-927,104,1164,2221,3210,4079,4798,5320,5653,5792,5761,5582,5292,4910,4480,4005,3519,3018,2521,2029,1543,1086,648,274,-45,-268,-403,-429,-370,-223,-27,216,463,731,986,1270,1579,1945,2391,2906,3505,4138,4769,5343,5793,6083,6170,6040,5698,5162,4463,3638,2725,1759,777,-187,-1113,-1949,-2694,-3290,-3748,-4033,-4174,-4163,-4044,-3829,-3549,-3224,-2863,-2475,-2058,-1621,-1153,-669,-160,365,906,1458,2012,2556,3065,3501,3827,3991,3946,3659,3092,2267,1194,-56,-1401,-2755,-3991,-5053,-5837,-6318,-6473,-6308,-5871,-5204,-4391,-3499,-2618,-1820,-1166,-711,-479,-477,-696,-1092,-1634,-2251,-2896,-3509,-4029,-4422,-4649,-4687,-4552,-4251,-3837,-3377,-2925,-2575,-2366,-2345,-2509,-2825,-3241,-3672,-4037,-4269,-4297,-4115,-3692,-3066,-2251,-1308,-269,801,1863,2868,3771,4546,5152,5574,5796,5809,5629,5277,4780,4191,3542,2879,2230,1607,1020,458,-80,-609,-1122,-1611,-2064,-2454,-2752,-2947,-3003,-2942,-2755,-2475,-2135,-1778,-1439,-1152,-934,-781,-683,-596,-494,-335,-103,205,570,950,1297,1552,1664,1601,1345,908,327,-359,-1074,-1778,-2406,-2937,-3345,-3644,-3834,-3952,-4005,-4021,-4004,-3965,-3892,-3782,-3615,-3375,-3050,-2630,-2112,-1506,-823,-92,667,1413,2125,2770,3321,3766,4085,4277,4338,4287,4128,3893,3598,3265,2912,2554,2188,1823,1442,1045,601,116,-451,-1071,-1765,-2479,-3189,-3831,-4361,-4733,-4933,-4956,-4847,-4631,-4385,-4132,-3927,-3784,-3705,-3704,-3753,-3844,-3961,-4055,-4118,-4088,-3950,-3668,-3239,-2680,-2020,-1326,-652,-77,352,588,628,471,171,-242,-698,-1141,-1529,-1807,-1957,-1950,-1789,-1465,-1000,-403,291,1067,1871,2679,3433,4084,4585,4885,4948,4754,4303,3619,2751,1767,751,-223,-1066,-1729,-2161,-2336,-2254,-1930,-1393,-701,88,898,1650,2281,2731,2969,2994,2815,2504,2102,1714,1394,1225,1234,1453,1847,2399,3023,3664,4230,4655,4881,4875,4638,4173,3540,2772,1951,1126,357,-305,-850,-1250,-1531,-1701,-1786,-1810,-1791,-1724,-1622,-1463,-1242,-958,-588,-155,361,930,1560,2208,2867,3475,4003,4387,4588,4565,4307,3817,3126,2284,1336,349,-636,-1570,-2425,-3180,-3825,-4363,-4809,-5181,-5506,-5804,-6088,-6361,-6607,-6807,-6919,-6931,-6808,-6557,-6190,-5731,-5224,-4696,-4188,-3713,-3296,-2926,-2617,-2362,-2162,-2019,-1929,-1864,-1824,-1759,-1645,-1454,-1151,-729,-195,448,1145,1870,2555,3156,3613,3913,4009,3946,3723,3413,3073,2771,2566,2495,2561,2742,2996,3258,3477,3590,3577,3398,3083,2601,2020,1322,567,-232,-1045,-1842,-2595,-3283,-3867,-4321,-4627,-4748,-4699,-4466,-4085,-3580,-2994,-2372,-1751,-1168,-639,-175,231,600,953,1323,1733,2189,2688,3199,3667,4043,4255,4241,3979,3424,2625,1595,439,-767,-1892,-2850,-3528,-3900,-3916,-3637,-3100,-2429,-1714,-1087,-627,-421,-489,-834,-1394,-2110,-2858,-3557,-4089,-4381,-4395,-4099,-3526,-2721,-1758,-737,251,1100,1738,2092,2140,1886,1355,640,-192,-1011,-1735,-2268,-2560,-2582,-2338,-1869,-1222,-469,309,1055,1671,2127,2362,2364,2156,1755,1237,670,120,-334,-654,-823,-826,-710,-496,-234,26,254,414,477,443,286,33,-324,-735,-1187,-1616,-1997,-2265,-2404,-2367,-2155,-1766,-1215,-557,180,924,1623,2239,2703,3028,3172,3165,3021,2772,2465,2137,1823,1556,1345,1207,1127,1097,1094,1087,1052,948,766,471,81,-405,-964,-1553,-2145,-2682,-3125,-3423,-3542,-3452,-3142,-2621,-1923,-1094,-206,684,1508,2239,2840,3342,3753,4135,4518,4959,5463,6064,6719,7422,8094,8700,9147,9411,9422,9183,8692,7973,7087,6072,5004,3922,2882,1899,1002,172,-580,-1283,-1927,-2540,-3098,-3629,-4092,-4515,-4851,-5109,-5242,-5229,-5034,-4626,-4004,-3160,-2157,-1030,93,1147,1989,2568,2789,2652,2154,1367,374,-710,-1757,-2672,-3352,-3756,-3861,-3687,-3277,-2710,-2035,-1368,-723,-203,217,497,674,768,811,823,819,786,714,576,358,40,-360,-848,-1379,-1935,-2482,-2994,-3452,-3845,-4160,-4391,-4529,-4570,-4499,-4325,-4040,-3642,-3149,-2546,-1862,-1088,-255,631,1528,2424,3273,4069,4780,5416,5973,6469,6915,7320,7678,7985,8204,8313,8277,8052,7629,6962,6075,4946,3635,2152,583,-1033,-2608,-4080,-5376,-6428,-7186,-7616,-7692,-7427,-6840,-5981,-4915,-3707,-2447,-1192,-38,989,1820,2446,2871,3095,3181,3166,3107,3072,3081,3185,3375,3648,3976,4307,4595,4779,4801,4617,4201,3541,2666,1612,446,-749,-1897,-2904,-3718,-4283,-4601,-4666,-4543,-4263,-3915,-3545,-3200,-2920,-2699,-2549,-2444,-2364,-2290,-2202,-2077,-1920,-1715,-1478,-1227,-983,-765,-608,-501,-462,-456,-459,-439,-355,-191,69,427,857,1354,1868,2379,2849,3246,3554,3758,3858,3866,3777,3627,3391,3109,2755,2350,1890,1380,838,267,-311,-883,-1438,-1951,-2425,-2846,-3221,-3563,-3871,-4170,-4445,-4702,-4912,-5055,-5086,-4986,-4700,-4240,-3563,-2720,-1712,-615,526,1624,2622,3457,4092,4520,4742,4793,4709,4535,4304,4052,3774,3496,3189,2867,2515,2139,1741,1341,938,555,186,-171,-521,-888,-1264,-1676,-2099,-2541,-2977,-3395,-3776,-4104,-4352,-4509,-4543,-4455,-4222,-3869,-3396,-2862,-2271,-1691,-1109,-563,-22,522,1099,1733,2440,3227,4076,4975,5876,6761,7571,8296,8882,9328,9573,9625,9416,8972,8254,7318,6191,4950,3677,2439,1324,368,-384,-931,-1266,-1417,-1401,-1260,-1030,-758,-467,-198,65,300,542,769,1000,1193,1326,1361,1255,1010,614,120,-431,-965,-1402,-1699,-1780,-1648,-1271,-691,58,903,1739,2495,3045,3349,3347,3057,2511,1796,987,188,-530,-1121,-1555,-1857,-2067,-2211,-2366,-2517,-2711,-2907,-3099,-3257,-3372,-3434,-3472,-3494,-3550,-3647,-3822,-4056,-4351,-4661,-4950,-5159,-5242,-5137,-4824,-4273,-3500,-2539,-1435,-275,881,1944,2871,3618,4182,4571,4817,4956,5029,5064,5080,5075,5035,4926,4701,4324,3735,2945,1918,722,-615,-2008,-3371,-4637,-5720,-6580,-7186,-7519,-7603,-7452,-7118,-6639,-6073,-5454,-4831,-4229,-3672,-3181,-2752,-2393,-2089,-1804,-1515,-1158,-703,-102,657,1580,2626,3746,4857,5883,6738,7374,7737,7841,7686,7331,6814,6192,5500,4766,3995,3185,2325,1395,405,-656,-1752,-2858,-3928,-4901,-5725,-6340,-6692,-6749,-6494,-5920,-5071,-3981,-2735,-1424,-144,983,1882,2457,2686,2552,2116,1442,656,-129,-780,-1202,-1302,-1073,-492,353,1404,2529,3617,4566,5265,5689,5789,5592,5128,4436,3578,2599,1547,477,-568,-1533,-2369,-3026,-3477,-3681,-3660,-3407,-2981,-2431,-1836,-1270,-806,-519,-439,-612,-1013,-1631,-2392,-3234,-4059,-4783,-5326,-5629,-5662,-5429,-4959,-4319,-3577,-2836,-2150,-1609,-1218,-1009,-939,-988,-1086,-1195,-1269,-1269,-1197,-1045,-831,-597,-361,-167,-33,29,6,-82,-252,-470,-756,-1087,-1477,-1910,-2391,-2897,-3415,-3907,-4346,-4682,-4886,-4923,-4772,-4433,-3918,-3245,-2457,-1580,-650,303,1273,2244,3205,4175,5118,6055,6953,7798,8573,9242,9797,10209,10465,10553,10454,10174,9701,9055,8247,7313,6279,5186,4062,2942,1842,791,-210,-1126,-1966,-2700,-3327,-3828,-4200,-4410,-4464,-4332,-4015,-3522,-2870,-2081,-1225,-324,533,1296,1912,2313,2510,2462,2226,1821,1315,765,222,-271,-680,-1009,-1242,-1412,-1519,-1591,-1625,-1650,-1634,-1612,-1556,-1489,-1411,-1337,-1269,-1230,-1203,-1212,-1237,-1297,-1377,-1491,-1627,-1789,-1962,-2140,-2303,-2440,-2550,-2614,-2655,-2646,-2622,-2556,-2489,-2401,-2348,-2317,-2358,-2468,-2647,-2877,-3098,-3259,-3279,-3100,-2671,-1974,-1024,140,1440,2802,4125,5336,6361,7157,7701,7992,8031,7851,7455,6878,6135,5251,4280,3239,2215,1232,354,-381,-958,-1365,-1611,-1726,-1732,-1677,-1600,-1555,-1566,-1696,-1935,-2324,-2818,-3404,-4018,-4597,-5076,-5384,-5470,-5308,-4879,-4218,-3347,-2334,-1238,-126,950,1929,2792,3484,4004,4302,4387,4238,3865,3300,2569,1749,881,48,-712,-1335,-1804,-2107,-2252,-2281,-2226,-2150,-2087,-2080,-2142,-2270,-2450,-2658,-2858,-3048,-3202,-3336,-3455,-3562,-3671,-3760,-3821,-3812,-3705,-3472,-3089,-2570,-1919,-1184,-395,395,1150,1847,2455,2991,3427,3786,4046,4196,4219,4077,3756,3221,2478,1528,414,-806,-2060,-3249,-4295,-5114,-5653,-5895,-5836,-5537,-5037,-4436,-3783,-3174,-2635,-2225,-1926,-1761,-1672,-1658,-1658,-1651,-1627,-1562,-1486,-1403,-1340,-1319,-1352,-1431,-1556,-1682,-1793,-1841,-1799,-1654,-1395,-1045,-631,-193,227,588,867,1046,1121,1106,1012,859,677,471,275,81,-94,-253,-396,-517,-609,-660,-661,-599,-473,-290,-52,210,497,775,1034,1241,1384,1416,1339,1123,781,346,-150,-620,-999,-1205,-1162,-830,-178,780,2018,3458,5040,6647,8201,9593,10749,11594,12083,12197,11921,11297,10354,9165,7796,6334,4843,3416,2092,944,-7,-734,-1234,-1525,-1630,-1584,-1440,-1231,-1019,-837,-733,-728,-854,-1098,-1477,-1931,-2451,-2955,-3406,-3734,-3887,-3838,-3551,-3041,-2310,-1414,-399,647,1653,2517,3169,3532,3563,3236,2557,1548,278,-1191,-2748,-4292,-5710,-6876,-7712,-8123,-8089,-7598,-6711,-5508,-4130,-2700,-1380,-270,539,1024,1194,1131,910,646,445,367,487,802,1300,1932,2627,3307,3899,4330,4561,4548,4296,3793,3084,2194,1200,161,-824,-1688,-2342,-2732,-2832,-2625,-2156,-1476,-662,190,1004,1709,2247,2601,2755,2733,2556,2281,1944,1615,1327,1135,1057,1113,1300,1592,1961,2344,2676,2895,2922,2730,2278,1587,683,-364,-1482,-2571,-3556,-4339,-4887,-5147,-5135,-4865,-4386,-3751,-3022,-2241,-1443,-650,138,914,1680,2425,3129,3762,4293,4680,4893,4908,4715,4316,3737,2994,2138,1195,216,-759,-1690,-2536,-3258,-3836,-4237,-4476,-4549,-4494,-4346,-4149,-3958,-3805,-3726,-3731,-3819,-3965,-4140,-4294,-4387,-4364,-4194,-3845,-3314,-2606,-1764,-811,161,1135,2000,2746,3295,3636,3739,3598,3224,2632,1863,961,-5,-981,-1884,-2676,-3295,-3716,-3920,-3900,-3676,-3259,-2698,-2005,-1244,-425,406,1223,2009,2721,3343,3839,4168,4306,4209,3864,3249,2397,1332,138,-1093,-2274,-3281,-4065,-4553,-4764,-4712,-4476,-4135,-3776,-3490,-3311,-3278,-3360,-3527,-3700,-3833,-3832,-3681,-3326,-2778,-2052,-1193,-243,731,1691,2578,3376,4060,4618,5060,5370,5567,5640,5602,5457,5217,4890,4483,4006,3467,2865,2224,1546,863,199,-414,-943,-1360,-1647,-1785,-1769,-1588,-1245,-736,-66,744,1671,2666,3679,4648,5514,6224,6747,7058,7158,7067,6806,6415,5929,5379,4801,4214,3656,3125,2669,2255,1920,1620,1367,1120,878,613,322,-6,-376,-785,-1236,-1711,-2199,-2657,-3061,-3369,-3553,-3600,-3503,-3285,-2956,-2555,-2101,-1629,-1164,-733,-365,-81,97,153,90,-101,-392,-777,-1219,-1689,-2155,-2572,-2910,-3132,-3212,-3147,-2919,-2566,-2102,-1584,-1070,-608,-253,-32,51,10,-106,-243,-337,-332,-188,102,534,1047,1605,2102,2496,2687,2650,2341,1763,936,-82,-1228,-2402,-3515,-4459,-5157,-5527,-5551,-5208,-4546,-3617,-2524,-1352,-219,798,1612,2185,2481,2527,2342,2008,1598,1205,936,847,1028,1478,2208,3158,4261,5416,6509,7441,8092,8402,8293,7756,6793,5464,3841,2043,175,-1620,-3254,-4608,-5639,-6289,-6578,-6504,-6155,-5573,-4861,-4102,-3353,-2680,-2081,-1562,-1074,-593,-59,531,1195,1905,2613,3284,3847,4272,4515,4550,4390,4015,3486,2795,2021,1179,323,-509,-1296,-2005,-2624,-3152,-3579,-3931,-4206,-4444,-4652,-4857,-5063,-5264,-5453,-5580,-5621,-5518,-5222,-4716,-3966,-2998,-1848,-568,746,2040,3215,4233,5038,5614,5943,6036,5880,5507,4910,4147,3240,2273,1298,410,-338,-889,-1220,-1339,-1263,-1040,-716,-337,60,456,837,1207,1566,1925,2268,2593,2865,3048,3111,3009,2722,2238,1559,717,-249,-1286,-2331,-3330,-4233,-4989,-5579,-5970,-6165,-6168,-6006,-5706,-5324,-4890,-4461,-4057,-3717,-3437,-3226,-3062,-2921,-2790,-2628,-2429,-2172,-1847,-1459,-1006,-512,23,561,1106,1631,2133,2605,3034,3409,3719,3928,4029,3981,3779,3401,2862,2174,1370,501,-405,-1282,-2105,-2831,-3428,-3872,-4130,-4189,-4015,-3604,-2938,-2022,-876,466,1942,3474,4967,6326,7460,8284,8753,8836,8537,7910,7000,5924,4760,3642,2660,1906,1444,1288,1423,1791,2280,2794,3187,3372,3258,2828,2085,1092,-54,-1263,-2388,-3368,-4083,-4514,-4619,-4408,-3913,-3168,-2249,-1216,-159,848,1721,2384,2805,2925,2767,2322,1648,781,-203,-1249,-2281,-3231,-4042,-4647,-5014,-5112,-4946,-4540,-3950,-3243,-2506,-1820,-1257,-867,-668,-658,-786,-1006,-1234,-1410,-1465,-1367,-1099,-672,-135,455,1017,1464,1733,1758,1515,1001,253,-671,-1684,-2695,-3616,-4354,-4856,-5071,-4987,-4619,-4008,-3212,-2321,-1406,-563,156,696,1046,1211,1230,1149,1047,973,1001,1170,1511,2031,2721,3536,4434,5331,6156,6817,7246,7374,7173,6636,5790,4699,3441,2113,803,-407,-1465,-2338,-3027,-3547,-3920,-4180,-4336,-4411,-4402,-4298,-4105,-3786,-3347,-2758,-2026,-1151,-156,913,2013,3073,4032,4843,5432,5788,5861,5657,5179,4453,3533,2476,1362,276,-717,-1532,-2154,-2536,-2713,-2694,-2540,-2302,-2038,-1810,-1645,-1586,-1607,-1720,-1859,-2010,-2100,-2105,-1990,-1738,-1362,-865,-293,329,954,1543,2062,2476,2757,2894,2865,2688,2357,1908,1355,739,86,-556,-1163,-1682,-2101,-2384,-2544,-2572,-2496,-2343,-2130,-1889,-1630,-1359,-1083,-797,-519,-238,-10,182,272,266,125,-152,-574,-1131,-1812,-2594,-3449,-4343,-5221,-6046,-6742,-7274,-7583,-7651,-7474,-7063,-6467,-5729,-4903,-4050,-3188,-2378,-1600,-908,-270,274,748,1137,1458,1719,1938,2119,2284,2419,2552,2661,2774,2880,2985,3089,3170,3216,3202,3099,2896,2576,2157,1648,1099,538,26,-404,-719,-896,-940,-836,-613,-269,160,663,1199,1757,2291,2800,3256,3676,4059,4439,4830,5257,5709,6182,6624,7007,7263,7355,7243,6906,6357,5609,4724,3766,2812,1953,1241,731,438,340,408,576,768,926,986,898,673,276,-230,-827,-1456,-2054,-2582,-2985,-3231,-3311,-3209,-2963,-2586,-2142,-1668,-1235,-887,-679,-644,-805,-1175,-1724,-2435,-3238,-4073,-4859,-5503,-5933,-6072,-5874,-5334,-4472,-3366,-2129,-882,218,1067,1559,1671,1405,835,64,-771,-1538,-2106,-2400,-2358,-2002,-1372,-575,270,1035,1584,1831,1713,1209,383,-722,-1961,-3231,-4388,-5312,-5910,-6118,-5910,-5317,-4385,-3221,-1909,-591,653,1701,2488,2954,3085,2889,2430,1787,1069,402,-105,-358,-277,133,893,1906,3107,4359,5532,6494,7119,7319,7044,6295,5126,3632,1943,207,-1437,-2854,-3962,-4705,-5082,-5117,-4871,-4403,-3802,-3110,-2407,-1696,-1015,-340,345,1056,1817,2636,3497,4387,5259,6070,6752,7260,7515,7492,7155,6509,5595,4466,3208,1908,649,-494,-1480,-2280,-2892,-3322,-3599,-3733,-3778,-3732,-3651,-3535,-3416,-3306,-3207,-3134,-3082,-3043,-3016,-2965,-2885,-2730,-2502,-2160,-1736,-1218,-657,-86,438,870,1152,1256,1161,861,388,-234,-948,-1684,-2401,-3012,-3497,-3794,-3885,-3755,-3395,-2817,-2042,-1103,-54,1042,2112,3078,3875,4460,4798,4908,4804,4539,4161,3714,3220,2702,2133,1515,812,10,-885,-1886,-2938,-4040,-5113,-6128,-7023,-7742,-8253,-8504,-8482,-8174,-7598,-6770,-5755,-4576,-3324,-2023,-749,468,1591,2591,3454,4170,4725,5132,5364,5442,5347,5087,4676,4119,3462,2732,1984,1257,594,28,-430,-768,-1002,-1150,-1226,-1274,-1290,-1313,-1328,-1356,-1366,-1367,-1319,-1222,-1052,-790,-440,28,594,1276,2063,2940,3892,4884,5877,6825,7675,8372,8880,9142,9152,8881,8348,7577,6601,5492,4297,3095,1940,904,18,-661,-1143,-1408,-1504,-1460,-1342,-1195,-1074,-1002,-987,-1026,-1089,-1160,-1217,-1249,-1262,-1270,-1279,-1306,-1348,-1402,-1470,-1531,-1613,-1693,-1823,-1976,-2197,-2469,-2802,-3186,-3612,-4070,-4538,-4994,-5387,-5687,-5824,-5765,-5455,-4889,-4060,-3016,-1799,-506,795,1991,3013,3773,4230,4347,4132,3611,2838,1896,859,-181,-1146,-1981,-2650,-3143,-3498,-3742,-3952,-4171,-4450,-4807,-5223,-5677,-6096,-6420,-6586,-6527,-6234,-5680,-4900,-3943,-2854,-1730,-606,435,1371,2168,2830,3364,3801,4169,4518,4865,5254,5674,6133,6588,7008,7330,7513,7485,7227,6686,5877,4808,3518,2084,571,-930,-2321,-3546,-4518,-5208,-5590,-5651,-5424,-4937,-4248,-3426,-2535,-1636,-784,-2,696,1318,1901,2464,3057,3702,4417,5199,6023,6837,7592,8211,8650,8848,8780,8428,7792,6886,5733,4364,2831,1176,-523,-2204,-3791,-5213,-6415,-7347,-7989,-8328,-8377,-8165,-7717,-7097,-6337,-5501,-4629,-3765,-2941,-2184,-1503,-898,-371,103,522,898,1228,1494,1682,1770,1744,1594,1336,975,552,96,-356,-752,-1068,-1265,-1320,-1223,-971,-570,-50,574,1250,1951,2619,3229,3734,4118,4356,4451,4391,4199,3860,3408,2829,2158,1386,560,-321,-1205,-2078,-2904,-3658,-4340,-4930,-5443,-5863,-6205,-6443,-6580,-6583,-6441,-6128,-5636,-4962,-4120,-3148,-2065,-950,183,1250,2238,3090,3782,4294,4603,4701,4597,4292,3820,3210,2500,1746,977,236,-454,-1078,-1617,-2071,-2431,-2708,-2894,-3021,-3073,-3092,-3067,-3020,-2940,-2830,-2660,-2429,-2099,-1660,-1099,-399,419,1361,2382,3468,4560,5620,6583,7410,8039,8457,8638,8598,8366,7983,7504,6978,6449,5940,5460,5004,4544,4069,3551,2992,2385,1755,1105,466,-160,-761,-1345,-1911,-2474,-3027,-3565,-4061,-4489,-4801,-4982,-4987,-4835,-4523,-4090,-3585,-3044,-2525,-2073,-1712,-1494,-1413,-1497,-1730,-2100,-2569,-3105,-3642,-4140,-4537,-4803,-4890,-4803,-4512,-4052,-3414,-2643,-1747,-777,236,1237,2180,3002,3667,4114,4339,4313,4058,3596,2957,2197,1351,467,-411,-1242,-1993,-2630,-3133,-3508,-3740,-3878,-3918,-3909,-3858,-3786,-3701,-3608,-3502,-3389,-3250,-3090,-2892,-2644,-2350,-1994,-1593,-1152,-686,-219,235,666,1060,1429,1777,2122,2488,2890,3343,3861,4424,5027,5618,6166,6603,6893,6978,6836,6445,5815,4963,3942,2793,1590,383,-758,-1793,-2679,-3395,-3929,-4291,-4495,-4566,-4548,-4442,-4302,-4089,-3830,-3466,-2991,-2370,-1591,-668,380,1496,2634,3712,4692,5515,6162,6626,6916,7050,7046,6919,6671,6296,5791,5127,4320,3345,2244,1031,-244,-1518,-2750,-3873,-4851,-5662,-6275,-6714,-6971,-7073,-7047,-6900,-6675,-6370,-6013,-5602,-5144,-4641,-4080,-3470,-2793,-2069,-1297,-517,248,958,1574,2074,2437,2666,2782,2818,2819,2840,2918,3099,3393,3816,4345,4964,5623,6283,6883,7380,7715,7861,7781,7457,6895,6076,5032,3770,2324,744,-926,-2610,-4238,-5735,-7020,-8044,-8754,-9150,-9222,-9026,-8595,-8021,-7353,-6683,-6057,-5526,-5102,-4787,-4540,-4332,-4093,-3778,-3335,-2733,-1970,-1051,-25,1059,2129,3097,3917,4503,4858,4943,4800,4449,3944,3332,2655,1956,1262,593,-41,-631,-1179,-1679,-2128,-2522,-2846,-3090,-3244,-3293,-3234,-3052,-2755,-2348,-1842,-1273,-659,-37,569,1145,1690,2202,2713,3219,3750,4305,4871,5444,5970,6438,6793,7005,7066,6943,6679,6266,5772,5219,4676,4174,3754,3427,3179,2993,2803,2584,2261,1813,1210,451,-441,-1433,-2470,-3499,-4455,-5291,-5955,-6412,-6637,-6607,-6329,-5807,-5074,-4184,-3184,-2162,-1164,-273,486,1058,1464,1678,1759,1702,1580,1403,1222,1068,954,924,978,1140,1413,1797,2279,2838,3423,3996,4484,4836,4994,4913,4578,3969,3109,2008,716,-724,-2258,-3810,-5323,-6715,-7924,-8889,-9560,-9905,-9898,-9547,-8866,-7910,-6748,-5466,-4169,-2940,-1886,-1052,-501,-227,-227,-441,-818,-1256,-1692,-2029,-2219,-2220,-2030,-1672,-1190,-642,-82,448,908,1296,1615,1872,2115,2341,2597,2871,3162,3438,3656,3771,3731,3521,3122,2558,1874,1117,373,-306,-850,-1233,-1431,-1454,-1333,-1102,-819,-532,-293,-138,-96,-156,-315,-520,-721,-859,-876,-725,-403,108,746,1497,2269,3038,3721,4315,4767,5107,5305,5417,5414,5350,5197,4980,4680,4296,3823,3263,2606,1876,1064,203,-700,-1615,-2519,-3378,-4159,-4826,-5336,-5667,-5789,-5702,-5412,-4946,-4348,-3667,-2967,-2304,-1732,-1302,-1028,-939,-1004,-1208,-1489,-1807,-2085,-2285,-2346,-2246,-1945,-1448,-733,163,1224,2395,3617,4808,5904,6816,7503,7907,8010,7796,7268,6429,5312,3927,2340,579,-1257,-3103,-4842,-6384,-7624,-8494,-8935,-8945,-8530,-7769,-6728,-5529,-4277,-3090,-2068,-1276,-756,-504,-479,-626,-841,-1058,-1183,-1175,-1004,-684,-244,253,763,1229,1634,1961,2229,2454,2653,2847,3010,3144,3195,3141,2951,2599,2090,1442,670,-157,-1016,-1823,-2543,-3108,-3473,-3606,-3474,-3081,-2438,-1587,-576,518,1624,2658,3547,4228,4669,4838,4766,4454,3980,3365,2703,2019,1403,877,508,317,322,540,944,1527,2247,3067,3932,4803,5609,6318,6877,7245,7409,7336,7033,6509,5777,4880,3848,2734,1582,438,-658,-1682,-2605,-3429,-4138,-4742,-5228,-5610,-5868,-6021,-6048,-5966,-5773,-5477,-5094,-4640,-4128,-3586,-3034,-2489,-1981,-1508,-1092,-715,-377,-54,278,622,1009,1423,1875,2344,2814,3259,3656,3972,4175,4234,4104,3754,3145,2250,1060,-411,-2137,-4042,-6046,-8034,-9883,-11474,-12679,-13421,-13610,-13241,-12306,-10874,-9023,-6894,-4609,-2351,-243,1554,2951,3870,4289,4229,3757,2969,2003,974,15,-778,-1356,-1667,-1733,-1565,-1211,-721,-153,443,1021,1544,1996,2371,2680,2930,3137,3303,3420,3487,3477,3390,3225,2994,2744,2508,2356,2331,2463,2777,3228,3782,4352,4856,5210,5349,5229,4848,4223,3403,2458,1452,474,-424,-1178,-1767,-2170,-2406,-2477,-2432,-2274,-2041,-1739,-1377,-953,-469,83,692,1342,2011,2654,3237,3705,4028,4165,4111,3852,3418,2837,2159,1431,706,18,-587,-1096,-1486,-1754,-1902,-1927,-1862,-1710,-1527,-1337,-1203,-1157,-1245,-1484,-1873,-2408,-3038,-3735,-4429,-5072,-5598,-5952,-6078,-5939,-5510,-4782,-3790,-2559,-1176,295,1760,3132,4354,5362,6139,6676,6978,7082,6984,6727,6275,5651,4808,3751,2464,985,-651,-2345,-4010,-5519,-6772,-7675,-8162,-8219,-7860,-7145,-6165,-5023,-3849,-2738,-1817,-1126,-755,-681,-900,-1364,-1981,-2682,-3361,-3926,-4308,-4437,-4280,-3831,-3103,-2152,-1039,137,1294,2328,3169,3755,4052,4056,3779,3269,2565,1760,885,57,-706,-1302,-1726,-1911,-1857,-1545,-983,-198,765,1860,2996,4111,5113,5934,6510,6797,6773,6435,5804,4919,3837,2629,1369,138,-996,-1971,-2735,-3270,-3539,-3560,-3322,-2851,-2171,-1305,-300,818,2002,3211,4415,5554,6607,7516,8248,8773,9051,9072,8829,8315,7564,6589,5437,4157,2805,1452,164,-992,-1962,-2710,-3221,-3511,-3605,-3569,-3455,-3343,-3290,-3356,-3561,-3938,-4444,-5071,-5736,-6382,-6918,-7272,-7368,-7164,-6627,-5777,-4633,-3281,-1782,-237,1260,2653,3853,4841,5586,6079,6335,6341,6122,5652,4950,3983,2767,1304,-370,-2203,-4096,-5963,-7661,-9090,-10131,-10715,-10796,-10375,-9493,-8213,-6641,-4889,-3083,-1353,189,1433,2305,2763,2796,2448,1777,901,-77,-1003,-1776,-2271,-2425,-2209,-1625,-742,363,1570,2766,3837,4697,5273,5532,5472,5107,4485,3663,2698,1658,604,-407,-1314,-2070,-2624,-2939,-2989,-2773,-2303,-1642,-834,10,824,1516,2033,2343,2434,2326,2041,1624,1105,531,-70,-657,-1206,-1665,-2018,-2211,-2231,-2052,-1671,-1112,-397,406,1256,2063,2790,3381,3820,4122,4286,4371,4386,4376,4329,4257,4124,3911,3593,3145,2576,1895,1146,379,-336,-948,-1398,-1661,-1745,-1656,-1470,-1228,-1012,-877,-867,-1012,-1307,-1750,-2297,-2935,-3610,-4307,-4974,-5589,-6093,-6457,-6607,-6526,-6154,-5499,-4559,-3364,-1974,-444,1136,2696,4148,5433,6481,7265,7735,7889,7704,7192,6368,5258,3919,2403,797,-811,-2329,-3653,-4713,-5428,-5785,-5754,-5391,-4724,-3856,-2850,-1815,-819,53,757,1236,1482,1470,1228,774,168,-530,-1220,-1835,-2262,-2457,-2349,-1939,-1229,-293,809,1945,3027,3914,4525,4767,4609,4030,3070,1795,290,-1305,-2896,-4333,-5523,-6374,-6814,-6828,-6389,-5549,-4339,-2860,-1192,545,2261,3844,5236,6374,7235,7812,8108,8142,7925,7473,6800,5935,4902,3767,2572,1421,367,-485,-1094,-1399,-1410,-1132,-639,-2,687,1322,1838,2172,2304,2254,2043,1752,1418,1110,861,676,570,497,445,371,256,84,-146,-416,-718,-1018,-1308,-1565,-1776,-1941,-2046,-2099,-2107,-2082,-2051,-2043,-2091,-2232,-2480,-2855,-3331,-3888,-4465,-4995,-5404,-5615,-5562,-5204,-4516,-3517,-2238,-761,848,2469,4034,5427,6602,7473,8019,8181,7963,7330,6316,4927,3229,1294,-777,-2856,-4824,-6537,-7902,-8815,-9253,-9199,-8717,-7880,-6809,-5614,-4421,-3317,-2383,-1662,-1182,-936,-924,-1108,-1471,-1967,-2559,-3189,-3803,-4333,-4703,-4859,-4737,-4311,-3574,-2546,-1280,151,1667,3162,4557,5749,6672,7270,7485,7327,6771,5874,4674,3262,1733,207,-1198,-2359,-3182,-3580,-3527,-3025,-2126,-931,430,1819,3079,4100,4783,5091,5017,4609,3929,3076,2133,1205,362,-323,-803,-1046,-1036,-773,-284,407,1228,2135,3032,3862,4535,5010,5218,5160,4807,4192,3343,2311,1172,-12,-1150,-2178,-3032,-3669,-4070,-4231,-4162,-3896,-3459,-2886,-2229,-1502,-777,-68,569,1105,1509,1770,1876,1850,1695,1446,1132,772,403,34,-316,-648,-960,-1260,-1550,-1830,-2091,-2308,-2454,-2490,-2388,-2114,-1660,-1022,-225,711,1723,2765,3761,4638,5320,5745,5836,5568,4909,3874,2507,880,-888,-2674,-4318,-5707,-6706,-7269,-7363,-7035,-6361,-5461,-4452,-3468,-2605,-1944,-1517,-1339,-1366,-1563,-1844,-2146,-2389,-2516,-2468,-2225,-1762,-1092,-235,762,1847,2936,3960,4822,5455,5786,5779,5410,4698,3677,2404,975,-552,-2062,-3494,-4766,-5815,-6596,-7064,-7199,-6989,-6443,-5590,-4474,-3154,-1711,-224,1227,2558,3723,4677,5401,5898,6177,6249,6142,5864,5441,4891,4250,3541,2819,2113,1482,965,608,436,473,696,1096,1603,2167,2708,3147,3429,3497,3325,2919,2294,1500,603,-341,-1248,-2065,-2731,-3204,-3443,-3438,-3161,-2635,-1864,-897,214,1401,2588,3700,4662,5419,5929,6162,6119,5797,5227,4435,3481,2409,1302,219,-765,-1597,-2232,-2646,-2829,-2787,-2558,-2172,-1699,-1185,-702,-290,5,167,189,72,-170,-537,-1017,-1605,-2318,-3127,-4049,-5036,-6061,-7059,-7955,-8662,-9112,-9217,-8959,-8301,-7285,-5962,-4423,-2786,-1164,307,1537,2423,2928,3029,2735,2104,1192,94,-1092,-2266,-3321,-4171,-4731,-4946,-4785,-4231,-3326,-2101,-655,928,2521,4025,5304,6293,6883,7058,6789,6104,5058,3740,2250,720,-732,-1997,-2963,-3582,-3796,-3627,-3085,-2263,-1234,-130,934,1839,2494,2828,2833,2506,1928,1151,310,-520,-1216,-1717,-1960,-1924,-1621,-1074,-344,525,1465,2432,3381,4282,5110,5841,6449,6913,7187,7248,7055,6573,5814,4755,3463,1972,369,-1241,-2771,-4110,-5179,-5915,-6280,-6273,-5908,-5233,-4287,-3147,-1861,-504,865,2180,3378,4399,5194,5721,5966,5919,5604,5044,4284,3365,2335,1237,125,-967,-1977,-2873,-3602,-4132,-4437,-4512,-4356,-4008,-3489,-2861,-2154,-1425,-700,-21,598,1114,1528,1794,1914,1859,1634,1245,720,94,-580,-1249,-1848,-2344,-2693,-2895,-2961,-2903,-2777,-2609,-2437,-2300,-2205,-2169,-2195,-2275,-2398,-2552,-2722,-2875,-3020,-3091,-3106,-3003,-2782,-2409,-1888,-1198,-378,575,1594,2651,3660,4563,5272,5722,5845,5597,4960,3938,2583,957,-829,-2658,-4401,-5928,-7131,-7925,-8262,-8131,-7573,-6648,-5464,-4136,-2768,-1483,-343,597,1310,1840,2191,2441,2636,2817,3038,3298,3608,3952,4308,4659,4983,5274,5530,5756,5968,6167,6369,6562,6735,6857,6885,6775,6486,5977,5242,4276,3121,1816,438,-949,-2264,-3443,-4433,-5190,-5699,-5943,-5936,-5692,-5229,-4589,-3785,-2884,-1902,-904,69,973,1757,2393,2847,3105,3152,3011,2682,2225,1661,1077,501,33,-315,-476,-456,-255,102,560,1075,1580,2016,2348,2517,2525,2345,1992,1483,835,81,-762,-1654,-2584,-3507,-4404,-5231,-5947,-6513,-6889,-7044,-6974,-6674,-6175,-5522,-4760,-3958,-3175,-2463,-1869,-1423,-1140,-1019,-1051,-1210,-1468,-1785,-2133,-2460,-2747,-2938,-3027,-2960,-2751,-2351,-1790,-1049,-161,842,1921,3010,4055,4981,5738,6266,6539,6537,6254,5720,4953,4016,2955,1853,779,-188,-985,-1549,-1873,-1938,-1796,-1502,-1128,-769,-493,-357,-390,-584,-908,-1307,-1715,-2066,-2312,-2409,-2340,-2107,-1708,-1177,-515,252,1117,2072,3095,4175,5269,6341,7319,8150,8756,9077,9069,8688,7948,6850,5449,3802,1997,116,-1730,-3467,-4982,-6222,-7109,-7602,-7691,-7356,-6657,-5620,-4333,-2877,-1328,216,1693,3038,4202,5150,5858,6297,6465,6348,5956,5314,4439,3411,2265,1101,-7,-988,-1754,-2276,-2507,-2465,-2169,-1693,-1100,-492,47,441,620,569,265,-244,-927,-1691,-2484,-3207,-3820,-4268,-4544,-4640,-4584,-4408,-4146,-3850,-3550,-3288,-3094,-2991,-2990,-3104,-3314,-3619,-3977,-4364,-4733,-5047,-5276,-5385,-5368,-5213,-4931,-4524,-4004,-3377,-2642,-1810,-881,132,1202,2312,3412,4481,5455,6314,6998,7472,7699,7630,7254,6542,5519,4205,2673,992,-715,-2354,-3798,-4944,-5733,-6095,-6058,-5646,-4957,-4084,-3168,-2300,-1601,-1095,-831,-759,-854,-1023,-1210,-1336,-1357,-1248,-999,-628,-169,368,929,1530,2145,2792,3477,4208,4971,5764,6526,7234,7811,8209,8381,8290,7927,7324,6493,5525,4463,3383,2351,1383,528,-230,-882,-1454,-1945,-2380,-2741,-3047,-3270,-3404,-3431,-3338,-3111,-2745,-2239,-1590,-830,37,952,1867,2727,3431,3950,4198,4180,3890,3376,2732,2035,1421,953,725,745,1016,1471,2044,2624,3121,3437,3489,3238,2634,1704,456,-1032,-2690,-4401,-6057,-7533,-8735,-9569,-9997,-9991,-9589,-8841,-7840,-6690,-5498,-4365,-3375,-2578,-2005,-1650,-1485,-1482,-1567,-1722,-1856,-1965,-1984,-1906,-1709,-1381,-941,-379,268,989,1753,2525,3292,4008,4669,5248,5729,6109,6365,6479,6441,6219,5811,5205,4421,3483,2450,1373,336,-613,-1396,-2001,-2389,-2598,-2637,-2587,-2495,-2440,-2482,-2657,-2988,-3464,-4035,-4652,-5225,-5677,-5943,-5965,-5732,-5237,-4515,-3590,-2519,-1315,-25,1345,2783,4258,5761,7227,8611,9814,10766,11362,11541,11253,10485,9268,7667,5773,3710,1598,-435,-2273,-3835,-5041,-5869,-6309,-6384,-6144,-5647,-4976,-4203,-3408,-2652,-1987,-1437,-1006,-670,-392,-127,175,553,1015,1565,2157,2745,3254,3613,3766,3665,3311,2720,1955,1089,220,-566,-1197,-1596,-1771,-1682,-1401,-956,-443,59,467,705,727,509,65,-570,-1332,-2148,-2948,-3656,-4224,-4625,-4825,-4851,-4703,-4424,-4058,-3650,-3257,-2923,-2702,-2599,-2645,-2806,-3054,-3345,-3593,-3775,-3792,-3650,-3288,-2742,-2005,-1128,-143,904,1967,3007,3997,4897,5708,6384,6945,7349,7607,7692,7590,7293,6767,6010,5013,3778,2354,769,-870,-2491,-3965,-5204,-6107,-6624,-6723,-6425,-5782,-4880,-3825,-2734,-1718,-863,-241,121,222,88,-223,-649,-1117,-1546,-1873,-2032,-1987,-1698,-1177,-410,551,1689,2934,4234,5515,6701,7714,8483,8944,9061,8809,8215,7306,6172,4874,3533,2223,1043,62,-683,-1143,-1351,-1305,-1083,-748,-386,-99,55,-15,-311,-860,-1617,-2517,-3489,-4423,-5226,-5816,-6106,-6080,-5709,-5046,-4129,-3063,-1928,-828,159,979,1600,2027,2290,2430,2506,2570,2660,2815,3040,3328,3665,3997,4290,4477,4510,4328,3907,3212,2267,1090,-247,-1676,-3097,-4428,-5570,-6479,-7099,-7440,-7519,-7384,-7103,-6748,-6379,-6058,-5819,-5682,-5635,-5661,-5715,-5744,-5711,-5542,-5222,-4713,-4013,-3136,-2100,-947,286,1555,2816,4029,5153,6147,6983,7624,8061,8285,8305,8144,7826,7381,6839,6225,5552,4851,4119,3387,2656,1935,1235,545,-126,-799,-1463,-2141,-2812,-3489,-4142,-4776,-5351,-5871,-6293,-6613,-6807,-6850,-6747,-6469,-6031,-5425,-4664,-3753,-2721,-1566,-323,1005,2390,3812,5237,6620,7920,9052,9983,10611,10911,10817,10332,9453,8223,6707,4983,3156,1335,-383,-1879,-3087,-3926,-4383,-4444,-4167,-3602,-2867,-2050,-1281,-654,-245,-114,-263,-671,-1277,-1986,-2693,-3293,-3679,-3792,-3585,-3068,-2270,-1269,-152,986,2033,2931,3593,4027,4211,4202,4040,3788,3511,3248,3033,2877,2756,2657,2523,2326,2012,1565,969,230,-619,-1550,-2510,-3443,-4320,-5079,-5718,-6205,-6560,-6779,-6900,-6943,-6937,-6914,-6888,-6872,-6867,-6862,-6833,-6760,-6597,-6323,-5882,-5257,-4406,-3325,-2004,-473,1235,3056,4906,6696,8313,9668,10655,11230,11331,10984,10205,9072,7667,6083,4424,2762,1184,-279,-1559,-2670,-3560,-4273,-4777,-5125,-5311,-5389,-5366,-5298,-5182,-5079,-4970,-4893,-4835,-4791,-4752,-4693,-4591,-4427,-4182,-3846,-3417,-2903,-2306,-1647,-930,-167,634,1473,2344,3241,4164,5094,6018,6917,7738,8468,9023,9387,9489,9309,8834,8060,7047,5839,4548,3260,2093,1121,417,-6,-161,-91,113,391,634,799,807,660,320,-160,-779,-1465,-2174,-2837,-3402,-3800,-4003,-3964,-3679,-3149,-2390,-1448,-367,791,1958,3072,4062,4872,5453,5784,5846,5668,5277,4725,4067,3350,2602,1854,1088,306,-518,-1400,-2345,-3344,-4385,-5424,-6437,-7360,-8164,-8795,-9223,-9432,-9385,-9119,-8612,-7928,-7096,-6173,-5233,-4318,-3499,-2793,-2236,-1798,-1484,-1229,-1007,-762,-450,-44,485,1138,1916,2791,3748,4736,5722,6645,7461,8096,8501,8614,8390,7823,6906,5708,4293,2791,1318,14,-1018,-1708,-2012,-1976,-1643,-1132,-567,-58,259,320,59,-533,-1430,-2581,-3889,-5275,-6611,-7811,-8771,-9427,-9715,-9639,-9165,-8367,-7249,-5918,-4404,-2804,-1159,476,2061,3574,4978,6262,7382,8320,9034,9487,9666,9537,9119,8417,7466,6318,5026,3665,2315,1055,-36,-882,-1452,-1703,-1668,-1363,-874,-262,369,942,1391,1652,1711,1562,1227,766,228,-297,-750,-1052,-1162,-1057,-740,-255,337,950,1498,1898,2098,2063,1812,1368,816,222,-315,-730,-954,-972,-772,-407,69,570,1000,1283,1338,1136,651,-74,-1014,-2067,-3170,-4213,-5128,-5842,-6316,-6541,-6529,-6314,-5960,-5515,-5064,-4644,-4316,-4088,-3975,-3946,-3965,-3978,-3930,-3757,-3435,-2902,-2182,-1246,-138,1122,2485,3896,5296,6613,7780,8726,9391,9727,9693,9290,8510,7397,5991,4363,2592,780,-979,-2576,-3920,-4937,-5580,-5834,-5724,-5302,-4653,-3870,-3063,-2316,-1729,-1333,-1190,-1271,-1575,-2048,-2637,-3271,-3887,-4420,-4809,-5023,-5006,-4761,-4262,-3535,-2589,-1470,-212,1125,2501,3851,5141,6320,7343,8187,8794,9164,9244,9041,8538,7761,6743,5539,4228,2898,1656,590,-201,-672,-777,-546,-18,712,1531,2325,2961,3353,3419,3110,2443,1420,128,-1357,-2918,-4434,-5769,-6822,-7469,-7663,-7355,-6559,-5331,-3755,-1962,-90,1707,3297,4552,5402,5789,5725,5237,4402,3311,2075,805,-397,-1453,-2299,-2926,-3322,-3538,-3605,-3594,-3547,-3506,-3505,-3538,-3613,-3703,-3786,-3852,-3858,-3806,-3667,-3437,-3116,-2704,-2230,-1714,-1210,-755,-405,-198,-153,-269,-518,-844,-1178,-1446,-1561,-1486,-1164,-611,170,1124,2183,3284,4328,5245,5958,6387,6502,6240,5616,4625,3333,1810,186,-1416,-2825,-3921,-4571,-4715,-4334,-3477,-2251,-813,652,1958,2918,3413,3347,2723,1577,39,-1747,-3599,-5322,-6760,-7772,-8274,-8235,-7673,-6644,-5256,-3605,-1828,-17,1722,3324,4742,5953,6949,7740,8323,8717,8920,8935,8769,8415,7880,7170,6295,5280,4161,2978,1799,679,-310,-1105,-1670,-1961,-1986,-1752,-1300,-685,23,752,1420,1961,2305,2410,2245,1814,1140,269,-714,-1744,-2707,-3537,-4145,-4497,-4545,-4325,-3834,-3160,-2363,-1529,-763,-128,294,465,380,50,-466,-1091,-1739,-2309,-2732,-2933,-2914,-2659,-2237,-1708,-1156,-679,-338,-197,-264,-533,-952,-1458,-1971,-2415,-2730,-2879,-2850,-2660,-2351,-1964,-1573,-1208,-919,-721,-597,-547,-511,-470,-370,-183,107,517,1028,1634,2289,2972,3621,4210,4681,5002,5131,5045,4718,4146,3337,2307,1106,-215,-1575,-2893,-4070,-5032,-5687,-5994,-5910,-5449,-4647,-3573,-2338,-1046,158,1169,1873,2203,2128,1642,813,-297,-1557,-2853,-4053,-5041,-5733,-6068,-6034,-5647,-4959,-4028,-2943,-1759,-559,626,1751,2806,3775,4662,5458,6164,6772,7274,7648,7890,7964,7882,7617,7199,6640,5988,5296,4620,4024,3553,3253,3122,3169,3333,3572,3791,3915,3847,3526,2893,1939,684,-809,-2449,-4100,-5637,-6901,-7778,-8156,-7992,-7262,-6022,-4351,-2365,-229,1922,3914,5607,6896,7664,7901,7564,6725,5451,3853,2084,268,-1444,-2945,-4157,-5024,-5561,-5776,-5752,-5548,-5258,-4954,-4708,-4548,-4516,-4580,-4747,-4950,-5171,-5345,-5440,-5426,-5273,-4991,-4567,-4040,-3417,-2749,-2064,-1404,-798,-272,168,514,791,1009,1202,1390,1609,1852,2159,2488,2862,3232,3581,3862,4036,4063,3904,3543,2969,2212,1305,319,-668,-1571,-2296,-2776,-2943,-2770,-2248,-1416,-346,866,2079,3158,3968,4373,4312,3727,2649,1144,-675,-2641,-4596,-6358,-7777,-8731,-9135,-8958,-8213,-6953,-5273,-3278,-1106,1113,3259,5191,6852,8140,9044,9558,9692,9523,9080,8441,7655,6762,5800,4786,3729,2644,1541,430,-646,-1676,-2593,-3365,-3949,-4299,-4421,-4291,-3948,-3408,-2734,-1967,-1183,-442,194,667,932,989,819,492,40,-433,-848,-1118,-1174,-973,-518,185,1055,2027,2994,3855,4515,4892,4933,4617,3965,3018,1870,610,-650,-1811,-2797,-3559,-4063,-4341,-4391,-4299,-4088,-3834,-3578,-3352,-3188,-3086,-3044,-3061,-3102,-3180,-3240,-3308,-3330,-3337,-3295,-3216,-3100,-2933,-2710,-2414,-2012,-1497,-839,-53,865,1874,2942,4024,5058,6002,6793,7388,7735,7811,7580,7061,6248,5207,3970,2635,1255,-69,-1297,-2343,-3203,-3833,-4248,-4458,-4480,-4358,-4114,-3804,-3449,-3103,-2789,-2529,-2347,-2230,-2196,-2210,-2280,-2365,-2465,-2543,-2587,-2572,-2486,-2318,-2069,-1737,-1332,-867,-339,225,842,1493,2180,2897,3626,4351,5044,5672,6193,6571,6766,6743,6492,5991,5279,4375,3361,2291,1268,353,-367,-861,-1099,-1091,-875,-503,-47,417,825,1113,1251,1199,969,546,-54,-796,-1671,-2608,-3551,-4427,-5129,-5589,-5713,-5450,-4794,-3731,-2357,-718,1045,2815,4477,5890,6983,7669,7913,7719,7100,6125,4858,3393,1821,236,-1283,-2665,-3864,-4839,-5594,-6114,-6439,-6584,-6594,-6502,-6345,-6149,-5944,-5740,-5530,-5318,-5062,-4748,-4343,-3819,-3177,-2420,-1567,-665,251,1145,1970,2721,3378,3941,4428,4834,5187,5480,5732,5923,6068,6127,6107,5963,5682,5237,4602,3774,2747,1545,196,-1239,-2693,-4080,-5307,-6291,-6946,-7230,-7104,-6590,-5728,-4587,-3292,-1926,-661,432,1217,1653,1704,1374,739,-143,-1141,-2149,-3050,-3732,-4117,-4150,-3809,-3103,-2092,-834,565,2014,3408,4680,5741,6579,7141,7441,7472,7244,6792,6124,5299,4345,3326,2291,1300,392,-392,-1033,-1535,-1890,-2137,-2281,-2357,-2377,-2360,-2308,-2230,-2121,-1984,-1819,-1632,-1428,-1232,-1060,-941,-896,-933,-1048,-1227,-1410,-1578,-1637,-1576,-1335,-917,-334,380,1159,1942,2650,3226,3614,3796,3752,3519,3113,2594,2010,1407,822,290,-202,-626,-1024,-1381,-1728,-2057,-2383,-2698,-2999,-3282,-3549,-3784,-4016,-4222,-4438,-4645,-4856,-5041,-5175,-5213,-5106,-4810,-4294,-3539,-2557,-1378,-56,1345,2757,4105,5342,6404,7284,7958,8432,8717,8831,8769,8558,8160,7591,6808,5823,4610,3209,1628,-65,-1828,-3572,-5253,-6781,-8123,-9208,-10022,-10514,-10696,-10534,-10073,-9305,-8308,-7110,-5807,-4455,-3143,-1921,-844,65,793,1356,1758,2041,2216,2317,2375,2396,2421,2446,2495,2570,2666,2791,2920,3063,3193,3319,3425,3516,3580,3616,3611,3555,3426,3218,2903,2494,1969,1366,692,3,-647,-1199,-1573,-1721,-1583,-1145,-415,560,1701,2889,4012,4927,5538,5751,5530,4875,3828,2485,950,-631,-2123,-3385,-4301,-4781,-4774,-4261,-3278,-1888,-193,1677,3582,5380,6934,8143,8926,9238,9091,8496,7532,6259,4783,3176,1540,-72,-1585,-2969,-4188,-5237,-6097,-6792,-7300,-7664,-7867,-7938,-7888,-7736,-7508,-7236,-6944,-6665,-6414,-6191,-5995,-5775,-5519,-5139,-4620,-3895,-2956,-1796,-441,1050,2613,4154,5589,6828,7816,8483,8834,8832,8520,7914,7067,6016,4836,3560,2268,989,-218,-1337,-2332,-3207,-3950,-4559,-5039,-5375,-5563,-5594,-5461,-5164,-4728,-4162,-3529,-2856,-2210,-1628,-1151,-791,-552,-415,-338,-294,-225,-107,92,372,730,1129,1537,1911,2201,2394,2466,2438,2326,2180,2028,1927,1879,1913,1997,2125,2246,2324,2325,2203,1961,1570,1057,421,-295,-1074,-1869,-2650,-3378,-4004,-4505,-4829,-4971,-4913,-4657,-4248,-3696,-3088,-2449,-1857,-1338,-933,-641,-453,-339,-251,-140,40,336,768,1343,2048,2848,3701,4555,5356,6060,6615,7010,7214,7236,7085,6777,6334,5778,5109,4347,3477,2509,1436,274,-962,-2237,-3510,-4728,-5838,-6780,-7506,-7978,-8173,-8095,-7777,-7253,-6623,-5942,-5319,-4822,-4503,-4395,-4463,-4663,-4884,-5030,-4973,-4620,-3912,-2811,-1363,382,2321,4334,6303,8115,9662,10881,11702,12104,12075,11633,10811,9670,8271,6702,5046,3373,1776,287,-1036,-2182,-3148,-3934,-4569,-5066,-5445,-5726,-5906,-6009,-6025,-5965,-5840,-5653,-5422,-5162,-4873,-4579,-4260,-3934,-3570,-3179,-2726,-2215,-1628,-970,-243,533,1341,2148,2932,3655,4311,4864,5319,5656,5872,5965,5921,5734,5409,4929,4326,3595,2782,1906,1025,164,-620,-1301,-1849,-2241,-2470,-2535,-2441,-2196,-1820,-1329,-742,-106,563,1186,1725,2106,2280,2205,1877,1310,571,-261,-1075,-1756,-2207,-2338,-2118,-1532,-625,536,1842,3193,4457,5548,6359,6841,6953,6689,6090,5183,4072,2821,1532,292,-856,-1843,-2683,-3369,-3945,-4452,-4938,-5445,-5991,-6596,-7220,-7848,-8411,-8863,-9149,-9235,-9097,-8755,-8212,-7531,-6739,-5889,-5007,-4114,-3200,-2277,-1301,-293,780,1884,3010,4119,5167,6130,6958,7644,8174,8541,8783,8890,8904,8826,8651,8380,7959,7373,6568,5521,4219,2678,947,-904,-2763,-4537,-6090,-7336,-8192,-8608,-8590,-8161,-7397,-6407,-5291,-4187,-3183,-2376,-1800,-1478,-1387,-1465,-1661,-1868,-2014,-2018,-1814,-1376,-692,208,1271,2428,3591,4684,5629,6367,6865,7085,7041,6722,6165,5396,4473,3445,2400,1396,509,-207,-732,-1056,-1212,-1251,-1228,-1222,-1253,-1383,-1563,-1805,-2032,-2214,-2295,-2260,-2094,-1829,-1487,-1126,-775,-486,-271,-143,-89,-70,-69,-23,79,270,555,912,1337,1788,2245,2683,3074,3404,3656,3815,3865,3790,3584,3226,2729,2079,1304,417,-552,-1557,-2572,-3525,-4401,-5126,-5700,-6066,-6240,-6206,-5995,-5631,-5160,-4625,-4072,-3534,-3045,-2622,-2281,-2033,-1880,-1819,-1842,-1914,-2000,-2041,-1970,-1734,-1268,-561,405,1597,2962,4439,5928,7354,8624,9661,10398,10795,10812,10461,9737,8696,7380,5862,4219,2521,844,-763,-2245,-3582,-4746,-5744,-6562,-7224,-7729,-8101,-8357,-8503,-8568,-8540,-8448,-8266,-8017,-7689,-7289,-6830,-6314,-5763,-5167,-4543,-3866,-3138,-2346,-1485,-568,398,1384,2369,3327,4230,5072,5822,6497,7061,7544,7912,8178,8322,8326,8184,7867,7382,6717,5907,4969,3961,2924,1918,976,143,-577,-1166,-1635,-1991,-2240,-2400,-2468,-2458,-2363,-2195,-1961,-1668,-1354,-1019,-716,-452,-253,-124,-49,-20,15,76,216,455,809,1283,1857,2516,3205,3893,4524,5027,5370,5456,5274,4756,3917,2753,1337,-270,-1942,-3587,-5075,-6325,-7272,-7877,-8164,-8144,-7899,-7476,-6965,-6409,-5878,-5384,-4956,-4578,-4244,-3919,-3583,-3203,-2759,-2236,-1625,-927,-142,709,1619,2544,3464,4322,5076,5683,6095,6301,6283,6079,5717,5268,4808,4386,4079,3888,3811,3811,3795,3699,3417,2882,2060,936,-430,-1967,-3549,-5050,-6336,-7297,-7863,-8005,-7748,-7155,-6334,-5383,-4446,-3585,-2906,-2414,-2120,-1997,-1969,-1985,-1963,-1830,-1546,-1055,-347,583,1701,2981,4337,5709,7002,8121,9002,9554,9759,9570,9028,8138,6994,5640,4202,2736,1365,133,-880,-1647,-2162,-2428,-2503,-2427,-2288,-2142,-2063,-2107,-2290,-2644,-3124,-3718,-4351,-4969,-5504,-5886,-6081,-6040,-5769,-5267,-4559,-3695,-2708,-1659,-597,448,1416,2297,3059,3689,4186,4542,4768,4879,4889,4834,4728,4607,4469,4331,4161,3948,3642,3218,2643,1917,1039,53,-995,-2037,-3001,-3828,-4459,-4875,-5050,-5027,-4809,-4476,-4042,-3583,-3122,-2688,-2308,-1979,-1704,-1487,-1301,-1146,-999,-846,-674,-479,-258,-19,230,484,731,983,1223,1478,1733,2013,2308,2635,2976,3342,3687,4001,4219,4314,4222,3941,3439,2761,1931,1021,85,-803,-1611,-2293,-2850,-3279,-3598,-3833,-4012,-4146,-4275,-4376,-4488,-4574,-4648,-4687,-4678,-4619,-4493,-4303,-4054,-3757,-3424,-3073,-2715,-2343,-1958,-1524,-1033,-447,238,1024,1904,2830,3793,4726,5607,6394,7048,7549,7851,7938,7776,7351,6666,5729,4596,3313,1983,681,-494,-1470,-2195,-2654,-2846,-2823,-2625,-2318,-1956,-1593,-1270,-1021,-878,-854,-965,-1206,-1564,-1998,-2476,-2910,-3272,-3453,-3444,-3170,-2639,-1840,-809,415,1758,3158,4520,5775,6834,7636,8113,8232,7961,7310,6302,4988,3457,1796,120,-1456,-2839,-3931,-4684,-5067,-5096,-4818,-4315,-3687,-3038,-2471,-2060,-1864,-1894,-2141,-2558,-3082,-3636,-4130,-4496,-4661,-4593,-4279,-3734,-3009,-2162,-1270,-408,373,1017,1522,1879,2124,2292,2434,2593,2805,3104,3467,3910,4359,4792,5137,5349,5382,5215,4843,4285,3571,2763,1888,1028,198,-551,-1222,-1799,-2316,-2770,-3209,-3629,-4059,-4487,-4909,-5309,-5663,-5938,-6119,-6159,-6042,-5746,-5233,-4521,-3574,-2441,-1124,308,1805,3285,4667,5876,6838,7504,7848,7856,7573,7019,6300,5456,4612,3816,3150,2650,2326,2161,2110,2106,2065,1916,1577,1005,183,-891,-2153,-3537,-4945,-6265,-7396,-8249,-8755,-8884,-8638,-8038,-7160,-6068,-4875,-3655,-2509,-1492,-660,-17,421,722,886,1018,1136,1310,1570,1926,2399,2967,3619,4329,5054,5760,6381,6864,7133,7136,6810,6133,5089,3711,2051,202,-1726,-3605,-5301,-6705,-7718,-8290,-8407,-8090,-7415,-6460,-5350,-4189,-3091,-2141,-1402,-904,-647,-598,-700,-880,-1061,-1166,-1133,-928,-523,55,794,1639,2536,3448,4308,5102,5784,6351,6782,7079,7230,7233,7074,6753,6251,5567,4703,3662,2472,1166,-207,-1592,-2919,-4123,-5152,-5943,-6492,-6772,-6825,-6681,-6413,-6081,-5758,-5502,-5346,-5304,-5370,-5502,-5665,-5797,-5850,-5782,-5546,-5138,-4527,-3732,-2763,-1635,-409,904,2221,3514,4714,5781,6676,7370,7844,8099,8139,7985,7667,7216,6677,6087,5484,4897,4348,3837,3369,2914,2455,1970,1430,837,184,-510,-1210,-1890,-2490,-2995,-3350,-3551,-3595,-3479,-3246,-2913,-2513,-2091,-1639,-1195,-733,-252,274,854,1511,2225,3004,3801,4592,5326,5962,6458,6782,6915,6842,6570,6101,5450,4642,3688,2631,1481,292,-927,-2119,-3269,-4343,-5315,-6179,-6907,-7513,-7970,-8305,-8489,-8551,-8475,-8265,-7930,-7455,-6855,-6113,-5244,-4236,-3112,-1883,-583,746,2047,3256,4307,5125,5679,5921,5864,5528,4965,4262,3480,2734,2061,1565,1241,1139,1226,1475,1825,2199,2509,2671,2615,2283,1665,779,-342,-1607,-2942,-4245,-5421,-6387,-7079,-7450,-7492,-7219,-6681,-5938,-5083,-4179,-3317,-2535,-1879,-1352,-955,-651,-418,-184,73,436,918,1570,2392,3370,4483,5654,6823,7908,8806,9465,9788,9747,9316,8493,7332,5891,4279,2595,975,-506,-1736,-2710,-3401,-3867,-4164,-4378,-4594,-4857,-5215,-5640,-6106,-6548,-6892,-7096,-7102,-6918,-6543,-6013,-5370,-4647,-3884,-3107,-2328,-1560,-801,-51,688,1418,2128,2815,3457,4042,4554,4971,5295,5511,5629,5667,5627,5554,5435,5308,5140,4933,4644,4241,3695,2971,2082,1023,-135,-1365,-2559,-3666,-4603,-5316,-5788,-5999,-5982,-5762,-5392,-4910,-4374,-3808,-3249,-2712,-2209,-1737,-1297,-865,-432,35,547,1131,1780,2490,3215,3919,4518,4968,5194,5173,4885,4366,3659,2851,2030,1297,728,396,316,489,857,1335,1819,2182,2324,2157,1624,738,-486,-1941,-3538,-5132,-6604,-7832,-8729,-9247,-9364,-9102,-8503,-7612,-6510,-5235,-3868,-2455,-1058,259,1440,2438,3215,3754,4072,4186,4167,4055,3937,3844,3847,3946,4163,4472,4839,5228,5568,5814,5903,5788,5440,4835,3986,2903,1646,247,-1206,-2665,-4054,-5313,-6390,-7234,-7800,-8058,-7972,-7528,-6733,-5602,-4204,-2603,-925,733,2227,3468,4357,4862,4969,4729,4211,3530,2797,2137,1637,1381,1393,1676,2186,2852,3594,4308,4922,5353,5572,5547,5292,4813,4154,3331,2401,1376,309,-784,-1858,-2887,-3825,-4654,-5325,-5830,-6143,-6260,-6186,-5937,-5532,-5020,-4431,-3824,-3255,-2762,-2401,-2172,-2088,-2105,-2178,-2233,-2200,-2003,-1603,-964,-112,916,2040,3163,4176,4984,5503,5677,5506,4992,4213,3248,2190,1169,253,-456,-936,-1168,-1185,-1040,-814,-583,-427,-399,-541,-846,-1308,-1866,-2484,-3084,-3631,-4057,-4347,-4462,-4398,-4146,-3717,-3113,-2371,-1500,-548,449,1456,2416,3304,4082,4736,5266,5678,5994,6239,6422,6550,6616,6577,6418,6074,5541,4790,3843,2736,1525,292,-901,-1960,-2857,-3519,-3980,-4221,-4319,-4312,-4275,-4279,-4359,-4553,-4860,-5243,-5665,-6048,-6315,-6403,-6242,-5804,-5084,-4095,-2908,-1573,-201,1142,2362,3400,4209,4761,5048,5077,4871,4447,3856,3121,2308,1457,633,-108,-706,-1117,-1293,-1226,-914,-385,298,1053,1799,2409,2819,2934,2715,2166,1302,216,-1011,-2250,-3391,-4340,-5010,-5379,-5420,-5169,-4652,-3931,-3061,-2115,-1156,-258,517,1120,1509,1677,1633,1413,1074,692,331,75,-34,48,311,743,1281,1862,2409,2854,3145,3274,3237,3100,2915,2756,2704,2781,3022,3385,3819,4230,4520,4584,4342,3740,2772,1472,-85,-1783,-3505,-5104,-6482,-7519,-8183,-8429,-8277,-7783,-6990,-6017,-4921,-3817,-2758,-1822,-1043,-443,-33,217,322,352,336,354,428,600,879,1250,1691,2166,2620,3027,3326,3514,3543,3430,3160,2763,2256,1674,1045,403,-226,-820,-1363,-1839,-2230,-2526,-2700,-2741,-2625,-2339,-1882,-1259,-496,362,1267,2136,2913,3520,3912,4060,3971,3670,3224,2689,2143,1642,1229,928,744,655,662,716,814,917,1022,1115,1194,1270,1348,1440,1560,1701,1865,2029,2170,2249,2240,2107,1824,1396,809,104,-706,-1570,-2452,-3307,-4100,-4794,-5370,-5800,-6095,-6231,-6246,-6126,-5910,-5596,-5198,-4708,-4120,-3421,-2595,-1649,-590,543,1702,2812,3808,4594,5131,5349,5262,4874,4252,3477,2654,1886,1268,868,721,824,1128,1561,2025,2411,2630,2587,2254,1604,675,-474,-1754,-3065,-4285,-5329,-6092,-6513,-6563,-6208,-5503,-4481,-3249,-1906,-582,608,1571,2234,2589,2636,2447,2096,1679,1299,1037,951,1085,1422,1940,2569,3230,3839,4317,4606,4678,4545,4240,3830,3386,2979,2647,2422,2256,2131,1944,1635,1136,409,-550,-1693,-2969,-4272,-5517,-6612,-7480,-8081,-8384,-8403,-8158,-7690,-7059,-6301,-5483,-4628,-3772,-2946,-2145,-1410,-739,-162,314,667,912,1042,1104,1118,1138,1200,1354,1622,2030,2574,3230,3973,4737,5459,6057,6454,6574,6368,5803,4882,3641,2154,510,-1170,-2762,-4152,-5229,-5923,-6185,-6006,-5417,-4485,-3294,-1965,-601,669,1762,2602,3155,3429,3442,3267,2962,2608,2262,1975,1767,1643,1586,1556,1523,1437,1268,997,618,144,-380,-928,-1400,-1767,-1911,-1822,-1415,-727,241,1394,2630,3812,4799,5457,5685,5425,4660,3448,1859,44,-1869,-3702,-5323,-6599,-7454,-7853,-7808,-7376,-6649,-5719,-4712,-3703,-2784,-1992,-1357,-874,-522,-264,-61,129,340,593,912,1282,1713,2179,2673,3168,3663,4127,4563,4947,5263,5490,5600,5555,5327,4875,4189,3240,2066,670,-867,-2490,-4105,-5628,-6965,-8047,-8803,-9200,-9203,-8827,-8079,-7012,-5690,-4180,-2589,-985,527,1882,3016,3891,4493,4837,4949,4888,4715,4498,4310,4192,4193,4301,4517,4789,5077,5318,5476,5496,5384,5099,4686,4121,3452,2683,1848,978,97,-753,-1545,-2238,-2814,-3249,-3550,-3722,-3802,-3820,-3833,-3872,-3974,-4148,-4382,-4633,-4853,-4958,-4890,-4591,-4021,-3203,-2169,-1008,172,1256,2122,2688,2891,2728,2223,1456,519,-481,-1425,-2236,-2819,-3141,-3168,-2905,-2381,-1641,-749,209,1163,2012,2686,3108,3238,3030,2509,1681,634,-556,-1762,-2860,-3732,-4255,-4380,-4059,-3339,-2295,-1049,238,1419,2357,2955,3176,3023,2570,1903,1172,475,-40,-300,-245,146,824,1731,2756,3779,4673,5334,5676,5673,5328,4705,3882,2978,2084,1294,664,204,-92,-288,-450,-649,-969,-1439,-2102,-2936,-3917,-4982,-6064,-7078,-7951,-8606,-8990,-9057,-8789,-8177,-7247,-6021,-4580,-2964,-1296,372,1906,3249,4321,5069,5501,5603,5446,5090,4615,4130,3696,3407,3294,3381,3666,4096,4628,5160,5619,5894,5908,5598,4903,3853,2440,773,-1062,-2935,-4682,-6193,-7319,-7991,-8162,-7835,-7075,-5958,-4614,-3152,-1690,-320,901,1925,2754,3381,3825,4108,4227,4213,4054,3759,3341,2799,2162,1454,700,-63,-809,-1519,-2178,-2781,-3318,-3773,-4124,-4325,-4344,-4121,-3638,-2865,-1827,-562,865,2341,3778,5030,6007,6592,6736,6401,5618,4442,2998,1400,-180,-1616,-2787,-3607,-4067,-4158,-3975,-3568,-3078,-2568,-2140,-1839,-1697,-1711,-1872,-2132,-2471,-2827,-3176,-3459,-3660,-3730,-3664,-3423,-3019,-2424,-1664,-740,325,1479,2687,3859,4928,5797,6388,6629,6475,5909,4955,3655,2105,395,-1351,-3020,-4504,-5703,-6551,-6994,-7021,-6630,-5864,-4772,-3427,-1927,-347,1199,2639,3888,4894,5614,6046,6190,6089,5796,5360,4879,4386,3973,3652,3474,3416,3485,3619,3795,3940,4013,3967,3763,3400,2861,2178,1371,491,-413,-1291,-2074,-2727,-3189,-3443,-3480,-3297,-2954,-2488,-1992,-1542,-1220,-1088,-1178,-1486,-1967,-2549,-3136,-3632,-3946,-4025,-3848,-3427,-2843,-2152,-1482,-908,-525,-374,-479,-823,-1365,-2036,-2764,-3460,-4056,-4469,-4658,-4568,-4193,-3537,-2633,-1537,-331,919,2103,3170,4036,4669,5033,5126,4955,4549,3952,3219,2424,1643,952,421,92,-11,97,377,760,1171,1516,1741,1771,1599,1211,639,-70,-862,-1664,-2415,-3050,-3522,-3796,-3855,-3702,-3361,-2871,-2273,-1631,-966,-334,273,844,1392,1943,2497,3064,3623,4140,4576,4879,5016,4949,4685,4216,3579,2806,1929,1004,57,-874,-1746,-2552,-3244,-3822,-4266,-4566,-4726,-4749,-4636,-4415,-4088,-3693,-3264,-2827,-2439,-2126,-1922,-1839,-1865,-1963,-2086,-2152,-2094,-1850,-1359,-620,367,1541,2830,4124,5315,6289,6951,7240,7120,6610,5750,4627,3330,1980,664,-500,-1458,-2146,-2540,-2640,-2471,-2065,-1492,-796,-52,698,1391,2002,2498,2842,3042,3051,2883,2526,1990,1304,509,-350,-1194,-1982,-2640,-3143,-3470,-3623,-3634,-3545,-3389,-3232,-3077,-2960,-2861,-2769,-2635,-2433,-2105,-1629,-981,-156,810,1886,2989,4046,4965,5658,6059,6114,5819,5166,4234,3061,1771,434,-827,-1958,-2871,-3563,-4002,-4227,-4249,-4136,-3907,-3631,-3332,-3056,-2831,-2685,-2631,-2691,-2841,-3093,-3372,-3671,-3879,-3952,-3798,-3354,-2571,-1445,16,1719,3571,5406,7070,8382,9205,9430,9008,7968,6391,4429,2266,93,-1892,-3547,-4759,-5485,-5729,-5542,-5011,-4251,-3358,-2471,-1644,-982,-494,-214,-111,-168,-320,-535,-745,-917,-1005,-996,-855,-597,-206,289,870,1504,2139,2744,3255,3659,3914,4030,4018,3906,3731,3533,3329,3140,2962,2774,2579,2340,2075,1778,1474,1189,939,751,625,562,543,547,541,513,430,295,104,-136,-402,-689,-982,-1275,-1571,-1873,-2193,-2534,-2916,-3325,-3770,-4228,-4676,-5088,-5412,-5627,-5674,-5556,-5234,-4754,-4112,-3389,-2602,-1831,-1093,-437,143,635,1066,1436,1788,2107,2435,2746,3050,3338,3583,3786,3920,3983,3961,3859,3667,3404,3057,2662,2213,1758,1312,911,593,360,251,226,283,365,425,407,277,-2,-408,-917,-1469,-1975,-2366,-2546,-2470,-2091,-1436,-517,560,1720,2821,3746,4383,4638,4486,3908,2990,1805,511,-769,-1881,-2731,-3235,-3380,-3186,-2727,-2106,-1448,-882,-525,-463,-754,-1389,-2338,-3500,-4771,-6014,-7101,-7922,-8405,-8498,-8223,-7594,-6689,-5570,-4325,-3020,-1716,-462,719,1801,2782,3652,4422,5079,5635,6082,6413,6627,6708,6656,6456,6122,5648,5074,4411,3698,2966,2246,1562,939,383,-95,-498,-835,-1118,-1347,-1535,-1671,-1748,-1750,-1666,-1489,-1223,-902,-545,-225,25,147,108,-91,-462,-937,-1498,-2055,-2578,-2997,-3312,-3480,-3547,-3493,-3366,-3161,-2894,-2555,-2138,-1621,-1004,-278,537,1409,2302,3158,3919,4537,4964,5173,5164,4942,4551,4035,3451,2851,2271,1738,1255,807,386,-42,-471,-909,-1339,-1744,-2108,-2413,-2675,-2888,-3102,-3321,-3588,-3893,-4240,-4566,-4841,-4956,-4860,-4461,-3727,-2641,-1240,396,2154,3875,5411,6595,7322,7487,7095,6148,4763,3057,1193,-644,-2318,-3671,-4635,-5147,-5233,-4927,-4340,-3556,-2715,-1894,-1207,-670,-338,-163,-127,-163,-201,-192,-75,173,564,1099,1737,2456,3193,3905,4545,5056,5417,5597,5593,5424,5114,4705,4258,3802,3390,3020,2703,2398,2089,1719,1268,731,97,-572,-1252,-1865,-2354,-2668,-2765,-2637,-2291,-1768,-1126,-437,208,746,1095,1220,1100,738,175,-549,-1361,-2208,-3022,-3760,-4391,-4888,-5254,-5488,-5599,-5598,-5496,-5302,-5031,-4687,-4296,-3858,-3404,-2942,-2486,-2056,-1641,-1254,-873,-482,-58,428,993,1657,2416,3253,4134,5007,5813,6488,6977,7219,7198,6888,6302,5482,4463,3331,2153,1022,20,-773,-1306,-1549,-1507,-1232,-793,-298,143,440,500,309,-148,-806,-1591,-2406,-3137,-3720,-4065,-4163,-3995,-3594,-3010,-2305,-1546,-804,-140,415,815,1078,1193,1203,1137,1037,955,918,965,1095,1314,1583,1874,2123,2276,2275,2076,1647,985,92,-974,-2171,-3392,-4563,-5570,-6335,-6786,-6895,-6656,-6120,-5342,-4421,-3445,-2492,-1629,-875,-238,315,809,1293,1784,2305,2839,3380,3886,4343,4715,5000,5183,5276,5281,5216,5089,4917,4703,4467,4205,3939,3656,3377,3095,2811,2539,2249,1967,1650,1302,892,399,-189,-891,-1685,-2576,-3507,-4440,-5322,-6072,-6664,-7025,-7164,-7056,-6746,-6270,-5692,-5072,-4473,-3928,-3462,-3075,-2733,-2402,-2032,-1564,-989,-251,595,1564,2567,3558,4468,5229,5794,6143,6253,6162,5885,5485,5008,4507,4019,3557,3117,2663,2157,1538,776,-158,-1253,-2467,-3740,-4985,-6103,-7019,-7644,-7942,-7881,-7466,-6724,-5699,-4452,-3059,-1587,-119,1274,2527,3584,4397,4946,5204,5193,4924,4454,3828,3129,2413,1756,1189,751,438,234,112,25,-58,-180,-362,-627,-973,-1400,-1889,-2412,-2938,-3407,-3791,-4017,-4068,-3908,-3545,-2995,-2305,-1511,-678,158,959,1693,2353,2911,3384,3741,4006,4166,4245,4253,4210,4144,4057,3984,3902,3834,3750,3657,3533,3384,3198,2994,2756,2515,2254,1992,1723,1460,1191,945,693,480,267,94,-88,-258,-460,-704,-1011,-1410,-1898,-2485,-3151,-3873,-4617,-5338,-5999,-6557,-6992,-7286,-7439,-7457,-7351,-7127,-6798,-6362,-5816,-5168,-4400,-3533,-2556,-1497,-360,823,2030,3221,4368,5405,6309,7002,7464,7653,7548,7173,6547,5723,4787,3781,2817,1918,1163,553,115,-163,-301,-320,-246,-123,44,207,361,486,570,610,609,571,524,478,467,512,618,796,1016,1242,1427,1505,1423,1143,645,-58,-918,-1880,-2848,-3752,-4503,-5062,-5376,-5462,-5323,-5002,-4551,-4012,-3440,-2872,-2328,-1835,-1388,-1005,-691,-464,-354,-383,-582,-955,-1487,-2128,-2804,-3413,-3852,-4024,-3857,-3321,-2423,-1218,204,1731,3241,4626,5781,6641,7161,7325,7150,6670,5946,5057,4084,3128,2278,1623,1218,1113,1287,1723,2324,2985,3584,3973,4058,3748,3020,1910,483,-1120,-2762,-4287,-5557,-6475,-6986,-7080,-6808,-6236,-5477,-4629,-3794,-3054,-2449,-2017,-1739,-1606,-1575,-1626,-1720,-1852,-2003,-2178,-2369,-2560,-2735,-2849,-2869,-2741,-2440,-1929,-1226,-325,710,1852,3015,4154,5188,6082,6771,7250,7486,7494,7300,6924,6435,5861,5273,4685,4137,3602,3082,2515,1879,1127,250,-743,-1823,-2915,-3957,-4855,-5554,-6003,-6191,-6128,-5860,-5433,-4911,-4329,-3739,-3141,-2553,-1975,-1402,-855,-345,105,460,723,861,913,864,761,610,426,223,-18,-303,-640,-1049,-1503,-1997,-2474,-2894,-3184,-3304,-3193,-2842,-2244,-1424,-432,674,1826,2953,4000,4916,5680,6277,6723,7025,7226,7334,7398,7421,7422,7405,7358,7275,7130,6893,6542,6044,5375,4529,3488,2289,935,-508,-1999,-3455,-4814,-5995,-6954,-7638,-8041,-8164,-8038,-7700,-7199,-6572,-5866,-5086,-4270,-3400,-2508,-1591,-694,156,883,1446,1769,1834,1601,1108,377,-515,-1486,-2466,-3352,-4109,-4661,-5006,-5116,-5005,-4680,-4156,-3465,-2621,-1682,-656,379,1423,2405,3332,4163,4914,5581,6176,6715,7193,7628,7987,8265,8410,8397,8162,7685,6912,5860,4504,2907,1096,-831,-2803,-4706,-6447,-7926,-9051,-9754,-9983,-9709,-8953,-7756,-6208,-4443,-2599,-859,630,1736,2357,2485,2126,1382,374,-746,-1819,-2708,-3310,-3557,-3445,-2988,-2261,-1354,-354,607,1465,2106,2492,2576,2359,1863,1139,255,-699,-1623,-2433,-3019,-3330,-3304,-2924,-2222,-1231,-70,1185,2376,3421,4201,4671,4808,4642,4235,3680,3076,2522,2092,1843,1779,1886,2100,2348,2535,2570,2383,1919,1179,193,-972,-2202,-3395,-4408,-5165,-5559,-5590,-5243,-4595,-3738,-2791,-1898,-1170,-713,-569,-747,-1203,-1831,-2539,-3164,-3615,-3767,-3577,-3008,-2101,-908,469,1917,3317,4562,5543,6202,6478,6368,5880,5058,3963,2687,1331,6,-1159,-2069,-2612,-2735,-2401,-1631,-494,903,2399,3849,5063,5926,6324,6223,5647,4675,3435,2089,799,-287,-1050,-1445,-1451,-1143,-603,27,607,1006,1105,834,163,-891,-2267,-3850,-5521,-7106,-8472,-9473,-10003,-10017,-9496,-8507,-7133,-5511,-3777,-2076,-529,782,1791,2504,2913,3078,3033,2842,2548,2199,1826,1472,1161,925,793,774,895,1119,1447,1802,2151,2405,2518,2438,2144,1658,1014,290,-417,-1018,-1408,-1526,-1329,-819,-36,951,2041,3136,4124,4928,5485,5771,5783,5570,5159,4641,4051,3452,2868,2305,1758,1196,604,-47,-767,-1541,-2370,-3200,-4015,-4757,-5389,-5877,-6183,-6288,-6189,-5876,-5381,-4721,-3938,-3072,-2163,-1259,-392,412,1111,1726,2217,2621,2931,3180,3395,3595,3823,4061,4338,4593,4805,4886,4778,4407,3726,2722,1402,-165,-1894,-3653,-5315,-6726,-7775,-8351,-8395,-7886,-6845,-5339,-3464,-1357,857,3006,4974,6616,7855,8618,8881,8671,8029,7044,5812,4436,3013,1622,313,-887,-1973,-2961,-3874,-4729,-5537,-6281,-6933,-7435,-7732,-7750,-7458,-6818,-5861,-4627,-3218,-1732,-314,939,1902,2538,2800,2739,2403,1900,1345,844,505,378,509,869,1428,2105,2815,3467,3977,4280,4323,4100,3591,2842,1880,774,-406,-1577,-2637,-3514,-4107,-4366,-4252,-3745,-2910,-1777,-493,852,2091,3100,3768,3998,3773,3085,2011,642,-872,-2391,-3756,-4846,-5557,-5860,-5736,-5261,-4502,-3573,-2591,-1634,-804,-112,405,788,1070,1297,1544,1828,2213,2672,3219,3797,4354,4825,5128,5206,5017,4530,3773,2774,1605,344,-927,-2125,-3179,-4042,-4655,-5010,-5066,-4840,-4332,-3574,-2622,-1526,-377,755,1779,2619,3224,3541,3565,3313,2818,2171,1445,755,203,-121,-150,152,771,1664,2736,3862,4912,5736,6220,6266,5831,4917,3580,1919,68,-1831,-3625,-5196,-6448,-7332,-7845,-8017,-7924,-7634,-7251,-6844,-6468,-6176,-5945,-5798,-5668,-5548,-5376,-5127,-4772,-4284,-3673,-2933,-2093,-1192,-264,619,1418,2060,2533,2784,2861,2767,2586,2387,2257,2275,2494,2945,3613,4445,5361,6229,6937,7346,7358,6914,5996,4651,2980,1114,-775,-2528,-3988,-5041,-5603,-5649,-5194,-4287,-3032,-1521,108,1741,3261,4571,5607,6324,6737,6855,6760,6500,6163,5809,5483,5212,4986,4798,4595,4360,4042,3627,3100,2459,1719,902,24,-875,-1787,-2679,-3544,-4364,-5126,-5821,-6426,-6924,-7288,-7477,-7481,-7268,-6844,-6219,-5435,-4527,-3582,-2628,-1743,-946,-257,323,823,1267,1681,2092,2490,2877,3197,3425,3492,3368,3023,2459,1705,831,-94,-955,-1659,-2114,-2230,-1982,-1339,-342,946,2430,3959,5407,6594,7410,7723,7497,6703,5407,3687,1684,-468,-2613,-4627,-6404,-7873,-9007,-9801,-10289,-10503,-10510,-10336,-10052,-9661,-9206,-8682,-8090,-7420,-6649,-5757,-4733,-3559,-2255,-842,629,2094,3468,4683,5644,6314,6645,6646,6344,5806,5120,4387,3722,3202,2915,2873,3078,3472,3973,4481,4899,5128,5126,4847,4316,3551,2623,1590,539,-451,-1311,-1955,-2341,-2409,-2149,-1565,-701,361,1510,2617,3530,4138,4315,4034,3272,2113,654,-937,-2509,-3886,-4944,-5587,-5770,-5500,-4824,-3825,-2598,-1262,93,1362,2481,3386,4034,4397,4450,4188,3620,2758,1654,357,-1043,-2470,-3815,-5000,-5950,-6605,-6965,-7008,-6796,-6353,-5754,-5043,-4271,-3466,-2649,-1820,-969,-99,807,1726,2647,3536,4350,5044,5592,5945,6117,6104,5935,5676,5361,5069,4840,4713,4701,4800,4968,5169,5321,5369,5225,4822,4121,3065,1685,-13,-1949,-4024,-6134,-8141,-9935,-11410,-12482,-13122,-13297,-13059,-12428,-11496,-10337,-9041,-7703,-6392,-5181,-4097,-3170,-2382,-1714,-1124,-574,-14,570,1209,1893,2613,3349,4063,4732,5331,5835,6253,6569,6817,7013,7180,7361,7558,7800,8064,8334,8564,8686,8656,8395,7879,7070,5987,4645,3117,1456,-238,-1898,-3426,-4759,-5821,-6564,-6944,-6933,-6539,-5774,-4702,-3399,-1974,-554,739,1776,2473,2766,2640,2139,1333,351,-675,-1600,-2302,-2687,-2711,-2376,-1736,-867,109,1091,1952,2607,2976,3019,2718,2084,1163,-1,-1321,-2719,-4100,-5368,-6439,-7239,-7710,-7828,-7601,-7051,-6250,-5252,-4140,-2974,-1812,-669,427,1508,2569,3638,4706,5757,6745,7595,8235,8568,8529,8071,7178,5888,4273,2444,542,-1285,-2890,-4149,-4962,-5276,-5069,-4383,-3277,-1868,-288,1293,2722,3814,4459,4529,4015,2901,1308,-665,-2808,-4956,-6910,-8517,-9674,-10314,-10450,-10124,-9424,-8458,-7321,-6120,-4899,-3706,-2529,-1349,-137,1150,2512,3959,5439,6907,8269,9453,10363,10951,11166,11009,10504,9697,8661,7474,6226,4996,3866,2896,2141,1624,1359,1306,1425,1628,1825,1918,1818,1461,814,-122,-1296,-2649,-4067,-5458,-6697,-7695,-8357,-8632,-8474,-7888,-6895,-5557,-3960,-2218,-462,1157,2511,3459,3919,3840,3225,2153,727,-875,-2490,-3931,-5048,-5729,-5904,-5582,-4784,-3624,-2185,-624,951,2398,3625,4537,5073,5206,4915,4240,3217,1936,490,-1019,-2466,-3766,-4817,-5581,-6007,-6125,-5934,-5510,-4898,-4178,-3404,-2631,-1891,-1202,-570,19,575,1104,1617,2081,2506,2831,3057,3151,3110,2961,2718,2450,2197,2024,1979,2091,2374,2817,3376,4001,4608,5122,5445,5510,5237,4599,3574,2192,515,-1364,-3309,-5185,-6838,-8149,-9015,-9391,-9272,-8707,-7785,-6618,-5339,-4064,-2896,-1916,-1150,-615,-277,-86,16,98,210,401,684,1061,1513,1992,2460,2863,3160,3331,3361,3261,3058,2786,2497,2233,2048,1976,2045,2258,2599,3027,3477,3873,4136,4181,3963,3436,2622,1546,293,-1046,-2362,-3529,-4470,-5086,-5330,-5191,-4659,-3792,-2650,-1299,135,1600,2958,4174,5140,5845,6237,6325,6133,5694,5087,4381,3661,3009,2480,2126,1945,1943,2060,2259,2464,2617,2657,2540,2234,1723,1009,99,-978,-2186,-3483,-4809,-6108,-7306,-8349,-9163,-9727,-9993,-9986,-9710,-9222,-8560,-7781,-6917,-5996,-5009,-3954,-2786,-1498,-59,1511,3184,4885,6510,7939,9037,9685,9803,9340,8333,6849,5041,3076,1161,-511,-1766,-2471,-2554,-1998,-858,760,2697,4764,6749,8440,9656,10231,10086,9178,7556,5341,2693,-160,-2997,-5597,-7770,-9392,-10386,-10772,-10603,-10012,-9134,-8128,-7129,-6238,-5503,-4942,-4499,-4125,-3729,-3240,-2611,-1813,-860,203,1320,2411,3395,4218,4812,5156,5232,5046,4635,4042,3337,2592,1900,1319,922,722,732,896,1159,1416,1567,1529,1207,595,-324,-1453,-2721,-3958,-5040,-5806,-6150,-5995,-5334,-4196,-2680,-910,961,2785,4415,5744,6677,7157,7175,6717,5845,4608,3095,1421,-317,-1980,-3471,-4695,-5564,-6059,-6145,-5867,-5276,-4455,-3521,-2574,-1739,-1101,-733,-675,-920,-1441,-2167,-3013,-3880,-4668,-5284,-5651,-5729,-5478,-4927,-4102,-3065,-1909,-703,437,1454,2267,2862,3226,3396,3426,3390,3370,3431,3634,4004,4539,5214,5967,6724,7411,7936,8246,8294,8068,7590,6918,6119,5302,4541,3927,3496,3261,3192,3208,3236,3145,2870,2303,1433,220,-1271,-3002,-4841,-6704,-8438,-9950,-11139,-11938,-12342,-12350,-12022,-11428,-10644,-9756,-8827,-7893,-6984,-6091,-5208,-4316,-3395,-2430,-1425,-387,658,1675,2627,3466,4160,4674,5005,5140,5118,4946,4701,4405,4147,3952,3888,3960,4189,4536,4963,5390,5735,5898,5794,5358,4548,3384,1913,240,-1486,-3118,-4478,-5439,-5889,-5793,-5154,-4051,-2594,-928,786,2413,3814,4902,5605,5906,5793,5308,4486,3407,2143,789,-562,-1807,-2869,-3655,-4124,-4230,-3977,-3387,-2516,-1445,-272,891,1927,2743,3231,3350,3054,2347,1276,-116,-1711,-3419,-5100,-6627,-7875,-8715,-9078,-8876,-8127,-6831,-5095,-3023,-770,1498,3627,5482,6956,8015,8634,8878,8797,8502,8066,7583,7092,6623,6164,5683,5154,4528,3801,2978,2094,1216,424,-206,-594,-704,-523,-95,530,1209,1862,2320,2501,2309,1705,700,-659,-2273,-4013,-5747,-7323,-8628,-9566,-10084,-10188,-9900,-9324,-8535,-7667,-6812,-6047,-5434,-4962,-4617,-4341,-4053,-3683,-3149,-2399,-1402,-159,1306,2917,4605,6243,7734,8943,9789,10181,10097,9533,8548,7235,5712,4124,2598,1242,144,-684,-1221,-1548,-1695,-1794,-1878,-2063,-2366,-2823,-3424,-4128,-4886,-5624,-6271,-6758,-7030,-7041,-6788,-6242,-5461,-4436,-3247,-1924,-537,864,2215,3463,4543,5409,6007,6306,6287,5945,5317,4443,3404,2280,1174,175,-630,-1191,-1462,-1460,-1197,-743,-161,451,1022,1452,1687,1663,1361,756,-104,-1203,-2432,-3719,-4932,-5958,-6677,-6991,-6839,-6197,-5094,-3607,-1843,45,1921,3635,5063,6138,6795,7053,6946,6540,5948,5245,4558,3941,3478,3171,3049,3060,3190,3367,3563,3725,3828,3858,3795,3645,3386,3021,2527,1890,1101,138,-982,-2260,-3648,-5110,-6571,-7959,-9190,-10176,-10851,-11154,-11059,-10575,-9729,-8608,-7289,-5901,-4538,-3312,-2293,-1524,-1027,-774,-722,-815,-962,-1114,-1168,-1098,-835,-372,298,1148,2133,3186,4237,5207,6019,6624,6964,7028,6802,6297,5557,4597,3491,2272,996,-284,-1544,-2733,-3833,-4815,-5643,-6298,-6725,-6899,-6771,-6316,-5531,-4420,-3047,-1468,201,1868,3407,4736,5766,6471,6818,6860,6631,6217,5713,5191,4751,4441,4303,4360,4585,4958,5410,5874,6268,6515,6541,6308,5780,4968,3900,2625,1217,-253,-1711,-3088,-4335,-5426,-6336,-7091,-7685,-8155,-8513,-8764,-8917,-8945,-8835,-8553,-8072,-7377,-6457,-5333,-4024,-2595,-1090,400,1837,3142,4293,5260,6045,6653,7111,7426,7621,7701,7657,7487,7165,6684,6037,5230,4287,3253,2179,1148,232,-488,-949,-1111,-981,-584,-16,622,1197,1582,1664,1382,690,-366,-1736,-3296,-4917,-6460,-7780,-8785,-9380,-9557,-9310,-8712,-7830,-6781,-5662,-4584,-3619,-2839,-2260,-1889,-1689,-1599,-1540,-1436,-1190,-759,-84,813,1922,3150,4429,5648,6704,7541,8069,8299,8214,7864,7298,6583,5777,4936,4081,3234,2381,1501,586,-398,-1432,-2517,-3590,-4613,-5484,-6150,-6519,-6539,-6195,-5467,-4425,-3123,-1673,-196,1197,2389,3303,3893,4144,4090,3775,3288,2696,2104,1564,1154,892,808,875,1065,1327,1589,1804,1905,1857,1636,1234,665,-46,-872,-1766,-2694,-3616,-4497,-5306,-6022,-6618,-7083,-7387,-7531,-7473,-7218,-6734,-6015,-5061,-3882,-2504,-984,607,2192,3650,4917,5876,6499,6743,6639,6233,5621,4916,4235,3697,3391,3368,3658,4209,4970,5814,6623,7264,7605,7578,7112,6233,4982,3456,1781,70,-1545,-2985,-4194,-5150,-5886,-6429,-6853,-7199,-7528,-7860,-8206,-8563,-8905,-9201,-9434,-9562,-9579,-9471,-9235,-8894,-8451,-7934,-7363,-6746,-6091,-5395,-4629,-3790,-2827,-1735,-480,933,2492,4169,5895,7619,9229,10658,11796,12582,12955,12886,12395,11512,10315,8906,7381,5852,4401,3089,1942,962,109,-661,-1397,-2150,-2937,-3758,-4578,-5334,-5954,-6349,-6459,-6229,-5656,-4756,-3599,-2258,-854,529,1769,2809,3572,4048,4229,4141,3848,3402,2896,2401,1993,1737,1670,1800,2122,2581,3115,3657,4101,4403,4481,4319,3897,3245,2382,1373,259,-902,-2066,-3193,-4266,-5249,-6140,-6918,-7560,-8053,-8362,-8451,-8300,-7865,-7141,-6123,-4829,-3310,-1631,119,1841,3432,4801,5867,6586,6938,6938,6638,6102,5425,4690,3986,3385,2935,2654,2549,2567,2676,2794,2866,2838,2665,2351,1880,1300,617,-122,-909,-1719,-2559,-3422,-4308,-5222,-6132,-7016,-7833,-8516,-9012,-9260,-9192,-8794,-8025,-6925,-5531,-3933,-2239,-571,938,2185,3076,3576,3686,3456,2987,2391,1825,1412,1291,1530,2179,3216,4571,6126,7725,9208,10405,11193,11466,11190,10369,9070,7376,5427,3342,1257,-715,-2491,-4001,-5229,-6158,-6827,-7247,-7472,-7531,-7449,-7268,-6975,-6609,-6155,-5630,-5039,-4384,-3689,-2960,-2228,-1519,-857,-288,178,495,676,704,617,440,238,60,-12,61,335,814,1488,2312,3197,4075,4817,5366,5624,5568,5181,4494,3553,2442,1230,11,-1149,-2192,-3070,-3777,-4285,-4629,-4793,-4829,-4734,-4539,-4254,-3888,-3439,-2924,-2322,-1669,-950,-217,530,1228,1858,2378,2751,2966,3005,2893,2647,2332,1993,1712,1526,1496,1610,1868,2215,2582,2904,3102,3136,2977,2632,2144,1556,946,369,-134,-527,-831,-1068,-1287,-1563,-1928,-2455,-3119,-3948,-4853,-5806,-6693,-7447,-7978,-8227,-8155,-7765,-7066,-6139,-5043,-3898,-2790,-1817,-1040,-492,-174,-21,23,81,243,613,1258,2208,3442,4896,6462,8008,9381,10463,11118,11295,10953,10104,8825,7184,5313,3319,1326,-569,-2289,-3781,-5028,-6033,-6805,-7383,-7759,-7967,-7976,-7782,-7352,-6676,-5746,-4580,-3219,-1728,-191,1297,2647,3773,4612,5135,5333,5231,4886,4355,3742,3120,2592,2231,2108,2260,2698,3401,4298,5316,6317,7189,7801,8039,7836,7151,5990,4425,2530,456,-1678,-3712,-5532,-7025,-8129,-8811,-9082,-8983,-8587,-7967,-7234,-6442,-5699,-5028,-4479,-4058,-3755,-3543,-3390,-3242,-3060,-2798,-2422,-1917,-1263,-488,419,1395,2432,3474,4491,5436,6291,7001,7576,7956,8161,8146,7933,7500,6875,6070,5129,4088,3009,1943,938,43,-724,-1356,-1866,-2289,-2674,-3053,-3473,-3947,-4457,-4983,-5443,-5778,-5914,-5785,-5387,-4716,-3846,-2871,-1905,-1088,-508,-251,-316,-678,-1227,-1844,-2353,-2627,-2516,-1959,-926,553,2361,4381,6421,8311,9882,10984,11536,11474,10825,9633,8001,6059,3942,1803,-234,-2061,-3599,-4814,-5693,-6268,-6578,-6692,-6661,-6556,-6403,-6242,-6064,-5853,-5582,-5195,-4662,-3945,-3031,-1942,-717,562,1800,2884,3710,4183,4232,3850,3031,1874,470,-1029,-2447,-3639,-4447,-4774,-4583,-3871,-2742,-1305,254,1772,3056,3978,4411,4316,3685,2576,1089,-646,-2477,-4242,-5808,-7024,-7822,-8110,-7879,-7131,-5907,-4284,-2365,-261,1882,3944,5772,7260,8301,8834,8831,8313,7333,5991,4418,2751,1154,-242,-1307,-1970,-2166,-1929,-1277,-316,841,2076,3239,4230,4948,5339,5390,5122,4593,3901,3127,2395,1771,1316,1044,920,879,820,643,238,-456,-1474,-2795,-4337,-5990,-7602,-9023,-10119,-10792,-10989,-10725,-10054,-9092,-7955,-6791,-5715,-4816,-4145,-3686,-3391,-3166,-2893,-2464,-1760,-742,638,2323,4250,6284,8295,10113,11613,12662,13186,13149,12548,11460,9950,8161,6205,4216,2305,544,-1001,-2333,-3434,-4347,-5092,-5697,-6183,-6555,-6805,-6927,-6900,-6721,-6385,-5902,-5275,-4541,-3692,-2786,-1810,-836,133,1015,1793,2401,2809,3007,2972,2745,2349,1838,1287,747,293,-31,-194,-183,-9,291,684,1115,1535,1910,2202,2406,2517,2544,2514,2439,2343,2243,2136,2041,1934,1833,1714,1588,1446,1286,1108,916,693,461,187,-100,-432,-785,-1188,-1614,-2082,-2557,-3011,-3401,-3655,-3719,-3527,-3040,-2249,-1182,90,1476,2844,4068,5035,5630,5824,5576,4955,4019,2913,1748,692,-159,-701,-913,-803,-442,61,581,983,1163,1050,616,-105,-1052,-2125,-3210,-4208,-5018,-5598,-5908,-5967,-5809,-5485,-5074,-4625,-4201,-3820,-3487,-3175,-2830,-2390,-1782,-950,145,1504,3098,4855,6680,8446,10034,11312,12180,12555,12395,11694,10489,8852,6877,4694,2417,183,-1906,-3756,-5309,-6535,-7429,-8021,-8343,-8450,-8386,-8197,-7908,-7551,-7131,-6672,-6165,-5644,-5099,-4564,-4050,-3575,-3164,-2826,-2572,-2401,-2308,-2264,-2246,-2202,-2091,-1866,-1478,-911,-154,762,1779,2826,3797,4610,5177,5449,5404,5055,4448,3649,2732,1793,889,110,-512,-918,-1107,-1061,-807,-358,244,960,1756,2585,3419,4219,4954,5591,6096,6428,6558,6440,6060,5381,4415,3174,1699,69,-1629,-3271,-4746,-5923,-6726,-7076,-6966,-6423,-5517,-4357,-3073,-1794,-640,307,994,1422,1627,1671,1657,1661,1763,2027,2433,2987,3589,4154,4561,4704,4482,3858,2804,1378,-341,-2234,-4145,-5947,-7485,-8674,-9434,-9747,-9642,-9172,-8445,-7556,-6634,-5758,-5007,-4399,-3924,-3530,-3145,-2672,-2044,-1180,-65,1313,2891,4608,6340,7965,9362,10394,10998,11094,10690,9813,8534,6956,5176,3316,1450,-324,-1991,-3491,-4846,-6026,-7041,-7858,-8465,-8806,-8863,-8586,-7983,-7048,-5841,-4410,-2856,-1266,255,1625,2767,3649,4235,4552,4621,4497,4250,3927,3618,3357,3207,3191,3311,3570,3916,4306,4679,4955,5094,5034,4772,4313,3698,2992,2277,1638,1164,907,917,1173,1655,2257,2896,3427,3745,3744,3360,2596,1467,96,-1430,-2939,-4318,-5445,-6250,-6723,-6868,-6770,-6494,-6149,-5797,-5498,-5255,-5047,-4829,-4510,-4058,-3382,-2509,-1427,-223,1032,2207,3215,3942,4350,4399,4131,3604,2917,2195,1552,1095,907,1015,1412,2038,2788,3539,4154,4503,4494,4061,3209,1948,393,-1393,-3248,-5073,-6739,-8140,-9208,-9869,-10112,-9922,-9330,-8386,-7152,-5713,-4149,-2535,-937,601,2041,3387,4610,5747,6756,7669,8425,9025,9399,9521,9346,8875,8099,7091,5885,4591,3287,2054,953,28,-734,-1336,-1834,-2286,-2736,-3247,-3833,-4510,-5246,-6009,-6718,-7321,-7715,-7858,-7683,-7175,-6336,-5212,-3869,-2416,-963,367,1457,2225,2616,2626,2300,1713,1007,288,-273,-601,-590,-252,402,1255,2200,3073,3745,4092,4059,3617,2817,1740,498,-768,-1928,-2866,-3477,-3713,-3545,-3000,-2125,-1008,264,1580,2854,3994,4937,5638,6049,6170,5976,5485,4695,3652,2372,937,-596,-2133,-3572,-4808,-5745,-6290,-6389,-6016,-5188,-3961,-2434,-727,1022,2675,4113,5242,5998,6352,6315,5926,5246,4372,3389,2416,1534,834,359,132,133,308,579,842,1004,959,646,18,-932,-2165,-3623,-5203,-6794,-8275,-9534,-10480,-11045,-11207,-10970,-10373,-9482,-8354,-7067,-5667,-4191,-2666,-1091,521,2165,3818,5439,6973,8350,9491,10335,10812,10901,10586,9885,8858,7551,6072,4491,2910,1406,35,-1148,-2136,-2922,-3530,-3990,-4334,-4591,-4779,-4896,-4948,-4891,-4737,-4439,-4023,-3487,-2866,-2198,-1525,-883,-306,197,615,958,1231,1452,1623,1755,1838,1871,1844,1757,1619,1444,1265,1110,1011,1003,1084,1263,1516,1811,2123,2409,2648,2823,2927,2963,2933,2856,2725,2549,2320,2010,1629,1134,550,-143,-896,-1702,-2484,-3220,-3832,-4305,-4594,-4706,-4645,-4435,-4115,-3718,-3277,-2815,-2338,-1851,-1325,-767,-135,549,1294,2064,2824,3525,4106,4531,4730,4705,4398,3849,3044,2047,908,-299,-1481,-2547,-3413,-4001,-4269,-4191,-3799,-3130,-2288,-1361,-471,284,818,1076,1040,721,166,-561,-1380,-2217,-2984,-3626,-4076,-4299,-4277,-3977,-3443,-2654,-1694,-575,607,1812,2959,4009,4911,5665,6249,6696,7006,7203,7293,7253,7082,6727,6189,5431,4474,3345,2104,834,-368,-1407,-2192,-2672,-2813,-2652,-2242,-1697,-1135,-688,-464,-554,-989,-1763,-2815,-4041,-5320,-6509,-7473,-8112,-8342,-8148,-7544,-6598,-5408,-4080,-2740,-1473,-361,553,1268,1789,2158,2415,2607,2757,2902,3022,3124,3169,3134,2985,2710,2284,1738,1079,379,-322,-927,-1396,-1644,-1659,-1411,-935,-260,532,1375,2178,2864,3362,3627,3621,3359,2847,2147,1313,428,-439,-1207,-1823,-2230,-2408,-2332,-2015,-1471,-743,125,1058,1989,2840,3541,4029,4278,4249,3974,3460,2758,1919,996,52,-865,-1688,-2371,-2857,-3091,-3052,-2703,-2071,-1196,-144,964,2023,2901,3482,3688,3449,2770,1665,217,-1486,-3303,-5108,-6746,-8097,-9043,-9515,-9473,-8925,-7917,-6534,-4876,-3075,-1250,480,2010,3265,4200,4788,5047,5016,4744,4319,3802,3271,2776,2354,1999,1718,1441,1157,791,328,-252,-936,-1675,-2411,-3055,-3537,-3777,-3741,-3412,-2826,-2041,-1152,-264,510,1069,1338,1272,869,169,-743,-1749,-2722,-3516,-4018,-4136,-3823,-3088,-1978,-575,984,2597,4106,5425,6454,7157,7512,7555,7327,6903,6351,5743,5121,4536,3982,3477,2992,2520,2037,1534,1007,462,-94,-642,-1183,-1689,-2180,-2640,-3100,-3554,-4025,-4509,-5006,-5505,-5974,-6392,-6721,-6930,-6993,-6891,-6612,-6146,-5502,-4660,-3650,-2452,-1107,380,1944,3544,5100,6523,7751,8678,9262,9443,9207,8556,7532,6183,4597,2852,1052,-723,-2378,-3850,-5073,-6005,-6606,-6870,-6778,-6371,-5653,-4709,-3583,-2387,-1199,-134,734,1314,1585,1509,1144,525,-235,-1034,-1758,-2285,-2542,-2457,-2028,-1260,-230,1002,2310,3615,4798,5803,6551,7025,7211,7119,6789,6251,5563,4766,3904,3008,2102,1194,308,-562,-1385,-2133,-2768,-3228,-3466,-3429,-3096,-2459,-1578,-507,615,1684,2544,3084,3215,2877,2085,884,-622,-2294,-3963,-5465,-6642,-7366,-7580,-7240,-6407,-5153,-3625,-1969,-358,1059,2164,2858,3133,2974,2473,1693,766,-203,-1109,-1866,-2429,-2775,-2924,-2908,-2797,-2628,-2481,-2368,-2322,-2324,-2348,-2350,-2279,-2096,-1769,-1291,-688,7,719,1386,1933,2294,2443,2350,2046,1561,963,334,-246,-685,-919,-872,-530,140,1094,2302,3667,5111,6497,7743,8723,9376,9643,9518,9009,8183,7095,5840,4507,3167,1904,751,-247,-1087,-1756,-2270,-2628,-2846,-2938,-2913,-2805,-2637,-2463,-2327,-2293,-2406,-2709,-3218,-3924,-4792,-5757,-6748,-7663,-8428,-8948,-9177,-9054,-8582,-7750,-6607,-5202,-3610,-1928,-247,1332,2726,3866,4717,5249,5491,5463,5221,4827,4333,3805,3273,2768,2297,1841,1402,936,456,-55,-562,-1023,-1380,-1551,-1478,-1095,-383,632,1894,3268,4618,5754,6521,6767,6418,5437,3894,1898,-376,-2721,-4934,-6831,-8266,-9157,-9468,-9233,-8517,-7425,-6083,-4597,-3106,-1682,-421,634,1453,2031,2388,2551,2569,2489,2364,2235,2136,2091,2091,2144,2206,2277,2307,2301,2224,2089,1891,1630,1324,948,526,24,-548,-1203,-1933,-2726,-3550,-4377,-5145,-5803,-6281,-6510,-6424,-5965,-5082,-3769,-2018,100,2525,5109,7730,10192,12354,14050,15163,15622,15397,14507,13032,11058,8730,6176,3545,972,-1438,-3584,-5418,-6903,-8042,-8853,-9375,-9634,-9684,-9531,-9224,-8750,-8166,-7460,-6698,-5903,-5134,-4431,-3838,-3366,-3025,-2779,-2593,-2408,-2159,-1797,-1264,-548,358,1438,2629,3896,5147,6321,7349,8167,8742,9034,9052,8782,8273,7534,6627,5588,4477,3340,2229,1184,247,-557,-1202,-1669,-1946,-2024,-1903,-1599,-1128,-542,108,743,1274,1626,1708,1469,879,-68,-1322,-2821,-4463,-6121,-7679,-9003,-10000,-10580,-10716,-10386,-9641,-8527,-7152,-5611,-4029,-2515,-1163,-51,777,1322,1588,1641,1533,1349,1160,1033,1002,1099,1304,1589,1900,2166,2322,2322,2121,1741,1201,582,-28,-523,-812,-822,-515,94,957,1979,3029,3985,4705,5089,5071,4621,3786,2648,1339,31,-1117,-1927,-2273,-2063,-1277,56,1824,3880,6033,8066,9789,11022,11644,11581,10842,9465,7578,5327,2886,438,-1849,-3846,-5456,-6631,-7395,-7770,-7854,-7718,-7447,-7119,-6757,-6409,-6051,-5699,-5315,-4922,-4485,-4061,-3624,-3251,-2925,-2692,-2532,-2430,-2352,-2238,-2045,-1706,-1197,-482,418,1489,2660,3874,5030,6045,6841,7340,7513,7331,6811,5981,4908,3647,2291,901,-440,-1688,-2788,-3723,-4477,-5032,-5409,-5574,-5559,-5328,-4909,-4283,-3488,-2538,-1501,-430,579,1446,2082,2414,2393,1993,1232,153,-1162,-2609,-4071,-5407,-6516,-7272,-7612,-7491,-6891,-5865,-4459,-2785,-950,919,2703,4285,5598,6565,7196,7476,7483,7260,6914,6520,6164,5909,5786,5802,5927,6102,6262,6311,6188,5836,5213,4351,3246,1982,601,-814,-2207,-3516,-4709,-5749,-6646,-7375,-7981,-8434,-8779,-8969,-9007,-8824,-8380,-7603,-6453,-4902,-2963,-695,1806,4383,6880,9097,10878,12072,12588,12390,11503,10015,8064,5811,3452,1140,-955,-2745,-4157,-5196,-5888,-6305,-6535,-6653,-6749,-6850,-6988,-7141,-7278,-7339,-7280,-7042,-6596,-5941,-5076,-4055,-2923,-1745,-595,483,1433,2242,2893,3402,3785,4073,4294,4494,4690,4933,5220,5586,6008,6484,6963,7402,7729,7880,7791,7409,6721,5722,4467,3016,1476,-56,-1463,-2659,-3561,-4138,-4375,-4308,-3985,-3501,-2933,-2402,-1970,-1735,-1716,-1950,-2404,-3054,-3838,-4692,-5555,-6359,-7039,-7553,-7822,-7822,-7496,-6821,-5808,-4458,-2851,-1049,839,2695,4408,5867,6981,7698,7979,7838,7306,6464,5387,4200,2987,1858,879,97,-485,-882,-1154,-1358,-1568,-1830,-2187,-2618,-3106,-3567,-3934,-4118,-4057,-3723,-3126,-2320,-1408,-498,265,775,941,724,155,-695,-1678,-2636,-3381,-3743,-3602,-2865,-1552,301,2535,5000,7459,9721,11567,12851,13450,13330,12503,11052,9118,6868,4494,2199,131,-1556,-2796,-3549,-3853,-3770,-3426,-2941,-2457,-2093,-1938,-2046,-2416,-3023,-3783,-4614,-5409,-6075,-6540,-6755,-6705,-6410,-5903,-5251,-4508,-3737,-2994,-2297,-1679,-1124,-617,-141,358,879,1478,2126,2844,3571,4280,4889,5344,5568,5524,5168,4519,3576,2420,1092,-302,-1700,-3005,-4157,-5089,-5760,-6136,-6205,-5955,-5416,-4596,-3572,-2384,-1131,106,1245,2196,2916,3361,3522,3421,3080,2549,1888,1135,362,-400,-1089,-1685,-2135,-2439,-2563,-2509,-2270,-1866,-1294,-605,199,1046,1912,2730,3461,4063,4504,4772,4870,4813,4622,4334,3969,3546,3085,2571,2005,1378,676,-85,-892,-1713,-2503,-3215,-3804,-4236,-4482,-4556,-4463,-4251,-3973,-3684,-3444,-3302,-3275,-3366,-3534,-3714,-3826,-3760,-3430,-2754,-1681,-214,1617,3712,5944,8141,10136,11739,12820,13242,12981,12010,10408,8287,5788,3102,402,-2143,-4387,-6222,-7606,-8500,-8961,-9022,-8788,-8330,-7740,-7079,-6393,-5706,-5018,-4324,-3610,-2872,-2112,-1352,-613,59,636,1081,1380,1526,1544,1455,1305,1145,1014,970,1034,1240,1596,2104,2741,3493,4296,5124,5885,6545,7019,7268,7239,6922,6309,5444,4374,3189,1976,844,-130,-873,-1359,-1597,-1627,-1539,-1420,-1378,-1502,-1858,-2473,-3344,-4406,-5601,-6803,-7922,-8836,-9467,-9740,-9616,-9093,-8176,-6922,-5389,-3660,-1826,15,1781,3363,4709,5729,6402,6686,6592,6146,5400,4434,3341,2225,1191,321,-314,-693,-828,-756,-582,-366,-238,-243,-452,-849,-1416,-2062,-2718,-3261,-3637,-3762,-3644,-3280,-2732,-2069,-1369,-704,-138,314,622,818,916,957,977,1004,1074,1200,1416,1718,2135,2642,3244,3895,4558,5180,5692,6053,6209,6146,5857,5377,4737,4006,3249,2523,1900,1394,1040,806,670,549,401,123,-311,-955,-1798,-2802,-3906,-5000,-5996,-6778,-7267,-7406,-7160,-6552,-5619,-4444,-3124,-1768,-486,623,1487,2061,2335,2340,2119,1767,1366,1027,837,881,1192,1796,2647,3662,4743,5713,6448,6780,6611,5861,4541,2684,431,-2081,-4631,-7035,-9082,-10615,-11526,-11746,-11310,-10273,-8777,-6981,-5068,-3215,-1584,-294,569,975,933,509,-222,-1123,-2083,-2946,-3603,-3934,-3869,-3368,-2431,-1107,533,2371,4289,6149,7829,9232,10264,10897,11106,10912,10377,9548,8538,7416,6287,5219,4267,3464,2803,2269,1811,1386,938,432,-171,-868,-1671,-2546,-3470,-4409,-5307,-6146,-6870,-7468,-7909,-8194,-8324,-8309,-8170,-7923,-7584,-7160,-6640,-6003,-5215,-4239,-3029,-1570,143,2079,4166,6298,8347,10153,11569,12469,12733,12344,11279,9632,7501,5054,2472,-62,-2375,-4319,-5801,-6758,-7195,-7150,-6706,-5964,-5052,-4070,-3144,-2337,-1716,-1301,-1085,-1038,-1097,-1191,-1238,-1154,-890,-385,329,1252,2268,3297,4193,4834,5122,4968,4392,3411,2171,801,-487,-1528,-2147,-2261,-1814,-878,455,1999,3559,4946,5975,6535,6559,6044,5056,3689,2085,382,-1275,-2773,-4027,-4984,-5646,-6029,-6186,-6180,-6062,-5901,-5722,-5555,-5404,-5251,-5089,-4869,-4580,-4176,-3647,-2978,-2173,-1247,-237,823,1881,2884,3802,4584,5228,5712,6057,6271,6377,6400,6337,6212,5994,5684,5247,4662,3916,2984,1883,609,-794,-2307,-3863,-5413,-6893,-8225,-9357,-10229,-10790,-11044,-10957,-10582,-9934,-9075,-8060,-6939,-5767,-4584,-3425,-2319,-1295,-372,426,1085,1597,1966,2222,2395,2556,2750,3054,3517,4159,5004,5996,7101,8217,9265,10125,10735,10993,10886,10402,9573,8489,7231,5925,4683,3598,2747,2154,1813,1679,1675,1705,1679,1495,1096,435,-496,-1655,-2995,-4394,-5760,-6935,-7824,-8296,-8308,-7837,-6923,-5671,-4207,-2705,-1332,-236,470,742,593,101,-592,-1338,-1948,-2292,-2261,-1825,-1014,68,1278,2437,3372,3938,4036,3625,2738,1459,-79,-1712,-3270,-4604,-5579,-6119,-6194,-5817,-5065,-4034,-2861,-1678,-618,212,736,914,751,292,-386,-1174,-1968,-2629,-3073,-3197,-2961,-2345,-1389,-138,1277,2788,4229,5536,6587,7344,7759,7839,7600,7096,6381,5548,4659,3822,3086,2526,2152,1969,1935,1985,2028,1971,1719,1205,385,-747,-2163,-3795,-5550,-7326,-8994,-10460,-11614,-12396,-12755,-12683,-12185,-11321,-10122,-8692,-7077,-5370,-3626,-1885,-195,1448,3019,4537,5999,7407,8762,10038,11224,12271,13163,13841,14288,14444,14302,13801,12959,11731,10162,8262,6105,3768,1347,-1040,-3294,-5307,-6998,-8311,-9213,-9696,-9796,-9540,-9018,-8288,-7449,-6572,-5730,-4967,-4310,-3739,-3240,-2756,-2250,-1686,-1050,-362,340,984,1518,1860,2004,1924,1683,1338,1001,767,727,950,1440,2186,3100,4084,5015,5757,6229,6324,6041,5366,4364,3111,1715,285,-1076,-2272,-3259,-3991,-4488,-4778,-4903,-4939,-4929,-4934,-4980,-5083,-5238,-5421,-5592,-5706,-5709,-5558,-5211,-4648,-3871,-2886,-1745,-485,825,2121,3357,4467,5440,6235,6862,7313,7592,7708,7644,7416,6982,6362,5525,4485,3252,1842,305,-1321,-2970,-4583,-6101,-7453,-8609,-9511,-10154,-10521,-10617,-10464,-10089,-9523,-8814,-7994,-7099,-6161,-5195,-4200,-3199,-2157,-1097,3,1128,2273,3408,4514,5547,6477,7276,7908,8383,8676,8838,8865,8827,8732,8635,8535,8454,8364,8252,8077,7805,7413,6872,6199,5383,4480,3499,2509,1523,587,-296,-1115,-1889,-2619,-3345,-4055,-4782,-5501,-6214,-6884,-7486,-7971,-8294,-8403,-8248,-7779,-6984,-5840,-4391,-2690,-840,1037,2798,4303,5429,6092,6255,5937,5218,4208,3071,1954,1013,349,36,54,365,833,1333,1696,1789,1504,796,-327,-1789,-3467,-5208,-6844,-8230,-9237,-9798,-9877,-9503,-8726,-7653,-6371,-5027,-3691,-2485,-1447,-617,8,467,801,1080,1351,1674,2061,2527,3052,3594,4118,4562,4884,5053,5048,4878,4572,4169,3745,3341,3038,2865,2858,3030,3354,3817,4359,4932,5474,5917,6209,6289,6119,5662,4907,3846,2510,932,-821,-2681,-4557,-6356,-7999,-9393,-10502,-11263,-11682,-11762,-11535,-11045,-10341,-9463,-8447,-7321,-6081,-4753,-3310,-1777,-144,1560,3316,5084,6817,8469,9968,11278,12315,13059,13451,13487,13156,12483,11495,10247,8794,7185,5501,3769,2068,426,-1099,-2478,-3670,-4661,-5434,-5986,-6341,-6510,-6539,-6461,-6311,-6133,-5951,-5779,-5641,-5504,-5378,-5214,-4984,-4645,-4170,-3527,-2727,-1764,-690,467,1639,2778,3829,4747,5508,6076,6457,6618,6582,6323,5866,5212,4387,3421,2350,1226,93,-1004,-2015,-2926,-3697,-4343,-4864,-5288,-5642,-5959,-6268,-6584,-6915,-7248,-7568,-7840,-8038,-8127,-8067,-7841,-7399,-6736,-5818,-4643,-3211,-1567,267,2184,4136,5994,7683,9109,10203,10923,11249,11201,10814,10157,9314,8373,7423,6532,5740,5061,4474,3919,3340,2640,1775,685,-637,-2156,-3839,-5571,-7279,-8841,-10176,-11211,-11895,-12221,-12196,-11848,-11237,-10400,-9411,-8305,-7155,-5986,-4855,-3787,-2796,-1899,-1075,-301,444,1206,2000,2856,3770,4743,5753,6780,7806,8792,9729,10584,11334,11960,12418,12691,12732,12522,12035,11266,10228,8932,7446,5792,4063,2297,576,-1061,-2554,-3883,-5015,-5946,-6669,-7195,-7530,-7708,-7732,-7652,-7467,-7227,-6924,-6588,-6185,-5729,-5156,-4465,-3602,-2551,-1318,96,1632,3237,4826,6304,7587,8577,9232,9482,9345,8807,7935,6762,5376,3835,2205,547,-1109,-2726,-4285,-5770,-7163,-8430,-9555,-10478,-11176,-11601,-11719,-11529,-11013,-10226,-9184,-7976,-6650,-5290,-3948,-2671,-1488,-403,585,1501,2371,3217,4065,4906,5739,6521,7209,7747,8077,8160,7952,7473,6712,5749,4622,3425,2239,1138,197,-539,-1043,-1311,-1357,-1230,-956,-608,-212,176,529,811,995,1047,946,649,161,-544,-1429,-2477,-3619,-4797,-5932,-6952,-7797,-8408,-8761,-8833,-8617,-8126,-7354,-6334,-5073,-3611,-1987,-251,1518,3263,4893,6348,7576,8533,9233,9668,9903,9967,9933,9846,9742,9648,9561,9459,9300,9038,8608,7969,7077,5911,4497,2865,1079,-755,-2566,-4224,-5664,-6798,-7590,-8030,-8121,-7931,-7490,-6908,-6233,-5567,-4951,-4456,-4095,-3883,-3798,-3797,-3823,-3807,-3671,-3368,-2846,-2108,-1151,-41,1173,2387,3523,4486,5199,5616,5696,5458,4923,4148,3211,2185,1158,200,-632,-1294,-1767,-2045,-2153,-2107,-1975,-1778,-1593,-1463,-1419,-1506,-1716,-2048,-2470,-2946,-3412,-3839,-4152,-4324,-4307,-4073,-3603,-2889,-1937,-777,541,1957,3375,4716,5886,6802,7421,7694,7638,7263,6628,5798,4848,3855,2896,2017,1265,638,123,-319,-745,-1221,-1790,-2515,-3371,-4382,-5464,-6570,-7608,-8488,-9147,-9521,-9605,-9394,-8952,-8338,-7641,-6958,-6342,-5873,-5543,-5363,-5269,-5215,-5101,-4873,-4437,-3767,-2833,-1638,-239,1323,2945,4546,6033,7319,8350,9084,9523,9689,9630,9424,9136,8858,8646,8551,8594,8768,9047,9357,9658,9831,9839,9579,9026,8134,6914,5384,3599,1633,-424,-2469,-4400,-6128,-7570,-8687,-9438,-9850,-9926,-9744,-9322,-8745,-8024,-7207,-6287,-5271,-4148,-2911,-1569,-137,1353,2838,4276,5575,6693,7545,8108,8332,8226,7784,7042,6024,4788,3362,1814,175,-1498,-3156,-4761,-6253,-7600,-8750,-9683,-10361,-10784,-10936,-10834,-10494,-9934,-9190,-8285,-7249,-6103,-4866,-3544,-2153,-696,815,2357,3902,5412,6830,8111,9182,10009,10531,10731,10603,10148,9423,8467,7369,6204,5061,4016,3137,2462,2015,1783,1738,1816,1960,2073,2101,1963,1626,1073,303,-632,-1706,-2823,-3951,-4989,-5918,-6665,-7232,-7587,-7757,-7737,-7582,-7304,-6969,-6603,-6260,-5951,-5708,-5510,-5337,-5151,-4882,-4483,-3900,-3090,-2054,-791,635,2172,3712,5189,6486,7570,8355,8862,9054,8982,8663,8132,7431,6584,5623,4582,3488,2392,1347,399,-375,-947,-1276,-1355,-1220,-910,-515,-134,147,218,38,-451,-1209,-2205,-3322,-4454,-5454,-6201,-6578,-6528,-6011,-5070,-3762,-2198,-505,1189,2753,4087,5109,5775,6070,6008,5629,4987,4149,3188,2173,1177,251,-549,-1210,-1705,-2060,-2277,-2403,-2462,-2499,-2542,-2622,-2755,-2964,-3233,-3577,-3950,-4344,-4708,-4998,-5185,-5201,-5054,-4680,-4108,-3319,-2349,-1218,23,1347,2680,4003,5240,6373,7338,8118,8654,8941,8942,8664,8114,7324,6345,5245,4097,2969,1928,1006,228,-421,-962,-1454,-1922,-2440,-3015,-3684,-4441,-5266,-6129,-6987,-7790,-8493,-9049,-9423,-9584,-9523,-9222,-8710,-7978,-7083,-6041,-4904,-3713,-2509,-1338,-239,752,1607,2298,2818,3156,3325,3343,3232,3039,2787,2532,2308,2167,2141,2275,2589,3097,3806,4675,5685,6755,7822,8795,9588,10132,10360,10255,9812,9075,8108,6995,5827,4693,3657,2761,2014,1394,850,333,-234,-892,-1686,-2618,-3677,-4811,-5969,-7078,-8065,-8887,-9472,-9822,-9885,-9678,-9187,-8416,-7388,-6107,-4637,-2998,-1296,418,2025,3448,4592,5391,5791,5784,5372,4613,3561,2321,970,-376,-1660,-2794,-3747,-4496,-5019,-5355,-5484,-5460,-5274,-4954,-4496,-3915,-3208,-2406,-1518,-604,312,1159,1913,2538,3024,3388,3650,3862,4052,4274,4531,4845,5187,5528,5819,6008,6048,5903,5557,5013,4287,3428,2469,1477,500,-411,-1207,-1857,-2348,-2664,-2835,-2879,-2833,-2760,-2686,-2690,-2787,-3033,-3429,-3980,-4678,-5466,-6318,-7141,-7889,-8476,-8848,-8955,-8767,-8268,-7483,-6422,-5151,-3716,-2189,-640,869,2269,3533,4599,5484,6153,6645,6968,7157,7262,7299,7336,7365,7449,7566,7746,7956,8192,8402,8555,8588,8463,8134,7588,6839,5914,4894,3842,2851,1994,1310,827,516,341,220,82,-152,-541,-1116,-1884,-2811,-3847,-4907,-5917,-6793,-7464,-7896,-8048,-7934,-7560,-6959,-6163,-5214,-4161,-3039,-1920,-847,115,902,1475,1783,1817,1574,1076,376,-477,-1395,-2318,-3170,-3894,-4461,-4837,-5046,-5085,-5005,-4830,-4600,-4346,-4087,-3833,-3583,-3336,-3071,-2790,-2463,-2103,-1675,-1206,-652,-52,641,1380,2191,3016,3854,4632,5334,5891,6293,6502,6541,6418,6183,5880,5556,5259,4995,4782,4576,4340,4019,3533,2859,1933,781,-590,-2106,-3687,-5231,-6625,-7782,-8620,-9102,-9219,-8999,-8506,-7813,-7007,-6167,-5360,-4627,-4001,-3469,-3034,-2650,-2298,-1923,-1504,-996,-380,352,1213,2169,3197,4243,5242,6133,6847,7322,7530,7445,7087,6495,5719,4858,3966,3152,2450,1938,1614,1502,1576,1805,2151,2561,2988,3396,3734,3995,4140,4191,4129,3987,3768,3501,3203,2888,2569,2255,1929,1604,1246,866,442,-26,-533,-1086,-1661,-2266,-2872,-3470,-4038,-4536,-4935,-5189,-5250,-5092,-4683,-4036,-3182,-2183,-1130,-128,716,1309,1586,1525,1123,451,-441,-1436,-2457,-3408,-4220,-4845,-5255,-5443,-5422,-5212,-4847,-4360,-3784,-3154,-2487,-1811,-1131,-461,196,831,1432,1994,2491,2926,3270,3525,3679,3722,3655,3464,3156,2732,2217,1619,996,364,-222,-730,-1138,-1432,-1606,-1693,-1690,-1652,-1589,-1540,-1512,-1535,-1596,-1714,-1867,-2052,-2262,-2479,-2697,-2905,-3095,-3256,-3382,-3449,-3456,-3380,-3215,-2966,-2630,-2236,-1801,-1341,-889,-432,21,497,1021,1603,2278,3011,3805,4592,5331,5961,6433,6722,6816,6732,6500,6163,5767,5343,4930,4525,4146,3766,3395,3001,2617,2222,1871,1568,1358,1256,1272,1408,1630,1916,2206,2457,2619,2648,2526,2240,1802,1250,604,-60,-736,-1348,-1921,-2411,-2861,-3267,-3669,-4059,-4457,-4826,-5143,-5366,-5452,-5367,-5111,-4673,-4108,-3457,-2795,-2195,-1727,-1443,-1366,-1505,-1814,-2253,-2734,-3191,-3536,-3728,-3716,-3502,-3100,-2549,-1901,-1211,-540,84,617,1061,1409,1673,1861,2000,2078,2130,2127,2103,2034,1958,1871,1825,1830,1943,2167,2523,2991,3535,4096,4615,5020,5271,5328,5186,4865,4390,3807,3157,2476,1787,1115,440,-208,-876,-1538,-2221,-2919,-3625,-4336,-5039,-5714,-6352,-6928,-7433,-7846,-8169,-8384,-8506,-8524,-8460,-8300,-8067,-7750,-7352,-6875,-6306,-5658,-4910,-4084,-3153,-2153,-1062,83,1271,2474,3647,4761,5769,6640,7344,7868,8197,8344,8318,8134,7823,7391,6873,6269,5612,4908,4205,3534,2943,2495,2222,2176,2356,2747,3312,3958,4617,5164,5526,5615,5404,4875,4087,3081,1978,851,-187,-1082,-1782,-2282,-2597,-2759,-2822,-2817,-2789,-2750,-2719,-2684,-2659,-2621,-2574,-2506,-2405,-2263,-2075,-1835,-1560,-1264,-995,-786,-692,-756,-992,-1434,-2030,-2784,-3594,-4437,-5195,-5837,-6277,-6493,-6453,-6163,-5623,-4886,-3965,-2930,-1805,-649,514,1635,2709,3691,4582,5334,5949,6378,6626,6656,6490,6116,5582,4910,4162,3388,2636,1972,1403,974,660,453,317,196,61,-156,-461,-895,-1446,-2100,-2834,-3594,-4338,-5012,-5570,-5989,-6236,-6328,-6267,-6076,-5804,-5444,-5057,-4617,-4157,-3652,-3117,-2535,-1919,-1276,-626,13,603,1147,1602,1995,2314,2582,2829,3060,3313,3573,3848,4124,4375,4596,4758,4874,4931,4962,4959,4958,4938,4911,4838,4687,4424,4002,3419,2660,1783,825,-103,-926,-1546,-1894,-1933,-1678,-1154,-468,293,1001,1563,1888,1953,1738,1303,704,36,-612,-1178,-1596,-1859,-1969,-1947,-1846,-1694,-1540,-1406,-1316,-1265,-1254,-1257,-1251,-1201,-1086,-872,-576,-196,216,612,921,1081,1029,741,203,-554,-1466,-2465,-3431,-4286,-4927,-5295,-5355,-5106,-4577,-3832,-2942,-1993,-1059,-207,529,1110,1559,1858,2063,2167,2222,2222,2201,2160,2119,2087,2072,2080,2111,2140,2157,2117,1997,1761,1402,918,333,-305,-959,-1551,-2055,-2416,-2633,-2700,-2655,-2526,-2365,-2213,-2093,-2035,-2026,-2060,-2116,-2172,-2216,-2234,-2239,-2233,-2240,-2283,-2361,-2502,-2680,-2885,-3092,-3251,-3337,-3301,-3126,-2777,-2273,-1598,-809,83,1000,1919,2760,3513,4122,4605,4938,5162,5288,5356,5395,5427,5479,5541,5619,5673,5676,5588,5361,4975,4413,3688,2837,1919,1008,180,-493,-962,-1198,-1219,-1052,-781,-468,-220,-92,-149,-396,-824,-1374,-1976,-2552,-3007,-3298,-3371,-3228,-2882,-2382,-1766,-1109,-451,165,707,1169,1549,1853,2104,2310,2486,2638,2740,2793,2737,2554,2196,1634,871,-94,-1205,-2405,-3613,-4724,-5668,-6345,-6720,-6757,-6469,-5896,-5100,-4164,-3171,-2208,-1330,-598,-15,412,713,929,1093,1266,1459,1726,2048,2450,2892,3361,3814,4208,4514,4683,4708,4568,4283,3860,3346,2756,2135,1493,847,189,-481,-1186,-1913,-2682,-3448,-4212,-4920,-5546,-6051,-6412,-6603,-6625,-6472,-6156,-5700,-5119,-4452,-3727,-2988,-2268,-1608,-1042,-593,-279,-108,-64,-127,-261,-407,-514,-523,-379,-56,460,1150,1974,2860,3752,4553,5223,5709,6005,6127,6119,6037,5948,5891,5903,5956,6029,6037,5909,5569,4965,4071,2929,1598,201,-1124,-2237,-3004,-3331,-3188,-2582,-1618,-405,866,2057,2993,3584,3760,3531,2942,2094,1091,73,-861,-1601,-2100,-2312,-2256,-1955,-1468,-873,-224,383,926,1332,1604,1714,1684,1507,1216,798,286,-336,-1050,-1851,-2726,-3648,-4585,-5504,-6353,-7090,-7677,-8071,-8250,-8207,-7931,-7451,-6792,-5986,-5098,-4151,-3223,-2327,-1521,-810,-210,279,677,1008,1284,1549,1803,2074,2363,2660,2971,3268,3557,3806,4023,4181,4286,4325,4291,4185,4000,3733,3389,2964,2459,1888,1250,569,-140,-843,-1514,-2100,-2582,-2912,-3094,-3108,-3000,-2772,-2516,-2243,-2052,-1955,-2001,-2205,-2545,-3014,-3557,-4128,-4676,-5127,-5439,-5532,-5378,-4926,-4170,-3124,-1836,-396,1078,2453,3593,4388,4758,4693,4235,3478,2583,1694,1001,624,670,1163,2063,3283,4665,6048,7262,8152,8627,8622,8165,7305,6154,4843,3504,2260,1221,423,-77,-338,-372,-285,-132,-13,18,-91,-356,-773,-1308,-1914,-2518,-3063,-3461,-3681,-3657,-3400,-2900,-2208,-1368,-456,456,1298,2016,2571,2966,3189,3291,3282,3209,3079,2900,2665,2347,1928,1380,709,-86,-958,-1878,-2771,-3589,-4270,-4783,-5107,-5242,-5214,-5052,-4801,-4507,-4188,-3896,-3612,-3368,-3138,-2926,-2709,-2486,-2230,-1943,-1603,-1198,-728,-170,450,1144,1867,2605,3308,3936,4448,4798,4956,4895,4598,4071,3311,2358,1237,2,-1289,-2583,-3810,-4922,-5869,-6620,-7148,-7450,-7518,-7369,-7008,-6457,-5734,-4877,-3916,-2913,-1922,-1015,-266,272,545,549,292,-155,-718,-1266,-1682,-1853,-1675,-1118,-163,1127,2660,4311,5932,7392,8574,9397,9841,9907,9665,9196,8597,7982,7411,6949,6597,6334,6111,5852,5501,4999,4328,3490,2519,1468,404,-609,-1514,-2256,-2825,-3189,-3378,-3409,-3316,-3168,-2989,-2861,-2799,-2853,-3008,-3262,-3551,-3832,-4003,-4009,-3772,-3262,-2488,-1474,-323,885,2016,2970,3660,4031,4086,3846,3403,2818,2225,1670,1238,935,750,640,535,365,58,-431,-1124,-2017,-3062,-4206,-5354,-6427,-7332,-8003,-8375,-8432,-8169,-7611,-6823,-5858,-4816,-3775,-2813,-2003,-1375,-940,-690,-559,-511,-448,-318,-62,357,936,1671,2506,3391,4270,5058,5736,6226,6534,6629,6521,6227,5756,5141,4400,3561,2657,1710,763,-159,-1009,-1771,-2403,-2914,-3285,-3538,-3689,-3755,-3771,-3741,-3699,-3642,-3594,-3558,-3534,-3537,-3558,-3586,-3616,-3609,-3550,-3402,-3140,-2750,-2243,-1630,-973,-310,283,768,1109,1312,1407,1452,1528,1714,2073,2657,3447,4434,5508,6599,7560,8295,8702,8712,8313,7512,6376,4985,3452,1891,412,-876,-1903,-2613,-2988,-3049,-2832,-2420,-1893,-1356,-887,-578,-463,-580,-900,-1388,-1967,-2551,-3032,-3332,-3359,-3091,-2507,-1652,-582,593,1786,2880,3795,4480,4902,5070,5018,4783,4417,3967,3453,2909,2342,1751,1152,531,-95,-723,-1357,-1973,-2590,-3183,-3768,-4326,-4855,-5335,-5757,-6093,-6332,-6463,-6476,-6395,-6218,-5987,-5709,-5406,-5083,-4709,-4270,-3705,-2983,-2067,-941,373,1838,3375,4893,6302,7493,8402,8965,9165,9005,8529,7788,6863,5831,4759,3719,2750,1893,1147,527,-6,-459,-879,-1305,-1759,-2283,-2872,-3527,-4221,-4912,-5557,-6106,-6528,-6791,-6892,-6840,-6637,-6335,-5910,-5431,-4854,-4221,-3505,-2710,-1845,-915,45,1009,1923,2755,3449,4000,4378,4619,4735,4796,4841,4944,5132,5443,5864,6369,6898,7371,7713,7829,7674,7186,6382,5268,3917,2410,834,-695,-2098,-3285,-4205,-4830,-5149,-5185,-4973,-4563,-4027,-3415,-2802,-2243,-1769,-1427,-1192,-1072,-1009,-962,-869,-688,-377,60,620,1249,1891,2476,2935,3213,3285,3133,2797,2303,1717,1103,509,0,-419,-711,-914,-1028,-1121,-1222,-1395,-1684,-2110,-2706,-3428,-4261,-5118,-5922,-6585,-7014,-7155,-6979,-6488,-5750,-4831,-3855,-2932,-2157,-1622,-1342,-1322,-1483,-1746,-1971,-2057,-1876,-1372,-500,711,2200,3870,5587,7219,8632,9705,10360,10536,10230,9458,8297,6829,5179,3470,1831,376,-810,-1660,-2175,-2351,-2275,-2011,-1679,-1385,-1227,-1283,-1607,-2191,-3022,-4019,-5104,-6167,-7110,-7847,-8305,-8462,-8287,-7816,-7058,-6079,-4918,-3652,-2340,-1060,125,1145,1963,2545,2901,3064,3086,3056,3053,3159,3444,3916,4596,5401,6279,7114,7804,8263,8416,8232,7712,6897,5844,4644,3377,2125,964,-74,-941,-1658,-2211,-2646,-2970,-3216,-3392,-3503,-3546,-3498,-3359,-3108,-2750,-2294,-1766,-1187,-613,-54,441,860,1186,1410,1533,1551,1468,1278,1003,639,233,-191,-578,-877,-1045,-1047,-860,-496,35,675,1371,2049,2628,3032,3195,3063,2620,1875,869,-312,-1577,-2784,-3841,-4604,-5023,-5028,-4644,-3911,-2931,-1827,-743,180,840,1149,1102,703,53,-759,-1596,-2325,-2843,-3058,-2916,-2433,-1604,-531,732,2056,3343,4487,5392,5985,6221,6070,5546,4680,3522,2163,672,-828,-2267,-3535,-4583,-5349,-5817,-5998,-5915,-5629,-5200,-4699,-4199,-3747,-3393,-3147,-3013,-2974,-2979,-3012,-2994,-2913,-2713,-2390,-1946,-1402,-809,-219,315,737,1036,1203,1283,1327,1424,1644,2069,2738,3660,4805,6084,7392,8582,9532,10108,10250,9908,9116,7928,6454,4809,3134,1538,128,-1023,-1889,-2446,-2747,-2819,-2755,-2606,-2472,-2390,-2418,-2565,-2812,-3134,-3457,-3718,-3836,-3750,-3400,-2776,-1873,-745,547,1899,3216,4366,5268,5819,5983,5733,5099,4155,2988,1733,515,-538,-1324,-1778,-1876,-1631,-1105,-378,434,1218,1850,2235,2280,1950,1214,126,-1270,-2848,-4498,-6075,-7446,-8502,-9164,-9389,-9195,-8618,-7751,-6684,-5529,-4383,-3327,-2425,-1701,-1174,-818,-618,-517,-476,-443,-361,-200,78,484,999,1607,2249,2880,3433,3859,4116,4191,4078,3813,3438,3007,2597,2251,2029,1942,2004,2178,2428,2679,2876,2926,2797,2425,1814,976,-45,-1175,-2331,-3416,-4348,-5045,-5465,-5579,-5395,-4953,-4315,-3576,-2822,-2175,-1697,-1473,-1517,-1807,-2293,-2844,-3354,-3652,-3628,-3170,-2233,-834,954,2993,5108,7099,8774,9969,10564,10516,9829,8598,6942,5048,3081,1232,-361,-1595,-2406,-2818,-2851,-2631,-2224,-1775,-1364,-1066,-932,-961,-1137,-1413,-1730,-2018,-2221,-2279,-2155,-1833,-1306,-607,242,1165,2120,3013,3799,4404,4793,4946,4863,4574,4133,3586,3019,2468,2006,1641,1405,1284,1266,1322,1414,1502,1540,1489,1310,979,484,-171,-954,-1835,-2751,-3656,-4470,-5163,-5654,-5948,-6000,-5827,-5454,-4905,-4247,-3526,-2811,-2158,-1616,-1225,-1002,-941,-1029,-1199,-1403,-1556,-1581,-1431,-1048,-444,374,1326,2352,3340,4201,4842,5185,5183,4812,4078,3021,1710,238,-1274,-2722,-3970,-4935,-5539,-5743,-5577,-5069,-4337,-3480,-2638,-1929,-1450,-1267,-1394,-1800,-2423,-3140,-3853,-4428,-4774,-4826,-4550,-3977,-3155,-2179,-1146,-163,704,1374,1870,2176,2375,2540,2748,3101,3633,4385,5326,6396,7492,8493,9273,9729,9792,9438,8698,7643,6380,5024,3702,2499,1505,737,215,-119,-290,-402,-492,-648,-891,-1257,-1721,-2257,-2807,-3285,-3629,-3732,-3557,-3052,-2231,-1136,151,1503,2791,3868,4619,4956,4840,4293,3378,2225,957,-254,-1287,-2023,-2404,-2416,-2095,-1516,-786,-20,661,1162,1397,1329,934,240,-719,-1863,-3120,-4386,-5581,-6614,-7425,-7971,-8222,-8194,-7886,-7347,-6605,-5709,-4694,-3613,-2502,-1424,-417,449,1132,1587,1793,1761,1518,1134,684,263,-45,-173,-72,260,816,1535,2354,3178,3925,4507,4858,4942,4746,4298,3652,2879,2075,1318,678,209,-92,-211,-221,-147,-79,-67,-167,-422,-832,-1395,-2081,-2839,-3619,-4357,-5003,-5504,-5849,-6009,-6010,-5871,-5627,-5334,-5010,-4710,-4416,-4138,-3825,-3429,-2889,-2133,-1122,177,1754,3553,5513,7492,9378,11018,12284,13081,13330,13027,12186,10895,9240,7367,5392,3463,1679,134,-1115,-2060,-2704,-3102,-3324,-3440,-3542,-3685,-3921,-4251,-4659,-5085,-5453,-5664,-5630,-5274,-4565,-3498,-2142,-575,1054,2631,3995,5068,5753,6052,5976,5599,5017,4334,3669,3096,2689,2452,2388,2420,2504,2536,2454,2212,1758,1132,331,-564,-1514,-2444,-3309,-4074,-4718,-5243,-5658,-5982,-6227,-6403,-6502,-6501,-6383,-6101,-5642,-4978,-4131,-3127,-2025,-907,142,1033,1688,2067,2142,1943,1512,946,316,-245,-683,-897,-869,-581,-58,640,1450,2277,3032,3629,3987,4057,3801,3224,2348,1228,-45,-1397,-2699,-3880,-4830,-5495,-5833,-5840,-5551,-5017,-4331,-3568,-2830,-2179,-1654,-1287,-1037,-889,-776,-654,-474,-214,135,560,1032,1526,2004,2462,2880,3286,3681,4110,4584,5137,5762,6468,7214,7967,8660,9208,9547,9573,9246,8518,7389,5920,4173,2283,373,-1417,-2964,-4176,-5005,-5437,-5523,-5324,-4950,-4512,-4110,-3838,-3737,-3830,-4080,-4435,-4785,-5048,-5089,-4847,-4236,-3256,-1922,-316,1447,3223,4850,6200,7146,7644,7669,7287,6573,5676,4700,3802,3044,2497,2152,1966,1859,1732,1480,1030,325,-641,-1840,-3198,-4626,-6010,-7251,-8245,-8937,-9280,-9276,-8961,-8377,-7624,-6767,-5898,-5079,-4351,-3733,-3226,-2790,-2413,-2042,-1663,-1261,-827,-382,72,516,935,1341,1724,2106,2488,2882,3278,3669,4024,4314,4500,4545,4415,4099,3582,2894,2075,1182,310,-474,-1083,-1457,-1573,-1418,-1038,-482,165,824,1402,1830,2046,2021,1741,1240,557,-228,-1035,-1781,-2379,-2783,-2947,-2876,-2591,-2135,-1577,-979,-424,48,382,579,652,641,619,659,836,1224,1847,2723,3806,5017,6250,7361,8206,8672,8628,8058,6930,5330,3350,1156,-1101,-3221,-5073,-6509,-7461,-7894,-7829,-7342,-6545,-5575,-4575,-3689,-3004,-2597,-2464,-2569,-2820,-3110,-3309,-3307,-3033,-2430,-1536,-383,910,2237,3461,4476,5195,5569,5608,5342,4866,4272,3675,3163,2805,2623,2612,2711,2851,2945,2906,2683,2229,1553,684,-329,-1402,-2479,-3475,-4351,-5067,-5607,-5972,-6167,-6213,-6106,-5873,-5494,-4988,-4348,-3587,-2732,-1815,-895,-30,713,1282,1628,1742,1623,1311,865,367,-105,-440,-592,-472,-83,592,1491,2569,3711,4831,5806,6544,6958,6995,6633,5872,4771,3377,1802,125,-1540,-3101,-4484,-5618,-6474,-7038,-7314,-7341,-7157,-6811,-6355,-5828,-5250,-4657,-4017,-3360,-2640,-1879,-1055,-194,696,1575,2422,3188,3858,4401,4819,5102,5283,5374,5424,5461,5531,5652,5856,6117,6429,6720,6939,6990,6798,6293,5440,4230,2715,969,-888,-2720,-4386,-5758,-6734,-7250,-7297,-6904,-6159,-5177,-4105,-3079,-2240,-1675,-1437,-1519,-1859,-2353,-2862,-3253,-3369,-3137,-2463,-1379,98,1830,3707,5531,7160,8416,9206,9446,9142,8341,7142,5693,4129,2606,1251,132,-683,-1219,-1506,-1603,-1603,-1567,-1585,-1683,-1916,-2264,-2742,-3308,-3936,-4589,-5231,-5835,-6381,-6850,-7241,-7554,-7778,-7922,-7951,-7859,-7609,-7162,-6509,-5618,-4510,-3219,-1789,-309,1158,2520,3728,4728,5517,6088,6488,6730,6883,6954,6987,6976,6908,6774,6513,6123,5546,4799,3871,2817,1677,548,-517,-1417,-2127,-2589,-2833,-2864,-2766,-2585,-2423,-2329,-2375,-2571,-2934,-3413,-3969,-4525,-4999,-5341,-5458,-5347,-4966,-4331,-3478,-2446,-1307,-140,980,1975,2766,3330,3619,3675,3518,3246,2933,2696,2613,2751,3126,3721,4445,5204,5836,6220,6216,5753,4797,3381,1603,-393,-2440,-4330,-5916,-7021,-7584,-7547,-6964,-5912,-4549,-3027,-1545,-259,692,1211,1282,912,203,-735,-1740,-2654,-3332,-3661,-3556,-3020,-2057,-771,738,2335,3884,5268,6402,7226,7734,7937,7886,7625,7224,6710,6141,5499,4821,4057,3231,2312,1315,261,-820,-1873,-2850,-3692,-4365,-4830,-5092,-5163,-5074,-4887,-4644,-4415,-4238,-4150,-4149,-4224,-4335,-4416,-4428,-4291,-3992,-3508,-2858,-2097,-1267,-459,286,907,1390,1743,1984,2179,2362,2599,2916,3335,3845,4407,4975,5455,5796,5892,5704,5175,4303,3104,1634,-31,-1786,-3534,-5163,-6585,-7737,-8556,-9042,-9190,-9029,-8612,-7977,-7209,-6338,-5456,-4571,-3751,-2988,-2297,-1651,-1033,-394,287,1039,1872,2765,3697,4614,5459,6183,6729,7087,7253,7244,7126,6936,6744,6592,6494,6448,6417,6343,6161,5802,5223,4394,3325,2054,641,-830,-2272,-3597,-4733,-5622,-6231,-6550,-6600,-6406,-6043,-5552,-5025,-4510,-4063,-3720,-3467,-3289,-3130,-2906,-2562,-2006,-1214,-166,1104,2521,3986,5372,6570,7469,8022,8194,8030,7585,6969,6273,5604,5026,4576,4247,3997,3765,3471,3051,2455,1663,693,-411,-1580,-2738,-3804,-4734,-5472,-6027,-6398,-6629,-6758,-6825,-6873,-6911,-6957,-6987,-6982,-6907,-6725,-6420,-5954,-5358,-4619,-3793,-2912,-2017,-1158,-350,383,1058,1678,2280,2877,3491,4122,4762,5375,5940,6391,6707,6831,6743,6431,5883,5135,4205,3156,2037,917,-146,-1103,-1918,-2583,-3103,-3509,-3835,-4126,-4424,-4750,-5123,-5536,-5954,-6361,-6693,-6910,-6965,-6809,-6421,-5770,-4864,-3713,-2356,-851,730,2304,3778,5078,6125,6893,7351,7539,7480,7259,6926,6562,6190,5852,5518,5182,4775,4268,3604,2759,1734,532,-774,-2149,-3482,-4709,-5732,-6491,-6928,-7038,-6807,-6304,-5576,-4726,-3853,-3058,-2435,-2042,-1906,-2006,-2288,-2644,-2964,-3107,-2972,-2457,-1544,-229,1397,3230,5115,6894,8428,9599,10347,10651,10535,10071,9319,8385,7327,6213,5096,3993,2941,1947,1028,207,-507,-1085,-1523,-1812,-1950,-1975,-1896,-1786,-1678,-1635,-1701,-1905,-2269,-2780,-3406,-4107,-4806,-5452,-5952,-6266,-6325,-6118,-5639,-4919,-4011,-3000,-1961,-1000,-185,412,777,892,821,608,350,137,55,165,520,1108,1910,2854,3842,4761,5492,5915,5960,5554,4707,3446,1851,38,-1877,-3752,-5469,-6921,-8034,-8752,-9070,-8980,-8536,-7774,-6792,-5650,-4476,-3329,-2320,-1481,-858,-443,-193,-64,36,168,417,810,1395,2133,3017,3976,4950,5880,6703,7381,7887,8212,8350,8314,8096,7708,7131,6371,5405,4254,2913,1437,-141,-1724,-3250,-4605,-5724,-6514,-6952,-7000,-6692,-6064,-5195,-4180,-3113,-2100,-1209,-515,-28,245,353,358,344,396,597,996,1621,2458,3455,4531,5590,6527,7257,7716,7866,7718,7303,6671,5897,5029,4129,3218,2315,1413,510,-405,-1325,-2239,-3111,-3902,-4563,-5049,-5336,-5408,-5288,-5007,-4635,-4228,-3863,-3593,-3456,-3468,-3628,-3904,-4269,-4677,-5080,-5452,-5750,-5952,-6047,-6009,-5850,-5556,-5133,-4590,-3930,-3172,-2324,-1415,-449,535,1536,2514,3453,4331,5108,5779,6296,6661,6851,6871,6734,6457,6081,5628,5139,4633,4118,3590,3033,2412,1711,884,-60,-1138,-2309,-3540,-4769,-5920,-6936,-7741,-8302,-8582,-8578,-8292,-7748,-6968,-5979,-4816,-3506,-2095,-628,836,2217,3447,4440,5146,5524,5590,5367,4956,4443,3957,3597,3457,3559,3927,4472,5134,5766,6255,6471,6328,5769,4801,3469,1871,133,-1606,-3190,-4515,-5463,-6009,-6126,-5862,-5284,-4491,-3595,-2690,-1886,-1226,-761,-475,-346,-302,-289,-220,-46,265,723,1298,1939,2592,3184,3680,4039,4256,4343,4315,4199,4007,3744,3405,2979,2460,1843,1158,424,-287,-938,-1457,-1800,-1956,-1896,-1687,-1346,-975,-634,-407,-351,-501,-859,-1409,-2078,-2824,-3532,-4156,-4600,-4839,-4831,-4603,-4167,-3594,-2943,-2289,-1703,-1244,-949,-844,-913,-1137,-1452,-1803,-2099,-2274,-2249,-1982,-1443,-649,363,1514,2709,3831,4776,5438,5753,5679,5204,4373,3234,1885,411,-1064,-2454,-3658,-4604,-5256,-5581,-5609,-5378,-4958,-4439,-3912,-3470,-3185,-3096,-3212,-3494,-3865,-4225,-4444,-4409,-4021,-3211,-1981,-359,1544,3602,5653,7527,9093,10231,10889,11068,10800,10193,9335,8374,7402,6529,5814,5275,4917,4683,4524,4351,4095,3691,3087,2281,1266,101,-1174,-2467,-3723,-4850,-5807,-6541,-7030,-7267,-7261,-7031,-6609,-6030,-5325,-4539,-3679,-2790,-1853,-898,85,1073,2048,2973,3816,4521,5065,5413,5574,5552,5382,5092,4717,4262,3749,3144,2451,1637,704,-338,-1463,-2600,-3691,-4636,-5366,-5810,-5929,-5727,-5226,-4503,-3633,-2718,-1847,-1091,-505,-108,95,133,29,-172,-447,-763,-1116,-1492,-1891,-2319,-2750,-3191,-3609,-3988,-4306,-4534,-4655,-4640,-4477,-4144,-3629,-2935,-2058,-1019,136,1381,2628,3833,4911,5801,6457,6828,6911,6695,6197,5460,4511,3419,2234,1030,-139,-1195,-2099,-2793,-3261,-3490,-3503,-3327,-3035,-2675,-2336,-2064,-1909,-1888,-1973,-2137,-2298,-2382,-2321,-2043,-1532,-788,154,1207,2313,3351,4279,5018,5561,5904,6078,6126,6099,6034,5962,5886,5800,5666,5448,5082,4529,3746,2717,1447,-24,-1642,-3306,-4929,-6398,-7623,-8530,-9066,-9227,-9017,-8497,-7724,-6785,-5765,-4740,-3783,-2930,-2216,-1629,-1166,-775,-434,-90,287,713,1205,1751,2334,2937,3531,4095,4608,5046,5390,5613,5694,5599,5317,4832,4158,3329,2400,1456,587,-121,-587,-779,-686,-350,151,719,1238,1609,1752,1614,1206,541,-281,-1194,-2071,-2832,-3388,-3696,-3740,-3541,-3149,-2630,-2071,-1545,-1125,-870,-805,-948,-1284,-1774,-2365,-2990,-3558,-4003,-4235,-4201,-3864,-3208,-2266,-1082,255,1646,2991,4169,5105,5707,5935,5757,5180,4231,2972,1503,-87,-1631,-3036,-4146,-4884,-5187,-5054,-4519,-3683,-2663,-1594,-613,173,703,943,936,738,455,188,41,97,381,923,1653,2526,3433,4272,4967,5423,5615,5526,5177,4632,3951,3226,2531,1937,1487,1206,1081,1082,1151,1220,1216,1078,748,218,-528,-1451,-2504,-3622,-4725,-5733,-6569,-7165,-7463,-7430,-7054,-6343,-5340,-4098,-2706,-1234,212,1568,2754,3742,4490,5019,5335,5464,5465,5346,5175,4967,4757,4568,4403,4260,4121,3946,3695,3307,2743,1962,964,-239,-1581,-2986,-4343,-5544,-6483,-7079,-7286,-7090,-6526,-5654,-4561,-3358,-2139,-1015,-55,690,1179,1436,1456,1297,994,590,132,-352,-830,-1287,-1704,-2068,-2375,-2600,-2748,-2796,-2742,-2584,-2313,-1942,-1466,-918,-292,360,1040,1692,2308,2840,3287,3613,3820,3902,3845,3673,3367,2955,2438,1852,1207,563,-56,-599,-1023,-1303,-1419,-1355,-1152,-808,-406,24,400,668,783,711,470,61,-430,-978,-1470,-1878,-2130,-2216,-2132,-1897,-1565,-1168,-774,-417,-130,67,187,240,265,289,355,484,692,971,1294,1616,1878,2018,1968,1698,1166,407,-564,-1653,-2790,-3859,-4776,-5453,-5833,-5889,-5618,-5054,-4242,-3258,-2173,-1059,2,967,1789,2439,2921,3230,3388,3428,3368,3245,3084,2901,2725,2552,2409,2283,2191,2114,2056,1990,1909,1788,1609,1370,1064,712,340,-13,-303,-482,-530,-413,-153,243,717,1226,1696,2080,2325,2411,2331,2110,1787,1427,1092,841,723,744,914,1164,1467,1717,1858,1820,1554,1055,331,-577,-1596,-2657,-3669,-4566,-5272,-5746,-5951,-5875,-5528,-4927,-4124,-3159,-2120,-1064,-80,757,1380,1737,1782,1531,972,193,-766,-1764,-2721,-3488,-3989,-4121,-3859,-3199,-2194,-933,457,1846,3095,4078,4733,4983,4872,4409,3705,2837,1937,1075,364,-192,-537,-724,-773,-759,-734,-758,-863,-1055,-1317,-1606,-1856,-2004,-1991,-1766,-1323,-666,163,1096,2048,2925,3639,4099,4268,4090,3597,2804,1790,633,-562,-1708,-2699,-3486,-3997,-4230,-4156,-3815,-3216,-2432,-1505,-520,447,1329,2037,2549,2814,2858,2706,2417,2079,1757,1539,1471,1594,1907,2392,2989,3634,4233,4699,4946,4900,4543,3845,2887,1704,435,-821,-1940,-2819,-3406,-3656,-3596,-3256,-2718,-2064,-1375,-741,-217,158,352,391,285,79,-180,-455,-714,-929,-1116,-1267,-1425,-1603,-1826,-2110,-2441,-2817,-3198,-3558,-3865,-4082,-4209,-4210,-4108,-3884,-3562,-3130,-2626,-2028,-1389,-713,-41,585,1128,1544,1795,1879,1775,1530,1171,765,389,95,-43,-1,240,668,1237,1899,2576,3204,3711,4048,4174,4074,3757,3249,2589,1839,1044,265,-452,-1085,-1603,-2012,-2322,-2535,-2703,-2814,-2920,-2998,-3070,-3097,-3074,-2953,-2718,-2346,-1830,-1199,-478,260,956,1520,1888,1996,1822,1354,644,-255,-1234,-2192,-3002,-3581,-3832,-3741,-3297,-2546,-1571,-462,681,1736,2646,3320,3728,3862,3707,3320,2725,2000,1208,432,-257,-779,-1091,-1136,-921,-441,243,1074,1956,2797,3502,3985,4201,4110,3737,3120,2340,1497,704,71,-316,-386,-126,443,1259,2205,3165,3994,4566,4787,4589,3978,2988,1708,271,-1206,-2566,-3705,-4540,-5025,-5183,-5046,-4709,-4258,-3798,-3405,-3143,-3019,-3034,-3133,-3254,-3329,-3268,-3037,-2574,-1896,-994,62,1228,2407,3531,4502,5252,5715,5859,5657,5141,4320,3289,2097,860,-353,-1432,-2327,-2956,-3313,-3368,-3155,-2708,-2088,-1381,-661,-36,440,679,676,402,-85,-743,-1473,-2186,-2802,-3236,-3465,-3467,-3274,-2948,-2540,-2154,-1834,-1648,-1605,-1701,-1892,-2119,-2301,-2370,-2258,-1939,-1403,-676,189,1127,2062,2926,3644,4194,4525,4655,4585,4345,3978,3513,3001,2467,1954,1478,1070,749,525,432,451,612,878,1227,1621,1981,2263,2396,2338,2088,1662,1129,575,111,-160,-162,168,799,1716,2795,3940,4999,5847,6374,6495,6177,5425,4279,2834,1182,-541,-2223,-3749,-5027,-6009,-6642,-6962,-6959,-6728,-6297,-5772,-5208,-4679,-4236,-3907,-3706,-3612,-3602,-3624,-3636,-3595,-3467,-3242,-2923,-2518,-2064,-1577,-1082,-603,-135,305,724,1123,1495,1856,2186,2506,2798,3074,3323,3534,3693,3772,3737,3566,3227,2716,2039,1217,297,-665,-1613,-2472,-3196,-3727,-4046,-4138,-4008,-3692,-3215,-2650,-2029,-1432,-896,-471,-189,-54,-70,-196,-411,-649,-873,-1043,-1123,-1133,-1056,-951,-831,-734,-686,-671,-684,-677,-600,-403,-41,517,1263,2176,3185,4208,5143,5884,6338,6445,6166,5529,4578,3417,2152,916,-185,-1046,-1625,-1891,-1871,-1616,-1199,-711,-234,161,423,527,469,264,-42,-428,-828,-1222,-1562,-1827,-1994,-2048,-1974,-1764,-1403,-894,-234,558,1448,2397,3329,4187,4879,5346,5518,5365,4859,4035,2924,1618,214,-1171,-2420,-3417,-4101,-4396,-4334,-3922,-3262,-2454,-1613,-869,-302,15,73,-119,-478,-950,-1412,-1796,-2025,-2049,-1869,-1494,-977,-377,226,777,1210,1501,1651,1667,1612,1515,1454,1445,1537,1711,1965,2253,2527,2733,2817,2732,2446,1936,1204,261,-854,-2105,-3418,-4742,-5982,-7087,-7963,-8565,-8833,-8746,-8295,-7502,-6426,-5137,-3743,-2341,-1052,37,849,1353,1547,1484,1224,885,544,324,257,410,740,1230,1793,2343,2815,3129,3274,3244,3089,2865,2661,2529,2547,2713,3046,3476,3964,4412,4766,4943,4930,4697,4277,3707,3038,2340,1653,1046,520,111,-196,-411,-547,-629,-669,-677,-668,-641,-617,-586,-584,-603,-680,-812,-1030,-1317,-1694,-2102,-2541,-2911,-3177,-3240,-3050,-2546,-1719,-587,801,2327,3898,5335,6533,7336,7668,7466,6727,5502,3881,1994,4,-1932,-3657,-5037,-5990,-6455,-6449,-6012,-5235,-4227,-3117,-2023,-1060,-307,182,391,331,53,-381,-893,-1393,-1822,-2118,-2246,-2211,-2020,-1707,-1329,-907,-513,-154,123,325,438,475,452,383,299,210,139,96,76,77,75,45,-42,-215,-494,-883,-1367,-1910,-2454,-2932,-3269,-3403,-3289,-2919,-2315,-1534,-661,210,980,1574,1927,2028,1874,1526,1035,493,-23,-439,-698,-785,-683,-439,-75,344,778,1195,1570,1917,2249,2604,3016,3498,4078,4711,5388,6014,6530,6838,6856,6527,5805,4700,3254,1554,-282,-2116,-3810,-5235,-6298,-6949,-7167,-7014,-6533,-5860,-5076,-4309,-3642,-3142,-2839,-2738,-2791,-2960,-3146,-3291,-3314,-3160,-2810,-2249,-1511,-628,332,1333,2303,3216,4029,4721,5274,5671,5900,5946,5801,5465,4942,4248,3415,2478,1488,500,-429,-1240,-1875,-2299,-2483,-2425,-2155,-1702,-1155,-563,-30,397,653,716,579,264,-189,-731,-1306,-1874,-2389,-2835,-3198,-3473,-3669,-3775,-3803,-3734,-3563,-3277,-2849,-2297,-1597,-784,123,1090,2068,3011,3893,4658,5306,5799,6141,6309,6297,6084,5658,5005,4134,3053,1827,504,-806,-2019,-3031,-3760,-4160,-4206,-3927,-3386,-2662,-1879,-1135,-542,-186,-108,-331,-814,-1487,-2252,-2980,-3562,-3886,-3894,-3559,-2912,-2016,-983,87,1067,1883,2472,2830,2975,2967,2873,2771,2717,2762,2900,3131,3397,3638,3794,3781,3568,3121,2445,1593,605,-414,-1403,-2272,-2965,-3450,-3714,-3772,-3659,-3409,-3062,-2652,-2199,-1721,-1228,-734,-255,182,548,815,952,953,809,561,234,-99,-375,-523,-474,-181,374,1201,2241,3451,4713,5932,6975,7730,8094,7998,7394,6297,4741,2820,643,-1631,-3863,-5882,-7560,-8794,-9507,-9689,-9367,-8601,-7501,-6179,-4767,-3393,-2157,-1157,-435,-19,109,-3,-289,-654,-1022,-1291,-1422,-1354,-1101,-681,-139,448,1032,1528,1917,2161,2279,2290,2249,2200,2208,2301,2511,2820,3207,3603,3936,4125,4091,3795,3209,2367,1326,174,-976,-2027,-2887,-3494,-3827,-3890,-3735,-3420,-3031,-2636,-2313,-2101,-2038,-2117,-2333,-2646,-3019,-3399,-3740,-3994,-4128,-4112,-3938,-3598,-3098,-2456,-1680,-793,185,1250,2360,3518,4672,5807,6864,7806,8570,9101,9342,9249,8792,7971,6813,5368,3731,1994,280,-1315,-2687,-3778,-4549,-5000,-5165,-5108,-4893,-4613,-4333,-4107,-3983,-3951,-4009,-4117,-4224,-4286,-4247,-4084,-3766,-3313,-2729,-2066,-1368,-680,-60,481,920,1278,1590,1893,2249,2685,3226,3870,4568,5279,5901,6366,6576,6480,6038,5254,4182,2882,1486,94,-1158,-2176,-2872,-3231,-3225,-2932,-2393,-1719,-1007,-343,186,540,686,630,391,11,-461,-982,-1496,-1967,-2353,-2621,-2751,-2720,-2512,-2133,-1568,-860,-3,931,1933,2923,3876,4732,5467,6040,6441,6639,6628,6387,5906,5176,4194,2983,1563,-1,-1655,-3300,-4861,-6230,-7347,-8134,-8565,-8634,-8366,-7818,-7069,-6211,-5345,-4555,-3924,-3488,-3280,-3267,-3419,-3653,-3894,-4050,-4048,-3833,-3375,-2686,-1779,-724,445,1647,2848,3996,5069,6046,6918,7676,8317,8823,9178,9362,9338,9099,8607,7884,6917,5772,4474,3099,1719,390,-815,-1866,-2727,-3405,-3901,-4247,-4481,-4626,-4719,-4771,-4790,-4774,-4712,-4604,-4437,-4242,-4018,-3811,-3646,-3537,-3509,-3523,-3563,-3551,-3433,-3122,-2569,-1721,-570,872,2557,4403,6319,8176,9862,11247,12222,12690,12595,11895,10623,8821,6598,4100,1477,-1073,-3398,-5331,-6771,-7640,-7941,-7696,-7016,-6005,-4826,-3617,-2518,-1642,-1054,-787,-815,-1087,-1511,-1980,-2396,-2652,-2697,-2490,-2039,-1393,-611,205,983,1632,2107,2389,2472,2421,2267,2110,1984,1968,2052,2254,2512,2784,2972,3021,2847,2429,1752,852,-212,-1353,-2467,-3470,-4263,-4814,-5070,-5073,-4836,-4448,-3975,-3491,-3082,-2768,-2593,-2531,-2557,-2628,-2689,-2699,-2631,-2467,-2230,-1927,-1605,-1273,-955,-649,-334,23,456,1015,1715,2576,3582,4692,5854,6967,7956,8706,9132,9177,8771,7944,6693,5104,3251,1240,-816,-2812,-4658,-6267,-7598,-8599,-9270,-9604,-9636,-9391,-8921,-8280,-7520,-6705,-5878,-5086,-4357,-3702,-3126,-2611,-2137,-1683,-1218,-719,-187,409,1044,1737,2471,3254,4072,4942,5840,6776,7713,8628,9470,10187,10710,10975,10914,10483,9652,8429,6860,5020,3035,1036,-817,-2400,-3589,-4340,-4617,-4483,-4006,-3311,-2532,-1783,-1198,-834,-750,-937,-1369,-1982,-2703,-3441,-4124,-4677,-5054,-5225,-5175,-4916,-4464,-3842,-3089,-2222,-1281,-276,761,1818,2869,3893,4850,5723,6441,6989,7296,7338,7085,6521,5662,4532,3199,1719,211,-1259,-2563,-3635,-4400,-4816,-4888,-4620,-4103,-3389,-2616,-1871,-1274,-904,-813,-1020,-1481,-2141,-2889,-3626,-4238,-4658,-4820,-4737,-4411,-3914,-3307,-2657,-2036,-1469,-991,-586,-241,79,411,770,1193,1653,2165,2672,3165,3587,3919,4134,4222,4190,4038,3804,3473,3097,2649,2159,1626,1043,442,-183,-793,-1369,-1878,-2295,-2599,-2770,-2814,-2724,-2526,-2238,-1892,-1532,-1190,-900,-693,-574,-544,-588,-657,-724,-710,-580,-261,272,1060,2097,3367,4820,6376,7939,9377,10564,11364,11664,11379,10473,8943,6872,4360,1578,-1286,-4038,-6476,-8451,-9836,-10586,-10693,-10225,-9295,-8044,-6641,-5243,-3990,-2992,-2314,-1970,-1953,-2191,-2618,-3129,-3626,-4019,-4234,-4220,-3954,-3439,-2706,-1792,-756,352,1478,2581,3618,4575,5415,6134,6720,7153,7444,7561,7507,7251,6787,6088,5165,4020,2703,1267,-199,-1598,-2847,-3852,-4575,-4985,-5101,-4972,-4668,-4273,-3867,-3531,-3306,-3237,-3331,-3568,-3948,-4425,-4975,-5569,-6156,-6715,-7181,-7518,-7650,-7537,-7108,-6344,-5211,-3736,-1955,57,2195,4353,6393,8206,9672,10723,11299,11390,11019,10241,9139,7815,6364,4900,3488,2208,1091,156,-586,-1161,-1582,-1878,-2081,-2218,-2318,-2417,-2530,-2681,-2878,-3109,-3369,-3627,-3843,-4008,-4060,-4014,-3831,-3538,-3134,-2646,-2100,-1516,-923,-330,260,846,1465,2123,2880,3735,4732,5843,7044,8264,9401,10334,10943,11100,10736,9803,8335,6401,4156,1746,-616,-2773,-4561,-5878,-6680,-6975,-6815,-6322,-5591,-4790,-4010,-3373,-2934,-2732,-2755,-2971,-3302,-3688,-4017,-4229,-4241,-4018,-3541,-2820,-1897,-825,323,1488,2594,3616,4501,5253,5850,6306,6615,6777,6780,6610,6249,5675,4882,3860,2628,1214,-347,-1978,-3626,-5196,-6629,-7841,-8788,-9425,-9744,-9747,-9477,-8960,-8279,-7464,-6593,-5693,-4815,-3977,-3209,-2531,-1954,-1512,-1192,-1031,-987,-1074,-1224,-1408,-1554,-1599,-1482,-1156,-588,225,1264,2492,3854,5273,6681,7994,9147,10062,10699,11000,10952,10553,9810,8794,7544,6174,4754,3398,2178,1155,369,-189,-529,-714,-791,-839,-908,-1054,-1305,-1676,-2155,-2730,-3350,-3991,-4600,-5138,-5579,-5883,-6037,-6017,-5809,-5401,-4792,-3969,-2957,-1746,-384,1121,2720,4365,6014,7585,9015,10210,11071,11519,11460,10851,9685,7977,5845,3385,796,-1757,-4076,-5998,-7405,-8212,-8426,-8082,-7294,-6206,-4979,-3780,-2764,-2032,-1666,-1673,-2026,-2654,-3445,-4288,-5043,-5606,-5874,-5786,-5309,-4454,-3258,-1792,-148,1577,3257,4803,6101,7082,7683,7876,7668,7090,6207,5099,3852,2567,1309,152,-863,-1723,-2409,-2950,-3354,-3660,-3887,-4072,-4229,-4380,-4527,-4681,-4819,-4946,-5029,-5055,-5009,-4874,-4657,-4368,-4024,-3664,-3299,-2966,-2658,-2377,-2106,-1811,-1468,-1045,-508,136,907,1777,2726,3722,4724,5685,6582,7362,8010,8491,8784,8863,8713,8312,7655,6746,5608,4272,2813,1277,-230,-1643,-2881,-3886,-4626,-5092,-5297,-5287,-5114,-4843,-4542,-4267,-4059,-3947,-3932,-4009,-4144,-4304,-4451,-4533,-4532,-4399,-4144,-3727,-3184,-2491,-1690,-781,195,1231,2282,3348,4397,5430,6434,7398,8304,9128,9806,10301,10508,10382,9850,8882,7494,5735,3707,1557,-567,-2483,-4057,-5170,-5769,-5858,-5485,-4774,-3845,-2863,-1967,-1282,-895,-840,-1132,-1707,-2515,-3448,-4403,-5287,-5998,-6458,-6617,-6415,-5857,-4923,-3656,-2091,-311,1610,3559,5430,7118,8507,9522,10088,10170,9769,8895,7615,5995,4140,2150,134,-1793,-3554,-5035,-6207,-6991,-7393,-7404,-7057,-6406,-5520,-4491,-3412,-2370,-1453,-715,-206,55,89,-100,-432,-884,-1361,-1822,-2201,-2450,-2553,-2472,-2229,-1822,-1274,-633,82,813,1524,2192,2767,3264,3651,3965,4197,4381,4522,4615,4669,4643,4528,4297,3927,3426,2800,2084,1315,556,-174,-789,-1308,-1665,-1902,-1989,-1972,-1844,-1652,-1400,-1127,-856,-606,-421,-302,-290,-378,-578,-870,-1233,-1632,-2020,-2344,-2563,-2609,-2479,-2117,-1542,-746,245,1394,2654,3965,5249,6429,7407,8101,8429,8323,7752,6710,5233,3403,1324,-855,-2988,-4916,-6508,-7672,-8348,-8548,-8316,-7754,-6981,-6129,-5315,-4642,-4158,-3900,-3825,-3897,-4040,-4170,-4226,-4140,-3879,-3428,-2788,-1981,-1034,5,1105,2207,3279,4265,5134,5854,6401,6769,6954,6972,6833,6561,6168,5666,5068,4372,3589,2729,1796,821,-178,-1173,-2113,-2986,-3731,-4329,-4745,-4956,-4950,-4738,-4314,-3742,-3043,-2297,-1569,-921,-428,-132,-66,-242,-631,-1200,-1875,-2571,-3197,-3651,-3851,-3749,-3299,-2540,-1500,-275,1032,2320,3471,4408,5073,5429,5489,5271,4824,4203,3462,2664,1852,1080,393,-183,-597,-848,-916,-818,-583,-260,92,391,591,616,445,65,-521,-1250,-2084,-2933,-3728,-4397,-4871,-5118,-5109,-4847,-4364,-3683,-2870,-1966,-1040,-137,684,1398,1976,2406,2724,2927,3103,3265,3492,3803,4213,4712,5239,5731,6092,6240,6102,5641,4865,3812,2585,1276,19,-1077,-1930,-2485,-2738,-2720,-2498,-2161,-1807,-1525,-1387,-1438,-1685,-2109,-2650,-3236,-3777,-4185,-4379,-4303,-3915,-3215,-2222,-988,412,1891,3340,4665,5766,6571,7043,7142,6914,6370,5599,4653,3614,2537,1475,448,-518,-1423,-2269,-3039,-3748,-4354,-4864,-5222,-5430,-5446,-5270,-4898,-4354,-3670,-2906,-2123,-1392,-783,-349,-131,-138,-374,-798,-1377,-2044,-2736,-3388,-3915,-4282,-4402,-4281,-3877,-3222,-2350,-1320,-200,921,1987,2922,3695,4283,4670,4895,4948,4886,4712,4447,4108,3691,3213,2683,2129,1580,1082,681,409,309,374,608,980,1427,1916,2349,2690,2863,2836,2583,2100,1407,536,-455,-1507,-2552,-3517,-4342,-4966,-5350,-5459,-5297,-4858,-4175,-3288,-2234,-1087,117,1309,2452,3496,4418,5185,5781,6188,6385,6350,6071,5520,4708,3641,2364,956,-494,-1860,-3029,-3894,-4379,-4459,-4149,-3535,-2717,-1845,-1055,-467,-193,-249,-668,-1362,-2283,-3285,-4274,-5119,-5719,-6001,-5905,-5409,-4531,-3290,-1775,-46,1771,3586,5273,6740,7897,8689,9070,9055,8641,7901,6882,5671,4344,2978,1644,395,-725,-1691,-2501,-3137,-3636,-3983,-4223,-4354,-4411,-4398,-4335,-4230,-4087,-3911,-3711,-3479,-3245,-3003,-2795,-2628,-2542,-2543,-2645,-2842,-3090,-3365,-3579,-3682,-3602,-3291,-2725,-1911,-882,289,1523,2722,3796,4662,5270,5591,5626,5403,4969,4374,3679,2930,2161,1405,671,-20,-662,-1237,-1729,-2124,-2399,-2562,-2600,-2547,-2416,-2264,-2126,-2060,-2106,-2278,-2605,-3032,-3547,-4055,-4490,-4767,-4812,-4571,-4025,-3169,-2053,-743,679,2086,3398,4501,5342,5878,6114,6085,5851,5499,5101,4752,4498,4389,4419,4575,4797,5019,5162,5149,4928,4451,3731,2776,1649,419,-837,-2028,-3076,-3927,-4522,-4860,-4927,-4763,-4406,-3913,-3349,-2776,-2249,-1821,-1498,-1303,-1192,-1133,-1056,-887,-566,-26,741,1750,2937,4244,5558,6774,7775,8470,8789,8693,8194,7311,6126,4696,3130,1498,-115,-1633,-3021,-4213,-5200,-5936,-6419,-6630,-6567,-6253,-5700,-4981,-4140,-3279,-2478,-1831,-1415,-1278,-1455,-1920,-2651,-3551,-4547,-5517,-6355,-6967,-7251,-7165,-6665,-5768,-4514,-2986,-1287,444,2081,3487,4563,5236,5479,5313,4799,4034,3131,2221,1395,756,332,130,129,248,438,610,724,742,675,539,393,274,238,317,517,834,1225,1646,2037,2330,2484,2455,2228,1817,1241,568,-151,-825,-1381,-1748,-1869,-1715,-1286,-608,261,1248,2266,3237,4079,4753,5210,5466,5511,5401,5145,4800,4380,3902,3381,2794,2154,1437,660,-172,-1021,-1859,-2633,-3311,-3855,-4252,-4494,-4610,-4622,-4580,-4529,-4502,-4535,-4639,-4805,-5013,-5223,-5374,-5429,-5294,-4954,-4326,-3418,-2205,-727,963,2788,4634,6399,7954,9197,10047,10434,10349,9796,8828,7523,5965,4268,2523,822,-758,-2181,-3408,-4439,-5285,-5955,-6483,-6876,-7163,-7328,-7395,-7324,-7131,-6775,-6261,-5578,-4736,-3757,-2691,-1583,-531,404,1118,1552,1655,1420,876,100,-809,-1717,-2498,-3038,-3245,-3085,-2561,-1717,-656,522,1684,2714,3523,4039,4242,4147,3780,3230,2551,1834,1144,524,18,-369,-617,-750,-748,-630,-390,-27,442,994,1592,2167,2648,2955,3002,2744,2129,1186,-56,-1489,-3004,-4438,-5661,-6516,-6915,-6790,-6134,-4988,-3455,-1643,278,2175,3899,5346,6439,7150,7482,7481,7212,6751,6190,5591,5036,4552,4175,3906,3715,3585,3445,3254,2951,2492,1858,1035,63,-1031,-2160,-3259,-4238,-5026,-5555,-5795,-5715,-5339,-4696,-3839,-2846,-1781,-732,254,1105,1818,2361,2768,3059,3280,3486,3705,3983,4319,4701,5094,5431,5646,5652,5384,4784,3840,2553,990,-784,-2647,-4486,-6188,-7635,-8766,-9500,-9838,-9767,-9322,-8562,-7534,-6337,-5030,-3714,-2452,-1322,-383,319,750,893,746,337,-310,-1126,-2037,-2962,-3783,-4419,-4766,-4775,-4402,-3668,-2607,-1319,94,1496,2765,3788,4473,4785,4704,4284,3590,2732,1832,1000,357,-38,-131,68,520,1157,1888,2620,3271,3772,4089,4214,4154,3953,3643,3267,2865,2440,2019,1577,1124,642,147,-356,-822,-1224,-1508,-1644,-1607,-1392,-1016,-509,77,701,1302,1845,2299,2628,2841,2927,2909,2810,2662,2497,2347,2240,2180,2183,2220,2278,2313,2295,2187,1958,1595,1091,456,-272,-1079,-1887,-2679,-3388,-3977,-4434,-4718,-4866,-4855,-4750,-4554,-4330,-4102,-3899,-3740,-3618,-3508,-3371,-3151,-2792,-2244,-1476,-471,731,2083,3491,4852,6034,6950,7465,7553,7155,6297,5031,3440,1645,-237,-2062,-3736,-5142,-6243,-6987,-7397,-7495,-7334,-6989,-6508,-5972,-5406,-4847,-4291,-3726,-3134,-2480,-1761,-961,-111,748,1578,2283,2834,3146,3201,2985,2510,1834,1009,136,-716,-1435,-1969,-2252,-2257,-1997,-1483,-788,29,883,1685,2374,2872,3156,3195,3010,2613,2072,1415,741,80,-474,-889,-1098,-1079,-803,-273,488,1433,2482,3541,4486,5204,5581,5523,4995,3963,2498,668,-1379,-3491,-5487,-7189,-8451,-9146,-9218,-8648,-7489,-5834,-3817,-1604,654,2783,4670,6191,7303,7963,8198,8039,7560,6842,5974,5045,4125,3282,2550,1949,1489,1148,911,739,601,452,268,5,-332,-779,-1288,-1873,-2466,-3040,-3547,-3939,-4190,-4285,-4212,-3992,-3643,-3183,-2658,-2063,-1436,-766,-72,662,1419,2210,3016,3819,4602,5315,5928,6382,6622,6605,6279,5626,4641,3338,1782,33,-1796,-3602,-5270,-6679,-7756,-8406,-8618,-8370,-7708,-6681,-5393,-3924,-2401,-914,447,1603,2506,3125,3440,3458,3186,2646,1877,906,-192,-1375,-2539,-3617,-4508,-5137,-5442,-5390,-4986,-4272,-3324,-2249,-1156,-162,640,1194,1463,1479,1289,977,648,380,274,362,672,1180,1829,2556,3265,3889,4350,4614,4652,4478,4107,3587,2966,2285,1609,954,373,-137,-548,-875,-1119,-1288,-1407,-1470,-1510,-1513,-1495,-1452,-1382,-1277,-1128,-933,-668,-351,56,516,1054,1636,2253,2873,3459,3981,4398,4681,4806,4771,4573,4240,3790,3260,2687,2091,1499,929,375,-141,-646,-1118,-1579,-2012,-2422,-2809,-3159,-3489,-3783,-4062,-4324,-4574,-4821,-5055,-5274,-5455,-5569,-5585,-5451,-5141,-4606,-3837,-2830,-1611,-227,1255,2746,4158,5389,6357,6990,7235,7067,6499,5551,4307,2824,1235,-387,-1900,-3235,-4310,-5065,-5507,-5621,-5461,-5078,-4523,-3878,-3182,-2496,-1836,-1236,-677,-192,264,652,997,1270,1451,1531,1472,1286,954,523,18,-498,-962,-1312,-1500,-1478,-1249,-813,-206,502,1271,1990,2627,3084,3349,3375,3174,2763,2176,1474,708,-48,-729,-1278,-1631,-1764,-1646,-1272,-674,126,1037,1999,2888,3618,4070,4173,3853,3108,1947,446,-1282,-3115,-4888,-6471,-7727,-8570,-8935,-8827,-8250,-7292,-6013,-4532,-2935,-1336,202,1586,2797,3787,4569,5136,5531,5762,5884,5914,5883,5807,5689,5519,5288,4962,4521,3955,3245,2417,1501,541,-380,-1209,-1863,-2297,-2475,-2390,-2080,-1589,-998,-387,168,589,838,884,735,414,-30,-543,-1052,-1506,-1830,-1993,-1952,-1699,-1227,-562,270,1207,2200,3160,4026,4698,5123,5220,4966,4330,3345,2043,521,-1139,-2801,-4358,-5684,-6685,-7282,-7432,-7121,-6379,-5249,-3827,-2203,-506,1149,2639,3857,4725,5169,5190,4767,3971,2847,1509,40,-1436,-2841,-4067,-5068,-5781,-6189,-6285,-6075,-5595,-4877,-3976,-2948,-1852,-766,262,1152,1874,2376,2660,2709,2570,2256,1834,1345,843,377,-19,-313,-483,-530,-442,-240,62,435,837,1230,1554,1769,1828,1707,1401,926,326,-337,-987,-1560,-1970,-2188,-2165,-1917,-1440,-802,-22,819,1672,2491,3210,3815,4263,4555,4693,4691,4577,4388,4143,3879,3592,3278,2931,2499,1984,1342,600,-240,-1109,-1960,-2698,-3249,-3549,-3530,-3202,-2547,-1649,-564,584,1679,2599,3243,3519,3414,2900,2058,947,-294,-1559,-2694,-3612,-4201,-4430,-4266,-3742,-2907,-1842,-649,564,1691,2616,3262,3556,3463,2989,2162,1064,-209,-1534,-2790,-3858,-4651,-5100,-5194,-4946,-4408,-3666,-2804,-1926,-1119,-436,60,375,505,482,364,180,16,-112,-141,-68,109,370,666,943,1142,1202,1093,793,321,-283,-961,-1616,-2197,-2599,-2796,-2749,-2464,-1980,-1353,-663,10,573,976,1148,1081,777,259,-403,-1144,-1882,-2517,-2987,-3214,-3171,-2836,-2236,-1395,-402,693,1769,2764,3568,4125,4371,4274,3835,3074,2044,839,-451,-1695,-2783,-3600,-4070,-4142,-3817,-3144,-2191,-1090,55,1093,1934,2482,2715,2631,2302,1798,1253,767,448,360,527,917,1465,2061,2590,2933,2999,2734,2132,1244,151,-1000,-2089,-2940,-3445,-3502,-3064,-2147,-807,834,2637,4426,6041,7324,8161,8462,8213,7415,6155,4525,2683,783,-1011,-2524,-3655,-4272,-4366,-3910,-2982,-1668,-109,1537,3118,4461,5457,5984,5996,5480,4454,3016,1260,-663,-2599,-4397,-5911,-7019,-7655,-7756,-7338,-6437,-5118,-3511,-1707,120,1861,3362,4525,5254,5505,5255,4535,3392,1930,237,-1547,-3321,-4963,-6388,-7526,-8339,-8813,-8955,-8801,-8387,-7772,-7004,-6128,-5205,-4249,-3315,-2408,-1561,-785,-109,472,920,1258,1464,1567,1578,1537,1466,1424,1419,1516,1696,2009,2412,2914,3461,4006,4487,4835,4989,4892,4513,3845,2911,1771,495,-797,-2014,-3024,-3742,-4083,-4006,-3504,-2620,-1422,-23,1443,2857,4068,5005,5587,5807,5696,5320,4776,4175,3598,3131,2786,2576,2435,2312,2119,1789,1287,584,-267,-1233,-2191,-3064,-3718,-4080,-4077,-3677,-2906,-1809,-499,919,2291,3497,4403,4930,5017,4672,3924,2871,1618,314,-910,-1916,-2610,-2933,-2863,-2452,-1748,-889,33,868,1521,1896,1944,1655,1058,211,-782,-1839,-2825,-3677,-4301,-4676,-4788,-4666,-4362,-3945,-3483,-3059,-2712,-2498,-2414,-2456,-2593,-2765,-2931,-3006,-2962,-2737,-2332,-1751,-1029,-244,534,1193,1645,1810,1624,1088,213,-904,-2168,-3421,-4522,-5335,-5732,-5675,-5124,-4138,-2790,-1208,483,2131,3619,4842,5716,6218,6316,6055,5464,4633,3639,2576,1550,628,-100,-608,-852,-846,-598,-158,416,1050,1654,2142,2426,2429,2110,1448,468,-765,-2158,-3576,-4888,-5943,-6640,-6866,-6612,-5866,-4703,-3229,-1573,108,1676,3016,4041,4725,5071,5149,5019,4804,4576,4417,4366,4414,4516,4611,4589,4377,3901,3132,2084,831,-538,-1874,-3045,-3923,-4400,-4425,-3988,-3125,-1918,-474,1090,2650,4091,5336,6292,6941,7230,7175,6789,6101,5180,4089,2928,1787,773,-42,-579,-821,-758,-454,38,585,1105,1453,1566,1347,789,-121,-1323,-2751,-4295,-5849,-7284,-8507,-9398,-9917,-9987,-9635,-8852,-7715,-6282,-4670,-2968,-1306,220,1521,2514,3173,3472,3428,3097,2523,1800,996,189,-564,-1219,-1757,-2164,-2460,-2646,-2763,-2812,-2826,-2811,-2773,-2725,-2643,-2540,-2381,-2156,-1845,-1411,-860,-169,630,1520,2425,3299,4039,4585,4869,4852,4535,3943,3142,2227,1288,451,-229,-670,-879,-866,-700,-453,-224,-87,-109,-308,-683,-1182,-1741,-2257,-2654,-2827,-2733,-2327,-1619,-645,519,1794,3061,4240,5237,6004,6518,6785,6841,6740,6525,6253,5940,5597,5200,4717,4095,3299,2302,1096,-273,-1753,-3239,-4611,-5741,-6513,-6818,-6611,-5874,-4656,-3054,-1197,744,2625,4265,5572,6438,6825,6750,6229,5366,4243,2986,1716,548,-418,-1103,-1473,-1513,-1268,-801,-217,373,837,1081,997,554,-270,-1429,-2848,-4421,-6010,-7489,-8740,-9650,-10188,-10292,-10016,-9377,-8475,-7390,-6228,-5078,-4017,-3095,-2340,-1745,-1286,-916,-588,-250,128,553,1027,1493,1929,2257,2440,2435,2237,1849,1328,721,116,-413,-789,-968,-905,-620,-122,524,1259,2016,2713,3308,3740,4001,4070,3972,3712,3337,2866,2340,1788,1235,700,217,-209,-539,-755,-846,-784,-595,-279,103,505,839,1041,1034,774,254,-511,-1444,-2447,-3412,-4202,-4722,-4889,-4662,-4056,-3117,-1937,-622,703,1938,2980,3778,4304,4563,4603,4468,4241,3983,3761,3617,3562,3598,3666,3726,3678,3467,3002,2279,1262,33,-1361,-2777,-4099,-5192,-5938,-6277,-6148,-5592,-4628,-3365,-1880,-296,1289,2781,4094,5174,5971,6457,6635,6499,6107,5486,4728,3883,3065,2308,1716,1285,1061,1008,1100,1270,1447,1557,1531,1307,864,173,-731,-1822,-3031,-4296,-5522,-6646,-7579,-8270,-8673,-8754,-8516,-7954,-7106,-6004,-4708,-3279,-1796,-325,1048,2257,3236,3935,4329,4404,4176,3684,2977,2128,1207,285,-570,-1309,-1895,-2311,-2543,-2624,-2556,-2396,-2175,-1927,-1698,-1490,-1320,-1171,-1023,-847,-617,-319,50,466,883,1263,1514,1617,1501,1190,692,77,-565,-1154,-1573,-1779,-1720,-1418,-913,-293,345,900,1287,1455,1390,1119,702,230,-208,-511,-619,-488,-113,467,1198,1998,2783,3487,4061,4472,4748,4893,4969,5002,5028,5059,5080,5063,4962,4719,4299,3647,2772,1667,378,-1026,-2474,-3851,-5068,-6023,-6639,-6862,-6675,-6095,-5179,-4011,-2697,-1348,-71,1041,1928,2548,2904,3018,2934,2719,2432,2140,1893,1718,1644,1647,1738,1865,2019,2150,2230,2226,2103,1842,1421,837,104,-756,-1697,-2671,-3629,-4497,-5261,-5854,-6290,-6547,-6650,-6616,-6475,-6265,-6004,-5731,-5442,-5164,-4866,-4556,-4187,-3753,-3213,-2560,-1788,-907,44,1022,1973,2821,3530,4044,4347,4444,4342,4093,3727,3297,2845,2401,2000,1650,1368,1154,1001,911,860,845,841,828,789,699,550,322,26,-340,-737,-1141,-1492,-1750,-1857,-1778,-1483,-971,-258,610,1561,2513,3359,4002,4351,4338,3929,3132,1995,614,-888,-2373,-3695,-4741,-5420,-5691,-5570,-5102,-4384,-3514,-2597,-1733,-960,-336,167,555,874,1162,1442,1742,2057,2379,2702,2984,3221,3377,3432,3378,3184,2875,2430,1900,1305,690,126,-361,-697,-873,-863,-682,-358,62,526,977,1364,1654,1824,1876,1829,1708,1564,1432,1357,1359,1457,1638,1888,2168,2445,2677,2838,2894,2836,2651,2337,1907,1355,718,-12,-788,-1602,-2412,-3191,-3900,-4501,-4963,-5251,-5352,-5253,-4956,-4482,-3849,-3103,-2269,-1407,-551,244,937,1481,1845,1997,1920,1627,1117,450,-338,-1160,-1952,-2628,-3139,-3433,-3503,-3354,-3021,-2553,-2005,-1429,-879,-370,58,427,728,1000,1253,1532,1836,2195,2582,2983,3347,3620,3737,3647,3312,2730,1915,935,-144,-1210,-2178,-2963,-3497,-3768,-3767,-3543,-3151,-2671,-2182,-1751,-1446,-1292,-1302,-1473,-1739,-2081,-2407,-2673,-2827,-2832,-2679,-2375,-1922,-1360,-682,77,925,1859,2866,3956,5080,6219,7294,8243,8976,9420,9509,9197,8490,7391,5992,4361,2641,945,-577,-1820,-2690,-3141,-3173,-2832,-2202,-1417,-595,107,586,738,524,-43,-931,-2023,-3217,-4364,-5337,-6019,-6332,-6226,-5706,-4815,-3613,-2222,-721,748,2120,3290,4217,4865,5220,5313,5146,4794,4273,3658,2980,2277,1579,901,252,-361,-943,-1494,-2019,-2518,-2998,-3458,-3897,-4309,-4673,-4981,-5191,-5299,-5258,-5081,-4747,-4293,-3737,-3137,-2537,-1992,-1538,-1189,-952,-784,-657,-514,-300,2,438,967,1588,2233,2852,3389,3780,4010,4046,3909,3623,3226,2779,2315,1886,1509,1191,932,692,463,195,-114,-491,-911,-1363,-1816,-2228,-2596,-2887,-3132,-3340,-3556,-3809,-4134,-4537,-5014,-5525,-6020,-6426,-6676,-6702,-6460,-5933,-5128,-4095,-2897,-1627,-374,776,1756,2529,3087,3454,3678,3824,3955,4140,4410,4801,5299,5896,6535,7173,7742,8165,8392,8349,8004,7338,6359,5108,3660,2103,540,-916,-2178,-3176,-3849,-4216,-4265,-4076,-3701,-3225,-2726,-2264,-1875,-1578,-1341,-1142,-905,-582,-115,529,1346,2324,3389,4485,5500,6374,7002,7360,7385,7110,6527,5717,4724,3640,2541,1502,586,-162,-720,-1086,-1270,-1315,-1240,-1105,-925,-741,-559,-382,-206,-20,179,383,589,746,838,795,590,172,-464,-1331,-2386,-3584,-4856,-6097,-7242,-8169,-8831,-9140,-9089,-8652,-7872,-6789,-5491,-4063,-2618,-1247,-51,911,1587,1968,2062,1910,1560,1070,494,-121,-743,-1351,-1936,-2500,-3038,-3545,-4019,-4428,-4760,-4984,-5075,-5037,-4859,-4574,-4205,-3802,-3391,-3020,-2693,-2424,-2196,-1978,-1741,-1439,-1039,-511,156,967,1897,2914,3975,5020,6002,6874,7601,8169,8573,8825,8943,8945,8849,8659,8378,7995,7506,6897,6175,5340,4420,3435,2436,1453,553,-236,-852,-1271,-1461,-1425,-1171,-743,-193,399,950,1390,1633,1655,1413,929,234,-610,-1533,-2433,-3242,-3860,-4232,-4307,-4073,-3525,-2723,-1700,-564,624,1755,2757,3562,4120,4418,4459,4279,3932,3487,3013,2586,2239,2023,1914,1903,1928,1923,1821,1549,1066,340,-613,-1762,-3031,-4341,-5586,-6683,-7542,-8119,-8390,-8379,-8130,-7734,-7265,-6833,-6510,-6351,-6376,-6574,-6880,-7243,-7552,-7736,-7710,-7420,-6848,-5982,-4872,-3555,-2117,-638,806,2118,3249,4134,4755,5095,5175,5016,4668,4177,3591,2964,2332,1731,1186,722,354,100,-32,-44,49,223,429,620,745,755,623,352,-58,-535,-1049,-1502,-1852,-2029,-2008,-1785,-1372,-823,-176,494,1158,1764,2320,2818,3293,3763,4263,4801,5382,5980,6580,7115,7573,7880,8024,7965,7686,7189,6467,5546,4441,3203,1869,513,-810,-2030,-3073,-3902,-4463,-4749,-4767,-4541,-4123,-3579,-2967,-2365,-1814,-1359,-1011,-767,-597,-458,-305,-81,257,738,1383,2164,3070,4027,4986,5859,6572,7052,7238,7087,6589,5756,4632,3299,1847,398,-935,-2051,-2852,-3306,-3383,-3133,-2612,-1930,-1188,-512,5,295,303,44,-484,-1212,-2111,-3095,-4132,-5158,-6157,-7096,-7974,-8773,-9494,-10116,-10619,-10979,-11149,-11110,-10812,-10252,-9403,-8289,-6924,-5363,-3653,-1876,-91,1613,3178,4542,5656,6493,7042,7307,7316,7112,6735,6253,5695,5111,4516,3922,3322,2700,2045,1341,587,-210,-1035,-1858,-2652,-3390,-4041,-4594,-5024,-5328,-5492,-5497,-5347,-4996,-4465,-3705,-2748,-1584,-252,1199,2728,4251,5718,7067,8242,9229,9982,10511,10800,10858,10684,10292,9678,8883,7909,6814,5628,4416,3220,2108,1101,252,-446,-982,-1366,-1636,-1776,-1843,-1806,-1700,-1502,-1227,-871,-461,-8,427,827,1119,1278,1262,1064,683,152,-488,-1172,-1838,-2423,-2866,-3148,-3219,-3117,-2824,-2402,-1874,-1317,-763,-300,46,219,207,12,-339,-796,-1287,-1754,-2113,-2349,-2414,-2349,-2188,-1998,-1870,-1863,-2046,-2442,-3037,-3793,-4629,-5457,-6183,-6726,-7028,-7077,-6877,-6503,-6002,-5498,-5050,-4751,-4631,-4711,-4955,-5312,-5686,-5975,-6080,-5897,-5366,-4443,-3138,-1494,402,2432,4466,6355,7970,9192,9946,10185,9922,9198,8110,6771,5318,3892,2604,1577,841,457,371,563,936,1414,1894,2296,2542,2591,2408,2004,1394,627,-240,-1145,-2019,-2805,-3451,-3922,-4195,-4268,-4146,-3862,-3424,-2898,-2279,-1630,-947,-248,453,1172,1891,2619,3352,4068,4766,5417,6005,6519,6930,7246,7443,7532,7502,7351,7084,6677,6160,5504,4749,3905,3001,2086,1183,332,-435,-1120,-1703,-2212,-2655,-3066,-3466,-3877,-4302,-4737,-5160,-5529,-5811,-5943,-5894,-5619,-5104,-4359,-3399,-2298,-1110,59,1115,1981,2556,2823,2733,2335,1661,808,-126,-1026,-1781,-2298,-2506,-2376,-1907,-1156,-190,871,1925,2848,3549,3968,4063,3852,3364,2671,1839,962,80,-723,-1455,-2080,-2642,-3153,-3659,-4188,-4772,-5405,-6096,-6799,-7486,-8101,-8583,-8891,-8957,-8762,-8265,-7465,-6368,-5004,-3419,-1678,128,1930,3610,5118,6358,7315,7952,8300,8384,8249,7960,7550,7065,6522,5918,5254,4512,3677,2750,1734,639,-479,-1619,-2704,-3721,-4624,-5382,-5988,-6412,-6651,-6684,-6500,-6093,-5445,-4576,-3477,-2207,-770,752,2332,3898,5410,6812,8082,9163,10056,10710,11128,11281,11161,10775,10120,9238,8149,6919,5596,4245,2928,1690,572,-410,-1247,-1955,-2546,-3058,-3508,-3928,-4324,-4705,-5067,-5391,-5672,-5885,-6038,-6127,-6173,-6201,-6236,-6303,-6411,-6559,-6710,-6837,-6859,-6736,-6398,-5813,-4974,-3882,-2609,-1204,215,1580,2770,3744,4427,4830,4951,4840,4558,4178,3782,3439,3209,3130,3208,3432,3756,4125,4459,4697,4766,4629,4259,3653,2841,1853,750,-429,-1614,-2787,-3889,-4920,-5847,-6667,-7376,-7955,-8412,-8719,-8879,-8870,-8679,-8291,-7694,-6877,-5846,-4621,-3228,-1740,-200,1280,2645,3796,4683,5268,5532,5510,5234,4788,4240,3682,3192,2820,2616,2570,2675,2890,3143,3383,3523,3523,3324,2916,2297,1491,558,-452,-1452,-2374,-3142,-3703,-4014,-4058,-3853,-3418,-2830,-2134,-1439,-781,-248,155,414,572,680,818,1058,1460,2070,2879,3852,4928,5989,6949,7681,8119,8193,7894,7236,6259,5046,3653,2180,682,-770,-2125,-3362,-4428,-5335,-6049,-6582,-6919,-7087,-7080,-6942,-6696,-6378,-6044,-5714,-5426,-5181,-4969,-4757,-4495,-4134,-3618,-2918,-2022,-930,298,1625,2958,4230,5346,6259,6902,7262,7339,7150,6750,6180,5513,4798,4094,3447,2882,2432,2097,1871,1751,1694,1682,1672,1633,1539,1382,1148,867,549,230,-50,-286,-444,-554,-628,-710,-860,-1119,-1540,-2143,-2946,-3912,-5027,-6192,-7368,-8421,-9296,-9867,-10076,-9861,-9189,-8074,-6567,-4735,-2711,-600,1445,3317,4905,6147,7012,7507,7679,7592,7326,6969,6587,6235,5941,5699,5491,5264,4968,4542,3934,3108,2051,770,-686,-2273,-3891,-5463,-6885,-8068,-8950,-9460,-9588,-9318,-8689,-7731,-6531,-5133,-3641,-2108,-599,835,2166,3374,4436,5353,6098,6660,7021,7156,7062,6737,6196,5490,4654,3761,2868,2025,1278,641,123,-287,-612,-872,-1082,-1271,-1416,-1547,-1613,-1639,-1579,-1464,-1272,-1051,-812,-598,-449,-376,-414,-545,-768,-1042,-1346,-1628,-1860,-2019,-2066,-2018,-1852,-1587,-1234,-797,-313,215,747,1270,1754,2179,2532,2807,3010,3159,3275,3391,3527,3705,3933,4185,4441,4639,4724,4631,4316,3732,2892,1804,528,-865,-2293,-3666,-4915,-5970,-6820,-7429,-7841,-8058,-8150,-8130,-8059,-7942,-7800,-7634,-7410,-7122,-6717,-6164,-5437,-4507,-3379,-2073,-632,881,2378,3788,5017,6004,6698,7078,7144,6933,6472,5850,5105,4330,3570,2882,2300,1832,1473,1199,964,733,447,73,-413,-1035,-1765,-2599,-3469,-4335,-5110,-5748,-6170,-6353,-6276,-5945,-5424,-4745,-4017,-3288,-2636,-2094,-1668,-1339,-1058,-758,-379,135,817,1672,2665,3758,4861,5908,6818,7522,7981,8166,8077,7731,7158,6408,5520,4562,3573,2621,1747,994,399,-30,-291,-400,-424,-383,-392,-477,-731,-1165,-1810,-2618,-3553,-4520,-5420,-6164,-6651,-6816,-6626,-6057,-5150,-3944,-2526,-970,614,2150,3550,4748,5708,6399,6812,6983,6913,6677,6302,5859,5403,4982,4643,4404,4283,4248,4275,4295,4256,4087,3747,3208,2476,1588,592,-427,-1411,-2277,-2997,-3534,-3899,-4118,-4227,-4295,-4357,-4486,-4691,-5015,-5433,-5953,-6509,-7085,-7594,-7997,-8220,-8208,-7925,-7341,-6460,-5313,-3948,-2452,-906,583,1937,3071,3946,4533,4837,4883,4714,4373,3919,3396,2845,2292,1756,1225,706,165,-407,-1039,-1737,-2516,-3360,-4261,-5182,-6078,-6903,-7586,-8068,-8287,-8186,-7736,-6921,-5761,-4291,-2588,-725,1199,3088,4865,6444,7774,8818,9545,9967,10078,9925,9527,8955,8251,7487,6713,5982,5332,4775,4323,3947,3622,3306,2951,2524,1997,1360,635,-156,-952,-1703,-2342,-2830,-3123,-3222,-3132,-2892,-2554,-2182,-1824,-1557,-1401,-1399,-1557,-1868,-2314,-2868,-3466,-4078,-4612,-5027,-5237,-5197,-4855,-4196,-3226,-1973,-512,1087,2715,4274,5680,6853,7753,8362,8688,8766,8638,8358,7966,7498,6975,6389,5754,5029,4233,3318,2327,1219,58,-1166,-2402,-3620,-4797,-5886,-6883,-7740,-8474,-9043,-9479,-9749,-9880,-9865,-9710,-9434,-9040,-8538,-7952,-7287,-6555,-5775,-4948,-4085,-3208,-2305,-1424,-554,261,1012,1679,2237,2676,2988,3155,3190,3075,2836,2476,2025,1517,977,456,-37,-457,-811,-1091,-1301,-1473,-1611,-1748,-1895,-2055,-2234,-2399,-2542,-2604,-2571,-2391,-2062,-1567,-927,-172,660,1518,2359,3139,3830,4415,4877,5227,5458,5591,5631,5598,5501,5363,5202,5033,4892,4775,4719,4699,4725,4747,4738,4638,4403,3998,3403,2625,1709,693,-324,-1306,-2151,-2847,-3351,-3679,-3854,-3921,-3921,-3910,-3905,-3929,-3972,-4008,-4012,-3936,-3762,-3459,-3032,-2484,-1832,-1107,-326,478,1300,2120,2942,3749,4548,5310,6040,6687,7261,7710,8034,8227,8258,8170,7926,7558,7046,6393,5585,4613,3476,2176,739,-803,-2389,-3958,-5438,-6758,-7861,-8708,-9280,-9590,-9669,-9566,-9346,-9074,-8801,-8586,-8433,-8374,-8369,-8407,-8429,-8389,-8230,-7905,-7366,-6595,-5571,-4316,-2852,-1237,474,2196,3867,5394,6743,7831,8650,9158,9352,9238,8818,8122,7185,6046,4778,3419,2054,726,-510,-1624,-2595,-3428,-4135,-4729,-5255,-5707,-6131,-6490,-6796,-6985,-7025,-6847,-6400,-5639,-4550,-3121,-1409,544,2631,4760,6799,8642,10168,11289,11933,12061,11677,10808,9546,7981,6260,4517,2898,1525,487,-156,-415,-303,73,635,1249,1803,2201,2359,2254,1872,1267,490,-347,-1173,-1863,-2378,-2635,-2659,-2433,-2044,-1530,-997,-511,-141,59,74,-101,-442,-890,-1413,-1921,-2381,-2717,-2903,-2896,-2691,-2278,-1677,-911,-23,939,1917,2859,3704,4424,4967,5331,5493,5460,5232,4815,4219,3453,2528,1464,281,-990,-2307,-3636,-4915,-6119,-7183,-8095,-8818,-9358,-9708,-9896,-9931,-9841,-9650,-9347,-8963,-8459,-7847,-7098,-6208,-5188,-4037,-2804,-1517,-230,988,2107,3051,3817,4372,4731,4921,4970,4943,4864,4787,4712,4651,4560,4419,4158,3748,3138,2328,1312,147,-1130,-2419,-3654,-4740,-5606,-6204,-6499,-6488,-6205,-5685,-4998,-4216,-3395,-2606,-1885,-1241,-693,-193,271,762,1306,1947,2686,3528,4432,5352,6220,6971,7536,7871,7948,7763,7354,6759,6062,5332,4657,4095,3704,3502,3485,3627,3862,4133,4358,4473,4432,4192,3773,3178,2476,1709,945,244,-361,-836,-1191,-1429,-1593,-1700,-1804,-1910,-2058,-2234,-2456,-2692,-2942,-3170,-3370,-3518,-3600,-3623,-3560,-3445,-3251,-3008,-2702,-2348,-1945,-1497,-1018,-499,28,577,1113,1640,2135,2596,3004,3355,3625,3810,3881,3817,3604,3206,2634,1873,965,-72,-1163,-2264,-3293,-4198,-4926,-5450,-5761,-5883,-5837,-5691,-5482,-5281,-5110,-5021,-4996,-5056,-5155,-5273,-5361,-5380,-5297,-5075,-4707,-4168,-3475,-2623,-1648,-559,598,1799,3001,4165,5248,6205,6982,7541,7821,7806,7453,6784,5802,4566,3140,1598,42,-1465,-2819,-3988,-4910,-5580,-6002,-6195,-6200,-6065,-5814,-5508,-5129,-4697,-4177,-3535,-2740,-1747,-550,853,2426,4114,5831,7484,8969,10174,11022,11435,11386,10880,9964,8723,7283,5763,4320,3053,2075,1432,1144,1188,1499,1992,2568,3106,3519,3705,3622,3223,2544,1597,490,-712,-1891,-2957,-3828,-4453,-4799,-4888,-4749,-4455,-4086,-3731,-3474,-3387,-3513,-3875,-4450,-5197,-6041,-6887,-7640,-8193,-8467,-8389,-7923,-7056,-5808,-4228,-2389,-380,1692,3721,5599,7232,8541,9477,10008,10148,9906,9353,8528,7518,6388,5199,4017,2875,1804,815,-100,-956,-1777,-2586,-3409,-4250,-5118,-5993,-6852,-7650,-8350,-8888,-9234,-9332,-9177,-8752,-8081,-7198,-6158,-5030,-3878,-2783,-1786,-950,-286,201,519,720,839,940,1076,1294,1619,2064,2600,3194,3775,4274,4609,4719,4549,4079,3309,2276,1034,-333,-1740,-3079,-4262,-5201,-5825,-6102,-6000,-5555,-4792,-3791,-2628,-1385,-160,1000,2029,2908,3631,4207,4659,5025,5320,5587,5823,6050,6249,6421,6540,6597,6573,6468,6273,6012,5677,5314,4924,4544,4184,3852,3558,3275,2999,2682,2302,1822,1218,488,-369,-1316,-2318,-3317,-4253,-5077,-5731,-6190,-6434,-6455,-6291,-5938,-5481,-4923,-4353,-3788,-3288,-2869,-2560,-2363,-2265,-2266,-2313,-2402,-2465,-2495,-2429,-2266,-1960,-1522,-928,-201,656,1617,2635,3686,4694,5629,6423,7036,7438,7596,7520,7196,6658,5916,5004,3959,2814,1608,398,-791,-1895,-2896,-3751,-4464,-5012,-5430,-5720,-5917,-6059,-6155,-6256,-6347,-6458,-6566,-6652,-6695,-6646,-6468,-6130,-5582,-4837,-3873,-2733,-1444,-75,1319,2663,3898,4972,5853,6514,6976,7221,7311,7241,7068,6800,6456,6051,5568,5022,4377,3653,2815,1894,879,-198,-1305,-2421,-3482,-4473,-5336,-6047,-6578,-6899,-6992,-6849,-6438,-5786,-4871,-3738,-2408,-940,603,2143,3601,4891,5950,6701,7123,7170,6869,6227,5315,4205,2995,1798,709,-164,-758,-1016,-940,-540,118,963,1896,2810,3617,4219,4567,4605,4345,3776,2963,1950,805,-376,-1540,-2588,-3483,-4160,-4613,-4828,-4836,-4680,-4415,-4113,-3844,-3663,-3625,-3738,-4004,-4382,-4811,-5213,-5499,-5590,-5411,-4927,-4111,-2981,-1586,22,1736,3471,5128,6597,7820,8713,9251,9417,9201,8661,7800,6714,5441,4063,2655,1264,-27,-1198,-2205,-3046,-3725,-4259,-4678,-5015,-5289,-5536,-5744,-5927,-6069,-6143,-6156,-6069,-5902,-5637,-5290,-4876,-4389,-3863,-3279,-2662,-2004,-1311,-591,150,902,1635,2350,3006,3598,4100,4499,4785,4956,5009,4952,4783,4517,4148,3682,3125,2464,1720,895,1,-911,-1840,-2708,-3503,-4165,-4674,-5010,-5167,-5165,-5022,-4781,-4477,-4152,-3833,-3543,-3274,-3026,-2757,-2454,-2067,-1588,-989,-277,530,1416,2326,3244,4110,4907,5602,6187,6659,7017,7277,7444,7534,7552,7496,7373,7164,6870,6472,5956,5320,4560,3674,2692,1613,480,-683,-1842,-2947,-3973,-4867,-5598,-6135,-6444,-6533,-6391,-6049,-5550,-4937,-4288,-3651,-3098,-2658,-2371,-2224,-2206,-2275,-2368,-2430,-2389,-2195,-1802,-1192,-357,669,1863,3146,4470,5740,6894,7847,8561,8968,9071,8844,8324,7532,6524,5347,4071,2744,1436,173,-982,-2026,-2918,-3669,-4271,-4733,-5072,-5302,-5443,-5519,-5544,-5541,-5533,-5516,-5521,-5517,-5522,-5492,-5422,-5262,-4994,-4585,-4025,-3310,-2455,-1499,-467,571,1584,2514,3331,4001,4529,4880,5096,5152,5082,4888,4570,4142,3592,2931,2154,1276,304,-725,-1786,-2831,-3813,-4698,-5426,-5993,-6358,-6537,-6530,-6353,-6032,-5587,-5022,-4358,-3582,-2694,-1697,-586,614,1876,3156,4390,5519,6470,7193,7629,7761,7568,7078,6326,5379,4321,3235,2239,1391,804,486,490,773,1304,1999,2759,3491,4076,4442,4515,4269,3695,2839,1740,505,-794,-2047,-3167,-4083,-4742,-5131,-5254,-5161,-4901,-4552,-4189,-3860,-3634,-3509,-3519,-3615,-3790,-3970,-4114,-4153,-4029,-3706,-3140,-2333,-1285,-40,1358,2829,4305,5698,6927,7937,8665,9095,9220,9060,8659,8063,7341,6540,5718,4906,4116,3361,2606,1853,1060,215,-679,-1631,-2599,-3561,-4466,-5274,-5936,-6436,-6732,-6849,-6773,-6550,-6206,-5791,-5347,-4924,-4555,-4262,-4072,-3956,-3923,-3924,-3931,-3914,-3825,-3660,-3400,-3044,-2614,-2118,-1594,-1058,-551,-90,289,572,731,770,670,461,152,-215,-601,-947,-1219,-1357,-1357,-1194,-903,-513,-82,318,632,796,768,553,142,-402,-1021,-1633,-2131,-2455,-2509,-2274,-1718,-881,191,1422,2702,3950,5046,5924,6515,6797,6764,6464,5945,5298,4608,3966,3449,3113,2987,3063,3310,3666,4054,4399,4619,4660,4481,4062,3420,2574,1589,513,-561,-1572,-2437,-3097,-3513,-3660,-3540,-3198,-2660,-2025,-1347,-723,-223,85,165,-9,-406,-988,-1674,-2363,-2957,-3346,-3457,-3234,-2679,-1806,-699,559,1868,3102,4211,5092,5738,6133,6282,6232,5999,5626,5130,4534,3841,3065,2211,1286,323,-672,-1652,-2594,-3476,-4261,-4953,-5531,-6005,-6379,-6666,-6871,-7017,-7099,-7136,-7121,-7058,-6935,-6748,-6477,-6121,-5657,-5091,-4410,-3634,-2766,-1833,-857,143,1125,2088,2979,3808,4526,5131,5595,5901,6031,5983,5745,5328,4750,4026,3191,2281,1322,368,-559,-1410,-2164,-2790,-3271,-3605,-3779,-3822,-3739,-3560,-3321,-3027,-2728,-2404,-2090,-1763,-1435,-1088,-732,-353,32,418,802,1150,1477,1746,1963,2120,2226,2279,2316,2340,2399,2514,2709,3013,3411,3923,4482,5085,5641,6127,6461,6633,6596,6373,5966,5415,4752,4027,3257,2506,1753,1056,382,-242,-830,-1389,-1919,-2432,-2927,-3411,-3873,-4324,-4731,-5104,-5395,-5598,-5661,-5567,-5280,-4792,-4100,-3233,-2216,-1122,8,1088,2076,2921,3590,4085,4400,4577,4635,4627,4579,4514,4441,4344,4190,3942,3546,2964,2175,1167,-25,-1366,-2770,-4168,-5465,-6586,-7468,-8074,-8375,-8402,-8153,-7706,-7092,-6388,-5645,-4925,-4262,-3697,-3235,-2884,-2632,-2457,-2336,-2243,-2147,-2041,-1889,-1708,-1473,-1198,-882,-533,-152,245,660,1078,1481,1861,2182,2438,2591,2636,2553,2340,2008,1568,1052,484,-99,-669,-1190,-1655,-2021,-2312,-2490,-2582,-2576,-2484,-2321,-2086,-1804,-1466,-1099,-687,-253,216,715,1240,1790,2366,2938,3522,4070,4592,5048,5447,5760,5999,6168,6264,6321,6340,6342,6336,6322,6292,6241,6142,5990,5768,5477,5116,4696,4221,3705,3144,2563,1945,1326,699,93,-479,-1004,-1474,-1884,-2243,-2572,-2872,-3187,-3511,-3876,-4273,-4709,-5149,-5582,-5953,-6222,-6342,-6264,-5964,-5429,-4667,-3722,-2638,-1496,-362,692,1612,2361,2932,3328,3581,3719,3780,3785,3750,3670,3545,3337,3052,2642,2125,1486,739,-86,-974,-1882,-2783,-3655,-4463,-5204,-5858,-6429,-6910,-7311,-7631,-7876,-8042,-8121,-8098,-7949,-7647,-7165,-6484,-5601,-4521,-3286,-1933,-538,837,2112,3232,4133,4803,5219,5398,5372,5186,4884,4529,4155,3807,3510,3269,3084,2937,2803,2640,2425,2108,1688,1136,477,-279,-1070,-1856,-2562,-3130,-3500,-3635,-3507,-3124,-2501,-1690,-737,273,1292,2232,3050,3693,4134,4367,4396,4253,3976,3618,3235,2884,2607,2457,2433,2575,2833,3217,3655,4119,4529,4850,5008,4985,4754,4328,3741,3048,2311,1609,988,507,168,-15,-86,-68,-26,2,-36,-170,-424,-814,-1322,-1956,-2670,-3447,-4250,-5025,-5750,-6368,-6855,-7177,-7321,-7269,-7045,-6635,-6090,-5409,-4636,-3784,-2877,-1927,-944,67,1100,2147,3197,4224,5205,6094,6849,7414,7737,7779,7504,6899,5977,4762,3319,1718,53,-1576,-3071,-4352,-5339,-6017,-6358,-6407,-6215,-5862,-5436,-5033,-4716,-4554,-4558,-4731,-5026,-5391,-5746,-6014,-6131,-6043,-5724,-5171,-4405,-3472,-2417,-1313,-201,845,1804,2625,3300,3815,4158,4348,4367,4258,4014,3686,3294,2879,2482,2114,1820,1564,1373,1187,999,769,474,108,-316,-792,-1259,-1703,-2058,-2305,-2397,-2330,-2083,-1666,-1092,-378,432,1312,2201,3066,3840,4495,4978,5280,5386,5313,5086,4752,4357,3945,3573,3257,3030,2886,2809,2786,2772,2752,2684,2564,2386,2151,1890,1608,1335,1083,849,640,442,236,29,-212,-469,-746,-1043,-1329,-1614,-1855,-2064,-2210,-2298,-2328,-2301,-2244,-2162,-2097,-2052,-2079,-2164,-2359,-2634,-3017,-3474,-3995,-4534,-5058,-5495,-5805,-5899,-5747,-5273,-4483,-3350,-1935,-278,1504,3306,4991,6425,7496,8100,8184,7735,6774,5390,3682,1806,-102,-1881,-3421,-4622,-5448,-5890,-6003,-5842,-5524,-5118,-4737,-4422,-4225,-4139,-4132,-4162,-4151,-4039,-3776,-3323,-2683,-1871,-938,73,1082,2052,2925,3677,4291,4768,5109,5340,5456,5483,5426,5282,5079,4800,4478,4105,3704,3268,2810,2317,1781,1195,546,-154,-899,-1656,-2385,-3039,-3551,-3888,-3990,-3847,-3450,-2818,-1990,-1031,4,1024,1972,2780,3394,3810,3996,4004,3847,3601,3311,3050,2846,2751,2740,2827,2932,3035,3034,2894,2553,1987,1212,249,-816,-1908,-2909,-3729,-4253,-4442,-4227,-3644,-2715,-1529,-190,1184,2462,3536,4292,4679,4635,4177,3323,2138,715,-849,-2445,-3958,-5308,-6403,-7206,-7678,-7842,-7702,-7333,-6776,-6115,-5407,-4706,-4053,-3460,-2925,-2432,-1945,-1430,-849,-177,609,1491,2470,3490,4510,5461,6284,6910,7297,7401,7215,6742,6013,5088,4026,2904,1797,753,-166,-961,-1621,-2169,-2645,-3073,-3502,-3943,-4408,-4893,-5359,-5789,-6126,-6332,-6381,-6237,-5912,-5402,-4737,-3944,-3052,-2108,-1121,-139,832,1747,2587,3306,3865,4231,4350,4230,3852,3260,2503,1654,809,39,-572,-994,-1201,-1229,-1114,-933,-755,-647,-653,-795,-1062,-1412,-1804,-2149,-2397,-2471,-2327,-1936,-1284,-406,678,1876,3121,4310,5342,6137,6622,6758,6553,6031,5273,4369,3425,2541,1809,1265,954,839,897,1052,1246,1397,1451,1362,1100,671,88,-604,-1354,-2095,-2757,-3274,-3585,-3653,-3451,-2984,-2281,-1386,-381,673,1668,2545,3227,3664,3841,3730,3362,2754,1945,992,-66,-1167,-2263,-3293,-4224,-4980,-5550,-5871,-5930,-5718,-5222,-4480,-3514,-2374,-1125,182,1469,2695,3786,4728,5455,5973,6242,6264,6041,5570,4890,4016,3004,1915,795,-267,-1240,-2063,-2718,-3208,-3544,-3767,-3917,-4033,-4161,-4310,-4500,-4710,-4932,-5127,-5274,-5335,-5296,-5140,-4866,-4478,-3990,-3419,-2779,-2086,-1352,-595,187,961,1730,2455,3116,3681,4126,4415,4552,4518,4337,4030,3634,3184,2732,2285,1899,1547,1259,991,740,471,162,-200,-621,-1093,-1581,-2061,-2467,-2765,-2897,-2833,-2547,-2055,-1357,-528,409,1357,2267,3078,3733,4218,4507,4608,4529,4291,3905,3394,2765,2035,1214,323,-604,-1529,-2399,-3153,-3745,-4106,-4220,-4050,-3610,-2930,-2041,-1030,48,1106,2065,2864,3454,3802,3918,3814,3530,3127,2652,2164,1710,1306,988,732,545,395,256,110,-82,-324,-637,-1013,-1443,-1904,-2366,-2786,-3136,-3356,-3443,-3348,-3086,-2650,-2063,-1361,-564,278,1141,1994,2810,3572,4258,4848,5324,5659,5833,5817,5600,5162,4517,3664,2648,1498,272,-972,-2180,-3302,-4287,-5112,-5758,-6210,-6501,-6621,-6619,-6517,-6339,-6137,-5909,-5706,-5515,-5357,-5217,-5067,-4892,-4631,-4266,-3743,-3052,-2189,-1176,-71,1059,2121,3013,3663,3990,3984,3638,3011,2178,1243,310,-511,-1147,-1531,-1660,-1532,-1212,-751,-252,224,571,761,722,477,12,-600,-1315,-2028,-2663,-3120,-3326,-3223,-2786,-2006,-936,391,1864,3413,4910,6278,7402,8232,8689,8766,8438,7753,6730,5473,4035,2538,1072,-278,-1416,-2306,-2895,-3184,-3183,-2915,-2433,-1775,-989,-133,781,1682,2576,3405,4157,4792,5284,5610,5732,5661,5356,4864,4168,3331,2373,1364,337,-643,-1546,-2339,-3001,-3539,-3941,-4228,-4411,-4497,-4509,-4449,-4331,-4174,-3975,-3761,-3529,-3281,-3022,-2721,-2373,-1944,-1421,-789,-59,756,1603,2435,3173,3758,4117,4207,4008,3515,2766,1810,721,-432,-1553,-2604,-3488,-4208,-4707,-4995,-5071,-4942,-4642,-4188,-3635,-3013,-2381,-1791,-1279,-887,-636,-508,-507,-575,-670,-747,-739,-628,-379,2,496,1063,1651,2201,2655,2966,3092,3015,2730,2249,1600,832,-13,-856,-1664,-2359,-2911,-3285,-3459,-3449,-3258,-2925,-2479,-1960,-1411,-860,-342,132,543,898,1197,1469,1715,1981,2259,2582,2946,3342,3772,4200,4615,4981,5267,5442,5470,5322,4976,4423,3666,2747,1697,614,-442,-1362,-2074,-2515,-2644,-2467,-2008,-1335,-520,348,1195,1954,2586,3076,3412,3629,3728,3740,3671,3527,3298,2981,2553,2027,1401,695,-48,-815,-1540,-2213,-2796,-3279,-3660,-3940,-4133,-4247,-4298,-4286,-4226,-4114,-3957,-3758,-3517,-3231,-2909,-2529,-2097,-1589,-1000,-320,442,1281,2151,3018,3811,4479,4943,5176,5125,4799,4208,3383,2391,1281,125,-1016,-2094,-3061,-3895,-4570,-5095,-5454,-5675,-5757,-5731,-5611,-5435,-5223,-5011,-4822,-4673,-4570,-4510,-4462,-4414,-4321,-4166,-3934,-3610,-3231,-2799,-2368,-1952,-1586,-1268,-1007,-764,-533,-269,45,427,882,1402,1961,2529,3064,3520,3855,4028,4008,3782,3341,2710,1914,1012,71,-836,-1614,-2195,-2488,-2449,-2040,-1259,-137,1269,2870,4554,6216,7715,8971,9869,10358,10408,10004,9188,8007,6544,4901,3184,1514,-12,-1285,-2254,-2855,-3106,-3003,-2634,-2042,-1350,-631,30,564,957,1192,1297,1318,1289,1262,1252,1276,1313,1342,1310,1190,932,540,2,-637,-1336,-2016,-2613,-3058,-3300,-3326,-3122,-2739,-2208,-1604,-982,-402,90,461,693,783,735,576,328,30,-268,-532,-700,-757,-658,-428,-70,359,788,1151,1359,1351,1082,541,-252,-1246,-2368,-3518,-4621,-5568,-6318,-6816,-7048,-7041,-6805,-6420,-5906,-5353,-4782,-4247,-3776,-3366,-3038,-2760,-2522,-2296,-2047,-1759,-1397,-970,-462,98,700,1304,1884,2398,2826,3136,3326,3380,3324,3163,2940,2686,2445,2251,2142,2132,2235,2441,2722,3049,3368,3639,3801,3826,3674,3344,2833,2165,1383,536,-309,-1086,-1720,-2155,-2323,-2205,-1778,-1063,-105,1030,2262,3481,4608,5541,6215,6572,6591,6251,5592,4634,3452,2123,735,-605,-1807,-2770,-3442,-3760,-3734,-3377,-2745,-1922,-995,-62,790,1502,2020,2343,2456,2401,2190,1876,1469,1020,531,34,-449,-914,-1313,-1649,-1871,-1984,-1961,-1813,-1563,-1232,-876,-534,-255,-71,-5,-53,-205,-439,-706,-1000,-1259,-1491,-1648,-1744,-1750,-1667,-1479,-1183,-770,-257,342,975,1587,2099,2441,2537,2354,1855,1083,64,-1096,-2316,-3484,-4506,-5307,-5839,-6089,-6070,-5833,-5422,-4920,-4374,-3850,-3389,-3013,-2748,-2593,-2536,-2571,-2653,-2756,-2833,-2832,-2724,-2468,-2061,-1516,-860,-154,543,1164,1650,1971,2106,2085,1927,1718,1490,1337,1279,1361,1575,1897,2287,2672,2993,3183,3184,2979,2539,1902,1088,168,-801,-1738,-2573,-3234,-3651,-3785,-3578,-3035,-2143,-943,504,2123,3805,5439,6922,8134,9016,9486,9532,9151,8382,7283,5946,4464,2957,1513,251,-781,-1506,-1914,-2006,-1806,-1369,-762,-44,687,1398,2006,2493,2831,3016,3061,2973,2779,2482,2103,1647,1107,502,-183,-918,-1699,-2484,-3251,-3942,-4514,-4921,-5115,-5079,-4799,-4295,-3608,-2800,-1962,-1170,-530,-100,61,-71,-475,-1117,-1915,-2788,-3619,-4320,-4785,-4949,-4768,-4238,-3384,-2288,-1042,221,1373,2289,2877,3062,2843,2226,1299,135,-1125,-2379,-3502,-4395,-4990,-5241,-5135,-4698,-3972,-3031,-1955,-845,229,1169,1935,2483,2807,2926,2869,2688,2438,2161,1911,1696,1544,1439,1368,1310,1241,1136,999,809,610,391,220,99,80,166,367,677,1055,1476,1877,2215,2444,2521,2436,2167,1741,1170,495,-237,-989,-1693,-2311,-2776,-3054,-3086,-2865,-2346,-1582,-556,626,1935,3245,4497,5579,6444,7019,7295,7251,6905,6292,5439,4422,3267,2069,867,-263,-1253,-2071,-2644,-2959,-2999,-2756,-2276,-1594,-777,87,925,1638,2158,2418,2389,2049,1428,560,-476,-1606,-2722,-3745,-4572,-5151,-5425,-5391,-5050,-4458,-3671,-2778,-1870,-1036,-347,136,393,417,235,-103,-553,-1032,-1500,-1887,-2156,-2284,-2240,-2041,-1683,-1198,-606,56,767,1482,2178,2811,3342,3731,3939,3918,3672,3166,2461,1564,580,-447,-1400,-2222,-2847,-3229,-3384,-3317,-3092,-2774,-2430,-2141,-1947,-1892,-1966,-2169,-2444,-2756,-3036,-3232,-3310,-3222,-2988,-2595,-2107,-1559,-1032,-588,-298,-200,-326,-657,-1159,-1756,-2363,-2878,-3214,-3302,-3085,-2581,-1789,-795,330,1487,2568,3483,4150,4507,4531,4218,3603,2748,1743,697,-271,-1043,-1516,-1609,-1279,-524,611,2050,3661,5328,6880,8204,9177,9725,9827,9472,8725,7650,6337,4892,3387,1921,531,-713,-1811,-2725,-3460,-4011,-4374,-4550,-4536,-4333,-3936,-3365,-2616,-1741,-763,244,1218,2079,2748,3157,3258,3023,2458,1610,533,-661,-1891,-3021,-3977,-4658,-5021,-5035,-4715,-4088,-3239,-2228,-1175,-153,731,1423,1860,2035,1937,1606,1081,421,-297,-1020,-1675,-2219,-2603,-2809,-2816,-2629,-2268,-1742,-1106,-379,368,1112,1772,2337,2729,2952,2954,2764,2364,1806,1124,377,-365,-1041,-1590,-1955,-2117,-2050,-1785,-1340,-783,-166,431,939,1310,1490,1480,1272,912,441,-59,-534,-902,-1123,-1149,-992,-649,-185,356,888,1342,1646,1756,1635,1296,755,79,-664,-1389,-2008,-2445,-2643,-2573,-2226,-1642,-864,24,937,1782,2490,2978,3230,3209,2951,2479,1855,1149,413,-266,-869,-1335,-1673,-1870,-1953,-1951,-1879,-1790,-1676,-1579,-1476,-1379,-1261,-1119,-930,-697,-407,-82,277,641,991,1314,1576,1787,1931,2008,2044,2031,1995,1954,1902,1866,1828,1788,1730,1635,1485,1265,953,557,72,-478,-1069,-1676,-2247,-2764,-3178,-3486,-3654,-3706,-3632,-3470,-3230,-2939,-2610,-2241,-1834,-1364,-827,-208,483,1224,1973,2675,3271,3707,3947,3981,3820,3516,3118,2703,2326,2025,1824,1693,1614,1512,1350,1067,634,51,-674,-1488,-2351,-3185,-3953,-4581,-5051,-5321,-5383,-5227,-4861,-4289,-3540,-2645,-1648,-623,376,1261,1977,2473,2733,2774,2637,2390,2110,1852,1683,1601,1608,1663,1701,1673,1516,1201,726,115,-582,-1294,-1952,-2491,-2856,-3027,-2997,-2792,-2435,-1990,-1486,-994,-546,-182,61,182,150,1,-278,-612,-983,-1304,-1519,-1563,-1384,-959,-313,532,1455,2397,3211,3827,4175,4222,4008,3574,3019,2433,1903,1501,1253,1162,1199,1305,1429,1504,1487,1340,1060,638,121,-480,-1095,-1696,-2216,-2629,-2880,-2961,-2844,-2544,-2071,-1474,-793,-104,543,1082,1483,1714,1785,1720,1543,1328,1094,894,748,657,619,615,628,647,672,702,746,810,878,948,965,918,756,462,33,-515,-1141,-1771,-2351,-2794,-3065,-3118,-2971,-2634,-2181,-1655,-1147,-696,-363,-162,-103,-167,-336,-572,-842,-1117,-1354,-1536,-1622,-1590,-1411,-1065,-553,122,917,1779,2630,3370,3934,4228,4247,3965,3444,2748,1962,1184,485,-85,-502,-792,-983,-1140,-1311,-1546,-1863,-2280,-2749,-3269,-3748,-4168,-4456,-4581,-4520,-4248,-3782,-3123,-2305,-1374,-372,622,1550,2329,2902,3217,3259,3038,2601,2034,1416,871,470,286,334,591,989,1451,1860,2142,2221,2068,1700,1134,450,-300,-1041,-1718,-2285,-2715,-2986,-3091,-3021,-2773,-2348,-1756,-1017,-164,745,1659,2496,3199,3712,4004,4066,3927,3617,3209,2747,2300,1893,1552,1277,1037,827,596,347,48,-271,-618,-944,-1247,-1494,-1685,-1815,-1895,-1921,-1906,-1830,-1685,-1459,-1127,-703,-186,380,952,1475,1886,2151,2234,2140,1885,1502,1045,544,54,-413,-837,-1213,-1552,-1851,-2110,-2317,-2454,-2503,-2446,-2277,-2005,-1643,-1229,-794,-359,32,402,721,1030,1327,1631,1937,2231,2470,2626,2634,2482,2131,1612,933,176,-619,-1372,-2030,-2564,-2942,-3184,-3298,-3320,-3277,-3191,-3081,-2938,-2775,-2572,-2340,-2078,-1801,-1517,-1252,-995,-761,-531,-289,-22,282,630,1002,1381,1732,2030,2244,2374,2423,2421,2407,2433,2527,2726,3006,3342,3657,3878,3919,3730,3261,2552,1615,574,-511,-1507,-2342,-2957,-3311,-3429,-3333,-3082,-2745,-2375,-2041,-1770,-1598,-1528,-1564,-1691,-1884,-2122,-2356,-2557,-2671,-2662,-2494,-2151,-1633,-959,-172,680,1530,2327,3008,3561,3943,4200,4317,4366,4359,4341,4325,4311,4280,4215,4077,3858,3532,3111,2593,2011,1375,712,35,-634,-1301,-1926,-2524,-3039,-3463,-3747,-3883,-3836,-3639,-3301,-2880,-2439,-2025,-1710,-1518,-1457,-1524,-1653,-1802,-1892,-1873,-1690,-1339,-807,-131,647,1479,2304,3071,3739,4265,4624,4791,4750,4490,4014,3334,2476,1503,453,-565,-1509,-2283,-2847,-3181,-3274,-3185,-2951,-2667,-2391,-2192,-2108,-2151,-2303,-2528,-2769,-2978,-3098,-3095,-2935,-2621,-2140,-1524,-781,44,915,1788,2591,3288,3792,4084,4117,3903,3468,2874,2200,1547,995,612,435,446,604,826,1019,1082,961,587,-9,-821,-1756,-2746,-3684,-4490,-5087,-5435,-5514,-5324,-4904,-4265,-3478,-2560,-1578,-561,428,1344,2133,2749,3150,3332,3272,3025,2618,2118,1597,1104,683,363,127,-34,-155,-290,-457,-693,-999,-1349,-1728,-2068,-2345,-2496,-2505,-2353,-2035,-1569,-961,-241,574,1457,2382,3312,4209,5020,5697,6188,6449,6461,6212,5732,5050,4241,3344,2448,1568,761,21,-646,-1258,-1818,-2352,-2830,-3276,-3637,-3917,-4089,-4140,-4078,-3899,-3629,-3276,-2852,-2369,-1826,-1230,-583,94,782,1428,1999,2438,2706,2782,2658,2353,1921,1396,863,372,-32,-310,-475,-531,-521,-476,-438,-441,-493,-617,-797,-1041,-1324,-1649,-1981,-2322,-2626,-2881,-3043,-3077,-2961,-2664,-2189,-1555,-782,62,921,1730,2414,2940,3275,3411,3400,3257,3074,2874,2726,2629,2601,2612,2639,2652,2617,2522,2359,2130,1855,1542,1217,880,550,213,-130,-485,-863,-1249,-1647,-2034,-2405,-2741,-3049,-3321,-3572,-3803,-4028,-4222,-4400,-4495,-4521,-4414,-4194,-3845,-3403,-2899,-2380,-1886,-1448,-1075,-758,-471,-179,165,569,1065,1609,2178,2714,3143,3442,3550,3494,3273,2948,2557,2166,1812,1517,1304,1138,1028,910,798,640,452,221,-42,-344,-661,-1030,-1415,-1849,-2299,-2759,-3193,-3549,-3793,-3851,-3707,-3315,-2679,-1823,-776,387,1611,2812,3935,4917,5724,6322,6699,6840,6743,6409,5841,5070,4113,3040,1899,785,-230,-1072,-1673,-2022,-2102,-1966,-1672,-1309,-975,-747,-705,-871,-1265,-1844,-2568,-3359,-4151,-4866,-5454,-5852,-6040,-5983,-5687,-5140,-4387,-3436,-2359,-1189,-7,1148,2197,3121,3880,4471,4914,5227,5446,5599,5698,5736,5709,5558,5281,4820,4187,3373,2419,1370,289,-744,-1679,-2450,-3038,-3437,-3662,-3750,-3743,-3666,-3571,-3453,-3337,-3210,-3067,-2910,-2725,-2524,-2300,-2056,-1787,-1466,-1087,-618,-57,596,1319,2073,2799,3443,3936,4230,4282,4088,3647,3020,2245,1410,566,-210,-893,-1431,-1833,-2077,-2187,-2170,-2058,-1878,-1668,-1466,-1295,-1205,-1187,-1274,-1440,-1669,-1928,-2174,-2351,-2436,-2374,-2184,-1842,-1402,-873,-325,229,734,1196,1586,1943,2242,2541,2805,3060,3283,3454,3563,3589,3534,3407,3220,2995,2745,2472,2186,1849,1465,985,410,-278,-1072,-1939,-2851,-3733,-4543,-5194,-5653,-5865,-5824,-5529,-5014,-4314,-3490,-2583,-1658,-746,99,853,1473,1933,2213,2298,2195,1933,1552,1110,689,330,106,26,107,318,619,951,1251,1475,1572,1542,1380,1110,768,365,-61,-514,-978,-1452,-1928,-2383,-2788,-3109,-3292,-3302,-3106,-2678,-2040,-1202,-226,839,1918,2946,3872,4644,5244,5646,5850,5853,5658,5261,4669,3898,2969,1942,865,-173,-1114,-1885,-2454,-2802,-2944,-2929,-2787,-2605,-2402,-2241,-2128,-2057,-2027,-1994,-1950,-1874,-1750,-1595,-1399,-1180,-930,-648,-317,75,535,1074,1668,2292,2902,3429,3824,4014,3969,3656,3096,2304,1344,278,-814,-1855,-2774,-3524,-4061,-4381,-4465,-4346,-4019,-3526,-2881,-2126,-1290,-427,425,1216,1903,2459,2854,3093,3182,3159,3048,2907,2756,2623,2527,2449,2398,2351,2306,2263,2232,2214,2235,2280,2355,2424,2456,2403,2233,1893,1403,741,-27,-870,-1721,-2515,-3223,-3792,-4230,-4519,-4679,-4720,-4653,-4501,-4269,-3979,-3644,-3289,-2930,-2604,-2318,-2095,-1927,-1792,-1660,-1481,-1219,-845,-348,242,899,1542,2126,2566,2827,2886,2723,2387,1890,1302,669,45,-531,-1022,-1413,-1690,-1851,-1893,-1834,-1676,-1453,-1189,-917,-689,-538,-498,-607,-844,-1225,-1682,-2172,-2626,-2956,-3121,-3061,-2759,-2230,-1485,-589,404,1428,2412,3304,4064,4654,5075,5306,5363,5251,4984,4592,4094,3542,2969,2427,1955,1579,1310,1134,1018,912,762,515,125,-411,-1100,-1891,-2740,-3574,-4330,-4947,-5393,-5642,-5712,-5608,-5373,-5023,-4588,-4071,-3470,-2774,-1981,-1083,-106,928,1968,2976,3893,4696,5345,5833,6162,6322,6338,6202,5935,5539,5039,4444,3804,3143,2519,1966,1520,1193,977,848,743,626,411,69,-444,-1126,-1944,-2859,-3780,-4659,-5396,-5948,-6270,-6322,-6117,-5644,-4934,-4004,-2904,-1657,-334,1029,2361,3606,4702,5595,6235,6602,6672,6467,6010,5346,4528,3609,2631,1642,654,-299,-1227,-2095,-2911,-3645,-4279,-4795,-5168,-5394,-5476,-5422,-5270,-5035,-4772,-4486,-4207,-3920,-3614,-3244,-2802,-2225,-1545,-747,112,990,1814,2544,3117,3526,3761,3839,3795,3663,3476,3260,3030,2787,2530,2263,1969,1674,1363,1059,762,476,197,-85,-388,-724,-1111,-1545,-2021,-2517,-2994,-3436,-3785,-4052,-4200,-4251,-4201,-4069,-3852,-3568,-3200,-2759,-2240,-1654,-1012,-356,303,895,1405,1779,2012,2086,2033,1874,1657,1424,1213,1041,931,863,838,834,845,856,887,926,1000,1100,1223,1358,1457,1511,1464,1318,1062,716,329,-56,-362,-545,-559,-384,-41,446,1008,1596,2131,2586,2910,3111,3191,3164,3068,2909,2714,2498,2264,2031,1798,1574,1367,1171,993,820,647,450,228,-52,-372,-743,-1145,-1553,-1941,-2291,-2573,-2796,-2952,-3060,-3136,-3190,-3235,-3252,-3233,-3124,-2904,-2528,-1985,-1282,-449,449,1347,2144,2786,3184,3323,3190,2810,2242,1558,817,118,-526,-1041,-1442,-1712,-1859,-1897,-1827,-1666,-1418,-1103,-748,-381,-43,234,422,513,500,423,304,202,154,201,351,612,929,1281,1589,1815,1927,1900,1769,1553,1298,1051,816,620,423,225,-32,-330,-704,-1100,-1498,-1827,-2049,-2114,-2012,-1768,-1414,-1036,-702,-496,-470,-667,-1068,-1664,-2378,-3155,-3907,-4582,-5102,-5442,-5558,-5434,-5069,-4459,-3635,-2627,-1490,-285,920,2064,3082,3947,4622,5117,5434,5607,5650,5598,5448,5203,4846,4346,3687,2842,1828,661,-588,-1849,-3010,-3988,-4689,-5054,-5080,-4758,-4181,-3408,-2554,-1709,-965,-359,58,323,437,475,473,506,605,811,1137,1580,2130,2764,3443,4135,4783,5335,5731,5906,5823,5446,4787,3883,2799,1646,513,-483,-1266,-1800,-2060,-2104,-1981,-1798,-1631,-1573,-1669,-1942,-2382,-2942,-3564,-4181,-4728,-5146,-5393,-5447,-5286,-4923,-4360,-3622,-2745,-1766,-740,272,1232,2062,2766,3296,3677,3917,4040,4074,4037,3945,3812,3637,3433,3183,2913,2608,2303,2004,1738,1516,1333,1186,1017,817,506,79,-505,-1219,-2044,-2921,-3773,-4543,-5142,-5530,-5676,-5563,-5227,-4693,-4026,-3275,-2495,-1720,-986,-284,362,982,1561,2115,2628,3091,3488,3802,4025,4151,4185,4148,4038,3884,3679,3419,3102,2696,2203,1611,924,171,-617,-1399,-2126,-2771,-3312,-3746,-4093,-4366,-4601,-4796,-4955,-5034,-4995,-4772,-4319,-3604,-2634,-1440,-104,1301,2661,3890,4917,5683,6177,6397,6370,6132,5731,5207,4611,3984,3363,2798,2304,1910,1607,1376,1178,959,659,230,-366,-1135,-2043,-3046,-4045,-4962,-5702,-6195,-6407,-6330,-6001,-5477,-4844,-4174,-3550,-3006,-2572,-2227,-1941,-1666,-1351,-961,-469,112,764,1436,2076,2634,3059,3328,3423,3358,3135,2808,2377,1911,1414,934,491,96,-224,-481,-657,-778,-840,-881,-912,-971,-1091,-1283,-1573,-1931,-2345,-2749,-3097,-3316,-3361,-3202,-2826,-2262,-1545,-742,97,908,1659,2319,2876,3328,3682,3927,4082,4120,4058,3870,3569,3162,2659,2108,1523,953,422,-46,-445,-757,-991,-1140,-1209,-1211,-1162,-1080,-1001,-934,-922,-963,-1074,-1238,-1435,-1617,-1754,-1772,-1673,-1401,-1006,-492,57,587,1011,1288,1359,1250,957,578,162,-178,-375,-369,-134,316,936,1660,2404,3085,3615,3947,4018,3828,3373,2688,1820,843,-173,-1142,-1982,-2628,-3018,-3119,-2924,-2446,-1741,-870,67,976,1759,2332,2655,2696,2497,2090,1572,1009,505,102,-144,-242,-218,-113,9,98,129,75,-29,-166,-288,-358,-364,-293,-165,-15,120,204,191,86,-140,-464,-880,-1368,-1898,-2451,-2979,-3453,-3816,-4028,-4045,-3853,-3440,-2834,-2081,-1235,-386,407,1073,1569,1884,2022,2016,1914,1745,1554,1346,1116,842,493,28,-557,-1277,-2086,-2944,-3772,-4499,-5045,-5373,-5440,-5278,-4906,-4401,-3834,-3278,-2801,-2426,-2173,-2002,-1891,-1765,-1590,-1306,-895,-329,375,1206,2122,3082,4047,4966,5809,6537,7130,7559,7814,7870,7735,7401,6902,6236,5463,4590,3666,2714,1745,784,-173,-1112,-2026,-2887,-3665,-4317,-4790,-5056,-5076,-4855,-4405,-3762,-2972,-2106,-1196,-323,498,1220,1825,2307,2660,2885,2997,3004,2937,2806,2656,2485,2340,2193,2078,1944,1805,1614,1368,1045,655,203,-264,-731,-1132,-1456,-1668,-1777,-1797,-1769,-1729,-1732,-1821,-2012,-2326,-2724,-3158,-3573,-3863,-3987,-3866,-3489,-2864,-2020,-1036,26,1063,2014,2810,3414,3809,4007,4020,3908,3699,3461,3225,3047,2922,2878,2887,2918,2958,2932,2835,2604,2239,1712,1046,245,-639,-1565,-2489,-3338,-4101,-4718,-5198,-5537,-5758,-5875,-5916,-5885,-5782,-5601,-5310,-4901,-4342,-3639,-2790,-1821,-770,325,1402,2431,3349,4142,4771,5220,5485,5543,5406,5074,4567,3913,3161,2341,1520,724,-7,-667,-1254,-1781,-2281,-2758,-3260,-3762,-4280,-4770,-5209,-5544,-5756,-5801,-5689,-5417,-5012,-4511,-3947,-3359,-2758,-2173,-1579,-995,-385,240,876,1507,2094,2610,3018,3288,3421,3408,3300,3104,2899,2696,2554,2472,2480,2547,2683,2826,2976,3068,3100,3038,2886,2659,2356,2014,1636,1242,846,448,64,-297,-616,-877,-1056,-1144,-1118,-994,-765,-471,-116,261,652,1047,1441,1859,2290,2760,3232,3701,4103,4405,4544,4492,4217,3733,3050,2217,1283,308,-652,-1545,-2329,-2972,-3454,-3765,-3918,-3917,-3807,-3610,-3382,-3162,-2997,-2929,-2970,-3146,-3423,-3782,-4152,-4476,-4681,-4708,-4512,-4078,-3413,-2556,-1573,-528,481,1395,2140,2684,2998,3096,2991,2728,2353,1915,1465,1059,715,493,389,424,595,873,1224,1609,1954,2228,2366,2356,2174,1854,1413,929,450,67,-183,-242,-117,176,591,1042,1464,1757,1883,1783,1474,963,312,-430,-1181,-1890,-2484,-2922,-3159,-3178,-2956,-2513,-1859,-1045,-131,824,1731,2530,3146,3539,3666,3533,3131,2497,1665,682,-394,-1506,-2593,-3590,-4444,-5095,-5521,-5682,-5587,-5236,-4666,-3925,-3072,-2185,-1331,-569,59,546,912,1184,1420,1646,1908,2199,2517,2820,3062,3194,3164,2939,2505,1871,1075,161,-798,-1745,-2614,-3356,-3941,-4336,-4544,-4553,-4370,-4008,-3467,-2788,-1992,-1128,-242,615,1411,2105,2710,3208,3641,4015,4380,4741,5128,5520,5904,6235,6465,6542,6423,6089,5524,4762,3825,2777,1656,531,-576,-1616,-2586,-3456,-4232,-4880,-5400,-5755,-5933,-5930,-5738,-5402,-4934,-4407,-3852,-3322,-2857,-2458,-2140,-1874,-1638,-1395,-1122,-789,-403,40,517,997,1456,1862,2196,2452,2621,2716,2731,2671,2535,2301,1995,1594,1148,677,224,-152,-441,-594,-653,-617,-572,-557,-658,-912,-1359,-1980,-2743,-3568,-4362,-5022,-5442,-5551,-5287,-4643,-3628,-2300,-739,968,2706,4391,5906,7190,8163,8799,9070,8984,8571,7859,6922,5802,4589,3331,2123,992,11,-812,-1458,-1930,-2248,-2429,-2487,-2448,-2321,-2131,-1898,-1658,-1438,-1298,-1257,-1371,-1624,-2040,-2544,-3115,-3651,-4092,-4357,-4392,-4157,-3648,-2873,-1877,-720,532,1788,2994,4061,4942,5600,6000,6146,6051,5727,5233,4587,3847,3047,2226,1417,649,-67,-717,-1314,-1869,-2392,-2899,-3384,-3838,-4237,-4554,-4774,-4875,-4872,-4772,-4611,-4427,-4255,-4134,-4076,-4094,-4166,-4271,-4371,-4419,-4378,-4216,-3893,-3424,-2779,-2000,-1094,-105,930,1968,2966,3877,4676,5306,5769,6022,6086,5949,5654,5215,4693,4119,3544,3003,2512,2083,1696,1332,962,558,109,-390,-927,-1465,-1986,-2443,-2815,-3091,-3251,-3317,-3270,-3137,-2890,-2538,-2053,-1438,-698,147,1047,1953,2791,3500,4022,4325,4392,4235,3888,3393,2805,2174,1550,959,443,-16,-386,-710,-985,-1240,-1493,-1756,-2034,-2346,-2673,-3034,-3406,-3779,-4119,-4383,-4522,-4474,-4199,-3660,-2861,-1829,-637,631,1858,2941,3784,4314,4512,4374,3962,3339,2610,1868,1202,683,347,217,269,495,843,1296,1801,2340,2862,3339,3728,3985,4090,4002,3724,3243,2584,1785,895,-11,-865,-1610,-2183,-2590,-2795,-2853,-2763,-2581,-2322,-2011,-1658,-1273,-859,-436,-15,363,674,886,978,953,815,601,329,51,-227,-463,-672,-837,-977,-1101,-1214,-1319,-1420,-1499,-1555,-1572,-1552,-1493,-1418,-1335,-1284,-1282,-1354,-1510,-1738,-2014,-2298,-2529,-2673,-2674,-2524,-2210,-1758,-1194,-559,100,740,1300,1752,2039,2143,2032,1708,1164,450,-417,-1356,-2308,-3198,-3949,-4508,-4832,-4910,-4739,-4357,-3793,-3112,-2354,-1590,-839,-161,441,936,1324,1596,1760,1817,1792,1701,1584,1470,1406,1422,1560,1833,2248,2790,3416,4080,4723,5285,5724,6009,6121,6072,5863,5521,5049,4469,3782,2993,2127,1185,224,-732,-1619,-2384,-2984,-3373,-3545,-3494,-3264,-2885,-2439,-1962,-1537,-1182,-930,-782,-713,-716,-741,-782,-809,-809,-790,-731,-651,-531,-376,-168,93,407,767,1145,1496,1792,1957,1998,1868,1605,1227,786,335,-83,-429,-692,-873,-991,-1082,-1174,-1300,-1480,-1715,-2018,-2356,-2721,-3084,-3401,-3662,-3803,-3811,-3633,-3247,-2626,-1754,-659,635,2054,3505,4898,6110,7058,7657,7864,7663,7083,6176,5035,3751,2427,1150,-23,-1040,-1887,-2569,-3082,-3459,-3705,-3830,-3868,-3805,-3685,-3509,-3304,-3097,-2902,-2740,-2615,-2517,-2434,-2341,-2216,-2040,-1800,-1503,-1149,-771,-370,18,403,761,1117,1454,1806,2156,2520,2869,3186,3432,3569,3555,3373,3007,2478,1823,1094,349,-350,-976,-1483,-1878,-2139,-2287,-2319,-2246,-2089,-1853,-1579,-1290,-1034,-852,-784,-883,-1146,-1616,-2244,-3012,-3850,-4676,-5398,-5926,-6166,-6059,-5561,-4671,-3422,-1883,-145,1673,3458,5080,6442,7449,8049,8209,7932,7263,6261,5024,3662,2287,1021,-41,-828,-1300,-1468,-1368,-1074,-681,-276,56,255,295,185,-54,-348,-663,-919,-1088,-1118,-1001,-728,-313,218,830,1478,2108,2660,3086,3328,3366,3179,2784,2221,1553,860,229,-258,-544,-591,-411,-43,435,931,1342,1593,1608,1380,899,232,-574,-1430,-2273,-3035,-3679,-4168,-4502,-4670,-4683,-4557,-4303,-3945,-3516,-3037,-2557,-2102,-1712,-1410,-1207,-1093,-1057,-1050,-1048,-990,-850,-594,-219,268,835,1450,2057,2628,3127,3542,3877,4125,4308,4420,4471,4450,4348,4151,3831,3391,2807,2099,1280,374,-572,-1536,-2466,-3338,-4110,-4748,-5216,-5475,-5491,-5244,-4717,-3922,-2892,-1667,-328,1052,2381,3567,4536,5230,5608,5674,5435,4943,4246,3401,2489,1544,665,-131,-765,-1226,-1476,-1524,-1393,-1125,-795,-475,-255,-192,-353,-723,-1297,-1981,-2690,-3301,-3703,-3825,-3609,-3093,-2314,-1391,-429,449,1145,1591,1754,1637,1273,714,27,-724,-1482,-2198,-2833,-3362,-3759,-4016,-4124,-4087,-3921,-3640,-3292,-2898,-2512,-2160,-1867,-1632,-1435,-1231,-963,-578,-24,710,1612,2629,3687,4672,5505,6066,6328,6236,5837,5162,4316,3381,2473,1674,1061,676,540,635,936,1382,1922,2486,3016,3456,3757,3881,3807,3521,3039,2378,1592,725,-153,-990,-1738,-2356,-2848,-3202,-3459,-3639,-3781,-3913,-4046,-4183,-4302,-4387,-4385,-4283,-4037,-3650,-3121,-2468,-1734,-943,-158,609,1292,1892,2358,2674,2824,2769,2535,2101,1525,835,110,-584,-1181,-1612,-1856,-1891,-1741,-1453,-1083,-701,-364,-118,27,62,29,-41,-105,-119,-75,44,220,445,700,982,1285,1624,1990,2385,2790,3163,3481,3667,3705,3541,3157,2570,1788,881,-82,-1035,-1876,-2567,-3038,-3284,-3295,-3101,-2733,-2238,-1674,-1074,-500,33,482,837,1081,1205,1209,1094,871,567,195,-202,-614,-1019,-1405,-1789,-2141,-2479,-2763,-2963,-3034,-2913,-2561,-1936,-1052,74,1358,2702,3995,5098,5930,6399,6506,6236,5684,4897,4003,3070,2191,1410,773,281,-66,-294,-428,-512,-578,-683,-848,-1135,-1552,-2133,-2875,-3752,-4712,-5690,-6573,-7279,-7704,-7790,-7514,-6897,-6007,-4949,-3838,-2801,-1920,-1265,-822,-573,-421,-296,-102,219,688,1299,1989,2694,3311,3771,4004,3981,3712,3222,2586,1855,1128,446,-118,-544,-802,-891,-805,-562,-167,348,969,1639,2327,2961,3487,3845,3988,3893,3561,3029,2350,1610,889,264,-200,-481,-562,-474,-255,62,398,741,1016,1223,1318,1310,1186,967,667,312,-67,-436,-775,-1046,-1257,-1389,-1471,-1525,-1592,-1700,-1895,-2165,-2539,-2969,-3435,-3886,-4260,-4523,-4614,-4518,-4215,-3714,-3028,-2190,-1225,-181,903,1978,2985,3866,4563,5010,5179,5028,4589,3889,3022,2092,1218,527,107,21,283,845,1644,2533,3408,4092,4501,4506,4109,3279,2119,700,-820,-2303,-3613,-4611,-5228,-5392,-5112,-4415,-3377,-2094,-685,734,2048,3154,3977,4461,4588,4366,3848,3084,2180,1194,226,-686,-1486,-2169,-2719,-3151,-3455,-3652,-3722,-3665,-3475,-3130,-2659,-2062,-1391,-706,-57,469,847,1025,1014,832,513,129,-289,-659,-973,-1178,-1281,-1270,-1158,-950,-669,-331,34,395,706,943,1043,1013,817,502,84,-358,-779,-1108,-1312,-1388,-1340,-1240,-1129,-1113,-1218,-1516,-1976,-2581,-3244,-3873,-4370,-4644,-4640,-4341,-3763,-2975,-2050,-1102,-212,526,1073,1408,1555,1568,1504,1455,1468,1615,1906,2358,2941,3622,4349,5059,5693,6201,6522,6640,6514,6158,5569,4794,3868,2864,1852,898,71,-596,-1081,-1400,-1583,-1679,-1739,-1807,-1913,-2060,-2243,-2427,-2572,-2643,-2594,-2409,-2086,-1614,-1048,-390,292,970,1599,2142,2576,2877,3036,3037,2886,2587,2138,1578,900,161,-629,-1413,-2172,-2840,-3413,-3826,-4090,-4166,-4065,-3780,-3320,-2705,-1963,-1140,-298,493,1147,1596,1773,1646,1223,537,-316,-1243,-2103,-2783,-3171,-3205,-2856,-2161,-1176,-31,1175,2276,3194,3797,4069,3965,3548,2856,2003,1085,209,-514,-1025,-1261,-1221,-918,-410,240,939,1619,2201,2622,2859,2869,2666,2270,1698,1037,307,-396,-1037,-1559,-1925,-2126,-2144,-2005,-1729,-1362,-956,-562,-228,8,125,118,-5,-217,-488,-768,-1020,-1189,-1248,-1171,-943,-590,-109,434,1022,1581,2076,2460,2700,2777,2687,2432,2026,1487,834,84,-724,-1574,-2417,-3218,-3935,-4538,-4990,-5303,-5450,-5483,-5392,-5253,-5060,-4869,-4680,-4491,-4298,-4057,-3741,-3307,-2735,-2002,-1130,-132,928,2009,3027,3938,4674,5218,5529,5631,5517,5243,4838,4360,3862,3392,2996,2706,2543,2507,2593,2760,2980,3191,3350,3395,3296,3016,2554,1926,1165,340,-485,-1237,-1846,-2271,-2482,-2474,-2272,-1888,-1381,-778,-135,500,1096,1592,1976,2198,2257,2117,1815,1336,751,98,-557,-1134,-1590,-1883,-2000,-1974,-1830,-1644,-1468,-1366,-1375,-1506,-1752,-2068,-2420,-2735,-2974,-3087,-3047,-2847,-2485,-1986,-1370,-675,61,809,1521,2183,2743,3188,3475,3589,3513,3241,2796,2212,1532,828,142,-461,-946,-1300,-1507,-1607,-1613,-1585,-1564,-1589,-1700,-1893,-2176,-2496,-2812,-3047,-3133,-3017,-2647,-2021,-1153,-86,1089,2299,3426,4376,5065,5430,5436,5095,4429,3513,2425,1262,131,-887,-1705,-2287,-2605,-2680,-2547,-2272,-1916,-1559,-1247,-1041,-946,-976,-1083,-1243,-1386,-1466,-1443,-1287,-999,-582,-68,507,1092,1640,2088,2400,2537,2482,2256,1870,1395,872,388,-18,-274,-381,-320,-137,118,387,590,688,640,437,91,-359,-889,-1435,-1992,-2512,-3011,-3480,-3932,-4381,-4824,-5243,-5631,-5924,-6121,-6152,-6021,-5682,-5145,-4399,-3456,-2333,-1060,330,1781,3240,4631,5885,6933,7702,8160,8281,8075,7599,6899,6081,5222,4408,3707,3166,2797,2614,2588,2700,2907,3172,3438,3677,3822,3856,3726,3437,2956,2308,1496,559,-462,-1505,-2510,-3399,-4123,-4621,-4879,-4893,-4697,-4358,-3944,-3543,-3221,-3022,-2961,-3005,-3115,-3205,-3220,-3097,-2791,-2321,-1683,-955,-192,530,1140,1584,1828,1852,1662,1266,705,0,-791,-1617,-2434,-3153,-3740,-4118,-4254,-4118,-3712,-3048,-2202,-1216,-220,722,1495,2040,2317,2308,2057,1602,1023,391,-227,-771,-1196,-1478,-1583,-1523,-1271,-859,-290,398,1146,1922,2632,3247,3706,3987,4106,4063,3925,3721,3505,3305,3137,2995,2871,2724,2540,2272,1913,1428,839,138,-620,-1410,-2173,-2847,-3406,-3777,-3954,-3903,-3620,-3129,-2457,-1654,-802,48,786,1373,1724,1830,1677,1302,768,169,-403,-839,-1057,-1012,-658,-43,816,1802,2844,3806,4599,5127,5330,5180,4684,3874,2829,1626,377,-823,-1871,-2691,-3224,-3446,-3369,-3030,-2507,-1883,-1268,-761,-456,-430,-720,-1347,-2270,-3441,-4745,-6097,-7352,-8412,-9184,-9578,-9586,-9154,-8323,-7110,-5566,-3775,-1816,195,2147,3917,5407,6510,7204,7440,7280,6772,6029,5169,4296,3518,2875,2401,2066,1833,1648,1452,1215,916,566,193,-152,-434,-589,-621,-498,-255,86,495,923,1361,1766,2149,2473,2758,2956,3076,3062,2905,2562,2030,1316,444,-520,-1526,-2483,-3328,-4008,-4456,-4688,-4663,-4434,-4005,-3428,-2736,-1985,-1209,-468,200,754,1147,1373,1403,1268,978,595,160,-254,-602,-834,-920,-862,-666,-378,-41,284,553,717,774,731,614,481,375,348,429,619,894,1217,1518,1752,1851,1798,1558,1158,621,-14,-671,-1307,-1844,-2223,-2414,-2357,-2062,-1509,-730,227,1305,2424,3506,4477,5285,5870,6233,6339,6215,5875,5349,4691,3917,3084,2211,1321,448,-406,-1209,-1950,-2613,-3172,-3632,-3978,-4232,-4411,-4555,-4699,-4879,-5110,-5380,-5666,-5886,-5991,-5876,-5499,-4803,-3801,-2511,-1033,552,2098,3501,4627,5414,5789,5764,5351,4608,3620,2472,1264,94,-953,-1795,-2381,-2689,-2723,-2537,-2196,-1809,-1472,-1295,-1347,-1692,-2321,-3226,-4319,-5520,-6705,-7759,-8575,-9058,-9154,-8829,-8092,-6970,-5525,-3822,-1950,3,1948,3786,5446,6845,7938,8680,9071,9113,8861,8364,7701,6962,6209,5522,4932,4482,4177,4021,4004,4075,4216,4336,4404,4335,4103,3659,3010,2167,1176,106,-959,-1922,-2700,-3206,-3410,-3273,-2842,-2155,-1323,-454,318,874,1120,1003,530,-261,-1249,-2327,-3337,-4165,-4699,-4888,-4719,-4226,-3478,-2569,-1591,-634,230,960,1522,1911,2126,2177,2074,1845,1518,1125,723,340,30,-198,-334,-397,-420,-457,-549,-756,-1081,-1548,-2113,-2741,-3353,-3881,-4245,-4392,-4279,-3911,-3296,-2494,-1541,-520,533,1534,2458,3220,3803,4140,4217,4020,3555,2869,2020,1094,187,-606,-1205,-1562,-1653,-1506,-1157,-672,-119,443,951,1363,1655,1802,1815,1699,1478,1200,882,598,354,204,144,171,259,357,425,399,238,-89,-606,-1275,-2079,-2919,-3720,-4362,-4742,-4772,-4389,-3572,-2356,-809,939,2746,4439,5859,6867,7375,7328,6765,5724,4337,2715,995,-683,-2234,-3544,-4578,-5283,-5657,-5702,-5445,-4938,-4235,-3432,-2606,-1869,-1310,-997,-989,-1272,-1835,-2592,-3450,-4291,-4987,-5437,-5550,-5287,-4630,-3625,-2312,-803,831,2447,3958,5241,6202,6782,6927,6648,5980,5007,3844,2643,1538,684,160,35,276,845,1616,2496,3344,4079,4612,4915,4958,4772,4369,3803,3126,2386,1662,993,458,81,-100,-86,99,412,791,1159,1451,1597,1551,1292,827,189,-549,-1326,-2051,-2664,-3131,-3416,-3563,-3562,-3489,-3348,-3197,-3049,-2925,-2832,-2776,-2741,-2741,-2757,-2790,-2851,-2895,-2961,-2971,-2947,-2839,-2630,-2326,-1910,-1421,-881,-339,155,559,838,973,978,866,683,483,306,223,257,441,765,1199,1691,2173,2581,2853,2954,2858,2564,2097,1473,752,-35,-828,-1577,-2226,-2710,-2985,-2984,-2709,-2143,-1347,-392,617,1572,2379,2971,3321,3445,3377,3196,2965,2757,2617,2565,2595,2674,2752,2768,2675,2428,2005,1413,653,-216,-1189,-2187,-3200,-4157,-5028,-5761,-6293,-6583,-6581,-6266,-5645,-4745,-3627,-2369,-1055,239,1431,2474,3319,3949,4359,4559,4564,4407,4096,3673,3142,2549,1920,1303,747,281,-55,-264,-359,-386,-407,-493,-707,-1099,-1698,-2473,-3412,-4407,-5412,-6304,-7009,-7439,-7532,-7253,-6591,-5579,-4259,-2722,-1047,655,2290,3763,4992,5911,6474,6655,6465,5928,5108,4100,2993,1936,1024,384,83,162,608,1371,2359,3466,4570,5566,6348,6855,7032,6871,6383,5600,4587,3400,2120,821,-427,-1555,-2515,-3254,-3758,-3999,-3992,-3747,-3305,-2710,-2034,-1334,-693,-163,203,375,338,86,-367,-1008,-1805,-2713,-3683,-4646,-5519,-6231,-6689,-6834,-6636,-6076,-5220,-4132,-2935,-1742,-676,188,780,1107,1172,1037,744,362,-64,-505,-925,-1334,-1708,-2041,-2321,-2518,-2607,-2569,-2381,-2041,-1557,-940,-220,573,1400,2231,3023,3748,4361,4832,5109,5158,4937,4428,3639,2606,1409,143,-1062,-2074,-2781,-3082,-2934,-2344,-1360,-92,1330,2766,4072,5152,5914,6346,6427,6216,5749,5110,4358,3570,2783,2047,1366,749,181,-361,-890,-1432,-1976,-2527,-3048,-3524,-3910,-4190,-4320,-4296,-4082,-3671,-3056,-2231,-1229,-85,1136,2353,3471,4406,5064,5400,5386,5023,4384,3506,2510,1454,425,-529,-1380,-2111,-2718,-3202,-3559,-3779,-3861,-3801,-3613,-3339,-3022,-2738,-2556,-2534,-2716,-3094,-3644,-4281,-4930,-5459,-5801,-5836,-5550,-4902,-3936,-2704,-1296,192,1652,2981,4097,4901,5356,5401,5032,4272,3166,1814,333,-1142,-2450,-3472,-4083,-4234,-3913,-3166,-2089,-798,579,1919,3140,4178,5006,5634,6064,6333,6455,6444,6302,6022,5599,5012,4280,3394,2390,1318,222,-810,-1719,-2432,-2916,-3142,-3139,-2936,-2607,-2223,-1866,-1600,-1487,-1542,-1788,-2180,-2693,-3248,-3795,-4257,-4587,-4741,-4688,-4423,-3946,-3279,-2463,-1544,-598,321,1143,1826,2338,2666,2840,2871,2842,2773,2733,2750,2819,2960,3110,3278,3394,3468,3458,3378,3214,2990,2700,2374,2008,1629,1232,842,460,120,-179,-415,-596,-749,-891,-1086,-1358,-1739,-2233,-2799,-3391,-3906,-4267,-4386,-4215,-3746,-3013,-2082,-1055,-14,949,1789,2477,3026,3450,3795,4069,4291,4444,4495,4414,4156,3705,3058,2229,1281,251,-770,-1731,-2589,-3297,-3870,-4310,-4637,-4895,-5088,-5228,-5318,-5317,-5222,-4994,-4616,-4089,-3407,-2601,-1708,-762,157,1030,1770,2380,2804,3057,3124,3018,2750,2338,1809,1197,548,-95,-677,-1167,-1536,-1782,-1919,-1986,-2014,-2075,-2176,-2376,-2634,-2963,-3285,-3562,-3718,-3698,-3469,-3004,-2332,-1481,-528,466,1415,2260,2935,3404,3622,3587,3277,2718,1946,1012,17,-950,-1768,-2316,-2509,-2261,-1564,-422,1061,2797,4611,6371,7918,9140,9963,10344,10298,9852,9087,8049,6844,5512,4143,2780,1492,325,-657,-1419,-1917,-2145,-2117,-1873,-1490,-1058,-670,-422,-373,-559,-979,-1595,-2343,-3151,-3938,-4641,-5217,-5628,-5873,-5944,-5854,-5612,-5227,-4710,-4075,-3342,-2542,-1719,-927,-211,374,814,1094,1225,1234,1141,985,776,536,252,-66,-439,-855,-1310,-1758,-2168,-2452,-2572,-2452,-2073,-1421,-532,541,1704,2867,3912,4768,5341,5600,5514,5083,4337,3302,2042,618,-896,-2394,-3797,-4993,-5899,-6443,-6581,-6294,-5626,-4603,-3345,-1910,-439,1006,2319,3459,4381,5074,5532,5764,5777,5585,5210,4659,3967,3161,2265,1329,383,-540,-1386,-2148,-2783,-3294,-3682,-3952,-4130,-4218,-4227,-4142,-3940,-3593,-3061,-2343,-1425,-362,798,1957,3014,3866,4413,4599,4397,3825,2955,1878,716,-420,-1434,-2248,-2831,-3172,-3279,-3196,-2944,-2578,-2126,-1641,-1157,-725,-390,-177,-124,-219,-442,-747,-1060,-1314,-1443,-1391,-1148,-716,-139,527,1214,1871,2438,2909,3251,3479,3576,3532,3331,2937,2337,1497,453,-792,-2138,-3514,-4789,-5849,-6578,-6882,-6702,-6009,-4823,-3190,-1206,1028,3359,5669,7785,9595,10975,11840,12167,11939,11207,10059,8579,6913,5151,3438,1839,448,-699,-1597,-2231,-2655,-2895,-3000,-3007,-2951,-2839,-2692,-2514,-2305,-2100,-1909,-1777,-1729,-1794,-1977,-2273,-2665,-3102,-3565,-3994,-4370,-4663,-4859,-4967,-4995,-4964,-4890,-4781,-4637,-4441,-4172,-3792,-3287,-2628,-1840,-935,13,960,1817,2543,3087,3439,3614,3635,3553,3404,3223,3028,2829,2611,2374,2110,1831,1555,1302,1087,913,766,617,416,142,-255,-746,-1319,-1911,-2440,-2836,-3022,-2954,-2627,-2053,-1305,-459,392,1136,1735,2109,2286,2266,2131,1919,1744,1627,1644,1796,2081,2472,2906,3329,3652,3815,3735,3377,2687,1682,364,-1189,-2902,-4636,-6256,-7609,-8544,-8971,-8800,-8057,-6763,-5058,-3053,-941,1146,3032,4628,5833,6613,6969,6911,6508,5806,4879,3785,2590,1337,93,-1112,-2227,-3207,-4030,-4649,-5066,-5265,-5271,-5102,-4808,-4418,-3978,-3511,-3027,-2536,-2010,-1459,-846,-192,494,1194,1842,2433,2901,3253,3469,3571,3575,3501,3373,3188,2948,2650,2274,1827,1312,745,174,-361,-798,-1072,-1140,-948,-506,199,1104,2160,3289,4406,5437,6311,6962,7344,7418,7158,6568,5662,4490,3128,1652,182,-1204,-2404,-3365,-4053,-4467,-4639,-4616,-4452,-4196,-3889,-3543,-3161,-2738,-2258,-1742,-1210,-707,-290,-1,126,94,-72,-319,-605,-856,-1066,-1193,-1281,-1345,-1445,-1617,-1901,-2305,-2822,-3416,-4028,-4607,-5075,-5400,-5540,-5496,-5287,-4936,-4489,-3980,-3419,-2833,-2190,-1507,-735,96,1013,1955,2906,3785,4540,5109,5446,5530,5360,4938,4310,3482,2511,1418,247,-958,-2152,-3275,-4257,-5030,-5525,-5671,-5443,-4804,-3777,-2403,-746,1082,2990,4846,6552,8010,9131,9879,10186,10068,9502,8541,7226,5640,3885,2072,334,-1215,-2470,-3358,-3844,-3951,-3715,-3247,-2633,-1990,-1398,-903,-530,-240,0,256,570,965,1446,1974,2507,2974,3319,3485,3434,3142,2618,1875,948,-105,-1249,-2409,-3556,-4623,-5582,-6385,-6996,-7389,-7544,-7438,-7110,-6555,-5863,-5071,-4277,-3527,-2887,-2369,-1977,-1689,-1456,-1253,-1020,-741,-391,39,536,1103,1710,2353,3004,3647,4253,4786,5197,5447,5474,5253,4752,3984,2962,1768,449,-869,-2123,-3184,-4003,-4473,-4582,-4275,-3581,-2516,-1147,451,2177,3929,5604,7090,8320,9195,9701,9794,9496,8840,7880,6677,5323,3852,2360,862,-590,-1982,-3303,-4538,-5663,-6665,-7479,-8078,-8399,-8409,-8098,-7472,-6597,-5520,-4354,-3162,-2041,-1053,-236,358,736,871,790,490,17,-610,-1325,-2074,-2777,-3356,-3725,-3828,-3602,-3049,-2167,-1026,302,1708,3073,4293,5268,5943,6276,6288,5983,5447,4707,3852,2926,1988,1075,228,-525,-1145,-1603,-1868,-1929,-1781,-1463,-1022,-538,-109,201,294,172,-190,-724,-1368,-2021,-2589,-2994,-3160,-3070,-2691,-2052,-1182,-117,1060,2321,3559,4742,5775,6604,7157,7384,7243,6726,5849,4653,3228,1657,54,-1482,-2876,-4066,-5039,-5796,-6375,-6811,-7154,-7411,-7595,-7663,-7573,-7268,-6680,-5781,-4543,-2992,-1175,820,2885,4886,6694,8167,9201,9700,9621,8948,7728,6027,3976,1706,-608,-2821,-4758,-6318,-7389,-7952,-7989,-7576,-6784,-5749,-4592,-3434,-2384,-1504,-823,-348,-25,166,305,404,517,617,716,755,718,564,293,-94,-562,-1072,-1576,-2023,-2379,-2615,-2704,-2641,-2411,-2009,-1447,-717,142,1125,2170,3260,4334,5365,6307,7140,7815,8334,8657,8784,8716,8451,8008,7400,6651,5782,4837,3835,2841,1881,1015,261,-335,-790,-1087,-1270,-1370,-1430,-1507,-1623,-1810,-2058,-2350,-2646,-2898,-3073,-3121,-3032,-2789,-2393,-1880,-1258,-613,33,568,955,1094,970,523,-203,-1192,-2350,-3568,-4750,-5740,-6496,-6901,-6980,-6729,-6220,-5539,-4781,-4033,-3375,-2826,-2410,-2076,-1792,-1503,-1164,-768,-316,165,629,1044,1375,1617,1779,1899,2008,2162,2374,2660,2983,3298,3532,3612,3484,3095,2466,1601,589,-498,-1555,-2483,-3209,-3653,-3784,-3581,-3043,-2208,-1108,192,1624,3105,4554,5867,6971,7760,8188,8186,7767,6936,5776,4365,2832,1278,-174,-1461,-2512,-3331,-3922,-4329,-4605,-4784,-4901,-4957,-4922,-4765,-4431,-3882,-3098,-2081,-873,466,1834,3140,4245,5067,5491,5468,4960,3978,2576,841,-1091,-3079,-4938,-6530,-7700,-8366,-8489,-8078,-7218,-6024,-4639,-3238,-1954,-925,-214,158,217,60,-217,-481,-622,-561,-238,344,1164,2148,3227,4307,5313,6171,6824,7224,7335,7126,6582,5703,4508,3048,1396,-350,-2074,-3665,-5001,-6004,-6589,-6731,-6413,-5656,-4510,-3042,-1335,502,2372,4156,5761,7101,8118,8780,9085,9069,8766,8249,7569,6768,5897,4949,3952,2881,1754,554,-687,-1949,-3183,-4327,-5316,-6077,-6541,-6658,-6397,-5764,-4792,-3559,-2166,-723,624,1772,2600,3018,2995,2478,1521,158,-1509,-3351,-5238,-6985,-8459,-9485,-9971,-9823,-9041,-7654,-5768,-3519,-1086,1341,3585,5487,6932,7865,8261,8177,7667,6826,5748,4502,3156,1754,321,-1096,-2466,-3736,-4843,-5733,-6344,-6651,-6633,-6335,-5784,-5067,-4244,-3377,-2516,-1666,-842,-20,791,1583,2319,2939,3389,3596,3546,3224,2688,2015,1310,697,266,110,246,673,1331,2121,2948,3678,4228,4495,4454,4062,3358,2366,1159,-194,-1608,-3011,-4308,-5440,-6308,-6860,-7015,-6741,-6004,-4827,-3245,-1364,723,2857,4920,6759,8275,9371,9989,10092,9685,8773,7422,5676,3636,1397,-910,-3178,-5245,-7030,-8397,-9313,-9731,-9695,-9251,-8515,-7593,-6614,-5664,-4828,-4122,-3556,-3076,-2642,-2177,-1645,-1011,-278,518,1337,2106,2788,3332,3738,4013,4189,4296,4379,4444,4523,4598,4673,4730,4758,4746,4681,4556,4342,4037,3618,3070,2418,1667,884,133,-504,-930,-1081,-899,-373,472,1574,2821,4097,5263,6197,6800,7004,6771,6122,5081,3734,2157,453,-1273,-2935,-4429,-5701,-6667,-7307,-7565,-7453,-6957,-6124,-4994,-3652,-2178,-681,754,2027,3068,3822,4243,4321,4040,3419,2470,1237,-236,-1871,-3582,-5250,-6760,-7997,-8866,-9318,-9339,-8969,-8288,-7399,-6430,-5489,-4675,-4043,-3616,-3367,-3250,-3182,-3083,-2898,-2560,-2083,-1468,-777,-57,618,1229,1728,2143,2486,2779,3058,3307,3539,3711,3823,3838,3776,3640,3468,3293,3134,3017,2909,2806,2641,2399,2043,1590,1076,566,134,-133,-200,-15,378,948,1603,2245,2796,3165,3340,3303,3106,2803,2458,2134,1858,1652,1480,1333,1139,896,567,189,-198,-505,-658,-572,-213,418,1263,2230,3182,3992,4531,4691,4422,3690,2541,1033,-723,-2613,-4502,-6270,-7797,-8982,-9749,-10042,-9847,-9175,-8084,-6656,-5025,-3314,-1697,-296,758,1402,1614,1434,957,297,-399,-1011,-1445,-1634,-1585,-1313,-893,-380,147,658,1124,1561,1984,2426,2895,3400,3905,4382,4771,5025,5094,4954,4571,3977,3158,2178,1068,-105,-1266,-2347,-3252,-3905,-4218,-4143,-3640,-2727,-1449,107,1812,3543,5143,6493,7480,8033,8119,7734,6922,5722,4223,2485,610,-1332,-3222,-4988,-6499,-7681,-8429,-8682,-8399,-7588,-6299,-4640,-2747,-797,1039,2601,3761,4438,4603,4254,3468,2309,906,-643,-2194,-3659,-4905,-5870,-6466,-6664,-6443,-5835,-4895,-3707,-2383,-1027,248,1358,2246,2874,3250,3392,3341,3155,2875,2542,2190,1808,1401,940,400,-218,-916,-1648,-2343,-2921,-3268,-3308,-2968,-2242,-1165,173,1657,3132,4494,5598,6390,6805,6827,6466,5753,4724,3462,2026,525,-930,-2227,-3228,-3837,-3974,-3597,-2746,-1474,62,1728,3315,4673,5645,6139,6106,5567,4565,3199,1572,-221,-2059,-3879,-5569,-7077,-8304,-9182,-9632,-9578,-8982,-7831,-6158,-4069,-1686,807,3228,5407,7194,8502,9275,9521,9264,8574,7513,6157,4572,2827,980,-893,-2727,-4438,-5950,-7191,-8100,-8656,-8850,-8732,-8358,-7824,-7228,-6655,-6189,-5847,-5643,-5521,-5414,-5244,-4923,-4412,-3683,-2760,-1701,-555,584,1680,2681,3593,4420,5211,5968,6741,7481,8185,8758,9146,9254,9039,8448,7504,6224,4695,3000,1251,-443,-1987,-3281,-4273,-4891,-5129,-4962,-4419,-3536,-2374,-1018,455,1937,3366,4647,5757,6642,7318,7764,7995,7997,7754,7247,6455,5371,4012,2446,743,-950,-2511,-3781,-4647,-5018,-4888,-4276,-3310,-2110,-866,262,1124,1610,1661,1273,470,-656,-2013,-3481,-4922,-6239,-7298,-8049,-8399,-8373,-7938,-7185,-6161,-4983,-3754,-2568,-1518,-645,19,499,821,1051,1230,1411,1609,1817,2001,2102,2052,1807,1312,604,-299,-1268,-2209,-2958,-3414,-3467,-3096,-2318,-1237,26,1299,2430,3290,3776,3877,3580,2970,2118,1134,116,-844,-1675,-2312,-2723,-2859,-2726,-2304,-1641,-772,228,1262,2254,3095,3742,4132,4284,4208,3968,3630,3223,2820,2380,1934,1421,831,151,-604,-1374,-2090,-2630,-2921,-2857,-2416,-1627,-545,656,1849,2834,3484,3706,3453,2788,1765,533,-786,-2078,-3222,-4195,-4938,-5488,-5851,-6068,-6160,-6147,-6020,-5795,-5446,-4991,-4435,-3798,-3135,-2461,-1858,-1324,-914,-610,-402,-260,-146,-22,141,365,668,1064,1552,2166,2893,3763,4763,5879,7062,8239,9301,10129,10600,10611,10102,9050,7505,5563,3370,1114,-1030,-2876,-4289,-5178,-5501,-5281,-4577,-3491,-2134,-646,876,2299,3575,4628,5452,6042,6404,6575,6555,6377,6030,5511,4798,3872,2707,1296,-342,-2159,-4074,-5957,-7690,-9092,-10053,-10440,-10203,-9325,-7876,-5960,-3753,-1437,788,2747,4300,5353,5864,5822,5283,4311,3012,1508,-76,-1604,-2960,-4039,-4771,-5115,-5077,-4704,-4086,-3330,-2571,-1912,-1457,-1239,-1287,-1548,-1982,-2500,-3025,-3498,-3853,-4085,-4180,-4162,-4054,-3858,-3591,-3227,-2745,-2120,-1323,-364,734,1913,3080,4137,4977,5514,5701,5536,5056,4368,3551,2761,2058,1545,1212,1053,995,960,863,640,260,-274,-919,-1627,-2311,-2922,-3379,-3659,-3725,-3574,-3218,-2673,-1988,-1201,-396,369,990,1402,1533,1346,869,141,-710,-1551,-2213,-2537,-2387,-1699,-433,1318,3455,5763,8040,10053,11611,12559,12831,12391,11314,9663,7590,5218,2698,172,-2251,-4456,-6372,-7937,-9110,-9886,-10253,-10266,-9949,-9389,-8652,-7819,-6977,-6181,-5497,-4945,-4547,-4281,-4112,-3994,-3866,-3676,-3381,-2940,-2339,-1564,-619,491,1732,3094,4512,5954,7337,8597,9652,10436,10889,10991,10730,10149,9291,8230,7038,5776,4505,3249,2030,847,-308,-1437,-2534,-3582,-4534,-5352,-5963,-6316,-6347,-6015,-5303,-4201,-2763,-1035,874,2838,4734,6392,7693,8521,8784,8483,7616,6293,4630,2808,1002,-597,-1853,-2649,-2954,-2774,-2204,-1355,-410,479,1133,1430,1294,687,-344,-1734,-3362,-5094,-6790,-8320,-9564,-10449,-10921,-10976,-10638,-9978,-9070,-8034,-6966,-5975,-5140,-4496,-4047,-3755,-3542,-3330,-3029,-2586,-1968,-1196,-323,577,1394,2069,2520,2750,2766,2646,2463,2316,2278,2387,2651,3025,3438,3800,4035,4068,3900,3536,3043,2522,2051,1749,1654,1794,2136,2595,3079,3468,3665,3622,3300,2752,2031,1245,494,-113,-501,-596,-387,126,901,1859,2907,3920,4771,5336,5501,5190,4363,3050,1325,-657,-2713,-4632,-6192,-7233,-7617,-7316,-6348,-4840,-2946,-881,1151,2958,4388,5352,5810,5799,5355,4593,3590,2458,1283,134,-922,-1847,-2609,-3201,-3612,-3863,-3970,-3970,-3912,-3824,-3769,-3742,-3779,-3843,-3923,-3969,-3950,-3829,-3600,-3263,-2846,-2384,-1910,-1465,-1057,-699,-352,-9,399,879,1477,2178,2965,3791,4582,5282,5812,6136,6229,6101,5771,5308,4740,4144,3534,2942,2353,1749,1099,381,-408,-1255,-2105,-2903,-3564,-4013,-4188,-4041,-3554,-2736,-1630,-297,1154,2612,3945,5015,5717,5947,5670,4881,3628,2028,202,-1659,-3401,-4848,-5886,-6420,-6444,-5969,-5096,-3927,-2605,-1272,-42,983,1749,2222,2421,2349,2083,1640,1114,552,26,-386,-642,-692,-517,-149,376,962,1505,1890,2008,1790,1184,235,-1019,-2439,-3908,-5287,-6439,-7308,-7815,-7989,-7850,-7440,-6843,-6077,-5199,-4213,-3119,-1931,-642,712,2091,3437,4676,5744,6579,7153,7457,7518,7391,7140,6835,6542,6287,6084,5905,5690,5384,4906,4208,3263,2066,669,-868,-2459,-3997,-5391,-6530,-7335,-7726,-7656,-7116,-6120,-4754,-3133,-1406,238,1644,2650,3163,3151,2653,1783,710,-370,-1247,-1764,-1792,-1311,-329,1007,2568,4125,5502,6525,7060,7061,6515,5493,4093,2447,687,-1054,-2687,-4123,-5329,-6282,-6989,-7470,-7758,-7885,-7898,-7838,-7742,-7650,-7579,-7524,-7480,-7372,-7178,-6797,-6215,-5379,-4323,-3067,-1702,-296,1061,2300,3385,4292,5051,5681,6247,6764,7289,7788,8271,8672,8934,9013,8830,8392,7671,6725,5594,4364,3099,1871,731,-300,-1195,-1978,-2634,-3190,-3627,-3937,-4094,-4050,-3774,-3238,-2410,-1311,55,1636,3374,5177,6946,8545,9841,10701,10993,10648,9628,7970,5792,3257,601,-1937,-4117,-5737,-6681,-6884,-6419,-5372,-3957,-2356,-805,505,1436,1867,1791,1194,174,-1194,-2762,-4415,-6002,-7409,-8515,-9231,-9492,-9272,-8579,-7473,-6050,-4432,-2780,-1223,86,1075,1686,1934,1885,1630,1284,951,695,555,494,476,389,185,-230,-841,-1630,-2504,-3342,-4017,-4411,-4437,-4083,-3362,-2365,-1204,-9,1085,1982,2602,2924,2952,2740,2337,1825,1261,701,179,-284,-690,-1026,-1301,-1507,-1618,-1625,-1487,-1193,-717,-64,780,1777,2928,4160,5439,6662,7732,8536,8947,8892,8299,7198,5646,3797,1816,-88,-1741,-2989,-3770,-4053,-3933,-3495,-2920,-2332,-1882,-1637,-1643,-1875,-2282,-2780,-3293,-3745,-4089,-4310,-4398,-4395,-4304,-4179,-4003,-3815,-3573,-3282,-2911,-2436,-1856,-1162,-380,475,1352,2231,3054,3806,4435,4918,5211,5277,5083,4601,3817,2755,1453,11,-1463,-2823,-3927,-4656,-4915,-4667,-3931,-2766,-1274,417,2170,3858,5353,6571,7447,7951,8090,7902,7420,6732,5881,4948,3976,3007,2064,1167,321,-460,-1157,-1751,-2198,-2462,-2495,-2258,-1716,-872,259,1587,3018,4385,5522,6264,6454,6029,4958,3328,1279,-974,-3197,-5147,-6632,-7506,-7726,-7303,-6370,-5064,-3604,-2173,-938,-28,508,656,470,23,-581,-1246,-1887,-2421,-2808,-2990,-2970,-2720,-2290,-1700,-1039,-385,147,466,466,107,-637,-1715,-3029,-4430,-5743,-6798,-7439,-7588,-7212,-6369,-5182,-3795,-2393,-1114,-79,663,1114,1331,1404,1422,1485,1649,1955,2400,2956,3582,4201,4771,5212,5491,5569,5434,5100,4595,3965,3268,2559,1885,1277,738,276,-154,-553,-971,-1414,-1883,-2372,-2841,-3238,-3526,-3621,-3512,-3161,-2586,-1852,-1012,-179,557,1140,1510,1695,1730,1699,1707,1835,2165,2714,3468,4361,5288,6122,6754,7065,7000,6518,5627,4377,2832,1094,-732,-2517,-4156,-5528,-6575,-7230,-7501,-7408,-7018,-6420,-5710,-4997,-4356,-3862,-3550,-3420,-3470,-3632,-3860,-4069,-4184,-4150,-3921,-3501,-2902,-2197,-1438,-712,-87,418,767,1019,1220,1446,1785,2279,2971,3839,4840,5896,6899,7753,8344,8596,8450,7880,6903,5566,3954,2176,357,-1371,-2881,-4069,-4864,-5228,-5177,-4742,-4003,-3027,-1904,-690,553,1797,3025,4217,5382,6474,7490,8344,9006,9362,9380,8984,8192,7023,5596,4019,2479,1109,49,-639,-950,-949,-748,-494,-344,-411,-809,-1546,-2630,-3977,-5497,-7067,-8576,-9904,-10988,-11745,-12159,-12202,-11879,-11201,-10202,-8908,-7388,-5695,-3914,-2141,-458,1031,2252,3152,3691,3884,3747,3353,2746,2014,1212,372,-445,-1273,-2063,-2862,-3628,-4359,-4993,-5463,-5681,-5576,-5072,-4175,-2894,-1332,398,2144,3752,5102,6074,6633,6747,6455,5819,4938,3922,2900,1972,1246,756,540,554,767,1097,1502,1911,2325,2707,3087,3460,3851,4248,4657,5034,5348,5535,5526,5264,4681,3762,2502,961,-751,-2502,-4107,-5412,-6261,-6581,-6341,-5598,-4470,-3103,-1683,-371,693,1402,1715,1611,1146,368,-612,-1688,-2748,-3649,-4306,-4600,-4493,-3959,-3044,-1839,-478,876,2064,2949,3435,3497,3151,2489,1620,691,-177,-874,-1336,-1553,-1534,-1367,-1115,-892,-763,-804,-1030,-1444,-1996,-2610,-3196,-3644,-3855,-3749,-3269,-2393,-1137,446,2278,4231,6173,7948,9397,10392,10822,10632,9841,8503,6761,4773,2723,800,-868,-2156,-3029,-3475,-3527,-3252,-2722,-2021,-1226,-417,354,1021,1545,1901,2053,2000,1739,1276,641,-131,-993,-1871,-2694,-3385,-3865,-4091,-4029,-3708,-3163,-2485,-1755,-1066,-488,-59,208,335,361,344,338,380,501,699,967,1276,1597,1891,2119,2244,2215,2010,1576,914,4,-1123,-2429,-3845,-5277,-6634,-7789,-8659,-9139,-9198,-8815,-8056,-6991,-5773,-4525,-3404,-2517,-1931,-1667,-1687,-1895,-2193,-2424,-2486,-2257,-1694,-776,467,1943,3573,5202,6731,8009,8952,9458,9501,9069,8221,7038,5663,4228,2886,1762,921,406,178,171,296,449,552,546,400,129,-258,-688,-1131,-1502,-1755,-1834,-1705,-1351,-785,-33,838,1762,2655,3451,4095,4549,4814,4880,4788,4538,4178,3704,3163,2530,1837,1063,207,-727,-1729,-2772,-3799,-4743,-5533,-6086,-6361,-6333,-6030,-5516,-4889,-4264,-3752,-3446,-3384,-3583,-3971,-4487,-5000,-5422,-5639,-5625,-5341,-4850,-4206,-3516,-2868,-2336,-1961,-1732,-1605,-1490,-1307,-950,-378,457,1517,2762,4083,5386,6540,7464,8061,8316,8204,7772,7047,6103,4979,3748,2458,1170,-36,-1104,-1921,-2441,-2573,-2314,-1655,-670,559,1900,3243,4453,5471,6214,6691,6894,6861,6629,6243,5750,5192,4612,4045,3530,3084,2739,2478,2324,2239,2225,2242,2262,2235,2124,1871,1447,818,-21,-1047,-2240,-3534,-4890,-6220,-7487,-8593,-9505,-10148,-10486,-10489,-10142,-9459,-8492,-7287,-5960,-4586,-3285,-2146,-1244,-630,-317,-280,-470,-812,-1213,-1611,-1908,-2095,-2117,-2016,-1787,-1493,-1167,-854,-600,-415,-313,-293,-317,-374,-406,-384,-271,-50,287,715,1230,1777,2343,2862,3311,3623,3769,3687,3376,2820,2073,1201,325,-444,-963,-1141,-905,-242,800,2126,3605,5070,6375,7359,7929,7996,7561,6634,5309,3688,1921,149,-1476,-2842,-3855,-4488,-4738,-4664,-4340,-3851,-3288,-2715,-2172,-1695,-1268,-893,-548,-226,76,333,519,580,469,143,-425,-1218,-2202,-3283,-4362,-5322,-6035,-6433,-6446,-6070,-5344,-4314,-3084,-1727,-346,989,2213,3280,4155,4813,5221,5367,5224,4775,4040,3011,1767,352,-1125,-2562,-3854,-4887,-5592,-5904,-5806,-5307,-4443,-3276,-1868,-298,1370,3071,4749,6336,7780,8990,9889,10394,10411,9928,8913,7454,5641,3642,1631,-216,-1745,-2844,-3468,-3617,-3351,-2773,-1992,-1131,-297,449,1038,1482,1767,1924,1983,1961,1895,1800,1696,1589,1476,1351,1205,1028,841,642,484,389,394,532,795,1192,1674,2204,2710,3122,3361,3355,3045,2408,1436,195,-1264,-2799,-4322,-5686,-6815,-7642,-8139,-8351,-8307,-8109,-7825,-7533,-7290,-7109,-7006,-6927,-6863,-6738,-6535,-6224,-5794,-5272,-4679,-4060,-3451,-2890,-2385,-1942,-1542,-1141,-726,-225,355,1066,1874,2781,3734,4688,5580,6357,6962,7368,7534,7464,7150,6614,5894,5035,4110,3190,2345,1647,1113,777,590,525,495,446,297,20,-410,-989,-1660,-2394,-3089,-3697,-4136,-4361,-4332,-4039,-3479,-2684,-1691,-555,643,1837,2931,3873,4599,5086,5354,5397,5302,5082,4813,4515,4209,3890,3527,3086,2506,1753,811,-317,-1559,-2840,-4042,-5048,-5785,-6188,-6277,-6098,-5752,-5350,-4993,-4764,-4682,-4752,-4888,-5035,-5070,-4938,-4575,-3987,-3207,-2316,-1407,-576,95,579,869,1022,1104,1213,1424,1803,2383,3141,4070,5058,6079,7004,7799,8378,8729,8808,8640,8209,7560,6699,5675,4522,3289,2037,829,-272,-1206,-1932,-2426,-2690,-2733,-2594,-2303,-1891,-1401,-848,-260,340,940,1507,2024,2459,2787,3001,3078,3059,2934,2774,2597,2448,2357,2326,2361,2447,2556,2664,2736,2736,2636,2395,1994,1401,598,-422,-1671,-3122,-4759,-6503,-8285,-9966,-11430,-12514,-13105,-13093,-12445,-11191,-9401,-7251,-4895,-2566,-439,1320,2584,3310,3470,3114,2317,1156,-245,-1804,-3398,-4940,-6328,-7464,-8270,-8673,-8646,-8178,-7319,-6122,-4708,-3166,-1624,-171,1115,2184,3021,3631,4040,4293,4431,4506,4555,4607,4686,4798,4945,5131,5338,5579,5822,6072,6289,6451,6524,6486,6314,6041,5655,5232,4761,4303,3824,3337,2788,2154,1401,515,-500,-1601,-2737,-3818,-4760,-5480,-5907,-6010,-5785,-5273,-4528,-3632,-2657,-1663,-702,214,1055,1824,2490,3040,3417,3589,3508,3150,2529,1682,692,-314,-1220,-1883,-2212,-2163,-1732,-1024,-135,743,1488,1947,2069,1838,1306,584,-222,-969,-1591,-2014,-2264,-2378,-2439,-2553,-2783,-3203,-3812,-4578,-5426,-6235,-6877,-7219,-7135,-6557,-5437,-3799,-1719,688,3260,5812,8175,10159,11651,12536,12798,12435,11533,10180,8535,6708,4870,3102,1510,135,-999,-1894,-2563,-3024,-3291,-3360,-3246,-2935,-2461,-1840,-1138,-416,235,717,949,855,410,-376,-1430,-2648,-3871,-4955,-5742,-6126,-6040,-5470,-4468,-3117,-1545,120,1735,3190,4374,5242,5736,5868,5637,5088,4272,3267,2148,1021,-25,-895,-1524,-1871,-1954,-1804,-1535,-1242,-1074,-1122,-1467,-2143,-3098,-4285,-5565,-6825,-7956,-8849,-9469,-9795,-9849,-9686,-9355,-8907,-8381,-7779,-7106,-6328,-5424,-4369,-3140,-1757,-224,1396,3059,4686,6211,7564,8688,9535,10096,10353,10366,10161,9849,9487,9182,8973,8895,8922,8997,9019,8883,8476,7712,6557,5016,3185,1192,-779,-2538,-3937,-4832,-5221,-5092,-4581,-3818,-2985,-2258,-1770,-1618,-1810,-2309,-2991,-3720,-4327,-4671,-4659,-4234,-3429,-2298,-963,440,1783,2913,3754,4206,4249,3883,3128,2085,805,-558,-1916,-3127,-4085,-4705,-4937,-4766,-4255,-3489,-2620,-1800,-1198,-927,-1072,-1624,-2519,-3639,-4809,-5881,-6679,-7124,-7149,-6778,-6096,-5207,-4263,-3381,-2660,-2155,-1867,-1753,-1755,-1772,-1737,-1560,-1195,-614,196,1195,2353,3587,4824,5979,6952,7691,8117,8232,8029,7568,6905,6142,5349,4606,3959,3421,2999,2659,2386,2149,1954,1810,1758,1851,2122,2610,3280,4092,4925,5666,6167,6322,6055,5357,4276,2934,1490,135,-954,-1627,-1816,-1500,-770,236,1322,2273,2890,3025,2576,1552,8,-1900,-3989,-6046,-7863,-9272,-10150,-10431,-10128,-9290,-8035,-6506,-4853,-3236,-1785,-600,245,736,880,737,378,-87,-567,-968,-1216,-1299,-1199,-986,-709,-482,-368,-464,-790,-1353,-2098,-2949,-3790,-4518,-5031,-5254,-5146,-4713,-3958,-2970,-1792,-538,710,1853,2802,3496,3885,3974,3796,3430,2988,2590,2359,2390,2734,3395,4310,5376,6446,7364,7972,8178,7906,7199,6107,4792,3369,2009,786,-226,-1040,-1695,-2257,-2806,-3388,-4040,-4756,-5488,-6192,-6769,-7185,-7374,-7352,-7130,-6775,-6334,-5877,-5424,-4989,-4551,-4060,-3486,-2770,-1913,-912,182,1302,2367,3285,4001,4452,4640,4554,4249,3738,3098,2334,1518,651,-200,-1019,-1719,-2266,-2576,-2608,-2342,-1777,-978,-24,953,1828,2454,2727,2567,1970,968,-318,-1748,-3137,-4304,-5095,-5378,-5098,-4229,-2835,-998,1129,3405,5641,7695,9408,10681,11427,11635,11298,10501,9316,7883,6320,4758,3303,2024,966,132,-500,-962,-1285,-1503,-1609,-1593,-1436,-1084,-540,204,1099,2057,2968,3699,4130,4169,3770,2951,1786,411,-1004,-2272,-3227,-3735,-3735,-3240,-2318,-1120,196,1441,2456,3106,3321,3074,2401,1390,152,-1168,-2427,-3504,-4290,-4738,-4824,-4608,-4150,-3592,-3042,-2648,-2509,-2713,-3285,-4214,-5429,-6825,-8255,-9577,-10642,-11340,-11602,-11408,-10788,-9832,-8644,-7351,-6086,-4930,-3970,-3221,-2664,-2267,-1942,-1631,-1250,-752,-89,732,1716,2807,3967,5111,6176,7079,7767,8203,8378,8333,8130,7852,7608,7453,7451,7566,7765,7911,7921,7629,6992,5936,4524,2826,1000,-783,-2344,-3542,-4269,-4504,-4273,-3681,-2859,-1971,-1151,-529,-168,-103,-288,-670,-1140,-1613,-2007,-2270,-2402,-2408,-2343,-2238,-2136,-2054,-1987,-1919,-1813,-1630,-1341,-919,-363,309,1062,1833,2558,3156,3554,3683,3489,2945,2046,826,-655,-2289,-3954,-5483,-6741,-7571,-7889,-7639,-6841,-5577,-3980,-2221,-484,1051,2240,2983,3251,3065,2532,1768,949,227,-260,-400,-152,504,1520,2831,4338,5925,7467,8844,9925,10610,10814,10485,9647,8340,6701,4858,3009,1283,-162,-1272,-2008,-2417,-2555,-2529,-2409,-2280,-2173,-2104,-2042,-1955,-1780,-1501,-1073,-557,38,595,1063,1346,1404,1226,831,299,-289,-811,-1177,-1292,-1126,-681,-17,749,1498,2066,2332,2199,1611,603,-764,-2349,-3986,-5495,-6701,-7472,-7714,-7418,-6634,-5484,-4151,-2823,-1713,-977,-728,-994,-1724,-2802,-4056,-5293,-6331,-6997,-7207,-6891,-6086,-4864,-3354,-1732,-164,1161,2108,2563,2497,1923,941,-318,-1670,-2935,-3936,-4539,-4644,-4234,-3319,-1989,-356,1428,3210,4826,6166,7107,7637,7731,7486,6981,6378,5791,5366,5163,5227,5524,5981,6506,6980,7312,7425,7284,6885,6255,5443,4493,3466,2389,1303,205,-882,-1975,-3044,-4099,-5098,-6035,-6856,-7553,-8074,-8414,-8550,-8491,-8237,-7816,-7222,-6480,-5584,-4534,-3330,-1988,-534,979,2481,3909,5181,6253,7087,7662,7987,8060,7890,7472,6797,5849,4632,3146,1446,-404,-2301,-4120,-5738,-7028,-7905,-8302,-8227,-7700,-6816,-5685,-4436,-3222,-2158,-1370,-922,-857,-1149,-1744,-2515,-3341,-4040,-4478,-4519,-4073,-3119,-1666,185,2323,4575,6777,8759,10375,11512,12099,12108,11559,10521,9088,7396,5590,3797,2143,698,-487,-1410,-2088,-2555,-2857,-3032,-3132,-3178,-3217,-3249,-3308,-3375,-3463,-3540,-3609,-3638,-3635,-3575,-3478,-3323,-3135,-2885,-2581,-2198,-1721,-1147,-473,284,1084,1897,2668,3353,3924,4343,4616,4721,4690,4526,4284,3992,3708,3474,3318,3241,3217,3170,3029,2680,2038,1048,-314,-1989,-3900,-5885,-7806,-9476,-10774,-11579,-11852,-11587,-10843,-9712,-8322,-6817,-5336,-4021,-2971,-2276,-1958,-2010,-2351,-2867,-3399,-3779,-3848,-3479,-2608,-1235,565,2664,4880,7029,8926,10430,11458,11972,12034,11714,11168,10520,9913,9439,9144,9016,8994,8981,8879,8587,8049,7229,6146,4829,3343,1739,93,-1553,-3138,-4639,-6011,-7237,-8300,-9178,-9884,-10403,-10763,-10968,-11035,-10975,-10773,-10430,-9916,-9232,-8373,-7369,-6253,-5093,-3936,-2850,-1870,-1024,-322,253,720,1127,1510,1919,2380,2898,3464,4021,4508,4831,4903,4654,4035,3047,1746,241,-1311,-2722,-3815,-4414,-4429,-3800,-2589,-903,1066,3096,4944,6414,7335,7653,7367,6585,5489,4287,3236,2530,2340,2722,3652,4995,6550,8053,9251,9904,9856,9052,7529,5447,3027,520,-1798,-3753,-5176,-6054,-6408,-6362,-6070,-5688,-5369,-5177,-5146,-5222,-5309,-5307,-5116,-4683,-4022,-3200,-2336,-1608,-1152,-1144,-1647,-2697,-4201,-6003,-7846,-9466,-10566,-10949,-10450,-9090,-6935,-4210,-1193,1815,4466,6539,7818,8260,7917,6946,5616,4199,2980,2171,1887,2154,2894,3964,5199,6405,7428,8126,8396,8155,7371,6028,4172,1885,-691,-3367,-5929,-8150,-9838,-10836,-11057,-10487,-9189,-7290,-4977,-2470,-4,2199,3944,5092,5539,5277,4323,2813,895,-1184,-3185,-4845,-5941,-6319,-5875,-4640,-2689,-220,2548,5337,7898,9977,11408,12060,11913,11003,9465,7471,5260,3053,1106,-408,-1311,-1565,-1145,-178,1191,2721,4166,5279,5855,5764,4979,3566,1703,-382,-2428,-4206,-5554,-6388,-6735,-6674,-6344,-5898,-5469,-5193,-5146,-5414,-6004,-6926,-8115,-9468,-10841,-12042,-12880,-13193,-12849,-11829,-10168,-8009,-5537,-2987,-561,1554,3262,4511,5329,5756,5866,5703,5303,4672,3839,2811,1672,480,-645,-1614,-2342,-2778,-2922,-2777,-2401,-1828,-1114,-299,601,1559,2588,3661,4778,5891,6955,7892,8627,9087,9217,9011,8496,7760,6912,6108,5471,5140,5161,5551,6221,7046,7821,8367,8484,8051,6987,5306,3083,479,-2294,-4987,-7324,-9047,-9955,-9903,-8887,-6978,-4406,-1450,1511,4126,6079,7153,7279,6510,5056,3191,1256,-435,-1623,-2143,-1948,-1109,214,1774,3313,4563,5318,5431,4838,3582,1755,-422,-2736,-4873,-6574,-7566,-7668,-6787,-4938,-2285,916,4290,7440,9937,11434,11650,10457,7866,4049,-683,-5907,-11156,-15941,-19866,-22601,-24002,-24045,-22867,-20736,-17979,-15000,-12154,-9785,-8111,-7287,-7299,-8079,-9398,-11003,-12553,-13716,-14177,-13703,-12183,-9644,-6275,-2392,1633,5361,8473,10678,11886,12109,11523,10383,9011,7712,6768,6368,6622,7533,9017,10901,12978,14984,16690,17881,18393,18148,17106,15318,12887,9940,6671,3262,-69,-3127,-5708,-7683,-8929,-9443,-9249,-8448,-7202,-5654,-4019,-2435,-1071,-14,672,996,1000,775,416,25,-311,-537,-613,-529,-282,115,665,1335,2134,3004,3930,4818,5608,6179,6454,6345,5827,4897,3596,2002,182,-1743,-3686,-5520,-7108,-8324,-9014,-9078,-8448,-7118,-5178,-2755,-73,2672,5229,7439,9145,10303,10885,10947,10548,9757,8659,7303,5754,4087,2366,691,-837,-2130,-3078,-3626,-3744,-3440,-2801,-1937,-1007,-204,304,353,-168,-1289,-2994,-5143,-7565,-10015,-12255,-14075,-15314,-15900,-15847,-15229,-14189,-12874,-11429,-9967,-8550,-7194,-5869,-4525,-3104,-1574,68,1777,3461,5020,6310,7227,7677,7611,7058,6066,4786,3357,1986,852,116,-85,302,1301,2848,4827,7072,9369,11485,13205,14317,14677,14200,12880,10797,8123,5075,1945,-998,-3491,-5351,-6480,-6882,-6662,-6006,-5130,-4265,-3588,-3211,-3178,-3436,-3912,-4478,-5033,-5484,-5761,-5841,-5690,-5305,-4682,-3811,-2700,-1353,216,1975,3873,5865,7848,9756,11466,12882,13881,14367,14236,13468,12056,10109,7780,5275,2851,710,-946,-2019,-2474,-2359,-1796,-943,14,911,1596,1999,2053,1805,1268,527,-366,-1360,-2417,-3519,-4675,-5885,-7167,-8525,-9925,-11325,-12627,-13733,-14526,-14927,-14877,-14378,-13467,-12227,-10750,-9142,-7488,-5856,-4283,-2787,-1358,3,1279,2448,3400,4069,4287,3995,3094,1641,-291,-2504,-4764,-6825,-8431,-9415,-9644,-9109,-7851,-6005,-3747,-1278,1182,3445,5341,6770,7669,8048,7952,7473,6734,5866,5024,4325,3896,3795,4063,4683,5596,6723,7923,9072,9999,10568,10666,10216,9226,7755,5927,3915,1913,114,-1317,-2256,-2647,-2506,-1902,-971,115,1184,2035,2518,2504,1944,826,-726,-2577,-4491,-6212,-7516,-8181,-8075,-7158,-5453,-3108,-313,2694,5644,8322,10521,12124,13075,13383,13123,12408,11367,10145,8837,7553,6312,5168,4112,3179,2383,1775,1383,1244,1329,1601,1944,2230,2304,2006,1220,-136,-2071,-4515,-7348,-10365,-13347,-16056,-18280,-19858,-20706,-20815,-20262,-19186,-17761,-16161,-14545,-13002,-11592,-10292,-9062,-7839,-6552,-5189,-3742,-2280,-894,294,1177,1661,1709,1343,628,-293,-1269,-2116,-2648,-2737,-2252,-1186,432,2478,4765,7089,9230,10996,12248,12896,12928,12389,11398,10104,8707,7385,6330,5630,5364,5450,5796,6189,6416,6268,5582,4282,2400,55,-2525,-5091,-7359,-9107,-10154,-10448,-10012,-8997,-7595,-6063,-4622,-3458,-2669,-2262,-2159,-2232,-2320,-2270,-1993,-1416,-570,507,1713,2968,4174,5278,6238,7026,7656,8113,8414,8562,8554,8420,8162,7847,7509,7229,7052,7024,7139,7370,7631,7824,7841,7580,6998,6083,4910,3583,2262,1092,217,-275,-329,24,739,1683,2742,3764,4606,5169,5368,5190,4670,3884,2944,1969,1038,218,-516,-1191,-1917,-2764,-3835,-5164,-6748,-8532,-10396,-12201,-13806,-15078,-15954,-16408,-16488,-16283,-15909,-15481,-15090,-14778,-14549,-14348,-14092,-13696,-13072,-12176,-11004,-9581,-7980,-6291,-4608,-3039,-1653,-514,381,1054,1569,2020,2485,3055,3779,4682,5769,6998,8342,9716,11083,12340,13448,14289,14806,14889,14455,13446,11818,9609,6900,3851,666,-2404,-5111,-7226,-8556,-9003,-8506,-7150,-5046,-2436,421,3229,5686,7551,8633,8832,8157,6692,4609,2149,-450,-2889,-4946,-6388,-7078,-6928,-5964,-4284,-2092,343,2732,4779,6252,7024,7042,6420,5307,3977,2680,1691,1209,1371,2227,3717,5710,7983,10271,12284,13746,14441,14226,13084,11095,8457,5434,2322,-592,-3088,-5016,-6340,-7099,-7434,-7501,-7489,-7549,-7782,-8224,-8845,-9539,-10183,-10623,-10726,-10406,-9629,-8434,-6921,-5256,-3598,-2140,-991,-247,79,18,-364,-982,-1745,-2589,-3443,-4278,-5048,-5739,-6319,-6769,-7053,-7153,-7021,-6654,-6019,-5143,-4027,-2736,-1299,198,1718,3181,4569,5823,6943,7894,8675,9259,9632,9767,9630,9199,8435,7329,5863,4069,1994,-262,-2576,-4775,-6702,-8169,-9064,-9280,-8835,-7761,-6225,-4384,-2468,-676,811,1859,2400,2430,2007,1231,241,-823,-1818,-2638,-3204,-3485,-3478,-3226,-2786,-2238,-1657,-1123,-668,-345,-125,-20,36,72,175,409,859,1598,2682,4122,5909,7939,10095,12180,13989,15295,15900,15644,14447,12319,9369,5841,2022,-1676,-4881,-7209,-8370,-8203,-6671,-3919,-225,4004,8297,12151,15134,16865,17146,15896,13206,9321,4566,-608,-5748,-10389,-14122,-16635,-17750,-17414,-15766,-13045,-9615,-5915,-2346,657,2823,3933,3943,2910,1016,-1496,-4325,-7178,-9781,-11916,-13427,-14223,-14282,-13624,-12331,-10501,-8268,-5776,-3175,-607,1795,3934,5735,7152,8176,8823,9124,9149,8958,8630,8217,7752,7233,6625,5875,4910,3680,2138,301,-1816,-4120,-6527,-8920,-11166,-13158,-14757,-15871,-16391,-16269,-15454,-13968,-11863,-9246,-6272,-3139,-54,2744,5063,6718,7618,7710,7071,5813,4163,2355,659,-686,-1495,-1644,-1104,76,1766,3773,5853,7765,9258,10155,10332,9768,8528,6772,4716,2623,751,-661,-1441,-1499,-813,496,2294,4314,6319,8022,9210,9707,9458,8501,6993,5166,3320,1742,674,264,539,1406,2675,4087,5373,6289,6655,6383,5472,4027,2184,159,-1876,-3734,-5291,-6481,-7273,-7713,-7854,-7791,-7615,-7391,-7201,-7063,-7009,-7034,-7108,-7225,-7327,-7402,-7421,-7377,-7285,-7168,-7062,-7003,-6999,-7053,-7098,-7082,-6884,-6416,-5563,-4270,-2493,-266,2338,5186,8107,10899,13377,15363,16744,17459,17517,16988,15989,14661,13150,11583,10050,8601,7230,5910,4569,3151,1598,-113,-1974,-3927,-5884,-7737,-9344,-10598,-11392,-11653,-11379,-10573,-9334,-7760,-6009,-4220,-2557,-1129,-49,656,955,913,586,88,-466,-967,-1316,-1438,-1314,-928,-325,456,1344,2293,3233,4140,4971,5711,6344,6842,7179,7306,7168,6716,5887,4669,3063,1122,-1034,-3274,-5396,-7216,-8543,-9231,-9190,-8415,-6985,-5057,-2868,-670,1258,2693,3464,3482,2754,1355,-560,-2799,-5145,-7377,-9317,-10793,-11742,-12097,-11926,-11277,-10308,-9143,-7958,-6883,-6042,-5484,-5245,-5266,-5487,-5807,-6119,-6356,-6442,-6370,-6134,-5765,-5295,-4746,-4133,-3455,-2675,-1798,-765,380,1672,3029,4447,5833,7160,8362,9411,10281,10953,11435,11715,11811,11731,11480,11087,10555,9910,9170,8344,7472,6552,5627,4695,3771,2870,1984,1147,359,-319,-861,-1193,-1270,-1052,-507,333,1432,2679,3957,5092,5953,6378,6329,5778,4827,3628,2364,1260,457,77,127,550,1210,1936,2525,2827,2711,2150,1187,-61,-1410,-2671,-3639,-4174,-4173,-3621,-2566,-1114,595,2399,4148,5705,6955,7814,8224,8143,7591,6578,5217,3591,1898,291,-1026,-1888,-2178,-1822,-832,690,2595,4639,6561,8090,8959,9001,8081,6228,3523,172,-3550,-7370,-10961,-14083,-16497,-18065,-18708,-18431,-17328,-15553,-13325,-10892,-8507,-6406,-4783,-3764,-3424,-3742,-4670,-6050,-7731,-9478,-11093,-12336,-13047,-13070,-12358,-10898,-8786,-6161,-3231,-235,2590,5019,6878,8061,8551,8401,7752,6774,5673,4627,3782,3216,2932,2879,2925,2939,2755,2264,1385,112,-1500,-3338,-5252,-7077,-8656,-9877,-10654,-10995,-10910,-10508,-9850,-9061,-8195,-7310,-6423,-5525,-4604,-3637,-2605,-1529,-398,722,1832,2864,3822,4667,5420,6070,6645,7133,7560,7910,8196,8414,8585,8726,8878,9066,9322,9650,10044,10459,10852,11165,11336,11343,11150,10770,10225,9538,8759,7923,7057,6198,5333,4473,3598,2715,1848,1058,437,103,173,747,1855,3481,5484,7677,9783,11508,12579,12765,11953,10136,7437,4098,430,-3199,-6429,-8941,-10500,-10977,-10386,-8861,-6653,-4109,-1600,502,1886,2348,1807,305,-1970,-4770,-7768,-10652,-13138,-14994,-16097,-16380,-15902,-14747,-13100,-11119,-9010,-6921,-4978,-3267,-1813,-621,334,1102,1715,2217,2630,2954,3196,3342,3390,3341,3208,3003,2751,2474,2168,1858,1513,1141,734,285,-179,-669,-1144,-1616,-2058,-2477,-2857,-3171,-3394,-3454,-3323,-2917,-2237,-1272,-90,1210,2489,3594,4374,4716,4557,3895,2800,1396,-164,-1718,-3118,-4278,-5131,-5693,-5987,-6065,-5958,-5686,-5235,-4568,-3649,-2434,-937,812,2717,4637,6408,7838,8767,9060,8658,7561,5855,3694,1254,-1238,-3600,-5641,-7229,-8260,-8674,-8462,-7649,-6321,-4606,-2682,-742,988,2336,3127,3282,2770,1649,42,-1875,-3881,-5783,-7369,-8511,-9126,-9192,-8767,-7939,-6837,-5605,-4364,-3233,-2280,-1539,-1020,-682,-482,-366,-290,-228,-174,-130,-97,-63,9,178,520,1110,2022,3272,4875,6759,8845,10991,13053,14878,16337,17329,17802,17746,17187,16181,14801,13117,11214,9157,7043,4947,2984,1263,-99,-984,-1326,-1081,-295,931,2416,3932,5231,6077,6278,5730,4416,2414,-87,-2873,-5648,-8149,-10124,-11369,-11770,-11259,-9902,-7787,-5139,-2172,804,3531,5736,7244,7945,7828,7000,5596,3862,2002,241,-1257,-2385,-3111,-3450,-3491,-3321,-3063,-2812,-2645,-2606,-2711,-2939,-3256,-3603,-3910,-4104,-4122,-3875,-3334,-2435,-1207,354,2127,4048,5932,7653,9037,9955,10298,10020,9122,7673,5795,3627,1350,-910,-3004,-4878,-6466,-7782,-8836,-9668,-10309,-10795,-11135,-11353,-11446,-11417,-11282,-11044,-10741,-10406,-10073,-9797,-9599,-9512,-9540,-9685,-9908,-10201,-10473,-10697,-10766,-10623,-10196,-9431,-8312,-6837,-5051,-3007,-811,1444,3628,5614,7310,8588,9420,9735,9554,8884,7792,6335,4620,2733,790,-1104,-2839,-4307,-5418,-6090,-6295,-6015,-5299,-4225,-2893,-1433,39,1415,2594,3515,4122,4400,4353,4009,3429,2686,1862,1056,336,-208,-538,-598,-377,144,947,2010,3286,4710,6210,7692,9068,10258,11179,11797,12070,12043,11740,11278,10738,10255,9929,9842,10033,10510,11206,12061,12940,13739,14319,14578,14422,13803,12689,11117,9122,6824,4320,1782,-653,-2813,-4562,-5766,-6358,-6297,-5624,-4417,-2821,-983,913,2712,4263,5447,6170,6376,6030,5136,3743,1909,-223,-2523,-4795,-6853,-8509,-9616,-10078,-9889,-9118,-7924,-6525,-5175,-4121,-3571,-3654,-4414,-5789,-7633,-9753,-11894,-13833,-15350,-16279,-16532,-16055,-14895,-13129,-10892,-8363,-5719,-3183,-944,796,1894,2248,1840,727,-930,-2920,-4948,-6748,-8039,-8652,-8473,-7529,-5924,-3853,-1554,719,2736,4307,5324,5721,5545,4844,3761,2407,918,-586,-2038,-3363,-4538,-5546,-6357,-6966,-7329,-7425,-7217,-6702,-5875,-4778,-3453,-1980,-435,1092,2525,3798,4871,5743,6401,6906,7242,7482,7609,7667,7645,7585,7486,7405,7348,7358,7455,7624,7876,8150,8420,8626,8719,8653,8405,7948,7288,6421,5373,4151,2790,1309,-255,-1843,-3401,-4820,-6017,-6886,-7354,-7397,-7012,-6281,-5294,-4205,-3139,-2241,-1598,-1250,-1204,-1378,-1707,-2070,-2402,-2629,-2756,-2788,-2777,-2762,-2763,-2788,-2789,-2722,-2518,-2141,-1565,-830,2,833,1540,2040,2249,2157,1800,1248,638,93,-243,-247,156,1020,2327,4027,6017,8163,10313,12296,13964,15166,15793,15774,15061,13716,11787,9449,6864,4244,1781,-344,-2028,-3193,-3869,-4116,-4075,-3890,-3727,-3724,-3966,-4507,-5310,-6320,-7411,-8469,-9344,-9937,-10129,-9884,-9151,-7974,-6378,-4493,-2410,-325,1619,3236,4384,4956,4913,4273,3146,1676,69,-1475,-2766,-3670,-4105,-4074,-3629,-2883,-1975,-1061,-273,266,495,377,-46,-726,-1524,-2342,-3028,-3483,-3644,-3467,-2989,-2261,-1365,-406,552,1425,2201,2855,3427,3948,4484,5064,5727,6446,7195,7873,8402,8645,8520,7918,6809,5179,3094,662,-1959,-4581,-7008,-9076,-10653,-11670,-12154,-12139,-11797,-11235,-10648,-10144,-9810,-9669,-9672,-9726,-9721,-9539,-9120,-8438,-7540,-6503,-5448,-4470,-3648,-3006,-2500,-2060,-1556,-892,23,1218,2647,4236,5826,7275,8434,9187,9479,9310,8727,7816,6695,5451,4199,2988,1869,857,-59,-883,-1649,-2376,-3087,-3800,-4523,-5250,-5964,-6640,-7217,-7655,-7863,-7798,-7391,-6619,-5475,-3988,-2215,-243,1827,3868,5757,7374,8615,9426,9772,9697,9256,8571,7743,6915,6166,5591,5213,5053,5076,5266,5554,5923,6318,6721,7124,7523,7928,8368,8843,9380,9979,10607,11253,11815,12243,12420,12257,11684,10647,9170,7293,5146,2865,632,-1370,-2976,-4050,-4488,-4283,-3441,-2090,-367,1513,3326,4862,5908,6339,6074,5118,3579,1599,-609,-2832,-4882,-6592,-7881,-8703,-9072,-9056,-8693,-8084,-7257,-6277,-5180,-4009,-2834,-1712,-755,-48,290,181,-440,-1595,-3250,-5327,-7682,-10147,-12507,-14573,-16147,-17113,-17411,-17039,-16106,-14722,-13066,-11288,-9522,-7871,-6383,-5089,-3969,-3019,-2209,-1526,-966,-517,-178,71,265,444,673,983,1427,1973,2593,3197,3655,3872,3718,3154,2181,872,-621,-2116,-3405,-4304,-4676,-4471,-3708,-2507,-1030,525,1954,3110,3868,4195,4106,3663,2990,2199,1432,796,369,208,308,666,1228,1960,2817,3768,4786,5854,6926,7985,8944,9775,10366,10701,10696,10368,9708,8775,7628,6361,5041,3750,2520,1362,263,-841,-1964,-3180,-4459,-5812,-7165,-8458,-9606,-10547,-11207,-11574,-11626,-11390,-10909,-10232,-9424,-8552,-7662,-6800,-5985,-5210,-4452,-3671,-2803,-1807,-619,776,2389,4174,6060,7928,9638,11039,11982,12372,12122,11260,9813,7930,5752,3501,1361,-456,-1810,-2605,-2810,-2475,-1700,-610,625,1890,3060,4072,4905,5558,6075,6500,6869,7215,7537,7822,8031,8129,8058,7813,7354,6724,5916,4995,3969,2885,1745,574,-629,-1832,-3012,-4131,-5137,-6001,-6667,-7132,-7357,-7361,-7135,-6701,-6086,-5317,-4448,-3521,-2598,-1722,-949,-317,147,416,505,407,179,-163,-531,-899,-1182,-1359,-1376,-1241,-936,-493,82,761,1529,2371,3263,4174,5048,5817,6385,6669,6575,6059,5101,3753,2101,300,-1503,-3122,-4438,-5345,-5809,-5840,-5491,-4827,-3944,-2918,-1831,-780,182,939,1457,1642,1482,972,149,-887,-2024,-3116,-4021,-4635,-4866,-4730,-4242,-3535,-2717,-1955,-1368,-1068,-1107,-1496,-2198,-3160,-4291,-5529,-6801,-8068,-9310,-10496,-11606,-12577,-13325,-13728,-13653,-12963,-11582,-9482,-6752,-3565,-172,3111,5995,8203,9571,10026,9621,8503,6896,5056,3237,1639,414,-390,-776,-826,-662,-415,-232,-214,-457,-984,-1815,-2896,-4165,-5514,-6829,-7975,-8823,-9263,-9194,-8579,-7399,-5703,-3568,-1117,1519,4182,6732,9034,10962,12439,13378,13760,13575,12849,11654,10067,8215,6227,4270,2483,1037,24,-457,-391,193,1225,2587,4142,5770,7326,8737,9903,10809,11409,11753,11841,11755,11533,11240,10909,10551,10152,9671,9063,8283,7300,6119,4782,3355,1963,720,-234,-779,-854,-405,506,1804,3329,4882,6249,7205,7548,7142,5901,3858,1108,-2121,-5565,-8870,-11707,-13750,-14768,-14630,-13341,-11052,-8035,-4664,-1358,1464,3451,4341,4026,2522,-1,-3266,-6931,-10603,-13923,-16571,-18314,-19007,-18639,-17254,-15033,-12181,-8947,-5616,-2408,441,2797,4549,5668,6174,6133,5627,4770,3637,2335,916,-559,-2044,-3497,-4880,-6138,-7225,-8091,-8685,-8988,-8978,-8689,-8143,-7417,-6570,-5668,-4772,-3913,-3113,-2371,-1680,-1007,-341,356,1104,1916,2804,3751,4729,5688,6551,7242,7656,7715,7351,6529,5288,3692,1900,86,-1537,-2755,-3409,-3363,-2611,-1185,747,2989,5270,7328,8920,9857,10015,9376,7976,5977,3563,991,-1477,-3606,-5190,-6107,-6318,-5859,-4869,-3505,-2005,-543,654,1472,1790,1573,823,-399,-2011,-3862,-5815,-7689,-9323,-10565,-11304,-11466,-11041,-10070,-8638,-6873,-4908,-2883,-914,916,2551,3979,5205,6257,7162,7941,8587,9077,9362,9370,9025,8274,7065,5425,3403,1128,-1234,-3479,-5407,-6833,-7623,-7699,-7054,-5724,-3829,-1490,1090,3738,6217,8355,9950,10901,11128,10659,9590,8086,6374,4689,3268,2281,1867,2041,2791,3991,5502,7133,8699,10005,10908,11264,11013,10121,8615,6573,4121,1399,-1393,-4083,-6469,-8377,-9657,-10211,-9978,-8993,-7340,-5178,-2730,-234,2050,3901,5144,5687,5517,4720,3440,1887,280,-1161,-2241,-2830,-2830,-2226,-1043,628,2668,4896,7146,9191,10869,11975,12418,12097,11036,9276,6967,4248,1356,-1544,-4240,-6600,-8514,-9937,-10862,-11330,-11398,-11133,-10620,-9923,-9125,-8291,-7482,-6746,-6119,-5603,-5186,-4839,-4511,-4167,-3763,-3278,-2705,-2051,-1335,-605,101,730,1218,1549,1676,1612,1367,956,412,-264,-1065,-2012,-3124,-4412,-5877,-7462,-9116,-10701,-12125,-13226,-13917,-14094,-13720,-12795,-11364,-9512,-7359,-5044,-2713,-522,1402,2943,4027,4602,4690,4303,3547,2500,1299,53,-1122,-2143,-2949,-3516,-3844,-3968,-3934,-3811,-3665,-3565,-3568,-3705,-3992,-4415,-4927,-5483,-5998,-6419,-6660,-6681,-6423,-5866,-4993,-3802,-2323,-577,1362,3416,5484,7438,9164,10538,11468,11895,11794,11201,10179,8854,7368,5894,4604,3665,3217,3363,4144,5543,7486,9810,12331,14793,16956,18570,19451,19468,18580,16843,14387,11417,8192,4959,1999,-500,-2360,-3518,-3961,-3753,-3002,-1841,-416,1145,2718,4206,5529,6609,7392,7818,7842,7431,6556,5222,3449,1298,-1148,-3743,-6339,-8728,-10723,-12134,-12810,-12659,-11668,-9887,-7469,-4603,-1544,1440,4093,6183,7551,8105,7846,6848,5258,3262,1082,-1087,-3032,-4620,-5719,-6286,-6303,-5807,-4882,-3617,-2159,-633,797,2003,2849,3254,3162,2568,1527,105,-1567,-3366,-5158,-6814,-8237,-9344,-10100,-10473,-10488,-10158,-9539,-8700,-7698,-6640,-5582,-4620,-3786,-3117,-2588,-2178,-1809,-1431,-974,-404,287,1099,1988,2919,3827,4652,5338,5807,6019,5912,5463,4660,3520,2106,491,-1176,-2774,-4111,-5052,-5445,-5210,-4308,-2761,-672,1811,4489,7100,9410,11148,12103,12128,11152,9214,6481,3172,-363,-3791,-6771,-9015,-10348,-10690,-10088,-8692,-6735,-4480,-2221,-205,1355,2334,2683,2434,1681,565,-756,-2131,-3424,-4557,-5468,-6163,-6669,-7032,-7328,-7592,-7883,-8193,-8512,-8789,-8976,-9000,-8844,-8459,-7888,-7154,-6345,-5543,-4844,-4338,-4080,-4085,-4341,-4740,-5207,-5570,-5731,-5553,-4997,-4011,-2641,-923,1046,3183,5383,7563,9604,11440,12937,14054,14667,14777,14319,13363,11936,10169,8182,6138,4202,2524,1233,424,135,374,1088,2205,3607,5170,6730,8153,9267,9969,10140,9751,8797,7335,5476,3353,1125,-1042,-2994,-4599,-5742,-6367,-6444,-6003,-5127,-3926,-2549,-1143,154,1216,1995,2440,2607,2549,2376,2227,2213,2463,3055,4031,5377,7039,8895,10806,12597,14098,15137,15596,15386,14495,12978,10940,8546,5976,3403,996,-1145,-2925,-4345,-5385,-6116,-6566,-6799,-6849,-6721,-6429,-5938,-5255,-4374,-3341,-2214,-1100,-92,686,1169,1286,1052,501,-273,-1151,-2010,-2722,-3190,-3348,-3174,-2683,-1933,-1014,-35,883,1614,2062,2137,1798,1043,-103,-1551,-3225,-4977,-6706,-8268,-9581,-10549,-11159,-11383,-11288,-10919,-10385,-9774,-9192,-8726,-8423,-8326,-8399,-8601,-8839,-9011,-9023,-8791,-8287,-7498,-6463,-5255,-3933,-2602,-1332,-208,696,1312,1595,1493,999,134,-1050,-2428,-3867,-5184,-6219,-6831,-6947,-6559,-5738,-4607,-3331,-2065,-953,-76,525,861,978,925,765,527,257,-40,-309,-527,-609,-486,-69,709,1887,3445,5336,7423,9582,11618,13391,14747,15611,15929,15723,15038,13954,12553,10919,9119,7219,5278,3345,1490,-244,-1785,-3087,-4109,-4797,-5141,-5101,-4675,-3852,-2650,-1086,787,2886,5120,7328,9358,11027,12153,12606,12281,11157,9278,6775,3826,688,-2401,-5166,-7404,-8950,-9717,-9703,-8964,-7645,-5903,-3952,-1996,-225,1183,2111,2486,2292,1581,455,-940,-2445,-3866,-5075,-5903,-6303,-6201,-5618,-4587,-3164,-1455,475,2490,4529,6450,8186,9624,10685,11293,11389,10929,9915,8348,6302,3861,1161,-1640,-4373,-6866,-8968,-10563,-11581,-12019,-11906,-11357,-10468,-9412,-8289,-7249,-6324,-5596,-5006,-4554,-4145,-3720,-3209,-2558,-1743,-745,405,1695,3055,4428,5727,6851,7704,8196,8259,7881,7077,5957,4633,3295,2124,1289,950,1182,2010,3388,5174,7205,9247,11089,12514,13357,13520,12942,11664,9744,7334,4557,1627,-1318,-4076,-6517,-8492,-9917,-10690,-10800,-10218,-9008,-7243,-5063,-2628,-127,2245,4312,5893,6891,7184,6770,5627,3834,1484,-1272,-4269,-7310,-10214,-12801,-14928,-16479,-17381,-17595,-17121,-16006,-14339,-12233,-9880,-7439,-5147,-3170,-1684,-782,-507,-812,-1595,-2678,-3881,-4996,-5858,-6354,-6411,-6046,-5297,-4247,-2987,-1597,-147,1310,2732,4072,5289,6305,7074,7496,7540,7140,6321,5112,3621,1977,351,-1087,-2179,-2818,-2941,-2566,-1766,-659,589,1833,2908,3731,4213,4374,4218,3834,3285,2648,1989,1323,674,11,-679,-1448,-2285,-3224,-4197,-5169,-6042,-6721,-7118,-7147,-6774,-5978,-4806,-3327,-1654,75,1734,3187,4362,5203,5729,5989,6062,6052,6036,6085,6231,6477,6803,7172,7551,7907,8226,8501,8731,8905,9004,8981,8780,8343,7616,6588,5286,3790,2221,732,-528,-1431,-1899,-1920,-1554,-909,-169,519,957,1064,754,87,-878,-1957,-3009,-3833,-4303,-4327,-3873,-2984,-1749,-292,1237,2706,4001,5029,5746,6124,6185,5957,5507,4901,4219,3539,2912,2386,1965,1639,1369,1094,759,288,-330,-1138,-2080,-3128,-4202,-5218,-6118,-6826,-7321,-7585,-7622,-7484,-7179,-6792,-6323,-5826,-5294,-4725,-4110,-3453,-2760,-2092,-1498,-1054,-835,-870,-1182,-1727,-2452,-3248,-4024,-4667,-5098,-5277,-5183,-4865,-4371,-3792,-3189,-2629,-2130,-1692,-1288,-879,-442,42,542,1037,1438,1716,1792,1669,1353,914,430,31,-191,-130,281,1040,2152,3525,5083,6699,8252,9626,10713,11426,11710,11528,10891,9821,8396,6697,4847,2966,1183,-378,-1631,-2500,-2968,-3044,-2785,-2261,-1585,-840,-136,463,893,1117,1130,914,498,-110,-877,-1760,-2726,-3708,-4649,-5487,-6135,-6560,-6689,-6522,-6049,-5300,-4332,-3206,-2026,-871,138,937,1421,1570,1354,803,-23,-1057,-2198,-3366,-4475,-5472,-6300,-6940,-7373,-7598,-7618,-7429,-7041,-6436,-5635,-4628,-3442,-2112,-667,822,2306,3718,4974,6017,6747,7121,7062,6566,5622,4286,2625,746,-1225,-3166,-4933,-6435,-7558,-8282,-8565,-8461,-8014,-7323,-6492,-5620,-4801,-4105,-3568,-3216,-3030,-2988,-3049,-3161,-3260,-3283,-3135,-2763,-2075,-1043,359,2085,4069,6182,8275,10201,11793,12967,13642,13845,13627,13107,12425,11710,11076,10583,10238,9999,9791,9492,9006,8229,7103,5622,3820,1788,-329,-2396,-4220,-5697,-6675,-7131,-7015,-6382,-5296,-3868,-2229,-530,1093,2505,3612,4355,4729,4747,4483,3988,3333,2571,1728,839,-86,-1005,-1882,-2640,-3215,-3524,-3517,-3168,-2507,-1601,-589,395,1161,1565,1484,856,-300,-1896,-3772,-5739,-7562,-9071,-10093,-10560,-10461,-9840,-8808,-7485,-5985,-4430,-2866,-1349,133,1589,3040,4514,5993,7475,8892,10189,11278,12087,12553,12635,12335,11662,10680,9448,8055,6593,5142,3786,2589,1581,792,194,-240,-578,-893,-1272,-1789,-2509,-3471,-4670,-6086,-7635,-9240,-10783,-12151,-13242,-13952,-14204,-13936,-13097,-11684,-9695,-7195,-4264,-1048,2278,5501,8380,10700,12245,12896,12572,11323,9254,6586,3560,465,-2435,-4911,-6788,-7980,-8448,-8252,-7450,-6190,-4570,-2749,-838,1032,2737,4184,5251,5894,6041,5720,4953,3845,2514,1106,-232,-1376,-2243,-2786,-3035,-3027,-2877,-2679,-2554,-2598,-2870,-3407,-4196,-5173,-6262,-7339,-8284,-8980,-9307,-9194,-8601,-7532,-6063,-4291,-2379,-491,1209,2565,3492,3924,3890,3456,2748,1941,1194,686,525,780,1426,2385,3502,4606,5496,6005,6005,5429,4276,2623,583,-1654,-3923,-6028,-7819,-9189,-10079,-10487,-10473,-10091,-9449,-8602,-7610,-6514,-5302,-4018,-2655,-1269,66,1283,2261,2923,3193,3024,2435,1471,239,-1124,-2457,-3607,-4426,-4818,-4733,-4167,-3181,-1854,-295,1385,3093,4748,6292,7676,8867,9829,10530,10948,11068,10897,10460,9799,8984,8077,7161,6287,5518,4869,4366,3996,3750,3615,3589,3668,3879,4238,4772,5516,6459,7608,8923,10345,11797,13175,14370,15270,15775,15800,15303,14265,12738,10779,8536,6115,3694,1388,-665,-2381,-3713,-4629,-5166,-5359,-5296,-5077,-4810,-4605,-4560,-4738,-5175,-5853,-6730,-7706,-8701,-9579,-10276,-10677,-10766,-10487,-9856,-8881,-7594,-6032,-4253,-2305,-272,1767,3699,5408,6757,7626,7910,7536,6519,4886,2797,404,-2052,-4340,-6236,-7559,-8180,-8079,-7290,-5960,-4292,-2526,-921,289,945,934,282,-932,-2530,-4293,-5993,-7418,-8408,-8893,-8864,-8409,-7673,-6828,-6076,-5567,-5430,-5707,-6407,-7439,-8705,-10049,-11322,-12390,-13114,-13431,-13245,-12558,-11344,-9635,-7485,-4961,-2180,728,3610,6287,8600,10392,11558,12026,11808,10959,9618,7950,6170,4476,3074,2109,1681,1833,2513,3647,5060,6577,7977,9059,9652,9627,8940,7597,5700,3375,808,-1820,-4316,-6523,-8298,-9556,-10229,-10313,-9837,-8876,-7544,-5982,-4337,-2771,-1424,-405,181,320,-5,-735,-1777,-3024,-4315,-5525,-6489,-7108,-7262,-6924,-6059,-4741,-3037,-1111,888,2758,4340,5465,6040,6002,5364,4196,2607,763,-1178,-3023,-4627,-5841,-6568,-6754,-6379,-5478,-4134,-2458,-606,1266,3001,4466,5577,6299,6656,6728,6616,6462,6366,6440,6728,7250,7976,8841,9755,10609,11310,11755,11896,11691,11154,10323,9266,8060,6793,5533,4338,3242,2243,1352,517,-272,-1062,-1874,-2701,-3532,-4314,-4968,-5424,-5584,-5387,-4805,-3829,-2519,-964,739,2432,4032,5410,6523,7331,7851,8099,8141,7997,7730,7347,6883,6339,5732,5079,4382,3672,2953,2247,1565,925,338,-171,-591,-900,-1094,-1163,-1112,-952,-680,-319,142,690,1327,2052,2837,3664,4477,5220,5835,6256,6447,6375,6024,5413,4537,3433,2108,596,-1078,-2873,-4747,-6616,-8416,-10031,-11379,-12358,-12915,-12983,-12589,-11713,-10448,-8843,-7010,-5062,-3114,-1297,281,1536,2382,2819,2807,2411,1665,666,-486,-1672,-2775,-3686,-4331,-4677,-4726,-4556,-4255,-3959,-3800,-3889,-4311,-5090,-6191,-7530,-8973,-10364,-11556,-12419,-12873,-12896,-12510,-11805,-10871,-9849,-8829,-7927,-7187,-6664,-6341,-6227,-6265,-6436,-6685,-6978,-7264,-7516,-7669,-7691,-7525,-7120,-6444,-5458,-4162,-2576,-733,1269,3358,5391,7258,8842,10045,10823,11145,11055,10606,9898,9047,8167,7366,6754,6370,6270,6431,6811,7324,7852,8265,8421,8205,7520,6342,4689,2684,473,-1685,-3569,-4910,-5521,-5261,-4109,-2119,515,3573,6721,9670,12095,13751,14466,14155,12851,10694,7880,4719,1475,-1514,-4044,-5883,-6983,-7298,-6937,-6028,-4777,-3386,-2078,-1013,-316,-44,-159,-585,-1163,-1726,-2102,-2141,-1765,-946,260,1741,3340,4886,6223,7231,7837,8035,7852,7376,6692,5901,5082,4299,3579,2935,2340,1763,1154,477,-307,-1194,-2181,-3212,-4224,-5140,-5881,-6383,-6617,-6562,-6255,-5720,-5009,-4164,-3203,-2159,-1023,176,1427,2681,3861,4881,5622,5971,5844,5160,3932,2190,63,-2293,-4661,-6826,-8563,-9694,-10085,-9678,-8488,-6625,-4253,-1612,1044,3452,5401,6736,7400,7423,6927,6083,5119,4230,3599,3344,3501,4063,4930,5980,7062,8011,8708,9035,8935,8396,7435,6131,4576,2898,1227,-308,-1590,-2541,-3102,-3268,-3066,-2564,-1847,-1048,-272,325,653,609,157,-698,-1911,-3380,-4995,-6629,-8155,-9488,-10542,-11287,-11706,-11823,-11666,-11319,-10831,-10304,-9809,-9399,-9122,-8955,-8862,-8765,-8559,-8145,-7435,-6373,-4964,-3249,-1321,699,2672,4472,5977,7104,7789,8006,7749,7050,5962,4540,2903,1110,-685,-2411,-3929,-5144,-5961,-6282,-6065,-5260,-3876,-1969,380,2997,5701,8247,10399,11923,12651,12477,11401,9531,7048,4230,1368,-1262,-3414,-4955,-5832,-6089,-5865,-5326,-4682,-4104,-3749,-3701,-3989,-4597,-5438,-6409,-7372,-8190,-8717,-8860,-8511,-7672,-6341,-4618,-2614,-496,1570,3432,4949,6061,6716,6969,6875,6550,6108,5649,5250,4946,4718,4534,4318,3998,3520,2834,1941,864,-347,-1615,-2875,-4049,-5091,-5954,-6607,-7025,-7173,-7012,-6503,-5609,-4310,-2624,-600,1660,4020,6323,8412,10130,11374,12065,12177,11735,10785,9408,7706,5767,3703,1599,-441,-2333,-3970,-5267,-6124,-6473,-6272,-5522,-4284,-2663,-823,1059,2783,4181,5125,5550,5456,4940,4115,3183,2291,1611,1239,1206,1503,2015,2632,3185,3532,3552,3185,2421,1334,44,-1278,-2450,-3295,-3680,-3541,-2866,-1769,-382,1062,2327,3201,3471,3051,1893,76,-2243,-4837,-7440,-9789,-11652,-12861,-13339,-13070,-12150,-10675,-8825,-6730,-4542,-2362,-267,1693,3490,5104,6524,7724,8695,9414,9875,10075,10040,9793,9394,8891,8357,7839,7388,7028,6758,6553,6368,6126,5765,5203,4392,3300,1930,327,-1438,-3248,-4971,-6466,-7571,-8181,-8178,-7526,-6225,-4346,-2014,579,3234,5705,7794,9321,10187,10369,9928,8992,7742,6382,5097,4062,3353,3033,3046,3316,3711,4083,4297,4222,3778,2904,1607,-89,-2102,-4317,-6604,-8789,-10734,-12269,-13299,-13741,-13579,-12861,-11683,-10178,-8534,-6898,-5452,-4286,-3456,-2958,-2686,-2550,-2384,-2082,-1559,-815,98,1054,1915,2519,2771,2591,2015,1101,-8,-1171,-2234,-3083,-3643,-3914,-3920,-3776,-3575,-3463,-3543,-3906,-4596,-5611,-6908,-8393,-9958,-11450,-12747,-13696,-14225,-14244,-13775,-12832,-11509,-9914,-8168,-6393,-4692,-3139,-1772,-607,383,1236,2002,2741,3502,4322,5228,6215,7268,8316,9299,10100,10630,10798,10539,9846,8751,7340,5735,4081,2529,1198,212,-396,-588,-402,88,779,1541,2221,2718,2893,2727,2190,1356,335,-742,-1690,-2394,-2713,-2619,-2105,-1250,-169,992,2068,2922,3424,3511,3153,2377,1269,-86,-1534,-2983,-4300,-5423,-6291,-6897,-7244,-7374,-7312,-7114,-6790,-6367,-5832,-5157,-4329,-3295,-2043,-565,1145,3024,5026,7042,8971,10691,12099,13113,13695,13854,13651,13174,12531,11812,11092,10368,9643,8816,7837,6611,5104,3322,1325,-761,-2777,-4533,-5841,-6551,-6553,-5820,-4398,-2409,-38,2493,4954,7141,8878,10072,10675,10729,10307,9542,8571,7540,6582,5795,5254,4987,5000,5248,5678,6187,6668,6995,7036,6682,5853,4500,2666,423,-2077,-4631,-7058,-9118,-10691,-11646,-11981,-11734,-11022,-9988,-8806,-7607,-6521,-5587,-4846,-4256,-3785,-3395,-3028,-2693,-2346,-2017,-1664,-1301,-871,-349,308,1129,2114,3229,4425,5588,6643,7452,7961,8101,7873,7327,6535,5610,4663,3767,2991,2308,1700,1075,368,-500,-1569,-2847,-4319,-5910,-7570,-9191,-10709,-12046,-13142,-13962,-14460,-14629,-14434,-13888,-12986,-11765,-10263,-8559,-6730,-4869,-3067,-1403,79,1327,2371,3202,3882,4431,4891,5271,5562,5737,5744,5538,5077,4334,3325,2073,652,-863,-2385,-3819,-5100,-6151,-6949,-7463,-7709,-7717,-7542,-7263,-6963,-6738,-6662,-6797,-7176,-7780,-8573,-9475,-10363,-11140,-11649,-11797,-11485,-10686,-9413,-7766,-5872,-3919,-2089,-545,578,1234,1409,1189,679,45,-559,-965,-1053,-718,70,1310,2929,4819,6815,8763,10457,11774,12567,12800,12464,11627,10423,8992,7522,6153,5011,4149,3566,3206,2955,2702,2322,1720,865,-250,-1556,-2954,-4323,-5531,-6455,-7015,-7137,-6806,-6022,-4808,-3225,-1325,804,3071,5362,7564,9535,11179,12388,13127,13382,13209,12690,11950,11109,10286,9550,8949,8464,8057,7661,7209,6655,5986,5217,4405,3612,2905,2330,1888,1553,1243,885,367,-353,-1312,-2465,-3736,-4994,-6106,-6929,-7360,-7341,-6864,-5997,-4831,-3520,-2191,-991,-14,674,1056,1150,1009,706,328,-38,-312,-430,-366,-110,283,761,1210,1541,1637,1432,877,-7,-1164,-2453,-3745,-4821,-5557,-5792,-5491,-4652,-3398,-1871,-312,1076,2075,2539,2404,1671,472,-1031,-2584,-3942,-4869,-5181,-4755,-3594,-1741,626,3307,6054,8612,10776,12366,13310,13563,13193,12294,11020,9532,7994,6537,5262,4207,3359,2673,2036,1384,599,-342,-1443,-2650,-3850,-4909,-5697,-6078,-6004,-5453,-4494,-3254,-1890,-599,464,1149,1388,1148,473,-547,-1787,-3093,-4324,-5358,-6115,-6581,-6774,-6791,-6725,-6699,-6807,-7116,-7633,-8339,-9133,-9931,-10589,-11013,-11110,-10837,-10208,-9279,-8160,-6960,-5831,-4850,-4114,-3617,-3342,-3198,-3087,-2879,-2471,-1763,-715,690,2387,4278,6194,7950,9331,10157,10272,9619,8195,6121,3568,770,-2014,-4559,-6670,-8236,-9211,-9635,-9587,-9190,-8575,-7841,-7094,-6368,-5695,-5056,-4420,-3740,-2963,-2052,-982,237,1573,2947,4277,5440,6348,6899,7055,6787,6146,5204,4080,2916,1844,1001,467,300,492,990,1685,2453,3120,3564,3641,3295,2490,1285,-242,-1929,-3647,-5208,-6510,-7439,-7952,-8051,-7754,-7122,-6224,-5126,-3895,-2595,-1268,45,1299,2483,3555,4511,5323,6000,6529,6939,7241,7474,7671,7870,8104,8379,8690,8987,9210,9291,9142,8739,8028,7056,5842,4487,3055,1655,356,-781,-1713,-2421,-2919,-3199,-3320,-3285,-3159,-2958,-2732,-2504,-2287,-2096,-1901,-1668,-1358,-896,-262,587,1632,2829,4113,5379,6552,7528,8265,8711,8866,8713,8270,7528,6492,5150,3506,1568,-617,-2972,-5379,-7691,-9733,-11357,-12421,-12857,-12651,-11875,-10641,-9137,-7526,-5995,-4664,-3610,-2848,-2333,-1980,-1686,-1330,-833,-117,829,2008,3351,4796,6221,7525,8585,9310,9621,9493,8938,8006,6813,5457,4088,2811,1717,857,223,-227,-566,-890,-1262,-1743,-2315,-2951,-3555,-4032,-4289,-4228,-3823,-3044,-1939,-544,1028,2702,4336,5839,7085,8002,8520,8617,8308,7622,6642,5449,4150,2854,1661,678,-39,-411,-461,-176,340,1009,1692,2265,2625,2706,2501,2056,1451,790,163,-368,-796,-1129,-1470,-1851,-2389,-3091,-3972,-4979,-6011,-6961,-7690,-8096,-8096,-7664,-6816,-5626,-4184,-2619,-1040,442,1755,2845,3692,4307,4703,4918,4969,4874,4637,4235,3672,2908,1958,822,-476,-1896,-3398,-4938,-6471,-7955,-9356,-10628,-11746,-12674,-13387,-13888,-14160,-14250,-14165,-13965,-13678,-13339,-12974,-12559,-12106,-11545,-10857,-9978,-8882,-7545,-5996,-4266,-2469,-707,872,2129,2957,3271,3069,2388,1348,83,-1213,-2379,-3244,-3699,-3666,-3120,-2097,-667,1069,2947,4851,6599,8072,9151,9781,9924,9647,9001,8134,7173,6266,5541,5079,4923,5044,5369,5773,6117,6258,6091,5559,4682,3515,2210,891,-275,-1162,-1708,-1859,-1662,-1156,-445,402,1287,2150,2938,3605,4150,4535,4795,4890,4857,4663,4314,3801,3127,2308,1401,456,-415,-1150,-1635,-1861,-1779,-1470,-989,-486,-63,128,31,-426,-1198,-2242,-3414,-4590,-5586,-6266,-6486,-6176,-5307,-3907,-2076,63,2343,4592,6651,8357,9602,10285,10368,9840,8749,7181,5270,3182,1102,-787,-2314,-3350,-3805,-3644,-2888,-1593,131,2156,4327,6476,8442,10072,11258,11926,12072,11737,11031,10073,9010,7949,6966,6083,5261,4424,3476,2325,911,-778,-2701,-4751,-6791,-8656,-10180,-11242,-11746,-11661,-11042,-9947,-8557,-6988,-5456,-4060,-2949,-2136,-1634,-1368,-1222,-1089,-827,-360,369,1360,2548,3841,5099,6173,6932,7254,7104,6462,5425,4101,2682,1332,245,-467,-732,-562,-48,679,1454,2105,2508,2573,2263,1612,682,-427,-1576,-2658,-3544,-4153,-4435,-4368,-3987,-3347,-2545,-1680,-880,-235,152,236,-5,-540,-1315,-2212,-3136,-3927,-4494,-4705,-4513,-3873,-2809,-1384,296,2103,3872,5463,6735,7579,7940,7791,7166,6132,4780,3204,1493,-287,-2111,-3962,-5866,-7832,-9865,-11943,-14007,-15963,-17699,-19103,-20061,-20534,-20477,-19937,-18972,-17674,-16141,-14452,-12672,-10827,-8926,-6966,-4925,-2832,-691,1425,3447,5283,6834,8033,8824,9200,9182,8830,8210,7417,6520,5595,4693,3859,3124,2529,2092,1843,1777,1883,2100,2351,2526,2501,2187,1492,419,-1003,-2653,-4379,-5986,-7281,-8106,-8331,-7931,-6910,-5403,-3537,-1544,389,2061,3316,4080,4314,4096,3509,2749,1955,1354,1051,1192,1790,2852,4274,5943,7676,9308,10657,11588,11998,11863,11191,10092,8656,7067,5432,3915,2568,1477,615,-21,-494,-859,-1177,-1489,-1842,-2230,-2668,-3125,-3574,-3976,-4278,-4437,-4393,-4105,-3530,-2640,-1446,50,1773,3662,5592,7442,9070,10349,11179,11501,11308,10650,9609,8295,6821,5280,3745,2247,803,-599,-1964,-3306,-4612,-5872,-7045,-8101,-8992,-9681,-10125,-10294,-10154,-9678,-8854,-7672,-6153,-4344,-2318,-195,1880,3753,5248,6217,6552,6183,5131,3467,1341,-1060,-3502,-5768,-7656,-9009,-9735,-9800,-9231,-8110,-6539,-4640,-2537,-334,1863,3972,5922,7634,9073,10172,10941,11355,11476,11328,11008,10556,10067,9551,9049,8531,7962,7294,6470,5447,4219,2805,1260,-306,-1786,-3036,-3933,-4385,-4330,-3781,-2792,-1486,-8,1464,2772,3752,4316,4376,3941,3039,1764,245,-1377,-2941,-4315,-5374,-6047,-6286,-6103,-5530,-4646,-3543,-2338,-1140,-73,761,1279,1407,1141,478,-505,-1702,-2967,-4127,-5015,-5485,-5434,-4833,-3715,-2205,-474,1250,2736,3762,4168,3846,2812,1127,-1027,-3454,-5909,-8166,-10032,-11365,-12086,-12194,-11729,-10810,-9552,-8115,-6616,-5179,-3857,-2697,-1682,-780,50,878,1735,2659,3661,4718,5804,6867,7849,8697,9350,9760,9880,9667,9085,8104,6708,4899,2712,207,-2499,-5274,-7936,-10306,-12210,-13498,-14077,-13927,-13076,-11652,-9811,-7758,-5715,-3865,-2383,-1349,-804,-682,-884,-1236,-1566,-1702,-1507,-920,67,1367,2861,4369,5733,6794,7464,7697,7529,7020,6299,5469,4662,3942,3383,2978,2738,2609,2565,2550,2536,2482,2351,2128,1748,1215,482,-432,-1489,-2640,-3775,-4800,-5611,-6132,-6326,-6208,-5819,-5251,-4610,-3993,-3496,-3169,-3033,-3053,-3176,-3279,-3269,-3011,-2428,-1455,-111,1546,3386,5245,6941,8299,9182,9502,9233,8405,7091,5418,3507,1514,-429,-2205,-3715,-4910,-5770,-6318,-6607,-6721,-6750,-6791,-6905,-7155,-7513,-7963,-8404,-8731,-8838,-8606,-7982,-6918,-5454,-3639,-1604,526,2592,4441,5950,7012,7578,7633,7224,6427,5355,4155,2948,1867,1004,394,70,-16,101,359,712,1129,1614,2190,2897,3797,4914,6282,7842,9536,11205,12701,13840,14456,14460,13788,12500,10703,8581,6351,4227,2396,1003,88,-323,-340,-42,408,900,1311,1585,1676,1601,1384,1060,681,272,-129,-498,-798,-982,-991,-758,-229,629,1812,3271,4905,6591,8180,9534,10550,11159,11333,11111,10533,9680,8610,7381,6014,4514,2866,1058,-912,-3003,-5149,-7225,-9099,-10615,-11651,-12115,-11984,-11295,-10147,-8685,-7075,-5480,-4034,-2824,-1906,-1267,-898,-729,-738,-856,-1066,-1318,-1599,-1878,-2135,-2346,-2489,-2529,-2468,-2263,-1948,-1517,-1026,-524,-87,214,291,92,-451,-1338,-2591,-4144,-5962,-7925,-9944,-11872,-13601,-14985,-15948,-16397,-16325,-15738,-14712,-13353,-11795,-10188,-8669,-7350,-6310,-5565,-5096,-4820,-4638,-4422,-4059,-3457,-2551,-1346,141,1809,3567,5271,6804,8056,8955,9466,9599,9393,8921,8261,7494,6701,5937,5248,4658,4154,3728,3324,2901,2400,1779,1016,119,-865,-1869,-2779,-3499,-3920,-3970,-3625,-2887,-1819,-504,961,2441,3864,5094,6107,6826,7270,7453,7423,7239,6943,6568,6106,5537,4798,3841,2599,1055,-802,-2910,-5188,-7486,-9631,-11433,-12696,-13252,-12980,-11821,-9797,-7021,-3671,-29,3622,6927,9604,11381,12101,11721,10281,7998,5095,1933,-1175,-3891,-5970,-7234,-7622,-7190,-6065,-4489,-2693,-942,539,1607,2138,2127,1607,657,-584,-1986,-3398,-4685,-5733,-6444,-6760,-6639,-6068,-5064,-3654,-1886,170,2441,4834,7245,9559,11651,13381,14635,15287,15272,14548,13151,11162,8739,6075,3391,915,-1170,-2717,-3663,-4001,-3810,-3207,-2353,-1408,-548,130,510,579,333,-186,-905,-1751,-2658,-3537,-4357,-5030,-5540,-5806,-5808,-5479,-4796,-3736,-2306,-549,1469,3646,5846,7958,9825,11372,12505,13199,13457,13316,12828,12063,11070,9890,8552,7054,5416,3655,1832,21,-1646,-3072,-4124,-4749,-4924,-4702,-4207,-3587,-3037,-2730,-2782,-3274,-4149,-5310,-6538,-7606,-8245,-8249,-7486,-5902,-3617,-786,2275,5280,7888,9854,10981,11221,10591,9248,7381,5235,3039,993,-776,-2186,-3255,-4015,-4570,-4996,-5381,-5762,-6173,-6592,-7013,-7411,-7788,-8161,-8562,-9038,-9615,-10322,-11126,-11980,-12787,-13424,-13759,-13675,-13067,-11902,-10177,-7968,-5378,-2584,254,2929,5269,7113,8338,8862,8673,7778,6291,4315,2038,-363,-2692,-4772,-6452,-7620,-8201,-8177,-7562,-6417,-4840,-2951,-912,1123,2975,4494,5563,6098,6110,5646,4840,3867,2926,2217,1907,2100,2832,4059,5656,7456,9252,10843,12049,12734,12820,12292,11181,9571,7570,5304,2910,504,-1785,-3875,-5668,-7125,-8201,-8887,-9194,-9136,-8741,-8037,-7038,-5765,-4240,-2482,-556,1464,3472,5315,6859,7948,8468,8364,7635,6364,4710,2871,1089,-402,-1401,-1769,-1439,-458,1066,2915,4853,6582,7858,8443,8197,7071,5079,2385,-846,-4333,-7825,-11040,-13757,-15771,-16981,-17303,-16774,-15449,-13458,-10979,-8188,-5311,-2549,-90,1890,3277,3995,4012,3373,2146,474,-1497,-3560,-5538,-7222,-8459,-9111,-9104,-8425,-7115,-5284,-3094,-736,1565,3588,5156,6090,6330,5823,4645,2893,747,-1591,-3901,-5946,-7538,-8492,-8705,-8106,-6716,-4603,-1907,1176,4431,7606,10490,12873,14635,15680,16015,15684,14771,13423,11746,9893,7973,6079,4302,2675,1263,63,-885,-1607,-2080,-2344,-2402,-2288,-2032,-1645,-1156,-563,125,916,1785,2742,3720,4693,5565,6268,6723,6875,6697,6210,5468,4561,3599,2671,1867,1204,690,252,-165,-665,-1296,-2088,-3030,-4026,-4991,-5773,-6265,-6373,-6071,-5375,-4401,-3259,-2152,-1216,-627,-460,-773,-1534,-2656,-4012,-5422,-6709,-7691,-8215,-8166,-7482,-6149,-4214,-1761,1070,4119,7193,10085,12579,14477,15588,15788,14991,13206,10512,7074,3134,-1042,-5139,-8879,-12019,-14367,-15831,-16365,-16005,-14845,-13003,-10643,-7932,-5042,-2159,563,2961,4905,6284,7024,7084,6477,5267,3561,1532,-638,-2720,-4523,-5848,-6588,-6662,-6103,-4975,-3435,-1648,189,1896,3327,4388,5033,5297,5231,4955,4574,4211,3948,3843,3910,4114,4396,4667,4839,4836,4610,4150,3487,2675,1794,923,145,-483,-924,-1150,-1183,-1011,-700,-250,266,829,1373,1856,2232,2455,2515,2402,2160,1843,1537,1331,1300,1500,1936,2558,3293,3994,4529,4754,4552,3867,2701,1122,-730,-2665,-4491,-5985,-7012,-7451,-7301,-6609,-5534,-4241,-2957,-1862,-1102,-757,-827,-1239,-1888,-2612,-3278,-3750,-3940,-3810,-3363,-2666,-1805,-922,-137,388,551,250,-557,-1864,-3617,-5702,-7977,-10270,-12383,-14166,-15435,-16116,-16113,-15449,-14151,-12324,-10097,-7604,-5010,-2438,2,2230,4206,5907,7315,8421,9198,9613,9633,9244,8446,7292,5871,4298,2738,1328,211,-516,-809,-677,-180,573,1446,2304,2991,3397,3421,3009,2150,893,-701,-2475,-4308,-6007,-7416,-8384,-8787,-8564,-7698,-6231,-4272,-1959,525,2997,5290,7258,8811,9909,10559,10818,10763,10489,10090,9644,9208,8830,8514,8275,8089,7946,7824,7698,7548,7344,7063,6674,6144,5448,4558,3462,2170,711,-851,-2422,-3887,-5124,-6005,-6456,-6406,-5879,-4913,-3640,-2176,-711,628,1685,2374,2637,2459,1885,980,-135,-1339,-2469,-3397,-3970,-4104,-3722,-2833,-1484,195,2028,3806,5299,6308,6679,6304,5192,3376,1010,-1742,-4678,-7580,-10288,-12633,-14537,-15931,-16821,-17220,-17178,-16742,-15952,-14856,-13467,-11821,-9927,-7806,-5498,-3029,-489,2059,4495,6711,8587,10011,10914,11227,10965,10149,8864,7232,5394,3521,1773,313,-743,-1295,-1309,-779,235,1655,3359,5213,7090,8860,10425,11701,12641,13218,13431,13307,12862,12155,11218,10096,8829,7448,5981,4467,2916,1375,-134,-1578,-2913,-4125,-5167,-6033,-6696,-7146,-7377,-7389,-7180,-6772,-6177,-5435,-4592,-3693,-2801,-1966,-1238,-644,-205,85,231,252,151,-65,-405,-875,-1459,-2132,-2819,-3427,-3840,-3941,-3639,-2900,-1747,-293,1293,2796,3983,4667,4699,4044,2741,930,-1192,-3397,-5444,-7138,-8321,-8906,-8880,-8272,-7189,-5759,-4129,-2473,-918,374,1321,1826,1844,1376,419,-924,-2577,-4374,-6159,-7750,-8980,-9701,-9825,-9286,-8117,-6363,-4143,-1599,1113,3820,6374,8635,10501,11884,12751,13071,12859,12134,10944,9347,7410,5217,2839,382,-2080,-4441,-6625,-8522,-10074,-11178,-11812,-11928,-11550,-10707,-9486,-7977,-6314,-4615,-2999,-1571,-372,553,1260,1774,2216,2647,3171,3830,4639,5566,6539,7456,8222,8745,8981,8921,8616,8150,7633,7173,6848,6705,6731,6869,7027,7089,6954,6539,5793,4716,3325,1686,-141,-2054,-3980,-5793,-7405,-8684,-9535,-9857,-9609,-8779,-7435,-5686,-3695,-1664,221,1761,2834,3350,3303,2746,1798,602,-651,-1800,-2674,-3160,-3174,-2700,-1770,-487,1024,2567,3994,5103,5785,5941,5546,4644,3307,1687,-80,-1809,-3359,-4599,-5445,-5865,-5893,-5597,-5118,-4591,-4188,-4052,-4289,-4970,-6076,-7554,-9259,-11018,-12630,-13875,-14590,-14602,-13867,-12335,-10106,-7278,-4063,-677,2627,5607,8038,9751,10613,10590,9692,8045,5799,3220,547,-1904,-3893,-5192,-5659,-5250,-3997,-2047,403,3098,5775,8191,10143,11506,12209,12277,11776,10839,9620,8283,6982,5840,4934,4297,3905,3710,3617,3542,3392,3107,2644,2008,1213,320,-620,-1525,-2348,-3023,-3523,-3809,-3881,-3702,-3295,-2606,-1663,-428,1071,2815,4747,6795,8862,10851,12665,14211,15433,16277,16721,16759,16389,15622,14486,12986,11177,9078,6763,4279,1725,-825,-3257,-5480,-7398,-8935,-10037,-10697,-10926,-10801,-10403,-9860,-9276,-8761,-8369,-8141,-8042,-8037,-8032,-7955,-7731,-7305,-6678,-5858,-4914,-3916,-2949,-2093,-1405,-922,-665,-624,-801,-1177,-1755,-2538,-3517,-4696,-6032,-7475,-8927,-10275,-11374,-12120,-12376,-12105,-11266,-9907,-8117,-6013,-3773,-1545,480,2174,3397,4085,4177,3706,2698,1272,-454,-2314,-4138,-5759,-7030,-7849,-8143,-7910,-7170,-6000,-4475,-2699,-755,1271,3313,5298,7186,8895,10393,11597,12479,12976,13079,12782,12119,11144,9951,8629,7295,6047,4953,4074,3410,2939,2620,2373,2136,1831,1407,827,77,-817,-1832,-2886,-3933,-4884,-5686,-6294,-6671,-6813,-6714,-6387,-5845,-5125,-4250,-3287,-2299,-1359,-554,49,409,506,363,46,-375,-798,-1129,-1298,-1241,-942,-409,314,1157,2032,2834,3468,3854,3924,3671,3098,2275,1294,277,-640,-1316,-1656,-1576,-1085,-219,895,2106,3233,4113,4608,4648,4220,3369,2190,791,-714,-2224,-3678,-5022,-6225,-7274,-8116,-8722,-9013,-8928,-8396,-7385,-5875,-3931,-1620,913,3518,6039,8311,10232,11706,12719,13268,13423,13228,12785,12135,11347,10429,9397,8234,6929,5477,3883,2180,419,-1345,-3021,-4545,-5837,-6832,-7514,-7840,-7855,-7575,-7083,-6448,-5765,-5119,-4596,-4248,-4128,-4210,-4486,-4854,-5232,-5482,-5498,-5155,-4402,-3184,-1537,491,2785,5219,7625,9845,11713,13092,13891,14053,13605,12602,11176,9463,7632,5820,4167,2754,1649,858,385,173,163,264,373,386,204,-262,-1062,-2219,-3709,-5461,-7375,-9310,-11119,-12653,-13780,-14393,-14440,-13896,-12796,-11205,-9216,-6952,-4525,-2071,314,2508,4441,6014,7186,7888,8117,7864,7167,6094,4730,3190,1580,3,-1458,-2762,-3889,-4862,-5739,-6564,-7422,-8348,-9375,-10509,-11702,-12909,-14021,-14949,-15559,-15753,-15420,-14490,-12944,-10770,-8074,-4947,-1594,1799,4988,7768,9946,11399,12061,11955,11161,9828,8152,6323,4563,3041,1909,1271,1160,1585,2465,3722,5181,6723,8146,9333,10136,10476,10301,9615,8458,6928,5148,3270,1459,-132,-1375,-2185,-2525,-2422,-1940,-1194,-315,572,1351,1944,2325,2490,2492,2379,2214,2037,1871,1714,1552,1380,1183,1000,853,806,900,1165,1603,2171,2822,3448,3994,4371,4564,4559,4421,4202,4015,3928,4018,4307,4777,5363,5966,6475,6770,6774,6421,5717,4676,3376,1890,317,-1261,-2754,-4117,-5277,-6223,-6917,-7360,-7558,-7534,-7331,-7011,-6644,-6325,-6113,-6096,-6280,-6690,-7261,-7937,-8617,-9206,-9628,-9805,-9733,-9385,-8825,-8069,-7206,-6266,-5312,-4369,-3452,-2578,-1743,-946,-203,491,1114,1660,2126,2505,2810,3046,3232,3366,3462,3486,3437,3260,2937,2417,1697,755,-377,-1670,-3068,-4489,-5869,-7103,-8125,-8844,-9198,-9136,-8609,-7618,-6168,-4299,-2094,352,2923,5460,7864,9976,11730,13038,13900,14315,14350,14081,13612,13028,12426,11835,11278,10724,10115,9384,8467,7308,5893,4247,2404,479,-1441,-3209,-4707,-5811,-6446,-6556,-6170,-5351,-4224,-2955,-1720,-699,-37,162,-139,-925,-2101,-3552,-5084,-6545,-7723,-8504,-8761,-8474,-7653,-6382,-4789,-3025,-1253,376,1751,2787,3461,3786,3823,3647,3355,3024,2719,2474,2289,2133,1960,1696,1281,655,-226,-1372,-2772,-4386,-6130,-7924,-9631,-11151,-12348,-13126,-13411,-13155,-12377,-11132,-9520,-7693,-5794,-3993,-2412,-1152,-238,337,663,836,1003,1272,1768,2518,3561,4825,6229,7658,8969,10062,10831,11224,11228,10838,10121,9099,7865,6460,4958,3417,1902,466,-815,-1891,-2698,-3198,-3370,-3214,-2773,-2099,-1294,-439,346,980,1375,1497,1309,846,126,-754,-1736,-2685,-3524,-4116,-4384,-4245,-3651,-2607,-1143,638,2626,4641,6531,8125,9287,9942,10050,9658,8865,7806,6658,5561,4658,4003,3623,3464,3459,3497,3494,3375,3111,2708,2216,1694,1226,865,638,542,514,480,341,-1,-608,-1524,-2725,-4163,-5718,-7271,-8643,-9703,-10288,-10314,-9715,-8503,-6755,-4607,-2254,71,2139,3728,4676,4905,4407,3280,1671,-202,-2143,-3928,-5434,-6547,-7261,-7613,-7689,-7606,-7481,-7406,-7454,-7645,-7967,-8359,-8746,-9010,-9065,-8798,-8154,-7089,-5621,-3792,-1710,501,2690,4687,6360,7571,8248,8358,7913,6999,5708,4200,2608,1088,-246,-1298,-2028,-2406,-2460,-2205,-1704,-994,-154,765,1676,2498,3153,3540,3620,3323,2676,1699,495,-805,-2055,-3064,-3711,-3853,-3455,-2509,-1099,653,2575,4494,6234,7662,8668,9220,9295,8966,8278,7363,6310,5246,4275,3474,2926,2654,2685,2989,3521,4191,4890,5493,5864,5897,5516,4699,3507,2045,512,-888,-1927,-2426,-2275,-1467,-97,1620,3415,4977,5996,6271,5638,4142,1884,-853,-3757,-6451,-8598,-9935,-10299,-9673,-8164,-5992,-3477,-948,1233,2790,3504,3271,2115,156,-2373,-5182,-7931,-10306,-12004,-12836,-12675,-11555,-9578,-6989,-4045,-1078,1631,3832,5354,6114,6124,5461,4285,2762,1092,-561,-2054,-3288,-4223,-4830,-5159,-5218,-5090,-4792,-4390,-3891,-3323,-2686,-1980,-1225,-419,404,1210,1976,2649,3207,3622,3864,3946,3837,3577,3157,2626,2018,1395,823,379,135,146,442,1012,1796,2704,3606,4357,4842,4946,4634,3900,2805,1453,-30,-1500,-2838,-3944,-4759,-5277,-5519,-5549,-5425,-5217,-4953,-4649,-4277,-3787,-3121,-2210,-1031,421,2082,3834,5531,6983,8015,8506,8357,7609,6345,4748,3052,1501,308,-349,-423,73,990,2132,3240,4079,4443,4230,3420,2125,525,-1126,-2567,-3570,-3985,-3755,-2944,-1714,-304,1014,1960,2333,1971,848,-985,-3380,-6110,-8936,-11579,-13807,-15419,-16270,-16310,-15526,-14010,-11881,-9316,-6507,-3649,-926,1492,3490,4963,5876,6230,6067,5495,4622,3615,2614,1773,1205,995,1180,1751,2663,3829,5161,6542,7887,9099,10126,10909,11417,11614,11476,10978,10118,8886,7331,5485,3452,1321,-785,-2752,-4463,-5853,-6840,-7434,-7626,-7471,-7036,-6393,-5632,-4827,-4045,-3339,-2725,-2204,-1738,-1283,-758,-113,723,1780,3055,4537,6143,7801,9388,10797,11922,12687,13046,13008,12605,11922,11045,10065,9054,8052,7064,6050,4959,3720,2276,602,-1302,-3365,-5497,-7545,-9351,-10759,-11633,-11902,-11554,-10672,-9392,-7939,-6530,-5400,-4736,-4640,-5141,-6160,-7524,-9030,-10394,-11396,-11804,-11492,-10397,-8556,-6084,-3167,-42,3046,5829,8102,9668,10433,10343,9448,7854,5735,3303,781,-1607,-3701,-5352,-6534,-7230,-7525,-7518,-7341,-7110,-6934,-6882,-6983,-7245,-7619,-8062,-8489,-8837,-9028,-9006,-8750,-8223,-7473,-6499,-5370,-4125,-2816,-1490,-170,1113,2361,3563,4717,5824,6847,7771,8542,9117,9452,9520,9313,8863,8202,7421,6580,5789,5102,4577,4236,4047,3979,3933,3844,3616,3194,2544,1663,599,-589,-1796,-2938,-3891,-4605,-4992,-5060,-4803,-4281,-3560,-2739,-1896,-1123,-448,91,545,956,1405,1981,2733,3710,4901,6262,7730,9194,10572,11751,12659,13231,13425,13233,12668,11777,10636,9349,8031,6808,5774,4996,4486,4177,3991,3755,3355,2629,1514,-27,-1929,-4092,-6329,-8468,-10295,-11669,-12456,-12646,-12230,-11334,-10089,-8663,-7271,-6049,-5182,-4738,-4802,-5348,-6347,-7689,-9232,-10809,-12212,-13242,-13725,-13506,-12519,-10760,-8316,-5353,-2100,1187,4245,6838,8807,10047,10547,10373,9630,8481,7084,5591,4134,2819,1707,853,270,-36,-70,137,565,1161,1888,2679,3482,4216,4822,5218,5342,5140,4584,3670,2439,945,-702,-2404,-4023,-5459,-6587,-7341,-7648,-7490,-6865,-5812,-4381,-2676,-786,1157,3028,4710,6086,7085,7660,7800,7558,6988,6187,5265,4288,3374,2544,1873,1362,1032,869,853,933,1054,1119,1059,774,231,-594,-1655,-2865,-4108,-5237,-6128,-6686,-6844,-6617,-6034,-5185,-4161,-3078,-2002,-1040,-196,457,947,1246,1374,1335,1130,788,309,-261,-881,-1491,-1994,-2324,-2383,-2125,-1529,-634,477,1649,2732,3528,3906,3749,3029,1784,121,-1804,-3800,-5696,-7309,-8539,-9306,-9611,-9497,-9043,-8373,-7593,-6837,-6173,-5689,-5383,-5271,-5289,-5390,-5488,-5514,-5397,-5109,-4617,-3958,-3141,-2241,-1291,-352,559,1427,2279,3141,4077,5111,6300,7621,9062,10529,11926,13108,13933,14279,14049,13210,11788,9860,7569,5076,2567,213,-1839,-3485,-4653,-5342,-5551,-5356,-4811,-4013,-3046,-2007,-982,-44,740,1338,1731,1936,2004,1996,2008,2130,2454,3058,3979,5233,6778,8538,10401,12226,13856,15156,15973,16254,15925,15032,13636,11871,9876,7819,5816,3977,2350,931,-308,-1428,-2491,-3544,-4615,-5687,-6728,-7657,-8407,-8896,-9062,-8890,-8369,-7557,-6520,-5351,-4152,-3011,-2008,-1186,-583,-179,16,41,-83,-353,-727,-1240,-1849,-2587,-3423,-4360,-5369,-6416,-7458,-8437,-9307,-10005,-10501,-10768,-10802,-10631,-10282,-9801,-9228,-8580,-7865,-7064,-6138,-5057,-3798,-2357,-799,813,2337,3659,4632,5179,5225,4795,3941,2758,1401,-16,-1326,-2427,-3216,-3641,-3659,-3295,-2553,-1514,-233,1178,2630,3982,5141,5973,6399,6342,5777,4703,3188,1312,-788,-2955,-5046,-6885,-8370,-9382,-9883,-9847,-9311,-8330,-6999,-5439,-3777,-2166,-730,395,1120,1388,1186,575,-350,-1426,-2460,-3264,-3639,-3452,-2620,-1130,927,3433,6166,8906,11417,13472,14921,15657,15656,14987,13751,12127,10284,8420,6697,5260,4212,3616,3490,3819,4520,5509,6632,7754,8695,9314,9472,9088,8116,6585,4568,2201,-357,-2916,-5305,-7364,-8988,-10100,-10695,-10795,-10469,-9801,-8892,-7831,-6707,-5596,-4544,-3611,-2831,-2227,-1838,-1661,-1696,-1913,-2242,-2616,-2927,-3092,-3017,-2673,-2018,-1123,-27,1140,2267,3224,3899,4209,4094,3546,2578,1248,-351,-2130,-3942,-5672,-7182,-8352,-9095,-9347,-9083,-8327,-7132,-5584,-3791,-1862,93,1972,3702,5204,6448,7388,8003,8292,8234,7866,7188,6268,5154,3931,2696,1527,526,-249,-732,-916,-772,-353,323,1170,2110,3053,3898,4566,4998,5158,5045,4693,4144,3461,2710,1936,1193,523,-64,-523,-863,-1062,-1136,-1107,-1005,-894,-812,-825,-970,-1261,-1720,-2299,-2989,-3722,-4454,-5138,-5705,-6128,-6346,-6337,-6054,-5489,-4619,-3462,-2053,-448,1237,2907,4394,5585,6344,6592,6301,5498,4280,2796,1216,-250,-1456,-2241,-2569,-2422,-1881,-1082,-183,614,1142,1251,839,-134,-1637,-3602,-5869,-8289,-10636,-12740,-14383,-15437,-15787,-15374,-14239,-12418,-10070,-7340,-4426,-1540,1147,3452,5269,6530,7219,7389,7118,6543,5795,5033,4381,3949,3809,3992,4495,5285,6299,7466,8702,9911,11017,11918,12554,12846,12751,12239,11297,9951,8238,6233,4016,1699,-627,-2842,-4880,-6652,-8138,-9296,-10156,-10715,-11010,-11052,-10847,-10395,-9673,-8678,-7404,-5879,-4138,-2265,-334,1545,3286,4806,6052,7000,7661,8068,8289,8395,8453,8536,8662,8854,9076,9259,9334,9176,8718,7874,6630,5005,3086,987,-1129,-3121,-4840,-6198,-7142,-7668,-7831,-7676,-7298,-6736,-6064,-5291,-4466,-3594,-2729,-1916,-1229,-744,-544,-695,-1231,-2165,-3438,-4982,-6650,-8306,-9774,-10893,-11537,-11591,-11021,-9830,-8081,-5905,-3440,-892,1576,3772,5555,6820,7492,7570,7076,6093,4730,3117,1405,-253,-1715,-2851,-3562,-3791,-3520,-2789,-1692,-360,1022,2272,3194,3626,3465,2659,1269,-587,-2698,-4818,-6677,-8040,-8699,-8557,-7573,-5813,-3424,-585,2455,5471,8232,10542,12253,13267,13538,13091,11970,10311,8219,5881,3439,1065,-1094,-2911,-4285,-5147,-5478,-5287,-4652,-3666,-2491,-1270,-191,626,1057,1068,658,-105,-1124,-2270,-3428,-4474,-5336,-5962,-6340,-6486,-6435,-6224,-5906,-5496,-5043,-4538,-4015,-3476,-2916,-2350,-1741,-1083,-334,539,1558,2736,4051,5475,6939,8386,9752,10968,12030,12892,13588,14106,14469,14649,14635,14347,13750,12756,11363,9566,7459,5159,2866,760,-920,-2028,-2404,-2026,-912,795,2886,5094,7121,8675,9530,9514,8557,6703,4055,843,-2679,-6201,-9414,-12031,-13827,-14637,-14421,-13215,-11180,-8549,-5632,-2752,-251,1595,2555,2511,1442,-567,-3331,-6600,-10073,-13454,-16450,-18852,-20479,-21285,-21243,-20440,-18967,-16960,-14549,-11871,-9017,-6123,-3252,-532,1936,4044,5657,6681,7032,6673,5635,4001,1926,-397,-2750,-4905,-6684,-7920,-8540,-8504,-7849,-6648,-5024,-3106,-1053,1006,2943,4676,6150,7354,8296,9021,9575,10031,10445,10896,11425,12086,12885,13813,14831,15874,16867,17720,18362,18719,18757,18467,17848,16949,15783,14417,12861,11172,9354,7445,5470,3451,1445,-530,-2400,-4132,-5648,-6912,-7863,-8478,-8748,-8706,-8410,-7968,-7487,-7114,-6964,-7141,-7704,-8659,-9968,-11533,-13239,-14924,-16453,-17686,-18515,-18899,-18800,-18285,-17403,-16284,-15023,-13752,-12536,-11443,-10461,-9566,-8702,-7798,-6822,-5758,-4651,-3580,-2669,-2040,-1812,-2045,-2749,-3845,-5187,-6580,-7793,-8629,-8915,-8571,-7583,-6038,-4070,-1857,422,2609,4591,6301,7735,8919,9927,10833,11729,12681,13746,14928,16246,17632,19072,20447,21712,22740,23451,23750,23563,22850,21609,19881,17764,15382,12902,10471,8256,6331,4799,3610,2766,2141,1653,1195,694,113,-524,-1176,-1741,-2129,-2250,-2036,-1468,-570,610,1949,3352,4661,5748,6471,6729,6411,5501,3959,1857,-736,-3672,-6794,-9900,-12804,-15312,-17279,-18597,-19210,-19160,-18489,-17356,-15871,-14204,-12468,-10768,-9150,-7653,-6273,-5017,-3886,-2915,-2134,-1607,-1383,-1483,-1930,-2651,-3587,-4588,-5529,-6258,-6666,-6671,-6261,-5457,-4336,-2990,-1516,-14,1438,2771,3919,4833,5457,5753,5701,5311,4636,3778,2863,2068,1535,1410,1761,2607,3890,5495,7269,9044,10672,12027,13046,13706,14023,14060,13868,13499,12988,12314,11452,10337,8902,7111,4947,2468,-214,-2936,-5471,-7613,-9139,-9919,-9869,-9018,-7488,-5470,-3247,-1099,658,1781,2057,1406,-195,-2608,-5657,-9051,-12478,-15621,-18186,-19940,-20760,-20583,-19490,-17622,-15196,-12468,-9680,-7067,-4777,-2935,-1549,-626,-82,136,124,-73,-412,-869,-1458,-2173,-3016,-3975,-4992,-6001,-6898,-7566,-7898,-7802,-7225,-6170,-4678,-2839,-772,1415,3592,5696,7640,9411,10988,12362,13557,14553,15388,16046,16573,16975,17290,17541,17721,17828,17818,17635,17238,16558,15599,14347,12868,11222,9521,7852,6324,4981,3865,2940,2160,1423,636,-311,-1471,-2869,-4445,-6085,-7614,-8835,-9570,-9671,-9092,-7855,-6098,-4029,-1894,34,1513,2359,2451,1768,361,-1638,-4053,-6664,-9265,-11643,-13636,-15125,-16037,-16372,-16156,-15479,-14424,-13118,-11632,-10069,-8442,-6803,-5111,-3374,-1559,328,2255,4170,5959,7513,8674,9321,9349,8692,7367,5437,3040,358,-2403,-5033,-7347,-9200,-10513,-11253,-11453,-11175,-10503,-9525,-8314,-6924,-5402,-3778,-2083,-360,1354,3012,4573,6017,7326,8505,9564,10517,11390,12188,12939,13626,14270,14833,15308,15655,15825,15776,15449,14792,13774,12358,10561,8405,5954,3316,602,-2003,-4340,-6198,-7412,-7829,-7392,-6096,-4080,-1524,1258,3951,6221,7757,8367,7907,6399,3945,769,-2846,-6557,-10043,-12982,-15148,-16374,-16604,-15884,-14349,-12201,-9724,-7171,-4853,-2974,-1737,-1218,-1444,-2315,-3702,-5367,-7104,-8664,-9878,-10607,-10812,-10521,-9841,-8922,-7948,-7075,-6453,-6146,-6194,-6535,-7092,-7729,-8311,-8703,-8800,-8524,-7850,-6780,-5350,-3620,-1656,462,2657,4847,6949,8888,10602,12046,13211,14109,14790,15314,15760,16206,16722,17354,18126,19019,19985,20933,21745,22273,22384,21933,20831,19042,16571,13543,10089,6451,2829,-509,-3378,-5584,-7005,-7576,-7288,-6210,-4485,-2308,60,2337,4249,5534,6030,5631,4360,2318,-298,-3249,-6266,-9108,-11554,-13480,-14794,-15511,-15677,-15385,-14749,-13867,-12832,-11705,-10538,-9352,-8190,-7073,-6065,-5215,-4590,-4245,-4205,-4496,-5071,-5902,-6889,-7961,-9014,-9968,-10751,-11313,-11615,-11637,-11378,-10829,-10022,-8974,-7725,-6327,-4835,-3302,-1802,-363,952,2149,3197,4124,4932,5625,6212,6648,6931,6998,6863,6514,6018,5450,4938,4617,4626,5086,6063,7567,9530,11810,14202,16466,18353,19636,20157,19819,18634,16676,14111,11117,7915,4684,1613,-1159,-3499,-5300,-6475,-6952,-6712,-5764,-4204,-2175,97,2370,4344,5780,6441,6197,4988,2863,-39,-3516,-7289,-11088,-14630,-17675,-20033,-21586,-22255,-22060,-21039,-19304,-16994,-14283,-11360,-8433,-5682,-3280,-1340,69,942,1328,1313,1005,517,-64,-676,-1290,-1916,-2570,-3288,-4085,-4966,-5896,-6833,-7693,-8395,-8852,-8975,-8723,-8033,-6927,-5398,-3508,-1312,1118,3685,6311,8887,11326,13518,15382,16830,17820,18340,18407,18124,17581,16947,16362,15981,15894,16178,16785,17655,18620,19477,20020,20009,19300,17756,15381,12224,8449,4262,-82,-4313,-8196,-11478,-14004,-15620,-16253,-15902,-14614,-12531,-9865,-6863,-3841,-1095,1092,2492,2970,2482,1090,-1045,-3689,-6567,-9366,-11817,-13659,-14729,-14926,-14231,-12730,-10558,-7920,-5057,-2214,367,2490,4005,4856,5035,4641,3812,2752,1664,742,142,-73,131,653,1389,2143,2752,3050,2927,2337,1290,-135,-1810,-3582,-5273,-6713,-7752,-8270,-8194,-7512,-6260,-4553,-2530,-393,1665,3432,4740,5448,5498,4878,3695,2098,340,-1315,-2563,-3154,-2881,-1638,551,3587,7201,11088,14853,18090,20428,21560,21285,19553,16445,12203,7164,1755,-3583,-8425,-12407,-15255,-16818,-17030,-15983,-13812,-10794,-7209,-3427,225,3397,5815,7271,7635,6906,5148,2556,-644,-4143,-7644,-10844,-13501,-15410,-16479,-16656,-16006,-14611,-12648,-10268,-7677,-5041,-2531,-283,1584,3001,3899,4298,4183,3649,2733,1554,191,-1266,-2728,-4148,-5469,-6666,-7727,-8641,-9410,-10034,-10522,-10859,-11066,-11121,-11032,-10794,-10397,-9851,-9150,-8299,-7314,-6185,-4941,-3564,-2073,-458,1265,3092,4993,6951,8923,10891,12814,14676,16455,18129,19689,21101,22345,23372,24128,24551,24563,24102,23131,21619,19605,17151,14356,11374,8334,5409,2721,390,-1508,-2924,-3839,-4265,-4225,-3787,-3001,-1981,-823,340,1367,2128,2483,2345,1634,354,-1470,-3738,-6315,-9022,-11680,-14089,-16091,-17536,-18338,-18429,-17815,-16520,-14614,-12211,-9429,-6424,-3352,-370,2381,4771,6726,8177,9127,9580,9598,9236,8575,7680,6615,5424,4143,2785,1372,-88,-1569,-3053,-4493,-5872,-7125,-8247,-9183,-9941,-10479,-10814,-10918,-10808,-10469,-9911,-9151,-8203,-7120,-5929,-4696,-3440,-2195,-938,360,1758,3337,5146,7241,9613,12215,14952,17666,20182,22297,23820,24584,24487,23462,21555,18839,15486,11696,7704,3755,65,-3158,-5782,-7692,-8847,-9238,-8908,-7923,-6404,-4478,-2317,-111,1948,3646,4804,5270,4941,3788,1841,-788,-3929,-7365,-10833,-14090,-16866,-18974,-20245,-20608,-20062,-18684,-16639,-14132,-11418,-8762,-6405,-4563,-3369,-2896,-3105,-3904,-5106,-6501,-7863,-8988,-9717,-9970,-9724,-9034,-8021,-6811,-5575,-4433,-3509,-2854,-2501,-2407,-2530,-2758,-3021,-3196,-3228,-3043,-2629,-1990,-1176,-256,673,1514,2180,2599,2751,2656,2390,2079,1881,1966,2506,3613,5374,7765,10717,14062,17582,21015,24073,26500,28055,28583,27990,26277,23552,19965,15808,11341,6920,2836,-621,-3253,-4902,-5553,-5222,-4058,-2260,-78,2191,4273,5893,6842,6969,6206,4568,2151,-872,-4299,-7861,-11337,-14467,-17074,-18999,-20134,-20458,-19949,-18701,-16788,-14378,-11625,-8735,-5887,-3279,-1055,665,1823,2416,2509,2204,1659,1030,482,126,71,309,855,1607,2489,3388,4203,4869,5328,5560,5564,5346,4927,4331,3584,2725,1796,857,-48,-848,-1523,-2030,-2377,-2575,-2643,-2627,-2541,-2410,-2231,-1985,-1633,-1142,-455,456,1610,3002,4577,6258,7928,9441,10651,11416,11621,11206,10151,8516,6408,4006,1518,-821,-2797,-4217,-4967,-4974,-4278,-2948,-1144,956,3148,5228,7022,8380,9206,9434,9064,8102,6630,4713,2469,1,-2579,-5163,-7665,-10002,-12112,-13939,-15438,-16561,-17288,-17561,-17397,-16750,-15675,-14186,-12375,-10330,-8171,-6037,-4045,-2324,-951,0,513,579,244,-453,-1435,-2625,-3949,-5314,-6652,-7868,-8915,-9703,-10211,-10386,-10209,-9691,-8814,-7626,-6137,-4403,-2472,-417,1708,3813,5848,7743,9445,10923,12141,13103,13827,14346,14723,15013,15295,15623,16050,16601,17278,18053,18862,19625,20223,20540,20433,19796,18513,16548,13884,10601,6835,2786,-1289,-5137,-8502,-11180,-13027,-13967,-14001,-13199,-11664,-9566,-7049,-4317,-1514,1179,3628,5691,7253,8222,8526,8141,7072,5372,3148,535,-2286,-5120,-7755,-10004,-11700,-12737,-13073,-12729,-11812,-10476,-8924,-7380,-6049,-5122,-4711,-4886,-5604,-6800,-8289,-9919,-11453,-12736,-13589,-13920,-13665,-12841,-11491,-9725,-7653,-5443,-3218,-1152,656,2082,3071,3588,3646,3303,2642,1794,890,90,-469,-675,-448,213,1285,2679,4281,5974,7625,9141,10428,11445,12167,12599,12787,12762,12596,12325,11997,11624,11200,10698,10054,9230,8145,6789,5134,3227,1126,-1065,-3238,-5268,-7038,-8448,-9391,-9817,-9664,-8940,-7663,-5911,-3780,-1422,1021,3359,5451,7144,8330,8951,8975,8426,7377,5897,4125,2174,187,-1706,-3390,-4766,-5772,-6379,-6596,-6480,-6104,-5578,-5005,-4493,-4125,-3949,-3990,-4229,-4632,-5147,-5720,-6310,-6897,-7464,-8031,-8602,-9198,-9830,-10486,-11149,-11788,-12340,-12763,-12992,-12976,-12692,-12110,-11264,-10161,-8865,-7399,-5807,-4090,-2272,-319,1727,3885,6083,8282,10404,12371,14129,15611,16801,17689,18310,18706,18956,19119,19277,19462,19696,19946,20136,20158,19868,19123,17802,15837,13207,9995,6331,2420,-1500,-5176,-8381,-10902,-12603,-13401,-13296,-12350,-10716,-8572,-6158,-3720,-1482,332,1584,2151,2025,1209,-185,-2036,-4174,-6399,-8530,-10369,-11762,-12574,-12739,-12217,-11061,-9341,-7200,-4794,-2296,120,2331,4197,5680,6727,7362,7621,7548,7216,6664,5955,5109,4170,3160,2107,1046,1,-1004,-1949,-2834,-3663,-4455,-5239,-6042,-6896,-7810,-8786,-9783,-10747,-11595,-12236,-12590,-12593,-12226,-11496,-10456,-9154,-7666,-6029,-4273,-2414,-437,1648,3832,6091,8360,10572,12641,14480,16007,17161,17884,18148,17943,17285,16198,14753,13007,11050,8969,6839,4733,2701,774,-1025,-2687,-4201,-5551,-6705,-7640,-8296,-8646,-8646,-8269,-7520,-6418,-5025,-3436,-1769,-175,1200,2200,2709,2637,1957,698,-1048,-3120,-5335,-7461,-9294,-10639,-11368,-11414,-10794,-9581,-7935,-6014,-4037,-2169,-566,656,1461,1817,1770,1350,630,-343,-1509,-2819,-4233,-5694,-7159,-8562,-9846,-10946,-11811,-12401,-12700,-12702,-12422,-11879,-11083,-10062,-8801,-7322,-5625,-3730,-1690,448,2594,4678,6629,8389,9939,11263,12389,13340,14152,14872,15516,16131,16725,17307,17882,18423,18907,19293,19534,19592,19430,19027,18373,17480,16362,15050,13572,11952,10239,8444,6636,4853,3163,1639,335,-705,-1452,-1941,-2206,-2343,-2450,-2644,-3023,-3680,-4649,-5943,-7524,-9301,-11188,-13029,-14711,-16090,-17066,-17554,-17513,-16933,-15850,-14326,-12453,-10336,-8085,-5807,-3592,-1517,367,2024,3432,4586,5465,6066,6357,6312,5921,5161,4063,2665,1042,-700,-2458,-4112,-5569,-6755,-7614,-8123,-8262,-8039,-7459,-6550,-5349,-3921,-2347,-737,788,2113,3134,3791,4074,4016,3717,3293,2878,2605,2552,2764,3228,3881,4641,5409,6087,6612,6940,7061,7002,6801,6518,6207,5911,5654,5429,5219,4961,4627,4141,3499,2692,1765,807,-86,-782,-1181,-1188,-781,23,1146,2435,3743,4848,5574,5748,5239,3994,2006,-645,-3823,-7332,-10948,-14417,-17510,-20004,-21741,-22616,-22601,-21739,-20137,-17958,-15384,-12628,-9861,-7263,-4943,-2994,-1457,-344,358,668,624,259,-376,-1211,-2165,-3133,-3992,-4660,-5018,-5059,-4735,-4113,-3228,-2185,-1054,56,1093,1974,2685,3200,3524,3693,3738,3714,3690,3708,3838,4119,4574,5213,6009,6927,7895,8858,9715,10438,10951,11270,11386,11338,11173,10939,10687,10452,10251,10081,9921,9715,9414,8930,8216,7198,5878,4258,2430,511,-1323,-2886,-3986,-4476,-4250,-3304,-1690,435,2880,5382,7702,9582,10828,11289,10883,9606,7532,4788,1570,-1901,-5389,-8656,-11497,-13754,-15315,-16139,-16256,-15721,-14685,-13249,-11592,-9814,-8042,-6336,-4741,-3266,-1903,-645,523,1590,2546,3359,3997,4436,4654,4652,4435,4039,3500,2892,2273,1739,1353,1180,1264,1590,2136,2808,3503,4089,4442,4451,4059,3235,2027,519,-1159,-2856,-4426,-5745,-6719,-7315,-7536,-7436,-7094,-6590,-6005,-5383,-4741,-4056,-3276,-2337,-1181,234,1881,3721,5604,7386,8857,9822,10117,9615,8292,6191,3472,350,-2881,-5915,-8454,-10230,-11075,-10875,-9660,-7510,-4633,-1260,2309,5783,8874,11336,12980,13685,13415,12209,10195,7563,4548,1424,-1556,-4157,-6207,-7605,-8331,-8438,-8041,-7304,-6403,-5518,-4805,-4373,-4294,-4581,-5207,-6118,-7216,-8439,-9666,-10850,-11905,-12790,-13464,-13891,-14042,-13876,-13369,-12475,-11198,-9525,-7505,-5178,-2654,-23,2580,5041,7266,9148,10668,11781,12516,12912,13026,12936,12718,12437,12140,11870,11618,11388,11138,10839,10447,9952,9341,8662,7950,7297,6750,6374,6168,6097,6085,6003,5727,5117,4080,2574,632,-1645,-4062,-6403,-8397,-9820,-10479,-10270,-9190,-7327,-4874,-2076,784,3415,5589,7094,7832,7761,6911,5398,3364,1003,-1476,-3877,-5993,-7690,-8814,-9325,-9172,-8407,-7093,-5364,-3374,-1311,621,2244,3371,3893,3726,2872,1400,-582,-2891,-5352,-7756,-9932,-11728,-13034,-13792,-13983,-13631,-12795,-11574,-10058,-8394,-6686,-5054,-3608,-2397,-1484,-853,-476,-280,-157,0,331,927,1875,3210,4911,6919,9121,11366,13497,15348,16775,17669,17955,17606,16646,15143,13213,11023,8752,6606,4758,3359,2483,2154,2282,2745,3342,3852,4065,3796,2929,1448,-598,-3029,-5621,-8080,-10107,-11427,-11822,-11182,-9489,-6871,-3526,224,4057,7600,10545,12620,13655,13575,12400,10278,7377,4011,404,-3100,-6313,-8984,-11032,-12355,-12993,-12982,-12444,-11499,-10299,-8994,-7718,-6597,-5709,-5120,-4837,-4854,-5132,-5618,-6266,-7022,-7841,-8688,-9513,-10291,-10955,-11479,-11786,-11846,-11607,-11051,-10175,-9022,-7645,-6146,-4635,-3213,-1994,-1025,-353,51,227,272,287,383,673,1223,2097,3294,4795,6532,8426,10364,12235,13946,15387,16539,17353,17873,18147,18237,18234,18173,18095,17962,17723,17264,16467,15220,13427,11076,8193,4917,1422,-2048,-5235,-7907,-9853,-10957,-11170,-10541,-9210,-7372,-5278,-3192,-1352,22,790,866,247,-1005,-2763,-4846,-7057,-9156,-10932,-12185,-12758,-12554,-11557,-9808,-7443,-4650,-1648,1303,3990,6200,7818,8762,9052,8745,7952,6795,5396,3863,2286,741,-714,-2016,-3134,-4020,-4656,-5046,-5188,-5137,-4932,-4656,-4382,-4192,-4138,-4257,-4517,-4875,-5212,-5427,-5398,-5042,-4319,-3245,-1883,-360,1194,2607,3756,4516,4840,4704,4170,3322,2308,1279,421,-119,-186,294,1366,2981,5050,7375,9765,11933,13632,14619,14699,13786,11873,9076,5620,1801,-2036,-5540,-8417,-10427,-11471,-11527,-10731,-9277,-7444,-5530,-3807,-2511,-1794,-1721,-2278,-3372,-4857,-6567,-8308,-9922,-11253,-12195,-12667,-12635,-12091,-11066,-9635,-7877,-5928,-3907,-1962,-211,1232,2292,2944,3171,3044,2607,1973,1231,494,-138,-585,-764,-654,-250,407,1227,2107,2913,3526,3830,3764,3291,2426,1248,-148,-1604,-2971,-4086,-4823,-5080,-4825,-4058,-2856,-1304,457,2288,4067,5656,6991,8005,8697,9098,9268,9297,9282,9321,9504,9888,10511,11361,12394,13516,14600,15499,16035,16076,15473,14197,12219,9671,6684,3521,418,-2342,-4541,-5998,-6626,-6420,-5479,-3960,-2104,-172,1570,2873,3557,3506,2693,1180,-903,-3357,-5962,-8488,-10713,-12480,-13657,-14209,-14148,-13541,-12517,-11204,-9762,-8319,-6974,-5805,-4829,-4048,-3436,-2944,-2545,-2202,-1898,-1629,-1391,-1192,-1025,-874,-727,-542,-311,-6,374,809,1280,1734,2131,2428,2588,2622,2528,2377,2221,2141,2204,2436,2860,3424,4078,4713,5241,5538,5546,5173,4418,3274,1810,102,-1708,-3499,-5104,-6404,-7259,-7599,-7356,-6530,-5146,-3283,-1057,1367,3796,6021,7821,9021,9470,9133,8033,6322,4218,1996,-39,-1622,-2535,-2651,-1949,-515,1487,3796,6150,8235,9815,10668,10689,9831,8160,5797,2946,-179,-3331,-6290,-8863,-10907,-12329,-13105,-13254,-12864,-12047,-10953,-9742,-8565,-7565,-6834,-6453,-6415,-6716,-7256,-7950,-8647,-9232,-9582,-9613,-9299,-8629,-7666,-6488,-5187,-3877,-2639,-1546,-640,69,589,952,1198,1380,1544,1753,2039,2443,2965,3601,4302,5022,5673,6187,6475,6469,6117,5396,4311,2925,1327,-328,-1864,-3093,-3825,-3931,-3314,-1979,18,2528,5361,8272,11017,13345,15049,15974,16024,15208,13595,11363,8747,6029,3510,1464,101,-448,-170,857,2445,4363,6306,8023,9233,9789,9562,8571,6889,4694,2203,-341,-2708,-4708,-6215,-7165,-7597,-7566,-7224,-6690,-6117,-5614,-5257,-5083,-5089,-5237,-5487,-5775,-6056,-6287,-6430,-6448,-6322,-6019,-5540,-4885,-4086,-3182,-2244,-1338,-546,51,399,430,136,-509,-1459,-2663,-4015,-5381,-6604,-7496,-7909,-7697,-6796,-5204,-2997,-333,2576,5499,8172,10384,11949,12756,12760,12009,10603,8725,6590,4414,2429,795,-370,-1023,-1184,-941,-400,295,1004,1610,1981,2063,1771,1107,68,-1281,-2841,-4468,-5992,-7231,-8014,-8216,-7759,-6643,-4934,-2759,-299,2255,4693,6849,8571,9784,10451,10599,10292,9620,8687,7584,6392,5179,3975,2815,1711,674,-277,-1140,-1895,-2558,-3122,-3631,-4112,-4621,-5192,-5859,-6618,-7447,-8289,-9076,-9738,-10203,-10444,-10424,-10172,-9707,-9086,-8365,-7599,-6852,-6167,-5595,-5160,-4883,-4748,-4721,-4735,-4713,-4544,-4169,-3502,-2557,-1353,21,1447,2794,3933,4755,5204,5267,4980,4448,3794,3177,2765,2688,3055,3905,5215,6880,8759,10634,12314,13597,14342,14464,13965,12883,11348,9480,7432,5334,3305,1435,-184,-1501,-2462,-3038,-3229,-3056,-2579,-1887,-1095,-320,297,668,690,350,-367,-1377,-2586,-3841,-4974,-5833,-6266,-6189,-5562,-4410,-2840,-974,981,2857,4450,5628,6258,6308,5758,4677,3174,1379,-524,-2378,-4027,-5351,-6295,-6843,-7044,-6992,-6790,-6565,-6408,-6404,-6562,-6912,-7383,-7961,-8548,-9097,-9509,-9713,-9612,-9127,-8176,-6724,-4749,-2305,520,3576,6673,9607,12170,14164,15454,15929,15582,14453,12672,10438,7988,5594,3508,1945,1037,840,1285,2229,3450,4688,5705,6287,6322,5762,4661,3145,1370,-458,-2166,-3571,-4555,-5015,-4918,-4275,-3154,-1675,-6,1681,3158,4277,4850,4816,4134,2857,1117,-936,-3083,-5128,-6886,-8206,-9004,-9242,-8946,-8191,-7076,-5742,-4300,-2894,-1624,-581,159,564,616,349,-178,-855,-1585,-2221,-2687,-2897,-2853,-2595,-2228,-1874,-1704,-1835,-2380,-3383,-4805,-6564,-8503,-10438,-12190,-13570,-14447,-14714,-14326,-13289,-11657,-9542,-7085,-4465,-1874,509,2531,4076,5104,5618,5690,5441,4996,4527,4167,4047,4260,4846,5815,7110,8652,10296,11901,13282,14280,14732,14546,13652,12093,9962,7433,4736,2107,-212,-2018,-3184,-3611,-3325,-2357,-845,1077,3212,5392,7424,9169,10508,11363,11724,11602,11066,10204,9120,7915,6691,5498,4396,3373,2416,1481,516,-528,-1677,-2934,-4281,-5649,-6974,-8171,-9154,-9860,-10236,-10258,-9932,-9294,-8402,-7340,-6209,-5095,-4089,-3254,-2624,-2225,-2016,-1988,-2050,-2170,-2260,-2292,-2232,-2090,-1887,-1651,-1425,-1205,-993,-755,-439,-16,553,1252,2044,2854,3583,4127,4391,4303,3831,2984,1830,467,-942,-2261,-3308,-3988,-4206,-3972,-3318,-2364,-1240,-111,859,1553,1844,1714,1141,219,-965,-2248,-3494,-4557,-5319,-5723,-5709,-5305,-4517,-3426,-2104,-663,772,2065,3085,3702,3832,3422,2492,1101,-581,-2409,-4127,-5550,-6476,-6775,-6382,-5306,-3639,-1516,849,3268,5509,7398,8785,9574,9748,9334,8430,7181,5737,4282,2948,1859,1062,571,334,259,237,133,-179,-769,-1726,-3013,-4614,-6418,-8315,-10155,-11813,-13141,-14049,-14426,-14222,-13396,-11943,-9921,-7392,-4517,-1458,1558,4309,6575,8190,9032,9075,8385,7092,5439,3669,2083,912,372,541,1440,2948,4883,6985,8982,10606,11634,11917,11378,10059,8064,5598,2917,293,-1995,-3719,-4719,-4919,-4330,-3063,-1279,809,2951,4935,6538,7618,8069,7853,7007,5594,3759,1634,-577,-2720,-4583,-6024,-6890,-7090,-6571,-5346,-3485,-1127,1532,4261,6790,8892,10331,11008,10838,9901,8310,6267,4006,1741,-325,-2067,-3421,-4385,-5036,-5467,-5815,-6192,-6716,-7420,-8357,-9445,-10643,-11826,-12872,-13685,-14151,-14217,-13836,-13006,-11739,-10077,-8076,-5817,-3390,-913,1501,3715,5625,7123,8176,8748,8906,8718,8319,7846,7440,7212,7235,7514,8001,8591,9128,9471,9441,8948,7897,6295,4179,1660,-1121,-3969,-6688,-9054,-10875,-11986,-12282,-11722,-10333,-8230,-5551,-2518,659,3743,6516,8781,10401,11257,11331,10626,9231,7274,4920,2367,-185,-2537,-4525,-6004,-6910,-7198,-6902,-6111,-4915,-3502,-1982,-543,732,1754,2512,3032,3371,3620,3842,4098,4397,4696,4928,4971,4713,4032,2861,1156,-1046,-3657,-6541,-9502,-12352,-14872,-16901,-18285,-18949,-18846,-18012,-16510,-14475,-12060,-9460,-6867,-4490,-2498,-1050,-241,-113,-646,-1739,-3235,-4906,-6504,-7752,-8403,-8256,-7192,-5184,-2330,1199,5110,9102,12820,15973,18306,19673,20016,19391,17921,15810,13276,10566,7899,5487,3465,1973,1045,714,951,1687,2853,4332,6007,7743,9384,10781,11774,12232,12052,11185,9638,7490,4870,1960,-1016,-3849,-6308,-8223,-9461,-9945,-9683,-8739,-7229,-5343,-3252,-1168,743,2352,3562,4348,4706,4683,4317,3672,2780,1679,390,-1067,-2661,-4341,-6037,-7663,-9105,-10270,-11055,-11397,-11270,-10679,-9686,-8373,-6842,-5205,-3552,-1967,-500,814,1962,2933,3719,4299,4641,4715,4484,3945,3116,2069,908,-220,-1157,-1761,-1917,-1574,-762,441,1872,3347,4675,5670,6198,6197,5626,4581,3125,1443,-332,-2026,-3499,-4643,-5370,-5646,-5466,-4846,-3855,-2553,-1033,610,2295,3912,5388,6621,7529,8041,8077,7614,6618,5124,3178,875,-1665,-4291,-6836,-9122,-10978,-12260,-12852,-12700,-11807,-10235,-8110,-5591,-2885,-183,2320,4475,6186,7401,8133,8440,8393,8087,7594,6968,6231,5375,4369,3176,1756,95,-1805,-3899,-6119,-8369,-10532,-12477,-14079,-15192,-15722,-15561,-14689,-13104,-10901,-8216,-5255,-2271,493,2768,4383,5192,5185,4428,3108,1464,-192,-1579,-2421,-2546,-1856,-391,1729,4276,6965,9509,11594,13008,13558,13199,11934,9917,7328,4447,1553,-1081,-3194,-4631,-5263,-5087,-4140,-2554,-474,1901,4398,6826,9051,10934,12385,13333,13714,13512,12713,11344,9469,7171,4591,1882,-775,-3193,-5202,-6673,-7505,-7690,-7234,-6240,-4798,-3074,-1194,666,2384,3803,4844,5392,5426,4905,3864,2341,431,-1775,-4139,-6537,-8826,-10870,-12560,-13790,-14520,-14712,-14409,-13652,-12538,-11140,-9555,-7839,-6034,-4173,-2248,-294,1682,3625,5474,7133,8516,9502,10033,10035,9527,8552,7232,5725,4222,2923,1981,1526,1589,2127,3040,4125,5197,6022,6421,6277,5517,4203,2423,365,-1764,-3756,-5405,-6596,-7234,-7350,-6999,-6306,-5421,-4465,-3558,-2747,-2047,-1415,-794,-98,707,1659,2715,3796,4792,5540,5923,5803,5136,3895,2168,70,-2208,-4442,-6417,-7900,-8729,-8764,-7959,-6326,-3967,-1047,2202,5508,8581,11134,12928,13775,13565,12292,10017,6902,3168,-930,-5090,-9049,-12544,-15379,-17425,-18611,-18970,-18571,-17567,-16103,-14371,-12505,-10653,-8882,-7264,-5803,-4526,-3412,-2477,-1729,-1181,-873,-810,-1022,-1462,-2094,-2789,-3419,-3808,-3786,-3217,-2010,-166,2245,5040,7989,10790,13147,14789,15493,15156,13747,11386,8252,4636,856,-2755,-5877,-8271,-9750,-10248,-9768,-8417,-6347,-3753,-840,2209,5224,8084,10688,12973,14888,16384,17425,17954,17932,17327,16124,14355,12089,9432,6551,3608,816,-1641,-3584,-4860,-5388,-5109,-4070,-2357,-132,2380,4926,7229,9018,10075,10241,9442,7713,5177,2042,-1436,-4956,-8262,-11081,-13262,-14659,-15280,-15129,-14353,-13084,-11515,-9821,-8146,-6601,-5224,-4019,-2922,-1861,-758,454,1786,3218,4660,5988,7046,7670,7758,7205,6076,4425,2477,435,-1426,-2894,-3788,-4025,-3620,-2658,-1329,165,1583,2719,3403,3537,3089,2104,682,-1039,-2906,-4749,-6456,-7909,-9062,-9896,-10419,-10677,-10689,-10476,-10029,-9304,-8262,-6840,-5005,-2776,-179,2629,5530,8269,10662,12471,13533,13721,13011,11427,9130,6302,3237,232,-2399,-4365,-5456,-5523,-4549,-2606,110,3335,6726,9925,12581,14395,15148,14735,13155,10533,7083,3089,-1131,-5252,-8985,-12099,-14419,-15877,-16473,-16277,-15450,-14134,-12545,-10833,-9158,-7628,-6304,-5235,-4419,-3854,-3518,-3391,-3448,-3682,-4063,-4593,-5223,-5923,-6619,-7212,-7601,-7654,-7282,-6400,-5004,-3119,-858,1625,4139,6466,8418,9814,10558,10584,9937,8696,7028,5135,3224,1531,217,-567,-773,-419,412,1544,2816,4019,5012,5697,6041,6103,5963,5769,5626,5656,5890,6327,6893,7472,7920,8111,7931,7330,6341,5021,3563,2110,913,116,-112,276,1277,2798,4675,6697,8642,10259,11365,11778,11412,10237,8294,5709,2636,-696,-4097,-7322,-10222,-12622,-14453,-15662,-16269,-16330,-15940,-15210,-14253,-13169,-12022,-10845,-9647,-8372,-7020,-5501,-3841,-2012,-96,1836,3642,5173,6299,6881,6894,6328,5305,3978,2582,1350,500,208,557,1539,3059,4915,6868,8632,9937,10551,10322,9178,7163,4406,1141,-2359,-5767,-8783,-11132,-12625,-13164,-12760,-11525,-9652,-7373,-4931,-2543,-351,1534,3103,4380,5425,6312,7090,7780,8362,8774,8919,8699,8020,6835,5153,3052,684,-1739,-3972,-5760,-6878,-7173,-6551,-5067,-2815,-43,2984,5949,8525,10469,11552,11690,10868,9181,6813,3973,933,-2081,-4849,-7209,-9079,-10399,-11221,-11578,-11600,-11361,-10986,-10557,-10133,-9779,-9501,-9325,-9244,-9250,-9340,-9488,-9699,-9943,-10210,-10476,-10686,-10787,-10687,-10291,-9501,-8227,-6420,-4074,-1243,1952,5349,8720,11840,14462,16380,17429,17517,16610,14798,12189,9026,5537,2012,-1284,-4122,-6311,-7766,-8453,-8437,-7842,-6820,-5555,-4183,-2815,-1490,-194,1125,2556,4148,5977,7986,10164,12332,14374,16061,17250,17776,17585,16662,15100,13050,10715,8324,6085,4176,2716,1744,1241,1107,1212,1387,1479,1327,845,-53,-1352,-3034,-4992,-7120,-9267,-11296,-13070,-14483,-15465,-15979,-16041,-15683,-14964,-13941,-12674,-11184,-9501,-7619,-5535,-3258,-797,1793,4444,7048,9463,11545,13115,14034,14186,13507,12031,9865,7206,4315,1500,-956,-2788,-3831,-4035,-3441,-2237,-662,975,2386,3306,3568,3090,1897,123,-2047,-4365,-6586,-8484,-9875,-10648,-10757,-10230,-9158,-7685,-5983,-4235,-2610,-1237,-186,530,971,1228,1430,1699,2130,2778,3639,4651,5707,6679,7430,7854,7888,7513,6788,5786,4656,3520,2535,1802,1421,1401,1772,2434,3336,4340,5336,6204,6834,7142,7066,6580,5680,4406,2808,971,-1028,-3081,-5115,-7035,-8777,-10269,-11456,-12281,-12702,-12688,-12229,-11343,-10087,-8525,-6789,-4977,-3244,-1691,-443,435,881,894,504,-227,-1173,-2213,-3184,-3928,-4318,-4243,-3647,-2543,-980,921,2998,5068,6932,8408,9340,9624,9203,8112,6412,4263,1824,-696,-3093,-5197,-6851,-7968,-8504,-8476,-7945,-7019,-5811,-4460,-3049,-1681,-350,918,2182,3482,4836,6273,7733,9166,10473,11544,12297,12658,12592,12110,11235,10038,8581,6954,5229,3488,1812,263,-1071,-2146,-2887,-3277,-3290,-2956,-2318,-1455,-491,469,1254,1780,1909,1615,864,-286,-1773,-3472,-5252,-6990,-8532,-9792,-10666,-11117,-11134,-10755,-10043,-9104,-8043,-6973,-5991,-5153,-4497,-4005,-3633,-3308,-2937,-2429,-1703,-695,619,2233,4107,6156,8287,10372,12298,13939,15213,16022,16344,16138,15414,14188,12491,10367,7873,5073,2056,-1079,-4210,-7213,-9948,-12289,-14124,-15374,-16008,-16028,-15516,-14555,-13301,-11870,-10401,-8955,-7597,-6293,-5035,-3746,-2400,-934,630,2303,4006,5685,7236,8583,9626,10325,10638,10586,10206,9581,8791,7941,7112,6362,5734,5234,4835,4519,4222,3912,3541,3069,2475,1731,832,-221,-1415,-2724,-4123,-5570,-7045,-8490,-9887,-11157,-12258,-13100,-13603,-13710,-13354,-12545,-11297,-9706,-7884,-5993,-4207,-2680,-1574,-962,-909,-1368,-2263,-3440,-4703,-5849,-6651,-6937,-6568,-5471,-3669,-1239,1655,4799,7962,10885,13349,15164,16189,16366,15685,14228,12121,9560,6754,3941,1341,-866,-2535,-3610,-4074,-4014,-3525,-2790,-1947,-1167,-546,-146,34,65,32,70,286,779,1605,2784,4266,5986,7799,9560,11090,12209,12779,12676,11869,10379,8322,5877,3287,807,-1294,-2808,-3575,-3550,-2760,-1360,445,2376,4141,5469,6127,5975,4950,3113,581,-2411,-5646,-8813,-11695,-14019,-15621,-16361,-16165,-15048,-13079,-10403,-7222,-3782,-342,2825,5491,7469,8642,8995,8574,7536,6060,4399,2768,1399,442,8,111,713,1687,2884,4088,5125,5798,5981,5589,4613,3088,1143,-1114,-3484,-5843,-8015,-9910,-11431,-12543,-13238,-13529,-13459,-13077,-12441,-11603,-10622,-9528,-8368,-7148,-5890,-4581,-3234,-1821,-363,1161,2729,4343,5968,7588,9132,10558,11750,12622,13035,12896,12100,10619,8453,5706,2525,-842,-4136,-7040,-9287,-10640,-10953,-10189,-8402,-5775,-2552,953,4419,7534,10037,11728,12508,12343,11303,9493,7099,4299,1319,-1655,-4416,-6812,-8704,-10016,-10709,-10809,-10382,-9541,-8431,-7205,-6016,-4992,-4221,-3742,-3558,-3612,-3849,-4166,-4493,-4743,-4858,-4785,-4497,-3981,-3236,-2280,-1151,109,1425,2721,3911,4896,5608,5969,5951,5538,4760,3684,2381,978,-427,-1707,-2763,-3514,-3894,-3873,-3451,-2638,-1505,-94,1482,3154,4811,6382,7805,9040,10096,10972,11731,12402,13038,13672,14293,14885,15369,15660,15641,15200,14246,12731,10655,8102,5193,2142,-853,-3542,-5744,-7300,-8145,-8284,-7806,-6865,-5638,-4339,-3156,-2236,-1716,-1630,-2007,-2797,-3926,-5281,-6736,-8145,-9359,-10251,-10702,-10650,-10085,-9048,-7664,-6079,-4501,-3113,-2099,-1565,-1563,-2044,-2889,-3924,-4920,-5686,-6029,-5843,-5069,-3739,-1933,199,2501,4787,6901,8697,10076,10964,11327,11161,10482,9340,7796,5933,3861,1672,-497,-2545,-4373,-5876,-7035,-7784,-8175,-8213,-8004,-7612,-7164,-6750,-6469,-6370,-6474,-6736,-7077,-7351,-7420,-7109,-6310,-4937,-2994,-551,2243,5185,8022,10518,12431,13600,13919,13391,12108,10238,8038,5750,3676,2026,983,631,968,1890,3240,4769,6242,7406,8047,8023,7247,5719,3523,777,-2315,-5556,-8710,-11565,-13914,-15612,-16530,-16639,-15951,-14560,-12630,-10364,-8009,-5797,-3955,-2618,-1888,-1726,-2056,-2690,-3435,-4080,-4436,-4394,-3870,-2886,-1504,183,2023,3892,5653,7182,8402,9226,9624,9559,9038,8067,6688,4955,2948,759,-1491,-3685,-5690,-7387,-8666,-9438,-9636,-9243,-8266,-6757,-4831,-2590,-220,2157,4382,6356,8024,9358,10397,11187,11811,12322,12789,13207,13571,13814,13848,13571,12896,11738,10087,7966,5462,2733,-56,-2679,-4959,-6705,-7805,-8211,-7916,-7033,-5674,-4037,-2305,-671,711,1724,2303,2420,2100,1383,341,-928,-2340,-3762,-5086,-6190,-6953,-7285,-7121,-6444,-5295,-3778,-2040,-283,1295,2500,3200,3326,2893,2004,809,-483,-1685,-2613,-3147,-3226,-2839,-2060,-970,289,1586,2798,3806,4550,4975,5087,4895,4446,3779,2939,1975,909,-231,-1420,-2653,-3891,-5110,-6273,-7310,-8189,-8828,-9206,-9273,-9041,-8500,-7696,-6633,-5352,-3857,-2170,-302,1712,3833,5990,8094,10040,11714,12998,13803,14037,13659,12653,11037,8886,6292,3391,345,-2682,-5497,-7934,-9827,-11046,-11509,-11170,-10066,-8283,-5966,-3323,-565,2075,4380,6195,7376,7875,7683,6855,5509,3800,1904,30,-1656,-2961,-3800,-4076,-3821,-3098,-2043,-864,250,1060,1418,1189,347,-1075,-2956,-5133,-7398,-9553,-11408,-12814,-13674,-13943,-13642,-12829,-11622,-10157,-8568,-7020,-5603,-4432,-3535,-2932,-2593,-2452,-2447,-2470,-2456,-2318,-2011,-1500,-790,115,1152,2295,3446,4564,5553,6383,6995,7399,7609,7687,7724,7806,8032,8462,9125,10008,11050,12154,13215,14104,14728,14990,14848,14270,13267,11880,10161,8202,6100,3949,1878,-22,-1654,-2944,-3846,-4354,-4463,-4248,-3750,-3079,-2311,-1542,-849,-300,67,210,138,-170,-663,-1326,-2089,-2907,-3710,-4443,-5056,-5519,-5823,-5981,-6035,-6032,-6038,-6086,-6209,-6368,-6523,-6573,-6421,-5968,-5137,-3897,-2269,-316,1840,4067,6198,8085,9591,10604,11061,10929,10229,9011,7368,5397,3228,966,-1270,-3394,-5330,-7024,-8446,-9567,-10397,-10926,-11182,-11180,-10946,-10517,-9915,-9182,-8327,-7371,-6305,-5124,-3802,-2326,-686,1102,2994,4924,6790,8490,9910,10977,11614,11826,11622,11071,10263,9284,8245,7210,6246,5379,4612,3941,3333,2773,2241,1722,1227,748,309,-102,-478,-848,-1238,-1694,-2261,-2975,-3872,-4943,-6173,-7492,-8823,-10050,-11073,-11784,-12113,-12011,-11495,-10595,-9428,-8100,-6765,-5548,-4554,-3843,-3406,-3204,-3122,-3062,-2873,-2474,-1771,-751,580,2146,3868,5600,7227,8598,9594,10116,10087,9491,8327,6664,4587,2217,-291,-2802,-5154,-7225,-8898,-10107,-10798,-10996,-10719,-10056,-9097,-7937,-6685,-5395,-4118,-2854,-1575,-234,1225,2861,4689,6726,8903,11159,13357,15357,17024,18213,18844,18869,18303,17213,15725,13965,12099,10256,8543,7030,5731,4630,3668,2776,1870,892,-222,-1474,-2867,-4362,-5898,-7420,-8851,-10147,-11260,-12174,-12868,-13345,-13568,-13531,-13169,-12449,-11330,-9789,-7854,-5576,-3074,-490,1988,4181,5905,7041,7513,7338,6611,5481,4161,2859,1773,1052,775,958,1545,2434,3491,4563,5510,6215,6568,6547,6091,5281,4122,2756,1254,-242,-1645,-2853,-3818,-4506,-4947,-5164,-5262,-5300,-5390,-5607,-5988,-6551,-7230,-7941,-8537,-8868,-8786,-8165,-6955,-5139,-2797,-57,2902,5855,8577,10829,12423,13199,13081,12065,10229,7750,4835,1781,-1170,-3723,-5722,-6993,-7538,-7363,-6622,-5457,-4105,-2734,-1554,-647,-105,124,80,-95,-289,-380,-280,28,552,1218,1965,2700,3352,3864,4195,4322,4238,3930,3406,2659,1694,535,-798,-2240,-3719,-5128,-6359,-7283,-7824,-7904,-7530,-6750,-5663,-4425,-3179,-2087,-1252,-746,-582,-715,-1079,-1570,-2100,-2574,-2947,-3173,-3266,-3239,-3139,-3014,-2899,-2838,-2827,-2884,-2967,-3071,-3145,-3165,-3096,-2891,-2527,-1958,-1160,-127,1132,2559,4079,5590,6980,8158,9038,9591,9812,9744,9454,9028,8554,8115,7779,7587,7564,7705,7968,8323,8657,8920,8987,8799,8295,7458,6325,4965,3497,2054,779,-209,-815,-1025,-849,-396,203,787,1170,1233,859,41,-1189,-2728,-4418,-6111,-7627,-8865,-9731,-10218,-10352,-10207,-9883,-9471,-9049,-8676,-8334,-8031,-7667,-7200,-6538,-5625,-4449,-3000,-1348,446,2276,4043,5656,7032,8114,8879,9297,9395,9179,8706,8003,7159,6207,5250,4321,3492,2776,2190,1701,1270,818,294,-396,-1260,-2342,-3584,-4945,-6310,-7595,-8675,-9489,-9958,-10066,-9797,-9175,-8216,-6964,-5464,-3768,-1965,-118,1648,3265,4615,5666,6359,6736,6815,6712,6484,6260,6084,6024,6060,6169,6260,6256,6037,5536,4681,3478,1939,155,-1790,-3767,-5658,-7360,-8761,-9806,-10420,-10582,-10272,-9504,-8321,-6798,-5048,-3223,-1488,-33,994,1451,1297,530,-737,-2356,-4098,-5745,-7072,-7909,-8158,-7792,-6870,-5519,-3895,-2187,-548,894,2058,2919,3485,3795,3905,3868,3731,3524,3269,2966,2613,2193,1703,1105,412,-414,-1357,-2424,-3581,-4779,-5939,-6945,-7675,-7996,-7792,-6990,-5574,-3600,-1194,1452,4115,6562,8581,10023,10799,10913,10434,9500,8271,6933,5644,4539,3715,3209,3044,3190,3589,4189,4881,5596,6227,6698,6930,6896,6569,5987,5204,4304,3382,2535,1830,1320,1016,906,952,1110,1321,1546,1720,1837,1827,1709,1438,1025,471,-214,-995,-1825,-2653,-3394,-3982,-4343,-4439,-4231,-3770,-3061,-2237,-1359,-578,27,346,342,4,-626,-1448,-2363,-3224,-3924,-4362,-4480,-4270,-3764,-3022,-2153,-1251,-440,182,528,534,174,-547,-1577,-2823,-4169,-5450,-6527,-7240,-7494,-7220,-6428,-5172,-3582,-1806,-24,1611,2961,3963,4583,4868,4883,4722,4485,4228,4007,3806,3610,3348,2978,2439,1716,830,-174,-1221,-2194,-3035,-3608,-3892,-3814,-3380,-2609,-1537,-255,1165,2603,3953,5106,5964,6458,6569,6301,5730,4964,4121,3371,2811,2565,2659,3090,3783,4614,5434,6089,6435,6381,5879,4932,3604,1969,144,-1778,-3700,-5552,-7300,-8920,-10417,-11796,-13060,-14182,-15133,-15834,-16232,-16254,-15873,-15083,-13947,-12535,-10993,-9431,-7997,-6773,-5834,-5185,-4808,-4638,-4596,-4577,-4489,-4229,-3738,-2947,-1859,-455,1187,3023,4935,6816,8550,10016,11138,11855,12182,12143,11863,11436,11030,10759,10729,10987,11516,12227,12992,13624,13965,13860,13216,12032,10343,8285,6009,3687,1484,-481,-2118,-3402,-4328,-4944,-5296,-5446,-5451,-5360,-5207,-5023,-4806,-4564,-4262,-3890,-3400,-2793,-2047,-1196,-270,651,1497,2169,2601,2734,2553,2078,1383,549,-285,-1033,-1567,-1844,-1829,-1547,-1071,-499,39,415,516,261,-373,-1356,-2613,-4013,-5425,-6696,-7708,-8373,-8654,-8545,-8101,-7386,-6499,-5529,-4561,-3640,-2817,-2063,-1385,-712,-25,729,1552,2454,3382,4309,5136,5814,6262,6439,6337,5972,5412,4759,4110,3601,3289,3244,3432,3799,4223,4561,4671,4420,3734,2598,1065,-721,-2594,-4325,-5722,-6618,-6908,-6584,-5697,-4380,-2804,-1138,424,1778,2792,3456,3739,3695,3368,2850,2210,1535,898,337,-98,-422,-641,-807,-964,-1169,-1465,-1856,-2339,-2844,-3309,-3639,-3758,-3622,-3217,-2590,-1828,-1037,-344,142,352,249,-125,-701,-1344,-1921,-2283,-2339,-2023,-1369,-452,573,1530,2222,2496,2223,1351,-78,-1994,-4204,-6542,-8760,-10681,-12105,-12940,-13112,-12653,-11624,-10163,-8412,-6556,-4739,-3116,-1773,-779,-124,227,387,471,635,1020,1738,2866,4416,6335,8525,10808,13020,14937,16402,17255,17433,16931,15822,14270,12450,10600,8895,7502,6490,5871,5572,5465,5391,5193,4723,3901,2680,1100,-755,-2744,-4705,-6466,-7878,-8822,-9252,-9140,-8576,-7620,-6433,-5110,-3786,-2514,-1357,-296,675,1587,2474,3312,4093,4744,5194,5355,5156,4541,3504,2070,326,-1607,-3564,-5368,-6833,-7811,-8173,-7885,-6943,-5452,-3548,-1427,693,2609,4135,5145,5569,5407,4706,3573,2121,490,-1213,-2874,-4432,-5830,-7040,-8059,-8870,-9492,-9912,-10154,-10188,-10042,-9654,-9050,-8154,-6991,-5512,-3771,-1781,355,2549,4663,6560,8103,9155,9642,9480,8713,7386,5661,3733,1836,219,-897,-1354,-1053,-25,1640,3725,5982,8107,9819,10875,11118,10496,9058,6974,4479,1854,-600,-2661,-4130,-4955,-5151,-4838,-4207,-3442,-2764,-2281,-2107,-2210,-2554,-3016,-3488,-3852,-4049,-4037,-3857,-3566,-3264,-3058,-3025,-3231,-3681,-4335,-5119,-5908,-6592,-7058,-7233,-7101,-6694,-6103,-5461,-4897,-4548,-4484,-4726,-5211,-5827,-6382,-6708,-6613,-5994,-4795,-3078,-958,1352,3616,5592,7068,7888,7996,7390,6187,4549,2695,880,-674,-1731,-2153,-1827,-749,1023,3351,6047,8873,11579,13918,15667,16652,16779,16021,14459,12261,9663,6956,4430,2350,914,227,281,982,2127,3492,4809,5860,6478,6566,6134,5235,4010,2602,1158,-191,-1387,-2395,-3251,-4019,-4770,-5572,-6439,-7346,-8204,-8873,-9212,-9061,-8332,-6994,-5098,-2806,-332,2052,4047,5419,5949,5555,4238,2119,-575,-3549,-6464,-8985,-10828,-11781,-11755,-10772,-8959,-6558,-3819,-1052,1500,3638,5237,6269,6776,6848,6615,6191,5678,5129,4553,3926,3195,2310,1248,9,-1340,-2714,-3966,-4970,-5575,-5680,-5237,-4222,-2738,-875,1156,3169,4926,6244,6946,6945,6198,4749,2712,244,-2442,-5135,-7593,-9630,-11057,-11779,-11736,-10955,-9541,-7637,-5467,-3230,-1168,566,1825,2589,2854,2743,2372,1927,1565,1430,1622,2170,3059,4196,5455,6686,7714,8417,8669,8437,7710,6541,5026,3267,1389,-503,-2331,-4027,-5572,-6952,-8171,-9246,-10154,-10893,-11403,-11625,-11496,-10930,-9917,-8438,-6580,-4452,-2222,-88,1769,3198,4100,4465,4332,3829,3093,2306,1606,1119,901,955,1235,1635,2060,2365,2465,2274,1770,951,-115,-1364,-2668,-3912,-4973,-5722,-6072,-5944,-5311,-4183,-2617,-714,1396,3539,5565,7295,8595,9378,9574,9217,8364,7149,5751,4358,3175,2366,2045,2251,2944,4005,5262,6514,7557,8240,8449,8150,7376,6203,4753,3156,1524,-22,-1439,-2645,-3644,-4393,-4892,-5107,-5034,-4631,-3905,-2841,-1488,109,1831,3576,5180,6504,7403,7764,7507,6606,5082,3008,521,-2227,-5017,-7660,-9935,-11680,-12753,-13085,-12646,-11487,-9688,-7394,-4760,-1979,776,3296,5447,7055,8046,8337,7933,6857,5207,3093,674,-1884,-4410,-6736,-8723,-10261,-11272,-11738,-11654,-11081,-10070,-8723,-7105,-5327,-3460,-1604,152,1710,2979,3864,4310,4272,3769,2851,1631,248,-1121,-2283,-3081,-3342,-2987,-1951,-262,1989,4665,7558,10460,13135,15392,17070,18084,18401,18059,17141,15757,14025,12055,9936,7724,5474,3205,947,-1266,-3398,-5396,-7191,-8725,-9922,-10726,-11094,-11008,-10490,-9587,-8408,-7048,-5682,-4435,-3470,-2894,-2787,-3171,-3999,-5168,-6513,-7840,-8946,-9635,-9773,-9266,-8119,-6394,-4245,-1862,506,2631,4276,5268,5487,4898,3535,1513,-994,-3773,-6585,-9206,-11424,-13087,-14069,-14343,-13911,-12846,-11259,-9292,-7088,-4790,-2517,-333,1706,3610,5400,7112,8791,10450,12091,13664,15103,16297,17142,17522,17360,16608,15282,13451,11250,8850,6470,4303,2544,1302,634,511,819,1425,2136,2805,3290,3524,3474,3179,2673,2048,1339,619,-116,-829,-1541,-2226,-2874,-3452,-3893,-4179,-4221,-4027,-3565,-2863,-1992,-1018,-71,730,1262,1404,1080,240,-1103,-2894,-5012,-7302,-9570,-11598,-13189,-14159,-14359,-13729,-12226,-9940,-6978,-3541,147,3820,7231,10131,12334,13704,14175,13765,12552,10684,8343,5735,3079,551,-1663,-3466,-4769,-5542,-5826,-5656,-5155,-4422,-3596,-2789,-2105,-1604,-1316,-1235,-1311,-1477,-1660,-1784,-1788,-1663,-1397,-1058,-706,-436,-322,-443,-793,-1377,-2084,-2820,-3422,-3758,-3700,-3179,-2174,-721,1074,3104,5179,7175,8901,10239,11063,11299,10899,9879,8278,6211,3813,1266,-1239,-3508,-5382,-6726,-7468,-7585,-7109,-6126,-4736,-3091,-1320,409,1961,3199,4008,4297,4010,3138,1703,-196,-2451,-4861,-7252,-9386,-11072,-12135,-12450,-11979,-10754,-8884,-6576,-4045,-1586,568,2170,3082,3193,2542,1192,-665,-2823,-5025,-7029,-8606,-9600,-9897,-9488,-8408,-6782,-4772,-2562,-360,1671,3390,4714,5627,6141,6354,6328,6195,6013,5863,5757,5701,5644,5552,5357,5033,4549,3945,3257,2592,2044,1748,1801,2306,3294,4770,6658,8843,11150,13395,15355,16857,17722,17852,17187,15739,13591,10864,7767,4502,1323,-1530,-3862,-5504,-6372,-6471,-5853,-4678,-3118,-1383,328,1854,3066,3887,4280,4240,3778,2933,1722,199,-1604,-3609,-5742,-7875,-9882,-11587,-12837,-13480,-13396,-12539,-10909,-8590,-5762,-2623,518,3384,5671,7129,7581,6929,5194,2494,-951,-4850,-8865,-12646,-15880,-18295,-19727,-20083,-19406,-17804,-15490,-12703,-9725,-6793,-4141,-1889,-132,1151,2008,2561,2929,3251,3620,4116,4739,5487,6273,7025,7641,8031,8152,7953,7469,6731,5829,4873,3974,3264,2848,2811,3210,4046,5289,6856,8627,10458,12160,13576,14508,14840,14444,13302,11422,8903,5908,2622,-713,-3882,-6669,-8918,-10512,-11413,-11635,-11254,-10379,-9172,-7771,-6374,-5109,-4147,-3581,-3524,-3993,-5009,-6484,-8308,-10283,-12188,-13760,-14762,-14982,-14290,-12636,-10071,-6753,-2908,1152,5106,8618,11391,13203,13898,13465,11935,9513,6393,2900,-690,-4069,-6993,-9270,-10788,-11503,-11472,-10792,-9630,-8165,-6591,-5055,-3700,-2552,-1640,-881,-190,553,1463,2621,4059,5772,7662,9625,11486,13092,14281,14957,15041,14560,13573,12204,10622,9008,7552,6413,5726,5550,5894,6694,7804,9054,10192,11017,11277,10837,9585,7520,4749,1429,-2163,-5761,-9057,-11799,-13794,-14925,-15172,-14607,-13359,-11626,-9614,-7534,-5563,-3853,-2485,-1527,-977,-837,-1072,-1650,-2521,-3617,-4842,-6080,-7175,-7964,-8294,-8011,-7061,-5395,-3109,-312,2769,5894,8789,11190,12875,13670,13499,12361,10358,7673,4556,1304,-1779,-4403,-6343,-7416,-7582,-6837,-5337,-3261,-904,1468,3529,5053,5832,5778,4900,3285,1143,-1310,-3770,-6009,-7774,-8936,-9407,-9219,-8455,-7279,-5876,-4432,-3119,-2042,-1261,-759,-473,-288,-79,293,933,1933,3308,5048,7051,9198,11289,13129,14503,15219,15159,14247,12524,10104,7180,4008,840,-2050,-4486,-6293,-7453,-7942,-7891,-7390,-6628,-5738,-4868,-4109,-3517,-3103,-2856,-2737,-2734,-2807,-2979,-3223,-3572,-3991,-4466,-4935,-5327,-5562,-5568,-5275,-4666,-3741,-2562,-1214,165,1428,2412,2965,2974,2364,1129,-670,-2922,-5425,-7998,-10379,-12380,-13807,-14541,-14523,-13770,-12353,-10414,-8106,-5625,-3134,-790,1301,3076,4514,5636,6477,7098,7527,7818,7967,7983,7852,7548,7076,6409,5588,4616,3579,2519,1542,721,132,-144,-86,359,1174,2352,3850,5595,7503,9455,11305,12921,14141,14850,14959,14436,13303,11666,9646,7450,5244,3232,1542,281,-518,-874,-856,-571,-143,304,651,804,701,292,-414,-1421,-2688,-4178,-5828,-7573,-9319,-10964,-12397,-13476,-14093,-14123,-13502,-12183,-10194,-7598,-4541,-1189,2217,5458,8250,10404,11681,11995,11260,9538,6934,3670,-12,-3788,-7375,-10477,-12863,-14380,-14950,-14589,-13427,-11619,-9432,-7094,-4869,-2949,-1471,-499,-4,94,-58,-314,-492,-487,-181,448,1384,2581,3920,5305,6616,7754,8654,9279,9630,9750,9694,9554,9413,9372,9501,9851,10438,11220,12121,13009,13722,14096,13959,13208,11766,9654,6949,3798,396,-3045,-6318,-9226,-11641,-13453,-14626,-15155,-15070,-14433,-13315,-11802,-10001,-8011,-5962,-3973,-2178,-709,325,831,757,111,-1063,-2642,-4485,-6384,-8151,-9578,-10510,-10830,-10501,-9541,-8066,-6223,-4233,-2308,-677,493,1067,1016,368,-752,-2163,-3657,-4988,-5976,-6447,-6342,-5646,-4458,-2917,-1235,374,1703,2581,2914,2685,1971,910,-284,-1404,-2226,-2578,-2364,-1539,-171,1639,3696,5819,7781,9418,10582,11201,11262,10826,10008,8959,7878,6920,6285,6066,6366,7174,8442,10029,11760,13398,14724,15496,15571,14813,13232,10864,7878,4465,876,-2637,-5841,-8550,-10621,-12015,-12713,-12800,-12368,-11565,-10516,-9378,-8234,-7188,-6255,-5451,-4749,-4113,-3515,-2917,-2311,-1689,-1048,-410,246,893,1553,2220,2898,3588,4261,4894,5419,5779,5879,5655,5031,3981,2510,676,-1423,-3628,-5784,-7686,-9175,-10108,-10387,-10004,-8985,-7463,-5589,-3581,-1644,25,1280,2033,2299,2119,1654,1042,468,74,-45,153,644,1340,2138,2889,3479,3792,3777,3392,2679,1669,472,-833,-2118,-3286,-4231,-4873,-5145,-5012,-4462,-3525,-2257,-733,932,2643,4287,5764,7015,7955,8579,8849,8790,8408,7748,6854,5775,4590,3337,2106,932,-130,-1046,-1817,-2425,-2897,-3251,-3497,-3690,-3830,-3977,-4154,-4404,-4761,-5240,-5854,-6566,-7346,-8115,-8799,-9307,-9566,-9515,-9134,-8422,-7425,-6224,-4911,-3619,-2465,-1572,-1035,-907,-1212,-1907,-2924,-4138,-5412,-6594,-7537,-8125,-8264,-7925,-7114,-5890,-4361,-2639,-869,835,2373,3679,4733,5535,6127,6547,6853,7081,7267,7425,7569,7692,7803,7886,7951,7985,7996,7985,7962,7954,7985,8102,8333,8725,9277,10001,10847,11763,12653,13427,13972,14215,14068,13510,12517,11129,9390,7382,5198,2940,713,-1378,-3238,-4784,-5946,-6683,-6977,-6824,-6281,-5377,-4230,-2900,-1533,-204,937,1814,2307,2351,1889,913,-565,-2455,-4661,-7016,-9353,-11472,-13211,-14400,-14960,-14832,-14056,-12715,-10965,-9004,-7029,-5281,-3916,-3098,-2885,-3281,-4218,-5549,-7101,-8652,-9993,-10932,-11311,-11054,-10130,-8606,-6599,-4290,-1882,415,2428,4007,5087,5631,5692,5330,4670,3814,2896,2019,1280,752,485,504,803,1353,2108,2995,3961,4933,5881,6780,7632,8468,9307,10201,11157,12198,13298,14423,15509,16476,17226,17665,17687,17223,16195,14589,12406,9694,6552,3088,-526,-4145,-7580,-10677,-13295,-15307,-16648,-17267,-17177,-16426,-15106,-13343,-11293,-9125,-7007,-5113,-3559,-2461,-1852,-1734,-2048,-2686,-3524,-4408,-5196,-5764,-6018,-5916,-5443,-4655,-3610,-2425,-1218,-101,798,1396,1635,1485,966,133,-944,-2148,-3390,-4545,-5546,-6309,-6810,-7045,-7041,-6852,-6550,-6183,-5809,-5425,-5019,-4527,-3877,-2986,-1784,-237,1649,3816,6160,8533,10768,12687,14138,14987,15173,14678,13575,11983,10090,8112,6267,4767,3757,3341,3529,4275,5473,6963,8596,10183,11582,12643,13258,13341,12830,11709,9971,7678,4897,1752,-1624,-5057,-8404,-11471,-14151,-16289,-17811,-18653,-18784,-18229,-17034,-15304,-13158,-10747,-8242,-5782,-3531,-1575,-11,1162,1933,2378,2564,2589,2556,2546,2636,2867,3271,3821,4507,5248,5984,6607,7026,7136,6860,6137,4953,3339,1362,-841,-3146,-5366,-7362,-8986,-10145,-10792,-10926,-10609,-9929,-9018,-7990,-6973,-6035,-5236,-4556,-3976,-3401,-2769,-1988,-994,227,1687,3317,5046,6757,8329,9643,10614,11174,11319,11087,10557,9839,9071,8338,7754,7323,7053,6874,6712,6476,6086,5515,4729,3789,2715,1605,502,-534,-1474,-2326,-3103,-3851,-4607,-5406,-6261,-7143,-8000,-8730,-9212,-9338,-8978,-8095,-6657,-4744,-2460,2,2445,4642,6403,7563,8042,7801,6901,5426,3536,1370,-884,-3113,-5172,-7004,-8543,-9783,-10726,-11393,-11824,-12049,-12114,-12046,-11888,-11654,-11372,-11040,-10649,-10177,-9590,-8847,-7905,-6744,-5339,-3714,-1913,-13,1881,3648,5179,6370,7163,7527,7497,7104,6467,5659,4803,3984,3282,2742,2395,2226,2227,2343,2552,2812,3113,3457,3872,4387,5062,5916,6990,8254,9700,11234,12805,14289,15616,16699,17476,17925,18010,17751,17137,16187,14895,13268,11288,8979,6340,3431,328,-2860,-5970,-8838,-11281,-13138,-14279,-14639,-14220,-13098,-11429,-9407,-7273,-5270,-3611,-2470,-1959,-2088,-2836,-4056,-5593,-7239,-8785,-10048,-10889,-11214,-11001,-10301,-9182,-7801,-6286,-4810,-3501,-2491,-1850,-1622,-1804,-2332,-3121,-4028,-4916,-5621,-6024,-5994,-5504,-4518,-3108,-1350,610,2639,4562,6275,7653,8658,9266,9503,9423,9088,8570,7923,7183,6379,5486,4519,3424,2206,864,-582,-2039,-3441,-4625,-5492,-5883,-5714,-4929,-3518,-1555,860,3564,6373,9110,11587,13674,15266,16305,16791,16748,16232,15310,14053,12507,10727,8729,6550,4208,1748,-782,-3305,-5739,-7981,-9960,-11575,-12812,-13628,-14074,-14198,-14091,-13868,-13623,-13468,-13458,-13647,-14010,-14526,-15093,-15624,-15987,-16072,-15778,-15041,-13823,-12158,-10091,-7735,-5205,-2644,-182,2059,3989,5550,6718,7511,7969,8173,8198,8140,8059,8013,8005,8024,7996,7861,7505,6863,5856,4483,2759,806,-1247,-3190,-4813,-5924,-6350,-6008,-4880,-3058,-708,1928,4570,6945,8793,9956,10333,9971,8969,7544,5932,4388,3149,2367,2165,2536,3437,4738,6272,7861,9309,10466,11192,11414,11086,10221,8863,7085,4984,2668,242,-2171,-4472,-6558,-8335,-9742,-10708,-11212,-11232,-10781,-9898,-8636,-7085,-5343,-3520,-1732,-69,1380,2566,3467,4077,4419,4513,4388,4058,3539,2822,1921,826,-424,-1801,-3231,-4627,-5903,-6950,-7699,-8091,-8101,-7757,-7100,-6195,-5143,-3999,-2853,-1741,-696,277,1162,1980,2703,3339,3845,4203,4379,4365,4170,3829,3399,2958,2575,2324,2236,2330,2569,2887,3198,3383,3344,2992,2281,1227,-112,-1609,-3113,-4455,-5479,-6068,-6158,-5735,-4850,-3590,-2076,-443,1180,2680,3969,4995,5734,6193,6394,6365,6133,5710,5096,4293,3271,2055,625,-960,-2659,-4382,-6021,-7460,-8576,-9257,-9422,-9028,-8080,-6640,-4824,-2770,-663,1348,3098,4486,5448,5965,6076,5840,5341,4666,3872,3014,2090,1101,5,-1224,-2619,-4183,-5895,-7706,-9542,-11301,-12897,-14209,-15179,-15732,-15854,-15549,-14852,-13842,-12583,-11190,-9729,-8297,-6937,-5690,-4565,-3539,-2582,-1628,-617,518,1830,3357,5097,7034,9092,11189,13186,14956,16333,17209,17466,17084,16069,14537,12617,10531,8459,6628,5174,4233,3827,3978,4595,5598,6845,8200,9529,10692,11600,12148,12305,12016,11309,10184,8732,6996,5118,3168,1290,-445,-1937,-3153,-4060,-4672,-5026,-5168,-5168,-5084,-4980,-4911,-4913,-5021,-5235,-5549,-5931,-6324,-6678,-6913,-6985,-6842,-6474,-5899,-5148,-4310,-3442,-2674,-2047,-1682,-1579,-1793,-2298,-3049,-4003,-5055,-6144,-7172,-8075,-8795,-9296,-9556,-9567,-9340,-8875,-8216,-7372,-6408,-5371,-4332,-3374,-2555,-1950,-1571,-1426,-1453,-1582,-1695,-1684,-1429,-857,75,1356,2915,4644,6387,7985,9293,10190,10635,10610,10200,9500,8661,7828,7141,6709,6610,6863,7466,8348,9425,10573,11644,12507,13004,13043,12533,11468,9887,7881,5611,3232,926,-1153,-2910,-4271,-5260,-5915,-6340,-6638,-6916,-7252,-7688,-8220,-8801,-9370,-9826,-10103,-10111,-9803,-9155,-8166,-6868,-5337,-3663,-1965,-395,928,1845,2273,2118,1376,61,-1722,-3846,-6121,-8352,-10315,-11834,-12732,-12924,-12354,-11057,-9133,-6727,-4041,-1284,1322,3584,5340,6472,6934,6707,5873,4519,2819,955,-867,-2423,-3531,-4028,-3816,-2870,-1230,970,3545,6236,8779,10892,12339,12939,12615,11371,9336,6708,3772,833,-1788,-3812,-5012,-5250,-4485,-2763,-249,2849,6228,9596,12624,15041,16614,17210,16777,15380,13167,10365,7239,4066,1077,-1522,-3640,-5222,-6332,-7053,-7531,-7905,-8295,-8791,-9429,-10170,-10971,-11700,-12270,-12545,-12454,-11918,-10931,-9493,-7672,-5550,-3247,-893,1370,3422,5137,6448,7292,7660,7578,7084,6286,5248,4105,2937,1840,887,93,-508,-978,-1331,-1658,-2003,-2419,-2927,-3512,-4144,-4746,-5270,-5622,-5778,-5702,-5403,-4919,-4288,-3571,-2818,-2072,-1367,-729,-171,283,627,837,893,798,530,135,-371,-902,-1387,-1732,-1837,-1649,-1084,-155,1149,2765,4619,6604,8609,10495,12154,13469,14355,14759,14664,14102,13142,11905,10508,9107,7797,6677,5760,5016,4378,3711,2908,1832,405,-1413,-3596,-6062,-8664,-11243,-13580,-15532,-16908,-17648,-17673,-17006,-15707,-13865,-11628,-9135,-6551,-4038,-1739,208,1707,2681,3096,2944,2265,1116,-388,-2129,-3957,-5710,-7232,-8384,-9043,-9148,-8670,-7654,-6183,-4408,-2485,-611,1041,2312,3079,3274,2870,1912,476,-1294,-3223,-5115,-6745,-7929,-8483,-8305,-7346,-5643,-3323,-561,2398,5305,7919,10035,11520,12310,12414,11926,10978,9753,8461,7288,6427,6020,6152,6863,8110,9794,11755,13798,15694,17239,18241,18571,18161,17029,15248,12969,10367,7637,4961,2488,313,-1513,-2998,-4188,-5149,-5965,-6697,-7403,-8098,-8778,-9416,-9979,-10418,-10726,-10859,-10842,-10655,-10332,-9855,-9258,-8530,-7699,-6794,-5851,-4938,-4120,-3483,-3089,-3011,-3265,-3864,-4767,-5894,-7140,-8378,-9450,-10242,-10601,-10473,-9791,-8592,-6917,-4900,-2663,-378,1800,3742,5332,6516,7271,7626,7640,7419,7059,6696,6416,6330,6473,6871,7496,8262,9090,9819,10349,10536,10301,9599,8416,6829,4928,2868,836,-1004,-2434,-3336,-3577,-3121,-1996,-285,1843,4184,6519,8610,10282,11379,11838,11644,10861,9584,7961,6145,4284,2520,941,-384,-1444,-2267,-2911,-3444,-3973,-4532,-5213,-6004,-6902,-7856,-8795,-9641,-10314,-10758,-10930,-10815,-10428,-9786,-8947,-7970,-6933,-5926,-5048,-4386,-4032,-4043,-4454,-5265,-6432,-7883,-9502,-11164,-12719,-14023,-14947,-15380,-15260,-14553,-13288,-11521,-9368,-6963,-4464,-2038,173,2035,3477,4445,4972,5097,4946,4633,4319,4144,4236,4680,5533,6761,8324,10074,11890,13569,14978,15947,16387,16227,15459,14119,12278,10064,7597,5067,2621,444,-1330,-2583,-3261,-3360,-2941,-2121,-1043,120,1226,2133,2772,3085,3101,2841,2398,1846,1295,820,503,368,428,633,924,1184,1339,1257,906,221,-756,-1988,-3355,-4763,-6063,-7172,-7988,-8474,-8606,-8395,-7867,-7051,-5988,-4719,-3276,-1732,-115,1478,2987,4324,5392,6137,6483,6420,5948,5123,4035,2795,1555,425,-452,-1011,-1198,-1027,-556,124,883,1611,2171,2495,2514,2227,1657,878,-21,-921,-1696,-2251,-2485,-2366,-1900,-1130,-176,851,1799,2547,2994,3089,2818,2218,1357,337,-731,-1720,-2516,-3010,-3122,-2807,-2046,-896,599,2300,4112,5880,7501,8861,9898,10558,10843,10729,10272,9456,8344,6947,5316,3494,1531,-495,-2529,-4480,-6283,-7876,-9189,-10213,-10910,-11309,-11424,-11314,-11024,-10628,-10168,-9704,-9241,-8804,-8341,-7849,-7260,-6558,-5731,-4788,-3781,-2789,-1892,-1205,-804,-772,-1136,-1910,-3031,-4429,-5969,-7504,-8873,-9909,-10491,-10508,-9936,-8780,-7127,-5112,-2896,-683,1356,3058,4301,5037,5247,4997,4391,3565,2691,1925,1420,1267,1534,2186,3178,4373,5641,6828,7805,8476,8780,8712,8289,7591,6700,5725,4786,3986,3419,3161,3242,3678,4451,5510,6805,8255,9793,11325,12781,14060,15090,15770,16028,15785,14991,13637,11733,9367,6639,3709,747,-2080,-4598,-6700,-8280,-9317,-9811,-9820,-9429,-8756,-7919,-7069,-6318,-5789,-5558,-5666,-6114,-6844,-7769,-8757,-9676,-10374,-10749,-10701,-10216,-9294,-8019,-6495,-4863,-3285,-1901,-836,-182,42,-164,-721,-1538,-2484,-3437,-4273,-4908,-5283,-5386,-5231,-4880,-4368,-3790,-3170,-2562,-1972,-1397,-809,-176,538,1376,2347,3458,4686,5972,7264,8461,9491,10267,10719,10805,10497,9798,8747,7413,5894,4321,2816,1521,538,-48,-205,76,743,1748,2984,4362,5769,7094,8233,9085,9568,9610,9172,8229,6799,4932,2704,256,-2289,-4741,-6948,-8751,-10026,-10714,-10786,-10302,-9355,-8097,-6708,-5359,-4232,-3442,-3084,-3157,-3624,-4356,-5205,-5982,-6501,-6634,-6264,-5406,-4086,-2450,-660,1083,2585,3675,4247,4234,3656,2583,1142,-513,-2211,-3780,-5089,-6007,-6479,-6471,-6004,-5155,-4011,-2721,-1409,-224,732,1363,1652,1588,1249,711,116,-417,-758,-807,-520,113,1043,2178,3409,4619,5698,6566,7176,7502,7578,7423,7115,6704,6260,5837,5475,5196,5033,4971,5042,5222,5518,5907,6349,6791,7143,7317,7190,6686,5703,4227,2248,-162,-2895,-5797,-8683,-11367,-13648,-15392,-16471,-16847,-16537,-15599,-14186,-12435,-10533,-8650,-6930,-5483,-4375,-3607,-3144,-2897,-2746,-2567,-2220,-1614,-664,635,2262,4132,6127,8103,9905,11390,12446,12990,13008,12499,11552,10238,8702,7041,5404,3865,2517,1393,498,-188,-714,-1144,-1539,-1944,-2391,-2878,-3371,-3830,-4187,-4400,-4419,-4261,-3921,-3487,-3000,-2561,-2209,-1989,-1893,-1889,-1919,-1925,-1853,-1666,-1387,-1004,-609,-222,81,259,311,226,66,-117,-222,-176,119,703,1618,2839,4323,5978,7692,9325,10731,11773,12311,12264,11572,10240,8350,6024,3451,843,-1592,-3674,-5275,-6366,-6967,-7204,-7209,-7141,-7119,-7207,-7405,-7665,-7884,-7993,-7904,-7599,-7100,-6469,-5818,-5252,-4870,-4717,-4784,-4985,-5198,-5246,-4988,-4308,-3170,-1641,139,1948,3536,4667,5157,4892,3869,2151,-112,-2704,-5423,-8003,-10260,-11980,-13034,-13318,-12788,-11467,-9411,-6756,-3643,-278,3165,6474,9492,12054,14077,15476,16245,16387,15924,14901,13365,11382,9045,6476,3821,1264,-1010,-2820,-4012,-4485,-4204,-3196,-1577,487,2779,5044,7055,8580,9465,9601,8967,7613,5658,3287,714,-1828,-4131,-6011,-7358,-8097,-8225,-7779,-6817,-5426,-3693,-1691,502,2817,5183,7492,9639,11461,12808,13534,13525,12752,11246,9115,6536,3686,762,-2078,-4717,-7061,-9070,-10704,-11962,-12843,-13369,-13569,-13500,-13215,-12788,-12285,-11752,-11213,-10653,-10019,-9244,-8260,-7028,-5573,-3960,-2345,-869,294,1034,1323,1180,736,131,-463,-904,-1090,-961,-512,249,1275,2534,3976,5577,7290,9076,10859,12535,13963,14989,15433,15181,14133,12328,9872,7006,4036,1327,-776,-1970,-2085,-1078,911,3622,6671,9646,12136,13803,14402,13835,12109,9369,5869,1912,-2118,-5876,-9025,-11317,-12596,-12828,-12102,-10595,-8599,-6406,-4344,-2667,-1551,-1082,-1225,-1873,-2861,-3982,-5057,-5913,-6452,-6616,-6429,-5965,-5356,-4759,-4334,-4232,-4544,-5324,-6514,-8028,-9644,-11162,-12281,-12778,-12440,-11156,-8942,-5903,-2300,1561,5280,8481,10794,11948,11764,10216,7421,3654,-700,-5150,-9226,-12427,-14432,-14982,-14039,-11717,-8279,-4110,318,4556,8139,10728,12076,12085,10787,8368,5101,1376,-2403,-5803,-8466,-10109,-10591,-9917,-8199,-5700,-2685,487,3548,6216,8338,9801,10604,10802,10514,9893,9121,8356,7781,7481,7551,7957,8654,9492,10328,10963,11252,11052,10298,8953,7077,4730,2073,-743,-3519,-6051,-8156,-9688,-10538,-10687,-10146,-9013,-7409,-5511,-3485,-1529,209,1606,2586,3144,3312,3167,2821,2376,1946,1611,1430,1443,1640,2029,2551,3187,3863,4536,5132,5576,5788,5693,5222,4354,3074,1425,-539,-2707,-4973,-7176,-9160,-10761,-11821,-12231,-11941,-10957,-9389,-7373,-5116,-2816,-645,1241,2785,3946,4763,5275,5546,5598,5467,5120,4573,3790,2820,1695,508,-631,-1611,-2316,-2659,-2610,-2157,-1370,-348,793,1892,2830,3472,3732,3562,2955,1957,652,-869,-2475,-4095,-5623,-7032,-8268,-9303,-10112,-10622,-10789,-10526,-9762,-8457,-6601,-4255,-1543,1347,4171,6665,8577,9684,9857,9018,7218,4568,1261,-2439,-6263,-9891,-13041,-15443,-16890,-17233,-16434,-14512,-11608,-7924,-3734,636,4851,8582,11537,13490,14299,13919,12428,10004,6932,3571,316,-2456,-4421,-5381,-5257,-4136,-2222,184,2746,5155,7165,8640,9534,9901,9825,9440,8830,8094,7260,6358,5407,4410,3440,2528,1819,1383,1373,1856,2892,4465,6486,8801,11191,13390,15128,16144,16256,15364,13508,10819,7566,4038,572,-2563,-5137,-7066,-8310,-8978,-9199,-9154,-9008,-8879,-8819,-8814,-8779,-8620,-8210,-7508,-6471,-5182,-3751,-2354,-1194,-454,-286,-749,-1829,-3400,-5279,-7246,-9058,-10552,-11565,-12064,-12012,-11485,-10523,-9252,-7743,-6130,-4503,-2993,-1688,-702,-112,13,-372,-1268,-2639,-4393,-6381,-8416,-10274,-11757,-12667,-12898,-12371,-11111,-9186,-6726,-3911,-937,1971,4614,6799,8415,9393,9769,9632,9152,8509,7925,7574,7603,8102,9054,10407,11998,13652,15170,16371,17122,17340,17007,16154,14861,13224,11356,9362,7337,5364,3505,1837,394,-767,-1632,-2201,-2504,-2605,-2590,-2569,-2651,-2962,-3586,-4592,-5985,-7719,-9670,-11687,-13542,-15051,-16004,-16272,-15785,-14551,-12677,-10309,-7663,-4935,-2325,33,2027,3631,4825,5655,6155,6373,6369,6156,5797,5297,4708,4095,3503,3065,2831,2925,3354,4137,5180,6365,7510,8425,8921,8852,8109,6675,4584,1966,-983,-4035,-6906,-9369,-11206,-12305,-12629,-12242,-11279,-9925,-8364,-6771,-5231,-3814,-2477,-1173,176,1627,3181,4779,6282,7522,8278,8378,7686,6171,3904,1077,-2037,-5092,-7735,-9643,-10571,-10390,-9107,-6873,-3951,-700,2504,5281,7330,8431,8480,7492,5587,2988,-18,-3094,-5897,-8111,-9491,-9886,-9299,-7825,-5729,-3326,-987,950,2216,2683,2324,1313,-132,-1666,-2988,-3806,-3966,-3412,-2245,-671,1043,2593,3751,4346,4346,3812,2900,1817,763,-86,-623,-805,-665,-246,341,1058,1812,2597,3380,4169,4940,5703,6402,7040,7555,7954,8214,8383,8477,8567,8679,8851,9055,9273,9412,9411,9184,8686,7919,6928,5812,4693,3702,2951,2505,2383,2531,2881,3287,3664,3862,3841,3529,2954,2153,1229,287,-548,-1191,-1585,-1740,-1722,-1638,-1620,-1810,-2304,-3182,-4438,-6023,-7824,-9692,-11469,-13013,-14224,-15068,-15548,-15745,-15721,-15568,-15334,-15023,-14628,-14061,-13273,-12165,-10711,-8880,-6742,-4365,-1916,455,2546,4173,5191,5467,4991,3781,1988,-215,-2579,-4876,-6874,-8393,-9302,-9533,-9064,-7940,-6240,-4088,-1646,907,3351,5476,7062,7929,7955,7090,5386,3007,184,-2744,-5440,-7560,-8810,-9009,-8066,-6041,-3116,433,4247,7946,11178,13649,15176,15702,15286,14104,12398,10454,8532,6880,5635,4918,4711,4976,5584,6374,7171,7781,8062,7896,7269,6207,4837,3331,1893,741,63,-23,554,1732,3409,5353,7334,9050,10260,10730,10332,9009,6824,3922,552,-3022,-6463,-9520,-11935,-13577,-14385,-14389,-13712,-12510,-10980,-9298,-7636,-6089,-4752,-3618,-2691,-1924,-1264,-676,-118,409,893,1291,1557,1645,1551,1275,898,465,80,-220,-401,-483,-520,-583,-756,-1105,-1674,-2465,-3443,-4520,-5570,-6442,-6981,-7030,-6513,-5368,-3665,-1509,901,3332,5565,7379,8646,9297,9344,8906,8122,7216,6372,5775,5541,5687,6163,6814,7441,7829,7782,7178,5977,4265,2192,2,-2056,-3744,-4877,-5379,-5239,-4587,-3564,-2406,-1308,-470,-27,-53,-568,-1519,-2825,-4369,-6021,-7653,-9159,-10433,-11430,-12114,-12490,-12608,-12492,-12219,-11808,-11280,-10630,-9819,-8799,-7537,-5968,-4103,-1943,439,2935,5397,7642,9478,10727,11241,10930,9759,7786,5115,1965,-1429,-4745,-7682,-9928,-11260,-11507,-10627,-8667,-5770,-2166,1866,6024,9979,13470,16231,18120,19042,19001,18091,16455,14296,11846,9321,6935,4849,3170,1940,1142,694,492,410,326,161,-134,-559,-1072,-1625,-2162,-2635,-3057,-3413,-3788,-4200,-4739,-5425,-6286,-7290,-8381,-9446,-10370,-10992,-11195,-10863,-9937,-8425,-6376,-3930,-1246,1474,4024,6242,7967,9146,9729,9773,9340,8535,7470,6237,4931,3597,2289,1020,-194,-1336,-2407,-3365,-4191,-4829,-5234,-5358,-5167,-4647,-3831,-2765,-1555,-303,858,1818,2474,2770,2666,2173,1329,197,-1132,-2540,-3934,-5182,-6212,-6931,-7310,-7299,-6926,-6194,-5170,-3938,-2608,-1318,-216,583,972,928,484,-264,-1143,-1973,-2543,-2687,-2276,-1260,347,2441,4871,7449,9961,12238,14109,15484,16292,16550,16287,15617,14635,13509,12337,11234,10239,9342,8500,7607,6569,5286,3689,1763,-473,-2938,-5520,-8081,-10479,-12582,-14292,-15545,-16326,-16663,-16624,-16306,-15806,-15227,-14627,-14038,-13445,-12802,-12030,-11077,-9878,-8434,-6789,-5008,-3243,-1602,-242,764,1347,1562,1454,1199,924,808,965,1475,2339,3521,4913,6401,7840,9112,10107,10760,11054,10994,10658,10110,9453,8766,8100,7489,6897,6288,5559,4643,3442,1905,22,-2185,-4618,-7150,-9603,-11778,-13482,-14538,-14828,-14303,-12979,-10967,-8412,-5523,-2510,419,3085,5357,7139,8407,9167,9483,9453,9175,8788,8389,8089,7952,8019,8307,8782,9415,10117,10821,11438,11894,12142,12124,11852,11292,10476,9400,8069,6497,4678,2628,370,-2055,-4566,-7071,-9440,-11542,-13269,-14509,-15240,-15446,-15205,-14592,-13734,-12722,-11640,-10531,-9380,-8161,-6819,-5302,-3608,-1749,171,2033,3664,4892,5558,5549,4802,3353,1279,-1246,-4023,-6817,-9393,-11546,-13109,-13985,-14136,-13606,-12491,-10948,-9177,-7367,-5730,-4412,-3520,-3100,-3101,-3451,-3981,-4534,-4923,-4996,-4649,-3837,-2587,-1000,773,2572,4218,5595,6613,7267,7592,7691,7666,7655,7760,8057,8599,9359,10324,11400,12518,13571,14459,15089,15357,15198,14547,13390,11753,9700,7361,4886,2462,253,-1572,-2941,-3777,-4137,-4077,-3733,-3232,-2706,-2240,-1885,-1638,-1465,-1312,-1130,-890,-586,-259,47,247,277,87,-350,-996,-1801,-2659,-3446,-4046,-4342,-4258,-3762,-2869,-1641,-189,1367,2886,4240,5323,6049,6373,6276,5777,4928,3794,2482,1098,-240,-1404,-2294,-2822,-2924,-2581,-1798,-620,851,2504,4157,5646,6770,7371,7324,6561,5101,3025,490,-2306,-5136,-7758,-9963,-11540,-12359,-12310,-11397,-9653,-7250,-4373,-1306,1660,4231,6146,7200,7293,6388,4579,2022,-1044,-4347,-7598,-10532,-12931,-14632,-15583,-15772,-15304,-14319,-12999,-11542,-10123,-8864,-7842,-7039,-6411,-5835,-5220,-4434,-3425,-2139,-600,1147,3016,4885,6637,8109,9192,9753,9727,9077,7814,6026,3817,1348,-1197,-3665,-5866,-7690,-9025,-9821,-10062,-9768,-9003,-7838,-6397,-4779,-3131,-1559,-192,886,1611,1954,1954,1657,1184,634,145,-196,-303,-159,248,861,1637,2493,3384,4258,5111,5929,6738,7543,8343,9133,9866,10506,10993,11289,11355,11207,10858,10385,9854,9349,8928,8605,8377,8178,7957,7652,7240,6748,6242,5837,5669,5852,6484,7558,9031,10721,12426,13844,14731,14816,13964,12092,9282,5702,1640,-2575,-6569,-10027,-12665,-14342,-14989,-14701,-13621,-12014,-10134,-8258,-6613,-5352,-4568,-4248,-4341,-4731,-5286,-5870,-6361,-6669,-6750,-6588,-6215,-5690,-5071,-4445,-3865,-3386,-3048,-2864,-2834,-2953,-3185,-3516,-3916,-4366,-4845,-5329,-5767,-6116,-6291,-6239,-5890,-5232,-4286,-3122,-1868,-670,316,935,1090,707,-195,-1574,-3299,-5231,-7181,-8964,-10403,-11344,-11671,-11311,-10249,-8513,-6186,-3396,-306,2879,5949,8660,10818,12216,12759,12375,11115,9087,6481,3515,449,-2498,-5106,-7206,-8684,-9439,-9443,-8678,-7189,-5040,-2357,713,3971,7216,10218,12795,14747,15976,16382,15992,14852,13096,10912,8496,6089,3885,2073,769,38,-139,165,806,1637,2453,3128,3492,3502,3089,2297,1165,-215,-1734,-3300,-4797,-6150,-7297,-8196,-8845,-9259,-9468,-9531,-9492,-9408,-9312,-9219,-9125,-8993,-8775,-8414,-7846,-7040,-5983,-4712,-3313,-1897,-617,404,1037,1249,1035,495,-227,-952,-1478,-1651,-1354,-547,739,2429,4376,6465,8533,10495,12240,13745,14944,15866,16461,16765,16739,16417,15800,14941,13901,12788,11714,10800,10148,9802,9754,9918,10136,10230,9983,9236,7860,5842,3231,190,-3079,-6322,-9295,-11778,-13599,-14648,-14878,-14310,-13022,-11150,-8859,-6350,-3824,-1470,545,2105,3126,3579,3465,2845,1781,409,-1169,-2787,-4338,-5681,-6757,-7489,-7889,-7973,-7797,-7460,-7026,-6617,-6281,-6095,-6068,-6197,-6429,-6690,-6872,-6866,-6544,-5829,-4642,-2985,-921,1440,3886,6210,8165,9542,10197,10064,9155,7588,5503,3112,598,-1861,-4128,-6122,-7801,-9157,-10208,-10956,-11413,-11560,-11386,-10870,-10024,-8877,-7512,-6037,-4600,-3338,-2386,-1811,-1636,-1790,-2169,-2592,-2908,-2935,-2581,-1777,-542,1049,2873,4761,6548,8058,9157,9725,9717,9104,7952,6329,4393,2280,189,-1731,-3316,-4457,-5085,-5162,-4737,-3857,-2660,-1266,152,1451,2488,3183,3468,3362,2890,2149,1223,240,-721,-1553,-2219,-2675,-2924,-2980,-2878,-2667,-2401,-2134,-1914,-1765,-1684,-1648,-1582,-1415,-1050,-398,599,1966,3690,5675,7808,9888,11724,13102,13859,13888,13169,11785,9883,7698,5459,3410,1719,523,-162,-332,-77,513,1335,2287,3279,4254,5130,5894,6494,6936,7224,7384,7469,7524,7620,7796,8099,8541,9118,9803,10550,11301,11974,12503,12782,12735,12275,11328,9860,7859,5360,2452,-756,-4082,-7354,-10360,-12921,-14881,-16134,-16669,-16507,-15802,-14701,-13452,-12249,-11302,-10753,-10668,-11059,-11848,-12892,-14029,-15034,-15720,-15907,-15472,-14362,-12611,-10323,-7704,-4969,-2424,-282,1199,1918,1795,898,-642,-2601,-4719,-6701,-8282,-9233,-9395,-8730,-7264,-5167,-2653,-23,2425,4392,5646,6035,5502,4094,1957,-711,-3643,-6587,-9291,-11559,-13245,-14280,-14638,-14356,-13490,-12103,-10274,-8069,-5544,-2785,158,3191,6219,9145,11837,14198,16110,17498,18319,18564,18278,17547,16466,15186,13812,12471,11245,10183,9309,8594,8006,7470,6944,6361,5705,4968,4170,3357,2577,1882,1319,907,665,569,616,754,952,1160,1320,1408,1360,1186,866,433,-69,-588,-1049,-1384,-1543,-1479,-1197,-721,-111,536,1132,1556,1733,1575,1050,137,-1143,-2726,-4541,-6446,-8318,-9984,-11291,-12108,-12329,-11932,-10929,-9426,-7575,-5553,-3595,-1850,-505,395,802,792,438,-117,-767,-1388,-1908,-2283,-2489,-2528,-2408,-2109,-1625,-912,61,1328,2888,4735,6787,8977,11160,13235,15049,16510,17532,18071,18140,17770,17044,16060,14914,13692,12453,11202,9926,8558,7026,5263,3205,844,-1783,-4605,-7457,-10203,-12625,-14569,-15872,-16452,-16281,-15425,-14002,-12217,-10290,-8470,-6975,-5975,-5574,-5770,-6500,-7579,-8812,-9929,-10709,-10948,-10530,-9429,-7698,-5511,-3068,-647,1501,3141,4119,4353,3880,2806,1328,-322,-1889,-3150,-3894,-4008,-3407,-2124,-228,2112,4719,7338,9761,11731,13078,13626,13301,12053,9949,7078,3645,-137,-3992,-7658,-10873,-13416,-15121,-15880,-15653,-14487,-12471,-9791,-6638,-3275,61,3107,5651,7509,8555,8737,8074,6657,4649,2264,-256,-2643,-4673,-6127,-6884,-6864,-6091,-4652,-2697,-429,1918,4123,5940,7215,7787,7626,6745,5257,3357,1259,-778,-2525,-3821,-4528,-4649,-4212,-3344,-2202,-968,187,1107,1696,1874,1635,996,30,-1179,-2502,-3838,-5055,-6077,-6828,-7281,-7430,-7303,-6947,-6417,-5770,-5052,-4288,-3481,-2636,-1710,-716,386,1567,2821,4095,5335,6471,7412,8094,8438,8398,7968,7155,6042,4729,3357,2097,1098,512,431,898,1899,3356,5145,7115,9087,10894,12378,13412,13908,13826,13177,12030,10493,8719,6873,5121,3622,2476,1778,1529,1739,2329,3234,4347,5569,6806,7961,8970,9753,10278,10493,10375,9920,9123,8029,6675,5142,3500,1846,236,-1258,-2619,-3831,-4921,-5918,-6892,-7866,-8909,-10020,-11194,-12403,-13543,-14534,-15238,-15539,-15344,-14582,-13265,-11445,-9259,-6866,-4484,-2309,-559,618,1074,755,-357,-2211,-4689,-7629,-10813,-13996,-16922,-19353,-21074,-21941,-21863,-20838,-18935,-16288,-13083,-9543,-5893,-2369,836,3553,5677,7146,7963,8154,7797,6946,5707,4146,2382,516,-1318,-2980,-4333,-5250,-5642,-5453,-4694,-3407,-1701,295,2429,4539,6473,8099,9294,9980,10102,9658,8696,7308,5643,3870,2185,746,-306,-916,-1079,-851,-344,334,1060,1743,2325,2775,3107,3338,3518,3689,3899,4192,4594,5142,5838,6688,7659,8713,9766,10729,11482,11917,11951,11509,10601,9250,7548,5618,3585,1598,-223,-1782,-3001,-3870,-4378,-4601,-4595,-4483,-4366,-4358,-4535,-4963,-5643,-6552,-7630,-8766,-9871,-10812,-11507,-11860,-11829,-11372,-10496,-9212,-7573,-5624,-3465,-1151,1199,3512,5708,7710,9483,10978,12168,13032,13525,13608,13240,12376,11015,9181,6943,4434,1804,-754,-3054,-4923,-6220,-6851,-6775,-5999,-4590,-2645,-302,2280,4948,7521,9868,11843,13344,14294,14656,14414,13625,12338,10686,8772,6763,4778,2951,1392,159,-700,-1202,-1391,-1352,-1201,-1072,-1089,-1379,-2014,-3038,-4444,-6166,-8103,-10113,-12026,-13681,-14909,-15598,-15654,-15076,-13898,-12245,-10272,-8178,-6173,-4439,-3134,-2345,-2112,-2396,-3126,-4174,-5398,-6651,-7767,-8619,-9079,-9064,-8515,-7438,-5837,-3813,-1443,1124,3749,6278,8566,10474,11903,12779,13050,12752,11889,10585,8918,7050,5106,3242,1559,163,-922,-1671,-2142,-2381,-2501,-2571,-2712,-2972,-3425,-4071,-4920,-5901,-6958,-7972,-8840,-9442,-9688,-9517,-8921,-7942,-6687,-5278,-3878,-2611,-1586,-846,-365,-78,150,428,880,1554,2452,3504,4598,5582,6324,6685,6605,6044,5041,3680,2086,425,-1139,-2433,-3325,-3710,-3550,-2863,-1742,-321,1209,2664,3846,4617,4852,4525,3626,2244,471,-1527,-3612,-5605,-7364,-8759,-9689,-10098,-9953,-9292,-8143,-6636,-4851,-2946,-1053,722,2260,3538,4528,5282,5868,6390,6928,7573,8351,9252,10224,11148,11908,12363,12402,11962,11014,9618,7844,5837,3737,1706,-98,-1537,-2479,-2832,-2543,-1609,-97,1873,4119,6428,8582,10385,11680,12393,12493,12044,11135,9914,8532,7141,5887,4867,4163,3802,3782,4052,4535,5125,5676,6068,6142,5790,4921,3491,1530,-890,-3614,-6458,-9197,-11597,-13465,-14639,-15064,-14738,-13779,-12344,-10653,-8921,-7345,-6053,-5129,-4554,-4288,-4231,-4289,-4373,-4428,-4426,-4385,-4337,-4337,-4443,-4695,-5124,-5724,-6478,-7322,-8204,-9032,-9725,-10206,-10388,-10235,-9707,-8821,-7622,-6184,-4642,-3115,-1772,-737,-134,-9,-367,-1122,-2158,-3300,-4388,-5265,-5835,-6049,-5933,-5554,-5028,-4461,-3971,-3595,-3379,-3244,-3135,-2919,-2494,-1768,-682,755,2514,4497,6605,8708,10697,12453,13911,15004,15720,16078,16110,15894,15483,14956,14346,13679,12947,12121,11165,10044,8723,7221,5533,3735,1878,57,-1631,-3102,-4276,-5094,-5549,-5637,-5423,-4975,-4400,-3802,-3295,-2962,-2888,-3109,-3648,-4476,-5547,-6769,-8034,-9214,-10179,-10815,-11024,-10757,-9996,-8786,-7209,-5379,-3448,-1549,171,1619,2739,3514,3990,4233,4335,4396,4487,4674,4970,5365,5808,6232,6549,6688,6565,6162,5438,4429,3164,1704,126,-1509,-3118,-4652,-6033,-7232,-8176,-8838,-9174,-9162,-8809,-8134,-7184,-6030,-4736,-3378,-1998,-636,707,2035,3368,4728,6127,7561,9023,10473,11879,13193,14369,15377,16152,16702,16960,16953,16646,16054,15180,14023,12598,10900,8956,6791,4450,2018,-431,-2774,-4911,-6745,-8189,-9205,-9781,-9942,-9758,-9296,-8665,-7929,-7184,-6457,-5792,-5198,-4677,-4233,-3867,-3571,-3358,-3208,-3121,-3056,-2994,-2865,-2651,-2279,-1759,-1061,-228,703,1679,2621,3489,4224,4800,5199,5412,5446,5308,5006,4553,3953,3234,2409,1528,624,-242,-1031,-1704,-2263,-2709,-3104,-3484,-3927,-4470,-5128,-5879,-6636,-7295,-7713,-7757,-7335,-6392,-4972,-3165,-1162,831,2559,3823,4439,4349,3540,2136,304,-1732,-3749,-5542,-6986,-7998,-8598,-8836,-8805,-8596,-8278,-7900,-7465,-6993,-6469,-5936,-5433,-5044,-4864,-4980,-5453,-6287,-7430,-8753,-10093,-11236,-11990,-12181,-11693,-10494,-8610,-6154,-3293,-215,2862,5750,8279,10328,11807,12695,12991,12744,12057,11001,9737,8346,6946,5610,4366,3233,2179,1171,173,-835,-1844,-2803,-3644,-4253,-4545,-4420,-3846,-2821,-1423,229,1974,3628,5022,6017,6501,6450,5853,4787,3335,1623,-216,-2045,-3717,-5098,-6053,-6476,-6268,-5398,-3853,-1705,925,3887,6941,9900,12526,14634,16124,16896,17010,16522,15610,14440,13236,12171,11411,11050,11134,11636,12474,13514,14581,15496,16052,16104,15501,14199,12195,9567,6474,3096,-328,-3594,-6497,-8901,-10708,-11913,-12544,-12702,-12514,-12104,-11619,-11134,-10717,-10364,-10041,-9692,-9255,-8691,-8001,-7222,-6423,-5695,-5106,-4701,-4472,-4362,-4298,-4185,-3972,-3645,-3241,-2866,-2624,-2661,-3054,-3865,-5044,-6515,-8091,-9590,-10781,-11485,-11552,-10914,-9591,-7647,-5263,-2586,144,2757,5064,6916,8213,8871,8870,8218,6979,5246,3185,937,-1283,-3309,-4976,-6149,-6769,-6806,-6313,-5381,-4143,-2763,-1389,-177,776,1388,1655,1587,1266,767,217,-297,-649,-777,-593,-86,775,1946,3371,4970,6595,8141,9425,10331,10735,10565,9827,8560,6901,5017,3104,1380,3,-883,-1239,-1071,-478,398,1389,2300,3000,3344,3300,2839,2006,874,-497,-2011,-3616,-5257,-6873,-8431,-9862,-11103,-12096,-12765,-13087,-13028,-12623,-11903,-10968,-9905,-8829,-7849,-7041,-6464,-6142,-6032,-6096,-6215,-6289,-6193,-5802,-5039,-3841,-2213,-228,2014,4316,6501,8361,9730,10525,10708,10370,9632,8686,7716,6875,6268,5917,5784,5773,5765,5637,5316,4757,4002,3132,2272,1568,1143,1071,1381,2015,2888,3868,4826,5655,6270,6639,6748,6610,6263,5718,5021,4160,3162,1998,693,-759,-2302,-3864,-5342,-6599,-7496,-7906,-7736,-6928,-5511,-3541,-1160,1463,4131,6648,8830,10535,11663,12155,12006,11240,9919,8133,6007,3685,1347,-824,-2641,-3939,-4618,-4618,-3986,-2818,-1294,368,1935,3192,3964,4138,3702,2696,1275,-380,-2037,-3465,-4465,-4883,-4654,-3778,-2367,-573,1367,3213,4715,5664,5906,5375,4081,2149,-217,-2758,-5158,-7139,-8443,-8915,-8498,-7261,-5376,-3096,-725,1432,3108,4100,4309,3726,2449,646,-1459,-3608,-5572,-7127,-8117,-8445,-8063,-7011,-5372,-3276,-901,1573,3940,6025,7662,8712,9093,8734,7655,5887,3549,796,-2179,-5153,-7911,-10260,-12041,-13147,-13538,-13209,-12245,-10746,-8886,-6841,-4800,-2950,-1421,-318,321,521,322,-160,-849,-1621,-2411,-3149,-3817,-4408,-4942,-5442,-5922,-6395,-6837,-7223,-7494,-7594,-7457,-7035,-6281,-5192,-3769,-2054,-109,1986,4118,6174,8018,9525,10583,11094,11008,10308,9020,7231,5054,2657,228,-2042,-3964,-5398,-6242,-6467,-6109,-5258,-4055,-2672,-1270,-31,940,1534,1748,1597,1182,624,86,-285,-350,-3,776,2008,3581,5419,7353,9246,10965,12384,13452,14125,14426,14405,14137,13704,13191,12651,12128,11620,11108,10549,9884,9055,8003,6681,5079,3190,1061,-1242,-3630,-5967,-8140,-10015,-11496,-12518,-13061,-13163,-12904,-12383,-11734,-11037,-10381,-9777,-9197,-8594,-7878,-7005,-5941,-4727,-3441,-2226,-1232,-612,-503,-957,-1998,-3523,-5400,-7392,-9253,-10711,-11537,-11557,-10679,-8920,-6377,-3242,232,3775,7075,9876,11925,13070,13215,12397,10726,8445,5847,3287,1123,-340,-859,-315,1287,3833,7060,10673,14272,17504,20010,21527,21875,21003,18950,15896,12068,7796,3420,-697,-4224,-6869,-8430,-8788,-7950,-6020,-3231,128,3670,7036,9836,11790,12651,12338,10839,8288,4899,958,-3212,-7281,-10952,-13957,-16110,-17295,-17472,-16682,-15043,-12713,-9923,-6905,-3902,-1151,1155,2868,3892,4205,3854,2926,1599,31,-1553,-2989,-4115,-4832,-5108,-4950,-4450,-3711,-2881,-2092,-1482,-1135,-1105,-1398,-1961,-2729,-3582,-4417,-5119,-5595,-5796,-5678,-5294,-4689,-4003,-3359,-2924,-2820,-3143,-3918,-5086,-6532,-8056,-9445,-10492,-11029,-10974,-10342,-9238,-7856,-6422,-5172,-4301,-3922,-4062,-4627,-5464,-6325,-6979,-7177,-6762,-5623,-3773,-1285,1669,4891,8145,11225,13910,16072,17557,18318,18298,17525,16028,13916,11298,8331,5201,2081,-811,-3306,-5225,-6459,-6932,-6661,-5702,-4215,-2364,-391,1497,3078,4187,4694,4565,3806,2530,885,-922,-2669,-4141,-5171,-5632,-5492,-4774,-3581,-2065,-399,1229,2658,3757,4440,4673,4462,3859,2953,1855,706,-349,-1164,-1617,-1595,-1065,10,1554,3505,5708,8026,10271,12285,13890,14971,15405,15173,14265,12775,10842,8650,6428,4386,2711,1528,889,749,1013,1493,2011,2357,2371,1944,1018,-362,-2126,-4122,-6182,-8132,-9793,-11032,-11749,-11880,-11431,-10426,-8943,-7076,-4939,-2651,-343,1865,3848,5507,6742,7506,7739,7472,6701,5526,3998,2261,397,-1443,-3158,-4628,-5738,-6420,-6595,-6256,-5412,-4156,-2585,-882,799,2267,3370,3990,4038,3510,2401,817,-1157,-3342,-5583,-7670,-9422,-10662,-11265,-11145,-10318,-8819,-6821,-4472,-2027,313,2304,3786,4611,4726,4123,2877,1120,-973,-3186,-5308,-7118,-8449,-9161,-9205,-8579,-7382,-5743,-3857,-1917,-94,1462,2676,3506,3975,4120,4017,3716,3288,2772,2215,1660,1144,726,454,393,597,1118,1976,3197,4729,6553,8551,10652,12707,14613,16228,17459,18193,18374,17953,16930,15342,13258,10785,8054,5209,2391,-271,-2675,-4757,-6492,-7889,-9000,-9884,-10624,-11283,-11927,-12574,-13241,-13900,-14517,-15040,-15436,-15664,-15714,-15598,-15318,-14921,-14406,-13820,-13143,-12402,-11566,-10634,-9599,-8430,-7154,-5756,-4289,-2800,-1367,-88,955,1670,2033,2016,1685,1108,418,-273,-821,-1160,-1204,-974,-477,194,950,1685,2281,2646,2721,2462,1913,1137,248,-614,-1321,-1759,-1863,-1616,-1060,-261,678,1662,2605,3439,4132,4666,5048,5300,5453,5539,5610,5689,5844,6095,6506,7102,7928,8981,10277,11744,13329,14903,16336,17471,18165,18289,17774,16583,14780,12436,9737,6828,3921,1167,-1276,-3336,-4931,-6070,-6741,-6974,-6787,-6214,-5279,-4030,-2533,-864,854,2497,3920,4975,5554,5548,4938,3717,1989,-112,-2389,-4599,-6520,-7913,-8618,-8525,-7610,-5948,-3679,-1018,1781,4449,6726,8384,9278,9301,8473,6859,4624,1977,-853,-3605,-6083,-8083,-9493,-10229,-10281,-9660,-8448,-6716,-4603,-2221,265,2710,4949,6831,8225,9018,9136,8544,7245,5299,2798,-105,-3226,-6346,-9224,-11630,-13346,-14226,-14165,-13181,-11338,-8816,-5829,-2645,478,3282,5581,7215,8128,8299,7792,6701,5161,3314,1313,-713,-2625,-4321,-5701,-6690,-7224,-7277,-6833,-5943,-4673,-3152,-1519,51,1422,2448,3075,3274,3099,2644,2036,1414,900,576,484,596,860,1165,1398,1436,1175,552,-474,-1866,-3576,-5489,-7469,-9363,-11003,-12236,-12936,-13008,-12418,-11191,-9403,-7192,-4727,-2199,193,2277,3903,4968,5424,5275,4568,3415,1941,314,-1295,-2727,-3829,-4495,-4668,-4336,-3551,-2411,-1043,393,1748,2878,3684,4083,4070,3663,2938,2002,980,12,-774,-1271,-1398,-1133,-471,510,1747,3101,4472,5731,6783,7544,7962,8004,7665,6969,5968,4748,3421,2119,973,91,-445,-639,-518,-187,228,595,793,741,410,-190,-992,-1926,-2870,-3767,-4501,-5052,-5364,-5440,-5263,-4863,-4236,-3430,-2481,-1453,-426,503,1246,1723,1878,1729,1308,735,145,-303,-466,-244,385,1395,2640,3970,5166,6046,6472,6365,5749,4714,3429,2084,897,36,-371,-260,343,1357,2658,4061,5415,6541,7310,7627,7442,6753,5606,4087,2305,426,-1414,-3012,-4231,-4902,-4927,-4228,-2804,-700,1959,5004,8209,11326,14099,16299,17732,18287,17920,16675,14675,12093,9155,6103,3175,582,-1499,-2959,-3758,-3915,-3542,-2779,-1831,-902,-202,96,-116,-894,-2194,-3919,-5893,-7930,-9805,-11349,-12416,-12925,-12873,-12303,-11307,-10011,-8544,-7029,-5594,-4329,-3338,-2688,-2439,-2620,-3217,-4184,-5406,-6760,-8066,-9197,-10003,-10436,-10468,-10157,-9603,-8928,-8276,-7756,-7467,-7445,-7686,-8144,-8727,-9317,-9791,-9997,-9822,-9157,-7945,-6171,-3891,-1205,1711,4658,7382,9662,11255,12026,11860,10790,8900,6402,3548,659,-1963,-4030,-5323,-5716,-5167,-3754,-1626,992,3843,6672,9239,11357,12904,13806,14078,13754,12936,11720,10224,8540,6757,4922,3076,1227,-605,-2409,-4161,-5803,-7296,-8550,-9509,-10092,-10250,-9937,-9154,-7918,-6288,-4366,-2273,-168,1790,3435,4630,5267,5297,4718,3598,2040,200,-1766,-3700,-5460,-6946,-8060,-8760,-8989,-8726,-7947,-6639,-4828,-2548,99,2977,5889,8613,10890,12491,13204,12902,11536,9167,5958,2163,-1897,-5852,-9364,-12088,-13799,-14331,-13654,-11844,-9102,-5704,-2011,1611,4796,7245,8759,9248,8765,7472,5612,3499,1409,-370,-1680,-2394,-2519,-2106,-1291,-226,909,1965,2817,3385,3670,3690,3566,3395,3330,3473,3920,4684,5748,7004,8334,9558,10528,11088,11150,10676,9681,8265,6552,4711,2938,1376,205,-502,-669,-305,556,1832,3417,5194,7025,8786,10344,11591,12433,12802,12684,12068,11014,9565,7807,5802,3633,1347,-979,-3288,-5501,-7523,-9258,-10581,-11402,-11625,-11225,-10207,-8661,-6724,-4596,-2491,-631,804,1687,1959,1662,873,-238,-1506,-2751,-3800,-4543,-4900,-4856,-4446,-3751,-2885,-1972,-1148,-484,-68,105,50,-173,-480,-790,-1024,-1131,-1077,-878,-559,-186,176,449,568,496,205,-277,-918,-1642,-2376,-3030,-3536,-3832,-3894,-3716,-3339,-2815,-2240,-1700,-1293,-1087,-1131,-1429,-1951,-2640,-3416,-4203,-4945,-5600,-6174,-6679,-7160,-7659,-8213,-8837,-9533,-10258,-10978,-11602,-12054,-12229,-12037,-11391,-10252,-8604,-6519,-4124,-1600,800,2845,4299,5003,4882,3962,2382,348,-1846,-3939,-5639,-6767,-7185,-6875,-5895,-4368,-2474,-408,1652,3520,5098,6275,7027,7336,7225,6740,5931,4889,3669,2391,1092,-112,-1219,-2159,-2955,-3601,-4114,-4513,-4794,-4950,-4941,-4734,-4259,-3492,-2379,-942,804,2776,4883,6997,8992,10743,12152,13146,13704,13837,13603,13084,12380,11594,10818,10123,9548,9112,8796,8584,8431,8318,8213,8112,8012,7914,7820,7720,7588,7384,7060,6550,5806,4793,3493,1934,155,-1764,-3736,-5647,-7403,-8888,-10016,-10713,-10930,-10668,-9950,-8866,-7531,-6093,-4718,-3551,-2703,-2246,-2160,-2385,-2795,-3232,-3555,-3628,-3409,-2898,-2184,-1421,-772,-423,-505,-1086,-2157,-3598,-5244,-6834,-8142,-8904,-8962,-8187,-6589,-4234,-1317,1929,5189,8168,10560,12134,12743,12327,10959,8809,6114,3205,389,-2018,-3758,-4669,-4661,-3764,-2084,188,2826,5556,8131,10298,11882,12737,12811,12119,10727,8789,6456,3934,1401,-962,-3027,-4677,-5864,-6554,-6770,-6557,-5985,-5143,-4118,-2994,-1854,-741,284,1211,2020,2704,3267,3688,3969,4070,3993,3703,3210,2535,1711,820,-66,-852,-1447,-1788,-1825,-1557,-1017,-262,602,1487,2285,2906,3300,3408,3242,2790,2095,1185,119,-1067,-2303,-3568,-4788,-5953,-6998,-7908,-8635,-9155,-9436,-9460,-9219,-8728,-8003,-7102,-6076,-4997,-3959,-3026,-2299,-1839,-1691,-1891,-2397,-3157,-4068,-4969,-5730,-6185,-6226,-5802,-4919,-3674,-2229,-786,443,1252,1534,1219,380,-850,-2247,-3570,-4558,-5025,-4834,-3969,-2505,-618,1450,3430,5048,6087,6395,5917,4692,2849,592,-1842,-4181,-6191,-7661,-8440,-8459,-7704,-6242,-4207,-1768,837,3383,5626,7362,8446,8790,8415,7384,5865,4032,2111,290,-1244,-2382,-3042,-3233,-2986,-2400,-1576,-647,273,1071,1663,1990,2019,1750,1216,452,-464,-1478,-2511,-3506,-4395,-5132,-5655,-5931,-5920,-5616,-5021,-4166,-3107,-1892,-610,689,1932,3069,4045,4825,5374,5671,5724,5547,5194,4741,4260,3856,3597,3548,3738,4146,4736,5409,6069,6594,6886,6864,6494,5798,4833,3726,2599,1617,884,514,513,878,1511,2312,3141,3896,4489,4888,5111,5202,5251,5341,5556,5953,6543,7296,8121,8896,9462,9649,9317,8352,6718,4444,1644,-1507,-4767,-7881,-10571,-12613,-13810,-14075,-13386,-11833,-9596,-6916,-4091,-1414,838,2449,3279,3290,2522,1124,-704,-2718,-4640,-6241,-7307,-7719,-7431,-6478,-4991,-3141,-1163,726,2304,3411,3931,3835,3159,2015,577,-950,-2336,-3370,-3882,-3776,-3031,-1726,2,1944,3886,5619,6965,7825,8137,7930,7265,6260,5030,3723,2450,1330,442,-148,-413,-343,29,658,1452,2322,3139,3805,4201,4269,3954,3283,2288,1086,-236,-1528,-2703,-3651,-4333,-4725,-4838,-4728,-4444,-4060,-3649,-3262,-2967,-2791,-2776,-2924,-3233,-3688,-4217,-4786,-5274,-5619,-5708,-5477,-4880,-3909,-2608,-1073,574,2162,3551,4576,5161,5230,4813,3961,2784,1421,1,-1344,-2536,-3524,-4314,-4948,-5492,-6032,-6641,-7381,-8265,-9291,-10395,-11514,-12535,-13382,-13946,-14188,-14050,-13539,-12671,-11501,-10099,-8578,-7029,-5605,-4374,-3464,-2884,-2664,-2731,-3000,-3323,-3553,-3531,-3137,-2284,-959,802,2888,5149,7417,9504,11258,12555,13316,13527,13214,12453,11350,10043,8651,7319,6137,5194,4521,4128,3969,3982,4060,4108,4014,3698,3118,2256,1171,-83,-1377,-2619,-3665,-4438,-4846,-4862,-4473,-3730,-2692,-1470,-172,1097,2221,3156,3834,4284,4520,4614,4649,4682,4794,4996,5292,5643,5982,6250,6387,6356,6165,5831,5406,4936,4470,4030,3622,3221,2794,2302,1711,1020,234,-582,-1363,-2012,-2444,-2578,-2391,-1878,-1117,-197,732,1542,2091,2297,2127,1594,808,-129,-1023,-1748,-2155,-2180,-1821,-1125,-217,757,1645,2293,2614,2534,2065,1236,146,-1107,-2389,-3591,-4592,-5331,-5729,-5780,-5468,-4813,-3862,-2653,-1270,227,1744,3201,4521,5637,6516,7141,7543,7756,7863,7932,8034,8240,8559,9005,9515,10024,10411,10575,10407,9839,8869,7527,5934,4228,2572,1126,6,-726,-1052,-1029,-741,-299,174,571,796,781,481,-123,-1026,-2206,-3612,-5190,-6851,-8515,-10068,-11424,-12475,-13165,-13427,-13270,-12703,-11793,-10628,-9304,-7941,-6631,-5467,-4510,-3799,-3344,-3140,-3156,-3360,-3699,-4121,-4569,-4975,-5273,-5402,-5299,-4931,-4276,-3346,-2195,-884,481,1788,2944,3841,4438,4704,4659,4351,3859,3253,2613,1984,1393,839,287,-290,-942,-1664,-2455,-3254,-3982,-4548,-4855,-4838,-4472,-3781,-2837,-1774,-715,161,754,946,718,74,-931,-2193,-3629,-5119,-6582,-7950,-9147,-10157,-10919,-11420,-11629,-11521,-11103,-10369,-9371,-8147,-6792,-5384,-4028,-2804,-1787,-1016,-505,-225,-135,-141,-185,-159,-7,318,847,1552,2417,3376,4374,5345,6245,7037,7701,8250,8664,8971,9131,9132,8919,8453,7691,6632,5295,3745,2079,410,-1138,-2449,-3447,-4072,-4322,-4218,-3815,-3187,-2406,-1543,-648,247,1120,1990,2845,3723,4615,5536,6470,7410,8322,9198,9985,10684,11233,11642,11859,11880,11677,11238,10558,9648,8548,7316,6057,4871,3895,3224,2950,3098,3634,4474,5456,6400,7097,7367,7076,6153,4625,2582,194,-2327,-4765,-6911,-8613,-9771,-10343,-10361,-9852,-8923,-7616,-6040,-4245,-2341,-405,1431,3046,4300,5068,5266,4840,3834,2311,443,-1606,-3621,-5437,-6902,-7950,-8557,-8772,-8686,-8413,-8067,-7745,-7495,-7328,-7209,-7066,-6824,-6412,-5789,-4967,-3976,-2917,-1868,-939,-196,319,603,674,584,375,97,-197,-481,-687,-785,-693,-367,257,1213,2492,4079,5865,7772,9615,11278,12581,13425,13718,13436,12626,11360,9791,8058,6328,4735,3394,2362,1660,1265,1112,1125,1205,1249,1187,933,474,-208,-1080,-2068,-3100,-4037,-4783,-5202,-5217,-4770,-3863,-2558,-966,754,2420,3858,4891,5412,5332,4640,3387,1660,-380,-2568,-4687,-6569,-8020,-8939,-9252,-8976,-8192,-7031,-5683,-4317,-3130,-2231,-1707,-1569,-1763,-2206,-2781,-3380,-3914,-4334,-4609,-4761,-4792,-4736,-4580,-4329,-3949,-3426,-2752,-1946,-1068,-196,562,1093,1308,1125,536,-449,-1747,-3258,-4851,-6408,-7818,-9006,-9939,-10607,-11047,-11295,-11400,-11395,-11293,-11081,-10721,-10175,-9409,-8403,-7189,-5799,-4321,-2829,-1405,-114,1001,1940,2705,3345,3904,4419,4957,5527,6164,6862,7605,8368,9102,9759,10273,10587,10638,10369,9741,8740,7364,5679,3761,1744,-216,-1950,-3297,-4124,-4363,-3995,-3105,-1814,-332,1128,2355,3147,3402,3052,2145,784,-861,-2589,-4185,-5459,-6264,-6500,-6152,-5267,-3947,-2364,-694,868,2145,3022,3423,3361,2895,2149,1263,381,-356,-876,-1095,-1020,-643,-13,840,1832,2933,4048,5142,6150,7029,7751,8307,8685,8918,9017,9017,8945,8814,8629,8388,8066,7661,7159,6570,5923,5258,4629,4091,3683,3438,3356,3422,3607,3864,4167,4469,4746,4981,5131,5195,5113,4864,4389,3648,2602,1233,-442,-2385,-4487,-6638,-8665,-10413,-11726,-12478,-12611,-12115,-11054,-9563,-7791,-5942,-4184,-2671,-1506,-726,-326,-240,-369,-606,-828,-936,-862,-547,9,794,1764,2844,3961,5010,5900,6535,6845,6783,6339,5555,4498,3290,2074,979,176,-260,-241,209,1034,2090,3210,4180,4818,4955,4489,3400,1717,-403,-2814,-5256,-7538,-9425,-10769,-11469,-11480,-10859,-9675,-8105,-6285,-4436,-2705,-1260,-215,372,476,141,-561,-1510,-2579,-3635,-4541,-5213,-5545,-5510,-5064,-4230,-3040,-1568,79,1792,3405,4815,5878,6535,6745,6532,5977,5190,4322,3507,2870,2489,2389,2528,2832,3171,3441,3518,3348,2897,2186,1282,244,-828,-1879,-2852,-3724,-4505,-5204,-5868,-6524,-7222,-7988,-8846,-9818,-10892,-12077,-13338,-14649,-15961,-17205,-18297,-19138,-19593,-19570,-18933,-17626,-15613,-12927,-9671,-6011,-2162,1621,5086,7987,10146,11433,11835,11399,10286,8704,6921,5195,3783,2867,2572,2930,3881,5288,6963,8664,10173,11261,11768,11584,10687,9112,6993,4478,1799,-846,-3230,-5170,-6520,-7179,-7106,-6329,-4934,-3058,-902,1325,3405,5120,6331,6931,6900,6312,5267,3980,2631,1451,619,270,485,1256,2505,4094,5818,7462,8801,9643,9863,9400,8285,6630,4606,2425,319,-1504,-2861,-3619,-3713,-3134,-1939,-251,1776,3940,6035,7873,9265,10107,10301,9850,8791,7229,5302,3191,1067,-880,-2516,-3702,-4395,-4531,-4167,-3335,-2153,-746,737,2139,3303,4108,4437,4249,3506,2277,612,-1326,-3414,-5459,-7322,-8852,-9969,-10619,-10805,-10583,-10022,-9231,-8316,-7377,-6491,-5717,-5053,-4503,-4009,-3511,-2942,-2232,-1353,-275,974,2368,3841,5336,6789,8151,9382,10446,11329,11992,12433,12613,12532,12172,11547,10684,9631,8466,7269,6134,5138,4343,3777,3429,3263,3199,3152,3022,2732,2215,1464,476,-689,-1962,-3262,-4505,-5615,-6553,-7276,-7791,-8120,-8288,-8369,-8397,-8445,-8548,-8738,-9030,-9400,-9827,-10234,-10553,-10689,-10536,-10029,-9080,-7676,-5827,-3594,-1093,1521,4083,6374,8244,9498,10060,9850,8915,7323,5245,2872,430,-1846,-3762,-5143,-5883,-5936,-5326,-4134,-2500,-593,1381,3232,4774,5861,6399,6336,5702,4551,3001,1184,-762,-2687,-4476,-6013,-7222,-8032,-8422,-8371,-7921,-7113,-6053,-4852,-3642,-2570,-1748,-1266,-1166,-1425,-1976,-2699,-3446,-4074,-4452,-4503,-4213,-3618,-2851,-2039,-1359,-943,-885,-1213,-1880,-2768,-3740,-4605,-5222,-5445,-5210,-4490,-3342,-1854,-172,1534,3100,4343,5146,5387,5033,4075,2575,639,-1592,-3933,-6213,-8222,-9807,-10803,-11116,-10674,-9493,-7611,-5172,-2332,676,3622,6251,8350,9726,10274,9940,8769,6868,4417,1642,-1191,-3837,-6029,-7601,-8398,-8373,-7550,-6011,-3919,-1461,1166,3737,6083,8045,9510,10433,10791,10628,10025,9083,7947,6743,5620,4684,4030,3707,3733,4080,4704,5508,6415,7303,8081,8646,8951,8946,8665,8138,7451,6685,5919,5200,4547,3938,3311,2602,1729,645,-664,-2165,-3778,-5354,-6750,-7780,-8280,-8156,-7315,-5802,-3698,-1175,1522,4135,6377,8002,8821,8712,7679,5776,3193,127,-3140,-6365,-9278,-11688,-13421,-14394,-14574,-14005,-12783,-11050,-8982,-6755,-4546,-2501,-730,693,1737,2409,2730,2751,2510,2066,1457,754,-13,-739,-1380,-1833,-2021,-1897,-1400,-566,588,1942,3393,4771,5942,6764,7141,7025,6412,5362,3973,2371,719,-842,-2153,-3108,-3608,-3615,-3109,-2133,-751,922,2765,4611,6328,7764,8823,9460,9659,9495,9059,8480,7910,7457,7236,7273,7578,8072,8665,9203,9558,9590,9228,8422,7210,5663,3906,2089,353,-1173,-2399,-3282,-3841,-4118,-4212,-4213,-4225,-4314,-4539,-4885,-5341,-5845,-6322,-6729,-6989,-7108,-7058,-6875,-6577,-6185,-5729,-5199,-4596,-3896,-3082,-2146,-1083,57,1246,2372,3361,4089,4461,4379,3793,2666,1034,-1054,-3464,-6060,-8642,-11023,-13003,-14415,-15136,-15105,-14331,-12892,-10931,-8636,-6228,-3938,-1959,-471,446,754,521,-132,-1018,-1935,-2673,-3058,-2972,-2360,-1255,249,1990,3767,5375,6609,7321,7420,6880,5773,4207,2356,401,-1490,-3158,-4531,-5547,-6230,-6624,-6788,-6811,-6735,-6616,-6449,-6233,-5920,-5481,-4853,-4019,-2951,-1677,-237,1279,2765,4085,5109,5715,5811,5365,4370,2908,1071,-995,-3131,-5184,-6993,-8431,-9383,-9774,-9541,-8694,-7228,-5245,-2826,-136,2646,5333,7706,9590,10829,11312,11007,9923,8150,5829,3128,265,-2559,-5119,-7240,-8748,-9533,-9531,-8742,-7236,-5151,-2672,-23,2551,4842,6644,7827,8321,8119,7300,6004,4416,2772,1293,200,-338,-214,607,2072,4057,6362,8757,10977,12792,13996,14478,14183,13179,11572,9562,7349,5152,3151,1469,182,-745,-1350,-1784,-2148,-2599,-3203,-4030,-5020,-6106,-7117,-7893,-8255,-8080,-7306,-5961,-4171,-2125,-74,1726,3051,3722,3671,2908,1538,-248,-2246,-4213,-5961,-7334,-8239,-8653,-8578,-8083,-7224,-6079,-4719,-3198,-1576,101,1785,3417,4950,6315,7465,8336,8900,9129,9031,8635,7992,7183,6278,5378,4537,3840,3310,3001,2903,3041,3380,3911,4588,5374,6201,7013,7734,8291,8617,8661,8382,7780,6863,5678,4282,2750,1152,-429,-1948,-3337,-4597,-5676,-6615,-7359,-7955,-8330,-8486,-8356,-7887,-7047,-5800,-4169,-2195,12,2351,4643,6766,8534,9852,10594,10720,10209,9112,7529,5620,3583,1641,11,-1119,-1634,-1473,-700,565,2108,3665,4981,5778,5875,5138,3551,1182,-1802,-5176,-8675,-12015,-14980,-17345,-19026,-19938,-20121,-19611,-18516,-16916,-14932,-12652,-10184,-7637,-5113,-2757,-678,965,2065,2509,2231,1228,-471,-2745,-5444,-8347,-11228,-13822,-15917,-17302,-17846,-17498,-16257,-14242,-11605,-8557,-5340,-2167,750,3275,5314,6831,7870,8465,8740,8755,8622,8395,8128,7853,7584,7341,7127,6975,6895,6925,7079,7362,7754,8207,8652,8990,9138,8995,8518,7661,6459,4946,3230,1409,-399,-2069,-3535,-4703,-5569,-6110,-6347,-6322,-6054,-5599,-4983,-4251,-3440,-2590,-1766,-1003,-404,-3,115,-83,-599,-1405,-2413,-3497,-4526,-5328,-5806,-5846,-5434,-4586,-3374,-1921,-342,1221,2687,3971,5079,6016,6863,7680,8547,9501,10540,11607,12599,13360,13743,13583,12772,11247,9018,6176,2891,-630,-4093,-7252,-9825,-11632,-12544,-12556,-11750,-10307,-8451,-6434,-4471,-2743,-1323,-268,490,979,1313,1525,1679,1778,1811,1755,1577,1257,807,252,-324,-853,-1212,-1330,-1141,-627,172,1179,2268,3301,4133,4655,4785,4505,3835,2868,1703,511,-577,-1398,-1825,-1784,-1201,-119,1440,3341,5469,7641,9692,11463,12808,13634,13881,13527,12618,11190,9360,7195,4839,2365,-101,-2483,-4697,-6663,-8333,-9636,-10551,-11037,-11104,-10756,-10035,-9002,-7732,-6321,-4878,-3504,-2314,-1397,-827,-641,-851,-1410,-2255,-3268,-4329,-5290,-6022,-6394,-6317,-5727,-4604,-2985,-926,1438,3993,6551,8963,11060,12700,13790,14259,14108,13384,12182,10633,8890,7098,5385,3858,2557,1520,705,92,-382,-768,-1099,-1422,-1747,-2091,-2469,-2879,-3344,-3858,-4447,-5102,-5842,-6654,-7527,-8437,-9331,-10153,-10823,-11258,-11391,-11164,-10569,-9636,-8436,-7087,-5711,-4448,-3413,-2698,-2344,-2378,-2738,-3400,-4240,-5199,-6150,-7022,-7719,-8202,-8413,-8364,-8040,-7490,-6733,-5824,-4786,-3660,-2449,-1181,165,1568,3037,4561,6093,7613,9027,10268,11232,11827,11982,11645,10809,9517,7846,5926,3897,1918,143,-1311,-2336,-2904,-2993,-2664,-1986,-1073,-38,1005,1949,2734,3302,3661,3817,3807,3680,3460,3187,2852,2469,2002,1462,829,144,-576,-1254,-1838,-2259,-2468,-2456,-2215,-1783,-1199,-513,234,1001,1780,2540,3290,3998,4657,5209,5634,5858,5868,5630,5167,4529,3799,3085,2501,2146,2102,2381,2974,3778,4689,5520,6133,6341,6052,5167,3692,1656,-836,-3644,-6618,-9564,-12348,-14801,-16827,-18341,-19289,-19675,-19487,-18780,-17591,-15984,-14034,-11820,-9442,-7024,-4681,-2557,-770,570,1388,1647,1357,571,-621,-2090,-3692,-5268,-6662,-7743,-8386,-8535,-8143,-7237,-5867,-4126,-2129,-3,2144,4182,6047,7660,8986,10022,10755,11225,11460,11509,11431,11272,11109,10974,10933,10997,11193,11498,11895,12317,12709,12977,13049,12832,12281,11332,9994,8269,6225,3937,1527,-889,-3170,-5205,-6881,-8129,-8898,-9174,-8970,-8319,-7264,-5876,-4202,-2330,-314,1765,3834,5820,7644,9214,10462,11288,11641,11468,10767,9564,7956,6061,4052,2098,382,-971,-1840,-2214,-2087,-1542,-672,401,1552,2687,3692,4537,5138,5501,5573,5367,4840,4003,2839,1362,-388,-2359,-4458,-6579,-8585,-10365,-11791,-12787,-13296,-13309,-12854,-11993,-10810,-9395,-7842,-6240,-4648,-3150,-1790,-646,238,793,994,803,240,-673,-1858,-3241,-4695,-6121,-7384,-8391,-9051,-9303,-9135,-8542,-7592,-6342,-4913,-3397,-1926,-585,522,1357,1884,2136,2149,2011,1805,1617,1524,1562,1760,2105,2573,3133,3737,4362,4957,5500,5943,6241,6351,6212,5791,5064,4030,2724,1210,-433,-2085,-3655,-5029,-6135,-6912,-7329,-7398,-7124,-6568,-5761,-4771,-3644,-2432,-1175,84,1313,2455,3481,4309,4911,5209,5178,4793,4052,3000,1678,189,-1387,-2917,-4296,-5394,-6108,-6330,-5997,-5055,-3519,-1440,1090,3900,6834,9671,12231,14331,15848,16692,16851,16362,15315,13856,12135,10335,8605,7085,5846,4938,4309,3916,3615,3294,2816,2052,942,-571,-2456,-4657,-7057,-9516,-11860,-13926,-15552,-16615,-17041,-16803,-15942,-14562,-12793,-10821,-8815,-6938,-5320,-4034,-3115,-2527,-2216,-2075,-2010,-1919,-1742,-1455,-1066,-651,-287,-87,-159,-573,-1389,-2594,-4133,-5897,-7738,-9480,-10960,-12007,-12525,-12418,-11686,-10341,-8468,-6179,-3604,-921,1732,4189,6326,8046,9276,9986,10169,9851,9080,7931,6493,4887,3231,1665,304,-754,-1438,-1731,-1653,-1268,-670,19,705,1270,1666,1864,1880,1778,1641,1557,1617,1891,2395,3155,4102,5204,6368,7514,8571,9455,10124,10512,10598,10337,9725,8760,7461,5896,4136,2313,571,-945,-2061,-2677,-2691,-2099,-938,679,2591,4613,6550,8231,9524,10352,10685,10560,10040,9211,8173,7009,5784,4554,3327,2128,940,-232,-1390,-2527,-3627,-4659,-5611,-6433,-7120,-7628,-7961,-8091,-8036,-7798,-7411,-6915,-6366,-5830,-5378,-5075,-4979,-5110,-5479,-6044,-6747,-7503,-8206,-8772,-9117,-9201,-9016,-8580,-7951,-7199,-6387,-5590,-4830,-4139,-3482,-2836,-2141,-1351,-432,634,1836,3118,4433,5683,6788,7663,8241,8474,8354,7893,7149,6202,5153,4123,3216,2543,2165,2129,2426,3017,3822,4740,5659,6466,7068,7386,7385,7053,6417,5522,4443,3240,2010,794,-317,-1295,-2080,-2655,-2993,-3098,-2985,-2682,-2244,-1727,-1204,-739,-402,-216,-239,-438,-831,-1361,-2003,-2700,-3406,-4082,-4675,-5159,-5487,-5629,-5537,-5180,-4507,-3506,-2163,-508,1395,3454,5528,7469,9109,10293,10893,10819,10019,8528,6398,3766,792,-2351,-5447,-8335,-10819,-12778,-14077,-14652,-14463,-13522,-11889,-9683,-7040,-4168,-1247,1491,3880,5732,6963,7497,7362,6617,5396,3840,2132,438,-1087,-2313,-3135,-3519,-3421,-2913,-2047,-967,180,1209,1954,2243,1975,1080,-418,-2419,-4766,-7214,-9510,-11385,-12604,-13004,-12496,-11104,-8935,-6191,-3119,6,2926,5417,7335,8595,9204,9223,8772,7995,7058,6092,5231,4534,4051,3750,3596,3502,3390,3180,2805,2224,1427,416,-756,-2050,-3350,-4596,-5636,-6405,-6784,-6731,-6209,-5250,-3909,-2314,-585,1109,2616,3817,4588,4888,4688,4016,2932,1536,-74,-1746,-3353,-4757,-5812,-6449,-6554,-6137,-5178,-3752,-1934,151,2385,4622,6746,8630,10188,11343,12051,12291,12067,11399,10345,8965,7347,5618,3865,2245,826,-269,-1024,-1396,-1432,-1188,-746,-227,269,630,781,664,273,-390,-1253,-2280,-3359,-4460,-5497,-6454,-7306,-8055,-8711,-9286,-9777,-10174,-10437,-10515,-10347,-9863,-9023,-7793,-6192,-4281,-2162,9,2053,3780,5007,5593,5448,4557,2978,850,-1630,-4215,-6642,-8646,-10017,-10575,-10254,-9045,-7052,-4451,-1476,1594,4494,6961,8820,9928,10263,9858,8817,7330,5561,3768,2123,832,26,-205,178,1162,2674,4620,6848,9207,11513,13595,15290,16465,17021,16913,16147,14779,12921,10711,8310,5892,3590,1555,-155,-1457,-2369,-2879,-3077,-2994,-2760,-2436,-2127,-1906,-1825,-1915,-2187,-2592,-3106,-3624,-4078,-4358,-4377,-4059,-3361,-2277,-857,807,2580,4290,5775,6879,7494,7562,7089,6139,4824,3278,1646,56,-1390,-2607,-3556,-4206,-4552,-4609,-4392,-3946,-3320,-2578,-1807,-1092,-523,-203,-184,-532,-1241,-2297,-3629,-5151,-6755,-8336,-9793,-11069,-12100,-12898,-13459,-13830,-14044,-14145,-14169,-14126,-14047,-13911,-13747,-13534,-13303,-13053,-12811,-12575,-12351,-12116,-11841,-11470,-10956,-10220,-9235,-7930,-6318,-4372,-2156,296,2878,5514,8073,10457,12553,14271,15559,16369,16722,16653,16232,15554,14717,13808,12907,12044,11234,10446,9640,8758,7762,6633,5373,4040,2683,1402,263,-647,-1303,-1670,-1793,-1704,-1480,-1191,-898,-653,-475,-359,-283,-212,-97,97,400,836,1382,2021,2696,3337,3873,4231,4345,4175,3690,2898,1819,529,-889,-2299,-3553,-4503,-5002,-4952,-4290,-3035,-1246,942,3364,5826,8122,10066,11501,12304,12419,11837,10614,8856,6710,4351,1961,-294,-2263,-3858,-5007,-5717,-6008,-5943,-5620,-5123,-4568,-4034,-3612,-3356,-3320,-3506,-3927,-4537,-5289,-6105,-6892,-7561,-8018,-8196,-8042,-7534,-6678,-5497,-4041,-2376,-586,1223,2928,4401,5488,6081,6053,5372,4014,2061,-376,-3108,-5910,-8553,-10796,-12445,-13368,-13472,-12789,-11363,-9342,-6879,-4164,-1377,1315,3783,5923,7682,9035,9996,10595,10895,10950,10846,10633,10371,10088,9782,9445,9014,8464,7710,6748,5529,4095,2472,755,-975,-2593,-4024,-5161,-5975,-6423,-6538,-6345,-5933,-5366,-4747,-4155,-3658,-3322,-3163,-3213,-3446,-3840,-4337,-4869,-5353,-5697,-5811,-5615,-5046,-4084,-2729,-1045,888,2947,4987,6887,8500,9747,10561,10930,10895,10520,9914,9197,8469,7842,7362,7072,6967,7014,7166,7352,7504,7529,7364,6921,6158,5038,3568,1777,-252,-2436,-4649,-6780,-8718,-10379,-11711,-12695,-13360,-13749,-13942,-14015,-14035,-14050,-14079,-14088,-14049,-13876,-13516,-12897,-11985,-10770,-9264,-7527,-5619,-3649,-1718,31,1488,2514,3024,2953,2274,1041,-667,-2676,-4792,-6769,-8350,-9316,-9466,-8706,-7010,-4462,-1242,2420,6213,9852,13024,15496,17074,17657,17226,15843,13653,10843,7657,4341,1149,-1683,-3978,-5572,-6411,-6445,-5743,-4370,-2483,-222,2215,4678,6988,9025,10675,11868,12560,12746,12431,11677,10543,9120,7516,5830,4175,2651,1320,259,-533,-1052,-1348,-1478,-1514,-1514,-1531,-1587,-1677,-1799,-1893,-1954,-1930,-1810,-1596,-1279,-897,-446,38,558,1116,1704,2366,3086,3906,4806,5791,6834,7893,8920,9844,10604,11113,11319,11140,10546,9487,7974,6014,3672,1028,-1791,-4648,-7373,-9813,-11832,-13313,-14204,-14502,-14247,-13548,-12534,-11344,-10143,-9051,-8170,-7577,-7281,-7279,-7526,-7955,-8479,-9037,-9510,-9874,-10027,-9973,-9681,-9184,-8523,-7763,-6982,-6261,-5663,-5259,-5047,-5053,-5197,-5429,-5619,-5664,-5431,-4829,-3776,-2249,-271,2100,4736,7503,10241,12781,14986,16737,17957,18607,18711,18275,17400,16141,14600,12869,11025,9157,7330,5598,4000,2564,1282,162,-843,-1757,-2623,-3486,-4368,-5281,-6232,-7171,-8082,-8882,-9510,-9899,-9968,-9686,-9017,-7966,-6571,-4896,-3033,-1077,851,2676,4292,5660,6725,7466,7865,7914,7609,6954,5966,4693,3188,1569,-57,-1528,-2704,-3438,-3633,-3214,-2195,-618,1389,3669,6017,8216,10053,11320,11866,11577,10413,8435,5761,2616,-719,-3942,-6719,-8797,-9956,-10124,-9312,-7680,-5468,-2997,-625,1325,2566,2916,2310,794,-1455,-4189,-7089,-9853,-12173,-13859,-14755,-14845,-14170,-12853,-11060,-8966,-6746,-4544,-2467,-600,1023,2363,3420,4171,4612,4733,4534,4018,3215,2171,951,-333,-1599,-2691,-3510,-3935,-3879,-3307,-2213,-651,1273,3417,5613,7675,9447,10785,11621,11920,11728,11125,10223,9153,8019,6911,5875,4928,4057,3235,2431,1635,842,82,-610,-1186,-1599,-1832,-1875,-1769,-1563,-1342,-1194,-1206,-1445,-1962,-2754,-3810,-5056,-6434,-7817,-9135,-10237,-11043,-11418,-11285,-10562,-9222,-7279,-4801,-1942,1135,4169,6943,9214,10802,11612,11609,10890,9601,7983,6280,4766,3647,3104,3203,3944,5227,6863,8633,10247,11468,12056,11873,10859,9048,6592,3682,589,-2432,-5142,-7353,-8961,-9934,-10329,-10269,-9921,-9481,-9123,-9017,-9244,-9855,-10800,-11974,-13211,-14314,-15072,-15330,-14954,-13925,-12265,-10105,-7594,-4942,-2330,60,2095,3687,4778,5363,5447,5055,4233,3012,1464,-335,-2284,-4232,-6031,-7481,-8416,-8663,-8113,-6712,-4496,-1576,1854,5530,9175,12476,15171,17040,17936,17816,16725,14802,12271,9388,6446,3712,1424,-261,-1240,-1527,-1159,-290,941,2345,3750,5020,6017,6687,6956,6836,6322,5460,4299,2908,1366,-241,-1809,-3257,-4474,-5396,-5953,-6111,-5875,-5248,-4303,-3079,-1669,-136,1450,3010,4491,5810,6894,7659,8013,7878,7201,5943,4155,1911,-618,-3209,-5613,-7536,-8751,-9047,-8339,-6624,-4021,-755,2895,6571,9968,12759,14750,15770,15807,14876,13124,10702,7828,4701,1524,-1543,-4368,-6866,-8989,-10717,-12062,-13051,-13724,-14138,-14336,-14404,-14377,-14341,-14327,-14383,-14523,-14743,-15024,-15315,-15566,-15695,-15640,-15321,-14679,-13660,-12233,-10384,-8135,-5536,-2675,311,3271,6000,8318,10039,11041,11261,10722,9533,7872,5984,4109,2504,1354,791,863,1525,2667,4118,5667,7131,8309,9097,9399,9226,8622,7693,6575,5426,4388,3605,3140,3057,3308,3857,4557,5303,5916,6291,6301,5900,5054,3821,2257,508,-1310,-3031,-4524,-5675,-6392,-6658,-6453,-5851,-4909,-3746,-2447,-1123,171,1374,2475,3470,4368,5185,5928,6582,7127,7526,7720,7682,7353,6735,5835,4713,3449,2190,1054,227,-182,-68,582,1717,3195,4813,6314,7449,7974,7738,6652,4748,2151,-926,-4207,-7404,-10211,-12416,-13825,-14389,-14111,-13108,-11535,-9601,-7512,-5461,-3633,-2132,-1086,-507,-442,-843,-1671,-2832,-4225,-5728,-7205,-8529,-9573,-10243,-10461,-10203,-9463,-8288,-6743,-4924,-2936,-891,1098,2938,4521,5782,6630,7017,6904,6264,5144,3597,1758,-203,-2088,-3677,-4769,-5210,-4894,-3813,-2031,313,3007,5825,8516,10852,12653,13781,14184,13851,12849,11276,9269,6973,4536,2100,-225,-2326,-4134,-5574,-6599,-7178,-7280,-6929,-6125,-4960,-3496,-1874,-229,1289,2531,3377,3740,3578,2904,1777,308,-1372,-3096,-4704,-6036,-6948,-7340,-7138,-6330,-4957,-3119,-960,1319,3524,5446,6920,7843,8159,7916,7208,6192,5074,4027,3256,2875,2976,3561,4578,5903,7382,8823,10038,10859,11161,10863,9970,8516,6626,4425,2081,-259,-2466,-4451,-6165,-7605,-8807,-9820,-10739,-11607,-12510,-13457,-14469,-15512,-16517,-17419,-18098,-18466,-18426,-17903,-16868,-15300,-13260,-10782,-8002,-5006,-1955,1022,3776,6185,8141,9576,10444,10760,10549,9889,8858,7553,6057,4462,2829,1229,-281,-1642,-2789,-3674,-4233,-4458,-4323,-3865,-3137,-2211,-1200,-193,709,1422,1909,2120,2075,1786,1296,666,-46,-764,-1411,-1926,-2227,-2280,-2034,-1479,-619,531,1922,3520,5244,7045,8820,10486,11928,13030,13687,13786,13273,12099,10306,7960,5204,2220,-783,-3569,-5905,-7600,-8470,-8440,-7464,-5620,-3044,46,3367,6640,9539,11823,13258,13737,13196,11708,9389,6460,3177,-166,-3276,-5864,-7710,-8632,-8565,-7511,-5597,-3011,-26,3078,6003,8505,10394,11559,11968,11651,10704,9241,7408,5334,3148,957,-1150,-3114,-4867,-6395,-7634,-8589,-9224,-9549,-9571,-9338,-8904,-8357,-7785,-7282,-6931,-6787,-6881,-7214,-7739,-8422,-9153,-9888,-10517,-10989,-11246,-11245,-10980,-10432,-9621,-8562,-7281,-5829,-4240,-2583,-910,717,2238,3605,4782,5733,6455,6917,7128,7074,6748,6154,5296,4189,2878,1419,-112,-1592,-2930,-3987,-4676,-4913,-4674,-3962,-2850,-1429,167,1787,3298,4554,5468,5962,6014,5638,4881,3836,2612,1334,148,-840,-1510,-1810,-1709,-1238,-475,487,1499,2462,3256,3832,4180,4322,4353,4344,4416,4623,5020,5580,6256,6938,7514,7850,7851,7432,6586,5325,3728,1904,-21,-1902,-3610,-5021,-6046,-6606,-6683,-6262,-5403,-4180,-2712,-1159,336,1594,2487,2906,2788,2132,973,-589,-2441,-4429,-6413,-8255,-9832,-11071,-11892,-12288,-12225,-11735,-10834,-9583,-8041,-6308,-4483,-2687,-1041,352,1408,2080,2374,2320,2027,1587,1159,862,813,1112,1780,2835,4207,5804,7506,9147,10582,11658,12243,12262,11653,10427,8628,6332,3689,816,-2075,-4842,-7283,-9263,-10641,-11345,-11328,-10612,-9266,-7390,-5150,-2681,-177,2231,4387,6199,7578,8500,8936,8940,8534,7826,6892,5844,4795,3836,3068,2556,2353,2464,2891,3566,4423,5351,6227,6924,7326,7323,6861,5891,4451,2581,407,-1939,-4281,-6442,-8230,-9501,-10117,-10010,-9177,-7654,-5581,-3104,-441,2203,4613,6612,8070,8890,9064,8593,7556,6049,4188,2110,-41,-2149,-4064,-5721,-7016,-7931,-8443,-8559,-8324,-7759,-6924,-5866,-4630,-3288,-1888,-511,782,1911,2814,3423,3693,3571,3042,2099,751,-931,-2902,-5031,-7215,-9304,-11172,-12690,-13771,-14354,-14425,-14013,-13175,-11998,-10567,-8982,-7299,-5596,-3892,-2229,-622,920,2362,3706,4913,5957,6812,7432,7807,7909,7737,7309,6639,5782,4769,3653,2486,1297,147,-951,-1942,-2811,-3531,-4070,-4442,-4623,-4647,-4531,-4315,-4047,-3775,-3521,-3327,-3160,-3026,-2850,-2586,-2152,-1487,-539,724,2285,4126,6146,8274,10351,12270,13850,14988,15528,15417,14578,13038,10835,8091,4953,1619,-1688,-4747,-7315,-9208,-10245,-10326,-9423,-7567,-4908,-1635,1986,5647,9058,11914,13988,15101,15162,14172,12203,9426,6041,2315,-1478,-5077,-8207,-10681,-12299,-12970,-12645,-11344,-9186,-6319,-2986,566,4059,7227,9852,11738,12789,12933,12213,10685,8496,5809,2816,-267,-3250,-5939,-8194,-9892,-10984,-11450,-11322,-10676,-9602,-8213,-6639,-4984,-3388,-1942,-758,81,511,482,-13,-956,-2285,-3901,-5669,-7431,-9019,-10273,-11055,-11273,-10868,-9852,-8272,-6240,-3881,-1363,1164,3545,5646,7374,8636,9388,9590,9239,8346,6962,5157,3040,737,-1603,-3835,-5799,-7375,-8449,-8954,-8862,-8185,-6978,-5337,-3365,-1209,1017,3166,5151,6863,8269,9316,10011,10356,10373,10095,9556,8803,7890,6876,5839,4838,3960,3249,2757,2502,2489,2694,3093,3633,4279,4965,5660,6303,6864,7306,7592,7697,7600,7266,6686,5842,4719,3345,1734,-40,-1911,-3780,-5545,-7103,-8347,-9186,-9546,-9383,-8706,-7589,-6161,-4593,-3084,-1777,-824,-242,-19,-30,-125,-133,52,473,1064,1690,2200,2450,2394,2033,1470,798,125,-494,-1056,-1565,-2050,-2500,-2880,-3157,-3287,-3292,-3232,-3224,-3400,-3889,-4753,-6009,-7583,-9358,-11198,-12962,-14542,-15839,-16763,-17218,-17079,-16220,-14522,-11920,-8457,-4319,180,4592,8447,11320,12915,13130,12102,10127,7673,5216,3198,1938,1593,2168,3522,5388,7455,9361,10833,11648,11761,11215,10191,8913,7585,6401,5456,4797,4438,4322,4426,4676,5028,5406,5736,5928,5915,5659,5189,4571,3922,3321,2838,2461,2166,1894,1621,1360,1142,1049,1111,1352,1720,2107,2348,2250,1624,347,-1610,-4144,-7023,-9902,-12374,-14014,-14461,-13482,-11008,-7196,-2394,2865,7960,12256,15220,16511,15998,13808,10280,5887,1207,-3216,-6891,-9472,-10766,-10753,-9566,-7469,-4811,-1971,675,2828,4250,4835,4550,3492,1782,-357,-2736,-5122,-7343,-9227,-10682,-11615,-12023,-11901,-11299,-10313,-9032,-7629,-6232,-5017,-4092,-3554,-3401,-3636,-4155,-4917,-5800,-6761,-7741,-8697,-9629,-10502,-11316,-12057,-12679,-13167,-13448,-13498,-13271,-12781,-12054,-11183,-10287,-9527,-9053,-9016,-9485,-10460,-11851,-13440,-15003,-16226,-16895,-16819,-15975,-14430,-12384,-10101,-7847,-5861,-4294,-3175,-2463,-2018,-1678,-1301,-759,-12,971,2145,3485,4936,6472,8056,9678,11284,12839,14267,15491,16440,17051,17292,17171,16735,16064,15267,14458,13736,13177,12810,12634,12588,12628,12648,12612,12454,12169,11776,11311,10825,10385,10015,9765,9639,9635,9760,9982,10312,10703,11152,11604,12021,12364,12582,12671,12619,12470,12259,12075,11967,12011,12221,12590,13055,13530,13891,14050,13912,13446,12661,11589,10332,8956,7570,6216,4950,3766,2677,1669,762,-36,-697,-1197,-1544,-1718,-1774,-1721,-1612,-1462,-1296,-1090,-858,-556,-221,155,496,749,835,683,249,-494,-1549,-2875,-4414,-6067,-7714,-9229,-10465,-11331,-11727,-11656,-11143,-10299,-9283,-8269,-7447,-6941,-6839,-7109,-7677,-8392,-9078,-9600,-9834,-9753,-9390,-8838,-8218,-7679,-7305,-7197,-7360,-7788,-8435,-9223,-10102,-10984,-11842,-12595,-13221,-13643,-13823,-13712,-13275,-12531,-11517,-10307,-9032,-7785,-6725,-5944,-5534,-5544,-5956,-6719,-7716,-8785,-9754,-10436,-10673,-10384,-9530,-8212,-6549,-4774,-3083,-1713,-826,-538,-883,-1820,-3219,-4903,-6640,-8193,-9364,-9972,-9956,-9289,-8063,-6423,-4569,-2712,-1065,226,1056,1412,1333,936,350,-241,-679,-823,-564,127,1223,2639,4203,5764,7094,8046,8447,8241,7395,6006,4214,2248,366,-1190,-2181,-2488,-2035,-890,835,2950,5230,7478,9476,11079,12159,12663,12586,11991,10989,9723,8349,7017,5836,4906,4259,3923,3869,4059,4436,4932,5475,6006,6438,6718,6770,6545,6024,5206,4157,2952,1727,603,-282,-833,-989,-727,-80,886,2095,3413,4757,5985,6998,7694,7987,7843,7259,6315,5113,3843,2650,1729,1174,1068,1391,2080,3024,4063,5056,5843,6305,6373,6006,5254,4190,2954,1690,540,-381,-1003,-1295,-1268,-969,-458,187,893,1591,2230,2766,3186,3468,3621,3613,3468,3143,2670,2050,1324,566,-158,-735,-1085,-1123,-818,-189,702,1717,2722,3531,4009,4034,3543,2522,1023,-871,-3002,-5205,-7283,-9035,-10309,-10971,-10972,-10342,-9155,-7592,-5807,-4013,-2362,-991,19,631,847,698,236,-454,-1303,-2193,-3036,-3718,-4147,-4242,-3958,-3276,-2231,-910,576,2051,3373,4384,4980,5120,4793,4095,3103,1990,869,-93,-812,-1215,-1298,-1122,-786,-425,-190,-176,-467,-1038,-1820,-2679,-3438,-3944,-4041,-3661,-2784,-1484,100,1771,3317,4515,5222,5319,4824,3775,2319,599,-1206,-2932,-4431,-5573,-6270,-6480,-6208,-5516,-4509,-3299,-2035,-822,219,1021,1506,1651,1433,863,2,-1093,-2296,-3495,-4570,-5401,-5918,-6079,-5889,-5430,-4811,-4179,-3713,-3522,-3727,-4328,-5298,-6524,-7876,-9189,-10324,-11150,-11589,-11587,-11167,-10339,-9223,-7881,-6469,-5085,-3858,-2889,-2246,-1969,-2046,-2436,-3069,-3860,-4730,-5591,-6375,-7024,-7485,-7746,-7797,-7669,-7392,-7024,-6608,-6199,-5840,-5547,-5342,-5204,-5105,-5003,-4823,-4535,-4069,-3447,-2658,-1778,-854,22,782,1363,1724,1852,1754,1449,978,366,-335,-1090,-1843,-2543,-3127,-3531,-3687,-3558,-3104,-2337,-1269,46,1557,3181,4843,6437,7861,8996,9743,10001,9734,8926,7651,6019,4213,2435,901,-189,-709,-558,240,1631,3460,5538,7628,9502,10946,11806,12028,11602,10664,9337,7852,6396,5165,4324,3945,4085,4676,5644,6830,8095,9274,10234,10878,11142,11024,10542,9772,8791,7714,6639,5679,4935,4489,4405,4703,5377,6365,7556,8814,9950,10807,11205,11077,10362,9166,7597,5875,4208,2794,1790,1268,1241,1647,2379,3324,4352,5369,6293,7064,7652,8039,8219,8220,8048,7747,7324,6819,6239,5618,4967,4312,3685,3111,2632,2261,2023,1912,1912,1992,2124,2270,2423,2575,2719,2862,2988,3083,3123,3100,2996,2820,2583,2295,1991,1677,1374,1077,785,478,181,-111,-352,-527,-612,-610,-520,-376,-194,-16,121,150,34,-309,-874,-1678,-2645,-3677,-4641,-5383,-5795,-5794,-5383,-4636,-3698,-2762,-2037,-1693,-1841,-2489,-3566,-4912,-6331,-7613,-8575,-9077,-9066,-8535,-7597,-6381,-5110,-3967,-3148,-2766,-2873,-3451,-4397,-5569,-6764,-7795,-8465,-8666,-8338,-7515,-6305,-4845,-3303,-1830,-561,402,964,1079,711,-119,-1342,-2833,-4436,-5947,-7226,-8114,-8564,-8569,-8183,-7510,-6661,-5731,-4835,-4030,-3398,-2980,-2816,-2897,-3195,-3624,-4082,-4463,-4667,-4639,-4378,-3920,-3354,-2791,-2337,-2108,-2168,-2574,-3316,-4372,-5637,-7005,-8307,-9379,-10074,-10255,-9876,-8947,-7571,-5917,-4174,-2542,-1177,-164,447,712,690,499,257,73,49,238,655,1267,1975,2678,3237,3541,3516,3114,2370,1319,81,-1261,-2578,-3783,-4783,-5527,-5958,-6082,-5887,-5437,-4773,-3996,-3177,-2426,-1817,-1425,-1298,-1439,-1825,-2401,-3080,-3781,-4420,-4918,-5239,-5345,-5224,-4873,-4284,-3457,-2398,-1101,393,2030,3716,5317,6685,7701,8239,8278,7819,6927,5718,4281,2763,1238,-164,-1379,-2324,-2937,-3193,-3098,-2689,-2071,-1346,-637,-61,312,439,313,-10,-484,-1000,-1482,-1828,-1958,-1819,-1361,-587,484,1802,3254,4758,6153,7352,8233,8748,8843,8535,7817,6760,5417,3881,2268,684,-739,-1889,-2677,-3019,-2898,-2286,-1261,131,1739,3430,5035,6367,7291,7670,7457,6655,5347,3688,1857,54,-1542,-2832,-3715,-4229,-4351,-4173,-3710,-3050,-2222,-1305,-344,620,1527,2378,3136,3799,4344,4756,5005,5107,5048,4877,4614,4300,3980,3679,3442,3302,3273,3377,3578,3847,4129,4357,4488,4464,4252,3840,3231,2468,1621,776,28,-548,-905,-1037,-981,-789,-563,-357,-250,-251,-343,-475,-564,-541,-359,0,475,1001,1449,1731,1757,1512,1012,330,-431,-1175,-1802,-2250,-2485,-2497,-2298,-1904,-1327,-591,306,1317,2413,3515,4522,5324,5785,5819,5361,4436,3121,1566,-65,-1593,-2887,-3859,-4497,-4846,-4990,-5043,-5082,-5181,-5332,-5512,-5636,-5610,-5338,-4724,-3749,-2401,-787,978,2719,4260,5485,6274,6610,6481,5914,4977,3737,2289,766,-723,-2032,-3038,-3658,-3818,-3542,-2869,-1942,-906,41,756,1121,1100,709,30,-844,-1775,-2659,-3365,-3818,-3942,-3724,-3170,-2347,-1331,-240,810,1703,2323,2597,2474,1966,1138,113,-944,-1850,-2441,-2609,-2306,-1590,-570,568,1623,2397,2718,2493,1688,360,-1354,-3285,-5197,-6903,-8194,-8957,-9101,-8629,-7587,-6074,-4234,-2216,-203,1659,3197,4305,4862,4829,4169,2947,1236,-811,-3012,-5176,-7102,-8636,-9668,-10163,-10130,-9662,-8853,-7834,-6713,-5568,-4461,-3391,-2372,-1360,-344,704,1770,2815,3748,4453,4806,4700,4089,2981,1471,-292,-2096,-3720,-4927,-5549,-5472,-4697,-3323,-1537,389,2190,3581,4381,4478,3872,2691,1093,-671,-2396,-3888,-5018,-5727,-6006,-5896,-5471,-4810,-4003,-3122,-2220,-1336,-468,350,1147,1865,2512,3024,3394,3588,3630,3538,3367,3172,3011,2942,3004,3228,3613,4132,4726,5299,5754,5964,5866,5402,4614,3592,2510,1549,918,735,1092,1955,3245,4815,6481,8060,9369,10239,10577,10318,9501,8217,6620,4892,3212,1745,616,-92,-327,-111,526,1501,2733,4117,5580,7003,8327,9422,10235,10678,10731,10404,9731,8816,7743,6661,5658,4833,4214,3795,3530,3355,3199,3030,2825,2626,2487,2483,2672,3058,3616,4252,4859,5336,5584,5580,5297,4773,4044,3154,2157,1095,12,-1025,-1965,-2721,-3231,-3420,-3251,-2690,-1753,-465,1098,2846,4638,6328,7741,8719,9140,8933,8118,6781,5089,3238,1431,-157,-1434,-2342,-2915,-3193,-3241,-3114,-2846,-2473,-2020,-1529,-1045,-621,-304,-124,-108,-249,-548,-986,-1547,-2217,-2972,-3790,-4604,-5360,-5944,-6274,-6279,-5908,-5196,-4182,-2994,-1752,-625,259,762,834,460,-293,-1300,-2427,-3497,-4414,-5060,-5430,-5534,-5445,-5271,-5106,-5020,-5054,-5159,-5283,-5330,-5222,-4920,-4429,-3791,-3123,-2520,-2117,-1983,-2160,-2621,-3297,-4076,-4860,-5531,-6019,-6252,-6195,-5856,-5258,-4490,-3639,-2825,-2139,-1651,-1382,-1330,-1458,-1713,-2045,-2384,-2708,-2979,-3229,-3457,-3732,-4046,-4444,-4883,-5347,-5758,-6068,-6188,-6086,-5730,-5130,-4326,-3380,-2355,-1336,-385,416,1014,1338,1354,1029,353,-644,-1913,-3377,-4911,-6420,-7755,-8819,-9493,-9697,-9387,-8552,-7268,-5659,-3912,-2249,-851,114,602,621,294,-232,-787,-1228,-1478,-1502,-1337,-1035,-678,-319,-25,181,269,226,56,-238,-630,-1075,-1544,-1972,-2342,-2611,-2793,-2896,-2964,-3047,-3181,-3407,-3710,-4066,-4415,-4681,-4817,-4777,-4557,-4171,-3637,-2985,-2232,-1393,-470,520,1579,2678,3807,4933,6030,7046,7937,8623,9031,9105,8793,8123,7114,5865,4447,2965,1511,142,-1070,-2108,-2952,-3596,-4026,-4219,-4127,-3715,-2951,-1840,-420,1225,2977,4683,6168,7274,7843,7807,7150,5953,4379,2609,856,-704,-1936,-2747,-3098,-2960,-2363,-1319,81,1764,3579,5408,7091,8529,9638,10379,10749,10758,10425,9768,8816,7604,6189,4649,3093,1646,455,-357,-682,-473,237,1385,2779,4267,5615,6680,7333,7547,7355,6849,6159,5390,4659,4022,3517,3141,2854,2603,2315,1912,1350,602,-279,-1221,-2074,-2705,-2953,-2724,-1977,-740,881,2724,4630,6392,7890,9004,9671,9883,9621,8925,7808,6334,4573,2636,663,-1189,-2768,-3935,-4613,-4763,-4418,-3654,-2604,-1416,-266,702,1354,1610,1441,870,-24,-1155,-2398,-3682,-4891,-5994,-6907,-7590,-7990,-8043,-7718,-6997,-5879,-4442,-2751,-945,859,2529,3935,4988,5588,5711,5346,4560,3442,2119,723,-650,-1898,-3011,-3954,-4790,-5515,-6189,-6778,-7283,-7649,-7841,-7846,-7657,-7304,-6808,-6209,-5527,-4799,-4050,-3328,-2691,-2186,-1886,-1803,-1954,-2295,-2768,-3284,-3775,-4151,-4390,-4471,-4426,-4316,-4181,-4088,-4030,-4007,-3958,-3853,-3654,-3369,-3034,-2713,-2475,-2389,-2452,-2663,-2927,-3187,-3346,-3387,-3293,-3115,-2907,-2721,-2599,-2544,-2552,-2604,-2675,-2765,-2845,-2905,-2918,-2844,-2664,-2377,-1998,-1595,-1251,-1036,-1054,-1318,-1840,-2566,-3391,-4213,-4880,-5297,-5343,-4972,-4148,-2916,-1359,361,2068,3543,4617,5161,5124,4571,3609,2458,1344,509,148,383,1205,2522,4109,5704,7031,7862,8046,7552,6439,4856,3015,1133,-561,-1901,-2761,-3111,-2970,-2443,-1645,-742,143,870,1373,1598,1570,1355,1056,802,694,813,1179,1762,2501,3293,4062,4725,5238,5590,5774,5827,5764,5618,5396,5101,4710,4197,3527,2683,1665,510,-720,-1939,-3046,-3945,-4540,-4765,-4577,-3971,-2993,-1723,-294,1153,2474,3543,4279,4641,4611,4233,3544,2644,1634,629,-249,-901,-1253,-1265,-936,-303,589,1654,2821,3984,5051,5910,6461,6633,6373,5705,4686,3447,2150,984,138,-256,-103,583,1722,3143,4637,5963,6930,7371,7237,6527,5329,3793,2056,323,-1293,-2655,-3714,-4440,-4856,-4993,-4896,-4583,-4085,-3391,-2529,-1510,-398,741,1792,2677,3276,3564,3508,3176,2654,2070,1562,1216,1101,1200,1472,1826,2172,2413,2502,2403,2167,1842,1546,1354,1339,1512,1833,2235,2619,2907,3019,2934,2623,2129,1470,716,-108,-938,-1757,-2507,-3160,-3649,-3944,-3994,-3795,-3356,-2710,-1915,-1034,-151,668,1360,1880,2229,2391,2413,2301,2099,1809,1451,1012,490,-127,-840,-1619,-2417,-3152,-3720,-4039,-4022,-3666,-2987,-2083,-1067,-73,779,1405,1772,1884,1790,1564,1270,971,705,472,290,126,-13,-161,-338,-575,-923,-1401,-2051,-2852,-3795,-4800,-5786,-6633,-7211,-7427,-7170,-6441,-5227,-3644,-1804,102,1878,3335,4302,4689,4450,3636,2340,710,-1102,-2932,-4660,-6171,-7396,-8288,-8800,-8928,-8656,-8009,-7038,-5826,-4489,-3173,-2014,-1165,-721,-764,-1275,-2213,-3431,-4782,-6080,-7148,-7865,-8134,-7937,-7320,-6347,-5153,-3847,-2549,-1359,-343,448,1000,1305,1401,1296,1034,636,127,-431,-986,-1443,-1712,-1727,-1458,-934,-252,470,1087,1487,1588,1377,873,157,-662,-1473,-2139,-2583,-2747,-2642,-2343,-1954,-1640,-1517,-1723,-2276,-3176,-4295,-5472,-6491,-7130,-7218,-6620,-5317,-3349,-879,1913,4756,7425,9682,11350,12335,12584,12153,11132,9659,7901,5998,4099,2303,699,-643,-1661,-2303,-2523,-2305,-1679,-715,457,1668,2790,3662,4259,4524,4525,4295,3913,3440,2928,2447,2033,1759,1648,1746,2043,2523,3121,3754,4329,4724,4860,4663,4118,3265,2220,1110,150,-536,-775,-547,175,1265,2605,3997,5281,6297,6965,7227,7122,6695,6057,5305,4551,3866,3313,2890,2594,2390,2234,2112,1977,1850,1691,1560,1425,1357,1323,1358,1412,1483,1518,1504,1406,1208,893,458,-81,-682,-1260,-1731,-1964,-1894,-1441,-624,522,1881,3326,4695,5844,6630,6979,6849,6267,5308,4057,2652,1176,-232,-1512,-2573,-3377,-3891,-4115,-4049,-3719,-3164,-2431,-1617,-819,-149,262,354,59,-588,-1527,-2634,-3761,-4741,-5421,-5673,-5420,-4658,-3458,-1954,-345,1174,2416,3242,3600,3476,2952,2113,1109,60,-891,-1659,-2164,-2393,-2348,-2060,-1586,-965,-285,397,968,1358,1467,1249,695,-174,-1234,-2374,-3415,-4208,-4646,-4668,-4299,-3629,-2760,-1869,-1059,-471,-156,-153,-452,-1010,-1782,-2694,-3690,-4695,-5638,-6439,-7008,-7262,-7131,-6591,-5662,-4444,-3074,-1717,-537,352,882,1033,874,461,-68,-642,-1159,-1584,-1904,-2111,-2231,-2231,-2106,-1809,-1328,-684,96,910,1693,2346,2815,3047,3028,2741,2190,1409,420,-678,-1802,-2848,-3702,-4318,-4656,-4756,-4682,-4512,-4341,-4204,-4144,-4139,-4170,-4186,-4158,-4019,-3746,-3285,-2637,-1808,-849,170,1170,2073,2808,3320,3552,3469,3036,2260,1176,-131,-1530,-2880,-4024,-4827,-5176,-4999,-4266,-3019,-1347,568,2534,4308,5701,6550,6792,6441,5579,4354,2911,1412,-27,-1287,-2300,-2988,-3324,-3285,-2911,-2266,-1456,-591,224,926,1467,1845,2055,2101,1981,1710,1285,767,197,-345,-760,-1015,-1041,-873,-539,-100,383,855,1294,1641,1887,1969,1857,1520,959,203,-655,-1517,-2243,-2714,-2852,-2617,-2051,-1247,-337,516,1168,1514,1487,1118,460,-356,-1212,-1986,-2587,-2973,-3129,-3072,-2851,-2478,-2006,-1431,-762,1,869,1822,2822,3829,4750,5537,6106,6429,6486,6291,5894,5354,4762,4169,3654,3213,2863,2557,2262,1928,1535,1068,550,-5,-558,-1106,-1610,-2079,-2449,-2685,-2705,-2446,-1862,-944,263,1680,3193,4681,6044,7182,8040,8576,8766,8601,8085,7220,6024,4538,2811,963,-882,-2542,-3854,-4656,-4843,-4386,-3314,-1759,113,2097,3971,5567,6720,7356,7449,7035,6230,5149,3953,2769,1677,756,-19,-626,-1119,-1483,-1735,-1817,-1710,-1344,-708,196,1320,2562,3798,4881,5685,6096,6077,5588,4693,3444,1952,358,-1218,-2587,-3645,-4244,-4339,-3915,-3046,-1865,-538,742,1825,2597,3010,3100,2910,2562,2132,1713,1343,1022,710,329,-202,-944,-1921,-3088,-4369,-5629,-6734,-7544,-7958,-7908,-7398,-6478,-5245,-3843,-2397,-1052,105,993,1604,1949,2092,2108,2077,2051,2056,2065,2038,1910,1633,1169,519,-308,-1266,-2329,-3452,-4598,-5709,-6720,-7518,-8025,-8128,-7800,-7038,-5905,-4528,-3056,-1665,-527,222,489,228,-507,-1649,-3041,-4550,-6015,-7321,-8339,-9004,-9236,-9004,-8313,-7188,-5740,-4075,-2377,-805,460,1292,1595,1365,646,-421,-1674,-2890,-3886,-4479,-4581,-4173,-3321,-2188,-957,144,943,1313,1220,719,-60,-936,-1726,-2275,-2485,-2341,-1875,-1203,-434,292,873,1217,1276,1016,455,-367,-1369,-2440,-3454,-4284,-4828,-5003,-4795,-4198,-3279,-2107,-807,498,1650,2512,2955,2919,2388,1445,224,-1098,-2310,-3260,-3804,-3888,-3516,-2755,-1728,-580,521,1449,2099,2442,2511,2379,2175,1990,1937,2047,2320,2713,3121,3457,3621,3545,3224,2681,1991,1245,528,-85,-550,-841,-959,-906,-702,-366,86,645,1293,2038,2841,3701,4574,5430,6234,6913,7429,7689,7661,7315,6666,5808,4832,3916,3195,2819,2861,3346,4204,5317,6523,7634,8509,9008,9070,8668,7821,6578,5021,3250,1383,-434,-2077,-3407,-4332,-4779,-4730,-4181,-3199,-1841,-236,1528,3300,4988,6463,7668,8528,9034,9175,8972,8451,7662,6652,5505,4304,3147,2147,1378,920,762,882,1177,1525,1780,1847,1624,1138,402,-470,-1376,-2204,-2876,-3334,-3581,-3633,-3560,-3417,-3301,-3241,-3297,-3430,-3640,-3834,-3987,-4022,-3925,-3687,-3326,-2888,-2426,-2012,-1694,-1517,-1491,-1573,-1713,-1816,-1810,-1653,-1335,-924,-498,-167,-28,-123,-484,-1055,-1790,-2567,-3313,-3896,-4268,-4349,-4137,-3621,-2852,-1874,-785,329,1338,2142,2628,2720,2375,1584,388,-1151,-2920,-4793,-6623,-8253,-9536,-10344,-10568,-10149,-9077,-7387,-5185,-2619,119,2816,5241,7194,8486,8988,8639,7441,5490,2944,15,-3043,-5969,-8510,-10457,-11653,-12027,-11567,-10349,-8496,-6185,-3632,-1068,1257,3128,4370,4872,4636,3728,2340,686,-975,-2434,-3525,-4175,-4398,-4263,-3913,-3488,-3119,-2930,-2952,-3219,-3649,-4184,-4662,-4984,-4982,-4581,-3711,-2390,-687,1250,3267,5140,6714,7826,8381,8339,7713,6568,5020,3217,1339,-424,-1871,-2849,-3221,-2952,-2053,-653,1087,2927,4658,6061,6990,7344,7085,6255,4916,3208,1286,-695,-2543,-4135,-5344,-6100,-6383,-6180,-5551,-4541,-3255,-1803,-309,1103,2334,3311,4019,4443,4633,4602,4400,4057,3601,3073,2497,1920,1371,880,461,108,-181,-440,-654,-837,-937,-932,-761,-419,125,820,1646,2518,3376,4114,4672,4954,4940,4605,3995,3180,2277,1391,644,104,-202,-267,-180,20,219,362,426,398,351,341,435,689,1086,1579,2062,2395,2438,2082,1281,76,-1403,-2962,-4369,-5415,-5923,-5819,-5082,-3798,-2107,-173,1804,3663,5263,6497,7295,7631,7469,6842,5762,4296,2528,585,-1403,-3258,-4859,-6057,-6776,-6980,-6672,-5939,-4887,-3682,-2473,-1418,-602,-90,136,121,-46,-270,-452,-528,-452,-230,95,466,789,996,1038,882,581,182,-215,-527,-692,-685,-517,-222,135,517,848,1108,1239,1229,1054,707,196,-477,-1277,-2170,-3085,-3944,-4641,-5071,-5142,-4788,-4000,-2828,-1395,135,1543,2640,3247,3287,2734,1707,345,-1105,-2424,-3378,-3820,-3636,-2844,-1507,206,2086,3903,5428,6511,7051,7046,6574,5747,4734,3709,2817,2207,1937,2045,2485,3167,3969,4740,5353,5695,5717,5390,4779,3927,2966,1963,1030,219,-412,-839,-1046,-1036,-811,-392,201,913,1683,2416,3021,3402,3505,3288,2778,2003,1067,28,-968,-1871,-2562,-3009,-3187,-3104,-2805,-2323,-1724,-1030,-316,412,1074,1640,2059,2275,2276,2032,1556,864,-17,-1034,-2136,-3247,-4287,-5185,-5871,-6311,-6483,-6418,-6129,-5677,-5091,-4420,-3702,-2972,-2253,-1597,-1013,-568,-261,-128,-140,-275,-475,-697,-898,-1058,-1168,-1242,-1284,-1335,-1392,-1495,-1645,-1835,-2048,-2223,-2305,-2227,-1948,-1469,-817,-95,598,1121,1366,1243,704,-228,-1519,-3055,-4731,-6412,-7961,-9262,-10196,-10681,-10646,-10082,-8994,-7466,-5594,-3534,-1436,554,2311,3762,4858,5592,5957,5979,5655,5030,4135,3055,1890,760,-204,-915,-1297,-1375,-1182,-843,-458,-139,56,106,54,-62,-164,-236,-254,-244,-226,-227,-254,-304,-350,-376,-341,-236,-35,246,591,955,1301,1579,1777,1870,1874,1788,1643,1456,1259,1091,978,956,1038,1216,1459,1714,1903,1962,1808,1395,716,-208,-1277,-2378,-3354,-4062,-4372,-4204,-3537,-2403,-927,746,2420,3914,5091,5847,6173,6089,5679,5026,4236,3389,2574,1852,1273,871,645,606,712,950,1282,1658,2064,2422,2721,2880,2881,2661,2225,1556,725,-207,-1110,-1866,-2351,-2487,-2231,-1627,-759,244,1214,2036,2570,2781,2652,2242,1641,958,305,-229,-594,-764,-768,-641,-445,-250,-102,-42,-78,-176,-303,-363,-320,-91,314,890,1580,2292,2948,3447,3715,3720,3448,2956,2320,1664,1118,778,735,982,1491,2164,2880,3517,3962,4149,4042,3660,3071,2354,1639,1022,600,419,493,766,1172,1587,1906,2036,1909,1514,872,44,-894,-1852,-2753,-3509,-4058,-4349,-4353,-4094,-3608,-2978,-2306,-1672,-1185,-876,-796,-910,-1198,-1577,-2007,-2406,-2753,-3005,-3163,-3204,-3143,-2960,-2692,-2350,-2008,-1710,-1544,-1545,-1767,-2192,-2811,-3542,-4321,-5020,-5566,-5831,-5773,-5327,-4511,-3362,-1982,-494,935,2148,2989,3327,3102,2285,947,-789,-2734,-4661,-6320,-7501,-8027,-7824,-6913,-5405,-3518,-1488,399,1908,2842,3085,2616,1509,-87,-1938,-3814,-5433,-6603,-7129,-6932,-5998,-4401,-2311,53,2450,4633,6428,7696,8388,8505,8100,7262,6086,4679,3127,1524,-79,-1610,-3029,-4286,-5325,-6101,-6561,-6675,-6419,-5817,-4889,-3718,-2356,-908,562,1967,3250,4371,5303,6054,6630,7049,7319,7428,7346,7057,6510,5730,4723,3577,2386,1263,318,-374,-777,-882,-727,-356,160,742,1312,1770,2045,2048,1747,1117,206,-913,-2125,-3294,-4310,-5061,-5502,-5607,-5409,-4948,-4286,-3472,-2562,-1573,-535,559,1700,2879,4083,5272,6408,7430,8283,8915,9281,9353,9125,8588,7775,6702,5429,3999,2518,1050,-259,-1340,-2087,-2460,-2450,-2109,-1509,-776,-15,675,1228,1618,1865,1997,2070,2132,2200,2292,2385,2446,2428,2272,1925,1349,536,-485,-1647,-2834,-3906,-4714,-5118,-5038,-4451,-3412,-2055,-558,872,2042,2791,3035,2754,2019,961,-233,-1370,-2241,-2718,-2688,-2160,-1185,88,1495,2810,3857,4433,4437,3792,2541,780,-1294,-3457,-5450,-7052,-8090,-8469,-8185,-7307,-5974,-4344,-2599,-893,630,1856,2725,3166,3207,2842,2164,1240,216,-803,-1663,-2264,-2522,-2397,-1906,-1112,-126,910,1837,2513,2794,2618,1931,784,-724,-2443,-4146,-5632,-6681,-7150,-6973,-6182,-4911,-3360,-1779,-397,584,1065,1002,467,-412,-1476,-2511,-3376,-3904,-4041,-3773,-3156,-2316,-1380,-491,229,740,1001,1085,1030,942,871,874,965,1138,1357,1572,1707,1704,1499,1062,383,-514,-1580,-2730,-3883,-4920,-5768,-6337,-6599,-6536,-6170,-5546,-4710,-3740,-2667,-1560,-428,699,1830,2947,4068,5151,6190,7126,7904,8459,8709,8599,8075,7135,5810,4191,2404,614,-1021,-2335,-3223,-3622,-3516,-2980,-2083,-957,284,1543,2720,3769,4622,5259,5624,5708,5476,4940,4119,3087,1940,826,-112,-736,-944,-708,-44,951,2159,3425,4612,5596,6298,6672,6719,6489,6044,5499,4924,4422,4023,3756,3594,3493,3384,3217,2922,2484,1895,1176,384,-437,-1216,-1909,-2459,-2845,-3031,-3034,-2843,-2505,-2045,-1511,-974,-470,-87,156,204,57,-281,-797,-1430,-2129,-2806,-3381,-3788,-3975,-3946,-3699,-3294,-2761,-2157,-1545,-961,-491,-172,-64,-197,-564,-1161,-1921,-2794,-3677,-4490,-5120,-5502,-5539,-5228,-4526,-3496,-2177,-663,944,2536,4003,5230,6119,6579,6543,5989,4934,3467,1709,-164,-1973,-3535,-4689,-5319,-5348,-4779,-3660,-2133,-368,1415,2998,4198,4867,4941,4425,3373,1919,171,-1703,-3609,-5425,-7108,-8597,-9891,-10958,-11803,-12384,-12688,-12659,-12271,-11494,-10313,-8775,-6911,-4832,-2634,-450,1586,3339,4694,5534,5817,5507,4669,3400,1874,272,-1199,-2397,-3194,-3567,-3511,-3117,-2474,-1723,-984,-387,-18,52,-183,-704,-1435,-2281,-3133,-3873,-4417,-4690,-4661,-4332,-3743,-2971,-2119,-1306,-659,-265,-211,-501,-1132,-2029,-3083,-4158,-5079,-5698,-5859,-5486,-4527,-3036,-1111,1099,3379,5547,7365,8677,9323,9264,8484,7131,5348,3412,1544,-8,-1090,-1621,-1602,-1125,-321,656,1641,2527,3210,3665,3877,3884,3722,3450,3117,2779,2490,2292,2226,2315,2563,2961,3464,4014,4545,4986,5305,5492,5566,5600,5633,5749,5955,6262,6614,6954,7178,7224,7006,6504,5704,4661,3439,2159,942,-89,-826,-1213,-1244,-966,-483,79,584,923,1036,902,585,172,-203,-420,-386,-51,588,1482,2574,3769,4978,6106,7042,7688,7950,7755,7096,5986,4539,2864,1161,-418,-1677,-2493,-2755,-2433,-1537,-175,1510,3302,4971,6285,7034,7086,6390,4981,3022,698,-1706,-3946,-5773,-7012,-7544,-7341,-6437,-4943,-3008,-807,1463,3620,5489,6917,7779,7987,7480,6272,4404,2000,-781,-3731,-6609,-9166,-11162,-12391,-12724,-12127,-10667,-8547,-6018,-3410,-1029,852,2028,2389,1924,701,-1102,-3286,-5579,-7741,-9545,-10813,-11459,-11451,-10854,-9795,-8427,-6941,-5495,-4228,-3234,-2563,-2233,-2218,-2469,-2899,-3428,-3944,-4369,-4619,-4640,-4412,-3932,-3242,-2409,-1506,-633,144,761,1181,1408,1424,1278,969,556,67,-441,-921,-1341,-1671,-1926,-2109,-2271,-2438,-2674,-3011,-3484,-4119,-4885,-5762,-6653,-7460,-8046,-8283,-8062,-7321,-6063,-4358,-2351,-219,1821,3600,4956,5839,6231,6216,5904,5440,4943,4517,4202,4002,3873,3745,3535,3167,2576,1737,663,-583,-1874,-3068,-3989,-4498,-4493,-3947,-2895,-1448,231,1984,3595,4946,5878,6365,6386,6017,5362,4554,3742,3041,2552,2313,2319,2510,2782,3027,3129,3013,2652,2064,1321,533,-196,-749,-1061,-1100,-857,-393,265,1024,1849,2676,3465,4183,4785,5240,5508,5540,5308,4771,3934,2799,1430,-92,-1664,-3121,-4354,-5177,-5501,-5216,-4297,-2767,-706,1734,4374,6997,9394,11383,12806,13576,13644,13026,11787,10029,7897,5568,3223,1063,-738,-2038,-2738,-2815,-2308,-1306,26,1528,2991,4249,5138,5536,5379,4650,3408,1778,-79,-1942,-3626,-4939,-5766,-6051,-5803,-5119,-4118,-2972,-1836,-868,-172,183,191,-97,-601,-1193,-1759,-2183,-2389,-2346,-2058,-1594,-1034,-495,-93,74,-68,-555,-1358,-2416,-3585,-4724,-5622,-6136,-6092,-5453,-4196,-2444,-350,1856,3945,5699,6960,7614,7653,7096,6062,4683,3131,1577,177,-950,-1735,-2159,-2290,-2200,-2031,-1894,-1901,-2119,-2551,-3162,-3838,-4462,-4896,-5027,-4814,-4259,-3459,-2560,-1730,-1160,-975,-1261,-1985,-3059,-4287,-5467,-6381,-6863,-6835,-6285,-5304,-4039,-2662,-1368,-313,373,632,441,-135,-1015,-2067,-3164,-4181,-5028,-5642,-5996,-6091,-5952,-5578,-5010,-4233,-3276,-2158,-925,364,1613,2734,3608,4140,4248,3882,3032,1751,120,-1710,-3590,-5349,-6823,-7884,-8422,-8383,-7761,-6590,-4971,-3020,-907,1196,3112,4671,5746,6248,6141,5459,4290,2783,1118,-495,-1868,-2835,-3281,-3173,-2525,-1442,-68,1429,2859,4081,4956,5446,5517,5241,4702,4032,3369,2844,2550,2523,2760,3171,3659,4089,4346,4344,4052,3488,2738,1908,1150,600,387,604,1286,2418,3924,5669,7494,9216,10660,11678,12178,12098,11468,10337,8821,7048,5190,3383,1812,569,-236,-591,-520,-95,538,1261,1882,2292,2363,2047,1344,310,-956,-2302,-3593,-4687,-5488,-5961,-6098,-5965,-5634,-5198,-4738,-4318,-3968,-3699,-3481,-3285,-3049,-2716,-2226,-1545,-624,508,1862,3341,4890,6363,7649,8577,9025,8878,8083,6667,4731,2458,101,-2086,-3830,-4931,-5260,-4783,-3589,-1841,216,2303,4153,5536,6292,6357,5758,4595,3045,1272,-522,-2203,-3647,-4792,-5623,-6152,-6442,-6549,-6549,-6481,-6360,-6173,-5867,-5387,-4671,-3673,-2403,-887,774,2465,4036,5337,6223,6603,6409,5674,4450,2885,1132,-644,-2285,-3710,-4852,-5727,-6372,-6842,-7218,-7529,-7823,-8083,-8287,-8378,-8290,-7953,-7323,-6389,-5193,-3822,-2423,-1132,-140,456,546,152,-677,-1782,-2983,-4079,-4884,-5284,-5221,-4726,-3899,-2883,-1857,-960,-324,7,34,-175,-504,-826,-1028,-1008,-760,-278,326,967,1504,1849,1935,1753,1345,784,161,-430,-938,-1310,-1578,-1739,-1857,-1946,-2034,-2129,-2203,-2275,-2279,-2257,-2137,-1962,-1671,-1294,-804,-242,390,1030,1668,2257,2789,3265,3673,4024,4309,4509,4618,4618,4506,4309,4058,3816,3642,3611,3750,4089,4597,5209,5836,6357,6632,6556,6026,5009,3547,1714,-314,-2382,-4300,-5911,-7116,-7826,-8046,-7779,-7095,-6078,-4836,-3502,-2202,-1063,-169,415,682,667,434,92,-255,-488,-515,-263,296,1156,2270,3529,4833,6009,6953,7524,7682,7390,6720,5743,4605,3425,2343,1452,835,509,491,735,1211,1848,2581,3331,4014,4561,4896,4987,4831,4448,3923,3323,2761,2295,1986,1821,1772,1751,1687,1475,1073,436,-416,-1419,-2484,-3475,-4272,-4754,-4856,-4551,-3872,-2899,-1714,-459,791,1918,2863,3576,4032,4231,4197,3968,3585,3098,2530,1901,1219,490,-275,-1032,-1749,-2331,-2740,-2875,-2728,-2269,-1549,-655,281,1103,1621,1711,1251,239,-1270,-3118,-5089,-6916,-8333,-9112,-9086,-8201,-6513,-4174,-1446,1376,3969,6022,7303,7635,6975,5377,3013,151,-2893,-5765,-8146,-9781,-10488,-10231,-9055,-7137,-4711,-2072,503,2743,4467,5544,5940,5682,4864,3599,2055,365,-1297,-2821,-4081,-5031,-5635,-5930,-5981,-5899,-5807,-5822,-6043,-6514,-7213,-8073,-8929,-9627,-9953,-9755,-8907,-7377,-5216,-2566,364,3314,6016,8217,9724,10385,10177,9112,7330,5003,2377,-309,-2795,-4887,-6415,-7305,-7536,-7195,-6388,-5326,-4179,-3160,-2426,-2073,-2160,-2625,-3384,-4261,-5098,-5715,-5999,-5874,-5357,-4497,-3429,-2269,-1175,-255,394,719,701,364,-241,-1020,-1879,-2684,-3328,-3699,-3711,-3327,-2537,-1397,-3,1520,3021,4348,5389,6052,6326,6249,5902,5411,4885,4430,4122,3996,4062,4312,4710,5228,5812,6417,6969,7430,7724,7841,7746,7453,6974,6324,5547,4653,3699,2698,1725,807,44,-513,-768,-675,-198,646,1806,3180,4658,6095,7377,8389,9056,9345,9227,8745,7902,6794,5456,4030,2595,1309,279,-384,-617,-402,224,1185,2365,3626,4844,5891,6686,7167,7299,7083,6522,5631,4452,2992,1331,-514,-2436,-4390,-6261,-7974,-9423,-10525,-11199,-11396,-11093,-10329,-9187,-7790,-6297,-4842,-3562,-2515,-1733,-1158,-719,-296,219,897,1804,2897,4151,5435,6664,7688,8441,8823,8839,8479,7807,6883,5781,4580,3349,2165,1087,179,-521,-998,-1266,-1379,-1427,-1505,-1738,-2205,-2971,-4036,-5353,-6806,-8242,-9467,-10279,-10516,-10038,-8817,-6876,-4359,-1471,1526,4321,6644,8214,8875,8507,7166,4952,2134,-1005,-4096,-6807,-8828,-9948,-10035,-9097,-7244,-4702,-1783,1172,3797,5798,6938,7096,6265,4547,2131,-709,-3682,-6493,-8880,-10656,-11696,-11966,-11495,-10378,-8762,-6811,-4736,-2730,-980,353,1187,1465,1236,570,-394,-1498,-2593,-3535,-4249,-4685,-4869,-4828,-4639,-4350,-4010,-3632,-3210,-2714,-2104,-1348,-420,675,1899,3210,4531,5808,6978,7996,8824,9411,9711,9665,9208,8293,6882,4987,2663,8,-2815,-5647,-8274,-10543,-12288,-13428,-13917,-13796,-13150,-12119,-10856,-9517,-8209,-7019,-5950,-4977,-4039,-3047,-1936,-671,749,2255,3740,5069,6080,6646,6685,6170,5176,3826,2316,856,-354,-1151,-1445,-1223,-551,434,1563,2645,3514,4027,4112,3742,2963,1871,604,-696,-1870,-2810,-3418,-3666,-3549,-3129,-2461,-1666,-804,15,769,1414,1973,2464,2923,3396,3888,4423,4953,5451,5833,6040,6017,5732,5197,4456,3593,2722,1952,1398,1120,1155,1462,1976,2595,3215,3749,4140,4366,4455,4462,4459,4532,4741,5130,5698,6416,7199,7961,8568,8921,8936,8579,7889,6949,5909,4909,4112,3619,3481,3705,4183,4807,5392,5775,5807,5410,4557,3297,1747,30,-1665,-3192,-4389,-5154,-5398,-5127,-4364,-3228,-1862,-455,798,1711,2137,2006,1298,118,-1391,-3009,-4517,-5706,-6439,-6642,-6333,-5610,-4598,-3475,-2386,-1466,-806,-431,-351,-495,-792,-1136,-1408,-1516,-1377,-969,-313,504,1359,2094,2558,2633,2240,1396,167,-1280,-2753,-4021,-4875,-5145,-4741,-3659,-1993,85,2329,4483,6267,7476,7944,7627,6578,4941,2958,873,-1026,-2545,-3501,-3861,-3632,-2933,-1934,-821,195,963,1349,1291,776,-172,-1449,-2959,-4532,-6024,-7258,-8111,-8462,-8264,-7522,-6288,-4715,-2946,-1222,290,1387,1991,2046,1613,790,-275,-1430,-2538,-3505,-4268,-4831,-5200,-5436,-5572,-5656,-5699,-5697,-5621,-5439,-5101,-4579,-3846,-2907,-1775,-503,838,2152,3314,4216,4738,4794,4337,3345,1877,20,-2075,-4235,-6256,-7946,-9122,-9665,-9506,-8653,-7213,-5321,-3215,-1111,744,2152,2967,3127,2669,1696,417,-955,-2176,-3036,-3398,-3197,-2452,-1292,145,1640,3026,4129,4853,5126,4976,4442,3633,2682,1695,815,97,-411,-701,-803,-748,-570,-317,-12,309,623,903,1123,1261,1277,1158,868,393,-262,-1089,-2046,-3067,-4069,-4942,-5577,-5866,-5718,-5083,-3939,-2331,-341,1908,4252,6528,8562,10203,11335,11882,11811,11154,9969,8382,6524,4559,2625,842,-694,-1941,-2864,-3462,-3752,-3753,-3503,-3044,-2418,-1682,-879,-73,684,1343,1840,2136,2177,1921,1354,470,-684,-2032,-3441,-4770,-5844,-6518,-6666,-6226,-5190,-3630,-1665,531,2785,4903,6767,8240,9303,9904,10104,9903,9408,8646,7723,6684,5610,4529,3481,2459,1478,516,-405,-1282,-2065,-2710,-3154,-3342,-3215,-2742,-1903,-729,727,2352,4009,5541,6784,7626,7968,7801,7152,6113,4810,3379,1951,646,-463,-1321,-1896,-2184,-2177,-1873,-1295,-451,603,1807,3058,4245,5237,5911,6178,5970,5285,4154,2659,913,-956,-2815,-4525,-5976,-7055,-7686,-7829,-7459,-6648,-5451,-4018,-2470,-971,365,1428,2190,2627,2787,2719,2466,2091,1589,983,254,-597,-1557,-2593,-3638,-4616,-5423,-5975,-6166,-5945,-5260,-4119,-2564,-679,1412,3535,5513,7131,8206,8587,8182,6991,5081,2630,-165,-3029,-5716,-7999,-9681,-10669,-10915,-10472,-9464,-8063,-6480,-4927,-3590,-2608,-2051,-1919,-2143,-2596,-3133,-3587,-3851,-3836,-3545,-3024,-2381,-1756,-1286,-1094,-1238,-1735,-2520,-3494,-4515,-5439,-6161,-6582,-6718,-6568,-6263,-5885,-5593,-5486,-5644,-6097,-6798,-7669,-8570,-9369,-9931,-10165,-10027,-9524,-8700,-7635,-6421,-5133,-3861,-2649,-1533,-545,329,1060,1660,2092,2360,2421,2285,1936,1407,732,-21,-784,-1462,-1976,-2239,-2194,-1789,-1015,123,1580,3261,5072,6842,8455,9740,10616,10985,10854,10225,9190,7840,6296,4680,3098,1640,382,-644,-1393,-1877,-2080,-2042,-1788,-1364,-827,-203,453,1148,1856,2623,3430,4328,5277,6274,7247,8125,8828,9285,9466,9347,8987,8415,7720,6973,6216,5513,4877,4311,3827,3408,3058,2780,2580,2469,2455,2538,2708,2948,3214,3470,3651,3726,3634,3381,2947,2385,1736,1078,484,36,-216,-239,-34,339,827,1323,1746,2011,2078,1900,1522,939,243,-529,-1291,-1989,-2563,-2977,-3202,-3240,-3089,-2774,-2325,-1756,-1125,-423,288,1026,1753,2471,3169,3823,4423,4917,5275,5410,5282,4810,3967,2752,1201,-586,-2483,-4331,-5964,-7218,-7973,-8132,-7671,-6618,-5053,-3126,-986,1158,3145,4780,5945,6530,6500,5864,4698,3113,1261,-680,-2562,-4193,-5487,-6311,-6655,-6524,-5975,-5140,-4123,-3079,-2115,-1321,-748,-404,-271,-293,-438,-635,-889,-1181,-1548,-2020,-2640,-3418,-4361,-5427,-6554,-7664,-8641,-9402,-9846,-9924,-9613,-8934,-7945,-6726,-5356,-3927,-2503,-1135,142,1320,2388,3348,4180,4858,5328,5547,5459,5065,4379,3474,2464,1466,618,27,-244,-164,223,846,1581,2297,2857,3135,3066,2581,1711,484,-990,-2593,-4159,-5540,-6568,-7143,-7178,-6680,-5690,-4321,-2728,-1074,467,1754,2690,3216,3346,3135,2663,2069,1443,914,544,378,405,582,822,1029,1100,960,560,-95,-963,-1962,-2986,-3914,-4639,-5052,-5103,-4751,-4017,-2960,-1653,-230,1209,2515,3586,4296,4584,4404,3766,2740,1419,-50,-1523,-2843,-3899,-4576,-4860,-4729,-4249,-3492,-2540,-1502,-445,547,1430,2160,2694,3030,3132,3039,2750,2331,1828,1310,846,485,273,232,369,669,1122,1692,2359,3098,3868,4667,5442,6197,6894,7505,8013,8349,8494,8371,7950,7206,6140,4790,3251,1613,45,-1327,-2351,-2918,-2968,-2477,-1504,-123,1502,3225,4856,6239,7245,7781,7832,7407,6596,5485,4212,2896,1654,584,-253,-816,-1106,-1136,-955,-602,-131,419,1020,1652,2278,2881,3376,3718,3789,3524,2840,1720,178,-1683,-3739,-5774,-7613,-9027,-9882,-10055,-9522,-8322,-6570,-4449,-2172,17,1906,3318,4141,4350,3972,3122,1940,603,-703,-1826,-2621,-3024,-3007,-2625,-1972,-1188,-414,201,573,637,410,-56,-648,-1247,-1700,-1894,-1727,-1147,-176,1145,2657,4234,5651,6760,7396,7482,6981,5943,4459,2663,731,-1191,-2927,-4361,-5381,-5929,-5973,-5536,-4670,-3494,-2130,-766,445,1335,1786,1733,1179,181,-1123,-2587,-4022,-5271,-6189,-6695,-6749,-6372,-5638,-4636,-3494,-2314,-1208,-238,534,1101,1466,1659,1726,1711,1658,1592,1533,1471,1388,1264,1047,731,276,-312,-1019,-1818,-2638,-3429,-4101,-4595,-4842,-4817,-4499,-3924,-3118,-2176,-1163,-202,619,1196,1448,1329,819,-48,-1213,-2573,-4021,-5418,-6652,-7577,-8103,-8111,-7558,-6402,-4689,-2481,61,2771,5416,7774,9626,10790,11163,10689,9432,7486,5043,2294,-525,-3220,-5600,-7527,-8905,-9677,-9837,-9419,-8483,-7134,-5484,-3653,-1784,27,1663,3037,4094,4758,5012,4837,4233,3256,1951,435,-1197,-2804,-4286,-5526,-6464,-7046,-7284,-7194,-6838,-6285,-5588,-4822,-3999,-3154,-2279,-1378,-459,455,1329,2112,2754,3220,3479,3532,3393,3088,2653,2123,1520,877,190,-506,-1211,-1883,-2494,-3003,-3359,-3533,-3485,-3212,-2736,-2097,-1370,-626,67,663,1146,1539,1863,2188,2548,2987,3517,4138,4813,5515,6186,6793,7304,7704,7995,8195,8320,8399,8432,8418,8324,8102,7702,7056,6153,4972,3572,2015,413,-1121,-2464,-3542,-4269,-4666,-4723,-4528,-4138,-3638,-3103,-2576,-2098,-1664,-1265,-862,-415,108,748,1488,2346,3262,4211,5125,5938,6586,6999,7132,6947,6463,5714,4797,3802,2869,2081,1536,1262,1247,1446,1770,2112,2380,2473,2341,1968,1364,601,-247,-1091,-1836,-2420,-2788,-2923,-2824,-2527,-2074,-1533,-965,-411,81,525,906,1259,1590,1910,2201,2464,2646,2753,2751,2656,2488,2279,2087,1946,1917,2011,2252,2609,3040,3474,3812,3964,3845,3378,2552,1371,-95,-1730,-3392,-4900,-6093,-6832,-7042,-6717,-5931,-4813,-3551,-2315,-1284,-555,-199,-194,-489,-991,-1581,-2172,-2655,-2983,-3105,-3021,-2735,-2286,-1716,-1082,-443,157,666,1068,1335,1454,1424,1214,824,224,-588,-1617,-2839,-4218,-5699,-7199,-8649,-9953,-11054,-11898,-12458,-12750,-12791,-12628,-12297,-11830,-11240,-10541,-9712,-8756,-7655,-6430,-5098,-3718,-2353,-1085,13,889,1520,1912,2095,2114,2015,1839,1607,1341,1021,664,233,-232,-743,-1237,-1678,-2011,-2180,-2161,-1928,-1497,-890,-165,615,1374,2028,2522,2797,2844,2661,2287,1779,1204,641,157,-179,-330,-256,44,575,1310,2222,3247,4312,5321,6161,6727,6921,6673,5957,4790,3234,1402,-570,-2518,-4273,-5677,-6608,-6968,-6741,-5939,-4660,-3024,-1214,596,2229,3540,4452,4929,4994,4741,4254,3670,3102,2637,2358,2273,2379,2613,2896,3133,3227,3114,2737,2104,1236,219,-850,-1846,-2627,-3094,-3134,-2714,-1823,-511,1120,2950,4813,6569,8052,9157,9783,9904,9503,8638,7383,5838,4140,2399,750,-705,-1892,-2756,-3284,-3488,-3387,-3024,-2438,-1666,-769,219,1227,2206,3090,3813,4322,4564,4509,4155,3520,2686,1716,753,-131,-800,-1199,-1265,-985,-391,479,1526,2671,3807,4837,5697,6304,6637,6664,6389,5834,5023,4000,2798,1474,67,-1353,-2704,-3906,-4832,-5400,-5501,-5093,-4147,-2713,-875,1207,3349,5325,6928,7965,8298,7864,6679,4833,2499,-138,-2836,-5401,-7646,-9429,-10675,-11328,-11417,-10975,-10096,-8878,-7436,-5902,-4366,-2937,-1648,-541,421,1257,2041,2812,3615,4447,5265,5996,6516,6714,6483,5765,4565,2949,1049,-971,-2907,-4576,-5787,-6421,-6386,-5700,-4403,-2674,-684,1299,3039,4303,4909,4774,3883,2347,331,-1924,-4172,-6176,-7748,-8758,-9153,-8934,-8180,-6992,-5525,-3921,-2340,-897,296,1193,1756,1999,1936,1620,1085,412,-358,-1134,-1862,-2477,-2928,-3191,-3245,-3106,-2794,-2354,-1845,-1310,-832,-431,-170,-51,-86,-262,-556,-922,-1323,-1699,-2011,-2226,-2324,-2320,-2235,-2121,-2031,-2030,-2184,-2521,-3081,-3836,-4756,-5768,-6768,-7655,-8305,-8616,-8507,-7928,-6884,-5425,-3635,-1656,379,2297,3973,5270,6129,6514,6450,6026,5348,4563,3823,3246,2947,2975,3322,3966,4770,5652,6416,6959,7137,6894,6205,5115,3711,2125,509,-996,-2250,-3172,-3703,-3855,-3657,-3191,-2525,-1738,-887,7,919,1856,2807,3741,4618,5359,5900,6159,6104,5709,5011,4067,2975,1827,750,-190,-903,-1390,-1636,-1705,-1653,-1551,-1477,-1460,-1520,-1651,-1782,-1890,-1871,-1714,-1360,-840,-196,499,1127,1618,1864,1856,1569,1075,433,-234,-837,-1271,-1486,-1444,-1169,-701,-121,478,1026,1425,1662,1690,1534,1218,762,232,-362,-954,-1514,-1990,-2325,-2473,-2376,-1992,-1303,-284,1014,2579,4277,6038,7682,9086,10097,10606,10544,9900,8703,7059,5091,2950,804,-1215,-2966,-4374,-5369,-5945,-6094,-5866,-5281,-4411,-3290,-1988,-567,902,2323,3594,4612,5262,5484,5223,4508,3391,2004,490,-977,-2237,-3162,-3664,-3719,-3352,-2636,-1680,-586,516,1556,2462,3205,3792,4222,4549,4780,4964,5093,5163,5152,4997,4666,4087,3246,2106,716,-898,-2627,-4383,-6038,-7490,-8631,-9406,-9759,-9695,-9233,-8423,-7346,-6094,-4765,-3473,-2294,-1314,-554,-41,260,389,389,336,253,181,130,100,76,69,72,115,233,463,852,1414,2156,3035,3984,4913,5707,6265,6493,6322,5726,4721,3357,1741,-17,-1771,-3384,-4744,-5766,-6406,-6675,-6600,-6262,-5728,-5097,-4426,-3794,-3224,-2750,-2377,-2103,-1920,-1816,-1769,-1786,-1846,-1980,-2178,-2467,-2832,-3262,-3715,-4137,-4458,-4619,-4549,-4232,-3649,-2856,-1914,-936,-42,652,1043,1062,692,-52,-1104,-2356,-3696,-4989,-6126,-7006,-7591,-7838,-7797,-7490,-6989,-6341,-5593,-4757,-3855,-2862,-1790,-631,576,1795,2939,3935,4682,5110,5163,4836,4157,3213,2112,994,8,-725,-1094,-1046,-567,311,1510,2922,4413,5848,7085,8019,8565,8687,8387,7713,6737,5546,4252,2915,1643,453,-591,-1488,-2227,-2811,-3248,-3541,-3689,-3692,-3537,-3223,-2745,-2110,-1340,-467,468,1408,2295,3077,3683,4107,4304,4325,4193,3991,3803,3693,3742,3962,4364,4916,5553,6208,6791,7229,7457,7427,7123,6545,5737,4745,3656,2544,1496,577,-159,-715,-1078,-1316,-1463,-1598,-1775,-2041,-2405,-2859,-3344,-3803,-4138,-4285,-4176,-3789,-3144,-2284,-1300,-289,638,1394,1901,2128,2068,1765,1278,699,128,-359,-658,-741,-557,-125,528,1332,2212,3071,3829,4403,4733,4769,4499,3897,3005,1834,464,-1050,-2609,-4128,-5510,-6654,-7479,-7907,-7889,-7405,-6475,-5155,-3546,-1793,-30,1557,2855,3733,4139,4061,3531,2648,1521,311,-832,-1768,-2372,-2604,-2432,-1911,-1126,-170,826,1763,2543,3094,3365,3338,3002,2390,1528,477,-716,-1980,-3267,-4510,-5680,-6745,-7691,-8533,-9266,-9922,-10480,-10940,-11241,-11337,-11152,-10617,-9693,-8353,-6633,-4602,-2373,-99,2072,3961,5446,6409,6806,6643,5979,4939,3664,2330,1086,85,-586,-844,-686,-113,821,2049,3473,4979,6445,7732,8724,9295,9380,8919,7932,6456,4602,2490,277,-1884,-3855,-5501,-6745,-7493,-7736,-7436,-6632,-5354,-3697,-1750,330,2418,4330,5952,7132,7817,7944,7547,6666,5427,3940,2358,806,-604,-1792,-2713,-3354,-3710,-3812,-3668,-3313,-2766,-2051,-1200,-256,756,1761,2740,3612,4348,4865,5148,5116,4783,4118,3162,1973,634,-746,-2052,-3170,-3999,-4466,-4526,-4179,-3466,-2460,-1269,-12,1190,2226,3010,3488,3649,3506,3114,2533,1839,1087,345,-366,-1001,-1548,-1989,-2299,-2475,-2487,-2349,-2033,-1566,-939,-182,683,1622,2574,3499,4312,4964,5388,5530,5375,4882,4086,2980,1642,111,-1496,-3101,-4579,-5843,-6808,-7432,-7693,-7611,-7212,-6564,-5706,-4712,-3623,-2485,-1334,-202,893,1905,2818,3576,4142,4474,4522,4277,3717,2877,1791,532,-818,-2156,-3384,-4403,-5142,-5545,-5596,-5322,-4761,-4013,-3151,-2290,-1506,-874,-445,-237,-255,-481,-869,-1383,-1949,-2514,-2999,-3359,-3530,-3498,-3226,-2728,-2006,-1095,-36,1111,2284,3407,4426,5281,5937,6374,6562,6517,6207,5664,4861,3850,2642,1317,-42,-1329,-2419,-3202,-3600,-3547,-3076,-2211,-1083,204,1489,2649,3563,4161,4392,4269,3812,3076,2133,1041,-113,-1272,-2361,-3317,-4076,-4580,-4794,-4683,-4257,-3531,-2575,-1444,-258,924,1981,2863,3481,3818,3835,3551,2992,2223,1324,418,-415,-1020,-1353,-1310,-894,-123,943,2189,3489,4710,5710,6403,6706,6602,6095,5216,4034,2591,985,-740,-2479,-4185,-5771,-7181,-8357,-9254,-9843,-10103,-10026,-9616,-8885,-7856,-6554,-5031,-3324,-1520,332,2137,3831,5338,6584,7519,8079,8226,7949,7234,6149,4752,3162,1523,-34,-1357,-2337,-2889,-2987,-2650,-1956,-1022,24,1036,1910,2558,2955,3090,3009,2747,2362,1888,1350,749,94,-625,-1390,-2168,-2911,-3541,-3972,-4142,-3976,-3471,-2625,-1513,-214,1153,2465,3623,4515,5096,5324,5197,4761,4049,3152,2140,1097,100,-795,-1543,-2132,-2556,-2851,-3036,-3154,-3228,-3266,-3268,-3213,-3068,-2812,-2412,-1885,-1230,-521,192,803,1232,1391,1230,725,-92,-1153,-2338,-3502,-4486,-5141,-5333,-4989,-4070,-2623,-740,1409,3628,5673,7317,8362,8649,8129,6805,4798,2290,-483,-3264,-5803,-7897,-9390,-10196,-10299,-9731,-8593,-7005,-5121,-3088,-1053,873,2594,4050,5210,6042,6547,6712,6540,6027,5193,4053,2659,1073,-613,-2290,-3841,-5136,-6075,-6545,-6514,-5937,-4863,-3348,-1506,524,2596,4552,6251,7589,8472,8864,8769,8200,7251,5983,4512,2946,1377,-90,-1388,-2450,-3240,-3727,-3917,-3798,-3411,-2773,-1932,-951,116,1162,2113,2849,3294,3356,2999,2204,1018,-477,-2148,-3841,-5372,-6588,-7332,-7528,-7130,-6170,-4744,-2992,-1091,758,2388,3640,4419,4704,4506,3954,3141,2262,1425,770,344,164,190,337,524,647,655,506,218,-162,-559,-865,-1001,-873,-461,255,1196,2295,3395,4390,5122,5513,5483,5042,4226,3139,1903,676,-416,-1237,-1736,-1865,-1677,-1213,-596,75,678,1110,1304,1214,832,211,-611,-1525,-2458,-3323,-4046,-4585,-4913,-5027,-4947,-4705,-4338,-3898,-3412,-2931,-2452,-2012,-1595,-1203,-843,-482,-152,177,481,763,1008,1199,1321,1351,1274,1087,783,391,-82,-594,-1129,-1645,-2128,-2537,-2854,-3038,-3072,-2922,-2582,-2045,-1323,-450,532,1552,2537,3399,4055,4435,4497,4218,3640,2796,1799,742,-247,-1040,-1539,-1651,-1319,-551,638,2139,3842,5581,7186,8493,9347,9645,9316,8359,6800,4755,2334,-278,-2898,-5353,-7449,-9071,-10109,-10539,-10385,-9715,-8667,-7380,-6025,-4767,-3716,-2981,-2571,-2493,-2665,-3012,-3428,-3826,-4139,-4325,-4379,-4313,-4149,-3914,-3622,-3259,-2827,-2271,-1579,-717,326,1523,2847,4226,5583,6838,7907,8724,9254,9457,9351,8935,8252,7325,6210,4935,3581,2174,813,-471,-1592,-2514,-3193,-3602,-3740,-3621,-3278,-2756,-2122,-1429,-761,-178,257,485,478,214,-281,-983,-1805,-2698,-3544,-4294,-4851,-5184,-5245,-5029,-4546,-3807,-2863,-1750,-520,760,2051,3273,4373,5293,5963,6343,6396,6102,5488,4588,3476,2246,1004,-144,-1090,-1755,-2083,-2050,-1677,-1016,-150,816,1783,2653,3368,3870,4170,4275,4240,4123,3999,3916,3943,4066,4310,4606,4918,5162,5265,5167,4822,4208,3351,2280,1072,-182,-1389,-2452,-3285,-3857,-4119,-4120,-3882,-3480,-2988,-2477,-2014,-1653,-1434,-1368,-1471,-1701,-2044,-2424,-2804,-3109,-3301,-3347,-3237,-2997,-2647,-2257,-1868,-1544,-1322,-1236,-1287,-1471,-1759,-2118,-2497,-2851,-3118,-3250,-3202,-2929,-2423,-1671,-711,424,1664,2932,4157,5255,6174,6857,7286,7438,7335,6973,6406,5634,4725,3690,2585,1443,303,-789,-1803,-2698,-3456,-4054,-4504,-4794,-4971,-5040,-5052,-5031,-5007,-4999,-5020,-5052,-5087,-5091,-5024,-4864,-4566,-4135,-3548,-2839,-2029,-1155,-278,575,1344,2018,2567,3013,3341,3592,3756,3854,3871,3797,3627,3333,2940,2427,1829,1154,417,-356,-1159,-1971,-2779,-3566,-4304,-4957,-5491,-5840,-5985,-5854,-5460,-4780,-3872,-2782,-1616,-471,523,1276,1675,1702,1315,590,-396,-1513,-2587,-3496,-4078,-4267,-4016,-3341,-2309,-1022,417,1872,3251,4460,5435,6143,6566,6717,6619,6308,5817,5175,4416,3551,2609,1607,582,-435,-1381,-2212,-2862,-3276,-3424,-3276,-2868,-2237,-1478,-689,11,524,764,708,342,-262,-1053,-1902,-2740,-3449,-3984,-4288,-4370,-4233,-3931,-3507,-3024,-2544,-2110,-1767,-1526,-1395,-1341,-1327,-1306,-1195,-970,-547,63,881,1847,2909,3963,4913,5660,6129,6267,6082,5599,4897,4078,3243,2513,1967,1676,1663,1923,2402,3017,3664,4220,4580,4658,4397,3805,2909,1799,572,-646,-1756,-2650,-3267,-3571,-3544,-3217,-2618,-1801,-826,251,1365,2475,3523,4483,5317,6010,6529,6864,6963,6818,6360,5587,4463,3006,1253,-727,-2827,-4926,-6890,-8600,-9948,-10870,-11332,-11334,-10920,-10129,-9059,-7756,-6332,-4820,-3318,-1830,-416,942,2222,3450,4609,5718,6743,7676,8493,9154,9665,9985,10139,10117,9938,9628,9197,8687,8088,7444,6726,5966,5142,4266,3346,2391,1418,450,-503,-1428,-2310,-3152,-3940,-4668,-5333,-5915,-6414,-6815,-7126,-7338,-7464,-7503,-7456,-7325,-7096,-6775,-6343,-5817,-5192,-4478,-3695,-2848,-1962,-1061,-159,691,1481,2138,2666,3010,3185,3189,3060,2841,2598,2379,2246,2229,2357,2623,3007,3475,3960,4409,4745,4906,4837,4521,3942,3158,2215,1218,260,-563,-1172,-1529,-1634,-1529,-1295,-1035,-859,-866,-1123,-1657,-2438,-3399,-4413,-5357,-6092,-6501,-6527,-6144,-5397,-4387,-3225,-2072,-1048,-280,166,255,0,-546,-1305,-2179,-3063,-3854,-4473,-4855,-4975,-4833,-4462,-3917,-3272,-2603,-1990,-1488,-1140,-955,-913,-976,-1084,-1199,-1260,-1279,-1238,-1194,-1172,-1236,-1405,-1701,-2097,-2550,-2989,-3331,-3506,-3446,-3123,-2521,-1663,-591,642,1960,3307,4603,5798,6831,7664,8263,8616,8709,8566,8187,7609,6858,5956,4941,3833,2661,1448,221,-1011,-2208,-3367,-4443,-5408,-6225,-6837,-7236,-7374,-7275,-6956,-6471,-5885,-5274,-4688,-4188,-3778,-3462,-3199,-2949,-2640,-2233,-1671,-957,-91,868,1862,2795,3587,4163,4468,4497,4254,3813,3240,2656,2148,1818,1744,1932,2409,3069,3851,4589,5163,5428,5297,4718,3726,2388,856,-724,-2169,-3343,-4128,-4475,-4384,-3907,-3155,-2237,-1311,-488,132,488,588,468,209,-74,-276,-299,-69,434,1201,2166,3246,4324,5296,6075,6594,6843,6823,6604,6235,5819,5423,5116,4938,4902,4977,5126,5269,5336,5250,4958,4416,3629,2605,1408,97,-1242,-2520,-3673,-4633,-5375,-5888,-6188,-6304,-6280,-6155,-5957,-5722,-5440,-5141,-4799,-4439,-4047,-3648,-3246,-2855,-2481,-2117,-1760,-1389,-985,-532,-9,582,1248,1964,2709,3446,4108,4664,5017,5143,4970,4480,3682,2603,1320,-59,-1428,-2642,-3586,-4166,-4309,-4015,-3296,-2256,-978,365,1657,2742,3522,3925,3910,3514,2753,1751,551,-692,-1928,-3034,-3966,-4677,-5138,-5362,-5359,-5155,-4796,-4308,-3738,-3116,-2473,-1838,-1242,-705,-254,105,366,561,704,863,1052,1315,1651,2028,2409,2718,2900,2889,2667,2216,1582,799,-52,-923,-1735,-2471,-3101,-3637,-4096,-4493,-4845,-5137,-5347,-5413,-5286,-4897,-4204,-3198,-1887,-342,1351,3063,4678,6054,7099,7725,7908,7653,7021,6095,4991,3829,2709,1731,940,360,-19,-254,-387,-498,-642,-855,-1177,-1579,-2069,-2573,-3062,-3471,-3756,-3903,-3903,-3790,-3611,-3424,-3295,-3270,-3385,-3639,-4015,-4453,-4888,-5229,-5400,-5319,-4949,-4263,-3281,-2060,-663,796,2226,3524,4607,5425,5952,6195,6194,6005,5681,5310,4910,4556,4232,3958,3710,3467,3207,2909,2563,2166,1724,1242,734,203,-344,-911,-1511,-2141,-2823,-3540,-4286,-5017,-5687,-6215,-6538,-6583,-6317,-5731,-4865,-3787,-2600,-1403,-311,613,1303,1762,2015,2113,2158,2210,2387,2723,3262,3992,4848,5757,6594,7245,7595,7554,7069,6133,4770,3075,1146,-866,-2803,-4518,-5863,-6728,-7061,-6830,-6099,-4943,-3499,-1916,-338,1089,2273,3137,3657,3835,3694,3284,2643,1832,903,-91,-1070,-1975,-2718,-3223,-3426,-3272,-2735,-1824,-557,981,2727,4563,6382,8087,9564,10747,11580,12015,12064,11715,10998,9949,8606,7028,5265,3394,1474,-408,-2197,-3807,-5204,-6322,-7164,-7705,-7976,-8003,-7836,-7538,-7158,-6755,-6358,-5979,-5616,-5233,-4790,-4252,-3579,-2774,-1840,-826,211,1199,2068,2763,3244,3510,3567,3468,3256,2986,2718,2466,2261,2083,1907,1715,1447,1111,660,133,-470,-1109,-1739,-2333,-2836,-3228,-3489,-3613,-3613,-3518,-3350,-3165,-2975,-2823,-2703,-2619,-2544,-2453,-2304,-2084,-1762,-1361,-890,-404,70,465,764,934,968,882,678,400,60,-295,-631,-912,-1095,-1154,-1060,-809,-395,152,800,1508,2204,2858,3391,3803,4032,4111,3999,3753,3347,2833,2204,1484,688,-181,-1093,-2026,-2945,-3790,-4533,-5097,-5475,-5624,-5563,-5300,-4879,-4330,-3702,-3020,-2312,-1589,-856,-115,630,1365,2079,2726,3289,3720,3999,4118,4071,3898,3615,3295,2962,2689,2490,2397,2401,2468,2554,2576,2471,2164,1615,813,-217,-1409,-2676,-3909,-5000,-5861,-6415,-6639,-6522,-6120,-5494,-4754,-4000,-3346,-2875,-2656,-2698,-3012,-3510,-4155,-4792,-5355,-5693,-5740,-5410,-4686,-3563,-2102,-357,1550,3533,5464,7250,8799,10045,10946,11478,11653,11489,11028,10322,9431,8407,7310,6180,5048,3956,2891,1905,957,89,-738,-1516,-2262,-2999,-3724,-4456,-5179,-5878,-6533,-7104,-7558,-7865,-7996,-7944,-7713,-7310,-6787,-6161,-5484,-4793,-4096,-3427,-2763,-2106,-1423,-696,109,1006,2002,3095,4249,5429,6571,7603,8452,9040,9318,9231,8789,7986,6888,5551,4061,2499,955,-520,-1842,-3011,-3983,-4778,-5406,-5888,-6260,-6537,-6750,-6892,-6972,-6957,-6834,-6555,-6101,-5447,-4597,-3586,-2455,-1296,-174,804,1590,2131,2423,2486,2379,2158,1924,1731,1661,1743,1997,2413,2954,3570,4201,4781,5260,5588,5745,5707,5492,5089,4540,3835,3028,2105,1126,79,-970,-2016,-2997,-3891,-4649,-5238,-5635,-5805,-5748,-5450,-4908,-4149,-3176,-2052,-816,445,1662,2746,3637,4280,4672,4807,4755,4555,4303,4066,3896,3840,3872,3987,4089,4135,4013,3678,3078,2218,1137,-86,-1353,-2540,-3555,-4287,-4712,-4778,-4548,-4055,-3412,-2720,-2069,-1570,-1244,-1128,-1196,-1381,-1640,-1878,-2031,-2057,-1898,-1566,-1052,-402,352,1144,1918,2626,3209,3658,3943,4097,4129,4096,4041,4002,4030,4127,4307,4546,4806,5046,5205,5236,5093,4740,4164,3373,2393,1284,113,-1026,-2053,-2884,-3475,-3786,-3842,-3662,-3318,-2868,-2402,-1977,-1679,-1519,-1551,-1748,-2102,-2577,-3119,-3696,-4262,-4782,-5249,-5635,-5950,-6173,-6302,-6317,-6186,-5893,-5390,-4665,-3699,-2497,-1093,464,2106,3725,5253,6566,7609,8303,8621,8556,8136,7412,6468,5385,4256,3158,2130,1214,388,-365,-1090,-1827,-2609,-3439,-4315,-5186,-5995,-6669,-7129,-7311,-7171,-6685,-5881,-4802,-3542,-2215,-934,155,977,1429,1506,1218,642,-117,-911,-1609,-2056,-2164,-1862,-1144,-58,1311,2835,4368,5778,6931,7728,8102,8014,7479,6524,5223,3647,1906,72,-1734,-3463,-5005,-6322,-7341,-8028,-8355,-8323,-7926,-7239,-6283,-5189,-4024,-2918,-1951,-1211,-730,-521,-549,-748,-1042,-1339,-1554,-1623,-1488,-1148,-589,131,982,1881,2772,3591,4279,4816,5161,5330,5322,5161,4870,4463,3965,3375,2705,1959,1123,235,-712,-1669,-2612,-3490,-4274,-4922,-5414,-5741,-5902,-5908,-5785,-5553,-5236,-4862,-4425,-3951,-3417,-2833,-2195,-1497,-762,7,791,1571,2344,3082,3788,4445,5044,5581,6045,6439,6758,7005,7173,7260,7250,7136,6894,6510,5969,5255,4378,3349,2213,1020,-140,-1184,-2028,-2591,-2843,-2775,-2424,-1879,-1236,-610,-122,159,155,-129,-676,-1414,-2240,-3042,-3692,-4092,-4158,-3864,-3220,-2289,-1167,28,1180,2183,2981,3529,3864,4010,4065,4080,4151,4302,4581,4960,5429,5920,6385,6740,6939,6900,6606,6004,5108,3921,2474,829,-965,-2800,-4603,-6264,-7692,-8794,-9520,-9811,-9682,-9139,-8248,-7075,-5720,-4267,-2816,-1441,-209,838,1651,2227,2525,2563,2320,1828,1103,218,-769,-1749,-2623,-3291,-3651,-3646,-3241,-2443,-1309,85,1624,3173,4615,5800,6651,7084,7075,6658,5882,4873,3742,2629,1644,874,363,97,46,123,250,344,339,202,-74,-490,-1022,-1661,-2374,-3138,-3913,-4663,-5346,-5928,-6380,-6673,-6784,-6681,-6332,-5704,-4758,-3488,-1886,-18,2036,4129,6090,7751,8928,9508,9389,8557,7059,4981,2496,-229,-2992,-5600,-7897,-9738,-11023,-11703,-11748,-11212,-10154,-8692,-6971,-5128,-3334,-1714,-398,534,1029,1076,696,-52,-1088,-2307,-3588,-4803,-5820,-6517,-6796,-6577,-5830,-4555,-2792,-636,1817,4412,7013,9468,11647,13440,14754,15528,15724,15302,14280,12656,10483,7837,4824,1596,-1682,-4809,-7607,-9864,-11441,-12192,-12076,-11100,-9374,-7090,-4484,-1844,568,2516,3830,4421,4278,3466,2111,380,-1535,-3439,-5140,-6485,-7347,-7674,-7451,-6736,-5613,-4219,-2662,-1105,377,1656,2704,3472,3976,4239,4304,4227,4045,3796,3490,3111,2654,2066,1337,438,-611,-1761,-2923,-3985,-4815,-5310,-5382,-5022,-4249,-3176,-1913,-626,551,1505,2165,2511,2563,2388,2040,1638,1228,904,700,626,678,797,926,995,949,770,477,128,-156,-265,-45,604,1753,3402,5476,7816,10192,12346,13970,14838,14737,13596,11441,8411,4770,832,-3035,-6487,-9231,-11053,-11874,-11690,-10641,-8905,-6727,-4350,-1996,148,1963,3380,4395,5042,5382,5476,5396,5163,4804,4301,3621,2732,1599,245,-1296,-2873,-4346,-5473,-6060,-5932,-5000,-3300,-970,1716,4423,6766,8404,9053,8583,6998,4472,1320,-2054,-5192,-7669,-9129,-9381,-8364,-6264,-3360,-109,3036,5633,7334,7976,7513,6120,4033,1597,-867,-3083,-4844,-6058,-6712,-6867,-6636,-6132,-5470,-4714,-3910,-3044,-2098,-1027,214,1632,3230,4946,6713,8408,9931,11147,11969,12309,12110,11337,10001,8120,5813,3187,446,-2192,-4509,-6273,-7313,-7519,-6853,-5399,-3307,-839,1713,3998,5719,6604,6479,5297,3093,68,-3526,-7344,-11028,-14217,-16605,-17939,-18070,-16963,-14675,-11427,-7477,-3220,989,4766,7811,9938,11039,11191,10535,9358,7966,6705,5845,5581,5962,6894,8165,9443,10413,10737,10228,8778,6454,3430,-34,-3627,-7081,-10133,-12633,-14475,-15648,-16177,-16152,-15661,-14835,-13793,-12670,-11581,-10651,-9946,-9518,-9355,-9374,-9462,-9433,-9103,-8301,-6908,-4909,-2381,458,3330,5898,7830,8909,8972,8068,6317,3979,1347,-1280,-3657,-5597,-7006,-7860,-8177,-8008,-7409,-6412,-5066,-3386,-1410,798,3156,5505,7692,9500,10749,11268,10958,9780,7813,5206,2218,-846,-3661,-5901,-7332,-7775,-7217,-5727,-3546,-965,1629,3884,5482,6216,6009,4902,3069,739,-1784,-4219,-6284,-7754,-8461,-8314,-7299,-5486,-3012,-78,3083,6211,9046,11346,12912,13599,13362,12241,10373,8004,5391,2855,664,-955,-1852,-1997,-1433,-331,1089,2553,3764,4480,4491,3698,2107,-163,-2900,-5805,-8563,-10843,-12342,-12850,-12196,-10363,-7392,-3461,1183,6207,11255,15951,19965,23023,24936,25605,25030,23278,20493,16874,12653,8112,3545,-749,-4492,-7454,-9474,-10475,-10456,-9528,-7838,-5634,-3161,-708,1458,3105,4033,4134,3355,1731,-623,-3551,-6787,-10087,-13118,-15608,-17285,-17966,-17557,-16078,-13653,-10507,-6912,-3168,444,3694,6403,8467,9852,10570,10692,10302,9503,8404,7102,5719,4369,3174,2268,1740,1665,2039,2809,3852,4997,6055,6838,7199,7052,6364,5184,3595,1715,-313,-2363,-4283,-5977,-7320,-8283,-8833,-9004,-8885,-8549,-8127,-7707,-7384,-7216,-7247,-7475,-7868,-8362,-8845,-9212,-9330,-9110,-8475,-7409,-5940,-4141,-2145,-77,1895,3646,5052,6036,6564,6630,6281,5590,4644,3566,2426,1342,341,-493,-1158,-1637,-1952,-2161,-2329,-2521,-2818,-3211,-3703,-4195,-4576,-4712,-4490,-3836,-2764,-1335,299,1963,3463,4635,5334,5525,5176,4393,3268,1963,637,-572,-1534,-2161,-2386,-2179,-1536,-480,933,2637,4532,6519,8483,10318,11906,13159,13970,14281,14033,13212,11842,9979,7730,5224,2620,85,-2218,-4142,-5583,-6487,-6862,-6785,-6378,-5799,-5216,-4759,-4523,-4523,-4707,-4956,-5118,-5018,-4512,-3509,-1973,16,2330,4736,6982,8793,9924,10206,9544,7952,5540,2491,-934,-4468,-7802,-10675,-12830,-14077,-14295,-13437,-11573,-8845,-5506,-1830,1834,5192,7950,9902,10915,10951,10050,8349,6012,3280,352,-2519,-5148,-7339,-8945,-9871,-10051,-9531,-8379,-6781,-4943,-3112,-1544,-420,110,49,-545,-1487,-2566,-3543,-4220,-4480,-4271,-3666,-2782,-1791,-892,-222,83,0,-460,-1205,-2091,-2953,-3602,-3875,-3646,-2847,-1485,335,2463,4641,6615,8102,8844,8670,7493,5340,2391,-1108,-4794,-8302,-11276,-13428,-14560,-14596,-13562,-11597,-8916,-5789,-2508,646,3445,5711,7357,8363,8769,8667,8151,7327,6265,5037,3664,2193,651,-921,-2440,-3851,-5031,-5895,-6325,-6251,-5606,-4417,-2728,-685,1524,3691,5572,6998,7840,8060,7728,6959,5954,4901,4005,3408,3220,3463,4098,5007,6020,6933,7563,7747,7436,6635,5475,4126,2784,1637,821,410,420,823,1535,2489,3569,4675,5704,6514,7025,7126,6785,6012,4870,3497,2027,655,-502,-1286,-1647,-1563,-1068,-291,638,1530,2225,2591,2552,2118,1351,391,-598,-1447,-2000,-2155,-1866,-1147,-81,1205,2571,3864,4969,5808,6332,6558,6491,6183,5684,5017,4242,3331,2302,1100,-312,-1971,-3884,-6007,-8246,-10445,-12424,-13985,-14966,-15246,-14785,-13597,-11797,-9529,-7003,-4421,-1995,129,1817,3036,3769,4059,3962,3548,2868,1980,902,-333,-1718,-3222,-4822,-6450,-8033,-9452,-10582,-11296,-11491,-11105,-10151,-8702,-6915,-4968,-3078,-1424,-153,630,909,666,-37,-1137,-2556,-4173,-5878,-7531,-8972,-10079,-10719,-10814,-10330,-9276,-7722,-5764,-3530,-1155,1238,3547,5681,7596,9236,10575,11567,12184,12370,12088,11283,9935,8034,5629,2805,-271,-3413,-6358,-8880,-10754,-11805,-11980,-11268,-9790,-7738,-5335,-2886,-627,1182,2379,2880,2676,1889,665,-770,-2199,-3416,-4248,-4569,-4319,-3467,-2064,-165,2086,4557,7045,9361,11296,12663,13328,13218,12353,10850,8902,6767,4721,3020,1867,1371,1548,2300,3465,4802,6079,7054,7568,7518,6919,5851,4512,3101,1891,1066,793,1107,1965,3206,4623,5942,6945,7419,7294,6569,5377,3931,2497,1346,726,762,1532,2920,4764,6764,8608,9977,10609,10354,9160,7120,4416,1301,-1936,-5016,-7716,-9856,-11359,-12198,-12413,-12078,-11271,-10080,-8562,-6781,-4790,-2663,-481,1625,3531,5075,6128,6572,6369,5533,4161,2419,504,-1350,-2923,-4017,-4497,-4286,-3403,-1963,-134,1819,3637,5050,5835,5850,5040,3462,1269,-1306,-3965,-6419,-8376,-9647,-10114,-9802,-8835,-7435,-5891,-4462,-3406,-2845,-2839,-3304,-4098,-5001,-5804,-6303,-6373,-5948,-5066,-3815,-2353,-840,542,1658,2384,2654,2451,1789,765,-513,-1880,-3182,-4267,-5034,-5425,-5445,-5142,-4599,-3910,-3163,-2434,-1757,-1131,-548,76,738,1512,2348,3201,3973,4538,4781,4617,4010,2994,1670,193,-1264,-2493,-3353,-3701,-3489,-2710,-1443,178,1969,3702,5168,6151,6514,6167,5132,3495,1445,-789,-2948,-4782,-6093,-6751,-6711,-6020,-4789,-3192,-1417,316,1822,2915,3477,3426,2752,1520,-145,-2033,-3915,-5519,-6619,-6996,-6543,-5200,-3045,-199,3080,6552,9875,12792,15016,16396,16819,16306,14948,12915,10428,7722,5022,2528,372,-1352,-2638,-3508,-4056,-4375,-4592,-4795,-5067,-5430,-5884,-6359,-6786,-7033,-7001,-6579,-5694,-4312,-2463,-201,2331,4976,7547,9816,11609,12759,13164,12833,11807,10263,8377,6376,4454,2749,1368,304,-434,-943,-1254,-1457,-1572,-1631,-1626,-1539,-1350,-1026,-572,10,667,1344,1938,2367,2524,2343,1776,805,-522,-2135,-3891,-5626,-7149,-8274,-8850,-8799,-8106,-6859,-5221,-3400,-1661,-231,657,865,328,-916,-2718,-4866,-7087,-9105,-10672,-11589,-11742,-11094,-9697,-7701,-5288,-2742,-299,1763,3259,4041,4085,3413,2176,539,-1265,-3020,-4524,-5622,-6217,-6281,-5843,-4986,-3839,-2538,-1241,-99,771,1264,1341,1014,352,-514,-1432,-2228,-2752,-2870,-2518,-1662,-351,1339,3274,5291,7223,8879,10116,10797,10850,10263,9059,7338,5197,2777,220,-2345,-4752,-6876,-8561,-9688,-10164,-9938,-9032,-7523,-5554,-3294,-945,1305,3286,4846,5909,6406,6367,5826,4901,3699,2355,979,-339,-1521,-2514,-3264,-3732,-3878,-3691,-3176,-2384,-1380,-277,833,1819,2617,3147,3407,3423,3254,2981,2687,2414,2204,2036,1881,1693,1436,1095,695,281,-65,-257,-205,162,871,1923,3254,4782,6384,7936,9323,10442,11224,11624,11610,11202,10396,9268,7848,6244,4516,2754,1022,-635,-2187,-3624,-4945,-6151,-7231,-8176,-8960,-9551,-9915,-10012,-9827,-9335,-8567,-7540,-6321,-4977,-3598,-2252,-1025,50,949,1672,2260,2720,3100,3393,3599,3690,3611,3325,2762,1913,756,-643,-2205,-3785,-5217,-6308,-6894,-6828,-6033,-4515,-2338,309,3214,6069,8581,10447,11438,11392,10277,8159,5242,1789,-1851,-5338,-8332,-10562,-11843,-12087,-11330,-9718,-7476,-4901,-2291,63,1943,3215,3830,3857,3429,2724,1975,1357,1051,1155,1698,2654,3910,5326,6716,7915,8761,9168,9088,8547,7631,6438,5098,3718,2385,1156,57,-928,-1812,-2642,-3448,-4263,-5097,-5933,-6748,-7474,-8050,-8406,-8460,-8188,-7539,-6532,-5174,-3524,-1648,359,2367,4241,5819,6953,7542,7517,6912,5806,4369,2811,1367,251,-357,-360,255,1420,2979,4738,6477,7977,9065,9618,9580,8963,7853,6355,4639,2830,1075,-539,-1945,-3144,-4138,-5000,-5767,-6501,-7222,-7914,-8548,-9042,-9339,-9360,-9055,-8407,-7414,-6134,-4627,-3008,-1378,139,1445,2469,3170,3546,3628,3470,3144,2715,2258,1794,1372,954,531,40,-570,-1335,-2283,-3393,-4631,-5923,-7195,-8360,-9350,-10090,-10558,-10700,-10559,-10120,-9476,-8662,-7794,-6920,-6127,-5436,-4867,-4396,-3984,-3594,-3158,-2676,-2100,-1451,-726,65,912,1818,2787,3832,4944,6119,7301,8421,9360,9995,10168,9784,8737,7052,4790,2148,-636,-3241,-5369,-6745,-7193,-6673,-5266,-3193,-754,1713,3877,5481,6342,6400,5688,4343,2555,567,-1399,-3133,-4480,-5372,-5787,-5801,-5514,-5057,-4558,-4119,-3802,-3632,-3576,-3571,-3542,-3379,-3034,-2425,-1564,-446,839,2238,3611,4887,5955,6776,7313,7608,7668,7594,7410,7193,6969,6767,6603,6476,6391,6332,6298,6270,6231,6170,6057,5869,5593,5185,4672,4022,3291,2490,1686,916,245,-302,-688,-908,-969,-896,-724,-484,-218,58,309,525,695,811,880,921,955,1029,1182,1470,1950,2662,3646,4875,6310,7812,9231,10350,10972,10925,10085,8443,6047,3070,-261,-3663,-6838,-9512,-11462,-12533,-12668,-11896,-10333,-8172,-5650,-3032,-593,1454,2901,3669,3716,3094,1934,377,-1368,-3117,-4686,-5916,-6703,-6994,-6807,-6210,-5332,-4302,-3278,-2383,-1694,-1265,-1040,-984,-964,-902,-695,-313,233,870,1482,1934,2096,1880,1252,245,-1041,-2469,-3874,-5085,-5975,-6420,-6387,-5868,-4929,-3686,-2273,-876,346,1219,1617,1437,665,-707,-2552,-4766,-7130,-9449,-11487,-13055,-13989,-14193,-13641,-12366,-10487,-8151,-5573,-2955,-525,1527,3055,3942,4171,3761,2823,1526,74,-1281,-2328,-2858,-2764,-1980,-574,1335,3537,5771,7779,9291,10101,10059,9111,7285,4712,1613,-1762,-5069,-8033,-10341,-11809,-12295,-11800,-10397,-8273,-5662,-2825,-49,2446,4435,5798,6461,6429,5791,4680,3290,1830,490,-546,-1182,-1343,-1060,-374,591,1726,2884,3937,4765,5281,5407,5151,4500,3554,2380,1118,-125,-1221,-2089,-2654,-2897,-2796,-2391,-1685,-757,363,1598,2894,4195,5452,6636,7706,8653,9442,10067,10524,10796,10899,10808,10530,10046,9369,8523,7570,6591,5711,5030,4683,4723,5193,6049,7203,8487,9730,10696,11204,11083,10222,8607,6278,3379,130,-3225,-6373,-9028,-10933,-11865,-11729,-10506,-8309,-5351,-1939,1584,4830,7476,9236,9943,9550,8135,5918,3197,340,-2293,-4380,-5692,-6104,-5612,-4331,-2422,-156,2237,4484,6384,7760,8526,8629,8108,7028,5519,3718,1790,-122,-1879,-3397,-4610,-5522,-6156,-6576,-6865,-7086,-7322,-7600,-7965,-8415,-8951,-9554,-10185,-10810,-11343,-11727,-11848,-11627,-10974,-9838,-8217,-6152,-3766,-1222,1265,3471,5186,6254,6584,6198,5184,3725,2041,362,-1086,-2162,-2757,-2888,-2602,-2047,-1383,-781,-408,-342,-655,-1296,-2222,-3295,-4426,-5492,-6435,-7220,-7851,-8360,-8784,-9151,-9462,-9693,-9791,-9676,-9300,-8594,-7551,-6194,-4586,-2857,-1140,395,1616,2388,2660,2409,1705,649,-583,-1825,-2889,-3640,-3994,-3917,-3462,-2725,-1827,-929,-143,413,686,675,402,-33,-558,-1039,-1404,-1563,-1480,-1156,-603,108,916,1745,2521,3187,3700,4032,4177,4142,3939,3597,3132,2580,1981,1385,861,463,249,251,475,902,1474,2124,2748,3244,3521,3491,3141,2472,1576,573,-372,-1104,-1473,-1410,-867,74,1318,2671,3954,4971,5580,5692,5298,4464,3305,1999,710,-377,-1137,-1475,-1365,-830,56,1202,2496,3838,5153,6379,7490,8488,9376,10173,10875,11463,11876,12054,11879,11291,10201,8615,6560,4153,1550,-1043,-3421,-5370,-6730,-7378,-7263,-6405,-4888,-2851,-490,2003,4406,6544,8262,9472,10124,10248,9892,9153,8127,6898,5547,4112,2627,1106,-445,-2003,-3549,-5044,-6426,-7643,-8593,-9218,-9437,-9211,-8556,-7506,-6198,-4763,-3393,-2264,-1507,-1229,-1413,-2022,-2880,-3831,-4628,-5113,-5108,-4573,-3503,-2024,-304,1419,2918,3967,4413,4178,3277,1829,28,-1878,-3618,-4951,-5706,-5794,-5244,-4170,-2779,-1292,40,1046,1596,1670,1321,673,-112,-876,-1474,-1827,-1895,-1720,-1372,-971,-636,-468,-556,-911,-1549,-2400,-3403,-4441,-5413,-6190,-6685,-6805,-6515,-5792,-4667,-3190,-1452,442,2377,4231,5904,7300,8350,8990,9197,8933,8217,7052,5483,3575,1407,-906,-3232,-5428,-7324,-8779,-9661,-9894,-9462,-8407,-6842,-4911,-2803,-687,1254,2893,4123,4892,5198,5061,4550,3743,2733,1618,502,-529,-1383,-1992,-2304,-2276,-1919,-1225,-271,900,2171,3446,4622,5615,6374,6881,7155,7223,7143,6937,6637,6238,5707,5005,4066,2847,1340,-431,-2345,-4274,-5998,-7328,-8070,-8092,-7342,-5876,-3835,-1468,951,3121,4788,5739,5888,5183,3749,1717,-653,-3103,-5355,-7158,-8322,-8717,-8297,-7093,-5202,-2779,-21,2868,5669,8193,10272,11790,12652,12847,12354,11239,9544,7369,4796,1949,-1052,-4059,-6911,-9449,-11519,-13003,-13817,-13944,-13402,-12295,-10748,-8947,-7080,-5340,-3886,-2842,-2248,-2109,-2327,-2787,-3319,-3752,-3947,-3783,-3227,-2288,-1056,345,1761,3052,4102,4834,5241,5329,5187,4881,4524,4201,3973,3881,3902,4006,4100,4097,3894,3405,2585,1434,-2,-1621,-3307,-4917,-6321,-7412,-8107,-8374,-8190,-7600,-6636,-5374,-3886,-2239,-522,1207,2875,4424,5800,6949,7813,8333,8456,8107,7265,5881,4007,1699,-870,-3514,-5969,-7998,-9384,-9969,-9692,-8575,-6730,-4354,-1693,974,3363,5222,6362,6670,6146,4872,3026,820,-1491,-3682,-5530,-6880,-7610,-7665,-7056,-5851,-4191,-2253,-242,1636,3209,4351,4998,5165,4903,4341,3600,2837,2167,1707,1490,1550,1839,2309,2883,3481,4054,4561,5002,5393,5734,6052,6294,6445,6425,6180,5668,4853,3773,2456,1011,-471,-1868,-3065,-3989,-4558,-4755,-4575,-4047,-3251,-2266,-1239,-282,455,895,978,740,249,-351,-910,-1278,-1331,-1015,-323,681,1874,3112,4211,5027,5425,5357,4829,3937,2834,1711,784,222,189,742,1896,3573,5627,7867,10067,12005,13464,14303,14397,13749,12391,10447,8084,5483,2855,375,-1793,-3539,-4811,-5598,-5963,-5986,-5788,-5493,-5209,-5033,-4997,-5137,-5388,-5735,-6067,-6350,-6512,-6541,-6435,-6225,-5961,-5691,-5482,-5360,-5358,-5461,-5629,-5804,-5882,-5794,-5432,-4766,-3780,-2542,-1158,193,1358,2137,2425,2134,1264,-119,-1899,-3904,-5931,-7791,-9272,-10255,-10634,-10408,-9635,-8410,-6910,-5265,-3659,-2204,-1012,-127,426,700,751,699,641,682,900,1301,1889,2576,3286,3920,4383,4628,4602,4322,3795,3081,2241,1345,468,-346,-1066,-1692,-2246,-2739,-3210,-3646,-4051,-4413,-4697,-4903,-5001,-4993,-4866,-4640,-4300,-3893,-3411,-2916,-2423,-1987,-1620,-1337,-1106,-899,-641,-284,244,949,1850,2873,3958,4977,5821,6358,6510,6191,5408,4172,2572,736,-1190,-3019,-4595,-5781,-6470,-6637,-6269,-5450,-4252,-2827,-1291,190,1517,2571,3343,3801,4039,4125,4182,4334,4667,5265,6154,7310,8687,10170,11641,12961,13992,14638,14817,14511,13731,12516,10953,9101,7073,4920,2734,559,-1531,-3488,-5217,-6648,-7661,-8166,-8072,-7324,-5914,-3885,-1358,1500,4453,7244,9619,11342,12272,12329,11553,10040,7979,5552,2999,490,-1792,-3743,-5282,-6383,-7051,-7315,-7223,-6840,-6223,-5456,-4591,-3696,-2816,-1979,-1217,-536,43,499,814,942,863,536,-48,-885,-1940,-3129,-4353,-5445,-6282,-6682,-6561,-5834,-4510,-2645,-347,2212,4869,7410,9677,11501,12759,13379,13312,12570,11186,9249,6835,4091,1117,-1926,-4913,-7704,-10163,-12191,-13673,-14572,-14865,-14599,-13866,-12804,-11563,-10312,-9176,-8247,-7574,-7121,-6850,-6635,-6380,-5957,-5287,-4334,-3098,-1666,-119,1398,2773,3898,4694,5131,5210,4965,4476,3787,3007,2159,1323,506,-243,-931,-1522,-2041,-2479,-2873,-3249,-3633,-4070,-4563,-5142,-5789,-6488,-7189,-7824,-8315,-8567,-8512,-8077,-7255,-6042,-4516,-2750,-899,905,2486,3692,4390,4477,3917,2717,974,-1177,-3515,-5817,-7821,-9317,-10118,-10135,-9317,-7738,-5486,-2753,255,3300,6138,8556,10375,11483,11812,11382,10262,8595,6570,4426,2397,718,-428,-936,-762,28,1314,2900,4606,6190,7541,8488,9031,9140,8905,8383,7692,6899,6080,5274,4505,3783,3123,2538,2056,1714,1548,1577,1819,2218,2733,3238,3642,3830,3734,3337,2673,1842,963,186,-365,-576,-398,178,1089,2237,3468,4632,5556,6111,6183,5732,4763,3364,1690,-70,-1691,-2980,-3775,-4003,-3658,-2846,-1719,-501,593,1352,1650,1407,674,-466,-1819,-3184,-4339,-5074,-5235,-4714,-3487,-1585,856,3689,6658,9528,12006,13833,14787,14694,13491,11200,7958,3997,-377,-4829,-8988,-12547,-15215,-16822,-17274,-16602,-14926,-12450,-9455,-6239,-3142,-451,1561,2729,2960,2292,836,-1191,-3547,-5969,-8193,-10030,-11295,-11896,-11770,-10911,-9362,-7201,-4552,-1572,1558,4645,7497,9953,11866,13173,13820,13847,13299,12277,10872,9193,7326,5333,3292,1223,-798,-2731,-4519,-6078,-7371,-8324,-8926,-9160,-9066,-8670,-8072,-7331,-6565,-5863,-5315,-4987,-4912,-5074,-5421,-5860,-6279,-6549,-6561,-6211,-5441,-4233,-2632,-715,1360,3450,5374,6971,8130,8761,8846,8429,7561,6378,4966,3463,1959,548,-705,-1759,-2602,-3255,-3753,-4154,-4512,-4873,-5255,-5659,-6032,-6320,-6420,-6244,-5711,-4761,-3395,-1649,375,2525,4614,6445,7832,8647,8833,8424,7537,6364,5113,4003,3190,2783,2769,3094,3590,4089,4406,4383,3954,3095,1897,495,-927,-2177,-3106,-3613,-3682,-3366,-2779,-2063,-1373,-827,-520,-492,-730,-1192,-1782,-2412,-2988,-3439,-3727,-3838,-3773,-3554,-3181,-2681,-2047,-1327,-530,266,997,1564,1874,1847,1447,676,-383,-1615,-2850,-3904,-4623,-4853,-4542,-3649,-2251,-436,1639,3801,5868,7670,9055,9923,10219,9943,9159,7976,6536,5005,3536,2267,1306,713,528,735,1311,2182,3267,4452,5600,6587,7260,7524,7311,6599,5460,3981,2333,670,-830,-2041,-2857,-3236,-3169,-2704,-1909,-893,243,1367,2379,3181,3687,3868,3689,3185,2397,1413,320,-769,-1770,-2594,-3189,-3510,-3552,-3310,-2820,-2102,-1235,-279,652,1460,2027,2262,2073,1425,302,-1239,-3108,-5146,-7164,-8937,-10252,-10924,-10824,-9904,-8209,-5852,-3051,-29,2917,5541,7580,8858,9240,8699,7293,5173,2562,-278,-3070,-5565,-7567,-8950,-9674,-9763,-9311,-8443,-7317,-6076,-4885,-3843,-3077,-2620,-2507,-2709,-3165,-3786,-4448,-5040,-5423,-5529,-5289,-4728,-3900,-2924,-1917,-1033,-373,-32,-52,-430,-1136,-2070,-3147,-4204,-5132,-5766,-6021,-5798,-5093,-3932,-2419,-711,1004,2516,3647,4263,4312,3816,2885,1697,441,-644,-1409,-1694,-1462,-716,464,1936,3542,5105,6456,7493,8102,8294,8045,7428,6497,5315,3969,2509,1021,-435,-1764,-2909,-3781,-4355,-4604,-4550,-4254,-3765,-3187,-2558,-1947,-1372,-844,-365,68,440,739,932,1007,949,782,543,312,170,208,499,1086,1982,3140,4501,5922,7286,8404,9137,9356,8996,8072,6672,4951,3113,1368,-64,-1036,-1402,-1163,-318,1001,2640,4413,6107,7552,8606,9179,9232,8773,7844,6507,4871,3035,1139,-682,-2287,-3545,-4351,-4642,-4415,-3725,-2691,-1482,-274,774,1528,1954,2022,1810,1389,856,314,-159,-497,-644,-574,-263,283,1048,1992,3040,4134,5142,6000,6593,6872,6814,6422,5757,4872,3868,2809,1812,915,214,-286,-557,-636,-557,-408,-247,-191,-296,-656,-1284,-2193,-3305,-4543,-5763,-6846,-7669,-8125,-8181,-7799,-7044,-5965,-4670,-3256,-1799,-382,964,2206,3318,4284,5064,5618,5899,5854,5441,4636,3451,1918,141,-1781,-3692,-5450,-6927,-8011,-8651,-8821,-8571,-7973,-7137,-6172,-5168,-4196,-3307,-2507,-1840,-1288,-911,-692,-694,-905,-1345,-1980,-2758,-3587,-4360,-4948,-5245,-5155,-4638,-3690,-2370,-766,986,2752,4375,5724,6671,7131,7049,6425,5298,3752,1891,-166,-2293,-4397,-6361,-8123,-9603,-10738,-11483,-11780,-11603,-10948,-9840,-8349,-6581,-4662,-2765,-1036,361,1308,1720,1564,879,-262,-1692,-3270,-4770,-6040,-6906,-7270,-7092,-6391,-5277,-3880,-2380,-923,357,1411,2219,2853,3377,3886,4414,4973,5490,5892,6052,5891,5342,4396,3102,1536,-180,-1920,-3574,-5025,-6224,-7107,-7675,-7917,-7848,-7483,-6833,-5910,-4738,-3323,-1732,9,1778,3504,5044,6314,7216,7725,7844,7646,7209,6670,6125,5687,5412,5339,5447,5718,6068,6460,6796,7050,7140,7057,6759,6237,5502,4549,3441,2215,973,-190,-1162,-1842,-2163,-2098,-1672,-964,-74,875,1769,2520,3057,3353,3399,3222,2875,2427,1971,1582,1332,1266,1392,1706,2155,2675,3184,3591,3816,3809,3535,3014,2296,1454,610,-135,-665,-898,-793,-350,381,1317,2340,3333,4171,4752,4998,4868,4363,3542,2493,1358,267,-630,-1241,-1511,-1442,-1103,-588,-37,445,738,809,639,270,-215,-722,-1140,-1365,-1319,-945,-247,749,1937,3207,4410,5399,6053,6269,6012,5286,4173,2802,1344,-2,-1046,-1624,-1629,-1024,131,1711,3501,5249,6691,7577,7730,7034,5502,3216,387,-2753,-5883,-8741,-11035,-12589,-13264,-13034,-11958,-10172,-7887,-5339,-2799,-494,1340,2576,3100,2925,2112,808,-800,-2492,-4075,-5368,-6275,-6744,-6796,-6499,-5929,-5194,-4367,-3514,-2685,-1887,-1144,-451,166,676,1022,1131,925,346,-661,-2073,-3850,-5868,-7988,-10012,-11777,-13087,-13830,-13912,-13345,-12169,-10534,-8577,-6518,-4521,-2774,-1393,-465,7,51,-233,-722,-1274,-1725,-1955,-1840,-1322,-374,980,2659,4545,6479,8269,9726,10672,10971,10548,9395,7583,5250,2586,-172,-2796,-5062,-6805,-7933,-8405,-8283,-7661,-6701,-5578,-4463,-3510,-2836,-2488,-2496,-2786,-3295,-3886,-4426,-4798,-4882,-4623,-4009,-3068,-1887,-579,742,1932,2895,3547,3854,3830,3539,3078,2556,2081,1719,1507,1409,1376,1305,1141,823,374,-162,-681,-1075,-1242,-1104,-641,129,1130,2249,3370,4354,5118,5593,5784,5730,5523,5268,5091,5073,5296,5763,6465,7338,8289,9235,10055,10695,11062,11141,10907,10388,9615,8666,7617,6576,5641,4905,4425,4229,4283,4512,4804,5018,5028,4715,4027,2944,1542,-87,-1761,-3320,-4558,-5340,-5554,-5194,-4315,-3071,-1660,-304,769,1407,1498,1029,63,-1269,-2789,-4276,-5530,-6358,-6618,-6246,-5233,-3673,-1716,430,2528,4340,5678,6382,6420,5795,4634,3110,1437,-140,-1416,-2223,-2472,-2162,-1373,-233,1081,2411,3589,4524,5120,5374,5300,4951,4430,3819,3219,2699,2289,1991,1761,1525,1212,719,8,-963,-2161,-3499,-4848,-6029,-6870,-7210,-6967,-6106,-4728,-2959,-1039,831,2400,3529,4077,4037,3428,2347,942,-633,-2207,-3632,-4818,-5698,-6288,-6615,-6748,-6738,-6651,-6497,-6313,-6082,-5808,-5487,-5115,-4721,-4315,-3932,-3599,-3315,-3107,-2953,-2851,-2782,-2722,-2659,-2570,-2439,-2247,-1988,-1650,-1252,-803,-357,57,359,520,476,210,-289,-1005,-1895,-2903,-3950,-4973,-5886,-6654,-7213,-7549,-7626,-7451,-7008,-6337,-5461,-4445,-3355,-2264,-1251,-397,241,588,618,294,-368,-1334,-2529,-3842,-5141,-6266,-7080,-7440,-7290,-6575,-5377,-3773,-1953,-88,1628,3039,4043,4596,4727,4506,4047,3463,2870,2350,1977,1770,1749,1899,2170,2521,2855,3104,3164,2976,2490,1710,692,-478,-1662,-2713,-3483,-3824,-3646,-2878,-1545,301,2498,4887,7228,9332,11015,12146,12670,12578,11916,10782,9281,7534,5653,3739,1870,126,-1427,-2700,-3614,-4066,-3985,-3301,-2004,-116,2275,5018,7923,10730,13190,15026,16033,16048,15034,13051,10283,7003,3545,249,-2574,-4671,-5903,-6197,-5607,-4251,-2304,-5,2426,4744,6758,8302,9270,9614,9327,8463,7095,5331,3281,1073,-1176,-3345,-5312,-6984,-8238,-9007,-9198,-8779,-7728,-6092,-3952,-1470,1175,3756,6054,7860,9021,9411,9016,7848,6021,3698,1063,-1637,-4198,-6385,-8038,-9024,-9284,-8842,-7771,-6226,-4385,-2437,-589,1036,2299,3186,3673,3828,3704,3384,2929,2396,1797,1166,469,-277,-1113,-2020,-3000,-4010,-4987,-5860,-6536,-6940,-7023,-6761,-6182,-5335,-4302,-3168,-2035,-990,-133,475,758,690,250,-533,-1615,-2885,-4258,-5566,-6712,-7557,-8027,-8073,-7693,-6938,-5896,-4694,-3461,-2345,-1440,-848,-583,-651,-978,-1488,-2057,-2581,-2960,-3110,-3013,-2631,-1999,-1121,-31,1238,2635,4097,5510,6785,7779,8405,8563,8212,7349,6008,4288,2309,231,-1771,-3542,-4930,-5853,-6253,-6154,-5620,-4775,-3777,-2797,-2001,-1522,-1435,-1768,-2467,-3438,-4538,-5610,-6476,-7019,-7111,-6733,-5898,-4687,-3239,-1704,-257,949,1789,2194,2139,1685,917,-19,-971,-1805,-2394,-2676,-2610,-2223,-1563,-719,191,1064,1763,2214,2336,2094,1514,619,-470,-1659,-2795,-3763,-4440,-4776,-4714,-4312,-3584,-2662,-1604,-539,484,1383,2146,2750,3215,3576,3867,4143,4423,4729,5045,5331,5554,5642,5585,5338,4933,4382,3768,3148,2635,2297,2231,2459,3001,3772,4700,5613,6401,6906,7045,6753,6031,4915,3485,1836,80,-1682,-3356,-4859,-6124,-7092,-7706,-7933,-7740,-7121,-6092,-4681,-2949,-966,1177,3376,5531,7532,9285,10704,11727,12313,12462,12206,11621,10804,9870,8922,8048,7272,6621,6039,5499,4938,4328,3657,2940,2212,1518,893,366,-51,-372,-604,-798,-970,-1172,-1421,-1738,-2103,-2493,-2844,-3089,-3180,-3046,-2694,-2134,-1404,-598,223,961,1537,1895,1987,1804,1369,744,10,-697,-1286,-1623,-1664,-1362,-773,50,948,1833,2532,2994,3130,2961,2505,1844,1049,209,-609,-1364,-2018,-2592,-3074,-3506,-3888,-4259,-4621,-4994,-5380,-5778,-6170,-6524,-6799,-6919,-6843,-6484,-5812,-4803,-3479,-1913,-225,1436,2893,3982,4580,4598,4033,2930,1407,-379,-2227,-3956,-5375,-6364,-6829,-6760,-6187,-5214,-3942,-2540,-1121,179,1271,2104,2641,2878,2819,2475,1853,969,-164,-1531,-3098,-4831,-6662,-8510,-10257,-11779,-12937,-13623,-13739,-13261,-12194,-10633,-8687,-6551,-4397,-2434,-811,348,1000,1135,839,185,-669,-1619,-2519,-3281,-3817,-4091,-4086,-3819,-3327,-2653,-1836,-920,62,1092,2111,3098,3970,4682,5150,5344,5210,4757,3996,2961,1729,349,-1069,-2454,-3710,-4764,-5555,-6047,-6219,-6088,-5688,-5058,-4286,-3418,-2560,-1742,-1041,-442,39,474,895,1395,2016,2804,3763,4848,6001,7117,8096,8850,9297,9428,9228,8782,8143,7437,6748,6170,5761,5549,5525,5650,5840,6014,6052,5878,5395,4575,3399,1916,201,-1624,-3427,-5055,-6383,-7298,-7736,-7676,-7147,-6219,-5000,-3609,-2173,-784,477,1581,2528,3343,4086,4809,5569,6406,7312,8281,9227,10103,10799,11258,11427,11288,10870,10234,9463,8673,7961,7422,7103,7018,7108,7310,7482,7514,7283,6687,5697,4296,2548,551,-1567,-3648,-5551,-7138,-8317,-9019,-9240,-8989,-8317,-7297,-5987,-4502,-2904,-1300,235,1627,2823,3782,4507,5000,5300,5447,5484,5457,5390,5306,5192,5040,4815,4490,4044,3464,2778,2025,1277,611,101,-211,-292,-195,38,274,411,321,-100,-886,-2060,-3543,-5232,-6989,-8644,-10069,-11144,-11801,-12028,-11842,-11307,-10504,-9514,-8423,-7288,-6154,-5023,-3891,-2728,-1501,-199,1182,2607,4005,5282,6327,7018,7272,7024,6270,5053,3480,1679,-171,-1916,-3401,-4525,-5239,-5555,-5547,-5333,-5042,-4817,-4741,-4901,-5287,-5890,-6626,-7438,-8203,-8874,-9346,-9587,-9570,-9271,-8726,-7933,-6957,-5825,-4593,-3311,-2007,-732,502,1668,2744,3732,4593,5340,5935,6366,6606,6627,6416,5975,5327,4516,3604,2652,1714,846,42,-674,-1354,-2003,-2669,-3339,-4034,-4698,-5334,-5883,-6354,-6720,-7015,-7248,-7467,-7688,-7954,-8261,-8616,-8986,-9344,-9623,-9788,-9758,-9506,-8987,-8202,-7172,-5939,-4592,-3203,-1885,-709,255,985,1487,1803,1997,2148,2328,2607,3014,3551,4197,4871,5511,6007,6286,6274,5953,5310,4429,3373,2299,1325,598,228,273,768,1653,2867,4250,5675,6953,7951,8554,8696,8393,7699,6728,5632,4540,3606,2900,2485,2341,2417,2644,2913,3155,3288,3284,3146,2922,2682,2535,2573,2871,3489,4408,5601,6979,8429,9837,11069,12029,12603,12758,12430,11660,10464,8943,7187,5322,3460,1702,117,-1259,-2422,-3397,-4224,-4931,-5559,-6092,-6529,-6815,-6918,-6768,-6353,-5632,-4634,-3374,-1914,-314,1334,2950,4428,5681,6620,7178,7333,7072,6453,5552,4465,3348,2284,1428,851,616,761,1259,2072,3098,4236,5330,6257,6870,7069,6762,5914,4522,2648,389,-2091,-4620,-6996,-9019,-10541,-11414,-11609,-11113,-10031,-8499,-6705,-4850,-3123,-1665,-583,110,427,477,346,190,88,145,371,780,1298,1866,2374,2753,2930,2881,2632,2225,1763,1341,1045,944,1036,1286,1600,1853,1912,1646,960,-181,-1782,-3746,-5965,-8261,-10457,-12379,-13870,-14840,-15233,-15070,-14422,-13396,-12144,-10824,-9585,-8575,-7890,-7585,-7671,-8064,-8673,-9317,-9833,-10039,-9786,-8982,-7580,-5620,-3194,-460,2375,5097,7478,9334,10530,11000,10753,9861,8453,6689,4750,2807,1037,-437,-1496,-2089,-2202,-1875,-1191,-290,690,1576,2227,2532,2432,1933,1113,104,-922,-1792,-2337,-2476,-2146,-1419,-390,760,1848,2678,3112,3062,2518,1557,293,-1094,-2432,-3549,-4310,-4640,-4501,-3945,-3031,-1884,-621,643,1804,2798,3578,4129,4449,4547,4444,4137,3648,2948,2056,939,-383,-1907,-3585,-5373,-7177,-8925,-10511,-11845,-12857,-13483,-13695,-13477,-12833,-11784,-10355,-8594,-6544,-4262,-1824,713,3249,5719,8020,10092,11834,13203,14122,14574,14531,14026,13079,11791,10234,8532,6812,5167,3736,2575,1772,1338,1278,1533,2026,2633,3215,3628,3735,3427,2648,1390,-274,-2219,-4252,-6153,-7688,-8645,-8879,-8300,-6914,-4809,-2145,865,3957,6898,9421,11360,12574,13023,12749,11862,10548,9023,7510,6226,5325,4916,5036,5636,6637,7881,9202,10431,11395,11985,12106,11719,10825,9451,7656,5513,3108,536,-2103,-4701,-7159,-9363,-11226,-12659,-13601,-14009,-13875,-13211,-12067,-10516,-8659,-6621,-4543,-2569,-844,517,1439,1882,1884,1501,865,103,-625,-1183,-1449,-1343,-821,106,1386,2926,4588,6235,7701,8838,9526,9658,9204,8154,6589,4604,2370,54,-2164,-4107,-5665,-6715,-7240,-7204,-6672,-5689,-4381,-2840,-1223,355,1755,2863,3613,3938,3866,3412,2685,1752,744,-272,-1204,-2022,-2705,-3252,-3691,-4035,-4322,-4564,-4783,-4975,-5153,-5305,-5426,-5515,-5537,-5493,-5346,-5090,-4716,-4225,-3641,-2974,-2272,-1558,-881,-283,202,531,680,652,445,115,-290,-684,-980,-1112,-1023,-714,-217,386,989,1455,1672,1529,973,-1,-1356,-2972,-4729,-6451,-7983,-9170,-9898,-10082,-9706,-8793,-7417,-5689,-3745,-1712,266,2067,3588,4733,5453,5731,5576,5076,4316,3444,2582,1866,1385,1198,1309,1686,2247,2906,3545,4074,4408,4504,4338,3929,3291,2492,1543,530,-551,-1625,-2695,-3703,-4621,-5411,-6017,-6412,-6555,-6433,-6051,-5444,-4663,-3788,-2900,-2089,-1418,-945,-671,-591,-653,-804,-967,-1097,-1128,-1055,-863,-569,-212,191,592,987,1344,1666,1950,2177,2367,2472,2491,2387,2124,1703,1114,399,-390,-1176,-1873,-2404,-2706,-2760,-2576,-2216,-1786,-1385,-1162,-1186,-1543,-2221,-3166,-4267,-5352,-6250,-6763,-6758,-6109,-4805,-2859,-398,2431,5405,8319,10934,13073,14587,15397,15483,14900,13732,12132,10251,8264,6333,4612,3209,2209,1637,1463,1633,2010,2470,2853,3013,2837,2249,1220,-208,-1963,-3909,-5894,-7755,-9323,-10475,-11113,-11202,-10755,-9852,-8579,-7089,-5497,-3923,-2469,-1172,-69,871,1683,2432,3174,3963,4822,5752,6723,7678,8557,9284,9821,10116,10183,10010,9640,9094,8402,7595,6685,5690,4628,3495,2331,1117,-112,-1373,-2639,-3909,-5137,-6282,-7269,-8014,-8443,-8483,-8107,-7325,-6196,-4819,-3336,-1879,-587,443,1171,1593,1781,1834,1878,2049,2444,3151,4180,5509,7057,8697,10288,11660,12661,13168,13105,12455,11259,9609,7634,5464,3256,1097,-910,-2727,-4349,-5770,-7030,-8130,-9078,-9845,-10380,-10620,-10493,-9947,-8959,-7537,-5755,-3698,-1534,597,2509,4062,5128,5641,5571,4955,3879,2456,870,-728,-2135,-3215,-3838,-3939,-3509,-2598,-1302,234,1844,3365,4616,5472,5810,5578,4741,3346,1460,-788,-3246,-5745,-8113,-10187,-11841,-12977,-13558,-13582,-13105,-12220,-11032,-9673,-8249,-6865,-5615,-4543,-3725,-3166,-2905,-2926,-3210,-3721,-4387,-5140,-5880,-6524,-6972,-7166,-7043,-6582,-5795,-4696,-3366,-1858,-274,1294,2755,4002,4952,5523,5659,5331,4558,3393,1929,305,-1356,-2864,-4117,-4946,-5310,-5143,-4500,-3455,-2165,-801,443,1417,1995,2156,1907,1380,682,8,-534,-824,-833,-582,-122,412,938,1314,1499,1446,1192,802,379,29,-148,-99,202,722,1397,2134,2832,3400,3767,3911,3818,3544,3125,2632,2107,1595,1091,622,152,-310,-768,-1218,-1630,-1992,-2276,-2472,-2570,-2587,-2526,-2430,-2300,-2178,-2048,-1927,-1771,-1563,-1248,-786,-142,714,1776,3040,4448,5956,7461,8882,10112,11037,11590,11683,11301,10456,9196,7632,5879,4097,2405,959,-174,-898,-1191,-1052,-501,397,1551,2852,4156,5311,6194,6650,6626,6054,4968,3431,1563,-485,-2525,-4389,-5896,-6909,-7332,-7101,-6240,-4804,-2934,-786,1427,3500,5250,6508,7201,7288,6828,5911,4719,3397,2166,1144,472,176,267,670,1298,2037,2769,3410,3877,4123,4139,3903,3468,2852,2140,1400,723,203,-98,-129,120,594,1244,1932,2564,3020,3206,3097,2671,1994,1137,208,-695,-1475,-2081,-2487,-2706,-2785,-2780,-2746,-2745,-2784,-2895,-3037,-3200,-3334,-3401,-3372,-3202,-2885,-2397,-1738,-927,22,1056,2129,3185,4159,5016,5710,6230,6573,6736,6747,6608,6345,5953,5452,4821,4080,3218,2253,1219,132,-944,-1988,-2943,-3792,-4504,-5081,-5528,-5869,-6130,-6361,-6573,-6814,-7070,-7347,-7598,-7797,-7867,-7799,-7530,-7095,-6502,-5830,-5162,-4586,-4205,-4077,-4250,-4725,-5468,-6414,-7475,-8546,-9521,-10305,-10796,-10945,-10690,-10034,-8973,-7571,-5876,-4009,-2073,-218,1430,2741,3637,4064,4028,3593,2837,1896,871,-125,-1023,-1798,-2444,-3000,-3510,-3999,-4504,-5006,-5487,-5906,-6220,-6383,-6380,-6187,-5823,-5314,-4687,-3991,-3244,-2475,-1686,-876,-32,855,1797,2785,3794,4782,5670,6393,6839,6956,6670,5972,4888,3476,1858,167,-1435,-2804,-3799,-4355,-4426,-4061,-3339,-2396,-1374,-430,325,801,983,891,599,204,-182,-457,-528,-351,103,814,1740,2812,3947,5054,6055,6865,7441,7722,7712,7402,6834,6056,5134,4151,3174,2271,1493,860,399,96,-52,-61,45,250,515,818,1100,1325,1443,1427,1254,944,502,-3,-538,-1020,-1404,-1620,-1637,-1427,-981,-317,541,1550,2648,3772,4841,5773,6511,6987,7193,7117,6801,6295,5679,5034,4446,3992,3723,3671,3835,4175,4644,5159,5653,6057,6332,6452,6437,6318,6143,5983,5873,5852,5916,6019,6112,6097,5900,5437,4668,3570,2175,526,-1275,-3136,-4918,-6510,-7797,-8672,-9090,-8993,-8409,-7374,-5977,-4332,-2587,-879,626,1820,2602,2946,2868,2444,1795,1049,360,-185,-477,-535,-341,2,426,827,1111,1222,1119,794,274,-405,-1190,-2015,-2811,-3515,-4032,-4311,-4258,-3838,-3015,-1795,-230,1598,3567,5528,7328,8817,9865,10374,10288,9594,8333,6584,4482,2169,-159,-2338,-4191,-5585,-6441,-6722,-6484,-5813,-4870,-3822,-2854,-2134,-1782,-1878,-2420,-3367,-4609,-5995,-7381,-8584,-9482,-9965,-9977,-9513,-8622,-7379,-5912,-4343,-2797,-1393,-213,682,1239,1475,1364,965,298,-571,-1592,-2695,-3831,-4937,-5983,-6920,-7740,-8421,-8936,-9286,-9416,-9316,-8939,-8258,-7277,-5999,-4494,-2828,-1110,552,2056,3314,4274,4900,5202,5192,4904,4384,3643,2739,1672,479,-822,-2209,-3636,-5066,-6414,-7610,-8541,-9119,-9269,-8935,-8131,-6893,-5312,-3519,-1626,217,1922,3406,4630,5595,6318,6836,7199,7447,7613,7718,7757,7723,7581,7295,6824,6132,5196,4011,2592,980,-771,-2581,-4364,-6032,-7488,-8653,-9462,-9865,-9870,-9478,-8760,-7772,-6597,-5316,-3985,-2660,-1367,-135,1031,2095,3043,3823,4422,4787,4950,4897,4713,4454,4220,4111,4195,4519,5095,5861,6748,7624,8363,8846,8967,8683,7962,6849,5396,3693,1830,-85,-1979,-3750,-5355,-6728,-7840,-8672,-9212,-9467,-9433,-9125,-8536,-7684,-6587,-5263,-3787,-2195,-600,941,2329,3525,4480,5208,5725,6095,6369,6619,6897,7238,7656,8138,8657,9152,9573,9837,9903,9697,9222,8448,7433,6235,4944,3685,2555,1668,1075,815,851,1126,1528,1942,2237,2317,2100,1571,735,-325,-1522,-2729,-3810,-4670,-5210,-5404,-5243,-4772,-4051,-3164,-2190,-1201,-274,550,1207,1677,1925,1944,1750,1370,871,316,-195,-598,-796,-769,-472,64,811,1694,2638,3562,4384,5053,5520,5756,5752,5486,4978,4215,3235,2069,767,-573,-1896,-3066,-4037,-4702,-5043,-5047,-4737,-4186,-3461,-2666,-1868,-1144,-521,-11,399,751,1080,1439,1844,2332,2880,3492,4115,4721,5249,5652,5885,5903,5693,5235,4554,3681,2675,1611,565,-385,-1175,-1776,-2172,-2398,-2509,-2580,-2708,-2968,-3431,-4127,-5065,-6202,-7477,-8781,-10013,-11031,-11739,-12026,-11850,-11186,-10069,-8568,-6783,-4845,-2868,-994,695,2100,3183,3941,4371,4546,4514,4358,4164,3988,3891,3899,4010,4219,4462,4704,4852,4848,4621,4107,3308,2196,853,-682,-2293,-3881,-5348,-6608,-7614,-8336,-8785,-8972,-8943,-8727,-8365,-7891,-7330,-6719,-6066,-5403,-4733,-4069,-3418,-2775,-2134,-1489,-816,-117,633,1409,2209,2974,3663,4193,4507,4529,4219,3555,2532,1213,-353,-2054,-3779,-5409,-6816,-7891,-8542,-8707,-8359,-7500,-6179,-4451,-2433,-224,2033,4199,6133,7705,8800,9352,9306,8668,7481,5801,3762,1460,-940,-3309,-5517,-7434,-9000,-10132,-10833,-11085,-10944,-10437,-9658,-8669,-7574,-6469,-5422,-4537,-3816,-3316,-2981,-2796,-2675,-2566,-2374,-2067,-1582,-927,-103,842,1863,2892,3883,4783,5579,6257,6828,7309,7696,7997,8180,8217,8071,7701,7090,6230,5141,3863,2454,973,-491,-1885,-3124,-4147,-4908,-5333,-5425,-5132,-4504,-3567,-2400,-1121,195,1397,2429,3198,3683,3887,3843,3627,3314,3003,2774,2698,2814,3146,3671,4364,5171,6025,6879,7661,8345,8884,9256,9442,9419,9171,8689,7965,7006,5847,4528,3139,1762,521,-489,-1140,-1384,-1137,-442,700,2154,3821,5529,7118,8441,9361,9791,9692,9057,7960,6470,4736,2865,1013,-716,-2211,-3396,-4217,-4634,-4649,-4266,-3543,-2535,-1345,-80,1138,2184,2960,3377,3400,3027,2302,1311,164,-1005,-2067,-2904,-3406,-3524,-3210,-2494,-1425,-94,1365,2812,4091,5050,5579,5593,5076,4050,2618,892,-956,-2758,-4364,-5613,-6427,-6736,-6565,-5968,-5068,-4025,-3004,-2189,-1702,-1641,-2015,-2769,-3788,-4887,-5886,-6580,-6820,-6494,-5576,-4105,-2213,-60,2128,4138,5770,6865,7315,7096,6221,4787,2929,813,-1357,-3398,-5117,-6380,-7089,-7215,-6798,-5927,-4743,-3422,-2120,-1015,-216,189,162,-271,-1060,-2111,-3307,-4533,-5662,-6583,-7213,-7485,-7382,-6910,-6124,-5079,-3889,-2615,-1382,-227,759,1569,2168,2571,2785,2830,2724,2491,2141,1715,1222,726,250,-139,-411,-522,-475,-268,47,432,808,1118,1303,1311,1134,754,190,-522,-1354,-2244,-3153,-4017,-4812,-5474,-6007,-6378,-6605,-6698,-6687,-6597,-6454,-6268,-6053,-5794,-5485,-5103,-4634,-4075,-3416,-2681,-1882,-1057,-243,512,1162,1645,1926,1956,1710,1202,435,-517,-1595,-2709,-3767,-4684,-5392,-5821,-5947,-5746,-5238,-4454,-3463,-2337,-1180,-82,850,1538,1907,1921,1559,866,-116,-1246,-2426,-3465,-4226,-4568,-4379,-3643,-2368,-675,1279,3271,5072,6456,7247,7337,6704,5408,3591,1443,-817,-2969,-4826,-6220,-7055,-7258,-6827,-5796,-4232,-2265,-12,2346,4665,6781,8568,9938,10851,11302,11354,11066,10542,9866,9111,8335,7576,6851,6179,5563,5012,4533,4126,3800,3547,3368,3251,3181,3141,3105,3049,2953,2815,2638,2453,2303,2239,2316,2575,3031,3680,4474,5349,6211,6971,7539,7853,7877,7620,7127,6486,5801,5195,4775,4617,4768,5198,5851,6610,7334,7884,8120,7942,7299,6177,4638,2765,699,-1404,-3388,-5082,-6365,-7134,-7331,-6980,-6105,-4841,-3293,-1642,-24,1412,2569,3372,3808,3877,3638,3137,2457,1656,799,-67,-908,-1686,-2394,-3011,-3546,-3995,-4376,-4681,-4931,-5094,-5178,-5141,-4975,-4652,-4160,-3512,-2703,-1780,-762,294,1352,2359,3280,4066,4692,5119,5342,5342,5137,4754,4228,3631,3016,2471,2046,1804,1758,1896,2173,2489,2749,2820,2604,2003,993,-433,-2192,-4189,-6261,-8252,-9987,-11309,-12109,-12287,-11835,-10765,-9166,-7160,-4925,-2637,-507,1295,2617,3343,3435,2880,1756,168,-1724,-3737,-5677,-7355,-8604,-9304,-9372,-8793,-7604,-5888,-3789,-1471,884,3067,4920,6270,7011,7083,6466,5228,3458,1318,-1028,-3377,-5550,-7383,-8732,-9536,-9736,-9385,-8537,-7333,-5905,-4436,-3075,-1973,-1244,-953,-1130,-1743,-2720,-3942,-5270,-6545,-7617,-8358,-8669,-8510,-7882,-6847,-5505,-3989,-2441,-1018,175,1029,1520,1639,1455,1051,558,101,-196,-239,29,611,1472,2509,3610,4611,5376,5767,5699,5127,4077,2618,867,-1012,-2883,-4555,-5934,-6894,-7399,-7441,-7047,-6311,-5329,-4227,-3142,-2188,-1470,-1064,-991,-1250,-1790,-2534,-3385,-4233,-4965,-5489,-5705,-5568,-5028,-4096,-2796,-1195,621,2544,4459,6260,7832,9111,10009,10508,10586,10257,9570,8579,7366,6025,4634,3292,2058,1003,169,-421,-737,-789,-578,-141,485,1215,1985,2672,3195,3445,3375,2928,2133,1017,-330,-1806,-3304,-4695,-5905,-6842,-7479,-7804,-7833,-7611,-7187,-6609,-5918,-5134,-4265,-3285,-2192,-949,443,1962,3586,5220,6799,8198,9332,10108,10480,10429,10003,9260,8328,7322,6380,5622,5144,5004,5217,5756,6538,7469,8412,9251,9854,10158,10071,9616,8758,7568,6073,4367,2515,638,-1176,-2800,-4132,-5085,-5564,-5552,-5003,-3972,-2500,-695,1327,3420,5451,7275,8782,9890,10529,10700,10390,9655,8556,7171,5615,3988,2426,1049,-25,-702,-912,-659,45,1073,2303,3536,4576,5250,5397,4956,3911,2345,399,-1731,-3844,-5728,-7217,-8199,-8614,-8478,-7869,-6893,-5716,-4484,-3349,-2427,-1792,-1474,-1454,-1677,-2062,-2503,-2905,-3167,-3215,-2997,-2495,-1722,-718,451,1703,2955,4104,5073,5785,6178,6230,5923,5283,4361,3221,1963,677,-528,-1577,-2410,-3003,-3381,-3587,-3699,-3817,-4015,-4389,-4972,-5807,-6871,-8131,-9512,-10910,-12210,-13275,-13993,-14259,-14026,-13277,-12077,-10516,-8727,-6864,-5042,-3398,-1981,-845,11,599,946,1082,1040,841,521,100,-369,-845,-1272,-1576,-1726,-1668,-1415,-987,-453,116,610,966,1111,1031,745,311,-189,-660,-1012,-1195,-1173,-972,-641,-249,107,347,415,245,-128,-705,-1391,-2098,-2702,-3096,-3164,-2856,-2139,-1047,329,1871,3414,4793,5850,6459,6527,6035,5003,3520,1717,-246,-2188,-3939,-5341,-6275,-6671,-6493,-5773,-4571,-2991,-1157,796,2720,4498,6004,7149,7868,8095,7829,7069,5860,4290,2470,541,-1319,-2966,-4222,-4994,-5187,-4816,-3918,-2634,-1118,420,1782,2797,3322,3307,2742,1700,293,-1328,-3002,-4568,-5890,-6845,-7363,-7380,-6900,-5933,-4539,-2815,-878,1121,3020,4667,5925,6684,6899,6560,5710,4454,2891,1180,-558,-2183,-3608,-4750,-5583,-6097,-6303,-6248,-5954,-5480,-4852,-4118,-3299,-2431,-1538,-637,231,1063,1811,2461,2975,3334,3498,3469,3205,2739,2060,1217,253,-763,-1759,-2636,-3330,-3747,-3856,-3617,-3056,-2215,-1168,-30,1108,2128,2943,3492,3738,3678,3347,2794,2100,1368,683,162,-124,-102,255,947,1934,3145,4487,5860,7156,8302,9219,9885,10277,10418,10327,10046,9609,9047,8385,7645,6832,5975,5067,4160,3240,2370,1542,805,166,-340,-695,-889,-908,-791,-549,-259,49,305,498,599,640,633,626,641,711,828,1013,1222,1466,1699,1923,2116,2280,2412,2533,2649,2798,2988,3255,3601,4037,4540,5074,5589,6006,6251,6263,5967,5377,4465,3319,1988,606,-742,-1931,-2888,-3564,-3943,-4058,-3966,-3741,-3458,-3191,-2975,-2846,-2796,-2821,-2899,-3021,-3180,-3391,-3656,-4007,-4439,-4959,-5532,-6113,-6633,-7004,-7152,-6988,-6465,-5552,-4257,-2645,-790,1151,3068,4776,6168,7135,7611,7614,7163,6365,5324,4174,3037,2027,1219,667,387,345,504,759,1027,1183,1125,768,45,-1055,-2513,-4258,-6183,-8153,-10033,-11654,-12927,-13721,-14021,-13807,-13131,-12090,-10784,-9361,-7931,-6605,-5459,-4512,-3777,-3183,-2684,-2163,-1549,-758,260,1509,2969,4576,6229,7821,9232,10343,11067,11336,11127,10459,9396,8032,6478,4867,3298,1872,650,-342,-1086,-1606,-1936,-2115,-2204,-2248,-2307,-2428,-2649,-3012,-3518,-4188,-4975,-5872,-6791,-7686,-8467,-9077,-9456,-9589,-9463,-9118,-8594,-7947,-7241,-6520,-5819,-5168,-4558,-4001,-3481,-2995,-2550,-2151,-1826,-1591,-1467,-1464,-1553,-1712,-1867,-1961,-1931,-1729,-1356,-824,-201,461,1077,1585,1952,2138,2175,2073,1879,1644,1399,1189,999,842,656,424,80,-410,-1071,-1909,-2905,-4001,-5135,-6190,-7061,-7613,-7738,-7336,-6353,-4785,-2676,-138,2670,5562,8306,10713,12583,13801,14287,14061,13172,11772,10009,8101,6228,4592,3322,2530,2232,2402,2939,3703,4528,5251,5745,5907,5733,5211,4448,3498,2486,1477,535,-311,-1068,-1745,-2379,-2975,-3545,-4059,-4478,-4743,-4791,-4562,-4022,-3165,-2010,-631,875,2386,3766,4884,5663,6013,5971,5543,4849,3998,3130,2386,1878,1679,1830,2300,3042,3947,4931,5858,6672,7269,7636,7739,7592,7217,6647,5908,5050,4080,3042,1938,802,-353,-1481,-2553,-3508,-4296,-4864,-5176,-5217,-5001,-4577,-4009,-3399,-2831,-2401,-2156,-2133,-2303,-2622,-2998,-3347,-3569,-3598,-3390,-2934,-2262,-1430,-520,384,1187,1838,2273,2494,2513,2371,2139,1869,1644,1485,1432,1463,1543,1628,1643,1547,1291,874,298,-386,-1129,-1869,-2537,-3100,-3501,-3747,-3804,-3695,-3395,-2933,-2290,-1495,-565,461,1514,2538,3431,4130,4543,4626,4348,3710,2755,1550,192,-1201,-2516,-3631,-4466,-4947,-5068,-4833,-4310,-3567,-2706,-1812,-972,-246,325,717,930,975,873,654,353,9,-330,-622,-807,-855,-718,-392,108,747,1442,2122,2693,3082,3248,3173,2872,2403,1806,1168,519,-75,-620,-1094,-1532,-1948,-2383,-2854,-3392,-3988,-4636,-5298,-5927,-6462,-6840,-7007,-6914,-6537,-5873,-4936,-3774,-2442,-1018,420,1773,2968,3912,4552,4839,4757,4320,3563,2561,1393,159,-1046,-2127,-3016,-3639,-3973,-3976,-3659,-3014,-2078,-883,493,1986,3471,4853,6010,6835,7264,7239,6770,5879,4660,3193,1636,78,-1330,-2527,-3437,-4065,-4417,-4572,-4585,-4566,-4566,-4674,-4889,-5238,-5681,-6172,-6656,-7070,-7370,-7526,-7532,-7393,-7143,-6804,-6418,-6005,-5580,-5145,-4690,-4180,-3594,-2889,-2042,-1044,102,1348,2640,3887,4992,5875,6437,6669,6526,6096,5421,4653,3902,3294,2935,2859,3084,3547,4144,4761,5236,5459,5315,4751,3765,2394,742,-1079,-2924,-4655,-6163,-7337,-8152,-8566,-8635,-8388,-7932,-7340,-6718,-6146,-5669,-5331,-5099,-4947,-4799,-4594,-4263,-3773,-3096,-2262,-1286,-233,853,1924,2923,3838,4615,5247,5696,5937,5954,5733,5278,4625,3815,2923,2038,1239,627,256,182,415,932,1697,2606,3599,4527,5330,5872,6124,6026,5604,4909,4026,3091,2222,1556,1177,1141,1445,2024,2775,3558,4227,4658,4759,4492,3885,3000,1962,887,-77,-829,-1272,-1366,-1101,-497,380,1466,2666,3902,5097,6197,7155,7967,8604,9107,9460,9714,9876,9984,10050,10090,10084,10020,9842,9511,8961,8165,7082,5723,4107,2283,326,-1680,-3647,-5469,-7087,-8409,-9424,-10085,-10429,-10462,-10249,-9830,-9267,-8602,-7866,-7068,-6203,-5248,-4188,-3004,-1709,-322,1085,2467,3720,4799,5630,6204,6512,6586,6477,6229,5906,5529,5128,4679,4172,3549,2785,1832,693,-627,-2079,-3589,-5069,-6413,-7519,-8313,-8719,-8721,-8311,-7525,-6436,-5135,-3742,-2395,-1210,-321,202,295,-33,-754,-1770,-2993,-4274,-5504,-6556,-7341,-7791,-7882,-7605,-7010,-6138,-5092,-3932,-2771,-1670,-706,78,656,1030,1205,1226,1120,949,743,566,430,375,392,475,579,667,659,517,179,-369,-1124,-2037,-3036,-4007,-4838,-5415,-5632,-5450,-4839,-3858,-2588,-1168,253,1521,2503,3108,3284,3056,2462,1637,666,-290,-1131,-1765,-2123,-2189,-1963,-1481,-796,13,884,1705,2431,2961,3258,3286,3018,2486,1702,722,-390,-1572,-2735,-3807,-4708,-5365,-5729,-5763,-5456,-4834,-3950,-2877,-1731,-613,348,1067,1460,1517,1218,651,-139,-1020,-1901,-2668,-3236,-3532,-3535,-3218,-2630,-1807,-844,181,1165,2046,2748,3279,3611,3809,3890,3922,3939,3976,4052,4159,4292,4419,4510,4534,4461,4266,3942,3467,2863,2113,1257,301,-717,-1739,-2728,-3597,-4296,-4752,-4920,-4769,-4279,-3482,-2399,-1120,286,1695,3013,4127,4964,5469,5633,5477,5070,4476,3819,3157,2601,2185,1937,1858,1905,2027,2162,2222,2165,1910,1440,727,-212,-1341,-2605,-3918,-5179,-6292,-7141,-7666,-7790,-7521,-6872,-5921,-4757,-3494,-2235,-1070,-62,762,1404,1894,2285,2632,2995,3421,3927,4535,5188,5876,6503,7026,7390,7547,7509,7282,6925,6499,6087,5749,5549,5506,5607,5820,6054,6237,6261,6057,5569,4776,3711,2420,1003,-450,-1830,-3055,-4062,-4834,-5382,-5768,-6062,-6361,-6741,-7270,-7956,-8786,-9683,-10554,-11282,-11759,-11899,-11651,-11018,-10033,-8780,-7356,-5880,-4453,-3174,-2093,-1236,-589,-94,311,726,1217,1862,2682,3686,4827,6040,7216,8254,9028,9458,9455,8995,8077,6748,5097,3236,1315,-524,-2131,-3393,-4233,-4608,-4538,-4079,-3321,-2398,-1421,-546,141,520,572,257,-370,-1260,-2305,-3386,-4379,-5148,-5590,-5609,-5170,-4254,-2931,-1279,555,2408,4129,5572,6634,7273,7484,7328,6900,6308,5680,5111,4691,4463,4438,4618,4942,5383,5867,6343,6768,7078,7255,7249,7045,6619,5955,5063,3953,2685,1330,-3,-1192,-2108,-2654,-2747,-2382,-1590,-468,836,2161,3324,4165,4558,4424,3735,2547,937,-928,-2888,-4735,-6302,-7439,-8041,-8103,-7630,-6751,-5595,-4347,-3186,-2263,-1688,-1518,-1724,-2240,-2933,-3654,-4257,-4601,-4612,-4234,-3506,-2485,-1301,-81,1001,1829,2271,2277,1830,975,-191,-1529,-2884,-4081,-4981,-5464,-5479,-5032,-4197,-3102,-1923,-837,-18,400,352,-170,-1093,-2289,-3578,-4787,-5719,-6251,-6276,-5790,-4815,-3483,-1907,-287,1239,2517,3456,4010,4194,4048,3685,3190,2683,2244,1930,1761,1725,1778,1870,1946,1971,1918,1800,1632,1445,1275,1130,1024,929,816,637,355,-79,-657,-1397,-2244,-3162,-4080,-4933,-5651,-6189,-6492,-6550,-6347,-5906,-5263,-4471,-3614,-2765,-2014,-1428,-1063,-942,-1064,-1390,-1860,-2388,-2887,-3276,-3490,-3515,-3347,-3044,-2661,-2291,-1983,-1811,-1773,-1883,-2094,-2374,-2661,-2906,-3066,-3096,-2985,-2704,-2261,-1655,-916,-71,827,1724,2555,3256,3788,4115,4253,4217,4076,3901,3766,3762,3916,4293,4857,5604,6460,7348,8193,8885,9365,9538,9392,8882,8055,6938,5636,4238,2888,1684,754,153,-69,56,496,1130,1877,2601,3213,3639,3830,3786,3510,3057,2443,1745,971,183,-600,-1340,-1997,-2532,-2906,-3072,-3005,-2687,-2117,-1337,-388,636,1651,2543,3219,3591,3605,3241,2524,1516,332,-908,-2038,-2932,-3464,-3562,-3199,-2426,-1311,-22,1289,2448,3276,3680,3558,2933,1841,407,-1217,-2866,-4346,-5522,-6262,-6505,-6243,-5522,-4446,-3144,-1779,-496,574,1336,1757,1828,1612,1180,644,117,-305,-536,-540,-320,86,604,1134,1594,1894,1991,1869,1543,1070,523,-11,-439,-704,-736,-548,-141,420,1054,1687,2211,2568,2697,2562,2172,1533,683,-322,-1440,-2597,-3742,-4826,-5793,-6628,-7290,-7785,-8083,-8201,-8093,-7775,-7194,-6357,-5242,-3875,-2282,-536,1275,3049,4652,5979,6916,7390,7367,6857,5920,4673,3242,1813,527,-456,-1033,-1151,-800,-54,991,2176,3347,4339,5016,5282,5097,4465,3476,2225,889,-377,-1404,-2054,-2243,-1934,-1158,-11,1366,2806,4110,5131,5704,5763,5267,4251,2809,1070,-804,-2624,-4245,-5496,-6300,-6576,-6337,-5621,-4532,-3197,-1779,-445,663,1406,1739,1623,1130,345,-590,-1522,-2318,-2854,-3067,-2925,-2446,-1683,-700,404,1560,2683,3720,4615,5350,5891,6242,6401,6378,6198,5896,5505,5085,4662,4293,3980,3738,3529,3307,2996,2524,1818,828,-457,-2016,-3779,-5649,-7503,-9221,-10686,-11819,-12566,-12924,-12923,-12626,-12116,-11474,-10785,-10103,-9470,-8887,-8344,-7800,-7210,-6529,-5718,-4760,-3661,-2449,-1193,44,1167,2105,2793,3200,3319,3198,2884,2485,2084,1787,1674,1796,2171,2783,3554,4425,5254,5972,6444,6626,6450,5914,5036,3856,2459,913,-669,-2203,-3595,-4760,-5654,-6225,-6489,-6448,-6172,-5715,-5165,-4596,-4068,-3624,-3280,-3019,-2831,-2670,-2521,-2357,-2177,-1966,-1733,-1452,-1129,-722,-222,404,1169,2076,3109,4242,5422,6598,7710,8692,9498,10079,10413,10484,10297,9859,9190,8311,7252,6052,4757,3430,2143,975,-11,-761,-1248,-1482,-1492,-1353,-1133,-925,-804,-839,-1060,-1484,-2077,-2792,-3553,-4270,-4863,-5256,-5396,-5276,-4895,-4315,-3604,-2855,-2162,-1624,-1274,-1175,-1279,-1558,-1914,-2255,-2474,-2487,-2239,-1696,-891,144,1330,2586,3833,5006,6050,6941,7662,8200,8565,8735,8714,8490,8057,7434,6637,5716,4714,3697,2717,1826,1058,431,-74,-456,-788,-1082,-1410,-1790,-2241,-2755,-3306,-3842,-4317,-4655,-4818,-4744,-4425,-3854,-3061,-2110,-1067,-30,920,1710,2282,2623,2728,2635,2401,2083,1766,1495,1336,1302,1416,1652,1998,2397,2819,3201,3497,3668,3668,3486,3111,2568,1886,1128,350,-375,-988,-1433,-1690,-1734,-1587,-1284,-852,-381,106,517,815,950,889,634,197,-382,-1025,-1666,-2200,-2552,-2663,-2501,-2080,-1452,-685,111,851,1430,1798,1893,1736,1318,718,-26,-817,-1609,-2328,-2952,-3471,-3878,-4230,-4523,-4828,-5136,-5488,-5861,-6255,-6650,-7029,-7371,-7682,-7938,-8151,-8301,-8367,-8325,-8136,-7766,-7199,-6431,-5493,-4427,-3309,-2205,-1189,-315,389,914,1276,1515,1681,1819,1991,2224,2548,2966,3449,3980,4486,4940,5257,5425,5387,5155,4727,4144,3456,2716,1995,1335,784,352,47,-147,-264,-317,-357,-403,-484,-636,-862,-1191,-1608,-2110,-2657,-3211,-3696,-4052,-4194,-4062,-3619,-2829,-1729,-359,1195,2805,4377,5749,6860,7599,7963,7944,7606,7010,6262,5422,4581,3770,3017,2331,1701,1126,600,124,-278,-610,-826,-942,-919,-781,-524,-191,197,559,871,1045,1063,901,554,90,-461,-978,-1399,-1609,-1557,-1179,-481,519,1747,3100,4446,5639,6527,6987,6926,6299,5137,3517,1581,-482,-2490,-4237,-5579,-6399,-6648,-6342,-5543,-4364,-2957,-1453,-33,1222,2176,2820,3114,3097,2823,2354,1778,1166,579,73,-333,-618,-800,-890,-934,-964,-1024,-1157,-1383,-1714,-2152,-2652,-3199,-3719,-4190,-4558,-4824,-4978,-5067,-5109,-5161,-5238,-5346,-5462,-5521,-5460,-5185,-4641,-3773,-2588,-1126,525,2231,3841,5199,6160,6639,6588,6046,5108,3935,2706,1632,869,551,731,1376,2408,3655,4956,6107,6961,7395,7357,6853,5943,4725,3329,1876,488,-745,-1761,-2528,-3051,-3354,-3480,-3489,-3423,-3342,-3260,-3222,-3192,-3193,-3163,-3095,-2950,-2724,-2403,-2034,-1627,-1255,-950,-760,-705,-780,-960,-1190,-1395,-1495,-1409,-1076,-473,393,1463,2621,3751,4686,5300,5493,5214,4493,3416,2123,797,-387,-1264,-1735,-1743,-1321,-541,463,1548,2556,3361,3862,4008,3803,3284,2536,1659,751,-86,-797,-1337,-1707,-1929,-2052,-2134,-2234,-2400,-2666,-3024,-3464,-3919,-4336,-4648,-4791,-4752,-4510,-4117,-3626,-3113,-2676,-2358,-2229,-2269,-2454,-2701,-2904,-2946,-2722,-2142,-1171,177,1856,3727,5686,7539,9162,10393,11155,11377,11060,10239,9004,7452,5727,3944,2230,678,-651,-1725,-2558,-3173,-3644,-4007,-4343,-4676,-5040,-5437,-5848,-6252,-6625,-6950,-7216,-7439,-7620,-7784,-7941,-8089,-8222,-8313,-8333,-8241,-8014,-7609,-7032,-6266,-5335,-4249,-3052,-1763,-433,908,2215,3428,4513,5392,6040,6409,6498,6317,5920,5372,4770,4209,3776,3543,3535,3746,4118,4566,4964,5204,5166,4796,4058,3003,1693,269,-1166,-2457,-3535,-4317,-4811,-5024,-5039,-4918,-4759,-4621,-4546,-4542,-4570,-4588,-4511,-4294,-3888,-3298,-2550,-1718,-878,-119,481,894,1093,1132,1054,956,913,990,1242,1655,2219,2878,3556,4195,4685,4982,5006,4773,4273,3603,2827,2086,1485,1162,1202,1680,2574,3819,5269,6745,8061,9064,9648,9779,9475,8794,7830,6640,5301,3814,2218,520,-1209,-2908,-4440,-5717,-6616,-7063,-7019,-6454,-5391,-3872,-1991,115,2268,4272,5943,7122,7728,7726,7154,6095,4653,2964,1145,-678,-2405,-3946,-5212,-6157,-6722,-6914,-6744,-6283,-5631,-4919,-4288,-3867,-3748,-3988,-4580,-5466,-6541,-7653,-8636,-9309,-9527,-9167,-8187,-6574,-4390,-1731,1261,4402,7493,10311,12664,14373,15337,15507,14927,13705,12028,10106,8184,6488,5190,4425,4223,4546,5289,6292,7371,8382,9140,9577,9582,9134,8185,6751,4815,2437,-344,-3437,-6718,-10048,-13255,-16166,-18614,-20463,-21592,-21967,-21557,-20418,-18619,-16274,-13540,-10578,-7600,-4784,-2322,-328,1123,2025,2435,2415,2087,1510,798,-4,-814,-1572,-2202,-2611,-2708,-2406,-1643,-417,1220,3124,5121,6968,8465,9431,9741,9384,8359,6788,4786,2519,153,-2133,-4177,-5798,-6865,-7231,-6843,-5675,-3808,-1413,1289,3967,6333,8053,8917,8768,7602,5520,2743,-436,-3677,-6643,-9042,-10652,-11363,-11156,-10143,-8472,-6391,-4133,-1949,-61,1361,2203,2436,2104,1318,233,-999,-2197,-3240,-3992,-4354,-4266,-3651,-2502,-829,1316,3773,6358,8783,10752,11979,12232,11409,9509,6691,3183,-687,-4580,-8139,-11044,-13028,-13895,-13566,-12086,-9625,-6508,-3124,60,2610,4171,4510,3581,1501,-1453,-4896,-8391,-11539,-13986,-15524,-16039,-15545,-14144,-12006,-9324,-6336,-3249,-289,2371,4590,6291,7474,8195,8589,8811,9017,9348,9842,10514,11265,11995,12566,12867,12820,12382,11574,10462,9150,7808,6580,5652,5140,5131,5627,6568,7822,9224,10572,11680,12368,12511,12021,10872,9100,6795,4130,1308,-1426,-3834,-5738,-6983,-7536,-7380,-6581,-5221,-3398,-1240,1137,3576,5952,8078,9831,11009,11514,11193,10039,8042,5371,2212,-1085,-4206,-6744,-8416,-8942,-8220,-6239,-3136,798,5208,9608,13554,16571,18329,18583,17284,14536,10626,5959,1036,-3649,-7657,-10670,-12542,-13266,-13022,-12036,-10653,-9144,-7795,-6767,-6147,-5944,-6066,-6436,-6915,-7439,-7944,-8431,-8928,-9473,-10125,-10876,-11727,-12567,-13303,-13793,-13922,-13642,-12944,-11934,-10755,-9617,-8733,-8273,-8355,-8962,-9997,-11241,-12439,-13305,-13613,-13198,-12015,-10125,-7675,-4885,-1980,815,3326,5436,7081,8256,8967,9270,9187,8772,8055,7061,5843,4427,2890,1290,-288,-1766,-3077,-4135,-4876,-5239,-5161,-4647,-3692,-2395,-855,754,2248,3441,4160,4306,3841,2843,1472,-30,-1400,-2380,-2793,-2521,-1588,-80,1826,3907,5969,7805,9319,10453,11242,11777,12171,12534,12948,13401,13866,14200,14269,13916,13023,11556,9560,7183,4655,2245,239,-1125,-1671,-1343,-185,1637,3860,6187,8280,9845,10651,10548,9500,7577,4947,1847,-1418,-4563,-7288,-9368,-10616,-10934,-10283,-8708,-6306,-3237,305,4090,7866,11384,14388,16647,17980,18238,17381,15431,12507,8821,4613,205,-4108,-8016,-11255,-13626,-15001,-15352,-14741,-13316,-11290,-8895,-6401,-4015,-1950,-338,728,1195,1084,416,-726,-2268,-4099,-6115,-8177,-10158,-11903,-13283,-14195,-14553,-14340,-13558,-12260,-10551,-8544,-6397,-4272,-2325,-703,495,1226,1504,1421,1115,767,570,678,1208,2177,3520,5076,6628,7928,8749,8914,8329,6997,5016,2553,-159,-2884,-5362,-7380,-8762,-9399,-9264,-8388,-6898,-4964,-2813,-696,1135,2465,3106,2995,2107,559,-1478,-3753,-5984,-7903,-9294,-10006,-10034,-9420,-8328,-6942,-5462,-4087,-2957,-2192,-1824,-1844,-2164,-2629,-3073,-3278,-3089,-2377,-1102,661,2782,5035,7172,8964,10193,10744,10562,9706,8295,6524,4594,2728,1102,-116,-853,-1071,-825,-237,532,1288,1853,2108,1965,1438,554,-570,-1820,-3035,-4063,-4765,-5029,-4790,-4017,-2755,-1066,909,3016,5076,6891,8311,9201,9512,9247,8476,7317,5913,4413,2957,1647,545,-332,-1006,-1523,-1919,-2239,-2473,-2615,-2609,-2407,-1964,-1238,-251,971,2339,3757,5103,6266,7137,7641,7723,7376,6634,5585,4342,3048,1823,771,-56,-655,-1065,-1331,-1530,-1682,-1827,-1956,-2062,-2133,-2157,-2123,-2022,-1850,-1573,-1183,-631,99,1005,2072,3215,4331,5288,5939,6186,5930,5167,3902,2242,298,-1752,-3736,-5469,-6807,-7635,-7889,-7568,-6694,-5364,-3673,-1748,290,2347,4326,6178,7844,9294,10497,11428,12089,12464,12583,12437,12068,11481,10721,9797,8761,7600,6364,5023,3605,2106,566,-963,-2379,-3599,-4489,-4989,-5034,-4659,-3939,-3017,-2075,-1310,-907,-1002,-1664,-2866,-4502,-6394,-8313,-10054,-11417,-12274,-12576,-12319,-11600,-10537,-9289,-8018,-6850,-5888,-5173,-4690,-4396,-4178,-3939,-3540,-2879,-1874,-481,1278,3338,5579,7842,9952,11731,13019,13700,13702,13026,11708,9881,7669,5281,2892,699,-1141,-2513,-3360,-3699,-3601,-3206,-2676,-2171,-1847,-1782,-2040,-2589,-3386,-4328,-5316,-6228,-6960,-7409,-7513,-7240,-6613,-5702,-4624,-3512,-2528,-1791,-1439,-1536,-2134,-3211,-4685,-6414,-8202,-9815,-11042,-11676,-11617,-10819,-9349,-7364,-5064,-2710,-526,1279,2572,3295,3455,3136,2452,1543,540,-436,-1307,-2011,-2531,-2884,-3115,-3306,-3545,-3909,-4461,-5197,-6076,-6988,-7790,-8329,-8467,-8115,-7262,-5954,-4316,-2504,-678,1003,2429,3541,4300,4730,4836,4662,4219,3544,2668,1646,565,-481,-1372,-2011,-2315,-2269,-1875,-1244,-467,287,886,1203,1163,756,39,-877,-1815,-2623,-3113,-3197,-2817,-2009,-886,397,1650,2685,3355,3541,3227,2427,1278,-69,-1393,-2484,-3165,-3309,-2892,-1936,-567,1076,2805,4449,5859,6894,7494,7589,7216,6413,5288,3970,2612,1355,322,-409,-805,-868,-633,-156,517,1305,2166,3007,3786,4423,4910,5217,5394,5465,5503,5546,5630,5769,5931,6077,6131,6025,5690,5091,4213,3100,1825,519,-678,-1578,-2056,-1956,-1257,49,1833,3919,6056,7979,9437,10238,10291,9570,8205,6322,4170,1940,-146,-1927,-3278,-4120,-4430,-4201,-3491,-2355,-919,700,2326,3798,4951,5635,5788,5367,4451,3173,1714,313,-820,-1498,-1588,-1046,110,1773,3784,5935,7996,9760,11030,11689,11682,11028,9830,8228,6396,4517,2766,1287,209,-401,-506,-136,650,1717,2931,4101,5054,5635,5730,5294,4346,2966,1280,-583,-2456,-4236,-5779,-7006,-7838,-8232,-8169,-7687,-6811,-5655,-4286,-2854,-1449,-232,713,1261,1379,1046,325,-680,-1810,-2877,-3701,-4098,-3956,-3208,-1873,-56,2077,4308,6387,8080,9187,9559,9125,7925,6050,3739,1229,-1173,-3209,-4676,-5464,-5570,-5108,-4253,-3269,-2414,-1922,-1988,-2666,-3943,-5681,-7658,-9638,-11358,-12617,-13281,-13307,-12739,-11716,-10419,-9077,-7905,-7080,-6709,-6800,-7282,-7977,-8669,-9096,-9046,-8339,-6917,-4816,-2172,774,3749,6459,8627,10036,10545,10104,8772,6697,4083,1201,-1685,-4343,-6562,-8254,-9352,-9906,-9984,-9703,-9174,-8503,-7762,-7010,-6288,-5624,-5057,-4585,-4220,-3918,-3632,-3279,-2808,-2165,-1386,-516,311,966,1302,1218,656,-360,-1754,-3393,-5086,-6644,-7843,-8508,-8485,-7713,-6203,-4075,-1540,1135,3652,5716,7122,7711,7477,6484,4912,2975,932,-994,-2621,-3827,-4584,-4896,-4858,-4567,-4157,-3744,-3429,-3274,-3309,-3520,-3867,-4276,-4675,-4944,-4998,-4707,-4010,-2834,-1214,789,3031,5324,7477,9283,10589,11285,11334,10778,9715,8307,6735,5194,3853,2839,2211,1975,2032,2275,2537,2686,2639,2347,1870,1294,781,491,573,1127,2162,3616,5319,7061,8608,9726,10264,10110,9271,7832,5954,3874,1843,132,-1033,-1478,-1137,0,1774,4024,6458,8814,10818,12253,12972,12922,12137,10723,8852,6686,4414,2146,13,-1937,-3632,-5029,-6069,-6686,-6823,-6438,-5529,-4152,-2409,-461,1505,3293,4708,5586,5821,5355,4240,2578,574,-1549,-3532,-5153,-6229,-6676,-6478,-5720,-4550,-3151,-1747,-515,363,803,744,248,-625,-1709,-2874,-3963,-4834,-5403,-5570,-5321,-4640,-3573,-2184,-560,1214,3048,4867,6598,8164,9492,10477,11030,11044,10443,9190,7279,4815,1918,-1173,-4216,-6930,-9087,-10499,-11108,-10922,-10088,-8788,-7288,-5806,-4591,-3776,-3487,-3725,-4476,-5629,-7069,-8621,-10110,-11344,-12155,-12400,-11997,-10919,-9215,-6994,-4428,-1728,882,3178,5000,6232,6866,6950,6610,6006,5309,4673,4217,3998,4017,4226,4528,4809,4955,4848,4407,3579,2346,748,-1155,-3236,-5376,-7397,-9137,-10435,-11128,-11131,-10371,-8894,-6776,-4204,-1369,1465,4074,6233,7789,8649,8804,8327,7353,6069,4668,3334,2219,1423,995,927,1160,1589,2086,2517,2743,2692,2306,1608,663,-421,-1510,-2469,-3183,-3591,-3667,-3469,-3067,-2585,-2124,-1787,-1621,-1652,-1838,-2125,-2420,-2629,-2671,-2495,-2068,-1443,-656,185,1004,1714,2263,2607,2736,2643,2331,1834,1178,448,-294,-925,-1376,-1541,-1386,-884,-65,1011,2262,3578,4883,6066,7074,7827,8285,8394,8151,7560,6667,5563,4310,3032,1774,601,-468,-1420,-2235,-2892,-3349,-3563,-3484,-3074,-2311,-1217,164,1702,3263,4650,5691,6239,6200,5565,4394,2811,1008,-831,-2511,-3858,-4789,-5213,-5175,-4714,-3964,-3044,-2099,-1225,-490,100,559,934,1247,1511,1708,1805,1762,1563,1196,693,92,-552,-1183,-1753,-2236,-2604,-2879,-3053,-3177,-3240,-3293,-3315,-3335,-3341,-3352,-3378,-3452,-3602,-3882,-4307,-4912,-5678,-6593,-7600,-8636,-9612,-10423,-10965,-11121,-10787,-9888,-8374,-6259,-3623,-587,2644,5855,8797,11226,12936,13770,13654,12615,10775,8348,5595,2813,251,-1866,-3409,-4313,-4575,-4282,-3534,-2500,-1316,-150,901,1740,2328,2648,2699,2493,2071,1447,683,-208,-1168,-2182,-3204,-4198,-5142,-5964,-6641,-7091,-7267,-7110,-6583,-5681,-4421,-2879,-1150,615,2260,3626,4579,5038,4995,4512,3718,2796,1920,1267,940,1000,1434,2179,3134,4161,5131,5906,6375,6468,6150,5450,4453,3273,2084,1036,289,-41,119,800,1970,3563,5459,7508,9534,11345,12755,13595,13753,13168,11898,10049,7844,5516,3329,1498,180,-561,-725,-412,284,1210,2250,3299,4249,5036,5572,5788,5625,5020,3953,2428,504,-1714,-4079,-6409,-8518,-10220,-11350,-11807,-11507,-10471,-8730,-6414,-3669,-700,2269,4998,7259,8846,9628,9538,8604,6938,4738,2248,-232,-2418,-4033,-4888,-4852,-3934,-2209,119,2790,5485,7878,9658,10607,10570,9540,7605,4954,1871,-1355,-4382,-6947,-8814,-9843,-10002,-9328,-7971,-6118,-4017,-1905,-34,1420,2315,2594,2274,1408,126,-1451,-3169,-4893,-6480,-7815,-8786,-9327,-9393,-8993,-8184,-7061,-5765,-4440,-3235,-2275,-1654,-1425,-1585,-2095,-2872,-3815,-4821,-5780,-6595,-7187,-7488,-7485,-7170,-6605,-5841,-4965,-4041,-3120,-2243,-1423,-689,-67,392,621,557,170,-553,-1526,-2654,-3749,-4648,-5177,-5234,-4769,-3838,-2561,-1133,202,1223,1694,1500,571,-1023,-3125,-5482,-7806,-9765,-11110,-11629,-11253,-10025,-8111,-5765,-3302,-1033,759,1881,2232,1831,785,-711,-2442,-4172,-5714,-6916,-7712,-8079,-8088,-7803,-7361,-6839,-6339,-5888,-5496,-5111,-4674,-4102,-3341,-2335,-1080,415,2103,3902,5722,7450,8982,10232,11129,11644,11762,11526,10979,10222,9351,8491,7755,7231,6995,7064,7427,8020,8754,9502,10154,10589,10739,10574,10124,9434,8607,7693,6774,5858,4961,4059,3128,2157,1138,90,-951,-1940,-2806,-3496,-3927,-4054,-3824,-3222,-2273,-1028,409,1917,3362,4612,5549,6103,6240,5984,5421,4654,3829,3077,2521,2255,2341,2814,3682,4925,6503,8328,10288,12223,13938,15255,15979,16006,15272,13814,11736,9215,6451,3679,1088,-1139,-2892,-4118,-4812,-5052,-4947,-4645,-4308,-4080,-4048,-4276,-4721,-5312,-5933,-6430,-6710,-6677,-6317,-5659,-4783,-3781,-2786,-1861,-1129,-605,-368,-421,-783,-1446,-2346,-3440,-4575,-5662,-6515,-7033,-7102,-6669,-5739,-4348,-2602,-642,1373,3240,4786,5844,6292,6077,5202,3744,1850,-295,-2468,-4443,-6022,-7049,-7438,-7172,-6325,-5005,-3398,-1660,24,1528,2734,3584,4015,4029,3599,2755,1528,-20,-1773,-3611,-5372,-6922,-8149,-8972,-9365,-9328,-8904,-8160,-7197,-6128,-5097,-4228,-3643,-3423,-3606,-4178,-5065,-6152,-7282,-8303,-9062,-9452,-9409,-8917,-8038,-6833,-5435,-3932,-2441,-1030,246,1346,2266,2980,3499,3810,3915,3840,3592,3237,2814,2379,1968,1595,1264,958,682,431,236,130,148,341,708,1279,1997,2857,3752,4643,5400,5949,6174,5994,5360,4240,2686,761,-1404,-3661,-5862,-7858,-9552,-10847,-11716,-12119,-12068,-11580,-10701,-9505,-8098,-6583,-5099,-3735,-2574,-1646,-949,-447,-95,171,372,533,627,640,538,322,15,-318,-586,-681,-502,31,936,2216,3770,5509,7254,8859,10137,10970,11243,10929,10051,8692,6980,5086,3159,1376,-142,-1293,-2035,-2364,-2324,-1965,-1356,-550,413,1505,2707,3986,5295,6575,7726,8660,9264,9459,9186,8429,7233,5685,3936,2147,501,-856,-1791,-2246,-2173,-1596,-574,809,2403,4064,5599,6852,7677,7996,7781,7074,5970,4609,3151,1762,581,-300,-834,-1044,-982,-731,-373,37,472,950,1491,2148,2905,3755,4612,5390,5979,6284,6238,5806,5008,3901,2585,1181,-173,-1348,-2239,-2753,-2881,-2612,-2025,-1212,-291,585,1290,1694,1705,1291,450,-734,-2171,-3713,-5236,-6606,-7705,-8466,-8820,-8779,-8349,-7617,-6664,-5625,-4641,-3847,-3379,-3313,-3658,-4376,-5298,-6261,-7015,-7363,-7136,-6236,-4675,-2511,75,2896,5700,8251,10339,11801,12535,12512,11740,10309,8321,5946,3356,748,-1690,-3807,-5469,-6626,-7257,-7414,-7192,-6677,-6007,-5239,-4474,-3727,-3036,-2393,-1800,-1241,-728,-261,120,384,483,375,21,-575,-1409,-2412,-3507,-4608,-5600,-6419,-6995,-7305,-7333,-7101,-6602,-5875,-4906,-3718,-2317,-742,955,2691,4367,5874,7105,7985,8459,8534,8256,7713,7017,6302,5663,5205,4961,4952,5137,5470,5854,6208,6424,6422,6117,5466,4433,3031,1293,-690,-2811,-4919,-6860,-8490,-9675,-10316,-10384,-9862,-8847,-7453,-5867,-4278,-2877,-1795,-1143,-936,-1170,-1760,-2605,-3538,-4417,-5052,-5324,-5111,-4369,-3106,-1396,607,2715,4688,6301,7348,7685,7245,6065,4250,2028,-371,-2641,-4554,-5884,-6537,-6462,-5744,-4498,-2924,-1197,483,2008,3253,4219,4878,5309,5554,5713,5840,6008,6234,6533,6867,7186,7405,7440,7182,6553,5492,3975,2067,-151,-2499,-4792,-6833,-8435,-9480,-9891,-9661,-8834,-7498,-5760,-3770,-1668,375,2198,3668,4645,5087,4942,4269,3125,1635,-84,-1886,-3644,-5231,-6562,-7561,-8203,-8476,-8397,-8009,-7368,-6531,-5575,-4541,-3497,-2463,-1487,-555,300,1109,1872,2607,3344,4079,4840,5587,6324,6957,7462,7739,7772,7542,7091,6493,5844,5229,4714,4321,4021,3767,3457,3010,2339,1390,141,-1387,-3120,-4947,-6705,-8235,-9366,-9993,-10041,-9547,-8588,-7318,-5913,-4553,-3384,-2513,-1983,-1781,-1854,-2093,-2379,-2571,-2538,-2185,-1454,-377,981,2469,3927,5178,6049,6432,6251,5528,4343,2859,1269,-201,-1343,-2002,-2070,-1558,-523,860,2397,3866,5064,5859,6154,5966,5335,4375,3227,2023,923,25,-579,-873,-869,-649,-298,57,333,431,322,0,-485,-1041,-1557,-1920,-2044,-1878,-1426,-725,151,1107,2048,2881,3552,4023,4324,4479,4569,4647,4789,5025,5370,5797,6236,6612,6801,6721,6261,5408,4148,2562,772,-1087,-2833,-4335,-5473,-6163,-6380,-6096,-5359,-4202,-2723,-1021,788,2587,4268,5743,6935,7796,8313,8493,8366,7987,7394,6624,5702,4602,3333,1854,192,-1628,-3504,-5320,-6926,-8189,-9011,-9338,-9202,-8645,-7805,-6767,-5695,-4672,-3831,-3227,-2949,-3018,-3459,-4237,-5277,-6475,-7674,-8715,-9436,-9683,-9372,-8437,-6921,-4906,-2551,-56,2374,4533,6267,7480,8152,8332,8119,7652,7045,6402,5782,5197,4670,4158,3671,3155,2595,1961,1232,431,-409,-1228,-1942,-2507,-2869,-3041,-3033,-2912,-2710,-2491,-2278,-2102,-1977,-1924,-1968,-2115,-2400,-2798,-3319,-3906,-4508,-5068,-5498,-5770,-5818,-5652,-5261,-4699,-3995,-3234,-2456,-1727,-1079,-521,-69,284,526,630,576,336,-89,-662,-1335,-1987,-2537,-2837,-2797,-2328,-1394,-28,1686,3582,5479,7161,8443,9181,9286,8752,7637,6055,4151,2096,23,-1918,-3648,-5086,-6198,-6971,-7421,-7600,-7568,-7429,-7234,-7090,-7001,-7026,-7148,-7372,-7678,-8031,-8378,-8650,-8756,-8612,-8132,-7295,-6092,-4603,-2929,-1186,488,2016,3301,4323,5045,5494,5679,5652,5444,5118,4717,4312,3964,3730,3649,3726,3931,4190,4426,4514,4389,3973,3271,2312,1201,54,-980,-1766,-2225,-2282,-1968,-1318,-426,609,1684,2721,3650,4459,5129,5696,6155,6553,6882,7169,7423,7654,7871,8077,8256,8393,8440,8369,8114,7658,6946,5974,4746,3278,1652,-54,-1716,-3204,-4423,-5278,-5732,-5766,-5390,-4639,-3571,-2262,-829,598,1866,2819,3333,3324,2787,1782,455,-989,-2333,-3329,-3817,-3662,-2847,-1434,447,2586,4763,6743,8290,9252,9481,8984,7789,6074,4046,1989,160,-1193,-1913,-1911,-1199,141,1933,3986,6049,7907,9353,10249,10502,10109,9099,7584,5686,3568,1388,-711,-2594,-4173,-5396,-6223,-6695,-6844,-6758,-6541,-6283,-6104,-6073,-6249,-6643,-7229,-7930,-8647,-9233,-9560,-9490,-8947,-7896,-6387,-4524,-2472,-413,1464,3000,4074,4636,4682,4283,3542,2590,1575,612,-187,-766,-1076,-1143,-982,-683,-325,-1,188,194,-52,-563,-1347,-2385,-3599,-4917,-6195,-7312,-8138,-8557,-8515,-7967,-6940,-5516,-3803,-1973,-190,1376,2594,3375,3693,3553,3027,2184,1149,24,-1060,-1978,-2623,-2893,-2742,-2160,-1190,68,1495,2930,4220,5217,5803,5889,5451,4490,3085,1334,-639,-2685,-4693,-6517,-8062,-9221,-9935,-10165,-9921,-9249,-8218,-6924,-5459,-3920,-2402,-992,222,1168,1788,2054,1967,1584,988,323,-285,-695,-809,-607,-83,644,1474,2237,2793,3025,2862,2305,1394,232,-1074,-2377,-3556,-4481,-5043,-5178,-4832,-4046,-2883,-1489,-37,1286,2288,2828,2807,2189,1020,-605,-2513,-4494,-6343,-7829,-8821,-9182,-8903,-7992,-6535,-4628,-2404,36,2574,5118,7581,9847,11812,13344,14322,14660,14304,13286,11683,9679,7456,5269,3311,1768,729,234,235,652,1360,2238,3136,3956,4553,4872,4820,4401,3600,2484,1119,-383,-1904,-3319,-4515,-5401,-5904,-6012,-5718,-5084,-4178,-3099,-1945,-808,253,1196,2032,2762,3421,4006,4531,4963,5280,5434,5379,5102,4576,3863,3001,2116,1318,749,531,774,1507,2736,4356,6222,8131,9852,11184,11950,12050,11464,10235,8488,6353,4009,1597,-722,-2840,-4645,-6082,-7112,-7750,-8024,-8011,-7769,-7375,-6888,-6343,-5793,-5244,-4720,-4222,-3741,-3279,-2799,-2290,-1718,-1069,-359,386,1108,1742,2242,2567,2732,2743,2659,2503,2312,2101,1867,1613,1334,1030,714,394,84,-206,-470,-722,-967,-1246,-1584,-2007,-2543,-3158,-3829,-4448,-4922,-5139,-5001,-4486,-3582,-2390,-1016,377,1619,2560,3065,3076,2582,1682,490,-781,-1976,-2911,-3510,-3732,-3639,-3352,-3019,-2811,-2838,-3164,-3765,-4536,-5325,-5941,-6227,-6059,-5401,-4301,-2882,-1341,89,1189,1739,1628,801,-672,-2621,-4804,-6904,-8625,-9689,-9930,-9290,-7850,-5814,-3462,-1114,926,2423,3217,3272,2645,1465,-60,-1736,-3326,-4651,-5559,-5940,-5764,-5039,-3822,-2217,-332,1703,3759,5716,7455,8866,9863,10372,10366,9861,8916,7642,6181,4676,3288,2130,1283,776,552,535,574,531,270,-289,-1166,-2269,-3483,-4585,-5410,-5760,-5558,-4768,-3472,-1842,-86,1523,2768,3460,3530,2979,1942,590,-834,-2105,-3010,-3391,-3152,-2273,-830,1044,3118,5149,6852,8020,8475,8192,7208,5677,3800,1795,-134,-1812,-3137,-4027,-4479,-4503,-4157,-3506,-2646,-1659,-653,300,1113,1755,2190,2446,2566,2638,2745,2987,3408,4021,4778,5576,6291,6793,6958,6717,6018,4884,3363,1572,-360,-2256,-3960,-5294,-6129,-6359,-5938,-4889,-3286,-1281,943,3162,5155,6728,7702,7990,7523,6357,4567,2352,-90,-2496,-4636,-6317,-7395,-7832,-7623,-6882,-5714,-4288,-2744,-1201,245,1545,2663,3577,4268,4724,4916,4852,4536,4006,3353,2646,2005,1490,1150,968,904,857,762,527,122,-452,-1163,-1938,-2708,-3409,-3985,-4424,-4709,-4846,-4837,-4665,-4315,-3763,-3006,-2067,-990,130,1212,2134,2800,3127,3037,2503,1532,173,-1462,-3231,-4981,-6502,-7666,-8307,-8359,-7798,-6652,-5042,-3099,-1033,971,2704,4016,4805,5038,4750,4025,2980,1752,468,-741,-1785,-2573,-3065,-3239,-3100,-2707,-2103,-1368,-566,258,1045,1780,2415,2928,3278,3426,3354,3040,2525,1858,1150,513,66,-102,55,524,1245,2113,3009,3805,4415,4752,4829,4651,4306,3860,3399,2977,2640,2400,2267,2226,2259,2315,2348,2286,2065,1627,934,-19,-1200,-2521,-3884,-5136,-6167,-6865,-7163,-7050,-6539,-5721,-4695,-3612,-2614,-1845,-1397,-1332,-1623,-2198,-2929,-3642,-4171,-4346,-4061,-3269,-2011,-418,1327,2972,4310,5108,5262,4697,3462,1693,-415,-2601,-4606,-6202,-7208,-7536,-7170,-6173,-4675,-2838,-851,1096,2834,4222,5177,5649,5667,5288,4621,3795,2929,2137,1487,1003,677,441,222,-64,-482,-1048,-1738,-2475,-3141,-3617,-3755,-3471,-2693,-1428,246,2183,4193,6027,7487,8355,8519,7908,6561,4584,2188,-391,-2839,-4894,-6301,-6904,-6633,-5529,-3717,-1407,1146,3675,5901,7600,8568,8718,7996,6500,4374,1866,-752,-3208,-5269,-6787,-7693,-8005,-7808,-7220,-6369,-5369,-4310,-3249,-2231,-1297,-464,212,733,1055,1212,1196,1075,875,674,527,487,612,913,1414,2080,2883,3744,4601,5363,5979,6397,6622,6665,6581,6419,6233,6057,5893,5716,5462,5058,4413,3462,2172,555,-1314,-3300,-5242,-6915,-8145,-8746,-8626,-7759,-6221,-4149,-1762,701,2998,4883,6187,6782,6632,5788,4377,2595,664,-1187,-2760,-3935,-4628,-4881,-4741,-4340,-3819,-3298,-2918,-2737,-2800,-3067,-3481,-3914,-4281,-4472,-4452,-4213,-3801,-3295,-2786,-2379,-2125,-2083,-2225,-2515,-2885,-3226,-3499,-3600,-3536,-3281,-2881,-2399,-1907,-1475,-1153,-947,-832,-759,-652,-452,-110,403,1087,1915,2857,3839,4806,5669,6351,6758,6829,6497,5769,4663,3273,1716,119,-1374,-2676,-3694,-4412,-4794,-4866,-4622,-4092,-3325,-2363,-1314,-252,705,1466,1949,2093,1871,1290,380,-783,-2106,-3471,-4729,-5765,-6443,-6695,-6487,-5846,-4872,-3709,-2540,-1541,-846,-543,-604,-961,-1463,-1929,-2209,-2146,-1663,-737,592,2211,3972,5700,7221,8402,9130,9368,9116,8417,7361,6040,4579,3086,1669,413,-634,-1453,-2065,-2518,-2868,-3160,-3427,-3667,-3858,-3958,-3923,-3718,-3339,-2824,-2217,-1634,-1138,-830,-748,-890,-1215,-1630,-1997,-2199,-2084,-1575,-604,810,2601,4632,6726,8680,10307,11458,12046,12063,11567,10678,9557,8365,7252,6330,5658,5236,5035,4972,4962,4914,4737,4384,3799,2967,1873,537,-1006,-2689,-4397,-6006,-7334,-8236,-8550,-8200,-7143,-5464,-3285,-839,1638,3904,5727,6977,7550,7468,6803,5706,4358,2963,1703,740,183,101,484,1307,2433,3768,5117,6352,7313,7889,7989,7563,6596,5127,3243,1079,-1192,-3376,-5294,-6785,-7760,-8187,-8114,-7649,-6936,-6130,-5370,-4742,-4298,-4014,-3838,-3683,-3462,-3107,-2598,-1943,-1215,-498,110,525,690,599,250,-283,-946,-1648,-2312,-2873,-3287,-3529,-3620,-3580,-3480,-3367,-3314,-3359,-3540,-3867,-4328,-4914,-5561,-6238,-6839,-7301,-7503,-7375,-6836,-5857,-4449,-2670,-642,1496,3549,5367,6766,7664,7981,7752,7034,5960,4677,3336,2081,982,103,-580,-1087,-1478,-1808,-2126,-2461,-2843,-3257,-3710,-4164,-4589,-4948,-5196,-5301,-5250,-5025,-4642,-4118,-3493,-2819,-2176,-1624,-1265,-1131,-1269,-1638,-2192,-2809,-3389,-3810,-4005,-3942,-3642,-3166,-2616,-2081,-1673,-1455,-1451,-1646,-1962,-2303,-2555,-2628,-2473,-2091,-1545,-916,-324,147,428,517,441,278,139,95,264,633,1233,1959,2731,3416,3901,4113,4022,3674,3155,2591,2104,1796,1739,1944,2390,3011,3709,4374,4871,5123,5039,4647,3975,3134,2257,1451,845,477,383,511,793,1105,1341,1393,1202,757,97,-686,-1474,-2131,-2541,-2607,-2286,-1586,-552,713,2100,3470,4704,5687,6339,6634,6557,6194,5586,4873,4117,3429,2841,2374,1995,1638,1222,665,-78,-1012,-2095,-3238,-4338,-5266,-5917,-6200,-6065,-5491,-4524,-3225,-1727,-158,1316,2550,3402,3791,3657,3033,1983,661,-762,-2068,-3086,-3647,-3678,-3142,-2100,-639,1105,2989,4873,6644,8177,9431,10319,10826,10941,10647,10004,9021,7780,6327,4741,3075,1397,-263,-1844,-3332,-4679,-5874,-6878,-7671,-8219,-8490,-8453,-8077,-7357,-6288,-4910,-3264,-1428,515,2451,4279,5865,7120,7929,8258,8056,7387,6295,4936,3440,2000,759,-135,-622,-680,-374,179,833,1415,1799,1869,1602,988,104,-968,-2113,-3211,-4147,-4827,-5160,-5113,-4683,-3914,-2930,-1851,-857,-98,310,280,-187,-1032,-2150,-3346,-4455,-5249,-5578,-5322,-4444,-3009,-1153,927,2964,4747,6046,6740,6773,6157,5012,3468,1745,21,-1471,-2584,-3173,-3200,-2683,-1733,-517,735,1809,2465,2578,2038,874,-810,-2859,-5011,-7062,-8754,-9933,-10480,-10380,-9693,-8549,-7143,-5674,-4364,-3381,-2855,-2824,-3256,-4028,-4966,-5862,-6510,-6736,-6422,-5513,-4027,-2055,253,2701,5043,7048,8463,9130,8903,7785,5826,3203,150,-3031,-6031,-8529,-10277,-11080,-10860,-9645,-7563,-4858,-1809,1235,3961,6076,7378,7754,7210,5849,3869,1529,-882,-3078,-4796,-5849,-6125,-5604,-4379,-2607,-524,1600,3518,4976,5829,5964,5378,4145,2394,330,-1831,-3849,-5498,-6604,-7035,-6770,-5861,-4466,-2799,-1121,323,1320,1727,1481,615,-782,-2519,-4389,-6147,-7561,-8446,-8665,-8179,-6994,-5231,-3038,-635,1752,3886,5586,6696,7178,7038,6394,5415,4310,3313,2619,2367,2631,3379,4515,5892,7333,8671,9777,10551,10970,11035,10804,10340,9727,9013,8264,7476,6686,5877,5076,4291,3534,2829,2164,1540,927,297,-390,-1144,-1994,-2892,-3822,-4689,-5435,-5977,-6247,-6214,-5858,-5195,-4281,-3164,-1944,-694,493,1549,2406,3032,3395,3505,3373,3023,2502,1834,1075,278,-502,-1176,-1676,-1936,-1888,-1533,-854,108,1310,2685,4160,5636,7017,8196,9084,9617,9780,9569,9047,8261,7291,6206,5062,3916,2801,1754,801,-42,-750,-1328,-1766,-2086,-2306,-2444,-2520,-2525,-2460,-2302,-2054,-1693,-1251,-720,-136,478,1113,1741,2373,3006,3654,4319,5002,5659,6254,6705,6944,6894,6494,5715,4552,3038,1239,-756,-2827,-4849,-6688,-8218,-9344,-9979,-10126,-9779,-9036,-7986,-6777,-5545,-4436,-3548,-2981,-2755,-2910,-3396,-4198,-5211,-6357,-7506,-8532,-9319,-9758,-9787,-9374,-8528,-7300,-5760,-4020,-2209,-462,1047,2203,2854,2948,2445,1399,-73,-1804,-3575,-5178,-6405,-7119,-7235,-6763,-5772,-4397,-2809,-1176,321,1548,2398,2797,2752,2261,1431,338,-856,-2026,-3013,-3701,-3999,-3873,-3343,-2491,-1435,-348,629,1339,1711,1712,1388,845,217,-340,-687,-727,-404,243,1152,2166,3152,3938,4409,4484,4143,3437,2445,1307,149,-912,-1786,-2462,-2938,-3286,-3558,-3842,-4156,-4530,-4910,-5241,-5415,-5345,-4939,-4158,-3007,-1563,82,1735,3267,4467,5218,5423,5055,4184,2926,1473,17,-1243,-2182,-2706,-2830,-2593,-2106,-1460,-785,-138,397,816,1100,1274,1361,1404,1428,1483,1571,1722,1930,2190,2509,2875,3295,3785,4320,4917,5505,6051,6463,6656,6557,6101,5275,4111,2667,1078,-546,-2047,-3296,-4196,-4670,-4697,-4304,-3523,-2458,-1180,198,1588,2900,4056,4984,5641,5988,6037,5809,5356,4754,4070,3400,2801,2332,2013,1858,1842,1954,2149,2398,2666,2905,3096,3213,3243,3223,3150,3101,3086,3152,3300,3513,3778,4035,4265,4425,4485,4425,4214,3816,3222,2405,1393,229,-1006,-2196,-3218,-3922,-4211,-3999,-3282,-2120,-623,1031,2647,4031,5014,5481,5379,4733,3623,2202,622,-923,-2296,-3359,-4060,-4369,-4326,-3981,-3433,-2778,-2121,-1554,-1141,-913,-880,-1000,-1239,-1530,-1837,-2122,-2372,-2596,-2784,-2958,-3089,-3188,-3204,-3162,-3019,-2816,-2563,-2290,-2038,-1833,-1684,-1601,-1541,-1490,-1385,-1209,-906,-489,57,687,1351,1998,2553,2976,3246,3356,3346,3253,3133,3037,2991,3009,3061,3112,3099,2957,2635,2085,1298,287,-908,-2219,-3576,-4913,-6154,-7265,-8197,-8942,-9499,-9891,-10149,-10312,-10400,-10426,-10364,-10179,-9814,-9218,-8358,-7235,-5878,-4381,-2825,-1349,-35,1014,1763,2200,2357,2301,2118,1898,1740,1695,1822,2107,2547,3087,3672,4236,4706,5018,5109,4941,4481,3736,2730,1520,163,-1257,-2691,-4057,-5338,-6465,-7442,-8207,-8765,-9063,-9108,-8868,-8382,-7671,-6818,-5912,-5047,-4342,-3843,-3618,-3621,-3810,-4061,-4246,-4233,-3906,-3191,-2092,-638,1041,2811,4500,5948,7041,7710,7955,7834,7442,6900,6313,5787,5355,5057,4849,4677,4462,4106,3549,2743,1689,433,-956,-2375,-3720,-4910,-5855,-6542,-6935,-7075,-6976,-6708,-6297,-5797,-5232,-4623,-3978,-3310,-2607,-1896,-1175,-479,174,765,1273,1723,2120,2510,2921,3377,3900,4477,5097,5730,6326,6850,7238,7472,7507,7365,7042,6577,5995,5326,4601,3862,3140,2507,2015,1749,1768,2119,2817,3837,5106,6526,7946,9234,10211,10764,10772,10188,9021,7352,5334,3161,1078,-706,-1975,-2623,-2589,-1924,-743,786,2448,4055,5417,6406,6949,7025,6696,6044,5223,4374,3665,3212,3102,3358,3926,4707,5539,6249,6668,6655,6124,5058,3490,1536,-679,-2978,-5204,-7203,-8851,-10062,-10795,-11041,-10840,-10247,-9337,-8183,-6866,-5444,-4008,-2613,-1352,-289,508,1015,1231,1208,1014,758,523,411,469,744,1226,1899,2684,3504,4244,4797,5075,5012,4596,3858,2874,1762,647,-330,-1065,-1477,-1544,-1307,-844,-296,198,502,525,240,-314,-1038,-1789,-2406,-2761,-2737,-2329,-1536,-479,708,1862,2795,3392,3547,3246,2540,1516,331,-890,-2013,-2955,-3682,-4188,-4518,-4727,-4870,-5014,-5169,-5359,-5547,-5711,-5812,-5833,-5769,-5662,-5551,-5509,-5588,-5825,-6216,-6737,-7307,-7855,-8295,-8547,-8591,-8405,-8036,-7554,-7025,-6562,-6193,-5998,-5920,-5955,-5985,-5942,-5741,-5336,-4746,-4006,-3220,-2493,-1928,-1629,-1642,-2003,-2686,-3627,-4722,-5821,-6769,-7388,-7545,-7120,-6074,-4421,-2259,266,2932,5517,7766,9466,10442,10602,9924,8499,6467,4063,1511,-920,-3022,-4612,-5581,-5880,-5539,-4644,-3323,-1754,-98,1455,2773,3737,4314,4500,4371,4018,3579,3154,2867,2758,2868,3168,3610,4120,4606,4995,5227,5263,5109,4772,4291,3708,3050,2368,1662,986,325,-282,-834,-1321,-1733,-2084,-2381,-2642,-2890,-3132,-3390,-3657,-3945,-4235,-4526,-4790,-5021,-5188,-5299,-5323,-5259,-5087,-4770,-4283,-3588,-2652,-1484,-78,1513,3233,4995,6704,8259,9566,10540,11124,11284,11040,10434,9573,8582,7623,6838,6370,6293,6648,7395,8454,9694,10972,12142,13070,13660,13843,13587,12920,11858,10504,8910,7195,5424,3699,2073,603,-673,-1756,-2629,-3316,-3819,-4157,-4331,-4368,-4282,-4100,-3879,-3643,-3472,-3383,-3417,-3549,-3744,-3934,-4041,-4000,-3767,-3334,-2729,-1999,-1223,-454,239,835,1343,1784,2235,2741,3375,4157,5100,6154,7249,8275,9091,9569,9576,9013,7840,6049,3735,1028,-1864,-4717,-7290,-9363,-10766,-11393,-11223,-10308,-8788,-6834,-4669,-2506,-545,1029,2107,2579,2449,1713,474,-1156,-2990,-4847,-6499,-7770,-8487,-8550,-7916,-6604,-4714,-2388,193,2818,5282,7405,8988,9936,10110,9505,8091,5967,3232,92,-3232,-6477,-9365,-11659,-13130,-13661,-13174,-11722,-9427,-6500,-3220,106,3162,5672,7424,8297,8287,7470,6029,4167,2113,76,-1801,-3409,-4718,-5737,-6490,-7045,-7427,-7706,-7886,-8022,-8092,-8126,-8088,-7963,-7692,-7228,-6501,-5465,-4105,-2433,-536,1461,3386,5033,6214,6753,6554,5586,3911,1692,-870,-3505,-5959,-7997,-9448,-10215,-10281,-9714,-8614,-7152,-5476,-3750,-2114,-671,504,1365,1946,2249,2379,2371,2332,2288,2292,2348,2455,2607,2798,3027,3314,3657,4066,4515,4960,5336,5551,5520,5161,4424,3295,1800,27,-1925,-3892,-5730,-7285,-8426,-9082,-9215,-8849,-8069,-6959,-5657,-4253,-2865,-1538,-330,763,1743,2634,3468,4260,5015,5724,6347,6844,7148,7202,6953,6387,5501,4376,3092,1801,654,-209,-646,-600,-58,912,2183,3579,4938,6064,6847,7190,7077,6556,5703,4659,3542,2483,1578,867,373,54,-158,-343,-600,-987,-1533,-2222,-2973,-3672,-4193,-4385,-4163,-3457,-2290,-733,1060,2927,4652,6086,7075,7574,7559,7108,6304,5298,4224,3215,2395,1819,1535,1507,1694,1984,2281,2455,2411,2073,1408,426,-804,-2195,-3607,-4917,-5984,-6719,-7052,-6989,-6562,-5867,-5015,-4145,-3353,-2767,-2392,-2277,-2336,-2519,-2685,-2738,-2549,-2058,-1220,-73,1307,2785,4190,5360,6130,6404,6134,5339,4130,2636,1044,-465,-1735,-2631,-3088,-3075,-2635,-1830,-769,422,1636,2757,3714,4461,4993,5314,5459,5435,5249,4906,4356,3613,2631,1446,90,-1366,-2821,-4178,-5331,-6213,-6756,-6958,-6808,-6347,-5597,-4613,-3432,-2095,-674,794,2196,3474,4494,5205,5516,5424,4957,4186,3239,2248,1356,678,310,270,573,1144,1908,2743,3537,4162,4544,4597,4312,3706,2817,1757,605,-508,-1479,-2242,-2726,-2955,-2942,-2761,-2499,-2242,-2082,-2082,-2270,-2637,-3137,-3673,-4154,-4449,-4472,-4155,-3483,-2504,-1319,-60,1101,2024,2565,2645,2240,1385,193,-1173,-2533,-3667,-4415,-4632,-4251,-3266,-1746,194,2367,4604,6670,8414,9644,10264,10179,9377,7864,5717,3034,-36,-3319,-6621,-9723,-12417,-14497,-15805,-16241,-15775,-14473,-12483,-10001,-7301,-4629,-2244,-353,912,1470,1341,585,-649,-2208,-3877,-5484,-6834,-7801,-8283,-8245,-7698,-6712,-5384,-3877,-2330,-932,182,880,1100,834,132,-875,-2042,-3168,-4078,-4628,-4727,-4356,-3576,-2490,-1260,-50,989,1705,2035,1919,1411,570,-446,-1512,-2422,-3064,-3290,-3061,-2363,-1268,112,1629,3108,4411,5389,5992,6153,5920,5325,4471,3463,2408,1433,629,95,-118,36,536,1358,2396,3547,4655,5568,6153,6281,5905,4978,3554,1704,-449,-2741,-5017,-7085,-8793,-10004,-10613,-10591,-9925,-8698,-7008,-5023,-2903,-855,970,2420,3396,3868,3843,3393,2634,1683,688,-230,-971,-1452,-1640,-1521,-1107,-435,460,1531,2733,4034,5383,6755,8093,9363,10497,11452,12164,12589,12704,12476,11932,11085,9987,8695,7275,5799,4342,2977,1763,762,11,-466,-652,-558,-191,422,1259,2289,3486,4809,6216,7627,8967,10116,10978,11428,11393,10800,9648,7964,5837,3418,871,-1583,-3743,-5422,-6482,-6852,-6542,-5629,-4265,-2645,-975,539,1726,2488,2765,2603,2076,1321,477,-312,-946,-1360,-1527,-1483,-1252,-911,-506,-92,291,621,866,1030,1083,1046,910,708,468,234,45,-54,-48,72,286,561,844,1109,1301,1414,1433,1354,1193,958,658,315,-77,-505,-969,-1466,-1979,-2483,-2941,-3296,-3509,-3529,-3355,-2983,-2477,-1892,-1326,-863,-585,-547,-771,-1252,-1914,-2710,-3479,-4147,-4548,-4605,-4227,-3391,-2114,-468,1420,3383,5231,6752,7778,8152,7815,6750,5059,2878,448,-1985,-4156,-5830,-6845,-7116,-6652,-5573,-4040,-2306,-600,827,1790,2150,1844,882,-665,-2664,-4955,-7358,-9696,-11807,-13568,-14883,-15703,-16023,-15856,-15272,-14333,-13140,-11780,-10348,-8922,-7562,-6306,-5181,-4178,-3305,-2534,-1869,-1287,-792,-373,-35,218,385,468,476,434,369,345,402,620,1042,1698,2596,3680,4867,6042,7053,7780,8103,7962,7328,6243,4776,3042,1177,-701,-2461,-4022,-5316,-6316,-7004,-7402,-7515,-7381,-7014,-6438,-5684,-4762,-3727,-2616,-1501,-460,437,1117,1534,1674,1536,1173,648,41,-534,-998,-1249,-1222,-881,-198,796,2072,3544,5128,6716,8190,9452,10399,10955,11087,10744,9969,8762,7206,5366,3342,1237,-844,-2794,-4530,-5981,-7103,-7895,-8352,-8530,-8474,-8249,-7930,-7573,-7235,-6965,-6757,-6631,-6529,-6422,-6252,-5970,-5556,-4986,-4290,-3471,-2594,-1672,-774,100,906,1660,2359,3030,3677,4330,4970,5614,6227,6810,7327,7759,8080,8257,8264,8092,7720,7181,6492,5699,4855,3998,3183,2431,1784,1262,896,721,770,1075,1660,2519,3634,4946,6370,7809,9125,10211,10940,11210,10974,10192,8903,7189,5156,2991,831,-1126,-2754,-3937,-4596,-4732,-4333,-3481,-2238,-714,962,2673,4276,5640,6679,7290,7472,7217,6608,5736,4734,3717,2808,2074,1541,1217,1019,917,803,641,397,58,-315,-707,-1024,-1246,-1323,-1254,-1058,-765,-448,-160,24,45,-127,-526,-1121,-1901,-2779,-3703,-4546,-5229,-5631,-5669,-5269,-4384,-3015,-1189,1003,3446,5971,8386,10482,12065,12956,13055,12290,10709,8406,5569,2435,-732,-3663,-6103,-7874,-8830,-8939,-8214,-6760,-4729,-2316,261,2795,5086,6983,8360,9162,9349,8954,8009,6595,4807,2752,562,-1642,-3731,-5597,-7153,-8339,-9136,-9560,-9639,-9452,-9034,-8471,-7789,-7044,-6267,-5507,-4810,-4253,-3884,-3790,-4008,-4569,-5458,-6612,-7922,-9252,-10432,-11303,-11729,-11596,-10879,-9576,-7800,-5668,-3394,-1160,808,2351,3308,3638,3280,2333,866,-936,-2912,-4844,-6563,-7886,-8704,-8945,-8611,-7755,-6502,-4989,-3382,-1843,-498,544,1205,1474,1332,839,63,-909,-1944,-2953,-3809,-4448,-4807,-4890,-4696,-4294,-3724,-3061,-2364,-1669,-1013,-403,180,733,1311,1926,2609,3381,4227,5137,6075,6969,7787,8423,8849,8967,8767,8197,7275,6021,4481,2750,903,-933,-2661,-4183,-5394,-6242,-6660,-6641,-6184,-5349,-4217,-2910,-1588,-394,494,956,888,252,-928,-2549,-4466,-6464,-8325,-9828,-10776,-11038,-10548,-9313,-7431,-5047,-2361,406,3056,5388,7292,8670,9515,9867,9792,9414,8837,8177,7527,6935,6444,6028,5681,5346,5009,4628,4210,3748,3258,2766,2291,1859,1496,1211,1026,937,947,1035,1175,1336,1468,1532,1490,1312,1006,564,52,-518,-1056,-1538,-1896,-2111,-2153,-2033,-1757,-1364,-887,-380,116,553,898,1141,1270,1326,1319,1306,1310,1377,1520,1764,2105,2552,3081,3683,4321,4961,5565,6079,6474,6708,6766,6632,6308,5798,5113,4252,3233,2046,718,-750,-2308,-3913,-5492,-6958,-8230,-9211,-9838,-10044,-9812,-9138,-8080,-6703,-5142,-3508,-1971,-623,412,1093,1407,1379,1091,640,132,-312,-603,-660,-441,72,865,1894,3098,4397,5703,6934,8008,8860,9444,9736,9727,9445,8921,8215,7376,6470,5540,4627,3770,2978,2286,1695,1218,859,621,500,499,614,837,1169,1587,2082,2621,3174,3684,4102,4356,4400,4177,3688,2937,1998,953,-61,-928,-1511,-1725,-1515,-882,111,1361,2718,4017,5099,5834,6126,5972,5375,4450,3288,2028,782,-380,-1405,-2315,-3132,-3937,-4781,-5732,-6800,-7970,-9183,-10329,-11309,-11977,-12256,-12064,-11388,-10266,-8770,-7029,-5161,-3318,-1614,-143,1012,1840,2332,2523,2483,2269,1966,1639,1337,1085,897,740,608,452,262,23,-245,-522,-742,-868,-821,-593,-142,477,1223,1992,2681,3181,3414,3327,2920,2246,1378,445,-451,-1181,-1680,-1891,-1822,-1507,-1011,-418,189,736,1156,1416,1493,1387,1120,707,186,-418,-1077,-1777,-2506,-3266,-4061,-4889,-5754,-6638,-7514,-8336,-9051,-9583,-9880,-9883,-9569,-8937,-8041,-6940,-5759,-4602,-3613,-2902,-2585,-2712,-3315,-4364,-5761,-7388,-9061,-10593,-11805,-12516,-12628,-12062,-10848,-9050,-6837,-4387,-1926,331,2226,3606,4449,4741,4573,4055,3325,2524,1762,1122,639,322,140,58,29,32,43,91,193,390,722,1175,1756,2390,3007,3502,3780,3751,3381,2644,1593,299,-1128,-2552,-3848,-4884,-5579,-5860,-5733,-5216,-4384,-3320,-2125,-874,350,1520,2614,3635,4610,5547,6459,7336,8133,8810,9281,9480,9343,8822,7910,6624,5030,3221,1315,-543,-2220,-3571,-4490,-4909,-4797,-4198,-3191,-1919,-537,774,1872,2619,2959,2856,2363,1549,544,-524,-1515,-2314,-2833,-3021,-2892,-2477,-1868,-1171,-486,66,433,567,480,221,-138,-507,-787,-906,-797,-429,207,1093,2184,3430,4757,6106,7402,8597,9634,10468,11080,11429,11537,11396,11052,10546,9940,9301,8683,8136,7682,7314,7007,6705,6360,5912,5337,4624,3807,2940,2106,1373,830,507,453,640,1062,1660,2391,3199,4045,4889,5712,6504,7244,7947,8590,9176,9678,10077,10334,10417,10291,9935,9337,8512,7478,6275,4940,3522,2055,588,-849,-2214,-3478,-4591,-5534,-6259,-6758,-7015,-7053,-6907,-6643,-6319,-6015,-5769,-5610,-5524,-5467,-5393,-5234,-4953,-4535,-3994,-3385,-2781,-2262,-1929,-1837,-2054,-2581,-3406,-4457,-5635,-6813,-7834,-8567,-8880,-8700,-7996,-6801,-5206,-3351,-1407,439,2029,3212,3916,4097,3785,3048,2001,769,-483,-1633,-2542,-3130,-3359,-3220,-2770,-2092,-1279,-470,242,747,980,914,552,-50,-820,-1651,-2439,-3088,-3501,-3653,-3494,-3070,-2392,-1564,-628,283,1121,1786,2219,2384,2246,1811,1104,169,-934,-2107,-3280,-4339,-5211,-5819,-6119,-6100,-5781,-5228,-4519,-3779,-3114,-2653,-2482,-2681,-3263,-4232,-5505,-7007,-8601,-10164,-11558,-12674,-13430,-13782,-13726,-13307,-12571,-11628,-10540,-9411,-8307,-7279,-6376,-5610,-4995,-4518,-4149,-3851,-3556,-3214,-2747,-2112,-1262,-191,1079,2507,3986,5426,6680,7644,8207,8325,7987,7258,6247,5089,3955,2963,2239,1825,1724,1891,2225,2621,2964,3152,3124,2846,2328,1617,772,-119,-986,-1753,-2372,-2807,-3046,-3093,-2956,-2662,-2226,-1674,-1036,-320,421,1177,1893,2538,3076,3464,3701,3775,3724,3592,3437,3332,3335,3485,3799,4241,4761,5267,5648,5822,5688,5217,4405,3286,1971,547,-826,-2048,-3002,-3624,-3887,-3801,-3415,-2805,-2054,-1264,-503,133,623,914,1020,962,758,481,154,-166,-445,-668,-813,-883,-884,-823,-717,-568,-387,-159,121,476,924,1474,2138,2885,3697,4502,5243,5844,6228,6357,6194,5760,5091,4254,3331,2411,1567,876,359,51,-86,-68,20,154,232,271,211,111,-4,-63,0,244,702,1388,2285,3346,4511,5696,6823,7811,8586,9105,9323,9253,8901,8332,7602,6800,5994,5261,4639,4163,3834,3635,3537,3500,3476,3408,3258,2956,2488,1804,916,-163,-1382,-2661,-3900,-5007,-5859,-6402,-6569,-6356,-5796,-4944,-3909,-2785,-1705,-759,-52,375,469,259,-258,-1006,-1937,-2960,-3980,-4898,-5613,-6039,-6103,-5787,-5077,-4047,-2768,-1373,6,1242,2217,2878,3180,3171,2897,2472,1988,1574,1292,1233,1394,1782,2346,3012,3716,4346,4863,5181,5311,5234,5006,4673,4305,3965,3696,3528,3450,3442,3445,3409,3272,3001,2577,2024,1381,718,112,-369,-673,-782,-701,-487,-185,95,299,329,154,-261,-895,-1699,-2595,-3475,-4240,-4783,-5047,-4992,-4636,-4021,-3247,-2388,-1590,-921,-496,-355,-536,-1011,-1742,-2634,-3591,-4503,-5281,-5837,-6157,-6208,-6043,-5709,-5281,-4842,-4460,-4206,-4112,-4218,-4508,-4978,-5578,-6260,-6955,-7594,-8102,-8427,-8500,-8302,-7817,-7069,-6112,-5035,-3932,-2933,-2136,-1654,-1536,-1825,-2485,-3464,-4651,-5921,-7131,-8157,-8892,-9287,-9317,-9037,-8496,-7813,-7063,-6345,-5708,-5172,-4724,-4304,-3855,-3290,-2549,-1590,-396,1002,2556,4178,5785,7257,8522,9461,10028,10158,9825,9050,7853,6320,4539,2635,733,-1038,-2575,-3786,-4637,-5123,-5281,-5189,-4930,-4599,-4281,-4029,-3873,-3814,-3820,-3861,-3886,-3863,-3767,-3583,-3322,-2996,-2631,-2247,-1877,-1532,-1250,-1025,-885,-822,-836,-933,-1092,-1312,-1581,-1858,-2136,-2345,-2456,-2418,-2179,-1741,-1068,-205,831,1970,3159,4324,5410,6358,7140,7735,8136,8374,8462,8455,8388,8299,8230,8192,8193,8230,8268,8294,8247,8101,7798,7308,6588,5639,4453,3071,1549,-30,-1561,-2925,-4008,-4696,-4912,-4599,-3756,-2408,-648,1425,3657,5903,8007,9832,11285,12282,12820,12889,12560,11888,10975,9917,8803,7739,6762,5943,5266,4732,4294,3908,3536,3135,2708,2254,1810,1410,1105,915,863,931,1079,1259,1399,1451,1360,1125,733,228,-347,-937,-1465,-1887,-2135,-2191,-2024,-1657,-1110,-441,297,1043,1730,2330,2784,3099,3251,3246,3107,2830,2455,1983,1448,868,274,-306,-831,-1282,-1622,-1837,-1922,-1870,-1712,-1458,-1161,-856,-596,-436,-408,-562,-900,-1438,-2141,-2965,-3854,-4718,-5502,-6115,-6523,-6684,-6605,-6295,-5807,-5174,-4455,-3679,-2873,-2043,-1187,-298,630,1592,2566,3530,4447,5280,6013,6616,7099,7461,7717,7893,7984,8022,7975,7862,7648,7320,6867,6257,5494,4564,3463,2212,827,-655,-2172,-3671,-5063,-6275,-7226,-7857,-8123,-8026,-7576,-6856,-5927,-4928,-3941,-3096,-2451,-2075,-1973,-2132,-2512,-3035,-3627,-4213,-4715,-5102,-5342,-5431,-5391,-5236,-4998,-4705,-4361,-4003,-3616,-3247,-2874,-2549,-2273,-2080,-1980,-1980,-2064,-2210,-2373,-2510,-2570,-2526,-2347,-2041,-1622,-1124,-606,-110,296,573,690,631,412,68,-357,-787,-1177,-1455,-1609,-1612,-1492,-1285,-1036,-811,-655,-612,-702,-931,-1280,-1735,-2242,-2781,-3304,-3790,-4222,-4592,-4900,-5157,-5372,-5562,-5729,-5894,-6043,-6182,-6283,-6322,-6268,-6080,-5746,-5238,-4576,-3772,-2880,-1934,-1008,-139,620,1237,1697,2001,2148,2170,2081,1922,1710,1478,1235,984,718,400,21,-473,-1076,-1805,-2631,-3500,-4362,-5125,-5736,-6125,-6264,-6144,-5779,-5211,-4489,-3680,-2848,-2050,-1333,-721,-206,220,611,1003,1430,1935,2483,3076,3625,4084,4351,4389,4147,3632,2897,1992,1028,98,-708,-1303,-1637,-1682,-1441,-946,-275,503,1270,1934,2409,2615,2541,2172,1565,795,-37,-818,-1437,-1804,-1852,-1535,-869,139,1414,2864,4395,5850,7117,8065,8580,8612,8122,7151,5776,4121,2350,618,-899,-2085,-2849,-3155,-3036,-2548,-1792,-878,90,1026,1862,2572,3149,3604,3972,4277,4552,4813,5069,5317,5540,5730,5848,5887,5808,5617,5301,4887,4415,3928,3493,3159,2962,2931,3048,3301,3623,3979,4284,4505,4603,4555,4392,4124,3821,3522,3284,3150,3115,3195,3327,3477,3579,3586,3472,3228,2898,2524,2196,1995,1997,2273,2837,3695,4778,6014,7265,8412,9305,9834,9914,9492,8602,7272,5635,3815,1969,262,-1178,-2237,-2864,-3049,-2845,-2339,-1639,-888,-176,379,737,855,756,458,33,-479,-1011,-1526,-1996,-2409,-2767,-3066,-3322,-3517,-3653,-3701,-3647,-3470,-3152,-2704,-2116,-1434,-671,106,871,1545,2110,2497,2705,2708,2536,2218,1816,1392,1012,718,546,485,512,577,608,552,336,-72,-691,-1506,-2473,-3502,-4514,-5377,-6009,-6319,-6261,-5844,-5099,-4135,-3049,-1995,-1088,-441,-122,-142,-479,-1037,-1717,-2377,-2902,-3198,-3212,-2952,-2476,-1872,-1278,-813,-603,-722,-1215,-2042,-3148,-4383,-5614,-6664,-7402,-7698,-7529,-6868,-5826,-4503,-3090,-1748,-660,52,296,61,-618,-1640,-2873,-4165,-5371,-6367,-7080,-7469,-7563,-7412,-7104,-6727,-6361,-6069,-5877,-5806,-5830,-5941,-6117,-6337,-6601,-6897,-7215,-7547,-7862,-8127,-8298,-8322,-8164,-7764,-7136,-6235,-5130,-3820,-2391,-891,597,2008,3257,4290,5025,5432,5474,5151,4503,3585,2490,1323,185,-833,-1658,-2258,-2620,-2765,-2725,-2547,-2274,-1960,-1639,-1355,-1133,-1004,-971,-1076,-1293,-1660,-2142,-2739,-3414,-4121,-4800,-5380,-5787,-5942,-5805,-5328,-4538,-3454,-2177,-775,598,1863,2882,3600,3954,3948,3599,2992,2201,1359,552,-92,-519,-664,-522,-119,498,1228,1984,2647,3139,3375,3340,3028,2498,1835,1133,520,91,-80,67,485,1154,1944,2740,3420,3838,3947,3671,3050,2125,1000,-195,-1333,-2284,-2942,-3248,-3163,-2708,-1925,-892,316,1592,2873,4070,5148,6066,6814,7398,7836,8153,8375,8512,8577,8549,8429,8179,7809,7292,6675,5960,5219,4492,3843,3304,2917,2659,2547,2510,2552,2616,2699,2810,2952,3175,3487,3917,4450,5060,5688,6269,6725,7002,7055,6884,6512,6003,5432,4904,4499,4306,4345,4645,5131,5758,6393,6940,7292,7363,7116,6534,5650,4530,3250,1899,571,-683,-1782,-2723,-3471,-4048,-4451,-4710,-4841,-4856,-4785,-4619,-4381,-4056,-3663,-3192,-2669,-2099,-1515,-947,-430,3,316,499,528,419,173,-174,-583,-1010,-1389,-1679,-1820,-1792,-1573,-1184,-654,-35,602,1207,1703,2069,2265,2303,2199,1987,1728,1460,1245,1104,1071,1115,1247,1395,1547,1645,1669,1619,1493,1343,1199,1120,1159,1349,1715,2267,2965,3781,4619,5407,6021,6379,6385,5991,5190,4005,2515,823,-946,-2643,-4161,-5382,-6258,-6766,-6927,-6807,-6466,-6004,-5480,-4971,-4516,-4150,-3889,-3734,-3681,-3710,-3805,-3928,-4066,-4180,-4265,-4308,-4316,-4297,-4273,-4234,-4199,-4124,-4001,-3786,-3459,-3016,-2475,-1885,-1320,-869,-621,-648,-996,-1663,-2598,-3722,-4906,-6021,-6946,-7566,-7834,-7721,-7258,-6519,-5578,-4557,-3527,-2579,-1750,-1065,-524,-104,213,455,627,725,741,642,434,75,-401,-1007,-1695,-2438,-3195,-3906,-4530,-5016,-5311,-5399,-5247,-4861,-4279,-3521,-2664,-1755,-849,-13,751,1387,1930,2357,2701,2972,3179,3343,3458,3550,3611,3662,3693,3711,3694,3633,3488,3255,2890,2410,1794,1067,255,-620,-1505,-2376,-3190,-3933,-4583,-5144,-5619,-6008,-6331,-6571,-6742,-6828,-6812,-6696,-6437,-6056,-5504,-4824,-3984,-3048,-2014,-953,112,1118,2040,2827,3458,3896,4129,4134,3926,3505,2930,2230,1490,764,132,-362,-664,-774,-681,-439,-87,289,624,847,892,746,375,-171,-863,-1603,-2319,-2895,-3274,-3387,-3225,-2799,-2162,-1368,-507,381,1220,2014,2735,3418,4077,4733,5410,6092,6781,7429,8014,8477,8787,8910,8822,8527,8038,7385,6609,5754,4857,3956,3071,2215,1397,610,-147,-875,-1582,-2247,-2877,-3428,-3892,-4222,-4390,-4369,-4144,-3716,-3118,-2382,-1566,-724,98,867,1558,2186,2747,3285,3811,4350,4910,5478,6030,6533,6924,7187,7250,7116,6751,6174,5399,4472,3446,2379,1346,389,-432,-1103,-1607,-1958,-2156,-2236,-2203,-2089,-1916,-1702,-1496,-1329,-1256,-1318,-1549,-1959,-2535,-3216,-3938,-4580,-5063,-5266,-5145,-4646,-3790,-2618,-1217,309,1837,3263,4461,5380,5910,6065,5785,5131,4134,2883,1499,103,-1152,-2140,-2752,-2909,-2610,-1869,-796,487,1818,3025,3972,4536,4668,4360,3672,2720,1633,585,-296,-878,-1104,-952,-474,252,1094,1934,2639,3127,3339,3277,2968,2496,1936,1399,960,687,627,776,1140,1667,2302,2972,3574,4033,4256,4188,3818,3143,2222,1125,-69,-1252,-2341,-3247,-3904,-4246,-4260,-3915,-3254,-2303,-1152,110,1366,2498,3401,3994,4231,4115,3684,3028,2229,1423,683,101,-302,-528,-630,-678,-769,-978,-1376,-1971,-2754,-3637,-4522,-5284,-5783,-5951,-5700,-5074,-4103,-2907,-1609,-352,729,1532,1969,2024,1674,982,5,-1162,-2406,-3632,-4723,-5599,-6188,-6444,-6355,-5930,-5223,-4296,-3246,-2169,-1165,-313,312,712,860,836,669,458,251,109,51,71,152,234,295,261,145,-81,-365,-675,-944,-1126,-1189,-1127,-972,-773,-602,-533,-615,-902,-1368,-2012,-2732,-3471,-4099,-4548,-4713,-4566,-4073,-3270,-2198,-946,393,1715,2903,3884,4555,4891,4836,4408,3621,2531,1215,-225,-1687,-3048,-4230,-5145,-5774,-6104,-6173,-6014,-5695,-5246,-4728,-4159,-3580,-3006,-2483,-2031,-1699,-1523,-1521,-1724,-2111,-2682,-3384,-4180,-4994,-5776,-6456,-6991,-7349,-7517,-7499,-7326,-7022,-6638,-6196,-5719,-5214,-4654,-4027,-3283,-2412,-1387,-229,1039,2353,3639,4829,5809,6535,6926,6952,6626,5932,4970,3772,2466,1141,-90,-1134,-1909,-2381,-2520,-2361,-1944,-1348,-652,64,722,1283,1703,1984,2122,2140,2064,1919,1742,1555,1390,1257,1171,1131,1123,1151,1180,1213,1242,1255,1277,1296,1337,1402,1502,1646,1845,2105,2429,2826,3283,3802,4352,4924,5469,5984,6409,6752,6981,7104,7136,7081,6968,6794,6575,6287,5944,5503,4988,4374,3690,2947,2169,1382,601,-154,-884,-1580,-2244,-2887,-3496,-4082,-4623,-5104,-5503,-5784,-5917,-5860,-5594,-5092,-4368,-3424,-2308,-1065,246,1538,2759,3816,4656,5231,5497,5460,5120,4534,3760,2899,2033,1286,721,424,408,660,1135,1724,2345,2858,3180,3214,2916,2270,1309,88,-1280,-2693,-4009,-5118,-5920,-6334,-6354,-5959,-5238,-4237,-3098,-1903,-793,159,871,1313,1481,1412,1150,793,386,36,-243,-379,-391,-259,-1,358,824,1362,1992,2688,3460,4293,5160,6038,6865,7594,8142,8449,8430,8061,7303,6198,4810,3255,1672,218,-984,-1809,-2222,-2207,-1825,-1169,-363,461,1173,1675,1891,1796,1395,744,-76,-966,-1802,-2495,-2944,-3115,-2982,-2586,-1976,-1256,-521,122,578,796,734,420,-99,-725,-1360,-1882,-2201,-2251,-2004,-1491,-771,46,864,1539,2008,2184,2055,1652,1018,268,-517,-1208,-1738,-2023,-2045,-1796,-1313,-658,86,835,1513,2050,2432,2638,2706,2670,2576,2464,2361,2259,2148,1988,1743,1387,906,325,-317,-952,-1513,-1930,-2148,-2160,-1949,-1581,-1080,-544,-9,445,807,1049,1183,1233,1217,1170,1115,1060,1024,995,975,942,874,749,535,225,-207,-743,-1386,-2081,-2801,-3462,-4009,-4372,-4489,-4350,-3949,-3341,-2612,-1862,-1228,-814,-721,-998,-1642,-2613,-3792,-5060,-6251,-7224,-7872,-8109,-7940,-7380,-6527,-5466,-4330,-3211,-2212,-1378,-749,-304,-27,145,253,352,470,622,797,968,1098,1137,1054,805,392,-185,-886,-1658,-2435,-3135,-3693,-4044,-4164,-4052,-3746,-3323,-2874,-2509,-2335,-2419,-2826,-3525,-4494,-5609,-6764,-7797,-8574,-8978,-8930,-8422,-7472,-6197,-4697,-3154,-1698,-475,418,933,1054,841,360,-264,-928,-1513,-1936,-2142,-2127,-1916,-1588,-1220,-920,-765,-797,-1044,-1445,-1951,-2435,-2797,-2918,-2705,-2115,-1121,210,1806,3505,5165,6592,7648,8195,8177,7574,6458,4942,3188,1385,-288,-1682,-2674,-3224,-3322,-3017,-2392,-1548,-584,385,1292,2043,2615,2951,3072,2975,2717,2331,1908,1482,1138,900,806,848,1032,1306,1668,2058,2474,2877,3276,3652,4014,4346,4642,4869,5008,5013,4870,4547,4053,3402,2644,1842,1078,440,8,-153,-1,475,1249,2277,3458,4706,5884,6896,7621,7991,7953,7487,6627,5432,3998,2464,959,-369,-1402,-2056,-2295,-2134,-1637,-910,-73,738,1413,1864,2059,2006,1771,1442,1150,1000,1085,1459,2088,2929,3838,4676,5279,5509,5274,4543,3351,1796,36,-1768,-3421,-4779,-5715,-6150,-6079,-5509,-4543,-3266,-1831,-363,996,2145,2987,3494,3636,3460,3011,2383,1676,996,455,126,76,325,858,1635,2561,3553,4485,5268,5805,6046,5965,5577,4926,4075,3110,2101,1136,254,-482,-1071,-1498,-1782,-1949,-2030,-2047,-2039,-1995,-1937,-1836,-1680,-1444,-1099,-631,-27,703,1540,2438,3353,4211,4955,5498,5791,5769,5406,4709,3691,2446,1047,-376,-1697,-2822,-3626,-4083,-4141,-3832,-3198,-2315,-1293,-226,758,1566,2096,2279,2065,1448,432,-894,-2461,-4105,-5713,-7109,-8202,-8885,-9137,-8975,-8458,-7700,-6816,-5930,-5161,-4580,-4244,-4149,-4274,-4550,-4900,-5238,-5476,-5561,-5451,-5139,-4667,-4058,-3419,-2776,-2227,-1782,-1470,-1271,-1143,-1036,-889,-646,-280,233,862,1569,2277,2895,3327,3489,3322,2804,1979,905,-273,-1435,-2425,-3139,-3483,-3457,-3062,-2401,-1554,-647,228,1003,1636,2147,2555,2922,3294,3698,4163,4647,5119,5489,5686,5620,5246,4526,3504,2224,805,-639,-1984,-3097,-3910,-4342,-4394,-4069,-3423,-2534,-1490,-392,652,1570,2272,2723,2896,2780,2404,1786,975,-4,-1098,-2277,-3505,-4732,-5933,-7047,-8035,-8843,-9425,-9743,-9767,-9482,-8906,-8056,-7001,-5817,-4590,-3452,-2465,-1752,-1320,-1212,-1365,-1717,-2164,-2582,-2870,-2930,-2704,-2176,-1358,-318,876,2093,3245,4203,4891,5243,5223,4848,4156,3221,2150,1043,34,-793,-1345,-1600,-1548,-1243,-755,-169,417,939,1337,1590,1690,1663,1521,1308,1034,730,398,54,-302,-658,-1005,-1328,-1609,-1830,-1977,-2028,-1998,-1869,-1681,-1449,-1215,-1020,-902,-888,-992,-1209,-1514,-1857,-2206,-2473,-2645,-2650,-2489,-2136,-1613,-926,-115,798,1758,2733,3667,4511,5231,5778,6155,6345,6381,6283,6099,5846,5569,5265,4941,4601,4208,3793,3306,2784,2196,1569,893,192,-532,-1249,-1944,-2585,-3152,-3610,-3944,-4139,-4177,-4077,-3807,-3405,-2833,-2126,-1263,-268,832,2008,3196,4336,5369,6225,6873,7276,7448,7391,7168,6814,6396,5965,5569,5227,4963,4757,4590,4427,4221,3928,3511,2932,2187,1264,207,-961,-2152,-3321,-4360,-5219,-5802,-6078,-5993,-5549,-4745,-3626,-2238,-672,997,2657,4229,5618,6771,7645,8223,8516,8539,8337,7936,7395,6742,6028,5294,4572,3917,3364,2953,2722,2684,2839,3162,3595,4080,4530,4869,5039,4983,4709,4211,3547,2771,1948,1151,410,-228,-787,-1268,-1723,-2188,-2693,-3259,-3868,-4487,-5044,-5481,-5694,-5649,-5286,-4615,-3673,-2537,-1317,-133,904,1699,2203,2409,2354,2118,1785,1471,1242,1181,1284,1563,1937,2346,2687,2871,2847,2561,2044,1326,481,-387,-1218,-1909,-2443,-2789,-2980,-3042,-3042,-3009,-2998,-3010,-3070,-3165,-3284,-3427,-3563,-3688,-3787,-3828,-3820,-3718,-3546,-3275,-2952,-2580,-2235,-1940,-1773,-1733,-1867,-2122,-2484,-2860,-3196,-3401,-3433,-3249,-2864,-2301,-1639,-941,-304,204,521,615,479,129,-392,-1043,-1746,-2470,-3147,-3756,-4277,-4704,-5048,-5322,-5527,-5677,-5751,-5734,-5610,-5335,-4927,-4355,-3667,-2883,-2067,-1280,-580,-21,365,565,580,434,153,-225,-680,-1169,-1681,-2182,-2668,-3113,-3514,-3860,-4132,-4351,-4468,-4517,-4448,-4284,-3983,-3564,-2995,-2300,-1478,-564,409,1374,2277,3026,3567,3816,3751,3346,2639,1689,592,-526,-1552,-2357,-2868,-3025,-2829,-2306,-1530,-567,488,1571,2616,3559,4338,4893,5176,5162,4847,4244,3399,2364,1240,137,-821,-1539,-1973,-2153,-2178,-2184,-2307,-2615,-3101,-3633,-4035,-4064,-3563,-2440,-776,1228,3255,4990,6132,6511,6052,4807,2916,599,-1898,-4263,-6229,-7519,-7947,-7445,-6054,-3979,-1471,1124,3510,5386,6547,6852,6251,4792,2603,-94,-3058,-5992,-8639,-10775,-12236,-12971,-12992,-12409,-11393,-10148,-8885,-7761,-6889,-6288,-5942,-5746,-5600,-5336,-4827,-3931,-2565,-694,1652,4382,7360,10420,13366,16014,18161,19667,20400,20300,19361,17639,15273,12460,9462,6580,4110,2337,1462,1599,2706,4635,7094,9748,12236,14243,15552,16045,15727,14657,12979,10815,8305,5545,2598,-478,-3631,-6776,-9787,-12498,-14720,-16253,-16960,-16754,-15642,-13731,-11155,-8149,-4932,-1753,1142,3586,5418,6609,7174,7202,6824,6158,5326,4397,3430,2434,1432,436,-498,-1288,-1809,-1922,-1512,-499,1084,3136,5451,7762,9835,11416,12370,12621,12165,11091,9517,7604,5526,3458,1553,-53,-1263,-2026,-2338,-2252,-1844,-1235,-526,166,757,1201,1461,1580,1581,1551,1526,1559,1649,1752,1820,1727,1377,654,-528,-2174,-4245,-6611,-9101,-11514,-13636,-15276,-16253,-16432,-15721,-14123,-11712,-8674,-5273,-1823,1309,3809,5399,5940,5402,3919,1703,-941,-3719,-6332,-8542,-10160,-11040,-11143,-10455,-9110,-7280,-5251,-3319,-1786,-904,-808,-1545,-3018,-5057,-7433,-9891,-12201,-14158,-15605,-16420,-16547,-15956,-14710,-12917,-10758,-8476,-6314,-4499,-3174,-2385,-2052,-2014,-2020,-1843,-1292,-287,1127,2803,4535,6102,7348,8192,8652,8832,8869,8881,8975,9148,9399,9633,9759,9679,9296,8590,7563,6327,5031,3869,3042,2688,2888,3619,4787,6235,7779,9234,10442,11290,11714,11692,11232,10383,9210,7825,6366,4978,3803,2955,2466,2358,2556,3007,3645,4409,5275,6192,7126,8014,8768,9299,9484,9220,8448,7119,5315,3125,759,-1582,-3637,-5220,-6154,-6380,-5906,-4826,-3317,-1578,149,1665,2798,3466,3637,3383,2773,1952,1004,24,-954,-1934,-2953,-4075,-5365,-6853,-8545,-10367,-12223,-13952,-15415,-16483,-17070,-17157,-16759,-15945,-14803,-13437,-11949,-10441,-8994,-7683,-6569,-5700,-5120,-4860,-4945,-5383,-6159,-7232,-8507,-9868,-11170,-12266,-13058,-13455,-13453,-13046,-12288,-11221,-9917,-8446,-6892,-5357,-3942,-2755,-1877,-1355,-1190,-1327,-1660,-2059,-2389,-2541,-2461,-2135,-1626,-997,-346,255,768,1171,1514,1840,2228,2717,3351,4117,4990,5916,6830,7655,8316,8741,8870,8658,8114,7241,6161,4968,3871,3025,2628,2781,3547,4870,6617,8589,10554,12287,13614,14409,14626,14295,13493,12354,11035,9685,8457,7446,6735,6333,6255,6443,6849,7386,7985,8548,9018,9305,9368,9170,8702,8013,7164,6275,5456,4833,4486,4469,4763,5294,5945,6552,6960,7031,6663,5824,4540,2883,999,-968,-2816,-4378,-5481,-6005,-5876,-5078,-3661,-1734,550,2992,5365,7447,9007,9866,9896,9043,7360,4964,2089,-1019,-4032,-6663,-8647,-9774,-9968,-9202,-7603,-5339,-2656,181,2914,5316,7205,8468,9043,8917,8144,6776,4929,2710,255,-2292,-4774,-7026,-8911,-10300,-11140,-11427,-11198,-10580,-9662,-8615,-7549,-6601,-5846,-5343,-5086,-5034,-5103,-5195,-5197,-5028,-4627,-3969,-3099,-2074,-1033,-115,510,710,366,-533,-1983,-3874,-6070,-8422,-10739,-12891,-14717,-16115,-16975,-17227,-16815,-15728,-14000,-11721,-9055,-6211,-3455,-1054,754,1793,2013,1445,265,-1308,-2977,-4478,-5553,-6068,-5948,-5256,-4144,-2791,-1437,-251,615,1091,1168,899,394,-214,-749,-1062,-997,-472,548,2007,3772,5660,7435,8884,9815,10095,9679,8577,6903,4794,2456,84,-2114,-3953,-5284,-6002,-6069,-5515,-4462,-3077,-1597,-233,802,1402,1496,1152,463,-379,-1187,-1771,-1969,-1721,-972,189,1690,3365,5068,6633,7921,8811,9235,9159,8617,7669,6422,4990,3486,2018,660,-519,-1502,-2262,-2796,-3084,-3097,-2795,-2152,-1143,188,1790,3525,5271,6861,8168,9095,9578,9628,9270,8568,7593,6405,5075,3671,2267,968,-125,-896,-1270,-1190,-700,135,1137,2155,2998,3536,3679,3407,2762,1842,778,-286,-1201,-1860,-2176,-2105,-1653,-858,194,1368,2536,3527,4250,4617,4635,4347,3852,3281,2761,2406,2280,2395,2722,3177,3681,4132,4468,4620,4578,4309,3854,3221,2483,1693,925,267,-228,-482,-482,-214,276,920,1608,2230,2662,2810,2617,2034,1108,-137,-1582,-3118,-4592,-5850,-6734,-7119,-6899,-6030,-4522,-2441,75,2865,5709,8409,10748,12558,13697,14082,13676,12508,10642,8198,5330,2210,-955,-3983,-6686,-8933,-10625,-11721,-12234,-12218,-11759,-10965,-9936,-8753,-7490,-6156,-4787,-3369,-1916,-452,994,2355,3586,4606,5382,5856,6031,5904,5530,4948,4253,3482,2691,1901,1087,259,-610,-1505,-2396,-3234,-3962,-4509,-4822,-4872,-4645,-4190,-3568,-2902,-2317,-1952,-1919,-2275,-3020,-4081,-5312,-6561,-7633,-8392,-8721,-8580,-8003,-7076,-5970,-4864,-3957,-3398,-3286,-3620,-4352,-5330,-6400,-7370,-8074,-8408,-8288,-7749,-6836,-5677,-4416,-3197,-2162,-1436,-1079,-1168,-1674,-2596,-3856,-5369,-7039,-8727,-10334,-11731,-12826,-13553,-13858,-13753,-13254,-12439,-11399,-10241,-9096,-8040,-7182,-6557,-6186,-6075,-6156,-6383,-6656,-6889,-7009,-6943,-6667,-6167,-5475,-4629,-3717,-2796,-1962,-1261,-734,-395,-231,-230,-357,-620,-983,-1475,-2068,-2758,-3492,-4208,-4800,-5163,-5178,-4757,-3849,-2488,-751,1197,3155,4924,6300,7154,7418,7113,6320,5211,3958,2788,1890,1431,1514,2157,3315,4848,6583,8314,9828,10958,11561,11565,10952,9790,8186,6339,4445,2726,1381,540,291,617,1438,2601,3929,5215,6319,7098,7518,7554,7272,6747,6089,5423,4844,4446,4276,4333,4600,5012,5501,6010,6457,6842,7115,7327,7488,7657,7884,8212,8675,9283,10024,10861,11732,12562,13252,13728,13897,13709,13139,12196,10943,9472,7907,6381,5009,3883,3040,2498,2209,2140,2209,2381,2601,2862,3170,3536,3993,4517,5109,5705,6256,6703,6983,7079,6975,6691,6255,5700,5065,4383,3688,3005,2349,1723,1133,582,97,-298,-545,-593,-387,98,849,1817,2888,3949,4850,5481,5748,5603,5044,4111,2893,1497,66,-1258,-2356,-3102,-3454,-3368,-2909,-2153,-1259,-370,358,808,942,730,255,-432,-1214,-2002,-2704,-3240,-3554,-3620,-3425,-3022,-2465,-1857,-1315,-954,-902,-1223,-1974,-3100,-4530,-6091,-7605,-8880,-9741,-10096,-9876,-9139,-7955,-6493,-4928,-3463,-2279,-1517,-1228,-1430,-2016,-2902,-3909,-4901,-5724,-6250,-6403,-6146,-5493,-4525,-3321,-2008,-680,565,1639,2477,3000,3148,2873,2148,985,-579,-2451,-4551,-6728,-8884,-10872,-12580,-13890,-14706,-14937,-14542,-13495,-11847,-9696,-7184,-4497,-1829,627,2707,4263,5208,5466,5024,3899,2159,-79,-2654,-5349,-7935,-10171,-11855,-12835,-13039,-12453,-11168,-9274,-6967,-4400,-1790,659,2749,4282,5125,5208,4543,3255,1528,-402,-2271,-3886,-5070,-5771,-5971,-5757,-5209,-4472,-3661,-2886,-2239,-1751,-1437,-1238,-1101,-935,-676,-291,225,820,1418,1930,2258,2351,2160,1701,1014,153,-778,-1709,-2551,-3248,-3771,-4113,-4278,-4295,-4186,-3987,-3736,-3458,-3201,-2966,-2761,-2562,-2318,-1977,-1458,-687,388,1787,3461,5285,7087,8628,9703,10103,9717,8493,6498,3875,879,-2205,-5042,-7342,-8847,-9404,-8965,-7597,-5511,-2986,-388,1928,3656,4578,4621,3833,2412,638,-1130,-2543,-3311,-3224,-2257,-493,1816,4357,6749,8669,9833,10118,9495,8113,6190,4052,2028,414,-557,-780,-269,852,2364,4013,5549,6746,7465,7623,7228,6336,5055,3487,1751,-80,-1925,-3720,-5398,-6848,-7998,-8701,-8904,-8505,-7516,-5955,-3952,-1646,741,3014,4964,6419,7261,7416,6901,5802,4281,2573,918,-405,-1197,-1305,-684,599,2414,4541,6745,8772,10387,11405,11695,11219,10033,8271,6147,3889,1735,-115,-1502,-2347,-2615,-2374,-1724,-825,158,1083,1831,2351,2606,2634,2434,2079,1580,1004,393,-186,-672,-970,-1027,-762,-161,755,1919,3181,4383,5325,5847,5834,5248,4135,2601,807,-1072,-2858,-4416,-5628,-6446,-6823,-6766,-6285,-5426,-4251,-2854,-1338,175,1571,2726,3544,3939,3860,3323,2378,1158,-181,-1463,-2521,-3220,-3479,-3263,-2614,-1607,-366,977,2286,3435,4346,4935,5202,5144,4814,4282,3610,2862,2078,1282,493,-262,-967,-1568,-2044,-2337,-2432,-2286,-1899,-1264,-409,626,1780,2989,4180,5277,6209,6892,7259,7241,6816,5973,4767,3264,1564,-227,-2018,-3702,-5223,-6492,-7495,-8190,-8585,-8689,-8512,-8098,-7480,-6738,-5930,-5160,-4491,-4003,-3739,-3721,-3933,-4332,-4827,-5324,-5691,-5826,-5644,-5102,-4222,-3062,-1720,-306,1067,2316,3367,4202,4797,5200,5427,5553,5617,5648,5648,5576,5365,4937,4212,3141,1727,14,-1878,-3811,-5602,-7087,-8136,-8665,-8668,-8190,-7309,-6164,-4864,-3571,-2405,-1502,-959,-850,-1180,-1920,-2947,-4131,-5270,-6191,-6708,-6699,-6092,-4912,-3266,-1351,591,2304,3571,4243,4247,3626,2485,1006,-587,-2091,-3305,-4108,-4416,-4274,-3734,-2984,-2183,-1516,-1123,-1062,-1338,-1886,-2605,-3399,-4179,-4887,-5507,-6000,-6368,-6569,-6558,-6292,-5711,-4782,-3496,-1859,61,2175,4349,6411,8210,9572,10399,10622,10242,9338,7998,6401,4668,2955,1361,-50,-1247,-2250,-3094,-3835,-4514,-5153,-5742,-6227,-6507,-6475,-5998,-5008,-3470,-1436,986,3622,6268,8702,10706,12122,12834,12828,12170,11006,9521,7934,6427,5171,4256,3759,3671,3967,4567,5370,6259,7132,7871,8423,8700,8682,8315,7596,6529,5157,3539,1773,-49,-1811,-3426,-4799,-5897,-6665,-7123,-7254,-7082,-6601,-5816,-4732,-3346,-1706,140,2095,4012,5783,7231,8276,8848,8938,8633,8013,7238,6417,5657,5023,4534,4199,3983,3847,3729,3567,3301,2885,2306,1583,777,-25,-725,-1256,-1561,-1660,-1581,-1400,-1183,-968,-791,-629,-469,-284,-62,164,365,477,470,316,40,-334,-765,-1217,-1694,-2191,-2745,-3361,-4029,-4695,-5264,-5622,-5655,-5288,-4489,-3302,-1814,-163,1509,3052,4363,5355,6001,6309,6320,6108,5757,5352,4971,4658,4469,4370,4382,4419,4421,4303,3951,3306,2308,956,-690,-2548,-4476,-6322,-7930,-9128,-9816,-9902,-9403,-8357,-6899,-5167,-3359,-1641,-209,836,1382,1461,1101,449,-352,-1130,-1726,-2025,-1957,-1506,-746,230,1248,2157,2778,2993,2707,1917,653,-941,-2726,-4488,-6068,-7312,-8156,-8571,-8608,-8323,-7789,-7060,-6179,-5155,-4023,-2800,-1546,-341,735,1566,2078,2185,1859,1093,-70,-1556,-3276,-5113,-6946,-8645,-10065,-11077,-11571,-11479,-10779,-9523,-7775,-5671,-3343,-938,1381,3484,5208,6430,7023,6911,6085,4604,2636,395,-1838,-3812,-5307,-6184,-6414,-6030,-5161,-3971,-2652,-1381,-316,444,844,885,594,57,-671,-1475,-2284,-3026,-3632,-4086,-4353,-4440,-4358,-4115,-3744,-3259,-2671,-1997,-1231,-411,436,1228,1894,2317,2422,2116,1377,221,-1270,-2944,-4616,-6056,-7049,-7423,-7048,-5937,-4142,-1861,695,3260,5600,7493,8815,9467,9500,8966,8027,6834,5537,4277,3153,2244,1603,1270,1265,1599,2268,3236,4461,5853,7305,8665,9793,10534,10802,10559,9849,8783,7499,6158,4890,3809,2983,2462,2263,2393,2799,3436,4186,4935,5575,5993,6164,6078,5810,5437,5059,4737,4505,4343,4191,3970,3584,2968,2087,964,-328,-1686,-2979,-4100,-4963,-5523,-5797,-5796,-5584,-5176,-4625,-3939,-3158,-2299,-1407,-511,358,1177,1945,2641,3264,3786,4168,4393,4400,4213,3814,3265,2610,1901,1189,478,-197,-861,-1477,-2025,-2448,-2648,-2564,-2108,-1281,-127,1241,2626,3851,4701,5057,4852,4113,2944,1480,-121,-1710,-3181,-4439,-5439,-6160,-6591,-6746,-6642,-6296,-5744,-4995,-4080,-3019,-1847,-632,569,1656,2568,3243,3662,3842,3823,3677,3452,3204,2936,2629,2254,1740,1055,154,-965,-2268,-3689,-5106,-6406,-7435,-8109,-8349,-8161,-7616,-6819,-5935,-5102,-4440,-4017,-3850,-3920,-4182,-4589,-5070,-5569,-6022,-6368,-6589,-6656,-6609,-6465,-6285,-6100,-5951,-5841,-5766,-5674,-5530,-5258,-4826,-4189,-3350,-2347,-1242,-142,855,1658,2203,2464,2448,2182,1723,1107,403,-387,-1191,-2018,-2779,-3439,-3902,-4120,-4053,-3709,-3155,-2459,-1744,-1074,-524,-103,181,375,499,609,739,932,1222,1640,2172,2796,3435,3997,4381,4491,4274,3706,2833,1731,513,-686,-1752,-2550,-2997,-2997,-2516,-1542,-138,1578,3412,5155,6571,7474,7746,7344,6333,4833,3030,1128,-695,-2275,-3532,-4410,-4927,-5099,-4993,-4645,-4114,-3457,-2713,-1952,-1227,-604,-130,163,289,275,218,186,299,615,1155,1903,2736,3538,4134,4397,4224,3578,2480,1002,-737,-2588,-4370,-5924,-7062,-7684,-7671,-7037,-5793,-4074,-2010,196,2360,4287,5815,6821,7247,7092,6433,5396,4139,2843,1660,743,166,-4,217,768,1537,2371,3096,3568,3686,3406,2791,1921,967,59,-661,-1107,-1267,-1162,-884,-538,-228,-33,17,-32,-114,-96,116,602,1356,2316,3342,4275,4955,5250,5101,4504,3534,2319,1034,-153,-1052,-1558,-1575,-1125,-262,885,2167,3430,4519,5336,5778,5810,5421,4648,3590,2367,1134,43,-778,-1239,-1292,-953,-273,638,1669,2679,3548,4176,4471,4396,3928,3094,1963,652,-698,-1902,-2822,-3324,-3365,-2949,-2142,-1052,211,1513,2759,3835,4698,5295,5637,5721,5573,5190,4599,3795,2813,1692,479,-736,-1900,-2914,-3740,-4333,-4688,-4822,-4751,-4516,-4138,-3661,-3113,-2524,-1936,-1339,-770,-174,450,1168,2007,3002,4145,5413,6743,8042,9214,10125,10663,10703,10174,9024,7282,5022,2392,-394,-3111,-5488,-7322,-8438,-8775,-8355,-7323,-5883,-4306,-2873,-1808,-1292,-1380,-2040,-3149,-4521,-5945,-7222,-8174,-8691,-8693,-8205,-7261,-6007,-4580,-3188,-2001,-1207,-901,-1166,-1948,-3177,-4651,-6176,-7498,-8417,-8758,-8427,-7413,-5790,-3719,-1428,820,2777,4211,5027,5138,4634,3579,2164,553,-1058,-2488,-3589,-4251,-4405,-4055,-3241,-2082,-731,626,1784,2585,2881,2616,1792,494,-1114,-2819,-4389,-5587,-6261,-6293,-5696,-4537,-2973,-1191,606,2262,3621,4656,5291,5593,5566,5286,4801,4187,3483,2760,2053,1402,868,465,266,252,442,757,1120,1421,1542,1418,986,283,-663,-1735,-2850,-3891,-4754,-5358,-5616,-5478,-4934,-3991,-2741,-1287,210,1595,2714,3455,3746,3573,2951,1955,651,-851,-2440,-4010,-5428,-6585,-7364,-7675,-7454,-6696,-5415,-3713,-1702,451,2562,4455,5972,6981,7432,7305,6669,5641,4363,3024,1748,683,-145,-712,-1081,-1299,-1440,-1516,-1570,-1573,-1537,-1460,-1352,-1225,-1093,-940,-759,-517,-177,268,852,1545,2353,3229,4147,5051,5885,6585,7100,7378,7428,7249,6913,6495,6077,5762,5598,5632,5856,6230,6707,7183,7590,7807,7753,7340,6520,5288,3672,1749,-374,-2583,-4725,-6672,-8293,-9485,-10187,-10379,-10077,-9356,-8298,-7025,-5652,-4288,-3019,-1908,-985,-279,215,482,528,363,-1,-505,-1107,-1719,-2292,-2736,-3038,-3126,-3016,-2688,-2159,-1463,-611,352,1419,2554,3734,4893,5977,6886,7567,7940,7985,7687,7080,6221,5222,4187,3263,2548,2130,2035,2252,2704,3308,3926,4464,4795,4878,4655,4174,3469,2660,1835,1127,589,288,201,302,529,806,1068,1236,1235,1027,544,-170,-1136,-2234,-3423,-4548,-5522,-6208,-6518,-6384,-5791,-4776,-3450,-1954,-470,817,1770,2262,2292,1873,1125,169,-842,-1789,-2553,-3068,-3262,-3104,-2583,-1701,-525,859,2300,3618,4631,5160,5102,4397,3105,1344,-678,-2703,-4467,-5730,-6320,-6167,-5309,-3879,-2110,-263,1385,2594,3206,3146,2452,1234,-344,-2091,-3814,-5351,-6537,-7273,-7472,-7132,-6299,-5101,-3682,-2238,-920,114,769,973,707,-17,-1134,-2540,-4087,-5578,-6840,-7661,-7954,-7630,-6755,-5420,-3822,-2147,-607,656,1537,2005,2085,1853,1405,883,390,54,-75,39,356,807,1313,1754,2077,2186,2066,1675,1034,163,-869,-1987,-3099,-4120,-4959,-5548,-5804,-5683,-5142,-4209,-2939,-1476,32,1374,2402,2979,3065,2691,1953,1009,20,-868,-1535,-1945,-2074,-1973,-1686,-1288,-847,-428,-104,108,168,124,7,-125,-209,-236,-182,-78,56,183,284,339,342,292,164,-40,-343,-730,-1163,-1600,-1964,-2217,-2316,-2259,-2070,-1777,-1451,-1128,-854,-636,-450,-260,-16,321,763,1297,1863,2405,2827,3094,3167,3085,2913,2742,2660,2737,2979,3370,3827,4259,4565,4687,4571,4263,3792,3293,2852,2594,2571,2811,3273,3900,4585,5243,5770,6097,6170,5966,5484,4746,3804,2707,1536,357,-752,-1720,-2480,-2980,-3175,-3060,-2652,-2012,-1202,-314,604,1485,2311,3045,3661,4124,4382,4404,4157,3653,2946,2122,1319,664,293,282,660,1376,2320,3334,4231,4862,5074,4807,4025,2768,1122,-796,-2818,-4783,-6495,-7805,-8582,-8777,-8388,-7515,-6262,-4805,-3282,-1832,-552,512,1360,2026,2588,3119,3708,4404,5233,6193,7226,8290,9281,10140,10781,11167,11253,11052,10559,9836,8916,7874,6765,5638,4533,3485,2517,1666,986,513,330,430,837,1448,2184,2859,3332,3442,3070,2173,739,-1151,-3372,-5751,-8095,-10203,-11925,-13116,-13726,-13710,-13116,-11998,-10473,-8673,-6762,-4891,-3230,-1905,-1045,-718,-949,-1684,-2815,-4162,-5529,-6716,-7543,-7901,-7723,-7019,-5872,-4389,-2752,-1107,375,1593,2464,2977,3141,2998,2596,1982,1199,298,-678,-1646,-2541,-3255,-3729,-3877,-3694,-3162,-2351,-1331,-221,844,1751,2375,2652,2538,2039,1199,69,-1254,-2692,-4120,-5428,-6487,-7217,-7533,-7453,-6985,-6216,-5240,-4163,-3101,-2152,-1398,-896,-671,-712,-977,-1385,-1845,-2234,-2463,-2454,-2185,-1688,-1044,-383,163,447,403,-20,-762,-1739,-2800,-3814,-4638,-5199,-5421,-5306,-4834,-4049,-2972,-1686,-278,1134,2402,3407,4016,4166,3810,2982,1749,241,-1374,-2909,-4175,-5025,-5356,-5155,-4456,-3372,-2028,-567,892,2263,3505,4580,5490,6188,6640,6781,6545,5880,4768,3221,1329,-787,-2938,-4918,-6513,-7538,-7870,-7471,-6386,-4733,-2708,-514,1602,3428,4786,5549,5669,5181,4178,2827,1323,-115,-1301,-2049,-2287,-1946,-1094,204,1780,3484,5134,6583,7708,8450,8798,8811,8572,8196,7781,7400,7110,6914,6811,6771,6742,6683,6537,6264,5847,5274,4581,3806,3036,2346,1842,1579,1609,1900,2397,2987,3537,3921,4042,3831,3313,2488,1476,332,-801,-1850,-2693,-3280,-3545,-3494,-3150,-2575,-1853,-1071,-301,393,987,1466,1854,2163,2442,2696,2946,3183,3379,3506,3503,3311,2880,2154,1147,-115,-1518,-2919,-4137,-5015,-5412,-5282,-4624,-3526,-2123,-565,966,2340,3426,4146,4485,4432,4076,3472,2731,1944,1175,499,-62,-458,-689,-703,-520,-118,453,1147,1881,2569,3122,3455,3522,3274,2735,1943,989,-7,-921,-1651,-2102,-2276,-2166,-1874,-1485,-1128,-914,-912,-1157,-1622,-2221,-2864,-3404,-3763,-3837,-3619,-3107,-2377,-1515,-654,87,588,767,600,105,-635,-1516,-2388,-3147,-3662,-3919,-3890,-3671,-3321,-2970,-2694,-2565,-2620,-2855,-3256,-3776,-4369,-4988,-5575,-6099,-6514,-6802,-6964,-7008,-6975,-6889,-6766,-6632,-6457,-6254,-6007,-5727,-5457,-5230,-5096,-5088,-5193,-5393,-5600,-5749,-5736,-5493,-4963,-4128,-3004,-1639,-119,1461,2978,4324,5412,6193,6654,6851,6845,6747,6655,6655,6816,7142,7611,8127,8570,8795,8666,8084,7012,5457,3505,1266,-1095,-3411,-5480,-7137,-8207,-8606,-8287,-7325,-5864,-4112,-2334,-747,440,1121,1234,818,-68,-1293,-2730,-4222,-5632,-6822,-7692,-8167,-8212,-7844,-7101,-6080,-4882,-3637,-2476,-1499,-796,-384,-256,-316,-485,-608,-604,-379,89,772,1604,2470,3250,3805,4031,3848,3241,2258,1007,-340,-1584,-2509,-2935,-2732,-1867,-399,1517,3665,5785,7644,9032,9826,9989,9545,8625,7369,5988,4647,3516,2674,2164,1934,1914,1985,2049,2025,1878,1635,1359,1166,1149,1410,1974,2815,3848,4907,5834,6438,6587,6193,5264,3858,2125,226,-1653,-3337,-4694,-5626,-6096,-6105,-5719,-5001,-4079,-3051,-2048,-1172,-515,-132,-40,-204,-540,-933,-1239,-1342,-1136,-582,324,1516,2906,4354,5723,6866,7652,8012,7901,7375,6521,5501,4488,3665,3178,3121,3520,4330,5435,6699,7910,8905,9497,9569,9080,8041,6570,4794,2895,1023,-679,-2107,-3189,-3883,-4179,-4104,-3718,-3107,-2394,-1681,-1093,-695,-564,-695,-1102,-1697,-2437,-3193,-3894,-4424,-4725,-4722,-4404,-3758,-2847,-1745,-580,507,1392,1960,2168,2003,1530,827,23,-773,-1451,-1943,-2225,-2303,-2232,-2038,-1783,-1460,-1091,-642,-116,504,1195,1927,2642,3286,3779,4091,4165,4006,3620,3049,2351,1606,898,307,-111,-338,-393,-347,-281,-316,-537,-1030,-1810,-2867,-4116,-5448,-6717,-7783,-8534,-8887,-8827,-8363,-7566,-6520,-5343,-4162,-3096,-2271,-1755,-1616,-1853,-2438,-3323,-4389,-5556,-6660,-7588,-8208,-8423,-8199,-7530,-6512,-5244,-3915,-2684,-1735,-1201,-1166,-1661,-2620,-3932,-5419,-6865,-8083,-8887,-9175,-8901,-8081,-6797,-5168,-3350,-1504,213,1678,2802,3554,3947,4044,3936,3740,3556,3488,3575,3836,4225,4686,5118,5468,5647,5638,5402,4934,4232,3299,2170,870,-515,-1930,-3274,-4480,-5489,-6258,-6784,-7045,-7056,-6799,-6289,-5530,-4569,-3461,-2305,-1191,-226,522,1001,1224,1208,1039,754,446,118,-175,-451,-681,-870,-979,-1000,-898,-668,-327,118,597,1079,1487,1769,1884,1787,1471,939,225,-606,-1475,-2284,-2946,-3374,-3530,-3403,-3020,-2475,-1837,-1254,-790,-545,-526,-715,-1034,-1363,-1565,-1487,-1008,-37,1454,3408,5717,8194,10636,12821,14550,15670,16093,15814,14895,13482,11761,9953,8270,6897,5946,5481,5461,5802,6377,7013,7576,7918,7937,7596,6872,5838,4569,3198,1843,620,-393,-1139,-1614,-1808,-1766,-1493,-1044,-431,302,1127,1992,2840,3606,4213,4615,4737,4559,4049,3213,2083,728,-759,-2257,-3638,-4810,-5659,-6150,-6240,-5937,-5267,-4278,-3058,-1691,-316,944,1951,2567,2730,2381,1577,405,-978,-2381,-3615,-4510,-4926,-4795,-4092,-2867,-1201,750,2829,4823,6556,7847,8584,8702,8201,7145,5626,3783,1737,-356,-2377,-4196,-5687,-6775,-7359,-7415,-6923,-5939,-4566,-2958,-1301,205,1398,2147,2418,2212,1633,784,-171,-1094,-1844,-2335,-2497,-2355,-1946,-1378,-766,-227,123,227,31,-437,-1155,-2033,-2999,-3938,-4772,-5401,-5776,-5861,-5659,-5221,-4613,-3940,-3316,-2835,-2586,-2608,-2888,-3391,-4027,-4694,-5299,-5727,-5925,-5817,-5411,-4690,-3719,-2542,-1257,51,1282,2355,3222,3848,4246,4418,4400,4196,3831,3302,2624,1807,870,-155,-1228,-2309,-3336,-4270,-5035,-5597,-5883,-5885,-5562,-4962,-4116,-3143,-2160,-1326,-791,-672,-1045,-1901,-3149,-4632,-6120,-7381,-8197,-8398,-7924,-6787,-5114,-3077,-901,1214,3071,4542,5537,6023,6013,5544,4708,3570,2276,912,-358,-1427,-2173,-2515,-2434,-1930,-1094,-20,1137,2235,3116,3655,3763,3411,2641,1550,316,-885,-1826,-2353,-2325,-1711,-555,1003,2761,4459,5867,6760,7009,6567,5489,3932,2117,316,-1210,-2223,-2565,-2148,-1012,738,2865,5117,7161,8716,9532,9449,8432,6552,4006,1069,-1939,-4698,-6924,-8428,-9089,-8942,-8057,-6660,-4964,-3253,-1759,-666,-68,46,-225,-703,-1171,-1419,-1272,-629,508,2064,3865,5711,7388,8707,9546,9833,9588,8863,7786,6486,5104,3782,2598,1652,971,596,542,796,1352,2144,3112,4144,5128,5944,6491,6682,6496,5902,4974,3766,2389,965,-419,-1655,-2695,-3504,-4056,-4367,-4424,-4244,-3813,-3141,-2224,-1094,186,1543,2839,3947,4710,5000,4733,3878,2502,718,-1256,-3216,-4912,-6157,-6819,-6832,-6236,-5123,-3655,-2000,-348,1180,2460,3466,4181,4655,4919,5043,5024,4880,4554,4006,3179,2053,640,-992,-2744,-4482,-6073,-7390,-8332,-8826,-8848,-8410,-7568,-6419,-5069,-3632,-2203,-856,379,1460,2414,3225,3935,4546,5078,5524,5849,6015,5944,5595,4910,3902,2587,1058,-579,-2194,-3642,-4806,-5583,-5893,-5730,-5064,-3977,-2520,-827,973,2717,4257,5437,6143,6286,5825,4788,3241,1318,-825,-3016,-5067,-6829,-8154,-8943,-9149,-8756,-7849,-6527,-4955,-3320,-1771,-487,471,1024,1203,1042,625,28,-661,-1391,-2112,-2806,-3469,-4088,-4661,-5175,-5622,-5986,-6274,-6462,-6565,-6545,-6403,-6090,-5600,-4917,-4060,-3077,-2040,-1048,-201,416,742,774,529,92,-451,-1003,-1467,-1814,-1997,-2063,-2045,-2017,-2048,-2181,-2444,-2810,-3233,-3612,-3860,-3858,-3532,-2804,-1674,-151,1664,3647,5629,7406,8798,9632,9779,9201,7893,5986,3632,1072,-1449,-3678,-5402,-6458,-6762,-6304,-5154,-3437,-1354,898,3061,4924,6269,6944,6837,5938,4302,2100,-436,-3017,-5335,-7139,-8219,-8511,-8020,-6894,-5326,-3577,-1883,-454,582,1195,1426,1427,1337,1358,1595,2159,3037,4194,5514,6869,8132,9175,9936,10346,10418,10144,9591,8802,7882,6898,5962,5117,4425,3855,3388,2926,2405,1740,907,-92,-1170,-2240,-3138,-3751,-3942,-3658,-2881,-1674,-151,1527,3173,4604,5651,6180,6126,5458,4260,2651,835,-943,-2459,-3483,-3882,-3577,-2591,-1030,945,3094,5202,6997,8291,8899,8733,7784,6113,3895,1327,-1303,-3741,-5719,-7037,-7568,-7266,-6193,-4481,-2323,41,2391,4484,6168,7295,7827,7757,7164,6152,4868,3473,2105,921,8,-546,-716,-512,13,777,1654,2547,3318,3899,4211,4228,3931,3347,2496,1444,263,-957,-2096,-3042,-3686,-3954,-3824,-3333,-2587,-1730,-940,-390,-219,-529,-1349,-2631,-4272,-6094,-7882,-9434,-10527,-11032,-10853,-9986,-8522,-6587,-4429,-2259,-364,1049,1805,1801,1049,-391,-2354,-4631,-6973,-9121,-10832,-11931,-12292,-11899,-10797,-9110,-6991,-4635,-2220,80,2123,3800,5057,5854,6222,6191,5837,5250,4536,3805,3166,2703,2463,2464,2664,3012,3392,3711,3829,3663,3128,2224,980,-491,-2051,-3534,-4780,-5666,-6120,-6133,-5774,-5140,-4388,-3654,-3063,-2702,-2586,-2706,-2981,-3347,-3699,-3988,-4153,-4188,-4079,-3848,-3517,-3105,-2659,-2214,-1814,-1515,-1337,-1295,-1388,-1579,-1853,-2166,-2508,-2846,-3169,-3448,-3669,-3814,-3885,-3887,-3837,-3755,-3656,-3525,-3352,-3067,-2626,-1945,-980,296,1844,3580,5354,7017,8382,9339,9775,9684,9080,8049,6694,5143,3518,1932,500,-692,-1547,-2001,-2010,-1579,-743,406,1746,3139,4415,5443,6081,6247,5889,5027,3732,2149,458,-1116,-2360,-3083,-3153,-2522,-1220,624,2829,5141,7334,9155,10450,11076,11002,10221,8812,6876,4567,2063,-428,-2707,-4574,-5886,-6543,-6520,-5844,-4620,-2974,-1086,860,2684,4222,5336,5946,6007,5541,4622,3369,1933,489,-813,-1826,-2468,-2683,-2493,-1938,-1116,-128,895,1850,2603,3105,3261,3099,2608,1863,949,-48,-989,-1787,-2340,-2582,-2495,-2088,-1431,-640,162,811,1197,1215,850,120,-866,-1986,-3065,-3932,-4452,-4517,-4100,-3234,-2010,-563,957,2401,3640,4593,5190,5448,5362,4996,4392,3607,2700,1703,676,-347,-1318,-2182,-2906,-3439,-3746,-3789,-3551,-3012,-2197,-1139,93,1392,2647,3699,4424,4675,4374,3466,1994,56,-2165,-4446,-6538,-8216,-9284,-9631,-9203,-8036,-6217,-3909,-1298,1384,3917,6084,7710,8676,8920,8460,7361,5756,3789,1651,-487,-2437,-4051,-5186,-5771,-5745,-5139,-4016,-2496,-757,1015,2621,3875,4654,4872,4518,3653,2369,824,-845,-2447,-3869,-4949,-5624,-5811,-5497,-4693,-3446,-1841,-5,1910,3728,5257,6338,6836,6676,5863,4453,2596,471,-1691,-3661,-5235,-6234,-6573,-6213,-5221,-3728,-1937,-85,1562,2786,3390,3297,2510,1151,-561,-2375,-3991,-5169,-5715,-5526,-4610,-3064,-1080,1101,3192,4950,6130,6624,6377,5450,4006,2235,407,-1239,-2482,-3152,-3169,-2523,-1292,367,2255,4130,5759,6925,7480,7320,6461,4969,3002,774,-1491,-3551,-5221,-6356,-6910,-6893,-6408,-5614,-4689,-3841,-3226,-2966,-3109,-3642,-4485,-5520,-6617,-7637,-8498,-9120,-9483,-9582,-9432,-9055,-8497,-7769,-6930,-6009,-5045,-4096,-3183,-2344,-1582,-881,-211,475,1221,2051,2991,4010,5065,6069,6902,7443,7570,7206,6325,4984,3281,1421,-420,-1998,-3144,-3728,-3685,-3059,-1939,-480,1125,2704,4091,5174,5899,6246,6243,5941,5372,4613,3688,2646,1513,301,-969,-2272,-3574,-4801,-5882,-6728,-7258,-7423,-7192,-6592,-5665,-4500,-3189,-1835,-532,636,1616,2351,2835,3058,3040,2808,2396,1839,1182,449,-314,-1087,-1829,-2519,-3119,-3597,-3921,-4047,-3965,-3636,-3071,-2273,-1275,-145,1036,2164,3126,3846,4263,4372,4226,3903,3538,3250,3144,3292,3678,4251,4881,5413,5694,5588,5040,4050,2726,1226,-240,-1443,-2207,-2376,-1912,-839,730,2608,4595,6472,8058,9238,9932,10163,9975,9468,8763,7963,7178,6458,5841,5295,4801,4286,3725,3076,2348,1551,732,-73,-811,-1459,-1985,-2384,-2652,-2802,-2856,-2823,-2744,-2624,-2500,-2380,-2263,-2142,-1989,-1760,-1437,-980,-407,270,1005,1737,2417,2980,3400,3645,3725,3657,3473,3203,2868,2480,2043,1560,1041,502,-44,-574,-1084,-1551,-1973,-2325,-2590,-2740,-2739,-2572,-2220,-1702,-1063,-350,353,991,1511,1869,2054,2040,1823,1395,755,-82,-1091,-2224,-3429,-4625,-5761,-6748,-7544,-8086,-8332,-8240,-7784,-6947,-5736,-4188,-2364,-355,1714,3743,5596,7190,8445,9303,9732,9712,9220,8269,6872,5077,2977,678,-1658,-3871,-5772,-7219,-8083,-8328,-7967,-7106,-5901,-4563,-3291,-2306,-1729,-1688,-2151,-3089,-4334,-5719,-7029,-8065,-8662,-8706,-8149,-7009,-5380,-3397,-1263,826,2637,4013,4806,4989,4584,3684,2454,1040,-367,-1645,-2682,-3441,-3901,-4111,-4107,-3951,-3694,-3353,-2965,-2538,-2094,-1684,-1347,-1148,-1130,-1312,-1668,-2144,-2620,-2992,-3122,-2935,-2376,-1477,-325,953,2158,3133,3698,3746,3219,2151,621,-1194,-3114,-4934,-6450,-7545,-8097,-8094,-7554,-6534,-5156,-3518,-1762,6,1678,3170,4414,5351,5966,6228,6180,5856,5343,4746,4163,3701,3406,3317,3370,3513,3605,3531,3170,2432,1302,-191,-1927,-3743,-5431,-6767,-7576,-7711,-7148,-5934,-4225,-2230,-194,1651,3118,4066,4448,4266,3599,2571,1334,63,-1070,-1921,-2371,-2370,-1895,-1005,221,1631,3070,4360,5332,5853,5821,5220,4070,2479,586,-1435,-3406,-5162,-6588,-7595,-8145,-8240,-7910,-7202,-6199,-4970,-3621,-2248,-960,153,1022,1610,1941,2042,2038,2004,2091,2377,2946,3813,4948,6270,7657,8972,10092,10909,11378,11486,11257,10756,10015,9094,8014,6793,5458,4032,2577,1157,-121,-1173,-1901,-2232,-2130,-1582,-640,617,2051,3510,4834,5871,6513,6692,6373,5602,4432,2997,1419,-114,-1468,-2477,-3047,-3127,-2698,-1848,-682,633,1903,2961,3628,3806,3424,2491,1096,-650,-2529,-4351,-5895,-6976,-7474,-7323,-6547,-5228,-3509,-1557,454,2351,4009,5323,6245,6764,6919,6754,6368,5804,5158,4445,3721,2964,2196,1374,510,-402,-1332,-2235,-3048,-3728,-4213,-4508,-4589,-4512,-4300,-4017,-3704,-3387,-3089,-2799,-2527,-2265,-2034,-1843,-1717,-1670,-1713,-1850,-2067,-2341,-2638,-2909,-3113,-3216,-3188,-3021,-2723,-2294,-1768,-1151,-477,232,936,1590,2136,2511,2657,2533,2118,1429,515,-551,-1662,-2718,-3615,-4283,-4670,-4766,-4583,-4166,-3584,-2911,-2255,-1697,-1334,-1232,-1408,-1881,-2564,-3395,-4222,-4930,-5372,-5455,-5104,-4316,-3138,-1660,-53,1545,2930,3973,4551,4595,4111,3119,1728,44,-1770,-3563,-5163,-6434,-7238,-7503,-7166,-6248,-4784,-2884,-682,1641,3875,5803,7221,7957,7921,7088,5548,3463,1063,-1405,-3687,-5607,-7004,-7833,-8090,-7824,-7139,-6130,-4915,-3604,-2280,-1037,78,995,1705,2179,2453,2564,2577,2578,2632,2776,3044,3364,3695,3917,3932,3662,3049,2117,903,-467,-1870,-3154,-4182,-4847,-5100,-4911,-4365,-3534,-2583,-1651,-889,-395,-237,-383,-785,-1300,-1792,-2115,-2154,-1865,-1262,-436,475,1304,1901,2158,2033,1575,881,125,-536,-947,-1015,-721,-103,732,1644,2482,3113,3434,3414,3052,2436,1661,877,209,-211,-314,-42,574,1507,2656,3927,5197,6354,7287,7913,8173,8047,7542,6699,5574,4234,2751,1192,-372,-1889,-3283,-4505,-5481,-6138,-6425,-6268,-5647,-4544,-3001,-1101,1019,3177,5165,6790,7872,8314,8069,7183,5773,4014,2127,357,-1083,-1980,-2215,-1733,-548,1186,3298,5510,7555,9185,10203,10526,10153,9195,7833,6289,4789,3531,2641,2175,2106,2338,2737,3160,3481,3602,3480,3088,2466,1644,704,-275,-1206,-1978,-2534,-2790,-2741,-2395,-1825,-1134,-467,46,258,95,-508,-1522,-2899,-4512,-6239,-7902,-9358,-10456,-11091,-11187,-10721,-9706,-8209,-6330,-4194,-1954,237,2236,3915,5190,6013,6389,6361,5991,5387,4611,3779,2925,2121,1381,730,172,-282,-629,-853,-958,-927,-792,-554,-273,26,279,437,456,286,-77,-632,-1327,-2083,-2804,-3373,-3700,-3707,-3371,-2699,-1767,-663,465,1492,2269,2700,2686,2213,1263,-93,-1778,-3659,-5558,-7315,-8718,-9626,-9901,-9499,-8439,-6833,-4862,-2749,-747,927,2079,2605,2472,1734,521,-993,-2598,-4085,-5266,-5998,-6183,-5799,-4876,-3504,-1827,5,1801,3421,4704,5591,6013,6013,5652,5046,4319,3592,2944,2427,2021,1694,1354,930,334,-480,-1516,-2736,-4039,-5292,-6328,-6972,-7083,-6564,-5390,-3625,-1395,1090,3592,5845,7605,8675,8933,8352,7009,5049,2697,187,-2242,-4375,-6079,-7237,-7852,-7929,-7553,-6805,-5785,-4571,-3266,-1922,-634,545,1531,2263,2674,2710,2359,1608,537,-779,-2183,-3537,-4657,-5417,-5699,-5450,-4685,-3462,-1912,-197,1505,3000,4147,4802,4912,4450,3460,2026,279,-1641,-3538,-5256,-6607,-7444,-7651,-7171,-6002,-4247,-2050,368,2746,4863,6486,7493,7828,7514,6664,5410,3915,2326,763,-673,-1919,-2918,-3652,-4098,-4276,-4186,-3882,-3385,-2764,-2059,-1332,-612,44,631,1104,1465,1678,1765,1707,1560,1357,1164,1048,1045,1186,1449,1786,2117,2353,2394,2197,1715,999,102,-843,-1726,-2403,-2763,-2734,-2255,-1352,-65,1507,3224,4914,6396,7483,8033,7948,7201,5847,4005,1862,-372,-2457,-4188,-5381,-5924,-5776,-4981,-3643,-1950,-101,1690,3203,4293,4824,4759,4102,2934,1393,-370,-2151,-3799,-5148,-6091,-6558,-6517,-5985,-5014,-3678,-2089,-353,1396,3054,4498,5660,6474,6929,7046,6870,6496,6014,5528,5135,4913,4927,5203,5728,6458,7283,8095,8733,9091,9041,8568,7666,6433,5005,3529,2184,1076,298,-135,-249,-114,162,475,717,816,744,502,148,-241,-601,-835,-940,-874,-694,-443,-197,-52,-61,-287,-723,-1333,-2043,-2736,-3300,-3650,-3713,-3502,-3047,-2439,-1775,-1159,-670,-362,-263,-359,-620,-998,-1421,-1843,-2182,-2409,-2463,-2344,-2023,-1538,-898,-167,608,1356,2035,2589,3014,3291,3445,3486,3438,3313,3124,2866,2534,2109,1553,857,-29,-1091,-2320,-3650,-4986,-6199,-7155,-7724,-7814,-7391,-6479,-5162,-3577,-1873,-214,1264,2466,3322,3825,3991,3858,3499,2963,2329,1657,994,394,-130,-561,-908,-1194,-1442,-1690,-1952,-2264,-2610,-2982,-3338,-3618,-3750,-3685,-3356,-2762,-1918,-877,253,1381,2354,3079,3439,3386,2899,2024,842,-497,-1841,-3023,-3886,-4339,-4325,-3878,-3083,-2091,-1072,-223,300,371,-68,-1005,-2344,-3955,-5619,-7151,-8333,-9013,-9080,-8503,-7315,-5633,-3614,-1475,562,2267,3454,3978,3789,2899,1448,-398,-2362,-4218,-5691,-6630,-6913,-6554,-5633,-4320,-2802,-1294,41,1068,1733,2032,2029,1819,1517,1226,1034,985,1099,1355,1711,2113,2495,2815,3025,3118,3095,2964,2744,2433,2036,1524,895,118,-794,-1828,-2941,-4058,-5105,-5981,-6606,-6920,-6884,-6519,-5857,-4987,-3986,-2962,-1991,-1156,-509,-79,114,94,-127,-490,-948,-1432,-1867,-2200,-2346,-2296,-2005,-1514,-845,-77,715,1443,2025,2416,2573,2535,2316,2015,1697,1448,1341,1413,1696,2167,2800,3515,4241,4876,5336,5551,5466,5076,4370,3412,2231,953,-365,-1572,-2590,-3301,-3635,-3552,-3037,-2119,-861,642,2266,3868,5304,6435,7149,7390,7134,6453,5422,4211,2959,1834,973,454,346,607,1201,2004,2890,3716,4338,4668,4633,4246,3560,2678,1739,872,210,-182,-249,-29,433,1035,1681,2270,2723,3003,3077,2977,2711,2339,1896,1434,1000,627,365,242,289,532,958,1568,2305,3114,3916,4623,5162,5462,5482,5188,4588,3691,2547,1208,-239,-1701,-3073,-4246,-5121,-5634,-5721,-5395,-4680,-3661,-2459,-1221,-107,723,1158,1108,563,-430,-1780,-3309,-4857,-6197,-7174,-7624,-7472,-6699,-5342,-3541,-1426,781,2907,4758,6199,7143,7557,7489,7003,6237,5310,4361,3501,2803,2300,1986,1795,1672,1512,1268,894,394,-180,-746,-1203,-1431,-1354,-914,-117,967,2215,3462,4511,5199,5387,5000,4053,2605,808,-1162,-3113,-4844,-6219,-7113,-7503,-7384,-6833,-5955,-4875,-3750,-2712,-1880,-1349,-1144,-1270,-1668,-2260,-2932,-3588,-4112,-4441,-4521,-4355,-3962,-3411,-2756,-2087,-1454,-909,-454,-86,240,559,922,1350,1843,2381,2904,3363,3688,3834,3775,3497,3027,2395,1650,852,52,-687,-1311,-1769,-2025,-2070,-1926,-1642,-1298,-974,-756,-688,-801,-1069,-1450,-1863,-2232,-2461,-2500,-2294,-1843,-1156,-296,672,1636,2490,3114,3405,3291,2729,1754,404,-1188,-2918,-4619,-6176,-7451,-8376,-8885,-8984,-8701,-8091,-7260,-6286,-5282,-4336,-3502,-2844,-2356,-2028,-1822,-1658,-1488,-1224,-833,-303,355,1056,1740,2287,2627,2684,2437,1893,1116,190,-768,-1639,-2324,-2740,-2856,-2670,-2249,-1670,-1067,-545,-229,-176,-431,-952,-1681,-2496,-3289,-3929,-4336,-4444,-4243,-3758,-3050,-2202,-1307,-486,184,587,679,410,-233,-1204,-2457,-3884,-5364,-6778,-7968,-8837,-9260,-9188,-8570,-7438,-5812,-3804,-1488,983,3506,5942,8184,10127,11679,12779,13362,13426,12965,12035,10715,9100,7327,5502,3751,2163,789,-328,-1202,-1858,-2324,-2667,-2917,-3134,-3345,-3584,-3850,-4127,-4372,-4514,-4487,-4212,-3632,-2728,-1519,-74,1486,3017,4352,5329,5823,5756,5119,3971,2441,706,-1023,-2536,-3641,-4200,-4121,-3407,-2108,-366,1662,3763,5761,7479,8792,9639,9969,9848,9295,8442,7358,6171,4969,3841,2862,2084,1537,1232,1147,1238,1448,1706,1949,2116,2164,2061,1798,1389,860,257,-363,-950,-1438,-1796,-1988,-1997,-1823,-1473,-954,-284,526,1475,2530,3682,4877,6045,7126,8015,8669,9013,9041,8749,8176,7391,6464,5493,4557,3718,3035,2503,2140,1897,1764,1692,1667,1669,1692,1730,1785,1845,1906,1956,1966,1930,1818,1630,1363,1038,688,359,93,-55,-58,104,434,894,1458,2059,2634,3115,3424,3504,3303,2806,2010,971,-244,-1521,-2728,-3748,-4453,-4773,-4662,-4133,-3251,-2116,-861,363,1431,2219,2657,2721,2415,1804,952,-40,-1093,-2107,-3038,-3803,-4406,-4799,-5029,-5079,-5018,-4852,-4625,-4369,-4087,-3811,-3537,-3259,-2980,-2661,-2294,-1833,-1262,-549,297,1283,2347,3472,4560,5559,6375,6961,7246,7221,6864,6196,5252,4076,2757,1361,7,-1224,-2234,-2962,-3374,-3486,-3353,-3065,-2744,-2502,-2448,-2645,-3122,-3850,-4775,-5795,-6818,-7730,-8443,-8908,-9085,-8994,-8670,-8169,-7567,-6939,-6351,-5864,-5527,-5342,-5332,-5431,-5628,-5838,-6031,-6153,-6187,-6112,-5949,-5693,-5387,-5051,-4707,-4403,-4116,-3891,-3679,-3491,-3281,-3035,-2727,-2365,-1948,-1541,-1166,-920,-838,-968,-1331,-1897,-2636,-3470,-4321,-5101,-5733,-6158,-6343,-6287,-6021,-5595,-5076,-4531,-4023,-3590,-3251,-2994,-2783,-2571,-2291,-1899,-1357,-669,122,944,1684,2225,2450,2275,1650,610,-786,-2381,-4012,-5479,-6599,-7217,-7249,-6660,-5499,-3877,-1940,119,2114,3865,5218,6066,6346,6051,5232,3982,2441,775,-840,-2237,-3271,-3838,-3890,-3427,-2511,-1249,224,1751,3176,4371,5222,5673,5704,5325,4616,3636,2506,1312,149,-917,-1828,-2581,-3147,-3562,-3826,-3963,-3986,-3905,-3702,-3387,-2923,-2312,-1534,-594,489,1669,2895,4074,5134,5971,6537,6767,6664,6250,5560,4709,3741,2795,1914,1185,628,276,108,137,326,687,1197,1863,2670,3617,4679,5834,7042,8251,9399,10418,11224,11766,11985,11863,11421,10688,9751,8681,7576,6507,5547,4730,4093,3620,3309,3117,3009,2937,2851,2719,2500,2195,1796,1345,867,435,82,-117,-138,41,418,952,1602,2298,2984,3604,4114,4511,4770,4940,5023,5077,5133,5238,5416,5697,6069,6525,7020,7488,7876,8091,8104,7858,7355,6605,5645,4535,3335,2137,993,1,-815,-1402,-1762,-1903,-1861,-1687,-1439,-1188,-985,-887,-919,-1086,-1367,-1715,-2063,-2340,-2475,-2399,-2086,-1507,-702,287,1376,2464,3473,4297,4893,5214,5251,5024,4564,3911,3135,2266,1375,496,-323,-1043,-1636,-2069,-2334,-2430,-2374,-2213,-1993,-1778,-1629,-1602,-1716,-2001,-2429,-2967,-3569,-4163,-4693,-5109,-5368,-5460,-5388,-5172,-4849,-4452,-4024,-3599,-3195,-2845,-2547,-2330,-2194,-2158,-2221,-2393,-2658,-3012,-3432,-3902,-4398,-4903,-5399,-5872,-6301,-6679,-6972,-7179,-7264,-7216,-7028,-6693,-6233,-5681,-5075,-4464,-3894,-3395,-3004,-2735,-2597,-2594,-2709,-2933,-3234,-3592,-3982,-4392,-4811,-5257,-5722,-6227,-6747,-7267,-7720,-8054,-8180,-8044,-7596,-6830,-5754,-4435,-2925,-1318,313,1898,3368,4690,5806,6699,7315,7632,7615,7240,6509,5446,4109,2602,1031,-462,-1753,-2746,-3368,-3627,-3532,-3193,-2682,-2150,-1685,-1391,-1319,-1489,-1872,-2428,-3075,-3744,-4371,-4893,-5295,-5558,-5706,-5766,-5775,-5773,-5786,-5831,-5912,-6020,-6129,-6211,-6218,-6122,-5871,-5469,-4892,-4184,-3379,-2548,-1749,-1068,-538,-216,-98,-180,-417,-753,-1115,-1428,-1630,-1652,-1467,-1029,-347,578,1714,3002,4375,5729,6966,7973,8654,8933,8759,8123,7057,5617,3907,2044,154,-1613,-3141,-4308,-5027,-5245,-4953,-4170,-3000,-1519,110,1791,3380,4813,5992,6906,7511,7823,7856,7640,7225,6663,6024,5357,4728,4162,3682,3283,2942,2634,2310,1958,1528,1045,489,-71,-615,-1035,-1291,-1283,-980,-360,551,1691,2946,4213,5336,6224,6767,6927,6689,6086,5185,4070,2847,1627,518,-368,-952,-1153,-962,-363,558,1733,3012,4279,5387,6251,6787,6984,6835,6390,5686,4797,3766,2661,1520,403,-649,-1569,-2298,-2771,-2925,-2739,-2193,-1343,-246,981,2206,3301,4124,4601,4668,4346,3690,2799,1816,841,26,-598,-943,-1045,-898,-567,-96,458,1044,1630,2184,2691,3151,3557,3923,4241,4522,4757,4932,5030,5026,4883,4584,4088,3404,2528,1491,355,-829,-1952,-2955,-3728,-4232,-4396,-4230,-3720,-2919,-1879,-682,573,1782,2847,3667,4182,4348,4137,3595,2723,1630,362,-949,-2214,-3296,-4103,-4536,-4548,-4132,-3326,-2232,-971,295,1414,2245,2666,2627,2106,1159,-110,-1569,-3038,-4360,-5375,-5987,-6128,-5839,-5165,-4264,-3268,-2358,-1666,-1309,-1334,-1754,-2501,-3496,-4589,-5665,-6564,-7191,-7452,-7313,-6774,-5873,-4695,-3329,-1913,-553,628,1538,2132,2375,2318,2003,1536,1023,560,266,170,343,746,1376,2149,3006,3858,4631,5254,5669,5832,5725,5332,4674,3777,2688,1461,158,-1163,-2447,-3633,-4687,-5565,-6238,-6686,-6891,-6852,-6570,-6064,-5354,-4483,-3501,-2463,-1457,-537,212,738,1014,1032,826,458,5,-441,-806,-1013,-1058,-891,-587,-139,348,837,1225,1465,1473,1227,688,-117,-1159,-2363,-3642,-4889,-5994,-6861,-7403,-7580,-7383,-6853,-6070,-5149,-4210,-3370,-2736,-2351,-2250,-2392,-2731,-3176,-3646,-4055,-4328,-4414,-4270,-3890,-3262,-2418,-1369,-159,1163,2555,3945,5264,6449,7406,8097,8439,8428,8030,7281,6225,4936,3523,2088,738,-437,-1381,-2069,-2502,-2727,-2773,-2723,-2588,-2452,-2297,-2176,-2062,-1981,-1911,-1858,-1836,-1826,-1885,-1990,-2195,-2480,-2851,-3277,-3704,-4087,-4348,-4446,-4328,-3988,-3422,-2673,-1780,-809,184,1140,2014,2759,3346,3751,3943,3941,3728,3353,2834,2219,1530,808,57,-687,-1412,-2078,-2660,-3106,-3390,-3476,-3346,-3002,-2459,-1762,-957,-131,661,1340,1859,2196,2347,2336,2209,2004,1772,1535,1312,1087,843,544,173,-284,-797,-1327,-1787,-2087,-2128,-1816,-1107,18,1508,3264,5156,7004,8667,9977,10840,11198,11023,10380,9322,7956,6397,4731,3076,1505,104,-1066,-1933,-2475,-2643,-2468,-1974,-1235,-340,613,1530,2332,2969,3408,3646,3689,3563,3285,2899,2417,1893,1344,833,384,58,-116,-109,90,482,1036,1730,2498,3289,4023,4633,5044,5207,5079,4664,3960,3031,1930,745,-422,-1489,-2349,-2936,-3208,-3141,-2772,-2152,-1353,-489,368,1106,1667,2002,2103,1984,1701,1302,859,418,15,-343,-662,-978,-1306,-1686,-2102,-2534,-2921,-3178,-3221,-2954,-2321,-1279,153,1924,3942,6064,8146,10017,11523,12527,12941,12700,11840,10399,8521,6345,4061,1848,-147,-1795,-3054,-3908,-4404,-4625,-4648,-4572,-4449,-4329,-4228,-4140,-4062,-3966,-3843,-3677,-3466,-3211,-2919,-2616,-2313,-2056,-1863,-1771,-1795,-1928,-2151,-2402,-2601,-2667,-2504,-2061,-1320,-297,923,2234,3522,4657,5546,6132,6370,6282,5889,5244,4415,3468,2490,1545,710,26,-470,-797,-968,-1054,-1103,-1179,-1333,-1572,-1906,-2308,-2750,-3223,-3700,-4197,-4719,-5273,-5866,-6473,-7060,-7572,-7929,-8073,-7912,-7424,-6570,-5391,-3941,-2320,-655,930,2314,3403,4146,4526,4590,4394,4059,3663,3323,3094,3010,3076,3242,3457,3645,3716,3612,3265,2646,1750,605,-736,-2196,-3670,-5061,-6249,-7148,-7679,-7816,-7553,-6945,-6065,-5008,-3892,-2802,-1823,-1007,-355,142,539,890,1243,1631,2043,2447,2763,2921,2830,2433,1705,644,-689,-2223,-3850,-5444,-6904,-8115,-9019,-9566,-9760,-9634,-9241,-8673,-8005,-7326,-6706,-6186,-5790,-5520,-5349,-5270,-5238,-5259,-5295,-5373,-5469,-5600,-5745,-5893,-6014,-6078,-6042,-5876,-5547,-5041,-4354,-3490,-2489,-1367,-201,979,2093,3097,3949,4613,5092,5376,5505,5481,5366,5164,4926,4657,4376,4092,3787,3483,3146,2806,2437,2063,1679,1294,914,545,203,-105,-347,-530,-620,-651,-628,-603,-627,-745,-1003,-1406,-1952,-2589,-3269,-3912,-4449,-4817,-4963,-4860,-4512,-3934,-3188,-2333,-1458,-640,44,524,779,770,543,114,-442,-1058,-1664,-2184,-2573,-2795,-2830,-2678,-2357,-1873,-1272,-569,196,990,1782,2524,3184,3707,4064,4225,4184,3957,3591,3127,2641,2178,1790,1509,1335,1275,1291,1372,1464,1557,1612,1645,1642,1645,1668,1750,1942,2247,2729,3360,4149,5049,5992,6901,7671,8213,8439,8301,7777,6900,5726,4377,2950,1602,434,-450,-983,-1161,-993,-552,70,782,1472,2077,2531,2822,2941,2924,2790,2591,2367,2152,1989,1888,1875,1938,2078,2268,2487,2713,2916,3099,3235,3338,3399,3420,3400,3332,3215,3044,2832,2590,2344,2120,1935,1797,1700,1612,1505,1341,1108,808,479,176,-24,-40,187,694,1480,2478,3618,4742,5745,6478,6859,6829,6380,5550,4416,3080,1651,258,-1006,-2027,-2754,-3133,-3174,-2890,-2353,-1629,-812,19,793,1474,2027,2471,2819,3103,3371,3630,3936,4248,4598,4907,5164,5298,5274,5058,4644,4040,3295,2463,1620,850,219,-215,-424,-414,-216,105,469,786,954,923,600,16,-856,-1932,-3139,-4376,-5508,-6440,-7051,-7283,-7100,-6505,-5577,-4395,-3099,-1823,-683,206,798,1069,1051,807,433,19,-320,-541,-580,-480,-275,-71,45,-37,-366,-983,-1847,-2890,-4002,-5045,-5906,-6477,-6695,-6552,-6069,-5316,-4391,-3398,-2461,-1679,-1142,-903,-978,-1352,-1959,-2716,-3507,-4213,-4734,-4969,-4889,-4471,-3771,-2867,-1868,-913,-90,492,814,880,744,497,224,10,-95,-68,65,267,470,612,638,501,185,-307,-958,-1720,-2545,-3363,-4110,-4712,-5119,-5283,-5216,-4920,-4472,-3935,-3407,-2976,-2721,-2693,-2912,-3365,-3982,-4691,-5357,-5880,-6134,-6051,-5580,-4729,-3566,-2180,-733,625,1732,2442,2674,2378,1577,350,-1191,-2892,-4593,-6141,-7407,-8294,-8760,-8791,-8435,-7760,-6861,-5848,-4820,-3883,-3110,-2565,-2292,-2297,-2590,-3118,-3844,-4672,-5524,-6300,-6905,-7274,-7346,-7105,-6544,-5707,-4624,-3384,-2041,-677,651,1895,3023,4026,4905,5681,6364,6982,7536,8028,8446,8744,8907,8872,8625,8125,7391,6424,5292,4039,2771,1564,519,-291,-808,-1010,-907,-558,-30,560,1122,1542,1743,1668,1296,650,-213,-1197,-2185,-3070,-3744,-4131,-4215,-3962,-3448,-2690,-1792,-812,161,1064,1855,2484,2956,3255,3392,3396,3253,3003,2621,2121,1503,761,-65,-968,-1870,-2734,-3479,-4062,-4436,-4591,-4537,-4300,-3949,-3512,-3061,-2595,-2123,-1608,-1002,-252,689,1835,3176,4666,6211,7727,9073,10167,10911,11261,11217,10827,10173,9379,8579,7887,7442,7269,7432,7844,8457,9109,9672,10004,9990,9576,8748,7557,6091,4490,2870,1386,139,-781,-1336,-1524,-1390,-991,-434,203,816,1334,1704,1884,1875,1682,1340,879,354,-198,-725,-1177,-1509,-1673,-1626,-1351,-817,-63,907,2000,3166,4290,5282,6050,6518,6650,6451,5956,5240,4403,3543,2769,2164,1802,1723,1948,2467,3225,4155,5159,6104,6896,7398,7542,7267,6573,5496,4116,2561,945,-554,-1842,-2774,-3319,-3434,-3168,-2593,-1825,-989,-235,339,624,589,241,-363,-1111,-1882,-2532,-2948,-3032,-2753,-2090,-1122,83,1393,2669,3804,4673,5237,5460,5373,5020,4467,3784,3042,2282,1550,842,172,-485,-1132,-1780,-2430,-3057,-3650,-4170,-4602,-4910,-5085,-5103,-4970,-4683,-4257,-3723,-3100,-2451,-1802,-1210,-719,-348,-139,-65,-143,-327,-612,-959,-1350,-1762,-2182,-2588,-2974,-3314,-3601,-3815,-3960,-4014,-4008,-3916,-3778,-3560,-3292,-2938,-2526,-2045,-1538,-1049,-627,-358,-285,-471,-932,-1662,-2623,-3751,-4980,-6219,-7424,-8520,-9476,-10257,-10825,-11157,-11239,-11038,-10577,-9865,-8945,-7885,-6761,-5662,-4676,-3886,-3330,-3042,-2997,-3143,-3411,-3689,-3896,-3924,-3720,-3248,-2507,-1563,-467,665,1739,2670,3371,3806,3940,3781,3340,2662,1792,780,-300,-1410,-2479,-3483,-4373,-5141,-5768,-6256,-6613,-6845,-6963,-6977,-6890,-6707,-6433,-6072,-5623,-5096,-4489,-3819,-3092,-2344,-1594,-888,-258,264,643,878,952,889,705,433,102,-270,-663,-1070,-1482,-1879,-2254,-2566,-2806,-2944,-2984,-2940,-2839,-2725,-2641,-2631,-2726,-2943,-3293,-3757,-4319,-4931,-5553,-6127,-6608,-6939,-7101,-7058,-6820,-6383,-5783,-5031,-4179,-3237,-2234,-1175,-58,1118,2359,3647,4974,6285,7550,8706,9705,10503,11059,11360,11388,11169,10707,10073,9288,8442,7575,6743,5990,5322,4761,4281,3899,3578,3345,3163,3055,2984,2945,2898,2817,2662,2424,2075,1634,1117,556,9,-491,-889,-1167,-1305,-1321,-1219,-1045,-804,-542,-246,54,384,719,1087,1446,1806,2126,2384,2558,2628,2578,2416,2139,1771,1341,887,455,93,-161,-277,-231,-36,311,751,1256,1744,2154,2419,2490,2345,2003,1495,905,310,-200,-536,-651,-497,-81,584,1446,2466,3556,4677,5753,6750,7635,8399,9035,9572,10011,10382,10678,10893,10992,10941,10696,10226,9513,8581,7447,6207,4904,3667,2560,1677,1077,775,782,1042,1487,2027,2541,2955,3168,3163,2913,2473,1886,1235,606,45,-366,-638,-746,-731,-622,-461,-282,-102,74,267,499,805,1210,1730,2367,3093,3876,4645,5346,5911,6287,6461,6413,6184,5817,5364,4906,4472,4114,3828,3608,3416,3210,2944,2577,2092,1478,762,-26,-829,-1599,-2281,-2837,-3239,-3474,-3545,-3455,-3243,-2914,-2532,-2122,-1734,-1412,-1180,-1064,-1070,-1179,-1383,-1620,-1859,-2030,-2093,-1998,-1730,-1288,-695,-8,732,1446,2089,2610,2964,3149,3118,2896,2450,1793,927,-135,-1361,-2706,-4107,-5482,-6729,-7761,-8487,-8842,-8817,-8417,-7720,-6818,-5820,-4839,-3970,-3264,-2771,-2485,-2385,-2444,-2605,-2831,-3074,-3302,-3495,-3645,-3755,-3841,-3901,-3975,-4036,-4126,-4205,-4304,-4378,-4446,-4468,-4447,-4356,-4200,-3966,-3684,-3357,-3042,-2759,-2561,-2476,-2524,-2720,-3052,-3501,-4029,-4606,-5174,-5722,-6204,-6622,-6973,-7255,-7488,-7668,-7798,-7879,-7893,-7836,-7698,-7467,-7160,-6774,-6344,-5885,-5425,-4980,-4564,-4187,-3849,-3564,-3328,-3160,-3061,-3037,-3084,-3179,-3289,-3374,-3387,-3297,-3087,-2762,-2332,-1835,-1293,-732,-178,371,892,1377,1810,2153,2394,2482,2421,2197,1836,1384,873,373,-86,-460,-729,-885,-918,-854,-691,-479,-217,35,277,459,581,622,582,471,294,78,-173,-425,-687,-929,-1166,-1386,-1593,-1797,-1994,-2189,-2367,-2521,-2626,-2657,-2610,-2449,-2220,-1900,-1569,-1249,-1011,-908,-973,-1223,-1656,-2223,-2875,-3539,-4135,-4600,-4876,-4931,-4739,-4310,-3647,-2782,-1747,-588,649,1903,3133,4290,5351,6300,7132,7849,8458,8945,9316,9556,9660,9636,9484,9240,8925,8589,8268,7986,7776,7606,7470,7307,7062,6691,6130,5376,4407,3264,1987,644,-675,-1890,-2912,-3667,-4107,-4190,-3932,-3338,-2479,-1407,-232,964,2065,3005,3702,4136,4286,4196,3899,3488,3023,2603,2275,2106,2101,2267,2568,2948,3349,3687,3908,3949,3795,3426,2892,2208,1467,718,37,-510,-888,-1065,-1038,-842,-509,-111,274,591,765,789,652,400,92,-200,-391,-432,-260,123,723,1489,2369,3288,4174,4957,5583,6022,6253,6303,6184,5963,5671,5375,5115,4927,4840,4850,4964,5154,5394,5639,5840,5941,5893,5644,5168,4446,3506,2376,1162,-66,-1159,-2022,-2564,-2713,-2499,-1933,-1144,-227,656,1397,1872,2036,1838,1306,477,-567,-1723,-2881,-3908,-4692,-5110,-5102,-4606,-3657,-2303,-674,1094,2805,4312,5434,6088,6191,5776,4886,3663,2245,808,-489,-1511,-2149,-2362,-2128,-1507,-574,539,1693,2727,3510,3907,3852,3307,2296,891,-797,-2621,-4421,-6041,-7332,-8192,-8543,-8384,-7745,-6726,-5446,-4049,-2687,-1459,-468,267,747,1018,1157,1231,1329,1487,1737,2078,2461,2860,3201,3445,3558,3512,3322,2987,2540,2013,1429,833,228,-361,-944,-1515,-2086,-2650,-3197,-3712,-4155,-4497,-4695,-4726,-4572,-4261,-3823,-3319,-2830,-2405,-2122,-2003,-2075,-2323,-2727,-3233,-3779,-4282,-4672,-4870,-4829,-4520,-3948,-3153,-2191,-1143,-85,901,1752,2428,2889,3145,3185,3055,2773,2400,1967,1521,1102,718,387,101,-156,-399,-646,-925,-1241,-1622,-2076,-2627,-3280,-4053,-4926,-5883,-6872,-7834,-8692,-9370,-9811,-9964,-9821,-9389,-8706,-7820,-6810,-5720,-4638,-3601,-2663,-1860,-1208,-736,-438,-322,-360,-538,-788,-1085,-1337,-1497,-1500,-1297,-868,-218,629,1594,2597,3526,4276,4758,4905,4701,4154,3334,2306,1192,77,-928,-1756,-2352,-2705,-2811,-2716,-2468,-2133,-1795,-1510,-1350,-1345,-1506,-1815,-2229,-2677,-3091,-3388,-3498,-3373,-2967,-2294,-1364,-253,972,2199,3337,4287,4964,5326,5334,5003,4356,3449,2347,1136,-114,-1316,-2419,-3359,-4103,-4625,-4917,-4995,-4881,-4627,-4286,-3933,-3631,-3444,-3421,-3587,-3943,-4466,-5103,-5793,-6451,-7005,-7366,-7477,-7271,-6728,-5834,-4613,-3119,-1425,368,2154,3819,5268,6408,7199,7621,7688,7470,7030,6481,5907,5413,5044,4865,4857,5013,5270,5546,5764,5824,5669,5244,4560,3644,2591,1493,489,-312,-804,-932,-682,-103,723,1673,2605,3401,3930,4142,3985,3508,2765,1871,945,93,-586,-1063,-1312,-1387,-1330,-1221,-1131,-1116,-1198,-1408,-1682,-2022,-2319,-2535,-2592,-2446,-2080,-1481,-690,265,1298,2348,3309,4106,4651,4881,4764,4279,3465,2354,1045,-376,-1783,-3057,-4087,-4776,-5053,-4908,-4335,-3412,-2203,-820,646,2094,3459,4665,5678,6451,6963,7202,7165,6867,6353,5658,4865,4036,3260,2608,2167,1970,2082,2478,3162,4059,5103,6179,7186,7993,8503,8623,8301,7542,6368,4901,3240,1570,27,-1231,-2098,-2506,-2447,-1956,-1135,-106,969,1933,2653,3005,2952,2475,1638,550,-657,-1812,-2760,-3382,-3575,-3330,-2669,-1665,-461,841,2083,3160,3997,4533,4775,4752,4501,4120,3648,3192,2771,2462,2254,2184,2215,2338,2512,2704,2878,2995,3034,2962,2773,2449,1985,1391,668,-158,-1049,-1965,-2834,-3588,-4152,-4464,-4461,-4140,-3469,-2510,-1278,128,1639,3134,4523,5675,6529,6989,7062,6740,6094,5208,4196,3168,2246,1497,985,700,617,657,745,786,715,486,85,-474,-1156,-1909,-2674,-3395,-4017,-4508,-4844,-5024,-5063,-4993,-4855,-4683,-4533,-4409,-4346,-4321,-4330,-4332,-4306,-4201,-3995,-3665,-3183,-2571,-1822,-980,-80,822,1674,2409,2976,3319,3416,3248,2841,2240,1491,690,-130,-882,-1570,-2137,-2638,-3046,-3423,-3774,-4112,-4452,-4769,-5060,-5307,-5494,-5640,-5736,-5822,-5920,-6056,-6261,-6548,-6898,-7315,-7717,-8085,-8321,-8386,-8223,-7804,-7141,-6258,-5232,-4153,-3124,-2278,-1689,-1453,-1576,-2053,-2792,-3693,-4589,-5327,-5761,-5774,-5319,-4406,-3127,-1613,-64,1343,2422,3046,3148,2724,1858,663,-683,-2011,-3160,-3981,-4393,-4337,-3821,-2890,-1639,-173,1349,2794,4012,4877,5310,5248,4704,3722,2401,862,-744,-2286,-3621,-4666,-5339,-5623,-5523,-5087,-4379,-3485,-2485,-1461,-471,428,1209,1826,2266,2493,2507,2290,1865,1249,493,-354,-1220,-2046,-2765,-3332,-3721,-3921,-3943,-3820,-3594,-3307,-3032,-2793,-2669,-2676,-2857,-3226,-3766,-4475,-5262,-6082,-6794,-7301,-7477,-7224,-6488,-5265,-3593,-1599,597,2791,4822,6515,7751,8461,8630,8316,7616,6671,5638,4665,3885,3395,3235,3429,3906,4625,5435,6252,6914,7337,7422,7150,6519,5613,4522,3396,2372,1572,1103,995,1258,1820,2595,3448,4245,4870,5199,5195,4803,4057,2997,1694,251,-1243,-2684,-3976,-5045,-5814,-6240,-6286,-5955,-5263,-4262,-3033,-1675,-300,965,2030,2806,3262,3404,3289,2995,2643,2319,2108,2044,2110,2267,2421,2508,2459,2261,1943,1556,1181,867,658,516,428,295,114,-139,-405,-599,-641,-449,-34,558,1202,1766,2136,2249,2133,1853,1561,1347,1319,1464,1715,1930,1934,1572,756,-492,-2034,-3601,-4878,-5515,-5236,-3893,-1489,1759,5501,9245,12487,14734,15627,14971,12756,9228,4751,-101,-4745,-8555,-11017,-11767,-10634,-7719,-3323,2019,7654,12864,16990,19502,20111,18777,15746,11470,6577,1696,-2564,-5786,-7703,-8295,-7688,-6146,-4007,-1572,849,3073,4951,6423,7466,8077,8266,8018,7332,6185,4579,2553,178,-2391,-4947,-7257,-9050,-10125,-10336,-9655,-8185,-6136,-3823,-1587,232,1380,1727,1271,174,-1322,-2902,-4284,-5226,-5641,-5516,-5005,-4314,-3690,-3367,-3475,-4069,-5047,-6227,-7334,-8079,-8194,-7483,-5873,-3390,-232,3339,6941,10191,12713,14184,14434,13379,11150,7975,4231,344,-3241,-6145,-8085,-8923,-8690,-7513,-5676,-3445,-1153,969,2711,3971,4696,4892,4603,3886,2815,1466,-86,-1748,-3433,-5052,-6503,-7714,-8608,-9126,-9251,-8952,-8265,-7211,-5853,-4279,-2565,-851,766,2138,3164,3737,3797,3317,2327,909,-804,-2641,-4406,-5917,-7009,-7582,-7575,-7022,-5982,-4597,-3018,-1410,63,1294,2202,2776,3078,3166,3199,3250,3447,3826,4385,5088,5820,6501,6994,7241,7178,6817,6202,5418,4571,3774,3127,2706,2551,2658,2983,3450,3946,4344,4525,4362,3789,2763,1301,-527,-2617,-4833,-7019,-9031,-10717,-11970,-12692,-12831,-12381,-11350,-9814,-7849,-5574,-3121,-644,1709,3765,5396,6462,6894,6631,5682,4077,1896,-745,-3697,-6783,-9782,-12480,-14653,-16094,-16686,-16329,-15067,-13004,-10331,-7313,-4217,-1312,1176,3097,4371,5011,5087,4722,4062,3244,2395,1593,886,272,-274,-793,-1326,-1879,-2455,-2995,-3451,-3749,-3837,-3690,-3314,-2770,-2121,-1492,-950,-608,-498,-663,-1076,-1708,-2490,-3348,-4206,-4977,-5604,-6023,-6205,-6130,-5815,-5295,-4640,-3918,-3218,-2616,-2174,-1951,-1955,-2215,-2684,-3351,-4122,-4942,-5709,-6348,-6769,-6927,-6763,-6297,-5519,-4519,-3350,-2137,-974,32,806,1301,1497,1418,1108,618,38,-590,-1191,-1740,-2224,-2642,-3032,-3409,-3824,-4288,-4817,-5403,-6024,-6638,-7209,-7684,-8013,-8159,-8068,-7722,-7087,-6159,-4941,-3452,-1732,153,2120,4061,5859,7407,8608,9406,9794,9809,9530,9083,8575,8157,7924,7960,8311,8967,9893,11017,12242,13473,14597,15540,16208,16567,16562,16191,15445,14359,12959,11312,9481,7546,5596,3702,1938,366,-982,-2069,-2889,-3441,-3737,-3795,-3645,-3306,-2817,-2194,-1471,-660,227,1183,2211,3311,4470,5686,6915,8129,9256,10244,11003,11484,11627,11425,10894,10087,9103,8038,7032,6183,5596,5327,5395,5787,6437,7259,8145,8971,9639,10054,10164,9952,9427,8651,7678,6611,5526,4513,3638,2960,2509,2305,2341,2598,3050,3649,4359,5120,5892,6623,7279,7830,8270,8591,8822,8967,9065,9118,9139,9108,9008,8805,8469,7999,7380,6658,5873,5073,4334,3674,3138,2705,2368,2078,1822,1542,1249,909,545,150,-264,-700,-1154,-1631,-2124,-2631,-3124,-3584,-3964,-4231,-4331,-4245,-3934,-3409,-2673,-1765,-723,383,1504,2564,3495,4245,4748,4984,4929,4602,4023,3262,2367,1435,532,-270,-916,-1385,-1670,-1808,-1846,-1859,-1930,-2140,-2565,-3267,-4262,-5566,-7127,-8883,-10740,-12565,-14259,-15682,-16756,-17399,-17596,-17341,-16699,-15732,-14539,-13218,-11848,-10510,-9233,-8057,-6966,-5965,-5027,-4151,-3317,-2558,-1861,-1293,-866,-638,-634,-875,-1347,-2039,-2885,-3839,-4818,-5768,-6621,-7342,-7904,-8298,-8537,-8633,-8613,-8501,-8319,-8086,-7817,-7524,-7220,-6915,-6628,-6368,-6162,-6005,-5921,-5900,-5945,-6042,-6184,-6349,-6532,-6708,-6869,-7007,-7107,-7175,-7193,-7177,-7125,-7052,-6988,-6940,-6957,-7041,-7226,-7501,-7870,-8292,-8750,-9180,-9548,-9796,-9878,-9769,-9432,-8867,-8083,-7098,-5959,-4712,-3416,-2135,-917,183,1143,1945,2594,3107,3512,3839,4119,4361,4581,4750,4858,4848,4691,4344,3774,2989,1970,784,-559,-1969,-3392,-4753,-5980,-7016,-7814,-8330,-8564,-8500,-8188,-7641,-6946,-6140,-5305,-4483,-3721,-3035,-2433,-1896,-1404,-927,-437,69,601,1123,1616,2027,2311,2435,2358,2077,1592,928,128,-751,-1657,-2506,-3257,-3837,-4218,-4366,-4274,-3944,-3383,-2622,-1677,-593,593,1831,3064,4245,5309,6224,6948,7460,7769,7870,7805,7604,7314,6985,6665,6393,6201,6102,6103,6195,6353,6567,6785,7000,7163,7256,7252,7123,6861,6441,5868,5148,4295,3359,2377,1423,560,-137,-607,-808,-702,-307,367,1250,2285,3384,4461,5439,6239,6821,7136,7198,7010,6637,6130,5588,5083,4705,4505,4536,4794,5280,5938,6722,7551,8363,9080,9654,10045,10222,10200,9987,9627,9176,8694,8252,7908,7714,7691,7844,8142,8532,8938,9274,9451,9388,9038,8354,7362,6081,4597,3000,1404,-68,-1301,-2198,-2677,-2705,-2276,-1430,-248,1159,2669,4140,5464,6543,7324,7801,7997,7986,7846,7682,7583,7614,7824,8207,8720,9300,9822,10191,10276,9995,9289,8157,6647,4861,2931,1015,-725,-2149,-3131,-3607,-3531,-2937,-1872,-453,1219,2982,4738,6341,7731,8829,9627,10120,10341,10333,10140,9822,9389,8898,8311,7659,6899,6035,5045,3943,2728,1457,150,-1127,-2332,-3420,-4364,-5136,-5753,-6199,-6518,-6706,-6805,-6818,-6766,-6655,-6477,-6237,-5925,-5539,-5085,-4566,-3999,-3403,-2794,-2196,-1613,-1053,-516,25,566,1153,1785,2490,3258,4092,4958,5833,6673,7420,8039,8457,8649,8560,8179,7482,6488,5213,3706,2019,224,-1607,-3398,-5071,-6565,-7827,-8820,-9536,-9968,-10155,-10117,-9934,-9630,-9310,-8992,-8764,-8634,-8648,-8789,-9067,-9436,-9875,-10330,-10764,-11125,-11378,-11478,-11414,-11153,-10722,-10110,-9367,-8521,-7613,-6706,-5818,-5014,-4290,-3691,-3205,-2853,-2627,-2540,-2590,-2783,-3107,-3546,-4066,-4628,-5178,-5668,-6058,-6312,-6431,-6405,-6272,-6059,-5814,-5588,-5423,-5356,-5420,-5609,-5934,-6355,-6844,-7348,-7810,-8178,-8403,-8458,-8328,-8033,-7596,-7077,-6526,-6007,-5573,-5255,-5088,-5059,-5170,-5381,-5671,-5998,-6331,-6655,-6939,-7192,-7400,-7587,-7743,-7899,-8032,-8161,-8266,-8326,-8339,-8260,-8106,-7846,-7503,-7068,-6569,-6006,-5407,-4772,-4117,-3451,-2785,-2140,-1535,-1000,-561,-246,-76,-50,-179,-426,-787,-1211,-1685,-2160,-2632,-3062,-3460,-3808,-4122,-4415,-4693,-4998,-5309,-5680,-6066,-6498,-6930,-7352,-7730,-8033,-8233,-8322,-8290,-8150,-7931,-7641,-7323,-6985,-6630,-6271,-5875,-5445,-4952,-4394,-3762,-3078,-2346,-1619,-923,-312,152,449,513,358,-36,-622,-1353,-2149,-2926,-3602,-4089,-4353,-4336,-4076,-3564,-2885,-2076,-1223,-380,395,1068,1612,2034,2335,2557,2722,2884,3069,3322,3646,4061,4533,5046,5546,5989,6323,6495,6470,6219,5729,5018,4106,3038,1882,689,-467,-1529,-2457,-3210,-3778,-4157,-4360,-4400,-4295,-4067,-3718,-3264,-2700,-2026,-1239,-337,674,1783,2969,4205,5460,6691,7870,8950,9911,10714,11351,11791,12053,12116,12026,11796,11465,11097,10707,10378,10109,9953,9889,9933,10032,10172,10282,10319,10228,9960,9498,8814,7946,6909,5773,4605,3462,2434,1554,870,396,122,37,94,273,517,819,1124,1451,1756,2074,2379,2700,3028,3378,3740,4113,4488,4842,5174,5458,5702,5892,6049,6175,6292,6421,6563,6747,6958,7201,7460,7711,7952,8137,8281,8343,8331,8235,8038,7742,7330,6801,6155,5401,4567,3689,2821,2018,1345,853,588,573,807,1274,1924,2714,3573,4450,5292,6061,6736,7296,7753,8093,8354,8511,8612,8635,8618,8556,8476,8373,8275,8155,8031,7865,7653,7360,6981,6494,5912,5232,4487,3691,2888,2101,1368,720,189,-203,-422,-458,-290,94,678,1464,2408,3487,4642,5834,7004,8103,9099,9936,10611,11087,11369,11451,11345,11057,10617,10037,9343,8563,7716,6832,5930,5037,4162,3339,2560,1858,1222,670,203,-179,-470,-686,-833,-933,-1008,-1091,-1204,-1370,-1601,-1889,-2242,-2607,-2991,-3320,-3592,-3736,-3755,-3590,-3261,-2746,-2079,-1297,-447,395,1171,1808,2252,2469,2446,2187,1742,1154,496,-159,-753,-1232,-1555,-1711,-1692,-1517,-1201,-781,-278,265,829,1374,1889,2339,2715,2991,3168,3218,3157,2960,2641,2183,1601,875,41,-915,-1949,-3047,-4167,-5279,-6336,-7319,-8183,-8921,-9500,-9931,-10189,-10302,-10253,-10083,-9778,-9391,-8924,-8422,-7914,-7429,-6986,-6611,-6288,-6015,-5759,-5479,-5142,-4698,-4132,-3423,-2590,-1664,-692,259,1118,1825,2316,2564,2547,2281,1799,1150,399,-390,-1153,-1839,-2407,-2844,-3137,-3322,-3413,-3482,-3553,-3695,-3919,-4261,-4698,-5224,-5793,-6361,-6897,-7343,-7697,-7919,-8033,-8030,-7955,-7824,-7682,-7550,-7458,-7422,-7442,-7521,-7632,-7774,-7901,-8023,-8090,-8120,-8083,-7988,-7830,-7603,-7311,-6948,-6529,-6050,-5553,-5035,-4557,-4131,-3805,-3588,-3503,-3531,-3663,-3861,-4083,-4291,-4458,-4558,-4609,-4603,-4592,-4582,-4625,-4722,-4898,-5138,-5446,-5787,-6157,-6531,-6889,-7232,-7540,-7815,-8045,-8220,-8329,-8350,-8268,-8059,-7713,-7220,-6582,-5821,-4961,-4060,-3162,-2346,-1665,-1179,-928,-929,-1181,-1667,-2338,-3156,-4044,-4965,-5842,-6639,-7317,-7844,-8222,-8444,-8522,-8482,-8333,-8113,-7827,-7497,-7123,-6709,-6246,-5725,-5145,-4489,-3777,-2996,-2173,-1323,-466,359,1130,1814,2381,2824,3120,3274,3301,3199,3005,2717,2363,1943,1470,939,347,-296,-1006,-1757,-2548,-3349,-4142,-4891,-5581,-6177,-6666,-7044,-7291,-7432,-7448,-7371,-7199,-6949,-6645,-6288,-5923,-5539,-5196,-4874,-4634,-4451,-4356,-4328,-4348,-4380,-4377,-4291,-4080,-3719,-3191,-2523,-1737,-886,-29,786,1505,2101,2560,2892,3114,3264,3370,3461,3559,3658,3763,3853,3904,3909,3833,3684,3446,3133,2765,2358,1961,1588,1284,1061,926,879,881,923,941,922,802,585,238,-217,-762,-1357,-1950,-2487,-2914,-3195,-3287,-3194,-2897,-2425,-1800,-1052,-226,650,1539,2410,3252,4037,4766,5414,5967,6410,6708,6859,6824,6622,6228,5683,5008,4248,3472,2731,2102,1637,1392,1399,1677,2231,3038,4064,5258,6551,7873,9145,10290,11259,11986,12469,12672,12639,12357,11902,11274,10557,9774,8986,8227,7530,6914,6381,5917,5500,5092,4669,4194,3653,3035,2350,1619,875,158,-495,-1034,-1436,-1664,-1712,-1565,-1237,-735,-87,685,1550,2481,3445,4412,5353,6238,7033,7719,8258,8645,8862,8915,8808,8577,8236,7839,7419,7012,6664,6391,6224,6167,6216,6378,6613,6912,7237,7541,7798,7945,7967,7811,7489,6970,6289,5465,4544,3574,2621,1728,956,341,-98,-335,-381,-238,79,545,1134,1824,2566,3338,4092,4799,5426,5964,6391,6726,6966,7133,7234,7277,7266,7193,7067,6875,6637,6361,6077,5803,5583,5422,5368,5410,5580,5851,6233,6681,7183,7680,8143,8510,8749,8811,8679,8333,7788,7064,6205,5266,4305,3397,2590,1950,1496,1256,1208,1340,1595,1936,2297,2644,2917,3115,3197,3184,3075,2880,2632,2330,2000,1645,1280,904,541,180,-150,-449,-707,-905,-1059,-1148,-1197,-1215,-1222,-1243,-1294,-1385,-1511,-1660,-1801,-1905,-1933,-1854,-1647,-1286,-787,-144,609,1426,2279,3084,3810,4394,4807,5027,5067,4932,4688,4354,4016,3693,3448,3282,3210,3205,3234,3243,3189,3004,2666,2137,1424,544,-465,-1541,-2632,-3658,-4574,-5333,-5900,-6290,-6481,-6526,-6427,-6241,-5985,-5708,-5430,-5189,-4998,-4879,-4827,-4834,-4884,-4930,-4953,-4882,-4704,-4357,-3848,-3149,-2295,-1311,-257,806,1813,2693,3395,3879,4113,4105,3853,3396,2786,2076,1348,668,108,-282,-464,-433,-189,230,790,1427,2100,2732,3292,3706,3957,3993,3802,3360,2669,1734,581,-753,-2226,-3766,-5332,-6846,-8274,-9558,-10671,-11585,-12278,-12758,-13012,-13069,-12943,-12665,-12279,-11800,-11273,-10709,-10127,-9548,-8968,-8418,-7891,-7417,-6983,-6608,-6253,-5922,-5562,-5154,-4669,-4087,-3416,-2669,-1877,-1079,-328,350,907,1325,1596,1710,1688,1549,1325,1048,768,496,273,79,-90,-264,-494,-800,-1232,-1784,-2463,-3226,-4047,-4844,-5593,-6219,-6712,-7053,-7251,-7340,-7352,-7332,-7323,-7340,-7408,-7509,-7631,-7742,-7801,-7775,-7627,-7319,-6850,-6191,-5382,-4438,-3430,-2425,-1496,-731,-174,118,147,-84,-520,-1111,-1770,-2432,-3013,-3471,-3757,-3872,-3815,-3616,-3312,-2952,-2587,-2259,-2008,-1846,-1788,-1817,-1915,-2048,-2191,-2319,-2412,-2476,-2505,-2531,-2576,-2660,-2827,-3069,-3419,-3845,-4344,-4863,-5373,-5810,-6136,-6297,-6263,-6017,-5554,-4896,-4087,-3179,-2266,-1419,-735,-284,-115,-251,-675,-1356,-2219,-3208,-4238,-5254,-6206,-7056,-7787,-8383,-8846,-9158,-9329,-9343,-9213,-8937,-8535,-8013,-7396,-6701,-5928,-5105,-4215,-3287,-2322,-1343,-384,529,1347,2046,2604,3008,3266,3389,3403,3324,3190,3000,2796,2559,2314,2039,1735,1385,975,490,-76,-726,-1462,-2255,-3102,-3950,-4777,-5528,-6177,-6685,-7043,-7240,-7298,-7227,-7071,-6843,-6594,-6320,-6071,-5824,-5612,-5417,-5236,-5051,-4832,-4552,-4171,-3674,-3042,-2286,-1430,-516,414,1290,2086,2750,3271,3642,3871,3972,3980,3896,3768,3588,3395,3192,2996,2818,2657,2519,2393,2283,2174,2081,1999,1944,1925,1950,2009,2100,2191,2261,2271,2193,1996,1666,1209,630,-27,-730,-1428,-2070,-2619,-3033,-3294,-3379,-3304,-3055,-2684,-2194,-1640,-1041,-433,164,724,1229,1654,1978,2169,2216,2091,1813,1370,814,159,-536,-1225,-1866,-2401,-2802,-3038,-3085,-2946,-2609,-2092,-1394,-536,467,1589,2790,4039,5277,6466,7547,8485,9231,9771,10074,10149,9996,9636,9104,8433,7660,6839,5984,5142,4325,3542,2806,2112,1458,847,273,-267,-755,-1201,-1571,-1871,-2074,-2175,-2171,-2055,-1850,-1558,-1210,-822,-431,-49,288,575,799,959,1066,1139,1200,1288,1426,1656,1986,2440,2998,3646,4345,5057,5726,6331,6818,7198,7444,7577,7615,7580,7513,7437,7397,7405,7490,7640,7851,8080,8290,8417,8415,8230,7844,7229,6415,5417,4294,3113,1943,868,-39,-715,-1115,-1209,-1015,-542,138,961,1837,2666,3378,3884,4160,4174,3954,3523,2945,2272,1567,890,274,-229,-601,-819,-874,-766,-511,-122,351,893,1451,2016,2563,3099,3633,4183,4764,5394,6065,6770,7474,8137,8715,9159,9445,9539,9465,9204,8824,8320,7762,7162,6556,5958,5378,4818,4283,3776,3307,2880,2523,2231,2036,1927,1908,1954,2040,2115,2144,2076,1878,1546,1073,507,-114,-720,-1256,-1643,-1870,-1858,-1648,-1198,-558,256,1198,2219,3255,4253,5146,5885,6438,6781,6923,6873,6662,6318,5887,5404,4916,4468,4097,3847,3725,3763,3939,4257,4687,5198,5762,6332,6870,7321,7657,7823,7820,7625,7264,6770,6186,5574,4973,4433,3972,3605,3315,3091,2893,2693,2451,2137,1723,1188,529,-263,-1165,-2160,-3205,-4253,-5229,-6069,-6687,-7030,-7045,-6733,-6107,-5241,-4222,-3164,-2183,-1382,-831,-581,-616,-912,-1401,-1996,-2620,-3175,-3590,-3795,-3744,-3406,-2778,-1880,-745,544,1939,3330,4656,5837,6812,7553,8035,8257,8243,8005,7593,7030,6364,5621,4845,4058,3291,2557,1863,1200,564,-85,-746,-1468,-2233,-3069,-3936,-4838,-5703,-6521,-7216,-7757,-8097,-8217,-8100,-7766,-7233,-6531,-5711,-4802,-3845,-2885,-1949,-1073,-296,376,902,1292,1544,1667,1695,1649,1566,1471,1388,1329,1296,1292,1293,1290,1265,1197,1073,890,628,310,-68,-485,-920,-1356,-1769,-2138,-2458,-2702,-2893,-3014,-3109,-3183,-3283,-3425,-3647,-3955,-4362,-4849,-5397,-5956,-6484,-6904,-7176,-7228,-7038,-6577,-5865,-4920,-3823,-2624,-1434,-328,599,1289,1685,1783,1578,1104,410,-454,-1412,-2410,-3385,-4276,-5057,-5677,-6129,-6403,-6486,-6409,-6161,-5789,-5300,-4742,-4137,-3532,-2953,-2435,-2000,-1661,-1431,-1297,-1255,-1279,-1337,-1403,-1441,-1436,-1385,-1292,-1182,-1079,-1003,-969,-976,-1019,-1087,-1161,-1248,-1332,-1447,-1583,-1786,-2044,-2385,-2794,-3267,-3793,-4343,-4914,-5466,-6006,-6501,-6953,-7355,-7688,-7970,-8173,-8306,-8359,-8318,-8195,-7967,-7671,-7292,-6881,-6450,-6033,-5664,-5344,-5094,-4895,-4729,-4575,-4393,-4163,-3861,-3471,-2984,-2419,-1769,-1085,-375,313,947,1509,1961,2313,2553,2701,2765,2777,2743,2701,2642,2586,2520,2425,2295,2094,1816,1458,1006,489,-102,-745,-1437,-2174,-2955,-3773,-4628,-5494,-6363,-7193,-7966,-8634,-9176,-9554,-9745,-9729,-9489,-9037,-8371,-7528,-6543,-5465,-4362,-3281,-2302,-1458,-817,-382,-204,-253,-555,-1046,-1707,-2460,-3223,-3915,-4427,-4700,-4655,-4285,-3581,-2610,-1433,-166,1093,2233,3173,3835,4208,4251,4016,3510,2808,1960,1042,116,-754,-1531,-2183,-2724,-3168,-3560,-3951,-4375,-4888,-5475,-6159,-6877,-7599,-8234,-8733,-9010,-9048,-8800,-8287,-7525,-6555,-5446,-4241,-3038,-1871,-826,71,785,1294,1612,1743,1714,1564,1321,1035,734,451,205,5,-146,-262,-337,-390,-427,-449,-478,-509,-554,-621,-695,-773,-825,-829,-745,-559,-241,206,775,1442,2173,2917,3627,4251,4734,5056,5171,5095,4824,4385,3830,3182,2510,1845,1227,680,226,-158,-446,-700,-912,-1134,-1381,-1674,-2014,-2391,-2775,-3132,-3427,-3628,-3729,-3730,-3657,-3552,-3443,-3373,-3351,-3372,-3419,-3446,-3419,-3297,-3060,-2702,-2253,-1730,-1184,-639,-114,383,885,1413,2005,2691,3477,4364,5307,6270,7183,7989,8639,9076,9286,9246,8959,8441,7717,6828,5817,4738,3642,2572,1585,689,-60,-676,-1122,-1422,-1563,-1575,-1466,-1272,-1016,-726,-444,-185,7,116,132,37,-135,-382,-647,-901,-1095,-1176,-1127,-899,-500,75,807,1657,2591,3550,4492,5364,6134,6767,7253,7578,7760,7793,7709,7502,7212,6830,6403,5938,5482,5068,4727,4500,4399,4427,4575,4797,5058,5283,5419,5406,5206,4815,4238,3537,2751,1972,1244,630,158,-165,-341,-401,-356,-268,-127,4,147,260,361,431,476,506,526,571,666,841,1119,1499,1971,2480,2987,3405,3694,3779,3643,3265,2664,1885,980,26,-913,-1758,-2469,-2992,-3314,-3425,-3323,-3036,-2576,-1987,-1293,-532,264,1075,1874,2639,3363,4016,4607,5118,5556,5932,6238,6502,6700,6855,6938,6944,6866,6675,6391,6000,5519,4979,4389,3794,3209,2671,2188,1777,1429,1138,879,626,355,30,-358,-828,-1374,-1971,-2608,-3221,-3794,-4259,-4582,-4730,-4664,-4391,-3911,-3253,-2465,-1591,-683,214,1062,1845,2524,3116,3583,3954,4216,4387,4489,4521,4524,4501,4486,4496,4551,4664,4838,5061,5301,5520,5665,5684,5544,5204,4684,3995,3201,2363,1561,858,299,-94,-334,-457,-506,-554,-639,-825,-1121,-1564,-2122,-2804,-3549,-4329,-5088,-5758,-6288,-6602,-6657,-6396,-5821,-4924,-3771,-2427,-991,423,1721,2810,3634,4160,4409,4401,4224,3935,3625,3369,3210,3194,3309,3531,3821,4098,4320,4406,4337,4074,3632,3020,2286,1460,599,-271,-1107,-1887,-2586,-3180,-3646,-3952,-4078,-4001,-3714,-3226,-2572,-1799,-988,-211,448,927,1191,1230,1078,785,434,104,-124,-186,-56,283,790,1420,2095,2722,3229,3525,3562,3313,2767,1984,996,-83,-1195,-2229,-3138,-3851,-4356,-4625,-4662,-4473,-4066,-3471,-2715,-1849,-920,0,863,1602,2177,2567,2758,2774,2642,2414,2147,1897,1711,1625,1655,1807,2058,2372,2701,2980,3157,3188,3049,2761,2356,1899,1462,1108,893,835,934,1147,1417,1672,1827,1831,1626,1215,603,-167,-1021,-1909,-2737,-3455,-4015,-4376,-4551,-4542,-4399,-4176,-3927,-3723,-3602,-3597,-3715,-3927,-4202,-4461,-4648,-4676,-4496,-4060,-3362,-2417,-1279,-13,1296,2566,3735,4731,5545,6140,6552,6771,6854,6796,6633,6350,5944,5396,4680,3794,2724,1502,154,-1269,-2702,-4089,-5360,-6475,-7378,-8062,-8488,-8680,-8611,-8306,-7770,-7028,-6128,-5123,-4080,-3092,-2214,-1550,-1118,-979,-1101,-1472,-2011,-2645,-3269,-3795,-4139,-4243,-4081,-3655,-3004,-2185,-1269,-338,544,1316,1952,2432,2753,2939,3002,2960,2855,2672,2471,2226,1972,1696,1401,1089,754,412,68,-244,-521,-712,-834,-854,-802,-688,-558,-435,-372,-375,-467,-637,-863,-1126,-1390,-1639,-1858,-2033,-2180,-2283,-2371,-2428,-2473,-2486,-2464,-2386,-2225,-1979,-1609,-1151,-587,18,645,1223,1723,2087,2302,2327,2168,1792,1217,434,-533,-1652,-2870,-4125,-5323,-6403,-7260,-7853,-8121,-8055,-7660,-6959,-6003,-4843,-3530,-2143,-714,677,1993,3187,4217,5072,5729,6200,6491,6615,6608,6469,6240,5910,5506,5017,4459,3838,3163,2468,1760,1075,434,-158,-674,-1126,-1513,-1852,-2157,-2461,-2759,-3082,-3408,-3741,-4059,-4351,-4600,-4805,-4957,-5056,-5102,-5089,-5022,-4896,-4706,-4462,-4134,-3735,-3239,-2638,-1942,-1147,-287,601,1481,2302,3034,3655,4142,4522,4786,4979,5123,5244,5380,5535,5723,5923,6117,6251,6291,6154,5816,5208,4338,3209,1882,437,-1016,-2367,-3512,-4356,-4853,-4976,-4746,-4219,-3466,-2605,-1712,-928,-301,66,149,-63,-558,-1269,-2128,-3026,-3865,-4529,-4944,-5024,-4756,-4121,-3184,-1999,-692,632,1845,2839,3546,3927,3983,3770,3352,2820,2270,1763,1371,1105,994,998,1115,1290,1508,1731,1944,2125,2261,2343,2342,2264,2082,1816,1475,1093,698,346,53,-137,-211,-177,-23,207,509,838,1183,1523,1850,2169,2483,2791,3100,3391,3651,3868,3994,4036,3947,3734,3385,2901,2301,1596,815,-22,-887,-1760,-2623,-3462,-4271,-5034,-5742,-6372,-6899,-7288,-7511,-7532,-7353,-6974,-6429,-5758,-5015,-4244,-3480,-2756,-2071,-1441,-857,-308,211,704,1187,1638,2073,2464,2827,3144,3440,3715,4003,4311,4660,5049,5467,5876,6238,6480,6554,6400,5982,5300,4349,3183,1834,364,-1162,-2695,-4174,-5546,-6766,-7782,-8558,-9061,-9270,-9178,-8803,-8187,-7379,-6453,-5488,-4552,-3716,-3025,-2504,-2178,-2015,-2008,-2090,-2222,-2324,-2345,-2234,-1961,-1528,-948,-268,455,1153,1761,2222,2496,2564,2436,2135,1717,1237,766,361,82,-44,6,225,584,1041,1535,1987,2336,2488,2392,1992,1264,219,-1104,-2621,-4224,-5769,-7118,-8142,-8738,-8863,-8517,-7753,-6684,-5433,-4152,-2983,-2038,-1397,-1087,-1085,-1322,-1702,-2107,-2420,-2554,-2440,-2048,-1416,-562,395,1395,2306,3049,3532,3699,3546,3071,2361,1478,544,-355,-1124,-1717,-2091,-2268,-2261,-2134,-1935,-1734,-1574,-1507,-1538,-1673,-1878,-2117,-2326,-2477,-2509,-2410,-2172,-1776,-1257,-601,168,1036,1990,2984,3992,4934,5760,6381,6736,6767,6447,5791,4846,3708,2500,1354,403,-246,-541,-466,-71,548,1262,1919,2376,2522,2276,1631,620,-661,-2073,-3481,-4707,-5649,-6172,-6247,-5834,-4981,-3753,-2259,-624,1002,2497,3715,4579,5008,4975,4501,3627,2451,1089,-329,-1661,-2780,-3585,-3995,-3981,-3533,-2688,-1514,-90,1469,3062,4575,5912,6986,7744,8135,8168,7843,7211,6329,5252,4067,2820,1575,371,-775,-1834,-2821,-3721,-4550,-5296,-5972,-6565,-7080,-7529,-7896,-8227,-8493,-8729,-8911,-9038,-9080,-9017,-8807,-8418,-7812,-6960,-5836,-4445,-2794,-938,1052,3077,5030,6793,8267,9365,10033,10255,10051,9473,8601,7528,6356,5169,4050,3047,2193,1493,933,475,90,-271,-626,-989,-1345,-1674,-1927,-2081,-2096,-1965,-1694,-1299,-823,-303,211,668,1042,1293,1435,1464,1424,1338,1252,1165,1098,997,850,589,190,-357,-1047,-1809,-2583,-3259,-3754,-3986,-3918,-3556,-2944,-2177,-1353,-592,10,390,498,350,-38,-603,-1280,-1990,-2672,-3247,-3679,-3912,-3934,-3719,-3283,-2623,-1780,-792,289,1388,2432,3327,3985,4330,4308,3889,3111,2027,755,-563,-1787,-2760,-3364,-3527,-3199,-2414,-1228,240,1848,3440,4844,5935,6584,6744,6384,5555,4315,2800,1116,-583,-2189,-3600,-4751,-5621,-6206,-6548,-6696,-6712,-6654,-6581,-6503,-6454,-6383,-6277,-6073,-5718,-5185,-4439,-3488,-2360,-1091,245,1586,2843,3941,4810,5396,5678,5658,5373,4874,4240,3532,2821,2144,1548,1033,635,335,160,95,136,264,430,593,673,617,355,-136,-883,-1850,-2995,-4228,-5439,-6521,-7357,-7859,-7970,-7670,-6979,-5972,-4726,-3356,-1969,-653,518,1512,2322,2959,3455,3827,4112,4298,4397,4380,4239,3956,3534,2987,2352,1678,1036,487,99,-72,-6,319,873,1608,2462,3332,4128,4756,5120,5197,4936,4393,3594,2642,1610,593,-354,-1176,-1867,-2419,-2847,-3161,-3380,-3502,-3551,-3524,-3436,-3303,-3130,-2944,-2747,-2552,-2362,-2160,-1938,-1645,-1266,-751,-108,661,1501,2349,3118,3726,4107,4218,4045,3605,2935,2105,1191,281,-534,-1178,-1593,-1753,-1664,-1365,-915,-395,112,548,842,974,928,708,362,-86,-545,-969,-1273,-1400,-1302,-955,-347,481,1497,2639,3831,5031,6163,7204,8108,8852,9398,9702,9727,9421,8780,7801,6535,5084,3551,2119,907,74,-306,-184,415,1405,2652,3979,5202,6143,6650,6633,6049,4932,3369,1503,-499,-2451,-4181,-5539,-6414,-6751,-6547,-5847,-4761,-3411,-1967,-590,579,1406,1848,1876,1567,1031,413,-109,-404,-357,73,864,1931,3147,4355,5404,6167,6550,6518,6074,5277,4211,2990,1717,511,-549,-1394,-1996,-2363,-2532,-2551,-2473,-2357,-2210,-2062,-1887,-1667,-1389,-1027,-608,-141,303,682,911,956,762,343,-284,-1058,-1892,-2707,-3407,-3933,-4237,-4304,-4150,-3797,-3293,-2678,-2000,-1290,-583,106,750,1345,1867,2315,2669,2923,3070,3095,3000,2766,2408,1929,1356,737,103,-473,-975,-1335,-1569,-1637,-1574,-1378,-1083,-722,-320,74,448,765,1035,1244,1430,1596,1791,2016,2310,2662,3095,3582,4127,4692,5263,5788,6242,6567,6748,6739,6552,6192,5700,5139,4577,4087,3737,3555,3540,3668,3846,4003,4023,3815,3318,2481,1328,-108,-1731,-3428,-5070,-6507,-7627,-8318,-8531,-8246,-7510,-6394,-5026,-3525,-2031,-654,521,1447,2116,2546,2801,2924,3008,3089,3227,3442,3739,4104,4498,4880,5177,5352,5325,5102,4643,4010,3228,2390,1560,820,212,-232,-538,-740,-912,-1130,-1472,-1988,-2715,-3629,-4695,-5817,-6911,-7856,-8573,-8976,-9034,-8742,-8115,-7221,-6114,-4882,-3593,-2307,-1067,108,1209,2238,3208,4111,4946,5689,6309,6782,7064,7146,7020,6698,6224,5640,5016,4417,3896,3510,3270,3191,3258,3423,3660,3883,4051,4077,3925,3524,2880,1974,864,-395,-1701,-2959,-4051,-4894,-5412,-5566,-5368,-4837,-4057,-3109,-2095,-1123,-275,377,796,988,973,809,555,283,31,-148,-267,-321,-344,-369,-417,-489,-569,-605,-521,-255,275,1094,2189,3517,4950,6368,7602,8518,9001,8990,8474,7499,6162,4592,2937,1351,-44,-1152,-1933,-2390,-2561,-2529,-2352,-2123,-1858,-1605,-1312,-976,-512,91,870,1792,2806,3819,4730,5442,5890,6036,5882,5466,4824,4032,3112,2121,1064,-46,-1205,-2415,-3660,-4906,-6113,-7199,-8092,-8716,-8993,-8911,-8447,-7658,-6620,-5438,-4238,-3146,-2265,-1679,-1429,-1523,-1928,-2579,-3393,-4256,-5073,-5734,-6170,-6325,-6200,-5800,-5208,-4469,-3703,-2954,-2313,-1777,-1368,-1023,-687,-267,314,1126,2197,3517,5024,6606,8131,9431,10386,10851,10813,10239,9249,7940,6508,5125,3961,3151,2769,2816,3238,3914,4681,5367,5797,5824,5362,4356,2844,900,-1333,-3682,-5960,-7951,-9494,-10412,-10635,-10106,-8885,-7060,-4796,-2269,320,2790,4978,6748,8011,8713,8835,8428,7544,6305,4827,3242,1689,290,-862,-1667,-2108,-2152,-1853,-1270,-510,314,1078,1675,2010,2032,1717,1082,180,-915,-2116,-3324,-4457,-5449,-6227,-6787,-7079,-7121,-6915,-6478,-5859,-5094,-4241,-3381,-2547,-1837,-1265,-872,-655,-581,-603,-666,-681,-623,-407,-55,470,1121,1876,2686,3500,4282,4988,5592,6084,6426,6637,6668,6539,6218,5705,4997,4094,3014,1788,447,-937,-2313,-3596,-4727,-5647,-6323,-6748,-6927,-6918,-6761,-6543,-6329,-6185,-6156,-6259,-6472,-6741,-6987,-7100,-6988,-6556,-5737,-4515,-2888,-920,1313,3698,6088,8355,10312,11845,12781,13047,12571,11352,9478,7055,4310,1448,-1270,-3641,-5492,-6729,-7349,-7396,-7019,-6356,-5600,-4895,-4386,-4142,-4205,-4547,-5116,-5806,-6517,-7117,-7505,-7591,-7333,-6713,-5786,-4631,-3360,-2128,-1046,-247,200,271,-30,-623,-1420,-2293,-3117,-3785,-4205,-4338,-4164,-3726,-3076,-2308,-1492,-718,-29,536,977,1299,1514,1614,1585,1382,954,250,-777,-2118,-3771,-5634,-7628,-9597,-11405,-12929,-14054,-14740,-14970,-14788,-14263,-13488,-12546,-11517,-10454,-9382,-8320,-7259,-6203,-5158,-4137,-3178,-2315,-1593,-1041,-680,-485,-437,-457,-477,-414,-196,206,808,1567,2425,3291,4066,4673,5038,5128,4954,4543,3974,3332,2689,2148,1724,1476,1376,1418,1571,1786,2039,2281,2480,2614,2658,2606,2460,2219,1890,1478,967,362,-356,-1184,-2098,-3072,-4034,-4926,-5670,-6221,-6544,-6651,-6562,-6336,-6011,-5639,-5233,-4798,-4304,-3730,-3021,-2178,-1176,-63,1109,2242,3218,3932,4264,4147,3551,2463,963,-885,-2945,-5076,-7134,-8958,-10413,-11373,-11750,-11495,-10605,-9144,-7215,-4982,-2615,-325,1744,3410,4612,5276,5406,5056,4284,3213,1944,625,-652,-1746,-2605,-3150,-3371,-3281,-2908,-2328,-1588,-777,44,809,1448,1910,2147,2126,1840,1303,554,-344,-1306,-2244,-3060,-3673,-4027,-4091,-3895,-3482,-2951,-2396,-1912,-1566,-1399,-1396,-1551,-1791,-2096,-2383,-2639,-2802,-2855,-2767,-2514,-2092,-1495,-745,133,1090,2070,3012,3857,4562,5087,5436,5618,5671,5667,5653,5721,5906,6244,6733,7324,7951,8510,8894,8988,8710,7983,6807,5186,3212,986,-1352,-3631,-5717,-7452,-8739,-9507,-9722,-9407,-8612,-7423,-5956,-4323,-2655,-1054,385,1609,2574,3299,3780,4065,4181,4155,4026,3822,3563,3305,3067,2900,2843,2896,3088,3363,3716,4064,4377,4591,4673,4600,4353,3948,3384,2699,1917,1077,219,-625,-1424,-2146,-2775,-3275,-3630,-3817,-3804,-3614,-3223,-2689,-2040,-1345,-668,-79,370,630,685,525,172,-356,-1003,-1734,-2469,-3160,-3725,-4119,-4296,-4244,-3973,-3520,-2932,-2281,-1623,-1016,-505,-109,158,306,361,332,263,158,51,-78,-205,-373,-575,-842,-1167,-1543,-1926,-2268,-2485,-2513,-2270,-1724,-851,302,1673,3147,4593,5881,6879,7501,7687,7444,6807,5892,4813,3740,2805,2152,1829,1878,2224,2766,3359,3818,4019,3821,3191,2126,703,-959,-2716,-4412,-5906,-7084,-7866,-8209,-8101,-7569,-6650,-5424,-3958,-2349,-690,932,2418,3696,4687,5328,5575,5398,4800,3809,2486,928,-767,-2458,-4043,-5388,-6411,-7028,-7210,-6936,-6251,-5210,-3919,-2476,-1022,360,1549,2501,3180,3583,3750,3730,3578,3364,3119,2882,2654,2417,2149,1803,1340,726,-65,-1033,-2167,-3421,-4746,-6046,-7233,-8204,-8847,-9090,-8854,-8130,-6917,-5300,-3370,-1287,793,2698,4289,5452,6134,6332,6084,5487,4635,3652,2648,1722,962,427,162,182,487,1035,1787,2647,3550,4383,5069,5529,5707,5578,5154,4454,3556,2523,1456,446,-419,-1060,-1422,-1486,-1252,-760,-66,774,1676,2595,3461,4235,4874,5331,5573,5547,5236,4620,3714,2585,1302,-4,-1224,-2244,-2972,-3374,-3433,-3193,-2707,-2044,-1284,-476,323,1093,1808,2455,3031,3506,3885,4125,4225,4150,3900,3465,2858,2102,1210,224,-835,-1942,-3043,-4115,-5074,-5864,-6389,-6580,-6363,-5724,-4668,-3276,-1642,71,1726,3160,4266,4954,5209,5053,4557,3837,3009,2208,1546,1105,940,1049,1419,1978,2656,3370,4019,4547,4890,5017,4945,4672,4254,3709,3077,2372,1604,768,-144,-1133,-2190,-3286,-4377,-5384,-6245,-6856,-7163,-7105,-6656,-5842,-4695,-3312,-1778,-213,1284,2621,3722,4557,5104,5385,5459,5374,5238,5129,5129,5323,5732,6392,7264,8298,9416,10503,11472,12198,12626,12683,12379,11735,10829,9776,8692,7724,6964,6504,6352,6476,6787,7141,7399,7405,7060,6288,5094,3515,1642,-406,-2501,-4502,-6275,-7712,-8691,-9159,-9047,-8355,-7106,-5360,-3229,-842,1637,4045,6219,8022,9340,10116,10313,9965,9104,7834,6230,4424,2515,637,-1100,-2583,-3710,-4419,-4661,-4453,-3839,-2910,-1797,-633,431,1268,1782,1898,1602,921,-86,-1296,-2592,-3812,-4828,-5513,-5806,-5671,-5146,-4296,-3239,-2084,-970,19,800,1348,1668,1788,1773,1674,1566,1496,1509,1643,1894,2264,2707,3177,3601,3913,4046,3965,3653,3127,2437,1635,808,11,-687,-1258,-1685,-1964,-2119,-2160,-2110,-2000,-1826,-1644,-1447,-1286,-1165,-1101,-1094,-1129,-1173,-1194,-1143,-971,-658,-159,497,1311,2229,3199,4163,5055,5817,6414,6799,6979,6935,6714,6333,5856,5316,4758,4203,3670,3154,2661,2182,1730,1295,898,522,177,-156,-489,-831,-1203,-1593,-2008,-2414,-2784,-3081,-3268,-3327,-3236,-3013,-2656,-2204,-1658,-1062,-403,283,1008,1754,2520,3286,4038,4743,5371,5884,6260,6477,6544,6470,6285,6022,5709,5375,5050,4743,4486,4284,4154,4102,4122,4190,4276,4327,4285,4102,3729,3140,2338,1330,165,-1107,-2408,-3675,-4814,-5782,-6496,-6935,-7056,-6875,-6414,-5730,-4911,-4049,-3252,-2610,-2193,-2020,-2093,-2346,-2706,-3072,-3351,-3479,-3397,-3130,-2664,-2079,-1396,-684,36,715,1356,1925,2423,2829,3134,3334,3414,3408,3308,3184,3052,2981,2999,3144,3423,3823,4326,4864,5399,5842,6133,6216,6044,5631,4992,4207,3364,2559,1880,1385,1086,960,948,956,908,722,370,-152,-791,-1478,-2116,-2614,-2911,-2953,-2755,-2326,-1732,-1031,-288,437,1122,1742,2309,2853,3375,3931,4477,5028,5509,5872,6035,5948,5556,4859,3852,2593,1128,-463,-2087,-3671,-5091,-6282,-7134,-7604,-7644,-7268,-6506,-5462,-4231,-2971,-1812,-887,-313,-145,-421,-1116,-2159,-3436,-4799,-6081,-7124,-7801,-8009,-7737,-6992,-5867,-4472,-2941,-1422,-35,1108,1932,2405,2523,2323,1880,1273,613,-10,-532,-905,-1146,-1278,-1365,-1476,-1658,-1961,-2375,-2898,-3472,-4041,-4542,-4888,-5045,-4960,-4641,-4125,-3481,-2809,-2224,-1817,-1672,-1803,-2189,-2741,-3342,-3856,-4145,-4103,-3664,-2809,-1576,-44,1675,3446,5127,6589,7732,8467,8784,8671,8187,7400,6397,5262,4081,2909,1815,814,-35,-740,-1263,-1620,-1813,-1880,-1865,-1836,-1865,-2026,-2387,-2996,-3872,-5009,-6341,-7786,-9203,-10458,-11385,-11881,-11828,-11223,-10066,-8468,-6544,-4498,-2490,-737,631,1478,1752,1449,626,-606,-2095,-3678,-5161,-6399,-7255,-7661,-7585,-7075,-6196,-5078,-3848,-2634,-1561,-712,-139,133,131,-119,-563,-1149,-1834,-2577,-3332,-4073,-4741,-5320,-5748,-6018,-6096,-5975,-5673,-5192,-4586,-3893,-3175,-2504,-1937,-1544,-1356,-1406,-1697,-2194,-2876,-3646,-4452,-5177,-5741,-6055,-6043,-5661,-4905,-3798,-2444,-961,477,1694,2537,2865,2642,1850,594,-1000,-2747,-4433,-5893,-6933,-7483,-7451,-6876,-5810,-4359,-2686,-919,768,2274,3499,4409,4997,5289,5337,5198,4931,4605,4265,3969,3748,3615,3585,3624,3714,3795,3823,3736,3496,3069,2452,1654,732,-275,-1266,-2187,-2950,-3512,-3833,-3930,-3810,-3553,-3210,-2871,-2607,-2469,-2503,-2702,-3061,-3531,-4061,-4595,-5066,-5433,-5661,-5734,-5675,-5497,-5272,-5019,-4826,-4698,-4685,-4756,-4897,-5034,-5104,-5014,-4718,-4156,-3353,-2328,-1169,35,1180,2165,2911,3356,3460,3226,2664,1837,809,-317,-1450,-2484,-3336,-3953,-4302,-4392,-4249,-3917,-3450,-2892,-2292,-1693,-1139,-675,-346,-178,-212,-449,-895,-1535,-2339,-3264,-4250,-5208,-6053,-6666,-6965,-6869,-6357,-5463,-4265,-2905,-1527,-286,695,1342,1621,1555,1204,642,-32,-734,-1385,-1935,-2341,-2600,-2715,-2694,-2576,-2358,-2064,-1705,-1266,-772,-217,374,965,1520,1979,2305,2442,2382,2109,1659,1061,390,-305,-941,-1473,-1833,-2007,-1953,-1697,-1241,-641,51,760,1410,1924,2247,2330,2154,1737,1086,275,-660,-1621,-2546,-3328,-3892,-4164,-4086,-3662,-2894,-1867,-648,641,1900,3028,3943,4591,4945,5012,4819,4425,3898,3314,2757,2299,2007,1937,2105,2535,3181,4003,4919,5830,6630,7217,7480,7355,6780,5757,4316,2551,591,-1410,-3285,-4881,-6104,-6867,-7184,-7072,-6615,-5907,-5058,-4174,-3348,-2639,-2088,-1688,-1428,-1252,-1128,-986,-805,-545,-206,199,653,1102,1521,1850,2055,2091,1935,1572,1023,311,-479,-1305,-2046,-2668,-3084,-3273,-3216,-2923,-2418,-1730,-910,4,950,1879,2741,3487,4083,4514,4773,4882,4879,4810,4723,4674,4666,4729,4807,4888,4900,4823,4616,4289,3836,3294,2681,2036,1392,793,277,-115,-351,-421,-334,-122,163,446,678,789,757,586,294,-57,-402,-681,-835,-836,-675,-361,72,586,1125,1641,2079,2392,2551,2539,2378,2084,1732,1352,1019,760,605,555,596,691,790,840,774,571,194,-323,-948,-1624,-2282,-2883,-3403,-3827,-4211,-4556,-4939,-5356,-5838,-6345,-6860,-7314,-7674,-7875,-7896,-7688,-7255,-6561,-5631,-4456,-3082,-1534,112,1806,3462,5013,6399,7564,8472,9109,9434,9467,9164,8551,7603,6359,4844,3132,1313,-511,-2218,-3706,-4873,-5673,-6054,-6044,-5657,-4963,-4053,-3015,-1977,-1024,-268,249,466,416,103,-376,-948,-1485,-1877,-1999,-1775,-1127,-70,1378,3115,5027,6972,8803,10398,11650,12496,12895,12842,12338,11415,10104,8452,6527,4395,2166,-75,-2201,-4127,-5752,-7017,-7892,-8358,-8448,-8193,-7654,-6902,-6005,-5030,-4031,-3043,-2075,-1118,-142,885,1985,3161,4387,5599,6705,7595,8142,8259,7845,6903,5432,3529,1319,-1033,-3344,-5432,-7152,-8376,-9065,-9183,-8795,-7939,-6725,-5236,-3560,-1786,25,1793,3462,4952,6199,7125,7664,7777,7432,6654,5493,4034,2410,741,-824,-2179,-3238,-3964,-4369,-4500,-4436,-4276,-4101,-4006,-4028,-4191,-4484,-4844,-5221,-5517,-5660,-5574,-5193,-4491,-3443,-2073,-422,1436,3413,5400,7293,9003,10448,11589,12405,12882,13052,12898,12456,11713,10684,9381,7821,6045,4111,2093,92,-1792,-3442,-4761,-5650,-6053,-5911,-5241,-4047,-2430,-489,1624,3741,5719,7409,8729,9629,10101,10195,9955,9472,8814,8050,7237,6398,5559,4714,3872,3023,2173,1336,514,-249,-950,-1547,-2016,-2332,-2473,-2414,-2162,-1698,-1055,-247,677,1664,2647,3560,4330,4907,5237,5309,5116,4692,4088,3369,2629,1924,1352,931,717,683,826,1093,1437,1805,2145,2407,2564,2586,2469,2228,1869,1435,948,441,-37,-479,-814,-1047,-1117,-1046,-815,-459,-9,505,1030,1547,2019,2422,2731,2913,2950,2806,2479,1970,1313,565,-192,-878,-1399,-1696,-1721,-1474,-973,-282,533,1368,2144,2765,3173,3330,3229,2902,2394,1792,1150,559,48,-352,-652,-891,-1101,-1352,-1671,-2092,-2629,-3242,-3912,-4542,-5071,-5387,-5414,-5080,-4338,-3200,-1691,95,2047,4032,5901,7541,8838,9744,10215,10266,9908,9200,8166,6877,5364,3681,1884,16,-1848,-3638,-5282,-6673,-7752,-8415,-8619,-8316,-7511,-6243,-4600,-2718,-736,1157,2836,4164,5099,5630,5832,5794,5657,5534,5538,5713,6084,6585,7145,7625,7901,7834,7352,6393,5019,3295,1383,-542,-2314,-3755,-4761,-5248,-5208,-4666,-3705,-2432,-956,579,2083,3449,4606,5521,6142,6484,6523,6293,5802,5093,4200,3185,2093,1001,-43,-982,-1779,-2419,-2897,-3238,-3480,-3648,-3804,-3950,-4114,-4292,-4453,-4578,-4611,-4500,-4192,-3632,-2793,-1658,-265,1338,3045,4745,6300,7584,8476,8906,8809,8214,7129,5667,3910,2004,61,-1776,-3412,-4753,-5741,-6350,-6574,-6435,-5983,-5266,-4363,-3328,-2241,-1154,-121,811,1623,2281,2806,3179,3446,3616,3732,3836,3968,4172,4488,4917,5472,6091,6735,7293,7695,7821,7612,6993,5964,4537,2796,836,-1194,-3162,-4903,-6307,-7250,-7676,-7556,-6899,-5779,-4266,-2503,-602,1282,3029,4507,5635,6344,6619,6471,5952,5129,4088,2928,1725,590,-428,-1256,-1866,-2268,-2479,-2571,-2613,-2685,-2861,-3181,-3653,-4265,-4933,-5600,-6138,-6476,-6514,-6217,-5559,-4586,-3354,-1991,-614,614,1572,2117,2200,1767,873,-405,-1921,-3500,-4959,-6124,-6863,-7112,-6851,-6172,-5164,-4004,-2836,-1800,-1011,-507,-306,-351,-576,-877,-1163,-1336,-1339,-1116,-682,-46,710,1514,2245,2824,3146,3178,2904,2347,1591,713,-180,-988,-1660,-2135,-2430,-2564,-2586,-2570,-2560,-2614,-2731,-2913,-3099,-3237,-3244,-3051,-2605,-1880,-890,298,1598,2864,3955,4717,5012,4755,3901,2481,573,-1657,-4038,-6335,-8360,-9914,-10877,-11157,-10749,-9682,-8057,-6003,-3686,-1280,1048,3139,4878,6174,6981,7302,7149,6596,5703,4554,3241,1818,375,-1052,-2395,-3628,-4696,-5587,-6269,-6754,-7047,-7196,-7228,-7220,-7200,-7238,-7334,-7513,-7735,-7969,-8149,-8217,-8112,-7799,-7262,-6510,-5586,-4557,-3500,-2522,-1704,-1138,-881,-957,-1360,-2047,-2948,-3983,-5053,-6081,-6980,-7686,-8146,-8319,-8201,-7791,-7142,-6304,-5356,-4372,-3430,-2562,-1823,-1189,-651,-166,321,853,1462,2171,2948,3768,4551,5244,5755,6040,6033,5715,5078,4133,2925,1503,-57,-1682,-3285,-4804,-6161,-7313,-8209,-8826,-9144,-9145,-8848,-8231,-7339,-6174,-4779,-3209,-1513,232,1951,3582,5041,6275,7218,7815,8018,7796,7112,6003,4482,2664,641,-1430,-3418,-5175,-6614,-7653,-8290,-8532,-8455,-8112,-7628,-7046,-6465,-5896,-5359,-4823,-4259,-3606,-2854,-1955,-952,162,1308,2454,3527,4488,5291,5916,6344,6570,6598,6442,6122,5670,5130,4515,3869,3172,2424,1591,634,-468,-1735,-3148,-4664,-6194,-7626,-8824,-9642,-9971,-9728,-8898,-7546,-5769,-3771,-1721,144,1664,2676,3112,2931,2192,975,-569,-2269,-3954,-5440,-6604,-7324,-7576,-7336,-6665,-5651,-4384,-3026,-1670,-467,516,1190,1560,1612,1426,1062,635,232,-48,-154,-44,272,756,1346,1943,2461,2789,2854,2585,1959,983,-295,-1807,-3434,-5084,-6595,-7871,-8768,-9204,-9113,-8474,-7327,-5751,-3885,-1885,58,1789,3158,4088,4530,4508,4076,3333,2398,1407,499,-192,-563,-547,-122,660,1718,2898,4050,4992,5585,5710,5330,4446,3143,1549,-176,-1825,-3249,-4252,-4769,-4697,-4075,-2930,-1376,472,2466,4476,6374,8036,9390,10329,10828,10830,10356,9437,8154,6626,4985,3393,1981,883,164,-132,-19,437,1179,2068,3019,3886,4576,4974,5019,4659,3901,2777,1376,-196,-1790,-3278,-4522,-5433,-5969,-6127,-5977,-5591,-5089,-4563,-4105,-3772,-3590,-3566,-3671,-3882,-4143,-4429,-4685,-4876,-4957,-4876,-4602,-4092,-3343,-2359,-1181,119,1463,2753,3893,4808,5432,5729,5698,5360,4755,3961,3034,2065,1105,218,-562,-1227,-1760,-2189,-2532,-2813,-3077,-3333,-3591,-3845,-4056,-4192,-4207,-4081,-3787,-3360,-2800,-2168,-1476,-767,-30,726,1529,2387,3313,4290,5285,6232,7042,7613,7843,7633,6940,5730,4052,1978,-360,-2780,-5112,-7132,-8683,-9602,-9808,-9262,-8014,-6153,-3847,-1272,1345,3817,5934,7568,8614,9038,8865,8189,7116,5837,4467,3177,2047,1139,463,-11,-340,-580,-813,-1081,-1447,-1927,-2541,-3266,-4087,-4944,-5801,-6582,-7248,-7734,-8018,-8061,-7867,-7428,-6774,-5924,-4912,-3775,-2531,-1221,125,1458,2699,3773,4558,4980,4938,4409,3405,1980,282,-1555,-3321,-4860,-5991,-6630,-6687,-6191,-5168,-3743,-2032,-205,1585,3194,4495,5411,5896,5941,5589,4899,3958,2881,1772,744,-110,-730,-1077,-1158,-1005,-670,-235,232,657,988,1203,1315,1354,1395,1494,1715,2092,2628,3283,4010,4711,5322,5753,5969,5933,5675,5213,4623,3955,3274,2620,2014,1468,972,525,129,-204,-445,-580,-571,-433,-146,232,680,1115,1480,1706,1743,1556,1156,548,-194,-1016,-1810,-2479,-2905,-2989,-2639,-1808,-482,1288,3400,5705,7999,10100,11770,12867,13234,12824,11629,9736,7294,4498,1591,-1202,-3667,-5628,-7005,-7734,-7873,-7484,-6707,-5681,-4564,-3499,-2601,-1974,-1652,-1653,-1949,-2469,-3141,-3854,-4521,-5039,-5363,-5434,-5250,-4827,-4182,-3374,-2440,-1426,-377,684,1740,2766,3770,4724,5624,6448,7176,7780,8243,8527,8621,8500,8171,7643,6949,6137,5255,4381,3552,2845,2269,1869,1612,1488,1442,1409,1356,1211,979,651,232,-217,-707,-1175,-1641,-2079,-2496,-2886,-3222,-3481,-3607,-3544,-3244,-2658,-1805,-693,558,1871,3079,4090,4789,5152,5171,4906,4452,3891,3356,2904,2621,2507,2563,2705,2880,2967,2901,2623,2116,1432,637,-139,-773,-1139,-1127,-681,227,1562,3228,5113,7029,8814,10270,11247,11622,11346,10425,8934,7010,4807,2530,343,-1574,-3105,-4152,-4680,-4690,-4231,-3403,-2311,-1110,66,1094,1860,2326,2461,2309,1925,1396,827,295,-94,-306,-294,-70,325,826,1325,1715,1879,1739,1254,445,-597,-1734,-2790,-3584,-3972,-3853,-3213,-2118,-686,871,2387,3629,4482,4831,4674,4054,3092,1921,708,-414,-1335,-1987,-2350,-2423,-2262,-1901,-1435,-918,-440,-68,133,115,-140,-629,-1301,-2092,-2899,-3630,-4189,-4509,-4554,-4317,-3831,-3145,-2339,-1489,-674,40,613,1019,1258,1351,1328,1225,1083,928,786,671,572,505,435,381,313,243,153,56,-66,-194,-323,-443,-508,-515,-417,-211,97,506,962,1456,1931,2386,2794,3177,3543,3928,4360,4874,5484,6203,7001,7861,8706,9489,10130,10577,10780,10728,10407,9868,9146,8325,7471,6664,5938,5329,4815,4366,3916,3405,2765,1947,924,-309,-1718,-3239,-4784,-6229,-7457,-8332,-8764,-8686,-8090,-7028,-5598,-3939,-2228,-614,727,1696,2194,2205,1742,871,-284,-1595,-2877,-3976,-4721,-5006,-4738,-3934,-2629,-971,874,2705,4307,5518,6197,6289,5787,4765,3340,1687,-8,-1548,-2761,-3510,-3714,-3358,-2489,-1206,341,1985,3551,4868,5809,6280,6235,5701,4743,3468,2035,576,-753,-1847,-2635,-3085,-3222,-3082,-2747,-2277,-1737,-1172,-598,-18,563,1168,1775,2374,2926,3375,3674,3777,3665,3345,2861,2257,1624,1002,467,45,-241,-372,-384,-268,-90,141,388,641,905,1208,1563,2033,2613,3344,4180,5116,6047,6928,7622,8058,8119,7748,6897,5574,3829,1750,-530,-2864,-5096,-7070,-8667,-9767,-10324,-10284,-9678,-8536,-6959,-5065,-3015,-998,808,2211,3092,3363,3019,2119,782,-835,-2539,-4171,-5543,-6554,-7093,-7135,-6673,-5760,-4471,-2923,-1231,467,2057,3430,4503,5220,5560,5522,5146,4473,3588,2544,1436,307,-778,-1810,-2752,-3623,-4391,-5057,-5575,-5912,-6013,-5854,-5399,-4684,-3724,-2612,-1416,-238,828,1707,2340,2696,2787,2644,2333,1934,1530,1182,949,823,800,825,825,736,491,55,-559,-1323,-2143,-2931,-3573,-3985,-4111,-3943,-3520,-2926,-2283,-1701,-1323,-1222,-1482,-2096,-3062,-4283,-5672,-7084,-8379,-9426,-10108,-10356,-10136,-9474,-8413,-7059,-5488,-3828,-2140,-522,999,2379,3597,4631,5436,5964,6146,5931,5261,4155,2641,843,-1090,-2966,-4602,-5826,-6558,-6749,-6475,-5835,-5009,-4171,-3514,-3171,-3263,-3807,-4806,-6152,-7737,-9384,-10928,-12204,-13075,-13461,-13331,-12718,-11707,-10414,-8981,-7535,-6203,-5051,-4134,-3443,-2950,-2592,-2282,-1939,-1479,-844,-24,984,2091,3237,4277,5123,5651,5793,5499,4768,3639,2206,583,-1073,-2611,-3875,-4750,-5137,-5024,-4402,-3355,-1975,-411,1179,2613,3730,4364,4408,3790,2514,647,-1666,-4238,-6828,-9221,-11180,-12587,-13297,-13350,-12726,-11564,-9955,-8045,-5969,-3851,-1808,63,1677,2968,3896,4426,4567,4329,3744,2871,1761,515,-790,-2018,-3078,-3840,-4230,-4194,-3715,-2856,-1687,-368,970,2146,3045,3554,3655,3351,2735,1919,1043,267,-302,-552,-442,26,816,1830,2956,4058,4989,5632,5874,5668,4995,3903,2480,845,-844,-2425,-3739,-4645,-5048,-4898,-4213,-3074,-1618,-22,1520,2823,3723,4132,3990,3347,2282,932,-520,-1932,-3124,-4008,-4500,-4598,-4330,-3771,-3010,-2156,-1305,-551,32,387,474,286,-179,-851,-1686,-2557,-3364,-4006,-4396,-4513,-4372,-4036,-3606,-3182,-2871,-2722,-2796,-3055,-3488,-4023,-4580,-5095,-5479,-5670,-5622,-5299,-4693,-3823,-2728,-1470,-136,1185,2407,3446,4262,4821,5132,5207,5078,4749,4241,3522,2606,1464,141,-1331,-2848,-4302,-5558,-6499,-7008,-7064,-6623,-5783,-4617,-3269,-1888,-610,445,1187,1577,1612,1330,807,149,-539,-1124,-1527,-1643,-1458,-934,-115,959,2216,3578,4966,6328,7602,8784,9837,10766,11543,12133,12501,12596,12392,11880,11098,10094,8973,7807,6693,5679,4790,4023,3334,2696,2050,1365,632,-174,-1007,-1873,-2719,-3536,-4282,-4957,-5534,-6020,-6396,-6671,-6834,-6885,-6826,-6645,-6347,-5928,-5383,-4708,-3910,-2986,-1964,-862,285,1429,2545,3577,4502,5296,5917,6380,6643,6735,6637,6365,5916,5299,4511,3574,2487,1294,22,-1254,-2473,-3531,-4353,-4844,-4958,-4666,-3994,-3005,-1800,-511,723,1753,2467,2763,2606,2004,1007,-265,-1686,-3110,-4379,-5392,-6056,-6338,-6256,-5854,-5210,-4397,-3486,-2511,-1502,-443,678,1872,3140,4444,5720,6866,7766,8299,8373,7922,6959,5551,3818,1953,129,-1425,-2579,-3178,-3215,-2678,-1689,-372,1074,2471,3634,4430,4780,4686,4204,3484,2671,1954,1460,1290,1443,1876,2451,3017,3398,3446,3073,2251,1048,-408,-1919,-3278,-4267,-4727,-4549,-3720,-2313,-478,1556,3542,5212,6364,6824,6537,5511,3849,1720,-664,-3082,-5310,-7185,-8580,-9451,-9811,-9730,-9303,-8637,-7820,-6916,-5960,-4961,-3924,-2853,-1773,-728,227,1025,1615,1975,2099,2026,1806,1490,1146,789,452,103,-257,-684,-1156,-1691,-2220,-2703,-3051,-3212,-3133,-2810,-2253,-1518,-660,237,1114,1910,2598,3170,3636,4021,4351,4643,4892,5099,5211,5231,5097,4816,4360,3756,3017,2199,1359,575,-84,-527,-721,-615,-226,394,1174,1993,2735,3278,3532,3427,2952,2127,1013,-294,-1691,-3057,-4280,-5263,-5912,-6186,-6028,-5463,-4502,-3234,-1738,-151,1426,2859,4079,5020,5679,6063,6231,6226,6115,5939,5734,5520,5294,5053,4776,4436,4024,3509,2903,2202,1428,600,-238,-1061,-1808,-2463,-2971,-3346,-3565,-3666,-3656,-3579,-3453,-3322,-3209,-3154,-3185,-3331,-3596,-3977,-4418,-4856,-5183,-5285,-5053,-4399,-3285,-1729,181,2306,4453,6408,7964,8945,9232,8798,7683,6035,4043,1950,-3,-1600,-2660,-3087,-2839,-1982,-624,1036,2778,4394,5651,6439,6663,6339,5569,4477,3262,2088,1105,416,48,-20,125,365,556,567,281,-359,-1369,-2688,-4222,-5801,-7272,-8453,-9201,-9436,-9093,-8222,-6878,-5196,-3305,-1368,489,2148,3537,4623,5401,5916,6216,6379,6469,6546,6647,6781,6925,7048,7090,6999,6721,6216,5472,4497,3351,2115,926,-79,-748,-959,-643,222,1577,3302,5243,7178,8929,10306,11170,11464,11151,10293,8973,7313,5463,3572,1794,257,-917,-1664,-1960,-1823,-1356,-660,107,816,1351,1662,1726,1593,1316,965,595,234,-128,-509,-963,-1512,-2189,-2956,-3777,-4550,-5175,-5545,-5547,-5149,-4299,-3076,-1528,171,1889,3422,4619,5342,5499,5076,4097,2678,963,-848,-2559,-3981,-4975,-5466,-5470,-5070,-4427,-3715,-3128,-2790,-2789,-3100,-3645,-4285,-4838,-5156,-5098,-4613,-3707,-2486,-1081,290,1466,2247,2532,2252,1414,86,-1595,-3473,-5330,-6974,-8210,-8886,-8918,-8269,-7000,-5211,-3078,-783,1455,3478,5115,6296,6966,7134,6857,6198,5264,4153,2965,1801,750,-110,-705,-985,-918,-488,271,1328,2590,3973,5358,6642,7723,8535,9029,9210,9095,8751,8243,7667,7105,6645,6361,6301,6486,6910,7493,8166,8774,9195,9296,8975,8194,6971,5363,3516,1544,-374,-2140,-3629,-4817,-5661,-6210,-6494,-6588,-6560,-6470,-6373,-6303,-6274,-6309,-6381,-6494,-6591,-6638,-6554,-6279,-5732,-4884,-3699,-2232,-520,1293,3110,4752,6107,7038,7480,7397,6812,5797,4456,2930,1360,-96,-1317,-2182,-2639,-2648,-2240,-1460,-398,841,2161,3452,4629,5622,6357,6802,6907,6653,6027,5021,3672,1991,59,-2074,-4293,-6497,-8574,-10382,-11838,-12818,-13268,-13136,-12421,-11151,-9425,-7362,-5136,-2946,-951,675,1876,2606,2948,2996,2922,2876,3010,3422,4166,5209,6491,7856,9161,10219,10864,10986,10500,9422,7821,5840,3673,1537,-350,-1810,-2710,-2991,-2677,-1833,-623,803,2225,3475,4370,4804,4703,4083,3004,1595,17,-1569,-2983,-4107,-4828,-5093,-4901,-4259,-3262,-1974,-549,899,2215,3260,3946,4172,3948,3274,2242,952,-461,-1866,-3136,-4176,-4908,-5323,-5404,-5214,-4787,-4203,-3519,-2788,-2059,-1364,-719,-162,313,662,883,943,839,563,129,-421,-1063,-1723,-2359,-2918,-3349,-3638,-3762,-3722,-3544,-3231,-2846,-2399,-1960,-1533,-1153,-807,-480,-142,236,688,1210,1799,2423,3028,3558,3944,4133,4075,3771,3207,2458,1541,563,-447,-1414,-2312,-3116,-3820,-4413,-4903,-5281,-5532,-5655,-5615,-5406,-4999,-4394,-3604,-2674,-1680,-711,95,669,877,719,157,-737,-1890,-3169,-4442,-5550,-6364,-6758,-6659,-6030,-4893,-3338,-1483,477,2373,3996,5218,5932,6140,5879,5287,4510,3728,3099,2739,2725,3046,3659,4427,5217,5851,6166,6052,5416,4270,2653,692,-1474,-3661,-5726,-7525,-8968,-10001,-10602,-10791,-10598,-10095,-9355,-8481,-7569,-6732,-6058,-5623,-5479,-5616,-6023,-6600,-7265,-7858,-8268,-8346,-8014,-7228,-5990,-4381,-2514,-527,1399,3127,4504,5422,5816,5647,4952,3794,2307,655,-980,-2385,-3409,-3909,-3833,-3195,-2078,-639,930,2411,3599,4318,4445,3921,2751,1007,-1182,-3656,-6216,-8682,-10865,-12625,-13857,-14508,-14593,-14171,-13370,-12307,-11153,-10004,-8959,-8056,-7279,-6611,-5989,-5383,-4747,-4089,-3389,-2677,-1930,-1171,-368,470,1348,2238,3083,3824,4365,4653,4617,4272,3639,2826,1949,1156,571,276,317,645,1209,1868,2531,3072,3433,3581,3533,3355,3106,2881,2720,2663,2696,2788,2876,2922,2871,2721,2481,2183,1891,1656,1540,1591,1834,2273,2888,3627,4413,5156,5725,6024,5930,5393,4394,2986,1299,-498,-2191,-3574,-4495,-4846,-4637,-3952,-2952,-1865,-900,-285,-149,-580,-1537,-2928,-4560,-6219,-7681,-8739,-9272,-9210,-8596,-7546,-6229,-4879,-3688,-2855,-2467,-2565,-3064,-3825,-4631,-5253,-5494,-5187,-4278,-2791,-853,1325,3497,5389,6780,7471,7404,6549,5038,3013,709,-1660,-3867,-5763,-7210,-8195,-8700,-8829,-8653,-8316,-7892,-7467,-7054,-6638,-6171,-5595,-4860,-3963,-2916,-1801,-697,268,1007,1442,1529,1304,789,97,-680,-1423,-2026,-2379,-2414,-2062,-1290,-118,1438,3267,5263,7255,9085,10581,11618,12112,12047,11470,10497,9266,7963,6739,5757,5098,4839,4952,5407,6100,6924,7756,8476,8989,9217,9125,8692,7950,6930,5699,4315,2848,1358,-96,-1463,-2696,-3733,-4540,-5051,-5240,-5088,-4604,-3836,-2868,-1794,-751,146,790,1093,1040,634,-29,-842,-1647,-2285,-2626,-2559,-2037,-1070,286,1919,3686,5433,6990,8211,8963,9162,8754,7763,6266,4402,2382,432,-1197,-2282,-2674,-2297,-1199,481,2499,4575,6397,7708,8295,8062,7000,5214,2888,256,-2408,-4867,-6901,-8369,-9210,-9441,-9153,-8513,-7685,-6875,-6219,-5814,-5684,-5749,-5917,-5993,-5847,-5322,-4370,-2988,-1289,577,2377,3926,5021,5589,5596,5133,4354,3443,2632,2071,1913,2171,2837,3766,4821,5785,6494,6785,6587,5894,4784,3411,1968,668,-310,-836,-853,-394,462,1534,2666,3636,4303,4534,4279,3591,2542,1330,122,-871,-1502,-1655,-1327,-549,516,1692,2745,3438,3611,3108,1957,190,-1959,-4265,-6395,-8055,-8995,-9037,-8149,-6403,-4005,-1252,1511,3937,5722,6670,6683,5807,4181,2048,-332,-2649,-4683,-6201,-7121,-7373,-7024,-6163,-4957,-3583,-2233,-1080,-267,120,56,-406,-1152,-2013,-2798,-3324,-3441,-3056,-2157,-791,911,2794,4669,6372,7746,8709,9181,9183,8714,7852,6662,5230,3661,2046,494,-900,-2056,-2920,-3474,-3729,-3756,-3594,-3350,-3051,-2755,-2457,-2150,-1814,-1434,-1013,-565,-133,256,561,773,903,975,1029,1109,1227,1411,1635,1886,2136,2345,2509,2600,2638,2610,2541,2419,2251,2026,1739,1372,943,448,-67,-566,-979,-1260,-1335,-1199,-824,-257,472,1296,2164,3028,3851,4596,5239,5735,6046,6127,5935,5458,4692,3667,2442,1081,-317,-1687,-2936,-4037,-4936,-5661,-6206,-6624,-6935,-7187,-7380,-7543,-7655,-7720,-7715,-7628,-7445,-7156,-6773,-6284,-5734,-5109,-4465,-3799,-3156,-2553,-2010,-1532,-1108,-697,-273,235,840,1570,2398,3266,4110,4832,5376,5686,5762,5622,5324,4929,4503,4100,3735,3428,3142,2860,2532,2131,1628,1009,276,-569,-1504,-2500,-3528,-4546,-5501,-6366,-7082,-7634,-8000,-8183,-8191,-8064,-7809,-7477,-7083,-6646,-6197,-5734,-5284,-4856,-4464,-4126,-3831,-3569,-3295,-2953,-2484,-1830,-956,149,1450,2904,4409,5893,7258,8430,9383,10091,10581,10884,11014,11013,10865,10577,10130,9507,8697,7711,6556,5295,3987,2710,1558,583,-157,-657,-930,-1010,-931,-739,-435,-56,422,974,1598,2260,2918,3516,3988,4270,4315,4093,3612,2906,2061,1155,332,-327,-698,-721,-358,385,1447,2726,4082,5350,6374,6997,7126,6684,5682,4148,2175,-129,-2632,-5192,-7681,-9947,-11887,-13366,-14308,-14636,-14319,-13377,-11846,-9844,-7487,-4945,-2378,60,2228,4026,5379,6236,6581,6407,5723,4587,3039,1210,-800,-2813,-4683,-6241,-7366,-7963,-8004,-7507,-6555,-5257,-3773,-2245,-848,284,1029,1301,1083,407,-629,-1849,-3063,-4033,-4561,-4484,-3729,-2313,-373,1889,4187,6241,7799,8656,8725,7986,6534,4525,2177,-283,-2623,-4664,-6260,-7356,-7932,-8044,-7750,-7139,-6276,-5223,-4023,-2699,-1294,186,1686,3177,4601,5896,6997,7847,8383,8588,8450,8015,7350,6559,5758,5040,4510,4203,4140,4302,4614,5010,5374,5625,5666,5440,4921,4104,3042,1798,476,-810,-1934,-2781,-3237,-3226,-2698,-1665,-178,1621,3570,5444,7023,8131,8611,8449,7656,6405,4859,3284,1888,890,414,532,1206,2339,3759,5244,6594,7574,8075,7991,7355,6251,4834,3292,1818,580,-295,-746,-757,-400,256,1065,1909,2651,3171,3370,3175,2533,1435,-104,-2017,-4222,-6578,-8951,-11179,-13121,-14648,-15667,-16111,-15941,-15179,-13835,-11984,-9700,-7076,-4229,-1274,1656,4420,6896,8951,10520,11529,12000,11966,11530,10823,10000,9226,8645,8378,8503,9022,9899,10999,12151,13149,13772,13838,13212,11832,9711,6949,3699,185,-3363,-6687,-9567,-11808,-13290,-13962,-13855,-13084,-11809,-10243,-8590,-7046,-5750,-4800,-4222,-3984,-4022,-4215,-4467,-4666,-4752,-4681,-4480,-4183,-3888,-3672,-3623,-3792,-4180,-4743,-5384,-5983,-6402,-6519,-6242,-5511,-4350,-2784,-948,1055,3039,4896,6475,7737,8627,9195,9465,9530,9411,9168,8777,8224,7478,6497,5307,3933,2478,1066,-162,-1041,-1466,-1318,-563,789,2676,4938,7410,9841,12005,13654,14593,14681,13852,12140,9665,6637,3326,40,-2934,-5332,-6993,-7827,-7859,-7220,-6095,-4746,-3429,-2383,-1824,-1853,-2552,-3847,-5660,-7790,-10056,-12226,-14122,-15594,-16543,-16943,-16799,-16163,-15111,-13724,-12079,-10265,-8330,-6350,-4363,-2427,-583,1115,2635,3926,4970,5751,6268,6556,6648,6609,6475,6289,6045,5731,5306,4724,3975,3033,1949,750,-492,-1726,-2882,-3938,-4838,-5581,-6145,-6536,-6753,-6811,-6704,-6442,-6020,-5449,-4739,-3939,-3097,-2307,-1671,-1286,-1267,-1665,-2518,-3806,-5434,-7280,-9153,-10858,-12207,-13052,-13307,-12970,-12111,-10866,-9413,-7921,-6562,-5424,-4564,-3949,-3503,-3116,-2648,-1987,-1048,216,1763,3540,5421,7290,9022,10514,11699,12548,13064,13287,13269,13077,12776,12423,12066,11733,11433,11156,10878,10550,10147,9604,8920,8050,7027,5840,4550,3176,1779,390,-959,-2251,-3491,-4692,-5869,-7058,-8253,-9470,-10704,-11912,-13101,-14188,-15175,-15982,-16625,-17049,-17303,-17390,-17374,-17305,-17215,-17120,-16980,-16716,-16214,-15339,-13969,-12037,-9499,-6448,-2985,660,4250,7504,10183,12076,13092,13219,12571,11350,9822,8255,6899,5922,5394,5313,5541,5944,6297,6454,6276,5706,4782,3565,2210,847,-367,-1327,-1968,-2269,-2272,-2019,-1608,-1076,-512,93,715,1383,2141,3003,4023,5177,6466,7818,9156,10361,11300,11839,11855,11262,10036,8193,5863,3203,451,-2128,-4285,-5780,-6449,-6220,-5096,-3217,-766,1967,4695,7122,8981,10110,10388,9827,8500,6558,4200,1649,-874,-3181,-5120,-6593,-7576,-8066,-8148,-7916,-7485,-7009,-6575,-6302,-6209,-6304,-6526,-6766,-6928,-6856,-6467,-5667,-4432,-2792,-832,1344,3559,5709,7636,9261,10534,11411,11905,12012,11735,11084,10041,8611,6781,4582,2041,-739,-3662,-6551,-9251,-11558,-13328,-14411,-14741,-14294,-13124,-11356,-9161,-6760,-4392,-2269,-611,473,914,752,126,-781,-1719,-2444,-2746,-2452,-1492,125,2287,4778,7336,9636,11400,12381,12443,11556,9789,7345,4459,1463,-1359,-3687,-5328,-6107,-6023,-5116,-3576,-1621,484,2493,4205,5492,6311,6682,6711,6496,6181,5847,5555,5307,5049,4704,4179,3395,2305,917,-735,-2555,-4444,-6282,-7957,-9355,-10394,-10981,-11053,-10564,-9468,-7785,-5517,-2739,457,3949,7561,11135,14466,17400,19769,21492,22482,22760,22327,21266,19648,17561,15106,12369,9451,6442,3431,495,-2286,-4856,-7159,-9155,-10830,-12149,-13122,-13722,-13971,-13864,-13457,-12792,-11969,-11064,-10199,-9436,-8870,-8510,-8362,-8365,-8429,-8442,-8293,-7891,-7203,-6241,-5101,-3906,-2848,-2099,-1835,-2184,-3173,-4776,-6840,-9154,-11456,-13434,-14846,-15447,-15121,-13833,-11639,-8736,-5346,-1786,1639,4630,6939,8394,8890,8436,7099,5060,2552,-149,-2743,-4987,-6668,-7694,-8043,-7800,-7123,-6204,-5270,-4500,-4060,-4027,-4428,-5226,-6312,-7552,-8751,-9720,-10261,-10220,-9484,-8024,-5875,-3163,-67,3174,6313,9094,11303,12754,13364,13085,12009,10276,8122,5830,3689,1975,887,547,967,2071,3702,5644,7668,9558,11121,12242,12865,12988,12704,12088,11278,10368,9434,8521,7622,6720,5766,4733,3585,2328,974,-438,-1860,-3224,-4459,-5475,-6185,-6511,-6390,-5796,-4756,-3341,-1687,35,1642,2939,3791,4107,3893,3222,2246,1158,168,-531,-796,-550,213,1423,2972,4696,6450,8082,9461,10508,11120,11269,10882,9960,8464,6446,3931,1033,-2125,-5375,-8514,-11331,-13610,-15152,-15808,-15508,-14249,-12143,-9362,-6144,-2756,536,3504,5956,7758,8847,9198,8849,7892,6452,4700,2814,989,-622,-1858,-2659,-2950,-2779,-2186,-1293,-244,816,1709,2311,2515,2285,1648,694,-425,-1537,-2452,-3020,-3132,-2763,-1967,-859,362,1508,2360,2774,2629,1933,727,-820,-2526,-4156,-5503,-6387,-6712,-6455,-5665,-4478,-3039,-1548,-154,1011,1876,2465,2811,3067,3341,3819,4592,5789,7402,9426,11729,14155,16472,18442,19814,20375,19981,18546,16109,12772,8761,4331,-181,-4470,-8239,-11253,-13389,-14597,-14954,-14615,-13797,-12753,-11724,-10905,-10434,-10351,-10619,-11118,-11679,-12101,-12196,-11806,-10833,-9248,-7118,-4571,-1826,886,3296,5191,6386,6799,6420,5321,3669,1655,-469,-2462,-4099,-5185,-5608,-5308,-4316,-2746,-759,1422,3550,5398,6729,7402,7298,6434,4874,2800,439,-1962,-4146,-5926,-7166,-7823,-7924,-7574,-6898,-6069,-5224,-4505,-3998,-3756,-3788,-4078,-4579,-5251,-6054,-6961,-7969,-9069,-10249,-11465,-12642,-13638,-14312,-14442,-13875,-12439,-10084,-6837,-2857,1606,6213,10590,14379,17258,19026,19573,18955,17307,14905,12030,9008,6111,3558,1498,-4,-937,-1348,-1303,-893,-195,702,1750,2879,4063,5270,6470,7656,8776,9796,10641,11231,11489,11324,10692,9541,7896,5770,3264,469,-2460,-5363,-8054,-10350,-12073,-13098,-13318,-12740,-11394,-9435,-7049,-4485,-2008,131,1718,2600,2719,2079,803,-947,-2928,-4879,-6538,-7658,-8062,-7620,-6321,-4206,-1449,1756,5128,8403,11326,13669,15268,16018,15866,14847,13039,10600,7737,4689,1732,-891,-2937,-4237,-4687,-4266,-3056,-1216,1014,3369,5570,7395,8680,9357,9443,8999,8167,7027,5727,4298,2814,1272,-326,-1965,-3657,-5332,-6942,-8367,-9480,-10155,-10274,-9791,-8722,-7153,-5278,-3301,-1488,-74,773,940,443,-624,-2073,-3676,-5194,-6419,-7205,-7471,-7214,-6505,-5434,-4151,-2770,-1415,-179,884,1719,2323,2695,2858,2875,2794,2721,2733,2935,3409,4211,5384,6913,8766,10859,13089,15332,17443,19311,20796,21843,22373,22406,21939,21046,19769,18186,16359,14348,12229,10043,7879,5762,3767,1909,222,-1296,-2647,-3860,-4949,-5963,-6906,-7802,-8631,-9361,-9934,-10290,-10365,-10129,-9562,-8712,-7608,-6379,-5094,-3898,-2886,-2161,-1790,-1809,-2185,-2853,-3673,-4479,-5092,-5336,-5082,-4268,-2920,-1153,841,2815,4505,5674,6148,5851,4827,3220,1280,-704,-2423,-3617,-4095,-3795,-2733,-1076,957,3066,4926,6253,6789,6395,5039,2801,-96,-3391,-6735,-9816,-12342,-14110,-15018,-15075,-14397,-13194,-11710,-10227,-8961,-8086,-7655,-7632,-7885,-8207,-8395,-8223,-7575,-6389,-4720,-2724,-600,1407,3083,4271,4877,4900,4390,3455,2214,798,-671,-2089,-3353,-4387,-5125,-5525,-5576,-5285,-4700,-3876,-2895,-1835,-794,168,962,1566,1955,2157,2218,2223,2255,2416,2776,3394,4257,5334,6514,7650,8593,9144,9194,8621,7408,5609,3332,794,-1796,-4173,-6122,-7469,-8108,-8041,-7328,-6130,-4639,-3074,-1647,-530,177,425,273,-168,-734,-1237,-1517,-1452,-1013,-232,750,1776,2637,3174,3255,2854,2002,833,-485,-1742,-2730,-3279,-3277,-2680,-1557,-44,1646,3237,4488,5142,5065,4194,2605,489,-1876,-4160,-6035,-7238,-7610,-7119,-5892,-4150,-2212,-391,1012,1812,1910,1350,276,-1098,-2521,-3768,-4651,-5090,-5066,-4664,-4034,-3341,-2788,-2525,-2670,-3272,-4302,-5658,-7174,-8642,-9853,-10612,-10795,-10344,-9284,-7728,-5811,-3724,-1639,291,1933,3225,4117,4621,4755,4552,4069,3328,2412,1362,301,-665,-1379,-1699,-1492,-680,752,2743,5132,7726,10251,12467,14128,15082,15215,14540,13117,11087,8629,5935,3217,655,-1567,-3342,-4551,-5188,-5236,-4780,-3918,-2797,-1592,-468,399,883,890,397,-568,-1908,-3489,-5146,-6713,-8050,-9047,-9657,-9863,-9711,-9228,-8497,-7531,-6395,-5091,-3659,-2125,-545,1017,2462,3707,4641,5206,5338,5067,4417,3519,2496,1520,753,322,317,759,1590,2701,3904,5002,5788,6068,5745,4751,3177,1147,-1092,-3290,-5174,-6529,-7210,-7163,-6447,-5175,-3567,-1825,-210,1083,1860,2027,1513,376,-1310,-3349,-5537,-7591,-9242,-10205,-10274,-9285,-7229,-4178,-371,3869,8124,11967,14987,16885,17469,16744,14840,12069,8806,5517,2605,448,-742,-879,-44,1528,3510,5515,7154,8122,8194,7311,5531,3074,214,-2658,-5226,-7136,-8181,-8222,-7246,-5385,-2841,65,2989,5585,7523,8587,8620,7619,5677,2988,-137,-3387,-6376,-8793,-10362,-10893,-10330,-8697,-6157,-2952,601,4131,7281,9692,11113,11352,10384,8291,5311,1784,-1880,-5245,-7931,-9628,-10197,-9613,-8036,-5725,-3042,-370,1918,3536,4282,4115,3097,1429,-598,-2669,-4428,-5605,-5975,-5454,-4051,-1931,694,3480,6127,8291,9745,10324,10008,8878,7137,5034,2863,881,-713,-1784,-2313,-2326,-1943,-1284,-512,260,915,1407,1707,1824,1790,1627,1358,992,496,-137,-975,-2007,-3273,-4697,-6223,-7701,-8982,-9903,-10325,-10168,-9431,-8190,-6596,-4848,-3167,-1729,-693,-112,30,-194,-612,-1057,-1328,-1253,-722,329,1854,3772,5911,8091,10115,11810,13041,13747,13896,13545,12765,11665,10376,9012,7717,6594,5768,5289,5218,5498,6077,6778,7447,7860,7842,7251,6014,4153,1780,-917,-3685,-6247,-8337,-9732,-10266,-9892,-8622,-6593,-3999,-1087,1848,4543,6717,8165,8739,8360,7069,4955,2220,-893,-4112,-7146,-9742,-11694,-12853,-13174,-12675,-11450,-9683,-7546,-5303,-3147,-1303,67,854,995,519,-488,-1880,-3443,-4974,-6235,-7051,-7288,-6876,-5858,-4315,-2443,-457,1382,2826,3649,3699,2894,1249,-1107,-3971,-7039,-9992,-12478,-14210,-14957,-14615,-13206,-10864,-7875,-4560,-1351,1394,3306,4169,3865,2447,126,-2775,-5820,-8562,-10575,-11517,-11198,-9586,-6819,-3210,854,4878,8426,11076,12556,12708,11543,9214,5995,2268,-1554,-5029,-7790,-9542,-10124,-9523,-7833,-5314,-2243,998,4074,6653,8473,9367,9252,8172,6257,3742,924,-1857,-4273,-6019,-6877,-6725,-5551,-3475,-712,2439,5611,8454,10610,11838,11959,10963,8955,6182,2998,-192,-2963,-4947,-5888,-5660,-4321,-2059,808,3898,6826,9255,10934,11738,11659,10817,9408,7696,5941,4380,3179,2418,2086,2088,2260,2434,2414,2084,1358,256,-1143,-2691,-4207,-5513,-6444,-6903,-6825,-6254,-5234,-3915,-2398,-845,648,1980,3096,3969,4585,4974,5154,5170,5054,4834,4546,4201,3832,3443,3049,2653,2238,1812,1351,873,381,-106,-558,-979,-1351,-1708,-2061,-2466,-2949,-3567,-4332,-5273,-6358,-7539,-8728,-9772,-10532,-10819,-10492,-9463,-7692,-5272,-2350,820,3929,6670,8716,9850,9928,8953,7065,4532,1700,-1024,-3272,-4716,-5154,-4507,-2849,-386,2578,5658,8462,10628,11865,12015,11035,9041,6249,2998,-348,-3404,-5834,-7398,-7963,-7528,-6228,-4301,-2041,194,2112,3445,4033,3838,2916,1425,-405,-2337,-4131,-5592,-6591,-7046,-6959,-6347,-5301,-3896,-2262,-513,1208,2773,4029,4875,5184,4925,4062,2676,857,-1198,-3302,-5219,-6762,-7760,-8118,-7797,-6839,-5341,-3468,-1405,640,2473,3943,4944,5434,5424,4967,4152,3077,1866,616,-543,-1530,-2250,-2656,-2739,-2520,-2084,-1533,-994,-595,-441,-595,-1068,-1817,-2722,-3651,-4413,-4845,-4813,-4224,-3095,-1488,422,2434,4303,5800,6741,7010,6575,5502,3912,1995,-38,-2000,-3709,-5048,-5929,-6318,-6189,-5586,-4517,-3079,-1345,534,2412,4090,5403,6169,6284,5683,4381,2464,92,-2552,-5199,-7640,-9629,-10997,-11630,-11477,-10554,-8963,-6816,-4319,-1659,929,3231,5057,6235,6696,6378,5352,3701,1588,-787,-3226,-5495,-7410,-8777,-9479,-9430,-8603,-7077,-4950,-2449,194,2679,4727,6096,6620,6246,5035,3161,886,-1483,-3628,-5261,-6174,-6228,-5417,-3828,-1638,873,3429,5710,7466,8500,8727,8164,6931,5234,3323,1441,-181,-1411,-2154,-2441,-2323,-1925,-1357,-726,-106,475,1013,1534,2064,2630,3230,3865,4500,5121,5703,6225,6688,7072,7376,7566,7622,7481,7113,6464,5506,4255,2744,1076,-626,-2200,-3499,-4380,-4756,-4595,-3929,-2841,-1492,-34,1326,2415,3095,3265,2922,2113,962,-369,-1717,-2912,-3836,-4403,-4573,-4359,-3788,-2921,-1822,-553,823,2261,3711,5143,6510,7776,8892,9812,10485,10884,10994,10835,10461,9963,9433,9007,8750,8750,8999,9479,10093,10740,11290,11634,11690,11425,10839,9992,8977,7889,6865,5975,5314,4893,4697,4654,4658,4571,4278,3666,2695,1388,-167,-1802,-3331,-4544,-5288,-5452,-5043,-4133,-2903,-1571,-386,426,697,332,-653,-2164,-4023,-5989,-7825,-9259,-10096,-10174,-9410,-7832,-5532,-2725,328,3289,5843,7672,8581,8439,7291,5265,2625,-322,-3251,-5853,-7909,-9261,-9881,-9819,-9214,-8261,-7178,-6181,-5453,-5124,-5256,-5850,-6825,-8059,-9379,-10592,-11514,-11975,-11846,-11073,-9632,-7602,-5095,-2266,679,3563,6186,8398,10062,11107,11471,11179,10246,8774,6858,4635,2251,-141,-2394,-4342,-5867,-6862,-7257,-7063,-6314,-5133,-3671,-2119,-665,508,1277,1562,1354,688,-335,-1621,-3008,-4381,-5581,-6495,-7036,-7128,-6802,-6069,-5051,-3839,-2575,-1363,-309,517,1078,1349,1361,1128,733,237,-273,-715,-1038,-1191,-1161,-946,-569,-46,573,1267,1973,2664,3292,3828,4265,4572,4760,4800,4677,4365,3841,3090,2133,999,-260,-1557,-2851,-4049,-5137,-6072,-6851,-7476,-7939,-8242,-8358,-8275,-7969,-7443,-6715,-5831,-4871,-3917,-3069,-2401,-1970,-1784,-1819,-2007,-2246,-2423,-2419,-2134,-1514,-545,721,2190,3720,5163,6345,7149,7441,7194,6359,5019,3223,1129,-1139,-3420,-5563,-7462,-8997,-10120,-10777,-10952,-10654,-9916,-8796,-7403,-5849,-4290,-2886,-1770,-1070,-848,-1111,-1816,-2843,-4057,-5285,-6363,-7152,-7542,-7481,-6964,-6026,-4758,-3278,-1711,-214,1104,2130,2797,3081,2982,2557,1858,1008,82,-786,-1516,-2034,-2282,-2268,-1987,-1488,-825,-48,770,1587,2345,3013,3557,3942,4162,4173,3991,3619,3089,2476,1842,1296,907,753,859,1233,1824,2564,3341,4062,4618,4966,5071,4971,4710,4376,4022,3725,3494,3341,3236,3134,2981,2721,2305,1713,945,29,-955,-1940,-2804,-3459,-3827,-3849,-3541,-2923,-2108,-1188,-317,395,842,957,729,172,-659,-1686,-2822,-3967,-5025,-5917,-6569,-6946,-7041,-6865,-6464,-5873,-5121,-4246,-3218,-2070,-755,674,2221,3791,5337,6742,7952,8880,9519,9855,9930,9808,9562,9278,9021,8836,8711,8614,8452,8139,7591,6752,5630,4292,2827,1389,79,-992,-1790,-2311,-2614,-2775,-2878,-2996,-3180,-3427,-3722,-3998,-4192,-4238,-4091,-3747,-3228,-2615,-1989,-1445,-1065,-883,-918,-1123,-1428,-1740,-1955,-1987,-1765,-1265,-482,527,1707,2943,4149,5200,6019,6524,6674,6464,5925,5123,4166,3173,2294,1646,1340,1413,1862,2601,3504,4389,5082,5404,5226,4475,3139,1299,-915,-3290,-5596,-7583,-9031,-9782,-9746,-8945,-7466,-5495,-3232,-912,1278,3158,4654,5681,6279,6445,6252,5751,4977,4020,2878,1661,407,-771,-1778,-2499,-2842,-2722,-2108,-1005,529,2382,4405,6423,8228,9638,10483,10633,10043,8701,6718,4210,1405,-1514,-4301,-6788,-8809,-10281,-11158,-11465,-11276,-10679,-9801,-8730,-7550,-6307,-5025,-3721,-2416,-1154,-6,960,1637,2001,2002,1681,1104,357,-434,-1179,-1773,-2149,-2259,-2072,-1590,-826,178,1367,2658,3984,5229,6341,7207,7783,8005,7842,7300,6407,5229,3862,2411,1003,-250,-1245,-1892,-2156,-2005,-1476,-626,456,1647,2845,3915,4790,5382,5682,5692,5461,5076,4616,4197,3890,3760,3836,4109,4542,5081,5642,6154,6539,6744,6723,6458,5942,5175,4170,2934,1469,-195,-2042,-4010,-6027,-7988,-9765,-11225,-12236,-12692,-12533,-11748,-10408,-8628,-6603,-4540,-2675,-1219,-343,-153,-692,-1891,-3640,-5727,-7921,-9974,-11644,-12762,-13211,-12974,-12122,-10790,-9176,-7483,-5904,-4578,-3590,-2947,-2593,-2441,-2360,-2257,-2028,-1642,-1089,-411,325,1041,1664,2138,2441,2566,2555,2435,2280,2129,2029,2004,2034,2104,2144,2104,1925,1563,999,250,-663,-1675,-2726,-3740,-4643,-5369,-5850,-6042,-5900,-5416,-4595,-3480,-2133,-643,881,2337,3601,4582,5193,5394,5185,4610,3764,2756,1709,728,-121,-803,-1319,-1699,-1966,-2157,-2266,-2303,-2231,-2047,-1718,-1268,-704,-83,545,1139,1658,2116,2535,2960,3459,4049,4772,5570,6406,7148,7695,7906,7701,7023,5899,4408,2700,958,-616,-1838,-2568,-2737,-2363,-1533,-408,825,1975,2881,3439,3609,3414,2937,2289,1591,961,477,190,108,200,425,713,1022,1290,1506,1664,1793,1941,2164,2521,3058,3786,4679,5663,6610,7372,7767,7642,6893,5476,3461,986,-1719,-4388,-6755,-8571,-9670,-9955,-9425,-8168,-6329,-4109,-1728,597,2659,4304,5400,5894,5765,5050,3836,2223,359,-1627,-3583,-5396,-6949,-8170,-8985,-9372,-9300,-8805,-7907,-6685,-5208,-3573,-1874,-205,1345,2691,3784,4569,5041,5206,5085,4744,4223,3598,2924,2255,1636,1098,655,312,61,-111,-228,-292,-324,-316,-268,-177,-29,190,497,901,1419,2031,2740,3483,4249,4953,5562,6009,6244,6236,5960,5429,4685,3806,2893,2076,1462,1169,1223,1666,2393,3338,4302,5134,5631,5665,5127,4014,2385,375,-1823,-4011,-5983,-7595,-8736,-9394,-9591,-9429,-9026,-8510,-8014,-7613,-7380,-7310,-7393,-7550,-7724,-7804,-7719,-7396,-6797,-5920,-4809,-3535,-2220,-960,103,912,1380,1514,1328,887,277,-392,-1018,-1477,-1701,-1608,-1192,-449,553,1754,3038,4321,5496,6497,7282,7825,8163,8300,8305,8188,7974,7651,7186,6542,5672,4548,3170,1563,-188,-1982,-3684,-5156,-6290,-7006,-7278,-7136,-6643,-5893,-4992,-4016,-3039,-2097,-1201,-372,392,1063,1603,1978,2133,2037,1664,1023,132,-932,-2102,-3259,-4309,-5145,-5706,-5932,-5815,-5358,-4578,-3519,-2220,-743,827,2393,3823,4990,5755,6034,5763,4973,3744,2218,594,-931,-2175,-2982,-3306,-3130,-2555,-1698,-728,210,987,1524,1790,1787,1559,1160,646,78,-519,-1114,-1707,-2300,-2883,-3451,-3965,-4393,-4672,-4763,-4628,-4250,-3641,-2824,-1842,-747,428,1646,2884,4140,5368,6551,7594,8415,8872,8859,8264,7044,5216,2880,205,-2581,-5228,-7504,-9206,-10228,-10527,-10164,-9252,-7964,-6465,-4939,-3498,-2280,-1327,-712,-433,-488,-817,-1342,-1925,-2445,-2749,-2742,-2365,-1631,-624,514,1599,2444,2883,2824,2253,1261,15,-1258,-2318,-2940,-2990,-2383,-1174,530,2555,4690,6745,8550,9971,10952,11462,11551,11289,10782,10151,9495,8920,8458,8157,7970,7870,7785,7650,7438,7133,6778,6440,6198,6154,6352,6846,7591,8539,9577,10570,11394,11923,12086,11850,11242,10314,9195,7964,6780,5715,4878,4303,4024,4011,4226,4603,5041,5467,5772,5871,5701,5181,4309,3056,1484,-358,-2341,-4333,-6180,-7718,-8826,-9412,-9453,-8990,-8134,-7029,-5869,-4816,-4021,-3582,-3501,-3766,-4245,-4833,-5375,-5763,-5923,-5825,-5502,-5002,-4415,-3808,-3263,-2828,-2536,-2414,-2436,-2591,-2823,-3074,-3294,-3423,-3444,-3345,-3144,-2887,-2601,-2344,-2144,-2013,-1961,-1955,-1963,-1927,-1806,-1535,-1122,-542,125,829,1444,1866,1973,1683,939,-230,-1771,-3529,-5350,-7011,-8340,-9158,-9371,-8926,-7861,-6249,-4256,-2037,179,2198,3815,4863,5231,4878,3840,2249,281,-1825,-3836,-5532,-6754,-7416,-7514,-7134,-6390,-5464,-4486,-3607,-2881,-2347,-1969,-1689,-1451,-1191,-900,-595,-328,-171,-180,-398,-794,-1336,-1903,-2401,-2730,-2802,-2606,-2133,-1438,-579,367,1347,2282,3144,3869,4434,4791,4900,4738,4267,3511,2481,1249,-104,-1480,-2748,-3818,-4561,-4903,-4771,-4132,-3003,-1444,424,2429,4368,6011,7161,7635,7358,6313,4595,2386,-95,-2578,-4839,-6681,-8012,-8793,-9096,-9020,-8717,-8331,-7977,-7747,-7660,-7723,-7868,-8047,-8169,-8181,-8035,-7711,-7228,-6610,-5918,-5195,-4496,-3848,-3279,-2779,-2345,-1965,-1624,-1355,-1169,-1123,-1268,-1639,-2266,-3143,-4228,-5479,-6796,-8101,-9285,-10257,-10936,-11247,-11152,-10605,-9607,-8160,-6298,-4095,-1650,877,3304,5423,7032,7981,8189,7653,6496,4873,3032,1216,-343,-1457,-2001,-1928,-1265,-87,1459,3229,5049,6766,8249,9394,10142,10455,10336,9805,8898,7672,6195,4558,2880,1287,-77,-1085,-1641,-1672,-1196,-237,1059,2569,4073,5398,6334,6760,6568,5773,4405,2625,559,-1583,-3668,-5552,-7160,-8441,-9392,-10012,-10319,-10320,-10013,-9388,-8435,-7150,-5556,-3710,-1707,317,2219,3833,5054,5775,5995,5715,5032,4027,2848,1578,355,-775,-1737,-2506,-3066,-3397,-3499,-3368,-3015,-2453,-1733,-878,53,1014,1978,2891,3740,4481,5099,5559,5869,6006,6012,5888,5706,5504,5371,5372,5573,6018,6698,7559,8488,9326,9898,10021,9571,8477,6764,4546,2011,-611,-3048,-5102,-6560,-7356,-7440,-6887,-5798,-4329,-2640,-885,796,2300,3546,4488,5095,5355,5254,4819,4050,3016,1773,420,-921,-2142,-3101,-3720,-3895,-3628,-2910,-1847,-534,851,2166,3252,4015,4406,4442,4193,3760,3273,2818,2486,2294,2243,2296,2407,2537,2655,2769,2866,2989,3121,3283,3441,3562,3587,3446,3091,2466,1591,489,-727,-1942,-2989,-3725,-3997,-3738,-2885,-1496,357,2510,4792,7000,8957,10512,11567,12085,12079,11605,10744,9575,8175,6599,4892,3094,1239,-625,-2447,-4164,-5707,-7008,-8011,-8665,-8970,-8935,-8628,-8138,-7573,-7052,-6646,-6432,-6374,-6456,-6547,-6554,-6323,-5768,-4825,-3514,-1917,-192,1489,2905,3918,4381,4275,3604,2460,978,-702,-2417,-4030,-5430,-6530,-7298,-7712,-7809,-7601,-7158,-6500,-5687,-4750,-3715,-2614,-1453,-246,992,2266,3536,4792,5988,7091,8069,8887,9540,9999,10289,10390,10348,10172,9928,9659,9440,9317,9344,9515,9817,10173,10471,10592,10384,9730,8564,6861,4713,2243,-331,-2798,-4934,-6555,-7543,-7841,-7459,-6491,-5042,-3298,-1419,391,1964,3126,3745,3723,3014,1628,-365,-2812,-5542,-8282,-10803,-12827,-14150,-14625,-14192,-12910,-10920,-8458,-5794,-3201,-920,872,2085,2709,2810,2513,1953,1282,598,-21,-576,-1068,-1556,-2056,-2609,-3189,-3784,-4334,-4801,-5122,-5296,-5296,-5177,-4971,-4751,-4583,-4530,-4636,-4921,-5377,-5962,-6603,-7193,-7619,-7752,-7506,-6821,-5700,-4227,-2517,-766,855,2154,3015,3375,3254,2755,2024,1239,561,119,-35,108,465,930,1365,1632,1623,1269,560,-469,-1715,-3044,-4293,-5294,-5902,-6028,-5617,-4729,-3448,-1948,-412,968,2029,2675,2867,2677,2203,1649,1171,969,1146,1766,2785,4090,5496,6788,7751,8205,8037,7206,5755,3801,1507,-893,-3197,-5151,-6588,-7344,-7355,-6619,-5210,-3288,-1047,1276,3457,5285,6623,7360,7497,7050,6142,4894,3506,2152,1038,322,143,574,1627,3230,5265,7508,9764,11764,13326,14272,14537,14105,13058,11532,9696,7752,5860,4170,2751,1638,776,112,-475,-1047,-1694,-2421,-3222,-4042,-4792,-5391,-5743,-5801,-5547,-5018,-4295,-3485,-2724,-2135,-1834,-1894,-2356,-3195,-4357,-5719,-7144,-8467,-9504,-10139,-10223,-9736,-8660,-7083,-5127,-2974,-823,1105,2629,3558,3831,3371,2262,606,-1424,-3603,-5725,-7574,-8992,-9873,-10165,-9895,-9135,-7990,-6598,-5064,-3510,-2006,-626,595,1628,2471,3134,3647,4047,4383,4704,5052,5459,5963,6566,7296,8132,9066,10046,11018,11900,12614,13101,13304,13244,12919,12410,11748,10983,10118,9129,7949,6523,4777,2707,346,-2207,-4784,-7208,-9267,-10798,-11678,-11868,-11408,-10421,-9095,-7648,-6317,-5289,-4703,-4612,-4969,-5668,-6500,-7258,-7707,-7652,-6977,-5628,-3655,-1200,1554,4348,6943,9096,10625,11412,11423,10714,9400,7661,5683,3661,1752,89,-1258,-2238,-2872,-3187,-3263,-3184,-3035,-2913,-2860,-2908,-3026,-3159,-3227,-3141,-2848,-2313,-1569,-683,244,1088,1725,2055,2006,1555,744,-345,-1580,-2799,-3840,-4549,-4798,-4508,-3651,-2255,-422,1714,3935,6047,7804,9028,9560,9326,8324,6651,4462,2002,-478,-2700,-4433,-5509,-5848,-5475,-4502,-3129,-1578,-114,1061,1764,1901,1445,433,-1013,-2767,-4624,-6432,-8003,-9215,-9978,-10246,-10055,-9436,-8512,-7363,-6110,-4838,-3615,-2473,-1429,-450,477,1402,2324,3259,4143,4928,5502,5779,5665,5131,4177,2904,1448,3,-1219,-2050,-2345,-2087,-1310,-196,1061,2193,2974,3229,2872,1951,593,-948,-2409,-3490,-3955,-3642,-2503,-582,1940,4843,7803,10522,12674,14030,14397,13750,12120,9709,6750,3566,459,-2300,-4490,-6022,-6850,-7057,-6758,-6123,-5323,-4509,-3802,-3276,-2966,-2861,-2927,-3101,-3325,-3541,-3703,-3790,-3788,-3711,-3559,-3364,-3102,-2799,-2414,-1954,-1398,-767,-79,612,1248,1756,2064,2105,1849,1277,435,-619,-1768,-2909,-3917,-4717,-5265,-5565,-5670,-5642,-5554,-5429,-5263,-4966,-4449,-3550,-2173,-211,2310,5320,8597,11888,14851,17180,18610,18990,18302,16678,14370,11740,9160,7026,5610,5113,5564,6861,8776,10990,13144,14905,16006,16276,15697,14321,12333,9942,7379,4868,2558,584,-1009,-2199,-3004,-3485,-3695,-3717,-3615,-3465,-3310,-3204,-3160,-3200,-3322,-3531,-3817,-4164,-4551,-4934,-5260,-5472,-5494,-5273,-4761,-3935,-2796,-1371,297,2133,4056,5943,7670,9083,10051,10463,10254,9425,8039,6203,4086,1838,-344,-2337,-3981,-5207,-5922,-6121,-5796,-5004,-3838,-2416,-912,511,1661,2378,2526,2027,877,-860,-3028,-5409,-7752,-9760,-11199,-11838,-11598,-10443,-8521,-6028,-3276,-583,1739,3440,4363,4465,3809,2550,914,-874,-2559,-3975,-4982,-5536,-5664,-5444,-5017,-4523,-4110,-3886,-3930,-4237,-4775,-5448,-6113,-6666,-6955,-6935,-6568,-5909,-5044,-4093,-3179,-2393,-1800,-1411,-1188,-1081,-1000,-893,-698,-411,-51,325,632,803,758,490,-3,-643,-1351,-2011,-2545,-2876,-2997,-2920,-2689,-2384,-2048,-1753,-1524,-1379,-1323,-1338,-1407,-1490,-1559,-1560,-1471,-1270,-969,-616,-265,9,159,166,52,-109,-231,-200,66,622,1461,2531,3704,4863,5828,6501,6771,6617,6063,5189,4112,2971,1888,963,246,-277,-660,-1000,-1418,-1995,-2829,-3918,-5256,-6748,-8292,-9735,-10960,-11831,-12300,-12341,-12017,-11445,-10759,-10146,-9713,-9571,-9712,-10083,-10559,-10985,-11224,-11142,-10713,-9912,-8855,-7631,-6407,-5306,-4422,-3797,-3399,-3148,-2928,-2619,-2122,-1419,-527,437,1314,1932,2098,1699,659,-971,-3077,-5424,-7744,-9718,-11060,-11524,-10977,-9383,-6852,-3609,37,3692,6997,9597,11248,11816,11305,9845,7700,5196,2705,581,-895,-1529,-1267,-173,1571,3693,5898,7872,9364,10201,10291,9680,8458,6823,4964,3092,1360,-114,-1297,-2206,-2910,-3504,-4089,-4735,-5495,-6354,-7258,-8109,-8784,-9139,-9086,-8525,-7470,-5946,-4054,-1935,267,2374,4237,5714,6698,7121,6972,6282,5160,3740,2220,786,-371,-1095,-1295,-921,-17,1339,3012,4833,6645,8265,9557,10392,10700,10431,9616,8318,6665,4838,3023,1426,211,-515,-715,-434,214,1082,1986,2772,3299,3493,3325,2836,2099,1232,366,-395,-934,-1220,-1219,-977,-553,-34,479,913,1200,1328,1301,1179,1021,904,895,1037,1339,1797,2348,2931,3472,3883,4144,4210,4134,3958,3769,3648,3650,3802,4070,4374,4596,4586,4227,3404,2096,330,-1769,-4028,-6214,-8115,-9517,-10303,-10409,-9873,-8813,-7380,-5780,-4164,-2714,-1496,-589,34,407,632,802,1051,1459,2109,3006,4113,5322,6485,7425,7978,8019,7484,6415,4918,3196,1494,66,-858,-1126,-683,419,2030,3933,5880,7654,9055,9977,10361,10216,9606,8613,7353,5939,4487,3101,1878,881,184,-195,-211,136,830,1845,3080,4429,5728,6790,7456,7552,7007,5785,3975,1727,-700,-3036,-4979,-6284,-6812,-6502,-5470,-3885,-2027,-173,1423,2563,3148,3154,2643,1728,535,-769,-2071,-3239,-4187,-4869,-5242,-5329,-5165,-4812,-4372,-3935,-3614,-3494,-3634,-4064,-4763,-5684,-6738,-7814,-8810,-9597,-10096,-10212,-9892,-9098,-7813,-6050,-3855,-1312,1452,4270,6945,9279,11084,12229,12648,12359,11486,10192,8742,7362,6309,5739,5759,6353,7427,8803,10253,11544,12453,12821,12543,11608,10075,8070,5781,3413,1180,-719,-2161,-3059,-3441,-3373,-3020,-2534,-2130,-1926,-2064,-2546,-3365,-4412,-5562,-6666,-7606,-8280,-8663,-8756,-8618,-8332,-7968,-7601,-7252,-6924,-6563,-6107,-5461,-4576,-3395,-1962,-333,1352,2939,4277,5217,5709,5726,5360,4730,4013,3363,2916,2737,2807,3064,3349,3514,3398,2875,1879,413,-1465,-3620,-5894,-8105,-10059,-11601,-12574,-12902,-12523,-11470,-9821,-7729,-5406,-3093,-1045,526,1466,1721,1329,416,-830,-2198,-3499,-4570,-5363,-5847,-6109,-6229,-6302,-6392,-6515,-6621,-6660,-6518,-6154,-5511,-4608,-3491,-2236,-961,243,1249,2010,2445,2577,2417,2028,1503,904,334,-174,-572,-863,-1056,-1178,-1258,-1341,-1455,-1634,-1900,-2258,-2706,-3226,-3768,-4309,-4758,-5088,-5224,-5137,-4791,-4180,-3301,-2173,-835,676,2276,3867,5350,6583,7483,7963,8007,7645,6953,6065,5115,4258,3632,3319,3394,3822,4545,5428,6289,6946,7215,6964,6143,4790,3041,1104,-762,-2312,-3328,-3674,-3306,-2271,-690,1248,3344,5398,7223,8711,9760,10377,10583,10455,10104,9602,9052,8478,7890,7265,6536,5656,4569,3237,1688,-56,-1875,-3678,-5311,-6663,-7643,-8201,-8373,-8208,-7841,-7390,-6989,-6730,-6662,-6773,-7010,-7269,-7424,-7359,-6959,-6167,-4977,-3451,-1710,47,1632,2823,3447,3403,2634,1212,-747,-3053,-5465,-7760,-9695,-11090,-11796,-11743,-10913,-9359,-7182,-4521,-1551,1563,4639,7536,10113,12287,13997,15221,15978,16297,16246,15885,15301,14564,13760,12958,12208,11555,10978,10459,9917,9261,8392,7205,5631,3644,1261,-1422,-4260,-7069,-9652,-11809,-13425,-14381,-14688,-14353,-13469,-12125,-10445,-8548,-6561,-4591,-2749,-1110,252,1301,2005,2355,2343,1978,1276,272,-979,-2403,-3900,-5351,-6640,-7641,-8261,-8432,-8127,-7361,-6197,-4701,-2993,-1155,701,2503,4171,5657,6912,7906,8599,8986,9033,8760,8183,7342,6301,5134,3912,2700,1574,556,-283,-932,-1355,-1520,-1438,-1073,-473,362,1371,2488,3633,4712,5625,6312,6716,6838,6720,6410,5989,5517,5018,4501,3914,3188,2257,1056,-430,-2153,-4036,-5898,-7592,-8887,-9655,-9759,-9200,-8036,-6430,-4596,-2780,-1204,-66,542,577,114,-722,-1744,-2745,-3536,-3966,-3944,-3455,-2544,-1336,18,1337,2445,3218,3556,3461,2974,2211,1295,372,-464,-1149,-1685,-2114,-2518,-2971,-3551,-4278,-5151,-6099,-7040,-7851,-8437,-8701,-8608,-8146,-7357,-6307,-5080,-3770,-2454,-1204,-81,900,1679,2285,2677,2889,2914,2784,2522,2149,1711,1214,722,243,-153,-428,-522,-359,91,886,2010,3428,5053,6757,8386,9784,10807,11362,11393,10932,10026,8818,7418,5987,4633,3463,2525,1852,1431,1224,1187,1240,1337,1402,1412,1316,1124,825,457,33,-392,-797,-1133,-1389,-1546,-1616,-1620,-1586,-1573,-1598,-1735,-1971,-2356,-2849,-3452,-4110,-4785,-5428,-5985,-6433,-6736,-6907,-6943,-6871,-6689,-6409,-6009,-5482,-4799,-3952,-2936,-1753,-436,1000,2500,4029,5543,6998,8364,9607,10705,11636,12379,12924,13260,13396,13345,13139,12815,12413,11955,11463,10901,10242,9408,8334,6969,5282,3326,1172,-1010,-3059,-4779,-6011,-6644,-6626,-5972,-4773,-3156,-1307,572,2282,3623,4452,4672,4243,3224,1713,-121,-2068,-3935,-5499,-6620,-7182,-7170,-6627,-5680,-4506,-3299,-2257,-1529,-1198,-1281,-1678,-2265,-2806,-3117,-2969,-2245,-865,1112,3575,6280,8988,11388,13240,14324,14544,13885,12459,10449,8088,5637,3302,1262,-393,-1632,-2477,-2989,-3244,-3313,-3263,-3129,-2942,-2698,-2412,-2058,-1667,-1228,-792,-376,-34,204,288,191,-120,-660,-1442,-2463,-3704,-5153,-6742,-8431,-10124,-11731,-13141,-14242,-14921,-15106,-14732,-13813,-12383,-10546,-8440,-6216,-4060,-2115,-518,646,1348,1588,1434,962,286,-487,-1234,-1875,-2306,-2496,-2404,-2044,-1454,-696,151,996,1764,2374,2792,2964,2905,2594,2064,1332,429,-602,-1719,-2859,-3959,-4941,-5730,-6254,-6447,-6269,-5686,-4712,-3375,-1761,19,1828,3510,4929,5965,6534,6609,6180,5279,3977,2325,437,-1609,-3696,-5726,-7592,-9204,-10469,-11302,-11650,-11439,-10695,-9419,-7734,-5771,-3733,-1801,-175,1053,1802,2139,2145,2004,1870,1921,2251,2910,3852,4960,6075,7003,7565,7627,7096,5985,4356,2341,119,-2135,-4242,-6062,-7491,-8472,-8976,-9045,-8738,-8151,-7424,-6667,-6029,-5600,-5457,-5618,-6081,-6784,-7669,-8649,-9643,-10589,-11418,-12103,-12600,-12892,-12973,-12838,-12501,-11976,-11265,-10388,-9336,-8127,-6752,-5245,-3619,-1935,-235,1404,2912,4215,5250,5953,6311,6294,5949,5325,4520,3661,2878,2324,2107,2323,2996,4097,5531,7139,8720,10050,10906,11097,10490,9034,6766,3819,404,-3227,-6769,-9968,-12551,-14361,-15246,-15195,-14232,-12469,-10094,-7292,-4340,-1452,1115,3186,4599,5278,5182,4364,2897,922,-1398,-3889,-6360,-8641,-10566,-11992,-12798,-12905,-12284,-10963,-9046,-6698,-4139,-1622,619,2366,3517,4016,3959,3491,2832,2233,1879,1963,2526,3589,5046,6764,8542,10195,11518,12366,12621,12238,11235,9698,7779,5667,3593,1761,379,-433,-589,-113,919,2361,4013,5688,7174,8324,9022,9226,8948,8259,7251,6056,4769,3514,2333,1300,404,-321,-903,-1326,-1598,-1729,-1712,-1586,-1346,-1050,-707,-369,-75,156,268,288,179,-3,-258,-552,-865,-1206,-1560,-1939,-2325,-2681,-2949,-3046,-2878,-2366,-1454,-150,1499,3346,5242,6957,8298,9087,9186,8561,7220,5287,2933,390,-2097,-4279,-5962,-6998,-7338,-7015,-6134,-4866,-3407,-1945,-642,414,1190,1745,2162,2579,3100,3798,4681,5675,6649,7429,7840,7742,7076,5846,4183,2249,303,-1438,-2744,-3470,-3548,-2985,-1880,-378,1333,3071,4643,5931,6814,7296,7377,7174,6800,6405,6136,6078,6297,6766,7436,8196,8936,9531,9894,9948,9672,9060,8168,7059,5845,4635,3557,2726,2236,2157,2510,3275,4364,5652,6958,8084,8847,9059,8631,7496,5699,3329,539,-2481,-5536,-8414,-10953,-12986,-14417,-15163,-15202,-14556,-13287,-11511,-9378,-7043,-4698,-2474,-518,1090,2292,3071,3444,3447,3142,2586,1859,1021,151,-685,-1410,-1958,-2261,-2264,-1932,-1245,-214,1120,2695,4417,6160,7789,9149,10079,10454,10161,9158,7455,5162,2434,-476,-3305,-5766,-7602,-8642,-8782,-8058,-6605,-4635,-2462,-358,1381,2564,3089,2957,2287,1249,84,-1013,-1828,-2281,-2310,-1986,-1410,-764,-211,67,-39,-589,-1561,-2848,-4288,-5663,-6749,-7343,-7281,-6499,-5003,-2915,-420,2223,4750,6888,8427,9210,9186,8373,6912,4975,2809,658,-1250,-2727,-3647,-3973,-3728,-3018,-1995,-827,308,1268,1957,2323,2385,2174,1798,1319,859,485,248,188,288,533,867,1238,1556,1747,1725,1396,723,-343,-1759,-3461,-5322,-7192,-8906,-10323,-11339,-11898,-12026,-11780,-11279,-10641,-9988,-9390,-8909,-8526,-8229,-7967,-7700,-7389,-7009,-6547,-5996,-5382,-4721,-4067,-3463,-2944,-2532,-2200,-1905,-1549,-1054,-313,716,2053,3636,5353,7023,8465,9457,9856,9534,8472,6718,4394,1698,-1148,-3883,-6268,-8076,-9142,-9358,-8703,-7233,-5098,-2487,342,3154,5714,7849,9450,10475,10946,10931,10539,9847,8974,7943,6815,5579,4249,2827,1337,-179,-1663,-3034,-4218,-5135,-5740,-5995,-5921,-5540,-4913,-4099,-3144,-2107,-1010,89,1164,2156,3024,3727,4250,4571,4721,4687,4509,4190,3760,3246,2679,2122,1620,1262,1110,1242,1697,2506,3634,5035,6586,8157,9559,10628,11169,11061,10207,8615,6353,3599,560,-2476,-5278,-7586,-9271,-10242,-10509,-10186,-9390,-8326,-7138,-5997,-5000,-4216,-3686,-3381,-3308,-3387,-3598,-3859,-4122,-4328,-4417,-4369,-4151,-3774,-3256,-2621,-1927,-1207,-521,103,628,1076,1443,1812,2217,2748,3448,4353,5447,6692,7988,9215,10237,10896,11073,10667,9621,7955,5733,3089,207,-2703,-5419,-7730,-9476,-10548,-10918,-10625,-9793,-8555,-7114,-5610,-4186,-2919,-1813,-863,3,827,1647,2454,3203,3802,4145,4131,3667,2742,1358,-386,-2365,-4403,-6287,-7818,-8776,-9017,-8417,-6976,-4765,-1967,1159,4309,7178,9486,11041,11736,11566,10648,9147,7318,5408,3678,2326,1505,1274,1631,2501,3751,5233,6766,8192,9368,10173,10540,10416,9811,8745,7298,5542,3606,1603,-318,-2029,-3398,-4329,-4764,-4688,-4151,-3244,-2104,-880,273,1229,1897,2228,2235,1954,1467,851,203,-432,-997,-1507,-1967,-2418,-2881,-3378,-3895,-4395,-4841,-5155,-5307,-5243,-4971,-4491,-3875,-3169,-2481,-1885,-1466,-1272,-1316,-1562,-1938,-2330,-2608,-2664,-2394,-1792,-888,193,1283,2182,2689,2640,1941,563,-1413,-3862,-6564,-9287,-11772,-13779,-15099,-15587,-15171,-13847,-11723,-8930,-5706,-2264,1135,4289,6996,9137,10614,11421,11574,11160,10283,9086,7700,6275,4920,3736,2789,2087,1631,1357,1208,1105,990,818,581,274,-58,-401,-697,-939,-1084,-1135,-1082,-923,-682,-336,92,628,1282,2056,2971,3987,5079,6164,7169,8002,8606,8948,9039,8922,8673,8342,8011,7676,7365,7022,6618,6100,5417,4569,3524,2340,1029,-321,-1672,-2942,-4093,-5074,-5864,-6452,-6850,-7069,-7152,-7113,-6991,-6769,-6450,-5972,-5324,-4447,-3369,-2112,-773,517,1600,2308,2499,2066,995,-666,-2757,-5061,-7301,-9196,-10486,-10987,-10589,-9297,-7192,-4458,-1309,1985,5187,8056,10429,12166,13232,13598,13330,12482,11149,9425,7405,5182,2862,556,-1597,-3458,-4875,-5735,-5977,-5594,-4712,-3474,-2122,-888,24,483,440,-13,-737,-1497,-2070,-2246,-1911,-1023,356,2081,3969,5803,7380,8529,9131,9117,8504,7351,5798,4012,2206,591,-658,-1384,-1542,-1117,-207,1051,2500,3936,5225,6195,6773,6890,6518,5697,4448,2876,1080,-808,-2619,-4205,-5390,-6034,-6027,-5303,-3875,-1798,763,3645,6558,9270,11477,12955,13509,13034,11526,9070,5872,2182,-1655,-5336,-8526,-11014,-12635,-13364,-13260,-12481,-11229,-9739,-8211,-6835,-5714,-4907,-4412,-4175,-4141,-4241,-4425,-4691,-5023,-5475,-6047,-6775,-7625,-8545,-9443,-10190,-10662,-10737,-10336,-9435,-8090,-6396,-4536,-2657,-952,466,1506,2140,2405,2348,2076,1677,1248,848,511,229,-31,-298,-650,-1083,-1656,-2342,-3138,-4004,-4876,-5688,-6339,-6738,-6793,-6430,-5616,-4354,-2699,-765,1308,3337,5130,6521,7362,7583,7174,6203,4792,3107,1329,-387,-1894,-3121,-4032,-4639,-5016,-5227,-5387,-5566,-5840,-6223,-6711,-7235,-7718,-8061,-8168,-7992,-7492,-6701,-5673,-4484,-3250,-2050,-971,-78,630,1129,1478,1701,1862,1996,2139,2296,2478,2656,2824,2959,3048,3092,3084,3026,2914,2735,2471,2114,1650,1082,429,-289,-1023,-1728,-2362,-2878,-3260,-3508,-3646,-3720,-3802,-3930,-4192,-4572,-5110,-5743,-6427,-7077,-7613,-7966,-8092,-7990,-7694,-7283,-6870,-6574,-6514,-6771,-7363,-8249,-9297,-10330,-11136,-11513,-11302,-10422,-8859,-6710,-4115,-1271,1603,4319,6704,8647,10090,11005,11422,11346,10840,9885,8543,6795,4702,2299,-312,-3020,-5665,-8081,-10111,-11619,-12522,-12804,-12511,-11754,-10702,-9510,-8375,-7405,-6688,-6237,-5981,-5840,-5660,-5325,-4727,-3805,-2559,-1051,621,2291,3810,5008,5760,5983,5653,4802,3528,1957,245,-1443,-2961,-4170,-4972,-5300,-5119,-4449,-3327,-1848,-117,1725,3541,5182,6552,7551,8169,8395,8306,7958,7476,6938,6464,6120,5995,6118,6523,7189,8058,9055,10033,10870,11400,11499,11073,10068,8504,6448,4020,1380,-1287,-3793,-5952,-7601,-8620,-8932,-8524,-7443,-5806,-3787,-1605,510,2328,3693,4484,4704,4400,3701,2760,1735,767,-56,-686,-1127,-1427,-1625,-1788,-1914,-2003,-1997,-1834,-1453,-809,92,1221,2479,3778,4973,5968,6639,6931,6796,6265,5379,4261,3013,1779,662,-270,-985,-1523,-1938,-2341,-2820,-3477,-4344,-5428,-6662,-7921,-9073,-9928,-10365,-10256,-9559,-8274,-6474,-4279,-1865,589,2886,4888,6481,7652,8424,8906,9208,9471,9780,10205,10732,11315,11871,12287,12490,12396,11995,11269,10273,9028,7606,6053,4441,2830,1312,-46,-1141,-1925,-2335,-2381,-2066,-1468,-649,276,1219,2071,2748,3195,3365,3288,2986,2568,2118,1793,1682,1922,2534,3527,4811,6236,7611,8740,9434,9594,9177,8245,6944,5472,4061,2925,2243,2086,2487,3315,4442,5623,6650,7298,7417,6918,5797,4146,2110,-94,-2251,-4141,-5606,-6549,-6958,-6919,-6570,-6100,-5705,-5524,-5662,-6099,-6768,-7503,-8127,-8446,-8338,-7709,-6594,-5053,-3232,-1303,587,2265,3639,4624,5197,5380,5236,4843,4325,3749,3223,2756,2377,2018,1633,1133,442,-458,-1583,-2846,-4151,-5351,-6295,-6861,-6947,-6524,-5589,-4218,-2485,-531,1541,3585,5528,7263,8772,10015,11010,11755,12272,12550,12586,12348,11809,10949,9751,8240,6456,4486,2430,413,-1467,-3102,-4452,-5476,-6193,-6629,-6825,-6819,-6630,-6269,-5698,-4915,-3863,-2558,-1006,724,2527,4292,5866,7168,8097,8651,8845,8750,8463,8068,7646,7232,6824,6384,5841,5116,4141,2864,1288,-557,-2560,-4598,-6487,-8054,-9137,-9631,-9494,-8790,-7648,-6281,-4932,-3839,-3202,-3132,-3642,-4652,-5976,-7409,-8673,-9568,-9886,-9556,-8564,-7024,-5125,-3142,-1347,-47,560,324,-761,-2585,-4941,-7523,-10009,-12061,-13414,-13868,-13349,-11886,-9635,-6836,-3796,-836,1748,3733,4974,5456,5232,4440,3250,1833,344,-1097,-2423,-3574,-4541,-5297,-5828,-6106,-6093,-5769,-5095,-4093,-2786,-1250,399,2045,3537,4760,5601,6015,5972,5533,4760,3789,2752,1790,1033,573,460,704,1255,2028,2921,3785,4514,4974,5090,4807,4121,3070,1730,214,-1372,-2894,-4266,-5389,-6218,-6714,-6862,-6671,-6144,-5322,-4246,-2988,-1636,-310,890,1847,2501,2834,2864,2691,2419,2183,2116,2300,2795,3577,4579,5673,6711,7549,8066,8204,7972,7436,6725,5977,5331,4882,4677,4673,4799,4906,4849,4478,3681,2395,649,-1490,-3844,-6237,-8438,-10250,-11512,-12126,-12077,-11425,-10303,-8894,-7395,-6002,-4864,-4069,-3659,-3567,-3728,-3982,-4204,-4249,-4006,-3413,-2453,-1152,390,2085,3785,5369,6722,7744,8376,8579,8349,7718,6731,5468,4015,2462,908,-579,-1932,-3123,-4140,-4999,-5708,-6293,-6742,-7060,-7205,-7185,-6962,-6571,-6016,-5342,-4586,-3776,-2933,-2049,-1117,-121,951,2069,3225,4324,5322,6121,6669,6918,6861,6514,5905,5092,4104,2997,1806,584,-611,-1700,-2609,-3235,-3521,-3378,-2799,-1756,-303,1507,3567,5758,7949,9979,11715,12996,13709,13764,13145,11892,10155,8122,6051,4181,2732,1827,1519,1729,2317,3075,3787,4272,4398,4122,3478,2557,1523,507,-312,-845,-993,-756,-156,719,1759,2815,3764,4457,4800,4718,4169,3185,1809,162,-1627,-3398,-4986,-6256,-7085,-7417,-7250,-6637,-5712,-4615,-3544,-2657,-2105,-1968,-2259,-2922,-3819,-4784,-5614,-6148,-6237,-5841,-4948,-3649,-2063,-348,1331,2824,3987,4742,4992,4740,3972,2735,1107,-828,-2940,-5107,-7188,-9057,-10601,-11735,-12401,-12575,-12266,-11515,-10390,-8992,-7412,-5770,-4134,-2585,-1144,187,1420,2614,3794,5003,6265,7556,8845,10062,11094,11860,12228,12139,11539,10440,8894,7001,4894,2703,593,-1319,-2894,-4040,-4671,-4744,-4240,-3208,-1711,104,2087,4043,5799,7177,8063,8367,8087,7277,6063,4628,3183,1959,1130,844,1136,1972,3224,4689,6132,7285,7937,7913,7153,5700,3694,1364,-1013,-3167,-4843,-5873,-6157,-5707,-4620,-3086,-1326,387,1836,2814,3232,3049,2348,1246,-64,-1395,-2568,-3435,-3904,-3935,-3539,-2784,-1755,-596,573,1587,2339,2686,2582,1951,837,-718,-2575,-4586,-6542,-8268,-9562,-10309,-10413,-9868,-8729,-7095,-5128,-2977,-830,1186,2920,4302,5242,5712,5687,5178,4221,2884,1245,-563,-2444,-4233,-5830,-7105,-7964,-8341,-8184,-7476,-6227,-4469,-2265,293,3074,5939,8695,11197,13261,14804,15741,16077,15863,15153,14064,12676,11076,9348,7534,5701,3871,2096,407,-1158,-2549,-3747,-4722,-5469,-6010,-6353,-6533,-6554,-6426,-6126,-5633,-4901,-3900,-2597,-1002,863,2905,5016,7032,8790,10139,10945,11153,10750,9800,8419,6756,4983,3241,1679,354,-652,-1359,-1755,-1886,-1783,-1488,-1045,-496,121,756,1360,1878,2240,2392,2252,1797,972,-183,-1652,-3328,-5108,-6848,-8397,-9621,-10405,-10665,-10403,-9633,-8487,-7107,-5711,-4497,-3689,-3406,-3768,-4747,-6278,-8208,-10325,-12412,-14219,-15546,-16215,-16129,-15238,-13594,-11295,-8523,-5505,-2482,273,2554,4160,5015,5089,4453,3251,1650,-127,-1893,-3461,-4694,-5500,-5819,-5673,-5086,-4173,-3046,-1869,-800,5,437,418,-34,-853,-1902,-2986,-3921,-4507,-4606,-4138,-3092,-1544,374,2474,4546,6371,7753,8513,8558,7812,6308,4123,1410,-1626,-4740,-7688,-10235,-12194,-13447,-13933,-13690,-12783,-11351,-9533,-7482,-5346,-3240,-1275,464,1922,3032,3790,4176,4234,4017,3617,3140,2705,2406,2320,2468,2836,3346,3906,4375,4635,4558,4070,3123,1756,36,-1890,-3847,-5654,-7127,-8150,-8643,-8622,-8148,-7368,-6421,-5496,-4699,-4158,-3891,-3914,-4167,-4567,-5010,-5369,-5525,-5373,-4836,-3910,-2629,-1121,443,1857,2890,3365,3133,2142,426,-1914,-4681,-7671,-10621,-13314,-15519,-17095,-17897,-17882,-17009,-15327,-12898,-9859,-6377,-2673,1006,4397,7256,9366,10569,10789,10014,8338,5906,2946,-297,-3537,-6514,-8972,-10704,-11562,-11479,-10476,-8684,-6301,-3633,-962,1365,3139,4151,4372,3838,2711,1217,-378,-1822,-2897,-3463,-3463,-2939,-1985,-779,502,1671,2546,3038,3036,2568,1652,395,-1065,-2580,-3974,-5098,-5811,-6007,-5616,-4602,-2991,-831,1757,4628,7595,10456,12996,15046,16422,17052,16874,15925,14325,12217,9854,7458,5285,3546,2375,1851,1935,2514,3406,4377,5202,5686,5694,5181,4185,2807,1221,-416,-1911,-3147,-4007,-4467,-4516,-4222,-3646,-2906,-2096,-1327,-664,-170,166,350,463,560,742,1047,1516,2101,2740,3298,3636,3625,3141,2160,684,-1164,-3222,-5260,-7040,-8352,-9021,-9000,-8288,-7033,-5418,-3679,-2078,-804,-32,176,-170,-977,-2076,-3268,-4349,-5136,-5520,-5440,-4946,-4120,-3114,-2073,-1132,-375,162,508,727,911,1145,1514,2044,2778,3670,4706,5808,6921,7967,8888,9623,10144,10418,10441,10217,9752,9083,8228,7245,6176,5084,4047,3117,2389,1903,1716,1836,2244,2867,3611,4340,4939,5294,5378,5175,4802,4359,4020,3932,4195,4882,5939,7286,8740,10103,11171,11765,11775,11177,10024,8446,6641,4780,3087,1660,622,-52,-391,-495,-484,-442,-461,-545,-698,-853,-960,-962,-826,-564,-194,218,612,924,1093,1107,960,701,412,175,117,293,780,1549,2561,3691,4787,5667,6138,6040,5237,3686,1399,-1477,-4743,-8089,-11186,-13686,-15295,-15802,-15126,-13300,-10507,-7006,-3148,717,4247,7151,9232,10355,10516,9766,8268,6226,3889,1515,-671,-2501,-3862,-4744,-5181,-5270,-5129,-4884,-4612,-4404,-4242,-4134,-3996,-3761,-3330,-2622,-1578,-159,1622,3727,6080,8556,11041,13354,15358,16883,17804,18028,17516,16286,14430,12080,9409,6609,3860,1304,-925,-2790,-4235,-5290,-5970,-6318,-6374,-6185,-5792,-5240,-4575,-3824,-3031,-2215,-1386,-570,255,1054,1852,2616,3337,3986,4517,4904,5096,5083,4849,4428,3849,3196,2534,1968,1553,1365,1395,1641,2020,2446,2814,3038,3052,2858,2468,1977,1467,1057,810,789,956,1269,1601,1826,1795,1390,516,-842,-2665,-4832,-7196,-9555,-11707,-13463,-14700,-15331,-15376,-14899,-14014,-12876,-11616,-10366,-9225,-8273,-7534,-7062,-6813,-6798,-6932,-7160,-7368,-7451,-7308,-6833,-5999,-4783,-3253,-1510,307,2044,3562,4766,5601,6079,6238,6164,5919,5586,5177,4719,4160,3486,2631,1608,424,-840,-2072,-3131,-3867,-4157,-3912,-3125,-1830,-167,1713,3577,5225,6428,7040,6939,6120,4641,2648,362,-1973,-4090,-5745,-6771,-7047,-6580,-5455,-3829,-1959,-90,1507,2608,3059,2806,1877,432,-1321,-3100,-4610,-5590,-5810,-5156,-3574,-1154,1946,5460,9093,12486,15336,17346,18332,18197,16961,14760,11807,8385,4793,1331,-1754,-4264,-6087,-7193,-7631,-7505,-6996,-6231,-5404,-4589,-3876,-3260,-2731,-2247,-1773,-1294,-810,-364,10,239,299,158,-152,-585,-1045,-1464,-1745,-1879,-1856,-1744,-1646,-1652,-1885,-2394,-3223,-4326,-5643,-7027,-8347,-9413,-10101,-10283,-9911,-9003,-7626,-5911,-4026,-2122,-384,1078,2142,2781,2968,2760,2229,1497,676,-99,-751,-1226,-1512,-1665,-1738,-1833,-2026,-2386,-2936,-3668,-4522,-5398,-6183,-6736,-6940,-6683,-5906,-4569,-2721,-419,2192,4949,7660,10108,12113,13482,14110,13901,12867,11053,8599,5677,2525,-620,-3504,-5906,-7650,-8607,-8729,-8036,-6615,-4634,-2300,141,2439,4384,5812,6636,6872,6592,5975,5210,4528,4121,4125,4608,5544,6826,8308,9793,11117,12138,12761,12954,12720,12103,11190,10039,8752,7379,5974,4586,3230,1950,776,-248,-1081,-1683,-2047,-2174,-2109,-1924,-1695,-1530,-1504,-1690,-2110,-2766,-3598,-4565,-5550,-6488,-7262,-7809,-8054,-7986,-7591,-6943,-6115,-5240,-4439,-3833,-3512,-3503,-3799,-4312,-4947,-5572,-6063,-6345,-6350,-6095,-5614,-4971,-4254,-3522,-2840,-2231,-1715,-1287,-929,-630,-340,-41,326,789,1382,2092,2896,3696,4405,4881,5010,4704,3913,2670,1077,-712,-2456,-3944,-4926,-5248,-4799,-3595,-1728,602,3157,5651,7836,9497,10512,10841,10534,9714,8532,7163,5765,4463,3358,2499,1923,1612,1552,1679,1936,2260,2566,2813,2937,2919,2756,2470,2127,1817,1640,1714,2107,2879,3998,5400,6948,8463,9749,10610,10893,10523,9493,7921,5963,3858,1817,45,-1341,-2268,-2777,-2914,-2821,-2582,-2326,-2117,-2012,-2028,-2171,-2422,-2746,-3098,-3407,-3602,-3599,-3318,-2707,-1743,-451,1083,2737,4322,5659,6525,6770,6262,4967,2953,364,-2543,-5472,-8091,-10103,-11282,-11501,-10760,-9185,-6996,-4511,-2053,42,1517,2198,2045,1131,-345,-2108,-3847,-5246,-6048,-6077,-5256,-3668,-1476,1008,3464,5514,6889,7356,6875,5481,3382,839,-1822,-4291,-6290,-7627,-8200,-7993,-7108,-5665,-3877,-1913,24,1825,3367,4661,5677,6507,7193,7820,8442,9075,9733,10349,10871,11187,11197,10795,9904,8489,6572,4253,1684,-921,-3330,-5309,-6672,-7293,-7126,-6241,-4749,-2884,-868,1033,2598,3658,4111,3954,3256,2174,908,-303,-1244,-1721,-1629,-930,311,1951,3784,5578,7080,8095,8437,8043,6898,5115,2883,468,-1828,-3701,-4919,-5319,-4875,-3671,-1881,218,2362,4242,5645,6383,6400,5706,4426,2748,891,-898,-2436,-3589,-4306,-4655,-4729,-4730,-4814,-5162,-5859,-6934,-8330,-9913,-11525,-12981,-14125,-14869,-15153,-15030,-14579,-13932,-13243,-12643,-12233,-12073,-12139,-12379,-12669,-12870,-12840,-12436,-11587,-10245,-8442,-6260,-3823,-1278,1204,3491,5447,6992,8072,8671,8815,8545,7931,7053,5973,4770,3467,2101,684,-756,-2177,-3508,-4660,-5528,-6007,-6018,-5520,-4528,-3123,-1443,321,1962,3268,4080,4265,3804,2709,1114,-830,-2889,-4848,-6497,-7673,-8322,-8435,-8108,-7490,-6708,-5934,-5228,-4650,-4177,-3756,-3321,-2785,-2086,-1177,-36,1305,2782,4278,5636,6715,7356,7486,7066,6156,4871,3395,1915,633,-315,-857,-1003,-837,-508,-155,60,43,-256,-856,-1692,-2726,-3859,-5029,-6149,-7166,-8006,-8641,-9019,-9143,-9019,-8712,-8284,-7856,-7516,-7355,-7411,-7683,-8101,-8590,-9006,-9252,-9199,-8795,-7995,-6831,-5365,-3718,-2047,-531,654,1340,1440,917,-158,-1634,-3298,-4893,-6165,-6900,-6968,-6324,-5051,-3301,-1327,627,2293,3480,4070,4010,3368,2237,791,-801,-2351,-3716,-4779,-5479,-5821,-5853,-5689,-5465,-5332,-5409,-5772,-6412,-7239,-8093,-8761,-9025,-8728,-7763,-6161,-4026,-1569,966,3302,5233,6569,7271,7328,6875,6053,5072,4111,3328,2827,2636,2732,3020,3385,3684,3791,3630,3154,2419,1499,534,-332,-969,-1259,-1151,-609,335,1638,3207,4939,6686,8293,9586,10383,10560,9998,8722,6788,4407,1826,-626,-2624,-3861,-4126,-3305,-1448,1257,4475,7770,10670,12722,13590,13079,11218,8208,4436,385,-3441,-6573,-8675,-9547,-9185,-7727,-5476,-2800,-124,2159,3738,4418,4156,3052,1299,-816,-3023,-5055,-6730,-7929,-8636,-8891,-8818,-8541,-8215,-7939,-7788,-7763,-7825,-7894,-7864,-7657,-7184,-6420,-5353,-4007,-2429,-681,1174,3054,4897,6627,8180,9492,10506,11176,11464,11359,10858,9987,8796,7356,5749,4076,2418,859,-554,-1784,-2829,-3667,-4294,-4669,-4752,-4486,-3840,-2797,-1389,316,2212,4159,6014,7627,8874,9670,9969,9773,9142,8141,6906,5568,4281,3222,2521,2312,2644,3500,4780,6301,7842,9162,10055,10379,10085,9238,7979,6548,5195,4171,3665,3769,4457,5586,6929,8196,9123,9478,9160,8149,6576,4621,2556,617,-958,-2033,-2546,-2531,-2124,-1490,-860,-408,-311,-621,-1353,-2400,-3621,-4833,-5860,-6559,-6859,-6716,-6192,-5328,-4226,-2964,-1588,-162,1320,2829,4364,5903,7413,8838,10128,11191,11960,12333,12247,11625,10451,8721,6509,3908,1087,-1785,-4506,-6894,-8810,-10144,-10865,-10984,-10562,-9707,-8517,-7118,-5592,-4035,-2508,-1077,189,1228,1961,2330,2283,1826,994,-100,-1302,-2419,-3243,-3575,-3285,-2285,-611,1634,4235,6926,9400,11346,12529,12777,12045,10421,8077,5300,2430,-213,-2279,-3559,-3885,-3260,-1788,298,2699,5066,7080,8452,9006,8658,7447,5523,3129,559,-1861,-3837,-5147,-5641,-5298,-4188,-2461,-352,1897,4033,5831,7143,7847,7933,7405,6352,4874,3119,1243,-560,-2108,-3181,-3629,-3293,-2148,-221,2326,5242,8215,10890,12932,14064,14093,12975,10776,7719,4113,344,-3200,-6157,-8269,-9371,-9453,-8616,-7079,-5127,-3067,-1195,253,1115,1312,853,-158,-1583,-3209,-4843,-6301,-7449,-8213,-8607,-8677,-8560,-8375,-8262,-8304,-8546,-8965,-9486,-10010,-10409,-10599,-10509,-10136,-9516,-8732,-7871,-7038,-6275,-5623,-5051,-4506,-3914,-3182,-2238,-1035,442,2140,3972,5793,7439,8742,9549,9756,9312,8240,6608,4556,2240,-151,-2412,-4363,-5815,-6657,-6791,-6231,-5016,-3306,-1271,841,2789,4345,5312,5577,5112,3970,2302,319,-1738,-3603,-5058,-5937,-6142,-5683,-4654,-3196,-1552,97,1509,2560,3136,3244,2938,2353,1665,1055,708,754,1277,2285,3716,5454,7314,9121,10639,11721,12208,12057,11279,9978,8317,6502,4719,3154,1901,1025,493,242,155,90,-60,-434,-1051,-1950,-3054,-4272,-5484,-6556,-7399,-7953,-8218,-8251,-8129,-7960,-7805,-7745,-7755,-7846,-7911,-7885,-7634,-7073,-6108,-4727,-2956,-913,1221,3232,4869,5912,6191,5602,4151,1944,-832,-3869,-6867,-9450,-11358,-12343,-12315,-11264,-9299,-6604,-3427,-46,3240,6147,8418,9862,10365,9908,8570,6522,4004,1301,-1279,-3466,-5016,-5801,-5760,-4974,-3589,-1855,-38,1573,2733,3257,3034,2066,435,-1671,-3998,-6253,-8160,-9454,-10006,-9726,-8691,-7029,-4944,-2672,-423,1603,3274,4503,5253,5549,5420,4951,4205,3281,2263,1240,320,-405,-834,-882,-515,283,1457,2905,4503,6064,7446,8469,9048,9094,8649,7765,6599,5309,4099,3137,2588,2542,3043,4054,5483,7164,8930,10549,11851,12646,12831,12336,11179,9431,7218,4710,2076,-499,-2875,-4923,-6560,-7737,-8412,-8594,-8283,-7504,-6337,-4837,-3160,-1438,151,1425,2251,2499,2143,1184,-261,-2051,-3976,-5825,-7404,-8566,-9230,-9401,-9154,-8623,-7987,-7420,-7078,-7070,-7429,-8118,-9018,-9954,-10715,-11079,-10860,-9937,-8264,-5911,-3009,219,3520,6634,9309,11363,12653,13158,12907,12031,10704,9106,7428,5795,4311,3022,1949,1098,452,23,-217,-258,-123,170,585,1064,1533,1908,2098,2035,1686,1053,205,-785,-1793,-2725,-3478,-3971,-4148,-3948,-3360,-2375,-1032,602,2433,4343,6208,7903,9319,10354,10951,11071,10744,10008,8999,7818,6669,5677,5036,4840,5174,6024,7308,8855,10450,11829,12753,13011,12474,11109,8983,6261,3172,-16,-3039,-5661,-7715,-9094,-9766,-9779,-9217,-8251,-7047,-5820,-4748,-3981,-3618,-3687,-4153,-4941,-5915,-6938,-7850,-8508,-8791,-8593,-7873,-6603,-4820,-2608,-48,2695,5491,8162,10546,12480,13836,14495,14408,13541,11936,9654,6829,3599,179,-3220,-6347,-8951,-10816,-11764,-11707,-10671,-8775,-6262,-3423,-594,1909,3826,4980,5288,4771,3528,1740,-374,-2569,-4597,-6243,-7318,-7724,-7408,-6426,-4872,-2908,-716,1528,3639,5478,6915,7863,8264,8102,7405,6241,4718,2977,1174,-521,-1958,-3005,-3570,-3639,-3228,-2458,-1455,-405,536,1206,1521,1427,961,205,-670,-1490,-2021,-2085,-1540,-321,1511,3812,6319,8722,10675,11869,12079,11204,9300,6573,3361,62,-2881,-5114,-6355,-6470,-5495,-3548,-916,2103,5170,7976,10289,11965,12952,13308,13145,12608,11878,11052,10259,9481,8723,7884,6872,5589,3949,1941,-413,-2999,-5668,-8218,-10449,-12177,-13287,-13721,-13531,-12826,-11779,-10604,-9497,-8637,-8156,-8100,-8494,-9252,-10298,-11478,-12657,-13691,-14457,-14885,-14938,-14639,-14041,-13218,-12254,-11218,-10169,-9165,-8231,-7419,-6732,-6202,-5799,-5498,-5229,-4907,-4428,-3700,-2637,-1208,585,2673,4928,7192,9261,10948,12066,12495,12153,11048,9256,6917,4242,1460,-1191,-3515,-5351,-6659,-7433,-7791,-7864,-7820,-7808,-7921,-8222,-8678,-9245,-9831,-10355,-10766,-11030,-11162,-11185,-11128,-11015,-10832,-10540,-10081,-9355,-8308,-6853,-4994,-2735,-170,2593,5395,8076,10463,12425,13848,14678,14916,14587,13777,12564,11047,9317,7449,5526,3605,1751,27,-1531,-2851,-3920,-4701,-5201,-5440,-5443,-5279,-4987,-4643,-4299,-4013,-3845,-3824,-3999,-4387,-5006,-5853,-6892,-8070,-9296,-10455,-11426,-12088,-12336,-12130,-11432,-10315,-8834,-7128,-5317,-3548,-1913,-520,605,1425,1953,2208,2209,1963,1482,740,-259,-1521,-3043,-4763,-6639,-8535,-10337,-11869,-12965,-13476,-13275,-12319,-10607,-8247,-5397,-2275,853,3744,6156,7905,8886,9052,8453,7212,5498,3546,1575,-182,-1543,-2378,-2629,-2321,-1559,-505,636,1648,2357,2627,2416,1758,761,-425,-1635,-2723,-3610,-4248,-4705,-5043,-5415,-5922,-6685,-7740,-9091,-10646,-12269,-13777,-14948,-15607,-15572,-14779,-13202,-10948,-8154,-5042,-1835,1243,4013,6339,8168,9484,10320,10744,10804,10578,10103,9432,8605,7673,6692,5739,4880,4209,3789,3685,3925,4519,5438,6627,8022,9492,10959,12249,13271,13867,13961,13464,12377,10738,8667,6327,3926,1667,-266,-1748,-2736,-3252,-3416,-3381,-3334,-3447,-3822,-4520,-5483,-6610,-7745,-8710,-9375,-9627,-9453,-8883,-8024,-7024,-6042,-5242,-4751,-4650,-4964,-5661,-6645,-7803,-8969,-10002,-10726,-11012,-10737,-9817,-8247,-6043,-3335,-272,2943,6087,8978,11423,13332,14613,15295,15408,15066,14392,13520,12595,11733,11022,10523,10218,10085,10010,9898,9592,8983,7978,6549,4757,2702,574,-1448,-3179,-4483,-5306,-5636,-5567,-5213,-4744,-4328,-4095,-4158,-4538,-5229,-6146,-7167,-8146,-8907,-9290,-9169,-8448,-7142,-5307,-3100,-698,1692,3902,5799,7318,8462,9276,9850,10257,10580,10819,10988,11007,10835,10404,9695,8729,7561,6294,5024,3874,2898,2170,1659,1364,1198,1131,1093,1075,1069,1090,1167,1302,1497,1704,1883,1966,1921,1730,1428,1083,788,648,733,1109,1764,2673,3760,4945,6136,7265,8270,9103,9754,10170,10379,10319,10032,9474,8686,7655,6428,5007,3453,1764,-1,-1832,-3689,-5527,-7293,-8884,-10196,-11089,-11418,-11071,-9958,-8072,-5479,-2310,1209,4844,8301,11361,13768,15393,16115,15908,14816,12933,10434,7537,4507,1619,-851,-2682,-3713,-3883,-3253,-1974,-304,1446,2974,3982,4304,3868,2753,1151,-653,-2360,-3665,-4382,-4396,-3766,-2623,-1234,139,1197,1728,1582,731,-763,-2724,-4920,-7057,-8856,-10043,-10429,-9911,-8488,-6290,-3521,-464,2561,5250,7321,8557,8831,8099,6418,3941,871,-2494,-5866,-8914,-11350,-12928,-13485,-12945,-11355,-8844,-5635,-2018,1708,5229,8275,10646,12188,12881,12745,11911,10553,8863,7056,5286,3677,2296,1140,177,-658,-1454,-2271,-3178,-4203,-5346,-6592,-7865,-9100,-10181,-11017,-11519,-11626,-11318,-10596,-9501,-8106,-6503,-4824,-3203,-1788,-703,-35,182,-31,-590,-1356,-2164,-2820,-3136,-2965,-2184,-783,1220,3685,6458,9309,12025,14389,16233,17441,17966,17826,17092,15860,14257,12382,10354,8268,6208,4303,2618,1302,407,20,117,652,1466,2394,3201,3690,3698,3110,1934,208,-1914,-4262,-6640,-8869,-10796,-12342,-13432,-14104,-14359,-14297,-13963,-13450,-12803,-12063,-11220,-10271,-9146,-7818,-6230,-4385,-2322,-142,2023,3974,5548,6564,6926,6600,5641,4184,2445,654,-947,-2164,-2888,-3081,-2812,-2220,-1466,-749,-196,60,5,-374,-981,-1742,-2504,-3179,-3638,-3851,-3765,-3406,-2778,-1914,-828,477,1988,3708,5597,7598,9593,11432,12912,13845,14031,13354,11760,9308,6180,2644,-940,-4193,-6750,-8328,-8757,-8019,-6248,-3710,-772,2146,4645,6372,7104,6749,5367,3168,463,-2366,-4907,-6809,-7755,-7578,-6204,-3711,-297,3740,8021,12138,15684,18307,19727,19778,18429,15765,12027,7546,2733,-1953,-6088,-9291,-11281,-11895,-11125,-9062,-5975,-2190,1874,5756,9042,11336,12367,11979,10159,7062,2951,-1782,-6711,-11396,-15447,-18566,-20575,-21417,-21170,-20004,-18158,-15940,-13626,-11515,-9815,-8688,-8195,-8315,-8948,-9920,-11017,-12004,-12627,-12682,-12001,-10482,-8141,-5046,-1394,2573,6551,10239,13358,15708,17168,17728,17481,16584,15275,13791,12376,11239,10525,10316,10606,11327,12330,13453,14491,15285,15694,15658,15171,14320,13217,12055,10954,10075,9429,9017,8700,8324,7667,6548,4821,2420,-620,-4179,-8055,-11996,-15724,-18981,-21530,-23195,-23859,-23467,-22056,-19717,-16642,-13061,-9283,-5589,-2305,345,2172,3096,3148,2434,1165,-424,-2048,-3459,-4412,-4745,-4337,-3168,-1272,1214,4119,7185,10158,12770,14782,16045,16449,16017,14830,13055,10917,8657,6533,4765,3531,2940,3014,3727,4939,6508,8213,9844,11184,12040,12266,11768,10525,8584,6051,3113,-30,-3127,-5949,-8287,-9990,-10977,-11253,-10893,-10052,-8917,-7724,-6671,-5967,-5732,-6041,-6897,-8202,-9828,-11552,-13146,-14350,-14937,-14702,-13542,-11398,-8344,-4514,-128,4531,9167,13464,17127,19905,21580,22046,21224,19181,16021,11991,7364,2522,-2186,-6375,-9761,-12127,-13375,-13536,-12722,-11155,-9086,-6791,-4528,-2505,-869,307,1019,1319,1298,1055,692,285,-123,-499,-861,-1196,-1547,-1887,-2260,-2636,-3030,-3434,-3822,-4185,-4455,-4588,-4500,-4139,-3459,-2456,-1164,348,1966,3601,5128,6501,7669,8647,9472,10211,10937,11727,12638,13698,14907,16226,17561,18820,19856,20554,20801,20513,19664,18234,16276,13833,11002,7875,4583,1254,-1930,-4819,-7220,-9000,-10044,-10332,-9894,-8884,-7485,-5963,-4582,-3596,-3212,-3545,-4644,-6424,-8748,-11376,-14038,-16455,-18373,-19611,-20067,-19745,-18739,-17219,-15415,-13559,-11894,-10592,-9794,-9543,-9819,-10540,-11571,-12757,-13944,-14975,-15737,-16124,-16067,-15535,-14497,-12983,-11021,-8676,-6059,-3277,-497,2124,4412,6219,7425,7972,7863,7171,6023,4600,3096,1718,620,-80,-349,-226,210,808,1467,2061,2535,2876,3096,3254,3410,3601,3867,4189,4542,4876,5131,5249,5194,4913,4408,3646,2651,1413,-27,-1659,-3429,-5281,-7131,-8856,-10327,-11384,-11887,-11727,-10841,-9258,-7060,-4427,-1573,1242,3757,5732,6966,7331,6765,5314,3070,237,-2960,-6239,-9313,-11918,-13825,-14874,-14977,-14123,-12394,-9921,-6910,-3582,-196,3020,5828,8073,9618,10412,10465,9818,8592,6881,4825,2526,77,-2440,-4977,-7461,-9837,-12013,-13873,-15289,-16122,-16266,-15666,-14328,-12352,-9898,-7191,-4486,-2027,-45,1293,1900,1737,882,-582,-2482,-4661,-6912,-9055,-10884,-12230,-12930,-12865,-11955,-10188,-7596,-4303,-466,3668,7845,11765,15154,17767,19412,19987,19457,17888,15415,12240,8592,4729,872,-2758,-6007,-8751,-10911,-12456,-13359,-13657,-13369,-12578,-11374,-9875,-8220,-6542,-4955,-3558,-2387,-1462,-736,-165,333,805,1290,1775,2211,2519,2593,2358,1750,792,-441,-1801,-3093,-4102,-4629,-4513,-3677,-2114,76,2721,5592,8427,10976,13033,14421,15071,14952,14116,12668,10739,8499,6104,3716,1466,-527,-2174,-3403,-4162,-4402,-4125,-3311,-2041,-352,1602,3724,5820,7778,9412,10626,11297,11368,10821,9699,8094,6177,4131,2181,534,-643,-1226,-1183,-545,574,2014,3562,5014,6154,6815,6883,6291,5074,3296,1110,-1301,-3755,-6029,-7994,-9495,-10478,-10909,-10813,-10249,-9307,-8100,-6753,-5397,-4148,-3118,-2377,-1999,-1992,-2376,-3108,-4142,-5382,-6723,-8009,-9112,-9859,-10148,-9853,-8944,-7412,-5325,-2826,-99,2605,5027,6924,8088,8412,7882,6596,4762,2646,563,-1204,-2392,-2868,-2543,-1496,140,2126,4187,6055,7480,8298,8425,7870,6723,5132,3284,1375,-396,-1885,-2951,-3551,-3636,-3250,-2421,-1228,270,1983,3841,5738,7592,9274,10724,11833,12615,13035,13176,13079,12840,12512,12144,11740,11287,10719,9981,8998,7719,6125,4224,2069,-218,-2516,-4620,-6365,-7578,-8133,-7978,-7117,-5618,-3625,-1271,1229,3722,6006,7937,9367,10196,10345,9784,8517,6607,4140,1276,-1829,-4974,-7953,-10596,-12720,-14210,-14959,-14921,-14073,-12473,-10192,-7392,-4262,-1042,1985,4561,6419,7371,7314,6237,4277,1644,-1355,-4391,-7131,-9316,-10724,-11277,-10942,-9803,-8012,-5762,-3312,-895,1229,2870,3881,4198,3834,2879,1465,-233,-2046,-3815,-5430,-6806,-7930,-8803,-9469,-9978,-10371,-10693,-10919,-11057,-10977,-10634,-9860,-8575,-6691,-4190,-1122,2397,6181,10005,13621,16805,19363,21189,22225,22518,22150,21264,20002,18528,16969,15449,14053,12844,11851,11080,10510,10107,9826,9644,9518,9450,9404,9381,9329,9218,8959,8489,7719,6583,5055,3129,862,-1638,-4247,-6787,-9105,-11043,-12494,-13393,-13737,-13585,-13029,-12220,-11277,-10341,-9485,-8738,-8094,-7467,-6793,-5956,-4891,-3549,-1928,-91,1867,3786,5507,6837,7624,7743,7105,5720,3640,1018,-1910,-4873,-7541,-9609,-10813,-10967,-10016,-8029,-5213,-1884,1557,4708,7144,8570,8749,7623,5262,1899,-2108,-6310,-10208,-13318,-15221,-15615,-14353,-11468,-7182,-1883,3908,9579,14554,18288,20413,20744,19292,16307,12163,7383,2494,-1979,-5629,-8168,-9485,-9623,-8768,-7208,-5283,-3316,-1609,-337,373,536,208,-473,-1361,-2273,-3061,-3569,-3686,-3344,-2492,-1165,609,2714,5041,7450,9792,11945,13777,15220,16186,16658,16617,16070,15075,13667,11953,10010,7962,5921,4007,2335,991,37,-520,-723,-673,-512,-407,-520,-987,-1893,-3253,-5022,-7088,-9292,-11468,-13430,-15039,-16168,-16758,-16779,-16254,-15245,-13848,-12180,-10386,-8591,-6934,-5493,-4330,-3436,-2755,-2201,-1632,-943,-6,1221,2749,4503,6358,8150,9707,10877,11571,11748,11467,10831,10009,9195,8585,8339,8583,9334,10552,12096,13744,15259,16336,16753,16276,14811,12330,8945,4888,462,-3946,-7971,-11281,-13639,-14937,-15187,-14531,-13205,-11503,-9745,-8223,-7177,-6766,-7041,-7953,-9351,-11012,-12665,-14055,-14951,-15211,-14791,-13731,-12205,-10409,-8629,-7107,-6069,-5669,-5943,-6846,-8204,-9768,-11235,-12291,-12651,-12111,-10556,-8002,-4557,-461,4008,8512,12721,16361,19197,21106,22044,22040,21213,19697,17675,15325,12827,10363,8072,6091,4489,3298,2503,2024,1786,1661,1588,1492,1379,1265,1212,1264,1473,1835,2328,2873,3364,3669,3668,3250,2360,1004,-762,-2796,-4948,-7015,-8818,-10179,-10943,-11022,-10332,-8901,-6775,-4086,-1013,2222,5374,8190,10436,11905,12446,11976,10498,8099,4965,1370,-2372,-5884,-8829,-10885,-11820,-11517,-9983,-7368,-3947,-96,3756,7172,9770,11262,11489,10449,8258,5192,1568,-2223,-5825,-8929,-11321,-12881,-13619,-13614,-13038,-12078,-10946,-9809,-8820,-8046,-7548,-7308,-7308,-7496,-7808,-8190,-8558,-8867,-9034,-9025,-8775,-8266,-7445,-6317,-4872,-3141,-1196,902,3025,5079,6948,8549,9823,10754,11353,11685,11833,11903,12020,12278,12761,13485,14411,15436,16398,17122,17430,17195,16366,14965,13129,11043,8960,7130,5774,5047,5004,5596,6665,7974,9232,10150,10479,10031,8746,6642,3866,626,-2821,-6203,-9270,-11845,-13784,-15078,-15734,-15871,-15609,-15115,-14505,-13910,-13356,-12858,-12358,-11750,-10938,-9806,-8290,-6371,-4103,-1595,965,3385,5448,6985,7882,8127,7770,6972,5910,4782,3760,2957,2427,2164,2125,2224,2407,2596,2771,2916,3045,3166,3297,3431,3563,3681,3762,3805,3789,3706,3537,3254,2844,2284,1609,842,75,-603,-1071,-1234,-1006,-390,591,1800,3078,4215,4999,5241,4831,3714,1979,-216,-2587,-4824,-6582,-7590,-7646,-6701,-4829,-2247,727,3734,6389,8376,9462,9527,8616,6871,4585,2094,-205,-1962,-2877,-2779,-1632,441,3188,6243,9223,11726,13472,14255,14052,12958,11207,9097,6964,5090,3698,2871,2598,2729,3074,3377,3437,3065,2195,816,-967,-2979,-5008,-6802,-8164,-8928,-9041,-8524,-7519,-6221,-4903,-3817,-3210,-3239,-3966,-5342,-7215,-9342,-11454,-13257,-14503,-15013,-14685,-13537,-11669,-9261,-6553,-3763,-1122,1240,3211,4810,6033,6987,7702,8251,8638,8853,8855,8590,8010,7089,5829,4274,2507,646,-1162,-2774,-4039,-4847,-5128,-4864,-4128,-3034,-1784,-598,283,653,370,-612,-2245,-4359,-6743,-9122,-11259,-12936,-14042,-14527,-14457,-13953,-13184,-12345,-11579,-11010,-10663,-10509,-10466,-10405,-10205,-9759,-9005,-7919,-6546,-4959,-3290,-1675,-273,774,1368,1430,996,113,-1042,-2297,-3403,-4156,-4354,-3888,-2713,-909,1387,3934,6496,8794,10628,11840,12368,12255,11590,10553,9301,8014,6797,5717,4778,3924,3089,2173,1104,-173,-1665,-3340,-5111,-6885,-8539,-9985,-11146,-11980,-12477,-12644,-12507,-12102,-11472,-10684,-9803,-8933,-8144,-7541,-7163,-7049,-7164,-7443,-7797,-8100,-8286,-8265,-8042,-7621,-7069,-6443,-5799,-5163,-4513,-3804,-2950,-1894,-570,987,2735,4502,6128,7391,8118,8172,7507,6164,4289,2075,-200,-2301,-3953,-4986,-5271,-4765,-3540,-1719,466,2764,4872,6531,7474,7566,6696,4914,2318,-882,-4426,-8025,-11393,-14273,-16491,-17932,-18596,-18548,-17928,-16922,-15705,-14462,-13312,-12347,-11586,-11031,-10616,-10278,-9934,-9479,-8850,-7966,-6796,-5338,-3621,-1734,233,2136,3864,5303,6373,7054,7341,7295,6999,6533,6013,5481,5013,4603,4271,4005,3816,3722,3762,3996,4467,5218,6261,7550,9038,10599,12119,13465,14510,15178,15412,15222,14638,13732,12555,11177,9617,7892,5998,3929,1706,-638,-3034,-5375,-7567,-9467,-10990,-12036,-12557,-12549,-12029,-11079,-9788,-8289,-6719,-5221,-3925,-2938,-2307,-2061,-2108,-2371,-2656,-2793,-2582,-1857,-518,1471,4039,7025,10173,13169,15674,17382,18040,17534,15858,13160,9708,5844,1968,-1538,-4338,-6196,-6992,-6726,-5540,-3637,-1330,1076,3266,4970,5995,6231,5646,4316,2354,-51,-2705,-5411,-7984,-10287,-12215,-13714,-14762,-15360,-15523,-15267,-14596,-13535,-12091,-10332,-8321,-6184,-4053,-2077,-396,888,1715,2084,2056,1753,1322,971,854,1169,2017,3477,5549,8142,11119,14239,17239,19810,21652,22529,22273,20858,18380,15085,11322,7502,4073,1390,-243,-717,-52,1555,3794,6271,8605,10443,11565,11850,11332,10124,8437,6477,4464,2544,819,-694,-2014,-3220,-4372,-5536,-6741,-7974,-9196,-10341,-11313,-12048,-12451,-12501,-12175,-11520,-10611,-9560,-8498,-7536,-6775,-6251,-5959,-5837,-5765,-5617,-5236,-4497,-3311,-1621,533,3088,5897,8769,11506,13861,15632,16627,16712,15837,14025,11403,8183,4641,1103,-2113,-4732,-6533,-7422,-7384,-6544,-5086,-3279,-1400,282,1546,2242,2303,1751,663,-817,-2521,-4283,-5926,-7320,-8353,-8944,-9051,-8644,-7735,-6360,-4599,-2568,-437,1603,3337,4571,5154,5018,4171,2729,882,-1153,-3102,-4761,-5918,-6457,-6296,-5428,-3870,-1706,987,4048,7329,10589,13591,16053,17715,18372,17895,16289,13684,10337,6616,2933,-289,-2702,-4060,-4289,-3466,-1823,295,2521,4482,5898,6613,6578,5905,4757,3371,1968,715,-278,-1000,-1514,-1937,-2418,-3087,-4032,-5283,-6777,-8405,-9973,-11285,-12141,-12368,-11884,-10677,-8850,-6592,-4154,-1831,112,1449,2053,1913,1115,-135,-1560,-2863,-3729,-3922,-3274,-1733,629,3638,7022,10454,13606,16149,17856,18568,18251,17000,14988,12508,9864,7388,5350,3947,3248,3203,3641,4307,4890,5103,4670,3464,1430,-1305,-4521,-7883,-11027,-13606,-15329,-16062,-15758,-14562,-12705,-10508,-8329,-6480,-5213,-4659,-4823,-5578,-6704,-7902,-8886,-9371,-9195,-8270,-6661,-4528,-2117,286,2405,4021,4980,5245,4863,3981,2816,1617,642,128,226,1025,2495,4511,6874,9319,11572,13387,14572,15018,14743,13812,12442,10823,9214,7813,6759,6118,5875,5934,6183,6472,6683,6727,6582,6269,5875,5494,5227,5129,5207,5391,5563,5550,5182,4305,2815,704,-1971,-5036,-8258,-11346,-13996,-15944,-16971,-16992,-16001,-14152,-11672,-8872,-6075,-3571,-1586,-225,501,701,560,289,137,287,882,1997,3595,5585,7780,9955,11847,13235,13907,13785,12839,11197,9033,6620,4245,2166,618,-308,-587,-329,299,1076,1808,2331,2561,2495,2181,1733,1238,804,451,176,-102,-497,-1141,-2164,-3646,-5607,-7973,-10593,-13223,-15596,-17411,-18420,-18454,-17424,-15416,-12591,-9269,-5813,-2631,-84,1536,2104,1610,248,-1689,-3812,-5698,-6976,-7360,-6686,-4956,-2303,1012,4650,8231,11414,13896,15492,16120,15804,14692,12976,10919,8759,6711,4925,3475,2362,1515,833,182,-543,-1423,-2482,-3681,-4938,-6121,-7083,-7672,-7764,-7273,-6192,-4569,-2551,-345,1796,3585,4783,5189,4728,3403,1375,-1133,-3823,-6371,-8512,-10003,-10746,-10690,-9932,-8616,-6961,-5179,-3493,-2032,-908,-109,414,783,1138,1635,2400,3524,5032,6874,8936,11018,12913,14358,15164,15174,14330,12693,10417,7762,5047,2606,731,-355,-590,-9,1169,2667,4140,5251,5737,5425,4268,2344,-158,-2977,-5799,-8319,-10279,-11503,-11921,-11584,-10634,-9285,-7784,-6368,-5225,-4496,-4237,-4433,-5027,-5901,-6931,-7995,-8986,-9833,-10497,-10980,-11287,-11469,-11537,-11546,-11477,-11354,-11111,-10713,-10073,-9109,-7747,-5945,-3691,-1050,1873,4917,7891,10595,12859,14537,15569,15945,15742,15089,14168,13156,12250,11559,11189,11120,11310,11626,11934,12072,11938,11459,10661,9610,8467,7370,6491,5929,5727,5847,6173,6536,6750,6623,6018,4838,3081,806,-1855,-4707,-7550,-10148,-12318,-13885,-14763,-14918,-14398,-13334,-11886,-10281,-8718,-7374,-6365,-5710,-5357,-5158,-4930,-4446,-3529,-2015,121,2842,5951,9188,12202,14650,16226,16730,16092,14405,11895,8913,5879,3195,1238,222,241,1185,2807,4741,6577,7920,8457,7999,6504,4087,968,-2516,-6013,-9157,-11657,-13293,-13994,-13773,-12791,-11277,-9504,-7756,-6270,-5200,-4637,-4526,-4786,-5208,-5621,-5814,-5660,-5088,-4112,-2835,-1399,12,1230,2135,2651,2803,2661,2374,2104,2031,2285,2977,4116,5679,7546,9575,11587,13407,14901,15966,16566,16719,16467,15923,15163,14310,13444,12630,11904,11255,10630,9957,9118,8020,6572,4735,2535,60,-2515,-4976,-7083,-8613,-9404,-9393,-8607,-7209,-5430,-3583,-1981,-927,-619,-1161,-2495,-4437,-6675,-8836,-10524,-11400,-11232,-9920,-7563,-4381,-776,2836,5960,8234,9337,9189,7806,5451,2445,-743,-3670,-5899,-7108,-7107,-5882,-3576,-483,2999,6427,9368,11443,12436,12226,10921,8745,6047,3251,750,-1118,-2147,-2282,-1609,-344,1223,2770,3997,4677,4653,3917,2525,662,-1448,-3559,-5441,-6916,-7900,-8362,-8371,-8036,-7493,-6909,-6412,-6134,-6139,-6470,-7084,-7933,-8880,-9833,-10663,-11289,-11677,-11822,-11780,-11635,-11472,-11379,-11410,-11551,-11767,-11927,-11918,-11583,-10819,-9571,-7835,-5716,-3354,-964,1229,3008,4210,4746,4625,3945,2887,1666,528,-328,-738,-640,-44,944,2141,3339,4304,4848,4853,4270,3158,1663,-42,-1726,-3211,-4363,-5098,-5451,-5478,-5317,-5094,-4956,-4982,-5243,-5736,-6422,-7248,-8111,-8926,-9587,-10006,-10112,-9856,-9234,-8269,-7038,-5644,-4202,-2857,-1688,-806,-212,94,193,185,209,381,812,1545,2562,3780,5057,6218,7076,7487,7338,6614,5363,3704,1845,-9,-1607,-2760,-3328,-3273,-2654,-1648,-484,546,1180,1204,511,-904,-2915,-5305,-7813,-10123,-12009,-13249,-13789,-13620,-12898,-11806,-10613,-9565,-8897,-8754,-9199,-10188,-11550,-13072,-14433,-15351,-15551,-14848,-13194,-10629,-7387,-3726,-53,3292,5924,7609,8175,7628,6108,3869,1288,-1276,-3414,-4858,-5387,-4945,-3581,-1469,1145,3944,6627,8886,10528,11382,11442,10737,9403,7630,5622,3604,1774,291,-737,-1280,-1371,-1115,-665,-181,173,284,83,-419,-1166,-2035,-2908,-3649,-4182,-4463,-4521,-4432,-4302,-4258,-4398,-4789,-5422,-6231,-7079,-7782,-8153,-8018,-7258,-5853,-3860,-1445,1152,3665,5817,7375,8200,8215,7500,6179,4514,2772,1275,302,82,738,2287,4585,7406,10384,13147,15290,16503,16564,15429,13196,10142,6644,3152,88,-2196,-3498,-3775,-3153,-1884,-322,1189,2310,2814,2573,1598,2,-1995,-4151,-6209,-7956,-9244,-10008,-10249,-10033,-9449,-8611,-7596,-6488,-5318,-4105,-2872,-1611,-380,784,1791,2556,2985,3011,2582,1699,389,-1273,-3166,-5144,-7018,-8582,-9643,-10007,-9570,-8261,-6139,-3318,-21,3492,6932,10016,12533,14312,15300,15507,15031,14035,12698,11246,9850,8691,7850,7373,7214,7282,7427,7504,7357,6863,5962,4616,2889,878,-1257,-3312,-5078,-6340,-6927,-6737,-5757,-4071,-1876,572,2963,4982,6371,6934,6594,5384,3458,1037,-1575,-4089,-6212,-7725,-8472,-8416,-7579,-6126,-4238,-2181,-199,1492,2734,3482,3746,3677,3419,3193,3161,3448,4101,5068,6252,7487,8607,9470,9975,10103,9894,9441,8867,8283,7770,7354,7002,6637,6144,5426,4405,3064,1443,-369,-2233,-4014,-5590,-6876,-7855,-8543,-9026,-9401,-9777,-10225,-10793,-11442,-12117,-12691,-13046,-13055,-12643,-11751,-10401,-8621,-6512,-4165,-1734,667,2877,4784,6269,7260,7707,7622,7041,6077,4860,3570,2385,1460,918,825,1170,1929,2998,4280,5664,7033,8305,9399,10273,10898,11284,11443,11417,11231,10921,10490,9932,9230,8343,7255,5934,4388,2625,701,-1315,-3338,-5251,-6964,-8380,-9433,-10101,-10369,-10298,-9951,-9445,-8894,-8440,-8170,-8186,-8486,-9060,-9811,-10614,-11302,-11695,-11631,-10962,-9618,-7567,-4886,-1693,1796,5353,8692,11547,13674,14869,15045,14184,12421,9967,7144,4291,1762,-149,-1251,-1449,-804,526,2288,4176,5913,7251,8060,8299,8035,7399,6553,5632,4748,3939,3209,2518,1831,1099,335,-473,-1262,-2006,-2657,-3196,-3650,-4032,-4423,-4843,-5327,-5849,-6340,-6714,-6864,-6709,-6204,-5347,-4187,-2800,-1292,256,1727,3069,4181,5026,5528,5659,5378,4703,3652,2318,810,-736,-2140,-3279,-4008,-4275,-4071,-3466,-2571,-1549,-547,291,887,1208,1300,1261,1216,1318,1676,2377,3430,4803,6386,8058,9658,11048,12108,12745,12918,12625,11870,10728,9236,7482,5534,3474,1377,-672,-2593,-4307,-5715,-6742,-7298,-7325,-6801,-5745,-4242,-2435,-513,1292,2733,3606,3714,3003,1467,-731,-3348,-6041,-8415,-10115,-10831,-10411,-8843,-6297,-3068,435,3810,6676,8774,9964,10270,9821,8846,7621,6379,5358,4649,4313,4300,4520,4872,5257,5626,5958,6283,6611,6977,7341,7652,7791,7658,7123,6135,4674,2798,629,-1687,-3971,-6082,-7887,-9333,-10398,-11115,-11535,-11711,-11689,-11498,-11157,-10678,-10089,-9418,-8703,-7968,-7228,-6454,-5610,-4623,-3435,-2003,-326,1548,3507,5411,7080,8369,9143,9366,9044,8289,7253,6126,5092,4308,3850,3755,3967,4401,4952,5492,5941,6218,6299,6168,5841,5326,4647,3792,2773,1570,194,-1328,-2950,-4573,-6094,-7384,-8336,-8881,-8977,-8674,-8048,-7251,-6454,-5845,-5588,-5795,-6508,-7658,-9120,-10669,-12055,-13046,-13421,-13096,-12025,-10322,-8133,-5692,-3241,-993,865,2238,3097,3508,3575,3479,3369,3419,3724,4349,5268,6417,7672,8906,9986,10824,11364,11614,11611,11444,11164,10854,10514,10123,9626,8928,7968,6709,5180,3457,1698,43,-1309,-2241,-2643,-2492,-1801,-659,829,2494,4180,5687,6840,7462,7402,6565,4906,2456,-640,-4181,-7838,-11253,-14035,-15827,-16370,-15539,-13398,-10163,-6245,-2108,1707,4744,6620,7143,6260,4126,1014,-2686,-6546,-10123,-13066,-15064,-15986,-15776,-14533,-12452,-9793,-6889,-4053,-1604,221,1259,1464,905,-239,-1710,-3211,-4434,-5142,-5128,-4346,-2781,-578,2092,4970,7811,10327,12318,13580,14029,13637,12472,10673,8438,6000,3591,1436,-305,-1513,-2160,-2279,-1955,-1335,-548,247,946,1479,1816,1982,2028,2023,2028,2102,2240,2447,2643,2774,2730,2461,1905,1082,48,-1096,-2200,-3128,-3757,-3997,-3835,-3286,-2440,-1395,-268,846,1877,2809,3637,4430,5227,6094,7074,8156,9334,10526,11659,12607,13274,13526,13276,12447,10995,8952,6380,3418,241,-2938,-5908,-8474,-10494,-11882,-12642,-12824,-12579,-12052,-11462,-10966,-10743,-10877,-11422,-12337,-13526,-14832,-16058,-16996,-17452,-17249,-16297,-14536,-12005,-8804,-5091,-1093,2935,6723,9991,12506,14093,14662,14242,12965,11061,8842,6645,4807,3595,3189,3660,4943,6886,9251,11768,14179,16269,17880,18966,19516,19621,19377,18893,18258,17510,16653,15659,14473,13064,11411,9549,7535,5482,3495,1698,178,-1033,-1923,-2574,-3069,-3531,-4069,-4751,-5619,-6630,-7732,-8796,-9712,-10348,-10624,-10485,-9954,-9092,-8020,-6860,-5767,-4808,-4075,-3534,-3159,-2867,-2571,-2201,-1703,-1055,-278,591,1485,2322,3018,3497,3694,3596,3204,2576,1797,976,213,-382,-770,-910,-842,-614,-302,12,279,451,539,565,587,675,894,1315,1961,2866,3976,5272,6628,7963,9110,9938,10269,9980,8939,7120,4529,1317,-2326,-6078,-9623,-12605,-14754,-15847,-15821,-14686,-12617,-9849,-6696,-3494,-575,1788,3366,4047,3805,2714,956,-1230,-3535,-5654,-7294,-8235,-8365,-7676,-6296,-4444,-2395,-450,1137,2170,2566,2344,1613,567,-589,-1641,-2421,-2832,-2841,-2486,-1857,-1081,-284,411,915,1182,1208,1020,687,253,-213,-709,-1214,-1792,-2470,-3323,-4383,-5677,-7187,-8861,-10629,-12374,-14002,-15397,-16481,-17179,-17466,-17321,-16767,-15843,-14598,-13113,-11457,-9734,-8031,-6462,-5109,-4058,-3350,-2984,-2933,-3097,-3383,-3647,-3774,-3649,-3192,-2363,-1166,364,2135,4052,5990,7834,9485,10865,11922,12639,13004,13030,12720,12075,11105,9805,8211,6356,4327,2215,160,-1715,-3271,-4404,-5063,-5227,-4983,-4431,-3758,-3149,-2787,-2853,-3429,-4574,-6233,-8293,-10576,-12849,-14889,-16465,-17427,-17685,-17248,-16222,-14767,-13113,-11463,-10024,-8908,-8181,-7814,-7718,-7769,-7816,-7737,-7429,-6854,-6003,-4948,-3767,-2588,-1531,-706,-200,-44,-227,-669,-1268,-1865,-2318,-2488,-2261,-1613,-523,896,2558,4272,5881,7211,8130,8541,8425,7796,6760,5433,3982,2554,1283,247,-527,-1085,-1505,-1920,-2445,-3199,-4248,-5607,-7211,-8954,-10641,-12091,-13085,-13484,-13187,-12208,-10651,-8687,-6568,-4516,-2735,-1361,-413,147,457,689,1012,1578,2472,3696,5183,6784,8315,9593,10463,10846,10733,10226,9460,8655,8000,7672,7799,8395,9411,10696,12011,13113,13711,13608,12637,10802,8177,5010,1600,-1667,-4436,-6378,-7281,-7055,-5729,-3504,-641,2472,5462,7935,9567,10131,9488,7661,4740,967,-3382,-7947,-12387,-16364,-19622,-21962,-23303,-23636,-23029,-21604,-19497,-16867,-13859,-10622,-7318,-4088,-1115,1466,3504,4903,5596,5603,4965,3849,2409,876,-537,-1646,-2307,-2439,-2036,-1136,180,1788,3589,5442,7260,8942,10424,11660,12617,13301,13715,13909,13909,13788,13581,13349,13124,12933,12769,12619,12439,12187,11824,11314,10656,9867,8961,7993,6975,5947,4911,3877,2819,1743,613,-569,-1813,-3118,-4456,-5819,-7138,-8374,-9414,-10168,-10516,-10374,-9667,-8401,-6603,-4392,-1913,614,2979,4921,6257,6809,6523,5429,3661,1474,-848,-2953,-4533,-5322,-5167,-4036,-2060,504,3294,5891,7926,9091,9240,8382,6677,4419,1955,-345,-2182,-3328,-3707,-3341,-2412,-1148,135,1148,1642,1453,541,-1006,-2995,-5139,-7112,-8624,-9421,-9387,-8516,-6943,-4913,-2752,-812,579,1159,808,-470,-2502,-4987,-7552,-9775,-11313,-11885,-11379,-9825,-7383,-4356,-1050,2155,4987,7206,8708,9505,9696,9482,9094,8761,8688,8988,9723,10830,12216,13697,15111,16280,17096,17495,17497,17179,16663,16090,15583,15215,15019,14914,14809,14517,13871,12701,10900,8407,5278,1607,-2407,-6538,-10539,-14147,-17175,-19439,-20885,-21495,-21358,-20624,-19488,-18174,-16880,-15779,-14958,-14432,-14126,-13893,-13552,-12918,-11851,-10282,-8233,-5805,-3174,-548,1843,3797,5157,5812,5753,5022,3773,2209,599,-775,-1639,-1781,-1061,525,2873,5749,8813,11700,14001,15408,15690,14777,12762,9885,6506,3051,-54,-2451,-3884,-4259,-3617,-2132,-87,2220,4453,6356,7728,8467,8575,8125,7258,6153,4973,3874,2940,2215,1670,1225,759,149,-732,-1942,-3487,-5277,-7150,-8880,-10224,-10947,-10888,-9977,-8250,-5879,-3095,-224,2419,4534,5896,6355,5887,4546,2492,-55,-2836,-5584,-8059,-10058,-11459,-12195,-12290,-11793,-10826,-9469,-7843,-6003,-3996,-1837,470,2920,5476,8088,10647,13028,15080,16649,17612,17880,17419,16259,14490,12234,9660,6930,4198,1586,-803,-2938,-4773,-6328,-7609,-8631,-9416,-9975,-10327,-10493,-10497,-10389,-10199,-9976,-9750,-9513,-9258,-8927,-8442,-7732,-6701,-5293,-3485,-1279,1238,3976,6772,9474,11932,13998,15600,16685,17276,17442,17284,16926,16489,16063,15690,15376,15059,14674,14115,13328,12261,10945,9431,7846,6325,5025,4063,3519,3392,3617,4052,4497,4749,4583,3851,2452,389,-2236,-5237,-8363,-11334,-13898,-15841,-17055,-17511,-17306,-16612,-15650,-14665,-13840,-13307,-13062,-13033,-13028,-12851,-12286,-11193,-9520,-7324,-4774,-2111,385,2446,3882,4588,4596,4029,3121,2120,1311,900,1047,1796,3101,4833,6787,8739,10461,11758,12508,12670,12278,11462,10385,9263,8283,7628,7396,7626,8261,9158,10124,10916,11315,11137,10269,8699,6499,3827,902,-2047,-4776,-7103,-8870,-10043,-10582,-10607,-10189,-9520,-8735,-7999,-7411,-7042,-6881,-6879,-6944,-6965,-6856,-6553,-6051,-5388,-4649,-3922,-3314,-2862,-2604,-2479,-2416,-2303,-2016,-1470,-595,615,2114,3813,5564,7213,8583,9522,9912,9664,8770,7257,5238,2877,404,-1940,-3874,-5190,-5698,-5331,-4110,-2186,207,2745,5094,6924,7983,8113,7292,5604,3256,517,-2312,-4934,-7112,-8675,-9548,-9753,-9370,-8570,-7514,-6415,-5427,-4704,-4324,-4325,-4690,-5340,-6193,-7108,-7991,-8721,-9245,-9525,-9555,-9376,-8986,-8436,-7700,-6758,-5574,-4068,-2235,-47,2416,5036,7616,9916,11690,12692,12784,11864,10028,7414,4350,1184,-1658,-3771,-4824,-4571,-2936,6,4013,8688,13559,18083,21780,24229,25181,24537,22395,18997,14712,9967,5195,778,-2976,-5897,-7907,-9065,-9519,-9462,-9138,-8766,-8525,-8544,-8860,-9446,-10213,-11026,-11736,-12214,-12353,-12114,-11501,-10582,-9449,-8223,-6996,-5836,-4773,-3755,-2746,-1635,-373,1093,2751,4543,6391,8174,9793,11146,12163,12794,13032,12874,12360,11522,10412,9080,7574,5959,4295,2653,1122,-246,-1364,-2232,-2814,-3170,-3316,-3327,-3241,-3098,-2933,-2766,-2633,-2560,-2598,-2779,-3150,-3727,-4521,-5509,-6650,-7880,-9119,-10281,-11271,-11990,-12341,-12235,-11599,-10396,-8648,-6415,-3862,-1165,1415,3645,5309,6253,6438,5920,4873,3552,2262,1293,898,1226,2304,4056,6269,8690,10997,12902,14158,14604,14197,12997,11187,9021,6833,4948,3681,3265,3837,5414,7882,11010,14489,17939,20986,23283,24541,24598,23384,20966,17522,13313,8654,3876,-711,-4876,-8412,-11255,-13339,-14708,-15400,-15481,-15018,-14083,-12735,-11071,-9160,-7154,-5167,-3391,-1977,-1088,-824,-1224,-2229,-3692,-5380,-7015,-8295,-8982,-8874,-7933,-6191,-3827,-1069,1807,4543,6924,8813,10148,10943,11254,11180,10812,10236,9523,8713,7847,6957,6076,5268,4577,4076,3783,3720,3804,3976,4050,3905,3371,2364,839,-1152,-3497,-6021,-8505,-10746,-12526,-13712,-14193,-13970,-13089,-11695,-9963,-8130,-6422,-5050,-4188,-3906,-4218,-5009,-6096,-7239,-8162,-8634,-8463,-7576,-5984,-3830,-1317,1282,3684,5659,6990,7608,7467,6654,5288,3522,1557,-462,-2367,-4036,-5382,-6326,-6841,-6908,-6554,-5810,-4745,-3419,-1914,-292,1389,3082,4753,6382,7932,9394,10714,11853,12740,13289,13425,13059,12170,10741,8852,6597,4145,1655,-707,-2818,-4599,-6042,-7173,-8076,-8848,-9576,-10339,-11154,-12020,-12862,-13617,-14175,-14476,-14463,-14146,-13560,-12801,-11962,-11151,-10449,-9900,-9516,-9267,-9101,-8955,-8767,-8477,-8044,-7431,-6615,-5580,-4314,-2829,-1140,696,2619,4504,6258,7715,8778,9320,9293,8687,7557,6024,4261,2460,817,-508,-1430,-1922,-2057,-1968,-1820,-1803,-2071,-2736,-3848,-5376,-7245,-9306,-11404,-13361,-15027,-16292,-17071,-17377,-17214,-16700,-15926,-15050,-14196,-13493,-13002,-12749,-12673,-12654,-12536,-12125,-11248,-9786,-7681,-4989,-1871,1431,4585,7259,9124,9966,9664,8275,5996,3152,147,-2597,-4708,-5907,-6067,-5190,-3447,-1082,1578,4209,6526,8310,9457,9945,9866,9367,8651,7915,7345,7048,7079,7383,7837,8255,8421,8137,7263,5743,3620,1048,-1769,-4573,-7123,-9229,-10775,-11731,-12166,-12205,-12010,-11760,-11580,-11546,-11660,-11836,-11964,-11871,-11445,-10579,-9271,-7590,-5668,-3710,-1926,-500,405,738,481,-270,-1395,-2718,-4053,-5231,-6068,-6453,-6271,-5498,-4145,-2296,-98,2263,4563,6579,8110,9007,9188,8662,7518,5912,4061,2192,523,-755,-1531,-1744,-1407,-580,623,2095,3687,5282,6763,8008,8955,9505,9648,9339,8598,7442,5915,4084,2024,-156,-2335,-4386,-6167,-7584,-8545,-9025,-9026,-8613,-7871,-6922,-5897,-4922,-4110,-3550,-3280,-3309,-3587,-4025,-4503,-4890,-5042,-4864,-4255,-3206,-1722,124,2215,4423,6585,8557,10221,11486,12339,12802,12972,12960,12917,12957,13185,13636,14303,15117,15986,16786,17417,17793,17862,17599,17018,16125,14961,13551,11920,10104,8110,5982,3722,1381,-1027,-3424,-5768,-7960,-9909,-11526,-12692,-13346,-13433,-12940,-11934,-10512,-8843,-7124,-5557,-4315,-3534,-3238,-3396,-3868,-4457,-4950,-5122,-4819,-3948,-2520,-632,1550,3822,5983,7867,9363,10437,11105,11448,11550,11518,11416,11289,11138,10914,10557,9966,9069,7787,6101,4003,1572,-1128,-3942,-6755,-9400,-11743,-13652,-15026,-15788,-15911,-15415,-14364,-12891,-11137,-9300,-7564,-6110,-5092,-4618,-4721,-5400,-6515,-7931,-9393,-10670,-11501,-11693,-11084,-9644,-7393,-4479,-1110,2456,5936,9082,11680,13601,14771,15200,14930,14048,12646,10833,8714,6415,4071,1835,-129,-1650,-2596,-2827,-2302,-1004,986,3528,6418,9431,12300,14832,16827,18209,18942,19093,18765,18113,17286,16411,15590,14843,14160,13460,12647,11607,10258,8552,6504,4178,1686,-844,-3269,-5492,-7411,-8996,-10205,-11060,-11547,-11687,-11479,-10928,-10070,-8947,-7664,-6341,-5162,-4293,-3920,-4178,-5132,-6790,-9042,-11706,-14531,-17215,-19457,-20990,-21607,-21190,-19734,-17313,-14096,-10313,-6204,-2044,1953,5580,8703,11222,13099,14330,14955,15037,14671,13966,13037,12007,10976,10040,9251,8636,8183,7838,7528,7167,6663,5959,5023,3869,2546,1146,-256,-1530,-2637,-3504,-4158,-4626,-4994,-5354,-5790,-6378,-7136,-8055,-9087,-10144,-11131,-11945,-12474,-12648,-12370,-11615,-10336,-8551,-6288,-3623,-666,2430,5468,8234,10508,12090,12862,12762,11851,10274,8263,6095,4061,2429,1388,1063,1447,2483,3986,5789,7642,9385,10835,11918,12574,12831,12708,12276,11555,10605,9404,7991,6330,4446,2359,118,-2189,-4449,-6538,-8323,-9686,-10570,-10919,-10793,-10238,-9386,-8348,-7261,-6220,-5313,-4583,-4051,-3717,-3564,-3562,-3679,-3876,-4092,-4288,-4377,-4308,-4016,-3466,-2668,-1660,-538,586,1584,2357,2839,3033,2994,2845,2729,2829,3279,4209,5646,7570,9833,12250,14536,16431,17674,18086,17594,16226,14138,11547,8732,5945,3420,1285,-392,-1646,-2552,-3221,-3751,-4201,-4588,-4878,-5005,-4908,-4546,-3924,-3124,-2266,-1540,-1125,-1197,-1872,-3175,-5043,-7305,-9710,-11954,-13730,-14747,-14806,-13805,-11758,-8818,-5225,-1307,2570,6043,8787,10561,11207,10701,9096,6580,3371,-211,-3875,-7279,-10154,-12231,-13336,-13338,-12214,-10011,-6881,-3033,1235,5626,9797,13472,16392,18398,19391,19387,18448,16752,14482,11894,9227,6705,4515,2774,1551,823,567,669,1057,1616,2255,2896,3447,3842,4001,3856,3353,2454,1166,-452,-2296,-4198,-5978,-7437,-8422,-8825,-8626,-7884,-6725,-5357,-3981,-2838,-2078,-1836,-2112,-2861,-3926,-5115,-6202,-6975,-7248,-6913,-5906,-4263,-2068,509,3265,5948,8292,10050,10999,11003,10012,8098,5457,2373,-764,-3575,-5680,-6789,-6775,-5617,-3540,-833,2051,4683,6654,7674,7597,6451,4394,1731,-1210,-4062,-6535,-8410,-9603,-10132,-10129,-9773,-9261,-8765,-8384,-8148,-8000,-7841,-7520,-6911,-5890,-4413,-2489,-218,2237,4662,6823,8507,9532,9820,9327,8147,6404,4288,2043,-129,-1994,-3415,-4281,-4577,-4335,-3654,-2649,-1449,-165,1132,2384,3606,4805,6038,7343,8748,10281,11889,13542,15108,16471,17457,17915,17698,16727,14983,12537,9566,6292,3026,63,-2320,-3909,-4623,-4477,-3625,-2324,-874,390,1193,1316,677,-715,-2712,-5106,-7633,-10018,-12040,-13520,-14394,-14655,-14398,-13738,-12844,-11830,-10828,-9864,-8991,-8182,-7440,-6748,-6123,-5566,-5094,-4700,-4339,-3960,-3462,-2759,-1761,-430,1251,3191,5284,7330,9142,10519,11320,11477,11002,9999,8619,7042,5428,3908,2519,1285,123,-1028,-2268,-3650,-5192,-6856,-8550,-10152,-11522,-12544,-13131,-13269,-12987,-12397,-11627,-10847,-10170,-9703,-9437,-9325,-9228,-8964,-8361,-7222,-5460,-3015,45,3571,7333,11021,14327,16929,18581,19112,18473,16746,14122,10897,7424,4081,1217,-868,-1976,-2010,-984,968,3624,6708,9863,12796,15152,16726,17325,16897,15508,13310,10592,7671,4910,2628,1079,417,668,1757,3501,5651,7938,10080,11848,13061,13606,13455,12634,11238,9401,7279,5053,2873,917,-734,-1949,-2743,-3081,-3069,-2779,-2387,-2024,-1867,-2038,-2624,-3664,-5118,-6891,-8847,-10793,-12560,-13966,-14891,-15275,-15106,-14462,-13440,-12181,-10809,-9427,-8095,-6837,-5627,-4446,-3246,-2027,-788,439,1603,2657,3564,4300,4896,5387,5876,6433,7181,8159,9414,10903,12548,14206,15729,16911,17612,17658,16997,15577,13488,10826,7818,4654,1581,-1220,-3592,-5453,-6786,-7631,-8079,-8250,-8269,-8269,-8339,-8557,-8926,-9427,-9969,-10461,-10762,-10788,-10439,-9711,-8629,-7302,-5855,-4464,-3260,-2371,-1836,-1668,-1788,-2125,-2536,-2949,-3234,-3363,-3266,-2947,-2410,-1661,-745,312,1479,2686,3922,5101,6198,7154,7934,8504,8846,8954,8835,8514,8018,7369,6602,5702,4677,3490,2121,537,-1267,-3285,-5481,-7789,-10132,-12409,-14503,-16320,-17721,-18640,-18960,-18644,-17664,-16044,-13870,-11259,-8397,-5476,-2743,-395,1349,2369,2600,2070,934,-618,-2295,-3834,-4962,-5489,-5294,-4357,-2740,-595,1891,4482,6956,9106,10754,11790,12121,11754,10672,8978,6734,4103,1236,-1671,-4408,-6779,-8600,-9749,-10170,-9895,-9045,-7801,-6397,-5075,-4049,-3481,-3458,-3975,-4967,-6287,-7775,-9249,-10556,-11590,-12267,-12600,-12602,-12363,-11961,-11502,-11077,-10748,-10561,-10485,-10480,-10437,-10250,-9806,-9043,-7938,-6570,-5057,-3595,-2397,-1670,-1570,-2175,-3464,-5288,-7431,-9555,-11350,-12480,-12731,-11980,-10278,-7803,-4864,-1846,863,2911,4068,4227,3457,1958,55,-1867,-3416,-4248,-4125,-2937,-739,2294,5851,9573,13072,15982,18026,19003,18840,17591,15387,12490,9181,5792,2633,-49,-2061,-3344,-3915,-3887,-3464,-2838,-2259,-1896,-1908,-2356,-3254,-4536,-6101,-7816,-9547,-11165,-12579,-13723,-14568,-15115,-15377,-15376,-15130,-14641,-13913,-12916,-11639,-10063,-8191,-6058,-3735,-1328,1003,3106,4811,5996,6581,6551,5958,4926,3597,2174,814,-301,-1076,-1439,-1405,-1026,-400,344,1082,1698,2102,2231,2055,1571,781,-261,-1551,-3009,-4624,-6306,-8022,-9653,-11114,-12252,-12940,-13046,-12480,-11223,-9313,-6882,-4095,-1166,1708,4358,6670,8592,10132,11331,12264,12978,13518,13893,14069,14038,13763,13242,12533,11683,10807,10006,9381,8994,8898,9055,9445,9966,10539,11060,11458,11674,11679,11477,11080,10540,9907,9230,8560,7931,7354,6835,6357,5873,5354,4723,3939,2948,1726,280,-1371,-3149,-4996,-6794,-8459,-9902,-11044,-11859,-12316,-12426,-12203,-11663,-10850,-9777,-8499,-7045,-5460,-3805,-2104,-439,1151,2565,3729,4546,4935,4844,4235,3156,1650,-140,-2076,-3972,-5635,-6888,-7575,-7578,-6853,-5397,-3311,-710,2183,5179,8007,10474,12355,13523,13869,13404,12172,10338,8080,5649,3271,1172,-482,-1574,-2040,-1900,-1191,-35,1446,3074,4678,6056,7047,7480,7249,6292,4609,2295,-502,-3547,-6574,-9288,-11411,-12716,-13049,-12349,-10679,-8170,-5067,-1638,1815,5013,7731,9799,11143,11749,11674,11013,9895,8431,6773,5014,3277,1634,160,-1112,-2154,-2971,-3575,-3971,-4176,-4168,-3935,-3437,-2672,-1628,-371,1026,2432,3720,4768,5496,5871,5920,5717,5388,5057,4871,4925,5270,5895,6707,7557,8273,8635,8495,7707,6230,4110,1447,-1522,-4568,-7368,-9645,-11143,-11677,-11180,-9676,-7334,-4367,-1108,2160,5110,7518,9204,10076,10125,9401,8020,6117,3869,1451,-963,-3200,-5129,-6623,-7584,-7966,-7711,-6840,-5388,-3426,-1104,1450,4015,6422,8460,9962,10805,10901,10260,8938,7082,4885,2579,389,-1465,-2846,-3632,-3819,-3409,-2511,-1226,269,1807,3202,4259,4829,4763,3991,2487,302,-2429,-5503,-8655,-11574,-13960,-15535,-16103,-15581,-14002,-11545,-8473,-5132,-1868,1004,3244,4734,5455,5502,5039,4262,3373,2536,1855,1391,1122,1006,958,890,717,382,-162,-881,-1753,-2660,-3506,-4148,-4469,-4358,-3759,-2649,-1070,891,3104,5427,7697,9776,11544,12914,13847,14331,14402,14113,13544,12763,11824,10771,9579,8246,6690,4889,2791,410,-2198,-4931,-7638,-10126,-12205,-13672,-14361,-14167,-13038,-11038,-8291,-5030,-1520,1930,5045,7571,9352,10296,10412,9782,8558,6918,5084,3230,1539,101,-1001,-1785,-2248,-2454,-2428,-2199,-1775,-1139,-294,772,1996,3317,4587,5653,6329,6464,5931,4714,2851,489,-2145,-4802,-7188,-9060,-10211,-10530,-9976,-8633,-6623,-4179,-1526,1061,3344,5099,6153,6390,5761,4285,2064,-744,-3912,-7168,-10226,-12807,-14659,-15620,-15591,-14578,-12682,-10054,-6921,-3501,-29,3310,6361,9027,11249,13001,14292,15120,15507,15454,14976,14085,12798,11152,9177,6954,4531,2020,-507,-2912,-5110,-6947,-8332,-9140,-9297,-8756,-7520,-5638,-3226,-427,2559,5538,8292,10646,12445,13604,14092,13956,13287,12226,10921,9517,8113,6774,5500,4264,3015,1686,260,-1284,-2892,-4494,-5974,-7205,-8033,-8343,-8028,-7064,-5495,-3448,-1154,1124,3065,4386,4863,4345,2847,450,-2593,-6002,-9408,-12479,-14907,-16474,-17053,-16623,-15251,-13079,-10310,-7154,-3862,-652,2257,4670,6447,7466,7683,7105,5808,3960,1765,-491,-2526,-4067,-4905,-4918,-4121,-2615,-620,1599,3773,5647,7048,7886,8157,7954,7414,6705,5985,5363,4897,4574,4335,4079,3711,3131,2284,1138,-285,-1930,-3691,-5442,-7015,-8245,-8980,-9098,-8559,-7371,-5638,-3501,-1153,1220,3435,5374,6951,8162,9043,9663,10090,10379,10520,10515,10260,9741,8866,7674,6190,4547,2885,1404,259,-387,-472,16,989,2292,3718,5044,6043,6545,6412,5614,4157,2179,-175,-2668,-5100,-7258,-9007,-10259,-11000,-11306,-11249,-10993,-10642,-10327,-10131,-10078,-10169,-10320,-10439,-10390,-10037,-9279,-8029,-6292,-4105,-1598,1079,3721,6134,8145,9609,10456,10664,10266,9360,8039,6465,4768,3112,1651,511,-169,-319,120,1137,2656,4575,6678,8773,10570,11843,12346,11933,10511,8126,4891,1051,-3112,-7260,-11068,-14240,-16546,-17829,-18031,-17180,-15410,-12920,-9992,-6923,-4027,-1569,247,1316,1646,1338,590,-352,-1237,-1836,-1998,-1678,-909,146,1307,2344,3073,3360,3163,2506,1523,348,-796,-1743,-2308,-2373,-1888,-874,559,2219,3899,5329,6313,6672,6334,5304,3675,1604,-702,-3045,-5222,-7094,-8561,-9570,-10133,-10257,-9986,-9340,-8344,-6994,-5307,-3274,-945,1651,4409,7239,9986,12524,14693,16389,17491,17953,17737,16867,15408,13479,11241,8896,6663,4759,3369,2640,2640,3373,4765,6661,8857,11112,13152,14748,15666,15763,14955,13224,10668,7409,3680,-290,-4217,-7847,-10950,-13339,-14929,-15682,-15664,-14972,-13777,-12221,-10477,-8659,-6851,-5099,-3414,-1788,-236,1245,2583,3733,4586,5083,5166,4829,4124,3139,2003,859,-170,-978,-1502,-1713,-1632,-1274,-726,-39,690,1381,1964,2358,2536,2467,2173,1691,1077,419,-237,-814,-1308,-1718,-2090,-2497,-3011,-3705,-4600,-5683,-6868,-8023,-8977,-9560,-9617,-9059,-7854,-6056,-3779,-1192,1521,4166,6588,8669,10334,11573,12380,12795,12827,12487,11777,10675,9199,7374,5274,3037,813,-1195,-2794,-3814,-4123,-3663,-2463,-617,1669,4148,6520,8474,9742,10106,9443,7747,5114,1746,-2079,-6049,-9830,-13129,-15705,-17393,-18142,-17969,-17005,-15420,-13447,-11301,-9213,-7347,-5822,-4708,-3958,-3538,-3282,-3093,-2804,-2352,-1681,-846,77,930,1566,1823,1586,799,-540,-2310,-4364,-6426,-8245,-9516,-10013,-9579,-8169,-5882,-2943,340,3546,6309,8235,9091,8716,7138,4510,1113,-2676,-6466,-9859,-12544,-14283,-14984,-14656,-13433,-11544,-9249,-6867,-4657,-2883,-1696,-1202,-1381,-2159,-3355,-4761,-6119,-7190,-7769,-7712,-6960,-5568,-3668,-1500,663,2506,3768,4212,3750,2363,201,-2507,-5427,-8206,-10491,-11993,-12517,-11984,-10450,-8071,-5123,-1922,1161,3788,5656,6545,6353,5060,2801,-244,-3775,-7491,-11051,-14164,-16563,-18072,-18585,-18089,-16670,-14476,-11730,-8684,-5599,-2711,-222,1753,3149,3987,4347,4338,4094,3713,3275,2787,2236,1557,699,-381,-1675,-3123,-4625,-6030,-7194,-7972,-8272,-8034,-7299,-6125,-4672,-3096,-1599,-366,448,713,370,-590,-2109,-4066,-6295,-8603,-10768,-12621,-13977,-14762,-14907,-14428,-13383,-11830,-9889,-7631,-5165,-2570,73,2685,5182,7471,9431,10951,11899,12188,11754,10613,8845,6605,4112,1608,-656,-2454,-3634,-4092,-3849,-2972,-1646,-53,1562,3001,4094,4716,4823,4420,3569,2384,980,-505,-1969,-3316,-4513,-5539,-6427,-7203,-7924,-8600,-9254,-9848,-10347,-10663,-10747,-10492,-9881,-8854,-7430,-5625,-3492,-1106,1472,4138,6839,9459,11947,14177,16095,17578,18562,18970,18747,17880,16370,14280,11717,8823,5797,2832,154,-2063,-3660,-4548,-4687,-4107,-2893,-1187,834,2960,4975,6667,7843,8370,8126,7110,5328,2905,1,-3171,-6334,-9229,-11578,-13162,-13813,-13452,-12090,-9829,-6861,-3430,166,3628,6666,9052,10612,11278,11055,10038,8384,6300,4006,1721,-345,-2047,-3245,-3872,-3899,-3325,-2203,-594,1414,3724,6224,8810,11351,13728,15792,17410,18434,18742,18248,16895,14736,11833,8379,4576,680,-3051,-6393,-9169,-11273,-12676,-13413,-13582,-13292,-12678,-11846,-10876,-9810,-8665,-7427,-6096,-4668,-3176,-1674,-252,998,1968,2579,2768,2524,1872,888,-311,-1578,-2756,-3663,-4165,-4150,-3561,-2457,-905,866,2677,4259,5425,6020,5992,5370,4303,2976,1659,589,6,65,856,2365,4488,7044,9784,12428,14684,16287,17014,16735,15404,13097,9994,6371,2565,-1039,-4100,-6285,-7405,-7334,-6124,-3914,-978,2340,5674,8633,10893,12208,12407,11493,9528,6753,3469,55,-3083,-5563,-7079,-7414,-6508,-4447,-1464,2081,5746,9081,11670,13194,13494,12525,10423,7413,3805,-65,-3858,-7307,-10171,-12304,-13629,-14090,-13740,-12591,-10769,-8342,-5495,-2353,862,3976,6781,9111,10828,11848,12137,11728,10708,9211,7418,5508,3674,2062,779,-123,-656,-877,-875,-776,-676,-695,-885,-1294,-1916,-2699,-3593,-4480,-5277,-5853,-6113,-5972,-5377,-4342,-2925,-1264,476,2077,3354,4136,4322,3891,2896,1459,-249,-2050,-3758,-5253,-6418,-7243,-7703,-7849,-7708,-7318,-6684,-5796,-4623,-3131,-1303,856,3297,5924,8612,11195,13515,15404,16739,17413,17380,16629,15206,13198,10738,7997,5162,2458,81,-1781,-2994,-3507,-3336,-2594,-1473,-210,950,1758,2067,1753,833,-642,-2513,-4606,-6724,-8677,-10334,-11589,-12424,-12843,-12935,-12748,-12420,-11974,-11512,-10995,-10437,-9747,-8850,-7657,-6079,-4095,-1717,941,3718,6355,8607,10207,10965,10800,9725,7922,5650,3278,1178,-287,-842,-324,1280,3845,7090,10675,14164,17173,19357,20487,20485,19403,17435,14857,11989,9141,6545,4367,2629,1300,237,-710,-1684,-2803,-4083,-5503,-6934,-8245,-9265,-9880,-10004,-9635,-8836,-7730,-6473,-5252,-4211,-3510,-3201,-3325,-3823,-4599,-5497,-6342,-6949,-7162,-6870,-6024,-4676,-2935,-1010,858,2404,3394,3672,3178,1999,316,-1568,-3302,-4539,-4965,-4382,-2710,-32,3446,7365,11320,14841,17511,18963,18982,17468,14528,10380,5415,96,-5087,-9618,-13128,-15291,-15994,-15263,-13260,-10307,-6772,-3082,351,3176,5129,6063,5969,4963,3280,1226,-848,-2621,-3841,-4359,-4152,-3301,-1982,-397,1229,2726,3962,4887,5499,5862,6047,6154,6237,6345,6440,6474,6325,5877,5013,3658,1801,-490,-3044,-5641,-7983,-9796,-10835,-10926,-10032,-8199,-5633,-2593,563,3504,5896,7518,8242,8090,7195,5803,4207,2703,1549,904,832,1266,2074,3018,3890,4444,4542,4093,3119,1736,104,-1555,-3047,-4210,-4947,-5247,-5162,-4827,-4385,-4039,-3916,-4168,-4829,-5919,-7348,-9006,-10706,-12273,-13503,-14246,-14374,-13842,-12661,-10917,-8754,-6337,-3862,-1471,686,2578,4162,5525,6728,7915,9188,10658,12382,14353,16525,18750,20874,22671,23930,24463,24119,22839,20658,17698,14198,10444,6760,3468,807,-1042,-2049,-2275,-1889,-1140,-275,428,777,618,-122,-1417,-3217,-5372,-7739,-10132,-12397,-14368,-15956,-17063,-17662,-17736,-17281,-16334,-14912,-13073,-10877,-8402,-5756,-3061,-452,1922,3916,5407,6291,6522,6117,5148,3778,2196,647,-640,-1447,-1634,-1116,67,1814,3940,6207,8388,10249,11628,12400,12530,12032,10984,9510,7750,5867,4007,2306,851,-307,-1181,-1828,-2339,-2850,-3465,-4292,-5376,-6718,-8255,-9866,-11401,-12667,-13499,-13731,-13260,-12066,-10182,-7769,-5021,-2223,333,2378,3664,4069,3551,2198,215,-2123,-4471,-6492,-7877,-8409,-7971,-6589,-4399,-1659,1313,4171,6598,8353,9296,9409,8796,7650,6249,4877,3827,3316,3497,4380,5887,7795,9822,11625,12875,13299,12733,11139,8618,5414,1819,-1773,-5051,-7703,-9564,-10559,-10737,-10240,-9254,-7990,-6620,-5279,-4028,-2896,-1845,-848,137,1132,2133,3116,4044,4861,5512,5967,6164,6118,5803,5267,4548,3721,2862,2054,1363,824,458,222,78,-62,-269,-605,-1114,-1786,-2576,-3398,-4111,-4597,-4691,-4317,-3404,-1981,-128,2000,4227,6320,8114,9423,10183,10363,10045,9369,8520,7718,7149,6963,7251,7997,9146,10533,11983,13264,14176,14520,14173,13051,11172,8600,5484,2015,-1592,-5090,-8266,-10913,-12896,-14133,-14614,-14408,-13624,-12434,-11011,-9541,-8182,-7064,-6258,-5800,-5638,-5709,-5886,-6060,-6127,-6025,-5746,-5314,-4811,-4302,-3876,-3581,-3407,-3342,-3264,-3084,-2641,-1826,-519,1314,3668,6461,9521,12640,15547,17938,19557,20145,19577,17813,14967,11278,7093,2822,-1117,-4360,-6655,-7882,-8081,-7428,-6204,-4744,-3389,-2419,-2045,-2352,-3318,-4834,-6697,-8713,-10640,-12334,-13638,-14535,-14999,-15102,-14909,-14512,-13971,-13356,-12650,-11878,-10968,-9890,-8570,-6973,-5061,-2875,-448,2078,4566,6820,8656,9906,10464,10277,9396,7930,6065,4017,2024,303,-971,-1679,-1796,-1345,-436,789,2161,3525,4731,5692,6340,6660,6666,6403,5922,5291,4560,3775,2968,2149,1321,471,-416,-1365,-2392,-3512,-4725,-6008,-7328,-8618,-9800,-10805,-11551,-12009,-12150,-12014,-11646,-11134,-10580,-10063,-9691,-9502,-9540,-9797,-10237,-10804,-11415,-11978,-12404,-12583,-12463,-11956,-11066,-9780,-8172,-6320,-4363,-2424,-649,883,2086,2985,3587,3983,4235,4408,4524,4572,4503,4248,3743,2940,1850,526,-905,-2308,-3482,-4312,-4659,-4516,-3926,-3018,-1978,-1012,-292,31,-99,-681,-1634,-2839,-4132,-5372,-6417,-7181,-7613,-7725,-7569,-7247,-6875,-6585,-6478,-6646,-7093,-7808,-8688,-9600,-10377,-10848,-10862,-10335,-9225,-7620,-5644,-3533,-1532,91,1130,1425,970,-179,-1807,-3657,-5402,-6746,-7422,-7291,-6301,-4580,-2322,133,2472,4351,5534,5891,5424,4279,2697,966,-592,-1755,-2339,-2312,-1734,-754,413,1540,2424,2905,2889,2351,1331,-77,-1757,-3550,-5333,-6979,-8384,-9523,-10345,-10899,-11212,-11335,-11327,-11203,-10995,-10693,-10292,-9792,-9198,-8526,-7814,-7077,-6341,-5608,-4849,-4043,-3120,-2056,-793,669,2330,4137,6028,7896,9660,11209,12488,13452,14121,14536,14785,14970,15169,15480,15897,16435,16986,17454,17682,17535,16904,15737,14068,11987,9667,7301,5078,3174,1673,616,-53,-458,-749,-1116,-1719,-2666,-4030,-5760,-7785,-9932,-12031,-13885,-15340,-16287,-16684,-16561,-16014,-15175,-14197,-13224,-12343,-11605,-10976,-10375,-9686,-8777,-7539,-5919,-3907,-1592,904,3395,5697,7634,9097,10020,10439,10430,10145,9724,9326,9050,8942,8994,9117,9208,9140,8825,8210,7324,6242,5104,4062,3272,2846,2862,3309,4132,5208,6389,7495,8382,8910,9004,8626,7777,6506,4858,2921,770,-1472,-3686,-5702,-7377,-8531,-9072,-8920,-8097,-6700,-4879,-2855,-867,861,2109,2737,2659,1869,463,-1411,-3510,-5571,-7294,-8423,-8733,-8115,-6559,-4172,-1191,2095,5335,8218,10464,11922,12532,12371,11610,10489,9270,8207,7476,7185,7317,7768,8344,8806,8910,8463,7351,5570,3234,542,-2237,-4813,-6925,-8366,-9023,-8892,-8060,-6724,-5100,-3460,-1998,-893,-191,106,105,-68,-262,-342,-236,87,581,1147,1666,1988,2017,1682,990,26,-1070,-2098,-2861,-3184,-2972,-2192,-936,660,2391,4055,5485,6568,7273,7638,7769,7798,7864,8079,8495,9116,9872,10651,11326,11768,11893,11664,11104,10294,9353,8425,7630,7094,6862,6961,7351,7950,8653,9332,9846,10094,9945,9363,8269,6701,4673,2285,-336,-3035,-5611,-7891,-9693,-10906,-11474,-11420,-10844,-9913,-8812,-7755,-6921,-6427,-6358,-6691,-7360,-8248,-9208,-10100,-10802,-11216,-11291,-11011,-10382,-9448,-8252,-6857,-5328,-3711,-2069,-429,1167,2717,4191,5618,6985,8322,9647,10958,12275,13544,14721,15696,16354,16573,16240,15319,13792,11782,9411,6922,4530,2478,932,16,-277,-18,609,1373,2011,2272,1955,937,-810,-3209,-6093,-9208,-12260,-14953,-17001,-18222,-18494,-17837,-16365,-14286,-11868,-9394,-7131,-5273,-3937,-3123,-2744,-2613,-2532,-2245,-1584,-400,1335,3578,6189,8977,11692,14121,16019,17256,17712,17376,16310,14620,12490,10110,7682,5412,3452,1949,968,555,677,1285,2266,3518,4898,6292,7555,8582,9245,9463,9140,8254,6777,4779,2322,-429,-3324,-6143,-8698,-10794,-12288,-13084,-13173,-12587,-11466,-9958,-8270,-6593,-5102,-3913,-3115,-2693,-2631,-2834,-3213,-3683,-4149,-4588,-4934,-5201,-5350,-5355,-5179,-4741,-3985,-2855,-1334,539,2652,4852,6925,8666,9906,10529,10524,9972,9039,7959,6978,6299,6074,6317,6956,7792,8610,9125,9186,8635,7513,5915,4060,2191,570,-609,-1230,-1275,-854,-137,635,1208,1371,956,-85,-1734,-3846,-6234,-8657,-10873,-12685,-13921,-14515,-14427,-13726,-12495,-10895,-9076,-7238,-5536,-4129,-3131,-2601,-2558,-2947,-3699,-4671,-5763,-6809,-7713,-8354,-8645,-8514,-7899,-6780,-5148,-3048,-568,2183,5026,7808,10327,12428,13971,14860,15074,14623,13595,12118,10338,8446,6607,4992,3721,2889,2503,2549,2930,3529,4201,4796,5173,5238,4893,4143,2972,1455,-320,-2253,-4203,-6059,-7696,-9025,-9974,-10519,-10654,-10432,-9918,-9206,-8405,-7601,-6885,-6296,-5854,-5529,-5271,-4995,-4603,-4002,-3091,-1818,-139,1929,4323,6942,9622,12202,14467,16251,17407,17845,17568,16636,15197,13447,11613,9905,8518,7560,7082,7041,7313,7750,8150,8352,8218,7685,6744,5462,3915,2216,456,-1308,-3029,-4711,-6371,-7999,-9634,-11214,-12735,-14105,-15265,-16140,-16679,-16863,-16702,-16241,-15548,-14707,-13797,-12891,-12029,-11233,-10485,-9746,-8954,-8038,-6936,-5591,-3987,-2130,-64,2128,4345,6462,8358,9917,11064,11755,11992,11840,11372,10713,9971,9242,8610,8112,7758,7545,7423,7375,7346,7332,7316,7316,7355,7472,7680,8007,8416,8858,9244,9450,9349,8827,7799,6243,4202,1780,-856,-3517,-6005,-8159,-9853,-11051,-11757,-12042,-12002,-11733,-11322,-10822,-10254,-9616,-8893,-8056,-7118,-6079,-5007,-3970,-3046,-2342,-1895,-1759,-1903,-2286,-2820,-3411,-3964,-4391,-4631,-4640,-4411,-3934,-3243,-2348,-1279,-62,1290,2749,4295,5892,7479,8977,10285,11275,11838,11858,11278,10089,8356,6218,3884,1584,-411,-1903,-2715,-2811,-2235,-1143,220,1590,2691,3297,3277,2574,1247,-564,-2669,-4838,-6846,-8514,-9685,-10306,-10345,-9875,-8980,-7800,-6458,-5090,-3787,-2631,-1650,-859,-226,284,733,1179,1685,2295,3052,3969,5047,6268,7579,8916,10186,11280,12115,12592,12696,12422,11850,11086,10271,9545,9025,8779,8823,9113,9562,10050,10457,10679,10634,10284,9620,8653,7429,5985,4356,2596,715,-1238,-3241,-5238,-7155,-8911,-10396,-11514,-12182,-12349,-12036,-11285,-10232,-9016,-7811,-6777,-6039,-5662,-5679,-6015,-6609,-7318,-8023,-8610,-8983,-9102,-8941,-8525,-7871,-7026,-5995,-4796,-3406,-1802,39,2125,4423,6863,9329,11676,13751,15405,16543,17102,17100,16601,15725,14601,13392,12190,11106,10141,9295,8498,7695,6800,5801,4660,3438,2158,905,-273,-1333,-2268,-3094,-3874,-4674,-5582,-6674,-7997,-9569,-11349,-13266,-15170,-16926,-18328,-19223,-19457,-18951,-17680,-15731,-13228,-10416,-7538,-4880,-2678,-1113,-267,-117,-546,-1341,-2271,-3072,-3553,-3555,-3041,-2033,-651,955,2601,4122,5382,6298,6852,7071,7030,6821,6531,6228,5953,5713,5490,5275,5030,4774,4492,4239,4033,3928,3940,4080,4311,4585,4815,4904,4773,4322,3526,2347,821,-1004,-3043,-5184,-7304,-9275,-10955,-12251,-13052,-13341,-13109,-12431,-11407,-10176,-8896,-7707,-6744,-6083,-5777,-5818,-6173,-6769,-7527,-8350,-9152,-9842,-10347,-10602,-10555,-10171,-9437,-8350,-6953,-5295,-3475,-1621,127,1616,2716,3340,3463,3124,2442,1571,710,42,-283,-171,366,1261,2347,3421,4283,4727,4650,3962,2706,946,-1178,-3503,-5856,-8082,-10039,-11642,-12830,-13599,-13970,-14012,-13799,-13419,-12965,-12496,-12068,-11686,-11341,-10989,-10583,-10071,-9435,-8688,-7876,-7092,-6436,-5994,-5846,-5962,-6304,-6724,-7055,-7122,-6737,-5834,-4347,-2386,-92,2305,4532,6349,7547,8010,7746,6848,5550,4109,2836,2001,1793,2330,3572,5405,7595,9866,11904,13419,14160,13973,12782,10657,7739,4301,647,-2870,-5933,-8277,-9756,-10322,-10086,-9230,-8048,-6844,-5914,-5512,-5777,-6767,-8409,-10553,-12971,-15398,-17582,-19279,-20337,-20658,-20249,-19181,-17619,-15744,-13775,-11909,-10289,-9031,-8149,-7610,-7318,-7111,-6838,-6309,-5390,-3973,-2022,424,3261,6305,9338,12107,14392,15983,16796,16770,16001,14631,12870,10984,9206,7741,6745,6264,6290,6737,7463,8316,9142,9789,10158,10163,9765,8965,7782,6276,4512,2580,560,-1458,-3400,-5204,-6801,-8172,-9274,-10110,-10685,-11006,-11108,-10974,-10624,-10002,-9086,-7840,-6230,-4331,-2180,35,2180,4056,5523,6490,6914,6872,6445,5823,5155,4619,4340,4388,4770,5442,6288,7189,8008,8631,8988,9054,8834,8403,7819,7198,6608,6143,5834,5703,5716,5814,5907,5901,5692,5204,4389,3223,1753,36,-1803,-3632,-5303,-6682,-7672,-8217,-8321,-8046,-7479,-6766,-6046,-5460,-5151,-5192,-5663,-6542,-7805,-9328,-10988,-12600,-13987,-14978,-15425,-15248,-14402,-12921,-10889,-8429,-5697,-2853,-43,2604,5005,7083,8827,10195,11195,11814,12046,11898,11396,10580,9546,8395,7271,6314,5654,5393,5581,6229,7261,8580,10016,11393,12535,13298,13587,13388,12737,11734,10503,9148,7783,6436,5129,3818,2463,1025,-503,-2089,-3662,-5108,-6317,-7178,-7614,-7606,-7173,-6400,-5395,-4299,-3255,-2375,-1771,-1482,-1530,-1889,-2463,-3167,-3833,-4341,-4534,-4325,-3665,-2582,-1167,416,1999,3369,4398,4955,5048,4711,4099,3380,2793,2526,2770,3618,5098,7126,9554,12135,14619,16724,18221,18950,18819,17863,16170,13925,11342,8652,6073,3778,1889,467,-505,-1071,-1350,-1450,-1508,-1612,-1832,-2173,-2589,-3006,-3305,-3406,-3234,-2794,-2135,-1368,-656,-155,-44,-444,-1414,-2956,-4931,-7168,-9369,-11241,-12471,-12818,-12143,-10430,-7817,-4542,-947,2608,5779,8299,10000,10853,10923,10405,9503,8490,7546,6856,6483,6437,6663,7038,7443,7727,7787,7541,6970,6112,5031,3865,2711,1720,955,478,261,236,285,279,90,-369,-1128,-2176,-3420,-4763,-6060,-7188,-8019,-8479,-8500,-8083,-7262,-6119,-4773,-3378,-2069,-1013,-305,-19,-170,-686,-1460,-2324,-3075,-3544,-3582,-3116,-2178,-854,668,2184,3486,4391,4796,4677,4084,3175,2117,1146,461,234,593,1550,3103,5123,7473,9956,12370,14519,16239,17395,17912,17758,16962,15570,13705,11471,9025,6528,4121,1966,171,-1178,-2040,-2428,-2398,-2041,-1498,-899,-418,-166,-282,-800,-1756,-3081,-4689,-6430,-8152,-9694,-10921,-11741,-12085,-11973,-11402,-10469,-9230,-7783,-6228,-4652,-3168,-1870,-854,-198,73,-58,-497,-1166,-1892,-2531,-2937,-3006,-2719,-2102,-1280,-410,325,750,754,295,-585,-1726,-2939,-3946,-4504,-4391,-3453,-1651,938,4147,7655,11128,14162,16390,17518,17360,15876,13188,9558,5364,1049,-2924,-6165,-8353,-9342,-9127,-7860,-5853,-3452,-1102,864,2146,2627,2315,1377,68,-1262,-2312,-2779,-2502,-1414,406,2759,5345,7826,9840,11089,11364,10586,8806,6223,3108,-181,-3297,-5903,-7741,-8644,-8544,-7507,-5662,-3242,-493,2316,4937,7162,8831,9838,10131,9715,8633,6988,4895,2523,32,-2394,-4600,-6450,-7865,-8794,-9268,-9335,-9110,-8721,-8301,-7995,-7919,-8164,-8794,-9807,-11162,-12768,-14452,-16042,-17306,-18049,-18106,-17377,-15848,-13609,-10818,-7721,-4575,-1658,825,2695,3908,4467,4490,4133,3611,3126,2884,3044,3704,4924,6664,8838,11294,13811,16174,18127,19461,20014,19691,18496,16530,13976,11100,8206,5584,3518,2176,1669,1972,2972,4480,6246,8011,9523,10559,10968,10653,9601,7877,5598,2947,132,-2644,-5165,-7283,-8860,-9856,-10250,-10127,-9575,-8748,-7792,-6839,-6005,-5347,-4890,-4624,-4499,-4482,-4492,-4498,-4410,-4189,-3755,-3051,-2038,-684,1000,2976,5156,7441,9657,11673,13293,14380,14794,14432,13256,11254,8512,5144,1353,-2636,-6553,-10126,-13111,-15289,-16532,-16778,-16073,-14550,-12426,-9975,-7482,-5225,-3411,-2168,-1524,-1407,-1652,-2076,-2434,-2545,-2246,-1461,-185,1510,3501,5608,7667,9480,10929,11894,12342,12276,11754,10856,9690,8342,6909,5433,3975,2527,1113,-284,-1657,-2993,-4272,-5447,-6481,-7309,-7900,-8204,-8213,-7921,-7354,-6560,-5605,-4571,-3560,-2656,-1953,-1500,-1324,-1386,-1606,-1853,-1976,-1830,-1293,-317,1108,2889,4921,7014,9010,10714,11994,12746,12926,12553,11699,10471,9022,7506,6072,4856,3944,3376,3139,3167,3366,3611,3793,3797,3549,2991,2112,921,-538,-2189,-3963,-5747,-7458,-8992,-10262,-11188,-11714,-11793,-11414,-10586,-9341,-7731,-5832,-3712,-1478,792,2983,5018,6799,8264,9368,10080,10423,10426,10171,9732,9217,8692,8247,7890,7648,7479,7339,7164,6881,6412,5700,4670,3302,1581,-466,-2731,-5110,-7380,-9380,-10886,-11783,-11978,-11494,-10414,-8880,-7079,-5179,-3357,-1720,-339,762,1619,2277,2801,3253,3673,4080,4471,4805,5018,5029,4744,4073,2959,1348,-724,-3198,-5928,-8714,-11327,-13516,-15064,-15800,-15651,-14611,-12800,-10399,-7674,-4923,-2454,-547,575,772,26,-1593,-3887,-6588,-9387,-11938,-13971,-15228,-15586,-14989,-13487,-11228,-8397,-5258,-2048,976,3609,5689,7096,7792,7779,7132,5972,4463,2795,1161,-247,-1282,-1835,-1867,-1385,-477,746,2126,3500,4733,5689,6311,6561,6477,6129,5620,5071,4587,4260,4142,4242,4498,4831,5081,5112,4763,3918,2513,545,-1918,-4735,-7737,-10694,-13414,-15690,-17397,-18442,-18829,-18611,-17901,-16841,-15578,-14241,-12933,-11703,-10575,-9520,-8514,-7505,-6473,-5400,-4308,-3221,-2199,-1288,-553,-35,215,184,-146,-760,-1628,-2712,-3951,-5300,-6699,-8116,-9503,-10844,-12111,-13281,-14322,-15177,-15786,-16045,-15861,-15126,-13767,-11746,-9107,-5946,-2480,1070,4394,7239,9351,10578,10842,10181,8721,6696,4383,2110,177,-1163,-1745,-1522,-560,975,2838,4770,6508,7862,8699,9006,8831,8316,7635,6988,6547,6473,6833,7657,8871,10339,11864,13201,14098,14332,13702,12135,9595,6202,2141,-2313,-6834,-11090,-14775,-17640,-19543,-20414,-20323,-19391,-17840,-15899,-13830,-11848,-10131,-8792,-7841,-7244,-6868,-6575,-6188,-5570,-4615,-3279,-1573,417,2581,4743,6736,8385,9536,10108,10062,9457,8421,7117,5765,4522,3532,2832,2375,2050,1670,1052,29,-1509,-3568,-6074,-8840,-11633,-14169,-16184,-17444,-17799,-17184,-15648,-13326,-10446,-7293,-4155,-1335,946,2527,3331,3416,2877,1937,815,-230,-979,-1253,-949,-34,1425,3325,5463,7668,9698,11374,12510,12996,12755,11790,10151,7943,5331,2504,-312,-2888,-5012,-6491,-7196,-7053,-6052,-4274,-1851,1017,4083,7075,9732,11782,13050,13382,12751,11204,8893,6067,3035,148,-2246,-3852,-4457,-3960,-2384,120,3316,6890,10511,13866,16674,18741,19937,20205,19595,18179,16144,13664,10977,8286,5796,3625,1873,521,-473,-1233,-1894,-2597,-3461,-4550,-5893,-7412,-9026,-10541,-11803,-12608,-12818,-12323,-11117,-9250,-6881,-4187,-1412,1249,3595,5516,6926,7806,8163,8029,7454,6508,5265,3836,2330,848,-485,-1645,-2545,-3236,-3702,-4009,-4180,-4269,-4287,-4267,-4197,-4098,-3967,-3824,-3693,-3595,-3571,-3640,-3816,-4115,-4505,-4989,-5523,-6093,-6687,-7294,-7917,-8555,-9184,-9776,-10272,-10600,-10698,-10486,-9934,-9011,-7731,-6142,-4291,-2293,-214,1805,3694,5339,6691,7698,8359,8697,8764,8638,8409,8174,8034,8054,8299,8772,9456,10281,11138,11892,12388,12475,12028,10972,9287,7052,4388,1533,-1284,-3761,-5653,-6740,-6888,-6055,-4300,-1778,1274,4570,7785,10625,12819,14178,14612,14093,12726,10632,8019,5079,2009,-1018,-3885,-6483,-8789,-10748,-12397,-13707,-14695,-15332,-15577,-15376,-14676,-13426,-11639,-9357,-6719,-3901,-1165,1238,3022,3981,3958,2911,924,-1819,-5005,-8259,-11167,-13332,-14430,-14249,-12731,-9962,-6187,-1766,2887,7291,11042,13754,15189,15226,13901,11387,8000,4107,138,-3503,-6499,-8573,-9633,-9629,-8683,-6945,-4675,-2128,416,2718,4596,5956,6759,7095,7047,6786,6451,6173,6047,6128,6415,6889,7476,8095,8656,9059,9242,9148,8765,8087,7142,5952,4548,2966,1255,-533,-2287,-3916,-5267,-6218,-6649,-6493,-5746,-4459,-2773,-870,1038,2720,4001,4747,4920,4582,3869,2992,2183,1660,1594,2064,3066,4505,6211,7990,9626,10938,11789,12103,11886,11218,10235,9134,8107,7335,6937,6950,7316,7896,8476,8826,8718,7971,6494,4278,1430,-1870,-5371,-8797,-11880,-14391,-16158,-17100,-17195,-16518,-15196,-13391,-11306,-9115,-6976,-5010,-3275,-1784,-524,583,1580,2561,3565,4653,5829,7085,8369,9598,10661,11426,11785,11617,10910,9646,7936,5914,3770,1712,-53,-1364,-2089,-2185,-1670,-631,773,2366,3932,5286,6247,6710,6600,5922,4725,3114,1220,-791,-2785,-4599,-6157,-7357,-8200,-8667,-8791,-8609,-8141,-7413,-6434,-5189,-3677,-1894,154,2416,4828,7271,9615,11706,13394,14562,15108,15019,14320,13120,11576,9903,8298,6976,6059,5619,5624,5953,6433,6837,6947,6594,5656,4132,2106,-248,-2665,-4867,-6565,-7518,-7575,-6672,-4867,-2318,749,4039,7270,10173,12539,14227,15176,15399,14953,13943,12473,10645,8534,6196,3650,921,-1985,-5042,-8204,-11392,-14517,-17444,-20060,-22235,-23866,-24885,-25245,-24950,-24020,-22520,-20515,-18119,-15415,-12536,-9574,-6651,-3848,-1263,1059,3070,4757,6145,7248,8128,8816,9368,9793,10118,10323,10407,10336,10094,9659,9034,8230,7293,6261,5202,4143,3117,2100,1050,-89,-1387,-2871,-4541,-6334,-8144,-9823,-11202,-12146,-12522,-12294,-11480,-10172,-8547,-6807,-5176,-3879,-3086,-2918,-3420,-4535,-6140,-8014,-9891,-11488,-12537,-12846,-12312,-10955,-8905,-6395,-3701,-1144,1030,2590,3479,3664,3318,2616,1842,1267,1120,1562,2649,4303,6361,8563,10605,12215,13132,13245,12512,11052,9075,6889,4819,3198,2271,2198,3014,4607,6780,9215,11603,13604,14983,15577,15362,14426,12947,11169,9343,7683,6353,5423,4880,4638,4539,4415,4067,3362,2169,484,-1680,-4189,-6902,-9617,-12137,-14306,-15964,-17055,-17535,-17436,-16822,-15787,-14434,-12853,-11134,-9297,-7393,-5389,-3302,-1110,1132,3371,5464,7261,8597,9310,9319,8596,7226,5373,3289,1255,-427,-1515,-1839,-1346,-121,1645,3647,5539,6970,7648,7369,6074,3820,816,-2639,-6173,-9416,-12009,-13702,-14328,-13874,-12438,-10244,-7582,-4791,-2204,-87,1341,2023,1953,1293,235,-932,-1966,-2617,-2747,-2290,-1292,109,1716,3284,4591,5441,5735,5444,4688,3613,2515,1637,1255,1583,2695,4627,7219,10261,13436,16385,18757,20241,20615,19798,17839,14954,11462,7782,4353,1584,-189,-783,-138,1619,4243,7384,10638,13626,16003,17560,18165,17853,16719,14964,12795,10430,8041,5758,3640,1703,-92,-1804,-3505,-5267,-7139,-9151,-11295,-13535,-15815,-18035,-20120,-21941,-23428,-24467,-25005,-24984,-24372,-23177,-21399,-19110,-16351,-13247,-9887,-6419,-2967,331,3348,5970,8094,9626,10508,10688,10173,9010,7315,5257,3073,1013,-649,-1695,-1951,-1387,-40,1873,4091,6259,8029,9105,9273,8473,6777,4406,1684,-1032,-3351,-5006,-5761,-5580,-4494,-2678,-371,2172,4666,6914,8732,10050,10837,11159,11103,10816,10421,10042,9730,9495,9273,8949,8391,7451,6023,4056,1558,-1370,-4569,-7805,-10839,-13399,-15296,-16359,-16565,-15944,-14664,-12947,-11072,-9313,-7911,-7015,-6691,-6879,-7422,-8109,-8667,-8878,-8562,-7638,-6149,-4219,-2073,45,1889,3266,4066,4264,3941,3241,2378,1552,972,761,979,1585,2441,3355,4081,4401,4112,3123,1405,-948,-3769,-6832,-9864,-12628,-14887,-16511,-17406,-17600,-17159,-16247,-15028,-13714,-12461,-11431,-10680,-10242,-10051,-9991,-9909,-9614,-8951,-7788,-6105,-3934,-1459,1116,3487,5393,6592,6948,6438,5179,3388,1407,-419,-1709,-2176,-1634,-43,2474,5639,9067,12300,14865,16372,16503,15137,12284,8163,3103,-2437,-7955,-12968,-17029,-19839,-21207,-21117,-19710,-17242,-14091,-10672,-7389,-4619,-2616,-1521,-1362,-2027,-3340,-5054,-6924,-8702,-10214,-11326,-11994,-12235,-12133,-11787,-11327,-10849,-10419,-10059,-9742,-9403,-8956,-8315,-7405,-6184,-4656,-2862,-889,1134,3094,4843,6290,7353,7995,8220,8048,7538,6730,5711,4537,3294,2062,928,-29,-723,-1099,-1101,-710,79,1237,2716,4438,6295,8166,9896,11324,12304,12678,12367,11294,9486,6998,3975,582,-2952,-6414,-9577,-12265,-14339,-15733,-16443,-16527,-16097,-15291,-14276,-13197,-12198,-11366,-10758,-10356,-10104,-9885,-9567,-9007,-8086,-6739,-4963,-2827,-485,1886,4048,5813,6999,7514,7337,6530,5245,3679,2068,635,-422,-982,-980,-459,478,1674,2915,4014,4783,5098,4893,4179,3014,1513,-183,-1945,-3621,-5121,-6340,-7251,-7803,-8001,-7848,-7345,-6528,-5398,-3986,-2306,-398,1693,3896,6093,8166,9928,11223,11874,11760,10791,8975,6361,3127,-532,-4318,-7950,-11119,-13561,-15081,-15538,-14910,-13242,-10673,-7401,-3665,278,4184,7836,11065,13755,15842,17300,18148,18411,18136,17372,16174,14631,12828,10914,9032,7361,6072,5312,5188,5754,6956,8705,10770,12928,14846,16241,16831,16409,14871,12234,8624,4300,-422,-5162,-9554,-13266,-16056,-17773,-18396,-18012,-16811,-15067,-13080,-11177,-9625,-8650,-8358,-8761,-9748,-11096,-12525,-13693,-14292,-14055,-12820,-10548,-7340,-3422,883,5194,9134,12361,14634,15813,15891,14979,13282,11083,8693,6423,4550,3296,2780,3051,4023,5552,7389,9270,10889,12001,12382,11937,10622,8524,5785,2614,-760,-4099,-7193,-9861,-11973,-13448,-14240,-14371,-13857,-12789,-11217,-9247,-6943,-4405,-1697,1076,3834,6442,8775,10663,11969,12544,12341,11338,9656,7469,5024,2614,501,-1081,-1988,-2164,-1671,-639,706,2127,3376,4256,4608,4394,3601,2342,756,-973,-2631,-4037,-5018,-5465,-5324,-4585,-3334,-1637,342,2492,4650,6698,8497,9943,10923,11346,11136,10242,8658,6424,3642,471,-2879,-6172,-9162,-11630,-13409,-14407,-14619,-14126,-13084,-11700,-10197,-8815,-7724,-7094,-6985,-7422,-8352,-9664,-11216,-12816,-14270,-15379,-15939,-15807,-14847,-13030,-10382,-7025,-3164,939,4974,8619,11570,13569,14453,14154,12755,10457,7574,4512,1687,-505,-1737,-1814,-669,1608,4810,8595,12602,16407,19649,22025,23326,23471,22475,20465,17627,14207,10467,6657,3013,-273,-3079,-5303,-6939,-7991,-8498,-8534,-8156,-7443,-6470,-5325,-4085,-2855,-1708,-722,53,582,855,881,665,257,-320,-1009,-1755,-2522,-3248,-3923,-4508,-5020,-5434,-5777,-6009,-6140,-6115,-5906,-5475,-4799,-3873,-2723,-1387,65,1556,3008,4329,5454,6303,6851,7073,7002,6686,6204,5659,5114,4671,4332,4134,4030,3994,3955,3881,3733,3514,3243,2960,2702,2500,2358,2248,2130,1922,1574,1028,259,-704,-1824,-3012,-4168,-5202,-6022,-6567,-6814,-6752,-6404,-5801,-4949,-3880,-2573,-1059,673,2557,4545,6522,8365,9949,11135,11840,11978,11556,10582,9169,7427,5551,3710,2125,955,362,427,1200,2639,4682,7167,9951,12801,15536,17920,19760,20890,21161,20502,18890,16366,13068,9154,4879,482,-3739,-7548,-10699,-13045,-14479,-14997,-14657,-13585,-11974,-10017,-7957,-5981,-4296,-3024,-2266,-2045,-2327,-3041,-4031,-5169,-6244,-7107,-7580,-7536,-6894,-5616,-3748,-1386,1303,4122,6853,9267,11205,12494,13104,13003,12298,11119,9688,8217,6960,6107,5816,6148,7092,8527,10277,12108,13768,15046,15758,15820,15212,14000,12307,10297,8147,6032,4105,2466,1188,258,-359,-759,-1047,-1339,-1728,-2276,-3013,-3917,-4946,-6040,-7113,-8126,-9014,-9767,-10382,-10874,-11264,-11586,-11831,-12009,-12072,-11985,-11676,-11092,-10159,-8848,-7135,-5068,-2709,-202,2286,4566,6432,7716,8285,8049,7028,5274,2949,261,-2535,-5159,-7348,-8878,-9599,-9423,-8391,-6584,-4216,-1509,1240,3757,5796,7148,7720,7469,6465,4827,2738,391,-2002,-4236,-6148,-7567,-8411,-8617,-8185,-7199,-5777,-4111,-2417,-921,187,745,710,91,-980,-2328,-3733,-4978,-5881,-6312,-6207,-5564,-4438,-2908,-1106,867,2857,4760,6436,7782,8689,9093,8959,8309,7228,5838,4324,2854,1626,760,380,511,1169,2297,3813,5612,7545,9461,11181,12515,13301,13378,12654,11104,8775,5812,2430,-1126,-4554,-7627,-10104,-11876,-12861,-13107,-12697,-11792,-10567,-9209,-7896,-6775,-5953,-5490,-5399,-5643,-6161,-6850,-7631,-8381,-9049,-9542,-9845,-9913,-9756,-9344,-8711,-7828,-6745,-5447,-4001,-2423,-783,867,2461,3929,5213,6253,7015,7475,7626,7513,7154,6661,6100,5602,5268,5207,5499,6188,7277,8710,10386,12171,13895,15391,16494,17083,17054,16376,15043,13124,10726,7977,5058,2117,-678,-3185,-5313,-6968,-8142,-8835,-9107,-9046,-8752,-8343,-7930,-7580,-7371,-7296,-7354,-7495,-7658,-7770,-7780,-7620,-7257,-6665,-5811,-4701,-3322,-1690,168,2210,4358,6515,8550,10308,11648,12407,12503,11864,10531,8591,6219,3642,1101,-1117,-2804,-3752,-3864,-3116,-1580,556,3051,5584,7825,9473,10257,10018,8702,6357,3183,-562,-4509,-8291,-11529,-13916,-15243,-15404,-14452,-12540,-9931,-6953,-3950,-1258,853,2179,2630,2208,1009,-771,-2901,-5091,-7065,-8548,-9339,-9285,-8330,-6518,-3947,-834,2605,6094,9380,12242,14484,15995,16708,16632,15848,14463,12654,10588,8451,6405,4602,3134,2097,1516,1409,1755,2505,3575,4881,6281,7664,8884,9807,10331,10352,9832,8765,7207,5264,3090,867,-1217,-2984,-4294,-5055,-5230,-4856,-4010,-2821,-1457,-74,1142,2060,2547,2536,1986,933,-572,-2408,-4459,-6565,-8606,-10434,-11965,-13108,-13804,-14035,-13767,-13025,-11811,-10170,-8143,-5811,-3263,-637,1912,4197,6028,7215,7611,7120,5737,3542,731,-2440,-5617,-8467,-10635,-11862,-11964,-10885,-8702,-5574,-1804,2309,6366,10033,12965,14913,15706,15287,13734,11221,8042,4553,1135,-1830,-4033,-5245,-5373,-4445,-2639,-226,2422,4930,6905,8054,8158,7130,5016,1969,-1758,-5841,-9948,-13727,-16890,-19189,-20465,-20663,-19799,-18015,-15515,-12557,-9456,-6499,-3957,-2050,-908,-586,-1048,-2176,-3787,-5654,-7519,-9136,-10267,-10738,-10422,-9282,-7378,-4837,-1900,1160,4025,6370,7935,8506,7997,6420,3927,751,-2765,-6266,-9387,-11810,-13295,-13718,-13044,-11391,-8944,-5997,-2881,71,2527,4255,5074,4942,3894,2076,-309,-3018,-5796,-8423,-10708,-12521,-13778,-14453,-14548,-14117,-13228,-11998,-10529,-8970,-7409,-5960,-4649,-3506,-2492,-1572,-709,118,875,1504,1923,2031,1769,1125,132,-1066,-2326,-3437,-4212,-4516,-4244,-3412,-2070,-359,1562,3506,5293,6772,7806,8321,8256,7619,6452,4843,2925,853,-1223,-3133,-4764,-6017,-6838,-7237,-7249,-6966,-6494,-5980,-5534,-5292,-5321,-5672,-6342,-7286,-8430,-9672,-10902,-12016,-12916,-13546,-13847,-13819,-13442,-12732,-11700,-10365,-8756,-6937,-4967,-2968,-1039,687,2134,3211,3936,4313,4445,4420,4362,4361,4493,4780,5205,5704,6198,6575,6753,6656,6266,5597,4716,3715,2690,1753,956,342,-101,-426,-696,-997,-1389,-1902,-2523,-3167,-3730,-4050,-3976,-3383,-2170,-362,1993,4675,7475,10045,12101,13332,13538,12585,10500,7383,3502,-827,-5213,-9248,-12572,-14879,-16002,-15872,-14603,-12388,-9556,-6466,-3492,-978,836,1767,1811,1014,-415,-2239,-4154,-5872,-7151,-7818,-7816,-7165,-5989,-4453,-2753,-1078,434,1682,2650,3348,3862,4266,4672,5133,5702,6350,7019,7603,7962,7966,7511,6537,5086,3255,1245,-705,-2327,-3364,-3648,-3071,-1687,364,2830,5381,7694,9448,10424,10486,9647,8001,5781,3239,684,-1626,-3461,-4692,-5259,-5205,-4625,-3669,-2502,-1274,-120,882,1687,2304,2777,3180,3605,4136,4853,5791,6962,8317,9787,11256,12606,13710,14456,14759,14570,13873,12697,11095,9156,6978,4693,2411,289,-1573,-3048,-4079,-4623,-4704,-4371,-3716,-2840,-1838,-803,210,1150,1991,2704,3257,3624,3741,3578,3065,2183,920,-689,-2539,-4504,-6388,-8008,-9173,-9758,-9683,-8977,-7733,-6117,-4346,-2621,-1141,-17,679,974,936,669,301,-67,-345,-475,-435,-219,148,628,1180,1734,2273,2723,3103,3391,3620,3834,4069,4379,4786,5291,5862,6441,6918,7202,7168,6743,5863,4529,2769,680,-1618,-3967,-6187,-8107,-9552,-10389,-10527,-9934,-8654,-6791,-4526,-2065,331,2434,4025,4955,5150,4623,3465,1860,1,-1856,-3514,-4786,-5563,-5817,-5573,-4944,-4059,-3088,-2166,-1431,-945,-747,-822,-1119,-1558,-2054,-2499,-2822,-2949,-2864,-2550,-2053,-1424,-718,-26,616,1143,1531,1747,1777,1597,1200,579,-254,-1257,-2383,-3535,-4621,-5530,-6139,-6359,-6099,-5301,-3960,-2073,281,3009,5951,8920,11675,13976,15563,16232,15822,14290,11692,8222,4184,-39,-4018,-7352,-9710,-10895,-10845,-9674,-7620,-5022,-2271,276,2306,3628,4156,3940,3119,1922,595,-619,-1529,-2011,-2040,-1650,-950,-79,836,1657,2313,2757,2990,3053,3001,2894,2797,2746,2761,2848,2978,3136,3278,3378,3403,3326,3126,2793,2320,1716,1012,237,-534,-1230,-1761,-2035,-1987,-1563,-773,338,1668,3081,4414,5532,6277,6597,6417,5776,4711,3314,1687,-55,-1810,-3485,-4990,-6277,-7264,-7915,-8172,-7990,-7359,-6275,-4790,-2986,-984,1075,3039,4791,6224,7309,8039,8459,8655,8685,8646,8564,8482,8384,8274,8129,7961,7772,7619,7517,7527,7660,7902,8219,8526,8736,8769,8559,8116,7459,6710,5963,5376,5034,5007,5275,5755,6315,6757,6920,6615,5768,4325,2353,-13,-2599,-5153,-7469,-9327,-10594,-11172,-11071,-10317,-9028,-7318,-5323,-3184,-1001,1110,3093,4854,6372,7548,8375,8756,8694,8149,7161,5793,4154,2390,676,-835,-1964,-2600,-2645,-2060,-874,844,2949,5256,7540,9569,11116,12011,12121,11417,9924,7757,5083,2111,-921,-3771,-6207,-8024,-9066,-9221,-8479,-6864,-4544,-1700,1372,4371,6996,8949,10058,10181,9339,7625,5219,2378,-633,-3549,-6132,-8204,-9661,-10432,-10535,-10008,-8922,-7379,-5478,-3341,-1095,1126,3179,4935,6278,7126,7461,7301,6762,5975,5135,4404,3940,3803,4009,4466,5034,5546,5816,5736,5208,4259,2919,1328,-408,-2121,-3730,-5110,-6243,-7080,-7622,-7858,-7776,-7357,-6581,-5452,-3988,-2278,-427,1386,2990,4178,4804,4757,3995,2576,591,-1765,-4308,-6818,-9093,-10981,-12350,-13143,-13360,-13026,-12258,-11153,-9883,-8569,-7368,-6362,-5620,-5132,-4843,-4647,-4405,-3975,-3235,-2110,-609,1199,3144,5033,6624,7737,8211,8027,7215,5941,4402,2842,1483,491,-32,-70,319,1026,1910,2829,3661,4316,4746,4936,4917,4728,4435,4105,3795,3573,3460,3511,3708,4080,4593,5226,5923,6613,7200,7582,7643,7289,6448,5092,3239,967,-1602,-4303,-6952,-9365,-11377,-12861,-13735,-13983,-13622,-12734,-11419,-9796,-7994,-6123,-4273,-2529,-908,550,1872,3067,4165,5185,6138,6990,7709,8203,8401,8208,7572,6469,4948,3079,1032,-1076,-3025,-4718,-6006,-6849,-7229,-7173,-6748,-6026,-5085,-4002,-2841,-1669,-545,455,1288,1872,2198,2236,2025,1637,1161,729,446,415,705,1306,2206,3287,4436,5496,6311,6758,6745,6245,5301,3995,2494,954,-415,-1451,-1997,-1976,-1345,-162,1474,3379,5331,7081,8367,8974,8750,7635,5707,3132,204,-2741,-5346,-7295,-8368,-8451,-7593,-5944,-3791,-1456,706,2391,3368,3515,2841,1444,-456,-2615,-4750,-6607,-7991,-8765,-8895,-8403,-7399,-6011,-4415,-2759,-1193,162,1221,1903,2178,2002,1400,383,-965,-2543,-4215,-5800,-7139,-8045,-8402,-8111,-7156,-5599,-3547,-1204,1233,3529,5499,7001,7972,8428,8455,8190,7805,7450,7280,7368,7758,8409,9223,10068,10777,11199,11223,10769,9870,8578,7056,5447,3935,2646,1673,1050,753,732,903,1205,1566,1963,2383,2836,3343,3932,4594,5326,6068,6758,7303,7621,7630,7289,6564,5484,4066,2403,545,-1399,-3353,-5234,-6965,-8500,-9786,-10820,-11569,-12060,-12290,-12267,-12013,-11498,-10733,-9691,-8372,-6805,-5022,-3135,-1250,473,1877,2823,3206,2989,2193,936,-643,-2339,-3951,-5310,-6251,-6700,-6617,-6033,-5024,-3710,-2210,-668,811,2135,3247,4112,4748,5160,5391,5495,5468,5386,5206,4970,4652,4255,3797,3296,2795,2341,1969,1698,1512,1361,1162,825,259,-591,-1731,-3109,-4610,-6078,-7336,-8224,-8614,-8458,-7768,-6643,-5237,-3729,-2314,-1143,-336,72,91,-196,-676,-1223,-1706,-2051,-2194,-2153,-1969,-1744,-1580,-1612,-1931,-2617,-3670,-5051,-6628,-8248,-9704,-10813,-11421,-11427,-10832,-9685,-8157,-6429,-4740,-3304,-2289,-1805,-1852,-2364,-3182,-4117,-4964,-5543,-5735,-5499,-4866,-3956,-2938,-2004,-1358,-1148,-1483,-2377,-3782,-5567,-7547,-9535,-11290,-12663,-13485,-13687,-13235,-12166,-10550,-8525,-6222,-3825,-1506,561,2208,3313,3778,3575,2724,1315,-506,-2545,-4570,-6348,-7648,-8301,-8190,-7297,-5685,-3504,-974,1662,4138,6233,7761,8614,8740,8166,6959,5231,3126,787,-1629,-3987,-6157,-8055,-9597,-10757,-11504,-11853,-11819,-11452,-10794,-9929,-8932,-7908,-6966,-6207,-5733,-5615,-5883,-6532,-7473,-8601,-9723,-10673,-11241,-11288,-10710,-9487,-7687,-5416,-2896,-299,2126,4220,5839,6921,7456,7513,7161,6530,5704,4759,3756,2692,1584,406,-851,-2189,-3606,-5075,-6550,-7979,-9269,-10335,-11070,-11373,-11178,-10417,-9104,-7250,-4963,-2354,419,3172,5750,7978,9754,10991,11668,11805,11459,10709,9654,8374,6952,5444,3885,2296,690,-930,-2532,-4083,-5511,-6733,-7647,-8157,-8181,-7687,-6682,-5242,-3494,-1612,215,1785,2960,3625,3771,3440,2757,1882,1018,336,7,105,673,1630,2870,4202,5436,6383,6886,6843,6227,5066,3466,1587,-392,-2248,-3803,-4873,-5373,-5220,-4482,-3220,-1614,140,1833,3260,4260,4747,4701,4191,3361,2396,1517,918,765,1129,2013,3308,4840,6375,7656,8453,8579,7934,6514,4425,1849,-923,-3615,-5898,-7534,-8330,-8214,-7206,-5426,-3065,-350,2480,5198,7628,9629,11126,12074,12490,12400,11861,10937,9683,8166,6447,4588,2656,731,-1122,-2800,-4239,-5343,-6053,-6308,-6098,-5426,-4370,-3025,-1532,-56,1256,2265,2887,3080,2884,2364,1680,963,409,151,306,948,2042,3554,5319,7186,8926,10348,11241,11483,10981,9760,7908,5608,3107,677,-1386,-2855,-3562,-3446,-2591,-1158,579,2308,3749,4639,4844,4307,3109,1383,-624,-2701,-4584,-6106,-7113,-7554,-7432,-6817,-5834,-4629,-3385,-2260,-1409,-918,-838,-1125,-1696,-2408,-3106,-3646,-3915,-3869,-3508,-2914,-2193,-1480,-923,-626,-685,-1129,-1935,-3044,-4322,-5639,-6802,-7667,-8066,-7917,-7159,-5817,-3968,-1735,713,3204,5567,7632,9276,10385,10890,10762,10001,8667,6848,4699,2393,150,-1823,-3321,-4199,-4349,-3767,-2503,-703,1443,3692,5798,7514,8630,8996,8523,7214,5159,2536,-405,-3368,-6043,-8166,-9500,-9939,-9440,-8087,-6044,-3542,-849,1761,4044,5808,6942,7409,7249,6585,5565,4387,3239,2285,1662,1433,1611,2135,2908,3770,4559,5105,5253,4888,3966,2463,498,-1824,-4273,-6632,-8664,-10151,-10962,-11002,-10326,-9021,-7309,-5412,-3581,-2039,-905,-255,-36,-160,-472,-849,-1164,-1374,-1456,-1454,-1421,-1424,-1500,-1665,-1868,-2057,-2102,-1918,-1375,-421,983,2788,4903,7165,9362,11275,12674,13387,13304,12389,10730,8472,5863,3179,723,-1217,-2399,-2665,-1957,-339,2000,4777,7612,10135,11962,12825,12557,11134,8694,5491,1855,-1812,-5177,-7904,-9814,-10790,-10854,-10118,-8745,-6960,-4964,-2945,-1047,641,2066,3221,4099,4720,5068,5141,4912,4357,3456,2227,683,-1093,-3025,-4990,-6872,-8535,-9876,-10779,-11184,-11031,-10309,-9032,-7256,-5079,-2634,-90,2372,4579,6374,7679,8428,8680,8476,7958,7244,6481,5807,5325,5140,5289,5800,6614,7652,8770,9805,10601,11010,10965,10447,9528,8338,7052,5849,4899,4301,4098,4243,4644,5128,5566,5780,5704,5295,4598,3720,2787,1948,1318,969,922,1132,1531,2005,2474,2835,3053,3098,2990,2771,2497,2251,2095,2117,2351,2839,3557,4458,5447,6391,7150,7581,7566,7044,5982,4442,2494,297,-1992,-4172,-6056,-7483,-8312,-8495,-8034,-7024,-5642,-4084,-2609,-1413,-670,-445,-720,-1374,-2225,-3058,-3670,-3910,-3701,-3053,-2041,-803,520,1780,2865,3711,4285,4606,4705,4633,4435,4157,3822,3445,3021,2556,2034,1483,898,332,-176,-574,-805,-829,-624,-174,496,1354,2353,3422,4514,5547,6483,7255,7826,8166,8251,8099,7725,7186,6538,5872,5247,4758,4441,4326,4404,4615,4869,5056,5033,4702,3971,2818,1272,-580,-2608,-4643,-6530,-8101,-9258,-9929,-10113,-9872,-9307,-8567,-7790,-7118,-6640,-6408,-6395,-6539,-6716,-6810,-6699,-6315,-5626,-4703,-3624,-2555,-1625,-978,-682,-770,-1197,-1870,-2661,-3405,-3966,-4184,-3989,-3295,-2148,-585,1232,3150,4953,6444,7445,7814,7487,6451,4800,2672,300,-2056,-4108,-5583,-6273,-6056,-4932,-3032,-607,2013,4448,6355,7458,7604,6791,5158,2957,519,-1818,-3745,-5047,-5581,-5359,-4430,-2974,-1171,752,2578,4136,5266,5893,5985,5570,4743,3630,2385,1157,86,-756,-1312,-1615,-1735,-1777,-1881,-2169,-2741,-3648,-4877,-6347,-7928,-9439,-10703,-11526,-11790,-11377,-10280,-8520,-6200,-3466,-510,2482,5278,7714,9608,10853,11375,11168,10284,8825,6943,4803,2586,466,-1428,-2955,-4052,-4651,-4748,-4353,-3539,-2388,-1040,366,1666,2713,3382,3566,3232,2360,1016,-686,-2587,-4462,-6087,-7213,-7657,-7260,-5997,-3911,-1175,1954,5147,8059,10339,11730,12048,11250,9426,6782,3629,338,-2711,-5170,-6766,-7338,-6862,-5446,-3334,-850,1624,3708,5089,5539,4972,3442,1120,-1696,-4660,-7395,-9574,-10921,-11325,-10734,-9295,-7197,-4723,-2171,217,2223,3746,4750,5270,5403,5255,4927,4515,4038,3532,2935,2234,1371,334,-837,-2088,-3272,-4256,-4872,-4978,-4481,-3352,-1645,480,2812,5056,6912,8101,8383,7662,5919,3326,145,-3239,-6384,-8872,-10300,-10426,-9104,-6405,-2550,2079,6969,11590,15389,17938,18946,18319,16195,12866,8818,4586,728,-2263,-4036,-4418,-3403,-1225,1793,5170,8442,11148,12938,13588,13035,11370,8812,5685,2339,-857,-3610,-5698,-7015,-7569,-7455,-6854,-5977,-5044,-4255,-3760,-3641,-3916,-4526,-5351,-6236,-7011,-7501,-7605,-7230,-6396,-5144,-3604,-1908,-226,1291,2525,3369,3804,3810,3452,2796,1948,1004,63,-800,-1527,-2093,-2478,-2699,-2755,-2656,-2400,-1981,-1386,-645,239,1170,2076,2816,3262,3275,2747,1623,-102,-2323,-4890,-7552,-10042,-12066,-13382,-13793,-13221,-11670,-9280,-6258,-2912,433,3443,5821,7348,7916,7495,6234,4288,1964,-468,-2703,-4514,-5712,-6233,-6092,-5393,-4338,-3131,-2018,-1192,-798,-896,-1497,-2502,-3836,-5325,-6852,-8285,-9498,-10423,-10972,-11114,-10817,-10076,-8900,-7325,-5397,-3199,-821,1604,3933,6002,7635,8685,9029,8613,7475,5708,3533,1169,-1090,-3001,-4336,-4954,-4793,-3885,-2341,-351,1851,3998,5823,7086,7588,7206,5896,3710,814,-2571,-6094,-9440,-12213,-14136,-14952,-14576,-13010,-10449,-7161,-3561,-57,2909,4980,5912,5582,4047,1499,-1768,-5363,-8901,-12015,-14412,-15892,-16386,-15897,-14579,-12599,-10239,-7737,-5375,-3361,-1874,-992,-766,-1116,-1978,-3189,-4603,-6059,-7405,-8530,-9328,-9773,-9814,-9516,-8893,-8058,-7082,-6087,-5151,-4366,-3776,-3399,-3221,-3174,-3190,-3162,-3014,-2671,-2112,-1349,-459,471,1313,1950,2280,2227,1760,885,-345,-1858,-3537,-5274,-6928,-8402,-9572,-10385,-10792,-10791,-10440,-9785,-8950,-8012,-7084,-6228,-5483,-4851,-4289,-3736,-3115,-2350,-1385,-193,1221,2800,4461,6087,7558,8746,9558,9912,9774,9135,8041,6556,4805,2925,1091,-540,-1805,-2612,-2890,-2663,-1998,-1031,73,1129,1964,2437,2456,1984,1056,-253,-1809,-3461,-5062,-6465,-7585,-8361,-8797,-8922,-8786,-8458,-7960,-7332,-6548,-5591,-4426,-3019,-1362,521,2582,4727,6862,8852,10610,12012,13018,13571,13678,13362,12677,11693,10492,9159,7764,6378,5039,3767,2570,1423,309,-812,-1962,-3162,-4415,-5686,-6941,-8086,-9025,-9645,-9839,-9526,-8694,-7364,-5662,-3751,-1838,-141,1176,1982,2261,2060,1525,846,242,-82,22,665,1831,3467,5414,7472,9417,11002,12021,12297,11732,10314,8123,5346,2242,-879,-3689,-5910,-7332,-7863,-7537,-6509,-5025,-3397,-1924,-875,-418,-599,-1354,-2482,-3745,-4825,-5467,-5445,-4632,-3031,-732,2061,5089,8071,10726,12839,14244,14873,14739,13912,12543,10799,8875,6979,5280,3943,3066,2702,2843,3404,4263,5234,6129,6743,6912,6532,5555,4060,2163,97,-1910,-3595,-4760,-5250,-5025,-4109,-2640,-778,1242,3236,4998,6418,7406,7958,8099,7897,7430,6771,5999,5136,4237,3279,2287,1233,139,-999,-2140,-3260,-4302,-5249,-6039,-6688,-7150,-7467,-7625,-7671,-7594,-7431,-7148,-6754,-6198,-5473,-4556,-3481,-2286,-1068,69,1001,1606,1810,1558,882,-132,-1341,-2546,-3539,-4114,-4101,-3389,-1961,136,2746,5643,8549,11144,13137,14279,14411,13496,11611,8969,5867,2649,-308,-2716,-4340,-5091,-5006,-4243,-3055,-1753,-632,42,102,-513,-1750,-3436,-5340,-7160,-8627,-9497,-9620,-8947,-7522,-5501,-3101,-589,1753,3670,4962,5495,5243,4266,2719,815,-1173,-2991,-4393,-5184,-5271,-4612,-3293,-1434,748,3054,5250,7165,8645,9622,10049,9955,9393,8426,7177,5723,4199,2706,1348,215,-635,-1174,-1387,-1312,-979,-446,234,1006,1824,2637,3407,4080,4610,4934,5003,4764,4185,3254,1976,386,-1460,-3498,-5632,-7786,-9845,-11737,-13360,-14666,-15591,-16136,-16284,-16083,-15552,-14745,-13677,-12383,-10837,-9056,-6995,-4669,-2085,723,3661,6636,9510,12140,14399,16181,17401,18065,18169,17808,17080,16100,15018,13931,12944,12107,11431,10881,10384,9836,9124,8152,6841,5174,3184,957,-1365,-3630,-5669,-7355,-8585,-9327,-9604,-9482,-9089,-8545,-7980,-7486,-7110,-6852,-6654,-6447,-6119,-5608,-4845,-3832,-2590,-1194,278,1723,3062,4232,5174,5883,6332,6540,6513,6281,5874,5344,4760,4172,3696,3371,3296,3498,3996,4781,5783,6946,8146,9301,10291,11028,11434,11448,11027,10176,8889,7239,5280,3139,936,-1187,-3073,-4626,-5723,-6343,-6478,-6159,-5479,-4496,-3299,-1950,-486,1066,2674,4323,5962,7530,8982,10219,11213,11896,12260,12283,11978,11351,10415,9198,7700,5966,4007,1884,-339,-2573,-4694,-6559,-8026,-8935,-9200,-8738,-7595,-5847,-3687,-1348,886,2739,3961,4388,3944,2693,794,-1464,-3757,-5721,-7030,-7449,-6840,-5237,-2783,227,3427,6421,8825,10362,10851,10293,8809,6682,4258,1928,51,-1104,-1384,-805,500,2238,4091,5676,6690,6896,6197,4645,2409,-207,-2847,-5136,-6739,-7420,-7065,-5719,-3552,-891,1910,4434,6332,7347,7327,6313,4458,2052,-530,-2904,-4701,-5659,-5630,-4631,-2803,-419,2201,4706,6805,8281,9030,9065,8501,7512,6330,5151,4158,3457,3082,3012,3161,3426,3698,3871,3875,3662,3215,2549,1680,672,-440,-1558,-2621,-3525,-4184,-4519,-4457,-3969,-3061,-1778,-226,1455,3106,4538,5601,6142,6077,5350,3982,2030,-379,-3085,-5886,-8567,-10913,-12725,-13845,-14171,-13669,-12366,-10387,-7897,-5139,-2379,109,2054,3257,3554,2911,1351,-962,-3820,-6896,-9876,-12387,-14138,-14881,-14492,-12959,-10423,-7113,-3383,390,3830,6595,8466,9327,9213,8285,6817,5128,3570,2420,1893,2051,2857,4126,5613,7026,8093,8593,8400,7472,5885,3772,1343,-1168,-3534,-5513,-6955,-7711,-7748,-7089,-5833,-4162,-2282,-435,1160,2332,2979,3087,2722,2007,1111,171,-665,-1348,-1834,-2150,-2327,-2388,-2343,-2154,-1771,-1123,-159,1140,2732,4516,6340,8012,9350,10179,10391,9942,8845,7229,5208,3022,841,-1094,-2623,-3596,-3935,-3641,-2748,-1423,189,1835,3309,4384,4908,4771,3963,2540,645,-1540,-3782,-5873,-7617,-8874,-9590,-9759,-9475,-8863,-8089,-7319,-6691,-6311,-6220,-6416,-6835,-7386,-7943,-8386,-8603,-8514,-8098,-7355,-6368,-5221,-4047,-2957,-2066,-1443,-1133,-1119,-1365,-1764,-2223,-2595,-2761,-2625,-2104,-1187,97,1673,3424,5201,6877,8296,9385,10070,10370,10316,10019,9585,9167,8862,8781,8953,9374,9982,10655,11253,11599,11539,10930,9688,7785,5276,2287,-982,-4296,-7376,-9980,-11881,-12953,-13135,-12482,-11132,-9296,-7236,-5202,-3441,-2104,-1300,-995,-1134,-1528,-2033,-2437,-2615,-2455,-1936,-1074,48,1338,2694,4009,5215,6248,7063,7642,7943,7952,7636,6981,5986,4681,3133,1441,-255,-1831,-3137,-4085,-4611,-4709,-4438,-3885,-3176,-2446,-1806,-1345,-1099,-1054,-1178,-1371,-1577,-1700,-1699,-1563,-1289,-930,-526,-132,210,491,704,883,1061,1274,1545,1871,2206,2498,2634,2534,2100,1295,116,-1364,-3030,-4729,-6279,-7539,-8364,-8680,-8456,-7697,-6472,-4857,-2962,-896,1221,3292,5197,6856,8154,9029,9388,9210,8461,7197,5475,3436,1227,-963,-2937,-4516,-5529,-5856,-5429,-4232,-2355,64,2794,5548,8008,9859,10810,10678,9353,6880,3409,-776,-5328,-9837,-13918,-17222,-19508,-20645,-20642,-19626,-17820,-15518,-13025,-10624,-8550,-6920,-5804,-5127,-4789,-4612,-4418,-4057,-3394,-2384,-1021,635,2467,4358,6154,7741,9017,9920,10426,10531,10265,9657,8768,7632,6319,4875,3367,1854,402,-953,-2149,-3191,-4048,-4771,-5362,-5909,-6426,-6981,-7580,-8234,-8924,-9617,-10269,-10831,-11239,-11442,-11378,-10982,-10241,-9090,-7584,-5731,-3620,-1356,946,3150,5115,6728,7867,8451,8418,7744,6441,4578,2256,-371,-3122,-5810,-8232,-10242,-11701,-12567,-12835,-12577,-11918,-11009,-10035,-9147,-8515,-8202,-8300,-8759,-9546,-10533,-11580,-12531,-13217,-13532,-13374,-12724,-11600,-10075,-8262,-6286,-4288,-2393,-711,669,1714,2392,2755,2842,2763,2610,2494,2498,2664,2994,3428,3862,4173,4197,3836,2967,1581,-306,-2591,-5104,-7651,-9996,-11925,-13258,-13871,-13709,-12804,-11223,-9146,-6711,-4174,-1685,517,2304,3542,4156,4153,3534,2414,897,-851,-2646,-4307,-5648,-6508,-6770,-6358,-5266,-3540,-1297,1295,4024,6646,8911,10589,11486,11501,10600,8886,6525,3782,948,-1683,-3862,-5405,-6229,-6345,-5830,-4859,-3587,-2227,-910,230,1145,1797,2205,2378,2347,2126,1742,1216,599,-61,-678,-1178,-1454,-1448,-1091,-392,605,1787,2980,3986,4584,4582,3848,2304,18,-2904,-6212,-9637,-12869,-15619,-17645,-18796,-18983,-18254,-16683,-14470,-11803,-8925,-6040,-3337,-962,1005,2501,3545,4168,4450,4497,4428,4366,4432,4712,5272,6124,7258,8611,10107,11632,13078,14329,15270,15821,15894,15473,14548,13179,11454,9511,7507,5599,3939,2626,1725,1229,1096,1222,1491,1761,1909,1825,1452,762,-198,-1348,-2558,-3666,-4518,-4952,-4864,-4187,-2925,-1153,1001,3350,5697,7814,9525,10654,11116,10856,9910,8356,6332,4014,1580,-772,-2898,-4644,-5933,-6704,-6937,-6663,-5916,-4773,-3329,-1681,31,1691,3152,4307,5055,5349,5180,4611,3729,2694,1648,761,154,-86,54,556,1317,2247,3196,4066,4732,5137,5211,4959,4383,3536,2485,1302,74,-1128,-2248,-3244,-4109,-4833,-5450,-5960,-6412,-6787,-7109,-7338,-7455,-7419,-7180,-6720,-6002,-5059,-3900,-2614,-1265,34,1209,2161,2865,3289,3471,3461,3343,3197,3130,3198,3491,4016,4808,5826,7029,8327,9624,10791,11731,12323,12516,12245,11531,10385,8884,7103,5130,3066,975,-1050,-2981,-4757,-6368,-7792,-9019,-10046,-10863,-11454,-11805,-11889,-11680,-11161,-10299,-9109,-7569,-5730,-3609,-1290,1150,3593,5920,7986,9684,10890,11559,11652,11187,10231,8859,7186,5331,3419,1578,-75,-1443,-2461,-3087,-3334,-3232,-2855,-2274,-1582,-839,-117,557,1153,1660,2067,2355,2511,2499,2307,1900,1298,513,-381,-1293,-2108,-2683,-2910,-2678,-1946,-709,969,2963,5099,7169,8952,10249,10903,10827,10019,8560,6604,4353,2017,-195,-2131,-3691,-4834,-5602,-6051,-6291,-6412,-6497,-6590,-6698,-6789,-6797,-6657,-6281,-5633,-4665,-3420,-1918,-280,1421,3035,4475,5625,6420,6823,6820,6460,5808,4960,4050,3181,2491,2047,1915,2080,2488,3047,3604,4048,4219,4054,3489,2555,1303,-144,-1661,-3106,-4355,-5308,-5922,-6160,-6075,-5706,-5162,-4536,-3949,-3494,-3245,-3256,-3506,-3980,-4570,-5188,-5691,-5973,-5913,-5438,-4499,-3097,-1268,905,3310,5813,8269,10533,12483,14019,15065,15599,15621,15172,14323,13160,11783,10298,8805,7389,6132,5089,4301,3778,3516,3480,3619,3881,4182,4476,4676,4741,4609,4252,3639,2785,1699,459,-868,-2153,-3286,-4134,-4596,-4603,-4116,-3174,-1823,-194,1583,3347,4926,6182,6971,7221,6877,5958,4515,2652,515,-1741,-3932,-5893,-7470,-8549,-9056,-8977,-8344,-7252,-5834,-4246,-2665,-1238,-84,727,1199,1354,1296,1099,870,668,523,433,355,224,-27,-458,-1091,-1928,-2898,-3917,-4847,-5541,-5868,-5705,-4988,-3707,-1893,322,2831,5412,7915,10118,11874,13039,13533,13356,12533,11216,9549,7750,6017,4531,3413,2744,2509,2664,3112,3736,4432,5101,5682,6150,6500,6760,6953,7120,7271,7432,7586,7739,7859,7931,7924,7785,7490,6962,6179,5095,3705,2027,127,-1905,-3943,-5842,-7462,-8676,-9380,-9526,-9091,-8125,-6690,-4922,-2923,-866,1145,2964,4519,5713,6515,6885,6826,6360,5532,4407,3086,1665,280,-956,-1905,-2480,-2594,-2230,-1410,-204,1257,2825,4328,5586,6458,6807,6563,5698,4229,2246,-155,-2804,-5556,-8232,-10685,-12786,-14438,-15577,-16195,-16287,-15929,-15166,-14118,-12859,-11492,-10069,-8632,-7173,-5673,-4082,-2352,-459,1639,3900,6313,8780,11221,13513,15529,17147,18251,18762,18639,17892,16589,14843,12813,10660,8549,6606,4916,3502,2357,1414,626,-76,-725,-1340,-1910,-2429,-2875,-3254,-3580,-3892,-4235,-4671,-5232,-5957,-6833,-7840,-8908,-9956,-10871,-11542,-11841,-11680,-10981,-9718,-7925,-5664,-3079,-320,2426,4960,7115,8728,9695,9962,9520,8449,6835,4861,2672,480,-1566,-3309,-4644,-5499,-5845,-5678,-5036,-3967,-2550,-881,931,2752,4446,5875,6897,7408,7322,6595,5250,3346,1016,-1563,-4173,-6579,-8522,-9810,-10244,-9767,-8355,-6136,-3305,-155,2988,5779,7926,9194,9471,8751,7156,4898,2250,-481,-3014,-5116,-6626,-7486,-7706,-7389,-6677,-5753,-4785,-3945,-3346,-3083,-3185,-3642,-4393,-5339,-6357,-7292,-8015,-8381,-8306,-7727,-6659,-5152,-3335,-1360,579,2290,3593,4362,4522,4079,3134,1833,403,-917,-1889,-2311,-2052,-1083,547,2652,5008,7297,9230,10515,10955,10423,8928,6560,3514,54,-3553,-7006,-10092,-12605,-14464,-15617,-16108,-16004,-15412,-14424,-13146,-11624,-9915,-8023,-5975,-3763,-1439,970,3359,5642,7696,9406,10682,11449,11676,11376,10575,9365,7816,6060,4205,2391,746,-610,-1569,-2060,-2047,-1522,-532,869,2578,4500,6511,8502,10358,11963,13221,14018,14264,13886,12826,11111,8786,6022,3010,33,-2630,-4708,-5989,-6370,-5836,-4545,-2692,-616,1370,2933,3806,3821,2895,1083,-1492,-4601,-7990,-11368,-14476,-17049,-18916,-19903,-19958,-19048,-17259,-14692,-11568,-8088,-4529,-1140,1834,4182,5757,6478,6347,5468,4019,2251,454,-1104,-2169,-2600,-2316,-1385,82,1853,3708,5384,6678,7421,7530,6991,5864,4277,2383,383,-1552,-3242,-4565,-5413,-5762,-5597,-5006,-4059,-2924,-1711,-590,354,1043,1466,1653,1657,1552,1402,1242,1092,922,690,339,-187,-914,-1840,-2915,-4059,-5145,-6046,-6622,-6781,-6439,-5596,-4279,-2567,-591,1527,3631,5585,7271,8575,9435,9780,9613,8923,7765,6206,4340,2292,200,-1781,-3509,-4835,-5660,-5909,-5567,-4669,-3333,-1690,40,1669,2980,3804,4050,3649,2696,1262,-430,-2188,-3792,-5045,-5835,-6087,-5847,-5205,-4332,-3423,-2671,-2254,-2287,-2822,-3850,-5283,-7000,-8838,-10630,-12228,-13501,-14382,-14819,-14852,-14514,-13912,-13143,-12306,-11500,-10763,-10129,-9584,-9091,-8626,-8149,-7658,-7154,-6649,-6166,-5707,-5281,-4863,-4447,-3996,-3503,-2959,-2367,-1766,-1188,-695,-341,-170,-211,-468,-899,-1463,-2068,-2648,-3126,-3447,-3592,-3541,-3329,-2969,-2511,-1983,-1408,-806,-167,504,1207,1937,2637,3254,3681,3808,3529,2750,1423,-442,-2763,-5401,-8124,-10707,-12844,-14313,-14879,-14431,-12930,-10447,-7189,-3394,558,4359,7625,10109,11572,11946,11201,9464,6907,3778,362,-3063,-6222,-8902,-10929,-12228,-12758,-12579,-11760,-10444,-8732,-6779,-4664,-2508,-366,1673,3534,5132,6362,7136,7383,7050,6174,4798,3077,1158,-746,-2453,-3788,-4623,-4906,-4618,-3851,-2712,-1374,-19,1172,2037,2453,2336,1663,466,-1188,-3145,-5281,-7388,-9332,-10943,-12140,-12847,-13042,-12753,-11996,-10847,-9354,-7605,-5672,-3652,-1651,261,1957,3418,4565,5421,5988,6330,6506,6588,6658,6751,6919,7144,7418,7680,7892,7994,7968,7821,7578,7314,7087,6976,7015,7237,7591,8040,8474,8799,8892,8669,8042,6980,5505,3646,1536,-715,-2943,-4992,-6734,-8061,-8916,-9301,-9261,-8888,-8318,-7673,-7109,-6704,-6547,-6609,-6864,-7172,-7417,-7431,-7085,-6287,-5004,-3279,-1214,1018,3244,5263,6930,8146,8872,9153,9078,8787,8413,8097,7932,7978,8252,8716,9326,10007,10700,11332,11878,12270,12500,12513,12266,11726,10845,9613,8050,6207,4195,2155,241,-1371,-2557,-3222,-3345,-2984,-2244,-1312,-382,357,717,625,30,-983,-2289,-3681,-4954,-5888,-6343,-6228,-5569,-4451,-3065,-1610,-320,617,1068,987,400,-562,-1742,-2923,-3912,-4550,-4739,-4463,-3796,-2866,-1878,-1028,-513,-470,-971,-1983,-3415,-5069,-6727,-8139,-9071,-9353,-8872,-7630,-5703,-3281,-602,2052,4394,6196,7279,7576,7121,6040,4561,2916,1405,220,-437,-525,-39,896,2120,3416,4589,5451,5891,5844,5323,4404,3208,1869,556,-621,-1546,-2164,-2465,-2461,-2201,-1740,-1135,-432,328,1131,1976,2869,3836,4882,6020,7217,8436,9582,10554,11220,11451,11138,10211,8650,6516,3938,1118,-1689,-4196,-6125,-7221,-7322,-6333,-4298,-1361,2229,6120,9929,13267,15756,17163,17295,16175,13902,10731,6981,3019,-806,-4181,-6892,-8821,-9950,-10367,-10217,-9693,-9004,-8318,-7792,-7489,-7458,-7637,-7988,-8382,-8736,-8956,-8961,-8737,-8249,-7538,-6616,-5545,-4348,-3084,-1754,-412,959,2304,3606,4808,5824,6589,6993,6994,6544,5679,4458,3012,1491,75,-1071,-1789,-1994,-1619,-722,627,2248,3966,5567,6868,7725,8051,7834,7132,6060,4797,3520,2423,1639,1265,1299,1695,2323,3034,3652,4038,4064,3699,2929,1858,598,-668,-1760,-2531,-2841,-2683,-2054,-1099,34,1137,2005,2502,2516,2068,1236,190,-838,-1617,-1906,-1543,-429,1416,3889,6759,9768,12568,14858,16341,16819,16183,14448,11742,8314,4480,632,-2865,-5638,-7438,-8080,-7558,-5959,-3527,-573,2524,5390,7698,9192,9762,9381,8199,6415,4336,2267,503,-716,-1245,-1033,-146,1274,2980,4723,6219,7246,7655,7387,6506,5152,3551,1943,556,-436,-949,-990,-650,-93,491,915,1015,720,1,-1061,-2340,-3671,-4867,-5790,-6327,-6460,-6211,-5699,-5058,-4471,-4078,-4012,-4294,-4915,-5737,-6603,-7300,-7630,-7447,-6662,-5296,-3453,-1309,900,2946,4606,5742,6259,6201,5642,4776,3801,2942,2397,2298,2714,3613,4882,6359,7816,9068,9913,10255,10038,9299,8152,6739,5258,3880,2753,1983,1583,1527,1683,1926,2048,1937,1449,580,-627,-2027,-3413,-4552,-5212,-5215,-4474,-3000,-929,1523,4057,6370,8161,9211,9382,8664,7149,5057,2644,254,-1842,-3351,-4133,-4077,-3242,-1730,234,2415,4533,6357,7692,8427,8536,8068,7139,5899,4497,3090,1764,604,-393,-1237,-1983,-2697,-3429,-4238,-5120,-6085,-7058,-7988,-8773,-9321,-9551,-9390,-8817,-7831,-6500,-4911,-3202,-1508,36,1316,2282,2914,3257,3396,3432,3479,3641,3960,4473,5117,5836,6485,6961,7106,6851,6125,4963,3440,1704,-59,-1652,-2887,-3615,-3756,-3288,-2276,-852,815,2500,4006,5136,5766,5827,5342,4397,3152,1802,567,-364,-828,-767,-170,853,2132,3469,4604,5372,5583,5187,4167,2616,663,-1487,-3640,-5564,-7084,-8047,-8374,-8066,-7188,-5886,-4342,-2752,-1322,-198,516,781,642,196,-417,-1013,-1443,-1556,-1282,-587,472,1805,3267,4696,5939,6853,7342,7369,6929,6109,5004,3775,2567,1539,813,480,580,1119,2028,3241,4626,6050,7374,8447,9143,9347,8978,8008,6444,4383,1946,-665,-3249,-5574,-7464,-8762,-9407,-9398,-8809,-7771,-6451,-5026,-3649,-2465,-1533,-926,-619,-613,-842,-1255,-1787,-2364,-2929,-3438,-3837,-4140,-4317,-4419,-4459,-4487,-4535,-4632,-4792,-5031,-5337,-5718,-6164,-6678,-7269,-7915,-8601,-9262,-9817,-10163,-10171,-9759,-8849,-7449,-5626,-3507,-1313,744,2405,3480,3830,3415,2326,711,-1143,-2986,-4495,-5469,-5718,-5209,-3968,-2142,58,2387,4580,6410,7702,8356,8360,7782,6758,5473,4130,2924,2021,1515,1454,1788,2427,3236,4061,4770,5265,5473,5398,5040,4456,3695,2814,1873,894,-71,-1018,-1904,-2701,-3356,-3823,-4054,-4023,-3738,-3240,-2592,-1910,-1272,-795,-541,-540,-798,-1241,-1784,-2297,-2647,-2727,-2459,-1827,-878,283,1509,2621,3445,3835,3684,2944,1637,-176,-2354,-4738,-7133,-9316,-11111,-12299,-12790,-12474,-11386,-9594,-7263,-4612,-1881,671,2836,4434,5372,5625,5242,4344,3103,1703,358,-783,-1577,-1982,-2004,-1724,-1282,-830,-543,-553,-958,-1791,-3015,-4534,-6206,-7846,-9276,-10331,-10877,-10848,-10238,-9090,-7529,-5687,-3721,-1793,-14,1509,2739,3661,4310,4743,5033,5249,5445,5648,5833,5970,5956,5729,5197,4325,3129,1663,65,-1530,-2931,-4006,-4630,-4768,-4445,-3756,-2853,-1907,-1078,-510,-270,-391,-843,-1527,-2350,-3137,-3778,-4123,-4090,-3634,-2750,-1517,-23,1576,3134,4489,5514,6106,6249,5940,5284,4373,3354,2348,1458,762,270,1,-109,-82,16,161,336,552,850,1240,1778,2431,3189,3961,4644,5106,5220,4869,3983,2541,583,-1773,-4365,-6959,-9312,-11160,-12281,-12508,-11768,-10106,-7680,-4765,-1700,1133,3383,4772,5125,4420,2758,355,-2478,-5416,-8135,-10374,-11958,-12813,-12973,-12543,-11710,-10666,-9611,-8720,-8099,-7834,-7924,-8360,-9055,-9956,-10936,-11937,-12859,-13637,-14230,-14582,-14680,-14490,-14012,-13225,-12146,-10785,-9174,-7368,-5426,-3421,-1444,444,2153,3641,4859,5793,6442,6848,7047,7117,7122,7135,7226,7432,7780,8262,8830,9415,9915,10206,10196,9763,8887,7531,5772,3700,1462,-754,-2799,-4489,-5744,-6477,-6723,-6519,-6009,-5317,-4626,-4071,-3795,-3860,-4305,-5080,-6099,-7221,-8278,-9108,-9562,-9540,-9016,-8014,-6647,-5052,-3389,-1815,-427,701,1580,2234,2734,3132,3451,3688,3776,3640,3171,2298,983,-734,-2758,-4905,-6979,-8748,-10031,-10698,-10710,-10111,-9033,-7652,-6182,-4816,-3729,-3039,-2811,-3054,-3713,-4707,-5888,-7115,-8212,-9025,-9434,-9346,-8755,-7708,-6302,-4730,-3140,-1743,-663,8,258,162,-164,-530,-788,-756,-365,431,1567,2941,4385,5734,6833,7559,7874,7764,7314,6614,5817,5051,4459,4135,4143,4515,5199,6142,7219,8285,9201,9790,9922,9481,8402,6672,4360,1585,-1437,-4482,-7262,-9546,-11112,-11851,-11727,-10832,-9324,-7458,-5476,-3649,-2145,-1103,-523,-361,-472,-699,-869,-850,-551,23,845,1784,2732,3545,4126,4412,4400,4140,3717,3253,2863,2648,2684,2972,3509,4184,4926,5584,6074,6297,6224,5853,5233,4455,3620,2857,2267,1929,1874,2076,2456,2898,3247,3383,3164,2550,1510,120,-1505,-3203,-4795,-6100,-6988,-7338,-7129,-6342,-5056,-3349,-1356,790,2938,4958,6711,8110,9066,9552,9544,9102,8258,7144,5828,4433,3034,1684,432,-718,-1734,-2615,-3322,-3848,-4165,-4284,-4228,-4048,-3827,-3658,-3642,-3873,-4393,-5219,-6291,-7503,-8702,-9727,-10398,-10613,-10264,-9372,-7955,-6160,-4110,-2021,-59,1591,2804,3495,3671,3372,2724,1865,944,110,-534,-917,-987,-758,-226,559,1553,2704,3943,5212,6455,7629,8695,9637,10429,11070,11525,11785,11794,11538,10969,10098,8916,7513,5941,4357,2869,1635,743,282,242,580,1203,1944,2686,3259,3580,3574,3259,2674,1953,1210,635,340,470,1055,2106,3526,5186,6882,8406,9539,10086,9915,8954,7232,4867,2065,-897,-3713,-6073,-7715,-8461,-8238,-7098,-5197,-2795,-186,2281,4317,5659,6146,5711,4417,2405,-51,-2664,-5096,-7046,-8280,-8664,-8184,-6951,-5188,-3174,-1246,307,1229,1378,710,-691,-2651,-4912,-7167,-9127,-10496,-11090,-10772,-9532,-7457,-4734,-1627,1553,4502,6945,8680,9614,9731,9161,8057,6665,5218,3926,2966,2432,2353,2699,3359,4214,5093,5861,6368,6545,6317,5697,4708,3402,1865,164,-1618,-3396,-5094,-6599,-7809,-8590,-8815,-8377,-7203,-5278,-2675,482,3972,7543,10912,13796,15977,17272,17639,17099,15809,13978,11875,9760,7867,6349,5302,4712,4539,4662,4973,5334,5646,5812,5777,5517,5024,4352,3545,2705,1916,1275,856,686,781,1062,1466,1850,2102,2099,1753,1024,-74,-1478,-3061,-4679,-6153,-7326,-8046,-8216,-7781,-6744,-5171,-3165,-880,1521,3863,5995,7777,9112,9933,10208,9963,9240,8142,6791,5307,3832,2454,1257,259,-522,-1161,-1680,-2198,-2764,-3450,-4283,-5246,-6297,-7347,-8292,-9038,-9493,-9626,-9426,-8944,-8256,-7457,-6655,-5930,-5343,-4923,-4646,-4484,-4359,-4212,-3970,-3582,-3014,-2241,-1260,-76,1282,2785,4365,5968,7503,8879,10022,10823,11252,11243,10829,10044,8985,7774,6546,5450,4608,4132,4079,4475,5299,6474,7924,9504,11124,12627,13943,14942,15574,15758,15458,14646,13322,11520,9313,6803,4124,1434,-1132,-3417,-5345,-6835,-7885,-8515,-8781,-8743,-8467,-7979,-7319,-6468,-5445,-4243,-2882,-1417,99,1560,2860,3880,4504,4648,4254,3348,1975,301,-1516,-3244,-4670,-5612,-5915,-5530,-4457,-2793,-695,1633,3951,6029,7646,8638,8898,8410,7223,5486,3377,1135,-1019,-2869,-4255,-5067,-5279,-4919,-4106,-2993,-1776,-678,123,440,190,-659,-2037,-3799,-5706,-7499,-8864,-9547,-9320,-8077,-5799,-2617,1239,5437,9577,13256,16092,17784,18164,17205,15045,11977,8395,4762,1550,-858,-2159,-2248,-1167,857,3470,6221,8664,10360,11016,10433,8610,5670,1885,-2399,-6793,-10915,-14451,-17144,-18869,-19559,-19270,-18084,-16163,-13653,-10748,-7594,-4368,-1187,1812,4547,6938,8931,10491,11590,12210,12358,12026,11266,10123,8699,7119,5525,4072,2899,2122,1797,1941,2489,3335,4322,5282,6044,6478,6498,6090,5305,4247,3065,1912,936,221,-186,-330,-283,-173,-133,-273,-678,-1362,-2305,-3411,-4574,-5637,-6478,-6963,-7015,-6589,-5686,-4373,-2735,-912,949,2703,4206,5357,6083,6356,6205,5680,4902,3970,3035,2204,1571,1188,1047,1106,1259,1400,1400,1155,612,-273,-1457,-2889,-4468,-6090,-7646,-9029,-10181,-11030,-11583,-11841,-11842,-11651,-11325,-10925,-10530,-10166,-9892,-9715,-9640,-9647,-9708,-9763,-9779,-9691,-9452,-9037,-8411,-7586,-6591,-5471,-4329,-3249,-2347,-1715,-1396,-1431,-1744,-2288,-2911,-3492,-3890,-3973,-3685,-2967,-1852,-390,1328,3188,5082,6900,8555,9975,11105,11934,12439,12656,12600,12320,11857,11242,10517,9690,8793,7826,6805,5731,4610,3434,2213,938,-375,-1701,-3017,-4251,-5366,-6263,-6884,-7159,-7024,-6472,-5491,-4134,-2474,-621,1285,3096,4652,5800,6421,6421,5770,4499,2711,580,-1673,-3789,-5529,-6662,-7059,-6651,-5515,-3803,-1775,251,1965,3051,3307,2611,973,-1471,-4488,-7763,-10958,-13741,-15845,-17083,-17366,-16733,-15284,-13248,-10849,-8386,-6112,-4255,-2990,-2382,-2451,-3096,-4167,-5444,-6692,-7668,-8173,-8055,-7250,-5762,-3679,-1155,1623,4425,7046,9275,10952,11962,12250,11835,10785,9246,7379,5398,3485,1834,565,-226,-540,-425,-4,561,1084,1381,1308,759,-286,-1801,-3667,-5745,-7838,-9762,-11347,-12438,-12956,-12841,-12097,-10766,-8920,-6648,-4084,-1335,1444,4141,6620,8801,10594,11980,12939,13493,13670,13506,13039,12304,11342,10197,8916,7553,6149,4743,3354,1982,618,-751,-2141,-3547,-4941,-6277,-7464,-8427,-9059,-9301,-9097,-8471,-7468,-6222,-4887,-3656,-2736,-2278,-2417,-3154,-4446,-6106,-7914,-9587,-10852,-11478,-11302,-10264,-8396,-5858,-2839,356,3476,6246,8465,10016,10850,11007,10604,9774,8697,7523,6375,5322,4380,3502,2618,1631,455,-954,-2628,-4515,-6560,-8649,-10667,-12494,-14026,-15171,-15894,-16172,-16045,-15565,-14829,-13943,-13013,-12155,-11431,-10899,-10550,-10340,-10193,-10000,-9651,-9066,-8159,-6927,-5367,-3554,-1568,448,2368,4037,5334,6177,6519,6391,5859,5050,4086,3113,2214,1470,872,420,22,-363,-822,-1387,-2061,-2819,-3568,-4212,-4618,-4691,-4344,-3578,-2423,-1000,572,2124,3545,4716,5600,6168,6443,6447,6209,5752,5068,4162,3019,1645,62,-1684,-3516,-5351,-7076,-8618,-9869,-10785,-11313,-11422,-11119,-10383,-9263,-7786,-6032,-4102,-2111,-221,1439,2719,3516,3777,3482,2707,1560,209,-1151,-2316,-3112,-3385,-3083,-2199,-842,813,2529,4026,5054,5384,4885,3502,1317,-1519,-4730,-8026,-11062,-13547,-15224,-15949,-15664,-14449,-12462,-9981,-7286,-4730,-2568,-1062,-319,-393,-1199,-2567,-4269,-6009,-7513,-8525,-8853,-8393,-7137,-5161,-2636,213,3138,5873,8194,9926,10946,11235,10821,9810,8369,6674,4943,3364,2099,1282,958,1147,1775,2735,3866,4975,5876,6383,6359,5714,4409,2487,34,-2798,-5821,-8827,-11590,-13907,-15586,-16491,-16523,-15660,-13935,-11453,-8381,-4928,-1332,2171,5360,8060,10146,11554,12294,12419,12046,11322,10404,9467,8631,8016,7661,7576,7713,7970,8235,8350,8192,7642,6649,5212,3404,1361,-738,-2686,-4289,-5386,-5879,-5756,-5082,-4010,-2756,-1549,-639,-194,-341,-1062,-2279,-3783,-5324,-6632,-7429,-7535,-6807,-5253,-2950,-99,3034,6147,8923,11093,12456,12901,12435,11157,9258,6999,4653,2513,787,-355,-871,-807,-303,430,1141,1598,1575,949,-354,-2288,-4712,-7436,-10159,-12616,-14499,-15599,-15760,-14960,-13279,-10933,-8202,-5445,-2996,-1149,-106,85,-535,-1751,-3317,-4922,-6273,-7148,-7393,-6953,-5876,-4268,-2302,-191,1885,3705,5156,6108,6542,6460,5920,5028,3879,2621,1356,210,-736,-1404,-1763,-1782,-1491,-895,-52,1008,2232,3584,5006,6468,7902,9270,10516,11601,12497,13180,13655,13904,13970,13835,13548,13104,12526,11814,10970,9977,8831,7505,6004,4315,2467,485,-1564,-3600,-5520,-7202,-8544,-9435,-9807,-9623,-8881,-7640,-5983,-4041,-1972,61,1880,3347,4333,4780,4660,4034,3002,1725,393,-796,-1662,-2070,-1941,-1270,-116,1423,3174,4982,6646,7977,8830,9044,8571,7362,5504,3093,337,-2557,-5355,-7837,-9835,-11227,-11968,-12070,-11613,-10711,-9514,-8167,-6813,-5560,-4483,-3616,-2953,-2439,-2021,-1613,-1148,-596,76,848,1690,2567,3445,4288,5112,5907,6711,7546,8423,9366,10322,11273,12111,12759,13099,13042,12515,11498,10004,8127,5962,3672,1407,-692,-2494,-3934,-4985,-5656,-6033,-6172,-6188,-6138,-6072,-6008,-5916,-5766,-5498,-5066,-4424,-3549,-2430,-1089,447,2116,3866,5624,7333,8946,10419,11750,12902,13893,14684,15258,15575,15574,15226,14469,13305,11734,9819,7661,5377,3142,1089,-623,-1903,-2702,-3027,-2955,-2592,-2093,-1578,-1190,-988,-1020,-1271,-1698,-2232,-2801,-3324,-3746,-4008,-4086,-3952,-3603,-3032,-2243,-1249,-56,1310,2824,4452,6133,7818,9419,10869,12086,13008,13586,13792,13627,13121,12315,11274,10061,8747,7387,6036,4724,3477,2291,1154,32,-1121,-2343,-3685,-5156,-6770,-8479,-10230,-11916,-13430,-14646,-15467,-15812,-15653,-15010,-13929,-12509,-10832,-9007,-7110,-5197,-3318,-1487,260,1905,3395,4681,5676,6318,6543,6328,5691,4725,3548,2349,1314,622,422,781,1704,3094,4787,6547,8128,9287,9849,9721,8913,7562,5858,4092,2528,1429,998,1332,2447,4251,6565,9154,11752,14079,15912,17051,17414,16945,15732,13851,11507,8854,6120,3463,1059,-1005,-2634,-3817,-4536,-4818,-4699,-4232,-3478,-2530,-1463,-394,617,1482,2192,2709,3086,3338,3547,3743,3986,4283,4636,5018,5384,5684,5887,5940,5857,5639,5334,4998,4694,4469,4359,4353,4409,4458,4398,4121,3528,2529,1093,-786,-3025,-5514,-8065,-10499,-12604,-14232,-15257,-15642,-15401,-14626,-13433,-12003,-10477,-9026,-7748,-6718,-5938,-5378,-4945,-4543,-4057,-3391,-2478,-1296,148,1786,3536,5285,6928,8345,9472,10247,10670,10774,10629,10328,9973,9650,9420,9307,9301,9342,9370,9287,9024,8507,7707,6592,5199,3552,1732,-191,-2126,-3994,-5718,-7243,-8524,-9531,-10255,-10688,-10827,-10685,-10231,-9484,-8399,-6995,-5261,-3235,-968,1440,3885,6230,8357,10156,11558,12529,13080,13257,13107,12729,12165,11492,10742,9941,9128,8313,7533,6813,6162,5582,5042,4484,3854,3064,2075,832,-644,-2333,-4136,-5959,-7672,-9159,-10335,-11113,-11498,-11463,-11078,-10389,-9460,-8368,-7138,-5821,-4423,-2973,-1497,-29,1363,2643,3743,4642,5312,5746,5932,5842,5444,4692,3564,2082,310,-1609,-3506,-5182,-6467,-7230,-7430,-7092,-6357,-5393,-4458,-3748,-3479,-3766,-4647,-6097,-7984,-10151,-12404,-14537,-16380,-17761,-18554,-18652,-17982,-16515,-14264,-11327,-7835,-4024,-139,3537,6720,9202,10794,11431,11118,9957,8144,5927,3587,1406,-373,-1582,-2108,-1951,-1148,177,1884,3792,5724,7499,8971,10021,10583,10622,10158,9223,7873,6195,4266,2207,148,-1773,-3384,-4537,-5090,-4969,-4159,-2757,-937,1058,2931,4445,5357,5590,5121,4064,2610,985,-571,-1864,-2780,-3289,-3444,-3368,-3194,-3051,-3002,-3064,-3171,-3252,-3190,-2931,-2449,-1805,-1121,-562,-301,-498,-1212,-2452,-4096,-5964,-7816,-9414,-10553,-11106,-11059,-10460,-9475,-8270,-7047,-5968,-5158,-4685,-4568,-4773,-5239,-5862,-6539,-7167,-7632,-7913,-7945,-7783,-7428,-6930,-6318,-5608,-4837,-4038,-3281,-2647,-2231,-2101,-2296,-2762,-3414,-4041,-4450,-4377,-3641,-2137,88,2844,5782,8512,10636,11861,12052,11227,9572,7334,4805,2235,-185,-2320,-4075,-5385,-6175,-6405,-6058,-5187,-3921,-2465,-1077,-17,483,270,-717,-2441,-4793,-7581,-10600,-13561,-16207,-18196,-19254,-19102,-17564,-14581,-10271,-4922,979,6848,12063,16059,18464,19107,18106,15798,12720,9451,6576,4535,3598,3855,5172,7289,9807,12313,14401,15787,16309,15986,14950,13442,11712,9984,8433,7140,6157,5459,5017,4784,4696,4711,4743,4732,4609,4343,3947,3471,2980,2536,2161,1825,1494,1106,666,215,-162,-329,-216,250,998,1921,2777,3331,3302,2519,880,-1536,-4525,-7728,-10722,-13049,-14312,-14251,-12771,-10009,-6289,-2105,1975,5381,7646,8466,7739,5575,2265,-1785,-6080,-10154,-13577,-16054,-17394,-17577,-16679,-14909,-12529,-9825,-7102,-4584,-2480,-902,92,497,353,-269,-1286,-2593,-4083,-5644,-7161,-8521,-9615,-10339,-10617,-10406,-9722,-8634,-7287,-5846,-4511,-3438,-2751,-2499,-2677,-3215,-4031,-4989,-6013,-6986,-7882,-8661,-9336,-9937,-10480,-10988,-11470,-11892,-12265,-12517,-12658,-12637,-12474,-12185,-11830,-11477,-11215,-11079,-11090,-11170,-11204,-11026,-10479,-9440,-7876,-5849,-3508,-1083,1195,3101,4487,5289,5541,5360,4903,4363,3898,3650,3724,4169,5019,6248,7808,9586,11458,13234,14745,15819,16337,16253,15606,14507,13135,11692,10366,9344,8715,8540,8790,9360,10136,10909,11547,11872,11828,11366,10563,9516,8392,7348,6531,6031,5897,6110,6617,7336,8190,9106,10034,10933,11769,12498,13081,13450,13542,13299,12676,11681,10354,8795,7133,5522,4120,3040,2399,2220,2530,3267,4375,5729,7215,8698,10049,11149,11895,12170,11938,11134,9802,7998,5834,3475,1065,-1213,-3236,-4881,-6084,-6815,-7074,-6913,-6394,-5615,-4686,-3724,-2849,-2159,-1751,-1664,-1935,-2527,-3413,-4489,-5692,-6897,-8034,-9016,-9790,-10316,-10582,-10592,-10373,-9976,-9470,-8939,-8482,-8175,-8087,-8240,-8620,-9160,-9788,-10380,-10863,-11126,-11144,-10872,-10343,-9582,-8667,-7671,-6696,-5845,-5208,-4882,-4908,-5336,-6137,-7285,-8689,-10245,-11814,-13257,-14421,-15188,-15452,-15179,-14345,-13023,-11278,-9255,-7103,-4999,-3112,-1615,-616,-209,-380,-1085,-2186,-3523,-4910,-6186,-7218,-7948,-8338,-8439,-8284,-7966,-7534,-7069,-6610,-6188,-5826,-5516,-5277,-5105,-5026,-5043,-5184,-5445,-5819,-6284,-6784,-7268,-7665,-7902,-7933,-7706,-7202,-6418,-5368,-4078,-2593,-963,750,2461,4111,5610,6900,7921,8624,8984,8996,8683,8106,7348,6521,5728,5081,4644,4467,4546,4857,5346,5956,6630,7320,7979,8576,9068,9421,9600,9588,9368,8970,8411,7765,7083,6459,5959,5657,5603,5817,6310,7038,7967,9012,10094,11127,12016,12691,13093,13171,12926,12341,11473,10360,9104,7796,6553,5484,4687,4227,4161,4482,5181,6201,7452,8836,10232,11508,12574,13323,13719,13748,13431,12839,12034,11125,10188,9320,8577,8022,7656,7491,7492,7614,7825,8055,8288,8474,8602,8645,8568,8347,7920,7255,6300,5034,3464,1627,-396,-2488,-4508,-6294,-7713,-8637,-9020,-8844,-8185,-7149,-5894,-4580,-3368,-2387,-1725,-1431,-1503,-1903,-2570,-3406,-4325,-5206,-5958,-6473,-6691,-6552,-6071,-5271,-4261,-3145,-2075,-1175,-565,-302,-417,-863,-1564,-2398,-3235,-3933,-4393,-4518,-4292,-3722,-2880,-1892,-888,-45,506,649,334,-424,-1533,-2848,-4167,-5283,-5984,-6127,-5605,-4452,-2730,-654,1584,3714,5518,6813,7469,7452,6795,5601,4033,2280,529,-1048,-2345,-3286,-3884,-4171,-4245,-4200,-4160,-4203,-4425,-4851,-5508,-6364,-7382,-8475,-9581,-10593,-11448,-12068,-12413,-12442,-12141,-11510,-10554,-9330,-7872,-6285,-4632,-3024,-1522,-198,912,1778,2390,2739,2845,2726,2420,1987,1464,930,418,-20,-352,-573,-674,-696,-671,-666,-735,-943,-1318,-1894,-2656,-3594,-4676,-5855,-7105,-8355,-9588,-10721,-11736,-12567,-13203,-13617,-13828,-13842,-13719,-13478,-13194,-12890,-12615,-12387,-12222,-12121,-12086,-12091,-12130,-12161,-12173,-12142,-12060,-11926,-11735,-11466,-11090,-10559,-9815,-8819,-7527,-5946,-4103,-2077,20,2040,3835,5235,6122,6396,6032,5064,3597,1780,-191,-2126,-3831,-5152,-5979,-6265,-6005,-5268,-4135,-2747,-1229,252,1592,2651,3394,3782,3846,3659,3301,2883,2489,2198,2060,2107,2369,2845,3550,4457,5527,6699,7867,8934,9760,10249,10287,9835,8867,7453,5692,3765,1864,213,-1001,-1611,-1534,-750,670,2589,4806,7101,9253,11069,12412,13212,13453,13219,12592,11746,10814,9952,9277,8862,8741,8899,9271,9763,10259,10626,10780,10633,10179,9428,8447,7328,6176,5096,4186,3512,3132,3034,3222,3619,4160,4739,5264,5633,5803,5746,5485,5097,4651,4253,3970,3854,3913,4126,4441,4784,5087,5287,5356,5295,5125,4903,4678,4509,4447,4514,4727,5083,5550,6103,6685,7266,7790,8249,8608,8885,9074,9197,9259,9284,9268,9228,9147,9040,8901,8756,8613,8507,8444,8452,8538,8700,8945,9246,9578,9910,10178,10361,10391,10252,9892,9307,8504,7518,6426,5296,4239,3324,2640,2215,2078,2193,2505,2901,3270,3451,3357,2860,1966,661,-942,-2740,-4550,-6229,-7610,-8610,-9157,-9276,-9002,-8432,-7632,-6704,-5687,-4652,-3611,-2604,-1637,-731,111,880,1558,2129,2549,2803,2862,2737,2441,2002,1468,867,253,-337,-869,-1316,-1687,-1988,-2278,-2567,-2923,-3331,-3828,-4393,-5039,-5756,-6542,-7383,-8244,-9081,-9814,-10395,-10750,-10871,-10756,-10445,-10019,-9546,-9126,-8816,-8677,-8726,-8962,-9352,-9837,-10330,-10731,-10930,-10836,-10396,-9600,-8516,-7231,-5919,-4692,-3722,-3069,-2793,-2871,-3242,-3818,-4501,-5182,-5799,-6279,-6613,-6805,-6880,-6909,-6944,-7055,-7293,-7658,-8116,-8587,-8938,-9047,-8786,-8084,-6923,-5364,-3522,-1567,301,1893,3024,3571,3482,2777,1564,20,-1658,-3233,-4543,-5433,-5869,-5846,-5450,-4790,-3985,-3168,-2430,-1858,-1511,-1430,-1637,-2149,-2954,-4034,-5355,-6824,-8365,-9830,-11098,-12026,-12515,-12486,-11949,-10917,-9511,-7846,-6081,-4367,-2814,-1509,-464,325,917,1359,1709,1991,2214,2380,2465,2471,2382,2206,1952,1634,1276,907,557,265,46,-81,-148,-190,-294,-533,-996,-1716,-2706,-3910,-5244,-6580,-7795,-8758,-9372,-9567,-9310,-8622,-7545,-6169,-4600,-2975,-1435,-133,810,1292,1282,782,-113,-1320,-2671,-4058,-5338,-6439,-7306,-7935,-8341,-8559,-8622,-8543,-8325,-7943,-7369,-6569,-5539,-4284,-2876,-1393,31,1273,2213,2759,2884,2597,1992,1177,306,-488,-1065,-1330,-1209,-664,279,1576,3109,4744,6306,7644,8611,9129,9149,8695,7815,6617,5214,3758,2396,1262,453,15,-64,157,581,1111,1626,2054,2293,2316,2060,1547,766,-246,-1432,-2746,-4083,-5359,-6450,-7247,-7648,-7581,-7036,-6018,-4630,-2962,-1172,601,2228,3605,4692,5494,6062,6501,6914,7400,8045,8844,9819,10863,11930,12876,13617,14036,14043,13580,12605,11138,9233,7020,4660,2387,421,-1015,-1758,-1741,-988,347,2040,3786,5290,6278,6587,6152,5056,3469,1639,-164,-1708,-2812,-3382,-3418,-2979,-2202,-1224,-206,738,1520,2108,2504,2760,2930,3082,3247,3442,3618,3742,3733,3559,3193,2650,1955,1174,348,-430,-1095,-1580,-1809,-1775,-1431,-832,15,1013,2105,3160,4104,4813,5255,5407,5301,5036,4689,4384,4188,4166,4333,4684,5189,5796,6448,7085,7624,8012,8151,7992,7466,6549,5250,3614,1762,-176,-1999,-3541,-4619,-5137,-5033,-4364,-3236,-1837,-381,916,1852,2301,2194,1549,463,-924,-2410,-3802,-4906,-5569,-5680,-5195,-4118,-2520,-507,1774,4159,6488,8602,10387,11741,12602,12954,12811,12219,11273,10064,8718,7353,6064,4940,4029,3352,2919,2702,2687,2827,3117,3498,3960,4433,4863,5189,5326,5237,4849,4165,3163,1918,490,-969,-2330,-3431,-4144,-4381,-4106,-3356,-2222,-859,547,1797,2705,3143,3027,2383,1278,-104,-1579,-2915,-3941,-4523,-4624,-4282,-3614,-2763,-1884,-1088,-435,76,519,967,1547,2323,3342,4598,6002,7438,8756,9794,10442,10631,10363,9727,8849,7918,7122,6627,6580,7023,7967,9281,10820,12322,13571,14297,14353,13612,12098,9906,7236,4350,1527,-982,-2964,-4319,-5004,-5086,-4696,-4007,-3230,-2544,-2122,-2040,-2347,-2984,-3881,-4910,-5965,-6943,-7775,-8406,-8829,-9004,-8961,-8648,-8085,-7197,-6005,-4457,-2620,-531,1678,3886,5937,7698,9064,9964,10386,10373,9976,9306,8434,7454,6426,5419,4476,3659,3016,2597,2458,2601,3031,3655,4372,4999,5371,5309,4699,3488,1696,-562,-3137,-5803,-8358,-10570,-12291,-13379,-13807,-13582,-12807,-11622,-10216,-8773,-7474,-6457,-5812,-5581,-5736,-6229,-6937,-7766,-8557,-9203,-9587,-9638,-9344,-8713,-7856,-6857,-5883,-5051,-4464,-4185,-4198,-4449,-4850,-5290,-5664,-5922,-5997,-5924,-5700,-5395,-5038,-4695,-4381,-4121,-3905,-3721,-3538,-3324,-3045,-2669,-2193,-1604,-947,-259,382,895,1211,1248,978,363,-556,-1750,-3115,-4564,-5972,-7246,-8294,-9068,-9554,-9765,-9757,-9589,-9338,-9066,-8825,-8638,-8521,-8463,-8447,-8463,-8477,-8505,-8518,-8559,-8607,-8705,-8825,-8973,-9097,-9164,-9112,-8904,-8496,-7870,-7018,-5970,-4764,-3493,-2248,-1151,-300,224,394,218,-238,-884,-1599,-2255,-2739,-2949,-2853,-2447,-1796,-1003,-203,465,869,923,571,-160,-1230,-2512,-3884,-5202,-6313,-7126,-7545,-7576,-7235,-6649,-5932,-5278,-4832,-4754,-5132,-6009,-7353,-9081,-11042,-13072,-14983,-16591,-17748,-18323,-18248,-17519,-16189,-14408,-12348,-10241,-8292,-6666,-5474,-4718,-4348,-4239,-4239,-4198,-3994,-3533,-2793,-1762,-507,926,2437,3948,5364,6618,7649,8426,8961,9260,9421,9483,9563,9712,9973,10371,10820,11282,11600,11684,11431,10781,9735,8333,6653,4797,2869,980,-791,-2362,-3700,-4783,-5614,-6230,-6647,-6926,-7077,-7144,-7126,-7032,-6870,-6649,-6398,-6142,-5915,-5742,-5619,-5553,-5489,-5393,-5184,-4779,-4107,-3096,-1710,37,2114,4423,6862,9287,11555,13521,15054,16066,16499,16369,15723,14674,13359,11937,10575,9406,8533,7990,7757,7749,7857,7950,7944,7760,7419,6941,6413,5915,5521,5293,5252,5404,5726,6172,6683,7181,7570,7774,7702,7321,6604,5591,4351,2987,1641,426,-543,-1186,-1507,-1500,-1267,-885,-479,-120,115,243,263,260,281,389,629,996,1504,2111,2799,3517,4233,4908,5503,6020,6435,6779,7059,7315,7561,7831,8127,8460,8824,9217,9613,10022,10406,10778,11118,11395,11595,11648,11517,11151,10527,9652,8565,7313,5988,4633,3334,2102,976,-60,-1002,-1871,-2669,-3392,-4042,-4572,-4994,-5246,-5344,-5267,-5035,-4693,-4278,-3852,-3456,-3105,-2811,-2535,-2237,-1865,-1362,-701,140,1145,2282,3500,4721,5869,6861,7629,8139,8377,8390,8222,7977,7732,7574,7571,7742,8097,8599,9193,9822,10408,10903,11234,11384,11308,11028,10561,9948,9253,8521,7777,7047,6282,5456,4515,3415,2152,755,-723,-2192,-3557,-4749,-5689,-6370,-6804,-7041,-7163,-7228,-7299,-7393,-7495,-7588,-7616,-7567,-7411,-7163,-6826,-6421,-5927,-5345,-4615,-3729,-2669,-1479,-223,983,2054,2888,3464,3780,3906,3929,3954,4094,4410,4982,5804,6883,8142,9499,10815,11958,12780,13176,13076,12474,11425,10033,8443,6814,5294,4004,3032,2401,2103,2072,2184,2330,2331,2076,1458,435,-962,-2642,-4462,-6232,-7758,-8868,-9429,-9411,-8852,-7892,-6731,-5584,-4657,-4100,-3984,-4312,-4998,-5928,-6938,-7883,-8621,-9062,-9145,-8873,-8261,-7373,-6270,-5016,-3677,-2289,-910,451,1765,3047,4298,5527,6734,7884,8925,9794,10396,10696,10631,10236,9541,8659,7705,6825,6141,5751,5701,5955,6451,7009,7500,7724,7573,6958,5872,4374,2551,566,-1455,-3345,-4999,-6328,-7314,-7972,-8388,-8644,-8845,-9072,-9355,-9728,-10144,-10586,-10999,-11336,-11555,-11618,-11494,-11168,-10633,-9887,-8944,-7814,-6528,-5097,-3584,-2020,-501,903,2086,2982,3521,3698,3543,3131,2589,2051,1662,1555,1795,2421,3385,4588,5905,7161,8229,8972,9337,9277,8816,7974,6812,5374,3730,1932,48,-1846,-3684,-5355,-6788,-7866,-8543,-8761,-8552,-7977,-7160,-6277,-5484,-4976,-4866,-5239,-6089,-7339,-8843,-10403,-11829,-12918,-13555,-13660,-13232,-12343,-11097,-9656,-8164,-6773,-5577,-4621,-3912,-3368,-2947,-2530,-2077,-1524,-851,-72,791,1676,2511,3225,3732,3978,3921,3555,2929,2115,1247,459,-119,-368,-275,166,827,1574,2208,2546,2434,1761,522,-1258,-3424,-5825,-8245,-10484,-12375,-13781,-14637,-14938,-14728,-14101,-13169,-12047,-10856,-9675,-8590,-7642,-6878,-6322,-5986,-5885,-6004,-6318,-6775,-7298,-7800,-8181,-8349,-8238,-7805,-7056,-6015,-4742,-3319,-1822,-373,949,2026,2784,3176,3187,2859,2282,1559,842,249,-104,-152,125,685,1467,2348,3230,4004,4577,4917,4995,4847,4516,4062,3537,2971,2365,1685,896,-78,-1232,-2610,-4123,-5719,-7266,-8657,-9791,-10613,-11102,-11305,-11283,-11156,-11019,-10976,-11085,-11365,-11790,-12313,-12836,-13314,-13654,-13854,-13884,-13787,-13570,-13279,-12905,-12439,-11835,-11025,-9952,-8551,-6806,-4718,-2357,185,2760,5212,7396,9172,10488,11302,11666,11643,11329,10821,10206,9560,8930,8365,7846,7389,6920,6434,5855,5209,4458,3666,2836,2009,1199,395,-428,-1304,-2278,-3354,-4534,-5759,-6969,-8042,-8900,-9415,-9538,-9218,-8476,-7380,-6046,-4632,-3309,-2251,-1579,-1380,-1647,-2322,-3257,-4297,-5231,-5909,-6181,-5976,-5262,-4078,-2491,-627,1382,3373,5178,6638,7618,8047,7907,7276,6278,5079,3848,2739,1859,1289,1059,1180,1629,2382,3380,4578,5896,7264,8592,9772,10727,11334,11561,11334,10699,9673,8387,6919,5422,3982,2679,1566,616,-165,-865,-1502,-2149,-2803,-3476,-4142,-4748,-5265,-5631,-5815,-5816,-5626,-5309,-4900,-4459,-4019,-3579,-3131,-2615,-2003,-1226,-271,884,2209,3659,5145,6582,7859,8906,9664,10100,10246,10125,9831,9458,9114,8909,8924,9198,9723,10425,11190,11857,12275,12284,11780,10710,9092,7030,4686,2255,-43,-2046,-3598,-4649,-5167,-5213,-4858,-4227,-3427,-2581,-1773,-1068,-510,-118,98,138,17,-231,-574,-930,-1241,-1405,-1348,-993,-290,784,2205,3916,5793,7688,9421,10804,11690,11963,11583,10561,8985,6982,4745,2463,370,-1348,-2516,-3014,-2792,-1847,-247,1864,4317,6872,9292,11348,12842,13665,13791,13279,12293,11030,9729,8603,7792,7374,7314,7510,7804,8013,7978,7570,6729,5441,3786,1846,-225,-2301,-4240,-5934,-7285,-8244,-8761,-8841,-8504,-7821,-6893,-5874,-4901,-4138,-3669,-3539,-3704,-4074,-4492,-4833,-4957,-4808,-4378,-3737,-2988,-2276,-1692,-1320,-1139,-1093,-1061,-905,-498,273,1460,3067,5034,7220,9453,11488,13092,14029,14149,13370,11752,9435,6679,3771,1027,-1284,-2970,-3935,-4192,-3856,-3099,-2143,-1198,-452,-18,41,-233,-763,-1402,-2002,-2403,-2485,-2159,-1392,-212,1288,2966,4621,6052,7052,7470,7216,6285,4748,2743,472,-1849,-3962,-5659,-6749,-7147,-6851,-5952,-4634,-3098,-1570,-216,845,1570,1976,2114,2070,1932,1791,1731,1813,2078,2538,3171,3930,4742,5542,6264,6873,7335,7634,7738,7616,7224,6521,5511,4207,2698,1099,-441,-1784,-2798,-3450,-3701,-3627,-3282,-2767,-2174,-1583,-1084,-744,-624,-773,-1202,-1907,-2838,-3928,-5079,-6194,-7162,-7920,-8390,-8575,-8462,-8089,-7494,-6715,-5792,-4735,-3568,-2281,-901,552,2047,3510,4901,6143,7214,8073,8749,9251,9636,9943,10217,10460,10679,10807,10794,10539,9980,9033,7688,5945,3869,1563,-842,-3188,-5323,-7106,-8432,-9222,-9455,-9127,-8291,-7005,-5369,-3489,-1501,466,2262,3796,4963,5774,6219,6384,6327,6130,5830,5454,4975,4374,3607,2658,1534,265,-1083,-2430,-3674,-4724,-5501,-5947,-6046,-5786,-5204,-4318,-3192,-1863,-405,1134,2678,4179,5563,6770,7750,8401,8694,8532,7914,6844,5397,3697,1902,174,-1333,-2510,-3308,-3720,-3810,-3639,-3309,-2872,-2402,-1914,-1445,-1015,-666,-455,-449,-713,-1302,-2233,-3491,-5013,-6711,-8459,-10134,-11613,-12771,-13532,-13807,-13575,-12838,-11647,-10101,-8353,-6546,-4885,-3495,-2526,-2032,-2056,-2557,-3481,-4715,-6124,-7565,-8856,-9855,-10411,-10415,-9816,-8592,-6816,-4584,-2079,521,2983,5135,6776,7818,8158,7815,6824,5280,3328,1102,-1232,-3546,-5707,-7616,-9182,-10351,-11083,-11393,-11304,-10886,-10212,-9365,-8414,-7425,-6436,-5481,-4592,-3776,-3047,-2375,-1734,-1061,-307,556,1526,2533,3475,4206,4583,4467,3773,2472,611,-1680,-4203,-6725,-8983,-10775,-11928,-12374,-12127,-11256,-9922,-8286,-6544,-4872,-3394,-2210,-1329,-741,-354,-101,134,402,739,1144,1561,1949,2234,2383,2373,2205,1909,1514,1054,578,92,-362,-790,-1194,-1586,-2004,-2480,-3056,-3755,-4588,-5515,-6484,-7376,-8084,-8476,-8479,-8039,-7206,-6054,-4737,-3423,-2282,-1462,-1072,-1139,-1647,-2485,-3511,-4532,-5363,-5850,-5886,-5456,-4591,-3414,-2069,-715,498,1484,2180,2618,2856,3001,3184,3481,3986,4663,5478,6286,6962,7352,7346,6896,5980,4671,3052,1245,-621,-2438,-4116,-5601,-6876,-7943,-8813,-9484,-9943,-10146,-10057,-9626,-8849,-7714,-6277,-4565,-2671,-651,1407,3444,5404,7226,8869,10270,11371,12117,12465,12382,11882,10956,9665,8036,6175,4157,2147,266,-1299,-2427,-3000,-2997,-2449,-1478,-244,1069,2274,3261,3937,4316,4441,4404,4320,4291,4405,4712,5216,5879,6609,7290,7775,7953,7724,7069,6024,4682,3204,1740,457,-528,-1144,-1384,-1285,-964,-528,-143,75,20,-342,-997,-1855,-2782,-3608,-4169,-4316,-3978,-3138,-1864,-297,1395,3008,4361,5293,5702,5520,4760,3469,1767,-190,-2203,-4086,-5645,-6770,-7381,-7498,-7187,-6570,-5774,-4923,-4095,-3327,-2587,-1828,-957,75,1308,2694,4139,5504,6623,7351,7588,7261,6396,5044,3322,1378,-616,-2494,-4101,-5332,-6120,-6454,-6366,-5924,-5224,-4373,-3462,-2587,-1774,-1045,-372,303,1016,1833,2768,3845,5036,6325,7622,8863,9919,10685,11048,10936,10310,9207,7697,5919,4043,2240,697,-468,-1162,-1393,-1217,-757,-197,312,570,496,15,-838,-1965,-3217,-4395,-5287,-5719,-5534,-4682,-3182,-1138,1258,3788,6192,8235,9692,10406,10269,9274,7465,5016,2106,-967,-3961,-6608,-8715,-10173,-10929,-11044,-10607,-9769,-8672,-7467,-6253,-5125,-4116,-3269,-2571,-2041,-1645,-1374,-1193,-1063,-950,-821,-634,-389,-44,393,953,1631,2426,3297,4197,5024,5702,6128,6252,6055,5579,4924,4215,3646,3345,3497,4147,5355,7018,9016,11104,13017,14471,15184,14981,13756,11562,8568,5064,1405,-2041,-4932,-7041,-8232,-8533,-8076,-7104,-5887,-4710,-3779,-3210,-3028,-3122,-3358,-3524,-3441,-2958,-1978,-498,1435,3674,6059,8349,10358,11854,12718,12849,12280,11103,9506,7716,5961,4459,3335,2675,2445,2565,2880,3225,3416,3326,2869,2026,872,-498,-1893,-3161,-4099,-4603,-4565,-3985,-2909,-1439,272,2068,3795,5334,6590,7522,8098,8321,8192,7720,6910,5778,4349,2691,885,-929,-2617,-4027,-5061,-5640,-5773,-5469,-4813,-3861,-2692,-1362,87,1610,3152,4643,5967,6990,7555,7517,6761,5266,3080,386,-2556,-5416,-7846,-9541,-10277,-9955,-8627,-6474,-3804,-986,1613,3651,4930,5342,4946,3918,2507,1040,-191,-922,-990,-357,920,2643,4560,6346,7717,8400,8275,7282,5539,3219,580,-2104,-4603,-6710,-8334,-9443,-10082,-10352,-10363,-10215,-9975,-9658,-9243,-8678,-7915,-6917,-5671,-4207,-2557,-790,1040,2866,4635,6278,7715,8868,9620,9897,9635,8806,7486,5771,3857,1971,345,-815,-1355,-1247,-541,589,1880,3052,3817,3970,3410,2151,345,-1790,-3955,-5848,-7198,-7786,-7490,-6307,-4315,-1738,1168,4066,6641,8608,9741,9945,9184,7591,5319,2660,-148,-2804,-5114,-6893,-8066,-8603,-8546,-7977,-6998,-5731,-4296,-2811,-1390,-126,896,1638,2062,2165,1957,1437,636,-440,-1743,-3215,-4768,-6272,-7603,-8594,-9135,-9117,-8517,-7367,-5767,-3891,-1928,-114,1387,2404,2905,2875,2437,1735,980,381,130,358,1123,2360,3936,5613,7139,8248,8736,8472,7416,5631,3241,445,-2547,-5528,-8298,-10734,-12713,-14212,-15203,-15734,-15855,-15643,-15169,-14483,-13619,-12566,-11323,-9837,-8121,-6145,-3955,-1585,886,3375,5760,7935,9752,11080,11805,11815,11070,9576,7415,4763,1857,-1016,-3564,-5528,-6735,-7094,-6647,-5501,-3883,-2017,-170,1434,2629,3309,3463,3156,2517,1734,1005,503,368,624,1249,2096,2994,3729,4113,3997,3312,2050,300,-1820,-4118,-6424,-8540,-10325,-11643,-12423,-12612,-12232,-11331,-10027,-8470,-6825,-5265,-3908,-2824,-2022,-1419,-939,-435,170,947,1884,2910,3892,4677,5105,5066,4507,3452,1996,272,-1547,-3286,-4806,-5965,-6724,-7042,-6963,-6536,-5852,-4967,-3971,-2874,-1721,-498,786,2118,3460,4752,5905,6829,7441,7683,7516,6956,6017,4770,3272,1627,-88,-1769,-3347,-4768,-6001,-7045,-7930,-8647,-9224,-9610,-9762,-9618,-9101,-8182,-6839,-5103,-3052,-782,1550,3814,5856,7579,8904,9814,10324,10470,10333,9972,9483,8931,8375,7850,7365,6894,6416,5885,5276,4590,3824,3006,2177,1356,598,-87,-674,-1152,-1509,-1729,-1782,-1630,-1234,-565,369,1514,2771,3988,4998,5634,5759,5306,4262,2716,792,-1321,-3435,-5366,-6978,-8184,-8975,-9373,-9468,-9324,-9035,-8641,-8151,-7554,-6773,-5765,-4458,-2837,-939,1165,3298,5319,6978,8140,8613,8359,7353,5693,3529,1057,-1508,-3969,-6159,-7974,-9339,-10247,-10688,-10697,-10284,-9496,-8337,-6859,-5066,-3016,-742,1680,4186,6683,9083,11307,13260,14880,16092,16848,17106,16855,16086,14823,13084,10907,8334,5448,2312,-937,-4206,-7344,-10252,-12812,-14949,-16591,-17699,-18254,-18254,-17719,-16680,-15175,-13254,-10962,-8347,-5484,-2431,702,3809,6762,9406,11627,13259,14233,14428,13844,12469,10392,7733,4679,1460,-1668,-4464,-6699,-8247,-9027,-9088,-8551,-7593,-6455,-5332,-4409,-3787,-3478,-3428,-3505,-3537,-3346,-2768,-1678,-48,2092,4579,7190,9640,11625,12898,13268,12663,11116,8754,5805,2523,-801,-3916,-6612,-8742,-10242,-11094,-11354,-11077,-10362,-9265,-7862,-6175,-4256,-2124,161,2529,4886,7101,9038,10543,11487,11745,11288,10102,8297,5989,3382,649,-2000,-4432,-6510,-8190,-9435,-10273,-10764,-10950,-10917,-10681,-10263,-9637,-8747,-7537,-5941,-3933,-1516,1231,4194,7175,9984,12387,14210,15310,15606,15104,13831,11905,9436,6585,3512,380,-2648,-5429,-7853,-9843,-11366,-12430,-13077,-13368,-13387,-13200,-12857,-12388,-11750,-10913,-9773,-8271,-6338,-3972,-1214,1828,4983,8065,10850,13150,14819,15764,15962,15448,14302,12646,10619,8387,6116,3972,2115,660,-304,-753,-724,-307,366,1133,1861,2431,2783,2921,2872,2745,2616,2603,2774,3158,3768,4523,5349,6113,6689,6969,6860,6336,5400,4126,2610,984,-613,-2050,-3222,-4043,-4490,-4540,-4244,-3626,-2775,-1734,-583,626,1846,3020,4112,5069,5877,6500,6938,7177,7198,7008,6555,5850,4851,3560,1999,181,-1800,-3882,-5931,-7847,-9509,-10829,-11735,-12200,-12194,-11752,-10872,-9598,-7952,-5958,-3658,-1076,1725,4685,7718,10704,13527,16029,18076,19523,20258,20191,19275,17509,14946,11706,7962,3935,-126,-3982,-7411,-10246,-12369,-13743,-14367,-14319,-13682,-12571,-11096,-9346,-7402,-5313,-3117,-839,1503,3857,6169,8339,10238,11752,12724,13087,12763,11763,10144,8003,5514,2853,244,-2107,-4013,-5355,-6067,-6205,-5861,-5230,-4520,-3940,-3692,-3859,-4502,-5511,-6744,-7951,-8868,-9238,-8852,-7588,-5453,-2546,864,4492,7930,10858,12940,13989,13880,12640,10369,7281,3630,-262,-4092,-7556,-10395,-12439,-13572,-13780,-13115,-11699,-9682,-7282,-4668,-2070,357,2457,4137,5368,6176,6641,6883,7007,7104,7205,7274,7229,6942,6270,5105,3371,1077,-1673,-4729,-7823,-10725,-13128,-14839,-15677,-15585,-14576,-12777,-10362,-7577,-4683,-1914,505,2460,3877,4798,5310,5559,5693,5853,6105,6486,6910,7285,7416,7149,6322,4849,2728,46,-3025,-6235,-9331,-12032,-14134,-15469,-15982,-15698,-14718,-13216,-11361,-9341,-7288,-5300,-3408,-1614,137,1884,3690,5560,7496,9402,11188,12675,13726,14184,13972,13062,11521,9452,7023,4396,1743,-800,-3128,-5164,-6888,-8266,-9312,-9998,-10303,-10190,-9601,-8498,-6865,-4712,-2139,739,3723,6600,9161,11195,12553,13123,12867,11825,10105,7890,5401,2880,547,-1425,-2940,-3960,-4522,-4710,-4621,-4372,-4039,-3680,-3294,-2862,-2303,-1576,-606,573,1917,3266,4462,5298,5634,5370,4528,3201,1581,-104,-1629,-2793,-3484,-3669,-3410,-2852,-2190,-1636,-1393,-1609,-2365,-3671,-5446,-7561,-9838,-12070,-14076,-15632,-16596,-16796,-16163,-14646,-12291,-9190,-5520,-1478,2677,6724,10415,13546,15956,17493,18089,17694,16324,14056,11010,7378,3378,-726,-4686,-8251,-11225,-13475,-14922,-15594,-15529,-14851,-13656,-12065,-10151,-7988,-5588,-2991,-192,2776,5863,8996,12050,14878,17307,19135,20198,20336,19468,17566,14703,11027,6781,2251,-2237,-6374,-9900,-12618,-14422,-15300,-15280,-14494,-13045,-11095,-8754,-6142,-3340,-425,2521,5402,8085,10412,12238,13396,13828,13490,12457,10867,8896,6773,4685,2808,1238,14,-878,-1530,-2008,-2446,-2920,-3513,-4269,-5186,-6209,-7254,-8148,-8755,-8895,-8466,-7428,-5814,-3758,-1425,964,3211,5140,6626,7605,8078,8063,7640,6859,5788,4471,2934,1195,-728,-2814,-5013,-7270,-9484,-11557,-13354,-14750,-15593,-15775,-15174,-13767,-11548,-8631,-5170,-1402,2411,5994,9101,11528,13154,13932,13906,13188,11951,10378,8666,6972,5407,4022,2805,1689,577,-630,-2030,-3623,-5402,-7225,-8948,-10360,-11260,-11482,-10893,-9462,-7209,-4244,-751,3048,6877,10465,13553,15930,17435,17997,17621,16369,14401,11887,9050,6095,3219,568,-1742,-3658,-5169,-6294,-7096,-7633,-7975,-8158,-8219,-8136,-7908,-7492,-6869,-6028,-4970,-3714,-2311,-806,714,2168,3490,4581,5419,5937,6133,6002,5550,4814,3812,2602,1201,-303,-1891,-3450,-4927,-6225,-7261,-7972,-8291,-8186,-7624,-6622,-5173,-3343,-1170,1233,3775,6303,8682,10740,12323,13266,13467,12834,11394,9206,6431,3272,-37,-3261,-6176,-8627,-10490,-11748,-12421,-12618,-12458,-12077,-11587,-11039,-10443,-9729,-8819,-7582,-5960,-3880,-1402,1401,4354,7256,9883,12013,13457,14092,13859,12798,11042,8785,6305,3850,1700,19,-1084,-1615,-1695,-1489,-1248,-1184,-1499,-2291,-3588,-5278,-7190,-9051,-10567,-11460,-11481,-10486,-8450,-5459,-1749,2366,6515,10317,13438,15632,16745,16760,15739,13869,11350,8453,5387,2365,-482,-3075,-5373,-7403,-9175,-10722,-12062,-13157,-13991,-14460,-14498,-13998,-12900,-11172,-8842,-6004,-2828,492,3681,6507,8719,10152,10693,10355,9200,7412,5191,2770,372,-1827,-3686,-5125,-6117,-6671,-6839,-6665,-6221,-5537,-4658,-3594,-2370,-991,500,2080,3677,5235,6666,7889,8827,9415,9634,9473,9004,8280,7431,6536,5706,4979,4395,3934,3563,3224,2853,2374,1718,827,-345,-1802,-3526,-5458,-7499,-9532,-11403,-12966,-14046,-14498,-14190,-13047,-11081,-8378,-5144,-1634,1827,4940,7414,9063,9750,9487,8357,6563,4361,2047,-106,-1859,-3092,-3760,-3946,-3812,-3553,-3381,-3455,-3853,-4548,-5433,-6269,-6852,-6889,-6248,-4789,-2585,260,3477,6805,9913,12558,14515,15678,16007,15550,14419,12760,10744,8535,6266,4041,1909,-114,-2020,-3823,-5495,-6990,-8226,-9085,-9444,-9196,-8253,-6608,-4316,-1530,1525,4574,7300,9433,10702,10984,10194,8442,5883,2830,-401,-3437,-5969,-7722,-8546,-8374,-7288,-5443,-3097,-543,1914,4006,5514,6337,6429,5891,4852,3560,2216,1093,356,151,523,1430,2766,4350,5979,7424,8472,8955,8734,7782,6119,3860,1184,-1713,-4595,-7288,-9611,-11503,-12896,-13844,-14378,-14589,-14531,-14245,-13743,-13005,-11994,-10680,-9038,-7066,-4813,-2346,204,2670,4868,6597,7698,8044,7606,6399,4564,2247,-309,-2888,-5264,-7241,-8709,-9596,-9924,-9775,-9256,-8510,-7640,-6733,-5809,-4855,-3810,-2602,-1155,587,2641,4991,7554,10236,12878,15351,17476,19154,20252,20743,20576,19807,18467,16653,14463,12000,9389,6727,4112,1621,-698,-2801,-4684,-6341,-7767,-8972,-9910,-10553,-10815,-10621,-9893,-8597,-6738,-4416,-1770,953,3521,5636,7074,7633,7206,5800,3501,538,-2819,-6220,-9346,-11896,-13675,-14547,-14519,-13650,-12094,-10031,-7676,-5216,-2836,-662,1222,2762,3988,4913,5629,6168,6601,6925,7137,7174,6987,6490,5650,4422,2835,949,-1132,-3252,-5266,-7025,-8404,-9352,-9842,-9933,-9706,-9296,-8812,-8381,-8063,-7875,-7786,-7688,-7481,-7010,-6201,-4950,-3293,-1241,1047,3451,5742,7761,9313,10292,10629,10334,9461,8139,6517,4790,3162,1799,848,371,367,767,1439,2236,2990,3568,3859,3828,3464,2854,2079,1283,586,78,-162,-128,177,720,1441,2295,3201,4102,4910,5569,6012,6206,6119,5754,5102,4183,3010,1602,2,-1746,-3570,-5395,-7123,-8672,-9943,-10866,-11385,-11474,-11139,-10426,-9416,-8207,-6928,-5674,-4548,-3585,-2811,-2181,-1648,-1130,-565,112,899,1807,2754,3693,4495,5094,5397,5391,5086,4556,3893,3230,2668,2315,2241,2497,3103,4071,5360,6930,8682,10472,12140,13473,14293,14448,13869,12551,10619,8200,5545,2854,365,-1741,-3339,-4379,-4881,-4963,-4765,-4486,-4286,-4305,-4594,-5136,-5839,-6565,-7163,-7490,-7449,-7002,-6158,-5015,-3676,-2331,-1116,-213,314,395,96,-512,-1291,-2120,-2901,-3568,-4104,-4518,-4827,-5056,-5210,-5277,-5237,-5045,-4655,-4017,-3087,-1843,-288,1542,3580,5728,7862,9857,11579,12914,13783,14147,14007,13433,12484,11299,9960,8601,7294,6109,5071,4178,3387,2648,1880,1019,6,-1196,-2598,-4164,-5845,-7526,-9095,-10407,-11317,-11722,-11536,-10736,-9339,-7418,-5083,-2487,191,2763,5031,6814,7985,8451,8211,7305,5849,3992,1930,-152,-2047,-3600,-4695,-5272,-5363,-5038,-4434,-3707,-2988,-2396,-1978,-1744,-1635,-1592,-1502,-1296,-904,-304,468,1343,2180,2860,3233,3219,2773,1926,767,-575,-1941,-3191,-4194,-4888,-5246,-5307,-5151,-4881,-4631,-4490,-4552,-4823,-5293,-5888,-6529,-7098,-7513,-7668,-7523,-7040,-6259,-5249,-4124,-3042,-2129,-1543,-1371,-1686,-2492,-3753,-5361,-7182,-9016,-10661,-11898,-12545,-12468,-11608,-9994,-7723,-4966,-1917,1208,4219,6948,9290,11169,12577,13511,14034,14181,14062,13724,13279,12768,12258,11742,11235,10670,10026,9229,8241,7020,5558,3876,2025,102,-1777,-3482,-4869,-5852,-6349,-6362,-5924,-5125,-4101,-2985,-1947,-1101,-541,-303,-359,-643,-1055,-1497,-1872,-2136,-2250,-2224,-2077,-1820,-1482,-1077,-619,-143,328,746,1053,1205,1151,876,407,-207,-855,-1417,-1753,-1746,-1303,-396,956,2668,4601,6568,8350,9735,10500,10522,9692,8034,5641,2692,-566,-3847,-6883,-9415,-11278,-12366,-12673,-12287,-11353,-10087,-8688,-7358,-6242,-5411,-4895,-4633,-4544,-4509,-4403,-4098,-3511,-2569,-1296,261,1947,3607,5014,6000,6398,6130,5175,3590,1496,-933,-3498,-6000,-8239,-10081,-11399,-12142,-12294,-11862,-10921,-9521,-7760,-5718,-3468,-1103,1326,3722,6033,8160,10053,11617,12811,13573,13886,13772,13259,12456,11443,10352,9262,8242,7307,6433,5548,4569,3410,2024,420,-1331,-3107,-4740,-6069,-6953,-7304,-7104,-6388,-5273,-3890,-2425,-1043,100,879,1226,1134,644,-137,-1087,-2071,-2977,-3717,-4248,-4567,-4690,-4681,-4569,-4435,-4289,-4189,-4124,-4101,-4094,-4067,-3977,-3755,-3354,-2701,-1766,-527,1007,2764,4659,6555,8299,9761,10812,11392,11494,11144,10450,9484,8371,7170,5941,4681,3382,1996,505,-1119,-2841,-4612,-6326,-7867,-9102,-9904,-10187,-9876,-8983,-7532,-5626,-3398,-1007,1348,3499,5252,6488,7087,7010,6252,4872,2964,680,-1812,-4305,-6575,-8431,-9679,-10219,-10000,-9075,-7558,-5665,-3608,-1653,-8,1159,1758,1800,1392,705,-12,-523,-587,-41,1206,3137,5647,8512,11466,14159,16287,17552,17789,16915,15017,12271,8952,5382,1853,-1358,-4077,-6199,-7718,-8679,-9194,-9371,-9351,-9225,-9080,-8964,-8863,-8775,-8624,-8352,-7901,-7206,-6244,-5007,-3497,-1780,85,1966,3719,5180,6177,6594,6350,5462,4011,2152,102,-1928,-3717,-5094,-5943,-6203,-5873,-5000,-3673,-1993,-96,1916,3917,5832,7591,9140,10456,11494,12227,12618,12606,12168,11245,9847,7977,5694,3109,335,-2452,-5097,-7449,-9371,-10785,-11632,-11911,-11656,-10937,-9853,-8518,-7050,-5544,-4100,-2748,-1542,-446,544,1489,2409,3331,4234,5062,5733,6125,6137,5662,4659,3117,1104,-1253,-3808,-6330,-8671,-10609,-12052,-12910,-13180,-12931,-12266,-11321,-10253,-9138,-8074,-7017,-5942,-4719,-3249,-1412,821,3455,6363,9389,12273,14791,16679,17795,18029,17408,16050,14157,11980,9798,7851,6338,5382,4986,5101,5554,6163,6709,7020,6987,6571,5852,4937,4031,3287,2871,2849,3233,3931,4779,5571,6087,6125,5571,4355,2547,265,-2281,-4859,-7218,-9160,-10500,-11176,-11152,-10503,-9353,-7861,-6210,-4579,-3092,-1858,-889,-175,378,859,1411,2119,3066,4260,5659,7167,8646,9944,10932,11489,11575,11155,10277,8968,7314,5381,3269,1074,-1093,-3129,-4935,-6450,-7628,-8472,-8977,-9186,-9107,-8784,-8245,-7521,-6668,-5706,-4691,-3638,-2583,-1513,-446,647,1755,2872,3959,4944,5737,6212,6267,5799,4761,3171,1114,-1227,-3626,-5798,-7487,-8468,-8610,-7895,-6401,-4328,-1912,551,2814,4661,5974,6726,6984,6873,6591,6302,6180,6326,6775,7497,8385,9277,10012,10390,10305,9642,8416,6668,4525,2145,-316,-2689,-4864,-6753,-8301,-9504,-10338,-10814,-10916,-10632,-9953,-8871,-7417,-5631,-3618,-1479,632,2591,4260,5532,6335,6606,6348,5563,4328,2711,842,-1158,-3153,-5013,-6631,-7899,-8767,-9174,-9120,-8614,-7689,-6419,-4872,-3147,-1354,420,2044,3464,4584,5378,5829,5951,5787,5394,4843,4210,3555,2925,2345,1802,1301,797,289,-254,-832,-1458,-2123,-2808,-3497,-4122,-4650,-5003,-5124,-4964,-4475,-3639,-2478,-1027,597,2277,3828,5098,5916,6190,5859,4937,3502,1672,-400,-2547,-4630,-6531,-8174,-9541,-10618,-11448,-12045,-12431,-12624,-12615,-12427,-12066,-11573,-10996,-10382,-9783,-9208,-8643,-8029,-7272,-6264,-4903,-3115,-880,1730,4592,7465,10123,12279,13739,14348,14087,13020,11337,9265,7093,5069,3390,2186,1462,1178,1185,1327,1428,1349,1006,390,-439,-1341,-2161,-2709,-2856,-2497,-1633,-320,1280,2980,4542,5745,6409,6409,5717,4388,2555,410,-1827,-3940,-5748,-7113,-7974,-8309,-8163,-7596,-6705,-5571,-4279,-2895,-1455,-1,1468,2933,4392,5821,7199,8480,9636,10603,11350,11818,11974,11779,11212,10263,8932,7252,5250,3002,576,-1922,-4384,-6691,-8728,-10400,-11604,-12296,-12408,-11945,-10898,-9330,-7296,-4937,-2389,144,2465,4371,5702,6340,6255,5469,4091,2270,189,-1935,-3918,-5562,-6757,-7415,-7550,-7222,-6556,-5689,-4784,-3939,-3275,-2807,-2560,-2489,-2526,-2597,-2597,-2455,-2097,-1486,-607,536,1910,3489,5215,7043,8898,10696,12341,13727,14758,15368,15503,15187,14441,13366,12044,10574,9038,7480,5938,4401,2873,1319,-252,-1846,-3422,-4920,-6256,-7310,-7974,-8143,-7755,-6782,-5283,-3340,-1126,1173,3333,5146,6426,7062,7000,6279,4997,3313,1397,-571,-2442,-4128,-5544,-6715,-7627,-8350,-8900,-9317,-9596,-9707,-9621,-9260,-8605,-7611,-6305,-4742,-3015,-1246,425,1890,3039,3826,4233,4293,4060,3626,3064,2469,1898,1383,939,535,131,-318,-854,-1509,-2268,-3137,-4048,-4961,-5786,-6443,-6849,-6923,-6617,-5911,-4818,-3411,-1781,-43,1642,3183,4404,5250,5604,5442,4743,3532,1877,-132,-2367,-4694,-6957,-9023,-10737,-11999,-12711,-12849,-12438,-11546,-10321,-8890,-7426,-6035,-4797,-3730,-2783,-1889,-929,181,1520,3109,4921,6862,8813,10606,12100,13167,13725,13753,13271,12352,11084,9575,7937,6253,4626,3076,1665,369,-799,-1871,-2834,-3694,-4390,-4883,-5082,-4934,-4372,-3388,-1988,-257,1687,3673,5483,6928,7807,8019,7520,6383,4747,2836,871,-915,-2366,-3379,-3945,-4138,-4067,-3906,-3789,-3846,-4136,-4644,-5295,-5948,-6425,-6591,-6283,-5483,-4173,-2452,-455,1658,3704,5532,7014,8053,8614,8665,8250,7401,6216,4760,3155,1474,-161,-1699,-3014,-4077,-4791,-5146,-5119,-4752,-4087,-3227,-2246,-1250,-283,579,1346,1991,2543,3025,3442,3829,4165,4440,4613,4613,4386,3861,2984,1747,145,-1747,-3848,-6016,-8106,-9950,-11393,-12315,-12610,-12265,-11284,-9751,-7799,-5557,-3213,-879,1298,3252,4928,6307,7422,8276,8933,9381,9642,9683,9480,9011,8287,7337,6245,5081,3963,2956,2131,1521,1110,879,754,647,481,150,-370,-1109,-2004,-2962,-3848,-4524,-4832,-4714,-4081,-3009,-1541,141,1908,3565,4994,6098,6838,7244,7362,7288,7076,6809,6466,6061,5513,4787,3803,2564,1056,-638,-2426,-4173,-5712,-6894,-7575,-7646,-7060,-5821,-4005,-1747,773,3352,5788,7875,9489,10481,10824,10476,9482,7898,5825,3372,685,-2101,-4824,-7339,-9507,-11196,-12318,-12800,-12617,-11792,-10379,-8511,-6323,-4017,-1774,200,1753,2759,3170,2991,2309,1222,-101,-1532,-2925,-4199,-5313,-6268,-7131,-7961,-8843,-9846,-10978,-12251,-13595,-14925,-16139,-17111,-17750,-17993,-17794,-17185,-16184,-14869,-13291,-11533,-9630,-7662,-5642,-3629,-1651,255,2029,3632,4984,6050,6773,7152,7196,6948,6457,5802,5018,4174,3297,2409,1531,670,-168,-957,-1683,-2299,-2748,-2973,-2896,-2482,-1689,-539,930,2633,4471,6319,8062,9564,10737,11479,11756,11568,10954,10016,8867,7631,6429,5329,4367,3528,2748,1963,1071,32,-1196,-2586,-4065,-5522,-6811,-7768,-8261,-8177,-7467,-6144,-4284,-2020,460,2951,5235,7116,8434,9079,8996,8190,6726,4698,2277,-391,-3089,-5638,-7865,-9611,-10792,-11342,-11271,-10623,-9489,-7980,-6236,-4388,-2572,-911,484,1537,2178,2404,2205,1658,828,-154,-1173,-2115,-2883,-3419,-3710,-3752,-3608,-3329,-2997,-2701,-2492,-2435,-2531,-2782,-3142,-3564,-3982,-4327,-4545,-4561,-4332,-3795,-2921,-1682,-86,1839,4019,6372,8762,11067,13142,14853,16105,16809,16960,16572,15745,14582,13228,11801,10396,9065,7816,6630,5458,4265,3008,1677,292,-1113,-2461,-3670,-4650,-5313,-5601,-5492,-4986,-4145,-3027,-1739,-365,988,2249,3340,4230,4888,5316,5524,5540,5386,5118,4745,4320,3845,3330,2752,2086,1284,324,-822,-2130,-3570,-5051,-6486,-7752,-8740,-9346,-9510,-9181,-8387,-7158,-5595,-3804,-1922,-74,1608,3039,4136,4847,5164,5057,4583,3765,2704,1501,288,-805,-1644,-2142,-2220,-1880,-1140,-88,1176,2513,3805,4932,5820,6414,6717,6748,6575,6270,5913,5583,5322,5149,5061,4999,4925,4738,4393,3783,2894,1678,169,-1568,-3442,-5311,-7055,-8554,-9713,-10482,-10834,-10772,-10320,-9510,-8391,-7023,-5487,-3852,-2221,-665,730,1904,2815,3438,3770,3828,3649,3280,2766,2163,1487,765,-5,-828,-1685,-2568,-3413,-4181,-4780,-5166,-5270,-5081,-4603,-3878,-2976,-1969,-942,47,948,1752,2462,3108,3716,4328,4945,5591,6235,6867,7446,7929,8284,8463,8438,8199,7723,7054,6185,5184,4067,2893,1691,510,-629,-1678,-2621,-3419,-4050,-4488,-4702,-4678,-4393,-3837,-3036,-1982,-752,613,2019,3365,4550,5481,6055,6249,6009,5378,4404,3177,1822,460,-781,-1787,-2493,-2843,-2855,-2541,-1976,-1224,-378,481,1264,1894,2288,2393,2161,1585,691,-460,-1779,-3157,-4480,-5668,-6626,-7343,-7787,-8005,-8034,-7953,-7816,-7679,-7572,-7474,-7381,-7216,-6968,-6581,-6060,-5408,-4657,-3823,-2961,-2060,-1151,-217,757,1782,2884,4054,5288,6540,7757,8860,9773,10411,10724,10651,10190,9323,8097,6540,4750,2791,804,-1106,-2810,-4193,-5177,-5720,-5809,-5515,-4913,-4125,-3283,-2474,-1787,-1223,-764,-311,222,985,2042,3478,5269,7342,9570,11756,13716,15253,16236,16568,16254,15328,13912,12122,10120,8016,5942,3945,2088,395,-1129,-2443,-3555,-4435,-5083,-5497,-5698,-5712,-5584,-5363,-5098,-4841,-4625,-4463,-4351,-4250,-4112,-3875,-3488,-2927,-2185,-1325,-392,483,1209,1674,1786,1506,814,-246,-1586,-3095,-4619,-6020,-7149,-7921,-8239,-8118,-7539,-6584,-5305,-3802,-2162,-489,1116,2539,3682,4441,4734,4501,3706,2356,499,-1776,-4310,-6947,-9458,-11675,-13404,-14536,-14995,-14775,-13921,-12546,-10788,-8836,-6861,-5037,-3478,-2252,-1355,-744,-328,-14,292,665,1131,1706,2327,2941,3441,3728,3728,3362,2653,1614,365,-970,-2222,-3229,-3866,-4033,-3734,-2999,-1956,-735,502,1627,2540,3204,3628,3882,4050,4258,4592,5128,5891,6839,7908,8972,9905,10574,10884,10769,10217,9277,8003,6522,4922,3319,1785,373,-897,-2026,-3039,-3945,-4761,-5476,-6063,-6491,-6721,-6710,-6454,-5923,-5143,-4134,-2957,-1684,-418,736,1672,2294,2554,2416,1915,1099,64,-1082,-2227,-3268,-4120,-4741,-5099,-5224,-5136,-4901,-4563,-4177,-3788,-3426,-3129,-2916,-2807,-2793,-2862,-2961,-3040,-3043,-2903,-2598,-2112,-1468,-730,17,673,1118,1281,1100,584,-231,-1245,-2357,-3424,-4337,-4970,-5251,-5103,-4534,-3541,-2219,-637,1068,2789,4417,5859,7063,7989,8643,9040,9228,9268,9211,9112,8990,8838,8626,8297,7777,7005,5919,4496,2746,719,-1496,-3764,-5936,-7843,-9333,-10304,-10670,-10444,-9650,-8385,-6754,-4878,-2866,-830,1155,3005,4664,6084,7213,8040,8524,8685,8513,8062,7369,6531,5619,4754,3992,3413,3018,2787,2645,2492,2219,1723,937,-171,-1561,-3165,-4836,-6443,-7794,-8761,-9193,-9029,-8244,-6889,-5080,-2978,-776,1326,3157,4564,5484,5875,5807,5365,4710,4002,3414,3062,3037,3340,3928,4702,5516,6219,6656,6694,6254,5307,3894,2144,212,-1672,-3313,-4522,-5173,-5225,-4696,-3689,-2339,-825,676,1995,2986,3550,3632,3234,2391,1187,-297,-1950,-3691,-5410,-7040,-8460,-9601,-10350,-10659,-10471,-9803,-8687,-7210,-5472,-3591,-1673,183,1909,3461,4816,5974,6917,7639,8084,8210,7935,7203,5985,4292,2197,-176,-2670,-5085,-7239,-8946,-10088,-10571,-10405,-9630,-8381,-6804,-5078,-3371,-1800,-467,617,1462,2137,2725,3317,4007,4830,5838,6987,8246,9532,10748,11798,12600,13076,13206,12984,12440,11650,10681,9623,8557,7527,6574,5702,4895,4132,3384,2623,1845,1049,248,-511,-1218,-1812,-2284,-2604,-2769,-2773,-2638,-2357,-1964,-1454,-855,-172,574,1353,2125,2812,3330,3575,3453,2880,1840,329,-1566,-3722,-5983,-8143,-10016,-11416,-12189,-12242,-11524,-10068,-7958,-5366,-2487,413,3095,5309,6864,7624,7527,6595,4919,2658,15,-2792,-5533,-8023,-10105,-11661,-12636,-12988,-12718,-11854,-10432,-8529,-6239,-3679,-998,1662,4129,6275,7958,9106,9678,9694,9242,8444,7468,6464,5591,4901,4458,4186,4026,3848,3549,3029,2242,1179,-111,-1549,-3011,-4388,-5546,-6411,-6905,-7011,-6715,-6048,-5031,-3724,-2176,-465,1324,3082,4706,6085,7144,7820,8123,8061,7744,7241,6680,6153,5718,5419,5224,5082,4910,4602,4069,3230,2050,525,-1285,-3296,-5367,-7354,-9097,-10456,-11309,-11591,-11269,-10369,-8971,-7164,-5112,-2929,-780,1231,2997,4441,5525,6211,6518,6458,6100,5492,4728,3852,2939,1992,1051,80,-917,-1969,-3087,-4251,-5455,-6628,-7718,-8640,-9318,-9696,-9717,-9381,-8690,-7691,-6445,-5010,-3471,-1876,-308,1192,2534,3676,4534,5058,5206,4930,4229,3088,1552,-322,-2407,-4549,-6542,-8194,-9311,-9783,-9549,-8661,-7245,-5496,-3651,-1937,-560,345,727,603,88,-680,-1523,-2298,-2891,-3253,-3392,-3367,-3266,-3206,-3258,-3529,-4018,-4752,-5682,-6736,-7851,-8918,-9857,-10585,-11005,-11065,-10688,-9850,-8516,-6729,-4521,-2001,715,3495,6170,8621,10718,12390,13588,14328,14617,14532,14105,13413,12477,11344,10040,8582,7034,5422,3832,2332,999,-108,-940,-1503,-1802,-1912,-1886,-1835,-1815,-1906,-2122,-2471,-2908,-3370,-3775,-4016,-4012,-3666,-2930,-1775,-237,1611,3634,5655,7473,8854,9623,9590,8697,6913,4350,1175,-2338,-5902,-9188,-11910,-13837,-14821,-14809,-13865,-12128,-9839,-7274,-4740,-2519,-841,158,445,88,-758,-1886,-3067,-4100,-4810,-5117,-4993,-4513,-3809,-3059,-2446,-2123,-2173,-2605,-3338,-4222,-5086,-5737,-6019,-5840,-5149,-3997,-2472,-711,1124,2903,4491,5837,6890,7667,8171,8422,8420,8158,7619,6787,5675,4285,2679,920,-913,-2695,-4344,-5740,-6803,-7471,-7690,-7460,-6772,-5677,-4221,-2501,-616,1299,3124,4723,6008,6908,7410,7551,7406,7081,6700,6364,6165,6132,6254,6473,6702,6835,6791,6497,5929,5094,4023,2790,1465,137,-1117,-2222,-3123,-3778,-4164,-4291,-4151,-3810,-3276,-2634,-1922,-1211,-554,-2,419,693,844,911,948,1034,1217,1548,2023,2605,3213,3735,4057,4064,3684,2886,1679,137,-1654,-3571,-5491,-7286,-8846,-10048,-10820,-11061,-10756,-9878,-8485,-6654,-4512,-2196,123,2332,4281,5924,7182,8075,8587,8762,8594,8109,7298,6175,4772,3150,1422,-274,-1777,-2922,-3587,-3692,-3247,-2323,-1094,244,1445,2305,2667,2474,1764,680,-567,-1751,-2648,-3107,-3073,-2563,-1726,-741,159,756,889,464,-504,-1919,-3589,-5296,-6791,-7857,-8329,-8104,-7161,-5563,-3421,-917,1754,4396,6811,8880,10490,11632,12327,12648,12711,12625,12499,12420,12423,12502,12638,12727,12737,12550,12152,11487,10589,9470,8200,6840,5462,4120,2857,1692,627,-328,-1186,-1933,-2553,-3024,-3316,-3398,-3266,-2917,-2369,-1676,-879,-51,750,1472,2075,2553,2906,3156,3314,3386,3355,3194,2856,2292,1479,382,-965,-2544,-4259,-6034,-7729,-9251,-10480,-11354,-11816,-11885,-11566,-10929,-10015,-8877,-7557,-6082,-4480,-2786,-1058,620,2146,3378,4198,4473,4143,3170,1640,-335,-2523,-4680,-6533,-7824,-8367,-8042,-6846,-4870,-2301,611,3577,6318,8590,10217,11120,11286,10800,9779,8384,6757,5034,3313,1651,96,-1364,-2714,-3998,-5195,-6343,-7404,-8368,-9184,-9791,-10137,-10144,-9768,-8968,-7735,-6097,-4125,-1908,422,2734,4918,6846,8461,9702,10564,11043,11200,11052,10698,10170,9540,8847,8112,7361,6584,5799,4990,4175,3347,2520,1695,870,32,-825,-1711,-2632,-3567,-4501,-5388,-6171,-6809,-7224,-7377,-7218,-6720,-5881,-4705,-3254,-1576,199,1979,3585,4902,5773,6094,5822,4924,3498,1647,-448,-2570,-4527,-6115,-7201,-7704,-7622,-6998,-5976,-4687,-3322,-2054,-1013,-322,-27,-122,-567,-1242,-2023,-2746,-3267,-3457,-3252,-2633,-1660,-439,855,2058,2958,3438,3373,2767,1654,178,-1504,-3180,-4675,-5825,-6523,-6739,-6467,-5826,-4901,-3882,-2888,-2063,-1481,-1169,-1118,-1276,-1581,-1990,-2450,-2967,-3531,-4168,-4885,-5692,-6568,-7488,-8389,-9224,-9911,-10412,-10689,-10740,-10591,-10265,-9813,-9240,-8573,-7784,-6862,-5785,-4541,-3148,-1620,-5,1653,3312,4926,6478,7948,9336,10647,11879,13035,14071,14966,15629,16007,16016,15616,14791,13580,12052,10332,8540,6807,5246,3922,2890,2140,1654,1375,1250,1193,1151,1053,861,537,81,-499,-1165,-1854,-2520,-3082,-3503,-3747,-3800,-3697,-3459,-3169,-2892,-2701,-2661,-2794,-3100,-3542,-4054,-4562,-4995,-5302,-5456,-5471,-5382,-5251,-5155,-5145,-5284,-5573,-5996,-6481,-6940,-7242,-7294,-6990,-6293,-5204,-3777,-2126,-383,1275,2698,3731,4286,4297,3796,2825,1500,-50,-1704,-3320,-4815,-6095,-7117,-7838,-8224,-8271,-7929,-7222,-6117,-4656,-2878,-867,1253,3334,5219,6731,7751,8171,7956,7119,5733,3915,1841,-329,-2372,-4146,-5465,-6245,-6407,-5935,-4861,-3235,-1156,1257,3888,6573,9178,11559,13570,15121,16103,16485,16244,15440,14153,12541,10780,9054,7568,6430,5741,5490,5597,5942,6342,6622,6626,6242,5418,4171,2564,718,-1237,-3150,-4890,-6339,-7400,-8029,-8191,-7926,-7271,-6335,-5217,-4047,-2940,-1991,-1266,-795,-557,-521,-616,-784,-974,-1142,-1290,-1418,-1549,-1723,-1939,-2241,-2582,-2969,-3340,-3653,-3870,-3946,-3881,-3682,-3378,-3029,-2664,-2361,-2122,-1974,-1886,-1797,-1642,-1325,-782,32,1094,2361,3711,5015,6135,6925,7312,7229,6709,5807,4646,3385,2174,1183,525,293,497,1113,2048,3179,4364,5455,6329,6893,7088,6892,6312,5370,4120,2600,897,-938,-2800,-4620,-6299,-7761,-8937,-9781,-10271,-10426,-10281,-9909,-9399,-8818,-8256,-7724,-7235,-6736,-6152,-5392,-4372,-3010,-1293,790,3153,5697,8260,10664,12734,14314,15297,15654,15400,14653,13542,12254,10966,9822,8960,8410,8202,8267,8524,8856,9146,9291,9212,8861,8226,7318,6186,4891,3498,2102,758,-449,-1478,-2293,-2874,-3221,-3338,-3233,-2931,-2444,-1821,-1104,-378,267,719,870,633,-25,-1092,-2462,-3987,-5461,-6672,-7429,-7602,-7125,-6036,-4446,-2538,-527,1360,2940,4061,4659,4737,4358,3664,2796,1941,1236,803,716,976,1557,2343,3218,4003,4539,4681,4315,3409,1979,110,-2044,-4317,-6503,-8423,-9901,-10820,-11098,-10714,-9715,-8172,-6240,-4076,-1869,188,1924,3205,3925,4073,3658,2784,1567,183,-1222,-2484,-3489,-4162,-4470,-4440,-4144,-3665,-3125,-2607,-2178,-1864,-1636,-1438,-1188,-780,-146,783,2017,3523,5232,7009,8716,10180,11264,11851,11894,11399,10440,9144,7646,6122,4687,3465,2503,1832,1405,1192,1081,1016,902,713,425,75,-290,-595,-779,-775,-562,-122,527,1336,2253,3191,4055,4745,5176,5259,4992,4356,3444,2334,1152,3,-1023,-1901,-2618,-3250,-3851,-4523,-5327,-6299,-7443,-8696,-9988,-11200,-12228,-12956,-13297,-13190,-12586,-11496,-9931,-7960,-5677,-3211,-697,1695,3844,5606,6908,7687,7935,7669,6949,5840,4445,2841,1156,-537,-2112,-3512,-4649,-5491,-6018,-6239,-6200,-5946,-5564,-5097,-4639,-4200,-3843,-3555,-3359,-3244,-3216,-3283,-3453,-3728,-4122,-4610,-5191,-5832,-6514,-7204,-7901,-8573,-9229,-9852,-10433,-10962,-11423,-11781,-12027,-12097,-11967,-11576,-10875,-9826,-8395,-6576,-4395,-1901,820,3650,6456,9090,11401,13276,14607,15360,15531,15172,14395,13312,12093,10865,9767,8896,8301,8009,7972,8144,8419,8712,8918,8960,8768,8316,7573,6582,5359,3984,2530,1083,-265,-1443,-2393,-3081,-3518,-3728,-3779,-3734,-3677,-3665,-3768,-4010,-4430,-5034,-5820,-6778,-7873,-9078,-10326,-11572,-12731,-13749,-14542,-15064,-15242,-15067,-14498,-13570,-12307,-10778,-9074,-7281,-5499,-3811,-2273,-936,193,1111,1839,2396,2816,3104,3288,3348,3282,3051,2631,1999,1142,91,-1131,-2442,-3788,-5063,-6216,-7148,-7843,-8248,-8391,-8287,-7987,-7540,-6984,-6340,-5611,-4772,-3790,-2643,-1308,193,1815,3493,5117,6598,7820,8701,9176,9199,8795,7985,6873,5554,4167,2834,1678,789,236,58,256,818,1704,2858,4219,5711,7259,8778,10174,11362,12243,12758,12840,12479,11679,10486,8971,7228,5355,3466,1652,8,-1402,-2541,-3383,-3960,-4294,-4463,-4519,-4526,-4527,-4533,-4552,-4556,-4522,-4426,-4248,-3990,-3662,-3304,-2952,-2673,-2513,-2507,-2682,-3000,-3422,-3865,-4248,-4501,-4585,-4497,-4269,-3977,-3688,-3502,-3474,-3668,-4081,-4702,-5462,-6265,-7005,-7560,-7839,-7761,-7299,-6425,-5188,-3607,-1763,276,2414,4559,6606,8474,10087,11381,12329,12910,13106,12923,12362,11422,10147,8558,6727,4726,2643,585,-1369,-3093,-4526,-5578,-6204,-6392,-6141,-5508,-4549,-3356,-2002,-582,848,2207,3455,4528,5385,5973,6253,6181,5734,4909,3713,2203,443,-1474,-3421,-5294,-6957,-8327,-9328,-9934,-10148,-10010,-9564,-8864,-7952,-6843,-5550,-4068,-2386,-541,1454,3506,5530,7400,8996,10208,10955,11198,10947,10262,9241,8017,6732,5531,4549,3875,3586,3686,4146,4888,5772,6663,7386,7820,7867,7500,6756,5730,4557,3387,2382,1632,1250,1208,1497,2000,2587,3128,3467,3540,3284,2721,1910,919,-145,-1202,-2177,-3017,-3704,-4245,-4670,-5040,-5394,-5794,-6222,-6670,-7052,-7291,-7273,-6943,-6234,-5174,-3795,-2205,-510,1139,2618,3816,4648,5104,5194,4995,4588,4062,3476,2853,2172,1399,463,-664,-2009,-3551,-5235,-6977,-8673,-10207,-11485,-12413,-12965,-13113,-12912,-12404,-11680,-10802,-9841,-8827,-7779,-6692,-5549,-4334,-3036,-1643,-181,1341,2862,4337,5696,6861,7778,8381,8650,8568,8160,7450,6511,5388,4181,2963,1849,934,349,158,471,1271,2564,4245,6186,8235,10190,11904,13218,14029,14308,14047,13344,12305,11090,9849,8710,7755,7013,6454,5989,5516,4906,4043,2864,1319,-549,-2644,-4835,-6916,-8711,-10032,-10766,-10835,-10273,-9144,-7605,-5832,-4025,-2383,-1070,-206,162,44,-464,-1250,-2146,-3026,-3766,-4309,-4619,-4713,-4623,-4405,-4126,-3842,-3625,-3509,-3524,-3674,-3923,-4249,-4602,-4944,-5270,-5547,-5790,-5981,-6118,-6177,-6131,-5941,-5561,-4949,-4061,-2894,-1452,179,1907,3554,4966,5965,6426,6273,5486,4129,2297,158,-2125,-4339,-6309,-7854,-8843,-9197,-8892,-7960,-6506,-4644,-2553,-390,1669,3478,4923,5912,6438,6485,6152,5501,4669,3764,2886,2133,1529,1109,826,630,440,154,-302,-1002,-1958,-3149,-4474,-5802,-6945,-7718,-7943,-7510,-6361,-4541,-2175,566,3425,6189,8609,10513,11783,12367,12300,11668,10607,9275,7828,6402,5103,4009,3149,2533,2115,1843,1620,1359,961,366,-470,-1541,-2809,-4203,-5644,-7035,-8317,-9431,-10360,-11111,-11706,-12185,-12592,-12956,-13276,-13546,-13691,-13669,-13391,-12807,-11903,-10685,-9223,-7607,-5945,-4357,-2958,-1832,-1050,-619,-516,-659,-943,-1239,-1427,-1427,-1174,-693,0,824,1703,2562,3329,3968,4457,4808,5050,5212,5345,5450,5542,5578,5531,5325,4930,4274,3351,2134,648,-1084,-2995,-5016,-7053,-8998,-10759,-12215,-13305,-13936,-14089,-13727,-12883,-11583,-9919,-7967,-5873,-3726,-1674,213,1872,3262,4424,5367,6159,6844,7454,8009,8500,8894,9171,9277,9216,8968,8579,8089,7580,7129,6814,6690,6765,7021,7372,7728,7966,8003,7763,7256,6503,5607,4679,3835,3204,2826,2742,2884,3157,3426,3534,3359,2811,1841,481,-1224,-3144,-5161,-7097,-8802,-10118,-10925,-11155,-10797,-9903,-8590,-7012,-5346,-3782,-2471,-1552,-1091,-1114,-1573,-2355,-3299,-4195,-4827,-5011,-4605,-3562,-1917,219,2650,5168,7519,9491,10881,11570,11508,10732,9378,7635,5742,3940,2411,1327,725,649,1017,1769,2777,3936,5125,6245,7219,7986,8525,8807,8856,8651,8239,7607,6807,5857,4805,3688,2541,1381,236,-901,-2006,-3080,-4091,-5020,-5823,-6488,-6960,-7242,-7285,-7105,-6692,-6084,-5310,-4427,-3472,-2494,-1507,-520,481,1520,2610,3754,4936,6096,7175,8063,8681,8930,8775,8191,7230,5975,4573,3182,1992,1153,802,1015,1803,3129,4883,6942,9123,11280,13223,14840,15996,16657,16785,16428,15653,14564,13279,11922,10605,9426,8443,7686,7128,6730,6381,6011,5490,4772,3780,2535,1031,-640,-2410,-4170,-5807,-7228,-8347,-9099,-9478,-9470,-9149,-8573,-7858,-7097,-6388,-5792,-5332,-4992,-4723,-4446,-4090,-3577,-2861,-1932,-799,474,1805,3102,4262,5213,5924,6371,6618,6685,6648,6518,6324,6036,5652,5137,4504,3755,2940,2107,1329,675,206,-52,-107,-13,122,184,25,-461,-1363,-2706,-4463,-6552,-8831,-11159,-13335,-15216,-16643,-17517,-17779,-17407,-16444,-14939,-13010,-10761,-8334,-5852,-3426,-1152,919,2761,4389,5845,7183,8468,9753,11060,12383,13673,14840,15793,16401,16593,16291,15501,14258,12678,10904,9124,7531,6290,5550,5365,5727,6543,7632,8792,9782,10396,10471,9929,8756,7040,4925,2591,267,-1877,-3657,-4986,-5817,-6185,-6184,-5957,-5669,-5487,-5546,-5932,-6667,-7701,-8926,-10187,-11331,-12190,-12683,-12734,-12392,-11719,-10861,-9960,-9171,-8616,-8369,-8452,-8833,-9417,-10080,-10677,-11034,-11043,-10577,-9617,-8179,-6346,-4285,-2150,-152,1547,2828,3600,3903,3777,3397,2903,2499,2320,2447,2907,3607,4455,5282,5959,6380,6487,6298,5878,5334,4823,4460,4385,4638,5236,6096,7102,8072,8845,9248,9163,8534,7330,5626,3497,1094,-1431,-3918,-6195,-8150,-9653,-10665,-11141,-11111,-10615,-9749,-8618,-7349,-6082,-4925,-3972,-3270,-2792,-2509,-2290,-2055,-1666,-1070,-204,870,2116,3364,4501,5350,5799,5776,5254,4302,3015,1555,84,-1233,-2268,-2945,-3226,-3170,-2828,-2331,-1799,-1338,-1063,-1025,-1248,-1726,-2400,-3196,-4043,-4829,-5498,-5970,-6202,-6192,-5940,-5516,-4973,-4416,-3912,-3524,-3287,-3177,-3164,-3169,-3130,-2980,-2698,-2283,-1794,-1311,-942,-789,-939,-1441,-2294,-3443,-4790,-6177,-7448,-8405,-8891,-8761,-7939,-6408,-4232,-1553,1449,4516,7425,9914,11812,12957,13306,12866,11746,10109,8174,6169,4303,2757,1622,952,700,799,1112,1528,1895,2135,2146,1914,1405,662,-298,-1421,-2668,-4005,-5400,-6829,-8284,-9740,-11194,-12613,-13984,-15256,-16391,-17327,-18008,-18380,-18409,-18080,-17422,-16482,-15347,-14095,-12835,-11615,-10491,-9450,-8440,-7401,-6218,-4827,-3164,-1227,924,3185,5406,7404,9026,10118,10606,10473,9781,8660,7307,5933,4762,3992,3751,4120,5080,6537,8347,10298,12172,13755,14854,15344,15153,14296,12852,10955,8784,6509,4322,2352,720,-510,-1324,-1726,-1786,-1566,-1168,-680,-195,209,462,517,327,-127,-841,-1822,-3007,-4391,-5880,-7435,-8956,-10368,-11556,-12427,-12880,-12856,-12328,-11331,-9948,-8297,-6536,-4796,-3211,-1874,-845,-160,179,199,-60,-530,-1131,-1785,-2405,-2905,-3230,-3302,-3100,-2598,-1831,-840,275,1425,2509,3444,4183,4699,4997,5112,5066,4926,4711,4474,4235,4002,3760,3483,3106,2584,1861,905,-289,-1683,-3239,-4856,-6463,-7949,-9238,-10245,-10929,-11250,-11209,-10829,-10128,-9181,-8019,-6720,-5339,-3918,-2504,-1107,256,1594,2888,4149,5335,6429,7390,8176,8763,9134,9272,9218,8975,8625,8201,7766,7357,6983,6643,6303,5928,5480,4931,4269,3501,2659,1780,941,191,-374,-712,-753,-504,44,826,1781,2833,3870,4826,5584,6081,6231,5996,5340,4283,2860,1143,-766,-2767,-4735,-6568,-8159,-9444,-10361,-10905,-11071,-10897,-10422,-9705,-8802,-7772,-6685,-5597,-4594,-3728,-3077,-2669,-2510,-2570,-2749,-2949,-3019,-2834,-2295,-1333,35,1751,3684,5670,7528,9094,10250,10941,11194,11103,10805,10478,10260,10278,10588,11180,11997,12927,13827,14580,15048,15169,14909,14255,13271,11969,10425,8653,6693,4564,2282,-101,-2554,-4989,-7344,-9518,-11440,-13021,-14220,-14992,-15337,-15274,-14842,-14109,-13140,-12015,-10807,-9574,-8371,-7208,-6107,-5027,-3968,-2866,-1720,-494,806,2156,3513,4803,5934,6799,7306,7377,6995,6192,5058,3745,2405,1229,337,-136,-151,313,1213,2462,3945,5518,7034,8338,9324,9875,9954,9532,8628,7304,5635,3724,1694,-357,-2314,-4096,-5625,-6843,-7691,-8138,-8149,-7725,-6897,-5714,-4294,-2746,-1229,112,1148,1778,1946,1646,919,-159,-1471,-2897,-4299,-5579,-6638,-7440,-7964,-8201,-8196,-7925,-7420,-6651,-5608,-4296,-2720,-967,877,2648,4179,5292,5822,5674,4832,3371,1495,-551,-2424,-3839,-4515,-4310,-3179,-1229,1314,4144,6902,9260,10938,11777,11738,10909,9494,7735,5923,4266,2943,1995,1392,1003,642,98,-822,-2276,-4314,-6923,-9938,-13136,-16209,-18799,-20609,-21329,-20820,-19007,-16008,-12037,-7471,-2717,1749,5509,8206,9607,9621,8299,5835,2511,-1301,-5219,-8881,-11943,-14182,-15417,-15597,-14745,-12971,-10447,-7395,-4061,-699,2454,5179,7326,8775,9488,9478,8812,7614,6050,4295,2578,1075,-19,-586,-551,82,1236,2774,4502,6208,7673,8704,9167,8987,8171,6794,4977,2880,658,-1555,-3646,-5554,-7232,-8677,-9878,-10856,-11599,-12126,-12423,-12503,-12371,-12044,-11558,-10961,-10290,-9612,-8929,-8268,-7586,-6849,-5982,-4943,-3678,-2209,-582,1091,2645,3913,4702,4861,4302,3015,1102,-1236,-3709,-5966,-7659,-8462,-8159,-6637,-3935,-212,4222,9031,13767,18063,21545,23947,25091,24893,23386,20662,16917,12369,7316,2023,-3185,-8065,-12354,-15877,-18489,-20132,-20780,-20496,-19357,-17502,-15075,-12253,-9210,-6131,-3201,-571,1601,3231,4235,4618,4412,3720,2696,1515,379,-522,-1055,-1106,-671,233,1484,2963,4475,5881,7012,7796,8181,8213,7980,7626,7310,7196,7410,8045,9123,10599,12374,14272,16118,17708,18870,19482,19469,18828,17612,15926,13909,11713,9487,7354,5427,3769,2439,1451,807,464,362,398,452,400,106,-520,-1546,-2966,-4735,-6714,-8774,-10700,-12339,-13511,-14116,-14091,-13448,-12264,-10673,-8851,-7022,-5366,-4095,-3292,-3032,-3236,-3808,-4555,-5292,-5828,-6026,-5793,-5137,-4098,-2805,-1380,26,1331,2466,3457,4329,5160,5991,6851,7725,8564,9315,9903,10315,10526,10601,10592,10602,10727,11042,11617,12447,13527,14770,16094,17366,18475,19301,19766,19813,19391,18519,17162,15380,13178,10631,7807,4802,1733,-1284,-4136,-6709,-8957,-10813,-12302,-13422,-14225,-14741,-15010,-15047,-14864,-14449,-13809,-12926,-11838,-10561,-9188,-7788,-6476,-5337,-4455,-3873,-3594,-3594,-3801,-4141,-4513,-4844,-5048,-5089,-4932,-4576,-4030,-3298,-2408,-1351,-141,1226,2740,4367,6044,7678,9126,10251,10906,10982,10438,9283,7628,5610,3435,1289,-634,-2205,-3328,-4000,-4245,-4165,-3860,-3448,-3021,-2634,-2297,-1988,-1632,-1156,-463,517,1830,3473,5398,7481,9564,11457,12957,13919,14242,13921,13046,11764,10281,8810,7527,6547,5918,5570,5423,5302,5087,4662,4002,3154,2228,1395,811,639,951,1775,3042,4631,6354,8037,9470,10546,11142,11262,10899,10141,9037,7674,6096,4333,2392,273,-2024,-4488,-7063,-9702,-12289,-14718,-16870,-18626,-19914,-20666,-20893,-20608,-19902,-18865,-17622,-16305,-15012,-13831,-12791,-11873,-11024,-10140,-9113,-7853,-6287,-4403,-2249,91,2468,4740,6749,8390,9591,10361,10774,10946,11059,11264,11716,12496,13634,15065,16684,18299,19734,20784,21298,21191,20434,19119,17365,15360,13296,11338,9603,8166,7001,6064,5250,4442,3531,2435,1100,-449,-2164,-3937,-5648,-7172,-8425,-9352,-9970,-10334,-10547,-10736,-11014,-11487,-12212,-13196,-14410,-15767,-17163,-18483,-19613,-20469,-20988,-21153,-20954,-20409,-19525,-18302,-16741,-14837,-12623,-10148,-7532,-4913,-2473,-391,1176,2137,2459,2240,1614,833,141,-207,-16,812,2291,4313,6700,9221,11627,13708,15305,16332,16800,16769,16360,15705,14914,14070,13208,12322,11379,10327,9118,7711,6106,4300,2337,263,-1876,-4005,-6100,-8088,-9943,-11618,-13067,-14268,-15193,-15831,-16202,-16311,-16199,-15892,-15418,-14798,-14048,-13164,-12158,-11021,-9782,-8469,-7160,-5927,-4876,-4081,-3604,-3438,-3541,-3789,-4050,-4143,-3938,-3315,-2255,-802,923,2729,4420,5782,6673,6982,6720,5919,4731,3279,1737,219,-1189,-2464,-3628,-4748,-5898,-7157,-8577,-10157,-11859,-13567,-15135,-16386,-17137,-17248,-16625,-15256,-13217,-10656,-7782,-4846,-2071,309,2176,3409,4038,4088,3698,2992,2128,1228,392,-332,-925,-1385,-1730,-1939,-2006,-1880,-1532,-923,-63,1033,2286,3624,4933,6125,7127,7886,8430,8766,9005,9193,9443,9780,10241,10788,11375,11916,12348,12605,12665,12543,12267,11908,11509,11117,10724,10302,9762,9010,7913,6384,4344,1796,-1201,-4511,-7941,-11257,-14224,-16626,-18297,-19135,-19131,-18331,-16895,-14995,-12884,-10800,-8965,-7593,-6780,-6609,-7027,-7928,-9136,-10408,-11513,-12202,-12311,-11724,-10442,-8540,-6167,-3528,-807,1790,4158,6207,7950,9440,10769,12044,13356,14758,16241,17756,19190,20414,21296,21711,21604,20935,19755,18121,16143,13923,11572,9149,6737,4340,2003,-284,-2493,-4593,-6559,-8300,-9798,-10960,-11777,-12218,-12319,-12124,-11735,-11246,-10771,-10406,-10188,-10136,-10175,-10229,-10165,-9873,-9274,-8316,-7052,-5548,-3968,-2474,-1226,-370,43,-6,-432,-1116,-1894,-2606,-3124,-3356,-3280,-2912,-2330,-1591,-821,-31,693,1401,2101,2880,3806,4942,6344,8006,9902,11955,14053,16056,17838,19240,20189,20588,20450,19797,18710,17296,15650,13871,12017,10122,8187,6210,4163,2057,-103,-2273,-4394,-6392,-8192,-9720,-10925,-11776,-12269,-12429,-12320,-12009,-11617,-11234,-10988,-10961,-11228,-11818,-12723,-13887,-15228,-16621,-17940,-19041,-19794,-20090,-19848,-19018,-17603,-15638,-13196,-10387,-7329,-4169,-1026,1950,4672,7018,8932,10352,11261,11667,11617,11192,10505,9691,8893,8255,7876,7831,8121,8697,9451,10230,10859,11168,11004,10289,8978,7146,4882,2364,-241,-2754,-5034,-6989,-8560,-9754,-10588,-11108,-11366,-11378,-11192,-10788,-10184,-9377,-8371,-7222,-5974,-4705,-3508,-2437,-1566,-918,-496,-308,-311,-502,-827,-1265,-1754,-2235,-2638,-2877,-2889,-2613,-2026,-1124,33,1408,2888,4411,5879,7237,8435,9457,10310,11010,11587,12051,12396,12595,12589,12321,11719,10744,9366,7613,5513,3168,646,-1921,-4463,-6860,-9070,-11019,-12684,-14040,-15078,-15796,-16205,-16317,-16151,-15745,-15122,-14340,-13429,-12456,-11455,-10488,-9584,-8773,-8075,-7483,-7005,-6609,-6276,-5959,-5603,-5141,-4507,-3634,-2489,-1052,663,2610,4727,6934,9142,11277,13260,15031,16556,17790,18744,19396,19769,19866,19706,19315,18712,17942,17035,16038,14978,13896,12791,11700,10606,9532,8455,7365,6228,5005,3654,2135,435,-1458,-3509,-5686,-7929,-10173,-12354,-14411,-16282,-17926,-19295,-20361,-21103,-21496,-21551,-21263,-20667,-19805,-18741,-17560,-16353,-15220,-14240,-13487,-12982,-12737,-12701,-12808,-12956,-13017,-12861,-12342,-11353,-9816,-7730,-5159,-2234,852,3898,6701,9103,11005,12378,13261,13747,13983,14093,14235,14478,14894,15449,16101,16756,17312,17682,17800,17623,17164,16428,15476,14335,13073,11693,10249,8710,7104,5388,3566,1616,-451,-2608,-4823,-7011,-9105,-11010,-12642,-13951,-14884,-15453,-15677,-15613,-15333,-14913,-14433,-13947,-13494,-13081,-12681,-12247,-11717,-11002,-10054,-8794,-7213,-5296,-3086,-650,1900,4436,6792,8829,10389,11377,11725,11434,10559,9225,7579,5825,4149,2721,1685,1096,963,1206,1683,2220,2611,2672,2249,1256,-309,-2370,-4753,-7233,-9538,-11418,-12650,-13119,-12772,-11717,-10094,-8171,-6177,-4375,-2937,-1976,-1519,-1506,-1829,-2342,-2888,-3330,-3560,-3510,-3157,-2514,-1617,-524,699,1977,3237,4395,5365,6093,6491,6576,6327,5820,5139,4396,3719,3235,3046,3263,3909,5032,6577,8479,10628,12854,15004,16898,18371,19315,19629,19304,18364,16892,15031,12945,10822,8838,7146,5815,4889,4299,3948,3691,3356,2786,1851,457,-1419,-3735,-6397,-9225,-12038,-14602,-16728,-18246,-19065,-19153,-18566,-17414,-15872,-14129,-12399,-10850,-9651,-8873,-8558,-8666,-9094,-9704,-10298,-10691,-10665,-10074,-8777,-6732,-3959,-560,3291,7358,11399,15136,18353,20855,22538,23353,23349,22618,21335,19684,17878,16112,14563,13348,12563,12208,12270,12659,13252,13901,14432,14691,14533,13871,12658,10912,8707,6158,3413,638,-2023,-4409,-6434,-7984,-9034,-9559,-9577,-9165,-8392,-7409,-6332,-5329,-4528,-4046,-3972,-4338,-5138,-6331,-7792,-9422,-11018,-12438,-13486,-14017,-13922,-13126,-11650,-9539,-6945,-4024,-1011,1889,4455,6525,7990,8815,9061,8834,8328,7728,7253,7061,7286,7971,9114,10622,12355,14118,15691,16867,17442,17321,16441,14876,12761,10288,7720,5265,3172,1565,561,148,284,840,1655,2578,3428,4116,4542,4685,4551,4176,3606,2898,2087,1205,275,-722,-1759,-2864,-3999,-5140,-6236,-7213,-8017,-8574,-8860,-8855,-8573,-8049,-7320,-6442,-5439,-4342,-3150,-1852,-425,1158,2920,4866,6971,9189,11413,13523,15356,16747,17541,17613,16898,15399,13204,10475,7460,4438,1699,-487,-1955,-2592,-2446,-1602,-278,1314,2912,4304,5286,5750,5606,4863,3573,1836,-177,-2312,-4358,-6163,-7574,-8502,-8894,-8764,-8149,-7153,-5871,-4451,-2998,-1655,-499,370,920,1116,967,497,-264,-1261,-2454,-3769,-5138,-6454,-7598,-8426,-8804,-8610,-7748,-6203,-3969,-1150,2138,5715,9382,12928,16159,18898,21023,22456,23170,23184,22558,21372,19740,17782,15613,13360,11096,8905,6784,4769,2797,884,-1033,-2934,-4829,-6682,-8445,-10076,-11493,-12670,-13535,-14103,-14356,-14350,-14135,-13797,-13426,-13108,-12925,-12916,-13100,-13438,-13871,-14291,-14596,-14681,-14472,-13931,-13061,-11895,-10505,-8949,-7303,-5614,-3902,-2181,-416,1411,3341,5393,7560,9826,12112,14345,16406,18191,19587,20518,20928,20796,20148,19025,17517,15725,13779,11813,9954,8327,6996,6015,5341,4926,4633,4335,3862,3070,1843,111,-2125,-4791,-7742,-10775,-13654,-16140,-18031,-19177,-19516,-19082,-17976,-16406,-14590,-12800,-11258,-10167,-9645,-9729,-10393,-11503,-12919,-14420,-15820,-16905,-17530,-17571,-16976,-15761,-13970,-11728,-9148,-6369,-3535,-732,1912,4373,6583,8552,10274,11769,13047,14129,14997,15667,16123,16372,16432,16318,16070,15704,15247,14691,14030,13207,12195,10915,9360,7514,5425,3183,892,-1309,-3316,-5040,-6436,-7510,-8300,-8885,-9349,-9790,-10286,-10900,-11662,-12574,-13613,-14725,-15852,-16889,-17770,-18377,-18648,-18521,-17977,-17046,-15788,-14303,-12707,-11102,-9581,-8192,-6954,-5849,-4831,-3825,-2779,-1616,-314,1140,2711,4338,5930,7404,8646,9614,10228,10511,10451,10119,9567,8870,8095,7287,6499,5732,5019,4336,3690,3064,2446,1823,1195,530,-163,-929,-1764,-2699,-3728,-4851,-6030,-7247,-8429,-9539,-10520,-11320,-11909,-12258,-12360,-12220,-11861,-11316,-10623,-9835,-8982,-8106,-7250,-6426,-5694,-5048,-4544,-4175,-3952,-3865,-3867,-3915,-3928,-3823,-3498,-2869,-1861,-434,1389,3560,5951,8426,10808,12922,14618,15751,16266,16119,15372,14117,12519,10744,8986,7379,6041,5005,4253,3704,3244,2731,2053,1109,-127,-1650,-3380,-5216,-7030,-8688,-10084,-11121,-11768,-12008,-11885,-11467,-10852,-10148,-9486,-8948,-8651,-8631,-8933,-9551,-10440,-11558,-12796,-14077,-15273,-16288,-17012,-17356,-17245,-16627,-15469,-13784,-11582,-8938,-5931,-2660,734,4144,7416,10448,13128,15389,17185,18505,19371,19824,19931,19764,19403,18928,18397,17858,17343,16848,16387,15910,15416,14841,14170,13346,12362,11184,9831,8308,6656,4930,3175,1465,-157,-1636,-2946,-4077,-5045,-5873,-6619,-7326,-8056,-8841,-9712,-10658,-11669,-12696,-13692,-14600,-15361,-15929,-16268,-16366,-16214,-15853,-15275,-14548,-13652,-12633,-11478,-10189,-8781,-7244,-5604,-3876,-2069,-215,1688,3609,5546,7465,9367,11202,12965,14585,16024,17187,18013,18398,18304,17684,16551,14957,12971,10716,8308,5891,3602,1576,-73,-1241,-1883,-1954,-1502,-579,690,2167,3670,5020,6029,6536,6414,5585,4046,1863,-823,-3825,-6910,-9853,-12446,-14535,-16024,-16909,-17206,-17055,-16552,-15887,-15166,-14528,-14002,-13626,-13324,-13037,-12640,-12028,-11101,-9781,-8041,-5894,-3402,-673,2150,4916,7455,9631,11333,12487,13084,13150,12775,12074,11192,10273,9446,8806,8411,8255,8294,8447,8580,8611,8412,7955,7209,6208,5025,3725,2410,1135,-55,-1127,-2105,-2977,-3777,-4495,-5129,-5629,-5977,-6099,-5999,-5663,-5153,-4551,-3983,-3582,-3469,-3742,-4439,-5541,-6989,-8634,-10336,-11882,-13107,-13828,-13949,-13405,-12227,-10492,-8340,-5918,-3393,-890,1478,3654,5611,7359,8927,10359,11696,12948,14126,15174,16059,16697,17036,17033,16657,15926,14860,13507,11935,10202,8386,6541,4720,2942,1236,-416,-2001,-3529,-4987,-6348,-7595,-8684,-9614,-10360,-10958,-11425,-11825,-12207,-12634,-13137,-13760,-14479,-15298,-16137,-16954,-17651,-18167,-18428,-18398,-18059,-17421,-16533,-15440,-14228,-12942,-11647,-10338,-9028,-7653,-6171,-4503,-2599,-421,2032,4719,7562,10454,13248,15822,18018,19763,20967,21633,21775,21463,20791,19864,18794,17677,16596,15592,14690,13870,13099,12325,11507,10597,9580,8430,7167,5780,4293,2716,1045,-696,-2512,-4385,-6305,-8243,-10174,-12062,-13859,-15532,-17031,-18335,-19416,-20264,-20886,-21283,-21483,-21503,-21370,-21108,-20742,-20280,-19736,-19106,-18387,-17565,-16632,-15575,-14371,-13026,-11497,-9779,-7845,-5667,-3248,-586,2281,5301,8380,11419,14270,16817,18912,20461,21384,21665,21326,20451,19154,17589,15907,14264,12773,11521,10532,9790,9228,8762,8287,7724,7003,6122,5081,3966,2843,1823,985,380,33,-115,-130,-157,-316,-757,-1569,-2822,-4504,-6564,-8882,-11311,-13680,-15820,-17581,-18853,-19574,-19727,-19360,-18522,-17334,-15869,-14239,-12502,-10708,-8865,-6973,-4996,-2914,-719,1590,3958,6320,8578,10629,12369,13729,14646,15109,15145,14780,14108,13192,12131,10990,9852,8718,7642,6569,5515,4448,3384,2345,1368,504,-218,-771,-1153,-1383,-1493,-1553,-1617,-1785,-2117,-2690,-3529,-4633,-5971,-7466,-9030,-10568,-11980,-13191,-14151,-14810,-15176,-15231,-14990,-14460,-13642,-12547,-11173,-9540,-7666,-5598,-3380,-1082,1242,3528,5735,7827,9787,11603,13278,14808,16189,17426,18493,19387,20072,20528,20712,20614,20198,19490,18505,17302,15951,14534,13114,11766,10487,9299,8127,6933,5626,4152,2485,623,-1360,-3374,-5284,-6955,-8266,-9136,-9528,-9478,-9063,-8429,-7723,-7131,-6794,-6822,-7300,-8193,-9481,-11024,-12697,-14330,-15775,-16888,-17575,-17779,-17482,-16732,-15584,-14129,-12453,-10619,-8667,-6617,-4435,-2130,354,2975,5733,8528,11285,13858,16139,17991,19334,20106,20309,19969,19189,18067,16758,15392,14103,12992,12135,11565,11289,11275,11477,11839,12285,12764,13205,13567,13802,13884,13775,13463,12915,12110,11027,9638,7946,5952,3701,1239,-1336,-3942,-6467,-8812,-10896,-12659,-14051,-15096,-15774,-16158,-16261,-16148,-15846,-15385,-14778,-14013,-13084,-11961,-10631,-9070,-7279,-5255,-3029,-622,1909,4513,7115,9640,11996,14117,15903,17313,18290,18815,18890,18526,17768,16679,15340,13859,12352,10935,9704,8722,7987,7454,7021,6553,5936,5049,3866,2391,727,-985,-2564,-3832,-4630,-4888,-4568,-3776,-2630,-1364,-187,663,1010,736,-197,-1746,-3770,-6108,-8516,-10790,-12708,-14111,-14899,-15023,-14529,-13504,-12090,-10454,-8738,-7068,-5508,-4061,-2699,-1319,150,1809,3710,5851,8216,10696,13184,15535,17597,19262,20427,21054,21151,20754,19948,18819,17457,15972,14429,12939,11559,10380,9442,8791,8400,8244,8208,8201,8077,7731,7072,6054,4694,3029,1176,-791,-2714,-4529,-6123,-7461,-8514,-9288,-9824,-10168,-10394,-10575,-10783,-11079,-11496,-12048,-12709,-13429,-14136,-14723,-15099,-15147,-14786,-13942,-12576,-10701,-8337,-5587,-2536,685,3939,7121,10090,12773,15083,16966,18403,19374,19899,20007,19725,19099,18164,16962,15551,13995,12374,10775,9284,7952,6825,5877,5085,4374,3673,2935,2106,1208,272,-624,-1368,-1872,-2029,-1804,-1193,-276,814,1887,2725,3121,2896,1941,232,-2156,-5078,-8293,-11557,-14586,-17140,-19034,-20140,-20445,-19992,-18933,-17452,-15766,-14075,-12528,-11213,-10121,-9185,-8273,-7236,-5927,-4244,-2121,411,3291,6376,9510,12504,15202,17431,19124,20179,20629,20469,19803,18702,17303,15714,14064,12462,11002,9754,8761,8037,7564,7300,7164,7059,6865,6461,5721,4559,2903,745,-1884,-4897,-8169,-11522,-14797,-17786,-20353,-22341,-23693,-24364,-24399,-23880,-22932,-21713,-20374,-19078,-17939,-17062,-16481,-16214,-16192,-16344,-16508,-16540,-16238,-15450,-14016,-11859,-8947,-5335,-1152,3414,8110,12687,16847,20384,23083,24848,25636,25484,24509,22848,20693,18230,15643,13101,10736,8645,6876,5434,4269,3323,2491,1707,893,9,-929,-1922,-2874,-3748,-4446,-4928,-5172,-5197,-5070,-4888,-4765,-4829,-5169,-5863,-6915,-8308,-9945,-11731,-13509,-15157,-16534,-17559,-18165,-18348,-18136,-17607,-16856,-16008,-15173,-14454,-13920,-13586,-13426,-13356,-13254,-12979,-12378,-11325,-9732,-7567,-4878,-1764,1604,5010,8252,11075,13329,14841,15544,15419,14512,12946,10889,8552,6165,3937,2055,647,-234,-589,-509,-109,438,990,1383,1535,1378,912,172,-786,-1898,-3099,-4348,-5613,-6877,-8125,-9368,-10569,-11748,-12855,-13891,-14812,-15596,-16204,-16617,-16806,-16772,-16507,-16038,-15381,-14561,-13598,-12483,-11208,-9736,-8036,-6065,-3822,-1282,1499,4490,7594,10725,13753,16572,19053,21097,22619,23565,23895,23622,22738,21303,19359,17001,14329,11479,8580,5769,3160,836,-1144,-2769,-4051,-5021,-5738,-6248,-6605,-6847,-6991,-7053,-7030,-6929,-6758,-6544,-6325,-6142,-6059,-6118,-6366,-6837,-7538,-8468,-9603,-10882,-12261,-13628,-14924,-16024,-16869,-17387,-17545,-17345,-16817,-16006,-14989,-13812,-12532,-11161,-9686,-8080,-6287,-4260,-1964,617,3455,6493,9643,12783,15794,18540,20912,22811,24171,24962,25177,24868,24096,22969,21611,20136,18685,17343,16207,15286,14615,14105,13735,13360,12918,12274,11376,10146,8583,6693,4531,2168,-303,-2793,-5209,-7472,-9528,-11317,-12825,-14025,-14931,-15554,-15936,-16113,-16148,-16085,-15989,-15890,-15839,-15842,-15908,-16016,-16123,-16159,-16043,-15662,-14932,-13745,-12055,-9818,-7054,-3814,-199,3657,7579,11391,14906,17949,20393,22123,23092,23281,22711,21440,19559,17194,14484,11598,8680,5868,3265,937,-1084,-2786,-4183,-5271,-6059,-6531,-6662,-6444,-5845,-4896,-3625,-2127,-512,1059,2435,3445,3970,3903,3219,1921,96,-2138,-4622,-7164,-9582,-11696,-13349,-14445,-14913,-14773,-14070,-12949,-11541,-10061,-8670,-7541,-6775,-6410,-6406,-6645,-6955,-7123,-6948,-6238,-4887,-2836,-145,3070,6598,10197,13607,16555,18858,20331,20942,20676,19653,18016,15976,13743,11518,9464,7684,6206,5013,4007,3085,2107,975,-397,-2029,-3901,-5949,-8048,-10083,-11897,-13380,-14431,-15014,-15123,-14837,-14248,-13509,-12764,-12165,-11824,-11829,-12197,-12907,-13879,-14990,-16107,-17073,-17769,-18087,-17973,-17406,-16402,-14986,-13212,-11118,-8754,-6146,-3332,-322,2843,6140,9504,12859,16097,19088,21703,23812,25326,26173,26343,25851,24779,23229,21349,19290,17196,15190,13339,11650,10102,8589,7044,5366,3525,1522,-566,-2619,-4487,-6001,-7045,-7527,-7439,-6856,-5899,-4781,-3686,-2846,-2408,-2498,-3153,-4350,-5993,-7968,-10095,-12227,-14212,-15911,-17265,-18186,-18702,-18808,-18571,-18053,-17323,-16457,-15502,-14499,-13440,-12326,-11100,-9728,-8152,-6330,-4255,-1921,615,3304,6050,8760,11342,13701,15766,17478,18793,19692,20172,20246,19948,19329,18452,17392,16237,15056,13933,12911,12029,11282,10659,10103,9558,8948,8208,7283,6145,4789,3240,1542,-251,-2079,-3900,-5674,-7380,-9019,-10570,-12057,-13452,-14762,-15951,-17012,-17902,-18617,-19131,-19458,-19613,-19613,-19485,-19230,-18827,-18242,-17405,-16252,-14721,-12777,-10398,-7627,-4505,-1133,2377,5893,9280,12387,15108,17324,18974,20019,20463,20335,19727,18722,17469,16082,14677,13325,12029,10752,9389,7831,5964,3725,1123,-1754,-4721,-7544,-9941,-11669,-12516,-12401,-11344,-9496,-7131,-4573,-2186,-302,837,1065,368,-1189,-3415,-6086,-8918,-11661,-14069,-15971,-17244,-17843,-17777,-17123,-15984,-14504,-12837,-11129,-9514,-8100,-6930,-6038,-5354,-4817,-4294,-3659,-2790,-1587,-9,1961,4245,6770,9369,11906,14212,16147,17611,18523,18868,18659,17933,16774,15252,13473,11532,9527,7560,5702,4031,2568,1337,313,-542,-1285,-1973,-2668,-3406,-4220,-5097,-6029,-6951,-7834,-8609,-9244,-9722,-10045,-10251,-10386,-10518,-10712,-11032,-11517,-12181,-13013,-13963,-14968,-15944,-16796,-17449,-17807,-17822,-17426,-16598,-15307,-13555,-11351,-8713,-5688,-2328,1284,5041,8824,12475,15858,18818,21234,23031,24141,24586,24391,23649,22466,20985,19342,17673,16075,14613,13293,12098,10973,9859,8710,7491,6207,4878,3576,2360,1334,571,132,49,291,788,1427,2056,2524,2695,2449,1744,550,-1063,-3019,-5175,-7390,-9518,-11419,-13001,-14188,-14954,-15296,-15237,-14810,-14059,-13020,-11742,-10256,-8612,-6839,-4982,-3068,-1124,828,2774,4702,6594,8426,10175,11792,13242,14470,15433,16097,16442,16470,16203,15693,14993,14192,13362,12584,11937,11461,11198,11145,11280,11558,11917,12284,12593,12779,12789,12591,12152,11458,10500,9275,7793,6072,4138,2038,-167,-2409,-4603,-6663,-8520,-10100,-11376,-12336,-12991,-13391,-13575,-13603,-13524,-13367,-13152,-12869,-12494,-11980,-11264,-10285,-8981,-7303,-5238,-2794,-20,2982,6107,9186,12080,14621,16694,18200,19103,19404,19170,18487,17496,16335,15145,14066,13154,12475,11965,11558,11115,10501,9583,8284,6577,4507,2197,-184,-2425,-4293,-5609,-6207,-6037,-5115,-3580,-1610,506,2532,4166,5225,5543,5067,3819,1897,-526,-3238,-6021,-8633,-10905,-12661,-13839,-14380,-14336,-13757,-12761,-11457,-9955,-8363,-6746,-5159,-3632,-2158,-747,617,1952,3250,4534,5793,7038,8270,9490,10697,11881,13035,14133,15163,16084,16875,17491,17883,18015,17833,17304,16420,15190,13661,11914,10027,8128,6303,4671,3292,2229,1483,1044,843,801,816,774,595,197,-454,-1360,-2491,-3801,-5196,-6634,-8025,-9339,-10553,-11659,-12669,-13606,-14460,-15249,-15930,-16485,-16856,-17011,-16882,-16454,-15679,-14556,-13071,-11230,-9029,-6494,-3621,-467,2943,6506,10132,13687,17020,19987,22444,24261,25385,25745,25407,24411,22909,21035,18951,16785,14634,12538,10505,8501,6504,4482,2462,475,-1370,-2980,-4211,-4975,-5175,-4826,-3957,-2726,-1293,98,1238,1921,2002,1408,137,-1739,-4068,-6683,-9361,-11912,-14149,-15936,-17192,-17887,-18037,-17706,-16967,-15923,-14669,-13288,-11858,-10413,-8979,-7533,-6047,-4473,-2776,-934,1037,3111,5220,7301,9281,11098,12705,14068,15173,16004,16579,16883,16948,16761,16353,15725,14916,13954,12892,11791,10695,9669,8738,7919,7222,6606,6058,5504,4909,4203,3356,2345,1173,-120,-1494,-2880,-4234,-5515,-6708,-7828,-8887,-9945,-11017,-12158,-13366,-14643,-15963,-17269,-18507,-19598,-20479,-21081,-21375,-21318,-20936,-20215,-19215,-17938,-16444,-14727,-12812,-10682,-8327,-5739,-2918,97,3252,6433,9527,12374,14834,16777,18099,18748,18727,18082,16908,15331,13473,11458,9378,7297,5254,3257,1321,-560,-2341,-4002,-5454,-6636,-7451,-7838,-7741,-7169,-6156,-4800,-3224,-1590,-50,1231,2115,2510,2327,1564,231,-1590,-3804,-6251,-8798,-11258,-13496,-15367,-16774,-17645,-17957,-17721,-16983,-15820,-14319,-12588,-10748,-8901,-7179,-5657,-4433,-3527,-2956,-2649,-2539,-2469,-2332,-1972,-1313,-298,1060,2679,4450,6195,7773,8992,9752,9949,9581,8686,7365,5767,4032,2328,751,-593,-1694,-2517,-3116,-3504,-3746,-3888,-3967,-4032,-4104,-4214,-4380,-4629,-4981,-5466,-6099,-6902,-7871,-8998,-10253,-11588,-12949,-14276,-15492,-16551,-17376,-17940,-18207,-18169,-17846,-17265,-16472,-15524,-14446,-13285,-12011,-10629,-9062,-7271,-5181,-2754,27,3137,6507,10011,13504,16785,19680,22001,23612,24418,24387,23555,22007,19884,17332,14523,11582,8649,5808,3154,755,-1315,-2993,-4235,-5011,-5334,-5252,-4845,-4249,-3598,-3038,-2724,-2724,-3138,-3941,-5108,-6550,-8149,-9770,-11290,-12585,-13583,-14236,-14547,-14554,-14339,-13980,-13584,-13220,-12959,-12821,-12808,-12863,-12934,-12891,-12661,-12110,-11169,-9789,-7950,-5714,-3149,-391,2409,5092,7498,9500,11023,12022,12545,12658,12496,12191,11893,11714,11733,11974,12422,13004,13648,14253,14731,15019,15056,14836,14349,13646,12772,11823,10885,10059,9419,9023,8884,8972,9233,9538,9780,9784,9423,8546,7084,4976,2283,-921,-4463,-8137,-11736,-15001,-17769,-19839,-21155,-21637,-21369,-20409,-18939,-17115,-15121,-13109,-11194,-9436,-7841,-6356,-4900,-3368,-1661,265,2440,4771,7163,9423,11375,12841,13685,13845,13323,12215,10661,8875,7057,5415,4086,3159,2626,2433,2458,2567,2622,2511,2169,1576,782,-135,-1045,-1829,-2370,-2595,-2485,-2077,-1466,-785,-174,204,257,-124,-934,-2170,-3738,-5534,-7409,-9227,-10843,-12150,-13075,-13570,-13644,-13323,-12654,-11706,-10516,-9132,-7566,-5837,-3936,-1885,297,2559,4833,7034,9074,10859,12325,13411,14106,14402,14330,13930,13265,12390,11393,10329,9284,8308,7470,6798,6345,6116,6127,6354,6752,7241,7713,8055,8147,7899,7265,6236,4879,3283,1583,-84,-1593,-2846,-3801,-4463,-4907,-5235,-5595,-6115,-6932,-8098,-9664,-11564,-13732,-16020,-18286,-20358,-22102,-23385,-24137,-24323,-23953,-23075,-21758,-20077,-18099,-15888,-13468,-10870,-8091,-5147,-2049,1160,4406,7606,10622,13342,15627,17389,18537,19080,19006,18426,17427,16158,14769,13386,12144,11097,10297,9720,9311,9007,8695,8318,7786,7090,6218,5223,4156,3087,2074,1144,312,-455,-1182,-1928,-2723,-3613,-4591,-5678,-6829,-8026,-9227,-10379,-11461,-12421,-13257,-13934,-14471,-14846,-15094,-15206,-15201,-15063,-14788,-14307,-13589,-12542,-11115,-9278,-7026,-4443,-1646,1200,3881,6225,8036,9236,9749,9645,9011,8020,6867,5747,4820,4215,3969,4080,4461,5013,5598,6110,6455,6588,6501,6211,5770,5220,4631,4051,3542,3150,2918,2867,3009,3317,3740,4214,4629,4892,4880,4505,3679,2366,548,-1732,-4394,-7322,-10371,-13384,-16205,-18680,-20700,-22167,-23043,-23330,-23047,-22286,-21099,-19592,-17817,-15842,-13690,-11385,-8931,-6328,-3597,-756,2135,5010,7772,10314,12527,14311,15588,16311,16466,16092,15248,14050,12610,11077,9582,8238,7140,6322,5801,5531,5463,5497,5562,5554,5408,5055,4465,3603,2502,1161,-337,-1936,-3544,-5063,-6429,-7564,-8442,-9062,-9440,-9644,-9723,-9766,-9827,-9975,-10237,-10634,-11141,-11720,-12314,-12832,-13206,-13344,-13174,-12622,-11626,-10137,-8137,-5650,-2746,416,3659,6714,9363,11373,12607,13016,12635,11636,10215,8663,7234,6167,5630,5687,6312,7377,8680,9998,11087,11768,11915,11495,10560,9232,7691,6131,4738,3663,2980,2714,2776,3056,3345,3462,3209,2439,1081,-878,-3344,-6181,-9180,-12125,-14809,-17035,-18691,-19704,-20083,-19905,-19273,-18352,-17265,-16169,-15132,-14231,-13467,-12813,-12227,-11624,-10931,-10072,-8967,-7583,-5878,-3862,-1546,1010,3749,6562,9359,11999,14385,16379,17931,18954,19465,19475,19050,18308,17346,16324,15354,14548,13967,13614,13430,13303,13081,12611,11745,10407,8547,6229,3549,670,-2215,-4918,-7274,-9147,-10488,-11275,-11566,-11444,-11022,-10427,-9763,-9137,-8615,-8238,-8041,-8003,-8120,-8359,-8691,-9082,-9507,-9917,-10283,-10535,-10604,-10406,-9836,-8816,-7258,-5151,-2501,569,3917,7287,10439,13105,15074,16213,16470,15912,14693,13037,11203,9465,8047,7130,6803,7075,7867,9048,10439,11846,13103,14064,14641,14806,14570,14019,13238,12362,11496,10741,10169,9800,9632,9609,9669,9718,9666,9431,8930,8124,6969,5460,3610,1450,-976,-3581,-6305,-9026,-11654,-14066,-16165,-17838,-19025,-19666,-19749,-19301,-18360,-17001,-15310,-13348,-11201,-8906,-6504,-4024,-1480,1097,3669,6201,8610,10846,12808,14437,15661,16444,16767,16647,16138,15303,14259,13104,11962,10942,10116,9545,9224,9127,9185,9310,9421,9431,9294,8977,8467,7787,6943,5972,4894,3721,2473,1150,-235,-1659,-3106,-4522,-5876,-7097,-8150,-8974,-9562,-9885,-9979,-9864,-9597,-9244,-8850,-8461,-8069,-7649,-7121,-6397,-5366,-3949,-2088,208,2889,5821,8835,11714,14236,16205,17466,17949,17663,16702,15235,13475,11665,10028,8761,7993,7774,8092,8839,9886,11051,12174,13101,13737,14023,13950,13568,12927,12120,11227,10306,9412,8547,7703,6833,5899,4827,3595,2152,510,-1329,-3306,-5368,-7435,-9423,-11275,-12909,-14306,-15426,-16276,-16859,-17195,-17302,-17206,-16920,-16456,-15805,-14958,-13877,-12545,-10922,-9002,-6794,-4325,-1665,1116,3898,6599,9082,11278,13079,14438,15304,15679,15588,15096,14316,13365,12403,11567,10979,10728,10844,11302,12027,12889,13731,14383,14692,14538,13861,12668,11028,9062,6927,4776,2750,947,-580,-1838,-2863,-3728,-4511,-5272,-6068,-6895,-7761,-8599,-9395,-10073,-10612,-10990,-11191,-11246,-11174,-11020,-10831,-10638,-10476,-10335,-10218,-10064,-9839,-9461,-8870,-8008,-6839,-5370,-3641,-1750,195,2037,3659,4938,5821,6293,6412,6256,5980,5672,5496,5503,5744,6231,6876,7636,8359,8962,9321,9371,9083,8461,7587,6538,5460,4449,3643,3094,2839,2874,3109,3484,3853,4108,4130,3820,3117,1989,455,-1450,-3637,-6018,-8475,-10910,-13214,-15315,-17140,-18659,-19850,-20710,-21266,-21527,-21531,-21295,-20817,-20114,-19137,-17876,-16287,-14333,-12026,-9355,-6391,-3212,80,3342,6448,9253,11642,13510,14805,15488,15590,15161,14293,13117,11752,10366,9069,7995,7217,6765,6631,6731,6957,7157,7182,6890,6189,5037,3450,1520,-633,-2843,-4962,-6851,-8422,-9634,-10486,-11050,-11375,-11593,-11756,-11967,-12263,-12669,-13176,-13762,-14374,-14968,-15502,-15932,-16250,-16444,-16503,-16439,-16217,-15828,-15217,-14348,-13167,-11650,-9776,-7575,-5076,-2391,399,3134,5696,7938,9758,11055,11798,11954,11569,10697,9456,7975,6416,4945,3701,2820,2337,2286,2587,3150,3845,4519,5065,5383,5439,5246,4850,4336,3796,3286,2873,2518,2206,1817,1276,447,-722,-2302,-4257,-6543,-9026,-11578,-14012,-16195,-17970,-19265,-20030,-20288,-20075,-19500,-18626,-17584,-16420,-15241,-14053,-12923,-11827,-10778,-9734,-8683,-7562,-6375,-5063,-3638,-2089,-437,1274,2989,4618,6095,7317,8251,8859,9152,9198,9060,8863,8694,8661,8822,9209,9804,10533,11301,11951,12347,12329,11798,10679,8983,6776,4194,1416,-1342,-3890,-6029,-7646,-8673,-9108,-9041,-8567,-7860,-7070,-6358,-5855,-5662,-5820,-6355,-7216,-8347,-9642,-11007,-12314,-13487,-14413,-15057,-15348,-15281,-14828,-13983,-12747,-11113,-9104,-6749,-4117,-1291,1593,4411,7006,9239,11005,12208,12836,12907,12505,11764,10844,9910,9141,8633,8493,8710,9257,10038,10914,11760,12411,12772,12735,12278,11397,10157,8648,6995,5321,3743,2345,1179,256,-445,-966,-1369,-1710,-2042,-2414,-2839,-3345,-3917,-4561,-5259,-6010,-6817,-7685,-8620,-9630,-10695,-11797,-12884,-13886,-14732,-15329,-15596,-15456,-14855,-13762,-12202,-10218,-7912,-5401,-2810,-274,2126,4301,6230,7878,9259,10371,11220,11815,12143,12207,12004,11538,10853,9994,9055,8126,7300,6644,6186,5907,5741,5595,5368,4965,4331,3459,2370,1166,-65,-1202,-2148,-2871,-3344,-3654,-3867,-4122,-4526,-5173,-6117,-7364,-8858,-10516,-12201,-13765,-15064,-15969,-16390,-16291,-15683,-14636,-13254,-11661,-9978,-8302,-6697,-5163,-3680,-2167,-551,1244,3261,5500,7886,10322,12614,14587,16032,16792,16770,15944,14399,12306,9900,7478,5311,3668,2733,2617,3312,4743,6707,8989,11307,13405,15055,16083,16389,15938,14785,13011,10777,8246,5597,3007,612,-1487,-3219,-4588,-5599,-6327,-6836,-7222,-7572,-7964,-8471,-9118,-9942,-10922,-12035,-13232,-14435,-15567,-16521,-17198,-17500,-17344,-16688,-15499,-13824,-11703,-9262,-6600,-3891,-1247,1178,3296,5032,6360,7276,7829,8059,8060,7905,7682,7477,7337,7330,7449,7715,8085,8536,9005,9458,9825,10091,10212,10201,10056,9800,9437,8983,8398,7686,6764,5637,4240,2602,727,-1317,-3451,-5582,-7590,-9388,-10866,-11974,-12661,-12923,-12781,-12285,-11511,-10547,-9512,-8491,-7614,-6931,-6512,-6362,-6462,-6755,-7167,-7580,-7902,-8000,-7789,-7176,-6121,-4614,-2694,-443,2009,4514,6881,8932,10510,11471,11783,11422,10502,9154,7577,5987,4568,3489,2842,2644,2869,3383,4067,4735,5250,5505,5429,5059,4442,3719,3018,2493,2241,2325,2714,3320,3984,4513,4705,4408,3500,1981,-106,-2606,-5337,-8067,-10601,-12741,-14395,-15498,-16091,-16250,-16101,-15783,-15420,-15117,-14933,-14878,-14930,-15006,-15018,-14855,-14404,-13595,-12351,-10669,-8557,-6073,-3327,-434,2430,5114,7440,9287,10539,11172,11179,10634,9641,8338,6888,5464,4216,3289,2765,2688,3032,3722,4627,5596,6451,7033,7201,6854,5962,4529,2655,446,-1924,-4310,-6553,-8541,-10205,-11497,-12436,-13043,-13377,-13499,-13476,-13355,-13201,-13024,-12881,-12758,-12694,-12671,-12698,-12759,-12817,-12835,-12740,-12450,-11867,-10894,-9445,-7477,-4979,-2017,1314,4836,8379,11713,14650,16987,18577,19318,19172,18194,16498,14280,11779,9243,6933,5031,3697,2973,2850,3233,3962,4875,5767,6490,6905,6950,6582,5845,4768,3445,1940,335,-1305,-2928,-4496,-5973,-7342,-8568,-9615,-10431,-10960,-11143,-10936,-10328,-9327,-7994,-6424,-4732,-3075,-1584,-384,446,891,988,841,590,398,407,720,1373,2323,3457,4608,5587,6203,6315,5824,4713,3034,908,-1498,-3972,-6313,-8308,-9817,-10716,-10990,-10626,-9718,-8331,-6591,-4616,-2507,-395,1641,3495,5119,6452,7485,8206,8644,8830,8822,8677,8465,8247,8062,7952,7898,7902,7908,7876,7760,7515,7110,6535,5771,4839,3743,2504,1154,-280,-1747,-3190,-4529,-5685,-6559,-7087,-7214,-6935,-6271,-5278,-4035,-2613,-1114,409,1871,3232,4452,5505,6390,7102,7653,8067,8357,8570,8725,8874,9037,9235,9471,9719,9962,10145,10250,10250,10134,9944,9685,9453,9260,9193,9245,9427,9675,9904,9997,9818,9258,8207,6643,4563,2064,-713,-3573,-6279,-8604,-10347,-11352,-11565,-10991,-9737,-7985,-5954,-3909,-2097,-732,37,128,-413,-1509,-2945,-4504,-5924,-6939,-7357,-7012,-5847,-3885,-1215,1973,5470,9015,12350,15233,17452,18873,19402,19070,17935,16159,13923,11438,8922,6577,4576,3080,2162,1894,2230,3098,4331,5725,7043,8052,8552,8410,7558,6040,3943,1465,-1204,-3815,-6183,-8134,-9562,-10449,-10787,-10701,-10251,-9619,-8879,-8186,-7576,-7113,-6792,-6578,-6441,-6315,-6147,-5907,-5560,-5107,-4578,-3987,-3401,-2827,-2307,-1802,-1288,-684,88,1104,2423,4063,6000,8150,10398,12566,14496,15997,16963,17290,16998,16134,14838,13270,11621,10070,8773,7846,7350,7291,7634,8268,9076,9868,10487,10755,10542,9769,8423,6562,4322,1889,-521,-2670,-4371,-5455,-5843,-5522,-4551,-3074,-1274,605,2332,3666,4428,4498,3835,2500,627,-1569,-3846,-5918,-7561,-8549,-8761,-8146,-6732,-4649,-2064,779,3653,6305,8563,10259,11330,11742,11518,10738,9459,7814,5874,3759,1546,-675,-2836,-4861,-6678,-8218,-9382,-10095,-10272,-9852,-8822,-7202,-5066,-2542,225,3057,5795,8291,10434,12148,13399,14178,14506,14395,13877,12954,11647,9963,7933,5629,3135,590,-1863,-4065,-5894,-7230,-8059,-8362,-8247,-7804,-7209,-6595,-6123,-5884,-5960,-6359,-7055,-7992,-9032,-10069,-10905,-11402,-11389,-10759,-9453,-7469,-4889,-1855,1444,4747,7832,10424,12352,13472,13741,13225,12056,10454,8683,6996,5674,4883,4793,5409,6701,8499,10591,12696,14543,15876,16511,16354,15399,13744,11546,9024,6381,3827,1493,-533,-2240,-3678,-4932,-6104,-7299,-8587,-9987,-11489,-13005,-14428,-15640,-16495,-16919,-16855,-16308,-15352,-14094,-12665,-11232,-9894,-8775,-7910,-7312,-6947,-6737,-6587,-6389,-6029,-5428,-4535,-3346,-1931,-391,1115,2406,3340,3765,3639,2955,1798,330,-1269,-2750,-3918,-4576,-4614,-4007,-2810,-1201,605,2324,3694,4494,4582,3934,2623,835,-1195,-3193,-4913,-6169,-6844,-6941,-6512,-5710,-4701,-3665,-2788,-2185,-1968,-2165,-2775,-3738,-4976,-6363,-7801,-9147,-10303,-11166,-11651,-11719,-11331,-10516,-9293,-7754,-5958,-4028,-2040,-98,1735,3385,4830,6033,7001,7739,8264,8608,8785,8822,8726,8505,8172,7722,7180,6539,5834,5059,4261,3444,2664,1933,1295,775,372,107,-61,-152,-224,-342,-581,-1005,-1686,-2646,-3905,-5426,-7152,-8991,-10829,-12552,-14043,-15209,-15993,-16365,-16343,-15983,-15363,-14593,-13782,-13034,-12439,-12053,-11910,-11972,-12208,-12491,-12720,-12751,-12453,-11745,-10554,-8913,-6862,-4529,-2060,392,2654,4592,6093,7074,7504,7377,6732,5627,4154,2396,472,-1529,-3488,-5307,-6869,-8072,-8816,-9017,-8639,-7655,-6134,-4144,-1835,640,3123,5452,7501,9184,10423,11198,11485,11290,10614,9485,7913,5958,3678,1171,-1434,-4007,-6387,-8434,-10035,-11099,-11605,-11581,-11106,-10308,-9325,-8313,-7386,-6636,-6104,-5781,-5628,-5574,-5528,-5405,-5127,-4624,-3867,-2839,-1579,-137,1385,2879,4222,5287,5981,6231,6017,5385,4402,3238,2030,984,239,-64,130,841,2007,3524,5252,7011,8636,9973,10891,11346,11285,10788,9905,8773,7511,6224,5008,3900,2898,1987,1106,209,-738,-1781,-2893,-4080,-5288,-6463,-7545,-8446,-9115,-9475,-9510,-9188,-8553,-7635,-6519,-5288,-4032,-2850,-1806,-965,-344,51,277,382,486,669,1048,1672,2586,3744,5077,6452,7721,8734,9351,9485,9084,8177,6837,5209,3466,1803,411,-551,-972,-815,-95,1072,2546,4114,5562,6677,7278,7232,6494,5080,3101,718,-1866,-4421,-6762,-8699,-10141,-11020,-11345,-11180,-10600,-9746,-8740,-7722,-6836,-6174,-5838,-5847,-6203,-6832,-7645,-8488,-9240,-9736,-9883,-9584,-8805,-7551,-5855,-3800,-1459,1040,3617,6139,8537,10716,12626,14221,15484,16399,16983,17227,17168,16811,16196,15368,14353,13236,12052,10891,9807,8867,8118,7589,7294,7206,7295,7484,7700,7841,7816,7522,6902,5884,4481,2693,612,-1664,-3977,-6163,-8037,-9446,-10257,-10425,-9942,-8910,-7469,-5825,-4208,-2821,-1862,-1414,-1528,-2114,-3034,-4079,-5010,-5613,-5723,-5239,-4178,-2614,-729,1269,3137,4654,5621,5923,5480,4314,2505,188,-2446,-5198,-7862,-10245,-12207,-13637,-14481,-14730,-14396,-13533,-12191,-10445,-8355,-6009,-3478,-850,1785,4357,6767,8975,10910,12562,13908,14950,15698,16141,16273,16064,15455,14417,12885,10866,8373,5485,2334,-934,-4115,-7046,-9547,-11507,-12848,-13565,-13692,-13330,-12594,-11635,-10580,-9556,-8662,-7951,-7474,-7216,-7173,-7293,-7525,-7806,-8066,-8256,-8325,-8247,-8014,-7633,-7110,-6469,-5686,-4771,-3667,-2354,-776,1078,3216,5588,8124,10703,13181,15404,17218,18483,19128,19083,18396,17112,15363,13299,11073,8851,6740,4838,3164,1711,414,-802,-2040,-3377,-4887,-6598,-8508,-10582,-12738,-14886,-16907,-18679,-20081,-20998,-21355,-21088,-20197,-18726,-16761,-14468,-12011,-9619,-7472,-5771,-4633,-4121,-4234,-4851,-5841,-6968,-8030,-8796,-9115,-8882,-8086,-6783,-5096,-3178,-1196,697,2389,3802,4924,5776,6428,6960,7468,8026,8698,9492,10395,11331,12206,12895,13284,13270,12803,11866,10519,8838,6955,4969,3008,1113,-655,-2323,-3899,-5416,-6887,-8296,-9608,-10755,-11675,-12294,-12594,-12551,-12224,-11661,-10963,-10207,-9488,-8838,-8304,-7857,-7487,-7146,-6794,-6396,-5915,-5336,-4633,-3798,-2810,-1669,-359,1105,2711,4425,6190,7931,9570,10998,12142,12913,13265,13172,12645,11736,10517,9111,7616,6172,4860,3781,2965,2446,2218,2255,2536,3001,3608,4268,4906,5395,5638,5502,4891,3750,2045,-159,-2762,-5596,-8446,-11094,-13326,-14980,-15940,-16201,-15787,-14834,-13469,-11882,-10198,-8567,-7030,-5637,-4356,-3143,-1950,-723,554,1860,3141,4298,5215,5774,5876,5457,4510,3074,1244,-841,-3025,-5129,-6996,-8481,-9476,-9900,-9713,-8911,-7504,-5580,-3198,-516,2348,5221,7951,10392,12431,13980,15018,15543,15623,15343,14803,14113,13342,12539,11703,10798,9753,8501,6971,5137,3005,639,-1866,-4365,-6725,-8799,-10490,-11715,-12451,-12703,-12512,-11924,-11024,-9844,-8485,-6985,-5431,-3891,-2440,-1147,-56,815,1477,1978,2371,2732,3125,3591,4167,4853,5632,6477,7347,8202,9021,9775,10471,11104,11685,12219,12686,13092,13385,13553,13547,13351,12956,12384,11676,10905,10142,9464,8916,8504,8192,7890,7479,6827,5797,4308,2321,-137,-2949,-5975,-8991,-11792,-14159,-15924,-16961,-17221,-16716,-15506,-13721,-11458,-8893,-6115,-3274,-451,2249,4733,6930,8750,10147,11074,11518,11497,11047,10254,9204,8032,6860,5816,5021,4546,4456,4733,5353,6200,7164,8062,8754,9067,8918,8247,7099,5586,3874,2202,772,-195,-586,-335,492,1763,3249,4674,5779,6298,6098,5089,3353,1043,-1584,-4218,-6563,-8335,-9359,-9523,-8873,-7525,-5713,-3715,-1819,-306,624,834,301,-912,-2650,-4680,-6761,-8601,-9985,-10710,-10687,-9881,-8362,-6242,-3691,-891,1978,4747,7297,9512,11352,12769,13780,14402,14679,14674,14446,14072,13617,13147,12722,12379,12165,12072,12127,12283,12526,12793,13023,13155,13120,12867,12364,11600,10586,9350,7947,6410,4818,3197,1605,74,-1353,-2646,-3745,-4629,-5231,-5537,-5527,-5214,-4654,-3912,-3091,-2292,-1606,-1090,-775,-614,-547,-451,-210,291,1131,2326,3833,5533,7234,8731,9780,10179,9812,8613,6676,4168,1332,-1502,-4062,-6064,-7345,-7833,-7561,-6696,-5431,-4053,-2782,-1836,-1328,-1277,-1616,-2189,-2791,-3209,-3241,-2746,-1652,17,2161,4598,7110,9453,11395,12752,13388,13255,12361,10797,8697,6243,3644,1087,-1227,-3173,-4661,-5663,-6224,-6415,-6352,-6138,-5887,-5642,-5448,-5266,-5039,-4703,-4173,-3416,-2445,-1299,-109,1007,1886,2423,2525,2202,1498,541,-503,-1466,-2161,-2477,-2310,-1646,-504,1043,2894,4936,7050,9126,11069,12775,14171,15161,15682,15676,15110,13992,12385,10384,8155,5877,3747,1951,600,-227,-577,-539,-285,-25,39,-285,-1120,-2532,-4480,-6870,-9505,-12187,-14653,-16697,-18110,-18764,-18593,-17594,-15852,-13492,-10693,-7659,-4593,-1695,878,2985,4556,5533,5936,5799,5192,4230,3009,1659,282,-1036,-2233,-3294,-4208,-5016,-5729,-6381,-6969,-7467,-7832,-7985,-7861,-7375,-6493,-5184,-3488,-1470,745,3012,5148,6986,8361,9154,9308,8795,7697,6098,4158,2042,-98,-2094,-3863,-5312,-6442,-7255,-7803,-8142,-8341,-8459,-8552,-8669,-8836,-9086,-9420,-9846,-10342,-10895,-11471,-12034,-12545,-12957,-13219,-13293,-13136,-12719,-12035,-11064,-9829,-8324,-6585,-4622,-2484,-211,2121,4433,6622,8574,10194,11382,12091,12302,12043,11395,10460,9377,8269,7256,6406,5764,5304,4983,4709,4372,3881,3130,2076,698,-975,-2868,-4893,-6926,-8858,-10584,-12018,-13125,-13871,-14289,-14422,-14325,-14094,-13785,-13475,-13193,-12960,-12751,-12526,-12224,-11760,-11096,-10169,-8985,-7554,-5924,-4172,-2374,-618,1018,2479,3692,4639,5249,5516,5387,4868,3952,2676,1095,-711,-2650,-4610,-6486,-8187,-9622,-10751,-11546,-11994,-12146,-12002,-11635,-11056,-10310,-9404,-8350,-7149,-5812,-4341,-2778,-1150,487,2060,3535,4836,5946,6839,7520,8005,8315,8474,8479,8326,7981,7405,6554,5393,3900,2090,-2,-2289,-4653,-6947,-9007,-10677,-11820,-12347,-12218,-11448,-10118,-8338,-6284,-4131,-2071,-270,1138,2090,2555,2607,2327,1874,1383,1002,819,895,1216,1733,2357,2977,3511,3873,4050,4047,3932,3790,3718,3805,4111,4645,5405,6282,7216,8027,8626,8856,8651,7950,6765,5133,3150,919,-1430,-3781,-6025,-8087,-9905,-11462,-12736,-13738,-14451,-14871,-14971,-14722,-14109,-13119,-11774,-10126,-8243,-6220,-4145,-2094,-121,1745,3518,5203,6855,8467,10078,11618,13069,14310,15273,15856,15995,15662,14850,13600,11966,10025,7866,5565,3213,882,-1359,-3426,-5274,-6803,-7973,-8682,-8895,-8549,-7636,-6180,-4258,-1994,426,2788,4863,6431,7317,7424,6723,5306,3330,1038,-1316,-3460,-5188,-6336,-6851,-6742,-6115,-5121,-3963,-2839,-1949,-1429,-1394,-1848,-2784,-4088,-5630,-7245,-8745,-9966,-10755,-11027,-10723,-9887,-8576,-6926,-5070,-3169,-1329,323,1770,2969,3968,4801,5535,6215,6886,7560,8227,8869,9447,9938,10321,10609,10814,10983,11163,11380,11671,12013,12381,12697,12878,12812,12406,11593,10348,8695,6725,4548,2338,252,-1551,-2945,-3856,-4264,-4208,-3772,-3081,-2247,-1411,-642,-17,460,780,991,1108,1190,1247,1321,1413,1554,1744,2007,2355,2802,3364,4046,4829,5682,6529,7273,7791,7952,7644,6789,5348,3358,892,-1912,-4875,-7820,-10541,-12879,-14705,-15945,-16593,-16676,-16303,-15548,-14557,-13403,-12183,-10946,-9733,-8560,-7449,-6389,-5408,-4482,-3631,-2829,-2075,-1332,-583,226,1112,2105,3195,4362,5535,6645,7588,8267,8607,8537,8044,7139,5888,4369,2718,1025,-557,-1964,-3095,-3926,-4424,-4604,-4482,-4099,-3490,-2719,-1823,-874,83,999,1823,2533,3092,3501,3750,3863,3857,3768,3636,3478,3337,3213,3130,3089,3102,3178,3335,3575,3924,4367,4909,5517,6143,6728,7180,7414,7340,6872,5977,4622,2855,740,-1603,-4043,-6441,-8665,-10633,-12267,-13567,-14531,-15202,-15624,-15836,-15876,-15739,-15431,-14913,-14159,-13141,-11848,-10274,-8471,-6462,-4343,-2173,-47,1970,3808,5426,6769,7819,8527,8870,8805,8315,7368,5992,4195,2061,-330,-2838,-5333,-7650,-9653,-11211,-12226,-12636,-12421,-11594,-10213,-8362,-6161,-3745,-1281,1086,3185,4908,6151,6873,7078,6801,6139,5190,4078,2935,1865,967,298,-125,-327,-363,-324,-300,-371,-604,-1036,-1654,-2447,-3335,-4269,-5159,-5959,-6617,-7130,-7486,-7719,-7821,-7819,-7688,-7426,-7004,-6391,-5575,-4525,-3252,-1763,-90,1701,3530,5295,6888,8206,9163,9708,9816,9525,8884,8012,7021,6059,5238,4663,4372,4380,4610,4991,5370,5635,5639,5291,4512,3298,1668,-287,-2467,-4725,-6935,-8946,-10685,-12044,-13031,-13603,-13825,-13720,-13347,-12751,-11965,-10996,-9869,-8558,-7097,-5493,-3815,-2136,-554,832,1942,2721,3166,3310,3247,3089,2987,3051,3417,4102,5118,6364,7702,8927,9841,10224,9940,8878,7057,4549,1547,-1717,-4963,-7924,-10367,-12140,-13151,-13434,-13041,-12137,-10849,-9354,-7782,-6241,-4822,-3567,-2500,-1629,-929,-370,77,482,873,1325,1887,2601,3519,4623,5899,7257,8588,9743,10581,10951,10764,9956,8545,6604,4277,1749,-768,-3065,-4971,-6357,-7153,-7374,-7038,-6257,-5115,-3727,-2219,-664,830,2227,3465,4542,5436,6161,6706,7092,7305,7360,7248,6968,6527,5933,5200,4390,3552,2803,2239,1982,2133,2754,3863,5420,7309,9369,11397,13148,14422,15007,14794,13714,11805,9173,5991,2482,-1117,-4560,-7646,-10187,-12098,-13307,-13846,-13785,-13224,-12312,-11167,-9905,-8620,-7331,-6078,-4816,-3527,-2166,-697,894,2603,4418,6284,8164,9975,11665,13160,14412,15373,16019,16343,16361,16099,15601,14897,14020,12989,11796,10459,8953,7308,5526,3667,1791,-22,-1650,-3016,-3978,-4489,-4455,-3883,-2792,-1279,509,2378,4109,5466,6255,6312,5565,4026,1801,-897,-3799,-6603,-8995,-10738,-11659,-11693,-10910,-9446,-7551,-5498,-3562,-2003,-975,-580,-769,-1446,-2408,-3434,-4302,-4810,-4835,-4306,-3244,-1727,125,2144,4197,6125,7834,9253,10345,11123,11602,11821,11823,11635,11310,10867,10358,9824,9314,8881,8572,8432,8483,8746,9191,9796,10492,11218,11886,12416,12726,12737,12393,11654,10509,8979,7131,5057,2896,791,-1088,-2606,-3630,-4110,-4013,-3405,-2365,-1051,391,1792,3027,3994,4651,4999,5084,4986,4792,4602,4490,4513,4694,5018,5453,5936,6399,6797,7062,7204,7184,7036,6761,6381,5907,5327,4645,3809,2815,1601,174,-1486,-3331,-5313,-7336,-9301,-11088,-12591,-13691,-14302,-14346,-13791,-12629,-10938,-8801,-6407,-3928,-1599,404,1900,2812,3112,2867,2224,1384,565,1,-151,218,1110,2418,3972,5527,6853,7736,8046,7743,6883,5624,4170,2759,1619,920,776,1182,2085,3317,4695,6008,7038,7652,7719,7234,6236,4849,3270,1700,403,-438,-632,-113,1121,2967,5214,7620,9869,11687,12828,13147,12600,11279,9370,7154,4940,3039,1680,1027,1091,1776,2877,4090,5110,5610,5356,4195,2102,-818,-4351,-8196,-12007,-15445,-18208,-20080,-20948,-20814,-19783,-18063,-15900,-13584,-11366,-9478,-8059,-7177,-6806,-6842,-7111,-7413,-7522,-7249,-6442,-5032,-3022,-503,2366,5358,8235,10727,12621,13750,14027,13483,12214,10404,8277,6059,3963,2155,731,-261,-840,-1069,-1044,-867,-656,-475,-398,-418,-529,-671,-779,-803,-683,-433,-70,319,638,746,535,-113,-1236,-2819,-4779,-6921,-9049,-10885,-12209,-12839,-12670,-11735,-10131,-8084,-5835,-3680,-1846,-525,191,321,-47,-740,-1558,-2324,-2890,-3184,-3233,-3097,-2929,-2850,-2987,-3393,-4068,-4911,-5814,-6569,-7043,-7068,-6585,-5601,-4191,-2535,-839,678,1790,2378,2356,1774,742,-529,-1807,-2846,-3439,-3462,-2878,-1761,-293,1291,2692,3646,3910,3343,1913,-308,-3105,-6216,-9302,-12048,-14181,-15511,-15966,-15588,-14519,-12981,-11223,-9483,-7952,-6749,-5910,-5389,-5090,-4860,-4569,-4060,-3270,-2125,-681,1008,2792,4513,5989,7052,7565,7465,6730,5451,3748,1834,-85,-1773,-3054,-3801,-3986,-3669,-2999,-2187,-1475,-1093,-1233,-1989,-3395,-5334,-7660,-10094,-12385,-14232,-15416,-15754,-15202,-13790,-11684,-9143,-6462,-4006,-2061,-893,-629,-1294,-2770,-4834,-7171,-9425,-11254,-12356,-12557,-11778,-10122,-7777,-5068,-2323,104,1960,3053,3363,2946,2004,769,-449,-1412,-1874,-1741,-977,324,1991,3787,5464,6792,7597,7796,7385,6465,5193,3805,2512,1547,1074,1183,1896,3121,4693,6400,7974,9199,9866,9879,9207,7940,6242,4342,2495,946,-136,-635,-576,-54,728,1528,2085,2161,1595,294,-1709,-4311,-7299,-10426,-13391,-15924,-17790,-18811,-18929,-18127,-16514,-14238,-11499,-8533,-5564,-2811,-449,1404,2697,3452,3747,3718,3514,3296,3190,3292,3642,4239,5023,5916,6789,7548,8056,8269,8128,7675,6972,6129,5271,4518,3940,3589,3421,3391,3369,3262,2942,2361,1481,364,-906,-2171,-3276,-4050,-4374,-4172,-3456,-2307,-876,618,1977,2950,3401,3180,2281,730,-1337,-3731,-6235,-8590,-10591,-12034,-12797,-12825,-12111,-10732,-8797,-6455,-3879,-1232,1316,3639,5619,7193,8297,8926,9061,8725,7946,6766,5251,3500,1606,-275,-2004,-3416,-4360,-4730,-4448,-3545,-2079,-227,1830,3865,5681,7116,8080,8550,8576,8273,7789,7277,6894,6729,6841,7192,7692,8189,8501,8467,7921,6815,5116,2932,395,-2276,-4844,-7073,-8735,-9693,-9833,-9188,-7820,-5916,-3674,-1345,855,2740,4186,5159,5663,5807,5696,5495,5342,5371,5663,6261,7137,8200,9322,10316,11012,11249,10925,10002,8527,6633,4487,2343,396,-1115,-2071,-2385,-2102,-1334,-299,753,1547,1839,1462,335,-1495,-3893,-6618,-9393,-11912,-13901,-15147,-15511,-14980,-13618,-11597,-9159,-6557,-4076,-1942,-307,711,1159,1068,618,-41,-715,-1237,-1478,-1357,-846,14,1139,2400,3648,4738,5554,6025,6136,5949,5549,5089,4693,4484,4523,4820,5299,5856,6321,6530,6346,5657,4452,2781,778,-1342,-3354,-4981,-6022,-6280,-5676,-4194,-1934,917,4094,7259,10073,12196,13363,13404,12280,10080,7034,3468,-244,-3691,-6557,-8564,-9616,-9702,-8988,-7708,-6177,-4728,-3650,-3183,-3442,-4444,-6091,-8182,-10463,-12646,-14449,-15653,-16086,-15687,-14469,-12535,-10054,-7236,-4315,-1510,980,3017,4509,5447,5844,5803,5392,4756,3979,3186,2443,1838,1391,1131,1035,1076,1207,1382,1561,1721,1854,1976,2086,2211,2336,2449,2520,2511,2388,2113,1673,1039,236,-746,-1853,-3059,-4279,-5458,-6488,-7318,-7854,-8093,-8010,-7668,-7137,-6534,-5985,-5595,-5475,-5652,-6153,-6902,-7812,-8740,-9528,-10039,-10132,-9745,-8842,-7472,-5722,-3730,-1658,337,2103,3531,4546,5111,5232,4943,4300,3389,2275,1051,-233,-1504,-2740,-3877,-4895,-5723,-6313,-6603,-6535,-6073,-5213,-3962,-2397,-594,1320,3209,4947,6394,7481,8133,8363,8204,7720,7033,6210,5370,4543,3759,2993,2188,1295,248,-968,-2350,-3834,-5334,-6727,-7892,-8721,-9128,-9084,-8591,-7712,-6523,-5141,-3650,-2148,-677,728,2075,3375,4645,5889,7084,8186,9126,9806,10142,10040,9439,8324,6715,4714,2450,118,-2081,-3939,-5276,-5972,-5965,-5280,-4030,-2375,-558,1182,2588,3447,3593,2964,1561,-498,-3035,-5816,-8576,-11087,-13128,-14578,-15333,-15419,-14861,-13794,-12324,-10634,-8860,-7175,-5695,-4549,-3806,-3524,-3699,-4288,-5205,-6301,-7427,-8374,-8983,-9089,-8590,-7459,-5722,-3505,-973,1652,4160,6347,8077,9286,9983,10256,10247,10107,10005,10054,10324,10819,11466,12155,12725,13029,12940,12384,11367,9949,8297,6563,5002,3774,3080,3007,3598,4802,6486,8476,10527,12428,13937,14903,15198,14790,13702,12003,9827,7299,4577,1785,-953,-3565,-5968,-8150,-10041,-11657,-12915,-13815,-14285,-14300,-13837,-12903,-11532,-9815,-7857,-5822,-3861,-2164,-846,-29,280,119,-378,-1035,-1623,-1929,-1776,-1026,318,2221,4505,6960,9341,11385,12916,13781,13952,13467,12442,11053,9481,7924,6516,5392,4592,4153,4042,4222,4624,5171,5793,6397,6935,7322,7533,7493,7199,6607,5714,4544,3109,1479,-267,-2051,-3742,-5267,-6511,-7437,-8000,-8232,-8176,-7918,-7557,-7166,-6828,-6552,-6336,-6115,-5811,-5322,-4560,-3459,-1987,-171,1911,4158,6399,8498,10294,11670,12553,12914,12759,12162,11178,9920,8455,6874,5227,3560,1915,317,-1174,-2509,-3599,-4370,-4710,-4565,-3877,-2650,-959,1089,3309,5495,7445,8966,9931,10284,10042,9313,8237,7015,5806,4776,4001,3515,3268,3172,3094,2927,2560,1971,1167,239,-693,-1475,-1970,-2046,-1650,-733,644,2423,4469,6648,8805,10805,12530,13891,14855,15404,15583,15440,15046,14472,13772,12991,12154,11269,10354,9420,8498,7625,6838,6178,5663,5288,5032,4843,4661,4421,4063,3552,2882,2077,1203,340,-429,-1018,-1396,-1555,-1544,-1464,-1430,-1577,-2028,-2869,-4129,-5789,-7737,-9824,-11831,-13525,-14679,-15112,-14728,-13531,-11638,-9273,-6721,-4298,-2295,-925,-306,-421,-1140,-2230,-3402,-4359,-4851,-4705,-3869,-2411,-477,1687,3849,5777,7303,8348,8905,9052,8897,8592,8244,7952,7752,7631,7556,7457,7289,7035,6697,6351,6057,5921,6007,6350,6944,7713,8559,9339,9917,10176,10042,9482,8521,7233,5710,4082,2468,973,-300,-1312,-2028,-2474,-2702,-2780,-2806,-2861,-3018,-3332,-3829,-4512,-5351,-6301,-7268,-8166,-8859,-9238,-9192,-8654,-7602,-6083,-4177,-2050,158,2250,4101,5587,6654,7295,7533,7439,7090,6568,5956,5330,4751,4273,3930,3737,3679,3735,3830,3919,3913,3767,3413,2833,2001,954,-271,-1587,-2911,-4136,-5179,-5971,-6479,-6701,-6690,-6505,-6260,-6050,-5977,-6124,-6525,-7195,-8080,-9120,-10180,-11169,-11930,-12408,-12527,-12293,-11761,-10982,-10076,-9095,-8126,-7169,-6240,-5279,-4247,-3084,-1753,-259,1351,2983,4502,5753,6604,6936,6715,5957,4766,3281,1697,186,-1081,-1998,-2522,-2670,-2554,-2291,-2071,-2001,-2213,-2702,-3448,-4312,-5150,-5774,-6030,-5805,-5057,-3827,-2218,-407,1424,3070,4381,5236,5590,5434,4822,3825,2536,1048,-561,-2231,-3910,-5578,-7200,-8744,-10156,-11376,-12308,-12889,-13027,-12697,-11868,-10584,-8898,-6925,-4775,-2602,-518,1345,2919,4151,5034,5580,5829,5807,5558,5083,4409,3508,2403,1075,-442,-2115,-3882,-5638,-7285,-8674,-9702,-10233,-10233,-9637,-8532,-6967,-5126,-3155,-1289,312,1436,1991,1892,1155,-137,-1844,-3787,-5762,-7608,-9162,-10355,-11149,-11571,-11699,-11613,-11428,-11221,-11051,-10949,-10897,-10854,-10768,-10569,-10229,-9721,-9070,-8308,-7492,-6677,-5889,-5169,-4491,-3860,-3232,-2586,-1915,-1218,-545,50,474,659,530,101,-612,-1473,-2362,-3099,-3532,-3548,-3082,-2146,-816,774,2460,4058,5425,6435,7049,7266,7154,6811,6341,5859,5438,5131,4959,4896,4917,4949,4939,4809,4510,3999,3252,2273,1081,-305,-1822,-3442,-5089,-6704,-8213,-9529,-10580,-11286,-11604,-11504,-11015,-10179,-9096,-7874,-6641,-5519,-4615,-3990,-3685,-3661,-3850,-4132,-4355,-4372,-4034,-3231,-1901,-36,2306,5032,7961,10931,13698,16065,17812,18771,18819,17895,16024,13294,9901,6078,2135,-1623,-4891,-7437,-9095,-9811,-9623,-8659,-7103,-5192,-3143,-1192,505,1810,2679,3085,3098,2757,2182,1438,628,-192,-965,-1666,-2282,-2830,-3340,-3854,-4422,-5068,-5806,-6630,-7476,-8307,-9008,-9527,-9757,-9646,-9154,-8252,-6994,-5428,-3674,-1865,-147,1331,2454,3135,3337,3074,2410,1435,299,-895,-1989,-2928,-3626,-4113,-4394,-4543,-4615,-4641,-4650,-4594,-4439,-4093,-3493,-2578,-1331,219,1981,3830,5594,7117,8237,8873,8955,8529,7650,6466,5115,3780,2609,1747,1288,1267,1673,2407,3351,4325,5179,5762,6003,5882,5461,4848,4205,3685,3444,3582,4141,5109,6392,7869,9389,10803,12005,12916,13515,13808,13844,13650,13312,12820,12242,11533,10714,9728,8571,7210,5661,3954,2136,299,-1475,-3081,-4434,-5437,-6049,-6207,-5931,-5228,-4177,-2875,-1468,-104,1045,1865,2240,2145,1590,634,-611,-2032,-3487,-4857,-6043,-6979,-7643,-8034,-8190,-8136,-7904,-7509,-6948,-6209,-5282,-4156,-2860,-1431,35,1439,2621,3467,3821,3639,2872,1614,-31,-1855,-3664,-5245,-6443,-7159,-7354,-7076,-6395,-5449,-4348,-3225,-2157,-1198,-349,417,1168,1948,2821,3816,4924,6145,7418,8693,9908,10987,11877,12521,12878,12934,12669,12091,11197,10003,8521,6802,4887,2877,866,-1026,-2691,-4041,-5039,-5670,-6001,-6097,-6076,-6032,-6043,-6138,-6303,-6458,-6506,-6318,-5803,-4884,-3592,-1991,-254,1417,2782,3647,3850,3345,2180,489,-1485,-3492,-5252,-6546,-7190,-7122,-6323,-4900,-2987,-786,1501,3671,5554,7016,7984,8409,8313,7724,6712,5358,3753,1984,139,-1728,-3551,-5298,-6922,-8368,-9577,-10453,-10917,-10868,-10250,-9026,-7217,-4916,-2254,550,3271,5659,7494,8615,8934,8457,7274,5555,3518,1407,-544,-2146,-3280,-3902,-4061,-3851,-3443,-2974,-2616,-2444,-2523,-2814,-3257,-3731,-4122,-4312,-4239,-3863,-3232,-2429,-1585,-859,-394,-316,-693,-1543,-2820,-4433,-6253,-8129,-9895,-11403,-12494,-13074,-13049,-12426,-11223,-9549,-7525,-5303,-3040,-875,1078,2721,4013,4914,5408,5504,5184,4471,3363,1880,76,-2003,-4231,-6493,-8623,-10447,-11816,-12585,-12675,-12059,-10759,-8875,-6521,-3869,-1068,1710,4330,6674,8649,10203,11298,11941,12141,11964,11461,10721,9828,8859,7881,6937,6030,5147,4235,3243,2114,815,-665,-2281,-3975,-5635,-7141,-8371,-9195,-9539,-9343,-8606,-7381,-5750,-3862,-1863,64,1748,3041,3808,3986,3527,2482,910,-1032,-3188,-5378,-7408,-9144,-10445,-11239,-11479,-11160,-10304,-8973,-7235,-5181,-2924,-548,1806,4053,6047,7680,8827,9396,9302,8533,7078,5029,2497,-345,-3280,-6084,-8527,-10405,-11575,-11953,-11535,-10408,-8712,-6665,-4501,-2463,-776,389,937,828,141,-1014,-2451,-3957,-5315,-6316,-6783,-6593,-5675,-4030,-1716,1123,4316,7636,10864,13786,16226,18058,19199,19630,19350,18423,16908,14905,12506,9824,6962,4044,1172,-1512,-3887,-5813,-7178,-7900,-7943,-7335,-6156,-4542,-2631,-598,1435,3333,5025,6439,7549,8327,8773,8898,8704,8230,7486,6536,5413,4199,2952,1739,618,-375,-1217,-1880,-2369,-2653,-2722,-2559,-2129,-1444,-487,717,2121,3675,5284,6859,8279,9442,10216,10514,10239,9351,7824,5709,3070,84,-3096,-6200,-9003,-11249,-12725,-13294,-12871,-11480,-9207,-6233,-2762,929,4610,8011,10956,13262,14863,15689,15778,15173,13962,12262,10159,7804,5281,2754,335,-1822,-3587,-4838,-5490,-5479,-4810,-3516,-1696,518,2926,5326,7455,9090,10010,10066,9166,7334,4653,1322,-2418,-6276,-9950,-13153,-15632,-17194,-17700,-17107,-15411,-12726,-9192,-5032,-506,4102,8475,12322,15374,17435,18382,18204,16989,14903,12215,9188,6134,3315,946,-814,-1908,-2335,-2162,-1524,-530,658,1950,3257,4524,5748,6915,8046,9148,10219,11262,12235,13117,13834,14334,14529,14355,13750,12686,11182,9280,7101,4768,2444,284,-1579,-3046,-4061,-4611,-4730,-4457,-3880,-3063,-2085,-1012,111,1232,2326,3347,4260,5013,5557,5838,5829,5495,4852,3906,2706,1298,-253,-1879,-3506,-5043,-6404,-7479,-8171,-8353,-7955,-6865,-5101,-2643,363,3764,7299,10671,13575,15720,16896,16999,16037,14178,11650,8810,5976,3473,1510,199,-480,-647,-514,-304,-265,-556,-1307,-2512,-4123,-5988,-7930,-9759,-11285,-12388,-12971,-13017,-12542,-11594,-10259,-8592,-6705,-4634,-2473,-256,1968,4142,6254,8247,10113,11818,13347,14666,15734,16489,16845,16730,16046,14754,12816,10274,7217,3794,231,-3243,-6345,-8854,-10570,-11367,-11221,-10145,-8288,-5777,-2865,275,3392,6334,8936,11099,12739,13798,14226,13995,13091,11520,9334,6606,3473,92,-3331,-6581,-9439,-11714,-13260,-13989,-13882,-12972,-11359,-9164,-6550,-3667,-695,2224,4925,7282,9164,10475,11135,11116,10406,9051,7116,4700,1929,-1057,-4098,-7030,-9685,-11916,-13600,-14654,-15066,-14853,-14115,-12951,-11495,-9855,-8119,-6325,-4497,-2614,-668,1338,3385,5384,7245,8808,9937,10479,10340,9469,7890,5700,3045,123,-2854,-5667,-8119,-10016,-11242,-11692,-11356,-10276,-8581,-6464,-4170,-1985,-172,1015,1395,874,-562,-2813,-5686,-8924,-12190,-15148,-17468,-18878,-19206,-18382,-16465,-13616,-10093,-6206,-2302,1301,4306,6522,7808,8150,7597,6291,4409,2180,-180,-2464,-4506,-6217,-7530,-8476,-9061,-9360,-9397,-9205,-8788,-8136,-7242,-6084,-4675,-3020,-1157,861,2975,5094,7128,8976,10523,11662,12288,12298,11646,10300,8295,5717,2689,-613,-4009,-7294,-10295,-12841,-14811,-16111,-16693,-16544,-15691,-14184,-12127,-9625,-6848,-3960,-1166,1338,3361,4746,5381,5214,4266,2626,442,-2072,-4694,-7172,-9288,-10847,-11734,-11880,-11345,-10219,-8692,-6966,-5235,-3680,-2390,-1396,-663,-86,426,985,1649,2428,3277,4091,4728,5041,4879,4163,2852,1021,-1210,-3616,-5972,-8018,-9542,-10381,-10463,-9772,-8410,-6502,-4273,-1935,242,2045,3259,3759,3466,2406,651,-1613,-4186,-6781,-9112,-10882,-11817,-11718,-10455,-8016,-4499,-108,4847,9996,14930,19244,22579,24653,25296,24453,22215,18768,14416,9505,4415,-492,-4888,-8509,-11168,-12741,-13201,-12566,-10950,-8512,-5478,-2109,1316,4519,7261,9355,10686,11226,11018,10183,8897,7374,5844,4528,3603,3187,3310,3911,4855,5928,6912,7554,7674,7127,5858,3913,1405,-1461,-4435,-7241,-9600,-11260,-12039,-11800,-10532,-8285,-5251,-1667,2118,5757,8876,11177,12415,12490,11388,9234,6247,2717,-1024,-4634,-7809,-10296,-11929,-12634,-12436,-11430,-9779,-7670,-5285,-2798,-317,2054,4294,6345,8218,9846,11213,12210,12771,12793,12199,10984,9164,6868,4268,1567,-984,-3194,-4878,-5928,-6299,-6019,-5169,-3903,-2399,-868,468,1408,1768,1422,297,-1593,-4181,-7307,-10764,-14279,-17555,-20271,-22135,-22895,-22400,-20603,-17616,-13666,-9121,-4408,7,3711,6357,7751,7837,6726,4671,2024,-798,-3399,-5434,-6673,-7022,-6514,-5322,-3663,-1840,-105,1300,2206,2551,2338,1670,721,-319,-1229,-1825,-1957,-1549,-580,895,2769,4916,7162,9375,11396,13123,14456,15333,15708,15557,14854,13624,11865,9664,7064,4215,1208,-1782,-4631,-7200,-9365,-11029,-12101,-12519,-12242,-11268,-9630,-7421,-4781,-1910,957,3566,5670,7081,7658,7364,6227,4383,1991,-712,-3508,-6158,-8467,-10256,-11426,-11914,-11730,-10949,-9674,-8061,-6259,-4424,-2683,-1136,154,1159,1851,2229,2257,1937,1249,214,-1100,-2610,-4150,-5561,-6656,-7290,-7350,-6808,-5698,-4133,-2299,-409,1298,2587,3272,3212,2359,738,-1534,-4278,-7249,-10202,-12851,-14988,-16394,-16960,-16612,-15372,-13313,-10597,-7400,-3973,-538,2666,5446,7662,9236,10165,10515,10404,9976,9382,8743,8137,7590,7080,6541,5905,5098,4075,2835,1415,-90,-1558,-2837,-3776,-4258,-4177,-3526,-2302,-616,1439,3679,5984,8187,10178,11866,13180,14086,14561,14597,14183,13323,12000,10228,8009,5378,2382,-895,-4347,-7836,-11204,-14267,-16856,-18769,-19877,-20029,-19185,-17327,-14567,-11068,-7113,-3014,841,4121,6475,7688,7626,6289,3839,530,-3276,-7156,-10710,-13538,-15360,-15978,-15330,-13485,-10620,-7010,-2990,1085,4886,8119,10600,12215,12982,12987,12404,11430,10287,9158,8194,7496,7095,6995,7144,7476,7915,8389,8826,9190,9445,9591,9627,9554,9369,9038,8535,7785,6747,5350,3578,1410,-1095,-3894,-6844,-9848,-12721,-15345,-17552,-19235,-20263,-20569,-20079,-18786,-16710,-13922,-10557,-6772,-2788,1187,4901,8160,10765,12585,13535,13579,12765,11172,8935,6232,3222,110,-2969,-5849,-8436,-10622,-12360,-13581,-14277,-14405,-13969,-12965,-11404,-9323,-6772,-3833,-621,2720,6033,9121,11830,13969,15436,16133,16042,15199,13666,11576,9049,6234,3269,276,-2625,-5326,-7732,-9733,-11251,-12200,-12537,-12224,-11288,-9761,-7749,-5371,-2775,-143,2361,4561,6297,7446,7918,7671,6754,5242,3331,1210,-846,-2606,-3831,-4359,-4103,-3054,-1328,912,3392,5834,7930,9418,10095,9864,8724,6803,4294,1483,-1351,-3908,-5964,-7332,-7927,-7735,-6817,-5295,-3330,-1092,1219,3452,5430,7043,8189,8798,8866,8362,7353,5853,3947,1699,-807,-3484,-6236,-8973,-11583,-13983,-16054,-17706,-18831,-19306,-19076,-18024,-16171,-13492,-10108,-6121,-1760,2786,7235,11373,14958,17827,19844,20952,21137,20448,18965,16814,14128,11065,7787,4443,1200,-1810,-4430,-6560,-8070,-8903,-8981,-8304,-6874,-4762,-2065,1081,4488,7974,11313,14310,16759,18502,19399,19389,18443,16649,14141,11138,7912,4731,1875,-447,-2089,-2993,-3186,-2754,-1847,-638,691,1953,3011,3741,4107,4082,3748,3166,2474,1772,1160,705,419,278,230,170,34,-270,-750,-1404,-2118,-2797,-3246,-3330,-2914,-1924,-370,1650,3980,6358,8536,10233,11244,11424,10743,9268,7170,4691,2121,-250,-2141,-3343,-3705,-3180,-1808,279,2891,5767,8665,11320,13517,15103,15958,16068,15437,14167,12347,10141,7659,5051,2404,-201,-2716,-5129,-7419,-9595,-11643,-13524,-15201,-16573,-17551,-18020,-17854,-16981,-15318,-12880,-9718,-5963,-1815,2491,6687,10492,13689,16048,17466,17853,17237,15697,13382,10491,7239,3851,529,-2544,-5225,-7381,-8932,-9772,-9871,-9167,-7675,-5426,-2503,956,4770,8717,12537,15968,18755,20681,21596,21426,20209,18056,15194,11882,8432,5137,2263,22,-1448,-2089,-1916,-1019,452,2305,4314,6249,7889,9036,9546,9311,8325,6617,4335,1660,-1151,-3830,-6097,-7734,-8558,-8506,-7578,-5880,-3585,-907,1915,4642,7078,9041,10426,11155,11204,10599,9376,7612,5398,2820,1,-2958,-5923,-8775,-11362,-13565,-15226,-16254,-16540,-16055,-14792,-12820,-10251,-7251,-4006,-716,2408,5209,7520,9253,10342,10765,10561,9774,8508,6841,4890,2738,469,-1849,-4157,-6411,-8556,-10552,-12338,-13852,-15010,-15731,-15918,-15489,-14383,-12574,-10095,-7012,-3473,354,4236,7939,11206,13827,15606,16440,16269,15129,13107,10365,7076,3468,-246,-3853,-7135,-9929,-12070,-13440,-13973,-13629,-12454,-10534,-8032,-5149,-2126,776,3336,5328,6630,7148,6885,5913,4351,2389,222,-1920,-3838,-5341,-6307,-6653,-6373,-5517,-4184,-2508,-643,1261,3048,4608,5824,6641,6999,6884,6302,5277,3859,2114,130,-1994,-4131,-6160,-7950,-9383,-10362,-10830,-10750,-10155,-9100,-7676,-6021,-4265,-2567,-1062,133,934,1303,1249,820,107,-788,-1742,-2659,-3447,-4059,-4466,-4650,-4630,-4385,-3939,-3260,-2359,-1223,134,1677,3350,5077,6753,8257,9462,10231,10457,10067,9032,7393,5248,2738,38,-2664,-5215,-7474,-9366,-10853,-11948,-12709,-13195,-13509,-13704,-13850,-13960,-14034,-14038,-13929,-13655,-13176,-12466,-11518,-10356,-9014,-7564,-6074,-4640,-3349,-2301,-1572,-1248,-1361,-1939,-2947,-4302,-5893,-7543,-9097,-10378,-11264,-11663,-11557,-10965,-9975,-8690,-7247,-5766,-4366,-3129,-2107,-1322,-745,-354,-66,148,382,641,999,1443,1990,2632,3322,4040,4724,5330,5828,6187,6404,6479,6426,6261,5995,5645,5220,4739,4217,3682,3168,2709,2365,2165,2179,2423,2934,3686,4642,5709,6761,7656,8250,8411,8073,7198,5832,4057,2011,-168,-2310,-4293,-6005,-7379,-8402,-9090,-9497,-9720,-9832,-9951,-10117,-10382,-10717,-11068,-11338,-11412,-11177,-10539,-9441,-7870,-5867,-3515,-956,1643,4088,6168,7705,8542,8576,7793,6219,4003,1295,-1652,-4628,-7400,-9764,-11604,-12784,-13306,-13149,-12392,-11110,-9418,-7432,-5264,-3041,-846,1208,3068,4649,5921,6843,7408,7638,7560,7233,6721,6075,5373,4638,3915,3210,2516,1835,1129,404,-357,-1121,-1848,-2455,-2869,-2987,-2763,-2154,-1190,74,1531,3056,4507,5781,6775,7476,7877,8035,8031,7950,7880,7890,8012,8262,8612,9008,9388,9666,9780,9677,9327,8753,7991,7120,6231,5413,4748,4294,4063,4052,4182,4374,4497,4437,4096,3415,2390,1062,-464,-2094,-3658,-5069,-6192,-6988,-7410,-7497,-7296,-6898,-6408,-5917,-5511,-5257,-5158,-5219,-5377,-5576,-5738,-5789,-5670,-5333,-4752,-3908,-2814,-1466,91,1834,3710,5642,7564,9363,10926,12142,12881,13058,12615,11525,9848,7653,5102,2344,-397,-2953,-5132,-6820,-7949,-8514,-8583,-8255,-7678,-6999,-6368,-5915,-5739,-5883,-6370,-7137,-8115,-9185,-10222,-11105,-11739,-12026,-11948,-11447,-10580,-9351,-7867,-6214,-4534,-2956,-1637,-683,-220,-285,-921,-2075,-3681,-5602,-7657,-9642,-11324,-12480,-12949,-12593,-11424,-9465,-6906,-3925,-775,2302,5097,7448,9249,10486,11196,11474,11461,11297,11124,11049,11138,11394,11780,12201,12549,12703,12569,12104,11300,10252,9049,7885,6881,6214,5941,6105,6638,7417,8269,8997,9428,9428,8926,7925,6483,4718,2765,786,-1099,-2748,-4105,-5093,-5718,-5986,-5949,-5677,-5255,-4768,-4321,-3972,-3816,-3878,-4212,-4801,-5639,-6647,-7749,-8805,-9688,-10257,-10401,-10058,-9217,-7931,-6302,-4481,-2620,-905,527,1541,2056,2048,1515,532,-822,-2415,-4121,-5795,-7305,-8547,-9430,-9936,-10064,-9880,-9472,-8943,-8419,-7977,-7705,-7620,-7718,-7945,-8216,-8423,-8454,-8195,-7580,-6543,-5116,-3310,-1246,981,3195,5239,6917,8060,8515,8172,6978,4950,2181,-1169,-4856,-8607,-12088,-14995,-17026,-17975,-17695,-16173,-13501,-9875,-5584,-978,3599,7778,11292,13910,15518,16103,15723,14554,12794,10698,8524,6501,4832,3659,3047,3005,3463,4303,5376,6515,7563,8396,8923,9095,8925,8435,7696,6767,5713,4585,3393,2170,879,-445,-1825,-3210,-4568,-5825,-6906,-7742,-8259,-8443,-8273,-7804,-7084,-6220,-5297,-4410,-3630,-2980,-2472,-2058,-1693,-1319,-882,-353,283,1025,1838,2703,3549,4353,5057,5649,6109,6451,6677,6800,6837,6763,6601,6324,5954,5499,4980,4432,3867,3320,2792,2288,1810,1330,809,216,-545,-1492,-2710,-4185,-5902,-7792,-9730,-11593,-13200,-14415,-15086,-15112,-14451,-13104,-11168,-8803,-6195,-3620,-1276,589,1837,2357,2118,1163,-416,-2466,-4806,-7237,-9556,-11587,-13166,-14176,-14524,-14156,-13062,-11266,-8849,-5934,-2696,654,3873,6731,9005,10554,11279,11220,10462,9221,7728,6282,5128,4512,4555,5327,6743,8659,10805,12897,14622,15709,15982,15349,13867,11682,9050,6263,3638,1453,-84,-842,-827,-118,1085,2541,3976,5139,5835,5941,5455,4425,3014,1408,-187,-1549,-2534,-3013,-2966,-2422,-1482,-302,954,2114,3052,3670,3940,3848,3440,2767,1904,930,-64,-1011,-1836,-2506,-3001,-3333,-3518,-3606,-3616,-3598,-3552,-3507,-3437,-3348,-3215,-3024,-2789,-2500,-2223,-1985,-1869,-1946,-2270,-2913,-3869,-5146,-6662,-8322,-9960,-11388,-12396,-12792,-12420,-11196,-9137,-6324,-2971,699,4369,7764,10594,12652,13790,13941,13163,11551,9329,6705,3963,1310,-1025,-2910,-4266,-5049,-5336,-5176,-4725,-4089,-3416,-2795,-2302,-1958,-1751,-1634,-1545,-1404,-1148,-713,-67,805,1885,3148,4533,5993,7465,8880,10209,11375,12380,13164,13729,14044,14115,13930,13518,12893,12123,11267,10409,9637,9022,8633,8504,8651,9063,9693,10462,11273,11989,12469,12585,12204,11282,9793,7822,5490,3009,581,-1555,-3224,-4287,-4704,-4493,-3773,-2692,-1444,-217,809,1531,1844,1784,1358,693,-103,-877,-1498,-1829,-1800,-1336,-452,815,2386,4141,5960,7721,9317,10660,11695,12374,12673,12574,12066,11130,9775,7987,5791,3232,369,-2666,-5735,-8655,-11222,-13267,-14614,-15175,-14904,-13840,-12100,-9860,-7360,-4853,-2604,-831,297,700,381,-564,-1959,-3583,-5162,-6448,-7195,-7247,-6515,-5038,-2939,-460,2118,4470,6311,7394,7593,6856,5284,3054,455,-2197,-4553,-6324,-7266,-7263,-6295,-4463,-1962,959,4015,6945,9536,11625,13156,14126,14609,14736,14628,14447,14284,14219,14256,14357,14441,14411,14183,13687,12925,11919,10768,9595,8542,7748,7321,7307,7700,8403,9269,10095,10672,10814,10394,9387,7848,5957,3945,2099,694,-59,-23,784,2245,4095,6015,7627,8590,8614,7538,5308,2044,-2043,-6598,-11243,-15536,-19091,-21566,-22734,-22469,-20812,-17895,-13994,-9462,-4690,-96,3933,7094,9130,9948,9491,7883,5251,1881,-1977,-5982,-9849,-13271,-16026,-17915,-18831,-18743,-17667,-15744,-13118,-10036,-6726,-3450,-431,2145,4131,5463,6119,6144,5649,4753,3645,2480,1444,684,322,451,1091,2239,3797,5646,7580,9376,10788,11577,11552,10578,8620,5737,2086,-2071,-6438,-10627,-14313,-17145,-18895,-19414,-18677,-16801,-14008,-10613,-6989,-3512,-522,1715,3040,3413,2920,1740,156,-1530,-3002,-3970,-4270,-3762,-2507,-594,1755,4272,6690,8718,10148,10812,10644,9659,7966,5735,3190,577,-1895,-4022,-5683,-6809,-7346,-7346,-6795,-5780,-4324,-2512,-420,1836,4099,6197,7913,9044,9396,8831,7288,4796,1503,-2360,-6460,-10413,-13847,-16370,-17729,-17715,-16311,-13606,-9859,-5419,-734,3744,7588,10448,12109,12486,11637,9770,7155,4157,1121,-1622,-3836,-5345,-6137,-6235,-5810,-5045,-4184,-3436,-2993,-2971,-3401,-4262,-5425,-6747,-8048,-9138,-9899,-10204,-10048,-9448,-8518,-7402,-6289,-5348,-4742,-4548,-4804,-5425,-6304,-7239,-8049,-8547,-8620,-8220,-7385,-6244,-4954,-3750,-2814,-2340,-2445,-3171,-4513,-6360,-8577,-10967,-13319,-15433,-17103,-18198,-18606,-18312,-17348,-15810,-13835,-11587,-9219,-6881,-4677,-2688,-940,563,1858,3005,4050,5072,6095,7152,8229,9293,10288,11137,11770,12102,12087,11692,10911,9792,8385,6786,5106,3434,1890,532,-577,-1430,-2018,-2375,-2500,-2419,-2103,-1560,-750,294,1532,2875,4171,5264,5965,6105,5571,4307,2361,-125,-2924,-5730,-8222,-10083,-11059,-10990,-9838,-7689,-4761,-1361,2137,5357,7942,9641,10277,9837,8397,6147,3339,259,-2815,-5639,-8033,-9886,-11166,-11909,-12200,-12172,-11947,-11665,-11406,-11254,-11199,-11245,-11299,-11298,-11116,-10664,-9846,-8617,-6954,-4915,-2569,-54,2484,4896,7045,8822,10167,11048,11493,11544,11288,10788,10140,9386,8568,7702,6773,5789,4735,3624,2471,1294,120,-1037,-2165,-3247,-4271,-5212,-6024,-6671,-7092,-7239,-7081,-6598,-5804,-4740,-3471,-2074,-651,723,1976,3067,3990,4764,5434,6052,6653,7264,7856,8399,8801,8998,8902,8485,7743,6738,5590,4450,3512,2944,2888,3422,4520,6071,7875,9665,11163,12109,12305,11671,10209,8065,5430,2585,-227,-2749,-4845,-6395,-7430,-7985,-8192,-8168,-8039,-7907,-7817,-7799,-7804,-7794,-7675,-7382,-6846,-6022,-4902,-3495,-1842,-10,1936,3902,5820,7594,9167,10457,11411,11972,12104,11778,11003,9782,8174,6243,4068,1776,-545,-2759,-4773,-6487,-7847,-8792,-9336,-9451,-9188,-8559,-7620,-6429,-5039,-3536,-1993,-505,841,1954,2757,3172,3157,2682,1758,438,-1193,-2998,-4847,-6576,-8060,-9196,-9915,-10209,-10089,-9612,-8873,-7951,-6990,-6068,-5315,-4793,-4566,-4637,-4981,-5515,-6120,-6650,-6949,-6862,-6291,-5144,-3449,-1239,1328,4102,6850,9391,11519,13118,14096,14445,14210,13476,12377,11048,9625,8251,7002,5979,5202,4693,4434,4386,4501,4706,4954,5152,5264,5191,4902,4331,3466,2314,931,-583,-2087,-3423,-4429,-4976,-4981,-4439,-3407,-2026,-481,1014,2243,3024,3217,2757,1641,-60,-2222,-4669,-7205,-9616,-11699,-13268,-14174,-14312,-13628,-12138,-9902,-7059,-3786,-328,3069,6103,8530,10109,10682,10182,8629,6157,2981,-630,-4363,-7922,-11030,-13481,-15141,-15952,-15945,-15211,-13870,-12103,-10030,-7839,-5615,-3490,-1520,233,1740,2994,3998,4784,5376,5826,6156,6411,6594,6721,6770,6719,6519,6133,5479,4534,3221,1549,-485,-2818,-5360,-7987,-10565,-12937,-14981,-16567,-17611,-18045,-17841,-16997,-15559,-13594,-11216,-8552,-5760,-3000,-433,1798,3567,4794,5424,5466,4958,3999,2718,1264,-172,-1446,-2388,-2895,-2897,-2366,-1352,80,1789,3648,5478,7130,8450,9310,9624,9348,8480,7102,5294,3251,1119,-863,-2531,-3701,-4277,-4202,-3526,-2336,-829,798,2287,3431,4026,3966,3204,1803,-101,-2274,-4468,-6380,-7756,-8382,-8123,-6954,-4938,-2238,916,4259,7510,10435,12834,14595,15668,16084,15913,15281,14304,13124,11825,10487,9135,7765,6354,4862,3255,1518,-352,-2310,-4311,-6255,-8057,-9607,-10811,-11602,-11917,-11760,-11123,-10075,-8662,-6990,-5133,-3216,-1322,424,1940,3112,3885,4174,3974,3259,2078,485,-1413,-3510,-5654,-7742,-9608,-11190,-12343,-13038,-13193,-12823,-11945,-10651,-9062,-7334,-5639,-4138,-2967,-2201,-1880,-1938,-2318,-2843,-3394,-3780,-3886,-3595,-2861,-1683,-117,1744,3770,5827,7770,9488,10868,11857,12414,12548,12295,11727,10933,10032,9136,8362,7813,7557,7646,8059,8758,9633,10548,11351,11859,11951,11490,10454,8830,6716,4244,1604,-988,-3315,-5188,-6451,-7032,-6913,-6168,-4931,-3372,-1718,-161,1088,1889,2135,1807,928,-380,-1969,-3648,-5213,-6489,-7314,-7592,-7261,-6317,-4805,-2795,-421,2173,4802,7257,9343,10846,11620,11533,10564,8726,6162,3036,-383,-3842,-7058,-9799,-11882,-13212,-13763,-13608,-12855,-11653,-10152,-8464,-6667,-4800,-2846,-807,1361,3608,5920,8145,10166,11763,12759,12975,12301,10729,8337,5333,1990,-1364,-4397,-6826,-8437,-9108,-8822,-7650,-5751,-3340,-684,1949,4304,6159,7405,7962,7898,7313,6382,5296,4241,3351,2717,2348,2191,2158,2121,1995,1683,1186,504,-274,-1064,-1741,-2205,-2385,-2230,-1772,-1035,-117,922,1984,3044,4053,5018,5927,6781,7554,8206,8690,8934,8891,8514,7790,6750,5467,4061,2670,1469,567,100,63,467,1180,2100,3028,3830,4344,4480,4191,3476,2421,1121,-255,-1544,-2566,-3162,-3217,-2655,-1478,261,2444,4918,7499,10004,12266,14147,15548,16427,16748,16547,15827,14638,13002,10960,8546,5832,2891,-140,-3116,-5861,-8172,-9891,-10841,-10943,-10145,-8486,-6061,-3029,414,4022,7568,10781,13455,15360,16360,16331,15252,13145,10135,6384,2150,-2309,-6685,-10695,-14080,-16639,-18248,-18867,-18552,-17433,-15710,-13596,-11323,-9072,-6981,-5140,-3568,-2269,-1201,-323,403,1029,1557,2018,2399,2692,2899,3011,3046,3048,3050,3127,3324,3695,4267,5042,6012,7132,8357,9617,10839,11953,12885,13587,14007,14151,13997,13604,12992,12230,11367,10459,9541,8659,7814,7031,6302,5606,4956,4307,3692,3096,2559,2109,1779,1601,1582,1716,1964,2267,2554,2732,2730,2475,1946,1138,122,-1014,-2118,-3042,-3624,-3728,-3264,-2194,-555,1548,3954,6449,8797,10769,12160,12816,12655,11660,9903,7508,4655,1557,-1581,-4552,-7197,-9408,-11106,-12303,-13018,-13334,-13334,-13127,-12783,-12377,-11924,-11409,-10786,-9972,-8883,-7448,-5625,-3429,-937,1722,4357,6771,8731,10065,10610,10295,9110,7131,4514,1475,-1723,-4791,-7472,-9518,-10793,-11205,-10793,-9654,-7966,-5940,-3800,-1760,6,1369,2236,2594,2440,1842,864,-394,-1846,-3387,-4923,-6354,-7578,-8500,-9036,-9142,-8792,-8035,-6930,-5610,-4195,-2841,-1658,-736,-131,191,250,156,-8,-126,-105,129,611,1353,2324,3466,4707,5950,7110,8100,8846,9280,9366,9055,8360,7264,5828,4079,2113,5,-2133,-4188,-6047,-7587,-8730,-9385,-9551,-9226,-8480,-7408,-6116,-4731,-3346,-2061,-914,54,843,1475,1960,2342,2626,2841,2990,3090,3139,3166,3158,3149,3114,3055,2931,2702,2296,1667,739,-504,-2079,-3931,-5978,-8077,-10072,-11771,-13019,-13660,-13626,-12878,-11471,-9496,-7120,-4515,-1891,549,2621,4152,5019,5139,4491,3084,1037,-1556,-4480,-7554,-10547,-13249,-15482,-17102,-18045,-18297,-17922,-17028,-15752,-14245,-12626,-10998,-9390,-7831,-6287,-4747,-3205,-1685,-261,967,1863,2317,2217,1547,329,-1318,-3215,-5159,-6916,-8289,-9125,-9334,-8907,-7920,-6492,-4816,-3065,-1434,-60,964,1594,1855,1799,1526,1144,772,524,477,717,1237,2059,3101,4309,5549,6708,7631,8187,8251,7754,6660,5033,2973,676,-1648,-3747,-5409,-6445,-6751,-6294,-5148,-3445,-1421,694,2624,4154,5124,5438,5126,4251,2985,1487,-36,-1431,-2567,-3365,-3814,-3922,-3762,-3394,-2913,-2380,-1874,-1444,-1135,-985,-1018,-1251,-1687,-2316,-3098,-3999,-4945,-5871,-6690,-7331,-7696,-7739,-7385,-6625,-5452,-3912,-2075,-56,2027,4021,5813,7251,8267,8763,8719,8130,7026,5484,3603,1504,-666,-2773,-4683,-6283,-7497,-8271,-8600,-8505,-8041,-7287,-6327,-5258,-4155,-3085,-2092,-1206,-449,177,658,1001,1202,1271,1204,1014,679,219,-383,-1096,-1890,-2704,-3463,-4075,-4453,-4521,-4220,-3530,-2450,-1036,657,2519,4455,6344,8086,9582,10761,11552,11929,11875,11405,10587,9478,8206,6887,5635,4577,3766,3247,2979,2914,2920,2908,2740,2359,1713,854,-158,-1169,-2058,-2657,-2878,-2636,-1947,-859,516,2034,3541,4893,5979,6723,7103,7136,6889,6452,5932,5453,5098,4961,5072,5443,6038,6792,7600,8346,8900,9140,8968,8319,7172,5550,3530,1206,-1278,-3782,-6143,-8209,-9841,-10930,-11388,-11203,-10367,-8987,-7156,-5068,-2889,-817,988,2393,3340,3785,3773,3344,2571,1534,292,-1092,-2566,-4094,-5618,-7121,-8537,-9839,-10968,-11879,-12532,-12868,-12879,-12525,-11832,-10817,-9539,-8054,-6465,-4829,-3257,-1808,-549,461,1193,1610,1710,1488,977,207,-747,-1811,-2879,-3839,-4572,-4958,-4892,-4300,-3144,-1429,763,3338,6115,8930,11575,13879,15680,16873,17399,17259,16516,15270,13670,11868,10028,8284,6751,5488,4510,3791,3240,2763,2239,1563,687,-431,-1729,-3130,-4504,-5695,-6586,-7064,-7078,-6640,-5790,-4646,-3309,-1934,-630,487,1340,1900,2153,2145,1923,1581,1191,868,668,677,890,1317,1871,2468,2975,3259,3224,2780,1927,683,-854,-2577,-4342,-6035,-7536,-8789,-9757,-10442,-10882,-11098,-11150,-11044,-10807,-10436,-9916,-9254,-8426,-7448,-6318,-5056,-3698,-2277,-873,432,1534,2310,2663,2495,1759,465,-1324,-3467,-5776,-8019,-9962,-11381,-12113,-12055,-11197,-9613,-7451,-4930,-2279,238,2417,4073,5107,5483,5244,4488,3359,2022,635,-659,-1753,-2601,-3172,-3510,-3660,-3691,-3673,-3641,-3618,-3585,-3502,-3316,-2972,-2444,-1727,-846,115,1094,1949,2615,2979,3013,2696,2071,1217,228,-774,-1698,-2458,-3013,-3373,-3556,-3660,-3739,-3894,-4167,-4570,-5087,-5617,-6077,-6318,-6239,-5736,-4770,-3346,-1530,558,2773,4919,6831,8319,9247,9537,9133,8127,6600,4770,2850,1099,-251,-990,-997,-205,1329,3483,6043,8740,11287,13387,14789,15307,14826,13350,10960,7853,4275,546,-3030,-6151,-8572,-10140,-10772,-10500,-9437,-7756,-5695,-3483,-1350,520,2007,3048,3649,3880,3819,3598,3290,2983,2677,2370,1974,1433,636,-453,-1876,-3582,-5499,-7484,-9387,-11032,-12268,-12988,-13119,-12679,-11704,-10319,-8627,-6810,-4972,-3283,-1812,-644,215,768,1074,1173,1138,1004,800,546,240,-105,-468,-820,-1100,-1244,-1181,-826,-154,884,2241,3880,5685,7537,9276,10766,11853,12446,12460,11893,10754,9140,7137,4897,2566,288,-1764,-3495,-4775,-5569,-5846,-5644,-5033,-4108,-2997,-1799,-628,453,1398,2202,2870,3449,3947,4421,4879,5342,5806,6259,6673,7028,7292,7445,7494,7436,7312,7157,7033,6991,7085,7336,7736,8239,8755,9173,9361,9201,8597,7487,5881,3821,1427,-1143,-3711,-6078,-8071,-9547,-10421,-10659,-10300,-9415,-8126,-6562,-4868,-3182,-1634,-321,661,1286,1520,1418,1019,416,-298,-1047,-1738,-2351,-2845,-3254,-3601,-3934,-4302,-4710,-5161,-5606,-5966,-6156,-6076,-5645,-4827,-3608,-2058,-276,1574,3324,4782,5809,6291,6199,5571,4509,3189,1783,502,-513,-1130,-1323,-1084,-507,318,1261,2203,3056,3759,4296,4683,4976,5219,5494,5838,6292,6865,7522,8221,8878,9397,9700,9690,9347,8656,7658,6452,5118,3809,2608,1621,909,479,334,401,628,907,1174,1334,1358,1210,888,424,-163,-818,-1479,-2105,-2607,-2936,-3028,-2833,-2330,-1516,-404,948,2492,4144,5821,7457,8955,10285,11362,12181,12699,12905,12810,12402,11720,10782,9630,8318,6896,5441,4002,2669,1466,467,-348,-956,-1407,-1751,-2027,-2321,-2651,-3058,-3545,-4078,-4607,-5066,-5356,-5418,-5176,-4601,-3706,-2517,-1133,349,1794,3070,4053,4643,4761,4384,3505,2186,509,-1394,-3371,-5247,-6855,-8030,-8650,-8631,-7942,-6620,-4747,-2476,12,2492,4741,6551,7758,8273,8068,7232,5876,4226,2461,833,-501,-1380,-1738,-1569,-921,83,1303,2574,3746,4699,5365,5712,5776,5613,5320,4983,4707,4554,4582,4818,5242,5825,6496,7167,7750,8136,8260,8042,7465,6520,5243,3698,1973,184,-1553,-3091,-4338,-5164,-5533,-5394,-4772,-3704,-2271,-564,1314,3247,5139,6867,8350,9474,10187,10424,10184,9508,8464,7215,5884,4683,3744,3202,3127,3507,4289,5343,6505,7604,8451,8902,8853,8241,7098,5475,3510,1337,-854,-2933,-4733,-6183,-7218,-7829,-8069,-7987,-7688,-7231,-6700,-6116,-5502,-4849,-4134,-3364,-2528,-1681,-851,-139,393,650,563,94,-783,-2014,-3541,-5215,-6884,-8362,-9462,-10041,-9987,-9268,-7910,-6027,-3758,-1329,1068,3196,4888,5976,6402,6099,5159,3643,1755,-334,-2391,-4231,-5699,-6685,-7188,-7228,-6932,-6443,-5929,-5553,-5430,-5621,-6112,-6810,-7562,-8179,-8451,-8222,-7353,-5829,-3685,-1075,1796,4657,7228,9243,10482,10801,10157,8603,6297,3496,484,-2390,-4832,-6572,-7438,-7364,-6389,-4666,-2427,43,2438,4484,5958,6725,6752,6096,4891,3348,1668,92,-1221,-2123,-2549,-2502,-2010,-1187,-127,1043,2213,3308,4249,5030,5614,6022,6248,6292,6148,5792,5197,4340,3198,1778,105,-1776,-3769,-5802,-7741,-9508,-10988,-12131,-12874,-13221,-13192,-12840,-12263,-11545,-10788,-10062,-9406,-8806,-8224,-7588,-6801,-5814,-4561,-3065,-1382,372,2022,3372,4230,4423,3850,2489,392,-2281,-5326,-8473,-11443,-13973,-15816,-16825,-16895,-16060,-14425,-12178,-9592,-6938,-4506,-2543,-1219,-628,-786,-1588,-2910,-4531,-6262,-7885,-9251,-10223,-10747,-10788,-10374,-9531,-8337,-6818,-5080,-3140,-1111,963,2968,4827,6429,7690,8541,8930,8873,8389,7568,6511,5342,4195,3174,2373,1837,1568,1533,1648,1819,1918,1827,1448,708,-404,-1836,-3494,-5201,-6789,-8062,-8877,-9118,-8767,-7836,-6446,-4736,-2903,-1156,325,1364,1893,1849,1322,396,-720,-1855,-2769,-3322,-3362,-2854,-1826,-365,1356,3157,4830,6199,7108,7477,7252,6482,5213,3580,1691,-309,-2293,-4174,-5850,-7298,-8479,-9412,-10093,-10562,-10788,-10794,-10518,-9937,-9010,-7717,-6072,-4126,-1968,272,2422,4319,5755,6614,6748,6159,4867,3014,805,-1510,-3651,-5346,-6389,-6618,-5993,-4553,-2432,153,2956,5698,8120,9989,11137,11438,10859,9428,7250,4518,1462,-1624,-4453,-6749,-8316,-9039,-8910,-8039,-6613,-4874,-3102,-1518,-331,371,556,310,-241,-891,-1452,-1713,-1533,-815,462,2226,4349,6636,8861,10794,12228,12998,13015,12268,10814,8796,6393,3821,1298,-996,-2897,-4322,-5216,-5578,-5450,-4865,-3922,-2673,-1240,294,1807,3191,4341,5177,5640,5722,5445,4875,4108,3249,2395,1642,1032,603,354,279,358,595,980,1522,2224,3081,4055,5123,6199,7221,8102,8759,9136,9172,8858,8188,7212,5989,4617,3205,1866,709,-190,-769,-1021,-952,-610,-56,648,1434,2231,3002,3661,4186,4479,4510,4190,3495,2373,837,-1087,-3314,-5727,-8173,-10488,-12501,-14081,-15129,-15604,-15517,-14925,-13898,-12553,-10967,-9259,-7499,-5782,-4181,-2789,-1683,-959,-680,-897,-1605,-2741,-4189,-5761,-7249,-8430,-9094,-9108,-8391,-6963,-4937,-2473,175,2784,5098,6952,8217,8876,8982,8677,8142,7586,7198,7121,7439,8134,9131,10280,11381,12246,12662,12508,11676,10167,8027,5387,2408,-700,-3726,-6448,-8662,-10187,-10887,-10668,-9517,-7489,-4719,-1428,2133,5666,8888,11556,13480,14544,14740,14094,12744,10836,8558,6105,3656,1397,-540,-1996,-2901,-3166,-2792,-1812,-324,1509,3484,5354,6879,7825,8016,7334,5763,3352,282,-3240,-6898,-10385,-13381,-15603,-16862,-17044,-16177,-14397,-11936,-9134,-6325,-3869,-2046,-1031,-909,-1588,-2945,-4705,-6640,-8483,-10043,-11210,-11924,-12235,-12211,-11975,-11627,-11272,-10957,-10708,-10502,-10294,-10016,-9609,-9004,-8170,-7074,-5737,-4176,-2468,-705,995,2478,3608,4245,4307,3756,2633,1024,-904,-2988,-5029,-6864,-8366,-9430,-10022,-10125,-9764,-8985,-7838,-6391,-4698,-2822,-805,1303,3466,5634,7752,9741,11502,12924,13883,14269,13998,13035,11409,9212,6615,3836,1113,-1304,-3240,-4556,-5217,-5270,-4811,-4002,-2997,-1945,-966,-108,591,1170,1680,2177,2740,3393,4157,5001,5861,6639,7214,7446,7222,6427,5029,3021,506,-2371,-5364,-8225,-10643,-12390,-13238,-13117,-12007,-10061,-7481,-4592,-1715,807,2698,3766,3922,3205,1756,-188,-2342,-4393,-6063,-7103,-7373,-6791,-5401,-3319,-735,2100,4944,7532,9666,11181,11985,12046,11397,10112,8321,6160,3788,1355,-1000,-3153,-5017,-6519,-7626,-8320,-8618,-8552,-8170,-7554,-6748,-5866,-4932,-4031,-3176,-2405,-1719,-1143,-683,-371,-235,-302,-585,-1081,-1748,-2542,-3365,-4144,-4788,-5233,-5430,-5372,-5058,-4531,-3830,-3008,-2102,-1158,-163,849,1920,3029,4203,5421,6663,7892,9057,10090,10917,11467,11653,11445,10791,9744,8327,6682,4895,3123,1467,15,-1173,-2089,-2728,-3108,-3244,-3136,-2773,-2151,-1250,-100,1256,2733,4197,5522,6551,7185,7343,7033,6277,5193,3870,2461,1080,-155,-1140,-1803,-2075,-1926,-1345,-348,990,2599,4324,6031,7550,8726,9446,9617,9239,8337,7014,5396,3633,1873,257,-1102,-2106,-2703,-2853,-2571,-1896,-900,314,1631,2951,4158,5195,6005,6561,6860,6897,6670,6194,5460,4483,3265,1832,211,-1536,-3339,-5102,-6724,-8099,-9139,-9767,-9947,-9664,-8930,-7811,-6373,-4738,-3022,-1374,77,1190,1872,2053,1711,897,-316,-1775,-3334,-4812,-6049,-6908,-7295,-7161,-6538,-5481,-4137,-2649,-1191,78,1059,1688,1982,2011,1899,1779,1810,2105,2751,3771,5140,6767,8539,10296,11906,13229,14177,14694,14765,14405,13659,12587,11249,9739,8131,6518,5021,3718,2751,2187,2121,2577,3557,4989,6785,8766,10799,12659,14213,15287,15771,15605,14732,13206,11066,8443,5490,2390,-637,-3384,-5646,-7263,-8122,-8183,-7502,-6187,-4465,-2553,-740,757,1744,2127,1901,1153,34,-1234,-2448,-3390,-3902,-3894,-3319,-2235,-719,1079,3018,4937,6707,8208,9354,10080,10339,10103,9369,8138,6458,4380,1995,-589,-3241,-5825,-8197,-10232,-11816,-12880,-13384,-13340,-12804,-11860,-10639,-9281,-7933,-6736,-5795,-5172,-4887,-4890,-5111,-5432,-5755,-5981,-6059,-5963,-5716,-5348,-4915,-4455,-3988,-3519,-3011,-2421,-1688,-765,381,1749,3325,5042,6859,8671,10444,12083,13569,14855,15923,16779,17401,17822,18038,18058,17890,17515,16923,16094,15005,13658,12053,10222,8211,6066,3875,1700,-369,-2237,-3826,-5047,-5822,-6104,-5868,-5117,-3932,-2393,-664,1101,2722,4051,4980,5462,5503,5199,4644,4011,3421,3023,2880,3062,3531,4265,5154,6101,6975,7657,8038,8022,7545,6580,5140,3289,1139,-1158,-3422,-5461,-7128,-8284,-8893,-8945,-8536,-7778,-6829,-5840,-4936,-4209,-3684,-3352,-3147,-2994,-2794,-2487,-2016,-1400,-672,71,715,1139,1211,874,63,-1176,-2781,-4626,-6551,-8384,-9949,-11103,-11727,-11774,-11226,-10145,-8615,-6767,-4738,-2657,-641,1226,2893,4332,5527,6492,7194,7632,7763,7537,6942,5922,4520,2768,761,-1342,-3412,-5250,-6733,-7744,-8226,-8184,-7648,-6703,-5431,-3935,-2316,-662,931,2384,3632,4618,5308,5700,5795,5648,5302,4836,4315,3801,3341,2951,2618,2308,1960,1521,941,199,-685,-1668,-2661,-3567,-4275,-4683,-4722,-4346,-3573,-2457,-1099,356,1782,3008,3952,4506,4662,4419,3834,2986,1971,872,-212,-1235,-2137,-2910,-3538,-4041,-4427,-4733,-4988,-5240,-5529,-5903,-6381,-6973,-7635,-8303,-8872,-9219,-9254,-8868,-8044,-6778,-5134,-3213,-1136,952,2932,4685,6146,7253,8008,8382,8406,8048,7328,6223,4768,2986,966,-1199,-3372,-5423,-7221,-8673,-9710,-10337,-10580,-10534,-10309,-10038,-9844,-9826,-10042,-10500,-11162,-11941,-12716,-13371,-13754,-13776,-13342,-12428,-11056,-9290,-7264,-5124,-3043,-1189,311,1340,1856,1852,1366,486,-676,-1994,-3312,-4510,-5443,-6019,-6150,-5789,-4943,-3625,-1941,17,2091,4125,5955,7444,8464,8953,8878,8255,7162,5686,3944,2072,154,-1679,-3382,-4874,-6114,-7073,-7713,-8026,-8004,-7661,-7022,-6144,-5081,-3937,-2796,-1787,-990,-503,-333,-488,-861,-1346,-1760,-1959,-1777,-1149,-49,1439,3164,4903,6428,7491,7938,7658,6682,5101,3108,931,-1211,-3096,-4588,-5584,-6065,-6051,-5628,-4897,-4003,-3091,-2299,-1756,-1550,-1718,-2251,-3073,-4065,-5072,-5910,-6423,-6459,-5961,-4902,-3357,-1461,604,2622,4384,5703,6442,6512,5906,4661,2886,714,-1690,-4163,-6551,-8710,-10547,-11966,-12946,-13453,-13515,-13154,-12441,-11416,-10178,-8771,-7287,-5761,-4269,-2833,-1507,-310,724,1584,2254,2743,3047,3193,3188,3071,2858,2594,2307,2054,1864,1798,1881,2149,2618,3279,4127,5114,6201,7316,8395,9352,10126,10629,10850,10735,10345,9696,8895,8023,7179,6432,5839,5390,5068,4800,4514,4144,3629,2956,2140,1233,311,-551,-1269,-1797,-2081,-2120,-1909,-1467,-834,-42,839,1777,2687,3542,4269,4828,5189,5313,5213,4898,4427,3863,3293,2792,2416,2197,2109,2108,2110,2020,1776,1308,637,-222,-1171,-2104,-2912,-3469,-3716,-3590,-3114,-2311,-1254,-18,1317,2677,3982,5171,6157,6863,7200,7086,6468,5307,3634,1504,-948,-3563,-6142,-8480,-10389,-11713,-12370,-12334,-11671,-10509,-9018,-7407,-5865,-4563,-3637,-3139,-3104,-3468,-4155,-5029,-5948,-6748,-7290,-7452,-7164,-6397,-5193,-3628,-1829,47,1860,3453,4713,5573,6003,6048,5785,5345,4858,4477,4316,4453,4944,5748,6841,8087,9391,10579,11537,12127,12282,11957,11169,9995,8514,6890,5227,3678,2322,1222,384,-230,-693,-1084,-1495,-1968,-2550,-3208,-3910,-4587,-5147,-5552,-5718,-5664,-5363,-4882,-4237,-3491,-2647,-1732,-709,427,1710,3123,4635,6160,7592,8801,9664,10075,9989,9395,8358,6976,5378,3719,2125,711,-443,-1316,-1886,-2193,-2266,-2146,-1895,-1539,-1147,-737,-368,-54,161,257,195,-51,-518,-1218,-2172,-3349,-4729,-6222,-7769,-9244,-10560,-11601,-12286,-12563,-12406,-11862,-10988,-9912,-8751,-7650,-6714,-6039,-5663,-5599,-5819,-6276,-6897,-7618,-8359,-9048,-9625,-10025,-10206,-10129,-9771,-9101,-8137,-6865,-5326,-3555,-1614,416,2443,4368,6076,7470,8438,8928,8879,8326,7304,5954,4395,2821,1371,176,-684,-1206,-1416,-1408,-1290,-1173,-1170,-1353,-1769,-2411,-3246,-4176,-5118,-5920,-6498,-6729,-6585,-6046,-5176,-4069,-2856,-1683,-676,62,481,593,441,129,-238,-558,-737,-741,-552,-203,263,793,1334,1873,2382,2893,3413,3973,4573,5207,5827,6372,6768,6925,6803,6349,5582,4538,3276,1894,453,-959,-2298,-3524,-4619,-5579,-6393,-7087,-7649,-8121,-8503,-8826,-9108,-9358,-9580,-9764,-9887,-9901,-9775,-9422,-8810,-7873,-6589,-4968,-3043,-909,1317,3476,5387,6878,7780,7983,7436,6163,4286,1997,-462,-2815,-4818,-6269,-7047,-7134,-6596,-5579,-4282,-2914,-1664,-680,-38,260,266,116,-68,-108,98,652,1557,2770,4166,5595,6844,7751,8150,7952,7146,5792,4053,2123,278,-1270,-2273,-2621,-2242,-1214,348,2208,4150,5921,7327,8227,8545,8292,7521,6359,4931,3386,1851,431,-808,-1829,-2630,-3238,-3666,-3968,-4144,-4228,-4199,-4066,-3801,-3417,-2905,-2296,-1617,-910,-211,437,1021,1523,1953,2329,2661,2970,3245,3469,3617,3646,3539,3290,2914,2482,2051,1740,1624,1782,2248,2997,3965,5032,6052,6891,7423,7575,7337,6727,5845,4778,3654,2572,1617,845,281,-82,-253,-279,-186,-17,196,422,631,797,906,939,907,807,679,536,418,336,313,346,427,549,683,821,936,1024,1071,1084,1073,1049,1033,1035,1056,1100,1160,1226,1309,1410,1558,1774,2084,2505,3028,3635,4280,4908,5460,5890,6151,6252,6201,6049,5860,5692,5607,5623,5733,5875,5966,5880,5512,4761,3584,1989,63,-2058,-4173,-6089,-7593,-8552,-8858,-8523,-7594,-6221,-4560,-2802,-1123,353,1518,2353,2874,3138,3264,3348,3527,3892,4508,5398,6524,7808,9125,10324,11255,11792,11844,11398,10497,9246,7809,6357,5074,4106,3564,3497,3901,4720,5847,7151,8479,9668,10573,11059,11032,10432,9266,7574,5483,3142,759,-1458,-3294,-4611,-5282,-5319,-4766,-3767,-2509,-1191,-8,895,1431,1598,1437,1064,597,163,-146,-283,-248,-95,98,218,173,-129,-731,-1640,-2819,-4190,-5634,-7037,-8254,-9185,-9746,-9899,-9659,-9078,-8256,-7312,-6370,-5543,-4905,-4490,-4263,-4149,-4016,-3727,-3145,-2178,-806,922,2851,4790,6506,7783,8479,8511,7923,6841,5468,4053,2839,2042,1801,2168,3105,4461,6048,7599,8893,9695,9882,9390,8264,6637,4701,2695,852,-615,-1569,-1923,-1698,-980,76,1269,2386,3235,3668,3610,3077,2149,1006,-162,-1107,-1646,-1601,-908,444,2346,4630,7062,9370,11306,12637,13216,12964,11909,10161,7910,5405,2915,693,-1035,-2133,-2524,-2231,-1358,-55,1460,2971,4266,5138,5482,5207,4353,3008,1332,-471,-2202,-3669,-4750,-5368,-5547,-5350,-4911,-4381,-3905,-3613,-3579,-3829,-4351,-5073,-5919,-6784,-7570,-8186,-8551,-8591,-8272,-7569,-6512,-5152,-3602,-1974,-432,905,1919,2536,2730,2519,1951,1115,96,-1002,-2095,-3095,-3944,-4575,-4939,-4996,-4702,-4034,-2980,-1548,205,2204,4313,6386,8241,9730,10704,11106,10912,10186,9058,7681,6259,4947,3896,3163,2778,2647,2683,2707,2577,2144,1324,86,-1511,-3355,-5277,-7077,-8585,-9643,-10174,-10156,-9646,-8758,-7647,-6490,-5440,-4630,-4112,-3889,-3878,-3951,-3947,-3710,-3106,-2087,-645,1109,3013,4853,6385,7402,7734,7302,6124,4317,2087,-298,-2547,-4382,-5583,-6006,-5638,-4551,-2955,-1094,699,2158,2995,3070,2298,729,-1488,-4129,-6932,-9593,-11880,-13560,-14520,-14692,-14096,-12829,-11015,-8844,-6498,-4181,-2084,-357,866,1544,1667,1322,641,-198,-987,-1538,-1684,-1329,-448,899,2565,4356,6009,7308,8011,7986,7167,5569,3343,662,-2192,-4962,-7372,-9210,-10327,-10659,-10234,-9155,-7595,-5749,-3818,-1995,-395,880,1822,2442,2794,2925,2889,2690,2340,1804,1068,115,-1045,-2355,-3745,-5095,-6291,-7214,-7764,-7883,-7547,-6788,-5667,-4309,-2853,-1472,-337,403,630,308,-548,-1830,-3384,-5012,-6516,-7705,-8474,-8734,-8528,-7930,-7093,-6187,-5382,-4812,-4563,-4632,-4976,-5466,-5962,-6303,-6339,-5980,-5172,-3948,-2401,-686,1013,2484,3565,4099,4040,3380,2215,671,-1070,-2830,-4434,-5753,-6682,-7183,-7236,-6883,-6159,-5156,-3936,-2614,-1260,6,1112,1958,2488,2657,2478,1988,1295,521,-173,-640,-747,-419,371,1571,3076,4730,6343,7727,8710,9156,9008,8247,6954,5243,3288,1276,-609,-2203,-3392,-4126,-4393,-4285,-3884,-3355,-2809,-2398,-2173,-2205,-2454,-2892,-3426,-3975,-4449,-4785,-4952,-4947,-4805,-4590,-4365,-4216,-4171,-4263,-4449,-4670,-4840,-4845,-4613,-4071,-3206,-2059,-686,771,2207,3458,4427,5011,5179,4933,4325,3452,2407,1312,254,-692,-1491,-2134,-2633,-3015,-3308,-3547,-3751,-3938,-4100,-4229,-4288,-4244,-4053,-3678,-3100,-2295,-1280,-51,1348,2898,4536,6208,7834,9323,10582,11514,12036,12093,11669,10794,9559,8096,6575,5187,4104,3477,3383,3842,4773,6048,7452,8765,9740,10188,9955,8993,7334,5104,2514,-207,-2787,-5026,-6736,-7840,-8315,-8210,-7632,-6705,-5555,-4310,-3038,-1807,-628,497,1562,2579,3523,4374,5101,5671,6068,6270,6296,6126,5793,5275,4581,3700,2623,1358,-88,-1694,-3418,-5216,-7018,-8755,-10343,-11700,-12730,-13371,-13533,-13203,-12350,-11022,-9284,-7266,-5105,-3003,-1110,392,1416,1910,1905,1527,913,290,-173,-297,11,776,1941,3367,4883,6268,7352,7966,8067,7634,6795,5681,4529,3536,2908,2789,3229,4222,5626,7268,8893,10253,11109,11294,10707,9377,7397,4992,2398,-75,-2185,-3705,-4535,-4643,-4127,-3148,-1940,-741,207,738,750,239,-704,-1917,-3190,-4278,-4977,-5105,-4572,-3352,-1526,760,3288,5804,8049,9778,10801,10982,10288,8732,6460,3637,531,-2609,-5474,-7852,-9505,-10353,-10340,-9538,-8088,-6197,-4106,-2068,-305,995,1742,1890,1511,712,-338,-1462,-2492,-3303,-3811,-3999,-3899,-3582,-3156,-2723,-2384,-2216,-2246,-2480,-2870,-3350,-3834,-4248,-4515,-4604,-4493,-4210,-3804,-3342,-2912,-2576,-2402,-2385,-2522,-2733,-2929,-3011,-2862,-2425,-1638,-511,916,2567,4311,6028,7550,8751,9503,9731,9420,8583,7325,5749,4028,2318,773,-472,-1346,-1819,-1922,-1756,-1419,-1070,-812,-762,-961,-1436,-2136,-3021,-3986,-4976,-5907,-6752,-7492,-8138,-8717,-9246,-9737,-10168,-10502,-10666,-10610,-10263,-9620,-8680,-7503,-6170,-4780,-3443,-2256,-1286,-583,-151,22,-16,-216,-495,-806,-1063,-1232,-1264,-1141,-874,-467,18,546,1032,1413,1613,1567,1232,577,-385,-1626,-3084,-4666,-6279,-7802,-9123,-10123,-10713,-10800,-10361,-9371,-7895,-6020,-3895,-1703,362,2091,3338,3960,3938,3286,2132,663,-902,-2288,-3280,-3660,-3319,-2212,-401,1960,4647,7371,9824,11713,12781,12856,11879,9876,7037,3598,-93,-3688,-6827,-9223,-10647,-10999,-10255,-8526,-5990,-2899,449,3752,6730,9122,10748,11492,11307,10260,8463,6132,3506,887,-1470,-3297,-4450,-4822,-4458,-3461,-2025,-400,1175,2457,3268,3506,3123,2179,773,-928,-2733,-4459,-5912,-6979,-7551,-7640,-7264,-6544,-5587,-4558,-3578,-2763,-2186,-1862,-1805,-1952,-2282,-2720,-3239,-3805,-4393,-5000,-5599,-6176,-6687,-7084,-7305,-7284,-6951,-6250,-5144,-3605,-1670,625,3182,5866,8544,11030,13174,14823,15862,16235,15920,14977,13498,11627,9532,7376,5326,3496,1989,835,45,-408,-589,-537,-349,-62,233,498,677,736,656,435,89,-319,-736,-1062,-1226,-1153,-816,-217,588,1518,2472,3347,4051,4543,4774,4781,4578,4237,3817,3387,3017,2749,2635,2682,2886,3216,3615,4009,4340,4532,4569,4448,4207,3925,3681,3569,3667,4000,4575,5311,6109,6820,7299,7413,7086,6290,5085,3567,1901,231,-1264,-2481,-3317,-3772,-3848,-3650,-3261,-2834,-2473,-2288,-2337,-2628,-3138,-3785,-4473,-5091,-5530,-5709,-5574,-5115,-4348,-3314,-2080,-694,769,2269,3749,5165,6467,7572,8433,8942,9061,8737,7982,6866,5506,4068,2745,1721,1160,1177,1809,3044,4789,6907,9233,11574,13765,15627,17052,17906,18173,17783,16791,15220,13166,10736,8066,5317,2659,276,-1673,-3042,-3743,-3748,-3088,-1880,-282,1497,3223,4684,5673,6052,5736,4715,3051,874,-1626,-4225,-6670,-8725,-10178,-10876,-10748,-9792,-8115,-5867,-3277,-601,1926,4036,5572,6385,6437,5763,4479,2759,852,-1027,-2617,-3761,-4324,-4285,-3700,-2682,-1420,-82,1146,2136,2817,3167,3239,3090,2837,2533,2282,2087,1994,1978,2045,2172,2374,2632,2967,3349,3766,4173,4506,4705,4688,4407,3816,2915,1735,360,-1094,-2477,-3631,-4420,-4714,-4481,-3693,-2433,-804,1040,2927,4700,6208,7351,8055,8299,8103,7500,6568,5364,3974,2445,850,-757,-2320,-3749,-4991,-5945,-6548,-6746,-6502,-5833,-4767,-3375,-1742,46,1886,3718,5438,7011,8343,9400,10103,10434,10340,9831,8911,7623,6038,4246,2359,515,-1180,-2584,-3623,-4220,-4356,-4047,-3349,-2365,-1227,-81,893,1574,1798,1525,701,-613,-2325,-4274,-6274,-8119,-9610,-10595,-10947,-10640,-9691,-8202,-6330,-4270,-2230,-416,1018,1959,2377,2308,1870,1216,549,57,-96,206,997,2243,3843,5640,7453,9119,10478,11455,12002,12150,11963,11543,10979,10362,9745,9140,8551,7935,7259,6496,5619,4637,3550,2382,1147,-138,-1462,-2820,-4197,-5585,-6959,-8290,-9546,-10684,-11663,-12460,-13042,-13417,-13585,-13574,-13398,-13077,-12605,-11964,-11115,-10029,-8669,-7041,-5186,-3175,-1141,774,2396,3578,4186,4151,3470,2204,510,-1419,-3335,-4992,-6158,-6653,-6373,-5298,-3495,-1124,1608,4429,7073,9269,10793,11482,11237,10069,8032,5309,2086,-1373,-4808,-7982,-10664,-12701,-13979,-14460,-14174,-13208,-11706,-9841,-7799,-5771,-3913,-2377,-1246,-604,-457,-818,-1625,-2813,-4278,-5886,-7498,-8949,-10088,-10772,-10887,-10360,-9173,-7358,-5014,-2281,659,3611,6363,8750,10604,11839,12406,12312,11638,10491,9035,7443,5909,4593,3634,3102,3029,3347,3981,4767,5572,6235,6631,6673,6300,5521,4347,2876,1176,-604,-2364,-3958,-5292,-6271,-6853,-7010,-6783,-6220,-5444,-4565,-3746,-3123,-2831,-2974,-3602,-4725,-6290,-8200,-10312,-12464,-14475,-16173,-17422,-18095,-18152,-17546,-16318,-14518,-12226,-9558,-6633,-3614,-661,2026,4272,5886,6736,6714,5817,4071,1640,-1290,-4445,-7522,-10244,-12332,-13613,-13973,-13419,-12031,-9993,-7501,-4821,-2143,300,2417,4110,5393,6310,6937,7354,7630,7775,7793,7617,7201,6486,5435,4091,2482,744,-1006,-2624,-3965,-4941,-5477,-5576,-5280,-4689,-3922,-3136,-2450,-2000,-1847,-2040,-2561,-3374,-4382,-5492,-6556,-7454,-8028,-8168,-7768,-6780,-5204,-3103,-620,2073,4723,7106,8974,10145,10522,10072,8903,7171,5126,3045,1188,-200,-961,-1012,-349,927,2679,4715,6819,8808,10496,11738,12449,12542,12016,10880,9181,7021,4497,1758,-1053,-3785,-6296,-8476,-10234,-11541,-12396,-12862,-13012,-12970,-12833,-12725,-12711,-12855,-13167,-13632,-14213,-14837,-15425,-15869,-16079,-15930,-15346,-14236,-12554,-10288,-7466,-4166,-520,3313,7116,10686,13796,16267,17957,18792,18772,17975,16535,14657,12542,10444,8540,7015,5968,5440,5417,5812,6509,7348,8177,8834,9210,9214,8831,8068,7001,5719,4337,2982,1762,763,52,-375,-522,-458,-248,31,308,525,653,658,543,309,-33,-451,-928,-1437,-1958,-2487,-3013,-3547,-4101,-4680,-5297,-5948,-6605,-7251,-7812,-8219,-8401,-8257,-7742,-6809,-5450,-3716,-1677,557,2837,5030,6979,8550,9652,10199,10175,9591,8495,6986,5165,3184,1171,-710,-2336,-3586,-4384,-4685,-4522,-3943,-3071,-2032,-965,17,818,1424,1828,2101,2327,2590,2985,3552,4294,5161,6049,6808,7301,7352,6873,5776,4072,1826,-854,-3778,-6766,-9590,-12057,-13979,-15218,-15670,-15289,-14085,-12106,-9474,-6307,-2813,842,4416,7706,10491,12592,13854,14205,13622,12191,10059,7456,4660,1957,-357,-2071,-3011,-3138,-2474,-1170,584,2530,4416,6017,7154,7741,7756,7275,6413,5336,4209,3180,2365,1819,1557,1523,1645,1804,1898,1824,1517,941,110,-938,-2129,-3376,-4590,-5685,-6588,-7271,-7713,-7946,-8024,-8024,-8036,-8141,-8408,-8857,-9482,-10204,-10906,-11447,-11643,-11357,-10470,-8941,-6816,-4203,-1304,1665,4456,6876,8751,10031,10685,10825,10545,10042,9447,8925,8555,8389,8422,8607,8866,9129,9311,9372,9286,9070,8765,8431,8123,7898,7764,7707,7675,7576,7314,6797,5926,4686,3042,1059,-1204,-3631,-6114,-8526,-10768,-12755,-14426,-15768,-16770,-17463,-17889,-18088,-18116,-18024,-17824,-17561,-17189,-16706,-16038,-15141,-13943,-12413,-10524,-8302,-5816,-3154,-475,2073,4323,6118,7344,7928,7838,7119,5849,4161,2226,226,-1636,-3193,-4294,-4848,-4817,-4222,-3137,-1687,-14,1709,3320,4669,5619,6087,6012,5397,4284,2770,988,-897,-2720,-4319,-5579,-6408,-6785,-6725,-6295,-5587,-4730,-3825,-3014,-2354,-1944,-1781,-1908,-2279,-2898,-3712,-4707,-5837,-7076,-8362,-9656,-10861,-11898,-12651,-13000,-12832,-12054,-10604,-8483,-5743,-2500,1071,4764,8351,11603,14333,16389,17680,18189,17946,17037,15590,13734,11630,9418,7254,5254,3562,2254,1422,1103,1298,1983,3076,4478,6045,7618,9025,10089,10666,10628,9918,8524,6514,3994,1142,-1863,-4819,-7545,-9902,-11780,-13145,-14008,-14426,-14510,-14369,-14137,-13917,-13786,-13773,-13874,-14014,-14113,-14045,-13700,-12981,-11826,-10221,-8204,-5885,-3379,-895,1417,3362,4806,5673,5910,5564,4710,3478,2027,522,-865,-1991,-2740,-3034,-2865,-2230,-1213,111,1611,3181,4668,5991,7017,7704,7988,7874,7368,6543,5449,4214,2918,1688,614,-223,-760,-967,-848,-420,242,1066,1929,2724,3320,3626,3566,3112,2289,1153,-190,-1627,-3032,-4292,-5316,-6032,-6387,-6359,-5909,-5054,-3775,-2119,-106,2164,4620,7125,9543,11748,13587,14985,15847,16184,15991,15368,14397,13201,11900,10585,9332,8188,7173,6298,5565,4987,4570,4349,4329,4535,4952,5552,6273,7019,7679,8125,8233,7904,7074,5722,3893,1679,-790,-3334,-5811,-8039,-9927,-11384,-12415,-13029,-13324,-13354,-13256,-13068,-12886,-12698,-12521,-12293,-11970,-11469,-10729,-9692,-8310,-6594,-4542,-2223,282,2876,5428,7829,9965,11742,13109,14012,14460,14443,14003,13172,12022,10619,9079,7497,6019,4754,3831,3335,3334,3831,4797,6139,7730,9413,11005,12348,13281,13719,13597,12942,11824,10378,8765,7174,5765,4677,3978,3672,3708,3954,4289,4528,4576,4294,3682,2714,1485,74,-1382,-2775,-3996,-4977,-5698,-6149,-6396,-6462,-6450,-6373,-6298,-6196,-6050,-5785,-5310,-4547,-3399,-1850,114,2402,4893,7399,9702,11593,12882,13447,13233,12282,10689,8635,6304,3924,1679,-245,-1737,-2699,-3111,-2987,-2378,-1395,-137,1254,2653,3934,4995,5735,6105,6061,5596,4769,3638,2335,998,-236,-1218,-1872,-2138,-2048,-1678,-1147,-618,-229,-107,-328,-894,-1755,-2796,-3871,-4828,-5527,-5877,-5826,-5403,-4643,-3654,-2517,-1331,-174,929,1940,2892,3804,4708,5631,6562,7466,8269,8864,9144,8998,8357,7211,5585,3625,1471,-635,-2485,-3861,-4612,-4640,-3971,-2670,-945,1008,2907,4535,5679,6227,6133,5463,4337,2954,1515,227,-759,-1346,-1520,-1327,-880,-319,198,535,582,266,-422,-1463,-2777,-4281,-5858,-7411,-8837,-10065,-11038,-11707,-12045,-12006,-11576,-10709,-9399,-7641,-5473,-2942,-180,2727,5575,8243,10540,12361,13595,14225,14257,13798,12962,11930,10868,9929,9236,8839,8743,8880,9153,9430,9602,9558,9263,8687,7896,6948,5946,4977,4106,3359,2722,2135,1522,807,-81,-1154,-2425,-3808,-5268,-6669,-7960,-9042,-9889,-10487,-10846,-11026,-11059,-11024,-10946,-10873,-10792,-10709,-10568,-10352,-9986,-9461,-8729,-7793,-6662,-5365,-3947,-2476,-989,425,1744,2900,3865,4599,5059,5206,4999,4417,3449,2140,543,-1221,-3033,-4729,-6179,-7259,-7887,-8049,-7775,-7156,-6339,-5467,-4714,-4202,-4014,-4169,-4618,-5247,-5906,-6433,-6654,-6477,-5830,-4747,-3334,-1751,-215,1067,1901,2180,1843,976,-305,-1776,-3218,-4409,-5172,-5405,-5095,-4304,-3177,-1905,-693,245,746,709,95,-1027,-2528,-4214,-5825,-7134,-7896,-7949,-7197,-5638,-3360,-547,2565,5698,8573,10951,12650,13577,13715,13154,12013,10499,8787,7091,5565,4353,3520,3114,3078,3376,3865,4444,4959,5300,5335,5005,4221,3004,1335,-674,-2936,-5262,-7470,-9345,-10695,-11370,-11288,-10458,-8981,-7049,-4929,-2903,-1281,-290,-120,-817,-2351,-4572,-7250,-10119,-12884,-15274,-17076,-18138,-18392,-17859,-16625,-14830,-12669,-10300,-7927,-5670,-3657,-1964,-636,287,801,896,582,-107,-1133,-2404,-3839,-5285,-6628,-7686,-8359,-8507,-8091,-7090,-5546,-3589,-1338,987,3204,5097,6478,7214,7198,6430,4962,2939,576,-1893,-4188,-6094,-7416,-8072,-8048,-7429,-6373,-5061,-3728,-2537,-1661,-1163,-1080,-1331,-1831,-2398,-2881,-3097,-2933,-2284,-1158,417,2319,4407,6505,8448,10081,11297,12028,12266,12043,11446,10563,9529,8442,7423,6537,5864,5416,5220,5241,5447,5745,6067,6266,6265,5931,5210,4064,2518,632,-1462,-3643,-5737,-7615,-9153,-10293,-11007,-11354,-11409,-11302,-11158,-11091,-11183,-11452,-11875,-12361,-12788,-13024,-12929,-12419,-11452,-10045,-8301,-6351,-4374,-2553,-1030,75,734,963,856,550,196,-21,13,423,1229,2432,3948,5666,7448,9130,10583,11662,12275,12354,11852,10788,9179,7115,4681,2028,-712,-3361,-5762,-7766,-9218,-10032,-10126,-9490,-8161,-6217,-3804,-1085,1761,4532,7092,9277,11021,12258,12991,13241,13067,12534,11721,10709,9563,8348,7100,5863,4639,3465,2319,1249,247,-628,-1348,-1845,-2077,-1987,-1573,-833,156,1314,2490,3535,4285,4586,4347,3505,2094,200,-2019,-4362,-6609,-8560,-10039,-10947,-11246,-10961,-10200,-9070,-7744,-6336,-4996,-3770,-2745,-1896,-1244,-761,-412,-192,-52,23,79,149,283,503,852,1315,1894,2535,3181,3747,4163,4349,4285,3981,3489,2930,2410,2077,2022,2309,2931,3814,4826,5810,6570,6974,6897,6322,5280,3887,2290,674,-788,-1946,-2669,-2898,-2593,-1791,-558,999,2744,4537,6246,7748,8959,9829,10320,10458,10237,9708,8885,7794,6450,4854,3032,994,-1203,-3504,-5796,-7972,-9885,-11410,-12423,-12836,-12606,-11729,-10278,-8355,-6135,-3805,-1582,330,1772,2610,2814,2381,1415,47,-1544,-3182,-4685,-5934,-6821,-7321,-7436,-7219,-6739,-6093,-5348,-4587,-3836,-3109,-2392,-1634,-803,138,1198,2338,3510,4612,5551,6222,6551,6507,6098,5408,4542,3662,2907,2421,2292,2557,3195,4129,5230,6371,7390,8166,8596,8618,8220,7430,6301,4934,3418,1864,377,-967,-2087,-2938,-3501,-3766,-3776,-3566,-3217,-2790,-2373,-2021,-1794,-1701,-1759,-1904,-2102,-2237,-2238,-2013,-1514,-740,261,1375,2460,3340,3853,3878,3340,2242,660,-1282,-3397,-5492,-7369,-8840,-9790,-10111,-9817,-8934,-7577,-5882,-4029,-2188,-544,754,1588,1871,1585,744,-589,-2301,-4286,-6389,-8503,-10501,-12286,-13794,-14943,-15709,-16031,-15880,-15247,-14100,-12478,-10409,-7968,-5280,-2470,275,2785,4882,6411,7280,7441,6921,5821,4284,2511,723,-876,-2079,-2750,-2780,-2158,-902,878,3035,5405,7749,9896,11606,12729,13107,12659,11355,9239,6422,3089,-545,-4205,-7642,-10580,-12828,-14210,-14660,-14168,-12825,-10792,-8280,-5533,-2796,-272,1868,3546,4727,5465,5831,5965,5956,5942,5967,6092,6297,6547,6783,6923,6901,6645,6127,5305,4200,2818,1216,-550,-2383,-4195,-5877,-7317,-8445,-9162,-9446,-9253,-8596,-7492,-6001,-4202,-2209,-183,1738,3332,4475,4986,4804,3886,2279,98,-2493,-5290,-8050,-10570,-12614,-14037,-14708,-14586,-13675,-12059,-9856,-7249,-4418,-1598,1035,3249,4926,5922,6202,5781,4719,3174,1298,-698,-2622,-4296,-5573,-6347,-6572,-6220,-5360,-4050,-2440,-660,1121,2740,4068,4983,5432,5385,4877,3978,2800,1478,146,-1047,-1997,-2599,-2821,-2636,-2090,-1233,-162,1025,2230,3373,4387,5245,5931,6462,6861,7174,7421,7650,7846,8023,8123,8126,7962,7598,7011,6198,5211,4109,2986,1963,1125,584,375,518,975,1667,2498,3357,4154,4816,5307,5605,5721,5657,5443,5076,4582,3958,3227,2395,1483,504,-524,-1584,-2668,-3741,-4798,-5789,-6694,-7461,-8053,-8429,-8569,-8458,-8110,-7537,-6774,-5845,-4789,-3639,-2443,-1247,-106,929,1841,2609,3280,3887,4506,5171,5921,6715,7512,8185,8643,8758,8457,7725,6569,5121,3502,1906,510,-545,-1153,-1288,-990,-350,494,1388,2195,2776,3066,2996,2588,1867,924,-146,-1200,-2120,-2753,-3001,-2762,-1994,-696,1095,3286,5756,8371,10963,13399,15535,17271,18509,19194,19275,18736,17583,15846,13592,10918,7963,4888,1884,-854,-3132,-4781,-5672,-5737,-4965,-3446,-1295,1234,3924,6447,8545,9945,10455,9964,8446,6005,2822,-826,-4602,-8180,-11217,-13467,-14734,-14962,-14159,-12482,-10105,-7308,-4344,-1474,1083,3166,4672,5570,5882,5695,5115,4312,3416,2616,2007,1710,1744,2111,2734,3519,4342,5084,5654,5992,6084,5964,5690,5362,5055,4865,4833,5004,5365,5900,6550,7253,7913,8440,8730,8695,8283,7465,6293,4837,3237,1629,155,-1061,-1958,-2507,-2732,-2710,-2500,-2222,-1912,-1649,-1405,-1184,-915,-548,-39,646,1488,2442,3434,4357,5097,5545,5584,5141,4159,2645,660,-1688,-4206,-6711,-8949,-10740,-11900,-12333,-12002,-10923,-9201,-6939,-4324,-1516,1280,3873,6082,7737,8720,8954,8425,7189,5359,3103,633,-1839,-4093,-5949,-7280,-8000,-8116,-7648,-6701,-5364,-3776,-2042,-281,1416,2974,4343,5489,6430,7168,7764,8242,8663,9025,9344,9578,9686,9597,9268,8636,7726,6559,5241,3908,2707,1806,1309,1281,1697,2452,3379,4255,4876,5032,4620,3574,1963,-89,-2367,-4637,-6651,-8192,-9115,-9328,-8848,-7745,-6165,-4295,-2333,-488,1069,2208,2848,2983,2652,1953,1007,-38,-1057,-1913,-2521,-2814,-2750,-2352,-1651,-753,219,1102,1725,1926,1586,639,-888,-2911,-5235,-7654,-9879,-11686,-12829,-13197,-12707,-11449,-9543,-7250,-4839,-2608,-835,283,618,139,-1064,-2866,-5011,-7285,-9397,-11140,-12320,-12824,-12604,-11673,-10105,-8003,-5507,-2762,72,2849,5425,7681,9521,10861,11678,11937,11677,10925,9774,8295,6634,4871,3171,1614,325,-641,-1223,-1430,-1260,-800,-112,659,1403,1969,2236,2114,1545,527,-875,-2565,-4378,-6135,-7641,-8715,-9212,-9049,-8213,-6769,-4877,-2713,-532,1454,3042,4086,4534,4388,3738,2715,1494,244,-877,-1753,-2314,-2548,-2474,-2189,-1781,-1390,-1139,-1145,-1492,-2227,-3338,-4754,-6359,-7981,-9433,-10522,-11088,-11023,-10287,-8924,-7047,-4822,-2455,-155,1890,3509,4600,5105,5012,4396,3343,2013,565,-836,-2044,-2970,-3571,-3886,-3980,-3998,-4056,-4293,-4789,-5562,-6573,-7691,-8758,-9569,-9955,-9771,-8977,-7589,-5754,-3648,-1527,373,1829,2673,2820,2268,1085,-574,-2543,-4597,-6563,-8258,-9569,-10427,-10786,-10681,-10119,-9181,-7900,-6368,-4630,-2784,-909,888,2500,3816,4741,5199,5153,4611,3615,2261,661,-1032,-2661,-4073,-5109,-5659,-5627,-4977,-3723,-1925,302,2805,5415,7935,10204,12046,13351,14026,14039,13409,12198,10529,8547,6422,4328,2407,787,-478,-1350,-1876,-2099,-2138,-2063,-2011,-2019,-2191,-2523,-3041,-3720,-4525,-5406,-6311,-7166,-7901,-8458,-8753,-8767,-8455,-7859,-7026,-6082,-5156,-4415,-3997,-4011,-4494,-5415,-6649,-8026,-9321,-10324,-10841,-10761,-10022,-8681,-6812,-4579,-2131,366,2780,5004,6985,8689,10100,11225,12014,12453,12444,11930,10841,9158,6932,4277,1397,-1451,-3989,-5947,-7119,-7391,-6774,-5392,-3499,-1389,580,2119,2984,3055,2332,921,-975,-3095,-5185,-6983,-8308,-9033,-9115,-8565,-7467,-5904,-4017,-1922,244,2363,4336,6088,7574,8782,9728,10436,10954,11300,11487,11497,11277,10784,9954,8791,7321,5644,3916,2325,1077,361,303,956,2272,4097,6203,8296,10070,11253,11614,11050,9519,7143,4100,676,-2820,-6063,-8781,-10749,-11861,-12085,-11511,-10282,-8622,-6757,-4923,-3313,-2066,-1251,-859,-842,-1074,-1462,-1870,-2228,-2477,-2609,-2637,-2611,-2574,-2583,-2670,-2863,-3154,-3534,-3952,-4350,-4646,-4749,-4570,-4035,-3085,-1711,69,2164,4452,6754,8873,10621,11825,12388,12271,11531,10289,8742,7106,5630,4511,3934,3971,4630,5819,7348,9006,10513,11636,12168,11974,11011,9320,7039,4350,1507,-1272,-3753,-5790,-7268,-8186,-8571,-8556,-8257,-7852,-7466,-7214,-7156,-7301,-7607,-7991,-8340,-8531,-8449,-8012,-7157,-5891,-4247,-2311,-205,1934,3946,5695,7056,7951,8328,8181,7533,6420,4918,3092,1052,-1105,-3256,-5292,-7085,-8535,-9534,-10020,-9950,-9331,-8222,-6729,-5004,-3228,-1576,-218,722,1180,1140,673,-107,-1038,-1933,-2623,-2956,-2827,-2190,-1053,518,2388,4402,6336,8002,9171,9697,9448,8382,6529,4002,1008,-2202,-5314,-8043,-10107,-11321,-11564,-10837,-9232,-6940,-4226,-1403,1215,3319,4696,5201,4828,3691,1992,47,-1836,-3332,-4186,-4258,-3498,-2010,30,2359,4701,6791,8408,9435,9806,9580,8866,7813,6616,5419,4352,3473,2782,2207,1656,977,73,-1166,-2760,-4670,-6794,-8969,-11017,-12774,-14107,-14952,-15307,-15228,-14845,-14300,-13765,-13393,-13288,-13526,-14087,-14929,-15940,-17001,-17983,-18763,-19259,-19405,-19179,-18572,-17601,-16268,-14604,-12607,-10297,-7699,-4844,-1807,1321,4416,7331,9910,12009,13514,14346,14510,14064,13141,11941,10698,9645,9020,8970,9612,10936,12890,15300,17971,20639,23027,24879,25955,26092,25198,23268,20402,16763,12619,8252,4001,155,-3015,-5338,-6714,-7155,-6746,-5656,-4083,-2257,-382,1355,2821,3942,4689,5104,5248,5223,5110,4979,4868,4738,4559,4216,3631,2706,1390,-330,-2412,-4770,-7260,-9733,-11994,-13901,-15285,-16076,-16206,-15711,-14660,-13192,-11479,-9722,-8112,-6826,-5995,-5678,-5882,-6535,-7509,-8652,-9772,-10708,-11305,-11472,-11145,-10359,-9160,-7696,-6103,-4551,-3178,-2080,-1283,-756,-385,-35,474,1282,2510,4196,6303,8707,11204,13529,15410,16575,16823,16044,14230,11508,8100,4327,541,-2888,-5644,-7467,-8210,-7804,-6314,-3862,-683,2970,6785,10481,13780,16479,18409,19499,19718,19126,17803,15915,13608,11106,8597,6301,4397,3048,2362,2390,3132,4516,6414,8652,10998,13210,15022,16195,16533,15908,14286,11717,8361,4440,244,-3913,-7731,-10940,-13350,-14841,-15414,-15123,-14130,-12605,-10782,-8844,-7008,-5396,-4141,-3286,-2858,-2840,-3185,-3853,-4769,-5867,-7067,-8257,-9333,-10152,-10588,-10515,-9848,-8543,-6611,-4160,-1323,1658,4546,7060,8973,10078,10300,9612,8147,6084,3717,1337,-727,-2223,-2943,-2787,-1763,43,2432,5178,8013,10684,12975,14713,15796,16180,15889,14984,13582,11801,9791,7668,5554,3542,1687,52,-1354,-2511,-3421,-4097,-4550,-4803,-4863,-4749,-4440,-3940,-3210,-2246,-1030,417,2049,3800,5556,7227,8681,9830,10582,10878,10695,10013,8885,7337,5478,3390,1218,-917,-2859,-4499,-5735,-6515,-6857,-6792,-6449,-5934,-5414,-5012,-4833,-4949,-5330,-5949,-6655,-7330,-7792,-7920,-7597,-6796,-5543,-3940,-2143,-330,1315,2641,3536,3956,3912,3462,2719,1803,849,-10,-695,-1125,-1297,-1228,-966,-598,-185,198,525,782,988,1184,1406,1715,2129,2706,3422,4301,5288,6358,7466,8548,9587,10496,11258,11804,12087,12067,11695,10940,9799,8256,6371,4185,1802,-661,-3077,-5286,-7145,-8513,-9250,-9276,-8518,-6990,-4732,-1877,1434,4984,8570,11971,14974,17400,19080,19904,19786,18715,16716,13906,10421,6483,2304,-1845,-5756,-9198,-12039,-14161,-15534,-16181,-16174,-15637,-14714,-13562,-12321,-11119,-10030,-9111,-8373,-7795,-7360,-7004,-6696,-6364,-5975,-5475,-4839,-4034,-3056,-1894,-573,877,2397,3916,5331,6558,7481,8032,8125,7740,6855,5506,3741,1648,-683,-3112,-5529,-7741,-9616,-10933,-11553,-11304,-10099,-7916,-4803,-929,3496,8169,12769,16976,20486,23065,24548,24846,23977,22015,19112,15463,11288,6844,2372,-1857,-5634,-8720,-10973,-12251,-12508,-11747,-10052,-7577,-4531,-1181,2179,5269,7803,9585,10480,10439,9553,7956,5891,3612,1381,-578,-2108,-3133,-3676,-3831,-3767,-3672,-3755,-4164,-5030,-6366,-8151,-10253,-12523,-14757,-16780,-18417,-19566,-20164,-20222,-19809,-19018,-17997,-16847,-15699,-14604,-13601,-12697,-11844,-11028,-10180,-9286,-8294,-7208,-6013,-4723,-3383,-2011,-689,537,1593,2410,2939,3118,2941,2393,1502,318,-1097,-2664,-4272,-5844,-7238,-8373,-9117,-9406,-9149,-8321,-6913,-4953,-2535,238,3186,6138,8872,11195,12921,13901,14048,13336,11797,9558,6765,3645,423,-2655,-5360,-7479,-8848,-9337,-8888,-7502,-5243,-2264,1255,5051,8860,12385,15338,17476,18587,18553,17332,14984,11673,7647,3218,-1249,-5419,-8959,-11643,-13323,-13974,-13678,-12601,-10968,-9028,-7014,-5129,-3514,-2254,-1378,-872,-697,-803,-1146,-1673,-2356,-3135,-3959,-4748,-5398,-5821,-5891,-5568,-4783,-3600,-2075,-373,1341,2860,4016,4660,4706,4141,2986,1349,-647,-2850,-5078,-7191,-9027,-10488,-11485,-11977,-11947,-11406,-10382,-8912,-7052,-4835,-2332,411,3312,6284,9222,12003,14500,16591,18161,19125,19428,19051,18048,16483,14506,12240,9864,7496,5275,3265,1542,127,-965,-1733,-2210,-2420,-2418,-2279,-2067,-1883,-1805,-1898,-2228,-2795,-3591,-4561,-5632,-6709,-7702,-8514,-9090,-9369,-9359,-9058,-8529,-7835,-7078,-6351,-5786,-5457,-5453,-5800,-6472,-7407,-8476,-9524,-10394,-10917,-10994,-10545,-9595,-8198,-6487,-4603,-2716,-974,498,1615,2353,2724,2818,2725,2588,2514,2617,2954,3553,4381,5382,6463,7518,8448,9156,9580,9668,9397,8771,7800,6553,5085,3528,2001,674,-292,-751,-579,272,1788,3870,6332,8924,11360,13326,14546,14808,13964,12014,9039,5249,929,-3583,-7935,-11787,-14856,-16918,-17832,-17558,-16125,-13668,-10397,-6578,-2542,1383,4865,7625,9446,10209,9872,8513,6265,3362,60,-3356,-6599,-9440,-11662,-13150,-13825,-13704,-12859,-11435,-9626,-7660,-5784,-4202,-3108,-2565,-2615,-3158,-4047,-5071,-5993,-6581,-6652,-6068,-4806,-2905,-512,2162,4868,7322,9290,10564,11029,10667,9548,7846,5789,3668,1743,288,-553,-679,-144,929,2304,3707,4856,5498,5467,4686,3201,1154,-1199,-3568,-5601,-6984,-7444,-6786,-4959,-2003,1858,6331,10997,15417,19151,21801,23086,22830,21032,17810,13451,8311,2854,-2461,-7179,-10901,-13342,-14316,-13770,-11798,-8571,-4412,355,5314,10102,14364,17815,20246,21529,21604,20507,18326,15221,11412,7132,2670,-1721,-5780,-9301,-12138,-14183,-15437,-15922,-15755,-15068,-14043,-12849,-11673,-10654,-9902,-9475,-9370,-9535,-9884,-10294,-10662,-10876,-10883,-10642,-10156,-9465,-8593,-7610,-6542,-5434,-4311,-3175,-2045,-907,232,1370,2510,3627,4726,5766,6739,7599,8304,8804,9037,8950,8509,7687,6518,5034,3348,1562,-158,-1652,-2754,-3304,-3184,-2337,-757,1444,4095,6938,9658,11936,13472,14013,13431,11661,8811,5050,680,-3954,-8484,-12526,-15784,-17983,-18985,-18715,-17224,-14646,-11182,-7111,-2728,1651,5731,9248,12004,13856,14752,14713,13835,12267,10191,7796,5255,2711,265,-2013,-4105,-5990,-7682,-9178,-10486,-11592,-12506,-13199,-13685,-13953,-14012,-13881,-13568,-13104,-12497,-11774,-10944,-10015,-8995,-7878,-6681,-5390,-4028,-2589,-1100,434,1979,3528,5025,6461,7766,8901,9789,10366,10540,10254,9430,8057,6130,3716,913,-2115,-5189,-8084,-10612,-12593,-13907,-14521,-14430,-13749,-12570,-11045,-9291,-7395,-5432,-3413,-1374,685,2726,4714,6571,8215,9536,10433,10807,10598,9760,8331,6343,3930,1198,-1680,-4561,-7279,-9701,-11685,-13119,-13901,-13954,-13235,-11759,-9568,-6820,-3673,-412,2718,5386,7350,8374,8333,7200,5058,2114,-1357,-5005,-8481,-11458,-13660,-14931,-15205,-14548,-13125,-11183,-8992,-6837,-4922,-3397,-2284,-1536,-1007,-542,36,848,1949,3338,4901,6518,7999,9174,9906,10097,9730,8867,7618,6169,4712,3429,2471,1911,1759,1964,2403,2962,3489,3900,4116,4133,3979,3723,3452,3263,3211,3369,3725,4302,5037,5919,6882,7896,8923,9917,10848,11676,12350,12830,13043,12933,12426,11465,10021,8077,5691,2922,-84,-3186,-6201,-8950,-11264,-12987,-14004,-14228,-13631,-12230,-10103,-7380,-4237,-896,2418,5448,7981,9809,10803,10876,10044,8383,6055,3272,276,-2692,-5407,-7692,-9417,-10530,-11031,-10995,-10542,-9824,-9003,-8238,-7633,-7246,-7074,-7021,-6984,-6806,-6365,-5562,-4384,-2852,-1097,760,2517,4034,5171,5855,6083,5894,5379,4669,3874,3131,2529,2158,2061,2272,2794,3607,4687,5975,7415,8925,10429,11837,13081,14080,14785,15146,15147,14789,14109,13171,12068,10910,9824,8913,8293,8016,8131,8622,9449,10516,11718,12908,13937,14664,14950,14706,13883,12491,10611,8375,5960,3556,1346,-524,-1957,-2913,-3420,-3548,-3397,-3096,-2732,-2413,-2169,-2035,-1997,-2042,-2147,-2299,-2481,-2714,-2992,-3352,-3794,-4347,-5011,-5757,-6573,-7376,-8112,-8702,-9070,-9170,-8963,-8434,-7596,-6479,-5136,-3643,-2093,-610,685,1667,2229,2312,1876,966,-350,-1922,-3596,-5161,-6440,-7265,-7516,-7159,-6202,-4756,-2947,-971,1000,2787,4240,5272,5815,5887,5526,4857,3997,3137,2409,1961,1870,2163,2825,3782,4942,6191,7418,8536,9461,10153,10580,10724,10589,10163,9464,8483,7264,5818,4229,2553,919,-567,-1757,-2532,-2790,-2465,-1560,-115,1758,3911,6175,8349,10274,11777,12753,13129,12868,12014,10599,8744,6545,4137,1635,-850,-3236,-5451,-7459,-9232,-10748,-12000,-12953,-13600,-13894,-13827,-13387,-12581,-11449,-10042,-8442,-6725,-4986,-3299,-1736,-374,759,1604,2161,2429,2437,2261,1973,1686,1510,1524,1826,2426,3340,4517,5874,7308,8706,9933,10912,11541,11794,11663,11168,10381,9375,8261,7146,6144,5344,4824,4597,4672,4983,5476,6041,6591,7012,7235,7183,6828,6173,5252,4145,2958,1801,800,43,-408,-536,-366,37,601,1225,1828,2337,2673,2807,2694,2330,1740,947,42,-917,-1822,-2606,-3206,-3585,-3773,-3793,-3760,-3758,-3923,-4355,-5145,-6337,-7935,-9881,-12075,-14357,-16540,-18407,-19747,-20376,-20172,-19080,-17157,-14519,-11385,-8004,-4647,-1571,1016,2955,4175,4638,4413,3571,2263,640,-1120,-2849,-4386,-5611,-6422,-6793,-6696,-6190,-5311,-4145,-2759,-1223,417,2111,3818,5496,7062,8455,9560,10307,10622,10473,9883,8909,7646,6222,4761,3403,2268,1464,1060,1106,1586,2460,3633,4980,6368,7634,8671,9350,9632,9483,8944,8081,6994,5816,4663,3680,2962,2592,2598,2968,3623,4465,5338,6090,6569,6635,6224,5287,3886,2105,106,-1947,-3874,-5544,-6861,-7804,-8404,-8761,-8978,-9214,-9562,-10139,-10965,-12049,-13316,-14689,-16040,-17262,-18259,-18950,-19320,-19354,-19105,-18599,-17926,-17096,-16182,-15164,-14068,-12866,-11557,-10147,-8653,-7123,-5614,-4183,-2901,-1812,-960,-369,-41,27,-130,-462,-898,-1355,-1749,-2004,-2062,-1893,-1487,-869,-86,788,1657,2424,2993,3287,3275,2963,2430,1780,1186,788,763,1199,2164,3625,5498,7607,9777,11749,13356,14385,14745,14366,13274,11543,9324,6790,4167,1664,-513,-2193,-3286,-3741,-3619,-3018,-2116,-1105,-190,447,668,392,-390,-1624,-3173,-4880,-6520,-7904,-8841,-9208,-8957,-8103,-6778,-5136,-3419,-1845,-638,26,54,-609,-1894,-3710,-5862,-8152,-10332,-12183,-13488,-14095,-13914,-12934,-11227,-8948,-6291,-3516,-843,1478,3311,4517,5109,5116,4666,3944,3106,2381,1876,1733,1962,2554,3409,4389,5326,6066,6470,6480,6087,5363,4446,3475,2637,2049,1825,2001,2567,3481,4635,5942,7259,8489,9498,10196,10495,10330,9696,8601,7128,5395,3552,1779,237,-919,-1595,-1723,-1325,-428,837,2367,3979,5532,6848,7814,8306,8290,7741,6709,5265,3518,1573,-453,-2457,-4364,-6093,-7618,-8902,-9954,-10791,-11456,-12000,-12482,-12957,-13455,-14003,-14574,-15146,-15655,-16034,-16231,-16163,-15823,-15172,-14249,-13101,-11808,-10463,-9180,-8040,-7138,-6527,-6230,-6254,-6540,-7030,-7602,-8142,-8503,-8561,-8196,-7328,-5917,-3968,-1557,1221,4198,7224,10105,12706,14884,16571,17717,18342,18481,18210,17620,16769,15750,14571,13276,11867,10353,8793,7216,5738,4430,3383,2657,2264,2178,2337,2632,2964,3216,3304,3178,2824,2287,1637,987,453,135,126,435,1078,1945,2962,3953,4786,5318,5447,5129,4382,3279,1949,546,-771,-1844,-2575,-2887,-2794,-2339,-1648,-847,-123,396,570,339,-310,-1334,-2627,-4062,-5499,-6799,-7876,-8644,-9105,-9253,-9138,-8799,-8293,-7649,-6894,-6040,-5085,-4043,-2926,-1769,-629,432,1349,2052,2515,2708,2655,2396,1982,1498,1011,598,313,187,223,400,649,924,1117,1184,1044,675,63,-785,-1832,-3040,-4342,-5670,-6938,-8054,-8906,-9397,-9414,-8887,-7759,-6030,-3739,-999,2060,5220,8304,11071,13365,15033,16009,16273,15897,14963,13640,12063,10392,8766,7263,5956,4828,3865,3004,2188,1385,565,-231,-975,-1584,-2002,-2175,-2090,-1769,-1287,-726,-233,106,156,-123,-770,-1754,-3006,-4431,-5899,-7313,-8548,-9564,-10310,-10807,-11090,-11211,-11244,-11226,-11211,-11182,-11130,-10992,-10699,-10175,-9356,-8200,-6710,-4919,-2922,-815,1240,3131,4717,5914,6690,7034,7035,6779,6418,6100,5965,6137,6678,7616,8899,10448,12103,13713,15071,16029,16425,16204,15338,13908,12046,9929,7773,5751,4022,2653,1661,970,455,-36,-681,-1597,-2867,-4501,-6402,-8453,-10432,-12136,-13361,-13933,-13774,-12865,-11299,-9242,-6928,-4637,-2624,-1156,-375,-384,-1149,-2542,-4376,-6377,-8314,-9928,-11076,-11644,-11642,-11134,-10269,-9223,-8201,-7391,-6931,-6924,-7354,-8166,-9202,-10271,-11171,-11704,-11748,-11220,-10152,-8606,-6747,-4732,-2761,-1003,403,1349,1789,1710,1146,156,-1181,-2768,-4509,-6306,-8063,-9696,-11130,-12295,-13153,-13654,-13785,-13522,-12851,-11773,-10284,-8409,-6184,-3660,-926,1918,4738,7385,9704,11542,12767,13298,13089,12184,10671,8724,6549,4406,2527,1151,421,422,1119,2389,4019,5747,7309,8464,9069,9064,8516,7577,6475,5465,4787,4639,5123,6259,7952,10016,12213,14245,15848,16794,16920,16185,14617,12348,9566,6493,3353,350,-2364,-4692,-6596,-8089,-9229,-10083,-10742,-11257,-11690,-12045,-12329,-12518,-12586,-12526,-12330,-12021,-11655,-11264,-10936,-10701,-10612,-10682,-10903,-11233,-11613,-11934,-12097,-11972,-11449,-10444,-8908,-6857,-4352,-1518,1470,4422,7118,9380,11064,12086,12461,12251,11596,10661,9612,8592,7689,6932,6281,5654,4935,3999,2775,1197,-684,-2782,-4938,-6935,-8557,-9600,-9876,-9315,-7873,-5633,-2744,576,4069,7430,10419,12773,14345,15051,14885,13950,12389,10407,8216,6024,4005,2288,940,-30,-658,-1036,-1247,-1396,-1545,-1719,-1894,-2018,-1981,-1700,-1071,-39,1402,3219,5305,7536,9721,11703,13291,14357,14800,14588,13749,12386,10649,8727,6823,5120,3762,2842,2376,2333,2623,3115,3686,4201,4561,4709,4607,4294,3792,3197,2546,1918,1328,797,294,-187,-696,-1222,-1779,-2303,-2761,-3063,-3164,-3011,-2594,-1946,-1121,-231,627,1311,1744,1832,1575,988,145,-833,-1826,-2674,-3252,-3426,-3113,-2258,-861,1035,3317,5850,8430,10864,12928,14459,15321,15478,14958,13889,12434,10828,9280,7999,7138,6770,6891,7399,8114,8806,9212,9107,8292,6686,4284,1196,-2375,-6166,-9885,-13222,-15954,-17880,-18933,-19124,-18546,-17380,-15819,-14079,-12339,-10728,-9312,-8079,-6978,-5891,-4723,-3357,-1750,130,2229,4456,6667,8702,10366,11512,11988,11727,10718,9015,6770,4144,1394,-1277,-3638,-5522,-6825,-7475,-7496,-6913,-5806,-4264,-2355,-193,2182,4669,7212,9733,12143,14356,16282,17814,18879,19399,19332,18680,17477,15804,13781,11548,9255,7056,5069,3391,2080,1139,553,258,175,222,315,395,428,409,378,376,496,782,1315,2087,3096,4272,5504,6685,7653,8297,8500,8183,7339,5969,4178,2063,-215,-2503,-4653,-6529,-8033,-9102,-9706,-9853,-9581,-8951,-8033,-6916,-5663,-4354,-3041,-1779,-588,480,1436,2241,2898,3399,3727,3883,3847,3608,3149,2462,1537,390,-967,-2490,-4120,-5782,-7366,-8782,-9917,-10719,-11136,-11180,-10881,-10291,-9461,-8462,-7322,-6125,-4893,-3716,-2638,-1734,-1056,-646,-531,-724,-1202,-1947,-2874,-3922,-4956,-5877,-6543,-6849,-6688,-6016,-4793,-3061,-883,1624,4302,6975,9449,11541,13092,14000,14219,13794,12822,11482,9961,8482,7218,6323,5858,5840,6190,6779,7440,7961,8188,7958,7219,5979,4329,2441,510,-1245,-2651,-3557,-3933,-3766,-3180,-2313,-1367,-547,-32,21,-457,-1497,-3041,-4985,-7178,-9447,-11610,-13510,-14995,-15985,-16405,-16261,-15569,-14385,-12804,-10903,-8815,-6628,-4459,-2408,-541,1059,2385,3415,4183,4741,5135,5456,5741,6060,6446,6907,7471,8092,8772,9444,10064,10565,10865,10910,10622,9972,8936,7528,5798,3803,1658,-559,-2715,-4741,-6544,-8076,-9291,-10171,-10694,-10870,-10706,-10239,-9520,-8620,-7627,-6631,-5730,-4992,-4494,-4255,-4287,-4553,-4977,-5471,-5920,-6207,-6247,-5960,-5338,-4401,-3237,-1991,-824,67,525,415,-308,-1641,-3469,-5653,-7973,-10217,-12163,-13632,-14482,-14631,-14059,-12799,-10939,-8623,-5992,-3264,-595,1812,3819,5315,6235,6571,6355,5668,4621,3350,1982,646,-576,-1623,-2502,-3233,-3900,-4563,-5312,-6188,-7205,-8327,-9468,-10526,-11348,-11822,-11801,-11220,-10024,-8231,-5930,-3238,-360,2511,5151,7355,8979,9882,10048,9458,8225,6458,4372,2156,41,-1787,-3170,-4013,-4259,-3940,-3088,-1817,-231,1535,3349,5078,6622,7877,8812,9404,9701,9763,9708,9627,9638,9807,10179,10748,11477,12262,13016,13575,13817,13598,12800,11363,9249,6511,3251,-368,-4139,-7830,-11207,-14052,-16180,-17477,-17876,-17403,-16141,-14245,-11905,-9340,-6772,-4395,-2371,-809,253,816,950,735,281,-315,-982,-1648,-2311,-2958,-3608,-4300,-5039,-5842,-6705,-7601,-8497,-9356,-10101,-10694,-11038,-11080,-10742,-10000,-8821,-7255,-5333,-3176,-880,1403,3555,5442,6980,8105,8804,9085,9019,8665,8148,7561,7023,6624,6427,6456,6683,7048,7445,7765,7894,7750,7272,6468,5359,4026,2568,1085,-315,-1551,-2575,-3356,-3918,-4297,-4558,-4781,-5017,-5326,-5711,-6164,-6632,-7044,-7310,-7352,-7086,-6494,-5557,-4335,-2894,-1342,200,1640,2866,3842,4531,4950,5150,5192,5146,5083,5025,5020,5040,5101,5172,5254,5343,5443,5567,5701,5844,5944,5957,5803,5413,4720,3689,2317,651,-1217,-3162,-5037,-6692,-8004,-8857,-9207,-9014,-8330,-7205,-5777,-4176,-2590,-1160,-59,640,853,611,-32,-962,-2020,-3063,-3913,-4458,-4572,-4213,-3349,-2006,-259,1798,4006,6208,8210,9853,10989,11532,11460,10812,9686,8238,6601,4981,3481,2252,1340,767,514,484,587,690,671,420,-135,-1044,-2288,-3819,-5540,-7300,-8947,-10318,-11262,-11708,-11608,-11015,-10008,-8724,-7278,-5814,-4405,-3110,-1952,-884,100,1088,2078,3116,4155,5161,6046,6720,7099,7117,6743,5996,4922,3612,2166,695,-722,-2006,-3142,-4122,-4983,-5783,-6576,-7410,-8324,-9297,-10313,-11280,-12103,-12648,-12774,-12359,-11298,-9552,-7132,-4117,-649,3088,6883,10500,13738,16392,18326,19434,19692,19111,17780,15816,13386,10680,7896,5255,2924,1080,-193,-833,-879,-380,512,1688,2968,4225,5333,6215,6819,7167,7288,7267,7185,7103,7084,7109,7155,7119,6899,6368,5418,3995,2081,-244,-2850,-5561,-8154,-10432,-12211,-13359,-13814,-13568,-12688,-11294,-9541,-7617,-5695,-3945,-2487,-1416,-742,-466,-492,-736,-1056,-1335,-1452,-1320,-881,-125,926,2200,3585,4946,6113,6933,7234,6913,5863,4076,1575,-1535,-5093,-8887,-12686,-16216,-19244,-21525,-22880,-23177,-22367,-20507,-17735,-14312,-10547,-6790,-3402,-657,1223,2152,2172,1426,168,-1309,-2690,-3720,-4194,-4033,-3243,-1940,-319,1389,2928,4074,4658,4580,3865,2579,927,-908,-2650,-4092,-5020,-5300,-4865,-3712,-1923,377,3008,5773,8471,10896,12885,14272,14958,14860,13956,12278,9914,7020,3800,498,-2639,-5371,-7517,-8948,-9616,-9567,-8893,-7784,-6427,-5055,-3863,-3010,-2603,-2656,-3130,-3904,-4826,-5722,-6431,-6825,-6834,-6434,-5674,-4633,-3437,-2213,-1093,-164,497,898,1037,976,763,452,97,-275,-634,-960,-1262,-1500,-1703,-1824,-1862,-1792,-1603,-1297,-917,-509,-165,28,-27,-396,-1115,-2164,-3463,-4881,-6244,-7351,-8016,-8086,-7451,-6111,-4119,-1645,1084,3794,6201,8049,9164,9441,8911,7667,5904,3847,1718,-264,-1968,-3294,-4239,-4845,-5209,-5442,-5656,-5925,-6299,-6754,-7262,-7738,-8110,-8312,-8289,-8022,-7533,-6841,-6027,-5144,-4248,-3394,-2567,-1774,-959,-89,881,1958,3146,4379,5604,6719,7642,8295,8622,8591,8214,7493,6498,5258,3862,2375,871,-578,-1908,-3075,-4035,-4771,-5269,-5524,-5548,-5342,-4925,-4302,-3485,-2483,-1317,-3,1417,2903,4392,5818,7100,8159,8916,9294,9253,8747,7804,6434,4742,2798,755,-1263,-3100,-4601,-5642,-6091,-5882,-4972,-3386,-1204,1423,4324,7255,10009,12365,14165,15300,15751,15550,14827,13740,12491,11283,10294,9653,9425,9590,10068,10723,11387,11899,12121,11957,11369,10366,8997,7353,5528,3625,1749,-36,-1658,-3091,-4311,-5302,-6058,-6557,-6768,-6675,-6219,-5419,-4250,-2787,-1108,649,2315,3717,4675,5062,4775,3821,2235,166,-2216,-4702,-7077,-9180,-10873,-12109,-12879,-13250,-13328,-13236,-13106,-13009,-12995,-13006,-12957,-12689,-12056,-10908,-9165,-6784,-3827,-401,3325,7138,10826,14173,16982,19124,20481,21033,20781,19809,18212,16153,13781,11291,8858,6648,4799,3379,2435,1901,1718,1731,1829,1852,1731,1369,790,11,-864,-1710,-2378,-2704,-2572,-1866,-581,1276,3577,6170,8845,11362,13505,15057,15876,15868,15037,13453,11285,8754,6124,3679,1668,286,-334,-172,726,2220,4132,6229,8319,10183,11693,12724,13225,13165,12567,11469,9953,8113,6064,3949,1879,11,-1584,-2781,-3578,-3939,-3937,-3658,-3230,-2812,-2548,-2560,-2925,-3640,-4644,-5801,-6927,-7828,-8312,-8250,-7562,-6286,-4499,-2405,-196,1867,3569,4714,5182,4925,3981,2474,583,-1448,-3373,-4952,-5973,-6311,-5895,-4756,-3001,-797,1636,4061,6244,7979,9114,9565,9290,8360,6843,4910,2728,486,-1604,-3381,-4682,-5409,-5519,-5012,-3979,-2536,-860,852,2407,3614,4357,4530,4164,3287,2070,668,-688,-1797,-2477,-2592,-2081,-951,719,2781,5044,7271,9232,10688,11465,11416,10490,8701,6145,2996,-542,-4207,-7760,-10966,-13634,-15643,-16908,-17427,-17238,-16422,-15106,-13422,-11534,-9579,-7700,-5996,-4540,-3363,-2454,-1773,-1244,-781,-296,285,1014,1888,2897,3962,5001,5925,6617,7011,7021,6638,5841,4705,3284,1741,190,-1175,-2211,-2785,-2780,-2188,-1001,677,2710,4921,7095,9040,10577,11584,12003,11840,11174,10134,8884,7604,6441,5527,4891,4549,4391,4320,4160,3778,3036,1864,246,-1771,-4084,-6552,-9028,-11357,-13429,-15138,-16448,-17293,-17684,-17573,-16978,-15879,-14299,-12262,-9827,-7076,-4112,-1074,1904,4674,7106,9101,10586,11535,11957,11883,11357,10420,9097,7420,5388,3040,393,-2490,-5522,-8610,-11616,-14407,-16849,-18795,-20165,-20873,-20923,-20348,-19241,-17726,-15953,-14053,-12159,-10356,-8700,-7209,-5866,-4622,-3435,-2238,-1012,238,1458,2537,3350,3749,3632,2945,1713,48,-1884,-3851,-5625,-6990,-7771,-7876,-7268,-6010,-4218,-2054,283,2613,4775,6642,8168,9323,10163,10741,11143,11446,11698,11924,12111,12204,12146,11844,11247,10285,8968,7284,5305,3081,703,-1745,-4172,-6506,-8654,-10559,-12120,-13274,-13910,-13973,-13370,-12091,-10130,-7563,-4512,-1160,2264,5499,8279,10360,11555,11747,10932,9195,6708,3737,528,-2603,-5454,-7814,-9607,-10801,-11466,-11709,-11683,-11530,-11381,-11323,-11389,-11582,-11835,-12081,-12231,-12202,-11940,-11416,-10626,-9607,-8391,-7032,-5571,-4045,-2483,-913,635,2119,3493,4689,5639,6281,6575,6520,6161,5606,4983,4458,4168,4204,4610,5316,6205,7086,7738,7962,7595,6547,4856,2605,40,-2629,-5078,-7105,-8493,-9175,-9149,-8526,-7477,-6213,-4938,-3817,-2940,-2332,-1940,-1661,-1379,-971,-357,501,1579,2813,4089,5287,6308,7055,7530,7737,7758,7689,7615,7625,7746,7985,8279,8560,8704,8595,8127,7207,5816,3970,1783,-609,-2972,-5114,-6795,-7856,-8177,-7715,-6519,-4715,-2487,-69,2285,4376,5984,7025,7431,7216,6475,5290,3811,2145,404,-1323,-2994,-4545,-5962,-7215,-8256,-9092,-9669,-10001,-10086,-9945,-9611,-9115,-8493,-7753,-6922,-5985,-4935,-3760,-2429,-950,676,2414,4186,5906,7459,8733,9647,10150,10256,10029,9592,9088,8678,8499,8625,9079,9782,10600,11332,11764,11683,10929,9415,7138,4212,831,-2729,-6138,-9084,-11258,-12477,-12613,-11713,-9889,-7380,-4480,-1494,1263,3552,5184,6075,6211,5672,4561,3041,1241,-685,-2650,-4558,-6375,-8060,-9617,-11029,-12303,-13412,-14326,-14997,-15362,-15368,-14951,-14090,-12774,-11025,-8910,-6488,-3872,-1151,1570,4197,6657,8869,10795,12380,13601,14425,14820,14764,14229,13212,11716,9781,7465,4854,2062,-792,-3571,-6134,-8352,-10108,-11316,-11931,-11966,-11453,-10502,-9193,-7661,-5995,-4282,-2590,-928,664,2236,3780,5339,6916,8509,10091,11625,13033,14269,15230,15878,16112,15916,15217,14033,12342,10205,7663,4828,1801,-1258,-4189,-6823,-8988,-10572,-11482,-11704,-11285,-10305,-8903,-7206,-5353,-3449,-1573,237,1971,3637,5266,6853,8402,9862,11158,12187,12832,12972,12530,11448,9757,7531,4937,2168,-522,-2913,-4801,-6061,-6647,-6609,-6075,-5237,-4313,-3522,-3052,-3039,-3549,-4569,-6024,-7768,-9621,-11398,-12885,-13952,-14459,-14367,-13677,-12472,-10862,-9019,-7088,-5241,-3565,-2163,-1008,-115,603,1189,1691,2142,2495,2725,2735,2455,1829,830,-477,-1999,-3536,-4897,-5844,-6186,-5793,-4623,-2719,-251,2580,5484,8209,10490,12169,13132,13376,12978,12064,10801,9370,7896,6503,5218,4067,2999,1979,947,-133,-1269,-2448,-3613,-4693,-5593,-6222,-6507,-6403,-5916,-5087,-4012,-2804,-1599,-537,274,730,780,401,-387,-1530,-2941,-4501,-6089,-7550,-8766,-9613,-10004,-9908,-9331,-8349,-7097,-5723,-4428,-3385,-2733,-2582,-2921,-3701,-4773,-5939,-6982,-7694,-7913,-7553,-6620,-5190,-3426,-1526,302,1864,3019,3705,3917,3752,3340,2866,2495,2378,2608,3200,4119,5235,6396,7407,8089,8280,7879,6858,5245,3168,781,-1721,-4131,-6290,-8052,-9347,-10159,-10517,-10502,-10219,-9760,-9235,-8689,-8154,-7625,-7048,-6388,-5574,-4577,-3378,-1987,-450,1171,2799,4348,5758,6974,7989,8794,9455,9963,10401,10715,10911,10879,10528,9726,8366,6369,3726,480,-3214,-7164,-11095,-14726,-17781,-20028,-21313,-21581,-20862,-19303,-17074,-14432,-11595,-8782,-6165,-3844,-1886,-276,1025,2070,2940,3658,4255,4713,4986,5050,4846,4383,3641,2678,1502,187,-1245,-2746,-4289,-5840,-7366,-8822,-10148,-11281,-12124,-12613,-12655,-12221,-11278,-9874,-8063,-5961,-3685,-1355,911,3039,4971,6689,8199,9518,10654,11616,12380,12920,13194,13168,12808,12126,11129,9877,8444,6913,5398,3970,2732,1714,968,486,264,287,500,883,1336,1815,2215,2479,2565,2451,2194,1830,1473,1193,1083,1187,1522,2045,2696,3342,3884,4176,4146,3735,2954,1874,595,-740,-1988,-3032,-3777,-4179,-4261,-4067,-3714,-3299,-2942,-2714,-2645,-2721,-2866,-2986,-2979,-2737,-2215,-1372,-255,1087,2538,3995,5338,6474,7342,7895,8151,8103,7807,7282,6566,5681,4651,3492,2231,898,-459,-1779,-2996,-4028,-4811,-5284,-5396,-5145,-4516,-3555,-2302,-824,798,2489,4167,5740,7139,8275,9095,9552,9628,9342,8732,7868,6818,5653,4434,3207,1999,833,-290,-1358,-2356,-3278,-4089,-4755,-5221,-5421,-5285,-4744,-3744,-2259,-311,2045,4689,7475,10208,12694,14736,16190,16950,17005,16405,15301,13864,12338,10921,9800,9090,8814,8912,9263,9659,9914,9822,9229,8073,6325,4097,1504,-1232,-3929,-6370,-8422,-9970,-10995,-11516,-11599,-11332,-10818,-10102,-9261,-8274,-7151,-5842,-4339,-2601,-667,1445,3656,5877,8013,9955,11615,12912,13789,14219,14203,13785,13031,12048,10952,9869,8916,8172,7683,7434,7357,7340,7234,6890,6186,5034,3437,1464,-736,-2941,-4911,-6396,-7189,-7165,-6284,-4628,-2360,263,2962,5447,7465,8841,9460,9305,8423,6934,4991,2800,540,-1569,-3393,-4793,-5723,-6182,-6204,-5899,-5364,-4725,-4099,-3547,-3154,-2896,-2779,-2738,-2696,-2604,-2371,-1983,-1417,-709,88,893,1629,2225,2636,2868,2933,2918,2891,2937,3136,3485,3992,4548,5056,5351,5297,4770,3701,2112,71,-2246,-4626,-6826,-8591,-9714,-10037,-9491,-8092,-5962,-3281,-308,2698,5468,7806,9557,10671,11168,11135,10716,10073,9351,8691,8156,7787,7547,7372,7165,6818,6245,5374,4185,2682,935,-985,-2947,-4845,-6557,-7981,-9054,-9718,-9969,-9807,-9257,-8344,-7104,-5569,-3791,-1812,287,2438,4550,6526,8302,9782,10941,11711,12120,12126,11807,11168,10291,9230,8051,6795,5509,4195,2851,1467,6,-1541,-3194,-4939,-6764,-8606,-10409,-12083,-13524,-14650,-15366,-15614,-15389,-14688,-13615,-12242,-10723,-9176,-7716,-6423,-5339,-4447,-3733,-3119,-2576,-2039,-1525,-1030,-629,-386,-380,-707,-1408,-2524,-4040,-5890,-7995,-10212,-12414,-14451,-16181,-17502,-18295,-18496,-18043,-16904,-15090,-12633,-9639,-6234,-2616,1006,4404,7365,9725,11385,12313,12563,12263,11576,10708,9839,9113,8621,8354,8258,8189,8004,7539,6676,5356,3578,1411,-1006,-3529,-5964,-8163,-9973,-11307,-12108,-12374,-12138,-11454,-10398,-9031,-7437,-5650,-3749,-1766,213,2131,3895,5431,6675,7574,8118,8321,8215,7881,7370,6786,6157,5559,4966,4388,3755,3024,2118,996,-367,-1951,-3705,-5527,-7316,-8931,-10260,-11194,-11665,-11629,-11088,-10076,-8665,-6955,-5063,-3139,-1291,323,1627,2524,2978,2981,2553,1746,649,-667,-2071,-3500,-4840,-6054,-7074,-7903,-8523,-8965,-9249,-9405,-9455,-9428,-9316,-9124,-8828,-8394,-7809,-7027,-6053,-4870,-3507,-1985,-361,1327,3011,4628,6119,7392,8381,8994,9148,8792,7881,6424,4488,2151,-418,-3076,-5633,-7921,-9797,-11127,-11848,-11921,-11383,-10302,-8819,-7066,-5228,-3438,-1832,-486,566,1319,1819,2103,2233,2243,2172,2038,1866,1672,1495,1363,1331,1417,1661,2021,2488,2958,3343,3537,3413,2923,2008,706,-896,-2664,-4405,-5934,-7054,-7635,-7572,-6874,-5584,-3852,-1849,213,2126,3716,4863,5517,5696,5483,5002,4392,3808,3347,3107,3125,3393,3898,4568,5350,6159,6938,7607,8118,8408,8442,8173,7590,6680,5475,4041,2467,896,-537,-1666,-2380,-2566,-2198,-1272,133,1902,3878,5866,7681,9127,10044,10327,9907,8820,7146,5059,2784,560,-1352,-2748,-3500,-3543,-2966,-1898,-590,701,1690,2146,1900,877,-895,-3308,-6140,-9164,-12069,-14607,-16520,-17628,-17821,-17057,-15387,-12919,-9825,-6313,-2612,1053,4465,7434,9808,11453,12309,12331,11558,10074,8016,5581,2977,415,-1915,-3884,-5416,-6507,-7218,-7644,-7916,-8159,-8464,-8896,-9443,-10048,-10605,-10983,-11045,-10692,-9836,-8476,-6634,-4402,-1908,710,3285,5687,7780,9496,10775,11616,12041,12104,11878,11449,10916,10355,9862,9485,9280,9270,9468,9872,10459,11198,12038,12893,13694,14330,14704,14748,14360,13529,12225,10500,8437,6175,3883,1765,9,-1212,-1799,-1713,-1025,135,1533,2933,4046,4662,4575,3714,2053,-311,-3223,-6469,-9795,-12959,-15731,-17927,-19431,-20169,-20166,-19479,-18245,-16624,-14809,-13003,-11379,-10094,-9221,-8790,-8732,-8923,-9190,-9320,-9142,-8488,-7283,-5517,-3269,-686,2008,4593,6798,8414,9264,9230,8312,6548,4108,1196,-1912,-4909,-7507,-9415,-10433,-10410,-9330,-7253,-4367,-915,2794,6451,9763,12490,14460,15593,15876,15407,14316,12822,11142,9508,8134,7166,6714,6788,7344,8257,9360,10456,11332,11815,11742,11045,9711,7822,5522,3027,547,-1676,-3478,-4726,-5372,-5466,-5086,-4416,-3616,-2895,-2400,-2266,-2540,-3241,-4302,-5626,-7096,-8555,-9908,-11012,-11819,-12253,-12299,-11938,-11178,-10040,-8563,-6816,-4881,-2878,-922,851,2323,3390,3995,4093,3727,2930,1822,517,-847,-2129,-3213,-4007,-4464,-4586,-4399,-3993,-3445,-2871,-2364,-1990,-1806,-1803,-1964,-2213,-2474,-2643,-2628,-2345,-1736,-784,493,2011,3669,5296,6731,7797,8346,8285,7572,6260,4454,2350,157,-1883,-3558,-4711,-5248,-5168,-4549,-3532,-2300,-1061,17,760,1105,988,479,-349,-1316,-2255,-2952,-3247,-2999,-2152,-735,1144,3292,5461,7386,8795,9476,9271,8122,6070,3243,-121,-3765,-7362,-10636,-13334,-15283,-16405,-16702,-16272,-15269,-13895,-12349,-10821,-9435,-8261,-7296,-6456,-5660,-4772,-3726,-2489,-1097,322,1632,2611,3117,2981,2145,616,-1518,-4079,-6862,-9611,-12109,-14152,-15610,-16416,-16559,-16086,-15075,-13620,-11814,-9759,-7531,-5213,-2867,-558,1653,3727,5598,7253,8655,9805,10720,11418,11939,12314,12567,12708,12734,12622,12356,11903,11257,10403,9358,8150,6822,5434,4058,2742,1568,538,-299,-993,-1563,-2080,-2611,-3187,-3856,-4582,-5323,-5996,-6497,-6737,-6637,-6146,-5272,-4048,-2580,-978,574,1938,2931,3437,3375,2702,1472,-258,-2340,-4645,-7004,-9283,-11352,-13121,-14523,-15524,-16096,-16244,-15953,-15243,-14123,-12627,-10801,-8716,-6453,-4111,-1781,444,2494,4325,5899,7219,8267,9062,9589,9850,9832,9508,8895,7979,6818,5474,4036,2625,1338,277,-502,-967,-1143,-1046,-752,-290,294,980,1769,2646,3618,4652,5724,6776,7744,8572,9204,9608,9791,9761,9569,9256,8857,8400,7884,7304,6640,5871,4995,4004,2927,1803,680,-352,-1231,-1863,-2198,-2196,-1872,-1266,-480,382,1182,1807,2165,2193,1892,1286,453,-496,-1458,-2283,-2890,-3174,-3121,-2723,-2063,-1221,-331,476,1088,1389,1317,833,-52,-1291,-2793,-4455,-6129,-7713,-9061,-10123,-10814,-11146,-11113,-10774,-10173,-9372,-8426,-7369,-6240,-5031,-3762,-2404,-976,529,2063,3600,5063,6410,7581,8535,9262,9742,10013,10095,10053,9946,9844,9806,9893,10130,10543,11112,11801,12543,13242,13795,14075,13987,13441,12413,10916,9039,6909,4727,2673,983,-189,-695,-489,401,1869,3721,5748,7689,9338,10519,11132,11167,10685,9795,8683,7484,6363,5411,4650,4071,3573,3039,2350,1378,81,-1563,-3468,-5516,-7514,-9257,-10560,-11257,-11270,-10587,-9261,-7424,-5223,-2833,-413,1912,4051,5978,7671,9186,10531,11755,12843,13783,14508,14952,15044,14719,13961,12783,11240,9426,7457,5434,3480,1643,-20,-1522,-2888,-4165,-5397,-6612,-7810,-8975,-10044,-10962,-11657,-12074,-12180,-11965,-11449,-10682,-9707,-8602,-7388,-6130,-4797,-3418,-1933,-355,1361,3173,5072,6978,8816,10497,11923,13028,13759,14105,14089,13771,13220,12531,11776,11015,10292,9613,8993,8423,7907,7457,7086,6837,6735,6831,7150,7705,8478,9402,10375,11255,11866,12060,11673,10638,8907,6558,3703,556,-2658,-5685,-8303,-10348,-11714,-12409,-12480,-12096,-11407,-10647,-9967,-9532,-9396,-9565,-9946,-10400,-10739,-10773,-10351,-9367,-7809,-5748,-3335,-766,1706,3884,5557,6614,7011,6767,5997,4844,3482,2099,839,-157,-812,-1075,-945,-456,331,1317,2404,3466,4393,5085,5458,5477,5133,4467,3567,2523,1478,533,-192,-629,-726,-489,69,880,1880,2976,4081,5109,5983,6649,7054,7183,7002,6522,5748,4700,3441,2017,517,-976,-2418,-3732,-4918,-5959,-6877,-7687,-8416,-9060,-9633,-10116,-10504,-10794,-10987,-11111,-11196,-11281,-11405,-11584,-11821,-12061,-12251,-12282,-12070,-11540,-10648,-9425,-7922,-6261,-4561,-2962,-1576,-492,253,649,746,613,354,78,-111,-134,61,466,1056,1728,2387,2890,3102,2928,2271,1145,-413,-2256,-4208,-6034,-7522,-8469,-8760,-8344,-7276,-5676,-3754,-1717,177,1748,2829,3372,3358,2895,2088,1105,77,-871,-1683,-2332,-2848,-3300,-3733,-4238,-4804,-5452,-6071,-6591,-6841,-6716,-6087,-4903,-3149,-896,1751,4619,7538,10318,12796,14848,16380,17365,17797,17738,17238,16410,15311,14051,12650,11164,9566,7851,5962,3886,1586,-904,-3546,-6238,-8869,-11296,-13396,-15053,-16199,-16816,-16928,-16620,-15988,-15170,-14287,-13461,-12786,-12318,-12097,-12106,-12322,-12679,-13123,-13571,-13980,-14278,-14450,-14453,-14292,-13978,-13522,-12985,-12411,-11865,-11438,-11169,-11125,-11301,-11677,-12174,-12687,-13078,-13212,-12973,-12271,-11089,-9453,-7460,-5243,-2967,-784,1172,2817,4140,5152,5961,6650,7342,8138,9071,10176,11364,12554,13570,14267,14477,14118,13148,11642,9742,7662,5655,3963,2790,2277,2452,3288,4644,6343,8167,9896,11348,12383,12927,12977,12580,11821,10809,9636,8385,7100,5810,4490,3155,1749,302,-1187,-2667,-4058,-5273,-6223,-6820,-7034,-6873,-6371,-5656,-4815,-4004,-3320,-2859,-2662,-2730,-3029,-3485,-4004,-4498,-4847,-4977,-4816,-4321,-3520,-2441,-1209,75,1254,2209,2833,3074,2917,2417,1649,757,-143,-892,-1403,-1607,-1486,-1122,-575,-15,439,652,512,-12,-943,-2194,-3682,-5220,-6667,-7816,-8535,-8697,-8251,-7195,-5588,-3544,-1205,1250,3655,5846,7690,9102,10036,10498,10539,10251,9743,9158,8614,8228,8085,8203,8565,9071,9586,9931,9938,9451,8399,6782,4681,2278,-219,-2547,-4486,-5843,-6527,-6520,-5920,-4910,-3710,-2584,-1731,-1302,-1341,-1787,-2507,-3297,-3965,-4329,-4285,-3799,-2934,-1799,-586,538,1382,1825,1791,1278,349,-882,-2265,-3659,-4900,-5906,-6580,-6920,-6941,-6689,-6253,-5705,-5132,-4593,-4128,-3755,-3436,-3138,-2778,-2271,-1566,-578,693,2247,4054,6022,8083,10112,12007,13657,14969,15869,16321,16301,15840,14960,13725,12185,10410,8450,6379,4247,2136,114,-1731,-3318,-4557,-5377,-5704,-5507,-4762,-3502,-1781,285,2569,4896,7114,9046,10565,11537,11892,11560,10547,8876,6637,3954,995,-2044,-4969,-7571,-9718,-11264,-12184,-12479,-12221,-11535,-10563,-9444,-8335,-7309,-6478,-5845,-5452,-5240,-5185,-5191,-5175,-5054,-4732,-4179,-3351,-2289,-1019,361,1775,3118,4305,5278,5993,6455,6677,6680,6483,6081,5444,4516,3249,1573,-513,-2997,-5790,-8728,-11619,-14189,-16200,-17396,-17629,-16796,-14946,-12196,-8786,-5004,-1154,2461,5613,8143,9977,11149,11742,11891,11757,11469,11140,10833,10551,10301,10002,9650,9166,8563,7841,7057,6274,5597,5100,4871,4945,5340,6011,6907,7908,8923,9806,10449,10736,10578,9923,8751,7088,5002,2599,3,-2635,-5176,-7481,-9442,-10984,-12065,-12701,-12922,-12807,-12425,-11863,-11185,-10457,-9728,-9048,-8472,-8045,-7830,-7855,-8162,-8737,-9554,-10550,-11623,-12667,-13545,-14136,-14327,-14036,-13207,-11840,-9964,-7657,-5035,-2231,585,3264,5628,7555,8923,9670,9778,9266,8209,6727,4943,3033,1113,-657,-2214,-3467,-4429,-5093,-5538,-5822,-6038,-6259,-6519,-6839,-7171,-7443,-7554,-7386,-6827,-5810,-4284,-2295,74,2669,5283,7700,9706,11124,11857,11868,11237,10094,8650,7135,5770,4747,4175,4068,4355,4868,5382,5660,5465,4634,3070,789,-2106,-5411,-8860,-12170,-15049,-17268,-18669,-19180,-18842,-17766,-16138,-14180,-12107,-10117,-8341,-6858,-5673,-4739,-3978,-3295,-2628,-1913,-1150,-355,427,1129,1691,2067,2226,2190,1994,1721,1462,1318,1375,1685,2266,3077,4044,5038,5926,6565,6841,6692,6107,5144,3918,2576,1283,190,-586,-997,-1032,-761,-288,249,695,912,796,277,-636,-1897,-3382,-4956,-6446,-7708,-8614,-9089,-9099,-8686,-7905,-6886,-5737,-4596,-3563,-2706,-2067,-1615,-1328,-1118,-926,-669,-297,236,945,1824,2845,3948,5056,6070,6878,7365,7435,7026,6128,4795,3133,1306,-509,-2133,-3437,-4333,-4834,-4988,-4947,-4848,-4887,-5174,-5825,-6822,-8121,-9553,-10940,-12040,-12661,-12603,-11784,-10160,-7814,-4895,-1630,1718,4858,7559,9613,10914,11449,11269,10541,9421,8137,6831,5657,4650,3815,3083,2364,1576,650,-429,-1622,-2861,-4001,-4923,-5470,-5538,-5052,-4007,-2475,-575,1495,3542,5340,6715,7543,7759,7411,6603,5503,4339,3293,2560,2238,2368,2903,3725,4681,5585,6303,6709,6777,6534,6057,5492,4945,4551,4357,4380,4559,4787,4941,4869,4482,3704,2553,1099,-531,-2143,-3565,-4587,-5091,-4974,-4249,-2971,-1294,603,2495,4178,5460,6209,6350,5870,4826,3312,1476,-537,-2563,-4470,-6143,-7496,-8479,-9070,-9274,-9130,-8689,-8030,-7225,-6341,-5427,-4495,-3547,-2526,-1400,-84,1450,3242,5268,7459,9705,11842,13698,15095,15887,15989,15368,14084,12229,9983,7527,5076,2825,939,-459,-1303,-1611,-1425,-896,-155,610,1246,1629,1682,1417,895,252,-342,-712,-696,-191,830,2339,4205,6295,8411,10394,12101,13418,14311,14752,14773,14432,13777,12892,11814,10597,9244,7786,6191,4480,2650,732,-1207,-3097,-4794,-6189,-7115,-7475,-7162,-6175,-4539,-2381,130,2777,5331,7560,9294,10391,10805,10554,9729,8473,6947,5335,3755,2349,1143,181,-573,-1173,-1673,-2154,-2649,-3190,-3758,-4327,-4819,-5189,-5352,-5283,-4951,-4383,-3622,-2746,-1830,-961,-173,496,1078,1601,2128,2698,3357,4093,4913,5768,6626,7445,8173,8784,9218,9450,9419,9096,8462,7507,6289,4862,3355,1889,611,-361,-938,-1100,-859,-319,422,1220,1949,2526,2896,3063,3083,3027,3008,3118,3452,4049,4916,5998,7188,8344,9309,9928,10089,9731,8837,7490,5761,3840,1836,-45,-1713,-3040,-3998,-4584,-4845,-4880,-4785,-4686,-4658,-4763,-4997,-5318,-5634,-5842,-5811,-5455,-4694,-3512,-1939,-56,1993,4040,5886,7346,8258,8524,8102,7051,5486,3606,1614,-256,-1836,-2992,-3695,-3989,-3988,-3861,-3768,-3879,-4280,-5027,-6077,-7346,-8709,-10010,-11112,-11890,-12259,-12184,-11664,-10754,-9526,-8089,-6543,-4993,-3517,-2170,-976,66,984,1793,2545,3225,3874,4458,4989,5445,5823,6122,6344,6514,6635,6752,6858,6982,7096,7190,7207,7126,6882,6473,5859,5057,4072,2933,1682,353,-995,-2327,-3570,-4692,-5604,-6264,-6596,-6564,-6156,-5408,-4403,-3277,-2202,-1369,-948,-1091,-1866,-3275,-5253,-7624,-10209,-12746,-15024,-16823,-18008,-18505,-18310,-17509,-16228,-14622,-12872,-11098,-9421,-7872,-6463,-5138,-3853,-2525,-1138,335,1840,3298,4601,5616,6232,6368,5982,5124,3853,2343,726,-806,-2121,-3121,-3746,-4021,-3984,-3741,-3401,-3075,-2890,-2909,-3198,-3743,-4486,-5323,-6094,-6625,-6749,-6301,-5208,-3426,-1023,1875,5066,8314,11366,13978,15958,17150,17493,16982,15676,13707,11204,8345,5275,2127,-979,-3972,-6778,-9358,-11676,-13690,-15390,-16724,-17705,-18295,-18520,-18396,-17952,-17258,-16366,-15369,-14339,-13348,-12434,-11634,-10911,-10257,-9588,-8858,-8000,-6988,-5806,-4508,-3153,-1867,-756,55,470,447,-35,-909,-2092,-3438,-4792,-5996,-6910,-7427,-7492,-7092,-6269,-5108,-3711,-2212,-726,629,1775,2663,3287,3665,3857,3902,3863,3763,3599,3378,3058,2644,2135,1562,997,488,139,-30,39,311,755,1282,1816,2252,2531,2606,2471,2185,1807,1459,1260,1303,1692,2455,3587,5055,6744,8562,10357,12018,13410,14455,15091,15288,15073,14460,13506,12257,10749,9018,7084,4963,2679,265,-2221,-4692,-7026,-9090,-10727,-11811,-12246,-12003,-11127,-9734,-8010,-6180,-4457,-3070,-2136,-1763,-1933,-2592,-3618,-4875,-6199,-7454,-8512,-9266,-9661,-9642,-9213,-8389,-7208,-5743,-4068,-2276,-485,1196,2623,3679,4235,4203,3518,2192,272,-2092,-4719,-7355,-9726,-11567,-12646,-12791,-11948,-10138,-7516,-4318,-832,2602,5679,8128,9758,10500,10358,9487,8084,6432,4833,3541,2806,2740,3417,4763,6665,8918,11294,13569,15520,16995,17872,18117,17737,16793,15380,13609,11602,9488,7383,5395,3624,2133,972,157,-332,-538,-518,-366,-153,23,106,33,-195,-584,-1081,-1637,-2190,-2683,-3078,-3365,-3545,-3653,-3723,-3803,-3919,-4113,-4380,-4728,-5132,-5568,-6005,-6414,-6763,-7024,-7164,-7144,-6930,-6475,-5745,-4711,-3365,-1715,198,2311,4530,6752,8857,10727,12253,13342,13910,13923,13331,12174,10475,8341,5887,3258,636,-1841,-4003,-5751,-7005,-7727,-7942,-7688,-7042,-6102,-4948,-3689,-2390,-1118,91,1219,2289,3307,4343,5411,6564,7807,9125,10491,11828,13067,14115,14887,15314,15354,14984,14216,13068,11591,9816,7810,5601,3259,820,-1638,-4070,-6385,-8536,-10441,-12057,-13340,-14267,-14835,-15066,-14979,-14607,-13986,-13122,-12038,-10744,-9241,-7581,-5780,-3922,-2073,-335,1199,2430,3276,3695,3645,3175,2319,1185,-123,-1473,-2754,-3840,-4653,-5112,-5177,-4842,-4127,-3104,-1867,-529,784,1974,2958,3701,4206,4508,4677,4780,4906,5105,5429,5883,6457,7106,7769,8369,8835,9097,9110,8851,8310,7524,6514,5333,4026,2622,1171,-299,-1734,-3057,-4180,-5001,-5396,-5289,-4616,-3381,-1663,405,2630,4773,6625,7961,8664,8653,7944,6652,4891,2884,775,-1236,-3043,-4561,-5754,-6649,-7284,-7735,-8086,-8406,-8769,-9216,-9781,-10459,-11223,-12022,-12762,-13359,-13689,-13655,-13178,-12192,-10716,-8760,-6447,-3869,-1212,1392,3761,5780,7328,8337,8758,8590,7856,6612,4968,3026,957,-1085,-2935,-4426,-5448,-5913,-5829,-5247,-4323,-3246,-2242,-1533,-1300,-1657,-2634,-4179,-6140,-8329,-10496,-12409,-13846,-14665,-14775,-14200,-13010,-11370,-9451,-7460,-5567,-3931,-2647,-1788,-1351,-1324,-1623,-2171,-2824,-3463,-3930,-4094,-3836,-3067,-1738,124,2466,5129,7943,10676,13097,15001,16197,16606,16168,14970,13120,10827,8326,5860,3677,1954,828,342,453,1069,1989,3028,3951,4562,4710,4306,3349,1913,158,-1727,-3516,-5015,-6084,-6653,-6747,-6473,-5993,-5504,-5200,-5214,-5637,-6460,-7604,-8951,-10328,-11593,-12627,-13339,-13736,-13809,-13640,-13259,-12716,-12007,-11101,-9943,-8468,-6637,-4466,-2023,535,3014,5171,6786,7654,7664,6781,5061,2678,-154,-3141,-5982,-8404,-10156,-11104,-11158,-10389,-8885,-6882,-4582,-2253,-106,1680,2978,3751,4004,3820,3318,2638,1931,1324,930,808,997,1476,2213,3126,4144,5168,6124,6939,7549,7915,7987,7740,7144,6191,4885,3261,1361,-719,-2899,-5048,-7072,-8846,-10291,-11325,-11930,-12086,-11845,-11245,-10366,-9268,-7995,-6583,-5033,-3358,-1553,347,2301,4231,6046,7645,8925,9818,10260,10272,9874,9166,8263,7278,6354,5563,4987,4639,4518,4590,4812,5131,5506,5895,6271,6617,6921,7171,7378,7521,7608,7608,7493,7210,6705,5910,4781,3290,1456,-657,-2947,-5250,-7411,-9238,-10603,-11384,-11551,-11114,-10174,-8846,-7331,-5778,-4379,-3248,-2436,-1951,-1697,-1564,-1393,-1063,-466,439,1622,3037,4546,6051,7432,8594,9505,10138,10545,10765,10874,10913,10908,10858,10708,10415,9891,9093,7960,6497,4713,2681,490,-1738,-3857,-5741,-7242,-8265,-8721,-8581,-7843,-6568,-4852,-2820,-645,1539,3551,5306,6695,7708,8348,8646,8684,8496,8145,7644,6997,6196,5206,4039,2687,1222,-274,-1670,-2831,-3627,-3983,-3865,-3336,-2506,-1541,-623,83,447,407,-35,-811,-1814,-2902,-3949,-4833,-5478,-5841,-5920,-5723,-5281,-4602,-3700,-2567,-1198,409,2239,4259,6401,8586,10705,12653,14327,15647,16558,17045,17133,16869,16330,15586,14709,13736,12704,11599,10433,9186,7892,6577,5330,4233,3392,2896,2790,3088,3722,4597,5542,6392,6955,7086,6675,5692,4190,2281,181,-1888,-3657,-4894,-5424,-5139,-4045,-2256,47,2577,5060,7207,8783,9658,9767,9177,8013,6468,4748,3032,1473,150,-906,-1706,-2301,-2738,-3054,-3271,-3366,-3305,-3038,-2515,-1740,-729,421,1584,2597,3292,3516,3172,2211,671,-1347,-3686,-6142,-8512,-10580,-12174,-13162,-13468,-13086,-12070,-10514,-8572,-6381,-4112,-1875,219,2124,3826,5341,6722,8027,9311,10610,11948,13292,14617,15825,16852,17580,17944,17867,17328,16332,14936,13212,11268,9204,7115,5092,3187,1460,-65,-1348,-2376,-3129,-3601,-3813,-3783,-3590,-3291,-2991,-2771,-2706,-2851,-3202,-3721,-4327,-4895,-5316,-5466,-5276,-4718,-3817,-2652,-1349,-45,1100,1954,2415,2441,2021,1234,138,-1141,-2517,-3907,-5239,-6479,-7578,-8505,-9209,-9631,-9699,-9358,-8539,-7246,-5477,-3326,-901,1627,4072,6253,7991,9175,9722,9629,8945,7765,6236,4513,2777,1156,-207,-1291,-2051,-2575,-2933,-3253,-3647,-4198,-4952,-5894,-6962,-8044,-9019,-9737,-10087,-9968,-9338,-8192,-6594,-4625,-2445,-191,1969,3885,5463,6603,7296,7538,7375,6867,6078,5083,3919,2641,1258,-212,-1750,-3355,-4983,-6623,-8198,-9683,-10983,-12053,-12833,-13275,-13381,-13145,-12601,-11797,-10779,-9621,-8386,-7144,-5982,-4923,-4037,-3285,-2675,-2133,-1621,-1071,-452,263,1063,1922,2777,3568,4222,4679,4912,4897,4672,4250,3700,3042,2326,1559,755,-82,-948,-1825,-2694,-3519,-4280,-4931,-5480,-5905,-6253,-6544,-6856,-7219,-7694,-8285,-8982,-9743,-10494,-11170,-11678,-11974,-11998,-11740,-11201,-10391,-9351,-8100,-6696,-5150,-3522,-1824,-106,1585,3200,4646,5862,6753,7269,7390,7124,6552,5770,4924,4151,3595,3342,3451,3896,4598,5408,6146,6616,6644,6099,4916,3108,760,-1974,-4903,-7804,-10473,-12726,-14430,-15515,-15971,-15846,-15237,-14280,-13118,-11919,-10812,-9918,-9309,-9015,-9019,-9273,-9682,-10145,-10554,-10802,-10832,-10589,-10096,-9360,-8450,-7407,-6277,-5091,-3856,-2572,-1241,143,1554,2962,4306,5513,6491,7156,7424,7244,6584,5473,3955,2150,166,-1816,-3654,-5175,-6248,-6768,-6673,-5965,-4681,-2924,-809,1503,3868,6135,8192,9949,11361,12417,13128,13532,13672,13598,13360,13004,12567,12087,11582,11075,10560,10041,9473,8843,8085,7162,6025,4638,2989,1099,-1008,-3249,-5544,-7803,-9901,-11769,-13307,-14477,-15251,-15647,-15699,-15468,-15029,-14436,-13758,-13018,-12226,-11381,-10439,-9379,-8156,-6759,-5182,-3445,-1595,314,2207,4017,5677,7142,8362,9315,9962,10273,10213,9761,8908,7692,6185,4501,2789,1215,-68,-921,-1264,-1057,-324,869,2401,4147,5941,7650,9128,10277,11011,11275,11050,10329,9147,7556,5642,3511,1305,-847,-2783,-4384,-5542,-6184,-6299,-5898,-5059,-3879,-2485,-1018,384,1601,2528,3104,3298,3111,2594,1807,844,-203,-1237,-2161,-2916,-3417,-3656,-3592,-3253,-2648,-1833,-854,226,1339,2437,3454,4370,5139,5769,6236,6550,6708,6717,6583,6325,5946,5476,4922,4323,3693,3093,2541,2120,1848,1793,1973,2406,3089,3988,5041,6170,7269,8227,8936,9297,9225,8678,7641,6137,4254,2104,-156,-2347,-4318,-5936,-7116,-7850,-8161,-8120,-7828,-7360,-6797,-6171,-5495,-4750,-3901,-2940,-1847,-688,486,1541,2378,2873,2978,2681,2060,1233,376,-337,-745,-719,-213,781,2171,3829,5581,7234,8621,9598,10082,10056,9551,8656,7488,6167,4828,3579,2506,1672,1098,769,661,700,844,1013,1175,1289,1330,1297,1167,958,662,309,-81,-469,-820,-1092,-1265,-1310,-1228,-1016,-700,-309,106,491,784,927,866,573,33,-744,-1703,-2807,-3948,-5052,-6007,-6713,-7085,-7048,-6574,-5665,-4371,-2777,-987,864,2662,4291,5666,6731,7452,7823,7865,7601,7080,6358,5486,4550,3592,2694,1888,1219,682,282,-27,-298,-592,-1000,-1564,-2344,-3340,-4519,-5834,-7155,-8412,-9450,-10187,-10526,-10403,-9794,-8704,-7169,-5270,-3111,-809,1487,3650,5561,7118,8269,8986,9293,9244,8915,8400,7761,7071,6327,5537,4645,3618,2399,971,-666,-2496,-4436,-6430,-8358,-10134,-11659,-12880,-13749,-14290,-14516,-14499,-14278,-13910,-13408,-12774,-11981,-10993,-9771,-8301,-6581,-4658,-2599,-503,1512,3346,4885,6081,6884,7306,7366,7098,6536,5699,4599,3259,1691,-25,-1828,-3583,-5165,-6430,-7264,-7579,-7349,-6605,-5431,-3991,-2438,-999,161,865,1001,526,-569,-2194,-4238,-6530,-8885,-11104,-12987,-14353,-15047,-14970,-14062,-12375,-9989,-7099,-3912,-689,2334,4931,6957,8310,8992,9056,8629,7865,6947,6038,5288,4802,4634,4811,5285,6015,6888,7816,8668,9340,9720,9732,9299,8414,7051,5278,3136,736,-1817,-4390,-6857,-9086,-10970,-12417,-13371,-13806,-13737,-13220,-12344,-11223,-9988,-8759,-7634,-6679,-5892,-5235,-4621,-3940,-3085,-1984,-597,1035,2832,4645,6309,7630,8446,8619,8086,6849,4998,2675,72,-2621,-5216,-7584,-9618,-11289,-12579,-13516,-14130,-14461,-14539,-14388,-14031,-13480,-12760,-11922,-11009,-10121,-9333,-8739,-8415,-8368,-8598,-8995,-9450,-9799,-9880,-9575,-8795,-7513,-5790,-3690,-1367,1045,3404,5581,7499,9099,10376,11338,12021,12469,12711,12775,12682,12404,11962,11302,10456,9404,8208,6917,5636,4459,3517,2895,2687,2919,3581,4608,5884,7252,8564,9644,10378,10678,10493,9869,8835,7508,5988,4391,2829,1374,90,-998,-1867,-2514,-2921,-3083,-2987,-2633,-2054,-1290,-420,459,1247,1847,2157,2136,1725,943,-181,-1577,-3148,-4788,-6389,-7829,-9031,-9901,-10398,-10478,-10146,-9424,-8371,-7086,-5653,-4202,-2815,-1568,-508,355,1026,1517,1855,2038,2089,1990,1773,1419,973,456,-70,-537,-863,-961,-756,-185,758,2066,3658,5455,7323,9154,10831,12269,13413,14243,14755,14977,14939,14653,14149,13402,12401,11126,9551,7705,5629,3409,1185,-930,-2774,-4254,-5290,-5871,-6034,-5866,-5496,-5053,-4675,-4461,-4462,-4681,-5043,-5449,-5764,-5846,-5609,-4979,-3969,-2654,-1130,426,1889,3095,3966,4441,4526,4295,3826,3277,2758,2408,2307,2518,3026,3813,4783,5835,6867,7749,8419,8822,8953,8865,8616,8301,7999,7754,7595,7490,7406,7273,7053,6712,6255,5723,5155,4624,4176,3843,3635,3510,3440,3333,3145,2805,2300,1634,858,46,-700,-1281,-1601,-1594,-1199,-419,740,2230,3970,5887,7862,9810,11631,13245,14603,15640,16354,16694,16677,16265,15476,14291,12751,10871,8724,6379,3923,1480,-860,-2977,-4767,-6164,-7082,-7516,-7453,-6942,-6044,-4853,-3468,-1980,-501,917,2191,3307,4233,4972,5525,5882,6033,5960,5620,5010,4115,2972,1658,272,-1054,-2190,-3039,-3529,-3670,-3516,-3183,-2826,-2590,-2628,-3019,-3791,-4904,-6235,-7644,-8936,-9947,-10538,-10620,-10180,-9263,-7976,-6457,-4881,-3379,-2101,-1114,-445,-83,76,126,231,515,1116,2090,3475,5214,7220,9351,11445,13345,14903,16025,16657,16804,16535,15936,15135,14245,13342,12493,11682,10892,10061,9136,8064,6837,5454,3963,2421,906,-514,-1778,-2862,-3764,-4519,-5172,-5791,-6413,-7090,-7806,-8567,-9302,-9967,-10486,-10783,-10827,-10574,-10046,-9269,-8297,-7183,-5976,-4701,-3369,-1981,-531,964,2472,3934,5256,6352,7112,7458,7356,6779,5805,4512,3037,1537,145,-1003,-1828,-2271,-2335,-2024,-1414,-560,435,1461,2412,3153,3576,3573,3080,2056,554,-1351,-3482,-5643,-7614,-9175,-10167,-10486,-10116,-9122,-7650,-5884,-4068,-2431,-1179,-493,-453,-1098,-2357,-4095,-6115,-8170,-10010,-11388,-12105,-12044,-11160,-9524,-7305,-4728,-2116,245,2037,3047,3111,2217,422,-2065,-5007,-8066,-10942,-13320,-14987,-15769,-15638,-14620,-12873,-10586,-8012,-5379,-2912,-759,981,2295,3218,3852,4299,4706,5160,5762,6531,7467,8505,9567,10524,11274,11684,11689,11213,10275,8906,7211,5305,3340,1418,-325,-1869,-3162,-4268,-5215,-6100,-6967,-7876,-8800,-9718,-10522,-11138,-11470,-11469,-11146,-10548,-9785,-8971,-8228,-7623,-7204,-6926,-6760,-6599,-6411,-6130,-5792,-5435,-5161,-5069,-5254,-5780,-6638,-7788,-9088,-10405,-11541,-12344,-12673,-12430,-11600,-10182,-8273,-5972,-3431,-796,1761,4112,6111,7657,8680,9115,8962,8238,7003,5356,3425,1369,-646,-2451,-3909,-4923,-5453,-5529,-5241,-4731,-4155,-3697,-3478,-3625,-4161,-5085,-6309,-7721,-9155,-10456,-11452,-12019,-12046,-11481,-10323,-8607,-6443,-3967,-1361,1150,3373,5081,6137,6446,6001,4908,3330,1515,-273,-1783,-2809,-3235,-3021,-2243,-1014,474,2054,3535,4813,5772,6402,6686,6653,6357,5832,5144,4348,3494,2662,1900,1289,872,689,751,1023,1472,1989,2501,2887,3067,2960,2530,1763,690,-617,-2076,-3544,-4912,-6033,-6792,-7100,-6883,-6133,-4881,-3211,-1263,781,2723,4368,5531,6103,6012,5275,3979,2261,312,-1676,-3504,-5011,-6083,-6640,-6705,-6288,-5517,-4485,-3353,-2249,-1308,-631,-297,-329,-723,-1412,-2301,-3251,-4110,-4716,-4932,-4645,-3789,-2368,-423,1917,4491,7107,9548,11633,13212,14196,14573,14386,13733,12754,11564,10309,9036,7805,6599,5389,4141,2824,1430,-20,-1488,-2915,-4245,-5419,-6398,-7154,-7686,-8001,-8143,-8138,-8037,-7874,-7669,-7451,-7207,-6956,-6680,-6383,-6058,-5681,-5253,-4731,-4109,-3367,-2501,-1537,-510,530,1509,2384,3101,3654,4063,4373,4670,5039,5555,6291,7244,8387,9631,10828,11819,12432,12503,11946,10711,8864,6527,3907,1242,-1203,-3195,-4533,-5103,-4844,-3813,-2098,104,2608,5176,7611,9734,11423,12625,13328,13611,13551,13298,12963,12676,12527,12561,12788,13157,13577,13935,14082,13918,13335,12312,10842,8997,6853,4520,2121,-265,-2514,-4577,-6375,-7873,-9030,-9846,-10304,-10453,-10314,-9962,-9467,-8912,-8381,-7949,-7665,-7574,-7661,-7929,-8300,-8738,-9128,-9416,-9488,-9303,-8800,-7975,-6849,-5460,-3896,-2226,-553,1019,2415,3541,4353,4832,4960,4794,4367,3769,3083,2412,1859,1514,1454,1697,2238,3004,3888,4754,5451,5841,5819,5323,4341,2938,1207,-690,-2573,-4259,-5565,-6347,-6501,-5990,-4810,-3052,-816,1728,4399,6983,9303,11155,12428,13015,12911,12147,10835,9129,7216,5300,3559,2131,1094,444,126,25,14,-29,-200,-543,-1074,-1745,-2521,-3322,-4108,-4834,-5483,-6055,-6558,-6996,-7374,-7659,-7832,-7818,-7571,-7015,-6118,-4855,-3266,-1400,611,2643,4537,6132,7328,8026,8217,7938,7270,6355,5330,4354,3549,3005,2783,2869,3236,3787,4419,4985,5358,5409,5047,4237,3001,1417,-367,-2177,-3826,-5128,-5965,-6253,-6010,-5306,-4288,-3141,-2049,-1197,-709,-645,-1023,-1753,-2757,-3883,-5027,-6069,-6964,-7660,-8188,-8550,-8812,-8989,-9141,-9256,-9370,-9452,-9503,-9504,-9435,-9296,-9070,-8743,-8312,-7738,-7033,-6157,-5144,-3999,-2777,-1527,-313,820,1832,2705,3442,4039,4501,4823,4987,4982,4795,4438,3940,3351,2744,2168,1691,1330,1104,973,913,840,715,465,68,-488,-1178,-1941,-2710,-3381,-3888,-4142,-4133,-3853,-3356,-2718,-2023,-1343,-740,-212,233,669,1126,1676,2350,3132,4007,4892,5695,6336,6725,6831,6668,6279,5780,5285,4912,4758,4847,5150,5563,5941,6114,5930,5281,4113,2463,419,-1857,-4168,-6307,-8060,-9273,-9818,-9671,-8862,-7506,-5802,-3951,-2232,-835,32,276,-126,-1127,-2561,-4261,-5955,-7418,-8391,-8704,-8242,-7015,-5142,-2861,-480,1652,3237,4066,4071,3336,2058,511,-1036,-2358,-3342,-3940,-4217,-4220,-4039,-3693,-3178,-2497,-1613,-612,442,1327,1854,1766,897,-816,-3303,-6293,-9407,-12151,-14042,-14694,-13871,-11587,-8079,-3791,685,4729,7773,9402,9429,7904,5131,1582,-2119,-5353,-7518,-8178,-7089,-4240,106,5497,11279,16742,21167,23957,24711,23293,19867,14869,8956,2887,-2583,-6835,-9445,-10295,-9467,-7332,-4342,-1017,2148,4827,6783,7983,8511,8521,8241,7836,7451,7133,6852,6541,6080,5404,4475,3338,2118,966,56,-476,-585,-302,216,761,1075,931,178,-1222,-3163,-5405,-7636,-9482,-10640,-10885,-10156,-8559,-6350,-3916,-1658,3,803,571,-641,-2643,-5113,-7651,-9882,-11461,-12186,-11974,-10889,-9135,-6983,-4779,-2824,-1394,-623,-550,-1055,-1928,-2886,-3637,-3940,-3644,-2740,-1327,367,2085,3555,4563,5003,4875,4283,3418,2490,1705,1225,1114,1370,1895,2548,3154,3556,3622,3296,2588,1572,387,-812,-1863,-2622,-3011,-2981,-2571,-1846,-946,-6,800,1338,1482,1176,403,-764,-2229,-3805,-5321,-6578,-7406,-7710,-7421,-6581,-5268,-3602,-1740,205,2119,3944,5669,7301,8889,10465,12067,13671,15249,16683,17854,18609,18804,18351,17236,15501,13325,10899,8495,6375,4747,3776,3507,3910,4860,6163,7619,8985,10095,10768,10940,10551,9642,8268,6531,4562,2485,456,-1416,-2992,-4210,-4993,-5322,-5212,-4677,-3801,-2660,-1360,-38,1199,2196,2857,3073,2791,2010,758,-857,-2724,-4696,-6649,-8461,-10061,-11373,-12371,-12999,-13228,-12996,-12261,-10981,-9142,-6792,-4011,-952,2189,5192,7817,9838,11093,11445,10878,9427,7219,4458,1379,-1749,-4662,-7149,-9051,-10300,-10904,-10938,-10533,-9846,-9053,-8287,-7682,-7266,-7066,-6992,-6975,-6880,-6609,-6066,-5202,-4010,-2537,-867,870,2537,3972,5052,5652,5734,5262,4303,2922,1239,-623,-2553,-4442,-6217,-7838,-9268,-10527,-11607,-12528,-13286,-13842,-14155,-14144,-13735,-12882,-11552,-9803,-7704,-5429,-3159,-1111,507,1531,1875,1519,579,-779,-2311,-3738,-4827,-5353,-5223,-4408,-3007,-1216,743,2572,4052,4965,5206,4746,3645,2023,49,-2092,-4236,-6218,-7945,-9339,-10369,-11030,-11324,-11254,-10821,-10005,-8809,-7213,-5264,-3004,-544,1975,4395,6509,8159,9165,9441,8931,7671,5759,3347,637,-2173,-4867,-7281,-9269,-10748,-11671,-12033,-11859,-11183,-10064,-8552,-6720,-4637,-2400,-102,2140,4222,6028,7481,8511,9114,9290,9120,8659,8027,7301,6560,5871,5254,4734,4299,3937,3639,3400,3243,3193,3293,3585,4100,4849,5822,6966,8229,9510,10723,11770,12572,13073,13246,13099,12679,12044,11295,10509,9780,9164,8693,8362,8162,8020,7906,7737,7476,7082,6561,5921,5234,4552,3966,3550,3355,3426,3761,4332,5094,5959,6845,7667,8354,8868,9205,9384,9474,9522,9633,9834,10200,10731,11423,12255,13160,14103,15003,15820,16503,17026,17387,17595,17675,17670,17584,17451,17225,16883,16332,15506,14318,12731,10758,8446,5945,3381,967,-1158,-2851,-4043,-4738,-4992,-4924,-4681,-4402,-4234,-4256,-4537,-5065,-5806,-6680,-7598,-8458,-9182,-9682,-9926,-9883,-9564,-9026,-8300,-7502,-6666,-5900,-5239,-4737,-4417,-4284,-4323,-4513,-4797,-5147,-5491,-5810,-6047,-6197,-6249,-6208,-6104,-5957,-5804,-5680,-5591,-5560,-5561,-5570,-5546,-5426,-5179,-4758,-4167,-3426,-2593,-1762,-1030,-512,-302,-464,-1037,-2001,-3293,-4835,-6471,-8112,-9588,-10837,-11760,-12351,-12602,-12569,-12301,-11866,-11326,-10711,-10052,-9332,-8538,-7637,-6616,-5467,-4233,-2970,-1789,-788,-96,208,58,-551,-1570,-2912,-4447,-6035,-7531,-8826,-9821,-10486,-10805,-10815,-10578,-10164,-9660,-9139,-8659,-8258,-7954,-7745,-7608,-7527,-7444,-7337,-7144,-6834,-6382,-5754,-4983,-4061,-3048,-1997,-957,-13,789,1389,1758,1873,1746,1389,852,169,-591,-1393,-2186,-2943,-3658,-4332,-4986,-5647,-6351,-7119,-7971,-8900,-9871,-10830,-11694,-12353,-12722,-12697,-12246,-11345,-10056,-8450,-6681,-4873,-3213,-1819,-808,-231,-80,-306,-809,-1478,-2191,-2861,-3417,-3841,-4139,-4349,-4525,-4718,-4978,-5326,-5762,-6249,-6739,-7141,-7400,-7429,-7202,-6701,-5959,-5031,-4013,-2990,-2084,-1361,-897,-702,-746,-969,-1256,-1499,-1582,-1417,-965,-212,774,1921,3100,4190,5079,5688,5970,5949,5681,5271,4852,4534,4436,4601,5065,5781,6697,7720,8755,9723,10548,11201,11666,11964,12124,12182,12168,12074,11909,11605,11160,10499,9629,8533,7260,5858,4420,3024,1766,709,-91,-621,-881,-904,-732,-410,9,509,1043,1628,2228,2860,3495,4124,4715,5255,5710,6084,6367,6587,6753,6920,7088,7318,7588,7931,8312,8724,9135,9514,9840,10093,10266,10361,10393,10370,10321,10261,10197,10147,10077,9986,9811,9520,9050,8370,7453,6331,5032,3671,2336,1155,228,-381,-628,-529,-134,492,1245,2050,2827,3538,4159,4727,5258,5814,6446,7164,7996,8906,9837,10720,11444,11921,12051,11776,11072,9962,8535,6915,5263,3768,2577,1832,1590,1865,2575,3615,4808,5993,7015,7742,8132,8161,7900,7439,6889,6376,5975,5750,5708,5814,6021,6247,6436,6521,6486,6315,6056,5741,5461,5256,5205,5303,5569,5937,6370,6769,7096,7266,7293,7144,6886,6550,6227,5970,5843,5872,6057,6357,6713,7022,7213,7179,6888,6288,5406,4270,2940,1488,-25,-1543,-3018,-4437,-5780,-7055,-8268,-9413,-10499,-11503,-12409,-13193,-13832,-14314,-14643,-14822,-14894,-14872,-14813,-14710,-14598,-14432,-14194,-13815,-13250,-12435,-11370,-10036,-8504,-6835,-5137,-3512,-2061,-849,75,719,1106,1301,1366,1375,1363,1356,1330,1244,1035,640,21,-846,-1920,-3157,-4455,-5715,-6853,-7769,-8444,-8842,-8996,-8949,-8763,-8511,-8258,-8058,-7944,-7940,-8030,-8203,-8420,-8640,-8841,-8972,-9036,-9013,-8909,-8750,-8538,-8316,-8090,-7890,-7722,-7596,-7507,-7452,-7407,-7366,-7304,-7216,-7097,-6949,-6778,-6599,-6416,-6231,-6044,-5829,-5571,-5235,-4791,-4222,-3510,-2673,-1743,-772,160,985,1619,2008,2115,1931,1496,843,72,-750,-1537,-2222,-2776,-3190,-3482,-3709,-3917,-4156,-4481,-4886,-5404,-5985,-6625,-7270,-7892,-8454,-8923,-9293,-9552,-9697,-9758,-9719,-9631,-9493,-9332,-9174,-9031,-8929,-8879,-8894,-8979,-9133,-9347,-9603,-9878,-10141,-10349,-10474,-10466,-10312,-10002,-9548,-9000,-8422,-7883,-7462,-7193,-7095,-7131,-7234,-7302,-7234,-6928,-6312,-5349,-4051,-2467,-699,1149,2941,4566,5917,6937,7582,7865,7815,7492,6967,6308,5588,4837,4105,3360,2608,1781,850,-241,-1515,-2984,-4620,-6382,-8188,-9955,-11584,-12982,-14071,-14794,-15120,-15047,-14593,-13795,-12690,-11325,-9735,-7955,-6021,-3968,-1838,302,2393,4342,6057,7449,8420,8905,8867,8288,7220,5740,3970,2072,210,-1447,-2748,-3591,-3914,-3711,-3036,-1970,-647,817,2281,3658,4861,5866,6676,7307,7828,8273,8711,9173,9690,10249,10849,11422,11927,12283,12427,12319,11920,11253,10345,9260,8095,6924,5856,4963,4305,3913,3770,3853,4082,4412,4758,5080,5342,5530,5652,5722,5763,5805,5867,5974,6125,6325,6551,6785,6993,7132,7184,7093,6873,6485,5959,5296,4532,3702,2831,1971,1128,350,-365,-982,-1509,-1917,-2203,-2355,-2352,-2190,-1841,-1310,-577,339,1425,2650,3958,5295,6594,7779,8797,9587,10116,10378,10375,10150,9742,9209,8615,7998,7416,6865,6386,5939,5539,5143,4759,4365,3982,3630,3333,3139,3058,3137,3367,3761,4293,4934,5646,6371,7063,7661,8128,8434,8565,8541,8375,8138,7854,7605,7419,7328,7336,7422,7521,7592,7518,7254,6715,5878,4742,3353,1794,195,-1310,-2568,-3453,-3863,-3758,-3143,-2088,-709,850,2438,3906,5162,6135,6823,7264,7532,7719,7927,8228,8672,9273,9981,10749,11465,12049,12404,12477,12247,11732,10987,10084,9121,8173,7325,6622,6084,5718,5479,5343,5252,5176,5093,5007,4936,4918,4985,5178,5490,5932,6419,6904,7253,7361,7110,6404,5208,3505,1378,-1077,-3683,-6267,-8631,-10607,-12064,-12911,-13139,-12759,-11880,-10604,-9097,-7507,-5969,-4605,-3474,-2601,-1979,-1542,-1234,-959,-645,-219,361,1132,2073,3181,4386,5647,6887,8050,9067,9890,10462,10751,10718,10363,9669,8666,7390,5873,4194,2387,533,-1331,-3140,-4865,-6461,-7900,-9167,-10218,-11046,-11597,-11846,-11738,-11249,-10358,-9079,-7463,-5588,-3571,-1556,318,1906,3097,3834,4086,3910,3380,2631,1787,970,273,-280,-683,-1019,-1370,-1858,-2568,-3583,-4892,-6473,-8207,-9951,-11549,-12831,-13682,-14032,-13863,-13244,-12253,-11044,-9729,-8439,-7258,-6223,-5342,-4576,-3875,-3181,-2470,-1714,-956,-231,372,782,916,722,181,-695,-1849,-3190,-4616,-5996,-7239,-8233,-8937,-9317,-9389,-9204,-8823,-8331,-7803,-7305,-6881,-6563,-6339,-6200,-6106,-6021,-5907,-5748,-5524,-5267,-4991,-4755,-4599,-4570,-4700,-5001,-5466,-6059,-6740,-7445,-8123,-8709,-9175,-9485,-9644,-9657,-9561,-9386,-9174,-8953,-8745,-8550,-8371,-8178,-7972,-7715,-7415,-7046,-6613,-6101,-5504,-4819,-4034,-3162,-2202,-1180,-114,961,2015,3013,3922,4712,5353,5829,6121,6225,6139,5869,5430,4829,4104,3253,2347,1375,403,-574,-1523,-2454,-3360,-4256,-5140,-6015,-6869,-7700,-8472,-9183,-9791,-10293,-10671,-10918,-11054,-11080,-11027,-10914,-10763,-10581,-10398,-10189,-9989,-9773,-9563,-9356,-9166,-9017,-8909,-8877,-8922,-9053,-9275,-9552,-9874,-10181,-10421,-10557,-10505,-10249,-9744,-8971,-7961,-6722,-5319,-3805,-2244,-689,804,2214,3508,4683,5724,6622,7356,7901,8223,8293,8090,7611,6878,5940,4860,3739,2650,1715,983,535,371,487,826,1312,1855,2355,2740,2932,2899,2610,2072,1299,331,-789,-2012,-3271,-4532,-5720,-6818,-7774,-8573,-9200,-9646,-9920,-10026,-9990,-9831,-9574,-9248,-8862,-8437,-7988,-7513,-7043,-6572,-6120,-5692,-5272,-4848,-4377,-3804,-3084,-2132,-930,601,2427,4573,6946,9496,12087,14607,16924,18913,20481,21561,22116,22164,21740,20921,19786,18435,16956,15418,13893,12382,10928,9480,8053,6581,5072,3485,1842,147,-1551,-3214,-4774,-6181,-7363,-8285,-8890,-9177,-9116,-8727,-8021,-7024,-5785,-4346,-2775,-1135,503,2065,3504,4751,5789,6590,7158,7524,7707,7773,7743,7668,7548,7384,7161,6854,6451,5946,5367,4727,4106,3520,3061,2740,2608,2657,2876,3227,3664,4128,4591,5002,5367,5678,5953,6216,6471,6742,7012,7286,7542,7773,7969,8118,8218,8249,8208,8058,7797,7388,6836,6134,5320,4427,3539,2722,2085,1699,1631,1910,2512,3385,4415,5496,6477,7270,7769,7948,7790,7340,6649,5806,4881,3951,3071,2264,1551,925,379,-77,-448,-696,-803,-740,-503,-88,448,1080,1701,2264,2670,2887,2875,2663,2295,1869,1487,1270,1313,1684,2423,3493,4853,6386,7989,9516,10869,11921,12634,12956,12925,12568,11983,11229,10409,9573,8761,8001,7272,6592,5931,5318,4763,4304,3994,3852,3930,4203,4661,5223,5814,6306,6609,6602,6249,5500,4411,3031,1486,-101,-1580,-2817,-3697,-4131,-4100,-3597,-2710,-1539,-241,1016,2059,2739,2931,2580,1666,257,-1534,-3542,-5555,-7381,-8807,-9692,-9926,-9467,-8358,-6656,-4515,-2072,491,3012,5348,7365,8996,10176,10896,11184,11063,10618,9922,9074,8191,7372,6725,6329,6220,6399,6807,7342,7883,8280,8429,8221,7642,6688,5436,4004,2522,1154,30,-746,-1119,-1094,-717,-82,701,1515,2243,2792,3087,3074,2736,2076,1117,-90,-1491,-3023,-4595,-6143,-7555,-8754,-9640,-10146,-10227,-9888,-9162,-8147,-6956,-5746,-4663,-3857,-3431,-3451,-3931,-4799,-5953,-7206,-8362,-9210,-9549,-9236,-8170,-6350,-3833,-766,2651,6180,9567,12574,14996,16700,17597,17711,17105,15915,14312,12457,10511,8583,6730,4968,3250,1536,-251,-2143,-4147,-6234,-8310,-10275,-11988,-13342,-14231,-14624,-14519,-13994,-13150,-12134,-11093,-10157,-9435,-8980,-8800,-8871,-9121,-9476,-9846,-10174,-10392,-10496,-10467,-10329,-10105,-9816,-9478,-9108,-8681,-8207,-7650,-7016,-6309,-5546,-4778,-4052,-3441,-2994,-2775,-2789,-3052,-3508,-4098,-4705,-5226,-5512,-5481,-5030,-4154,-2877,-1302,421,2103,3555,4596,5117,5059,4462,3436,2146,802,-412,-1310,-1806,-1837,-1455,-735,176,1137,2001,2651,3026,3094,2884,2445,1852,1166,465,-217,-842,-1396,-1891,-2327,-2752,-3170,-3644,-4180,-4813,-5548,-6378,-7281,-8230,-9162,-10047,-10806,-11417,-11821,-12020,-11999,-11795,-11433,-10976,-10468,-9968,-9513,-9133,-8833,-8601,-8413,-8222,-7984,-7646,-7166,-6503,-5645,-4576,-3334,-1926,-442,1099,2581,3966,5159,6103,6748,7068,7054,6748,6185,5444,4585,3666,2713,1743,728,-355,-1544,-2863,-4314,-5855,-7449,-8988,-10401,-11593,-12488,-13065,-13306,-13258,-12982,-12557,-12059,-11545,-11035,-10519,-9955,-9275,-8435,-7388,-6152,-4768,-3336,-1983,-844,-71,240,6,-779,-2076,-3776,-5740,-7782,-9725,-11384,-12622,-13328,-13459,-13015,-12061,-10691,-9058,-7296,-5573,-3995,-2657,-1589,-771,-153,373,895,1515,2292,3254,4380,5619,6882,8088,9146,10012,10639,11050,11259,11315,11269,11145,10981,10766,10490,10106,9592,8890,8012,6944,5740,4440,3123,1828,611,-528,-1586,-2605,-3620,-4677,-5803,-7005,-8267,-9540,-10762,-11845,-12726,-13328,-13622,-13602,-13284,-12731,-11993,-11147,-10261,-9378,-8551,-7787,-7099,-6482,-5919,-5391,-4882,-4362,-3822,-3245,-2609,-1923,-1159,-327,594,1600,2707,3902,5187,6528,7905,9250,10533,11664,12608,13282,13660,13692,13386,12735,11794,10606,9240,7766,6237,4704,3203,1733,335,-1028,-2305,-3519,-4618,-5585,-6369,-6926,-7220,-7208,-6886,-6254,-5347,-4223,-2956,-1638,-361,787,1733,2429,2839,2975,2847,2513,2024,1454,852,292,-218,-634,-982,-1253,-1493,-1704,-1918,-2131,-2335,-2509,-2624,-2629,-2504,-2197,-1712,-1023,-157,872,2030,3274,4569,5872,7149,8369,9504,10529,11406,12111,12584,12794,12691,12270,11526,10530,9333,8067,6819,5704,4801,4150,3765,3612,3639,3775,3957,4126,4260,4359,4459,4606,4866,5269,5852,6591,7441,8328,9145,9805,10200,10288,10016,9413,8499,7357,6040,4647,3214,1803,428,-905,-2192,-3443,-4650,-5804,-6878,-7843,-8665,-9307,-9748,-9969,-9965,-9744,-9318,-8714,-7957,-7089,-6136,-5135,-4099,-3042,-1939,-788,469,1826,3334,4953,6685,8455,10204,11843,13287,14460,15306,15799,15934,15760,15315,14693,13950,13159,12375,11608,10887,10191,9504,8807,8071,7296,6475,5644,4819,4051,3370,2797,2342,1985,1690,1420,1109,731,245,-338,-1007,-1707,-2393,-2998,-3477,-3805,-3970,-3998,-3930,-3822,-3733,-3709,-3780,-3933,-4143,-4340,-4464,-4427,-4186,-3698,-2971,-2052,-982,125,1204,2160,2937,3504,3876,4077,4204,4312,4519,4871,5430,6200,7147,8215,9315,10359,11267,11974,12456,12707,12759,12655,12460,12220,11989,11792,11630,11499,11355,11168,10890,10499,9969,9307,8521,7634,6676,5683,4683,3714,2799,1957,1196,498,-158,-816,-1523,-2320,-3251,-4322,-5556,-6904,-8360,-9843,-11305,-12673,-13872,-14851,-15552,-15946,-16025,-15784,-15256,-14471,-13475,-12329,-11070,-9753,-8384,-6991,-5540,-4027,-2406,-656,1245,3300,5483,7762,10051,12284,14348,16163,17638,18726,19397,19658,19554,19144,18510,17741,16891,16020,15117,14156,13074,11779,10200,8271,5971,3345,469,-2496,-5377,-7979,-10105,-11624,-12439,-12536,-11996,-10927,-9525,-7963,-6432,-5063,-3947,-3104,-2510,-2102,-1792,-1532,-1244,-962,-677,-483,-437,-629,-1118,-1930,-3054,-4427,-5938,-7470,-8847,-9960,-10664,-10914,-10684,-10019,-9024,-7815,-6559,-5384,-4411,-3701,-3261,-3038,-2927,-2798,-2518,-1962,-1081,160,1686,3407,5165,6810,8183,9168,9680,9703,9253,8416,7301,6037,4773,3618,2685,2002,1597,1411,1396,1460,1532,1545,1464,1261,950,533,54,-481,-1024,-1594,-2166,-2779,-3444,-4192,-5031,-5971,-6977,-8039,-9096,-10121,-11071,-11917,-12645,-13231,-13675,-13959,-14091,-14056,-13859,-13498,-12969,-12288,-11461,-10519,-9496,-8430,-7376,-6375,-5466,-4675,-3993,-3408,-2863,-2302,-1656,-853,129,1331,2707,4222,5788,7306,8683,9820,10660,11157,11325,11196,10840,10337,9753,9153,8539,7918,7223,6427,5443,4264,2845,1222,-567,-2447,-4329,-6115,-7725,-9089,-10170,-10970,-11497,-11814,-11955,-11989,-11953,-11868,-11752,-11583,-11351,-11040,-10634,-10157,-9620,-9088,-8609,-8258,-8089,-8148,-8449,-8977,-9673,-10455,-11209,-11813,-12158,-12136,-11714,-10848,-9606,-8034,-6262,-4407,-2587,-930,501,1653,2520,3150,3590,3938,4273,4668,5176,5809,6553,7362,8176,8921,9524,9929,10076,9947,9521,8828,7897,6792,5581,4320,3071,1855,694,-415,-1469,-2486,-3447,-4364,-5204,-5945,-6551,-6973,-7186,-7154,-6893,-6416,-5795,-5104,-4440,-3895,-3542,-3439,-3610,-4052,-4737,-5624,-6658,-7778,-8929,-10047,-11092,-12009,-12771,-13335,-13686,-13797,-13669,-13305,-12728,-11977,-11101,-10153,-9192,-8229,-7299,-6339,-5342,-4204,-2891,-1332,474,2525,4743,7056,9318,11430,13243,14684,15673,16202,16298,16020,15466,14718,13871,12974,12046,11081,10018,8824,7419,5800,3932,1888,-286,-2466,-4545,-6394,-7922,-9051,-9778,-10104,-10118,-9887,-9535,-9136,-8761,-8431,-8123,-7803,-7383,-6830,-6076,-5140,-4047,-2884,-1769,-830,-203,0,-279,-1059,-2282,-3836,-5570,-7287,-8819,-9981,-10676,-10809,-10399,-9480,-8163,-6579,-4880,-3199,-1663,-333,752,1617,2314,2919,3496,4110,4773,5474,6178,6816,7346,7717,7928,7991,7959,7897,7875,7963,8202,8606,9162,9804,10466,11033,11436,11570,11420,10957,10228,9293,8237,7163,6167,5331,4723,4345,4205,4202,4265,4233,4001,3424,2446,1016,-815,-2976,-5313,-7681,-9890,-11795,-13272,-14238,-14687,-14632,-14166,-13376,-12392,-11318,-10241,-9240,-8326,-7514,-6785,-6107,-5468,-4839,-4213,-3574,-2902,-2170,-1335,-359,798,2156,3714,5447,7294,9193,11045,12771,14285,15528,16469,17111,17469,17597,17537,17331,17006,16570,16001,15291,14400,13310,12015,10498,8796,6920,4927,2868,801,-1204,-3093,-4816,-6331,-7629,-8682,-9511,-10101,-10479,-10635,-10589,-10326,-9855,-9180,-8320,-7320,-6235,-5156,-4177,-3407,-2928,-2812,-3086,-3722,-4671,-5805,-7003,-8111,-8990,-9530,-9667,-9371,-8695,-7688,-6471,-5135,-3775,-2459,-1200,3,1211,2476,3863,5429,7172,9098,11124,13182,15143,16907,18362,19425,20063,20254,20055,19523,18768,17896,17016,16196,15488,14876,14314,13727,12999,12058,10809,9227,7315,5123,2768,366,-1910,-3922,-5535,-6661,-7274,-7395,-7109,-6528,-5801,-5052,-4428,-3991,-3821,-3908,-4231,-4731,-5327,-5938,-6500,-6946,-7271,-7458,-7542,-7548,-7511,-7448,-7367,-7234,-7026,-6670,-6141,-5379,-4382,-3150,-1716,-134,1541,3238,4901,6483,7953,9298,10518,11619,12619,13520,14338,15046,15657,16124,16460,16632,16660,16533,16282,15900,15401,14765,13971,12985,11770,10299,8557,6563,4355,2011,-376,-2688,-4816,-6650,-8132,-9197,-9881,-10184,-10212,-10019,-9713,-9356,-9010,-8707,-8457,-8259,-8101,-7964,-7850,-7736,-7649,-7585,-7576,-7644,-7794,-8043,-8357,-8713,-9037,-9267,-9312,-9100,-8568,-7675,-6418,-4817,-2936,-852,1315,3479,5501,7323,8855,10083,11006,11663,12117,12436,12708,12969,13284,13648,14055,14469,14839,15099,15208,15105,14783,14247,13525,12678,11764,10852,9990,9214,8531,7921,7345,6737,6028,5147,4038,2673,1065,-743,-2662,-4600,-6433,-8066,-9408,-10418,-11071,-11408,-11469,-11361,-11154,-10956,-10820,-10801,-10891,-11085,-11322,-11560,-11743,-11824,-11794,-11633,-11377,-11037,-10647,-10230,-9777,-9284,-8701,-7992,-7100,-5999,-4656,-3090,-1331,580,2549,4538,6448,8240,9857,11266,12440,13365,14024,14436,14596,14546,14313,13946,13494,13004,12529,12090,11717,11394,11101,10786,10375,9800,8964,7825,6314,4441,2214,-297,-3009,-5800,-8558,-11137,-13449,-15378,-16881,-17920,-18491,-18630,-18366,-17759,-16862,-15738,-14448,-13064,-11651,-10275,-9020,-7931,-7078,-6492,-6189,-6165,-6391,-6802,-7331,-7873,-8320,-8589,-8558,-8196,-7434,-6294,-4804,-3042,-1110,868,2768,4468,5871,6914,7576,7870,7865,7639,7303,6974,6747,6716,6930,7398,8102,8962,9890,10763,11470,11905,12014,11751,11156,10260,9161,7934,6683,5472,4368,3381,2521,1741,1007,263,-523,-1367,-2264,-3166,-4051,-4844,-5535,-6090,-6526,-6859,-7139,-7394,-7676,-8003,-8383,-8808,-9250,-9658,-10009,-10237,-10342,-10301,-10132,-9869,-9536,-9190,-8839,-8520,-8225,-7953,-7683,-7398,-7074,-6697,-6251,-5718,-5088,-4345,-3461,-2427,-1215,175,1742,3460,5277,7126,8919,10548,11929,12951,13577,13761,13516,12895,11973,10851,9650,8456,7371,6433,5663,5040,4506,3990,3414,2701,1813,733,-522,-1891,-3308,-4676,-5915,-6946,-7721,-8225,-8461,-8489,-8351,-8136,-7892,-7674,-7491,-7345,-7184,-6991,-6690,-6283,-5740,-5096,-4404,-3733,-3185,-2836,-2767,-3007,-3570,-4403,-5437,-6555,-7634,-8541,-9151,-9381,-9150,-8452,-7285,-5723,-3837,-1782,345,2351,4144,5585,6625,7230,7449,7341,7038,6669,6359,6244,6371,6794,7474,8348,9320,10266,11077,11650,11920,11851,11456,10776,9878,8850,7754,6661,5593,4569,3563,2566,1537,470,-634,-1762,-2867,-3904,-4817,-5556,-6087,-6397,-6500,-6445,-6300,-6150,-6091,-6188,-6519,-7087,-7901,-8912,-10038,-11208,-12294,-13215,-13874,-14205,-14195,-13829,-13178,-12292,-11281,-10224,-9200,-8255,-7385,-6568,-5725,-4778,-3640,-2240,-527,1478,3767,6213,8737,11176,13401,15291,16736,17705,18153,18146,17709,16974,16008,14946,13851,12811,11847,10978,10168,9384,8550,7619,6530,5243,3772,2116,348,-1473,-3249,-4909,-6354,-7556,-8465,-9092,-9466,-9625,-9657,-9609,-9583,-9609,-9763,-10039,-10470,-11010,-11647,-12321,-12976,-13570,-14033,-14346,-14465,-14392,-14134,-13707,-13149,-12479,-11714,-10859,-9878,-8748,-7412,-5836,-3990,-1886,448,2918,5426,7824,9977,11745,13034,13779,13995,13729,13105,12268,11378,10598,10045,9798,9881,10246,10815,11461,12070,12513,12726,12653,12310,11741,11009,10212,9396,8632,7895,7184,6412,5506,4387,2978,1273,-723,-2928,-5235,-7507,-9594,-11369,-12731,-13625,-14051,-14056,-13726,-13176,-12534,-11912,-11410,-11091,-10977,-11063,-11301,-11635,-11983,-12274,-12437,-12419,-12195,-11746,-11084,-10227,-9206,-8046,-6797,-5452,-4067,-2617,-1134,406,1986,3625,5295,7003,8702,10376,11967,13445,14750,15857,16717,17326,17659,17735,17567,17206,16683,16078,15421,14786,14192,13657,13167,12673,12104,11367,10363,9004,7221,4993,2337,-660,-3890,-7173,-10349,-13220,-15639,-17482,-18687,-19257,-19245,-18765,-17943,-16940,-15873,-14864,-13974,-13232,-12643,-12167,-11752,-11367,-10941,-10473,-9947,-9380,-8821,-8294,-7842,-7469,-7161,-6874,-6543,-6096,-5454,-4571,-3407,-1982,-336,1449,3266,5002,6548,7830,8790,9447,9822,10009,10094,10189,10380,10746,11310,12091,13029,14073,15111,16053,16791,17258,17387,17186,16645,15838,14800,13625,12338,11005,9606,8147,6586,4879,3004,928,-1320,-3710,-6157,-8570,-10827,-12825,-14449,-15643,-16353,-16593,-16397,-15848,-15034,-14082,-13077,-12152,-11359,-10783,-10438,-10344,-10474,-10790,-11233,-11723,-12179,-12507,-12620,-12442,-11908,-10992,-9670,-7983,-5964,-3704,-1282,1192,3632,5932,8046,9903,11499,12828,13903,14772,15464,16022,16482,16855,17146,17349,17434,17382,17177,16790,16245,15520,14664,13666,12561,11341,9999,8525,6879,5055,3035,838,-1483,-3869,-6203,-8376,-10267,-11767,-12805,-13344,-13397,-13033,-12352,-11500,-10609,-9824,-9246,-8937,-8918,-9158,-9592,-10147,-10714,-11227,-11606,-11798,-11799,-11580,-11190,-10639,-9979,-9242,-8445,-7614,-6721,-5766,-4704,-3506,-2143,-589,1148,3051,5074,7133,9158,11023,12644,13925,14806,15260,15301,14974,14371,13576,12721,11885,11169,10626,10269,10106,10083,10152,10249,10312,10297,10176,9931,9562,9064,8450,7698,6810,5762,4537,3133,1548,-201,-2073,-4018,-5970,-7854,-9592,-11111,-12350,-13253,-13815,-14020,-13900,-13493,-12841,-12003,-11025,-9941,-8809,-7647,-6518,-5453,-4506,-3722,-3140,-2774,-2639,-2691,-2894,-3153,-3389,-3502,-3414,-3088,-2491,-1670,-665,430,1540,2592,3535,4361,5074,5720,6348,7011,7750,8588,9524,10519,11525,12454,13230,13779,14041,14012,13693,13158,12453,11688,10898,10167,9474,8832,8163,7411,6483,5303,3826,2025,-61,-2376,-4798,-7220,-9475,-11475,-13079,-14253,-14953,-15201,-15052,-14571,-13854,-12974,-12014,-11029,-10048,-9111,-8206,-7361,-6561,-5824,-5148,-4541,-4017,-3571,-3235,-2998,-2892,-2905,-3054,-3300,-3638,-3993,-4317,-4526,-4541,-4292,-3735,-2828,-1607,-78,1659,3540,5461,7325,9062,10601,11901,12943,13721,14241,14530,14601,14482,14200,13760,13204,12527,11764,10940,10065,9182,8308,7464,6674,5929,5239,4575,3931,3273,2587,1849,1061,204,-704,-1664,-2666,-3694,-4745,-5810,-6884,-7959,-9029,-10065,-11049,-11933,-12675,-13228,-13553,-13638,-13483,-13123,-12615,-12040,-11481,-11033,-10742,-10666,-10761,-11005,-11283,-11503,-11548,-11324,-10768,-9858,-8597,-7044,-5245,-3287,-1222,879,2998,5089,7164,9195,11190,13122,14969,16684,18199,19443,20336,20812,20825,20370,19469,18187,16620,14868,13047,11257,9557,8010,6583,5284,4021,2777,1462,75,-1404,-2942,-4478,-5956,-7279,-8402,-9253,-9830,-10128,-10198,-10097,-9911,-9714,-9588,-9571,-9705,-9969,-10354,-10790,-11229,-11601,-11841,-11916,-11784,-11453,-10941,-10285,-9542,-8755,-7983,-7225,-6510,-5769,-4983,-4058,-2939,-1587,35,1872,3879,5948,7949,9775,11306,12475,13256,13661,13748,13614,13353,13081,12881,12823,12937,13221,13647,14148,14668,15116,15441,15572,15491,15164,14601,13799,12771,11526,10071,8412,6573,4575,2463,302,-1852,-3911,-5817,-7510,-8953,-10137,-11073,-11793,-12350,-12787,-13166,-13499,-13819,-14100,-14329,-14462,-14463,-14301,-13959,-13440,-12762,-11965,-11087,-10172,-9233,-8279,-7271,-6176,-4937,-3525,-1912,-136,1766,3691,5527,7170,8495,9449,9996,10175,10057,9783,9471,9285,9327,9681,10365,11344,12536,13815,15046,16090,16841,17225,17218,16841,16147,15223,14138,12994,11813,10648,9462,8227,6882,5360,3609,1610,-640,-3069,-5605,-8113,-10471,-12532,-14197,-15375,-16034,-16192,-15901,-15271,-14427,-13505,-12642,-11940,-11461,-11236,-11215,-11347,-11527,-11643,-11621,-11368,-10873,-10135,-9207,-8175,-7123,-6160,-5341,-4722,-4277,-3975,-3704,-3378,-2868,-2082,-953,550,2416,4571,6942,9395,11811,14077,16081,17757,19059,19971,20509,20700,20579,20205,19600,18826,17897,16859,15730,14536,13296,12018,10716,9378,8007,6573,5068,3469,1760,-52,-1957,-3916,-5861,-7722,-9412,-10846,-11972,-12740,-13147,-13221,-12995,-12547,-11935,-11237,-10519,-9832,-9217,-8707,-8314,-8052,-7929,-7941,-8101,-8392,-8813,-9322,-9900,-10455,-10949,-11254,-11316,-11021,-10337,-9215,-7688,-5798,-3648,-1347,968,3187,5202,6962,8435,9651,10646,11497,12269,13028,13821,14672,15567,16479,17339,18079,18607,18857,18761,18291,17453,16266,14812,13155,11393,9610,7855,6178,4561,2991,1422,-186,-1861,-3606,-5392,-7170,-8851,-10369,-11630,-12590,-13218,-13525,-13561,-13395,-13115,-12817,-12565,-12422,-12402,-12487,-12639,-12791,-12863,-12795,-12521,-12017,-11283,-10343,-9255,-8076,-6877,-5709,-4615,-3598,-2659,-1739,-801,226,1405,2759,4312,6038,7862,9727,11491,13081,14374,15313,15854,15993,15783,15280,14592,13803,13010,12271,11627,11079,10608,10178,9740,9259,8686,8024,7243,6376,5439,4454,3474,2495,1542,601,-350,-1324,-2333,-3382,-4428,-5458,-6402,-7242,-7935,-8491,-8910,-9249,-9548,-9875,-10285,-10796,-11424,-12113,-12809,-13401,-13794,-13886,-13614,-12938,-11889,-10511,-8928,-7251,-5609,-4119,-2834,-1815,-1020,-445,5,360,715,1091,1544,2081,2712,3438,4249,5145,6125,7184,8313,9507,10717,11920,13044,14033,14828,15376,15639,15617,15310,14768,14034,13168,12229,11236,10223,9151,8017,6760,5354,3762,1962,-15,-2160,-4373,-6599,-8709,-10615,-12213,-13429,-14213,-14564,-14490,-14072,-13372,-12522,-11603,-10751,-10026,-9505,-9196,-9087,-9111,-9202,-9253,-9208,-9001,-8633,-8126,-7552,-6982,-6511,-6201,-6100,-6200,-6466,-6795,-7080,-7164,-6927,-6240,-5055,-3350,-1193,1306,3991,6669,9180,11344,13074,14293,15022,15311,15260,14988,14606,14223,13895,13660,13501,13380,13227,12985,12572,11964,11126,10089,8864,7528,6102,4659,3200,1754,305,-1148,-2603,-4052,-5445,-6750,-7890,-8834,-9536,-10002,-10255,-10354,-10367,-10382,-10462,-10663,-11017,-11491,-12083,-12694,-13275,-13743,-14022,-14083,-13884,-13448,-12793,-11990,-11098,-10204,-9365,-8638,-8030,-7538,-7112,-6698,-6228,-5644,-4893,-3967,-2850,-1571,-157,1357,2940,4548,6170,7775,9342,10855,12281,13588,14745,15699,16408,16827,16923,16684,16120,15268,14181,12934,11593,10239,8910,7657,6466,5335,4221,3090,1899,646,-677,-2022,-3342,-4574,-5663,-6568,-7278,-7796,-8153,-8402,-8588,-8779,-9012,-9338,-9773,-10325,-10990,-11729,-12521,-13282,-13974,-14507,-14838,-14926,-14747,-14351,-13761,-13070,-12358,-11678,-11106,-10629,-10241,-9863,-9415,-8775,-7859,-6578,-4906,-2856,-493,2078,4721,7298,9676,11753,13467,14795,15749,16377,16714,16836,16759,16541,16177,15683,15054,14297,13406,12426,11359,10263,9170,8103,7077,6077,5059,3990,2803,1473,-33,-1694,-3478,-5312,-7116,-8786,-10236,-11388,-12198,-12661,-12814,-12721,-12488,-12211,-11994,-11918,-12027,-12340,-12827,-13451,-14120,-14776,-15308,-15673,-15792,-15659,-15251,-14604,-13732,-12687,-11486,-10148,-8684,-7077,-5332,-3457,-1477,551,2551,4441,6124,7537,8621,9391,9849,10091,10190,10263,10397,10683,11154,11832,12683,13636,14614,15503,16210,16651,16747,16467,15781,14686,13195,11340,9147,6687,4013,1215,-1608,-4353,-6891,-9133,-10951,-12322,-13182,-13575,-13552,-13205,-12660,-12035,-11447,-10982,-10711,-10643,-10789,-11089,-11514,-11978,-12439,-12823,-13098,-13217,-13176,-12950,-12559,-12002,-11321,-10520,-9651,-8702,-7709,-6641,-5502,-4254,-2886,-1370,288,2079,3968,5899,7809,9621,11262,12665,13801,14639,15224,15579,15801,15937,16085,16263,16515,16813,17115,17362,17466,17359,16975,16283,15290,14039,12615,11097,9591,8163,6853,5682,4612,3598,2580,1480,250,-1140,-2700,-4379,-6132,-7853,-9471,-10889,-12049,-12906,-13456,-13702,-13694,-13463,-13079,-12590,-12068,-11540,-11075,-10666,-10357,-10126,-9969,-9860,-9760,-9645,-9463,-9199,-8807,-8286,-7612,-6785,-5804,-4662,-3376,-1944,-390,1264,2989,4744,6489,8179,9769,11222,12497,13579,14428,15066,15459,15648,15637,15453,15128,14679,14121,13473,12717,11855,10855,9703,8367,6840,5129,3251,1265,-773,-2788,-4697,-6444,-7968,-9253,-10292,-11117,-11768,-12306,-12777,-13237,-13688,-14143,-14563,-14911,-15142,-15207,-15087,-14770,-14280,-13650,-12938,-12194,-11465,-10792,-10176,-9636,-9142,-8692,-8249,-7815,-7342,-6846,-6262,-5606,-4802,-3845,-2677,-1273,380,2290,4416,6717,9101,11480,13738,15779,17511,18878,19848,20428,20650,20578,20272,19820,19269,18686,18089,17502,16902,16275,15571,14763,13801,12669,11332,9797,8062,6137,4055,1840,-464,-2802,-5128,-7370,-9471,-11369,-13006,-14344,-15353,-16021,-16373,-16428,-16263,-15915,-15484,-14996,-14518,-14052,-13602,-13160,-12685,-12176,-11592,-10947,-10235,-9470,-8684,-7888,-7117,-6361,-5633,-4886,-4108,-3244,-2267,-1167,63,1378,2745,4099,5384,6558,7590,8477,9235,9892,10498,11087,11699,12336,13002,13658,14262,14767,15101,15247,15149,14822,14257,13487,12544,11459,10274,8996,7659,6237,4766,3198,1584,-110,-1824,-3555,-5243,-6860,-8360,-9710,-10889,-11886,-12696,-13336,-13801,-14125,-14291,-14343,-14248,-14054,-13747,-13360,-12921,-12441,-11966,-11505,-11070,-10661,-10251,-9805,-9296,-8668,-7919,-7025,-6024,-4940,-3839,-2769,-1783,-920,-196,392,863,1270,1647,2074,2589,3247,4079,5094,6299,7663,9158,10724,12306,13818,15187,16332,17179,17692,17834,17627,17103,16328,15386,14369,13353,12429,11613,10933,10343,9778,9155,8374,7362,6060,4467,2594,528,-1659,-3845,-5929,-7811,-9419,-10693,-11633,-12228,-12525,-12552,-12358,-11976,-11450,-10797,-10062,-9259,-8441,-7617,-6852,-6148,-5561,-5091,-4763,-4568,-4494,-4513,-4586,-4677,-4729,-4710,-4561,-4270,-3789,-3134,-2287,-1287,-140,1108,2441,3828,5251,6698,8153,9599,11030,12411,13724,14929,15983,16853,17486,17874,17977,17828,17420,16799,15983,14990,13830,12484,10932,9149,7114,4837,2350,-281,-2956,-5555,-7957,-10032,-11688,-12858,-13520,-13686,-13419,-12779,-11873,-10773,-9584,-8375,-7234,-6227,-5420,-4877,-4632,-4715,-5103,-5765,-6604,-7528,-8403,-9100,-9528,-9595,-9295,-8641,-7709,-6601,-5434,-4313,-3323,-2502,-1852,-1322,-837,-301,380,1273,2431,3854,5515,7354,9298,11254,13148,14904,16467,17792,18862,19646,20156,20379,20334,20023,19472,18691,17702,16526,15173,13656,11987,10152,8171,6022,3731,1303,-1223,-3786,-6332,-8750,-10973,-12881,-14411,-15482,-16072,-16168,-15819,-15080,-14068,-12884,-11658,-10500,-9492,-8700,-8146,-7811,-7668,-7637,-7675,-7697,-7668,-7536,-7299,-6939,-6478,-5918,-5280,-4566,-3789,-2927,-1985,-928,242,1548,2972,4503,6102,7724,9333,10866,12300,13594,14733,15719,16535,17216,17747,18160,18448,18618,18667,18595,18400,18097,17700,17218,16670,16042,15331,14490,13490,12269,10797,9040,6998,4708,2217,-359,-2928,-5350,-7515,-9321,-10707,-11635,-12126,-12211,-11972,-11486,-10854,-10160,-9481,-8880,-8392,-8046,-7844,-7788,-7861,-8045,-8319,-8652,-9019,-9381,-9703,-9944,-10073,-10037,-9832,-9413,-8804,-7990,-7000,-5848,-4548,-3126,-1587,40,1731,3457,5167,6826,8384,9814,11093,12221,13208,14071,14839,15506,16101,16577,16941,17129,17124,16889,16425,15747,14907,13966,13007,12084,11259,10512,9829,9124,8295,7251,5886,4159,2059,-352,-2985,-5682,-8299,-10671,-12662,-14187,-15184,-15670,-15686,-15314,-14660,-13823,-12899,-11961,-11057,-10207,-9420,-8681,-7987,-7331,-6716,-6160,-5675,-5280,-4992,-4808,-4741,-4767,-4870,-5025,-5182,-5311,-5354,-5270,-5012,-4555,-3853,-2917,-1712,-271,1407,3279,5311,7445,9625,11778,13851,15765,17478,18938,20107,20981,21527,21772,21705,21341,20696,19760,18551,17064,15296,13279,11014,8560,5970,3320,704,-1794,-4083,-6097,-7792,-9144,-10160,-10872,-11308,-11535,-11586,-11502,-11308,-10987,-10548,-9942,-9176,-8241,-7171,-6032,-4907,-3898,-3114,-2624,-2496,-2721,-3284,-4087,-5049,-6022,-6920,-7613,-8056,-8198,-8042,-7612,-6941,-6076,-5057,-3921,-2689,-1393,-22,1399,2892,4446,6069,7757,9493,11254,13001,14679,16226,17569,18637,19373,19717,19661,19184,18331,17135,15665,13986,12161,10244,8255,6224,4123,1977,-249,-2504,-4776,-6983,-9057,-10911,-12462,-13658,-14464,-14890,-14976,-14801,-14449,-14035,-13639,-13338,-13181,-13166,-13288,-13498,-13739,-13964,-14108,-14143,-14039,-13798,-13424,-12949,-12398,-11804,-11207,-10618,-10060,-9517,-8974,-8383,-7693,-6841,-5768,-4432,-2817,-923,1185,3460,5782,8071,10219,12144,13793,15129,16151,16880,17354,17604,17681,17590,17357,16975,16433,15732,14860,13826,12638,11299,9823,8206,6450,4565,2552,461,-1673,-3759,-5712,-7428,-8812,-9791,-10324,-10407,-10089,-9452,-8616,-7714,-6875,-6218,-5822,-5738,-5969,-6485,-7226,-8121,-9083,-10031,-10906,-11640,-12212,-12586,-12761,-12733,-12514,-12118,-11566,-10877,-10080,-9177,-8193,-7118,-5966,-4723,-3408,-2012,-570,903,2359,3759,5055,6214,7212,8041,8726,9288,9785,10246,10723,11228,11771,12328,12860,13324,13661,13833,13825,13622,13271,12792,12234,11628,10968,10247,9407,8408,7178,5706,3963,2003,-123,-2304,-4446,-6427,-8175,-9636,-10787,-11663,-12302,-12775,-13138,-13447,-13720,-13974,-14184,-14325,-14359,-14245,-13963,-13493,-12845,-12030,-11084,-10036,-8939,-7809,-6703,-5636,-4654,-3772,-3014,-2376,-1858,-1416,-1011,-586,-78,561,1358,2342,3468,4727,6032,7331,8559,9650,10586,11335,11913,12328,12608,12775,12847,12838,12753,12587,12341,11996,11547,10966,10237,9316,8185,6798,5139,3213,1028,-1346,-3833,-6322,-8683,-10799,-12555,-13888,-14754,-15174,-15193,-14904,-14398,-13792,-13160,-12583,-12070,-11650,-11258,-10888,-10463,-9966,-9360,-8649,-7838,-6960,-6040,-5123,-4245,-3449,-2769,-2247,-1898,-1763,-1825,-2099,-2538,-3093,-3683,-4193,-4509,-4521,-4121,-3262,-1926,-144,1989,4371,6851,9292,11548,13507,15071,16193,16842,17048,16834,16282,15450,14435,13309,12147,11003,9908,8856,7831,6760,5592,4250,2677,866,-1184,-3399,-5694,-7929,-9987,-11722,-13060,-13937,-14355,-14374,-14064,-13571,-12981,-12441,-11994,-11713,-11571,-11556,-11596,-11643,-11626,-11516,-11279,-10930,-10483,-9976,-9447,-8912,-8397,-7893,-7382,-6859,-6284,-5649,-4948,-4157,-3292,-2343,-1309,-211,971,2202,3491,4807,6136,7451,8712,9904,10980,11932,12738,13395,13905,14274,14500,14590,14515,14270,13801,13088,12088,10786,9191,7322,5246,3020,740,-1530,-3698,-5722,-7533,-9114,-10411,-11424,-12109,-12474,-12498,-12207,-11623,-10817,-9863,-8872,-7968,-7264,-6883,-6889,-7343,-8215,-9463,-10974,-12610,-14230,-15664,-16803,-17520,-17782,-17542,-16852,-15755,-14365,-12776,-11131,-9516,-8048,-6774,-5746,-4943,-4365,-3929,-3585,-3249,-2834,-2291,-1560,-631,498,1785,3192,4638,6054,7374,8513,9445,10120,10544,10730,10704,10525,10235,9906,9577,9299,9103,8988,8962,8992,9036,9061,8993,8794,8397,7769,6878,5729,4356,2815,1197,-400,-1897,-3198,-4282,-5110,-5721,-6142,-6431,-6650,-6840,-7050,-7297,-7588,-7920,-8271,-8614,-8933,-9181,-9353,-9401,-9315,-9073,-8666,-8108,-7414,-6634,-5814,-5005,-4267,-3630,-3119,-2739,-2467,-2286,-2148,-2020,-1856,-1608,-1264,-765,-122,692,1683,2818,4117,5515,7005,8518,10007,11401,12642,13667,14430,14913,15092,14993,14623,14017,13189,12151,10893,9397,7644,5618,3313,770,-1974,-4816,-7655,-10361,-12796,-14837,-16375,-17343,-17707,-17485,-16734,-15550,-14055,-12383,-10669,-9039,-7582,-6380,-5455,-4816,-4428,-4242,-4196,-4223,-4285,-4320,-4341,-4307,-4249,-4149,-4018,-3840,-3613,-3309,-2924,-2450,-1873,-1209,-443,412,1358,2402,3543,4793,6138,7578,9078,10604,12106,13512,14773,15810,16585,17054,17204,17050,16618,15969,15164,14263,13321,12350,11360,10301,9147,7828,6317,4599,2684,633,-1476,-3534,-5432,-7049,-8315,-9172,-9625,-9707,-9514,-9117,-8658,-8204,-7851,-7646,-7594,-7694,-7891,-8141,-8370,-8539,-8595,-8528,-8350,-8077,-7768,-7475,-7232,-7106,-7088,-7179,-7332,-7456,-7464,-7220,-6621,-5564,-4002,-1925,602,3485,6553,9643,12565,15156,17297,18896,19945,20456,20513,20208,19667,18992,18292,17618,17017,16467,15932,15362,14670,13817,12749,11443,9922,8200,6334,4387,2416,495,-1316,-2971,-4417,-5635,-6588,-7280,-7697,-7851,-7757,-7430,-6920,-6260,-5526,-4789,-4131,-3646,-3397,-3458,-3840,-4565,-5566,-6800,-8129,-9462,-10650,-11591,-12191,-12386,-12174,-11570,-10641,-9471,-8161,-6795,-5465,-4197,-3030,-1943,-913,94,1127,2217,3394,4665,6028,7450,8892,10293,11599,12738,13675,14356,14780,14939,14864,14589,14191,13709,13246,12822,12496,12266,12098,11951,11729,11351,10709,9735,8381,6632,4564,2223,-209,-2629,-4854,-6769,-8280,-9321,-9920,-10094,-9955,-9588,-9116,-8637,-8231,-7964,-7844,-7881,-8020,-8216,-8379,-8447,-8339,-8025,-7471,-6707,-5760,-4698,-3589,-2495,-1486,-575,206,882,1482,2046,2626,3267,3986,4802,5694,6621,7546,8387,9109,9656,10009,10171,10168,10041,9863,9682,9567,9553,9654,9882,10187,10554,10917,11246,11497,11648,11683,11589,11353,10944,10343,9490,8365,6915,5135,3045,672,-1876,-4527,-7122,-9556,-11677,-13380,-14576,-15210,-15295,-14850,-13988,-12802,-11431,-10019,-8656,-7460,-6461,-5684,-5114,-4697,-4389,-4115,-3829,-3483,-3056,-2529,-1916,-1206,-419,447,1407,2439,3583,4809,6125,7503,8900,10282,11583,12774,13798,14643,15290,15728,15984,16042,15949,15701,15345,14877,14342,13727,13065,12354,11615,10855,10085,9315,8528,7728,6876,5954,4931,3781,2500,1082,-438,-2043,-3666,-5276,-6793,-8185,-9381,-10360,-11075,-11524,-11692,-11592,-11244,-10672,-9927,-9053,-8117,-7183,-6311,-5561,-4966,-4540,-4272,-4136,-4084,-4082,-4083,-4067,-4030,-3978,-3945,-3955,-4040,-4217,-4456,-4741,-4957,-5052,-4875,-4375,-3447,-2093,-315,1811,4181,6655,9091,11347,13302,14875,16023,16728,17046,17005,16691,16160,15473,14664,13764,12774,11701,10544,9309,8011,6685,5353,4072,2861,1766,792,-42,-747,-1338,-1829,-2254,-2620,-2950,-3236,-3471,-3635,-3701,-3649,-3481,-3199,-2853,-2493,-2179,-1988,-1944,-2083,-2366,-2742,-3122,-3391,-3454,-3221,-2647,-1742,-561,792,2188,3480,4556,5308,5700,5732,5451,4955,4355,3773,3327,3095,3141,3476,4077,4893,5821,6763,7584,8174,8422,8269,7680,6684,5344,3759,2083,450,-955,-2004,-2574,-2603,-2086,-1081,291,1873,3490,4966,6181,7026,7501,7610,7451,7112,6704,6328,6016,5803,5640,5458,5176,4691,3946,2886,1524,-118,-1947,-3887,-5808,-7623,-9219,-10528,-11493,-12080,-12288,-12126,-11639,-10880,-9921,-8829,-7682,-6521,-5401,-4335,-3330,-2394,-1500,-664,145,897,1606,2242,2800,3262,3630,3897,4087,4214,4303,4391,4477,4581,4678,4753,4764,4686,4492,4182,3767,3296,2803,2374,2049,1897,1923,2134,2476,2873,3229,3421,3367,2972,2217,1103,-309,-1918,-3598,-5207,-6613,-7698,-8393,-8663,-8540,-8087,-7420,-6671,-5977,-5476,-5256,-5372,-5837,-6573,-7525,-8532,-9498,-10280,-10800,-11002,-10882,-10466,-9824,-9017,-8127,-7197,-6260,-5311,-4330,-3274,-2122,-832,564,2051,3559,5005,6327,7431,8295,8878,9211,9320,9258,9094,8875,8652,8455,8282,8134,7992,7835,7651,7439,7179,6899,6567,6204,5777,5282,4697,4013,3204,2282,1217,35,-1277,-2696,-4203,-5772,-7357,-8921,-10405,-11755,-12920,-13847,-14518,-14900,-15028,-14897,-14583,-14121,-13591,-13039,-12524,-12060,-11672,-11339,-11054,-10789,-10541,-10294,-10065,-9857,-9684,-9557,-9484,-9449,-9446,-9437,-9376,-9227,-8909,-8403,-7636,-6622,-5343,-3841,-2174,-394,1400,3155,4789,6265,7529,8573,9364,9914,10219,10300,10172,9864,9407,8834,8195,7517,6866,6261,5747,5333,5023,4797,4635,4471,4272,3963,3491,2800,1843,601,-928,-2716,-4699,-6799,-8906,-10908,-12706,-14189,-15306,-16007,-16293,-16204,-15793,-15149,-14366,-13532,-12733,-12032,-11465,-11051,-10786,-10644,-10607,-10626,-10674,-10694,-10644,-10454,-10081,-9453,-8550,-7344,-5850,-4117,-2189,-168,1874,3827,5630,7200,8500,9488,10152,10483,10502,10204,9644,8839,7859,6755,5599,4445,3355,2347,1447,633,-99,-790,-1441,-2062,-2637,-3111,-3450,-3574,-3450,-3035,-2346,-1418,-344,752,1746,2472,2833,2727,2119,1035,-490,-2330,-4388,-6515,-8593,-10509,-12161,-13497,-14459,-15027,-15200,-14980,-14417,-13556,-12475,-11267,-10018,-8818,-7712,-6745,-5895,-5143,-4435,-3711,-2936,-2075,-1122,-107,947,1980,2963,3857,4657,5379,6047,6719,7424,8212,9088,10041,11031,11992,12839,13491,13859,13902,13565,12869,11822,10495,8963,7316,5665,4078,2643,1379,299,-635,-1476,-2308,-3196,-4221,-5421,-6802,-8348,-9977,-11606,-13114,-14402,-15363,-15967,-16177,-16047,-15637,-15037,-14359,-13658,-13012,-12407,-11834,-11223,-10521,-9652,-8583,-7297,-5814,-4182,-2471,-742,935,2511,3963,5275,6437,7465,8321,9030,9543,9870,9994,9926,9700,9341,8919,8459,8033,7645,7333,7061,6833,6589,6321,5983,5589,5123,4624,4091,3561,3034,2527,2027,1537,1034,519,-19,-569,-1123,-1658,-2161,-2612,-3027,-3400,-3789,-4212,-4726,-5370,-6155,-7109,-8200,-9408,-10664,-11919,-13069,-14062,-14798,-15222,-15293,-14975,-14291,-13246,-11901,-10306,-8530,-6656,-4745,-2873,-1092,560,2052,3397,4580,5640,6574,7404,8135,8763,9294,9711,10028,10227,10338,10352,10305,10207,10076,9922,9754,9541,9295,8947,8506,7928,7221,6395,5489,4556,3654,2844,2167,1645,1285,1063,940,876,800,677,441,85,-420,-1033,-1736,-2465,-3164,-3794,-4299,-4682,-4921,-5044,-5076,-5050,-5004,-4963,-4931,-4901,-4835,-4690,-4429,-4019,-3464,-2776,-2020,-1248,-539,39,434,600,521,204,-331,-1029,-1830,-2650,-3415,-4032,-4451,-4602,-4476,-4044,-3345,-2384,-1236,62,1438,2825,4171,5419,6532,7470,8211,8722,8983,8976,8674,8090,7219,6101,4775,3299,1755,206,-1258,-2577,-3703,-4603,-5264,-5697,-5892,-5856,-5580,-5053,-4266,-3245,-2017,-669,697,1954,2960,3590,3754,3397,2547,1268,-301,-1984,-3606,-4963,-5933,-6393,-6326,-5754,-4757,-3465,-2006,-535,836,1988,2861,3404,3621,3539,3224,2763,2259,1797,1473,1313,1347,1542,1846,2198,2515,2756,2872,2880,2802,2709,2671,2772,3059,3564,4263,5106,6011,6873,7614,8148,8428,8443,8187,7706,7041,6251,5405,4559,3778,3107,2597,2274,2159,2256,2536,2965,3467,3964,4335,4494,4323,3757,2764,1332,-466,-2561,-4816,-7105,-9283,-11227,-12840,-14041,-14801,-15091,-14929,-14321,-13312,-11936,-10263,-8369,-6346,-4306,-2337,-542,1024,2324,3362,4174,4827,5399,5978,6639,7429,8381,9475,10688,11938,13165,14262,15164,15775,16061,15967,15508,14689,13570,12226,10744,9250,7832,6614,5671,5055,4801,4876,5231,5780,6403,6989,7434,7647,7595,7271,6718,6016,5252,4516,3882,3383,3019,2753,2519,2235,1837,1245,445,-583,-1786,-3129,-4504,-5858,-7083,-8128,-8955,-9524,-9865,-9973,-9889,-9634,-9232,-8680,-7981,-7115,-6059,-4806,-3339,-1696,94,1922,3703,5283,6551,7393,7733,7567,6919,5902,4652,3350,2193,1339,953,1090,1795,2989,4583,6401,8285,10050,11559,12700,13416,13713,13620,13236,12632,11928,11185,10480,9834,9257,8748,8267,7796,7285,6702,6015,5192,4220,3097,1832,463,-971,-2402,-3769,-4997,-6024,-6802,-7291,-7488,-7406,-7075,-6551,-5887,-5131,-4340,-3530,-2732,-1963,-1228,-564,27,508,880,1134,1301,1407,1511,1664,1913,2305,2841,3532,4325,5188,6032,6805,7441,7893,8160,8229,8157,7965,7729,7474,7253,7085,6984,6950,6982,7052,7162,7278,7383,7466,7478,7420,7243,6934,6478,5868,5125,4281,3391,2506,1703,1017,506,169,7,-32,3,15,-64,-325,-825,-1588,-2626,-3878,-5286,-6727,-8101,-9267,-10141,-10622,-10683,-10326,-9590,-8587,-7418,-6232,-5147,-4258,-3621,-3223,-3023,-2910,-2779,-2497,-1968,-1129,36,1491,3166,4939,6697,8301,9643,10642,11238,11431,11232,10691,9881,8856,7706,6479,5232,4023,2885,1873,1004,320,-196,-535,-755,-888,-1007,-1150,-1370,-1676,-2071,-2523,-2995,-3438,-3809,-4098,-4293,-4446,-4592,-4816,-5176,-5728,-6514,-7528,-8743,-10109,-11520,-12910,-14150,-15172,-15896,-16283,-16341,-16085,-15594,-14921,-14167,-13368,-12581,-11785,-10959,-10030,-8920,-7553,-5859,-3810,-1414,1268,4138,7057,9877,12439,14615,16293,17417,17971,17975,17516,16671,15571,14331,13065,11885,10866,10070,9506,9173,8993,8905,8792,8553,8094,7337,6246,4828,3129,1250,-683,-2518,-4114,-5340,-6128,-6439,-6329,-5877,-5234,-4557,-4018,-3758,-3896,-4474,-5505,-6933,-8644,-10521,-12401,-14144,-15624,-16742,-17430,-17672,-17467,-16855,-15903,-14674,-13263,-11737,-10166,-8585,-7034,-5490,-3981,-2458,-937,597,2126,3617,5012,6260,7268,7987,8362,8366,8029,7366,6471,5396,4243,3067,1942,885,-67,-935,-1713,-2410,-3018,-3523,-3868,-4032,-3946,-3591,-2973,-2102,-1085,2,1001,1785,2240,2256,1839,985,-188,-1551,-2933,-4167,-5102,-5657,-5784,-5543,-5025,-4400,-3836,-3499,-3521,-3932,-4740,-5795,-6979,-8066,-8891,-9305,-9229,-8665,-7671,-6380,-4930,-3475,-2146,-1009,-121,563,1067,1483,1874,2307,2822,3434,4133,4891,5668,6411,7071,7579,7901,7963,7739,7196,6310,5102,3596,1855,-21,-1915,-3698,-5223,-6402,-7141,-7436,-7318,-6861,-6201,-5456,-4767,-4230,-3900,-3794,-3858,-4037,-4224,-4351,-4355,-4221,-3969,-3672,-3391,-3226,-3228,-3427,-3805,-4297,-4788,-5167,-5278,-5037,-4367,-3285,-1856,-214,1473,3032,4292,5150,5536,5464,5006,4272,3422,2606,1971,1623,1628,1988,2649,3507,4419,5226,5795,6006,5821,5242,4346,3271,2143,1154,393,-30,-120,83,475,900,1228,1296,1047,430,-493,-1626,-2821,-3908,-4747,-5218,-5285,-4941,-4295,-3442,-2571,-1820,-1333,-1199,-1444,-2033,-2863,-3802,-4681,-5351,-5698,-5643,-5205,-4436,-3471,-2466,-1599,-1031,-879,-1209,-2007,-3183,-4607,-6079,-7426,-8470,-9097,-9242,-8927,-8216,-7252,-6172,-5141,-4274,-3654,-3290,-3147,-3123,-3101,-2956,-2560,-1853,-769,659,2396,4315,6304,8182,9815,11051,11807,12033,11739,10993,9889,8559,7117,5694,4357,3176,2152,1277,500,-238,-994,-1819,-2715,-3669,-4601,-5427,-6004,-6234,-6001,-5267,-4041,-2412,-533,1383,3115,4443,5199,5296,4719,3553,1936,54,-1894,-3735,-5324,-6581,-7466,-8008,-8260,-8319,-8270,-8206,-8180,-8210,-8276,-8312,-8217,-7906,-7261,-6245,-4815,-3032,-976,1186,3284,5110,6501,7308,7473,6990,5966,4528,2908,1282,-129,-1200,-1855,-2100,-2014,-1740,-1431,-1267,-1363,-1810,-2596,-3663,-4861,-6008,-6910,-7389,-7304,-6623,-5337,-3580,-1497,695,2768,4519,5781,6444,6489,5960,4974,3717,2376,1173,280,-168,-109,433,1358,2512,3679,4658,5249,5306,4764,3632,2009,78,-1941,-3792,-5260,-6153,-6385,-5946,-4927,-3505,-1900,-365,893,1690,1980,1751,1133,284,-585,-1278,-1637,-1568,-1058,-170,975,2195,3333,4199,4701,4750,4384,3640,2669,1593,583,-245,-788,-1016,-933,-607,-115,425,936,1341,1607,1756,1817,1873,1997,2258,2696,3311,4044,4809,5463,5860,5865,5350,4271,2620,480,-2005,-4632,-7182,-9417,-11145,-12226,-12591,-12260,-11336,-9977,-8387,-6779,-5335,-4200,-3439,-3036,-2921,-2945,-2948,-2762,-2246,-1319,34,1757,3710,5730,7594,9126,10150,10575,10370,9591,8357,6858,5287,3871,2774,2122,1970,2273,2948,3827,4733,5497,5957,6050,5742,5109,4273,3402,2678,2258,2237,2651,3437,4479,5607,6636,7388,7746,7633,7066,6115,4910,3609,2372,1336,594,188,88,223,465,672,696,421,-241,-1297,-2712,-4372,-6118,-7765,-9116,-10012,-10335,-10046,-9186,-7875,-6295,-4667,-3205,-2095,-1456,-1313,-1605,-2169,-2806,-3260,-3335,-2852,-1767,-106,1993,4326,6669,8779,10497,11681,12322,12438,12138,11557,10839,10130,9526,9098,8857,8768,8775,8783,8713,8483,8053,7410,6578,5627,4631,3699,2927,2392,2146,2180,2449,2857,3264,3532,3500,3075,2166,793,-1004,-3079,-5282,-7404,-9273,-10726,-11674,-12080,-11990,-11505,-10772,-9957,-9199,-8614,-8226,-8025,-7894,-7709,-7298,-6514,-5257,-3479,-1229,1382,4170,6909,9362,11305,12563,13027,12686,11602,9950,7943,5842,3905,2332,1274,769,784,1186,1800,2411,2822,2872,2457,1573,259,-1336,-3057,-4704,-6113,-7136,-7715,-7827,-7540,-6958,-6229,-5494,-4902,-4533,-4455,-4645,-5071,-5635,-6247,-6799,-7213,-7433,-7433,-7228,-6858,-6377,-5869,-5364,-4930,-4540,-4199,-3835,-3392,-2798,-2006,-984,228,1591,2979,4289,5378,6156,6565,6597,6325,5855,5337,4942,4797,5040,5694,6786,8201,9841,11489,12974,14058,14588,14411,13479,11788,9428,6544,3338,30,-3139,-5974,-8286,-9979,-10994,-11373,-11197,-10621,-9821,-8983,-8282,-7832,-7701,-7872,-8252,-8705,-9037,-9093,-8714,-7844,-6498,-4767,-2857,-968,633,1726,2145,1793,675,-1097,-3353,-5828,-8259,-10386,-11984,-12922,-13131,-12635,-11532,-9943,-8041,-5963,-3853,-1798,152,1961,3673,5269,6821,8289,9703,10985,12115,13017,13636,13946,13905,13529,12843,11885,10741,9474,8184,6931,5775,4736,3806,2963,2145,1323,424,-558,-1658,-2837,-4069,-5266,-6350,-7212,-7781,-7981,-7821,-7303,-6553,-5653,-4805,-4128,-3785,-3872,-4416,-5409,-6742,-8271,-9813,-11162,-12152,-12643,-12568,-11936,-10820,-9352,-7706,-6054,-4555,-3321,-2418,-1824,-1504,-1320,-1152,-859,-304,566,1803,3346,5116,6956,8708,10191,11257,11779,11700,11006,9748,8037,6008,3844,1712,-215,-1804,-2938,-3564,-3653,-3229,-2356,-1123,349,1927,3489,4906,6090,6952,7456,7562,7291,6649,5705,4522,3193,1816,486,-701,-1676,-2365,-2731,-2735,-2370,-1644,-594,728,2219,3781,5269,6558,7505,8006,7980,7397,6291,4750,2922,1004,-810,-2290,-3305,-3715,-3525,-2763,-1562,-89,1465,2916,4118,4973,5457,5587,5449,5141,4775,4443,4217,4120,4147,4262,4400,4492,4477,4275,3873,3217,2336,1248,13,-1269,-2507,-3578,-4393,-4866,-4981,-4728,-4184,-3433,-2594,-1803,-1158,-755,-629,-777,-1150,-1671,-2236,-2766,-3183,-3456,-3586,-3623,-3614,-3654,-3767,-3997,-4316,-4642,-4896,-4913,-4610,-3845,-2599,-859,1284,3695,6193,8569,10636,12215,13210,13559,13286,12485,11264,9811,8258,6781,5466,4389,3549,2917,2429,2015,1602,1151,629,50,-558,-1158,-1682,-2091,-2326,-2346,-2136,-1671,-968,-47,1057,2258,3501,4658,5642,6328,6643,6511,5918,4884,3455,1750,-136,-2058,-3890,-5527,-6863,-7860,-8487,-8768,-8752,-8517,-8136,-7711,-7275,-6880,-6504,-6102,-5626,-4972,-4106,-2955,-1533,138,1971,3867,5679,7294,8571,9434,9816,9704,9117,8109,6749,5140,3378,1591,-123,-1621,-2816,-3581,-3851,-3575,-2739,-1406,329,2309,4335,6223,7765,8825,9305,9176,8493,7357,5922,4366,2850,1533,508,-161,-484,-490,-278,84,450,764,902,835,511,-58,-853,-1813,-2876,-3952,-4959,-5809,-6427,-6744,-6708,-6304,-5521,-4415,-3049,-1538,-18,1372,2483,3206,3449,3182,2431,1256,-200,-1807,-3377,-4755,-5813,-6424,-6571,-6216,-5436,-4305,-2965,-1555,-228,885,1694,2147,2245,2044,1606,1055,470,-31,-379,-539,-472,-238,139,562,955,1253,1407,1401,1272,1056,841,690,668,817,1127,1590,2123,2665,3119,3414,3483,3317,2908,2326,1627,913,252,-280,-654,-860,-924,-887,-806,-732,-709,-763,-898,-1108,-1364,-1639,-1907,-2120,-2272,-2327,-2279,-2145,-1909,-1630,-1322,-1038,-818,-707,-734,-941,-1322,-1883,-2583,-3360,-4128,-4795,-5249,-5444,-5298,-4835,-4053,-3025,-1809,-488,858,2170,3375,4444,5350,6078,6645,7049,7324,7462,7505,7409,7208,6850,6342,5665,4831,3877,2850,1850,945,247,-197,-326,-162,276,897,1610,2303,2853,3176,3182,2842,2156,1150,-84,-1482,-2918,-4325,-5616,-6748,-7698,-8460,-9050,-9483,-9780,-9936,-9945,-9770,-9359,-8663,-7613,-6199,-4406,-2295,47,2502,4911,7143,9057,10566,11599,12160,12249,11940,11283,10354,9209,7895,6450,4917,3336,1783,332,-922,-1869,-2446,-2561,-2211,-1395,-185,1330,3005,4713,6303,7663,8708,9398,9725,9721,9442,8940,8281,7503,6632,5667,4605,3422,2106,665,-902,-2533,-4194,-5795,-7267,-8547,-9561,-10297,-10726,-10868,-10755,-10418,-9934,-9334,-8697,-8058,-7470,-6961,-6568,-6295,-6167,-6170,-6302,-6536,-6847,-7199,-7563,-7903,-8193,-8397,-8492,-8436,-8191,-7718,-6977,-5942,-4609,-2987,-1135,884,2944,4940,6716,8171,9193,9751,9845,9533,8936,8154,7358,6640,6120,5828,5796,5964,6282,6635,6930,7065,6955,6561,5850,4855,3619,2212,732,-749,-2144,-3412,-4519,-5479,-6307,-7065,-7779,-8511,-9247,-10006,-10725,-11366,-11858,-12141,-12181,-11953,-11487,-10814,-10021,-9169,-8338,-7567,-6871,-6223,-5585,-4875,-4054,-3064,-1902,-593,807,2215,3520,4633,5450,5918,5995,5712,5098,4259,3276,2277,1351,587,47,-251,-282,-82,325,890,1559,2276,2991,3655,4235,4696,5011,5161,5096,4810,4248,3405,2265,844,-821,-2667,-4620,-6592,-8486,-10231,-11748,-13007,-13973,-14658,-15070,-15258,-15237,-15064,-14733,-14288,-13700,-12988,-12118,-11091,-9882,-8508,-6970,-5324,-3638,-1984,-480,822,1832,2548,2948,3087,2987,2720,2324,1836,1303,742,197,-284,-655,-839,-766,-381,379,1506,2997,4763,6711,8683,10530,12066,13151,13646,13478,12616,11098,9005,6473,3653,705,-2204,-4958,-7428,-9568,-11325,-12705,-13739,-14446,-14900,-15101,-15106,-14915,-14544,-14013,-13341,-12567,-11746,-10944,-10218,-9668,-9315,-9250,-9455,-9951,-10681,-11593,-12597,-13604,-14527,-15276,-15801,-16036,-15956,-15508,-14673,-13412,-11712,-9555,-6966,-3973,-662,2867,6471,9994,13266,16136,18466,20176,21201,21574,21317,20565,19422,18055,16602,15190,13905,12793,11842,11017,10249,9467,8636,7722,6772,5830,5009,4393,4090,4148,4586,5352,6341,7384,8298,8869,8938,8369,7124,5225,2781,-39,-3044,-6007,-8762,-11124,-13035,-14422,-15333,-15836,-16013,-15995,-15836,-15604,-15288,-14859,-14235,-13356,-12140,-10581,-8693,-6568,-4339,-2176,-250,1273,2297,2770,2729,2267,1548,728,3,-496,-662,-448,130,1028,2160,3449,4802,6169,7504,8780,9997,11132,12180,13098,13860,14394,14659,14593,14162,13360,12196,10740,9044,7245,5405,3661,2076,723,-354,-1151,-1660,-1918,-1939,-1796,-1506,-1160,-794,-493,-310,-308,-537,-1015,-1768,-2753,-3952,-5281,-6671,-8029,-9275,-10337,-11171,-11734,-12029,-12054,-11832,-11391,-10752,-9942,-8980,-7863,-6608,-5188,-3610,-1860,59,2121,4292,6509,8693,10751,12602,14146,15337,16112,16471,16388,15911,15037,13843,12358,10661,8801,6849,4854,2873,952,-860,-2526,-3992,-5230,-6188,-6828,-7104,-6969,-6389,-5344,-3858,-1979,180,2489,4766,6823,8475,9541,9911,9504,8340,6502,4136,1451,-1334,-3997,-6340,-8227,-9565,-10336,-10559,-10316,-9667,-8715,-7508,-6095,-4489,-2702,-721,1417,3704,6058,8410,10640,12645,14292,15495,16168,16268,15796,14776,13280,11407,9258,6971,4663,2453,461,-1233,-2537,-3394,-3761,-3614,-2955,-1809,-229,1693,3849,6090,8270,10222,11804,12891,13378,13224,12391,10910,8836,6265,3329,179,-3011,-6081,-8860,-11234,-13095,-14400,-15123,-15311,-15003,-14302,-13287,-12062,-10698,-9264,-7794,-6325,-4871,-3472,-2151,-991,-31,617,907,762,160,-890,-2337,-4073,-5954,-7794,-9402,-10577,-11165,-11035,-10133,-8461,-6101,-3174,108,3568,6941,10064,12732,14865,16385,17327,17739,17728,17410,16886,16253,15549,14795,13967,13016,11889,10536,8921,7050,4953,2705,415,-1794,-3781,-5400,-6532,-7051,-6895,-6022,-4455,-2280,369,3280,6228,8939,11186,12728,13429,13178,11986,9912,7120,3793,189,-3449,-6889,-9906,-12380,-14182,-15316,-15769,-15617,-14926,-13778,-12261,-10451,-8416,-6240,-3979,-1724,460,2475,4251,5708,6791,7475,7743,7635,7184,6464,5550,4507,3413,2317,1270,302,-535,-1235,-1720,-1990,-1975,-1660,-1013,-26,1286,2892,4734,6735,8807,10853,12771,14468,15851,16850,17397,17453,16972,15957,14406,12377,9944,7237,4396,1607,-982,-3211,-4974,-6210,-6896,-7075,-6818,-6237,-5458,-4613,-3814,-3145,-2661,-2370,-2274,-2344,-2561,-2906,-3373,-3956,-4670,-5503,-6454,-7499,-8580,-9646,-10589,-11304,-11673,-11570,-10906,-9625,-7707,-5218,-2244,1041,4467,7814,10896,13534,15603,17031,17798,17955,17572,16782,15686,14431,13100,11786,10536,9366,8276,7222,6191,5125,4039,2922,1817,774,-165,-935,-1514,-1861,-1980,-1852,-1497,-900,-89,941,2161,3547,5046,6584,8052,9318,10225,10621,10363,9354,7562,5008,1821,-1845,-5734,-9613,-13199,-16283,-18658,-20223,-20918,-20762,-19849,-18280,-16236,-13853,-11295,-8689,-6122,-3681,-1400,658,2468,3959,5086,5779,5976,5639,4744,3307,1408,-832,-3221,-5529,-7502,-8901,-9521,-9235,-8004,-5874,-2996,428,4138,7876,11386,14462,16945,18726,19780,20108,19772,18860,17449,15657,13547,11219,8744,6198,3673,1237,-1023,-3054,-4803,-6263,-7431,-8349,-9045,-9592,-10015,-10384,-10701,-11000,-11255,-11463,-11591,-11629,-11573,-11441,-11274,-11125,-11055,-11120,-11359,-11798,-12431,-13220,-14104,-14967,-15685,-16102,-16069,-15456,-14176,-12188,-9541,-6314,-2691,1138,4921,8427,11425,13752,15273,15966,15845,15023,13639,11871,9904,7891,5972,4230,2717,1473,485,-236,-723,-988,-1067,-972,-740,-386,46,507,929,1232,1364,1277,991,547,27,-465,-852,-1068,-1113,-1022,-884,-813,-924,-1333,-2098,-3250,-4755,-6513,-8405,-10255,-11908,-13209,-14037,-14324,-14042,-13232,-11968,-10369,-8576,-6724,-4950,-3348,-1990,-910,-109,413,688,722,554,192,-324,-972,-1719,-2510,-3316,-4073,-4738,-5265,-5621,-5790,-5785,-5652,-5434,-5213,-5031,-4917,-4863,-4811,-4682,-4379,-3816,-2947,-1785,-404,1043,2371,3352,3791,3526,2465,621,-1939,-5009,-8371,-11707,-14747,-17202,-18884,-19668,-19517,-18493,-16712,-14339,-11596,-8672,-5798,-3141,-841,1014,2394,3317,3814,3976,3847,3528,3053,2502,1899,1292,715,197,-215,-486,-579,-434,-26,700,1754,3147,4847,6803,8923,11105,13212,15122,16699,17839,18457,18515,18015,17001,15547,13734,11655,9387,6994,4533,2042,-434,-2859,-5187,-7386,-9374,-11132,-12538,-13588,-14178,-14316,-13987,-13220,-12101,-10693,-9147,-7550,-6051,-4723,-3657,-2878,-2406,-2219,-2298,-2594,-3074,-3695,-4414,-5195,-5975,-6689,-7247,-7542,-7477,-6950,-5910,-4330,-2249,243,3009,5864,8619,11068,13057,14453,15199,15297,14811,13878,12666,11370,10198,9304,8829,8811,9242,10017,10989,11938,12672,12966,12683,11720,10066,7799,5055,2057,-961,-3741,-6051,-7712,-8589,-8633,-7855,-6343,-4240,-1740,935,3562,5914,7822,9137,9795,9773,9121,7930,6332,4466,2484,500,-1394,-3137,-4732,-6196,-7579,-8950,-10347,-11804,-13297,-14779,-16151,-17315,-18157,-18583,-18542,-18021,-17054,-15730,-14162,-12493,-10886,-9476,-8408,-7771,-7622,-7961,-8722,-9783,-10965,-12052,-12815,-13036,-12536,-11201,-9001,-5992,-2328,1779,6048,10202,13950,17049,19325,20649,21026,20484,19180,17276,14991,12525,10074,7778,5779,4140,2940,2196,1918,2093,2660,3571,4701,5963,7197,8279,9065,9439,9325,8703,7597,6112,4380,2578,902,-488,-1430,-1852,-1710,-1061,12,1339,2765,4090,5165,5860,6107,5909,5308,4419,3350,2235,1174,231,-555,-1197,-1721,-2178,-2624,-3108,-3680,-4361,-5149,-6015,-6887,-7679,-8266,-8537,-8385,-7736,-6586,-4956,-2969,-768,1446,3470,5094,6170,6577,6301,5384,3957,2201,336,-1409,-2816,-3710,-3951,-3486,-2298,-452,1937,4697,7633,10518,13141,15308,16844,17648,17626,16797,15179,12904,10114,6996,3753,568,-2393,-4985,-7126,-8727,-9761,-10198,-10050,-9335,-8120,-6484,-4552,-2460,-380,1524,3076,4124,4564,4329,3426,1932,-35,-2287,-4644,-6886,-8840,-10340,-11266,-11561,-11183,-10180,-8600,-6560,-4178,-1616,970,3394,5496,7113,8127,8458,8069,7006,5324,3200,770,-1732,-4123,-6215,-7869,-8998,-9593,-9675,-9354,-8724,-7915,-7015,-6079,-5125,-4107,-2968,-1619,10,1969,4257,6829,9599,12413,15147,17604,19663,21197,22123,22438,22132,21292,19982,18320,16407,14338,12197,10026,7870,5733,3640,1617,-293,-2015,-3466,-4554,-5205,-5364,-5036,-4258,-3158,-1876,-623,422,1094,1288,997,282,-704,-1767,-2689,-3302,-3464,-3150,-2404,-1370,-246,723,1324,1353,733,-563,-2402,-4611,-6900,-8992,-10588,-11444,-11399,-10353,-8346,-5462,-1914,2077,6211,10228,13868,16917,19231,20695,21278,20970,19803,17853,15202,11973,8319,4375,339,-3643,-7404,-10801,-13735,-16105,-17873,-19010,-19534,-19481,-18931,-17972,-16716,-15266,-13719,-12146,-10593,-9089,-7644,-6281,-5009,-3877,-2923,-2208,-1778,-1676,-1899,-2427,-3171,-4016,-4806,-5366,-5530,-5166,-4187,-2595,-433,2134,4940,7722,10250,12294,13666,14281,14103,13211,11743,9894,7896,5959,4290,3009,2213,1905,2062,2584,3379,4285,5186,5922,6394,6489,6154,5349,4071,2361,270,-2111,-4664,-7283,-9799,-12104,-14028,-15474,-16326,-16534,-16079,-15003,-13406,-11430,-9275,-7139,-5236,-3726,-2728,-2267,-2300,-2677,-3226,-3700,-3902,-3648,-2837,-1494,308,2338,4355,6064,7199,7579,7117,5867,3997,1783,-459,-2402,-3770,-4381,-4171,-3195,-1649,203,2023,3487,4319,4342,3509,1900,-260,-2694,-5020,-6938,-8117,-8398,-7668,-5984,-3474,-390,2990,6333,9339,11718,13263,13809,13306,11752,9246,5927,2016,-2264,-6628,-10835,-14614,-17773,-20136,-21619,-22189,-21879,-20782,-19004,-16710,-14034,-11166,-8238,-5424,-2843,-609,1190,2519,3335,3671,3532,2996,2118,1006,-257,-1553,-2775,-3834,-4603,-5027,-5002,-4498,-3486,-1980,-34,2276,4824,7496,10132,12607,14778,16537,17791,18478,18580,18098,17091,15615,13770,11648,9338,6916,4459,1993,-408,-2722,-4881,-6811,-8437,-9663,-10394,-10567,-10114,-9047,-7380,-5245,-2778,-219,2208,4237,5666,6335,6184,5247,3663,1634,-560,-2650,-4363,-5507,-5950,-5687,-4782,-3402,-1762,-91,1371,2454,3022,3048,2541,1615,371,-1019,-2442,-3783,-4981,-6022,-6924,-7734,-8502,-9256,-9980,-10623,-11078,-11222,-10949,-10160,-8860,-7089,-4999,-2784,-687,1042,2197,2613,2242,1124,-588,-2638,-4728,-6526,-7719,-8098,-7487,-5901,-3395,-171,3525,7401,11168,14553,17340,19361,20527,20789,20180,18746,16587,13830,10601,7070,3401,-226,-3639,-6673,-9206,-11123,-12384,-12972,-12914,-12310,-11231,-9842,-8241,-6591,-4990,-3559,-2366,-1467,-881,-607,-609,-842,-1249,-1744,-2276,-2771,-3188,-3504,-3700,-3785,-3747,-3596,-3309,-2873,-2256,-1432,-385,897,2391,4062,5840,7625,9309,10746,11813,12385,12375,11741,10487,8670,6394,3792,1017,-1752,-4364,-6641,-8458,-9685,-10245,-10082,-9188,-7598,-5397,-2705,281,3368,6288,8811,10704,11787,11968,11233,9681,7513,4990,2435,165,-1553,-2515,-2650,-1987,-677,1050,2920,4648,6001,6806,6983,6562,5643,4395,3009,1658,472,-478,-1205,-1768,-2272,-2839,-3558,-4507,-5682,-7048,-8516,-9948,-11226,-12214,-12825,-13029,-12821,-12284,-11508,-10632,-9791,-9117,-8705,-8625,-8863,-9391,-10084,-10813,-11412,-11716,-11605,-10984,-9824,-8156,-6037,-3592,-928,1800,4493,7028,9345,11383,13122,14556,15678,16481,16948,17036,16730,15992,14856,13372,11665,9883,8216,6843,5912,5531,5719,6433,7551,8877,10193,11261,11872,11868,11171,9771,7761,5265,2495,-359,-3080,-5472,-7412,-8764,-9504,-9600,-9091,-8037,-6521,-4635,-2494,-190,2154,4458,6608,8522,10110,11279,11973,12118,11700,10714,9209,7268,5008,2572,112,-2226,-4304,-6017,-7275,-8035,-8251,-7944,-7111,-5813,-4103,-2060,221,2638,5070,7401,9472,11170,12322,12822,12568,11515,9687,7195,4200,979,-2208,-5031,-7255,-8663,-9178,-8820,-7722,-6113,-4269,-2485,-1032,-114,156,-237,-1192,-2531,-4010,-5373,-6370,-6819,-6602,-5704,-4197,-2236,-7,2233,4307,5995,7201,7838,7922,7474,6604,5389,3949,2378,758,-849,-2389,-3831,-5128,-6242,-7115,-7679,-7855,-7569,-6747,-5362,-3395,-901,2033,5269,8637,11958,15050,17755,19943,21517,22433,22655,22200,21079,19347,17026,14200,10910,7265,3360,-647,-4621,-8364,-11722,-14546,-16709,-18161,-18876,-18897,-18306,-17220,-15774,-14123,-12393,-10726,-9199,-7897,-6845,-6051,-5508,-5177,-5026,-4992,-5029,-5057,-5019,-4824,-4423,-3734,-2730,-1375,322,2324,4560,6926,9284,11498,13419,14934,15934,16390,16276,15645,14571,13162,11541,9848,8196,6701,5439,4459,3787,3403,3290,3403,3701,4168,4753,5465,6242,7065,7841,8488,8875,8889,8416,7376,5752,3555,894,-2101,-5237,-8303,-11102,-13418,-15122,-16080,-16263,-15671,-14370,-12485,-10150,-7553,-4866,-2267,84,2056,3570,4576,5103,5192,4950,4463,3856,3199,2584,2043,1619,1322,1141,1070,1064,1104,1153,1206,1262,1333,1441,1589,1778,1995,2199,2375,2482,2504,2438,2277,2051,1784,1520,1311,1211,1267,1525,2007,2724,3672,4818,6122,7516,8911,10208,11289,12033,12345,12120,11322,9921,7947,5472,2593,-527,-3730,-6801,-9566,-11839,-13495,-14459,-14709,-14296,-13315,-11886,-10170,-8310,-6461,-4748,-3270,-2106,-1299,-874,-845,-1191,-1921,-2990,-4376,-6007,-7800,-9631,-11368,-12852,-13959,-14558,-14589,-14018,-12888,-11284,-9353,-7275,-5253,-3484,-2119,-1283,-987,-1206,-1815,-2652,-3539,-4285,-4749,-4819,-4448,-3658,-2495,-1078,471,2016,3419,4571,5407,5865,5974,5752,5281,4648,3946,3266,2661,2166,1763,1399,1006,469,-274,-1318,-2661,-4305,-6156,-8104,-9989,-11645,-12903,-13623,-13690,-13066,-11741,-9804,-7377,-4657,-1852,796,3105,4905,6128,6754,6839,6488,5822,4987,4088,3228,2440,1747,1100,474,-214,-969,-1814,-2709,-3587,-4374,-4989,-5372,-5503,-5395,-5090,-4667,-4208,-3798,-3505,-3364,-3388,-3527,-3735,-3897,-3947,-3763,-3312,-2517,-1391,72,1820,3792,5894,8003,9981,11665,12896,13537,13469,12635,11025,8684,5743,2359,-1239,-4815,-8126,-10957,-13132,-14549,-15162,-15000,-14154,-12744,-10940,-8906,-6817,-4838,-3094,-1699,-703,-124,64,-77,-469,-1022,-1631,-2215,-2680,-2965,-3018,-2813,-2363,-1684,-844,122,1128,2127,3061,3866,4502,4924,5075,4954,4512,3780,2763,1528,132,-1326,-2752,-4051,-5118,-5887,-6312,-6362,-6083,-5500,-4705,-3769,-2769,-1762,-801,102,905,1609,2173,2590,2817,2850,2645,2227,1584,766,-173,-1154,-2067,-2802,-3235,-3269,-2818,-1849,-363,1585,3902,6453,9085,11615,13860,15646,16808,17232,16834,15619,13615,10968,7807,4369,844,-2530,-5571,-8116,-10071,-11385,-12077,-12189,-11822,-11054,-10014,-8780,-7466,-6154,-4928,-3863,-3010,-2414,-2082,-2016,-2199,-2582,-3143,-3793,-4481,-5105,-5579,-5809,-5721,-5258,-4403,-3160,-1571,295,2359,4497,6605,8540,10178,11404,12108,12232,11729,10605,8897,6680,4069,1201,-1756,-4638,-7279,-9538,-11320,-12549,-13215,-13318,-12902,-12021,-10744,-9168,-7388,-5530,-3721,-2084,-750,196,687,711,298,-471,-1479,-2585,-3630,-4474,-4997,-5110,-4780,-4003,-2813,-1287,497,2431,4395,6281,7941,9276,10156,10502,10261,9421,8032,6197,4054,1820,-320,-2118,-3418,-4060,-3997,-3237,-1871,-47,2050,4228,6308,8147,9651,10757,11450,11736,11628,11161,10345,9219,7793,6102,4168,2038,-250,-2621,-5020,-7342,-9500,-11381,-12877,-13886,-14319,-14119,-13253,-11748,-9660,-7126,-4296,-1396,1380,3802,5723,7009,7636,7614,7025,6000,4661,3171,1648,206,-1073,-2136,-2943,-3481,-3719,-3648,-3234,-2480,-1377,18,1640,3368,5068,6591,7798,8566,8812,8497,7628,6265,4533,2574,592,-1221,-2674,-3592,-3873,-3444,-2319,-572,1685,4257,6962,9581,11899,13748,14953,15422,15076,13910,11962,9322,6138,2582,-1125,-4772,-8137,-11030,-13299,-14838,-15608,-15612,-14920,-13621,-11864,-9784,-7547,-5291,-3154,-1235,369,1622,2471,2927,2993,2721,2167,1426,600,-196,-846,-1251,-1329,-1032,-356,680,1980,3463,4975,6392,7594,8481,9014,9192,9055,8709,8255,7822,7519,7416,7550,7897,8412,8993,9556,10005,10258,10288,10061,9621,9001,8287,7537,6833,6208,5690,5260,4878,4487,4000,3363,2499,1405,85,-1383,-2884,-4272,-5365,-6014,-6056,-5433,-4093,-2114,406,3273,6290,9222,11873,14063,15669,16628,16908,16548,15591,14109,12182,9866,7244,4370,1331,-1797,-4910,-7897,-10643,-13036,-14968,-16374,-17191,-17419,-17084,-16246,-15034,-13560,-12003,-10509,-9237,-8303,-7804,-7753,-8160,-8926,-9945,-11053,-12071,-12817,-13133,-12870,-11965,-10361,-8110,-5275,-2015,1513,5084,8499,11555,14078,15937,17043,17334,16826,15540,13598,11112,8295,5328,2449,-155,-2315,-3923,-4926,-5340,-5220,-4680,-3830,-2804,-1718,-667,269,1048,1630,2024,2210,2222,2062,1773,1389,969,562,224,0,-78,10,278,704,1285,1958,2691,3410,4064,4607,5018,5307,5484,5619,5734,5900,6135,6445,6818,7197,7522,7705,7695,7431,6935,6232,5423,4616,3957,3554,3522,3886,4648,5722,6977,8231,9291,9955,10069,9515,8249,6307,3790,867,-2231,-5260,-7943,-10052,-11366,-11778,-11205,-9702,-7370,-4383,-982,2593,6070,9209,11782,13634,14632,14741,13955,12348,10029,7154,3886,416,-3089,-6454,-9538,-12211,-14356,-15895,-16749,-16888,-16302,-15024,-13148,-10792,-8158,-5435,-2869,-656,1033,2066,2429,2106,1220,-122,-1735,-3455,-5093,-6524,-7601,-8285,-8514,-8302,-7657,-6619,-5239,-3576,-1717,247,2192,3992,5509,6617,7191,7162,6465,5132,3192,782,-1967,-4869,-7731,-10388,-12674,-14493,-15773,-16494,-16681,-16386,-15684,-14666,-13418,-12012,-10526,-8990,-7474,-6005,-4668,-3509,-2627,-2065,-1882,-2069,-2595,-3360,-4260,-5128,-5836,-6242,-6258,-5846,-5018,-3845,-2452,-961,467,1742,2755,3494,3947,4186,4265,4289,4339,4489,4801,5278,5930,6686,7509,8280,8952,9412,9635,9564,9203,8563,7680,6596,5371,4040,2665,1268,-106,-1432,-2690,-3841,-4883,-5791,-6577,-7244,-7825,-8330,-8797,-9209,-9567,-9810,-9887,-9720,-9237,-8410,-7211,-5693,-3911,-1989,-54,1736,3245,4339,4936,4973,4450,3398,1883,6,-2129,-4383,-6643,-8769,-10627,-12115,-13088,-13474,-13180,-12175,-10467,-8119,-5258,-2061,1250,4425,7212,9374,10728,11143,10591,9096,6806,3897,624,-2747,-5943,-8717,-10843,-12174,-12585,-12057,-10605,-8351,-5440,-2110,1393,4786,7790,10162,11686,12234,11768,10338,8124,5341,2295,-738,-3487,-5767,-7446,-8510,-8977,-8949,-8551,-7882,-7090,-6207,-5328,-4435,-3560,-2678,-1796,-916,-51,756,1486,2081,2527,2796,2893,2832,2649,2374,2077,1782,1566,1455,1488,1695,2069,2614,3296,4081,4905,5704,6401,6913,7181,7147,6797,6142,5233,4147,2995,1888,930,212,-223,-372,-266,1,333,610,711,552,64,-763,-1907,-3286,-4807,-6331,-7733,-8883,-9685,-10067,-10009,-9524,-8666,-7516,-6167,-4704,-3214,-1752,-356,938,2132,3206,4163,4994,5695,6259,6684,6963,7102,7100,6972,6730,6389,5964,5449,4854,4145,3314,2339,1207,-49,-1407,-2767,-4061,-5151,-5951,-6362,-6348,-5916,-5137,-4120,-3016,-1993,-1191,-753,-734,-1190,-2070,-3330,-4836,-6473,-8081,-9507,-10611,-11240,-11308,-10718,-9466,-7563,-5106,-2222,919,4118,7188,9935,12213,13896,14923,15269,14961,14072,12706,10977,9032,6968,4913,2919,1054,-650,-2173,-3473,-4527,-5288,-5712,-5762,-5416,-4667,-3550,-2127,-487,1243,2932,4441,5634,6416,6701,6461,5696,4454,2812,904,-1134,-3118,-4879,-6261,-7131,-7432,-7138,-6331,-5109,-3659,-2168,-831,171,711,745,256,-635,-1825,-3119,-4357,-5378,-6062,-6344,-6197,-5658,-4801,-3722,-2535,-1356,-252,684,1461,2041,2472,2750,2906,2926,2806,2516,2044,1380,565,-353,-1259,-2034,-2541,-2628,-2204,-1178,440,2607,5193,8022,10891,13565,15850,17561,18587,18863,18400,17266,15578,13496,11187,8814,6514,4386,2481,820,-626,-1891,-3026,-4061,-5034,-5915,-6707,-7345,-7788,-7994,-7933,-7608,-7049,-6305,-5450,-4542,-3663,-2827,-2088,-1421,-824,-261,311,927,1629,2453,3416,4533,5791,7168,8614,10073,11472,12734,13801,14591,15079,15206,14971,14371,13418,12157,10629,8898,7028,5096,3156,1286,-479,-2081,-3491,-4668,-5585,-6206,-6512,-6466,-6082,-5352,-4325,-3068,-1672,-267,1015,2045,2690,2881,2538,1693,347,-1370,-3372,-5479,-7544,-9402,-10904,-11941,-12426,-12308,-11586,-10259,-8397,-6055,-3349,-407,2632,5604,8366,10780,12741,14173,15050,15377,15187,14549,13532,12231,10733,9149,7567,6107,4852,3898,3292,3077,3237,3726,4462,5303,6108,6689,6891,6563,5624,4036,1856,-814,-3779,-6828,-9694,-12130,-13903,-14840,-14842,-13922,-12161,-9773,-6988,-4108,-1400,892,2594,3601,3907,3547,2665,1399,-58,-1524,-2864,-3958,-4751,-5246,-5444,-5403,-5148,-4709,-4083,-3256,-2187,-849,789,2706,4869,7163,9467,11595,13364,14609,15170,14985,14014,12324,10035,7321,4414,1555,-1013,-3053,-4401,-4941,-4632,-3534,-1759,497,3000,5503,7746,9514,10612,10938,10435,9147,7192,4733,2011,-766,-3356,-5596,-7367,-8608,-9360,-9684,-9709,-9577,-9407,-9306,-9317,-9439,-9619,-9779,-9826,-9677,-9288,-8622,-7716,-6610,-5388,-4156,-3005,-2048,-1351,-958,-872,-1037,-1367,-1726,-1976,-1979,-1620,-844,365,1949,3796,5775,7705,9452,10883,11927,12582,12875,12912,12790,12620,12479,12389,12334,12233,11995,11504,10691,9507,7993,6240,4397,2665,1205,195,-322,-319,70,695,1306,1677,1588,889,-480,-2480,-4992,-7782,-10618,-13177,-15223,-16492,-16841,-16193,-14563,-12087,-8949,-5424,-1792,1648,4653,7026,8644,9483,9553,8974,7853,6367,4656,2878,1140,-464,-1882,-3092,-4087,-4857,-5423,-5756,-5862,-5727,-5321,-4667,-3752,-2634,-1365,-50,1207,2258,2997,3294,3088,2339,1073,-655,-2714,-4980,-7255,-9370,-11132,-12380,-12995,-12914,-12150,-10781,-8965,-6883,-4775,-2847,-1324,-353,-51,-447,-1487,-3073,-5018,-7132,-9205,-11037,-12474,-13393,-13737,-13503,-12749,-11577,-10129,-8552,-6986,-5542,-4287,-3240,-2400,-1713,-1163,-713,-369,-167,-143,-378,-901,-1766,-2935,-4366,-5920,-7449,-8733,-9589,-9810,-9272,-7898,-5703,-2800,635,4327,7989,11287,13940,15711,16466,16173,14926,12898,10356,7558,4797,2274,150,-1515,-2747,-3618,-4265,-4815,-5388,-6056,-6835,-7674,-8457,-9063,-9304,-9094,-8313,-7004,-5227,-3177,-1084,799,2203,2971,2977,2254,910,-849,-2757,-4537,-5918,-6687,-6702,-5915,-4359,-2176,456,3278,6061,8552,10564,11947,12625,12574,11847,10524,8746,6664,4445,2255,240,-1476,-2805,-3687,-4113,-4091,-3674,-2917,-1905,-712,587,1914,3201,4363,5299,5922,6110,5788,4887,3393,1343,-1183,-4046,-7090,-10127,-12982,-15476,-17469,-18831,-19477,-19352,-18429,-16742,-14352,-11382,-8009,-4432,-898,2351,5095,7135,8354,8694,8182,6930,5091,2883,508,-1826,-3962,-5786,-7234,-8272,-8920,-9164,-9037,-8521,-7613,-6303,-4587,-2497,-109,2464,5039,7424,9395,10747,11333,11048,9902,7968,5442,2552,-365,-3031,-5112,-6409,-6750,-6121,-4589,-2340,351,3172,5787,7884,9247,9715,9300,8079,6275,4160,2025,165,-1214,-1984,-2107,-1671,-805,292,1432,2454,3252,3795,4123,4323,4521,4816,5299,5962,6772,7591,8275,8635,8530,7842,6547,4689,2388,-155,-2738,-5113,-7093,-8509,-9251,-9281,-8591,-7260,-5380,-3115,-630,1865,4184,6143,7593,8422,8571,8025,6812,5027,2772,219,-2463,-5091,-7483,-9504,-11027,-11992,-12368,-12175,-11473,-10348,-8903,-7266,-5529,-3802,-2140,-587,821,2087,3170,4062,4712,5078,5122,4814,4147,3162,1907,517,-902,-2162,-3130,-3639,-3618,-3004,-1864,-277,1573,3489,5265,6687,7610,7914,7577,6630,5191,3416,1496,-377,-2042,-3379,-4319,-4857,-5032,-4916,-4625,-4252,-3918,-3695,-3649,-3794,-4129,-4606,-5170,-5759,-6315,-6789,-7164,-7428,-7607,-7730,-7848,-7999,-8225,-8525,-8875,-9191,-9364,-9233,-8653,-7484,-5636,-3087,98,3791,7756,11769,15515,18763,21279,22920,23633,23444,22467,20897,18929,16810,14726,12828,11216,9905,8885,8104,7497,7027,6654,6403,6263,6291,6463,6783,7174,7542,7744,7642,7088,5984,4291,2023,-692,-3699,-6748,-9611,-12020,-13797,-14776,-14907,-14203,-12746,-10704,-8263,-5655,-3111,-832,985,2224,2786,2648,1842,429,-1430,-3583,-5779,-7787,-9348,-10232,-10282,-9393,-7573,-4909,-1565,2210,6167,10000,13469,16328,18425,19645,19970,19442,18170,16335,14119,11756,9431,7312,5520,4089,3034,2299,1823,1556,1446,1498,1722,2158,2838,3774,4948,6282,7666,8931,9907,10393,10248,9345,7662,5237,2202,-1234,-4831,-8298,-11400,-13902,-15672,-16646,-16830,-16345,-15312,-13951,-12422,-10906,-9491,-8235,-7092,-6017,-4895,-3680,-2319,-845,669,2105,3327,4207,4648,4616,4142,3331,2359,1425,764,572,1004,2145,3987,6445,9347,12465,15528,18262,20397,21722,22104,21465,19875,17429,14353,10884,7313,3892,885,-1551,-3270,-4242,-4473,-4034,-3036,-1626,41,1787,3453,4869,5894,6396,6287,5504,4039,1932,-730,-3803,-7123,-10481,-13691,-16552,-18915,-20645,-21667,-21921,-21406,-20128,-18157,-15565,-12504,-9122,-5639,-2251,813,3379,5288,6449,6818,6420,5312,3638,1528,-802,-3160,-5331,-7098,-8297,-8768,-8432,-7253,-5264,-2577,665,4240,7936,11496,14722,17403,19414,20650,21075,20686,19538,17689,15247,12328,9057,5600,2087,-1298,-4430,-7137,-9298,-10799,-11537,-11498,-10668,-9154,-7088,-4693,-2218,56,1863,2990,3278,2705,1315,-681,-3044,-5440,-7552,-9113,-9906,-9850,-8938,-7276,-5020,-2394,406,3151,5694,7890,9689,11053,11999,12559,12760,12639,12211,11492,10487,9221,7704,5991,4134,2226,383,-1260,-2548,-3335,-3487,-2915,-1588,462,3120,6200,9456,12599,15309,17323,18376,18337,17144,14858,11651,7771,3522,-773,-4818,-8368,-11257,-13400,-14810,-15542,-15740,-15516,-15031,-14368,-13603,-12754,-11802,-10724,-9500,-8131,-6685,-5255,-3987,-3054,-2597,-2761,-3598,-5114,-7216,-9749,-12496,-15199,-17621,-19509,-20712,-21099,-20646,-19392,-17440,-14941,-12073,-9014,-5937,-2990,-284,2090,4093,5687,6881,7670,8092,8156,7924,7421,6750,5962,5182,4496,4013,3813,3946,4420,5190,6163,7212,8166,8872,9179,8953,8150,6714,4707,2190,-705,-3840,-7044,-10169,-13031,-15491,-17379,-18558,-18906,-18338,-16823,-14407,-11191,-7384,-3219,975,4904,8216,10663,12020,12200,11204,9165,6298,2904,-702,-4193,-7306,-9808,-11590,-12570,-12790,-12305,-11253,-9755,-7968,-6012,-4004,-2033,-177,1509,2942,4075,4813,5104,4867,4076,2725,867,-1397,-3889,-6416,-8715,-10548,-11676,-11910,-11139,-9328,-6562,-3010,1048,5268,9267,12638,15042,16187,15936,14269,11349,7463,3026,-1505,-5675,-9081,-11463,-12659,-12704,-11707,-9912,-7575,-4978,-2362,100,2286,4151,5683,6885,7765,8302,8446,8148,7321,5933,3958,1435,-1543,-4822,-8201,-11436,-14278,-16487,-17871,-18296,-17718,-16167,-13764,-10686,-7160,-3444,213,3572,6416,8599,9987,10531,10213,9065,7170,4633,1616,-1723,-5169,-8530,-11571,-14106,-15918,-16881,-16855,-15823,-13786,-10860,-7198,-3043,1357,5692,9700,13109,15725,17402,18084,17786,16600,14685,12232,9466,6616,3897,1519,-357,-1581,-2065,-1765,-683,1086,3433,6137,8982,11683,13967,15566,16274,15920,14483,11969,8569,4494,58,-4405,-8580,-12173,-14959,-16814,-17652,-17529,-16502,-14740,-12403,-9685,-6798,-3912,-1231,1107,2952,4203,4785,4659,3831,2339,274,-2248,-5071,-8006,-10871,-13432,-15493,-16828,-17272,-16672,-14982,-12197,-8429,-3883,1173,6380,11360,15735,19139,21321,22092,21428,19406,16245,12245,7775,3212,-1065,-4762,-7623,-9515,-10368,-10210,-9131,-7271,-4809,-1919,1202,4382,7453,10244,12616,14399,15486,15736,15107,13543,11104,7871,4016,-253,-4684,-9021,-12996,-16405,-19041,-20803,-21596,-21421,-20304,-18333,-15640,-12385,-8773,-5019,-1352,2008,4869,7059,8475,9060,8825,7852,6284,4296,2131,6,-1838,-3200,-3910,-3857,-2989,-1316,1077,4056,7426,10962,14413,17534,20090,21876,22740,22579,21362,19135,16005,12149,7805,3211,-1330,-5588,-9306,-12302,-14424,-15578,-15722,-14870,-13108,-10562,-7446,-4008,-542,2635,5227,6969,7670,7226,5646,3031,-394,-4347,-8485,-12459,-15953,-18705,-20527,-21343,-21139,-19999,-18043,-15446,-12373,-9014,-5539,-2105,1114,3983,6354,8096,9127,9372,8850,7611,5792,3587,1211,-1061,-3012,-4399,-5078,-4926,-3919,-2101,440,3509,6936,10466,13883,16976,19551,21480,22656,23042,22631,21486,19677,17357,14665,11788,8921,6233,3905,2057,784,124,69,562,1520,2809,4290,5794,7151,8200,8788,8803,8170,6858,4907,2382,-569,-3812,-7144,-10412,-13420,-16039,-18125,-19582,-20324,-20288,-19429,-17748,-15254,-12027,-8175,-3845,747,5404,9878,13972,17470,20246,22169,23214,23363,22678,21258,19233,16778,14069,11301,8668,6333,4474,3179,2563,2632,3380,4735,6578,8749,11054,13285,15209,16636,17359,17257,16232,14289,11494,7987,3985,-270,-4505,-8453,-11888,-14601,-16456,-17360,-17303,-16334,-14583,-12247,-9575,-6845,-4345,-2312,-970,-432,-764,-1926,-3817,-6259,-9042,-11921,-14656,-17039,-18878,-20060,-20486,-20146,-19038,-17230,-14796,-11861,-8559,-5062,-1549,1777,4729,7109,8788,9661,9716,9018,7716,6032,4231,2596,1373,774,903,1801,3389,5531,8035,10668,13237,15540,17456,18904,19853,20322,20331,19922,19112,17901,16290,14250,11799,8948,5776,2391,-1053,-4375,-7404,-9968,-11954,-13297,-13972,-14030,-13528,-12556,-11216,-9583,-7760,-5828,-3884,-2056,-451,769,1501,1621,1095,-88,-1838,-4017,-6422,-8808,-10932,-12553,-13487,-13607,-12860,-11274,-8933,-6001,-2654,889,4402,7702,10564,12865,14450,15261,15247,14441,12912,10794,8281,5582,2949,608,-1226,-2392,-2789,-2381,-1210,633,2982,5655,8429,11078,13399,15176,16277,16561,15981,14514,12215,9195,5618,1700,-2312,-6157,-9589,-12379,-14375,-15458,-15611,-14856,-13296,-11070,-8363,-5386,-2355,512,3029,5021,6375,6990,6845,5927,4296,2031,-737,-3845,-7102,-10296,-13202,-15606,-17317,-18178,-18093,-17029,-15038,-12241,-8844,-5099,-1298,2261,5307,7615,9039,9522,9104,7907,6129,4003,1771,-336,-2156,-3569,-4545,-5106,-5305,-5230,-4940,-4493,-3896,-3152,-2238,-1160,72,1393,2703,3879,4753,5200,5091,4380,3091,1313,-756,-2911,-4882,-6436,-7375,-7556,-6940,-5561,-3533,-1043,1693,4436,6975,9118,10732,11730,12066,11746,10794,9246,7179,4637,1730,-1475,-4852,-8286,-11648,-14788,-17578,-19875,-21567,-22556,-22769,-22173,-20772,-18610,-15791,-12455,-8793,-5032,-1413,1812,4419,6218,7077,6940,5820,3835,1152,-1962,-5234,-8345,-11007,-12957,-14006,-14035,-13017,-11011,-8153,-4635,-708,3373,7338,10932,13926,16134,17397,17631,16799,14928,12124,8546,4417,3,-4407,-8520,-12082,-14853,-16693,-17485,-17218,-15923,-13703,-10712,-7142,-3227,788,4638,8056,10808,12657,13450,13071,11519,8861,5299,1083,-3430,-7887,-11925,-15214,-17531,-18697,-18693,-17562,-15479,-12673,-9433,-6067,-2855,-58,2148,3632,4366,4350,3681,2456,834,-1036,-2987,-4866,-6519,-7817,-8629,-8875,-8458,-7353,-5559,-3117,-140,3233,6814,10391,13750,16685,19012,20591,21333,21197,20219,18479,16116,13315,10256,7157,4168,1456,-899,-2831,-4343,-5458,-6245,-6760,-7079,-7237,-7264,-7157,-6914,-6525,-6024,-5446,-4892,-4460,-4284,-4473,-5122,-6268,-7899,-9931,-12226,-14598,-16822,-18680,-19950,-20479,-20143,-18921,-16851,-14048,-10684,-6960,-3096,695,4219,7316,9862,11776,13015,13593,13557,12998,12040,10827,9511,8247,7162,6360,5907,5816,6082,6635,7417,8325,9276,10178,10972,11571,11960,12048,11831,11222,10205,8732,6802,4461,1786,-1078,-3950,-6626,-8896,-10569,-11502,-11605,-10863,-9334,-7155,-4520,-1679,1093,3522,5349,6380,6467,5574,3717,1034,-2301,-6021,-9874,-13560,-16853,-19534,-21475,-22596,-22893,-22386,-21169,-19305,-16914,-14077,-10882,-7430,-3799,-117,3505,6903,9942,12459,14357,15560,16061,15927,15267,14264,13106,12007,11139,10671,10676,11212,12236,13671,15383,17199,18935,20401,21410,21820,21507,20428,18568,16028,12930,9497,5965,2590,-387,-2793,-4502,-5502,-5840,-5655,-5130,-4474,-3895,-3566,-3611,-4092,-4991,-6264,-7796,-9475,-11193,-12841,-14379,-15756,-16983,-18060,-19000,-19820,-20502,-21042,-21402,-21533,-21402,-20933,-20110,-18872,-17234,-15183,-12764,-10034,-7056,-3958,-824,2193,4972,7404,9367,10827,11734,12137,12079,11685,11055,10344,9676,9170,8926,9009,9455,10257,11392,12780,14352,15974,17533,18870,19837,20296,20111,19210,17550,15162,12141,8627,4824,958,-2738,-6009,-8672,-10530,-11506,-11536,-10682,-9049,-6842,-4309,-1740,571,2360,3422,3635,2975,1505,-602,-3143,-5837,-8438,-10686,-12400,-13451,-13780,-13414,-12398,-10847,-8848,-6522,-3952,-1236,1552,4318,6983,9457,11656,13514,14976,16002,16581,16695,16362,15589,14427,12917,11160,9254,7350,5590,4148,3165,2776,3043,4001,5580,7671,10084,12582,14915,16815,18052,18447,17883,16338,13873,10630,6841,2766,-1283,-5024,-8187,-10560,-12005,-12437,-11875,-10386,-8131,-5314,-2206,910,3736,6003,7494,8054,7616,6193,3882,859,-2661,-6404,-10113,-13508,-16379,-18535,-19863,-20320,-19914,-18750,-16953,-14712,-12214,-9654,-7188,-4941,-2970,-1294,136,1372,2517,3636,4789,6009,7267,8525,9695,10676,11381,11722,11678,11244,10507,9561,8564,7679,7039,6796,6984,7655,8726,10103,11608,13030,14148,14734,14613,13646,11788,9066,5602,1601,-2671,-6892,-10720,-13821,-15904,-16739,-16214,-14320,-11194,-7093,-2365,2552,7238,11259,14286,16074,16499,15583,13433,10292,6444,2233,-2000,-5942,-9322,-11958,-13724,-14585,-14568,-13745,-12247,-10201,-7775,-5105,-2360,335,2829,5007,6745,7952,8537,8458,7687,6261,4242,1757,-1043,-3966,-6812,-9363,-11433,-12842,-13457,-13190,-12016,-9961,-7150,-3734,45,3935,7659,10950,13563,15326,16096,15845,14609,12517,9779,6649,3423,383,-2206,-4151,-5316,-5661,-5215,-4096,-2470,-558,1403,3176,4542,5331,5425,4787,3444,1501,-892,-3537,-6233,-8773,-10991,-12758,-14007,-14717,-14928,-14692,-14094,-13201,-12067,-10734,-9211,-7524,-5681,-3705,-1643,464,2551,4552,6416,8076,9491,10607,11392,11800,11800,11369,10497,9209,7561,5665,3652,1714,29,-1226,-1894,-1900,-1195,168,2090,4396,6871,9258,11315,12790,13512,13345,12261,10294,7581,4300,721,-2889,-6219,-8994,-10961,-11927,-11803,-10558,-8323,-5283,-1756,1908,5318,8109,9982,10730,10289,8701,6151,2887,-760,-4481,-7967,-10995,-13409,-15116,-16126,-16441,-16150,-15303,-13998,-12321,-10367,-8263,-6145,-4156,-2476,-1216,-518,-427,-967,-2084,-3676,-5610,-7695,-9762,-11608,-13075,-14011,-14318,-13925,-12824,-11043,-8668,-5807,-2630,710,3998,7067,9715,11798,13159,13720,13399,12217,10205,7512,4298,830,-2633,-5789,-8366,-10149,-10961,-10763,-9559,-7488,-4766,-1648,1510,4418,6727,8219,8693,8090,6441,3868,596,-3115,-6971,-10683,-14012,-16758,-18810,-20106,-20665,-20545,-19841,-18666,-17132,-15355,-13425,-11449,-9487,-7630,-5926,-4422,-3152,-2111,-1277,-599,6,626,1339,2224,3293,4547,5917,7324,8661,9843,10796,11500,11975,12273,12501,12741,13107,13651,14424,15388,16497,17624,18628,19329,19555,19130,17948,15911,13042,9383,5089,360,-4545,-9316,-13637,-17178,-19670,-20887,-20737,-19234,-16553,-12984,-8935,-4859,-1237,1519,3069,3234,1958,-636,-4309,-8707,-13426,-18053,-22207,-25576,-27943,-29183,-29253,-28209,-26142,-23219,-19631,-15591,-11337,-7101,-3099,446,3389,5588,6994,7617,7519,6839,5744,4417,3052,1810,828,204,0,242,921,2021,3478,5238,7221,9316,11446,13457,15276,16760,17841,18439,18516,18083,17180,15891,14336,12631,10893,9224,7661,6248,4942,3729,2551,1371,175,-1049,-2280,-3478,-4626,-5680,-6637,-7498,-8276,-9013,-9732,-10490,-11292,-12175,-13114,-14101,-15074,-15970,-16701,-17153,-17241,-16830,-15866,-14272,-12051,-9233,-5913,-2216,1683,5606,9359,12774,15699,18023,19672,20613,20847,20429,19409,17911,16032,13923,11721,9572,7624,5996,4801,4097,3929,4270,5072,6217,7576,8957,10178,11043,11363,11017,9903,8015,5409,2195,-1438,-5294,-9134,-12747,-15935,-18546,-20459,-21609,-21959,-21515,-20328,-18455,-16032,-13180,-10096,-6975,-4035,-1500,451,1668,2075,1684,571,-1090,-3091,-5180,-7120,-8670,-9677,-9996,-9591,-8475,-6720,-4467,-1882,849,3526,5979,8067,9690,10797,11383,11475,11127,10409,9394,8155,6762,5273,3734,2213,734,-604,-1755,-2603,-3068,-3051,-2497,-1372,272,2356,4690,7085,9272,11021,12114,12401,11826,10424,8330,5770,2989,278,-2138,-4069,-5422,-6185,-6424,-6267,-5870,-5385,-4944,-4621,-4448,-4406,-4425,-4454,-4404,-4260,-3994,-3662,-3301,-3002,-2810,-2791,-2940,-3260,-3685,-4147,-4542,-4775,-4736,-4359,-3574,-2374,-766,1189,3409,5796,8202,10535,12634,14414,15770,16634,16959,16745,15985,14741,13073,11072,8866,6591,4400,2466,927,-77,-479,-230,611,1970,3687,5575,7455,9110,10389,11141,11275,10737,9516,7652,5215,2314,-914,-4316,-7715,-10919,-13750,-16009,-17541,-18213,-17951,-16729,-14608,-11693,-8180,-4293,-323,3450,6722,9269,10879,11483,11051,9682,7537,4832,1827,-1218,-4037,-6420,-8147,-9119,-9226,-8482,-6921,-4660,-1849,1313,4630,7872,10863,13416,15424,16780,17456,17428,16724,15389,13500,11166,8525,5761,3062,657,-1258,-2492,-2946,-2558,-1408,379,2563,4867,6979,8621,9535,9590,8708,6959,4494,1554,-1550,-4504,-6988,-8753,-9618,-9510,-8462,-6593,-4109,-1261,1690,4481,6906,8793,10055,10638,10589,9938,8796,7254,5411,3386,1263,-854,-2861,-4682,-6210,-7394,-8182,-8560,-8546,-8195,-7560,-6752,-5828,-4876,-3932,-3007,-2090,-1131,-91,1079,2381,3793,5216,6532,7564,8158,8152,7479,6113,4151,1766,-799,-3253,-5296,-6690,-7229,-6847,-5550,-3461,-792,2214,5263,8101,10481,12228,13212,13379,12712,11271,9122,6394,3212,-261,-3867,-7411,-10699,-13517,-15647,-16917,-17161,-16324,-14392,-11502,-7821,-3671,652,4748,8293,10973,12568,12964,12155,10263,7484,4118,465,-3134,-6395,-9076,-11021,-12145,-12464,-12045,-11019,-9551,-7788,-5905,-4010,-2223,-595,822,2022,2984,3719,4198,4409,4314,3878,3084,1937,483,-1167,-2875,-4426,-5627,-6244,-6137,-5175,-3384,-820,2312,5782,9288,12550,15296,17346,18566,18952,18547,17498,15969,14161,12233,10347,8573,6987,5595,4400,3406,2586,1966,1507,1225,1052,963,865,688,348,-236,-1098,-2273,-3736,-5446,-7341,-9326,-11319,-13227,-14973,-16493,-17745,-18684,-19291,-19539,-19417,-18918,-18040,-16816,-15261,-13431,-11388,-9183,-6919,-4660,-2495,-507,1254,2720,3872,4691,5180,5389,5354,5179,4942,4759,4724,4916,5391,6156,7183,8394,9694,10948,12048,12870,13338,13388,13003,12169,10919,9273,7278,4982,2439,-282,-3096,-5884,-8519,-10821,-12643,-13814,-14238,-13868,-12747,-11007,-8854,-6552,-4392,-2642,-1544,-1245,-1810,-3204,-5286,-7851,-10627,-13341,-15725,-17569,-18721,-19110,-18735,-17665,-15996,-13873,-11425,-8792,-6074,-3369,-721,1817,4238,6522,8660,10626,12383,13876,15030,15772,16033,15764,14967,13687,12025,10139,8191,6389,4877,3806,3223,3143,3488,4139,4926,5673,6199,6369,6089,5323,4100,2484,586,-1482,-3609,-5689,-7661,-9447,-11027,-12358,-13427,-14210,-14696,-14879,-14767,-14405,-13830,-13150,-12432,-11807,-11344,-11140,-11222,-11611,-12266,-13135,-14123,-15139,-16067,-16812,-17268,-17358,-16997,-16140,-14749,-12833,-10433,-7638,-4565,-1373,1787,4754,7399,9625,11384,12664,13491,13932,14044,13924,13628,13218,12729,12183,11586,10953,10284,9627,9007,8498,8144,7996,8066,8331,8734,9186,9571,9796,9735,9343,8543,7351,5762,3841,1645,-744,-3243,-5778,-8256,-10606,-12737,-14559,-15984,-16925,-17312,-17118,-16342,-15055,-13361,-11423,-9421,-7549,-5974,-4826,-4182,-4023,-4310,-4884,-5619,-6325,-6865,-7105,-6973,-6418,-5444,-4067,-2350,-338,1880,4250,6690,9145,11543,13831,15934,17792,19321,20460,21129,21275,20863,19868,18328,16284,13853,11149,8357,5616,3116,963,-733,-1937,-2672,-2981,-2995,-2804,-2571,-2395,-2389,-2622,-3119,-3886,-4878,-6029,-7247,-8438,-9489,-10340,-10908,-11189,-11168,-10909,-10450,-9892,-9293,-8739,-8275,-7942,-7746,-7697,-7778,-7974,-8279,-8667,-9140,-9672,-10246,-10830,-11388,-11865,-12218,-12380,-12306,-11941,-11257,-10235,-8900,-7286,-5481,-3564,-1645,197,1891,3418,4772,6014,7181,8363,9597,10929,12343,13810,15252,16566,17649,18370,18653,18415,17664,16412,14777,12880,10884,8969,7256,5864,4829,4139,3731,3509,3353,3158,2827,2298,1543,554,-640,-2016,-3509,-5082,-6641,-8127,-9427,-10449,-11096,-11279,-10957,-10110,-8771,-7025,-4976,-2794,-624,1351,3019,4272,5088,5483,5525,5310,4946,4517,4113,3756,3494,3305,3211,3190,3257,3429,3719,4175,4786,5577,6481,7451,8351,9071,9449,9385,8766,7579,5831,3619,1079,-1605,-4232,-6589,-8494,-9806,-10419,-10327,-9559,-8230,-6499,-4575,-2655,-970,336,1124,1362,1055,325,-706,-1830,-2883,-3704,-4196,-4344,-4187,-3858,-3490,-3268,-3304,-3694,-4425,-5434,-6576,-7671,-8534,-9010,-9003,-8499,-7541,-6273,-4825,-3398,-2111,-1071,-326,173,466,687,924,1285,1818,2538,3405,4339,5244,6017,6577,6895,6960,6861,6677,6557,6631,7005,7756,8877,10306,11917,13527,14949,15996,16510,16422,15681,14368,12570,10458,8214,6024,4076,2501,1427,890,918,1464,2445,3749,5212,6672,7951,8876,9319,9156,8365,6932,4972,2611,78,-2400,-4556,-6178,-7083,-7181,-6471,-5016,-2982,-555,2029,4531,6738,8458,9559,9969,9686,8757,7310,5476,3425,1319,-718,-2567,-4163,-5470,-6468,-7168,-7579,-7721,-7603,-7244,-6644,-5828,-4800,-3615,-2298,-945,386,1579,2564,3234,3551,3461,2988,2177,1121,-41,-1174,-2112,-2730,-2936,-2681,-2003,-976,260,1548,2717,3637,4199,4366,4148,3615,2862,2021,1199,500,-27,-349,-502,-523,-469,-401,-341,-288,-230,-101,126,502,1014,1639,2290,2860,3227,3261,2873,2008,675,-1055,-3056,-5174,-7210,-9019,-10422,-11345,-11726,-11578,-10969,-9992,-8767,-7413,-6018,-4654,-3332,-2059,-780,527,1925,3431,5062,6806,8625,10481,12291,14013,15543,16839,17809,18393,18542,18202,17373,16075,14372,12384,10243,8135,6213,4640,3528,2924,2842,3180,3842,4619,5354,5825,5882,5399,4293,2590,314,-2372,-5333,-8350,-11225,-13772,-15831,-17302,-18137,-18344,-17990,-17171,-16024,-14679,-13289,-11973,-10826,-9917,-9257,-8839,-8605,-8504,-8454,-8396,-8273,-8030,-7649,-7085,-6328,-5349,-4146,-2709,-1066,750,2681,4627,6502,8180,9547,10507,10976,10915,10327,9274,7857,6237,4597,3124,1999,1344,1234,1642,2502,3638,4888,6028,6904,7378,7391,6962,6152,5102,3954,2859,1951,1298,936,817,856,910,852,531,-122,-1144,-2495,-4071,-5725,-7297,-8623,-9593,-10135,-10259,-10024,-9554,-8987,-8485,-8173,-8152,-8460,-9086,-9956,-10980,-12009,-12939,-13622,-13963,-13882,-13300,-12218,-10612,-8537,-6065,-3289,-351,2617,5476,8088,10367,12235,13676,14697,15358,15716,15881,15920,15922,15937,15967,16022,16013,15888,15522,14824,13698,12089,9974,7404,4445,1258,-2020,-5182,-8061,-10487,-12342,-13548,-14108,-14069,-13564,-12743,-11819,-10962,-10372,-10148,-10369,-11017,-12012,-13222,-14465,-15558,-16332,-16655,-16467,-15768,-14639,-13209,-11643,-10109,-8755,-7666,-6894,-6393,-6115,-5945,-5811,-5631,-5396,-5105,-4822,-4580,-4434,-4391,-4414,-4449,-4375,-4083,-3468,-2443,-1004,812,2884,5047,7106,8869,10187,10955,11151,10831,10086,9102,8015,7006,6173,5594,5252,5105,5044,4960,4729,4268,3526,2499,1247,-163,-1603,-2983,-4191,-5163,-5853,-6252,-6374,-6271,-5985,-5588,-5136,-4668,-4227,-3809,-3415,-3015,-2589,-2102,-1549,-930,-274,368,938,1351,1560,1470,1085,354,-666,-1930,-3334,-4735,-5994,-6932,-7412,-7303,-6548,-5118,-3105,-598,2186,5053,7770,10125,11954,13148,13664,13544,12886,11842,10605,9358,8286,7508,7105,7066,7320,7731,8111,8275,8030,7247,5843,3834,1304,-1570,-4565,-7407,-9848,-11653,-12689,-12884,-12295,-11060,-9395,-7574,-5866,-4535,-3784,-3733,-4426,-5793,-7693,-9895,-12151,-14191,-15784,-16767,-17054,-16663,-15692,-14309,-12710,-11089,-9611,-8358,-7367,-6575,-5890,-5162,-4268,-3087,-1581,245,2305,4471,6579,8475,10021,11144,11804,12058,11971,11677,11291,10928,10661,10527,10500,10533,10541,10441,10160,9659,8921,7988,6902,5745,4587,3499,2529,1699,1015,438,-63,-568,-1122,-1800,-2636,-3647,-4836,-6135,-7483,-8764,-9836,-10567,-10813,-10466,-9474,-7836,-5628,-3009,-154,2678,5283,7436,9001,9877,10072,9630,8679,7366,5862,4327,2893,1646,625,-179,-821,-1361,-1890,-2462,-3112,-3852,-4612,-5347,-5936,-6300,-6347,-6040,-5361,-4350,-3074,-1620,-109,1370,2716,3868,4793,5487,5987,6354,6654,6978,7384,7930,8624,9450,10335,11179,11841,12165,12006,11230,9767,7609,4828,1589,-1875,-5285,-8334,-10762,-12355,-13001,-12709,-11584,-9848,-7776,-5693,-3890,-2641,-2088,-2333,-3290,-4848,-6729,-8675,-10353,-11510,-11927,-11511,-10274,-8344,-5926,-3304,-741,1497,3234,4367,4899,4911,4569,4055,3564,3245,3179,3382,3794,4293,4764,5042,5069,4758,4158,3306,2352,1403,636,147,16,261,813,1576,2383,3094,3551,3704,3501,3059,2469,1955,1691,1872,2627,3991,5934,8288,10839,13292,15342,16731,17243,16795,15408,13227,10511,7574,4771,2431,824,109,328,1383,3061,5063,7044,8672,9654,9809,9040,7398,5022,2140,-966,-4019,-6758,-8994,-10613,-11590,-11987,-11928,-11587,-11137,-10756,-10548,-10581,-10834,-11223,-11611,-11824,-11688,-11049,-9806,-7929,-5469,-2561,600,3760,6676,9101,10863,11868,12105,11682,10780,9628,8510,7640,7227,7345,7992,9042,10291,11475,12328,12610,12164,10946,9012,6561,3831,1166,-1147,-2808,-3642,-3564,-2608,-946,1183,3455,5555,7178,8121,8245,7567,6182,4286,2138,-13,-1909,-3384,-4325,-4735,-4684,-4324,-3834,-3399,-3188,-3284,-3741,-4495,-5450,-6442,-7295,-7844,-7970,-7611,-6796,-5598,-4188,-2708,-1357,-243,545,1013,1230,1325,1466,1817,2526,3676,5289,7305,9589,11960,14200,16098,17479,18215,18269,17673,16540,15037,13363,11712,10256,9088,8243,7663,7239,6799,6178,5213,3802,1910,-429,-3068,-5833,-8463,-10719,-12358,-13231,-13231,-12415,-10885,-8877,-6666,-4564,-2847,-1751,-1402,-1833,-2969,-4636,-6614,-8646,-10497,-11981,-12957,-13401,-13322,-12841,-12090,-11257,-10494,-9965,-9726,-9826,-10177,-10682,-11158,-11425,-11304,-10645,-9385,-7500,-5095,-2310,636,3497,6045,8079,9464,10165,10206,9716,8870,7888,6983,6356,6144,6428,7203,8394,9849,11374,12748,13738,14183,13938,13001,11408,9332,6963,4569,2364,552,-756,-1542,-1844,-1827,-1629,-1477,-1499,-1843,-2535,-3576,-4870,-6296,-7691,-8909,-9809,-10319,-10384,-10057,-9397,-8537,-7614,-6753,-6065,-5575,-5275,-5066,-4812,-4358,-3538,-2245,-426,1890,4589,7478,10340,12909,14974,16354,16952,16772,15894,14490,12772,10978,9322,7979,7043,6548,6431,6591,6856,7049,7004,6571,5685,4318,2534,442,-1803,-4041,-6109,-7888,-9293,-10297,-10926,-11245,-11359,-11384,-11419,-11572,-11851,-12290,-12788,-13281,-13617,-13687,-13387,-12658,-11511,-10013,-8288,-6523,-4893,-3618,-2816,-2630,-3036,-4023,-5428,-7106,-8832,-10423,-11711,-12575,-12977,-12927,-12500,-11821,-11016,-10226,-9546,-9036,-8701,-8491,-8328,-8091,-7673,-6970,-5922,-4505,-2752,-727,1457,3686,5835,7785,9465,10792,11764,12365,12652,12670,12505,12222,11895,11567,11249,10943,10572,10098,9403,8425,7089,5360,3266,861,-1718,-4327,-6781,-8915,-10588,-11702,-12241,-12230,-11787,-11044,-10189,-9375,-8762,-8411,-8353,-8503,-8734,-8862,-8678,-8020,-6752,-4860,-2401,442,3412,6209,8511,10065,10686,10316,9020,6995,4505,1917,-450,-2280,-3353,-3579,-2954,-1637,181,2199,4163,5804,6934,7455,7328,6631,5489,4080,2593,1203,38,-816,-1348,-1588,-1611,-1507,-1363,-1243,-1183,-1185,-1221,-1240,-1202,-1038,-756,-342,142,608,953,1040,764,31,-1198,-2903,-5003,-7339,-9708,-11865,-13568,-14580,-14765,-14017,-12392,-10015,-7117,-4014,-1031,1499,3296,4175,4059,2978,1094,-1370,-4129,-6877,-9355,-11329,-12657,-13256,-13119,-12304,-10889,-9026,-6824,-4458,-2039,289,2442,4316,5871,7041,7808,8163,8097,7658,6855,5787,4493,3101,1695,399,-682,-1451,-1833,-1773,-1269,-315,997,2623,4404,6240,7961,9437,10524,11121,11153,10599,9512,7985,6204,4363,2715,1470,824,882,1667,3097,5002,7127,9199,10925,12073,12469,12052,10852,9022,6777,4396,2142,274,-1074,-1794,-1951,-1652,-1088,-511,-133,-172,-772,-1976,-3762,-5995,-8464,-10932,-13118,-14795,-15776,-15970,-15363,-14056,-12202,-10023,-7761,-5651,-3886,-2621,-1902,-1732,-2030,-2653,-3464,-4280,-4988,-5459,-5672,-5590,-5274,-4785,-4190,-3587,-3010,-2500,-2051,-1626,-1180,-651,12,835,1816,2900,4011,5018,5813,6260,6301,5894,5082,3959,2669,1387,312,-403,-607,-237,711,2180,4029,6088,8153,10018,11503,12471,12825,12544,11649,10217,8363,6225,3946,1668,-484,-2408,-4027,-5298,-6198,-6743,-6955,-6886,-6605,-6167,-5644,-5096,-4565,-4101,-3726,-3449,-3292,-3233,-3285,-3411,-3606,-3808,-3987,-4044,-3923,-3507,-2746,-1549,89,2191,4668,7461,10382,13286,15951,18178,19792,20637,20654,19807,18191,15915,13182,10208,7218,4432,2008,75,-1336,-2223,-2675,-2803,-2751,-2667,-2681,-2903,-3406,-4212,-5312,-6640,-8089,-9542,-10843,-11864,-12494,-12660,-12352,-11604,-10520,-9213,-7863,-6596,-5572,-4852,-4482,-4400,-4524,-4689,-4764,-4579,-4069,-3162,-1919,-395,1259,2912,4408,5644,6545,7095,7330,7314,7145,6924,6726,6628,6642,6773,6977,7183,7326,7317,7126,6728,6157,5482,4796,4202,3806,3661,3821,4244,4894,5643,6383,6966,7268,7207,6725,5847,4632,3215,1738,374,-735,-1483,-1816,-1746,-1349,-739,-77,489,801,763,308,-551,-1757,-3195,-4724,-6189,-7456,-8396,-8946,-9048,-8708,-7954,-6826,-5402,-3749,-1932,-37,1910,3848,5763,7640,9462,11237,12935,14559,16054,17392,18507,19344,19856,20002,19784,19208,18338,17238,16007,14753,13573,12585,11840,11401,11241,11312,11500,11665,11637,11272,10427,9027,7039,4504,1515,-1766,-5159,-8441,-11410,-13876,-15708,-16817,-17209,-16929,-16097,-14881,-13454,-12027,-10768,-9823,-9272,-9135,-9346,-9803,-10342,-10814,-11079,-11050,-10684,-10033,-9159,-8219,-7337,-6660,-6288,-6238,-6508,-6951,-7444,-7762,-7741,-7219,-6112,-4434,-2249,242,2858,5321,7432,8988,9889,10100,9674,8730,7434,5973,4543,3302,2394,1885,1813,2140,2804,3694,4704,5715,6629,7380,7916,8231,8325,8217,7931,7476,6863,6081,5124,3988,2670,1198,-392,-2036,-3634,-5101,-6301,-7156,-7575,-7523,-7019,-6122,-4951,-3651,-2385,-1307,-535,-148,-154,-500,-1091,-1778,-2418,-2871,-3017,-2795,-2172,-1167,161,1724,3418,5127,6753,8197,9398,10308,10899,11192,11174,10912,10421,9766,8979,8085,7110,6030,4860,3566,2180,705,-781,-2224,-3511,-4558,-5251,-5538,-5344,-4696,-3632,-2270,-773,666,1853,2578,2735,2192,993,-860,-3185,-5853,-8622,-11295,-13652,-15521,-16772,-17329,-17183,-16368,-14968,-13101,-10898,-8520,-6118,-3847,-1832,-171,1107,1982,2523,2768,2804,2672,2416,2030,1511,820,-72,-1183,-2503,-3975,-5501,-6930,-8106,-8858,-9054,-8623,-7562,-5949,-3940,-1726,464,2414,3942,4919,5282,5061,4329,3237,1953,651,-498,-1386,-1932,-2128,-2002,-1633,-1108,-542,-11,412,704,881,978,1080,1241,1551,2013,2639,3361,4065,4645,4931,4820,4213,3096,1509,-403,-2466,-4415,-6026,-7040,-7313,-6743,-5358,-3283,-735,2004,4611,6794,8288,8918,8615,7376,5349,2692,-336,-3483,-6496,-9146,-11252,-12711,-13453,-13513,-12944,-11868,-10417,-8727,-6949,-5185,-3549,-2104,-911,-12,561,775,605,26,-969,-2369,-4134,-6179,-8394,-10624,-12695,-14445,-15680,-16299,-16181,-15309,-13706,-11453,-8720,-5680,-2578,365,2926,4931,6257,6854,6736,5997,4778,3274,1681,215,-949,-1666,-1833,-1437,-458,992,2845,4909,7035,9010,10650,11783,12283,12095,11241,9809,7968,5907,3843,1962,409,-739,-1472,-1852,-1994,-2025,-2094,-2279,-2648,-3156,-3741,-4271,-4607,-4634,-4259,-3474,-2321,-925,552,1909,2954,3509,3479,2785,1503,-303,-2424,-4685,-6844,-8713,-10110,-10913,-11061,-10537,-9386,-7710,-5610,-3251,-758,1736,4114,6309,8264,9940,11329,12399,13142,13521,13521,13102,12266,11028,9433,7596,5637,3742,2079,808,39,-192,65,680,1462,2175,2602,2548,1902,628,-1207,-3471,-5961,-8457,-10748,-12639,-14016,-14796,-14992,-14642,-13845,-12689,-11290,-9713,-8040,-6297,-4530,-2758,-1027,621,2113,3371,4303,4811,4824,4275,3174,1562,-436,-2652,-4860,-6830,-8307,-9130,-9131,-8306,-6670,-4378,-1636,1319,4215,6816,8939,10434,11273,11436,11004,10061,8710,7058,5190,3167,1052,-1118,-3301,-5420,-7409,-9144,-10507,-11365,-11610,-11166,-10024,-8241,-5950,-3342,-656,1855,3960,5452,6217,6192,5413,3981,2054,-164,-2467,-4652,-6547,-8012,-8965,-9336,-9112,-8291,-6880,-4949,-2532,229,3236,6299,9260,11930,14174,15851,16924,17348,17194,16532,15523,14310,13086,12000,11191,10741,10684,10990,11587,12363,13187,13929,14464,14716,14633,14237,13565,12717,11757,10776,9795,8802,7755,6553,5106,3327,1155,-1415,-4329,-7478,-10689,-13766,-16476,-18643,-20092,-20762,-20649,-19835,-18498,-16833,-15080,-13458,-12151,-11287,-10934,-11080,-11674,-12606,-13758,-14981,-16168,-17194,-17987,-18464,-18561,-18216,-17378,-15994,-14055,-11563,-8588,-5216,-1604,2106,5707,9036,11915,14193,15761,16543,16516,15724,14244,12231,9849,7314,4833,2599,802,-446,-1047,-999,-328,871,2471,4336,6305,8255,10055,11625,12873,13753,14211,14201,13703,12688,11173,9187,6803,4134,1343,-1381,-3809,-5724,-6923,-7268,-6692,-5239,-3045,-338,2592,5430,7886,9705,10744,10935,10317,9021,7210,5113,2923,832,-1028,-2560,-3729,-4513,-4926,-4972,-4647,-3947,-2850,-1355,525,2747,5216,7817,10394,12772,14786,16261,17076,17123,16367,14814,12550,9701,6466,3051,-278,-3302,-5796,-7597,-8621,-8851,-8349,-7257,-5732,-3955,-2095,-278,1411,2903,4198,5248,6074,6613,6866,6759,6270,5352,4001,2236,138,-2185,-4559,-6803,-8734,-10170,-11014,-11192,-10715,-9654,-8114,-6251,-4217,-2176,-273,1373,2661,3538,3970,3963,3546,2788,1763,583,-621,-1739,-2606,-3131,-3199,-2755,-1792,-328,1524,3652,5868,7986,9794,11095,11723,11555,10555,8746,6271,3325,192,-2829,-5429,-7350,-8398,-8488,-7624,-5941,-3633,-987,1709,4172,6159,7531,8201,8207,7626,6602,5282,3818,2318,873,-498,-1771,-2975,-4123,-5212,-6215,-7058,-7625,-7798,-7436,-6444,-4785,-2461,399,3655,7059,10371,13328,15711,17348,18154,18109,17294,15828,13894,11667,9338,7035,4890,2943,1253,-193,-1366,-2291,-2923,-3276,-3311,-3038,-2476,-1666,-699,328,1285,2044,2484,2514,2070,1148,-218,-1943,-3908,-5970,-7990,-9818,-11350,-12491,-13205,-13475,-13346,-12867,-12144,-11245,-10267,-9260,-8251,-7260,-6251,-5233,-4166,-3070,-1954,-871,125,947,1526,1789,1693,1238,448,-573,-1713,-2806,-3706,-4255,-4367,-3989,-3157,-1971,-574,833,2077,2970,3414,3340,2772,1785,496,-932,-2364,-3649,-4689,-5408,-5761,-5746,-5369,-4662,-3669,-2434,-1023,502,2065,3588,4971,6136,6982,7438,7452,6993,6079,4751,3101,1230,-719,-2613,-4300,-5655,-6567,-6972,-6837,-6204,-5127,-3732,-2148,-523,1007,2318,3336,4009,4350,4403,4256,4008,3765,3620,3627,3820,4185,4686,5265,5861,6417,6893,7277,7563,7771,7920,8015,8063,8030,7894,7600,7115,6411,5490,4363,3088,1694,260,-1193,-2620,-4029,-5417,-6807,-8214,-9645,-11079,-12503,-13844,-15063,-16083,-16849,-17330,-17499,-17381,-17011,-16460,-15816,-15162,-14597,-14190,-13988,-14021,-14256,-14659,-15124,-15553,-15823,-15816,-15450,-14659,-13444,-11822,-9887,-7716,-5445,-3180,-1016,954,2710,4215,5495,6572,7483,8248,8884,9355,9634,9627,9288,8530,7344,5740,3791,1622,-618,-2753,-4626,-6086,-7055,-7473,-7369,-6786,-5832,-4603,-3228,-1797,-422,828,1883,2687,3219,3435,3352,2956,2303,1408,369,-767,-1880,-2889,-3692,-4197,-4352,-4103,-3478,-2497,-1259,155,1614,3036,4302,5393,6258,6952,7501,8003,8515,9101,9788,10550,11337,12052,12586,12822,12679,12088,11048,9601,7823,5856,3830,1921,264,-1009,-1815,-2122,-1940,-1350,-459,592,1646,2570,3235,3555,3495,3027,2202,1054,-322,-1847,-3414,-4933,-6319,-7501,-8441,-9106,-9511,-9663,-9614,-9407,-9103,-8776,-8471,-8266,-8164,-8213,-8375,-8631,-8926,-9183,-9351,-9356,-9175,-8784,-8212,-7494,-6715,-5927,-5224,-4628,-4176,-3835,-3570,-3309,-2976,-2520,-1870,-1025,16,1220,2513,3829,5069,6150,6995,7552,7782,7698,7308,6679,5873,4987,4107,3348,2783,2490,2511,2839,3444,4237,5115,5931,6571,6897,6860,6393,5537,4315,2826,1150,-602,-2349,-4002,-5503,-6805,-7866,-8663,-9161,-9337,-9156,-8616,-7694,-6447,-4912,-3197,-1417,296,1827,3067,3978,4535,4774,4751,4538,4194,3775,3302,2779,2213,1586,929,270,-315,-735,-883,-661,8,1158,2767,4751,6980,9260,11391,13140,14316,14739,14308,12983,10809,7922,4524,897,-2658,-5824,-8317,-9929,-10523,-10075,-8672,-6460,-3691,-618,2477,5341,7773,9625,10817,11329,11203,10501,9336,7810,6043,4140,2195,304,-1463,-3022,-4310,-5274,-5868,-6090,-5950,-5509,-4830,-4034,-3196,-2450,-1858,-1507,-1422,-1634,-2129,-2885,-3882,-5058,-6390,-7822,-9318,-10831,-12317,-13716,-14973,-16010,-16750,-17104,-16998,-16348,-15119,-13279,-10854,-7905,-4533,-893,2844,6468,9785,12589,14735,16081,16592,16250,15138,13390,11179,8737,6283,4048,2218,937,281,265,836,1896,3308,4908,6550,8060,9335,10247,10739,10759,10305,9384,8067,6410,4553,2617,754,-878,-2176,-3022,-3397,-3298,-2793,-1984,-991,51,1036,1874,2538,3035,3417,3756,4125,4577,5125,5726,6294,6699,6808,6482,5641,4254,2394,185,-2137,-4339,-6136,-7301,-7657,-7131,-5740,-3642,-1041,1731,4385,6568,8042,8598,8154,6741,4466,1562,-1712,-5037,-8105,-10633,-12396,-13230,-13075,-11943,-9941,-7263,-4122,-815,2413,5290,7619,9236,10060,10057,9283,7820,5841,3507,1052,-1330,-3422,-5061,-6108,-6498,-6217,-5325,-3953,-2246,-420,1371,2946,4226,5140,5718,5993,6058,5990,5874,5750,5645,5535,5378,5123,4702,4082,3245,2209,1051,-142,-1227,-2071,-2529,-2491,-1883,-677,1094,3345,5955,8751,11568,14211,16523,18337,19550,20075,19872,18966,17378,15240,12647,9804,6878,4085,1612,-364,-1720,-2377,-2328,-1616,-342,1349,3284,5268,7099,8587,9555,9872,9444,8251,6313,3742,673,-2684,-6118,-9382,-12254,-14521,-16025,-16660,-16402,-15297,-13480,-11141,-8520,-5870,-3446,-1452,-60,643,628,-58,-1320,-3007,-4981,-7057,-9116,-11015,-12662,-13985,-14909,-15400,-15391,-14868,-13781,-12146,-9970,-7320,-4302,-1051,2238,5374,8142,10354,11863,12574,12463,11589,10064,8072,5827,3555,1497,-163,-1241,-1644,-1312,-280,1369,3478,5855,8271,10502,12337,13613,14218,14115,13333,11961,10140,8025,5790,3567,1499,-367,-1945,-3263,-4302,-5106,-5706,-6141,-6451,-6682,-6867,-7034,-7221,-7417,-7641,-7861,-8060,-8211,-8290,-8287,-8209,-8072,-7927,-7815,-7785,-7889,-8132,-8531,-9034,-9590,-10080,-10403,-10387,-9930,-8882,-7192,-4815,-1804,1756,5699,9835,13920,17709,20934,23370,24809,25134,24297,22363,19496,15966,12099,8271,4847,2138,377,-325,17,1290,3243,5617,8067,10322,12114,13267,13681,13304,12174,10335,7894,4947,1621,-1956,-5657,-9327,-12833,-16024,-18754,-20901,-22345,-23005,-22863,-21917,-20284,-18073,-15501,-12755,-10076,-7631,-5606,-4083,-3146,-2778,-2961,-3598,-4603,-5851,-7227,-8619,-9933,-11086,-12034,-12728,-13153,-13303,-13172,-12769,-12092,-11148,-9961,-8533,-6924,-5149,-3309,-1462,261,1759,2885,3551,3646,3162,2104,569,-1294,-3290,-5178,-6729,-7715,-7983,-7431,-6072,-3986,-1358,1587,4570,7332,9610,11230,12044,12019,11177,9622,7512,5032,2395,-221,-2632,-4734,-6425,-7698,-8523,-8961,-9037,-8817,-8361,-7702,-6894,-5952,-4910,-3773,-2566,-1310,-41,1184,2301,3223,3870,4157,4024,3431,2387,944,-797,-2676,-4509,-6082,-7182,-7651,-7338,-6211,-4269,-1623,1570,5088,8683,12084,15048,17343,18809,19348,18923,17619,15537,12903,9914,6837,3859,1179,-1118,-2970,-4406,-5469,-6237,-6779,-7143,-7345,-7376,-7193,-6771,-6084,-5165,-4090,-2988,-2034,-1411,-1298,-1836,-3079,-5030,-7547,-10441,-13416,-16144,-18301,-19594,-19828,-18914,-16896,-13941,-10320,-6367,-2441,1109,4007,6031,7090,7163,6341,4762,2634,149,-2469,-5057,-7459,-9577,-11327,-12659,-13531,-13895,-13735,-13001,-11684,-9777,-7296,-4300,-886,2826,6648,10387,13818,16718,18897,20207,20569,19993,18555,16443,13869,11126,8487,6220,4546,3591,3415,3956,5091,6615,8292,9895,11204,12079,12423,12233,11552,10492,9164,7713,6232,4809,3480,2240,1058,-119,-1361,-2707,-4198,-5821,-7530,-9232,-10817,-12136,-13061,-13492,-13345,-12647,-11426,-9826,-7982,-6095,-4332,-2878,-1848,-1344,-1376,-1920,-2863,-4059,-5307,-6398,-7137,-7362,-6977,-5956,-4332,-2229,219,2811,5373,7731,9741,11311,12369,12906,12925,12480,11621,10423,8951,7263,5428,3487,1513,-427,-2249,-3853,-5129,-5985,-6320,-6083,-5254,-3855,-1995,205,2515,4730,6570,7821,8265,7784,6325,3946,802,-2879,-6779,-10601,-13981,-16682,-18447,-19186,-18844,-17507,-15303,-12450,-9170,-5716,-2307,860,3644,5940,7689,8878,9501,9598,9200,8358,7123,5560,3731,1747,-292,-2234,-3928,-5213,-5947,-6011,-5353,-3946,-1869,781,3807,7011,10143,12958,15256,16833,17611,17505,16570,14880,12599,9932,7110,4393,2011,179,-963,-1328,-938,138,1711,3596,5525,7287,8664,9524,9795,9483,8658,7449,5983,4412,2837,1341,-51,-1346,-2578,-3805,-5054,-6364,-7697,-9008,-10178,-11086,-11592,-11593,-11025,-9911,-8325,-6436,-4433,-2539,-964,124,610,449,-336,-1657,-3385,-5354,-7390,-9320,-10980,-12227,-12946,-13049,-12489,-11248,-9365,-6901,-3978,-741,2644,5992,9127,11901,14176,15886,16979,17473,17398,16820,15808,14425,12742,10804,8687,6432,4149,1894,-192,-2042,-3530,-4608,-5218,-5379,-5119,-4550,-3772,-2959,-2251,-1798,-1714,-2066,-2866,-4075,-5594,-7297,-9022,-10612,-11904,-12782,-13140,-12953,-12208,-10974,-9341,-7415,-5348,-3231,-1203,680,2333,3734,4852,5666,6191,6381,6283,5854,5161,4207,3090,1894,747,-193,-794,-892,-411,735,2507,4860,7636,10662,13728,16609,19113,21073,22389,23020,23005,22417,21392,20067,18576,17037,15539,14126,12845,11700,10701,9869,9194,8717,8425,8341,8447,8723,9129,9604,10062,10411,10532,10315,9652,8457,6674,4306,1374,-2011,-5734,-9602,-13439,-17021,-20170,-22698,-24480,-25440,-25560,-24892,-23555,-21704,-19547,-17282,-15114,-13206,-11688,-10612,-10003,-9788,-9898,-10189,-10541,-10832,-10938,-10806,-10360,-9598,-8513,-7120,-5449,-3532,-1407,887,3294,5770,8238,10635,12866,14851,16482,17694,18394,18564,18164,17243,15827,14012,11890,9572,7204,4891,2784,972,-440,-1403,-1879,-1885,-1434,-598,574,1981,3538,5127,6625,7908,8838,9315,9247,8582,7312,5479,3167,531,-2262,-4986,-7420,-9355,-10611,-11087,-10736,-9616,-7841,-5596,-3090,-560,1792,3765,5248,6148,6469,6234,5540,4475,3166,1703,196,-1304,-2729,-4036,-5210,-6176,-6937,-7392,-7513,-7216,-6447,-5184,-3408,-1177,1423,4264,7161,9933,12366,14276,15484,15872,15349,13916,11616,8590,5011,1135,-2786,-6460,-9635,-12067,-13602,-14124,-13621,-12144,-9830,-6871,-3519,-48,3263,6120,8316,9639,10008,9376,7811,5422,2407,-1027,-4640,-8192,-11478,-14303,-16517,-18024,-18747,-18681,-17831,-16254,-14047,-11310,-8216,-4912,-1596,1540,4313,6542,8082,8819,8680,7653,5793,3222,142,-3188,-6463,-9352,-11562,-12827,-12991,-11987,-9869,-6807,-3060,1048,5152,8924,12062,14362,15706,16090,15586,14357,12586,10473,8204,5909,3685,1560,-457,-2401,-4276,-6089,-7774,-9260,-10389,-11043,-11059,-10350,-8881,-6703,-3958,-887,2241,5073,7320,8687,8996,8154,6199,3270,-375,-4430,-8531,-12333,-15523,-17863,-19205,-19510,-18833,-17319,-15165,-12606,-9875,-7189,-4718,-2599,-902,341,1129,1512,1526,1229,679,-105,-1075,-2225,-3529,-4954,-6457,-7962,-9364,-10549,-11374,-11716,-11455,-10526,-8887,-6604,-3754,-536,2859,6166,9150,11582,13294,14181,14204,13424,11939,9944,7637,5265,3056,1212,-90,-776,-795,-220,839,2203,3652,4965,5909,6297,5975,4873,2980,378,-2785,-6292,-9901,-13345,-16395,-18866,-20635,-21672,-22004,-21721,-20950,-19818,-18446,-16935,-15337,-13695,-12010,-10270,-8469,-6587,-4643,-2666,-723,1117,2745,4093,5067,5652,5830,5680,5269,4749,4242,3897,3832,4113,4798,5851,7228,8820,10494,12127,13579,14761,15605,16085,16211,16007,15507,14746,13742,12514,11074,9434,7626,5696,3724,1816,103,-1260,-2141,-2399,-1974,-825,970,3293,5925,8606,11046,12961,14093,14276,13389,11445,8515,4785,506,-4017,-8425,-12384,-15576,-17767,-18817,-18710,-17530,-15488,-12829,-9865,-6896,-4200,-2012,-510,202,77,-846,-2472,-4651,-7183,-9860,-12453,-14781,-16675,-18031,-18779,-18883,-18350,-17185,-15433,-13143,-10389,-7274,-3914,-461,2951,6143,9004,11377,13194,14377,14910,14803,14099,12878,11246,9330,7282,5261,3425,1938,903,429,525,1174,2270,3652,5101,6377,7229,7447,6874,5451,3213,311,-3018,-6464,-9698,-12398,-14306,-15263,-15221,-14266,-12582,-10442,-8149,-6011,-4282,-3156,-2720,-2969,-3790,-4981,-6275,-7368,-7956,-7791,-6709,-4668,-1769,1774,5626,9437,12822,15506,17260,18031,17847,16884,15383,13642,11967,10631,9849,9745,10344,11571,13273,15216,17163,18841,20041,20577,20372,19395,17736,15499,12873,10005,7068,4174,1407,-1169,-3528,-5625,-7416,-8827,-9785,-10194,-10017,-9236,-7934,-6256,-4419,-2684,-1316,-551,-562,-1426,-3146,-5606,-8647,-12033,-15514,-18832,-21753,-24074,-25646,-26359,-26171,-25062,-23086,-20317,-16895,-13004,-8862,-4743,-914,2343,4793,6278,6705,6123,4656,2542,95,-2343,-4413,-5798,-6261,-5656,-3964,-1283,2180,6149,10283,14264,17784,20607,22593,23669,23891,23361,22260,20781,19130,17471,15947,14626,13544,12697,12033,11513,11076,10670,10253,9798,9274,8690,8045,7352,6626,5863,5051,4151,3119,1899,438,-1290,-3300,-5561,-8009,-10563,-13112,-15544,-17757,-19657,-21187,-22293,-22967,-23189,-22968,-22309,-21215,-19691,-17759,-15419,-12728,-9714,-6470,-3071,363,3726,6906,9799,12341,14476,16189,17486,18368,18859,18953,18661,17984,16956,15636,14114,12534,11040,9806,8981,8683,8981,9888,11346,13246,15417,17653,19720,21371,22369,22518,21663,19750,16796,12924,8354,3371,-1672,-6402,-10432,-13436,-15118,-15326,-13988,-11222,-7229,-2391,2875,8061,12684,16296,18549,19214,18229,15673,11788,6909,1466,-4110,-9404,-14077,-17887,-20704,-22501,-23358,-23411,-22838,-21834,-20556,-19159,-17714,-16311,-14953,-13686,-12511,-11479,-10617,-10005,-9685,-9746,-10207,-11124,-12436,-14091,-15926,-17719,-19231,-20143,-20205,-19181,-16939,-13474,-8901,-3484,2410,8339,13824,18423,21775,23632,23927,22731,20294,16981,13249,9564,6399,4089,2908,2908,4045,6069,8662,11406,13889,15726,16643,16472,15228,13047,10218,7093,4061,1474,-404,-1426,-1586,-1021,47,1286,2391,3041,3017,2210,617,-1585,-4154,-6717,-8916,-10367,-10803,-10022,-8010,-4870,-868,3599,8086,12081,15139,16889,17094,15683,12762,8585,3551,-1867,-7157,-11837,-15489,-17832,-18695,-18102,-16165,-13188,-9492,-5526,-1680,1636,4128,5584,5926,5196,3563,1252,-1422,-4171,-6721,-8848,-10445,-11441,-11894,-11882,-11547,-11017,-10405,-9792,-9193,-8611,-7986,-7274,-6419,-5400,-4235,-2970,-1709,-571,321,840,933,570,-183,-1225,-2388,-3511,-4411,-4968,-5081,-4720,-3896,-2668,-1119,653,2534,4448,6291,8003,9510,10741,11629,12092,12051,11451,10246,8443,6096,3289,199,-3004,-6068,-8759,-10837,-12079,-12345,-11531,-9668,-6842,-3255,842,5143,9329,13101,16193,18412,19618,19779,18903,17092,14499,11281,7685,3871,74,-3558,-6864,-9740,-12103,-13906,-15122,-15754,-15806,-15323,-14345,-12953,-11252,-9362,-7457,-5684,-4225,-3221,-2772,-2948,-3728,-5039,-6757,-8684,-10630,-12375,-13739,-14588,-14842,-14500,-13639,-12370,-10886,-9349,-7978,-6911,-6299,-6175,-6566,-7370,-8471,-9670,-10762,-11543,-11828,-11500,-10502,-8848,-6642,-4018,-1183,1674,4348,6695,8599,10034,11020,11652,12052,12374,12751,13292,14042,14996,16076,17154,18074,18638,18693,18061,16674,14477,11571,8096,4335,614,-2705,-5249,-6744,-6967,-5907,-3644,-475,3208,6917,10138,12410,13369,12800,10672,7117,2449,-2930,-8521,-13835,-18433,-21943,-24170,-25006,-24542,-22954,-20531,-17623,-14573,-11727,-9348,-7628,-6664,-6440,-6883,-7816,-9051,-10347,-11504,-12325,-12700,-12543,-11863,-10690,-9115,-7222,-5117,-2876,-573,1758,4085,6415,8733,11055,13355,15625,17812,19870,21724,23309,24561,25420,25866,25879,25471,24683,23543,22125,20473,18650,16707,14707,12700,10768,8964,7369,6036,5007,4312,3921,3804,3855,3978,4016,3848,3319,2335,819,-1259,-3862,-6914,-10286,-13790,-17225,-20350,-22923,-24737,-25585,-25379,-24054,-21703,-18468,-14618,-10441,-6300,-2484,703,3102,4612,5252,5131,4409,3294,1988,697,-442,-1277,-1766,-1840,-1513,-789,277,1641,3218,4931,6685,8386,9937,11261,12274,12927,13180,13009,12430,11441,10102,8440,6539,4466,2300,132,-1975,-3948,-5739,-7297,-8584,-9549,-10159,-10373,-10181,-9578,-8624,-7363,-5948,-4473,-3128,-2042,-1361,-1178,-1548,-2444,-3817,-5502,-7359,-9152,-10699,-11803,-12326,-12198,-11412,-10056,-8284,-6317,-4386,-2768,-1639,-1197,-1478,-2492,-4105,-6154,-8405,-10617,-12573,-14076,-14981,-15204,-14670,-13407,-11425,-8819,-5686,-2162,1602,5438,9191,12698,15823,18458,20508,21923,22656,22699,22048,20732,18792,16305,13368,10095,6636,3120,-302,-3493,-6340,-8720,-10539,-11727,-12206,-11965,-10990,-9327,-7052,-4290,-1204,1996,5080,7804,9926,11258,11649,11052,9506,7155,4243,1048,-2081,-4864,-7020,-8408,-8954,-8719,-7854,-6584,-5184,-3914,-3003,-2604,-2762,-3430,-4437,-5558,-6513,-7048,-6963,-6165,-4664,-2616,-235,2187,4373,6101,7223,7719,7663,7232,6644,6137,5917,6113,6779,7855,9199,10606,11814,12600,12732,12105,10667,8520,5847,2939,132,-2228,-3814,-4406,-3852,-2173,535,4023,8004,12120,16037,19439,22082,23790,24469,24105,22741,20493,17494,13926,9965,5818,1655,-2319,-5958,-9100,-11637,-13484,-14602,-15013,-14773,-13997,-12838,-11449,-10011,-8643,-7445,-6434,-5589,-4822,-4040,-3149,-2090,-875,454,1762,2926,3761,4166,4026,3346,2179,656,-1010,-2603,-3874,-4606,-4651,-3904,-2401,-218,2443,5338,8179,10673,12531,13548,13553,12487,10396,7409,3775,-186,-4101,-7581,-10271,-11892,-12266,-11345,-9213,-6065,-2211,2008,6218,10068,13303,15705,17180,17713,17337,16179,14359,12054,9423,6631,3830,1153,-1280,-3378,-5064,-6313,-7101,-7473,-7457,-7147,-6597,-5900,-5087,-4201,-3220,-2134,-893,521,2125,3882,5725,7545,9193,10525,11387,11658,11269,10196,8494,6277,3706,1001,-1625,-3938,-5758,-6941,-7418,-7205,-6378,-5111,-3596,-2076,-765,136,493,235,-630,-2026,-3821,-5833,-7891,-9783,-11391,-12553,-13237,-13367,-12982,-12067,-10691,-8879,-6693,-4210,-1499,1291,4023,6501,8503,9851,10358,9955,8651,6584,3996,1217,-1382,-3446,-4686,-4913,-4098,-2344,99,2871,5574,7795,9203,9554,8756,6846,3989,462,-3418,-7285,-10818,-13711,-15755,-16800,-16788,-15759,-13790,-11063,-7766,-4136,-405,3195,6469,9248,11431,12945,13801,14004,13643,12775,11495,9896,8049,6061,4003,1972,48,-1711,-3243,-4537,-5572,-6369,-6944,-7325,-7528,-7572,-7438,-7127,-6595,-5832,-4817,-3566,-2136,-612,863,2140,3048,3458,3259,2428,988,-949,-3242,-5692,-8116,-10333,-12200,-13639,-14611,-15140,-15291,-15143,-14788,-14289,-13683,-12962,-12088,-10997,-9620,-7916,-5864,-3503,-901,1828,4546,7105,9371,11224,12597,13457,13818,13758,13355,12744,12052,11383,10860,10520,10406,10486,10712,10993,11242,11364,11289,10979,10421,9659,8732,7755,6787,5957,5314,4939,4839,5027,5445,6051,6743,7440,8038,8440,8565,8335,7693,6620,5101,3176,901,-1644,-4350,-7099,-9781,-12272,-14486,-16339,-17786,-18801,-19392,-19600,-19466,-19081,-18508,-17841,-17146,-16489,-15914,-15463,-15153,-14998,-15009,-15178,-15510,-15972,-16540,-17147,-17709,-18119,-18234,-17932,-17074,-15577,-13382,-10512,-7025,-3073,1180,5502,9668,13417,16543,18796,20060,20183,19173,17065,14031,10290,6177,2025,-1773,-4894,-7029,-8006,-7722,-6251,-3745,-513,3092,6648,9751,12045,13255,13239,11971,9581,6313,2517,-1389,-4985,-7864,-9714,-10329,-9631,-7696,-4721,-1018,3013,6955,10379,12936,14352,14497,13367,11089,7913,4155,185,-3642,-7002,-9658,-11438,-12296,-12242,-11397,-9910,-8003,-5887,-3795,-1925,-449,507,870,628,-188,-1468,-3102,-4885,-6669,-8222,-9407,-10062,-10125,-9580,-8485,-6972,-5204,-3391,-1712,-348,582,1021,943,427,-442,-1514,-2630,-3616,-4320,-4592,-4340,-3495,-2041,-22,2479,5323,8318,11265,13920,16071,17542,18195,18004,17000,15313,13143,10743,8373,6315,4773,3921,3811,4428,5637,7243,9000,10619,11854,12464,12284,11229,9295,6574,3248,-461,-4252,-7859,-10979,-13386,-14877,-15342,-14726,-13084,-10518,-7238,-3470,497,4396,7956,10966,13257,14716,15301,14993,13847,11919,9332,6209,2709,-1006,-4758,-8378,-11691,-14532,-16769,-18254,-18899,-18641,-17448,-15382,-12502,-8988,-5015,-830,3303,7132,10372,12817,14264,14617,13844,12009,9278,5883,2125,-1674,-5205,-8196,-10432,-11807,-12274,-11914,-10853,-9299,-7468,-5592,-3865,-2427,-1388,-752,-534,-641,-1019,-1532,-2094,-2564,-2848,-2835,-2453,-1663,-465,1089,2918,4885,6845,8632,10075,11047,11432,11192,10316,8875,6948,4674,2178,-386,-2885,-5174,-7136,-8665,-9693,-10169,-10102,-9497,-8422,-6938,-5159,-3191,-1190,705,2342,3598,4386,4686,4521,3982,3191,2287,1397,644,73,-264,-401,-379,-274,-177,-172,-329,-709,-1331,-2195,-3280,-4525,-5883,-7271,-8615,-9848,-10886,-11689,-12198,-12397,-12286,-11891,-11252,-10441,-9516,-8543,-7570,-6629,-5734,-4895,-4103,-3348,-2629,-1910,-1199,-451,340,1208,2174,3255,4467,5806,7256,8765,10259,11623,12721,13403,13533,13028,11835,10031,7706,5077,2371,-153,-2228,-3654,-4269,-4006,-2891,-1020,1422,4212,7107,9853,12241,14084,15268,15721,15443,14466,12883,10794,8341,5648,2874,148,-2378,-4571,-6300,-7459,-7962,-7765,-6870,-5322,-3231,-738,1964,4662,7117,9118,10442,10964,10563,9245,7060,4157,746,-2907,-6487,-9709,-12262,-13955,-14613,-14217,-12802,-10520,-7586,-4253,-805,2495,5403,7732,9338,10149,10152,9384,7968,6034,3787,1430,-822,-2748,-4181,-4974,-5045,-4379,-3008,-1046,1368,4040,6783,9397,11724,13627,15037,15903,16246,16079,15463,14444,13083,11444,9604,7663,5732,3946,2421,1292,623,477,807,1534,2499,3488,4280,4632,4369,3356,1564,-954,-4058,-7506,-11034,-14306,-17020,-18885,-19689,-19303,-17707,-14983,-11310,-6957,-2210,2578,7128,11152,14457,16913,18478,19167,19082,18313,17024,15306,13297,11054,8651,6137,3548,971,-1542,-3843,-5822,-7300,-8158,-8257,-7567,-6087,-3928,-1262,1683,4651,7387,9690,11398,12447,12828,12605,11877,10762,9362,7764,6023,4150,2159,22,-2239,-4633,-7090,-9564,-11943,-14131,-16006,-17484,-18469,-18932,-18851,-18250,-17207,-15786,-14127,-12341,-10570,-8949,-7603,-6628,-6098,-6018,-6347,-6983,-7748,-8458,-8872,-8815,-8111,-6697,-4572,-1831,1362,4783,8201,11371,14098,16226,17672,18396,18440,17866,16785,15322,13592,11730,9833,8012,6350,4934,3827,3096,2773,2881,3409,4314,5543,6984,8550,10095,11502,12637,13365,13577,13166,12068,10242,7714,4543,863,-3148,-7260,-11222,-14748,-17605,-19555,-20482,-20321,-19136,-17085,-14410,-11415,-8441,-5796,-3765,-2544,-2238,-2856,-4309,-6409,-8929,-11573,-14057,-16099,-17471,-18002,-17605,-16261,-14049,-11094,-7600,-3798,57,3707,6917,9483,11248,12123,12056,11087,9271,6737,3649,199,-3371,-6807,-9833,-12174,-13602,-13917,-13032,-10944,-7777,-3773,743,5382,9739,13455,16241,17904,18403,17759,16148,13777,10911,7833,4785,1991,-389,-2253,-3543,-4261,-4429,-4100,-3328,-2181,-716,982,2832,4728,6543,8142,9386,10148,10332,9887,8806,7134,4982,2464,-243,-2986,-5603,-7962,-9954,-11503,-12569,-13124,-13186,-12782,-11966,-10821,-9434,-7913,-6362,-4882,-3560,-2452,-1617,-1065,-827,-891,-1270,-1937,-2896,-4096,-5516,-7082,-8738,-10393,-11976,-13392,-14577,-15461,-16004,-16163,-15932,-15284,-14227,-12752,-10872,-8610,-6028,-3197,-245,2684,5419,7781,9605,10770,11205,10918,9997,8600,6932,5247,3747,2647,2021,1935,2287,2980,3809,4589,5136,5309,5026,4282,3132,1698,132,-1400,-2751,-3800,-4489,-4806,-4784,-4499,-4016,-3415,-2736,-1993,-1178,-250,822,2088,3540,5187,6929,8671,10243,11434,12058,11902,10839,8799,5809,1992,-2430,-7187,-11933,-16346,-20109,-22948,-24696,-25213,-24513,-22649,-19785,-16146,-12013,-7700,-3549,131,3047,4970,5764,5368,3842,1348,-1874,-5486,-9127,-12424,-15017,-16642,-17100,-16337,-14407,-11484,-7840,-3787,320,4177,7492,10087,11830,12700,12742,12047,10767,9060,7094,5042,3053,1277,-154,-1130,-1545,-1347,-484,1006,3075,5567,8332,11127,13751,15966,17612,18556,18749,18206,17019,15329,13331,11231,9221,7482,6116,5193,4713,4617,4835,5258,5795,6375,6925,7442,7907,8354,8809,9303,9842,10432,10996,11498,11797,11813,11423,10541,9129,7162,4700,1815,-1355,-4654,-7910,-10930,-13548,-15592,-16949,-17511,-17265,-16217,-14466,-12163,-9497,-6716,-4050,-1742,30,1121,1486,1133,171,-1258,-2943,-4690,-6290,-7582,-8464,-8872,-8833,-8394,-7641,-6681,-5587,-4442,-3275,-2111,-954,199,1311,2350,3225,3840,4086,3873,3126,1870,137,-1898,-4057,-6067,-7689,-8661,-8826,-8072,-6415,-3959,-905,2490,5930,9125,11814,13799,14934,15173,14510,13041,10883,8223,5258,2206,-711,-3286,-5341,-6722,-7339,-7150,-6182,-4544,-2380,77,2606,4936,6849,8142,8679,8394,7273,5387,2848,-189,-3543,-7020,-10453,-13647,-16488,-18819,-20568,-21629,-21962,-21517,-20285,-18298,-15603,-12315,-8579,-4578,-550,3271,6621,9277,11037,11781,11441,10068,7763,4736,1238,-2437,-5963,-9069,-11476,-13023,-13581,-13141,-11752,-9544,-6693,-3414,66,3530,6774,9640,12004,13779,14932,15438,15326,14641,13445,11847,9954,7910,5876,4011,2493,1452,1000,1165,1916,3140,4649,6224,7607,8585,8962,8661,7649,6022,3921,1555,-845,-3070,-4925,-6292,-7102,-7360,-7141,-6530,-5684,-4705,-3728,-2826,-2046,-1393,-833,-306,253,920,1723,2671,3719,4762,5683,6315,6512,6146,5142,3486,1242,-1440,-4360,-7249,-9837,-11845,-13049,-13284,-12479,-10650,-7926,-4488,-631,3367,7157,10450,12961,14484,14900,14162,12354,9617,6211,2441,-1344,-4777,-7562,-9434,-10263,-10023,-8785,-6764,-4201,-1410,1305,3694,5545,6760,7315,7257,6717,5819,4738,3596,2522,1596,882,424,261,428,965,1898,3243,4977,7053,9353,11748,14029,16000,17450,18182,18086,17074,15192,12538,9318,5770,2183,-1174,-4051,-6280,-7730,-8399,-8288,-7517,-6179,-4427,-2378,-162,2129,4400,6587,8620,10444,11990,13208,14022,14383,14233,13534,12262,10433,8071,5255,2092,-1301,-4744,-8082,-11135,-13727,-15720,-16970,-17398,-16943,-15598,-13412,-10479,-6960,-3067,952,4812,8231,10952,12761,13530,13227,11894,9714,6896,3753,585,-2298,-4642,-6242,-7001,-6885,-5975,-4406,-2387,-157,2030,3935,5359,6141,6214,5550,4227,2360,127,-2276,-4648,-6793,-8567,-9824,-10513,-10573,-10041,-8963,-7457,-5654,-3743,-1876,-258,976,1710,1875,1498,645,-534,-1847,-3084,-4031,-4518,-4414,-3685,-2347,-518,1648,3953,6174,8138,9672,10695,11179,11148,10711,9976,9092,8178,7325,6593,5965,5418,4854,4208,3372,2295,933,-686,-2507,-4413,-6260,-7884,-9132,-9851,-9977,-9428,-8267,-6525,-4366,-1929,584,2970,5039,6609,7540,7735,7155,5810,3778,1178,-1831,-5048,-8274,-11277,-13853,-15792,-16929,-17138,-16364,-14616,-12004,-8696,-4967,-1101,2550,5683,8001,9299,9447,8433,6342,3362,-240,-4161,-8060,-11651,-14648,-16866,-18157,-18472,-17808,-16243,-13885,-10894,-7448,-3753,-11,3564,6795,9512,11615,13043,13797,13950,13588,12857,11889,10820,9764,8804,7978,7294,6713,6174,5607,4947,4154,3233,2212,1169,192,-617,-1178,-1410,-1314,-879,-196,629,1456,2096,2408,2234,1494,167,-1698,-3968,-6434,-8866,-10977,-12530,-13304,-13167,-12068,-10068,-7323,-4079,-662,2588,5298,7167,7935,7472,5749,2872,-933,-5355,-10004,-14466,-18329,-21238,-22903,-23181,-22024,-19568,-16043,-11819,-7313,-2962,813,3703,5482,6073,5533,4027,1820,-780,-3458,-5910,-7923,-9307,-10004,-9979,-9281,-7986,-6195,-4022,-1581,1003,3608,6103,8346,10199,11524,12200,12152,11329,9777,7573,4896,1951,-1000,-3695,-5890,-7377,-8036,-7803,-6727,-4917,-2559,125,2906,5555,7885,9754,11061,11770,11876,11414,10440,9039,7276,5254,3039,718,-1631,-3949,-6163,-8230,-10104,-11747,-13130,-14218,-14965,-15330,-15243,-14655,-13513,-11791,-9508,-6725,-3577,-244,3020,5970,8311,9831,10333,9745,8065,5421,2011,-1866,-5888,-9710,-13028,-15585,-17222,-17871,-17554,-16399,-14564,-12278,-9736,-7152,-4661,-2394,-407,1281,2652,3762,4599,5211,5578,5695,5525,5043,4225,3095,1701,165,-1357,-2667,-3565,-3872,-3476,-2320,-481,1921,4628,7391,9894,11886,13160,13613,13247,12182,10611,8816,7078,5673,4823,4638,5170,6317,7945,9829,11734,13451,14798,15659,16001,15826,15214,14259,13063,11724,10320,8878,7429,5937,4387,2742,987,-860,-2754,-4610,-6314,-7761,-8830,-9451,-9578,-9216,-8428,-7295,-5980,-4600,-3357,-2362,-1753,-1609,-1935,-2734,-3907,-5342,-6888,-8351,-9569,-10367,-10625,-10271,-9293,-7740,-5729,-3394,-925,1511,3741,5620,7050,7955,8306,8116,7408,6260,4741,2950,990,-1055,-3071,-4989,-6690,-8100,-9088,-9577,-9444,-8633,-7097,-4851,-1980,1382,5020,8690,12130,15065,17302,18659,19078,18580,17272,15359,13093,10751,8602,6865,5670,5065,4972,5251,5672,6012,6050,5635,4698,3273,1471,-512,-2477,-4201,-5530,-6361,-6671,-6529,-6053,-5419,-4830,-4467,-4501,-5034,-6112,-7713,-9719,-11988,-14273,-16364,-17979,-18925,-19012,-18167,-16401,-13847,-10732,-7381,-4142,-1382,588,1557,1416,235,-1819,-4413,-7188,-9714,-11651,-12703,-12749,-11784,-9961,-7554,-4882,-2317,-159,1354,2103,2111,1478,435,-771,-1856,-2580,-2746,-2264,-1105,624,2777,5121,7425,9438,10989,11926,12219,11891,11053,9868,8542,7259,6228,5570,5369,5644,6317,7271,8340,9313,10021,10302,10052,9253,7933,6198,4212,2140,185,-1485,-2734,-3454,-3608,-3206,-2298,-1018,500,2059,3463,4517,5046,4926,4090,2539,364,-2293,-5213,-8159,-10874,-13121,-14695,-15462,-15352,-14384,-12642,-10289,-7523,-4570,-1652,1031,3329,5138,6418,7192,7496,7430,7072,6509,5832,5087,4359,3679,3117,2706,2474,2433,2550,2778,3047,3259,3368,3280,3015,2554,1968,1331,734,282,69,153,584,1345,2392,3639,4951,6180,7174,7777,7897,7467,6508,5108,3414,1641,5,-1255,-1964,-1978,-1268,140,2091,4383,6739,8861,10469,11327,11279,10292,8431,5874,2904,-187,-3043,-5395,-6997,-7731,-7551,-6528,-4803,-2574,-82,2461,4831,6880,8483,9593,10202,10353,10121,9596,8878,8060,7217,6415,5675,5023,4435,3879,3315,2680,1940,1055,29,-1118,-2340,-3560,-4711,-5711,-6503,-7057,-7364,-7443,-7338,-7083,-6737,-6291,-5785,-5150,-4401,-3477,-2387,-1149,199,1555,2855,3977,4860,5437,5681,5599,5225,4609,3847,3008,2213,1528,1055,823,862,1142,1587,2113,2584,2894,2937,2648,2023,1098,-8,-1159,-2154,-2815,-2967,-2479,-1301,550,2958,5727,8615,11325,13594,15185,15935,15795,14784,13044,10766,8189,5556,3084,950,-730,-1899,-2545,-2712,-2472,-1901,-1133,-237,633,1409,1964,2246,2185,1772,1012,-49,-1348,-2810,-4347,-5893,-7370,-8749,-9969,-11031,-11888,-12541,-12954,-13130,-13037,-12703,-12130,-11377,-10515,-9614,-8795,-8124,-7687,-7511,-7579,-7842,-8169,-8452,-8523,-8286,-7666,-6647,-5314,-3773,-2194,-749,414,1180,1509,1413,979,332,-355,-917,-1179,-1020,-364,806,2412,4324,6341,8216,9708,10586,10689,9938,8355,6083,3358,485,-2182,-4328,-5680,-6066,-5454,-3913,-1661,1025,3814,6362,8403,9708,10192,9853,8807,7234,5372,3446,1672,201,-884,-1562,-1872,-1910,-1775,-1594,-1475,-1493,-1721,-2161,-2825,-3662,-4631,-5658,-6676,-7617,-8414,-9026,-9438,-9638,-9681,-9591,-9446,-9292,-9171,-9093,-9044,-8983,-8840,-8560,-8074,-7347,-6371,-5155,-3754,-2230,-662,871,2301,3580,4673,5561,6231,6654,6798,6612,6028,5002,3485,1494,-933,-3662,-6551,-9357,-11862,-13806,-14978,-15218,-14440,-12673,-10021,-6713,-3019,724,4176,7033,9034,10020,9931,8818,6844,4257,1383,-1435,-3843,-5552,-6342,-6117,-4885,-2815,-136,2779,5582,7868,9331,9738,8988,7143,4379,1038,-2506,-5809,-8509,-10302,-11045,-10725,-9489,-7585,-5350,-3119,-1233,80,659,480,-362,-1705,-3276,-4836,-6111,-6927,-7161,-6800,-5917,-4663,-3235,-1859,-745,-37,163,-115,-796,-1719,-2683,-3531,-4091,-4305,-4147,-3672,-2978,-2195,-1435,-822,-411,-236,-264,-432,-655,-832,-911,-844,-644,-376,-98,62,41,-254,-838,-1719,-2821,-4068,-5311,-6412,-7233,-7629,-7558,-6959,-5915,-4511,-2932,-1387,-85,763,1007,572,-549,-2234,-4303,-6477,-8471,-9972,-10743,-10593,-9460,-7372,-4475,-991,2802,6601,10119,13096,15350,16750,17267,16925,15832,14126,11990,9617,7190,4901,2890,1307,233,-244,-116,623,1923,3688,5822,8167,10575,12890,14950,16644,17850,18535,18661,18274,17421,16185,14665,12947,11134,9297,7520,5853,4353,3032,1897,928,75,-702,-1492,-2333,-3301,-4416,-5691,-7113,-8616,-10135,-11552,-12785,-13713,-14292,-14474,-14282,-13776,-13037,-12208,-11376,-10687,-10166,-9864,-9718,-9637,-9482,-9090,-8312,-7037,-5208,-2852,-87,2900,5853,8486,10538,11778,12087,11429,9920,7751,5247,2739,613,-831,-1346,-818,731,3165,6211,9545,12782,15570,17594,18645,18624,17562,15607,13017,10083,7160,4525,2454,1074,474,573,1278,2366,3634,4844,5792,6327,6334,5790,4707,3163,1289,-799,-2921,-4963,-6781,-8323,-9522,-10413,-11020,-11433,-11739,-12036,-12393,-12867,-13461,-14148,-14843,-15445,-15794,-15765,-15200,-14021,-12181,-9710,-6736,-3413,2,3278,6135,8369,9778,10275,9808,8451,6312,3617,582,-2496,-5369,-7792,-9569,-10567,-10726,-10025,-8549,-6390,-3722,-732,2364,5343,7981,10071,11423,11905,11427,9990,7668,4640,1151,-2458,-5841,-8622,-10489,-11212,-10682,-8936,-6167,-2679,1106,4746,7805,9916,10838,10481,8893,6302,3007,-591,-4093,-7131,-9401,-10711,-10978,-10237,-8618,-6334,-3624,-766,2016,4495,6550,8064,9050,9517,9573,9331,8925,8494,8127,7892,7791,7774,7753,7604,7199,6431,5226,3572,1525,-805,-3233,-5569,-7583,-9087,-9926,-10012,-9330,-7958,-6019,-3724,-1294,1036,3035,4536,5399,5562,5027,3845,2129,26,-2298,-4660,-6876,-8795,-10258,-11175,-11462,-11099,-10114,-8571,-6606,-4365,-2042,179,2111,3592,4495,4752,4337,3302,1760,-135,-2163,-4085,-5672,-6680,-6945,-6337,-4819,-2437,694,4364,8357,12381,16192,19544,22237,24136,25154,25269,24510,22965,20732,17976,14832,11488,8083,4797,1732,-955,-3211,-4917,-6054,-6577,-6482,-5827,-4631,-3034,-1100,1017,3200,5328,7253,8888,10091,10797,10904,10378,9189,7368,4978,2128,-1005,-4254,-7363,-10144,-12370,-13902,-14640,-14587,-13795,-12432,-10672,-8750,-6889,-5252,-4000,-3153,-2724,-2613,-2727,-2923,-3094,-3150,-3043,-2773,-2369,-1879,-1371,-878,-438,-30,382,855,1473,2294,3369,4712,6276,7983,9689,11224,12409,13055,13051,12307,10867,8839,6442,3955,1698,-26,-943,-890,206,2273,5135,8490,12010,15292,18017,19895,20758,20561,19363,17328,14682,11677,8568,5560,2834,470,-1452,-2956,-4033,-4736,-5087,-5116,-4857,-4335,-3612,-2733,-1800,-886,-93,516,888,1016,900,585,102,-506,-1228,-2056,-3013,-4105,-5359,-6738,-8208,-9667,-11004,-12088,-12799,-13041,-12779,-12021,-10841,-9362,-7734,-6121,-4669,-3518,-2735,-2393,-2480,-2996,-3871,-5058,-6451,-7971,-9500,-10937,-12163,-13073,-13573,-13567,-13000,-11832,-10051,-7696,-4824,-1551,1985,5587,9057,12147,14635,16300,16977,16571,15084,12633,9433,5819,2151,-1144,-3719,-5243,-5566,-4611,-2525,467,3972,7561,10767,13172,14456,14425,13059,10486,6987,2939,-1243,-5140,-8409,-10811,-12213,-12637,-12183,-11045,-9481,-7714,-5997,-4493,-3311,-2517,-2063,-1919,-1971,-2131,-2315,-2449,-2516,-2515,-2506,-2561,-2790,-3282,-4124,-5331,-6894,-8688,-10578,-12334,-13738,-14567,-14638,-13859,-12203,-9772,-6738,-3355,92,3316,6072,8171,9524,10112,9997,9309,8179,6788,5260,3731,2282,970,-159,-1094,-1810,-2287,-2506,-2459,-2123,-1540,-736,206,1174,2043,2669,2900,2627,1748,232,-1899,-4549,-7542,-10637,-13561,-16005,-17716,-18471,-18161,-16769,-14393,-11228,-7539,-3651,121,3461,6148,8005,8980,9092,8445,7212,5574,3741,1877,121,-1445,-2796,-3926,-4868,-5626,-6203,-6555,-6621,-6322,-5573,-4327,-2551,-290,2380,5320,8350,11267,13859,15906,17244,17699,17197,15679,13194,9834,5797,1320,-3277,-7679,-11558,-14654,-16768,-17822,-17833,-16934,-15337,-13305,-11117,-9031,-7262,-5944,-5148,-4852,-4979,-5414,-6015,-6664,-7266,-7773,-8179,-8512,-8822,-9159,-9547,-9994,-10437,-10809,-10985,-10843,-10271,-9185,-7561,-5448,-2965,-293,2307,4602,6298,7219,7220,6300,4572,2261,-298,-2739,-4680,-5802,-5881,-4807,-2617,530,4361,8544,12696,16477,19564,21751,22893,22985,22069,20300,17837,14892,11650,8279,4933,1690,-1342,-4130,-6590,-8665,-10259,-11279,-11627,-11223,-10036,-8087,-5475,-2365,992,4326,7312,9677,11165,11610,10943,9188,6486,3068,-772,-4665,-8266,-11213,-13242,-14140,-13834,-12338,-9790,-6415,-2498,1643,5680,9338,12371,14637,16053,16645,16490,15755,14592,13210,11746,10327,9015,7803,6675,5540,4365,3087,1722,321,-1025,-2164,-2959,-3255,-2948,-1979,-377,1768,4259,6856,9268,11191,12380,12638,11907,10225,7762,4789,1600,-1458,-4120,-6166,-7466,-8010,-7854,-7148,-6084,-4876,-3720,-2811,-2244,-2098,-2338,-2899,-3643,-4440,-5129,-5616,-5826,-5754,-5458,-5002,-4506,-4035,-3652,-3351,-3080,-2747,-2224,-1392,-147,1576,3762,6354,9186,12069,14745,16949,18436,18992,18493,16908,14310,10879,6897,2665,-1442,-5140,-8146,-10304,-11532,-11850,-11360,-10216,-8619,-6769,-4877,-3116,-1637,-544,113,308,82,-531,-1448,-2606,-3931,-5358,-6838,-8314,-9737,-11048,-12176,-13050,-13595,-13748,-13451,-12681,-11427,-9720,-7627,-5232,-2689,-135,2227,4235,5711,6541,6652,6073,4888,3283,1474,-272,-1727,-2679,-3014,-2676,-1720,-243,1576,3564,5522,7292,8748,9801,10428,10610,10392,9796,8879,7674,6221,4550,2686,674,-1447,-3573,-5611,-7389,-8753,-9519,-9535,-8712,-6991,-4457,-1212,2505,6435,10269,13692,16412,18190,18849,18323,16610,13850,10226,6023,1542,-2908,-7044,-10630,-13513,-15595,-16869,-17382,-17227,-16543,-15471,-14167,-12761,-11373,-10064,-8886,-7812,-6811,-5817,-4763,-3607,-2334,-973,386,1637,2647,3299,3521,3303,2689,1819,842,-30,-627,-789,-449,407,1677,3213,4780,6139,7053,7330,6874,5686,3876,1658,-702,-2891,-4636,-5706,-5968,-5386,-4036,-2056,332,2911,5452,7765,9706,11183,12153,12622,12635,12259,11580,10685,9641,8504,7304,6034,4701,3287,1820,344,-1048,-2228,-3054,-3364,-3042,-1992,-194,2291,5354,8759,12263,15540,18272,20181,21018,20660,19069,16322,12603,8169,3332,-1558,-6196,-10271,-13584,-15987,-17434,-17985,-17748,-16916,-15678,-14243,-12763,-11361,-10093,-8964,-7956,-7013,-6100,-5198,-4312,-3506,-2838,-2419,-2315,-2588,-3225,-4171,-5278,-6378,-7230,-7642,-7409,-6431,-4654,-2155,934,4378,7926,11284,14205,16473,17946,18588,18415,17575,16232,14625,12978,11502,10360,9644,9391,9548,10044,10735,11504,12206,12741,13028,13039,12773,12270,11589,10805,9980,9181,8419,7715,7014,6278,5405,4329,2959,1272,-731,-2961,-5270,-7457,-9277,-10513,-10982,-10592,-9356,-7405,-4965,-2352,111,2078,3287,3540,2762,987,-1637,-4872,-8410,-11908,-15020,-17447,-18930,-19333,-18588,-16761,-13987,-10490,-6544,-2432,1540,5134,8123,10393,11858,12549,12509,11856,10699,9165,7363,5396,3353,1322,-614,-2351,-3810,-4871,-5462,-5497,-4940,-3799,-2131,-66,2226,4508,6558,8111,9002,9082,8335,6842,4751,2330,-174,-2483,-4398,-5779,-6599,-6900,-6816,-6507,-6155,-5889,-5832,-5979,-6324,-6762,-7167,-7423,-7383,-6991,-6184,-5021,-3565,-1976,-416,933,1903,2382,2301,1670,552,-915,-2568,-4195,-5596,-6568,-6965,-6673,-5667,-3969,-1691,1022,3951,6871,9521,11657,13057,13555,13051,11542,9101,5889,2138,-1899,-5921,-9681,-12933,-15516,-17321,-18327,-18560,-18143,-17188,-15888,-14370,-12801,-11249,-9810,-8473,-7271,-6176,-5184,-4313,-3568,-3002,-2642,-2525,-2669,-3068,-3681,-4439,-5247,-5974,-6523,-6746,-6587,-5980,-4935,-3522,-1833,-41,1698,3205,4339,5013,5187,4919,4294,3475,2615,1875,1373,1182,1309,1734,2356,3119,3892,4630,5246,5727,6043,6188,6165,5956,5554,4933,4065,2936,1533,-135,-2031,-4089,-6208,-8266,-10106,-11582,-12536,-12848,-12434,-11270,-9397,-6913,-3993,-828,2342,5285,7780,9639,10715,10940,10281,8805,6619,3884,803,-2430,-5606,-8554,-11132,-13227,-14774,-15724,-16055,-15776,-14882,-13428,-11444,-9031,-6276,-3323,-319,2559,5122,7189,8580,9178,8902,7780,5907,3491,776,-1918,-4308,-6121,-7172,-7388,-6785,-5522,-3827,-1997,-347,845,1360,1083,16,-1759,-4026,-6559,-9056,-11245,-12896,-13825,-13968,-13324,-12022,-10240,-8235,-6260,-4557,-3321,-2647,-2560,-2960,-3701,-4550,-5283,-5647,-5469,-4611,-3049,-852,1827,4736,7592,10095,11954,12978,13029,12125,10376,8020,5379,2820,713,-614,-933,-119,1803,4677,8224,12067,15784,18943,21159,22134,21710,19842,16688,12482,7603,2485,-2457,-6793,-10218,-12506,-13556,-13398,-12153,-10047,-7335,-4328,-1291,1517,3910,5781,7063,7778,7970,7697,7052,6088,4889,3517,2050,581,-786,-1937,-2757,-3172,-3127,-2642,-1792,-687,498,1626,2543,3156,3427,3361,3030,2540,2024,1622,1460,1618,2131,2939,3952,4990,5886,6477,6622,6303,5532,4455,3256,2173,1447,1269,1778,2990,4846,7159,9686,12112,14127,15443,15838,15192,13496,10858,7494,3677,-237,-3945,-7106,-9508,-10967,-11417,-10869,-9403,-7178,-4372,-1220,2058,5214,8023,10271,11773,12401,12060,10750,8516,5508,1910,-2020,-6014,-9791,-13112,-15753,-17601,-18545,-18599,-17799,-16233,-14041,-11355,-8338,-5135,-1889,1278,4226,6837,8970,10485,11264,11204,10275,8504,6022,3012,-240,-3450,-6297,-8528,-9937,-10452,-10082,-8985,-7385,-5573,-3865,-2526,-1777,-1722,-2353,-3543,-5074,-6646,-7968,-8753,-8817,-8073,-6577,-4482,-2059,397,2566,4190,5092,5211,4606,3454,2001,559,-586,-1184,-1076,-238,1267,3232,5402,7479,9169,10252,10573,10110,8936,7240,5285,3372,1799,829,640,1323,2858,5138,7965,11098,14253,17146,19519,21146,21868,21588,20290,18027,14919,11149,6917,2466,-1989,-6234,-10095,-13449,-16202,-18335,-19839,-20781,-21213,-21237,-20931,-20372,-19643,-18767,-17815,-16793,-15750,-14703,-13684,-12691,-11730,-10755,-9736,-8616,-7361,-5956,-4435,-2850,-1324,38,1083,1704,1805,1365,418,-937,-2527,-4164,-5612,-6675,-7168,-6981,-6053,-4423,-2176,510,3428,6335,8987,11158,12681,13433,13399,12618,11253,9490,7629,5914,4658,4051,4282,5390,7340,9987,13073,16290,19264,21635,23056,23303,22210,19814,16262,11851,7027,2229,-2001,-5277,-7218,-7684,-6644,-4303,-988,2824,6614,9860,12107,13027,12454,10383,6985,2559,-2508,-7765,-12799,-17220,-20741,-23170,-24414,-24493,-23486,-21558,-18890,-15710,-12229,-8676,-5225,-2070,690,2916,4573,5602,6021,5861,5216,4188,2949,1642,445,-512,-1119,-1321,-1111,-527,342,1391,2484,3517,4386,5053,5499,5763,5899,5984,6082,6260,6544,6955,7450,7999,8497,8889,9055,8974,8578,7929,7057,6099,5171,4430,4007,3994,4445,5334,6582,8056,9566,10929,11943,12444,12326,11515,10055,8020,5588,2971,427,-1771,-3376,-4174,-4027,-2881,-776,2141,5643,9420,13115,16355,18784,20111,20123,18746,15998,12056,7180,1709,-3950,-9420,-14314,-18331,-21249,-22937,-23399,-22713,-21062,-18686,-15837,-12791,-9750,-6904,-4324,-2076,-111,1577,3059,4322,5362,6118,6499,6444,5863,4764,3156,1146,-1139,-3518,-5790,-7774,-9283,-10203,-10443,-9997,-8884,-7216,-5095,-2705,-211,2210,4374,6163,7454,8211,8427,8147,7470,6490,5339,4118,2909,1775,738,-192,-1004,-1701,-2251,-2615,-2736,-2548,-1993,-1040,312,2003,3914,5887,7694,9130,9948,9993,9135,7350,4718,1380,-2393,-6318,-10047,-13273,-15697,-17139,-17464,-16694,-14933,-12393,-9367,-6182,-3177,-649,1162,2122,2184,1412,-33,-1946,-4047,-6089,-7812,-9036,-9622,-9548,-8814,-7532,-5836,-3862,-1811,218,2066,3680,4986,5989,6668,7058,7171,7032,6683,6137,5466,4690,3884,3076,2305,1577,880,182,-556,-1376,-2301,-3319,-4409,-5485,-6482,-7301,-7879,-8191,-8240,-8092,-7824,-7552,-7376,-7380,-7613,-8077,-8725,-9479,-10221,-10841,-11231,-11315,-11072,-10508,-9696,-8723,-7688,-6689,-5778,-4980,-4274,-3607,-2912,-2126,-1214,-177,925,1993,2897,3485,3644,3286,2418,1115,-455,-2064,-3465,-4392,-4677,-4177,-2922,-988,1407,4007,6521,8681,10249,11097,11147,10430,9040,7114,4825,2353,-163,-2578,-4827,-6843,-8635,-10186,-11540,-12675,-13594,-14237,-14536,-14395,-13728,-12460,-10582,-8118,-5206,-2008,1225,4240,6793,8662,9726,9926,9293,7953,6060,3821,1424,-956,-3188,-5186,-6890,-8285,-9329,-10018,-10303,-10151,-9532,-8414,-6832,-4836,-2542,-123,2245,4334,5973,7001,7349,7003,6046,4614,2901,1123,-508,-1803,-2631,-2925,-2690,-2013,-1024,92,1139,1956,2371,2321,1747,695,-760,-2482,-4317,-6079,-7604,-8731,-9348,-9373,-8793,-7631,-5984,-3970,-1775,420,2394,3961,4946,5229,4742,3509,1584,-858,-3646,-6527,-9264,-11613,-13373,-14381,-14555,-13857,-12361,-10157,-7437,-4396,-1248,1784,4547,6891,8780,10181,11173,11815,12234,12502,12713,12897,13072,13211,13272,13190,12898,12341,11460,10245,8696,6860,4829,2718,692,-1083,-2427,-3189,-3260,-2591,-1205,807,3285,6030,8811,11396,13567,15149,15997,16061,15309,13810,11661,9003,6013,2869,-253,-3162,-5714,-7748,-9160,-9850,-9791,-8973,-7476,-5400,-2918,-222,2485,4984,7130,8762,9842,10341,10327,9894,9184,8339,7510,6802,6299,6015,5938,6006,6133,6258,6300,6250,6099,5880,5646,5422,5245,5078,4898,4607,4134,3381,2309,881,-844,-2795,-4823,-6772,-8447,-9708,-10393,-10454,-9851,-8659,-6969,-4965,-2817,-742,1090,2512,3428,3752,3508,2696,1420,-230,-2133,-4151,-6174,-8087,-9804,-11257,-12403,-13197,-13633,-13696,-13398,-12788,-11900,-10853,-9713,-8638,-7707,-7042,-6688,-6651,-6877,-7244,-7584,-7716,-7440,-6619,-5144,-3020,-310,2834,6193,9548,12632,15270,17294,18642,19316,19368,18924,18088,17000,15750,14418,13059,11690,10342,9010,7720,6488,5352,4355,3554,2983,2681,2640,2819,3160,3527,3819,3884,3629,2985,1944,566,-1058,-2774,-4453,-5956,-7209,-8157,-8839,-9295,-9646,-9982,-10411,-10989,-11741,-12612,-13528,-14337,-14901,-15067,-14728,-13816,-12348,-10377,-8045,-5503,-2933,-497,1665,3458,4827,5751,6241,6310,5986,5287,4232,2860,1203,-647,-2586,-4468,-6110,-7342,-7984,-7906,-7036,-5373,-3014,-111,3090,6336,9349,11881,13742,14813,15060,14524,13326,11616,9575,7387,5184,3111,1227,-400,-1762,-2850,-3677,-4261,-4624,-4786,-4762,-4572,-4212,-3705,-3037,-2246,-1316,-314,773,1856,2943,3963,4918,5783,6554,7239,7815,8259,8518,8511,8163,7392,6161,4469,2401,74,-2308,-4551,-6445,-7827,-8612,-8769,-8391,-7610,-6625,-5654,-4878,-4441,-4402,-4738,-5349,-6084,-6746,-7153,-7159,-6662,-5673,-4244,-2548,-773,849,2105,2833,2930,2380,1244,-350,-2222,-4167,-5978,-7462,-8464,-8876,-8631,-7751,-6259,-4274,-1908,693,3355,5947,8302,10324,11904,13006,13616,13743,13473,12839,11976,10936,9844,8762,7772,6932,6271,5814,5544,5445,5453,5533,5593,5595,5468,5190,4761,4210,3623,3075,2695,2559,2733,3233,3993,4934,5885,6705,7216,7311,6901,5980,4588,2834,850,-1187,-3117,-4771,-5999,-6703,-6787,-6239,-5050,-3298,-1061,1499,4230,6935,9429,11530,13100,14023,14271,13846,12834,11368,9615,7766,6005,4477,3294,2491,2064,1936,2018,2173,2294,2260,2017,1505,753,-214,-1312,-2457,-3560,-4538,-5347,-5954,-6383,-6666,-6869,-7063,-7306,-7642,-8081,-8608,-9161,-9680,-10048,-10183,-9968,-9333,-8234,-6672,-4729,-2514,-228,1941,3757,5045,5655,5530,4695,3252,1415,-588,-2467,-3959,-4837,-4941,-4205,-2648,-389,2381,5424,8459,11213,13437,14919,15531,15233,14057,12162,9744,7087,4470,2153,359,-809,-1307,-1234,-745,-73,533,838,661,-115,-1518,-3487,-5907,-8593,-11347,-13971,-16269,-18103,-19347,-19951,-19872,-19135,-17777,-15872,-13519,-10835,-7969,-5069,-2327,109,2057,3421,4109,4136,3541,2462,1034,-542,-2116,-3523,-4662,-5456,-5886,-5959,-5721,-5224,-4552,-3781,-2989,-2268,-1652,-1227,-986,-959,-1118,-1418,-1797,-2160,-2409,-2441,-2168,-1534,-522,838,2460,4233,5998,7617,8937,9863,10331,10332,9920,9179,8215,7169,6117,5172,4365,3708,3189,2739,2296,1768,1086,171,-1001,-2450,-4134,-5986,-7900,-9752,-11419,-12789,-13783,-14381,-14584,-14487,-14168,-13777,-13420,-13233,-13256,-13547,-14032,-14653,-15268,-15724,-15897,-15638,-14895,-13621,-11860,-9697,-7268,-4744,-2298,-98,1723,3081,3959,4385,4450,4273,3990,3744,3640,3755,4125,4703,5428,6153,6763,7090,7050,6579,5688,4479,3083,1689,508,-304,-593,-316,514,1797,3348,4959,6374,7362,7736,7363,6210,4327,1852,-1012,-4019,-6924,-9493,-11554,-12991,-13776,-13941,-13600,-12889,-11993,-11066,-10275,-9694,-9400,-9347,-9494,-9711,-9880,-9871,-9578,-8944,-7946,-6630,-5071,-3390,-1722,-193,1084,2039,2658,2958,3025,2940,2831,2772,2863,3117,3554,4127,4776,5424,5998,6422,6657,6672,6474,6087,5569,4974,4388,3881,3519,3361,3426,3723,4229,4888,5647,6404,7091,7597,7857,7781,7335,6492,5261,3699,1863,-129,-2194,-4219,-6110,-7808,-9248,-10419,-11310,-11943,-12333,-12519,-12525,-12361,-12048,-11568,-10919,-10094,-9079,-7910,-6601,-5223,-3819,-2444,-1125,138,1377,2652,4031,5581,7346,9333,11501,13766,15999,18049,19765,20994,21643,21649,21027,19854,18257,16412,14509,12727,11229,10102,9415,9129,9199,9491,9881,10191,10299,10059,9413,8332,6867,5113,3219,1346,-346,-1724,-2708,-3280,-3473,-3394,-3176,-2969,-2920,-3128,-3656,-4486,-5548,-6709,-7811,-8689,-9206,-9259,-8838,-7967,-6764,-5384,-3995,-2791,-1904,-1441,-1430,-1842,-2595,-3559,-4588,-5518,-6204,-6514,-6354,-5674,-4458,-2760,-639,1763,4339,6910,9359,11526,13323,14646,15465,15747,15518,14809,13691,12232,10510,8607,6576,4495,2392,333,-1651,-3513,-5205,-6701,-7941,-8921,-9586,-9940,-9952,-9638,-9005,-8084,-6924,-5562,-4075,-2491,-874,747,2343,3879,5350,6714,7974,9077,10020,10734,11202,11349,11142,10532,9515,8106,6368,4405,2348,365,-1402,-2793,-3735,-4156,-4098,-3639,-2920,-2133,-1470,-1109,-1193,-1775,-2850,-4305,-5982,-7665,-9145,-10205,-10717,-10560,-9752,-8321,-6424,-4214,-1914,277,2168,3616,4529,4874,4674,3988,2924,1575,81,-1481,-3003,-4432,-5715,-6811,-7680,-8287,-8589,-8547,-8147,-7377,-6282,-4902,-3338,-1684,-59,1413,2622,3462,3862,3779,3222,2231,922,-575,-2082,-3418,-4416,-4931,-4880,-4224,-3002,-1295,756,2973,5193,7216,8931,10204,11012,11324,11196,10668,9824,8726,7445,6038,4557,3052,1578,182,-1082,-2168,-3039,-3664,-4024,-4114,-3924,-3463,-2740,-1779,-604,723,2146,3545,4816,5795,6364,6368,5746,4455,2565,206,-2394,-4970,-7221,-8854,-9662,-9472,-8281,-6143,-3269,74,3547,6819,9580,11606,12766,13034,12500,11295,9627,7673,5608,3544,1542,-385,-2276,-4150,-6055,-7971,-9858,-11625,-13139,-14247,-14824,-14726,-13924,-12399,-10254,-7640,-4791,-1962,554,2520,3722,4062,3541,2252,431,-1679,-3749,-5505,-6716,-7236,-7045,-6194,-4863,-3248,-1604,-150,944,1567,1717,1447,903,256,-299,-582,-472,125,1193,2690,4484,6428,8328,10011,11309,12114,12366,12084,11351,10313,9152,8069,7240,6823,6876,7409,8331,9472,10638,11581,12107,12052,11342,10000,8145,5971,3740,1718,157,-733,-869,-218,1083,2849,4778,6567,7895,8521,8275,7115,5103,2425,-670,-3889,-6933,-9560,-11575,-12887,-13487,-13437,-12863,-11928,-10767,-9537,-8314,-7140,-6019,-4884,-3668,-2285,-668,1214,3342,5644,7982,10208,12114,13552,14375,14527,14021,12964,11511,9901,8338,7072,6236,5974,6278,7137,8417,9979,11642,13236,14601,15623,16213,16341,16007,15243,14107,12646,10925,8977,6840,4527,2063,-534,-3229,-5953,-8662,-11222,-13568,-15563,-17129,-18192,-18707,-18685,-18170,-17257,-16086,-14809,-13606,-12628,-12017,-11851,-12165,-12909,-14011,-15303,-16638,-17816,-18668,-19046,-18844,-18001,-16524,-14470,-11946,-9115,-6149,-3230,-532,1825,3751,5223,6260,6929,7306,7486,7546,7553,7543,7558,7590,7666,7785,7957,8189,8490,8845,9264,9708,10166,10579,10901,11065,10975,10577,9752,8487,6709,4474,1810,-1137,-4238,-7273,-10071,-12417,-14185,-15250,-15599,-15253,-14306,-12909,-11219,-9423,-7686,-6153,-4925,-4074,-3617,-3529,-3756,-4200,-4750,-5298,-5711,-5910,-5813,-5395,-4658,-3649,-2431,-1110,244,1527,2694,3707,4564,5298,5946,6555,7156,7730,8251,8609,8706,8399,7578,6168,4161,1615,-1313,-4434,-7464,-10165,-12272,-13599,-14047,-13584,-12315,-10398,-8082,-5628,-3306,-1334,127,1003,1284,1049,368,-604,-1806,-3117,-4508,-5940,-7404,-8894,-10406,-11902,-13357,-14694,-15859,-16766,-17342,-17528,-17265,-16536,-15345,-13725,-11774,-9594,-7350,-5200,-3311,-1825,-818,-331,-298,-618,-1123,-1609,-1897,-1813,-1245,-150,1447,3462,5722,8068,10277,12170,13595,14433,14650,14254,13318,11957,10322,8555,6804,5167,3709,2436,1321,277,-763,-1913,-3225,-4754,-6488,-8381,-10342,-12240,-13936,-15270,-16137,-16436,-16162,-15339,-14065,-12483,-10748,-9043,-7494,-6241,-5313,-4733,-4432,-4306,-4234,-4065,-3697,-3033,-2061,-791,674,2236,3743,5074,6126,6843,7217,7288,7121,6786,6353,5846,5280,4625,3867,2977,1977,906,-151,-1091,-1796,-2176,-2138,-1675,-779,467,1975,3595,5188,6577,7634,8224,8279,7761,6713,5201,3377,1387,-559,-2302,-3661,-4532,-4847,-4597,-3841,-2672,-1219,368,1956,3414,4657,5623,6314,6728,6936,6966,6906,6784,6651,6526,6413,6305,6193,6052,5872,5643,5351,5025,4677,4352,4111,4003,4097,4432,5028,5868,6899,8020,9117,10031,10645,10818,10495,9633,8275,6505,4451,2296,199,-1646,-3109,-4079,-4521,-4434,-3913,-3051,-2014,-944,24,778,1262,1446,1339,972,382,-385,-1297,-2298,-3369,-4429,-5445,-6323,-6993,-7383,-7433,-7107,-6413,-5378,-4070,-2587,-1027,495,1873,3022,3866,4367,4503,4304,3815,3141,2394,1728,1283,1200,1572,2451,3814,5580,7604,9677,11598,13111,14053,14252,13658,12272,10208,7626,4771,1871,-797,-3042,-4678,-5614,-5815,-5320,-4224,-2684,-866,1016,2767,4206,5172,5596,5425,4726,3584,2173,656,-781,-1995,-2882,-3402,-3558,-3442,-3129,-2782,-2497,-2402,-2564,-3003,-3705,-4582,-5534,-6411,-7087,-7427,-7349,-6804,-5801,-4389,-2673,-746,1236,3191,4978,6534,7761,8612,9023,8975,8459,7511,6208,4664,3033,1494,216,-628,-937,-633,256,1654,3392,5264,7016,8396,9196,9227,8429,6773,4364,1353,-2039,-5548,-8919,-11873,-14209,-15740,-16367,-16075,-14887,-12950,-10411,-7501,-4451,-1497,1126,3257,4737,5535,5629,5119,4116,2801,1348,-54,-1249,-2111,-2570,-2584,-2191,-1433,-409,768,1990,3136,4117,4872,5363,5594,5597,5399,5069,4626,4123,3565,2970,2334,1676,991,333,-279,-778,-1119,-1257,-1167,-871,-399,144,670,1048,1178,983,434,-436,-1540,-2740,-3879,-4806,-5406,-5629,-5501,-5119,-4640,-4234,-4075,-4264,-4854,-5786,-6936,-8121,-9133,-9768,-9902,-9441,-8433,-6962,-5223,-3416,-1782,-513,231,370,-87,-1068,-2380,-3833,-5139,-6062,-6358,-5858,-4466,-2183,893,4588,8638,12770,16663,20053,22695,24432,25171,24920,23722,21732,19089,15995,12638,9198,5833,2699,-124,-2520,-4456,-5877,-6793,-7206,-7184,-6802,-6168,-5438,-4716,-4163,-3848,-3849,-4177,-4792,-5650,-6633,-7658,-8595,-9363,-9877,-10094,-9997,-9602,-8942,-8087,-7087,-6046,-5013,-4085,-3290,-2678,-2239,-1938,-1725,-1493,-1165,-616,218,1422,2991,4913,7070,9332,11491,13349,14712,15430,15444,14774,13539,11931,10192,8562,7269,6449,6181,6416,7053,7898,8761,9414,9704,9495,8735,7447,5689,3600,1324,-955,-3061,-4813,-6058,-6666,-6545,-5672,-4071,-1863,770,3588,6293,8603,10244,11003,10781,9526,7370,4460,1079,-2480,-5915,-8928,-11306,-12877,-13576,-13390,-12395,-10707,-8477,-5883,-3092,-273,2418,4861,6936,8583,9748,10420,10623,10390,9794,8911,7831,6653,5463,4343,3353,2535,1904,1461,1190,1069,1061,1132,1236,1324,1353,1277,1073,721,236,-385,-1082,-1860,-2644,-3457,-4259,-5089,-5960,-6920,-7992,-9192,-10491,-11821,-13072,-14093,-14733,-14828,-14276,-13011,-11052,-8492,-5499,-2287,885,3779,6177,7913,8922,9171,8763,7810,6498,5035,3604,2395,1549,1156,1270,1874,2901,4246,5758,7256,8570,9510,9936,9732,8859,7301,5163,2527,-414,-3496,-6532,-9338,-11772,-13714,-15061,-15777,-15813,-15192,-13946,-12172,-9977,-7551,-5069,-2775,-858,471,1097,931,0,-1616,-3756,-6198,-8721,-11056,-13014,-14407,-15138,-15178,-14543,-13346,-11689,-9739,-7637,-5530,-3536,-1757,-258,908,1735,2235,2455,2481,2404,2357,2451,2788,3425,4347,5493,6700,7792,8554,8788,8383,7269,5531,3300,825,-1634,-3792,-5429,-6375,-6586,-6096,-5051,-3666,-2184,-868,52,411,90,-914,-2565,-4719,-7203,-9783,-12217,-14261,-15686,-16326,-16060,-14867,-12790,-9984,-6645,-3068,472,3653,6212,7926,8655,8340,7037,4852,2021,-1231,-4581,-7768,-10490,-12547,-13739,-13991,-13257,-11606,-9159,-6107,-2685,846,4222,7201,9576,11211,12028,12023,11274,9888,8046,5925,3721,1609,-265,-1807,-2949,-3704,-4096,-4210,-4135,-3974,-3825,-3765,-3854,-4125,-4570,-5188,-5909,-6702,-7476,-8172,-8715,-9061,-9182,-9100,-8856,-8545,-8247,-8075,-8072,-8279,-8659,-9136,-9617,-9957,-10068,-9845,-9272,-8363,-7200,-5893,-4591,-3432,-2541,-2015,-1887,-2168,-2804,-3717,-4804,-5930,-6967,-7763,-8181,-8077,-7360,-5941,-3820,-1033,2316,6046,9961,13801,17329,20307,22533,23883,24264,23687,22208,19959,17110,13871,10467,7109,4025,1365,-725,-2178,-2969,-3137,-2750,-1949,-846,375,1598,2668,3501,4025,4208,4074,3644,3006,2217,1376,562,-144,-678,-970,-1007,-744,-216,565,1534,2634,3776,4895,5909,6767,7429,7873,8112,8163,8088,7947,7821,7781,7888,8155,8573,9063,9530,9840,9881,9539,8791,7624,6142,4463,2769,1238,40,-703,-939,-663,16,981,2022,2961,3583,3749,3344,2328,746,-1305,-3642,-6058,-8281,-10099,-11258,-11631,-11132,-9772,-7689,-5061,-2159,727,3324,5363,6662,7098,6627,5300,3221,570,-2445,-5586,-8610,-11295,-13433,-14867,-15501,-15273,-14221,-12400,-9951,-7023,-3806,-482,2761,5772,8411,10599,12270,13420,14051,14209,13926,13264,12265,10985,9502,7872,6218,4619,3217,2110,1413,1196,1505,2332,3621,5261,7097,8935,10563,11787,12431,12406,11665,10278,8357,6080,3647,1239,-969,-2881,-4412,-5562,-6342,-6789,-6971,-6913,-6686,-6307,-5823,-5261,-4655,-4043,-3462,-2933,-2514,-2192,-2031,-1991,-2112,-2337,-2656,-2984,-3259,-3387,-3270,-2845,-2014,-784,872,2893,5180,7628,10061,12337,14291,15785,16711,16991,16600,15523,13834,11580,8900,5916,2787,-303,-3187,-5694,-7664,-9002,-9616,-9495,-8675,-7226,-5296,-3044,-670,1605,3579,5047,5856,5910,5164,3673,1533,-1070,-3941,-6838,-9550,-11866,-13636,-14742,-15133,-14807,-13819,-12263,-10269,-7999,-5601,-3246,-1069,816,2310,3387,4015,4237,4105,3698,3121,2452,1786,1170,651,224,-99,-350,-539,-681,-790,-860,-899,-877,-818,-679,-493,-243,59,386,746,1077,1381,1575,1632,1471,1052,322,-743,-2122,-3793,-5636,-7549,-9331,-10820,-11794,-12109,-11637,-10332,-8249,-5512,-2332,1019,4247,7064,9209,10509,10864,10282,8861,6793,4324,1732,-697,-2712,-4121,-4789,-4686,-3833,-2341,-360,1933,4337,6667,8763,10466,11710,12401,12547,12161,11285,10018,8424,6617,4682,2692,738,-1141,-2874,-4419,-5739,-6792,-7562,-8035,-8224,-8154,-7872,-7436,-6915,-6377,-5880,-5457,-5134,-4884,-4694,-4498,-4275,-3970,-3592,-3133,-2640,-2137,-1686,-1306,-1032,-845,-735,-637,-512,-286,85,636,1391,2330,3429,4611,5799,6887,7768,8374,8627,8549,8146,7527,6781,6045,5449,5088,5073,5419,6158,7242,8602,10144,11735,13255,14567,15548,16101,16145,15646,14594,13021,10983,8580,5921,3142,393,-2186,-4451,-6290,-7627,-8413,-8666,-8413,-7742,-6743,-5535,-4237,-2971,-1849,-969,-400,-185,-332,-809,-1573,-2530,-3621,-4735,-5823,-6794,-7621,-8239,-8641,-8776,-8647,-8223,-7512,-6523,-5272,-3807,-2171,-422,1380,3178,4933,6582,8127,9497,10701,11676,12400,12831,12934,12688,12095,11174,9979,8587,7084,5564,4122,2807,1672,722,-67,-726,-1309,-1892,-2503,-3225,-4054,-5017,-6082,-7196,-8303,-9298,-10122,-10666,-10908,-10785,-10319,-9530,-8472,-7224,-5874,-4491,-3176,-1964,-938,-103,487,834,924,755,351,-284,-1100,-2065,-3128,-4225,-5312,-6313,-7179,-7842,-8241,-8322,-8025,-7302,-6148,-4538,-2558,-254,2208,4701,7022,9011,10521,11424,11702,11327,10404,9024,7351,5542,3743,2088,664,-478,-1323,-1888,-2237,-2402,-2475,-2483,-2466,-2435,-2353,-2209,-1938,-1523,-949,-237,544,1296,1905,2238,2205,1738,836,-457,-2013,-3713,-5353,-6795,-7890,-8545,-8749,-8514,-7964,-7192,-6386,-5659,-5151,-4947,-5076,-5532,-6260,-7158,-8124,-9037,-9785,-10299,-10509,-10403,-9979,-9265,-8297,-7130,-5799,-4362,-2839,-1283,291,1835,3302,4636,5749,6570,7010,7012,6529,5555,4125,2308,207,-2041,-4304,-6431,-8297,-9793,-10832,-11369,-11369,-10846,-9834,-8397,-6646,-4692,-2710,-830,744,1911,2521,2542,1949,810,-778,-2655,-4653,-6596,-8315,-9686,-10626,-11096,-11124,-10767,-10126,-9304,-8406,-7504,-6639,-5814,-4983,-4096,-3090,-1934,-627,759,2139,3344,4245,4692,4601,3951,2804,1287,-396,-2029,-3380,-4252,-4508,-4083,-2992,-1350,682,2873,4977,6767,8026,8635,8517,7709,6300,4460,2378,270,-1687,-3334,-4587,-5408,-5819,-5892,-5710,-5381,-4987,-4597,-4243,-3943,-3684,-3448,-3232,-3011,-2818,-2645,-2548,-2537,-2660,-2918,-3319,-3829,-4417,-4999,-5522,-5880,-6003,-5826,-5287,-4388,-3126,-1560,231,2139,4035,5791,7278,8399,9081,9311,9098,8514,7632,6562,5391,4224,3114,2138,1306,653,157,-183,-399,-501,-505,-396,-160,263,902,1824,3042,4568,6337,8276,10222,12021,13470,14412,14694,14260,13097,11295,9011,6455,3883,1539,-337,-1574,-2069,-1802,-860,604,2353,4138,5676,6750,7173,6860,5820,4145,2020,-329,-2639,-4677,-6239,-7198,-7499,-7171,-6306,-5042,-3562,-2013,-572,664,1616,2242,2558,2585,2375,1993,1490,932,358,-185,-677,-1098,-1437,-1687,-1848,-1902,-1849,-1668,-1347,-891,-288,440,1275,2178,3105,3991,4774,5385,5761,5875,5717,5332,4787,4183,3645,3261,3135,3276,3679,4254,4882,5404,5676,5583,5069,4168,2972,1666,458,-427,-785,-491,524,2208,4439,7005,9655,12111,14121,15469,16020,15712,14576,12713,10286,7484,4524,1577,-1176,-3637,-5720,-7396,-8667,-9560,-10115,-10387,-10426,-10276,-9994,-9597,-9140,-8641,-8125,-7623,-7134,-6669,-6223,-5769,-5292,-4755,-4124,-3381,-2489,-1449,-248,1097,2563,4111,5672,7186,8545,9687,10497,10953,10980,10621,9884,8865,7659,6407,5229,4275,3624,3369,3506,4026,4853,5882,6998,8043,8889,9386,9442,8974,7986,6527,4718,2741,788,-930,-2235,-3025,-3236,-2926,-2205,-1242,-264,534,947,861,209,-958,-2534,-4318,-6099,-7639,-8753,-9302,-9226,-8556,-7382,-5882,-4229,-2653,-1299,-318,240,373,141,-364,-1020,-1735,-2398,-2969,-3395,-3691,-3849,-3905,-3881,-3798,-3677,-3514,-3292,-2999,-2590,-2046,-1352,-497,486,1573,2694,3804,4810,5680,6332,6769,6959,6942,6733,6396,5956,5459,4906,4302,3614,2823,1901,837,-359,-1651,-2991,-4310,-5536,-6591,-7426,-7973,-8246,-8234,-7998,-7618,-7169,-6767,-6471,-6348,-6410,-6660,-7042,-7517,-7991,-8396,-8657,-8700,-8495,-8017,-7287,-6350,-5281,-4184,-3151,-2305,-1709,-1430,-1474,-1795,-2314,-2888,-3358,-3552,-3309,-2536,-1176,710,3020,5559,8110,10427,12288,13495,13945,13574,12450,10693,8510,6151,3883,1941,543,-195,-205,470,1736,3408,5286,7137,8737,9904,10509,10480,9844,8667,7081,5260,3362,1563,-10,-1255,-2105,-2543,-2579,-2236,-1595,-699,347,1472,2591,3604,4451,5023,5277,5145,4610,3687,2415,895,-763,-2404,-3889,-5072,-5841,-6124,-5898,-5198,-4117,-2786,-1360,-1,1169,2040,2593,2815,2772,2536,2195,1847,1570,1424,1461,1676,2074,2586,3152,3668,4026,4119,3864,3182,2078,573,-1227,-3175,-5082,-6732,-7927,-8494,-8338,-7440,-5855,-3732,-1255,1344,3837,6023,7726,8847,9332,9202,8535,7446,6093,4621,3195,1916,873,91,-455,-809,-1077,-1346,-1715,-2270,-3032,-4040,-5214,-6510,-7789,-8928,-9807,-10294,-10348,-9929,-9088,-7900,-6484,-4974,-3498,-2163,-1038,-148,522,1029,1443,1844,2295,2834,3469,4176,4911,5610,6220,6679,6967,7058,6990,6769,6461,6103,5726,5377,5038,4717,4379,4000,3534,2969,2264,1437,481,-550,-1605,-2600,-3426,-4006,-4238,-4089,-3549,-2678,-1571,-392,713,1556,2014,1978,1439,423,-922,-2452,-3931,-5174,-5982,-6255,-5904,-4981,-3520,-1683,377,2472,4402,6006,7128,7684,7625,6979,5826,4286,2535,729,-956,-2385,-3483,-4190,-4567,-4660,-4611,-4544,-4593,-4882,-5471,-6393,-7619,-9055,-10588,-12053,-13292,-14162,-14544,-14376,-13647,-12399,-10735,-8772,-6673,-4579,-2646,-982,312,1188,1610,1583,1130,299,-836,-2181,-3636,-5065,-6369,-7411,-8123,-8425,-8319,-7828,-7034,-6066,-5066,-4194,-3595,-3377,-3598,-4280,-5344,-6717,-8251,-9795,-11222,-12361,-13128,-13412,-13160,-12360,-11020,-9218,-7050,-4667,-2226,96,2140,3781,4939,5599,5826,5725,5474,5237,5192,5457,6090,7083,8348,9737,11084,12180,12852,12965,12434,11252,9506,7306,4881,2427,186,-1641,-2905,-3522,-3489,-2903,-1910,-750,353,1141,1434,1098,106,-1477,-3502,-5729,-7912,-9756,-11037,-11561,-11244,-10090,-8216,-5815,-3149,-505,1839,3654,4766,5098,4634,3453,1667,-552,-3041,-5613,-8106,-10382,-12323,-13841,-14888,-15430,-15477,-15073,-14273,-13187,-11930,-10613,-9381,-8306,-7491,-6949,-6702,-6684,-6850,-7071,-7281,-7338,-7188,-6745,-5977,-4880,-3456,-1757,167,2236,4359,6425,8332,9948,11193,11971,12260,12063,11456,10546,9485,8426,7520,6871,6556,6573,6900,7445,8117,8787,9359,9723,9813,9586,9011,8112,6918,5491,3940,2366,910,-300,-1155,-1584,-1568,-1152,-441,413,1232,1817,2031,1733,912,-423,-2156,-4117,-6127,-7946,-9406,-10325,-10616,-10221,-9178,-7542,-5446,-3021,-413,2227,4800,7184,9327,11145,12602,13634,14202,14274,13824,12879,11468,9698,7674,5569,3556,1806,485,-309,-511,-143,729,1975,3454,4998,6453,7694,8602,9123,9212,8883,8178,7189,6019,4814,3695,2776,2141,1804,1761,1918,2191,2433,2548,2419,2008,1305,361,-735,-1873,-2933,-3812,-4419,-4706,-4636,-4229,-3495,-2509,-1331,-63,1192,2323,3234,3833,4076,3949,3489,2778,1931,1092,387,-55,-180,44,549,1259,2009,2666,3059,3083,2645,1744,398,-1256,-3091,-4889,-6470,-7649,-8288,-8330,-7756,-6664,-5162,-3440,-1673,-46,1292,2240,2750,2825,2533,1957,1231,478,-169,-602,-721,-489,134,1103,2375,3842,5396,6894,8210,9213,9804,9914,9521,8652,7386,5838,4168,2528,1097,-10,-666,-827,-462,396,1680,3286,5068,6863,8495,9782,10588,10795,10382,9374,7899,6137,4325,2713,1525,947,1085,1958,3502,5567,7926,10335,12487,14139,15034,15037,14049,12124,9364,5998,2285,-1464,-4960,-7927,-10182,-11591,-12135,-11871,-10939,-9539,-7914,-6301,-4936,-3997,-3598,-3794,-4543,-5757,-7282,-8929,-10494,-11775,-12582,-12790,-12296,-11096,-9233,-6818,-4022,-1030,1936,4687,7041,8884,10135,10790,10885,10507,9770,8795,7706,6596,5524,4513,3542,2560,1510,321,-1032,-2571,-4249,-5995,-7713,-9273,-10577,-11525,-12068,-12195,-11951,-11400,-10655,-9799,-8941,-8111,-7341,-6592,-5819,-4958,-3964,-2819,-1558,-252,975,2000,2683,2924,2663,1903,707,-784,-2406,-3931,-5153,-5887,-5989,-5434,-4235,-2552,-568,1458,3288,4710,5597,5901,5678,5065,4244,3427,2793,2479,2544,2959,3630,4380,5039,5400,5325,4716,3555,1908,-90,-2260,-4379,-6234,-7628,-8399,-8457,-7764,-6366,-4354,-1900,831,3604,6239,8550,10391,11689,12379,12512,12124,11343,10280,9077,7851,6699,5672,4786,4013,3291,2554,1727,755,-380,-1681,-3092,-4556,-5979,-7271,-8343,-9118,-9523,-9523,-9069,-8171,-6823,-5081,-2993,-657,1819,4313,6682,8799,10541,11810,12549,12725,12371,11536,10325,8855,7249,5643,4135,2833,1802,1102,775,838,1301,2119,3243,4537,5868,7047,7882,8213,7894,6871,5159,2839,105,-2841,-5725,-8300,-10355,-11708,-12305,-12124,-11290,-9949,-8335,-6693,-5248,-4209,-3706,-3790,-4456,-5571,-7007,-8541,-9991,-11170,-11943,-12229,-12017,-11326,-10256,-8878,-7334,-5706,-4107,-2597,-1237,-55,925,1706,2283,2684,2907,3000,2961,2848,2668,2470,2277,2135,2076,2137,2352,2709,3219,3805,4408,4923,5235,5262,4916,4195,3115,1769,278,-1206,-2538,-3589,-4281,-4588,-4532,-4204,-3707,-3175,-2713,-2405,-2275,-2311,-2439,-2577,-2608,-2444,-1988,-1201,-43,1449,3254,5259,7365,9412,11236,12675,13559,13772,13226,11916,9901,7317,4375,1314,-1594,-4090,-5986,-7096,-7394,-6841,-5559,-3669,-1389,1048,3401,5418,6911,7718,7762,7043,5620,3653,1317,-1151,-3520,-5583,-7146,-8118,-8431,-8145,-7344,-6203,-4894,-3608,-2493,-1675,-1187,-1046,-1175,-1497,-1897,-2287,-2603,-2836,-3027,-3251,-3620,-4224,-5144,-6402,-7957,-9738,-11583,-13369,-14907,-16108,-16870,-17199,-17123,-16731,-16131,-15413,-14664,-13903,-13126,-12284,-11301,-10127,-8703,-7050,-5206,-3292,-1435,194,1457,2244,2488,2216,1476,427,-777,-1919,-2807,-3260,-3163,-2454,-1171,604,2707,4972,7202,9227,10888,12035,12561,12352,11378,9638,7246,4388,1344,-1581,-4059,-5853,-6807,-6901,-6249,-5023,-3481,-1826,-275,1064,2088,2769,3083,3010,2549,1676,413,-1198,-3040,-4944,-6665,-7932,-8465,-8026,-6473,-3798,-144,4176,8730,13011,16517,18801,19577,18704,16254,12474,7754,2598,-2465,-6927,-10367,-12497,-13187,-12494,-10616,-7902,-4769,-1655,1025,2970,3997,4081,3357,2060,522,-949,-2082,-2701,-2765,-2331,-1546,-596,329,1097,1600,1828,1795,1576,1239,883,554,307,152,84,90,160,289,502,824,1309,1983,2878,3971,5190,6425,7503,8241,8487,8110,7102,5524,3559,1449,-509,-2050,-2967,-3157,-2674,-1670,-436,724,1479,1612,964,-426,-2458,-4874,-7387,-9701,-11535,-12727,-13173,-12906,-12025,-10719,-9201,-7714,-6443,-5557,-5111,-5118,-5483,-6076,-6735,-7289,-7632,-7671,-7421,-6922,-6266,-5562,-4899,-4355,-3952,-3679,-3486,-3289,-2997,-2517,-1760,-694,712,2405,4302,6281,8172,9834,11120,11945,12270,12122,11579,10764,9813,8856,7994,7284,6743,6354,6077,5860,5664,5425,5125,4724,4218,3633,3001,2417,1959,1749,1862,2372,3292,4584,6166,7878,9573,11029,12102,12607,12480,11664,10224,8249,5919,3431,1004,-1151,-2874,-4043,-4635,-4644,-4181,-3319,-2226,-1004,207,1320,2280,3032,3600,3971,4201,4327,4406,4509,4681,4957,5361,5852,6396,6904,7273,7416,7239,6712,5842,4708,3432,2178,1114,391,128,365,1090,2205,3547,4932,6141,7003,7378,7208,6491,5300,3748,1970,104,-1743,-3494,-5093,-6538,-7794,-8881,-9765,-10438,-10886,-11079,-11024,-10729,-10212,-9547,-8769,-7974,-7217,-6580,-6110,-5876,-5891,-6194,-6774,-7595,-8621,-9737,-10865,-11867,-12640,-13081,-13133,-12789,-12076,-11081,-9891,-8603,-7296,-5999,-4727,-3432,-2070,-559,1139,3060,5166,7395,9610,11672,13412,14686,15403,15510,15043,14086,12784,11310,9836,8521,7455,6693,6188,5864,5575,5173,4515,3489,2040,177,-2041,-4473,-6976,-9342,-11396,-12971,-13930,-14221,-13816,-12788,-11229,-9291,-7133,-4923,-2816,-962,523,1527,1991,1851,1115,-221,-2078,-4374,-6969,-9708,-12399,-14864,-16904,-18377,-19144,-19146,-18350,-16789,-14551,-11759,-8597,-5269,-1999,987,3492,5358,6482,6829,6425,5375,3826,1984,55,-1743,-3230,-4257,-4739,-4645,-3984,-2843,-1291,531,2524,4571,6562,8424,10051,11410,12415,13041,13239,12982,12249,11043,9374,7285,4844,2130,-734,-3621,-6367,-8802,-10753,-12043,-12548,-12160,-10855,-8671,-5708,-2148,1790,5851,9752,13259,16139,18241,19481,19837,19379,18214,16492,14395,12081,9742,7514,5553,3971,2878,2327,2368,2964,4069,5547,7248,8964,10493,11629,12216,12146,11388,9988,8068,5828,3491,1315,-480,-1698,-2212,-1973,-1001,601,2659,4979,7309,9438,11154,12312,12811,12622,11780,10358,8480,6286,3918,1519,-786,-2916,-4787,-6355,-7597,-8463,-8946,-8986,-8546,-7584,-6066,-4005,-1452,1495,4641,7796,10666,13020,14598,15245,14858,13457,11141,8113,4643,1057,-2306,-5121,-7101,-8057,-7866,-6545,-4204,-1059,2589,6386,9955,12937,15024,15998,15724,14215,11546,7949,3674,-939,-5550,-9826,-13452,-16159,-17751,-18085,-17135,-14939,-11652,-7494,-2760,2205,7060,11447,15079,17710,19198,19484,18600,16675,13901,10540,6872,3211,-189,-3060,-5258,-6654,-7234,-7051,-6209,-4912,-3359,-1827,-546,240,375,-258,-1660,-3769,-6395,-9315,-12226,-14832,-16868,-18114,-18446,-17845,-16379,-14234,-11656,-8937,-6359,-4195,-2606,-1724,-1529,-1963,-2865,-4053,-5321,-6496,-7442,-8092,-8434,-8521,-8438,-8297,-8209,-8263,-8516,-8995,-9671,-10501,-11403,-12278,-13040,-13578,-13837,-13756,-13331,-12566,-11520,-10250,-8866,-7452,-6127,-4960,-4036,-3375,-2990,-2857,-2913,-3099,-3312,-3485,-3517,-3367,-2986,-2368,-1541,-540,550,1636,2607,3340,3710,3635,3011,1829,73,-2190,-4849,-7747,-10671,-13386,-15637,-17186,-17826,-17425,-15917,-13356,-9866,-5683,-1095,3567,7957,11760,14690,16551,17206,16646,14922,12203,8702,4707,501,-3599,-7338,-10474,-12844,-14340,-14934,-14660,-13630,-11995,-9957,-7716,-5499,-3485,-1864,-737,-203,-239,-824,-1807,-3054,-4333,-5463,-6215,-6450,-6041,-4965,-3256,-1027,1554,4278,6937,9318,11258,12646,13406,13551,13086,12099,10622,8767,6557,4087,1391,-1450,-4373,-7277,-10053,-12576,-14702,-16293,-17236,-17443,-16888,-15609,-13686,-11284,-8571,-5767,-3059,-633,1374,2880,3831,4254,4187,3722,2974,2046,1085,179,-554,-1045,-1236,-1073,-559,324,1531,3015,4701,6485,8255,9882,11242,12226,12734,12726,12179,11147,9730,8075,6372,4824,3612,2904,2783,3297,4388,5960,7848,9860,11810,13506,14814,15639,15941,15743,15114,14152,12994,11749,10558,9492,8637,8011,7631,7473,7506,7677,7929,8213,8458,8629,8667,8541,8209,7645,6822,5741,4400,2846,1114,-698,-2506,-4190,-5620,-6693,-7300,-7382,-6915,-5902,-4423,-2544,-415,1864,4147,6327,8312,10011,11380,12357,12914,13021,12654,11825,10532,8831,6773,4469,2019,-392,-2626,-4468,-5756,-6336,-6097,-5008,-3117,-532,2520,5820,9050,11964,14300,15886,16626,16500,15577,14008,11947,9635,7243,4987,2990,1380,211,-482,-689,-438,241,1288,2628,4157,5756,7258,8515,9331,9576,9107,7884,5899,3259,120,-3264,-6619,-9614,-11958,-13375,-13668,-12741,-10585,-7333,-3198,1507,6407,11130,15291,18590,20783,21753,21471,20051,17674,14628,11234,7827,4732,2207,446,-456,-510,195,1476,3126,4885,6529,7829,8641,8840,8409,7362,5786,3804,1541,-841,-3230,-5497,-7573,-9397,-10943,-12212,-13210,-13956,-14479,-14790,-14925,-14881,-14682,-14333,-13846,-13252,-12575,-11877,-11210,-10647,-10244,-10062,-10123,-10445,-10998,-11737,-12582,-13432,-14179,-14699,-14897,-14682,-14023,-12903,-11391,-9546,-7514,-5413,-3386,-1557,2,1230,2144,2774,3179,3432,3565,3613,3552,3354,2967,2348,1488,403,-831,-2100,-3274,-4191,-4743,-4832,-4458,-3663,-2592,-1412,-354,380,602,192,-874,-2548,-4666,-7014,-9316,-11303,-12730,-13408,-13248,-12247,-10512,-8237,-5679,-3114,-821,972,2115,2531,2263,1430,214,-1154,-2468,-3542,-4268,-4604,-4604,-4358,-4036,-3778,-3736,-4011,-4646,-5632,-6918,-8390,-9946,-11445,-12761,-13772,-14376,-14485,-14072,-13114,-11683,-9850,-7784,-5616,-3568,-1749,-338,628,1096,1117,762,148,-589,-1320,-1931,-2324,-2468,-2339,-1967,-1412,-737,-21,648,1221,1604,1778,1665,1260,532,-510,-1847,-3439,-5235,-7149,-9096,-10962,-12624,-13967,-14865,-15241,-15023,-14217,-12853,-11027,-8875,-6568,-4290,-2235,-574,557,1059,923,179,-1051,-2613,-4306,-5926,-7280,-8209,-8605,-8426,-7696,-6503,-5001,-3364,-1809,-527,298,549,162,-835,-2323,-4116,-5950,-7544,-8612,-8904,-8254,-6573,-3914,-389,3741,8194,12626,16700,20114,22638,24095,24449,23706,21991,19484,16411,13031,9604,6356,3507,1189,-486,-1499,-1858,-1637,-934,124,1388,2705,3923,4898,5511,5676,5340,4512,3232,1607,-229,-2107,-3839,-5258,-6199,-6567,-6286,-5382,-3896,-1949,325,2767,5230,7548,9622,11325,12612,13434,13781,13667,13118,12180,10927,9430,7781,6073,4380,2768,1288,-65,-1268,-2369,-3375,-4318,-5199,-6000,-6671,-7152,-7359,-7237,-6728,-5843,-4596,-3084,-1395,320,1955,3379,4541,5407,6014,6424,6748,7078,7533,8164,9007,10028,11141,12223,13109,13651,13701,13170,12025,10286,8065,5504,2806,195,-2118,-3916,-5067,-5447,-5052,-3913,-2130,123,2689,5350,7939,10286,12261,13768,14739,15149,14992,14291,13097,11479,9528,7367,5125,2957,1026,-522,-1534,-1920,-1627,-668,860,2826,5023,7237,9238,10813,11792,12054,11558,10329,8471,6153,3563,940,-1542,-3682,-5385,-6578,-7263,-7509,-7387,-7029,-6501,-5890,-5189,-4384,-3397,-2143,-539,1466,3869,6601,9501,12380,14943,16953,18116,18276,17290,15207,12140,8374,4252,191,-3386,-6109,-7687,-7955,-6910,-4667,-1518,2189,6002,9507,12290,14072,14651,13998,12180,9407,5946,2145,-1680,-5189,-8146,-10343,-11694,-12180,-11865,-10893,-9433,-7701,-5905,-4224,-2827,-1812,-1240,-1121,-1410,-2027,-2865,-3792,-4680,-5403,-5855,-5941,-5624,-4862,-3671,-2083,-146,2063,4468,6986,9541,12045,14428,16605,18493,20001,21051,21554,21487,20801,19551,17756,15541,12992,10260,7457,4710,2116,-244,-2305,-4015,-5330,-6220,-6659,-6662,-6250,-5487,-4474,-3331,-2229,-1325,-800,-781,-1378,-2613,-4462,-6811,-9502,-12330,-15072,-17523,-19496,-20858,-21520,-21463,-20685,-19275,-17311,-14937,-12301,-9575,-6938,-4573,-2634,-1266,-535,-480,-1026,-2079,-3440,-4939,-6333,-7473,-8198,-8432,-8166,-7417,-6274,-4835,-3203,-1488,232,1896,3466,4913,6226,7356,8278,8905,9185,9029,8382,7221,5546,3436,975,-1669,-4353,-6891,-9152,-11003,-12393,-13282,-13696,-13687,-13299,-12627,-11710,-10630,-9435,-8198,-6983,-5867,-4932,-4247,-3890,-3886,-4251,-4934,-5849,-6860,-7815,-8539,-8901,-8769,-8116,-6935,-5329,-3424,-1403,537,2219,3475,4208,4376,3998,3176,2026,721,-586,-1746,-2638,-3192,-3368,-3190,-2710,-2031,-1266,-546,16,321,315,-41,-720,-1689,-2868,-4162,-5482,-6729,-7838,-8751,-9457,-9941,-10251,-10404,-10463,-10465,-10447,-10433,-10431,-10426,-10412,-10340,-10197,-9938,-9558,-9044,-8427,-7736,-7032,-6384,-5851,-5513,-5400,-5553,-5960,-6568,-7319,-8069,-8725,-9143,-9255,-9001,-8413,-7529,-6471,-5340,-4247,-3270,-2448,-1761,-1179,-608,35,834,1862,3143,4639,6285,7918,9371,10443,10942,10731,9725,7932,5460,2485,-724,-3891,-6720,-8976,-10483,-11168,-11043,-10226,-8874,-7211,-5413,-3680,-2102,-758,373,1320,2154,2920,3639,4294,4804,5074,4969,4380,3243,1539,-623,-3097,-5603,-7859,-9549,-10414,-10292,-9126,-7021,-4201,-1004,2169,4899,6843,7722,7451,6050,3753,855,-2209,-5035,-7235,-8516,-8751,-7943,-6272,-4042,-1616,605,2297,3212,3282,2546,1229,-387,-1948,-3131,-3678,-3450,-2443,-791,1251,3358,5169,6376,6738,6154,4663,2444,-211,-2934,-5366,-7176,-8150,-8194,-7369,-5862,-3965,-2013,-330,827,1323,1148,444,-548,-1516,-2144,-2173,-1448,62,2234,4836,7542,10010,11907,13006,13161,12405,10858,8789,6501,4321,2546,1371,908,1131,1940,3138,4516,5847,6942,7695,8024,7973,7596,7026,6398,5843,5479,5377,5574,6064,6792,7700,8690,9678,10567,11281,11740,11897,11693,11115,10136,8783,7089,5120,2986,799,-1280,-3099,-4501,-5347,-5544,-5041,-3850,-2046,245,2839,5534,8112,10365,12126,13261,13717,13479,12616,11217,9433,7406,5312,3295,1511,78,-907,-1366,-1285,-654,460,1980,3789,5740,7700,9517,11074,12277,13048,13354,13177,12522,11433,9955,8171,6163,4028,1873,-202,-2104,-3750,-5088,-6089,-6759,-7136,-7289,-7294,-7251,-7227,-7290,-7448,-7680,-7924,-8060,-7986,-7545,-6658,-5237,-3310,-941,1705,4413,6939,9029,10476,11142,10977,10051,8509,6599,4580,2739,1333,533,455,1091,2345,4046,5953,7815,9382,10468,10932,10768,10002,8812,7358,5894,4619,3712,3302,3409,4019,5023,6290,7660,8983,10136,11031,11641,11959,12041,11930,11701,11388,11035,10617,10123,9495,8689,7691,6518,5235,3975,2873,2092,1762,1953,2667,3822,5239,6715,7977,8815,9015,8501,7246,5371,3061,580,-1774,-3716,-5003,-5452,-4994,-3634,-1484,1270,4386,7598,10622,13225,15195,16410,16806,16405,15290,13595,11481,9119,6654,4223,1912,-221,-2126,-3797,-5198,-6334,-7191,-7772,-8108,-8234,-8213,-8131,-8071,-8134,-8403,-8929,-9753,-10834,-12117,-13482,-14790,-15891,-16638,-16908,-16650,-15834,-14553,-12903,-11077,-9245,-7589,-6254,-5302,-4745,-4508,-4459,-4458,-4332,-3962,-3267,-2209,-839,778,2522,4269,5910,7353,8549,9478,10141,10567,10763,10745,10504,10010,9248,8188,6837,5235,3454,1631,-94,-1542,-2560,-3024,-2860,-2080,-759,941,2808,4597,6070,7013,7282,6801,5581,3721,1376,-1239,-3903,-6388,-8513,-10147,-11227,-11766,-11837,-11566,-11097,-10566,-10087,-9701,-9421,-9186,-8917,-8546,-7998,-7288,-6435,-5547,-4730,-4116,-3803,-3843,-4227,-4862,-5617,-6304,-6757,-6816,-6403,-5502,-4195,-2636,-1029,383,1387,1805,1543,596,-937,-2877,-4967,-6928,-8485,-9414,-9580,-8948,-7611,-5756,-3645,-1590,133,1256,1637,1194,-19,-1875,-4169,-6654,-9089,-11244,-12946,-14082,-14591,-14496,-13849,-12740,-11298,-9618,-7827,-5996,-4196,-2474,-873,563,1782,2717,3317,3522,3319,2713,1764,571,-738,-2008,-3100,-3885,-4300,-4313,-3983,-3393,-2678,-1991,-1448,-1176,-1205,-1570,-2208,-3060,-3991,-4892,-5618,-6073,-6179,-5922,-5334,-4516,-3585,-2694,-1971,-1512,-1369,-1515,-1902,-2403,-2930,-3349,-3600,-3638,-3458,-3118,-2668,-2203,-1797,-1519,-1412,-1505,-1785,-2244,-2841,-3525,-4259,-4986,-5673,-6306,-6853,-7338,-7752,-8108,-8408,-8634,-8761,-8752,-8545,-8101,-7380,-6395,-5186,-3853,-2513,-1320,-403,122,206,-159,-876,-1852,-2862,-3761,-4309,-4383,-3858,-2741,-1099,870,2931,4770,6112,6672,6291,4885,2514,-628,-4257,-7994,-11475,-14321,-16286,-17165,-16923,-15613,-13398,-10521,-7275,-3959,-858,1797,3867,5278,6073,6330,6186,5772,5208,4558,3875,3132,2317,1400,335,-836,-2128,-3430,-4689,-5786,-6631,-7147,-7280,-7025,-6405,-5484,-4346,-3111,-1890,-805,46,605,840,790,513,118,-297,-637,-839,-888,-793,-593,-341,-75,173,396,613,853,1175,1624,2260,3106,4161,5403,6758,8152,9479,10623,11488,11957,11966,11452,10437,8939,7092,4987,2809,690,-1228,-2850,-4116,-5011,-5559,-5791,-5776,-5530,-5106,-4493,-3709,-2757,-1654,-458,761,1897,2841,3498,3800,3741,3357,2742,2032,1368,903,739,935,1485,2303,3260,4168,4856,5150,4944,4198,2950,1340,-452,-2168,-3578,-4430,-4571,-3885,-2385,-167,2575,5560,8493,11047,12961,14029,14155,13354,11741,9537,7001,4425,2076,152,-1209,-1991,-2238,-2110,-1777,-1459,-1351,-1586,-2274,-3399,-4908,-6655,-8452,-10088,-11352,-12063,-12105,-11429,-10063,-8111,-5716,-3077,-381,2170,4422,6253,7578,8385,8674,8522,8013,7272,6440,5647,5021,4656,4609,4912,5536,6453,7568,8822,10099,11330,12424,13335,14015,14455,14637,14579,14261,13711,12899,11845,10548,9029,7341,5548,3744,2043,550,-618,-1399,-1732,-1639,-1150,-352,664,1808,2992,4152,5222,6147,6858,7288,7349,6984,6123,4762,2914,663,-1868,-4512,-7075,-9365,-11204,-12439,-12987,-12797,-11893,-10357,-8288,-5867,-3239,-604,1881,4069,5852,7168,8023,8448,8545,8416,8181,7952,7793,7750,7812,7932,8051,8094,8005,7761,7366,6868,6337,5867,5535,5407,5501,5778,6154,6502,6659,6498,5885,4763,3139,1099,-1204,-3530,-5650,-7289,-8261,-8420,-7733,-6265,-4161,-1647,1022,3590,5805,7490,8512,8833,8478,7558,6213,4625,2983,1437,139,-831,-1416,-1600,-1404,-853,-7,1112,2425,3928,5542,7228,8905,10467,11816,12816,13359,13340,12702,11432,9581,7275,4686,2042,-408,-2457,-3891,-4622,-4611,-3922,-2697,-1125,600,2268,3751,4950,5835,6424,6757,6877,6808,6547,6047,5264,4121,2598,677,-1581,-4084,-6679,-9177,-11357,-13017,-13955,-14052,-13249,-11584,-9194,-6274,-3092,75,2956,5329,7043,8047,8385,8193,7669,7030,6479,6166,6155,6441,6920,7453,7849,7970,7669,6946,5814,4436,2998,1746,912,687,1172,2364,4136,6272,8455,10378,11705,12211,11737,10270,7906,4870,1447,-2024,-5219,-7856,-9735,-10751,-10899,-10281,-9058,-7455,-5693,-3981,-2462,-1234,-302,356,803,1115,1322,1463,1493,1368,1009,359,-611,-1863,-3315,-4800,-6142,-7120,-7565,-7336,-6398,-4779,-2644,-193,2266,4436,6020,6766,6535,5271,3064,112,-3293,-6781,-9972,-12522,-14132,-14664,-14045,-12381,-9844,-6690,-3222,301,3593,6485,8798,10468,11439,11732,11393,10506,9188,7555,5754,3906,2144,568,-735,-1699,-2291,-2479,-2283,-1719,-864,183,1303,2317,3079,3407,3192,2351,916,-1053,-3359,-5815,-8172,-10205,-11734,-12631,-12850,-12438,-11509,-10237,-8836,-7530,-6493,-5870,-5704,-5956,-6522,-7218,-7851,-8226,-8208,-7708,-6758,-5440,-3931,-2447,-1195,-392,-154,-567,-1590,-3134,-5037,-7095,-9108,-10866,-12213,-13032,-13273,-12946,-12117,-10902,-9441,-7873,-6343,-4942,-3755,-2791,-2074,-1566,-1268,-1162,-1246,-1547,-2069,-2841,-3855,-5079,-6445,-7826,-9065,-9981,-10395,-10172,-9251,-7653,-5524,-3070,-602,1575,3142,3864,3609,2359,269,-2412,-5320,-8044,-10207,-11483,-11683,-10768,-8848,-6173,-3076,85,2964,5291,6894,7706,7775,7217,6214,4963,3634,2369,1247,294,-502,-1174,-1766,-2284,-2717,-3014,-3096,-2877,-2286,-1285,105,1787,3601,5331,6732,7585,7702,6994,5466,3234,506,-2437,-5294,-7762,-9614,-10687,-10950,-10457,-9378,-7949,-6433,-5093,-4125,-3656,-3716,-4240,-5100,-6113,-7105,-7913,-8437,-8648,-8574,-8324,-8023,-7807,-7801,-8039,-8533,-9175,-9841,-10351,-10541,-10285,-9517,-8256,-6587,-4685,-2724,-935,536,1537,2037,2053,1687,1084,415,-177,-581,-765,-759,-645,-559,-623,-949,-1598,-2553,-3740,-5017,-6199,-7103,-7574,-7498,-6881,-5751,-4291,-2659,-1120,144,923,1131,715,-250,-1635,-3252,-4872,-6302,-7361,-7955,-8057,-7705,-6994,-6037,-4937,-3763,-2542,-1243,172,1768,3559,5528,7592,9608,11426,12853,13768,14054,13718,12797,11443,9852,8237,6857,5873,5437,5569,6208,7198,8303,9276,9851,9853,9142,7720,5650,3111,324,-2452,-4984,-7077,-8611,-9553,-9925,-9848,-9433,-8863,-8258,-7755,-7409,-7242,-7215,-7248,-7249,-7122,-6795,-6249,-5499,-4630,-3736,-2940,-2329,-1958,-1819,-1838,-1913,-1876,-1596,-941,160,1683,3577,5670,7797,9748,11332,12420,12906,12808,12168,11130,9860,8542,7347,6404,5788,5506,5515,5720,6004,6265,6412,6393,6217,5893,5490,5054,4621,4204,3793,3323,2760,2006,1042,-176,-1615,-3220,-4893,-6505,-7928,-9033,-9725,-9964,-9742,-9140,-8261,-7261,-6289,-5495,-4951,-4699,-4677,-4767,-4809,-4616,-4035,-2974,-1398,617,2941,5375,7693,9681,11160,12007,12196,11755,10822,9550,8152,6811,5670,4831,4274,3959,3746,3495,3070,2364,1363,112,-1236,-2503,-3446,-3882,-3646,-2680,-1023,1208,3795,6500,9049,11221,12828,13783,14063,13735,12903,11717,10308,8801,7274,5762,4265,2759,1208,-401,-2047,-3665,-5143,-6334,-7097,-7283,-6820,-5679,-3930,-1719,741,3187,5358,7001,7972,8164,7640,6520,5042,3483,2133,1263,1059,1632,2969,4961,7409,10054,12614,14816,16451,17354,17484,16832,15496,13582,11239,8609,5811,2960,122,-2637,-5280,-7772,-10061,-12116,-13840,-15185,-16022,-16296,-15919,-14883,-13227,-11055,-8544,-5899,-3351,-1113,661,1894,2579,2828,2747,2525,2281,2137,2123,2259,2474,2736,2957,3136,3248,3371,3553,3903,4477,5321,6406,7642,8885,9931,10590,10680,10096,8831,6959,4693,2283,52,-1682,-2675,-2718,-1786,79,2669,5708,8859,11770,14151,15766,16523,16400,15520,14045,12193,10177,8172,6293,4589,3042,1572,99,-1468,-3160,-4961,-6768,-8446,-9785,-10612,-10742,-10097,-8652,-6522,-3887,-1047,1705,4031,5667,6433,6235,5146,3304,981,-1525,-3878,-5787,-7019,-7431,-7010,-5808,-4014,-1827,487,2702,4610,6074,7007,7389,7244,6631,5621,4297,2726,962,-945,-2964,-5045,-7134,-9155,-10993,-12533,-13609,-14105,-13872,-12868,-11049,-8510,-5380,-1884,1717,5152,8171,10586,12294,13277,13601,13389,12779,11909,10873,9725,8471,7092,5571,3907,2162,426,-1134,-2344,-3043,-3094,-2464,-1208,530,2485,4393,5931,6872,7035,6394,5023,3117,942,-1217,-3087,-4449,-5184,-5248,-4690,-3628,-2204,-578,1105,2748,4267,5621,6791,7748,8478,8937,9056,8786,8040,6788,5024,2786,200,-2572,-5313,-7760,-9690,-10861,-11126,-10424,-8758,-6283,-3189,239,3679,6830,9378,11122,11903,11698,10558,8633,6147,3353,530,-2074,-4264,-5908,-6968,-7469,-7495,-7171,-6603,-5899,-5099,-4221,-3241,-2120,-839,592,2106,3582,4860,5750,6084,5723,4628,2836,512,-2108,-4713,-6977,-8599,-9358,-9124,-7912,-5845,-3140,-111,2934,5677,7866,9331,10017,9953,9287,8191,6862,5470,4126,2867,1676,465,-853,-2373,-4126,-6094,-8157,-10149,-11826,-12979,-13378,-12934,-11618,-9560,-7001,-4268,-1731,246,1383,1495,543,-1388,-4082,-7263,-10591,-13750,-16465,-18520,-19792,-20238,-19879,-18803,-17126,-14983,-12518,-9862,-7145,-4472,-1972,272,2132,3534,4383,4638,4275,3342,1912,147,-1787,-3658,-5278,-6442,-7043,-6995,-6319,-5077,-3384,-1411,686,2724,4544,6025,7060,7600,7640,7208,6381,5279,4021,2767,1647,780,250,82,273,751,1437,2221,2997,3692,4239,4624,4826,4863,4736,4447,3984,3326,2427,1277,-162,-1843,-3730,-5699,-7632,-9366,-10754,-11692,-12093,-11967,-11341,-10310,-8985,-7477,-5886,-4269,-2660,-1047,587,2283,4039,5856,7647,9317,10688,11599,11868,11378,10080,8024,5370,2367,-677,-3443,-5637,-7066,-7625,-7373,-6457,-5164,-3788,-2672,-2062,-2157,-2997,-4540,-6619,-9019,-11493,-13812,-15783,-17301,-18303,-18820,-18904,-18647,-18130,-17424,-16544,-15496,-14235,-12724,-10925,-8823,-6442,-3845,-1133,1544,4033,6148,7740,8677,8903,8417,7311,5722,3854,1918,147,-1270,-2150,-2404,-1957,-852,847,2994,5405,7884,10205,12170,13615,14408,14517,13946,12805,11225,9415,7549,5832,4389,3307,2597,2216,2055,2010,1939,1740,1348,717,-117,-1133,-2245,-3399,-4522,-5576,-6529,-7385,-8128,-8797,-9366,-9854,-10237,-10495,-10613,-10542,-10264,-9726,-8906,-7778,-6330,-4581,-2550,-306,2085,4522,6892,9070,10925,12324,13152,13311,12752,11481,9573,7171,4500,1805,-613,-2525,-3716,-4105,-3695,-2614,-1078,655,2301,3648,4530,4894,4764,4228,3419,2464,1469,509,-404,-1264,-2112,-2958,-3796,-4601,-5277,-5766,-5952,-5799,-5278,-4441,-3366,-2192,-1043,-68,649,1020,1023,661,-38,-992,-2135,-3349,-4529,-5564,-6324,-6728,-6663,-6082,-4947,-3267,-1101,1452,4250,7112,9850,12254,14155,15398,15907,15669,14747,13295,11505,9612,7837,6371,5315,4717,4505,4567,4734,4841,4745,4376,3701,2797,1750,723,-157,-761,-1039,-992,-705,-294,65,237,66,-517,-1546,-2971,-4687,-6529,-8301,-9810,-10846,-11287,-11033,-10078,-8516,-6467,-4181,-1868,209,1835,2850,3155,2725,1641,10,-1952,-4023,-5952,-7502,-8472,-8726,-8179,-6849,-4808,-2208,758,3863,6892,9637,11952,13724,14917,15528,15618,15244,14492,13407,12042,10398,8510,6373,4069,1652,-722,-2919,-4774,-6131,-6913,-7056,-6626,-5717,-4513,-3211,-2010,-1089,-558,-480,-848,-1602,-2649,-3872,-5142,-6353,-7420,-8283,-8930,-9346,-9544,-9522,-9274,-8779,-8013,-6946,-5562,-3872,-1914,214,2401,4478,6299,7708,8607,8947,8734,8055,7020,5780,4489,3263,2213,1392,832,550,520,752,1197,1847,2670,3602,4611,5596,6477,7155,7535,7543,7156,6355,5206,3781,2186,539,-1052,-2506,-3729,-4690,-5347,-5680,-5701,-5397,-4795,-3917,-2780,-1458,20,1549,3063,4465,5675,6622,7247,7511,7371,6832,5874,4560,2922,1096,-823,-2654,-4240,-5429,-6061,-6065,-5387,-4070,-2221,-19,2306,4485,6257,7371,7664,7026,5502,3190,360,-2713,-5639,-8089,-9734,-10371,-9900,-8364,-5963,-2971,229,3291,5873,7750,8781,8956,8333,7067,5318,3282,1122,-1019,-3052,-4906,-6574,-8040,-9331,-10438,-11366,-12076,-12542,-12705,-12534,-12005,-11125,-9965,-8594,-7161,-5779,-4581,-3641,-3001,-2628,-2462,-2383,-2290,-2078,-1694,-1131,-434,325,1042,1655,2090,2338,2417,2367,2283,2220,2268,2449,2775,3213,3707,4193,4623,4967,5229,5450,5692,6030,6526,7217,8084,9080,10102,11028,11741,12128,12119,11692,10863,9726,8370,6946,5560,4326,3307,2532,1980,1613,1354,1137,892,564,140,-389,-981,-1606,-2203,-2734,-3154,-3453,-3631,-3712,-3734,-3741,-3772,-3859,-4002,-4198,-4403,-4570,-4635,-4530,-4195,-3592,-2687,-1511,-94,1455,3035,4494,5715,6590,7065,7141,6888,6407,5855,5349,5003,4846,4859,4939,4964,4780,4243,3276,1817,-78,-2314,-4730,-7110,-9256,-10935,-11992,-12290,-11788,-10518,-8592,-6212,-3608,-1038,1269,3160,4518,5366,5724,5720,5435,4977,4399,3713,2917,1968,846,-446,-1878,-3346,-4726,-5860,-6576,-6754,-6312,-5269,-3718,-1865,58,1763,3006,3604,3464,2623,1216,-538,-2362,-4001,-5218,-5872,-5903,-5357,-4356,-3094,-1763,-560,390,1006,1290,1288,1096,821,561,399,365,457,641,853,1035,1134,1117,982,747,437,110,-205,-450,-604,-654,-611,-518,-433,-433,-600,-1005,-1705,-2730,-4066,-5675,-7468,-9341,-11156,-12786,-14087,-14967,-15347,-15215,-14594,-13556,-12184,-10579,-8812,-6959,-5057,-3164,-1310,441,2036,3411,4512,5314,5814,6050,6091,6007,5914,5863,5956,6205,6662,7284,8078,8940,9825,10605,11177,11443,11320,10779,9835,8532,6962,5215,3376,1531,-290,-2054,-3775,-5468,-7144,-8814,-10444,-11997,-13393,-14549,-15392,-15846,-15887,-15511,-14775,-13772,-12632,-11496,-10514,-9773,-9345,-9194,-9245,-9349,-9315,-8975,-8152,-6791,-4887,-2558,-19,2492,4684,6327,7241,7357,6694,5390,3636,1698,-183,-1743,-2824,-3275,-3091,-2289,-989,651,2477,4294,5985,7438,8606,9487,10096,10486,10681,10716,10570,10235,9648,8775,7582,6058,4250,2224,81,-2036,-4011,-5694,-6979,-7785,-8064,-7843,-7180,-6193,-5042,-3856,-2804,-1966,-1404,-1117,-1069,-1186,-1426,-1707,-2022,-2345,-2681,-3036,-3403,-3757,-4059,-4230,-4205,-3891,-3229,-2176,-725,1066,3129,5322,7501,9510,11172,12385,13028,13098,12611,11657,10381,8902,7385,5908,4540,3262,2037,756,-650,-2276,-4129,-6169,-8292,-10299,-11993,-13129,-13526,-13061,-11724,-9620,-6967,-4082,-1306,988,2525,3089,2619,1177,-1052,-3788,-6692,-9449,-11743,-13379,-14228,-14272,-13591,-12318,-10629,-8709,-6699,-4728,-2841,-1066,620,2253,3855,5438,6994,8464,9810,10965,11886,12557,12988,13210,13307,13335,13405,13563,13894,14393,15073,15868,16699,17463,18016,18236,17993,17189,15786,13792,11311,8499,5589,2818,434,-1367,-2458,-2801,-2463,-1563,-313,1100,2449,3589,4378,4768,4720,4259,3423,2282,892,-648,-2286,-3929,-5522,-6998,-8308,-9399,-10246,-10809,-11066,-10992,-10555,-9743,-8537,-6961,-5045,-2890,-580,1725,3907,5835,7391,8523,9175,9359,9112,8499,7601,6519,5312,4068,2811,1600,441,-606,-1543,-2301,-2878,-3229,-3359,-3288,-3040,-2705,-2332,-2033,-1876,-1933,-2242,-2824,-3639,-4649,-5768,-6910,-7989,-8928,-9655,-10139,-10327,-10211,-9764,-8969,-7820,-6308,-4447,-2274,152,2740,5371,7907,10209,12126,13569,14453,14783,14593,13986,13099,12076,11090,10240,9653,9333,9307,9499,9847,10243,10576,10758,10681,10304,9580,8510,7129,5478,3652,1731,-158,-1906,-3391,-4516,-5207,-5433,-5195,-4544,-3540,-2274,-823,733,2322,3866,5290,6490,7360,7801,7718,7074,5882,4209,2190,-18,-2238,-4301,-6069,-7442,-8362,-8817,-8834,-8459,-7768,-6839,-5760,-4611,-3466,-2364,-1339,-383,498,1338,2120,2846,3492,3992,4319,4399,4205,3740,3034,2171,1265,433,-174,-476,-368,138,1026,2191,3488,4769,5853,6622,6983,6923,6461,5700,4705,3605,2458,1329,233,-841,-1903,-2991,-4102,-5233,-6347,-7361,-8192,-8723,-8854,-8510,-7648,-6310,-4570,-2609,-624,1155,2484,3217,3205,2474,1060,-825,-2975,-5084,-6873,-8107,-8598,-8306,-7258,-5604,-3558,-1341,792,2691,4193,5283,5934,6238,6254,6098,5826,5505,5138,4735,4279,3774,3238,2713,2269,1988,1961,2254,2925,3949,5276,6766,8252,9514,10346,10563,10054,8799,6889,4509,1919,-587,-2738,-4309,-5170,-5298,-4757,-3731,-2421,-1091,46,809,1111,948,428,-290,-986,-1472,-1597,-1300,-625,300,1254,1992,2254,1850,662,-1297,-3885,-6848,-9832,-12446,-14323,-15152,-14788,-13206,-10604,-7272,-3635,-120,2859,5023,6181,6333,5587,4142,2289,272,-1659,-3351,-4705,-5722,-6427,-6920,-7263,-7527,-7725,-7830,-7766,-7421,-6691,-5471,-3746,-1537,1023,3741,6396,8727,10546,11701,12139,11904,11128,9986,8718,7509,6541,5901,5624,5649,5878,6153,6311,6217,5743,4863,3584,1996,236,-1533,-3147,-4448,-5344,-5764,-5733,-5302,-4601,-3761,-2926,-2211,-1665,-1313,-1087,-925,-728,-423,39,660,1417,2249,3096,3922,4700,5465,6250,7130,8142,9310,10583,11869,13005,13831,14156,13876,12924,11349,9282,6936,4581,2492,924,35,-105,428,1453,2684,3793,4437,4352,3327,1316,-1618,-5281,-9365,-13515,-17371,-20565,-22880,-24125,-24304,-23496,-21904,-19789,-17457,-15162,-13152,-11534,-10358,-9569,-9032,-8614,-8147,-7551,-6759,-5829,-4822,-3889,-3155,-2750,-2725,-3091,-3749,-4550,-5290,-5748,-5726,-5102,-3836,-2014,173,2459,4528,6103,6960,7008,6275,4915,3190,1376,-221,-1410,-2048,-2164,-1845,-1319,-790,-516,-631,-1228,-2263,-3612,-5093,-6477,-7567,-8193,-8281,-7819,-6903,-5671,-4310,-3012,-1938,-1205,-853,-846,-1072,-1379,-1594,-1572,-1224,-536,425,1506,2519,3245,3507,3210,2346,1048,-473,-1936,-3039,-3561,-3335,-2358,-729,1317,3484,5440,6886,7608,7503,6608,5095,3214,1297,-356,-1493,-1961,-1748,-953,201,1437,2453,2996,2900,2105,703,-1138,-3142,-5035,-6553,-7519,-7845,-7586,-6865,-5914,-4984,-4323,-4144,-4565,-5621,-7247,-9284,-11526,-13730,-15668,-17161,-18090,-18423,-18202,-17513,-16501,-15271,-13957,-12599,-11234,-9835,-8357,-6754,-5002,-3122,-1198,632,2198,3323,3866,3753,2986,1686,32,-1691,-3209,-4213,-4500,-3902,-2436,-185,2597,5604,8459,10800,12317,12805,12197,10563,8124,5179,2096,-767,-3121,-4739,-5546,-5532,-4843,-3629,-2161,-635,711,1744,2353,2529,2295,1739,956,53,-894,-1812,-2692,-3504,-4262,-4924,-5456,-5768,-5766,-5341,-4425,-2980,-1061,1222,3658,6015,8008,9408,10035,9809,8770,7071,4949,2724,685,-865,-1764,-1914,-1381,-327,988,2260,3185,3508,3049,1752,-335,-3040,-6092,-9181,-11956,-14117,-15423,-15746,-15065,-13487,-11208,-8499,-5667,-2999,-752,895,1831,2033,1550,468,-1045,-2868,-4774,-6624,-8205,-9363,-9938,-9806,-8895,-7178,-4709,-1591,1983,5797,9570,13015,15852,17823,18727,18482,17064,14643,11440,7822,4190,960,-1489,-2865,-2996,-1854,443,3645,7386,11275,14866,17809,19787,20602,20174,18499,15712,12001,7623,2898,-1875,-6353,-10253,-13316,-15343,-16214,-15881,-14373,-11828,-8425,-4460,-256,3832,7425,10217,11934,12412,11614,9605,6613,2955,-958,-4680,-7801,-9972,-11003,-10834,-9585,-7507,-4921,-2218,285,2303,3696,4410,4547,4254,3777,3332,3117,3262,3781,4630,5646,6658,7446,7854,7751,7117,5990,4511,2867,1294,11,-777,-962,-502,521,1947,3523,4989,6049,6482,6133,4930,2963,369,-2564,-5544,-8222,-10312,-11558,-11850,-11132,-9536,-7212,-4460,-1553,1176,3467,5084,5918,5922,5185,3852,2141,272,-1542,-3137,-4417,-5333,-5906,-6183,-6209,-6053,-5709,-5193,-4446,-3430,-2078,-366,1717,4123,6757,9488,12146,14556,16562,18019,18850,18986,18461,17287,15593,13467,11093,8611,6206,4001,2130,632,-451,-1157,-1548,-1696,-1716,-1709,-1758,-1957,-2339,-2944,-3769,-4790,-5960,-7198,-8398,-9418,-10117,-10346,-10009,-9042,-7504,-5464,-3153,-744,1484,3366,4722,5515,5745,5534,5037,4462,3996,3815,3996,4553,5390,6331,7161,7633,7539,6735,5178,2932,184,-2785,-5644,-8028,-9639,-10243,-9738,-8170,-5692,-2605,778,4076,6988,9253,10727,11370,11231,10464,9242,7784,6269,4844,3604,2565,1720,1011,387,-193,-741,-1258,-1680,-1975,-2051,-1867,-1375,-586,443,1605,2729,3631,4120,4038,3310,1949,62,-2121,-4337,-6247,-7550,-7995,-7435,-5862,-3422,-392,2853,5870,8265,9671,9880,8796,6511,3225,-715,-4934,-8996,-12533,-15200,-16790,-17168,-16337,-14394,-11516,-7950,-3973,137,4103,7702,10735,13079,14633,15369,15282,14413,12861,10749,8279,5667,3174,1038,-522,-1363,-1434,-775,461,2058,3755,5282,6425,7020,7007,6400,5293,3833,2183,502,-1077,-2485,-3691,-4718,-5639,-6512,-7439,-8449,-9576,-10785,-11999,-13107,-13953,-14372,-14219,-13382,-11821,-9597,-6841,-3769,-653,2259,4705,6532,7648,8057,7878,7256,6433,5586,4923,4523,4439,4598,4907,5211,5400,5353,5036,4450,3663,2786,1976,1377,1158,1394,2155,3377,4963,6735,8486,10026,11189,11885,12102,11910,11442,10875,10383,10108,10133,10438,10936,11454,11782,11721,11098,9829,7910,5448,2609,-352,-3196,-5666,-7573,-8783,-9255,-9017,-8168,-6862,-5243,-3502,-1744,-119,1331,2523,3444,4081,4409,4442,4142,3522,2569,1328,-144,-1721,-3246,-4535,-5380,-5641,-5199,-4080,-2381,-323,1799,3655,4924,5342,4752,3126,563,-2679,-6259,-9747,-12717,-14771,-15614,-15090,-13178,-10051,-5971,-1350,3383,7759,11388,13930,15200,15118,13745,11258,7903,3992,-152,-4230,-7961,-11129,-13565,-15168,-15896,-15771,-14884,-13362,-11404,-9206,-7015,-5041,-3505,-2541,-2256,-2657,-3668,-5161,-6908,-8681,-10216,-11277,-11665,-11260,-9996,-7924,-5143,-1854,1727,5325,8702,11624,13929,15521,16371,16539,16126,15295,14199,13006,11830,10759,9827,9019,8298,7600,6867,6037,5090,3997,2783,1463,75,-1343,-2762,-4158,-5502,-6794,-8001,-9127,-10146,-11032,-11790,-12378,-12818,-13105,-13261,-13329,-13340,-13344,-13363,-13413,-13453,-13431,-13239,-12751,-11837,-10367,-8264,-5497,-2123,1727,5816,9856,13493,16378,18191,18699,17780,15466,11934,7501,2584,-2343,-6807,-10377,-12731,-13691,-13223,-11490,-8747,-5402,-1858,1460,4211,6163,7193,7344,6743,5619,4230,2822,1603,678,83,-247,-447,-648,-1013,-1625,-2518,-3648,-4902,-6133,-7174,-7901,-8212,-8121,-7672,-7009,-6288,-5693,-5366,-5421,-5873,-6699,-7754,-8875,-9832,-10401,-10381,-9622,-8057,-5699,-2668,854,4594,8278,11597,14307,16197,17159,17158,16270,14620,12425,9895,7273,4750,2476,542,-1041,-2301,-3318,-4195,-5003,-5816,-6630,-7401,-8034,-8395,-8342,-7758,-6560,-4725,-2333,504,3547,6560,9234,11302,12503,12668,11695,9603,6500,2599,-1809,-6387,-10756,-14563,-17490,-19279,-19788,-18960,-16878,-13745,-9864,-5648,-1539,1996,4565,5865,5762,4274,1615,-1872,-5714,-9397,-12413,-14329,-14853,-13850,-11394,-7696,-3149,1815,6702,11089,14612,17065,18336,18491,17659,16070,13961,11570,9091,6663,4374,2257,347,-1356,-2793,-3930,-4680,-4973,-4781,-4070,-2946,-1491,66,1528,2642,3199,3061,2146,522,-1689,-4229,-6825,-9146,-10901,-11834,-11781,-10679,-8581,-5627,-2068,1824,5732,9369,12490,14933,16599,17514,17749,17464,16841,16081,15356,14802,14492,14422,14530,14699,14771,14582,13995,12882,11211,8984,6292,3294,191,-2779,-5365,-7354,-8547,-8835,-8170,-6587,-4235,-1307,1899,5065,7845,9912,10987,10889,9529,6965,3365,-979,-5693,-10350,-14521,-17802,-19887,-20567,-19784,-17641,-14364,-10341,-6017,-1894,1558,3961,5072,4823,3336,882,-2128,-5228,-7950,-9890,-10781,-10508,-9139,-6891,-4104,-1158,1559,3749,5206,5862,5790,5134,4153,3069,2151,1545,1372,1618,2220,3035,3892,4626,5082,5175,4837,4086,2954,1522,-134,-1921,-3774,-5619,-7393,-9024,-10411,-11437,-11975,-11876,-11048,-9400,-6956,-3779,-60,3963,7970,11629,14632,16714,17706,17538,16242,13954,10900,7356,3641,78,-3039,-5444,-6964,-7476,-6977,-5525,-3284,-471,2644,5780,8658,11044,12746,13646,13690,12898,11338,9146,6480,3529,507,-2379,-4905,-6875,-8115,-8497,-7962,-6516,-4277,-1421,1760,4965,7831,10064,11411,11746,11060,9470,7219,4594,1951,-395,-2179,-3204,-3427,-2873,-1728,-238,1281,2492,3113,2903,1773,-274,-3062,-6323,-9675,-12719,-15061,-16394,-16533,-15435,-13225,-10149,-6573,-2909,426,3062,4736,5308,4788,3326,1184,-1294,-3729,-5769,-7106,-7558,-7043,-5635,-3513,-963,1683,4079,5907,6923,6955,5955,3956,1096,-2417,-6313,-10301,-14047,-17272,-19686,-21092,-21354,-20412,-18320,-15206,-11280,-6835,-2180,2344,6429,9799,12264,13688,14044,13360,11752,9362,6398,3050,-447,-3872,-7013,-9639,-11584,-12661,-12773,-11852,-9915,-7057,-3447,667,4977,9138,12799,15650,17445,18042,17426,15704,13106,9953,6609,3453,816,-1054,-2002,-2016,-1195,249,2018,3789,5243,6124,6278,5662,4355,2534,444,-1651,-3495,-4900,-5742,-6003,-5714,-5013,-4027,-2945,-1922,-1103,-574,-390,-515,-889,-1384,-1853,-2149,-2132,-1712,-852,416,2002,3756,5494,7037,8193,8844,8897,8334,7210,5588,3611,1370,-997,-3389,-5726,-7902,-9870,-11538,-12846,-13740,-14155,-14078,-13505,-12477,-11100,-9488,-7820,-6265,-4994,-4151,-3818,-4006,-4656,-5598,-6647,-7531,-8012,-7881,-6975,-5277,-2830,177,3480,6773,9717,12033,13497,13988,13507,12140,10103,7645,5076,2680,701,-682,-1394,-1448,-938,-27,1113,2287,3354,4180,4726,4951,4894,4587,4080,3417,2630,1739,774,-265,-1331,-2408,-3441,-4376,-5149,-5691,-5941,-5864,-5466,-4765,-3858,-2814,-1765,-793,14,620,1023,1253,1379,1453,1546,1676,1844,2015,2130,2138,1994,1690,1237,692,117,-417,-831,-1087,-1132,-962,-570,37,836,1810,2918,4126,5372,6602,7726,8671,9333,9640,9508,8901,7786,6184,4118,1652,-1133,-4137,-7239,-10296,-13170,-15686,-17707,-19098,-19763,-19676,-18855,-17408,-15494,-13325,-11131,-9132,-7506,-6364,-5739,-5580,-5773,-6154,-6558,-6820,-6840,-6553,-5971,-5150,-4189,-3192,-2270,-1490,-889,-457,-143,126,422,798,1271,1783,2260,2557,2549,2123,1225,-136,-1853,-3771,-5664,-7291,-8437,-8916,-8655,-7629,-5952,-3764,-1302,1212,3529,5475,6884,7714,7939,7643,6917,5901,4722,3496,2296,1156,79,-972,-2004,-3062,-4099,-5100,-5957,-6597,-6906,-6820,-6287,-5335,-4027,-2515,-958,432,1496,2103,2198,1807,1010,-58,-1241,-2374,-3333,-3982,-4279,-4172,-3673,-2829,-1681,-319,1191,2769,4362,5890,7340,8626,9739,10602,11184,11406,11213,10528,9310,7530,5214,2428,-684,-3947,-7112,-9942,-12169,-13599,-14086,-13608,-12237,-10178,-7692,-5122,-2771,-935,223,599,244,-735,-2147,-3777,-5417,-6897,-8083,-8926,-9409,-9566,-9463,-9143,-8662,-8046,-7289,-6391,-5320,-4058,-2612,-984,748,2508,4166,5576,6619,7164,7187,6668,5726,4472,3120,1838,830,195,21,252,818,1530,2229,2713,2857,2573,1840,716,-704,-2267,-3812,-5173,-6222,-6852,-7054,-6829,-6291,-5554,-4793,-4165,-3816,-3835,-4259,-5032,-6023,-7056,-7884,-8304,-8105,-7164,-5441,-2971,106,3603,7263,10837,14048,16668,18495,19408,19328,18322,16469,14014,11184,8292,5616,3403,1849,1039,993,1620,2744,4168,5629,6920,7859,8316,8269,7729,6796,5591,4266,2954,1792,870,258,-17,33,359,868,1457,1981,2332,2398,2102,1450,464,-728,-1993,-3149,-4041,-4540,-4591,-4200,-3444,-2443,-1341,-278,652,1377,1901,2248,2491,2724,3027,3488,4140,4982,5968,6978,7913,8621,9017,9038,8696,8065,7273,6482,5866,5561,5676,6198,7098,8205,9364,10368,11041,11279,11001,10245,9077,7610,5996,4350,2788,1379,153,-894,-1783,-2562,-3251,-3884,-4464,-4970,-5403,-5696,-5840,-5770,-5474,-4932,-4174,-3238,-2213,-1188,-267,469,966,1209,1222,1056,776,462,145,-103,-290,-370,-338,-159,205,779,1604,2669,3967,5429,6983,8491,9848,10896,11532,11671,11264,10343,8964,7242,5314,3324,1420,-277,-1661,-2654,-3206,-3292,-2918,-2119,-960,477,2072,3723,5302,6716,7879,8741,9278,9481,9370,8940,8223,7201,5891,4294,2435,369,-1821,-4023,-6092,-7897,-9297,-10184,-10487,-10168,-9263,-7846,-6059,-4084,-2123,-382,966,1814,2125,1949,1434,752,159,-145,36,800,2157,4021,6208,8489,10611,12349,13532,14075,13978,13332,12288,11036,9754,8599,7657,6974,6530,6273,6133,6013,5848,5563,5115,4498,3700,2779,1761,717,-303,-1263,-2127,-2915,-3611,-4243,-4782,-5190,-5394,-5280,-4762,-3752,-2241,-283,1994,4393,6685,8649,10068,10809,10803,10064,8722,6942,4976,3048,1402,196,-451,-516,-59,797,1861,2919,3744,4144,3955,3110,1599,-468,-2923,-5517,-7978,-10056,-11530,-12303,-12334,-11733,-10646,-9304,-7914,-6679,-5718,-5104,-4796,-4735,-4764,-4763,-4588,-4148,-3411,-2383,-1138,218,1575,2784,3761,4405,4693,4626,4239,3621,2839,1999,1159,382,-314,-914,-1432,-1862,-2229,-2499,-2701,-2787,-2782,-2691,-2550,-2429,-2375,-2465,-2719,-3154,-3727,-4374,-5001,-5511,-5807,-5834,-5579,-5074,-4410,-3696,-3049,-2552,-2266,-2157,-2203,-2270,-2296,-2147,-1799,-1202,-418,522,1480,2397,3130,3640,3852,3793,3484,3042,2576,2253,2212,2575,3417,4722,6423,8353,10319,12091,13463,14273,14442,13960,12936,11504,9892,8285,6872,5772,5029,4632,4466,4437,4350,4116,3605,2794,1712,436,-871,-2053,-2932,-3372,-3314,-2757,-1807,-643,537,1463,1970,1882,1176,-105,-1797,-3704,-5554,-7149,-8284,-8891,-8958,-8595,-7958,-7270,-6710,-6445,-6536,-6959,-7610,-8295,-8799,-8895,-8414,-7231,-5372,-2902,-59,2894,5631,7819,9209,9611,8972,7371,4981,2100,-957,-3834,-6226,-7889,-8665,-8505,-7446,-5632,-3249,-568,2161,4660,6705,8118,8781,8636,7700,6021,3729,981,-2006,-5001,-7760,-10067,-11749,-12691,-12876,-12328,-11195,-9627,-7866,-6140,-4673,-3678,-3277,-3553,-4496,-6000,-7913,-9988,-11971,-13588,-14608,-14864,-14288,-12907,-10859,-8340,-5629,-2985,-677,1106,2244,2719,2591,2001,1119,144,-755,-1433,-1790,-1776,-1385,-634,418,1711,3162,4694,6213,7626,8848,9764,10314,10394,9959,8967,7433,5398,2981,338,-2326,-4760,-6726,-8013,-8444,-7969,-6609,-4524,-1963,732,3201,5083,6095,6068,4977,2930,199,-2906,-5969,-8649,-10622,-11688,-11763,-10883,-9186,-6903,-4295,-1633,807,2833,4276,5062,5172,4659,3609,2149,417,-1457,-3352,-5162,-6810,-8236,-9391,-10261,-10825,-11085,-11051,-10746,-10206,-9500,-8695,-7895,-7192,-6669,-6389,-6379,-6611,-7056,-7601,-8183,-8685,-9043,-9220,-9186,-8988,-8631,-8187,-7663,-7093,-6463,-5757,-4939,-3977,-2837,-1497,29,1724,3507,5293,6962,8386,9451,10039,10087,9554,8480,6938,5082,3074,1125,-598,-1941,-2829,-3264,-3309,-3112,-2809,-2580,-2509,-2682,-3071,-3632,-4266,-4869,-5362,-5679,-5829,-5836,-5793,-5788,-5948,-6344,-7064,-8095,-9405,-10869,-12326,-13556,-14352,-14496,-13861,-12372,-10077,-7117,-3723,-191,3176,6099,8349,9818,10448,10332,9591,8433,7054,5648,4363,3280,2449,1831,1396,1052,750,427,76,-293,-641,-884,-971,-812,-383,331,1295,2428,3644,4816,5857,6672,7196,7417,7310,6923,6273,5405,4341,3095,1661,41,-1776,-3752,-5857,-8001,-10086,-12004,-13622,-14864,-15646,-15951,-15806,-15273,-14468,-13526,-12586,-11793,-11230,-10965,-10961,-11147,-11367,-11445,-11182,-10419,-9026,-6983,-4324,-1198,2195,5609,8774,11481,13530,14847,15407,15289,14638,13640,12492,11388,10454,9781,9365,9177,9121,9106,9041,8864,8566,8161,7702,7238,6815,6440,6094,5704,5185,4423,3324,1823,-89,-2353,-4815,-7282,-9474,-11136,-12025,-11964,-10916,-8928,-6225,-3090,71,2892,4997,6149,6215,5237,3384,976,-1619,-3994,-5780,-6695,-6572,-5384,-3240,-361,2944,6320,9410,11894,13538,14207,13879,12673,10781,8489,6114,3953,2295,1323,1161,1825,3225,5232,7613,10166,12643,14844,16590,17740,18188,17886,16809,15002,12550,9567,6236,2726,-750,-4000,-6840,-9126,-10752,-11679,-11909,-11528,-10648,-9436,-8066,-6699,-5482,-4499,-3777,-3313,-3030,-2870,-2744,-2607,-2432,-2232,-2068,-2004,-2146,-2535,-3230,-4172,-5305,-6457,-7476,-8157,-8346,-7917,-6817,-5078,-2792,-138,2670,5381,7741,9529,10583,10802,10198,8849,6910,4609,2162,-199,-2270,-3946,-5123,-5820,-6062,-5932,-5507,-4869,-4064,-3132,-2085,-930,319,1617,2910,4084,5063,5734,6060,6017,5659,5086,4436,3876,3570,3645,4195,5210,6638,8320,10082,11699,12992,13811,14077,13798,13047,11948,10675,9377,8201,7240,6513,6009,5644,5335,4988,4548,3966,3285,2504,1717,964,297,-251,-701,-1077,-1450,-1865,-2375,-2990,-3670,-4355,-4919,-5240,-5197,-4692,-3692,-2224,-395,1639,3651,5422,6723,7388,7315,6528,5111,3293,1324,-496,-1889,-2633,-2593,-1752,-202,1830,4077,6195,7883,8894,9072,8396,6953,4942,2636,341,-1640,-3074,-3778,-3716,-2915,-1524,243,2145,3931,5375,6311,6629,6290,5328,3826,1906,-281,-2601,-4913,-7125,-9146,-10916,-12375,-13463,-14117,-14282,-13910,-13004,-11607,-9815,-7803,-5753,-3914,-2485,-1660,-1549,-2167,-3452,-5204,-7190,-9091,-10601,-11441,-11403,-10373,-8376,-5517,-2038,1766,5557,8999,11806,13768,14786,14852,14077,12641,10770,8731,6746,5033,3742,2962,2741,3061,3866,5069,6541,8134,9688,11030,11992,12443,12255,11397,9849,7709,5090,2198,-762,-3550,-5965,-7832,-9044,-9566,-9430,-8746,-7664,-6369,-5061,-3902,-3040,-2552,-2463,-2727,-3232,-3830,-4326,-4572,-4389,-3729,-2538,-898,1091,3259,5424,7416,9077,10333,11130,11520,11554,11346,10986,10559,10106,9634,9101,8475,7676,6700,5525,4214,2838,1500,313,-641,-1302,-1654,-1746,-1642,-1459,-1322,-1345,-1631,-2240,-3178,-4390,-5765,-7118,-8269,-8994,-9148,-8620,-7423,-5645,-3493,-1221,883,2562,3624,3976,3650,2772,1574,317,-726,-1346,-1399,-881,132,1448,2822,3991,4703,4793,4168,2865,1007,-1175,-3441,-5492,-7124,-8147,-8492,-8156,-7231,-5830,-4144,-2308,-498,1179,2620,3772,4589,5061,5170,4925,4329,3409,2211,817,-682,-2150,-3475,-4527,-5211,-5468,-5271,-4663,-3700,-2518,-1223,30,1123,1975,2511,2740,2688,2442,2115,1826,1709,1850,2320,3102,4161,5353,6566,7587,8308,8582,8383,7732,6707,5480,4184,3014,2055,1392,976,738,505,119,-597,-1767,-3441,-5627,-8206,-11051,-13934,-16666,-19009,-20819,-21954,-22382,-22126,-21268,-19962,-18352,-16614,-14875,-13225,-11706,-10284,-8914,-7492,-5940,-4203,-2257,-165,1998,4085,5974,7523,8674,9372,9681,9669,9479,9257,9145,9264,9684,10422,11438,12620,13824,14853,15512,15637,15086,13829,11876,9357,6457,3407,475,-2104,-4119,-5430,-5971,-5758,-4868,-3455,-1699,187,1970,3459,4447,4826,4490,3440,1717,-564,-3243,-6105,-8941,-11508,-13627,-15128,-15938,-16027,-15460,-14365,-12896,-11280,-9674,-8278,-7176,-6431,-6012,-5834,-5758,-5614,-5243,-4504,-3350,-1783,68,2026,3855,5314,6211,6419,5921,4818,3306,1675,228,-704,-902,-183,1439,3865,6830,9983,12922,15225,16566,16683,15501,13054,9552,5291,661,-3956,-8180,-11736,-14417,-16176,-17039,-17177,-16784,-16124,-15416,-14858,-14545,-14517,-14694,-14977,-15201,-15236,-14973,-14389,-13509,-12466,-11406,-10524,-9989,-9902,-10291,-11071,-12050,-12971,-13520,-13407,-12411,-10395,-7404,-3574,763,5242,9394,12821,15161,16221,15937,14447,12000,8991,5826,2952,700,-656,-1015,-378,1112,3233,5694,8199,10450,12216,13314,13662,13242,12124,10411,8266,5857,3361,953,-1227,-3049,-4427,-5307,-5683,-5569,-5047,-4177,-3093,-1875,-654,509,1545,2447,3230,3952,4687,5512,6497,7649,8957,10321,11617,12678,13337,13446,12918,11742,9972,7801,5417,3140,1211,-98,-648,-380,611,2121,3849,5425,6517,6801,6105,4364,1646,-1797,-5684,-9605,-13191,-16096,-18070,-18988,-18849,-17790,-16033,-13891,-11657,-9634,-8007,-6901,-6278,-6038,-5959,-5829,-5422,-4608,-3347,-1705,132,1936,3432,4397,4665,4209,3092,1543,-155,-1652,-2594,-2732,-1869,-32,2660,5885,9262,12343,14709,16036,16109,14899,12528,9265,5494,1627,-1925,-4826,-6849,-7900,-7991,-7269,-5914,-4168,-2261,-389,1282,2644,3642,4234,4442,4257,3724,2859,1701,301,-1290,-2990,-4712,-6356,-7806,-8955,-9692,-9930,-9620,-8753,-7379,-5598,-3534,-1336,873,2987,4952,6733,8344,9784,11059,12145,13004,13573,13798,13640,13097,12227,11131,9961,8905,8152,7870,8196,9149,10709,12693,14891,16975,18633,19542,19454,18213,15780,12253,7854,2914,-2163,-6942,-11014,-14042,-15808,-16232,-15400,-13539,-10991,-8176,-5495,-3336,-1936,-1417,-1733,-2683,-3989,-5297,-6295,-6730,-6475,-5543,-4073,-2325,-608,773,1550,1598,908,-383,-1988,-3597,-4825,-5401,-5113,-3943,-1999,436,3012,5303,6954,7665,7325,5965,3794,1162,-1545,-3887,-5563,-6312,-6093,-4941,-3062,-702,1825,4244,6296,7812,8708,8967,8677,7939,6912,5737,4525,3368,2293,1299,351,-612,-1619,-2718,-3874,-5083,-6248,-7318,-8196,-8826,-9150,-9140,-8776,-8063,-6989,-5586,-3862,-1882,264,2456,4528,6307,7645,8401,8545,8088,7156,5929,4648,3565,2915,2883,3557,4935,6887,9195,11562,13651,15147,15767,15336,13787,11183,7713,3669,-586,-4668,-8193,-10862,-12455,-12883,-12207,-10587,-8323,-5739,-3222,-1081,404,1084,943,55,-1329,-2947,-4450,-5555,-6031,-5760,-4768,-3181,-1251,733,2469,3706,4284,4173,3454,2322,1040,-127,-945,-1263,-1055,-408,481,1351,1913,1933,1245,-178,-2235,-4710,-7311,-9689,-11578,-12713,-13021,-12480,-11249,-9533,-7629,-5819,-4361,-3441,-3152,-3478,-4338,-5544,-6918,-8225,-9300,-9988,-10216,-9973,-9308,-8326,-7152,-5935,-4769,-3760,-2905,-2206,-1591,-984,-306,525,1558,2830,4356,6118,8087,10196,12357,14456,16361,17938,19066,19647,19625,18997,17804,16163,14205,12126,10099,8320,6936,6033,5656,5710,6085,6552,6887,6845,6227,4900,2823,47,-3270,-6906,-10585,-14000,-16905,-19048,-20319,-20639,-20070,-18733,-16831,-14618,-12358,-10298,-8652,-7520,-6946,-6833,-7019,-7261,-7292,-6860,-5781,-3966,-1466,1551,4799,7910,10535,12325,13097,12766,11447,9384,6944,4537,2582,1393,1187,1995,3698,6033,8640,11123,13119,14336,14607,13911,12340,10122,7523,4851,2364,266,-1340,-2442,-3114,-3487,-3743,-4042,-4553,-5362,-6538,-8041,-9826,-11750,-13698,-15500,-17045,-18207,-18937,-19225,-19091,-18639,-17944,-17150,-16350,-15643,-15086,-14695,-14452,-14286,-14102,-13775,-13166,-12165,-10666,-8654,-6155,-3291,-237,2772,5505,7731,9292,10097,10161,9584,8544,7285,6050,5096,4613,4729,5475,6764,8424,10183,11726,12738,12918,12086,10136,7149,3313,-1034,-5474,-9567,-12883,-15087,-15973,-15473,-13714,-10941,-7541,-3967,-675,1910,3476,3855,3038,1186,-1390,-4287,-7050,-9242,-10526,-10671,-9650,-7552,-4654,-1295,2106,5168,7568,9092,9688,9411,8475,7131,5692,4403,3472,2977,2904,3155,3556,3947,4162,4123,3800,3256,2604,1992,1577,1474,1753,2407,3350,4452,5504,6321,6690,6467,5567,3967,1782,-856,-3680,-6453,-8890,-10775,-11948,-12354,-12023,-11112,-9809,-8397,-7100,-6151,-5681,-5727,-6254,-7097,-8080,-8950,-9485,-9472,-8768,-7301,-5102,-2298,881,4144,7140,9540,11046,11475,10768,9012,6442,3391,275,-2493,-4543,-5607,-5542,-4389,-2312,354,3198,5770,7623,8420,7914,6048,2900,-1285,-6141,-11228,-16075,-20235,-23347,-25164,-25570,-24621,-22481,-19462,-15924,-12281,-8921,-6181,-4284,-3345,-3315,-4038,-5246,-6608,-7781,-8446,-8364,-7391,-5516,-2843,411,3954,7455,10596,13109,14814,15646,15658,15002,13913,12652,11480,10580,10074,9944,10106,10369,10519,10349,9701,8506,6799,4697,2406,152,-1830,-3344,-4263,-4525,-4172,-3301,-2093,-746,505,1475,1974,1926,1277,89,-1541,-3443,-5428,-7303,-8891,-10062,-10748,-10940,-10693,-10106,-9285,-8338,-7331,-6297,-5213,-4032,-2667,-1041,914,3231,5878,8772,11739,14561,16971,18711,19553,19365,18125,15945,13069,9837,6649,3908,1960,1056,1300,2652,4912,7755,10775,13527,15588,16627,16415,14889,12124,8337,3840,-961,-5673,-9874,-13239,-15502,-16529,-16293,-14909,-12580,-9606,-6336,-3131,-328,1791,3045,3354,2750,1393,-525,-2707,-4912,-6868,-8405,-9381,-9779,-9598,-8942,-7895,-6595,-5124,-3588,-2027,-483,1040,2552,4065,5581,7105,8590,9989,11201,12122,12640,12658,12131,11064,9549,7716,5784,3947,2449,1453,1097,1427,2421,3986,5965,8165,10374,12365,13951,14959,15289,14884,13765,12005,9740,7129,4370,1638,-894,-3101,-4883,-6212,-7059,-7478,-7499,-7200,-6641,-5886,-4983,-3965,-2832,-1588,-193,1351,3031,4794,6510,8033,9160,9708,9511,8503,6690,4234,1383,-1508,-4051,-5859,-6622,-6144,-4386,-1491,2250,6398,10458,13911,16305,17286,16684,14467,10838,6091,706,-4828,-9957,-14194,-17125,-18465,-18091,-16046,-12548,-7961,-2758,2538,7408,11398,14183,15564,15561,14305,12104,9344,6437,3801,1746,499,122,576,1695,3255,5006,6710,8186,9305,10041,10400,10497,10430,10334,10298,10356,10487,10620,10625,10384,9784,8744,7266,5383,3212,881,-1437,-3608,-5490,-7011,-8133,-8848,-9206,-9220,-8965,-8431,-7678,-6679,-5492,-4134,-2679,-1210,160,1320,2155,2566,2520,1980,1033,-247,-1680,-3104,-4305,-5109,-5357,-4940,-3820,-2000,428,3351,6597,9983,13318,16397,19044,21071,22330,22705,22107,20533,18033,14752,10912,6807,2761,-869,-3787,-5732,-6581,-6317,-5060,-3079,-704,1631,3537,4626,4640,3420,962,-2592,-6990,-11877,-16854,-21499,-25444,-28358,-30046,-30395,-29457,-27366,-24405,-20895,-17233,-13785,-10874,-8733,-7453,-6999,-7188,-7740,-8308,-8569,-8214,-7081,-5105,-2370,908,4450,7910,10989,13428,15084,15925,16023,15560,14760,13875,13134,12693,12651,12976,13589,14308,14946,15292,15198,14560,13388,11754,9831,7820,5959,4442,3431,2984,3086,3617,4393,5193,5775,5950,5564,4568,2981,913,-1467,-3973,-6383,-8548,-10314,-11614,-12409,-12702,-12541,-11968,-11068,-9912,-8603,-7244,-5921,-4737,-3720,-2912,-2255,-1693,-1122,-439,420,1496,2743,4064,5316,6307,6893,6928,6378,5266,3726,1958,210,-1246,-2187,-2418,-1868,-550,1398,3735,6162,8331,9906,10614,10247,8737,6121,2564,-1656,-6220,-10719,-14818,-18147,-20472,-21601,-21491,-20185,-17878,-14831,-11414,-8006,-4990,-2670,-1264,-830,-1330,-2553,-4246,-6078,-7747,-9003,-9680,-9721,-9178,-8163,-6852,-5408,-3972,-2631,-1415,-288,797,1922,3127,4434,5804,7152,8357,9275,9785,9783,9233,8153,6632,4808,2869,990,-625,-1854,-2587,-2817,-2579,-1993,-1197,-379,303,716,753,398,-363,-1455,-2807,-4310,-5872,-7380,-8775,-9974,-10944,-11636,-12011,-12043,-11697,-10970,-9863,-8433,-6752,-4945,-3134,-1451,12,1202,2128,2837,3413,3945,4492,5092,5708,6278,6710,6896,6764,6287,5470,4425,3256,2163,1295,823,835,1348,2296,3504,4742,5743,6223,5975,4831,2768,-168,-3777,-7820,-11948,-15836,-19131,-21560,-22905,-23063,-22043,-19965,-17068,-13656,-10107,-6794,-4064,-2196,-1334,-1520,-2609,-4376,-6460,-8487,-10087,-10952,-10887,-9845,-7886,-5225,-2133,1066,4060,6601,8519,9743,10289,10253,9764,8974,8015,6991,5967,4970,4000,3030,2039,996,-104,-1256,-2434,-3595,-4683,-5630,-6370,-6832,-6982,-6781,-6260,-5431,-4375,-3158,-1867,-608,542,1477,2130,2417,2308,1751,769,-639,-2399,-4449,-6661,-8911,-11017,-12820,-14125,-14782,-14673,-13716,-11946,-9404,-6272,-2702,1054,4797,8301,11393,13931,15793,16919,17256,16803,15588,13685,11208,8334,5265,2246,-459,-2612,-3987,-4437,-3884,-2357,5,2962,6169,9239,11754,13335,13694,12648,10195,6464,1752,-3539,-8940,-13962,-18167,-21208,-22875,-23111,-22033,-19872,-16998,-13810,-10732,-8130,-6272,-5287,-5183,-5800,-6916,-8233,-9463,-10385,-10840,-10810,-10341,-9596,-8736,-7960,-7398,-7113,-7093,-7211,-7309,-7176,-6633,-5551,-3902,-1762,683,3167,5387,7029,7863,7733,6628,4674,2101,-737,-3477,-5729,-7190,-7645,-7027,-5408,-2998,-112,2890,5623,7798,9166,9658,9286,8198,6618,4790,2987,1386,154,-700,-1174,-1395,-1470,-1539,-1684,-1934,-2243,-2502,-2560,-2267,-1505,-225,1538,3688,6038,8400,10553,12322,13568,14226,14268,13771,12809,11535,10093,8624,7277,6136,5295,4792,4642,4846,5352,6107,7011,7944,8753,9291,9394,8941,7846,6073,3673,743,-2540,-5952,-9231,-12118,-14354,-15760,-16198,-15642,-14147,-11855,-8990,-5808,-2609,339,2803,4611,5714,6102,5915,5286,4434,3529,2740,2164,1844,1771,1882,2105,2363,2595,2796,2966,3185,3504,4020,4771,5763,6941,8186,9332,10202,10595,10384,9454,7813,5503,2684,-437,-3619,-6568,-9066,-10876,-11888,-12035,-11379,-10037,-8233,-6197,-4218,-2523,-1322,-727,-785,-1446,-2602,-4071,-5670,-7194,-8487,-9424,-9955,-10058,-9778,-9151,-8246,-7090,-5729,-4153,-2373,-383,1814,4179,6668,9201,11674,13989,16027,17710,18951,19719,19974,19723,18968,17750,16115,14159,11970,9705,7488,5509,3907,2832,2383,2601,3456,4834,6546,8338,9924,11020,11367,10794,9205,6639,3231,-756,-5001,-9113,-12714,-15453,-17051,-17360,-16344,-14113,-10916,-7061,-2978,958,4354,6938,8539,9127,8791,7741,6228,4534,2918,1557,575,-3,-212,-118,184,632,1174,1816,2577,3517,4669,6078,7724,9555,11470,13313,14915,16102,16695,16591,15727,14119,11888,9201,6312,3513,1077,-707,-1662,-1659,-731,1005,3273,5763,8089,9917,10979,11106,10285,8594,6243,3481,601,-2146,-4539,-6455,-7836,-8704,-9129,-9222,-9079,-8811,-8463,-8080,-7652,-7156,-6560,-5816,-4904,-3786,-2481,-988,624,2293,3905,5324,6400,6976,6929,6181,4732,2670,164,-2528,-5103,-7262,-8683,-9187,-8606,-6983,-4426,-1207,2311,5709,8556,10457,11136,10425,8332,5012,769,-3993,-8805,-13182,-16707,-19027,-19954,-19425,-17556,-14576,-10850,-6781,-2797,696,3406,5108,5761,5416,4295,2661,868,-761,-1937,-2445,-2180,-1134,603,2880,5477,8192,10806,13164,15152,16708,17828,18521,18829,18767,18368,17611,16513,15038,13209,11038,8580,5939,3225,623,-1702,-3550,-4772,-5249,-4943,-3897,-2248,-198,1965,3954,5465,6256,6150,5086,3091,318,-3005,-6587,-10120,-13281,-15836,-17570,-18398,-18302,-17346,-15669,-13456,-10897,-8215,-5576,-3149,-1022,737,2142,3222,4075,4778,5453,6167,6983,7907,8900,9873,10708,11263,11428,11109,10284,8997,7345,5505,3664,2032,789,53,-119,238,999,1990,2950,3657,3856,3399,2177,214,-2396,-5453,-8709,-11879,-14695,-16906,-18355,-18943,-18678,-17660,-16044,-14057,-11929,-9891,-8132,-6782,-5894,-5454,-5365,-5496,-5667,-5727,-5529,-4985,-4080,-2818,-1301,384,2114,3779,5304,6635,7768,8721,9541,10253,10905,11471,11928,12202,12182,11783,10881,9432,7398,4852,1901,-1239,-4317,-7041,-9118,-10315,-10467,-9530,-7598,-4881,-1722,1478,4283,6288,7175,6764,5025,2103,-1730,-6091,-10547,-14676,-18107,-20566,-21910,-22092,-21226,-19467,-17076,-14296,-11390,-8570,-6010,-3827,-2086,-801,49,528,726,740,699,693,827,1132,1616,2218,2846,3372,3692,3692,3354,2680,1763,755,-182,-838,-1076,-781,69,1399,3071,4867,6529,7819,8499,8429,7528,5815,3398,462,-2759,-5983,-8933,-11346,-12997,-13744,-13523,-12352,-10357,-7724,-4696,-1576,1367,3822,5584,6457,6383,5352,3475,915,-2096,-5318,-8491,-11392,-13808,-15593,-16622,-16844,-16238,-14850,-12755,-10108,-7061,-3853,-714,2106,4361,5868,6474,6146,4901,2889,305,-2578,-5457,-8050,-10074,-11333,-11675,-11047,-9473,-7052,-3960,-419,3304,6930,10199,12856,14742,15713,15743,14853,13131,10726,7811,4576,1230,-2047,-5068,-7668,-9703,-11056,-11636,-11435,-10467,-8834,-6662,-4121,-1398,1288,3739,5762,7251,8163,8552,8532,8236,7765,7177,6444,5525,4378,3010,1525,100,-1039,-1665,-1639,-937,327,1923,3589,5038,6089,6585,6504,5840,4673,3086,1212,-818,-2842,-4735,-6372,-7692,-8644,-9209,-9359,-9079,-8347,-7200,-5690,-3972,-2204,-607,623,1321,1375,761,-465,-2189,-4229,-6378,-8433,-10198,-11532,-12327,-12529,-12113,-11110,-9594,-7665,-5485,-3158,-836,1418,3559,5577,7531,9450,11416,13445,15551,17653,19631,21298,22445,22855,22355,20836,18322,14940,10982,6805,2873,-413,-2658,-3670,-3384,-1970,254,2840,5316,7230,8249,8167,6945,4685,1602,-2018,-5850,-9617,-13047,-15985,-18271,-19865,-20678,-20720,-19951,-18400,-16121,-13238,-9930,-6443,-3033,32,2533,4319,5323,5592,5257,4540,3670,2894,2346,2118,2133,2280,2331,2108,1417,214,-1487,-3481,-5516,-7235,-8301,-8447,-7524,-5563,-2768,526,3889,6879,9118,10321,10351,9232,7121,4325,1205,-1835,-4423,-6272,-7198,-7161,-6262,-4706,-2789,-821,908,2158,2823,2861,2397,1605,736,26,-321,-206,413,1441,2749,4120,5322,6142,6376,5944,4828,3133,1043,-1222,-3412,-5308,-6714,-7475,-7521,-6804,-5425,-3481,-1211,1189,3452,5406,6891,7859,8331,8400,8194,7871,7525,7279,7156,7217,7451,7870,8427,9046,9610,9931,9833,9134,7717,5582,2809,-367,-3685,-6818,-9485,-11473,-12640,-12983,-12560,-11540,-10124,-8551,-7065,-5870,-5135,-4933,-5254,-5965,-6862,-7635,-7977,-7592,-6275,-3980,-825,2893,6742,10255,12982,14593,14946,14066,12195,9670,6905,4296,2170,757,151,335,1149,2376,3742,4994,5968,6549,6771,6702,6482,6229,6059,6023,6162,6447,6853,7308,7758,8125,8324,8301,7964,7297,6307,5051,3677,2325,1187,402,104,337,1148,2474,4271,6394,8696,10967,12989,14521,15352,15307,14270,12243,9306,5678,1644,-2427,-6173,-9254,-11426,-12558,-12679,-11927,-10594,-9006,-7528,-6493,-6108,-6514,-7643,-9373,-11427,-13532,-15368,-16696,-17329,-17183,-16291,-14772,-12845,-10770,-8830,-7289,-6349,-6132,-6646,-7808,-9424,-11259,-13003,-14400,-15185,-15206,-14390,-12784,-10551,-7942,-5286,-2922,-1172,-276,-372,-1450,-3386,-5920,-8711,-11375,-13524,-14859,-15167,-14430,-12735,-10380,-7682,-5068,-2859,-1345,-632,-731,-1479,-2654,-3944,-5085,-5816,-6023,-5668,-4848,-3758,-2655,-1818,-1524,-1956,-3213,-5255,-7897,-10848,-13721,-16098,-17603,-17922,-16925,-14598,-11158,-6907,-2294,2237,6238,9365,11368,12159,11777,10396,8313,5863,3445,1410,73,-364,207,1743,4118,7074,10332,13555,16451,18770,20335,21068,20971,20135,18711,16894,14908,12947,11218,9830,8893,8395,8337,8607,9139,9789,10471,11080,11541,11820,11875,11736,11417,10993,10516,10080,9731,9537,9499,9598,9783,9944,9998,9818,9350,8558,7484,6228,4927,3748,2847,2343,2308,2747,3605,4788,6149,7569,8903,10082,11038,11777,12316,12702,12989,13209,13392,13524,13578,13508,13230,12682,11789,10516,8863,6886,4699,2461,371,-1366,-2560,-3061,-2806,-1813,-213,1783,3883,5764,7113,7648,7188,5652,3084,-325,-4288,-8404,-12251,-15418,-17590,-18570,-18318,-16951,-14696,-11915,-8971,-6269,-4120,-2757,-2263,-2592,-3554,-4871,-6226,-7301,-7856,-7736,-6919,-5493,-3662,-1683,143,1558,2365,2457,1847,611,-1071,-3020,-5014,-6897,-8488,-9719,-10487,-10800,-10646,-10097,-9213,-8121,-6931,-5791,-4828,-4175,-3903,-4064,-4612,-5465,-6480,-7499,-8359,-8944,-9177,-9056,-8661,-8093,-7534,-7113,-6971,-7162,-7697,-8500,-9482,-10487,-11381,-12019,-12273,-12053,-11297,-10001,-8215,-6061,-3697,-1326,874,2727,4153,5095,5602,5756,5695,5555,5471,5504,5690,5966,6248,6393,6255,5713,4665,3094,1047,-1355,-3900,-6345,-8434,-9928,-10683,-10616,-9786,-8313,-6443,-4430,-2554,-1068,-120,178,-143,-1001,-2238,-3667,-5082,-6310,-7194,-7630,-7590,-7066,-6149,-4925,-3544,-2131,-856,194,889,1242,1241,998,612,225,-40,-93,125,628,1394,2381,3530,4784,6098,7440,8764,10048,11210,12197,12902,13258,13187,12652,11653,10213,8400,6291,3989,1608,-716,-2838,-4605,-5883,-6574,-6625,-6063,-4953,-3434,-1673,158,1880,3357,4489,5221,5530,5427,4927,4063,2890,1482,-85,-1675,-3215,-4551,-5606,-6286,-6545,-6384,-5839,-4990,-3948,-2813,-1708,-703,124,749,1161,1386,1473,1496,1543,1711,2092,2752,3733,5016,6547,8189,9804,11167,12136,12518,12235,11245,9588,7400,4868,2239,-227,-2282,-3731,-4447,-4400,-3655,-2350,-716,1007,2538,3660,4179,4020,3173,1739,-106,-2134,-4087,-5716,-6808,-7206,-6828,-5669,-3824,-1448,1217,3905,6319,8219,9376,9692,9114,7730,5682,3225,620,-1802,-3764,-5022,-5403,-4872,-3453,-1339,1250,3981,6541,8603,9907,10279,9634,8021,5559,2483,-960,-4458,-7735,-10525,-12600,-13820,-14085,-13392,-11813,-9456,-6510,-3165,362,3831,7044,9775,11862,13176,13649,13305,12232,10600,8628,6555,4647,3109,2137,1810,2138,3013,4265,5633,6897,7800,8201,7991,7166,5782,3966,1874,-305,-2384,-4194,-5585,-6463,-6742,-6424,-5505,-4084,-2267,-230,1814,3644,5027,5778,5769,4950,3369,1143,-1513,-4366,-7120,-9535,-11367,-12491,-12818,-12393,-11322,-9782,-8021,-6260,-4757,-3686,-3190,-3317,-4035,-5241,-6745,-8323,-9706,-10655,-10959,-10485,-9209,-7189,-4612,-1729,1175,3774,5819,7060,7379,6705,5089,2674,-317,-3571,-6745,-9483,-11447,-12384,-12118,-10611,-7958,-4389,-253,4027,7999,11241,13398,14270,13752,11948,9043,5371,1331,-2655,-6156,-8817,-10369,-10685,-9782,-7808,-5045,-1805,1525,4636,7228,9123,10222,10530,10158,9260,8061,6766,5581,4664,4113,3985,4266,4893,5795,6846,7960,9016,9934,10608,10983,10981,10599,9836,8767,7486,6120,4805,3660,2790,2244,2054,2170,2535,3041,3564,4009,4254,4243,3929,3304,2403,1286,53,-1179,-2278,-3130,-3647,-3784,-3573,-3073,-2424,-1748,-1183,-833,-744,-945,-1390,-2056,-2853,-3738,-4629,-5468,-6188,-6722,-6993,-6913,-6427,-5455,-4002,-2091,204,2716,5300,7707,9764,11254,12044,12031,11184,9547,7229,4419,1343,-1709,-4478,-6681,-8118,-8637,-8168,-6750,-4480,-1589,1690,4995,8008,10382,11821,12143,11237,9157,6060,2226,-1997,-6194,-9980,-12979,-14936,-15663,-15147,-13452,-10808,-7498,-3905,-404,2641,4947,6344,6776,6316,5132,3446,1519,-397,-2080,-3353,-4099,-4286,-3935,-3169,-2141,-1070,-184,305,207,-575,-2060,-4155,-6663,-9319,-11815,-13852,-15199,-15679,-15266,-13979,-11984,-9473,-6716,-3974,-1531,424,1702,2268,2107,1313,25,-1583,-3307,-4963,-6388,-7475,-8184,-8519,-8546,-8340,-7990,-7567,-7143,-6761,-6475,-6329,-6353,-6574,-7005,-7627,-8413,-9316,-10254,-11154,-11905,-12405,-12542,-12233,-11390,-10007,-8090,-5750,-3138,-480,1990,4006,5378,5928,5599,4396,2420,-152,-3092,-6124,-8967,-11358,-13061,-13922,-13867,-12917,-11221,-8984,-6502,-4081,-2012,-541,188,111,-732,-2218,-4165,-6341,-8476,-10310,-11575,-12069,-11654,-10296,-8081,-5193,-1920,1432,4533,7116,8975,10009,10203,9636,8475,6916,5229,3646,2395,1641,1473,1898,2835,4128,5579,6958,8071,8734,8863,8395,7395,5938,4196,2330,526,-1061,-2291,-3082,-3369,-3140,-2410,-1215,368,2264,4364,6561,8729,10743,12479,13834,14738,15145,15068,14506,13518,12130,10415,8438,6279,4048,1827,-259,-2118,-3637,-4728,-5312,-5357,-4845,-3843,-2425,-746,1021,2673,4004,4842,5092,4709,3793,2474,1002,-372,-1395,-1855,-1655,-775,650,2428,4272,5913,7088,7625,7449,6595,5214,3542,1854,452,-431,-604,-9,1318,3225,5473,7787,9873,11492,12445,12667,12137,10995,9381,7539,5680,3998,2651,1714,1224,1171,1495,2144,3044,4124,5325,6579,7818,8984,9997,10811,11384,11689,11731,11506,11044,10388,9580,8710,7842,7065,6446,6032,5839,5857,6030,6314,6608,6876,7019,7012,6797,6364,5722,4897,3952,2948,1951,1041,260,-297,-600,-558,-176,588,1660,2997,4471,5969,7341,8457,9191,9448,9174,8367,7086,5444,3615,1801,219,-913,-1450,-1279,-413,1065,2963,5029,6972,8536,9500,9764,9293,8174,6543,4588,2518,526,-1216,-2579,-3473,-3867,-3761,-3217,-2324,-1206,1,1169,2178,2936,3385,3488,3270,2772,2089,1319,571,-83,-603,-1007,-1341,-1716,-2202,-2924,-3907,-5175,-6660,-8260,-9825,-11192,-12216,-12774,-12807,-12292,-11285,-9871,-8186,-6364,-4544,-2826,-1295,25,1121,2004,2720,3282,3743,4107,4385,4567,4623,4531,4258,3794,3124,2250,1182,-43,-1378,-2731,-4030,-5143,-6006,-6527,-6681,-6458,-5905,-5090,-4131,-3156,-2293,-1672,-1379,-1456,-1918,-2718,-3772,-4994,-6239,-7406,-8378,-9081,-9472,-9548,-9334,-8897,-8300,-7651,-7019,-6511,-6189,-6111,-6297,-6727,-7342,-8057,-8764,-9345,-9706,-9745,-9430,-8721,-7662,-6309,-4769,-3183,-1692,-449,414,821,705,107,-928,-2273,-3781,-5310,-6694,-7847,-8666,-9166,-9324,-9236,-8948,-8564,-8172,-7841,-7642,-7593,-7705,-7936,-8239,-8542,-8786,-8913,-8885,-8683,-8305,-7774,-7134,-6434,-5739,-5095,-4527,-4059,-3655,-3326,-3004,-2691,-2339,-1941,-1495,-994,-467,85,608,1084,1445,1674,1730,1603,1310,833,223,-548,-1436,-2435,-3496,-4561,-5553,-6374,-6963,-7248,-7239,-6948,-6460,-5857,-5250,-4724,-4356,-4182,-4205,-4377,-4637,-4872,-4999,-4935,-4632,-4123,-3454,-2763,-2175,-1836,-1876,-2365,-3346,-4767,-6538,-8504,-10464,-12215,-13529,-14214,-14143,-13228,-11536,-9149,-6300,-3202,-147,2635,4923,6574,7542,7839,7599,6979,6185,5415,4815,4488,4462,4702,5138,5642,6104,6390,6432,6180,5666,4948,4139,3329,2628,2090,1753,1623,1662,1820,2027,2194,2258,2141,1817,1258,491,-438,-1450,-2443,-3311,-3953,-4288,-4257,-3867,-3137,-2186,-1103,-64,831,1454,1790,1836,1706,1502,1391,1489,1901,2663,3758,5107,6570,7983,9143,9890,10069,9628,8571,7002,5107,3112,1271,-186,-1089,-1347,-955,-12,1336,2872,4388,5652,6495,6772,6408,5414,3840,1870,-318,-2445,-4299,-5666,-6443,-6595,-6195,-5375,-4306,-3150,-2025,-1000,-66,787,1641,2502,3417,4348,5265,6117,6839,7391,7731,7835,7700,7342,6790,6100,5336,4561,3859,3267,2857,2621,2586,2689,2884,3076,3182,3131,2873,2420,1794,1086,383,-199,-548,-594,-281,375,1333,2524,3835,5188,6448,7552,8396,8952,9184,9111,8764,8171,7406,6477,5455,4360,3237,2122,1040,27,-903,-1728,-2440,-3038,-3514,-3864,-4077,-4136,-4029,-3745,-3296,-2686,-1964,-1135,-246,716,1735,2833,3987,5187,6344,7390,8193,8679,8754,8412,7649,6553,5210,3760,2320,1008,-104,-970,-1592,-1985,-2191,-2247,-2198,-2055,-1837,-1510,-1048,-400,465,1548,2813,4152,5436,6475,7110,7210,6709,5667,4187,2511,858,-513,-1405,-1688,-1306,-302,1207,3060,5052,6988,8702,10054,10979,11431,11426,11004,10235,9203,8002,6733,5472,4321,3345,2610,2172,2048,2252,2763,3527,4480,5504,6486,7266,7718,7703,7141,5981,4255,2035,-499,-3167,-5690,-7835,-9342,-10031,-9787,-8608,-6598,-3975,-1008,1958,4632,6709,8021,8441,8013,6836,5127,3123,1093,-731,-2143,-3003,-3235,-2811,-1776,-214,1763,4001,6364,8698,10869,12748,14237,15251,15763,15774,15336,14525,13440,12167,10790,9380,7994,6712,5598,4739,4178,3955,4016,4307,4686,5034,5230,5193,4918,4421,3785,3067,2351,1665,1040,445,-126,-729,-1365,-2049,-2761,-3469,-4133,-4726,-5216,-5602,-5885,-6068,-6153,-6127,-5961,-5644,-5151,-4474,-3639,-2642,-1532,-324,950,2243,3517,4686,5688,6401,6776,6713,6228,5327,4095,2644,1102,-384,-1683,-2683,-3285,-3439,-3105,-2298,-1059,502,2246,3954,5412,6370,6643,6105,4748,2679,114,-2667,-5338,-7632,-9298,-10226,-10368,-9804,-8685,-7228,-5661,-4231,-3112,-2430,-2219,-2432,-2950,-3640,-4335,-4918,-5300,-5434,-5326,-4997,-4491,-3854,-3134,-2370,-1610,-887,-255,270,646,867,936,834,614,265,-152,-624,-1119,-1628,-2157,-2718,-3340,-4047,-4857,-5768,-6756,-7768,-8730,-9575,-10213,-10605,-10704,-10506,-10037,-9334,-8486,-7557,-6662,-5853,-5220,-4769,-4529,-4446,-4500,-4607,-4734,-4813,-4828,-4759,-4608,-4399,-4160,-3924,-3734,-3591,-3512,-3472,-3444,-3393,-3283,-3089,-2812,-2466,-2098,-1757,-1513,-1416,-1515,-1845,-2407,-3193,-4163,-5243,-6341,-7348,-8129,-8593,-8655,-8298,-7557,-6516,-5309,-4085,-3001,-2195,-1763,-1770,-2198,-3004,-4064,-5242,-6378,-7323,-7960,-8213,-8072,-7568,-6804,-5897,-4993,-4212,-3657,-3379,-3399,-3704,-4227,-4925,-5678,-6411,-7026,-7431,-7605,-7502,-7164,-6625,-5970,-5276,-4632,-4103,-3709,-3457,-3281,-3118,-2876,-2474,-1863,-1030,0,1150,2327,3424,4330,4973,5303,5314,5046,4552,3906,3167,2384,1572,754,-86,-921,-1768,-2593,-3411,-4193,-4954,-5669,-6336,-6937,-7453,-7861,-8134,-8254,-8204,-7995,-7637,-7176,-6662,-6156,-5719,-5384,-5168,-5032,-4926,-4762,-4464,-3961,-3203,-2182,-908,559,2129,3680,5063,6139,6784,6942,6598,5835,4768,3573,2404,1427,729,374,339,561,942,1365,1739,1981,2084,2034,1905,1710,1519,1318,1101,822,432,-113,-809,-1653,-2564,-3453,-4200,-4670,-4764,-4385,-3522,-2186,-492,1416,3355,5127,6562,7542,7974,7854,7202,6097,4663,3027,1363,-204,-1525,-2538,-3160,-3397,-3241,-2741,-1953,-943,208,1421,2604,3665,4507,5041,5196,4939,4287,3314,2137,912,-203,-1067,-1563,-1640,-1247,-431,777,2268,3938,5654,7297,8749,9905,10683,10989,10782,10017,8721,6947,4822,2491,154,-2005,-3818,-5149,-5953,-6215,-6025,-5488,-4752,-3964,-3253,-2701,-2362,-2195,-2154,-2122,-1986,-1640,-1024,-121,986,2203,3367,4334,4972,5188,4935,4225,3099,1665,28,-1658,-3247,-4593,-5547,-6008,-5905,-5222,-4024,-2422,-596,1256,2914,4208,4986,5197,4845,4007,2810,1406,-54,-1414,-2565,-3387,-3822,-3793,-3306,-2353,-1012,622,2414,4205,5841,7181,8093,8518,8408,7786,6723,5296,3651,1909,218,-1281,-2491,-3310,-3715,-3683,-3243,-2444,-1360,-81,1250,2543,3612,4410,4795,4775,4338,3559,2548,1436,366,-550,-1226,-1650,-1834,-1870,-1857,-1922,-2168,-2640,-3354,-4212,-5110,-5866,-6327,-6333,-5805,-4698,-3072,-1021,1290,3708,6029,8121,9819,11040,11739,11904,11614,10943,10032,8997,7980,7079,6401,5994,5897,6074,6475,6990,7518,7932,8163,8139,7871,7373,6706,5939,5120,4319,3557,2874,2283,1798,1423,1150,978,881,867,918,1048,1258,1549,1911,2309,2695,3005,3174,3140,2873,2350,1605,675,-359,-1419,-2407,-3240,-3849,-4181,-4225,-3988,-3509,-2872,-2132,-1396,-700,-97,433,904,1379,1875,2428,3004,3591,4122,4592,4956,5252,5459,5623,5727,5782,5783,5735,5654,5574,5536,5580,5760,6085,6591,7248,8047,8923,9823,10649,11341,11803,12004,11908,11522,10875,9999,8946,7758,6483,5173,3874,2643,1523,546,-273,-945,-1484,-1933,-2294,-2593,-2803,-2922,-2919,-2783,-2498,-2048,-1437,-667,242,1245,2301,3352,4347,5246,6016,6647,7127,7468,7647,7655,7445,6984,6241,5212,3946,2505,1020,-404,-1640,-2596,-3230,-3507,-3461,-3119,-2564,-1878,-1147,-473,95,492,684,668,428,3,-573,-1229,-1906,-2531,-3049,-3424,-3594,-3540,-3226,-2628,-1773,-673,583,1925,3229,4400,5326,5944,6191,6091,5646,4975,4138,3279,2462,1769,1208,772,428,124,-142,-410,-641,-847,-998,-1091,-1120,-1090,-1018,-921,-837,-777,-788,-862,-1039,-1297,-1667,-2112,-2643,-3202,-3758,-4230,-4544,-4620,-4389,-3824,-2936,-1804,-545,681,1726,2456,2804,2742,2314,1584,625,-476,-1690,-2950,-4254,-5539,-6783,-7898,-8828,-9452,-9711,-9502,-8824,-7692,-6217,-4544,-2869,-1399,-308,235,182,-488,-1674,-3219,-4926,-6581,-7995,-9036,-9606,-9671,-9247,-8376,-7174,-5752,-4274,-2877,-1681,-764,-153,149,181,-31,-427,-986,-1637,-2362,-3070,-3737,-4272,-4666,-4878,-4942,-4891,-4798,-4726,-4724,-4811,-4967,-5150,-5308,-5383,-5330,-5121,-4720,-4132,-3356,-2431,-1404,-341,703,1661,2493,3147,3589,3779,3684,3294,2611,1674,550,-666,-1870,-2925,-3717,-4124,-4074,-3556,-2616,-1401,-95,1061,1842,2062,1611,493,-1209,-3287,-5504,-7572,-9225,-10251,-10521,-9992,-8760,-6977,-4916,-2859,-1111,74,541,223,-816,-2425,-4392,-6479,-8440,-10097,-11274,-11883,-11887,-11280,-10158,-8611,-6817,-4944,-3184,-1687,-563,130,405,301,-98,-693,-1381,-2071,-2673,-3131,-3397,-3428,-3210,-2714,-1956,-962,200,1415,2564,3478,4043,4153,3800,3024,1954,745,-436,-1436,-2166,-2575,-2689,-2560,-2286,-1947,-1626,-1359,-1157,-991,-810,-578,-256,140,580,1003,1334,1512,1469,1183,631,-160,-1145,-2263,-3429,-4576,-5626,-6537,-7269,-7816,-8173,-8361,-8398,-8334,-8200,-8049,-7899,-7742,-7538,-7186,-6594,-5654,-4312,-2577,-533,1661,3794,5637,6990,7695,7699,7019,5783,4174,2423,769,-591,-1505,-1901,-1788,-1222,-338,718,1773,2666,3275,3513,3383,2930,2272,1542,870,366,69,3,105,331,597,844,1033,1159,1245,1349,1520,1817,2264,2853,3565,4312,5042,5639,6024,6105,5810,5097,3952,2417,560,-1486,-3605,-5628,-7448,-8947,-10082,-10834,-11221,-11297,-11092,-10685,-10100,-9408,-8649,-7863,-7081,-6308,-5529,-4741,-3928,-3104,-2305,-1570,-962,-514,-265,-180,-252,-378,-487,-465,-215,322,1190,2354,3771,5304,6836,8172,9169,9684,9629,9013,7869,6340,4568,2704,911,-730,-2137,-3303,-4252,-5023,-5667,-6213,-6649,-6947,-7027,-6830,-6310,-5444,-4317,-2997,-1665,-441,527,1168,1446,1412,1123,723,313,20,-63,98,528,1184,2017,2941,3873,4718,5387,5804,5913,5685,5149,4349,3394,2366,1372,467,-303,-930,-1407,-1746,-1945,-2015,-1961,-1791,-1511,-1133,-650,-76,602,1360,2188,3054,3912,4741,5473,6095,6561,6854,6986,6966,6855,6695,6531,6388,6243,6060,5765,5315,4655,3821,2827,1786,768,-117,-800,-1227,-1391,-1303,-1041,-671,-320,-56,35,-60,-337,-749,-1252,-1786,-2337,-2875,-3404,-3905,-4344,-4668,-4785,-4629,-4116,-3248,-2034,-587,974,2477,3767,4706,5204,5237,4851,4156,3324,2517,1930,1670,1825,2390,3291,4423,5603,6674,7439,7777,7583,6839,5585,3925,2025,68,-1737,-3221,-4233,-4699,-4591,-3961,-2886,-1510,48,1644,3171,4557,5746,6729,7492,8032,8332,8380,8153,7674,6963,6092,5146,4206,3380,2735,2335,2212,2371,2782,3402,4142,4914,5606,6112,6324,6172,5602,4641,3351,1885,414,-862,-1758,-2165,-2006,-1325,-199,1216,2759,4237,5509,6445,6984,7124,6915,6459,5886,5331,4907,4711,4783,5141,5752,6549,7454,8346,9135,9687,9927,9762,9175,8166,6813,5225,3547,1941,533,-572,-1335,-1776,-1946,-1930,-1811,-1653,-1502,-1372,-1261,-1142,-998,-791,-530,-205,138,471,757,964,1101,1188,1267,1413,1654,2039,2542,3126,3692,4133,4306,4104,3428,2255,651,-1259,-3241,-5055,-6446,-7193,-7182,-6357,-4792,-2635,-92,2565,5095,7251,8849,9777,9991,9527,8494,7045,5381,3699,2195,1001,223,-142,-113,202,702,1264,1782,2186,2420,2475,2339,2018,1511,819,-63,-1097,-2271,-3493,-4719,-5848,-6827,-7599,-8141,-8460,-8567,-8517,-8335,-8084,-7790,-7515,-7268,-7091,-6949,-6840,-6708,-6514,-6213,-5789,-5239,-4586,-3856,-3083,-2283,-1490,-693,68,791,1449,2014,2488,2860,3164,3435,3714,4055,4472,4989,5569,6177,6739,7202,7484,7566,7414,7052,6509,5824,5029,4139,3146,2027,752,-695,-2321,-4088,-5934,-7763,-9423,-10763,-11602,-11778,-11206,-9840,-7795,-5239,-2461,229,2528,4176,5009,4969,4085,2493,381,-2015,-4446,-6656,-8438,-9611,-10067,-9773,-8756,-7126,-5043,-2723,-395,1689,3320,4317,4587,4104,2938,1209,-894,-3174,-5421,-7426,-9051,-10148,-10685,-10642,-10092,-9148,-7959,-6705,-5532,-4579,-3898,-3512,-3323,-3254,-3115,-2799,-2164,-1171,196,1842,3651,5437,7004,8176,8806,8816,8203,7033,5434,3571,1599,-301,-2021,-3449,-4523,-5209,-5481,-5343,-4799,-3882,-2616,-1089,615,2358,3989,5355,6312,6761,6656,6028,4988,3690,2346,1143,245,-236,-279,86,774,1648,2592,3475,4225,4791,5166,5360,5385,5261,4953,4473,3759,2832,1672,341,-1098,-2542,-3866,-4966,-5727,-6104,-6079,-5715,-5113,-4433,-3837,-3465,-3427,-3735,-4344,-5143,-5939,-6566,-6827,-6586,-5778,-4387,-2515,-307,2003,4173,5948,7149,7641,7407,6504,5063,3271,1336,-533,-2143,-3338,-4026,-4156,-3774,-2941,-1804,-482,854,2079,3064,3715,3986,3857,3368,2580,1592,491,-589,-1567,-2304,-2734,-2778,-2427,-1721,-744,360,1440,2344,2925,3109,2831,2122,1044,-289,-1729,-3144,-4392,-5395,-6070,-6404,-6384,-6037,-5419,-4580,-3611,-2584,-1579,-672,86,644,984,1093,976,668,199,-365,-956,-1505,-1942,-2224,-2336,-2288,-2132,-1932,-1777,-1743,-1888,-2250,-2792,-3491,-4227,-4924,-5461,-5766,-5791,-5531,-5014,-4308,-3484,-2642,-1848,-1189,-692,-382,-243,-218,-274,-325,-352,-318,-233,-107,30,155,235,254,197,73,-110,-311,-504,-642,-705,-672,-553,-345,-92,199,462,661,724,603,268,-278,-981,-1755,-2482,-3048,-3337,-3288,-2853,-2063,-972,309,1664,2942,4026,4778,5122,4981,4347,3253,1785,98,-1639,-3232,-4519,-5376,-5758,-5654,-5162,-4364,-3444,-2515,-1760,-1269,-1136,-1384,-1980,-2843,-3828,-4793,-5568,-6054,-6174,-5935,-5405,-4686,-3916,-3217,-2678,-2354,-2228,-2253,-2346,-2414,-2376,-2160,-1726,-1055,-159,907,2066,3200,4190,4904,5256,5187,4714,3908,2891,1810,824,60,-400,-520,-353,31,502,951,1270,1393,1301,1003,541,-5,-572,-1048,-1366,-1429,-1192,-600,340,1619,3182,4947,6792,8575,10122,11294,11956,12046,11564,10573,9202,7610,5972,4445,3147,2139,1427,965,672,447,185,-181,-708,-1405,-2252,-3213,-4232,-5236,-6175,-6972,-7589,-7966,-8095,-7946,-7555,-6925,-6112,-5136,-4037,-2840,-1563,-243,1103,2426,3697,4862,5887,6739,7410,7888,8207,8349,8353,8201,7905,7473,6889,6178,5313,4326,3216,2038,853,-263,-1194,-1874,-2196,-2157,-1733,-1021,-103,866,1750,2431,2820,2891,2672,2242,1711,1232,920,890,1194,1822,2727,3782,4864,5804,6474,6758,6599,5993,4976,3641,2077,415,-1271,-2878,-4376,-5712,-6868,-7815,-8506,-8894,-8926,-8568,-7822,-6732,-5371,-3856,-2288,-800,521,1586,2327,2734,2784,2541,2060,1439,779,182,-266,-492,-455,-138,447,1270,2269,3371,4487,5516,6377,6992,7317,7341,7069,6537,5791,4870,3833,2705,1526,316,-898,-2099,-3258,-4347,-5348,-6223,-6985,-7597,-8098,-8471,-8757,-8963,-9126,-9242,-9351,-9428,-9492,-9513,-9469,-9333,-9072,-8665,-8117,-7434,-6669,-5848,-5033,-4246,-3518,-2841,-2199,-1565,-888,-143,724,1721,2882,4192,5638,7166,8705,10142,11365,12241,12669,12587,11983,10926,9531,7992,6492,5243,4363,3934,3912,4192,4594,4931,5018,4764,4105,3126,1901,601,-643,-1711,-2523,-3060,-3334,-3390,-3270,-3007,-2613,-2074,-1376,-488,594,1843,3209,4573,5820,6784,7323,7317,6695,5460,3690,1548,-735,-2898,-4676,-5868,-6334,-6055,-5098,-3618,-1838,16,1707,3070,3982,4409,4381,3979,3344,2599,1907,1356,1035,942,1032,1226,1389,1431,1247,798,102,-780,-1741,-2644,-3401,-3890,-4107,-4027,-3750,-3345,-2975,-2761,-2835,-3284,-4112,-5277,-6620,-7949,-9020,-9587,-9491,-8621,-7019,-4834,-2306,234,2472,4124,4994,5011,4230,2799,968,-995,-2820,-4251,-5143,-5376,-4973,-3982,-2542,-801,1072,2923,4613,6036,7108,7786,8059,7927,7434,6610,5508,4181,2699,1140,-401,-1826,-3044,-3969,-4552,-4752,-4594,-4113,-3411,-2592,-1771,-1059,-505,-153,40,121,162,246,394,651,975,1351,1714,2017,2182,2176,1929,1433,677,-322,-1494,-2779,-4056,-5237,-6198,-6866,-7174,-7088,-6621,-5787,-4658,-3306,-1829,-334,1082,2333,3349,4115,4607,4878,4945,4889,4755,4613,4519,4493,4568,4692,4857,4967,4990,4861,4556,4087,3447,2693,1837,950,65,-730,-1397,-1863,-2135,-2216,-2178,-2104,-2096,-2238,-2612,-3231,-4123,-5229,-6491,-7810,-9050,-10086,-10772,-10995,-10707,-9890,-8644,-7086,-5417,-3818,-2471,-1511,-991,-919,-1193,-1684,-2198,-2564,-2615,-2260,-1460,-261,1235,2866,4450,5790,6718,7106,6890,6088,4788,3147,1387,-289,-1655,-2580,-3005,-2942,-2551,-1988,-1499,-1268,-1448,-2086,-3155,-4502,-5946,-7231,-8138,-8463,-8095,-6999,-5253,-3019,-531,1937,4107,5738,6643,6736,6017,4613,2712,619,-1372,-2931,-3818,-3872,-3061,-1487,638,3038,5386,7428,8927,9788,9990,9622,8838,7839,6830,6003,5511,5418,5745,6389,7220,8017,8586,8696,8227,7074,5295,2994,409,-2203,-4553,-6408,-7574,-7986,-7631,-6606,-5050,-3128,-1037,1063,3005,4662,5940,6743,7047,6801,6039,4786,3140,1214,-854,-2901,-4797,-6413,-7682,-8566,-9102,-9340,-9378,-9316,-9209,-9107,-8973,-8767,-8402,-7826,-6992,-5919,-4664,-3319,-1999,-819,137,819,1214,1357,1299,1098,821,530,278,142,178,437,955,1701,2626,3604,4514,5201,5568,5537,5129,4394,3475,2511,1671,1083,825,923,1328,1967,2713,3449,4048,4409,4461,4173,3558,2693,1660,631,-290,-929,-1227,-1117,-660,73,906,1688,2228,2388,2062,1191,-191,-2031,-4175,-6456,-8681,-10632,-12161,-13125,-13462,-13186,-12326,-11028,-9397,-7594,-5754,-3988,-2383,-1014,102,926,1485,1791,1903,1885,1808,1765,1812,2016,2404,2976,3709,4542,5399,6188,6814,7188,7228,6892,6135,4989,3470,1679,-298,-2326,-4278,-6018,-7427,-8395,-8850,-8731,-8029,-6754,-4976,-2791,-343,2207,4658,6827,8507,9566,9867,9393,8165,6295,3979,1425,-1101,-3365,-5170,-6368,-6924,-6851,-6269,-5332,-4213,-3095,-2104,-1361,-888,-714,-757,-958,-1189,-1353,-1349,-1105,-588,222,1285,2572,3971,5402,6720,7819,8589,8967,8910,8439,7607,6510,5289,4094,3088,2413,2173,2405,3102,4163,5449,6770,7910,8669,8886,8449,7358,5670,3553,1218,-1069,-3071,-4569,-5441,-5638,-5222,-4321,-3133,-1859,-718,138,562,513,-42,-1015,-2318,-3764,-5169,-6329,-7060,-7248,-6828,-5838,-4377,-2603,-707,1135,2762,4068,4971,5473,5574,5348,4869,4227,3524,2825,2215,1730,1423,1320,1445,1838,2497,3448,4672,6145,7810,9586,11356,13011,14413,15459,16062,16179,15799,14957,13702,12097,10228,8134,5898,3548,1143,-1265,-3617,-5829,-7818,-9481,-10720,-11442,-11574,-11079,-9978,-8346,-6333,-4136,-1987,-123,1271,2059,2213,1792,923,-185,-1321,-2271,-2857,-2972,-2566,-1656,-329,1300,3081,4849,6460,7736,8573,8843,8523,7618,6230,4505,2669,906,-547,-1591,-2111,-2131,-1707,-951,-43,892,1676,2244,2526,2544,2337,1962,1499,969,441,-121,-671,-1260,-1863,-2490,-3116,-3689,-4148,-4408,-4403,-4092,-3479,-2625,-1638,-650,171,713,857,591,-66,-1008,-2091,-3148,-4008,-4544,-4662,-4353,-3660,-2688,-1583,-506,379,935,1052,692,-124,-1321,-2727,-4208,-5534,-6565,-7135,-7150,-6552,-5345,-3579,-1371,1123,3705,6155,8229,9734,10477,10393,9462,7791,5565,3035,487,-1793,-3560,-4625,-4894,-4372,-3168,-1471,464,2379,4010,5157,5671,5510,4688,3343,1606,-297,-2210,-3940,-5399,-6508,-7272,-7728,-7927,-7946,-7801,-7519,-7041,-6318,-5268,-3842,-2031,101,2430,4768,6887,8572,9621,9925,9454,8278,6558,4512,2381,413,-1190,-2273,-2773,-2677,-2099,-1171,-106,886,1621,1955,1820,1217,226,-1037,-2388,-3664,-4666,-5268,-5341,-4871,-3842,-2368,-545,1432,3389,5121,6454,7252,7444,7024,6072,4693,3073,1379,-202,-1505,-2403,-2811,-2679,-2031,-908,574,2290,4049,5676,6966,7756,7928,7428,6315,4692,2781,795,-998,-2396,-3214,-3389,-2900,-1871,-457,1089,2520,3580,4075,3890,2999,1473,-515,-2764,-4988,-6947,-8410,-9211,-9289,-8659,-7435,-5813,-4019,-2321,-955,-114,70,-437,-1582,-3230,-5155,-7100,-8787,-9957,-10416,-10065,-8901,-7045,-4713,-2188,222,2228,3617,4263,4154,3393,2148,692,-741,-1872,-2530,-2595,-2035,-926,606,2375,4176,5815,7127,7989,8347,8191,7584,6631,5479,4280,3191,2320,1730,1440,1380,1492,1631,1692,1547,1110,344,-738,-2059,-3486,-4874,-6036,-6830,-7136,-6900,-6161,-4997,-3589,-2139,-868,-5,311,-35,-1026,-2586,-4568,-6747,-8928,-10864,-12409,-13398,-13808,-13623,-12944,-11885,-10598,-9236,-7914,-6721,-5681,-4766,-3921,-3049,-2081,-961,321,1705,3128,4434,5523,6237,6489,6213,5393,4084,2375,421,-1594,-3460,-4992,-6015,-6439,-6227,-5419,-4130,-2507,-731,1010,2570,3828,4723,5250,5434,5321,4990,4475,3859,3170,2462,1765,1119,552,109,-172,-258,-110,252,814,1474,2132,2618,2789,2495,1648,214,-1751,-4128,-6715,-9296,-11619,-13483,-14724,-15255,-15079,-14244,-12898,-11179,-9283,-7357,-5534,-3900,-2488,-1314,-350,401,971,1340,1519,1505,1317,1003,629,286,53,21,223,699,1431,2389,3519,4738,5962,7084,8008,8637,8892,8724,8094,7044,5609,3915,2081,258,-1404,-2795,-3815,-4424,-4612,-4419,-3924,-3229,-2460,-1722,-1112,-692,-483,-479,-628,-852,-1061,-1146,-1045,-717,-187,461,1115,1625,1871,1760,1281,476,-547,-1626,-2618,-3345,-3711,-3628,-3100,-2182,-994,293,1493,2427,2963,3025,2619,1798,692,-565,-1808,-2907,-3763,-4308,-4532,-4437,-4060,-3425,-2585,-1551,-380,895,2194,3435,4517,5340,5841,5974,5759,5240,4484,3561,2526,1395,175,-1149,-2593,-4126,-5706,-7239,-8605,-9698,-10414,-10706,-10565,-10040,-9210,-8193,-7121,-6112,-5302,-4757,-4553,-4686,-5152,-5883,-6829,-7892,-8984,-10003,-10835,-11380,-11559,-11294,-10590,-9421,-7877,-5990,-3908,-1718,420,2386,4045,5304,6081,6373,6187,5627,4814,3906,3108,2557,2444,2821,3747,5137,6872,8730,10489,11901,12789,13030,12613,11605,10166,8495,6820,5341,4200,3476,3139,3111,3241,3348,3298,2941,2244,1198,-127,-1602,-3101,-4460,-5553,-6266,-6543,-6344,-5720,-4692,-3368,-1819,-157,1505,3050,4335,5231,5606,5364,4484,2983,1025,-1215,-3445,-5394,-6788,-7421,-7180,-6057,-4179,-1754,917,3508,5724,7285,8058,7973,7122,5668,3887,2055,480,-621,-1065,-815,100,1508,3195,4865,6253,7097,7247,6631,5313,3456,1313,-816,-2641,-3891,-4404,-4089,-3000,-1299,771,2888,4755,6090,6712,6543,5616,4096,2207,257,-1480,-2729,-3331,-3216,-2432,-1160,381,1897,3127,3855,3940,3336,2117,402,-1571,-3563,-5325,-6620,-7307,-7297,-6612,-5361,-3717,-1911,-174,1294,2334,2894,2977,2682,2160,1580,1108,856,865,1114,1516,1956,2315,2485,2407,2052,1443,634,-278,-1189,-1968,-2512,-2730,-2588,-2094,-1313,-348,669,1606,2338,2773,2869,2617,2083,1349,541,-215,-794,-1091,-1056,-660,36,964,1991,2992,3825,4401,4625,4494,4013,3271,2385,1494,756,274,143,358,882,1595,2359,2997,3371,3347,2884,1984,726,-737,-2252,-3603,-4645,-5223,-5292,-4829,-3936,-2716,-1392,-130,830,1367,1379,892,14,-1062,-2094,-2829,-3073,-2689,-1663,-87,1863,3928,5838,7315,8134,8120,7221,5448,2955,-23,-3174,-6131,-8533,-10050,-10446,-9579,-7475,-4271,-254,4201,8670,12731,16010,18255,19312,19188,17995,15929,13249,10201,7037,3945,1077,-1459,-3617,-5326,-6595,-7382,-7712,-7599,-7084,-6251,-5179,-4015,-2864,-1892,-1207,-918,-1107,-1780,-2933,-4467,-6267,-8132,-9882,-11278,-12147,-12320,-11711,-10287,-8101,-5266,-1974,1541,5011,8177,10803,12725,13842,14137,13675,12563,10962,9052,7012,5038,3280,1901,979,597,757,1447,2591,4118,5887,7781,9639,11336,12745,13793,14427,14638,14431,13818,12814,11433,9681,7579,5159,2483,-351,-3230,-5994,-8492,-10567,-12069,-12919,-13025,-12404,-11089,-9187,-6841,-4223,-1512,1113,3479,5439,6849,7595,7588,6792,5216,2949,132,-3014,-6241,-9253,-11782,-13585,-14485,-14405,-13341,-11390,-8737,-5602,-2291,922,3735,5939,7371,7997,7856,7112,5942,4595,3248,2081,1159,541,169,38,57,235,532,985,1619,2451,3496,4704,6010,7294,8423,9252,9662,9561,8926,7777,6200,4336,2324,349,-1453,-2952,-4059,-4732,-4966,-4793,-4268,-3456,-2425,-1228,74,1457,2878,4311,5718,7031,8187,9055,9552,9533,8957,7760,6002,3754,1186,-1527,-4147,-6472,-8283,-9441,-9845,-9485,-8427,-6819,-4877,-2853,-1019,374,1133,1116,300,-1275,-3452,-6029,-8727,-11274,-13374,-14799,-15362,-14987,-13690,-11595,-8913,-5924,-2907,-167,2101,3726,4674,4971,4717,4063,3157,2159,1183,330,-334,-763,-929,-818,-441,173,952,1806,2619,3274,3676,3749,3498,2947,2195,1353,549,-113,-561,-773,-776,-639,-450,-320,-331,-553,-1014,-1702,-2576,-3564,-4578,-5537,-6347,-6953,-7295,-7367,-7165,-6723,-6088,-5309,-4437,-3529,-2606,-1727,-913,-213,329,676,793,675,337,-178,-808,-1476,-2083,-2553,-2768,-2681,-2207,-1335,-60,1580,3503,5603,7730,9719,11369,12499,12937,12575,11390,9434,6871,3929,891,-1933,-4271,-5876,-6618,-6437,-5410,-3693,-1542,746,2844,4458,5321,5286,4261,2319,-400,-3633,-7082,-10399,-13288,-15466,-16775,-17110,-16501,-15046,-12926,-10374,-7644,-4961,-2559,-537,980,2023,2619,2869,2919,2888,2942,3174,3664,4434,5450,6636,7887,9068,10060,10746,11073,11003,10589,9895,9022,8086,7167,6350,5671,5159,4815,4637,4607,4717,4942,5269,5657,6077,6475,6806,7010,7042,6840,6377,5612,4533,3153,1480,-435,-2528,-4735,-6945,-9082,-11042,-12751,-14153,-15201,-15867,-16139,-15981,-15393,-14337,-12798,-10786,-8336,-5542,-2558,418,3138,5358,6850,7445,7078,5767,3686,1067,-1739,-4381,-6503,-7846,-8223,-7645,-6174,-4077,-1615,875,3094,4820,5900,6302,6079,5371,4357,3249,2235,1493,1141,1245,1813,2795,4082,5551,7031,8361,9394,9990,10082,9641,8708,7389,5831,4211,2699,1437,503,-77,-361,-440,-460,-549,-829,-1388,-2230,-3338,-4592,-5863,-6968,-7767,-8117,-7971,-7323,-6259,-4912,-3474,-2136,-1092,-469,-354,-716,-1470,-2446,-3429,-4227,-4657,-4629,-4144,-3271,-2186,-1079,-181,347,376,-95,-994,-2161,-3384,-4433,-5126,-5307,-4946,-4040,-2735,-1150,474,1972,3142,3879,4110,3871,3244,2387,1488,722,274,232,674,1558,2838,4357,5997,7563,8939,9974,10615,10798,10540,9877,8881,7649,6299,4918,3609,2412,1354,434,-379,-1112,-1801,-2474,-3142,-3820,-4487,-5146,-5761,-6326,-6809,-7192,-7460,-7603,-7617,-7518,-7301,-7000,-6601,-6122,-5555,-4887,-4144,-3320,-2480,-1652,-910,-293,157,437,565,596,594,637,795,1107,1584,2184,2844,3447,3901,4088,3957,3482,2718,1762,760,-127,-775,-1074,-1019,-638,-33,662,1312,1779,1983,1866,1465,833,114,-554,-997,-1095,-767,-14,1072,2340,3587,4593,5173,5198,4594,3401,1686,-393,-2675,-4973,-7126,-8982,-10449,-11438,-11942,-11935,-11471,-10589,-9365,-7885,-6225,-4494,-2775,-1181,201,1289,2018,2372,2366,2062,1551,943,332,-204,-613,-893,-1023,-1031,-899,-631,-191,428,1235,2204,3266,4341,5305,6054,6493,6576,6314,5759,5041,4284,3642,3227,3106,3303,3775,4440,5178,5855,6333,6505,6276,5604,4485,2967,1120,-897,-2968,-4871,-6466,-7572,-8074,-7915,-7101,-5711,-3897,-1836,260,2197,3825,5028,5785,6095,6052,5750,5315,4877,4525,4344,4348,4529,4818,5125,5330,5315,4981,4266,3160,1725,58,-1674,-3313,-4691,-5679,-6218,-6295,-5986,-5396,-4686,-3999,-3473,-3213,-3240,-3560,-4083,-4687,-5232,-5541,-5471,-4915,-3807,-2189,-151,2119,4396,6430,7989,8890,9055,8479,7294,5689,3930,2283,992,232,79,512,1396,2536,3691,4626,5161,5153,4587,3477,1972,229,-1520,-3081,-4245,-4915,-5013,-4600,-3764,-2695,-1583,-652,-71,17,-421,-1367,-2689,-4226,-5771,-7142,-8176,-8790,-8943,-8685,-8096,-7312,-6474,-5718,-5160,-4879,-4895,-5206,-5743,-6429,-7167,-7836,-8348,-8614,-8581,-8249,-7623,-6778,-5764,-4674,-3544,-2434,-1327,-235,895,2088,3373,4771,6251,7785,9277,10643,11757,12501,12772,12488,11605,10158,8198,5868,3322,749,-1664,-3738,-5334,-6362,-6782,-6632,-6005,-5043,-3925,-2826,-1908,-1299,-1061,-1227,-1742,-2551,-3510,-4509,-5382,-6027,-6336,-6269,-5829,-5063,-4066,-2954,-1843,-850,-51,513,839,968,972,911,878,900,1030,1232,1498,1751,1948,2021,1957,1747,1448,1121,853,752,878,1301,2008,2966,4075,5204,6208,6925,7248,7080,6399,5222,3625,1720,-347,-2417,-4328,-5925,-7105,-7770,-7925,-7588,-6881,-5942,-4969,-4147,-3662,-3631,-4132,-5137,-6574,-8299,-10129,-11896,-13406,-14532,-15149,-15202,-14680,-13616,-12108,-10279,-8300,-6339,-4563,-3104,-2044,-1404,-1147,-1175,-1370,-1591,-1707,-1640,-1314,-756,30,936,1891,2758,3451,3854,3921,3627,3006,2148,1181,254,-453,-813,-699,-74,1057,2611,4454,6424,8335,10028,11363,12259,12662,12607,12105,11257,10114,8759,7238,5594,3821,1964,-2,-2015,-4048,-6035,-7883,-9535,-10876,-11887,-12492,-12727,-12583,-12138,-11430,-10542,-9525,-8427,-7290,-6124,-4958,-3798,-2678,-1623,-681,103,693,1058,1193,1116,856,472,39,-376,-681,-818,-710,-336,345,1280,2436,3695,4942,6046,6883,7370,7473,7205,6642,5895,5093,4370,3848,3595,3672,4060,4726,5589,6560,7531,8429,9156,9691,9978,10037,9863,9479,8908,8155,7246,6190,5016,3784,2540,1397,429,-241,-544,-417,159,1123,2394,3791,5139,6222,6859,6902,6260,4944,3000,601,-2079,-4791,-7312,-9433,-10993,-11901,-12133,-11741,-10840,-9586,-8164,-6761,-5545,-4646,-4160,-4102,-4461,-5137,-6012,-6917,-7693,-8162,-8208,-7729,-6701,-5163,-3208,-1009,1250,3342,5079,6288,6877,6813,6148,5002,3544,1987,539,-595,-1261,-1357,-848,207,1686,3389,5073,6483,7394,7624,7114,5879,4071,1900,-355,-2424,-4067,-5112,-5500,-5252,-4501,-3446,-2313,-1356,-738,-614,-989,-1819,-2948,-4165,-5232,-5922,-6043,-5515,-4310,-2565,-444,1765,3800,5383,6311,6481,5877,4617,2916,1030,-714,-2061,-2789,-2798,-2106,-849,730,2335,3660,4429,4481,3720,2238,168,-2208,-4617,-6744,-8328,-9183,-9197,-8388,-6849,-4772,-2390,26,2236,4020,5249,5834,5814,5243,4277,3071,1794,599,-407,-1161,-1628,-1835,-1789,-1559,-1164,-663,-90,528,1148,1766,2355,2922,3451,3970,4466,4976,5489,6034,6602,7189,7789,8355,8880,9298,9586,9696,9595,9271,8743,8034,7248,6436,5725,5166,4814,4671,4686,4811,4943,5026,4981,4782,4411,3874,3199,2411,1553,666,-199,-995,-1673,-2209,-2585,-2805,-2877,-2822,-2646,-2368,-1993,-1533,-1006,-427,164,748,1257,1669,1891,1912,1657,1165,443,-398,-1245,-1940,-2329,-2278,-1703,-582,1010,2943,4998,6939,8517,9514,9776,9243,7937,5998,3626,1110,-1261,-3197,-4461,-4914,-4514,-3340,-1596,467,2516,4258,5431,5880,5548,4520,2961,1140,-650,-2122,-3029,-3214,-2621,-1300,578,2790,5047,7070,8605,9462,9522,8787,7302,5253,2813,256,-2202,-4312,-5912,-6859,-7106,-6634,-5525,-3870,-1826,431,2734,4879,6713,8105,8959,9272,9055,8439,7525,6523,5572,4840,4459,4466,4916,5725,6833,8086,9360,10489,11344,11805,11769,11196,10045,8364,6202,3685,956,-1818,-4446,-6775,-8652,-9995,-10767,-10991,-10744,-10134,-9301,-8373,-7487,-6739,-6218,-5963,-5989,-6267,-6731,-7288,-7813,-8175,-8246,-7919,-7133,-5879,-4207,-2210,-41,2166,4235,6051,7509,8556,9185,9424,9350,9051,8647,8226,7897,7707,7704,7889,8235,8696,9204,9662,9996,10079,9852,9210,8131,6587,4631,2328,-168,-2724,-5134,-7256,-8925,-10057,-10601,-10569,-10036,-9110,-7941,-6694,-5510,-4542,-3876,-3579,-3658,-4089,-4782,-5651,-6533,-7286,-7752,-7789,-7296,-6224,-4573,-2434,62,2696,5240,7420,9014,9828,9760,8805,7051,4681,1951,-865,-3463,-5612,-7107,-7871,-7880,-7231,-6062,-4584,-3006,-1545,-369,400,722,624,206,-369,-938,-1299,-1311,-864,79,1472,3203,5111,6980,8618,9815,10430,10355,9559,8075,6003,3499,755,-2011,-4591,-6801,-8502,-9629,-10163,-10165,-9736,-9000,-8109,-7185,-6344,-5662,-5189,-4932,-4882,-4977,-5170,-5350,-5460,-5382,-5069,-4448,-3506,-2242,-697,1064,2955,4869,6711,8369,9763,10816,11473,11711,11519,10911,9924,8617,7063,5369,3648,2025,637,-420,-1054,-1243,-1007,-431,366,1236,2036,2649,2989,3020,2740,2169,1353,342,-805,-2020,-3229,-4344,-5268,-5908,-6186,-6051,-5510,-4602,-3432,-2131,-846,277,1126,1628,1759,1547,1051,372,-407,-1184,-1896,-2490,-2932,-3203,-3319,-3273,-3113,-2869,-2595,-2345,-2168,-2096,-2155,-2333,-2618,-2973,-3381,-3800,-4228,-4615,-4955,-5183,-5281,-5193,-4909,-4445,-3823,-3130,-2425,-1811,-1353,-1121,-1131,-1380,-1826,-2378,-2960,-3440,-3754,-3810,-3589,-3087,-2349,-1446,-475,465,1257,1813,2050,1934,1449,647,-410,-1592,-2785,-3847,-4663,-5164,-5304,-5125,-4666,-4059,-3380,-2780,-2312,-2058,-2021,-2192,-2525,-2972,-3485,-4042,-4624,-5245,-5908,-6637,-7416,-8245,-9067,-9843,-10484,-10922,-11057,-10841,-10217,-9200,-7844,-6248,-4573,-2975,-1645,-710,-297,-414,-1056,-2093,-3396,-4746,-5969,-6853,-7265,-7105,-6339,-5038,-3304,-1351,601,2317,3570,4234,4229,3595,2447,968,-615,-2076,-3213,-3887,-4010,-3594,-2699,-1450,-33,1383,2576,3396,3690,3403,2539,1184,-498,-2305,-4007,-5386,-6256,-6496,-6042,-4908,-3177,-991,1473,3995,6382,8435,10024,11057,11519,11448,10944,10128,9153,8145,7225,6466,5908,5547,5354,5284,5273,5286,5260,5176,5009,4740,4361,3853,3194,2364,1346,130,-1272,-2810,-4437,-6053,-7569,-8899,-9953,-10694,-11099,-11193,-11044,-10743,-10402,-10143,-10055,-10214,-10640,-11297,-12115,-12948,-13658,-14056,-14008,-13380,-12115,-10208,-7715,-4746,-1469,1950,5288,8365,10995,13029,14372,14966,14815,13962,12507,10579,8355,6039,3841,1969,603,-149,-238,295,1312,2635,4006,5176,5904,6000,5364,3989,1970,-498,-3151,-5716,-7885,-9462,-10260,-10261,-9482,-8068,-6201,-4088,-1967,-20,1574,2690,3261,3258,2738,1781,551,-822,-2137,-3293,-4162,-4719,-4968,-4945,-4741,-4407,-4031,-3636,-3261,-2913,-2592,-2320,-2092,-1943,-1880,-1926,-2080,-2332,-2652,-2984,-3267,-3420,-3361,-3022,-2355,-1332,19,1656,3484,5379,7203,8799,10010,10731,10862,10399,9378,7904,6140,4270,2515,1059,75,-345,-179,511,1578,2821,4009,4904,5326,5134,4292,2845,897,-1353,-3732,-5997,-7993,-9545,-10582,-11068,-11016,-10509,-9621,-8472,-7154,-5765,-4361,-2997,-1673,-407,833,2055,3286,4549,5843,7174,8528,9862,11133,12251,13118,13633,13683,13206,12178,10633,8697,6519,4323,2315,705,-359,-789,-581,175,1336,2686,4004,5064,5686,5730,5134,3902,2088,-168,-2730,-5385,-7964,-10268,-12165,-13545,-14363,-14631,-14410,-13799,-12911,-11855,-10705,-9523,-8306,-7065,-5779,-4441,-3083,-1732,-491,574,1336,1746,1752,1406,798,96,-519,-847,-751,-134,989,2525,4309,6111,7695,8855,9423,9337,8619,7374,5816,4165,2696,1638,1157,1359,2201,3572,5239,6926,8334,9206,9350,8693,7268,5239,2841,381,-1841,-3545,-4541,-4722,-4112,-2818,-1053,939,2882,4534,5691,6240,6125,5398,4150,2544,748,-1058,-2722,-4114,-5150,-5789,-6000,-5825,-5269,-4402,-3255,-1902,-397,1158,2659,3975,4967,5517,5536,5003,3956,2526,875,-768,-2200,-3222,-3717,-3615,-2961,-1840,-428,1088,2504,3641,4373,4631,4419,3796,2883,1817,764,-116,-689,-831,-495,344,1619,3241,5035,6841,8458,9751,10595,10964,10866,10375,9611,8672,7694,6744,5882,5138,4495,3971,3529,3195,2940,2786,2703,2681,2670,2622,2477,2186,1718,1056,246,-672,-1573,-2367,-2906,-3094,-2845,-2131,-979,523,2232,3958,5496,6643,7237,7182,6460,5142,3381,1371,-652,-2479,-3929,-4886,-5307,-5220,-4712,-3912,-2965,-2004,-1146,-466,-1,245,297,190,-20,-298,-583,-862,-1104,-1300,-1470,-1599,-1730,-1839,-1956,-2060,-2165,-2263,-2378,-2534,-2763,-3110,-3571,-4154,-4798,-5416,-5899,-6098,-5892,-5170,-3873,-1991,390,3161,6099,8990,11560,13571,14801,15127,14473,12927,10624,7835,4851,1980,-502,-2401,-3610,-4123,-4016,-3440,-2578,-1621,-747,-80,310,423,314,82,-162,-312,-280,-47,403,987,1648,2263,2762,3069,3166,3070,2835,2521,2209,1943,1758,1658,1628,1630,1635,1589,1469,1256,940,563,136,-252,-565,-710,-645,-321,258,1054,1982,2907,3682,4139,4137,3581,2436,750,-1339,-3656,-5946,-7990,-9555,-10490,-10700,-10171,-8959,-7171,-4957,-2473,109,2647,4989,7029,8655,9805,10422,10494,10048,9141,7892,6436,4944,3582,2496,1791,1517,1647,2102,2722,3337,3728,3720,3171,2000,220,-2086,-4762,-7592,-10358,-12828,-14828,-16210,-16915,-16948,-16371,-15325,-13952,-12429,-10905,-9496,-8279,-7275,-6448,-5740,-5042,-4245,-3256,-1990,-424,1418,3468,5598,7655,9478,10894,11806,12117,11842,11035,9794,8291,6645,5014,3487,2115,927,-120,-1035,-1880,-2657,-3397,-4069,-4672,-5179,-5592,-5925,-6206,-6483,-6796,-7184,-7658,-8207,-8786,-9335,-9764,-9995,-9950,-9585,-8899,-7936,-6777,-5562,-4422,-3510,-2945,-2803,-3101,-3811,-4820,-6001,-7172,-8161,-8789,-8932,-8483,-7423,-5775,-3641,-1183,1405,3890,6057,7709,8718,9023,8661,7738,6446,4998,3627,2523,1833,1595,1814,2372,3156,4003,4781,5376,5742,5846,5727,5418,4981,4472,3940,3434,3003,2684,2522,2546,2765,3169,3719,4353,4985,5530,5887,5963,5688,4997,3867,2319,397,-1781,-4084,-6359,-8427,-10156,-11419,-12144,-12320,-11968,-11179,-10056,-8750,-7379,-6098,-4977,-4120,-3514,-3179,-3026,-2972,-2904,-2692,-2260,-1536,-517,762,2220,3743,5208,6497,7518,8208,8562,8585,8345,7889,7285,6583,5811,4995,4150,3291,2455,1683,1044,597,410,496,861,1425,2106,2748,3233,3417,3231,2630,1654,367,-1090,-2583,-3946,-5045,-5764,-6051,-5896,-5358,-4531,-3566,-2584,-1744,-1119,-767,-687,-810,-1058,-1306,-1447,-1372,-1015,-331,661,1920,3354,4851,6288,7513,8419,8885,8841,8272,7168,5644,3787,1782,-207,-2002,-3446,-4424,-4871,-4766,-4156,-3126,-1800,-340,1094,2338,3253,3735,3714,3178,2137,676,-1127,-3127,-5191,-7162,-8895,-10259,-11148,-11504,-11285,-10548,-9333,-7790,-6053,-4297,-2703,-1402,-537,-134,-232,-747,-1595,-2634,-3716,-4709,-5490,-5996,-6164,-6011,-5545,-4822,-3902,-2854,-1743,-624,457,1469,2382,3162,3788,4203,4385,4288,3902,3251,2373,1371,347,-552,-1211,-1511,-1398,-859,63,1257,2602,3923,5079,5922,6353,6328,5839,4964,3796,2491,1195,65,-785,-1272,-1370,-1114,-566,157,942,1670,2253,2631,2798,2788,2653,2501,2388,2423,2641,3088,3750,4590,5526,6439,7215,7690,7774,7338,6362,4832,2826,463,-2107,-4689,-7105,-9191,-10797,-11858,-12320,-12218,-11628,-10656,-9450,-8138,-6842,-5652,-4619,-3778,-3131,-2670,-2363,-2196,-2093,-2038,-1930,-1739,-1389,-846,-89,871,1997,3209,4429,5536,6447,7064,7341,7260,6828,6111,5174,4117,3039,2030,1161,466,-50,-437,-745,-1075,-1474,-2016,-2676,-3425,-4153,-4731,-5019,-4881,-4232,-3035,-1339,768,3116,5522,7804,9767,11294,12280,12685,12515,11798,10607,9001,7092,4944,2672,347,-1935,-4101,-6073,-7786,-9177,-10199,-10816,-11020,-10821,-10273,-9451,-8456,-7417,-6447,-5671,-5170,-5010,-5199,-5709,-6474,-7381,-8307,-9100,-9613,-9714,-9296,-8305,-6722,-4613,-2068,738,3631,6399,8855,10830,12200,12909,12940,12364,11283,9852,8251,6663,5262,4214,3610,3543,3997,4944,6269,7828,9444,10934,12120,12872,13084,12742,11848,10502,8807,6923,5005,3203,1643,402,-475,-1025,-1283,-1361,-1341,-1297,-1295,-1314,-1347,-1314,-1147,-776,-163,700,1768,2953,4140,5170,5912,6209,5978,5163,3789,1950,-188,-2419,-4499,-6205,-7352,-7835,-7616,-6779,-5445,-3817,-2090,-482,867,1824,2372,2499,2294,1820,1185,448,-343,-1187,-2081,-3047,-4060,-5080,-6011,-6730,-7092,-6951,-6208,-4790,-2736,-113,2886,6068,9139,11856,13952,15226,15568,14914,13354,11012,8125,4947,1752,-1200,-3706,-5611,-6851,-7429,-7411,-6936,-6135,-5178,-4194,-3274,-2501,-1885,-1443,-1161,-1022,-1026,-1162,-1443,-1863,-2430,-3122,-3912,-4743,-5543,-6228,-6717,-6927,-6830,-6378,-5616,-4553,-3276,-1844,-340,1165,2622,3973,5209,6300,7247,8039,8668,9107,9347,9335,9076,8524,7713,6649,5404,4055,2704,1486,498,-122,-316,-33,718,1853,3249,4730,6066,7066,7503,7259,6234,4460,2022,-905,-4084,-7278,-10224,-12728,-14629,-15852,-16387,-16274,-15606,-14487,-13033,-11353,-9550,-7721,-5969,-4388,-3092,-2169,-1712,-1759,-2311,-3300,-4614,-6065,-7472,-8615,-9309,-9411,-8813,-7509,-5536,-3030,-156,2861,5796,8444,10611,12197,13124,13409,13104,12317,11165,9778,8259,6694,5135,3605,2127,706,-623,-1823,-2821,-3556,-3935,-3908,-3426,-2492,-1150,516,2362,4235,5938,7302,8168,8428,8030,6997,5386,3352,1026,-1382,-3720,-5834,-7611,-9006,-9996,-10616,-10917,-10959,-10797,-10473,-10024,-9474,-8847,-8188,-7522,-6927,-6445,-6140,-6063,-6243,-6701,-7421,-8364,-9445,-10583,-11633,-12486,-13022,-13138,-12800,-11972,-10696,-9034,-7079,-4959,-2785,-693,1225,2871,4201,5175,5811,6121,6182,6042,5804,5521,5266,5068,4944,4879,4848,4821,4748,4604,4335,3919,3318,2514,1503,282,-1097,-2604,-4133,-5604,-6895,-7909,-8549,-8773,-8570,-7983,-7115,-6071,-5011,-4047,-3294,-2802,-2578,-2580,-2707,-2862,-2906,-2758,-2328,-1610,-619,570,1853,3114,4244,5140,5736,5989,5893,5481,4817,3992,3123,2330,1717,1389,1379,1715,2361,3239,4245,5250,6096,6670,6848,6568,5822,4628,3075,1267,-683,-2630,-4480,-6116,-7475,-8479,-9102,-9291,-9044,-8340,-7199,-5651,-3759,-1610,686,2987,5161,7048,8546,9536,9982,9878,9268,8260,6976,5557,4157,2877,1824,1020,482,151,-20,-127,-216,-372,-584,-901,-1268,-1681,-2090,-2458,-2761,-2984,-3126,-3209,-3266,-3329,-3450,-3647,-3940,-4303,-4705,-5071,-5329,-5408,-5227,-4769,-3998,-2947,-1658,-194,1345,2881,4306,5550,6545,7258,7664,7786,7616,7226,6625,5883,5042,4154,3273,2435,1678,1007,431,-73,-539,-989,-1461,-1971,-2512,-3079,-3635,-4152,-4588,-4923,-5123,-5205,-5162,-5044,-4881,-4736,-4661,-4708,-4909,-5281,-5802,-6444,-7128,-7782,-8300,-8584,-8557,-8147,-7341,-6161,-4665,-2982,-1228,433,1858,2921,3530,3644,3297,2553,1577,520,-415,-1063,-1297,-1051,-334,759,2083,3448,4654,5537,5969,5906,5373,4463,3327,2140,1081,319,-36,99,720,1789,3207,4844,6558,8210,9675,10869,11729,12244,12417,12303,11947,11438,10838,10224,9636,9104,8621,8168,7702,7166,6525,5724,4775,3663,2448,1172,-97,-1287,-2350,-3235,-3932,-4422,-4748,-4912,-4993,-5016,-5046,-5115,-5250,-5463,-5754,-6100,-6494,-6903,-7322,-7741,-8151,-8561,-8947,-9300,-9572,-9725,-9701,-9454,-8944,-8154,-7094,-5783,-4281,-2641,-959,708,2269,3687,4912,5949,6779,7449,7958,8351,8649,8877,9064,9230,9403,9609,9859,10181,10557,10985,11421,11817,12107,12217,12083,11638,10851,9699,8217,6452,4523,2538,658,-982,-2266,-3116,-3497,-3452,-3032,-2377,-1603,-869,-282,52,108,-127,-586,-1197,-1866,-2489,-3021,-3391,-3636,-3755,-3833,-3916,-4059,-4300,-4617,-4981,-5310,-5512,-5499,-5174,-4508,-3472,-2126,-564,1086,2648,3982,4940,5442,5458,5010,4195,3101,1883,647,-485,-1420,-2099,-2468,-2513,-2229,-1648,-811,204,1327,2453,3516,4422,5127,5599,5818,5811,5596,5215,4714,4134,3507,2874,2250,1670,1151,720,384,166,58,56,161,329,567,822,1087,1323,1508,1621,1628,1527,1291,927,433,-178,-885,-1657,-2455,-3242,-3952,-4545,-4949,-5121,-5012,-4596,-3852,-2795,-1451,134,1886,3740,5598,7392,9035,10480,11662,12571,13169,13468,13469,13188,12667,11928,11028,10015,8947,7892,6917,6088,5464,5087,4961,5078,5366,5756,6127,6373,6376,6060,5351,4253,2759,950,-1105,-3292,-5495,-7598,-9492,-11092,-12328,-13167,-13595,-13623,-13299,-12654,-11776,-10707,-9539,-8301,-7049,-5779,-4497,-3178,-1812,-399,1039,2447,3762,4897,5787,6372,6641,6606,6323,5885,5392,4962,4706,4685,4967,5512,6297,7198,8105,8878,9389,9551,9299,8649,7627,6350,4930,3514,2248,1251,598,354,487,960,1681,2517,3347,4011,4395,4379,3931,3012,1709,85,-1692,-3474,-5092,-6381,-7247,-7589,-7435,-6786,-5774,-4500,-3135,-1835,-763,-51,179,-122,-987,-2362,-4162,-6239,-8408,-10467,-12210,-13458,-14087,-14036,-13332,-12081,-10439,-8626,-6845,-5295,-4128,-3418,-3180,-3335,-3763,-4277,-4696,-4837,-4546,-3750,-2412,-597,1586,3965,6356,8554,10406,11763,12555,12742,12346,11443,10138,8587,6950,5386,4053,3029,2392,2117,2160,2428,2793,3160,3398,3464,3284,2873,2233,1412,457,-570,-1620,-2633,-3573,-4404,-5096,-5641,-6017,-6233,-6262,-6126,-5796,-5313,-4666,-3920,-3097,-2283,-1524,-907,-479,-287,-343,-623,-1083,-1627,-2169,-2587,-2804,-2740,-2388,-1746,-894,101,1104,2017,2716,3106,3138,2769,2059,1056,-107,-1312,-2435,-3373,-4074,-4523,-4763,-4868,-4937,-5088,-5383,-5900,-6609,-7489,-8426,-9334,-10067,-10563,-10727,-10567,-10092,-9367,-8490,-7543,-6641,-5844,-5222,-4780,-4533,-4422,-4433,-4470,-4500,-4445,-4263,-3916,-3390,-2681,-1819,-828,224,1297,2306,3209,3951,4494,4832,4943,4845,4532,4019,3316,2437,1401,248,-997,-2254,-3489,-4613,-5580,-6324,-6822,-7051,-7036,-6798,-6401,-5896,-5351,-4809,-4311,-3874,-3502,-3198,-2941,-2735,-2559,-2414,-2309,-2241,-2239,-2297,-2437,-2630,-2864,-3080,-3221,-3223,-3020,-2581,-1901,-1011,12,1081,2087,2939,3578,3961,4113,4048,3838,3520,3151,2746,2322,1855,1333,730,40,-727,-1549,-2369,-3146,-3799,-4297,-4580,-4639,-4459,-4072,-3503,-2814,-2058,-1309,-644,-120,191,284,138,-186,-620,-1053,-1375,-1482,-1316,-855,-144,725,1623,2416,2978,3228,3140,2733,2096,1319,536,-172,-717,-1102,-1330,-1484,-1638,-1895,-2333,-2989,-3857,-4865,-5884,-6761,-7316,-7396,-6898,-5780,-4097,-1968,404,2806,4993,6779,7995,8576,8489,7812,6638,5144,3498,1898,509,-538,-1143,-1272,-934,-171,911,2213,3585,4884,5960,6678,6924,6628,5748,4312,2363,18,-2599,-5324,-7984,-10412,-12455,-13981,-14917,-15211,-14891,-14007,-12686,-11054,-9291,-7537,-5944,-4588,-3538,-2765,-2252,-1900,-1644,-1382,-1071,-657,-157,408,987,1505,1926,2187,2285,2216,2017,1730,1408,1096,831,644,537,534,616,789,1032,1326,1649,1973,2274,2543,2750,2913,2994,3013,2937,2773,2515,2177,1797,1417,1111,939,975,1241,1774,2521,3453,4462,5460,6330,6961,7276,7190,6691,5778,4509,2998,1369,-184,-1498,-2410,-2790,-2603,-1843,-628,887,2476,3907,4942,5411,5186,4249,2657,564,-1822,-4226,-6402,-8094,-9137,-9434,-8986,-7878,-6280,-4377,-2394,-508,1124,2414,3308,3815,3959,3798,3392,2809,2120,1393,704,118,-294,-471,-381,22,711,1699,2905,4272,5699,7068,8274,9211,9797,9994,9790,9218,8335,7232,6002,4757,3589,2580,1788,1234,916,792,803,865,910,850,665,315,-150,-696,-1216,-1636,-1856,-1818,-1492,-887,-45,945,2023,3066,4043,4858,5514,5974,6243,6315,6192,5858,5330,4594,3701,2671,1585,503,-493,-1342,-1992,-2432,-2663,-2732,-2690,-2608,-2552,-2566,-2688,-2901,-3182,-3463,-3673,-3731,-3579,-3183,-2550,-1736,-820,72,817,1290,1387,1051,264,-935,-2462,-4189,-5980,-7665,-9121,-10208,-10854,-11009,-10662,-9867,-8671,-7199,-5531,-3800,-2080,-454,1039,2373,3539,4539,5353,5989,6397,6576,6475,6090,5429,4521,3458,2340,1313,528,112,181,770,1884,3429,5297,7299,9267,11007,12370,13247,13574,13356,12619,11460,9951,8225,6370,4500,2712,1062,-372,-1580,-2544,-3284,-3827,-4207,-4439,-4542,-4506,-4328,-3997,-3524,-2924,-2246,-1524,-822,-166,398,875,1257,1581,1862,2153,2463,2830,3242,3689,4126,4509,4771,4860,4727,4350,3711,2862,1826,707,-411,-1426,-2248,-2810,-3103,-3117,-2923,-2573,-2144,-1702,-1275,-883,-508,-117,319,829,1415,2056,2698,3269,3686,3863,3747,3284,2499,1412,120,-1274,-2651,-3867,-4829,-5435,-5650,-5454,-4870,-3945,-2741,-1328,233,1870,3537,5174,6722,8132,9334,10270,10902,11187,11133,10757,10107,9249,8263,7230,6232,5325,4569,3977,3583,3365,3323,3427,3643,3941,4265,4586,4850,5037,5120,5084,4933,4662,4266,3749,3100,2321,1419,416,-658,-1748,-2797,-3744,-4523,-5092,-5417,-5504,-5370,-5102,-4754,-4457,-4287,-4333,-4646,-5222,-6026,-6984,-7984,-8919,-9662,-10139,-10254,-9988,-9315,-8261,-6860,-5178,-3272,-1229,885,2987,5005,6865,8496,9832,10826,11439,11675,11543,11107,10439,9643,8824,8084,7506,7134,6995,7052,7278,7588,7924,8197,8349,8314,8052,7536,6755,5730,4480,3065,1545,7,-1454,-2735,-3752,-4426,-4744,-4681,-4321,-3693,-2950,-2152,-1450,-912,-619,-609,-874,-1400,-2119,-2992,-3933,-4931,-5916,-6909,-7873,-8829,-9758,-10654,-11491,-12243,-12861,-13319,-13555,-13546,-13256,-12653,-11764,-10568,-9142,-7515,-5776,-4006,-2282,-680,741,1956,2948,3738,4345,4817,5157,5406,5518,5496,5274,4844,4181,3318,2306,1238,218,-636,-1229,-1483,-1366,-897,-132,811,1794,2659,3232,3389,3020,2117,727,-1012,-2908,-4739,-6294,-7398,-7954,-7946,-7431,-6552,-5478,-4402,-3509,-2933,-2764,-3031,-3696,-4677,-5860,-7085,-8221,-9115,-9670,-9804,-9509,-8802,-7765,-6505,-5145,-3821,-2643,-1696,-1033,-669,-586,-761,-1136,-1675,-2304,-2969,-3583,-4080,-4375,-4424,-4181,-3649,-2858,-1843,-696,529,1735,2860,3836,4620,5181,5505,5589,5431,5046,4431,3607,2581,1394,71,-1329,-2753,-4156,-5464,-6638,-7624,-8371,-8857,-9043,-8934,-8536,-7871,-7004,-5983,-4903,-3843,-2902,-2160,-1694,-1550,-1748,-2281,-3092,-4105,-5213,-6295,-7242,-7948,-8349,-8405,-8129,-7554,-6762,-5826,-4841,-3888,-3020,-2291,-1699,-1249,-897,-602,-299,64,551,1190,2015,3006,4148,5384,6659,7912,9078,10118,10979,11641,12088,12309,12326,12142,11783,11258,10581,9740,8745,7561,6203,4649,2934,1097,-800,-2651,-4372,-5844,-6965,-7657,-7835,-7481,-6589,-5212,-3452,-1453,598,2508,4073,5131,5570,5329,4445,3001,1140,-954,-3108,-5148,-6954,-8432,-9551,-10286,-10655,-10665,-10328,-9680,-8726,-7532,-6134,-4619,-3062,-1549,-155,1061,2065,2845,3422,3817,4073,4216,4267,4244,4124,3917,3582,3132,2564,1919,1253,643,162,-120,-175,5,377,871,1380,1790,1976,1853,1359,491,-704,-2114,-3616,-5025,-6209,-7020,-7393,-7306,-6812,-6002,-5014,-3980,-3041,-2274,-1753,-1468,-1400,-1472,-1603,-1699,-1679,-1488,-1094,-504,246,1104,2007,2876,3679,4344,4883,5271,5541,5701,5776,5750,5616,5320,4820,4082,3071,1827,396,-1093,-2497,-3633,-4330,-4433,-3855,-2576,-664,1710,4348,6964,9310,11158,12339,12791,12531,11673,10376,8846,7263,5797,4560,3619,2976,2616,2455,2428,2439,2422,2319,2118,1817,1458,1087,747,490,312,226,161,83,-114,-480,-1095,-1985,-3144,-4536,-6041,-7551,-8876,-9882,-10423,-10419,-9847,-8736,-7180,-5309,-3275,-1242,654,2298,3620,4591,5215,5545,5631,5569,5443,5339,5360,5557,6000,6703,7650,8781,9983,11128,12033,12553,12519,11847,10494,8494,5971,3093,90,-2799,-5345,-7355,-8699,-9316,-9242,-8555,-7430,-6030,-4547,-3143,-1948,-1046,-492,-283,-406,-805,-1426,-2199,-3064,-3952,-4826,-5639,-6375,-7031,-7600,-8095,-8519,-8848,-9076,-9150,-9038,-8685,-8061,-7138,-5913,-4435,-2753,-1005,688,2159,3252,3851,3868,3283,2159,596,-1213,-3069,-4752,-6067,-6851,-7039,-6606,-5647,-4296,-2739,-1184,208,1291,2035,2456,2654,2789,3025,3529,4428,5781,7586,9768,12187,14669,17012,19031,20570,21536,21890,21687,21010,20021,18878,17746,16753,15982,15440,15088,14815,14497,13979,13133,11847,10079,7826,5187,2285,-668,-3461,-5879,-7727,-8902,-9335,-9091,-8265,-7056,-5679,-4357,-3316,-2703,-2638,-3138,-4184,-5652,-7415,-9281,-11063,-12605,-13751,-14417,-14551,-14131,-13194,-11784,-9974,-7862,-5547,-3153,-796,1396,3309,4832,5889,6418,6419,5908,4983,3734,2317,845,-539,-1763,-2746,-3475,-3923,-4115,-4031,-3684,-3046,-2084,-785,896,2926,5291,7892,10642,13381,15980,18276,20150,21498,22273,22456,22092,21233,19970,18379,16520,14438,12147,9650,6955,4070,1039,-2070,-5154,-8094,-10752,-13009,-14756,-15928,-16505,-16524,-16061,-15254,-14227,-13142,-12103,-11201,-10463,-9885,-9415,-8983,-8520,-7960,-7275,-6474,-5590,-4713,-3906,-3268,-2842,-2665,-2726,-2990,-3419,-3947,-4565,-5225,-5941,-6689,-7448,-8170,-8765,-9140,-9158,-8736,-7786,-6302,-4333,-1984,569,3135,5502,7479,8918,9726,9868,9393,8387,7006,5412,3786,2307,1097,276,-134,-108,286,984,1874,2848,3809,4677,5416,6024,6528,6987,7452,7969,8567,9212,9858,10407,10734,10726,10278,9329,7871,5961,3692,1231,-1265,-3604,-5639,-7237,-8333,-8905,-8989,-8667,-8053,-7273,-6461,-5732,-5178,-4850,-4763,-4876,-5147,-5472,-5810,-6068,-6245,-6328,-6363,-6411,-6546,-6826,-7299,-7948,-8744,-9594,-10404,-11060,-11474,-11574,-11351,-10797,-10002,-9011,-7963,-6924,-5999,-5233,-4648,-4233,-3947,-3734,-3525,-3274,-2923,-2466,-1901,-1267,-611,5,537,972,1311,1622,1971,2444,3122,4026,5161,6437,7740,8899,9743,10098,9843,8896,7251,4971,2177,-958,-4216,-7367,-10174,-12419,-13912,-14557,-14283,-13168,-11328,-8971,-6339,-3685,-1226,873,2510,3679,4405,4776,4897,4852,4741,4611,4499,4418,4356,4314,4267,4222,4168,4110,4057,4001,3930,3816,3606,3247,2687,1868,783,-566,-2124,-3800,-5481,-7023,-8293,-9150,-9512,-9283,-8471,-7067,-5160,-2846,-264,2413,5027,7385,9346,10753,11532,11605,10985,9697,7834,5511,2887,145,-2522,-4895,-6775,-7990,-8386,-7909,-6543,-4376,-1551,1727,5211,8660,11820,14505,16557,17900,18529,18487,17897,16876,15579,14123,12596,11050,9477,7853,6112,4198,2075,-285,-2828,-5497,-8164,-10672,-12859,-14554,-15601,-15909,-15411,-14141,-12170,-9653,-6776,-3759,-847,1744,3795,5144,5681,5358,4207,2311,-176,-3083,-6193,-9324,-12262,-14863,-16978,-18511,-19390,-19577,-19070,-17888,-16117,-13834,-11219,-8400,-5595,-2937,-604,1345,2832,3903,4597,5031,5306,5530,5779,6075,6417,6735,6966,7026,6886,6525,6028,5464,4995,4749,4858,5414,6442,7913,9730,11750,13775,15619,17047,17898,17996,17257,15630,13156,9944,6149,2004,-2259,-6394,-10172,-13432,-16037,-17944,-19141,-19682,-19625,-19064,-18061,-16702,-15037,-13134,-11061,-8903,-6770,-4782,-3087,-1799,-1057,-910,-1402,-2463,-4003,-5828,-7746,-9515,-10930,-11822,-12086,-11715,-10766,-9413,-7840,-6317,-5048,-4241,-4008,-4360,-5234,-6457,-7786,-8986,-9749,-9916,-9313,-7954,-5922,-3424,-749,1794,3883,5270,5781,5359,4067,2056,-408,-3030,-5476,-7429,-8632,-8888,-8109,-6309,-3607,-205,3614,7567,11333,14664,17352,19277,20417,20811,20600,19930,19018,18026,17148,16489,16146,16132,16419,16902,17441,17846,17939,17536,16539,14881,12618,9856,6793,3653,698,-1844,-3765,-4942,-5318,-4921,-3878,-2357,-606,1128,2600,3611,4035,3843,3098,1952,611,-697,-1769,-2461,-2705,-2538,-2059,-1445,-892,-585,-672,-1225,-2231,-3613,-5209,-6848,-8335,-9515,-10267,-10557,-10391,-9869,-9106,-8243,-7407,-6683,-6106,-5650,-5245,-4783,-4159,-3277,-2080,-555,1263,3293,5433,7540,9506,11209,12579,13580,14220,14542,14636,14571,14459,14335,14255,14171,14048,13772,13249,12371,11069,9314,7149,4637,1940,-814,-3437,-5794,-7762,-9264,-10272,-10784,-10859,-10543,-9944,-9132,-8209,-7235,-6289,-5402,-4633,-3998,-3534,-3262,-3190,-3335,-3688,-4232,-4947,-5781,-6703,-7640,-8563,-9404,-10135,-10729,-11129,-11331,-11258,-10882,-10121,-8914,-7210,-4969,-2217,1000,4554,8281,11979,15403,18347,20583,21974,22395,21843,20333,18012,15033,11643,8099,4664,1612,-874,-2622,-3589,-3775,-3273,-2207,-736,994,2847,4720,6541,8260,9842,11262,12495,13496,14232,14636,14658,14235,13334,11932,10074,7821,5320,2719,222,-2009,-3796,-5052,-5725,-5849,-5540,-4943,-4259,-3687,-3369,-3444,-3917,-4779,-5912,-7177,-8411,-9450,-10177,-10507,-10424,-9950,-9151,-8127,-6954,-5737,-4526,-3371,-2288,-1299,-380,421,1131,1695,2100,2321,2336,2161,1818,1375,883,440,85,-122,-178,-102,58,234,348,343,160,-200,-729,-1358,-1995,-2545,-2873,-2911,-2578,-1881,-862,390,1740,3076,4262,5235,5937,6375,6578,6598,6496,6328,6120,5891,5612,5257,4767,4121,3286,2304,1230,174,-732,-1362,-1597,-1382,-707,358,1691,3127,4491,5620,6392,6752,6685,6288,5652,4968,4389,4084,4170,4689,5624,6871,8260,9603,10684,11326,11392,10797,9543,7670,5312,2607,-232,-3015,-5531,-7611,-9113,-9976,-10174,-9779,-8887,-7662,-6255,-4842,-3550,-2501,-1759,-1384,-1387,-1777,-2540,-3643,-5050,-6701,-8520,-10423,-12299,-14045,-15554,-16737,-17542,-17930,-17919,-17531,-16802,-15794,-14517,-13032,-11333,-9466,-7441,-5308,-3111,-928,1176,3099,4779,6129,7120,7727,7967,7900,7591,7142,6640,6160,5759,5448,5211,5001,4752,4385,3837,3052,2018,739,-726,-2297,-3878,-5336,-6584,-7518,-8088,-8286,-8125,-7686,-7054,-6362,-5728,-5270,-5084,-5214,-5678,-6442,-7423,-8523,-9597,-10498,-11093,-11249,-10903,-10011,-8620,-6796,-4681,-2414,-167,1916,3691,5070,5970,6375,6284,5766,4890,3806,2614,1502,561,-63,-327,-175,369,1269,2449,3810,5268,6723,8110,9386,10520,11520,12390,13143,13793,14334,14758,15037,15147,15045,14702,14076,13144,11875,10276,8350,6145,3725,1180,-1371,-3825,-6060,-8004,-9589,-10819,-11702,-12310,-12707,-12973,-13181,-13374,-13594,-13832,-14110,-14385,-14669,-14925,-15140,-15296,-15346,-15286,-15058,-14677,-14101,-13365,-12459,-11423,-10269,-9022,-7686,-6274,-4763,-3166,-1465,308,2135,3945,5681,7254,8593,9627,10303,10587,10447,9886,8896,7518,5781,3771,1563,-729,-2989,-5103,-6942,-8394,-9350,-9709,-9406,-8393,-6671,-4301,-1372,1930,5418,8831,11916,14424,16142,16936,16768,15691,13887,11591,9105,6742,4761,3389,2730,2809,3560,4814,6386,8039,9561,10777,11536,11790,11508,10763,9624,8238,6711,5179,3714,2382,1186,115,-871,-1831,-2803,-3816,-4871,-5937,-6959,-7886,-8643,-9207,-9543,-9675,-9635,-9479,-9272,-9058,-8887,-8748,-8643,-8517,-8337,-8077,-7720,-7305,-6863,-6459,-6153,-5964,-5939,-6042,-6275,-6585,-6915,-7225,-7422,-7462,-7265,-6777,-5980,-4850,-3432,-1783,22,1861,3651,5283,6680,7806,8619,9151,9424,9499,9442,9309,9153,9003,8877,8773,8661,8522,8281,7909,7320,6477,5340,3896,2174,212,-1905,-4087,-6225,-8230,-10005,-11509,-12699,-13600,-14227,-14653,-14930,-15136,-15329,-15557,-15851,-16227,-16655,-17098,-17479,-17702,-17681,-17322,-16571,-15422,-13914,-12149,-10280,-8482,-6957,-5870,-5358,-5480,-6215,-7459,-9026,-10681,-12157,-13217,-13615,-13226,-11941,-9791,-6854,-3306,642,4722,8682,12283,15322,17681,19294,20173,20410,20109,19429,18511,17468,16408,15358,14353,13359,12361,11328,10257,9181,8147,7249,6573,6216,6243,6685,7524,8697,10102,11616,13103,14446,15532,16312,16724,16796,16519,15958,15145,14117,12905,11503,9917,8118,6105,3865,1433,-1144,-3783,-6383,-8820,-10984,-12755,-14060,-14822,-15023,-14656,-13752,-12362,-10557,-8413,-6032,-3495,-923,1588,3922,5962,7604,8749,9321,9288,8645,7459,5795,3811,1614,-610,-2725,-4576,-6028,-6997,-7409,-7276,-6645,-5633,-4415,-3163,-2086,-1318,-974,-1068,-1557,-2334,-3254,-4167,-4942,-5486,-5757,-5774,-5569,-5239,-4822,-4395,-3956,-3488,-2936,-2211,-1240,62,1709,3709,5978,8410,10854,13129,15077,16541,17423,17686,17338,16474,15205,13684,12060,10443,8941,7570,6369,5284,4312,3411,2575,1824,1184,702,441,415,671,1170,1889,2744,3644,4481,5147,5543,5605,5284,4596,3578,2308,902,-537,-1873,-3002,-3821,-4257,-4265,-3845,-3023,-1901,-585,745,1935,2794,3193,3013,2215,797,-1168,-3565,-6241,-9008,-11689,-14103,-16109,-17598,-18527,-18880,-18715,-18095,-17126,-15887,-14457,-12881,-11155,-9280,-7204,-4900,-2353,419,3349,6308,9138,11648,13645,14989,15571,15392,14520,13109,11394,9613,8048,6915,6392,6577,7459,8961,10881,12980,14954,16491,17325,17228,16094,13906,10761,6859,2467,-2110,-6550,-10564,-13917,-16418,-17989,-18594,-18295,-17210,-15500,-13370,-11036,-8702,-6582,-4804,-3502,-2706,-2419,-2588,-3109,-3885,-4770,-5659,-6422,-6979,-7233,-7158,-6676,-5825,-4574,-3008,-1188,772,2727,4540,6068,7206,7891,8123,7933,7438,6739,5994,5315,4829,4604,4692,5086,5751,6628,7629,8671,9678,10587,11369,12023,12564,13034,13468,13901,14344,14794,15215,15566,15785,15833,15664,15264,14639,13797,12785,11616,10325,8908,7364,5673,3805,1762,-462,-2804,-5193,-7506,-9605,-11342,-12570,-13186,-13122,-12372,-11002,-9138,-6958,-4698,-2585,-856,302,776,519,-394,-1830,-3559,-5330,-6873,-7979,-8485,-8365,-7650,-6514,-5146,-3800,-2684,-1972,-1745,-2001,-2659,-3566,-4568,-5476,-6204,-6650,-6872,-6908,-6901,-6973,-7228,-7739,-8489,-9411,-10367,-11189,-11700,-11759,-11268,-10219,-8659,-6736,-4633,-2578,-796,518,1242,1327,829,-107,-1278,-2441,-3366,-3859,-3805,-3147,-1943,-285,1665,3746,5789,7679,9324,10687,11782,12610,13211,13580,13699,13538,13030,12140,10825,9096,6995,4629,2136,-291,-2458,-4180,-5301,-5747,-5495,-4642,-3312,-1742,-140,1244,2222,2650,2466,1679,391,-1258,-3076,-4865,-6460,-7721,-8576,-9005,-9033,-8720,-8143,-7376,-6487,-5542,-4587,-3684,-2870,-2198,-1705,-1419,-1376,-1563,-2002,-2651,-3495,-4475,-5542,-6620,-7626,-8472,-9043,-9252,-9002,-8242,-6944,-5146,-2923,-423,2184,4686,6888,8624,9776,10310,10257,9707,8823,7750,6679,5738,5046,4635,4510,4583,4750,4847,4718,4202,3182,1575,-621,-3355,-6501,-9885,-13299,-16518,-19337,-21577,-23120,-23888,-23892,-23160,-21801,-19924,-17671,-15195,-12628,-10117,-7760,-5652,-3845,-2372,-1229,-406,165,509,724,855,988,1184,1498,1975,2643,3513,4574,5797,7125,8481,9775,10887,11724,12176,12196,11759,10912,9747,8409,7045,5836,4887,4302,4092,4225,4615,5140,5670,6070,6238,6092,5602,4786,3712,2483,1251,184,-562,-822,-502,455,2029,4122,6570,9151,11601,13661,15093,15714,15437,14248,12239,9577,6472,3173,-90,-3100,-5694,-7778,-9290,-10279,-10778,-10900,-10739,-10378,-9899,-9334,-8712,-8054,-7376,-6710,-6127,-5676,-5470,-5561,-6007,-6805,-7893,-9142,-10389,-11404,-12008,-12002,-11308,-9896,-7854,-5343,-2587,166,2674,4745,6228,7066,7249,6843,5954,4706,3256,1728,261,-1055,-2135,-2946,-3471,-3742,-3789,-3685,-3459,-3162,-2787,-2316,-1707,-913,102,1350,2809,4416,6070,7644,8991,9977,10496,10469,9910,8838,7378,5646,3815,2037,462,-792,-1653,-2086,-2099,-1745,-1080,-204,811,1873,2907,3845,4627,5193,5490,5458,5052,4231,2977,1293,-782,-3173,-5775,-8458,-11080,-13478,-15533,-17112,-18144,-18581,-18419,-17682,-16460,-14832,-12945,-10920,-8890,-6963,-5208,-3672,-2354,-1242,-317,464,1079,1552,1827,1879,1668,1171,410,-565,-1632,-2654,-3449,-3864,-3768,-3107,-1896,-245,1662,3615,5341,6645,7310,7252,6417,4875,2747,227,-2452,-5057,-7344,-9117,-10223,-10550,-10069,-8786,-6768,-4136,-1020,2392,5920,9373,12551,15294,17437,18855,19469,19214,18116,16202,13597,10431,6902,3227,-369,-3649,-6405,-8454,-9678,-10011,-9482,-8184,-6285,-4021,-1633,615,2519,3905,4690,4845,4422,3512,2241,738,-870,-2488,-4042,-5501,-6845,-8085,-9218,-10245,-11127,-11807,-12190,-12173,-11653,-10548,-8826,-6512,-3698,-523,2801,6093,9103,11677,13640,14904,15432,15244,14414,13075,11348,9420,7417,5515,3816,2460,1513,1064,1131,1752,2883,4509,6519,8833,11282,13722,15960,17829,19169,19857,19825,19059,17625,15621,13232,10643,8066,5722,3768,2369,1583,1450,1902,2835,4066,5378,6531,7289,7446,6872,5496,3359,589,-2629,-6015,-9316,-12242,-14581,-16165,-16938,-16911,-16215,-15000,-13510,-11929,-10470,-9249,-8341,-7734,-7371,-7127,-6895,-6547,-6011,-5242,-4258,-3111,-1907,-768,187,818,1054,824,126,-997,-2470,-4173,-5976,-7725,-9291,-10525,-11326,-11609,-11317,-10457,-9040,-7138,-4835,-2243,506,3265,5884,8213,10110,11482,12246,12400,11975,11048,9766,8273,6768,5427,4431,3913,3975,4645,5894,7640,9725,11977,14190,16158,17706,18694,19030,18714,17767,16319,14486,12451,10363,8363,6552,4997,3699,2662,1830,1155,587,70,-428,-935,-1462,-2027,-2622,-3262,-3935,-4631,-5343,-6035,-6688,-7259,-7715,-8021,-8145,-8073,-7799,-7348,-6751,-6072,-5369,-4716,-4171,-3788,-3595,-3610,-3820,-4193,-4686,-5228,-5759,-6207,-6508,-6624,-6506,-6160,-5567,-4757,-3742,-2566,-1252,157,1626,3131,4617,6075,7442,8708,9829,10795,11604,12257,12792,13235,13623,14007,14398,14832,15296,15768,16188,16483,16538,16266,15568,14393,12736,10623,8149,5417,2579,-230,-2863,-5200,-7159,-8667,-9716,-10302,-10463,-10249,-9725,-8969,-8075,-7144,-6273,-5579,-5132,-5011,-5240,-5809,-6682,-7759,-8952,-10125,-11164,-11974,-12479,-12667,-12550,-12190,-11655,-11026,-10347,-9639,-8885,-8029,-7023,-5803,-4349,-2671,-814,1127,3044,4815,6315,7444,8118,8303,8002,7267,6193,4894,3507,2166,978,23,-665,-1104,-1336,-1448,-1529,-1662,-1918,-2322,-2879,-3539,-4234,-4866,-5336,-5551,-5425,-4928,-4030,-2798,-1292,344,1969,3416,4550,5262,5508,5304,4707,3826,2763,1628,500,-566,-1551,-2446,-3260,-3994,-4633,-5151,-5494,-5613,-5459,-5027,-4336,-3470,-2525,-1640,-924,-478,-352,-529,-967,-1538,-2125,-2567,-2741,-2550,-1937,-921,441,2030,3685,5237,6484,7278,7465,6967,5756,3848,1356,-1609,-4850,-8199,-11464,-14469,-17080,-19165,-20645,-21442,-21520,-20845,-19424,-17287,-14508,-11199,-7537,-3705,49,3506,6441,8674,10080,10600,10252,9119,7352,5132,2670,177,-2151,-4137,-5646,-6570,-6852,-6472,-5449,-3855,-1782,648,3288,6009,8640,11051,13073,14589,15462,15607,14987,13612,11587,9042,6190,3234,391,-2165,-4315,-5974,-7141,-7830,-8109,-8040,-7684,-7102,-6310,-5340,-4172,-2826,-1291,388,2166,3950,5633,7086,8190,8838,8972,8571,7689,6402,4850,3164,1487,-66,-1404,-2480,-3266,-3783,-4065,-4165,-4147,-4077,-4010,-3984,-4012,-4079,-4155,-4191,-4139,-3978,-3688,-3301,-2852,-2385,-1957,-1575,-1247,-917,-527,9,756,1759,3000,4448,5974,7479,8785,9760,10270,10215,9566,8328,6592,4485,2175,-150,-2336,-4234,-5772,-6904,-7647,-8042,-8148,-8029,-7726,-7264,-6644,-5850,-4885,-3757,-2530,-1298,-195,624,1019,875,131,-1196,-3031,-5196,-7508,-9696,-11556,-12863,-13496,-13389,-12585,-11188,-9369,-7313,-5193,-3149,-1266,427,1935,3298,4547,5697,6735,7595,8206,8458,8293,7655,6581,5144,3499,1817,323,-812,-1406,-1368,-669,655,2473,4622,6885,9048,10914,12325,13186,13466,13194,12461,11386,10105,8780,7516,6442,5603,5050,4757,4697,4801,4983,5168,5254,5170,4844,4227,3314,2097,630,-1044,-2849,-4714,-6580,-8382,-10093,-11665,-13092,-14345,-15406,-16251,-16853,-17184,-17216,-16942,-16356,-15490,-14370,-13071,-11632,-10155,-8682,-7300,-6056,-4995,-4152,-3517,-3100,-2860,-2787,-2842,-2992,-3211,-3455,-3688,-3890,-4024,-4121,-4165,-4217,-4277,-4386,-4520,-4662,-4737,-4685,-4411,-3837,-2918,-1617,16,1911,3906,5820,7427,8520,8927,8536,7350,5447,3036,381,-2193,-4375,-5902,-6608,-6446,-5489,-3936,-2045,-123,1559,2798,3475,3606,3280,2675,1988,1426,1127,1218,1703,2575,3713,5009,6278,7375,8131,8431,8183,7370,6005,4184,2028,-289,-2571,-4629,-6273,-7361,-7797,-7564,-6708,-5361,-3690,-1910,-213,1219,2303,2979,3338,3442,3487,3591,3905,4493,5360,6444,7596,8657,9405,9688,9349,8344,6690,4498,1945,-737,-3313,-5538,-7226,-8223,-8448,-7874,-6541,-4531,-1982,955,4104,7282,10321,13057,15351,17113,18267,18811,18774,18218,17252,15974,14512,12959,11439,10002,8751,7705,6918,6397,6149,6155,6388,6783,7273,7752,8117,8256,8075,7503,6505,5085,3283,1185,-1110,-3452,-5707,-7707,-9337,-10483,-11103,-11216,-10874,-10211,-9361,-8494,-7761,-7297,-7192,-7498,-8198,-9250,-10534,-11931,-13271,-14411,-15208,-15559,-15387,-14686,-13446,-11756,-9662,-7303,-4761,-2180,351,2718,4837,6637,8042,9007,9476,9433,8861,7802,6309,4508,2535,578,-1189,-2572,-3431,-3643,-3152,-1968,-133,2205,4904,7746,10529,13048,15129,16639,17527,17765,17432,16621,15482,14175,12866,11683,10752,10102,9754,9640,9671,9725,9660,9383,8788,7868,6616,5120,3454,1763,134,-1318,-2534,-3496,-4195,-4703,-5052,-5318,-5539,-5722,-5858,-5903,-5796,-5501,-4967,-4201,-3221,-2108,-958,91,902,1363,1376,919,14,-1273,-2808,-4474,-6110,-7606,-8852,-9798,-10430,-10762,-10862,-10778,-10580,-10309,-9983,-9605,-9145,-8586,-7893,-7049,-6057,-4916,-3669,-2354,-1034,211,1320,2208,2843,3172,3208,2950,2445,1747,938,118,-595,-1080,-1220,-910,-97,1254,3086,5328,7825,10421,12919,15152,16961,18242,18945,19072,18691,17899,16819,15573,14268,12969,11733,10572,9495,8511,7614,6820,6118,5521,4986,4490,3967,3340,2561,1554,323,-1125,-2715,-4342,-5880,-7204,-8198,-8816,-9028,-8894,-8494,-7950,-7397,-6957,-6737,-6797,-7152,-7765,-8546,-9393,-10171,-10783,-11152,-11256,-11118,-10820,-10453,-10139,-9959,-9971,-10161,-10461,-10738,-10835,-10588,-9860,-8585,-6746,-4449,-1834,862,3405,5550,7122,8005,8200,7785,6930,5832,4726,3779,3147,2867,2918,3199,3560,3836,3893,3626,3046,2199,1252,358,-280,-533,-317,347,1367,2554,3693,4544,4893,4613,3641,2043,-38,-2376,-4722,-6823,-8490,-9591,-10090,-10038,-9541,-8776,-7914,-7139,-6571,-6299,-6302,-6540,-6868,-7151,-7240,-7008,-6407,-5417,-4122,-2618,-1058,416,1686,2650,3281,3576,3593,3391,3066,2652,2214,1715,1148,429,-464,-1574,-2852,-4223,-5533,-6618,-7273,-7359,-6752,-5436,-3465,-981,1800,4646,7276,9496,11111,12048,12293,11919,11047,9834,8428,6956,5515,4152,2903,1757,723,-215,-1040,-1739,-2286,-2642,-2805,-2756,-2540,-2206,-1838,-1538,-1409,-1538,-1986,-2753,-3806,-5020,-6279,-7392,-8232,-8670,-8642,-8164,-7269,-6077,-4691,-3233,-1801,-454,773,1870,2855,3714,4456,5024,5375,5416,5065,4243,2907,1073,-1173,-3670,-6192,-8481,-10268,-11344,-11543,-10845,-9293,-7081,-4457,-1729,778,2798,4115,4648,4403,3517,2174,625,-921,-2274,-3339,-4083,-4563,-4869,-5150,-5513,-6073,-6854,-7842,-8936,-10000,-10866,-11394,-11473,-11083,-10255,-9102,-7770,-6399,-5128,-4014,-3081,-2266,-1478,-596,489,1840,3469,5319,7259,9130,10738,11910,12520,12513,11922,10869,9539,8143,6895,5945,5392,5224,5389,5744,6149,6455,6542,6369,5938,5321,4648,4032,3618,3482,3666,4151,4860,5689,6514,7223,7727,7987,7980,7760,7334,6785,6105,5321,4390,3264,1882,179,-1867,-4248,-6865,-9572,-12140,-14301,-15801,-16385,-15939,-14398,-11900,-8644,-4992,-1320,1956,4482,5982,6318,5474,3601,948,-2122,-5228,-7965,-10020,-11134,-11209,-10234,-8327,-5695,-2581,738,4001,6996,9526,11491,12810,13474,13508,12969,11936,10495,8732,6728,4566,2323,88,-2049,-4006,-5697,-7077,-8106,-8792,-9152,-9238,-9085,-8763,-8314,-7792,-7243,-6683,-6139,-5606,-5093,-4600,-4148,-3768,-3501,-3409,-3515,-3881,-4471,-5296,-6250,-7255,-8169,-8858,-9212,-9132,-8618,-7685,-6458,-5060,-3666,-2420,-1431,-758,-384,-247,-250,-266,-203,37,479,1147,2004,3013,4127,5304,6516,7749,8980,10195,11340,12373,13191,13745,13942,13760,13187,12251,11020,9569,7987,6347,4714,3102,1534,-30,-1587,-3180,-4774,-6367,-7862,-9194,-10236,-10906,-11116,-10858,-10160,-9131,-7919,-6722,-5708,-5060,-4843,-5099,-5731,-6607,-7495,-8185,-8439,-8131,-7187,-5668,-3732,-1609,417,2073,3142,3476,3060,1984,428,-1324,-3005,-4323,-5078,-5142,-4510,-3270,-1608,238,2019,3495,4492,4913,4746,4084,3090,1985,1016,384,263,702,1690,3101,4777,6508,8132,9484,10489,11098,11327,11209,10796,10135,9266,8209,6991,5621,4162,2656,1231,-16,-921,-1365,-1243,-501,836,2689,4885,7227,9452,11308,12566,13041,12651,11407,9422,6910,4117,1331,-1212,-3322,-4887,-5896,-6383,-6460,-6243,-5846,-5364,-4827,-4234,-3532,-2666,-1588,-283,1178,2712,4138,5293,6022,6202,5812,4886,3552,1994,409,-981,-2034,-2631,-2761,-2486,-1928,-1280,-720,-439,-542,-1098,-2051,-3292,-4642,-5874,-6784,-7193,-6971,-6109,-4640,-2702,-491,1801,3939,5773,7170,8083,8507,8493,8106,7436,6573,5603,4636,3745,3041,2594,2482,2744,3387,4393,5674,7150,8666,10094,11294,12144,12563,12506,11960,10972,9604,7968,6181,4377,2668,1136,-169,-1264,-2195,-3052,-3945,-4963,-6191,-7647,-9311,-11095,-12872,-14477,-15732,-16482,-16603,-16037,-14808,-12999,-10797,-8398,-6044,-3933,-2221,-985,-231,122,173,85,-17,-4,190,586,1149,1788,2399,2858,3078,2999,2629,2029,1306,621,106,-65,192,961,2231,3963,6028,8298,10592,12747,14630,16126,17189,17793,17959,17726,17144,16279,15184,13919,12531,11062,9546,8013,6471,4956,3452,2007,622,-652,-1770,-2688,-3345,-3723,-3783,-3559,-3045,-2318,-1413,-407,631,1645,2563,3339,3919,4266,4357,4183,3780,3191,2512,1825,1229,794,552,499,587,723,816,742,413,-228,-1208,-2474,-3947,-5495,-6969,-8231,-9148,-9637,-9640,-9155,-8230,-6940,-5427,-3839,-2353,-1137,-341,-60,-341,-1166,-2456,-4101,-5959,-7881,-9734,-11385,-12731,-13686,-14198,-14239,-13838,-13038,-11947,-10680,-9377,-8179,-7213,-6581,-6338,-6500,-7016,-7789,-8675,-9506,-10117,-10370,-10186,-9541,-8476,-7080,-5451,-3715,-1953,-236,1390,2927,4369,5737,7044,8278,9422,10439,11269,11883,12213,12285,12056,11605,10935,10138,9259,8382,7567,6892,6390,6107,6012,6089,6257,6450,6577,6574,6374,5940,5260,4322,3154,1774,234,-1431,-3155,-4899,-6606,-8232,-9750,-11139,-12376,-13483,-14430,-15248,-15917,-16444,-16809,-16994,-16952,-16649,-16019,-15034,-13655,-11883,-9761,-7342,-4751,-2108,402,2623,4359,5483,5880,5531,4486,2888,962,-1025,-2760,-3992,-4463,-4072,-2760,-625,2155,5328,8588,11648,14247,16202,17412,17857,17591,16723,15376,13703,11815,9839,7840,5882,3996,2192,503,-1055,-2420,-3544,-4346,-4783,-4797,-4408,-3631,-2571,-1334,-100,966,1672,1876,1461,405,-1256,-3392,-5824,-8351,-10743,-12848,-14505,-15675,-16307,-16443,-16102,-15345,-14200,-12711,-10896,-8796,-6451,-3934,-1373,1092,3254,4928,5928,6121,5456,3970,1795,-846,-3664,-6350,-8570,-10067,-10617,-10128,-8593,-6141,-2981,583,4224,7611,10445,12518,13691,13947,13348,12034,10200,8042,5782,3578,1578,-124,-1474,-2425,-2969,-3082,-2772,-2031,-898,577,2309,4177,6045,7768,9197,10206,10687,10561,9801,8411,6457,4047,1334,-1495,-4236,-6674,-8620,-9909,-10439,-10171,-9143,-7466,-5304,-2868,-379,1954,3943,5458,6409,6756,6513,5724,4459,2839,969,-1000,-2942,-4715,-6192,-7262,-7823,-7819,-7201,-6007,-4279,-2164,194,2582,4799,6658,7993,8706,8739,8131,6944,5339,3463,1507,-378,-2057,-3472,-4572,-5403,-5974,-6351,-6538,-6547,-6331,-5848,-5040,-3863,-2323,-459,1618,3748,5746,7386,8497,8920,8590,7509,5776,3546,1047,-1492,-3828,-5758,-7112,-7795,-7759,-7050,-5755,-4029,-2053,-14,1903,3572,4900,5873,6506,6885,7062,7142,7137,7090,6958,6701,6258,5570,4614,3404,1992,471,-1043,-2443,-3629,-4532,-5135,-5439,-5486,-5336,-5050,-4695,-4325,-3971,-3658,-3369,-3092,-2795,-2443,-2031,-1553,-1048,-563,-180,42,20,-272,-847,-1662,-2632,-3645,-4568,-5270,-5667,-5676,-5338,-4669,-3812,-2871,-2003,-1320,-917,-828,-1055,-1547,-2224,-3006,-3787,-4506,-5097,-5526,-5790,-5858,-5771,-5491,-5049,-4443,-3677,-2815,-1880,-977,-180,410,695,604,74,-924,-2356,-4175,-6243,-8409,-10464,-12205,-13419,-13966,-13732,-12726,-10998,-8716,-6074,-3330,-730,1486,3140,4107,4352,3908,2888,1463,-166,-1761,-3106,-3994,-4284,-3889,-2820,-1161,921,3209,5477,7496,9115,10232,10844,11022,10880,10594,10303,10157,10240,10591,11200,11998,12911,13821,14646,15287,15699,15824,15653,15147,14308,13106,11558,9674,7520,5195,2829,600,-1331,-2789,-3671,-3896,-3501,-2552,-1212,327,1854,3150,4040,4385,4109,3196,1698,-278,-2573,-4994,-7328,-9375,-10946,-11907,-12184,-11767,-10731,-9207,-7383,-5462,-3649,-2107,-942,-206,130,126,-111,-471,-840,-1132,-1273,-1238,-1023,-641,-136,455,1097,1752,2412,3065,3716,4373,5040,5719,6390,7030,7596,8051,8342,8437,8284,7863,7138,6101,4749,3101,1205,-886,-3080,-5291,-7412,-9342,-10984,-12238,-13027,-13268,-12914,-11933,-10327,-8166,-5522,-2591,474,3413,6013,8058,9377,9884,9566,8517,6909,4990,3028,1298,17,-665,-703,-137,913,2278,3781,5256,6584,7692,8573,9255,9798,10275,10736,11223,11733,12243,12701,13051,13244,13227,12996,12538,11882,11050,10072,8969,7742,6389,4898,3244,1439,-529,-2612,-4763,-6901,-8928,-10738,-12236,-13334,-13993,-14194,-13975,-13390,-12522,-11465,-10296,-9107,-7942,-6840,-5799,-4804,-3795,-2752,-1614,-410,857,2088,3214,4110,4697,4909,4743,4230,3480,2614,1785,1158,848,962,1547,2576,3997,5685,7498,9286,10901,12236,13222,13852,14165,14238,14180,14057,13957,13850,13723,13451,12931,12025,10640,8722,6300,3454,353,-2804,-5788,-8391,-10437,-11838,-12566,-12698,-12366,-11757,-11072,-10489,-10151,-10111,-10363,-10807,-11304,-11683,-11801,-11547,-10891,-9885,-8627,-7287,-6021,-4977,-4266,-3918,-3940,-4256,-4787,-5427,-6071,-6650,-7089,-7367,-7458,-7365,-7082,-6591,-5884,-4913,-3667,-2114,-261,1859,4186,6611,9017,11241,13161,14629,15562,15909,15651,14849,13567,11933,10071,8129,6241,4531,3085,1975,1196,756,584,630,809,1059,1325,1579,1816,2033,2245,2430,2561,2572,2376,1887,1013,-269,-1967,-4004,-6270,-8623,-10888,-12923,-14595,-15821,-16560,-16817,-16620,-16034,-15105,-13907,-12477,-10875,-9139,-7344,-5558,-3904,-2481,-1440,-864,-856,-1415,-2515,-4037,-5815,-7647,-9300,-10588,-11341,-11487,-11012,-9974,-8507,-6751,-4898,-3095,-1498,-224,669,1115,1141,748,-1,-1050,-2323,-3740,-5221,-6670,-8003,-9102,-9878,-10203,-10012,-9207,-7790,-5763,-3210,-265,2919,6133,9177,11861,13984,15424,16045,15806,14682,12737,10076,6895,3413,-74,-3280,-5922,-7761,-8638,-8484,-7310,-5255,-2480,741,4173,7532,10603,13196,15200,16554,17272,17395,17013,16208,15062,13652,12002,10176,8165,6040,3829,1637,-433,-2241,-3644,-4529,-4806,-4479,-3593,-2289,-744,816,2173,3134,3566,3398,2648,1404,-195,-1945,-3680,-5178,-6306,-6927,-6981,-6457,-5386,-3870,-2033,-40,1942,3733,5188,6159,6569,6348,5500,4059,2107,-246,-2861,-5608,-8334,-10908,-13203,-15088,-16453,-17192,-17214,-16470,-14943,-12672,-9758,-6356,-2674,1026,4502,7473,9745,11152,11617,11151,9817,7774,5180,2278,-748,-3670,-6328,-8585,-10364,-11621,-12376,-12641,-12470,-11897,-10966,-9708,-8160,-6364,-4362,-2225,-7,2193,4307,6234,7888,9195,10072,10475,10370,9748,8633,7071,5134,2916,520,-1937,-4333,-6547,-8455,-9946,-10904,-11256,-10914,-9876,-8138,-5794,-2963,155,3343,6349,8956,10965,12267,12811,12649,11891,10718,9331,7937,6714,5802,5256,5096,5240,5597,6021,6402,6618,6640,6433,6044,5528,4950,4380,3851,3377,2941,2506,2028,1469,805,42,-803,-1660,-2458,-3092,-3461,-3478,-3089,-2291,-1145,235,1672,2997,3991,4520,4462,3796,2587,969,-832,-2580,-4032,-4994,-5353,-5100,-4299,-3128,-1759,-415,761,1653,2261,2623,2872,3141,3573,4247,5176,6283,7429,8399,9006,9048,8429,7094,5108,2598,-245,-3195,-6027,-8550,-10612,-12142,-13130,-13633,-13743,-13577,-13253,-12853,-12457,-12076,-11723,-11368,-10984,-10539,-10036,-9481,-8941,-8471,-8155,-8053,-8190,-8553,-9066,-9628,-10081,-10304,-10163,-9604,-8604,-7219,-5544,-3730,-1929,-305,1011,1924,2402,2450,2168,1659,1089,614,356,436,881,1692,2814,4149,5582,7000,8279,9328,10076,10461,10471,10082,9319,8196,6764,5096,3274,1443,-284,-1735,-2794,-3349,-3341,-2792,-1756,-402,1094,2493,3571,4137,4057,3284,1870,-61,-2286,-4585,-6678,-8383,-9516,-10019,-9896,-9219,-8133,-6806,-5398,-4094,-2983,-2152,-1598,-1269,-1068,-859,-503,111,1065,2364,3973,5787,7678,9501,11118,12424,13347,13869,14008,13827,13409,12852,12247,11689,11225,10895,10692,10580,10489,10359,10075,9618,8917,8002,6892,5643,4310,2938,1540,133,-1319,-2811,-4382,-6016,-7712,-9424,-11102,-12679,-14079,-15230,-16064,-16524,-16565,-16153,-15269,-13907,-12088,-9861,-7297,-4515,-1646,1146,3697,5846,7446,8390,8619,8121,6981,5306,3306,1196,-766,-2353,-3350,-3635,-3133,-1870,55,2474,5204,7990,10675,13040,14999,16465,17443,17971,18118,17977,17607,17058,16324,15365,14125,12523,10528,8114,5357,2350,-712,-3641,-6195,-8204,-9495,-10029,-9793,-8913,-7536,-5892,-4209,-2700,-1547,-846,-643,-886,-1496,-2328,-3260,-4155,-4941,-5560,-6036,-6397,-6713,-7054,-7464,-7965,-8534,-9101,-9581,-9874,-9878,-9556,-8862,-7828,-6501,-4937,-3230,-1436,364,2122,3794,5344,6757,8012,9094,9997,10695,11189,11447,11481,11264,10816,10125,9209,8079,6742,5235,3564,1813,12,-1694,-3226,-4405,-5120,-5238,-4698,-3487,-1669,622,3204,5839,8303,10352,11807,12527,12448,11584,10021,7899,5416,2764,166,-2207,-4203,-5723,-6737,-7239,-7298,-7006,-6465,-5818,-5150,-4564,-4087,-3731,-3437,-3130,-2700,-2039,-1057,291,1998,3976,6089,8139,9925,11238,11930,11909,11177,9828,8017,5988,3961,2208,885,157,38,515,1466,2736,4145,5493,6637,7443,7853,7843,7444,6695,5695,4501,3224,1929,706,-387,-1285,-1955,-2373,-2542,-2512,-2329,-2104,-1923,-1891,-2101,-2594,-3419,-4543,-5946,-7531,-9221,-10902,-12472,-13840,-14919,-15656,-15991,-15917,-15389,-14426,-13012,-11179,-8964,-6409,-3609,-641,2356,5247,7862,10036,11604,12426,12426,11554,9881,7502,4612,1427,-1803,-4861,-7539,-9725,-11351,-12429,-13045,-13314,-13379,-13383,-13418,-13560,-13802,-14099,-14347,-14424,-14197,-13549,-12433,-10824,-8804,-6488,-4028,-1621,575,2400,3749,4554,4807,4535,3824,2783,1543,243,-1003,-2078,-2932,-3498,-3780,-3777,-3514,-3055,-2459,-1820,-1239,-783,-543,-525,-739,-1119,-1588,-2030,-2333,-2377,-2079,-1378,-271,1215,2982,4922,6863,8642,10081,11017,11330,10955,9884,8207,6060,3638,1167,-1146,-3122,-4622,-5587,-6011,-5933,-5460,-4680,-3723,-2670,-1596,-533,531,1601,2736,3938,5229,6558,7876,9059,10012,10600,10715,10295,9283,7713,5635,3176,475,-2286,-4927,-7271,-9162,-10476,-11122,-11062,-10292,-8871,-6879,-4449,-1725,1129,3949,6579,8889,10756,12110,12898,13118,12819,12062,10989,9719,8411,7188,6131,5277,4579,3951,3236,2297,966,-838,-3171,-5986,-9162,-12523,-15815,-18799,-21186,-22790,-23414,-23017,-21600,-19300,-16311,-12920,-9393,-6037,-3072,-674,1059,2129,2571,2505,2042,1335,490,-389,-1240,-2041,-2761,-3413,-3971,-4423,-4725,-4831,-4675,-4208,-3374,-2155,-549,1387,3567,5842,8050,9994,11509,12448,12738,12366,11400,9970,8253,6452,4752,3320,2242,1547,1181,1038,967,837,517,-32,-800,-1693,-2558,-3221,-3500,-3262,-2420,-983,971,3299,5789,8242,10413,12123,13204,13548,13108,11883,9933,7384,4382,1141,-2144,-5253,-8009,-10266,-11928,-12943,-13316,-13055,-12232,-10884,-9098,-6942,-4510,-1909,749,3329,5707,7760,9397,10557,11233,11445,11281,10838,10253,9651,9156,8840,8764,8917,9270,9762,10299,10800,11157,11278,11078,10456,9367,7745,5596,2957,-95,-3410,-6821,-10100,-13028,-15374,-16952,-17631,-17356,-16174,-14218,-11705,-8915,-6138,-3676,-1754,-550,-126,-472,-1455,-2899,-4534,-6109,-7375,-8144,-8320,-7888,-6937,-5610,-4099,-2590,-1260,-232,427,717,697,490,232,74,153,533,1260,2292,3553,4938,6312,7576,8619,9398,9884,10104,10106,9960,9735,9485,9232,8975,8667,8262,7711,6970,6057,4982,3820,2632,1500,469,-420,-1175,-1829,-2424,-3035,-3709,-4477,-5367,-6337,-7368,-8380,-9335,-10154,-10830,-11310,-11631,-11785,-11830,-11808,-11766,-11767,-11848,-12039,-12349,-12759,-13228,-13676,-14015,-14135,-13916,-13281,-12137,-10470,-8289,-5666,-2708,415,3546,6496,9109,11269,12874,13907,14357,14281,13742,12836,11657,10285,8802,7228,5603,3888,2083,140,-1945,-4183,-6538,-8960,-11346,-13586,-15529,-17019,-17914,-18070,-17414,-15907,-13596,-10598,-7091,-3314,466,3992,7004,9325,10803,11403,11134,10105,8477,6455,4281,2184,381,-973,-1755,-1956,-1572,-712,529,2005,3586,5153,6606,7882,8935,9744,10293,10588,10623,10430,10026,9470,8827,8170,7599,7171,6961,6977,7210,7598,8037,8411,8571,8405,7808,6737,5191,3244,995,-1379,-3707,-5794,-7460,-8577,-9041,-8824,-7922,-6414,-4372,-1954,711,3428,6033,8336,10167,11383,11852,11510,10321,8318,5596,2303,-1348,-5126,-8759,-12013,-14653,-16529,-17523,-17618,-16846,-15311,-13152,-10550,-7670,-4699,-1765,1008,3542,5796,7740,9379,10724,11797,12619,13217,13592,13746,13653,13288,12609,11620,10308,8715,6898,4914,2857,787,-1233,-3149,-4942,-6582,-8071,-9408,-10591,-11628,-12514,-13260,-13865,-14350,-14727,-15018,-15242,-15385,-15438,-15322,-14976,-14280,-13154,-11512,-9347,-6675,-3628,-345,2930,5983,8572,10514,11695,12082,11730,10785,9432,7898,6392,5088,4099,3467,3177,3157,3316,3566,3836,4091,4350,4642,5035,5600,6377,7415,8675,10118,11617,13037,14194,14926,15073,14543,13299,11388,8935,6131,3225,483,-1844,-3537,-4466,-4582,-3927,-2644,-938,966,2801,4393,5563,6274,6520,6415,6102,5772,5602,5729,6210,7037,8075,9177,10086,10622,10561,9819,8331,6177,3474,444,-2682,-5634,-8178,-10107,-11286,-11638,-11176,-9972,-8160,-5914,-3442,-949,1367,3330,4848,5826,6301,6310,5985,5463,4910,4478,4276,4379,4764,5353,5991,6464,6546,6009,4685,2467,-624,-4498,-8925,-13626,-18237,-22407,-25767,-28048,-29016,-28596,-26795,-23759,-19743,-15071,-10139,-5331,-1012,2535,5115,6660,7197,6879,5919,4579,3150,1859,923,431,421,809,1467,2186,2774,3009,2768,1959,605,-1185,-3225,-5278,-7082,-8396,-9044,-8892,-7954,-6275,-4039,-1447,1254,3809,6018,7689,8724,9049,8679,7639,6044,3997,1661,-817,-3267,-5555,-7534,-9121,-10229,-10833,-10934,-10573,-9828,-8800,-7596,-6348,-5141,-4099,-3272,-2742,-2533,-2678,-3142,-3912,-4886,-6012,-7154,-8257,-9195,-9934,-10410,-10608,-10534,-10207,-9676,-8992,-8219,-7394,-6561,-5704,-4826,-3864,-2791,-1548,-109,1549,3409,5445,7592,9772,11893,13838,15529,16850,17746,18141,17999,17287,16003,14169,11841,9125,6150,3097,138,-2541,-4795,-6514,-7636,-8150,-8100,-7563,-6645,-5482,-4197,-2925,-1769,-817,-130,256,331,124,-338,-960,-1672,-2354,-2900,-3227,-3269,-3033,-2562,-1977,-1410,-1051,-1035,-1495,-2471,-3919,-5710,-7626,-9382,-10702,-11289,-10960,-9593,-7212,-3963,-90,4041,8068,11565,14212,15712,15936,14840,12570,9357,5564,1601,-2100,-5156,-7244,-8189,-7916,-6514,-4166,-1174,2122,5330,8099,10111,11151,11107,10010,8009,5369,2426,-450,-2911,-4669,-5535,-5450,-4466,-2776,-629,1647,3752,5409,6450,6769,6408,5428,4003,2275,423,-1427,-3149,-4683,-5964,-6991,-7763,-8313,-8670,-8889,-8987,-9025,-9008,-8964,-8894,-8760,-8525,-8099,-7392,-6312,-4783,-2775,-299,2567,5708,8955,12130,15034,17501,19381,20587,21068,20850,19985,18584,16753,14623,12286,9846,7351,4873,2432,87,-2146,-4220,-6103,-7750,-9126,-10178,-10890,-11219,-11199,-10828,-10197,-9348,-8390,-7371,-6382,-5445,-4607,-3882,-3270,-2769,-2348,-1958,-1554,-1054,-425,380,1338,2396,3466,4407,5111,5451,5375,4889,4061,3040,2007,1177,747,868,1628,3021,4956,7258,9686,11977,13852,15087,15486,14963,13497,11179,8170,4703,1063,-2465,-5595,-8118,-9870,-10818,-10976,-10482,-9501,-8233,-6886,-5600,-4502,-3601,-2896,-2278,-1677,-959,-76,1026,2332,3782,5304,6797,8165,9339,10240,10842,11094,11006,10551,9786,8722,7451,6029,4543,3070,1671,398,-705,-1630,-2367,-2955,-3415,-3811,-4170,-4525,-4897,-5256,-5596,-5868,-6022,-6016,-5787,-5298,-4526,-3460,-2152,-647,930,2480,3845,4911,5533,5635,5124,3986,2219,-112,-2927,-6064,-9402,-12714,-15869,-18651,-20943,-22613,-23593,-23858,-23416,-22330,-20688,-18599,-16189,-13560,-10834,-8086,-5419,-2903,-633,1304,2834,3894,4452,4526,4151,3418,2437,1337,254,-674,-1345,-1656,-1575,-1068,-184,1045,2499,4102,5698,7187,8432,9335,9832,9880,9520,8798,7844,6763,5696,4727,3927,3306,2849,2506,2223,1951,1655,1324,944,534,91,-358,-806,-1209,-1539,-1734,-1735,-1483,-933,-70,1067,2394,3769,5007,5921,6325,6102,5201,3671,1656,-630,-2929,-4983,-6571,-7541,-7829,-7458,-6553,-5277,-3859,-2514,-1442,-800,-661,-1021,-1805,-2849,-3969,-4939,-5546,-5622,-5025,-3723,-1715,876,3900,7141,10354,13321,15804,17645,18678,18830,18048,16363,13850,10650,6950,2970,-1055,-4898,-8364,-11281,-13557,-15112,-15975,-16157,-15762,-14864,-13579,-11997,-10213,-8303,-6339,-4389,-2512,-769,792,2127,3224,4058,4662,5026,5197,5176,5005,4714,4351,3989,3685,3526,3553,3813,4277,4916,5626,6303,6819,7060,6943,6424,5524,4290,2849,1321,-137,-1382,-2304,-2814,-2872,-2487,-1702,-622,633,1899,3021,3842,4250,4172,3596,2575,1200,-393,-2059,-3652,-5050,-6149,-6907,-7286,-7322,-7036,-6497,-5750,-4854,-3839,-2751,-1608,-449,694,1787,2799,3698,4471,5082,5530,5765,5788,5558,5077,4354,3420,2335,1186,47,-970,-1802,-2373,-2654,-2641,-2346,-1829,-1134,-344,472,1263,1963,2573,3070,3493,3866,4245,4660,5176,5798,6569,7474,8508,9633,10809,11970,13060,14019,14785,15347,15639,15696,15460,14954,14134,12991,11490,9623,7380,4801,1937,-1111,-4219,-7250,-10048,-12490,-14462,-15905,-16789,-17156,-17060,-16609,-15900,-15061,-14165,-13307,-12490,-11721,-10938,-10067,-9021,-7725,-6165,-4338,-2348,-298,1651,3355,4705,5617,6109,6208,6060,5765,5511,5391,5536,5963,6683,7628,8719,9825,10848,11638,12111,12169,11744,10822,9389,7512,5268,2791,219,-2271,-4557,-6485,-7991,-8996,-9497,-9481,-8992,-8058,-6740,-5107,-3240,-1255,712,2505,3958,4904,5231,4839,3740,1974,-302,-2903,-5571,-8043,-10057,-11382,-11864,-11406,-10041,-7862,-5091,-1992,1115,3903,6073,7385,7680,6903,5105,2430,-876,-4524,-8166,-11478,-14142,-15926,-16659,-16288,-14844,-12473,-9380,-5836,-2127,1438,4609,7112,8814,9553,9319,8127,6080,3346,120,-3359,-6866,-10169,-13085,-15455,-17188,-18231,-18623,-18416,-17756,-16776,-15638,-14484,-13418,-12503,-11761,-11160,-10656,-10176,-9660,-9063,-8355,-7554,-6689,-5817,-5002,-4285,-3699,-3237,-2864,-2528,-2165,-1707,-1117,-364,538,1585,2722,3927,5144,6355,7526,8662,9744,10796,11807,12791,13724,14581,15331,15920,16309,16468,16366,16027,15455,14715,13834,12884,11901,10914,9943,8970,7969,6899,5706,4360,2843,1180,-581,-2348,-4027,-5503,-6678,-7488,-7890,-7909,-7584,-7011,-6300,-5566,-4913,-4412,-4091,-3938,-3895,-3885,-3822,-3612,-3208,-2570,-1716,-696,408,1489,2436,3163,3592,3690,3453,2915,2134,1207,226,-699,-1468,-2010,-2263,-2214,-1857,-1225,-359,686,1851,3067,4283,5419,6434,7244,7783,7994,7783,7150,6021,4459,2480,205,-2264,-4767,-7170,-9332,-11147,-12557,-13536,-14111,-14339,-14284,-14009,-13561,-12946,-12154,-11159,-9935,-8472,-6799,-4958,-3046,-1164,569,2044,3189,3960,4395,4557,4578,4598,4771,5210,6003,7158,8618,10296,11983,13529,14677,15275,15159,14284,12672,10467,7873,5178,2652,566,-894,-1638,-1670,-1121,-177,902,1870,2495,2633,2206,1261,-75,-1594,-3048,-4198,-4843,-4855,-4212,-2978,-1302,598,2493,4154,5385,6077,6175,5714,4815,3597,2256,921,-277,-1259,-1984,-2450,-2645,-2592,-2278,-1694,-834,312,1744,3409,5264,7183,9041,10674,11908,12604,12629,11930,10508,8444,5894,3080,247,-2310,-4357,-5670,-6116,-5648,-4322,-2269,254,3012,5676,8014,9798,10921,11337,11114,10357,9248,7952,6647,5447,4436,3628,3002,2501,2060,1621,1147,615,21,-628,-1338,-2103,-2942,-3863,-4881,-6002,-7221,-8537,-9913,-11331,-12724,-14035,-15185,-16080,-16654,-16828,-16561,-15841,-14667,-13117,-11249,-9213,-7126,-5147,-3401,-1978,-938,-259,102,243,275,310,449,775,1317,2105,3089,4229,5430,6603,7656,8499,9102,9422,9492,9318,8930,8354,7562,6566,5298,3767,1932,-157,-2461,-4865,-7265,-9515,-11506,-13107,-14256,-14870,-14933,-14415,-13337,-11706,-9600,-7064,-4233,-1219,1802,4659,7162,9150,10478,11074,10923,10093,8727,7010,5189,3471,2065,1095,614,589,918,1421,1912,2190,2087,1495,371,-1249,-3250,-5444,-7627,-9526,-10942,-11647,-11523,-10505,-8623,-6006,-2843,607,4087,7320,10111,12284,13778,14574,14723,14319,13453,12234,10734,9013,7118,5063,2890,623,-1679,-3959,-6134,-8124,-9844,-11209,-12172,-12682,-12747,-12394,-11693,-10755,-9704,-8679,-7802,-7165,-6818,-6752,-6925,-7232,-7579,-7821,-7885,-7658,-7161,-6367,-5393,-4315,-3258,-2330,-1590,-1075,-764,-588,-470,-294,24,566,1377,2460,3789,5292,6886,8462,9927,11194,12207,12947,13412,13647,13684,13586,13372,13081,12698,12236,11660,10988,10205,9346,8444,7537,6666,5855,5099,4383,3661,2874,1974,897,-372,-1844,-3490,-5265,-7089,-8901,-10593,-12116,-13373,-14327,-14906,-15086,-14810,-14072,-12836,-11113,-8918,-6307,-3372,-255,2877,5795,8288,10125,11120,11153,10165,8222,5459,2134,-1458,-4950,-8002,-10293,-11586,-11743,-10741,-8684,-5774,-2308,1389,4960,8113,10587,12238,12992,12871,11965,10409,8374,6027,3534,1036,-1350,-3519,-5421,-6972,-8174,-8966,-9366,-9361,-8973,-8240,-7216,-5979,-4622,-3270,-2021,-1017,-332,-40,-149,-597,-1288,-2026,-2642,-2903,-2662,-1795,-300,1754,4171,6726,9129,11139,12538,13237,13211,12567,11480,10167,8887,7829,7160,6942,7165,7744,8534,9377,10112,10613,10808,10662,10230,9566,8782,7965,7193,6492,5857,5228,4528,3664,2565,1178,-484,-2380,-4400,-6422,-8291,-9869,-11032,-11696,-11817,-11407,-10514,-9231,-7681,-5987,-4302,-2736,-1421,-424,186,407,249,-216,-911,-1718,-2525,-3211,-3670,-3817,-3595,-2994,-2036,-797,602,2017,3276,4212,4690,4587,3879,2569,780,-1339,-3535,-5554,-7116,-7977,-7965,-6971,-5027,-2220,1210,5006,8832,12371,15325,17461,18619,18738,17839,16021,13458,10334,6883,3303,-211,-3495,-6427,-8917,-10903,-12379,-13329,-13803,-13830,-13489,-12846,-12008,-11070,-10159,-9376,-8843,-8626,-8798,-9355,-10279,-11474,-12824,-14153,-15284,-16024,-16218,-15750,-14569,-12696,-10216,-7275,-4066,-805,2282,4977,7112,8543,9216,9116,8315,6922,5097,3011,829,-1287,-3225,-4889,-6233,-7247,-7940,-8342,-8491,-8416,-8157,-7732,-7189,-6557,-5895,-5256,-4678,-4208,-3841,-3580,-3394,-3249,-3124,-2982,-2837,-2665,-2486,-2290,-2053,-1760,-1337,-746,82,1174,2536,4135,5896,7705,9438,10936,12079,12754,12900,12518,11662,10456,9065,7696,6541,5779,5515,5778,6493,7499,8566,9420,9815,9535,8463,6586,4003,919,-2372,-5542,-8252,-10220,-11241,-11253,-10277,-8511,-6170,-3571,-989,1315,3144,4372,4960,4934,4391,3471,2329,1126,-27,-1048,-1935,-2712,-3452,-4237,-5121,-6129,-7242,-8358,-9390,-10169,-10585,-10538,-9991,-8994,-7643,-6122,-4597,-3280,-2274,-1694,-1516,-1702,-2148,-2722,-3315,-3820,-4169,-4331,-4301,-4108,-3787,-3394,-2962,-2520,-2090,-1636,-1163,-609,50,846,1811,2932,4201,5573,6977,8356,9616,10712,11593,12243,12688,12930,13022,12975,12803,12505,12059,11443,10645,9648,8479,7163,5755,4316,2908,1587,404,-626,-1480,-2183,-2739,-3201,-3578,-3934,-4262,-4619,-4984,-5372,-5769,-6144,-6495,-6779,-6997,-7135,-7193,-7198,-7140,-7047,-6900,-6661,-6292,-5709,-4873,-3734,-2315,-672,1089,2808,4335,5509,6210,6399,6072,5347,4358,3310,2412,1837,1745,2193,3181,4621,6366,8217,9974,11413,12387,12755,12476,11574,10131,8316,6308,4306,2495,992,-133,-889,-1344,-1597,-1763,-1927,-2140,-2390,-2615,-2718,-2574,-2100,-1232,-2,1505,3118,4638,5846,6553,6630,6025,4792,3058,1023,-1063,-2971,-4456,-5376,-5614,-5175,-4123,-2592,-779,1116,2888,4353,5402,5951,6006,5614,4869,3898,2844,1842,1021,485,304,528,1163,2180,3532,5118,6845,8573,10185,11544,12552,13114,13195,12768,11869,10538,8854,6887,4745,2503,283,-1814,-3689,-5233,-6392,-7117,-7425,-7365,-7037,-6571,-6121,-5817,-5806,-6139,-6860,-7924,-9225,-10653,-12014,-13202,-14039,-14484,-14449,-13954,-13005,-11661,-9991,-8094,-6073,-4053,-2150,-493,820,1719,2157,2175,1820,1225,543,-60,-407,-367,147,1151,2586,4322,6192,8001,9570,10762,11482,11714,11486,10891,10041,9071,8102,7211,6447,5779,5128,4393,3429,2139,469,-1594,-3949,-6483,-9011,-11341,-13312,-14774,-15672,-15984,-15772,-15156,-14284,-13325,-12445,-11753,-11334,-11187,-11261,-11441,-11592,-11539,-11155,-10307,-8941,-7053,-4694,-1998,890,3757,6428,8724,10512,11736,12363,12454,12081,11367,10409,9330,8184,7035,5900,4772,3660,2537,1416,301,-785,-1817,-2753,-3570,-4210,-4655,-4834,-4729,-4266,-3446,-2250,-748,978,2756,4422,5770,6633,6875,6433,5311,3595,1445,-948,-3348,-5522,-7278,-8432,-8902,-8643,-7693,-6158,-4186,-1974,272,2363,4118,5444,6269,6626,6559,6188,5601,4919,4205,3515,2881,2302,1801,1365,1024,774,640,627,745,999,1390,1900,2508,3152,3762,4236,4477,4383,3891,2962,1613,-93,-2032,-4057,-5986,-7648,-8904,-9650,-9867,-9589,-8916,-7977,-6922,-5866,-4921,-4134,-3523,-3101,-2828,-2707,-2726,-2879,-3210,-3710,-4422,-5322,-6382,-7529,-8641,-9587,-10206,-10363,-9958,-8941,-7347,-5269,-2868,-357,2046,4112,5650,6526,6668,6099,4905,3252,1337,-618,-2393,-3810,-4713,-5009,-4643,-3622,-1986,181,2752,5596,8530,11383,13980,16153,17774,18746,19017,18603,17557,15997,14068,11942,9787,7755,5958,4458,3285,2406,1790,1361,1069,833,619,365,63,-314,-750,-1230,-1722,-2191,-2609,-2943,-3183,-3311,-3322,-3210,-2957,-2557,-1985,-1240,-310,772,1999,3268,4546,5695,6639,7287,7558,7438,6909,6024,4835,3424,1879,273,-1299,-2773,-4072,-5139,-5929,-6415,-6598,-6484,-6103,-5487,-4667,-3698,-2607,-1462,-303,808,1819,2693,3392,3892,4172,4197,3942,3388,2502,1312,-171,-1871,-3695,-5537,-7240,-8685,-9708,-10212,-10098,-9341,-7967,-6079,-3824,-1405,961,3074,4761,5919,6507,6552,6126,5364,4376,3309,2263,1314,531,-88,-497,-731,-759,-619,-296,156,723,1333,1932,2466,2855,3090,3102,2916,2504,1902,1125,216,-787,-1831,-2861,-3815,-4611,-5184,-5431,-5303,-4705,-3644,-2098,-184,1988,4195,6208,7778,8675,8745,7896,6160,3639,557,-2841,-6235,-9360,-11961,-13869,-15014,-15402,-15143,-14413,-13406,-12351,-11415,-10754,-10429,-10464,-10808,-11379,-12048,-12679,-13130,-13267,-13013,-12290,-11119,-9520,-7586,-5415,-3136,-889,1197,2993,4410,5398,5948,6123,6008,5736,5440,5232,5215,5419,5862,6479,7209,7924,8523,8894,8966,8705,8135,7320,6363,5366,4444,3652,3044,2604,2297,2068,1840,1556,1147,580,-175,-1117,-2238,-3496,-4862,-6264,-7646,-8937,-10058,-10934,-11499,-11684,-11471,-10852,-9880,-8635,-7241,-5835,-4552,-3508,-2778,-2376,-2284,-2408,-2635,-2832,-2855,-2609,-2007,-1047,241,1768,3391,4980,6365,7429,8091,8306,8123,7615,6914,6167,5523,5094,4969,5141,5585,6188,6831,7376,7697,7705,7364,6663,5665,4446,3124,1833,676,-227,-855,-1170,-1244,-1127,-938,-757,-685,-778,-1080,-1600,-2320,-3199,-4150,-5101,-5911,-6501,-6725,-6527,-5828,-4630,-2954,-881,1452,3895,6236,8302,9893,10891,11212,10866,9922,8513,6805,4984,3214,1656,420,-401,-767,-678,-178,636,1658,2734,3748,4581,5156,5442,5436,5171,4715,4134,3497,2857,2236,1616,958,180,-783,-2009,-3512,-5299,-7281,-9369,-11388,-13203,-14635,-15582,-15954,-15745,-14995,-13821,-12359,-10785,-9266,-7927,-6882,-6152,-5739,-5579,-5584,-5645,-5647,-5484,-5058,-4296,-3154,-1600,333,2606,5116,7725,10268,12550,14385,15621,16165,15981,15154,13807,12168,10478,8994,7943,7486,7704,8571,9988,11750,13634,15373,16750,17583,17795,17384,16453,15180,13773,12463,11420,10761,10497,10551,10763,10921,10803,10198,8980,7059,4496,1392,-2039,-5547,-8848,-11696,-13860,-15225,-15724,-15406,-14377,-12795,-10856,-8736,-6616,-4627,-2855,-1357,-119,887,1724,2460,3139,3810,4465,5097,5656,6095,6368,6430,6271,5888,5332,4662,3980,3371,2942,2729,2759,2961,3252,3484,3515,3209,2473,1266,-374,-2360,-4530,-6694,-8653,-10225,-11288,-11780,-11717,-11196,-10340,-9324,-8290,-7372,-6640,-6137,-5850,-5744,-5781,-5891,-6053,-6206,-6344,-6414,-6397,-6235,-5882,-5261,-4351,-3107,-1593,130,1897,3544,4869,5710,5951,5552,4573,3156,1528,-55,-1311,-2022,-2015,-1239,271,2354,4806,7333,9681,11578,12836,13327,13011,11920,10171,7907,5339,2652,58,-2295,-4267,-5787,-6832,-7391,-7539,-7323,-6853,-6228,-5553,-4937,-4453,-4165,-4089,-4218,-4509,-4901,-5324,-5710,-6003,-6167,-6187,-6079,-5870,-5608,-5345,-5124,-4974,-4905,-4884,-4882,-4816,-4630,-4244,-3615,-2703,-1512,-50,1620,3426,5257,6983,8454,9535,10080,10010,9272,7892,5958,3618,1082,-1420,-3631,-5323,-6303,-6445,-5726,-4204,-2066,455,3039,5401,7254,8424,8809,8442,7438,6007,4386,2819,1502,560,32,-129,-32,173,336,334,85,-438,-1205,-2147,-3175,-4183,-5106,-5879,-6507,-7012,-7467,-7936,-8503,-9186,-9999,-10871,-11711,-12401,-12805,-12826,-12390,-11472,-10123,-8420,-6508,-4528,-2639,-960,419,1454,2163,2574,2761,2798,2745,2673,2600,2551,2516,2489,2453,2423,2392,2409,2485,2661,2949,3362,3873,4482,5135,5818,6500,7152,7768,8315,8761,9063,9154,8970,8458,7571,6305,4696,2806,736,-1389,-3464,-5345,-6961,-8206,-9057,-9468,-9474,-9104,-8433,-7548,-6541,-5508,-4541,-3700,-3058,-2628,-2457,-2512,-2797,-3242,-3775,-4297,-4684,-4822,-4613,-3974,-2897,-1382,485,2598,4820,6977,8966,10647,11998,12981,13640,13986,14064,13834,13290,12360,11015,9258,7125,4760,2312,21,-1910,-3270,-3920,-3816,-3007,-1655,-8,1666,3064,3986,4282,3945,3041,1754,266,-1190,-2461,-3423,-4034,-4336,-4409,-4408,-4466,-4735,-5298,-6210,-7425,-8875,-10413,-11895,-13166,-14101,-14609,-14668,-14286,-13525,-12479,-11227,-9871,-8458,-7025,-5567,-4064,-2495,-845,882,2644,4399,6063,7568,8847,9847,10543,10944,11069,10980,10734,10405,10067,9778,9608,9577,9737,10077,10610,11298,12107,12963,13795,14512,15019,15255,15144,14674,13825,12633,11127,9372,7419,5335,3162,959,-1245,-3407,-5500,-7495,-9355,-11047,-12522,-13747,-14672,-15277,-15550,-15496,-15160,-14567,-13789,-12845,-11802,-10650,-9443,-8156,-6840,-5489,-4153,-2876,-1715,-746,-35,362,427,178,-298,-877,-1410,-1732,-1740,-1382,-690,214,1163,1944,2373,2303,1679,532,-999,-2708,-4334,-5626,-6380,-6466,-5896,-4756,-3267,-1670,-252,752,1147,841,-184,-1849,-4006,-6461,-8988,-11370,-13420,-15001,-16049,-16535,-16514,-16027,-15151,-13950,-12456,-10730,-8788,-6688,-4478,-2219,8,2147,4117,5876,7370,8571,9451,10007,10229,10142,9767,9148,8355,7448,6531,5691,5030,4643,4598,4942,5668,6737,8050,9480,10865,12050,12891,13277,13142,12466,11277,9634,7623,5347,2900,390,-2116,-4529,-6799,-8851,-10637,-12108,-13208,-13935,-14260,-14217,-13823,-13128,-12163,-10997,-9650,-8202,-6683,-5167,-3692,-2318,-1080,-19,823,1423,1738,1764,1505,1002,335,-387,-1023,-1432,-1495,-1114,-275,995,2581,4305,5971,7348,8266,8591,8311,7486,6297,4949,3703,2758,2285,2338,2919,3903,5157,6455,7617,8438,8794,8605,7870,6665,5103,3346,1540,-161,-1675,-2906,-3854,-4495,-4886,-5064,-5114,-5107,-5114,-5201,-5390,-5707,-6128,-6647,-7220,-7832,-8436,-9008,-9493,-9857,-10048,-10024,-9766,-9247,-8467,-7444,-6181,-4729,-3117,-1394,384,2167,3915,5584,7148,8589,9857,10943,11774,12311,12507,12318,11759,10839,9632,8219,6685,5136,3639,2256,1043,11,-792,-1378,-1706,-1801,-1646,-1266,-683,60,916,1811,2686,3466,4098,4537,4761,4761,4543,4114,3498,2703,1769,709,-431,-1618,-2804,-3929,-4920,-5696,-6148,-6184,-5707,-4664,-3056,-934,1583,4314,7078,9653,11882,13638,14856,15563,15807,15721,15416,15041,14689,14436,14293,14224,14169,14027,13737,13246,12542,11657,10630,9495,8294,7007,5626,4105,2409,510,-1585,-3850,-6201,-8534,-10714,-12584,-14022,-14919,-15237,-14987,-14241,-13111,-11733,-10228,-8732,-7323,-6090,-5080,-4327,-3835,-3609,-3600,-3787,-4112,-4532,-4991,-5438,-5789,-5987,-5930,-5573,-4867,-3827,-2514,-1013,539,2024,3325,4368,5111,5573,5781,5817,5737,5612,5481,5359,5257,5161,5080,5022,5032,5133,5396,5819,6429,7174,8006,8836,9586,10187,10589,10772,10739,10487,10049,9419,8622,7660,6536,5276,3880,2416,915,-530,-1833,-2914,-3679,-4089,-4125,-3825,-3266,-2581,-1908,-1412,-1240,-1500,-2258,-3504,-5166,-7105,-9122,-11004,-12516,-13484,-13753,-13290,-12099,-10308,-8069,-5588,-3085,-735,1270,2852,3913,4471,4550,4232,3630,2861,2039,1283,681,305,235,484,1085,1991,3139,4391,5606,6605,7238,7394,6986,6032,4562,2714,640,-1464,-3388,-4976,-6087,-6693,-6824,-6586,-6147,-5674,-5332,-5236,-5445,-5950,-6696,-7560,-8430,-9160,-9663,-9878,-9799,-9483,-9015,-8484,-8001,-7602,-7318,-7132,-6977,-6820,-6574,-6207,-5683,-4979,-4100,-3050,-1861,-560,793,2164,3484,4721,5833,6800,7609,8271,8786,9186,9470,9647,9698,9588,9268,8675,7772,6545,5022,3305,1507,-165,-1553,-2443,-2710,-2251,-1048,833,3259,6023,8890,11583,13866,15494,16308,16180,15082,13030,10144,6576,2552,-1680,-5852,-9714,-13032,-15634,-17405,-18293,-18340,-17629,-16328,-14622,-12747,-10901,-9287,-8037,-7228,-6863,-6868,-7122,-7456,-7713,-7737,-7453,-6812,-5881,-4736,-3543,-2435,-1581,-1062,-954,-1212,-1764,-2442,-3080,-3488,-3522,-3108,-2227,-953,604,2292,3951,5429,6616,7419,7826,7852,7560,7064,6445,5825,5248,4765,4350,3995,3631,3231,2736,2131,1388,517,-477,-1572,-2734,-3945,-5163,-6378,-7556,-8688,-9749,-10706,-11538,-12184,-12627,-12809,-12739,-12398,-11821,-11024,-10041,-8878,-7560,-6064,-4406,-2572,-585,1522,3684,5814,7792,9511,10847,11722,12090,11953,11379,10474,9386,8277,7304,6604,6254,6294,6702,7374,8207,9008,9630,9894,9702,8955,7677,5902,3764,1408,-974,-3218,-5152,-6688,-7743,-8338,-8496,-8316,-7896,-7344,-6770,-6244,-5843,-5581,-5475,-5487,-5575,-5656,-5654,-5477,-5060,-4367,-3381,-2161,-755,716,2175,3506,4669,5613,6365,6971,7484,8000,8553,9197,9920,10692,11455,12141,12682,13055,13229,13263,13176,13050,12911,12775,12606,12330,11848,11048,9836,8148,5962,3338,373,-2752,-5838,-8656,-11007,-12724,-13727,-14000,-13621,-12710,-11451,-10034,-8640,-7464,-6610,-6205,-6277,-6843,-7873,-9295,-11026,-12956,-14963,-16908,-18650,-20035,-20919,-21184,-20746,-19589,-17763,-15379,-12622,-9676,-6773,-4081,-1762,94,1449,2325,2776,2904,2806,2596,2365,2192,2127,2219,2469,2901,3478,4199,4998,5857,6684,7461,8098,8580,8865,8940,8821,8510,8055,7497,6898,6331,5857,5551,5442,5553,5843,6241,6644,6911,6932,6571,5781,4515,2831,805,-1427,-3706,-5886,-7819,-9411,-10598,-11372,-11744,-11770,-11489,-10947,-10163,-9144,-7870,-6338,-4533,-2491,-257,2067,4376,6526,8394,9860,10850,11318,11286,10810,9989,8967,7854,6812,5912,5249,4842,4670,4675,4736,4715,4462,3817,2700,1036,-1117,-3686,-6475,-9299,-11904,-14087,-15661,-16504,-16584,-15945,-14707,-13064,-11218,-9391,-7761,-6459,-5543,-5020,-4832,-4899,-5128,-5429,-5753,-6065,-6385,-6729,-7134,-7596,-8092,-8535,-8804,-8761,-8250,-7189,-5522,-3303,-641,2268,5208,7943,10271,12050,13195,13731,13722,13340,12734,12124,11661,11492,11688,12269,13165,14282,15436,16450,17132,17296,16822,15627,13702,11119,7991,4498,826,-2805,-6229,-9246,-11746,-13603,-14741,-15125,-14730,-13613,-11836,-9556,-6929,-4196,-1565,725,2479,3561,3874,3426,2278,560,-1549,-3852,-6144,-8246,-10007,-11317,-12113,-12346,-12041,-11203,-9909,-8212,-6234,-4066,-1848,313,2302,4045,5469,6561,7297,7699,7795,7633,7277,6811,6335,5942,5754,5849,6316,7176,8428,9981,11704,13378,14777,15648,15784,15056,13409,10920,7763,4175,502,-2950,-5821,-7871,-8886,-8807,-7657,-5594,-2846,278,3471,6418,8873,10650,11661,11877,11371,10217,8571,6538,4270,1863,-574,-2959,-5204,-7235,-8969,-10350,-11316,-11850,-11939,-11602,-10872,-9803,-8460,-6920,-5269,-3572,-1915,-334,1122,2445,3617,4651,5554,6360,7104,7834,8583,9383,10204,11017,11722,12239,12458,12324,11789,10897,9693,8313,6886,5572,4526,3851,3632,3882,4558,5590,6814,8092,9215,10004,10306,9984,8996,7346,5115,2459,-438,-3345,-6058,-8368,-10161,-11333,-11908,-11916,-11470,-10687,-9682,-8576,-7413,-6260,-5091,-3921,-2707,-1457,-153,1194,2564,3936,5262,6477,7506,8257,8647,8633,8187,7378,6282,5070,3893,2934,2329,2168,2491,3216,4252,5373,6376,7024,7107,6503,5143,3093,476,-2466,-5470,-8224,-10434,-11863,-12328,-11774,-10225,-7852,-4884,-1652,1516,4288,6375,7599,7812,7044,5339,2882,-142,-3480,-6909,-10199,-13160,-15632,-17474,-18593,-18907,-18416,-17130,-15173,-12672,-9841,-6877,-4005,-1396,793,2491,3674,4363,4654,4618,4374,3982,3500,2949,2335,1654,911,139,-627,-1291,-1771,-1968,-1796,-1238,-292,945,2368,3807,5116,6151,6806,7045,6877,6377,5668,4897,4210,3760,3621,3855,4431,5278,6264,7245,8027,8470,8413,7772,6490,4572,2086,-862,-4099,-7451,-10699,-13661,-16157,-18062,-19311,-19884,-19835,-19256,-18279,-17049,-15699,-14329,-12979,-11643,-10240,-8670,-6817,-4580,-1932,1128,4476,7977,11390,14506,17091,18977,20059,20316,19822,18718,17204,15497,13805,12272,11003,9974,9128,8313,7363,6117,4464,2362,-114,-2819,-5520,-7948,-9853,-11012,-11308,-10695,-9270,-7202,-4758,-2247,24,1758,2748,2845,2024,329,-2081,-5003,-8159,-11270,-14039,-16222,-17610,-18090,-17616,-16256,-14153,-11539,-8665,-5845,-3301,-1271,164,975,1268,1200,1006,897,1078,1686,2772,4328,6259,8420,10644,12733,14541,15923,16828,17212,17131,16620,15788,14687,13410,11996,10497,8935,7338,5721,4116,2528,1018,-407,-1665,-2730,-3545,-4092,-4359,-4367,-4142,-3721,-3154,-2480,-1769,-1080,-517,-160,-130,-502,-1359,-2715,-4561,-6800,-9294,-11831,-14169,-16060,-17275,-17665,-17156,-15794,-13722,-11171,-8425,-5770,-3469,-1703,-587,-114,-216,-732,-1475,-2236,-2824,-3099,-2968,-2410,-1451,-156,1371,3036,4718,6329,7777,8973,9863,10352,10419,10008,9144,7869,6267,4461,2569,718,-992,-2487,-3726,-4686,-5365,-5768,-5899,-5779,-5432,-4891,-4241,-3550,-2945,-2526,-2418,-2699,-3437,-4630,-6237,-8137,-10181,-12143,-13804,-14930,-15326,-14876,-13525,-11343,-8472,-5145,-1642,1763,4792,7269,9043,10099,10461,10222,9513,8478,7254,6014,4867,3964,3406,3256,3556,4255,5258,6403,7482,8263,8520,8077,6790,4657,1712,-1845,-5771,-9716,-13325,-16240,-18176,-18943,-18489,-16896,-14371,-11211,-7776,-4403,-1444,864,2323,2847,2419,1116,-941,-3558,-6538,-9653,-12713,-15516,-17931,-19818,-21098,-21698,-21574,-20719,-19136,-16877,-14018,-10666,-6958,-3058,874,4654,8139,11179,13683,15570,16827,17452,17503,17052,16210,15098,13848,12608,11499,10646,10115,9942,10075,10435,10847,11154,11147,10665,9585,7847,5494,2653,-473,-3591,-6418,-8655,-10078,-10550,-10038,-8623,-6489,-3884,-1108,1555,3835,5543,6538,6799,6327,5232,3603,1594,-674,-3049,-5408,-7603,-9497,-10954,-11846,-12066,-11561,-10330,-8449,-6091,-3458,-840,1501,3306,4384,4635,4047,2729,855,-1300,-3463,-5335,-6664,-7279,-7060,-6026,-4229,-1835,980,3991,6991,9790,12240,14230,15712,16646,17068,16988,16473,15573,14368,12941,11390,9830,8362,7114,6179,5640,5563,5958,6819,8061,9587,11207,12762,14004,14776,14879,14212,12725,10424,7413,3859,-37,-3979,-7712,-10927,-13388,-14896,-15321,-14655,-12924,-10320,-7043,-3414,240,3582,6305,8185,9080,8970,7940,6167,3904,1445,-915,-2889,-4261,-4871,-4667,-3663,-1985,198,2640,5093,7299,9025,10116,10460,10048,8929,7226,5096,2726,305,-2005,-4040,-5717,-6957,-7774,-8195,-8304,-8204,-7983,-7735,-7502,-7287,-7085,-6830,-6505,-6079,-5577,-5047,-4578,-4257,-4178,-4392,-4912,-5689,-6615,-7552,-8315,-8757,-8743,-8214,-7188,-5738,-4025,-2197,-450,1105,2356,3306,3977,4459,4873,5317,5910,6697,7729,8972,10401,11922,13442,14851,16031,16885,17321,17279,16722,15657,14108,12161,9905,7488,5056,2762,770,-817,-1875,-2372,-2267,-1592,-399,1214,3121,5162,7172,8975,10415,11359,11718,11421,10468,8860,6655,3928,774,-2682,-6308,-9953,-13465,-16686,-19469,-21673,-23168,-23869,-23685,-22633,-20710,-18033,-14734,-11000,-7061,-3147,521,3719,6295,8105,9103,9283,8742,7617,6130,4518,3035,1909,1295,1280,1850,2891,4239,5639,6879,7692,7949,7509,6411,4718,2628,374,-1768,-3542,-4702,-5115,-4672,-3422,-1462,1017,3755,6487,8935,10858,12069,12448,11929,10522,8287,5331,1802,-2111,-6214,-10271,-14074,-17411,-20113,-22039,-23141,-23370,-22814,-21541,-19710,-17487,-15024,-12501,-10024,-7704,-5584,-3686,-2005,-501,855,2103,3292,4419,5530,6584,7596,8505,9302,9924,10362,10579,10585,10393,10031,9555,8993,8398,7782,7157,6524,5859,5152,4364,3472,2458,1308,47,-1318,-2716,-4141,-5512,-6828,-8043,-9133,-10096,-10893,-11548,-12037,-12397,-12639,-12791,-12884,-12929,-12928,-12861,-12691,-12364,-11820,-11006,-9870,-8410,-6635,-4628,-2480,-331,1686,3449,4877,5921,6599,6945,7044,6987,6861,6765,6758,6906,7240,7778,8528,9466,10558,11762,13003,14225,15354,16310,17058,17515,17671,17484,16946,16066,14836,13295,11441,9323,6953,4377,1628,-1242,-4171,-7076,-9871,-12432,-14649,-16389,-17555,-18066,-17902,-17101,-15771,-14090,-12272,-10560,-9174,-8295,-8031,-8401,-9334,-10692,-12264,-13833,-15168,-16075,-16406,-16072,-15052,-13385,-11166,-8539,-5663,-2720,112,2697,4901,6676,7995,8903,9488,9858,10147,10485,10952,11629,12493,13513,14589,15593,16406,16890,16962,16552,15652,14303,12586,10630,8581,6603,4846,3454,2518,2118,2257,2905,3975,5335,6822,8249,9419,10149,10280,9695,8333,6206,3371,-30,-3816,-7771,-11652,-15238,-18320,-20754,-22430,-23319,-23439,-22844,-21641,-19924,-17816,-15405,-12806,-10059,-7251,-4398,-1553,1255,3958,6485,8737,10605,11999,12838,13093,12778,11960,10748,9283,7725,6229,4939,3942,3290,2965,2898,2990,3104,3135,2974,2571,1911,1027,-1,-1069,-2065,-2869,-3410,-3651,-3608,-3366,-3037,-2779,-2737,-3052,-3796,-5019,-6671,-8674,-10890,-13146,-15276,-17089,-18451,-19225,-19350,-18802,-17601,-15851,-13649,-11194,-8630,-6163,-3920,-2006,-466,736,1663,2441,3194,4039,5072,6320,7775,9354,10929,12345,13422,13989,13916,13106,11560,9314,6532,3384,140,-2941,-5597,-7595,-8773,-9031,-8378,-6886,-4733,-2140,619,3246,5484,7096,7957,8002,7284,5941,4152,2162,172,-1626,-3121,-4275,-5127,-5768,-6356,-6995,-7830,-8885,-10152,-11525,-12850,-13915,-14542,-14553,-13879,-12506,-10547,-8170,-5641,-3218,-1172,289,1053,1080,478,-617,-1952,-3322,-4491,-5313,-5692,-5612,-5120,-4300,-3271,-2133,-987,112,1132,2078,2978,3877,4806,5795,6826,7863,8823,9607,10093,10162,9716,8683,7054,4871,2257,-602,-3449,-6030,-8053,-9329,-9697,-9136,-7732,-5676,-3259,-817,1322,2835,3544,3323,2233,408,-1902,-4394,-6773,-8757,-10157,-10862,-10876,-10283,-9245,-7950,-6579,-5292,-4167,-3247,-2479,-1794,-1074,-218,859,2205,3823,5659,7649,9660,11594,13302,14684,15616,16028,15844,15044,13624,11630,9130,6230,3074,-186,-3363,-6267,-8725,-10556,-11650,-11914,-11345,-9976,-7928,-5341,-2422,644,3636,6383,8711,10504,11656,12126,11888,10971,9435,7369,4907,2186,-631,-3397,-5950,-8175,-9936,-11176,-11809,-11834,-11238,-10073,-8412,-6350,-4026,-1569,880,3201,5304,7143,8694,10000,11090,12051,12908,13724,14466,15120,15592,15798,15633,15018,13895,12270,10169,7712,5005,2241,-418,-2783,-4684,-5999,-6614,-6510,-5683,-4221,-2236,115,2654,5212,7624,9773,11558,12939,13884,14400,14494,14162,13417,12222,10585,8478,5924,2970,-301,-3730,-7151,-10331,-13058,-15121,-16363,-16696,-16102,-14662,-12511,-9854,-6917,-3934,-1110,1375,3429,4968,6018,6598,6790,6677,6343,5871,5329,4770,4237,3757,3338,2979,2651,2327,1950,1496,916,230,-570,-1407,-2246,-2977,-3525,-3787,-3686,-3149,-2164,-723,1092,3190,5421,7624,9633,11271,12402,12902,12695,11758,10100,7803,4976,1788,-1579,-4902,-7977,-10590,-12583,-13827,-14283,-13952,-12940,-11379,-9459,-7384,-5325,-3443,-1843,-569,361,1002,1426,1731,2037,2439,3026,3851,4904,6182,7598,9083,10548,11900,13077,14017,14683,15057,15131,14922,14443,13753,12869,11873,10789,9684,8601,7564,6604,5708,4847,3969,2994,1845,458,-1208,-3147,-5305,-7596,-9883,-12027,-13896,-15367,-16387,-16922,-17000,-16682,-16044,-15191,-14190,-13142,-12075,-11062,-10097,-9229,-8443,-7770,-7210,-6774,-6472,-6294,-6241,-6267,-6351,-6398,-6364,-6121,-5619,-4738,-3451,-1713,449,2979,5776,8711,11627,14374,16798,18774,20203,21017,21188,20732,19688,18146,16200,13952,11525,8998,6489,4077,1877,-16,-1482,-2423,-2748,-2405,-1382,272,2439,4960,7580,10052,12060,13361,13699,12951,11047,8058,4142,-437,-5372,-10300,-14896,-18858,-21971,-24119,-25277,-25527,-25032,-23984,-22648,-21200,-19859,-18714,-17822,-17166,-16638,-16128,-15460,-14504,-13130,-11295,-8998,-6342,-3462,-563,2169,4534,6416,7722,8465,8681,8475,7956,7227,6386,5473,4533,3547,2528,1467,400,-618,-1493,-2128,-2397,-2240,-1574,-419,1209,3202,5460,7810,10112,12165,13824,14912,15308,14914,13681,11628,8825,5417,1596,-2397,-6308,-9875,-12879,-15140,-16557,-17107,-16845,-15909,-14466,-12727,-10870,-9050,-7360,-5823,-4411,-3052,-1647,-124,1584,3477,5515,7603,9616,11403,12828,13769,14162,13973,13235,12012,10407,8537,6531,4478,2503,634,-1045,-2522,-3755,-4707,-5341,-5599,-5445,-4835,-3779,-2289,-450,1642,3839,5986,7888,9391,10310,10528,9959,8567,6408,3579,260,-3324,-6906,-10215,-12981,-14997,-16108,-16257,-15487,-13915,-11752,-9241,-6631,-4177,-2043,-377,795,1480,1758,1757,1591,1415,1306,1353,1559,1940,2441,3041,3686,4351,5024,5689,6363,7017,7675,8277,8831,9257,9533,9601,9434,9011,8339,7438,6367,5163,3900,2607,1325,69,-1151,-2309,-3383,-4306,-5024,-5462,-5553,-5295,-4686,-3830,-2840,-1893,-1158,-792,-905,-1520,-2621,-4071,-5744,-7440,-9021,-10343,-11344,-11987,-12309,-12356,-12209,-11927,-11567,-11136,-10652,-10060,-9363,-8512,-7515,-6374,-5111,-3757,-2353,-914,502,1905,3248,4541,5766,6901,7930,8793,9426,9756,9683,9151,8090,6490,4387,1841,-973,-3906,-6680,-9067,-10804,-11665,-11513,-10257,-7935,-4668,-656,3799,8392,12764,16593,19589,21519,22238,21690,19897,16997,13177,8732,3948,-820,-5289,-9167,-12278,-14481,-15773,-16179,-15838,-14913,-13591,-12071,-10508,-9026,-7693,-6524,-5492,-4531,-3568,-2517,-1323,45,1582,3232,4918,6530,7943,9055,9741,9950,9614,8741,7347,5503,3285,815,-1813,-4461,-7039,-9434,-11560,-13340,-14710,-15614,-16035,-15941,-15353,-14284,-12773,-10885,-8676,-6257,-3727,-1255,1016,2872,4153,4665,4307,3001,793,-2214,-5788,-9633,-13401,-16724,-19281,-20811,-21177,-20343,-18427,-15596,-12153,-8361,-4544,-939,2257,4919,7010,8532,9541,10121,10347,10308,10071,9691,9228,8723,8223,7795,7462,7291,7261,7382,7576,7772,7853,7709,7231,6345,5003,3233,1087,-1283,-3712,-5971,-7843,-9130,-9683,-9432,-8387,-6646,-4372,-1780,907,3440,5625,7263,8239,8455,7909,6614,4675,2221,-580,-3524,-6426,-9074,-11328,-13038,-14132,-14575,-14366,-13575,-12279,-10611,-8698,-6686,-4716,-2883,-1298,20,1028,1771,2272,2612,2861,3091,3389,3811,4407,5220,6242,7472,8844,10305,11751,13104,14257,15142,15679,15828,15547,14832,13691,12169,10340,8280,6123,3965,1946,157,-1294,-2354,-2970,-3159,-2932,-2390,-1612,-768,17,563,759,485,-296,-1578,-3284,-5288,-7407,-9460,-11235,-12584,-13373,-13576,-13195,-12323,-11075,-9595,-8014,-6441,-4932,-3507,-2133,-752,706,2300,4071,6006,8069,10176,12229,14120,15747,17031,17935,18449,18612,18464,18081,17496,16758,15849,14750,13405,11766,9787,7481,4889,2146,-580,-3059,-5055,-6345,-6765,-6219,-4728,-2389,587,3943,7355,10519,13109,14890,15658,15318,13855,11350,7965,3934,-461,-4922,-9130,-12834,-15779,-17846,-18927,-19067,-18335,-16915,-15002,-12860,-10706,-8782,-7234,-6167,-5587,-5419,-5513,-5664,-5651,-5258,-4325,-2749,-513,2322,5629,9204,12839,16268,19269,21626,23175,23826,23554,22408,20514,18038,15196,12204,9294,6635,4414,2696,1560,976,912,1277,2001,2972,4145,5423,6790,8169,9529,10774,11819,12514,12738,12320,11161,9167,6354,2782,-1367,-5875,-10441,-14771,-18579,-21621,-23746,-24875,-25017,-24292,-22832,-20861,-18573,-16172,-13826,-11649,-9731,-8100,-6769,-5712,-4891,-4249,-3705,-3182,-2582,-1817,-817,485,2098,4017,6169,8450,10707,12743,14368,15385,15637,15037,13563,11296,8411,5151,1829,-1227,-3704,-5345,-5989,-5577,-4174,-1937,895,4048,7237,10205,12746,14708,16023,16662,16659,16079,15016,13561,11836,9921,7928,5932,4009,2217,595,-834,-2065,-3119,-4013,-4802,-5519,-6218,-6935,-7689,-8485,-9290,-10047,-10667,-11048,-11074,-10652,-9703,-8189,-6125,-3564,-642,2495,5600,8455,10776,12345,12970,12550,11083,8666,5502,1865,-1926,-5542,-8687,-11135,-12748,-13485,-13418,-12666,-11439,-9916,-8306,-6746,-5347,-4173,-3218,-2493,-1934,-1542,-1269,-1141,-1159,-1364,-1770,-2388,-3180,-4097,-5034,-5899,-6590,-7037,-7218,-7154,-6903,-6569,-6235,-6002,-5907,-5970,-6153,-6386,-6578,-6637,-6479,-6074,-5409,-4522,-3482,-2358,-1239,-184,767,1606,2345,3038,3716,4455,5254,6141,7047,7910,8602,8991,8952,8377,7226,5531,3395,1018,-1363,-3479,-5069,-5941,-5958,-5097,-3423,-1087,1668,4591,7377,9789,11585,12657,12894,12346,11042,9121,6711,3966,1038,-1928,-4819,-7509,-9933,-12001,-13663,-14875,-15580,-15763,-15396,-14502,-13107,-11301,-9174,-6873,-4530,-2297,-307,1349,2583,3409,3834,3958,3888,3765,3701,3815,4130,4672,5358,6109,6788,7253,7386,7075,6268,4965,3227,1175,-1012,-3147,-5007,-6434,-7252,-7402,-6824,-5565,-3702,-1356,1300,4104,6854,9393,11544,13178,14171,14429,13898,12553,10434,7639,4324,734,-2898,-6249,-9090,-11178,-12379,-12639,-11996,-10576,-8578,-6229,-3787,-1463,546,2143,3267,3954,4266,4323,4233,4117,4046,4075,4199,4396,4612,4783,4864,4795,4570,4165,3596,2868,1982,944,-258,-1636,-3175,-4881,-6679,-8510,-10253,-11776,-12948,-13640,-13748,-13236,-12079,-10347,-8132,-5587,-2888,-238,2180,4196,5678,6577,6866,6623,5942,4976,3877,2803,1881,1195,793,642,681,796,854,722,298,-501,-1682,-3216,-5019,-6956,-8878,-10605,-11972,-12819,-13038,-12548,-11341,-9448,-6967,-4034,-807,2524,5786,8793,11401,13478,14926,15695,15738,15080,13747,11808,9378,6568,3544,454,-2540,-5309,-7740,-9767,-11333,-12431,-13044,-13184,-12848,-12048,-10791,-9100,-7024,-4617,-2016,663,3211,5438,7133,8122,8278,7565,6028,3798,1100,-1821,-4681,-7237,-9282,-10704,-11447,-11566,-11148,-10351,-9320,-8207,-7117,-6111,-5216,-4391,-3603,-2768,-1840,-776,445,1787,3213,4641,5983,7168,8118,8814,9236,9416,9395,9207,8907,8484,7936,7210,6234,4952,3291,1251,-1146,-3799,-6566,-9261,-11672,-13613,-14907,-15469,-15260,-14329,-12793,-10817,-8595,-6338,-4232,-2429,-1036,-96,403,508,298,-134,-716,-1374,-2062,-2767,-3465,-4176,-4892,-5629,-6376,-7127,-7860,-8551,-9177,-9704,-10116,-10364,-10425,-10236,-9754,-8928,-7727,-6158,-4234,-2048,315,2698,4948,6893,8364,9220,9389,8823,7605,5838,3738,1526,-536,-2220,-3344,-3789,-3540,-2660,-1291,374,2111,3725,5043,5955,6432,6485,6219,5742,5207,4725,4380,4201,4135,4102,3962,3579,2831,1636,-11,-2059,-4373,-6762,-9027,-10923,-12290,-12971,-12924,-12165,-10796,-8974,-6883,-4727,-2664,-843,681,1867,2755,3395,3878,4274,4666,5095,5593,6170,6809,7487,8183,8846,9465,9994,10424,10724,10897,10916,10791,10500,10058,9460,8742,7933,7099,6301,5624,5139,4919,5011,5434,6177,7177,8354,9587,10773,11789,12566,13036,13186,13033,12606,11978,11195,10326,9394,8439,7434,6407,5306,4140,2894,1562,178,-1255,-2681,-4079,-5402,-6622,-7728,-8696,-9540,-10248,-10821,-11234,-11469,-11475,-11229,-10687,-9843,-8694,-7285,-5662,-3924,-2159,-483,990,2158,2936,3258,3112,2498,1476,120,-1449,-3123,-4766,-6275,-7540,-8491,-9063,-9211,-8920,-8161,-6965,-5336,-3340,-1033,1485,4110,6711,9170,11352,13164,14512,15355,15667,15462,14792,13722,12361,10818,9211,7661,6260,5090,4191,3568,3203,3024,2987,2995,3027,3041,3057,3114,3270,3585,4111,4867,5833,6964,8163,9329,10356,11142,11632,11805,11679,11328,10806,10217,9595,8985,8366,7693,6897,5894,4626,3055,1193,-887,-3086,-5221,-7144,-8668,-9671,-10090,-9923,-9268,-8265,-7104,-5969,-5031,-4388,-4096,-4120,-4368,-4713,-4984,-5049,-4765,-4081,-2965,-1481,277,2153,3970,5549,6708,7325,7299,6611,5294,3443,1208,-1246,-3715,-6024,-7994,-9504,-10454,-10819,-10601,-9870,-8716,-7276,-5665,-4038,-2486,-1114,29,926,1560,1974,2184,2250,2227,2168,2148,2214,2411,2763,3266,3910,4652,5466,6307,7147,7965,8730,9440,10078,10630,11090,11410,11581,11511,11190,10518,9502,8097,6344,4293,2029,-337,-2675,-4876,-6815,-8410,-9618,-10398,-10793,-10826,-10589,-10147,-9611,-9042,-8512,-8059,-7683,-7378,-7104,-6824,-6502,-6118,-5663,-5159,-4624,-4115,-3647,-3278,-3003,-2844,-2786,-2825,-2941,-3139,-3395,-3724,-4100,-4518,-4936,-5316,-5598,-5727,-5655,-5337,-4772,-3962,-2951,-1806,-602,562,1615,2484,3151,3617,3930,4164,4415,4767,5307,6066,7053,8206,9439,10605,11571,12188,12353,12014,11156,9848,8165,6238,4186,2115,129,-1724,-3396,-4868,-6129,-7159,-7927,-8397,-8504,-8210,-7471,-6307,-4750,-2931,-989,868,2437,3520,3960,3650,2567,743,-1697,-4593,-7719,-10854,-13758,-16235,-18131,-19338,-19841,-19648,-18865,-17591,-15981,-14151,-12244,-10321,-8472,-6685,-4976,-3301,-1631,58,1791,3537,5288,6968,8518,9854,10886,11540,11743,11452,10664,9398,7725,5766,3635,1531,-406,-1998,-3130,-3725,-3772,-3316,-2447,-1300,15,1366,2678,3900,5017,6061,7056,8054,9074,10122,11163,12132,12937,13474,13627,13311,12444,10999,8992,6485,3594,491,-2654,-5607,-8189,-10210,-11527,-12068,-11780,-10729,-8985,-6747,-4195,-1600,827,2848,4323,5151,5331,4927,4073,2946,1744,640,-216,-762,-964,-891,-610,-243,123,413,588,654,630,554,447,317,135,-142,-597,-1287,-2297,-3643,-5334,-7314,-9480,-11707,-13824,-15681,-17112,-18020,-18313,-18003,-17100,-15721,-13947,-11949,-9822,-7700,-5658,-3743,-1975,-337,1206,2698,4160,5626,7055,8413,9618,10576,11196,11412,11173,10509,9468,8186,6805,5514,4479,3848,3717,4119,5022,6312,7842,9388,10766,11733,12155,11880,10885,9177,6864,4090,1073,-1967,-4792,-7193,-9015,-10167,-10633,-10491,-9849,-8889,-7765,-6633,-5586,-4682,-3909,-3251,-2643,-2061,-1486,-943,-485,-205,-183,-521,-1271,-2461,-4060,-5989,-8124,-10303,-12363,-14126,-15460,-16237,-16400,-15900,-14752,-13002,-10731,-8079,-5203,-2299,425,2777,4581,5737,6185,5978,5206,4064,2753,1523,575,83,127,709,1730,3038,4422,5686,6644,7175,7203,6745,5826,4573,3052,1418,-282,-1934,-3531,-5020,-6413,-7689,-8840,-9834,-10622,-11140,-11314,-11070,-10361,-9159,-7502,-5472,-3220,-951,1113,2721,3666,3791,2998,1311,-1193,-4314,-7788,-11312,-14518,-17109,-18762,-19307,-18621,-16739,-13787,-9996,-5654,-1087,3394,7514,11056,13870,15889,17083,17501,17201,16277,14829,12967,10810,8469,6080,3751,1601,-276,-1835,-3012,-3849,-4338,-4566,-4578,-4462,-4276,-4090,-3949,-3862,-3843,-3835,-3783,-3607,-3213,-2538,-1546,-236,1332,3052,4789,6361,7612,8368,8526,7997,6787,4930,2556,-187,-3085,-5933,-8514,-10646,-12194,-13066,-13253,-12784,-11765,-10331,-8652,-6900,-5258,-3849,-2804,-2139,-1884,-1958,-2277,-2705,-3099,-3314,-3234,-2765,-1881,-593,1020,2824,4673,6361,7721,8580,8816,8390,7310,5715,3767,1743,-119,-1540,-2348,-2414,-1748,-439,1301,3228,5026,6450,7260,7359,6735,5501,3850,2055,347,-1006,-1886,-2183,-1934,-1208,-161,1053,2248,3297,4077,4557,4743,4700,4552,4405,4412,4649,5202,6078,7249,8657,10196,11768,13263,14574,15633,16357,16710,16659,16173,15268,13939,12240,10229,8021,5723,3497,1482,-201,-1424,-2153,-2349,-2060,-1362,-375,739,1821,2679,3186,3205,2720,1729,366,-1213,-2774,-4076,-4892,-5061,-4471,-3160,-1210,1147,3663,6010,7919,9110,9436,8796,7232,4859,1888,-1437,-4828,-8033,-10808,-12977,-14421,-15072,-14938,-14058,-12539,-10491,-8078,-5445,-2742,-118,2342,4539,6449,8054,9369,10435,11284,11959,12484,12852,13071,13104,12962,12641,12172,11607,10986,10365,9769,9205,8668,8120,7528,6841,6015,5019,3820,2445,900,-723,-2371,-3915,-5294,-6391,-7176,-7597,-7667,-7425,-6926,-6278,-5563,-4911,-4400,-4125,-4133,-4435,-5031,-5844,-6809,-7808,-8721,-9434,-9833,-9851,-9441,-8628,-7466,-6053,-4519,-2965,-1503,-172,1011,2090,3141,4245,5502,6964,8657,10556,12556,14530,16286,17641,18417,18495,17805,16379,14297,11728,8873,5960,3213,855,-963,-2091,-2495,-2156,-1158,383,2293,4386,6461,8351,9907,11056,11763,12064,12029,11765,11362,10906,10421,9886,9248,8387,7217,5631,3598,1118,-1713,-4757,-7805,-10620,-12962,-14613,-15403,-15278,-14242,-12463,-10159,-7653,-5277,-3354,-2133,-1766,-2278,-3557,-5408,-7521,-9588,-11276,-12318,-12535,-11851,-10325,-8115,-5493,-2759,-253,1745,3003,3404,2929,1684,-140,-2260,-4393,-6236,-7587,-8294,-8366,-7879,-7033,-6061,-5206,-4669,-4588,-4969,-5763,-6787,-7837,-8673,-9099,-8971,-8260,-7014,-5395,-3612,-1907,-509,427,795,620,-23,-967,-2019,-2959,-3590,-3740,-3300,-2217,-521,1702,4292,7052,9779,12259,14325,15854,16773,17087,16830,16101,15016,13697,12279,10845,9478,8201,7028,5938,4922,3946,3007,2086,1181,297,-564,-1385,-2140,-2813,-3377,-3830,-4178,-4450,-4693,-4960,-5304,-5765,-6369,-7105,-7945,-8829,-9666,-10386,-10871,-11070,-10919,-10416,-9611,-8571,-7445,-6367,-5504,-4997,-4945,-5405,-6344,-7672,-9211,-10737,-12004,-12769,-12850,-12146,-10639,-8440,-5725,-2738,247,2989,5274,6983,8059,8560,8594,8350,8029,7838,7940,8438,9350,10618,12089,13590,14876,15749,16012,15544,14304,12342,9796,6892,3882,1041,-1397,-3267,-4490,-5072,-5123,-4782,-4253,-3712,-3325,-3199,-3379,-3855,-4553,-5389,-6240,-7037,-7705,-8242,-8662,-9023,-9374,-9783,-10263,-10825,-11427,-12005,-12477,-12737,-12687,-12241,-11329,-9944,-8104,-5906,-3470,-957,1480,3693,5600,7123,8284,9095,9612,9901,9968,9878,9583,9106,8401,7487,6385,5158,3909,2738,1774,1091,748,725,985,1413,1899,2302,2504,2410,1977,1201,158,-1046,-2237,-3263,-3935,-4154,-3836,-2994,-1710,-111,1614,3289,4717,5763,6317,6338,5839,4885,3568,2022,354,-1309,-2890,-4310,-5544,-6553,-7338,-7876,-8161,-8188,-7944,-7451,-6701,-5751,-4605,-3338,-1992,-627,682,1885,2946,3823,4541,5105,5544,5894,6148,6310,6349,6219,5886,5305,4457,3346,1994,466,-1155,-2776,-4283,-5623,-6711,-7576,-8206,-8678,-9025,-9302,-9542,-9741,-9916,-10027,-10094,-10087,-10039,-9953,-9879,-9847,-9906,-10070,-10352,-10713,-11097,-11414,-11566,-11466,-11048,-10283,-9174,-7774,-6145,-4398,-2633,-962,496,1673,2492,2949,3074,2941,2668,2395,2262,2397,2886,3771,5027,6582,8300,10018,11554,12745,13447,13609,13192,12288,10979,9423,7752,6085,4518,3066,1752,496,-727,-2008,-3356,-4789,-6240,-7613,-8781,-9581,-9902,-9637,-8778,-7365,-5546,-3503,-1493,243,1469,2002,1742,676,-1122,-3477,-6188,-8975,-11614,-13844,-15514,-16491,-16744,-16295,-15235,-13690,-11819,-9784,-7718,-5753,-3942,-2343,-937,291,1380,2365,3262,4083,4824,5477,6041,6512,6895,7208,7445,7632,7768,7871,7964,8042,8139,8226,8310,8351,8321,8161,7817,7213,6283,4967,3232,1086,-1410,-4138,-6939,-9608,-11953,-13769,-14929,-15331,-14972,-13908,-12278,-10261,-8097,-5989,-4181,-2794,-1973,-1710,-2003,-2746,-3814,-5056,-6288,-7360,-8102,-8398,-8160,-7345,-5974,-4097,-1840,678,3269,5789,8067,9980,11436,12390,12859,12893,12587,12040,11352,10609,9846,9106,8364,7635,6900,6175,5481,4866,4382,4086,4042,4276,4817,5637,6672,7828,8960,9932,10597,10853,10631,9930,8787,7303,5585,3790,2045,503,-730,-1546,-1908,-1790,-1253,-384,668,1728,2604,3128,3137,2571,1382,-331,-2470,-4811,-7156,-9268,-10958,-12076,-12546,-12341,-11518,-10169,-8430,-6444,-4362,-2292,-347,1447,3057,4524,5890,7212,8546,9915,11327,12738,14108,15335,16356,17052,17353,17172,16472,15249,13549,11476,9149,6736,4374,2213,359,-1114,-2148,-2755,-2931,-2757,-2290,-1643,-905,-188,432,871,1096,1063,780,247,-500,-1401,-2406,-3402,-4329,-5067,-5557,-5729,-5549,-5007,-4120,-2925,-1495,89,1726,3317,4770,6022,7023,7764,8258,8531,8643,8640,8598,8548,8561,8617,8734,8848,8906,8836,8574,8080,7340,6373,5218,3945,2612,1293,32,-1114,-2136,-3008,-3749,-4377,-4898,-5338,-5663,-5854,-5847,-5588,-5024,-4146,-2948,-1506,125,1805,3436,4866,5996,6711,6956,6696,5947,4764,3239,1488,-350,-2138,-3736,-5025,-5907,-6316,-6239,-5699,-4779,-3586,-2251,-899,352,1430,2270,2874,3250,3458,3559,3651,3817,4152,4728,5593,6758,8193,9811,11510,13130,14540,15578,16150,16152,15576,14416,12766,10738,8497,6201,4016,2030,326,-1119,-2343,-3431,-4481,-5572,-6759,-8063,-9449,-10850,-12165,-13278,-14068,-14469,-14403,-13900,-12975,-11727,-10261,-8703,-7191,-5838,-4765,-4053,-3753,-3888,-4412,-5253,-6279,-7335,-8244,-8843,-8978,-8557,-7518,-5882,-3713,-1134,1683,4564,7315,9778,11836,13419,14504,15125,15302,15116,14589,13775,12700,11392,9893,8252,6525,4794,3118,1580,221,-932,-1868,-2640,-3277,-3860,-4445,-5060,-5722,-6388,-7000,-7476,-7729,-7699,-7344,-6682,-5755,-4657,-3507,-2420,-1529,-920,-655,-758,-1207,-1953,-2931,-4056,-5261,-6470,-7630,-8691,-9619,-10383,-10976,-11382,-11611,-11663,-11555,-11291,-10885,-10334,-9653,-8831,-7898,-6842,-5691,-4441,-3104,-1673,-145,1476,3188,4957,6756,8517,10180,11648,12826,13612,13884,13566,12584,10929,8649,5837,2653,-719,-4068,-7193,-9900,-12033,-13484,-14186,-14151,-13429,-12125,-10387,-8371,-6268,-4232,-2433,-979,16,529,538,112,-665,-1652,-2695,-3632,-4326,-4675,-4632,-4200,-3425,-2399,-1205,32,1255,2376,3396,4310,5166,6029,6955,8004,9200,10539,11994,13475,14908,16137,17054,17490,17341,16486,14912,12613,9733,6435,2989,-324,-3198,-5398,-6713,-7093,-6536,-5215,-3343,-1245,762,2349,3276,3352,2548,895,-1415,-4169,-7053,-9804,-12150,-13907,-14970,-15324,-15039,-14268,-13180,-11983,-10838,-9877,-9163,-8694,-8415,-8224,-8003,-7640,-7049,-6206,-5125,-3914,-2682,-1609,-817,-433,-490,-970,-1761,-2710,-3618,-4278,-4525,-4215,-3294,-1763,324,2826,5621,8500,11300,13834,15925,17457,18314,18451,17873,16618,14798,12540,10019,7398,4857,2504,444,-1308,-2765,-4003,-5100,-6163,-7263,-8438,-9678,-10903,-11976,-12742,-13009,-12655,-11596,-9869,-7592,-5008,-2393,-87,1617,2486,2355,1231,-823,-3586,-6773,-10049,-13032,-15390,-16816,-17116,-16186,-14065,-10890,-6919,-2472,2090,6402,10152,13092,15086,16103,16225,15634,14562,13268,11987,10896,10095,9608,9366,9277,9203,9028,8650,8017,7105,5958,4601,3130,1592,53,-1440,-2884,-4253,-5567,-6812,-7995,-9079,-10044,-10826,-11396,-11699,-11729,-11482,-10989,-10313,-9512,-8678,-7881,-7185,-6654,-6291,-6146,-6176,-6400,-6765,-7248,-7814,-8421,-9042,-9664,-10272,-10885,-11499,-12111,-12699,-13196,-13522,-13553,-13169,-12256,-10742,-8609,-5916,-2782,597,4014,7227,10041,12289,13871,14754,14976,14618,13823,12716,11441,10101,8767,7478,6253,5088,4001,2992,2078,1261,541,-118,-753,-1423,-2206,-3138,-4286,-5622,-7136,-8714,-10256,-11598,-12605,-13156,-13178,-12659,-11653,-10261,-8650,-6984,-5451,-4215,-3407,-3113,-3372,-4139,-5337,-6789,-8301,-9626,-10528,-10801,-10286,-8944,-6811,-4049,-894,2374,5444,8070,10055,11312,11864,11812,11360,10709,10102,9693,9615,9875,10432,11159,11898,12475,12752,12623,12063,11091,9786,8261,6622,4975,3386,1890,505,-788,-1976,-3072,-4027,-4822,-5386,-5700,-5727,-5488,-5029,-4430,-3799,-3249,-2887,-2794,-3018,-3551,-4352,-5332,-6369,-7346,-8128,-8629,-8772,-8553,-7984,-7137,-6094,-4951,-3798,-2713,-1734,-903,-199,384,888,1369,1854,2420,3071,3862,4782,5843,7005,8256,9515,10757,11886,12864,13621,14117,14311,14173,13683,12814,11565,9936,7948,5660,3127,466,-2228,-4804,-7157,-9141,-10678,-11677,-12092,-11910,-11125,-9777,-7903,-5582,-2895,30,3055,6016,8716,10989,12641,13551,13628,12845,11256,8968,6159,3047,-128,-3111,-5658,-7573,-8675,-8906,-8213,-6700,-4473,-1742,1276,4362,7296,9923,12115,13825,15035,15798,16172,16245,16097,15789,15368,14865,14285,13650,12963,12254,11556,10908,10351,9918,9601,9388,9196,8947,8509,7788,6676,5141,3181,873,-1646,-4197,-6578,-8586,-10063,-10912,-11099,-10693,-9804,-8624,-7351,-6183,-5289,-4768,-4650,-4887,-5361,-5926,-6419,-6702,-6703,-6385,-5831,-5121,-4413,-3842,-3512,-3490,-3750,-4200,-4699,-5040,-5046,-4533,-3398,-1607,794,3669,6828,10047,13081,15724,17792,19188,19861,19857,19255,18204,16851,15353,13843,12410,11131,10020,9081,8276,7561,6859,6109,5227,4157,2851,1300,-484,-2429,-4454,-6408,-8169,-9556,-10459,-10763,-10437,-9496,-8040,-6202,-4188,-2178,-387,1039,1971,2362,2203,1562,542,-704,-1992,-3143,-3979,-4361,-4208,-3510,-2326,-818,839,2382,3616,4322,4423,3881,2813,1395,-111,-1421,-2279,-2465,-1893,-546,1445,3880,6476,8953,11016,12478,13186,13136,12368,11046,9322,7413,5452,3574,1816,178,-1385,-2949,-4557,-6236,-7947,-9613,-11096,-12267,-12966,-13107,-12621,-11538,-9918,-7916,-5673,-3385,-1198,751,2394,3683,4627,5245,5549,5568,5277,4666,3694,2345,619,-1441,-3744,-6152,-8491,-10547,-12123,-13011,-13069,-12193,-10369,-7664,-4227,-289,3870,7933,11591,14562,16620,17641,17559,16459,14457,11800,8721,5527,2463,-227,-2368,-3867,-4686,-4889,-4592,-3982,-3259,-2642,-2311,-2404,-2977,-4036,-5487,-7207,-9020,-10740,-12183,-13211,-13697,-13621,-12982,-11863,-10388,-8712,-7008,-5452,-4193,-3355,-3019,-3210,-3905,-5033,-6458,-8037,-9576,-10897,-11825,-12218,-11980,-11070,-9508,-7366,-4774,-1881,1140,4129,6947,9486,11683,13508,14968,16072,16852,17298,17409,17136,16424,15219,13476,11205,8455,5358,2085,-1130,-4058,-6476,-8211,-9180,-9382,-8925,-7994,-6817,-5643,-4684,-4086,-3909,-4113,-4589,-5165,-5673,-5950,-5919,-5552,-4933,-4182,-3476,-2982,-2818,-3068,-3700,-4648,-5750,-6851,-7744,-8300,-8382,-7964,-7050,-5732,-4136,-2421,-745,752,1978,2891,3504,3880,4106,4265,4437,4648,4894,5150,5344,5446,5406,5236,4959,4640,4353,4178,4186,4420,4889,5583,6435,7379,8298,9095,9625,9799,9496,8659,7253,5301,2862,70,-2948,-5997,-8915,-11519,-13678,-15263,-16212,-16480,-16068,-15003,-13342,-11141,-8511,-5549,-2415,732,3663,6190,8053,9095,9144,8164,6171,3321,-165,-3960,-7714,-11062,-13692,-15366,-15950,-15436,-13905,-11543,-8576,-5264,-1855,1428,4415,6982,9067,10652,11754,12424,12713,12676,12376,11840,11128,10257,9273,8197,7062,5887,4679,3448,2173,839,-569,-2081,-3689,-5398,-7168,-8961,-10693,-12290,-13658,-14699,-15358,-15567,-15336,-14688,-13681,-12429,-10998,-9517,-8015,-6565,-5138,-3745,-2328,-895,567,1996,3312,4392,5098,5298,4901,3868,2248,183,-2123,-4378,-6297,-7587,-8020,-7467,-5901,-3413,-214,3428,7181,10715,13748,16027,17432,17874,17410,16112,14143,11666,8870,5920,2981,161,-2417,-4716,-6669,-8290,-9568,-10541,-11226,-11652,-11826,-11754,-11418,-10817,-9952,-8856,-7588,-6253,-4964,-3868,-3083,-2711,-2799,-3343,-4267,-5465,-6782,-8071,-9207,-10078,-10659,-10925,-10922,-10696,-10300,-9769,-9120,-8336,-7399,-6260,-4908,-3333,-1564,322,2259,4122,5852,7348,8603,9596,10368,10975,11473,11930,12372,12816,13221,13539,13669,13530,13042,12151,10874,9245,7368,5367,3371,1499,-156,-1557,-2689,-3606,-4366,-5064,-5781,-6599,-7545,-8647,-9842,-11090,-12276,-13327,-14147,-14683,-14912,-14816,-14429,-13780,-12912,-11892,-10768,-9608,-8478,-7426,-6501,-5735,-5132,-4709,-4438,-4310,-4301,-4378,-4530,-4716,-4925,-5108,-5246,-5273,-5156,-4833,-4268,-3424,-2299,-885,773,2640,4651,6730,8810,10803,12644,14263,15607,16627,17284,17535,17361,16723,15620,14053,12055,9685,7053,4255,1455,-1221,-3640,-5700,-7345,-8563,-9389,-9888,-10169,-10323,-10453,-10608,-10809,-11005,-11100,-10951,-10404,-9301,-7547,-5079,-1955,1715,5712,9779,13612,16893,19362,20768,20996,19991,17833,14705,10883,6715,2579,-1150,-4138,-6124,-6937,-6524,-4921,-2286,1152,5106,9244,13266,16868,19825,21960,23160,23404,22694,21122,18805,15887,12563,8996,5379,1876,-1378,-4262,-6696,-8627,-10024,-10899,-11271,-11207,-10756,-10005,-9014,-7843,-6566,-5219,-3895,-2656,-1610,-840,-447,-493,-1009,-1993,-3352,-4987,-6689,-8280,-9499,-10181,-10142,-9341,-7787,-5637,-3095,-462,1979,3955,5267,5827,5646,4849,3652,2310,1113,293,45,446,1497,3098,5080,7228,9341,11193,12669,13646,14137,14170,13853,13299,12620,11910,11215,10543,9865,9119,8247,7180,5882,4335,2563,615,-1430,-3477,-5417,-7132,-8502,-9416,-9764,-9473,-8494,-6838,-4565,-1798,1294,4498,7592,10348,12573,14121,14899,14913,14199,12918,11217,9336,7476,5844,4612,3881,3724,4105,4977,6191,7601,9015,10275,11231,11807,11956,11719,11154,10390,9531,8722,8036,7549,7250,7113,7050,6980,6809,6478,5968,5288,4494,3657,2848,2136,1560,1126,810,561,288,-71,-645,-1465,-2623,-4106,-5916,-7987,-10235,-12551,-14806,-16878,-18642,-19973,-20797,-21011,-20593,-19505,-17763,-15418,-12537,-9248,-5701,-2078,1383,4475,6938,8585,9241,8840,7382,4992,1890,-1624,-5177,-8395,-10917,-12468,-12871,-12083,-10194,-7403,-3992,-293,3380,6734,9550,11697,13124,13875,14061,13817,13306,12648,11933,11213,10479,9701,8843,7824,6645,5248,3668,1935,100,-1731,-3504,-5096,-6450,-7469,-8089,-8262,-7947,-7144,-5877,-4206,-2236,-91,2071,4088,5794,7051,7734,7790,7175,5946,4165,1990,-441,-2921,-5287,-7358,-8977,-10053,-10477,-10249,-9370,-7921,-6027,-3834,-1546,686,2666,4312,5526,6329,6734,6843,6727,6501,6229,5985,5784,5651,5545,5454,5303,5054,4615,3938,2939,1609,-78,-2040,-4186,-6344,-8324,-9935,-11009,-11439,-11195,-10329,-8976,-7338,-5640,-4130,-3018,-2455,-2536,-3236,-4498,-6159,-8062,-10002,-11792,-13287,-14329,-14860,-14813,-14197,-13067,-11501,-9643,-7644,-5676,-3922,-2534,-1642,-1326,-1596,-2406,-3654,-5160,-6750,-8199,-9319,-9952,-9962,-9304,-7971,-6022,-3579,-809,2104,4943,7529,9718,11391,12530,13131,13261,13012,12490,11807,11064,10332,9660,9040,8453,7828,7099,6188,5027,3580,1833,-180,-2398,-4700,-6970,-9033,-10767,-12030,-12747,-12878,-12435,-11481,-10106,-8429,-6552,-4598,-2632,-740,1049,2688,4153,5417,6443,7204,7654,7767,7503,6864,5843,4491,2852,1034,-852,-2665,-4235,-5426,-6075,-6094,-5412,-4045,-2051,429,3221,6116,8894,11353,13338,14714,15445,15511,14951,13865,12316,10455,8371,6179,3987,1853,-145,-1986,-3652,-5150,-6496,-7726,-8852,-9915,-10909,-11837,-12683,-13412,-13991,-14386,-14570,-14534,-14296,-13873,-13315,-12663,-11944,-11197,-10405,-9589,-8709,-7790,-6801,-5798,-4790,-3847,-3015,-2355,-1900,-1678,-1676,-1861,-2166,-2520,-2807,-2967,-2893,-2552,-1904,-946,287,1766,3407,5155,6908,8616,10186,11591,12757,13675,14270,14527,14378,13788,12723,11159,9114,6622,3763,639,-2604,-5820,-8829,-11482,-13620,-15128,-15912,-15920,-15154,-13639,-11478,-8804,-5793,-2663,372,3092,5308,6892,7749,7892,7352,6256,4739,2964,1094,-738,-2420,-3881,-5083,-6018,-6702,-7155,-7392,-7442,-7280,-6927,-6339,-5521,-4444,-3124,-1565,162,2005,3831,5533,6964,8011,8592,8665,8256,7418,6267,4903,3446,1973,548,-817,-2102,-3336,-4501,-5594,-6579,-7383,-7955,-8200,-8086,-7580,-6733,-5622,-4406,-3244,-2345,-1866,-1953,-2670,-4008,-5865,-8077,-10387,-12548,-14264,-15309,-15502,-14749,-13076,-10573,-7468,-4007,-501,2746,5476,7478,8620,8866,8248,6877,4923,2582,65,-2413,-4669,-6547,-7921,-8729,-8908,-8474,-7435,-5860,-3831,-1458,1115,3750,6285,8585,10523,12002,12969,13397,13303,12746,11792,10542,9093,7509,5879,4217,2554,899,-761,-2397,-4009,-5551,-6985,-8249,-9302,-10085,-10582,-10790,-10729,-10462,-10049,-9576,-9110,-8694,-8335,-7989,-7584,-7016,-6170,-4969,-3345,-1328,1035,3580,6146,8480,10368,11575,11935,11357,9829,7476,4489,1182,-2113,-5012,-7204,-8422,-8540,-7571,-5657,-3079,-175,2684,5171,7040,8163,8531,8247,7493,6477,5432,4507,3834,3422,3246,3193,3149,2972,2567,1872,874,-374,-1805,-3291,-4730,-5998,-6991,-7637,-7864,-7655,-6993,-5911,-4456,-2705,-761,1273,3275,5146,6801,8183,9258,10030,10513,10731,10726,10494,10070,9428,8572,7492,6194,4708,3081,1389,-279,-1833,-3173,-4233,-4941,-5266,-5170,-4669,-3747,-2455,-817,1105,3241,5517,7835,10103,12180,13965,15279,16040,16105,15464,14087,12070,9513,6601,3518,468,-2360,-4822,-6807,-8270,-9206,-9644,-9646,-9247,-8512,-7450,-6100,-4471,-2602,-538,1631,3824,5904,7784,9339,10514,11244,11527,11358,10779,9830,8574,7079,5395,3606,1756,-80,-1823,-3406,-4708,-5652,-6128,-6081,-5454,-4258,-2526,-330,2199,4942,7726,10395,12800,14796,16299,17225,17570,17319,16524,15226,13507,11453,9165,6769,4383,2148,193,-1382,-2476,-3067,-3133,-2745,-1981,-989,81,1078,1844,2304,2370,2066,1396,470,-658,-1845,-3025,-4082,-4970,-5622,-6029,-6148,-6008,-5583,-4920,-4034,-2980,-1825,-639,491,1489,2281,2823,3092,3090,2879,2491,2064,1643,1358,1242,1350,1678,2203,2874,3639,4432,5223,5967,6690,7402,8155,9007,9980,11103,12326,13584,14755,15705,16299,16418,15991,14989,13452,11451,9122,6601,4032,1559,-738,-2781,-4558,-6069,-7358,-8441,-9381,-10167,-10828,-11322,-11634,-11707,-11507,-10994,-10146,-8975,-7502,-5812,-3989,-2170,-478,953,2020,2649,2797,2467,1693,533,-916,-2568,-4302,-6021,-7619,-9011,-10118,-10874,-11229,-11123,-10539,-9437,-7847,-5788,-3344,-607,2292,5214,8004,10527,12650,14288,15377,15911,15918,15473,14655,13579,12310,10929,9460,7905,6265,4510,2658,720,-1225,-3121,-4841,-6318,-7462,-8243,-8673,-8799,-8716,-8550,-8409,-8413,-8618,-9043,-9652,-10355,-11025,-11530,-11739,-11551,-10946,-9918,-8585,-7060,-5532,-4168,-3126,-2517,-2385,-2721,-3426,-4385,-5407,-6335,-6989,-7234,-6976,-6160,-4803,-2955,-727,1746,4313,6815,9112,11077,12603,13604,14017,13791,12922,11428,9385,6906,4171,1370,-1263,-3512,-5194,-6171,-6394,-5899,-4806,-3314,-1687,-188,908,1412,1192,237,-1373,-3444,-5747,-7982,-9895,-11237,-11874,-11716,-10848,-9358,-7509,-5508,-3639,-2105,-1058,-591,-673,-1243,-2154,-3244,-4339,-5274,-5931,-6200,-6047,-5443,-4412,-2999,-1255,736,2895,5125,7330,9400,11238,12737,13823,14412,14465,13950,12866,11246,9134,6631,3837,899,-2032,-4810,-7267,-9283,-10736,-11546,-11685,-11152,-10015,-8383,-6416,-4301,-2248,-452,918,1742,1973,1640,824,-318,-1633,-2947,-4119,-5059,-5722,-6121,-6326,-6416,-6504,-6682,-7020,-7561,-8287,-9164,-10092,-10978,-11689,-12129,-12191,-11826,-11009,-9778,-8213,-6455,-4649,-2978,-1572,-532,103,381,385,282,236,437,1039,2149,3800,5947,8463,11149,13773,16060,17772,18687,18660,17627,15619,12756,9266,5387,1449,-2296,-5573,-8216,-10101,-11196,-11530,-11191,-10305,-9019,-7480,-5832,-4190,-2645,-1243,-19,1050,1970,2775,3504,4147,4749,5271,5729,6083,6320,6411,6345,6096,5671,5051,4259,3289,2176,942,-357,-1659,-2894,-3986,-4862,-5475,-5782,-5776,-5471,-4887,-4091,-3115,-2043,-915,191,1235,2147,2890,3395,3624,3508,3030,2139,856,-786,-2721,-4808,-6929,-8889,-10534,-11717,-12317,-12318,-11730,-10676,-9319,-7856,-6484,-5370,-4610,-4238,-4212,-4432,-4752,-5038,-5129,-4955,-4442,-3620,-2552,-1342,-143,913,1689,2083,2034,1519,553,-803,-2453,-4289,-6158,-7938,-9485,-10700,-11494,-11828,-11694,-11113,-10160,-8917,-7495,-6007,-4534,-3144,-1866,-682,420,1497,2569,3679,4815,5981,7117,8188,9099,9788,10172,10196,9843,9092,8001,6590,4965,3181,1355,-429,-2072,-3479,-4588,-5306,-5616,-5456,-4845,-3798,-2376,-690,1141,2943,4561,5833,6636,6902,6616,5837,4676,3282,1828,474,-657,-1475,-1974,-2173,-2154,-2008,-1815,-1655,-1531,-1453,-1348,-1164,-821,-274,496,1456,2550,3650,4657,5402,5799,5727,5163,4097,2595,765,-1262,-3315,-5254,-6925,-8223,-9073,-9432,-9321,-8775,-7881,-6745,-5478,-4214,-3055,-2129,-1501,-1244,-1372,-1856,-2642,-3608,-4647,-5603,-6386,-6877,-7076,-6964,-6626,-6153,-5661,-5287,-5107,-5192,-5523,-6033,-6610,-7091,-7337,-7219,-6667,-5677,-4304,-2672,-934,755,2225,3408,4219,4701,4907,4944,4930,4984,5192,5636,6316,7241,8320,9494,10630,11647,12436,12951,13151,13046,12650,12013,11180,10221,9178,8115,7044,5995,4946,3893,2814,1690,535,-653,-1830,-2946,-3956,-4767,-5342,-5605,-5546,-5154,-4484,-3595,-2612,-1624,-759,-67,412,722,925,1153,1505,2104,2980,4134,5466,6825,8018,8839,9136,8816,7883,6464,4747,3019,1544,591,334,858,2143,4047,6372,8860,11240,13295,14831,15768,16076,15813,15066,13963,12601,11083,9452,7746,5975,4152,2312,503,-1196,-2680,-3861,-4636,-4966,-4830,-4282,-3402,-2328,-1192,-148,682,1209,1357,1133,520,-409,-1610,-2991,-4471,-5965,-7375,-8626,-9619,-10288,-10549,-10358,-9695,-8574,-7080,-5308,-3429,-1589,26,1298,2122,2475,2403,1994,1428,864,517,534,1052,2117,3731,5802,8209,10760,13271,15549,17435,18820,19634,19890,19617,18924,17913,16725,15488,14304,13241,12316,11496,10702,9829,8763,7407,5699,3624,1226,-1394,-4093,-6697,-9020,-10894,-12186,-12816,-12770,-12111,-10948,-9460,-7824,-6237,-4857,-3796,-3100,-2757,-2661,-2702,-2695,-2498,-1978,-1067,241,1883,3744,5679,7532,9165,10483,11427,12002,12255,12258,12126,11944,11812,11777,11845,11990,12118,12135,11908,11339,10341,8885,6986,4713,2178,-470,-3070,-5445,-7439,-8902,-9726,-9833,-9207,-7866,-5910,-3474,-769,1974,4478,6498,7787,8183,7599,6033,3615,520,-2967,-6567,-9972,-12931,-15242,-16797,-17556,-17572,-16950,-15823,-14357,-12676,-10922,-9157,-7477,-5890,-4465,-3193,-2133,-1282,-679,-315,-174,-219,-375,-580,-741,-794,-691,-379,134,876,1799,2884,4061,5269,6434,7478,8362,9004,9409,9509,9339,8888,8216,7391,6493,5636,4891,4340,4017,3913,3978,4140,4266,4256,3985,3367,2391,1066,-504,-2170,-3777,-5122,-6075,-6528,-6457,-5911,-5010,-3919,-2830,-1932,-1372,-1260,-1619,-2437,-3627,-5068,-6630,-8158,-9542,-10665,-11460,-11875,-11876,-11457,-10606,-9339,-7687,-5699,-3451,-1047,1399,3742,5837,7533,8702,9242,9099,8281,6839,4906,2612,137,-2359,-4733,-6844,-8618,-9961,-10849,-11242,-11156,-10597,-9615,-8250,-6582,-4676,-2645,-587,1360,3069,4410,5272,5584,5304,4464,3123,1402,-563,-2598,-4563,-6299,-7712,-8715,-9290,-9424,-9175,-8594,-7765,-6773,-5691,-4577,-3485,-2431,-1450,-537,283,1018,1661,2208,2671,3037,3295,3427,3399,3205,2844,2346,1774,1192,684,310,121,131,332,676,1072,1435,1633,1585,1217,519,-470,-1650,-2909,-4097,-5106,-5833,-6231,-6291,-6055,-5589,-4999,-4376,-3827,-3396,-3129,-2990,-2958,-2951,-2927,-2828,-2627,-2335,-1951,-1526,-1083,-651,-255,118,479,856,1278,1757,2293,2858,3400,3862,4159,4247,4066,3617,2913,2011,973,-116,-1190,-2192,-3090,-3874,-4574,-5196,-5813,-6430,-7099,-7796,-8502,-9130,-9596,-9775,-9555,-8865,-7632,-5891,-3676,-1126,1621,4365,6943,9170,10944,12183,12897,13121,12946,12465,11779,10954,10046,9057,7991,6805,5481,3980,2303,451,-1537,-3602,-5674,-7660,-9487,-11061,-12331,-13247,-13793,-13972,-13808,-13344,-12632,-11744,-10746,-9723,-8741,-7870,-7163,-6654,-6369,-6311,-6464,-6820,-7315,-7886,-8443,-8840,-8975,-8701,-7935,-6611,-4742,-2370,365,3320,6280,9029,11366,13103,14139,14420,13986,12951,11467,9740,7943,6256,4791,3607,2715,2048,1524,1027,435,-317,-1302,-2497,-3862,-5312,-6736,-8017,-9072,-9794,-10170,-10154,-9784,-9081,-8091,-6870,-5451,-3896,-2231,-525,1195,2836,4360,5675,6726,7463,7844,7877,7574,6986,6169,5188,4116,3019,1970,1036,263,-283,-608,-690,-593,-371,-132,16,-49,-436,-1231,-2484,-4190,-6289,-8662,-11133,-13498,-15508,-16956,-17624,-17387,-16180,-14026,-11067,-7507,-3648,179,3637,6404,8260,9048,8763,7509,5473,2969,272,-2260,-4399,-5921,-6739,-6855,-6339,-5383,-4157,-2914,-1822,-1045,-676,-708,-1132,-1807,-2638,-3449,-4102,-4473,-4438,-3973,-3050,-1750,-167,1540,3223,4723,5921,6752,7171,7227,6975,6538,6045,5629,5402,5445,5769,6361,7130,7988,8821,9544,10085,10417,10529,10442,10175,9745,9152,8382,7392,6148,4611,2763,632,-1728,-4196,-6647,-8920,-10878,-12405,-13436,-13961,-14025,-13714,-13156,-12474,-11803,-11219,-10786,-10486,-10283,-10065,-9736,-9152,-8236,-6900,-5147,-2997,-552,2057,4670,7100,9189,10775,11778,12141,11916,11172,10077,8793,7519,6419,5630,5236,5262,5669,6379,7263,8192,9014,9619,9919,9873,9504,8861,8056,7184,6379,5710,5247,4990,4896,4881,4835,4614,4114,3231,1924,213,-1839,-4102,-6419,-8622,-10550,-12069,-13107,-13614,-13643,-13239,-12521,-11592,-10552,-9487,-8417,-7363,-6266,-5080,-3730,-2159,-341,1720,3975,6334,8688,10876,12775,14198,15055,15209,14670,13437,11661,9509,7235,5104,3370,2256,1898,2359,3592,5460,7757,10219,12582,14602,16089,16950,17145,16747,15856,14613,13166,11626,10076,8578,7111,5684,4244,2765,1234,-352,-1955,-3524,-4999,-6305,-7390,-8199,-8705,-8886,-8735,-8245,-7425,-6270,-4812,-3064,-1094,1038,3238,5403,7440,9254,10774,11964,12798,13284,13446,13295,12876,12172,11220,9999,8532,6855,5012,3099,1216,-529,-2011,-3160,-3898,-4228,-4162,-3773,-3158,-2427,-1691,-1043,-535,-186,35,203,412,772,1381,2301,3565,5140,6945,8855,10690,12275,13410,13928,13713,12689,10890,8385,5351,1986,-1464,-4755,-7669,-10031,-11732,-12730,-13065,-12825,-12176,-11276,-10326,-9475,-8852,-8530,-8513,-8764,-9193,-9672,-10073,-10241,-10072,-9458,-8378,-6834,-4907,-2706,-379,1931,4082,5975,7541,8761,9650,10266,10679,10985,11264,11584,11994,12492,13059,13653,14193,14647,14939,15056,14959,14646,14106,13333,12344,11136,9752,8208,6554,4826,3062,1308,-418,-2068,-3633,-5076,-6384,-7527,-8490,-9230,-9732,-9957,-9899,-9553,-8953,-8145,-7204,-6207,-5225,-4304,-3467,-2693,-1939,-1145,-244,801,2003,3325,4678,5940,6953,7556,7626,7046,5818,3971,1633,-997,-3715,-6249,-8406,-9970,-10858,-10996,-10441,-9272,-7660,-5771,-3815,-1945,-323,980,1911,2482,2736,2721,2498,2119,1611,1018,344,-371,-1110,-1833,-2493,-3049,-3444,-3645,-3629,-3407,-3019,-2526,-2022,-1591,-1325,-1295,-1532,-2067,-2866,-3897,-5083,-6346,-7581,-8715,-9660,-10369,-10826,-11020,-10992,-10783,-10436,-10031,-9598,-9218,-8911,-8728,-8649,-8681,-8755,-8817,-8780,-8546,-8045,-7205,-5990,-4403,-2485,-301,2043,4431,6761,8907,10822,12428,13740,14733,15438,15851,15964,15761,15215,14297,13023,11401,9508,7428,5269,3153,1188,-540,-1977,-3109,-3979,-4627,-5159,-5615,-6067,-6503,-6894,-7172,-7242,-7042,-6518,-5680,-4596,-3373,-2176,-1168,-508,-319,-657,-1501,-2768,-4294,-5908,-7406,-8635,-9477,-9876,-9867,-9503,-8929,-8256,-7646,-7175,-6941,-6930,-7114,-7410,-7691,-7846,-7744,-7310,-6491,-5301,-3801,-2082,-282,1483,3080,4418,5428,6076,6369,6328,6017,5487,4811,4044,3214,2368,1480,576,-367,-1354,-2366,-3415,-4459,-5496,-6482,-7412,-8254,-8992,-9615,-10096,-10419,-10555,-10453,-10083,-9373,-8319,-6882,-5119,-3089,-911,1264,3277,4964,6191,6860,6926,6413,5396,4023,2457,913,-435,-1413,-1907,-1871,-1290,-249,1166,2804,4538,6227,7756,9049,10039,10705,11033,11022,10675,9980,8936,7525,5764,3680,1356,-1103,-3536,-5804,-7733,-9218,-10186,-10623,-10603,-10224,-9656,-9075,-8636,-8468,-8615,-9044,-9651,-10244,-10620,-10560,-9897,-8546,-6515,-3926,-999,1983,4701,6879,8277,8795,8405,7218,5428,3269,1022,-1085,-2847,-4149,-4934,-5232,-5105,-4684,-4073,-3420,-2808,-2336,-2018,-1889,-1891,-2004,-2152,-2296,-2391,-2407,-2340,-2159,-1884,-1481,-966,-327,427,1270,2187,3126,4038,4863,5520,5950,6082,5871,5291,4354,3083,1559,-153,-1924,-3673,-5266,-6635,-7691,-8399,-8760,-8792,-8569,-8166,-7693,-7253,-6942,-6834,-6989,-7399,-8058,-8862,-9720,-10461,-10941,-10997,-10519,-9449,-7791,-5639,-3132,-489,2084,4354,6147,7341,7902,7858,7345,6510,5583,4755,4232,4151,4609,5612,7108,8975,11026,13063,14836,16138,16766,16595,15549,13662,11025,7817,4254,578,-2974,-6198,-8934,-11094,-12633,-13593,-14027,-14047,-13751,-13228,-12557,-11750,-10825,-9739,-8469,-6986,-5291,-3420,-1443,538,2418,4077,5459,6492,7224,7668,7948,8129,8316,8533,8782,8984,9031,8774,8082,6844,5030,2671,-89,-3068,-5973,-8566,-10534,-11721,-11968,-11306,-9815,-7725,-5289,-2814,-564,1248,2476,3083,3084,2589,1716,634,-522,-1624,-2593,-3386,-4004,-4460,-4784,-5011,-5148,-5222,-5238,-5199,-5135,-5036,-4933,-4807,-4660,-4450,-4143,-3677,-3005,-2071,-858,625,2334,4169,6015,7722,9133,10139,10632,10602,10064,9120,7887,6526,5175,3974,3004,2324,1923,1774,1806,1950,2149,2350,2558,2777,3057,3452,4008,4774,5754,6942,8283,9705,11106,12387,13431,14161,14509,14446,13990,13160,12032,10647,9081,7375,5565,3693,1762,-179,-2110,-3981,-5727,-7294,-8586,-9550,-10092,-10193,-9804,-8970,-7728,-6183,-4463,-2708,-1083,279,1264,1797,1886,1549,916,82,-766,-1526,-2056,-2310,-2258,-1910,-1336,-582,267,1158,2064,2966,3890,4864,5931,7107,8405,9760,11107,12311,13241,13759,13780,13259,12243,10832,9208,7552,6079,4936,4218,3952,4048,4396,4804,5099,5128,4786,4064,3002,1744,432,-728,-1590,-2028,-1976,-1466,-553,618,1890,3089,4047,4632,4746,4345,3429,2062,322,-1633,-3684,-5626,-7316,-8563,-9236,-9232,-8505,-7096,-5102,-2710,-132,2380,4618,6392,7615,8259,8401,8169,7755,7351,7131,7234,7695,8512,9581,10754,11869,12736,13231,13259,12794,11896,10646,9210,7723,6344,5167,4257,3604,3152,2811,2456,1983,1295,339,-898,-2373,-4001,-5660,-7190,-8433,-9221,-9435,-8987,-7869,-6134,-3901,-1365,1287,3801,6002,7699,8801,9273,9135,8509,7496,6282,4973,3689,2484,1359,293,-775,-1891,-3085,-4350,-5623,-6816,-7784,-8414,-8567,-8203,-7307,-5976,-4354,-2649,-1079,165,939,1193,971,386,-365,-1062,-1511,-1515,-1008,59,1583,3447,5427,7321,8909,10024,10548,10451,9745,8555,6993,5247,3483,1843,470,-584,-1267,-1616,-1683,-1570,-1390,-1268,-1316,-1627,-2260,-3226,-4512,-6030,-7690,-9334,-10823,-12003,-12754,-12999,-12726,-11968,-10834,-9454,-7982,-6574,-5340,-4352,-3627,-3095,-2668,-2189,-1517,-523,881,2705,4899,7344,9866,12283,14379,16014,17041,17421,17158,16315,15013,13385,11552,9637,7687,5732,3746,1691,-489,-2807,-5284,-7848,-10435,-12904,-15122,-16932,-18202,-18828,-18744,-17956,-16487,-14454,-11973,-9210,-6354,-3576,-1071,1016,2546,3462,3723,3402,2574,1415,73,-1263,-2462,-3407,-4060,-4407,-4504,-4415,-4229,-4026,-3858,-3758,-3699,-3665,-3578,-3418,-3146,-2788,-2394,-2050,-1857,-1893,-2230,-2840,-3696,-4648,-5559,-6234,-6529,-6322,-5603,-4417,-2929,-1349,66,1071,1486,1195,249,-1256,-3052,-4873,-6399,-7370,-7584,-6962,-5529,-3413,-856,1890,4510,6751,8386,9285,9391,8737,7421,5594,3440,1139,-1121,-3206,-4981,-6393,-7410,-8054,-8391,-8505,-8509,-8511,-8620,-8893,-9383,-10052,-10826,-11565,-12090,-12201,-11740,-10575,-8688,-6140,-3086,236,3551,6577,9063,10818,11744,11831,11175,9958,8401,6785,5324,4250,3661,3607,4031,4795,5716,6576,7162,7300,6869,5828,4204,2113,-288,-2792,-5190,-7291,-8926,-10005,-10472,-10352,-9721,-8691,-7419,-6051,-4743,-3604,-2724,-2136,-1837,-1809,-1994,-2362,-2854,-3450,-4096,-4768,-5413,-5967,-6376,-6550,-6440,-5974,-5145,-3951,-2463,-787,924,2486,3705,4418,4485,3874,2586,778,-1380,-3613,-5651,-7243,-8170,-8327,-7698,-6375,-4574,-2545,-614,939,1868,2014,1344,-96,-2139,-4574,-7143,-9587,-11663,-13182,-13988,-14011,-13227,-11682,-9493,-6801,-3833,-797,2035,4456,6241,7276,7479,6897,5638,3907,1951,38,-1560,-2661,-3110,-2880,-2025,-644,1047,2861,4560,5957,6904,7337,7247,6734,5925,4988,4092,3364,2893,2705,2760,2992,3277,3510,3580,3418,3005,2359,1546,649,-250,-1093,-1846,-2530,-3184,-3865,-4637,-5515,-6504,-7535,-8521,-9329,-9837,-9909,-9486,-8519,-7062,-5205,-3092,-893,1219,3107,4662,5835,6625,7056,7201,7100,6826,6385,5796,5016,4026,2761,1228,-582,-2591,-4691,-6720,-8497,-9839,-10596,-10668,-10043,-8768,-7000,-4911,-2742,-707,1004,2248,2976,3188,2985,2494,1905,1366,1054,1022,1349,1956,2785,3676,4480,5036,5211,4934,4185,3037,1610,95,-1327,-2447,-3154,-3341,-3036,-2305,-1292,-180,843,1595,1947,1815,1193,146,-1228,-2759,-4309,-5716,-6868,-7699,-8179,-8336,-8220,-7905,-7474,-6989,-6519,-6091,-5715,-5385,-5057,-4703,-4266,-3722,-3018,-2158,-1099,144,1580,3188,4921,6745,8557,10299,11850,13148,14103,14689,14874,14690,14193,13467,12617,11753,10950,10279,9716,9243,8746,8142,7328,6230,4852,3203,1392,-478,-2273,-3864,-5171,-6122,-6722,-6992,-6990,-6787,-6439,-5984,-5450,-4805,-4040,-3106,-1995,-718,665,2065,3335,4348,4937,5029,4548,3552,2134,483,-1163,-2558,-3457,-3685,-3143,-1831,128,2541,5126,7561,9554,10799,11115,10381,8606,5911,2523,-1257,-5068,-8562,-11403,-13337,-14189,-13902,-12517,-10197,-7175,-3753,-261,2990,5719,7734,8916,9272,8870,7891,6549,5091,3762,2770,2269,2345,2992,4142,5637,7300,8899,10234,11115,11398,11027,9988,8374,6336,4069,1839,-143,-1636,-2515,-2706,-2248,-1264,37,1431,2651,3483,3768,3419,2466,1020,-719,-2480,-3997,-4984,-5264,-4696,-3302,-1174,1494,4432,7392,10076,12309,13919,14868,15174,14940,14314,13482,12598,11819,11220,10846,10666,10627,10633,10590,10417,10047,9465,8678,7736,6714,5682,4726,3881,3164,2566,2021,1492,893,194,-658,-1642,-2763,-3964,-5208,-6440,-7611,-8675,-9603,-10353,-10902,-11209,-11242,-10952,-10310,-9287,-7897,-6175,-4204,-2100,7,1972,3676,5022,5965,6494,6660,6532,6220,5833,5480,5246,5194,5338,5682,6183,6806,7498,8218,8926,9581,10142,10554,10758,10698,10306,9557,8418,6925,5115,3095,971,-1103,-2982,-4529,-5623,-6209,-6254,-5808,-4948,-3796,-2495,-1205,-45,834,1379,1518,1265,649,-250,-1342,-2516,-3681,-4754,-5685,-6448,-7039,-7472,-7757,-7920,-7943,-7836,-7549,-7061,-6309,-5269,-3908,-2258,-379,1618,3602,5419,6957,8104,8837,9139,9086,8750,8266,7739,7304,7024,6969,7124,7452,7872,8294,8620,8788,8756,8531,8143,7647,7106,6562,6057,5574,5100,4562,3906,3057,1977,676,-797,-2338,-3802,-5058,-5968,-6462,-6511,-6176,-5541,-4774,-4015,-3421,-3105,-3118,-3485,-4146,-5041,-6050,-7078,-8029,-8820,-9426,-9819,-10030,-10092,-10060,-9993,-9933,-9933,-9982,-10101,-10221,-10322,-10305,-10139,-9752,-9127,-8260,-7158,-5850,-4380,-2755,-1034,776,2629,4481,6287,7971,9459,10678,11549,12019,12066,11682,10926,9858,8590,7227,5879,4640,3566,2674,1948,1315,709,7,-859,-1988,-3397,-5098,-7029,-9112,-11201,-13177,-14861,-16158,-16940,-17174,-16862,-16039,-14830,-13334,-11710,-10094,-8596,-7310,-6266,-5459,-4838,-4318,-3794,-3167,-2346,-1266,92,1727,3575,5560,7553,9448,11092,12403,13284,13713,13699,13294,12586,11675,10652,9596,8540,7497,6419,5253,3918,2350,507,-1611,-3956,-6441,-8929,-11285,-13358,-15023,-16203,-16837,-16955,-16591,-15854,-14855,-13727,-12611,-11609,-10817,-10258,-9927,-9760,-9656,-9525,-9243,-8785,-8097,-7255,-6314,-5399,-4618,-4054,-3757,-3708,-3840,-4050,-4193,-4151,-3806,-3096,-2012,-572,1125,2986,4868,6641,8169,9336,10048,10249,9908,9052,7722,6026,4070,2004,-16,-1846,-3328,-4357,-4839,-4735,-4051,-2840,-1203,718,2762,4744,6508,7897,8831,9234,9126,8535,7551,6276,4821,3295,1788,343,-995,-2252,-3425,-4567,-5687,-6827,-7983,-9161,-10348,-11517,-12643,-13680,-14603,-15353,-15910,-16215,-16250,-15979,-15409,-14524,-13385,-11991,-10435,-8737,-6967,-5163,-3361,-1591,112,1732,3222,4566,5737,6715,7515,8127,8595,8922,9150,9288,9358,9355,9283,9123,8857,8478,7949,7289,6474,5545,4524,3465,2425,1456,598,-133,-745,-1282,-1795,-2359,-3033,-3877,-4906,-6121,-7473,-8899,-10314,-11627,-12757,-13632,-14218,-14489,-14463,-14155,-13618,-12876,-11979,-10931,-9748,-8441,-7026,-5551,-4094,-2749,-1633,-844,-449,-479,-881,-1576,-2401,-3195,-3773,-3976,-3699,-2885,-1560,195,2238,4406,6512,8413,9965,11111,11815,12104,12031,11671,11081,10327,9425,8388,7207,5879,4408,2831,1205,-400,-1874,-3158,-4150,-4825,-5162,-5174,-4938,-4494,-3965,-3385,-2844,-2323,-1845,-1344,-795,-160,582,1394,2247,3056,3746,4248,4498,4483,4212,3757,3216,2716,2410,2402,2804,3635,4866,6386,8028,9557,10748,11357,11228,10254,8451,5939,2920,-318,-3475,-6254,-8409,-9780,-10314,-10055,-9163,-7854,-6398,-5057,-4050,-3533,-3555,-4073,-4955,-5997,-6987,-7698,-7993,-7770,-7068,-5953,-4610,-3193,-1899,-845,-114,295,431,394,288,224,272,462,787,1183,1573,1854,1936,1767,1311,622,-262,-1212,-2134,-2907,-3440,-3668,-3555,-3119,-2400,-1486,-493,461,1248,1755,1924,1712,1165,359,-558,-1420,-2033,-2225,-1867,-883,716,2855,5373,8078,10730,13100,14971,16174,16587,16188,15010,13189,10931,8475,6098,4040,2481,1546,1221,1442,2037,2801,3506,3947,3938,3406,2291,679,-1345,-3601,-5914,-8094,-9966,-11375,-12201,-12347,-11774,-10472,-8496,-5928,-2909,408,3849,7224,10380,13159,15444,17167,18274,18795,18752,18232,17313,16073,14610,12974,11251,9493,7780,6165,4738,3532,2625,2014,1730,1717,1927,2245,2572,2771,2760,2457,1848,949,-181,-1448,-2757,-3984,-5041,-5828,-6304,-6438,-6259,-5819,-5223,-4572,-4015,-3642,-3555,-3776,-4276,-4957,-5673,-6225,-6438,-6137,-5222,-3660,-1523,1047,3828,6556,8985,10879,12098,12569,12334,11506,10287,8906,7593,6553,5905,5692,5856,6266,6730,7052,7045,6596,5638,4209,2387,324,-1812,-3845,-5601,-6940,-7741,-7930,-7467,-6357,-4651,-2451,104,2825,5515,7962,9992,11449,12251,12360,11800,10656,9043,7119,5043,2977,1045,-644,-2041,-3116,-3871,-4321,-4456,-4294,-3790,-2941,-1722,-139,1756,3875,6089,8222,10099,11541,12414,12631,12199,11173,9711,7999,6265,4714,3519,2764,2487,2589,2960,3395,3709,3741,3382,2623,1549,308,-880,-1807,-2308,-2273,-1731,-751,462,1718,2785,3513,3788,3611,3009,2121,1056,-20,-973,-1704,-2116,-2187,-1905,-1318,-496,463,1418,2262,2828,3035,2776,2037,817,-806,-2730,-4808,-6861,-8721,-10184,-11100,-11317,-10758,-9390,-7263,-4504,-1310,2058,5308,8156,10349,11723,12205,11824,10712,9058,7092,5036,3065,1328,-138,-1284,-2189,-2882,-3454,-3953,-4397,-4775,-5029,-5072,-4812,-4150,-3026,-1419,631,3003,5529,7954,10037,11490,12106,11723,10276,7844,4560,705,-3434,-7507,-11220,-14313,-16618,-18070,-18691,-18608,-17977,-17006,-15858,-14676,-13534,-12447,-11406,-10374,-9332,-8277,-7236,-6263,-5405,-4715,-4199,-3837,-3556,-3249,-2772,-2002,-816,831,2926,5357,7933,10402,12466,13843,14294,13666,11934,9213,5731,1843,-2064,-5585,-8378,-10194,-10923,-10581,-9316,-7351,-4970,-2431,10,2197,4025,5469,6577,7418,8075,8632,9109,9508,9778,9833,9592,8961,7892,6374,4442,2206,-215,-2652,-4961,-7016,-8735,-10084,-11087,-11789,-12293,-12658,-12985,-13298,-13624,-13938,-14183,-14275,-14132,-13673,-12870,-11743,-10377,-8924,-7562,-6496,-5911,-5925,-6619,-7906,-9677,-11658,-13576,-15116,-16003,-16046,-15135,-13296,-10624,-7345,-3694,29,3557,6658,9156,10965,12054,12487,12368,11839,11072,10192,9319,8494,7718,6943,6076,5042,3736,2129,208,-1957,-4249,-6479,-8439,-9896,-10635,-10505,-9393,-7310,-4317,-591,3644,8093,12452,16389,19620,21866,22949,22730,21190,18388,14466,9667,4266,-1397,-6969,-12110,-16489,-19842,-21963,-22722,-22093,-20141,-17032,-13030,-8443,-3655,986,5124,8499,10929,12336,12755,12300,11170,9585,7789,5998,4386,3074,2128,1525,1240,1145,1150,1097,879,374,-490,-1769,-3457,-5533,-7906,-10482,-13121,-15688,-18046,-20054,-21584,-22509,-22728,-22144,-20721,-18437,-15351,-11570,-7266,-2667,1958,6323,10129,13129,15100,15928,15557,14053,11554,8300,4569,701,-2971,-6135,-8530,-9981,-10426,-9883,-8489,-6429,-3940,-1262,1362,3753,5731,7228,8157,8554,8424,7857,6925,5737,4375,2953,1533,204,-1001,-2044,-2945,-3714,-4422,-5101,-5824,-6603,-7466,-8367,-9273,-10088,-10747,-11165,-11293,-11117,-10668,-10008,-9251,-8500,-7877,-7446,-7256,-7269,-7406,-7548,-7521,-7195,-6410,-5112,-3252,-907,1808,4699,7510,9987,11849,12882,12913,11892,9845,6932,3377,-522,-4437,-8073,-11148,-13460,-14861,-15276,-14698,-13165,-10775,-7658,-3985,46,4221,8288,12030,15181,17594,19077,19596,19142,17802,15764,13227,10470,7767,5353,3456,2190,1632,1742,2455,3595,5026,6530,7965,9175,10053,10521,10524,10020,9008,7466,5441,2966,131,-2948,-6141,-9261,-12142,-14577,-16400,-17453,-17629,-16886,-15250,-12816,-9768,-6314,-2743,683,3672,6003,7484,8029,7617,6346,4380,1972,-601,-3033,-5054,-6423,-6991,-6667,-5477,-3506,-935,2020,5116,8102,10774,12929,14455,15240,15240,14434,12844,10524,7554,4073,210,-3800,-7762,-11397,-14470,-16757,-18086,-18375,-17613,-15902,-13414,-10394,-7134,-3914,-1013,1371,3091,4097,4432,4183,3542,2668,1780,1019,515,309,423,790,1355,2031,2759,3497,4255,5030,5890,6845,7945,9187,10546,11967,13339,14540,15415,15826,15649,14816,13322,11218,8654,5795,2889,154,-2186,-3948,-5025,-5352,-4960,-3921,-2361,-447,1665,3793,5808,7573,8999,10012,10564,10642,10239,9400,8173,6651,4942,3185,1544,189,-705,-1006,-609,498,2260,4514,7024,9491,11591,13019,13538,12985,11339,8676,5195,1185,-3021,-7071,-10627,-13429,-15284,-16108,-15924,-14854,-13089,-10881,-8488,-6136,-4033,-2275,-918,78,806,1393,1979,2688,3606,4793,6240,7920,9755,11630,13450,15062,16390,17312,17778,17732,17159,16064,14476,12442,10033,7329,4429,1431,-1546,-4395,-6999,-9254,-11073,-12377,-13135,-13337,-13010,-12229,-11056,-9619,-7999,-6307,-4630,-3026,-1562,-274,802,1616,2132,2312,2109,1523,542,-790,-2408,-4215,-6076,-7831,-9315,-10338,-10746,-10398,-9218,-7193,-4380,-924,2996,7119,11201,14981,18228,20789,22540,23473,23629,23121,22108,20756,19234,17678,16175,14782,13485,12271,11068,9832,8502,7041,5430,3672,1794,-162,-2143,-4090,-5942,-7640,-9127,-10335,-11210,-11675,-11672,-11146,-10053,-8378,-6151,-3410,-288,3097,6538,9831,12751,15071,16608,17214,16824,15442,13158,10116,6526,2590,-1449,-5406,-9078,-12329,-15032,-17107,-18488,-19146,-19070,-18276,-16837,-14818,-12380,-9659,-6880,-4249,-2005,-359,524,526,-375,-2129,-4622,-7642,-10974,-14341,-17483,-20173,-22206,-23470,-23907,-23528,-22431,-20708,-18528,-16010,-13296,-10489,-7658,-4871,-2141,492,3012,5366,7483,9262,10602,11397,11604,11208,10284,8965,7433,5920,4647,3824,3598,4042,5142,6808,8868,11122,13328,15276,16774,17706,18006,17700,16836,15542,13932,12170,10386,8721,7288,6174,5451,5147,5271,5779,6609,7636,8733,9728,10455,10757,10501,9609,8049,5873,3168,107,-3135,-6343,-9312,-11868,-13862,-15209,-15872,-15878,-15311,-14302,-13022,-11662,-10402,-9420,-8834,-8721,-9109,-9944,-11163,-12622,-14200,-15736,-17106,-18186,-18887,-19129,-18865,-18055,-16678,-14759,-12318,-9459,-6289,-2976,274,3275,5795,7690,8828,9159,8724,7599,5978,4044,2055,239,-1186,-2065,-2295,-1877,-864,601,2322,4076,5623,6736,7235,6986,5935,4110,1606,-1405,-4703,-8055,-11210,-13963,-16129,-17598,-18321,-18315,-17665,-16504,-14988,-13279,-11500,-9747,-8026,-6332,-4561,-2628,-420,2130,5034,8237,11574,14841,17730,19964,21247,21381,20255,17889,14449,10212,5549,894,-3363,-6846,-9300,-10607,-10734,-9845,-8134,-5911,-3484,-1128,905,2509,3584,4208,4419,4390,4218,4060,3980,4050,4249,4542,4858,5095,5195,5065,4672,3983,2984,1700,131,-1664,-3671,-5801,-8022,-10220,-12317,-14176,-15687,-16700,-17120,-16838,-15824,-14093,-11734,-8913,-5829,-2733,163,2645,4587,5916,6633,6817,6565,6021,5292,4465,3566,2583,1439,68,-1618,-3665,-6069,-8776,-11674,-14589,-17337,-19700,-21501,-22575,-22830,-22219,-20762,-18525,-15624,-12188,-8405,-4446,-525,3154,6390,8965,10719,11485,11194,9812,7425,4199,406,-3604,-7442,-10698,-13015,-14117,-13841,-12216,-9363,-5639,-1407,2815,6605,9533,11355,11925,11318,9726,7483,4988,2653,854,-125,-130,868,2733,5251,8092,10940,13469,15443,16707,17203,16999,16189,14977,13511,11982,10485,9099,7810,6601,5374,4108,2719,1261,-239,-1642,-2828,-3640,-3983,-3805,-3141,-2120,-925,189,977,1209,724,-541,-2564,-5203,-8247,-11438,-14489,-17180,-19305,-20784,-21591,-21793,-21524,-20921,-20170,-19384,-18688,-18110,-17648,-17233,-16755,-16096,-15127,-13753,-11940,-9688,-7117,-4362,-1644,835,2858,4311,5089,5261,4881,4185,3339,2643,2272,2451,3260,4751,6843,9403,12205,15011,17547,19585,20932,21478,21194,20142,18460,16355,14061,11825,9882,8400,7521,7261,7596,8406,9514,10708,11754,12414,12526,11926,10602,8576,5989,3047,-6,-2908,-5414,-7331,-8536,-8989,-8755,-7963,-6843,-5619,-4560,-3868,-3708,-4154,-5185,-6709,-8538,-10452,-12205,-13562,-14325,-14386,-13690,-12307,-10370,-8073,-5663,-3359,-1389,105,1012,1319,1065,359,-650,-1795,-2897,-3812,-4410,-4618,-4409,-3783,-2808,-1531,-43,1589,3313,5070,6846,8601,10325,11984,13547,14960,16165,17095,17692,17905,17719,17123,16147,14835,13233,11419,9454,7409,5338,3298,1321,-541,-2248,-3740,-4954,-5833,-6319,-6387,-6036,-5303,-4253,-2994,-1631,-313,855,1747,2292,2446,2199,1594,698,-385,-1521,-2577,-3416,-3935,-4077,-3832,-3268,-2487,-1642,-896,-415,-312,-667,-1458,-2587,-3892,-5124,-6049,-6408,-6028,-4801,-2724,81,3429,7031,10597,13819,16458,18319,19331,19486,18877,17641,15955,13973,11855,9686,7546,5465,3473,1594,-116,-1612,-2798,-3600,-3940,-3745,-2991,-1693,105,2283,4716,7242,9689,11907,13752,15115,15922,16142,15781,14897,13548,11851,9894,7795,5659,3582,1667,-17,-1402,-2479,-3230,-3699,-3907,-3910,-3731,-3406,-2955,-2390,-1747,-1049,-349,292,809,1123,1180,924,339,-558,-1733,-3081,-4513,-5864,-7013,-7789,-8096,-7836,-6998,-5620,-3805,-1716,449,2486,4179,5377,5963,5910,5271,4162,2758,1278,-88,-1121,-1692,-1675,-1050,181,1932,4091,6510,9034,11497,13789,15772,17404,18613,19394,19720,19578,18959,17837,16225,14127,11595,8714,5592,2390,-738,-3611,-6093,-8059,-9457,-10279,-10579,-10475,-10095,-9610,-9151,-8832,-8715,-8789,-9021,-9309,-9554,-9643,-9484,-9014,-8210,-7082,-5668,-4030,-2234,-349,1529,3341,4945,6277,7171,7557,7314,6417,4868,2763,238,-2488,-5210,-7680,-9714,-11150,-11905,-11964,-11373,-10238,-8692,-6872,-4906,-2886,-861,1141,3154,5193,7301,9486,11726,13963,16068,17901,19257,19960,19840,18793,16817,13985,10500,6623,2675,-1014,-4159,-6518,-7959,-8425,-7970,-6708,-4828,-2538,-70,2356,4542,6299,7493,7989,7718,6628,4732,2077,-1223,-5015,-9104,-13255,-17239,-20802,-23745,-25863,-27049,-27213,-26378,-24613,-22093,-19028,-15710,-12390,-9340,-6726,-4657,-3125,-2046,-1259,-582,166,1098,2260,3574,4913,6054,6806,6987,6518,5409,3797,1887,-22,-1644,-2699,-2967,-2347,-814,1521,4454,7738,11056,14138,16731,18655,19809,20179,19797,18790,17272,15383,13268,11004,8688,6370,4075,1854,-295,-2316,-4197,-5881,-7316,-8473,-9298,-9812,-10025,-9994,-9799,-9498,-9190,-8906,-8702,-8565,-8481,-8405,-8269,-8035,-7642,-7098,-6424,-5694,-5006,-4494,-4254,-4406,-4982,-6004,-7411,-9121,-10993,-12899,-14682,-16231,-17450,-18275,-18709,-18733,-18412,-17770,-16867,-15758,-14473,-13065,-11552,-9970,-8331,-6660,-4961,-3251,-1528,199,1925,3639,5326,6969,8534,9998,11306,12431,13333,13977,14365,14486,14383,14089,13663,13145,12574,11957,11281,10510,9606,8512,7212,5675,3933,2039,79,-1822,-3546,-4976,-6020,-6644,-6861,-6725,-6369,-5907,-5495,-5240,-5197,-5373,-5684,-6022,-6220,-6151,-5685,-4806,-3534,-2015,-446,941,1882,2184,1701,383,-1694,-4396,-7463,-10638,-13609,-16132,-17987,-19049,-19264,-18662,-17335,-15418,-13075,-10461,-7732,-5013,-2402,12,2183,4059,5620,6837,7700,8198,8333,8139,7642,6936,6093,5227,4441,3802,3368,3131,3043,3027,2951,2708,2173,1293,41,-1505,-3242,-4959,-6471,-7539,-8001,-7712,-6641,-4812,-2367,509,3564,6513,9093,11022,12105,12173,11168,9108,6123,2427,-1686,-5854,-9719,-12905,-15128,-16182,-15991,-14635,-12318,-9370,-6202,-3235,-879,563,893,82,-1760,-4367,-7394,-10424,-13077,-15023,-16060,-16113,-15271,-13732,-11804,-9830,-8139,-7011,-6598,-6939,-7913,-9292,-10753,-11929,-12490,-12137,-10716,-8166,-4589,-194,4702,9745,14545,18773,22143,24466,25654,25685,24645,22653,19878,16518,12757,8807,4852,1085,-2309,-5177,-7361,-8771,-9346,-9093,-8081,-6422,-4278,-1824,748,3268,5569,7529,9059,10112,10702,10861,10673,10221,9584,8830,7987,7056,6007,4776,3308,1545,-534,-2909,-5505,-8186,-10771,-13045,-14800,-15834,-16047,-15372,-13905,-11775,-9255,-6615,-4182,-2234,-1003,-628,-1164,-2529,-4599,-7122,-9839,-12442,-14647,-16197,-16906,-16647,-15412,-13235,-10288,-6746,-2876,1067,4843,8219,11070,13288,14876,15870,16364,16474,16323,16019,15647,15259,14878,14508,14126,13728,13278,12787,12239,11650,11024,10361,9653,8858,7944,6833,5483,3849,1920,-248,-2564,-4867,-6952,-8605,-9608,-9802,-9118,-7565,-5313,-2586,272,2890,4936,6074,6142,5031,2811,-338,-4140,-8203,-12149,-15541,-18053,-19401,-19447,-18201,-15772,-12463,-8586,-4593,-862,2227,4414,5566,5673,4885,3443,1658,-106,-1541,-2361,-2386,-1543,145,2522,5376,8396,11283,13722,15465,16349,16317,15427,13845,11818,9641,7627,6049,5125,4980,5629,6990,8882,11058,13226,15109,16425,16991,16675,15455,13405,10670,7468,4047,652,-2482,-5176,-7291,-8754,-9518,-9608,-9037,-7897,-6245,-4221,-1916,498,2892,5090,6930,8259,8952,8914,8129,6612,4471,1849,-1066,-4066,-6937,-9509,-11620,-13193,-14171,-14557,-14368,-13663,-12480,-10898,-8968,-6776,-4377,-1876,674,3156,5526,7683,9601,11214,12523,13506,14170,14525,14573,14337,13832,13099,12190,11186,10166,9216,8409,7772,7336,7061,6927,6859,6812,6729,6574,6363,6103,5865,5705,5680,5831,6151,6603,7119,7600,7956,8108,8001,7641,7061,6354,5626,5004,4568,4391,4439,4659,4910,5042,4888,4318,3247,1669,-343,-2640,-5013,-7224,-9038,-10262,-10759,-10500,-9517,-7955,-6009,-3919,-1952,-332,730,1127,797,-215,-1812,-3824,-6058,-8292,-10324,-11967,-13090,-13604,-13480,-12737,-11427,-9638,-7454,-4981,-2290,518,3388,6229,8983,11552,13867,15820,17344,18347,18808,18709,18121,17115,15839,14424,13005,11715,10601,9747,9119,8726,8511,8439,8469,8573,8742,8967,9263,9605,9990,10347,10620,10693,10490,9900,8884,7403,5490,3200,628,-2122,-4929,-7704,-10330,-12750,-14879,-16670,-18084,-19086,-19676,-19843,-19634,-19071,-18243,-17217,-16104,-15008,-14042,-13297,-12860,-12750,-12983,-13504,-14219,-15027,-15759,-16278,-16423,-16063,-15108,-13522,-11311,-8559,-5375,-1920,1637,5120,8364,11234,13623,15482,16786,17583,17915,17891,17583,17102,16507,15849,15150,14392,13568,12645,11620,10508,9353,8231,7233,6457,5980,5850,6048,6518,7134,7751,8221,8404,8209,7605,6592,5269,3733,2118,571,-823,-1970,-2859,-3513,-3993,-4405,-4865,-5473,-6328,-7457,-8877,-10526,-12331,-14164,-15923,-17468,-18736,-19639,-20177,-20337,-20173,-19728,-19060,-18233,-17259,-16181,-14968,-13626,-12130,-10480,-8717,-6868,-5056,-3346,-1865,-693,121,548,641,477,177,-111,-256,-109,400,1363,2757,4568,6703,9046,11469,13826,15976,17813,19218,20152,20549,20425,19763,18593,16918,14768,12161,9146,5784,2184,-1517,-5129,-8460,-11271,-13394,-14646,-14979,-14392,-13011,-11043,-8761,-6473,-4482,-3039,-2328,-2424,-3320,-4892,-6975,-9324,-11723,-13923,-15776,-17126,-17931,-18183,-17930,-17280,-16332,-15238,-14121,-13111,-12314,-11804,-11623,-11776,-12210,-12846,-13555,-14192,-14601,-14626,-14151,-13083,-11398,-9112,-6298,-3095,361,3862,7245,10322,12963,15058,16562,17471,17839,17756,17348,16739,16048,15361,14716,14138,13582,13026,12399,11669,10790,9767,8603,7358,6087,4884,3826,2999,2442,2177,2165,2327,2559,2717,2687,2364,1690,677,-626,-2120,-3674,-5184,-6523,-7649,-8526,-9185,-9687,-10101,-10517,-10995,-11587,-12297,-13121,-14009,-14909,-15758,-16501,-17081,-17502,-17733,-17836,-17828,-17774,-17714,-17664,-17621,-17524,-17305,-16845,-16043,-14796,-13052,-10805,-8117,-5104,-1927,1229,4174,6760,8853,10420,11449,12023,12251,12270,12228,12229,12368,12651,13076,13555,14016,14354,14498,14391,14035,13449,12710,11903,11121,10460,9960,9665,9529,9518,9537,9508,9344,8984,8389,7544,6452,5134,3597,1864,-61,-2172,-4459,-6881,-9383,-11859,-14177,-16196,-17766,-18775,-19160,-18899,-18076,-16794,-15260,-13670,-12249,-11204,-10667,-10744,-11425,-12667,-14334,-16267,-18262,-20130,-21687,-22800,-23376,-23386,-22833,-21776,-20267,-18387,-16191,-13716,-10998,-8052,-4894,-1570,1889,5386,8843,12126,15129,17719,19817,21348,22313,22745,22725,22387,21847,21259,20724,20322,20080,19967,19907,19788,19463,18831,17780,16300,14411,12228,9895,7595,5488,3723,2379,1502,1064,997,1200,1529,1870,2076,2072,1779,1179,276,-894,-2280,-3825,-5468,-7169,-8900,-10621,-12342,-14012,-15621,-17135,-18495,-19684,-20636,-21343,-21772,-21950,-21884,-21637,-21252,-20787,-20282,-19743,-19143,-18429,-17481,-16210,-14476,-12205,-9367,-5987,-2190,1839,5879,9669,12998,15677,17603,18745,19147,18931,18252,17301,16260,15294,14521,14022,13825,13908,14247,14748,15373,16017,16646,17181,17584,17787,17730,17337,16544,15301,13609,11519,9151,6675,4310,2267,758,-79,-166,478,1735,3412,5238,6924,8168,8725,8402,7120,4875,1807,-1901,-5966,-10081,-13948,-17271,-19849,-21537,-22296,-22170,-21292,-19843,-18067,-16188,-14452,-13036,-12092,-11681,-11794,-12352,-13189,-14102,-14853,-15208,-14964,-13983,-12194,-9627,-6375,-2615,1447,5555,9480,13002,15950,18207,19726,20507,20630,20191,19341,18223,16995,15785,14711,13837,13226,12859,12735,12783,12935,13101,13183,13106,12788,12220,11374,10331,9135,7913,6748,5745,4957,4426,4133,4069,4155,4366,4602,4839,5000,5063,4986,4756,4352,3773,3019,2111,1061,-73,-1280,-2489,-3696,-4859,-5995,-7097,-8196,-9292,-10393,-11475,-12486,-13355,-13965,-14213,-13977,-13189,-11813,-9893,-7515,-4840,-2036,694,3193,5311,6983,8184,8947,9364,9531,9568,9581,9657,9842,10162,10588,11078,11565,11953,12184,12145,11830,11175,10239,9075,7799,6548,5474,4701,4340,4431,4970,5875,7023,8235,9331,10119,10468,10269,9522,8255,6612,4756,2909,1284,82,-574,-624,-130,765,1837,2825,3462,3554,2966,1714,-103,-2240,-4421,-6298,-7621,-8151,-7858,-6773,-5126,-3208,-1382,16,707,553,-450,-2158,-4290,-6500,-8409,-9674,-10058,-9437,-7866,-5511,-2689,239,2882,4888,6005,6107,5221,3510,1262,-1179,-3443,-5204,-6219,-6363,-5616,-4086,-1949,577,3251,5872,8264,10312,11940,13138,13901,14288,14323,14088,13607,12977,12230,11459,10708,10022,9420,8866,8338,7749,7044,6174,5090,3829,2409,914,-555,-1916,-3048,-3894,-4376,-4483,-4199,-3560,-2618,-1450,-168,1103,2233,3072,3509,3430,2765,1488,-401,-2823,-5672,-8771,-11929,-14920,-17546,-19628,-21041,-21733,-21684,-20961,-19644,-17867,-15758,-13483,-11148,-8910,-6834,-5026,-3524,-2361,-1537,-1008,-713,-549,-405,-155,316,1105,2259,3792,5628,7679,9749,11677,13229,14261,14621,14286,13280,11735,9833,7816,5913,4358,3309,2882,3096,3896,5167,6713,8344,9818,10944,11551,11531,10850,9530,7673,5406,2916,364,-2056,-4227,-6036,-7466,-8536,-9317,-9925,-10471,-11058,-11765,-12591,-13507,-14401,-15140,-15570,-15577,-15083,-14108,-12732,-11131,-9515,-8109,-7136,-6713,-6924,-7677,-8856,-10185,-11446,-12347,-12731,-12487,-11654,-10342,-8786,-7213,-5871,-4941,-4493,-4518,-4879,-5354,-5703,-5648,-5005,-3645,-1582,1063,4051,7082,9833,12004,13394,13882,13507,12390,10763,8914,7129,5692,4794,4555,4978,5963,7326,8809,10141,11045,11312,10780,9426,7297,4575,1508,-1603,-4455,-6792,-8438,-9324,-9484,-9057,-8255,-7318,-6500,-5999,-5936,-6344,-7125,-8135,-9126,-9903,-10236,-10028,-9222,-7899,-6209,-4380,-2682,-1362,-652,-688,-1531,-3139,-5372,-8022,-10828,-13524,-15827,-17530,-18435,-18449,-17538,-15757,-13246,-10214,-6920,-3658,-709,1661,3256,3962,3735,2667,897,-1327,-3720,-5988,-7829,-9023,-9413,-8952,-7706,-5829,-3547,-1127,1193,3205,4797,5936,6688,7174,7563,8003,8622,9474,10533,11724,12877,13836,14417,14491,13999,12955,11454,9660,7747,5907,4282,2970,1993,1320,849,469,44,-525,-1279,-2233,-3295,-4409,-5438,-6339,-7050,-7614,-8077,-8559,-9140,-9909,-10857,-11950,-13036,-13953,-14483,-14447,-13719,-12268,-10189,-7666,-5005,-2525,-576,561,682,-282,-2280,-5106,-8473,-12000,-15297,-17996,-19793,-20485,-19986,-18313,-15596,-12042,-7909,-3498,905,5028,8633,11562,13690,14999,15518,15334,14597,13461,12097,10669,9280,8040,6961,6073,5318,4670,4048,3417,2720,1954,1119,263,-553,-1247,-1735,-1941,-1829,-1386,-667,241,1232,2151,2900,3347,3439,3130,2441,1416,149,-1244,-2623,-3841,-4753,-5264,-5294,-4865,-4036,-2958,-1821,-841,-249,-203,-834,-2136,-4051,-6406,-8970,-11489,-13693,-15372,-16363,-16587,-16044,-14810,-13007,-10804,-8362,-5842,-3372,-1031,1129,3119,4957,6678,8312,9841,11235,12398,13234,13611,13439,12640,11218,9240,6864,4307,1836,-257,-1725,-2344,-2018,-741,1368,4056,7022,9877,12275,13895,14518,14062,12546,10144,7087,3680,224,-2993,-5763,-7900,-9351,-10067,-10117,-9566,-8546,-7175,-5603,-3954,-2358,-916,295,1227,1855,2178,2209,1976,1519,898,159,-618,-1398,-2127,-2783,-3364,-3858,-4279,-4616,-4865,-5004,-5016,-4892,-4616,-4221,-3717,-3160,-2598,-2071,-1616,-1224,-861,-459,64,790,1791,3078,4650,6401,8224,9940,11395,12426,12939,12881,12284,11237,9873,8358,6846,5493,4380,3578,3062,2795,2688,2661,2631,2554,2393,2158,1869,1572,1318,1156,1124,1232,1471,1804,2174,2516,2759,2835,2694,2301,1642,734,-395,-1691,-3098,-4547,-5975,-7318,-8523,-9543,-10322,-10817,-10951,-10683,-9935,-8693,-6941,-4754,-2234,422,3010,5297,7081,8234,8695,8518,7831,6854,5812,4963,4497,4553,5189,6351,7929,9705,11452,12904,13840,14100,13619,12428,10691,8616,6508,4635,3263,2555,2592,3323,4625,6271,8018,9600,10794,11423,11426,10810,9699,8290,6809,5503,4560,4090,4107,4515,5134,5727,6069,5951,5282,4040,2332,351,-1668,-3447,-4747,-5390,-5272,-4423,-2956,-1087,924,2772,4202,4965,4944,4072,2420,146,-2535,-5321,-7965,-10188,-11826,-12753,-12944,-12449,-11372,-9866,-8088,-6207,-4334,-2589,-992,411,1641,2677,3523,4130,4479,4522,4238,3667,2828,1873,899,108,-368,-365,183,1327,3006,5134,7539,10045,12463,14611,16377,17644,18387,18588,18275,17499,16316,14805,13056,11175,9272,7474,5884,4597,3664,3099,2864,2889,3058,3258,3360,3282,2950,2351,1509,484,-606,-1633,-2456,-2931,-2978,-2539,-1657,-416,1004,2421,3583,4290,4355,3662,2188,1,-2760,-5855,-9039,-12026,-14567,-16448,-17532,-17758,-17149,-15819,-13910,-11646,-9214,-6840,-4688,-2900,-1571,-721,-342,-359,-668,-1144,-1652,-2053,-2240,-2109,-1610,-727,509,2027,3701,5402,6967,8263,9167,9613,9561,9060,8181,7066,5879,4799,3994,3596,3688,4281,5349,6772,8440,10171,11832,13256,14368,15065,15336,15152,14505,13410,11844,9834,7370,4502,1281,-2187,-5753,-9256,-12481,-15246,-17346,-18663,-19086,-18624,-17320,-15307,-12773,-9928,-7017,-4264,-1894,-72,1068,1454,1097,39,-1553,-3505,-5552,-7434,-8887,-9680,-9675,-8802,-7134,-4833,-2173,526,2922,4741,5759,5927,5268,3988,2319,577,-969,-2105,-2724,-2836,-2563,-2090,-1641,-1409,-1522,-2010,-2809,-3745,-4612,-5171,-5233,-4684,-3517,-1843,136,2140,3895,5121,5649,5365,4300,2559,341,-2114,-4537,-6684,-8328,-9326,-9594,-9119,-7980,-6285,-4232,-2010,121,1966,3297,4003,4006,3355,2157,603,-1094,-2728,-4124,-5188,-5904,-6321,-6573,-6796,-7125,-7654,-8380,-9232,-10050,-10630,-10747,-10252,-9024,-7125,-4663,-1917,800,3133,4744,5403,4968,3476,1098,-1851,-4967,-7804,-9948,-11075,-10996,-9717,-7393,-4372,-1081,1980,4357,5695,5790,4655,2466,-402,-3505,-6342,-8479,-9599,-9539,-8346,-6228,-3535,-700,1855,3756,4769,4782,3877,2242,198,-1884,-3641,-4748,-4994,-4306,-2743,-536,2009,4494,6537,7804,8065,7230,5359,2619,-694,-4275,-7787,-10959,-13584,-15548,-16821,-17437,-17476,-17017,-16126,-14839,-13160,-11063,-8546,-5601,-2293,1254,4863,8260,11177,13297,14396,14279,12925,10398,6931,2864,-1403,-5424,-8790,-11183,-12387,-12348,-11140,-8972,-6133,-2968,190,3049,5384,7062,8038,8342,8067,7327,6259,4980,3600,2198,854,-378,-1429,-2238,-2762,-2943,-2787,-2286,-1497,-482,662,1817,2864,3675,4144,4196,3772,2884,1540,-177,-2205,-4423,-6748,-9057,-11269,-13287,-15038,-16460,-17503,-18146,-18382,-18231,-17750,-16987,-16037,-14958,-13825,-12662,-11471,-10222,-8832,-7263,-5415,-3300,-912,1637,4208,6588,8549,9863,10361,9958,8682,6695,4251,1706,-572,-2210,-2925,-2528,-997,1535,4792,8353,11773,14563,16344,16840,15950,13771,10530,6641,2508,-1386,-4690,-7128,-8563,-9025,-8615,-7567,-6094,-4456,-2821,-1348,-94,913,1692,2291,2734,3045,3212,3195,2945,2414,1571,431,-948,-2455,-3948,-5258,-6236,-6745,-6715,-6114,-5007,-3487,-1734,66,1700,2990,3803,4076,3833,3152,2182,1086,23,-865,-1501,-1859,-1974,-1936,-1847,-1826,-1945,-2252,-2733,-3331,-3963,-4515,-4899,-5031,-4878,-4438,-3758,-2908,-1996,-1107,-357,201,516,602,494,282,49,-96,-68,176,669,1377,2250,3209,4178,5074,5871,6538,7106,7607,8088,8586,9099,9588,9966,10100,9852,9079,7680,5620,2931,-265,-3763,-7312,-10587,-13302,-15140,-15901,-15422,-13693,-10793,-6922,-2373,2513,7361,11800,15522,18266,19878,20306,19591,17872,15356,12276,8898,5437,2106,-961,-3629,-5838,-7502,-8604,-9096,-8998,-8324,-7146,-5590,-3799,-1990,-362,882,1557,1579,901,-396,-2154,-4140,-6061,-7619,-8540,-8633,-7812,-6106,-3690,-781,2289,5234,7786,9726,10987,11510,11384,10698,9586,8183,6616,4986,3399,1918,614,-456,-1253,-1720,-1829,-1543,-850,228,1657,3348,5196,7079,8861,10442,11730,12687,13304,13594,13616,13384,12952,12306,11432,10292,8833,7021,4836,2305,-496,-3440,-6346,-8987,-11128,-12537,-13053,-12579,-11149,-8876,-5989,-2776,450,3379,5774,7461,8408,8646,8342,7683,6895,6171,5637,5357,5278,5309,5275,5033,4424,3399,1952,197,-1668,-3408,-4723,-5376,-5157,-3978,-1874,992,4326,7755,10852,13204,14461,14386,12905,10096,6233,1705,-2989,-7303,-10753,-12897,-13466,-12354,-9641,-5604,-678,4612,9686,14006,17149,18810,18904,17486,14803,11197,7109,2970,-779,-3808,-5835,-6749,-6486,-5173,-2945,-87,3126,6380,9379,11875,13680,14677,14841,14224,12942,11169,9114,6970,4935,3149,1696,615,-151,-681,-1108,-1559,-2137,-2902,-3842,-4873,-5850,-6583,-6857,-6512,-5398,-3496,-849,2371,5916,9450,12610,15033,16394,16474,15169,12534,8789,4288,-491,-5037,-8845,-11501,-12751,-12503,-10882,-8174,-4802,-1258,1983,4497,6027,6436,5801,4317,2302,109,-1915,-3505,-4490,-4845,-4650,-4103,-3454,-2964,-2848,-3230,-4111,-5370,-6768,-8009,-8780,-8810,-7940,-6129,-3496,-293,3116,6332,8943,10627,11180,10557,8888,6451,3634,889,-1344,-2700,-2927,-1959,133,3075,6515,9988,13064,15318,16479,16357,14971,12435,9031,5085,1002,-2873,-6197,-8765,-10438,-11204,-11155,-10441,-9277,-7861,-6383,-4957,-3645,-2440,-1278,-84,1218,2662,4222,5813,7306,8524,9320,9550,9138,8063,6379,4188,1675,-963,-3473,-5630,-7226,-8111,-8218,-7558,-6234,-4430,-2375,-343,1422,2671,3287,3159,2357,975,-775,-2646,-4388,-5757,-6592,-6791,-6374,-5425,-4127,-2690,-1339,-268,401,604,366,-238,-1109,-2116,-3180,-4216,-5197,-6129,-7022,-7937,-8877,-9866,-10857,-11782,-12533,-12968,-12960,-12375,-11128,-9203,-6634,-3583,-243,3098,6148,8609,10238,10871,10440,9020,6761,3942,859,-2148,-4784,-6797,-8025,-8395,-7947,-6803,-5189,-3360,-1609,-182,727,1027,734,-42,-1099,-2198,-3074,-3511,-3339,-2496,-1014,976,3253,5552,7585,9072,9790,9581,8367,6201,3185,-436,-4386,-8326,-11906,-14808,-16769,-17604,-17257,-15781,-13362,-10291,-6936,-3689,-956,970,1821,1536,113,-2278,-5384,-8895,-12468,-15788,-18583,-20640,-21822,-22045,-21300,-19632,-17132,-13956,-10276,-6320,-2299,1552,5060,8060,10468,12227,13340,13841,13792,13270,12360,11157,9746,8238,6721,5310,4103,3173,2590,2350,2452,2818,3379,4011,4614,5069,5290,5197,4741,3898,2670,1102,-725,-2686,-4614,-6339,-7680,-8498,-8708,-8283,-7282,-5818,-4064,-2215,-480,960,1980,2492,2533,2141,1455,610,-269,-1039,-1653,-2048,-2263,-2355,-2422,-2605,-3006,-3756,-4900,-6449,-8336,-10397,-12429,-14158,-15313,-15675,-15084,-13530,-11112,-8064,-4721,-1451,1372,3458,4608,4785,4051,2614,701,-1394,-3464,-5324,-6899,-8190,-9240,-10139,-10950,-11700,-12359,-12833,-12978,-12634,-11663,-9993,-7642,-4745,-1535,1672,4509,6655,7823,7879,6818,4810,2158,-713,-3361,-5329,-6270,-5952,-4312,-1477,2282,6533,10796,14525,17269,18630,18394,16524,13160,8637,3429,-1931,-6858,-10869,-13572,-14774,-14459,-12820,-10158,-6919,-3502,-313,2371,4395,5719,6416,6625,6482,6143,5676,5158,4577,3951,3248,2492,1688,884,108,-602,-1233,-1777,-2260,-2695,-3134,-3582,-4090,-4651,-5285,-5964,-6658,-7301,-7812,-8105,-8085,-7699,-6907,-5725,-4216,-2484,-685,1014,2433,3419,3873,3748,3090,1986,606,-876,-2242,-3323,-3944,-4010,-3465,-2315,-643,1440,3752,6089,8220,9912,10960,11203,10569,9061,6806,4016,996,-1911,-4337,-5965,-6540,-5939,-4168,-1385,2120,5950,9658,12768,14891,15694,15022,12862,9368,4862,-232,-5401,-10128,-13942,-16477,-17526,-17044,-15167,-12175,-8455,-4460,-627,2642,5048,6405,6644,5830,4109,1726,-1044,-3864,-6426,-8416,-9586,-9766,-8878,-6978,-4220,-866,2762,6324,9489,12005,13670,14413,14208,13146,11356,9026,6363,3578,870,-1587,-3669,-5275,-6391,-7007,-7213,-7086,-6754,-6337,-5923,-5585,-5333,-5135,-4913,-4564,-3973,-3047,-1733,-12,2047,4356,6743,9032,11026,12545,13475,13747,13394,12511,11259,9838,8437,7242,6355,5837,5640,5667,5765,5784,5570,5075,4245,3206,2038,945,55,-497,-684,-532,-171,233,483,403,-125,-1149,-2593,-4321,-6087,-7634,-8699,-9054,-8568,-7188,-4977,-2088,1267,4815,8284,11409,13959,15789,16789,16981,16417,15254,13669,11853,9986,8189,6536,5033,3626,2234,764,-866,-2663,-4605,-6554,-8330,-9707,-10428,-10292,-9155,-6980,-3879,-91,4018,8003,11395,13775,14829,14388,12480,9267,5096,366,-4440,-8888,-12581,-15246,-16708,-16936,-15988,-14017,-11235,-7879,-4199,-429,3219,6574,9490,11879,13680,14876,15505,15620,15324,14730,13962,13152,12407,11807,11401,11179,11103,11088,11037,10844,10425,9731,8757,7556,6220,4874,3663,2698,2073,1806,1852,2112,2414,2580,2433,1816,684,-979,-3034,-5294,-7480,-9276,-10383,-10540,-9588,-7509,-4387,-496,3850,8213,12196,15369,17449,18181,17522,15491,12297,8209,3605,-1121,-5568,-9378,-12285,-14098,-14775,-14322,-12893,-10653,-7868,-4794,-1725,1081,3379,5003,5836,5874,5171,3894,2247,506,-1067,-2217,-2759,-2582,-1685,-158,1812,3991,6109,7921,9239,9938,10020,9535,8638,7496,6298,5201,4310,3664,3218,2888,2524,2010,1218,101,-1347,-3043,-4862,-6605,-8092,-9104,-9517,-9223,-8238,-6631,-4576,-2286,-19,1975,3484,4350,4517,4021,2991,1653,259,-898,-1574,-1578,-812,708,2854,5425,8115,10640,12678,14023,14521,14159,13031,11322,9296,7233,5402,4005,3145,2833,2935,3278,3612,3696,3362,2487,1083,-777,-2910,-5124,-7178,-8894,-10126,-10816,-10992,-10731,-10187,-9502,-8832,-8293,-7951,-7824,-7884,-8060,-8276,-8443,-8497,-8406,-8174,-7836,-7460,-7121,-6887,-6811,-6889,-7089,-7305,-7430,-7293,-6786,-5800,-4311,-2373,-88,2351,4773,6957,8771,10090,10894,11215,11157,10867,10509,10244,10186,10387,10826,11396,11933,12233,12098,11359,9946,7862,5235,2275,-746,-3539,-5846,-7489,-8373,-8534,-8093,-7266,-6312,-5484,-5034,-5112,-5813,-7121,-8916,-11021,-13167,-15094,-16527,-17253,-17122,-16068,-14138,-11441,-8194,-4652,-1108,2113,4756,6570,7438,7303,6235,4393,1994,-665,-3319,-5677,-7528,-8711,-9158,-8867,-7947,-6528,-4829,-3053,-1420,-116,718,982,653,-270,-1707,-3561,-5698,-7947,-10145,-12103,-13645,-14619,-14898,-14396,-13092,-11016,-8278,-5062,-1617,1756,4732,7009,8331,8540,7590,5578,2712,-679,-4201,-7454,-10049,-11714,-12282,-11741,-10233,-8010,-5428,-2862,-678,836,1521,1321,358,-1186,-3009,-4812,-6289,-7194,-7364,-6741,-5372,-3423,-1107,1296,3518,5330,6545,7083,6926,6156,4910,3379,1775,295,-891,-1676,-2003,-1885,-1374,-565,441,1523,2585,3518,4247,4709,4863,4695,4214,3455,2450,1274,-36,-1386,-2723,-3963,-5064,-5977,-6701,-7244,-7632,-7906,-8084,-8193,-8222,-8158,-7975,-7645,-7166,-6551,-5864,-5174,-4603,-4228,-4145,-4371,-4902,-5651,-6507,-7309,-7918,-8192,-8076,-7543,-6680,-5594,-4459,-3427,-2640,-2165,-2012,-2095,-2276,-2362,-2178,-1562,-467,1088,2949,4877,6583,7741,8097,7469,5830,3315,181,-3167,-6322,-8861,-10474,-10990,-10406,-8894,-6770,-4436,-2329,-826,-195,-550,-1805,-3748,-5999,-8152,-9780,-10545,-10216,-8732,-6187,-2821,1011,4913,8479,11378,13356,14315,14248,13291,11636,9552,7295,5123,3217,1711,639,-17,-351,-462,-455,-416,-369,-338,-273,-161,48,336,695,1043,1305,1375,1182,673,-138,-1208,-2434,-3679,-4808,-5664,-6156,-6210,-5853,-5148,-4255,-3334,-2600,-2203,-2286,-2879,-3947,-5348,-6854,-8190,-9053,-9189,-8414,-6683,-4086,-865,2629,5958,8707,10478,11039,10275,8285,5308,1731,-1965,-5315,-7850,-9253,-9322,-8020,-5508,-2044,1941,6027,9721,12665,14535,15228,14723,13231,11014,8493,6059,4127,2986,2830,3692,5451,7870,10600,13268,15516,17033,17658,17297,16038,14022,11477,8648,5754,2987,458,-1766,-3696,-5375,-6875,-8271,-9610,-10916,-12163,-13288,-14203,-14800,-15005,-14760,-14082,-13020,-11714,-10302,-8999,-7955,-7341,-7255,-7717,-8711,-10092,-11696,-13274,-14557,-15296,-15260,-14337,-12486,-9836,-6571,-3029,497,3651,6216,8013,9037,9353,9153,8686,8193,7944,8097,8763,9950,11573,13480,15496,17398,19027,20239,20962,21200,21000,20450,19666,18719,17676,16521,15213,13657,11759,9447,6702,3594,281,-3005,-5984,-8385,-9984,-10660,-10401,-9337,-7703,-5822,-4051,-2727,-2095,-2291,-3269,-4867,-6770,-8632,-10086,-10834,-10676,-9546,-7525,-4811,-1713,1424,4268,6506,7983,8549,8265,7166,5442,3247,787,-1757,-4233,-6480,-8398,-9849,-10756,-11005,-10540,-9311,-7323,-4635,-1365,2304,6142,9880,13253,15999,17942,18944,19009,18192,16684,14714,12569,10533,8860,7728,7232,7347,7954,8840,9751,10406,10570,10067,8800,6790,4128,1025,-2276,-5477,-8289,-10473,-11837,-12294,-11843,-10565,-8620,-6217,-3578,-939,1522,3645,5377,6681,7616,8246,8658,8955,9188,9417,9644,9858,10018,10083,10004,9774,9380,8876,8292,7704,7168,6735,6432,6264,6181,6142,6020,5754,5197,4321,3065,1480,-334,-2221,-3967,-5346,-6179,-6293,-5676,-4362,-2543,-478,1502,3072,3926,3875,2833,863,-1824,-4936,-8090,-10922,-13090,-14361,-14615,-13868,-12273,-10071,-7589,-5163,-3105,-1660,-960,-1020,-1731,-2861,-4115,-5137,-5600,-5231,-3854,-1460,1853,5787,9977,13960,17299,19608,20650,20342,18792,16277,13202,10031,7256,5257,4324,4539,5808,7863,10277,12584,14274,14968,14394,12511,9473,5617,1432,-2583,-5917,-8226,-9302,-9149,-7959,-6044,-3809,-1640,123,1297,1802,1756,1353,877,600,741,1411,2591,4130,5770,7191,8066,8132,7243,5394,2760,-351,-3521,-6322,-8339,-9318,-9116,-7820,-5673,-3058,-447,1706,3020,3272,2421,629,-1762,-4331,-6588,-8146,-8709,-8183,-6655,-4391,-1771,770,2853,4158,4588,4122,3000,1467,-83,-1342,-2027,-2003,-1271,26,1619,3178,4345,4836,4441,3136,1018,-1633,-4449,-6998,-8861,-9722,-9382,-7852,-5314,-2119,1262,4328,6618,7796,7688,6348,3994,1019,-2082,-4820,-6719,-7465,-6880,-5022,-2105,1451,5165,8474,10884,11996,11564,9569,6179,1779,-3091,-7826,-11783,-14444,-15432,-14600,-12065,-8141,-3378,1609,6148,9671,11749,12185,11013,8498,5084,1313,-2245,-5089,-6870,-7392,-6716,-5027,-2728,-257,1889,3296,3632,2749,656,-2460,-6241,-10268,-14013,-17022,-18860,-19276,-18152,-15596,-11884,-7458,-2857,1353,4642,6621,7035,5888,3319,-283,-4478,-8704,-12463,-15316,-16964,-17279,-16303,-14211,-11322,-7968,-4527,-1304,1451,3607,5099,5979,6313,6231,5839,5233,4506,3694,2862,2034,1257,575,23,-366,-570,-609,-484,-275,-18,171,231,56,-389,-1162,-2240,-3598,-5165,-6836,-8497,-10002,-11224,-12033,-12344,-12102,-11319,-10045,-8399,-6520,-4594,-2806,-1328,-330,105,-109,-949,-2379,-4292,-6542,-8954,-11311,-13404,-14999,-15914,-15994,-15147,-13389,-10791,-7565,-3973,-363,2932,5601,7422,8303,8262,7466,6146,4586,3051,1743,769,117,-307,-682,-1174,-1944,-3041,-4427,-5944,-7345,-8352,-8687,-8160,-6686,-4337,-1343,1969,5147,7790,9488,10013,9238,7255,4273,655,-3196,-6856,-9958,-12241,-13569,-13953,-13534,-12543,-11261,-9970,-8881,-8138,-7751,-7634,-7614,-7441,-6893,-5745,-3898,-1338,1802,5261,8699,11707,13905,14981,14744,13176,10430,6822,2805,-1123,-4452,-6758,-7780,-7407,-5785,-3189,-69,3083,5801,7689,8530,8267,7019,5067,2756,487,-1414,-2686,-3231,-3078,-2401,-1456,-556,7,-3,-741,-2219,-4373,-6992,-9837,-12598,-15006,-16820,-17902,-18187,-17738,-16679,-15214,-13569,-11961,-10570,-9506,-8802,-8414,-8228,-8099,-7847,-7334,-6427,-5082,-3299,-1157,1219,3668,6018,8112,9816,11055,11802,12087,11995,11638,11137,10604,10111,9690,9334,9010,8655,8252,7748,7194,6609,6092,5738,5635,5876,6492,7477,8779,10253,11748,13026,13864,14032,13337,11670,8991,5379,1015,-3841,-8822,-13542,-17579,-20545,-22148,-22168,-20590,-17494,-13179,-8013,-2503,2861,7568,11220,13503,14279,13529,11405,8160,4156,-209,-4496,-8332,-11374,-13412,-14334,-14178,-13077,-11280,-9070,-6753,-4598,-2801,-1477,-623,-149,118,387,882,1762,3150,5015,7266,9662,11921,13698,14688,14637,13442,11121,7876,4040,37,-3642,-6557,-8332,-8740,-7711,-5373,-1983,2045,6261,10183,13403,15585,16569,16291,14881,12538,9566,6290,3038,89,-2331,-4086,-5127,-5465,-5223,-4510,-3515,-2361,-1169,-12,1123,2219,3380,4600,5938,7344,8743,10000,10950,11403,11222,10292,8608,6243,3372,247,-2826,-5526,-7562,-8709,-8849,-7977,-6231,-3833,-1117,1570,3855,5426,6028,5538,3934,1346,-1991,-5732,-9493,-12845,-15443,-16961,-17241,-16210,-13954,-10668,-6654,-2264,2094,6056,9274,11498,12555,12387,11032,8638,5420,1686,-2250,-6009,-9272,-11718,-13119,-13323,-12270,-10032,-6741,-2676,1886,6542,10972,14792,17764,19668,20452,20134,18887,16926,14570,12112,9846,7987,6669,5930,5699,5850,6168,6465,6529,6240,5524,4410,3004,1472,35,-1099,-1726,-1712,-988,433,2446,4871,7477,9988,12139,13702,14504,14477,13646,12130,10140,7927,5779,3931,2603,1854,1711,2017,2579,3114,3349,3035,2020,254,-2163,-5028,-8028,-10825,-13093,-14558,-15083,-14630,-13308,-11323,-8954,-6494,-4250,-2418,-1172,-523,-432,-746,-1269,-1778,-2056,-1938,-1308,-150,1492,3474,5626,7718,9554,10952,11797,12068,11790,11108,10171,9194,8348,7777,7548,7634,7937,8273,8439,8225,7470,6088,4079,1535,-1367,-4414,-7333,-9888,-11825,-12973,-13189,-12426,-10690,-8092,-4798,-1072,2789,6439,9565,11866,13157,13307,12354,10406,7721,4613,1457,-1355,-3490,-4663,-4735,-3677,-1614,1202,4430,7655,10484,12547,13592,13491,12261,10084,7233,4103,1064,-1494,-3306,-4173,-4051,-2996,-1177,1159,3732,6244,8448,10122,11139,11415,10944,9763,7942,5585,2803,-270,-3490,-6699,-9715,-12362,-14428,-15753,-16157,-15541,-13855,-11129,-7505,-3219,1400,5944,9978,13079,14902,15212,13967,11275,7462,2975,-1630,-5784,-8979,-10841,-11171,-10013,-7580,-4293,-626,2888,5821,7837,8791,8704,7753,6249,4548,3018,1963,1572,1898,2864,4257,5804,7184,8104,8327,7706,6231,3970,1147,-1986,-5096,-7857,-9978,-11215,-11445,-10611,-8821,-6229,-3119,228,3485,6375,8678,10229,10986,10936,10174,8801,6979,4836,2530,162,-2168,-4388,-6443,-8267,-9810,-11011,-11825,-12232,-12225,-11829,-11095,-10082,-8865,-7516,-6109,-4719,-3415,-2270,-1361,-738,-494,-650,-1262,-2331,-3798,-5593,-7531,-9426,-11018,-12065,-12339,-11680,-10009,-7375,-3909,100,4324,8345,11765,14213,15425,15260,13733,11005,7360,3204,-1055,-4954,-8158,-10375,-11507,-11555,-10714,-9244,-7513,-5884,-4690,-4182,-4471,-5530,-7179,-9139,-11056,-12597,-13471,-13511,-12667,-11036,-8792,-6228,-3609,-1241,690,2022,2760,2943,2737,2324,1918,1708,1837,2389,3344,4636,6081,7478,8568,9122,8943,7927,6068,3493,419,-2826,-5902,-8446,-10184,-10924,-10624,-9381,-7414,-5068,-2699,-709,600,993,372,-1226,-3654,-6658,-9941,-13163,-16031,-18255,-19654,-20085,-19540,-18060,-15821,-13030,-9965,-6915,-4134,-1860,-215,727,1020,764,152,-629,-1361,-1878,-2071,-1866,-1292,-392,736,1981,3242,4436,5499,6407,7139,7695,8064,8217,8109,7667,6816,5478,3611,1218,-1623,-4748,-7917,-10834,-13168,-14634,-14988,-14135,-12085,-9037,-5293,-1303,2468,5513,7446,7961,6978,4584,1083,-3062,-7278,-10986,-13625,-14829,-14379,-12332,-8976,-4776,-359,3653,6667,8274,8257,6679,3808,145,-3739,-7208,-9758,-11004,-10820,-9290,-6737,-3632,-547,1967,3429,3536,2173,-541,-4296,-8632,-13009,-16904,-19854,-21562,-21866,-20818,-18592,-15499,-11891,-8145,-4569,-1420,1174,3168,4610,5625,6362,6994,7656,8437,9371,10410,11461,12360,12938,13015,12458,11206,9294,6858,4150,1472,-828,-2423,-3086,-2665,-1211,1119,3988,6984,9643,11518,12252,11624,9564,6221,1852,-3095,-8157,-12809,-16608,-19174,-20281,-19843,-17917,-14732,-10584,-5902,-1094,3405,7237,10145,11970,12714,12482,11480,9987,8281,6614,5190,4095,3361,2917,2661,2448,2179,1754,1158,408,-437,-1295,-2089,-2761,-3297,-3692,-4018,-4294,-4600,-4943,-5327,-5708,-6009,-6134,-5988,-5478,-4555,-3220,-1510,427,2458,4338,5885,6863,7146,6617,5302,3281,751,-2009,-4688,-6930,-8440,-8959,-8349,-6581,-3771,-146,3937,8072,11799,14695,16397,16654,15381,12649,8724,4023,-920,-5518,-9211,-11551,-12256,-11275,-8775,-5164,-954,3196,6721,9088,10000,9341,7264,4108,380,-3334,-6466,-8519,-9175,-8302,-5996,-2549,1615,5964,10022,13326,15612,16725,16733,15819,14293,12517,10821,9499,8710,8498,8779,9346,9948,10298,10169,9405,7979,5957,3535,930,-1590,-3825,-5609,-6886,-7680,-8084,-8263,-8366,-8535,-8860,-9347,-9965,-10597,-11134,-11423,-11384,-10936,-10096,-8919,-7517,-6048,-4645,-3462,-2570,-2016,-1767,-1750,-1857,-1957,-1939,-1686,-1133,-234,1008,2563,4368,6348,8399,10443,12367,14102,15552,16639,17287,17404,16929,15805,14020,11620,8704,5455,2104,-1069,-3777,-5750,-6783,-6750,-5658,-3613,-857,2289,5452,8243,10334,11486,11572,10627,8782,6300,3478,643,-1912,-3963,-5357,-6036,-6016,-5362,-4198,-2639,-828,1123,3102,5006,6760,8270,9463,10273,10644,10563,10045,9152,7988,6686,5404,4270,3412,2865,2629,2618,2696,2692,2427,1760,589,-1080,-3176,-5515,-7858,-9907,-11379,-12008,-11622,-10183,-7742,-4560,-922,2738,6045,8624,10232,10739,10164,8656,6452,3859,1165,-1349,-3498,-5155,-6292,-6944,-7184,-7122,-6821,-6358,-5712,-4880,-3774,-2360,-578,1547,3954,6491,8974,11160,12826,13761,13836,13011,11354,9059,6401,3736,1421,-216,-955,-676,545,2547,5000,7552,9799,11428,12180,11976,10847,8994,6700,4329,2219,668,-159,-207,409,1489,2730,3823,4488,4532,3890,2617,911,-971,-2708,-4019,-4689,-4607,-3791,-2393,-633,1156,2692,3674,3921,3346,1987,7,-2328,-4712,-6776,-8233,-8822,-8441,-7101,-4966,-2307,504,3084,5045,6090,6033,4834,2610,-377,-3758,-7101,-9975,-12006,-12901,-12523,-10839,-8000,-4214,179,4835,9396,13530,16998,19591,21233,21857,21531,20292,18294,15636,12495,9007,5337,1637,-1925,-5170,-7923,-9981,-11190,-11382,-10494,-8495,-5503,-1703,2564,6925,10905,14089,16083,16639,15650,13190,9511,5016,201,-4371,-8177,-10769,-11822,-11203,-8957,-5318,-698,4390,9354,13630,16698,18204,17929,15877,12230,7341,1693,-4160,-9693,-14397,-17930,-20076,-20779,-20189,-18539,-16217,-13613,-11146,-9132,-7800,-7224,-7332,-7928,-8720,-9388,-9628,-9223,-8063,-6191,-3777,-1106,1471,3583,4923,5256,4530,2790,308,-2607,-5487,-7925,-9510,-9967,-9151,-7075,-3927,-6,4273,8476,12180,15034,16792,17343,16688,14960,12384,9242,5871,2583,-326,-2650,-4242,-5104,-5264,-4912,-4209,-3391,-2633,-2065,-1752,-1660,-1707,-1749,-1648,-1253,-507,626,2055,3660,5246,6605,7539,7875,7503,6370,4502,2011,-928,-4070,-7133,-9846,-11938,-13236,-13622,-13110,-11806,-9920,-7726,-5539,-3658,-2345,-1775,-2014,-3027,-4655,-6675,-8824,-10826,-12478,-13603,-14166,-14161,-13702,-12915,-11956,-10963,-10022,-9177,-8390,-7592,-6692,-5610,-4326,-2877,-1383,1,1067,1669,1677,1078,-43,-1510,-3054,-4398,-5268,-5492,-4987,-3817,-2144,-210,1705,3352,4534,5153,5197,4737,3906,2843,1693,550,-527,-1529,-2469,-3379,-4282,-5179,-6041,-6815,-7408,-7744,-7728,-7327,-6545,-5449,-4188,-2928,-1882,-1237,-1130,-1624,-2684,-4163,-5843,-7433,-8631,-9172,-8862,-7643,-5582,-2916,19,2807,5018,6295,6386,5214,2889,-313,-3966,-7584,-10684,-12845,-13820,-13503,-12008,-9596,-6666,-3643,-978,1012,2097,2223,1477,60,-1744,-3629,-5321,-6596,-7344,-7541,-7272,-6683,-5962,-5292,-4811,-4601,-4653,-4895,-5193,-5389,-5326,-4898,-4055,-2811,-1282,410,2072,3534,4680,5387,5689,5595,5241,4758,4291,3979,3901,4083,4496,5041,5580,5966,6026,5654,4755,3322,1386,-945,-3537,-6204,-8755,-10974,-12669,-13661,-13810,-13052,-11364,-8849,-5666,-2083,1574,4953,7694,9515,10209,9709,8099,5587,2527,-670,-3563,-5734,-6878,-6798,-5476,-3033,250,4008,7799,11205,13853,15483,15976,15350,13752,11433,8672,5769,2952,396,-1849,-3781,-5509,-7142,-8814,-10611,-12555,-14589,-16577,-18316,-19603,-20203,-20001,-18910,-16989,-14403,-11382,-8257,-5328,-2891,-1146,-203,-46,-571,-1561,-2794,-3984,-4925,-5433,-5423,-4892,-3892,-2543,-961,739,2476,4221,5974,7776,9680,11714,13898,16159,18395,20407,21971,22860,22856,21859,19827,16885,13224,9164,5033,1202,-2038,-4431,-5862,-6300,-5828,-4639,-2950,-1058,793,2339,3409,3874,3686,2892,1566,-99,-1933,-3666,-5096,-5987,-6189,-5596,-4191,-2021,780,4026,7487,10888,13958,16417,18018,18572,17975,16216,13429,9816,5700,1430,-2637,-6181,-8974,-10882,-11899,-12105,-11668,-10785,-9658,-8450,-7272,-6153,-5086,-4012,-2869,-1636,-305,1042,2298,3321,3934,4005,3424,2154,267,-2103,-4708,-7247,-9393,-10810,-11238,-10492,-8518,-5406,-1343,3301,8161,12737,16617,19392,20791,20692,19114,16287,12527,8288,4024,169,-2916,-5021,-6044,-6062,-5257,-3903,-2334,-859,256,843,860,373,-424,-1310,-2013,-2335,-2138,-1400,-193,1299,2867,4262,5274,5775,5702,5143,4236,3231,2355,1848,1848,2416,3496,4933,6521,7995,9149,9788,9843,9302,8287,6959,5555,4300,3375,2901,2878,3220,3746,4220,4395,4052,3051,1333,-1026,-3858,-6898,-9809,-12266,-13941,-14587,-14068,-12335,-9493,-5725,-1314,3395,8033,12233,15636,17986,19055,18784,17184,14422,10765,6574,2270,-1710,-4976,-7217,-8234,-7994,-6547,-4121,-957,2592,6230,9609,12488,14616,15851,16085,15298,13519,10869,7493,3631,-482,-4546,-8289,-11434,-13746,-15052,-15232,-14259,-12186,-9149,-5374,-1157,3165,7203,10616,13078,14358,14351,13050,10635,7368,3649,-79,-3359,-5796,-7066,-7021,-5634,-3056,413,4395,8420,12050,14869,16604,17072,16298,14413,11701,8519,5242,2231,-244,-2015,-3054,-3421,-3292,-2863,-2344,-1914,-1685,-1687,-1910,-2257,-2635,-2941,-3088,-3067,-2877,-2627,-2398,-2329,-2509,-2988,-3764,-4764,-5847,-6868,-7620,-7979,-7822,-7142,-6001,-4546,-2998,-1583,-522,25,13,-527,-1409,-2399,-3182,-3456,-2963,-1527,879,4154,8032,12141,16014,19195,21250,21894,20993,18590,14933,10373,5394,483,-3885,-7306,-9530,-10398,-9971,-8371,-5887,-2817,487,3704,6541,8779,10262,10920,10784,9926,8542,6798,4966,3229,1814,825,332,296,607,1117,1639,2025,2169,2030,1668,1183,761,569,775,1456,2614,4119,5775,7299,8413,8858,8469,7173,5057,2272,-878,-4117,-7112,-9631,-11495,-12626,-13057,-12890,-12288,-11453,-10561,-9769,-9170,-8790,-8570,-8426,-8197,-7750,-6960,-5746,-4106,-2101,149,2465,4661,6554,7996,8911,9278,9158,8665,7950,7186,6522,6075,5895,5975,6252,6606,6941,7135,7143,6936,6561,6073,5575,5135,4825,4643,4581,4536,4427,4112,3499,2515,1141,-576,-2548,-4633,-6679,-8516,-10026,-11078,-11633,-11655,-11184,-10294,-9075,-7673,-6208,-4832,-3669,-2825,-2376,-2354,-2754,-3512,-4551,-5745,-6986,-8154,-9165,-9956,-10509,-10819,-10914,-10827,-10592,-10247,-9818,-9315,-8764,-8142,-7457,-6671,-5787,-4779,-3684,-2522,-1384,-353,443,892,888,355,-715,-2290,-4259,-6440,-8630,-10560,-11988,-12680,-12463,-11243,-9027,-5920,-2153,2002,6149,9953,13010,15044,15815,15228,13315,10241,6307,1900,-2533,-6525,-9670,-11625,-12208,-11371,-9251,-6144,-2456,1311,4655,7119,8348,8158,6534,3656,-122,-4345,-8461,-11976,-14431,-15553,-15215,-13505,-10671,-7109,-3264,379,3440,5620,6789,6975,6327,5118,3648,2218,1063,328,33,112,404,730,904,791,320,-514,-1641,-2969,-4370,-5742,-6991,-8074,-8965,-9687,-10265,-10735,-11135,-11470,-11760,-11982,-12133,-12172,-12102,-11905,-11596,-11219,-10803,-10425,-10123,-9954,-9926,-10058,-10288,-10600,-10890,-11122,-11208,-11109,-10786,-10218,-9407,-8360,-7110,-5695,-4152,-2544,-896,721,2276,3722,5013,6117,7012,7669,8104,8309,8319,8171,7909,7590,7269,6970,6729,6509,6285,5964,5472,4693,3570,2020,57,-2327,-5016,-7915,-10825,-13541,-15842,-17485,-18300,-18129,-16945,-14768,-11756,-8125,-4166,-188,3504,6657,9083,10686,11452,11464,10846,9792,8490,7148,5909,4921,4218,3847,3758,3904,4209,4575,4941,5202,5326,5245,4950,4422,3685,2762,1705,555,-626,-1803,-2927,-3975,-4929,-5773,-6518,-7163,-7733,-8227,-8662,-9012,-9257,-9339,-9212,-8815,-8097,-7044,-5635,-3933,-2006,25,1996,3742,5084,5874,6040,5543,4484,2981,1264,-440,-1890,-2870,-3229,-2873,-1792,-49,2220,4822,7526,10086,12254,13823,14625,14574,13675,12005,9760,7161,4504,2041,17,-1424,-2213,-2376,-2023,-1326,-479,302,853,1030,752,8,-1170,-2661,-4318,-5936,-7301,-8209,-8473,-7991,-6697,-4647,-1963,1145,4391,7463,10029,11790,12519,12081,10462,7775,4258,248,-3843,-7596,-10628,-12655,-13521,-13242,-11966,-9988,-7669,-5409,-3583,-2476,-2265,-2951,-4410,-6356,-8421,-10190,-11249,-11284,-10076,-7584,-3937,584,5552,10474,14857,18250,20352,20987,20206,18194,15298,11962,8626,5737,3611,2467,2361,3213,4833,6935,9230,11416,13265,14627,15429,15689,15463,14832,13878,12651,11177,9456,7474,5231,2754,123,-2533,-5036,-7188,-8790,-9689,-9788,-9078,-7640,-5610,-3202,-616,1925,4256,6247,7821,8960,9677,10023,10064,9856,9450,8858,8086,7101,5923,4532,3004,1405,-153,-1533,-2607,-3267,-3429,-3082,-2265,-1095,258,1578,2651,3278,3335,2771,1650,111,-1626,-3309,-4691,-5582,-5853,-5514,-4636,-3427,-2126,-1019,-358,-333,-1035,-2422,-4348,-6539,-8676,-10395,-11365,-11330,-10138,-7793,-4447,-403,3928,8071,11573,14035,15219,15025,13563,11093,7989,4696,1628,-867,-2547,-3334,-3264,-2494,-1250,219,1694,2996,4024,4753,5194,5412,5478,5440,5329,5130,4787,4243,3427,2319,939,-616,-2197,-3598,-4609,-5025,-4693,-3544,-1600,1022,4087,7329,10399,12990,14815,15682,15505,14304,12234,9523,6494,3481,837,-1161,-2300,-2487,-1760,-253,1768,4002,6096,7729,8629,8632,7677,5865,3381,536,-2324,-4861,-6761,-7847,-8025,-7365,-6033,-4307,-2504,-959,40,282,-323,-1729,-3782,-6175,-8582,-10605,-11895,-12179,-11275,-9159,-5938,-1840,2798,7585,12121,16025,18997,20815,21375,20681,18838,16041,12546,8630,4607,743,-2674,-5440,-7357,-8312,-8247,-7154,-5153,-2376,904,4405,7777,10681,12818,13958,14004,12968,11007,8390,5442,2545,15,-1878,-2985,-3302,-2929,-2109,-1121,-297,92,-177,-1181,-2893,-5130,-7621,-10005,-11930,-13074,-13231,-12325,-10446,-7811,-4767,-1702,996,2985,4087,4201,3453,2040,279,-1478,-2928,-3808,-4001,-3488,-2402,-949,599,1968,2951,3384,3259,2619,1647,547,-424,-1044,-1126,-578,608,2327,4403,6574,8563,10076,10884,10828,9867,8091,5701,2995,338,-1919,-3440,-3999,-3490,-1941,462,3420,6550,9427,11663,12940,13066,12012,9899,6999,3688,387,-2482,-4571,-5649,-5627,-4576,-2705,-330,2160,4384,5981,6727,6466,5255,3214,635,-2154,-4788,-6915,-8265,-8668,-8082,-6599,-4429,-1860,770,3139,4962,6047,6291,5714,4409,2570,411,-1810,-3870,-5573,-6784,-7451,-7584,-7276,-6658,-5890,-5129,-4499,-4093,-3925,-3988,-4176,-4412,-4545,-4490,-4155,-3548,-2707,-1766,-886,-244,-42,-399,-1417,-3096,-5343,-8006,-10815,-13493,-15709,-17190,-17713,-17164,-15556,-13023,-9825,-6303,-2818,262,2667,4211,4844,4653,3815,2607,1318,213,-497,-721,-469,175,1030,1931,2698,3215,3416,3310,2958,2456,1929,1462,1141,981,975,1070,1196,1270,1209,951,421,-389,-1519,-2941,-4622,-6502,-8455,-10368,-12038,-13311,-13988,-13950,-13127,-11538,-9303,-6615,-3731,-924,1547,3490,4772,5378,5341,4798,3887,2780,1602,455,-622,-1634,-2610,-3618,-4688,-5861,-7110,-8391,-9600,-10622,-11334,-11622,-11434,-10747,-9631,-8179,-6560,-4931,-3484,-2364,-1702,-1566,-1975,-2892,-4238,-5886,-7706,-9551,-11280,-12785,-13956,-14733,-15059,-14921,-14325,-13299,-11908,-10221,-8316,-6303,-4229,-2208,-258,1556,3210,4685,5945,6965,7714,8153,8274,8073,7583,6853,5975,5040,4177,3478,3033,2854,2915,3113,3303,3333,3030,2313,1112,-505,-2429,-4448,-6331,-7840,-8787,-9056,-8639,-7613,-6167,-4509,-2911,-1580,-716,-418,-709,-1532,-2724,-4091,-5372,-6330,-6745,-6468,-5449,-3724,-1464,1110,3669,5906,7490,8182,7818,6372,3934,731,-2936,-6709,-10219,-13156,-15273,-16426,-16596,-15846,-14357,-12364,-10144,-7987,-6150,-4857,-4232,-4350,-5144,-6499,-8176,-9911,-11372,-12277,-12337,-11403,-9381,-6343,-2475,1933,6484,10764,14382,16986,18393,18498,17401,15304,12519,9425,6406,3801,1886,799,572,1096,2160,3483,4736,5635,5918,5451,4187,2212,-281,-3027,-5688,-7956,-9528,-10201,-9881,-8583,-6471,-3786,-855,1980,4418,6215,7266,7567,7241,6508,5618,4832,4352,4293,4674,5387,6275,7089,7633,7692,7178,6048,4382,2315,39,-2232,-4302,-6000,-7224,-7930,-8148,-7967,-7499,-6875,-6195,-5531,-4909,-4316,-3719,-3069,-2339,-1500,-585,390,1323,2169,2814,3207,3286,3055,2535,1817,998,226,-383,-705,-680,-302,388,1271,2214,3046,3623,3818,3571,2892,1853,631,-582,-1539,-2017,-1845,-902,820,3241,6207,9479,12798,15905,18547,20550,21789,22207,21843,20768,19128,17084,14815,12475,10201,8067,6127,4361,2745,1219,-266,-1735,-3200,-4612,-5924,-7040,-7887,-8380,-8480,-8167,-7483,-6509,-5349,-4154,-3028,-2094,-1394,-961,-739,-684,-693,-699,-635,-472,-219,92,406,672,845,906,861,725,551,372,265,256,425,771,1329,2051,2884,3712,4422,4855,4903,4461,3506,2073,282,-1665,-3534,-5042,-5965,-6116,-5424,-3938,-1819,668,3191,5428,7065,7916,7872,7004,5462,3540,1556,-130,-1230,-1501,-861,692,3003,5836,8882,11812,14300,16100,17011,16975,16010,14252,11927,9293,6656,4269,2352,1024,320,173,439,923,1389,1631,1459,766,-456,-2135,-4080,-6043,-7739,-8882,-9244,-8686,-7174,-4825,-1834,1459,4725,7595,9789,11128,11551,11144,10092,8648,7095,5678,4572,3864,3531,3463,3502,3461,3195,2615,1729,622,-535,-1553,-2230,-2436,-2114,-1310,-176,1078,2181,2894,3007,2430,1154,-677,-2852,-5071,-7026,-8427,-9068,-8830,-7736,-5914,-3601,-1102,1261,3196,4476,4994,4742,3864,2571,1177,-25,-720,-728,69,1619,3757,6232,8704,10875,12456,13274,13234,12364,10772,8628,6145,3503,898,-1549,-3744,-5621,-7166,-8328,-9094,-9398,-9184,-8386,-6958,-4904,-2298,707,3874,6907,9481,11301,12118,11823,10410,8045,4997,1631,-1670,-4536,-6701,-7996,-8402,-8025,-7045,-5741,-4344,-3111,-2186,-1672,-1564,-1807,-2275,-2850,-3384,-3799,-4019,-4063,-3956,-3794,-3655,-3619,-3743,-3990,-4328,-4605,-4685,-4385,-3565,-2113,-27,2643,5703,8923,11991,14614,16527,17568,17656,16880,15383,13444,11345,9358,7720,6532,5830,5540,5505,5587,5610,5501,5203,4774,4278,3830,3524,3397,3461,3627,3795,3804,3517,2818,1635,-23,-2109,-4492,-7011,-9464,-11646,-13361,-14450,-14795,-14349,-13115,-11163,-8611,-5613,-2352,977,4194,7108,9596,11512,12809,13423,13376,12686,11433,9684,7553,5154,2616,97,-2252,-4264,-5789,-6697,-6908,-6396,-5206,-3446,-1276,1098,3467,5606,7329,8470,8908,8594,7504,5704,3276,362,-2870,-6253,-9577,-12693,-15410,-17623,-19204,-20108,-20284,-19736,-18494,-16616,-14204,-11384,-8312,-5160,-2111,669,3016,4807,5954,6401,6161,5262,3821,1957,-131,-2253,-4168,-5685,-6581,-6743,-6068,-4581,-2366,374,3394,6359,8960,10875,11865,11777,10561,8302,5170,1441,-2565,-6488,-9996,-12773,-14601,-15325,-14897,-13387,-10914,-7734,-4093,-330,3273,6409,8869,10477,11159,10922,9840,8082,5837,3359,888,-1362,-3203,-4549,-5354,-5664,-5561,-5169,-4593,-3968,-3357,-2853,-2495,-2330,-2395,-2710,-3303,-4161,-5282,-6599,-8040,-9496,-10817,-11895,-12583,-12825,-12584,-11910,-10896,-9682,-8443,-7311,-6440,-5868,-5626,-5632,-5797,-5947,-5959,-5664,-4996,-3891,-2411,-624,1277,3133,4722,5877,6464,6424,5770,4605,3086,1422,-165,-1480,-2373,-2764,-2668,-2179,-1462,-737,-223,-127,-590,-1678,-3345,-5476,-7848,-10224,-12341,-13955,-14889,-15025,-14329,-12884,-10818,-8366,-5780,-3347,-1323,73,714,551,-352,-1843,-3710,-5676,-7496,-8901,-9727,-9828,-9182,-7803,-5807,-3344,-607,2203,4885,7262,9181,10525,11227,11251,10629,9413,7722,5680,3444,1160,-1032,-3032,-4761,-6200,-7342,-8235,-8925,-9495,-10006,-10532,-11111,-11765,-12478,-13214,-13899,-14469,-14841,-14966,-14812,-14371,-13680,-12774,-11725,-10581,-9401,-8204,-7013,-5818,-4593,-3327,-1970,-540,977,2513,4013,5354,6450,7176,7478,7317,6722,5788,4643,3461,2409,1633,1216,1182,1468,1979,2553,3072,3406,3512,3397,3134,2854,2709,2844,3373,4343,5704,7342,9022,10490,11448,11639,10881,9103,6361,2863,-1091,-5096,-8748,-11650,-13508,-14145,-13536,-11822,-9264,-6229,-3136,-372,1711,2895,3091,2356,903,-979,-2916,-4577,-5655,-5986,-5502,-4296,-2548,-537,1445,3106,4234,4692,4465,3644,2403,992,-348,-1360,-1897,-1852,-1253,-225,1057,2318,3349,3914,3917,3311,2185,693,-957,-2527,-3818,-4663,-4975,-4747,-4042,-2984,-1729,-454,718,1659,2354,2810,3117,3402,3790,4422,5351,6614,8141,9819,11480,12937,14015,14566,14522,13869,12691,11126,9368,7635,6129,5024,4413,4311,4644,5241,5896,6345,6367,5762,4437,2384,-279,-3345,-6534,-9523,-12015,-13741,-14537,-14329,-13171,-11212,-8695,-5875,-3056,-446,1750,3460,4650,5392,5771,5926,5976,6026,6148,6364,6644,6948,7163,7238,7074,6663,5996,5126,4119,3041,1972,929,-35,-945,-1793,-2594,-3355,-4053,-4684,-5194,-5564,-5743,-5718,-5466,-4991,-4303,-3423,-2360,-1154,224,1723,3380,5147,7018,8937,10846,12669,14318,15723,16806,17538,17901,17916,17644,17144,16522,15860,15249,14767,14455,14346,14417,14625,14879,15057,15035,14655,13814,12416,10430,7888,4866,1515,-2005,-5481,-8724,-11537,-13760,-15269,-15975,-15849,-14890,-13164,-10766,-7843,-4597,-1227,1998,4875,7180,8795,9647,9779,9279,8296,6986,5478,3860,2206,520,-1122,-2679,-4020,-5034,-5575,-5581,-5030,-4015,-2707,-1300,-23,972,1592,1811,1695,1299,721,-11,-868,-1895,-3107,-4536,-6134,-7789,-9313,-10452,-10926,-10496,-9008,-6446,-2982,1076,5255,9044,11925,13479,13444,11752,8553,4195,-834,-5932,-10500,-13977,-15935,-16114,-14473,-11195,-6643,-1383,3980,8773,12438,14538,14873,13458,10577,6691,2374,-1753,-5176,-7508,-8565,-8378,-7136,-5162,-2814,-451,1655,3305,4427,5005,5122,4852,4318,3590,2735,1791,767,-319,-1443,-2560,-3582,-4417,-4962,-5140,-4927,-4353,-3525,-2611,-1797,-1293,-1235,-1716,-2688,-4042,-5520,-6881,-7816,-8126,-7689,-6521,-4793,-2753,-752,886,1889,2085,1477,172,-1564,-3428,-5084,-6243,-6717,-6416,-5409,-3846,-2009,-180,1311,2220,2363,1688,272,-1696,-3906,-6043,-7746,-8765,-8930,-8211,-6741,-4735,-2519,-400,1320,2463,2920,2742,2037,1006,-143,-1207,-2030,-2514,-2628,-2392,-1879,-1187,-417,316,950,1429,1744,1928,2025,2117,2273,2569,3034,3692,4495,5380,6234,6932,7344,7367,6928,6007,4664,2994,1175,-616,-2189,-3377,-4086,-4251,-3914,-3144,-2074,-866,326,1353,2102,2532,2626,2471,2152,1840,1656,1771,2251,3164,4474,6108,7942,9816,11583,13084,14220,14910,15134,14914,14316,13418,12343,11178,10027,8955,7984,7131,6331,5554,4694,3717,2554,1204,-303,-1912,-3509,-4996,-6241,-7136,-7592,-7547,-6986,-5927,-4432,-2599,-545,1569,3601,5373,6750,7609,7867,7507,6534,5031,3078,813,-1650,-4164,-6603,-8815,-10664,-12005,-12712,-12687,-11885,-10310,-8089,-5355,-2407,535,3128,5168,6433,6852,6406,5205,3406,1230,-1093,-3348,-5360,-7002,-8220,-9001,-9378,-9421,-9174,-8720,-8074,-7288,-6382,-5374,-4326,-3260,-2272,-1414,-771,-396,-329,-567,-1088,-1821,-2689,-3583,-4418,-5089,-5564,-5789,-5784,-5573,-5195,-4729,-4217,-3737,-3325,-3018,-2836,-2771,-2819,-2952,-3154,-3381,-3632,-3856,-4063,-4228,-4347,-4432,-4482,-4505,-4526,-4540,-4584,-4659,-4793,-5000,-5292,-5672,-6139,-6671,-7249,-7827,-8371,-8817,-9147,-9294,-9270,-9047,-8652,-8116,-7468,-6776,-6066,-5412,-4837,-4393,-4094,-3965,-3989,-4158,-4429,-4736,-5033,-5210,-5227,-5000,-4506,-3736,-2714,-1518,-217,1060,2224,3154,3797,4092,4073,3751,3230,2576,1913,1319,876,632,593,762,1080,1516,1985,2447,2825,3097,3225,3216,3073,2835,2544,2248,2017,1880,1906,2092,2465,2980,3608,4271,4896,5410,5735,5827,5658,5236,4600,3829,2993,2204,1542,1085,890,975,1341,1940,2723,3599,4498,5341,6072,6662,7088,7380,7544,7646,7698,7756,7839,7955,8128,8333,8570,8820,9060,9277,9454,9583,9665,9713,9742,9774,9833,9931,10090,10304,10582,10900,11254,11607,11955,12253,12505,12666,12750,12719,12588,12344,12002,11566,11064,10490,9895,9264,8644,8043,7476,6977,6537,6187,5914,5723,5608,5548,5555,5596,5691,5819,5978,6156,6313,6422,6413,6250,5874,5280,4469,3491,2419,1350,375,-416,-973,-1273,-1331,-1200,-945,-647,-373,-186,-110,-163,-330,-582,-885,-1195,-1473,-1689,-1816,-1848,-1787,-1656,-1490,-1333,-1239,-1237,-1377,-1642,-2048,-2541,-3088,-3621,-4075,-4416,-4576,-4579,-4406,-4105,-3722,-3311,-2932,-2645,-2481,-2480,-2644,-2973,-3451,-4033,-4684,-5338,-5949,-6460,-6844,-7071,-7160,-7117,-6996,-6844,-6703,-6637,-6653,-6785,-7019,-7325,-7683,-8040,-8366,-8634,-8812,-8904,-8896,-8822,-8674,-8511,-8317,-8147,-7986,-7850,-7727,-7598,-7458,-7283,-7082,-6846,-6603,-6361,-6160,-6016,-5959,-6002,-6140,-6372,-6667,-6998,-7344,-7648,-7925,-8106,-8232,-8255,-8218,-8109,-7968,-7800,-7649,-7515,-7438,-7409,-7450,-7553,-7717,-7927,-8169,-8404,-8626,-8790,-8894,-8916,-8864,-8739,-8561,-8341,-8089,-7825,-7541,-7249,-6951,-6641,-6343,-6055,-5810,-5619,-5501,-5471,-5521,-5647,-5817,-5992,-6137,-6195,-6135,-5921,-5544,-5012,-4350,-3605,-2838,-2111,-1492,-1030,-760,-708,-847,-1169,-1598,-2100,-2593,-3030,-3364,-3552,-3593,-3484,-3242,-2913,-2518,-2120,-1748,-1439,-1223,-1101,-1078,-1140,-1255,-1397,-1538,-1639,-1699,-1693,-1628,-1515,-1354,-1171,-970,-769,-569,-387,-206,-48,115,264,424,578,747,911,1084,1255,1426,1603,1778,1970,2165,2389,2628,2902,3203,3536,3885,4255,4610,4960,5256,5508,5684,5771,5781,5686,5520,5288,5010,4734,4476,4289,4183,4190,4306,4526,4825,5171,5523,5847,6108,6292,6391,6422,6399,6365,6343,6379,6481,6678,6945,7279,7624,7954,8216,8367,8392,8262,7996,7614,7148,6664,6201,5822,5564,5463,5517,5728,6042,6427,6812,7144,7376,7480,7441,7286,7031,6735,6435,6189,6021,5969,6019,6180,6407,6682,6951,7179,7335,7374,7311,7111,6823,6447,6040,5637,5282,5017,4864,4840,4938,5146,5434,5755,6086,6367,6586,6720,6758,6727,6647,6549,6499,6504,6626,6850,7184,7582,8000,8373,8628,8726,8608,8298,7793,7179,6508,5912,5444,5226,5267,5609,6199,6978,7847,8692,9404,9884,10066,9927,9471,8765,7879,6916,5988,5163,4537,4119,3931,3940,4094,4328,4578,4768,4872,4832,4671,4376,3997,3563,3127,2724,2397,2149,1999,1923,1903,1918,1917,1903,1832,1717,1548,1337,1096,839,581,326,98,-114,-289,-440,-566,-669,-773,-871,-988,-1123,-1290,-1482,-1708,-1944,-2203,-2449,-2699,-2929,-3138,-3334,-3492,-3640,-3749,-3849,-3922,-3991,-4058,-4130,-4226,-4340,-4486,-4649,-4839,-5042,-5258,-5488,-5719,-5961,-6193,-6420,-6614,-6775,-6869,-6901,-6847,-6712,-6514,-6250,-5973,-5694,-5452,-5276,-5181,-5180,-5277,-5455,-5694,-5978,-6266,-6546,-6781,-6970,-7095,-7171,-7199,-7196,-7187,-7177,-7190,-7230,-7292,-7379,-7469,-7556,-7616,-7642,-7609,-7524,-7372,-7171,-6925,-6654,-6380,-6124,-5902,-5739,-5633,-5598,-5630,-5714,-5847,-6003,-6178,-6340,-6498,-6612,-6707,-6756,-6768,-6747,-6689,-6606,-6495,-6372,-6232,-6094,-5959,-5840,-5745,-5678,-5653,-5655,-5699,-5767,-5854,-5960,-6064,-6168,-6265,-6346,-6408,-6451,-6466,-6460,-6429,-6381,-6304,-6232,-6131,-6054,-5976,-5932,-5922,-5957,-6038,-6170,-6331,-6527,-6724,-6912,-7076,-7192,-7252,-7241,-7151,-6976,-6726,-6401,-6034,-5638,-5257,-4910,-4638,-4454,-4375,-4398,-4514,-4706,-4945,-5212,-5471,-5713,-5923,-6091,-6230,-6336,-6427,-6507,-6573,-6626,-6639,-6610,-6505,-6325,-6058,-5718,-5316,-4890,-4464,-4077,-3753,-3509,-3352,-3274,-3254,-3279,-3306,-3328,-3305,-3229,-3098,-2898,-2653,-2366,-2057,-1757,-1475,-1244,-1066,-959,-923,-952,-1040,-1175,-1332,-1516,-1684,-1844,-1968,-2043,-2064,-2016,-1896,-1713,-1469,-1186,-881,-581,-299,-57,139,296,418,525,639,775,957,1189,1485,1835,2233,2655,3077,3464,3794,4028,4151,4163,4044,3841,3552,3233,2911,2634,2427,2328,2348,2494,2762,3117,3542,3975,4377,4701,4897,4951,4848,4595,4225,3778,3302,2868,2516,2311,2267,2430,2770,3300,3959,4729,5536,6345,7095,7743,8261,8615,8799,8804,8644,8335,7905,7402,6850,6318,5830,5433,5153,5002,4986,5090,5282,5542,5818,6091,6320,6487,6590,6618,6593,6523,6428,6330,6242,6180,6148,6150,6168,6210,6245,6277,6287,6277,6239,6188,6118,6049,5983,5928,5889,5865,5862,5861,5876,5879,5882,5870,5841,5801,5745,5682,5615,5553,5498,5463,5442,5442,5468,5505,5563,5632,5700,5778,5841,5901,5943,5974,5982,5977,5960,5933,5906,5882,5871,5872,5904,5952,6030,6133,6250,6387,6527,6667,6799,6922,7022,7105,7168,7208,7235,7246,7243,7242,7234,7234,7242,7249,7268,7266,7249,7189,7063,6866,6569,6190,5721,5212,4674,4183,3763,3476,3346,3384,3584,3914,4315,4733,5096,5340,5433,5328,5052,4608,4057,3463,2883,2405,2066,1914,1944,2156,2486,2906,3319,3688,3942,4060,4026,3861,3593,3280,2972,2720,2571,2531,2612,2781,3011,3246,3457,3585,3629,3577,3444,3273,3098,2975,2943,3031,3238,3553,3919,4285,4565,4693,4608,4265,3676,2855,1883,836,-176,-1055,-1728,-2126,-2259,-2121,-1798,-1352,-884,-480,-217,-130,-250,-539,-961,-1447,-1912,-2291,-2510,-2544,-2363,-2002,-1487,-889,-271,285,725,982,1044,887,532,17,-621,-1310,-2003,-2648,-3200,-3648,-3975,-4194,-4326,-4391,-4419,-4431,-4445,-4480,-4540,-4631,-4753,-4896,-5056,-5217,-5361,-5479,-5547,-5567,-5526,-5426,-5283,-5100,-4909,-4713,-4542,-4399,-4304,-4252,-4253,-4290,-4376,-4477,-4610,-4742,-4885,-5016,-5145,-5267,-5385,-5510,-5638,-5778,-5924,-6081,-6237,-6395,-6548,-6692,-6828,-6954,-7066,-7170,-7257,-7330,-7385,-7421,-7435,-7423,-7382,-7314,-7206,-7073,-6897,-6697,-6475,-6239,-6002,-5779,-5580,-5420,-5304,-5241,-5224,-5262,-5336,-5442,-5566,-5693,-5812,-5914,-5987,-6026,-6034,-6002,-5942,-5854,-5748,-5634,-5514,-5409,-5313,-5252,-5212,-5220,-5249,-5332,-5426,-5560,-5693,-5835,-5964,-6068,-6145,-6183,-6187,-6157,-6103,-6035,-5968,-5910,-5874,-5853,-5857,-5849,-5840,-5769,-5649,-5434,-5144,-4783,-4386,-4000,-3680,-3485,-3458,-3646,-4041,-4647,-5412,-6270,-7149,-7942,-8568,-8942,-9005,-8727,-8113,-7207,-6077,-4841,-3600,-2492,-1625,-1083,-932,-1175,-1785,-2706,-3822,-5032,-6204,-7234,-8029,-8530,-8718,-8590,-8205,-7609,-6892,-6132,-5402,-4778,-4290,-3975,-3825,-3826,-3959,-4174,-4450,-4739,-5018,-5269,-5467,-5616,-5705,-5745,-5737,-5690,-5610,-5506,-5383,-5237,-5076,-4874,-4645,-4351,-4006,-3587,-3102,-2565,-1989,-1406,-843,-341,76,376,543,580,485,288,25,-277,-560,-802,-967,-1037,-1022,-916,-750,-545,-316,-102,98,257,377,447,473,449,383,277,134,-33,-223,-417,-611,-780,-912,-977,-951,-805,-515,-58,559,1343,2240,3212,4190,5084,5829,6336,6552,6442,5998,5240,4234,3042,1777,525,-599,-1527,-2181,-2535,-2582,-2335,-1850,-1174,-387,444,1256,1987,2599,3070,3389,3576,3643,3634,3569,3489,3407,3333,3277,3212,3147,3044,2917,2756,2574,2409,2275,2225,2269,2433,2710,3084,3506,3950,4335,4651,4827,4869,4772,4544,4241,3883,3531,3228,2996,2882,2869,2977,3169,3435,3733,4041,4328,4591,4800,4983,5116,5232,5335,5439,5568,5724,5932,6180,6474,6794,7113,7414,7661,7838,7927,7927,7845,7698,7517,7315,7129,6970,6843,6760,6693,6638,6562,6447,6270,6026,5703,5326,4901,4474,4064,3728,3481,3365,3379,3534,3805,4174,4595,5032,5446,5793,6058,6215,6268,6233,6124,5968,5794,5608,5428,5255,5086,4915,4752,4594,4457,4367,4332,4384,4527,4768,5084,5461,5831,6168,6396,6481,6387,6110,5658,5087,4445,3816,3279,2902,2752,2854,3220,3823,4612,5519,6452,7330,8066,8600,8885,8909,8681,8233,7616,6887,6106,5328,4613,3977,3463,3066,2790,2620,2534,2516,2534,2589,2658,2751,2881,3047,3276,3557,3906,4279,4687,5056,5389,5625,5764,5777,5683,5475,5196,4846,4472,4086,3707,3368,3071,2842,2700,2658,2736,2934,3258,3680,4172,4693,5171,5564,5797,5834,5638,5218,4580,3788,2896,1991,1144,427,-122,-466,-623,-594,-431,-162,163,519,872,1207,1512,1768,1971,2101,2151,2108,1971,1735,1424,1052,659,281,-41,-263,-358,-305,-96,246,703,1213,1736,2200,2562,2774,2813,2680,2386,1976,1493,996,542,177,-61,-153,-103,66,324,612,889,1098,1207,1196,1068,848,573,304,84,-21,-1,170,459,824,1210,1520,1697,1664,1378,832,36,-952,-2059,-3182,-4240,-5118,-5762,-6121,-6165,-5937,-5452,-4803,-4060,-3322,-2676,-2189,-1917,-1866,-2025,-2361,-2789,-3272,-3704,-4060,-4285,-4375,-4343,-4211,-4029,-3818,-3630,-3456,-3315,-3176,-3020,-2813,-2537,-2174,-1740,-1258,-767,-332,9,186,175,-51,-485,-1105,-1870,-2708,-3570,-4356,-5033,-5515,-5809,-5868,-5759,-5481,-5129,-4743,-4395,-4134,-3981,-3961,-4051,-4235,-4476,-4716,-4930,-5052,-5069,-4955,-4705,-4346,-3894,-3411,-2928,-2515,-2201,-2028,-2004,-2136,-2389,-2760,-3181,-3643,-4086,-4495,-4844,-5117,-5327,-5470,-5576,-5668,-5771,-5914,-6115,-6378,-6705,-7062,-7428,-7736,-7956,-8018,-7899,-7574,-7045,-6350,-5533,-4679,-3854,-3162,-2648,-2391,-2401,-2695,-3238,-3987,-4873,-5817,-6743,-7568,-8232,-8683,-8896,-8867,-8605,-8161,-7572,-6915,-6247,-5637,-5145,-4812,-4675,-4731,-4990,-5403,-5946,-6539,-7135,-7646,-8031,-8221,-8196,-7946,-7482,-6851,-6101,-5298,-4517,-3792,-3196,-2723,-2397,-2200,-2098,-2061,-2048,-2013,-1938,-1792,-1585,-1315,-1026,-742,-519,-397,-419,-601,-958,-1454,-2061,-2706,-3328,-3848,-4217,-4378,-4333,-4073,-3645,-3101,-2498,-1931,-1437,-1100,-938,-977,-1214,-1621,-2170,-2798,-3464,-4087,-4625,-5002,-5196,-5157,-4896,-4413,-3746,-2951,-2080,-1219,-427,219,663,862,784,425,-205,-1064,-2106,-3243,-4403,-5492,-6433,-7160,-7630,-7818,-7737,-7405,-6874,-6194,-5437,-4655,-3915,-3253,-2702,-2267,-1946,-1703,-1513,-1320,-1104,-823,-489,-104,287,640,898,1011,944,679,226,-381,-1095,-1830,-2522,-3084,-3456,-3598,-3478,-3118,-2542,-1813,-999,-175,580,1221,1690,1987,2102,2059,1892,1623,1302,940,576,221,-105,-387,-608,-753,-802,-741,-567,-271,127,610,1143,1677,2174,2580,2856,2982,2927,2712,2344,1875,1363,861,466,196,131,253,565,1013,1539,2061,2501,2793,2884,2746,2396,1846,1172,430,-288,-906,-1350,-1563,-1510,-1187,-598,191,1140,2147,3126,4004,4680,5132,5312,5243,4955,4512,3979,3446,2960,2597,2362,2279,2312,2444,2620,2808,2961,3055,3064,2984,2810,2559,2245,1907,1563,1256,1011,845,779,807,944,1174,1506,1927,2431,3022,3667,4356,5042,5675,6212,6577,6738,6659,6331,5789,5080,4284,3495,2793,2267,1954,1889,2033,2346,2736,3106,3354,3398,3177,2676,1932,999,11,-924,-1654,-2076,-2102,-1705,-912,191,1480,2792,3980,4892,5431,5549,5245,4592,3688,2675,1695,885,352,162,331,836,1601,2542,3545,4514,5358,6015,6453,6660,6657,6474,6161,5771,5355,4966,4637,4398,4266,4228,4289,4397,4541,4662,4740,4738,4645,4466,4214,3935,3660,3443,3314,3306,3424,3671,4021,4463,4946,5459,5946,6403,6783,7079,7276,7364,7358,7254,7090,6867,6636,6395,6174,5978,5799,5634,5470,5285,5093,4872,4658,4449,4278,4168,4119,4156,4245,4388,4534,4663,4733,4721,4610,4406,4116,3779,3426,3098,2834,2658,2584,2619,2727,2887,3042,3134,3120,2951,2610,2108,1473,765,66,-560,-1024,-1280,-1304,-1083,-676,-117,502,1108,1630,2000,2202,2206,2056,1772,1419,1062,745,540,457,535,749,1105,1551,2064,2596,3109,3575,3965,4267,4468,4580,4586,4524,4377,4189,3960,3732,3510,3344,3223,3192,3225,3338,3495,3690,3868,4024,4094,4084,3949,3699,3331,2863,2341,1794,1288,871,588,485,558,818,1209,1700,2208,2668,3015,3184,3165,2920,2505,1924,1270,594,-24,-509,-823,-923,-811,-533,-128,297,671,893,896,646,131,-601,-1499,-2452,-3379,-4161,-4733,-5025,-5017,-4713,-4147,-3379,-2475,-1525,-596,232,913,1414,1717,1839,1800,1639,1409,1134,881,632,438,252,82,-103,-323,-586,-888,-1227,-1562,-1887,-2163,-2381,-2547,-2654,-2752,-2851,-3002,-3223,-3535,-3934,-4400,-4891,-5355,-5727,-5949,-5962,-5730,-5245,-4512,-3592,-2531,-1447,-400,480,1152,1537,1633,1448,1027,448,-205,-838,-1371,-1736,-1906,-1866,-1648,-1305,-900,-524,-242,-133,-231,-570,-1125,-1880,-2758,-3699,-4604,-5412,-6039,-6464,-6649,-6623,-6395,-6028,-5564,-5060,-4574,-4136,-3788,-3536,-3387,-3338,-3365,-3462,-3599,-3755,-3922,-4057,-4170,-4207,-4179,-4049,-3812,-3476,-3038,-2545,-2024,-1548,-1164,-953,-956,-1213,-1739,-2500,-3464,-4536,-5640,-6673,-7538,-8173,-8512,-8545,-8271,-7730,-6987,-6113,-5217,-4359,-3645,-3096,-2760,-2605,-2611,-2692,-2794,-2831,-2741,-2501,-2090,-1550,-927,-309,239,627,804,736,409,-158,-924,-1838,-2830,-3832,-4770,-5588,-6228,-6667,-6891,-6912,-6760,-6491,-6144,-5806,-5494,-5278,-5157,-5133,-5203,-5304,-5419,-5490,-5465,-5333,-5055,-4642,-4124,-3519,-2910,-2344,-1888,-1614,-1535,-1700,-2064,-2616,-3272,-3970,-4625,-5163,-5535,-5698,-5649,-5407,-5000,-4499,-3940,-3402,-2923,-2551,-2308,-2219,-2261,-2452,-2726,-3080,-3444,-3783,-4043,-4183,-4176,-4004,-3678,-3220,-2667,-2079,-1498,-988,-587,-321,-209,-234,-377,-594,-844,-1076,-1253,-1353,-1356,-1290,-1163,-1021,-896,-816,-803,-841,-920,-998,-1042,-1015,-906,-717,-478,-244,-60,-4,-116,-433,-960,-1682,-2539,-3474,-4395,-5205,-5835,-6187,-6238,-5937,-5318,-4407,-3279,-2034,-764,409,1403,2141,2574,2701,2521,2084,1432,619,-290,-1260,-2222,-3158,-4004,-4743,-5333,-5755,-5989,-6029,-5886,-5579,-5138,-4624,-4064,-3533,-3059,-2678,-2416,-2264,-2221,-2259,-2351,-2461,-2564,-2610,-2598,-2478,-2263,-1933,-1497,-967,-358,307,1012,1718,2423,3075,3668,4155,4513,4707,4714,4517,4116,3534,2796,1971,1114,304,-385,-906,-1207,-1280,-1123,-757,-223,441,1167,1932,2656,3334,3903,4361,4678,4856,4883,4781,4547,4224,3816,3368,2896,2424,1970,1548,1153,819,532,329,216,212,329,572,911,1340,1786,2225,2574,2791,2824,2634,2229,1599,800,-124,-1094,-2034,-2867,-3525,-3958,-4122,-4010,-3624,-2981,-2151,-1164,-134,886,1797,2538,3068,3355,3411,3270,2967,2585,2164,1774,1451,1221,1096,1070,1126,1257,1431,1656,1899,2165,2430,2679,2894,3049,3134,3111,2999,2749,2410,1930,1375,711,15,-717,-1397,-1994,-2423,-2633,-2574,-2207,-1542,-594,572,1873,3216,4486,5599,6454,7016,7233,7129,6727,6090,5296,4435,3587,2851,2266,1900,1755,1831,2114,2546,3095,3704,4327,4932,5492,5982,6410,6753,7029,7222,7347,7387,7353,7235,7033,6756,6399,5978,5499,4967,4397,3785,3146,2483,1821,1177,591,92,-275,-480,-498,-317,49,579,1231,1946,2670,3330,3882,4261,4457,4441,4239,3879,3405,2894,2382,1953,1621,1429,1361,1423,1563,1782,2024,2293,2575,2875,3201,3562,3948,4358,4753,5099,5357,5463,5407,5129,4657,3978,3155,2242,1328,511,-121,-470,-497,-160,506,1438,2545,3671,4704,5476,5912,5919,5506,4702,3604,2337,1047,-128,-1067,-1678,-1927,-1799,-1354,-655,185,1071,1884,2565,3032,3295,3334,3210,2956,2634,2286,1942,1603,1279,925,548,114,-366,-879,-1387,-1847,-2190,-2379,-2363,-2132,-1684,-1058,-301,519,1330,2075,2695,3159,3452,3564,3532,3349,3086,2748,2392,2051,1752,1527,1402,1382,1498,1732,2105,2593,3181,3843,4529,5195,5781,6223,6478,6494,6260,5763,5047,4137,3123,2064,1055,171,-521,-966,-1145,-1034,-678,-100,617,1402,2169,2828,3317,3559,3537,3228,2656,1870,932,-63,-1029,-1867,-2511,-2893,-3000,-2826,-2416,-1822,-1129,-423,219,718,1036,1140,1036,748,304,-238,-846,-1462,-2066,-2616,-3113,-3533,-3897,-4199,-4463,-4699,-4910,-5103,-5267,-5375,-5424,-5361,-5195,-4899,-4497,-4010,-3476,-2955,-2480,-2109,-1841,-1690,-1628,-1617,-1624,-1588,-1495,-1303,-1032,-691,-328,5,244,340,243,-55,-544,-1186,-1901,-2614,-3228,-3651,-3839,-3738,-3382,-2802,-2087,-1333,-631,-79,287,438,397,230,-8,-210,-335,-305,-139,172,554,960,1295,1518,1558,1422,1096,637,81,-496,-1031,-1471,-1757,-1875,-1820,-1616,-1318,-982,-686,-484,-433,-543,-803,-1176,-1574,-1932,-2150,-2158,-1914,-1399,-645,277,1279,2230,3025,3540,3703,3467,2828,1844,600,-779,-2147,-3361,-4300,-4860,-5018,-4760,-4169,-3332,-2391,-1483,-730,-241,-60,-212,-655,-1327,-2149,-3008,-3848,-4571,-5166,-5592,-5875,-6025,-6076,-6050,-5958,-5803,-5577,-5251,-4815,-4241,-3525,-2678,-1718,-702,328,1292,2146,2817,3289,3531,3563,3399,3086,2655,2164,1639,1134,658,251,-80,-327,-478,-544,-527,-440,-290,-103,115,330,524,673,756,757,666,482,217,-113,-482,-859,-1214,-1520,-1747,-1893,-1940,-1895,-1767,-1556,-1285,-951,-582,-178,225,622,962,1240,1400,1436,1315,1044,629,104,-489,-1094,-1656,-2121,-2444,-2606,-2586,-2400,-2077,-1649,-1173,-689,-236,147,465,695,863,972,1030,1059,1042,989,879,699,435,71,-375,-889,-1419,-1905,-2286,-2479,-2444,-2135,-1559,-747,240,1291,2321,3197,3843,4172,4164,3792,3115,2170,1065,-109,-1233,-2203,-2937,-3362,-3469,-3254,-2774,-2093,-1307,-500,239,850,1292,1549,1624,1550,1344,1072,751,447,180,-13,-112,-112,-16,156,379,615,830,986,1044,993,797,470,12,-549,-1168,-1804,-2395,-2881,-3219,-3352,-3272,-2970,-2478,-1841,-1137,-432,189,667,965,1055,961,705,348,-54,-438,-746,-946,-1014,-958,-809,-603,-412,-276,-275,-411,-727,-1178,-1723,-2279,-2745,-3019,-3006,-2648,-1898,-802,596,2171,3787,5282,6506,7307,7602,7327,6497,5183,3504,1629,-245,-1934,-3248,-4069,-4302,-3949,-3057,-1736,-157,1520,3085,4391,5298,5746,5719,5266,4492,3511,2485,1515,724,153,-177,-288,-251,-120,-3,51,-39,-290,-730,-1331,-2072,-2887,-3729,-4525,-5222,-5766,-6122,-6275,-6210,-5945,-5491,-4881,-4152,-3346,-2524,-1728,-1035,-475,-98,91,101,-37,-271,-537,-778,-933,-970,-868,-624,-265,203,720,1284,1830,2348,2803,3159,3407,3521,3491,3333,3048,2678,2256,1830,1458,1174,1032,1041,1218,1552,2007,2544,3101,3603,3987,4180,4122,3794,3166,2291,1199,-14,-1262,-2437,-3449,-4216,-4685,-4832,-4653,-4194,-3495,-2639,-1701,-761,109,866,1478,1943,2275,2501,2660,2774,2886,2992,3121,3250,3378,3482,3555,3562,3523,3400,3223,2985,2685,2360,1988,1622,1247,913,617,405,275,245,307,441,616,783,898,905,781,494,60,-508,-1154,-1832,-2473,-3025,-3441,-3698,-3795,-3748,-3606,-3411,-3223,-3092,-3044,-3101,-3264,-3496,-3791,-4079,-4355,-4564,-4705,-4764,-4761,-4707,-4639,-4571,-4530,-4511,-4502,-4470,-4358,-4133,-3719,-3103,-2256,-1203,14,1314,2610,3787,4743,5384,5637,5466,4880,3915,2668,1252,-192,-1514,-2589,-3300,-3590,-3429,-2853,-1933,-776,492,1734,2836,3689,4241,4456,4359,3994,3433,2781,2108,1508,1032,688,487,368,283,161,-70,-446,-999,-1710,-2556,-3469,-4389,-5238,-5943,-6459,-6743,-6793,-6612,-6251,-5732,-5140,-4503,-3887,-3313,-2804,-2361,-1976,-1629,-1306,-986,-664,-339,-10,310,611,894,1140,1366,1575,1764,1964,2143,2333,2483,2609,2654,2628,2492,2254,1917,1505,1055,604,199,-142,-384,-555,-660,-762,-906,-1167,-1589,-2228,-3082,-4145,-5363,-6645,-7909,-9015,-9877,-10376,-10456,-10070,-9237,-7992,-6445,-4697,-2918,-1237,193,1262,1901,2087,1839,1243,391,-574,-1515,-2312,-2847,-3066,-2935,-2477,-1752,-840,147,1112,1946,2565,2918,2950,2677,2097,1271,254,-857,-1979,-2995,-3818,-4349,-4530,-4322,-3737,-2819,-1673,-417,789,1811,2511,2812,2668,2109,1192,41,-1223,-2441,-3494,-4255,-4661,-4670,-4311,-3639,-2758,-1796,-872,-111,420,674,653,414,11,-450,-898,-1252,-1462,-1505,-1370,-1089,-669,-170,389,953,1495,1979,2370,2664,2821,2864,2771,2579,2292,1953,1588,1233,923,677,519,442,464,545,695,870,1066,1265,1453,1642,1824,2015,2222,2436,2664,2867,3030,3103,3045,2830,2420,1826,1064,172,-776,-1715,-2570,-3276,-3801,-4113,-4248,-4212,-4089,-3919,-3773,-3703,-3726,-3875,-4102,-4406,-4699,-4942,-5055,-4989,-4699,-4174,-3418,-2477,-1408,-292,792,1755,2542,3094,3401,3463,3318,3027,2659,2298,2017,1870,1895,2077,2395,2777,3144,3420,3511,3376,2978,2331,1492,526,-448,-1337,-2033,-2461,-2585,-2400,-1944,-1295,-541,217,878,1388,1684,1778,1673,1428,1095,731,405,130,-41,-136,-139,-88,10,127,267,425,619,858,1169,1540,1998,2487,3012,3503,3933,4261,4451,4501,4413,4211,3945,3658,3410,3250,3219,3332,3598,3975,4428,4878,5246,5441,5395,5045,4379,3402,2176,774,-687,-2105,-3364,-4376,-5078,-5437,-5468,-5198,-4712,-4082,-3432,-2838,-2405,-2184,-2192,-2431,-2821,-3293,-3734,-4035,-4122,-3921,-3436,-2687,-1762,-756,209,1020,1589,1870,1840,1563,1084,529,-15,-429,-654,-619,-338,190,890,1710,2543,3330,3983,4460,4736,4796,4687,4428,4101,3749,3444,3227,3123,3146,3278,3494,3753,3999,4190,4276,4238,4066,3780,3416,3034,2683,2427,2281,2273,2361,2520,2671,2748,2689,2444,2000,1374,605,-220,-1029,-1719,-2230,-2489,-2498,-2239,-1785,-1179,-534,86,580,913,1055,1015,849,607,381,233,243,429,834,1406,2123,2893,3638,4269,4716,4934,4912,4678,4293,3835,3409,3087,2952,3033,3336,3822,4437,5085,5688,6139,6387,6353,6048,5469,4673,3762,2818,1976,1325,938,850,1042,1446,1986,2532,3004,3289,3368,3198,2828,2300,1679,1047,440,-92,-553,-958,-1330,-1712,-2126,-2584,-3086,-3584,-4045,-4384,-4557,-4492,-4161,-3560,-2700,-1646,-455,775,1977,3063,3995,4730,5271,5626,5829,5905,5891,5790,5614,5342,4961,4447,3791,2996,2093,1120,138,-784,-1589,-2209,-2605,-2750,-2624,-2235,-1605,-764,228,1308,2395,3404,4252,4855,5163,5128,4757,4072,3136,2043,890,-214,-1165,-1898,-2351,-2524,-2421,-2098,-1598,-999,-346,311,945,1541,2093,2607,3074,3499,3859,4144,4324,4380,4281,4023,3599,3031,2357,1633,933,331,-94,-293,-226,92,623,1295,2007,2654,3135,3356,3275,2874,2171,1232,141,-1010,-2086,-3014,-3678,-4039,-4048,-3723,-3075,-2192,-1127,-12,1079,2003,2688,3035,2996,2575,1770,691,-590,-1914,-3161,-4183,-4894,-5226,-5171,-4773,-4106,-3281,-2424,-1643,-1037,-681,-587,-774,-1185,-1765,-2436,-3095,-3670,-4067,-4248,-4173,-3865,-3350,-2697,-1986,-1293,-695,-240,37,146,95,-56,-269,-481,-642,-723,-698,-582,-390,-174,17,123,105,-74,-400,-857,-1383,-1909,-2364,-2669,-2776,-2656,-2321,-1795,-1151,-447,237,830,1294,1578,1699,1653,1484,1236,966,726,564,513,586,772,1061,1392,1739,2051,2285,2436,2485,2450,2353,2213,2059,1891,1727,1537,1322,1049,712,295,-194,-748,-1343,-1951,-2537,-3072,-3516,-3847,-4037,-4068,-3939,-3635,-3179,-2588,-1900,-1179,-477,129,570,795,753,441,-143,-949,-1931,-2999,-4072,-5054,-5862,-6415,-6668,-6568,-6139,-5379,-4374,-3191,-1958,-780,209,926,1295,1315,1012,479,-173,-799,-1273,-1473,-1341,-843,-23,1044,2241,3408,4425,5120,5430,5267,4655,3644,2347,924,-477,-1680,-2568,-3053,-3111,-2781,-2150,-1344,-508,219,730,945,852,486,-91,-742,-1368,-1827,-2034,-1914,-1464,-695,297,1415,2525,3487,4200,4567,4564,4195,3529,2652,1707,795,60,-431,-612,-483,-87,507,1181,1827,2329,2588,2559,2209,1577,719,-268,-1274,-2180,-2880,-3278,-3314,-2959,-2213,-1134,203,1669,3132,4434,5443,6042,6159,5792,4970,3807,2431,1011,-305,-1360,-2085,-2401,-2348,-1954,-1334,-581,180,860,1385,1716,1843,1786,1580,1279,923,554,197,-140,-461,-771,-1087,-1395,-1684,-1932,-2076,-2105,-1955,-1637,-1150,-539,128,774,1297,1622,1665,1388,781,-134,-1268,-2538,-3784,-4901,-5720,-6183,-6193,-5772,-4956,-3831,-2535,-1189,60,1116,1890,2363,2536,2451,2197,1832,1458,1134,893,761,709,689,658,541,314,-49,-527,-1087,-1652,-2176,-2580,-2844,-2945,-2909,-2772,-2597,-2445,-2368,-2406,-2559,-2811,-3098,-3362,-3501,-3451,-3139,-2525,-1623,-460,866,2253,3558,4664,5449,5856,5848,5463,4759,3842,2827,1830,966,302,-95,-235,-129,151,526,906,1186,1306,1190,835,238,-552,-1475,-2438,-3369,-4162,-4764,-5104,-5149,-4883,-4302,-3439,-2321,-1022,396,1838,3208,4418,5373,6007,6267,6145,5641,4821,3741,2502,1202,-62,-1218,-2188,-2967,-3531,-3916,-4157,-4304,-4394,-4470,-4543,-4607,-4661,-4657,-4587,-4421,-4163,-3837,-3481,-3151,-2908,-2812,-2896,-3188,-3666,-4304,-5023,-5759,-6403,-6882,-7107,-7027,-6609,-5847,-4780,-3456,-1974,-426,1069,2400,3481,4228,4605,4601,4227,3546,2625,1560,468,-559,-1404,-2000,-2295,-2260,-1915,-1293,-443,545,1605,2635,3545,4260,4686,4789,4514,3880,2917,1703,349,-1019,-2265,-3253,-3898,-4107,-3883,-3224,-2212,-933,478,1884,3153,4155,4812,5072,4919,4413,3599,2606,1527,485,-426,-1129,-1598,-1810,-1819,-1641,-1371,-1043,-743,-496,-345,-292,-335,-431,-571,-691,-806,-879,-962,-1059,-1233,-1508,-1895,-2410,-2995,-3628,-4232,-4752,-5148,-5370,-5426,-5296,-5021,-4605,-4101,-3519,-2905,-2260,-1621,-980,-352,252,839,1389,1896,2353,2731,3021,3193,3219,3069,2717,2136,1310,236,-1070,-2557,-4170,-5796,-7342,-8663,-9657,-10218,-10275,-9810,-8820,-7390,-5590,-3573,-1469,562,2381,3877,4968,5619,5833,5649,5129,4359,3403,2356,1262,192,-829,-1753,-2566,-3225,-3714,-4000,-4071,-3912,-3538,-2967,-2261,-1475,-714,-62,377,514,302,-284,-1217,-2400,-3734,-5039,-6168,-6940,-7235,-6941,-6046,-4558,-2602,-332,2025,4217,6001,7150,7517,7015,5682,3618,1036,-1815,-4652,-7185,-9195,-10482,-10981,-10669,-9646,-8057,-6105,-4023,-2017,-282,1060,1941,2360,2372,2088,1617,1105,636,306,126,119,218,403,568,694,701,600,369,60,-308,-665,-993,-1256,-1457,-1618,-1773,-1964,-2231,-2578,-3013,-3483,-3948,-4322,-4565,-4601,-4441,-4074,-3576,-3018,-2495,-2114,-1940,-2028,-2385,-2949,-3676,-4424,-5109,-5619,-5874,-5859,-5570,-5072,-4450,-3801,-3239,-2818,-2614,-2596,-2759,-3010,-3277,-3470,-3518,-3391,-3073,-2616,-2057,-1484,-958,-542,-277,-180,-244,-446,-739,-1070,-1380,-1619,-1747,-1746,-1620,-1394,-1108,-821,-577,-427,-390,-468,-649,-884,-1139,-1355,-1487,-1512,-1401,-1164,-811,-371,124,634,1133,1584,1973,2284,2507,2643,2687,2642,2510,2291,1994,1620,1189,709,213,-274,-716,-1079,-1340,-1475,-1483,-1368,-1137,-820,-432,-3,428,842,1188,1434,1553,1503,1291,908,396,-198,-792,-1316,-1678,-1824,-1718,-1343,-741,47,940,1861,2726,3480,4064,4463,4669,4692,4556,4287,3897,3421,2870,2263,1644,1026,484,37,-245,-362,-296,-90,202,493,692,702,453,-107,-982,-2140,-3508,-4976,-6411,-7678,-8630,-9164,-9188,-8667,-7601,-6049,-4095,-1870,484,2819,4989,6868,8373,9434,10042,10207,9978,9429,8642,7708,6714,5732,4810,3996,3280,2681,2153,1698,1276,875,497,128,-199,-483,-684,-789,-764,-602,-281,197,838,1620,2529,3519,4544,5533,6419,7119,7573,7715,7534,7027,6252,5276,4214,3165,2235,1502,996,737,676,764,926,1079,1168,1131,959,643,221,-256,-719,-1104,-1327,-1372,-1183,-789,-204,534,1368,2259,3157,4017,4804,5490,6043,6461,6724,6858,6855,6751,6554,6280,5951,5559,5114,4602,4012,3330,2545,1654,659,-412,-1526,-2623,-3635,-4470,-5048,-5275,-5090,-4457,-3369,-1907,-160,1691,3463,4945,5942,6314,5968,4921,3250,1145,-1149,-3364,-5199,-6437,-6890,-6505,-5307,-3442,-1109,1414,3882,6025,7685,8719,9127,8921,8241,7204,5986,4728,3556,2556,1768,1206,840,640,548,543,577,660,784,961,1218,1550,1976,2465,3005,3541,4033,4419,4665,4727,4606,4316,3883,3377,2842,2346,1935,1624,1437,1336,1295,1263,1177,1015,732,356,-112,-583,-1026,-1329,-1468,-1375,-1066,-553,91,790,1435,1934,2203,2190,1892,1346,638,-111,-779,-1223,-1350,-1083,-399,676,2077,3694,5400,7048,8514,9679,10462,10846,10808,10431,9766,8926,8006,7099,6278,5586,5048,4644,4371,4167,4016,3870,3714,3549,3378,3239,3153,3139,3197,3304,3406,3453,3366,3089,2588,1843,886,-240,-1467,-2709,-3893,-4937,-5781,-6382,-6691,-6709,-6408,-5820,-4960,-3888,-2668,-1382,-124,1031,2007,2763,3287,3591,3725,3744,3718,3703,3749,3867,4071,4309,4559,4748,4823,4744,4464,3994,3337,2538,1651,744,-116,-851,-1421,-1762,-1887,-1766,-1469,-1001,-452,150,742,1319,1848,2369,2877,3419,4017,4677,5405,6150,6881,7490,7921,8068,7889,7347,6469,5303,3957,2548,1198,40,-854,-1422,-1673,-1644,-1424,-1108,-810,-606,-559,-661,-878,-1128,-1293,-1287,-997,-397,521,1689,3003,4326,5513,6440,7012,7192,6989,6478,5761,4977,4252,3698,3381,3319,3465,3739,4013,4154,4033,3544,2635,1303,-398,-2334,-4365,-6271,-7875,-8995,-9500,-9339,-8517,-7124,-5311,-3283,-1251,543,1920,2720,2861,2344,1218,-361,-2240,-4179,-6002,-7495,-8548,-9054,-9019,-8465,-7485,-6191,-4700,-3140,-1608,-188,1059,2112,2948,3587,4043,4347,4518,4592,4566,4467,4278,4005,3630,3156,2572,1892,1139,334,-466,-1233,-1904,-2459,-2857,-3110,-3220,-3218,-3143,-3028,-2904,-2786,-2676,-2558,-2422,-2228,-1976,-1632,-1210,-708,-156,434,1006,1549,1998,2323,2481,2435,2173,1682,991,121,-855,-1886,-2892,-3808,-4591,-5179,-5571,-5746,-5718,-5519,-5179,-4755,-4304,-3870,-3507,-3228,-3045,-2926,-2837,-2709,-2486,-2125,-1569,-852,38,1009,2010,2932,3713,4256,4533,4502,4164,3544,2659,1578,327,-1008,-2392,-3739,-4999,-6102,-6989,-7608,-7924,-7911,-7580,-6954,-6093,-5068,-3969,-2892,-1923,-1137,-596,-321,-328,-596,-1081,-1744,-2505,-3312,-4083,-4767,-5305,-5650,-5777,-5661,-5300,-4715,-3913,-2959,-1889,-775,324,1349,2244,2976,3499,3813,3879,3707,3287,2623,1743,669,-538,-1814,-3077,-4238,-5220,-5958,-6405,-6547,-6385,-5956,-5303,-4496,-3604,-2689,-1834,-1066,-452,10,301,447,468,416,338,264,247,263,328,386,410,352,198,-59,-390,-745,-1070,-1305,-1415,-1383,-1230,-1011,-796,-680,-736,-1029,-1585,-2377,-3341,-4359,-5292,-5984,-6295,-6115,-5386,-4114,-2375,-310,1899,4042,5921,7376,8291,8646,8469,7880,7025,6074,5195,4502,4067,3884,3890,3975,4005,3840,3389,2579,1426,-23,-1644,-3312,-4851,-6129,-7003,-7397,-7276,-6656,-5625,-4294,-2835,-1399,-157,777,1310,1415,1100,425,-526,-1659,-2861,-4065,-5179,-6175,-7017,-7698,-8218,-8580,-8783,-8822,-8681,-8361,-7839,-7131,-6237,-5183,-4012,-2749,-1456,-154,1096,2261,3302,4158,4814,5203,5322,5133,4643,3857,2798,1519,61,-1482,-3056,-4562,-5931,-7105,-8016,-8636,-8924,-8863,-8441,-7676,-6575,-5210,-3629,-1951,-263,1302,2652,3712,4437,4846,4980,4923,4769,4602,4504,4495,4588,4736,4871,4926,4812,4482,3893,3054,1975,724,-646,-2049,-3397,-4602,-5574,-6228,-6508,-6378,-5828,-4918,-3710,-2332,-906,429,1547,2356,2783,2823,2485,1843,982,19,-943,-1790,-2437,-2834,-2925,-2733,-2250,-1552,-680,264,1201,2042,2701,3128,3276,3144,2718,2053,1160,110,-1053,-2270,-3467,-4600,-5593,-6411,-7005,-7362,-7455,-7320,-6946,-6400,-5723,-4964,-4205,-3485,-2878,-2427,-2176,-2145,-2343,-2737,-3286,-3902,-4487,-4950,-5174,-5108,-4697,-3937,-2871,-1550,-76,1451,2927,4245,5333,6106,6541,6584,6268,5563,4556,3257,1787,225,-1299,-2654,-3723,-4394,-4584,-4262,-3422,-2129,-464,1419,3392,5238,6832,7992,8635,8704,8208,7236,5913,4402,2892,1523,435,-326,-753,-912,-905,-871,-939,-1225,-1805,-2695,-3858,-5204,-6576,-7828,-8768,-9250,-9169,-8471,-7185,-5413,-3292,-1039,1170,3120,4673,5727,6239,6244,5800,5028,4030,2931,1801,732,-260,-1112,-1821,-2341,-2649,-2723,-2530,-2098,-1424,-596,327,1224,2000,2538,2775,2647,2165,1351,292,-916,-2144,-3268,-4169,-4760,-4966,-4778,-4190,-3269,-2081,-741,638,1934,3024,3829,4264,4323,3984,3310,2353,1217,6,-1158,-2156,-2889,-3267,-3259,-2850,-2084,-1051,147,1365,2481,3377,3988,4268,4248,3964,3502,2939,2357,1803,1332,929,608,311,13,-330,-771,-1314,-1988,-2775,-3624,-4509,-5324,-6015,-6491,-6685,-6555,-6084,-5282,-4217,-2949,-1613,-300,857,1768,2369,2614,2519,2118,1476,687,-160,-974,-1668,-2192,-2492,-2561,-2395,-2029,-1485,-846,-137,531,1129,1552,1773,1727,1417,843,58,-871,-1847,-2767,-3529,-4049,-4277,-4189,-3811,-3196,-2414,-1561,-709,66,703,1171,1432,1491,1355,1054,639,176,-273,-618,-829,-840,-673,-333,107,569,967,1213,1260,1081,705,185,-387,-914,-1305,-1491,-1435,-1149,-682,-128,393,753,816,494,-292,-1518,-3159,-5063,-7091,-9021,-10647,-11774,-12240,-11968,-10955,-9283,-7127,-4712,-2286,-113,1620,2749,3235,3084,2398,1340,70,-1185,-2290,-3089,-3525,-3580,-3296,-2772,-2119,-1468,-920,-569,-437,-534,-802,-1177,-1562,-1885,-2072,-2089,-1943,-1641,-1250,-813,-388,-13,283,505,641,740,800,877,975,1128,1333,1592,1896,2217,2538,2818,3031,3150,3156,3031,2780,2410,1938,1396,816,238,-285,-711,-987,-1065,-910,-482,209,1170,2327,3640,4993,6302,7466,8374,8983,9190,9008,8386,7372,5979,4286,2358,297,-1794,-3807,-5639,-7198,-8421,-9264,-9716,-9788,-9505,-8903,-8031,-6918,-5626,-4187,-2674,-1143,315,1629,2698,3466,3864,3893,3556,2927,2091,1166,290,-434,-874,-994,-726,-118,811,1938,3170,4345,5340,6019,6287,6103,5463,4436,3135,1691,281,-974,-1927,-2529,-2739,-2600,-2183,-1591,-934,-308,208,594,829,976,1061,1175,1351,1637,2040,2536,3093,3645,4131,4501,4714,4777,4703,4564,4424,4382,4499,4839,5401,6167,7060,7996,8863,9570,10044,10253,10185,9893,9404,8812,8168,7539,6975,6492,6104,5789,5506,5218,4855,4374,3736,2911,1927,808,-365,-1519,-2554,-3407,-4012,-4353,-4433,-4281,-3960,-3509,-3006,-2478,-1981,-1517,-1114,-751,-452,-188,9,169,256,295,280,218,151,90,92,191,434,845,1439,2201,3093,4063,5022,5903,6617,7120,7376,7384,7175,6788,6277,5701,5083,4479,3889,3348,2868,2474,2195,2057,2070,2239,2523,2900,3287,3642,3890,4001,3963,3780,3517,3203,2946,2770,2758,2906,3222,3662,4166,4658,5052,5277,5260,4966,4375,3501,2394,1108,-252,-1600,-2827,-3845,-4584,-5004,-5103,-4911,-4495,-3942,-3352,-2805,-2390,-2108,-1993,-1955,-1944,-1835,-1530,-940,6,1313,2963,4868,6907,8931,10753,12223,13181,13521,13200,12203,10620,8544,6146,3596,1082,-1223,-3159,-4608,-5464,-5685,-5249,-4196,-2606,-610,1620,3884,5956,7644,8755,9187,8872,7857,6220,4146,1818,-532,-2703,-4490,-5763,-6404,-6385,-5721,-4471,-2781,-783,1323,3370,5188,6649,7666,8210,8301,7990,7385,6574,5674,4776,3950,3263,2743,2424,2305,2389,2653,3070,3610,4223,4885,5543,6175,6738,7187,7487,7569,7408,6942,6172,5083,3734,2164,484,-1217,-2832,-4254,-5420,-6270,-6780,-6960,-6827,-6421,-5799,-5011,-4131,-3222,-2352,-1592,-983,-576,-376,-394,-597,-966,-1433,-1957,-2481,-2935,-3293,-3493,-3519,-3342,-2965,-2382,-1625,-713,325,1433,2598,3757,4896,5972,6957,7815,8514,9001,9251,9215,8870,8215,7248,6029,4612,3095,1594,213,-929,-1752,-2191,-2232,-1877,-1187,-223,921,2141,3338,4401,5248,5788,5983,5796,5249,4377,3262,1988,666,-612,-1747,-2676,-3337,-3706,-3760,-3504,-2956,-2137,-1120,46,1235,2351,3270,3887,4133,3981,3444,2601,1531,362,-798,-1860,-2726,-3379,-3764,-3905,-3819,-3541,-3140,-2668,-2198,-1789,-1488,-1325,-1309,-1430,-1642,-1907,-2155,-2339,-2422,-2370,-2196,-1917,-1554,-1174,-788,-460,-228,-119,-193,-452,-933,-1603,-2439,-3378,-4335,-5256,-6037,-6665,-7073,-7282,-7271,-7077,-6702,-6185,-5549,-4819,-4044,-3248,-2498,-1828,-1298,-940,-776,-809,-1007,-1335,-1730,-2134,-2499,-2756,-2901,-2865,-2667,-2273,-1697,-955,-80,878,1859,2780,3581,4180,4536,4626,4453,4057,3512,2884,2273,1730,1312,1037,883,831,813,780,680,459,109,-399,-1041,-1811,-2661,-3578,-4497,-5407,-6260,-7033,-7725,-8311,-8809,-9223,-9568,-9851,-10089,-10265,-10382,-10430,-10394,-10289,-10117,-9908,-9684,-9477,-9292,-9140,-8986,-8800,-8522,-8108,-7522,-6760,-5850,-4844,-3834,-2903,-2147,-1628,-1383,-1412,-1671,-2087,-2560,-2982,-3237,-3250,-2951,-2342,-1457,-382,750,1800,2620,3093,3164,2800,2097,1122,73,-933,-1723,-2215,-2365,-2202,-1817,-1350,-953,-780,-953,-1529,-2517,-3838,-5359,-6904,-8258,-9229,-9634,-9372,-8399,-6771,-4607,-2114,499,2964,5081,6649,7544,7711,7146,5931,4177,2046,-291,-2666,-4920,-6941,-8627,-9947,-10872,-11438,-11678,-11645,-11393,-10955,-10357,-9612,-8729,-7711,-6586,-5371,-4117,-2853,-1643,-513,476,1311,1956,2402,2646,2680,2541,2231,1811,1310,798,316,-69,-332,-440,-394,-223,45,347,638,868,1008,1046,983,831,596,295,-75,-515,-1024,-1616,-2262,-2969,-3679,-4361,-4960,-5413,-5689,-5746,-5575,-5174,-4570,-3772,-2845,-1807,-726,343,1350,2223,2920,3405,3648,3669,3469,3127,2672,2217,1818,1561,1517,1706,2170,2871,3787,4823,5908,6894,7692,8152,8205,7778,6866,5502,3775,1793,-297,-2360,-4275,-5934,-7290,-8312,-9008,-9423,-9589,-9581,-9436,-9223,-8960,-8689,-8399,-8086,-7718,-7264,-6691,-5976,-5126,-4153,-3120,-2079,-1125,-317,275,626,728,622,340,-13,-392,-694,-866,-866,-666,-290,237,847,1491,2099,2634,3082,3448,3775,4105,4499,4986,5596,6289,7035,7723,8273,8562,8521,8085,7263,6085,4649,3070,1492,60,-1090,-1860,-2182,-2043,-1474,-559,585,1794,2932,3817,4362,4449,4087,3287,2161,834,-520,-1728,-2640,-3146,-3188,-2796,-2041,-1060,-28,894,1545,1807,1630,1009,5,-1273,-2691,-4094,-5327,-6273,-6819,-6925,-6560,-5775,-4623,-3224,-1686,-155,1254,2421,3269,3748,3841,3574,2995,2184,1225,214,-768,-1641,-2367,-2907,-3268,-3471,-3545,-3538,-3484,-3411,-3335,-3253,-3142,-3004,-2803,-2571,-2303,-2053,-1852,-1730,-1728,-1809,-1971,-2137,-2239,-2208,-1968,-1480,-747,217,1331,2510,3641,4612,5320,5692,5681,5283,4555,3566,2449,1332,357,-343,-675,-571,-20,946,2253,3777,5395,6949,8320,9378,10064,10314,10166,9640,8860,7911,6953,6072,5376,4903,4636,4546,4511,4448,4225,3766,3009,1951,632,-869,-2441,-3965,-5331,-6438,-7246,-7713,-7879,-7784,-7510,-7155,-6814,-6562,-6471,-6539,-6756,-7037,-7280,-7363,-7163,-6606,-5650,-4335,-2751,-1049,601,2028,3088,3703,3844,3575,3007,2288,1607,1104,920,1123,1714,2653,3832,5107,6347,7390,8149,8543,8557,8223,7597,6778,5858,4938,4092,3369,2802,2378,2089,1899,1795,1738,1734,1755,1801,1860,1915,1939,1913,1797,1571,1202,693,44,-699,-1494,-2258,-2928,-3418,-3695,-3718,-3498,-3064,-2462,-1776,-1068,-429,94,438,600,573,401,121,-195,-512,-754,-929,-999,-1018,-998,-1004,-1063,-1213,-1451,-1753,-2083,-2355,-2521,-2479,-2188,-1600,-712,421,1740,3095,4364,5379,6019,6189,5856,5048,3855,2410,882,-567,-1783,-2647,-3104,-3118,-2749,-2057,-1167,-195,732,1497,2026,2242,2143,1715,1003,64,-1030,-2176,-3281,-4226,-4919,-5245,-5159,-4587,-3566,-2110,-347,1598,3540,5297,6692,7579,7887,7581,6752,5505,4048,2573,1312,419,41,207,899,2007,3357,4748,5961,6798,7123,6848,5986,4620,2890,1003,-846,-2456,-3682,-4422,-4660,-4428,-3823,-2975,-2024,-1117,-356,168,423,405,137,-328,-941,-1643,-2381,-3137,-3869,-4605,-5320,-6053,-6788,-7536,-8274,-8977,-9613,-10140,-10523,-10729,-10728,-10517,-10074,-9429,-8574,-7553,-6384,-5105,-3765,-2407,-1094,111,1153,1975,2546,2853,2907,2748,2433,2036,1635,1299,1097,1047,1175,1446,1827,2257,2677,3019,3238,3280,3128,2765,2210,1491,673,-182,-969,-1617,-2038,-2164,-1988,-1493,-758,152,1097,1970,2628,3002,3040,2751,2217,1525,847,309,59,193,754,1731,3055,4586,6189,7667,8877,9660,9939,9652,8825,7507,5814,3864,1802,-236,-2151,-3846,-5289,-6444,-7332,-7965,-8379,-8608,-8673,-8603,-8406,-8104,-7689,-7185,-6587,-5910,-5168,-4371,-3539,-2698,-1854,-1032,-219,575,1383,2212,3093,4028,5028,6062,7098,8077,8912,9546,9868,9828,9362,8456,7130,5438,3481,1382,-699,-2613,-4199,-5353,-5983,-6074,-5652,-4801,-3639,-2318,-983,226,1208,1917,2339,2532,2578,2570,2633,2833,3236,3857,4649,5566,6486,7333,7992,8415,8577,8494,8230,7867,7497,7213,7066,7093,7259,7516,7756,7871,7766,7345,6605,5537,4251,2833,1462,245,-661,-1221,-1387,-1239,-851,-384,25,219,95,-414,-1313,-2530,-3971,-5451,-6807,-7843,-8393,-8345,-7643,-6301,-4436,-2205,155,2405,4301,5650,6318,6266,5532,4248,2584,777,-973,-2445,-3497,-4009,-3957,-3333,-2221,-710,1060,2944,4787,6447,7789,8720,9163,9109,8576,7649,6450,5128,3875,2842,2199,2035,2402,3288,4594,6201,7915,9554,10928,11863,12261,12039,11214,9846,8043,5965,3777,1640,-281,-1890,-3083,-3834,-4128,-3992,-3486,-2672,-1632,-444,809,2067,3239,4285,5128,5721,6025,6016,5690,5090,4253,3278,2242,1246,369,-332,-820,-1104,-1210,-1194,-1127,-1083,-1137,-1337,-1724,-2278,-2981,-3745,-4493,-5109,-5511,-5607,-5372,-4801,-3947,-2906,-1781,-715,207,880,1291,1418,1322,1056,723,401,192,155,358,810,1520,2444,3524,4692,5841,6901,7780,8423,8792,8866,8660,8184,7479,6574,5508,4327,3061,1768,492,-712,-1766,-2639,-3244,-3595,-3633,-3431,-2978,-2392,-1713,-1069,-516,-161,-25,-149,-483,-975,-1509,-1969,-2216,-2149,-1681,-795,483,2076,3858,5685,7408,8878,9996,10667,10868,10584,9859,8746,7325,5682,3903,2073,263,-1469,-3080,-4537,-5820,-6920,-7826,-8537,-9055,-9370,-9496,-9433,-9198,-8815,-8314,-7730,-7113,-6494,-5933,-5448,-5080,-4836,-4710,-4699,-4754,-4861,-4959,-5015,-4985,-4824,-4513,-4023,-3347,-2498,-1482,-350,859,2077,3246,4294,5190,5877,6377,6657,6769,6696,6479,6108,5593,4924,4121,3169,2133,1033,-31,-976,-1711,-2126,-2173,-1795,-1005,156,1604,3222,4866,6385,7633,8483,8850,8704,8069,7033,5737,4355,3065,2057,1438,1303,1640,2373,3365,4413,5315,5864,5897,5317,4099,2314,106,-2329,-4735,-6888,-8556,-9601,-9954,-9641,-8783,-7560,-6198,-4930,-3945,-3392,-3327,-3735,-4531,-5556,-6649,-7617,-8324,-8652,-8578,-8120,-7374,-6480,-5573,-4833,-4337,-4186,-4354,-4803,-5413,-6057,-6586,-6886,-6879,-6537,-5894,-5036,-4059,-3104,-2262,-1637,-1261,-1151,-1258,-1529,-1859,-2169,-2380,-2442,-2369,-2183,-1947,-1743,-1611,-1605,-1703,-1877,-2049,-2136,-2052,-1728,-1129,-267,823,2038,3291,4438,5372,5973,6165,5896,5168,4019,2546,876,-846,-2451,-3814,-4819,-5418,-5607,-5437,-5006,-4418,-3817,-3287,-2937,-2796,-2874,-3145,-3536,-3978,-4377,-4657,-4754,-4638,-4290,-3748,-3042,-2253,-1438,-669,1,537,923,1163,1270,1283,1212,1090,916,675,343,-122,-771,-1628,-2731,-4075,-5627,-7334,-9093,-10802,-12318,-13538,-14344,-14687,-14549,-13956,-12992,-11754,-10370,-8949,-7593,-6364,-5288,-4366,-3559,-2831,-2124,-1411,-656,133,943,1734,2465,3080,3550,3841,3960,3910,3720,3414,3015,2547,2023,1459,875,286,-265,-763,-1174,-1498,-1754,-1971,-2229,-2577,-3109,-3857,-4855,-6082,-7482,-8953,-10392,-11632,-12584,-13096,-13120,-12598,-11548,-10019,-8099,-5924,-3631,-1397,632,2297,3490,4126,4170,3637,2569,1074,-746,-2725,-4738,-6610,-8228,-9474,-10288,-10638,-10545,-10057,-9261,-8255,-7148,-6044,-5031,-4180,-3524,-3087,-2858,-2816,-2924,-3131,-3386,-3630,-3815,-3894,-3842,-3634,-3275,-2761,-2115,-1333,-448,552,1632,2799,4008,5231,6407,7454,8302,8853,9042,8818,8153,7075,5624,3897,1995,58,-1782,-3382,-4613,-5368,-5564,-5170,-4196,-2724,-870,1171,3200,4997,6349,7123,7211,6624,5434,3798,1922,39,-1611,-2845,-3493,-3514,-2891,-1719,-139,1688,3551,5304,6785,7921,8658,9012,9014,8719,8176,7432,6516,5451,4261,2967,1601,210,-1177,-2486,-3694,-4733,-5578,-6208,-6612,-6820,-6867,-6822,-6748,-6716,-6757,-6901,-7098,-7315,-7436,-7395,-7093,-6491,-5584,-4421,-3101,-1763,-563,352,854,885,432,-434,-1586,-2854,-4036,-4949,-5442,-5408,-4839,-3769,-2335,-690,967,2471,3678,4499,4932,4996,4804,4452,4058,3719,3482,3368,3352,3381,3410,3381,3293,3159,3036,3014,3175,3606,4359,5423,6754,8234,9708,11003,11933,12374,12214,11474,10188,8512,6624,4725,3039,1731,946,738,1115,1988,3230,4643,6026,7152,7854,7974,7461,6314,4615,2519,208,-2098,-4210,-5951,-7229,-7983,-8247,-8084,-7603,-6915,-6128,-5310,-4496,-3693,-2847,-1941,-904,254,1536,2860,4148,5255,6073,6477,6405,5837,4811,3437,1852,232,-1247,-2445,-3233,-3570,-3441,-2913,-2093,-1113,-141,702,1283,1552,1493,1159,658,124,-283,-436,-235,355,1287,2478,3748,4945,5871,6403,6446,5980,5064,3792,2343,885,-377,-1275,-1667,-1477,-685,645,2385,4363,6362,8172,9594,10476,10728,10331,9333,7866,6077,4191,2376,843,-282,-895,-949,-486,446,1698,3140,4584,5879,6860,7426,7487,7022,6034,4589,2765,696,-1503,-3665,-5675,-7374,-8668,-9452,-9678,-9318,-8404,-7003,-5212,-3191,-1074,938,2689,4018,4795,4939,4434,3305,1667,-319,-2468,-4555,-6380,-7786,-8642,-8906,-8588,-7742,-6485,-4920,-3189,-1388,376,2046,3565,4916,6086,7084,7925,8627,9211,9689,10075,10360,10548,10613,10539,10305,9890,9307,8558,7691,6744,5776,4825,3937,3116,2380,1724,1157,697,366,207,248,517,1019,1719,2581,3504,4404,5168,5696,5927,5801,5340,4583,3625,2597,1633,884,453,418,787,1516,2491,3572,4564,5314,5649,5477,4762,3528,1903,26,-1881,-3631,-5029,-5948,-6321,-6159,-5542,-4610,-3520,-2451,-1543,-920,-647,-740,-1183,-1904,-2832,-3850,-4868,-5768,-6465,-6873,-6936,-6628,-5945,-4938,-3668,-2242,-766,645,1892,2909,3652,4127,4355,4389,4294,4125,3952,3797,3707,3654,3647,3623,3550,3374,3050,2569,1933,1175,365,-421,-1092,-1565,-1785,-1717,-1369,-772,-6,853,1684,2391,2876,3067,2933,2474,1740,797,-231,-1265,-2160,-2868,-3292,-3450,-3324,-2996,-2523,-2004,-1533,-1167,-975,-940,-1050,-1221,-1371,-1381,-1181,-689,81,1104,2273,3454,4503,5255,5612,5481,4867,3800,2401,788,-865,-2415,-3739,-4747,-5419,-5768,-5863,-5797,-5670,-5584,-5596,-5742,-6006,-6331,-6636,-6815,-6780,-6452,-5803,-4843,-3642,-2320,-1018,96,878,1227,1092,513,-418,-1535,-2657,-3586,-4165,-4274,-3871,-2984,-1695,-159,1475,3029,4374,5418,6117,6508,6627,6587,6459,6334,6260,6261,6324,6413,6474,6454,6302,5997,5534,4932,4243,3506,2780,2100,1493,965,500,68,-376,-859,-1428,-2079,-2819,-3604,-4380,-5068,-5591,-5870,-5873,-5589,-5064,-4389,-3689,-3102,-2775,-2814,-3292,-4226,-5567,-7222,-9050,-10897,-12598,-14022,-15053,-15629,-15736,-15383,-14650,-13594,-12345,-10977,-9624,-8350,-7267,-6418,-5861,-5625,-5682,-6052,-6622,-7368,-8133,-8822,-9286,-9379,-9011,-8072,-6549,-4455,-1876,1047,4121,7153,9899,12206,13893,14917,15256,14993,14261,13243,12129,11116,10342,9901,9832,10077,10562,11137,11666,12003,12043,11713,10997,9914,8543,6973,5315,3696,2192,908,-138,-913,-1450,-1784,-1964,-2041,-2055,-2029,-1988,-1928,-1858,-1775,-1687,-1598,-1527,-1472,-1440,-1404,-1328,-1154,-820,-269,531,1573,2799,4112,5358,6390,7036,7177,6731,5679,4096,2099,-105,-2295,-4230,-5702,-6547,-6684,-6107,-4896,-3222,-1288,633,2301,3466,3978,3736,2775,1192,-787,-2929,-4935,-6567,-7623,-8007,-7716,-6850,-5600,-4193,-2892,-1914,-1430,-1509,-2147,-3218,-4552,-5906,-7060,-7788,-7969,-7510,-6455,-4889,-2990,-965,960,2593,3778,4452,4617,4365,3837,3207,2657,2324,2322,2680,3390,4376,5533,6738,7850,8772,9387,9663,9548,9080,8273,7214,5970,4637,3303,2051,958,78,-540,-881,-942,-754,-352,181,800,1389,1900,2244,2383,2280,1943,1386,665,-155,-1007,-1800,-2479,-2969,-3253,-3300,-3128,-2759,-2220,-1560,-809,1,843,1703,2566,3420,4241,4995,5630,6095,6317,6265,5890,5203,4235,3057,1776,511,-617,-1495,-2058,-2268,-2159,-1779,-1239,-643,-108,270,430,370,106,-256,-628,-877,-906,-643,-79,745,1726,2722,3588,4184,4415,4253,3725,2905,1943,946,80,-572,-936,-1008,-829,-478,-79,266,425,346,-16,-623,-1392,-2215,-2926,-3413,-3546,-3285,-2631,-1656,-497,699,1740,2487,2838,2736,2249,1442,504,-420,-1139,-1536,-1511,-1055,-197,970,2308,3673,4890,5827,6359,6419,5986,5103,3841,2332,693,-937,-2455,-3784,-4887,-5769,-6459,-7015,-7504,-7974,-8494,-9053,-9665,-10277,-10819,-11217,-11364,-11192,-10629,-9652,-8267,-6534,-4546,-2444,-376,1471,2959,3934,4337,4143,3425,2322,1043,-172,-1074,-1437,-1120,-49,1718,4035,6657,9296,11638,13434,14471,14696,14105,12873,11181,9319,7538,6054,5055,4561,4593,4999,5624,6249,6673,6728,6312,5398,4050,2392,608,-1110,-2569,-3637,-4224,-4340,-4046,-3481,-2804,-2196,-1811,-1775,-2163,-2982,-4204,-5719,-7396,-9065,-10538,-11656,-12272,-12311,-11762,-10681,-9202,-7502,-5777,-4236,-3028,-2263,-1960,-2077,-2491,-3056,-3603,-3973,-4068,-3811,-3219,-2342,-1295,-197,804,1624,2182,2475,2539,2447,2298,2186,2188,2346,2659,3089,3552,3949,4184,4152,3805,3118,2109,869,-503,-1867,-3052,-3959,-4441,-4479,-4066,-3285,-2271,-1188,-205,532,935,982,724,270,-224,-607,-727,-503,112,1063,2254,3520,4677,5546,5972,5838,5116,3799,2006,-145,-2454,-4721,-6749,-8364,-9439,-9900,-9730,-8980,-7752,-6191,-4478,-2795,-1332,-230,399,514,145,-641,-1687,-2844,-3927,-4792,-5321,-5480,-5258,-4754,-4059,-3317,-2657,-2190,-1998,-2117,-2547,-3246,-4150,-5159,-6184,-7119,-7904,-8481,-8845,-9015,-9026,-8941,-8798,-8639,-8455,-8242,-7936,-7511,-6906,-6122,-5182,-4150,-3143,-2271,-1669,-1436,-1618,-2238,-3205,-4407,-5665,-6752,-7471,-7618,-7063,-5760,-3735,-1146,1808,4823,7623,9906,11479,12194,12069,11174,9734,7982,6226,4698,3623,3077,3079,3511,4207,4932,5476,5630,5305,4434,3103,1426,-399,-2151,-3639,-4679,-5174,-5091,-4473,-3434,-2126,-728,579,1655,2364,2665,2505,1933,990,-214,-1586,-2993,-4341,-5538,-6533,-7304,-7866,-8243,-8500,-8664,-8806,-8946,-9129,-9371,-9684,-10075,-10524,-11026,-11535,-12016,-12428,-12706,-12832,-12746,-12447,-11912,-11150,-10178,-9007,-7686,-6234,-4722,-3199,-1742,-434,652,1438,1871,1920,1594,921,-16,-1141,-2337,-3511,-4543,-5360,-5861,-6005,-5742,-5063,-3983,-2548,-820,1108,3140,5174,7115,8869,10377,11553,12373,12780,12756,12308,11427,10183,8619,6835,4940,3047,1301,-194,-1300,-1942,-2045,-1580,-557,964,2885,5040,7242,9266,10895,11924,12215,11680,10338,8274,5665,2736,-244,-3012,-5314,-6963,-7842,-7908,-7230,-5921,-4181,-2218,-260,1510,2919,3906,4402,4469,4130,3501,2646,1663,599,-473,-1531,-2516,-3389,-4098,-4575,-4780,-4646,-4180,-3359,-2259,-925,516,1963,3300,4412,5235,5700,5798,5542,4970,4156,3172,2109,1049,72,-759,-1366,-1723,-1774,-1519,-956,-111,965,2207,3532,4855,6090,7154,7989,8543,8797,8749,8411,7809,6983,5964,4791,3492,2093,624,-894,-2418,-3916,-5333,-6610,-7699,-8519,-9042,-9185,-8941,-8265,-7185,-5734,-3999,-2090,-155,1651,3187,4317,4976,5128,4816,4123,3194,2174,1259,582,293,447,1089,2152,3573,5185,6853,8392,9666,10532,10916,10757,10059,8854,7227,5278,3153,983,-1085,-2925,-4440,-5556,-6223,-6436,-6194,-5526,-4478,-3085,-1405,514,2609,4819,7052,9225,11220,12945,14279,15149,15468,15195,14327,12869,10916,8548,5928,3215,593,-1742,-3632,-4924,-5530,-5408,-4565,-3097,-1116,1190,3638,6015,8146,9857,11048,11650,11658,11128,10164,8893,7500,6120,4924,4009,3455,3292,3495,4004,4726,5541,6321,6953,7319,7348,6989,6224,5088,3633,1968,210,-1504,-3036,-4276,-5134,-5581,-5621,-5327,-4798,-4175,-3603,-3212,-3106,-3326,-3875,-4671,-5630,-6602,-7487,-8168,-8607,-8787,-8756,-8593,-8396,-8258,-8258,-8417,-8723,-9099,-9421,-9568,-9373,-8755,-7621,-5997,-3935,-1565,943,3416,5670,7572,9016,9963,10418,10435,10094,9499,8743,7919,7086,6290,5557,4890,4306,3817,3445,3235,3231,3479,4032,4905,6099,7582,9280,11085,12875,14485,15793,16654,16987,16750,15939,14626,12894,10871,8681,6443,4257,2208,333,-1309,-2718,-3850,-4683,-5188,-5313,-5046,-4358,-3284,-1873,-226,1511,3185,4609,5620,6087,5904,5064,3582,1589,-775,-3276,-5722,-7858,-9533,-10582,-10959,-10647,-9723,-8282,-6487,-4485,-2457,-552,1086,2338,3117,3372,3082,2276,1008,-624,-2489,-4436,-6281,-7858,-8981,-9518,-9370,-8489,-6919,-4738,-2131,706,3499,5991,7922,9073,9304,8534,6808,4248,1084,-2382,-5806,-8825,-11099,-12377,-12473,-11368,-9137,-6007,-2278,1679,5489,8808,11370,13006,13664,13403,12356,10749,8784,6712,4696,2895,1374,158,-777,-1513,-2116,-2702,-3325,-4068,-4929,-5904,-6918,-7878,-8648,-9100,-9098,-8556,-7441,-5779,-3687,-1336,1053,3236,5004,6169,6642,6384,5475,4041,2279,412,-1350,-2810,-3834,-4353,-4357,-3914,-3130,-2148,-1115,-183,536,937,982,626,-87,-1153,-2480,-4022,-5679,-7379,-9024,-10542,-11835,-12843,-13483,-13702,-13460,-12727,-11520,-9876,-7867,-5611,-3229,-881,1292,3145,4553,5431,5706,5369,4429,2944,1011,-1244,-3667,-6073,-8288,-10106,-11371,-11923,-11666,-10555,-8605,-5913,-2636,1014,4783,8411,11639,14264,16109,17114,17249,16598,15278,13466,11329,9063,6777,4608,2594,777,-829,-2225,-3392,-4320,-4988,-5385,-5520,-5414,-5129,-4738,-4337,-4020,-3863,-3932,-4243,-4777,-5489,-6280,-7065,-7733,-8189,-8371,-8245,-7827,-7167,-6369,-5538,-4824,-4318,-4130,-4270,-4752,-5481,-6405,-7381,-8343,-9193,-9879,-10384,-10680,-10789,-10702,-10436,-10002,-9423,-8730,-7969,-7198,-6462,-5828,-5328,-4985,-4789,-4708,-4682,-4655,-4572,-4377,-4056,-3587,-2985,-2266,-1465,-617,242,1066,1840,2528,3127,3639,4076,4470,4868,5307,5844,6503,7297,8210,9169,10092,10827,11267,11259,10726,9628,7967,5844,3355,678,-2030,-4600,-6898,-8817,-10299,-11305,-11844,-11918,-11559,-10783,-9621,-8093,-6248,-4127,-1822,579,2957,5192,7159,8747,9845,10379,10305,9618,8387,6716,4775,2765,897,-615,-1608,-1957,-1629,-660,827,2639,4533,6255,7561,8264,8236,7450,5934,3824,1287,-1460,-4179,-6671,-8741,-10281,-11216,-11552,-11332,-10635,-9553,-8175,-6565,-4793,-2889,-928,1028,2885,4532,5871,6800,7243,7171,6582,5541,4156,2591,1034,-304,-1237,-1613,-1325,-367,1229,3304,5683,8115,10347,12172,13376,13885,13631,12685,11142,9163,6941,4648,2466,518,-1106,-2373,-3288,-3906,-4296,-4532,-4709,-4874,-5083,-5362,-5710,-6131,-6608,-7122,-7667,-8225,-8794,-9379,-9967,-10581,-11198,-11813,-12402,-12887,-13222,-13289,-13005,-12265,-11013,-9205,-6879,-4096,-992,2269,5493,8493,11093,13174,14655,15513,15796,15557,14936,14033,12993,11920,10885,9936,9056,8223,7371,6440,5388,4196,2889,1534,235,-887,-1687,-2066,-1924,-1252,-73,1504,3334,5232,7013,8497,9556,10085,10057,9477,8414,6979,5314,3581,1941,526,-558,-1244,-1518,-1365,-837,36,1186,2537,4015,5530,6987,8308,9378,10145,10514,10467,9988,9114,7918,6505,4989,3502,2155,1044,252,-177,-217,130,822,1805,2969,4199,5346,6249,6768,6779,6215,5063,3382,1290,-1039,-3383,-5533,-7251,-8383,-8807,-8492,-7501,-5965,-4096,-2156,-377,963,1720,1730,979,-525,-2688,-5374,-8414,-11629,-14815,-17822,-20461,-22637,-24228,-25196,-25511,-25178,-24241,-22744,-20756,-18342,-15563,-12493,-9192,-5753,-2251,1191,4460,7415,9930,11868,13138,13667,13444,12536,11042,9165,7111,5156,3541,2504,2223,2800,4257,6510,9398,12683,16083,19303,22066,24151,25406,25778,25293,24063,22269,20095,17770,15448,13266,11275,9466,7783,6129,4415,2556,532,-1648,-3900,-6111,-8124,-9800,-11001,-11653,-11735,-11279,-10396,-9218,-7918,-6667,-5612,-4864,-4494,-4506,-4879,-5533,-6380,-7300,-8186,-8918,-9430,-9655,-9595,-9267,-8724,-8038,-7269,-6484,-5712,-4963,-4224,-3445,-2595,-1620,-512,713,2022,3315,4516,5491,6146,6388,6158,5448,4295,2782,1046,-758,-2473,-3917,-4998,-5600,-5720,-5374,-4656,-3695,-2659,-1720,-1041,-763,-982,-1739,-3022,-4745,-6780,-8937,-11014,-12786,-14046,-14637,-14429,-13394,-11549,-9005,-5926,-2531,943,4239,7135,9426,10980,11715,11617,10752,9202,7128,4672,1999,-734,-3392,-5840,-7960,-9634,-10765,-11249,-11036,-10083,-8416,-6129,-3343,-305,2780,5615,7982,9680,10585,10651,9917,8479,6525,4239,1881,-352,-2224,-3594,-4340,-4429,-3902,-2853,-1465,83,1565,2803,3646,4012,3892,3332,2452,1383,283,-710,-1500,-2023,-2288,-2337,-2257,-2148,-2116,-2233,-2566,-3121,-3887,-4836,-5890,-7009,-8116,-9167,-10124,-10957,-11654,-12191,-12561,-12717,-12636,-12262,-11561,-10503,-9104,-7382,-5437,-3335,-1221,826,2682,4316,5658,6739,7543,8125,8503,8715,8775,8700,8489,8135,7662,7054,6357,5574,4736,3881,3020,2209,1456,808,257,-181,-547,-872,-1216,-1631,-2180,-2884,-3781,-4839,-6038,-7311,-8569,-9721,-10645,-11244,-11425,-11139,-10367,-9165,-7608,-5860,-4073,-2460,-1174,-382,-154,-531,-1454,-2808,-4420,-6072,-7543,-8624,-9136,-8996,-8141,-6645,-4601,-2201,340,2792,4931,6584,7632,8031,7794,7012,5791,4303,2702,1166,-151,-1132,-1675,-1763,-1385,-618,464,1732,3078,4376,5539,6499,7213,7680,7894,7880,7649,7224,6617,5845,4947,3959,2960,2020,1232,667,384,381,653,1102,1654,2154,2494,2549,2234,1516,386,-1092,-2828,-4684,-6495,-8094,-9297,-9972,-9988,-9315,-7960,-6036,-3708,-1205,1222,3335,4919,5843,6033,5507,4359,2736,854,-1075,-2809,-4154,-4950,-5093,-4566,-3396,-1696,402,2702,5043,7233,9142,10662,11717,12278,12336,11888,10968,9598,7822,5696,3288,684,-2010,-4677,-7183,-9397,-11183,-12424,-13033,-12942,-12163,-10724,-8735,-6336,-3713,-1058,1417,3554,5205,6289,6799,6757,6269,5463,4511,3589,2878,2508,2585,3115,4069,5332,6754,8186,9457,10470,11143,11481,11509,11316,10996,10638,10335,10116,10016,10000,10018,10003,9850,9482,8819,7799,6415,4676,2643,412,-1900,-4162,-6233,-8008,-9393,-10351,-10879,-11031,-10881,-10533,-10099,-9663,-9294,-9017,-8801,-8604,-8337,-7908,-7252,-6316,-5097,-3655,-2050,-426,1131,2474,3545,4260,4642,4689,4491,4115,3662,3219,2861,2632,2556,2608,2740,2891,2978,2950,2769,2444,2018,1579,1219,1073,1230,1795,2783,4208,5977,7991,10069,12049,13723,14950,15575,15545,14816,13419,11433,8950,6123,3095,17,-2948,-5677,-8045,-9957,-11336,-12145,-12338,-11946,-10974,-9494,-7570,-5311,-2825,-248,2275,4618,6628,8212,9256,9711,9545,8772,7474,5743,3768,1722,-157,-1655,-2575,-2754,-2129,-694,1449,4123,7109,10130,12954,15337,17128,18222,18590,18300,17439,16194,14720,13230,11858,10737,9897,9335,8947,8620,8184,7493,6428,4913,2943,588,-2050,-4781,-7436,-9806,-11728,-13072,-13760,-13794,-13235,-12204,-10874,-9432,-8063,-6939,-6153,-5775,-5789,-6132,-6721,-7421,-8135,-8748,-9184,-9413,-9413,-9233,-8927,-8570,-8248,-8005,-7864,-7788,-7703,-7488,-7012,-6147,-4792,-2899,-496,2349,5457,8659,11709,14416,16583,18107,18920,19051,18584,17649,16421,15058,13721,12519,11508,10700,10023,9417,8756,7958,6951,5687,4173,2428,501,-1545,-3630,-5696,-7649,-9442,-11007,-12282,-13249,-13844,-14082,-13944,-13480,-12728,-11768,-10681,-9535,-8420,-7368,-6430,-5613,-4922,-4353,-3897,-3562,-3334,-3249,-3276,-3458,-3723,-4066,-4378,-4579,-4561,-4240,-3564,-2536,-1203,341,1970,3567,5009,6224,7154,7804,8203,8404,8475,8472,8435,8372,8260,8043,7661,7046,6154,4974,3539,1919,231,-1402,-2823,-3899,-4507,-4570,-4066,-3044,-1624,17,1642,3017,3904,4120,3571,2240,245,-2219,-4880,-7416,-9548,-11007,-11654,-11429,-10405,-8765,-6757,-4700,-2900,-1638,-1113,-1419,-2533,-4323,-6559,-8971,-11252,-13144,-14425,-14974,-14740,-13792,-12248,-10314,-8200,-6125,-4258,-2717,-1547,-714,-142,300,748,1321,2102,3121,4338,5664,6979,8126,8995,9479,9555,9227,8580,7687,6679,5626,4607,3635,2699,1746,709,-473,-1852,-3426,-5171,-7007,-8814,-10473,-11824,-12763,-13190,-13059,-12385,-11212,-9650,-7828,-5897,-4020,-2343,-1001,-88,333,261,-271,-1162,-2284,-3475,-4586,-5471,-6043,-6244,-6080,-5604,-4887,-4032,-3117,-2222,-1380,-610,116,822,1571,2394,3337,4396,5553,6742,7866,8821,9473,9736,9532,8852,7742,6288,4632,2926,1297,-121,-1296,-2196,-2886,-3437,-3941,-4502,-5159,-5963,-6863,-7816,-8707,-9437,-9881,-9950,-9583,-8761,-7529,-5970,-4218,-2428,-773,594,1525,1948,1815,1162,85,-1295,-2791,-4246,-5493,-6413,-6929,-7010,-6692,-6037,-5160,-4188,-3257,-2496,-2017,-1886,-2136,-2732,-3584,-4568,-5504,-6229,-6569,-6412,-5680,-4385,-2586,-426,1931,4280,6438,8224,9513,10204,10260,9663,8453,6689,4465,1900,-865,-3659,-6295,-8579,-10324,-11364,-11590,-10943,-9454,-7218,-4410,-1249,1998,5083,7761,9847,11206,11784,11573,10653,9111,7112,4783,2314,-166,-2502,-4568,-6274,-7523,-8276,-8487,-8173,-7348,-6095,-4479,-2637,-668,1282,3118,4743,6098,7162,7930,8442,8727,8831,8789,8612,8309,7852,7222,6390,5326,4051,2564,959,-688,-2237,-3558,-4519,-5026,-5017,-4518,-3583,-2361,-1006,273,1315,1948,2097,1729,893,-298,-1692,-3130,-4439,-5516,-6267,-6684,-6783,-6635,-6321,-5925,-5513,-5106,-4683,-4185,-3500,-2535,-1176,628,2897,5567,8526,11581,14503,17046,18961,20061,20219,19398,17671,15192,12202,8992,5880,3158,1086,-182,-570,-137,988,2547,4302,5936,7231,7972,8059,7467,6223,4452,2274,-160,-2686,-5199,-7563,-9714,-11576,-13111,-14290,-15088,-15509,-15541,-15203,-14509,-13500,-12220,-10749,-9166,-7571,-6066,-4727,-3621,-2752,-2111,-1614,-1180,-692,-43,832,1986,3385,4947,6565,8055,9304,10132,10492,10305,9622,8494,7066,5494,3968,2680,1781,1413,1628,2437,3773,5513,7478,9468,11261,12659,13487,13638,13056,11794,9954,7737,5386,3156,1326,85,-422,-172,745,2144,3754,5265,6378,6839,6484,5270,3254,633,-2343,-5340,-8051,-10171,-11508,-11943,-11489,-10268,-8466,-6364,-4199,-2236,-615,564,1338,1804,2124,2493,3062,3953,5179,6686,8321,9896,11184,12019,12246,11862,10881,9469,7815,6147,4712,3693,3249,3458,4304,5721,7560,9613,11684,13518,14939,15774,15929,15374,14130,12290,9976,7338,4540,1715,-994,-3521,-5776,-7772,-9479,-10940,-12177,-13201,-14039,-14652,-15017,-15084,-14802,-14154,-13137,-11807,-10240,-8565,-6902,-5398,-4157,-3267,-2757,-2607,-2754,-3087,-3492,-3842,-4051,-4052,-3828,-3399,-2803,-2099,-1348,-583,160,890,1618,2389,3228,4195,5295,6554,7952,9450,11001,12515,13920,15110,15998,16499,16533,16067,15082,13611,11734,9559,7250,4943,2817,964,-518,-1624,-2388,-2891,-3248,-3586,-4003,-4594,-5375,-6343,-7417,-8489,-9424,-10079,-10334,-10121,-9402,-8225,-6672,-4881,-3021,-1275,200,1241,1777,1747,1188,172,-1175,-2679,-4160,-5431,-6332,-6755,-6657,-6054,-5056,-3787,-2428,-1135,-50,745,1204,1375,1312,1163,1036,1097,1429,2106,3126,4401,5821,7191,8337,9080,9261,8801,7650,5844,3481,690,-2320,-5366,-8199,-10641,-12489,-13630,-13978,-13527,-12345,-10539,-8306,-5831,-3361,-1094,754,2061,2703,2690,2016,805,-833,-2734,-4726,-6667,-8418,-9877,-10998,-11736,-12130,-12205,-12038,-11701,-11251,-10749,-10199,-9596,-8893,-8044,-6979,-5671,-4077,-2224,-137,2108,4418,6683,8761,10529,11830,12564,12613,11943,10548,8493,5907,2971,-96,-3067,-5707,-7850,-9333,-10111,-10159,-9552,-8390,-6834,-5043,-3193,-1431,129,1397,2358,2996,3371,3521,3525,3441,3312,3186,3066,2969,2891,2800,2699,2516,2255,1829,1249,476,-465,-1523,-2660,-3761,-4774,-5596,-6174,-6459,-6427,-6069,-5406,-4468,-3306,-2003,-636,668,1808,2659,3140,3209,2869,2201,1318,383,-460,-1067,-1364,-1337,-1017,-545,-41,297,345,-21,-807,-1990,-3424,-4959,-6399,-7571,-8353,-8674,-8557,-8068,-7363,-6588,-5927,-5508,-5416,-5674,-6225,-6983,-7796,-8535,-9065,-9281,-9142,-8608,-7736,-6561,-5182,-3669,-2109,-568,910,2284,3538,4652,5598,6365,6912,7209,7222,6918,6279,5301,3999,2418,620,-1301,-3252,-5118,-6809,-8230,-9334,-10079,-10476,-10543,-10338,-9918,-9347,-8672,-7926,-7110,-6211,-5183,-3977,-2551,-864,1059,3177,5364,7459,9267,10581,11240,11114,10186,8508,6233,3602,889,-1587,-3541,-4729,-5007,-4314,-2736,-442,2292,5148,7787,9927,11339,11933,11716,10830,9495,7972,6535,5401,4702,4495,4692,5158,5683,6027,5995,5416,4219,2411,95,-2537,-5256,-7771,-9837,-11229,-11801,-11522,-10438,-8707,-6541,-4190,-1893,118,1698,2708,3133,2952,2262,1138,-261,-1818,-3377,-4838,-6096,-7105,-7818,-8254,-8415,-8352,-8106,-7717,-7220,-6650,-6005,-5303,-4539,-3703,-2812,-1863,-888,82,1011,1856,2585,3170,3615,3928,4148,4334,4531,4817,5203,5721,6333,6998,7648,8219,8667,8962,9120,9163,9148,9128,9150,9269,9487,9830,10252,10737,11213,11629,11910,12002,11839,11391,10632,9559,8216,6628,4891,3056,1220,-555,-2221,-3720,-5067,-6233,-7264,-8155,-8942,-9632,-10219,-10696,-11013,-11130,-10972,-10480,-9579,-8244,-6453,-4268,-1759,913,3593,6076,8207,9830,10889,11358,11298,10813,10022,9055,8008,6951,5901,4851,3756,2570,1247,-233,-1872,-3614,-5393,-7084,-8573,-9701,-10356,-10402,-9779,-8444,-6429,-3829,-790,2477,5756,8796,11403,13394,14668,15193,14989,14162,12834,11167,9301,7382,5489,3722,2090,646,-608,-1668,-2498,-3116,-3482,-3614,-3512,-3222,-2790,-2306,-1843,-1497,-1324,-1363,-1606,-1995,-2437,-2807,-2972,-2814,-2249,-1251,156,1865,3751,5616,7286,8568,9319,9449,8924,7815,6245,4410,2544,861,-437,-1211,-1393,-976,-12,1389,3097,4974,6861,8665,10267,11636,12725,13555,14134,14499,14674,14675,14501,14129,13525,12646,11456,9938,8098,5993,3686,1309,-1025,-3166,-4975,-6350,-7190,-7471,-7202,-6461,-5374,-4106,-2850,-1777,-1077,-836,-1159,-2014,-3375,-5098,-7049,-9027,-10847,-12348,-13358,-13809,-13608,-12787,-11366,-9460,-7196,-4734,-2245,117,2218,3964,5292,6195,6680,6816,6666,6335,5922,5521,5225,5089,5153,5409,5818,6306,6754,7062,7109,6814,6170,5170,3942,2558,1196,-52,-1068,-1811,-2276,-2505,-2574,-2575,-2582,-2674,-2849,-3119,-3416,-3675,-3828,-3805,-3579,-3160,-2574,-1910,-1249,-692,-338,-246,-467,-980,-1755,-2681,-3652,-4505,-5114,-5353,-5167,-4549,-3571,-2358,-1077,88,986,1482,1541,1146,398,-595,-1630,-2537,-3103,-3179,-2666,-1522,172,2291,4625,6916,8938,10434,11264,11320,10612,9219,7321,5117,2885,836,-797,-1909,-2433,-2432,-2019,-1382,-712,-203,26,-118,-617,-1423,-2436,-3537,-4625,-5625,-6490,-7236,-7874,-8467,-9045,-9632,-10216,-10747,-11140,-11310,-11144,-10598,-9643,-8319,-6751,-5071,-3507,-2232,-1457,-1288,-1812,-2991,-4735,-6868,-9163,-11380,-13263,-14605,-15230,-15055,-14054,-12305,-9942,-7190,-4274,-1466,1031,3034,4446,5246,5481,5269,4769,4154,3600,3235,3141,3339,3775,4358,4949,5413,5623,5494,4990,4132,2987,1670,321,-941,-1977,-2735,-3163,-3296,-3180,-2914,-2596,-2319,-2177,-2205,-2434,-2828,-3351,-3909,-4451,-4891,-5203,-5354,-5355,-5210,-4938,-4543,-4012,-3342,-2489,-1454,-225,1158,2630,4085,5405,6469,7175,7480,7369,6914,6211,5401,4637,4055,3760,3807,4178,4794,5524,6184,6600,6603,6068,4939,3222,987,-1641,-4496,-7406,-10172,-12627,-14616,-16004,-16708,-16670,-15891,-14429,-12389,-9936,-7268,-4601,-2152,-95,1429,2368,2725,2579,2076,1371,665,108,-167,-105,290,929,1686,2384,2855,2952,2568,1691,339,-1359,-3271,-5212,-7007,-8531,-9652,-10358,-10614,-10499,-10070,-9451,-8727,-8013,-7371,-6861,-6517,-6341,-6342,-6506,-6818,-7260,-7807,-8415,-9057,-9664,-10184,-10550,-10687,-10534,-10025,-9109,-7764,-5981,-3808,-1322,1356,4049,6577,8733,10337,11254,11408,10824,9591,7903,5987,4114,2527,1440,980,1199,2058,3423,5133,6960,8716,10209,11326,11995,12234,12090,11686,11123,10536,9992,9543,9172,8815,8386,7772,6901,5715,4256,2580,858,-768,-2098,-3000,-3383,-3228,-2626,-1707,-702,182,698,698,59,-1212,-3035,-5245,-7593,-9855,-11740,-13084,-13718,-13615,-12805,-11421,-9643,-7694,-5787,-4105,-2754,-1777,-1123,-697,-362,14,521,1222,2087,3058,4026,4857,5444,5690,5574,5120,4423,3631,2895,2402,2244,2511,3162,4136,5268,6401,7347,7946,8123,7814,7100,6066,4887,3748,2822,2271,2177,2577,3419,4601,5942,7260,8341,8994,9088,8518,7283,5432,3084,404,-2410,-5158,-7656,-9749,-11331,-12341,-12779,-12667,-12099,-11146,-9939,-8567,-7133,-5694,-4301,-2960,-1671,-416,841,2103,3408,4719,6051,7324,8506,9501,10228,10618,10587,10105,9142,7723,5903,3769,1469,-845,-2968,-4705,-5874,-6320,-5958,-4773,-2818,-248,2767,5966,9129,12011,14409,16192,17235,17536,17100,16000,14357,12277,9922,7414,4874,2423,124,-1944,-3747,-5266,-6482,-7409,-8060,-8444,-8584,-8473,-8106,-7470,-6537,-5309,-3784,-1997,-4,2108,4233,6231,7982,9359,10275,10689,10602,10085,9234,8177,7054,5966,5015,4221,3608,3121,2735,2365,1974,1523,980,371,-301,-978,-1600,-2099,-2392,-2407,-2078,-1382,-309,1082,2720,4478,6213,7769,8994,9768,10019,9712,8921,7708,6253,4679,3142,1753,557,-413,-1190,-1818,-2325,-2767,-3121,-3388,-3510,-3431,-3105,-2475,-1561,-371,987,2436,3816,5028,5939,6474,6588,6255,5518,4387,2953,1244,-648,-2680,-4787,-6891,-8920,-10768,-12322,-13464,-14071,-14042,-13299,-11813,-9595,-6721,-3323,430,4294,8041,11382,14101,15966,16864,16726,15602,13639,11041,8118,5145,2449,260,-1228,-1921,-1832,-1031,301,1965,3722,5339,6642,7480,7807,7618,7001,6070,4991,3925,3008,2354,2003,1927,2065,2274,2426,2374,2008,1250,108,-1386,-3103,-4897,-6587,-7992,-8973,-9439,-9375,-8844,-7968,-6941,-5947,-5194,-4824,-4929,-5516,-6507,-7749,-9043,-10168,-10915,-11130,-10713,-9647,-7999,-5887,-3497,-1023,1314,3351,4911,5919,6311,6100,5352,4165,2674,1036,-595,-2067,-3267,-4118,-4598,-4726,-4557,-4176,-3651,-3050,-2405,-1713,-962,-96,904,2070,3360,4709,5976,6989,7554,7499,6681,5087,2737,-158,-3367,-6540,-9343,-11458,-12643,-12781,-11867,-10048,-7563,-4755,-1995,357,1974,2656,2287,911,-1310,-4102,-7110,-9943,-12243,-13692,-14123,-13469,-11839,-9463,-6657,-3805,-1266,649,1730,1905,1222,-118,-1854,-3629,-5130,-6054,-6228,-5565,-4134,-2107,258,2659,4784,6400,7310,7470,6917,5805,4367,2868,1564,667,290,459,1076,1979,2926,3679,4015,3788,2950,1566,-188,-2070,-3778,-5051,-5665,-5508,-4589,-3048,-1106,894,2654,3833,4218,3673,2213,-32,-2787,-5740,-8493,-10715,-12099,-12472,-11782,-10127,-7714,-4873,-1941,707,2798,4107,4586,4266,3322,2017,616,-570,-1349,-1584,-1278,-550,379,1230,1704,1563,634,-1102,-3549,-6457,-9488,-12259,-14375,-15558,-15600,-14504,-12380,-9505,-6218,-2908,87,2482,4114,4945,5036,4572,3780,2920,2243,1931,2114,2792,3914,5296,6736,7974,8773,8936,8340,6955,4871,2260,-602,-3411,-5849,-7650,-8637,-8750,-8064,-6759,-5105,-3419,-2006,-1128,-950,-1528,-2790,-4570,-6591,-8572,-10200,-11230,-11496,-10927,-9576,-7597,-5228,-2746,-459,1398,2626,3159,3033,2387,1441,447,-359,-806,-786,-344,439,1349,2172,2700,2751,2279,1293,-36,-1512,-2838,-3765,-4059,-3599,-2353,-430,1969,4563,7014,9013,10285,10650,10046,8529,6286,3584,759,-1846,-3902,-5158,-5441,-4701,-2988,-471,2598,5880,9016,11628,13384,14019,13381,11449,8338,4294,-331,-5132,-9688,-13626,-16661,-18635,-19509,-19397,-18479,-17011,-15238,-13361,-11519,-9753,-8054,-6353,-4592,-2718,-741,1284,3257,5039,6508,7540,8087,8123,7725,6976,6014,4976,3960,3080,2352,1825,1452,1240,1138,1133,1222,1397,1686,2087,2611,3246,3962,4733,5498,6223,6854,7363,7726,7941,8019,7992,7904,7807,7751,7780,7910,8137,8419,8701,8887,8913,8682,8152,7286,6079,4574,2809,878,-1141,-3154,-5053,-6776,-8210,-9328,-10047,-10370,-10257,-9744,-8848,-7618,-6139,-4473,-2738,-1024,573,1969,3116,3978,4548,4842,4886,4716,4385,3933,3414,2868,2337,1844,1422,1083,840,710,685,769,943,1184,1479,1797,2139,2496,2883,3300,3758,4226,4681,5051,5277,5276,4978,4344,3342,2011,416,-1324,-3044,-4581,-5761,-6446,-6565,-6082,-5088,-3680,-2060,-394,1117,2354,3229,3728,3902,3821,3625,3403,3304,3368,3684,4216,4948,5790,6641,7402,7958,8244,8192,7789,7037,5965,4635,3119,1500,-113,-1630,-2938,-3939,-4550,-4692,-4337,-3451,-2079,-258,1915,4331,6857,9358,11684,13717,15338,16470,17072,17122,16667,15742,14446,12856,11076,9195,7294,5449,3712,2134,741,-439,-1386,-2091,-2533,-2724,-2641,-2317,-1747,-982,-57,949,1967,2880,3607,4032,4086,3704,2864,1583,-73,-2009,-4072,-6112,-7948,-9436,-10453,-10941,-10892,-10356,-9442,-8264,-6968,-5675,-4467,-3422,-2545,-1837,-1271,-813,-428,-112,156,362,498,575,596,609,660,808,1105,1576,2216,2991,3832,4665,5406,5994,6375,6540,6485,6251,5868,5376,4796,4129,3363,2482,1472,352,-827,-1981,-2992,-3727,-4066,-3903,-3193,-1922,-158,1987,4340,6688,8802,10463,11455,11658,10971,9425,7088,4145,794,-2678,-6037,-9015,-11433,-13147,-14098,-14287,-13779,-12672,-11109,-9223,-7164,-5057,-3001,-1072,689,2270,3669,4885,5922,6747,7314,7568,7431,6874,5879,4497,2831,1029,-712,-2210,-3284,-3832,-3803,-3260,-2327,-1211,-136,657,989,726,-142,-1541,-3285,-5133,-6802,-8044,-8659,-8552,-7743,-6360,-4628,-2840,-1293,-264,50,-425,-1656,-3462,-5589,-7702,-9487,-10647,-10989,-10425,-8978,-6810,-4155,-1345,1298,3429,4806,5229,4662,3135,830,-2023,-5097,-8073,-10615,-12439,-13339,-13186,-12003,-9892,-7113,-3967,-837,1923,3997,5169,5319,4491,2800,501,-2110,-4720,-7020,-8777,-9843,-10150,-9742,-8726,-7262,-5558,-3805,-2196,-868,72,603,733,544,140,-365,-857,-1241,-1471,-1512,-1381,-1092,-694,-195,351,959,1602,2274,2956,3609,4184,4630,4890,4928,4712,4259,3575,2731,1778,801,-109,-883,-1433,-1722,-1694,-1369,-751,85,1055,2059,2972,3714,4193,4406,4335,4069,3646,3195,2767,2451,2258,2176,2149,2068,1838,1328,478,-774,-2389,-4311,-6397,-8490,-10403,-11953,-12997,-13420,-13194,-12337,-10969,-9222,-7315,-5422,-3745,-2401,-1477,-991,-892,-1130,-1576,-2155,-2751,-3291,-3716,-3973,-4048,-3917,-3588,-3065,-2361,-1503,-514,569,1693,2818,3871,4798,5549,6072,6342,6339,6047,5468,4591,3418,1939,166,-1893,-4179,-6626,-9124,-11512,-13653,-15340,-16438,-16810,-16392,-15195,-13296,-10861,-8093,-5238,-2537,-196,1628,2847,3458,3503,3113,2418,1601,797,154,-278,-435,-378,-127,210,592,943,1266,1566,1887,2309,2877,3667,4678,5908,7281,8694,10012,11076,11739,11881,11404,10298,8567,6330,3700,901,-1882,-4379,-6406,-7749,-8300,-8001,-6889,-5074,-2745,-116,2555,5040,7119,8644,9495,9638,9079,7868,6107,3900,1382,-1314,-4047,-6693,-9110,-11203,-12856,-14002,-14580,-14568,-13978,-12858,-11305,-9445,-7439,-5463,-3684,-2257,-1262,-756,-673,-940,-1382,-1831,-2095,-2024,-1489,-458,1081,3023,5245,7545,9727,11565,12886,13548,13487,12719,11338,9508,7437,5370,3517,2079,1155,793,917,1406,2045,2607,2870,2642,1833,429,-1460,-3623,-5793,-7644,-8896,-9301,-8736,-7180,-4768,-1733,1586,4812,7558,9503,10394,10122,8698,6282,3145,-350,-3795,-6801,-8997,-10158,-10137,-8966,-6790,-3867,-545,2842,5926,8475,10259,11238,11383,10815,9664,8123,6380,4625,3020,1710,793,338,364,860,1759,2968,4360,5796,7150,8307,9193,9760,10002,9925,9568,8947,8119,7085,5908,4594,3207,1796,430,-814,-1864,-2661,-3169,-3390,-3347,-3131,-2804,-2515,-2334,-2374,-2665,-3208,-3933,-4735,-5446,-5923,-6001,-5596,-4668,-3265,-1514,417,2309,3965,5210,5942,6118,5779,5023,3993,2865,1802,962,452,346,653,1343,2347,3563,4891,6210,7438,8485,9311,9885,10223,10349,10321,10198,10038,9888,9762,9647,9489,9216,8739,7996,6948,5627,4101,2510,1003,-270,-1187,-1690,-1773,-1512,-1018,-442,55,340,293,-132,-941,-2069,-3391,-4761,-5977,-6895,-7349,-7290,-6687,-5637,-4266,-2757,-1316,-99,766,1228,1325,1125,766,389,117,50,237,682,1343,2167,3046,3936,4733,5426,5981,6399,6721,6941,7102,7168,7131,6921,6478,5735,4649,3211,1478,-465,-2450,-4318,-5854,-6909,-7325,-7042,-6029,-4361,-2128,475,3279,6038,8546,10592,12019,12717,12668,11904,10565,8820,6892,5012,3361,2097,1258,847,738,799,837,683,220,-633,-1833,-3289,-4828,-6230,-7319,-7908,-7931,-7387,-6368,-5060,-3682,-2476,-1653,-1365,-1666,-2523,-3785,-5258,-6672,-7800,-8410,-8382,-7646,-6251,-4309,-2002,466,2886,5074,6901,8260,9126,9478,9350,8777,7815,6507,4912,3066,1027,-1157,-3399,-5615,-7662,-9417,-10739,-11525,-11725,-11362,-10508,-9345,-8025,-6795,-5798,-5210,-5083,-5439,-6202,-7269,-8463,-9637,-10594,-11196,-11314,-10870,-9838,-8247,-6174,-3765,-1180,1369,3716,5658,7110,7967,8253,7998,7307,6291,5079,3776,2454,1160,-118,-1399,-2732,-4151,-5661,-7235,-8773,-10151,-11183,-11700,-11523,-10558,-8772,-6236,-3134,294,3721,6851,9362,11057,11774,11491,10278,8276,5718,2840,-91,-2837,-5203,-7024,-8207,-8708,-8540,-7772,-6538,-4992,-3344,-1790,-523,306,606,371,-339,-1365,-2513,-3552,-4255,-4471,-4094,-3149,-1739,-54,1673,3195,4318,4891,4861,4260,3168,1750,148,-1457,-2936,-4158,-5054,-5562,-5673,-5379,-4718,-3734,-2508,-1140,249,1515,2514,3113,3200,2709,1622,-33,-2157,-4624,-7246,-9812,-12080,-13825,-14820,-14929,-14057,-12245,-9605,-6378,-2842,660,3833,6403,8208,9168,9335,8823,7849,6610,5345,4190,3265,2574,2085,1694,1302,780,74,-879,-2045,-3381,-4777,-6131,-7307,-8211,-8755,-8905,-8665,-8093,-7285,-6362,-5459,-4683,-4114,-3773,-3617,-3573,-3501,-3293,-2801,-1967,-736,833,2656,4546,6311,7709,8551,8670,8017,6601,4582,2165,-334,-2612,-4353,-5325,-5390,-4535,-2894,-690,1745,4078,5972,7171,7509,6929,5494,3346,707,-2177,-5051,-7674,-9847,-11409,-12241,-12294,-11545,-10061,-7938,-5352,-2512,329,2940,5084,6626,7460,7600,7125,6160,4899,3497,2135,916,-73,-811,-1299,-1561,-1633,-1527,-1255,-818,-196,584,1508,2498,3456,4252,4740,4777,4249,3084,1273,-1118,-3970,-7080,-10233,-13156,-15613,-17373,-18278,-18231,-17233,-15359,-12772,-9689,-6355,-3049,1,2565,4501,5709,6169,5920,5062,3724,2082,298,-1435,-2960,-4119,-4796,-4906,-4404,-3300,-1625,510,2988,5632,8253,10646,12606,13957,14556,14326,13255,11406,8926,5984,2837,-308,-3202,-5676,-7581,-8845,-9420,-9327,-8589,-7264,-5420,-3132,-508,2337,5244,8062,10618,12767,14404,15461,15964,15951,15547,14864,14042,13188,12375,11625,10917,10184,9340,8293,6962,5312,3332,1083,-1356,-3850,-6258,-8428,-10223,-11531,-12284,-12448,-12064,-11191,-9965,-8519,-7025,-5631,-4471,-3634,-3157,-3043,-3216,-3597,-4047,-4443,-4663,-4613,-4259,-3594,-2679,-1596,-443,672,1690,2559,3270,3860,4335,4772,5165,5558,5930,6282,6589,6839,7017,7114,7136,7065,6921,6665,6314,5829,5207,4424,3479,2383,1166,-100,-1352,-2471,-3377,-3985,-4233,-4140,-3719,-3078,-2315,-1553,-903,-439,-189,-151,-268,-489,-738,-966,-1138,-1248,-1310,-1347,-1383,-1423,-1459,-1437,-1316,-991,-416,498,1773,3412,5371,7556,9835,12049,14030,15635,16743,17300,17301,16808,15926,14817,13624,12539,11681,11167,11039,11300,11889,12717,13655,14572,15327,15793,15859,15448,14523,13077,11176,8880,6332,3650,982,-1536,-3792,-5710,-7238,-8404,-9235,-9831,-10275,-10667,-11071,-11531,-12017,-12506,-12883,-13082,-12977,-12508,-11619,-10306,-8611,-6616,-4426,-2191,-37,1893,3492,4679,5417,5717,5610,5198,4554,3810,3066,2419,1958,1732,1762,2043,2520,3116,3732,4246,4574,4605,4313,3658,2681,1442,40,-1404,-2754,-3891,-4702,-5125,-5120,-4719,-3956,-2936,-1729,-446,861,2119,3299,4355,5237,5895,6242,6216,5740,4787,3357,1510,-637,-2943,-5211,-7283,-8990,-10207,-10858,-10899,-10339,-9239,-7678,-5795,-3744,-1693,188,1760,2917,3623,3885,3786,3450,3028,2696,2592,2842,3497,4567,6002,7687,9515,11317,12977,14366,15406,16046,16273,16100,15569,14730,13647,12372,10967,9465,7893,6263,4563,2789,910,-1078,-3178,-5364,-7580,-9750,-11776,-13563,-15024,-16108,-16791,-17107,-17103,-16886,-16530,-16153,-15807,-15545,-15379,-15281,-15225,-15146,-15005,-14759,-14383,-13865,-13206,-12410,-11485,-10442,-9275,-8010,-6646,-5227,-3785,-2372,-1041,165,1216,2100,2825,3429,3928,4373,4763,5094,5336,5424,5297,4882,4137,3042,1628,-27,-1818,-3590,-5212,-6547,-7492,-8006,-8069,-7740,-7102,-6287,-5430,-4676,-4138,-3891,-3963,-4337,-4943,-5707,-6514,-7272,-7888,-8288,-8426,-8259,-7791,-7006,-5946,-4628,-3124,-1486,208,1898,3529,5074,6517,7871,9150,10366,11513,12573,13473,14155,14489,14414,13817,12691,11034,8936,6521,3963,1441,-861,-2793,-4253,-5173,-5572,-5481,-5008,-4267,-3407,-2546,-1821,-1288,-1004,-945,-1052,-1220,-1344,-1279,-956,-296,687,1932,3317,4668,5799,6522,6687,6195,5022,3208,872,-1831,-4700,-7519,-10093,-12226,-13788,-14680,-14857,-14352,-13221,-11606,-9655,-7566,-5517,-3686,-2204,-1152,-555,-383,-540,-923,-1380,-1789,-2035,-2041,-1781,-1262,-541,304,1183,1999,2678,3141,3340,3229,2780,1990,841,-627,-2394,-4388,-6526,-8709,-10803,-12682,-14194,-15216,-15608,-15296,-14206,-12362,-9831,-6762,-3385,40,3204,5826,7669,8564,8459,7398,5542,3129,456,-2165,-4435,-6119,-7037,-7132,-6410,-4992,-3056,-812,1480,3620,5393,6684,7411,7591,7280,6618,5738,4828,4003,3398,3037,2950,3070,3341,3665,3964,4180,4275,4270,4182,4095,4055,4140,4386,4806,5405,6131,6948,7782,8558,9212,9645,9829,9686,9222,8410,7292,5869,4205,2318,262,-1901,-4125,-6297,-8354,-10147,-11600,-12575,-13008,-12838,-12063,-10733,-8961,-6900,-4729,-2661,-853,513,1356,1599,1240,332,-1062,-2794,-4744,-6735,-8608,-10216,-11410,-12105,-12231,-11801,-10857,-9524,-7939,-6289,-4741,-3444,-2479,-1879,-1589,-1507,-1513,-1460,-1263,-856,-256,480,1224,1861,2247,2300,1968,1277,303,-806,-1901,-2791,-3318,-3347,-2794,-1638,63,2193,4574,6986,9233,11105,12487,13289,13519,13219,12490,11436,10177,8812,7406,6017,4656,3348,2107,964,-29,-818,-1351,-1592,-1552,-1266,-816,-311,149,454,547,397,26,-500,-1081,-1604,-1936,-1974,-1623,-849,340,1883,3646,5472,7167,8528,9410,9688,9351,8450,7123,5563,3984,2591,1557,992,941,1386,2248,3423,4786,6221,7634,8975,10197,11316,12311,13185,13894,14376,14521,14222,13354,11833,9623,6750,3317,-498,-4471,-8340,-11840,-14744,-16882,-18149,-18552,-18142,-17068,-15491,-13602,-11570,-9535,-7584,-5776,-4087,-2514,-989,506,2000,3466,4873,6138,7194,7968,8419,8546,8386,7997,7482,6916,6392,5957,5633,5410,5248,5084,4871,4547,4117,3577,3008,2491,2143,2098,2453,3294,4642,6434,8554,10794,12896,14596,15613,15741,14844,12876,9941,6196,1960,-2461,-6665,-10331,-13155,-14936,-15612,-15188,-13844,-11792,-9318,-6727,-4262,-2153,-503,628,1290,1563,1584,1479,1382,1401,1613,2070,2787,3737,4891,6160,7479,8741,9873,10779,11416,11715,11674,11297,10628,9769,8820,7934,7250,6898,6978,7539,8571,9982,11643,13310,14767,15737,16010,15434,13933,11574,8490,4941,1220,-2347,-5470,-7917,-9569,-10406,-10526,-10121,-9433,-8719,-8207,-8035,-8272,-8859,-9661,-10487,-11090,-11291,-10906,-9895,-8280,-6197,-3870,-1558,452,1905,2610,2456,1429,-370,-2787,-5565,-8461,-11173,-13482,-15134,-16014,-15991,-15083,-13315,-10842,-7823,-4494,-1082,2187,5111,7551,9404,10638,11264,11355,11000,10331,9460,8498,7532,6596,5712,4841,3944,2961,1833,538,-955,-2606,-4400,-6256,-8131,-9927,-11587,-13022,-14153,-14914,-15207,-14995,-14212,-12851,-10932,-8512,-5709,-2679,383,3252,5704,7536,8572,8732,7963,6358,4027,1215,-1833,-4801,-7407,-9382,-10535,-10736,-9974,-8298,-5871,-2907,328,3544,6451,8813,10429,11206,11137,10309,8913,7179,5390,3783,2582,1878,1705,1949,2439,2920,3139,2853,1906,233,-2103,-4923,-7940,-10822,-13211,-14811,-15417,-14948,-13477,-11211,-8443,-5547,-2867,-713,698,1289,1061,165,-1209,-2819,-4419,-5829,-6911,-7608,-7953,-8005,-7890,-7715,-7575,-7533,-7575,-7661,-7688,-7545,-7130,-6361,-5229,-3743,-2008,-126,1753,3467,4888,5869,6326,6194,5467,4187,2430,345,-1938,-4223,-6348,-8151,-9484,-10268,-10430,-9985,-8967,-7461,-5574,-3433,-1160,1111,3267,5200,6799,7996,8698,8875,8494,7566,6153,4331,2239,23,-2142,-4087,-5660,-6738,-7239,-7149,-6478,-5327,-3792,-2035,-201,1575,3168,4518,5565,6327,6818,7096,7222,7272,7313,7407,7593,7880,8249,8646,9007,9228,9256,8971,8348,7317,5872,4032,1845,-588,-3133,-5616,-7850,-9617,-10761,-11125,-10662,-9404,-7477,-5106,-2569,-155,1862,3284,4004,4009,3401,2323,987,-426,-1747,-2869,-3754,-4428,-4942,-5387,-5815,-6270,-6739,-7189,-7542,-7738,-7715,-7447,-6951,-6284,-5543,-4843,-4320,-4051,-4121,-4500,-5133,-5876,-6562,-7001,-7031,-6534,-5478,-3895,-1916,285,2485,4464,6021,7016,7360,7053,6164,4808,3168,1412,-273,-1751,-2928,-3764,-4281,-4531,-4612,-4609,-4590,-4615,-4663,-4711,-4675,-4455,-3975,-3164,-2017,-590,1008,2594,3968,4924,5285,4947,3907,2234,149,-2121,-4245,-5937,-6929,-7047,-6215,-4488,-2019,924,4027,6937,9339,10946,11601,11198,9800,7514,4581,1265,-2108,-5237,-7816,-9619,-10472,-10294,-9098,-6988,-4125,-763,2865,6470,9822,12700,14947,16472,17238,17290,16709,15642,14236,12665,11061,9543,8176,6970,5904,4898,3876,2747,1448,-61,-1765,-3614,-5514,-7332,-8936,-10178,-10944,-11163,-10804,-9917,-8595,-6996,-5294,-3698,-2373,-1488,-1130,-1338,-2087,-3276,-4774,-6381,-7918,-9176,-9996,-10249,-9871,-8860,-7281,-5255,-2937,-510,1857,4012,5849,7310,8390,9118,9557,9762,9778,9634,9301,8755,7929,6780,5276,3443,1337,-899,-3090,-5026,-6477,-7247,-7199,-6247,-4457,-1936,1060,4250,7295,9879,11721,12642,12539,11440,9463,6807,3723,482,-2655,-5459,-7749,-9415,-10402,-10732,-10472,-9745,-8687,-7452,-6174,-4968,-3919,-3054,-2384,-1856,-1401,-928,-329,476,1558,2949,4632,6561,8646,10774,12820,14661,16183,17309,17995,18224,18059,17541,16802,15921,15022,14183,13468,12917,12538,12309,12215,12190,12220,12243,12270,12265,12256,12224,12151,11994,11676,11112,10226,8940,7242,5149,2741,160,-2449,-4886,-7009,-8662,-9786,-10342,-10384,-9989,-9281,-8410,-7486,-6653,-5961,-5460,-5145,-4950,-4838,-4706,-4523,-4237,-3866,-3429,-3005,-2642,-2418,-2360,-2481,-2741,-3081,-3395,-3601,-3581,-3296,-2683,-1783,-634,669,2012,3283,4362,5171,5641,5775,5585,5155,4578,3988,3505,3255,3322,3752,4538,5617,6867,8145,9272,10088,10452,10268,9487,8115,6206,3856,1192,-1647,-4509,-7251,-9737,-11842,-13474,-14538,-14998,-14800,-13977,-12535,-10584,-8221,-5621,-2949,-394,1880,3742,5114,5979,6382,6419,6208,5906,5626,5484,5530,5761,6142,6574,6966,7210,7239,7020,6588,6005,5398,4895,4618,4673,5090,5853,6887,8042,9176,10081,10617,10624,10015,8759,6855,4414,1538,-1587,-4777,-7846,-10597,-12888,-14586,-15628,-15997,-15736,-14951,-13765,-12361,-10863,-9412,-8055,-6815,-5640,-4466,-3188,-1763,-137,1632,3471,5191,6614,7489,7641,6904,5225,2643,-695,-4556,-8638,-12619,-16183,-19071,-21087,-22138,-22212,-21380,-19775,-17567,-14937,-12068,-9122,-6243,-3535,-1102,1018,2777,4170,5231,5975,6486,6800,6975,7042,6981,6778,6352,5634,4562,3078,1206,-1009,-3440,-5939,-8311,-10397,-12024,-13125,-13642,-13634,-13197,-12468,-11625,-10801,-10109,-9595,-9230,-8936,-8586,-8032,-7146,-5846,-4107,-2008,312,2622,4668,6189,6967,6872,5882,4104,1765,-825,-3301,-5301,-6530,-6773,-5973,-4208,-1687,1254,4248,6897,8878,9952,10027,9133,7446,5226,2794,491,-1399,-2632,-3087,-2726,-1626,74,2158,4417,6613,8552,10067,11026,11358,11028,10079,8582,6697,4581,2449,496,-1102,-2199,-2715,-2620,-1947,-789,728,2427,4126,5625,6748,7329,7269,6482,4990,2829,135,-2928,-6149,-9287,-12105,-14371,-15898,-16554,-16268,-15076,-13057,-10398,-7311,-4047,-859,2003,4354,6007,6878,6901,6092,4508,2261,-505,-3608,-6854,-10032,-12943,-15372,-17174,-18173,-18318,-17543,-15899,-13480,-10430,-6973,-3323,268,3574,6395,8567,9982,10575,10348,9333,7625,5334,2619,-353,-3385,-6292,-8883,-11001,-12517,-13355,-13486,-12950,-11823,-10236,-8345,-6316,-4315,-2485,-930,274,1109,1587,1763,1720,1568,1408,1373,1545,2025,2841,4024,5504,7226,9053,10847,12484,13817,14789,15339,15481,15255,14723,13970,13073,12103,11122,10163,9259,8404,7592,6796,5977,5091,4098,2945,1623,114,-1529,-3245,-4895,-6354,-7442,-8048,-8052,-7449,-6251,-4580,-2573,-432,1661,3502,4946,5862,6191,5907,5045,3664,1864,-256,-2572,-4981,-7363,-9629,-11678,-13443,-14865,-15902,-16546,-16787,-16656,-16196,-15470,-14551,-13523,-12444,-11379,-10340,-9344,-8364,-7376,-6336,-5216,-3976,-2604,-1094,557,2310,4160,6046,7944,9772,11488,12971,14159,14911,15164,14823,13872,12309,10196,7636,4748,1704,-1358,-4270,-6915,-9177,-10997,-12324,-13161,-13500,-13403,-12891,-12066,-10991,-9756,-8450,-7114,-5802,-4516,-3259,-2039,-846,280,1331,2238,2976,3478,3725,3709,3458,3044,2579,2185,2023,2204,2837,3958,5552,7528,9733,11960,13968,15541,16462,16635,16007,14671,12787,10615,8440,6575,5288,4783,5173,6445,8472,11015,13737,16268,18226,19288,19227,17945,15493,12075,8001,3678,-482,-4087,-6834,-8544,-9169,-8822,-7698,-6119,-4391,-2846,-1727,-1181,-1264,-1904,-2957,-4238,-5529,-6668,-7520,-8042,-8244,-8213,-8071,-7942,-7962,-8192,-8667,-9341,-10112,-10826,-11301,-11339,-10779,-9490,-7447,-4666,-1311,2416,6216,9769,12761,14913,16033,16045,14982,13016,10401,7458,4519,1893,-175,-1520,-2073,-1847,-947,478,2231,4089,5863,7359,8446,9061,9163,8821,8097,7124,6018,4897,3845,2911,2100,1377,694,-27,-831,-1759,-2805,-3929,-5044,-6051,-6803,-7179,-7049,-6318,-4941,-2919,-340,2659,5861,9020,11877,14190,15792,16580,16561,15842,14597,13087,11570,10306,9515,9317,9780,10835,12362,14146,15941,17483,18531,18889,18468,17221,15262,12718,9816,6785,3830,1141,-1190,-3103,-4622,-5793,-6676,-7314,-7721,-7872,-7710,-7180,-6210,-4790,-2921,-693,1786,4316,6699,8688,10053,10606,10194,8776,6370,3109,-801,-5100,-9465,-13595,-17178,-19966,-21777,-22517,-22195,-20918,-18864,-16269,-13380,-10431,-7622,-5091,-2920,-1138,279,1370,2184,2782,3179,3410,3464,3338,3025,2512,1792,868,-264,-1587,-3078,-4708,-6405,-8097,-9673,-11005,-11960,-12407,-12248,-11428,-9962,-7934,-5505,-2893,-359,1834,3443,4289,4280,3407,1778,-436,-3004,-5645,-8112,-10141,-11536,-12146,-11897,-10779,-8869,-6289,-3225,110,3496,6717,9598,11993,13820,15019,15597,15580,15022,14026,12669,11101,9411,7730,6142,4718,3493,2469,1616,877,200,-473,-1147,-1819,-2413,-2849,-3010,-2795,-2122,-971,645,2584,4707,6738,8452,9553,9839,9134,7394,4644,1062,-3122,-7574,-11944,-15883,-19070,-21264,-22312,-22155,-20860,-18556,-15482,-11887,-8071,-4305,-835,2122,4430,5981,6740,6721,5978,4614,2752,540,-1864,-4305,-6633,-8727,-10481,-11839,-12773,-13300,-13462,-13337,-13004,-12578,-12157,-11838,-11701,-11778,-12083,-12549,-13098,-13587,-13874,-13819,-13301,-12272,-10721,-8737,-6433,-3992,-1581,632,2518,4006,5059,5710,5998,6012,5819,5502,5099,4633,4094,3452,2664,1698,542,-809,-2291,-3868,-5425,-6879,-8107,-8994,-9429,-9310,-8562,-7144,-5061,-2374,803,4316,7947,11501,14727,17456,19502,20775,21224,20864,19791,18113,16020,13698,11348,9185,7348,5988,5145,4826,4952,5386,5948,6444,6690,6553,5973,4956,3593,2035,445,-972,-2082,-2769,-3002,-2836,-2366,-1789,-1278,-1036,-1209,-1857,-2981,-4445,-6076,-7612,-8815,-9445,-9364,-8503,-6913,-4753,-2250,310,2619,4418,5488,5699,5041,3556,1414,-1200,-4048,-6893,-9538,-11800,-13573,-14800,-15470,-15638,-15365,-14762,-13900,-12887,-11761,-10571,-9327,-8016,-6644,-5173,-3622,-1985,-295,1408,3076,4640,6036,7185,8033,8500,8561,8164,7319,6035,4356,2364,150,-2151,-4403,-6462,-8185,-9470,-10229,-10435,-10112,-9318,-8175,-6810,-5379,-3995,-2776,-1748,-923,-253,341,919,1555,2268,3061,3891,4701,5422,5980,6319,6394,6186,5716,5016,4179,3289,2466,1807,1393,1262,1409,1785,2302,2859,3342,3665,3753,3584,3152,2509,1709,837,-34,-838,-1530,-2074,-2474,-2693,-2751,-2611,-2256,-1661,-769,430,1990,3890,6131,8610,11225,13764,16017,17718,18621,18533,17309,14946,11531,7302,2593,-2186,-6583,-10206,-12683,-13837,-13580,-12036,-9459,-6224,-2787,420,2998,4689,5355,5033,3877,2155,160,-1805,-3514,-4813,-5672,-6146,-6382,-6566,-6887,-7518,-8540,-9972,-11714,-13593,-15368,-16760,-17510,-17401,-16307,-14212,-11215,-7526,-3434,732,4643,8008,10610,12310,13073,12935,12017,10484,8546,6414,4318,2425,891,-205,-842,-1031,-862,-416,164,784,1308,1684,1849,1817,1618,1319,985,709,524,505,646,964,1425,1982,2575,3138,3608,3944,4125,4152,4065,3890,3689,3484,3311,3171,3053,2943,2812,2656,2485,2331,2257,2339,2646,3249,4176,5409,6904,8527,10153,11594,12695,13314,13367,12843,11798,10369,8728,7086,5636,4549,3910,3767,4047,4657,5420,6183,6771,7097,7088,6774,6220,5547,4894,4421,4248,4489,5176,6303,7762,9406,10999,12319,13098,13148,12316,10552,7906,4514,610,-3533,-7614,-11341,-14490,-16872,-18422,-19115,-19017,-18230,-16871,-15076,-12943,-10563,-7998,-5284,-2474,400,3260,6021,8556,10723,12374,13364,13594,12982,11560,9365,6580,3373,16,-3249,-6164,-8521,-10161,-10990,-10977,-10156,-8611,-6465,-3862,-969,2066,5065,7899,10400,12458,13934,14748,14831,14159,12763,10715,8137,5200,2068,-1045,-3975,-6550,-8649,-10182,-11092,-11365,-11001,-10036,-8513,-6497,-4076,-1335,1606,4643,7637,10462,12972,15028,16499,17276,17292,16537,15051,12944,10369,7512,4582,1770,-744,-2854,-4476,-5637,-6377,-6803,-7032,-7159,-7272,-7376,-7456,-7418,-7153,-6533,-5455,-3847,-1714,865,3750,6693,9444,11688,13151,13599,12894,11015,8083,4339,145,-4086,-7932,-11016,-13078,-13966,-13694,-12381,-10265,-7630,-4790,-2045,361,2225,3451,3978,3860,3170,2064,678,-817,-2302,-3681,-4895,-5959,-6888,-7752,-8599,-9469,-10364,-11249,-12047,-12683,-13062,-13141,-12888,-12335,-11520,-10529,-9417,-8259,-7080,-5911,-4724,-3513,-2232,-877,569,2052,3510,4823,5847,6434,6436,5743,4300,2105,-762,-4178,-7931,-11813,-15539,-18871,-21545,-23374,-24191,-23942,-22621,-20311,-17178,-13405,-9245,-4926,-699,3251,6717,9617,11816,13312,14062,14115,13503,12316,10643,8616,6355,4023,1745,-308,-2026,-3268,-3978,-4097,-3671,-2758,-1508,-80,1334,2560,3464,3971,4074,3848,3418,2943,2609,2534,2832,3527,4574,5899,7345,8771,10005,10909,11361,11286,10647,9451,7738,5587,3089,366,-2458,-5243,-7852,-10140,-11991,-13311,-14033,-14168,-13721,-12790,-11459,-9855,-8124,-6382,-4798,-3466,-2509,-1988,-1924,-2298,-3036,-4024,-5102,-6115,-6878,-7260,-7151,-6489,-5291,-3597,-1521,818,3261,5661,7873,9780,11289,12349,12921,13013,12623,11766,10454,8699,6517,3957,1057,-2075,-5351,-8623,-11761,-14621,-17079,-19028,-20395,-21115,-21183,-20582,-19360,-17558,-15265,-12584,-9635,-6547,-3453,-476,2273,4683,6674,8158,9073,9378,9042,8093,6564,4570,2215,-316,-2877,-5281,-7378,-9041,-10161,-10675,-10553,-9783,-8394,-6432,-3975,-1105,2042,5364,8692,11899,14811,17317,19268,20604,21248,21197,20484,19168,17376,15235,12922,10601,8443,6568,5074,3979,3240,2779,2451,2138,1717,1134,381,-468,-1302,-1971,-2337,-2307,-1848,-1014,57,1189,2147,2733,2775,2177,926,-898,-3169,-5664,-8211,-10554,-12574,-14080,-15045,-15390,-15178,-14421,-13238,-11712,-9969,-8139,-6329,-4664,-3233,-2103,-1324,-889,-783,-935,-1274,-1689,-2095,-2377,-2483,-2350,-1974,-1384,-623,216,1054,1802,2392,2780,2954,2921,2717,2388,1979,1533,1084,639,218,-198,-595,-969,-1297,-1521,-1614,-1509,-1212,-737,-160,404,820,930,618,-218,-1587,-3446,-5668,-8059,-10375,-12370,-13788,-14438,-14199,-13016,-10965,-8164,-4839,-1230,2397,5790,8762,11156,12918,14047,14607,14710,14480,14052,13528,12997,12490,12030,11599,11166,10683,10116,9393,8498,7381,6052,4545,2914,1281,-234,-1490,-2335,-2689,-2461,-1681,-395,1268,3144,5054,6820,8278,9334,9897,9966,9544,8677,7436,5884,4123,2230,310,-1549,-3251,-4729,-5905,-6752,-7222,-7331,-7070,-6492,-5641,-4603,-3468,-2350,-1359,-592,-156,-82,-428,-1168,-2271,-3672,-5277,-6971,-8629,-10105,-11264,-11982,-12162,-11748,-10738,-9186,-7197,-4945,-2597,-387,1536,3003,3950,4371,4320,3949,3403,2870,2487,2346,2467,2789,3202,3553,3701,3540,3030,2209,1204,185,-633,-1065,-968,-293,925,2544,4371,6159,7676,8725,9182,9005,8249,7040,5574,4079,2785,1892,1566,1866,2809,4312,6230,8397,10599,12659,14409,15731,16556,16866,16674,16061,15094,13887,12543,11149,9801,8550,7449,6521,5771,5192,4746,4397,4081,3753,3352,2862,2260,1571,834,99,-561,-1086,-1424,-1536,-1411,-1051,-473,289,1210,2254,3391,4583,5791,6942,7987,8814,9358,9525,9253,8512,7290,5635,3619,1367,-972,-3228,-5230,-6825,-7901,-8389,-8291,-7650,-6573,-5194,-3666,-2166,-826,208,861,1083,887,318,-523,-1550,-2622,-3671,-4585,-5331,-5876,-6210,-6387,-6412,-6388,-6332,-6346,-6435,-6651,-6956,-7328,-7686,-7952,-8032,-7860,-7390,-6618,-5596,-4391,-3122,-1904,-847,-45,461,667,615,390,67,-252,-543,-759,-958,-1179,-1505,-2007,-2707,-3619,-4649,-5715,-6633,-7259,-7431,-7041,-6044,-4479,-2439,-110,2311,4601,6573,8078,9057,9491,9475,9099,8524,7862,7224,6666,6194,5785,5382,4919,4356,3660,2860,1986,1137,378,-166,-438,-355,90,906,2034,3421,4952,6544,8054,9385,10385,10965,10999,10444,9246,7443,5087,2311,-733,-3858,-6880,-9629,-11971,-13824,-15154,-15984,-16372,-16400,-16157,-15706,-15104,-14350,-13438,-12326,-10974,-9371,-7519,-5497,-3402,-1407,311,1560,2164,2011,1029,-756,-3246,-6263,-9570,-12887,-15923,-18398,-20061,-20736,-20307,-18758,-16171,-12717,-8658,-4323,-61,3761,6845,8951,9961,9856,8749,6828,4344,1588,-1187,-3750,-5931,-7652,-8863,-9601,-9904,-9849,-9485,-8874,-8056,-7063,-5959,-4779,-3625,-2569,-1731,-1195,-1044,-1314,-1991,-3014,-4257,-5549,-6706,-7512,-7815,-7477,-6479,-4835,-2709,-277,2176,4397,6113,7157,7417,6930,5820,4339,2759,1431,611,550,1338,2987,5352,8206,11244,14114,16517,18171,18926,18720,17622,15801,13502,11005,8576,6443,4733,3521,2771,2409,2323,2382,2487,2548,2524,2395,2174,1882,1557,1213,885,555,252,-70,-379,-723,-1071,-1453,-1860,-2299,-2777,-3294,-3868,-4497,-5204,-5991,-6881,-7869,-8968,-10155,-11425,-12722,-14008,-15192,-16198,-16898,-17199,-16972,-16136,-14634,-12450,-9635,-6304,-2605,1238,5019,8493,11482,13812,15383,16151,16098,15294,13786,11714,9171,6322,3291,248,-2663,-5271,-7441,-9038,-9970,-10208,-9757,-8717,-7224,-5476,-3678,-2042,-728,135,509,389,-146,-1012,-2092,-3264,-4444,-5536,-6491,-7280,-7870,-8287,-8499,-8556,-8439,-8198,-7838,-7404,-6904,-6362,-5765,-5094,-4317,-3380,-2253,-892,706,2538,4560,6703,8870,10932,12763,14215,15186,15568,15336,14466,13037,11129,8924,6573,4318,2315,758,-253,-656,-469,237,1333,2676,4094,5458,6616,7513,8066,8289,8187,7827,7286,6666,6058,5548,5173,4936,4797,4676,4504,4178,3678,2936,2005,873,-360,-1657,-2916,-4073,-5051,-5793,-6255,-6411,-6254,-5802,-5087,-4183,-3154,-2112,-1126,-288,358,781,991,999,846,559,165,-316,-889,-1544,-2281,-3090,-3929,-4772,-5544,-6200,-6694,-6984,-7064,-6946,-6656,-6265,-5831,-5451,-5192,-5133,-5300,-5714,-6341,-7115,-7953,-8719,-9303,-9561,-9403,-8738,-7566,-5912,-3899,-1691,506,2460,3970,4864,5049,4511,3316,1621,-381,-2436,-4303,-5745,-6584,-6700,-6064,-4714,-2779,-420,2137,4698,7051,9055,10601,11652,12221,12370,12169,11715,11056,10254,9312,8232,7000,5615,4096,2494,903,-576,-1798,-2643,-2993,-2759,-1918,-474,1480,3824,6381,8948,11354,13390,14961,15940,16333,16157,15518,14547,13407,12243,11187,10296,9589,9017,8491,7917,7196,6257,5076,3671,2088,439,-1180,-2631,-3780,-4520,-4743,-4411,-3519,-2141,-410,1502,3378,5027,6277,7022,7246,6999,6423,5691,5009,4554,4461,4787,5524,6551,7728,8817,9627,9939,9619,8572,6815,4396,1492,-1747,-5058,-8244,-11050,-13310,-14863,-15635,-15617,-14878,-13547,-11840,-9958,-8171,-6673,-5649,-5182,-5283,-5845,-6715,-7664,-8458,-8920,-8878,-8316,-7236,-5770,-4070,-2335,-738,565,1511,2066,2310,2339,2309,2371,2654,3250,4183,5411,6835,8286,9593,10559,11052,10961,10307,9139,7650,6019,4503,3278,2513,2246,2464,3029,3779,4499,5001,5157,4904,4293,3446,2568,1877,1611,1928,2931,4612,6859,9476,12180,14679,16664,17886,18172,17440,15725,13166,9967,6423,2799,-596,-3560,-5888,-7497,-8333,-8417,-7822,-6631,-4996,-3027,-923,1202,3150,4818,6072,6834,7077,6776,5980,4735,3120,1224,-855,-3017,-5167,-7202,-9056,-10658,-11969,-12992,-13727,-14229,-14557,-14746,-14876,-14921,-14906,-14748,-14393,-13741,-12719,-11279,-9409,-7159,-4617,-1911,790,3326,5521,7226,8313,8690,8308,7166,5318,2854,-88,-3343,-6727,-10031,-13061,-15606,-17502,-18595,-18801,-18100,-16535,-14256,-11458,-8411,-5408,-2746,-677,574,930,333,-1096,-3209,-5743,-8432,-10978,-13124,-14683,-15507,-15599,-14966,-13754,-12084,-10140,-8061,-5963,-3940,-1995,-150,1652,3444,5279,7176,9155,11172,13194,15124,16861,18273,19224,19583,19262,18210,16471,14141,11400,8464,5571,2932,727,-950,-2069,-2683,-2914,-2908,-2847,-2846,-3004,-3303,-3688,-4005,-4103,-3822,-3058,-1789,-75,1921,3970,5811,7159,7792,7522,6284,4090,1078,-2534,-6452,-10350,-13890,-16789,-18797,-19785,-19687,-18555,-16497,-13715,-10413,-6861,-3282,85,3059,5499,7316,8477,8999,8941,8386,7441,6193,4731,3113,1364,-488,-2460,-4521,-6668,-8839,-10969,-12976,-14751,-16223,-17289,-17901,-18003,-17576,-16617,-15151,-13218,-10893,-8254,-5404,-2454,498,3329,5967,8273,10199,11595,12419,12549,11955,10601,8525,5813,2615,-866,-4387,-7683,-10508,-12631,-13894,-14202,-13555,-12047,-9855,-7209,-4400,-1690,663,2486,3684,4258,4297,3967,3462,3009,2771,2912,3470,4469,5825,7434,9151,10828,12329,13558,14445,14988,15212,15194,15029,14816,14663,14632,14783,15098,15544,16017,16390,16502,16193,15314,13784,11548,8678,5276,1553,-2265,-5916,-9161,-11804,-13706,-14825,-15181,-14884,-14082,-12956,-11690,-10427,-9285,-8319,-7539,-6921,-6411,-5953,-5482,-4964,-4362,-3677,-2933,-2150,-1401,-725,-212,76,74,-281,-985,-2032,-3327,-4760,-6172,-7396,-8298,-8746,-8724,-8216,-7340,-6201,-4990,-3855,-2936,-2333,-2048,-2084,-2326,-2701,-3078,-3389,-3587,-3666,-3687,-3708,-3843,-4152,-4721,-5548,-6624,-7865,-9157,-10355,-11297,-11832,-11826,-11197,-9901,-7976,-5489,-2590,562,3772,6841,9606,11911,13667,14836,15421,15506,15179,14586,13857,13124,12484,12013,11707,11565,11487,11394,11158,10683,9891,8763,7333,5715,4046,2523,1310,562,357,702,1523,2682,4004,5304,6427,7275,7797,8029,8015,7861,7623,7374,7094,6767,6289,5565,4487,2970,996,-1393,-4068,-6828,-9410,-11542,-12947,-13419,-12822,-11150,-8493,-5077,-1201,2775,6475,9545,11710,12773,12653,11388,9098,6013,2401,-1435,-5186,-8588,-11411,-13499,-14771,-15218,-14908,-13979,-12597,-10993,-9355,-7891,-6728,-5932,-5507,-5355,-5342,-5299,-5034,-4428,-3369,-1891,-59,1934,3854,5448,6442,6654,5954,4337,1916,-1099,-4400,-7637,-10457,-12528,-13626,-13597,-12436,-10242,-7199,-3591,298,4142,7664,10621,12838,14201,14690,14339,13244,11576,9475,7185,4849,2683,796,-688,-1740,-2336,-2527,-2353,-1886,-1163,-229,920,2265,3823,5580,7512,9572,11671,13717,15588,17181,18402,19197,19540,19465,19012,18284,17367,16374,15388,14480,13680,12983,12353,11720,11007,10146,9084,7801,6329,4701,3027,1372,-139,-1436,-2438,-3104,-3432,-3437,-3183,-2736,-2183,-1603,-1061,-620,-304,-150,-153,-330,-664,-1153,-1773,-2498,-3282,-4067,-4794,-5390,-5807,-5983,-5899,-5533,-4895,-4019,-2943,-1748,-497,710,1795,2667,3261,3493,3338,2732,1694,221,-1631,-3781,-6123,-8522,-10822,-12884,-14540,-15678,-16185,-15989,-15093,-13489,-11309,-8635,-5693,-2656,233,2783,4814,6208,6919,6975,6468,5574,4471,3383,2499,1975,1898,2307,3121,4248,5486,6646,7499,7863,7589,6621,4983,2817,331,-2176,-4406,-6056,-6905,-6814,-5768,-3884,-1354,1505,4406,7016,9094,10458,11032,10836,9964,8567,6825,4907,2965,1103,-615,-2163,-3554,-4811,-5956,-7000,-7911,-8624,-9043,-9032,-8484,-7284,-5401,-2844,281,3795,7477,11036,14215,16738,18410,19079,18693,17279,14944,11888,8331,4558,826,-2616,-5574,-7908,-9567,-10541,-10931,-10841,-10455,-9931,-9438,-9110,-9031,-9241,-9731,-10437,-11280,-12123,-12856,-13332,-13464,-13164,-12438,-11308,-9898,-8344,-6829,-5527,-4591,-4120,-4176,-4720,-5696,-6941,-8306,-9569,-10544,-11037,-10922,-10121,-8657,-6603,-4150,-1486,1123,3455,5299,6502,6978,6703,5719,4119,2029,-402,-3007,-5660,-8196,-10536,-12546,-14165,-15283,-15838,-15744,-14954,-13429,-11191,-8292,-4857,-1073,2837,6581,9897,12506,14213,14873,14454,13002,10666,7651,4201,600,-2931,-6135,-8880,-11031,-12555,-13437,-13714,-13420,-12617,-11323,-9592,-7443,-4917,-2090,969,4112,7204,10059,12501,14385,15570,16019,15702,14701,13103,11081,8793,6431,4168,2136,462,-817,-1672,-2158,-2330,-2295,-2144,-1974,-1866,-1855,-1969,-2168,-2404,-2593,-2634,-2443,-1924,-1046,224,1856,3777,5901,8067,10118,11857,13094,13639,13364,12163,10026,7016,3262,-991,-5465,-9818,-13694,-16780,-18822,-19670,-19323,-17888,-15614,-12818,-9858,-7087,-4788,-3150,-2261,-2056,-2408,-3084,-3835,-4437,-4697,-4544,-3972,-3092,-2050,-1061,-281,133,132,-273,-980,-1824,-2609,-3117,-3178,-2667,-1546,130,2222,4516,6755,8677,10038,10672,10461,9422,7610,5206,2404,-566,-3486,-6179,-8526,-10444,-11927,-12973,-13612,-13857,-13699,-13117,-12068,-10511,-8430,-5843,-2852,412,3711,6820,9469,11427,12543,12692,11903,10243,7878,5048,1994,-999,-3684,-5836,-7288,-7923,-7693,-6619,-4766,-2282,664,3856,7069,10088,12721,14822,16295,17111,17287,16912,16080,14954,13651,12307,11014,9814,8712,7677,6629,5497,4199,2665,879,-1154,-3361,-5628,-7808,-9723,-11220,-12154,-12438,-12060,-11047,-9529,-7658,-5639,-3682,-1972,-650,214,638,709,593,470,548,978,1856,3197,4908,6821,8698,10244,11204,11316,10459,8572,5780,2285,-1563,-5378,-8751,-11307,-12791,-13030,-12057,-9994,-7131,-3814,-454,2566,4900,6306,6658,5943,4295,1935,-833,-3649,-6200,-8170,-9363,-9667,-9095,-7765,-5895,-3740,-1592,314,1768,2689,3020,2835,2206,1273,148,-1056,-2261,-3426,-4535,-5609,-6672,-7760,-8889,-10059,-11241,-12383,-13398,-14195,-14658,-14692,-14212,-13152,-11513,-9300,-6606,-3525,-194,3228,6605,9770,12621,15047,17003,18451,19399,19864,19877,19468,18653,17465,15908,14039,11904,9614,7300,5146,3339,2067,1497,1688,2660,4275,6334,8548,10599,12180,13052,13051,12157,10440,8104,5430,2730,341,-1477,-2522,-2714,-2096,-814,879,2692,4294,5419,5824,5413,4164,2213,-229,-2849,-5302,-7266,-8451,-8689,-7921,-6218,-3794,-938,1987,4618,6654,7865,8181,7644,6437,4836,3155,1716,774,510,976,2125,3776,5680,7531,9008,9847,9845,8921,7111,4580,1591,-1534,-4443,-6830,-8453,-9168,-8969,-7942,-6284,-4258,-2136,-208,1326,2284,2620,2322,1473,193,-1371,-3069,-4754,-6312,-7656,-8711,-9453,-9833,-9864,-9506,-8804,-7733,-6376,-4762,-2995,-1178,587,2164,3474,4423,4971,5107,4850,4262,3412,2399,1318,274,-646,-1332,-1733,-1756,-1390,-610,555,2049,3790,5684,7619,9503,11245,12787,14088,15131,15930,16484,16830,16978,16944,16737,16351,15771,14976,13920,12589,10923,8950,6657,4143,1505,-1080,-3432,-5335,-6621,-7137,-6842,-5758,-4017,-1834,536,2780,4635,5849,6264,5816,4544,2602,228,-2268,-4557,-6329,-7338,-7463,-6697,-5190,-3204,-1091,759,1991,2314,1584,-217,-2918,-6253,-9812,-13181,-15928,-17713,-18293,-17593,-15668,-12759,-9186,-5380,-1757,1268,3409,4456,4389,3281,1347,-1114,-3782,-6308,-8405,-9848,-10494,-10320,-9384,-7839,-5915,-3851,-1937,-401,544,770,217,-1081,-3035,-5460,-8159,-10881,-13383,-15458,-16928,-17688,-17711,-17014,-15699,-13877,-11701,-9300,-6807,-4320,-1907,370,2475,4363,5981,7264,8152,8581,8533,8018,7106,5905,4586,3320,2306,1693,1598,2057,3032,4402,5980,7543,8843,9683,9887,9398,8230,6494,4391,2144,17,-1768,-3021,-3625,-3535,-2784,-1464,277,2279,4355,6364,8139,9608,10655,11252,11340,10899,9921,8411,6413,4000,1274,-1603,-4485,-7171,-9513,-11351,-12605,-13216,-13210,-12638,-11617,-10287,-8812,-7375,-6144,-5284,-4916,-5116,-5897,-7207,-8914,-10853,-12788,-14501,-15776,-16433,-16392,-15620,-14202,-12290,-10092,-7853,-5821,-4188,-3126,-2692,-2882,-3615,-4730,-6044,-7346,-8435,-9153,-9380,-9049,-8182,-6806,-5053,-3038,-918,1148,3036,4630,5877,6732,7219,7355,7204,6810,6239,5539,4754,3939,3095,2274,1453,656,-130,-913,-1686,-2461,-3213,-3931,-4574,-5111,-5479,-5649,-5557,-5175,-4470,-3428,-2068,-408,1465,3494,5539,7487,9205,10568,11487,11909,11817,11266,10321,9118,7786,6495,5388,4618,4278,4465,5170,6396,8024,9933,11924,13791,15318,16314,16622,16152,14885,12858,10207,7077,3702,284,-2938,-5784,-8085,-9764,-10749,-11076,-10760,-9897,-8575,-6894,-4989,-2973,-999,782,2229,3184,3558,3272,2347,851,-1064,-3223,-5406,-7436,-9172,-10521,-11501,-12143,-12573,-12902,-13247,-13676,-14212,-14797,-15334,-15665,-15630,-15089,-13935,-12171,-9833,-7097,-4149,-1260,1345,3438,4896,5657,5762,5350,4591,3716,2944,2445,2342,2664,3336,4231,5133,5834,6122,5866,4993,3546,1652,-493,-2644,-4564,-6025,-6890,-7062,-6569,-5481,-3950,-2134,-230,1615,3258,4616,5641,6332,6720,6863,6827,6674,6460,6212,5935,5623,5238,4771,4194,3528,2799,2077,1438,981,798,977,1563,2577,3998,5734,7701,9732,11689,13419,14779,15689,16080,15971,15385,14406,13122,11623,10000,8315,6623,4972,3400,1972,733,-224,-846,-1058,-840,-192,827,2133,3581,5042,6337,7330,7867,7850,7196,5884,3932,1418,-1549,-4806,-8191,-11510,-14600,-17296,-19482,-21058,-21998,-22286,-21994,-21193,-20019,-18608,-17094,-15605,-14220,-12985,-11894,-10897,-9921,-8876,-7686,-6293,-4697,-2933,-1107,635,2126,3182,3673,3515,2727,1404,-253,-2009,-3568,-4674,-5080,-4650,-3315,-1135,1727,5017,8418,11589,14238,16113,17093,17139,16330,14812,12796,10485,8097,5785,3676,1823,260,-1046,-2110,-2993,-3715,-4306,-4761,-5061,-5166,-5033,-4606,-3852,-2741,-1272,527,2608,4895,7292,9696,11995,14087,15884,17319,18341,18947,19131,18947,18439,17707,16834,15914,15029,14217,13511,12892,12345,11830,11341,10845,10368,9882,9416,8918,8388,7755,6995,6051,4920,3579,2085,468,-1178,-2774,-4223,-5462,-6412,-7070,-7425,-7511,-7387,-7107,-6739,-6337,-5932,-5552,-5202,-4884,-4590,-4320,-4074,-3866,-3712,-3633,-3645,-3769,-4007,-4372,-4852,-5446,-6129,-6881,-7674,-8456,-9206,-9857,-10393,-10772,-10982,-11016,-10881,-10594,-10164,-9608,-8907,-8071,-7051,-5866,-4477,-2921,-1219,575,2395,4174,5850,7354,8665,9727,10557,11126,11455,11532,11383,10984,10357,9476,8359,7011,5475,3808,2081,382,-1225,-2667,-3906,-4915,-5676,-6216,-6521,-6635,-6544,-6259,-5766,-5037,-4050,-2785,-1240,546,2516,4538,6494,8186,9460,10151,10145,9397,7935,5867,3395,771,-1710,-3744,-5080,-5493,-4886,-3228,-623,2748,6613,10655,14530,17926,20554,22247,22883,22483,21116,18928,16110,12863,9388,5884,2502,-623,-3405,-5795,-7789,-9385,-10647,-11593,-12298,-12776,-13063,-13150,-13017,-12648,-12007,-11113,-9985,-8711,-7387,-6157,-5165,-4549,-4422,-4849,-5827,-7301,-9131,-11149,-13140,-14894,-16230,-16993,-17117,-16577,-15434,-13787,-11778,-9552,-7259,-5018,-2924,-1022,654,2119,3365,4410,5222,5773,5989,5802,5142,3943,2191,-97,-2832,-5874,-9011,-12019,-14633,-16633,-17853,-18187,-17655,-16333,-14406,-12087,-9627,-7243,-5123,-3383,-2068,-1163,-607,-296,-138,-28,105,314,625,1036,1526,2049,2544,2946,3167,3154,2835,2211,1280,120,-1176,-2464,-3607,-4438,-4847,-4715,-3999,-2684,-829,1465,4043,6706,9260,11485,13219,14329,14767,14540,13754,12554,11140,9727,8505,7643,7224,7279,7742,8504,9385,10204,10759,10893,10478,9454,7833,5706,3242,664,-1770,-3808,-5230,-5872,-5641,-4542,-2637,-91,2897,6078,9196,12005,14301,15914,16754,16765,15976,14445,12287,9633,6639,3452,221,-2922,-5879,-8551,-10902,-12879,-14496,-15749,-16690,-17340,-17761,-17971,-18009,-17883,-17612,-17218,-16723,-16175,-15617,-15104,-14677,-14376,-14193,-14127,-14104,-14068,-13919,-13563,-12953,-12020,-10818,-9361,-7790,-6201,-4755,-3585,-2800,-2487,-2648,-3248,-4158,-5217,-6206,-6909,-7134,-6739,-5675,-3980,-1805,633,3025,5081,6491,7042,6600,5161,2845,-95,-3340,-6469,-9103,-10847,-11428,-10657,-8510,-5088,-638,4488,9890,15124,19818,23632,26367,27889,28231,27466,25798,23429,20607,17551,14472,11536,8880,6614,4786,3436,2544,2058,1910,1980,2162,2325,2372,2229,1864,1291,557,-259,-1066,-1782,-2346,-2700,-2851,-2776,-2543,-2192,-1812,-1502,-1351,-1458,-1880,-2653,-3768,-5184,-6808,-8531,-10200,-11672,-12790,-13441,-13547,-13091,-12116,-10721,-9050,-7268,-5545,-4042,-2867,-2126,-1829,-2005,-2583,-3532,-4741,-6136,-7612,-9069,-10405,-11529,-12338,-12774,-12758,-12281,-11330,-9936,-8162,-6072,-3780,-1384,984,3223,5214,6895,8203,9143,9735,10056,10179,10219,10245,10356,10571,10940,11431,12031,12684,13320,13891,14326,14585,14657,14519,14232,13824,13380,12962,12634,12432,12362,12392,12452,12452,12263,11788,10901,9555,7721,5438,2817,0,-2813,-5424,-7625,-9275,-10244,-10519,-10118,-9149,-7764,-6156,-4538,-3117,-2076,-1551,-1627,-2299,-3516,-5118,-6909,-8657,-10107,-11074,-11406,-11063,-10077,-8589,-6766,-4841,-3001,-1423,-202,631,1114,1348,1455,1595,1880,2444,3313,4524,5994,7642,9324,10902,12238,13230,13816,13983,13759,13211,12419,11492,10506,9552,8671,7884,7196,6549,5908,5191,4334,3289,2020,551,-1064,-2714,-4242,-5480,-6222,-6316,-5627,-4116,-1804,1182,4658,8388,12099,15559,18539,20880,22477,23280,23284,22534,21077,19004,16389,13335,9942,6340,2687,-836,-4019,-6648,-8541,-9547,-9620,-8773,-7154,-4976,-2545,-196,1750,2999,3371,2778,1272,-1000,-3781,-6773,-9641,-12090,-13862,-14803,-14839,-14030,-12514,-10536,-8361,-6293,-4584,-3450,-3022,-3337,-4349,-5931,-7872,-9944,-11875,-13411,-14333,-14462,-13704,-12032,-9523,-6315,-2655,1187,4874,8091,10535,11974,12249,11321,9239,6194,2445,-1644,-5672,-9232,-11937,-13483,-13680,-12466,-9930,-6322,-1973,2656,7138,11034,14027,15913,16632,16286,15075,13307,11304,9405,7872,6904,6572,6844,7587,8572,9555,10252,10444,9936,8655,6578,3814,525,-3067,-6693,-10113,-13068,-15382,-16908,-17604,-17484,-16655,-15284,-13572,-11768,-10067,-8696,-7769,-7390,-7564,-8254,-9367,-10782,-12350,-13944,-15424,-16707,-17712,-18419,-18822,-18944,-18838,-18532,-18095,-17537,-16904,-16178,-15363,-14429,-13364,-12143,-10772,-9241,-7580,-5805,-3959,-2082,-229,1554,3217,4729,6070,7235,8237,9084,9789,10351,10746,10951,10905,10580,9943,9006,7819,6477,5114,3880,2947,2423,2436,2980,4062,5559,7362,9288,11170,12833,14133,14950,15229,14963,14210,13095,11763,10400,9150,8159,7472,7114,7011,7064,7122,7040,6661,5897,4673,3007,953,-1377,-3805,-6159,-8202,-9766,-10672,-10836,-10239,-8953,-7134,-5003,-2803,-784,849,1973,2532,2577,2210,1594,892,254,-210,-467,-514,-430,-299,-243,-358,-749,-1450,-2504,-3851,-5437,-7124,-8784,-10265,-11439,-12219,-12549,-12460,-11993,-11263,-10371,-9433,-8515,-7661,-6845,-6022,-5110,-4036,-2728,-1163,662,2687,4840,6997,9022,10783,12110,12913,13065,12562,11397,9682,7567,5247,2965,921,-691,-1761,-2227,-2115,-1509,-521,687,2002,3301,4538,5683,6772,7844,8961,10165,11468,12865,14287,15657,16843,17709,18112,17925,17044,15421,13048,9995,6386,2416,-1672,-5615,-9128,-11996,-14027,-15143,-15355,-14759,-13552,-11974,-10300,-8796,-7691,-7155,-7276,-8066,-9440,-11270,-13349,-15490,-17462,-19109,-20268,-20872,-20871,-20311,-19244,-17808,-16103,-14299,-12486,-10793,-9276,-7984,-6918,-6051,-5336,-4684,-4029,-3262,-2323,-1151,272,1900,3687,5487,7184,8606,9622,10102,10002,9290,8064,6427,4573,2690,992,-352,-1185,-1439,-1081,-173,1174,2779,4429,5889,6926,7370,7088,6077,4413,2290,-2,-2140,-3758,-4572,-4355,-3045,-706,2428,6012,9614,12793,15139,16350,16242,14805,12171,8596,4445,89,-4083,-7744,-10664,-12682,-13757,-13922,-13268,-11937,-10086,-7874,-5456,-2979,-556,1689,3666,5288,6480,7184,7354,6971,6036,4591,2689,453,-2009,-4519,-6932,-9064,-10800,-12011,-12676,-12772,-12391,-11615,-10600,-9475,-8356,-7342,-6443,-5665,-4929,-4166,-3288,-2242,-1021,326,1699,2954,3940,4515,4587,4109,3139,1774,216,-1306,-2553,-3268,-3300,-2510,-900,1460,4421,7738,11161,14405,17205,19345,20658,21063,20575,19284,17389,15124,12803,10705,9130,8276,8292,9185,10867,13115,15620,18008,19879,20882,20732,19292,16543,12643,7856,2552,-2860,-7980,-12452,-16008,-18475,-19805,-20040,-19324,-17860,-15905,-13708,-11549,-9617,-8109,-7111,-6657,-6716,-7189,-7956,-8870,-9800,-10635,-11310,-11794,-12080,-12196,-12129,-11888,-11419,-10687,-9624,-8215,-6456,-4424,-2247,-97,1807,3273,4132,4305,3804,2739,1329,-185,-1510,-2400,-2680,-2215,-1042,791,3086,5633,8186,10499,12394,13734,14482,14668,14398,13821,13105,12420,11899,11623,11637,11894,12325,12812,13210,13398,13242,12674,11644,10197,8416,6474,4574,2957,1841,1421,1806,3042,5058,7704,10745,13879,16803,19191,20811,21470,21105,19740,17492,14570,11201,7655,4172,978,-1743,-3861,-5277,-5967,-5928,-5227,-3979,-2326,-472,1406,3082,4396,5180,5336,4812,3607,1786,-543,-3222,-6061,-8842,-11345,-13339,-14637,-15074,-14581,-13154,-10910,-8044,-4844,-1627,1269,3543,4955,5345,4665,2953,357,-2921,-6586,-10369,-13931,-17036,-19424,-20966,-21561,-21215,-19996,-18026,-15487,-12585,-9526,-6535,-3773,-1410,473,1806,2615,2927,2870,2548,2141,1788,1633,1771,2235,2995,3944,4928,5774,6330,6488,6239,5645,4866,4109,3604,3546,4064,5180,6807,8741,10725,12426,13577,13917,13324,11755,9293,6123,2479,-1332,-5035,-8352,-11080,-13067,-14243,-14600,-14206,-13166,-11652,-9825,-7908,-6056,-4458,-3231,-2455,-2194,-2422,-3126,-4243,-5686,-7379,-9209,-11089,-12897,-14545,-15898,-16881,-17388,-17381,-16850,-15842,-14466,-12886,-11277,-9846,-8757,-8134,-8027,-8403,-9143,-10065,-10948,-11546,-11660,-11127,-9865,-7881,-5273,-2201,1078,4327,7260,9672,11397,12376,12631,12286,11518,10562,9644,8964,8659,8771,9261,9987,10774,11384,11645,11374,10528,9091,7199,5017,2812,850,-592,-1282,-1078,81,2132,4902,8139,11520,14679,17295,19024,19660,19032,17120,13991,9835,4917,-410,-5787,-10812,-15159,-18539,-20770,-21786,-21608,-20396,-18352,-15757,-12905,-10064,-7493,-5368,-3811,-2866,-2517,-2683,-3272,-4132,-5133,-6120,-6947,-7514,-7713,-7504,-6872,-5836,-4470,-2854,-1112,623,2209,3500,4382,4744,4559,3800,2574,974,-791,-2538,-4052,-5158,-5736,-5724,-5130,-4034,-2538,-806,1016,2773,4335,5615,6563,7175,7506,7617,7621,7604,7653,7828,8147,8602,9149,9719,10239,10632,10840,10818,10562,10084,9452,8740,8078,7564,7353,7507,8121,9174,10628,12349,14158,15829,17116,17786,17649,16576,14552,11631,7997,3889,-401,-4529,-8216,-11166,-13202,-14209,-14170,-13170,-11354,-8943,-6187,-3364,-755,1383,2816,3394,3018,1687,-507,-3433,-6841,-10508,-14151,-17535,-20436,-22713,-24240,-24999,-24993,-24282,-22963,-21168,-19011,-16685,-14292,-12000,-9882,-8024,-6437,-5130,-4070,-3224,-2557,-2055,-1689,-1475,-1393,-1456,-1636,-1919,-2249,-2583,-2854,-3012,-2999,-2786,-2355,-1709,-863,140,1265,2447,3643,4786,5846,6765,7509,8045,8335,8358,8104,7580,6808,5846,4746,3607,2516,1586,921,607,728,1305,2345,3786,5541,7464,9409,11188,12640,13621,14003,13729,12752,11098,8829,6064,2972,-252,-3379,-6211,-8551,-10268,-11276,-11545,-11117,-10055,-8496,-6568,-4443,-2281,-232,1552,2965,3899,4290,4109,3353,2087,401,-1562,-3621,-5592,-7268,-8489,-9116,-9090,-8428,-7236,-5700,-4061,-2588,-1524,-1080,-1346,-2360,-4001,-6125,-8478,-10817,-12893,-14509,-15504,-15830,-15449,-14443,-12889,-10909,-8627,-6148,-3565,-948,1655,4206,6680,9034,11242,13235,14950,16307,17214,17605,17430,16676,15419,13746,11842,9891,8110,6683,5785,5495,5870,6852,8346,10196,12210,14215,16023,17516,18587,19193,19315,18964,18152,16901,15219,13111,10589,7669,4410,886,-2774,-6440,-9931,-13111,-15817,-17953,-19435,-20225,-20342,-19817,-18742,-17221,-15367,-13327,-11204,-9126,-7180,-5447,-3984,-2836,-2019,-1550,-1415,-1590,-2033,-2660,-3400,-4118,-4722,-5087,-5159,-4888,-4321,-3519,-2612,-1737,-1018,-549,-364,-423,-623,-812,-797,-411,502,2021,4161,6832,9881,13058,16080,18646,20460,21305,21044,19645,17230,13989,10245,6351,2674,-446,-2762,-4118,-4480,-3908,-2564,-628,1646,4072,6422,8578,10422,11920,13071,13903,14457,14778,14902,14856,14667,14343,13916,13391,12809,12170,11500,10779,10000,9110,8084,6873,5474,3899,2181,408,-1352,-2970,-4349,-5358,-5895,-5871,-5239,-4015,-2278,-184,2046,4154,5863,6909,7104,6303,4506,1773,-1701,-5652,-9750,-13643,-16974,-19444,-20816,-20953,-19850,-17596,-14414,-10595,-6509,-2519,1013,3808,5673,6521,6388,5386,3729,1645,-601,-2758,-4649,-6096,-7056,-7511,-7521,-7213,-6707,-6162,-5687,-5364,-5223,-5224,-5301,-5326,-5201,-4790,-4057,-2940,-1501,207,2067,3963,5778,7429,8828,9956,10789,11350,11684,11844,11907,11924,11947,11975,11994,11942,11740,11313,10572,9470,7998,6154,4037,1709,-680,-3018,-5158,-6988,-8410,-9368,-9864,-9939,-9705,-9300,-8888,-8621,-8625,-8958,-9634,-10584,-11702,-12859,-13902,-14720,-15213,-15341,-15087,-14499,-13618,-12544,-11332,-10080,-8824,-7627,-6492,-5433,-4431,-3479,-2562,-1699,-923,-314,36,18,-470,-1480,-3036,-5076,-7498,-10130,-12788,-15253,-17345,-18888,-19780,-19953,-19423,-18250,-16551,-14470,-12170,-9796,-7471,-5281,-3245,-1373,397,2113,3853,5653,7549,9520,11529,13512,15364,17004,18312,19200,19567,19345,18496,17017,14987,12520,9812,7093,4598,2558,1142,457,525,1295,2648,4414,6402,8406,10237,11716,12722,13144,12959,12147,10776,8899,6640,4081,1347,-1486,-4327,-7111,-9776,-12244,-14439,-16262,-17594,-18336,-18371,-17638,-16110,-13840,-10954,-7651,-4203,-906,1924,4012,5143,5197,4161,2153,-612,-3801,-7049,-9942,-12155,-13402,-13580,-12697,-10928,-8557,-5956,-3493,-1535,-312,19,-498,-1725,-3364,-5070,-6464,-7191,-7010,-5779,-3537,-457,3161,6927,10448,13336,15321,16217,16011,14795,12808,10356,7818,5532,3846,2942,2965,3845,5452,7490,9655,11596,13036,13781,13764,13046,11805,10283,8755,7473,6615,6282,6464,7091,8013,9078,10103,10955,11507,11693,11482,10892,9994,8884,7684,6532,5512,4729,4163,3811,3569,3332,2972,2379,1468,218,-1369,-3196,-5166,-7116,-8903,-10397,-11512,-12212,-12548,-12589,-12491,-12384,-12426,-12712,-13320,-14224,-15373,-16626,-17827,-18799,-19388,-19476,-19007,-17983,-16470,-14581,-12473,-10311,-8275,-6515,-5150,-4252,-3822,-3823,-4143,-4640,-5145,-5489,-5536,-5198,-4458,-3368,-2048,-661,627,1638,2265,2443,2183,1588,799,26,-530,-672,-262,765,2384,4482,6858,9280,11483,13230,14343,14715,14338,13288,11710,9802,7762,5783,3992,2496,1318,474,-87,-400,-544,-558,-514,-431,-346,-256,-164,-70,25,79,70,-83,-401,-952,-1705,-2660,-3719,-4802,-5786,-6564,-7051,-7188,-6977,-6462,-5742,-4938,-4186,-3598,-3255,-3181,-3359,-3719,-4171,-4600,-4904,-4983,-4794,-4302,-3540,-2561,-1456,-319,739,1629,2272,2604,2605,2272,1618,703,-428,-1707,-3056,-4417,-5706,-6844,-7763,-8373,-8629,-8482,-7930,-6997,-5744,-4262,-2640,-984,637,2190,3638,5054,6428,7853,9341,10903,12514,14090,15525,16690,17447,17710,17410,16583,15292,13692,11961,10290,8853,7769,7097,6809,6821,6981,7118,7064,6677,5900,4724,3256,1625,40,-1326,-2307,-2813,-2840,-2452,-1808,-1102,-555,-374,-715,-1668,-3235,-5332,-7787,-10374,-12815,-14853,-16232,-16804,-16488,-15334,-13489,-11199,-8735,-6422,-4478,-3111,-2377,-2244,-2614,-3271,-4054,-4744,-5230,-5433,-5369,-5101,-4748,-4430,-4254,-4288,-4534,-4944,-5401,-5768,-5868,-5551,-4680,-3185,-1049,1665,4829,8267,11757,15066,17992,20340,21996,22902,23070,22573,21567,20186,18649,17109,15727,14601,13785,13258,12976,12825,12717,12541,12240,11787,11201,10541,9878,9307,8879,8646,8599,8683,8829,8912,8833,8509,7891,7005,5905,4710,3538,2510,1717,1201,954,907,963,975,816,365,-463,-1686,-3267,-5123,-7093,-9015,-10680,-11904,-12503,-12378,-11445,-9771,-7455,-4726,-1862,818,2991,4366,4740,4001,2164,-626,-4140,-8022,-11926,-15437,-18244,-20047,-20696,-20130,-18418,-15740,-12350,-8552,-4676,-1000,2208,4793,6644,7761,8201,8086,7589,6877,6140,5509,5094,4926,4994,5238,5557,5864,6053,6060,5864,5441,4854,4120,3316,2482,1674,935,311,-150,-400,-397,-100,510,1431,2657,4118,5767,7476,9136,10591,11683,12273,12223,11457,9962,7770,5031,1911,-1340,-4479,-7260,-9478,-11011,-11805,-11915,-11480,-10672,-9748,-8892,-8302,-8067,-8212,-8662,-9298,-9919,-10366,-10462,-10123,-9330,-8148,-6725,-5251,-3944,-3008,-2608,-2835,-3709,-5168,-7057,-9200,-11347,-13294,-14841,-15854,-16266,-16086,-15371,-14250,-12844,-11320,-9807,-8422,-7246,-6324,-5656,-5250,-5050,-5062,-5236,-5576,-6067,-6695,-7451,-8300,-9205,-10103,-10916,-11552,-11909,-11881,-11379,-10325,-8696,-6487,-3766,-616,2803,6332,9772,12939,15660,17819,19317,20154,20333,19944,19078,17873,16451,14945,13444,12022,10703,9490,8332,7192,5984,4681,3244,1717,166,-1265,-2419,-3113,-3187,-2541,-1149,916,3463,6232,8876,11047,12420,12743,11864,9791,6609,2578,-2011,-6784,-11385,-15484,-18826,-21228,-22626,-23019,-22509,-21235,-19378,-17131,-14670,-12173,-9747,-7515,-5497,-3740,-2194,-850,369,1486,2541,3531,4428,5170,5680,5856,5611,4874,3616,1864,-298,-2713,-5189,-7486,-9376,-10640,-11132,-10762,-9536,-7535,-4893,-1808,1537,4929,8213,11248,13944,16263,18178,19711,20864,21640,22017,21953,21384,20257,18529,16197,13330,10048,6569,3144,81,-2342,-3877,-4371,-3775,-2175,233,3130,6148,8888,10985,12183,12328,11457,9721,7421,4904,2533,612,-663,-1218,-1133,-589,134,734,916,465,-727,-2648,-5137,-7936,-10714,-13080,-14726,-15357,-14850,-13183,-10517,-7102,-3332,414,3712,6261,7830,8359,7892,6624,4787,2664,502,-1517,-3283,-4790,-6097,-7315,-8569,-9968,-11570,-13372,-15291,-17191,-18885,-20170,-20861,-20806,-19942,-18262,-15871,-12925,-9647,-6276,-3037,-117,2355,4338,5830,6922,7700,8283,8768,9220,9649,10033,10275,10288,9943,9176,7945,6287,4306,2157,54,-1774,-3107,-3751,-3585,-2552,-710,1821,4801,7958,10961,13484,15239,15996,15631,14139,11626,8332,4566,699,-2892,-5888,-8039,-9231,-9469,-8889,-7741,-6321,-4987,-4019,-3662,-4014,-5069,-6658,-8539,-10362,-11794,-12514,-12325,-11128,-9029,-6235,-3125,-108,2361,3910,4251,3271,1003,-2338,-6412,-10778,-14953,-18473,-20941,-22071,-21741,-19964,-16915,-12892,-8259,-3442,1162,5200,8415,10647,11878,12165,11691,10660,9304,7843,6430,5193,4162,3338,2664,2072,1491,863,189,-518,-1161,-1644,-1842,-1641,-983,154,1709,3586,5624,7672,9559,11154,12372,13170,13567,13614,13381,12958,12393,11745,11012,10191,9262,8183,6977,5632,4228,2826,1541,471,-268,-625,-549,-89,692,1648,2624,3427,3911,3911,3383,2280,685,-1290,-3474,-5656,-7667,-9300,-10483,-11125,-11284,-11025,-10504,-9881,-9321,-8958,-8871,-9063,-9475,-9970,-10379,-10500,-10174,-9258,-7713,-5569,-2956,-88,2766,5314,7269,8389,8521,7594,5658,2872,-523,-4191,-7795,-10975,-13440,-14961,-15428,-14806,-13195,-10724,-7622,-4118,-462,3118,6425,9318,11701,13549,14869,15733,16201,16401,16380,16269,16081,15911,15749,15635,15550,15506,15473,15464,15454,15463,15488,15554,15663,15832,16029,16236,16363,16346,16080,15494,14546,13231,11604,9774,7882,6103,4586,3463,2796,2575,2732,3107,3524,3758,3621,2962,1700,-137,-2456,-5048,-7672,-10033,-11873,-12970,-13198,-12555,-11133,-9166,-6923,-4733,-2880,-1582,-963,-993,-1585,-2498,-3522,-4375,-4896,-4930,-4489,-3638,-2548,-1460,-598,-197,-398,-1259,-2732,-4645,-6765,-8784,-10428,-11434,-11666,-11051,-9651,-7610,-5121,-2433,237,2684,4759,6382,7522,8226,8562,8655,8611,8550,8535,8607,8744,8888,8952,8837,8464,7778,6766,5467,3970,2403,930,-296,-1130,-1485,-1348,-763,101,1075,1888,2327,2195,1374,-140,-2261,-4797,-7478,-9996,-12048,-13361,-13773,-13204,-11737,-9551,-6938,-4256,-1868,-113,748,585,-599,-2664,-5321,-8224,-10970,-13178,-14571,-14967,-14359,-12879,-10784,-8421,-6169,-4360,-3275,-3037,-3660,-5000,-6812,-8778,-10543,-11789,-12255,-11793,-10392,-8163,-5358,-2310,606,3015,4619,5202,4701,3160,780,-2177,-5362,-8413,-10990,-12786,-13589,-13274,-11839,-9372,-6097,-2263,1780,5718,9223,12049,13988,14954,14900,13894,12054,9561,6665,3631,768,-1656,-3391,-4289,-4291,-3440,-1909,107,2312,4464,6312,7692,8496,8719,8397,7664,6667,5582,4579,3788,3283,3091,3156,3383,3644,3810,3769,3469,2889,2078,1107,70,-945,-1882,-2715,-3456,-4162,-4884,-5699,-6641,-7730,-8932,-10197,-11436,-12561,-13498,-14182,-14591,-14734,-14635,-14358,-13955,-13487,-13002,-12525,-12072,-11630,-11180,-10695,-10147,-9521,-8819,-8062,-7291,-6559,-5906,-5387,-4989,-4728,-4537,-4369,-4128,-3733,-3093,-2148,-856,772,2691,4789,6954,8995,10787,12159,13033,13361,13163,12548,11639,10636,9697,8998,8638,8688,9155,9985,11121,12436,13827,15166,16350,17283,17923,18231,18237,17979,17537,16988,16423,15899,15466,15137,14890,14704,14512,14289,13978,13573,13051,12409,11630,10696,9581,8257,6721,4961,3026,955,-1163,-3247,-5200,-6941,-8395,-9528,-10307,-10759,-10902,-10796,-10500,-10081,-9604,-9119,-8666,-8258,-7898,-7573,-7253,-6925,-6567,-6176,-5772,-5369,-5019,-4762,-4654,-4744,-5089,-5713,-6655,-7890,-9413,-11147,-13024,-14930,-16759,-18374,-19666,-20498,-20790,-20452,-19476,-17871,-15732,-13169,-10343,-7423,-4584,-1979,243,2004,3218,3907,4093,3878,3388,2765,2169,1742,1610,1859,2534,3636,5090,6817,8650,10455,12070,13372,14275,14737,14763,14405,13720,12825,11791,10747,9751,8885,8171,7602,7150,6732,6271,5669,4836,3713,2278,547,-1395,-3437,-5426,-7189,-8592,-9493,-9840,-9600,-8833,-7634,-6145,-4548,-2995,-1675,-695,-167,-124,-573,-1473,-2735,-4264,-5920,-7568,-9080,-10320,-11199,-11653,-11644,-11193,-10340,-9157,-7746,-6214,-4667,-3218,-1939,-892,-90,472,852,1097,1311,1545,1880,2332,2898,3537,4168,4698,5056,5155,4993,4565,3933,3178,2381,1633,976,444,10,-344,-699,-1065,-1508,-1976,-2453,-2850,-3081,-3084,-2801,-2248,-1474,-588,267,932,1247,1090,376,-897,-2667,-4787,-7049,-9193,-10954,-12075,-12366,-11693,-10044,-7494,-4232,-525,3300,6902,9968,12246,13591,13960,13435,12179,10450,8511,6652,5102,4049,3588,3732,4415,5483,6748,7970,8924,9395,9226,8317,6669,4333,1490,-1675,-4876,-7865,-10348,-12133,-13022,-12970,-11964,-10137,-7666,-4829,-1916,769,2943,4403,4996,4694,3545,1718,-575,-3027,-5369,-7303,-8627,-9203,-8988,-8054,-6519,-4607,-2512,-469,1360,2852,3970,4738,5263,5665,6110,6735,7651,8914,10531,12415,14480,16546,18457,20047,21167,21732,21692,21062,19905,18323,16432,14373,12248,10194,8279,6612,5235,4214,3577,3342,3519,4086,5012,6216,7601,9004,10252,11137,11472,11091,9899,7870,5065,1639,-2200,-6184,-10028,-13456,-16243,-18195,-19239,-19341,-18572,-17068,-15006,-12604,-10074,-7622,-5404,-3555,-2123,-1134,-535,-276,-254,-395,-615,-859,-1098,-1310,-1508,-1702,-1930,-2207,-2577,-3023,-3549,-4075,-4536,-4798,-4757,-4276,-3291,-1743,323,2830,5622,8504,11261,13682,15585,16839,17366,17153,16233,14686,12623,10172,7504,4774,2187,-72,-1807,-2860,-3112,-2535,-1174,820,3210,5715,8012,9815,10902,11122,10477,9034,7012,4679,2346,321,-1158,-1938,-1986,-1391,-349,887,2000,2743,2837,2180,674,-1595,-4493,-7771,-11126,-14251,-16822,-18629,-19502,-19425,-18472,-16831,-14738,-12489,-10335,-8519,-7208,-6495,-6406,-6895,-7856,-9150,-10615,-12077,-13403,-14458,-15188,-15538,-15547,-15230,-14689,-13977,-13187,-12387,-11613,-10921,-10316,-9828,-9456,-9201,-9047,-8953,-8869,-8709,-8396,-7855,-7016,-5861,-4383,-2622,-650,1440,3531,5499,7228,8610,9574,10056,10060,9592,8725,7545,6174,4752,3428,2337,1610,1328,1538,2241,3370,4827,6469,8128,9649,10872,11704,12056,11935,11349,10375,9102,7621,6047,4445,2902,1446,118,-1073,-2103,-2972,-3635,-4109,-4359,-4419,-4308,-4073,-3761,-3405,-3018,-2582,-2071,-1435,-655,283,1336,2415,3417,4166,4542,4381,3624,2219,225,-2258,-5054,-7963,-10759,-13249,-15251,-16667,-17444,-17611,-17250,-16501,-15496,-14396,-13286,-12247,-11273,-10339,-9368,-8285,-7025,-5539,-3855,-2022,-168,1556,2980,3938,4307,4017,3060,1524,-456,-2670,-4873,-6825,-8299,-9123,-9206,-8521,-7139,-5161,-2761,-77,2704,5486,8142,10634,12919,14976,16815,18404,19746,20793,21535,21910,21934,21565,20871,19874,18690,17418,16190,15126,14323,13823,13621,13627,13709,13690,13385,12642,11339,9461,7028,4183,1096,-2007,-4874,-7295,-9049,-10015,-10104,-9326,-7760,-5547,-2893,-8,2863,5526,7783,9508,10584,10968,10635,9606,7958,5766,3177,329,-2618,-5481,-8111,-10336,-12041,-13115,-13524,-13270,-12432,-11141,-9579,-7954,-6471,-5308,-4584,-4368,-4621,-5272,-6157,-7113,-7960,-8552,-8803,-8681,-8246,-7583,-6841,-6149,-5628,-5356,-5338,-5541,-5862,-6183,-6358,-6277,-5832,-4993,-3745,-2147,-284,1731,3763,5698,7408,8823,9864,10511,10742,10551,9976,9013,7742,6199,4492,2722,1015,-512,-1734,-2566,-2933,-2815,-2220,-1214,108,1597,3079,4375,5276,5650,5346,4337,2622,307,-2433,-5382,-8253,-10796,-12745,-13916,-14195,-13541,-12039,-9821,-7123,-4217,-1382,1077,2946,4036,4272,3674,2334,450,-1757,-4033,-6134,-7875,-9112,-9790,-9927,-9581,-8879,-7921,-6831,-5676,-4505,-3316,-2105,-825,536,1995,3536,5103,6625,7994,9108,9866,10213,10110,9597,8709,7548,6198,4756,3308,1917,642,-486,-1434,-2171,-2674,-2890,-2796,-2340,-1510,-302,1230,3008,4893,6741,8361,9597,10280,10313,9620,8233,6210,3731,974,-1793,-4363,-6486,-8036,-8891,-9050,-8565,-7555,-6190,-4677,-3204,-1984,-1151,-820,-1026,-1736,-2884,-4314,-5888,-7398,-8665,-9508,-9773,-9348,-8187,-6301,-3791,-812,2406,5609,8512,10854,12418,13043,12685,11357,9210,6442,3315,125,-2889,-5490,-7562,-9040,-9960,-10409,-10515,-10406,-10196,-9960,-9724,-9489,-9216,-8853,-8355,-7684,-6827,-5813,-4675,-3498,-2359,-1347,-543,11,276,290,102,-178,-411,-473,-210,435,1531,3028,4873,6934,9074,11145,13006,14546,15703,16433,16779,16769,16513,16087,15597,15127,14736,14476,14364,14409,14600,14914,15330,15811,16314,16793,17174,17392,17360,17008,16259,15090,13461,11414,8980,6254,3334,341,-2594,-5356,-7824,-9919,-11558,-12703,-13300,-13340,-12788,-11649,-9930,-7672,-4972,-1962,1162,4163,6802,8822,10046,10328,9683,8170,6020,3483,877,-1504,-3431,-4750,-5423,-5484,-5056,-4281,-3322,-2326,-1391,-605,13,458,760,965,1122,1283,1477,1724,2010,2308,2568,2730,2740,2547,2145,1528,750,-137,-1040,-1883,-2577,-3054,-3249,-3120,-2633,-1780,-569,955,2725,4624,6515,8238,9614,10510,10807,10467,9535,8123,6429,4690,3129,1972,1312,1199,1524,2109,2708,3024,2836,1929,255,-2174,-5191,-8573,-12016,-15206,-17856,-19713,-20635,-20537,-19465,-17522,-14918,-11869,-8643,-5461,-2531,17,2100,3709,4867,5621,6009,6060,5761,5080,3965,2372,276,-2294,-5266,-8514,-11867,-15132,-18120,-20634,-22527,-23662,-23966,-23389,-21979,-19812,-17060,-13936,-10682,-7568,-4809,-2600,-1036,-140,145,-31,-499,-1048,-1506,-1745,-1687,-1355,-800,-153,470,938,1174,1145,886,496,120,-74,85,730,1935,3705,5950,8507,11140,13586,15570,16847,17256,16696,15208,12923,10082,6992,3989,1395,-547,-1665,-1954,-1484,-476,816,2074,3038,3470,3241,2324,771,-1232,-3489,-5707,-7657,-9085,-9865,-9915,-9287,-8111,-6597,-5001,-3580,-2552,-2082,-2235,-3005,-4290,-5950,-7788,-9628,-11282,-12619,-13535,-13993,-13991,-13582,-12853,-11912,-10907,-9965,-9218,-8752,-8601,-8742,-9072,-9448,-9696,-9645,-9189,-8264,-6927,-5287,-3557,-1945,-711,-13,-1,-667,-1941,-3633,-5478,-7186,-8458,-9045,-8790,-7616,-5587,-2848,365,3758,7059,9990,12370,14087,15122,15557,15531,15227,14857,14579,14542,14782,15298,15977,16680,17235,17491,17354,16790,15867,14712,13512,12482,11810,11649,12070,13042,14453,16097,17709,19017,19750,19700,18740,16826,14040,10530,6539,2346,-1762,-5493,-8641,-11037,-12626,-13413,-13483,-12946,-11943,-10577,-8954,-7128,-5138,-3013,-775,1526,3841,6053,8092,9800,11101,11871,12044,11574,10433,8666,6311,3491,323,-3020,-6376,-9548,-12387,-14723,-16469,-17538,-17932,-17669,-16831,-15510,-13832,-11914,-9888,-7853,-5921,-4165,-2652,-1430,-514,71,327,242,-185,-952,-2038,-3396,-4932,-6520,-7998,-9182,-9915,-10030,-9458,-8142,-6164,-3638,-796,2098,4737,6836,8166,8588,8114,6846,5063,3069,1260,-32,-513,-30,1441,3768,6694,9860,12867,15319,16866,17274,16396,14264,10998,6870,2202,-2595,-7142,-11034,-13971,-15716,-16145,-15282,-13221,-10212,-6506,-2450,1661,5525,8891,11565,13386,14268,14155,13068,11072,8285,4892,1097,-2844,-6658,-10101,-12903,-14906,-15948,-16000,-15078,-13285,-10803,-7842,-4674,-1581,1183,3355,4781,5354,5074,4045,2429,468,-1591,-3494,-5049,-6108,-6631,-6639,-6242,-5596,-4867,-4217,-3733,-3461,-3350,-3294,-3161,-2784,-2059,-903,671,2604,4741,6931,8948,10635,11811,12388,12303,11595,10331,8678,6792,4881,3110,1614,461,-351,-889,-1276,-1659,-2196,-3010,-4175,-5710,-7552,-9601,-11687,-13659,-15320,-16555,-17237,-17331,-16833,-15822,-14398,-12743,-11023,-9440,-8158,-7286,-6861,-6837,-7058,-7333,-7402,-7019,-5991,-4175,-1576,1725,5491,9424,13147,16274,18473,19475,19150,17517,14718,11064,6900,2661,-1279,-4590,-7053,-8576,-9193,-9039,-8337,-7348,-6312,-5452,-4883,-4654,-4703,-4896,-5053,-4964,-4455,-3397,-1726,508,3199,6141,9094,11801,14038,15628,16511,16681,16267,15422,14375,13323,12456,11870,11630,11648,11843,12002,11945,11496,10517,9014,7038,4805,2567,653,-642,-1048,-424,1285,3964,7397,11253,15139,18661,21422,23141,23584,22690,20470,17088,12789,7872,2711,-2371,-7025,-10988,-14050,-16086,-17068,-17052,-16179,-14643,-12681,-10511,-8346,-6338,-4596,-3164,-2068,-1261,-742,-453,-379,-519,-849,-1388,-2104,-2970,-3920,-4873,-5729,-6401,-6799,-6877,-6613,-6013,-5140,-4048,-2848,-1617,-459,572,1428,2115,2645,3088,3493,3953,4513,5248,6162,7265,8525,9848,11179,12364,13326,13956,14198,14026,13466,12563,11412,10087,8682,7258,5872,4554,3345,2261,1357,649,195,12,127,541,1237,2189,3356,4674,6084,7489,8789,9860,10580,10811,10468,9461,7793,5493,2681,-488,-3805,-7050,-10001,-12473,-14303,-15410,-15755,-15368,-14363,-12872,-11138,-9344,-7767,-6562,-5889,-5784,-6210,-7026,-8038,-9003,-9692,-9922,-9586,-8669,-7257,-5513,-3643,-1892,-453,482,832,544,-330,-1706,-3453,-5425,-7473,-9475,-11320,-12943,-14297,-15356,-16111,-16557,-16687,-16501,-16004,-15218,-14182,-12964,-11644,-10327,-9124,-8124,-7432,-7082,-7115,-7485,-8123,-8888,-9615,-10088,-10126,-9537,-8222,-6136,-3337,35,3769,7604,11264,14486,17054,18822,19722,19784,19117,17905,16365,14744,13242,12019,11164,10648,10405,10252,10015,9498,8565,7132,5238,2973,536,-1855,-3959,-5585,-6583,-6921,-6642,-5886,-4873,-3837,-3043,-2681,-2921,-3797,-5297,-7279,-9558,-11865,-13941,-15492,-16322,-16256,-15277,-13423,-10873,-7846,-4620,-1465,1368,3685,5342,6269,6447,5910,4734,3022,876,-1557,-4184,-6843,-9456,-11872,-14031,-15822,-17202,-18114,-18529,-18417,-17771,-16590,-14897,-12763,-10254,-7521,-4690,-1925,613,2824,4586,5892,6733,7190,7360,7379,7366,7438,7637,7976,8379,8740,8900,8721,8064,6879,5192,3111,865,-1283,-3023,-4057,-4163,-3184,-1112,1965,5813,10127,14521,18609,22013,24432,25654,25578,24238,21758,18382,14391,10128,5901,2015,-1300,-3881,-5637,-6577,-6748,-6295,-5357,-4127,-2774,-1442,-246,766,1595,2295,2956,3691,4610,5785,7276,9039,11019,13078,15044,16732,17945,18512,18316,17297,15460,12908,9769,6256,2573,-1056,-4446,-7421,-9883,-11746,-12996,-13645,-13734,-13329,-12510,-11337,-9895,-8239,-6433,-4545,-2631,-778,938,2423,3595,4385,4750,4682,4224,3448,2492,1486,590,-78,-446,-503,-312,10,315,450,277,-264,-1196,-2434,-3856,-5277,-6495,-7319,-7586,-7197,-6122,-4407,-2198,327,2899,5267,7164,8360,8705,8102,6560,4176,1119,-2361,-5987,-9448,-12475,-14811,-16310,-16864,-16503,-15299,-13419,-11065,-8459,-5826,-3375,-1253,410,1568,2211,2391,2202,1770,1230,725,359,192,235,424,658,799,705,265,-594,-1852,-3449,-5200,-6920,-8353,-9281,-9507,-8925,-7508,-5338,-2609,445,3493,6249,8420,9807,10313,9927,8779,7041,4964,2788,732,-1036,-2425,-3394,-3974,-4211,-4178,-3929,-3501,-2910,-2148,-1207,-85,1211,2638,4138,5634,7035,8258,9240,9930,10324,10442,10323,10048,9678,9296,8965,8715,8579,8517,8504,8441,8253,7826,7088,5969,4453,2560,355,-2048,-4522,-6901,-9037,-10793,-12051,-12772,-12928,-12595,-11857,-10877,-9818,-8862,-8176,-7888,-8086,-8794,-9966,-11494,-13208,-14881,-16275,-17122,-17222,-16398,-14617,-11907,-8467,-4554,-535,3217,6325,8492,9509,9295,7907,5495,2353,-1225,-4855,-8233,-11069,-13172,-14440,-14851,-14477,-13429,-11886,-10001,-7956,-5877,-3866,-1989,-256,1332,2806,4194,5525,6805,8043,9196,10255,11131,11815,12209,12306,12056,11466,10564,9416,8123,6819,5634,4717,4164,4053,4394,5157,6257,7609,9070,10561,11967,13235,14334,15246,15996,16600,17077,17438,17647,17668,17420,16846,15873,14495,12716,10624,8323,5972,3743,1778,229,-865,-1473,-1675,-1600,-1392,-1238,-1270,-1566,-2157,-2945,-3818,-4559,-4955,-4799,-3918,-2260,152,3141,6441,9687,12502,14496,15388,14973,13211,10199,6153,1428,-3573,-8401,-12629,-15900,-17947,-18643,-18007,-16175,-13413,-10047,-6441,-2948,137,2590,4287,5201,5393,4996,4184,3163,2124,1257,691,532,820,1542,2634,3973,5400,6718,7721,8239,8131,7370,5999,4178,2142,172,-1440,-2442,-2650,-1986,-481,1737,4426,7310,10055,12340,13906,14519,14104,12624,10219,7054,3420,-409,-4113,-7441,-10165,-12168,-13385,-13857,-13681,-13015,-12031,-10919,-9824,-8881,-8144,-7652,-7354,-7206,-7086,-6911,-6543,-5930,-4979,-3715,-2131,-315,1656,3674,5623,7381,8850,9884,10419,10328,9576,8125,5983,3230,-42,-3656,-7429,-11121,-14491,-17305,-19349,-20488,-20640,-19838,-18179,-15869,-13142,-10300,-7617,-5361,-3729,-2853,-2764,-3410,-4642,-6237,-7940,-9448,-10512,-10908,-10508,-9279,-7296,-4734,-1860,1023,3591,5576,6787,7152,6729,5696,4305,2880,1700,1025,1009,1695,3033,4852,6919,8961,10690,11846,12233,11719,10276,7975,4966,1491,-2168,-5706,-8835,-11301,-12952,-13688,-13558,-12665,-11217,-9465,-7659,-6062,-4848,-4163,-4055,-4499,-5418,-6640,-7997,-9242,-10190,-10628,-10443,-9564,-8010,-5880,-3335,-604,2075,4429,6232,7269,7415,6601,4867,2307,-875,-4456,-8153,-11702,-14857,-17415,-19250,-20292,-20564,-20122,-19081,-17572,-15698,-13574,-11253,-8765,-6141,-3376,-507,2401,5261,7934,10280,12163,13467,14141,14174,13646,12671,11426,10088,8830,7774,6979,6438,6071,5770,5416,4900,4186,3263,2213,1150,234,-368,-490,-21,1122,2921,5286,8057,10978,13793,16213,17993,18956,18991,18096,16347,13905,10986,7838,4729,1877,-511,-2321,-3482,-3995,-3917,-3320,-2328,-1031,442,1997,3548,5012,6343,7504,8483,9281,9910,10354,10616,10632,10367,9730,8671,7143,5145,2724,-9,-2921,-5807,-8488,-10754,-12435,-13400,-13584,-12968,-11639,-9707,-7358,-4798,-2236,116,2088,3539,4400,4623,4265,3370,2094,548,-1087,-2678,-4092,-5219,-6000,-6384,-6353,-5922,-5099,-3919,-2422,-648,1334,3448,5591,7640,9463,10938,11946,12439,12363,11751,10627,9072,7144,4953,2574,144,-2222,-4386,-6217,-7610,-8487,-8822,-8631,-7964,-6922,-5607,-4161,-2719,-1420,-374,314,620,541,136,-479,-1195,-1866,-2393,-2702,-2792,-2698,-2524,-2370,-2352,-2538,-2945,-3531,-4194,-4807,-5211,-5294,-4941,-4142,-2917,-1376,331,2003,3466,4525,5087,5083,4566,3631,2467,1273,278,-336,-432,41,1047,2470,4099,5707,7015,7799,7871,7138,5604,3384,668,-2278,-5165,-7711,-9657,-10827,-11097,-10462,-8986,-6836,-4234,-1455,1228,3553,5310,6363,6646,6197,5114,3599,1867,205,-1167,-2026,-2270,-1872,-908,447,1988,3477,4723,5579,5998,5994,5690,5219,4777,4491,4479,4747,5240,5802,6232,6296,5770,4498,2386,-540,-4147,-8228,-12476,-16583,-20230,-23141,-25123,-26047,-25892,-24707,-22624,-19811,-16496,-12892,-9215,-5660,-2360,560,3064,5108,6722,7893,8668,9020,8972,8479,7545,6144,4317,2098,-397,-3046,-5682,-8132,-10223,-11826,-12823,-13184,-12923,-12113,-10914,-9484,-8044,-6768,-5810,-5252,-5095,-5255,-5588,-5870,-5889,-5412,-4269,-2358,328,3685,7498,11482,15276,18530,20906,22153,22124,20815,18361,15043,11242,7406,3993,1389,-107,-391,513,2365,4851,7528,9987,11859,12889,12980,12165,10623,8606,6421,4357,2654,1466,849,762,1076,1633,2218,2678,2861,2702,2206,1435,529,-358,-1037,-1350,-1165,-393,955,2852,5129,7641,10130,12393,14206,15405,15892,15617,14620,12971,10790,8214,5384,2451,-457,-3194,-5637,-7668,-9173,-10103,-10397,-10109,-9275,-8049,-6549,-4953,-3410,-2036,-956,-210,146,114,-276,-993,-1938,-3028,-4140,-5135,-5895,-6280,-6181,-5521,-4244,-2368,59,2911,6026,9201,12217,14861,16939,18314,18891,18674,17719,16179,14240,12148,10115,8351,6966,6012,5425,5087,4812,4408,3716,2618,1102,-792,-2922,-5110,-7153,-8843,-10032,-10627,-10611,-10065,-9109,-7929,-6705,-5606,-4750,-4189,-3913,-3834,-3842,-3769,-3505,-2922,-2005,-765,673,2159,3484,4459,4919,4772,4001,2689,983,-900,-2729,-4285,-5410,-6007,-6095,-5753,-5137,-4443,-3828,-3469,-3414,-3711,-4283,-5039,-5828,-6491,-6883,-6872,-6392,-5414,-4005,-2286,-454,1263,2612,3379,3386,2553,888,-1484,-4357,-7434,-10382,-12877,-14616,-15398,-15133,-13826,-11648,-8836,-5715,-2655,8,1966,3016,3075,2191,541,-1598,-3887,-6000,-7627,-8584,-8764,-8203,-7025,-5426,-3639,-1877,-317,936,1855,2475,2891,3217,3571,4033,4638,5352,6093,6724,7096,7046,6459,5240,3381,909,-2050,-5332,-8701,-11895,-14635,-16653,-17734,-17742,-16632,-14489,-11472,-7855,-3943,-59,3482,6445,8649,10009,10538,10274,9361,7904,6069,3972,1747,-513,-2708,-4760,-6601,-8157,-9384,-10223,-10660,-10680,-10304,-9590,-8594,-7441,-6226,-5087,-4127,-3449,-3106,-3137,-3513,-4183,-5044,-5955,-6761,-7295,-7405,-6982,-5957,-4349,-2229,242,2864,5392,7579,9189,10048,10047,9182,7546,5348,2853,407,-1692,-3153,-3822,-3641,-2694,-1176,649,2497,4093,5257,5876,5958,5598,4953,4231,3625,3294,3335,3742,4456,5315,6161,6778,7034,6787,6003,4697,2960,949,-1142,-3085,-4674,-5701,-6063,-5663,-4559,-2808,-605,1873,4377,6710,8669,10127,10994,11247,10898,10010,8650,6929,4942,2824,709,-1240,-2860,-3986,-4478,-4246,-3247,-1539,781,3521,6452,9336,11900,13941,15252,15730,15289,13964,11807,8980,5633,2019,-1664,-5141,-8188,-10565,-12078,-12573,-11980,-10291,-7622,-4148,-152,4058,8133,11768,14676,16704,17742,17848,17128,15807,14117,12310,10589,9090,7869,6886,6054,5216,4249,3016,1476,-379,-2457,-4643,-6766,-8677,-10234,-11351,-11994,-12187,-12015,-11584,-11039,-10510,-10111,-9933,-9999,-10294,-10734,-11183,-11480,-11443,-10916,-9783,-8017,-5645,-2834,233,3262,5987,8138,9516,10006,9589,8361,6481,4194,1750,-605,-2659,-4281,-5396,-6020,-6202,-6048,-5645,-5085,-4432,-3694,-2899,-2010,-1042,15,1123,2223,3230,4037,4533,4621,4223,3306,1894,57,-2055,-4270,-6351,-8071,-9215,-9595,-9126,-7759,-5591,-2750,534,4008,7417,10511,13116,15089,16366,16924,16786,15990,14608,12684,10322,7564,4537,1316,-1937,-5085,-7917,-10247,-11863,-12596,-12338,-11036,-8759,-5642,-1931,2083,6050,9613,12449,14280,14922,14311,12465,9560,5834,1627,-2679,-6695,-10063,-12477,-13771,-13864,-12860,-10953,-8484,-5817,-3367,-1486,-438,-376,-1274,-3009,-5295,-7829,-10241,-12244,-13587,-14158,-13943,-13044,-11656,-10023,-8401,-7035,-6078,-5636,-5696,-6191,-6989,-7929,-8853,-9609,-10086,-10193,-9903,-9205,-8156,-6829,-5333,-3794,-2326,-1049,-17,712,1185,1438,1589,1735,1984,2406,3030,3844,4781,5770,6712,7543,8196,8664,8915,8990,8877,8605,8185,7605,6879,5984,4929,3720,2394,1011,-348,-1555,-2502,-3039,-3077,-2524,-1376,341,2496,4929,7401,9656,11451,12563,12873,12328,11008,9075,6775,4413,2277,655,-254,-326,457,2013,4170,6695,9315,11748,13749,15105,15699,15477,14495,12869,10785,8467,6122,3957,2110,659,-372,-1033,-1418,-1623,-1766,-1915,-2096,-2299,-2445,-2459,-2225,-1680,-768,491,2037,3745,5456,6977,8118,8708,8618,7789,6246,4090,1524,-1204,-3794,-5961,-7453,-8115,-7880,-6815,-5090,-2954,-713,1336,2947,3961,4322,4108,3475,2665,1945,1546,1662,2351,3596,5221,6998,8607,9761,10184,9737,8367,6182,3402,318,-2713,-5385,-7414,-8636,-8985,-8520,-7404,-5894,-4274,-2852,-1878,-1524,-1854,-2809,-4216,-5821,-7325,-8438,-8920,-8627,-7535,-5732,-3439,-933,1440,3366,4571,4893,4275,2803,659,-1874,-4482,-6831,-8642,-9692,-9874,-9175,-7698,-5620,-3196,-680,1667,3648,5119,6042,6441,6433,6158,5805,5516,5436,5621,6072,6742,7478,8149,8546,8525,7945,6745,4943,2625,-30,-2820,-5489,-7836,-9650,-10834,-11320,-11155,-10422,-9264,-7831,-6272,-4701,-3192,-1780,-456,798,2022,3219,4381,5439,6296,6814,6852,6271,5014,3057,517,-2431,-5505,-8397,-10774,-12380,-13009,-12608,-11246,-9113,-6540,-3877,-1542,130,866,531,-868,-3190,-6171,-9487,-12766,-15691,-17959,-19406,-19927,-19530,-18312,-16406,-14015,-11323,-8543,-5831,-3355,-1197,544,1860,2735,3217,3369,3262,2993,2628,2224,1809,1376,894,318,-412,-1341,-2493,-3876,-5436,-7131,-8842,-10493,-11958,-13153,-14001,-14438,-14460,-14063,-13289,-12207,-10872,-9371,-7748,-6042,-4269,-2409,-452,1626,3815,6080,8329,10439,12234,13558,14247,14219,13434,11954,9913,7505,4978,2585,571,-862,-1587,-1552,-814,504,2188,3995,5662,6957,7695,7783,7225,6110,4626,3017,1519,390,-235,-268,240,1160,2290,3408,4309,4844,4941,4609,3938,3058,2127,1303,696,410,451,832,1479,2319,3271,4217,5120,5873,6476,6874,7079,7089,6917,6581,6096,5458,4679,3736,2625,1342,-113,-1690,-3352,-4990,-6517,-7796,-8702,-9126,-8954,-8141,-6649,-4523,-1841,1245,4556,7839,10858,13334,15061,15859,15662,14469,12421,9671,6511,3174,-44,-2908,-5238,-6875,-7775,-7899,-7313,-6084,-4350,-2244,65,2420,4669,6682,8358,9631,10463,10849,10803,10349,9528,8363,6911,5204,3314,1312,-716,-2665,-4438,-5946,-7114,-7919,-8352,-8467,-8330,-8038,-7673,-7319,-7007,-6755,-6546,-6317,-6042,-5633,-5062,-4294,-3304,-2125,-769,707,2237,3764,5201,6487,7559,8361,8869,9052,8919,8470,7718,6692,5384,3842,2073,129,-1916,-3985,-5948,-7683,-9063,-9958,-10285,-9974,-9000,-7394,-5211,-2556,433,3604,6758,9710,12230,14130,15204,15327,14416,12508,9722,6301,2550,-1161,-4470,-7052,-8667,-9196,-8641,-7132,-4899,-2210,620,3346,5724,7614,8909,9565,9582,8995,7852,6257,4293,2089,-240,-2568,-4787,-6779,-8466,-9768,-10622,-11003,-10865,-10237,-9110,-7558,-5640,-3479,-1211,1006,3015,4673,5878,6581,6781,6532,5915,5025,3954,2766,1504,170,-1241,-2775,-4443,-6278,-8261,-10358,-12508,-14601,-16541,-18185,-19424,-20139,-20246,-19692,-18475,-16639,-14277,-11528,-8559,-5548,-2676,-100,2057,3706,4838,5458,5652,5502,5137,4661,4192,3803,3571,3518,3657,3975,4407,4912,5367,5707,5815,5639,5139,4342,3308,2164,1038,78,-600,-919,-877,-506,77,758,1402,1887,2150,2137,1861,1349,655,-163,-1026,-1888,-2673,-3344,-3848,-4160,-4251,-4126,-3782,-3250,-2567,-1771,-909,-12,902,1822,2758,3698,4646,5560,6394,7064,7475,7534,7146,6279,4910,3117,994,-1275,-3497,-5444,-6900,-7675,-7634,-6699,-4898,-2307,876,4432,8061,11463,14340,16423,17520,17522,16429,14348,11481,8102,4511,1022,-2104,-4648,-6479,-7544,-7875,-7575,-6813,-5779,-4694,-3721,-2996,-2574,-2409,-2420,-2427,-2273,-1781,-870,513,2286,4329,6442,8404,10006,11081,11516,11287,10441,9090,7402,5559,3744,2132,872,55,-228,9,761,1939,3424,5091,6777,8338,9658,10604,11133,11171,10740,9847,8566,6975,5167,3260,1339,-475,-2109,-3458,-4469,-5082,-5291,-5089,-4534,-3668,-2580,-1346,-47,1230,2414,3424,4200,4670,4793,4523,3858,2800,1399,-284,-2135,-4063,-5911,-7590,-8979,-10016,-10665,-10913,-10791,-10310,-9526,-8445,-7125,-5588,-3888,-2093,-264,1480,3074,4373,5328,5821,5834,5326,4333,2908,1153,-783,-2742,-4509,-5904,-6734,-6858,-6200,-4755,-2613,51,2984,5881,8404,10263,11175,11010,9697,7338,4123,362,-3595,-7342,-10516,-12795,-13943,-13852,-12532,-10126,-6900,-3213,532,3916,6557,8179,8575,7715,5670,2649,-1047,-5060,-8998,-12518,-15290,-17125,-17885,-17580,-16295,-14206,-11534,-8530,-5429,-2451,237,2506,4289,5549,6310,6590,6455,5942,5110,3993,2639,1074,-649,-2488,-4381,-6270,-8085,-9774,-11271,-12522,-13491,-14128,-14429,-14368,-13951,-13165,-12023,-10529,-8717,-6644,-4403,-2122,45,1946,3437,4414,4828,4660,3980,2838,1369,-337,-2151,-3950,-5633,-7070,-8163,-8814,-8924,-8453,-7347,-5637,-3365,-640,2391,5548,8624,11404,13683,15272,16036,15873,14788,12808,10092,6807,3209,-449,-3908,-6948,-9403,-11175,-12250,-12677,-12587,-12130,-11496,-10854,-10343,-10048,-9998,-10143,-10391,-10599,-10605,-10263,-9441,-8064,-6109,-3622,-701,2499,5791,8967,11805,14123,15742,16584,16590,15819,14375,12425,10182,7853,5646,3719,2193,1111,475,227,272,503,806,1079,1254,1268,1115,786,326,-203,-733,-1154,-1402,-1402,-1128,-606,110,910,1665,2245,2530,2444,1966,1132,38,-1175,-2337,-3279,-3818,-3846,-3239,-1994,-100,2344,5226,8353,11538,14535,17128,19092,20234,20409,19529,17582,14631,10848,6455,1787,-2808,-6949,-10270,-12484,-13384,-12890,-11073,-8105,-4308,-37,4271,8237,11482,13741,14830,14671,13315,10894,7650,3866,-95,-3910,-7207,-9718,-11200,-11527,-10686,-8762,-5989,-2641,886,4238,7026,8950,9791,9422,7845,5176,1608,-2549,-6954,-11232,-14988,-17895,-19643,-20059,-19040,-16639,-13017,-8460,-3342,1896,6813,10987,14093,15907,16365,15516,13588,10853,7706,4507,1611,-703,-2256,-2977,-2884,-2119,-847,691,2262,3666,4712,5320,5443,5127,4478,3642,2789,2085,1673,1639,2027,2797,3860,5075,6260,7241,7844,7956,7536,6598,5278,3728,2182,849,-79,-468,-277,463,1615,2998,4357,5485,6136,6198,5570,4284,2422,133,-2383,-4947,-7357,-9479,-11190,-12425,-13127,-13280,-12851,-11839,-10241,-8072,-5381,-2251,1201,4813,8396,11754,14663,16937,18402,18921,18440,16926,14451,11122,7106,2614,-2124,-6870,-11384,-15469,-18931,-21663,-23572,-24663,-24988,-24637,-23784,-22560,-21169,-19726,-18358,-17098,-15949,-14837,-13678,-12357,-10808,-8989,-6940,-4757,-2588,-593,1055,2262,2947,3151,2946,2481,1924,1472,1296,1553,2343,3709,5611,7947,10507,13063,15301,16969,17787,17615,16368,14113,11026,7370,3502,-234,-3482,-5988,-7575,-8187,-7906,-6878,-5374,-3663,-2041,-773,-44,25,-586,-1804,-3490,-5462,-7488,-9374,-10898,-11906,-12246,-11826,-10597,-8550,-5772,-2374,1421,5363,9144,12452,14995,16537,16917,16087,14098,11126,7411,3300,-860,-4699,-7884,-10166,-11363,-11406,-10333,-8263,-5414,-2036,1566,5095,8263,10820,12590,13473,13475,12693,11321,9595,7802,6183,4947,4194,3946,4098,4490,4890,5072,4833,4031,2629,660,-1720,-4308,-6844,-9059,-10688,-11527,-11400,-10240,-8041,-4902,-1005,3393,7964,12373,16250,19301,21275,22026,21537,19885,17287,14020,10427,6847,3591,885,-1126,-2427,-3073,-3225,-3063,-2795,-2593,-2595,-2859,-3397,-4139,-5004,-5863,-6619,-7154,-7412,-7308,-6836,-5931,-4623,-2889,-799,1584,4109,6621,8898,10735,11935,12337,11859,10510,8352,5590,2431,-825,-3892,-6500,-8417,-9504,-9695,-9025,-7639,-5728,-3571,-1463,314,1500,1904,1441,91,-2018,-4695,-7661,-10592,-13174,-15116,-16208,-16328,-15457,-13681,-11173,-8172,-4938,-1751,1176,3643,5569,6915,7739,8131,8233,8169,8075,8041,8124,8357,8714,9169,9641,10062,10318,10333,10010,9316,8227,6799,5107,3276,1451,-246,-1686,-2801,-3556,-3953,-4052,-3923,-3659,-3348,-3047,-2800,-2608,-2467,-2360,-2280,-2257,-2321,-2548,-2993,-3707,-4691,-5899,-7210,-8468,-9474,-10032,-9982,-9220,-7737,-5607,-3004,-163,2644,5124,7046,8187,8463,7811,6306,4066,1273,-1845,-5060,-8153,-10925,-13243,-15001,-16185,-16785,-16894,-16573,-15967,-15171,-14323,-13492,-12758,-12118,-11561,-11016,-10405,-9643,-8659,-7422,-5937,-4270,-2516,-825,671,1811,2499,2657,2287,1441,240,-1157,-2556,-3772,-4622,-4981,-4752,-3910,-2482,-529,1800,4383,6997,9487,11642,13328,14424,14880,14701,13938,12683,11039,9128,7031,4848,2616,377,-1850,-4061,-6230,-8344,-10353,-12206,-13827,-15165,-16136,-16736,-16918,-16738,-16218,-15445,-14478,-13386,-12199,-10919,-9517,-7942,-6138,-4068,-1723,868,3611,6396,9060,11445,13385,14767,15488,15544,14951,13809,12246,10426,8522,6708,5115,3861,2989,2499,2343,2416,2591,2727,2685,2357,1679,645,-680,-2163,-3618,-4845,-5644,-5872,-5452,-4401,-2821,-892,1166,3105,4705,5780,6226,6011,5213,3973,2513,1084,-57,-686,-628,199,1801,4073,6861,9901,12954,15711,17932,19402,19977,19594,18259,16064,13148,9714,5973,2166,-1497,-4794,-7577,-9708,-11133,-11839,-11865,-11317,-10307,-8997,-7537,-6074,-4746,-3643,-2848,-2375,-2227,-2356,-2684,-3122,-3545,-3839,-3910,-3671,-3130,-2283,-1257,-144,876,1670,2119,2145,1765,1016,26,-1081,-2155,-3084,-3779,-4211,-4382,-4345,-4165,-3915,-3652,-3402,-3158,-2874,-2481,-1904,-1088,-10,1295,2759,4265,5698,6938,7913,8581,8965,9101,9067,8925,8721,8492,8218,7895,7481,6967,6343,5648,4933,4277,3780,3507,3545,3912,4613,5608,6806,8119,9400,10529,11356,11771,11682,11058,9921,8361,6519,4574,2713,1108,-114,-877,-1172,-1048,-607,20,687,1258,1629,1717,1501,993,231,-707,-1747,-2816,-3842,-4813,-5704,-6543,-7338,-8094,-8789,-9370,-9747,-9844,-9545,-8821,-7602,-5948,-3895,-1576,867,3278,5473,7312,8658,9412,9529,8971,7772,5960,3629,861,-2202,-5447,-8711,-11869,-14778,-17333,-19443,-21054,-22157,-22746,-22901,-22644,-22081,-21244,-20189,-18920,-17435,-15717,-13756,-11556,-9162,-6633,-4075,-1601,681,2654,4253,5439,6213,6636,6794,6797,6789,6880,7193,7797,8726,9973,11474,13129,14810,16369,17676,18616,19132,19180,18816,18059,17021,15740,14303,12720,11019,9180,7184,5018,2665,143,-2513,-5244,-7946,-10511,-12801,-14682,-16037,-16779,-16874,-16344,-15267,-13758,-11960,-10008,-8008,-6040,-4127,-2273,-450,1368,3180,4973,6668,8176,9365,10110,10306,9889,8856,7252,5209,2868,449,-1851,-3824,-5280,-6101,-6199,-5598,-4367,-2684,-747,1177,2848,4039,4602,4473,3683,2385,773,-874,-2306,-3290,-3678,-3417,-2576,-1301,164,1554,2607,3094,2895,1954,357,-1738,-4091,-6397,-8390,-9777,-10382,-10071,-8829,-6729,-3922,-628,2892,6372,9562,12245,14293,15626,16265,16292,15813,15000,13958,12818,11619,10385,9080,7650,6034,4165,2024,-397,-3026,-5774,-8457,-10883,-12813,-14014,-14316,-13579,-11815,-9099,-5660,-1780,2199,5935,9128,11555,13083,13692,13456,12508,11051,9285,7417,5622,4026,2723,1730,1051,624,391,272,212,180,175,241,424,788,1367,2151,3087,4062,4927,5508,5642,5188,4078,2311,-17,-2742,-5629,-8412,-10824,-12635,-13678,-13884,-13266,-11947,-10098,-7949,-5709,-3582,-1701,-151,1073,2003,2759,3435,4172,5038,6085,7276,8519,9665,10520,10906,10657,9683,7984,5646,2867,-114,-2987,-5486,-7357,-8455,-8727,-8232,-7137,-5676,-4131,-2772,-1827,-1448,-1678,-2460,-3639,-4980,-6236,-7140,-7503,-7213,-6259,-4772,-2938,-1045,643,1874,2490,2435,1747,584,-874,-2386,-3758,-4806,-5447,-5621,-5380,-4789,-3973,-3062,-2200,-1488,-1050,-910,-1129,-1667,-2494,-3530,-4686,-5868,-6980,-7961,-8750,-9344,-9737,-9976,-10098,-10152,-10193,-10215,-10232,-10176,-9986,-9563,-8821,-7684,-6118,-4155,-1856,613,3083,5315,7090,8196,8480,7863,6361,4090,1281,-1784,-4720,-7195,-8851,-9455,-8857,-7062,-4193,-512,3646,7886,11825,15122,17521,18880,19146,18411,16799,14532,11824,8895,5942,3089,442,-1985,-4180,-6195,-8060,-9812,-11474,-13016,-14427,-15644,-16623,-17326,-17729,-17831,-17663,-17251,-16640,-15849,-14890,-13749,-12406,-10837,-9031,-7014,-4821,-2549,-285,1843,3737,5294,6464,7202,7534,7471,7095,6453,5640,4728,3803,2942,2212,1662,1325,1190,1237,1405,1634,1843,1988,2000,1874,1598,1201,714,209,-293,-713,-1054,-1296,-1459,-1584,-1689,-1825,-1978,-2160,-2324,-2419,-2398,-2168,-1684,-858,348,1980,4036,6486,9250,12210,15200,18057,20569,22587,23941,24550,24359,23389,21715,19447,16745,13772,10688,7653,4776,2165,-142,-2107,-3749,-5080,-6141,-6961,-7568,-7962,-8147,-8096,-7806,-7277,-6530,-5644,-4692,-3817,-3112,-2702,-2634,-2934,-3561,-4432,-5432,-6439,-7330,-8017,-8435,-8580,-8473,-8193,-7819,-7459,-7185,-7063,-7101,-7265,-7483,-7637,-7595,-7230,-6427,-5148,-3380,-1237,1178,3633,5956,7920,9379,10200,10348,9822,8716,7153,5325,3427,1683,275,-641,-961,-671,211,1551,3215,4998,6701,8135,9132,9587,9443,8730,7518,5954,4210,2466,904,-316,-1100,-1339,-1032,-162,1210,3016,5134,7440,9769,11949,13813,15185,15932,15950,15190,13685,11522,8897,6018,3201,706,-1167,-2218,-2314,-1456,262,2586,5226,7792,9926,11299,11671,10926,9068,6249,2737,-1122,-4921,-8289,-10896,-12526,-13088,-12613,-11259,-9247,-6860,-4360,-1994,59,1675,2803,3431,3580,3310,2642,1662,394,-1092,-2746,-4512,-6334,-8159,-9944,-11652,-13259,-14748,-16109,-17346,-18453,-19445,-20292,-20988,-21449,-21622,-21381,-20654,-19350,-17449,-14973,-11994,-8661,-5125,-1602,1721,4661,7074,8874,10045,10619,10721,10487,10113,9764,9616,9771,10313,11226,12489,13965,15556,17068,18365,19286,19719,19589,18871,17581,15790,13600,11129,8534,5949,3520,1359,-458,-1883,-2942,-3667,-4178,-4548,-4930,-5395,-6041,-6907,-7993,-9284,-10700,-12153,-13512,-14641,-15377,-15607,-15195,-14123,-12371,-10050,-7296,-4325,-1390,1258,3378,4786,5374,5115,4080,2408,309,-1979,-4215,-6151,-7612,-8450,-8597,-8059,-6896,-5223,-3191,-960,1308,3475,5419,7070,8353,9255,9763,9895,9699,9223,8562,7777,6949,6133,5338,4580,3809,2978,2032,909,-411,-1934,-3605,-5333,-6961,-8325,-9212,-9482,-8984,-7699,-5656,-2980,107,3372,6512,9277,11424,12803,13339,13074,12117,10678,8962,7225,5639,4368,3482,3002,2895,3084,3472,3950,4406,4743,4879,4754,4348,3651,2711,1568,301,-1024,-2340,-3584,-4717,-5685,-6450,-6984,-7237,-7215,-6885,-6287,-5442,-4415,-3271,-2091,-938,119,1055,1846,2494,3014,3419,3731,3957,4116,4210,4252,4258,4217,4152,4039,3878,3656,3355,2968,2484,1907,1240,500,-282,-1062,-1779,-2348,-2702,-2759,-2487,-1888,-1014,19,1060,1914,2404,2343,1651,279,-1674,-4028,-6510,-8780,-10506,-11372,-11159,-9755,-7180,-3585,768,5533,10316,14707,18321,20830,21971,21623,19732,16429,11918,6540,696,-5161,-10585,-15163,-18577,-20604,-21178,-20348,-18317,-15380,-11902,-8283,-4893,-2042,47,1278,1639,1248,265,-1072,-2550,-3923,-5033,-5722,-5937,-5660,-4942,-3878,-2597,-1232,66,1193,2034,2534,2651,2385,1764,837,-300,-1575,-2859,-4082,-5147,-6023,-6680,-7159,-7482,-7729,-7945,-8180,-8450,-8730,-8981,-9122,-9096,-8841,-8345,-7632,-6775,-5846,-4964,-4183,-3572,-3135,-2848,-2673,-2524,-2343,-2044,-1560,-861,94,1283,2681,4232,5869,7507,9061,10445,11565,12372,12797,12854,12553,11955,11135,10156,9085,7959,6786,5582,4330,3049,1740,465,-741,-1770,-2567,-3043,-3168,-2954,-2465,-1829,-1217,-817,-821,-1371,-2574,-4431,-6885,-9778,-12902,-16001,-18824,-21117,-22708,-23459,-23348,-22401,-20748,-18541,-15991,-13307,-10679,-8285,-6240,-4607,-3400,-2551,-1972,-1531,-1100,-572,126,1010,2052,3168,4266,5225,5958,6402,6545,6413,6084,5650,5211,4873,4687,4701,4907,5263,5707,6150,6495,6665,6580,6200,5505,4508,3233,1739,87,-1631,-3300,-4787,-5940,-6596,-6610,-5873,-4334,-2010,991,4483,8216,11897,15217,17914,19760,20643,20532,19508,17722,15406,12791,10152,7695,5617,4031,2994,2498,2475,2818,3386,4034,4615,4997,5079,4774,4054,2906,1365,-500,-2602,-4815,-7011,-9041,-10770,-12049,-12793,-12896,-12354,-11170,-9433,-7280,-4901,-2516,-381,1289,2278,2457,1763,225,-2028,-4783,-7765,-10654,-13142,-14945,-15876,-15811,-14767,-12837,-10214,-7144,-3909,-783,1975,4170,5662,6389,6356,5630,4342,2640,731,-1215,-2980,-4415,-5351,-5691,-5358,-4334,-2662,-426,2216,5075,7933,10556,12772,14407,15417,15777,15588,14962,14082,13109,12199,11482,11007,10829,10898,11205,11643,12159,12633,12972,13066,12806,12134,10996,9441,7541,5464,3413,1604,267,-459,-474,179,1391,2935,4558,5961,6906,7192,6719,5481,3553,1089,-1699,-4594,-7353,-9778,-11687,-12959,-13514,-13343,-12459,-10945,-8900,-6453,-3750,-943,1831,4415,6711,8585,9979,10801,11021,10611,9572,7959,5833,3332,591,-2211,-4901,-7328,-9346,-10897,-11924,-12477,-12612,-12452,-12136,-11805,-11616,-11668,-12040,-12735,-13692,-14791,-15844,-16664,-17027,-16791,-15843,-14174,-11876,-9109,-6131,-3215,-645,1343,2592,3035,2738,1823,548,-845,-2054,-2826,-2956,-2308,-842,1403,4284,7608,11097,14478,17460,19795,21311,21900,21582,20460,18712,16611,14404,12355,10655,9402,8596,8144,7852,7511,6881,5772,4058,1711,-1198,-4505,-7958,-11272,-14122,-16220,-17318,-17253,-15970,-13526,-10103,-5986,-1540,2829,6715,9749,11660,12263,11533,9553,6546,2814,-1261,-5301,-8931,-11847,-13857,-14843,-14856,-13998,-12510,-10619,-8604,-6666,-4966,-3577,-2496,-1678,-1046,-537,-104,263,559,757,854,848,763,652,560,547,648,889,1252,1728,2258,2804,3322,3779,4151,4443,4650,4791,4886,4963,5059,5219,5495,5929,6558,7401,8419,9580,10758,11845,12686,13135,13068,12396,11076,9148,6689,3863,863,-2093,-4789,-7046,-8727,-9777,-10189,-10051,-9461,-8583,-7560,-6533,-5610,-4852,-4286,-3888,-3608,-3370,-3089,-2690,-2125,-1377,-483,482,1409,2153,2606,2631,2181,1229,-178,-1915,-3835,-5716,-7360,-8532,-9074,-8835,-7762,-5860,-3224,-26,3510,7095,10457,13305,15435,16690,17023,16464,15116,13158,10759,8130,5431,2804,356,-1856,-3798,-5457,-6848,-7973,-8843,-9462,-9813,-9881,-9633,-9040,-8063,-6712,-4972,-2922,-622,1793,4185,6400,8291,9729,10646,10982,10776,10079,9004,7692,6276,4898,3639,2574,1678,932,234,-496,-1346,-2383,-3597,-4966,-6378,-7720,-8851,-9639,-10008,-9884,-9311,-8314,-7037,-5595,-4172,-2921,-1994,-1492,-1473,-1902,-2714,-3730,-4786,-5652,-6153,-6139,-5538,-4354,-2701,-742,1255,3045,4357,4998,4852,3912,2283,167,-2177,-4462,-6416,-7848,-8617,-8732,-8262,-7397,-6363,-5411,-4765,-4576,-4924,-5766,-7009,-8457,-9936,-11219,-12167,-12637,-12584,-11985,-10888,-9359,-7496,-5404,-3186,-932,1270,3379,5333,7136,8743,10166,11361,12300,12956,13270,13234,12815,12023,10870,9414,7705,5864,3993,2258,798,-222,-689,-522,289,1669,3467,5461,7361,8899,9793,9863,9020,7264,4754,1671,-1676,-5024,-8066,-10588,-12412,-13474,-13783,-13451,-12647,-11589,-10521,-9649,-9171,-9183,-9724,-10732,-12047,-13457,-14690,-15477,-15585,-14866,-13263,-10863,-7843,-4488,-1131,1882,4255,5739,6227,5693,4247,2091,-508,-3240,-5817,-7968,-9523,-10372,-10516,-10034,-9062,-7782,-6376,-5009,-3795,-2805,-2029,-1418,-878,-282,476,1487,2803,4405,6228,8143,9979,11562,12724,13348,13361,12781,11651,10109,8284,6358,4496,2879,1643,918,753,1172,2103,3467,5097,6851,8569,10124,11440,12485,13249,13790,14114,14261,14218,13934,13381,12464,11168,9440,7319,4836,2097,-785,-3660,-6368,-8752,-10662,-11989,-12658,-12651,-12018,-10858,-9329,-7626,-5926,-4417,-3205,-2356,-1860,-1647,-1633,-1687,-1742,-1714,-1595,-1407,-1193,-1036,-1001,-1154,-1521,-2103,-2858,-3713,-4574,-5351,-5935,-6269,-6289,-5986,-5380,-4520,-3492,-2395,-1330,-393,353,871,1167,1278,1268,1209,1190,1267,1508,1917,2519,3257,4112,4992,5852,6608,7227,7649,7868,7864,7659,7286,6809,6309,5895,5659,5704,6077,6796,7822,9078,10436,11789,12969,13893,14428,14522,14105,13169,11709,9763,7413,4748,1938,-851,-3397,-5511,-6981,-7700,-7578,-6639,-4975,-2753,-181,2494,5049,7275,9011,10160,10658,10515,9762,8493,6814,4869,2806,770,-1098,-2703,-3965,-4878,-5455,-5773,-5914,-5998,-6111,-6340,-6711,-7202,-7766,-8297,-8715,-8934,-8918,-8666,-8222,-7659,-7066,-6528,-6116,-5866,-5778,-5829,-5949,-6087,-6169,-6160,-6046,-5841,-5601,-5386,-5273,-5337,-5613,-6140,-6871,-7753,-8656,-9421,-9880,-9843,-9183,-7792,-5667,-2864,466,4125,7857,11419,14544,17023,18677,19393,19142,17967,16005,13457,10594,7708,5100,3043,1737,1325,1816,3157,5167,7615,10203,12621,14574,15817,16163,15542,13937,11463,8291,4640,798,-2992,-6452,-9389,-11639,-13129,-13842,-13839,-13223,-12136,-10730,-9139,-7485,-5837,-4236,-2685,-1153,384,1958,3571,5174,6693,7989,8920,9345,9149,8286,6767,4678,2166,-593,-3389,-6041,-8379,-10288,-11685,-12550,-12883,-12755,-12232,-11442,-10496,-9546,-8685,-8043,-7637,-7503,-7562,-7749,-7906,-7923,-7649,-6986,-5886,-4326,-2379,-137,2238,4574,6661,8327,9403,9805,9517,8612,7258,5669,4115,2847,2091,2002,2654,4018,5982,8351,10886,13324,15417,16960,17801,17883,17215,15896,14078,11958,9726,7573,5623,3968,2626,1565,714,-39,-811,-1704,-2796,-4125,-5670,-7397,-9203,-10986,-12633,-14008,-15037,-15603,-15662,-15165,-14090,-12463,-10317,-7743,-4862,-1846,1118,3790,5976,7464,8127,7880,6748,4805,2249,-717,-3785,-6696,-9156,-10946,-11905,-11928,-11031,-9265,-6774,-3744,-382,3073,6401,9386,11842,13600,14539,14569,13663,11844,9216,5929,2203,-1699,-5508,-8906,-11642,-13459,-14209,-13805,-12298,-9819,-6621,-3008,678,4115,7019,9204,10562,11103,10912,10163,9040,7769,6504,5379,4430,3629,2881,2044,972,-468,-2361,-4723,-7503,-10569,-13744,-16801,-19520,-21681,-23127,-23758,-23549,-22553,-20879,-18681,-16131,-13413,-10685,-8096,-5763,-3748,-2116,-845,70,685,1055,1243,1310,1308,1281,1256,1257,1287,1352,1444,1551,1650,1713,1709,1606,1390,1041,586,22,-603,-1264,-1931,-2564,-3149,-3663,-4093,-4437,-4703,-4900,-5052,-5198,-5365,-5618,-5991,-6520,-7232,-8113,-9133,-10210,-11227,-12032,-12440,-12283,-11378,-9635,-6988,-3492,735,5472,10454,15336,19806,23502,26179,27608,27706,26498,24103,20805,16900,12785,8814,5317,2549,653,-312,-422,192,1278,2595,3836,4762,5166,4917,3992,2442,415,-1883,-4218,-6347,-8068,-9202,-9671,-9418,-8498,-7000,-5074,-2933,-778,1145,2634,3527,3708,3153,1917,120,-2038,-4331,-6509,-8316,-9543,-10020,-9657,-8463,-6513,-3983,-1097,1896,4737,7212,9141,10420,11005,10903,10199,8968,7353,5461,3441,1392,-554,-2319,-3802,-4952,-5716,-6080,-6046,-5630,-4892,-3857,-2614,-1184,350,1950,3564,5112,6570,7856,8934,9780,10342,10648,10651,10386,9823,9000,7910,6615,5159,3645,2164,843,-214,-899,-1139,-890,-152,1028,2581,4389,6335,8288,10117,11717,12978,13825,14193,14049,13361,12149,10423,8239,5666,2793,-268,-3381,-6416,-9206,-11626,-13523,-14831,-15473,-15493,-14936,-13953,-12681,-11314,-9985,-8833,-7892,-7167,-6573,-5998,-5316,-4409,-3225,-1762,-102,1623,3234,4550,5408,5688,5350,4412,2982,1213,-700,-2549,-4147,-5314,-5964,-6029,-5566,-4663,-3477,-2200,-1003,-67,498,626,298,-403,-1389,-2472,-3485,-4225,-4518,-4246,-3332,-1804,249,2661,5207,7648,9737,11286,12163,12328,11839,10824,9502,8098,6869,6003,5643,5837,6525,7581,8790,9898,10659,10828,10249,8828,6579,3604,97,-3702,-7504,-11043,-14064,-16376,-17862,-18455,-18199,-17142,-15446,-13231,-10702,-7998,-5288,-2666,-221,2030,4062,5896,7516,8887,9946,10577,10683,10145,8922,6998,4479,1513,-1642,-4720,-7426,-9494,-10729,-11005,-10308,-8729,-6446,-3728,-877,1783,3954,5401,5965,5600,4358,2396,-68,-2760,-5428,-7825,-9789,-11198,-12036,-12320,-12157,-11667,-10993,-10290,-9659,-9190,-8903,-8776,-8714,-8611,-8297,-7647,-6547,-4952,-2904,-502,2064,4602,6897,8777,10137,10925,11192,11040,10627,10129,9717,9537,9677,10188,11035,12154,13406,14650,15698,16418,16670,16387,15560,14223,12504,10544,8538,6669,5093,3933,3221,2942,2990,3209,3415,3414,3031,2172,761,-1127,-3421,-5922,-8453,-10786,-12741,-14153,-14929,-15000,-14387,-13116,-11268,-8943,-6229,-3243,-84,3155,6360,9453,12319,14867,16988,18564,19487,19639,18923,17284,14709,11263,7071,2364,-2592,-7432,-11831,-15446,-18031,-19441,-19644,-18753,-16985,-14617,-11996,-9411,-7149,-5360,-4158,-3488,-3276,-3312,-3401,-3311,-2852,-1909,-421,1521,3803,6166,8383,10169,11311,11653,11122,9749,7652,5023,2114,-793,-3419,-5490,-6803,-7199,-6626,-5107,-2783,143,3389,6644,9618,12038,13728,14581,14595,13834,12456,10637,8600,6558,4697,3197,2143,1604,1554,1913,2569,3338,4058,4547,4677,4360,3582,2405,941,-617,-2080,-3233,-3916,-4013,-3498,-2429,-950,723,2356,3686,4519,4687,4138,2869,988,-1369,-4007,-6722,-9326,-11635,-13505,-14823,-15493,-15473,-14733,-13299,-11219,-8607,-5590,-2358,881,3904,6472,8365,9404,9444,8428,6366,3371,-380,-4608,-9011,-13216,-16892,-19701,-21415,-21861,-21019,-18967,-15910,-12149,-8028,-3926,-165,2967,5318,6801,7469,7428,6858,5944,4864,3766,2724,1782,909,50,-877,-1958,-3259,-4821,-6639,-8667,-10817,-12958,-14939,-16605,-17797,-18407,-18346,-17613,-16237,-14343,-12090,-9678,-7338,-5253,-3604,-2496,-1950,-1941,-2341,-2981,-3677,-4201,-4403,-4131,-3341,-2036,-305,1727,3869,5957,7793,9248,10210,10651,10570,10053,9201,8149,7044,6002,5143,4514,4159,4030,4079,4185,4235,4093,3647,2812,1544,-133,-2160,-4384,-6654,-8751,-10486,-11690,-12232,-12072,-11222,-9766,-7839,-5597,-3198,-781,1546,3720,5702,7495,9115,10566,11872,13000,13920,14570,14861,14720,14064,12857,11091,8815,6120,3128,11,-3088,-5980,-8541,-10629,-12179,-13123,-13469,-13236,-12482,-11287,-9723,-7885,-5839,-3672,-1443,770,2880,4807,6431,7652,8354,8466,7925,6760,5002,2782,243,-2435,-5060,-7456,-9478,-11019,-12026,-12502,-12478,-12034,-11247,-10201,-8970,-7587,-6080,-4435,-2646,-695,1396,3605,5830,7970,9868,11374,12344,12687,12362,11401,9905,8031,5962,3923,2102,692,-180,-427,-52,906,2314,4030,5856,7632,9180,10411,11234,11641,11664,11347,10798,10079,9300,8508,7765,7084,6480,5931,5438,4960,4491,3994,3471,2892,2283,1648,1029,497,129,31,308,1036,2257,3962,6043,8358,10662,12709,14208,14927,14661,13329,10918,7573,3501,-967,-5476,-9648,-13156,-15742,-17283,-17748,-17268,-16047,-14374,-12574,-10925,-9686,-8990,-8906,-9380,-10290,-11447,-12630,-13613,-14193,-14202,-13544,-12184,-10148,-7547,-4510,-1242,2053,5136,7787,9784,10965,11202,10465,8790,6333,3320,81,-3038,-5653,-7467,-8238,-7858,-6367,-3901,-755,2752,6206,9270,11581,12952,13240,12497,10866,8611,6068,3590,1508,95,-495,-198,917,2682,4857,7163,9314,11063,12229,12695,12458,11569,10168,8413,6505,4600,2864,1381,213,-655,-1260,-1679,-1999,-2288,-2622,-3023,-3515,-4082,-4722,-5402,-6122,-6868,-7623,-8377,-9065,-9622,-9929,-9865,-9296,-8137,-6327,-3920,-1030,2126,5277,8112,10343,11710,12053,11313,9558,6955,3795,381,-2927,-5837,-8101,-9582,-10232,-10122,-9386,-8237,-6899,-5608,-4555,-3878,-3646,-3834,-4361,-5064,-5770,-6255,-6363,-5929,-4905,-3294,-1212,1165,3574,5757,7432,8367,8418,7479,5610,2890,-459,-4180,-7982,-11537,-14570,-16822,-18127,-18383,-17597,-15835,-13270,-10100,-6593,-2995,423,3478,5985,7900,9185,9933,10245,10273,10173,10060,10022,10085,10200,10310,10281,10027,9437,8473,7136,5477,3626,1713,-57,-1529,-2523,-2936,-2693,-1803,-335,1591,3798,6097,8289,10197,11678,12650,13050,12897,12221,11093,9605,7852,5933,3944,1963,72,-1662,-3164,-4344,-5144,-5454,-5238,-4426,-3017,-1032,1458,4328,7403,10453,13242,15478,16951,17427,16816,15072,12287,8631,4367,-196,-4722,-8880,-12387,-15002,-16559,-16991,-16272,-14516,-11847,-8502,-4717,-784,3028,6466,9318,11432,12735,13189,12860,11816,10178,8078,5634,2975,209,-2572,-5255,-7765,-9974,-11788,-13102,-13817,-13904,-13338,-12187,-10549,-8568,-6427,-4286,-2322,-654,626,1474,1916,2010,1871,1639,1456,1473,1772,2427,3422,4704,6168,7671,9054,10159,10857,11051,10728,9921,8722,7271,5699,4137,2673,1332,109,-1062,-2250,-3537,-4986,-6610,-8402,-10277,-12135,-13814,-15149,-15939,-16038,-15289,-13639,-11083,-7723,-3775,487,4685,8441,11386,13221,13769,13006,11039,8153,4708,1140,-2108,-4685,-6277,-6767,-6117,-4476,-2060,789,3723,6353,8348,9444,9467,8378,6256,3298,-206,-3908,-7457,-10526,-12866,-14336,-14887,-14577,-13553,-11977,-10085,-8063,-6122,-4436,-3133,-2326,-2032,-2241,-2851,-3723,-4673,-5522,-6084,-6224,-5856,-4943,-3541,-1753,249,2237,3979,5219,5756,5418,4140,1919,-1110,-4761,-8715,-12654,-16195,-19012,-20824,-21470,-20892,-19212,-16630,-13500,-10204,-7150,-4712,-3151,-2636,-3154,-4584,-6650,-9008,-11273,-13052,-14040,-13985,-12788,-10449,-7096,-2973,1622,6310,10724,14486,17285,18871,19111,17985,15621,12251,8243,3980,-97,-3626,-6319,-7996,-8641,-8299,-7174,-5457,-3425,-1284,749,2547,4008,5119,5897,6418,6773,7063,7376,7755,8205,8681,9073,9298,9214,8768,7916,6686,5172,3498,1823,310,-926,-1766,-2206,-2225,-1929,-1396,-776,-194,234,413,298,-127,-841,-1801,-2933,-4178,-5424,-6613,-7623,-8391,-8820,-8855,-8445,-7578,-6256,-4546,-2516,-315,1912,3957,5634,6742,7136,6708,5455,3435,809,-2193,-5309,-8248,-10766,-12649,-13776,-14092,-13622,-12465,-10731,-8593,-6189,-3674,-1182,1177,3294,5092,6505,7496,8052,8198,7984,7498,6844,6139,5482,4981,4670,4612,4778,5154,5686,6300,6935,7509,7942,8189,8179,7934,7450,6834,6175,5637,5354,5458,6016,7031,8418,10017,11627,13014,13991,14418,14256,13536,12383,10949,9411,7919,6580,5458,4556,3858,3310,2860,2463,2081,1702,1307,912,502,93,-318,-729,-1124,-1498,-1841,-2137,-2404,-2631,-2862,-3092,-3379,-3713,-4134,-4645,-5253,-5972,-6784,-7693,-8657,-9651,-10608,-11476,-12180,-12659,-12866,-12773,-12378,-11713,-10829,-9796,-8689,-7582,-6504,-5495,-4505,-3516,-2441,-1236,158,1749,3516,5389,7274,9015,10483,11502,11967,11797,10999,9648,7898,5966,4083,2493,1377,867,977,1665,2785,4169,5619,6973,8094,8931,9457,9715,9741,9582,9263,8751,8027,7007,5666,3964,1937,-334,-2718,-5049,-7148,-8864,-10077,-10716,-10802,-10385,-9589,-8570,-7461,-6411,-5491,-4732,-4125,-3581,-3043,-2392,-1576,-541,730,2203,3845,5567,7294,8920,10350,11486,12261,12609,12527,11998,11089,9826,8318,6615,4813,2957,1096,-760,-2615,-4471,-6368,-8278,-10231,-12156,-14035,-15767,-17300,-18525,-19387,-19818,-19791,-19314,-18415,-17174,-15656,-13968,-12174,-10347,-8532,-6753,-5026,-3360,-1763,-253,1156,2435,3585,4577,5421,6120,6659,7066,7299,7374,7260,6962,6480,5835,5052,4174,3232,2256,1277,292,-673,-1618,-2513,-3298,-3913,-4258,-4239,-3787,-2862,-1478,278,2291,4391,6401,8174,9573,10568,11147,11406,11444,11406,11407,11532,11811,12212,12649,12999,13103,12835,12054,10725,8818,6426,3666,739,-2128,-4682,-6679,-7904,-8219,-7557,-5983,-3655,-852,2092,4806,6945,8261,8590,7954,6459,4380,2013,-294,-2253,-3639,-4346,-4359,-3782,-2761,-1483,-129,1169,2314,3280,4082,4769,5401,6027,6683,7363,8037,8630,9057,9203,8970,8260,7020,5215,2894,104,-3000,-6284,-9530,-12560,-15153,-17145,-18379,-18747,-18197,-16727,-14418,-11411,-7925,-4245,-666,2500,5009,6693,7493,7473,6799,5710,4483,3371,2591,2255,2409,2991,3886,4933,5956,6794,7320,7450,7153,6445,5387,4072,2628,1170,-135,-1198,-1862,-2080,-1770,-940,387,2118,4141,6272,8338,10113,11403,12013,11826,10749,8812,6073,2706,-1092,-5062,-8957,-12512,-15523,-17819,-19316,-19997,-19933,-19227,-18044,-16521,-14791,-12947,-11018,-9030,-6933,-4723,-2345,189,2871,5629,8388,11008,13373,15322,16734,17493,17536,16837,15437,13425,10942,8162,5269,2449,-123,-2302,-3959,-5013,-5406,-5131,-4227,-2771,-911,1187,3310,5220,6706,7532,7564,6674,4875,2222,-1103,-4851,-8736,-12424,-15628,-18095,-19675,-20300,-20031,-19007,-17439,-15604,-13755,-12150,-10981,-10368,-10359,-10899,-11862,-13040,-14184,-15036,-15332,-14920,-13684,-11684,-9063,-6090,-3106,-472,1474,2479,2400,1248,-850,-3625,-6755,-9845,-12547,-14536,-15607,-15657,-14716,-12924,-10511,-7744,-4910,-2254,27,1822,3090,3872,4255,4372,4359,4338,4402,4580,4882,5235,5589,5827,5884,5677,5172,4368,3315,2100,865,-245,-1060,-1438,-1265,-494,881,2773,5067,7588,10128,12503,14502,15997,16872,17098,16690,15718,14271,12474,10403,8170,5801,3359,854,-1646,-4100,-6391,-8409,-10019,-11106,-11592,-11464,-10768,-9620,-8195,-6675,-5276,-4149,-3432,-3176,-3387,-3991,-4898,-5953,-7028,-7966,-8657,-9004,-8963,-8532,-7757,-6740,-5601,-4494,-3558,-2917,-2645,-2757,-3198,-3857,-4564,-5135,-5392,-5185,-4451,-3179,-1478,512,2560,4453,5966,6929,7231,6824,5750,4100,2036,-256,-2566,-4686,-6451,-7706,-8378,-8418,-7850,-6728,-5167,-3269,-1192,965,3074,5075,6905,8564,10040,11366,12559,13650,14623,15471,16112,16474,16466,15981,14991,13453,11442,9044,6414,3734,1178,-1077,-2902,-4210,-4960,-5165,-4859,-4102,-2957,-1472,298,2318,4539,6905,9347,11762,14053,16069,17701,18785,19240,18963,17944,16220,13880,11103,8076,5039,2233,-130,-1850,-2809,-2954,-2315,-1032,703,2624,4458,5936,6854,7055,6498,5190,3237,792,-1962,-4821,-7594,-10125,-12287,-14008,-15267,-16072,-16486,-16575,-16429,-16129,-15733,-15294,-14802,-14252,-13586,-12763,-11732,-10478,-8992,-7323,-5506,-3636,-1762,19,1679,3150,4437,5511,6384,7050,7511,7767,7826,7687,7370,6866,6195,5343,4318,3130,1795,388,-1017,-2292,-3282,-3861,-3859,-3218,-1886,72,2517,5241,7964,10392,12252,13287,13367,12401,10471,7705,4393,828,-2582,-5523,-7643,-8768,-8781,-7749,-5850,-3361,-638,1981,4183,5771,6643,6852,6533,5927,5294,4877,4876,5367,6345,7678,9154,10535,11551,12016,11791,10858,9291,7266,5011,2785,832,-679,-1641,-2064,-2053,-1776,-1470,-1351,-1635,-2438,-3837,-5767,-8132,-10727,-13352,-15772,-17803,-19268,-20082,-20165,-19540,-18225,-16332,-13990,-11380,-8727,-6253,-4200,-2765,-2092,-2258,-3239,-4912,-7083,-9468,-11774,-13694,-14955,-15365,-14788,-13219,-10715,-7435,-3600,535,4696,8629,12117,14990,17139,18508,19101,18955,18155,16802,15021,12945,10713,8464,6324,4426,2873,1767,1177,1145,1659,2668,4041,5608,7149,8420,9205,9309,8635,7139,4925,2135,-953,-4053,-6844,-9023,-10375,-10748,-10139,-8623,-6418,-3784,-1042,1492,3557,4961,5620,5573,4963,4005,2986,2148,1718,1805,2412,3437,4654,5821,6624,6862,6349,5079,3134,747,-1775,-4063,-5775,-6623,-6431,-5163,-2925,50,3439,6871,9995,12510,14204,14999,14902,14053,12643,10915,9108,7443,6053,5053,4425,4148,4121,4240,4391,4500,4492,4370,4132,3826,3488,3166,2870,2608,2354,2059,1690,1195,557,-219,-1104,-2032,-2930,-3696,-4261,-4542,-4516,-4177,-3566,-2762,-1875,-1014,-316,140,273,68,-454,-1230,-2160,-3130,-4013,-4713,-5137,-5262,-5098,-4697,-4176,-3643,-3235,-3052,-3145,-3521,-4115,-4820,-5492,-5999,-6213,-6067,-5548,-4692,-3616,-2456,-1383,-561,-133,-191,-778,-1865,-3352,-5095,-6878,-8489,-9692,-10298,-10169,-9235,-7523,-5129,-2233,946,4163,7175,9780,11830,13217,13950,14037,13602,12761,11676,10508,9397,8460,7763,7316,7093,7001,6946,6804,6476,5891,5018,3878,2536,1081,-368,-1729,-2910,-3896,-4685,-5341,-5934,-6548,-7254,-8087,-9069,-10169,-11336,-12520,-13628,-14622,-15422,-16009,-16343,-16447,-16307,-15990,-15514,-14941,-14302,-13616,-12876,-12045,-11065,-9875,-8421,-6701,-4731,-2614,-482,1513,3181,4414,5082,5185,4724,3798,2526,1036,-510,-2007,-3355,-4487,-5399,-6080,-6576,-6936,-7206,-7450,-7710,-8011,-8380,-8800,-9252,-9713,-10109,-10406,-10515,-10376,-9926,-9122,-7944,-6419,-4604,-2589,-502,1546,3418,5029,6300,7213,7778,8041,8084,7977,7813,7629,7464,7299,7101,6816,6365,5699,4751,3520,2002,279,-1546,-3307,-4810,-5868,-6304,-6010,-4961,-3212,-938,1636,4217,6507,8227,9158,9165,8191,6314,3655,459,-3015,-6446,-9546,-12033,-13709,-14471,-14285,-13261,-11536,-9342,-6891,-4409,-2065,13,1756,3139,4192,4933,5416,5656,5663,5427,4940,4190,3181,1961,553,-935,-2442,-3847,-5070,-5998,-6577,-6738,-6477,-5807,-4778,-3470,-1973,-377,1224,2773,4203,5510,6648,7632,8419,8996,9307,9324,9000,8352,7382,6174,4796,3360,1949,648,-505,-1462,-2245,-2838,-3285,-3586,-3772,-3855,-3831,-3713,-3481,-3129,-2656,-2040,-1313,-469,438,1392,2353,3298,4229,5131,6031,6913,7783,8613,9368,10015,10508,10840,10986,10988,10851,10649,10415,10225,10118,10155,10352,10736,11290,11986,12769,13562,14270,14781,14972,14729,13940,12537,10468,7751,4452,683,-3372,-7522,-11527,-15165,-18219,-20536,-21991,-22558,-22268,-21227,-19606,-17604,-15426,-13277,-11284,-9559,-8113,-6932,-5941,-5049,-4182,-3270,-2312,-1331,-423,308,729,742,284,-650,-1970,-3540,-5132,-6497,-7380,-7529,-6795,-5086,-2439,997,4987,9210,13315,16966,19867,21824,22744,22660,21711,20107,18105,15949,13843,11925,10264,8854,7651,6576,5542,4474,3316,2031,627,-869,-2386,-3823,-5064,-5978,-6453,-6405,-5793,-4663,-3093,-1243,701,2577,4199,5495,6391,6904,7063,6923,6530,5921,5113,4117,2933,1567,47,-1587,-3259,-4878,-6329,-7509,-8302,-8652,-8503,-7858,-6748,-5236,-3421,-1422,617,2546,4197,5414,6061,6019,5245,3723,1525,-1229,-4370,-7690,-10975,-14022,-16652,-18737,-20199,-21005,-21182,-20778,-19878,-18581,-16971,-15149,-13170,-11100,-8961,-6783,-4567,-2329,-82,2140,4283,6262,7969,9277,10054,10189,9610,8300,6313,3782,893,-2070,-4850,-7107,-8609,-9122,-8523,-6811,-4062,-485,3625,7953,12110,15800,18723,20738,21742,21792,20986,19493,17512,15209,12749,10228,7718,5244,2817,446,-1856,-4049,-6079,-7860,-9313,-10339,-10879,-10871,-10306,-9200,-7610,-5634,-3407,-1084,1140,3096,4598,5547,5855,5573,4750,3567,2169,760,-532,-1584,-2369,-2882,-3188,-3350,-3446,-3506,-3555,-3539,-3407,-3069,-2427,-1435,-21,1776,3931,6342,8884,11418,13777,15824,17414,18446,18836,18536,17540,15865,13598,10843,7778,4604,1543,-1171,-3360,-4871,-5655,-5704,-5123,-4030,-2633,-1101,345,1560,2408,2807,2740,2200,1259,-31,-1562,-3246,-4972,-6639,-8139,-9366,-10229,-10627,-10516,-9832,-8613,-6873,-4742,-2321,209,2704,5008,7012,8638,9857,10669,11120,11254,11143,10837,10403,9875,9296,8685,8051,7395,6696,5922,5032,3977,2714,1213,-531,-2480,-4567,-6678,-8682,-10431,-11781,-12613,-12844,-12442,-11411,-9841,-7814,-5499,-3023,-552,1805,3927,5771,7264,8412,9171,9550,9519,9072,8196,6883,5150,3021,568,-2115,-4884,-7560,-9935,-11798,-12952,-13250,-12617,-11052,-8659,-5606,-2147,1453,4886,7911,10303,11936,12746,12734,11987,10577,8668,6346,3762,999,-1858,-4720,-7544,-10243,-12750,-14977,-16810,-18160,-18910,-18996,-18374,-17045,-15074,-12564,-9657,-6554,-3434,-539,1946,3800,4901,5124,4475,2995,837,-1806,-4675,-7523,-10088,-12164,-13603,-14312,-14297,-13596,-12340,-10652,-8701,-6624,-4542,-2555,-713,947,2403,3656,4672,5420,5850,5877,5446,4478,2951,866,-1712,-4668,-7839,-11022,-14009,-16585,-18579,-19847,-20313,-19945,-18772,-16859,-14313,-11259,-7844,-4232,-581,2931,6167,8966,11241,12908,13951,14392,14289,13734,12830,11672,10358,8947,7508,6073,4673,3336,2078,916,-118,-1013,-1725,-2238,-2521,-2564,-2358,-1900,-1198,-252,904,2244,3682,5145,6496,7616,8361,8615,8296,7349,5797,3697,1171,-1622,-4497,-7279,-9807,-11964,-13687,-14949,-15778,-16212,-16310,-16104,-15643,-14924,-13965,-12763,-11318,-9673,-7863,-5979,-4116,-2380,-895,258,995,1282,1138,582,-265,-1326,-2448,-3522,-4430,-5081,-5429,-5445,-5142,-4565,-3745,-2764,-1649,-475,738,1933,3080,4146,5068,5842,6404,6774,6939,6942,6816,6610,6354,6079,5766,5409,4961,4381,3639,2701,1574,287,-1105,-2489,-3760,-4745,-5310,-5302,-4623,-3232,-1150,1507,4564,7778,10878,13591,15676,16961,17349,16856,15579,13701,11459,9112,6926,5128,3902,3361,3538,4400,5834,7685,9763,11873,13833,15482,16713,17428,17618,17271,16446,15231,13725,12075,10379,8756,7244,5872,4581,3313,1950,413,-1384,-3455,-5771,-8235,-10702,-13015,-14990,-16505,-17458,-17817,-17628,-16960,-15955,-14744,-13466,-12221,-11085,-10062,-9142,-8266,-7382,-6452,-5457,-4426,-3417,-2511,-1805,-1371,-1272,-1505,-2027,-2741,-3497,-4151,-4523,-4495,-3968,-2910,-1344,647,2952,5411,7883,10207,12274,13980,15283,16165,16635,16750,16533,16077,15379,14510,13439,12177,10682,8934,6919,4652,2198,-342,-2800,-5001,-6733,-7833,-8157,-7647,-6314,-4257,-1641,1304,4327,7159,9559,11334,12344,12529,11903,10533,8567,6169,3538,878,-1622,-3799,-5525,-6731,-7399,-7557,-7296,-6714,-5940,-5078,-4207,-3367,-2553,-1724,-821,229,1464,2886,4440,5990,7375,8363,8751,8348,7031,4774,1627,-2234,-6569,-11056,-15333,-19044,-21845,-23482,-23791,-22754,-20472,-17213,-13302,-9169,-5237,-1883,581,1978,2277,1557,52,-1954,-4126,-6126,-7691,-8593,-8731,-8068,-6672,-4659,-2225,442,3118,5613,7763,9448,10585,11154,11142,10607,9599,8232,6609,4881,3194,1695,528,-203,-421,-113,691,1891,3355,4917,6387,7628,8472,8859,8716,8061,6921,5375,3497,1403,-815,-3037,-5131,-6984,-8439,-9396,-9748,-9458,-8533,-7049,-5144,-2981,-771,1303,3066,4395,5229,5551,5423,4937,4215,3403,2603,1918,1392,1031,818,692,614,538,438,348,280,328,543,1009,1767,2834,4187,5752,7410,9014,10375,11335,11722,11451,10484,8886,6804,4452,2099,16,-1568,-2498,-2718,-2296,-1373,-196,1006,1958,2503,2485,1914,816,-649,-2306,-3923,-5293,-6216,-6574,-6302,-5437,-4099,-2446,-720,892,2186,3043,3421,3350,2945,2374,1824,1499,1541,2080,3131,4680,6613,8774,10976,12998,14664,15798,16295,16110,15241,13784,11847,9613,7264,4984,2942,1249,-21,-862,-1328,-1517,-1563,-1621,-1828,-2303,-3102,-4221,-5581,-7038,-8401,-9461,-10022,-9946,-9167,-7723,-5741,-3438,-1076,1061,2719,3703,3916,3349,2119,373,-1627,-3682,-5535,-7039,-8063,-8567,-8560,-8096,-7261,-6135,-4810,-3335,-1771,-126,1570,3308,5051,6744,8286,9566,10435,10746,10395,9275,7395,4788,1597,-1998,-5749,-9406,-12711,-15456,-17474,-18699,-19111,-18774,-17805,-16329,-14503,-12470,-10330,-8205,-6118,-4134,-2218,-385,1408,3153,4844,6414,7793,8852,9459,9483,8808,7365,5173,2296,-1082,-4724,-8341,-11608,-14239,-15972,-16663,-16230,-14751,-12362,-9338,-5968,-2607,446,2917,4629,5499,5525,4810,3486,1742,-245,-2301,-4285,-6094,-7654,-8932,-9928,-10651,-11163,-11492,-11701,-11841,-11926,-11982,-11980,-11885,-11646,-11190,-10460,-9404,-8001,-6269,-4262,-2088,135,2250,4138,5657,6744,7316,7385,6943,6076,4852,3420,1907,478,-710,-1542,-1888,-1711,-971,283,1976,3979,6114,8200,10025,11417,12223,12355,11773,10522,8678,6405,3861,1247,-1270,-3539,-5468,-7003,-8162,-8986,-9569,-10003,-10409,-10855,-11441,-12156,-13015,-13924,-14787,-15451,-15774,-15607,-14866,-13501,-11558,-9135,-6412,-3603,-932,1359,3114,4193,4556,4233,3317,1958,356,-1290,-2780,-3954,-4708,-4992,-4828,-4271,-3434,-2412,-1324,-257,740,1616,2386,3048,3630,4154,4630,5069,5455,5770,5980,6038,5908,5548,4935,4068,2967,1684,303,-1090,-2378,-3480,-4298,-4799,-4947,-4769,-4294,-3572,-2654,-1569,-334,1053,2603,4311,6156,8073,9960,11683,13091,14041,14433,14200,13367,12011,10293,8411,6591,5046,3956,3431,3522,4196,5372,6922,8701,10565,12378,14035,15448,16559,17321,17699,17660,17179,16240,14832,12983,10721,8121,5272,2272,-754,-3695,-6426,-8846,-10850,-12391,-13411,-13936,-13973,-13608,-12907,-11975,-10895,-9754,-8617,-7536,-6533,-5630,-4822,-4127,-3558,-3132,-2900,-2874,-3086,-3528,-4160,-4925,-5729,-6457,-6995,-7223,-7045,-6416,-5314,-3798,-1950,92,2184,4161,5902,7288,8280,8858,9087,9049,8871,8698,8634,8822,9282,10062,11075,12227,13324,14169,14529,14214,13073,11046,8166,4569,483,-3804,-7960,-11652,-14578,-16485,-17209,-16679,-14930,-12103,-8429,-4208,215,4498,8321,11431,13652,14906,15196,14621,13313,11475,9307,7036,4871,3015,1623,820,653,1106,2091,3447,5001,6537,7888,8902,9478,9577,9182,8323,7053,5422,3521,1408,-814,-3069,-5261,-7291,-9080,-10516,-11546,-12080,-12110,-11619,-10672,-9368,-7852,-6320,-4959,-3972,-3504,-3651,-4418,-5721,-7401,-9216,-10928,-12266,-13048,-13134,-12500,-11193,-9355,-7168,-4849,-2608,-618,997,2170,2916,3290,3407,3402,3406,3550,3899,4502,5314,6271,7244,8084,8653,8801,8459,7579,6214,4462,2491,492,-1319,-2776,-3718,-4101,-3897,-3202,-2135,-876,388,1472,2220,2522,2328,1651,558,-835,-2390,-3948,-5386,-6569,-7438,-7915,-8012,-7703,-7048,-6081,-4871,-3502,-2033,-534,945,2395,3786,5126,6389,7543,8522,9248,9621,9568,9033,8026,6616,4933,3171,1524,227,-586,-765,-331,699,2139,3814,5455,6807,7646,7766,7084,5570,3319,513,-2605,-5726,-8570,-10853,-12388,-13041,-12808,-11733,-9997,-7764,-5297,-2782,-430,1658,3403,4838,6022,7074,8125,9279,10611,12115,13723,15281,16597,17444,17620,16971,15422,12990,9805,6082,2112,-1749,-5163,-7779,-9351,-9704,-8795,-6716,-3665,57,4082,8063,11631,14542,16579,17673,17807,17072,15598,13573,11182,8645,6121,3789,1742,43,-1299,-2347,-3185,-3926,-4694,-5566,-6595,-7769,-9014,-10224,-11252,-11955,-12221,-11959,-11164,-9870,-8182,-6267,-4298,-2482,-979,80,652,744,459,-78,-690,-1223,-1531,-1525,-1171,-478,476,1598,2778,3896,4874,5648,6181,6484,6556,6445,6174,5790,5335,4825,4323,3825,3392,3022,2764,2603,2573,2629,2772,2936,3067,3098,2946,2558,1865,846,-516,-2207,-4168,-6343,-8614,-10876,-12974,-14777,-16119,-16873,-16926,-16208,-14724,-12552,-9833,-6811,-3743,-927,1363,2920,3597,3370,2303,571,-1572,-3827,-5863,-7388,-8155,-8023,-6946,-5028,-2447,481,3421,6010,7900,8866,8741,7533,5357,2454,-854,-4209,-7266,-9744,-11453,-12326,-12415,-11871,-10926,-9830,-8852,-8184,-7994,-8322,-9163,-10426,-11956,-13602,-15172,-16525,-17550,-18183,-18429,-18323,-17943,-17368,-16670,-15893,-15049,-14103,-13021,-11706,-10127,-8202,-5948,-3364,-539,2430,5399,8221,10747,12853,14455,15504,16021,16058,15714,15116,14385,13641,12957,12381,11890,11449,10955,10337,9488,8362,6927,5204,3265,1211,-825,-2713,-4320,-5575,-6410,-6845,-6913,-6697,-6290,-5790,-5287,-4849,-4521,-4329,-4259,-4303,-4403,-4523,-4599,-4592,-4463,-4211,-3847,-3428,-3029,-2738,-2650,-2833,-3328,-4108,-5118,-6215,-7253,-8062,-8487,-8449,-7909,-6938,-5653,-4233,-2868,-1732,-951,-581,-619,-979,-1546,-2180,-2721,-3073,-3129,-2889,-2354,-1636,-832,-107,393,533,202,-656,-2057,-3943,-6227,-8743,-11316,-13717,-15728,-17128,-17726,-17395,-16056,-13744,-10554,-6688,-2413,1963,6104,9711,12535,14420,15310,15267,14429,13034,11332,9596,8067,6928,6298,6207,6622,7433,8511,9692,10839,11828,12589,13089,13351,13416,13355,13224,13053,12846,12546,12083,11374,10327,8927,7159,5133,2972,890,-899,-2171,-2747,-2515,-1447,368,2785,5541,8380,10996,13154,14640,15373,15306,14554,13236,11570,9755,7978,6391,5074,4059,3318,2778,2365,1961,1490,859,12,-1082,-2430,-3998,-5710,-7467,-9131,-10562,-11628,-12227,-12287,-11823,-10851,-9507,-7888,-6163,-4474,-2933,-1651,-655,43,481,748,914,1103,1373,1797,2385,3104,3898,4651,5258,5592,5565,5100,4189,2852,1173,-737,-2727,-4641,-6335,-7675,-8604,-9094,-9184,-8980,-8584,-8136,-7731,-7425,-7219,-7052,-6811,-6377,-5606,-4419,-2760,-661,1788,4429,7089,9557,11682,13313,14400,14920,14938,14531,13814,12891,11865,10809,9780,8794,7848,6922,5963,4942,3821,2587,1292,-26,-1238,-2259,-2973,-3317,-3266,-2856,-2167,-1329,-479,232,687,806,554,-37,-885,-1856,-2781,-3472,-3756,-3484,-2571,-1012,1125,3673,6406,9056,11323,12945,13685,13399,12031,9645,6417,2636,-1327,-5066,-8161,-10281,-11157,-10718,-9006,-6263,-2838,815,4224,6941,8635,9091,8280,6318,3472,89,-3417,-6681,-9365,-11264,-12277,-12433,-11884,-10840,-9585,-8371,-7456,-6991,-7091,-7745,-8889,-10374,-12020,-13608,-14941,-15837,-16160,-15871,-14945,-13497,-11620,-9490,-7253,-5046,-2969,-1095,551,1942,3080,3943,4529,4798,4759,4402,3788,3001,2165,1445,992,956,1424,2439,3947,5847,7958,10067,11954,13411,14265,14428,13864,12613,10804,8557,6081,3544,1115,-1042,-2839,-4167,-5012,-5327,-5155,-4501,-3433,-2018,-335,1489,3348,5099,6635,7846,8675,9090,9106,8784,8204,7498,6783,6197,5842,5784,6043,6572,7291,8082,8814,9384,9706,9764,9580,9231,8830,8502,8370,8516,8988,9756,10752,11829,12822,13532,13787,13450,12455,10824,8678,6211,3682,1358,-521,-1784,-2361,-2282,-1707,-828,51,700,841,345,-894,-2835,-5355,-8252,-11272,-14132,-16588,-18431,-19507,-19793,-19269,-18060,-16282,-14106,-11701,-9200,-6719,-4328,-2051,70,2043,3812,5341,6537,7305,7548,7184,6174,4551,2401,-91,-2696,-5148,-7170,-8521,-9033,-8623,-7338,-5315,-2809,-122,2407,4472,5835,6352,6002,4883,3179,1170,-869,-2626,-3880,-4437,-4233,-3274,-1667,416,2765,5155,7386,9284,10743,11692,12121,12065,11564,10709,9542,8128,6503,4689,2726,653,-1456,-3493,-5343,-6875,-7975,-8598,-8701,-8385,-7722,-6905,-6073,-5406,-4996,-4918,-5140,-5604,-6174,-6713,-7065,-7106,-6748,-5970,-4796,-3343,-1747,-200,1106,2016,2391,2182,1385,69,-1648,-3618,-5674,-7667,-9467,-10987,-12175,-13008,-13498,-13668,-13555,-13202,-12661,-11994,-11263,-10546,-9905,-9416,-9120,-9055,-9213,-9571,-10063,-10596,-11069,-11373,-11419,-11141,-10519,-9556,-8316,-6868,-5326,-3780,-2355,-1101,-97,659,1179,1512,1728,1900,2097,2372,2748,3227,3775,4356,4904,5373,5710,5887,5880,5698,5339,4838,4208,3469,2632,1681,625,-569,-1875,-3278,-4708,-6072,-7247,-8103,-8508,-8354,-7578,-6163,-4154,-1666,1144,4050,6802,9154,10849,11732,11682,10702,8890,6400,3492,380,-2665,-5469,-7871,-9813,-11258,-12258,-12847,-13085,-13013,-12626,-11912,-10830,-9343,-7456,-5209,-2720,-155,2253,4258,5620,6131,5695,4287,2035,-852,-4057,-7241,-10056,-12206,-13495,-13805,-13172,-11698,-9596,-7125,-4550,-2150,-139,1304,2101,2207,1719,718,-577,-1980,-3267,-4227,-4717,-4610,-3876,-2520,-615,1746,4420,7264,10106,12782,15102,16908,18020,18330,17744,16249,13909,10864,7354,3658,129,-2928,-5207,-6513,-6757,-5965,-4305,-2023,571,3161,5462,7278,8484,9084,9135,8759,8114,7297,6433,5536,4625,3669,2630,1496,278,-980,-2169,-3195,-3897,-4177,-3924,-3102,-1713,178,2464,4993,7591,10067,12238,13910,14950,15223,14682,13325,11214,8492,5335,1978,-1341,-4354,-6851,-8596,-9477,-9369,-8297,-6307,-3572,-302,3231,6728,9930,12567,14486,15549,15737,15070,13636,11575,9021,6158,3120,54,-2927,-5742,-8317,-10604,-12554,-14117,-15227,-15834,-15859,-15261,-14016,-12123,-9647,-6686,-3382,75,3488,6654,9381,11532,13012,13793,13912,13457,12546,11337,9939,8488,7034,5621,4248,2896,1551,217,-1083,-2274,-3289,-3998,-4336,-4204,-3589,-2514,-1051,641,2406,4032,5339,6172,6431,6098,5200,3867,2224,466,-1236,-2743,-3905,-4682,-5014,-4948,-4523,-3849,-3004,-2116,-1239,-474,171,653,987,1205,1325,1432,1549,1768,2100,2603,3250,4038,4888,5728,6439,6922,7059,6782,6026,4800,3134,1121,-1108,-3403,-5576,-7463,-8899,-9767,-10002,-9586,-8592,-7103,-5284,-3272,-1228,718,2486,4001,5256,6248,6989,7505,7779,7800,7517,6861,5783,4206,2135,-414,-3343,-6502,-9690,-12677,-15216,-17100,-18154,-18300,-17528,-15935,-13687,-11010,-8165,-5405,-2963,-1009,346,1074,1225,915,311,-385,-979,-1290,-1213,-689,231,1457,2821,4154,5286,6100,6522,6564,6274,5768,5180,4640,4279,4175,4368,4852,5543,6345,7089,7632,7809,7520,6704,5396,3679,1724,-280,-2129,-3652,-4728,-5315,-5433,-5184,-4702,-4138,-3634,-3273,-3105,-3084,-3140,-3142,-2958,-2469,-1599,-312,1337,3287,5385,7510,9499,11236,12615,13580,14095,14182,13865,13215,12303,11202,10016,8797,7645,6606,5736,5079,4653,4474,4536,4820,5298,5920,6628,7345,7989,8450,8647,8461,7856,6775,5253,3351,1175,-1126,-3401,-5503,-7296,-8693,-9626,-10080,-10062,-9618,-8800,-7700,-6401,-5023,-3664,-2454,-1485,-851,-609,-760,-1283,-2086,-3044,-4022,-4854,-5418,-5611,-5388,-4763,-3812,-2643,-1419,-291,585,1102,1203,898,268,-559,-1403,-2088,-2431,-2303,-1621,-377,1374,3498,5842,8192,10382,12233,13637,14525,14879,14727,14111,13097,11747,10133,8332,6423,4505,2671,1021,-346,-1363,-1961,-2123,-1839,-1155,-131,1120,2473,3758,4830,5507,5688,5277,4265,2702,690,-1616,-4047,-6436,-8632,-10526,-12050,-13176,-13907,-14270,-14285,-13983,-13364,-12450,-11220,-9721,-7938,-5967,-3847,-1708,335,2147,3569,4485,4758,4344,3184,1361,-1078,-3929,-7026,-10114,-12980,-15397,-17221,-18327,-18718,-18418,-17561,-16297,-14810,-13280,-11858,-10636,-9682,-8966,-8473,-8108,-7812,-7504,-7119,-6633,-5986,-5209,-4253,-3180,-1997,-778,393,1436,2239,2740,2881,2668,2123,1342,413,-526,-1381,-2038,-2470,-2635,-2607,-2420,-2193,-1981,-1873,-1866,-1970,-2112,-2220,-2205,-1980,-1503,-765,182,1246,2287,3155,3705,3821,3440,2577,1290,-261,-1915,-3453,-4697,-5476,-5687,-5290,-4297,-2795,-898,1252,3496,5708,7742,9519,10939,11969,12570,12740,12486,11835,10796,9412,7683,5642,3302,673,-2192,-5271,-8459,-11671,-14744,-17504,-19757,-21299,-21976,-21669,-20350,-18068,-14968,-11281,-7286,-3321,289,3237,5270,6234,6047,4761,2502,-506,-3977,-7594,-11023,-13959,-16147,-17414,-17693,-17003,-15489,-13336,-10801,-8137,-5570,-3293,-1404,41,1083,1776,2231,2521,2722,2849,2895,2805,2535,2007,1207,122,-1186,-2622,-4037,-5252,-6074,-6321,-5861,-4613,-2599,88,3234,6594,9841,12688,14852,16155,16496,15915,14543,12597,10364,8102,6079,4461,3347,2735,2560,2664,2910,3097,3105,2826,2234,1357,286,-842,-1879,-2655,-3061,-2985,-2420,-1358,99,1881,3828,5860,7831,9697,11379,12870,14160,15257,16179,16918,17466,17780,17807,17475,16715,15468,13708,11450,8765,5770,2655,-372,-3061,-5174,-6506,-6907,-6303,-4716,-2268,833,4301,7806,11005,13589,15297,15979,15562,14090,11696,8563,4947,1078,-2780,-6436,-9707,-12476,-14676,-16256,-17238,-17633,-17509,-16919,-15948,-14663,-13143,-11453,-9646,-7782,-5917,-4108,-2447,-983,169,987,1403,1458,1188,710,145,-355,-671,-688,-374,294,1245,2399,3641,4829,5874,6660,7169,7375,7339,7109,6796,6460,6187,6010,5931,5920,5903,5776,5433,4763,3702,2222,380,-1720,-3896,-5952,-7659,-8829,-9296,-8984,-7882,-6081,-3753,-1143,1485,3838,5719,6950,7489,7365,6690,5637,4412,3202,2207,1545,1317,1520,2138,3063,4209,5453,6702,7895,8966,9903,10661,11217,11529,11547,11237,10572,9559,8253,6735,5153,3662,2436,1643,1385,1736,2665,4076,5792,7580,9181,10326,10798,10411,9092,6830,3731,-42,-4233,-8579,-12769,-16533,-19623,-21865,-23158,-23493,-22958,-21701,-19957,-17938,-15889,-13960,-12262,-10802,-9515,-8285,-6964,-5419,-3572,-1413,986,3441,5748,7625,8838,9178,8528,6886,4331,1080,-2607,-6402,-9965,-12998,-15236,-16524,-16771,-16005,-14331,-11909,-8980,-5767,-2538,486,3096,5149,6553,7284,7397,6987,6215,5242,4259,3393,2780,2454,2427,2635,2978,3327,3556,3552,3260,2681,1878,985,165,-395,-520,-84,978,2650,4800,7256,9729,11949,13628,14524,14504,13513,11636,9066,6087,3036,289,-1843,-3077,-3254,-2340,-387,2386,5737,9325,12835,15967,18490,20242,21168,21262,20630,19386,17700,15731,13629,11523,9504,7650,5981,4530,3278,2207,1291,485,-255,-944,-1634,-2310,-3009,-3714,-4451,-5212,-6036,-6918,-7882,-8911,-9983,-11029,-11967,-12672,-13017,-12891,-12179,-10857,-8923,-6477,-3667,-710,2163,4698,6690,7969,8446,8110,7027,5325,3183,803,-1629,-3920,-5936,-7575,-8755,-9467,-9687,-9442,-8752,-7647,-6168,-4350,-2245,86,2563,5081,7525,9758,11643,13062,13887,14066,13538,12329,10497,8156,5476,2650,-94,-2543,-4509,-5833,-6446,-6318,-5512,-4166,-2444,-595,1152,2561,3433,3641,3144,1970,280,-1742,-3811,-5657,-7019,-7689,-7566,-6640,-5038,-2977,-768,1249,2747,3442,3178,1899,-276,-3127,-6305,-9420,-12094,-13974,-14877,-14693,-13520,-11555,-9112,-6555,-4241,-2465,-1459,-1293,-1959,-3312,-5119,-7120,-9012,-10538,-11500,-11761,-11310,-10192,-8548,-6564,-4437,-2372,-514,1034,2234,3129,3771,4289,4774,5317,5963,6689,7420,8028,8337,8187,7426,5974,3810,1031,-2212,-5661,-9043,-12058,-14444,-15997,-16613,-16270,-15063,-13157,-10796,-8236,-5764,-3604,-1953,-920,-539,-778,-1548,-2720,-4153,-5697,-7220,-8587,-9710,-10502,-10912,-10942,-10578,-9890,-8916,-7748,-6465,-5150,-3884,-2718,-1687,-816,-79,515,1004,1393,1700,1928,2094,2208,2293,2380,2492,2655,2879,3150,3430,3649,3717,3538,3009,2077,700,-1076,-3173,-5439,-7686,-9701,-11259,-12158,-12242,-11417,-9685,-7154,-4019,-595,2773,5696,7823,8874,8679,7215,4585,1060,-3028,-7228,-11133,-14344,-16564,-17638,-17525,-16346,-14320,-11740,-8940,-6238,-3884,-2070,-861,-228,-66,-162,-337,-354,-80,586,1643,3014,4554,6095,7444,8446,9001,9050,8648,7877,6906,5919,5119,4665,4684,5201,6174,7462,8850,10099,10938,11149,10558,9103,6826,3892,556,-2836,-5950,-8421,-10016,-10555,-10020,-8510,-6244,-3534,-730,1807,3773,4941,5192,4541,3096,1072,-1265,-3644,-5798,-7535,-8719,-9296,-9303,-8787,-7884,-6668,-5255,-3678,-1970,-101,1943,4202,6663,9295,11997,14634,17027,18981,20323,20901,20650,19573,17767,15416,12750,10043,7556,5523,4108,3419,3437,4103,5231,6623,8012,9159,9834,9880,9207,7822,5815,3344,638,-2084,-4578,-6667,-8224,-9199,-9621,-9586,-9242,-8759,-8310,-8033,-8021,-8313,-8852,-9559,-10259,-10785,-10942,-10556,-9519,-7750,-5291,-2222,1281,4972,8600,11863,14522,16374,17306,17307,16465,14952,13003,10869,8803,6994,5596,4650,4163,4051,4214,4528,4878,5179,5382,5459,5428,5291,5074,4775,4384,3878,3213,2374,1308,47,-1423,-3014,-4662,-6224,-7570,-8538,-8995,-8822,-7975,-6448,-4338,-1799,961,3673,6087,7949,9081,9352,8761,7367,5356,2961,473,-1812,-3620,-4741,-5029,-4446,-3043,-960,1574,4304,6943,9224,10930,11892,12019,11292,9754,7532,4790,1771,-1280,-4076,-6379,-7977,-8760,-8703,-7889,-6509,-4794,-3050,-1539,-503,-98,-379,-1312,-2752,-4507,-6314,-7932,-9117,-9703,-9579,-8729,-7230,-5220,-2923,-574,1558,3263,4335,4706,4331,3303,1763,-97,-2045,-3871,-5390,-6458,-7007,-7013,-6516,-5615,-4427,-3112,-1807,-649,274,920,1274,1396,1313,1121,849,573,307,92,-62,-141,-127,-28,184,490,916,1457,2116,2914,3822,4858,5960,7114,8231,9256,10107,10715,11036,11049,10758,10207,9453,8547,7569,6525,5445,4288,3029,1610,6,-1810,-3783,-5870,-7915,-9783,-11274,-12200,-12408,-11771,-10256,-7907,-4866,-1365,2297,5792,8801,11048,12370,12683,12067,10687,8809,6745,4808,3274,2336,2094,2524,3527,4880,6355,7666,8585,8932,8617,7651,6145,4272,2266,349,-1257,-2426,-3060,-3197,-2902,-2331,-1657,-1060,-701,-706,-1131,-2004,-3263,-4833,-6559,-8297,-9854,-11075,-11813,-11968,-11487,-10371,-8660,-6441,-3837,-987,1932,4759,7307,9424,10982,11890,12126,11719,10759,9399,7812,6203,4762,3648,2996,2838,3205,4006,5145,6455,7774,8906,9709,10022,9782,8933,7536,5654,3480,1176,-1015,-2898,-4288,-5052,-5117,-4478,-3186,-1369,814,3152,5411,7385,8853,9676,9757,9072,7682,5704,3320,737,-1813,-4123,-6018,-7364,-8123,-8272,-7887,-7046,-5877,-4498,-3033,-1565,-193,1053,2106,2943,3512,3765,3653,3124,2159,746,-1075,-3230,-5628,-8131,-10607,-12928,-14958,-16623,-17852,-18644,-19003,-18999,-18685,-18151,-17464,-16663,-15792,-14828,-13769,-12581,-11228,-9718,-8014,-6177,-4211,-2203,-217,1657,3319,4692,5683,6259,6372,6053,5345,4342,3180,2005,975,232,-134,-74,376,1140,2042,2922,3547,3752,3382,2362,699,-1534,-4183,-7054,-9936,-12595,-14873,-16594,-17702,-18153,-17984,-17266,-16113,-14631,-12966,-11212,-9459,-7772,-6153,-4620,-3120,-1642,-133,1404,2967,4517,5978,7284,8338,9098,9502,9575,9334,8852,8207,7475,6735,6031,5395,4815,4275,3714,3095,2362,1496,508,-565,-1643,-2630,-3421,-3918,-4046,-3781,-3127,-2159,-978,268,1418,2309,2786,2742,2087,836,-978,-3207,-5669,-8128,-10318,-12018,-13023,-13260,-12707,-11511,-9851,-8033,-6342,-5075,-4457,-4610,-5555,-7170,-9251,-11512,-13647,-15371,-16451,-16747,-16222,-14931,-13040,-10754,-8341,-6052,-4128,-2729,-1982,-1880,-2397,-3371,-4628,-5929,-7031,-7724,-7816,-7219,-5903,-3942,-1486,1249,4009,6536,8584,9988,10625,10501,9664,8285,6542,4687,2920,1453,402,-147,-210,153,823,1645,2478,3168,3640,3833,3778,3527,3172,2826,2560,2447,2504,2690,2969,3223,3373,3309,2966,2292,1299,23,-1437,-2958,-4386,-5555,-6311,-6512,-6066,-4917,-3081,-625,2331,5608,9022,12356,15424,18052,20123,21545,22314,22436,21994,21085,19828,18366,16818,15326,13979,12894,12118,11712,11657,11923,12404,12968,13438,13631,13362,12506,10946,8684,5745,2264,-1586,-5572,-9432,-12894,-15693,-17623,-18540,-18389,-17237,-15228,-12618,-9709,-6816,-4259,-2278,-1050,-647,-1052,-2153,-3790,-5738,-7777,-9664,-11197,-12190,-12506,-12081,-10871,-8946,-6389,-3367,-71,3269,6430,9189,11373,12845,13551,13479,12708,11330,9502,7363,5081,2781,593,-1411,-3144,-4606,-5745,-6613,-7195,-7561,-7707,-7678,-7438,-6976,-6222,-5114,-3590,-1602,836,3669,6746,9875,12784,15205,16862,17545,17111,15540,12903,9411,5345,1084,-2981,-6442,-8951,-10242,-10146,-8646,-5829,-1920,2757,7843,12897,17551,21437,24291,25952,26346,25543,23665,20935,17614,13959,10261,6739,3593,961,-1085,-2523,-3386,-3753,-3741,-3474,-3110,-2759,-2539,-2513,-2708,-3113,-3691,-4368,-5099,-5788,-6416,-6901,-7255,-7436,-7458,-7327,-7056,-6666,-6197,-5661,-5113,-4565,-4044,-3550,-3074,-2593,-2080,-1516,-887,-220,452,1066,1552,1851,1903,1691,1203,479,-446,-1489,-2610,-3716,-4798,-5805,-6754,-7647,-8514,-9357,-10181,-10942,-11588,-12019,-12148,-11866,-11121,-9872,-8150,-6021,-3614,-1071,1437,3761,5781,7414,8650,9520,10091,10480,10766,11052,11344,11644,11847,11853,11488,10621,9130,6972,4185,922,-2597,-6041,-9085,-11387,-12691,-12828,-11786,-9655,-6686,-3184,478,3942,6904,9133,10512,11038,10788,9958,8750,7415,6161,5149,4462,4115,4026,4098,4182,4171,3981,3612,3094,2558,2100,1891,1995,2496,3371,4563,5952,7392,8710,9754,10375,10480,10005,8966,7409,5469,3300,1112,-887,-2509,-3596,-4080,-3941,-3263,-2177,-867,468,1640,2504,2947,2939,2481,1633,484,-846,-2240,-3544,-4656,-5437,-5800,-5672,-5015,-3835,-2188,-158,2096,4414,6588,8434,9784,10513,10565,9946,8721,7025,4999,2830,660,-1364,-3157,-4646,-5810,-6614,-7050,-7086,-6691,-5856,-4551,-2838,-766,1512,3837,5986,7747,8894,9264,8751,7319,5059,2112,-1275,-4834,-8256,-11273,-13636,-15174,-15783,-15429,-14164,-12093,-9374,-6195,-2759,736,4100,7157,9767,11787,13147,13769,13670,12870,11471,9566,7299,4784,2134,-549,-3217,-5802,-8283,-10602,-12711,-14528,-15954,-16885,-17240,-16951,-16030,-14529,-12581,-10376,-8134,-6086,-4453,-3384,-2973,-3208,-3989,-5141,-6431,-7610,-8436,-8730,-8366,-7326,-5673,-3545,-1159,1269,3491,5339,6659,7403,7571,7232,6512,5552,4527,3585,2874,2481,2465,2796,3421,4184,4926,5444,5536,5063,3929,2148,-170,-2829,-5571,-8106,-10181,-11588,-12226,-12085,-11268,-9955,-8387,-6826,-5509,-4631,-4321,-4615,-5485,-6819,-8460,-10210,-11859,-13210,-14107,-14448,-14210,-13434,-12227,-10739,-9129,-7550,-6120,-4912,-3941,-3180,-2549,-1960,-1306,-502,500,1724,3117,4616,6091,7415,8442,9035,9112,8593,7500,5861,3789,1412,-1110,-3623,-5953,-7987,-9574,-10661,-11179,-11146,-10606,-9668,-8463,-7158,-5919,-4895,-4201,-3907,-4010,-4480,-5213,-6098,-7018,-7857,-8546,-9034,-9303,-9360,-9214,-8877,-8360,-7648,-6751,-5650,-4384,-2972,-1513,-82,1151,2099,2585,2562,1959,802,-817,-2774,-4859,-6868,-8566,-9755,-10280,-10054,-9082,-7426,-5245,-2714,-55,2518,4823,6691,8033,8799,9005,8742,8129,7344,6570,5979,5723,5888,6495,7490,8747,10086,11312,12218,12652,12493,11720,10351,8491,6280,3868,1428,-917,-3059,-4950,-6560,-7920,-9035,-9954,-10674,-11213,-11524,-11587,-11331,-10728,-9741,-8383,-6681,-4717,-2566,-336,1894,4046,6069,7923,9573,10992,12129,12956,13406,13450,13050,12188,10900,9216,7245,5108,2962,1003,-600,-1652,-2033,-1661,-541,1220,3441,5862,8181,10114,11410,11896,11515,10270,8312,5787,2965,57,-2674,-5036,-6854,-8027,-8495,-8278,-7429,-6072,-4344,-2424,-473,1348,2927,4185,5095,5676,5955,5993,5829,5499,5014,4379,3577,2615,1484,224,-1127,-2487,-3769,-4866,-5664,-6076,-6015,-5459,-4403,-2917,-1092,929,3001,4979,6727,8160,9226,9923,10301,10413,10349,10172,9928,9632,9263,8775,8109,7212,6023,4552,2798,844,-1217,-3243,-5084,-6572,-7579,-7988,-7742,-6839,-5311,-3258,-788,1938,4791,7596,10245,12595,14570,16087,17120,17638,17677,17249,16435,15284,13878,12276,10530,8687,6766,4802,2813,848,-1046,-2797,-4340,-5607,-6549,-7138,-7373,-7264,-6858,-6186,-5306,-4267,-3127,-1950,-831,159,886,1280,1217,669,-417,-1984,-3984,-6263,-8675,-11004,-13047,-14591,-15457,-15504,-14671,-12952,-10454,-7340,-3854,-272,3111,6037,8278,9705,10239,9913,8807,7072,4892,2442,-74,-2518,-4743,-6657,-8192,-9299,-9962,-10158,-9891,-9160,-7977,-6366,-4384,-2081,413,3001,5522,7843,9849,11430,12561,13212,13443,13304,12907,12349,11743,11184,10721,10389,10160,9968,9734,9326,8648,7591,6092,4134,1742,-979,-3890,-6784,-9430,-11589,-13029,-13568,-13098,-11593,-9121,-5866,-2044,2020,6042,9706,12770,15057,16473,17004,16736,15761,14255,12348,10189,7889,5508,3108,685,-1726,-4131,-6480,-8712,-10736,-12423,-13635,-14245,-14121,-13207,-11474,-8988,-5872,-2331,1392,5012,8256,10860,12632,13425,13213,12021,10000,7343,4302,1153,-1865,-4525,-6686,-8251,-9214,-9595,-9490,-8994,-8231,-7321,-6360,-5430,-4581,-3832,-3181,-2597,-2058,-1529,-1007,-509,-82,213,285,85,-434,-1247,-2275,-3381,-4375,-5047,-5193,-4653,-3330,-1217,1598,4948,8584,12228,15583,18388,20420,21557,21744,21046,19594,17575,15224,12734,10313,8070,6079,4357,2851,1535,322,-804,-1860,-2810,-3593,-4115,-4281,-4000,-3204,-1874,-22,2270,4875,7616,10271,12614,14404,15464,15647,14920,13323,11004,8175,5116,2099,-591,-2754,-4250,-5039,-5194,-4847,-4226,-3560,-3100,-3042,-3535,-4626,-6293,-8415,-10816,-13278,-15579,-17512,-18935,-19738,-19932,-19537,-18691,-17524,-16210,-14913,-13759,-12866,-12254,-11946,-11858,-11912,-11990,-11958,-11729,-11219,-10401,-9297,-7969,-6509,-5053,-3703,-2586,-1772,-1304,-1174,-1318,-1649,-2044,-2391,-2598,-2608,-2430,-2117,-1764,-1492,-1411,-1592,-2067,-2783,-3649,-4506,-5199,-5550,-5449,-4804,-3613,-1937,117,2362,4604,6621,8202,9188,9469,9013,7893,6230,4240,2137,156,-1525,-2774,-3575,-3956,-4058,-4047,-4111,-4430,-5110,-6199,-7638,-9292,-10940,-12338,-13229,-13395,-12691,-11070,-8562,-5344,-1605,2346,6225,9740,12632,14729,15918,16196,15633,14374,12616,10570,8438,6380,4507,2849,1408,109,-1113,-2345,-3637,-5007,-6424,-7820,-9071,-10067,-10653,-10742,-10246,-9172,-7567,-5564,-3357,-1162,751,2170,2891,2809,1902,234,-2030,-4689,-7476,-10170,-12540,-14445,-15798,-16581,-16856,-16723,-16328,-15809,-15312,-14930,-14733,-14728,-14879,-15102,-15294,-15321,-15069,-14448,-13415,-11990,-10268,-8383,-6531,-4902,-3666,-2954,-2797,-3160,-3909,-4831,-5696,-6234,-6237,-5553,-4125,-2006,656,3623,6629,9372,11609,13153,13904,13881,13168,11941,10391,8724,7108,5655,4436,3434,2611,1881,1164,380,-504,-1498,-2548,-3560,-4414,-4970,-5103,-4743,-3841,-2472,-716,1246,3237,5077,6609,7750,8473,8835,8949,8970,9056,9354,9941,10840,11975,13219,14366,15221,15570,15257,14194,12360,9845,6799,3473,131,-2886,-5302,-6833,-7301,-6631,-4848,-2135,1236,4892,8436,11455,13635,14715,14612,13341,11085,8103,4768,1440,-1477,-3685,-4926,-5093,-4192,-2366,116,2912,5623,7861,9299,9706,8983,7172,4443,1070,-2604,-6221,-9434,-11963,-13606,-14284,-14018,-12955,-11309,-9360,-7400,-5674,-4384,-3613,-3348,-3481,-3814,-4123,-4187,-3824,-2952,-1567,208,2178,4086,5660,6669,6945,6448,5225,3456,1379,-737,-2612,-4061,-4934,-5216,-4960,-4292,-3399,-2440,-1601,-971,-634,-568,-732,-1012,-1292,-1415,-1275,-739,235,1679,3553,5766,8206,10710,13134,15314,17141,18515,19397,19777,19691,19190,18349,17239,15928,14470,12905,11273,9599,7933,6319,4825,3540,2523,1868,1594,1742,2272,3141,4258,5503,6759,7868,8724,9205,9253,8849,8009,6811,5351,3737,2091,504,-946,-2218,-3292,-4183,-4913,-5509,-6010,-6411,-6734,-6950,-7055,-7019,-6825,-6452,-5891,-5151,-4248,-3244,-2209,-1258,-504,-78,-74,-569,-1582,-3064,-4943,-7042,-9217,-11233,-12927,-14089,-14587,-14315,-13198,-11278,-8584,-5290,-1553,2363,6223,9729,12673,14809,16047,16272,15554,13933,11597,8714,5515,2224,-955,-3822,-6240,-8077,-9283,-9828,-9747,-9093,-7977,-6488,-4779,-2960,-1165,501,1955,3146,4049,4689,5105,5374,5546,5709,5868,6055,6234,6353,6374,6198,5802,5133,4189,3009,1634,178,-1257,-2522,-3487,-4041,-4095,-3650,-2732,-1458,57,1633,3166,4510,5619,6440,6988,7288,7393,7370,7273,7174,7111,7129,7226,7403,7598,7753,7772,7563,7057,6216,5057,3651,2128,638,-633,-1534,-1955,-1835,-1227,-231,963,2125,3032,3461,3279,2414,907,-1122,-3444,-5816,-7924,-9518,-10384,-10386,-9523,-7866,-5602,-2979,-259,2279,4436,6054,7098,7587,7641,7403,7032,6665,6390,6241,6195,6200,6171,6036,5727,5199,4435,3442,2226,837,-689,-2294,-3895,-5422,-6776,-7860,-8600,-8902,-8740,-8080,-6951,-5402,-3510,-1382,879,3158,5351,7374,9135,10582,11653,12307,12513,12232,11464,10196,8461,6316,3833,1154,-1593,-4231,-6601,-8561,-9986,-10826,-11055,-10736,-9967,-8893,-7696,-6546,-5613,-5015,-4816,-5016,-5547,-6291,-7110,-7847,-8390,-8645,-8598,-8270,-7750,-7141,-6587,-6208,-6113,-6362,-6962,-7861,-8942,-10048,-10973,-11531,-11541,-10877,-9489,-7402,-4737,-1674,1536,4633,7348,9450,10763,11182,10688,9332,7267,4678,1835,-1004,-3566,-5642,-7080,-7818,-7884,-7376,-6443,-5259,-3969,-2706,-1520,-431,601,1647,2766,4033,5453,7018,8636,10202,11535,12480,12833,12474,11283,9247,6419,2920,-1026,-5196,-9280,-13043,-16214,-18637,-20189,-20854,-20676,-19797,-18377,-16632,-14752,-12901,-11205,-9704,-8396,-7204,-6036,-4785,-3365,-1747,38,1883,3617,5044,5958,6190,5638,4286,2209,-431,-3404,-6451,-9300,-11713,-13507,-14558,-14831,-14348,-13200,-11511,-9438,-7142,-4773,-2469,-351,1501,3001,4112,4787,5017,4789,4138,3064,1658,-56,-1935,-3906,-5793,-7484,-8815,-9697,-10053,-9891,-9269,-8310,-7180,-6055,-5109,-4474,-4218,-4342,-4771,-5361,-5961,-6390,-6526,-6290,-5684,-4788,-3742,-2726,-1938,-1541,-1664,-2351,-3572,-5214,-7095,-8978,-10609,-11736,-12149,-11696,-10318,-8027,-4957,-1289,2700,6726,10468,13645,16026,17446,17854,17287,15871,13834,11423,8926,6594,4654,3221,2357,2007,2026,2248,2423,2371,1903,955,-493,-2350,-4446,-6587,-8510,-9993,-10824,-10853,-9995,-8266,-5739,-2609,893,4466,7783,10552,12478,13387,13142,11773,9352,6121,2330,-1662,-5526,-8928,-11613,-13391,-14210,-14085,-13173,-11668,-9827,-7882,-6049,-4450,-3155,-2124,-1282,-498,355,1377,2633,4116,5774,7515,9188,10691,11853,12599,12830,12507,11641,10257,8453,6345,4096,1879,-103,-1681,-2680,-2988,-2525,-1295,642,3152,6022,9004,11797,14097,15633,16167,15574,13796,10937,7172,2810,-1778,-6191,-10001,-12870,-14500,-14752,-13587,-11123,-7588,-3318,1296,5827,9859,13052,15102,15888,15359,13643,10979,7683,4158,779,-2094,-4208,-5406,-5682,-5131,-3984,-2512,-1032,158,824,804,58,-1354,-3249,-5367,-7387,-8966,-9805,-9651,-8378,-5963,-2530,1700,6386,11163,15613,19383,22147,23711,23970,22958,20819,17795,14195,10373,6661,3366,728,-1124,-2121,-2326,-1854,-894,351,1660,2857,3795,4392,4641,4570,4294,3921,3596,3418,3461,3725,4158,4653,5071,5270,5118,4543,3495,2036,244,-1733,-3709,-5534,-7034,-8118,-8728,-8869,-8590,-7987,-7150,-6200,-5223,-4290,-3459,-2737,-2130,-1626,-1197,-862,-606,-490,-545,-836,-1408,-2278,-3422,-4773,-6197,-7536,-8596,-9191,-9157,-8392,-6842,-4558,-1634,1736,5329,8900,12198,15024,17221,18718,19505,19656,19263,18474,17409,16164,14819,13366,11814,10095,8183,6045,3707,1241,-1221,-3498,-5377,-6656,-7154,-6777,-5509,-3455,-815,2126,5051,7622,9583,10718,10959,10318,8933,7005,4785,2534,460,-1261,-2560,-3427,-3935,-4209,-4389,-4627,-5025,-5660,-6516,-7546,-8615,-9566,-10221,-10397,-9962,-8829,-6992,-4526,-1594,1588,4746,7603,9895,11416,12031,11708,10514,8606,6221,3618,1100,-1104,-2760,-3772,-4075,-3739,-2885,-1709,-439,705,1521,1887,1732,1110,89,-1136,-2419,-3552,-4406,-4869,-4914,-4564,-3911,-3078,-2218,-1477,-985,-832,-1073,-1691,-2633,-3781,-4992,-6098,-6938,-7370,-7282,-6620,-5357,-3535,-1221,1464,4374,7331,10166,12677,14736,16182,16965,17033,16415,15172,13411,11264,8892,6446,4084,1949,153,-1207,-2061,-2390,-2180,-1478,-361,1074,2690,4359,5951,7364,8523,9407,10025,10426,10690,10887,11104,11380,11732,12120,12456,12610,12424,11738,10401,8331,5471,1905,-2252,-6745,-11259,-15436,-18871,-21232,-22233,-21740,-19748,-16435,-12106,-7185,-2162,2472,6269,8868,10053,9732,7983,5005,1109,-3323,-7890,-12200,-15928,-18819,-20747,-21667,-21678,-20919,-19634,-18034,-16366,-14785,-13401,-12249,-11264,-10385,-9457,-8388,-7069,-5463,-3597,-1566,476,2309,3719,4483,4446,3508,1686,-931,-4149,-7703,-11313,-14640,-17414,-19361,-20306,-20134,-18819,-16430,-13092,-9024,-4453,324,5040,9415,13220,16283,18484,19798,20249,19927,18968,17512,15713,13720,11639,9582,7591,5705,3907,2164,424,-1369,-3251,-5226,-7268,-9281,-11156,-12732,-13844,-14347,-14116,-13099,-11308,-8825,-5819,-2489,907,4121,6894,9023,10316,10687,10063,8500,6082,2968,-623,-4472,-8309,-11901,-15001,-17413,-18968,-19557,-19146,-17758,-15516,-12584,-9216,-5646,-2168,1007,3681,5745,7162,7972,8270,8198,7899,7517,7134,6802,6489,6123,5591,4760,3513,1770,-489,-3225,-6292,-9514,-12632,-15378,-17505,-18784,-19103,-18397,-16762,-14328,-11379,-8209,-5164,-2577,-732,177,39,-1119,-3178,-5926,-9081,-12353,-15439,-18107,-20164,-21509,-22117,-22013,-21266,-19993,-18257,-16186,-13834,-11284,-8599,-5848,-3089,-401,2151,4520,6629,8471,9993,11191,12065,12599,12823,12726,12327,11638,10641,9365,7778,5914,3779,1434,-1033,-3481,-5754,-7626,-8929,-9451,-9100,-7796,-5606,-2623,904,4743,8548,12029,14869,16849,17797,17675,16531,14523,11901,8930,5909,3081,634,-1333,-2808,-3855,-4592,-5149,-5660,-6189,-6770,-7336,-7786,-7965,-7716,-6907,-5456,-3355,-664,2473,5852,9232,12341,14915,16731,17593,17425,16182,13984,10960,7407,3584,-132,-3442,-6030,-7682,-8257,-7729,-6173,-3762,-751,2574,5914,8990,11586,13549,14786,15288,15071,14196,12747,10794,8437,5759,2853,-174,-3222,-6180,-8940,-11415,-13506,-15146,-16263,-16789,-16689,-15907,-14462,-12357,-9693,-6560,-3139,391,3821,6927,9520,11432,12536,12781,12159,10738,8630,6003,3029,-78,-3137,-5975,-8449,-10476,-11995,-13007,-13520,-13584,-13227,-12507,-11445,-10068,-8395,-6430,-4202,-1734,920,3691,6484,9194,11707,13898,15687,16961,17696,17830,17375,16338,14768,12722,10302,7610,4791,1991,-616,-2871,-4596,-5660,-5947,-5400,-4020,-1871,909,4145,7600,11052,14245,16995,19116,20528,21170,21081,20335,19065,17423,15586,13704,11928,10355,9047,8028,7257,6689,6209,5730,5129,4327,3250,1875,195,-1723,-3817,-5952,-7997,-9791,-11176,-12028,-12247,-11821,-10780,-9247,-7405,-5460,-3675,-2258,-1406,-1226,-1763,-2938,-4629,-6592,-8596,-10337,-11587,-12106,-11782,-10541,-8440,-5597,-2228,1423,5067,8438,11307,13499,14931,15593,15548,14919,13860,12504,11003,9417,7819,6195,4537,2790,925,-1086,-3241,-5481,-7735,-9859,-11699,-13099,-13879,-13939,-13187,-11639,-9352,-6484,-3216,206,3544,6577,9089,10949,12042,12341,11855,10646,8814,6498,3844,1030,-1769,-4377,-6623,-8348,-9438,-9786,-9355,-8152,-6230,-3718,-764,2428,5651,8709,11406,13605,15184,16098,16330,15921,14964,13569,11899,10106,8348,6775,5483,4563,4030,3892,4087,4548,5168,5834,6433,6848,6988,6787,6210,5267,4010,2527,939,-620,-2035,-3210,-4090,-4682,-5007,-5165,-5231,-5335,-5543,-5951,-6569,-7404,-8405,-9470,-10497,-11312,-11794,-11770,-11151,-9857,-7890,-5321,-2295,1002,4313,7419,10085,12139,13478,14057,13909,13146,11896,10360,8707,7112,5698,4540,3660,3022,2555,2170,1783,1335,816,249,-298,-723,-955,-886,-495,246,1285,2545,3888,5165,6200,6849,6979,6538,5515,3981,2040,-147,-2433,-4648,-6670,-8406,-9787,-10810,-11465,-11802,-11845,-11660,-11268,-10725,-10027,-9200,-8218,-7086,-5769,-4274,-2591,-753,1200,3175,5075,6740,8017,8733,8733,7912,6240,3775,694,-2753,-6237,-9427,-12004,-13729,-14443,-14113,-12797,-10692,-8043,-5196,-2485,-240,1278,1905,1596,426,-1432,-3729,-6186,-8541,-10562,-12088,-13046,-13405,-13248,-12656,-11790,-10779,-9767,-8836,-8063,-7451,-6996,-6651,-6334,-5955,-5396,-4544,-3310,-1629,500,3016,5810,8717,11558,14157,16343,17998,19042,19445,19223,18440,17167,15524,13605,11532,9376,7227,5092,3013,969,-1012,-2914,-4677,-6238,-7531,-8509,-9148,-9451,-9439,-9149,-8613,-7869,-6940,-5866,-4675,-3423,-2182,-1023,-75,576,811,542,-265,-1629,-3478,-5708,-8161,-10635,-12942,-14893,-16362,-17276,-17627,-17460,-16853,-15890,-14635,-13153,-11449,-9564,-7493,-5273,-2953,-592,1689,3771,5505,6756,7419,7451,6850,5704,4133,2301,386,-1440,-3024,-4263,-5086,-5489,-5515,-5227,-4749,-4170,-3628,-3213,-3037,-3157,-3635,-4465,-5636,-7057,-8635,-10213,-11641,-12745,-13389,-13459,-12909,-11767,-10116,-8139,-6007,-3950,-2123,-675,339,919,1141,1134,1058,1072,1282,1750,2420,3184,3864,4285,4313,3907,3108,2101,1098,410,264,848,2179,4127,6417,8676,10540,11701,11999,11412,10054,8123,5830,3383,941,-1360,-3401,-5056,-6196,-6713,-6545,-5723,-4372,-2733,-1095,216,927,838,-126,-1939,-4446,-7449,-10660,-13794,-16514,-18521,-19496,-19213,-17484,-14295,-9759,-4193,1915,7981,13354,17497,20001,20708,19711,17336,14086,10538,7241,4649,3047,2541,3074,4417,6269,8253,10039,11346,12038,12079,11574,10689,9605,8512,7529,6737,6167,5810,5624,5581,5615,5690,5754,5750,5649,5424,5113,4745,4395,4091,3836,3594,3295,2901,2394,1839,1337,1021,1005,1341,1999,2849,3660,4184,4127,3322,1655,-779,-3771,-6949,-9882,-12106,-13235,-12999,-11335,-8367,-4458,-96,4100,7554,9754,10410,9430,6982,3432,-720,-4908,-8610,-11410,-13033,-13407,-12583,-10796,-8333,-5539,-2759,-249,1760,3177,3948,4117,3751,2960,1836,497,-972,-2466,-3895,-5163,-6179,-6853,-7117,-6933,-6303,-5301,-4043,-2701,-1471,-510,31,118,-250,-995,-2014,-3190,-4433,-5658,-6825,-7907,-8873,-9719,-10413,-10928,-11234,-11296,-11091,-10611,-9878,-8947,-7905,-6888,-6033,-5505,-5425,-5873,-6834,-8211,-9805,-11353,-12570,-13183,-13011,-11961,-10108,-7609,-4768,-1891,687,2706,4001,4509,4295,3490,2311,963,-308,-1323,-1905,-1940,-1374,-198,1522,3657,6039,8445,10672,12516,13839,14555,14674,14254,13439,12387,11294,10335,9667,9378,9520,10055,10900,11920,12950,13856,14487,14802,14749,14388,13782,13039,12253,11532,10929,10505,10278,10244,10410,10731,11200,11765,12393,13041,13651,14188,14605,14884,15016,15022,14908,14714,14428,14043,13535,12840,11949,10825,9501,8024,6489,4996,3666,2583,1812,1338,1117,1033,964,790,417,-198,-1051,-2103,-3271,-4469,-5605,-6597,-7394,-7954,-8277,-8374,-8281,-8057,-7755,-7459,-7220,-7103,-7143,-7355,-7738,-8264,-8884,-9547,-10183,-10740,-11166,-11443,-11554,-11526,-11368,-11122,-10809,-10481,-10161,-9910,-9736,-9681,-9718,-9835,-9979,-10088,-10122,-10020,-9789,-9415,-8950,-8434,-7943,-7522,-7246,-7134,-7239,-7562,-8109,-8860,-9781,-10812,-11890,-12915,-13798,-14426,-14705,-14565,-13959,-12925,-11498,-9812,-7977,-6160,-4497,-3132,-2168,-1691,-1731,-2289,-3291,-4647,-6187,-7755,-9147,-10208,-10804,-10857,-10360,-9351,-7927,-6214,-4355,-2488,-749,775,2008,2936,3547,3880,3957,3823,3526,3093,2585,2036,1496,1024,645,425,355,470,737,1122,1601,2099,2619,3112,3604,4097,4623,5212,5869,6613,7395,8191,8904,9472,9800,9852,9583,9033,8230,7263,6223,5203,4305,3610,3195,3107,3377,4001,4934,6099,7383,8656,9780,10648,11164,11301,11054,10475,9641,8659,7635,6682,5889,5325,5042,5052,5361,5935,6733,7667,8671,9624,10447,11047,11361,11354,11023,10394,9534,8528,7483,6497,5678,5090,4795,4800,5098,5629,6320,7055,7715,8180,8347,8156,7596,6704,5571,4312,3077,1988,1185,738,709,1074,1788,2726,3760,4731,5501,5986,6122,5938,5487,4859,4179,3530,3010,2659,2490,2488,2610,2801,3015,3205,3345,3421,3429,3368,3247,3054,2801,2471,2078,1624,1123,617,116,-317,-671,-913,-1035,-1061,-1003,-915,-824,-769,-779,-859,-1031,-1287,-1625,-2048,-2533,-3079,-3647,-4224,-4753,-5223,-5574,-5808,-5899,-5858,-5691,-5422,-5072,-4677,-4282,-3923,-3671,-3539,-3574,-3763,-4082,-4506,-4945,-5367,-5665,-5806,-5719,-5403,-4862,-4152,-3349,-2548,-1843,-1321,-1043,-1037,-1304,-1788,-2429,-3112,-3736,-4197,-4412,-4346,-4005,-3434,-2739,-2015,-1391,-955,-766,-850,-1155,-1646,-2214,-2791,-3291,-3646,-3840,-3844,-3704,-3445,-3147,-2855,-2645,-2535,-2562,-2728,-3025,-3447,-3974,-4555,-5172,-5740,-6230,-6584,-6777,-6814,-6695,-6459,-6134,-5750,-5357,-4967,-4629,-4341,-4131,-3993,-3929,-3938,-4019,-4174,-4408,-4709,-5070,-5467,-5880,-6284,-6682,-7052,-7431,-7787,-8150,-8478,-8770,-8990,-9117,-9128,-9022,-8787,-8446,-8017,-7522,-7014,-6512,-6073,-5724,-5507,-5446,-5554,-5820,-6216,-6685,-7161,-7575,-7850,-7940,-7781,-7373,-6705,-5833,-4825,-3763,-2767,-1905,-1277,-918,-857,-1079,-1541,-2185,-2912,-3652,-4293,-4773,-5041,-5059,-4845,-4401,-3779,-3009,-2151,-1236,-313,591,1450,2228,2898,3410,3740,3846,3738,3430,2971,2442,1911,1478,1189,1102,1224,1564,2100,2816,3659,4597,5548,6455,7236,7815,8145,8174,7903,7360,6591,5717,4825,4059,3523,3290,3420,3877,4628,5558,6546,7469,8197,8662,8825,8699,8346,7853,7306,6814,6446,6253,6272,6474,6850,7329,7859,8366,8787,9075,9175,9100,8822,8412,7893,7345,6823,6388,6087,5946,5982,6181,6532,6984,7503,8021,8483,8835,9027,9031,8852,8504,8049,7536,7049,6626,6328,6158,6116,6183,6322,6512,6723,6954,7199,7453,7725,7984,8221,8414,8523,8551,8467,8288,8009,7661,7251,6829,6401,6025,5711,5495,5384,5377,5455,5608,5793,5991,6178,6330,6456,6542,6594,6614,6597,6557,6489,6407,6312,6199,6061,5886,5655,5367,4994,4542,4003,3407,2794,2215,1741,1405,1255,1281,1483,1823,2257,2725,3163,3495,3660,3609,3320,2817,2143,1389,644,0,-480,-769,-888,-897,-888,-960,-1187,-1608,-2209,-2925,-3652,-4280,-4684,-4788,-4541,-3942,-3052,-1970,-837,177,928,1290,1216,703,-167,-1296,-2526,-3716,-4723,-5426,-5792,-5782,-5495,-4985,-4390,-3793,-3289,-2918,-2728,-2706,-2894,-3255,-3813,-4508,-5307,-6121,-6871,-7475,-7866,-8022,-7952,-7698,-7338,-6942,-6584,-6325,-6196,-6224,-6402,-6698,-7067,-7423,-7686,-7768,-7606,-7191,-6543,-5743,-4901,-4126,-3537,-3208,-3170,-3445,-3965,-4696,-5530,-6402,-7229,-7942,-8506,-8872,-9053,-9030,-8856,-8547,-8165,-7744,-7303,-6862,-6393,-5890,-5340,-4748,-4135,-3551,-3025,-2621,-2348,-2245,-2295,-2506,-2844,-3279,-3767,-4252,-4683,-5016,-5229,-5314,-5296,-5203,-5081,-4959,-4860,-4783,-4708,-4630,-4510,-4360,-4166,-3950,-3743,-3561,-3456,-3424,-3483,-3615,-3777,-3951,-4078,-4153,-4148,-4090,-3997,-3919,-3904,-3972,-4155,-4407,-4712,-4984,-5181,-5253,-5210,-5052,-4865,-4681,-4590,-4625,-4816,-5166,-5646,-6203,-6761,-7233,-7519,-7543,-7232,-6588,-5630,-4469,-3239,-2108,-1247,-774,-772,-1225,-2077,-3181,-4378,-5491,-6354,-6856,-6917,-6536,-5747,-4636,-3324,-1945,-641,444,1218,1601,1578,1191,500,-384,-1351,-2300,-3130,-3774,-4199,-4364,-4309,-4029,-3587,-3018,-2366,-1683,-981,-319,303,830,1247,1516,1613,1520,1250,817,285,-286,-801,-1183,-1364,-1307,-1014,-501,179,985,1845,2705,3490,4118,4532,4657,4469,3963,3165,2136,952,-299,-1520,-2598,-3460,-4002,-4207,-4039,-3562,-2807,-1872,-812,296,1395,2433,3358,4131,4710,5076,5203,5084,4721,4128,3354,2461,1543,686,-10,-482,-682,-612,-298,203,808,1455,2060,2597,3052,3425,3751,4039,4289,4504,4632,4662,4561,4336,4022,3653,3305,3011,2811,2705,2662,2648,2619,2547,2453,2351,2320,2403,2654,3077,3651,4289,4902,5370,5599,5531,5174,4569,3840,3081,2426,1945,1691,1667,1837,2160,2566,3020,3482,3954,4424,4907,5389,5871,6306,6677,6911,6971,6808,6384,5730,4866,3911,2934,2073,1379,934,738,793,1065,1503,2065,2694,3353,3997,4606,5116,5501,5684,5633,5311,4748,3980,3114,2237,1459,859,493,393,553,965,1572,2330,3165,4001,4772,5391,5812,5954,5817,5365,4649,3730,2707,1715,891,345,180,404,1018,1914,2985,4063,4996,5640,5900,5721,5140,4211,3090,1904,854,45,-366,-360,98,935,2068,3343,4636,5764,6636,7129,7225,6905,6241,5290,4199,3064,2038,1228,724,580,805,1349,2140,3044,3939,4685,5170,5332,5147,4653,3929,3070,2196,1397,757,317,61,-30,-62,-83,-184,-382,-677,-1022,-1333,-1529,-1504,-1204,-587,313,1430,2640,3799,4777,5435,5737,5634,5213,4532,3755,2961,2297,1778,1449,1249,1146,1055,962,826,672,530,419,398,455,621,849,1140,1414,1662,1818,1892,1881,1830,1784,1809,1933,2203,2594,3111,3692,4296,4850,5288,5536,5527,5221,4588,3659,2496,1208,-52,-1125,-1878,-2200,-2074,-1518,-622,494,1698,2854,3842,4590,5036,5215,5148,4947,4675,4433,4248,4133,4060,3976,3837,3601,3259,2825,2347,1884,1513,1269,1188,1225,1337,1435,1438,1302,980,520,-44,-605,-1077,-1391,-1493,-1415,-1182,-891,-620,-446,-410,-528,-754,-1042,-1316,-1528,-1650,-1693,-1686,-1665,-1687,-1753,-1906,-2120,-2407,-2735,-3096,-3470,-3830,-4163,-4439,-4634,-4748,-4754,-4681,-4523,-4323,-4092,-3875,-3691,-3586,-3586,-3734,-4053,-4553,-5223,-6007,-6830,-7588,-8172,-8494,-8491,-8162,-7537,-6693,-5726,-4718,-3772,-2933,-2271,-1816,-1596,-1628,-1905,-2392,-3050,-3777,-4509,-5129,-5577,-5801,-5777,-5550,-5161,-4687,-4215,-3803,-3509,-3381,-3407,-3608,-3931,-4359,-4827,-5312,-5758,-6155,-6463,-6684,-6792,-6800,-6702,-6531,-6302,-6064,-5845,-5681,-5596,-5604,-5684,-5832,-5974,-6093,-6116,-6040,-5838,-5548,-5203,-4869,-4614,-4495,-4556,-4813,-5229,-5773,-6343,-6870,-7269,-7475,-7449,-7191,-6709,-6075,-5354,-4649,-4056,-3645,-3479,-3556,-3863,-4344,-4927,-5535,-6088,-6524,-6788,-6876,-6775,-6539,-6194,-5808,-5424,-5088,-4822,-4636,-4515,-4448,-4405,-4384,-4376,-4395,-4466,-4590,-4808,-5102,-5501,-5971,-6523,-7091,-7675,-8181,-8598,-8836,-8884,-8689,-8250,-7576,-6686,-5621,-4426,-3154,-1874,-674,346,1081,1420,1319,733,-256,-1566,-3028,-4463,-5727,-6663,-7228,-7383,-7180,-6688,-6005,-5233,-4480,-3817,-3322,-3033,-2957,-3098,-3382,-3774,-4149,-4454,-4570,-4473,-4109,-3522,-2748,-1888,-1042,-305,253,591,736,711,587,420,255,136,83,107,221,405,665,964,1296,1631,1969,2301,2641,2985,3339,3674,3950,4134,4171,4066,3813,3452,3030,2598,2224,1945,1817,1841,2039,2376,2850,3421,4072,4794,5544,6319,7066,7764,8365,8848,9175,9329,9304,9091,8734,8256,7725,7163,6619,6080,5548,5003,4434,3865,3314,2851,2514,2357,2393,2627,3030,3566,4194,4867,5538,6163,6681,7054,7239,7220,7005,6633,6163,5680,5254,4974,4861,4951,5181,5507,5819,6019,6026,5779,5275,4562,3708,2832,2037,1404,1011,870,991,1343,1871,2505,3162,3743,4179,4398,4390,4164,3780,3306,2842,2452,2205,2122,2195,2403,2705,3061,3454,3856,4283,4712,5144,5535,5842,6013,5994,5766,5325,4720,4010,3292,2652,2179,1935,1958,2246,2785,3509,4363,5253,6113,6858,7459,7862,8077,8088,7919,7571,7085,6478,5817,5154,4563,4110,3842,3777,3906,4179,4538,4907,5206,5390,5386,5191,4786,4218,3533,2822,2144,1584,1163,905,790,769,803,834,831,795,726,667,632,655,719,836,967,1125,1277,1443,1593,1733,1815,1824,1713,1473,1109,657,175,-257,-573,-709,-632,-359,75,581,1070,1464,1701,1774,1706,1544,1357,1204,1121,1150,1270,1493,1806,2193,2677,3213,3797,4343,4782,5008,4959,4583,3903,2983,1921,846,-131,-907,-1405,-1573,-1402,-893,-99,891,1969,2993,3827,4359,4508,4254,3637,2739,1694,621,-327,-1085,-1551,-1738,-1641,-1322,-881,-407,-33,140,64,-308,-906,-1655,-2412,-3015,-3301,-3151,-2479,-1306,272,2077,3872,5427,6523,7035,6896,6153,4897,3307,1545,-165,-1681,-2838,-3571,-3836,-3674,-3147,-2363,-1433,-465,430,1177,1704,1996,2063,1954,1749,1521,1338,1247,1241,1332,1456,1594,1683,1688,1589,1371,1064,700,342,50,-130,-164,-65,136,384,609,751,755,585,230,-294,-939,-1632,-2270,-2757,-2988,-2909,-2483,-1753,-761,368,1531,2594,3422,3934,4042,3746,3072,2111,989,-158,-1168,-1932,-2341,-2358,-1984,-1278,-346,669,1596,2278,2565,2389,1705,593,-862,-2457,-4028,-5360,-6301,-6739,-6617,-5995,-4945,-3667,-2321,-1127,-233,244,281,-107,-821,-1757,-2770,-3737,-4547,-5112,-5385,-5348,-5017,-4432,-3651,-2723,-1729,-699,282,1179,1912,2421,2641,2510,2001,1109,-121,-1594,-3179,-4729,-6077,-7119,-7762,-7987,-7829,-7344,-6656,-5858,-5081,-4406,-3875,-3518,-3266,-3110,-2947,-2785,-2562,-2321,-2059,-1811,-1604,-1448,-1354,-1331,-1362,-1471,-1634,-1873,-2172,-2514,-2881,-3213,-3496,-3674,-3754,-3732,-3631,-3501,-3356,-3262,-3218,-3266,-3390,-3601,-3876,-4201,-4565,-4958,-5375,-5830,-6308,-6818,-7343,-7850,-8297,-8613,-8730,-8580,-8115,-7334,-6264,-5009,-3690,-2472,-1499,-916,-782,-1132,-1909,-2992,-4254,-5503,-6610,-7432,-7887,-7931,-7567,-6843,-5851,-4713,-3580,-2596,-1903,-1581,-1689,-2195,-3029,-4071,-5164,-6149,-6886,-7250,-7200,-6719,-5876,-4773,-3550,-2370,-1357,-634,-244,-186,-416,-818,-1321,-1791,-2195,-2468,-2624,-2699,-2704,-2724,-2740,-2814,-2900,-3009,-3094,-3135,-3106,-2998,-2819,-2592,-2347,-2112,-1909,-1740,-1603,-1479,-1360,-1246,-1147,-1082,-1093,-1190,-1402,-1719,-2100,-2526,-2920,-3263,-3501,-3633,-3651,-3585,-3468,-3347,-3288,-3305,-3437,-3630,-3850,-4011,-4063,-3953,-3687,-3280,-2777,-2238,-1705,-1242,-876,-652,-566,-624,-777,-976,-1167,-1278,-1310,-1230,-1091,-922,-789,-724,-762,-886,-1075,-1269,-1413,-1456,-1350,-1086,-646,-58,644,1427,2216,2968,3602,4075,4329,4351,4119,3666,3013,2211,1318,386,-495,-1254,-1797,-2034,-1905,-1379,-482,691,2016,3311,4428,5238,5687,5788,5595,5216,4747,4288,3917,3678,3610,3703,3955,4312,4745,5180,5562,5841,5947,5874,5572,5068,4365,3511,2574,1612,716,-67,-677,-1096,-1314,-1343,-1208,-929,-540,-64,484,1059,1644,2191,2659,3021,3246,3324,3252,3035,2690,2245,1745,1240,784,432,214,153,251,489,834,1250,1674,2070,2387,2613,2709,2689,2516,2209,1766,1213,619,36,-421,-695,-706,-455,57,744,1538,2314,2969,3414,3581,3472,3103,2559,1913,1278,726,340,161,228,525,1058,1756,2609,3530,4501,5438,6300,7016,7521,7781,7758,7476,6965,6312,5585,4901,4334,3963,3846,3998,4419,5052,5830,6629,7363,7917,8239,8298,8098,7680,7079,6369,5592,4822,4095,3470,2968,2630,2453,2456,2606,2880,3202,3483,3641,3555,3199,2529,1600,504,-631,-1643,-2396,-2779,-2760,-2338,-1604,-654,383,1385,2265,2952,3430,3689,3764,3665,3441,3098,2681,2200,1721,1283,976,855,977,1340,1896,2555,3193,3697,3975,3980,3721,3243,2647,2020,1475,1071,830,753,773,853,943,1024,1093,1168,1237,1315,1381,1432,1471,1508,1553,1627,1719,1825,1917,1975,1984,1955,1908,1886,1914,2032,2237,2523,2853,3188,3477,3683,3760,3683,3427,2981,2352,1569,671,-254,-1165,-1946,-2556,-2915,-2985,-2774,-2301,-1655,-953,-304,153,375,307,22,-442,-945,-1405,-1694,-1732,-1465,-872,-23,993,2010,2854,3384,3470,3110,2327,1268,67,-1090,-2074,-2779,-3140,-3161,-2834,-2220,-1370,-374,659,1626,2415,2967,3242,3272,3080,2755,2328,1880,1431,1039,734,573,601,855,1342,2032,2848,3683,4433,4977,5274,5260,4970,4402,3629,2679,1659,626,-295,-1009,-1418,-1442,-1066,-295,778,2046,3338,4503,5383,5870,5908,5498,4719,3673,2504,1336,264,-646,-1381,-1955,-2396,-2732,-2979,-3125,-3156,-3027,-2715,-2188,-1471,-590,363,1308,2128,2747,3083,3123,2851,2324,1595,764,-82,-852,-1481,-1921,-2168,-2225,-2121,-1891,-1552,-1137,-650,-113,460,1043,1614,2160,2668,3144,3581,3973,4284,4482,4498,4299,3836,3135,2208,1157,46,-1021,-1971,-2763,-3379,-3845,-4202,-4492,-4736,-4940,-5061,-5053,-4850,-4398,-3668,-2666,-1434,-54,1362,2685,3772,4504,4780,4569,3868,2792,1434,-1,-1381,-2542,-3397,-3890,-4039,-3873,-3486,-2946,-2341,-1729,-1154,-643,-204,140,383,489,443,215,-194,-791,-1551,-2447,-3450,-4507,-5575,-6596,-7471,-8157,-8533,-8583,-8252,-7576,-6614,-5469,-4271,-3144,-2209,-1552,-1229,-1262,-1645,-2331,-3268,-4356,-5519,-6648,-7671,-8501,-9083,-9362,-9312,-8930,-8234,-7294,-6180,-5018,-3910,-2981,-2333,-2018,-2084,-2481,-3153,-3987,-4856,-5644,-6226,-6516,-6435,-5967,-5116,-3962,-2604,-1195,117,1202,1942,2304,2251,1825,1068,43,-1167,-2472,-3763,-4915,-5812,-6357,-6493,-6216,-5579,-4681,-3648,-2621,-1734,-1079,-734,-693,-939,-1391,-1982,-2610,-3240,-3789,-4261,-4602,-4808,-4858,-4750,-4503,-4160,-3786,-3456,-3259,-3250,-3491,-3985,-4722,-5649,-6668,-7688,-8567,-9198,-9488,-9366,-8850,-7975,-6858,-5637,-4458,-3477,-2781,-2444,-2458,-2776,-3328,-4000,-4716,-5378,-5947,-6369,-6627,-6704,-6571,-6246,-5714,-5042,-4275,-3520,-2866,-2401,-2191,-2246,-2547,-3026,-3576,-4091,-4427,-4492,-4191,-3515,-2485,-1206,183,1510,2617,3366,3700,3599,3129,2385,1503,621,-159,-727,-1091,-1227,-1229,-1149,-1083,-1074,-1138,-1245,-1329,-1306,-1087,-615,150,1177,2405,3725,4988,6052,6780,7066,6875,6191,5090,3641,1975,225,-1470,-2957,-4121,-4853,-5108,-4872,-4194,-3166,-1921,-616,587,1567,2221,2538,2512,2219,1707,1081,394,-256,-817,-1237,-1469,-1519,-1381,-1106,-757,-394,-103,93,152,112,-7,-131,-224,-252,-201,-97,51,212,376,537,689,842,994,1158,1351,1587,1879,2243,2660,3117,3552,3926,4153,4211,4030,3621,2960,2082,1018,-187,-1431,-2652,-3695,-4473,-4832,-4709,-4040,-2864,-1252,636,2643,4571,6276,7618,8535,8979,8961,8519,7707,6621,5361,4047,2805,1737,939,461,336,536,1023,1700,2473,3232,3877,4339,4575,4581,4377,4013,3532,3005,2470,1994,1616,1372,1283,1317,1433,1547,1578,1462,1164,710,142,-450,-985,-1409,-1660,-1774,-1755,-1686,-1614,-1590,-1634,-1730,-1850,-1939,-1964,-1878,-1676,-1363,-956,-510,-67,307,555,637,508,184,-346,-1002,-1731,-2422,-2966,-3260,-3214,-2782,-1960,-797,618,2145,3643,4946,5925,6468,6509,6048,5115,3824,2314,770,-612,-1670,-2240,-2275,-1715,-639,867,2639,4468,6153,7455,8203,8263,7590,6255,4404,2283,152,-1708,-3096,-3841,-3898,-3266,-2058,-409,1474,3387,5105,6427,7200,7314,6745,5548,3846,1838,-255,-2205,-3808,-4919,-5446,-5388,-4792,-3771,-2462,-1029,377,1609,2557,3150,3360,3223,2811,2250,1672,1211,961,980,1230,1663,2151,2583,2844,2863,2583,2032,1222,244,-813,-1855,-2749,-3421,-3780,-3779,-3406,-2660,-1586,-239,1277,2862,4370,5693,6719,7389,7685,7625,7270,6689,5976,5215,4497,3894,3472,3257,3269,3469,3805,4191,4530,4745,4776,4620,4306,3921,3548,3288,3202,3327,3661,4162,4774,5418,6009,6482,6769,6834,6673,6280,5709,5004,4232,3459,2736,2101,1559,1104,710,358,57,-188,-306,-243,74,691,1621,2812,4192,5602,6898,7913,8522,8659,8302,7515,6365,4975,3440,1856,312,-1138,-2419,-3481,-4263,-4703,-4763,-4404,-3643,-2515,-1115,426,1966,3334,4416,5116,5405,5314,4905,4301,3602,2940,2371,1960,1673,1473,1276,998,581,-8,-758,-1611,-2489,-3272,-3854,-4126,-4022,-3492,-2575,-1302,177,1752,3225,4468,5341,5787,5787,5368,4614,3597,2453,1275,199,-678,-1263,-1493,-1354,-856,-59,939,2029,3058,3906,4434,4575,4296,3648,2720,1677,661,-158,-698,-908,-836,-569,-254,-22,-6,-258,-790,-1534,-2361,-3154,-3736,-4032,-3946,-3508,-2758,-1848,-913,-152,307,347,-64,-905,-2097,-3511,-4993,-6373,-7478,-8164,-8309,-7860,-6807,-5236,-3262,-1079,1115,3109,4718,5802,6278,6136,5410,4225,2693,1004,-692,-2227,-3467,-4306,-4682,-4550,-3948,-2927,-1617,-171,1224,2411,3245,3665,3667,3310,2727,2052,1453,1037,900,1038,1398,1875,2307,2563,2512,2080,1261,92,-1323,-2847,-4336,-5630,-6606,-7166,-7270,-6909,-6152,-5064,-3788,-2431,-1130,1,874,1405,1574,1371,852,100,-780,-1651,-2427,-3004,-3365,-3501,-3475,-3350,-3223,-3144,-3171,-3299,-3521,-3805,-4123,-4450,-4781,-5111,-5459,-5827,-6229,-6666,-7117,-7546,-7894,-8086,-8062,-7782,-7236,-6479,-5591,-4689,-3898,-3322,-3023,-3020,-3257,-3653,-4079,-4425,-4593,-4535,-4238,-3727,-3049,-2252,-1392,-502,379,1208,1975,2618,3132,3477,3646,3644,3488,3194,2812,2356,1883,1410,982,622,373,253,310,513,891,1356,1883,2392,2832,3190,3475,3729,4020,4374,4817,5287,5715,5974,5965,5607,4865,3768,2384,828,-756,-2232,-3460,-4360,-4872,-5002,-4779,-4279,-3573,-2782,-1983,-1302,-798,-543,-532,-741,-1095,-1481,-1817,-1984,-1954,-1701,-1282,-778,-307,5,63,-216,-824,-1747,-2887,-4144,-5382,-6488,-7340,-7886,-8070,-7926,-7483,-6820,-6005,-5112,-4210,-3358,-2618,-2036,-1670,-1508,-1567,-1766,-2053,-2324,-2503,-2534,-2390,-2101,-1716,-1322,-1031,-909,-1036,-1416,-2008,-2735,-3446,-4013,-4268,-4114,-3473,-2357,-845,924,2752,4424,5744,6537,6742,6340,5435,4173,2743,1348,152,-729,-1223,-1353,-1153,-726,-176,397,879,1217,1348,1282,1035,672,282,-47,-205,-127,241,906,1816,2903,4041,5102,5957,6496,6654,6413,5824,4967,3984,2978,2076,1325,743,288,-112,-555,-1125,-1895,-2890,-4095,-5438,-6819,-8099,-9145,-9841,-10098,-9880,-9186,-8066,-6606,-4912,-3120,-1343,277,1650,2665,3265,3411,3102,2403,1396,225,-960,-2022,-2817,-3283,-3360,-3065,-2446,-1576,-559,515,1559,2501,3293,3896,4292,4482,4463,4281,3943,3502,2964,2347,1650,870,14,-891,-1805,-2674,-3421,-4016,-4369,-4494,-4327,-3902,-3187,-2224,-1021,351,1833,3306,4662,5765,6486,6740,6449,5629,4337,2701,905,-840,-2337,-3388,-3898,-3807,-3172,-2104,-782,582,1779,2610,2946,2704,1898,619,-988,-2717,-4368,-5748,-6686,-7084,-6874,-6081,-4776,-3111,-1269,545,2139,3370,4137,4417,4221,3614,2676,1499,193,-1160,-2447,-3603,-4514,-5137,-5395,-5269,-4763,-3901,-2761,-1422,7,1437,2763,3929,4862,5547,5952,6114,6065,5888,5665,5490,5429,5523,5752,6081,6403,6641,6665,6414,5829,4916,3722,2312,826,-639,-1912,-2890,-3459,-3565,-3205,-2436,-1369,-163,1018,1997,2651,2906,2750,2254,1510,644,-218,-994,-1600,-2025,-2239,-2268,-2106,-1786,-1308,-702,0,764,1517,2190,2707,2998,3012,2767,2272,1634,937,294,-217,-545,-690,-691,-603,-501,-455,-499,-668,-948,-1321,-1745,-2187,-2579,-2894,-3071,-3057,-2826,-2312,-1526,-466,806,2189,3552,4742,5605,6012,5879,5162,3892,2148,56,-2213,-4460,-6501,-8117,-9176,-9552,-9227,-8235,-6696,-4777,-2678,-614,1227,2693,3679,4160,4158,3771,3141,2427,1827,1489,1554,2096,3117,4570,6320,8199,9983,11454,12400,12658,12147,10855,8883,6384,3583,721,-1982,-4321,-6185,-7486,-8225,-8433,-8161,-7508,-6543,-5377,-4076,-2740,-1421,-207,865,1745,2420,2900,3205,3379,3463,3495,3493,3463,3382,3206,2894,2376,1618,587,-711,-2224,-3871,-5509,-6987,-8127,-8797,-8888,-8388,-7320,-5804,-3983,-2031,-127,1586,2983,3996,4588,4757,4537,3970,3136,2121,1034,-17,-928,-1623,-2040,-2166,-2008,-1609,-1026,-337,399,1111,1771,2368,2913,3457,4019,4641,5307,5964,6550,6923,7003,6652,5832,4497,2725,590,-1718,-4034,-6142,-7851,-9014,-9514,-9325,-8487,-7104,-5350,-3408,-1471,293,1760,2846,3523,3798,3734,3415,2949,2454,2034,1777,1739,1943,2380,3011,3763,4546,5248,5760,5956,5766,5107,4006,2503,740,-1113,-2852,-4301,-5305,-5826,-5848,-5507,-4926,-4318,-3839,-3628,-3733,-4132,-4715,-5325,-5798,-5966,-5746,-5094,-4060,-2764,-1346,-13,1081,1764,1955,1594,726,-568,-2135,-3784,-5325,-6567,-7362,-7637,-7357,-6580,-5389,-3908,-2268,-584,1031,2503,3765,4793,5564,6103,6416,6556,6546,6431,6233,5980,5680,5348,4990,4614,4232,3844,3454,3051,2632,2195,1741,1280,797,301,-247,-842,-1517,-2246,-3027,-3824,-4623,-5394,-6140,-6821,-7441,-7945,-8315,-8504,-8483,-8232,-7734,-6995,-6029,-4880,-3591,-2246,-911,324,1389,2239,2836,3196,3309,3222,2920,2436,1764,917,-64,-1151,-2257,-3330,-4271,-5030,-5542,-5781,-5752,-5472,-5011,-4430,-3817,-3243,-2760,-2398,-2153,-1996,-1904,-1834,-1798,-1789,-1863,-2054,-2406,-2945,-3645,-4466,-5323,-6107,-6718,-7046,-7026,-6611,-5815,-4682,-3304,-1798,-297,1056,2140,2829,3056,2778,2006,835,-624,-2164,-3594,-4707,-5327,-5363,-4764,-3588,-1935,28,2109,4103,5805,7065,7748,7816,7280,6219,4781,3139,1488,32,-1082,-1712,-1822,-1394,-529,679,2031,3380,4529,5342,5710,5580,4951,3895,2519,995,-492,-1747,-2600,-2934,-2709,-1961,-815,557,1935,3107,3870,4084,3664,2633,1076,-807,-2805,-4636,-6096,-6994,-7242,-6830,-5824,-4349,-2581,-677,1173,2840,4190,5149,5648,5677,5232,4362,3145,1693,165,-1271,-2435,-3173,-3374,-3000,-2075,-708,950,2724,4445,5970,7218,8130,8713,8976,8971,8729,8310,7755,7110,6428,5741,5089,4493,3972,3551,3232,3037,2952,2968,3044,3132,3166,3088,2850,2433,1844,1127,349,-407,-1053,-1519,-1748,-1740,-1502,-1071,-495,206,1007,1910,2912,3976,5053,6037,6816,7270,7292,6824,5851,4414,2610,594,-1464,-3348,-4882,-5895,-6310,-6097,-5344,-4195,-2868,-1606,-639,-156,-262,-967,-2204,-3794,-5550,-7227,-8619,-9563,-9946,-9743,-8986,-7765,-6216,-4476,-2699,-999,517,1802,2814,3561,4082,4407,4630,4788,4971,5212,5569,6054,6688,7454,8304,9174,9945,10508,10741,10553,9902,8790,7273,5467,3492,1534,-263,-1720,-2719,-3157,-3007,-2288,-1098,408,2019,3517,4662,5302,5294,4635,3345,1562,-556,-2787,-4917,-6714,-7997,-8614,-8490,-7619,-6068,-3981,-1554,991,3417,5540,7193,8310,8849,8848,8374,7492,6324,4945,3474,2015,650,-526,-1467,-2130,-2498,-2582,-2399,-2001,-1444,-823,-224,233,465,395,8,-663,-1527,-2445,-3261,-3819,-4003,-3764,-3108,-2145,-1006,114,1035,1602,1688,1250,286,-1106,-2800,-4587,-6259,-7607,-8455,-8706,-8337,-7413,-6060,-4455,-2768,-1176,202,1271,1991,2369,2441,2301,2040,1792,1647,1707,2001,2560,3342,4299,5360,6433,7436,8289,8913,9275,9330,9072,8499,7617,6451,5030,3403,1651,-148,-1870,-3417,-4684,-5578,-6076,-6116,-5743,-4936,-3764,-2247,-476,1475,3485,5420,7149,8525,9436,9788,9525,8656,7234,5368,3225,981,-1160,-3026,-4461,-5374,-5725,-5540,-4875,-3848,-2556,-1139,282,1606,2705,3517,3945,3954,3513,2636,1364,-213,-1984,-3792,-5470,-6840,-7736,-8022,-7623,-6511,-4752,-2461,181,2968,5674,8107,10064,11435,12101,12069,11343,10042,8282,6238,4068,1924,-65,-1814,-3246,-4330,-5035,-5373,-5355,-5036,-4469,-3725,-2882,-1990,-1105,-271,501,1158,1709,2103,2342,2400,2280,1994,1558,1005,364,-336,-1047,-1747,-2375,-2913,-3298,-3499,-3483,-3219,-2719,-1985,-1066,-11,1124,2262,3357,4330,5131,5695,5968,5912,5504,4740,3659,2304,754,-914,-2610,-4261,-5786,-7135,-8248,-9079,-9589,-9729,-9479,-8832,-7815,-6512,-5023,-3503,-2116,-1016,-354,-200,-601,-1488,-2756,-4212,-5663,-6889,-7735,-8086,-7911,-7242,-6159,-4778,-3202,-1546,114,1715,3208,4572,5773,6795,7613,8209,8558,8656,8495,8110,7540,6871,6198,5627,5270,5188,5421,5925,6627,7382,8045,8440,8434,7921,6839,5215,3098,627,-2048,-4747,-7293,-9527,-11315,-12564,-13218,-13278,-12768,-11783,-10422,-8839,-7175,-5565,-4130,-2931,-2004,-1340,-886,-593,-370,-153,124,514,1028,1689,2457,3288,4108,4797,5270,5376,5057,4228,2885,1084,-1097,-3469,-5863,-8040,-9812,-10998,-11504,-11313,-10479,-9167,-7544,-5837,-4213,-2834,-1753,-1013,-543,-291,-146,-35,124,356,668,1033,1391,1700,1889,1937,1804,1507,1038,436,-296,-1128,-2036,-2989,-3919,-4766,-5420,-5797,-5798,-5368,-4484,-3182,-1551,256,2066,3679,4919,5652,5795,5366,4424,3121,1589,5,-1521,-2897,-4056,-4996,-5662,-6073,-6181,-5976,-5434,-4544,-3326,-1831,-137,1633,3342,4853,6035,6797,7099,6931,6340,5395,4164,2742,1190,-415,-2008,-3502,-4822,-5878,-6591,-6917,-6813,-6305,-5443,-4319,-3078,-1853,-817,-96,210,63,-522,-1442,-2600,-3812,-4955,-5882,-6510,-6775,-6690,-6282,-5655,-4924,-4236,-3728,-3515,-3652,-4130,-4859,-5686,-6417,-6835,-6780,-6116,-4822,-2953,-654,1842,4277,6373,7892,8665,8613,7769,6256,4270,2053,-161,-2137,-3700,-4715,-5121,-4920,-4181,-3028,-1603,-77,1432,2800,3979,4911,5598,5997,6116,5904,5358,4462,3245,1767,138,-1486,-2933,-4004,-4542,-4429,-3639,-2216,-340,1814,3947,5840,7273,8096,8270,7813,6845,5543,4099,2741,1620,881,547,601,934,1393,1808,1996,1821,1201,98,-1434,-3307,-5395,-7528,-9559,-11329,-12696,-13566,-13849,-13537,-12645,-11260,-9510,-7541,-5527,-3606,-1898,-477,622,1401,1888,2158,2278,2357,2473,2710,3110,3677,4382,5161,5937,6627,7178,7528,7685,7627,7405,7025,6545,5986,5389,4805,4259,3814,3501,3349,3391,3621,4043,4629,5319,6039,6659,7064,7116,6728,5856,4520,2822,888,-1090,-2931,-4452,-5499,-5970,-5815,-5061,-3782,-2163,-363,1361,2831,3862,4354,4269,3666,2656,1417,158,-924,-1654,-1897,-1603,-774,522,2144,3941,5716,7287,8489,9187,9313,8834,7812,6332,4547,2617,709,-1032,-2504,-3638,-4423,-4865,-4999,-4884,-4560,-4114,-3592,-3080,-2631,-2306,-2146,-2176,-2403,-2828,-3421,-4165,-4999,-5885,-6744,-7524,-8144,-8570,-8751,-8675,-8334,-7722,-6863,-5768,-4488,-3076,-1614,-195,1102,2190,3041,3622,3954,4060,3976,3758,3433,3076,2701,2383,2128,1991,1958,2053,2224,2446,2638,2719,2611,2226,1538,528,-733,-2162,-3605,-4904,-5897,-6431,-6419,-5804,-4642,-3022,-1150,776,2495,3801,4513,4529,3823,2459,560,-1673,-4025,-6244,-8116,-9430,-10067,-9939,-9069,-7555,-5554,-3287,-1007,1065,2688,3710,4033,3600,2483,748,-1410,-3799,-6178,-8278,-9889,-10804,-10919,-10209,-8746,-6684,-4270,-1768,540,2398,3655,4219,4129,3522,2587,1591,754,309,360,992,2126,3673,5415,7147,8617,9613,9972,9586,8459,6660,4363,1795,-779,-3084,-4892,-6014,-6360,-5917,-4775,-3086,-1078,1004,2907,4391,5281,5455,4880,3619,1807,-336,-2563,-4592,-6180,-7113,-7257,-6577,-5098,-2978,-398,2352,5001,7246,8859,9667,9611,8739,7205,5244,3161,1241,-206,-998,-999,-227,1200,3059,5069,6915,8327,9081,9045,8182,6536,4225,1433,-1643,-4775,-7753,-10383,-12505,-14028,-14881,-15118,-14766,-13951,-12783,-11367,-9822,-8227,-6670,-5196,-3873,-2712,-1752,-994,-446,-78,132,259,365,532,824,1289,1939,2766,3715,4733,5724,6622,7337,7835,8058,8033,7747,7285,6701,6116,5636,5375,5408,5773,6442,7326,8296,9165,9771,9942,9572,8598,7050,5004,2612,49,-2503,-4853,-6864,-8401,-9411,-9858,-9781,-9251,-8379,-7298,-6141,-5007,-3980,-3070,-2283,-1571,-895,-208,518,1295,2112,2960,3798,4588,5276,5786,6063,6020,5632,4858,3740,2337,752,-885,-2454,-3840,-4959,-5757,-6235,-6395,-6308,-6008,-5577,-5033,-4406,-3690,-2879,-1979,-1017,-68,777,1382,1617,1382,590,-727,-2516,-4594,-6755,-8738,-10285,-11184,-11284,-10521,-8952,-6711,-4026,-1169,1563,3905,5617,6567,6679,6001,4641,2796,687,-1437,-3337,-4810,-5695,-5895,-5390,-4227,-2537,-500,1650,3685,5362,6510,6985,6739,5784,4222,2216,-10,-2216,-4145,-5578,-6332,-6295,-5420,-3751,-1392,1463,4565,7632,10358,12475,13757,14073,13376,11739,9320,6345,3097,-154,-3150,-5689,-7639,-8932,-9563,-9590,-9114,-8263,-7191,-6052,-4977,-4097,-3469,-3168,-3150,-3424,-3860,-4388,-4856,-5155,-5187,-4914,-4343,-3573,-2716,-1953,-1427,-1280,-1562,-2277,-3315,-4527,-5685,-6575,-6977,-6732,-5759,-4053,-1722,1042,4001,6845,9329,11202,12346,12703,12329,11367,9967,8350,6643,4988,3441,2022,731,-441,-1490,-2383,-3055,-3430,-3423,-2968,-2037,-662,1089,3050,5065,6911,8417,9427,9855,9685,8973,7828,6406,4874,3397,2116,1115,448,92,7,126,370,693,1053,1456,1915,2469,3141,3960,4905,5955,7035,8071,8969,9644,10008,10014,9622,8841,7706,6285,4658,2925,1169,-531,-2124,-3590,-4910,-6118,-7207,-8221,-9130,-9937,-10574,-10999,-11132,-10912,-10300,-9271,-7859,-6103,-4098,-1935,266,2393,4338,6012,7342,8310,8900,9157,9124,8857,8429,7879,7275,6644,6020,5428,4867,4363,3917,3566,3325,3230,3281,3484,3811,4233,4723,5252,5808,6379,6954,7512,8039,8470,8764,8826,8584,7963,6914,5442,3591,1460,-795,-3024,-5029,-6670,-7789,-8309,-8159,-7346,-5912,-3946,-1593,984,3583,6031,8145,9823,10978,11611,11747,11458,10818,9910,8801,7559,6248,4934,3710,2641,1842,1367,1291,1625,2353,3408,4674,6020,7262,8264,8853,8937,8426,7313,5626,3469,986,-1615,-4143,-6355,-8112,-9260,-9770,-9643,-8971,-7878,-6533,-5109,-3765,-2642,-1841,-1415,-1384,-1718,-2338,-3147,-3994,-4728,-5193,-5243,-4783,-3756,-2175,-127,2249,4748,7152,9231,10807,11736,11980,11542,10509,9002,7154,5116,3013,966,-931,-2606,-3994,-5073,-5826,-6279,-6462,-6429,-6218,-5885,-5442,-4885,-4215,-3369,-2354,-1134,255,1769,3319,4807,6112,7121,7740,7897,7560,6739,5484,3890,2084,224,-1538,-3046,-4180,-4875,-5097,-4890,-4330,-3539,-2670,-1867,-1288,-1031,-1180,-1745,-2694,-3926,-5330,-6742,-8030,-9063,-9733,-9971,-9729,-8978,-7754,-6087,-4099,-1903,335,2447,4296,5744,6726,7198,7179,6738,5967,5014,4009,3103,2400,1978,1864,2046,2471,3070,3731,4379,4889,5196,5206,4879,4174,3106,1703,48,-1747,-3549,-5184,-6515,-7391,-7732,-7507,-6764,-5611,-4213,-2748,-1398,-307,429,764,720,346,-266,-1014,-1809,-2568,-3239,-3796,-4213,-4493,-4610,-4560,-4300,-3808,-3055,-2025,-746,739,2333,3913,5347,6491,7231,7476,7202,6407,5191,3650,1963,291,-1219,-2437,-3335,-3899,-4222,-4403,-4592,-4905,-5469,-6314,-7474,-8870,-10419,-11969,-13374,-14487,-15186,-15388,-15061,-14201,-12871,-11139,-9120,-6945,-4743,-2671,-846,630,1686,2310,2511,2356,1926,1341,711,169,-178,-241,32,645,1575,2728,4028,5324,6526,7513,8228,8646,8774,8671,8391,8014,7599,7207,6862,6612,6429,6335,6262,6183,6011,5680,5125,4297,3199,1846,319,-1309,-2904,-4374,-5591,-6468,-6946,-6972,-6581,-5776,-4664,-3310,-1841,-369,989,2126,2954,3415,3486,3178,2553,1696,717,-274,-1170,-1910,-2446,-2802,-3008,-3143,-3271,-3472,-3785,-4234,-4805,-5440,-6077,-6611,-6962,-7051,-6823,-6274,-5420,-4349,-3176,-2042,-1116,-523,-369,-683,-1443,-2548,-3888,-5300,-6671,-7868,-8845,-9556,-10016,-10263,-10333,-10280,-10141,-9931,-9663,-9331,-8906,-8377,-7694,-6842,-5794,-4559,-3148,-1620,-21,1556,3036,4336,5372,6094,6447,6412,5993,5197,4084,2696,1110,-577,-2288,-3892,-5299,-6404,-7125,-7430,-7301,-6780,-5923,-4818,-3550,-2211,-883,359,1441,2304,2907,3226,3269,3066,2658,2106,1443,718,-68,-905,-1797,-2766,-3785,-4850,-5891,-6846,-7629,-8143,-8332,-8130,-7554,-6620,-5425,-4061,-2664,-1360,-282,473,802,680,67,-989,-2427,-4138,-5987,-7811,-9468,-10784,-11670,-12004,-11783,-11000,-9726,-8077,-6170,-4169,-2211,-419,1106,2298,3138,3635,3834,3835,3707,3595,3567,3717,4077,4616,5302,5985,6584,6931,6954,6564,5763,4563,3062,1357,-421,-2125,-3638,-4835,-5633,-5981,-5864,-5323,-4425,-3281,-2018,-773,320,1152,1655,1799,1613,1181,612,66,-321,-419,-141,537,1591,2933,4450,5984,7389,8509,9208,9392,8990,8013,6500,4588,2435,251,-1750,-3388,-4512,-5070,-5047,-4561,-3728,-2771,-1862,-1220,-971,-1228,-2008,-3268,-4911,-6777,-8702,-10495,-12021,-13127,-13766,-13873,-13471,-12588,-11289,-9646,-7755,-5694,-3566,-1450,563,2405,4001,5299,6251,6855,7109,7075,6809,6424,5996,5652,5416,5370,5459,5662,5878,6007,5967,5668,5115,4300,3334,2315,1413,771,540,797,1574,2810,4370,6071,7680,8975,9754,9876,9273,7953,6019,3614,951,-1758,-4281,-6408,-7966,-8790,-8821,-7999,-6399,-4108,-1318,1784,4955,7999,10719,12968,14658,15720,16172,16037,15400,14339,12964,11369,9660,7932,6261,4741,3396,2296,1429,828,468,363,479,805,1295,1899,2568,3226,3834,4311,4644,4762,4669,4327,3753,2942,1926,723,-619,-2054,-3523,-4951,-6260,-7372,-8217,-8748,-8940,-8809,-8371,-7694,-6822,-5836,-4800,-3778,-2839,-2024,-1397,-969,-767,-761,-907,-1126,-1318,-1377,-1211,-745,45,1142,2488,3964,5439,6757,7745,8291,8258,7618,6375,4610,2489,199,-1996,-3872,-5183,-5774,-5551,-4516,-2796,-573,1867,4242,6241,7619,8186,7856,6652,4709,2257,-426,-3019,-5263,-6927,-7899,-8161,-7781,-6924,-5775,-4563,-3461,-2628,-2135,-1986,-2146,-2490,-2922,-3294,-3519,-3518,-3273,-2819,-2213,-1567,-989,-580,-437,-610,-1118,-1943,-3000,-4203,-5383,-6402,-7085,-7307,-6978,-6074,-4635,-2766,-630,1606,3742,5625,7124,8157,8687,8732,8323,7548,6471,5202,3811,2393,1011,-268,-1397,-2327,-3023,-3451,-3586,-3405,-2918,-2122,-1080,163,1500,2843,4061,5071,5771,6130,6125,5782,5159,4318,3349,2318,1295,322,-567,-1350,-2014,-2542,-2920,-3128,-3136,-2935,-2503,-1839,-974,91,1277,2563,3860,5119,6269,7243,7988,8454,8615,8457,7999,7265,6314,5208,4024,2837,1716,704,-174,-939,-1612,-2257,-2927,-3667,-4523,-5502,-6593,-7776,-8989,-10174,-11265,-12175,-12847,-13193,-13174,-12729,-11850,-10533,-8819,-6778,-4518,-2169,113,2173,3877,5102,5802,5942,5588,4808,3754,2573,1455,567,74,76,653,1774,3388,5346,7475,9582,11464,12966,13970,14420,14336,13768,12835,11641,10322,8952,7605,6287,4985,3657,2263,764,-828,-2486,-4135,-5676,-6999,-8002,-8594,-8714,-8341,-7472,-6167,-4508,-2617,-638,1273,2975,4346,5310,5836,5938,5679,5133,4420,3635,2876,2232,1731,1417,1262,1244,1305,1382,1422,1374,1224,971,637,265,-118,-475,-785,-1042,-1227,-1338,-1370,-1310,-1160,-928,-624,-300,7,212,251,44,-448,-1257,-2355,-3714,-5244,-6868,-8463,-9930,-11133,-11975,-12334,-12152,-11367,-10005,-8120,-5846,-3346,-836,1499,3469,4965,5930,6369,6374,6033,5493,4869,4247,3707,3244,2860,2487,2072,1534,832,-62,-1131,-2303,-3487,-4542,-5331,-5730,-5642,-5029,-3921,-2387,-582,1347,3203,4840,6097,6909,7183,6950,6217,5075,3620,1979,282,-1350,-2812,-4032,-4961,-5595,-5934,-6023,-5888,-5569,-5105,-4504,-3812,-3031,-2205,-1360,-535,214,854,1311,1559,1537,1231,639,-210,-1267,-2436,-3656,-4791,-5789,-6528,-6975,-7063,-6803,-6212,-5351,-4309,-3177,-2058,-1024,-132,612,1211,1698,2118,2487,2841,3161,3446,3649,3730,3639,3332,2794,2030,1098,70,-933,-1805,-2426,-2714,-2608,-2082,-1156,135,1701,3447,5242,6951,8429,9550,10194,10304,9844,8864,7453,5757,3946,2202,683,-494,-1259,-1620,-1600,-1298,-785,-176,470,1084,1641,2122,2535,2879,3191,3472,3773,4101,4488,4922,5391,5837,6185,6355,6239,5786,4944,3726,2193,428,-1425,-3237,-4853,-6159,-7059,-7518,-7529,-7153,-6465,-5583,-4603,-3651,-2782,-2072,-1517,-1108,-798,-533,-250,87,502,989,1499,1983,2356,2547,2510,2204,1671,945,141,-634,-1256,-1614,-1625,-1246,-468,676,2114,3759,5496,7214,8806,10187,11308,12141,12716,13071,13263,13361,13367,13308,13109,12726,12062,11044,9625,7784,5556,3018,281,-2509,-5195,-7620,-9639,-11145,-12051,-12334,-11987,-11053,-9611,-7744,-5582,-3250,-894,1346,3342,5004,6268,7127,7611,7794,7767,7637,7488,7387,7368,7416,7501,7553,7511,7303,6896,6277,5482,4587,3686,2908,2352,2103,2212,2648,3373,4240,5131,5850,6245,6174,5541,4341,2608,474,-1902,-4316,-6578,-8521,-10012,-11003,-11474,-11485,-11136,-10528,-9799,-9039,-8332,-7713,-7177,-6680,-6170,-5558,-4814,-3895,-2824,-1675,-507,527,1384,1938,2202,2173,1919,1554,1183,927,888,1091,1554,2210,2981,3771,4474,5036,5395,5574,5575,5478,5331,5220,5198,5297,5529,5856,6216,6536,6693,6614,6187,5363,4113,2446,431,-1837,-4209,-6535,-8635,-10356,-11561,-12153,-12098,-11411,-10152,-8449,-6420,-4241,-2039,31,1883,3420,4622,5465,5987,6219,6220,6039,5709,5261,4685,3972,3101,2045,792,-637,-2230,-3891,-5561,-7089,-8379,-9267,-9676,-9510,-8757,-7439,-5642,-3494,-1157,1166,3305,5054,6289,6899,6843,6148,4875,3164,1155,-970,-3061,-4967,-6597,-7869,-8770,-9296,-9474,-9335,-8917,-8226,-7300,-6119,-4722,-3116,-1353,495,2355,4105,5655,6877,7693,8004,7774,6968,5629,3800,1622,-787,-3219,-5521,-7488,-8991,-9908,-10178,-9812,-8846,-7403,-5606,-3624,-1605,299,1987,3381,4469,5251,5794,6131,6349,6458,6489,6407,6161,5689,4916,3796,2315,486,-1611,-3892,-6203,-8436,-10411,-12052,-13234,-13934,-14133,-13870,-13210,-12242,-11062,-9764,-8428,-7100,-5824,-4595,-3429,-2309,-1245,-253,640,1392,1951,2272,2316,2058,1523,737,-213,-1243,-2257,-3161,-3897,-4403,-4666,-4661,-4397,-3874,-3106,-2098,-883,526,2075,3715,5373,6968,8396,9575,10400,10815,10766,10260,9300,7964,6299,4403,2353,229,-1903,-3969,-5932,-7712,-9271,-10515,-11383,-11772,-11653,-10962,-9764,-8105,-6145,-4042,-1998,-182,1238,2182,2598,2513,2007,1167,130,-1000,-2111,-3120,-3963,-4593,-4978,-5108,-4981,-4612,-4025,-3247,-2311,-1257,-114,1065,2248,3376,4394,5244,5858,6194,6199,5872,5198,4223,2982,1536,-42,-1702,-3371,-5018,-6593,-8073,-9418,-10595,-11557,-12250,-12632,-12642,-12266,-11473,-10290,-8750,-6926,-4924,-2867,-900,827,2184,3066,3427,3264,2654,1703,562,-603,-1656,-2464,-2968,-3133,-2988,-2595,-2038,-1415,-811,-284,127,428,650,839,1044,1305,1638,2022,2437,2793,3055,3110,2931,2439,1633,509,-907,-2532,-4310,-6108,-7839,-9369,-10596,-11416,-11742,-11522,-10730,-9386,-7548,-5316,-2820,-212,2349,4705,6719,8253,9231,9558,9231,8236,6642,4531,2043,-663,-3402,-5987,-8241,-10010,-11181,-11695,-11549,-10776,-9492,-7787,-5836,-3757,-1711,174,1782,3008,3796,4098,3924,3302,2311,1034,-404,-1902,-3341,-4632,-5705,-6519,-7064,-7358,-7447,-7378,-7210,-6987,-6739,-6471,-6165,-5778,-5254,-4539,-3580,-2342,-828,950,2924,5023,7141,9174,11011,12570,13767,14566,14935,14875,14398,13537,12333,10844,9129,7263,5307,3349,1457,-285,-1791,-2992,-3818,-4227,-4210,-3775,-2984,-1908,-645,703,2045,3283,4358,5193,5754,5973,5835,5290,4361,3053,1460,-329,-2167,-3914,-5444,-6647,-7480,-7943,-8071,-7971,-7708,-7417,-7151,-6984,-6933,-6986,-7109,-7237,-7302,-7225,-6962,-6445,-5706,-4740,-3630,-2460,-1317,-319,482,1019,1293,1330,1173,914,627,395,307,393,706,1247,2004,2958,4043,5202,6336,7356,8155,8657,8812,8598,8076,7307,6436,5582,4874,4417,4239,4346,4655,5063,5423,5585,5419,4817,3747,2220,326,-1792,-3948,-5940,-7553,-8635,-9039,-8735,-7725,-6128,-4089,-1823,458,2550,4283,5568,6372,6731,6758,6566,6311,6113,6056,6194,6518,6985,7541,8088,8589,8963,9222,9335,9354,9283,9174,9029,8872,8682,8457,8187,7860,7509,7147,6818,6564,6394,6331,6331,6344,6294,6073,5615,4832,3709,2245,506,-1416,-3391,-5277,-6929,-8223,-9039,-9322,-9013,-8152,-6781,-5028,-3036,-1000,898,2449,3511,3951,3729,2856,1438,-366,-2315,-4153,-5600,-6413,-6395,-5448,-3549,-822,2558,6286,10048,13497,16306,18239,19106,18866,17551,15296,12339,8922,5380,1975,-995,-3347,-4921,-5694,-5692,-5061,-3996,-2738,-1540,-637,-193,-324,-1025,-2238,-3791,-5502,-7114,-8425,-9240,-9436,-8988,-7919,-6357,-4454,-2406,-403,1394,2850,3915,4554,4820,4772,4510,4118,3699,3295,2978,2740,2602,2536,2526,2552,2589,2626,2656,2672,2679,2665,2629,2547,2397,2141,1748,1184,432,-496,-1591,-2758,-3954,-5029,-5915,-6484,-6706,-6531,-6015,-5213,-4248,-3256,-2364,-1710,-1348,-1331,-1591,-2048,-2540,-2890,-2926,-2498,-1527,-22,1929,4138,6364,8330,9776,10478,10320,9251,7381,4873,2022,-865,-3451,-5448,-6636,-6918,-6292,-4905,-2971,-782,1336,3115,4296,4762,4467,3499,2039,334,-1323,-2657,-3426,-3469,-2729,-1243,830,3253,5743,7954,9627,10487,10416,9358,7392,4695,1510,-1879,-5183,-8152,-10573,-12313,-13297,-13514,-13033,-11938,-10401,-8570,-6650,-4800,-3178,-1883,-976,-457,-288,-391,-669,-1037,-1397,-1704,-1914,-2013,-2009,-1904,-1717,-1449,-1112,-696,-213,355,998,1720,2502,3312,4099,4801,5352,5698,5817,5718,5453,5106,4773,4561,4542,4751,5188,5779,6432,7023,7400,7478,7144,6395,5236,3742,2031,222,-1523,-3091,-4337,-5193,-5591,-5517,-5012,-4128,-2989,-1717,-464,630,1439,1880,1916,1567,905,68,-809,-1530,-1960,-1953,-1444,-405,1100,2978,5053,7153,9086,10680,11808,12388,12400,11871,10872,9501,7861,6076,4256,2514,955,-334,-1284,-1855,-2058,-1936,-1577,-1103,-640,-334,-286,-590,-1266,-2310,-3648,-5171,-6754,-8233,-9493,-10403,-10908,-10977,-10641,-9969,-9059,-8014,-6956,-5943,-5053,-4288,-3645,-3082,-2544,-1961,-1270,-410,657,1939,3408,5000,6611,8113,9375,10265,10681,10563,9886,8672,6993,4938,2638,222,-2173,-4427,-6418,-8069,-9303,-10080,-10397,-10258,-9727,-8885,-7830,-6707,-5633,-4734,-4115,-3836,-3924,-4368,-5082,-5979,-6899,-7689,-8182,-8230,-7734,-6652,-5021,-2939,-573,1865,4161,6078,7441,8103,7985,7090,5481,3304,771,-1880,-4356,-6411,-7790,-8349,-7984,-6735,-4703,-2113,780,3658,6240,8257,9535,9972,9573,8423,6669,4524,2170,-161,-2333,-4201,-5697,-6807,-7548,-7993,-8220,-8331,-8394,-8493,-8632,-8835,-9057,-9243,-9326,-9214,-8832,-8112,-6997,-5484,-3590,-1382,1024,3491,5842,7926,9576,10722,11284,11315,10857,10061,9038,7956,6913,6008,5261,4684,4223,3829,3449,3019,2530,1960,1338,687,44,-561,-1102,-1571,-1956,-2266,-2503,-2672,-2788,-2846,-2852,-2795,-2669,-2466,-2185,-1859,-1509,-1221,-1050,-1081,-1383,-1976,-2866,-3997,-5276,-6596,-7810,-8800,-9439,-9652,-9369,-8592,-7337,-5686,-3754,-1698,298,2039,3352,4083,4151,3523,2262,477,-1641,-3885,-6018,-7825,-9127,-9796,-9770,-9072,-7774,-6018,-3973,-1825,262,2133,3715,4948,5851,6479,6916,7265,7630,8083,8678,9408,10227,11039,11728,12154,12217,11822,10948,9629,7934,6013,4000,2060,325,-1108,-2189,-2924,-3353,-3548,-3585,-3534,-3438,-3313,-3152,-2909,-2561,-2053,-1380,-543,422,1445,2467,3399,4194,4817,5274,5610,5893,6205,6633,7232,8033,9017,10118,11229,12231,12970,13351,13260,12661,11549,9962,7991,5761,3426,1154,-855,-2464,-3506,-3931,-3709,-2926,-1710,-263,1197,2446,3298,3612,3332,2468,1110,-603,-2488,-4358,-6033,-7367,-8257,-8653,-8565,-8033,-7172,-6075,-4898,-3748,-2743,-1954,-1428,-1162,-1118,-1222,-1372,-1457,-1362,-1002,-315,703,2009,3526,5128,6692,8095,9231,10043,10503,10632,10487,10136,9675,9160,8664,8191,7742,7270,6723,6028,5134,4002,2619,1010,-779,-2693,-4647,-6581,-8426,-10134,-11666,-12998,-14103,-14956,-15520,-15751,-15592,-14992,-13897,-12291,-10183,-7642,-4774,-1723,1324,4200,6722,8761,10205,11023,11203,10817,9962,8763,7389,5965,4656,3549,2742,2249,2088,2194,2529,2983,3485,3942,4277,4449,4415,4185,3761,3173,2447,1603,658,-391,-1541,-2815,-4199,-5709,-7301,-8948,-10571,-12088,-13384,-14360,-14886,-14896,-14309,-13122,-11360,-9089,-6446,-3563,-636,2159,4640,6646,8050,8783,8806,8160,6922,5221,3211,1073,-1037,-2961,-4604,-5894,-6821,-7410,-7721,-7820,-7788,-7664,-7493,-7285,-7028,-6722,-6348,-5902,-5387,-4809,-4175,-3494,-2766,-1982,-1130,-199,820,1916,3069,4216,5291,6188,6804,7044,6817,6097,4869,3203,1184,-1042,-3322,-5479,-7370,-8837,-9797,-10178,-9974,-9221,-8002,-6424,-4631,-2770,-970,626,1937,2883,3420,3555,3269,2624,1638,401,-1031,-2555,-4084,-5526,-6776,-7795,-8507,-8930,-9046,-8910,-8537,-7980,-7256,-6394,-5407,-4312,-3128,-1874,-582,705,1955,3088,4054,4777,5182,5242,4912,4237,3252,2073,822,-359,-1320,-1956,-2169,-1950,-1298,-313,900,2195,3413,4439,5160,5534,5543,5212,4601,3758,2772,1684,568,-542,-1599,-2572,-3437,-4154,-4718,-5076,-5237,-5160,-4845,-4285,-3484,-2473,-1289,6,1346,2637,3798,4736,5375,5664,5571,5115,4320,3266,2030,719,-556,-1705,-2618,-3238,-3528,-3472,-3125,-2554,-1860,-1175,-618,-297,-319,-703,-1484,-2597,-3978,-5505,-7061,-8514,-9755,-10702,-11275,-11453,-11204,-10529,-9451,-7988,-6198,-4134,-1880,469,2819,5063,7119,8906,10366,11457,12164,12475,12413,12010,11309,10375,9281,8101,6935,5854,4946,4250,3793,3547,3452,3409,3304,2993,2389,1373,-50,-1894,-4039,-6364,-8674,-10771,-12487,-13645,-14199,-14099,-13444,-12321,-10923,-9391,-7921,-6610,-5553,-4762,-4194,-3771,-3379,-2895,-2237,-1334,-201,1101,2449,3669,4586,5019,4856,4047,2625,741,-1431,-3614,-5569,-7049,-7876,-7952,-7249,-5842,-3850,-1477,1079,3573,5820,7617,8866,9467,9418,8750,7537,5893,3950,1825,-338,-2447,-4404,-6156,-7659,-8903,-9887,-10629,-11152,-11492,-11677,-11750,-11724,-11613,-11411,-11075,-10585,-9868,-8918,-7699,-6248,-4618,-2885,-1164,466,1914,3139,4133,4918,5547,6092,6596,7131,7693,8293,8883,9400,9779,9942,9844,9460,8797,7906,6838,5692,4524,3437,2464,1674,1074,680,472,407,445,506,538,467,261,-103,-601,-1202,-1825,-2407,-2856,-3117,-3141,-2916,-2454,-1791,-986,-102,785,1605,2289,2787,3049,3073,2853,2456,1922,1356,815,363,21,-228,-428,-647,-956,-1423,-2087,-2975,-4074,-5350,-6736,-8138,-9443,-10519,-11246,-11493,-11188,-10258,-8728,-6634,-4117,-1341,1472,4091,6318,7977,8998,9362,9149,8484,7529,6442,5373,4416,3642,3060,2652,2376,2179,1997,1791,1511,1148,687,158,-419,-976,-1468,-1818,-1994,-1945,-1687,-1214,-592,133,886,1585,2189,2635,2937,3100,3197,3298,3493,3869,4474,5338,6437,7709,9061,10380,11548,12468,13059,13300,13180,12764,12119,11341,10531,9763,9098,8551,8113,7729,7342,6859,6219,5352,4262,2952,1519,70,-1253,-2279,-2891,-2971,-2501,-1507,-101,1536,3202,4654,5714,6223,6134,5467,4346,2948,1488,176,-806,-1360,-1435,-1094,-441,371,1178,1834,2256,2386,2281,1999,1674,1425,1375,1609,2173,3069,4252,5645,7158,8671,10106,11361,12398,13174,13692,13952,13982,13780,13359,12700,11792,10610,9144,7381,5349,3079,628,-1909,-4457,-6878,-9097,-10973,-12443,-13397,-13797,-13599,-12810,-11465,-9645,-7460,-5060,-2600,-235,1876,3636,4950,5800,6206,6226,5979,5565,5145,4786,4594,4549,4639,4768,4835,4736,4381,3743,2836,1753,614,-397,-1128,-1418,-1173,-383,915,2552,4357,6059,7436,8244,8331,7597,6057,3813,1070,-1901,-4786,-7285,-9133,-10162,-10295,-9575,-8142,-6204,-4017,-1814,177,1829,3042,3821,4205,4277,4141,3888,3609,3345,3138,2976,2838,2692,2486,2208,1816,1331,760,139,-468,-1022,-1440,-1693,-1722,-1539,-1147,-602,27,648,1173,1502,1569,1323,746,-112,-1205,-2384,-3552,-4523,-5203,-5472,-5295,-4687,-3705,-2479,-1144,138,1233,2014,2438,2458,2143,1542,775,-53,-863,-1570,-2179,-2681,-3155,-3649,-4259,-5035,-6019,-7193,-8498,-9809,-10976,-11822,-12166,-11900,-10941,-9331,-7188,-4700,-2162,183,2023,3193,3544,3090,1917,222,-1738,-3685,-5343,-6484,-6979,-6766,-5931,-4606,-3034,-1445,-93,834,1206,969,166,-1129,-2740,-4515,-6241,-7735,-8838,-9405,-9368,-8687,-7398,-5568,-3332,-828,1764,4286,6572,8500,9958,10903,11308,11199,10625,9660,8394,6918,5327,3703,2123,642,-689,-1838,-2775,-3471,-3919,-4073,-3944,-3489,-2740,-1691,-386,1125,2774,4465,6112,7597,8835,9729,10219,10272,9877,9068,7899,6453,4827,3126,1452,-111,-1488,-2641,-3543,-4205,-4646,-4895,-5012,-5022,-4993,-4947,-4936,-4970,-5078,-5242,-5458,-5705,-5949,-6193,-6396,-6595,-6767,-6951,-7131,-7315,-7467,-7555,-7530,-7344,-6960,-6347,-5501,-4419,-3125,-1655,-43,1625,3291,4855,6222,7320,8074,8457,8487,8198,7691,7057,6408,5831,5376,5062,4850,4678,4443,4043,3372,2360,951,-835,-2969,-5346,-7837,-10297,-12548,-14450,-15858,-16694,-16896,-16488,-15495,-14020,-12155,-10022,-7739,-5413,-3141,-1005,927,2604,3980,5031,5730,6063,6032,5638,4918,3916,2706,1372,5,-1304,-2479,-3445,-4158,-4575,-4672,-4442,-3897,-3059,-2001,-773,510,1776,2916,3865,4564,4991,5147,5059,4769,4326,3781,3164,2507,1810,1077,295,-540,-1442,-2412,-3443,-4539,-5662,-6797,-7892,-8885,-9716,-10304,-10604,-10567,-10206,-9547,-8687,-7721,-6783,-5978,-5388,-5044,-4913,-4918,-4916,-4789,-4366,-3592,-2385,-805,1069,3074,5016,6684,7887,8462,8331,7483,5993,4030,1798,-441,-2453,-4019,-5001,-5322,-4999,-4127,-2839,-1340,194,1555,2594,3179,3250,2787,1848,518,-1040,-2679,-4200,-5451,-6300,-6643,-6478,-5777,-4667,-3201,-1571,121,1700,3061,4098,4748,4980,4794,4207,3270,2040,580,-1017,-2696,-4348,-5920,-7313,-8489,-9374,-9968,-10227,-10188,-9847,-9259,-8468,-7526,-6509,-5459,-4441,-3479,-2594,-1792,-1067,-403,205,781,1340,1898,2486,3106,3762,4437,5078,5636,6009,6131,5902,5284,4248,2819,1094,-830,-2740,-4492,-5844,-6665,-6800,-6218,-4928,-3064,-800,1613,3909,5839,7195,7845,7765,6990,5690,4047,2311,725,-501,-1192,-1256,-656,541,2247,4277,6454,8589,10499,12062,13196,13878,14154,14111,13863,13553,13285,13150,13168,13317,13498,13596,13445,12914,11877,10278,8117,5470,2465,-694,-3826,-6687,-9129,-10971,-12154,-12608,-12357,-11444,-9959,-8008,-5735,-3271,-784,1577,3680,5377,6606,7272,7382,6950,6043,4764,3244,1612,35,-1355,-2419,-3045,-3153,-2706,-1700,-204,1676,3784,5922,7878,9454,10466,10827,10481,9513,8033,6277,4463,2870,1706,1165,1344,2261,3836,5904,8229,10525,12510,13903,14514,14201,12959,10846,8040,4760,1275,-2143,-5245,-7821,-9713,-10835,-11163,-10744,-9697,-8178,-6393,-4556,-2874,-1509,-580,-123,-101,-415,-908,-1409,-1758,-1824,-1539,-885,70,1240,2473,3636,4590,5217,5459,5276,4693,3777,2617,1353,115,-955,-1729,-2111,-2029,-1467,-454,935,2557,4258,5833,7098,7877,8030,7492,6239,4348,1933,-827,-3730,-6546,-9066,-11095,-12477,-13114,-12961,-12029,-10414,-8213,-5625,-2791,58,2786,5205,7206,8694,9615,9960,9754,9052,7942,6531,4921,3245,1582,45,-1323,-2469,-3368,-4046,-4487,-4757,-4869,-4886,-4840,-4796,-4776,-4840,-5002,-5272,-5643,-6050,-6428,-6671,-6658,-6308,-5520,-4307,-2673,-739,1357,3432,5285,6755,7699,8035,7752,6880,5517,3795,1866,-99,-1935,-3506,-4695,-5444,-5745,-5637,-5228,-4643,-4051,-3613,-3462,-3707,-4370,-5440,-6814,-8354,-9872,-11174,-12081,-12446,-12196,-11320,-9899,-8073,-6041,-4014,-2197,-748,238,740,811,562,135,-315,-652,-782,-654,-282,277,921,1523,1954,2083,1822,1109,-54,-1616,-3472,-5469,-7426,-9162,-10487,-11268,-11388,-10806,-9531,-7624,-5211,-2433,512,3459,6213,8626,10577,11962,12747,12889,12423,11370,9814,7827,5537,3056,550,-1841,-3946,-5616,-6738,-7224,-7063,-6288,-5006,-3342,-1469,474,2357,4086,5618,6926,8005,8863,9476,9855,9951,9780,9299,8530,7478,6158,4630,2893,1033,-940,-2952,-4952,-6878,-8653,-10207,-11464,-12369,-12874,-12977,-12686,-12050,-11155,-10091,-8975,-7925,-7027,-6370,-5987,-5869,-5984,-6230,-6508,-6700,-6684,-6384,-5729,-4706,-3333,-1653,247,2280,4337,6313,8110,9627,10796,11545,11851,11698,11127,10195,8987,7637,6228,4919,3759,2853,2191,1775,1524,1353,1137,765,137,-817,-2098,-3690,-5496,-7396,-9254,-10892,-12190,-13008,-13262,-12912,-11943,-10407,-8384,-5987,-3361,-662,1961,4359,6411,8045,9200,9904,10170,10086,9710,9121,8372,7492,6506,5414,4225,2947,1592,199,-1200,-2530,-3747,-4765,-5542,-6019,-6188,-6044,-5639,-5034,-4329,-3624,-3014,-2577,-2338,-2303,-2406,-2584,-2734,-2784,-2678,-2406,-2015,-1574,-1209,-1028,-1150,-1652,-2554,-3844,-5422,-7160,-8890,-10412,-11562,-12193,-12226,-11653,-10544,-9022,-7278,-5494,-3868,-2541,-1615,-1114,-1005,-1198,-1570,-1982,-2301,-2415,-2247,-1753,-937,179,1519,3015,4555,6055,7420,8582,9496,10131,10497,10606,10489,10183,9717,9129,8451,7706,6928,6124,5317,4511,3722,2949,2225,1554,980,534,238,137,217,471,842,1258,1625,1864,1878,1642,1109,306,-740,-1965,-3278,-4592,-5776,-6751,-7401,-7695,-7607,-7185,-6518,-5724,-4944,-4295,-3877,-3717,-3815,-4095,-4465,-4816,-5031,-5046,-4796,-4284,-3532,-2579,-1519,-396,679,1654,2457,3038,3382,3486,3384,3127,2796,2455,2196,2048,2036,2150,2319,2494,2564,2462,2106,1465,526,-658,-2025,-3440,-4784,-5903,-6687,-7032,-6915,-6326,-5356,-4091,-2684,-1262,32,1119,1926,2450,2722,2781,2721,2591,2477,2411,2438,2564,2797,3133,3556,4073,4677,5389,6208,7160,8231,9427,10703,12015,13278,14409,15287,15830,15920,15508,14538,13014,10978,8516,5761,2886,79,-2460,-4558,-6076,-6948,-7158,-6775,-5914,-4735,-3397,-2083,-893,44,717,1099,1254,1235,1153,1087,1137,1362,1803,2460,3314,4295,5360,6405,7393,8250,8961,9506,9910,10185,10384,10535,10659,10787,10886,10965,10960,10855,10593,10145,9494,8629,7571,6375,5085,3816,2642,1678,994,645,639,946,1489,2162,2832,3372,3657,3599,3141,2278,1052,-448,-2091,-3726,-5186,-6322,-7009,-7178,-6810,-5950,-4697,-3184,-1562,18,1442,2621,3528,4170,4600,4882,5097,5308,5561,5862,6190,6488,6681,6682,6422,5856,4990,3873,2604,1313,144,-779,-1367,-1585,-1454,-1060,-509,55,503,734,681,325,-273,-1065,-1892,-2667,-3243,-3549,-3527,-3185,-2558,-1751,-859,-16,676,1132,1312,1231,926,510,63,-290,-472,-428,-143,361,1013,1764,2500,3179,3713,4075,4251,4246,4105,3876,3617,3384,3225,3147,3178,3274,3415,3544,3607,3565,3361,2989,2422,1698,846,-65,-950,-1717,-2265,-2509,-2369,-1807,-792,639,2437,4498,6688,8842,10776,12290,13207,13378,12697,11156,8790,5747,2204,-1593,-5403,-8985,-12143,-14736,-16668,-17923,-18519,-18523,-18041,-17166,-16036,-14732,-13368,-12003,-10717,-9536,-8524,-7669,-7009,-6503,-6145,-5888,-5692,-5511,-5306,-5030,-4680,-4219,-3684,-3078,-2447,-1840,-1294,-880,-633,-597,-794,-1219,-1857,-2665,-3588,-4566,-5533,-6401,-7122,-7607,-7841,-7779,-7461,-6893,-6174,-5351,-4545,-3823,-3270,-2938,-2842,-2984,-3305,-3738,-4171,-4498,-4590,-4355,-3709,-2633,-1142,681,2718,4800,6761,8428,9676,10409,10608,10307,9574,8551,7338,6107,4953,3999,3310,2911,2814,2947,3263,3646,4024,4312,4468,4466,4321,4042,3679,3234,2752,2202,1598,902,86,-847,-1929,-3106,-4363,-5623,-6823,-7897,-8797,-9489,-9974,-10261,-10390,-10404,-10354,-10288,-10222,-10183,-10140,-10077,-9940,-9682,-9239,-8574,-7640,-6439,-4974,-3306,-1503,316,2038,3517,4660,5352,5582,5337,4700,3753,2619,1403,184,-960,-2002,-2907,-3659,-4247,-4656,-4880,-4911,-4750,-4399,-3859,-3145,-2255,-1211,-14,1302,2698,4117,5458,6621,7475,7901,7798,7105,5807,3959,1666,-892,-3512,-5943,-7959,-9341,-9937,-9656,-8493,-6530,-3931,-932,2185,5124,7618,9445,10476,10665,10074,8835,7160,5273,3410,1762,463,-427,-915,-1071,-1004,-840,-723,-756,-1050,-1632,-2531,-3704,-5089,-6598,-8117,-9548,-10789,-11771,-12437,-12785,-12811,-12572,-12109,-11504,-10831,-10168,-9588,-9149,-8889,-8824,-8927,-9148,-9399,-9573,-9562,-9251,-8563,-7445,-5902,-3993,-1826,443,2658,4649,6308,7555,8375,8819,8946,8887,8727,8581,8503,8530,8647,8811,8964,9020,8930,8627,8109,7379,6486,5495,4484,3528,2683,1978,1409,954,577,238,-77,-386,-668,-908,-1071,-1137,-1061,-846,-456,75,739,1477,2223,2893,3403,3656,3602,3164,2332,1086,-549,-2517,-4755,-7161,-9615,-12015,-14201,-16072,-17487,-18347,-18568,-18121,-17011,-15338,-13214,-10843,-8404,-6118,-4141,-2616,-1589,-1062,-944,-1101,-1358,-1530,-1455,-1011,-142,1150,2785,4642,6555,8358,9900,11068,11815,12135,12111,11824,11423,10988,10626,10341,10136,9914,9600,9048,8182,6913,5235,3184,859,-1589,-4000,-6186,-7998,-9293,-10002,-10076,-9557,-8504,-7053,-5328,-3500,-1692,-33,1408,2587,3512,4214,4748,5168,5526,5860,6188,6526,6870,7228,7589,7978,8383,8838,9337,9884,10464,11038,11560,11966,12191,12182,11893,11300,10407,9237,7839,6271,4607,2907,1257,-307,-1723,-2982,-4054,-4940,-5622,-6097,-6337,-6341,-6093,-5614,-4936,-4096,-3171,-2199,-1242,-317,580,1481,2438,3520,4770,6240,7909,9730,11618,13412,14994,16188,16890,17016,16553,15553,14120,12429,10639,8963,7530,6465,5810,5529,5551,5725,5896,5899,5596,4891,3764,2234,409,-1585,-3585,-5422,-6967,-8103,-8795,-9031,-8886,-8435,-7797,-7078,-6369,-5726,-5189,-4737,-4369,-4036,-3707,-3368,-2969,-2533,-2025,-1465,-863,-224,424,1080,1712,2317,2861,3324,3686,3914,3993,3919,3680,3308,2821,2266,1692,1163,719,416,264,277,424,685,1012,1370,1734,2076,2411,2739,3089,3479,3921,4430,4966,5503,5949,6227,6226,5854,5049,3763,2027,-118,-2551,-5151,-7742,-10177,-12297,-13978,-15138,-15718,-15713,-15144,-14061,-12540,-10680,-8583,-6374,-4169,-2085,-233,1303,2452,3185,3490,3399,2954,2233,1324,329,-650,-1493,-2144,-2511,-2592,-2396,-1968,-1418,-836,-360,-100,-158,-595,-1436,-2644,-4130,-5756,-7323,-8635,-9473,-9654,-9056,-7623,-5399,-2531,756,4151,7314,9923,11692,12443,12117,10757,8552,5749,2650,-416,-3190,-5437,-7043,-7950,-8197,-7866,-7088,-6008,-4768,-3509,-2327,-1317,-524,28,327,394,242,-86,-564,-1151,-1825,-2556,-3320,-4082,-4788,-5384,-5763,-5858,-5557,-4800,-3553,-1814,326,2773,5337,7859,10117,11949,13193,13746,13566,12664,11114,9041,6613,4003,1414,-997,-3092,-4757,-5968,-6692,-6991,-6933,-6620,-6168,-5689,-5277,-5009,-4908,-4968,-5135,-5310,-5388,-5234,-4760,-3886,-2613,-975,913,2915,4855,6578,7928,8825,9208,9111,8608,7823,6925,6069,5433,5139,5272,5866,6877,8228,9786,11403,12931,14233,15204,15777,15915,15617,14899,13790,12313,10514,8399,6031,3418,638,-2264,-5189,-8050,-10734,-13131,-15144,-16675,-17684,-18125,-18024,-17430,-16427,-15156,-13735,-12339,-11069,-10037,-9267,-8752,-8412,-8136,-7775,-7192,-6264,-4921,-3136,-971,1486,4055,6584,8842,10696,11964,12582,12501,11743,10407,8596,6487,4223,1968,-156,-2063,-3710,-5085,-6226,-7163,-7972,-8692,-9370,-10041,-10691,-11316,-11869,-12297,-12564,-12616,-12445,-12056,-11464,-10727,-9891,-9023,-8175,-7395,-6690,-6066,-5461,-4825,-4039,-3031,-1687,25,2133,4574,7260,10021,12691,15061,16958,18239,18784,18581,17608,15954,13698,10970,7902,4632,1291,-1989,-5109,-7955,-10467,-12564,-14215,-15373,-16039,-16192,-15864,-15076,-13878,-12334,-10525,-8539,-6488,-4480,-2629,-1043,188,991,1326,1169,546,-511,-1926,-3610,-5480,-7403,-9296,-11018,-12475,-13546,-14164,-14253,-13815,-12867,-11493,-9814,-7966,-6135,-4446,-3070,-2072,-1536,-1444,-1784,-2461,-3393,-4451,-5518,-6471,-7214,-7654,-7738,-7417,-6683,-5535,-3998,-2115,61,2451,4976,7534,10024,12340,14379,16040,17243,17908,18010,17537,16539,15105,13352,11438,9518,7726,6212,5017,4233,3808,3737,3901,4211,4519,4687,4591,4105,3169,1749,-143,-2426,-4995,-7711,-10393,-12901,-15048,-16725,-17810,-18251,-18024,-17152,-15704,-13759,-11448,-8875,-6175,-3458,-831,1615,3796,5664,7156,8267,8976,9301,9259,8884,8213,7291,6170,4907,3574,2253,1031,-8,-778,-1230,-1327,-1080,-519,273,1222,2187,3076,3741,4110,4078,3645,2782,1580,114,-1468,-2999,-4312,-5227,-5613,-5375,-4509,-3049,-1165,987,3130,5051,6501,7319,7397,6726,5390,3544,1425,-715,-2607,-4019,-4774,-4771,-3989,-2491,-410,2081,4771,7453,9933,12048,13682,14765,15281,15262,14779,13928,12809,11525,10142,8720,7271,5794,4271,2672,1002,-750,-2519,-4258,-5860,-7243,-8307,-9002,-9270,-9126,-8569,-7677,-6507,-5192,-3827,-2565,-1505,-745,-328,-249,-439,-795,-1163,-1394,-1338,-889,28,1409,3223,5364,7704,10077,12311,14247,15735,16694,17056,16862,16159,15096,13818,12507,11340,10436,9904,9743,9935,10356,10869,11287,11425,11128,10272,8819,6784,4263,1421,-1551,-4412,-6953,-8972,-10329,-10956,-10847,-10097,-8847,-7301,-5681,-4198,-3029,-2282,-1999,-2117,-2539,-3078,-3549,-3771,-3581,-2905,-1701,-37,1989,4214,6457,8542,10312,11655,12503,12843,12705,12151,11284,10196,9009,7809,6690,5690,4842,4115,3469,2827,2125,1286,289,-873,-2159,-3490,-4786,-5938,-6869,-7515,-7843,-7862,-7606,-7152,-6583,-5995,-5464,-5036,-4726,-4494,-4273,-3956,-3439,-2605,-1394,236,2248,4539,6958,9294,11325,12846,13673,13726,12969,11498,9451,7045,4527,2122,42,-1565,-2619,-3112,-3078,-2642,-1891,-997,-51,797,1501,1975,2213,2205,1966,1526,927,192,-632,-1520,-2450,-3381,-4308,-5177,-5961,-6593,-7013,-7150,-6938,-6332,-5317,-3901,-2162,-193,1849,3793,5465,6680,7323,7293,6581,5217,3293,948,-1663,-4375,-7010,-9454,-11564,-13294,-14603,-15505,-16047,-16295,-16322,-16199,-15983,-15700,-15352,-14920,-14326,-13512,-12377,-10845,-8866,-6409,-3520,-255,3234,6810,10260,13400,16028,17980,19121,19381,18730,17225,14944,12054,8715,5141,1516,-1961,-5159,-7937,-10249,-12030,-13280,-14003,-14203,-13901,-13121,-11894,-10293,-8397,-6341,-4270,-2359,-773,354,915,893,304,-727,-2072,-3522,-4913,-6044,-6798,-7057,-6795,-6004,-4755,-3127,-1263,709,2634,4387,5874,7043,7894,8480,8880,9194,9529,9936,10464,11080,11730,12311,12712,12816,12535,11800,10603,8955,6933,4631,2153,-358,-2801,-5060,-7030,-8655,-9846,-10591,-10853,-10646,-9988,-8908,-7471,-5705,-3713,-1528,735,3016,5219,7256,9050,10503,11546,12101,12112,11558,10434,8795,6731,4379,1921,-449,-2514,-4094,-5017,-5196,-4584,-3232,-1244,1190,3859,6494,8868,10733,11943,12381,12038,10953,9257,7079,4613,1992,-629,-3156,-5525,-7698,-9660,-11419,-12945,-14249,-15277,-16012,-16403,-16420,-16046,-15280,-14159,-12724,-11057,-9248,-7390,-5611,-3981,-2604,-1516,-723,-219,76,216,303,405,599,905,1346,1878,2445,2985,3402,3663,3735,3640,3444,3219,3068,3063,3276,3712,4386,5226,6179,7134,7977,8596,8863,8703,8030,6844,5149,3021,563,-2097,-4800,-7389,-9708,-11614,-12995,-13784,-13957,-13563,-12680,-11463,-10076,-8713,-7560,-6764,-6439,-6611,-7248,-8230,-9385,-10506,-11383,-11846,-11801,-11238,-10230,-8964,-7631,-6504,-5779,-5645,-6166,-7348,-9039,-11048,-13072,-14814,-15957,-16271,-15567,-13806,-11031,-7409,-3216,1237,5561,9407,12449,14438,15243,14829,13294,10819,7668,4132,521,-2914,-5938,-8420,-10264,-11450,-11987,-11909,-11262,-10087,-8444,-6378,-3969,-1296,1541,4430,7252,9897,12243,14181,15610,16427,16563,15964,14628,12571,9910,6746,3286,-275,-3719,-6830,-9441,-11422,-12712,-13308,-13274,-12716,-11778,-10610,-9360,-8145,-7048,-6083,-5240,-4441,-3611,-2659,-1518,-174,1362,2986,4578,5958,6951,7390,7152,6187,4513,2256,-400,-3200,-5862,-8131,-9780,-10678,-10779,-10140,-8898,-7241,-5397,-3571,-1958,-697,117,458,335,-172,-957,-1906,-2864,-3740,-4420,-4875,-5080,-5082,-4940,-4739,-4564,-4483,-4519,-4680,-4869,-5017,-4948,-4556,-3679,-2256,-238,2339,5367,8713,12157,15516,18551,21102,23001,24168,24563,24198,23142,21483,19341,16834,14089,11214,8303,5447,2705,135,-2212,-4310,-6126,-7630,-8836,-9718,-10314,-10630,-10694,-10531,-10150,-9564,-8762,-7736,-6471,-4958,-3202,-1221,944,3223,5537,7779,9838,11604,12964,13854,14192,13987,13240,12020,10439,8613,6727,4935,3419,2312,1725,1700,2224,3214,4538,6016,7455,8651,9432,9655,9239,8148,6428,4155,1479,-1429,-4367,-7132,-9512,-11355,-12503,-12898,-12502,-11361,-9575,-7285,-4686,-1982,616,2901,4726,5967,6587,6614,6129,5311,4329,3407,2730,2432,2599,3203,4175,5351,6575,7648,8434,8836,8818,8431,7753,6933,6099,5411,4958,4823,5008,5486,6153,6908,7580,8047,8162,7832,7000,5650,3839,1644,-786,-3295,-5688,-7782,-9387,-10358,-10579,-10005,-8660,-6640,-4110,-1290,1578,4239,6469,8088,8994,9139,8587,7434,5858,4060,2237,598,-722,-1611,-2047,-2059,-1725,-1164,-496,161,721,1124,1353,1424,1380,1296,1238,1298,1542,2036,2812,3885,5235,6818,8570,10399,12214,13911,15397,16583,17396,17787,17695,17123,16019,14426,12341,9837,6987,3929,804,-2180,-4847,-6989,-8463,-9166,-9081,-8272,-6877,-5103,-3179,-1349,172,1225,1695,1569,877,-276,-1730,-3333,-4889,-6259,-7319,-8001,-8295,-8234,-7903,-7395,-6853,-6376,-6078,-6019,-6215,-6633,-7179,-7733,-8128,-8221,-7870,-6989,-5557,-3623,-1322,1141,3520,5528,6920,7469,7048,5625,3270,173,-3408,-7142,-10688,-13727,-15981,-17287,-17560,-16836,-15256,-13010,-10361,-7562,-4852,-2431,-424,1101,2161,2825,3210,3460,3707,4074,4628,5396,6335,7356,8338,9124,9603,9652,9253,8396,7184,5720,4170,2670,1345,262,-558,-1150,-1573,-1894,-2175,-2425,-2649,-2784,-2787,-2569,-2104,-1357,-358,827,2108,3365,4467,5327,5839,5987,5736,5141,4221,3073,1731,283,-1229,-2750,-4240,-5663,-6990,-8187,-9222,-10081,-10718,-11138,-11313,-11235,-10893,-10284,-9400,-8279,-6944,-5476,-3943,-2457,-1111,-9,763,1146,1109,651,-163,-1234,-2417,-3512,-4335,-4683,-4405,-3418,-1703,658,3506,6636,9785,12709,15167,16978,18007,18216,17586,16222,14207,11715,8894,5922,2955,147,-2389,-4561,-6302,-7607,-8471,-8946,-9098,-9002,-8749,-8430,-8103,-7829,-7627,-7481,-7370,-7225,-6993,-6608,-6020,-5200,-4139,-2848,-1361,287,2038,3840,5639,7368,8974,10389,11550,12418,12947,13152,13043,12683,12152,11535,10942,10441,10094,9919,9886,9928,9945,9796,9367,8513,7158,5245,2789,-134,-3364,-6694,-9858,-12582,-14611,-15758,-15905,-15083,-13373,-11004,-8223,-5346,-2663,-442,1116,1891,1849,1065,-319,-2078,-3944,-5657,-6961,-7686,-7737,-7118,-5946,-4395,-2717,-1160,14,614,496,-373,-1952,-4079,-6546,-9075,-11386,-13214,-14350,-14644,-14058,-12623,-10459,-7765,-4754,-1686,1225,3764,5793,7209,7966,8077,7572,6531,5041,3197,1109,-1128,-3400,-5623,-7688,-9512,-11010,-12105,-12762,-12932,-12638,-11889,-10743,-9262,-7521,-5600,-3584,-1555,417,2247,3896,5291,6422,7242,7750,7935,7797,7356,6630,5647,4453,3056,1516,-163,-1920,-3706,-5444,-7030,-8352,-9307,-9794,-9744,-9141,-7990,-6370,-4371,-2139,188,2430,4459,6114,7312,7949,7997,7436,6291,4641,2562,225,-2245,-4643,-6830,-8653,-10019,-10890,-11269,-11236,-10891,-10361,-9799,-9296,-8959,-8803,-8819,-8950,-9095,-9174,-9093,-8821,-8337,-7703,-6974,-6270,-5662,-5254,-5071,-5134,-5418,-5845,-6359,-6841,-7207,-7366,-7228,-6760,-5911,-4707,-3164,-1364,604,2619,4545,6253,7617,8542,8981,8907,8368,7418,6168,4742,3272,1891,705,-205,-816,-1143,-1250,-1236,-1198,-1246,-1449,-1852,-2457,-3225,-4089,-4952,-5719,-6278,-6534,-6411,-5837,-4795,-3276,-1311,1015,3625,6362,9111,11687,13969,15797,17074,17725,17702,17020,15706,13833,11499,8816,5928,2988,173,-2337,-4377,-5780,-6451,-6295,-5338,-3618,-1278,1478,4415,7224,9632,11356,12216,12068,10937,8895,6156,2974,-360,-3543,-6332,-8515,-9988,-10695,-10680,-10028,-8889,-7421,-5811,-4224,-2819,-1716,-988,-667,-713,-1072,-1632,-2277,-2896,-3372,-3632,-3617,-3315,-2749,-1991,-1122,-257,530,1162,1646,2001,2331,2717,3298,4149,5331,6858,8664,10668,12716,14659,16321,17566,18255,18319,17703,16433,14536,12136,9329,6306,3207,226,-2508,-4859,-6767,-8198,-9179,-9765,-10051,-10109,-10047,-9892,-9689,-9412,-9019,-8451,-7632,-6513,-5072,-3327,-1360,720,2751,4583,6059,7082,7598,7631,7241,6567,5721,4846,4037,3345,2794,2351,1969,1600,1200,778,355,9,-172,-98,322,1135,2361,3978,5911,8030,10193,12188,13837,14937,15358,14994,13855,11982,9557,6764,3901,1233,-939,-2382,-2919,-2480,-1101,1075,3795,6772,9661,12179,14076,15209,15539,15124,14106,12706,11117,9583,8236,7205,6485,6044,5750,5468,5033,4321,3240,1774,-25,-2051,-4129,-6076,-7686,-8786,-9241,-8982,-8022,-6440,-4415,-2137,115,2125,3641,4505,4614,3945,2576,649,-1624,-4007,-6252,-8158,-9569,-10409,-10684,-10446,-9820,-8938,-7933,-6936,-6015,-5229,-4578,-4026,-3538,-3023,-2448,-1741,-892,92,1171,2267,3287,4151,4776,5150,5270,5213,5057,4910,4850,4943,5184,5557,5975,6350,6586,6584,6305,5722,4877,3843,2741,1706,896,443,455,991,2059,3587,5482,7562,9663,11572,13114,14126,14496,14155,13102,11387,9116,6435,3514,542,-2309,-4882,-7057,-8775,-9994,-10773,-11155,-11263,-11173,-10980,-10725,-10423,-10062,-9615,-9055,-8378,-7603,-6775,-5965,-5241,-4684,-4336,-4251,-4405,-4796,-5347,-5989,-6616,-7125,-7411,-7404,-7042,-6328,-5272,-3937,-2393,-722,988,2667,4230,5627,6753,7567,7968,7906,7362,6312,4829,2980,890,-1313,-3485,-5507,-7264,-8692,-9744,-10424,-10765,-10832,-10700,-10473,-10212,-9987,-9806,-9632,-9398,-8989,-8293,-7216,-5690,-3727,-1374,1243,3974,6640,9084,11152,12772,13876,14481,14608,14320,13665,12716,11511,10107,8555,6891,5191,3512,1923,531,-614,-1391,-1769,-1685,-1160,-233,999,2377,3750,4911,5710,6019,5769,4964,3670,2016,162,-1703,-3418,-4820,-5827,-6374,-6494,-6256,-5770,-5192,-4647,-4278,-4150,-4316,-4753,-5410,-6205,-7048,-7838,-8519,-9027,-9345,-9488,-9479,-9393,-9281,-9222,-9258,-9406,-9642,-9883,-10018,-9904,-9388,-8369,-6753,-4572,-1870,1179,4400,7548,10419,12807,14581,15657,16025,15734,14880,13608,12065,10432,8844,7434,6272,5386,4747,4276,3881,3428,2832,2006,921,-392,-1892,-3453,-4969,-6310,-7347,-8000,-8162,-7799,-6881,-5419,-3489,-1183,1329,3869,6227,8233,9724,10636,10943,10714,10067,9152,8132,7145,6288,5604,5085,4669,4284,3847,3285,2588,1737,793,-194,-1158,-2039,-2805,-3457,-4020,-4560,-5145,-5853,-6728,-7804,-9047,-10418,-11808,-13116,-14194,-14931,-15195,-14908,-14025,-12535,-10520,-8075,-5399,-2688,-187,1885,3362,4112,4124,3434,2168,489,-1399,-3312,-5067,-6523,-7614,-8291,-8600,-8599,-8387,-8066,-7708,-7385,-7088,-6825,-6516,-6116,-5531,-4716,-3618,-2248,-633,1149,3006,4819,6493,7904,8988,9653,9857,9547,8712,7338,5463,3135,449,-2490,-5539,-8565,-11424,-13984,-16151,-17831,-18979,-19559,-19561,-18994,-17863,-16209,-14060,-11503,-8625,-5582,-2516,367,2910,4938,6362,7104,7206,6703,5740,4437,2948,1420,-28,-1273,-2230,-2826,-3011,-2786,-2171,-1262,-168,944,1905,2552,2761,2467,1690,516,-877,-2282,-3471,-4228,-4424,-3949,-2854,-1191,851,3090,5298,7277,8853,9909,10391,10301,9704,8696,7396,5916,4376,2838,1373,-9,-1301,-2525,-3691,-4835,-5933,-7012,-8013,-8947,-9759,-10447,-10999,-11417,-11733,-11974,-12185,-12406,-12680,-12994,-13358,-13689,-13925,-13959,-13679,-12997,-11825,-10141,-7940,-5287,-2285,929,4170,7267,10017,12282,13926,14897,15186,14842,13976,12700,11158,9455,7680,5881,4079,2266,453,-1377,-3167,-4901,-6484,-7854,-8925,-9643,-9966,-9907,-9491,-8791,-7890,-6867,-5797,-4734,-3677,-2644,-1582,-484,678,1913,3196,4500,5773,6953,7988,8823,9429,9785,9889,9741,9342,8685,7766,6579,5148,3515,1767,32,-1542,-2774,-3517,-3632,-3072,-1842,-50,2136,4483,6755,8718,10190,11073,11323,11011,10233,9157,7941,6745,5702,4905,4414,4241,4392,4820,5503,6368,7374,8430,9461,10350,10990,11258,11045,10284,8935,7028,4637,1889,-1049,-3991,-6724,-9059,-10793,-11765,-11870,-11018,-9246,-6609,-3289,510,4487,8366,11814,14570,16398,17153,16798,15369,13044,10025,6628,3122,-175,-3063,-5339,-6957,-7896,-8264,-8188,-7879,-7506,-7275,-7299,-7669,-8387,-9392,-10559,-11728,-12703,-13315,-13399,-12861,-11646,-9786,-7348,-4464,-1306,1955,5109,8004,10484,12467,13909,14818,15261,15303,15048,14563,13927,13179,12370,11525,10690,9913,9252,8779,8546,8618,8998,9697,10640,11738,12851,13801,14434,14573,14126,13032,11326,9095,6515,3760,1074,-1362,-3355,-4788,-5591,-5749,-5322,-4389,-3093,-1556,58,1631,3032,4170,4992,5459,5606,5473,5159,4764,4388,4122,3987,3993,4074,4137,4069,3762,3129,2153,852,-664,-2260,-3737,-4933,-5666,-5843,-5402,-4391,-2880,-1045,970,2953,4772,6273,7409,8135,8486,8507,8254,7787,7138,6331,5374,4257,3008,1604,99,-1508,-3173,-4865,-6561,-8218,-9809,-11279,-12564,-13592,-14269,-14511,-14256,-13447,-12101,-10247,-7981,-5436,-2767,-165,2193,4144,5553,6348,6494,6027,5017,3574,1833,-63,-1964,-3723,-5201,-6273,-6834,-6823,-6204,-5032,-3379,-1425,652,2604,4236,5350,5856,5738,5073,4046,2873,1816,1092,879,1252,2205,3628,5353,7153,8800,10090,10851,11009,10534,9508,8049,6344,4570,2912,1498,414,-325,-759,-962,-1046,-1115,-1272,-1614,-2178,-3031,-4157,-5574,-7230,-9097,-11098,-13167,-15211,-17129,-18826,-20202,-21165,-21645,-21589,-20960,-19775,-18052,-15876,-13352,-10609,-7820,-5126,-2689,-616,995,2110,2720,2861,2609,2033,1253,340,-614,-1565,-2479,-3356,-4186,-4996,-5740,-6421,-6950,-7276,-7303,-6966,-6216,-5038,-3474,-1587,483,2619,4646,6432,7853,8819,9301,9294,8865,8081,7084,5982,4931,4039,3420,3121,3184,3573,4244,5124,6116,7144,8146,9064,9905,10648,11343,11992,12631,13240,13790,14217,14428,14319,13781,12724,11084,8850,6069,2839,-657,-4213,-7580,-10521,-12837,-14388,-15107,-15012,-14190,-12762,-10917,-8798,-6600,-4443,-2473,-778,569,1519,2071,2234,2053,1589,909,77,-852,-1839,-2883,-3972,-5147,-6417,-7798,-9282,-10802,-12274,-13545,-14462,-14844,-14551,-13475,-11579,-8906,-5564,-1743,2329,6393,10184,13479,16083,17897,18871,19041,18507,17392,15866,14060,12132,10153,8218,6326,4485,2656,803,-1097,-3043,-4989,-6851,-8507,-9828,-10680,-10975,-10666,-9778,-8400,-6692,-4846,-3073,-1575,-489,85,154,-234,-952,-1860,-2785,-3584,-4136,-4361,-4260,-3844,-3229,-2498,-1783,-1176,-724,-453,-291,-180,13,375,1004,1937,3163,4614,6163,7635,8856,9617,9783,9229,7921,5892,3227,104,-3295,-6713,-9925,-12673,-14765,-16016,-16338,-15681,-14106,-11727,-8734,-5370,-1881,1467,4448,6878,8634,9641,9923,9522,8583,7256,5734,4194,2782,1596,660,-61,-648,-1248,-1965,-2957,-4268,-5935,-7869,-9936,-11904,-13543,-14592,-14880,-14294,-12853,-10676,-7994,-5100,-2314,64,1810,2783,2963,2434,1351,-67,-1619,-3108,-4405,-5441,-6199,-6735,-7110,-7416,-7718,-8077,-8497,-8983,-9470,-9904,-10190,-10263,-10049,-9530,-8707,-7627,-6371,-5029,-3710,-2500,-1482,-694,-170,105,145,-25,-367,-875,-1511,-2277,-3127,-4031,-4936,-5771,-6503,-7049,-7410,-7525,-7400,-7011,-6359,-5451,-4333,-3057,-1729,-474,592,1326,1648,1505,890,-132,-1472,-3003,-4581,-6065,-7324,-8227,-8702,-8660,-8096,-6984,-5387,-3341,-971,1647,4348,7025,9520,11718,13496,14786,15546,15781,15552,14919,13988,12830,11510,10063,8485,6772,4898,2868,689,-1562,-3793,-5859,-7606,-8883,-9572,-9592,-8954,-7697,-5971,-3910,-1732,403,2312,3884,5042,5770,6086,6069,5778,5340,4812,4276,3762,3248,2718,2072,1274,228,-1063,-2607,-4328,-6137,-7912,-9516,-10832,-11741,-12181,-12091,-11488,-10398,-8909,-7151,-5254,-3412,-1758,-469,380,720,573,22,-810,-1735,-2582,-3175,-3384,-3144,-2453,-1374,-30,1449,2921,4278,5457,6443,7267,7998,8723,9511,10445,11534,12789,14156,15562,16909,18071,18929,19339,19208,18421,16968,14847,12163,9064,5762,2489,-512,-3031,-4901,-6026,-6371,-5987,-4974,-3471,-1661,304,2249,4039,5561,6729,7479,7786,7636,7055,6086,4793,3245,1526,-302,-2173,-4038,-5851,-7554,-9079,-10327,-11195,-11578,-11382,-10566,-9120,-7110,-4625,-1828,1132,4052,6783,9151,11052,12390,13118,13250,12812,11914,10667,9245,7804,6517,5503,4839,4529,4513,4677,4857,4913,4686,4117,3174,1925,497,-936,-2180,-3047,-3409,-3181,-2394,-1130,429,2066,3552,4664,5248,5229,4602,3507,2104,663,-563,-1327,-1437,-793,613,2686,5240,8033,10786,13233,15153,16374,16827,16511,15524,14013,12199,10282,8503,7025,5984,5425,5329,5593,6078,6575,6905,6866,6342,5255,3637,1592,-688,-2976,-5022,-6599,-7549,-7763,-7242,-6043,-4311,-2223,0,2158,4051,5548,6550,7051,7065,6699,6052,5263,4451,3701,3062,2523,2022,1459,721,-308,-1679,-3424,-5462,-7678,-9889,-11865,-13415,-14320,-14471,-13789,-12313,-10152,-7493,-4579,-1668,975,3129,4614,5332,5256,4435,3007,1141,-945,-3036,-4953,-6543,-7733,-8489,-8836,-8821,-8507,-7950,-7182,-6235,-5098,-3793,-2303,-681,1039,2755,4374,5769,6843,7514,7735,7527,6920,6030,4957,3852,2818,1993,1423,1186,1259,1637,2245,3029,3877,4724,5473,6073,6482,6690,6704,6569,6316,6011,5694,5399,5155,4946,4761,4553,4289,3899,3361,2614,1639,414,-1066,-2790,-4715,-6795,-8927,-10992,-12846,-14316,-15244,-15494,-14961,-13624,-11513,-8741,-5473,-1933,1661,5065,8072,10506,12210,13102,13108,12225,10477,7933,4713,960,-3136,-7372,-11523,-15349,-18637,-21164,-22783,-23376,-22926,-21477,-19168,-16190,-12780,-9202,-5697,-2484,280,2484,4126,5205,5850,6148,6245,6249,6230,6209,6157,5974,5564,4795,3592,1923,-170,-2568,-5099,-7548,-9702,-11352,-12344,-12586,-12029,-10750,-8837,-6482,-3901,-1337,962,2785,3966,4421,4155,3257,1901,299,-1323,-2741,-3813,-4411,-4519,-4152,-3380,-2321,-1076,241,1533,2751,3863,4876,5833,6770,7750,8804,9976,11252,12631,14049,15437,16684,17650,18202,18182,17498,16070,13920,11117,7824,4246,628,-2763,-5717,-8009,-9546,-10233,-10113,-9248,-7788,-5909,-3814,-1710,219,1820,2998,3710,3983,3868,3467,2865,2145,1359,507,-412,-1452,-2624,-3942,-5354,-6777,-8069,-9087,-9671,-9724,-9188,-8097,-6559,-4737,-2851,-1111,280,1177,1517,1286,594,-448,-1623,-2756,-3649,-4153,-4175,-3703,-2784,-1565,-235,984,1851,2174,1823,737,-1014,-3303,-5899,-8544,-10959,-12885,-14108,-14494,-13961,-12542,-10318,-7458,-4167,-697,2708,5798,8358,10232,11309,11582,11097,9997,8443,6661,4833,3146,1716,622,-134,-563,-737,-703,-525,-239,129,573,1079,1650,2253,2881,3487,4051,4536,4903,5112,5104,4814,4175,3116,1594,-402,-2839,-5627,-8622,-11651,-14495,-16967,-18865,-20056,-20441,-19986,-18707,-16679,-14011,-10855,-7368,-3729,-112,3322,6407,9031,11075,12484,13232,13326,12816,11763,10248,8348,6158,3757,1250,-1250,-3627,-5732,-7444,-8642,-9238,-9196,-8520,-7269,-5554,-3514,-1317,858,2847,4498,5698,6382,6506,6100,5197,3894,2288,497,-1366,-3202,-4945,-6542,-7996,-9287,-10466,-11509,-12460,-13285,-13976,-14502,-14823,-14936,-14816,-14504,-14010,-13397,-12700,-11964,-11200,-10440,-9661,-8892,-8141,-7446,-6872,-6465,-6314,-6439,-6880,-7595,-8517,-9540,-10524,-11321,-11802,-11851,-11403,-10443,-8973,-7076,-4819,-2313,328,3013,5628,8111,10371,12366,14042,15379,16359,16974,17227,17100,16584,15644,14254,12402,10098,7400,4420,1317,-1696,-4406,-6582,-8060,-8700,-8472,-7387,-5557,-3128,-295,2736,5750,8560,10991,12905,14206,14818,14724,13925,12467,10409,7847,4864,1592,-1864,-5353,-8735,-11848,-14537,-16639,-18036,-18619,-18353,-17245,-15381,-12905,-10026,-6970,-3985,-1284,961,2653,3756,4305,4371,4049,3442,2635,1703,694,-353,-1424,-2503,-3584,-4663,-5723,-6756,-7728,-8624,-9399,-10036,-10492,-10741,-10748,-10483,-9915,-9023,-7799,-6253,-4417,-2353,-106,2213,4553,6789,8846,10600,11963,12827,13144,12880,12079,10836,9308,7691,6201,5050,4392,4361,4966,6184,7895,9932,12110,14211,16073,17523,18492,18905,18809,18223,17272,16028,14616,13111,11567,10015,8436,6818,5122,3326,1438,-521,-2473,-4322,-5947,-7208,-7996,-8199,-7770,-6693,-4989,-2742,-38,2982,6180,9389,12421,15082,17143,18424,18712,17921,15983,12976,9069,4526,-301,-5041,-9325,-12832,-15346,-16725,-16987,-16204,-14583,-12354,-9807,-7208,-4816,-2807,-1326,-402,-20,-75,-415,-853,-1198,-1282,-994,-298,758,2032,3340,4436,5122,5190,4565,3213,1237,-1200,-3848,-6439,-8684,-10333,-11180,-11104,-10043,-8057,-5243,-1799,2046,6035,9903,13408,16352,18593,20040,20681,20524,19654,18148,16142,13756,11157,8490,5934,3647,1792,496,-145,-85,674,2064,3986,6287,8807,11363,13786,15918,17611,18748,19210,18944,17887,16077,13559,10481,7010,3381,-183,-3428,-6186,-8292,-9699,-10405,-10477,-10041,-9223,-8158,-6956,-5687,-4392,-3081,-1745,-374,1030,2462,3870,5234,6468,7537,8360,8878,9040,8768,8058,6861,5231,3208,913,-1523,-3918,-6105,-7896,-9145,-9742,-9617,-8793,-7317,-5349,-3039,-617,1732,3829,5540,6822,7654,8117,8297,8322,8288,8273,8271,8234,8051,7557,6625,5118,2994,282,-2908,-6385,-9905,-13208,-16047,-18195,-19511,-19894,-19335,-17891,-15670,-12848,-9613,-6183,-2773,410,3194,5430,7047,7996,8317,8054,7317,6187,4779,3151,1385,-507,-2463,-4487,-6492,-8425,-10153,-11531,-12401,-12599,-12015,-10581,-8329,-5354,-1854,1926,5695,9161,12056,14171,15368,15607,14919,13439,11318,8793,6058,3319,752,-1558,-3499,-5095,-6323,-7244,-7883,-8284,-8461,-8414,-8124,-7551,-6669,-5421,-3812,-1827,478,3027,5705,8360,10824,12914,14451,15280,15283,14387,12602,9987,6697,2928,-1058,-4992,-8587,-11596,-13818,-15113,-15434,-14797,-13304,-11115,-8428,-5478,-2487,311,2731,4586,5750,6123,5660,4369,2311,-398,-3595,-7080,-10634,-14025,-17044,-19508,-21285,-22308,-22565,-22114,-21050,-19493,-17597,-15468,-13242,-10990,-8778,-6640,-4593,-2623,-741,1092,2863,4595,6267,7859,9331,10609,11621,12279,12489,12204,11378,10040,8248,6129,3831,1554,-529,-2215,-3383,-3898,-3736,-2886,-1409,594,3000,5649,8383,11026,13420,15401,16833,17605,17621,16846,15267,12942,9970,6502,2739,-1117,-4827,-8212,-11081,-13345,-14899,-15750,-15876,-15329,-14147,-12400,-10152,-7500,-4527,-1367,1845,4933,7697,9941,11461,12113,11797,10521,8356,5502,2186,-1277,-4601,-7500,-9766,-11246,-11897,-11722,-10818,-9302,-7328,-5061,-2642,-227,2079,4157,5934,7341,8330,8878,8974,8646,7914,6852,5501,3949,2248,482,-1304,-3017,-4620,-6028,-7200,-8088,-8669,-8926,-8881,-8540,-7948,-7129,-6122,-4945,-3627,-2180,-628,990,2636,4228,5680,6884,7720,8086,7885,7056,5583,3499,906,-2057,-5176,-8247,-11014,-13265,-14805,-15487,-15236,-14034,-11935,-9060,-5578,-1701,2326,6258,9850,12886,15192,16633,17147,16716,15414,13358,10753,7825,4857,2099,-191,-1862,-2788,-3005,-2587,-1742,-699,278,947,1150,789,-93,-1388,-2910,-4413,-5693,-6536,-6823,-6488,-5557,-4117,-2330,-384,1499,3119,4284,4867,4786,4041,2687,848,-1319,-3626,-5899,-7982,-9769,-11197,-12249,-12943,-13297,-13347,-13091,-12532,-11653,-10426,-8859,-6954,-4772,-2403,16,2319,4294,5756,6502,6400,5374,3425,659,-2756,-6572,-10509,-14277,-17608,-20282,-22134,-23085,-23091,-22195,-20468,-18026,-15010,-11582,-7908,-4165,-518,2875,5873,8346,10187,11309,11675,11255,10111,8290,5944,3206,278,-2659,-5407,-7802,-9696,-10991,-11621,-11563,-10848,-9531,-7711,-5517,-3077,-555,1933,4246,6295,7997,9309,10197,10670,10733,10426,9788,8863,7708,6364,4905,3379,1881,472,-775,-1813,-2635,-3248,-3699,-4032,-4282,-4474,-4582,-4582,-4406,-4012,-3354,-2412,-1201,250,1863,3563,5235,6782,8093,9084,9676,9833,9528,8771,7599,6051,4223,2170,2,-2209,-4382,-6427,-8295,-9890,-11168,-12045,-12486,-12447,-11926,-10954,-9605,-8007,-6316,-4737,-3470,-2718,-2635,-3328,-4812,-7026,-9811,-12955,-16187,-19237,-21846,-23816,-25011,-25384,-24954,-23812,-22087,-19934,-17494,-14901,-12246,-9595,-6986,-4434,-1963,425,2693,4830,6795,8563,10109,11419,12490,13323,13935,14340,14566,14642,14589,14452,14246,14021,13792,13610,13495,13490,13607,13867,14255,14770,15365,16020,16676,17302,17833,18218,18384,18246,17738,16770,15313,13348,10929,8153,5190,2227,-487,-2752,-4354,-5177,-5155,-4328,-2814,-817,1392,3529,5282,6414,6725,6154,4716,2584,-35,-2807,-5457,-7668,-9238,-10023,-10002,-9253,-7938,-6311,-4608,-3127,-2055,-1562,-1683,-2371,-3463,-4733,-5905,-6703,-6890,-6310,-4906,-2736,31,3151,6316,9208,11551,13101,13745,13422,12212,10244,7742,4938,2108,-519,-2736,-4395,-5448,-5875,-5782,-5267,-4494,-3593,-2683,-1826,-1055,-343,354,1086,1924,2894,4028,5332,6757,8285,9797,11225,12419,13271,13666,13529,12833,11608,9937,7956,5821,3706,1771,144,-1070,-1833,-2120,-1978,-1449,-622,429,1623,2895,4203,5506,6811,8075,9320,10486,11551,12432,13061,13361,13267,12749,11799,10459,8794,6907,4905,2929,1081,-499,-1745,-2583,-2993,-2996,-2650,-2038,-1280,-473,265,879,1307,1579,1714,1821,1981,2321,2928,3878,5195,6868,8816,10937,13049,14979,16523,17486,17749,17208,15885,13868,11318,8461,5550,2813,472,-1350,-2574,-3237,-3411,-3270,-2969,-2724,-2675,-2969,-3651,-4726,-6111,-7679,-9256,-10672,-11755,-12394,-12523,-12150,-11341,-10215,-8909,-7586,-6373,-5401,-4717,-4376,-4319,-4505,-4790,-5051,-5132,-4899,-4285,-3244,-1849,-198,1534,3160,4498,5382,5727,5477,4678,3418,1828,100,-1617,-3128,-4318,-5074,-5340,-5112,-4408,-3303,-1885,-277,1394,2998,4407,5543,6332,6773,6883,6730,6400,5997,5631,5378,5316,5464,5811,6321,6909,7519,8051,8466,8706,8745,8571,8164,7510,6601,5419,3961,2240,282,-1857,-4097,-6345,-8475,-10377,-11906,-12958,-13424,-13225,-12353,-10789,-8645,-6015,-3104,-105,2734,5218,7145,8419,8991,8908,8275,7252,5997,4682,3411,2259,1243,322,-567,-1525,-2636,-3994,-5624,-7543,-9677,-11918,-14121,-16088,-17676,-18713,-19136,-18916,-18107,-16835,-15239,-13506,-11789,-10216,-8870,-7778,-6919,-6254,-5707,-5230,-4764,-4294,-3800,-3295,-2793,-2308,-1875,-1507,-1242,-1095,-1092,-1232,-1508,-1869,-2256,-2573,-2716,-2588,-2098,-1196,140,1855,3880,6057,8230,10204,11804,12883,13350,13187,12435,11227,9719,8109,6585,5296,4355,3790,3601,3684,3948,4243,4444,4459,4219,3743,3085,2378,1753,1376,1344,1716,2461,3452,4538,5484,6119,6258,5827,4783,3214,1224,-984,-3202,-5226,-6853,-7963,-8477,-8387,-7770,-6723,-5410,-3988,-2628,-1467,-607,-111,26,-176,-633,-1268,-1991,-2729,-3441,-4104,-4743,-5387,-6099,-6907,-7857,-8910,-10034,-11103,-11994,-12539,-12598,-12054,-10846,-8986,-6548,-3697,-643,2349,5010,7077,8359,8723,8178,6803,4820,2490,140,-1922,-3430,-4183,-4103,-3204,-1608,476,2803,5108,7145,8745,9771,10221,10112,9579,8770,7857,7028,6401,6073,6051,6285,6652,6994,7122,6863,6095,4736,2817,433,-2245,-4987,-7569,-9762,-11412,-12408,-12743,-12458,-11665,-10500,-9098,-7597,-6077,-4621,-3253,-1989,-820,277,1316,2322,3287,4197,5009,5656,6068,6151,5852,5103,3930,2366,550,-1347,-3096,-4463,-5228,-5230,-4394,-2741,-384,2468,5569,8632,11386,13583,15053,15669,15432,14390,12692,10528,8115,5666,3370,1337,-350,-1716,-2807,-3745,-4635,-5621,-6759,-8120,-9652,-11310,-12956,-14474,-15718,-16591,-17024,-16985,-16507,-15627,-14447,-13066,-11587,-10148,-8823,-7731,-6919,-6443,-6306,-6483,-6928,-7537,-8240,-8913,-9507,-9951,-10253,-10421,-10504,-10555,-10605,-10680,-10759,-10782,-10688,-10367,-9754,-8760,-7370,-5575,-3421,-991,1616,4274,6847,9225,11277,12931,14102,14761,14904,14542,13758,12621,11251,9766,8271,6873,5643,4626,3849,3313,3009,2906,2976,3163,3420,3676,3861,3901,3728,3286,2555,1520,229,-1275,-2887,-4530,-6079,-7467,-8600,-9445,-9981,-10227,-10228,-10058,-9788,-9501,-9244,-9046,-8899,-8751,-8537,-8163,-7552,-6633,-5386,-3830,-2039,-135,1738,3408,4746,5619,5995,5840,5213,4176,2808,1208,-566,-2441,-4366,-6305,-8195,-10014,-11688,-13201,-14499,-15577,-16421,-17050,-17470,-17706,-17762,-17622,-17274,-16670,-15769,-14546,-12980,-11094,-8956,-6635,-4256,-1925,254,2197,3858,5222,6321,7180,7899,8505,9103,9710,10382,11090,11820,12492,13015,13284,13181,12630,11587,10055,8112,5854,3454,1060,-1147,-3038,-4511,-5522,-6082,-6247,-6115,-5781,-5355,-4899,-4458,-4025,-3567,-3015,-2293,-1323,-45,1561,3478,5618,7862,10017,11876,13217,13830,13573,12359,10228,7292,3795,3,-3733,-7118,-9860,-11755,-12686,-12612,-11612,-9808,-7438,-4717,-1952,642,2818,4444,5417,5752,5489,4792,3803,2759,1821,1187,940,1127,1698,2520,3432,4211,4689,4696,4180,3140,1687,-8,-1709,-3198,-4234,-4701,-4505,-3703,-2415,-856,727,2052,2912,3120,2639,1511,-100,-1941,-3713,-5119,-5881,-5815,-4838,-2974,-401,2641,5799,8730,11081,12606,13134,12655,11253,9166,6664,4119,1840,151,-743,-713,238,2008,4371,7047,9703,12014,13714,14602,14596,13736,12150,10087,7801,5590,3680,2262,1406,1116,1305,1817,2494,3128,3576,3708,3472,2883,2036,1070,198,-399,-523,-69,994,2605,4582,6698,8646,10142,10911,10756,9576,7386,4332,680,-3206,-6908,-9997,-12120,-13006,-12543,-10769,-7870,-4150,-7,4146,7911,10937,13020,14043,14054,13207,11759,10007,8281,6843,5929,5628,5979,6843,8053,9309,10335,10838,10601,9507,7551,4865,1691,-1640,-4761,-7309,-8992,-9620,-9138,-7641,-5345,-2573,308,2919,4947,6146,6433,5809,4463,2616,604,-1257,-2691,-3488,-3576,-2971,-1836,-373,1118,2387,3174,3325,2751,1481,-378,-2621,-5007,-7252,-9090,-10273,-10632,-10037,-8496,-6048,-2873,816,4730,8554,12003,14799,16782,17840,18015,17401,16218,14697,13103,11678,10595,9955,9776,9958,10381,10822,11111,11047,10538,9517,8026,6146,4028,1838,-250,-2063,-3486,-4421,-4853,-4808,-4361,-3635,-2755,-1855,-1042,-392,69,349,516,638,814,1121,1612,2302,3165,4136,5126,6022,6713,7086,7065,6587,5634,4254,2490,484,-1680,-3834,-5906,-7776,-9432,-10839,-12049,-13089,-14054,-14967,-15907,-16852,-17804,-18696,-19451,-19982,-20182,-19977,-19277,-18074,-16327,-14118,-11492,-8598,-5580,-2601,154,2559,4480,5868,6702,7037,6957,6603,6110,5643,5317,5251,5488,6066,6937,8063,9332,10655,11909,13006,13858,14420,14653,14567,14145,13425,12394,11082,9490,7639,5561,3294,899,-1551,-3990,-6325,-8508,-10470,-12166,-13559,-14594,-15238,-15442,-15165,-14392,-13126,-11399,-9301,-6919,-4409,-1892,469,2571,4310,5650,6564,7098,7266,7147,6761,6163,5354,4363,3178,1837,348,-1220,-2809,-4342,-5727,-6910,-7829,-8459,-8800,-8856,-8652,-8206,-7529,-6637,-5533,-4238,-2776,-1192,452,2078,3595,4914,5947,6622,6894,6737,6169,5235,4005,2589,1086,-368,-1685,-2759,-3559,-4062,-4307,-4368,-4324,-4301,-4372,-4620,-5068,-5700,-6471,-7269,-8013,-8563,-8871,-8865,-8582,-8077,-7472,-6914,-6567,-6575,-7048,-8037,-9506,-11342,-13341,-15238,-16746,-17566,-17469,-16283,-13968,-10577,-6297,-1390,3791,8889,13526,17387,20227,21892,22353,21671,20003,17567,14618,11398,8152,5055,2268,-126,-2069,-3548,-4575,-5166,-5352,-5147,-4566,-3614,-2292,-612,1397,3691,6168,8726,11177,13346,15023,16006,16149,15333,13557,10876,7471,3590,-445,-4275,-7550,-9967,-11296,-11446,-10445,-8459,-5781,-2763,186,2695,4447,5251,5019,3841,1887,-532,-3098,-5447,-7285,-8363,-8558,-7837,-6301,-4124,-1587,1029,3391,5241,6360,6633,6056,4730,2847,673,-1504,-3419,-4837,-5634,-5747,-5243,-4247,-2962,-1607,-410,454,833,702,49,-1022,-2379,-3866,-5297,-6528,-7439,-7961,-8085,-7865,-7388,-6787,-6190,-5717,-5447,-5409,-5572,-5856,-6137,-6284,-6144,-5618,-4612,-3116,-1154,1163,3694,6225,8555,10453,11749,12303,12067,11067,9409,7277,4888,2482,298,-1507,-2777,-3497,-3652,-3332,-2638,-1700,-636,440,1462,2396,3227,3992,4709,5394,6064,6684,7228,7652,7896,7920,7665,7097,6179,4893,3239,1253,-1015,-3445,-5933,-8296,-10381,-12003,-13008,-13281,-12733,-11386,-9284,-6591,-3507,-276,2826,5564,7726,9168,9827,9687,8811,7285,5233,2781,59,-2798,-5682,-8470,-11067,-13374,-15310,-16810,-17832,-18369,-18434,-18103,-17457,-16606,-15684,-14760,-13944,-13235,-12668,-12207,-11817,-11460,-11066,-10600,-9992,-9208,-8197,-6953,-5461,-3756,-1874,107,2101,4000,5692,7067,8045,8563,8625,8252,7543,6599,5559,4550,3684,3033,2628,2451,2447,2544,2651,2721,2690,2574,2369,2128,1889,1699,1586,1566,1632,1769,1948,2144,2330,2500,2626,2723,2780,2789,2770,2684,2560,2357,2098,1767,1384,954,495,8,-505,-1068,-1720,-2498,-3456,-4628,-6040,-7688,-9552,-11573,-13679,-15780,-17773,-19570,-21083,-22239,-22994,-23278,-23078,-22328,-21023,-19141,-16704,-13770,-10436,-6836,-3144,448,3744,6556,8731,10162,10808,10692,9915,8618,7006,5269,3633,2255,1278,787,783,1261,2112,3248,4521,5821,7018,8044,8826,9346,9599,9601,9379,8961,8359,7580,6598,5386,3907,2123,42,-2320,-4858,-7468,-9971,-12199,-13985,-15179,-15689,-15464,-14504,-12879,-10684,-8079,-5231,-2333,443,2922,4987,6517,7473,7805,7558,6749,5500,3899,2108,279,-1419,-2832,-3814,-4276,-4144,-3422,-2139,-404,1655,3850,5997,7912,9434,10475,10978,10988,10576,9881,9053,8249,7593,7198,7082,7252,7625,8096,8542,8827,8846,8519,7823,6758,5404,3840,2195,608,-816,-1961,-2776,-3228,-3333,-3138,-2714,-2156,-1550,-996,-561,-296,-222,-334,-610,-1016,-1531,-2126,-2802,-3551,-4377,-5266,-6207,-7146,-8044,-8807,-9370,-9633,-9523,-8969,-7936,-6411,-4434,-2060,601,3422,6270,8982,11442,13516,15127,16219,16761,16763,16227,15194,13673,11728,9370,6689,3727,595,-2618,-5769,-8736,-11337,-13444,-14864,-15490,-15194,-13941,-11730,-8663,-4884,-624,3849,8260,12312,15770,18437,20180,20960,20780,19746,17985,15692,13079,10351,7735,5385,3452,2012,1108,728,854,1405,2342,3545,4949,6419,7839,9073,9979,10460,10415,9847,8770,7289,5542,3670,1843,171,-1248,-2359,-3149,-3599,-3726,-3525,-3019,-2217,-1169,84,1466,2892,4292,5569,6678,7563,8219,8652,8905,9039,9116,9205,9340,9529,9737,9891,9896,9627,9013,7963,6499,4635,2496,206,-2067,-4146,-5901,-7197,-7984,-8240,-8002,-7347,-6361,-5144,-3778,-2324,-831,662,2133,3528,4815,5938,6831,7470,7791,7803,7488,6871,5992,4896,3659,2345,1026,-234,-1397,-2426,-3337,-4128,-4847,-5515,-6162,-6797,-7394,-7915,-8267,-8371,-8104,-7395,-6162,-4398,-2142,495,3335,6142,8670,10653,11881,12211,11573,10044,7755,4977,2008,-806,-3137,-4704,-5305,-4830,-3292,-793,2457,6190,10094,13848,17151,19763,21492,22242,21968,20708,18556,15644,12152,8267,4199,129,-3750,-7320,-10455,-13106,-15239,-16865,-18015,-18729,-19067,-19059,-18749,-18140,-17227,-15987,-14401,-12444,-10157,-7578,-4842,-2096,477,2671,4335,5324,5601,5170,4147,2692,1041,-567,-1889,-2712,-2910,-2386,-1187,614,2839,5280,7714,9899,11664,12847,13396,13285,12582,11389,9835,8082,6253,4464,2784,1237,-194,-1530,-2839,-4134,-5434,-6727,-7940,-9030,-9899,-10496,-10774,-10733,-10389,-9803,-9022,-8119,-7121,-6062,-4939,-3735,-2450,-1054,421,1966,3494,4947,6201,7171,7761,7896,7561,6737,5476,3839,1915,-180,-2342,-4450,-6415,-8138,-9576,-10662,-11396,-11749,-11734,-11357,-10634,-9587,-8240,-6615,-4759,-2700,-519,1723,3921,5960,7734,9098,9964,10222,9832,8776,7084,4840,2146,-846,-3980,-7093,-10001,-12564,-14600,-16000,-16633,-16448,-15402,-13554,-10977,-7847,-4363,-765,2671,5699,8061,9582,10123,9650,8210,5937,3052,-175,-3438,-6439,-8917,-10682,-11626,-11749,-11125,-9904,-8268,-6400,-4463,-2577,-811,803,2283,3627,4876,6003,6989,7776,8277,8418,8116,7329,6050,4310,2207,-153,-2608,-5003,-7187,-9024,-10427,-11349,-11783,-11759,-11324,-10515,-9376,-7916,-6142,-4071,-1712,852,3542,6193,8635,10678,12150,12913,12929,12194,10847,9064,7088,5188,3612,2575,2213,2576,3622,5220,7167,9240,11170,12769,13832,14278,14036,13159,11700,9805,7625,5319,3067,981,-836,-2333,-3522,-4397,-5044,-5475,-5787,-5999,-6181,-6365,-6592,-6903,-7341,-7931,-8730,-9732,-10950,-12325,-13775,-15170,-16349,-17147,-17396,-16977,-15811,-13899,-11310,-8219,-4836,-1467,1613,4094,5758,6428,6052,4663,2406,-491,-3737,-7017,-10013,-12459,-14137,-14913,-14725,-13595,-11593,-8880,-5607,-2011,1713,5337,8678,11569,13912,15620,16704,17164,17079,16525,15590,14373,12944,11379,9713,7997,6239,4471,2704,961,-734,-2354,-3865,-5241,-6439,-7435,-8198,-8706,-8952,-8920,-8627,-8072,-7294,-6325,-5220,-4045,-2856,-1719,-657,309,1198,2042,2879,3754,4683,5671,6684,7674,8577,9331,9874,10192,10264,10145,9867,9521,9145,8806,8488,8183,7806,7288,6532,5480,4103,2430,547,-1424,-3335,-5034,-6418,-7399,-7997,-8247,-8282,-8233,-8263,-8508,-9060,-9965,-11198,-12670,-14254,-15767,-17028,-17857,-18100,-17662,-16501,-14647,-12216,-9364,-6306,-3274,-472,1897,3739,4971,5639,5787,5551,5046,4398,3702,3005,2315,1598,786,-185,-1362,-2774,-4366,-6058,-7685,-9062,-9983,-10265,-9790,-8507,-6495,-3900,-985,1957,4606,6667,7913,8200,7491,5872,3504,644,-2414,-5392,-7999,-10049,-11391,-11959,-11772,-10873,-9389,-7438,-5179,-2758,-313,2022,4148,5951,7380,8345,8838,8820,8316,7341,5958,4215,2210,13,-2261,-4520,-6648,-8534,-10079,-11170,-11756,-11764,-11233,-10179,-8754,-7063,-5329,-3709,-2392,-1505,-1115,-1232,-1779,-2622,-3569,-4415,-4941,-4976,-4396,-3158,-1307,1020,3633,6255,8627,10457,11523,11649,10763,8884,6143,2759,-984,-4740,-8191,-11000,-12953,-13874,-13748,-12648,-10773,-8379,-5788,-3274,-1117,523,1533,1925,1744,1143,244,-754,-1715,-2498,-2998,-3167,-2973,-2442,-1623,-597,547,1695,2752,3627,4251,4591,4638,4422,3980,3399,2722,2047,1403,835,328,-155,-692,-1366,-2287,-3514,-5115,-7063,-9324,-11770,-14264,-16618,-18636,-20150,-20985,-21057,-20314,-18779,-16556,-13774,-10627,-7300,-4005,-904,1846,4167,6003,7387,8366,9060,9567,10025,10510,11097,11801,12581,13384,14090,14586,14752,14490,13740,12505,10842,8873,6768,4738,2969,1663,921,816,1322,2348,3752,5338,6922,8296,9311,9843,9837,9276,8221,6743,4966,3004,967,-1056,-3009,-4862,-6618,-8260,-9790,-11152,-12282,-13083,-13440,-13268,-12506,-11151,-9276,-6988,-4475,-1921,456,2465,3949,4793,4945,4421,3284,1693,-185,-2097,-3835,-5146,-5870,-5876,-5122,-3662,-1604,861,3516,6131,8486,10425,11817,12653,12932,12758,12246,11533,10763,10040,9443,8997,8683,8454,8209,7877,7351,6564,5482,4075,2388,464,-1598,-3689,-5661,-7377,-8673,-9418,-9502,-8850,-7449,-5346,-2634,527,3953,7430,10747,13705,16137,17906,18929,19148,18559,17196,15134,12495,9441,6157,2873,-201,-2832,-4841,-6079,-6458,-5972,-4661,-2664,-145,2660,5515,8159,10382,12001,12924,13108,12612,11533,10025,8252,6376,4537,2843,1346,74,-1007,-1942,-2799,-3652,-4549,-5532,-6592,-7698,-8778,-9727,-10439,-10786,-10683,-10068,-8939,-7347,-5394,-3207,-936,1297,3381,5259,6897,8322,9545,10626,11576,12421,13144,13726,14119,14289,14200,13823,13165,12221,11034,9640,8099,6475,4837,3253,1791,512,-540,-1329,-1848,-2106,-2143,-2020,-1813,-1610,-1486,-1513,-1724,-2120,-2678,-3324,-3981,-4561,-4962,-5120,-4959,-4443,-3556,-2289,-685,1214,3328,5552,7795,9916,11848,13474,14777,15694,16253,16435,16266,15754,14896,13711,12210,10409,8376,6149,3842,1531,-656,-2640,-4318,-5638,-6545,-7021,-7051,-6647,-5805,-4570,-2956,-1051,1098,3366,5665,7868,9878,11595,12959,13903,14418,14459,14025,13080,11610,9599,7044,3980,466,-3391,-7450,-11546,-15489,-19095,-22194,-24630,-26292,-27091,-26983,-25958,-24053,-21328,-17926,-13975,-9705,-5303,-1025,2931,6341,9066,10975,12040,12273,11763,10664,9150,7428,5700,4120,2848,1944,1477,1424,1755,2378,3182,4033,4789,5333,5566,5445,4961,4156,3099,1878,575,-728,-1993,-3176,-4295,-5352,-6387,-7418,-8462,-9526,-10573,-11565,-12422,-13054,-13362,-13243,-12618,-11434,-9689,-7431,-4754,-1815,1236,4203,6950,9332,11301,12819,13936,14707,15215,15514,15640,15564,15240,14554,13439,11780,9577,6828,3648,192,-3308,-6594,-9378,-11410,-12468,-12419,-11232,-8958,-5809,-2022,2025,5991,9485,12213,13925,14494,13899,12231,9670,6469,2902,-743,-4229,-7362,-10034,-12188,-13854,-15072,-15936,-16511,-16876,-17067,-17110,-17004,-16709,-16205,-15415,-14309,-12837,-10983,-8764,-6236,-3503,-702,1968,4348,6212,7443,7918,7617,6586,4942,2865,577,-1690,-3709,-5276,-6253,-6550,-6169,-5176,-3704,-1942,-82,1656,3117,4147,4676,4665,4137,3147,1789,169,-1614,-3438,-5249,-6942,-8507,-9868,-11040,-11958,-12635,-13010,-13070,-12752,-12036,-10856,-9233,-7145,-4681,-1908,1031,3990,6827,9381,11575,13299,14548,15281,15536,15311,14639,13531,12009,10108,7859,5347,2643,-119,-2821,-5314,-7462,-9124,-10210,-10624,-10356,-9409,-7864,-5834,-3473,-948,1565,3910,5967,7631,8859,9621,9922,9788,9248,8337,7092,5545,3727,1685,-548,-2894,-5284,-7616,-9779,-11663,-13154,-14156,-14612,-14477,-13765,-12515,-10799,-8713,-6368,-3868,-1317,1186,3577,5770,7723,9377,10692,11638,12185,12334,12086,11472,10543,9354,7996,6548,5111,3769,2600,1663,986,589,437,507,724,1033,1355,1639,1818,1864,1737,1411,873,93,-936,-2217,-3748,-5478,-7370,-9318,-11252,-13046,-14621,-15877,-16764,-17236,-17274,-16883,-16063,-14856,-13287,-11419,-9304,-7009,-4606,-2149,282,2636,4841,6823,8511,9823,10687,11041,10819,10003,8587,6607,4161,1365,-1594,-4516,-7180,-9372,-10900,-11631,-11479,-10446,-8587,-6048,-3000,311,3666,6816,9570,11776,13337,14247,14529,14282,13616,12643,11486,10200,8844,7395,5845,4112,2167,-64,-2566,-5332,-8263,-11246,-14103,-16654,-18701,-20065,-20604,-20213,-18854,-16557,-13412,-9593,-5315,-841,3539,7571,10997,13666,15460,16372,16453,15835,14667,13157,11460,9750,8136,6700,5478,4469,3648,2965,2368,1801,1221,607,-60,-754,-1472,-2174,-2847,-3478,-4067,-4640,-5222,-5860,-6593,-7459,-8472,-9625,-10881,-12180,-13435,-14558,-15431,-15976,-16086,-15718,-14824,-13416,-11526,-9236,-6644,-3889,-1097,1585,4065,6235,8088,9591,10804,11761,12515,13099,13494,13655,13491,12881,11717,9901,7396,4238,544,-3466,-7510,-11247,-14326,-16433,-17327,-16885,-15128,-12215,-8454,-4233,-16,3759,6692,8512,9056,8355,6540,3909,795,-2404,-5366,-7794,-9547,-10569,-10941,-10828,-10463,-10086,-9937,-10173,-10899,-12092,-13657,-15393,-17037,-18325,-18961,-18759,-17563,-15370,-12258,-8429,-4169,209,4337,7922,10687,12460,13166,12829,11575,9612,7199,4637,2207,181,-1252,-1951,-1886,-1100,275,2038,3943,5741,7171,8065,8267,7754,6532,4736,2490,12,-2528,-4951,-7121,-8958,-10427,-11535,-12328,-12854,-13147,-13234,-13076,-12642,-11837,-10599,-8864,-6617,-3921,-865,2350,5541,8476,10956,12840,14013,14475,14249,13448,12197,10665,8997,7349,5818,4496,3417,2592,1989,1557,1215,876,458,-108,-859,-1775,-2808,-3856,-4782,-5454,-5732,-5519,-4770,-3493,-1769,267,2436,4533,6365,7733,8514,8570,7881,6421,4253,1484,-1759,-5275,-8884,-12374,-15563,-18293,-20453,-21985,-22878,-23186,-22981,-22381,-21490,-20404,-19178,-17828,-16317,-14586,-12552,-10144,-7322,-4090,-517,3280,7127,10811,14123,16830,18773,19810,19907,19086,17479,15282,12730,10119,7689,5669,4215,3382,3172,3479,4148,4983,5770,6304,6419,6001,5004,3468,1486,-771,-3115,-5339,-7253,-8724,-9648,-10014,-9847,-9243,-8313,-7205,-6029,-4902,-3875,-2947,-2100,-1224,-248,939,2405,4177,6231,8477,10778,12935,14758,16025,16578,16285,15104,13063,10284,6957,3335,-268,-3562,-6224,-8036,-8811,-8491,-7110,-4802,-1795,1648,5220,8644,11668,14120,15870,16905,17221,16920,16108,14918,13517,12031,10597,9295,8181,7238,6431,5664,4841,3863,2650,1181,-555,-2463,-4486,-6465,-8307,-9885,-11135,-12023,-12536,-12724,-12598,-12227,-11607,-10755,-9651,-8250,-6538,-4457,-2040,708,3676,6753,9754,12484,14736,16329,17115,17034,16085,14391,12127,9570,6995,4722,2973,1943,1685,2156,3197,4570,5969,7110,7695,7536,6502,4585,1885,-1427,-5064,-8741,-12095,-14832,-16659,-17403,-16971,-15412,-12875,-9604,-5928,-2154,1394,4476,6937,8702,9796,10330,10441,10327,10144,10052,10155,10503,11101,11894,12787,13650,14337,14684,14555,13839,12490,10536,8102,5386,2654,212,-1659,-2715,-2813,-1922,-148,2299,5097,7905,10349,12148,13086,13091,12210,10624,8570,6377,4319,2657,1562,1075,1165,1668,2368,3011,3340,3163,2340,863,-1211,-3691,-6347,-8880,-11006,-12463,-13065,-12727,-11453,-9379,-6696,-3680,-601,2256,4683,6516,7684,8213,8182,7759,7128,6487,6012,5830,5998,6508,7271,8166,9017,9676,9995,9896,9343,8383,7093,5612,4079,2640,1420,497,-80,-331,-306,-101,154,337,311,-39,-773,-1943,-3498,-5363,-7387,-9375,-11131,-12428,-13130,-13123,-12408,-11065,-9232,-7127,-4944,-2889,-1091,380,1528,2431,3211,4008,4942,6094,7456,8963,10464,11758,12638,12900,12400,11072,8937,6124,2851,-607,-3925,-6802,-8965,-10228,-10488,-9765,-8151,-5844,-3064,-94,2844,5487,7687,9291,10222,10450,9964,8815,7055,4790,2126,-793,-3820,-6775,-9508,-11825,-13603,-14713,-15078,-14710,-13627,-11976,-9899,-7622,-5365,-3347,-1760,-732,-307,-461,-1045,-1891,-2733,-3355,-3522,-3101,-2031,-331,1853,4354,6915,9301,11286,12696,13439,13496,12941,11905,10575,9140,7798,6692,5928,5529,5458,5604,5814,5896,5674,4980,3728,1868,-532,-3381,-6478,-9627,-12594,-15171,-17177,-18493,-19047,-18849,-17949,-16464,-14530,-12318,-10008,-7764,-5749,-4079,-2828,-2025,-1627,-1541,-1635,-1724,-1658,-1271,-476,757,2381,4272,6234,8073,9531,10449,10662,10122,8844,6919,4513,1817,-939,-3558,-5847,-7681,-8953,-9638,-9715,-9230,-8228,-6796,-5006,-2979,-788,1428,3581,5528,7162,8363,9013,9062,8423,7146,5251,2860,121,-2793,-5683,-8369,-10689,-12528,-13823,-14575,-14848,-14751,-14433,-14054,-13738,-13582,-13592,-13707,-13798,-13671,-13140,-11998,-10143,-7500,-4146,-220,4016,8244,12110,15262,17408,18349,18007,16440,13844,10508,6810,3133,-150,-2739,-4428,-5109,-4809,-3624,-1764,523,2955,5221,7059,8218,8524,7880,6258,3744,485,-3287,-7294,-11237,-14815,-17756,-19855,-20963,-21043,-20093,-18252,-15635,-12480,-8972,-5341,-1773,1575,4575,7173,9329,11082,12470,13575,14467,15193,15786,16214,16429,16335,15841,14869,13392,11428,9086,6500,3891,1449,-609,-2139,-3043,-3305,-2981,-2199,-1122,57,1151,2010,2523,2648,2401,1847,1100,261,-526,-1201,-1670,-1939,-2017,-1967,-1887,-1866,-2024,-2440,-3180,-4272,-5697,-7414,-9327,-11345,-13341,-15210,-16839,-18133,-19011,-19406,-19266,-18561,-17287,-15486,-13226,-10642,-7873,-5105,-2485,-171,1761,3253,4336,5070,5554,5916,6257,6688,7256,7984,8846,9785,10706,11519,12104,12394,12297,11811,10918,9690,8200,6566,4908,3331,1913,680,-374,-1319,-2224,-3199,-4311,-5621,-7129,-8786,-10498,-12094,-13423,-14277,-14523,-14050,-12840,-10951,-8512,-5720,-2779,94,2710,4965,6752,8099,9015,9595,9914,10058,10074,9987,9774,9406,8805,7952,6788,5345,3657,1821,-45,-1798,-3308,-4437,-5107,-5248,-4861,-3975,-2654,-1000,898,2909,4941,6851,8540,9865,10722,11011,10658,9663,8041,5909,3389,667,-2069,-4650,-6907,-8757,-10117,-11007,-11448,-11535,-11352,-11008,-10583,-10151,-9738,-9347,-8943,-8471,-7853,-7019,-5898,-4468,-2723,-724,1442,3636,5712,7517,8925,9844,10236,10099,9499,8509,7254,5839,4389,2995,1737,668,-188,-823,-1235,-1454,-1475,-1352,-1084,-741,-376,-72,51,-95,-628,-1617,-3091,-5051,-7406,-10063,-12848,-15591,-18098,-20167,-21643,-22370,-22284,-21363,-19671,-17357,-14604,-11661,-8748,-6078,-3790,-1964,-580,439,1219,1936,2703,3649,4796,6107,7478,8748,9724,10230,10105,9253,7659,5366,2529,-666,-3947,-7047,-9683,-11610,-12645,-12667,-11657,-9676,-6867,-3448,342,4212,7907,11164,13779,15589,16503,16492,15607,13952,11689,9006,6105,3161,340,-2266,-4574,-6578,-8275,-9697,-10877,-11831,-12555,-13030,-13189,-12977,-12317,-11166,-9512,-7407,-4963,-2345,231,2559,4434,5729,6366,6369,5823,4877,3707,2496,1406,562,38,-143,-13,364,875,1418,1855,2107,2095,1808,1279,578,-190,-923,-1541,-1998,-2308,-2538,-2791,-3200,-3900,-4981,-6508,-8452,-10735,-13193,-15625,-17790,-19463,-20443,-20580,-19812,-18141,-15666,-12545,-8984,-5221,-1492,2009,5100,7714,9777,11351,12464,13239,13729,14023,14115,14015,13646,12952,11852,10304,8305,5897,3186,328,-2503,-5100,-7308,-8983,-10061,-10523,-10423,-9827,-8854,-7588,-6140,-4579,-2967,-1359,213,1703,3069,4261,5198,5813,6000,5689,4806,3330,1273,-1282,-4214,-7346,-10481,-13406,-15942,-17924,-19277,-19953,-20007,-19495,-18550,-17248,-15710,-13964,-12065,-9996,-7769,-5377,-2843,-206,2464,5099,7594,9892,11900,13589,14921,15891,16518,16817,16838,16615,16210,15682,15098,14520,14022,13651,13451,13443,13614,13929,14332,14711,14957,14918,14458,13440,11779,9430,6426,2872,-1067,-5163,-9179,-12842,-15954,-18296,-19781,-20332,-19988,-18820,-16977,-14598,-11882,-8965,-6015,-3121,-380,2165,4488,6566,8412,10009,11361,12464,13299,13851,14087,13963,13450,12498,11110,9292,7113,4670,2100,-462,-2861,-5000,-6778,-8172,-9152,-9752,-9973,-9846,-9376,-8552,-7373,-5822,-3929,-1742,632,3037,5287,7162,8464,9025,8726,7540,5508,2756,-514,-4072,-7642,-10969,-13814,-15997,-17391,-17961,-17723,-16772,-15240,-13267,-11012,-8581,-6083,-3557,-1045,1460,3941,6394,8791,11081,13210,15092,16657,17834,18568,18833,18622,17958,16894,15504,13881,12146,10415,8831,7510,6562,6075,6075,6587,7535,8834,10342,11851,13200,14152,14555,14269,13221,11415,8916,5862,2432,-1150,-4668,-7900,-10678,-12853,-14378,-15190,-15358,-14907,-13929,-12510,-10712,-8616,-6278,-3729,-1045,1748,4560,7309,9901,12195,14091,15456,16216,16309,15743,14553,12845,10738,8404,5996,3683,1604,-144,-1479,-2385,-2864,-2945,-2672,-2096,-1246,-168,1129,2618,4280,6093,8009,9979,11919,13735,15304,16514,17228,17351,16797,15524,13550,10926,7785,4273,610,-3006,-6350,-9254,-11572,-13241,-14239,-14634,-14503,-13998,-13244,-12364,-11456,-10543,-9624,-8633,-7510,-6154,-4546,-2656,-547,1680,3892,5918,7619,8868,9608,9824,9582,8967,8122,7162,6231,5402,4758,4313,4074,4007,4068,4213,4393,4583,4755,4886,4977,4985,4907,4693,4319,3744,2950,1926,693,-715,-2224,-3765,-5220,-6507,-7510,-8145,-8328,-8008,-7150,-5769,-3898,-1627,950,3688,6463,9135,11565,13669,15332,16530,17211,17403,17134,16477,15503,14297,12920,11420,9815,8094,6254,4262,2128,-135,-2451,-4732,-6812,-8544,-9738,-10236,-9930,-8745,-6708,-3904,-489,3298,7211,10935,14186,16681,18182,18528,17627,15509,12285,8172,3465,-1513,-6398,-10871,-14667,-17584,-19552,-20565,-20730,-20201,-19168,-17823,-16325,-14791,-13270,-11768,-10242,-8624,-6875,-4945,-2863,-681,1522,3619,5518,7116,8350,9213,9697,9876,9800,9561,9240,8890,8582,8301,8083,7874,7663,7411,7086,6685,6205,5668,5113,4564,4058,3588,3141,2657,2072,1288,230,-1172,-2958,-5114,-7603,-10317,-13134,-15878,-18381,-20435,-21886,-22558,-22353,-21206,-19107,-16141,-12410,-8126,-3501,1204,5725,9826,13286,15956,17739,18609,18597,17805,16360,14423,12154,9693,7175,4664,2233,-122,-2384,-4569,-6667,-8644,-10437,-11920,-12971,-13421,-13157,-12074,-10175,-7520,-4284,-717,2865,6121,8719,10403,11002,10485,8926,6544,3598,438,-2640,-5347,-7485,-8960,-9745,-9942,-9675,-9133,-8500,-7917,-7506,-7283,-7229,-7249,-7203,-6951,-6339,-5272,-3699,-1656,758,3365,5962,8327,10261,11611,12291,12287,11653,10519,9048,7427,5850,4440,3317,2486,1951,1623,1450,1337,1256,1185,1144,1177,1310,1570,1928,2316,2637,2739,2505,1806,565,-1222,-3542,-6254,-9243,-12281,-15198,-17775,-19864,-21337,-22144,-22273,-21768,-20708,-19175,-17274,-15099,-12726,-10237,-7689,-5129,-2606,-147,2210,4449,6532,8457,10175,11674,12880,13752,14202,14175,13606,12464,10734,8444,5648,2458,-980,-4457,-7750,-10594,-12763,-14041,-14293,-13456,-11556,-8717,-5128,-1060,3189,7305,10984,14003,16137,17318,17460,16606,14816,12200,8914,5115,1012,-3224,-7372,-11281,-14765,-17717,-20012,-21602,-22431,-22493,-21800,-20378,-18310,-15683,-12645,-9368,-6051,-2901,-120,2144,3771,4730,5050,4809,4163,3243,2250,1317,607,210,208,630,1471,2699,4227,5956,7754,9466,10956,12074,12715,12803,12298,11226,9638,7635,5344,2906,467,-1842,-3911,-5661,-7050,-8056,-8703,-9010,-9031,-8820,-8427,-7923,-7339,-6716,-6060,-5359,-4580,-3675,-2585,-1257,344,2244,4417,6816,9355,11909,14349,16508,18255,19435,19950,19709,18663,16824,14232,11010,7304,3330,-704,-4550,-8011,-10871,-13006,-14287,-14684,-14190,-12866,-10822,-8197,-5187,-1974,1213,4176,6701,8606,9734,9968,9262,7612,5101,1865,-1904,-5982,-10114,-14073,-17626,-20615,-22913,-24472,-25307,-25474,-25081,-24249,-23091,-21721,-20211,-18601,-16904,-15090,-13129,-10980,-8635,-6103,-3432,-708,1985,4534,6858,8870,10533,11813,12732,13316,13634,13741,13709,13599,13447,13297,13165,13055,12998,12980,13044,13183,13447,13824,14337,14934,15565,16116,16458,16441,15914,14760,12889,10293,7011,3186,-1014,-5331,-9523,-13315,-16475,-18800,-20145,-20434,-19672,-17931,-15369,-12193,-8649,-4993,-1467,1713,4392,6445,7837,8557,8668,8259,7441,6336,5058,3700,2335,1015,-239,-1407,-2511,-3564,-4594,-5634,-6694,-7791,-8904,-10000,-11016,-11874,-12471,-12715,-12504,-11763,-10440,-8519,-6031,-3048,317,3907,7562,11074,14275,16946,18932,20061,20215,19317,17349,14356,10472,5876,841,-4339,-9337,-13846,-17598,-20401,-22131,-22761,-22339,-20955,-18784,-15993,-12793,-9386,-5964,-2701,241,2755,4727,6101,6816,6860,6232,4954,3100,737,-1986,-4937,-7924,-10751,-13222,-15124,-16306,-16616,-16002,-14434,-12007,-8837,-5176,-1273,2516,5870,8458,9999,10325,9338,7096,3767,-379,-4977,-9635,-13966,-17627,-20347,-21993,-22478,-21897,-20352,-18072,-15279,-12229,-9131,-6171,-3455,-1036,1079,2928,4552,5983,7244,8318,9186,9803,10135,10143,9808,9126,8125,6854,5390,3837,2303,896,-278,-1151,-1662,-1791,-1541,-944,-36,1118,2474,3980,5595,7290,9040,10814,12594,14317,15931,17332,18404,19007,18995,18239,16641,14171,10863,6856,2347,-2360,-6963,-11099,-14470,-16815,-17985,-17930,-16746,-14608,-11813,-8687,-5584,-2823,-665,723,1291,1092,299,-866,-2131,-3254,-4041,-4381,-4267,-3773,-3064,-2326,-1782,-1596,-1894,-2715,-4010,-5664,-7489,-9265,-10770,-11796,-12182,-11835,-10738,-8959,-6651,-4024,-1337,1141,3167,4545,5162,4968,4028,2441,403,-1911,-4264,-6504,-8452,-10040,-11211,-11995,-12437,-12635,-12671,-12626,-12535,-12391,-12112,-11588,-10653,-9154,-6959,-4008,-319,3967,8643,13395,17878,21731,24616,26265,26482,25217,22495,18555,13654,8251,2767,-2293,-6506,-9518,-11100,-11165,-9796,-7184,-3678,344,4446,8242,11392,13679,14977,15296,14740,13479,11746,9740,7680,5679,3840,2162,608,-880,-2406,-4021,-5792,-7702,-9719,-11741,-13639,-15254,-16429,-17010,-16900,-16014,-14352,-11950,-8916,-5405,-1610,2254,5980,9372,12299,14652,16411,17570,18206,18375,18194,17732,17079,16306,15451,14576,13681,12774,11836,10823,9707,8462,7090,5651,4215,2914,1873,1205,1002,1277,1987,3019,4189,5281,6059,6294,5825,4524,2401,-477,-3934,-7711,-11533,-15079,-18069,-20259,-21480,-21643,-20732,-18839,-16074,-12666,-8816,-4784,-809,2885,6101,8683,10533,11594,11883,11454,10416,8891,7031,4969,2848,777,-1150,-2862,-4323,-5502,-6398,-7012,-7336,-7374,-7097,-6492,-5517,-4172,-2437,-365,1994,4539,7144,9692,12037,14089,15754,16987,17762,18087,17959,17420,16444,15067,13254,11034,8401,5409,2134,-1314,-4761,-8036,-10918,-13208,-14709,-15256,-14754,-13151,-10513,-6967,-2749,1837,6446,10709,14296,16915,18386,18602,17619,15561,12709,9395,6006,2950,559,-878,-1206,-394,1477,4191,7476,10997,14419,17443,19821,21389,22081,21900,20970,19432,17508,15372,13206,11100,9106,7186,5275,3273,1098,-1296,-3914,-6680,-9494,-12176,-14574,-16493,-17827,-18474,-18444,-17780,-16608,-15072,-13347,-11570,-9865,-8300,-6893,-5638,-4462,-3312,-2084,-723,839,2615,4592,6688,8808,10777,12450,13642,14214,14048,13095,11357,8927,5964,2693,-606,-3637,-6113,-7778,-8456,-8061,-6608,-4212,-1087,2508,6264,9869,13049,15536,17158,17759,17285,15717,13121,9609,5357,580,-4475,-9527,-14332,-18624,-22225,-24973,-26797,-27673,-27645,-26819,-25303,-23277,-20857,-18203,-15408,-12555,-9687,-6835,-4009,-1231,1458,3995,6288,8219,9683,10576,10831,10433,9413,7864,5930,3796,1669,-239,-1729,-2649,-2877,-2371,-1133,768,3201,6013,8997,11965,14709,17083,18948,20241,20932,21021,20564,19587,18157,16318,14124,11631,8908,6027,3074,151,-2673,-5290,-7647,-9662,-11270,-12412,-12999,-12989,-12301,-10936,-8899,-6295,-3256,-21,3173,6016,8247,9605,9929,9118,7216,4330,726,-3322,-7423,-11254,-14469,-16830,-18170,-18413,-17615,-15886,-13455,-10576,-7547,-4650,-2119,-129,1248,2025,2296,2215,1984,1765,1749,1999,2566,3372,4298,5153,5735,5845,5340,4138,2264,-197,-3042,-6048,-8930,-11412,-13254,-14245,-14277,-13317,-11431,-8782,-5593,-2143,1298,4468,7180,9311,10826,11771,12242,12371,12287,12101,11863,11580,11194,10611,9714,8398,6600,4305,1614,-1333,-4281,-6950,-9058,-10328,-10592,-9741,-7818,-4949,-1393,2548,6491,10099,13010,14999,15874,15610,14247,11965,8993,5621,2133,-1209,-4201,-6718,-8685,-10126,-11067,-11588,-11758,-11635,-11254,-10609,-9680,-8420,-6783,-4768,-2400,218,2906,5444,7570,9014,9568,9058,7446,4769,1227,-2931,-7321,-11573,-15278,-18115,-19819,-20275,-19466,-17536,-14705,-11301,-7656,-4125,-986,1542,3349,4433,4883,4878,4636,4390,4343,4621,5271,6207,7275,8217,8770,8656,7677,5705,2762,-1022,-5395,-10005,-14471,-18402,-21441,-23342,-23907,-23103,-20960,-17639,-13371,-8453,-3215,2008,6898,11191,14678,17224,18784,19378,19096,18084,16501,14538,12344,10068,7806,5630,3576,1664,-106,-1729,-3198,-4503,-5620,-6525,-7184,-7589,-7718,-7593,-7225,-6647,-5906,-5047,-4131,-3234,-2416,-1793,-1417,-1400,-1773,-2599,-3855,-5523,-7512,-9728,-12035,-14300,-16379,-18152,-19499,-20347,-20615,-20277,-19311,-17721,-15561,-12870,-9776,-6366,-2814,760,4175,7299,9998,12151,13701,14579,14810,14420,13519,12210,10654,8965,7269,5634,4098,2669,1342,107,-1026,-2014,-2824,-3351,-3562,-3376,-2785,-1800,-478,1071,2723,4290,5612,6482,6746,6277,4995,2912,99,-3300,-7062,-10949,-14691,-18033,-20779,-22760,-23935,-24281,-23907,-22919,-21510,-19842,-18109,-16423,-14898,-13535,-12329,-11183,-10020,-8716,-7211,-5430,-3391,-1104,1338,3850,6306,8577,10555,12122,13213,13784,13828,13398,12552,11409,10074,8670,7286,5992,4832,3808,2947,2230,1704,1382,1329,1583,2192,3159,4453,5987,7623,9187,10473,11290,11477,10923,9609,7582,4985,2030,-1046,-3957,-6469,-8364,-9510,-9845,-9406,-8290,-6676,-4759,-2765,-890,702,1900,2669,3020,3032,2811,2476,2144,1893,1780,1786,1863,1918,1838,1525,906,-40,-1274,-2685,-4136,-5426,-6385,-6836,-6673,-5846,-4386,-2406,-76,2373,4690,6642,7983,8570,8265,7059,4967,2127,-1313,-5106,-9032,-12809,-16232,-19075,-21226,-22591,-23177,-23046,-22308,-21113,-19628,-17996,-16352,-14761,-13247,-11766,-10245,-8567,-6638,-4370,-1735,1249,4500,7871,11192,14242,16813,18724,19820,20039,19399,17974,15973,13604,11161,8917,7115,5971,5586,6004,7158,8909,11059,13365,15575,17454,18797,19462,19377,18530,16994,14880,12338,9545,6642,3800,1105,-1311,-3420,-5142,-6493,-7448,-8037,-8293,-8239,-7931,-7382,-6623,-5666,-4510,-3170,-1643,17,1776,3529,5182,6597,7665,8263,8345,7892,6964,5702,4267,2900,1786,1130,1034,1547,2635,4177,6027,7985,9881,11539,12848,13734,14183,14241,13990,13550,13054,12631,12378,12372,12611,13053,13596,14079,14334,14169,13432,11996,9816,6902,3365,-638,-4873,-9098,-13048,-16495,-19253,-21198,-22264,-22454,-21806,-20403,-18341,-15737,-12694,-9348,-5809,-2223,1253,4452,7176,9237,10481,10771,10077,8416,5912,2756,-801,-4463,-7930,-10903,-13142,-14457,-14763,-14064,-12473,-10180,-7452,-4561,-1788,650,2613,4026,4945,5452,5714,5917,6209,6753,7601,8780,10212,11765,13259,14476,15206,15284,14563,13027,10688,7687,4212,529,-3070,-6268,-8782,-10380,-10916,-10360,-8796,-6421,-3531,-447,2450,4867,6533,7305,7159,6164,4537,2521,441,-1431,-2832,-3603,-3653,-2991,-1708,57,2108,4263,6322,8155,9644,10759,11497,11923,12109,12148,12111,12045,11950,11795,11494,10959,10083,8776,7002,4761,2123,-766,-3752,-6607,-9161,-11229,-12697,-13483,-13571,-12990,-11820,-10190,-8255,-6208,-4235,-2537,-1246,-480,-265,-564,-1268,-2223,-3220,-4092,-4650,-4808,-4513,-3816,-2822,-1675,-565,369,967,1156,881,151,-995,-2485,-4223,-6100,-7990,-9764,-11296,-12460,-13177,-13360,-13000,-12078,-10639,-8726,-6428,-3834,-1066,1746,4451,6893,8938,10445,11353,11593,11192,10192,8695,6844,4815,2799,997,-427,-1340,-1687,-1484,-837,108,1132,2050,2648,2817,2469,1640,412,-1056,-2565,-3915,-4914,-5435,-5398,-4817,-3769,-2401,-904,543,1753,2632,3107,3225,3062,2770,2500,2412,2632,3230,4234,5584,7195,8902,10552,11940,12898,13269,12934,11842,9990,7455,4369,918,-2679,-6189,-9377,-12044,-14019,-15204,-15556,-15098,-13927,-12156,-9959,-7476,-4873,-2265,231,2550,4620,6416,7909,9109,10018,10669,11090,11309,11364,11244,10972,10503,9832,8910,7721,6262,4554,2661,658,-1345,-3239,-4926,-6311,-7360,-8029,-8346,-8328,-8054,-7578,-7018,-6441,-5965,-5653,-5567,-5745,-6186,-6878,-7784,-8850,-10025,-11239,-12435,-13554,-14540,-15361,-15979,-16391,-16602,-16632,-16524,-16307,-16020,-15673,-15266,-14774,-14187,-13447,-12579,-11525,-10341,-9013,-7594,-6119,-4637,-3196,-1855,-651,352,1141,1672,1961,2007,1859,1555,1174,774,461,282,333,658,1283,2238,3484,4983,6668,8423,10151,11709,12972,13822,14159,13933,13105,11725,9815,7508,4888,2109,-702,-3403,-5871,-7989,-9683,-10894,-11596,-11815,-11564,-10909,-9905,-8604,-7088,-5403,-3633,-1834,-95,1509,2893,3973,4674,4929,4686,3935,2685,1001,-1014,-3213,-5404,-7394,-8962,-9932,-10155,-9552,-8141,-6003,-3343,-392,2548,5204,7323,8716,9296,9031,7999,6330,4193,1798,-669,-3024,-5120,-6856,-8159,-9005,-9389,-9339,-8906,-8159,-7180,-6075,-4952,-3914,-3080,-2511,-2279,-2393,-2843,-3576,-4529,-5600,-6716,-7763,-8679,-9372,-9793,-9902,-9655,-9067,-8119,-6856,-5286,-3476,-1448,715,2958,5201,7350,9328,11041,12416,13393,13916,13966,13528,12631,11323,9691,7855,5941,4096,2442,1075,61,-594,-919,-986,-893,-758,-690,-789,-1126,-1732,-2614,-3728,-5014,-6390,-7753,-9026,-10121,-10983,-11584,-11901,-11954,-11766,-11366,-10799,-10087,-9258,-8332,-7313,-6229,-5075,-3891,-2665,-1427,-166,1111,2423,3749,5118,6475,7831,9134,10349,11439,12364,13090,13625,13955,14123,14171,14146,14112,14108,14168,14310,14524,14794,15071,15324,15494,15537,15422,15106,14597,13872,12973,11894,10699,9404,8071,6733,5431,4197,3048,1989,1015,102,-738,-1533,-2243,-2873,-3384,-3772,-4045,-4237,-4398,-4617,-4949,-5494,-6265,-7286,-8493,-9780,-11001,-11956,-12463,-12348,-11486,-9847,-7465,-4482,-1109,2395,5742,8673,10970,12505,13220,13173,12474,11305,9856,8335,6909,5727,4880,4409,4311,4524,4953,5472,5936,6211,6180,5758,4929,3691,2150,387,-1418,-3143,-4609,-5713,-6351,-6487,-6128,-5330,-4177,-2807,-1326,115,1425,2510,3314,3825,4030,3969,3656,3147,2464,1661,751,-217,-1224,-2219,-3159,-3979,-4604,-4945,-4920,-4422,-3408,-1825,298,2880,5795,8836,11788,14424,16518,17933,18552,18379,17455,15901,13863,11500,8972,6421,3964,1710,-260,-1874,-3074,-3832,-4143,-4042,-3586,-2868,-1974,-1020,-89,728,1345,1716,1768,1476,827,-179,-1492,-3043,-4742,-6465,-8095,-9506,-10595,-11274,-11506,-11274,-10626,-9622,-8373,-6966,-5524,-4104,-2782,-1560,-440,625,1674,2765,3907,5112,6319,7471,8451,9161,9488,9352,8710,7566,5992,4109,2105,185,-1425,-2526,-2961,-2647,-1585,138,2345,4804,7251,9402,11031,11951,12061,11365,9912,7872,5415,2775,168,-2209,-4189,-5671,-6601,-6993,-6919,-6488,-5854,-5178,-4605,-4271,-4250,-4572,-5211,-6082,-7063,-8008,-8755,-9176,-9157,-8665,-7698,-6332,-4679,-2875,-1087,551,1895,2859,3381,3465,3164,2578,1859,1147,593,309,335,692,1294,2057,2827,3476,3869,3928,3622,2973,2064,1008,-71,-1038,-1799,-2271,-2416,-2239,-1764,-1073,-242,622,1433,2129,2678,3091,3407,3688,4003,4404,4930,5585,6331,7122,7854,8456,8839,8946,8761,8294,7602,6756,5842,4921,4050,3211,2392,1503,480,-776,-2310,-4164,-6308,-8683,-11186,-13675,-15996,-17979,-19446,-20266,-20299,-19509,-17870,-15479,-12474,-9080,-5567,-2220,686,2921,4343,4888,4590,3570,1993,72,-1978,-3965,-5704,-7087,-8018,-8500,-8523,-8182,-7521,-6658,-5649,-4569,-3450,-2305,-1137,81,1352,2702,4111,5572,7023,8424,9673,10709,11437,11790,11715,11172,10154,8681,6811,4617,2233,-222,-2587,-4729,-6540,-7936,-8891,-9417,-9560,-9395,-8993,-8434,-7752,-6985,-6128,-5187,-4165,-3098,-2044,-1099,-384,-19,-123,-776,-2013,-3799,-6061,-8640,-11363,-14021,-16408,-18344,-19687,-20348,-20293,-19563,-18219,-16407,-14249,-11931,-9578,-7347,-5317,-3555,-2085,-870,105,927,1640,2314,2982,3659,4332,4962,5483,5830,5933,5738,5239,4430,3366,2115,757,-609,-1905,-3054,-4014,-4746,-5256,-5542,-5645,-5583,-5400,-5120,-4753,-4315,-3782,-3163,-2448,-1662,-862,-108,480,802,753,246,-739,-2194,-4023,-6098,-8234,-10233,-11897,-13052,-13564,-13344,-12369,-10665,-8299,-5408,-2114,1391,4956,8394,11555,14283,16449,17945,18664,18562,17592,15783,13207,9989,6326,2442,-1399,-4934,-7912,-10119,-11397,-11653,-10874,-9126,-6544,-3361,168,3717,6990,9687,11569,12474,12322,11132,9024,6184,2891,-561,-3845,-6671,-8787,-10032,-10318,-9692,-8257,-6230,-3860,-1409,849,2726,4068,4837,5075,4901,4506,4105,3917,4140,4879,6210,8066,10342,12826,15263,17375,18865,19494,19064,17497,14810,11158,6801,2081,-2605,-6882,-10412,-12954,-14372,-14652,-13871,-12212,-9901,-7204,-4403,-1756,509,2203,3209,3466,2977,1810,72,-2091,-4520,-7045,-9525,-11808,-13796,-15382,-16487,-17056,-17021,-16368,-15080,-13191,-10783,-7959,-4890,-1747,1266,3980,6231,7949,9084,9707,9909,9855,9709,9643,9772,10169,10827,11660,12531,13249,13617,13465,12669,11197,9114,6588,3859,1238,-970,-2466,-3041,-2557,-1024,1471,4707,8396,12224,15831,18933,21273,22692,23125,22590,21190,19086,16472,13547,10518,7536,4753,2242,77,-1736,-3189,-4289,-5065,-5492,-5582,-5279,-4553,-3356,-1670,509,3108,6035,9111,12137,14876,17074,18520,19001,18422,16717,13965,10318,6024,1409,-3185,-7389,-10908,-13477,-14959,-15301,-14555,-12883,-10498,-7671,-4674,-1768,821,2933,4444,5332,5588,5309,4577,3555,2342,1085,-161,-1339,-2455,-3544,-4644,-5822,-7110,-8538,-10087,-11719,-13358,-14902,-16258,-17317,-18026,-18329,-18244,-17777,-16989,-15918,-14595,-13045,-11251,-9192,-6841,-4166,-1181,2088,5527,9002,12293,15167,17348,18611,18758,17720,15535,12379,8575,4509,633,-2628,-4914,-5976,-5709,-4150,-1477,2026,6006,10056,13795,16865,18987,19966,19721,18260,15714,12280,8236,3880,-448,-4483,-7929,-10650,-12494,-13473,-13620,-13055,-11947,-10467,-8797,-7098,-5482,-4030,-2773,-1686,-731,178,1113,2158,3379,4799,6432,8231,10132,12042,13856,15457,16759,17657,18103,18040,17450,16334,14721,12652,10216,7486,4593,1662,-1156,-3695,-5782,-7271,-8003,-7908,-6944,-5159,-2679,303,3538,6733,9594,11844,13250,13652,12976,11239,8563,5131,1216,-2897,-6889,-10473,-13401,-15485,-16639,-16822,-16134,-14689,-12686,-10350,-7875,-5488,-3324,-1506,-81,933,1566,1842,1805,1483,886,32,-1083,-2429,-4000,-5722,-7564,-9411,-11198,-12806,-14162,-15178,-15818,-16053,-15919,-15453,-14751,-13893,-12978,-12089,-11258,-10541,-9889,-9303,-8706,-8067,-7337,-6500,-5555,-4516,-3417,-2285,-1158,-73,931,1798,2486,2926,3088,2942,2501,1824,996,157,-546,-948,-903,-304,905,2722,5049,7775,10678,13572,16214,18402,19961,20748,20692,19777,18035,15586,12557,9152,5561,1983,-1376,-4374,-6841,-8696,-9838,-10246,-9892,-8825,-7102,-4842,-2213,610,3377,5880,7884,9200,9691,9264,7918,5712,2786,-658,-4362,-8054,-11443,-14288,-16384,-17626,-17988,-17552,-16470,-14977,-13321,-11759,-10500,-9694,-9384,-9559,-10082,-10785,-11462,-11880,-11871,-11284,-10058,-8205,-5814,-3046,-120,2717,5203,7092,8204,8406,7684,6092,3785,972,-2080,-5119,-7861,-10116,-11686,-12498,-12514,-11792,-10457,-8662,-6620,-4515,-2541,-843,462,1311,1672,1545,961,-60,-1445,-3167,-5130,-7279,-9510,-11727,-13819,-15693,-17243,-18413,-19141,-19406,-19195,-18505,-17351,-15736,-13691,-11248,-8465,-5435,-2271,890,3883,6578,8816,10535,11670,12242,12315,11974,11355,10574,9752,8982,8321,7809,7436,7188,7011,6860,6671,6404,6026,5524,4915,4226,3509,2808,2180,1659,1274,1039,957,1027,1247,1611,2114,2738,3469,4259,5064,5811,6425,6807,6896,6592,5881,4735,3200,1375,-615,-2571,-4295,-5568,-6196,-6026,-4979,-3055,-367,2885,6399,9826,12794,14964,16076,15987,14688,12320,9143,5520,1843,-1472,-4086,-5718,-6228,-5594,-3931,-1484,1416,4384,7009,8953,9922,9767,8454,6079,2859,-913,-4879,-8672,-11939,-14392,-15805,-16083,-15194,-13269,-10478,-7133,-3543,-92,2892,5106,6340,6490,5558,3653,982,-2187,-5538,-8744,-11501,-13546,-14684,-14806,-13879,-11982,-9223,-5821,-1971,2070,6080,9858,13202,16004,18120,19512,20119,19949,19020,17387,15138,12390,9288,6017,2751,-303,-2968,-5077,-6509,-7185,-7080,-6226,-4707,-2656,-247,2319,4850,7137,9029,10387,11132,11236,10726,9676,8206,6461,4606,2799,1180,-138,-1087,-1638,-1815,-1669,-1286,-754,-164,410,933,1375,1757,2101,2444,2837,3311,3912,4651,5534,6539,7610,8684,9667,10461,10985,11147,10919,10283,9270,7956,6433,4815,3219,1730,418,-689,-1594,-2320,-2900,-3370,-3745,-4006,-4131,-4039,-3680,-2982,-1925,-524,1137,2944,4706,6251,7372,7912,7762,6864,5263,3045,395,-2475,-5309,-7863,-9884,-11209,-11671,-11252,-9936,-7862,-5181,-2145,983,3931,6447,8334,9487,9868,9562,8707,7507,6187,4927,3892,3119,2608,2257,1921,1449,688,-440,-1962,-3807,-5832,-7849,-9621,-10944,-11623,-11553,-10682,-9073,-6833,-4179,-1326,1454,3933,5905,7225,7815,7670,6832,5418,3548,1398,-899,-3175,-5346,-7305,-9027,-10489,-11698,-12650,-13351,-13740,-13779,-13353,-12384,-10771,-8477,-5507,-1974,1950,5978,9801,13072,15499,16868,17091,16205,14399,11940,9182,6486,4188,2566,1797,1969,3043,4911,7358,10148,12979,15590,17696,19102,19644,19263,17971,15874,13154,10026,6767,3608,782,-1555,-3334,-4533,-5251,-5597,-5735,-5819,-5950,-6215,-6581,-7018,-7397,-7608,-7524,-7056,-6158,-4854,-3205,-1353,550,2318,3785,4802,5274,5164,4483,3328,1807,83,-1685,-3366,-4844,-6072,-7035,-7775,-8367,-8898,-9463,-10122,-10900,-11766,-12637,-13397,-13915,-14070,-13795,-13055,-11906,-10424,-8734,-6962,-5209,-3556,-2027,-608,737,2084,3476,4975,6578,8254,9935,11491,12795,13683,14010,13679,12606,10825,8391,5485,2309,-849,-3744,-6091,-7720,-8499,-8393,-7485,-5910,-3900,-1711,388,2139,3353,3885,3696,2810,1333,-567,-2696,-4827,-6779,-8377,-9543,-10244,-10524,-10483,-10250,-9961,-9740,-9670,-9797,-10111,-10558,-11061,-11483,-11735,-11680,-11256,-10411,-9153,-7527,-5631,-3587,-1550,318,1872,2976,3552,3551,2986,1920,449,-1289,-3139,-4944,-6536,-7786,-8565,-8811,-8483,-7605,-6230,-4455,-2421,-255,1869,3838,5511,6834,7737,8247,8354,8120,7577,6777,5756,4545,3180,1682,94,-1554,-3198,-4796,-6277,-7617,-8760,-9725,-10499,-11129,-11649,-12091,-12497,-12870,-13194,-13440,-13517,-13370,-12905,-12067,-10853,-9277,-7448,-5487,-3556,-1830,-442,494,935,901,465,-243,-1066,-1848,-2431,-2700,-2576,-2021,-1058,260,1838,3537,5226,6735,7923,8680,8908,8605,7784,6544,5008,3330,1671,162,-1068,-1971,-2492,-2665,-2509,-2115,-1544,-893,-241,369,864,1269,1546,1751,1890,2018,2158,2338,2565,2831,3106,3345,3495,3489,3283,2825,2112,1147,-14,-1314,-2666,-4000,-5241,-6363,-7316,-8128,-8770,-9261,-9569,-9653,-9460,-8918,-7972,-6572,-4719,-2435,183,3015,5872,8557,10849,12552,13522,13676,13043,11711,9895,7820,5776,4021,2766,2167,2271,3033,4322,5899,7502,8813,9568,9523,8573,6681,3979,690,-2866,-6311,-9289,-11475,-12653,-12724,-11722,-9813,-7259,-4388,-1544,950,2860,4020,4414,4098,3234,2032,711,-519,-1500,-2141,-2407,-2338,-1994,-1472,-845,-192,462,1085,1706,2334,3010,3759,4597,5544,6574,7687,8828,9979,11075,12090,12965,13681,14193,14498,14570,14423,14043,13455,12660,11693,10570,9360,8100,6898,5816,4964,4411,4225,4435,5056,6049,7372,8919,10583,12215,13658,14737,15294,15180,14306,12621,10162,7018,3365,-590,-4578,-8341,-11606,-14149,-15787,-16411,-15991,-14568,-12279,-9309,-5918,-2384,993,3932,6194,7584,8015,7455,5999,3796,1084,-1878,-4800,-7432,-9553,-11029,-11799,-11911,-11474,-10678,-9739,-8853,-8198,-7844,-7809,-7991,-8244,-8363,-8147,-7423,-6082,-4094,-1533,1451,4620,7709,10424,12520,13799,14162,13614,12244,10245,7828,5253,2730,459,-1460,-2953,-4060,-4819,-5353,-5749,-6125,-6539,-7055,-7667,-8356,-9068,-9713,-10208,-10441,-10328,-9788,-8772,-7257,-5267,-2841,-80,2923,6023,9093,11976,14562,16704,18324,19319,19641,19257,18155,16384,14010,11158,7987,4682,1459,-1474,-3914,-5694,-6692,-6845,-6155,-4705,-2619,-103,2631,5338,7781,9771,11131,11774,11665,10840,9421,7565,5486,3406,1547,94,-800,-1069,-687,279,1709,3449,5291,7063,8583,9731,10436,10685,10521,10031,9315,8490,7631,6782,5951,5069,4086,2893,1422,-378,-2515,-4936,-7551,-10205,-12735,-14943,-16647,-17698,-17995,-17492,-16234,-14295,-11854,-9070,-6180,-3358,-798,1383,3104,4338,5101,5439,5395,5020,4325,3323,1986,304,-1747,-4151,-6863,-9806,-12837,-15807,-18525,-20801,-22484,-23426,-23572,-22890,-21430,-19294,-16622,-13597,-10414,-7243,-4261,-1560,789,2789,4482,5948,7276,8559,9858,11202,12575,13915,15127,16084,16662,16758,16303,15299,13806,11968,9967,8047,6418,5303,4831,5062,5955,7349,9029,10676,12015,12735,12660,11663,9782,7143,3990,632,-2607,-5391,-7472,-8648,-8850,-8100,-6526,-4353,-1848,675,2932,4665,5709,5965,5457,4275,2586,603,-1460,-3387,-5029,-6269,-7095,-7534,-7686,-7695,-7696,-7841,-8224,-8914,-9912,-11185,-12632,-14163,-15624,-16909,-17868,-18410,-18433,-17886,-16744,-15009,-12748,-10043,-7033,-3875,-751,2161,4684,6680,8047,8730,8735,8115,6960,5405,3583,1657,-250,-2002,-3536,-4787,-5783,-6534,-7144,-7660,-8205,-8819,-9566,-10458,-11483,-12595,-13751,-14856,-15857,-16673,-17229,-17494,-17407,-16968,-16168,-15022,-13596,-11935,-10165,-8384,-6734,-5342,-4326,-3762,-3695,-4093,-4909,-5998,-7238,-8427,-9421,-10037,-10167,-9712,-8635,-6962,-4745,-2123,764,3717,6553,9077,11135,12600,13404,13534,13024,11972,10493,8749,6887,5065,3399,1999,921,209,-139,-135,174,730,1450,2259,3063,3817,4458,4985,5405,5750,6082,6449,6921,7519,8272,9123,10015,10798,11337,11436,10961,9763,7802,5081,1712,-2117,-6144,-10054,-13511,-16212,-17880,-18348,-17535,-15467,-12304,-8262,-3665,1162,5855,10113,13670,16362,18105,18917,18872,18126,16821,15133,13182,11068,8836,6497,4023,1405,-1398,-4341,-7376,-10373,-13164,-15552,-17321,-18289,-18313,-17337,-15371,-12537,-9013,-5051,-936,3057,6653,9639,11847,13185,13635,13229,12088,10349,8204,5839,3441,1143,-918,-2712,-4191,-5396,-6367,-7174,-7887,-8567,-9254,-9954,-10651,-11269,-11730,-11910,-11700,-11006,-9751,-7944,-5613,-2888,90,3117,6014,8581,10704,12271,13286,13763,13803,13528,13067,12571,12128,11819,11654,11604,11600,11558,11388,11028,10446,9663,8733,7770,6890,6229,5899,5968,6457,7299,8383,9513,10488,11074,11088,10381,8915,6722,3978,901,-2183,-4956,-7091,-8329,-8502,-7547,-5524,-2608,958,4837,8731,12297,15316,17572,19003,19564,19325,18373,16846,14868,12576,10064,7418,4694,1925,-857,-3632,-6367,-9013,-11518,-13792,-15762,-17331,-18420,-18959,-18892,-18185,-16835,-14839,-12257,-9138,-5602,-1763,2217,6145,9847,13086,15709,17522,18447,18424,17510,15813,13509,10826,7964,5154,2525,207,-1773,-3411,-4752,-5862,-6808,-7649,-8419,-9120,-9717,-10145,-10322,-10145,-9560,-8509,-7017,-5142,-2980,-685,1605,3733,5566,7004,7966,8427,8380,7870,6956,5731,4301,2782,1267,-128,-1369,-2387,-3206,-3838,-4344,-4779,-5218,-5702,-6270,-6918,-7627,-8349,-9034,-9624,-10084,-10389,-10546,-10578,-10519,-10419,-10292,-10157,-9967,-9679,-9182,-8387,-7176,-5478,-3249,-507,2673,6165,9794,13373,16712,19626,21973,23629,24515,24589,23844,22316,20072,17230,13918,10319,6594,2939,-494,-3555,-6155,-8232,-9779,-10825,-11420,-11646,-11559,-11228,-10667,-9872,-8811,-7414,-5640,-3437,-807,2202,5481,8868,12143,15091,17472,19116,19883,19745,18725,16949,14587,11841,8950,6103,3491,1226,-625,-2055,-3118,-3889,-4473,-4952,-5381,-5785,-6138,-6390,-6483,-6336,-5933,-5235,-4298,-3161,-1937,-728,345,1164,1652,1732,1403,670,-397,-1713,-3166,-4631,-5986,-7113,-7908,-8293,-8222,-7682,-6710,-5377,-3799,-2116,-492,932,2006,2652,2809,2502,1781,771,-409,-1605,-2689,-3570,-4170,-4488,-4534,-4350,-4005,-3548,-3033,-2499,-1950,-1392,-797,-139,618,1501,2533,3702,4997,6339,7656,8813,9681,10103,9957,9119,7554,5238,2263,-1265,-5134,-9153,-13055,-16637,-19683,-22049,-23635,-24401,-24362,-23575,-22130,-20137,-17710,-14959,-11984,-8869,-5688,-2519,585,3528,6252,8645,10644,12157,13140,13554,13411,12722,11564,9982,8092,5959,3702,1401,-846,-2951,-4847,-6444,-7712,-8569,-9016,-9008,-8570,-7710,-6484,-4945,-3179,-1275,671,2554,4289,5785,6985,7856,8377,8573,8451,8044,7357,6386,5121,3528,1608,-654,-3207,-5994,-8901,-11791,-14517,-16913,-18860,-20239,-21007,-21165,-20758,-19911,-18733,-17403,-16042,-14790,-13723,-12886,-12291,-11903,-11684,-11565,-11476,-11349,-11089,-10645,-9917,-8872,-7463,-5683,-3576,-1182,1373,3999,6544,8896,10935,12586,13791,14549,14861,14772,14337,13601,12629,11456,10119,8642,7033,5301,3449,1495,-543,-2633,-4718,-6764,-8688,-10461,-12006,-13293,-14263,-14885,-15117,-14937,-14331,-13311,-11910,-10202,-8265,-6225,-4177,-2232,-460,1095,2416,3504,4374,5021,5434,5586,5419,4901,3983,2656,951,-1080,-3306,-5586,-7724,-9517,-10772,-11306,-11006,-9802,-7707,-4811,-1263,2729,6913,11046,14873,18195,20838,22724,23787,24089,23664,22641,21123,19234,17074,14728,12240,9659,6982,4252,1476,-1269,-3926,-6377,-8524,-10247,-11459,-12095,-12131,-11590,-10542,-9096,-7403,-5607,-3898,-2396,-1244,-514,-241,-430,-1021,-1941,-3066,-4262,-5363,-6209,-6646,-6538,-5803,-4386,-2336,287,3304,6557,9802,12854,15503,17640,19166,20092,20461,20371,19951,19307,18535,17681,16733,15648,14333,12700,10681,8231,5385,2225,-1106,-4405,-7464,-10039,-11929,-12952,-13011,-12077,-10219,-7585,-4412,-948,2503,5699,8410,10494,11862,12519,12512,11950,10968,9706,8296,6859,5472,4203,3085,2123,1331,658,97,-426,-949,-1531,-2209,-2993,-3855,-4741,-5539,-6142,-6413,-6251,-5590,-4414,-2790,-814,1326,3451,5340,6803,7700,7927,7474,6406,4824,2931,886,-1083,-2835,-4214,-5147,-5598,-5570,-5133,-4361,-3377,-2288,-1223,-264,501,1041,1339,1415,1313,1088,801,509,245,33,-137,-285,-449,-672,-986,-1408,-1918,-2478,-2995,-3375,-3488,-3236,-2519,-1319,375,2464,4861,7386,9891,12183,14111,15533,16324,16434,15805,14467,12467,9902,6898,3619,217,-3118,-6232,-8966,-11203,-12841,-13842,-14174,-13887,-13023,-11698,-9998,-8068,-5998,-3921,-1901,-35,1641,3084,4275,5232,5949,6484,6848,7088,7229,7278,7255,7143,6952,6659,6289,5815,5275,4653,3975,3242,2477,1693,926,206,-416,-888,-1152,-1149,-833,-165,861,2235,3907,5797,7802,9783,11604,13112,14169,14662,14509,13661,12135,9971,7279,4190,861,-2524,-5815,-8838,-11496,-13680,-15365,-16533,-17216,-17477,-17391,-17058,-16567,-15991,-15384,-14759,-14101,-13374,-12530,-11528,-10353,-9008,-7532,-6008,-4503,-3147,-1999,-1150,-620,-413,-491,-787,-1210,-1651,-2000,-2139,-1984,-1452,-520,819,2514,4487,6630,8797,10854,12623,13970,14761,14895,14338,13092,11223,8870,6175,3359,611,-1855,-3879,-5329,-6156,-6353,-5984,-5151,-3966,-2552,-999,631,2300,4009,5759,7560,9397,11223,12955,14453,15575,16132,15989,15031,13232,10646,7422,3800,69,-3434,-6401,-8573,-9761,-9933,-9123,-7540,-5416,-3086,-834,1058,2421,3157,3280,2900,2175,1317,535,-23,-223,-69,402,1057,1712,2198,2308,1936,978,-558,-2631,-5105,-7838,-10624,-13282,-15638,-17538,-18905,-19673,-19868,-19522,-18731,-17581,-16189,-14636,-13004,-11342,-9683,-8053,-6463,-4944,-3518,-2225,-1107,-194,484,928,1147,1198,1118,1003,888,852,900,1056,1267,1495,1640,1620,1343,728,-250,-1604,-3275,-5194,-7239,-9302,-11259,-13007,-14476,-15609,-16390,-16827,-16944,-16791,-16416,-15876,-15216,-14495,-13740,-12997,-12289,-11631,-11027,-10460,-9880,-9239,-8453,-7469,-6245,-4765,-3072,-1224,683,2530,4215,5631,6714,7419,7762,7769,7531,7128,6680,6274,6020,5970,6174,6636,7324,8179,9120,10044,10872,11521,11956,12163,12170,12032,11814,11587,11399,11267,11166,11029,10742,10189,9238,7787,5793,3246,234,-3113,-6608,-10027,-13144,-15747,-17671,-18807,-19132,-18687,-17593,-16025,-14175,-12263,-10463,-8937,-7766,-6994,-6588,-6477,-6550,-6698,-6787,-6745,-6475,-5951,-5140,-4044,-2668,-1038,809,2827,4941,7071,9118,10965,12515,13655,14328,14474,14114,13262,12031,10499,8825,7125,5538,4175,3117,2409,2063,2031,2239,2563,2868,2997,2828,2245,1204,-297,-2208,-4409,-6773,-9128,-11318,-13199,-14648,-15589,-15978,-15808,-15131,-14001,-12536,-10829,-9019,-7213,-5513,-4013,-2752,-1772,-1063,-597,-326,-174,-62,105,413,943,1758,2890,4347,6093,8063,10163,12276,14282,16065,17523,18587,19220,19421,19222,18695,17913,16984,15992,15020,14146,13396,12822,12413,12179,12097,12136,12258,12401,12511,12521,12372,12012,11403,10524,9376,7972,6362,4595,2763,935,-792,-2350,-3672,-4728,-5492,-5995,-6246,-6311,-6225,-6025,-5749,-5381,-4927,-4340,-3605,-2691,-1605,-363,964,2290,3491,4434,5004,5099,4684,3779,2470,917,-696,-2147,-3249,-3840,-3850,-3248,-2136,-625,1078,2766,4243,5331,5919,5966,5498,4610,3463,2213,1046,85,-572,-921,-989,-896,-764,-745,-967,-1511,-2419,-3651,-5122,-6685,-8168,-9385,-10170,-10394,-9991,-8974,-7431,-5517,-3449,-1456,236,1448,2071,2093,1581,709,-314,-1237,-1833,-1913,-1381,-219,1475,3539,5722,7788,9473,10603,11044,10777,9856,8407,6618,4676,2796,1127,-187,-1105,-1594,-1735,-1597,-1324,-1043,-881,-933,-1264,-1865,-2709,-3695,-4720,-5655,-6394,-6851,-6986,-6796,-6334,-5666,-4903,-4141,-3470,-2952,-2597,-2380,-2211,-1989,-1573,-841,304,1924,4003,6489,9240,12099,14850,17296,19240,20535,21069,20813,19760,17994,15622,12792,9689,6493,3389,557,-1887,-3832,-5250,-6129,-6532,-6521,-6210,-5691,-5066,-4416,-3789,-3237,-2769,-2410,-2169,-2050,-2083,-2258,-2602,-3102,-3746,-4511,-5332,-6155,-6881,-7433,-7714,-7666,-7246,-6446,-5316,-3907,-2343,-737,768,2029,2937,3390,3366,2866,1996,869,-309,-1368,-2097,-2371,-2087,-1246,85,1769,3608,5401,6942,8074,8701,8787,8385,7591,6561,5469,4484,3758,3403,3457,3914,4684,5626,6575,7314,7676,7494,6672,5185,3073,449,-2496,-5580,-8549,-11220,-13386,-14935,-15774,-15908,-15373,-14288,-12790,-11054,-9236,-7475,-5865,-4462,-3264,-2250,-1371,-568,185,929,1646,2320,2901,3328,3556,3531,3241,2678,1875,861,-300,-1557,-2839,-4084,-5209,-6162,-6835,-7196,-7148,-6697,-5816,-4566,-3028,-1311,435,2082,3503,4608,5348,5720,5758,5542,5154,4699,4258,3898,3646,3505,3430,3372,3243,2973,2485,1713,645,-749,-2407,-4290,-6285,-8283,-10164,-11804,-13114,-14031,-14523,-14623,-14359,-13836,-13113,-12310,-11458,-10636,-9820,-9018,-8169,-7243,-6198,-5031,-3751,-2408,-1053,241,1410,2413,3194,3761,4084,4191,4085,3775,3273,2557,1630,454,-969,-2652,-4566,-6662,-8857,-11046,-13098,-14881,-16260,-17123,-17389,-17010,-16003,-14401,-12306,-9813,-7071,-4199,-1352,1352,3789,5848,7455,8529,9043,8978,8369,7277,5813,4124,2373,742,-605,-1551,-2012,-1988,-1534,-757,172,1088,1787,2116,1939,1181,-162,-2044,-4334,-6876,-9466,-11908,-14002,-15600,-16591,-16932,-16642,-15787,-14489,-12873,-11078,-9215,-7370,-5611,-3954,-2434,-1052,184,1250,2144,2854,3372,3720,3917,3998,4010,3984,3953,3917,3873,3780,3623,3359,2997,2540,2042,1570,1205,1052,1167,1634,2462,3647,5148,6873,8745,10631,12437,14046,15370,16349,16922,17078,16806,16118,15047,13613,11868,9845,7612,5218,2738,232,-2229,-4585,-6785,-8778,-10534,-12018,-13216,-14115,-14696,-14969,-14910,-14509,-13757,-12618,-11111,-9226,-7026,-4562,-1952,702,3270,5643,7722,9447,10793,11763,12406,12790,12979,13083,13137,13221,13349,13522,13738,13946,14131,14252,14281,14210,14028,13734,13359,12898,12407,11910,11443,11049,10727,10485,10278,10048,9724,9208,8434,7336,5883,4094,2007,-287,-2669,-5013,-7167,-9009,-10420,-11329,-11684,-11490,-10782,-9632,-8150,-6458,-4688,-2991,-1481,-297,477,759,513,-269,-1543,-3237,-5215,-7340,-9416,-11281,-12729,-13631,-13833,-13284,-11936,-9834,-7057,-3740,-61,3790,7599,11163,14292,16825,18637,19660,19877,19334,18134,16412,14358,12128,9924,7849,6040,4523,3325,2423,1757,1282,914,617,318,32,-270,-537,-725,-785,-653,-306,245,969,1763,2529,3112,3414,3299,2747,1737,350,-1294,-3048,-4720,-6182,-7272,-7952,-8164,-7961,-7390,-6546,-5507,-4358,-3130,-1879,-563,774,2191,3629,5091,6491,7753,8782,9474,9767,9591,8969,7893,6457,4736,2825,859,-1089,-2897,-4492,-5799,-6749,-7301,-7416,-7087,-6329,-5183,-3716,-2009,-163,1732,3577,5301,6821,8107,9091,9784,10128,10147,9803,9100,8028,6579,4774,2622,181,-2502,-5317,-8171,-10897,-13353,-15351,-16718,-17318,-17025,-15828,-13743,-10903,-7493,-3752,47,3642,6799,9320,11096,12076,12281,11812,10780,9351,7649,5800,3884,1941,4,-1945,-3887,-5837,-7749,-9590,-11274,-12718,-13816,-14459,-14564,-14046,-12874,-11049,-8614,-5688,-2404,1018,4367,7378,9843,11550,12389,12310,11364,9683,7470,4958,2391,-9,-2078,-3692,-4799,-5398,-5514,-5211,-4540,-3557,-2301,-797,935,2874,4998,7252,9571,11850,13972,15792,17168,17955,18047,17356,15870,13608,10680,7226,3449,-434,-4181,-7575,-10402,-12501,-13735,-14049,-13417,-11900,-9606,-6677,-3333,239,3818,7198,10239,12778,14766,16130,16871,17000,16535,15515,13961,11919,9407,6501,3247,-245,-3854,-7434,-10799,-13764,-16143,-17760,-18492,-18263,-17071,-14992,-12172,-8812,-5167,-1480,1974,5006,7418,9134,10096,10333,9921,8956,7579,5901,4053,2116,172,-1750,-3622,-5444,-7213,-8931,-10582,-12148,-13592,-14865,-15924,-16694,-17139,-17195,-16849,-16092,-14973,-13558,-11982,-10373,-8901,-7703,-6898,-6546,-6646,-7132,-7880,-8736,-9520,-10086,-10296,-10100,-9483,-8511,-7292,-5972,-4711,-3642,-2892,-2497,-2493,-2804,-3374,-4065,-4781,-5406,-5870,-6130,-6188,-6066,-5817,-5485,-5107,-4706,-4264,-3787,-3235,-2634,-1972,-1302,-650,-72,412,779,1056,1275,1503,1814,2276,2954,3876,5038,6408,7905,9431,10871,12096,12998,13468,13437,12855,11716,10049,7909,5403,2636,-245,-3113,-5821,-8267,-10343,-11999,-13198,-13942,-14253,-14172,-13726,-12975,-11917,-10591,-8994,-7141,-5055,-2771,-357,2107,4496,6687,8535,9899,10643,10683,9924,8383,6077,3127,-318,-4042,-7818,-11398,-14572,-17137,-18973,-19971,-20116,-19414,-17932,-15762,-13047,-9925,-6590,-3204,36,2985,5486,7463,8833,9602,9781,9447,8668,7572,6243,4822,3398,2072,914,-29,-747,-1239,-1543,-1689,-1713,-1638,-1485,-1255,-961,-606,-216,206,608,994,1322,1586,1772,1855,1831,1671,1349,840,103,-866,-2089,-3543,-5206,-7008,-8876,-10680,-12288,-13524,-14213,-14185,-13297,-11476,-8705,-5078,-760,4001,8902,13619,17843,21300,23803,25238,25597,24958,23467,21331,18782,16036,13326,10783,8578,6750,5386,4470,4016,3993,4367,5102,6127,7399,8829,10356,11885,13350,14668,15797,16680,17305,17646,17709,17474,16940,16080,14875,13313,11388,9127,6575,3815,943,-1917,-4648,-7133,-9278,-11017,-12318,-13168,-13604,-13636,-13324,-12672,-11712,-10434,-8840,-6927,-4718,-2247,396,3105,5737,8113,10070,11418,12018,11770,10626,8656,5974,2818,-541,-3780,-6602,-8724,-9985,-10274,-9626,-8152,-6043,-3556,-935,1567,3754,5501,6734,7475,7769,7739,7475,7118,6720,6355,5998,5627,5151,4496,3570,2337,774,-1060,-3065,-5098,-6968,-8510,-9549,-9990,-9782,-8974,-7681,-6093,-4437,-2940,-1805,-1169,-1072,-1473,-2237,-3157,-4022,-4602,-4726,-4295,-3283,-1756,139,2214,4229,5965,7207,7810,7701,6887,5489,3686,1733,-81,-1484,-2228,-2150,-1178,652,3198,6229,9456,12556,15227,17205,18302,18419,17545,15756,13202,10080,6604,3013,-502,-3755,-6620,-9019,-10901,-12266,-13112,-13468,-13334,-12722,-11643,-10088,-8124,-5771,-3155,-383,2381,4965,7203,8939,10063,10513,10291,9464,8167,6562,4851,3207,1792,692,-55,-492,-717,-863,-1101,-1563,-2384,-3595,-5191,-7066,-9034,-10885,-12343,-13197,-13241,-12395,-10641,-8103,-4973,-1548,1844,4854,7154,8499,8703,7743,5675,2710,-856,-4658,-8281,-11342,-13481,-14458,-14115,-12454,-9592,-5767,-1308,3413,8017,12155,15560,18040,19523,20007,19583,18390,16575,14329,11774,9066,6284,3510,801,-1801,-4250,-6484,-8458,-10076,-11281,-11980,-12109,-11628,-10510,-8796,-6549,-3902,-1021,1886,4625,6969,8785,9924,10352,10047,9081,7520,5520,3205,751,-1671,-3910,-5803,-7255,-8170,-8541,-8363,-7715,-6678,-5362,-3889,-2361,-880,491,1697,2713,3522,4116,4513,4699,4715,4569,4305,3974,3610,3276,2993,2784,2647,2556,2481,2382,2221,1978,1642,1230,773,321,-66,-338,-427,-325,6,523,1199,1949,2684,3291,3650,3650,3196,2218,705,-1338,-3814,-6632,-9607,-12596,-15395,-17848,-19805,-21163,-21844,-21834,-21139,-19814,-17947,-15644,-13025,-10232,-7382,-4613,-2020,298,2298,3935,5227,6189,6870,7316,7556,7631,7526,7257,6796,6131,5278,4225,3041,1753,445,-831,-2026,-3094,-4051,-4870,-5598,-6213,-6745,-7154,-7428,-7526,-7397,-7018,-6348,-5396,-4187,-2774,-1255,261,1628,2717,3376,3510,3032,1926,220,-2001,-4599,-7407,-10223,-12851,-15100,-16807,-17843,-18148,-17681,-16508,-14697,-12417,-9832,-7179,-4664,-2513,-904,52,306,-102,-1044,-2351,-3799,-5165,-6261,-6934,-7116,-6813,-6103,-5119,-4031,-2989,-2139,-1555,-1269,-1247,-1406,-1645,-1832,-1878,-1694,-1252,-580,269,1183,2037,2720,3104,3124,2739,1951,812,-600,-2183,-3813,-5392,-6807,-7994,-8899,-9497,-9798,-9799,-9535,-9013,-8245,-7239,-5991,-4505,-2799,-892,1173,3334,5533,7675,9683,11445,12883,13888,14400,14360,13757,12622,11019,9072,6928,4768,2769,1096,-120,-811,-960,-617,105,1077,2127,3109,3883,4362,4489,4269,3739,2964,2024,999,-56,-1088,-2091,-3049,-3988,-4915,-5836,-6765,-7652,-8475,-9134,-9535,-9559,-9082,-8002,-6255,-3823,-758,2815,6722,10721,14548,17935,20628,22426,23196,22881,21528,19270,16327,12998,9609,6518,4037,2418,1826,2274,3696,5854,8462,11152,13550,15334,16238,16118,14953,12826,9947,6567,3003,-442,-3496,-5934,-7625,-8525,-8673,-8215,-7330,-6261,-5226,-4444,-4029,-4070,-4509,-5272,-6154,-6997,-7547,-7673,-7209,-6127,-4440,-2262,237,2821,5251,7272,8683,9339,9188,8271,6725,4775,2676,731,-814,-1742,-1936,-1379,-143,1585,3593,5604,7393,8766,9602,9898,9694,9141,8400,7659,7082,6778,6809,7148,7729,8416,9061,9502,9609,9279,8480,7236,5634,3810,1923,139,-1390,-2575,-3346,-3750,-3823,-3723,-3563,-3521,-3700,-4205,-5036,-6170,-7491,-8857,-10096,-11028,-11512,-11430,-10747,-9472,-7687,-5530,-3158,-753,1522,3538,5214,6504,7436,8050,8423,8638,8760,8851,8937,9020,9098,9131,9114,9014,8839,8606,8343,8095,7895,7779,7753,7806,7886,7926,7823,7485,6789,5668,4052,1942,-624,-3555,-6707,-9902,-12939,-15612,-17718,-19117,-19675,-19380,-18229,-16342,-13856,-10993,-7968,-5043,-2431,-348,1070,1743,1657,896,-403,-2041,-3774,-5363,-6577,-7245,-7255,-6606,-5362,-3688,-1801,75,1703,2928,3641,3838,3600,3066,2427,1873,1552,1577,1950,2632,3491,4375,5098,5497,5441,4862,3757,2201,323,-1691,-3650,-5360,-6674,-7489,-7764,-7529,-6833,-5790,-4492,-3046,-1533,-3,1510,2999,4465,5911,7318,8662,9880,10892,11599,11893,11665,10836,9361,7240,4569,1476,-1814,-5042,-7937,-10223,-11692,-12192,-11691,-10208,-7914,-4979,-1670,1762,5088,8091,10643,12650,14085,14964,15324,15223,14695,13792,12523,10936,9050,6928,4640,2284,-29,-2178,-4075,-5609,-6750,-7450,-7742,-7647,-7244,-6587,-5759,-4803,-3764,-2657,-1499,-286,936,2157,3277,4252,4962,5351,5341,4925,4112,2982,1644,255,-1031,-2043,-2667,-2806,-2453,-1642,-483,892,2308,3616,4652,5318,5515,5222,4423,3159,1498,-498,-2701,-5054,-7422,-9743,-11924,-13900,-15632,-17071,-18216,-19040,-19552,-19720,-19547,-18992,-18054,-16737,-15071,-13136,-11027,-8862,-6774,-4862,-3218,-1887,-865,-143,367,687,925,1079,1207,1275,1281,1188,964,603,88,-547,-1276,-2038,-2768,-3393,-3834,-4036,-3944,-3540,-2827,-1837,-632,703,2075,3382,4544,5479,6157,6538,6630,6438,5973,5273,4349,3257,2020,694,-674,-2035,-3333,-4534,-5597,-6502,-7250,-7836,-8297,-8649,-8926,-9139,-9281,-9328,-9227,-8911,-8313,-7375,-6065,-4403,-2437,-294,1884,3912,5617,6846,7489,7512,6914,5808,4287,2552,744,-952,-2416,-3544,-4299,-4674,-4704,-4449,-3962,-3306,-2513,-1603,-577,575,1858,3252,4714,6143,7414,8353,8781,8543,7512,5650,2982,-360,-4180,-8215,-12182,-15799,-18825,-21092,-22505,-23081,-22888,-22101,-20892,-19484,-18051,-16740,-15633,-14740,-14017,-13358,-12647,-11771,-10643,-9245,-7604,-5811,-4009,-2346,-998,-89,287,109,-564,-1607,-2829,-4006,-4904,-5317,-5076,-4106,-2385,-9,2876,6050,9277,12302,14940,17013,18465,19277,19509,19260,18641,17753,16662,15403,13957,12295,10357,8119,5564,2742,-265,-3314,-6247,-8868,-11005,-12485,-13185,-13025,-11965,-10051,-7344,-4003,-199,3842,7881,11677,15004,17684,19592,20667,20948,20508,19521,18168,16659,15199,13934,12975,12332,11978,11787,11640,11369,10875,10077,8985,7662,6246,4899,3812,3137,2994,3433,4403,5799,7409,9006,10332,11170,11359,10837,9635,7878,5766,3529,1403,-420,-1808,-2716,-3169,-3269,-3172,-3025,-3016,-3231,-3765,-4599,-5683,-6913,-8147,-9251,-10100,-10585,-10676,-10343,-9652,-8670,-7526,-6337,-5236,-4335,-3680,-3329,-3213,-3283,-3418,-3490,-3392,-3022,-2341,-1335,-64,1409,2960,4498,5915,7140,8148,8918,9502,9939,10304,10666,11081,11582,12187,12842,13500,14018,14281,14133,13444,12130,10147,7555,4445,1013,-2544,-5975,-9076,-11646,-13565,-14762,-15236,-15051,-14303,-13132,-11666,-10040,-8359,-6682,-5050,-3437,-1802,-84,1793,3855,6130,8548,11028,13389,15456,16994,17827,17790,16820,14941,12269,9044,5530,2094,-969,-3333,-4807,-5250,-4678,-3180,-974,1658,4418,6965,9055,10468,11112,10975,10170,8846,7248,5574,4044,2792,1893,1338,1057,938,840,657,290,-304,-1110,-2115,-3229,-4406,-5567,-6668,-7676,-8582,-9389,-10114,-10770,-11371,-11915,-12392,-12773,-13048,-13176,-13164,-13000,-12700,-12296,-11817,-11302,-10776,-10254,-9721,-9144,-8470,-7613,-6529,-5122,-3386,-1299,1111,3753,6557,9369,12057,14471,16441,17839,18533,18434,17504,15742,13222,10065,6442,2568,-1330,-5026,-8313,-11041,-13096,-14452,-15121,-15200,-14801,-14076,-13171,-12211,-11280,-10425,-9618,-8834,-7983,-7020,-5873,-4528,-2983,-1267,558,2438,4289,6052,7652,9017,10096,10816,11155,11088,10641,9872,8872,7764,6670,5732,5029,4664,4635,4960,5568,6397,7355,8344,9296,10137,10836,11368,11727,11914,11924,11747,11359,10721,9811,8568,7002,5092,2886,459,-2097,-4629,-7018,-9096,-10767,-11924,-12531,-12576,-12102,-11172,-9889,-8352,-6684,-4975,-3337,-1826,-524,546,1332,1825,2012,1875,1448,716,-255,-1436,-2747,-4108,-5435,-6639,-7657,-8435,-8949,-9185,-9157,-8868,-8356,-7636,-6751,-5726,-4612,-3431,-2250,-1089,-18,918,1656,2123,2266,2013,1350,251,-1246,-3085,-5186,-7424,-9701,-11880,-13861,-15546,-16845,-17690,-18013,-17754,-16868,-15320,-13108,-10271,-6885,-3086,959,5033,8923,12385,15243,17314,18534,18852,18330,17053,15160,12805,10126,7269,4339,1427,-1392,-4066,-6543,-8768,-10719,-12324,-13567,-14384,-14749,-14617,-13974,-12797,-11118,-8958,-6416,-3572,-588,2405,5208,7679,9637,10981,11622,11538,10776,9412,7597,5475,3218,973,-1153,-3074,-4791,-6293,-7662,-8939,-10207,-11514,-12873,-14282,-15675,-16971,-18062,-18820,-19153,-18963,-18221,-16924,-15134,-12945,-10501,-7955,-5472,-3215,-1298,169,1170,1703,1839,1686,1365,1024,789,759,1014,1563,2399,3451,4629,5825,6909,7762,8278,8361,7961,7042,5620,3737,1489,-1026,-3658,-6278,-8738,-10914,-12716,-14070,-14956,-15379,-15379,-15022,-14381,-13523,-12518,-11407,-10211,-8941,-7580,-6110,-4523,-2796,-952,998,3012,5043,7047,8973,10776,12428,13877,15099,16037,16641,16849,16596,15830,14529,12684,10364,7641,4674,1606,-1359,-4070,-6340,-8060,-9113,-9450,-9052,-7936,-6177,-3850,-1103,1918,5029,8031,10741,12967,14581,15485,15661,15158,14079,12586,10854,9054,7335,5801,4499,3427,2545,1782,1051,298,-548,-1498,-2537,-3640,-4707,-5673,-6412,-6847,-6878,-6485,-5627,-4369,-2755,-894,1091,3094,4985,6673,8101,9222,10054,10621,10978,11204,11348,11481,11624,11793,11961,12089,12118,11985,11640,11041,10179,9063,7729,6220,4606,2940,1285,-316,-1843,-3280,-4652,-5974,-7287,-8620,-9986,-11386,-12786,-14117,-15295,-16181,-16652,-16555,-15778,-14221,-11879,-8764,-5027,-831,3572,7911,11931,15393,18129,20043,21118,21414,21047,20188,18993,17655,16291,15025,13893,12920,12064,11269,10469,9568,8515,7244,5738,4018,2117,154,-1783,-3527,-4955,-5930,-6351,-6167,-5370,-4008,-2187,-41,2264,4559,6684,8505,9908,10826,11210,11042,10331,9105,7408,5330,2943,392,-2217,-4728,-7018,-8966,-10469,-11466,-11907,-11780,-11112,-9943,-8367,-6503,-4493,-2487,-654,907,2083,2862,3253,3319,3170,2898,2633,2435,2386,2480,2723,3058,3438,3817,4135,4397,4571,4703,4796,4898,5032,5221,5467,5747,6015,6194,6188,5888,5199,4040,2373,216,-2378,-5260,-8276,-11210,-13834,-15958,-17400,-18070,-17946,-17089,-15648,-13827,-11858,-9984,-8397,-7242,-6562,-6320,-6391,-6573,-6654,-6391,-5601,-4167,-2061,624,3704,6888,9867,12276,13856,14369,13745,12002,9308,5914,2153,-1631,-5092,-7958,-10005,-11140,-11313,-10612,-9140,-7074,-4604,-1906,848,3509,5993,8199,10102,11677,12901,13789,14318,14484,14272,13664,12650,11236,9440,7311,4919,2344,-291,-2887,-5310,-7472,-9270,-10666,-11620,-12158,-12316,-12156,-11773,-11225,-10607,-9953,-9302,-8632,-7917,-7069,-6024,-4676,-2982,-893,1546,4276,7147,10007,12658,14927,16677,17784,18237,18019,17214,15913,14228,12290,10204,8073,5995,4037,2277,777,-428,-1294,-1827,-2049,-2006,-1760,-1410,-1018,-704,-517,-554,-847,-1443,-2351,-3561,-5046,-6747,-8584,-10461,-12239,-13812,-15014,-15766,-15951,-15539,-14529,-12962,-10958,-8656,-6239,-3920,-1876,-306,680,1001,661,-258,-1622,-3233,-4868,-6318,-7387,-7967,-8011,-7574,-6767,-5766,-4750,-3880,-3273,-2978,-2975,-3190,-3503,-3767,-3853,-3649,-3090,-2183,-959,480,2023,3552,4957,6162,7123,7824,8281,8511,8549,8392,8050,7488,6679,5586,4189,2495,548,-1566,-3717,-5754,-7511,-8829,-9597,-9736,-9254,-8209,-6724,-4977,-3154,-1467,-72,897,1382,1386,971,252,-651,-1595,-2474,-3194,-3704,-3991,-4064,-3978,-3800,-3614,-3519,-3586,-3880,-4416,-5170,-6069,-7010,-7858,-8503,-8830,-8815,-8429,-7763,-6877,-5905,-4935,-4050,-3278,-2622,-2023,-1450,-816,-109,702,1576,2476,3315,4024,4530,4758,4699,4310,3643,2715,1618,427,-767,-1865,-2808,-3532,-4021,-4292,-4382,-4370,-4350,-4432,-4715,-5303,-6233,-7539,-9166,-11031,-12998,-14882,-16507,-17665,-18215,-18023,-17055,-15312,-12896,-9952,-6678,-3298,-46,2874,5274,7040,8111,8494,8271,7549,6504,5265,4009,2804,1738,788,-69,-901,-1784,-2755,-3834,-4982,-6102,-7084,-7759,-8014,-7710,-6824,-5344,-3381,-1075,1360,3702,5730,7264,8190,8466,8139,7323,6195,4954,3794,2893,2343,2197,2397,2850,3392,3856,4077,3920,3331,2310,946,-595,-2122,-3377,-4172,-4304,-3676,-2270,-119,2606,5734,9016,12207,15086,17452,19188,20211,20527,20174,19240,17829,16061,14051,11914,9756,7675,5754,4083,2714,1723,1136,991,1278,1988,3049,4411,5955,7580,9169,10577,11705,12423,12639,12298,11366,9867,7876,5489,2859,149,-2478,-4834,-6785,-8193,-8985,-9125,-8647,-7628,-6219,-4586,-2929,-1449,-299,383,552,216,-534,-1542,-2630,-3574,-4219,-4417,-4128,-3383,-2293,-1041,163,1116,1636,1631,1074,30,-1331,-2828,-4189,-5197,-5637,-5364,-4326,-2541,-127,2730,5791,8791,11465,13579,14966,15518,15248,14216,12599,10588,8436,6356,4558,3168,2265,1837,1816,2066,2436,2740,2840,2598,1963,901,-515,-2217,-4043,-5853,-7466,-8735,-9522,-9754,-9360,-8386,-6844,-4867,-2552,-47,2506,4987,7283,9316,11044,12435,13491,14220,14624,14727,14513,14006,13185,12083,10717,9132,7414,5624,3902,2319,1029,90,-390,-402,64,923,2070,3330,4534,5489,6064,6138,5697,4742,3377,1704,-123,-1975,-3727,-5288,-6610,-7653,-8455,-9000,-9362,-9532,-9560,-9436,-9149,-8680,-7990,-7044,-5849,-4388,-2760,-1034,615,2036,3035,3474,3236,2293,677,-1474,-3995,-6621,-9107,-11180,-12616,-13249,-12986,-11837,-9902,-7369,-4492,-1569,1110,3265,4706,5305,5044,4015,2366,355,-1785,-3763,-5372,-6418,-6802,-6497,-5550,-4094,-2307,-420,1331,2716,3560,3738,3243,2124,552,-1258,-3044,-4530,-5495,-5749,-5238,-3966,-2087,180,2550,4712,6385,7348,7471,6744,5249,3189,805,-1603,-3739,-5371,-6278,-6371,-5611,-4056,-1840,851,3795,6743,9474,11757,13460,14453,14723,14294,13253,11739,9904,7917,5922,4070,2438,1139,176,-393,-607,-460,-31,640,1447,2305,3102,3744,4133,4236,4020,3537,2858,2096,1395,854,588,616,923,1430,2004,2489,2730,2573,1924,721,-1017,-3230,-5769,-8470,-11102,-13460,-15325,-16540,-17001,-16676,-15619,-13958,-11884,-9646,-7491,-5665,-4358,-3682,-3667,-4250,-5287,-6600,-7971,-9203,-10125,-10612,-10605,-10093,-9136,-7820,-6285,-4653,-3083,-1671,-542,270,710,799,571,81,-568,-1313,-2034,-2679,-3173,-3493,-3625,-3599,-3435,-3206,-2949,-2712,-2540,-2407,-2322,-2222,-2060,-1778,-1327,-672,170,1188,2294,3428,4481,5378,6054,6490,6673,6661,6479,6196,5855,5472,5062,4603,4061,3403,2588,1584,390,-1002,-2537,-4181,-5836,-7436,-8872,-10075,-10964,-11491,-11648,-11441,-10942,-10238,-9437,-8662,-7987,-7465,-7093,-6806,-6521,-6114,-5467,-4490,-3117,-1356,748,3077,5479,7767,9756,11272,12198,12450,12024,10955,9336,7287,4947,2481,26,-2250,-4245,-5841,-6999,-7702,-8005,-7987,-7783,-7514,-7309,-7254,-7385,-7695,-8119,-8572,-8927,-9108,-9019,-8648,-8017,-7185,-6274,-5403,-4702,-4294,-4259,-4647,-5474,-6688,-8234,-9985,-11831,-13609,-15202,-16464,-17318,-17684,-17549,-16909,-15818,-14324,-12505,-10430,-8168,-5772,-3296,-779,1743,4217,6598,8814,10781,12415,13632,14346,14537,14169,13311,12038,10499,8856,7311,6030,5180,4842,5050,5733,6767,7935,9016,9763,9977,9519,8338,6469,4054,1281,-1583,-4283,-6546,-8160,-8945,-8814,-7751,-5828,-3211,-115,3167,6355,9150,11327,12724,13274,13026,12116,10767,9250,7847,6819,6369,6622,7605,9259,11429,13900,16400,18656,20390,21378,21464,20553,18681,15925,12475,8553,4425,354,-3404,-6647,-9229,-11063,-12145,-12531,-12316,-11638,-10630,-9410,-8079,-6687,-5271,-3820,-2330,-796,785,2364,3893,5278,6406,7167,7447,7165,6263,4750,2662,121,-2734,-5699,-8561,-11106,-13129,-14484,-15074,-14876,-13940,-12379,-10348,-8019,-5579,-3154,-894,1162,2933,4442,5668,6655,7416,7986,8403,8688,8892,9037,9171,9318,9528,9813,10207,10700,11290,11936,12613,13253,13833,14297,14635,14835,14900,14846,14677,14398,14007,13487,12831,12021,11035,9879,8524,6987,5259,3367,1321,-830,-3052,-5290,-7465,-9519,-11330,-12808,-13810,-14212,-13894,-12755,-10760,-7925,-4358,-245,4142,8486,12420,15623,17784,18729,18363,16750,14066,10611,6753,2901,-559,-3302,-5107,-5884,-5680,-4667,-3112,-1324,356,1686,2438,2566,2085,1156,4,-1097,-1880,-2115,-1672,-514,1246,3407,5652,7643,9019,9496,8866,7057,4112,222,-4361,-9271,-14182,-18708,-22589,-25559,-27512,-28373,-28196,-27079,-25182,-22674,-19756,-16575,-13292,-10002,-6785,-3686,-744,2011,4522,6715,8507,9776,10464,10487,9874,8671,7027,5124,3193,1461,153,-589,-638,-15,1250,2990,5028,7128,9060,10627,11658,12082,11866,11080,9832,8265,6546,4795,3136,1602,222,-1065,-2299,-3564,-4912,-6376,-7953,-9589,-11192,-12641,-13790,-14493,-14630,-14102,-12884,-10977,-8469,-5472,-2144,1336,4800,8074,11025,13553,15594,17137,18194,18813,19036,18916,18453,17648,16440,14780,12596,9842,6524,2678,-1560,-6000,-10384,-14383,-17672,-19917,-20851,-20295,-18198,-14654,-9898,-4291,1704,7609,12917,17234,20244,21794,21878,20631,18296,15204,11681,8075,4626,1547,-1094,-3263,-5047,-6536,-7862,-9132,-10419,-11748,-13091,-14358,-15441,-16196,-16497,-16251,-15403,-13986,-12089,-9882,-7592,-5463,-3744,-2626,-2232,-2587,-3604,-5114,-6870,-8599,-10052,-11011,-11374,-11106,-10309,-9124,-7789,-6497,-5472,-4803,-4561,-4660,-4984,-5324,-5454,-5178,-4309,-2773,-563,2228,5382,8654,11704,14219,15897,16512,15931,14153,11261,7504,3149,-1426,-5872,-9845,-13052,-15287,-16424,-16423,-15352,-13310,-10513,-7147,-3488,256,3829,7062,9770,11850,13206,13796,13606,12675,11042,8830,6122,3090,-145,-3402,-6541,-9404,-11861,-13797,-15122,-15786,-15762,-15076,-13774,-11948,-9696,-7166,-4476,-1780,806,3172,5244,6976,8355,9397,10123,10560,10720,10582,10109,9234,7882,5993,3534,531,-2929,-6690,-10513,-14147,-17289,-19685,-21123,-21457,-20679,-18833,-16116,-12762,-9095,-5443,-2154,501,2272,3041,2762,1509,-548,-3168,-6056,-8894,-11395,-13290,-14417,-14670,-14056,-12669,-10666,-8262,-5681,-3148,-833,1119,2652,3754,4457,4846,4996,4992,4896,4738,4508,4179,3679,2953,1925,562,-1154,-3189,-5473,-7913,-10363,-12702,-14766,-16443,-17607,-18175,-18102,-17350,-15938,-13908,-11314,-8265,-4855,-1223,2497,6153,9598,12683,15279,17279,18613,19252,19212,18546,17345,15721,13799,11713,9581,7525,5639,4003,2681,1690,1046,721,663,812,1084,1390,1682,1881,1999,2017,1981,1927,1887,1897,1939,2013,2043,2004,1808,1428,821,-1,-1021,-2155,-3318,-4383,-5203,-5642,-5564,-4877,-3532,-1547,1002,3966,7149,10328,13256,15734,17572,18675,18996,18559,17462,15802,13753,11424,8984,6516,4131,1877,-202,-2081,-3749,-5195,-6395,-7325,-7953,-8234,-8147,-7661,-6781,-5513,-3917,-2036,22,2172,4308,6325,8155,9705,10943,11807,12283,12340,11980,11195,10004,8444,6549,4416,2106,-252,-2556,-4684,-6523,-7981,-8976,-9452,-9380,-8751,-7590,-5942,-3877,-1492,1100,3773,6389,8827,10968,12740,14065,14943,15345,15316,14879,14088,12994,11639,10082,8361,6533,4647,2770,961,-699,-2152,-3322,-4162,-4621,-4680,-4326,-3574,-2467,-1071,513,2165,3740,5118,6151,6768,6882,6498,5629,4368,2824,1150,-486,-1943,-3070,-3794,-4047,-3839,-3207,-2220,-977,435,1916,3408,4859,6253,7578,8835,10007,11071,11966,12626,12953,12870,12283,11147,9439,7177,4451,1363,-1895,-5147,-8155,-10719,-12635,-13743,-13949,-13198,-11546,-9082,-5983,-2464,1236,4871,8217,11088,13354,14947,15852,16128,15823,15060,13894,12410,10640,8600,6286,3710,848,-2236,-5508,-8870,-12187,-15353,-18180,-20561,-22350,-23467,-23846,-23482,-22398,-20684,-18434,-15806,-12926,-9969,-7066,-4359,-1957,52,1607,2686,3294,3481,3309,2875,2283,1619,988,427,-14,-326,-530,-619,-610,-486,-209,260,973,1971,3242,4755,6413,8072,9575,10726,11371,11366,10646,9184,7060,4374,1327,-1883,-5029,-7888,-10302,-12113,-13286,-13776,-13655,-12976,-11861,-10395,-8681,-6784,-4744,-2587,-311,2072,4552,7082,9583,11950,14030,15681,16740,17088,16624,15345,13266,10537,7314,3852,398,-2779,-5445,-7403,-8533,-8765,-8132,-6702,-4630,-2100,688,3514,6204,8588,10558,12044,13006,13454,13394,12880,11928,10604,8922,6939,4681,2200,-452,-3205,-5978,-8678,-11209,-13476,-15393,-16900,-17939,-18515,-18611,-18284,-17565,-16534,-15240,-13763,-12146,-10437,-8676,-6879,-5076,-3291,-1541,104,1614,2881,3841,4399,4488,4072,3133,1715,-121,-2258,-4561,-6881,-9051,-10937,-12403,-13374,-13791,-13645,-12959,-11774,-10162,-8204,-5999,-3647,-1263,1037,3133,4910,6256,7091,7347,7003,6083,4650,2813,729,-1434,-3487,-5238,-6541,-7259,-7325,-6726,-5497,-3728,-1556,883,3408,5885,8152,10114,11653,12737,13301,13361,12918,12012,10702,9040,7116,4982,2731,408,-1926,-4220,-6447,-8566,-10543,-12364,-13967,-15346,-16428,-17199,-17587,-17565,-17081,-16112,-14631,-12655,-10199,-7337,-4144,-761,2684,6000,9038,11614,13610,14900,15454,15254,14365,12876,10920,8628,6150,3588,1060,-1372,-3638,-5699,-7488,-8973,-10063,-10724,-10887,-10539,-9703,-8455,-6920,-5295,-3761,-2555,-1840,-1761,-2381,-3687,-5599,-7957,-10575,-13236,-15721,-17858,-19469,-20485,-20825,-20511,-19566,-18067,-16116,-13806,-11282,-8639,-6013,-3492,-1164,911,2705,4193,5393,6301,6935,7287,7348,7079,6453,5421,3965,2087,-171,-2711,-5399,-8038,-10425,-12327,-13555,-13942,-13393,-11901,-9531,-6446,-2867,934,4676,8064,10888,12953,14187,14563,14168,13111,11596,9801,7931,6158,4595,3320,2322,1570,953,404,-192,-854,-1582,-2307,-2898,-3207,-3070,-2357,-996,1012,3581,6540,9661,12680,15312,17335,18535,18827,18192,16722,14576,12004,9227,6534,4102,2104,609,-396,-963,-1235,-1321,-1369,-1438,-1558,-1677,-1685,-1449,-817,323,2042,4311,7051,10045,13065,15801,17962,19301,19619,18853,17018,14277,10859,7082,3282,-230,-3169,-5369,-6737,-7291,-7152,-6483,-5514,-4473,-3563,-2955,-2747,-2971,-3577,-4472,-5493,-6488,-7297,-7802,-7941,-7710,-7163,-6406,-5570,-4802,-4241,-3985,-4099,-4566,-5331,-6261,-7194,-7952,-8337,-8221,-7479,-6097,-4091,-1580,1293,4333,7342,10141,12573,14543,15996,16942,17429,17548,17398,17080,16670,16207,15695,15081,14306,13269,11897,10127,7941,5380,2538,-444,-3373,-6058,-8300,-9925,-10821,-10918,-10228,-8824,-6820,-4390,-1700,1077,3773,6292,8519,10444,12035,13341,14399,15255,15968,16535,16979,17246,17296,17060,16466,15476,14052,12223,10044,7635,5128,2714,546,-1203,-2419,-3029,-3003,-2383,-1239,302,2084,3943,5695,7206,8323,8994,9139,8793,7963,6731,5173,3366,1398,-682,-2820,-4991,-7165,-9322,-11401,-13353,-15086,-16511,-17534,-18063,-18049,-17460,-16328,-14722,-12765,-10618,-8460,-6458,-4771,-3499,-2720,-2439,-2642,-3248,-4174,-5312,-6542,-7773,-8894,-9842,-10546,-10965,-11074,-10853,-10318,-9478,-8373,-7036,-5514,-3835,-2042,-156,1794,3769,5722,7595,9293,10744,11855,12558,12825,12653,12067,11155,9990,8696,7373,6123,5005,4058,3280,2631,2075,1556,1037,496,-63,-612,-1104,-1475,-1669,-1644,-1373,-893,-232,502,1240,1869,2325,2558,2556,2340,1964,1498,1030,644,404,362,516,855,1305,1796,2233,2529,2619,2481,2095,1542,860,179,-410,-790,-875,-596,66,1100,2435,3962,5543,7007,8201,8974,9211,8845,7851,6260,4149,1626,-1164,-4076,-6951,-9651,-12050,-14033,-15525,-16451,-16782,-16488,-15581,-14072,-12033,-9524,-6684,-3643,-596,2279,4767,6710,7934,8349,7897,6587,4493,1732,-1515,-5050,-8635,-12060,-15089,-17573,-19358,-20392,-20649,-20167,-19024,-17313,-15161,-12672,-9981,-7181,-4384,-1666,876,3184,5158,6756,7890,8529,8619,8150,7110,5532,3457,985,-1777,-4686,-7580,-10317,-12742,-14752,-16259,-17226,-17647,-17548,-16996,-16060,-14842,-13431,-11919,-10387,-8902,-7507,-6220,-5041,-3926,-2837,-1700,-463,923,2482,4203,6059,7974,9888,11702,13346,14748,15856,16637,17074,17156,16918,16367,15592,14633,13602,12563,11617,10812,10196,9765,9472,9234,8927,8393,7496,6082,4075,1418,-1833,-5604,-9703,-13941,-18060,-21807,-24952,-27266,-28614,-28877,-28070,-26243,-23563,-20255,-16577,-12827,-9253,-6069,-3415,-1351,119,1049,1524,1633,1483,1137,675,117,-507,-1209,-1991,-2869,-3846,-4914,-6042,-7194,-8280,-9231,-9931,-10289,-10217,-9671,-8616,-7100,-5156,-2897,-407,2188,4794,7321,9694,11875,13826,15541,17012,18260,19266,20052,20555,20760,20571,19957,18833,17209,15086,12547,9709,6751,3861,1275,-825,-2261,-2938,-2815,-1938,-409,1619,3957,6419,8813,10982,12812,14217,15187,15728,15899,15776,15429,14943,14355,13697,12948,12069,10997,9661,8005,6010,3700,1167,-1444,-3945,-6121,-7768,-8712,-8832,-8106,-6586,-4435,-1899,744,3149,5045,6159,6335,5498,3676,1014,-2293,-5957,-9693,-13200,-16208,-18518,-19985,-20551,-20248,-19155,-17430,-15248,-12804,-10287,-7853,-5632,-3695,-2062,-713,431,1441,2415,3419,4474,5598,6716,7775,8655,9253,9478,9272,8636,7624,6355,4977,3673,2609,1933,1758,2117,3033,4416,6207,8250,10433,12601,14618,16364,17721,18591,18922,18635,17735,16201,14066,11387,8250,4778,1125,-2533,-6010,-9127,-11729,-13705,-14981,-15556,-15457,-14791,-13682,-12301,-10816,-9394,-8159,-7214,-6587,-6286,-6255,-6426,-6728,-7070,-7421,-7723,-7981,-8196,-8388,-8592,-8836,-9140,-9507,-9911,-10302,-10605,-10728,-10576,-10051,-9088,-7638,-5693,-3294,-506,2541,5709,8817,11686,14145,16039,17249,17717,17400,16339,14591,12258,9480,6409,3210,66,-2869,-5448,-7543,-9090,-10020,-10359,-10129,-9405,-8285,-6846,-5209,-3428,-1599,246,2058,3808,5492,7079,8577,9969,11255,12435,13504,14457,15301,16011,16605,17045,17346,17468,17415,17149,16663,15929,14963,13765,12405,10945,9489,8151,7014,6165,5614,5353,5301,5353,5372,5218,4753,3889,2539,721,-1555,-4179,-7044,-9980,-12838,-15438,-17638,-19313,-20353,-20724,-20405,-19437,-17912,-15941,-13680,-11299,-8951,-6789,-4900,-3350,-2113,-1166,-390,277,961,1703,2540,3453,4349,5145,5684,5856,5541,4668,3226,1241,-1164,-3843,-6574,-9105,-11181,-12540,-12972,-12344,-10594,-7782,-4066,310,5043,9778,14201,18003,20961,22936,23859,23757,22725,20880,18415,15472,12252,8894,5540,2305,-732,-3500,-5958,-8086,-9860,-11293,-12361,-13100,-13483,-13565,-13336,-12855,-12134,-11218,-10122,-8877,-7487,-5998,-4418,-2833,-1275,145,1356,2258,2770,2818,2375,1404,-39,-1917,-4108,-6487,-8892,-11148,-13096,-14575,-15484,-15750,-15363,-14370,-12857,-10973,-8868,-6744,-4759,-3095,-1886,-1230,-1192,-1759,-2893,-4484,-6407,-8496,-10581,-12498,-14091,-15237,-15857,-15898,-15374,-14335,-12864,-11100,-9163,-7221,-5391,-3788,-2491,-1528,-928,-654,-693,-990,-1515,-2224,-3100,-4118,-5283,-6557,-7923,-9313,-10629,-11784,-12613,-13024,-12874,-12086,-10603,-8422,-5596,-2222,1533,5497,9433,13148,16425,19122,21099,22301,22696,22300,21175,19380,17022,14212,11076,7779,4490,1395,-1311,-3495,-5027,-5899,-6124,-5842,-5201,-4425,-3706,-3240,-3166,-3552,-4415,-5684,-7236,-8916,-10536,-11925,-12921,-13405,-13280,-12513,-11094,-9070,-6526,-3580,-394,2879,6054,8994,11572,13701,15349,16500,17185,17450,17348,16921,16227,15265,14083,12659,11020,9167,7124,4942,2653,359,-1886,-3974,-5810,-7321,-8415,-9065,-9250,-8997,-8366,-7434,-6306,-5064,-3813,-2601,-1506,-526,314,1050,1723,2368,3072,3859,4803,5934,7271,8828,10563,12432,14335,16155,17757,18989,19726,19858,19313,18076,16160,13644,10624,7237,3629,-34,-3588,-6846,-9647,-11815,-13215,-13739,-13323,-11986,-9780,-6862,-3396,368,4198,7843,11075,13703,15586,16612,16767,16035,14509,12289,9525,6407,3108,-164,-3250,-6002,-8319,-10147,-11490,-12366,-12871,-13060,-13039,-12870,-12602,-12266,-11853,-11358,-10745,-10005,-9101,-8043,-6807,-5416,-3868,-2189,-399,1460,3345,5202,6968,8600,10037,11262,12241,12979,13465,13687,13642,13283,12613,11587,10235,8566,6660,4602,2524,554,-1163,-2511,-3389,-3719,-3475,-2640,-1260,589,2776,5129,7430,9453,10957,11755,11693,10713,8849,6221,3056,-379,-3776,-6824,-9273,-10908,-11614,-11358,-10167,-8167,-5506,-2405,930,4247,7342,9986,12018,13272,13658,13111,11626,9269,6136,2410,-1722,-6023,-10258,-14203,-17658,-20460,-22516,-23761,-24204,-23890,-22880,-21292,-19214,-16774,-14077,-11228,-8329,-5464,-2710,-146,2177,4190,5862,7149,8044,8532,8644,8384,7802,6920,5779,4407,2821,1049,-906,-3007,-5232,-7521,-9797,-11972,-13920,-15518,-16644,-17161,-16996,-16063,-14366,-11933,-8866,-5323,-1488,2411,6167,9598,12551,14957,16785,18083,18920,19425,19696,19864,20007,20200,20446,20760,21066,21327,21439,21358,21017,20414,19533,18424,17120,15701,14249,12848,11587,10528,9695,9096,8647,8283,7853,7251,6351,5064,3374,1271,-1128,-3718,-6299,-8685,-10657,-12058,-12728,-12616,-11707,-10079,-7878,-5306,-2591,25,2315,4104,5264,5747,5585,4845,3676,2216,622,-963,-2452,-3767,-4911,-5896,-6789,-7660,-8578,-9601,-10747,-11995,-13295,-14555,-15679,-16549,-17078,-17180,-16822,-15996,-14741,-13135,-11278,-9290,-7292,-5407,-3726,-2350,-1318,-697,-501,-755,-1465,-2620,-4176,-6064,-8145,-10249,-12159,-13640,-14473,-14493,-13575,-11740,-9044,-5698,-1937,1920,5568,8700,11078,12544,13010,12522,11161,9133,6637,3943,1298,-1055,-2912,-4128,-4614,-4385,-3498,-2125,-460,1259,2795,3946,4565,4575,3992,2893,1426,-232,-1896,-3393,-4591,-5425,-5864,-5976,-5850,-5635,-5493,-5571,-6007,-6885,-8231,-10032,-12189,-14581,-17039,-19352,-21337,-22767,-23476,-23328,-22236,-20204,-17292,-13646,-9472,-5013,-549,3663,7364,10364,12524,13779,14138,13687,12551,10920,8974,6909,4870,2991,1324,-98,-1301,-2330,-3237,-4077,-4887,-5701,-6498,-7270,-7915,-8361,-8448,-8062,-7045,-5329,-2852,321,4090,8242,12516,16621,20226,23073,24897,25557,24968,23143,20214,16345,11816,6906,1941,-2781,-6970,-10402,-12911,-14404,-14901,-14477,-13328,-11658,-9754,-7830,-6124,-4755,-3812,-3287,-3127,-3244,-3513,-3850,-4144,-4365,-4480,-4513,-4503,-4507,-4578,-4765,-5083,-5528,-6052,-6578,-7014,-7235,-7155,-6678,-5759,-4393,-2587,-440,1991,4551,7130,9582,11767,13586,14924,15734,15968,15633,14755,13391,11629,9567,7324,5034,2820,837,-793,-1934,-2492,-2379,-1591,-128,1902,4378,7124,9920,12584,14902,16741,17986,18603,18626,18132,17284,16236,15187,14300,13698,13452,13543,13896,14342,14701,14737,14278,13169,11356,8858,5803,2372,-1175,-4578,-7559,-9886,-11361,-11880,-11396,-9973,-7763,-4984,-1943,1056,3693,5703,6890,7151,6494,5019,2910,397,-2252,-4791,-6997,-8710,-9830,-10348,-10292,-9800,-9004,-8081,-7199,-6483,-6018,-5839,-5912,-6177,-6552,-6951,-7309,-7580,-7741,-7796,-7743,-7604,-7377,-7056,-6627,-6057,-5308,-4367,-3199,-1822,-257,1449,3216,4951,6536,7844,8749,9144,8953,8139,6739,4811,2501,-49,-2658,-5155,-7395,-9258,-10671,-11609,-12080,-12128,-11814,-11189,-10305,-9174,-7805,-6173,-4278,-2111,285,2847,5472,8033,10397,12433,14050,15164,15776,15875,15539,14828,13852,12718,11522,10383,9365,8548,7968,7637,7543,7628,7832,8042,8179,8116,7782,7108,6041,4611,2813,736,-1547,-3935,-6304,-8545,-10546,-12225,-13507,-14377,-14810,-14839,-14498,-13829,-12890,-11722,-10386,-8930,-7434,-5966,-4635,-3518,-2729,-2305,-2304,-2683,-3397,-4329,-5352,-6340,-7152,-7711,-7926,-7785,-7279,-6435,-5307,-3955,-2457,-894,655,2105,3379,4418,5170,5627,5798,5732,5501,5199,4922,4765,4817,5115,5709,6569,7675,8968,10372,11824,13246,14591,15814,16889,17797,18532,19077,19425,19546,19437,19052,18399,17430,16166,14597,12759,10719,8553,6383,4316,2466,920,-267,-1084,-1546,-1732,-1710,-1595,-1477,-1446,-1567,-1876,-2371,-3041,-3808,-4638,-5408,-6079,-6535,-6736,-6609,-6123,-5258,-4030,-2463,-657,1316,3282,5126,6642,7713,8156,7906,6868,5057,2522,-623,-4189,-7962,-11670,-15051,-17848,-19857,-20940,-21050,-20244,-18656,-16528,-14114,-11725,-9611,-7998,-7015,-6718,-7056,-7921,-9115,-10445,-11661,-12589,-13052,-12967,-12318,-11135,-9534,-7657,-5663,-3748,-2053,-724,155,549,470,-17,-805,-1772,-2763,-3649,-4312,-4662,-4674,-4324,-3678,-2778,-1740,-636,406,1321,2012,2450,2599,2483,2118,1560,849,61,-769,-1544,-2239,-2771,-3110,-3236,-3127,-2818,-2332,-1730,-1063,-408,184,660,967,1093,999,683,150,-594,-1506,-2545,-3660,-4776,-5834,-6775,-7537,-8098,-8425,-8535,-8450,-8239,-7970,-7749,-7650,-7778,-8155,-8804,-9656,-10610,-11502,-12153,-12355,-11952,-10806,-8882,-6194,-2871,905,4884,8774,12308,15200,17261,18330,18359,17349,15402,12640,9267,5471,1490,-2469,-6188,-9487,-12210,-14237,-15487,-15907,-15484,-14244,-12236,-9573,-6384,-2843,859,4507,7911,10861,13212,14818,15604,15518,14592,12877,10522,7702,4655,1657,-1019,-3117,-4422,-4838,-4320,-2975,-972,1438,3968,6336,8293,9652,10299,10224,9467,8176,6505,4658,2824,1157,-219,-1247,-1932,-2307,-2473,-2528,-2578,-2728,-3027,-3516,-4148,-4884,-5583,-6152,-6422,-6291,-5668,-4511,-2867,-807,1490,3850,6045,7870,9155,9783,9710,8970,7664,5955,4034,2117,376,-1008,-1956,-2414,-2420,-2046,-1421,-682,26,572,882,913,710,368,33,-112,100,813,2110,3988,6394,9172,12149,15105,17824,20137,21888,23015,23494,23364,22716,21635,20254,18647,16922,15121,13299,11477,9684,7937,6291,4766,3434,2311,1425,764,289,-68,-370,-710,-1121,-1660,-2315,-3086,-3918,-4778,-5593,-6311,-6890,-7284,-7504,-7553,-7479,-7345,-7212,-7150,-7196,-7381,-7680,-8082,-8509,-8915,-9224,-9372,-9326,-9047,-8536,-7814,-6906,-5887,-4810,-3786,-2881,-2220,-1860,-1897,-2352,-3238,-4523,-6124,-7931,-9800,-11552,-13022,-14026,-14422,-14088,-12967,-11059,-8431,-5236,-1678,1965,5394,8308,10452,11629,11777,10904,9168,6768,3977,1057,-1712,-4143,-6021,-7280,-7826,-7704,-6974,-5774,-4279,-2683,-1169,97,1028,1568,1761,1688,1476,1287,1247,1503,2110,3118,4477,6115,7891,9646,11193,12382,13057,13151,12624,11516,9907,7935,5733,3489,1324,-606,-2210,-3406,-4144,-4414,-4220,-3594,-2584,-1251,330,2078,3917,5752,7514,9102,10437,11424,11968,11986,11421,10233,8445,6118,3359,341,-2769,-5750,-8420,-10603,-12160,-13030,-13173,-12642,-11506,-9894,-7945,-5820,-3661,-1620,202,1709,2865,3639,4050,4112,3859,3336,2573,1647,610,-439,-1417,-2213,-2759,-2980,-2857,-2395,-1629,-626,554,1839,3181,4541,5888,7209,8469,9636,10663,11488,12073,12372,12377,12109,11588,10912,10111,9301,8513,7820,7212,6703,6226,5749,5195,4528,3711,2768,1720,663,-333,-1169,-1753,-2052,-2027,-1710,-1155,-448,314,1021,1605,1983,2129,2023,1666,1074,265,-742,-1926,-3265,-4748,-6345,-8043,-9794,-11571,-13306,-14936,-16393,-17585,-18459,-18952,-19043,-18732,-18057,-17087,-15910,-14632,-13349,-12150,-11101,-10238,-9573,-9086,-8735,-8461,-8182,-7837,-7355,-6723,-5930,-5038,-4095,-3204,-2427,-1839,-1467,-1323,-1370,-1572,-1843,-2133,-2341,-2428,-2306,-1947,-1303,-352,900,2444,4221,6166,8158,10081,11773,13118,13973,14280,13980,13117,11738,9995,8016,6011,4130,2532,1311,496,61,-93,-103,-121,-300,-761,-1561,-2730,-4196,-5898,-7693,-9470,-11104,-12501,-13615,-14424,-14947,-15247,-15375,-15413,-15401,-15372,-15318,-15204,-14956,-14504,-13753,-12639,-11132,-9242,-7054,-4697,-2357,-248,1445,2524,2913,2553,1528,-30,-1894,-3817,-5516,-6769,-7380,-7263,-6421,-4945,-3032,-910,1151,2897,4134,4725,4632,3913,2693,1192,-361,-1705,-2610,-2900,-2475,-1327,450,2673,5099,7430,9392,10738,11295,11001,9873,8059,5745,3196,668,-1593,-3407,-4666,-5345,-5507,-5249,-4735,-4101,-3474,-2942,-2500,-2130,-1720,-1164,-337,852,2440,4395,6611,8919,11102,12953,14259,14905,14816,14048,12707,11002,9160,7443,6069,5226,4986,5383,6308,7615,9075,10442,11476,11976,11804,10928,9395,7376,5099,2842,885,-526,-1244,-1182,-412,944,2647,4444,6050,7216,7753,7536,6549,4860,2628,87,-2479,-4781,-6527,-7489,-7510,-6527,-4587,-1845,1451,4984,8402,11376,13619,14942,15269,14646,13213,11215,8908,6590,4497,2822,1662,1036,870,1043,1397,1780,2080,2217,2190,2008,1752,1468,1236,1088,1050,1116,1270,1478,1715,1959,2197,2418,2626,2783,2882,2850,2659,2238,1556,579,-683,-2227,-3982,-5903,-7897,-9870,-11747,-13431,-14864,-16007,-16809,-17299,-17433,-17256,-16732,-15874,-14659,-13073,-11128,-8829,-6249,-3440,-534,2364,5105,7572,9633,11213,12238,12692,12604,12012,11021,9715,8205,6579,4901,3233,1582,-26,-1607,-3152,-4639,-6046,-7285,-8305,-9002,-9334,-9265,-8822,-8074,-7132,-6128,-5201,-4470,-4020,-3910,-4132,-4664,-5436,-6361,-7341,-8272,-9045,-9561,-9731,-9468,-8737,-7493,-5771,-3597,-1080,1687,4544,7349,9938,12146,13840,14890,15214,14774,13602,11781,9492,6944,4416,2173,466,-515,-668,12,1441,3437,5780,8224,10514,12480,13955,14914,15352,15366,15083,14639,14159,13725,13350,13007,12601,12020,11143,9878,8167,6020,3490,704,-2186,-4991,-7537,-9664,-11264,-12284,-12744,-12709,-12315,-11700,-11038,-10461,-10083,-9964,-10102,-10466,-10957,-11482,-11921,-12182,-12173,-11834,-11125,-10009,-8509,-6620,-4421,-1979,601,3201,5710,8019,10045,11711,12982,13811,14192,14117,13596,12652,11315,9634,7670,5501,3238,960,-1184,-3129,-4764,-6025,-6892,-7319,-7343,-6968,-6241,-5214,-3956,-2552,-1100,303,1571,2642,3495,4153,4670,5145,5671,6332,7192,8235,9415,10611,11649,12354,12531,12039,10804,8832,6226,3186,-45,-3166,-5902,-8002,-9303,-9711,-9263,-8059,-6303,-4240,-2130,-234,1230,2109,2311,1839,761,-766,-2561,-4358,-5965,-7138,-7775,-7788,-7239,-6223,-4948,-3611,-2455,-1669,-1411,-1765,-2748,-4305,-6320,-8627,-11043,-13365,-15421,-17059,-18184,-18748,-18765,-18290,-17415,-16268,-14971,-13661,-12445,-11416,-10637,-10140,-9940,-10015,-10340,-10843,-11451,-12039,-12483,-12639,-12381,-11593,-10222,-8241,-5702,-2703,614,4061,7437,10535,13156,15135,16338,16696,16195,14908,12963,10579,7989,5471,3257,1546,445,-22,65,564,1251,1907,2298,2252,1652,492,-1181,-3190,-5340,-7382,-9072,-10223,-10698,-10455,-9553,-8102,-6317,-4400,-2603,-1120,-123,294,97,-666,-1896,-3440,-5109,-6720,-8084,-9051,-9536,-9488,-8963,-8046,-6897,-5678,-4584,-3756,-3316,-3319,-3734,-4512,-5494,-6544,-7467,-8121,-8360,-8119,-7346,-6071,-4343,-2251,89,2562,5025,7364,9454,11215,12557,13451,13854,13770,13214,12220,10861,9230,7429,5607,3866,2354,1157,360,7,106,629,1497,2616,3828,5007,5967,6601,6767,6452,5630,4431,2979,1522,272,-502,-623,62,1586,3896,6844,10195,13658,16935,19712,21772,22922,23122,22384,20841,18688,16149,13489,10919,8626,6728,5256,4183,3404,2782,2165,1419,449,-778,-2226,-3810,-5379,-6774,-7817,-8359,-8287,-7559,-6188,-4279,-1986,482,2893,5005,6623,7547,7697,7009,5540,3405,800,-2036,-4812,-7264,-9120,-10187,-10328,-9495,-7748,-5216,-2135,1243,4609,7712,10301,12236,13414,13828,13528,12595,11169,9366,7336,5177,3002,857,-1198,-3166,-5016,-6755,-8348,-9757,-10920,-11748,-12162,-12073,-11430,-10207,-8429,-6171,-3551,-728,2125,4832,7227,9190,10608,11450,11672,11311,10379,8957,7091,4888,2422,-190,-2843,-5418,-7803,-9881,-11549,-12719,-13320,-13304,-12668,-11421,-9634,-7403,-4835,-2105,655,3258,5575,7459,8834,9618,9824,9454,8602,7348,5828,4159,2457,826,-694,-2047,-3269,-4358,-5377,-6349,-7301,-8240,-9121,-9913,-10516,-10872,-10885,-10502,-9693,-8442,-6802,-4835,-2653,-391,1790,3723,5237,6189,6470,6019,4831,2972,542,-2265,-5269,-8189,-10803,-12846,-14118,-14472,-13821,-12189,-9657,-6406,-2655,1314,5249,8867,11983,14431,16146,17132,17469,17276,16728,15972,15159,14392,13706,13113,12549,11939,11194,10227,8997,7487,5730,3802,1807,-131,-1858,-3261,-4188,-4575,-4349,-3518,-2131,-279,1889,4207,6493,8553,10227,11373,11891,11724,10871,9350,7253,4663,1708,-1482,-4787,-8059,-11199,-14065,-16566,-18587,-20038,-20848,-20963,-20367,-19082,-17169,-14746,-11959,-8997,-6067,-3374,-1087,659,1820,2413,2538,2359,2058,1844,1865,2267,3062,4264,5749,7401,9040,10505,11637,12323,12504,12155,11350,10146,8697,7109,5527,4038,2722,1599,684,-71,-690,-1249,-1798,-2382,-3069,-3858,-4780,-5809,-6901,-7988,-8968,-9729,-10155,-10119,-9548,-8352,-6552,-4153,-1274,1960,5359,8720,11825,14473,16501,17791,18307,18076,17204,15846,14187,12402,10655,9022,7551,6190,4856,3419,1753,-237,-2610,-5329,-8318,-11401,-14380,-17020,-19107,-20452,-20929,-20493,-19163,-17061,-14353,-11270,-8068,-5005,-2320,-215,1167,1747,1508,517,-1132,-3267,-5722,-8301,-10821,-13133,-15104,-16650,-17714,-18279,-18345,-17960,-17173,-16085,-14776,-13384,-11990,-10740,-9696,-8952,-8544,-8457,-8665,-9050,-9500,-9853,-9977,-9739,-9072,-7946,-6394,-4497,-2396,-228,1804,3556,4880,5677,5927,5659,4979,4044,3038,2149,1548,1353,1633,2378,3521,4926,6414,7778,8804,9295,9096,8112,6316,3769,595,-2982,-6728,-10333,-13532,-16067,-17743,-18462,-18195,-17027,-15092,-12602,-9760,-6789,-3871,-1138,1303,3421,5199,6663,7844,8774,9484,9994,10319,10470,10473,10335,10100,9767,9354,8841,8191,7365,6291,4950,3303,1396,-699,-2847,-4869,-6569,-7730,-8177,-7773,-6441,-4217,-1165,2509,6585,10786,14804,18382,21263,23272,24309,24339,23423,21667,19249,16346,13170,9891,6682,3649,912,-1498,-3522,-5164,-6436,-7365,-7998,-8388,-8571,-8600,-8469,-8197,-7753,-7126,-6295,-5269,-4070,-2743,-1354,46,1400,2676,3863,4973,6021,7052,8079,9138,10231,11365,12530,13697,14864,15979,17028,17963,18736,19289,19557,19454,18912,17878,16306,14234,11686,8786,5648,2442,-685,-3581,-6140,-8280,-9967,-11229,-12086,-12653,-12971,-13166,-13272,-13355,-13419,-13468,-13479,-13425,-13261,-12950,-12432,-11673,-10622,-9266,-7607,-5679,-3543,-1287,995,3192,5204,6947,8338,9331,9887,9996,9673,8960,7905,6612,5155,3660,2221,925,-157,-1005,-1613,-2016,-2249,-2364,-2381,-2325,-2187,-1966,-1633,-1179,-575,193,1146,2284,3610,5086,6656,8233,9682,10881,11681,11971,11705,10857,9527,7809,5894,3931,2095,481,-837,-1851,-2600,-3119,-3500,-3763,-3979,-4153,-4309,-4460,-4606,-4767,-4948,-5156,-5388,-5633,-5860,-6036,-6118,-6054,-5809,-5353,-4675,-3791,-2724,-1533,-263,997,2190,3216,4002,4452,4487,4048,3091,1643,-255,-2470,-4866,-7238,-9410,-11187,-12431,-13055,-13010,-12345,-11118,-9470,-7529,-5478,-3464,-1662,-211,787,1249,1174,591,-399,-1669,-3057,-4412,-5583,-6478,-7017,-7200,-7039,-6607,-5975,-5255,-4522,-3873,-3353,-2984,-2745,-2567,-2370,-2020,-1433,-491,839,2576,4648,6952,9292,11480,13263,14454,14877,14458,13204,11227,8719,5965,3257,931,-740,-1527,-1296,-18,2226,5271,8855,12685,16441,19814,22547,24429,25344,25242,24164,22203,19512,16262,12649,8852,5035,1341,-2125,-5283,-8087,-10509,-12542,-14177,-15413,-16247,-16656,-16641,-16170,-15265,-13929,-12229,-10238,-8083,-5888,-3790,-1905,-313,933,1852,2473,2895,3200,3501,3880,4377,5008,5699,6371,6870,7087,6886,6235,5106,3592,1802,-94,-1927,-3540,-4826,-5705,-6192,-6289,-6101,-5683,-5141,-4543,-3951,-3397,-2908,-2478,-2112,-1814,-1590,-1470,-1484,-1674,-2072,-2696,-3543,-4572,-5717,-6858,-7879,-8611,-8925,-8675,-7794,-6238,-4055,-1339,1758,5034,8280,11274,13821,15739,16917,17254,16739,15367,13210,10348,6917,3059,-1048,-5225,-9271,-13010,-16258,-18877,-20755,-21827,-22091,-21582,-20402,-18676,-16567,-14240,-11856,-9546,-7418,-5534,-3934,-2647,-1685,-1087,-877,-1100,-1789,-2951,-4579,-6608,-8958,-11492,-14068,-16520,-18694,-20456,-21696,-22364,-22423,-21908,-20841,-19292,-17302,-14945,-12264,-9341,-6244,-3092,-6,2851,5319,7235,8471,8946,8643,7622,6007,3992,1808,-289,-2068,-3300,-3865,-3668,-2728,-1134,975,3400,5926,8350,10474,12146,13260,13755,13638,12974,11868,10488,8981,7539,6273,5293,4631,4269,4153,4170,4220,4180,3970,3538,2873,2011,1022,-13,-995,-1853,-2521,-2978,-3212,-3260,-3154,-2955,-2704,-2436,-2158,-1847,-1458,-933,-207,776,2032,3582,5377,7366,9441,11463,13269,14662,15460,15484,14624,12821,10115,6649,2641,-1570,-5635,-9146,-11743,-13127,-13104,-11625,-8788,-4819,-67,5060,10138,14750,18567,21317,22862,23143,22233,20258,17439,14025,10275,6464,2804,-502,-3323,-5567,-7199,-8220,-8664,-8592,-8083,-7218,-6103,-4815,-3464,-2128,-898,155,968,1488,1692,1555,1099,346,-630,-1752,-2889,-3930,-4728,-5172,-5165,-4644,-3608,-2083,-163,2044,4384,6716,8904,10838,12451,13704,14610,15198,15528,15645,15608,15428,15113,14614,13890,12849,11444,9595,7299,4557,1439,-1944,-5442,-8873,-12027,-14730,-16788,-18102,-18584,-18266,-17200,-15536,-13418,-11031,-8520,-6026,-3623,-1372,725,2676,4515,6266,7955,9578,11110,12490,13648,14490,14943,14948,14479,13555,12224,10564,8664,6620,4508,2394,320,-1687,-3616,-5433,-7130,-8624,-9864,-10742,-11165,-11061,-10385,-9156,-7465,-5437,-3283,-1184,643,2063,2964,3339,3225,2715,1951,1051,142,-687,-1403,-1969,-2426,-2779,-3066,-3307,-3476,-3589,-3573,-3427,-3087,-2567,-1842,-978,5,987,1903,2609,3020,3029,2576,1638,227,-1588,-3718,-6047,-8434,-10766,-12883,-14679,-16014,-16772,-16857,-16179,-14706,-12439,-9432,-5817,-1765,2465,6583,10270,13207,15127,15827,15221,13317,10264,6289,1711,-3119,-7840,-12135,-15732,-18468,-20250,-21093,-21079,-20330,-19015,-17276,-15255,-13054,-10740,-8366,-5959,-3539,-1142,1208,3463,5572,7502,9204,10676,11915,12955,13849,14644,15408,16164,16921,17646,18259,18657,18728,18343,17433,15951,13933,11486,8777,6051,3560,1591,368,80,813,2544,5157,8424,12043,15680,18969,21601,23295,23886,23281,21517,18717,15116,10978,6656,2452,-1322,-4425,-6706,-8090,-8618,-8398,-7634,-6543,-5399,-4416,-3809,-3698,-4147,-5134,-6567,-8306,-10175,-11985,-13567,-14767,-15499,-15713,-15436,-14739,-13739,-12571,-11402,-10337,-9515,-8956,-8684,-8632,-8698,-8742,-8623,-8184,-7338,-6007,-4201,-1978,554,3229,5891,8345,10449,12051,13069,13420,13106,12126,10562,8498,6083,3451,771,-1824,-4223,-6329,-8131,-9601,-10800,-11772,-12583,-13310,-13972,-14624,-15223,-15773,-16197,-16462,-16495,-16269,-15737,-14912,-13792,-12425,-10860,-9157,-7379,-5584,-3793,-2049,-329,1341,2991,4591,6125,7543,8771,9740,10384,10640,10517,10021,9243,8279,7265,6306,5508,4896,4470,4157,3863,3467,2868,1982,785,-699,-2400,-4185,-5929,-7463,-8664,-9410,-9650,-9367,-8630,-7563,-6340,-5183,-4298,-3879,-4056,-4870,-6290,-8173,-10330,-12497,-14433,-15886,-16696,-16745,-16043,-14667,-12792,-10645,-8485,-6569,-5128,-4330,-4275,-4966,-6333,-8194,-10317,-12383,-14072,-15062,-15082,-13970,-11655,-8238,-3940,910,5877,10539,14463,17329,18919,19165,18155,16096,13309,10166,7035,4271,2114,731,163,346,1157,2405,3899,5469,6960,8296,9422,10334,11057,11610,12016,12288,12412,12392,12194,11832,11283,10582,9729,8767,7703,6565,5366,4115,2843,1579,391,-646,-1441,-1914,-2009,-1712,-1053,-119,981,2090,3078,3802,4176,4137,3678,2836,1668,297,-1184,-2617,-3899,-4896,-5543,-5777,-5610,-5063,-4213,-3140,-1933,-688,554,1723,2823,3847,4800,5727,6614,7485,8311,9041,9624,9959,9999,9678,8990,7975,6687,5247,3760,2336,1065,-10,-882,-1581,-2173,-2731,-3334,-4034,-4875,-5836,-6887,-7922,-8816,-9409,-9531,-9030,-7799,-5781,-3016,389,4249,8326,12347,16058,19212,21633,23197,23861,23637,22615,20906,18689,16136,13436,10773,8288,6118,4334,2979,2050,1518,1320,1396,1668,2080,2574,3105,3620,4072,4389,4512,4354,3862,2978,1681,-13,-2060,-4362,-6805,-9244,-11539,-13557,-15193,-16371,-17041,-17185,-16800,-15901,-14521,-12693,-10482,-7948,-5192,-2301,570,3309,5725,7688,9044,9691,9572,8683,7080,4889,2274,-539,-3294,-5725,-7566,-8602,-8677,-7730,-5809,-3065,237,3780,7169,10050,12075,13025,12756,11301,8770,5430,1576,-2435,-6260,-9603,-12232,-14009,-14916,-14999,-14441,-13427,-12218,-11017,-10008,-9287,-8862,-8674,-8582,-8442,-8096,-7440,-6430,-5094,-3536,-1890,-337,988,1933,2446,2499,2137,1462,609,-276,-1032,-1558,-1775,-1679,-1330,-822,-311,65,162,-129,-835,-1966,-3410,-5053,-6693,-8142,-9201,-9709,-9558,-8711,-7209,-5177,-2786,-266,2174,4315,6034,7239,7953,8249,8271,8189,8161,8322,8720,9364,10147,10938,11543,11772,11461,10489,8834,6555,3825,891,-1940,-4347,-6053,-6834,-6604,-5355,-3244,-484,2606,5700,8477,10660,12063,12598,12254,11160,9461,7401,5204,3106,1312,-36,-825,-1035,-651,244,1595,3275,5194,7235,9303,11306,13164,14801,16132,17101,17603,17602,17008,15808,13989,11579,8658,5337,1779,-1815,-5219,-8207,-10565,-12143,-12855,-12704,-11791,-10277,-8408,-6435,-4631,-3218,-2368,-2178,-2653,-3728,-5277,-7125,-9103,-11036,-12796,-14287,-15479,-16361,-16990,-17424,-17726,-17971,-18168,-18334,-18412,-18348,-18056,-17467,-16524,-15207,-13540,-11580,-9430,-7201,-5003,-2970,-1155,350,1568,2486,3202,3754,4290,4864,5573,6448,7457,8541,9551,10321,10669,10412,9446,7711,5259,2217,-1198,-4734,-8095,-11033,-13318,-14811,-15449,-15245,-14306,-12769,-10828,-8660,-6426,-4254,-2187,-257,1592,3409,5257,7182,9177,11211,13180,14975,16446,17453,17881,17635,16704,15108,12958,10399,7644,4902,2401,309,-1243,-2222,-2663,-2698,-2505,-2309,-2331,-2759,-3731,-5301,-7439,-10045,-12937,-15907,-18716,-21143,-23001,-24148,-24523,-24113,-23002,-21303,-19188,-16841,-14416,-12074,-9876,-7885,-6061,-4365,-2716,-1042,701,2533,4405,6239,7881,9184,9960,10070,9415,7974,5821,3128,132,-2866,-5577,-7734,-9147,-9720,-9459,-8464,-6911,-5006,-2986,-1038,658,2022,2997,3605,3904,3969,3913,3814,3775,3831,4033,4350,4759,5170,5518,5712,5726,5547,5246,4910,4684,4697,5076,5876,7116,8697,10483,12248,13750,14748,15039,14499,13111,10966,8263,5290,2368,-164,-2028,-3013,-3023,-2075,-299,2086,4798,7550,10053,12090,13480,14158,14102,13381,12110,10424,8500,6469,4488,2623,977,-452,-1599,-2481,-3034,-3238,-3020,-2334,-1146,546,2671,5107,7659,10084,12110,13482,13972,13447,11869,9315,5997,2197,-1705,-5332,-8317,-10369,-11302,-11052,-9709,-7457,-4626,-1561,1335,3713,5289,5885,5448,4057,1890,-781,-3648,-6391,-8721,-10408,-11298,-11331,-10523,-8989,-6880,-4411,-1787,784,3141,5174,6834,8134,9139,9939,10647,11349,12110,12949,13827,14684,15425,15959,16209,16126,15697,14938,13891,12601,11117,9470,7678,5744,3668,1441,-908,-3370,-5863,-8337,-10679,-12797,-14579,-15932,-16777,-17064,-16773,-15919,-14550,-12769,-10684,-8482,-6338,-4471,-3069,-2298,-2238,-2908,-4199,-5933,-7858,-9678,-11113,-11917,-11932,-11095,-9483,-7244,-4645,-1970,485,2478,3829,4480,4441,3833,2819,1607,381,-684,-1490,-1978,-2163,-2097,-1874,-1580,-1308,-1101,-996,-968,-992,-1024,-1028,-998,-947,-929,-1003,-1265,-1779,-2611,-3775,-5246,-6927,-8689,-10321,-11627,-12360,-12351,-11437,-9573,-6785,-3206,926,5327,9639,13531,16695,18892,20007,20002,18975,17079,14560,11652,8628,5689,3028,749,-1072,-2432,-3339,-3835,-3967,-3765,-3272,-2516,-1537,-382,867,2135,3306,4267,4914,5149,4901,4153,2898,1218,-818,-3040,-5317,-7449,-9288,-10676,-11530,-11780,-11446,-10562,-9211,-7509,-5567,-3519,-1473,474,2248,3812,5149,6282,7252,8113,8940,9774,10656,11568,12463,13225,13742,13843,13407,12330,10558,8127,5121,1718,-1867,-5389,-8580,-11216,-13091,-14068,-14080,-13134,-11305,-8751,-5660,-2285,1130,4329,7105,9297,10830,11692,11969,11789,11327,10752,10216,9795,9526,9350,9173,8864,8270,7292,5833,3898,1523,-1184,-4066,-6955,-9663,-12045,-13964,-15366,-16199,-16495,-16277,-15624,-14594,-13271,-11722,-10012,-8210,-6356,-4512,-2723,-1059,411,1578,2357,2620,2291,1311,-334,-2570,-5272,-8245,-11230,-13967,-16177,-17634,-18160,-17676,-16168,-13746,-10562,-6862,-2892,1068,4777,8008,10608,12447,13477,13675,13073,11730,9735,7187,4213,935,-2505,-5967,-9300,-12360,-15001,-17090,-18518,-19194,-19076,-18156,-16467,-14093,-11151,-7796,-4213,-606,2815,5828,8266,9956,10835,10863,10103,8683,6795,4678,2593,791,-526,-1209,-1212,-562,620,2154,3826,5417,6733,7635,8035,7938,7379,6488,5374,4215,3125,2237,1615,1283,1224,1361,1605,1829,1918,1756,1266,381,-907,-2589,-4599,-6850,-9238,-11636,-13943,-16052,-17890,-19400,-20544,-21283,-21590,-21425,-20750,-19537,-17770,-15462,-12675,-9497,-6084,-2604,733,3718,6163,7902,8846,8949,8263,6890,5007,2837,609,-1423,-3056,-4117,-4499,-4177,-3190,-1657,252,2335,4375,6189,7611,8575,9041,9076,8772,8285,7766,7356,7167,7249,7594,8152,8796,9410,9855,10028,9873,9393,8646,7757,6869,6158,5780,5858,6476,7632,9283,11305,13528,15763,17796,19434,20521,20939,20644,19650,18034,15916,13468,10846,8229,5746,3496,1540,-123,-1514,-2696,-3738,-4709,-5674,-6655,-7670,-8683,-9656,-10526,-11240,-11745,-12022,-12025,-11770,-11215,-10372,-9221,-7759,-6008,-3988,-1768,578,2936,5188,7216,8898,10171,10962,11286,11148,10619,9781,8719,7555,6376,5280,4339,3579,3027,2644,2404,2239,2093,1928,1696,1419,1095,796,565,488,609,965,1552,2318,3183,4024,4707,5107,5110,4651,3701,2304,523,-1488,-3602,-5603,-7345,-8637,-9368,-9414,-8759,-7370,-5340,-2742,245,3454,6665,9681,12305,14378,15770,16408,16251,15310,13635,11304,8429,5140,1585,-2092,-5720,-9164,-12265,-14903,-16974,-18393,-19132,-19164,-18536,-17287,-15515,-13312,-10796,-8101,-5334,-2635,-90,2202,4164,5764,6946,7702,8021,7883,7316,6316,4930,3194,1182,-1019,-3311,-5571,-7693,-9576,-11142,-12352,-13202,-13698,-13907,-13847,-13594,-13151,-12545,-11760,-10784,-9593,-8201,-6601,-4884,-3087,-1356,227,1524,2451,2949,2993,2635,1952,1076,159,-654,-1226,-1466,-1320,-794,69,1187,2453,3760,5008,6119,7060,7823,8451,9010,9574,10233,11034,12001,13114,14282,15398,16296,16814,16812,16176,14883,12970,10569,7870,5117,2544,377,-1235,-2216,-2584,-2454,-1988,-1411,-933,-740,-961,-1643,-2752,-4191,-5800,-7397,-8817,-9901,-10572,-10781,-10561,-9988,-9166,-8238,-7317,-6533,-5958,-5656,-5639,-5898,-6387,-7021,-7703,-8292,-8652,-8642,-8140,-7072,-5407,-3188,-501,2489,5607,8635,11365,13623,15241,16142,16262,15623,14275,12310,9868,7074,4098,1076,-1846,-4562,-6971,-9011,-10649,-11845,-12626,-12973,-12934,-12527,-11794,-10784,-9536,-8120,-6562,-4936,-3252,-1562,148,1858,3598,5362,7170,8996,10835,12609,14275,15738,16914,17732,18133,18070,17568,16609,15270,13579,11614,9421,7072,4615,2102,-394,-2850,-5174,-7341,-9278,-10945,-12298,-13306,-13954,-14234,-14171,-13791,-13148,-12300,-11318,-10265,-9213,-8194,-7245,-6368,-5546,-4774,-3997,-3240,-2462,-1727,-1065,-557,-297,-341,-754,-1521,-2610,-3912,-5311,-6643,-7804,-8644,-9146,-9259,-9047,-8584,-7990,-7391,-6918,-6666,-6696,-7023,-7602,-8358,-9157,-9879,-10376,-10546,-10295,-9600,-8452,-6914,-5068,-3027,-920,1128,3014,4636,5942,6883,7456,7672,7576,7237,6760,6239,5815,5572,5614,5975,6653,7595,8700,9831,10828,11523,11760,11411,10384,8653,6235,3235,-211,-3899,-7615,-11136,-14248,-16789,-18626,-19695,-19986,-19535,-18438,-16817,-14817,-12602,-10311,-8090,-6027,-4198,-2616,-1267,-110,936,1912,2897,3892,4892,5849,6656,7235,7442,7191,6398,5023,3096,699,-2012,-4810,-7436,-9595,-11039,-11534,-10993,-9370,-6788,-3435,422,4449,8351,11809,14604,16548,17574,17663,16897,15405,13347,10925,8304,5666,3138,824,-1203,-2920,-4297,-5344,-6042,-6390,-6350,-5915,-5056,-3794,-2175,-274,1779,3869,5856,7652,9179,10429,11418,12197,12839,13395,13927,14444,14940,15382,15697,15835,15712,15281,14516,13406,11994,10344,8551,6736,5029,3558,2447,1787,1642,2026,2908,4206,5777,7473,9078,10427,11312,11612,11217,10106,8314,5930,3117,43,-3081,-6065,-8734,-10952,-12622,-13706,-14218,-14205,-13786,-13045,-12129,-11109,-10056,-8985,-7856,-6616,-5183,-3494,-1518,728,3163,5653,8007,10031,11501,12257,12142,11113,9159,6380,2932,-968,-5064,-9073,-12742,-15819,-18121,-19514,-19932,-19387,-17930,-15693,-12811,-9475,-5855,-2132,1528,4998,8138,10881,13143,14896,16119,16834,17057,16864,16299,15446,14376,13143,11813,10416,8979,7524,6052,4580,3118,1679,286,-1021,-2225,-3251,-4092,-4677,-4995,-5016,-4749,-4210,-3467,-2593,-1702,-924,-381,-202,-479,-1277,-2603,-4439,-6696,-9264,-11982,-14665,-17109,-19116,-20485,-21068,-20738,-19460,-17237,-14170,-10413,-6188,-1762,2573,6530,9852,12347,13893,14478,14141,13032,11298,9143,6724,4190,1638,-879,-3329,-5710,-8011,-10217,-12274,-14127,-15652,-16754,-17281,-17129,-16202,-14457,-11917,-8672,-4890,-810,3301,7142,10443,12973,14582,15204,14879,13724,11948,9794,7532,5411,3623,2301,1473,1120,1111,1330,1576,1723,1631,1235,544,-395,-1427,-2404,-3113,-3387,-3071,-2084,-417,1868,4623,7655,10716,13559,15926,17606,18431,18294,17180,15132,12289,8829,5003,1050,-2759,-6210,-9113,-11338,-12829,-13560,-13596,-13000,-11890,-10397,-8653,-6795,-4960,-3243,-1760,-559,296,793,920,699,159,-652,-1681,-2869,-4156,-5479,-6788,-8018,-9115,-10015,-10639,-10929,-10805,-10220,-9143,-7589,-5612,-3337,-921,1430,3497,5086,6052,6306,5890,4873,3461,1847,285,-1029,-1916,-2291,-2140,-1527,-592,506,1585,2504,3161,3512,3598,3473,3287,3139,3200,3546,4278,5392,6875,8627,10519,12409,14117,15522,16501,16981,16938,16355,15275,13719,11747,9413,6773,3915,903,-2151,-5167,-8039,-10695,-13068,-15111,-16800,-18114,-19042,-19561,-19658,-19290,-18437,-17063,-15160,-12752,-9891,-6696,-3308,60,3204,5878,7894,9076,9331,8650,7099,4855,2144,-741,-3513,-5881,-7653,-8681,-8965,-8579,-7706,-6601,-5525,-4761,-4504,-4898,-5960,-7614,-9679,-11922,-14062,-15849,-17077,-17612,-17445,-16629,-15331,-13765,-12155,-10738,-9672,-9074,-8951,-9236,-9782,-10370,-10787,-10765,-10150,-8755,-6581,-3626,-69,3893,7953,11820,15191,17832,19578,20371,20228,19269,17645,15553,13195,10753,8389,6236,4388,2907,1840,1184,947,1095,1596,2391,3422,4612,5871,7109,8218,9094,9653,9796,9498,8718,7498,5897,4014,1988,-45,-1912,-3466,-4554,-5066,-4927,-4117,-2704,-806,1355,3537,5439,6809,7395,7088,5825,3713,938,-2208,-5381,-8222,-10419,-11726,-12032,-11341,-9793,-7636,-5174,-2753,-681,788,1491,1374,494,-999,-2862,-4824,-6580,-7868,-8458,-8227,-7120,-5197,-2612,426,3628,6735,9468,11654,13153,13965,14154,13858,13283,12609,12026,11657,11544,11687,11964,12281,12441,12335,11832,10889,9509,7751,5725,3577,1467,-427,-1951,-2969,-3385,-3176,-2366,-1066,580,2362,4104,5599,6718,7369,7504,7160,6377,5259,3899,2407,887,-582,-1913,-3043,-3908,-4444,-4595,-4304,-3530,-2256,-498,1677,4159,6774,9307,11520,13161,14007,13908,12768,10644,7657,4063,169,-3667,-7115,-9867,-11731,-12594,-12479,-11501,-9873,-7855,-5731,-3762,-2157,-1047,-481,-418,-746,-1311,-1915,-2379,-2535,-2262,-1505,-275,1337,3167,4992,6572,7646,8010,7507,6085,3787,763,-2746,-6443,-10002,-13104,-15499,-16971,-17448,-16879,-15374,-13032,-10073,-6686,-3113,445,3779,6741,9193,11063,12298,12900,12890,12326,11284,9844,8115,6170,4124,2030,-11,-1973,-3781,-5423,-6864,-8097,-9124,-9936,-10552,-10965,-11196,-11233,-11073,-10702,-10083,-9198,-7996,-6469,-4593,-2403,60,2688,5349,7861,10025,11635,12516,12542,11656,9919,7429,4429,1140,-2127,-5116,-7576,-9339,-10292,-10432,-9803,-8549,-6830,-4841,-2778,-811,913,2290,3245,3746,3778,3363,2532,1344,-151,-1869,-3751,-5705,-7670,-9555,-11300,-12810,-14013,-14810,-15107,-14819,-13857,-12199,-9818,-6786,-3201,778,4930,9043,12862,16187,18837,20699,21722,21929,21403,20275,18708,16849,14853,12805,10780,8798,6854,4946,3053,1177,-663,-2443,-4109,-5606,-6865,-7827,-8431,-8661,-8499,-7982,-7154,-6091,-4882,-3607,-2362,-1186,-143,792,1621,2399,3175,3980,4839,5713,6551,7228,7629,7606,7039,5856,4019,1601,-1300,-4483,-7729,-10804,-13459,-15526,-16844,-17355,-17049,-15976,-14251,-12006,-9407,-6622,-3819,-1156,1202,3130,4485,5198,5180,4449,3017,1009,-1434,-4099,-6736,-9095,-10911,-11975,-12136,-11309,-9518,-6863,-3533,226,4138,7911,11299,14076,16115,17334,17733,17369,16329,14756,12770,10530,8155,5774,3465,1322,-633,-2340,-3816,-5037,-6025,-6766,-7260,-7490,-7422,-7022,-6265,-5111,-3604,-1734,379,2674,4993,7230,9227,10892,12100,12788,12899,12397,11303,9635,7468,4901,2051,-937,-3904,-6727,-9227,-11350,-12959,-14077,-14671,-14819,-14585,-14076,-13373,-12582,-11735,-10884,-10027,-9144,-8229,-7244,-6208,-5129,-4077,-3114,-2353,-1865,-1754,-2042,-2759,-3856,-5270,-6900,-8631,-10356,-11964,-13381,-14547,-15439,-16048,-16400,-16520,-16446,-16205,-15800,-15218,-14408,-13314,-11858,-9989,-7668,-4910,-1771,1625,5123,8516,11603,14169,16062,17174,17483,17053,16009,14551,12898,11277,9882,8855,8279,8160,8448,9034,9795,10582,11275,11771,12000,11959,11652,11146,10495,9780,9044,8336,7638,6950,6210,5382,4412,3258,1919,392,-1247,-2922,-4495,-5812,-6725,-7084,-6784,-5785,-4082,-1784,981,4008,7068,9937,12393,14278,15456,15888,15561,14537,12907,10790,8325,5651,2902,193,-2372,-4723,-6791,-8556,-9976,-11071,-11836,-12315,-12549,-12592,-12520,-12383,-12255,-12163,-12144,-12188,-12267,-12327,-12273,-12004,-11409,-10378,-8848,-6766,-4171,-1111,2256,5781,9230,12393,15026,16947,17984,18060,17155,15338,12770,9668,6312,3012,59,-2270,-3786,-4371,-4017,-2799,-882,1513,4155,6787,9219,11289,12914,14074,14813,15210,15372,15398,15354,15287,15166,14952,14542,13838,12739,11178,9131,6649,3859,948,-1831,-4227,-5988,-6921,-6921,-5980,-4206,-1804,935,3688,6117,7947,8969,9093,8327,6795,4684,2228,-335,-2797,-4993,-6830,-8284,-9389,-10231,-10919,-11541,-12182,-12825,-13443,-13899,-14058,-13752,-12855,-11289,-9088,-6335,-3270,-128,2762,5110,6688,7327,7013,5828,3967,1709,-650,-2814,-4566,-5736,-6305,-6292,-5843,-5127,-4350,-3705,-3364,-3424,-3938,-4860,-6088,-7461,-8775,-9841,-10462,-10524,-9952,-8769,-7069,-5002,-2756,-549,1464,3130,4391,5253,5761,6044,6206,6381,6656,7071,7631,8257,8854,9284,9393,9077,8218,6815,4880,2540,-45,-2651,-5042,-6988,-8299,-8859,-8622,-7656,-6078,-4101,-1939,161,2006,3412,4301,4600,4348,3586,2414,935,-730,-2482,-4208,-5843,-7304,-8564,-9567,-10301,-10719,-10790,-10462,-9689,-8428,-6656,-4389,-1686,1334,4486,7551,10271,12395,13716,14072,13409,11752,9224,6030,2415,-1327,-4932,-8150,-10785,-12715,-13863,-14241,-13889,-12903,-11390,-9474,-7270,-4882,-2402,111,2600,5041,7399,9668,11809,13803,15594,17103,18255,18915,18995,18364,16973,14783,11830,8231,4132,-226,-4617,-8765,-12462,-15488,-17750,-19156,-19757,-19601,-18837,-17607,-16063,-14347,-12543,-10712,-8855,-6943,-4943,-2779,-466,2039,4647,7307,9875,12223,14182,15622,16408,16485,15813,14458,12512,10144,7544,4927,2504,446,-1102,-2077,-2484,-2383,-1933,-1292,-669,-230,-128,-427,-1158,-2273,-3685,-5298,-6982,-8653,-10222,-11644,-12881,-13926,-14753,-15354,-15695,-15734,-15422,-14697,-13510,-11825,-9628,-6948,-3828,-391,3245,6875,10323,13338,15749,17357,18082,17885,16850,15114,12904,10459,8018,5784,3900,2414,1331,551,-25,-557,-1155,-1925,-2890,-4027,-5216,-6322,-7130,-7463,-7152,-6082,-4232,-1651,1519,5056,8705,12169,15178,17487,18931,19390,18864,17374,15045,12017,8458,4562,483,-3603,-7575,-11312,-14713,-17719,-20230,-22227,-23642,-24479,-24743,-24474,-23761,-22688,-21400,-20001,-18618,-17344,-16227,-15304,-14540,-13893,-13270,-12572,-11700,-10544,-9056,-7190,-4984,-2509,116,2723,5149,7226,8827,9868,10328,10240,9698,8818,7761,6659,5670,4886,4400,4239,4398,4819,5407,6029,6548,6796,6667,6038,4900,3265,1254,-970,-3185,-5166,-6692,-7618,-7847,-7382,-6316,-4776,-2972,-1067,756,2395,3777,4912,5848,6667,7475,8369,9419,10675,12118,13680,15249,16655,17722,18274,18169,17337,15774,13584,10934,8075,5269,2791,861,-363,-811,-504,456,1921,3682,5551,7325,8850,10013,10744,11035,10901,10396,9558,8447,7086,5502,3720,1753,-357,-2555,-4777,-6923,-8897,-10588,-11887,-12730,-13053,-12892,-12284,-11354,-10240,-9092,-8064,-7262,-6757,-6570,-6651,-6949,-7331,-7718,-8004,-8113,-8032,-7728,-7251,-6639,-5952,-5265,-4625,-4076,-3633,-3284,-2976,-2655,-2214,-1568,-623,695,2420,4552,7038,9782,12639,15460,18053,20286,21990,23100,23534,23287,22389,20885,18888,16486,13841,11065,8329,5744,3435,1480,-65,-1193,-1926,-2325,-2477,-2471,-2410,-2385,-2459,-2704,-3120,-3738,-4518,-5417,-6375,-7275,-8030,-8492,-8571,-8150,-7209,-5732,-3809,-1562,815,3110,5091,6555,7347,7379,6638,5217,3247,939,-1479,-3782,-5756,-7229,-8108,-8322,-7914,-6942,-5549,-3887,-2143,-496,888,1872,2368,2331,1772,736,-681,-2378,-4222,-6091,-7868,-9438,-10730,-11664,-12228,-12403,-12228,-11751,-11047,-10192,-9274,-8358,-7505,-6746,-6093,-5529,-5034,-4563,-4081,-3565,-2995,-2390,-1776,-1192,-697,-327,-103,-35,-76,-174,-245,-181,89,665,1571,2838,4409,6238,8201,10194,12098,13793,15220,16314,17061,17477,17571,17393,16947,16267,15341,14175,12767,11125,9287,7306,5249,3210,1237,-588,-2265,-3785,-5189,-6536,-7878,-9285,-10778,-12369,-14024,-15667,-17190,-18473,-19344,-19699,-19391,-18382,-16655,-14275,-11385,-8172,-4885,-1793,864,2846,4031,4328,3808,2573,863,-1082,-2963,-4517,-5517,-5803,-5290,-3991,-1982,577,3471,6469,9303,11729,13519,14501,14540,13614,11745,9070,5798,2205,-1391,-4649,-7272,-9006,-9688,-9268,-7787,-5408,-2352,1082,4606,7897,10717,12829,14121,14502,14018,12729,10808,8435,5825,3202,747,-1368,-3041,-4210,-4874,-5087,-4923,-4516,-3972,-3422,-2971,-2675,-2582,-2664,-2884,-3145,-3364,-3434,-3277,-2869,-2204,-1361,-447,401,1019,1296,1104,454,-670,-2123,-3787,-5447,-6926,-8018,-8587,-8524,-7797,-6426,-4504,-2154,467,3179,5834,8248,10294,11832,12736,12923,12307,10859,8596,5563,1915,-2203,-6523,-10825,-14803,-18233,-20872,-22577,-23236,-22832,-21415,-19093,-16050,-12500,-8691,-4886,-1306,1844,4443,6429,7814,8681,9142,9341,9401,9435,9487,9586,9690,9754,9717,9526,9164,8641,8000,7321,6687,6177,5867,5765,5871,6109,6387,6586,6588,6299,5674,4698,3431,1947,369,-1178,-2573,-3715,-4529,-4986,-5071,-4830,-4306,-3585,-2745,-1890,-1105,-499,-151,-147,-539,-1367,-2620,-4285,-6284,-8536,-10928,-13322,-15597,-17613,-19246,-20398,-20969,-20905,-20166,-18742,-16669,-14007,-10888,-7460,-3957,-601,2332,4617,6061,6561,6094,4762,2730,275,-2326,-4744,-6709,-7973,-8376,-7838,-6370,-4072,-1108,2283,5843,9286,12336,14753,16349,17013,16727,15569,13694,11358,8812,6358,4226,2622,1634,1307,1558,2274,3276,4374,5387,6162,6589,6621,6278,5619,4784,3905,3181,2755,2792,3382,4585,6394,8735,11482,14446,17394,20075,22208,23573,23949,23243,21410,18546,14822,10503,5916,1397,-2715,-6154,-8723,-10328,-10997,-10823,-10014,-8784,-7393,-6065,-4997,-4325,-4134,-4432,-5203,-6344,-7761,-9290,-10773,-12037,-12919,-13287,-13059,-12203,-10766,-8843,-6597,-4216,-1893,174,1860,3057,3748,3968,3784,3322,2682,1994,1338,785,379,123,24,40,143,273,383,405,298,-3,-509,-1249,-2185,-3281,-4439,-5563,-6520,-7195,-7481,-7305,-6630,-5473,-3879,-1943,231,2518,4803,6981,8961,10678,12079,13139,13842,14195,14221,13963,13477,12836,12103,11337,10566,9773,8925,7933,6723,5194,3319,1080,-1445,-4136,-6815,-9279,-11315,-12759,-13477,-13423,-12636,-11208,-9327,-7185,-5008,-3002,-1337,-142,519,619,206,-653,-1840,-3217,-4624,-5888,-6838,-7315,-7197,-6394,-4893,-2726,-18,3073,6306,9453,12234,14430,15827,16285,15742,14185,11714,8457,4626,447,-3837,-7980,-11778,-15050,-17678,-19577,-20748,-21199,-21024,-20319,-19197,-17788,-16175,-14431,-12581,-10624,-8519,-6248,-3752,-1048,1860,4893,7960,10919,13622,15908,17627,18663,18914,18348,16962,14816,12003,8671,4981,1148,-2627,-6097,-9061,-11289,-12639,-12981,-12290,-10602,-8048,-4835,-1228,2476,5979,9013,11376,12929,13635,13514,12692,11307,9577,7689,5836,4163,2747,1611,712,-56,-801,-1669,-2766,-4173,-5929,-7997,-10316,-12725,-15063,-17098,-18621,-19413,-19331,-18272,-16281,-13453,-10045,-6344,-2727,438,2830,4171,4333,3271,1102,-1965,-5603,-9448,-13091,-16159,-18326,-19345,-19096,-17536,-14789,-11014,-6513,-1586,3421,8186,12439,15962,18645,20451,21442,21742,21518,20949,20193,19362,18505,17607,16594,15361,13788,11777,9273,6288,2920,-663,-4202,-7416,-9994,-11664,-12224,-11567,-9688,-6731,-2886,1514,6163,10689,14794,18201,20728,22256,22747,22250,20842,18692,15951,12825,9489,6119,2850,-215,-3009,-5501,-7688,-9595,-11235,-12658,-13846,-14832,-15561,-16033,-16200,-16069,-15638,-14954,-14062,-13036,-11928,-10790,-9642,-8483,-7290,-6025,-4652,-3136,-1489,277,2070,3801,5324,6495,7169,7214,6551,5154,3070,421,-2607,-5772,-8815,-11477,-13534,-14833,-15272,-14883,-13732,-12025,-9973,-7864,-5941,-4461,-3567,-3369,-3827,-4859,-6249,-7764,-9115,-10040,-10330,-9852,-8575,-6586,-4023,-1151,1820,4601,7021,8919,10247,11010,11303,11243,10998,10716,10539,10573,10878,11480,12344,13415,14576,15702,16619,17173,17187,16545,15161,13023,10198,6825,3092,-740,-4445,-7753,-10484,-12464,-13629,-13936,-13455,-12273,-10552,-8465,-6215,-3996,-1990,-361,783,1368,1390,913,54,-1018,-2097,-3001,-3556,-3654,-3266,-2425,-1259,54,1318,2314,2893,2941,2449,1474,160,-1300,-2707,-3848,-4592,-4846,-4620,-3989,-3093,-2113,-1231,-621,-408,-664,-1402,-2557,-4026,-5644,-7241,-8613,-9590,-10000,-9730,-8699,-6895,-4357,-1203,2419,6280,10156,13791,16941,19413,21038,21742,21502,20388,18523,16087,13282,10326,7402,4696,2314,364,-1121,-2113,-2639,-2728,-2461,-1901,-1160,-318,512,1257,1841,2226,2404,2376,2217,1963,1726,1578,1601,1860,2384,3165,4163,5294,6440,7485,8290,8754,8800,8393,7536,6294,4737,2985,1160,-622,-2245,-3627,-4706,-5466,-5909,-6099,-6088,-5992,-5890,-5897,-6079,-6493,-7149,-8031,-9083,-10226,-11363,-12394,-13224,-13771,-13985,-13811,-13276,-12368,-11169,-9730,-8148,-6515,-4919,-3441,-2138,-1042,-160,532,1081,1556,2031,2595,3295,4201,5302,6613,8070,9612,11145,12553,13729,14551,14936,14795,14117,12879,11162,9037,6669,4203,1854,-204,-1781,-2733,-2968,-2441,-1190,701,3078,5747,8494,11080,13292,14936,15858,15968,15223,13653,11348,8436,5103,1539,-2053,-5474,-8578,-11232,-13382,-14997,-16125,-16805,-17151,-17227,-17153,-16990,-16807,-16634,-16471,-16291,-16023,-15599,-14919,-13921,-12548,-10793,-8688,-6316,-3788,-1253,1151,3279,5033,6340,7193,7618,7693,7516,7209,6863,6577,6369,6245,6141,5971,5632,5014,4044,2678,924,-1151,-3460,-5830,-8128,-10140,-11716,-12684,-12915,-12332,-10898,-8658,-5716,-2252,1495,5248,8711,11610,13717,14882,15040,14239,12617,10389,7846,5259,2935,1072,-151,-702,-602,28,1007,2149,3243,4141,4708,4900,4682,4109,3218,2106,846,-473,-1783,-3027,-4157,-5149,-5982,-6652,-7160,-7507,-7713,-7786,-7749,-7612,-7390,-7081,-6686,-6195,-5605,-4908,-4108,-3210,-2214,-1145,10,1217,2480,3761,5028,6224,7265,8064,8510,8496,7938,6773,4989,2632,-206,-3369,-6671,-9907,-12865,-15382,-17291,-18521,-19002,-18752,-17808,-16255,-14204,-11782,-9119,-6351,-3577,-892,1658,4039,6265,8337,10298,12149,13905,15525,16979,18162,19021,19441,19388,18821,17777,16318,14547,12589,10565,8603,6800,5232,3968,3015,2405,2093,2071,2267,2655,3175,3800,4514,5298,6152,7054,7967,8829,9554,10037,10189,9921,9193,8019,6433,4568,2524,459,-1490,-3233,-4663,-5767,-6513,-6944,-7098,-7063,-6930,-6813,-6820,-7029,-7512,-8268,-9269,-10440,-11656,-12808,-13761,-14430,-14745,-14708,-14344,-13750,-13024,-12294,-11676,-11254,-11091,-11181,-11495,-11947,-12438,-12846,-13072,-13025,-12657,-11959,-10953,-9700,-8275,-6768,-5253,-3812,-2480,-1297,-261,635,1430,2154,2841,3528,4212,4895,5549,6118,6554,6788,6757,6423,5754,4760,3474,1974,359,-1213,-2581,-3561,-3971,-3679,-2576,-663,1998,5236,8816,12450,15834,18695,20815,22073,22445,21992,20868,19249,17353,15354,13410,11611,10004,8574,7264,6000,4684,3251,1649,-131,-2033,-3990,-5868,-7546,-8892,-9800,-10215,-10111,-9540,-8574,-7327,-5915,-4455,-3033,-1743,-612,289,964,1364,1499,1358,970,376,-363,-1168,-1968,-2683,-3272,-3695,-3965,-4094,-4130,-4106,-4062,-4011,-3953,-3863,-3704,-3432,-3010,-2420,-1659,-780,169,1082,1884,2483,2833,2908,2735,2356,1852,1293,762,307,-34,-259,-395,-480,-577,-737,-1005,-1407,-1920,-2510,-3072,-3519,-3716,-3565,-2988,-1947,-474,1361,3436,5593,7684,9526,11003,11983,12400,12206,11393,9984,8065,5717,3114,401,-2223,-4588,-6526,-7921,-8667,-8751,-8163,-6998,-5361,-3431,-1410,479,2005,2987,3248,2726,1388,-665,-3286,-6224,-9203,-11913,-14066,-15424,-15819,-15191,-13563,-11082,-7948,-4440,-861,2498,5369,7551,8931,9467,9225,8334,6997,5439,3899,2584,1645,1178,1168,1560,2197,2923,3523,3850,3742,3164,2105,676,-959,-2583,-3951,-4846,-5087,-4596,-3348,-1446,947,3625,6317,8807,10865,12347,13165,13317,12868,11960,10750,9445,8202,7165,6412,5940,5701,5572,5422,5096,4514,3591,2384,938,-586,-2063,-3339,-4319,-4951,-5256,-5312,-5249,-5221,-5370,-5813,-6586,-7667,-8930,-10196,-11249,-11855,-11849,-11097,-9596,-7410,-4718,-1745,1224,3928,6106,7605,8311,8246,7486,6215,4618,2935,1335,-33,-1115,-1925,-2538,-3091,-3706,-4535,-5653,-7115,-8901,-10936,-13103,-15262,-17241,-18916,-20145,-20875,-21058,-20720,-19919,-18732,-17277,-15649,-13944,-12237,-10560,-8931,-7316,-5680,-3964,-2117,-117,2049,4337,6676,8954,11030,12756,13993,14625,14594,13901,12616,10873,8875,6844,5046,3698,3006,3080,3958,5561,7737,10248,12835,15241,17233,18675,19483,19684,19355,18644,17712,16707,15762,14916,14178,13472,12686,11705,10421,8781,6797,4540,2151,-207,-2347,-4119,-5401,-6154,-6394,-6226,-5802,-5316,-4961,-4913,-5286,-6134,-7432,-9079,-10929,-12799,-14492,-15854,-16733,-17079,-16867,-16163,-15067,-13725,-12281,-10884,-9627,-8574,-7721,-7005,-6330,-5555,-4546,-3187,-1400,824,3423,6266,9158,11867,14141,15755,16520,16334,15180,13143,10400,7196,3831,588,-2253,-4506,-6033,-6831,-6937,-6505,-5705,-4744,-3810,-3068,-2600,-2452,-2565,-2835,-3123,-3266,-3137,-2660,-1819,-686,628,1957,3140,4037,4557,4676,4454,3971,3412,2899,2610,2612,2951,3565,4336,5082,5627,5774,5441,4562,3228,1575,-168,-1732,-2864,-3327,-2997,-1833,63,2473,5083,7521,9419,10457,10429,9249,6985,3840,104,-3837,-7636,-10915,-13437,-14990,-15534,-15082,-13768,-11789,-9371,-6787,-4277,-2071,-356,755,1196,994,227,-958,-2391,-3882,-5255,-6371,-7131,-7499,-7488,-7174,-6659,-6081,-5563,-5221,-5111,-5256,-5599,-6048,-6454,-6667,-6508,-5867,-4621,-2769,-319,2615,5875,9271,12574,15575,18080,19942,21067,21436,21065,20062,18536,16656,14586,12484,10501,8738,7260,6082,5160,4422,3766,3069,2260,1231,-2,-1456,-3030,-4630,-6100,-7294,-8068,-8317,-7994,-7110,-5767,-4115,-2361,-731,573,1362,1533,1032,-102,-1768,-3790,-5958,-8018,-9737,-10885,-11326,-10963,-9825,-8006,-5688,-3105,-516,1842,3757,5096,5810,5910,5511,4749,3790,2793,1876,1108,518,87,-240,-511,-799,-1150,-1593,-2137,-2783,-3481,-4235,-4973,-5700,-6364,-6968,-7463,-7861,-8101,-8188,-8081,-7784,-7289,-6631,-5832,-4957,-4066,-3215,-2466,-1840,-1353,-970,-648,-294,161,821,1725,2944,4446,6222,8178,10214,12207,14007,15487,16514,17005,16888,16175,14890,13149,11081,8877,6722,4816,3330,2389,2075,2395,3291,4646,6277,7975,9511,10669,11286,11223,10451,8962,6840,4203,1197,-2000,-5217,-8285,-11044,-13373,-15176,-16414,-17076,-17223,-16926,-16313,-15504,-14622,-13767,-13008,-12368,-11862,-11433,-11074,-10713,-10354,-9967,-9592,-9247,-8979,-8829,-8793,-8882,-9021,-9155,-9169,-8974,-8474,-7617,-6383,-4793,-2923,-851,1295,3435,5452,7315,8970,10432,11723,12876,13926,14893,15752,16465,16956,17118,16871,16121,14832,13021,10724,8090,5235,2373,-329,-2681,-4534,-5776,-6345,-6233,-5494,-4219,-2558,-667,1259,3053,4554,5650,6286,6453,6221,5681,4975,4229,3569,3069,2786,2686,2759,2895,3047,3109,3041,2781,2305,1595,631,-594,-2093,-3873,-5910,-8186,-10602,-13086,-15460,-17591,-19286,-20402,-20808,-20436,-19276,-17372,-14853,-11859,-8590,-5238,-1981,1005,3603,5717,7293,8323,8802,8775,8279,7367,6098,4519,2681,633,-1582,-3903,-6276,-8611,-10819,-12776,-14347,-15381,-15742,-15298,-13995,-11809,-8834,-5227,-1222,2865,6735,10058,12585,14150,14689,14270,13056,11305,9311,7373,5753,4647,4156,4309,5012,6141,7501,8894,10142,11090,11658,11813,11585,11078,10383,9684,9086,8745,8736,9099,9808,10775,11844,12839,13539,13763,13338,12173,10238,7605,4404,861,-2801,-6303,-9437,-12007,-13902,-15076,-15528,-15319,-14521,-13223,-11506,-9445,-7110,-4552,-1866,893,3584,6113,8313,10074,11238,11736,11472,10458,8708,6330,3455,271,-3019,-6184,-9033,-11356,-13030,-13941,-14076,-13463,-12211,-10490,-8492,-6468,-4609,-3112,-2067,-1528,-1417,-1641,-2012,-2357,-2501,-2303,-1711,-709,601,2091,3577,4854,5762,6152,5957,5165,3824,2062,6,-2140,-4220,-6040,-7476,-8397,-8761,-8517,-7710,-6380,-4634,-2575,-351,1923,4111,6134,7914,9432,10673,11653,12379,12844,13043,12921,12440,11557,10222,8453,6274,3771,1074,-1670,-4282,-6614,-8527,-9961,-10887,-11358,-11445,-11268,-10901,-10443,-9897,-9274,-8510,-7544,-6307,-4759,-2899,-774,1521,3857,6076,8025,9551,10544,10916,10636,9712,8203,6189,3807,1172,-1531,-4167,-6546,-8534,-9974,-10794,-10908,-10360,-9175,-7505,-5490,-3334,-1222,671,2202,3302,3920,4111,3915,3464,2848,2219,1672,1331,1268,1557,2213,3246,4592,6195,7925,9683,11319,12732,13819,14509,14765,14568,13921,12848,11366,9522,7348,4926,2319,-332,-2898,-5201,-7057,-8300,-8780,-8421,-7212,-5257,-2719,107,2934,5397,7204,8082,7898,6593,4273,1118,-2582,-6500,-10300,-13662,-16335,-18130,-18946,-18777,-17685,-15817,-13374,-10592,-7725,-5022,-2708,-947,129,494,156,-793,-2218,-3952,-5814,-7627,-9245,-10553,-11485,-12027,-12192,-12060,-11682,-11166,-10544,-9872,-9128,-8291,-7296,-6099,-4653,-2947,-1016,1108,3298,5501,7556,9422,10988,12240,13157,13756,14085,14189,14125,13949,13688,13359,12952,12421,11719,10771,9527,7940,6024,3821,1428,-1003,-3315,-5319,-6855,-7801,-8063,-7637,-6540,-4866,-2746,-324,2217,4724,7047,9077,10740,12013,12894,13424,13636,13572,13239,12643,11732,10475,8815,6714,4200,1290,-1887,-5212,-8510,-11594,-14304,-16460,-17950,-18661,-18550,-17604,-15871,-13451,-10503,-7227,-3872,-686,2079,4210,5559,6047,5702,4615,2975,1000,-1059,-2974,-4554,-5674,-6282,-6396,-6117,-5580,-4960,-4435,-4154,-4228,-4704,-5572,-6747,-8118,-9516,-10785,-11773,-12364,-12496,-12157,-11400,-10320,-9049,-7720,-6460,-5355,-4438,-3709,-3094,-2523,-1891,-1114,-136,1076,2503,4111,5826,7582,9281,10872,12271,13442,14355,14989,15362,15490,15410,15158,14753,14206,13495,12592,11463,10093,8494,6711,4843,2973,1236,-296,-1538,-2489,-3147,-3591,-3888,-4132,-4409,-4770,-5250,-5843,-6507,-7190,-7804,-8264,-8471,-8334,-7787,-6777,-5307,-3415,-1195,1194,3584,5740,7482,8612,9030,8669,7579,5860,3694,1299,-1104,-3280,-5068,-6331,-7019,-7152,-6808,-6118,-5253,-4370,-3633,-3145,-2982,-3140,-3589,-4238,-4980,-5704,-6275,-6611,-6610,-6247,-5488,-4387,-2996,-1436,185,1720,3079,4155,4925,5377,5553,5511,5332,5092,4865,4724,4702,4838,5114,5500,5916,6274,6464,6398,6002,5272,4224,2975,1633,387,-625,-1226,-1341,-880,124,1645,3558,5733,8000,10175,12103,13613,14620,15033,14871,14157,13006,11540,9920,8302,6805,5530,4490,3688,3044,2486,1927,1291,548,-337,-1344,-2458,-3650,-4887,-6145,-7403,-8636,-9838,-10966,-12014,-12915,-13654,-14160,-14417,-14384,-14070,-13487,-12685,-11721,-10673,-9622,-8641,-7819,-7187,-6813,-6675,-6776,-7034,-7376,-7670,-7810,-7651,-7104,-6077,-4547,-2526,-87,2657,5536,8395,11031,13308,15076,16249,16789,16679,15980,14761,13145,11267,9277,7332,5560,4084,2960,2241,1893,1893,2147,2574,3071,3544,3896,4088,4057,3830,3413,2880,2301,1770,1380,1208,1313,1713,2389,3281,4296,5304,6179,6773,6993,6734,5984,4718,3004,895,-1490,-4052,-6646,-9163,-11452,-13410,-14917,-15890,-16273,-16033,-15191,-13800,-11946,-9766,-7384,-4962,-2637,-537,1220,2575,3453,3877,3836,3421,2692,1764,757,-238,-1092,-1757,-2166,-2317,-2227,-1957,-1582,-1202,-905,-760,-808,-1039,-1410,-1844,-2245,-2540,-2659,-2608,-2394,-2103,-1818,-1632,-1633,-1861,-2316,-2949,-3656,-4295,-4713,-4746,-4268,-3198,-1514,717,3384,6294,9250,12017,14418,16270,17500,18050,17970,17327,16268,14902,13397,11835,10312,8856,7467,6128,4785,3401,1917,312,-1447,-3354,-5384,-7508,-9643,-11724,-13650,-15321,-16638,-17514,-17878,-17705,-16979,-15755,-14093,-12095,-9884,-7557,-5250,-3032,-1002,791,2274,3414,4138,4424,4235,3585,2542,1220,-219,-1571,-2680,-3398,-3694,-3605,-3251,-2797,-2392,-2137,-2062,-2101,-2167,-2134,-1932,-1539,-996,-387,203,711,1130,1476,1812,2164,2543,2892,3098,3020,2519,1499,-22,-1940,-4000,-5876,-7195,-7614,-6891,-4950,-1909,1922,6062,9963,13045,14842,15039,13529,10466,6162,1158,-3975,-8612,-12184,-14275,-14608,-13146,-10055,-5704,-618,4597,9298,12944,15092,15549,14320,11665,8023,3938,-8,-3320,-5637,-6783,-6785,-5818,-4187,-2217,-228,1524,2882,3767,4181,4192,3878,3348,2666,1904,1074,190,-755,-1760,-2793,-3796,-4669,-5311,-5613,-5526,-5035,-4230,-3228,-2238,-1447,-1037,-1131,-1731,-2770,-4047,-5317,-6314,-6803,-6647,-5818,-4438,-2711,-947,565,1561,1872,1488,482,-907,-2426,-3761,-4678,-4981,-4633,-3656,-2230,-586,995,2208,2841,2706,1796,174,-1926,-4226,-6360,-8002,-8876,-8814,-7818,-6005,-3637,-1057,1398,3394,4721,5267,5054,4212,2942,1492,80,-1078,-1865,-2200,-2092,-1598,-820,112,1075,1945,2646,3128,3381,3452,3389,3290,3231,3297,3548,3986,4608,5310,6009,6557,6845,6762,6260,5326,4031,2466,799,-826,-2229,-3297,-3919,-4080,-3765,-3057,-2035,-841,392,1516,2432,3061,3405,3502,3462,3401,3463,3746,4333,5221,6388,7725,9128,10463,11615,12492,13036,13229,13075,12627,11926,11072,10118,9160,8241,7400,6650,5963,5300,4607,3820,2904,1828,620,-689,-2001,-3237,-4278,-5030,-5408,-5354,-4851,-3912,-2600,-1002,760,2545,4214,5626,6652,7210,7220,6676,5592,4023,2064,-177,-2582,-5016,-7363,-9482,-11249,-12530,-13213,-13204,-12467,-11016,-8947,-6422,-3642,-875,1663,3721,5161,5872,5851,5164,3926,2319,503,-1338,-3073,-4592,-5850,-6813,-7519,-7964,-8208,-8227,-8070,-7692,-7133,-6369,-5450,-4405,-3318,-2261,-1345,-647,-262,-216,-537,-1169,-2054,-3081,-4141,-5109,-5895,-6409,-6616,-6495,-6072,-5400,-4543,-3600,-2639,-1760,-1016,-463,-130,-20,-135,-442,-923,-1525,-2218,-2929,-3633,-4250,-4778,-5169,-5448,-5615,-5717,-5776,-5854,-5963,-6149,-6405,-6737,-7120,-7525,-7922,-8280,-8567,-8773,-8867,-8860,-8728,-8488,-8134,-7681,-7149,-6558,-5943,-5335,-4769,-4270,-3866,-3557,-3345,-3210,-3116,-3039,-2920,-2728,-2421,-1970,-1372,-636,202,1086,1950,2726,3353,3780,3980,3940,3677,3224,2640,1987,1344,769,308,-5,-169,-182,-75,124,379,650,918,1156,1363,1547,1719,1909,2139,2432,2812,3275,3812,4406,5005,5576,6060,6407,6592,6580,6384,6011,5516,4933,4341,3782,3332,3028,2913,2990,3266,3698,4256,4871,5496,6066,6555,6926,7192,7362,7475,7563,7667,7806,7989,8213,8449,8680,8883,9032,9130,9169,9153,9102,9017,8923,8841,8775,8757,8782,8874,9018,9220,9456,9712,9969,10195,10390,10524,10608,10633,10611,10560,10477,10391,10289,10184,10061,9909,9699,9426,9060,8606,8065,7450,6807,6163,5578,5080,4715,4487,4423,4503,4733,5080,5516,6006,6480,6894,7160,7221,7027,6550,5806,4842,3729,2580,1483,550,-154,-590,-751,-683,-451,-132,186,434,550,510,292,-72,-566,-1119,-1688,-2195,-2596,-2840,-2906,-2792,-2530,-2157,-1748,-1357,-1057,-892,-894,-1074,-1412,-1882,-2420,-2985,-3503,-3932,-4241,-4395,-4417,-4317,-4130,-3920,-3719,-3590,-3573,-3685,-3946,-4341,-4847,-5433,-6046,-6643,-7165,-7584,-7854,-7974,-7940,-7781,-7535,-7262,-6998,-6807,-6711,-6719,-6842,-7035,-7293,-7562,-7826,-8051,-8219,-8338,-8384,-8394,-8349,-8281,-8186,-8086,-7972,-7870,-7769,-7688,-7629,-7596,-7590,-7609,-7640,-7670,-7692,-7685,-7658,-7603,-7536,-7466,-7417,-7396,-7425,-7504,-7629,-7800,-7986,-8173,-8332,-8447,-8490,-8469,-8348,-8156,-7878,-7537,-7157,-6751,-6369,-6025,-5762,-5602,-5558,-5643,-5843,-6141,-6509,-6909,-7311,-7682,-7995,-8238,-8391,-8480,-8486,-8454,-8377,-8294,-8206,-8140,-8094,-8067,-8063,-8040,-7999,-7892,-7712,-7423,-7039,-6532,-5944,-5274,-4569,-3858,-3199,-2621,-2179,-1890,-1769,-1813,-1999,-2288,-2636,-2998,-3309,-3548,-3663,-3659,-3529,-3302,-3008,-2693,-2392,-2146,-1974,-1883,-1873,-1927,-2018,-2127,-2214,-2260,-2242,-2141,-1953,-1687,-1341,-958,-542,-138,231,547,779,937,1009,1031,1022,1017,1062,1167,1372,1661,2037,2475,2950,3429,3881,4270,4589,4806,4939,4980,4944,4863,4737,4609,4493,4400,4370,4389,4483,4645,4858,5120,5392,5656,5882,6046,6139,6152,6096,5989,5854,5732,5641,5622,5677,5835,6084,6424,6838,7304,7790,8272,8709,9069,9338,9476,9502,9387,9172,8848,8465,8032,7582,7138,6719,6334,5994,5697,5446,5245,5085,4985,4937,4957,5038,5184,5385,5625,5892,6145,6387,6562,6685,6716,6671,6552,6379,6181,5989,5826,5721,5675,5687,5737,5804,5846,5854,5783,5647,5444,5198,4955,4751,4630,4630,4759,5026,5399,5851,6330,6790,7192,7503,7706,7814,7832,7806,7754,7726,7732,7802,7924,8085,8255,8397,8471,8453,8328,8104,7804,7474,7159,6930,6832,6909,7172,7612,8173,8797,9379,9842,10094,10083,9773,9182,8346,7348,6272,5226,4298,3566,3092,2876,2925,3185,3601,4096,4589,5005,5285,5386,5288,5010,4565,4018,3406,2805,2255,1809,1486,1290,1226,1242,1337,1441,1553,1617,1635,1594,1493,1363,1199,1041,893,770,680,617,565,530,457,364,201,-15,-302,-631,-1001,-1364,-1720,-2018,-2265,-2434,-2533,-2574,-2575,-2557,-2562,-2595,-2702,-2876,-3142,-3484,-3907,-4377,-4879,-5380,-5830,-6215,-6484,-6623,-6624,-6471,-6192,-5801,-5339,-4842,-4360,-3928,-3593,-3376,-3300,-3368,-3572,-3902,-4314,-4793,-5291,-5781,-6244,-6652,-7004,-7293,-7529,-7711,-7857,-7965,-8048,-8099,-8128,-8110,-8075,-7986,-7879,-7736,-7572,-7395,-7213,-7028,-6852,-6678,-6520,-6369,-6242,-6134,-6059,-6029,-6041,-6115,-6238,-6413,-6618,-6846,-7054,-7237,-7346,-7376,-7302,-7121,-6841,-6474,-6053,-5611,-5180,-4816,-4526,-4365,-4320,-4412,-4622,-4927,-5309,-5714,-6130,-6507,-6830,-7070,-7217,-7257,-7198,-7035,-6784,-6460,-6071,-5651,-5214,-4795,-4415,-4105,-3883,-3765,-3766,-3867,-4083,-4365,-4725,-5104,-5505,-5886,-6234,-6549,-6804,-7031,-7209,-7375,-7519,-7667,-7813,-7954,-8090,-8198,-8269,-8284,-8226,-8085,-7856,-7542,-7157,-6718,-6258,-5792,-5367,-4984,-4676,-4438,-4283,-4195,-4179,-4216,-4303,-4426,-4575,-4728,-4884,-5013,-5122,-5187,-5217,-5204,-5159,-5084,-4990,-4882,-4770,-4656,-4542,-4427,-4308,-4177,-4044,-3889,-3735,-3565,-3403,-3244,-3104,-2978,-2877,-2783,-2703,-2606,-2501,-2356,-2195,-1994,-1784,-1566,-1359,-1181,-1049,-953,-918,-906,-918,-930,-909,-855,-744,-582,-376,-153,63,229,316,297,147,-120,-504,-964,-1452,-1929,-2314,-2570,-2644,-2502,-2146,-1581,-843,17,936,1852,2696,3415,3972,4345,4532,4560,4453,4269,4052,3860,3734,3708,3799,3992,4289,4621,4988,5300,5552,5688,5689,5556,5278,4892,4421,3909,3403,2942,2568,2309,2192,2212,2384,2670,3076,3538,4051,4558,5034,5450,5772,5995,6113,6127,6067,5951,5824,5721,5678,5717,5858,6088,6404,6772,7159,7542,7869,8135,8306,8378,8355,8235,8050,7798,7535,7250,7005,6785,6625,6514,6459,6447,6462,6502,6537,6581,6605,6627,6643,6654,6677,6702,6739,6789,6841,6902,6956,7004,7041,7064,7075,7072,7070,7057,7060,7055,7055,7046,7023,6964,6874,6720,6522,6254,5940,5573,5174,4753,4328,3918,3544,3223,2974,2813,2739,2762,2866,3041,3271,3519,3780,4014,4227,4392,4524,4620,4699,4777,4866,4995,5148,5352,5572,5814,6052,6259,6439,6561,6638,6668,6653,6625,6571,6528,6483,6447,6419,6373,6315,6211,6056,5835,5539,5180,4758,4303,3836,3401,3025,2754,2607,2613,2764,3064,3470,3957,4469,4970,5403,5749,5970,6062,6025,5869,5623,5301,4945,4572,4210,3883,3593,3361,3171,3036,2921,2839,2751,2666,2565,2457,2336,2217,2093,1979,1870,1771,1690,1615,1566,1525,1506,1499,1502,1516,1534,1558,1591,1625,1678,1737,1809,1881,1949,1984,1983,1898,1744,1468,1109,638,105,-484,-1068,-1639,-2144,-2577,-2925,-3194,-3395,-3549,-3682,-3799,-3932,-4068,-4215,-4357,-4473,-4543,-4545,-4454,-4262,-3963,-3556,-3070,-2507,-1918,-1322,-761,-262,138,434,592,641,560,390,140,-161,-484,-820,-1141,-1454,-1740,-2023,-2296,-2572,-2865,-3165,-3491,-3825,-4177,-4532,-4894,-5258,-5616,-5977,-6321,-6659,-6969,-7242,-7475,-7626,-7710,-7679,-7539,-7275,-6892,-6405,-5848,-5243,-4655,-4107,-3663,-3344,-3176,-3175,-3329,-3629,-4046,-4532,-5070,-5587,-6081,-6494,-6833,-7083,-7252,-7361,-7422,-7464,-7492,-7526,-7556,-7578,-7576,-7530,-7424,-7255,-7015,-6716,-6386,-6033,-5708,-5415,-5193,-5033,-4954,-4926,-4955,-4997,-5049,-5072,-5066,-5011,-4913,-4781,-4623,-4475,-4337,-4251,-4208,-4233,-4308,-4439,-4601,-4793,-4992,-5187,-5378,-5547,-5713,-5861,-6014,-6158,-6317,-6468,-6627,-6773,-6901,-7004,-7065,-7083,-7050,-6960,-6824,-6639,-6418,-6176,-5906,-5636,-5346,-5046,-4726,-4376,-4001,-3592,-3179,-2765,-2397,-2095,-1896,-1828,-1908,-2133,-2506,-2976,-3534,-4105,-4662,-5151,-5538,-5820,-5971,-6020,-5972,-5858,-5700,-5523,-5343,-5182,-5045,-4951,-4905,-4916,-4997,-5139,-5354,-5628,-5936,-6273,-6590,-6877,-7095,-7215,-7234,-7123,-6899,-6563,-6136,-5647,-5118,-4591,-4079,-3622,-3228,-2908,-2674,-2509,-2410,-2364,-2346,-2356,-2373,-2396,-2428,-2456,-2487,-2514,-2526,-2528,-2495,-2443,-2356,-2243,-2112,-1951,-1778,-1583,-1360,-1118,-839,-540,-218,103,413,675,873,984,995,912,739,505,228,-56,-321,-545,-708,-800,-823,-776,-673,-526,-353,-161,33,228,412,587,744,890,1012,1114,1190,1232,1239,1199,1119,990,832,637,442,240,65,-82,-196,-265,-303,-313,-301,-283,-254,-229,-192,-158,-104,-45,33,123,216,320,414,502,579,639,687,737,784,859,950,1079,1236,1424,1642,1881,2144,2432,2744,3093,3478,3903,4368,4854,5354,5826,6260,6599,6840,6945,6920,6763,6500,6161,5796,5447,5175,5010,4995,5122,5395,5761,6179,6580,6903,7094,7116,6944,6600,6089,5481,4810,4162,3592,3166,2930,2913,3122,3545,4137,4858,5624,6383,7052,7591,7953,8131,8126,7957,7666,7277,6843,6380,5933,5505,5129,4807,4551,4369,4264,4230,4274,4379,4528,4710,4888,5044,5153,5190,5138,5006,4773,4487,4135,3778,3429,3134,2922,2809,2822,2944,3183,3504,3893,4313,4740,5149,5512,5834,6083,6286,6420,6524,6583,6638,6679,6733,6793,6864,6928,6978,6983,6934,6802,6580,6268,5868,5408,4915,4429,3998,3662,3459,3417,3535,3814,4213,4697,5207,5691,6101,6402,6570,6604,6513,6321,6063,5773,5476,5213,4983,4815,4684,4614,4560,4554,4545,4566,4575,4602,4621,4648,4671,4684,4686,4654,4592,4477,4321,4129,3907,3694,3491,3349,3262,3266,3336,3490,3671,3881,4047,4167,4186,4104,3914,3627,3277,2901,2533,2234,2014,1921,1942,2085,2314,2607,2908,3186,3395,3505,3504,3382,3161,2856,2505,2147,1816,1556,1382,1325,1371,1522,1739,1987,2217,2379,2433,2355,2126,1773,1313,809,311,-115,-410,-539,-466,-207,236,794,1421,2033,2546,2908,3042,2937,2573,1974,1182,255,-739,-1724,-2632,-3401,-3977,-4338,-4460,-4354,-4032,-3533,-2900,-2178,-1443,-718,-81,458,854,1119,1230,1227,1099,898,640,359,97,-132,-292,-375,-384,-323,-218,-113,-20,-20,-105,-343,-711,-1230,-1853,-2555,-3268,-3949,-4526,-4968,-5226,-5310,-5208,-4975,-4640,-4274,-3929,-3662,-3499,-3471,-3567,-3758,-4020,-4280,-4505,-4630,-4627,-4453,-4124,-3620,-2995,-2266,-1503,-756,-94,428,765,875,757,406,-147,-853,-1661,-2493,-3280,-3959,-4468,-4773,-4867,-4739,-4447,-4004,-3485,-2932,-2387,-1897,-1474,-1143,-900,-756,-688,-711,-783,-912,-1063,-1227,-1385,-1531,-1650,-1756,-1850,-1943,-2059,-2200,-2385,-2609,-2866,-3146,-3437,-3727,-4011,-4279,-4535,-4766,-4980,-5162,-5317,-5437,-5526,-5590,-5632,-5673,-5724,-5810,-5949,-6153,-6437,-6794,-7217,-7682,-8155,-8606,-8992,-9276,-9428,-9420,-9238,-8885,-8372,-7723,-6979,-6188,-5396,-4670,-4039,-3556,-3223,-3059,-3025,-3110,-3246,-3397,-3501,-3528,-3441,-3248,-2952,-2605,-2252,-1968,-1806,-1837,-2075,-2552,-3228,-4064,-4986,-5890,-6703,-7303,-7646,-7656,-7341,-6706,-5813,-4739,-3583,-2450,-1432,-610,-47,235,214,-74,-605,-1308,-2119,-2971,-3788,-4534,-5149,-5637,-5971,-6186,-6276,-6289,-6221,-6111,-5951,-5746,-5483,-5144,-4727,-4226,-3658,-3048,-2446,-1881,-1420,-1083,-918,-931,-1129,-1498,-2008,-2619,-3300,-3987,-4665,-5278,-5811,-6243,-6554,-6735,-6780,-6687,-6457,-6100,-5625,-5046,-4391,-3667,-2929,-2178,-1479,-839,-314,71,291,305,137,-252,-793,-1497,-2272,-3097,-3873,-4577,-5129,-5529,-5730,-5776,-5658,-5441,-5147,-4817,-4483,-4148,-3825,-3485,-3121,-2693,-2186,-1579,-871,-73,787,1658,2488,3202,3738,4035,4049,3767,3195,2373,1367,249,-878,-1932,-2817,-3480,-3867,-3973,-3810,-3412,-2848,-2177,-1473,-805,-213,244,580,771,868,898,905,932,1011,1142,1338,1558,1783,1971,2086,2101,1995,1776,1450,1063,643,242,-107,-366,-529,-573,-525,-380,-172,79,352,618,861,1064,1212,1303,1327,1289,1185,1028,807,531,203,-194,-624,-1104,-1580,-2025,-2389,-2608,-2635,-2410,-1918,-1140,-114,1115,2467,3845,5154,6294,7181,7760,7993,7881,7442,6729,5807,4761,3655,2591,1600,758,70,-455,-818,-1067,-1207,-1306,-1355,-1414,-1454,-1495,-1504,-1449,-1303,-1016,-574,49,829,1760,2769,3825,4846,5773,6555,7143,7513,7673,7627,7427,7107,6723,6319,5930,5579,5286,5045,4869,4736,4646,4579,4530,4487,4447,4406,4355,4299,4213,4105,3948,3738,3468,3127,2732,2280,1806,1310,843,406,38,-247,-447,-532,-535,-428,-257,-8,280,620,983,1394,1839,2336,2900,3518,4214,4949,5719,6472,7172,7750,8159,8346,8268,7916,7282,6409,5331,4147,2924,1781,812,107,-249,-222,217,1027,2164,3514,4973,6404,7676,8700,9369,9679,9602,9203,8549,7739,6889,6098,5447,4998,4754,4709,4800,4970,5127,5203,5136,4881,4448,3841,3138,2393,1696,1115,699,487,464,622,895,1240,1577,1845,2001,2001,1837,1526,1074,552,-25,-575,-1078,-1467,-1735,-1847,-1810,-1632,-1319,-908,-403,169,796,1467,2168,2882,3592,4261,4859,5341,5667,5810,5750,5492,5075,4530,3945,3373,2902,2585,2472,2572,2886,3366,3957,4589,5185,5679,6025,6182,6157,5958,5628,5214,4777,4371,4050,3850,3790,3875,4079,4361,4667,4932,5092,5105,4922,4552,3995,3296,2525,1731,1009,405,-30,-283,-357,-291,-135,61,222,320,310,196,-12,-265,-504,-671,-683,-509,-104,516,1329,2266,3258,4195,5009,5588,5895,5877,5538,4907,4035,2999,1881,767,-270,-1162,-1875,-2370,-2661,-2738,-2645,-2413,-2088,-1720,-1362,-1049,-837,-739,-795,-996,-1355,-1844,-2442,-3107,-3780,-4414,-4926,-5287,-5417,-5310,-4934,-4310,-3466,-2452,-1339,-201,877,1831,2597,3146,3457,3539,3410,3106,2659,2123,1524,913,320,-236,-708,-1114,-1405,-1629,-1746,-1819,-1825,-1805,-1760,-1695,-1616,-1511,-1374,-1190,-951,-649,-281,141,602,1065,1507,1870,2142,2260,2228,2005,1616,1053,368,-413,-1212,-1985,-2651,-3170,-3484,-3583,-3438,-3094,-2556,-1904,-1192,-491,123,613,927,1063,1003,779,403,-80,-633,-1222,-1794,-2337,-2799,-3191,-3483,-3691,-3812,-3860,-3842,-3769,-3650,-3478,-3282,-3048,-2824,-2609,-2451,-2357,-2354,-2440,-2609,-2833,-3086,-3313,-3479,-3537,-3464,-3256,-2930,-2521,-2082,-1681,-1366,-1197,-1209,-1415,-1819,-2395,-3102,-3884,-4682,-5422,-6043,-6497,-6732,-6747,-6534,-6127,-5574,-4931,-4264,-3648,-3129,-2762,-2564,-2541,-2679,-2939,-3275,-3640,-3991,-4291,-4530,-4692,-4796,-4845,-4868,-4878,-4884,-4896,-4896,-4874,-4814,-4678,-4470,-4159,-3768,-3290,-2761,-2206,-1663,-1182,-800,-564,-504,-640,-971,-1483,-2149,-2919,-3752,-4584,-5367,-6058,-6604,-7002,-7215,-7266,-7154,-6901,-6541,-6099,-5614,-5127,-4669,-4271,-3973,-3768,-3702,-3736,-3898,-4141,-4460,-4809,-5158,-5467,-5694,-5812,-5780,-5589,-5235,-4722,-4102,-3403,-2703,-2047,-1499,-1086,-839,-744,-780,-913,-1072,-1225,-1292,-1250,-1056,-704,-200,423,1129,1835,2492,3007,3326,3394,3184,2696,1955,1017,-46,-1143,-2184,-3084,-3787,-4252,-4479,-4492,-4329,-4053,-3717,-3376,-3069,-2823,-2644,-2539,-2479,-2471,-2472,-2496,-2505,-2510,-2497,-2462,-2413,-2345,-2274,-2213,-2171,-2177,-2222,-2342,-2508,-2749,-3027,-3355,-3687,-4025,-4316,-4543,-4666,-4657,-4504,-4181,-3715,-3101,-2403,-1648,-913,-254,265,588,685,536,142,-454,-1212,-2047,-2885,-3634,-4218,-4564,-4635,-4411,-3900,-3148,-2207,-1160,-82,947,1869,2637,3219,3626,3837,3903,3810,3600,3275,2850,2336,1743,1092,406,-293,-974,-1616,-2190,-2680,-3058,-3315,-3436,-3414,-3252,-2959,-2550,-2056,-1507,-941,-404,68,437,685,802,807,716,578,427,306,253,283,401,607,864,1148,1418,1638,1779,1826,1768,1617,1397,1126,849,598,385,254,169,149,142,131,72,-44,-240,-481,-759,-1005,-1181,-1218,-1093,-763,-254,422,1192,1991,2729,3323,3697,3805,3608,3128,2393,1468,453,-570,-1495,-2228,-2717,-2902,-2787,-2389,-1765,-987,-150,670,1383,1943,2309,2473,2449,2263,1954,1567,1144,728,360,64,-119,-181,-104,118,466,951,1528,2199,2920,3666,4408,5101,5725,6238,6619,6838,6868,6705,6326,5757,5005,4121,3150,2153,1188,313,-433,-1013,-1420,-1647,-1710,-1630,-1432,-1143,-781,-367,98,598,1145,1715,2325,2935,3556,4129,4653,5066,5351,5478,5427,5213,4849,4375,3834,3287,2769,2343,2027,1835,1768,1796,1884,1991,2060,2064,1954,1727,1367,901,355,-204,-744,-1170,-1463,-1557,-1447,-1126,-622,26,764,1536,2293,3000,3628,4183,4655,5069,5429,5733,5996,6173,6273,6243,6076,5757,5285,4690,3996,3271,2547,1911,1377,1018,824,812,951,1203,1523,1859,2162,2396,2539,2563,2496,2319,2086,1812,1545,1321,1180,1140,1234,1453,1800,2260,2801,3405,4030,4661,5262,5831,6333,6782,7145,7431,7622,7702,7672,7500,7194,6727,6110,5337,4422,3391,2269,1103,-74,-1201,-2249,-3152,-3886,-4404,-4679,-4700,-4447,-3940,-3188,-2243,-1147,22,1194,2285,3225,3962,4438,4668,4620,4360,3916,3360,2761,2182,1678,1285,1031,907,911,1011,1176,1367,1551,1696,1779,1800,1744,1638,1490,1332,1194,1110,1104,1218,1456,1843,2371,3023,3780,4587,5397,6136,6733,7126,7247,7076,6586,5806,4779,3568,2266,960,-265,-1321,-2172,-2765,-3109,-3217,-3109,-2855,-2483,-2056,-1630,-1223,-895,-645,-503,-460,-523,-677,-909,-1211,-1549,-1909,-2273,-2596,-2893,-3102,-3258,-3302,-3275,-3141,-2927,-2638,-2283,-1886,-1454,-1008,-553,-101,341,773,1179,1552,1879,2125,2280,2302,2181,1899,1469,921,292,-341,-932,-1394,-1692,-1779,-1662,-1353,-898,-356,214,749,1211,1565,1811,1953,2021,2037,2046,2052,2086,2132,2188,2238,2264,2262,2216,2140,2029,1900,1753,1595,1419,1210,964,646,270,-200,-728,-1329,-1949,-2585,-3173,-3693,-4090,-4333,-4393,-4243,-3891,-3328,-2613,-1755,-846,77,935,1682,2267,2669,2875,2897,2769,2517,2197,1839,1496,1180,919,696,505,311,83,-208,-587,-1055,-1612,-2221,-2865,-3484,-4048,-4515,-4851,-5051,-5097,-5007,-4782,-4460,-4060,-3625,-3191,-2803,-2503,-2318,-2286,-2397,-2663,-3046,-3507,-4003,-4454,-4825,-5040,-5084,-4922,-4568,-4023,-3324,-2493,-1576,-602,385,1346,2237,3012,3614,4006,4131,3973,3529,2823,1925,918,-86,-980,-1664,-2071,-2163,-1950,-1475,-817,-71,656,1274,1704,1903,1858,1585,1131,558,-66,-680,-1227,-1677,-1990,-2174,-2204,-2099,-1842,-1455,-918,-268,512,1373,2300,3240,4147,4970,5656,6165,6461,6525,6347,5937,5312,4516,3581,2576,1535,523,-434,-1299,-2060,-2704,-3239,-3648,-3946,-4110,-4136,-4007,-3703,-3225,-2558,-1744,-793,212,1218,2128,2862,3339,3504,3341,2852,2123,1213,267,-633,-1371,-1900,-2185,-2237,-2099,-1817,-1468,-1114,-804,-600,-498,-532,-675,-924,-1243,-1611,-1981,-2329,-2608,-2796,-2864,-2813,-2642,-2381,-2059,-1719,-1407,-1154,-991,-931,-967,-1092,-1266,-1475,-1673,-1849,-1968,-2030,-2017,-1943,-1801,-1606,-1366,-1092,-799,-499,-214,48,257,405,462,419,261,-13,-384,-846,-1338,-1840,-2287,-2653,-2904,-3042,-3065,-3020,-2938,-2868,-2859,-2935,-3110,-3374,-3696,-4011,-4277,-4390,-4320,-3983,-3378,-2483,-1350,-22,1384,2785,4034,5037,5673,5888,5631,4926,3812,2391,785,-868,-2429,-3774,-4814,-5501,-5819,-5797,-5480,-4919,-4179,-3299,-2324,-1272,-178,959,2092,3202,4231,5121,5827,6283,6486,6412,6113,5633,5049,4449,3890,3433,3098,2879,2745,2654,2536,2344,2030,1557,936,178,-672,-1549,-2390,-3125,-3692,-4058,-4203,-4137,-3901,-3554,-3170,-2829,-2597,-2527,-2646,-2940,-3385,-3912,-4444,-4901,-5183,-5243,-5017,-4511,-3743,-2781,-1713,-646,313,1077,1577,1794,1740,1472,1070,635,266,47,36,250,669,1230,1840,2392,2768,2891,2679,2120,1218,31,-1359,-2844,-4308,-5626,-6685,-7395,-7682,-7515,-6901,-5879,-4529,-2958,-1274,402,1977,3369,4528,5425,6053,6423,6540,6426,6081,5525,4762,3814,2725,1531,311,-872,-1937,-2819,-3462,-3846,-3954,-3838,-3517,-3089,-2603,-2145,-1772,-1530,-1441,-1517,-1728,-2050,-2431,-2807,-3142,-3357,-3442,-3341,-3071,-2616,-2018,-1287,-482,378,1234,2079,2863,3597,4246,4828,5323,5740,6061,6274,6358,6278,6013,5528,4814,3863,2697,1338,-148,-1710,-3264,-4729,-6040,-7106,-7889,-8340,-8445,-8217,-7690,-6914,-5978,-4949,-3918,-2959,-2122,-1461,-974,-678,-530,-501,-539,-579,-588,-516,-357,-117,170,462,697,832,831,672,373,-49,-560,-1113,-1680,-2234,-2746,-3221,-3641,-3999,-4291,-4477,-4555,-4468,-4216,-3765,-3128,-2323,-1388,-383,622,1557,2349,2941,3301,3405,3274,2927,2429,1831,1210,625,135,-222,-417,-461,-358,-159,103,363,578,702,713,615,413,152,-125,-377,-539,-594,-505,-274,76,515,968,1379,1660,1746,1593,1156,467,-460,-1525,-2661,-3730,-4640,-5280,-5567,-5462,-4940,-4041,-2816,-1380,166,1662,2999,4025,4676,4852,4565,3804,2657,1201,-413,-2058,-3574,-4841,-5752,-6258,-6341,-6046,-5451,-4648,-3765,-2890,-2113,-1491,-1037,-749,-592,-511,-460,-383,-249,-30,270,642,1063,1495,1921,2299,2623,2877,3059,3182,3239,3245,3190,3060,2852,2528,2103,1556,924,234,-466,-1096,-1628,-1971,-2125,-2057,-1797,-1390,-887,-367,112,500,762,900,912,844,712,580,463,404,408,479,589,718,810,845,772,594,286,-107,-572,-1035,-1452,-1745,-1863,-1761,-1411,-828,-30,910,1912,2879,3698,4286,4557,4476,4033,3266,2240,1062,-158,-1293,-2238,-2904,-3242,-3249,-2954,-2444,-1807,-1172,-637,-305,-212,-387,-779,-1325,-1924,-2467,-2865,-3041,-2949,-2601,-2003,-1243,-372,503,1324,2010,2538,2871,3028,3027,2906,2707,2472,2228,2003,1789,1588,1372,1124,822,444,-8,-542,-1132,-1771,-2415,-3044,-3620,-4120,-4531,-4844,-5062,-5191,-5235,-5194,-5065,-4841,-4502,-4044,-3448,-2717,-1855,-885,169,1251,2321,3300,4142,4775,5163,5273,5104,4688,4068,3329,2553,1841,1270,904,776,868,1154,1535,1932,2229,2344,2195,1762,1026,52,-1119,-2362,-3595,-4698,-5565,-6142,-6350,-6206,-5709,-4937,-3965,-2900,-1848,-896,-125,440,792,974,1042,1085,1165,1365,1718,2236,2922,3711,4563,5389,6127,6715,7100,7277,7225,6981,6554,5993,5315,4551,3714,2808,1836,794,-311,-1480,-2682,-3899,-5093,-6201,-7183,-7961,-8484,-8690,-8552,-8037,-7173,-5975,-4512,-2851,-1073,742,2512,4184,5683,6993,8055,8866,9381,9595,9474,9017,8207,7063,5609,3897,1998,-5,-2009,-3913,-5620,-7047,-8128,-8824,-9119,-9031,-8576,-7832,-6828,-5682,-4441,-3213,-2056,-1050,-229,357,722,863,832,688,496,341,281,374,632,1050,1579,2157,2696,3114,3324,3273,2928,2297,1424,383,-737,-1821,-2786,-3530,-4015,-4198,-4100,-3755,-3218,-2586,-1920,-1322,-840,-516,-358,-330,-383,-424,-381,-147,314,1060,2078,3340,4779,6310,7835,9263,10517,11531,12271,12729,12903,12827,12509,11988,11276,10394,9362,8188,6906,5528,4107,2667,1277,-37,-1211,-2228,-3056,-3709,-4185,-4517,-4743,-4883,-4996,-5072,-5131,-5144,-5072,-4859,-4439,-3761,-2770,-1467,153,2032,4098,6246,8354,10288,11937,13183,13953,14198,13900,13095,11829,10193,8289,6219,4087,1985,-28,-1887,-3574,-5053,-6324,-7371,-8190,-8781,-9124,-9224,-9051,-8613,-7883,-6872,-5589,-4049,-2315,-430,1504,3407,5175,6706,7940,8802,9284,9392,9164,8675,8007,7250,6479,5756,5107,4531,4010,3493,2943,2319,1593,772,-125,-1053,-1951,-2771,-3453,-3978,-4334,-4548,-4660,-4710,-4765,-4840,-4972,-5141,-5319,-5461,-5499,-5381,-5050,-4482,-3671,-2648,-1463,-203,1070,2252,3295,4142,4772,5192,5430,5529,5550,5531,5528,5548,5608,5668,5699,5633,5428,5010,4367,3466,2338,1034,-397,-1834,-3205,-4403,-5345,-5981,-6284,-6242,-5911,-5312,-4522,-3597,-2586,-1550,-519,472,1393,2243,2991,3653,4214,4691,5080,5408,5659,5869,6001,6077,6056,5943,5715,5371,4915,4360,3728,3036,2322,1598,899,233,-392,-959,-1487,-1945,-2352,-2674,-2900,-3001,-2951,-2729,-2326,-1742,-1002,-159,735,1590,2335,2898,3220,3290,3096,2688,2098,1409,675,-33,-657,-1167,-1530,-1751,-1838,-1818,-1715,-1563,-1383,-1188,-993,-799,-609,-430,-263,-120,-10,52,63,13,-89,-225,-386,-522,-621,-632,-536,-319,31,485,1023,1593,2149,2635,3009,3228,3283,3165,2916,2566,2190,1835,1563,1396,1355,1400,1517,1624,1687,1638,1445,1090,568,-94,-874,-1720,-2595,-3445,-4228,-4901,-5432,-5794,-5988,-5981,-5807,-5433,-4905,-4208,-3393,-2469,-1496,-487,492,1436,2295,3054,3707,4232,4641,4941,5120,5211,5185,5066,4838,4514,4097,3620,3095,2574,2077,1655,1329,1128,1060,1110,1258,1443,1613,1692,1620,1353,855,144,-764,-1803,-2908,-3998,-4994,-5827,-6447,-6820,-6939,-6807,-6455,-5915,-5229,-4445,-3586,-2701,-1785,-879,28,908,1747,2534,3229,3834,4305,4644,4824,4848,4716,4434,4036,3527,2949,2309,1623,900,135,-665,-1505,-2358,-3218,-4028,-4770,-5386,-5847,-6140,-6234,-6161,-5903,-5497,-4946,-4275,-3494,-2629,-1696,-728,243,1190,2058,2825,3451,3907,4191,4291,4218,3996,3643,3200,2707,2197,1722,1298,954,687,478,318,167,31,-121,-254,-387,-467,-514,-503,-449,-383,-322,-320,-408,-612,-945,-1390,-1907,-2438,-2912,-3254,-3413,-3343,-3048,-2552,-1916,-1223,-558,-18,341,461,353,30,-433,-957,-1443,-1783,-1918,-1780,-1383,-759,12,825,1554,2097,2330,2205,1674,761,-479,-1945,-3516,-5060,-6450,-7588,-8380,-8794,-8805,-8420,-7676,-6606,-5267,-3725,-2033,-278,1474,3144,4656,5946,6961,7652,8001,7994,7646,6985,6075,4967,3766,2527,1353,290,-591,-1284,-1750,-2039,-2158,-2176,-2133,-2084,-2054,-2068,-2127,-2210,-2325,-2423,-2501,-2524,-2462,-2304,-2015,-1598,-1052,-390,340,1114,1848,2507,3024,3360,3507,3457,3258,2948,2594,2252,1969,1780,1677,1651,1646,1612,1475,1179,682,-19,-902,-1888,-2885,-3774,-4433,-4775,-4728,-4298,-3517,-2490,-1336,-206,756,1433,1728,1617,1097,260,-806,-1934,-2983,-3812,-4302,-4396,-4071,-3366,-2359,-1171,68,1219,2163,2804,3084,2974,2481,1639,502,-858,-2356,-3909,-5421,-6820,-8016,-8963,-9597,-9900,-9862,-9490,-8838,-7944,-6896,-5761,-4618,-3553,-2624,-1884,-1369,-1061,-963,-992,-1115,-1235,-1297,-1248,-1040,-674,-136,520,1275,2047,2788,3432,3926,4232,4333,4223,3924,3470,2916,2326,1777,1335,1062,989,1128,1442,1876,2336,2721,2925,2857,2452,1696,603,-747,-2259,-3794,-5225,-6405,-7244,-7653,-7613,-7140,-6286,-5153,-3842,-2476,-1163,-11,918,1555,1888,1931,1704,1291,741,151,-435,-942,-1363,-1672,-1890,-2028,-2112,-2138,-2116,-2011,-1800,-1445,-934,-249,565,1484,2415,3283,3988,4439,4568,4331,3722,2785,1583,235,-1154,-2436,-3525,-4300,-4753,-4837,-4629,-4155,-3542,-2854,-2202,-1644,-1235,-996,-924,-983,-1129,-1295,-1418,-1449,-1349,-1119,-772,-364,58,408,636,678,493,86,-551,-1360,-2293,-3277,-4230,-5098,-5822,-6383,-6778,-7032,-7177,-7261,-7309,-7340,-7352,-7303,-7166,-6869,-6378,-5641,-4661,-3456,-2089,-671,697,1854,2705,3139,3111,2620,1701,449,-1033,-2594,-4122,-5462,-6544,-7268,-7621,-7585,-7201,-6500,-5571,-4452,-3255,-2006,-801,351,1391,2329,3126,3800,4309,4668,4830,4798,4554,4110,3489,2747,1944,1170,504,30,-206,-159,152,692,1391,2150,2856,3421,3736,3774,3507,2966,2222,1359,484,-303,-916,-1294,-1418,-1288,-963,-505,2,465,818,993,960,709,261,-345,-1033,-1731,-2347,-2804,-3041,-3016,-2719,-2166,-1387,-443,618,1717,2814,3837,4766,5545,6163,6575,6763,6689,6331,5660,4675,3374,1803,26,-1874,-3742,-5484,-6914,-7955,-8493,-8515,-8032,-7114,-5884,-4464,-3013,-1638,-460,473,1128,1525,1710,1750,1727,1717,1788,1968,2284,2698,3172,3629,3996,4189,4151,3830,3215,2318,1200,-70,-1377,-2605,-3648,-4400,-4803,-4823,-4478,-3808,-2908,-1871,-803,175,1014,1626,2025,2186,2153,1934,1572,1078,477,-222,-1000,-1845,-2718,-3595,-4408,-5118,-5647,-5953,-5983,-5731,-5185,-4400,-3416,-2325,-1204,-141,803,1577,2158,2561,2789,2900,2921,2900,2875,2869,2897,2958,3042,3115,3155,3114,2976,2705,2320,1812,1242,636,79,-379,-673,-765,-655,-356,71,547,984,1296,1404,1271,874,231,-610,-1599,-2654,-3716,-4697,-5557,-6217,-6672,-6865,-6823,-6532,-6050,-5399,-4661,-3870,-3101,-2385,-1740,-1184,-666,-178,344,932,1608,2403,3287,4248,5218,6138,6917,7480,7742,7654,7204,6383,5265,3906,2421,915,-489,-1685,-2580,-3098,-3222,-2938,-2293,-1357,-207,1037,2273,3385,4260,4828,5016,4814,4242,3368,2290,1155,85,-765,-1286,-1403,-1073,-330,758,2063,3442,4716,5740,6366,6512,6131,5236,3893,2209,325,-1613,-3440,-5047,-6295,-7140,-7532,-7497,-7084,-6391,-5527,-4625,-3796,-3141,-2715,-2532,-2578,-2778,-3063,-3325,-3468,-3416,-3097,-2498,-1612,-479,841,2265,3707,5069,6271,7229,7884,8201,8158,7785,7109,6216,5159,4049,2919,1866,906,91,-560,-1040,-1344,-1486,-1506,-1421,-1289,-1133,-983,-861,-760,-692,-641,-594,-558,-503,-453,-392,-331,-280,-233,-198,-160,-102,-23,109,276,495,735,991,1227,1421,1549,1584,1528,1366,1135,834,521,201,-72,-301,-447,-523,-509,-418,-241,14,347,761,1236,1775,2349,2955,3557,4160,4727,5265,5749,6160,6476,6677,6729,6641,6385,6007,5504,4933,4324,3712,3135,2595,2115,1671,1261,847,407,-95,-673,-1353,-2114,-2969,-3863,-4795,-5698,-6549,-7291,-7886,-8282,-8450,-8344,-7957,-7266,-6277,-5015,-3498,-1799,35,1905,3727,5417,6867,8040,8847,9286,9322,8979,8267,7247,5956,4484,2896,1287,-267,-1672,-2862,-3764,-4332,-4559,-4433,-4038,-3424,-2724,-2042,-1495,-1167,-1101,-1298,-1698,-2217,-2719,-3094,-3199,-2983,-2374,-1421,-168,1255,2721,4064,5161,5889,6199,6069,5560,4738,3760,2730,1820,1131,762,747,1090,1721,2564,3480,4357,5054,5483,5556,5252,4571,3554,2291,862,-597,-1987,-3191,-4130,-4725,-4951,-4788,-4252,-3384,-2232,-868,631,2179,3691,5077,6279,7226,7901,8274,8360,8172,7737,7104,6309,5418,4487,3572,2738,2017,1450,1040,792,685,684,765,869,984,1064,1111,1117,1102,1083,1097,1167,1326,1597,1998,2520,3166,3875,4607,5286,5821,6163,6233,6026,5537,4813,3933,2981,2071,1291,711,374,273,383,632,949,1236,1432,1460,1304,944,419,-221,-908,-1530,-2034,-2292,-2281,-1952,-1324,-457,554,1597,2522,3223,3585,3559,3124,2321,1236,-30,-1328,-2544,-3556,-4275,-4668,-4709,-4452,-3936,-3272,-2522,-1804,-1161,-662,-312,-117,-63,-103,-229,-372,-526,-633,-689,-648,-515,-261,103,581,1154,1795,2481,3162,3818,4406,4907,5301,5572,5717,5720,5596,5338,4984,4553,4105,3687,3360,3176,3174,3366,3754,4280,4889,5477,5946,6192,6143,5749,5027,4000,2789,1478,239,-823,-1579,-1958,-1933,-1526,-804,103,1088,1970,2653,2997,2963,2518,1704,604,-672,-1975,-3158,-4088,-4634,-4735,-4340,-3492,-2237,-705,982,2663,4208,5484,6413,6941,7070,6834,6318,5610,4830,4083,3459,3037,2832,2875,3097,3477,3909,4338,4674,4869,4878,4692,4320,3789,3152,2453,1746,1073,450,-108,-619,-1097,-1565,-2030,-2506,-2957,-3375,-3699,-3899,-3924,-3765,-3398,-2874,-2200,-1470,-718,-46,516,887,1064,1025,781,395,-114,-639,-1154,-1583,-1910,-2116,-2221,-2253,-2255,-2260,-2325,-2444,-2659,-2934,-3262,-3599,-3907,-4141,-4269,-4280,-4162,-3952,-3664,-3361,-3072,-2853,-2703,-2648,-2636,-2651,-2607,-2462,-2142,-1624,-882,52,1142,2304,3456,4481,5295,5791,5901,5591,4831,3674,2177,448,-1366,-3135,-4696,-5925,-6724,-7027,-6835,-6183,-5151,-3865,-2455,-1066,174,1156,1808,2081,1979,1520,764,-214,-1334,-2492,-3612,-4610,-5411,-5971,-6245,-6207,-5860,-5200,-4258,-3076,-1699,-206,1326,2808,4141,5247,6044,6493,6565,6298,5728,4962,4099,3265,2578,2133,2000,2194,2695,3418,4263,5064,5705,6009,5919,5341,4314,2887,1189,-614,-2351,-3844,-4959,-5606,-5753,-5444,-4748,-3818,-2783,-1802,-1018,-505,-353,-544,-1064,-1824,-2732,-3655,-4480,-5086,-5396,-5353,-4962,-4241,-3286,-2167,-1036,24,877,1455,1711,1631,1252,636,-131,-958,-1732,-2383,-2824,-3009,-2924,-2562,-1971,-1199,-328,560,1366,2006,2398,2477,2203,1565,569,-732,-2280,-3977,-5728,-7409,-8921,-10147,-11002,-11418,-11359,-10809,-9819,-8421,-6736,-4852,-2907,-1016,698,2155,3268,4013,4385,4394,4126,3623,2996,2317,1663,1089,620,256,-44,-322,-651,-1082,-1660,-2394,-3253,-4175,-5054,-5783,-6242,-6341,-6028,-5291,-4190,-2812,-1306,174,1462,2408,2912,2910,2412,1479,213,-1240,-2731,-4105,-5238,-6013,-6377,-6295,-5789,-4917,-3768,-2458,-1121,112,1112,1766,2005,1782,1117,53,-1304,-2832,-4376,-5785,-6912,-7637,-7877,-7598,-6815,-5615,-4098,-2444,-799,647,1755,2419,2573,2222,1422,272,-1075,-2456,-3701,-4649,-5182,-5228,-4771,-3848,-2559,-1034,563,2062,3306,4161,4540,4391,3738,2623,1170,-520,-2275,-3974,-5469,-6664,-7477,-7860,-7804,-7321,-6464,-5302,-3935,-2474,-1042,241,1267,1950,2228,2100,1572,732,-347,-1530,-2697,-3732,-4519,-5007,-5135,-4923,-4404,-3657,-2785,-1903,-1120,-543,-231,-228,-526,-1081,-1821,-2651,-3456,-4140,-4598,-4766,-4607,-4115,-3334,-2335,-1224,-120,861,1609,2061,2173,1967,1485,811,47,-705,-1343,-1794,-2003,-1946,-1648,-1117,-452,320,1083,1785,2336,2681,2759,2546,2013,1185,66,-1265,-2769,-4337,-5896,-7349,-8611,-9625,-10330,-10721,-10783,-10545,-10037,-9301,-8380,-7323,-6152,-4917,-3610,-2279,-904,478,1866,3240,4559,5806,6913,7844,8525,8898,8909,8503,7668,6406,4758,2809,670,-1523,-3605,-5438,-6880,-7847,-8285,-8209,-7669,-6777,-5655,-4456,-3323,-2371,-1701,-1347,-1306,-1535,-1939,-2415,-2849,-3124,-3175,-2933,-2412,-1615,-629,479,1586,2595,3406,3933,4128,3953,3427,2584,1492,242,-1072,-2346,-3476,-4388,-5010,-5308,-5269,-4912,-4279,-3443,-2480,-1489,-553,227,791,1063,1023,642,-47,-1012,-2176,-3445,-4727,-5887,-6844,-7483,-7751,-7608,-7057,-6127,-4905,-3459,-1922,-390,1026,2218,3127,3683,3866,3680,3149,2344,1344,255,-808,-1737,-2440,-2854,-2951,-2755,-2314,-1723,-1077,-487,-29,229,274,129,-160,-495,-789,-941,-880,-556,25,836,1795,2811,3772,4578,5132,5368,5236,4727,3846,2646,1198,-403,-2026,-3560,-4884,-5892,-6536,-6764,-6599,-6075,-5267,-4270,-3185,-2126,-1171,-414,123,408,457,312,20,-349,-721,-1033,-1211,-1219,-1009,-589,42,831,1719,2628,3473,4173,4666,4928,4940,4756,4426,4027,3661,3384,3275,3342,3597,3984,4445,4883,5199,5303,5117,4609,3780,2684,1417,104,-1104,-2065,-2646,-2753,-2336,-1393,4,1764,3719,5717,7570,9123,10237,10835,10861,10354,9348,7963,6314,4530,2750,1077,-402,-1622,-2581,-3263,-3736,-4024,-4224,-4368,-4534,-4738,-5009,-5344,-5712,-6083,-6394,-6581,-6585,-6330,-5783,-4916,-3727,-2268,-581,1219,3034,4734,6184,7278,7892,7976,7482,6438,4916,3032,960,-1111,-2986,-4473,-5428,-5771,-5444,-4531,-3088,-1297,680,2650,4423,5848,6805,7218,7081,6417,5313,3879,2237,530,-1129,-2636,-3905,-4910,-5595,-5996,-6094,-5935,-5548,-4957,-4219,-3348,-2387,-1352,-255,892,2100,3355,4674,6032,7416,8792,10112,11318,12354,13138,13629,13745,13474,12771,11644,10125,8242,6100,3768,1383,-939,-3058,-4855,-6220,-7077,-7374,-7118,-6340,-5130,-3597,-1875,-109,1569,3062,4273,5196,5806,6168,6323,6383,6407,6507,6729,7108,7661,8333,9079,9802,10397,10768,10816,10465,9688,8460,6844,4901,2756,555,-1554,-3405,-4868,-5837,-6253,-6111,-5448,-4346,-2913,-1279,427,2068,3538,4720,5546,5960,5938,5501,4688,3582,2276,885,-485,-1717,-2718,-3411,-3728,-3658,-3178,-2348,-1206,135,1588,3022,4344,5460,6302,6846,7068,6992,6631,6024,5188,4161,2958,1606,122,-1453,-3093,-4735,-6326,-7796,-9065,-10069,-10721,-10970,-10744,-10018,-8765,-7005,-4774,-2161,736,3759,6755,9538,11934,13792,14969,15415,15083,14042,12375,10254,7856,5405,3103,1136,-351,-1271,-1606,-1391,-741,212,1270,2279,3045,3458,3415,2903,1941,625,-929,-2559,-4112,-5427,-6389,-6909,-6952,-6547,-5743,-4658,-3409,-2131,-943,59,821,1327,1602,1716,1740,1778,1898,2168,2605,3201,3909,4654,5361,5933,6327,6475,6384,6048,5512,4801,3993,3106,2225,1387,649,86,-273,-356,-148,367,1172,2210,3425,4704,5958,7063,7930,8470,8647,8439,7885,7044,6015,4913,3862,2975,2351,2044,2097,2471,3132,3966,4866,5692,6308,6607,6496,5939,4946,3556,1868,-13,-1951,-3812,-5465,-6789,-7692,-8093,-7959,-7287,-6098,-4480,-2514,-351,1874,3996,5881,7390,8457,9003,9051,8600,7743,6534,5103,3537,1962,468,-839,-1898,-2638,-3025,-3061,-2726,-2087,-1177,-84,1100,2276,3354,4236,4875,5225,5290,5082,4648,4033,3303,2512,1708,940,211,-441,-1045,-1585,-2077,-2516,-2876,-3135,-3234,-3133,-2769,-2118,-1155,103,1615,3306,5078,6820,8406,9733,10685,11206,11235,10762,9800,8386,6588,4493,2195,-182,-2538,-4748,-6719,-8364,-9620,-10464,-10883,-10919,-10606,-10020,-9227,-8295,-7286,-6248,-5212,-4206,-3239,-2314,-1429,-581,240,1028,1797,2537,3253,3931,4553,5098,5535,5823,5933,5828,5478,4880,4034,2980,1786,532,-659,-1686,-2419,-2786,-2712,-2206,-1291,-74,1310,2697,3905,4767,5164,5007,4302,3097,1517,-272,-2087,-3738,-5085,-6014,-6486,-6511,-6142,-5480,-4613,-3650,-2669,-1720,-836,-14,770,1537,2327,3159,4035,4944,5843,6673,7352,7801,7919,7646,6919,5727,4098,2086,-186,-2609,-5012,-7274,-9241,-10840,-11989,-12689,-12956,-12849,-12441,-11817,-11031,-10166,-9216,-8237,-7187,-6088,-4908,-3668,-2368,-1058,219,1403,2421,3241,3812,4139,4235,4141,3922,3642,3380,3185,3100,3128,3240,3404,3530,3574,3459,3145,2624,1894,1002,-1,-1042,-2041,-2928,-3631,-4102,-4320,-4273,-4005,-3551,-3006,-2437,-1954,-1623,-1525,-1708,-2180,-2960,-3977,-5196,-6506,-7818,-9018,-10017,-10704,-11025,-10897,-10299,-9211,-7647,-5672,-3358,-846,1728,4189,6373,8123,9310,9845,9692,8865,7432,5506,3230,770,-1720,-4082,-6203,-7978,-9356,-10309,-10830,-10954,-10714,-10166,-9357,-8352,-7168,-5883,-4496,-3063,-1622,-208,1104,2258,3164,3753,3952,3733,3084,2064,744,-734,-2235,-3598,-4684,-5392,-5645,-5440,-4807,-3810,-2567,-1167,256,1606,2805,3776,4494,4929,5084,4953,4552,3880,2949,1766,346,-1289,-3089,-5012,-6962,-8880,-10645,-12199,-13453,-14372,-14927,-15134,-15008,-14622,-14017,-13283,-12467,-11643,-10830,-10062,-9329,-8627,-7938,-7246,-6521,-5755,-4911,-3983,-2954,-1826,-615,646,1917,3119,4206,5087,5714,6047,6055,5787,5260,4582,3818,3088,2446,1975,1670,1540,1528,1564,1572,1462,1182,687,-2,-867,-1813,-2767,-3609,-4258,-4621,-4668,-4386,-3813,-3044,-2181,-1365,-729,-382,-402,-824,-1620,-2730,-4039,-5414,-6708,-7786,-8535,-8890,-8822,-8363,-7575,-6568,-5455,-4368,-3410,-2672,-2193,-1984,-2004,-2194,-2458,-2723,-2911,-2971,-2892,-2664,-2316,-1874,-1367,-809,-218,416,1096,1830,2634,3495,4406,5336,6232,7052,7725,8191,8413,8322,7922,7178,6126,4806,3293,1700,134,-1265,-2415,-3207,-3649,-3721,-3515,-3117,-2651,-2246,-2004,-2004,-2275,-2791,-3487,-4247,-4949,-5448,-5639,-5421,-4772,-3690,-2251,-569,1208,2895,4326,5347,5846,5777,5139,4020,2538,875,-790,-2278,-3439,-4190,-4501,-4408,-4023,-3453,-2874,-2395,-2150,-2189,-2535,-3165,-3997,-4960,-5936,-6837,-7583,-8101,-8357,-8332,-8017,-7447,-6630,-5633,-4481,-3241,-1957,-669,568,1741,2810,3777,4621,5352,5963,6460,6846,7121,7270,7290,7128,6776,6165,5291,4100,2623,849,-1147,-3308,-5529,-7697,-9697,-11402,-12727,-13580,-13930,-13748,-13050,-11863,-10243,-8243,-5959,-3466,-888,1676,4090,6245,8021,9323,10091,10288,9940,9098,7876,6398,4811,3274,1892,798,32,-370,-436,-217,181,674,1117,1436,1517,1329,839,81,-882,-1972,-3070,-4090,-4933,-5548,-5909,-6021,-5920,-5653,-5273,-4819,-4328,-3793,-3218,-2554,-1774,-831,314,1677,3266,5061,7015,9074,11148,13142,14969,16513,17724,18502,18846,18692,18074,16975,15446,13508,11229,8668,5929,3098,302,-2349,-4752,-6805,-8463,-9685,-10481,-10885,-10958,-10771,-10417,-9960,-9482,-9012,-8581,-8177,-7768,-7327,-6783,-6118,-5268,-4229,-2990,-1576,-34,1559,3118,4535,5716,6571,7031,7051,6618,5742,4469,2871,1036,-916,-2873,-4702,-6293,-7557,-8407,-8819,-8776,-8301,-7457,-6295,-4922,-3400,-1843,-294,1153,2492,3675,4719,5633,6428,7143,7764,8311,8740,9028,9109,8925,8426,7567,6353,4817,3047,1162,-682,-2341,-3664,-4548,-4938,-4818,-4266,-3361,-2280,-1165,-194,488,782,608,-21,-1086,-2482,-4109,-5825,-7490,-8990,-10200,-11060,-11501,-11513,-11096,-10271,-9095,-7606,-5881,-3961,-1912,216,2384,4523,6610,8565,10356,11920,13211,14191,14820,15085,14977,14508,13702,12591,11228,9658,7950,6163,4379,2658,1086,-289,-1407,-2236,-2766,-2998,-2961,-2696,-2262,-1709,-1104,-473,144,754,1352,1948,2556,3157,3757,4305,4783,5138,5347,5382,5232,4915,4440,3861,3200,2513,1814,1142,481,-154,-788,-1425,-2064,-2713,-3329,-3909,-4389,-4743,-4940,-4946,-4773,-4419,-3924,-3328,-2686,-2048,-1476,-996,-646,-424,-316,-292,-305,-303,-243,-80,204,626,1175,1838,2595,3412,4257,5095,5881,6582,7166,7616,7922,8103,8158,8131,8029,7893,7731,7561,7383,7189,6956,6667,6288,5813,5232,4550,3791,2976,2139,1310,515,-231,-912,-1540,-2115,-2666,-3186,-3700,-4186,-4640,-5027,-5320,-5468,-5423,-5142,-4570,-3690,-2486,-980,778,2709,4717,6669,8459,9941,11031,11630,11702,11240,10274,8893,7182,5290,3328,1426,-309,-1812,-3027,-3946,-4577,-4946,-5099,-5069,-4921,-4670,-4375,-4018,-3627,-3156,-2602,-1914,-1083,-95,1037,2290,3609,4960,6258,7465,8491,9293,9791,9955,9734,9138,8188,6965,5562,4126,2778,1647,818,330,171,281,552,864,1085,1091,809,179,-784,-2039,-3491,-5032,-6515,-7834,-8850,-9501,-9724,-9513,-8888,-7895,-6599,-5061,-3353,-1530,347,2228,4058,5781,7340,8670,9727,10447,10812,10786,10400,9665,8646,7420,6058,4669,3319,2078,984,47,-745,-1440,-2083,-2736,-3439,-4210,-5046,-5883,-6667,-7269,-7610,-7567,-7089,-6132,-4727,-2937,-878,1305,3460,5443,7130,8453,9371,9914,10147,10159,10086,10028,10096,10346,10791,11388,12046,12611,12933,12830,12159,10833,8797,6123,2904,-646,-4298,-7779,-10826,-13212,-14779,-15438,-15217,-14202,-12569,-10523,-8280,-6052,-3999,-2242,-835,212,946,1443,1787,2081,2392,2767,3237,3769,4334,4862,5281,5514,5511,5235,4696,3937,3015,2025,1048,155,-601,-1203,-1663,-2010,-2310,-2617,-2996,-3492,-4116,-4872,-5696,-6525,-7252,-7775,-7980,-7802,-7168,-6090,-4584,-2736,-655,1538,3689,5687,7407,8779,9761,10352,10577,10496,10168,9668,9052,8367,7641,6885,6111,5294,4446,3530,2566,1535,459,-654,-1780,-2899,-3991,-5042,-6044,-6986,-7866,-8680,-9411,-10062,-10619,-11071,-11429,-11683,-11828,-11870,-11741,-11445,-10877,-10030,-8815,-7246,-5304,-3053,-566,2040,4626,7043,9139,10789,11876,12362,12202,11457,10190,8516,6585,4532,2509,633,-1002,-2340,-3355,-4043,-4427,-4516,-4333,-3894,-3204,-2300,-1210,0,1233,2389,3327,3928,4079,3699,2763,1300,-603,-2794,-5093,-7306,-9228,-10716,-11647,-11973,-11710,-10908,-9694,-8184,-6537,-4891,-3360,-2047,-995,-222,280,572,698,738,745,777,847,975,1121,1257,1333,1287,1113,778,326,-205,-738,-1205,-1522,-1638,-1515,-1124,-489,381,1438,2628,3888,5133,6265,7173,7757,7910,7578,6746,5447,3783,1886,-77,-1918,-3473,-4582,-5142,-5101,-4459,-3295,-1734,67,1898,3601,4987,5952,6397,6318,5726,4703,3350,1785,140,-1480,-2971,-4271,-5322,-6110,-6616,-6859,-6853,-6633,-6238,-5700,-5069,-4363,-3635,-2892,-2182,-1518,-919,-419,3,320,575,775,959,1169,1421,1754,2155,2627,3126,3617,4030,4326,4443,4369,4086,3624,3006,2290,1509,700,-107,-927,-1744,-2593,-3488,-4437,-5452,-6507,-7574,-8586,-9484,-10165,-10571,-10622,-10292,-9582,-8521,-7194,-5669,-4077,-2487,-1014,302,1393,2263,2899,3342,3625,3809,3939,4079,4246,4464,4699,4911,5019,4935,4573,3857,2743,1236,-629,-2749,-5017,-7271,-9379,-11183,-12583,-13494,-13875,-13749,-13150,-12170,-10910,-9459,-7934,-6381,-4868,-3407,-1991,-635,678,1924,3059,4044,4802,5283,5448,5287,4834,4162,3365,2575,1893,1435,1246,1355,1699,2217,2755,3216,3433,3354,2899,2105,1030,-196,-1417,-2463,-3174,-3428,-3161,-2365,-1128,436,2140,3807,5262,6368,7037,7252,7030,6475,5687,4825,4017,3402,3056,3042,3337,3902,4631,5400,6076,6508,6613,6273,5484,4233,2561,576,-1646,-3946,-6205,-8271,-10027,-11351,-12181,-12457,-12190,-11418,-10223,-8718,-7036,-5299,-3650,-2175,-968,-71,497,755,742,548,238,-73,-324,-436,-376,-125,309,908,1637,2463,3337,4237,5109,5933,6647,7203,7526,7545,7177,6358,5057,3251,1009,-1612,-4452,-7380,-10194,-12737,-14844,-16387,-17301,-17514,-17069,-15954,-14284,-12101,-9539,-6694,-3691,-657,2287,5008,7383,9287,10623,11295,11275,10549,9198,7324,5113,2738,432,-1636,-3284,-4418,-4983,-4997,-4548,-3754,-2796,-1831,-1034,-520,-370,-585,-1123,-1870,-2707,-3485,-4099,-4462,-4551,-4374,-3978,-3427,-2784,-2101,-1422,-760,-126,471,1031,1534,1950,2261,2413,2406,2211,1861,1382,843,324,-90,-304,-269,68,676,1519,2485,3453,4267,4806,4929,4596,3754,2467,813,-1061,-3009,-4847,-6446,-7652,-8412,-8666,-8453,-7815,-6860,-5700,-4452,-3228,-2105,-1137,-335,307,833,1296,1747,2250,2827,3510,4280,5126,5988,6828,7559,8122,8434,8422,8040,7238,6029,4442,2540,435,-1772,-3938,-5958,-7715,-9144,-10191,-10842,-11128,-11084,-10781,-10293,-9671,-8972,-8220,-7405,-6521,-5524,-4390,-3086,-1619,-3,1704,3428,5090,6602,7886,8901,9613,10029,10175,10093,9845,9496,9097,8717,8378,8110,7898,7717,7507,7222,6783,6160,5313,4243,2978,1549,29,-1524,-3042,-4446,-5698,-6731,-7524,-8046,-8270,-8202,-7827,-7182,-6297,-5239,-4099,-2947,-1896,-986,-275,229,558,740,857,966,1139,1413,1822,2354,2986,3664,4333,4941,5441,5815,6052,6166,6172,6080,5898,5600,5180,4571,3777,2739,1486,38,-1538,-3139,-4654,-5960,-6936,-7507,-7613,-7258,-6479,-5353,-3986,-2503,-1012,365,1556,2494,3160,3549,3702,3653,3466,3192,2865,2528,2184,1849,1514,1182,846,514,178,-144,-477,-801,-1158,-1547,-2009,-2553,-3217,-3989,-4895,-5892,-6967,-8050,-9069,-9944,-10571,-10872,-10779,-10247,-9277,-7891,-6140,-4114,-1896,404,2684,4858,6825,8531,9908,10910,11515,11691,11457,10824,9848,8587,7109,5512,3845,2201,610,-884,-2267,-3538,-4704,-5759,-6702,-7513,-8145,-8570,-8717,-8555,-8045,-7178,-5977,-4481,-2782,-957,869,2603,4151,5444,6455,7177,7631,7874,7949,7937,7870,7804,7747,7702,7641,7522,7303,6934,6401,5678,4810,3829,2817,1853,1002,339,-135,-416,-569,-666,-797,-1037,-1446,-2031,-2761,-3566,-4333,-4943,-5284,-5263,-4848,-4043,-2920,-1586,-199,1108,2176,2921,3287,3282,2979,2465,1861,1267,755,382,123,-12,-108,-186,-309,-493,-739,-1009,-1268,-1448,-1520,-1454,-1264,-999,-722,-539,-538,-812,-1429,-2417,-3768,-5440,-7321,-9310,-11214,-12895,-14146,-14837,-14824,-14040,-12473,-10153,-7210,-3786,-105,3610,7122,10202,12679,14404,15330,15453,14848,13638,11983,10043,7977,5903,3906,2037,313,-1267,-2707,-4007,-5160,-6134,-6909,-7424,-7658,-7546,-7091,-6262,-5101,-3637,-1958,-151,1661,3360,4836,5973,6736,7057,6995,6562,5870,4986,4010,3008,2024,1076,159,-762,-1707,-2720,-3795,-4937,-6073,-7140,-8012,-8580,-8736,-8389,-7527,-6148,-4361,-2263,-69,2083,3947,5412,6330,6664,6424,5674,4541,3158,1672,215,-1125,-2287,-3257,-4067,-4751,-5372,-5965,-6553,-7123,-7628,-7992,-8122,-7914,-7303,-6225,-4707,-2795,-617,1681,3914,5926,7559,8725,9367,9496,9167,8472,7529,6450,5345,4288,3318,2451,1640,855,9,-928,-2016,-3246,-4601,-6012,-7395,-8634,-9613,-10210,-10323,-9878,-8837,-7220,-5079,-2546,230,3047,5697,7971,9689,10707,10963,10453,9276,7590,5623,3620,1843,503,-220,-251,427,1741,3546,5667,7876,9990,11791,13171,13992,14239,13882,12972,11564,9761,7653,5382,3044,785,-1303,-3121,-4591,-5696,-6408,-6767,-6832,-6676,-6411,-6123,-5916,-5842,-5958,-6245,-6687,-7207,-7717,-8106,-8268,-8096,-7517,-6489,-5009,-3129,-932,1450,3883,6199,8274,9977,11235,12011,12308,12173,11665,10872,9873,8738,7547,6317,5119,3936,2798,1710,672,-284,-1120,-1801,-2241,-2415,-2256,-1773,-971,92,1328,2640,3893,4983,5799,6268,6364,6070,5448,4538,3421,2160,823,-551,-1911,-3229,-4473,-5615,-6627,-7502,-8221,-8797,-9238,-9573,-9833,-10052,-10266,-10492,-10742,-11004,-11239,-11407,-11430,-11257,-10813,-10056,-8961,-7514,-5747,-3701,-1451,912,3288,5574,7676,9519,11048,12248,13115,13695,14026,14169,14183,14093,13938,13694,13354,12869,12207,11340,10253,8984,7559,6071,4577,3166,1887,770,-183,-994,-1714,-2371,-3019,-3647,-4253,-4772,-5146,-5293,-5139,-4653,-3811,-2673,-1309,156,1577,2824,3762,4328,4475,4243,3689,2940,2125,1397,891,727,960,1629,2670,4017,5520,7031,8388,9441,10080,10230,9883,9068,7899,6477,4973,3500,2190,1094,260,-357,-783,-1109,-1401,-1714,-2086,-2494,-2904,-3236,-3407,-3334,-2965,-2280,-1327,-172,1049,2218,3181,3845,4125,4001,3499,2672,1623,455,-725,-1830,-2788,-3591,-4214,-4733,-5172,-5633,-6169,-6843,-7690,-8699,-9835,-11011,-12114,-13004,-13537,-13590,-13051,-11885,-10073,-7689,-4829,-1651,1674,4956,8024,10729,12955,14651,15777,16386,16507,16247,15666,14873,13904,12820,11616,10291,8817,7195,5403,3490,1490,-503,-2399,-4095,-5492,-6526,-7145,-7359,-7204,-6771,-6159,-5509,-4930,-4537,-4406,-4562,-5009,-5679,-6488,-7318,-8031,-8519,-8676,-8457,-7855,-6918,-5746,-4462,-3208,-2116,-1287,-762,-553,-580,-745,-913,-931,-693,-98,864,2177,3736,5408,7006,8365,9298,9709,9507,8706,7361,5590,3561,1433,-602,-2414,-3897,-4990,-5718,-6110,-6255,-6227,-6103,-5916,-5685,-5365,-4922,-4287,-3420,-2299,-946,575,2165,3683,5004,5984,6534,6596,6160,5278,4024,2516,875,-782,-2336,-3713,-4850,-5720,-6341,-6737,-6981,-7125,-7253,-7397,-7597,-7842,-8098,-8310,-8397,-8275,-7869,-7116,-5984,-4472,-2609,-475,1851,4229,6558,8691,10522,11957,12932,13423,13452,13062,12351,11416,10388,9366,8468,7738,7232,6928,6789,6746,6703,6572,6258,5696,4840,3677,2229,538,-1321,-3271,-5217,-7096,-8814,-10345,-11630,-12654,-13405,-13861,-14017,-13861,-13362,-12526,-11322,-9772,-7888,-5722,-3345,-848,1649,4041,6178,7992,9360,10270,10679,10624,10145,9311,8200,6906,5507,4097,2730,1481,374,-556,-1299,-1863,-2255,-2499,-2641,-2701,-2747,-2809,-2932,-3153,-3488,-3965,-4561,-5275,-6036,-6789,-7424,-7837,-7931,-7604,-6827,-5575,-3915,-1941,202,2338,4287,5888,7011,7588,7609,7107,6187,4961,3581,2189,907,-154,-946,-1451,-1699,-1775,-1759,-1794,-1967,-2399,-3147,-4241,-5674,-7376,-9253,-11175,-12986,-14541,-15683,-16288,-16266,-15545,-14138,-12064,-9431,-6374,-3056,315,3571,6509,9009,10952,12306,13062,13281,13039,12445,11601,10603,9507,8370,7192,5985,4737,3447,2118,774,-571,-1875,-3111,-4255,-5282,-6178,-6946,-7574,-8076,-8460,-8722,-8876,-8898,-8774,-8466,-7942,-7153,-6093,-4746,-3144,-1355,541,2412,4126,5549,6564,7096,7133,6704,5915,4890,3787,2749,1898,1319,1026,1010,1191,1481,1785,1999,2088,2002,1775,1427,1041,661,384,238,274,492,874,1374,1929,2448,2860,3072,3061,2782,2278,1596,804,7,-735,-1341,-1781,-2034,-2119,-2069,-1952,-1841,-1812,-1954,-2302,-2915,-3773,-4862,-6129,-7494,-8892,-10225,-11436,-12452,-13237,-13767,-14032,-14046,-13837,-13427,-12870,-12180,-11405,-10552,-9647,-8697,-7713,-6685,-5627,-4500,-3319,-2038,-659,837,2437,4128,5868,7609,9286,10829,12161,13222,13928,14258,14144,13611,12648,11312,9663,7790,5803,3815,1942,289,-1078,-2113,-2825,-3258,-3490,-3619,-3753,-3980,-4384,-4998,-5826,-6824,-7917,-8997,-9946,-10656,-11023,-11000,-10546,-9703,-8513,-7079,-5511,-3924,-2429,-1123,-57,711,1192,1381,1329,1057,637,92,-510,-1144,-1763,-2330,-2818,-3193,-3438,-3534,-3480,-3281,-2941,-2499,-1959,-1395,-820,-314,103,369,494,453,293,46,-228,-464,-618,-634,-520,-260,80,467,808,1045,1097,921,497,-173,-1039,-2020,-3025,-3927,-4622,-5019,-5045,-4701,-3998,-3028,-1884,-704,385,1266,1845,2068,1921,1419,618,-404,-1567,-2785,-3982,-5117,-6141,-7064,-7872,-8593,-9225,-9768,-10207,-10489,-10569,-10356,-9785,-8765,-7256,-5225,-2698,249,3511,6906,10278,13395,16111,18234,19677,20383,20349,19660,18391,16698,14687,12497,10225,7956,5744,3645,1661,-169,-1851,-3365,-4707,-5851,-6807,-7534,-8070,-8393,-8541,-8543,-8412,-8204,-7913,-7573,-7164,-6681,-6083,-5346,-4431,-3325,-2028,-579,969,2510,3964,5205,6156,6740,6920,6699,6107,5207,4099,2872,1667,569,-294,-859,-1053,-846,-246,741,2022,3547,5174,6800,8284,9502,10339,10719,10569,9894,8694,7048,5044,2809,482,-1794,-3889,-5680,-7099,-8062,-8566,-8577,-8150,-7305,-6132,-4715,-3144,-1534,45,1509,2819,3927,4834,5509,5962,6161,6106,5746,5076,4051,2683,986,-977,-3126,-5336,-7497,-9459,-11125,-12381,-13162,-13439,-13187,-12457,-11274,-9733,-7903,-5884,-3775,-1656,379,2268,3958,5402,6584,7487,8110,8458,8534,8331,7871,7138,6169,4984,3625,2169,673,-762,-2066,-3159,-3979,-4503,-4705,-4633,-4323,-3864,-3346,-2851,-2468,-2239,-2183,-2272,-2442,-2591,-2608,-2365,-1773,-758,699,2557,4751,7139,9585,11922,13990,15660,16825,17427,17454,16931,15931,14544,12874,11035,9124,7245,5472,3881,2509,1404,556,-11,-323,-382,-198,217,861,1724,2783,4010,5349,6723,8032,9153,9960,10329,10186,9461,8186,6405,4232,1836,-635,-2968,-5020,-6634,-7729,-8249,-8209,-7661,-6691,-5437,-4007,-2554,-1191,-13,898,1523,1853,1924,1793,1527,1207,896,650,502,466,525,669,845,1036,1187,1286,1288,1196,977,636,162,-437,-1143,-1923,-2737,-3506,-4160,-4613,-4767,-4577,-3968,-2954,-1530,220,2233,4367,6504,8490,10173,11422,12114,12152,11516,10186,8270,5873,3211,487,-2041,-4157,-5666,-6436,-6417,-5631,-4196,-2292,-155,1961,3798,5161,5895,5954,5362,4231,2731,1069,-541,-1908,-2885,-3402,-3448,-3105,-2491,-1776,-1119,-666,-510,-684,-1159,-1851,-2630,-3353,-3866,-4054,-3813,-3125,-1963,-427,1432,3449,5512,7449,9132,10437,11269,11588,11366,10646,9480,7959,6202,4322,2454,703,-829,-2078,-2999,-3579,-3838,-3816,-3560,-3148,-2637,-2094,-1581,-1126,-768,-510,-355,-295,-310,-397,-525,-691,-852,-992,-1065,-1038,-880,-562,-84,537,1272,2037,2776,3363,3733,3779,3471,2766,1708,330,-1264,-2981,-4700,-6309,-7713,-8815,-9573,-9918,-9861,-9374,-8507,-7273,-5747,-3973,-2035,-11,2030,3992,5826,7463,8865,10017,10893,11514,11883,12025,11973,11754,11410,10962,10447,9876,9287,8690,8118,7583,7104,6693,6353,6075,5843,5618,5360,5002,4487,3756,2757,1487,-70,-1848,-3781,-5764,-7655,-9338,-10669,-11563,-11946,-11814,-11182,-10111,-8700,-7029,-5230,-3383,-1603,43,1480,2683,3626,4314,4772,5009,5056,4924,4615,4151,3518,2767,1912,1045,232,-412,-798,-841,-508,188,1176,2309,3430,4323,4819,4773,4098,2803,945,-1313,-3781,-6206,-8339,-9938,-10812,-10835,-9976,-8276,-5873,-2944,271,3545,6633,9348,11510,13026,13832,13935,13386,12269,10691,8761,6593,4270,1889,-500,-2837,-5089,-7218,-9196,-10984,-12553,-13857,-14881,-15591,-15992,-16088,-15885,-15415,-14687,-13733,-12558,-11195,-9646,-7941,-6108,-4173,-2199,-224,1670,3438,5002,6334,7377,8145,8619,8856,8880,8754,8542,8273,8029,7817,7667,7576,7495,7373,7134,6686,5970,4926,3543,1840,-117,-2227,-4359,-6375,-8117,-9471,-10323,-10608,-10310,-9441,-8097,-6377,-4474,-2534,-783,666,1679,2240,2369,2178,1799,1420,1194,1266,1718,2575,3781,5233,6768,8216,9401,10194,10487,10278,9562,8458,7054,5525,3994,2601,1428,525,-117,-552,-868,-1178,-1594,-2202,-3066,-4169,-5466,-6834,-8123,-9178,-9831,-9970,-9519,-8471,-6886,-4891,-2640,-339,1840,3712,5158,6070,6395,6122,5253,3870,2033,-121,-2459,-4832,-7079,-9066,-10680,-11830,-12486,-12638,-12336,-11643,-10669,-9527,-8343,-7253,-6339,-5712,-5396,-5416,-5754,-6343,-7132,-8011,-8891,-9665,-10226,-10496,-10394,-9883,-8928,-7552,-5781,-3702,-1428,900,3099,5002,6429,7246,7354,6722,5385,3440,1043,-1609,-4317,-6869,-9108,-10907,-12193,-12946,-13185,-12953,-12312,-11318,-10014,-8437,-6623,-4600,-2452,-230,1924,3940,5686,7115,8188,8904,9329,9514,9567,9561,9584,9678,9877,10169,10517,10859,11096,11121,10824,10099,8897,7194,5045,2544,-170,-2916,-5537,-7855,-9771,-11185,-12104,-12530,-12561,-12287,-11825,-11292,-10762,-10285,-9868,-9464,-9019,-8435,-7643,-6567,-5174,-3463,-1473,711,2981,5201,7231,8945,10226,11014,11265,10997,10265,9152,7787,6299,4823,3493,2393,1600,1126,966,1074,1387,1807,2252,2587,2724,2554,1998,1022,-395,-2217,-4387,-6814,-9370,-11930,-14306,-16354,-17879,-18747,-18841,-18107,-16580,-14335,-11569,-8468,-5307,-2315,278,2309,3695,4406,4543,4203,3597,2869,2197,1680,1358,1231,1216,1228,1154,889,363,-462,-1584,-2938,-4440,-5951,-7340,-8453,-9175,-9393,-9061,-8161,-6740,-4910,-2800,-623,1463,3224,4561,5343,5602,5374,4823,4105,3441,2977,2867,3151,3841,4860,6105,7448,8768,9957,10942,11676,12133,12328,12267,11980,11471,10756,9795,8601,7134,5422,3508,1466,-578,-2497,-4145,-5410,-6184,-6454,-6212,-5552,-4586,-3470,-2356,-1415,-746,-442,-525,-959,-1682,-2583,-3536,-4412,-5089,-5457,-5448,-5024,-4193,-3017,-1570,14,1631,3149,4472,5528,6271,6699,6843,6760,6527,6228,5926,5672,5478,5314,5131,4823,4316,3489,2296,686,-1306,-3630,-6155,-8750,-11225,-13411,-15118,-16209,-16571,-16181,-15079,-13397,-11326,-9110,-7001,-5246,-4033,-3485,-3636,-4437,-5750,-7392,-9135,-10752,-12056,-12861,-13084,-12661,-11602,-9978,-7868,-5424,-2780,-106,2435,4699,6548,7897,8687,8920,8642,7941,6947,5807,4681,3732,3086,2841,3055,3717,4799,6195,7794,9440,10978,12248,13128,13522,13394,12757,11669,10240,8582,6842,5120,3542,2146,997,83,-603,-1092,-1430,-1643,-1761,-1794,-1736,-1588,-1320,-929,-395,294,1134,2125,3250,4468,5756,7041,8287,9418,10394,11161,11691,11968,11989,11775,11366,10788,10114,9373,8624,7920,7288,6793,6450,6313,6389,6698,7216,7902,8670,9412,9976,10220,9991,9193,7766,5729,3173,238,-2870,-5952,-8798,-11255,-13199,-14591,-15430,-15773,-15711,-15340,-14757,-14036,-13211,-12302,-11283,-10128,-8804,-7293,-5617,-3825,-2003,-266,1268,2490,3307,3688,3611,3118,2269,1151,-139,-1485,-2812,-4015,-5057,-5890,-6518,-6952,-7216,-7344,-7347,-7255,-7064,-6782,-6407,-5923,-5342,-4645,-3854,-2973,-2033,-1047,-66,896,1783,2574,3236,3745,4119,4356,4519,4633,4762,4926,5164,5465,5818,6204,6560,6866,7047,7060,6861,6395,5649,4615,3326,1860,314,-1182,-2484,-3474,-4044,-4152,-3779,-3002,-1880,-587,777,2033,3079,3792,4102,3966,3379,2370,1017,-599,-2322,-4024,-5519,-6646,-7260,-7236,-6502,-5056,-2926,-246,2833,6097,9314,12281,14795,16745,18052,18734,18843,18491,17789,16855,15777,14593,13335,11966,10468,8788,6910,4817,2538,124,-2342,-4740,-6963,-8873,-10389,-11421,-11964,-12014,-11644,-10931,-9984,-8907,-7781,-6688,-5670,-4761,-3988,-3340,-2831,-2420,-2078,-1751,-1359,-862,-171,718,1843,3148,4606,6104,7575,8907,10021,10879,11431,11718,11745,11574,11237,10760,10151,9387,8452,7313,5961,4410,2679,853,-1024,-2831,-4531,-6033,-7324,-8379,-9191,-9778,-10111,-10195,-9984,-9456,-8581,-7350,-5782,-3917,-1837,368,2563,4630,6431,7841,8779,9156,8979,8254,7068,5526,3765,1942,202,-1305,-2482,-3254,-3598,-3549,-3176,-2596,-1945,-1360,-965,-856,-1071,-1610,-2417,-3386,-4397,-5292,-5930,-6187,-5958,-5216,-3947,-2232,-163,2106,4424,6626,8571,10150,11295,12004,12300,12275,12014,11628,11198,10768,10369,9968,9547,9055,8469,7777,6992,6144,5279,4431,3654,2952,2337,1784,1237,645,-84,-1014,-2214,-3698,-5471,-7453,-9570,-11665,-13610,-15254,-16481,-17221,-17439,-17170,-16472,-15464,-14247,-12958,-11719,-10610,-9735,-9108,-8762,-8668,-8774,-9007,-9281,-9496,-9579,-9458,-9109,-8534,-7770,-6893,-5983,-5155,-4483,-4057,-3897,-3998,-4298,-4675,-4993,-5092,-4829,-4114,-2894,-1200,897,3249,5719,8104,10279,12088,13458,14348,14749,14720,14297,13559,12557,11330,9920,8312,6541,4579,2461,224,-2079,-4327,-6423,-8224,-9620,-10497,-10817,-10532,-9694,-8369,-6670,-4755,-2767,-878,786,2101,3007,3453,3449,3030,2262,1251,125,-982,-1901,-2514,-2681,-2343,-1461,-72,1753,3881,6171,8443,10549,12341,13722,14617,14990,14834,14152,12974,11327,9261,6840,4151,1295,-1599,-4408,-6984,-9221,-11003,-12276,-13011,-13214,-12956,-12310,-11416,-10381,-9361,-8450,-7761,-7341,-7230,-7410,-7845,-8454,-9141,-9788,-10289,-10536,-10466,-10036,-9253,-8162,-6850,-5422,-4021,-2750,-1739,-1039,-700,-696,-990,-1508,-2157,-2862,-3529,-4100,-4518,-4748,-4773,-4588,-4219,-3698,-3093,-2473,-1917,-1495,-1231,-1139,-1159,-1241,-1266,-1159,-811,-172,796,2089,3661,5435,7308,9161,10869,12323,13428,14115,14350,14096,13380,12194,10594,8623,6345,3858,1251,-1349,-3818,-6039,-7892,-9303,-10217,-10622,-10563,-10098,-9333,-8385,-7365,-6382,-5520,-4824,-4317,-3992,-3815,-3749,-3738,-3737,-3684,-3559,-3303,-2919,-2383,-1715,-942,-116,711,1475,2126,2640,2994,3219,3338,3410,3477,3595,3770,4008,4257,4433,4450,4178,3557,2517,1094,-637,-2527,-4380,-5999,-7202,-7858,-7929,-7448,-6538,-5399,-4241,-3303,-2777,-2780,-3375,-4499,-6038,-7795,-9534,-11034,-12052,-12455,-12121,-11058,-9331,-7077,-4484,-1760,897,3307,5353,6945,8078,8758,9066,9058,8830,8438,7939,7360,6714,5999,5212,4361,3450,2517,1594,738,14,-523,-809,-790,-429,294,1380,2774,4424,6200,7992,9642,11020,11996,12476,12397,11743,10537,8836,6746,4383,1888,-600,-2950,-5062,-6849,-8273,-9320,-10005,-10362,-10431,-10254,-9858,-9270,-8484,-7508,-6326,-4952,-3404,-1735,-25,1628,3110,4316,5160,5590,5597,5215,4512,3600,2576,1586,720,82,-263,-289,8,599,1426,2441,3573,4770,5973,7153,8246,9241,10069,10711,11111,11238,11063,10550,9718,8535,7064,5316,3376,1333,-695,-2571,-4153,-5333,-6026,-6227,-5986,-5432,-4733,-4107,-3744,-3833,-4488,-5759,-7619,-9946,-12567,-15232,-17687,-19653,-20908,-21282,-20689,-19169,-16825,-13888,-10594,-7252,-4109,-1385,761,2301,3214,3631,3652,3454,3166,2910,2762,2736,2835,2986,3139,3195,3089,2770,2201,1402,412,-683,-1770,-2708,-3363,-3598,-3330,-2513,-1182,582,2626,4774,6830,8617,9993,10874,11236,11110,10593,9785,8840,7857,6952,6188,5599,5204,4991,4947,5064,5323,5709,6199,6754,7330,7853,8266,8480,8459,8146,7552,6690,5637,4474,3322,2290,1500,1020,908,1146,1689,2439,3279,4095,4768,5246,5488,5519,5416,5263,5195,5316,5731,6489,7615,9049,10716,12473,14170,15648,16746,17357,17388,16817,15662,13981,11876,9468,6869,4225,1623,-822,-3052,-5020,-6709,-8133,-9323,-10325,-11183,-11943,-12640,-13287,-13915,-14503,-15068,-15579,-16037,-16401,-16659,-16766,-16698,-16415,-15885,-15087,-14006,-12653,-11056,-9273,-7373,-5457,-3613,-1940,-520,588,1346,1745,1806,1560,1069,387,-407,-1259,-2087,-2851,-3479,-3943,-4201,-4231,-4010,-3535,-2789,-1800,-571,839,2386,4003,5618,7176,8609,9887,10965,11835,12476,12885,13066,13015,12760,12293,11675,10890,10029,9073,8103,7106,6124,5135,4155,3147,2113,1030,-94,-1261,-2444,-3631,-4792,-5904,-6948,-7901,-8738,-9434,-9959,-10274,-10354,-10158,-9668,-8872,-7769,-6378,-4736,-2878,-880,1204,3291,5307,7187,8863,10295,11440,12294,12842,13103,13081,12808,12291,11578,10675,9635,8486,7260,5989,4675,3325,1932,504,-940,-2341,-3626,-4677,-5388,-5646,-5393,-4610,-3358,-1757,8,1721,3157,4118,4455,4100,3066,1460,-551,-2736,-4867,-6704,-8065,-8819,-8903,-8336,-7190,-5591,-3699,-1667,336,2197,3803,5116,6098,6781,7187,7385,7421,7362,7244,7097,6935,6729,6461,6073,5538,4817,3927,2897,1809,759,-128,-755,-1035,-929,-464,306,1266,2288,3251,4032,4558,4774,4683,4293,3664,2848,1910,913,-110,-1121,-2114,-3083,-4026,-4948,-5835,-6674,-7445,-8111,-8642,-8998,-9145,-9055,-8721,-8141,-7369,-6444,-5466,-4505,-3653,-2971,-2485,-2193,-2038,-1940,-1793,-1493,-949,-112,1031,2433,4004,5632,7169,8501,9505,10128,10342,10187,9735,9091,8384,7712,7190,6838,6697,6700,6806,6913,6948,6844,6573,6142,5589,5002,4450,4049,3860,3938,4289,4848,5522,6146,6545,6532,5947,4675,2680,-5,-3248,-6867,-10588,-14160,-17278,-19728,-21313,-21945,-21594,-20345,-18318,-15739,-12808,-9805,-6925,-4386,-2300,-752,276,819,996,904,663,374,86,-160,-359,-553,-742,-1005,-1350,-1830,-2437,-3177,-3993,-4827,-5584,-6177,-6503,-6522,-6165,-5470,-4455,-3217,-1872,-539,619,1490,1959,1952,1455,479,-904,-2585,-4439,-6312,-8065,-9570,-10739,-11500,-11853,-11801,-11401,-10735,-9867,-8904,-7899,-6913,-5962,-5042,-4118,-3161,-2126,-1017,156,1330,2422,3333,3975,4269,4194,3764,3049,2168,1238,415,-209,-521,-492,-79,681,1765,3098,4615,6236,7864,9439,10853,12060,12980,13573,13814,13701,13247,12493,11473,10223,8785,7165,5403,3503,1498,-587,-2710,-4823,-6858,-8747,-10402,-11754,-12742,-13319,-13504,-13299,-12791,-12038,-11157,-10228,-9349,-8576,-7945,-7471,-7122,-6864,-6643,-6392,-6073,-5632,-5054,-4327,-3475,-2524,-1551,-583,268,990,1486,1767,1792,1598,1207,676,70,-551,-1126,-1616,-1993,-2248,-2390,-2444,-2423,-2367,-2271,-2164,-2023,-1859,-1663,-1437,-1210,-983,-789,-627,-494,-373,-232,-29,256,663,1191,1838,2580,3366,4137,4803,5298,5513,5410,4919,4057,2854,1389,-208,-1810,-3251,-4401,-5137,-5393,-5138,-4409,-3296,-1924,-493,839,1835,2377,2302,1596,258,-1592,-3798,-6139,-8394,-10350,-11827,-12705,-12913,-12433,-11302,-9583,-7384,-4829,-2056,784,3535,6056,8191,9819,10834,11152,10755,9642,7888,5609,2955,131,-2657,-5186,-7252,-8692,-9419,-9392,-8706,-7458,-5855,-4066,-2287,-669,663,1623,2153,2230,1852,1062,-82,-1483,-3022,-4571,-5984,-7133,-7897,-8193,-7963,-7212,-5977,-4340,-2425,-361,1708,3634,5317,6643,7582,8091,8220,7986,7490,6782,5961,5094,4251,3485,2857,2378,2099,2000,2094,2356,2752,3266,3851,4494,5153,5805,6429,6977,7455,7804,8035,8100,7997,7675,7135,6323,5261,3927,2376,642,-1172,-2987,-4670,-6128,-7263,-8014,-8367,-8343,-8005,-7451,-6773,-6081,-5434,-4906,-4481,-4200,-3982,-3834,-3664,-3459,-3176,-2823,-2407,-1977,-1564,-1224,-991,-901,-978,-1222,-1633,-2162,-2757,-3325,-3760,-3941,-3766,-3143,-2022,-414,1647,4035,6615,9200,11603,13637,15141,16000,16141,15553,14281,12422,10128,7579,4959,2464,241,-1589,-2952,-3841,-4263,-4295,-4004,-3485,-2829,-2112,-1426,-834,-416,-235,-343,-769,-1512,-2534,-3757,-5083,-6387,-7531,-8408,-8903,-8962,-8560,-7731,-6563,-5177,-3738,-2398,-1312,-601,-323,-495,-1070,-1953,-3028,-4156,-5211,-6080,-6680,-6955,-6882,-6456,-5714,-4703,-3506,-2226,-965,153,1031,1594,1782,1608,1082,291,-671,-1666,-2549,-3171,-3399,-3132,-2311,-933,948,3223,5742,8328,10778,12934,14608,15715,16147,15897,14949,13365,11207,8602,5684,2635,-359,-3085,-5351,-6980,-7853,-7907,-7152,-5673,-3614,-1166,1442,3993,6255,8078,9316,9937,9950,9436,8543,7436,6303,5345,4700,4514,4828,5661,6949,8598,10452,12376,14195,15797,17076,17981,18491,18641,18457,18027,17394,16620,15736,14745,13647,12402,10986,9366,7524,5479,3247,909,-1474,-3792,-5949,-7847,-9386,-10520,-11210,-11483,-11413,-11086,-10654,-10220,-9912,-9788,-9888,-10175,-10602,-11088,-11528,-11871,-12033,-12010,-11807,-11452,-11003,-10509,-10008,-9538,-9103,-8698,-8323,-7940,-7543,-7097,-6586,-5980,-5277,-4449,-3528,-2520,-1484,-462,479,1305,1972,2491,2868,3165,3415,3691,4005,4385,4796,5226,5611,5923,6117,6174,6081,5852,5502,5094,4663,4301,4047,3988,4138,4531,5124,5849,6595,7209,7546,7480,6934,5909,4484,2808,1082,-461,-1621,-2213,-2157,-1443,-158,1513,3340,5053,6377,7093,7038,6143,4459,2114,-645,-3523,-6196,-8335,-9688,-10053,-9374,-7677,-5131,-1970,1499,4960,8123,10746,12676,13828,14225,13917,13047,11740,10152,8423,6666,4980,3429,2049,854,-163,-1039,-1800,-2491,-3147,-3770,-4371,-4900,-5303,-5507,-5428,-5019,-4258,-3168,-1841,-364,1099,2446,3531,4305,4699,4738,4436,3861,3072,2143,1125,76,-975,-1994,-2958,-3853,-4651,-5341,-5891,-6296,-6533,-6596,-6488,-6195,-5743,-5114,-4343,-3444,-2454,-1424,-398,570,1444,2199,2837,3373,3857,4341,4896,5576,6419,7438,8594,9820,11014,12038,12763,13049,12785,11906,10402,8319,5782,2941,4,-2825,-5354,-7420,-8934,-9847,-10200,-10087,-9623,-8983,-8284,-7663,-7177,-6850,-6666,-6554,-6447,-6252,-5892,-5302,-4446,-3314,-1936,-381,1262,2870,4325,5516,6358,6798,6840,6513,5917,5158,4382,3723,3309,3232,3539,4246,5292,6625,8114,9650,11093,12326,13235,13739,13784,13332,12421,11072,9392,7496,5516,3624,1943,609,-306,-772,-814,-501,60,760,1477,2136,2662,3036,3238,3257,3100,2725,2125,1269,125,-1292,-2978,-4869,-6883,-8915,-10835,-12530,-13885,-14838,-15345,-15430,-15143,-14583,-13869,-13116,-12441,-11919,-11595,-11479,-11528,-11690,-11861,-11945,-11836,-11433,-10670,-9509,-7953,-6064,-3939,-1700,494,2522,4250,5614,6564,7096,7244,7038,6553,5826,4923,3876,2717,1475,144,-1255,-2733,-4269,-5848,-7421,-8940,-10327,-11495,-12376,-12896,-13021,-12760,-12127,-11215,-10085,-8847,-7582,-6360,-5241,-4258,-3427,-2762,-2250,-1893,-1659,-1531,-1467,-1434,-1398,-1329,-1220,-1068,-896,-730,-609,-550,-596,-710,-908,-1095,-1233,-1209,-949,-376,566,1890,3583,5592,7821,10168,12486,14652,16530,18021,19049,19584,19626,19209,18400,17252,15847,14231,12450,10523,8472,6281,3983,1553,-948,-3516,-6054,-8510,-10768,-12742,-14348,-15517,-16226,-16479,-16313,-15808,-15057,-14170,-13267,-12449,-11817,-11425,-11317,-11478,-11887,-12464,-13138,-13804,-14364,-14726,-14789,-14479,-13749,-12552,-10929,-8891,-6567,-4040,-1472,1009,3270,5200,6742,7849,8555,8880,8915,8742,8452,8155,7901,7746,7683,7667,7630,7455,7047,6302,5175,3634,1736,-446,-2771,-5086,-7207,-8954,-10167,-10705,-10503,-9532,-7853,-5607,-2977,-234,2366,4553,6090,6836,6690,5695,3949,1650,-959,-3603,-6027,-7993,-9355,-10018,-9995,-9367,-8289,-6954,-5572,-4334,-3375,-2768,-2506,-2512,-2663,-2801,-2774,-2464,-1781,-721,686,2357,4156,5977,7666,9140,10305,11114,11548,11590,11271,10593,9605,8323,6802,5070,3174,1159,-917,-2995,-4997,-6856,-8484,-9812,-10785,-11356,-11540,-11343,-10840,-10106,-9230,-8315,-7448,-6704,-6151,-5815,-5712,-5824,-6095,-6465,-6845,-7150,-7312,-7276,-7003,-6511,-5787,-4879,-3809,-2598,-1286,135,1641,3239,4930,6697,8519,10341,12075,13614,14819,15560,15711,15198,13978,12097,9649,6812,3796,857,-1751,-3795,-5089,-5513,-5043,-3705,-1644,984,3934,6978,9859,12345,14232,15356,15603,14914,13307,10843,7668,3959,-50,-4113,-7969,-11395,-14188,-16233,-17458,-17882,-17579,-16673,-15310,-13663,-11865,-10078,-8379,-6877,-5590,-4563,-3769,-3189,-2758,-2407,-2061,-1630,-1075,-331,580,1662,2858,4115,5378,6570,7672,8611,9402,10002,10439,10714,10856,10896,10856,10772,10651,10507,10339,10131,9886,9571,9200,8740,8198,7540,6762,5810,4675,3295,1670,-220,-2337,-4624,-6990,-9294,-11413,-13168,-14460,-15163,-15241,-14693,-13567,-11990,-10095,-8068,-6073,-4291,-2818,-1769,-1121,-865,-897,-1103,-1366,-1563,-1629,-1516,-1251,-886,-528,-283,-271,-571,-1221,-2194,-3406,-4694,-5897,-6797,-7241,-7082,-6267,-4804,-2778,-347,2308,4955,7403,9456,11004,11961,12329,12140,11471,10416,9072,7527,5860,4128,2374,621,-1118,-2837,-4528,-6178,-7763,-9231,-10534,-11577,-12300,-12607,-12428,-11728,-10477,-8719,-6529,-4041,-1425,1118,3408,5264,6592,7327,7506,7213,6585,5803,5036,4458,4188,4297,4804,5658,6775,8041,9322,10523,11541,12340,12900,13250,13442,13534,13602,13679,13812,13985,14179,14358,14451,14438,14250,13893,13347,12651,11836,10976,10134,9395,8805,8417,8218,8176,8216,8221,8089,7691,6954,5821,4303,2450,368,-1812,-3945,-5887,-7527,-8777,-9602,-10003,-10022,-9736,-9245,-8665,-8101,-7668,-7430,-7458,-7755,-8325,-9101,-10016,-10952,-11798,-12420,-12737,-12647,-12150,-11221,-9927,-8318,-6488,-4514,-2493,-499,1376,3048,4434,5449,6021,6104,5667,4739,3384,1709,-119,-1932,-3530,-4751,-5462,-5586,-5124,-4113,-2676,-932,953,2845,4618,6175,7479,8478,9199,9637,9808,9737,9405,8840,8015,6964,5685,4225,2626,944,-753,-2409,-3951,-5338,-6503,-7412,-8012,-8277,-8160,-7648,-6713,-5354,-3590,-1450,993,3654,6409,9120,11629,13773,15381,16326,16482,15808,14298,12035,9159,5884,2461,-828,-3703,-5924,-7290,-7701,-7139,-5680,-3495,-812,2109,4977,7556,9610,11008,11641,11519,10668,9211,7262,4993,2547,83,-2283,-4435,-6319,-7880,-9106,-10022,-10632,-10991,-11113,-11008,-10688,-10107,-9261,-8110,-6651,-4914,-2947,-848,1273,3302,5111,6638,7808,8612,9055,9154,8945,8453,7694,6695,5463,4015,2383,590,-1286,-3198,-5036,-6721,-8167,-9286,-10045,-10402,-10367,-9949,-9181,-8086,-6698,-5038,-3127,-996,1321,3761,6242,8664,10906,12852,14380,15390,15801,15561,14669,13145,11072,8563,5735,2762,-234,-3101,-5716,-7993,-9841,-11221,-12111,-12502,-12437,-11934,-11062,-9862,-8405,-6744,-4942,-3049,-1109,818,2703,4483,6125,7582,8820,9818,10550,11024,11216,11150,10821,10245,9448,8455,7310,6065,4781,3524,2371,1397,670,263,213,551,1278,2358,3750,5365,7116,8886,10546,11973,13019,13579,13540,12857,11503,9534,7036,4169,1118,-1903,-4681,-7028,-8779,-9841,-10146,-9716,-8612,-6949,-4911,-2659,-423,1644,3365,4634,5375,5552,5180,4303,3003,1382,-437,-2329,-4170,-5853,-7290,-8431,-9259,-9793,-10083,-10197,-10199,-10151,-10082,-10003,-9882,-9694,-9360,-8837,-8078,-7059,-5813,-4382,-2860,-1344,62,1257,2190,2787,3057,2969,2552,1806,772,-529,-2035,-3692,-5411,-7109,-8670,-10021,-11064,-11771,-12112,-12129,-11867,-11421,-10884,-10349,-9900,-9583,-9422,-9393,-9472,-9583,-9702,-9765,-9770,-9702,-9576,-9409,-9200,-8961,-8666,-8303,-7836,-7222,-6437,-5418,-4162,-2631,-846,1161,3325,5558,7725,9716,11356,12533,13106,13010,12200,10710,8624,6089,3304,495,-2092,-4216,-5668,-6287,-5972,-4718,-2569,311,3740,7449,11176,14648,17624,19908,21370,21950,21653,20571,18810,16553,13952,11180,8363,5595,2929,389,-2042,-4373,-6624,-8804,-10878,-12818,-14546,-16008,-17125,-17860,-18190,-18134,-17739,-17080,-16230,-15276,-14260,-13221,-12148,-11037,-9856,-8612,-7316,-6020,-4806,-3751,-2975,-2530,-2479,-2811,-3464,-4343,-5283,-6140,-6727,-6935,-6657,-5871,-4607,-2934,-978,1126,3239,5215,6967,8400,9492,10244,10676,10864,10836,10669,10357,9919,9294,8440,7284,5764,3861,1564,-1052,-3891,-6795,-9580,-12056,-14036,-15387,-16009,-15885,-15052,-13581,-11632,-9315,-6826,-4294,-1863,326,2204,3654,4678,5226,5359,5109,4556,3786,2845,1815,696,-480,-1719,-3021,-4364,-5721,-7021,-8177,-9079,-9609,-9672,-9180,-8102,-6445,-4253,-1634,1302,4393,7494,10430,13062,15227,16811,17704,17835,17168,15713,13518,10682,7330,3633,-239,-4075,-7718,-10968,-13725,-15854,-17326,-18093,-18191,-17648,-16541,-14949,-12961,-10683,-8199,-5619,-3022,-512,1825,3897,5610,6888,7650,7853,7470,6530,5072,3224,1099,-1115,-3244,-5111,-6537,-7406,-7618,-7148,-6011,-4300,-2130,313,2854,5287,7425,9108,10202,10635,10388,9512,8127,6402,4534,2738,1180,2,-733,-1015,-886,-436,234,1001,1766,2427,2939,3256,3395,3375,3240,3061,2888,2795,2828,3021,3401,3944,4625,5370,6093,6686,7042,7044,6623,5692,4255,2302,-74,-2783,-5641,-8470,-11029,-13112,-14507,-15085,-14765,-13581,-11645,-9140,-6343,-3490,-895,1252,2756,3550,3634,3101,2118,908,-303,-1261,-1789,-1747,-1055,237,2071,4270,6645,8982,11070,12731,13839,14334,14214,13548,12451,11045,9487,7877,6310,4829,3422,2072,700,-747,-2331,-4090,-6014,-8079,-10204,-12294,-14236,-15898,-17166,-17936,-18129,-17713,-16685,-15109,-13072,-10723,-8195,-5650,-3203,-949,1070,2846,4412,5812,7103,8325,9491,10597,11584,12392,12925,13098,12840,12102,10891,9239,7244,5007,2673,375,-1767,-3658,-5234,-6471,-7350,-7891,-8114,-8041,-7705,-7129,-6333,-5347,-4190,-2894,-1499,-66,1320,2557,3536,4132,4265,3847,2867,1345,-644,-2948,-5409,-7784,-9872,-11448,-12350,-12471,-11780,-10325,-8238,-5694,-2938,-188,2311,4401,5951,6942,7399,7422,7148,6709,6259,5892,5695,5694,5908,6294,6822,7412,8000,8513,8883,9077,9079,8920,8659,8381,8192,8196,8466,9079,10028,11307,12845,14535,16271,17884,19259,20229,20687,20524,19680,18122,15879,12999,9603,5823,1826,-2206,-6101,-9692,-12849,-15447,-17429,-18710,-19286,-19120,-18238,-16648,-14409,-11581,-8277,-4617,-797,3002,6525,9547,11847,13242,13631,12984,11370,8933,5894,2502,-960,-4247,-7131,-9451,-11112,-12083,-12390,-12122,-11377,-10292,-8987,-7582,-6169,-4824,-3584,-2478,-1495,-623,175,935,1693,2484,3318,4209,5146,6115,7095,8061,8994,9869,10668,11373,11953,12394,12650,12689,12467,11932,11052,9791,8135,6111,3764,1186,-1503,-4161,-6644,-8800,-10511,-11698,-12300,-12345,-11870,-10980,-9792,-8447,-7075,-5797,-4704,-3851,-3258,-2911,-2770,-2768,-2855,-2935,-2967,-2874,-2605,-2121,-1382,-394,845,2274,3864,5512,7174,8766,10251,11595,12790,13833,14738,15498,16101,16511,16670,16510,15949,14928,13397,11356,8838,5925,2749,-543,-3764,-6751,-9338,-11404,-12863,-13671,-13837,-13392,-12418,-10994,-9229,-7220,-5078,-2891,-755,1260,3076,4636,5878,6748,7200,7185,6698,5716,4294,2476,371,-1897,-4169,-6288,-8078,-9404,-10154,-10272,-9758,-8682,-7162,-5372,-3503,-1760,-327,646,1071,912,237,-856,-2171,-3511,-4656,-5408,-5634,-5236,-4210,-2611,-534,1854,4415,6955,9357,11468,13230,14567,15466,15910,15910,15467,14596,13296,11579,9466,6979,4197,1201,-1862,-4831,-7516,-9736,-11337,-12203,-12305,-11647,-10342,-8515,-6357,-4040,-1756,383,2248,3838,5121,6152,6973,7629,8151,8530,8739,8711,8389,7695,6597,5094,3234,1133,-1071,-3177,-4997,-6326,-7006,-6923,-6029,-4355,-2007,849,3975,7136,10063,12551,14413,15556,15941,15606,14642,13170,11351,9312,7216,5143,3199,1410,-195,-1626,-2904,-4043,-5060,-5926,-6617,-7060,-7212,-6995,-6414,-5427,-4119,-2527,-778,1004,2697,4157,5303,6037,6354,6235,5738,4936,3910,2786,1635,573,-359,-1104,-1665,-2053,-2313,-2494,-2658,-2855,-3127,-3501,-3975,-4542,-5161,-5797,-6373,-6848,-7150,-7253,-7154,-6868,-6484,-6078,-5780,-5682,-5887,-6411,-7274,-8394,-9686,-11027,-12286,-13352,-14143,-14596,-14731,-14555,-14168,-13626,-13047,-12488,-12020,-11655,-11373,-11137,-10861,-10487,-9946,-9218,-8308,-7270,-6162,-5070,-4061,-3179,-2451,-1858,-1377,-962,-581,-193,190,578,901,1137,1201,1062,676,52,-776,-1740,-2744,-3680,-4423,-4873,-4925,-4511,-3591,-2145,-214,2143,4819,7671,10537,13248,15619,17533,18854,19556,19625,19117,18124,16757,15129,13347,11484,9577,7659,5710,3735,1724,-305,-2321,-4268,-6090,-7702,-9059,-10094,-10797,-11167,-11222,-11021,-10613,-10072,-9469,-8869,-8336,-7911,-7615,-7444,-7361,-7311,-7216,-6997,-6590,-5949,-5068,-3975,-2737,-1450,-238,792,1511,1851,1754,1216,285,-971,-2432,-3975,-5449,-6733,-7680,-8218,-8260,-7809,-6870,-5538,-3893,-2093,-249,1483,3022,4275,5234,5896,6301,6516,6574,6523,6361,6057,5567,4813,3739,2285,442,-1785,-4332,-7092,-9951,-12735,-15312,-17527,-19266,-20442,-20988,-20885,-20119,-18707,-16695,-14133,-11117,-7759,-4190,-593,2873,6000,8623,10561,11702,11950,11300,9792,7553,4750,1615,-1612,-4654,-7271,-9222,-10348,-10522,-9728,-8007,-5494,-2377,1118,4734,8229,11382,14002,15972,17196,17676,17408,16483,14967,12976,10613,7989,5193,2336,-518,-3260,-5814,-8081,-9956,-11350,-12167,-12361,-11913,-10872,-9317,-7421,-5335,-3285,-1434,50,1072,1582,1604,1225,554,-239,-1029,-1685,-2125,-2334,-2320,-2158,-1938,-1750,-1686,-1787,-2067,-2502,-3029,-3572,-4051,-4390,-4547,-4498,-4252,-3855,-3346,-2813,-2288,-1827,-1413,-1050,-651,-197,388,1122,1988,2975,4008,5024,5970,6776,7442,7930,8291,8504,8633,8653,8591,8425,8137,7731,7181,6517,5745,4920,4085,3308,2650,2148,1851,1743,1811,2003,2244,2458,2548,2446,2071,1399,406,-869,-2391,-4050,-5779,-7433,-8944,-10204,-11178,-11840,-12208,-12328,-12250,-12029,-11685,-11220,-10580,-9701,-8482,-6847,-4734,-2132,908,4275,7796,11260,14438,17108,19090,20255,20558,20031,18770,16959,14769,12436,10119,7983,6109,4537,3255,2207,1311,481,-373,-1317,-2393,-3620,-4966,-6394,-7832,-9208,-10454,-11494,-12296,-12823,-13083,-13091,-12892,-12521,-12026,-11405,-10668,-9768,-8663,-7301,-5627,-3647,-1355,1167,3826,6488,8977,11156,12846,13954,14387,14134,13215,11709,9714,7381,4825,2232,-292,-2594,-4565,-6126,-7192,-7753,-7805,-7415,-6665,-5687,-4602,-3546,-2610,-1867,-1341,-1019,-874,-849,-893,-969,-1044,-1122,-1208,-1333,-1515,-1799,-2177,-2690,-3298,-4010,-4778,-5556,-6297,-6929,-7389,-7615,-7524,-7089,-6239,-4981,-3304,-1249,1113,3690,6342,8922,11246,13158,14491,15137,15023,14139,12548,10350,7716,4844,1956,-698,-2922,-4469,-5234,-5071,-3993,-2033,670,3923,7473,11059,14396,17250,19422,20792,21312,21015,20010,18443,16510,14391,12272,10279,8514,7004,5752,4704,3804,2968,2139,1261,318,-690,-1729,-2746,-3687,-4473,-5067,-5417,-5518,-5365,-4982,-4409,-3686,-2891,-2068,-1302,-645,-147,152,243,120,-190,-660,-1234,-1859,-2458,-2970,-3316,-3460,-3361,-3024,-2488,-1801,-1061,-360,219,570,673,495,79,-495,-1127,-1675,-2020,-2049,-1691,-932,206,1636,3253,4925,6529,7936,9078,9872,10315,10403,10162,9664,8935,8072,7101,6091,5080,4082,3135,2215,1342,511,-277,-979,-1602,-2086,-2439,-2636,-2702,-2666,-2580,-2507,-2502,-2600,-2834,-3168,-3595,-4031,-4431,-4722,-4867,-4829,-4625,-4270,-3826,-3347,-2901,-2518,-2206,-1940,-1633,-1204,-535,464,1855,3650,5817,8252,10823,13347,15634,17488,18738,19245,18923,17752,15776,13115,9956,6528,3112,-36,-2660,-4584,-5705,-6023,-5640,-4729,-3538,-2317,-1305,-715,-650,-1188,-2283,-3846,-5732,-7746,-9706,-11406,-12710,-13489,-13700,-13339,-12467,-11176,-9590,-7843,-6061,-4373,-2870,-1624,-679,-46,311,412,354,165,-47,-265,-408,-499,-507,-485,-457,-456,-528,-640,-804,-950,-1031,-1006,-808,-447,110,816,1659,2581,3552,4535,5497,6440,7334,8202,9015,9773,10449,11009,11425,11645,11653,11404,10909,10163,9201,8066,6817,5514,4230,3024,1943,1034,309,-216,-540,-679,-628,-403,2,575,1307,2153,3049,3908,4602,5022,5039,4566,3557,2006,-18,-2407,-4987,-7545,-9857,-11676,-12810,-13079,-12408,-10772,-8247,-4994,-1219,2796,6782,10462,13601,16033,17641,18411,18379,17660,16403,14785,12981,11140,9380,7750,6273,4896,3573,2211,749,-857,-2637,-4555,-6559,-8568,-10468,-12155,-13521,-14467,-14924,-14833,-14179,-12966,-11239,-9085,-6601,-3949,-1257,1312,3646,5648,7269,8496,9353,9869,10099,10080,9844,9422,8807,8011,7017,5811,4395,2752,911,-1113,-3269,-5490,-7705,-9808,-11718,-13318,-14540,-15294,-15548,-15279,-14503,-13265,-11639,-9711,-7602,-5421,-3297,-1359,286,1517,2267,2477,2138,1291,8,-1589,-3355,-5138,-6771,-8127,-9094,-9608,-9664,-9285,-8561,-7590,-6508,-5440,-4519,-3838,-3490,-3498,-3878,-4574,-5509,-6577,-7651,-8625,-9411,-9964,-10281,-10403,-10404,-10361,-10349,-10409,-10524,-10648,-10665,-10429,-9809,-8647,-6878,-4467,-1465,1987,5717,9474,13019,16108,18530,20147,20860,20682,19672,17963,15745,13227,10625,8150,5944,4111,2682,1618,825,183,-457,-1207,-2155,-3344,-4730,-6257,-7786,-9190,-10334,-11102,-11449,-11356,-10879,-10121,-9199,-8263,-7430,-6787,-6391,-6233,-6274,-6432,-6593,-6640,-6454,-5928,-5005,-3666,-1960,-7,2048,3988,5630,6783,7329,7209,6439,5107,3364,1400,-586,-2378,-3814,-4735,-5077,-4791,-3925,-2565,-842,1054,2955,4665,6047,6999,7475,7495,7096,6373,5389,4228,2930,1529,40,-1546,-3194,-4913,-6630,-8301,-9843,-11152,-12147,-12743,-12876,-12546,-11763,-10631,-9258,-7830,-6510,-5503,-4938,-4941,-5527,-6651,-8184,-9907,-11573,-12913,-13675,-13700,-12890,-11281,-9010,-6285,-3406,-647,1712,3459,4502,4799,4463,3647,2567,1468,541,-25,-156,197,960,2047,3297,4553,5670,6526,7062,7276,7215,6989,6712,6498,6450,6587,6905,7303,7656,7794,7559,6804,5461,3495,990,-1927,-5045,-8123,-10906,-13169,-14721,-15477,-15405,-14590,-13172,-11339,-9303,-7247,-5309,-3602,-2133,-913,125,1033,1874,2677,3444,4131,4662,4953,4899,4441,3535,2214,543,-1335,-3271,-5077,-6588,-7668,-8221,-8213,-7666,-6637,-5241,-3590,-1824,-71,1564,2988,4160,5064,5740,6253,6700,7197,7828,8681,9774,11084,12533,13979,15263,16191,16590,16316,15285,13493,11025,8056,4828,1640,-1221,-3477,-4948,-5534,-5264,-4271,-2774,-1063,572,1859,2585,2636,1975,664,-1150,-3303,-5567,-7774,-9752,-11397,-12664,-13541,-14075,-14321,-14331,-14170,-13838,-13350,-12668,-11722,-10485,-8855,-6840,-4406,-1607,1472,4712,7954,11034,13786,16081,17802,18920,19409,19329,18757,17783,16522,15032,13378,11565,9588,7427,5070,2520,-177,-2959,-5708,-8311,-10612,-12495,-13828,-14540,-14601,-14021,-12894,-11321,-9464,-7483,-5522,-3722,-2152,-866,152,925,1523,1988,2397,2773,3161,3563,3977,4377,4749,5040,5252,5340,5329,5224,5054,4866,4689,4567,4519,4558,4668,4822,4963,5028,4938,4616,4005,3066,1793,213,-1610,-3593,-5602,-7526,-9217,-10560,-11469,-11880,-11795,-11256,-10332,-9158,-7842,-6541,-5372,-4430,-3786,-3431,-3333,-3398,-3497,-3491,-3246,-2637,-1623,-182,1599,3597,5628,7487,8976,9927,10230,9838,8783,7162,5119,2841,508,-1706,-3659,-5260,-6430,-7149,-7394,-7169,-6492,-5376,-3874,-2046,32,2239,4471,6591,8480,10042,11181,11869,12073,11836,11198,10262,9114,7884,6658,5543,4595,3879,3404,3181,3169,3330,3584,3874,4126,4295,4357,4317,4186,4027,3870,3783,3803,3958,4242,4627,5039,5390,5565,5463,5005,4160,2956,1475,-145,-1746,-3152,-4226,-4829,-4918,-4447,-3472,-2060,-336,1566,3492,5312,6908,8188,9110,9640,9802,9617,9156,8474,7670,6811,5999,5292,4748,4403,4230,4222,4280,4349,4318,4126,3709,3063,2221,1267,321,-480,-1025,-1213,-1042,-537,176,948,1605,1981,1958,1484,565,-706,-2197,-3751,-5204,-6426,-7336,-7896,-8137,-8122,-7949,-7736,-7573,-7565,-7723,-8071,-8532,-9008,-9378,-9494,-9243,-8565,-7412,-5866,-3997,-1955,118,2090,3858,5368,6608,7615,8435,9138,9769,10366,10933,11457,11908,12249,12446,12498,12385,12167,11856,11543,11262,11068,10982,10976,11015,11004,10834,10408,9594,8340,6579,4340,1673,-1300,-4436,-7541,-10454,-12984,-15027,-16473,-17308,-17534,-17210,-16421,-15254,-13806,-12158,-10377,-8506,-6580,-4596,-2581,-520,1549,3607,5584,7420,9016,10293,11161,11552,11432,10767,9598,7945,5925,3608,1164,-1304,-3627,-5697,-7404,-8670,-9476,-9798,-9694,-9199,-8416,-7419,-6326,-5225,-4208,-3348,-2683,-2230,-1956,-1796,-1631,-1354,-796,131,1529,3402,5702,8289,11001,13596,15876,17649,18770,19208,18952,18127,16843,15305,13646,12030,10512,9136,7843,6574,5203,3653,1833,-260,-2613,-5121,-7676,-10096,-12248,-13953,-15136,-15701,-15665,-15053,-13965,-12505,-10803,-8976,-7125,-5334,-3648,-2097,-673,627,1847,3014,4172,5359,6592,7902,9273,10708,12155,13570,14876,15979,16777,17168,17047,16360,15069,13211,10865,8166,5287,2412,-271,-2613,-4492,-5847,-6659,-6955,-6806,-6298,-5539,-4640,-3689,-2770,-1934,-1196,-571,-25,453,899,1332,1746,2148,2487,2741,2845,2764,2459,1927,1193,310,-633,-1536,-2294,-2815,-3032,-2925,-2519,-1878,-1130,-390,184,492,437,-3,-821,-1943,-3293,-4742,-6207,-7570,-8784,-9797,-10593,-11182,-11564,-11759,-11760,-11560,-11132,-10443,-9472,-8186,-6622,-4807,-2848,-865,995,2576,3746,4393,4469,3964,2939,1499,-217,-2031,-3775,-5293,-6454,-7209,-7534,-7512,-7248,-6902,-6643,-6609,-6918,-7592,-8616,-9872,-11207,-12421,-13314,-13700,-13470,-12551,-11001,-8909,-6471,-3887,-1397,798,2535,3700,4284,4306,3895,3183,2366,1597,1044,791,882,1281,1886,2550,3095,3353,3190,2541,1420,-69,-1751,-3402,-4792,-5714,-6022,-5656,-4628,-3049,-1071,1106,3271,5223,6790,7837,8310,8191,7555,6509,5207,3804,2452,1252,276,-455,-969,-1297,-1505,-1640,-1738,-1845,-1950,-2097,-2249,-2445,-2641,-2856,-3049,-3217,-3326,-3367,-3341,-3260,-3165,-3095,-3087,-3179,-3351,-3583,-3798,-3916,-3851,-3529,-2928,-2056,-994,159,1245,2145,2719,2910,2697,2137,1331,436,-407,-1046,-1388,-1395,-1082,-551,75,621,937,870,345,-677,-2138,-3939,-5914,-7877,-9620,-10978,-11801,-12041,-11687,-10832,-9622,-8238,-6898,-5790,-5071,-4858,-5158,-5956,-7113,-8474,-9830,-10979,-11744,-11996,-11681,-10799,-9439,-7714,-5787,-3822,-1979,-385,878,1782,2344,2648,2771,2839,2933,3132,3476,3968,4587,5271,5960,6555,6996,7204,7140,6795,6161,5283,4194,2953,1611,237,-1126,-2415,-3602,-4656,-5573,-6345,-6992,-7518,-7919,-8201,-8311,-8238,-7914,-7310,-6399,-5173,-3680,-1958,-123,1744,3507,5081,6338,7224,7650,7592,7037,6000,4559,2796,852,-1131,-2999,-4617,-5878,-6712,-7103,-7056,-6622,-5857,-4803,-3534,-2064,-448,1292,3108,4943,6717,8336,9682,10650,11137,11081,10455,9295,7689,5781,3756,1810,145,-1070,-1709,-1708,-1063,156,1841,3831,5946,8009,9840,11303,12277,12705,12556,11850,10652,9035,7110,4982,2749,511,-1673,-3738,-5664,-7420,-9013,-10433,-11681,-12754,-13631,-14293,-14713,-14862,-14723,-14300,-13609,-12708,-11649,-10507,-9342,-8185,-7065,-5949,-4816,-3606,-2268,-774,908,2739,4691,6660,8565,10264,11662,12633,13104,13016,12361,11167,9523,7546,5400,3254,1283,-363,-1569,-2263,-2439,-2137,-1450,-509,532,1540,2367,2961,3258,3303,3142,2868,2576,2329,2186,2135,2156,2172,2108,1874,1414,681,-296,-1479,-2759,-4034,-5145,-5984,-6411,-6354,-5767,-4656,-3087,-1192,889,2929,4768,6195,7106,7424,7153,6364,5172,3711,2141,562,-921,-2274,-3475,-4531,-5443,-6197,-6762,-7061,-7038,-6590,-5675,-4259,-2370,-83,2475,5150,7756,10112,12037,13379,14019,13894,12998,11381,9170,6521,3637,725,-2021,-4440,-6414,-7898,-8887,-9452,-9674,-9688,-9587,-9486,-9430,-9439,-9492,-9505,-9402,-9069,-8423,-7414,-6039,-4353,-2485,-572,1164,2571,3452,3748,3388,2483,1125,-453,-2041,-3413,-4377,-4817,-4674,-3963,-2772,-1218,534,2338,4049,5568,6836,7844,8639,9273,9853,10420,11047,11711,12371,12941,13286,13301,12878,11961,10575,8773,6713,4538,2446,590,-904,-1956,-2564,-2764,-2647,-2328,-1927,-1542,-1243,-1038,-890,-717,-414,122,962,2121,3573,5189,6857,8383,9624,10438,10741,10499,9748,8566,7098,5503,3971,2675,1777,1376,1542,2234,3385,4824,6366,7781,8860,9421,9356,8619,7267,5418,3258,1003,-1121,-2913,-4204,-4882,-4915,-4303,-3140,-1542,337,2310,4210,5850,7105,7848,8055,7704,6882,5685,4277,2807,1444,298,-559,-1115,-1434,-1603,-1769,-2060,-2601,-3467,-4672,-6185,-7892,-9680,-11380,-12858,-13988,-14672,-14866,-14544,-13725,-12445,-10770,-8758,-6500,-4058,-1535,1001,3450,5723,7749,9440,10770,11706,12269,12493,12444,12193,11828,11409,11011,10661,10372,10133,9881,9569,9092,8394,7387,6049,4374,2394,202,-2113,-4401,-6534,-8379,-9817,-10784,-11230,-11174,-10654,-9768,-8599,-7280,-5901,-4560,-3325,-2236,-1305,-542,102,620,1074,1452,1778,2031,2195,2265,2232,2137,2017,1942,1975,2168,2549,3109,3801,4564,5293,5909,6297,6407,6163,5579,4648,3426,1993,427,-1155,-2662,-4002,-5095,-5896,-6363,-6476,-6226,-5601,-4602,-3232,-1497,564,2916,5483,8167,10867,13425,15725,17586,18888,19489,19312,18303,16484,13916,10740,7108,3244,-659,-4369,-7720,-10542,-12730,-14230,-15014,-15149,-14695,-13790,-12571,-11186,-9773,-8432,-7225,-6171,-5240,-4383,-3535,-2635,-1641,-541,673,1958,3307,4647,5976,7222,8393,9443,10378,11178,11854,12388,12788,13022,13069,12891,12434,11665,10536,9042,7183,5011,2606,79,-2408,-4718,-6662,-8124,-8978,-9172,-8700,-7600,-5965,-3924,-1605,823,3225,5468,7431,9031,10192,10872,11042,10707,9879,8604,6949,5001,2868,680,-1424,-3309,-4835,-5920,-6483,-6517,-6045,-5129,-3893,-2452,-978,400,1514,2282,2594,2442,1813,767,-624,-2244,-3990,-5717,-7312,-8662,-9670,-10296,-10507,-10347,-9866,-9173,-8352,-7511,-6713,-5997,-5370,-4815,-4279,-3742,-3145,-2494,-1779,-1039,-313,318,791,1021,947,531,-238,-1328,-2662,-4137,-5619,-6967,-8065,-8822,-9200,-9217,-8935,-8477,-7963,-7547,-7338,-7435,-7870,-8639,-9662,-10840,-12011,-13029,-13724,-13983,-13714,-12904,-11583,-9853,-7842,-5707,-3601,-1656,26,1388,2426,3157,3656,3975,4211,4414,4639,4911,5211,5522,5773,5897,5824,5485,4854,3930,2761,1436,78,-1165,-2144,-2726,-2814,-2374,-1415,-32,1648,3455,5182,6669,7713,8227,8105,7359,6034,4232,2113,-149,-2373,-4374,-6015,-7171,-7774,-7798,-7248,-6207,-4761,-3083,-1338,269,1556,2374,2626,2294,1439,180,-1290,-2773,-4053,-4948,-5335,-5128,-4356,-3072,-1435,383,2169,3726,4857,5438,5370,4649,3324,1512,-626,-2882,-5075,-7004,-8547,-9593,-10122,-10130,-9680,-8843,-7720,-6410,-4998,-3563,-2153,-804,460,1619,2642,3484,4081,4369,4261,3708,2656,1106,-909,-3312,-5977,-8757,-11481,-13968,-16069,-17637,-18574,-18834,-18401,-17349,-15760,-13796,-11602,-9360,-7210,-5270,-3618,-2267,-1214,-401,227,726,1141,1475,1723,1837,1794,1545,1105,476,-272,-1067,-1815,-2411,-2784,-2865,-2634,-2098,-1287,-274,897,2134,3395,4623,5773,6810,7691,8368,8800,8928,8714,8121,7134,5767,4056,2082,-51,-2205,-4228,-5958,-7256,-8002,-8129,-7612,-6493,-4866,-2859,-662,1549,3556,5188,6264,6681,6345,5267,3493,1164,-1524,-4311,-6928,-9077,-10536,-11110,-10742,-9443,-7377,-4750,-1879,943,3397,5271,6387,6727,6334,5373,4072,2685,1480,688,459,897,1966,3581,5551,7642,9595,11148,12081,12228,11518,9962,7699,4929,1959,-916,-3375,-5190,-6188,-6332,-5661,-4328,-2529,-510,1489,3254,4602,5435,5692,5395,4621,3462,2068,542,-970,-2410,-3697,-4828,-5802,-6650,-7401,-8095,-8743,-9358,-9921,-10407,-10779,-11005,-11043,-10875,-10461,-9795,-8851,-7636,-6147,-4418,-2480,-401,1745,3869,5890,7709,9263,10468,11271,11630,11522,10964,9996,8732,7274,5811,4484,3462,2847,2718,3058,3820,4871,6060,7211,8156,8761,8932,8633,7875,6718,5247,3579,1820,85,-1535,-2963,-4132,-4990,-5492,-5607,-5323,-4668,-3699,-2517,-1256,-43,986,1752,2220,2404,2393,2281,2215,2286,2597,3148,3937,4855,5803,6619,7180,7352,7055,6252,4959,3256,1248,-899,-3048,-5029,-6753,-8118,-9122,-9743,-10048,-10068,-9870,-9497,-8986,-8362,-7630,-6792,-5826,-4725,-3472,-2076,-562,1022,2610,4127,5499,6665,7579,8212,8545,8573,8285,7677,6744,5473,3880,1964,-229,-2663,-5254,-7919,-10557,-13055,-15302,-17192,-18602,-19451,-19633,-19110,-17848,-15901,-13344,-10323,-7020,-3620,-328,2690,5317,7450,9097,10252,11002,11409,11574,11563,11454,11285,11089,10885,10656,10396,10073,9663,9164,8566,7915,7222,6555,5917,5349,4822,4327,3807,3219,2506,1637,587,-603,-1894,-3165,-4307,-5161,-5605,-5515,-4846,-3581,-1790,411,2857,5364,7752,9869,11598,12872,13657,13965,13824,13292,12446,11375,10177,8962,7802,6797,5950,5294,4772,4350,3950,3524,3029,2469,1871,1309,867,658,757,1250,2136,3403,4951,6651,8323,9789,10866,11424,11383,10741,9566,8011,6250,4526,3017,1938,1367,1370,1882,2773,3843,4855,5574,5805,5446,4465,2964,1104,-906,-2844,-4545,-5896,-6876,-7541,-8006,-8430,-8952,-9725,-10795,-12205,-13866,-15667,-17415,-18895,-19881,-20177,-19636,-18194,-15871,-12793,-9163,-5241,-1331,2287,5368,7725,9286,10030,10060,9493,8520,7304,5996,4709,3491,2363,1294,258,-782,-1827,-2850,-3783,-4522,-4958,-4963,-4462,-3387,-1761,361,2844,5523,8188,10631,12654,14101,14874,14950,14371,13261,11767,10075,8351,6722,5280,4031,2966,1994,1044,22,-1140,-2459,-3945,-5534,-7166,-8731,-10134,-11256,-12003,-12270,-11983,-11094,-9571,-7468,-4840,-1854,1321,4442,7270,9565,11131,11820,11612,10538,8781,6584,4250,2119,484,-407,-419,471,2165,4443,7028,9586,11802,13416,14244,14204,13354,11789,9767,7511,5315,3424,2019,1214,1010,1330,2012,2861,3672,4260,4504,4327,3722,2752,1472,25,-1518,-3021,-4427,-5656,-6668,-7444,-7964,-8237,-8276,-8077,-7682,-7083,-6322,-5400,-4356,-3200,-1981,-730,504,1656,2683,3503,4093,4402,4439,4218,3783,3207,2550,1893,1278,760,340,23,-218,-425,-633,-892,-1207,-1594,-2006,-2391,-2676,-2766,-2600,-2112,-1299,-176,1171,2640,4095,5393,6422,7083,7345,7217,6755,6061,5266,4479,3844,3413,3259,3364,3712,4224,4844,5475,6053,6501,6762,6784,6553,6044,5303,4360,3289,2162,1038,-26,-1020,-1952,-2862,-3806,-4848,-6029,-7390,-8896,-10507,-12108,-13556,-14697,-15350,-15378,-14686,-13234,-11083,-8343,-5228,-1966,1153,3887,6007,7366,7898,7616,6634,5104,3239,1256,-654,-2301,-3589,-4426,-4809,-4758,-4330,-3615,-2706,-1729,-795,-47,406,439,-19,-1025,-2567,-4594,-6995,-9618,-12291,-14811,-17007,-18725,-19848,-20342,-20184,-19453,-18232,-16643,-14835,-12902,-10980,-9110,-7351,-5687,-4112,-2575,-1035,531,2157,3818,5487,7092,8554,9772,10651,11120,11114,10630,9685,8334,6650,4734,2665,562,-1487,-3376,-5006,-6292,-7172,-7601,-7589,-7170,-6429,-5480,-4440,-3444,-2564,-1883,-1386,-1059,-825,-603,-316,106,680,1403,2211,3026,3738,4263,4515,4473,4126,3533,2756,1881,1001,178,-513,-1041,-1385,-1534,-1522,-1359,-1116,-829,-579,-405,-361,-463,-699,-1032,-1387,-1677,-1804,-1687,-1280,-567,393,1524,2685,3735,4527,4941,4880,4310,3225,1686,-219,-2367,-4612,-6811,-8827,-10534,-11841,-12671,-12982,-12757,-11986,-10707,-8952,-6811,-4399,-1852,616,2820,4514,5511,5637,4811,3016,349,-3017,-6822,-10774,-14549,-17867,-20473,-22211,-23002,-22856,-21887,-20237,-18126,-15758,-13343,-11051,-9015,-7307,-5951,-4932,-4182,-3624,-3167,-2715,-2178,-1516,-653,377,1579,2883,4211,5482,6595,7487,8104,8433,8488,8310,7962,7529,7078,6710,6472,6447,6653,7119,7825,8725,9754,10803,11765,12510,12940,12962,12535,11651,10338,8672,6727,4613,2405,202,-1944,-3960,-5802,-7407,-8721,-9669,-10204,-10267,-9858,-8983,-7719,-6141,-4387,-2576,-859,639,1793,2504,2705,2352,1461,86,-1671,-3634,-5636,-7429,-8839,-9662,-9801,-9212,-7946,-6149,-4010,-1780,305,2020,3205,3755,3657,2955,1771,262,-1377,-2957,-4301,-5269,-5761,-5729,-5167,-4103,-2612,-754,1347,3628,5962,8278,10450,12395,13957,15043,15492,15211,14116,12176,9442,6012,2082,-2124,-6320,-10232,-13593,-16199,-17917,-18700,-18598,-17724,-16257,-14403,-12358,-10302,-8374,-6661,-5211,-4026,-3087,-2336,-1730,-1187,-662,-87,572,1350,2251,3270,4370,5510,6637,7693,8634,9419,10022,10426,10616,10592,10348,9906,9292,8550,7750,6970,6294,5818,5617,5749,6247,7099,8246,9615,11062,12456,13640,14468,14825,14626,13835,12472,10611,8376,5937,3488,1233,-643,-1977,-2690,-2734,-2177,-1118,252,1731,3097,4136,4700,4677,4034,2823,1123,-900,-3088,-5264,-7250,-8931,-10206,-11035,-11426,-11415,-11074,-10490,-9753,-8957,-8183,-7506,-6971,-6603,-6395,-6321,-6332,-6385,-6428,-6435,-6384,-6254,-6055,-5757,-5373,-4857,-4209,-3367,-2336,-1067,409,2067,3822,5554,7104,8300,8947,8899,8024,6279,3685,356,-3512,-7653,-11766,-15513,-18607,-20776,-21859,-21758,-20500,-18187,-15008,-11216,-7069,-2862,1177,4823,7936,10420,12241,13418,13998,14073,13721,13050,12126,11025,9787,8445,7032,5555,4064,2573,1149,-164,-1292,-2192,-2790,-3101,-3076,-2789,-2248,-1525,-667,305,1354,2499,3730,5066,6488,7976,9475,10914,12205,13247,13961,14253,14098,13459,12389,10939,9225,7374,5524,3839,2423,1429,908,944,1532,2649,4208,6093,8140,10190,12059,13606,14710,15291,15325,14824,13839,12461,10780,8919,6966,5037,3201,1530,84,-1109,-2004,-2603,-2894,-2905,-2673,-2259,-1737,-1204,-729,-420,-314,-476,-901,-1571,-2432,-3384,-4321,-5107,-5628,-5764,-5455,-4662,-3408,-1778,136,2147,4111,5807,7073,7723,7636,6721,4969,2431,-760,-4402,-8262,-12062,-15549,-18483,-20692,-22063,-22579,-22280,-21290,-19767,-17892,-15850,-13787,-11827,-10034,-8433,-7012,-5725,-4529,-3356,-2170,-930,391,1781,3263,4785,6354,7912,9450,10918,12294,13554,14669,15638,16451,17112,17640,18035,18309,18460,18461,18306,17944,17364,16522,15422,14036,12403,10524,8470,6279,4031,1800,-348,-2325,-4088,-5568,-6750,-7601,-8135,-8356,-8305,-8002,-7503,-6821,-5997,-5036,-3940,-2715,-1346,133,1713,3308,4864,6249,7385,8157,8496,8377,7789,6794,5469,3906,2230,526,-1096,-2586,-3874,-4953,-5788,-6397,-6786,-6981,-7018,-6941,-6788,-6616,-6444,-6313,-6198,-6089,-5920,-5640,-5173,-4471,-3492,-2223,-688,1080,3016,5035,7065,9006,10788,12340,13604,14553,15145,15379,15238,14717,13823,12548,10899,8892,6545,3891,999,-2075,-5209,-8307,-11209,-13785,-15881,-17366,-18155,-18183,-17469,-16072,-14106,-11736,-9140,-6503,-4008,-1780,69,1491,2497,3109,3429,3537,3550,3572,3689,3971,4441,5102,5903,6789,7664,8459,9088,9529,9743,9783,9657,9453,9211,8992,8826,8716,8647,8573,8441,8181,7738,7072,6173,5072,3845,2594,1463,572,41,-58,299,1080,2203,3549,4965,6316,7450,8274,8715,8773,8475,7912,7177,6379,5603,4912,4311,3810,3336,2877,2335,1707,925,-6,-1102,-2358,-3765,-5300,-6958,-8696,-10484,-12280,-14018,-15647,-17102,-18338,-19308,-20010,-20408,-20523,-20320,-19789,-18883,-17566,-15801,-13580,-10934,-7929,-4693,-1374,1867,4833,7408,9437,10879,11703,11942,11668,10965,9927,8628,7127,5439,3580,1530,-717,-3142,-5737,-8407,-11097,-13662,-16005,-17982,-19489,-20437,-20762,-20468,-19562,-18146,-16307,-14205,-11974,-9775,-7724,-5919,-4407,-3199,-2259,-1528,-929,-376,201,854,1626,2502,3484,4509,5540,6498,7334,7970,8371,8481,8278,7749,6895,5757,4364,2785,1082,-668,-2392,-4008,-5455,-6651,-7556,-8111,-8316,-8162,-7693,-6972,-6076,-5105,-4140,-3250,-2476,-1812,-1234,-681,-89,607,1461,2488,3702,5062,6539,8071,9608,11095,12481,13700,14689,15381,15685,15568,14960,13889,12364,10468,8272,5875,3354,780,-1800,-4349,-6839,-9248,-11533,-13641,-15507,-17033,-18155,-18771,-18851,-18350,-17308,-15753,-13798,-11537,-9114,-6658,-4316,-2205,-438,916,1817,2260,2289,1963,1380,637,-162,-938,-1623,-2179,-2603,-2895,-3096,-3247,-3382,-3567,-3825,-4209,-4740,-5444,-6337,-7416,-8667,-10060,-11534,-13027,-14446,-15703,-16701,-17368,-17627,-17455,-16837,-15796,-14388,-12665,-10717,-8604,-6417,-4208,-2043,23,1967,3741,5349,6781,8056,9190,10208,11120,11933,12628,13180,13536,13666,13508,13066,12316,11311,10082,8697,7223,5705,4208,2756,1392,143,-958,-1886,-2607,-3108,-3374,-3416,-3267,-2974,-2601,-2234,-1931,-1781,-1801,-2041,-2465,-3060,-3750,-4472,-5133,-5656,-5952,-5956,-5624,-4922,-3892,-2563,-1054,528,2030,3318,4269,4793,4850,4434,3604,2444,1069,-395,-1830,-3138,-4240,-5117,-5734,-6146,-6348,-6408,-6335,-6163,-5896,-5544,-5103,-4595,-4028,-3443,-2863,-2326,-1851,-1444,-1092,-767,-414,7,562,1287,2204,3315,4569,5909,7217,8392,9288,9809,9847,9366,8342,6822,4882,2626,191,-2298,-4708,-6928,-8864,-10455,-11656,-12458,-12872,-12934,-12698,-12226,-11586,-10831,-10000,-9121,-8171,-7165,-6045,-4824,-3465,-1995,-427,1176,2754,4213,5491,6518,7283,7785,8094,8280,8449,8687,9068,9622,10354,11212,12135,13023,13779,14311,14538,14428,13969,13219,12264,11233,10279,9537,9145,9161,9625,10467,11596,12822,13967,14794,15127,14805,13742,11946,9482,6515,3242,-97,-3266,-6042,-8255,-9780,-10579,-10659,-10124,-9105,-7792,-6365,-5009,-3863,-3027,-2540,-2399,-2557,-2939,-3476,-4090,-4733,-5380,-6028,-6698,-7417,-8218,-9099,-10054,-11027,-11933,-12678,-13148,-13247,-12909,-12109,-10860,-9246,-7350,-5333,-3315,-1460,137,1381,2258,2773,3009,3041,3009,2990,3089,3331,3720,4207,4707,5118,5336,5265,4847,4045,2891,1420,-258,-2051,-3813,-5434,-6781,-7770,-8331,-8438,-8108,-7392,-6383,-5180,-3917,-2679,-1595,-696,-59,336,486,439,252,-9,-271,-465,-550,-474,-256,106,544,1010,1435,1766,1984,2085,2124,2164,2301,2621,3212,4105,5318,6785,8425,10115,11712,13093,14155,14820,15056,14863,14247,13271,11968,10421,8695,6873,5038,3277,1668,301,-749,-1408,-1607,-1306,-475,872,2700,4912,7427,10079,12760,15295,17565,19435,20800,21573,21695,21146,19922,18090,15714,12933,9871,6700,3547,570,-2146,-4515,-6504,-8108,-9333,-10215,-10773,-11046,-11054,-10832,-10396,-9795,-9063,-8258,-7447,-6680,-6019,-5504,-5151,-4978,-4952,-5072,-5276,-5545,-5818,-6060,-6218,-6254,-6132,-5820,-5311,-4603,-3705,-2655,-1483,-244,980,2129,3081,3759,4058,3909,3264,2113,498,-1517,-3801,-6232,-8643,-10881,-12801,-14260,-15174,-15454,-15082,-14055,-12425,-10267,-7704,-4865,-1894,1057,3874,6444,8699,10606,12155,13372,14296,14979,15468,15811,16030,16149,16162,16071,15865,15541,15105,14572,13956,13289,12574,11828,11038,10202,9293,8304,7210,6014,4713,3322,1860,366,-1132,-2575,-3937,-5167,-6232,-7119,-7787,-8252,-8489,-8513,-8318,-7913,-7300,-6472,-5433,-4160,-2650,-895,1101,3297,5629,8005,10280,12309,13927,14963,15330,14918,13776,11950,9618,6976,4273,1737,-425,-2078,-3172,-3717,-3833,-3658,-3387,-3207,-3278,-3727,-4596,-5887,-7505,-9322,-11159,-12805,-14070,-14764,-14747,-13940,-12313,-9944,-6950,-3547,29,3502,6605,9120,10864,11780,11846,11183,9928,8297,6495,4715,3112,1765,714,-88,-713,-1273,-1880,-2639,-3598,-4803,-6199,-7731,-9272,-10681,-11806,-12486,-12610,-12078,-10882,-9044,-6689,-3959,-1080,1750,4302,6410,7955,8887,9230,9079,8568,7872,7164,6595,6307,6364,6806,7611,8709,10021,11422,12818,14106,15224,16137,16828,17311,17601,17705,17637,17362,16863,16083,14984,13522,11691,9498,7001,4283,1460,-1320,-3920,-6185,-7990,-9247,-9892,-9927,-9402,-8385,-7007,-5373,-3617,-1824,-84,1564,3079,4434,5614,6564,7246,7573,7473,6864,5685,3911,1559,-1284,-4498,-7879,-11245,-14360,-17039,-19119,-20478,-21076,-20908,-20033,-18581,-16666,-14492,-12200,-9967,-7915,-6134,-4680,-3556,-2727,-2137,-1696,-1318,-929,-439,168,929,1813,2758,3693,4504,5076,5322,5137,4506,3399,1900,67,-1935,-3971,-5852,-7427,-8549,-9150,-9184,-8716,-7834,-6706,-5511,-4443,-3676,-3341,-3525,-4232,-5413,-6953,-8690,-10440,-12006,-13222,-13944,-14097,-13647,-12619,-11102,-9190,-7044,-4792,-2597,-590,1104,2389,3202,3501,3293,2611,1523,135,-1437,-3046,-4557,-5811,-6708,-7103,-6965,-6227,-4932,-3143,-980,1392,3797,6047,7976,9450,10377,10726,10505,9793,8681,7321,5853,4443,3229,2331,1823,1763,2121,2884,3947,5243,6643,8066,9401,10585,11552,12258,12675,12765,12512,11878,10846,9402,7548,5335,2823,133,-2612,-5268,-7696,-9801,-11494,-12769,-13630,-14140,-14385,-14450,-14433,-14395,-14385,-14388,-14385,-14310,-14081,-13659,-12956,-11995,-10784,-9401,-7963,-6592,-5429,-4590,-4159,-4170,-4603,-5379,-6370,-7408,-8302,-8873,-8953,-8445,-7308,-5571,-3358,-837,1778,4235,6320,7808,8556,8460,7507,5742,3295,337,-2909,-6219,-9355,-12116,-14318,-15862,-16654,-16727,-16102,-14923,-13289,-11391,-9334,-7274,-5284,-3451,-1791,-348,904,1955,2822,3531,4075,4490,4769,4940,5011,5005,4937,4821,4672,4486,4278,4039,3800,3560,3372,3256,3252,3369,3613,3933,4290,4579,4721,4597,4143,3266,1977,254,-1798,-4111,-6500,-8820,-10857,-12420,-13342,-13452,-12679,-10964,-8360,-4974,-991,3343,7750,11919,15560,18399,20222,20881,20307,18532,15677,11963,7698,3239,-1023,-4713,-7540,-9288,-9911,-9477,-8201,-6406,-4453,-2731,-1573,-1221,-1793,-3278,-5518,-8251,-11154,-13847,-16020,-17385,-17783,-17154,-15565,-13192,-10304,-7207,-4245,-1705,162,1211,1422,851,-287,-1764,-3244,-4440,-5075,-4959,-4012,-2250,193,3094,6182,9148,11693,13562,14556,14554,13546,11591,8852,5548,1947,-1671,-5033,-7903,-10118,-11557,-12222,-12138,-11435,-10272,-8814,-7263,-5728,-4333,-3094,-2000,-989,43,1172,2494,4029,5799,7732,9770,11788,13682,15349,16695,17677,18261,18461,18308,17852,17163,16302,15333,14307,13243,12154,11006,9778,8420,6911,5250,3456,1605,-232,-1937,-3417,-4579,-5365,-5745,-5734,-5366,-4712,-3837,-2815,-1703,-557,607,1733,2817,3802,4647,5299,5678,5727,5373,4567,3292,1569,-538,-2888,-5335,-7653,-9661,-11160,-12039,-12241,-11808,-10853,-9566,-8148,-6836,-5788,-5152,-4965,-5202,-5771,-6500,-7226,-7753,-7951,-7736,-7095,-6096,-4846,-3495,-2185,-1031,-118,540,949,1179,1301,1408,1561,1839,2250,2817,3509,4291,5098,5881,6550,7067,7368,7437,7249,6827,6164,5292,4215,2942,1489,-135,-1908,-3785,-5709,-7602,-9364,-10904,-12110,-12907,-13212,-12986,-12213,-10902,-9111,-6905,-4402,-1714,998,3607,5960,7951,9495,10546,11116,11234,10992,10472,9785,9019,8245,7528,6882,6346,5911,5594,5389,5308,5328,5447,5624,5814,5969,6021,5923,5630,5130,4428,3590,2671,1793,1051,558,422,689,1433,2620,4248,6223,8449,10801,13128,15288,17138,18552,19455,19789,19567,18825,17644,16133,14379,12498,10546,8587,6637,4694,2754,788,-1195,-3213,-5234,-7233,-9168,-10985,-12632,-14054,-15188,-15996,-16399,-16376,-15868,-14871,-13409,-11536,-9366,-7051,-4751,-2673,-958,234,837,839,264,-739,-2054,-3461,-4784,-5824,-6419,-6450,-5849,-4616,-2812,-567,1948,4521,6941,8994,10536,11426,11638,11153,10036,8380,6291,3918,1377,-1177,-3632,-5858,-7757,-9234,-10216,-10652,-10507,-9778,-8498,-6718,-4543,-2090,506,3072,5483,7570,9236,10365,10920,10861,10240,9106,7591,5824,3969,2187,618,-622,-1451,-1842,-1781,-1304,-455,707,2124,3742,5497,7341,9181,10932,12468,13648,14345,14433,13838,12547,10600,8122,5283,2302,-575,-3112,-5073,-6291,-6646,-6100,-4722,-2628,-52,2755,5495,7900,9730,10838,11154,10699,9598,7999,6108,4126,2217,560,-760,-1637,-2065,-2023,-1573,-782,227,1319,2339,3133,3567,3536,2984,1902,339,-1609,-3808,-6093,-8310,-10300,-11952,-13171,-13944,-14257,-14189,-13792,-13183,-12436,-11645,-10865,-10123,-9442,-8790,-8155,-7488,-6766,-5948,-5039,-4038,-3001,-1967,-1029,-242,334,671,801,771,686,656,802,1208,1935,2985,4311,5828,7414,8948,10307,11407,12191,12656,12826,12744,12470,12027,11449,10712,9804,8691,7360,5811,4075,2213,311,-1520,-3145,-4443,-5278,-5545,-5177,-4122,-2420,-130,2627,5662,8811,11824,14540,16761,18380,19332,19599,19242,18328,16975,15283,13368,11318,9195,7063,4929,2835,788,-1168,-2974,-4547,-5780,-6566,-6798,-6420,-5402,-3806,-1735,614,3043,5288,7138,8399,8928,8687,7652,5928,3607,863,-2133,-5196,-8140,-10800,-13030,-14719,-15796,-16247,-16095,-15438,-14382,-13094,-11725,-10425,-9328,-8495,-7974,-7728,-7697,-7772,-7840,-7783,-7519,-6997,-6224,-5251,-4178,-3120,-2199,-1523,-1143,-1075,-1274,-1637,-2057,-2391,-2524,-2363,-1868,-1027,84,1392,2751,4030,5068,5745,5929,5579,4651,3220,1358,-755,-2975,-5096,-6981,-8496,-9594,-10262,-10563,-10588,-10464,-10323,-10263,-10380,-10678,-11151,-11727,-12285,-12722,-12879,-12661,-11962,-10736,-8973,-6726,-4085,-1197,1766,4622,7183,9306,10870,11818,12146,11902,11186,10131,8878,7575,6335,5250,4357,3657,3115,2679,2264,1830,1295,652,-128,-1031,-2034,-3096,-4161,-5145,-5971,-6518,-6693,-6390,-5540,-4124,-2154,266,3006,5875,8655,11162,13182,14619,15364,15433,14855,13723,12153,10266,8188,6015,3831,1696,-369,-2340,-4226,-6022,-7724,-9317,-10775,-12064,-13145,-13995,-14583,-14919,-15003,-14876,-14581,-14179,-13729,-13295,-12909,-12609,-12392,-12256,-12161,-12080,-11955,-11742,-11401,-10887,-10189,-9281,-8172,-6871,-5408,-3827,-2168,-500,1135,2681,4094,5348,6417,7274,7908,8281,8364,8125,7526,6551,5198,3494,1479,-766,-3158,-5585,-7936,-10098,-11970,-13481,-14569,-15250,-15512,-15444,-15082,-14528,-13842,-13075,-12268,-11402,-10467,-9407,-8185,-6746,-5089,-3200,-1151,990,3081,4989,6557,7663,8234,8246,7763,6891,5799,4671,3707,3068,2889,3219,4043,5251,6681,8106,9302,10039,10151,9519,8113,5983,3263,161,-3067,-6147,-8799,-10802,-11968,-12212,-11501,-9904,-7542,-4600,-1302,2137,5469,8512,11075,13057,14365,14992,14937,14255,13014,11292,9188,6787,4197,1490,-1223,-3879,-6383,-8654,-10609,-12163,-13247,-13809,-13842,-13371,-12499,-11360,-10135,-9018,-8197,-7811,-7960,-8637,-9801,-11295,-12953,-14540,-15848,-16683,-16900,-16442,-15306,-13574,-11383,-8904,-6330,-3845,-1612,246,1645,2575,3061,3194,3092,2892,2745,2758,3034,3583,4405,5416,6516,7586,8503,9176,9553,9604,9378,8919,8319,7653,6998,6375,5815,5274,4731,4147,3495,2785,2051,1347,766,391,305,585,1240,2286,3664,5290,7067,8842,10478,11829,12753,13171,13029,12340,11181,9639,7885,6032,4251,2632,1259,163,-686,-1329,-1871,-2385,-2974,-3649,-4443,-5261,-6030,-6603,-6841,-6622,-5845,-4473,-2541,-135,2576,5405,8127,10532,12421,13657,14131,13818,12754,11024,8792,6227,3526,874,-1589,-3739,-5537,-6956,-8049,-8858,-9488,-9974,-10407,-10754,-11020,-11109,-10954,-10460,-9582,-8324,-6757,-5047,-3376,-2008,-1146,-983,-1613,-3034,-5147,-7754,-10593,-13339,-15686,-17326,-18045,-17697,-16266,-13825,-10556,-6702,-2545,1615,5517,8927,11698,13738,15038,15661,15685,15246,14456,13420,12235,10969,9671,8388,7164,6031,5050,4273,3744,3527,3626,4049,4728,5578,6449,7189,7631,7653,7179,6212,4830,3160,1385,-316,-1788,-2906,-3642,-3981,-4019,-3823,-3533,-3230,-3019,-2943,-3043,-3305,-3702,-4184,-4678,-5120,-5443,-5574,-5493,-5133,-4510,-3595,-2405,-965,715,2546,4503,6451,8322,9994,11382,12412,13050,13270,13100,12553,11693,10560,9229,7763,6246,4763,3406,2277,1447,1002,963,1335,2072,3093,4285,5537,6719,7744,8512,8979,9093,8839,8208,7213,5878,4258,2390,375,-1727,-3780,-5680,-7303,-8530,-9298,-9563,-9359,-8749,-7841,-6738,-5541,-4303,-3057,-1779,-436,1034,2673,4516,6542,8703,10879,12923,14660,15910,16549,16484,15731,14351,12504,10383,8214,6217,4568,3403,2754,2608,2852,3349,3939,4450,4791,4858,4681,4270,3741,3182,2716,2413,2308,2378,2526,2620,2484,1939,848,-906,-3333,-6382,-9903,-13670,-17407,-20809,-23592,-25521,-26454,-26334,-25238,-23310,-20799,-17976,-15111,-12450,-10138,-8268,-6808,-5701,-4817,-4054,-3303,-2516,-1658,-757,183,1116,2040,2954,3884,4863,5944,7150,8524,10045,11706,13443,15198,16884,18436,19775,20868,21673,22187,22428,22418,22210,21854,21402,20905,20392,19877,19349,18778,18115,17295,16259,14929,13250,11175,8685,5795,2571,-884,-4412,-7813,-10880,-13374,-15105,-15913,-15732,-14593,-12636,-10114,-7350,-4726,-2615,-1348,-1162,-2175,-4362,-7550,-11448,-15655,-19724,-23211,-25708,-26918,-26667,-24939,-21868,-17754,-12967,-7997,-3285,737,3757,5604,6244,5800,4493,2634,538,-1470,-3146,-4317,-4899,-4924,-4465,-3686,-2712,-1706,-743,123,896,1635,2410,3309,4394,5721,7263,8988,10776,12490,13945,14986,15437,15242,14370,12917,11054,9010,7059,5448,4388,3978,4237,5042,6208,7491,8635,9445,9778,9600,8964,8014,6939,5964,5275,5025,5265,5968,7012,8194,9280,10015,10186,9646,8339,6318,3737,840,-2083,-4698,-6722,-7902,-8088,-7240,-5419,-2821,290,3558,6615,9082,10660,11102,10323,8313,5229,1312,-3124,-7705,-12095,-15958,-19049,-21210,-22361,-22551,-21866,-20498,-18636,-16529,-14367,-12347,-10584,-9160,-8083,-7342,-6864,-6615,-6529,-6589,-6788,-7144,-7684,-8435,-9399,-10569,-11882,-13266,-14592,-15714,-16489,-16752,-16399,-15356,-13624,-11301,-8542,-5603,-2749,-288,1561,2611,2823,2249,1068,-451,-1992,-3226,-3880,-3734,-2720,-833,1753,4844,8131,11336,14177,16430,17949,18670,18605,17847,16560,14908,13127,11360,9768,8404,7272,6311,5398,4428,3269,1860,177,-1749,-3829,-5953,-8003,-9867,-11463,-12754,-13717,-14398,-14829,-15088,-15226,-15315,-15381,-15470,-15570,-15698,-15816,-15913,-15961,-15923,-15807,-15582,-15272,-14882,-14434,-13934,-13407,-12821,-12184,-11451,-10595,-9592,-8403,-7015,-5408,-3575,-1521,733,3159,5691,8266,10777,13118,15163,16783,17879,18356,18197,17413,16093,14383,12463,10551,8862,7570,6813,6625,6980,7735,8714,9672,10404,10732,10563,9891,8781,7374,5808,4266,2849,1686,812,267,58,171,598,1326,2318,3568,5017,6621,8284,9894,11299,12314,12769,12463,11296,9191,6203,2503,-1656,-5906,-9863,-13141,-15414,-16479,-16248,-14819,-12389,-9318,-5998,-2874,-322,1338,1948,1472,22,-2153,-4771,-7478,-9985,-12039,-13499,-14304,-14517,-14245,-13689,-13031,-12481,-12169,-12194,-12553,-13179,-13943,-14663,-15171,-15305,-14974,-14157,-12907,-11370,-9722,-8186,-6946,-6165,-5895,-6137,-6766,-7613,-8450,-9025,-9140,-8607,-7354,-5363,-2718,424,3845,7289,10479,13160,15110,16183,16323,15564,14053,12016,9757,7593,5861,4811,4656,5464,7210,9760,12863,16217,19458,22219,24171,25031,24627,22882,19855,15734,10800,5458,126,-4726,-8715,-11507,-12921,-12885,-11490,-8913,-5463,-1452,2735,6759,10287,13042,14807,15429,14830,13012,10047,6092,1357,-3883,-9320,-14636,-19498,-23637,-26800,-28844,-29687,-29369,-28002,-25822,-23090,-20154,-17315,-14893,-13107,-12113,-11942,-12536,-13709,-15201,-16696,-17823,-18292,-17811,-16255,-13580,-9913,-5481,-619,4296,8879,12785,15759,17639,18402,18124,17009,15318,13364,11466,9892,8862,8493,8804,9734,11112,12730,14323,15627,16393,16431,15610,13919,11408,8250,4653,905,-2716,-5914,-8441,-10093,-10750,-10381,-9061,-6958,-4328,-1468,1283,3641,5348,6282,6392,5792,4654,3248,1853,727,95,74,738,2035,3887,6122,8559,10979,13185,14989,16263,16915,16931,16330,15193,13604,11679,9506,7175,4746,2276,-213,-2661,-5070,-7356,-9498,-11413,-13040,-14306,-15153,-15521,-15388,-14754,-13652,-12173,-10436,-8578,-6777,-5152,-3846,-2920,-2420,-2330,-2618,-3206,-4017,-4969,-5952,-6910,-7738,-8382,-8771,-8835,-8522,-7773,-6555,-4864,-2732,-253,2430,5139,7652,9760,11261,12009,11922,10998,9326,7067,4467,1810,-597,-2451,-3507,-3587,-2603,-583,2352,5996,10058,14213,18114,21409,23804,25053,25009,23642,21022,17346,12901,8022,3100,-1532,-5536,-8703,-10854,-11936,-11952,-10969,-9127,-6592,-3580,-321,2912,5880,8305,9988,10748,10501,9233,7036,4078,608,-3085,-6684,-9900,-12470,-14214,-15009,-14850,-13775,-11953,-9563,-6862,-4111,-1563,555,2070,2871,2924,2252,969,-773,-2768,-4785,-6608,-8027,-8908,-9154,-8776,-7826,-6435,-4769,-2990,-1287,222,1430,2301,2852,3142,3286,3405,3645,4118,4927,6114,7684,9578,11698,13897,16000,17822,19157,19853,19766,18845,17107,14666,11725,8552,5464,2755,697,-563,-956,-572,410,1712,3024,4028,4477,4187,3108,1292,-1095,-3814,-6581,-9113,-11155,-12510,-13038,-12677,-11415,-9318,-6474,-3041,815,4887,8958,12802,16208,18964,20911,21913,21909,20892,18926,16161,12775,9035,5174,1474,-1841,-4594,-6651,-8003,-8669,-8774,-8483,-7987,-7496,-7177,-7175,-7552,-8338,-9482,-10892,-12464,-14045,-15523,-16776,-17724,-18311,-18522,-18360,-17866,-17080,-16064,-14861,-13510,-12023,-10389,-8581,-6548,-4252,-1648,1261,4458,7857,11353,14782,17984,20772,22992,24501,25206,25050,24019,22180,19626,16556,13208,9869,6870,4491,2976,2473,2985,4418,6510,8946,11320,13256,14397,14511,13480,11356,8346,4776,1086,-2280,-4878,-6375,-6551,-5349,-2871,638,4827,9276,13551,17251,20039,21670,22024,21069,18894,15669,11618,7025,2174,-2642,-7169,-11176,-14509,-17034,-18718,-19547,-19603,-18979,-17855,-16394,-14821,-13301,-12033,-11113,-10644,-10625,-11012,-11722,-12603,-13522,-14321,-14873,-15105,-14954,-14451,-13613,-12534,-11274,-9932,-8553,-7197,-5869,-4556,-3230,-1825,-300,1404,3311,5424,7714,10123,12559,14925,17099,18987,20471,21498,21988,21929,21285,20058,18255,15906,13085,9909,6552,3251,260,-2151,-3739,-4348,-3886,-2418,-83,2821,5986,9003,11544,13308,14114,13917,12788,10922,8588,6099,3733,1767,345,-422,-543,-94,811,1984,3277,4498,5528,6257,6607,6568,6106,5280,4105,2685,1071,-611,-2293,-3869,-5274,-6444,-7351,-7964,-8316,-8423,-8364,-8214,-8069,-8025,-8168,-8543,-9194,-10090,-11204,-12456,-13752,-15013,-16120,-17035,-17677,-18046,-18136,-17974,-17605,-17087,-16474,-15836,-15226,-14693,-14264,-13957,-13733,-13572,-13389,-13113,-12669,-11975,-10992,-9699,-8103,-6267,-4240,-2132,-15,2016,3885,5543,6935,8052,8884,9456,9817,10016,10153,10284,10518,10890,11459,12212,13121,14099,15037,15779,16185,16091,15386,13994,11897,9168,5920,2362,-1276,-4727,-7738,-10102,-11663,-12369,-12238,-11387,-9992,-8278,-6483,-4828,-3511,-2651,-2333,-2549,-3246,-4323,-5636,-7056,-8440,-9674,-10688,-11405,-11807,-11870,-11583,-10981,-10087,-8984,-7768,-6561,-5509,-4750,-4400,-4562,-5258,-6496,-8188,-10241,-12474,-14736,-16836,-18611,-19939,-20698,-20838,-20322,-19152,-17384,-15073,-12351,-9323,-6151,-2969,80,2885,5361,7473,9203,10606,11731,12675,13525,14347,15209,16106,17020,17870,18544,18932,18898,18365,17292,15702,13710,11476,9232,7212,5646,4685,4416,4793,5681,6852,8014,8861,9135,8602,7183,4847,1730,-1969,-5946,-9865,-13367,-16124,-17878,-18448,-17793,-15945,-13093,-9465,-5394,-1208,2748,6190,8871,10666,11488,11388,10442,8840,6760,4446,2106,-69,-1922,-3386,-4405,-5035,-5325,-5409,-5391,-5417,-5585,-5982,-6649,-7583,-8740,-10061,-11439,-12804,-14043,-15118,-15955,-16558,-16920,-17065,-17047,-16886,-16633,-16296,-15874,-15353,-14685,-13832,-12733,-11346,-9623,-7558,-5146,-2436,518,3621,6767,9849,12734,15335,17528,19250,20416,20997,20968,20337,19158,17477,15425,13106,10690,8345,6234,4537,3378,2854,2999,3761,5022,6592,8208,9619,10544,10785,10190,8717,6420,3446,42,-3505,-6850,-9698,-11760,-12878,-12949,-12030,-10249,-7849,-5115,-2357,120,2083,3353,3862,3621,2725,1319,-423,-2327,-4231,-6033,-7635,-9034,-10204,-11195,-12032,-12758,-13394,-13962,-14441,-14830,-15084,-15169,-15055,-14690,-14066,-13160,-11997,-10610,-9076,-7472,-5919,-4512,-3354,-2524,-2055,-1957,-2177,-2629,-3181,-3694,-4014,-4010,-3599,-2722,-1413,272,2211,4259,6276,8105,9669,10881,11753,12282,12549,12587,12472,12226,11858,11337,10622,9647,8397,6854,5101,3202,1338,-365,-1715,-2592,-2890,-2585,-1706,-363,1305,3105,4866,6417,7636,8452,8839,8845,8553,8091,7600,7197,6981,6973,7154,7439,7710,7850,7723,7256,6391,5152,3601,1864,92,-1535,-2856,-3721,-4035,-3757,-2899,-1551,156,2051,3930,5624,6950,7796,8075,7764,6875,5473,3650,1508,-814,-3221,-5599,-7869,-9976,-11875,-13541,-14969,-16149,-17087,-17790,-18254,-18481,-18440,-18113,-17446,-16425,-15020,-13262,-11194,-8932,-6586,-4334,-2301,-633,616,1423,1869,2057,2169,2372,2833,3682,4983,6732,8862,11216,13620,15851,17715,19043,19745,19777,19214,18157,16793,15320,13916,12758,11910,11404,11167,11068,10954,10634,9973,8855,7257,5217,2870,403,-1944,-3933,-5351,-6055,-5990,-5199,-3819,-2051,-141,1685,3199,4293,4857,4940,4590,3933,3101,2218,1374,640,13,-520,-1012,-1526,-2107,-2801,-3600,-4495,-5424,-6325,-7126,-7754,-8170,-8345,-8297,-8058,-7690,-7259,-6820,-6430,-6102,-5838,-5627,-5421,-5209,-4932,-4588,-4129,-3565,-2849,-1993,-960,238,1607,3125,4749,6427,8084,9644,11028,12166,13008,13517,13699,13576,13212,12688,12086,11489,10933,10441,9983,9526,9004,8379,7599,6653,5529,4252,2859,1416,2,-1295,-2393,-3225,-3754,-3974,-3925,-3671,-3306,-2940,-2648,-2507,-2507,-2630,-2770,-2827,-2658,-2157,-1241,124,1913,4054,6422,8861,11194,13239,14845,15867,16256,15969,15065,13633,11801,9734,7587,5510,3629,2032,777,-124,-678,-947,-1006,-948,-911,-978,-1275,-1854,-2751,-3958,-5403,-7014,-8653,-10225,-11582,-12658,-13361,-13687,-13635,-13275,-12680,-11960,-11212,-10517,-9927,-9468,-9106,-8804,-8493,-8095,-7561,-6832,-5896,-4748,-3427,-1951,-398,1206,2795,4345,5822,7219,8509,9708,10793,11784,12681,13503,14254,14933,15512,15950,16174,16141,15779,15097,14110,12883,11534,10156,8883,7780,6926,6327,5981,5860,5893,6049,6248,6453,6628,6737,6781,6759,6685,6584,6478,6387,6313,6253,6175,6046,5828,5487,5007,4375,3602,2685,1650,496,-764,-2121,-3569,-5097,-6671,-8270,-9836,-11329,-12688,-13864,-14801,-15469,-15827,-15870,-15589,-15002,-14164,-13105,-11938,-10714,-9536,-8479,-7582,-6908,-6434,-6161,-6033,-5977,-5929,-5796,-5523,-5061,-4397,-3533,-2513,-1369,-167,1065,2281,3489,4684,5900,7162,8498,9916,11410,12918,14381,15681,16730,17434,17746,17665,17223,16508,15583,14549,13431,12267,11031,9706,8261,6688,5003,3252,1515,-111,-1517,-2571,-3183,-3233,-2694,-1536,183,2361,4830,7399,9834,11932,13504,14413,14597,14042,12823,11030,8825,6340,3736,1128,-1374,-3710,-5818,-7683,-9298,-10655,-11795,-12717,-13473,-14082,-14573,-14977,-15299,-15558,-15750,-15880,-15944,-15945,-15880,-15757,-15590,-15384,-15165,-14932,-14709,-14476,-14236,-13947,-13597,-13155,-12616,-11998,-11326,-10651,-10025,-9466,-9020,-8651,-8350,-8061,-7719,-7284,-6682,-5901,-4894,-3679,-2249,-643,1091,2905,4708,6434,7982,9275,10240,10840,11069,10963,10607,10080,9505,8947,8456,8029,7608,7102,6415,5453,4165,2558,702,-1280,-3187,-4837,-5997,-6511,-6253,-5202,-3430,-1113,1487,4044,6220,7708,8273,7813,6336,4014,1105,-2041,-5075,-7678,-9613,-10757,-11101,-10761,-9918,-8840,-7757,-6928,-6516,-6616,-7256,-8351,-9776,-11364,-12916,-14283,-15309,-15929,-16100,-15863,-15287,-14483,-13567,-12647,-11806,-11093,-10528,-10075,-9694,-9294,-8798,-8116,-7184,-5974,-4489,-2785,-944,933,2735,4369,5755,6836,7585,7981,8050,7802,7310,6610,5789,4897,3994,3112,2268,1466,688,-72,-820,-1545,-2194,-2714,-3003,-2993,-2597,-1804,-626,832,2429,3951,5204,5970,6125,5587,4390,2655,581,-1570,-3509,-4967,-5723,-5624,-4653,-2872,-461,2308,5156,7762,9876,11313,11979,11892,11160,9964,8527,7073,5803,4844,4271,4045,4100,4285,4440,4406,4037,3237,1975,268,-1771,-4005,-6225,-8240,-9851,-10921,-11381,-11234,-10582,-9567,-8411,-7304,-6443,-5951,-5893,-6249,-6935,-7814,-8719,-9497,-10003,-10163,-9947,-9399,-8608,-7708,-6838,-6131,-5687,-5543,-5704,-6083,-6590,-7053,-7341,-7290,-6812,-5836,-4381,-2505,-328,1989,4286,6399,8197,9595,10554,11089,11261,11161,10890,10552,10222,9939,9716,9494,9241,8850,8291,7496,6497,5324,4086,2905,1927,1278,1069,1316,2021,3049,4270,5447,6374,6830,6651,5748,4123,1860,-850,-3778,-6644,-9195,-11206,-12544,-13151,-13074,-12435,-11407,-10205,-9024,-8049,-7421,-7209,-7466,-8135,-9180,-10462,-11884,-13286,-14561,-15578,-16275,-16595,-16535,-16127,-15410,-14460,-13326,-12070,-10716,-9281,-7739,-6080,-4254,-2254,-64,2274,4698,7086,9309,11195,12595,13354,13400,12679,11261,9268,6903,4428,2120,222,-1024,-1528,-1214,-182,1443,3419,5518,7485,9148,10365,11115,11428,11421,11239,11030,10922,10962,11156,11401,11566,11469,10923,9793,7995,5550,2585,-663,-3892,-6723,-8821,-9866,-9670,-8166,-5452,-1777,2485,6871,10906,14153,16281,17103,16598,14899,12279,9099,5749,2609,-8,-1894,-2942,-3159,-2653,-1587,-181,1335,2745,3843,4496,4595,4120,3094,1595,-260,-2333,-4493,-6606,-8578,-10344,-11863,-13146,-14194,-15049,-15720,-16216,-16515,-16564,-16294,-15641,-14533,-12972,-10978,-8669,-6188,-3765,-1585,107,1185,1533,1166,171,-1283,-2954,-4604,-5969,-6874,-7170,-6840,-5906,-4496,-2754,-858,1042,2826,4431,5838,7094,8251,9400,10609,11909,13314,14761,16159,17367,18235,18584,18291,17239,15415,12886,9815,6471,3165,271,-1904,-3063,-3080,-1892,354,3456,7044,10748,14162,16921,18768,19525,19176,17807,15614,12872,9862,6888,4166,1864,51,-1292,-2243,-2926,-3488,-4059,-4751,-5626,-6688,-7916,-9210,-10491,-11622,-12504,-13044,-13180,-12892,-12192,-11138,-9809,-8309,-6746,-5221,-3815,-2577,-1537,-657,76,760,1436,2185,3045,4035,5142,6324,7527,8677,9708,10550,11162,11508,11580,11375,10905,10185,9220,8016,6571,4879,2947,798,-1533,-3951,-6363,-8614,-10553,-12015,-12845,-12939,-12222,-10723,-8511,-5768,-2705,389,3236,5556,7135,7821,7604,6553,4898,2926,1002,-518,-1316,-1163,35,2254,5314,8934,12753,16376,19440,21640,22794,22839,21856,20023,17616,14907,12193,9666,7492,5695,4277,3130,2160,1234,263,-826,-2042,-3378,-4756,-6105,-7301,-8245,-8827,-8975,-8642,-7834,-6606,-5058,-3340,-1632,-110,1038,1710,1801,1338,358,-1006,-2591,-4230,-5747,-7023,-7975,-8601,-8929,-9050,-9041,-8988,-8941,-8922,-8916,-8886,-8774,-8541,-8135,-7556,-6803,-5925,-4971,-4030,-3138,-2362,-1677,-1065,-443,278,1203,2405,3957,5847,8075,10528,13131,15713,18150,20278,21964,23089,23568,23361,22478,20993,19030,16781,14439,12252,10382,9019,8200,7942,8126,8588,9094,9409,9302,8617,7260,5251,2691,-234,-3280,-6199,-8731,-10699,-11967,-12507,-12358,-11651,-10539,-9237,-7920,-6764,-5901,-5395,-5287,-5543,-6109,-6889,-7779,-8671,-9451,-10042,-10375,-10415,-10181,-9682,-8999,-8188,-7327,-6480,-5681,-4952,-4271,-3595,-2873,-2041,-1069,61,1321,2682,4060,5401,6629,7676,8519,9098,9428,9497,9337,8989,8497,7924,7310,6702,6116,5574,5075,4633,4239,3930,3709,3623,3708,4000,4546,5347,6393,7618,8911,10122,11071,11572,11483,10679,9145,6926,4165,1109,-1971,-4730,-6877,-8151,-8407,-7609,-5867,-3396,-517,2412,5032,7042,8240,8543,7984,6735,5016,3139,1384,17,-773,-885,-330,804,2308,3960,5453,6552,7012,6710,5595,3722,1254,-1610,-4599,-7483,-10036,-12106,-13627,-14575,-15030,-15105,-14922,-14661,-14419,-14318,-14413,-14716,-15218,-15866,-16591,-17315,-17944,-18394,-18579,-18407,-17828,-16768,-15218,-13167,-10674,-7815,-4743,-1614,1366,4005,6131,7606,8373,8422,7839,6754,5356,3852,2442,1299,548,254,421,1014,1939,3111,4406,5716,6919,7894,8520,8684,8290,7275,5620,3361,586,-2544,-5828,-9002,-11796,-13933,-15174,-15354,-14395,-12338,-9338,-5652,-1614,2406,6065,9058,11206,12398,12692,12180,11096,9638,8038,6473,5037,3779,2643,1551,382,-974,-2586,-4514,-6698,-9097,-11555,-13941,-16090,-17862,-19154,-19899,-20106,-19812,-19120,-18154,-17055,-15967,-14997,-14217,-13643,-13228,-12894,-12506,-11933,-11040,-9726,-7917,-5622,-2868,209,3485,6741,9803,12467,14580,16015,16698,16590,15710,14098,11830,9015,5764,2228,-1441,-5078,-8503,-11565,-14102,-16028,-17247,-17770,-17607,-16840,-15582,-13961,-12129,-10244,-8443,-6858,-5556,-4573,-3864,-3343,-2884,-2331,-1579,-501,923,2714,4812,7124,9545,11929,14163,16118,17704,18853,19515,19698,19397,18691,17641,16358,14966,13553,12243,11073,10089,9262,8553,7875,7151,6290,5232,3930,2398,654,-1230,-3168,-5079,-6861,-8442,-9763,-10786,-11489,-11899,-12019,-11920,-11622,-11208,-10693,-10141,-9561,-8978,-8402,-7854,-7337,-6881,-6490,-6182,-5958,-5829,-5781,-5822,-5934,-6099,-6310,-6524,-6731,-6909,-7038,-7139,-7215,-7296,-7411,-7562,-7747,-7941,-8078,-8104,-7951,-7548,-6893,-5942,-4744,-3315,-1706,28,1856,3732,5633,7524,9372,11120,12720,14087,15155,15857,16136,15966,15343,14291,12885,11208,9406,7601,5964,4585,3567,2904,2556,2415,2329,2157,1768,1089,111,-1117,-2491,-3883,-5157,-6206,-6951,-7378,-7509,-7438,-7256,-7108,-7079,-7267,-7687,-8327,-9112,-9940,-10700,-11272,-11569,-11535,-11158,-10478,-9574,-8547,-7533,-6631,-5967,-5582,-5531,-5783,-6279,-6924,-7567,-8057,-8222,-7917,-7024,-5507,-3378,-751,2207,5274,8210,10788,12827,14192,14838,14758,14044,12778,11116,9185,7124,5079,3163,1504,206,-648,-985,-784,-45,1177,2803,4706,6739,8737,10517,11921,12778,12989,12461,11198,9250,6732,3831,745,-2286,-5064,-7399,-9175,-10310,-10806,-10671,-9996,-8859,-7375,-5679,-3890,-2139,-537,843,1963,2824,3494,4049,4606,5273,6128,7220,8540,10023,11569,13027,14235,15037,15287,14906,13838,12140,9876,7220,4322,1385,-1428,-3963,-6126,-7853,-9153,-10066,-10674,-11082,-11402,-11736,-12177,-12762,-13529,-14435,-15447,-16456,-17368,-18059,-18430,-18395,-17910,-16969,-15585,-13816,-11707,-9329,-6741,-4014,-1209,1569,4243,6680,8793,10463,11644,12283,12413,12067,11339,10312,9089,7761,6396,5091,3891,2901,2175,1803,1829,2279,3143,4356,5826,7424,8998,10413,11524,12237,12480,12230,11517,10402,8990,7419,5828,4383,3221,2457,2167,2378,3057,4137,5510,7040,8603,10074,11340,12341,13002,13321,13277,12888,12167,11133,9806,8200,6338,4245,1974,-422,-2849,-5224,-7431,-9396,-11026,-12292,-13156,-13635,-13742,-13517,-13009,-12267,-11373,-10369,-9345,-8328,-7353,-6412,-5468,-4464,-3333,-2009,-447,1358,3379,5531,7696,9731,11472,12784,13542,13669,13147,11979,10237,8007,5410,2577,-337,-3203,-5869,-8223,-10177,-11668,-12693,-13273,-13467,-13359,-13028,-12558,-12006,-11412,-10769,-10059,-9219,-8183,-6881,-5250,-3270,-940,1692,4542,7504,10435,13204,15664,17697,19204,20127,20459,20242,19555,18515,17239,15847,14428,13064,11793,10664,9695,8920,8352,8025,7942,8107,8505,9073,9747,10412,10957,11253,11204,10724,9781,8382,6567,4434,2073,-373,-2804,-5088,-7145,-8902,-10300,-11334,-11982,-12280,-12260,-11970,-11472,-10807,-10024,-9135,-8163,-7090,-5930,-4666,-3335,-1963,-636,556,1487,2048,2138,1706,757,-657,-2418,-4384,-6389,-8278,-9897,-11127,-11859,-12022,-11569,-10496,-8823,-6637,-4026,-1154,1848,4810,7593,10083,12183,13852,15072,15868,16294,16420,16339,16120,15831,15512,15154,14760,14250,13586,12690,11506,10021,8217,6175,3957,1705,-459,-2401,-4022,-5254,-6079,-6498,-6553,-6285,-5740,-4966,-4008,-2919,-1776,-660,326,1072,1475,1451,961,-1,-1351,-2996,-4744,-6417,-7803,-8729,-9059,-8735,-7756,-6208,-4221,-1968,356,2571,4511,6051,7124,7710,7853,7645,7198,6652,6122,5709,5479,5441,5576,5811,6040,6154,6017,5536,4647,3318,1611,-414,-2619,-4870,-7026,-8950,-10534,-11675,-12323,-12401,-11912,-10831,-9198,-7055,-4496,-1605,1470,4617,7678,10533,13050,15147,16740,17805,18311,18288,17736,16710,15234,13366,11152,8657,5951,3106,216,-2638,-5358,-7854,-10040,-11835,-13157,-13949,-14157,-13773,-12817,-11338,-9439,-7206,-4768,-2232,318,2774,5094,7193,9034,10562,11730,12517,12869,12814,12324,11476,10307,8934,7455,5995,4650,3502,2590,1901,1397,965,510,-123,-1028,-2310,-3995,-6072,-8470,-11058,-13701,-16209,-18450,-20265,-21582,-22341,-22562,-22292,-21621,-20659,-19500,-18237,-16899,-15508,-14012,-12374,-10519,-8400,-6004,-3342,-495,2440,5296,7938,10177,11899,12971,13342,12971,11894,10172,7922,5295,2467,-372,-3029,-5329,-7116,-8281,-8753,-8543,-7694,-6341,-4641,-2815,-1075,361,1321,1687,1412,537,-828,-2512,-4290,-5937,-7213,-7931,-7949,-7200,-5700,-3542,-876,2085,5146,8073,10701,12863,14451,15382,15614,15113,13901,11987,9451,6354,2838,-969,-4889,-8727,-12320,-15468,-18061,-19973,-21181,-21676,-21535,-20859,-19784,-18459,-17010,-15553,-14139,-12805,-11508,-10222,-8866,-7410,-5812,-4088,-2287,-474,1226,2725,3894,4664,4970,4794,4169,3152,1844,363,-1166,-2617,-3882,-4878,-5555,-5904,-5956,-5778,-5467,-5137,-4910,-4896,-5182,-5821,-6819,-8142,-9698,-11364,-12966,-14322,-15228,-15505,-14994,-13617,-11353,-8295,-4604,-518,3670,7664,11181,13984,15925,16922,16999,16243,14814,12913,10747,8555,6512,4804,3534,2769,2517,2743,3379,4340,5528,6849,8211,9528,10718,11702,12410,12782,12766,12355,11538,10365,8888,7193,5366,3496,1676,-51,-1602,-2990,-4162,-5138,-5899,-6439,-6741,-6780,-6533,-5996,-5178,-4123,-2922,-1687,-578,250,631,443,-401,-1901,-4008,-6580,-9447,-12377,-15152,-17562,-19444,-20700,-21296,-21275,-20729,-19795,-18618,-17322,-16014,-14723,-13458,-12154,-10747,-9144,-7298,-5177,-2818,-289,2277,4755,6993,8871,10330,11317,11889,12095,12058,11878,11679,11528,11489,11554,11701,11858,11946,11871,11555,10938,9982,8698,7114,5295,3337,1319,-636,-2468,-4084,-5458,-6555,-7375,-7933,-8245,-8338,-8249,-8004,-7654,-7244,-6822,-6453,-6172,-6032,-6028,-6160,-6366,-6570,-6676,-6569,-6166,-5382,-4204,-2622,-713,1447,3739,6021,8180,10061,11579,12613,13119,13045,12394,11187,9481,7357,4930,2326,-307,-2821,-5062,-6910,-8249,-9024,-9225,-8882,-8110,-7036,-5832,-4670,-3677,-2968,-2565,-2470,-2615,-2925,-3296,-3648,-3902,-4010,-3943,-3681,-3242,-2616,-1830,-884,222,1468,2880,4414,6082,7821,9583,11282,12806,14026,14819,15036,14590,13401,11452,8804,5541,1843,-2098,-6049,-9771,-13031,-15632,-17405,-18246,-18103,-16992,-14988,-12214,-8851,-5076,-1117,2828,6563,9906,12733,14928,16453,17281,17463,17063,16198,15007,13632,12227,10904,9752,8785,7978,7243,6476,5582,4475,3137,1572,-158,-1983,-3812,-5587,-7238,-8758,-10126,-11375,-12520,-13598,-14624,-15595,-16495,-17273,-17875,-18236,-18291,-17989,-17307,-16225,-14785,-13008,-10963,-8725,-6355,-3938,-1527,822,3053,5133,7016,8664,10040,11099,11800,12107,11990,11453,10528,9301,7895,6483,5236,4340,3918,4054,4727,5859,7263,8729,10006,10869,11146,10736,9641,7951,5845,3562,1351,-520,-1865,-2536,-2497,-1784,-519,1132,2981,4848,6601,8148,9456,10548,11454,12247,12944,13571,14074,14385,14386,13959,13002,11439,9280,6557,3411,-12,-3507,-6873,-9906,-12421,-14251,-15262,-15382,-14566,-12881,-10424,-7408,-4067,-704,2407,4993,6860,7877,8008,7300,5866,3886,1566,-874,-3224,-5297,-6965,-8121,-8757,-8873,-8531,-7822,-6826,-5642,-4357,-3037,-1763,-603,378,1100,1506,1544,1178,405,-756,-2258,-4006,-5882,-7734,-9374,-10630,-11323,-11319,-10543,-8984,-6710,-3870,-648,2697,5947,8859,11264,13053,14168,14658,14597,14129,13420,12640,11951,11488,11321,11501,11984,12718,13582,14471,15254,15847,16160,16155,15801,15094,14049,12690,11047,9166,7084,4864,2564,255,-1970,-4033,-5835,-7302,-8367,-8992,-9154,-8851,-8109,-6948,-5425,-3597,-1551,603,2720,4654,6224,7293,7729,7481,6547,5015,3020,770,-1523,-3627,-5337,-6490,-6987,-6796,-5979,-4667,-3058,-1399,60,1087,1497,1194,168,-1495,-3621,-5970,-8275,-10263,-11710,-12471,-12468,-11768,-10475,-8791,-6926,-5052,-3336,-1828,-538,590,1683,2832,4167,5742,7569,9615,11767,13889,15829,17405,18493,18959,18741,17809,16202,13993,11326,8359,5279,2274,-499,-2908,-4876,-6360,-7377,-7950,-8147,-8035,-7668,-7126,-6438,-5657,-4806,-3910,-3001,-2103,-1242,-442,286,946,1548,2123,2711,3354,4104,5001,6083,7357,8839,10466,12212,13946,15574,16920,17828,18112,17632,16257,13968,10780,6854,2389,-2295,-6884,-10995,-14324,-16597,-17643,-17417,-15985,-13524,-10313,-6682,-2956,501,3471,5704,7140,7730,7553,6730,5420,3810,2061,315,-1319,-2800,-4072,-5150,-5987,-6572,-6828,-6691,-6077,-4922,-3211,-979,1669,4534,7385,9918,11842,12897,12863,11654,9257,5807,1535,-3228,-8093,-12629,-16436,-19140,-20484,-20311,-18621,-15548,-11358,-6404,-1086,4181,9055,13231,16534,18875,20260,20779,20569,19778,18562,17027,15245,13252,11036,8600,5944,3108,191,-2677,-5312,-7531,-9166,-10091,-10272,-9746,-8637,-7154,-5521,-4014,-2862,-2259,-2338,-3127,-4593,-6590,-8937,-11391,-13713,-15685,-17113,-17882,-17922,-17237,-15903,-14036,-11796,-9364,-6899,-4556,-2430,-588,961,2236,3263,4100,4740,5202,5428,5353,4894,3952,2481,451,-2050,-4903,-7865,-10669,-13014,-14619,-15269,-14843,-13337,-10870,-7680,-4078,-422,2926,5669,7581,8553,8598,7828,6451,4737,2950,1364,164,-520,-658,-317,378,1246,2099,2786,3192,3298,3145,2834,2520,2336,2436,2863,3665,4729,5942,7079,7902,8187,7721,6403,4197,1203,-2386,-6282,-10141,-13617,-16371,-18174,-18849,-18397,-16884,-14531,-11620,-8488,-5502,-2979,-1197,-329,-453,-1523,-3414,-5889,-8706,-11562,-14214,-16430,-18069,-19047,-19356,-19046,-18210,-16945,-15383,-13589,-11673,-9649,-7594,-5513,-3468,-1521,250,1719,2782,3308,3218,2451,1042,-936,-3298,-5830,-8259,-10308,-11739,-12359,-12071,-10867,-8836,-6161,-3069,154,3242,5952,8089,9560,10337,10489,10160,9532,8809,8205,7834,7830,8148,8757,9484,10148,10534,10465,9808,8547,6751,4622,2421,468,-934,-1549,-1220,45,2146,4822,7756,10574,12924,14515,15166,14811,13519,11458,8872,6039,3222,649,-1537,-3250,-4501,-5357,-5907,-6286,-6568,-6835,-7098,-7338,-7504,-7517,-7311,-6810,-5991,-4826,-3381,-1712,28,1691,3076,4017,4322,3925,2744,857,-1633,-4533,-7605,-10620,-13333,-15573,-17201,-18163,-18471,-18184,-17423,-16303,-14961,-13490,-11958,-10395,-8802,-7160,-5472,-3744,-2036,-436,941,1968,2535,2573,2055,1029,-412,-2122,-3931,-5654,-7129,-8200,-8776,-8804,-8292,-7309,-5951,-4371,-2702,-1103,313,1459,2294,2836,3152,3338,3532,3859,4410,5254,6371,7702,9124,10468,11582,12293,12531,12239,11487,10386,9116,7877,6857,6218,6031,6339,7045,8052,9159,10191,10942,11270,11055,10243,8854,6923,4564,1905,-920,-3739,-6418,-8802,-10785,-12253,-13178,-13499,-13268,-12501,-11296,-9743,-7943,-6013,-4044,-2123,-317,1331,2786,4018,5009,5718,6104,6132,5744,4935,3692,2083,202,-1796,-3715,-5366,-6523,-7058,-6836,-5869,-4193,-1984,568,3167,5577,7484,8714,9075,8525,7090,4898,2184,-773,-3628,-6073,-7805,-8652,-8506,-7422,-5553,-3171,-610,1761,3614,4675,4825,4042,2494,429,-1809,-3869,-5443,-6313,-6376,-5664,-4308,-2542,-616,1197,2698,3735,4275,4335,4053,3552,3035,2621,2443,2536,2884,3414,3990,4476,4731,4651,4193,3363,2230,901,-500,-1841,-3007,-3926,-4534,-4852,-4892,-4744,-4470,-4185,-3932,-3802,-3765,-3833,-3919,-3948,-3814,-3432,-2731,-1707,-389,1121,2674,4091,5174,5747,5676,4897,3441,1422,-931,-3347,-5489,-7048,-7739,-7374,-5883,-3303,169,4275,8623,12836,16498,19266,20881,21181,20157,17914,14674,10759,6528,2353,-1423,-4549,-6823,-8213,-8707,-8462,-7617,-6389,-4968,-3503,-2123,-851,293,1395,2508,3750,5169,6828,8714,10785,12937,15039,16925,18418,19368,19632,19142,17883,15906,13334,10330,7092,3823,714,-2088,-4478,-6410,-7884,-8954,-9692,-10202,-10578,-10898,-11251,-11640,-12117,-12632,-13192,-13747,-14279,-14754,-15143,-15409,-15491,-15340,-14859,-13995,-12685,-10904,-8676,-6075,-3200,-236,2667,5294,7482,9073,9958,10095,9492,8262,6549,4604,2665,1004,-158,-670,-472,396,1789,3501,5277,6858,8030,8624,8566,7871,6626,5024,3278,1656,403,-262,-186,698,2373,4706,7505,10478,13332,15744,17450,18244,18042,16857,14854,12269,9438,6717,4452,2938,2363,2805,4187,6330,8907,11551,13853,15436,16010,15376,13492,10447,6457,1866,-2944,-7528,-11493,-14474,-16229,-16600,-15583,-13278,-9909,-5788,-1296,3166,7180,10398,12535,13397,12943,11186,8317,4546,217,-4336,-8733,-12630,-15737,-17842,-18840,-18732,-17628,-15719,-13256,-10518,-7774,-5243,-3106,-1425,-247,499,858,937,796,513,130,-317,-790,-1266,-1696,-2050,-2258,-2296,-2087,-1624,-875,133,1348,2694,4048,5316,6364,7131,7542,7618,7370,6896,6282,5649,5105,4725,4570,4631,4884,5249,5666,6037,6329,6499,6563,6576,6605,6768,7149,7855,8913,10343,12042,13894,15678,17182,18168,18431,17857,16370,14057,11047,7598,4009,585,-2361,-4615,-6037,-6587,-6372,-5537,-4354,-3075,-1969,-1246,-1018,-1326,-2067,-3106,-4208,-5178,-5799,-5952,-5555,-4611,-3190,-1408,568,2551,4346,5765,6655,6889,6422,5239,3424,1081,-1581,-4378,-7040,-9379,-11181,-12336,-12761,-12474,-11525,-10053,-8201,-6155,-4109,-2212,-639,519,1188,1341,1021,298,-708,-1842,-2943,-3848,-4410,-4515,-4112,-3176,-1779,-13,1968,3971,5823,7311,8297,8649,8322,7326,5746,3727,1459,-834,-2923,-4595,-5658,-5996,-5551,-4362,-2549,-308,2119,4460,6472,7960,8802,8953,8456,7409,5963,4284,2551,928,-435,-1434,-1995,-2099,-1766,-1057,-76,1059,2223,3275,4118,4639,4781,4491,3753,2573,984,-959,-3165,-5526,-7886,-10082,-11929,-13262,-13948,-13907,-13132,-11687,-9694,-7347,-4817,-2334,-40,1919,3474,4596,5284,5579,5506,5131,4470,3608,2575,1473,382,-588,-1338,-1781,-1879,-1630,-1101,-397,328,921,1205,1068,413,-783,-2474,-4572,-6904,-9296,-11529,-13427,-14828,-15639,-15820,-15400,-14454,-13107,-11478,-9717,-7907,-6153,-4476,-2903,-1401,50,1494,2949,4425,5892,7292,8551,9557,10220,10441,10157,9337,7985,6146,3896,1340,-1405,-4197,-6907,-9407,-11591,-13383,-14722,-15608,-16044,-16095,-15819,-15309,-14658,-13959,-13292,-12732,-12333,-12125,-12136,-12343,-12727,-13204,-13704,-14082,-14235,-14017,-13343,-12151,-10452,-8312,-5859,-3267,-715,1613,3580,5081,6071,6531,6486,5985,5080,3877,2460,977,-449,-1674,-2570,-3061,-3087,-2691,-1929,-956,79,977,1580,1756,1427,603,-666,-2229,-3914,-5503,-6764,-7509,-7560,-6829,-5282,-2988,-64,3260,6767,10173,13254,15804,17706,18927,19501,19572,19281,18848,18423,18172,18139,18336,18663,18976,19071,18750,17820,16153,13688,10455,6555,2180,-2441,-7052,-11372,-15185,-18272,-20507,-21804,-22163,-21634,-20341,-18435,-16116,-13581,-11036,-8666,-6625,-5051,-3999,-3520,-3574,-4088,-4944,-5973,-6998,-7854,-8376,-8492,-8158,-7439,-6448,-5357,-4355,-3613,-3254,-3331,-3833,-4667,-5720,-6835,-7878,-8729,-9317,-9604,-9601,-9354,-8922,-8390,-7827,-7306,-6884,-6591,-6451,-6446,-6568,-6743,-6935,-7053,-7052,-6871,-6478,-5873,-5059,-4090,-2992,-1853,-695,376,1355,2164,2793,3231,3482,3611,3673,3797,4080,4670,5647,7083,8968,11242,13754,16337,18752,20803,22293,23076,23095,22329,20870,18824,16384,13715,11037,8495,6257,4408,3027,2127,1699,1679,1984,2496,3079,3599,3927,3953,3609,2852,1684,136,-1737,-3857,-6131,-8455,-10705,-12750,-14448,-15645,-16221,-16061,-15130,-13440,-11104,-8293,-5266,-2280,376,2488,3896,4542,4460,3785,2694,1428,198,-794,-1416,-1596,-1359,-780,-17,768,1380,1674,1526,914,-170,-1603,-3284,-5037,-6692,-8111,-9147,-9722,-9780,-9307,-8336,-6921,-5158,-3160,-1066,983,2823,4324,5349,5840,5769,5207,4270,3157,2063,1216,768,832,1433,2501,3906,5455,6926,8116,8850,9011,8571,7562,6096,4331,2458,666,-869,-2032,-2745,-3029,-2929,-2584,-2127,-1733,-1539,-1659,-2157,-3027,-4222,-5617,-7083,-8451,-9577,-10345,-10661,-10503,-9868,-8814,-7419,-5793,-4054,-2319,-687,739,1935,2824,3465,3845,4066,4206,4368,4677,5208,6046,7198,8647,10316,12097,13851,15439,16707,17549,17848,17564,16660,15186,13217,10881,8351,5791,3385,1276,-434,-1686,-2492,-2904,-3013,-2954,-2837,-2807,-2933,-3298,-3907,-4736,-5732,-6771,-7754,-8537,-8999,-9042,-8584,-7599,-6089,-4106,-1736,897,3647,6365,8901,11137,12981,14388,15356,15908,16110,16012,15677,15153,14438,13552,12454,11125,9538,7687,5578,3265,801,-1720,-4207,-6574,-8738,-10637,-12229,-13501,-14448,-15102,-15486,-15648,-15609,-15393,-14990,-14375,-13512,-12348,-10848,-9002,-6831,-4422,-1904,545,2711,4407,5438,5728,5228,4034,2286,229,-1883,-3760,-5164,-5891,-5839,-4974,-3392,-1230,1252,3811,6132,7978,9123,9460,8952,7688,5831,3606,1283,-897,-2708,-3979,-4629,-4618,-3993,-2847,-1304,483,2372,4230,5960,7496,8810,9919,10842,11638,12350,13027,13690,14347,14954,15489,15856,16026,15911,15521,14837,13927,12864,11743,10686,9755,9032,8489,8106,7767,7361,6740,5801,4435,2651,455,-2004,-4578,-7042,-9179,-10801,-11755,-11994,-11520,-10464,-8976,-7284,-5592,-4090,-2901,-2070,-1586,-1341,-1240,-1129,-927,-564,-38,587,1217,1725,1991,1927,1499,722,-311,-1485,-2648,-3663,-4426,-4850,-4934,-4664,-4113,-3330,-2415,-1455,-566,154,583,666,321,-417,-1528,-2882,-4347,-5733,-6880,-7610,-7824,-7443,-6489,-5016,-3172,-1120,932,2796,4326,5415,6066,6323,6320,6218,6181,6368,6865,7736,8932,10392,11976,13532,14914,15967,16597,16736,16374,15560,14374,12944,11395,9869,8450,7222,6190,5339,4627,3978,3355,2711,2065,1442,942,632,605,911,1526,2403,3389,4329,5018,5293,5028,4177,2792,1013,-962,-2859,-4462,-5532,-5966,-5705,-4836,-3491,-1913,-332,988,1854,2127,1754,784,-668,-2406,-4222,-5891,-7231,-8111,-8458,-8288,-7669,-6725,-5631,-4555,-3683,-3150,-3064,-3440,-4258,-5396,-6708,-8011,-9107,-9855,-10110,-9841,-9018,-7727,-6052,-4162,-2210,-390,1166,2322,3045,3332,3253,2932,2497,2094,1842,1825,2090,2631,3409,4342,5345,6294,7112,7703,8025,8061,7834,7397,6853,6289,5832,5559,5550,5797,6303,6952,7678,8329,8824,9051,8980,8573,7850,6829,5551,4041,2335,447,-1585,-3735,-5922,-8054,-9986,-11532,-12518,-12750,-12114,-10543,-8109,-4953,-1369,2326,5723,8471,10238,10824,10140,8243,5337,1711,-2259,-6176,-9687,-12469,-14350,-15227,-15131,-14190,-12578,-10544,-8314,-6119,-4165,-2606,-1564,-1093,-1199,-1825,-2859,-4157,-5525,-6800,-7798,-8417,-8573,-8270,-7564,-6551,-5399,-4233,-3245,-2514,-2149,-2137,-2446,-2980,-3609,-4200,-4629,-4788,-4613,-4071,-3165,-1946,-452,1208,2971,4715,6347,7756,8839,9506,9682,9333,8440,7039,5181,2953,454,-2200,-4889,-7502,-9896,-11981,-13617,-14717,-15207,-15034,-14224,-12826,-10982,-8855,-6691,-4698,-3135,-2152,-1881,-2323,-3400,-4939,-6709,-8452,-9942,-10996,-11525,-11533,-11095,-10353,-9468,-8580,-7802,-7177,-6685,-6265,-5808,-5215,-4392,-3305,-1971,-468,1058,2451,3538,4170,4263,3771,2751,1285,-455,-2316,-4101,-5669,-6884,-7703,-8092,-8127,-7869,-7452,-6981,-6557,-6243,-6050,-5946,-5851,-5641,-5203,-4382,-3114,-1309,978,3702,6676,9719,12580,15022,16845,17888,18083,17437,16050,14078,11754,9299,6966,4943,3399,2407,2017,2169,2801,3773,4932,6119,7160,7907,8255,8112,7500,6418,4989,3286,1449,-432,-2289,-4076,-5809,-7498,-9204,-10934,-12721,-14515,-16237,-17759,-18909,-19517,-19435,-18559,-16877,-14452,-11461,-8135,-4772,-1678,889,2711,3695,3835,3235,2089,623,-901,-2271,-3308,-3927,-4120,-3954,-3571,-3118,-2788,-2708,-3017,-3747,-4925,-6477,-8296,-10237,-12112,-13738,-14953,-15604,-15621,-14966,-13679,-11852,-9626,-7152,-4617,-2144,129,2150,3883,5339,6544,7530,8314,8897,9253,9364,9194,8757,8079,7248,6374,5610,5108,5006,5422,6392,7919,9896,12182,14548,16792,18650,19975,20606,20507,19688,18218,16222,13832,11202,8463,5747,3146,742,-1407,-3277,-4835,-6107,-7087,-7828,-8347,-8694,-8871,-8889,-8707,-8280,-7535,-6411,-4853,-2853,-439,2295,5205,8101,10774,13004,14603,15409,15335,14326,12428,9705,6303,2393,-1836,-6166,-10396,-14326,-17787,-20622,-22732,-24032,-24495,-24155,-23062,-21353,-19167,-16685,-14102,-11576,-9278,-7297,-5710,-4523,-3706,-3204,-2920,-2769,-2647,-2472,-2169,-1683,-990,-77,1039,2310,3697,5091,6434,7599,8520,9122,9372,9286,8910,8334,7670,7041,6547,6278,6249,6453,6801,7187,7470,7533,7283,6702,5816,4740,3610,2589,1825,1416,1404,1748,2353,3055,3685,4062,4039,3528,2484,951,-985,-3176,-5424,-7538,-9277,-10472,-10949,-10628,-9488,-7598,-5115,-2273,649,3332,5503,6925,7466,7122,5967,4242,2172,109,-1700,-2987,-3617,-3521,-2756,-1454,173,1901,3507,4812,5718,6178,6247,6009,5599,5151,4787,4606,4648,4939,5432,6076,6787,7481,8077,8506,8723,8685,8394,7837,7044,6031,4848,3542,2154,758,-622,-1932,-3144,-4237,-5185,-5948,-6496,-6764,-6700,-6261,-5411,-4172,-2581,-735,1249,3217,5026,6513,7583,8134,8168,7718,6879,5807,4634,3535,2597,1901,1433,1151,950,720,339,-284,-1204,-2430,-3924,-5605,-7362,-9068,-10575,-11754,-12476,-12646,-12204,-11136,-9474,-7309,-4756,-1973,888,3661,6221,8452,10286,11677,12613,13089,13123,12720,11898,10667,9040,7043,4710,2109,-674,-3497,-6213,-8627,-10564,-11865,-12421,-12216,-11280,-9774,-7870,-5832,-3891,-2284,-1182,-683,-807,-1478,-2549,-3818,-5040,-5986,-6443,-6248,-5334,-3686,-1421,1308,4246,7133,9688,11674,12929,13363,13030,12045,10648,9103,7700,6710,6325,6659,7720,9396,11496,13741,15825,17453,18386,18474,17694,16122,13950,11416,8793,6308,4154,2410,1089,128,-622,-1275,-2016,-2922,-4073,-5454,-6985,-8538,-9918,-10944,-11413,-11196,-10204,-8456,-6043,-3153,-14,3103,5947,8306,10032,11060,11399,11120,10340,9174,7746,6139,4419,2607,721,-1261,-3323,-5482,-7691,-9895,-11990,-13843,-15295,-16189,-16375,-15780,-14364,-12218,-9483,-6409,-3284,-405,1952,3599,4441,4508,3929,2931,1770,730,28,-163,221,1148,2510,4118,5768,7237,8338,8935,8967,8453,7510,6296,5067,4043,3469,3512,4266,5722,7778,10212,12764,15112,16931,17960,17978,16901,14764,11720,8065,4150,374,-2887,-5330,-6766,-7127,-6492,-5050,-3056,-842,1321,3156,4508,5295,5545,5366,4942,4482,4194,4261,4778,5794,7239,8999,10896,12725,14317,15493,16168,16266,15787,14754,13213,11226,8846,6135,3143,-69,-3432,-6882,-10305,-13619,-16696,-19428,-21711,-23432,-24537,-24963,-24723,-23850,-22433,-20621,-18550,-16415,-14353,-12480,-10864,-9491,-8322,-7257,-6205,-5060,-3785,-2334,-757,901,2552,4097,5462,6583,7428,8005,8328,8453,8425,8315,8169,8053,7999,8058,8243,8574,9039,9617,10272,10940,11553,12021,12250,12129,11589,10560,9049,7121,4893,2549,300,-1666,-3159,-4111,-4463,-4314,-3765,-3016,-2252,-1658,-1378,-1476,-1981,-2803,-3846,-4933,-5903,-6599,-6900,-6745,-6135,-5121,-3828,-2365,-898,473,1637,2565,3229,3679,3933,4060,4075,3998,3817,3475,2949,2151,1065,-342,-2065,-4039,-6192,-8383,-10452,-12228,-13530,-14227,-14224,-13509,-12145,-10259,-8042,-5689,-3414,-1381,296,1542,2390,2877,3109,3199,3229,3286,3386,3516,3631,3643,3492,3096,2430,1481,299,-1053,-2461,-3812,-4988,-5888,-6456,-6672,-6560,-6200,-5666,-5102,-4593,-4267,-4202,-4454,-5058,-5998,-7224,-8649,-10149,-11568,-12750,-13528,-13782,-13433,-12474,-10971,-9041,-6870,-4636,-2552,-750,632,1569,2044,2136,1937,1571,1165,829,638,650,858,1253,1783,2395,3032,3649,4192,4639,4935,5060,4938,4545,3796,2673,1134,-802,-3091,-5651,-8352,-11064,-13625,-15892,-17748,-19089,-19895,-20140,-19910,-19268,-18363,-17312,-16262,-15304,-14503,-13866,-13338,-12830,-12216,-11365,-10170,-8559,-6509,-4073,-1323,1569,4457,7140,9463,11282,12513,13122,13133,12632,11732,10601,9393,8299,7445,6967,6923,7339,8183,9380,10814,12361,13856,15161,16140,16676,16704,16177,15115,13568,11649,9476,7221,5010,2985,1203,-293,-1558,-2648,-3692,-4785,-6026,-7483,-9145,-10990,-12908,-14793,-16502,-17927,-18964,-19580,-19763,-19553,-19008,-18189,-17152,-15930,-14531,-12952,-11163,-9164,-6963,-4609,-2210,104,2159,3774,4795,5083,4594,3316,1361,-1130,-3909,-6735,-9316,-11404,-12788,-13317,-12943,-11681,-9649,-7019,-4013,-872,2176,4917,7198,8879,9928,10294,10035,9200,7892,6229,4336,2344,372,-1470,-3101,-4461,-5499,-6214,-6586,-6647,-6411,-5899,-5148,-4140,-2910,-1430,271,2173,4220,6330,8381,10260,11805,12916,13468,13404,12695,11357,9463,7126,4522,1851,-652,-2766,-4305,-5137,-5229,-4615,-3436,-1867,-118,1602,3147,4395,5335,5977,6425,6764,7124,7576,8188,8957,9860,10831,11779,12626,13277,13676,13785,13595,13116,12377,11411,10229,8864,7289,5504,3490,1220,-1300,-4059,-7021,-10112,-13242,-16290,-19130,-21620,-23653,-25106,-25934,-26090,-25604,-24526,-22961,-21039,-18911,-16735,-14648,-12769,-11163,-9859,-8827,-8011,-7303,-6610,-5807,-4821,-3582,-2067,-295,1692,3812,5972,8082,10032,11754,13180,14279,15051,15529,15759,15829,15798,15742,15692,15645,15565,15357,14925,14138,12902,11143,8845,6062,2909,-431,-3723,-6722,-9169,-10866,-11668,-11532,-10511,-8739,-6456,-3889,-1350,951,2782,4035,4633,4597,3986,2911,1512,-66,-1658,-3109,-4272,-5028,-5278,-4996,-4157,-2852,-1146,804,2871,4888,6727,8237,9324,9875,9834,9159,7846,5939,3526,729,-2272,-5292,-8119,-10540,-12366,-13432,-13601,-12834,-11097,-8488,-5136,-1255,2898,7031,10858,14117,16598,18186,18827,18580,17560,15941,13931,11724,9515,7431,5577,3982,2641,1498,478,-504,-1526,-2638,-3855,-5142,-6420,-7570,-8462,-8943,-8913,-8273,-7033,-5211,-2945,-387,2268,4784,6984,8664,9719,10057,9698,8687,7157,5274,3218,1184,-671,-2221,-3388,-4146,-4512,-4526,-4268,-3796,-3196,-2510,-1800,-1059,-326,448,1262,2166,3188,4350,5663,7094,8597,10063,11393,12427,13057,13149,12639,11489,9724,7391,4610,1488,-1820,-5176,-8448,-11509,-14253,-16592,-18451,-19770,-20509,-20634,-20137,-19024,-17325,-15089,-12405,-9367,-6137,-2848,290,3119,5448,7146,8108,8297,7727,6490,4717,2599,352,-1801,-3638,-4983,-5688,-5704,-5006,-3702,-1897,214,2466,4669,6711,8493,9990,11231,12249,13132,13935,14699,15455,16170,16827,17344,17676,17730,17462,16797,15721,14212,12324,10100,7677,5168,2740,549,-1275,-2605,-3384,-3586,-3248,-2475,-1390,-196,937,1801,2248,2169,1524,354,-1229,-3055,-4917,-6610,-7954,-8820,-9137,-8900,-8160,-6984,-5493,-3763,-1923,-59,1721,3299,4571,5419,5744,5493,4649,3264,1459,-599,-2691,-4587,-6067,-6960,-7135,-6582,-5333,-3553,-1447,708,2635,4056,4758,4606,3546,1669,-884,-3847,-6929,-9810,-12188,-13812,-14509,-14198,-12881,-10681,-7758,-4362,-747,2824,6123,8976,11269,12981,14124,14808,15127,15234,15222,15189,15167,15143,15066,14840,14355,13523,12241,10503,8294,5705,2848,-120,-2990,-5570,-7639,-9018,-9561,-9191,-7890,-5747,-2893,435,3992,7491,10667,13306,15240,16406,16812,16545,15778,14694,13525,12459,11666,11247,11237,11602,12246,13039,13826,14447,14779,14687,14105,12965,11234,8924,6045,2665,-1132,-5221,-9445,-13611,-17523,-20964,-23774,-25793,-26978,-27300,-26851,-25762,-24215,-22432,-20624,-18983,-17643,-16673,-16038,-15648,-15317,-14846,-14001,-12623,-10558,-7803,-4402,-523,3600,7692,11460,14643,17043,18520,19053,18686,17550,15860,13827,11724,9768,8156,7003,6363,6181,6358,6716,7067,7239,7064,6493,5470,4086,2419,611,-1198,-2892,-4367,-5559,-6413,-6913,-7025,-6739,-6052,-4967,-3523,-1779,170,2201,4169,5936,7364,8369,8905,8982,8672,8063,7279,6428,5592,4813,4090,3373,2599,1678,548,-838,-2477,-4333,-6320,-8351,-10307,-12107,-13662,-14944,-15904,-16548,-16848,-16778,-16324,-15415,-14048,-12179,-9838,-7071,-3972,-686,2627,5765,8550,10800,12400,13257,13385,12820,11692,10154,8370,6535,4771,3204,1873,785,-110,-882,-1623,-2410,-3304,-4331,-5472,-6681,-7860,-8912,-9710,-10158,-10164,-9689,-8733,-7350,-5653,-3782,-1924,-264,1017,1777,1925,1441,371,-1165,-2998,-4932,-6742,-8247,-9252,-9645,-9334,-8308,-6620,-4376,-1768,985,3621,5866,7496,8315,8254,7304,5608,3352,822,-1701,-3942,-5681,-6781,-7199,-6994,-6299,-5326,-4296,-3448,-2966,-2987,-3555,-4659,-6181,-7991,-9897,-11717,-13301,-14494,-15252,-15515,-15316,-14693,-13710,-12462,-11025,-9510,-8002,-6618,-5432,-4561,-4045,-3959,-4309,-5095,-6270,-7775,-9505,-11367,-13223,-14967,-16454,-17583,-18233,-18321,-17782,-16593,-14756,-12342,-9435,-6185,-2748,698,3993,6995,9619,11807,13578,14971,16069,16963,17726,18422,19067,19642,20092,20335,20272,19820,18899,17492,15586,13252,10552,7613,4550,1506,-1391,-3992,-6202,-7905,-9055,-9626,-9653,-9212,-8434,-7466,-6472,-5599,-4950,-4587,-4511,-4667,-4975,-5328,-5614,-5759,-5686,-5382,-4855,-4132,-3289,-2381,-1469,-614,177,865,1456,1925,2237,2333,2138,1570,561,-925,-2871,-5201,-7777,-10408,-12892,-14995,-16554,-17405,-17504,-16839,-15509,-13656,-11491,-9237,-7124,-5354,-4070,-3355,-3220,-3580,-4334,-5273,-6242,-7025,-7487,-7521,-7058,-6132,-4761,-3083,-1188,767,2667,4407,5924,7195,8253,9132,9938,10716,11548,12457,13414,14379,15222,15831,16044,15746,14831,13262,11061,8304,5144,1750,-1655,-4874,-7684,-9910,-11394,-12014,-11717,-10491,-8406,-5607,-2279,1309,4907,8236,11075,13267,14703,15391,15363,14754,13692,12356,10907,9496,8256,7263,6567,6170,6024,6057,6145,6171,5999,5506,4609,3233,1385,-912,-3570,-6458,-9429,-12303,-14916,-17118,-18788,-19851,-20277,-20077,-19319,-18080,-16503,-14699,-12836,-11022,-9393,-8012,-6945,-6181,-5706,-5468,-5383,-5400,-5412,-5367,-5193,-4854,-4314,-3584,-2663,-1605,-446,744,1928,3039,4076,5011,5875,6689,7492,8319,9186,10104,11034,11943,12746,13375,13733,13760,13388,12600,11380,9768,7809,5592,3219,816,-1466,-3481,-5060,-6067,-6389,-5945,-4751,-2849,-404,2395,5281,7989,10256,11865,12675,12624,11750,10159,8017,5538,2904,335,-2052,-4140,-5886,-7306,-8413,-9284,-9949,-10459,-10799,-10951,-10842,-10400,-9552,-8254,-6510,-4368,-1952,607,3113,5404,7315,8736,9600,9916,9714,9115,8212,7172,6095,5110,4285,3680,3298,3140,3156,3308,3548,3819,4104,4352,4555,4689,4743,4699,4549,4254,3802,3152,2294,1215,-58,-1464,-2911,-4253,-5356,-6049,-6212,-5749,-4626,-2884,-611,2040,4871,7680,10245,12380,13930,14778,14878,14221,12862,10913,8511,5869,3171,660,-1481,-3083,-4039,-4326,-3970,-3092,-1846,-420,983,2207,3120,3652,3809,3626,3207,2657,2094,1604,1251,1050,974,973,946,817,482,-108,-980,-2105,-3391,-4726,-5953,-6936,-7578,-7806,-7645,-7144,-6414,-5601,-4827,-4240,-3908,-3886,-4148,-4625,-5199,-5732,-6094,-6173,-5924,-5342,-4509,-3542,-2604,-1865,-1474,-1540,-2112,-3159,-4594,-6268,-7969,-9516,-10671,-11289,-11229,-10446,-8941,-6797,-4123,-1095,2134,5385,8502,11374,13879,15982,17633,18847,19645,20077,20192,20062,19728,19266,18698,18073,17394,16663,15848,14914,13801,12477,10903,9093,7077,4939,2771,692,-1197,-2799,-4064,-4943,-5473,-5652,-5575,-5288,-4892,-4448,-4024,-3650,-3338,-3074,-2826,-2554,-2212,-1772,-1215,-556,172,928,1638,2274,2768,3122,3316,3358,3251,2993,2551,1932,1068,-6,-1327,-2821,-4451,-6113,-7711,-9139,-10297,-11114,-11522,-11512,-11066,-10233,-9056,-7626,-6049,-4434,-2915,-1585,-548,150,492,484,200,-303,-914,-1548,-2100,-2503,-2681,-2607,-2246,-1598,-660,555,2036,3754,5680,7750,9901,12026,14027,15769,17141,18033,18347,18046,17097,15546,13466,10971,8215,5363,2579,36,-2132,-3812,-4918,-5417,-5296,-4581,-3338,-1632,427,2755,5224,7745,10191,12463,14453,16050,17194,17796,17855,17355,16357,14929,13184,11252,9263,7367,5678,4297,3302,2684,2442,2457,2627,2783,2771,2433,1661,370,-1442,-3739,-6422,-9352,-12356,-15269,-17899,-20104,-21742,-22706,-22927,-22363,-21018,-18935,-16212,-12986,-9442,-5796,-2281,871,3447,5288,6287,6417,5727,4330,2409,171,-2146,-4327,-6183,-7576,-8430,-8723,-8485,-7773,-6659,-5222,-3526,-1632,406,2539,4714,6870,8947,10866,12545,13909,14853,15302,15169,14404,12987,10957,8407,5510,2475,-428,-2942,-4821,-5868,-5985,-5133,-3403,-940,2027,5223,8385,11228,13549,15175,16022,16068,15368,14012,12157,9939,7525,5032,2567,188,-2071,-4204,-6216,-8110,-9891,-11533,-13017,-14290,-15308,-16017,-16371,-16349,-15937,-15173,-14080,-12760,-11269,-9735,-8235,-6873,-5700,-4764,-4036,-3485,-3007,-2503,-1853,-952,254,1788,3583,5529,7461,9186,10508,11275,11350,10704,9336,7361,4915,2226,-494,-3015,-5148,-6770,-7813,-8294,-8278,-7878,-7211,-6394,-5510,-4611,-3703,-2774,-1766,-647,624,2043,3568,5102,6522,7654,8347,8440,7853,6529,4548,2019,-830,-3748,-6463,-8710,-10299,-11087,-11046,-10190,-8650,-6559,-4129,-1555,946,3190,5004,6268,6902,6872,6208,4968,3270,1226,-1007,-3303,-5527,-7564,-9340,-10781,-11864,-12579,-12950,-13025,-12850,-12509,-12055,-11570,-11101,-10690,-10377,-10151,-10025,-9963,-9947,-9956,-9965,-9971,-9971,-9966,-9961,-9944,-9911,-9832,-9684,-9448,-9106,-8684,-8209,-7756,-7392,-7207,-7255,-7578,-8165,-8969,-9895,-10818,-11596,-12078,-12158,-11739,-10816,-9388,-7550,-5383,-3025,-580,1821,4100,6160,7965,9480,10702,11654,12362,12861,13195,13364,13403,13280,13001,12540,11904,11109,10204,9255,8348,7587,7050,6817,6911,7328,8007,8856,9727,10479,10927,10923,10341,9085,7148,4560,1434,-2060,-5713,-9292,-12570,-15340,-17454,-18811,-19398,-19249,-18461,-17180,-15560,-13778,-12001,-10361,-8981,-7924,-7217,-6856,-6778,-6918,-7168,-7428,-7596,-7595,-7372,-6921,-6273,-5503,-4707,-4000,-3457,-3163,-3107,-3287,-3590,-3949,-4211,-4301,-4136,-3690,-2994,-2111,-1141,-216,561,1059,1214,966,324,-684,-1967,-3430,-4931,-6326,-7464,-8192,-8382,-7933,-6783,-4944,-2465,515,3825,7233,10500,13351,15571,16945,17354,16755,15182,12798,9811,6522,3246,293,-2055,-3611,-4254,-3988,-2894,-1126,1093,3553,6007,8265,10162,11569,12433,12721,12471,11746,10653,9304,7843,6376,5039,3902,3065,2540,2374,2527,2963,3609,4348,5069,5627,5882,5708,5009,3733,1894,-448,-3151,-6072,-9000,-11774,-14214,-16214,-17694,-18640,-19079,-19072,-18705,-18076,-17258,-16325,-15295,-14184,-12955,-11582,-10029,-8283,-6369,-4348,-2309,-388,1305,2625,3495,3839,3657,2972,1871,454,-1147,-2788,-4353,-5688,-6703,-7268,-7314,-6771,-5609,-3837,-1508,1294,4437,7772,11127,14318,17177,19527,21235,22179,22293,21546,19980,17666,14768,11452,7966,4541,1451,-1086,-2855,-3745,-3693,-2757,-1081,1116,3536,5893,7862,9217,9745,9392,8149,6159,3602,760,-2112,-4717,-6863,-8378,-9211,-9389,-8999,-8221,-7225,-6219,-5375,-4818,-4638,-4842,-5373,-6121,-6910,-7554,-7860,-7674,-6895,-5514,-3595,-1281,1227,3720,5970,7830,9169,9969,10269,10168,9830,9415,9079,8947,9064,9426,9944,10478,10862,10910,10488,9488,7905,5794,3315,661,-1913,-4167,-5886,-6903,-7130,-6548,-5210,-3235,-792,1925,4695,7311,9579,11326,12450,12848,12527,11488,9824,7639,5100,2370,-325,-2816,-4891,-6420,-7299,-7478,-6985,-5871,-4248,-2252,-20,2279,4512,6537,8238,9534,10356,10687,10535,9934,8964,7707,6265,4756,3264,1902,733,-184,-820,-1189,-1325,-1312,-1250,-1254,-1447,-1919,-2735,-3915,-5410,-7141,-8949,-10668,-12092,-13062,-13431,-13149,-12220,-10734,-8863,-6793,-4759,-2974,-1608,-797,-587,-954,-1810,-2985,-4291,-5494,-6410,-6852,-6743,-6052,-4842,-3253,-1466,307,1854,2998,3620,3664,3144,2162,825,-673,-2185,-3541,-4607,-5281,-5485,-5170,-4313,-2919,-1012,1334,4052,7000,10062,13064,15862,18304,20268,21658,22427,22560,22084,21063,19580,17736,15652,13439,11241,9169,7350,5878,4810,4163,3902,3923,4120,4311,4360,4120,3502,2489,1112,-497,-2188,-3749,-5000,-5772,-5971,-5568,-4626,-3285,-1747,-259,938,1620,1625,885,-602,-2703,-5251,-7956,-10560,-12730,-14239,-14859,-14507,-13172,-10963,-8107,-4858,-1579,1437,3872,5523,6248,6035,4972,3243,1118,-1117,-3172,-4802,-5867,-6295,-6142,-5537,-4666,-3741,-2958,-2458,-2327,-2552,-3072,-3726,-4370,-4801,-4883,-4481,-3546,-2071,-106,2237,4832,7504,10081,12385,14261,15564,16219,16159,15405,14007,12068,9745,7204,4647,2269,248,-1254,-2120,-2276,-1693,-395,1550,4029,6879,9914,12914,15652,17923,19541,20392,20426,19681,18278,16418,14327,12279,10488,9142,8319,8013,8105,8409,8666,8626,8037,6749,4654,1796,-1725,-5690,-9848,-13902,-17566,-20576,-22706,-23813,-23807,-22711,-20615,-17712,-14251,-10540,-6896,-3624,-981,851,1784,1824,1082,-261,-1952,-3722,-5292,-6428,-6941,-6742,-5819,-4271,-2258,-37,2157,4019,5345,5927,5675,4570,2688,206,-2643,-5557,-8226,-10344,-11650,-11942,-11134,-9213,-6300,-2581,1652,6103,10402,14259,17387,19594,20779,20929,20137,18563,16432,13993,11497,9175,7211,5730,4796,4394,4452,4835,5369,5872,6137,6013,5365,4139,2340,72,-2535,-5230,-7816,-10023,-11692,-12662,-12922,-12476,-11475,-10067,-8479,-6915,-5562,-4575,-4030,-3955,-4321,-5039,-6002,-7089,-8149,-9076,-9733,-10027,-9865,-9212,-8036,-6393,-4345,-2026,419,2814,5004,6825,8175,8978,9223,8958,8276,7322,6252,5235,4426,3931,3832,4120,4749,5592,6497,7264,7714,7674,7042,5773,3929,1628,-907,-3442,-5696,-7437,-8477,-8703,-8123,-6819,-4974,-2847,-696,1180,2568,3283,3270,2535,1219,-489,-2338,-4062,-5439,-6286,-6537,-6187,-5340,-4144,-2774,-1416,-210,741,1389,1729,1809,1663,1371,956,470,-84,-678,-1302,-1923,-2500,-2987,-3345,-3542,-3588,-3516,-3393,-3312,-3374,-3665,-4260,-5182,-6419,-7911,-9558,-11248,-12841,-14229,-15290,-15956,-16174,-15912,-15192,-14037,-12529,-10752,-8839,-6907,-5111,-3555,-2353,-1562,-1213,-1300,-1777,-2577,-3616,-4800,-6037,-7245,-8347,-9288,-10030,-10562,-10892,-11051,-11082,-11040,-10976,-10933,-10934,-10985,-11076,-11167,-11228,-11191,-11003,-10603,-9914,-8892,-7484,-5657,-3420,-797,2148,5305,8547,11713,14641,17174,19181,20569,21287,21344,20783,19699,18221,16489,14682,12937,11419,10216,9393,8957,8836,8942,9102,9163,8941,8302,7133,5400,3133,429,-2532,-5555,-8386,-10814,-12637,-13763,-14134,-13850,-13023,-11884,-10653,-9558,-8795,-8472,-8662,-9312,-10361,-11643,-13026,-14330,-15431,-16212,-16612,-16602,-16206,-15479,-14502,-13387,-12227,-11109,-10112,-9243,-8531,-7921,-7382,-6851,-6266,-5602,-4812,-3923,-2933,-1896,-848,159,1072,1844,2436,2800,2919,2760,2324,1625,683,-442,-1706,-3010,-4279,-5385,-6229,-6676,-6636,-6016,-4794,-2975,-673,1983,4765,7450,9800,11613,12759,13174,12896,12023,10732,9209,7670,6295,5243,4615,4470,4787,5533,6577,7806,9056,10176,11024,11487,11480,10982,9980,8562,6802,4863,2902,1087,-418,-1510,-2136,-2310,-2127,-1725,-1288,-1000,-1016,-1449,-2328,-3626,-5224,-6987,-8723,-10280,-11506,-12316,-12643,-12494,-11881,-10878,-9563,-8037,-6427,-4837,-3398,-2182,-1255,-629,-288,-180,-246,-420,-644,-880,-1112,-1329,-1566,-1808,-2098,-2406,-2752,-3087,-3418,-3696,-3924,-4079,-4161,-4181,-4144,-4083,-4011,-3959,-3920,-3888,-3814,-3640,-3293,-2674,-1735,-404,1305,3371,5695,8166,10626,12920,14901,16430,17426,17819,17606,16813,15521,13843,11931,9925,7992,6228,4725,3487,2505,1690,966,225,-615,-1615,-2790,-4134,-5572,-7020,-8354,-9435,-10140,-10357,-10022,-9132,-7735,-5957,-3954,-1927,-66,1462,2536,3108,3181,2842,2203,1425,658,48,-292,-287,89,820,1844,3069,4377,5632,6725,7537,8031,8167,8001,7581,7024,6408,5845,5367,5016,4764,4573,4390,4168,3883,3536,3161,2788,2467,2208,2017,1852,1671,1392,964,324,-544,-1625,-2852,-4112,-5257,-6104,-6489,-6256,-5310,-3629,-1259,1659,4931,8304,11510,14289,16407,17690,18036,17417,15891,13589,10701,7482,4193,1110,-1521,-3516,-4722,-5115,-4673,-3510,-1734,477,2937,5450,7834,9913,11567,12692,13247,13243,12724,11786,10536,9076,7517,5914,4318,2727,1133,-503,-2208,-4008,-5913,-7903,-9951,-11990,-13966,-15774,-17349,-18578,-19392,-19704,-19472,-18680,-17356,-15589,-13489,-11218,-8928,-6770,-4857,-3271,-2049,-1199,-703,-536,-645,-995,-1513,-2138,-2791,-3383,-3820,-4025,-3918,-3466,-2650,-1498,-81,1507,3141,4701,6064,7154,7907,8336,8468,8385,8187,7982,7875,7954,8277,8879,9754,10868,12156,13545,14934,16251,17394,18325,18977,19357,19445,19268,18842,18164,17261,16079,14635,12878,10825,8489,5929,3209,443,-2286,-4860,-7197,-9218,-10860,-12089,-12864,-13196,-13074,-12546,-11642,-10447,-9040,-7543,-6074,-4772,-3759,-3146,-2993,-3315,-4049,-5093,-6270,-7406,-8292,-8773,-8708,-8040,-6757,-4931,-2683,-177,2387,4832,6968,8682,9869,10509,10597,10180,9333,8118,6629,4929,3084,1164,-776,-2657,-4403,-5920,-7119,-7928,-8286,-8187,-7665,-6792,-5697,-4516,-3395,-2473,-1821,-1512,-1500,-1741,-2100,-2432,-2577,-2384,-1722,-533,1212,3453,6075,8918,11772,14422,16671,18339,19337,19593,19161,18094,16541,14659,12619,10617,8819,7370,6391,5911,5903,6260,6781,7263,7477,7269,6569,5421,3939,2344,813,-452,-1367,-1895,-2087,-2024,-1802,-1498,-1181,-884,-651,-528,-573,-877,-1519,-2577,-4070,-5954,-8084,-10237,-12119,-13417,-13847,-13221,-11478,-8732,-5252,-1437,2232,5288,7316,8051,7381,5387,2317,-1460,-5460,-9216,-12240,-14187,-14790,-13980,-11835,-8607,-4677,-510,3397,6600,8746,9641,9269,7781,5481,2760,35,-2320,-4025,-4926,-5010,-4368,-3186,-1691,-89,1404,2672,3607,4189,4422,4349,4040,3547,2949,2276,1581,878,201,-419,-926,-1269,-1385,-1234,-811,-149,656,1469,2132,2469,2373,1767,716,-690,-2213,-3664,-4782,-5440,-5537,-5114,-4295,-3266,-2276,-1523,-1188,-1354,-2020,-3122,-4494,-5980,-7358,-8477,-9172,-9375,-9059,-8264,-7116,-5742,-4352,-3100,-2159,-1595,-1444,-1619,-2005,-2412,-2673,-2620,-2182,-1329,-153,1226,2622,3867,4802,5348,5451,5180,4598,3866,3109,2472,2055,1921,2086,2512,3123,3809,4443,4901,5076,4890,4295,3307,1950,330,-1454,-3258,-4923,-6329,-7308,-7783,-7661,-6915,-5586,-3744,-1552,803,3103,5119,6671,7613,7876,7472,6472,5019,3290,1474,-252,-1738,-2907,-3703,-4168,-4321,-4256,-4007,-3634,-3153,-2580,-1913,-1171,-375,430,1163,1764,2138,2245,2055,1581,881,22,-895,-1782,-2561,-3166,-3578,-3793,-3828,-3733,-3538,-3300,-3052,-2832,-2640,-2485,-2325,-2142,-1900,-1581,-1179,-712,-191,354,889,1408,1872,2298,2688,3065,3470,3916,4455,5068,5794,6573,7378,8133,8714,9043,8964,8407,7292,5632,3482,1006,-1597,-4066,-6149,-7617,-8310,-8161,-7195,-5557,-3458,-1182,969,2705,3785,4038,3385,1850,-457,-3336,-6518,-9724,-12624,-14960,-16484,-17038,-16540,-15000,-12522,-9298,-5592,-1712,2005,5254,7766,9347,9895,9405,7969,5786,3098,222,-2549,-4924,-6678,-7666,-7823,-7195,-5898,-4125,-2111,-94,1677,3042,3832,4020,3571,2577,1127,-627,-2526,-4421,-6154,-7621,-8727,-9449,-9791,-9807,-9585,-9212,-8799,-8410,-8115,-7920,-7826,-7785,-7750,-7646,-7424,-7036,-6473,-5766,-4970,-4177,-3500,-3051,-2937,-3230,-3960,-5088,-6538,-8140,-9737,-11104,-12084,-12534,-12394,-11689,-10508,-9020,-7425,-5933,-4750,-4000,-3770,-4026,-4671,-5542,-6412,-7079,-7345,-7071,-6198,-4735,-2787,-520,1855,4123,6075,7585,8554,9011,9009,8694,8229,7785,7524,7555,7945,8691,9748,11000,12312,13510,14435,14930,14889,14239,12980,11156,8891,6328,3682,1150,-1060,-2769,-3853,-4242,-3920,-2972,-1506,274,2174,3952,5416,6386,6760,6500,5647,4314,2673,939,-686,-1989,-2847,-3154,-2913,-2161,-1021,380,1852,3265,4454,5332,5837,5952,5715,5184,4446,3585,2688,1818,1021,336,-220,-610,-811,-765,-439,236,1288,2724,4526,6600,8837,11076,13132,14838,16025,16578,16430,15589,14128,12186,9961,7674,5566,3848,2678,2156,2277,2972,4090,5435,6795,7943,8708,8926,8540,7510,5913,3856,1519,-891,-3157,-5066,-6451,-7181,-7215,-6567,-5324,-3632,-1652,423,2412,4171,5559,6509,6966,6923,6397,5434,4081,2433,573,-1366,-3251,-4933,-6266,-7116,-7390,-7016,-6009,-4410,-2333,72,2637,5160,7472,9396,10807,11621,11786,11340,10322,8859,7066,5116,3155,1353,-160,-1283,-1950,-2153,-1935,-1376,-614,198,895,1312,1323,837,-176,-1687,-3614,-5816,-8134,-10362,-12318,-13824,-14741,-15000,-14566,-13493,-11869,-9826,-7542,-5189,-2960,-1023,480,1443,1809,1560,747,-564,-2244,-4163,-6153,-8075,-9746,-11054,-11854,-12071,-11653,-10606,-8983,-6893,-4495,-1959,496,2701,4460,5668,6226,6129,5390,4113,2388,407,-1695,-3720,-5519,-6963,-7948,-8449,-8454,-8053,-7331,-6469,-5605,-4926,-4562,-4635,-5192,-6259,-7760,-9616,-11664,-13722,-15595,-17069,-17969,-18147,-17508,-16042,-13805,-10926,-7622,-4120,-701,2376,4881,6627,7504,7484,6620,5054,2980,651,-1678,-3749,-5342,-6298,-6533,-6042,-4918,-3305,-1426,488,2195,3466,4149,4114,3350,1871,-194,-2710,-5448,-8218,-10770,-12939,-14541,-15485,-15720,-15241,-14129,-12472,-10424,-8124,-5738,-3393,-1231,664,2194,3304,3957,4110,3790,2979,1754,175,-1643,-3550,-5393,-6978,-8149,-8739,-8649,-7827,-6289,-4133,-1514,1353,4231,6885,9102,10740,11704,11986,11649,10792,9581,8176,6752,5462,4421,3720,3392,3448,3854,4553,5456,6455,7437,8268,8834,9028,8766,8009,6747,5027,2939,614,-1773,-4052,-6020,-7517,-8424,-8653,-8229,-7185,-5668,-3818,-1837,110,1846,3252,4232,4761,4831,4517,3894,3094,2252,1505,986,799,1014,1668,2740,4180,5891,7756,9635,11403,12915,14104,14872,15225,15158,14737,14036,13165,12222,11322,10538,9948,9574,9438,9509,9749,10092,10473,10808,11042,11100,10954,10561,9938,9080,8049,6876,5624,4353,3101,1924,848,-92,-865,-1444,-1798,-1903,-1732,-1271,-516,522,1818,3320,4967,6665,8310,9780,10959,11744,12077,11936,11358,10429,9265,8012,6819,5791,5042,4574,4406,4438,4600,4739,4759,4544,4054,3276,2283,1159,58,-880,-1527,-1766,-1558,-900,162,1521,3067,4670,6215,7595,8763,9664,10316,10732,10947,10995,10890,10631,10194,9557,8664,7523,6095,4438,2584,631,-1314,-3143,-4727,-5982,-6823,-7196,-7098,-6519,-5533,-4192,-2621,-934,720,2218,3424,4270,4694,4707,4359,3727,2947,2119,1393,837,518,450,569,818,1058,1180,1047,582,-281,-1516,-3071,-4817,-6610,-8266,-9642,-10579,-11004,-10874,-10215,-9111,-7682,-6062,-4407,-2835,-1465,-355,451,957,1192,1195,1015,698,272,-244,-843,-1535,-2327,-3225,-4225,-5309,-6423,-7528,-8533,-9393,-10021,-10389,-10459,-10235,-9741,-9025,-8158,-7227,-6317,-5517,-4890,-4478,-4308,-4349,-4583,-4934,-5341,-5724,-6020,-6166,-6146,-5927,-5550,-5013,-4384,-3692,-2994,-2351,-1797,-1397,-1172,-1159,-1375,-1802,-2437,-3222,-4109,-5033,-5913,-6693,-7311,-7737,-7947,-7961,-7787,-7472,-7061,-6594,-6134,-5714,-5379,-5152,-5043,-5059,-5184,-5397,-5672,-5980,-6291,-6588,-6849,-7065,-7237,-7367,-7464,-7539,-7601,-7659,-7720,-7781,-7846,-7893,-7924,-7909,-7833,-7673,-7397,-7008,-6485,-5870,-5180,-4488,-3852,-3342,-3015,-2931,-3099,-3549,-4227,-5096,-6072,-7062,-7980,-8734,-9267,-9541,-9556,-9341,-8953,-8460,-7939,-7446,-7019,-6663,-6354,-6045,-5675,-5179,-4523,-3668,-2649,-1481,-260,948,2042,2947,3609,4004,4137,4073,3834,3533,3181,2841,2512,2156,1761,1231,552,-341,-1435,-2711,-4122,-5583,-7014,-8333,-9447,-10329,-10927,-11256,-11328,-11179,-10850,-10390,-9844,-9255,-8669,-8102,-7594,-7132,-6744,-6392,-6098,-5803,-5515,-5188,-4816,-4392,-3915,-3399,-2859,-2318,-1787,-1292,-836,-436,-95,189,405,564,668,723,766,791,860,963,1147,1391,1704,2042,2373,2643,2793,2793,2598,2212,1636,895,31,-916,-1882,-2823,-3667,-4362,-4854,-5094,-5061,-4743,-4148,-3314,-2284,-1134,81,1272,2390,3373,4191,4833,5311,5650,5902,6116,6359,6680,7137,7744,8532,9467,10533,11670,12815,13903,14863,15627,16151,16371,16281,15835,15046,13907,12441,10688,8692,6531,4271,2021,-151,-2133,-3850,-5236,-6210,-6758,-6852,-6517,-5801,-4769,-3519,-2151,-776,512,1621,2510,3136,3531,3715,3769,3771,3801,3950,4259,4764,5466,6306,7250,8187,9057,9760,10243,10465,10407,10095,9551,8830,7980,7047,6073,5099,4156,3289,2535,1940,1551,1410,1535,1951,2625,3538,4612,5781,6950,8031,8950,9633,10053,10196,10073,9738,9237,8658,8065,7543,7134,6885,6786,6824,6940,7068,7133,7055,6780,6275,5531,4586,3495,2336,1202,175,-655,-1228,-1499,-1451,-1106,-514,250,1090,1915,2625,3167,3483,3594,3513,3308,3050,2801,2623,2536,2557,2659,2828,3019,3220,3415,3612,3833,4108,4482,4974,5620,6405,7321,8314,9314,10245,11008,11530,11743,11618,11152,10397,9411,8317,7203,6215,5427,4934,4752,4883,5270,5837,6464,7050,7466,7627,7464,6942,6076,4931,3582,2175,823,-324,-1149,-1569,-1511,-982,3,1362,2982,4742,6472,8054,9340,10247,10702,10690,10209,9327,8107,6668,5128,3606,2235,1090,264,-239,-406,-307,-4,388,788,1099,1278,1301,1194,986,752,528,370,286,267,287,299,262,150,-57,-345,-691,-1052,-1394,-1664,-1858,-1953,-1989,-1991,-2030,-2153,-2426,-2881,-3550,-4420,-5483,-6682,-7967,-9271,-10522,-11659,-12622,-13359,-13837,-14020,-13893,-13440,-12658,-11562,-10160,-8509,-6645,-4652,-2614,-631,1202,2774,4028,4876,5300,5283,4833,4002,2836,1424,-153,-1791,-3414,-4927,-6283,-7433,-8359,-9073,-9583,-9934,-10152,-10280,-10332,-10327,-10255,-10102,-9848,-9457,-8911,-8186,-7285,-6213,-5010,-3705,-2362,-1023,243,1392,2351,3089,3530,3666,3451,2895,2020,864,-493,-1978,-3490,-4933,-6222,-7275,-8046,-8505,-8659,-8528,-8157,-7585,-6869,-6038,-5141,-4197,-3244,-2305,-1420,-617,37,527,763,760,454,-114,-941,-1967,-3128,-4343,-5534,-6606,-7507,-8150,-8527,-8586,-8360,-7848,-7109,-6192,-5158,-4080,-3001,-1988,-1054,-235,476,1071,1559,1930,2171,2254,2132,1764,1102,119,-1185,-2788,-4627,-6614,-8644,-10589,-12350,-13811,-14918,-15613,-15906,-15798,-15355,-14620,-13675,-12598,-11448,-10303,-9204,-8186,-7286,-6505,-5854,-5323,-4882,-4510,-4145,-3741,-3230,-2567,-1714,-656,577,1955,3384,4792,6077,7152,7951,8409,8506,8221,7569,6561,5234,3615,1752,-304,-2497,-4735,-6937,-8992,-10780,-12191,-13104,-13447,-13147,-12219,-10685,-8661,-6277,-3721,-1179,1149,3094,4531,5364,5593,5232,4385,3173,1746,258,-1151,-2380,-3352,-4060,-4506,-4751,-4856,-4896,-4934,-5025,-5170,-5385,-5612,-5822,-5935,-5916,-5700,-5285,-4662,-3870,-2969,-2038,-1156,-416,141,467,576,503,325,133,33,120,456,1086,1988,3114,4364,5634,6783,7717,8335,8594,8474,8003,7225,6228,5082,3907,2778,1806,1052,589,432,585,1007,1624,2355,3099,3771,4293,4618,4698,4537,4105,3446,2557,1496,299,-973,-2254,-3470,-4553,-5448,-6091,-6478,-6561,-6373,-5892,-5166,-4187,-3013,-1654,-172,1392,2969,4503,5933,7205,8286,9143,9767,10154,10313,10248,9970,9486,8791,7900,6816,5564,4188,2745,1303,-29,-1179,-2038,-2535,-2629,-2299,-1589,-572,633,1893,3047,3968,4514,4633,4264,3464,2281,871,-640,-2056,-3241,-4047,-4389,-4244,-3609,-2578,-1236,284,1852,3365,4716,5864,6760,7413,7829,8030,8064,7955,7759,7514,7270,7085,6993,7042,7225,7556,7977,8452,8901,9259,9476,9503,9345,9006,8547,8018,7501,7049,6726,6547,6526,6629,6826,7050,7246,7354,7313,7101,6673,6038,5182,4138,2929,1596,192,-1234,-2627,-3914,-5065,-6003,-6724,-7188,-7422,-7432,-7276,-6994,-6639,-6254,-5847,-5426,-4952,-4379,-3663,-2734,-1583,-184,1424,3166,4966,6668,8176,9356,10128,10460,10345,9839,9036,8027,6960,5928,5049,4390,3996,3869,3993,4302,4745,5222,5669,6001,6157,6098,5800,5272,4558,3703,2797,1900,1107,454,7,-222,-221,2,433,1045,1821,2719,3729,4797,5901,6992,8001,8914,9643,10183,10493,10568,10398,9997,9350,8494,7420,6171,4770,3281,1765,304,-1005,-2096,-2868,-3302,-3367,-3097,-2563,-1862,-1114,-456,15,190,44,-437,-1184,-2112,-3103,-4025,-4771,-5258,-5437,-5327,-4949,-4392,-3722,-3024,-2361,-1761,-1250,-809,-407,-10,427,938,1529,2197,2907,3604,4228,4692,4939,4884,4510,3771,2714,1354,-200,-1881,-3553,-5122,-6470,-7522,-8211,-8515,-8429,-7990,-7252,-6289,-5186,-4026,-2878,-1806,-835,13,734,1349,1854,2274,2624,2906,3159,3381,3614,3863,4154,4468,4813,5139,5419,5611,5675,5595,5350,4951,4396,3726,2932,2059,1087,33,-1122,-2380,-3743,-5179,-6654,-8073,-9362,-10388,-11064,-11277,-10992,-10190,-8931,-7318,-5500,-3641,-1929,-485,548,1139,1259,962,321,-551,-1561,-2575,-3549,-4389,-5100,-5661,-6092,-6411,-6607,-6701,-6637,-6428,-6017,-5404,-4589,-3570,-2406,-1126,183,1437,2546,3396,3905,3983,3583,2685,1319,-444,-2470,-4609,-6654,-8418,-9719,-10411,-10419,-9727,-8395,-6546,-4356,-2009,273,2327,3983,5167,5806,5936,5579,4829,3770,2495,1097,-351,-1783,-3165,-4465,-5686,-6827,-7906,-8938,-9933,-10887,-11786,-12586,-13231,-13655,-13778,-13548,-12922,-11897,-10517,-8855,-7022,-5152,-3369,-1812,-562,288,723,733,339,-387,-1401,-2597,-3904,-5228,-6479,-7580,-8445,-9008,-9215,-9020,-8424,-7417,-6074,-4438,-2643,-786,985,2564,3832,4727,5199,5251,4922,4262,3390,2379,1375,458,-283,-793,-1062,-1106,-982,-772,-575,-481,-588,-945,-1589,-2504,-3644,-4920,-6230,-7441,-8433,-9101,-9362,-9186,-8595,-7644,-6460,-5174,-3947,-2923,-2218,-1907,-2009,-2507,-3304,-4304,-5335,-6258,-6906,-7156,-6915,-6136,-4841,-3088,-1011,1247,3498,5567,7303,8580,9340,9571,9313,8678,7776,6768,5776,4923,4276,3886,3728,3778,3954,4174,4354,4406,4277,3936,3365,2596,1646,572,-588,-1782,-2976,-4125,-5202,-6176,-7012,-7700,-8205,-8536,-8688,-8696,-8586,-8422,-8245,-8120,-8093,-8179,-8396,-8699,-9029,-9324,-9472,-9422,-9106,-8508,-7667,-6626,-5496,-4378,-3373,-2580,-2026,-1734,-1652,-1714,-1823,-1871,-1768,-1433,-820,69,1225,2567,4025,5494,6856,8024,8887,9393,9500,9183,8480,7398,6021,4392,2608,740,-1112,-2872,-4440,-5735,-6659,-7142,-7106,-6526,-5381,-3727,-1632,757,3288,5756,7969,9743,10933,11447,11281,10458,9125,7417,5552,3725,2126,900,139,-143,43,580,1387,2298,3210,4004,4612,4996,5169,5163,5038,4863,4684,4552,4467,4424,4381,4290,4101,3758,3246,2536,1680,692,-322,-1300,-2140,-2743,-3062,-3019,-2614,-1844,-752,584,2073,3586,5008,6189,7036,7422,7315,6667,5515,3908,1950,-240,-2520,-4740,-6768,-8465,-9741,-10514,-10748,-10430,-9574,-8243,-6492,-4443,-2195,125,2402,4535,6436,8040,9299,10183,10701,10851,10704,10301,9742,9116,8519,8049,7769,7735,7954,8423,9086,9892,10747,11582,12317,12883,13243,13335,13164,12688,11938,10905,9636,8146,6490,4702,2830,924,-976,-2806,-4522,-6056,-7349,-8329,-8929,-9093,-8773,-7964,-6676,-4974,-2958,-748,1500,3643,5541,7074,8170,8774,8889,8535,7782,6710,5437,4076,2759,1607,732,224,155,539,1386,2639,4226,6033,7931,9768,11408,12698,13533,13806,13493,12573,11139,9288,7197,5054,3053,1366,138,-569,-718,-379,372,1388,2534,3682,4712,5571,6219,6678,6984,7190,7338,7460,7560,7608,7573,7378,6990,6339,5414,4206,2743,1084,-695,-2486,-4186,-5672,-6858,-7670,-8070,-8064,-7689,-6997,-6077,-4997,-3818,-2615,-1388,-189,1007,2184,3337,4450,5472,6353,7022,7419,7492,7235,6655,5828,4834,3796,2822,2020,1456,1184,1191,1451,1887,2406,2909,3277,3437,3298,2843,2056,990,-293,-1692,-3104,-4424,-5571,-6477,-7121,-7491,-7627,-7567,-7378,-7115,-6824,-6529,-6241,-5925,-5574,-5114,-4536,-3789,-2872,-1785,-563,753,2088,3382,4569,5590,6427,7047,7479,7737,7850,7876,7816,7724,7571,7368,7063,6637,6050,5294,4370,3303,2149,949,-202,-1251,-2109,-2723,-3037,-3031,-2708,-2099,-1265,-283,750,1737,2570,3179,3495,3499,3210,2655,1930,1099,274,-474,-1071,-1472,-1654,-1626,-1412,-1058,-619,-147,294,672,942,1092,1085,921,576,48,-665,-1573,-2649,-3888,-5244,-6677,-8122,-9514,-10775,-11840,-12645,-13144,-13315,-13144,-12635,-11822,-10731,-9438,-8016,-6567,-5211,-4053,-3187,-2680,-2532,-2742,-3213,-3870,-4573,-5210,-5671,-5866,-5754,-5317,-4576,-3588,-2416,-1155,102,1267,2241,2963,3374,3445,3174,2566,1663,498,-861,-2349,-3884,-5370,-6711,-7809,-8558,-8899,-8751,-8114,-6990,-5450,-3591,-1553,514,2431,4059,5250,5933,6062,5655,4792,3564,2137,630,-773,-1967,-2832,-3311,-3389,-3079,-2451,-1585,-578,461,1462,2337,3054,3582,3915,4065,4052,3898,3641,3302,2910,2471,1979,1415,740,-66,-1053,-2211,-3566,-5058,-6673,-8310,-9922,-11395,-12681,-13676,-14359,-14660,-14602,-14176,-13447,-12474,-11357,-10196,-9108,-8185,-7529,-7178,-7181,-7499,-8112,-8929,-9881,-10845,-11749,-12450,-12896,-12964,-12624,-11822,-10564,-8867,-6806,-4451,-1935,628,3097,5363,7311,8896,10065,10824,11195,11204,10920,10379,9655,8790,7854,6890,5956,5105,4373,3809,3429,3243,3254,3431,3724,4082,4393,4584,4532,4168,3410,2254,687,-1202,-3345,-5601,-7848,-9947,-11788,-13270,-14347,-14984,-15191,-14997,-14450,-13612,-12553,-11348,-10064,-8776,-7536,-6405,-5421,-4631,-4060,-3736,-3664,-3832,-4216,-4756,-5386,-6025,-6579,-6971,-7134,-7002,-6574,-5816,-4782,-3493,-2035,-482,1066,2508,3756,4721,5344,5593,5467,5014,4305,3456,2579,1811,1250,987,1066,1480,2207,3141,4194,5204,6033,6539,6595,6137,5131,3624,1711,-456,-2698,-4813,-6637,-8009,-8864,-9162,-8951,-8332,-7439,-6444,-5511,-4788,-4390,-4382,-4767,-5501,-6480,-7572,-8642,-9525,-10132,-10359,-10199,-9655,-8809,-7731,-6556,-5354,-4221,-3192,-2265,-1433,-630,163,991,1848,2717,3548,4283,4858,5214,5328,5177,4801,4240,3573,2893,2285,1844,1615,1622,1845,2221,2661,3055,3277,3239,2860,2122,1062,-246,-1664,-3062,-4295,-5249,-5860,-6088,-5966,-5558,-4945,-4255,-3563,-2965,-2490,-2153,-1917,-1736,-1543,-1277,-891,-360,313,1114,1999,2933,3864,4759,5578,6318,6956,7525,8025,8496,8950,9426,9920,10439,10947,11400,11742,11899,11833,11503,10923,10129,9186,8188,7231,6386,5723,5253,4952,4776,4625,4427,4086,3537,2734,1649,306,-1265,-2981,-4737,-6433,-7917,-9092,-9848,-10114,-9863,-9111,-7912,-6375,-4624,-2805,-1063,470,1694,2546,3007,3104,2903,2496,1992,1502,1112,891,862,1010,1305,1664,2041,2353,2577,2682,2689,2628,2559,2534,2629,2852,3251,3764,4361,4941,5410,5658,5602,5165,4323,3087,1498,-329,-2289,-4198,-5906,-7242,-8057,-8264,-7799,-6703,-5046,-3020,-806,1317,3140,4446,5121,5111,4469,3315,1822,201,-1354,-2664,-3606,-4101,-4132,-3719,-2919,-1802,-450,1060,2661,4278,5868,7371,8745,9964,10988,11815,12420,12825,13020,13041,12905,12643,12301,11907,11515,11156,10869,10663,10544,10477,10437,10360,10208,9928,9506,8941,8261,7514,6753,6042,5429,4953,4611,4401,4249,4108,3869,3462,2817,1874,652,-853,-2544,-4322,-6058,-7574,-8747,-9426,-9525,-9015,-7896,-6284,-4284,-2116,46,1964,3471,4407,4693,4311,3322,1852,77,-1792,-3569,-5069,-6175,-6817,-6975,-6698,-6054,-5140,-4047,-2855,-1602,-312,1037,2468,4011,5683,7473,9339,11212,12981,14539,15749,16508,16725,16364,15418,13972,12095,9965,7708,5511,3495,1809,518,-312,-676,-621,-196,488,1327,2206,3001,3615,3966,3997,3699,3085,2200,1114,-100,-1364,-2606,-3777,-4826,-5738,-6490,-7064,-7437,-7569,-7417,-6937,-6096,-4883,-3329,-1493,516,2573,4521,6214,7512,8316,8582,8307,7563,6463,5156,3830,2636,1742,1229,1168,1532,2257,3228,4290,5297,6103,6615,6774,6586,6111,5430,4667,3945,3355,3004,2893,3040,3358,3764,4116,4301,4183,3708,2822,1586,78,-1535,-3077,-4344,-5187,-5467,-5170,-4297,-2977,-1352,381,2037,3443,4495,5129,5362,5249,4884,4361,3777,3175,2614,2058,1514,922,255,-484,-1310,-2137,-2918,-3534,-3899,-3927,-3582,-2863,-1843,-625,642,1795,2705,3250,3385,3103,2458,1543,476,-638,-1677,-2584,-3299,-3827,-4180,-4408,-4551,-4661,-4758,-4853,-4935,-4986,-4980,-4914,-4774,-4587,-4373,-4179,-4044,-4019,-4132,-4425,-4890,-5540,-6344,-7258,-8247,-9223,-10135,-10912,-11485,-11820,-11879,-11653,-11164,-10437,-9517,-8457,-7274,-6019,-4672,-3273,-1792,-283,1254,2748,4147,5389,6411,7182,7677,7906,7882,7657,7260,6765,6203,5655,5143,4749,4495,4447,4622,5035,5662,6450,7299,8110,8739,9089,9031,8523,7502,6016,4088,1835,-645,-3210,-5731,-8094,-10191,-11960,-13360,-14367,-14996,-15249,-15154,-14730,-14010,-13014,-11789,-10366,-8796,-7126,-5394,-3660,-1952,-336,1147,2429,3447,4137,4455,4357,3849,2950,1721,263,-1321,-2886,-4301,-5445,-6206,-6529,-6388,-5810,-4884,-3723,-2488,-1339,-426,135,279,-4,-686,-1686,-2920,-4291,-5693,-7059,-8291,-9350,-10156,-10676,-10862,-10692,-10167,-9309,-8177,-6858,-5455,-4099,-2895,-1948,-1329,-1058,-1154,-1552,-2226,-3076,-4038,-5016,-5932,-6683,-7208,-7396,-7201,-6560,-5454,-3908,-1986,203,2493,4733,6722,8331,9434,9984,9978,9476,8588,7443,6197,4977,3892,3006,2341,1880,1590,1407,1280,1161,1002,806,567,332,156,105,252,638,1304,2219,3351,4567,5759,6730,7338,7412,6863,5629,3739,1269,-1629,-4763,-7926,-10868,-13413,-15346,-16581,-17044,-16772,-15850,-14435,-12717,-10892,-9151,-7630,-6418,-5547,-4990,-4686,-4541,-4480,-4401,-4276,-4050,-3742,-3350,-2904,-2418,-1911,-1388,-852,-304,274,889,1566,2326,3186,4170,5259,6462,7714,8974,10150,11156,11892,12298,12299,11923,11157,10102,8794,7349,5805,4246,2705,1214,-184,-1482,-2626,-3602,-4366,-4900,-5191,-5251,-5128,-4876,-4601,-4383,-4333,-4509,-4947,-5635,-6503,-7449,-8340,-9032,-9399,-9350,-8842,-7885,-6549,-4930,-3151,-1343,392,1955,3294,4390,5235,5870,6296,6571,6672,6641,6444,6089,5561,4853,3994,2990,1903,771,-354,-1425,-2416,-3301,-4058,-4676,-5135,-5423,-5511,-5392,-5040,-4461,-3670,-2701,-1630,-515,547,1510,2306,2929,3348,3589,3644,3544,3307,2960,2553,2107,1687,1317,1045,878,814,821,868,901,886,806,655,466,282,154,157,326,701,1278,2003,2823,3619,4302,4771,4958,4834,4397,3696,2790,1764,714,-268,-1101,-1704,-2049,-2102,-1889,-1445,-849,-185,436,919,1168,1131,786,159,-700,-1692,-2747,-3749,-4654,-5398,-5957,-6344,-6559,-6658,-6673,-6648,-6626,-6615,-6634,-6663,-6681,-6655,-6543,-6328,-5985,-5525,-4959,-4309,-3617,-2904,-2229,-1607,-1083,-664,-345,-119,75,263,513,863,1344,1975,2743,3614,4531,5420,6185,6738,6997,6891,6410,5557,4400,3051,1646,336,-709,-1390,-1579,-1262,-418,883,2565,4509,6581,8673,10655,12464,14007,15263,16170,16716,16858,16576,15850,14674,13067,11067,8754,6229,3620,1071,-1279,-3310,-4923,-6070,-6742,-6978,-6851,-6472,-5950,-5389,-4882,-4472,-4182,-4002,-3895,-3809,-3708,-3506,-3184,-2684,-2006,-1163,-198,812,1778,2589,3141,3338,3122,2463,1400,-5,-1621,-3299,-4874,-6158,-7013,-7314,-7005,-6114,-4710,-2970,-1092,694,2142,3088,3372,2986,1948,409,-1465,-3451,-5341,-6948,-8120,-8778,-8872,-8431,-7503,-6194,-4618,-2903,-1190,413,1783,2842,3519,3777,3605,3029,2112,942,-354,-1654,-2833,-3789,-4456,-4791,-4798,-4479,-3869,-2998,-1881,-565,940,2582,4301,6042,7701,9204,10451,11372,11898,12009,11677,10955,9879,8552,7061,5523,4047,2739,1683,963,604,640,1046,1788,2807,4026,5350,6690,7932,8978,9728,10101,10049,9535,8574,7200,5483,3514,1408,-720,-2726,-4516,-5961,-7007,-7581,-7683,-7319,-6545,-5439,-4093,-2626,-1148,230,1400,2279,2800,2913,2625,1951,967,-230,-1510,-2739,-3781,-4540,-4940,-4974,-4656,-4075,-3323,-2539,-1829,-1307,-1029,-1022,-1266,-1701,-2248,-2796,-3269,-3567,-3660,-3517,-3166,-2630,-1977,-1239,-478,302,1073,1876,2715,3651,4689,5849,7100,8382,9629,10722,11571,12066,12135,11731,10863,9564,7920,6025,3989,1899,-146,-2106,-3926,-5591,-7088,-8405,-9526,-10440,-11112,-11525,-11652,-11477,-10993,-10196,-9101,-7718,-6095,-4271,-2318,-318,1653,3487,5124,6471,7492,8136,8404,8292,7854,7124,6203,5145,4055,3000,2044,1268,706,418,439,787,1486,2510,3836,5386,7058,8721,10204,11349,11989,11999,11300,9875,7794,5182,2255,-767,-3601,-6030,-7828,-8864,-9077,-8463,-7161,-5298,-3128,-852,1291,3136,4546,5468,5883,5842,5418,4721,3859,2959,2121,1447,1020,874,1069,1553,2316,3238,4204,5068,5657,5849,5520,4628,3188,1273,-947,-3295,-5533,-7451,-8854,-9626,-9696,-9107,-7944,-6362,-4552,-2692,-973,466,1527,2152,2354,2165,1658,921,30,-929,-1913,-2858,-3763,-4596,-5377,-6104,-6790,-7437,-8052,-8615,-9123,-9565,-9928,-10212,-10412,-10521,-10541,-10462,-10277,-9991,-9604,-9142,-8617,-8070,-7517,-6990,-6501,-6062,-5675,-5330,-5015,-4691,-4320,-3857,-3252,-2476,-1491,-313,1067,2581,4174,5759,7213,8459,9378,9925,10041,9748,9076,8123,7005,5863,4847,4087,3698,3735,4226,5115,6301,7629,8899,9899,10451,10378,9621,8156,6067,3516,709,-2102,-4676,-6807,-8344,-9201,-9387,-8942,-8000,-6686,-5171,-3588,-2072,-707,452,1372,2065,2539,2814,2920,2850,2643,2294,1843,1322,767,236,-249,-658,-975,-1226,-1414,-1601,-1808,-2098,-2483,-3006,-3651,-4438,-5324,-6312,-7344,-8390,-9395,-10309,-11083,-11670,-12022,-12095,-11865,-11304,-10432,-9270,-7887,-6367,-4806,-3308,-1964,-845,7,575,888,1001,976,921,877,928,1064,1283,1508,1654,1611,1263,539,-616,-2170,-4048,-6118,-8199,-10116,-11661,-12679,-13016,-12601,-11402,-9469,-6905,-3894,-626,2630,5663,8243,10197,11426,11866,11549,10548,8995,7051,4913,2753,759,-936,-2227,-3054,-3398,-3280,-2733,-1821,-597,866,2513,4256,6030,7730,9260,10491,11303,11572,11210,10162,8428,6081,3234,70,-3205,-6370,-9204,-11527,-13181,-14090,-14211,-13601,-12339,-10591,-8512,-6304,-4127,-2139,-452,865,1784,2312,2503,2402,2101,1666,1180,705,307,14,-139,-158,-51,154,438,753,1108,1464,1844,2230,2622,3001,3335,3583,3698,3624,3332,2787,1990,974,-212,-1455,-2648,-3632,-4273,-4425,-3997,-2940,-1281,885,3381,5995,8473,10588,12141,13003,13113,12497,11225,9435,7279,4933,2568,333,-1647,-3290,-4546,-5417,-5920,-6124,-6085,-5891,-5600,-5265,-4909,-4527,-4094,-3564,-2905,-2071,-1069,86,1329,2574,3709,4636,5246,5474,5282,4666,3683,2404,940,-584,-2048,-3352,-4409,-5193,-5679,-5888,-5860,-5608,-5192,-4603,-3883,-3010,-2020,-899,300,1546,2761,3860,4733,5282,5404,5036,4154,2789,1025,-980,-3054,-4963,-6497,-7455,-7690,-7128,-5768,-3703,-1084,1856,4880,7716,10138,11934,12989,13219,12666,11390,9587,7416,5149,2972,1103,-318,-1210,-1540,-1354,-740,179,1250,2331,3277,3977,4344,4335,3952,3223,2255,1127,-3,-1032,-1847,-2377,-2607,-2565,-2313,-1961,-1601,-1330,-1201,-1239,-1399,-1640,-1849,-1964,-1904,-1645,-1186,-563,180,976,1777,2528,3193,3727,4111,4302,4296,4065,3604,2927,2041,987,-185,-1432,-2668,-3849,-4889,-5723,-6288,-6496,-6318,-5685,-4597,-3068,-1146,1056,3405,5722,7809,9488,10592,11008,10706,9690,8090,6050,3787,1522,-550,-2245,-3486,-4206,-4461,-4317,-3896,-3340,-2763,-2275,-1921,-1713,-1598,-1518,-1359,-1055,-522,254,1260,2424,3643,4777,5687,6252,6379,6038,5256,4106,2729,1269,-85,-1182,-1846,-1996,-1545,-505,1062,3048,5270,7536,9622,11321,12438,12840,12440,11241,9322,6834,4012,1084,-1646,-3969,-5634,-6525,-6554,-5755,-4230,-2146,265,2774,5136,7147,8643,9519,9724,9270,8210,6647,4691,2484,143,-2215,-4498,-6635,-8569,-10251,-11615,-12614,-13156,-13186,-12627,-11472,-9718,-7467,-4835,-2005,825,3476,5769,7601,8896,9648,9866,9617,8924,7887,6516,4889,3033,985,-1200,-3477,-5769,-7996,-10051,-11830,-13216,-14098,-14384,-13995,-12883,-11061,-8553,-5479,-1967,1772,5523,9025,12067,14427,15990,16676,16502,15579,14033,12118,10022,8014,6294,5021,4340,4261,4808,5878,7347,9052,10778,12342,13533,14208,14254,13620,12347,10492,8222,5674,3033,445,-1961,-4115,-5965,-7515,-8762,-9715,-10381,-10735,-10761,-10425,-9715,-8646,-7255,-5645,-3907,-2193,-619,690,1632,2161,2248,1924,1273,379,-592,-1531,-2285,-2772,-2937,-2788,-2398,-1867,-1351,-975,-878,-1133,-1775,-2770,-4035,-5441,-6842,-8070,-8982,-9453,-9415,-8862,-7837,-6460,-4860,-3212,-1646,-291,793,1596,2141,2537,2874,3290,3888,4745,5902,7330,8969,10691,12362,13824,14943,15614,15777,15431,14619,13421,11965,10352,8720,7149,5704,4409,3241,2151,1062,-114,-1444,-2977,-4695,-6550,-8397,-10083,-11381,-12111,-12092,-11239,-9539,-7087,-4078,-783,2469,5330,7478,8653,8692,7543,5279,2096,-1728,-5820,-9806,-13297,-15967,-17562,-17939,-17070,-15046,-12069,-8431,-4471,-551,3002,5930,8055,9323,9757,9475,8630,7396,5939,4390,2860,1423,146,-915,-1688,-2109,-2101,-1595,-557,1027,3107,5576,8286,11033,13609,15802,17442,18383,18567,17974,16673,14771,12434,9830,7159,4584,2263,292,-1258,-2399,-3158,-3625,-3882,-4028,-4136,-4269,-4456,-4695,-4977,-5260,-5520,-5728,-5866,-5947,-5975,-5984,-6002,-6066,-6210,-6475,-6871,-7428,-8115,-8932,-9809,-10708,-11538,-12222,-12677,-12820,-12609,-12005,-11016,-9680,-8049,-6217,-4270,-2312,-451,1218,2585,3569,4086,4084,3539,2450,872,-1127,-3440,-5926,-8474,-10908,-13126,-14971,-16346,-17131,-17252,-16645,-15295,-13235,-10563,-7421,-4021,-587,2640,5431,7599,9017,9622,9436,8549,7103,5275,3274,1275,-518,-1979,-2963,-3427,-3309,-2675,-1553,-94,1574,3275,4812,6030,6764,6932,6483,5458,3926,2036,-70,-2222,-4280,-6126,-7688,-8922,-9815,-10382,-10623,-10574,-10221,-9592,-8673,-7491,-6054,-4411,-2607,-715,1178,3005,4654,6092,7233,8075,8590,8812,8770,8533,8158,7737,7315,6976,6737,6623,6623,6690,6769,6771,6603,6166,5390,4208,2629,672,-1570,-3985,-6430,-8766,-10841,-12565,-13846,-14679,-15063,-15059,-14742,-14189,-13497,-12723,-11943,-11177,-10467,-9796,-9177,-8590,-8029,-7503,-6991,-6516,-6043,-5568,-5053,-4446,-3720,-2815,-1741,-509,798,2080,3173,3950,4241,3959,3041,1491,-605,-3117,-5864,-8623,-11198,-13373,-15006,-15971,-16226,-15768,-14678,-13060,-11108,-8986,-6923,-5089,-3640,-2684,-2264,-2357,-2910,-3808,-4914,-6104,-7222,-8159,-8815,-9108,-9001,-8468,-7524,-6198,-4565,-2696,-711,1298,3215,4958,6442,7626,8463,8953,9099,8929,8482,7808,6951,5976,4918,3846,2786,1797,897,115,-525,-1011,-1325,-1441,-1365,-1082,-612,-2,700,1383,1966,2327,2391,2089,1415,394,-882,-2309,-3736,-5037,-6077,-6779,-7090,-7010,-6586,-5875,-4974,-3948,-2891,-1825,-820,140,1028,1860,2637,3359,4018,4594,5058,5368,5479,5352,4942,4247,3264,2033,623,-879,-2341,-3634,-4622,-5191,-5261,-4805,-3838,-2444,-717,1199,3178,5078,6802,8266,9421,10255,10743,10895,10690,10101,9112,7674,5799,3490,820,-2099,-5123,-8049,-10684,-12818,-14266,-14891,-14594,-13366,-11249,-8380,-4938,-1179,2636,6216,9296,11635,13052,13417,12705,10955,8309,4982,1243,-2594,-6226,-9353,-11769,-13303,-13928,-13690,-12726,-11251,-9492,-7685,-6043,-4699,-3749,-3181,-2949,-2919,-2960,-2903,-2615,-1999,-1006,356,2010,3869,5783,7627,9288,10665,11739,12482,12963,13219,13358,13428,13516,13635,13801,13967,14061,13992,13631,12892,11666,9919,7651,4905,1819,-1475,-4765,-7864,-10597,-12804,-14418,-15395,-15782,-15652,-15135,-14338,-13405,-12401,-11416,-10439,-9492,-8523,-7504,-6408,-5204,-3910,-2542,-1143,236,1551,2768,3862,4850,5731,6556,7344,8144,8981,9870,10810,11775,12735,13627,14410,15026,15433,15622,15574,15312,14866,14251,13509,12628,11612,10423,9023,7373,5433,3204,695,-2032,-4896,-7764,-10510,-12942,-14920,-16251,-16820,-16523,-15347,-13335,-10643,-7456,-4075,-774,2122,4351,5709,6069,5425,3872,1610,-1074,-3846,-6362,-8310,-9450,-9647,-8871,-7216,-4849,-2034,978,3872,6441,8465,9855,10559,10629,10156,9293,8199,7027,5927,4983,4268,3791,3545,3494,3603,3840,4178,4615,5144,5776,6520,7374,8326,9351,10400,11416,12332,13057,13521,13641,13350,12612,11414,9774,7785,5528,3186,910,-1106,-2700,-3758,-4205,-4062,-3393,-2363,-1136,57,1040,1638,1763,1384,546,-626,-1990,-3351,-4566,-5496,-6081,-6308,-6230,-5927,-5521,-5089,-4728,-4459,-4280,-4164,-4041,-3857,-3565,-3131,-2584,-1947,-1307,-718,-257,65,237,313,349,416,578,860,1266,1742,2223,2595,2781,2692,2309,1639,783,-165,-1011,-1628,-1843,-1572,-760,570,2346,4434,6674,8876,10873,12481,13596,14105,13985,13228,11891,10048,7821,5328,2727,149,-2254,-4359,-6062,-7267,-7937,-8036,-7595,-6643,-5267,-3550,-1603,460,2544,4539,6373,7971,9281,10251,10854,11040,10797,10102,8959,7415,5539,3467,1356,-597,-2192,-3247,-3615,-3205,-2012,-85,2408,5278,8244,11023,13327,14896,15542,15151,13731,11397,8369,4974,1560,-1495,-3859,-5314,-5724,-5135,-3703,-1703,512,2591,4196,5088,5129,4311,2756,685,-1626,-3874,-5791,-7182,-7913,-7988,-7448,-6427,-5083,-3570,-2040,-593,699,1811,2720,3445,3963,4276,4353,4179,3730,3044,2148,1166,201,-569,-1019,-1008,-481,560,2035,3790,5625,7320,8674,9511,9743,9331,8334,6868,5101,3239,1483,22,-993,-1476,-1383,-758,336,1744,3322,4868,6203,7163,7597,7440,6636,5240,3311,993,-1551,-4152,-6608,-8778,-10502,-11691,-12277,-12244,-11612,-10466,-8901,-7090,-5176,-3349,-1734,-455,441,961,1147,1122,998,915,991,1293,1860,2669,3655,4732,5786,6718,7447,7927,8167,8215,8156,8107,8170,8442,8966,9722,10655,11618,12490,13085,13299,13034,12278,11075,9551,7843,6167,4660,3505,2748,2438,2485,2785,3147,3376,3294,2730,1627,-52,-2224,-4765,-7491,-10202,-12683,-14767,-16311,-17243,-17548,-17263,-16462,-15266,-13763,-12081,-10295,-8467,-6657,-4861,-3118,-1414,225,1774,3209,4470,5532,6361,6941,7311,7494,7566,7589,7629,7732,7924,8209,8562,8959,9355,9710,9992,10148,10146,9912,9389,8494,7150,5319,2964,143,-3061,-6479,-9883,-13027,-15618,-17434,-18268,-18045,-16776,-14603,-11779,-8632,-5539,-2880,-976,-64,-263,-1543,-3773,-6677,-9940,-13182,-16066,-18281,-19609,-19927,-19190,-17473,-14906,-11690,-8085,-4340,-737,2486,5117,7009,8086,8346,7890,6848,5450,3884,2384,1092,131,-470,-736,-730,-559,-303,-51,178,372,583,872,1312,1970,2886,4058,5457,6989,8551,9998,11208,12049,12446,12334,11710,10590,9032,7097,4887,2473,-33,-2570,-5040,-7398,-9565,-11508,-13172,-14536,-15570,-16273,-16639,-16686,-16436,-15925,-15207,-14324,-13342,-12291,-11219,-10128,-9037,-7920,-6790,-5617,-4435,-3234,-2079,-983,3,866,1597,2216,2740,3210,3618,3975,4223,4328,4215,3848,3202,2300,1197,-32,-1278,-2471,-3512,-4388,-5073,-5617,-6058,-6478,-6925,-7462,-8110,-8853,-9669,-10454,-11135,-11586,-11714,-11461,-10789,-9759,-8436,-6993,-5571,-4377,-3545,-3223,-3440,-4224,-5471,-7077,-8848,-10593,-12081,-13114,-13503,-13117,-11902,-9865,-7113,-3819,-221,3416,6809,9705,11896,13233,13653,13167,11863,9892,7455,4772,2084,-401,-2483,-4038,-4963,-5245,-4904,-4020,-2709,-1119,598,2263,3736,4871,5565,5758,5421,4579,3303,1684,-130,-2003,-3764,-5295,-6466,-7235,-7568,-7519,-7142,-6555,-5860,-5190,-4639,-4303,-4230,-4441,-4912,-5585,-6373,-7168,-7867,-8362,-8589,-8493,-8072,-7331,-6310,-5053,-3606,-2027,-362,1325,2961,4471,5742,6698,7223,7273,6822,5908,4641,3178,1703,425,-505,-975,-965,-520,219,1100,1911,2500,2733,2558,2002,1136,94,-1003,-2045,-2959,-3740,-4398,-5012,-5615,-6271,-6959,-7633,-8198,-8508,-8432,-7850,-6701,-5006,-2876,-498,1861,3918,5398,6063,5776,4481,2249,-756,-4282,-8030,-11659,-14869,-17366,-18960,-19511,-19003,-17478,-15083,-12005,-8471,-4739,-1038,2400,5386,7785,9500,10521,10872,10674,10063,9238,8367,7625,7111,6881,6926,7174,7541,7917,8210,8364,8352,8190,7936,7657,7444,7369,7496,7844,8408,9138,9929,10682,11230,11454,11221,10439,9086,7167,4776,2039,-894,-3839,-6659,-9206,-11406,-13205,-14588,-15582,-16215,-16528,-16563,-16318,-15807,-14994,-13858,-12359,-10486,-8249,-5694,-2907,-19,2830,5466,7738,9514,10691,11219,11100,10396,9222,7747,6170,4690,3517,2799,2656,3133,4203,5779,7713,9815,11880,13697,15074,15866,15946,15275,13833,11686,8927,5708,2198,-1393,-4863,-8001,-10636,-12622,-13874,-14369,-14136,-13290,-11963,-10366,-8678,-7116,-5829,-4958,-4559,-4657,-5204,-6132,-7324,-8677,-10058,-11374,-12533,-13456,-14095,-14380,-14287,-13752,-12787,-11360,-9536,-7366,-4990,-2552,-246,1745,3256,4166,4434,4086,3258,2135,978,42,-419,-226,730,2442,4818,7660,10730,13737,16419,18550,19979,20651,20598,19949,18883,17622,16376,15317,14568,14142,14024,14058,14115,13955,13423,12336,10619,8249,5299,1912,-1696,-5295,-8643,-11517,-13778,-15302,-16100,-16174,-15654,-14629,-13280,-11725,-10126,-8574,-7158,-5908,-4834,-3900,-3059,-2238,-1375,-406,705,1961,3338,4759,6137,7358,8312,8928,9140,8973,8463,7728,6890,6105,5500,5182,5200,5541,6141,6876,7607,8165,8426,8278,7691,6680,5334,3778,2174,651,-644,-1667,-2364,-2787,-2986,-3055,-3068,-3099,-3186,-3344,-3584,-3880,-4243,-4655,-5145,-5718,-6407,-7214,-8146,-9165,-10216,-11203,-12027,-12544,-12665,-12253,-11281,-9709,-7612,-5087,-2307,538,3244,5616,7522,8842,9576,9737,9440,8822,8039,7274,6645,6285,6232,6524,7126,7992,9035,10170,11273,12242,12937,13254,13084,12375,11095,9284,7024,4455,1754,-864,-3191,-5022,-6197,-6626,-6272,-5210,-3569,-1552,568,2560,4121,5090,5298,4708,3360,1371,-1065,-3691,-6246,-8435,-10031,-10818,-10701,-9642,-7720,-5082,-1953,1415,4734,7755,10247,12040,13047,13229,12648,11404,9657,7586,5381,3233,1303,-261,-1364,-1937,-1975,-1490,-566,709,2207,3783,5294,6599,7571,8131,8222,7849,7059,5945,4640,3295,2070,1091,463,202,299,645,1110,1542,1754,1653,1118,173,-1156,-2730,-4422,-6045,-7474,-8581,-9316,-9677,-9686,-9436,-8972,-8394,-7725,-7003,-6228,-5371,-4423,-3336,-2092,-691,877,2564,4331,6118,7835,9431,10818,11953,12789,13308,13509,13410,13043,12472,11748,10960,10175,9458,8870,8428,8136,7967,7856,7743,7540,7182,6629,5853,4895,3790,2641,1522,550,-210,-689,-869,-763,-422,75,631,1141,1530,1713,1676,1406,935,308,-429,-1225,-2056,-2921,-3826,-4802,-5878,-7063,-8379,-9775,-11212,-12571,-13740,-14552,-14867,-14548,-13505,-11712,-9208,-6104,-2578,1143,4815,8179,11025,13180,14548,15111,14927,14120,12871,11383,9868,8525,7501,6910,6774,7059,7651,8369,9012,9337,9160,8324,6762,4522,1711,-1422,-4625,-7577,-10011,-11702,-12524,-12465,-11609,-10166,-8377,-6548,-4949,-3807,-3270,-3390,-4131,-5374,-6953,-8658,-10306,-11710,-12742,-13325,-13419,-13044,-12248,-11102,-9723,-8204,-6671,-5235,-3977,-2989,-2308,-1952,-1928,-2195,-2713,-3422,-4246,-5108,-5919,-6579,-6991,-7063,-6716,-5902,-4604,-2838,-680,1776,4388,6987,9434,11551,13227,14369,14920,14905,14354,13389,12128,10740,9392,8228,7401,6979,7024,7503,8358,9454,10631,11701,12459,12739,12384,11308,9492,6966,3870,355,-3347,-7007,-10402,-13310,-15589,-17120,-17887,-17902,-17259,-16076,-14484,-12636,-10626,-8568,-6497,-4470,-2486,-570,1253,2950,4453,5689,6577,7032,7008,6487,5503,4138,2533,836,-738,-2040,-2882,-3176,-2865,-1976,-632,1014,2710,4236,5344,5859,5671,4747,3165,1054,-1380,-3923,-6356,-8495,-10198,-11392,-12059,-12255,-12076,-11669,-11170,-10751,-10497,-10516,-10809,-11373,-12133,-13019,-13910,-14732,-15387,-15824,-16010,-15948,-15663,-15204,-14629,-13978,-13304,-12593,-11853,-11021,-10057,-8895,-7494,-5849,-3992,-1989,32,1974,3678,5068,6049,6620,6806,6688,6397,6062,5843,5854,6200,6916,8008,9388,10958,12521,13908,14897,15336,15090,14136,12505,10350,7859,5295,2905,920,-492,-1251,-1359,-913,-67,982,2015,2849,3310,3311,2806,1823,450,-1186,-2925,-4625,-6131,-7370,-8254,-8808,-9041,-9037,-8863,-8589,-8278,-7937,-7569,-7131,-6566,-5824,-4844,-3609,-2121,-427,1394,3232,4975,6506,7743,8629,9163,9375,9339,9153,8915,8729,8649,8728,8939,9245,9550,9744,9707,9329,8544,7320,5712,3813,1788,-184,-1908,-3235,-4044,-4323,-4101,-3519,-2752,-2027,-1553,-1542,-2109,-3325,-5143,-7442,-10029,-12660,-15088,-17077,-18452,-19112,-19032,-18284,-16992,-15338,-13506,-11680,-9988,-8505,-7239,-6125,-5061,-3922,-2587,-999,861,2896,4982,6903,8459,9445,9739,9271,8120,6418,4416,2398,658,-538,-995,-614,601,2554,5040,7809,10570,13021,14926,16072,16374,15807,14458,12488,10104,7547,5042,2789,931,-460,-1364,-1856,-2007,-1974,-1874,-1834,-1959,-2285,-2853,-3631,-4575,-5624,-6692,-7709,-8601,-9293,-9746,-9896,-9733,-9217,-8345,-7107,-5502,-3547,-1265,1300,4083,6989,9916,12698,15217,17269,18740,19462,19374,18420,16645,14161,11140,7833,4506,1446,-1091,-2904,-3861,-3936,-3186,-1753,135,2238,4273,6012,7263,7927,7979,7487,6569,5397,4128,2910,1846,947,212,-466,-1198,-2104,-3304,-4843,-6716,-8840,-11066,-13192,-14992,-16263,-16821,-16604,-15593,-13902,-11730,-9312,-6956,-4908,-3411,-2605,-2558,-3230,-4504,-6198,-8090,-9966,-11607,-12874,-13635,-13852,-13487,-12572,-11131,-9224,-6915,-4271,-1373,1690,4825,7930,10896,13624,16007,17959,19415,20321,20665,20445,19690,18450,16787,14781,12515,10087,7590,5137,2811,715,-1091,-2534,-3578,-4189,-4370,-4120,-3504,-2574,-1433,-195,1035,2130,3004,3581,3825,3731,3334,2696,1898,1014,133,-712,-1448,-2073,-2540,-2826,-2907,-2732,-2282,-1535,-487,820,2338,3966,5602,7107,8369,9249,9677,9570,8938,7792,6240,4402,2464,607,-986,-2169,-2862,-3032,-2743,-2084,-1206,-275,554,1139,1394,1278,819,98,-777,-1657,-2420,-2948,-3179,-3106,-2772,-2283,-1749,-1312,-1068,-1093,-1411,-1994,-2794,-3726,-4714,-5682,-6576,-7377,-8076,-8711,-9313,-9928,-10591,-11321,-12098,-12891,-13615,-14174,-14452,-14331,-13710,-12539,-10790,-8533,-5854,-2929,75,2937,5501,7606,9177,10178,10645,10652,10322,9780,9181,8640,8287,8171,8342,8778,9424,10221,11048,11839,12479,12918,13093,12980,12573,11879,10929,9768,8438,7013,5532,4077,2679,1392,237,-789,-1684,-2492,-3237,-3956,-4680,-5412,-6153,-6880,-7555,-8129,-8552,-8762,-8730,-8430,-7869,-7074,-6081,-4936,-3676,-2335,-926,529,2025,3499,4926,6188,7230,7917,8190,7973,7247,6049,4462,2635,762,-950,-2289,-3080,-3210,-2621,-1373,442,2620,4943,7172,9073,10462,11227,11310,10748,9640,8100,6313,4397,2511,715,-917,-2424,-3806,-5156,-6495,-7871,-9237,-10544,-11668,-12496,-12918,-12851,-12288,-11254,-9864,-8242,-6585,-5054,-3831,-3042,-2763,-3013,-3725,-4766,-5956,-7065,-7897,-8265,-8077,-7307,-6032,-4398,-2618,-911,501,1477,1915,1861,1391,715,36,-399,-380,242,1556,3546,6119,9101,12263,15356,18126,20362,21900,22652,22603,21797,20333,18346,15966,13349,10600,7839,5138,2569,176,-1996,-3916,-5564,-6915,-7968,-8716,-9171,-9346,-9273,-8987,-8549,-8012,-7462,-6960,-6583,-6373,-6359,-6535,-6873,-7335,-7849,-8375,-8829,-9168,-9318,-9225,-8825,-8072,-6927,-5388,-3463,-1209,1297,3948,6622,9174,11478,13410,14874,15828,16246,16172,15673,14837,13796,12634,11493,10424,9507,8746,8144,7669,7262,6877,6423,5853,5081,4071,2782,1198,-654,-2754,-5015,-7378,-9716,-11943,-13937,-15608,-16887,-17718,-18106,-18058,-17657,-16978,-16139,-15258,-14418,-13723,-13189,-12860,-12700,-12698,-12808,-12994,-13227,-13468,-13673,-13797,-13759,-13502,-12948,-12040,-10768,-9125,-7178,-4993,-2684,-355,1880,3944,5768,7336,8630,9686,10518,11191,11709,12143,12465,12729,12892,12965,12903,12686,12256,11587,10623,9354,7779,5933,3877,1718,-441,-2448,-4191,-5546,-6435,-6817,-6687,-6092,-5096,-3803,-2314,-754,772,2153,3313,4186,4738,4985,4939,4687,4285,3828,3373,2969,2611,2287,1921,1462,832,-3,-1043,-2250,-3543,-4808,-5935,-6809,-7348,-7515,-7305,-6766,-5974,-5011,-3983,-2950,-1987,-1109,-331,370,1023,1658,2311,2990,3691,4384,5020,5522,5829,5845,5513,4771,3604,2026,93,-2094,-4424,-6755,-8963,-10926,-12553,-13796,-14627,-15087,-15214,-15105,-14845,-14531,-14243,-14044,-13976,-14051,-14275,-14604,-15019,-15446,-15853,-16167,-16370,-16415,-16301,-16017,-15548,-14890,-13998,-12857,-11409,-9640,-7537,-5113,-2445,394,3255,6000,8468,10524,12065,13038,13452,13361,12882,12146,11315,10529,9917,9558,9489,9692,10105,10608,11079,11345,11274,10723,9622,7929,5694,2999,19,-3064,-6029,-8661,-10800,-12291,-13103,-13207,-12701,-11675,-10311,-8760,-7213,-5797,-4643,-3780,-3239,-2938,-2805,-2690,-2478,-2022,-1241,-88,1420,3179,5053,6864,8420,9572,10215,10300,9885,9044,7960,6783,5714,4880,4394,4292,4560,5135,5915,6785,7631,8350,8859,9105,9046,8682,8011,7068,5887,4526,3037,1476,-100,-1647,-3123,-4498,-5758,-6889,-7886,-8757,-9484,-10071,-10481,-10694,-10657,-10347,-9714,-8768,-7532,-6081,-4530,-3020,-1703,-742,-245,-309,-931,-2067,-3598,-5341,-7106,-8677,-9887,-10609,-10795,-10455,-9691,-8608,-7378,-6112,-4933,-3898,-3030,-2311,-1695,-1104,-477,265,1161,2244,3498,4908,6396,7917,9383,10721,11888,12822,13529,13991,14252,14323,14268,14092,13837,13502,13072,12535,11864,11017,10003,8785,7387,5837,4161,2430,703,-959,-2473,-3793,-4847,-5602,-6025,-6106,-5858,-5310,-4510,-3529,-2448,-1362,-344,520,1210,1708,2040,2271,2440,2628,2863,3164,3529,3924,4315,4687,5008,5307,5600,5924,6326,6830,7460,8201,9042,9924,10804,11623,12314,12859,13197,13339,13257,12975,12503,11876,11112,10240,9254,8156,6918,5535,3984,2293,476,-1395,-3255,-4998,-6525,-7746,-8561,-8940,-8844,-8293,-7359,-6110,-4712,-3300,-2061,-1155,-732,-883,-1656,-3005,-4850,-7001,-9287,-11441,-13283,-14593,-15268,-15238,-14526,-13230,-11495,-9511,-7486,-5597,-4016,-2830,-2087,-1752,-1739,-1923,-2159,-2300,-2233,-1861,-1134,-49,1383,3098,5027,7084,9175,11212,13116,14815,16248,17369,18131,18500,18449,17948,16997,15595,13768,11572,9074,6383,3617,897,-1649,-3918,-5832,-7333,-8418,-9087,-9384,-9330,-8967,-8304,-7355,-6111,-4579,-2768,-715,1515,3835,6129,8275,10161,11678,12769,13385,13536,13248,12589,11646,10537,9379,8313,7442,6877,6669,6833,7337,8099,9009,9943,10780,11406,11774,11829,11597,11109,10407,9563,8586,7519,6326,5002,3509,1828,-34,-2050,-4138,-6200,-8085,-9658,-10754,-11271,-11115,-10282,-8818,-6834,-4503,-2033,360,2448,4054,5035,5302,4847,3699,1968,-222,-2695,-5290,-7830,-10176,-12207,-13837,-15030,-15761,-16069,-15983,-15570,-14902,-14039,-13063,-12022,-10962,-9910,-8860,-7807,-6704,-5534,-4238,-2817,-1235,481,2314,4224,6161,8067,9907,11608,13162,14509,15655,16565,17239,17660,17814,17689,17268,16537,15491,14125,12457,10512,8349,6032,3658,1313,-901,-2904,-4643,-6075,-7211,-8070,-8698,-9156,-9490,-9742,-9931,-10062,-10115,-10066,-9897,-9573,-9113,-8505,-7788,-6985,-6115,-5206,-4239,-3218,-2113,-908,388,1780,3214,4661,6053,7346,8470,9414,10112,10602,10855,10922,10834,10627,10364,10063,9767,9471,9178,8852,8486,8045,7546,6985,6411,5846,5351,4936,4626,4383,4171,3900,3494,2863,1958,747,-737,-2451,-4293,-6170,-7960,-9569,-10909,-11928,-12611,-12968,-13052,-12924,-12656,-12335,-11996,-11700,-11417,-11133,-10768,-10255,-9494,-8440,-7045,-5347,-3404,-1353,637,2380,3672,4365,4351,3596,2184,256,-1946,-4134,-6027,-7330,-7839,-7425,-6046,-3805,-854,2535,6079,9474,12442,14783,16338,17081,17022,16298,15052,13496,11814,10165,8683,7400,6350,5466,4695,3957,3204,2401,1568,731,-47,-732,-1285,-1727,-2081,-2412,-2788,-3267,-3892,-4661,-5554,-6504,-7427,-8230,-8814,-9097,-9029,-8586,-7786,-6700,-5417,-4067,-2792,-1725,-979,-629,-684,-1103,-1780,-2555,-3268,-3721,-3787,-3342,-2370,-871,1048,3272,5632,7960,10097,11900,13272,14142,14500,14342,13732,12707,11365,9757,7965,6032,4002,1886,-297,-2552,-4854,-7174,-9453,-11598,-13501,-15035,-16080,-16528,-16320,-15430,-13922,-11907,-9569,-7128,-4820,-2862,-1435,-662,-582,-1198,-2415,-4126,-6159,-8349,-10509,-12481,-14114,-15282,-15921,-15963,-15448,-14409,-12972,-11267,-9459,-7701,-6128,-4838,-3878,-3260,-2927,-2820,-2827,-2845,-2773,-2521,-2021,-1265,-230,1009,2402,3843,5231,6478,7502,8276,8775,9032,9081,8970,8756,8469,8135,7752,7310,6781,6150,5410,4566,3644,2675,1685,699,-274,-1232,-2185,-3134,-4089,-5025,-5915,-6685,-7269,-7561,-7484,-6959,-5945,-4430,-2452,-84,2543,5265,7895,10215,12056,13242,13694,13360,12287,10557,8340,5793,3138,535,-1828,-3845,-5404,-6480,-7066,-7208,-7012,-6580,-6080,-5643,-5408,-5480,-5898,-6666,-7704,-8908,-10138,-11234,-12089,-12572,-12646,-12274,-11482,-10324,-8876,-7247,-5532,-3866,-2335,-1048,-74,533,739,527,-80,-1060,-2348,-3871,-5541,-7253,-8904,-10398,-11655,-12608,-13238,-13537,-13538,-13287,-12855,-12298,-11699,-11099,-10562,-10124,-9807,-9638,-9605,-9716,-9938,-10242,-10588,-10898,-11106,-11105,-10800,-10098,-8927,-7252,-5085,-2490,432,3525,6629,9565,12176,14333,15955,16999,17483,17436,16944,16043,14825,13303,11509,9454,7120,4533,1703,-1319,-4443,-7559,-10520,-13175,-15360,-16953,-17841,-17998,-17438,-16232,-14536,-12485,-10302,-8133,-6159,-4468,-3142,-2163,-1498,-1040,-677,-277,257,1022,2028,3293,4738,6299,7862,9329,10617,11645,12381,12793,12869,12612,12020,11110,9910,8466,6839,5116,3382,1734,280,-905,-1713,-2093,-2008,-1453,-484,801,2272,3740,5033,5966,6401,6240,5476,4137,2349,244,-1994,-4206,-6233,-7951,-9279,-10178,-10651,-10756,-10564,-10195,-9765,-9395,-9194,-9225,-9519,-10050,-10729,-11455,-12076,-12471,-12533,-12205,-11492,-10443,-9164,-7779,-6428,-5238,-4301,-3677,-3385,-3398,-3680,-4152,-4750,-5383,-5973,-6426,-6667,-6587,-6134,-5212,-3810,-1917,414,3087,5964,8889,11675,14178,16232,17747,18635,18870,18465,17441,15886,13871,11527,8983,6402,3964,1842,217,-793,-1106,-732,243,1665,3297,4896,6185,6948,7009,6285,4786,2620,-21,-2877,-5658,-8072,-9874,-10886,-11037,-10352,-8950,-7039,-4850,-2652,-656,944,2074,2703,2914,2841,2661,2569,2737,3302,4308,5771,7568,9583,11614,13484,15017,16087,16606,16575,16024,15085,13877,12601,11394,10417,9737,9382,9294,9374,9461,9402,9039,8253,6997,5256,3119,686,-1864,-4368,-6643,-8536,-9929,-10748,-10958,-10605,-9754,-8540,-7133,-5701,-4452,-3532,-3080,-3154,-3764,-4825,-6219,-7749,-9229,-10448,-11254,-11523,-11208,-10302,-8864,-6974,-4748,-2325,150,2503,4572,6190,7203,7518,7041,5804,3839,1325,-1560,-4522,-7297,-9574,-11110,-11704,-11236,-9695,-7138,-3749,263,4572,8897,12882,16277,18832,20428,20992,20596,19335,17410,15043,12445,9859,7441,5337,3622,2317,1398,810,448,231,52,-156,-447,-830,-1297,-1781,-2212,-2493,-2515,-2216,-1522,-441,994,2704,4557,6434,8184,9689,10863,11648,12053,12101,11874,11450,10927,10394,9905,9505,9190,8939,8717,8477,8208,7878,7519,7122,6725,6326,5941,5548,5160,4731,4289,3801,3302,2798,2312,1867,1468,1130,855,640,499,406,381,384,425,456,473,430,323,136,-130,-455,-835,-1242,-1666,-2094,-2517,-2925,-3320,-3679,-4005,-4274,-4473,-4599,-4638,-4615,-4516,-4372,-4174,-3937,-3667,-3379,-3106,-2887,-2783,-2853,-3144,-3692,-4480,-5456,-6515,-7507,-8263,-8618,-8414,-7555,-5998,-3757,-943,2326,5828,9390,12770,15811,18338,20243,21465,21954,21731,20819,19266,17155,14558,11582,8331,4929,1500,-1827,-4937,-7707,-10058,-11894,-13185,-13887,-14016,-13586,-12655,-11288,-9586,-7655,-5626,-3627,-1793,-226,974,1782,2188,2257,2089,1814,1586,1560,1855,2580,3784,5464,7580,10020,12638,15253,17636,19595,20891,21389,20942,19525,17177,14014,10278,6215,2179,-1534,-4618,-6860,-8122,-8374,-7682,-6195,-4132,-1723,769,3129,5162,6716,7718,8116,7929,7221,6066,4581,2891,1103,-658,-2304,-3767,-5003,-6004,-6788,-7398,-7887,-8312,-8716,-9125,-9511,-9859,-10069,-10097,-9853,-9315,-8482,-7400,-6170,-4889,-3700,-2687,-1936,-1465,-1269,-1288,-1476,-1751,-2069,-2403,-2733,-3082,-3431,-3793,-4103,-4315,-4314,-4001,-3274,-2062,-346,1843,4401,7181,9978,12587,14805,16457,17439,17687,17222,16125,14509,12566,10446,8357,6423,4766,3428,2396,1621,989,394,-284,-1147,-2232,-3575,-5100,-6747,-8344,-9761,-10801,-11336,-11258,-10531,-9194,-7351,-5159,-2820,-533,1521,3192,4412,5150,5460,5424,5169,4828,4530,4389,4478,4841,5470,6321,7310,8331,9248,9937,10266,10155,9539,8442,6927,5133,3261,1513,151,-645,-689,66,1623,3821,6441,9144,11554,13304,14044,13564,11734,8633,4437,-510,-5808,-10999,-15666,-19437,-22090,-23488,-23684,-22814,-21150,-18997,-16697,-14543,-12794,-11587,-10992,-10967,-11390,-12112,-12923,-13659,-14149,-14298,-14035,-13365,-12298,-10901,-9213,-7311,-5229,-3035,-776,1479,3627,5568,7144,8221,8648,8337,7244,5437,3065,369,-2328,-4691,-6384,-7126,-6743,-5171,-2488,1084,5246,9580,13685,17152,19650,20953,20947,19661,17240,13924,10031,5891,1833,-1869,-5012,-7477,-9239,-10342,-10901,-11036,-10896,-10595,-10226,-9851,-9496,-9162,-8831,-8460,-8004,-7413,-6635,-5645,-4410,-2957,-1314,433,2180,3804,5188,6220,6857,7059,6894,6428,5791,5119,4530,4132,3976,4059,4340,4718,5078,5271,5195,4735,3884,2650,1137,-506,-2097,-3444,-4371,-4761,-4563,-3811,-2624,-1177,302,1608,2520,2909,2667,1794,333,-1598,-3838,-6212,-8521,-10606,-12324,-13589,-14361,-14652,-14514,-14038,-13322,-12493,-11638,-10871,-10243,-9815,-9594,-9581,-9748,-10066,-10474,-10944,-11402,-11824,-12137,-12316,-12293,-12048,-11530,-10733,-9651,-8322,-6804,-5198,-3623,-2207,-1088,-350,-67,-217,-743,-1507,-2334,-3029,-3394,-3282,-2580,-1287,567,2827,5334,7842,10136,11961,13132,13475,12919,11438,9117,6094,2588,-1149,-4852,-8256,-11161,-13398,-14897,-15655,-15722,-15226,-14296,-13075,-11700,-10251,-8819,-7425,-6108,-4877,-3744,-2732,-1848,-1137,-588,-251,-79,-75,-161,-272,-315,-192,172,840,1841,3155,4736,6481,8269,9954,11395,12455,13042,13096,12622,11672,10343,8783,7143,5591,4283,3338,2834,2802,3197,3920,4809,5663,6253,6386,5874,4646,2671,59,-3048,-6403,-9773,-12897,-15583,-17676,-19115,-19906,-20123,-19892,-19354,-18643,-17872,-17091,-16328,-15539,-14683,-13693,-12541,-11208,-9730,-8155,-6563,-5032,-3634,-2438,-1482,-813,-422,-331,-503,-932,-1560,-2342,-3207,-4068,-4839,-5436,-5762,-5785,-5443,-4776,-3796,-2609,-1284,56,1341,2496,3502,4349,5083,5731,6351,6974,7613,8267,8905,9490,9976,10335,10540,10591,10520,10328,10076,9743,9361,8860,8219,7342,6176,4663,2788,580,-1865,-4401,-6831,-8928,-10470,-11272,-11194,-10213,-8375,-5850,-2870,255,3226,5728,7549,8532,8657,8002,6765,5200,3635,2367,1679,1767,2710,4484,6917,9751,12642,15213,17122,18075,17918,16613,14279,11162,7598,3990,716,-1861,-3511,-4083,-3582,-2134,33,2600,5213,7523,9205,10030,9843,8634,6483,3607,274,-3172,-6409,-9137,-11153,-12338,-12693,-12321,-11378,-10113,-8720,-7434,-6383,-5680,-5349,-5377,-5715,-6279,-6981,-7748,-8483,-9150,-9683,-10037,-10195,-10086,-9714,-9033,-8059,-6836,-5417,-3926,-2464,-1163,-128,581,926,954,732,395,67,-93,21,512,1427,2765,4497,6538,8769,11057,13245,15182,16738,17805,18320,18273,17687,16642,15235,13593,11822,10037,8294,6640,5079,3573,2102,587,-991,-2685,-4481,-6355,-8223,-9980,-11457,-12508,-12941,-12643,-11512,-9539,-6779,-3366,498,4569,8586,12287,15455,17898,19515,20246,20132,19250,17768,15868,13787,11749,9961,8610,7783,7541,7821,8526,9476,10482,11329,11859,11910,11440,10416,8909,7034,4932,2795,780,-947,-2279,-3140,-3527,-3468,-3061,-2419,-1682,-985,-424,-86,12,-134,-477,-961,-1519,-2098,-2640,-3137,-3559,-3924,-4231,-4472,-4647,-4718,-4665,-4459,-4092,-3581,-2979,-2351,-1808,-1433,-1313,-1490,-1943,-2630,-3430,-4231,-4900,-5340,-5498,-5373,-5016,-4512,-3978,-3502,-3189,-3056,-3130,-3336,-3604,-3799,-3807,-3497,-2785,-1615,17,2052,4403,6921,9455,11834,13908,15556,16675,17239,17201,16623,15507,13947,11987,9710,7198,4526,1807,-867,-3380,-5616,-7490,-8915,-9842,-10264,-10188,-9677,-8793,-7637,-6301,-4892,-3504,-2224,-1117,-246,363,684,710,461,-44,-758,-1603,-2518,-3373,-4081,-4520,-4592,-4219,-3357,-1986,-159,2078,4584,7247,9883,12352,14492,16190,17360,17960,17998,17512,16584,15297,13762,12071,10304,8556,6854,5274,3829,2560,1465,552,-206,-842,-1388,-1903,-2424,-2993,-3643,-4393,-5263,-6252,-7361,-8576,-9878,-11250,-12646,-14033,-15327,-16460,-17305,-17768,-17715,-17067,-15753,-13772,-11176,-8074,-4631,-1050,2458,5668,8392,10460,11765,12245,11909,10804,9055,6794,4215,1490,-1182,-3636,-5722,-7323,-8374,-8821,-8683,-7973,-6762,-5121,-3166,-996,1234,3416,5404,7087,8389,9238,9640,9617,9252,8648,7942,7265,6748,6494,6560,6945,7609,8419,9237,9867,10127,9869,8978,7436,5279,2648,-285,-3246,-5996,-8239,-9770,-10413,-10107,-8892,-6910,-4402,-1665,964,3185,4716,5403,5171,4075,2308,112,-2174,-4222,-5731,-6451,-6258,-5109,-3100,-407,2708,5947,9015,11628,13587,14748,15085,14625,13510,11884,9953,7890,5862,3990,2367,1040,32,-653,-1036,-1151,-1033,-756,-379,15,330,509,446,104,-583,-1641,-3055,-4823,-6855,-9091,-11398,-13663,-15736,-17481,-18767,-19474,-19532,-18892,-17580,-15657,-13257,-10553,-7759,-5102,-2787,-996,160,655,520,-110,-1061,-2120,-3090,-3791,-4139,-4079,-3673,-3020,-2256,-1532,-961,-609,-497,-546,-660,-673,-429,222,1383,3090,5282,7832,10505,13065,15219,16748,17465,17280,16197,14289,11725,8695,5452,2216,-778,-3368,-5425,-6894,-7786,-8164,-8147,-7862,-7460,-7051,-6736,-6524,-6411,-6311,-6113,-5710,-4971,-3833,-2267,-330,1871,4127,6252,7987,9169,9655,9407,8458,6923,4963,2786,585,-1419,-3097,-4281,-4954,-5056,-4669,-3847,-2714,-1385,41,1456,2813,4039,5108,5972,6592,6925,6922,6544,5760,4564,2994,1116,-932,-2998,-4900,-6469,-7578,-8148,-8173,-7691,-6809,-5645,-4364,-3129,-2096,-1422,-1205,-1516,-2356,-3677,-5388,-7336,-9392,-11362,-13119,-14503,-15411,-15757,-15510,-14658,-13273,-11440,-9324,-7109,-5002,-3207,-1883,-1149,-1033,-1503,-2461,-3735,-5163,-6542,-7726,-8591,-9087,-9199,-8976,-8481,-7784,-6960,-6042,-5077,-4058,-3010,-1932,-850,203,1185,2041,2728,3192,3401,3330,2974,2343,1490,463,-614,-1662,-2531,-3154,-3443,-3403,-3060,-2503,-1856,-1243,-816,-676,-915,-1541,-2515,-3708,-4980,-6121,-6985,-7428,-7375,-6825,-5814,-4448,-2866,-1216,325,1626,2561,3066,3130,2762,2049,1071,-35,-1144,-2106,-2799,-3123,-3010,-2461,-1500,-206,1327,2948,4532,5876,6858,7327,7236,6559,5360,3727,1833,-114,-1875,-3190,-3874,-3815,-3037,-1706,-75,1554,2899,3808,4205,4224,4017,3835,3844,4126,4656,5295,5873,6221,6221,5822,5024,3887,2465,871,-797,-2396,-3782,-4795,-5329,-5287,-4669,-3479,-1810,240,2497,4773,6820,8392,9252,9209,8175,6140,3239,-313,-4204,-8093,-11640,-14546,-16587,-17652,-17708,-16856,-15225,-13024,-10462,-7770,-5147,-2767,-720,951,2307,3442,4499,5628,6959,8582,10523,12733,15064,17318,19236,20554,21050,20560,19023,16507,13195,9387,5472,1842,-1092,-3041,-3800,-3361,-1863,406,3057,5693,7936,9508,10245,10095,9115,7416,5169,2514,-367,-3381,-6382,-9287,-11951,-14247,-16014,-17109,-17408,-16879,-15535,-13527,-11041,-8347,-5711,-3413,-1658,-633,-378,-880,-1983,-3463,-5048,-6473,-7518,-8068,-8089,-7673,-6965,-6152,-5412,-4855,-4524,-4342,-4179,-3835,-3135,-1957,-257,1878,4300,6776,9069,10960,12277,12921,12874,12193,11024,9534,7962,6501,5357,4659,4463,4743,5394,6234,7084,7739,8051,7936,7358,6390,5123,3721,2319,1063,28,-736,-1248,-1550,-1740,-1914,-2193,-2671,-3397,-4394,-5599,-6931,-8269,-9470,-10421,-10965,-11012,-10455,-9280,-7511,-5255,-2692,-11,2529,4755,6471,7617,8171,8206,7841,7196,6394,5521,4644,3818,3085,2489,2047,1743,1518,1262,850,165,-868,-2236,-3861,-5569,-7189,-8508,-9422,-9835,-9793,-9367,-8706,-7952,-7252,-6689,-6336,-6193,-6236,-6407,-6597,-6700,-6557,-6031,-4981,-3315,-1025,1818,5002,8251,11227,13601,15146,15726,15388,14287,12695,10906,9206,7790,6780,6187,5961,5974,6091,6158,6067,5774,5311,4778,4350,4180,4411,5101,6208,7626,9161,10610,11771,12467,12624,12183,11213,9780,8028,6115,4219,2533,1228,438,222,581,1401,2578,3931,5335,6679,7878,8891,9676,10202,10424,10278,9709,8636,7043,4926,2374,-458,-3369,-6095,-8408,-10089,-11028,-11203,-10707,-9717,-8491,-7292,-6398,-5991,-6195,-6995,-8299,-9910,-11614,-13164,-14375,-15102,-15284,-14953,-14190,-13164,-12040,-11019,-10237,-9801,-9749,-10036,-10590,-11269,-11934,-12443,-12671,-12547,-12027,-11154,-9998,-8683,-7369,-6199,-5334,-4868,-4877,-5369,-6303,-7610,-9161,-10826,-12443,-13853,-14921,-15538,-15672,-15335,-14632,-13679,-12639,-11640,-10796,-10149,-9727,-9470,-9342,-9253,-9140,-8942,-8624,-8149,-7540,-6791,-5963,-5106,-4292,-3601,-3084,-2771,-2637,-2621,-2606,-2470,-2067,-1310,-135,1427,3294,5316,7329,9153,10648,11705,12278,12353,11992,11251,10253,9117,7972,6968,6215,5835,5883,6389,7306,8556,9988,11462,12800,13872,14574,14857,14721,14224,13452,12524,11567,10687,9970,9466,9175,9081,9114,9222,9319,9366,9318,9184,8967,8716,8462,8248,8120,8084,8177,8370,8682,9069,9528,10021,10522,11020,11459,11852,12136,12327,12392,12333,12139,11803,11300,10627,9763,8727,7553,6301,5068,3968,3104,2598,2504,2859,3636,4719,5993,7233,8289,8954,9150,8801,7963,6720,5230,3678,2243,1097,340,41,181,707,1515,2483,3475,4382,5088,5534,5668,5470,4969,4181,3185,2033,813,-408,-1544,-2520,-3281,-3778,-4032,-4076,-4013,-3939,-3997,-4278,-4899,-5897,-7280,-8982,-10872,-12777,-14479,-15774,-16472,-16459,-15685,-14192,-12092,-9577,-6882,-4276,-1995,-270,785,1098,710,-278,-1715,-3428,-5244,-7015,-8624,-9958,-10968,-11567,-11753,-11481,-10787,-9697,-8305,-6718,-5089,-3563,-2301,-1402,-941,-906,-1245,-1854,-2586,-3308,-3879,-4211,-4272,-4078,-3720,-3294,-2927,-2712,-2730,-3015,-3570,-4358,-5317,-6336,-7305,-8073,-8507,-8508,-7991,-6985,-5538,-3801,-1932,-129,1454,2651,3396,3628,3394,2746,1827,746,-315,-1242,-1903,-2224,-2177,-1794,-1165,-427,251,712,814,494,-281,-1426,-2852,-4372,-5821,-7019,-7829,-8175,-8026,-7438,-6481,-5279,-3952,-2607,-1360,-267,610,1269,1716,2000,2150,2214,2204,2128,1976,1728,1372,890,318,-321,-928,-1427,-1722,-1747,-1471,-905,-92,876,1912,2908,3785,4478,4971,5254,5369,5326,5153,4854,4418,3865,3177,2418,1602,806,62,-597,-1175,-1684,-2156,-2608,-3041,-3452,-3803,-4086,-4257,-4309,-4226,-4010,-3670,-3210,-2641,-1961,-1177,-312,605,1500,2311,2949,3372,3532,3442,3120,2621,2022,1386,783,263,-159,-462,-666,-773,-800,-768,-693,-600,-512,-443,-406,-400,-400,-379,-273,-18,451,1197,2233,3548,5073,6702,8305,9737,10855,11555,11743,11416,10578,9339,7817,6178,4613,3267,2300,1788,1777,2247,3130,4313,5679,7070,8379,9480,10298,10782,10899,10660,10075,9172,8005,6606,5066,3431,1797,209,-1262,-2581,-3724,-4671,-5427,-5996,-6386,-6603,-6654,-6520,-6190,-5640,-4866,-3877,-2708,-1429,-115,1124,2196,3002,3482,3600,3369,2838,2096,1226,343,-495,-1218,-1793,-2200,-2420,-2472,-2340,-2080,-1683,-1204,-652,-42,608,1292,1987,2638,3205,3606,3800,3747,3449,2915,2197,1329,384,-577,-1483,-2259,-2856,-3236,-3392,-3338,-3098,-2706,-2178,-1547,-822,-20,832,1727,2613,3474,4240,4874,5299,5480,5372,4959,4255,3270,2072,708,-742,-2204,-3602,-4865,-5925,-6739,-7262,-7492,-7435,-7123,-6624,-5986,-5315,-4670,-4139,-3766,-3583,-3594,-3776,-4096,-4486,-4896,-5241,-5469,-5527,-5385,-5050,-4543,-3921,-3255,-2617,-2091,-1723,-1549,-1548,-1687,-1863,-2011,-2023,-1876,-1539,-1077,-542,-40,361,610,697,669,592,573,691,1023,1576,2317,3162,3985,4673,5089,5165,4840,4129,3063,1728,221,-1326,-2787,-4027,-4942,-5463,-5562,-5266,-4644,-3781,-2797,-1786,-845,-33,615,1109,1483,1814,2170,2646,3265,4079,5012,6037,7012,7854,8436,8699,8602,8175,7458,6559,5541,4533,3597,2820,2272,1970,1958,2205,2688,3351,4111,4890,5576,6081,6300,6181,5674,4799,3597,2163,610,-925,-2311,-3434,-4204,-4586,-4579,-4246,-3676,-2998,-2327,-1789,-1441,-1309,-1347,-1460,-1535,-1432,-1070,-360,681,2037,3614,5305,6999,8589,9990,11153,12042,12653,12981,13047,12857,12458,11872,11164,10371,9552,8721,7895,7043,6136,5121,3954,2596,1043,-709,-2587,-4530,-6406,-8090,-9443,-10333,-10683,-10453,-9675,-8458,-6934,-5294,-3704,-2323,-1267,-612,-366,-510,-955,-1605,-2331,-3011,-3526,-3785,-3730,-3344,-2658,-1763,-750,235,1094,1718,2055,2070,1770,1185,362,-622,-1690,-2761,-3761,-4643,-5397,-6026,-6591,-7137,-7750,-8477,-9363,-10407,-11563,-12755,-13856,-14747,-15291,-15401,-15016,-14127,-12781,-11040,-9047,-6921,-4854,-2981,-1445,-331,336,583,476,134,-338,-794,-1137,-1272,-1167,-835,-327,266,848,1344,1663,1778,1632,1210,492,-544,-1876,-3513,-5378,-7441,-9581,-11731,-13771,-15610,-17169,-18365,-19149,-19467,-19285,-18610,-17434,-15840,-13873,-11650,-9269,-6834,-4453,-2222,-233,1419,2661,3419,3681,3435,2765,1759,583,-615,-1658,-2429,-2811,-2779,-2308,-1457,-288,1102,2571,4002,5203,6049,6395,6184,5423,4183,2628,916,-753,-2258,-3485,-4433,-5114,-5614,-6016,-6412,-6867,-7433,-8092,-8819,-9500,-10025,-10239,-10007,-9209,-7801,-5777,-3236,-322,2761,5784,8528,10792,12433,13350,13541,13039,11969,10484,8760,6999,5371,4031,3104,2643,2683,3170,4038,5148,6385,7580,8631,9413,9869,9970,9723,9193,8429,7512,6484,5376,4198,2947,1619,220,-1224,-2665,-4026,-5192,-6063,-6486,-6391,-5674,-4342,-2420,-19,2672,5440,7996,10109,11553,12206,12039,11124,9644,7843,5999,4400,3260,2741,2880,3623,4832,6301,7818,9173,10203,10818,10984,10750,10218,9504,8761,8082,7563,7207,7006,6870,6730,6465,6021,5335,4414,3307,2088,890,-175,-985,-1461,-1575,-1326,-780,-1,931,1935,2978,4001,5013,5989,6933,7832,8653,9392,10000,10476,10787,10921,10866,10626,10213,9684,9090,8513,8045,7738,7652,7780,8070,8446,8767,8911,8725,8097,6946,5232,3014,373,-2499,-5418,-8146,-10490,-12264,-13337,-13635,-13126,-11871,-9964,-7578,-4890,-2104,605,3092,5246,7018,8364,9314,9887,10146,10171,10032,9828,9635,9522,9551,9731,10075,10525,11032,11499,11844,12005,11938,11650,11166,10528,9781,8944,8003,6928,5656,4126,2304,178,-2201,-4745,-7324,-9791,-11986,-13778,-15051,-15760,-15885,-15476,-14611,-13372,-11866,-10150,-8301,-6368,-4395,-2440,-552,1220,2812,4201,5342,6240,6899,7361,7649,7839,7939,8023,8089,8165,8227,8250,8177,7967,7577,6987,6216,5270,4195,3003,1703,299,-1241,-2914,-4744,-6702,-8757,-10834,-12860,-14723,-16361,-17662,-18601,-19118,-19206,-18853,-18059,-16857,-15277,-13399,-11302,-9095,-6895,-4797,-2911,-1298,-10,946,1594,1973,2158,2186,2144,2033,1910,1756,1579,1377,1118,828,484,125,-249,-604,-953,-1289,-1659,-2097,-2652,-3367,-4256,-5321,-6522,-7801,-9087,-10278,-11299,-12053,-12488,-12570,-12289,-11692,-10831,-9791,-8684,-7592,-6626,-5850,-5303,-4998,-4892,-4930,-5019,-5082,-5024,-4796,-4348,-3675,-2804,-1793,-740,243,1029,1515,1627,1343,695,-234,-1334,-2471,-3514,-4365,-4950,-5253,-5317,-5202,-5040,-4911,-4942,-5175,-5661,-6369,-7267,-8271,-9313,-10298,-11166,-11849,-12300,-12496,-12410,-12063,-11456,-10626,-9573,-8331,-6894,-5305,-3599,-1860,-194,1293,2475,3294,3684,3691,3348,2787,2114,1476,978,738,785,1162,1813,2674,3643,4584,5392,5929,6110,5853,5104,3847,2100,-101,-2657,-5467,-8387,-11267,-13965,-16346,-18306,-19772,-20710,-21099,-20950,-20254,-19045,-17339,-15206,-12716,-9991,-7145,-4330,-1676,686,2655,4178,5230,5868,6150,6212,6147,6087,6100,6248,6553,7003,7570,8188,8800,9323,9719,9934,9967,9802,9446,8888,8118,7112,5862,4356,2611,662,-1437,-3607,-5754,-7800,-9637,-11205,-12431,-13257,-13665,-13607,-13094,-12111,-10688,-8864,-6720,-4358,-1924,447,2596,4422,5836,6833,7427,7704,7721,7587,7339,7060,6764,6492,6252,6052,5886,5757,5648,5575,5538,5563,5666,5863,6122,6408,6618,6654,6402,5767,4704,3224,1376,-718,-2936,-5123,-7146,-8894,-10264,-11192,-11593,-11441,-10697,-9382,-7568,-5347,-2904,-391,1986,4098,5835,7160,8089,8678,8995,9127,9132,9066,8973,8863,8780,8726,8726,8784,8903,9071,9276,9486,9691,9848,9947,9959,9842,9574,9091,8344,7281,5842,4011,1788,-769,-3569,-6465,-9295,-11841,-13920,-15311,-15894,-15554,-14310,-12227,-9479,-6275,-2886,430,3400,5834,7566,8557,8826,8483,7708,6698,5677,4844,4344,4296,4694,5527,6663,7992,9331,10557,11525,12174,12455,12407,12064,11527,10841,10077,9233,8287,7205,5912,4397,2647,698,-1353,-3425,-5375,-7111,-8533,-9575,-10219,-10446,-10309,-9839,-9106,-8162,-7069,-5862,-4601,-3293,-1983,-658,653,1972,3277,4579,5858,7110,8320,9469,10543,11519,12362,13052,13520,13736,13644,13231,12517,11559,10452,9308,8221,7269,6472,5807,5212,4600,3871,2956,1790,375,-1262,-3052,-4891,-6681,-8289,-9635,-10603,-11144,-11204,-10776,-9881,-8558,-6888,-4944,-2839,-658,1489,3533,5402,7047,8433,9523,10285,10725,10808,10594,10087,9375,8536,7659,6869,6240,5891,5864,6218,6928,7940,9134,10349,11402,12104,12300,11856,10737,8930,6543,3708,625,-2491,-5428,-7999,-10044,-11442,-12121,-12029,-11170,-9581,-7330,-4545,-1371,1998,5358,8484,11192,13301,14730,15435,15474,14943,13999,12792,11494,10237,9141,8306,7785,7623,7800,8272,8936,9666,10313,10761,10890,10681,10106,9224,8078,6736,5235,3625,1908,106,-1768,-3703,-5635,-7526,-9270,-10791,-11999,-12805,-13200,-13134,-12665,-11810,-10631,-9168,-7472,-5565,-3511,-1335,881,3094,5208,7187,8950,10473,11722,12673,13328,13686,13766,13594,13226,12694,12083,11405,10711,9981,9213,8364,7419,6358,5197,3956,2689,1423,194,-994,-2181,-3395,-4708,-6151,-7752,-9475,-11269,-13021,-14634,-15987,-16986,-17573,-17688,-17339,-16524,-15282,-13672,-11743,-9592,-7274,-4888,-2502,-189,1959,3879,5484,6706,7511,7867,7812,7391,6704,5848,4945,4076,3330,2730,2293,1994,1781,1608,1378,1043,520,-229,-1240,-2508,-4029,-5726,-7562,-9425,-11236,-12890,-14291,-15348,-15995,-16186,-15920,-15232,-14197,-12898,-11447,-9939,-8450,-7077,-5844,-4814,-3980,-3345,-2874,-2537,-2284,-2069,-1851,-1600,-1285,-918,-484,-16,469,932,1339,1661,1890,2023,2078,2071,2008,1889,1681,1342,828,83,-909,-2155,-3616,-5223,-6890,-8506,-9964,-11179,-12061,-12579,-12718,-12490,-11971,-11219,-10351,-9452,-8611,-7882,-7287,-6804,-6396,-5998,-5553,-5038,-4418,-3736,-3007,-2316,-1706,-1249,-980,-908,-1037,-1316,-1701,-2098,-2437,-2616,-2584,-2313,-1824,-1195,-535,15,314,234,-300,-1339,-2836,-4730,-6869,-9104,-11245,-13129,-14612,-15590,-16029,-15920,-15354,-14395,-13207,-11893,-10595,-9411,-8402,-7604,-6980,-6495,-6027,-5501,-4776,-3791,-2484,-857,1026,3073,5124,7047,8689,9945,10750,11052,10872,10236,9217,7916,6461,4991,3647,2550,1767,1343,1221,1328,1528,1663,1588,1173,323,-978,-2710,-4772,-7028,-9311,-11450,-13290,-14695,-15586,-15896,-15642,-14855,-13631,-12102,-10396,-8669,-7008,-5488,-4107,-2824,-1573,-268,1156,2728,4435,6220,7974,9592,10944,11953,12563,12789,12694,12364,11937,11488,11110,10814,10577,10350,10031,9558,8824,7804,6451,4802,2893,833,-1296,-3355,-5264,-6920,-8273,-9300,-9997,-10406,-10557,-10520,-10351,-10114,-9857,-9605,-9350,-9065,-8687,-8162,-7432,-6462,-5237,-3774,-2118,-335,1493,3285,4953,6441,7662,8600,9201,9483,9460,9204,8795,8357,7977,7752,7705,7834,8083,8373,8617,8716,8598,8191,7467,6419,5076,3479,1698,-220,-2191,-4167,-6069,-7834,-9388,-10664,-11593,-12122,-12226,-11884,-11138,-10019,-8607,-6969,-5189,-3345,-1511,233,1831,3232,4399,5329,6035,6548,6920,7203,7437,7673,7916,8186,8453,8691,8817,8771,8423,7720,6542,4895,2757,246,-2514,-5294,-7887,-10040,-11595,-12413,-12483,-11856,-10679,-9136,-7457,-5837,-4450,-3402,-2733,-2424,-2395,-2537,-2698,-2755,-2561,-2034,-1105,210,1864,3736,5681,7538,9134,10344,11073,11288,11021,10357,9426,8384,7382,6567,6028,5821,5912,6211,6570,6793,6714,6165,5076,3404,1223,-1361,-4172,-6997,-9637,-11888,-13595,-14656,-15028,-14724,-13846,-12502,-10887,-9164,-7526,-6114,-5045,-4360,-4055,-4040,-4191,-4351,-4344,-4054,-3369,-2282,-799,972,2943,4955,6909,8683,10221,11478,12455,13161,13634,13915,14038,14049,13932,13714,13327,12775,11991,10966,9701,8183,6471,4584,2605,607,-1305,-3031,-4472,-5543,-6212,-6467,-6348,-5928,-5271,-4464,-3563,-2612,-1662,-734,122,875,1493,1943,2231,2363,2379,2313,2218,2121,2071,2088,2209,2457,2864,3455,4248,5246,6428,7754,9164,10568,11869,12947,13695,13998,13794,13032,11749,10007,7952,5748,3599,1673,132,-969,-1578,-1767,-1578,-1123,-465,313,1153,1989,2769,3417,3911,4199,4297,4222,4027,3785,3562,3434,3455,3662,4073,4673,5425,6267,7113,7890,8508,8941,9137,9147,8975,8714,8391,8079,7787,7513,7224,6854,6352,5639,4686,3446,1954,239,-1602,-3456,-5214,-6742,-7954,-8757,-9102,-8955,-8330,-7255,-5814,-4100,-2226,-333,1475,3075,4397,5389,6042,6377,6438,6295,6005,5652,5282,4975,4764,4710,4818,5101,5524,6040,6596,7115,7562,7862,8000,7933,7666,7191,6536,5703,4713,3575,2299,907,-563,-2069,-3546,-4920,-6121,-7055,-7658,-7861,-7644,-7018,-6026,-4771,-3360,-1930,-614,487,1287,1764,1920,1831,1585,1304,1118,1107,1355,1847,2565,3426,4350,5250,6052,6688,7118,7289,7206,6845,6254,5453,4490,3420,2274,1103,-67,-1217,-2332,-3418,-4488,-5555,-6653,-7775,-8929,-10079,-11157,-12100,-12801,-13207,-13262,-12968,-12361,-11494,-10439,-9253,-7986,-6679,-5364,-4081,-2864,-1779,-848,-114,414,774,977,1127,1267,1510,1905,2516,3338,4332,5409,6453,7325,7901,8086,7811,7091,5959,4509,2853,1077,-708,-2471,-4143,-5715,-7128,-8363,-9358,-10112,-10589,-10810,-10772,-10496,-10007,-9327,-8511,-7611,-6697,-5839,-5082,-4459,-3953,-3542,-3161,-2773,-2340,-1854,-1355,-863,-458,-160,-9,6,-88,-245,-406,-511,-498,-335,12,517,1146,1805,2398,2792,2899,2606,1878,682,-943,-2935,-5155,-7459,-9648,-11534,-12956,-13762,-13872,-13250,-11902,-9934,-7473,-4750,-2009,473,2444,3700,4147,3761,2688,1098,-706,-2465,-3893,-4808,-5073,-4679,-3675,-2184,-394,1519,3319,4840,5907,6446,6414,5862,4869,3553,2046,456,-1100,-2543,-3799,-4823,-5587,-6083,-6342,-6412,-6375,-6305,-6281,-6337,-6492,-6720,-6985,-7236,-7420,-7495,-7420,-7196,-6804,-6283,-5625,-4860,-3997,-3046,-2045,-1015,-19,886,1625,2153,2421,2452,2281,1999,1708,1510,1473,1640,1991,2470,2999,3480,3834,4004,3963,3718,3326,2827,2300,1774,1279,814,356,-107,-611,-1163,-1782,-2468,-3214,-4003,-4802,-5585,-6300,-6919,-7391,-7700,-7823,-7751,-7485,-7030,-6415,-5670,-4851,-4000,-3168,-2353,-1563,-749,118,1061,2099,3176,4260,5255,6091,6707,7064,7172,7063,6799,6463,6118,5834,5629,5506,5431,5338,5161,4810,4222,3332,2119,588,-1194,-3134,-5069,-6845,-8272,-9228,-9598,-9368,-8552,-7239,-5571,-3686,-1778,12,1523,2671,3370,3624,3419,2824,1900,739,-541,-1846,-3046,-4067,-4799,-5222,-5277,-5012,-4435,-3638,-2687,-1689,-746,47,584,809,657,130,-743,-1889,-3189,-4525,-5769,-6812,-7588,-8043,-8174,-7992,-7534,-6862,-6031,-5129,-4193,-3308,-2495,-1798,-1233,-797,-474,-228,1,272,639,1158,1836,2686,3665,4712,5742,6631,7303,7648,7664,7341,6748,5965,5095,4228,3455,2822,2367,2068,1894,1776,1648,1447,1124,653,28,-754,-1664,-2701,-3828,-5023,-6233,-7390,-8404,-9175,-9601,-9610,-9138,-8208,-6849,-5175,-3326,-1455,266,1706,2758,3371,3547,3314,2759,1947,1000,16,-884,-1584,-2004,-2072,-1785,-1159,-257,847,2053,3280,4438,5458,6294,6900,7258,7364,7204,6816,6202,5408,4465,3391,2229,976,-330,-1696,-3063,-4410,-5638,-6665,-7386,-7702,-7564,-6959,-5939,-4606,-3075,-1493,38,1410,2559,3433,4006,4262,4216,3873,3289,2495,1558,534,-514,-1497,-2350,-2982,-3361,-3442,-3250,-2823,-2211,-1492,-697,139,1029,1990,3049,4200,5398,6554,7513,8135,8237,7709,6482,4578,2126,-660,-3476,-6000,-7895,-8915,-8874,-7763,-5645,-2767,592,4044,7210,9740,11329,11824,11157,9434,6865,3756,490,-2566,-5063,-6728,-7414,-7049,-5731,-3601,-920,2044,4994,7672,9870,11458,12381,12649,12332,11518,10313,8822,7145,5377,3600,1895,323,-1049,-2187,-3029,-3562,-3734,-3552,-2975,-2030,-717,901,2743,4687,6575,8236,9510,10255,10411,9959,8968,7569,5904,4172,2536,1159,174,-348,-379,39,806,1787,2805,3719,4392,4755,4785,4512,4007,3385,2743,2213,1849,1730,1824,2129,2530,2950,3229,3266,2951,2255,1205,-90,-1471,-2750,-3742,-4321,-4390,-3946,-3023,-1712,-139,1560,3231,4748,5986,6874,7369,7458,7182,6564,5678,4574,3325,2016,726,-436,-1392,-2061,-2405,-2419,-2133,-1608,-940,-212,449,962,1237,1236,957,455,-203,-905,-1569,-2111,-2484,-2684,-2727,-2671,-2571,-2470,-2401,-2344,-2257,-2079,-1717,-1126,-245,903,2294,3807,5338,6701,7746,8326,8335,7751,6612,5044,3225,1384,-267,-1516,-2243,-2379,-1965,-1087,96,1430,2731,3870,4713,5207,5300,5016,4376,3459,2321,1074,-235,-1508,-2729,-3837,-4833,-5667,-6333,-6782,-7002,-6983,-6732,-6294,-5708,-5032,-4312,-3568,-2817,-2040,-1245,-413,420,1243,1997,2639,3110,3363,3347,3051,2449,1585,504,-682,-1860,-2870,-3600,-3915,-3780,-3161,-2159,-870,487,1711,2577,2895,2564,1544,-99,-2225,-4628,-7070,-9284,-11035,-12091,-12315,-11619,-10049,-7733,-4918,-1892,1010,3510,5380,6490,6830,6437,5465,4057,2409,696,-934,-2328,-3419,-4121,-4437,-4375,-3986,-3345,-2541,-1670,-841,-131,384,684,768,691,512,324,180,137,196,360,571,805,975,1035,921,578,-9,-839,-1878,-3020,-4174,-5157,-5843,-6062,-5734,-4811,-3318,-1369,915,3323,5700,7844,9635,10943,11725,11956,11664,10921,9797,8386,6769,5018,3187,1350,-449,-2129,-3605,-4787,-5575,-5869,-5641,-4862,-3623,-2049,-341,1280,2578,3368,3519,2982,1815,121,-1908,-4089,-6212,-8103,-9620,-10655,-11155,-11083,-10466,-9325,-7732,-5771,-3546,-1181,1191,3447,5473,7182,8536,9516,10142,10450,10473,10247,9801,9157,8332,7346,6211,4934,3546,2063,556,-906,-2209,-3237,-3873,-4026,-3657,-2783,-1488,92,1782,3401,4762,5716,6140,5978,5226,3955,2287,368,-1618,-3522,-5179,-6487,-7329,-7668,-7457,-6720,-5523,-3949,-2150,-234,1624,3336,4759,5839,6504,6735,6532,5928,4974,3745,2344,882,-509,-1708,-2620,-3181,-3399,-3316,-3025,-2636,-2247,-1958,-1812,-1828,-1992,-2232,-2504,-2712,-2832,-2816,-2687,-2460,-2166,-1836,-1482,-1119,-744,-360,43,455,881,1311,1740,2165,2576,2985,3371,3733,4048,4295,4450,4488,4372,4077,3577,2844,1890,726,-598,-2000,-3389,-4641,-5637,-6273,-6473,-6211,-5537,-4534,-3368,-2183,-1160,-411,-34,-45,-435,-1124,-2024,-3009,-3978,-4823,-5495,-5944,-6164,-6156,-5917,-5452,-4765,-3859,-2755,-1503,-145,1214,2506,3628,4511,5101,5371,5342,5043,4544,3916,3204,2457,1666,816,-120,-1172,-2343,-3616,-4943,-6259,-7467,-8496,-9241,-9668,-9729,-9441,-8840,-7971,-6937,-5787,-4659,-3594,-2715,-2040,-1622,-1437,-1475,-1678,-2010,-2414,-2847,-3250,-3575,-3743,-3708,-3410,-2825,-1965,-866,394,1725,3046,4258,5311,6135,6686,6931,6831,6385,5601,4537,3262,1913,596,-536,-1392,-1903,-2049,-1876,-1444,-859,-214,389,870,1150,1195,966,477,-255,-1166,-2192,-3245,-4247,-5134,-5852,-6388,-6730,-6892,-6898,-6750,-6482,-6082,-5560,-4907,-4122,-3221,-2221,-1161,-92,948,1901,2753,3483,4089,4601,5027,5411,5766,6097,6387,6602,6685,6601,6297,5766,5001,4025,2890,1643,367,-867,-1988,-2917,-3629,-4073,-4266,-4233,-4013,-3698,-3348,-3058,-2906,-2947,-3211,-3692,-4321,-5009,-5619,-6020,-6084,-5729,-4916,-3653,-2020,-96,1970,4055,6026,7752,9157,10159,10726,10860,10583,9968,9092,8053,6937,5821,4768,3822,3032,2409,1961,1662,1471,1341,1212,1063,860,628,380,140,-58,-229,-377,-560,-808,-1174,-1658,-2237,-2862,-3429,-3859,-4032,-3893,-3367,-2454,-1157,462,2328,4320,6306,8137,9672,10792,11414,11497,11025,10046,8593,6752,4602,2241,-205,-2618,-4845,-6774,-8269,-9271,-9746,-9727,-9319,-8647,-7877,-7146,-6564,-6182,-6005,-5988,-6065,-6174,-6240,-6243,-6147,-5984,-5770,-5556,-5368,-5226,-5113,-4983,-4775,-4389,-3759,-2798,-1474,209,2226,4477,6859,9218,11394,13220,14546,15236,15224,14459,13004,10925,8398,5598,2750,46,-2320,-4228,-5577,-6350,-6569,-6299,-5666,-4792,-3855,-3009,-2409,-2182,-2390,-3051,-4105,-5442,-6917,-8376,-9673,-10698,-11375,-11664,-11573,-11124,-10374,-9388,-8232,-6989,-5715,-4466,-3270,-2130,-1035,54,1166,2328,3532,4728,5828,6700,7199,7192,6592,5374,3622,1475,-824,-3039,-4902,-6236,-6918,-6927,-6347,-5301,-3992,-2594,-1304,-252,451,764,704,318,-282,-982,-1637,-2109,-2289,-2096,-1496,-533,735,2166,3629,4976,6059,6770,7005,6721,5908,4618,2970,1104,-773,-2483,-3836,-4705,-5023,-4801,-4125,-3144,-2038,-1002,-195,255,299,-56,-716,-1558,-2399,-3076,-3436,-3366,-2837,-1854,-523,1024,2607,4028,5116,5735,5809,5348,4419,3167,1754,373,-835,-1728,-2272,-2427,-2261,-1833,-1264,-663,-151,194,326,261,77,-116,-151,101,767,1876,3389,5164,6976,8553,9626,9952,9411,7961,5704,2851,-340,-3524,-6425,-8774,-10420,-11291,-11435,-10948,-10005,-8760,-7389,-6017,-4760,-3674,-2815,-2184,-1797,-1628,-1651,-1838,-2127,-2476,-2814,-3074,-3198,-3142,-2889,-2437,-1823,-1076,-241,642,1555,2480,3427,4401,5420,6466,7534,8557,9488,10221,10682,10799,10522,9876,8902,7702,6411,5144,4032,3145,2524,2139,1939,1817,1675,1419,957,286,-619,-1675,-2814,-3930,-4915,-5703,-6242,-6546,-6637,-6586,-6444,-6258,-6063,-5843,-5605,-5297,-4897,-4354,-3623,-2672,-1476,-56,1550,3251,4952,6520,7849,8821,9361,9417,8975,8093,6848,5375,3813,2287,908,-278,-1249,-2041,-2715,-3335,-3980,-4695,-5504,-6394,-7317,-8200,-8928,-9407,-9515,-9188,-8397,-7172,-5602,-3832,-2027,-370,974,1882,2295,2199,1688,867,-98,-1047,-1841,-2354,-2517,-2289,-1672,-714,518,1908,3346,4699,5861,6746,7304,7520,7412,7027,6411,5625,4709,3688,2586,1396,141,-1171,-2495,-3782,-4962,-5969,-6730,-7191,-7297,-7024,-6353,-5297,-3897,-2231,-411,1425,3117,4524,5514,6024,6048,5647,4959,4155,3436,2972,2899,3254,4031,5101,6317,7475,8376,8856,8804,8161,6968,5309,3345,1267,-704,-2366,-3536,-4101,-4017,-3345,-2206,-812,598,1787,2527,2685,2198,1108,-439,-2252,-4084,-5711,-6946,-7655,-7791,-7365,-6438,-5115,-3491,-1687,224,2145,4013,5761,7305,8598,9582,10232,10575,10634,10506,10253,9959,9670,9387,9096,8729,8210,7463,6427,5099,3516,1798,81,-1444,-2637,-3367,-3597,-3337,-2691,-1792,-829,40,657,936,820,327,-492,-1546,-2711,-3851,-4828,-5507,-5797,-5641,-5041,-4062,-2813,-1431,-62,1179,2212,3017,3631,4117,4591,5124,5812,6650,7619,8619,9499,10116,10281,9884,8828,7113,4796,2045,-937,-3846,-6430,-8394,-9586,-9895,-9365,-8131,-6408,-4479,-2604,-1048,18,466,287,-474,-1692,-3189,-4783,-6274,-7503,-8351,-8738,-8638,-8077,-7099,-5803,-4282,-2646,-991,597,2057,3344,4437,5339,6053,6614,7025,7325,7508,7591,7566,7421,7168,6788,6303,5709,5023,4261,3435,2573,1683,798,-88,-957,-1828,-2701,-3585,-4466,-5322,-6065,-6636,-6902,-6806,-6291,-5380,-4168,-2784,-1433,-284,472,724,395,-491,-1857,-3525,-5283,-6871,-8031,-8549,-8246,-7080,-5043,-2316,902,4268,7447,10071,11838,12521,12006,10313,7570,4055,97,-3880,-7475,-10326,-12155,-12829,-12320,-10761,-8367,-5454,-2354,579,3059,4848,5824,5949,5278,3940,2117,7,-2160,-4196,-5905,-7163,-7886,-8031,-7640,-6746,-5468,-3892,-2171,-389,1314,2895,4284,5479,6495,7358,8111,8788,9396,9930,10342,10578,10568,10260,9629,8684,7464,6068,4561,3082,1682,472,-531,-1262,-1734,-1937,-1904,-1675,-1322,-917,-564,-342,-331,-568,-1076,-1811,-2746,-3792,-4882,-5917,-6798,-7436,-7736,-7651,-7128,-6180,-4833,-3139,-1186,954,3181,5414,7564,9564,11335,12815,13927,14599,14772,14406,13513,12146,10402,8421,6352,4335,2501,916,-370,-1374,-2124,-2673,-3068,-3339,-3518,-3597,-3575,-3442,-3173,-2778,-2256,-1654,-1032,-478,-104,7,-257,-902,-1942,-3277,-4771,-6241,-7464,-8244,-8398,-7813,-6449,-4339,-1616,1532,4862,8095,10955,13181,14542,14903,14194,12482,9933,6818,3471,238,-2553,-4661,-5920,-6292,-5835,-4693,-3105,-1300,425,1868,2825,3197,2958,2170,944,-528,-2078,-3510,-4686,-5513,-5953,-6027,-5800,-5352,-4772,-4133,-3483,-2835,-2196,-1515,-778,72,1039,2136,3333,4589,5842,7021,8047,8848,9336,9451,9116,8287,6931,5052,2702,-20,-2984,-6000,-8895,-11456,-13522,-14951,-15680,-15705,-15097,-13988,-12526,-10889,-9221,-7651,-6275,-5141,-4286,-3700,-3392,-3331,-3509,-3898,-4448,-5113,-5786,-6370,-6733,-6766,-6358,-5463,-4056,-2180,72,2571,5152,7634,9846,11618,12820,13333,13122,12168,10549,8389,5871,3222,666,-1592,-3400,-4674,-5408,-5645,-5483,-5023,-4377,-3628,-2854,-2103,-1418,-837,-400,-149,-139,-405,-989,-1897,-3124,-4611,-6276,-7983,-9585,-10901,-11769,-12048,-11633,-10509,-8700,-6337,-3589,-687,2134,4628,6607,7913,8486,8311,7471,6087,4349,2444,600,-1013,-2222,-2923,-3072,-2679,-1823,-650,680,1956,3018,3713,3963,3764,3159,2292,1321,439,-162,-350,-28,799,2056,3586,5176,6570,7537,7851,7402,6139,4166,1657,-1087,-3754,-6005,-7575,-8277,-8052,-6964,-5174,-2955,-588,1604,3353,4455,4786,4349,3226,1616,-243,-2066,-3593,-4592,-4916,-4498,-3380,-1696,365,2542,4594,6284,7423,7923,7739,6939,5632,3982,2181,396,-1197,-2502,-3445,-4027,-4289,-4300,-4154,-3945,-3747,-3617,-3551,-3541,-3497,-3360,-3020,-2416,-1514,-322,1078,2583,4036,5295,6228,6720,6736,6229,5260,3866,2166,265,-1699,-3571,-5218,-6484,-7262,-7474,-7106,-6201,-4870,-3275,-1598,-62,1155,1884,2017,1532,468,-1059,-2851,-4730,-6443,-7829,-8717,-9048,-8794,-8032,-6852,-5409,-3835,-2277,-827,443,1510,2381,3064,3585,3948,4160,4225,4139,3901,3507,2942,2232,1372,453,-481,-1297,-1900,-2185,-2065,-1521,-554,748,2296,3937,5540,6951,8062,8766,9019,8789,8084,6943,5409,3550,1428,-886,-3314,-5787,-8188,-10447,-12405,-13967,-14977,-15328,-14935,-13737,-11776,-9107,-5906,-2373,1210,4567,7410,9510,10702,10927,10203,8682,6554,4096,1584,-737,-2649,-4064,-4933,-5353,-5438,-5392,-5383,-5571,-6048,-6819,-7821,-8906,-9887,-10567,-10771,-10398,-9410,-7896,-5989,-3906,-1872,-86,1277,2130,2448,2277,1727,939,87,-696,-1262,-1573,-1567,-1279,-735,17,918,1929,3012,4115,5218,6253,7184,7963,8532,8879,8977,8848,8519,8030,7443,6793,6134,5496,4905,4392,3968,3640,3424,3307,3289,3359,3470,3601,3663,3606,3337,2802,1951,763,-731,-2483,-4364,-6230,-7885,-9132,-9791,-9738,-8908,-7352,-5159,-2543,294,3078,5603,7660,9118,9882,9927,9258,7950,6102,3852,1370,-1195,-3671,-5931,-7860,-9367,-10407,-10938,-10973,-10546,-9724,-8614,-7327,-5990,-4701,-3545,-2542,-1701,-964,-290,397,1141,1963,2870,3813,4765,5650,6436,7064,7511,7745,7738,7489,6965,6207,5227,4110,2951,1876,1003,478,341,658,1346,2323,3400,4400,5116,5394,5130,4300,2959,1249,-647,-2506,-4116,-5315,-5977,-6069,-5602,-4651,-3320,-1747,-72,1555,2976,4086,4756,4961,4658,3914,2773,1370,-197,-1770,-3232,-4438,-5287,-5682,-5567,-4930,-3786,-2226,-361,1621,3514,5099,6146,6505,6076,4874,3029,757,-1640,-3831,-5508,-6411,-6405,-5460,-3702,-1355,1246,3735,5741,6960,7184,6339,4506,1887,-1188,-4358,-7239,-9526,-10967,-11466,-11007,-9711,-7767,-5412,-2918,-509,1589,3229,4305,4751,4571,3791,2488,785,-1164,-3154,-4985,-6442,-7341,-7577,-7076,-5901,-4163,-2067,134,2184,3836,4918,5333,5085,4285,3109,1805,606,-256,-634,-446,297,1511,3032,4682,6230,7484,8244,8378,7794,6470,4476,1917,-999,-4055,-7004,-9587,-11617,-12910,-13387,-13029,-11872,-10054,-7695,-5008,-2147,699,3383,5798,7834,9459,10606,11287,11482,11235,10570,9574,8300,6866,5344,3829,2388,1058,-123,-1153,-2012,-2711,-3227,-3589,-3777,-3841,-3783,-3673,-3530,-3422,-3356,-3359,-3400,-3429,-3380,-3153,-2684,-1930,-895,346,1667,2938,3976,4692,4979,4858,4351,3590,2674,1779,1016,518,359,573,1148,2015,3068,4172,5199,6008,6512,6623,6322,5613,4552,3244,1808,406,-805,-1694,-2144,-2109,-1602,-698,452,1654,2699,3368,3480,2904,1584,-443,-3045,-6003,-9039,-11847,-14138,-15683,-16339,-16061,-14904,-13006,-10562,-7803,-4967,-2268,97,1995,3342,4122,4363,4154,3586,2797,1889,978,134,-584,-1164,-1590,-1875,-2007,-1973,-1755,-1317,-656,236,1315,2523,3768,4943,5956,6713,7171,7309,7121,6649,5910,4956,3831,2576,1248,-118,-1478,-2791,-4027,-5146,-6112,-6912,-7511,-7891,-8044,-7922,-7534,-6837,-5845,-4571,-3070,-1425,238,1795,3098,4039,4541,4574,4187,3455,2527,1542,658,-4,-360,-383,-79,481,1206,1978,2655,3117,3255,2999,2325,1267,-89,-1615,-3145,-4525,-5586,-6226,-6345,-5950,-5043,-3719,-2092,-268,1592,3415,5081,6544,7752,8678,9300,9610,9601,9288,8711,7915,6993,6031,5128,4375,3833,3542,3493,3649,3912,4181,4319,4227,3823,3091,2069,844,-461,-1717,-2813,-3683,-4276,-4623,-4743,-4699,-4534,-4287,-3968,-3593,-3142,-2628,-2049,-1439,-835,-268,220,635,988,1318,1670,2082,2559,3074,3574,3956,4140,4034,3582,2784,1664,311,-1157,-2616,-3924,-4973,-5685,-6020,-5998,-5663,-5096,-4379,-3579,-2760,-1911,-1057,-121,912,2101,3458,4940,6487,7945,9168,9983,10242,9881,8884,7355,5464,3445,1555,20,-986,-1385,-1190,-502,516,1665,2753,3598,4099,4169,3836,3128,2159,1037,-119,-1194,-2110,-2805,-3233,-3388,-3243,-2811,-2098,-1120,77,1442,2910,4380,5775,6967,7866,8371,8415,7977,7045,5696,3977,2025,-53,-2127,-4061,-5753,-7095,-8020,-8494,-8514,-8142,-7475,-6647,-5813,-5114,-4666,-4550,-4777,-5321,-6091,-6958,-7769,-8362,-8592,-8349,-7565,-6256,-4472,-2370,-118,2061,3968,5442,6387,6775,6679,6197,5521,4810,4239,3924,3927,4232,4766,5405,5997,6413,6521,6253,5566,4469,3017,1298,-556,-2391,-4038,-5333,-6130,-6340,-5924,-4925,-3464,-1702,139,1861,3260,4207,4604,4438,3741,2596,1123,-544,-2279,-3949,-5463,-6746,-7739,-8426,-8791,-8846,-8610,-8096,-7346,-6365,-5209,-3900,-2498,-1070,307,1544,2532,3215,3493,3354,2784,1810,522,-1005,-2623,-4218,-5647,-6803,-7593,-7963,-7893,-7397,-6530,-5368,-4023,-2614,-1258,-64,906,1621,2100,2399,2578,2740,2926,3214,3606,4094,4647,5189,5664,5978,6067,5853,5308,4414,3215,1799,310,-1079,-2174,-2807,-2862,-2284,-1145,431,2209,3927,5337,6199,6398,5886,4743,3132,1281,-562,-2150,-3286,-3835,-3744,-3011,-1744,-44,1887,3890,5767,7370,8557,9256,9400,9007,8108,6797,5184,3407,1575,-190,-1832,-3284,-4533,-5560,-6369,-6950,-7300,-7400,-7239,-6798,-6070,-5047,-3741,-2184,-424,1437,3306,5021,6459,7438,7854,7568,6564,4832,2493,-290,-3275,-6198,-8794,-10821,-12109,-12517,-12035,-10655,-8501,-5684,-2397,1181,4833,8362,11546,14209,16164,17286,17492,16749,15128,12745,9808,6583,3363,461,-1847,-3339,-3873,-3416,-2015,156,2889,5870,8815,11401,13381,14539,14767,14026,12403,10035,7166,4031,931,-1913,-4261,-5982,-6980,-7230,-6801,-5768,-4310,-2579,-783,921,2362,3455,4125,4362,4202,3678,2862,1794,522,-920,-2484,-4132,-5777,-7360,-8788,-9979,-10872,-11389,-11509,-11195,-10461,-9318,-7832,-6063,-4126,-2129,-205,1516,2942,3983,4633,4895,4839,4550,4121,3642,3182,2780,2459,2210,2031,1910,1860,1894,2054,2364,2865,3561,4439,5468,6585,7716,8779,9679,10325,10634,10530,9961,8924,7432,5583,3475,1273,-884,-2810,-4405,-5526,-6148,-6232,-5840,-5047,-3989,-2807,-1668,-709,-72,165,-62,-749,-1847,-3255,-4836,-6424,-7868,-9024,-9811,-10167,-10105,-9660,-8898,-7917,-6805,-5651,-4554,-3560,-2729,-2068,-1569,-1208,-934,-713,-497,-281,-53,161,346,479,563,607,651,717,853,1058,1356,1715,2112,2519,2882,3205,3435,3582,3613,3503,3230,2765,2071,1149,-32,-1436,-3057,-4801,-6603,-8301,-9764,-10827,-11344,-11235,-10444,-9012,-7042,-4684,-2174,277,2411,4042,5022,5295,4891,3936,2601,1112,-326,-1537,-2387,-2825,-2845,-2506,-1887,-1120,-300,414,947,1186,1105,685,-15,-919,-1888,-2790,-3473,-3820,-3750,-3240,-2314,-1066,386,1896,3317,4517,5394,5863,5908,5525,4777,3749,2570,1348,214,-772,-1544,-2098,-2435,-2587,-2557,-2397,-2099,-1724,-1300,-897,-589,-455,-555,-926,-1554,-2372,-3279,-4123,-4748,-5018,-4813,-4107,-2915,-1349,436,2225,3826,5012,5656,5637,4954,3644,1832,-320,-2631,-4886,-6914,-8534,-9620,-10078,-9864,-8985,-7504,-5526,-3193,-675,1854,4215,6261,7865,8944,9467,9422,8874,7881,6560,5022,3386,1767,249,-1089,-2213,-3089,-3723,-4126,-4311,-4322,-4179,-3921,-3586,-3192,-2776,-2362,-1976,-1649,-1397,-1245,-1183,-1213,-1311,-1470,-1677,-1940,-2275,-2693,-3225,-3837,-4520,-5171,-5707,-5984,-5877,-5287,-4163,-2517,-442,1921,4368,6700,8702,10213,11098,11288,10777,9603,7866,5689,3229,648,-1865,-4150,-6027,-7364,-8063,-8057,-7371,-6045,-4230,-2084,141,2215,3872,4923,5196,4668,3337,1363,-1087,-3752,-6397,-8773,-10705,-12062,-12802,-12934,-12546,-11732,-10616,-9305,-7876,-6401,-4901,-3412,-1943,-528,803,1987,2965,3650,3987,3908,3397,2450,1120,-512,-2310,-4104,-5715,-6944,-7633,-7670,-6992,-5640,-3699,-1349,1212,3729,5990,7778,8969,9476,9326,8569,7350,5810,4124,2435,880,-477,-1584,-2454,-3129,-3647,-4061,-4404,-4658,-4828,-4846,-4683,-4277,-3607,-2660,-1479,-128,1279,2599,3688,4395,4612,4276,3374,1968,165,-1885,-3987,-5971,-7634,-8835,-9447,-9410,-8714,-7427,-5673,-3628,-1512,477,2142,3358,4051,4222,3936,3288,2412,1443,492,-329,-959,-1348,-1481,-1342,-969,-367,397,1278,2191,3047,3759,4228,4397,4208,3667,2804,1693,447,-820,-1972,-2905,-3534,-3806,-3721,-3296,-2604,-1731,-780,113,870,1380,1625,1589,1319,890,378,-113,-522,-758,-796,-595,-180,428,1134,1863,2486,2903,3012,2747,2102,1103,-126,-1459,-2685,-3634,-4117,-4023,-3271,-1897,27,2327,4801,7205,9306,10884,11775,11876,11144,9619,7404,4653,1587,-1580,-4588,-7240,-9330,-10746,-11393,-11275,-10423,-8962,-7040,-4861,-2640,-573,1148,2419,3167,3401,3175,2576,1713,693,-396,-1480,-2522,-3493,-4395,-5224,-5978,-6657,-7231,-7683,-7975,-8064,-7936,-7547,-6921,-6064,-5044,-3938,-2838,-1868,-1103,-664,-563,-846,-1427,-2233,-3086,-3825,-4262,-4250,-3700,-2573,-937,1110,3377,5699,7850,9700,11081,11953,12267,12071,11434,10473,9328,8143,7061,6189,5613,5365,5430,5765,6276,6875,7461,7952,8294,8447,8391,8114,7599,6834,5815,4534,3025,1326,-502,-2368,-4188,-5875,-7339,-8541,-9415,-9967,-10185,-10097,-9747,-9179,-8456,-7634,-6760,-5881,-5024,-4208,-3451,-2769,-2164,-1647,-1203,-823,-474,-133,227,616,1014,1404,1733,1955,2043,1964,1747,1408,1029,668,414,343,500,935,1622,2540,3605,4720,5773,6630,7172,7285,6896,5952,4496,2580,379,-1943,-4149,-6028,-7398,-8113,-8129,-7458,-6194,-4476,-2492,-404,1598,3398,4890,6026,6793,7206,7316,7177,6857,6414,5883,5301,4644,3916,3086,2155,1151,117,-860,-1686,-2271,-2527,-2428,-1966,-1194,-207,895,1955,2873,3516,3819,3731,3250,2408,1273,-72,-1532,-3018,-4460,-5797,-6987,-7999,-8795,-9348,-9623,-9597,-9268,-8643,-7777,-6728,-5597,-4463,-3420,-2511,-1768,-1183,-741,-406,-168,8,117,183,218,258,335,517,830,1336,2034,2917,3937,5013,6052,6933,7559,7821,7670,7051,5991,4521,2751,806,-1138,-2901,-4291,-5173,-5423,-5022,-3976,-2394,-401,1808,4052,6140,7916,9284,10174,10617,10645,10387,9935,9447,9009,8722,8598,8621,8707,8760,8656,8316,7680,6758,5610,4323,3043,1876,958,351,101,191,546,1085,1649,2132,2388,2322,1894,1094,2,-1287,-2623,-3882,-4918,-5666,-6056,-6097,-5810,-5266,-4535,-3713,-2870,-2076,-1378,-792,-343,5,266,491,746,1083,1584,2296,3241,4418,5761,7183,8557,9762,10673,11221,11354,11095,10500,9668,8729,7818,7052,6552,6346,6472,6850,7392,7958,8381,8526,8266,7551,6366,4781,2905,883,-1108,-2924,-4421,-5501,-6128,-6283,-6025,-5414,-4541,-3507,-2389,-1279,-223,721,1549,2232,2792,3222,3543,3743,3818,3741,3507,3102,2560,1922,1271,708,311,179,333,794,1496,2354,3226,3964,4435,4523,4195,3464,2442,1263,126,-811,-1402,-1579,-1346,-785,-23,755,1388,1716,1638,1118,157,-1163,-2736,-4427,-6060,-7496,-8558,-9136,-9124,-8476,-7227,-5439,-3299,-996,1207,3081,4402,5049,4959,4180,2855,1150,-677,-2417,-3853,-4831,-5255,-5113,-4431,-3335,-1957,-492,877,1959,2617,2747,2356,1484,292,-1071,-2387,-3493,-4235,-4536,-4358,-3739,-2748,-1503,-127,1247,2512,3578,4381,4910,5149,5160,4973,4674,4304,3930,3556,3206,2855,2515,2169,1849,1576,1395,1360,1492,1834,2347,3028,3762,4487,5056,5380,5347,4913,4046,2804,1244,-500,-2299,-4028,-5553,-6807,-7745,-8362,-8728,-8893,-8980,-9051,-9198,-9439,-9771,-10142,-10448,-10590,-10428,-9880,-8865,-7393,-5505,-3334,-1033,1179,3117,4566,5415,5549,5012,3847,2252,427,-1371,-2869,-3871,-4177,-3743,-2569,-789,1387,3694,5831,7524,8532,8727,8041,6559,4412,1848,-880,-3490,-5735,-7434,-8460,-8789,-8466,-7607,-6377,-4948,-3512,-2195,-1121,-329,171,417,464,392,257,126,16,-41,-89,-120,-202,-330,-525,-742,-936,-1013,-891,-497,236,1286,2639,4168,5755,7222,8413,9176,9417,9087,8207,6852,5136,3218,1232,-662,-2370,-3806,-4934,-5759,-6315,-6652,-6841,-6939,-6976,-6986,-6934,-6814,-6565,-6169,-5597,-4859,-3973,-2979,-1929,-862,155,1096,1894,2518,2913,3037,2871,2394,1651,694,-362,-1387,-2240,-2784,-2921,-2601,-1835,-698,672,2121,3459,4529,5190,5360,5002,4142,2864,1280,-440,-2135,-3624,-4756,-5420,-5537,-5119,-4182,-2834,-1182,643,2509,4294,5890,7205,8166,8719,8846,8526,7806,6706,5308,3671,1901,88,-1650,-3204,-4467,-5350,-5814,-5836,-5476,-4805,-3944,-3029,-2170,-1481,-1013,-794,-809,-1024,-1386,-1861,-2408,-3012,-3673,-4395,-5204,-6106,-7120,-8234,-9422,-10638,-11798,-12815,-13580,-13974,-13901,-13262,-12012,-10137,-7685,-4760,-1527,1806,5003,7822,10050,11514,12123,11849,10769,9011,6764,4255,1697,-685,-2714,-4253,-5213,-5554,-5312,-4526,-3340,-1859,-274,1272,2595,3568,4070,4040,3460,2361,834,-1006,-3003,-5004,-6844,-8380,-9486,-10082,-10113,-9572,-8500,-6955,-5060,-2928,-724,1405,3314,4869,6002,6650,6832,6583,5966,5072,3977,2768,1531,315,-791,-1760,-2549,-3125,-3526,-3713,-3762,-3649,-3423,-3073,-2619,-2061,-1426,-750,-87,493,924,1140,1094,763,153,-701,-1749,-2917,-4132,-5304,-6385,-7294,-8023,-8528,-8824,-8902,-8778,-8426,-7861,-7042,-5984,-4674,-3152,-1467,303,2049,3671,5034,6049,6608,6681,6227,5295,3924,2222,304,-1699,-3646,-5416,-6905,-8037,-8784,-9122,-9090,-8711,-8055,-7181,-6161,-5066,-3960,-2898,-1929,-1092,-412,82,414,571,635,640,679,826,1137,1660,2398,3338,4420,5598,6766,7875,8834,9607,10158,10482,10576,10461,10141,9644,8988,8208,7339,6444,5558,4742,4014,3405,2893,2472,2089,1708,1279,762,116,-667,-1620,-2726,-3996,-5400,-6908,-8460,-10001,-11437,-12700,-13702,-14387,-14712,-14654,-14233,-13460,-12415,-11130,-9706,-8181,-6628,-5091,-3593,-2170,-810,458,1660,2770,3799,4729,5542,6232,6775,7170,7425,7533,7532,7425,7243,7013,6737,6442,6111,5739,5299,4752,4073,3212,2159,882,-595,-2258,-4041,-5868,-7637,-9242,-10564,-11526,-12026,-12029,-11495,-10421,-8831,-6776,-4334,-1629,1201,3970,6507,8615,10148,10982,11056,10382,9028,7147,4924,2584,351,-1579,-3036,-3924,-4192,-3853,-2980,-1667,-57,1726,3535,5254,6772,7990,8836,9232,9130,8483,7288,5549,3340,732,-2121,-5074,-7936,-10526,-12668,-14213,-15059,-15151,-14501,-13181,-11307,-9062,-6623,-4196,-1942,-10,1538,2650,3373,3749,3877,3834,3715,3551,3393,3203,2981,2662,2241,1681,1010,256,-517,-1242,-1849,-2276,-2496,-2489,-2288,-1953,-1552,-1195,-953,-911,-1107,-1556,-2245,-3112,-4114,-5147,-6149,-7020,-7683,-8054,-8067,-7647,-6781,-5430,-3643,-1459,1023,3672,6369,8937,11258,13183,14612,15454,15662,15212,14127,12474,10349,7913,5330,2811,550,-1254,-2444,-2906,-2592,-1523,192,2400,4854,7318,9504,11175,12108,12177,11296,9510,6905,3676,60,-3682,-7258,-10436,-12979,-14764,-15688,-15767,-15049,-13657,-11740,-9476,-7032,-4572,-2222,-75,1814,3443,4830,6039,7133,8182,9239,10322,11425,12488,13440,14164,14558,14521,13979,12914,11337,9345,7046,4624,2239,74,-1743,-3112,-3993,-4394,-4360,-3972,-3318,-2496,-1616,-763,-36,501,792,829,626,274,-139,-452,-543,-271,429,1589,3146,5000,6967,8881,10528,11768,12474,12604,12179,11268,10002,8509,6937,5398,3982,2757,1744,975,440,156,99,270,623,1117,1675,2209,2619,2819,2727,2299,1522,427,-921,-2427,-3981,-5466,-6781,-7829,-8567,-8944,-8984,-8699,-8166,-7446,-6639,-5820,-5072,-4438,-3947,-3586,-3307,-3055,-2720,-2250,-1538,-585,627,2008,3468,4837,5973,6697,6909,6521,5544,4031,2119,-37,-2228,-4251,-5920,-7054,-7563,-7376,-6529,-5101,-3239,-1146,979,2897,4434,5423,5777,5472,4543,3120,1342,-554,-2377,-3878,-4885,-5234,-4851,-3724,-1927,384,3030,5758,8373,10645,12458,13689,14333,14393,13940,13054,11838,10387,8802,7181,5614,4209,3056,2255,1865,1930,2433,3305,4424,5617,6684,7421,7645,7222,6094,4280,1894,-901,-3866,-6770,-9378,-11496,-12988,-13787,-13892,-13371,-12340,-10945,-9350,-7719,-6194,-4900,-3905,-3251,-2913,-2840,-2933,-3085,-3167,-3074,-2712,-2018,-988,364,1962,3700,5466,7108,8538,9629,10366,10691,10659,10271,9605,8673,7541,6217,4744,3145,1446,-301,-2067,-3781,-5408,-6880,-8177,-9248,-10097,-10685,-11039,-11124,-10973,-10577,-9940,-9088,-8002,-6716,-5227,-3563,-1757,147,2082,3978,5749,7319,8601,9532,10064,10172,9854,9162,8129,6888,5511,4159,2940,1992,1408,1260,1542,2222,3174,4236,5214,5875,6030,5510,4230,2176,-551,-3787,-7280,-10762,-13942,-16579,-18476,-19521,-19689,-19026,-17658,-15743,-13477,-11047,-8630,-6359,-4335,-2594,-1152,50,1066,1997,2915,3898,4984,6179,7451,8728,9927,10940,11679,12061,12034,11585,10719,9483,7947,6184,4295,2367,487,-1266,-2820,-4132,-5161,-5918,-6404,-6683,-6795,-6819,-6815,-6834,-6920,-7080,-7316,-7600,-7898,-8151,-8299,-8257,-7953,-7304,-6260,-4781,-2886,-617,1935,4650,7381,10000,12335,14306,15768,16672,16952,16585,15599,14039,12026,9713,7292,4977,2957,1391,370,-108,-96,248,755,1215,1436,1255,567,-680,-2454,-4659,-7148,-9718,-12173,-14298,-15930,-16936,-17247,-16865,-15834,-14261,-12283,-10039,-7699,-5384,-3221,-1297,347,1675,2728,3535,4184,4752,5310,5931,6627,7410,8232,9038,9740,10265,10541,10532,10232,9680,8930,8069,7160,6258,5395,4557,3737,2882,1969,958,-161,-1380,-2682,-4022,-5365,-6663,-7892,-9008,-10009,-10833,-11483,-11878,-11989,-11749,-11124,-10074,-8605,-6722,-4497,-1984,681,3406,6028,8427,10470,12051,13093,13549,13429,12758,11647,10197,8577,6943,5457,4267,3469,3120,3218,3698,4454,5338,6173,6800,7067,6863,6130,4857,3091,935,-1481,-3989,-6423,-8622,-10460,-11839,-12724,-13117,-13075,-12678,-12050,-11284,-10520,-9806,-9233,-8772,-8443,-8134,-7813,-7340,-6658,-5674,-4355,-2704,-756,1391,3627,5807,7773,9412,10580,11225,11287,10765,9692,8113,6122,3807,1305,-1259,-3727,-5963,-7835,-9251,-10155,-10547,-10469,-10016,-9302,-8474,-7649,-6970,-6493,-6292,-6352,-6649,-7112,-7648,-8146,-8497,-8587,-8333,-7666,-6553,-5009,-3071,-821,1631,4164,6636,8917,10889,12461,13565,14195,14352,14104,13518,12707,11768,10817,9941,9197,8626,8188,7862,7536,7143,6563,5733,4584,3092,1271,-851,-3190,-5654,-8124,-10475,-12587,-14360,-15706,-16581,-16972,-16888,-16398,-15566,-14499,-13296,-12063,-10892,-9843,-8962,-8239,-7633,-7084,-6477,-5729,-4733,-3430,-1799,143,2320,4611,6886,8966,10720,12017,12778,12975,12612,11761,10485,8914,7137,5284,3456,1735,199,-1125,-2227,-3131,-3912,-4625,-5376,-6209,-7186,-8297,-9515,-10763,-11947,-12965,-13699,-14073,-14009,-13462,-12431,-10910,-8965,-6658,-4102,-1422,1236,3727,5921,7724,9068,9959,10417,10526,10381,10085,9753,9465,9293,9272,9408,9684,10047,10432,10747,10894,10770,10277,9339,7910,5979,3596,833,-2181,-5294,-8363,-11194,-13677,-15667,-17098,-17944,-18201,-17951,-17274,-16294,-15156,-13969,-12861,-11887,-11091,-10449,-9914,-9388,-8773,-7950,-6834,-5353,-3495,-1275,1227,3900,6614,9211,11552,13520,15003,15979,16406,16337,15811,14914,13721,12318,10772,9139,7472,5776,4086,2389,680,-1038,-2790,-4556,-6337,-8094,-9786,-11348,-12714,-13799,-14544,-14868,-14756,-14168,-13145,-11712,-9939,-7906,-5686,-3364,-1022,1278,3452,5455,7229,8750,10004,11005,11771,12346,12764,13060,13257,13358,13356,13224,12950,12489,11865,11047,10080,8970,7765,6487,5175,3852,2523,1207,-114,-1431,-2760,-4085,-5390,-6634,-7753,-8696,-9394,-9807,-9913,-9724,-9266,-8610,-7809,-6955,-6105,-5327,-4649,-4089,-3602,-3164,-2655,-2031,-1166,-36,1409,3130,5064,7106,9110,10948,12482,13614,14288,14485,14233,13600,12669,11544,10337,9125,7986,6946,5994,5108,4202,3220,2068,711,-893,-2698,-4653,-6625,-8485,-10059,-11226,-11861,-11917,-11390,-10320,-8824,-7001,-5005,-2955,-963,892,2558,4019,5279,6347,7266,8053,8732,9328,9822,10231,10512,10670,10664,10510,10183,9726,9140,8472,7754,7015,6289,5590,4917,4267,3612,2930,2177,1331,351,-768,-2040,-3432,-4919,-6423,-7886,-9211,-10332,-11192,-11752,-12028,-12032,-11843,-11512,-11118,-10716,-10328,-9969,-9594,-9167,-8615,-7880,-6917,-5694,-4228,-2530,-685,1261,3187,5030,6675,8065,9126,9825,10140,10075,9654,8933,7985,6897,5768,4669,3661,2759,1960,1208,480,-312,-1162,-2117,-3127,-4155,-5137,-5975,-6629,-7019,-7146,-7003,-6638,-6089,-5448,-4752,-4084,-3456,-2888,-2357,-1808,-1194,-427,527,1717,3125,4713,6390,8041,9530,10738,11556,11943,11885,11445,10709,9803,8851,7969,7236,6695,6334,6110,5922,5681,5264,4591,3593,2258,614,-1267,-3261,-5241,-7050,-8574,-9706,-10409,-10689,-10601,-10250,-9747,-9222,-8772,-8474,-8364,-8417,-8600,-8803,-8938,-8880,-8539,-7833,-6736,-5255,-3450,-1413,729,2848,4803,6491,7820,8764,9299,9477,9335,8963,8429,7827,7216,6657,6171,5745,5345,4880,4282,3431,2285,772,-1082,-3237,-5593,-7997,-10306,-12340,-13955,-15051,-15549,-15464,-14820,-13714,-12238,-10514,-8641,-6706,-4772,-2870,-1017,797,2583,4353,6109,7827,9473,10981,12285,13302,13983,14280,14193,13749,12995,12020,10890,9696,8493,7325,6197,5097,3978,2796,1504,64,-1531,-3276,-5119,-7008,-8848,-10556,-12036,-13218,-14050,-14520,-14637,-14455,-14027,-13446,-12765,-12078,-11414,-10808,-10243,-9688,-9067,-8319,-7339,-6086,-4494,-2580,-369,2055,4574,7057,9350,11334,12883,13953,14492,14547,14161,13440,12496,11440,10391,9406,8533,7745,6985,6161,5154,3868,2218,174,-2231,-4927,-7756,-10557,-13125,-15269,-16834,-17709,-17847,-17288,-16112,-14470,-12524,-10439,-8354,-6380,-4556,-2913,-1398,19,1415,2832,4303,5820,7359,8838,10193,11315,12140,12575,12609,12196,11383,10207,8748,7115,5404,3727,2185,841,-233,-1036,-1566,-1868,-2017,-2081,-2174,-2352,-2706,-3232,-3962,-4821,-5772,-6705,-7537,-8187,-8582,-8715,-8572,-8206,-7667,-7022,-6334,-5650,-4994,-4375,-3778,-3167,-2518,-1783,-944,23,1107,2293,3537,4793,6002,7105,8049,8790,9307,9585,9652,9510,9218,8793,8263,7651,6928,6100,5106,3929,2518,876,-998,-3046,-5209,-7374,-9438,-11263,-12739,-13753,-14239,-14154,-13528,-12409,-10916,-9166,-7297,-5430,-3665,-2047,-612,674,1849,2976,4128,5342,6662,8062,9504,10909,12177,13213,13937,14276,14225,13770,12975,11898,10637,9297,7965,6732,5649,4739,4003,3393,2863,2322,1702,922,-65,-1286,-2726,-4341,-6048,-7748,-9339,-10714,-11805,-12554,-12956,-13024,-12818,-12390,-11836,-11198,-10562,-9924,-9304,-8658,-7921,-7042,-5920,-4534,-2833,-863,1330,3631,5914,8035,9859,11273,12202,12635,12578,12140,11396,10489,9521,8557,7651,6768,5874,4870,3696,2261,550,-1421,-3598,-5846,-8025,-9978,-11527,-12576,-13018,-12858,-12120,-10915,-9377,-7651,-5904,-4228,-2733,-1432,-339,593,1417,2210,3030,3941,4949,6049,7174,8231,9119,9723,9975,9834,9320,8503,7482,6382,5340,4443,3800,3419,3323,3456,3767,4154,4549,4844,4981,4894,4545,3928,3040,1929,628,-776,-2230,-3648,-4962,-6128,-7077,-7816,-8310,-8595,-8696,-8643,-8485,-8226,-7888,-7439,-6868,-6125,-5216,-4119,-2892,-1571,-260,980,2050,2907,3518,3891,4060,4098,4079,4092,4220,4508,4986,5634,6397,7179,7868,8323,8429,8066,7184,5735,3787,1396,-1266,-4053,-6756,-9193,-11205,-12655,-13488,-13672,-13258,-12334,-11017,-9462,-7797,-6165,-4647,-3311,-2157,-1167,-273,592,1516,2549,3739,5070,6506,7968,9349,10557,11492,12092,12329,12202,11753,11037,10132,9104,8038,6971,5962,5008,4119,3262,2402,1501,517,-573,-1780,-3105,-4506,-5969,-7417,-8811,-10080,-11172,-12049,-12666,-13031,-13124,-12995,-12668,-12198,-11639,-11038,-10426,-9817,-9194,-8521,-7742,-6790,-5612,-4160,-2432,-438,1750,4049,6338,8505,10439,12042,13270,14080,14497,14546,14270,13726,12940,11949,10758,9372,7793,6028,4086,2018,-139,-2297,-4381,-6291,-7948,-9273,-10210,-10736,-10833,-10542,-9893,-8964,-7829,-6574,-5281,-4030,-2875,-1880,-1058,-438,3,265,405,449,452,445,474,558,732,1003,1402,1922,2579,3345,4188,5068,5895,6615,7122,7368,7293,6902,6207,5290,4228,3135,2105,1217,529,51,-221,-319,-279,-148,54,281,519,742,914,1021,1022,899,627,209,-354,-1017,-1733,-2418,-2996,-3374,-3483,-3266,-2701,-1806,-627,727,2159,3503,4665,5533,6057,6246,6117,5757,5246,4647,4052,3471,2957,2484,2063,1661,1251,813,299,-304,-1023,-1868,-2824,-3861,-4918,-5900,-6704,-7194,-7263,-6796,-5762,-4157,-2063,368,2945,5424,7577,9194,10132,10323,9780,8623,7008,5167,3329,1713,511,-157,-216,318,1397,2883,4642,6492,8254,9766,10889,11488,11538,10963,9838,8210,6201,3949,1588,-737,-2919,-4859,-6498,-7789,-8708,-9253,-9415,-9225,-8697,-7878,-6830,-5605,-4307,-3001,-1786,-732,104,670,977,1010,837,476,26,-482,-953,-1371,-1679,-1875,-1950,-1908,-1757,-1485,-1090,-549,152,1010,2030,3149,4320,5438,6408,7129,7513,7510,7093,6279,5106,3635,1952,128,-1722,-3519,-5138,-6476,-7408,-7841,-7683,-6900,-5507,-3578,-1261,1258,3750,5991,7758,8909,9312,8974,7910,6268,4187,1893,-427,-2553,-4335,-5620,-6344,-6456,-5978,-4966,-3516,-1774,110,1947,3575,4843,5650,5946,5752,5133,4205,3116,2001,999,197,-347,-623,-659,-514,-242,84,412,705,921,1046,1058,942,686,290,-237,-865,-1534,-2183,-2714,-3057,-3136,-2929,-2445,-1762,-980,-245,297,530,368,-199,-1106,-2248,-3440,-4507,-5277,-5603,-5433,-4749,-3635,-2210,-657,834,2072,2890,3163,2834,1886,382,-1583,-3865,-6281,-8645,-10750,-12414,-13470,-13809,-13362,-12152,-10239,-7776,-4953,-1989,865,3403,5431,6823,7526,7530,6921,5787,4293,2560,752,-1022,-2642,-4031,-5114,-5842,-6190,-6140,-5710,-4944,-3891,-2657,-1328,-7,1184,2191,2913,3340,3443,3250,2790,2130,1313,420,-519,-1435,-2325,-3151,-3919,-4629,-5271,-5858,-6377,-6805,-7139,-7339,-7410,-7335,-7137,-6817,-6415,-5928,-5397,-4790,-4140,-3389,-2574,-1676,-741,174,995,1650,2071,2221,2108,1733,1170,453,-348,-1176,-1985,-2730,-3374,-3893,-4265,-4490,-4575,-4530,-4394,-4183,-3943,-3697,-3454,-3227,-2984,-2688,-2292,-1721,-937,96,1371,2826,4358,5825,7050,7883,8187,7892,6996,5577,3761,1745,-293,-2151,-3702,-4820,-5487,-5674,-5449,-4866,-4024,-3022,-1959,-934,-34,674,1129,1307,1193,811,200,-569,-1410,-2236,-2942,-3459,-3699,-3644,-3245,-2544,-1554,-350,986,2384,3740,4997,6088,6972,7624,8040,8199,8138,7851,7394,6817,6177,5557,5011,4596,4311,4152,4033,3886,3588,3051,2196,1003,-502,-2242,-4082,-5890,-7491,-8776,-9626,-10025,-9956,-9515,-8768,-7862,-6905,-6015,-5278,-4764,-4489,-4473,-4663,-5018,-5435,-5823,-6059,-6042,-5678,-4902,-3711,-2109,-190,1943,4129,6193,7954,9250,9961,10010,9411,8211,6539,4555,2423,356,-1516,-3003,-4036,-4509,-4415,-3762,-2617,-1100,659,2473,4182,5605,6604,7068,6946,6237,5002,3368,1476,-466,-2287,-3795,-4840,-5331,-5205,-4507,-3301,-1752,-31,1646,3105,4179,4787,4886,4525,3775,2766,1621,475,-566,-1406,-1992,-2302,-2333,-2134,-1767,-1308,-878,-545,-428,-549,-951,-1573,-2344,-3137,-3828,-4281,-4411,-4159,-3540,-2617,-1500,-348,691,1453,1829,1740,1178,182,-1144,-2672,-4223,-5647,-6767,-7464,-7642,-7248,-6302,-4836,-2957,-758,1609,4030,6347,8448,10186,11469,12187,12284,11734,10538,8773,6524,3941,1195,-1528,-4023,-6117,-7651,-8532,-8718,-8252,-7224,-5789,-4126,-2438,-899,316,1103,1391,1187,558,-372,-1436,-2449,-3233,-3647,-3595,-3047,-2051,-692,870,2463,3922,5071,5827,6123,5986,5491,4748,3904,3084,2415,1975,1822,1969,2398,3048,3852,4686,5452,6014,6274,6142,5570,4533,3077,1264,-795,-2950,-5079,-7001,-8616,-9785,-10461,-10593,-10203,-9346,-8111,-6632,-5038,-3476,-2056,-869,34,647,986,1098,1044,890,698,542,461,524,757,1207,1871,2752,3784,4911,6014,6976,7691,8033,7963,7425,6452,5093,3438,1608,-262,-2029,-3540,-4670,-5306,-5395,-4906,-3907,-2472,-761,1061,2817,4323,5452,6096,6209,5815,4962,3776,2384,936,-413,-1553,-2375,-2843,-2936,-2706,-2212,-1567,-870,-239,230,472,429,104,-498,-1327,-2297,-3328,-4287,-5068,-5563,-5682,-5397,-4699,-3658,-2361,-948,447,1689,2674,3331,3644,3636,3361,2912,2358,1795,1275,836,498,250,68,-68,-198,-332,-481,-640,-788,-901,-952,-920,-792,-582,-293,20,335,617,834,1013,1143,1273,1420,1603,1825,2043,2230,2295,2200,1872,1296,481,-536,-1670,-2812,-3844,-4627,-5038,-4981,-4394,-3268,-1679,260,2358,4395,6139,7392,7970,7824,6917,5375,3354,1094,-1136,-3076,-4507,-5246,-5241,-4468,-3035,-1084,1176,3526,5731,7616,9015,9865,10135,9890,9213,8259,7164,6097,5170,4510,4154,4153,4460,5047,5813,6665,7499,8199,8694,8900,8775,8286,7429,6224,4697,2932,998,-987,-2909,-4673,-6170,-7356,-8176,-8648,-8766,-8597,-8175,-7576,-6863,-6097,-5330,-4604,-3946,-3376,-2900,-2511,-2198,-1915,-1634,-1286,-830,-224,555,1491,2542,3633,4656,5505,6069,6265,6054,5426,4449,3210,1855,532,-594,-1395,-1769,-1669,-1116,-171,1038,2371,3647,4718,5442,5723,5533,4874,3832,2524,1084,-309,-1534,-2440,-2956,-3026,-2653,-1882,-785,519,1919,3272,4466,5393,5980,6182,6004,5468,4658,3660,2607,1627,870,438,445,896,1806,3056,4531,6033,7378,8365,8859,8740,7990,6639,4782,2582,216,-2121,-4256,-6039,-7400,-8279,-8718,-8758,-8494,-8026,-7448,-6857,-6315,-5874,-5558,-5356,-5254,-5202,-5150,-5043,-4811,-4409,-3782,-2894,-1732,-288,1398,3277,5253,7216,9021,10524,11596,12114,12033,11315,10016,8222,6075,3756,1444,-669,-2441,-3759,-4580,-4912,-4825,-4425,-3848,-3223,-2663,-2248,-2009,-1949,-2024,-2181,-2361,-2484,-2529,-2428,-2198,-1812,-1297,-670,45,809,1595,2365,3081,3713,4231,4615,4867,4990,5032,5011,5001,5017,5110,5299,5583,5974,6444,6984,7566,8153,8709,9169,9467,9502,9187,8415,7137,5302,2962,185,-2867,-6012,-9028,-11697,-13824,-15266,-15943,-15858,-15061,-13704,-11923,-9950,-7945,-6118,-4589,-3481,-2817,-2620,-2831,-3391,-4181,-5102,-6001,-6774,-7292,-7489,-7300,-6735,-5805,-4576,-3136,-1562,27,1556,2939,4119,5068,5764,6230,6471,6532,6427,6181,5795,5267,4570,3715,2666,1479,155,-1209,-2556,-3770,-4776,-5470,-5815,-5771,-5359,-4643,-3703,-2684,-1692,-862,-281,-13,-65,-430,-1017,-1770,-2556,-3297,-3880,-4252,-4350,-4163,-3670,-2887,-1832,-538,938,2527,4150,5707,7101,8233,8992,9290,9039,8175,6669,4530,1828,-1339,-4784,-8336,-11745,-14809,-17306,-19082,-20019,-20080,-19297,-17762,-15643,-13138,-10466,-7865,-5511,-3583,-2171,-1335,-1057,-1283,-1905,-2784,-3768,-4678,-5365,-5680,-5528,-4839,-3638,-1971,2,2133,4174,5943,7219,7877,7819,7045,5613,3661,1377,-1024,-3312,-5299,-6815,-7798,-8214,-8130,-7652,-6920,-6092,-5310,-4679,-4278,-4095,-4116,-4220,-4326,-4298,-4037,-3462,-2526,-1213,439,2387,4543,6805,9063,11193,13076,14610,15699,16301,16382,15975,15126,13920,12470,10886,9296,7817,6554,5588,4977,4741,4863,5308,5974,6760,7512,8075,8293,8027,7183,5708,3631,1014,-1989,-5207,-8415,-11403,-13951,-15910,-17149,-17650,-17424,-16579,-15256,-13634,-11902,-10235,-8780,-7659,-6930,-6640,-6762,-7277,-8098,-9142,-10274,-11363,-12245,-12785,-12841,-12332,-11208,-9479,-7230,-4570,-1703,1195,3886,6210,8002,9197,9762,9758,9272,8455,7460,6451,5575,4925,4567,4486,4644,4955,5322,5657,5876,5935,5799,5471,4975,4341,3630,2890,2182,1563,1069,715,501,381,315,245,121,-79,-375,-736,-1146,-1533,-1841,-1986,-1886,-1488,-739,351,1755,3388,5150,6898,8496,9777,10618,10882,10523,9491,7861,5705,3202,526,-2104,-4493,-6464,-7905,-8758,-9046,-8845,-8274,-7457,-6531,-5553,-4613,-3668,-2744,-1754,-699,469,1725,3032,4313,5485,6439,7122,7467,7478,7171,6602,5825,4914,3893,2813,1649,399,-974,-2495,-4167,-5976,-7868,-9763,-11542,-13092,-14278,-15002,-15197,-14822,-13920,-12529,-10778,-8780,-6693,-4663,-2825,-1292,-142,577,852,703,172,-680,-1767,-3010,-4305,-5554,-6669,-7541,-8113,-8303,-8086,-7428,-6346,-4849,-3001,-850,1500,3978,6467,8884,11137,13161,14892,16319,17399,18172,18623,18798,18688,18309,17634,16632,15266,13490,11290,8672,5685,2430,-958,-4309,-7429,-10130,-12245,-13623,-14212,-13950,-12925,-11211,-9006,-6495,-3929,-1511,553,2141,3186,3700,3744,3450,2941,2385,1898,1593,1525,1725,2158,2791,3523,4278,4942,5419,5614,5466,4923,4001,2708,1134,-648,-2512,-4347,-6033,-7470,-8590,-9365,-9804,-9970,-9947,-9853,-9805,-9905,-10225,-10801,-11586,-12520,-13437,-14183,-14567,-14422,-13651,-12199,-10140,-7600,-4807,-2023,482,2444,3701,4135,3795,2761,1278,-433,-2058,-3340,-4037,-3967,-3053,-1277,1265,4415,7943,11584,15069,18141,20601,22299,23170,23225,22535,21252,19532,17601,15620,13782,12195,10929,9991,9321,8816,8322,7693,6756,5421,3608,1345,-1276,-4099,-6897,-9438,-11485,-12842,-13387,-13052,-11884,-9972,-7497,-4660,-1698,1166,3722,5793,7251,7991,7979,7212,5744,3668,1131,-1720,-4665,-7547,-10151,-12331,-13945,-14899,-15145,-14682,-13563,-11882,-9776,-7403,-4935,-2546,-397,1380,2666,3414,3588,3244,2448,1347,80,-1164,-2234,-2974,-3295,-3126,-2491,-1419,-28,1574,3235,4836,6254,7438,8335,8991,9441,9783,10111,10509,11065,11814,12768,13899,15137,16390,17554,18518,19202,19538,19515,19148,18508,17684,16798,15946,15232,14669,14259,13912,13528,12970,12116,10884,9223,7163,4762,2144,-555,-3178,-5594,-7675,-9368,-10612,-11457,-11913,-12091,-12057,-11924,-11784,-11708,-11746,-11893,-12105,-12278,-12297,-12001,-11285,-10045,-8276,-6007,-3381,-543,2282,4900,7129,8822,9899,10329,10118,9321,7994,6206,4039,1557,-1155,-4014,-6927,-9794,-12495,-14943,-17004,-18630,-19729,-20300,-20342,-19913,-19093,-17990,-16708,-15348,-13979,-12643,-11320,-9996,-8553,-6961,-5089,-2923,-425,2350,5324,8339,11239,13836,15960,17503,18376,18595,18197,17288,15993,14447,12794,11159,9648,8366,7344,6635,6197,5989,5921,5883,5770,5489,4986,4229,3261,2119,919,-232,-1207,-1866,-2117,-1879,-1133,65,1636,3390,5161,6710,7846,8382,8203,7258,5591,3313,615,-2280,-5117,-7664,-9716,-11127,-11817,-11779,-11070,-9816,-8169,-6331,-4490,-2844,-1553,-733,-471,-756,-1585,-2824,-4397,-6109,-7843,-9452,-10836,-11949,-12759,-13308,-13629,-13792,-13840,-13806,-13688,-13463,-13066,-12441,-11521,-10268,-8691,-6823,-4776,-2653,-621,1196,2669,3719,4328,4510,4350,3962,3485,3080,2880,3014,3541,4495,5826,7436,9180,10871,12332,13382,13901,13806,13091,11806,10047,7960,5669,3344,1061,-1064,-3022,-4793,-6403,-7886,-9245,-10494,-11577,-12445,-13003,-13159,-12822,-11924,-10430,-8359,-5780,-2823,341,3484,6387,8806,10549,11477,11516,10699,9118,6962,4446,1844,-601,-2648,-4119,-4887,-4899,-4155,-2716,-686,1806,4600,7531,10428,13111,15400,17122,18124,18274,17509,15810,13238,9930,6063,1884,-2372,-6445,-10139,-13271,-15756,-17530,-18639,-19127,-19121,-18726,-18072,-17249,-16336,-15349,-14302,-13150,-11865,-10397,-8729,-6852,-4799,-2620,-400,1771,3796,5563,7004,8022,8579,8653,8241,7410,6226,4794,3244,1690,260,-941,-1838,-2376,-2554,-2393,-1967,-1359,-689,-66,399,625,563,203,-447,-1325,-2384,-3518,-4649,-5657,-6449,-6918,-6969,-6541,-5574,-4090,-2115,228,2799,5392,7791,9770,11125,11701,11401,10200,8162,5405,2143,-1368,-4838,-7945,-10411,-11975,-12476,-11810,-10013,-7178,-3521,691,5159,9546,13567,16934,19440,20937,21338,20652,18945,16371,13127,9477,5680,2007,-1321,-4134,-6353,-7962,-9028,-9673,-10016,-10207,-10316,-10409,-10480,-10500,-10413,-10163,-9699,-8996,-8063,-6926,-5664,-4375,-3171,-2174,-1479,-1155,-1221,-1663,-2398,-3348,-4370,-5358,-6169,-6724,-6935,-6773,-6242,-5379,-4282,-3056,-1846,-787,-8,404,394,-27,-805,-1831,-2979,-4082,-5020,-5670,-5980,-5966,-5661,-5185,-4622,-4079,-3601,-3183,-2767,-2232,-1447,-258,1423,3671,6423,9598,12978,16340,19398,21888,23578,24294,23956,22556,20209,17080,13435,9547,5728,2242,-640,-2765,-3991,-4307,-3755,-2467,-653,1436,3509,5282,6476,6899,6393,4936,2578,-531,-4150,-8016,-11815,-15283,-18172,-20328,-21680,-22219,-22057,-21308,-20164,-18785,-17309,-15835,-14379,-12935,-11417,-9758,-7862,-5698,-3251,-593,2165,4869,7328,9382,10879,11731,11912,11447,10419,8951,7169,5238,3260,1390,-325,-1772,-2931,-3765,-4254,-4429,-4277,-3851,-3151,-2209,-1037,371,1982,3798,5770,7832,9905,11848,13533,14788,15482,15497,14797,13406,11459,9158,6788,4655,3060,2256,2391,3517,5514,8190,11187,14157,16688,18443,19154,18676,16981,14183,10480,6155,1527,-3085,-7403,-11166,-14238,-16467,-17866,-18397,-18186,-17296,-15908,-14162,-12240,-10309,-8511,-6979,-5794,-5005,-4623,-4607,-4893,-5385,-5973,-6560,-7066,-7452,-7711,-7884,-8023,-8190,-8437,-8771,-9174,-9583,-9900,-10043,-9900,-9435,-8616,-7477,-6096,-4561,-3012,-1552,-303,668,1296,1580,1520,1174,595,-135,-938,-1733,-2454,-3041,-3453,-3655,-3618,-3315,-2727,-1851,-690,696,2258,3874,5455,6878,8059,8949,9522,9823,9886,9797,9599,9339,9035,8673,8273,7818,7371,6990,6766,6827,7243,8103,9403,11093,13049,15088,16987,18514,19436,19569,18789,17036,14357,10848,6698,2138,-2580,-7175,-11413,-15058,-17952,-19971,-21056,-21215,-20489,-18989,-16837,-14211,-11280,-8229,-5225,-2430,29,2045,3537,4467,4809,4589,3850,2681,1181,-508,-2263,-3923,-5373,-6492,-7199,-7446,-7208,-6508,-5388,-3922,-2208,-343,1542,3361,4989,6358,7383,8009,8201,7927,7201,6028,4484,2631,601,-1480,-3448,-5137,-6397,-7076,-7114,-6450,-5150,-3309,-1106,1248,3503,5459,6885,7694,7802,7274,6222,4841,3357,1990,935,300,126,341,816,1353,1759,1866,1588,924,-4,-1002,-1810,-2157,-1813,-626,1440,4288,7700,11367,14912,17979,20225,21445,21493,20394,18239,15252,11678,7836,4005,475,-2528,-4821,-6289,-6885,-6624,-5592,-3924,-1793,592,3030,5332,7323,8911,9994,10596,10713,10461,9924,9248,8550,7928,7452,7119,6902,6691,6398,5873,5047,3831,2253,341,-1777,-3981,-6116,-8050,-9671,-10902,-11707,-12073,-12023,-11592,-10834,-9808,-8585,-7249,-5882,-4593,-3475,-2631,-2154,-2098,-2511,-3373,-4645,-6211,-7946,-9656,-11170,-12284,-12841,-12717,-11858,-10279,-8071,-5381,-2405,651,3567,6156,8250,9738,10554,10705,10259,9331,8118,6807,5648,4836,4555,4913,5926,7542,9567,11791,13881,15551,16499,16493,15426,13260,10125,6233,1880,-2571,-6783,-10412,-13230,-15052,-15842,-15629,-14539,-12759,-10477,-7913,-5228,-2579,-70,2236,4279,6070,7575,8845,9870,10693,11302,11705,11846,11694,11160,10204,8765,6861,4518,1859,-974,-3783,-6361,-8522,-10102,-11026,-11258,-10870,-9963,-8707,-7272,-5841,-4567,-3567,-2928,-2671,-2806,-3274,-4027,-4977,-6050,-7182,-8308,-9403,-10435,-11396,-12286,-13073,-13759,-14277,-14591,-14625,-14312,-13591,-12417,-10773,-8685,-6212,-3460,-565,2324,5050,7474,9476,10966,11879,12181,11871,10971,9561,7735,5657,3495,1461,-242,-1425,-1936,-1684,-649,1103,3421,6087,8826,11342,13354,14628,14999,14416,12895,10583,7672,4429,1131,-1950,-4571,-6555,-7785,-8225,-7903,-6900,-5353,-3400,-1224,1025,3183,5108,6693,7831,8484,8609,8222,7344,6021,4312,2268,-36,-2554,-5207,-7938,-10675,-13338,-15851,-18139,-20121,-21739,-22933,-23671,-23925,-23702,-23012,-21896,-20413,-18630,-16623,-14480,-12248,-10013,-7776,-5581,-3419,-1300,765,2755,4628,6329,7794,8967,9798,10270,10380,10177,9708,9073,8346,7631,7005,6526,6250,6177,6310,6605,7017,7476,7921,8263,8437,8363,7984,7270,6229,4909,3424,1896,505,-605,-1277,-1433,-1014,-68,1331,3025,4839,6564,8005,8992,9396,9162,8291,6854,4988,2854,635,-1510,-3429,-5045,-6274,-7116,-7548,-7597,-7269,-6599,-5609,-4362,-2924,-1407,72,1374,2378,2983,3124,2770,1942,670,-967,-2910,-5066,-7368,-9716,-12032,-14195,-16103,-17618,-18638,-19054,-18828,-17942,-16470,-14511,-12239,-9847,-7536,-5509,-3908,-2856,-2381,-2464,-3014,-3890,-4917,-5913,-6697,-7137,-7134,-6677,-5786,-4561,-3127,-1619,-186,1073,2090,2836,3348,3676,3917,4152,4480,4954,5627,6482,7500,8581,9637,10521,11109,11261,10880,9904,8343,6273,3848,1271,-1205,-3340,-4899,-5705,-5656,-4709,-2951,-492,2438,5597,8719,11517,13772,15294,15972,15796,14844,13270,11321,9246,7305,5702,4564,3911,3688,3732,3861,3871,3589,2920,1821,356,-1363,-3184,-4925,-6438,-7579,-8281,-8509,-8313,-7773,-7040,-6271,-5639,-5291,-5346,-5856,-6832,-8200,-9855,-11632,-13355,-14827,-15872,-16335,-16111,-15144,-13449,-11094,-8226,-5019,-1696,1513,4415,6817,8635,9806,10366,10380,9966,9242,8328,7330,6321,5366,4493,3715,3038,2439,1900,1397,890,364,-224,-872,-1599,-2353,-3109,-3763,-4255,-4491,-4435,-4087,-3495,-2763,-2025,-1418,-1076,-1067,-1422,-2090,-2982,-3955,-4856,-5517,-5809,-5619,-4892,-3624,-1858,302,2737,5277,7789,10102,12132,13788,15054,15940,16476,16720,16679,16397,15832,15002,13872,12479,10862,9114,7360,5720,4338,3299,2673,2457,2616,3057,3659,4289,4798,5048,4921,4317,3175,1483,-748,-3422,-6429,-9596,-12739,-15664,-18192,-20170,-21503,-22134,-22079,-21374,-20109,-18377,-16285,-13927,-11397,-8764,-6108,-3485,-956,1427,3615,5562,7228,8555,9510,10021,10051,9564,8533,7004,5022,2721,240,-2214,-4468,-6308,-7600,-8222,-8141,-7365,-5980,-4106,-1926,357,2520,4331,5601,6155,5926,4886,3150,874,-1648,-4146,-6261,-7733,-8314,-7880,-6398,-3955,-707,3071,7124,11116,14774,17826,20061,21342,21585,20825,19142,16731,13804,10613,7408,4368,1652,-683,-2632,-4221,-5527,-6594,-7471,-8163,-8669,-8939,-8969,-8711,-8204,-7474,-6599,-5692,-4857,-4210,-3859,-3840,-4212,-4923,-5939,-7150,-8456,-9724,-10841,-11693,-12202,-12294,-11945,-11135,-9884,-8231,-6231,-3964,-1519,1007,3500,5862,7968,9739,11063,11886,12156,11851,11005,9648,7884,5793,3528,1195,-1054,-3105,-4861,-6239,-7212,-7772,-7950,-7811,-7413,-6848,-6155,-5400,-4578,-3709,-2774,-1772,-717,357,1379,2268,2925,3266,3233,2810,2033,1012,-130,-1181,-1976,-2319,-2080,-1182,407,2602,5308,8326,11455,14465,17138,19296,20809,21611,21711,21162,20084,18596,16838,14908,12885,10783,8622,6373,4043,1643,-779,-3142,-5341,-7262,-8804,-9866,-10424,-10459,-10045,-9284,-8325,-7351,-6536,-6042,-5997,-6468,-7459,-8927,-10743,-12763,-14798,-16647,-18119,-19041,-19260,-18685,-17259,-14988,-11958,-8277,-4154,223,4587,8724,12389,15418,17662,19056,19587,19314,18350,16866,15050,13102,11222,9541,8190,7208,6603,6338,6325,6469,6666,6822,6884,6830,6680,6472,6264,6099,5993,5944,5898,5789,5544,5091,4408,3517,2490,1464,593,43,-36,438,1501,3094,5089,7312,9551,11608,13314,14549,15274,15496,15296,14785,14091,13359,12689,12164,11801,11582,11402,11152,10655,9758,8331,6290,3645,486,-3003,-6582,-9962,-12877,-15088,-16442,-16885,-16463,-15324,-13697,-11845,-10054,-8579,-7603,-7261,-7555,-8432,-9722,-11217,-12659,-13794,-14405,-14314,-13456,-11813,-9496,-6650,-3508,-292,2748,5420,7564,9093,9970,10222,9902,9104,7909,6411,4679,2779,754,-1337,-3462,-5543,-7537,-9355,-10946,-12232,-13178,-13744,-13930,-13737,-13200,-12336,-11200,-9820,-8255,-6550,-4780,-3018,-1340,157,1446,2459,3227,3781,4185,4561,4984,5575,6378,7434,8721,10168,11694,13154,14453,15464,16128,16396,16289,15830,15113,14199,13185,12126,11058,9981,8861,7648,6275,4699,2888,843,-1393,-3754,-6144,-8445,-10558,-12366,-13813,-14832,-15425,-15613,-15439,-15005,-14381,-13705,-13054,-12536,-12201,-12062,-12106,-12252,-12411,-12464,-12291,-11808,-10948,-9713,-8131,-6303,-4336,-2382,-556,1013,2263,3134,3652,3829,3760,3513,3190,2872,2608,2435,2335,2271,2177,1979,1602,1013,167,-880,-2101,-3389,-4660,-5806,-6761,-7445,-7841,-7907,-7651,-7060,-6158,-4966,-3527,-1915,-225,1419,2864,3983,4624,4727,4241,3218,1783,91,-1604,-3093,-4138,-4591,-4354,-3435,-1918,30,2200,4356,6285,7815,8826,9295,9245,8795,8080,7286,6555,6038,5781,5832,6097,6513,6893,7104,6975,6384,5267,3609,1482,-991,-3622,-6215,-8534,-10412,-11674,-12257,-12122,-11348,-10034,-8376,-6546,-4755,-3151,-1861,-934,-366,-113,-90,-208,-380,-542,-646,-675,-614,-475,-247,57,452,936,1508,2143,2821,3480,4058,4498,4695,4627,4209,3446,2320,881,-818,-2679,-4589,-6419,-8037,-9335,-10219,-10650,-10602,-10113,-9231,-8030,-6615,-5065,-3503,-2016,-700,348,1065,1388,1295,804,-19,-1067,-2178,-3177,-3875,-4111,-3772,-2811,-1271,723,2976,5241,7244,8749,9536,9491,8591,6907,4633,2034,-575,-2854,-4529,-5384,-5343,-4451,-2890,-929,1084,2838,4013,4440,4002,2769,866,-1434,-3867,-6093,-7873,-8961,-9261,-8738,-7466,-5618,-3411,-1113,1000,2689,3753,4074,3615,2438,672,-1470,-3773,-5992,-7934,-9437,-10405,-10813,-10679,-10071,-9085,-7811,-6354,-4788,-3172,-1545,66,1647,3179,4637,6005,7219,8257,9034,9519,9647,9390,8737,7690,6300,4622,2753,806,-1088,-2800,-4203,-5202,-5753,-5841,-5537,-4933,-4179,-3426,-2849,-2563,-2682,-3225,-4167,-5403,-6786,-8110,-9178,-9772,-9738,-8962,-7414,-5156,-2317,881,4193,7350,10106,12263,13694,14344,14264,13537,12360,10902,9390,7992,6852,6035,5557,5348,5305,5289,5163,4804,4131,3106,1747,133,-1633,-3391,-5011,-6334,-7279,-7782,-7851,-7552,-6974,-6250,-5498,-4833,-4348,-4090,-4086,-4312,-4724,-5245,-5794,-6269,-6612,-6748,-6674,-6370,-5888,-5251,-4518,-3720,-2883,-2019,-1113,-175,827,1852,2902,3903,4816,5553,6076,6309,6245,5853,5160,4198,3020,1712,365,-902,-1964,-2711,-3013,-2818,-2056,-769,996,3103,5395,7667,9733,11387,12506,12981,12798,12004,10709,9086,7327,5642,4224,3228,2768,2874,3525,4625,6024,7545,8996,10191,10982,11246,10911,9966,8440,6445,4120,1679,-667,-2687,-4188,-5039,-5172,-4625,-3512,-2009,-363,1197,2437,3179,3318,2826,1748,206,-1641,-3619,-5537,-7258,-8648,-9662,-10258,-10490,-10385,-10044,-9526,-8920,-8270,-7625,-6982,-6360,-5714,-5045,-4308,-3505,-2627,-1686,-712,275,1246,2177,3056,3866,4596,5227,5735,6067,6191,6040,5581,4783,3642,2189,466,-1442,-3469,-5499,-7460,-9234,-10736,-11859,-12502,-12587,-12034,-10839,-9012,-6666,-3958,-1100,1643,4027,5815,6826,6971,6241,4730,2634,195,-2280,-4507,-6216,-7215,-7379,-6680,-5167,-2973,-287,2650,5574,8216,10319,11675,12131,11614,10140,7820,4860,1538,-1808,-4822,-7168,-8557,-8811,-7850,-5747,-2675,1061,5112,9079,12587,15303,16991,17529,16903,15266,12800,9837,6659,3584,853,-1365,-2976,-3994,-4487,-4592,-4472,-4298,-4230,-4374,-4811,-5526,-6488,-7575,-8679,-9634,-10337,-10660,-10563,-10014,-9054,-7751,-6221,-4576,-2963,-1480,-243,709,1323,1631,1647,1441,1079,638,178,-233,-581,-828,-987,-1056,-1038,-935,-724,-383,117,806,1684,2722,3849,4940,5853,6416,6481,5929,4695,2802,348,-2488,-5463,-8293,-10718,-12470,-13385,-13347,-12337,-10427,-7745,-4508,-934,2692,6135,9139,11508,13093,13805,13650,12689,11079,9024,6780,4627,2817,1593,1097,1416,2516,4275,6491,8904,11233,13212,14621,15308,15222,14391,12944,11051,8930,6782,4784,3057,1670,629,-98,-580,-880,-1070,-1175,-1227,-1190,-1052,-742,-230,537,1547,2790,4172,5610,6942,8062,8807,9130,8946,8308,7240,5893,4365,2853,1474,387,-318,-573,-370,269,1250,2473,3790,5065,6177,7026,7576,7816,7803,7600,7305,6991,6715,6484,6268,5988,5538,4810,3702,2145,131,-2301,-5022,-7866,-10604,-13022,-14892,-16068,-16438,-15983,-14754,-12846,-10427,-7645,-4694,-1721,1126,3711,5945,7724,8984,9689,9810,9379,8442,7095,5458,3693,1947,406,-800,-1548,-1775,-1474,-694,458,1834,3252,4548,5553,6176,6336,6060,5357,4325,3027,1557,-14,-1618,-3201,-4718,-6125,-7393,-8477,-9359,-9993,-10368,-10443,-10224,-9680,-8836,-7696,-6296,-4701,-2975,-1220,458,1971,3206,4122,4654,4827,4645,4190,3527,2763,1995,1321,819,543,513,728,1151,1734,2417,3128,3805,4377,4787,4967,4873,4447,3667,2490,926,-1024,-3316,-5879,-8626,-11429,-14151,-16633,-18716,-20237,-21073,-21125,-20370,-18844,-16646,-13937,-10905,-7753,-4672,-1820,689,2788,4457,5707,6574,7107,7349,7339,7110,6662,6019,5166,4139,2947,1680,397,-755,-1674,-2213,-2279,-1809,-800,662,2446,4338,6113,7533,8404,8602,8073,6875,5107,2957,615,-1732,-3904,-5813,-7375,-8605,-9535,-10229,-10767,-11213,-11609,-11985,-12317,-12592,-12750,-12744,-12515,-12028,-11255,-10206,-8916,-7444,-5888,-4333,-2899,-1667,-721,-107,176,126,-178,-688,-1303,-1935,-2494,-2880,-3021,-2850,-2352,-1539,-482,702,1868,2836,3450,3569,3106,2035,395,-1715,-4146,-6718,-9243,-11517,-13367,-14620,-15148,-14844,-13676,-11630,-8804,-5301,-1333,2900,7138,11142,14692,17592,19722,21007,21451,21118,20143,18664,16900,14999,13153,11475,10049,8916,8064,7457,7043,6760,6553,6376,6174,5919,5552,5045,4347,3447,2319,1006,-489,-2072,-3702,-5285,-6760,-8063,-9151,-9995,-10588,-10924,-11016,-10871,-10507,-9936,-9185,-8273,-7245,-6132,-4988,-3855,-2776,-1786,-891,-100,602,1242,1827,2383,2891,3340,3687,3887,3891,3663,3168,2404,1367,97,-1373,-2947,-4565,-6096,-7452,-8534,-9264,-9623,-9599,-9258,-8671,-7954,-7217,-6567,-6088,-5827,-5799,-5982,-6339,-6791,-7278,-7693,-7953,-7955,-7620,-6889,-5738,-4208,-2371,-376,1639,3486,5042,6185,6866,7074,6843,6236,5349,4290,3183,2151,1323,775,604,782,1313,2066,2943,3787,4466,4902,5046,4945,4694,4420,4294,4422,4909,5742,6876,8140,9376,10329,10826,10692,9855,8321,6183,3617,828,-1941,-4479,-6604,-8181,-9145,-9473,-9199,-8385,-7127,-5530,-3725,-1825,32,1745,3195,4303,4994,5233,5001,4327,3259,1883,307,-1360,-2998,-4512,-5821,-6854,-7577,-7945,-7967,-7630,-6984,-6069,-4973,-3795,-2642,-1644,-911,-539,-612,-1148,-2156,-3568,-5296,-7199,-9136,-10937,-12487,-13649,-14377,-14615,-14380,-13692,-12606,-11185,-9503,-7644,-5698,-3750,-1893,-192,1289,2521,3494,4218,4752,5130,5455,5786,6222,6822,7645,8689,9936,11304,12670,13895,14801,15261,15154,14440,13157,11397,9343,7202,5190,3527,2341,1747,1719,2211,3050,4062,5011,5702,5960,5689,4871,3575,1939,160,-1553,-2984,-3984,-4431,-4324,-3684,-2659,-1381,-58,1182,2182,2931,3379,3634,3725,3761,3769,3765,3703,3526,3132,2460,1443,86,-1553,-3373,-5190,-6827,-8075,-8761,-8766,-8028,-6575,-4505,-1990,748,3441,5830,7649,8699,8827,7980,6183,3590,392,-3072,-6522,-9558,-11917,-13318,-13631,-12811,-10951,-8239,-4981,-1507,1820,4694,6872,8244,8780,8591,7835,6743,5546,4459,3665,3273,3351,3874,4783,5959,7244,8472,9453,10030,10057,9452,8183,6287,3899,1188,-1590,-4175,-6321,-7818,-8550,-8495,-7717,-6366,-4644,-2753,-907,753,2101,3123,3788,4181,4323,4300,4144,3872,3498,3006,2410,1723,1001,309,-261,-633,-733,-558,-105,528,1239,1879,2280,2313,1843,824,-760,-2816,-5217,-7726,-10109,-12074,-13376,-13808,-13232,-11629,-9062,-5701,-1808,2321,6341,9926,12782,14670,15423,14985,13352,10674,7108,2964,-1469,-5809,-9709,-12831,-14906,-15763,-15342,-13715,-11063,-7681,-3909,-138,3280,6049,7969,8968,9090,8476,7357,5974,4574,3346,2406,1802,1476,1349,1273,1134,818,285,-480,-1416,-2430,-3416,-4240,-4803,-5011,-4808,-4166,-3106,-1658,75,1998,3953,5797,7362,8509,9112,9099,8427,7138,5289,3041,542,-1988,-4358,-6372,-7876,-8773,-9021,-8655,-7766,-6499,-5029,-3550,-2233,-1226,-641,-505,-841,-1564,-2603,-3836,-5146,-6436,-7611,-8592,-9318,-9705,-9692,-9200,-8164,-6549,-4352,-1620,1521,4925,8355,11577,14340,16405,17602,17788,16950,15095,12377,8967,5111,1089,-2840,-6408,-9395,-11629,-12975,-13380,-12832,-11393,-9182,-6357,-3113,334,3787,7050,9971,12450,14410,15850,16778,17247,17322,17071,16575,15899,15121,14303,13515,12830,12314,12029,12022,12314,12873,13645,14485,15251,15742,15806,15298,14169,12432,10186,7595,4843,2148,-326,-2418,-4065,-5221,-5934,-6262,-6327,-6226,-6083,-5961,-5929,-5978,-6109,-6265,-6404,-6472,-6427,-6251,-5937,-5506,-4987,-4434,-3882,-3393,-2992,-2721,-2586,-2601,-2760,-3054,-3476,-3979,-4535,-5059,-5471,-5661,-5532,-4994,-4003,-2562,-727,1380,3600,5735,7594,8980,9762,9830,9166,7794,5807,3341,572,-2324,-5146,-7745,-9935,-11619,-12644,-12959,-12481,-11188,-9118,-6331,-2986,710,4492,8057,11088,13315,14513,14567,13465,11333,8383,4952,1401,-1873,-4509,-6230,-6848,-6313,-4696,-2186,936,4337,7684,10633,12947,14389,14870,14331,12828,10488,7501,4130,655,-2616,-5423,-7536,-8824,-9226,-8782,-7606,-5890,-3846,-1740,214,1781,2821,3228,2976,2113,721,-1049,-3056,-5123,-7107,-8867,-10302,-11333,-11933,-12093,-11860,-11301,-10498,-9562,-8580,-7640,-6807,-6112,-5578,-5205,-4962,-4843,-4792,-4793,-4801,-4781,-4709,-4536,-4256,-3834,-3276,-2595,-1835,-1053,-337,231,567,604,302,-348,-1313,-2537,-3898,-5275,-6491,-7391,-7813,-7653,-6846,-5418,-3459,-1157,1261,3508,5321,6451,6738,6103,4603,2384,-283,-3075,-5639,-7642,-8828,-9056,-8313,-6725,-4544,-2073,307,2294,3593,4067,3653,2447,616,-1582,-3870,-5995,-7715,-8898,-9450,-9369,-8721,-7607,-6169,-4559,-2907,-1337,63,1229,2117,2689,2930,2811,2332,1488,313,-1140,-2786,-4510,-6176,-7652,-8787,-9482,-9645,-9228,-8254,-6732,-4784,-2489,-8,2522,4944,7126,8951,10347,11264,11706,11689,11272,10522,9520,8367,7130,5925,4790,3820,3029,2462,2092,1923,1874,1909,1931,1871,1661,1239,577,-352,-1524,-2935,-4506,-6204,-7923,-9597,-11143,-12481,-13565,-14358,-14835,-15014,-14899,-14507,-13862,-12945,-11767,-10279,-8478,-6326,-3840,-1033,2013,5199,8382,11382,14033,16135,17550,18157,17905,16824,14992,12590,9835,6975,4277,1932,110,-1161,-1894,-2225,-2306,-2335,-2483,-2877,-3592,-4617,-5884,-7266,-8598,-9725,-10502,-10836,-10683,-10069,-9060,-7776,-6355,-4934,-3648,-2587,-1798,-1293,-1025,-917,-882,-812,-640,-316,154,749,1374,1963,2418,2677,2713,2516,2124,1573,933,238,-449,-1101,-1665,-2116,-2400,-2482,-2320,-1875,-1154,-162,1035,2348,3657,4819,5678,6119,6010,5314,4007,2162,-100,-2587,-5075,-7296,-9021,-10001,-10107,-9212,-7338,-4564,-1063,2892,7005,10930,14335,16946,18552,19051,18456,16864,14481,11544,8321,5077,2028,-651,-2846,-4523,-5666,-6357,-6656,-6690,-6540,-6306,-6022,-5725,-5402,-5049,-4668,-4264,-3891,-3584,-3429,-3453,-3711,-4169,-4794,-5472,-6095,-6523,-6655,-6429,-5834,-4939,-3844,-2680,-1600,-680,-5,451,710,879,1014,1223,1523,1925,2381,2798,3086,3122,2844,2207,1244,29,-1297,-2577,-3625,-4288,-4442,-4012,-3008,-1466,471,2669,4928,7063,8899,10270,11091,11275,10837,9805,8262,6328,4117,1767,-596,-2862,-4915,-6653,-7980,-8799,-9040,-8670,-7679,-6147,-4164,-1897,481,2781,4809,6413,7444,7837,7551,6652,5252,3558,1808,278,-773,-1134,-668,641,2717,5344,8251,11090,13513,15206,15921,15525,13995,11448,8098,4264,302,-3428,-6610,-9027,-10558,-11226,-11137,-10497,-9538,-8491,-7540,-6807,-6315,-6041,-5882,-5724,-5448,-4959,-4216,-3218,-2031,-745,513,1618,2473,3004,3195,3071,2710,2210,1709,1322,1180,1362,1939,2913,4268,5922,7794,9742,11650,13357,14740,15655,16011,15713,14736,13084,10811,8036,4889,1553,-1798,-4979,-7835,-10233,-12085,-13351,-14027,-14165,-13839,-13140,-12171,-11002,-9703,-8310,-6850,-5350,-3831,-2346,-943,289,1303,2013,2418,2495,2316,1943,1514,1158,1026,1237,1892,2999,4533,6356,8282,10063,11440,12153,12023,10913,8825,5845,2159,-1950,-6193,-10230,-13772,-16570,-18436,-19285,-19095,-17953,-16013,-13497,-10656,-7752,-5001,-2582,-564,1045,2336,3432,4514,5703,7126,8780,10635,12544,14338,15819,16801,17176,16877,15946,14475,12614,10534,8403,6377,4597,3145,2114,1495,1289,1402,1711,2073,2302,2252,1786,821,-658,-2627,-4977,-7590,-10280,-12873,-15176,-17008,-18222,-18682,-18318,-17078,-14997,-12128,-8632,-4669,-489,3671,7566,10974,13730,15726,16894,17249,16814,15686,13965,11790,9316,6713,4152,1807,-202,-1753,-2811,-3348,-3396,-3017,-2288,-1326,-242,823,1735,2377,2609,2378,1597,283,-1548,-3801,-6365,-9073,-11751,-14206,-16237,-17681,-18373,-18220,-17153,-15193,-12407,-8966,-5083,-1063,2802,6190,8861,10646,11487,11461,10725,9546,8197,6962,6054,5616,5668,6167,6948,7848,8668,9241,9481,9341,8868,8169,7355,6596,5995,5657,5619,5860,6322,6892,7444,7848,7990,7798,7234,6343,5168,3848,2483,1228,197,-502,-793,-633,-20,1011,2396,4016,5765,7467,8997,10174,10893,11037,10580,9537,7997,6113,4055,2024,179,-1340,-2469,-3185,-3538,-3596,-3481,-3302,-3177,-3191,-3399,-3806,-4369,-4997,-5562,-5935,-5996,-5670,-4942,-3863,-2551,-1170,87,1032,1511,1414,717,-540,-2234,-4176,-6147,-7901,-9208,-9877,-9777,-8833,-7078,-4599,-1587,1701,4961,7859,10101,11459,11814,11192,9717,7668,5334,3069,1150,-189,-852,-812,-177,894,2192,3487,4584,5325,5632,5503,4994,4245,3383,2587,1962,1610,1535,1716,2045,2397,2617,2569,2162,1368,241,-1097,-2479,-3717,-4649,-5151,-5175,-4737,-3916,-2841,-1657,-512,467,1190,1610,1713,1545,1164,679,186,-177,-336,-200,244,959,1866,2799,3601,4066,4036,3383,2054,78,-2414,-5221,-8060,-10619,-12616,-13796,-14034,-13294,-11689,-9425,-6811,-4167,-1835,-86,881,982,232,-1225,-3201,-5401,-7564,-9380,-10640,-11141,-10826,-9670,-7788,-5327,-2506,419,3215,5615,7415,8451,8635,7979,6598,4694,2550,480,-1225,-2320,-2682,-2291,-1281,127,1606,2837,3486,3338,2275,330,-2304,-5335,-8397,-11103,-13137,-14273,-14407,-13602,-12003,-9886,-7543,-5283,-3361,-1960,-1150,-943,-1204,-1812,-2547,-3246,-3744,-3927,-3749,-3198,-2327,-1215,24,1277,2396,3296,3846,4026,3803,3231,2405,1423,436,-471,-1208,-1766,-2156,-2465,-2759,-3156,-3717,-4506,-5543,-6799,-8228,-9716,-11139,-12342,-13169,-13495,-13229,-12356,-10925,-9057,-6931,-4760,-2768,-1159,-93,347,135,-640,-1861,-3311,-4790,-6054,-6934,-7270,-7002,-6128,-4714,-2887,-808,1376,3491,5425,7078,8369,9293,9827,10015,9912,9590,9123,8593,8036,7490,6933,6336,5637,4768,3693,2370,835,-848,-2573,-4180,-5524,-6446,-6843,-6637,-5843,-4488,-2716,-644,1526,3632,5496,6990,8027,8570,8658,8352,7773,7053,6299,5624,5065,4637,4303,3994,3634,3156,2498,1640,584,-649,-2002,-3421,-4849,-6221,-7509,-8666,-9691,-10570,-11308,-11922,-12427,-12840,-13196,-13504,-13806,-14097,-14396,-14658,-14848,-14866,-14603,-13939,-12765,-11022,-8718,-5932,-2834,343,3348,5887,7750,8749,8810,7944,6259,3940,1230,-1611,-4325,-6687,-8516,-9694,-10152,-9883,-8925,-7348,-5269,-2804,-106,2667,5359,7801,9858,11428,12449,12945,12974,12678,12225,11792,11554,11590,11949,12551,13274,13934,14345,14339,13829,12783,11280,9454,7500,5626,4034,2865,2208,2059,2350,2944,3667,4311,4707,4684,4154,3075,1487,-520,-2781,-5136,-7382,-9357,-10920,-11979,-12511,-12538,-12145,-11455,-10603,-9730,-8941,-8290,-7795,-7392,-7007,-6530,-5871,-4980,-3852,-2558,-1217,1,913,1343,1167,325,-1138,-3087,-5297,-7469,-9280,-10419,-10626,-9762,-7795,-4851,-1186,2849,6813,10296,12883,14307,14399,13165,10778,7520,3818,98,-3175,-5636,-7006,-7161,-6126,-4075,-1285,1871,5039,7850,10051,11446,11981,11668,10625,9015,7044,4923,2874,1055,-360,-1320,-1773,-1790,-1446,-892,-256,308,715,864,765,386,-178,-895,-1637,-2339,-2897,-3263,-3392,-3303,-3012,-2605,-2137,-1706,-1358,-1131,-1021,-972,-917,-750,-386,240,1134,2273,3540,4828,5959,6800,7216,7146,6576,5579,4275,2848,1482,352,-394,-707,-561,-43,735,1625,2449,3075,3347,3202,2590,1527,109,-1563,-3285,-4880,-6132,-6851,-6900,-6198,-4759,-2703,-210,2440,4972,7103,8618,9396,9404,8743,7548,6054,4460,2973,1736,841,314,147,264,592,1025,1458,1809,1986,1950,1665,1154,446,-385,-1249,-2060,-2713,-3131,-3253,-3041,-2504,-1676,-635,520,1669,2702,3513,4034,4233,4104,3702,3076,2325,1527,762,99,-431,-797,-1014,-1079,-1022,-843,-551,-159,359,961,1666,2410,3147,3809,4297,4548,4472,4044,3227,2065,595,-1087,-2879,-4645,-6266,-7580,-8481,-8857,-8648,-7848,-6501,-4704,-2602,-346,1897,3980,5785,7215,8223,8785,8906,8630,7991,7076,5930,4660,3330,2053,910,-3,-618,-891,-816,-442,159,847,1493,1931,2043,1727,947,-276,-1870,-3706,-5629,-7477,-9089,-10337,-11131,-11417,-11200,-10517,-9441,-8084,-6540,-4941,-3361,-1886,-535,681,1806,2876,3968,5119,6381,7772,9277,10888,12526,14137,15615,16858,17759,18197,18110,17409,16127,14273,11983,9388,6675,4033,1610,-460,-2131,-3406,-4335,-5044,-5626,-6230,-6923,-7789,-8811,-9972,-11176,-12332,-13333,-14082,-14533,-14649,-14457,-13990,-13290,-12411,-11364,-10151,-8754,-7118,-5237,-3077,-692,1848,4401,6786,8806,10246,10948,10784,9724,7821,5215,2125,-1166,-4368,-7167,-9318,-10615,-10958,-10350,-8878,-6759,-4224,-1594,863,2889,4336,5129,5325,5060,4539,4008,3689,3757,4313,5361,6809,8506,10232,11766,12894,13468,13381,12657,11346,9615,7642,5655,3863,2474,1641,1479,2020,3261,5096,7413,10018,12724,15315,17584,19330,20382,20606,19923,18331,15889,12753,9138,5303,1547,-1871,-4701,-6798,-8076,-8560,-8353,-7620,-6573,-5416,-4336,-3470,-2898,-2635,-2651,-2860,-3171,-3477,-3689,-3754,-3657,-3426,-3137,-2863,-2692,-2670,-2807,-3069,-3375,-3637,-3769,-3713,-3471,-3082,-2633,-2246,-2027,-2070,-2410,-3019,-3816,-4651,-5370,-5798,-5814,-5318,-4314,-2815,-948,1178,3382,5509,7395,8897,9904,10331,10124,9267,7781,5706,3152,228,-2890,-6020,-8959,-11514,-13502,-14795,-15298,-15001,-13945,-12243,-10046,-7551,-4916,-2335,100,2292,4241,5950,7504,8943,10362,11789,13247,14719,16157,17499,18674,19619,20283,20626,20634,20282,19568,18479,16995,15123,12840,10182,7179,3890,432,-3100,-6544,-9767,-12634,-15016,-16844,-18057,-18668,-18712,-18275,-17467,-16412,-15255,-14104,-13080,-12247,-11662,-11334,-11273,-11428,-11774,-12223,-12691,-13064,-13229,-13046,-12446,-11320,-9693,-7585,-5122,-2461,188,2615,4617,6050,6844,6996,6602,5803,4765,3664,2620,1723,999,434,-34,-455,-924,-1476,-2169,-3004,-3963,-5018,-6101,-7168,-8154,-9023,-9743,-10299,-10683,-10904,-10967,-10901,-10722,-10454,-10123,-9720,-9246,-8658,-7914,-6968,-5786,-4363,-2744,-1014,697,2228,3426,4154,4343,3979,3147,1984,699,-508,-1413,-1891,-1846,-1312,-390,724,1805,2585,2851,2427,1228,-724,-3308,-6312,-9434,-12363,-14754,-16334,-16876,-16288,-14561,-11829,-8306,-4284,-85,3968,7595,10574,12771,14128,14672,14466,13641,12309,10632,8738,6776,4877,3168,1736,667,-24,-353,-367,-192,81,288,336,113,-406,-1213,-2226,-3332,-4375,-5231,-5776,-5956,-5771,-5261,-4538,-3715,-2937,-2319,-1975,-1949,-2272,-2906,-3771,-4763,-5747,-6594,-7189,-7455,-7331,-6826,-5942,-4747,-3301,-1701,-40,1573,3039,4261,5176,5715,5867,5596,4938,3902,2563,989,-680,-2321,-3733,-4769,-5249,-5073,-4171,-2573,-356,2291,5159,7966,10429,12277,13270,13252,12135,9978,6895,3166,-922,-4985,-8690,-11725,-13874,-15020,-15166,-14425,-12992,-11149,-9164,-7350,-5924,-5084,-4896,-5377,-6415,-7856,-9452,-10970,-12141,-12784,-12749,-11996,-10572,-8593,-6242,-3722,-1235,1051,3005,4570,5732,6525,7034,7319,7496,7608,7757,7962,8286,8746,9341,10080,10900,11761,12573,13256,13733,13947,13873,13516,12918,12126,11221,10237,9237,8214,7175,6088,4910,3619,2178,602,-1089,-2840,-4584,-6239,-7738,-9016,-10040,-10805,-11314,-11619,-11735,-11732,-11611,-11408,-11085,-10621,-9925,-8936,-7541,-5699,-3352,-533,2684,6175,9744,13190,16284,18814,20598,21500,21447,20431,18511,15811,12505,8791,4913,1071,-2510,-5667,-8281,-10264,-11592,-12285,-12386,-11994,-11208,-10151,-8942,-7703,-6529,-5518,-4736,-4244,-4075,-4248,-4738,-5495,-6410,-7358,-8177,-8704,-8792,-8336,-7272,-5635,-3493,-1025,1568,4024,6094,7549,8233,8082,7122,5521,3475,1295,-758,-2409,-3485,-3879,-3604,-2737,-1449,66,1596,2942,3966,4570,4748,4534,4047,3396,2743,2199,1857,1767,1914,2250,2690,3117,3444,3562,3440,3048,2433,1653,805,-18,-723,-1250,-1556,-1648,-1532,-1259,-844,-325,316,1067,1968,3005,4191,5494,6869,8278,9649,10939,12077,13013,13684,14027,13994,13536,12633,11305,9582,7555,5326,3020,787,-1256,-2975,-4298,-5164,-5576,-5579,-5251,-4722,-4106,-3548,-3140,-2976,-3082,-3468,-4090,-4867,-5718,-6499,-7123,-7474,-7496,-7182,-6537,-5659,-4620,-3559,-2571,-1771,-1215,-938,-916,-1082,-1335,-1532,-1562,-1277,-631,436,1866,3593,5477,7372,9131,10624,11773,12530,12900,12909,12599,12012,11172,10087,8750,7149,5270,3123,729,-1853,-4532,-7218,-9762,-12064,-13979,-15436,-16349,-16715,-16529,-15854,-14764,-13353,-11727,-9969,-8150,-6306,-4439,-2528,-525,1620,3946,6469,9175,11999,14853,17615,20148,22338,24067,25276,25912,25967,25452,24370,22773,20667,18116,15173,11915,8459,4914,1438,-1845,-4791,-7315,-9334,-10839,-11839,-12393,-12593,-12525,-12319,-12057,-11831,-11704,-11699,-11836,-12072,-12358,-12596,-12680,-12499,-11936,-10935,-9439,-7493,-5135,-2511,254,2980,5500,7669,9374,10566,11246,11483,11387,11109,10804,10614,10642,10939,11491,12222,13005,13684,14081,14042,13426,12161,10205,7619,4477,955,-2776,-6491,-9981,-13037,-15500,-17231,-18190,-18360,-17825,-16709,-15171,-13417,-11627,-9984,-8632,-7659,-7127,-7002,-7239,-7688,-8210,-8601,-8689,-8308,-7358,-5773,-3590,-887,2171,5384,8519,11337,13629,15216,16006,15952,15109,13561,11455,8940,6183,3319,480,-2243,-4774,-7058,-9050,-10726,-12040,-12981,-13497,-13579,-13180,-12302,-10937,-9110,-6893,-4348,-1618,1184,3895,6372,8507,10193,11421,12184,12573,12677,12640,12572,12596,12759,13098,13564,14091,14566,14885,14941,14695,14120,13290,12276,11218,10214,9369,8708,8226,7837,7435,6891,6102,5001,3588,1915,95,-1744,-3444,-4904,-6013,-6763,-7152,-7268,-7200,-7073,-6986,-7023,-7220,-7568,-8030,-8521,-8960,-9254,-9340,-9180,-8779,-8166,-7393,-6513,-5562,-4562,-3503,-2357,-1090,335,1936,3714,5646,7683,9742,11735,13534,15039,16121,16706,16732,16210,15184,13766,12081,10285,8496,6830,5321,3979,2762,1581,368,-974,-2484,-4195,-6062,-8034,-9994,-11824,-13399,-14586,-15307,-15500,-15166,-14362,-13179,-11765,-10253,-8794,-7479,-6362,-5429,-4618,-3821,-2920,-1802,-382,1372,3437,5748,8164,10562,12768,14661,16143,17146,17681,17760,17457,16815,15909,14758,13383,11782,9927,7830,5483,2942,266,-2433,-5047,-7442,-9508,-11143,-12291,-12928,-13084,-12819,-12242,-11468,-10628,-9847,-9222,-8833,-8722,-8889,-9318,-9940,-10689,-11458,-12146,-12631,-12799,-12543,-11773,-10453,-8559,-6170,-3370,-327,2788,5783,8487,10757,12491,13656,14218,14245,13764,12878,11670,10250,8719,7185,5707,4357,3118,1985,879,-271,-1556,-3037,-4757,-6697,-8817,-11005,-13145,-15077,-16659,-17753,-18248,-18085,-17244,-15774,-13768,-11368,-8750,-6075,-3528,-1207,783,2430,3748,4788,5633,6343,6965,7496,7875,8020,7804,7123,5902,4112,1812,-896,-3831,-6797,-9578,-11984,-13877,-15170,-15851,-15981,-15648,-15007,-14183,-13319,-12514,-11843,-11338,-11010,-10837,-10787,-10833,-10918,-11025,-11097,-11110,-11009,-10753,-10284,-9549,-8506,-7120,-5400,-3374,-1115,1290,3704,6019,8090,9824,11138,11983,12357,12283,11816,11046,10064,8987,7919,6948,6148,5545,5131,4853,4637,4365,3952,3291,2337,1083,-426,-2088,-3769,-5327,-6607,-7521,-7991,-8035,-7706,-7104,-6374,-5632,-5023,-4605,-4442,-4505,-4744,-5059,-5319,-5408,-5186,-4584,-3531,-2041,-147,2057,4452,6892,9218,11288,12960,14146,14769,14799,14234,13081,11398,9230,6694,3900,1013,-1793,-4359,-6510,-8162,-9229,-9752,-9772,-9444,-8902,-8339,-7887,-7657,-7689,-7946,-8349,-8768,-9073,-9155,-8954,-8460,-7736,-6882,-6023,-5293,-4794,-4595,-4708,-5101,-5686,-6370,-7033,-7588,-7964,-8112,-8033,-7711,-7184,-6457,-5577,-4567,-3485,-2381,-1331,-395,351,892,1211,1364,1430,1516,1751,2234,3047,4205,5672,7350,9087,10727,12080,13014,13408,13213,12431,11111,9350,7263,4990,2656,394,-1691,-3504,-4956,-5992,-6547,-6601,-6110,-5100,-3566,-1583,789,3432,6207,8968,11535,13766,15499,16638,17107,16883,16002,14524,12567,10238,7684,5009,2349,-198,-2527,-4520,-6092,-7143,-7607,-7464,-6723,-5470,-3836,-1998,-182,1403,2529,3052,2870,1982,466,-1525,-3794,-6105,-8260,-10052,-11358,-12068,-12161,-11640,-10555,-9006,-7084,-4938,-2680,-451,1649,3523,5117,6391,7340,7970,8303,8356,8145,7672,6920,5896,4560,2945,1042,-1077,-3336,-5609,-7757,-9611,-11036,-11890,-12112,-11675,-10636,-9106,-7264,-5310,-3470,-1936,-854,-299,-255,-638,-1291,-2034,-2675,-3056,-3063,-2658,-1835,-680,732,2276,3860,5392,6822,8115,9271,10308,11231,12082,12858,13587,14248,14832,15290,15565,15599,15297,14630,13527,12011,10104,7898,5523,3126,894,-1003,-2419,-3222,-3385,-2894,-1857,-408,1244,2875,4248,5150,5414,4936,3695,1754,-725,-3518,-6344,-8890,-10886,-12086,-12342,-11627,-9967,-7564,-4618,-1433,1703,4502,6730,8195,8801,8515,7397,5580,3256,657,-1971,-4406,-6446,-7963,-8873,-9169,-8897,-8153,-7070,-5790,-4459,-3187,-2062,-1099,-303,394,1047,1733,2507,3393,4376,5402,6368,7160,7636,7704,7292,6411,5136,3619,2054,675,-324,-760,-557,313,1755,3643,5755,7881,9792,11297,12247,12572,12226,11290,9822,7992,5939,3836,1821,5,-1549,-2824,-3851,-4680,-5406,-6084,-6791,-7543,-8323,-9080,-9713,-10114,-10176,-9807,-8963,-7638,-5887,-3807,-1530,771,2940,4789,6191,7042,7299,7009,6265,5249,4175,3261,2745,2754,3409,4669,6447,8536,10672,12573,13940,14550,14233,12938,10724,7752,4268,593,-2968,-6091,-8561,-10218,-11029,-11059,-10464,-9468,-8323,-7275,-6543,-6272,-6526,-7276,-8403,-9699,-10924,-11796,-12067,-11550,-10131,-7812,-4695,-978,3072,7151,10947,14198,16698,18329,19090,19041,18348,17209,15832,14416,13096,11942,10960,10070,9173,8138,6846,5225,3239,923,-1635,-4285,-6859,-9125,-10898,-11971,-12228,-11594,-10112,-7891,-5148,-2153,795,3380,5361,6550,6888,6415,5289,3726,1995,346,-1023,-1979,-2502,-2635,-2511,-2275,-2103,-2117,-2409,-2989,-3815,-4767,-5714,-6487,-6947,-7008,-6609,-5815,-4693,-3422,-2172,-1138,-502,-371,-834,-1850,-3356,-5172,-7086,-8865,-10239,-11034,-11070,-10311,-8772,-6571,-3925,-1051,1741,4215,6119,7293,7646,7185,5994,4268,2256,244,-1447,-2552,-2847,-2188,-559,1973,5239,8960,12860,16572,19804,22276,23788,24268,23709,22249,20077,17451,14648,11927,9505,7539,6090,5157,4634,4393,4238,4016,3546,2749,1561,32,-1759,-3639,-5445,-6969,-8053,-8586,-8510,-7886,-6810,-5493,-4142,-3002,-2246,-2001,-2273,-2986,-3959,-4973,-5766,-6143,-5904,-5006,-3407,-1237,1394,4235,7101,9708,11868,13361,14062,13871,12795,10876,8273,5149,1758,-1665,-4878,-7667,-9879,-11426,-12289,-12511,-12211,-11494,-10535,-9436,-8315,-7228,-6213,-5262,-4360,-3475,-2586,-1679,-782,90,841,1424,1715,1667,1198,307,-971,-2541,-4225,-5838,-7120,-7861,-7857,-6987,-5205,-2575,758,4560,8532,12356,15700,18269,19845,20283,19585,17831,15233,12055,8590,5150,1981,-722,-2841,-4358,-5314,-5820,-6024,-6068,-6104,-6200,-6414,-6693,-6966,-7085,-6931,-6343,-5263,-3650,-1570,833,3348,5701,7618,8836,9177,8571,7058,4835,2182,-536,-2937,-4677,-5511,-5296,-4092,-2043,511,3201,5593,7297,7990,7486,5734,2836,-956,-5308,-9816,-14067,-17715,-20468,-22177,-22781,-22375,-21123,-19290,-17150,-14998,-13058,-11497,-10387,-9692,-9332,-9160,-9027,-8810,-8414,-7810,-6995,-6044,-4998,-3980,-3034,-2249,-1650,-1244,-1021,-922,-891,-831,-659,-280,365,1327,2588,4121,5803,7524,9096,10354,11114,11230,10579,9121,6849,3858,291,-3642,-7693,-11598,-15119,-18017,-20153,-21395,-21721,-21161,-19797,-17786,-15306,-12551,-9719,-6970,-4417,-2142,-140,1588,3118,4488,5773,6991,8173,9269,10275,11095,11713,12066,12154,11995,11643,11163,10659,10183,9802,9523,9276,9004,8536,7767,6541,4784,2453,-412,-3706,-7263,-10859,-14266,-17226,-19561,-21098,-21782,-21601,-20641,-19038,-16973,-14641,-12223,-9875,-7691,-5739,-4006,-2496,-1151,49,1126,2078,2872,3467,3818,3880,3649,3118,2346,1375,290,-831,-1930,-2926,-3793,-4476,-4938,-5149,-5058,-4626,-3841,-2672,-1171,610,2557,4530,6359,7877,8921,9367,9134,8211,6638,4540,2097,-461,-2871,-4870,-6237,-6791,-6459,-5242,-3260,-721,2092,4848,7224,8928,9766,9643,8595,6777,4421,1830,-698,-2888,-4521,-5491,-5747,-5379,-4510,-3357,-2131,-1068,-336,-88,-369,-1176,-2426,-3981,-5694,-7388,-8942,-10233,-11231,-11907,-12318,-12505,-12560,-12545,-12507,-12481,-12429,-12329,-12088,-11638,-10896,-9808,-8352,-6549,-4452,-2180,178,2459,4577,6409,7908,9044,9824,10299,10509,10551,10454,10309,10127,9946,9776,9608,9443,9274,9073,8850,8550,8178,7674,7029,6208,5224,4075,2824,1503,196,-1051,-2174,-3152,-3963,-4631,-5169,-5628,-6023,-6394,-6729,-7029,-7249,-7353,-7272,-6952,-6338,-5380,-4078,-2434,-501,1644,3912,6187,8358,10327,11999,13332,14282,14878,15138,15130,14924,14581,14169,13723,13259,12774,12238,11614,10861,9938,8814,7467,5903,4129,2197,163,-1892,-3874,-5701,-7292,-8599,-9589,-10281,-10698,-10911,-10979,-10985,-10984,-11017,-11091,-11182,-11242,-11213,-11027,-10642,-10020,-9161,-8073,-6772,-5305,-3691,-1994,-257,1451,3050,4473,5627,6466,6931,7017,6736,6126,5266,4224,3108,1999,976,114,-576,-1066,-1410,-1645,-1844,-2072,-2345,-2676,-2990,-3211,-3213,-2873,-2110,-864,826,2889,5157,7440,9506,11146,12173,12478,12003,10812,9017,6847,4548,2422,734,-277,-474,207,1697,3864,6456,9241,11896,14217,15970,17060,17430,17113,16198,14797,13045,11058,8931,6743,4537,2361,239,-1796,-3709,-5473,-7053,-8423,-9573,-10483,-11157,-11597,-11817,-11835,-11681,-11378,-10981,-10503,-10013,-9517,-9049,-8611,-8179,-7712,-7155,-6426,-5476,-4244,-2721,-917,1112,3284,5494,7632,9586,11271,12612,13569,14127,14296,14107,13603,12830,11834,10650,9306,7815,6180,4409,2501,485,-1610,-3731,-5812,-7778,-9565,-11091,-12325,-13198,-13703,-13795,-13481,-12735,-11591,-10058,-8202,-6087,-3811,-1470,826,2997,4963,6680,8140,9336,10310,11081,11702,12203,12636,13017,13392,13751,14112,14449,14749,14980,15130,15161,15070,14802,14324,13570,12464,10954,8974,6520,3606,320,-3202,-6771,-10153,-13111,-15404,-16858,-17347,-16856,-15443,-13263,-10520,-7463,-4328,-1352,1297,3461,5072,6071,6463,6263,5535,4343,2808,1040,-794,-2549,-4059,-5186,-5823,-5893,-5370,-4279,-2677,-680,1596,3976,6323,8466,10286,11661,12525,12825,12568,11779,10509,8848,6870,4686,2382,55,-2214,-4332,-6240,-7840,-9102,-9951,-10392,-10415,-10072,-9420,-8543,-7524,-6433,-5340,-4273,-3267,-2328,-1461,-668,45,687,1234,1695,2029,2241,2274,2120,1745,1137,331,-632,-1650,-2602,-3356,-3785,-3805,-3370,-2512,-1293,169,1721,3225,4501,5439,5903,5841,5201,4022,2355,335,-1890,-4100,-6102,-7659,-8606,-8803,-8205,-6849,-4860,-2443,163,2680,4900,6608,7740,8258,8232,7797,7092,6306,5568,5002,4670,4616,4816,5267,5901,6683,7564,8490,9429,10339,11174,11896,12443,12749,12752,12373,11560,10273,8488,6246,3583,609,-2559,-5775,-8866,-11694,-14093,-15959,-17204,-17782,-17720,-17052,-15891,-14344,-12561,-10670,-8802,-7041,-5449,-4030,-2764,-1597,-455,724,1999,3409,4942,6580,8248,9859,11312,12499,13344,13782,13813,13449,12771,11873,10871,9888,9034,8367,7949,7736,7691,7724,7716,7586,7233,6604,5680,4459,2976,1275,-591,-2554,-4550,-6478,-8243,-9713,-10749,-11238,-11054,-10165,-8552,-6321,-3614,-675,2234,4808,6792,7959,8205,7489,5918,3641,915,-2006,-4856,-7387,-9427,-10824,-11528,-11514,-10824,-9534,-7745,-5589,-3213,-764,1586,3703,5427,6660,7311,7347,6777,5665,4108,2256,262,-1708,-3500,-5003,-6131,-6866,-7218,-7254,-7052,-6716,-6334,-5988,-5705,-5501,-5332,-5142,-4860,-4399,-3711,-2748,-1516,-49,1590,3294,4959,6455,7676,8517,8914,8818,8238,7208,5795,4110,2254,360,-1474,-3149,-4625,-5848,-6841,-7589,-8132,-8459,-8601,-8515,-8223,-7673,-6887,-5864,-4667,-3367,-2100,-992,-210,112,-113,-933,-2281,-4044,-6016,-7960,-9624,-10770,-11228,-10894,-9774,-7955,-5620,-2996,-351,2072,4057,5465,6229,6359,5940,5078,3932,2623,1293,32,-1071,-1972,-2630,-3049,-3239,-3254,-3162,-3057,-3046,-3226,-3690,-4479,-5630,-7090,-8821,-10688,-12605,-14416,-16032,-17340,-18277,-18813,-18924,-18636,-17967,-16957,-15647,-14075,-12273,-10285,-8137,-5879,-3553,-1217,1058,3213,5160,6844,8189,9162,9726,9893,9692,9176,8436,7549,6610,5680,4803,3991,3214,2439,1594,626,-511,-1850,-3364,-5031,-6743,-8416,-9889,-11045,-11720,-11824,-11258,-10018,-8127,-5687,-2844,215,3263,6106,8507,10350,11482,11908,11632,10765,9449,7867,6205,4658,3372,2470,2015,2001,2385,3038,3822,4549,5058,5207,4897,4098,2824,1141,-857,-3053,-5337,-7572,-9640,-11399,-12725,-13497,-13634,-13094,-11907,-10153,-7988,-5595,-3178,-939,964,2407,3343,3762,3725,3313,2625,1771,835,-106,-1001,-1820,-2549,-3185,-3735,-4217,-4642,-5043,-5424,-5819,-6233,-6679,-7160,-7655,-8146,-8593,-8944,-9154,-9172,-8968,-8534,-7878,-7046,-6103,-5126,-4221,-3459,-2926,-2665,-2698,-3006,-3553,-4240,-4991,-5680,-6211,-6491,-6441,-6022,-5200,-3971,-2353,-364,1921,4454,7111,9789,12322,14566,16361,17584,18146,18020,17242,15904,14161,12187,10184,8326,6771,5614,4902,4630,4718,5081,5562,6032,6335,6360,6017,5271,4135,2660,939,-922,-2802,-4597,-6193,-7516,-8503,-9103,-9328,-9161,-8678,-7906,-6967,-5921,-4896,-3970,-3235,-2744,-2535,-2586,-2871,-3296,-3764,-4155,-4353,-4265,-3823,-3010,-1839,-391,1252,2937,4551,5930,6981,7608,7781,7504,6837,5873,4755,3623,2641,1935,1594,1650,2065,2738,3531,4259,4762,4889,4544,3695,2363,639,-1349,-3439,-5464,-7263,-8709,-9702,-10193,-10171,-9653,-8693,-7340,-5659,-3698,-1522,826,3271,5722,8077,10191,11937,13188,13867,13955,13492,12597,11414,10133,8925,7940,7283,6987,7051,7371,7854,8331,8655,8686,8316,7477,6175,4432,2359,69,-2270,-4509,-6470,-8033,-9058,-9482,-9256,-8382,-6932,-4990,-2735,-346,1962,3973,5521,6467,6764,6422,5540,4248,2744,1190,-214,-1348,-2100,-2437,-2361,-1934,-1252,-448,348,982,1357,1365,983,206,-909,-2263,-3747,-5228,-6587,-7723,-8540,-8995,-9028,-8647,-7850,-6690,-5224,-3563,-1798,-85,1471,2732,3616,4050,4039,3604,2853,1901,914,45,-555,-786,-579,75,1152,2584,4296,6181,8164,10142,12050,13822,15395,16732,17783,18528,18952,19059,18871,18412,17711,16783,15624,14224,12545,10578,8310,5757,2988,72,-2853,-5661,-8201,-10346,-11984,-13053,-13522,-13410,-12766,-11668,-10214,-8514,-6689,-4862,-3146,-1660,-482,311,701,693,347,-253,-990,-1743,-2399,-2857,-3067,-2979,-2606,-1968,-1103,-77,1066,2249,3422,4515,5468,6228,6716,6906,6727,6179,5233,3920,2280,374,-1692,-3841,-5931,-7871,-9520,-10782,-11538,-11722,-11286,-10237,-8650,-6617,-4319,-1913,412,2508,4256,5594,6493,6976,7091,6889,6447,5810,5040,4170,3255,2338,1500,814,391,325,716,1622,3071,5020,7390,10016,12732,15315,17579,19353,20501,20988,20782,19969,18608,16833,14735,12434,9996,7505,5011,2565,234,-1920,-3818,-5384,-6553,-7292,-7581,-7460,-6982,-6225,-5292,-4253,-3203,-2189,-1261,-450,223,717,1007,1032,764,152,-796,-2072,-3599,-5286,-6995,-8596,-9939,-10932,-11492,-11608,-11304,-10663,-9772,-8781,-7777,-6908,-6231,-5825,-5700,-5846,-6220,-6745,-7342,-7911,-8375,-8656,-8726,-8547,-8143,-7507,-6668,-5640,-4424,-3044,-1491,188,1972,3786,5550,7158,8499,9457,9947,9894,9295,8168,6622,4795,2881,1104,-314,-1161,-1272,-553,1011,3341,6276,9574,12961,16135,18819,20800,21913,22116,21423,19946,17829,15272,12447,9555,6727,4095,1724,-344,-2103,-3574,-4789,-5791,-6620,-7320,-7907,-8405,-8799,-9065,-9168,-9036,-8638,-7908,-6849,-5464,-3817,-1996,-125,1652,3197,4377,5097,5321,5031,4317,3255,2001,699,-506,-1482,-2146,-2444,-2370,-1957,-1263,-366,648,1707,2727,3660,4457,5070,5476,5626,5501,5061,4289,3181,1747,36,-1887,-3930,-5971,-7888,-9539,-10795,-11532,-11667,-11151,-10004,-8301,-6191,-3873,-1567,481,2089,3090,3433,3118,2264,1008,-429,-1860,-3090,-3970,-4416,-4372,-3861,-2925,-1659,-168,1433,3023,4512,5823,6906,7778,8439,8965,9409,9827,10276,10737,11197,11568,11757,11657,11146,10150,8603,6497,3882,836,-2494,-5935,-9297,-12355,-14915,-16776,-17795,-17866,-16976,-15179,-12604,-9475,-6016,-2521,768,3609,5832,7303,7973,7829,6930,5372,3293,861,-1738,-4318,-6692,-8714,-10270,-11289,-11772,-11734,-11264,-10445,-9386,-8196,-6963,-5780,-4704,-3799,-3090,-2611,-2359,-2330,-2503,-2853,-3346,-3965,-4673,-5472,-6313,-7194,-8034,-8807,-9398,-9760,-9784,-9434,-8659,-7468,-5891,-3993,-1870,369,2588,4673,6468,7890,8799,9158,8888,8025,6594,4721,2536,219,-2054,-4111,-5829,-7100,-7901,-8211,-8073,-7522,-6615,-5408,-3964,-2341,-649,1023,2522,3711,4453,4620,4150,3019,1269,-1000,-3639,-6480,-9321,-11979,-14275,-16039,-17153,-17491,-17012,-15672,-13524,-10650,-7213,-3425,464,4185,7473,10094,11862,12652,12414,11186,9065,6245,2952,-521,-3896,-6896,-9293,-10936,-11736,-11708,-10945,-9585,-7849,-5923,-4044,-2371,-1055,-183,222,151,-326,-1166,-2268,-3573,-5003,-6502,-8028,-9542,-11013,-12407,-13663,-14717,-15458,-15783,-15553,-14670,-13035,-10638,-7506,-3773,379,4687,8868,12627,15697,17869,19006,19057,18075,16182,13609,10605,7498,4581,2136,389,-530,-570,203,1648,3543,5649,7709,9524,10927,11851,12275,12240,11818,11076,10070,8834,7347,5605,3558,1205,-1458,-4380,-7491,-10670,-13792,-16696,-19233,-21242,-22589,-23161,-22884,-21733,-19764,-17074,-13870,-10376,-6880,-3661,-949,1052,2261,2641,2260,1246,-236,-1987,-3800,-5502,-6910,-7917,-8428,-8409,-7867,-6844,-5418,-3692,-1782,195,2105,3851,5308,6407,7062,7233,6889,6037,4709,2972,907,-1356,-3709,-5983,-8066,-9786,-11040,-11698,-11679,-10937,-9458,-7285,-4513,-1270,2245,5828,9229,12217,14564,16093,16688,16295,14963,12785,9954,6686,3253,-74,-3027,-5374,-6934,-7606,-7369,-6294,-4540,-2320,101,2473,4562,6209,7324,7910,8033,7837,7458,7059,6737,6550,6481,6457,6363,6081,5506,4589,3353,1887,351,-1047,-2098,-2604,-2409,-1465,243,2581,5388,8415,11402,14074,16209,17612,18201,17940,16898,15185,12964,10394,7654,4866,2148,-431,-2838,-5040,-7034,-8811,-10340,-11623,-12613,-13315,-13711,-13825,-13688,-13350,-12874,-12324,-11756,-11234,-10773,-10418,-10146,-9955,-9802,-9640,-9419,-9072,-8559,-7831,-6851,-5609,-4078,-2282,-222,2058,4506,7056,9615,12080,14348,16278,17759,18671,18904,18410,17143,15143,12503,9364,5962,2528,-623,-3249,-5080,-5976,-5846,-4731,-2773,-200,2701,5621,8284,10459,11996,12849,13021,12619,11748,10559,9166,7677,6126,4550,2911,1180,-672,-2665,-4745,-6842,-8799,-10465,-11639,-12179,-11947,-10913,-9076,-6553,-3497,-119,3327,6611,9491,11785,13360,14148,14160,13464,12189,10479,8516,6439,4406,2508,828,-601,-1763,-2664,-3327,-3768,-4004,-4048,-3891,-3557,-3028,-2345,-1507,-569,448,1485,2502,3437,4232,4830,5156,5163,4795,4030,2869,1354,-439,-2359,-4261,-5922,-7168,-7816,-7753,-6938,-5420,-3331,-883,1662,4031,5952,7229,7713,7383,6279,4575,2461,229,-1897,-3657,-4908,-5545,-5568,-5043,-4087,-2848,-1471,-96,1180,2279,3175,3860,4372,4756,5078,5403,5765,6210,6693,7202,7612,7861,7827,7457,6724,5678,4408,3097,1897,1026,621,788,1565,2888,4646,6656,8694,10541,11980,12843,13016,12461,11205,9348,7036,4436,1749,-880,-3300,-5428,-7225,-8669,-9802,-10643,-11247,-11631,-11826,-11823,-11626,-11205,-10552,-9638,-8467,-7024,-5338,-3422,-1332,885,3147,5380,7474,9347,10889,12022,12672,12800,12393,11500,10188,8594,6865,5185,3721,2647,2051,2032,2560,3601,5036,6698,8413,9945,11099,11659,11481,10454,8568,5882,2548,-1194,-5079,-8786,-12040,-14585,-16248,-16928,-16620,-15395,-13405,-10844,-7971,-5021,-2248,159,2061,3395,4160,4449,4351,4018,3557,3067,2600,2177,1797,1439,1110,814,595,512,624,990,1632,2540,3650,4877,6071,7107,7821,8118,7912,7201,6024,4491,2757,989,-618,-1937,-2849,-3335,-3419,-3202,-2814,-2408,-2117,-2041,-2223,-2650,-3248,-3916,-4522,-4955,-5115,-4965,-4506,-3802,-2954,-2091,-1351,-860,-709,-958,-1605,-2618,-3913,-5385,-6913,-8364,-9612,-10532,-10999,-10936,-10238,-8902,-6904,-4330,-1291,2047,5459,8737,11624,13931,15471,16146,15914,14823,12996,10619,7928,5176,2599,414,-1241,-2256,-2613,-2331,-1466,-136,1575,3503,5548,7549,9408,11006,12271,13157,13622,13690,13372,12715,11796,10657,9409,8099,6819,5603,4504,3513,2643,1852,1118,391,-365,-1179,-2092,-3104,-4232,-5456,-6746,-8050,-9303,-10411,-11305,-11898,-12156,-12054,-11612,-10903,-9990,-9019,-8073,-7289,-6727,-6444,-6420,-6606,-6889,-7153,-7235,-7024,-6411,-5355,-3871,-2030,44,2179,4212,5966,7306,8146,8431,8189,7465,6366,5011,3529,2055,697,-444,-1297,-1819,-1991,-1820,-1352,-652,177,1003,1700,2108,2120,1627,586,-1013,-3103,-5594,-8311,-11084,-13688,-15934,-17635,-18668,-18965,-18522,-17410,-15725,-13617,-11217,-8671,-6102,-3616,-1303,756,2517,3933,5015,5772,6275,6580,6802,7016,7330,7790,8433,9220,10074,10872,11452,11665,11376,10502,9044,7076,4742,2264,-145,-2259,-3907,-5014,-5548,-5611,-5310,-4820,-4285,-3840,-3551,-3452,-3517,-3685,-3896,-4078,-4196,-4243,-4251,-4279,-4405,-4711,-5257,-6078,-7167,-8464,-9887,-11299,-12584,-13605,-14280,-14555,-14419,-13919,-13117,-12109,-10982,-9832,-8727,-7741,-6909,-6272,-5848,-5624,-5597,-5686,-5854,-5971,-5981,-5768,-5304,-4554,-3560,-2383,-1129,85,1140,1932,2383,2458,2155,1523,634,-395,-1459,-2439,-3240,-3794,-4062,-4033,-3721,-3155,-2365,-1404,-314,863,2053,3208,4237,5059,5603,5780,5572,4940,3959,2678,1269,-153,-1393,-2354,-2929,-3120,-2982,-2613,-2196,-1859,-1769,-2002,-2590,-3490,-4605,-5781,-6868,-7695,-8135,-8091,-7513,-6399,-4793,-2772,-448,2050,4585,7013,9210,11038,12407,13219,13408,12956,11837,10120,7867,5210,2310,-647,-3462,-5923,-7864,-9124,-9621,-9324,-8271,-6583,-4431,-2060,295,2343,3875,4668,4616,3652,1815,-787,-3974,-7501,-11105,-14501,-17443,-19704,-21149,-21683,-21313,-20106,-18192,-15768,-13051,-10279,-7676,-5416,-3640,-2385,-1662,-1382,-1438,-1681,-1965,-2150,-2121,-1803,-1166,-212,1009,2421,3949,5475,6929,8204,9230,9940,10281,10248,9848,9157,8265,7305,6424,5753,5411,5445,5852,6546,7382,8170,8722,8852,8462,7503,6040,4206,2202,265,-1401,-2603,-3278,-3405,-3083,-2465,-1743,-1103,-713,-676,-1035,-1792,-2864,-4173,-5602,-7047,-8428,-9688,-10800,-11752,-12549,-13170,-13597,-13788,-13665,-13176,-12237,-10806,-8882,-6482,-3720,-706,2369,5332,7998,10215,11870,12883,13239,12933,12043,10648,8891,6923,4941,3102,1605,553,54,129,736,1781,3104,4511,5812,6816,7397,7491,7099,6303,5217,3994,2773,1676,787,149,-228,-346,-241,81,578,1226,1998,2836,3702,4507,5175,5614,5752,5539,4983,4107,3017,1794,573,-556,-1508,-2223,-2693,-2913,-2919,-2767,-2497,-2181,-1840,-1503,-1161,-792,-362,179,860,1695,2685,3768,4900,5994,6971,7782,8367,8732,8866,8811,8599,8279,7895,7481,7057,6639,6212,5785,5337,4884,4422,3989,3590,3261,2988,2763,2540,2276,1898,1350,571,-473,-1792,-3367,-5137,-7025,-8914,-10697,-12252,-13475,-14277,-14587,-14375,-13647,-12437,-10840,-8950,-6904,-4830,-2839,-1036,531,1818,2854,3664,4323,4903,5474,6088,6779,7533,8341,9154,9920,10602,11144,11512,11678,11611,11301,10727,9897,8796,7462,5928,4255,2563,936,-474,-1566,-2231,-2396,-2017,-1110,301,2100,4191,6402,8583,10559,12158,13249,13687,13423,12419,10748,8517,5915,3146,428,-2041,-4126,-5735,-6860,-7524,-7796,-7740,-7417,-6877,-6145,-5253,-4227,-3105,-1944,-809,206,1009,1482,1538,1092,120,-1337,-3187,-5243,-7280,-9062,-10326,-10901,-10645,-9528,-7616,-5048,-2056,1119,4202,6965,9216,10831,11758,12006,11655,10835,9719,8506,7381,6521,6032,5964,6286,6869,7554,8114,8350,8108,7288,5925,4108,2036,-77,-1986,-3494,-4459,-4806,-4570,-3820,-2698,-1347,92,1503,2789,3888,4735,5300,5547,5468,5088,4448,3653,2811,2081,1600,1507,1894,2801,4206,6022,8098,10257,12291,13997,15214,15812,15745,15017,13698,11895,9724,7322,4780,2212,-323,-2729,-4952,-6877,-8434,-9499,-9985,-9825,-8985,-7523,-5547,-3263,-924,1166,2724,3484,3274,2009,-272,-3397,-7114,-11036,-14796,-17961,-20209,-21275,-21061,-19592,-17078,-13800,-10165,-6558,-3347,-817,867,1637,1548,738,-584,-2179,-3794,-5203,-6229,-6733,-6649,-5954,-4669,-2868,-644,1879,4558,7251,9816,12121,14062,15560,16564,17076,17107,16724,16002,15049,13977,12893,11885,11003,10259,9610,8986,8273,7367,6176,4655,2835,800,-1275,-3196,-4749,-5740,-6045,-5605,-4450,-2709,-556,1755,3984,5880,7270,8002,8056,7434,6252,4641,2781,849,-975,-2523,-3672,-4305,-4387,-3935,-3024,-1798,-442,882,1969,2730,3051,2950,2452,1681,763,-137,-899,-1425,-1686,-1715,-1590,-1421,-1344,-1456,-1853,-2572,-3592,-4870,-6280,-7714,-9017,-10070,-10771,-11060,-10916,-10395,-9534,-8469,-7264,-6050,-4880,-3824,-2910,-2145,-1536,-1076,-750,-578,-543,-676,-981,-1468,-2125,-2927,-3815,-4754,-5662,-6520,-7287,-7985,-8638,-9309,-10030,-10843,-11703,-12543,-13199,-13510,-13241,-12247,-10364,-7577,-3922,432,5248,10202,14956,19148,22467,24647,25519,25003,23140,20068,16038,11377,6470,1726,-2482,-5836,-8128,-9255,-9249,-8233,-6453,-4180,-1750,530,2364,3538,3898,3406,2074,44,-2542,-5434,-8422,-11259,-13744,-15728,-17107,-17864,-18027,-17694,-16989,-16070,-15077,-14142,-13346,-12727,-12273,-11921,-11582,-11148,-10505,-9564,-8260,-6564,-4511,-2160,359,2904,5286,7337,8876,9779,9961,9422,8218,6507,4469,2369,459,-1010,-1817,-1822,-962,727,3100,5918,8884,11641,13849,15205,15490,14589,12522,9419,5530,1183,-3238,-7346,-10763,-13180,-14371,-14213,-12723,-10011,-6347,-2054,2440,6697,10290,12861,14137,14010,12458,9661,5823,1322,-3527,-8314,-12746,-16528,-19499,-21553,-22711,-23045,-22705,-21859,-20683,-19310,-17858,-16350,-14805,-13169,-11385,-9413,-7229,-4891,-2494,-198,1794,3295,4116,4159,3396,1925,-76,-2316,-4487,-6253,-7324,-7505,-6673,-4868,-2212,1070,4676,8314,11662,14484,16568,17822,18189,17724,16510,14686,12396,9797,7009,4166,1326,-1432,-4078,-6585,-8915,-11046,-12933,-14520,-15770,-16621,-17045,-17019,-16537,-15617,-14284,-12570,-10516,-8173,-5597,-2867,-84,2652,5200,7465,9324,10702,11526,11767,11414,10510,9119,7372,5414,3437,1629,180,-778,-1120,-837,66,1501,3324,5390,7496,9459,11117,12309,12956,12988,12430,11326,9794,7965,6021,4135,2503,1270,542,373,706,1458,2454,3508,4424,5023,5169,4769,3808,2283,285,-2105,-4768,-7560,-10386,-13091,-15594,-17770,-19549,-20844,-21605,-21788,-21389,-20413,-18917,-16955,-14621,-11996,-9192,-6287,-3398,-600,2030,4424,6549,8389,9931,11210,12225,12994,13509,13743,13655,13198,12323,11016,9276,7158,4732,2107,-596,-3252,-5732,-7902,-9656,-10858,-11421,-11263,-10338,-8687,-6345,-3476,-214,3222,6647,9850,12663,14924,16520,17365,17416,16678,15198,13063,10403,7351,4079,708,-2592,-5746,-8624,-11187,-13379,-15175,-16577,-17571,-18176,-18400,-18249,-17754,-16921,-15793,-14408,-12815,-11088,-9293,-7505,-5799,-4229,-2855,-1710,-812,-160,282,560,731,863,984,1135,1296,1461,1580,1636,1590,1473,1305,1192,1202,1494,2135,3243,4840,6926,9430,12229,15158,18017,20591,22670,24046,24580,24156,22768,20479,17432,13844,9968,6055,2364,-931,-3687,-5859,-7460,-8570,-9306,-9782,-10136,-10424,-10709,-10971,-11175,-11251,-11133,-10748,-10048,-9006,-7608,-5882,-3857,-1603,805,3275,5703,8002,10063,11827,13215,14191,14732,14805,14439,13607,12366,10718,8752,6533,4196,1888,-222,-1955,-3179,-3770,-3719,-3031,-1840,-291,1405,3045,4425,5395,5852,5753,5128,4033,2597,932,-804,-2484,-3995,-5239,-6180,-6794,-7114,-7172,-7023,-6696,-6202,-5539,-4663,-3568,-2216,-640,1114,2954,4754,6384,7717,8626,9059,8952,8345,7257,5790,4011,2044,-38,-2135,-4180,-6115,-7892,-9481,-10853,-12009,-12924,-13626,-14090,-14340,-14350,-14111,-13585,-12731,-11507,-9867,-7792,-5281,-2367,862,4312,7805,11193,14276,16892,18895,20189,20734,20567,19776,18517,16970,15342,13817,12575,11710,11291,11286,11614,12138,12680,13057,13097,12656,11670,10122,8119,5811,3448,1293,-384,-1344,-1432,-573,1190,3711,6743,9990,13098,15768,17705,18749,18797,17894,16138,13724,10844,7710,4490,1309,-1735,-4623,-7310,-9823,-12128,-14225,-16061,-17581,-18705,-19353,-19437,-18914,-17743,-15954,-13618,-10844,-7801,-4663,-1609,1176,3580,5485,6876,7729,8102,8027,7568,6768,5643,4228,2514,524,-1708,-4123,-6627,-9094,-11375,-13319,-14767,-15599,-15735,-15115,-13772,-11746,-9147,-6117,-2803,599,3942,7062,9847,12236,14180,15728,16890,17764,18391,18844,19154,19336,19386,19269,18958,18402,17569,16442,14998,13269,11258,9018,6583,4012,1363,-1290,-3857,-6248,-8348,-10055,-11271,-11915,-11964,-11426,-10384,-8969,-7351,-5721,-4257,-3098,-2360,-2074,-2264,-2883,-3883,-5176,-6689,-8329,-10017,-11682,-13258,-14700,-15962,-17018,-17815,-18301,-18391,-17972,-16939,-15166,-12580,-9150,-4912,-2,5392,10991,16485,21560,25902,29284,31539,32625,32600,31605,29865,27615,25095,22499,19961,17548,15265,13047,10845,8559,6186,3723,1265,-1052,-3044,-4545,-5378,-5483,-4837,-3546,-1805,151,2011,3519,4422,4568,3882,2388,185,-2537,-5587,-8710,-11696,-14349,-16505,-18074,-18983,-19237,-18851,-17903,-16473,-14676,-12640,-10479,-8335,-6304,-4503,-3008,-1883,-1177,-881,-1002,-1462,-2208,-3107,-4049,-4879,-5462,-5688,-5467,-4784,-3661,-2178,-466,1337,3069,4576,5755,6493,6784,6619,6089,5295,4404,3555,2932,2617,2721,3222,4091,5213,6447,7639,8626,9274,9466,9133,8238,6773,4795,2349,-454,-3505,-6683,-9837,-12862,-15617,-18014,-19976,-21458,-22459,-22997,-23125,-22898,-22379,-21611,-20614,-19397,-17944,-16241,-14293,-12099,-9712,-7170,-4549,-1903,709,3241,5662,7946,10072,12018,13749,15239,16437,17319,17848,18020,17848,17358,16615,15671,14621,13511,12421,11393,10464,9680,9050,8614,8400,8429,8723,9280,10059,11006,12004,12914,13569,13791,13416,12314,10411,7704,4274,275,-4069,-8495,-12722,-16474,-19540,-21739,-23012,-23343,-22834,-21628,-19930,-17969,-15959,-14114,-12578,-11464,-10809,-10605,-10788,-11270,-11927,-12640,-13277,-13754,-13970,-13911,-13545,-12906,-12036,-10996,-9857,-8687,-7556,-6517,-5632,-4937,-4471,-4262,-4304,-4585,-5050,-5614,-6161,-6557,-6656,-6335,-5504,-4117,-2208,159,2816,5615,8321,10765,12737,14121,14819,14830,14219,13112,11697,10163,8713,7476,6551,5919,5528,5228,4864,4261,3267,1806,-174,-2602,-5383,-8346,-11294,-14037,-16400,-18246,-19514,-20168,-20250,-19812,-18943,-17718,-16235,-14530,-12687,-10717,-8673,-6579,-4481,-2435,-511,1193,2589,3565,4048,3983,3371,2256,759,-977,-2769,-4417,-5775,-6679,-7078,-6903,-6201,-4995,-3382,-1435,759,3107,5542,7969,10312,12467,14342,15831,16855,17350,17298,16716,15684,14305,12733,11127,9631,8376,7435,6815,6488,6340,6237,6022,5548,4687,3403,1682,-377,-2631,-4907,-6982,-8692,-9874,-10453,-10426,-9839,-8840,-7582,-6278,-5115,-4272,-3870,-3981,-4599,-5662,-7042,-8592,-10103,-11415,-12314,-12684,-12391,-11409,-9733,-7457,-4714,-1702,1345,4181,6569,8296,9216,9254,8393,6744,4436,1713,-1166,-3909,-6216,-7846,-8581,-8335,-7082,-4949,-2129,1067,4320,7263,9614,11112,11654,11187,9835,7765,5261,2631,195,-1752,-2975,-3327,-2768,-1341,776,3382,6175,8883,11216,12958,13928,14055,13310,11771,9540,6788,3684,415,-2857,-5998,-8892,-11488,-13719,-15574,-17022,-18043,-18618,-18722,-18344,-17498,-16211,-14568,-12663,-10642,-8642,-6812,-5263,-4069,-3253,-2761,-2507,-2344,-2110,-1663,-885,265,1753,3467,5239,6841,8087,8765,8782,8069,6686,4736,2432,-9,-2308,-4226,-5521,-6050,-5685,-4440,-2364,395,3621,7081,10486,13588,16135,17959,18920,18999,18194,16620,14396,11708,8744,5707,2792,175,-1997,-3613,-4617,-4996,-4797,-4124,-3115,-1945,-786,195,886,1204,1150,753,106,-691,-1516,-2257,-2839,-3178,-3274,-3111,-2752,-2267,-1754,-1325,-1091,-1140,-1559,-2368,-3571,-5118,-6914,-8840,-10747,-12494,-13944,-15001,-15593,-15687,-15275,-14366,-12970,-11122,-8838,-6172,-3184,36,3367,6668,9791,12570,14899,16648,17805,18333,18317,17827,17010,16001,14962,14034,13334,12951,12914,13218,13796,14554,15361,16076,16554,16671,16314,15429,13967,11964,9449,6532,3300,-97,-3535,-6872,-9966,-12717,-15003,-16783,-17999,-18681,-18845,-18587,-17968,-17122,-16127,-15092,-14103,-13204,-12460,-11858,-11404,-11042,-10723,-10334,-9795,-8970,-7775,-6134,-4023,-1489,1377,4424,7472,10340,12842,14856,16286,17107,17353,17095,16468,15593,14636,13701,12921,12344,12032,11976,12167,12558,13099,13729,14388,15024,15588,16049,16361,16503,16410,16053,15366,14336,12940,11224,9244,7118,4962,2924,1111,-367,-1473,-2181,-2549,-2638,-2574,-2464,-2448,-2623,-3088,-3888,-5040,-6516,-8231,-10096,-11945,-13659,-15082,-16095,-16636,-16656,-16183,-15290,-14055,-12629,-11119,-9663,-8342,-7218,-6303,-5559,-4940,-4336,-3681,-2866,-1835,-543,1020,2813,4778,6828,8840,10733,12377,13718,14688,15271,15475,15335,14922,14318,13622,12946,12374,12005,11890,12069,12553,13312,14292,15402,16532,17534,18286,18622,18445,17647,16190,14063,11324,8060,4404,511,-3452,-7313,-10921,-14138,-16874,-19063,-20686,-21764,-22333,-22471,-22237,-21721,-20969,-20053,-18992,-17839,-16610,-15344,-14082,-12846,-11681,-10576,-9537,-8508,-7442,-6248,-4853,-3184,-1195,1098,3658,6365,9084,11645,13884,15648,16851,17434,17448,16963,16145,15148,14173,13372,12880,12771,13068,13724,14659,15728,16787,17666,18219,18331,17923,16995,15576,13758,11656,9381,7057,4756,2548,442,-1549,-3443,-5261,-6989,-8649,-10175,-11563,-12732,-13670,-14324,-14703,-14805,-14669,-14339,-13864,-13290,-12645,-11926,-11111,-10127,-8917,-7395,-5535,-3336,-880,1706,4223,6473,8230,9325,9646,9134,7865,5942,3572,994,-1565,-3867,-5741,-7072,-7798,-7910,-7462,-6494,-5123,-3419,-1502,530,2568,4500,6224,7644,8684,9303,9488,9292,8784,8111,7385,6766,6352,6235,6437,6966,7756,8743,9814,10865,11761,12398,12654,12440,11688,10346,8427,5946,3018,-255,-3680,-7073,-10243,-13000,-15236,-16859,-17877,-18340,-18359,-18072,-17643,-17192,-16851,-16657,-16630,-16729,-16867,-16979,-16951,-16742,-16299,-15625,-14735,-13681,-12494,-11233,-9907,-8528,-7068,-5500,-3789,-1915,106,2254,4434,6579,8568,10321,11764,12857,13617,14062,14281,14335,14321,14312,14366,14510,14764,15077,15431,15718,15886,15814,15447,14694,13550,12002,10105,7954,5645,3347,1181,-689,-2148,-3101,-3497,-3331,-2649,-1541,-147,1371,2817,4009,4754,4920,4400,3162,1246,-1260,-4173,-7305,-10411,-13270,-15679,-17475,-18582,-18965,-18692,-17862,-16643,-15212,-13752,-12431,-11379,-10673,-10362,-10409,-10774,-11360,-12068,-12791,-13432,-13905,-14150,-14106,-13751,-13057,-12037,-10703,-9112,-7322,-5438,-3547,-1769,-191,1095,2036,2611,2827,2744,2440,2025,1630,1347,1301,1523,2064,2901,3991,5247,6571,7827,8899,9662,10015,9905,9300,8258,6852,5237,3574,2032,771,-123,-608,-733,-604,-387,-257,-407,-950,-1987,-3492,-5412,-7576,-9821,-11927,-13714,-15040,-15821,-16045,-15783,-15125,-14239,-13269,-12362,-11649,-11185,-11014,-11097,-11365,-11727,-12066,-12300,-12368,-12241,-11944,-11498,-10945,-10302,-9544,-8638,-7507,-6084,-4313,-2160,344,3148,6132,9171,12100,14764,17025,18752,19890,20373,20252,19545,18408,16929,15298,13630,12053,10630,9381,8259,7188,6055,4746,3182,1305,-857,-3244,-5720,-8138,-10318,-12127,-13432,-14206,-14428,-14177,-13541,-12647,-11626,-10590,-9649,-8867,-8295,-7958,-7850,-7977,-8310,-8839,-9527,-10344,-11238,-12151,-13020,-13753,-14296,-14544,-14464,-13979,-13091,-11778,-10085,-8051,-5732,-3217,-561,2138,4808,7365,9732,11821,13574,14918,15821,16256,16237,15797,15008,13970,12804,11650,10640,9890,9479,9444,9767,10392,11212,12120,12978,13669,14101,14181,13913,13267,12319,11118,9752,8293,6802,5301,3798,2256,625,-1137,-3096,-5253,-7616,-10132,-12718,-15270,-17660,-19769,-21482,-22721,-23430,-23609,-23282,-22526,-21429,-20116,-18688,-17270,-15925,-14734,-13701,-12824,-12048,-11294,-10465,-9454,-8183,-6580,-4638,-2378,143,2822,5570,8257,10797,13082,15040,16615,17756,18467,18742,18624,18169,17444,16543,15554,14575,13688,12983,12501,12300,12360,12681,13193,13810,14444,14950,15243,15201,14755,13874,12537,10811,8749,6473,4099,1729,-522,-2614,-4507,-6219,-7787,-9251,-10662,-12033,-13372,-14647,-15812,-16806,-17563,-18042,-18205,-18063,-17641,-17005,-16247,-15457,-14742,-14167,-13797,-13624,-13637,-13746,-13870,-13876,-13654,-13084,-12102,-10658,-8776,-6513,-3968,-1279,1419,3971,6256,8162,9626,10621,11163,11295,11099,10655,10055,9394,8730,8148,7684,7389,7283,7385,7677,8148,8744,9410,10075,10654,11072,11256,11165,10752,10030,8993,7678,6126,4365,2469,459,-1594,-3648,-5655,-7562,-9312,-10878,-12187,-13231,-13948,-14323,-14325,-13928,-13127,-11921,-10330,-8411,-6230,-3889,-1501,824,2960,4837,6355,7508,8254,8642,8694,8489,8093,7596,7073,6595,6221,5975,5883,5926,6102,6379,6752,7192,7695,8227,8787,9332,9868,10342,10780,11135,11443,11681,11872,12022,12130,12202,12224,12186,12076,11875,11566,11134,10539,9757,8738,7452,5873,4005,1869,-453,-2878,-5259,-7470,-9362,-10841,-11832,-12334,-12376,-12049,-11450,-10715,-9944,-9250,-8689,-8308,-8092,-8034,-8061,-8131,-8174,-8145,-8020,-7795,-7489,-7156,-6833,-6594,-6472,-6479,-6620,-6803,-6982,-6989,-6742,-6097,-4995,-3408,-1352,1066,3740,6502,9198,11676,13810,15516,16740,17474,17733,17556,17011,16168,15122,13978,12832,11807,10972,10410,10125,10101,10261,10518,10750,10885,10855,10654,10324,9923,9539,9248,9090,9083,9179,9297,9326,9137,8617,7684,6314,4537,2481,283,-1837,-3706,-5138,-6049,-6390,-6238,-5698,-4970,-4249,-3735,-3605,-3950,-4832,-6197,-7969,-9979,-12068,-14040,-15728,-16989,-17720,-17867,-17410,-16362,-14758,-12649,-10105,-7216,-4093,-873,2281,5226,7769,9818,11239,12024,12182,11791,10999,9947,8827,7799,6999,6541,6473,6803,7511,8498,9700,10977,12236,13366,14260,14844,15034,14776,14049,12859,11280,9418,7455,5567,3978,2849,2310,2400,3070,4189,5561,6968,8185,9054,9464,9388,8880,8024,6956,5787,4618,3500,2442,1409,330,-866,-2269,-3914,-5840,-8000,-10338,-12738,-15067,-17183,-18939,-20225,-20936,-21022,-20457,-19251,-17461,-15158,-12466,-9523,-6489,-3538,-814,1543,3443,4833,5690,6051,5940,5457,4663,3691,2639,1650,830,315,166,466,1205,2368,3883,5649,7559,9484,11314,12941,14264,15211,15698,15672,15088,13912,12161,9865,7108,4014,736,-2536,-5622,-8328,-10521,-12084,-12980,-13222,-12879,-12096,-11008,-9824,-8687,-7759,-7147,-6900,-7040,-7526,-8273,-9182,-10102,-10895,-11420,-11554,-11236,-10411,-9117,-7382,-5307,-2972,-494,2033,4513,6864,9022,10923,12525,13785,14678,15186,15315,15077,14519,13689,12655,11484,10244,9001,7795,6680,5671,4800,4066,3492,3061,2803,2703,2788,3045,3492,4093,4837,5655,6478,7211,7730,7933,7689,6925,5585,3682,1289,-1462,-4389,-7276,-9927,-12137,-13795,-14819,-15219,-15084,-14530,-13745,-12911,-12187,-11744,-11633,-11943,-12613,-13618,-14836,-16158,-17458,-18617,-19541,-20159,-20419,-20303,-19786,-18875,-17552,-15825,-13693,-11186,-8340,-5240,-1980,1301,4470,7379,9914,11985,13538,14578,15123,15254,15045,14607,14031,13420,12845,12370,12048,11885,11911,12082,12371,12708,13014,13205,13197,12928,12348,11452,10248,8774,7085,5230,3270,1235,-835,-2925,-5018,-7086,-9112,-11047,-12845,-14448,-15794,-16836,-17531,-17870,-17858,-17525,-16932,-16123,-15180,-14138,-13067,-11997,-10979,-10056,-9271,-8676,-8320,-8228,-8435,-8906,-9620,-10468,-11354,-12122,-12635,-12752,-12378,-11468,-10033,-8168,-6010,-3748,-1575,327,1830,2856,3410,3560,3422,3141,2878,2756,2887,3309,4031,4998,6112,7264,8306,9123,9594,9645,9213,8289,6886,5056,2902,533,-1888,-4203,-6255,-7909,-9068,-9686,-9746,-9311,-8443,-7301,-5997,-4719,-3593,-2737,-2221,-2048,-2174,-2506,-2935,-3318,-3591,-3656,-3535,-3255,-2904,-2613,-2485,-2660,-3187,-4116,-5402,-6969,-8675,-10362,-11841,-12945,-13512,-13433,-12645,-11143,-9001,-6337,-3343,-237,2739,5361,7426,8811,9452,9375,8687,7548,6174,4770,3559,2679,2254,2324,2864,3817,5050,6408,7715,8770,9392,9438,8786,7419,5363,2727,-313,-3558,-6770,-9741,-12270,-14226,-15514,-16117,-16060,-15424,-14307,-12837,-11149,-9352,-7596,-5945,-4532,-3392,-2606,-2180,-2138,-2441,-3054,-3893,-4864,-5862,-6778,-7509,-7994,-8176,-8059,-7649,-6996,-6123,-5089,-3903,-2587,-1131,472,2248,4192,6301,8527,10798,12985,14965,16554,17629,18061,17806,16855,15291,13237,10863,8377,5964,3826,2116,954,415,505,1201,2392,3970,5754,7584,9281,10681,11663,12113,11985,11254,9949,8128,5882,3325,598,-2139,-4703,-6906,-8564,-9514,-9648,-8919,-7353,-5080,-2271,799,3855,6593,8738,10082,10472,9877,8324,5966,2990,-356,-3797,-7100,-10033,-12451,-14249,-15412,-15969,-16005,-15643,-14990,-14183,-13303,-12430,-11606,-10855,-10193,-9634,-9197,-8896,-8754,-8750,-8865,-9016,-9127,-9083,-8803,-8203,-7245,-5933,-4276,-2360,-239,1976,4198,6332,8294,10025,11466,12590,13375,13817,13939,13775,13369,12795,12079,11286,10411,9465,8416,7225,5857,4287,2501,544,-1530,-3600,-5522,-7127,-8240,-8701,-8399,-7279,-5348,-2721,450,3907,7389,10573,13187,14958,15710,15327,13793,11194,7685,3513,-1042,-5661,-10035,-13866,-16916,-18989,-19977,-19851,-18654,-16543,-13711,-10457,-7084,-3924,-1265,655,1722,1909,1334,193,-1235,-2663,-3807,-4464,-4499,-3886,-2669,-992,1002,3107,5187,7099,8775,10192,11359,12336,13169,13926,14639,15333,15994,16600,17103,17475,17671,17691,17527,17211,16756,16203,15535,14759,13817,12670,11246,9506,7418,4990,2286,-607,-3549,-6378,-8947,-11091,-12708,-13731,-14149,-14020,-13448,-12568,-11554,-10534,-9648,-8962,-8504,-8264,-8164,-8142,-8090,-7947,-7646,-7182,-6571,-5870,-5151,-4487,-3937,-3522,-3235,-3027,-2819,-2523,-2026,-1243,-93,1438,3356,5559,7962,10371,12646,14579,16041,16907,17116,16663,15598,14020,12076,9942,7796,5828,4175,2946,2177,1830,1831,2013,2217,2240,1933,1162,-107,-1878,-4035,-6441,-8893,-11191,-13144,-14593,-15430,-15600,-15087,-13942,-12222,-10047,-7548,-4884,-2235,243,2393,4114,5355,6112,6463,6508,6403,6292,6331,6626,7242,8189,9412,10802,12215,13476,14429,14937,14932,14408,13431,12138,10700,9313,8166,7399,7114,7320,7986,8998,10226,11513,12713,13713,14434,14847,14970,14829,14494,13999,13392,12686,11887,10997,10029,9003,7969,6982,6094,5356,4772,4332,3964,3589,3082,2342,1266,-209,-2086,-4331,-6837,-9465,-12028,-14331,-16184,-17419,-17935,-17671,-16668,-15026,-12917,-10562,-8197,-6062,-4343,-3191,-2649,-2712,-3282,-4209,-5319,-6406,-7311,-7891,-8073,-7827,-7199,-6249,-5089,-3796,-2466,-1138,176,1482,2845,4295,5895,7679,9628,11730,13892,16021,17998,19676,20944,21672,21773,21184,19865,17834,15142,11884,8215,4303,364,-3398,-6779,-9605,-11758,-13159,-13809,-13754,-13103,-11992,-10588,-9058,-7553,-6215,-5127,-4366,-3923,-3797,-3908,-4184,-4531,-4854,-5085,-5181,-5131,-4953,-4685,-4357,-3992,-3585,-3107,-2513,-1743,-749,507,2042,3832,5843,7991,10185,12322,14282,15979,17310,18222,18684,18687,18279,17502,16438,15161,13727,12194,10566,8854,7042,5117,3076,952,-1233,-3391,-5456,-7336,-8941,-10203,-11065,-11494,-11515,-11136,-10456,-9523,-8430,-7239,-5988,-4713,-3420,-2111,-801,501,1751,2918,3928,4729,5248,5431,5241,4661,3704,2420,869,-854,-2662,-4458,-6169,-7724,-9094,-10251,-11201,-11963,-12551,-13015,-13350,-13603,-13733,-13757,-13608,-13264,-12667,-11767,-10548,-8965,-7054,-4839,-2398,136,2642,4955,6935,8494,9543,10095,10166,9831,9191,8333,7368,6366,5390,4482,3660,2927,2275,1675,1093,490,-177,-950,-1845,-2884,-4033,-5250,-6445,-7504,-8305,-8722,-8665,-8083,-6981,-5423,-3535,-1481,541,2337,3725,4563,4776,4337,3315,1817,24,-1876,-3664,-5162,-6218,-6741,-6707,-6145,-5143,-3821,-2312,-756,732,2050,3132,3934,4448,4683,4669,4452,4085,3624,3134,2652,2214,1821,1459,1089,660,125,-573,-1447,-2516,-3739,-5079,-6442,-7763,-8938,-9910,-10613,-11034,-11176,-11069,-10784,-10358,-9883,-9369,-8851,-8293,-7661,-6879,-5907,-4691,-3233,-1569,240,2071,3820,5348,6551,7340,7660,7512,6903,5919,4624,3133,1545,-37,-1512,-2787,-3789,-4443,-4713,-4584,-4077,-3263,-2235,-1119,-62,803,1338,1454,1072,185,-1199,-3001,-5128,-7438,-9791,-12040,-14041,-15704,-16928,-17703,-18016,-17923,-17495,-16818,-15993,-15087,-14160,-13236,-12300,-11334,-10289,-9117,-7787,-6255,-4529,-2601,-523,1663,3861,5974,7864,9407,10455,10906,10682,9746,8153,5972,3382,567,-2214,-4717,-6687,-7915,-8263,-7648,-6127,-3798,-903,2322,5531,8456,10792,12350,13014,12746,11659,9888,7691,5296,2965,885,-788,-1992,-2720,-3022,-3001,-2772,-2466,-2213,-2106,-2234,-2621,-3279,-4144,-5152,-6170,-7093,-7801,-8188,-8233,-7885,-7228,-6312,-5248,-4136,-3056,-2078,-1224,-531,21,410,650,736,671,465,138,-276,-745,-1214,-1637,-1962,-2134,-2115,-1866,-1365,-610,373,1544,2825,4136,5393,6513,7441,8141,8590,8810,8801,8592,8194,7616,6867,5948,4865,3639,2293,862,-587,-2001,-3291,-4383,-5219,-5738,-5941,-5835,-5483,-4972,-4393,-3874,-3503,-3374,-3538,-4000,-4736,-5671,-6705,-7721,-8599,-9245,-9582,-9582,-9237,-8576,-7630,-6470,-5129,-3704,-2244,-853,399,1411,2134,2511,2564,2337,1943,1516,1218,1192,1549,2356,3589,5191,7016,8909,10683,12166,13221,13728,13639,12913,11587,9730,7461,4951,2393,5,-2010,-3483,-4315,-4481,-4038,-3127,-1937,-696,382,1100,1334,1022,177,-1095,-2669,-4339,-5943,-7272,-8193,-8575,-8355,-7529,-6131,-4292,-2142,104,2267,4141,5582,6463,6751,6416,5535,4176,2466,543,-1459,-3392,-5130,-6552,-7554,-8071,-8036,-7457,-6344,-4799,-2935,-945,990,2652,3881,4551,4630,4160,3266,2130,966,-15,-633,-769,-370,537,1866,3475,5194,6843,8248,9273,9798,9772,9153,7977,6284,4163,1727,-900,-3566,-6132,-8437,-10358,-11782,-12623,-12865,-12493,-11566,-10156,-8354,-6282,-4039,-1749,500,2607,4498,6099,7354,8219,8655,8667,8253,7461,6338,4976,3446,1880,344,-1013,-2106,-2820,-3043,-2736,-1826,-362,1604,3931,6447,8935,11179,12965,14129,14579,14276,13306,11781,9914,7914,6004,4369,3126,2324,1930,1833,1888,1914,1746,1258,365,-938,-2596,-4509,-6501,-8419,-10050,-11260,-11893,-11912,-11274,-10069,-8370,-6369,-4213,-2117,-245,1255,2273,2773,2759,2298,1487,468,-625,-1631,-2426,-2897,-2975,-2631,-1879,-784,566,2048,3526,4889,5997,6785,7168,7125,6669,5816,4662,3268,1763,249,-1149,-2319,-3154,-3560,-3464,-2820,-1624,67,2151,4449,6753,8817,10404,11329,11442,10729,9212,7062,4477,1713,-952,-3288,-5068,-6160,-6457,-5947,-4658,-2685,-167,2729,5788,8822,11609,13983,15803,16974,17465,17309,16554,15339,13755,11964,10055,8147,6301,4575,3010,1619,439,-536,-1289,-1838,-2196,-2406,-2503,-2563,-2611,-2721,-2888,-3144,-3441,-3769,-4043,-4235,-4255,-4058,-3581,-2781,-1638,-149,1636,3640,5722,7726,9453,10721,11358,11246,10335,8656,6317,3513,476,-2525,-5232,-7428,-8961,-9752,-9824,-9250,-8193,-6807,-5279,-3751,-2325,-1067,27,972,1809,2584,3315,4016,4680,5287,5843,6335,6809,7275,7809,8416,9130,9899,10665,11303,11687,11681,11170,10120,8540,6553,4345,2172,303,-990,-1517,-1155,79,2077,4607,7391,10113,12479,14242,15246,15403,14731,13319,11295,8863,6170,3436,771,-1670,-3817,-5606,-7000,-8000,-8595,-8825,-8707,-8309,-7689,-6945,-6157,-5439,-4857,-4485,-4342,-4422,-4670,-5017,-5367,-5621,-5702,-5518,-5027,-4178,-2953,-1350,592,2832,5238,7713,10060,12127,13729,14732,15032,14600,13459,11700,9464,6905,4224,1567,-889,-3052,-4832,-6208,-7175,-7759,-8002,-7935,-7605,-7035,-6269,-5347,-4308,-3238,-2183,-1253,-510,-31,140,1,-409,-1007,-1675,-2284,-2706,-2846,-2657,-2145,-1373,-448,491,1313,1877,2116,1964,1455,635,-372,-1439,-2412,-3156,-3563,-3564,-3147,-2345,-1225,101,1535,2954,4257,5367,6204,6727,6903,6702,6133,5196,3910,2326,492,-1499,-3525,-5464,-7140,-8434,-9198,-9383,-8960,-8000,-6629,-5035,-3440,-2078,-1152,-808,-1103,-2008,-3373,-4997,-6611,-7933,-8741,-8837,-8172,-6760,-4766,-2404,22,2216,3897,4839,4915,4094,2450,166,-2528,-5330,-7966,-10165,-11719,-12499,-12433,-11541,-9909,-7674,-5017,-2127,793,3569,6014,8002,9405,10151,10190,9535,8221,6343,4029,1422,-1289,-3928,-6284,-8179,-9418,-9872,-9440,-8099,-5920,-3044,299,3833,7253,10281,12676,14293,15076,15060,14379,13203,11737,10170,8643,7255,6026,4935,3908,2862,1707,385,-1151,-2880,-4779,-6769,-8766,-10684,-12417,-13911,-15096,-15952,-16454,-16607,-16415,-15898,-15074,-13967,-12617,-11070,-9373,-7624,-5868,-4242,-2795,-1638,-812,-358,-295,-582,-1207,-2058,-3077,-4126,-5100,-5888,-6390,-6557,-6370,-5857,-5105,-4214,-3338,-2604,-2163,-2097,-2489,-3323,-4573,-6135,-7881,-9662,-11330,-12745,-13817,-14458,-14642,-14332,-13530,-12228,-10438,-8193,-5548,-2620,440,3425,6092,8209,9558,10005,9499,8113,6016,3477,810,-1653,-3623,-4873,-5303,-4907,-3809,-2210,-358,1481,3079,4259,4931,5076,4764,4108,3257,2350,1499,761,136,-393,-908,-1433,-2004,-2614,-3183,-3656,-3897,-3831,-3382,-2555,-1407,-86,1228,2302,2928,2915,2160,620,-1617,-4391,-7442,-10438,-13055,-14932,-15828,-15550,-14071,-11500,-8084,-4194,-276,3212,5849,7317,7441,6225,3830,586,-3085,-6703,-9805,-11993,-13005,-12708,-11162,-8550,-5211,-1526,2056,5165,7454,8744,8937,8113,6443,4213,1749,-582,-2483,-3666,-4004,-3418,-1997,99,2607,5230,7633,9535,10688,10933,10238,8634,6280,3400,236,-2926,-5835,-8287,-10088,-11139,-11358,-10739,-9328,-7218,-4557,-1529,1673,4828,7763,10303,12339,13794,14637,14870,14521,13628,12250,10449,8291,5861,3236,508,-2222,-4865,-7286,-9389,-11034,-12130,-12597,-12420,-11635,-10351,-8727,-6968,-5269,-3828,-2764,-2158,-1992,-2188,-2605,-3072,-3408,-3478,-3170,-2501,-1501,-344,810,1722,2218,2125,1379,-22,-1974,-4300,-6764,-9118,-11098,-12513,-13194,-13071,-12121,-10401,-8013,-5102,-1852,1569,4951,8151,11008,13418,15309,16611,17307,17359,16768,15526,13683,11288,8486,5448,2412,-351,-2566,-3988,-4422,-3783,-2081,533,3802,7373,10834,13776,15837,16757,16429,14879,12325,9073,5559,2197,-591,-2496,-3338,-3062,-1802,204,2617,5030,7075,8405,8794,8116,6386,3735,396,-3323,-7099,-10602,-13564,-15783,-17140,-17625,-17292,-16269,-14730,-12858,-10854,-8890,-7125,-5670,-4625,-4022,-3880,-4156,-4783,-5664,-6682,-7704,-8605,-9249,-9525,-9336,-8638,-7417,-5746,-3727,-1547,592,2466,3869,4649,4719,4075,2818,1107,-820,-2704,-4291,-5359,-5767,-5450,-4454,-2914,-1022,975,2865,4445,5599,6273,6465,6246,5680,4863,3884,2816,1742,741,-102,-689,-932,-730,-38,1201,2946,5139,7640,10279,12841,15120,16906,18058,18471,18140,17115,15535,13579,11461,9390,7549,6065,5017,4427,4263,4483,4991,5733,6599,7525,8412,9174,9729,9980,9862,9299,8260,6713,4685,2210,-615,-3671,-6780,-9750,-12346,-14365,-15592,-15896,-15186,-13465,-10825,-7426,-3525,584,4562,8075,10817,12542,13104,12442,10643,7871,4407,589,-3219,-6661,-9439,-11341,-12259,-12219,-11325,-9815,-7952,-6044,-4381,-3176,-2580,-2607,-3170,-4086,-5096,-5933,-6344,-6147,-5263,-3716,-1650,711,3084,5178,6726,7543,7510,6657,5050,2921,483,-1950,-4119,-5760,-6696,-6806,-6068,-4524,-2300,454,3520,6716,9816,12659,15065,16914,18104,18554,18253,17169,15385,12949,10032,6787,3437,219,-2649,-4936,-6501,-7229,-7114,-6212,-4656,-2634,-349,1986,4191,6115,7685,8839,9618,10065,10275,10364,10428,10572,10856,11318,11945,12692,13475,14185,14695,14897,14658,13919,12612,10741,8361,5554,2485,-683,-3734,-6474,-8716,-10335,-11241,-11457,-11019,-10077,-8764,-7266,-5729,-4286,-3017,-1966,-1128,-467,72,556,1048,1598,2224,2918,3615,4241,4679,4838,4643,4070,3158,2011,781,-343,-1166,-1512,-1271,-372,1134,3141,5465,7860,10105,11957,13275,13968,14030,13573,12714,11674,10630,9750,9162,8887,8894,9068,9222,9183,8737,7768,6182,4031,1426,-1402,-4181,-6613,-8430,-9440,-9559,-8824,-7394,-5527,-3524,-1716,-371,297,194,-688,-2223,-4257,-6535,-8835,-10922,-12604,-13738,-14235,-14044,-13191,-11707,-9692,-7240,-4477,-1531,1468,4378,7093,9469,11436,12885,13785,14078,13798,12926,11557,9734,7569,5184,2690,247,-2029,-4012,-5596,-6726,-7363,-7518,-7256,-6640,-5812,-4865,-3947,-3132,-2495,-2050,-1769,-1603,-1452,-1259,-915,-397,339,1267,2338,3480,4583,5548,6251,6595,6505,5932,4880,3407,1611,-348,-2281,-3983,-5257,-5930,-5906,-5146,-3711,-1734,594,3040,5379,7399,8952,9937,10337,10171,9519,8457,7105,5523,3812,2018,192,-1614,-3377,-5041,-6566,-7889,-8945,-9671,-9988,-9863,-9243,-8151,-6612,-4709,-2552,-269,1989,4080,5854,7195,7987,8174,7704,6596,4874,2636,-26,-2967,-6034,-9079,-11927,-14451,-16526,-18068,-19022,-19378,-19147,-18395,-17204,-15690,-13993,-12261,-10636,-9256,-8215,-7577,-7372,-7551,-8073,-8808,-9647,-10433,-11016,-11271,-11058,-10325,-9003,-7121,-4719,-1897,1212,4461,7679,10707,13405,15647,17361,18503,19071,19106,18662,17827,16679,15310,13799,12220,10633,9104,7664,6354,5186,4153,3245,2414,1633,837,5,-905,-1903,-2983,-4145,-5355,-6600,-7841,-9072,-10250,-11366,-12367,-13195,-13794,-14056,-13932,-13345,-12289,-10798,-8952,-6892,-4776,-2775,-1050,285,1140,1491,1340,734,-262,-1554,-3050,-4633,-6191,-7619,-8818,-9717,-10289,-10522,-10479,-10238,-9901,-9582,-9359,-9280,-9343,-9481,-9595,-9546,-9193,-8418,-7144,-5366,-3141,-620,2012,4503,6625,8154,8938,8876,7983,6302,3998,1236,-1748,-4738,-7522,-9918,-11798,-13065,-13698,-13709,-13165,-12175,-10870,-9395,-7908,-6523,-5347,-4431,-3760,-3309,-2963,-2654,-2242,-1691,-922,38,1173,2418,3696,4960,6123,7185,8097,8877,9516,10021,10366,10540,10469,10128,9444,8391,6957,5158,3063,757,-1640,-3996,-6165,-8022,-9436,-10336,-10658,-10420,-9652,-8480,-7003,-5397,-3780,-2279,-963,141,1045,1792,2438,3016,3561,4039,4407,4574,4432,3894,2873,1347,-669,-3081,-5773,-8550,-11253,-13677,-15686,-17161,-18049,-18335,-18062,-17297,-16149,-14711,-13113,-11425,-9726,-8047,-6384,-4728,-3033,-1282,551,2431,4326,6134,7759,9076,9977,10368,10202,9466,8200,6499,4489,2352,271,-1543,-2905,-3658,-3697,-2989,-1585,396,2744,5212,7516,9398,10638,11102,10764,9685,8048,6094,4093,2340,1040,367,341,929,1945,3189,4397,5329,5805,5706,5003,3763,2095,179,-1814,-3701,-5354,-6661,-7569,-8068,-8146,-7844,-7180,-6189,-4920,-3417,-1746,11,1770,3429,4903,6095,6954,7426,7504,7220,6636,5857,5017,4254,3714,3501,3675,4224,5079,6079,7058,7778,8078,7791,6859,5292,3190,749,-1816,-4222,-6262,-7727,-8522,-8630,-8106,-7097,-5766,-4307,-2897,-1690,-791,-287,-190,-511,-1175,-2111,-3196,-4284,-5243,-5918,-6227,-6103,-5560,-4666,-3544,-2370,-1319,-572,-260,-462,-1177,-2323,-3746,-5239,-6557,-7472,-7780,-7347,-6120,-4153,-1577,1360,4382,7169,9417,10884,11400,10920,9503,7338,4694,1904,-683,-2762,-4083,-4532,-4084,-2873,-1117,884,2789,4289,5122,5121,4255,2594,331,-2262,-4886,-7234,-9051,-10172,-10505,-10080,-9006,-7442,-5620,-3710,-1908,-297,1053,2182,3117,3951,4727,5496,6233,6900,7389,7608,7429,6800,5678,4126,2254,232,-1723,-3394,-4593,-5163,-5046,-4227,-2805,-900,1280,3567,5755,7718,9344,10593,11450,11936,12070,11882,11380,10590,9527,8242,6805,5323,3938,2811,2102,1948,2450,3623,5422,7718,10302,12928,15313,17182,18308,18508,17707,15893,13178,9720,5766,1562,-2607,-6523,-9968,-12827,-15029,-16567,-17493,-17889,-17840,-17455,-16787,-15910,-14833,-13575,-12118,-10456,-8567,-6454,-4124,-1599,1063,3802,6540,9139,11512,13478,14919,15677,15644,14743,12961,10359,7075,3307,-663,-4575,-8105,-11015,-13081,-14184,-14278,-13431,-11787,-9579,-7071,-4549,-2270,-440,796,1388,1352,773,-193,-1389,-2627,-3756,-4652,-5247,-5498,-5440,-5081,-4504,-3730,-2835,-1822,-755,376,1504,2617,3632,4506,5156,5535,5608,5370,4875,4196,3464,2804,2375,2292,2643,3483,4776,6474,8449,10558,12642,14538,16108,17258,17917,18092,17806,17156,16236,15188,14115,13160,12376,11860,11586,11566,11696,11898,12027,11970,11595,10831,9619,7996,5997,3774,1436,-828,-2887,-4600,-5900,-6736,-7145,-7159,-6883,-6389,-5795,-5170,-4587,-4098,-3742,-3524,-3494,-3610,-3910,-4358,-4935,-5621,-6359,-7121,-7836,-8465,-8931,-9180,-9150,-8796,-8079,-7006,-5577,-3865,-1931,124,2195,4193,6019,7620,8939,9958,10660,11053,11143,10960,10548,9969,9327,8706,8250,8030,8137,8567,9271,10127,10963,11573,11768,11385,10339,8629,6340,3646,774,-2008,-4456,-6347,-7555,-8017,-7793,-7001,-5833,-4494,-3186,-2077,-1267,-825,-744,-999,-1539,-2284,-3176,-4131,-5082,-5959,-6698,-7263,-7606,-7736,-7641,-7364,-6922,-6362,-5701,-4959,-4134,-3197,-2125,-872,594,2286,4217,6335,8594,10868,13044,14949,16431,17365,17637,17253,16232,14717,12879,10944,9138,7669,6702,6331,6577,7401,8675,10262,11957,13582,14940,15874,16268,16035,15171,13688,11671,9212,6445,3483,451,-2549,-5445,-8163,-10675,-12949,-14965,-16732,-18231,-19478,-20448,-21128,-21468,-21418,-20908,-19893,-18332,-16245,-13665,-10707,-7500,-4216,-1056,1801,4179,5941,7018,7368,7047,6126,4756,3078,1275,-495,-2088,-3387,-4335,-4906,-5116,-5033,-4719,-4262,-3755,-3250,-2821,-2497,-2308,-2251,-2342,-2535,-2847,-3219,-3622,-4007,-4286,-4409,-4290,-3895,-3220,-2304,-1250,-185,730,1350,1546,1253,451,-801,-2391,-4175,-5968,-7610,-8949,-9879,-10365,-10400,-10066,-9448,-8678,-7868,-7121,-6508,-6055,-5764,-5586,-5470,-5336,-5122,-4764,-4210,-3431,-2392,-1093,470,2278,4278,6412,8562,10608,12371,13708,14429,14437,13630,12022,9682,6757,3482,105,-3071,-5773,-7776,-8884,-9030,-8197,-6465,-4005,-1012,2256,5536,8583,11152,13054,14136,14315,13568,11969,9645,6814,3711,614,-2247,-4667,-6525,-7779,-8460,-8673,-8565,-8302,-8063,-7967,-8141,-8597,-9348,-10301,-11343,-12319,-13063,-13427,-13285,-12580,-11296,-9522,-7372,-5056,-2787,-804,672,1484,1530,797,-629,-2612,-4938,-7382,-9714,-11744,-13310,-14354,-14834,-14818,-14394,-13687,-12860,-12021,-11328,-10814,-10569,-10534,-10703,-10961,-11220,-11354,-11255,-10817,-9969,-8660,-6873,-4637,-2008,896,3918,6862,9484,11556,12846,13199,12519,10835,8248,4983,1311,-2458,-5998,-9039,-11353,-12806,-13361,-13054,-12019,-10416,-8449,-6312,-4150,-2101,-197,1522,3100,4574,6006,7436,8889,10351,11784,13091,14189,14925,15199,14885,13909,12235,9883,6927,3513,-174,-3904,-7442,-10560,-13074,-14849,-15836,-16030,-15534,-14447,-12955,-11209,-9384,-7612,-6024,-4684,-3676,-2999,-2694,-2719,-3079,-3704,-4536,-5467,-6358,-7057,-7381,-7172,-6312,-4742,-2498,293,3436,6662,9714,12334,14327,15578,16045,15768,14874,13498,11853,10103,8425,6955,5767,4915,4374,4111,4039,4069,4100,4035,3793,3327,2611,1676,564,-634,-1851,-2985,-3997,-4854,-5552,-6144,-6658,-7180,-7751,-8434,-9245,-10198,-11276,-12441,-13635,-14803,-15858,-16745,-17375,-17693,-17628,-17153,-16239,-14906,-13216,-11233,-9101,-6924,-4847,-2973,-1376,-84,918,1707,2369,3029,3794,4741,5918,7304,8840,10414,11897,13163,14104,14666,14845,14699,14320,13843,13386,13056,12920,12976,13181,13436,13616,13588,13250,12523,11413,9946,8238,6412,4620,3012,1705,785,292,194,429,865,1372,1777,1950,1767,1163,115,-1351,-3158,-5207,-7367,-9493,-11457,-13110,-14372,-15160,-15468,-15312,-14768,-13936,-12926,-11856,-10807,-9846,-8984,-8213,-7477,-6708,-5836,-4777,-3501,-1979,-250,1642,3596,5531,7342,8954,10316,11383,12165,12654,12908,12943,12843,12646,12442,12276,12223,12293,12515,12831,13185,13453,13505,13198,12405,11047,9081,6557,3564,263,-3157,-6509,-9587,-12255,-14378,-15909,-16809,-17107,-16856,-16126,-15047,-13704,-12252,-10795,-9447,-8303,-7418,-6839,-6561,-6576,-6835,-7291,-7863,-8496,-9108,-9647,-10057,-10302,-10353,-10197,-9814,-9233,-8435,-7482,-6367,-5152,-3830,-2437,-944,645,2366,4238,6271,8455,10762,13122,15456,17657,19611,21214,22362,23001,23090,22664,21780,20556,19121,17635,16227,15011,14058,13363,12895,12545,12191,11682,10895,9716,8109,6063,3658,990,-1786,-4521,-7051,-9231,-10965,-12171,-12848,-13019,-12763,-12203,-11457,-10683,-9981,-9485,-9219,-9252,-9527,-10023,-10633,-11254,-11755,-12001,-11871,-11262,-10129,-8448,-6290,-3736,-944,1907,4643,7052,8995,10321,10957,10887,10131,8818,7067,5093,3082,1254,-205,-1140,-1437,-1052,-4,1611,3642,5879,8100,10075,11616,12570,12876,12517,11568,10156,8425,6561,4711,3001,1524,296,-671,-1446,-2081,-2666,-3258,-3918,-4648,-5457,-6272,-7058,-7724,-8203,-8450,-8396,-8056,-7421,-6541,-5485,-4335,-3195,-2153,-1288,-641,-218,21,151,282,520,990,1770,2918,4430,6241,8251,10296,12216,13830,14986,15585,15559,14930,13762,12188,10382,8532,6846,5474,4569,4185,4349,5012,6067,7392,8819,10183,11335,12129,12472,12306,11630,10493,8992,7264,5450,3710,2157,887,-72,-719,-1133,-1379,-1584,-1839,-2229,-2819,-3617,-4622,-5769,-6988,-8158,-9165,-9877,-10195,-10035,-9392,-8266,-6785,-5035,-3215,-1463,70,1264,2092,2531,2663,2568,2378,2201,2146,2287,2654,3278,4111,5152,6322,7593,8900,10184,11394,12447,13271,13785,13906,13571,12749,11420,9637,7463,5028,2490,42,-2096,-3705,-4599,-4628,-3744,-1973,559,3625,6961,10248,13168,15460,16892,17345,16783,15260,12924,9984,6671,3249,-69,-3084,-5676,-7770,-9345,-10426,-11025,-11194,-10924,-10248,-9142,-7638,-5749,-3536,-1090,1476,4024,6387,8430,9988,10958,11258,10846,9769,8077,5920,3431,798,-1820,-4255,-6395,-8127,-9418,-10230,-10595,-10551,-10160,-9512,-8678,-7743,-6779,-5837,-4964,-4176,-3482,-2868,-2326,-1805,-1303,-751,-147,569,1404,2389,3525,4784,6127,7461,8678,9670,10303,10507,10221,9467,8302,6842,5226,3613,2138,925,30,-514,-724,-663,-382,22,491,958,1401,1807,2198,2619,3096,3667,4324,5025,5702,6239,6520,6430,5876,4804,3200,1118,-1371,-4118,-6993,-9827,-12478,-14822,-16772,-18269,-19305,-19867,-20007,-19742,-19137,-18235,-17099,-15787,-14375,-12926,-11523,-10224,-9099,-8167,-7463,-6955,-6628,-6424,-6279,-6127,-5875,-5470,-4821,-3921,-2727,-1280,388,2216,4114,6013,7821,9466,10892,12052,12919,13505,13806,13875,13729,13401,12916,12253,11433,10427,9250,7945,6551,5172,3917,2884,2201,1912,2055,2573,3371,4278,5103,5637,5691,5113,3834,1842,-776,-3871,-7236,-10627,-13807,-16551,-18689,-20109,-20769,-20706,-20007,-18831,-17351,-15761,-14242,-12948,-11959,-11342,-11018,-10938,-10924,-10846,-10529,-9864,-8781,-7269,-5403,-3280,-1068,1074,2991,4544,5665,6317,6524,6354,5903,5271,4583,3923,3384,3020,2864,2920,3168,3561,4027,4494,4855,5027,4906,4427,3524,2187,429,-1681,-4022,-6451,-8777,-10844,-12475,-13594,-14121,-14106,-13612,-12777,-11769,-10748,-9881,-9291,-9052,-9205,-9714,-10528,-11535,-12640,-13713,-14670,-15427,-15935,-16174,-16126,-15803,-15194,-14324,-13180,-11804,-10208,-8458,-6607,-4754,-2974,-1362,24,1150,1995,2607,3026,3345,3660,4072,4685,5568,6779,8322,10171,12259,14480,16711,18823,20657,22114,23061,23464,23258,22495,21199,19484,17438,15191,12827,10453,8111,5847,3659,1536,-549,-2627,-4712,-6813,-8900,-10940,-12858,-14601,-16087,-17270,-18108,-18598,-18753,-18617,-18264,-17759,-17208,-16670,-16228,-15919,-15763,-15764,-15880,-16076,-16288,-16438,-16466,-16280,-15839,-15074,-13999,-12588,-10919,-9029,-7023,-4989,-3021,-1204,396,1736,2800,3593,4147,4524,4779,5014,5293,5712,6315,7153,8204,9443,10768,12077,13230,14108,14613,14689,14342,13610,12608,11440,10268,9189,8323,7682,7278,7025,6813,6514,5989,5142,3931,2355,499,-1530,-3590,-5520,-7218,-8563,-9536,-10117,-10354,-10318,-10080,-9737,-9349,-8973,-8643,-8350,-8095,-7829,-7522,-7126,-6604,-5942,-5122,-4155,-3048,-1809,-454,1026,2612,4321,6106,7963,9812,11603,13238,14641,15722,16413,16665,16442,15751,14623,13125,11355,9433,7507,5717,4213,3110,2489,2391,2773,3564,4604,5726,6716,7382,7549,7084,5939,4105,1696,-1153,-4206,-7240,-9990,-12259,-13860,-14695,-14715,-13945,-12463,-10408,-7929,-5225,-2474,128,2421,4256,5534,6189,6194,5577,4389,2728,702,-1552,-3902,-6193,-8304,-10093,-11468,-12331,-12643,-12377,-11569,-10282,-8634,-6752,-4812,-2947,-1317,-6,911,1447,1625,1553,1318,1057,868,846,1040,1475,2132,2977,3958,5018,6111,7184,8193,9088,9822,10334,10585,10535,10171,9512,8589,7468,6212,4900,3587,2335,1151,69,-960,-1930,-2902,-3886,-4905,-5959,-7021,-8057,-9023,-9866,-10545,-11031,-11296,-11353,-11197,-10874,-10392,-9807,-9118,-8358,-7508,-6557,-5478,-4242,-2838,-1258,469,2307,4198,6063,7836,9426,10783,11857,12634,13134,13395,13476,13468,13415,13405,13441,13540,13665,13735,13672,13350,12679,11581,10022,8056,5784,3400,1127,-780,-2091,-2627,-2300,-1126,777,3177,5793,8293,10359,11729,12215,11759,10419,8364,5865,3217,734,-1340,-2836,-3694,-3957,-3758,-3280,-2718,-2254,-1997,-1999,-2225,-2566,-2895,-3041,-2895,-2364,-1462,-246,1104,2419,3438,3971,3829,2905,1196,-1242,-4229,-7550,-10930,-14088,-16783,-18799,-20034,-20422,-20037,-18964,-17408,-15533,-13570,-11678,-10000,-8636,-7595,-6892,-6457,-6232,-6127,-6068,-5967,-5755,-5364,-4720,-3783,-2498,-875,1078,3270,5615,7959,10183,12139,13737,14919,15656,16004,16006,15780,15407,15005,14640,14379,14258,14260,14400,14600,14846,15042,15146,15083,14797,14247,13402,12250,10818,9122,7235,5209,3133,1078,-854,-2611,-4095,-5288,-6136,-6646,-6833,-6734,-6416,-5934,-5384,-4822,-4330,-3961,-3729,-3650,-3662,-3695,-3647,-3382,-2813,-1840,-458,1324,3382,5574,7686,9489,10778,11376,11201,10256,8662,6632,4448,2423,852,-43,-129,589,1987,3839,5817,7611,8887,9434,9124,7981,6148,3883,1506,-650,-2260,-3113,-3055,-2101,-346,1986,4622,7256,9596,11400,12516,12871,12501,11525,10105,8464,6782,5236,3923,2881,2080,1432,833,154,-689,-1763,-3059,-4546,-6113,-7671,-9070,-10224,-11045,-11491,-11582,-11339,-10855,-10183,-9424,-8617,-7818,-7032,-6259,-5479,-4668,-3793,-2846,-1788,-636,633,2006,3479,5048,6704,8427,10210,12003,13768,15442,16948,18233,19224,19892,20226,20234,19964,19475,18825,18093,17330,16573,15852,15143,14419,13621,12650,11447,9897,7967,5613,2854,-241,-3585,-7022,-10415,-13582,-16392,-18711,-20469,-21622,-22193,-22228,-21816,-21076,-20107,-19035,-17944,-16891,-15922,-15000,-14106,-13152,-12069,-10781,-9233,-7417,-5332,-3047,-629,1831,4226,6484,8513,10277,11729,12868,13685,14192,14404,14346,14053,13576,12988,12373,11829,11454,11327,11497,11985,12727,13647,14583,15389,15868,15897,15337,14155,12349,9991,7198,4140,986,-2057,-4839,-7204,-9084,-10438,-11304,-11758,-11903,-11879,-11784,-11739,-11789,-11965,-12255,-12600,-12951,-13224,-13378,-13367,-13217,-12934,-12617,-12303,-12112,-12069,-12251,-12627,-13187,-13842,-14493,-15012,-15287,-15198,-14684,-13702,-12268,-10444,-8319,-6006,-3641,-1340,784,2638,4181,5374,6237,6806,7126,7277,7318,7309,7314,7344,7443,7592,7782,7976,8127,8179,8088,7810,7340,6685,5884,4988,4051,3119,2229,1395,624,-70,-680,-1189,-1570,-1827,-1961,-2002,-2023,-2070,-2249,-2600,-3179,-3991,-4985,-6113,-7244,-8297,-9142,-9721,-9987,-9946,-9662,-9202,-8693,-8230,-7917,-7815,-7954,-8317,-8844,-9460,-10046,-10518,-10773,-10765,-10456,-9850,-8968,-7846,-6519,-5026,-3401,-1686,73,1811,3442,4852,5923,6521,6565,6005,4884,3315,1496,-331,-1902,-2978,-3393,-3067,-2039,-455,1451,3386,5054,6169,6534,6016,4607,2384,-476,-3747,-7148,-10419,-13306,-15625,-17247,-18135,-18314,-17894,-17002,-15832,-14534,-13285,-12193,-11322,-10701,-10278,-9983,-9705,-9326,-8741,-7888,-6737,-5338,-3780,-2205,-777,350,1048,1250,952,230,-790,-1926,-2977,-3754,-4081,-3846,-2977,-1499,534,2967,5617,8269,10657,12589,13826,14263,13801,12466,10335,7580,4400,1057,-2211,-5150,-7578,-9346,-10387,-10717,-10405,-9583,-8422,-7064,-5678,-4346,-3152,-2093,-1178,-347,423,1183,1961,2773,3612,4464,5269,5971,6474,6684,6518,5894,4793,3204,1204,-1120,-3616,-6130,-8491,-10549,-12180,-13318,-13932,-14057,-13769,-13147,-12336,-11410,-10489,-9617,-8849,-8179,-7617,-7130,-6700,-6298,-5909,-5505,-5079,-4609,-4072,-3447,-2698,-1790,-715,556,1970,3500,5031,6470,7688,8593,9122,9265,9080,8647,8109,7582,7191,7023,7117,7493,8114,8923,9852,10800,11702,12462,13032,13345,13371,13077,12447,11483,10203,8655,6908,5058,3221,1494,-4,-1215,-2084,-2608,-2817,-2749,-2486,-2076,-1595,-1083,-571,-73,405,869,1305,1683,1974,2082,1973,1528,733,-469,-2038,-3929,-6024,-8197,-10285,-12139,-13622,-14629,-15095,-15002,-14380,-13282,-11817,-10087,-8227,-6349,-4560,-2945,-1549,-413,461,1085,1462,1639,1628,1489,1262,1017,813,723,805,1106,1648,2445,3454,4647,5929,7221,8425,9451,10225,10719,10913,10848,10584,10190,9759,9351,9015,8761,8563,8361,8069,7602,6872,5831,4451,2768,845,-1200,-3241,-5125,-6720,-7910,-8615,-8813,-8531,-7842,-6870,-5764,-4679,-3776,-3164,-2943,-3123,-3703,-4586,-5679,-6830,-7913,-8793,-9375,-9599,-9430,-8888,-7992,-6827,-5459,-4000,-2533,-1158,83,1153,2084,2915,3721,4567,5513,6598,7814,9148,10534,11898,13151,14203,14979,15413,15486,15176,14538,13593,12454,11167,9868,8606,7495,6562,5864,5381,5095,4927,4803,4609,4263,3669,2791,1618,178,-1443,-3165,-4849,-6409,-7714,-8727,-9366,-9672,-9631,-9358,-8903,-8419,-7982,-7719,-7681,-7904,-8370,-9014,-9710,-10343,-10721,-10722,-10201,-9084,-7342,-5021,-2225,877,4067,7109,9757,11809,13100,13580,13249,12251,10750,9020,7294,5851,4861,4459,4674,5428,6585,7934,9246,10315,10965,11109,10722,9879,8692,7348,6019,4891,4079,3678,3663,3988,4500,5032,5390,5382,4858,3717,1927,-472,-3367,-6596,-9951,-13203,-16158,-18608,-20440,-21565,-21983,-21729,-20908,-19638,-18058,-16325,-14532,-12812,-11203,-9757,-8473,-7329,-6293,-5330,-4375,-3418,-2400,-1308,-133,1140,2496,3931,5425,6961,8509,10044,11528,12924,14188,15292,16189,16872,17313,17526,17525,17343,17027,16628,16202,15803,15462,15208,15014,14871,14682,14399,13893,13101,11929,10351,8357,6006,3381,624,-2115,-4650,-6819,-8447,-9424,-9657,-9150,-7944,-6182,-4037,-1741,465,2355,3740,4482,4535,3905,2699,1076,-760,-2572,-4159,-5353,-6045,-6245,-5991,-5445,-4771,-4172,-3813,-3828,-4260,-5093,-6212,-7461,-8625,-9508,-9916,-9724,-8879,-7395,-5382,-2987,-407,2161,4526,6568,8180,9359,10113,10531,10695,10724,10710,10721,10814,10976,11199,11421,11595,11649,11553,11261,10782,10122,9331,8453,7573,6735,6015,5430,5003,4705,4512,4355,4182,3926,3532,2958,2174,1184,-4,-1332,-2745,-4149,-5449,-6560,-7384,-7892,-8018,-7807,-7270,-6475,-5500,-4394,-3232,-2038,-829,392,1645,2928,4266,5630,7022,8396,9712,10949,12029,12951,13647,14106,14295,14189,13790,13083,12102,10860,9427,7869,6297,4822,3579,2671,2191,2170,2572,3298,4188,5038,5634,5786,5339,4229,2449,101,-2674,-5643,-8594,-11260,-13457,-14980,-15750,-15696,-14848,-13293,-11138,-8572,-5750,-2868,-96,2421,4552,6226,7385,8024,8175,7882,7230,6305,5200,4018,2844,1757,814,56,-528,-942,-1257,-1511,-1778,-2083,-2455,-2868,-3285,-3644,-3856,-3852,-3565,-2945,-2002,-763,689,2232,3716,5000,5918,6387,6324,5746,4707,3327,1769,195,-1221,-2353,-3126,-3506,-3550,-3326,-2963,-2564,-2245,-2059,-2041,-2155,-2342,-2498,-2517,-2302,-1781,-945,166,1448,2744,3879,4657,4927,4564,3533,1844,-391,-3031,-5871,-8699,-11309,-13516,-15186,-16237,-16661,-16490,-15823,-14777,-13485,-12078,-10668,-9333,-8124,-7073,-6160,-5396,-4737,-4173,-3677,-3236,-2831,-2448,-2071,-1671,-1227,-721,-129,527,1228,1913,2517,2974,3231,3255,3067,2697,2243,1805,1500,1446,1712,2353,3325,4577,5963,7337,8532,9387,9804,9703,9098,8026,6581,4882,3036,1161,-664,-2367,-3916,-5275,-6432,-7361,-8041,-8447,-8561,-8377,-7894,-7168,-6236,-5210,-4173,-3235,-2499,-2027,-1885,-2085,-2616,-3457,-4531,-5773,-7094,-8385,-9574,-10558,-11295,-11739,-11897,-11790,-11484,-11039,-10551,-10086,-9726,-9500,-9449,-9539,-9753,-10010,-10250,-10384,-10354,-10112,-9645,-8979,-8155,-7257,-6349,-5516,-4802,-4249,-3846,-3585,-3418,-3298,-3187,-3040,-2855,-2641,-2420,-2242,-2137,-2119,-2190,-2285,-2355,-2285,-2005,-1426,-518,716,2221,3895,5614,7220,8593,9595,10157,10233,9816,8947,7683,6107,4320,2427,523,-1284,-2940,-4369,-5565,-6510,-7228,-7750,-8108,-8351,-8504,-8604,-8664,-8688,-8696,-8655,-8596,-8497,-8366,-8230,-8080,-7956,-7859,-7793,-7765,-7739,-7706,-7615,-7428,-7102,-6576,-5811,-4768,-3399,-1728,265,2498,4907,7358,9706,11763,13355,14290,14436,13686,12030,9519,6297,2580,-1379,-5268,-8831,-11777,-13943,-15166,-15413,-14703,-13127,-10869,-8117,-5135,-2170,550,2797,4457,5406,5668,5259,4308,2942,1330,-373,-2016,-3496,-4736,-5707,-6409,-6875,-7131,-7224,-7164,-6964,-6613,-6103,-5426,-4605,-3669,-2678,-1693,-782,22,683,1233,1700,2162,2688,3359,4224,5318,6618,8081,9611,11104,12428,13477,14158,14422,14279,13769,12985,12039,11044,10099,9276,8588,8019,7505,6974,6353,5606,4737,3796,2875,2078,1521,1275,1391,1840,2553,3403,4234,4861,5143,4919,4144,2766,854,-1516,-4182,-6996,-9762,-12323,-14519,-16252,-17442,-18076,-18173,-17800,-17052,-16034,-14870,-13642,-12447,-11316,-10271,-9293,-8337,-7346,-6265,-5038,-3643,-2071,-356,1450,3256,4980,6495,7726,8571,8993,8989,8596,7924,7100,6308,5713,5484,5749,6562,7950,9806,12016,14356,16599,18482,19774,20269,19851,18473,16203,13173,9631,5818,2055,-1412,-4336,-6559,-7986,-8605,-8473,-7710,-6466,-4941,-3294,-1733,-365,673,1342,1607,1484,1025,269,-681,-1778,-2926,-4059,-5126,-6057,-6844,-7446,-7874,-8124,-8200,-8119,-7879,-7491,-6971,-6321,-5600,-4821,-4069,-3377,-2805,-2385,-2120,-1998,-1975,-1979,-1946,-1788,-1442,-865,-18,1078,2407,3915,5533,7199,8831,10364,11738,12905,13817,14459,14790,14813,14493,13835,12824,11475,9827,7946,5926,3898,1987,318,-1001,-1929,-2436,-2578,-2423,-2102,-1730,-1442,-1332,-1470,-1866,-2497,-3265,-4086,-4807,-5336,-5561,-5428,-4936,-4091,-2988,-1699,-339,976,2161,3125,3825,4232,4361,4237,3931,3518,3097,2756,2593,2656,2986,3565,4344,5231,6109,6836,7281,7314,6878,5927,4542,2802,897,-995,-2668,-3934,-4652,-4729,-4145,-2954,-1285,677,2698,4528,5944,6731,6780,6010,4477,2276,-395,-3325,-6254,-8962,-11242,-12967,-14058,-14522,-14399,-13802,-12831,-11620,-10259,-8827,-7362,-5878,-4348,-2762,-1080,701,2550,4427,6218,7812,9066,9848,10063,9649,8612,7023,4997,2719,383,-1806,-3643,-4986,-5725,-5828,-5331,-4317,-2950,-1373,200,1646,2807,3645,4124,4322,4310,4235,4219,4391,4829,5596,6663,8003,9505,11062,12541,13823,14802,15409,15618,15424,14875,14011,12898,11598,10156,8649,7113,5651,4326,3232,2444,2006,1932,2186,2686,3293,3883,4262,4337,3970,3138,1836,132,-1870,-4025,-6178,-8165,-9844,-11097,-11859,-12096,-11848,-11184,-10218,-9086,-7922,-6862,-5998,-5401,-5079,-5009,-5138,-5360,-5600,-5728,-5667,-5337,-4681,-3690,-2362,-762,1043,2923,4744,6361,7633,8466,8823,8712,8232,7496,6665,5889,5310,5021,5104,5558,6375,7478,8764,10114,11367,12400,13060,13257,12919,12035,10648,8864,6839,4772,2883,1364,390,60,389,1335,2746,4458,6252,7939,9341,10364,10945,11116,10939,10519,9980,9416,8924,8532,8240,8013,7768,7435,6905,6128,5021,3595,1845,-168,-2350,-4602,-6779,-8774,-10459,-11770,-12643,-13098,-13152,-12903,-12421,-11826,-11192,-10592,-10047,-9534,-9019,-8399,-7622,-6594,-5287,-3688,-1828,231,2392,4563,6628,8502,10100,11367,12263,12777,12895,12637,12013,11065,9842,8412,6872,5317,3877,2655,1747,1222,1085,1311,1816,2470,3144,3686,3979,3962,3583,2907,1979,944,-90,-969,-1609,-1922,-1902,-1588,-1045,-411,205,667,879,775,347,-390,-1346,-2437,-3545,-4563,-5409,-6018,-6363,-6439,-6265,-5868,-5303,-4601,-3841,-3053,-2313,-1636,-1046,-537,-64,400,923,1511,2182,2875,3535,4065,4383,4438,4202,3716,3033,2250,1458,731,126,-356,-730,-1071,-1436,-1925,-2586,-3468,-4567,-5851,-7244,-8658,-9974,-11078,-11870,-12250,-12174,-11602,-10560,-9081,-7264,-5199,-3030,-879,1101,2792,4067,4841,5049,4658,3685,2178,233,-2023,-4439,-6840,-9070,-10962,-12401,-13286,-13580,-13287,-12464,-11215,-9666,-7978,-6300,-4761,-3468,-2477,-1787,-1385,-1165,-1065,-954,-766,-416,119,853,1761,2790,3897,5001,6059,6999,7780,8353,8679,8740,8514,8019,7263,6311,5207,4053,2923,1916,1118,575,338,370,636,1029,1413,1653,1596,1134,194,-1240,-3108,-5321,-7703,-10104,-12319,-14197,-15602,-16459,-16741,-16486,-15774,-14726,-13488,-12208,-11020,-10047,-9358,-8999,-8969,-9215,-9671,-10221,-10764,-11179,-11382,-11292,-10903,-10200,-9259,-8138,-6942,-5771,-4702,-3820,-3137,-2687,-2412,-2284,-2217,-2163,-2050,-1864,-1596,-1272,-935,-627,-362,-169,3,167,385,688,1083,1571,2085,2577,2946,3126,3033,2645,1944,979,-173,-1411,-2602,-3630,-4390,-4810,-4870,-4592,-4029,-3294,-2465,-1668,-960,-393,32,349,608,880,1207,1619,2101,2588,2999,3220,3147,2688,1814,503,-1152,-3073,-5072,-7005,-8654,-9893,-10586,-10686,-10214,-9239,-7905,-6379,-4846,-3492,-2472,-1899,-1843,-2313,-3260,-4585,-6150,-7791,-9331,-10620,-11490,-11868,-11666,-10893,-9582,-7821,-5743,-3495,-1248,854,2676,4140,5196,5844,6124,6087,5827,5414,4929,4439,3972,3566,3205,2901,2621,2377,2151,1974,1853,1835,1925,2178,2579,3161,3885,4753,5708,6717,7716,8636,9392,9902,10064,9803,9059,7798,6037,3840,1299,-1421,-4169,-6767,-9036,-10868,-12140,-12825,-12892,-12387,-11331,-9820,-7906,-5689,-3256,-695,1884,4379,6675,8643,10160,11108,11384,10939,9788,8007,5779,3319,927,-1132,-2587,-3274,-3106,-2123,-480,1586,3763,5732,7204,7932,7804,6764,4913,2402,-515,-3575,-6495,-9015,-10943,-12123,-12486,-12036,-10811,-8937,-6548,-3812,-908,1997,4753,7213,9292,10892,11985,12528,12541,12039,11078,9725,8063,6181,4179,2147,176,-1646,-3264,-4604,-5662,-6402,-6868,-7082,-7100,-6989,-6793,-6573,-6354,-6161,-5989,-5824,-5618,-5332,-4896,-4277,-3426,-2356,-1082,313,1752,3111,4278,5150,5640,5723,5418,4793,3994,3167,2506,2166,2283,2931,4114,5773,7779,9946,12065,13902,15252,15941,15852,14947,13259,10918,8094,5044,2030,-684,-2833,-4250,-4799,-4458,-3283,-1416,934,3498,5987,8116,9616,10287,9999,8705,6467,3424,-205,-4140,-8084,-11730,-14818,-17120,-18511,-18916,-18362,-16930,-14769,-12054,-8998,-5787,-2636,319,2900,5038,6616,7623,8018,7852,7159,6056,4654,3106,1567,175,-942,-1699,-2042,-1968,-1488,-670,434,1728,3146,4600,6028,7368,8567,9579,10369,10883,11110,11002,10567,9805,8741,7437,5962,4414,2904,1541,439,-317,-647,-523,77,1122,2560,4317,6276,8317,10282,11998,13309,14031,14056,13274,11681,9299,6263,2728,-1070,-4890,-8489,-11649,-14210,-16073,-17204,-17640,-17461,-16772,-15707,-14372,-12898,-11359,-9848,-8408,-7108,-5963,-5029,-4304,-3815,-3538,-3452,-3501,-3626,-3759,-3819,-3774,-3561,-3190,-2655,-1982,-1223,-404,416,1230,2002,2757,3485,4219,4958,5702,6450,7148,7786,8296,8651,8823,8781,8559,8156,7654,7087,6561,6125,5872,5836,6066,6546,7276,8180,9197,10216,11123,11792,12112,11969,11304,10075,8297,6031,3385,515,-2392,-5133,-7500,-9327,-10477,-10889,-10565,-9559,-7992,-6011,-3792,-1513,640,2521,3976,4917,5267,5002,4149,2772,999,-1010,-3063,-4953,-6502,-7545,-7998,-7816,-7054,-5804,-4225,-2497,-796,717,1923,2775,3255,3443,3412,3312,3244,3331,3639,4187,4963,5909,6939,7965,8899,9657,10198,10490,10527,10351,9998,9536,9049,8581,8216,7959,7829,7794,7796,7772,7632,7306,6725,5850,4663,3191,1477,-388,-2313,-4171,-5864,-7273,-8334,-8985,-9191,-8968,-8330,-7355,-6122,-4744,-3358,-2087,-1069,-386,-116,-246,-747,-1507,-2401,-3262,-3934,-4279,-4187,-3612,-2558,-1073,724,2722,4772,6746,8542,10087,11325,12253,12854,13141,13129,12824,12247,11424,10391,9194,7913,6611,5384,4322,3493,2984,2818,3037,3619,4535,5721,7079,8511,9871,11032,11840,12170,11908,10991,9399,7178,4453,1378,-1790,-4825,-7441,-9431,-10619,-10934,-10400,-9132,-7348,-5291,-3259,-1493,-223,411,348,-406,-1746,-3519,-5541,-7583,-9459,-10981,-12011,-12459,-12286,-11488,-10150,-8350,-6252,-4000,-1750,346,2206,3748,4991,5943,6690,7294,7841,8355,8877,9333,9707,9870,9776,9331,8526,7377,5949,4384,2813,1419,353,-260,-346,112,1066,2426,4054,5793,7487,8972,10115,10794,10911,10407,9252,7451,5056,2162,-1113,-4605,-8135,-11522,-14578,-17144,-19093,-20331,-20827,-20583,-19665,-18142,-16151,-13804,-11255,-8650,-6121,-3831,-1881,-404,538,897,675,-54,-1204,-2588,-4047,-5339,-6286,-6688,-6436,-5458,-3790,-1539,1100,3872,6506,8720,10305,11101,11068,10248,8782,6870,4758,2672,833,-633,-1629,-2157,-2271,-2052,-1643,-1146,-672,-290,-11,175,339,545,895,1439,2231,3250,4436,5674,6794,7618,7942,7615,6522,4641,2041,-1116,-4593,-8100,-11340,-14051,-16003,-17087,-17235,-16513,-15024,-12958,-10514,-7931,-5430,-3224,-1496,-379,44,-247,-1216,-2738,-4688,-6836,-8993,-10943,-12494,-13544,-14007,-13906,-13299,-12290,-10999,-9563,-8063,-6602,-5198,-3887,-2661,-1519,-472,470,1254,1848,2182,2229,1953,1363,477,-662,-1995,-3453,-4947,-6391,-7681,-8720,-9421,-9699,-9515,-8834,-7692,-6132,-4287,-2282,-318,1439,2787,3598,3743,3188,1938,67,-2273,-4913,-7613,-10151,-12289,-13831,-14620,-14581,-13710,-12100,-9908,-7359,-4690,-2147,63,1787,2932,3468,3449,2951,2111,1053,-80,-1183,-2151,-2923,-3463,-3761,-3835,-3737,-3505,-3232,-2967,-2785,-2723,-2791,-2977,-3236,-3515,-3767,-3946,-4055,-4111,-4170,-4317,-4620,-5144,-5897,-6835,-7839,-8749,-9348,-9441,-8835,-7448,-5246,-2357,1032,4613,8054,11014,13196,14405,14547,13680,11946,9623,6990,4388,2078,274,-921,-1517,-1622,-1434,-1186,-1134,-1469,-2337,-3756,-5673,-7907,-10242,-12394,-14101,-15130,-15330,-14636,-13117,-10922,-8312,-5591,-3078,-1068,222,673,283,-820,-2420,-4219,-5893,-7135,-7695,-7399,-6199,-4115,-1310,2026,5597,9144,12358,15006,16882,17844,17845,16904,15127,12704,9853,6835,3915,1329,-716,-2073,-2657,-2456,-1521,42,2085,4445,6940,9401,11657,13567,15002,15851,16051,15533,14299,12364,9797,6727,3299,-273,-3780,-6984,-9651,-11603,-12667,-12796,-11979,-10323,-7997,-5259,-2383,308,2544,4091,4809,4641,3645,1937,-264,-2722,-5156,-7304,-8913,-9797,-9816,-8932,-7181,-4696,-1689,1567,4763,7591,9784,11155,11611,11166,9945,8122,5951,3681,1554,-206,-1448,-2062,-2002,-1291,11,1788,3879,6106,8248,10096,11446,12120,12030,11107,9420,7064,4239,1186,-1821,-4493,-6565,-7824,-8125,-7425,-5800,-3414,-559,2432,5183,7336,8599,8774,7800,5746,2828,-633,-4257,-7631,-10407,-12305,-13178,-13015,-11943,-10194,-8088,-5968,-4175,-2987,-2591,-3068,-4377,-6385,-8869,-11566,-14186,-16475,-18201,-19222,-19462,-18912,-17669,-15817,-13535,-10947,-8210,-5431,-2716,-112,2314,4559,6588,8394,9942,11185,12071,12529,12535,12073,11215,10045,8747,7475,6457,5836,5766,6290,7404,9010,10955,13050,15057,16796,18054,18719,18705,18003,16677,14822,12621,10232,7888,5759,4032,2807,2152,2025,2349,2945,3630,4178,4399,4145,3340,2000,220,-1836,-3954,-5931,-7557,-8704,-9265,-9243,-8647,-7571,-6097,-4337,-2380,-317,1798,3894,5963,7938,9830,11565,13124,14406,15342,15809,15703,14928,13411,11137,8154,4572,588,-3558,-7580,-11192,-14122,-16159,-17167,-17107,-16040,-14118,-11542,-8575,-5454,-2419,343,2711,4619,6064,7098,7791,8215,8447,8502,8393,8070,7478,6541,5204,3436,1252,-1268,-4010,-6785,-9389,-11610,-13233,-14122,-14166,-13382,-11831,-9692,-7166,-4530,-2018,121,1734,2730,3123,3012,2584,2059,1677,1660,2154,3237,4899,7013,9432,11914,14264,16264,17782,18717,19070,18876,18267,17367,16364,15395,14602,14051,13787,13747,13857,13958,13900,13510,12676,11295,9377,6956,4162,1162,-1817,-4560,-6815,-8414,-9194,-9103,-8150,-6426,-4100,-1380,1476,4227,6642,8545,9807,10376,10239,9467,8136,6384,4332,2110,-154,-2374,-4443,-6295,-7861,-9072,-9908,-10321,-10329,-9920,-9136,-8005,-6583,-4948,-3166,-1349,430,2065,3491,4640,5490,6018,6260,6219,5937,5424,4686,3741,2603,1316,-46,-1389,-2595,-3545,-4146,-4344,-4146,-3631,-2921,-2198,-1646,-1443,-1735,-2582,-4001,-5892,-8115,-10468,-12711,-14621,-15969,-16569,-16302,-15088,-12959,-10001,-6395,-2372,1780,5772,9284,12072,13904,14667,14328,12972,10796,8080,5168,2420,177,-1287,-1794,-1275,191,2436,5164,8034,10654,12660,13722,13624,12250,9628,5932,1428,-3465,-8339,-12701,-16171,-18398,-19211,-18561,-16571,-13508,-9741,-5725,-1903,1302,3585,4769,4812,3868,2165,76,-2015,-3738,-4754,-4884,-4011,-2212,363,3436,6685,9779,12389,14297,15318,15431,14650,13140,11058,8673,6175,3797,1685,-59,-1370,-2250,-2718,-2841,-2692,-2396,-2049,-1804,-1765,-2039,-2702,-3760,-5213,-6964,-8920,-10938,-12875,-14606,-16010,-17014,-17582,-17693,-17383,-16681,-15657,-14367,-12880,-11266,-9565,-7843,-6125,-4452,-2850,-1360,2,1169,2123,2775,3084,2972,2390,1321,-239,-2205,-4485,-6893,-9257,-11357,-13010,-14061,-14399,-13989,-12858,-11099,-8882,-6406,-3914,-1645,180,1385,1858,1548,504,-1178,-3302,-5643,-7928,-9886,-11267,-11886,-11609,-10428,-8387,-5656,-2452,941,4206,7031,9120,10241,10251,9099,6880,3767,74,-3871,-7649,-10923,-13340,-14707,-14889,-13939,-11987,-9319,-6251,-3170,-428,1662,2880,3126,2432,953,-1040,-3209,-5193,-6648,-7291,-6961,-5589,-3276,-207,3326,6996,10467,13457,15740,17217,17852,17743,17021,15866,14456,12929,11384,9871,8387,6916,5424,3900,2353,842,-568,-1771,-2676,-3221,-3353,-3104,-2502,-1650,-637,408,1395,2209,2777,3034,2936,2494,1712,676,-555,-1858,-3140,-4291,-5236,-5915,-6318,-6454,-6357,-6079,-5680,-5204,-4717,-4259,-3860,-3568,-3375,-3313,-3365,-3551,-3846,-4268,-4785,-5411,-6110,-6888,-7702,-8542,-9356,-10109,-10751,-11245,-11564,-11695,-11652,-11445,-11113,-10669,-10148,-9567,-8947,-8310,-7660,-6999,-6316,-5589,-4801,-3939,-2998,-1985,-914,191,1293,2359,3319,4134,4719,5037,5023,4669,3974,2993,1825,603,-501,-1315,-1682,-1485,-673,726,2620,4833,7165,9396,11337,12848,13846,14326,14319,13926,13242,12388,11468,10563,9724,8985,8330,7749,7191,6620,5992,5279,4480,3613,2723,1876,1125,530,108,-145,-273,-325,-386,-500,-741,-1122,-1676,-2383,-3234,-4187,-5193,-6202,-7141,-7948,-8548,-8872,-8857,-8477,-7704,-6584,-5155,-3518,-1773,-39,1557,2923,3953,4609,4857,4695,4170,3304,2178,847,-598,-2083,-3521,-4839,-5983,-6912,-7622,-8131,-8475,-8706,-8875,-9034,-9202,-9399,-9589,-9724,-9727,-9494,-8941,-7975,-6572,-4702,-2458,105,2791,5483,7968,10129,11835,13021,13688,13847,13593,13023,12253,11423,10631,9978,9523,9281,9265,9419,9717,10085,10487,10878,11232,11532,11736,11815,11679,11262,10448,9166,7339,4961,2060,-1247,-4818,-8425,-11874,-14922,-17402,-19164,-20153,-20368,-19889,-18843,-17404,-15744,-14048,-12454,-11058,-9918,-9004,-8275,-7622,-6951,-6141,-5113,-3788,-2137,-162,2098,4571,7148,9709,12107,14197,15851,16952,17428,17265,16483,15184,13495,11584,9625,7794,6209,4993,4160,3730,3626,3774,4032,4287,4388,4231,3728,2834,1583,34,-1652,-3330,-4780,-5853,-6365,-6247,-5447,-4009,-2057,258,2684,4985,6903,8210,8754,8451,7344,5539,3280,809,-1564,-3588,-5056,-5845,-5947,-5420,-4429,-3146,-1771,-482,626,1466,2070,2469,2747,2983,3241,3538,3887,4220,4496,4615,4530,4180,3575,2729,1725,648,-359,-1200,-1725,-1870,-1555,-763,484,2132,4090,6230,8403,10431,12132,13319,13847,13575,12470,10513,7818,4521,863,-2903,-6481,-9603,-12035,-13609,-14246,-13937,-12782,-10919,-8562,-5926,-3234,-671,1613,3540,5089,6282,7205,7943,8594,9263,9985,10824,11749,12751,13764,14729,15574,16249,16712,16945,16965,16795,16492,16106,15694,15294,14944,14663,14448,14309,14215,14140,14037,13831,13453,12806,11806,10370,8448,6027,3136,-138,-3669,-7289,-10798,-13995,-16678,-18662,-19829,-20072,-19403,-17864,-15599,-12803,-9735,-6663,-3886,-1635,-125,544,335,-677,-2339,-4429,-6686,-8830,-10608,-11797,-12243,-11860,-10641,-8647,-6015,-2923,413,3764,6926,9688,11923,13505,14398,14608,14199,13291,12017,10551,9028,7613,6384,5433,4773,4390,4232,4220,4260,4287,4231,4071,3805,3444,3008,2534,2006,1451,829,131,-680,-1615,-2696,-3913,-5246,-6671,-8119,-9540,-10840,-11938,-12734,-13167,-13160,-12722,-11845,-10615,-9104,-7445,-5732,-4097,-2586,-1263,-110,894,1801,2666,3532,4440,5391,6406,7458,8543,9645,10751,11851,12921,13939,14846,15573,16027,16110,15740,14876,13508,11708,9592,7320,5082,3054,1370,125,-672,-1090,-1231,-1280,-1390,-1721,-2386,-3427,-4840,-6546,-8431,-10328,-12072,-13469,-14363,-14603,-14100,-12812,-10779,-8102,-4978,-1641,1599,4435,6577,7760,7845,6745,4541,1384,-2445,-6624,-10774,-14532,-17573,-19634,-20567,-20321,-18970,-16705,-13793,-10575,-7399,-4603,-2466,-1185,-850,-1457,-2879,-4943,-7392,-9965,-12393,-14430,-15884,-16621,-16580,-15778,-14302,-12306,-9987,-7571,-5265,-3259,-1656,-502,254,717,1051,1421,1984,2833,4007,5445,7053,8645,10061,11112,11649,11578,10825,9405,7359,4792,1842,-1327,-4532,-7599,-10356,-12656,-14393,-15477,-15885,-15628,-14751,-13367,-11582,-9556,-7431,-5348,-3412,-1704,-250,948,1924,2732,3419,4045,4640,5228,5809,6365,6878,7301,7608,7728,7628,7241,6547,5529,4218,2671,984,-736,-2361,-3790,-4933,-5756,-6261,-6503,-6561,-6536,-6538,-6641,-6938,-7442,-8183,-9134,-10255,-11482,-12747,-13953,-15009,-15818,-16262,-16275,-15745,-14660,-12994,-10828,-8292,-5566,-2911,-535,1325,2533,3028,2837,2091,986,-243,-1361,-2157,-2505,-2350,-1738,-783,341,1452,2369,2951,3121,2850,2191,1215,70,-1116,-2190,-3014,-3491,-3539,-3130,-2280,-1057,440,2046,3618,4983,6010,6630,6790,6564,6012,5277,4479,3727,3107,2642,2349,2173,2097,2042,1981,1862,1659,1354,914,332,-429,-1368,-2518,-3860,-5387,-7053,-8806,-10567,-12268,-13801,-15113,-16114,-16771,-17038,-16923,-16418,-15570,-14412,-13006,-11413,-9679,-7854,-5951,-3979,-1936,197,2418,4713,7054,9379,11607,13678,15490,17000,18163,18952,19408,19538,19437,19152,18778,18380,18008,17706,17474,17316,17187,17062,16862,16558,16069,15366,14387,13106,11496,9551,7302,4804,2160,-511,-3064,-5349,-7231,-8589,-9359,-9527,-9133,-8311,-7226,-6114,-5210,-4741,-4893,-5767,-7398,-9689,-12503,-15590,-18710,-21583,-23964,-25668,-26528,-26500,-25542,-23718,-21105,-17850,-14101,-10076,-5962,-1996,1623,4707,7113,8761,9621,9750,9250,8288,7046,5720,4479,3466,2757,2387,2334,2523,2894,3327,3787,4203,4577,4903,5205,5477,5721,5882,5905,5706,5191,4294,2975,1223,-888,-3280,-5802,-8295,-10620,-12620,-14222,-15357,-16030,-16269,-16123,-15662,-14907,-13913,-12642,-11091,-9214,-6964,-4348,-1362,1911,5375,8892,12277,15393,18042,20134,21571,22339,22476,22070,21243,20148,18937,17736,16666,15772,15097,14605,14276,14029,13808,13528,13131,12533,11705,10573,9135,7365,5296,2963,453,-2135,-4691,-7082,-9213,-10983,-12347,-13269,-13779,-13885,-13670,-13183,-12497,-11687,-10790,-9866,-8943,-8038,-7199,-6424,-5776,-5260,-4922,-4765,-4785,-4949,-5187,-5408,-5505,-5356,-4868,-3966,-2626,-888,1170,3386,5594,7579,9165,10187,10556,10238,9281,7789,5924,3869,1822,-42,-1575,-2685,-3310,-3465,-3169,-2508,-1561,-425,788,1997,3100,4046,4778,5305,5632,5813,5896,5921,5922,5886,5787,5577,5201,4605,3777,2709,1447,67,-1338,-2633,-3713,-4463,-4830,-4793,-4391,-3722,-2891,-2048,-1300,-753,-448,-403,-574,-892,-1273,-1597,-1785,-1729,-1385,-695,340,1713,3381,5275,7317,9403,11427,13293,14901,16189,17112,17650,17835,17700,17325,16794,16185,15579,14998,14453,13883,13197,12294,11033,9358,7188,4569,1570,-1649,-4876,-7886,-10438,-12350,-13499,-13843,-13459,-12458,-11069,-9494,-7967,-6647,-5635,-4938,-4492,-4153,-3764,-3153,-2195,-827,941,3008,5202,7318,9131,10439,11114,11073,10364,9096,7458,5709,4092,2858,2189,2194,2889,4210,6007,8100,10266,12314,14062,15389,16220,16528,16323,15665,14595,13202,11532,9650,7611,5460,3261,1065,-1070,-3087,-4940,-6569,-7931,-8968,-9652,-9941,-9858,-9390,-8622,-7580,-6372,-5064,-3757,-2530,-1475,-653,-134,48,-119,-641,-1462,-2550,-3809,-5168,-6513,-7743,-8747,-9414,-9659,-9421,-8674,-7456,-5825,-3892,-1772,415,2569,4619,6522,8279,9906,11443,12929,14398,15860,17304,18692,19952,21012,21756,22104,21960,21269,20025,18244,16025,13472,10761,8051,5534,3364,1674,552,16,52,568,1436,2499,3560,4451,4981,5025,4476,3304,1524,-775,-3456,-6345,-9224,-11908,-14184,-15935,-17045,-17511,-17363,-16696,-15651,-14380,-13040,-11777,-10693,-9859,-9288,-8965,-8812,-8765,-8718,-8604,-8360,-7959,-7394,-6694,-5877,-4999,-4090,-3180,-2297,-1430,-601,225,1012,1797,2521,3200,3768,4213,4487,4570,4453,4155,3712,3201,2701,2316,2132,2221,2617,3303,4233,5295,6364,7286,7893,8046,7611,6518,4735,2306,-668,-4028,-7571,-11070,-14297,-17056,-19179,-20582,-21226,-21160,-20483,-19357,-17956,-16471,-15071,-13881,-12982,-12379,-12048,-11885,-11811,-11679,-11404,-10869,-10030,-8841,-7322,-5503,-3461,-1271,955,3140,5188,7044,8683,10072,11245,12203,12989,13632,14163,14615,14999,15344,15626,15848,15966,15923,15654,15053,14048,12544,10523,7964,4950,1568,-2005,-5608,-9029,-12099,-14658,-16596,-17858,-18446,-18406,-17858,-16911,-15740,-14469,-13255,-12188,-11362,-10802,-10515,-10463,-10583,-10788,-10990,-11100,-11040,-10792,-10317,-9671,-8885,-8038,-7195,-6405,-5707,-5077,-4516,-3933,-3306,-2556,-1670,-638,506,1711,2901,3993,4924,5613,6033,6143,5954,5480,4773,3905,2954,2024,1179,495,-18,-367,-613,-826,-1101,-1482,-2026,-2687,-3447,-4187,-4865,-5373,-5710,-5863,-5882,-5844,-5825,-5915,-6178,-6653,-7350,-8249,-9297,-10436,-11583,-12666,-13612,-14378,-14921,-15249,-15360,-15281,-15033,-14625,-14047,-13278,-12274,-10983,-9369,-7387,-5026,-2307,736,4030,7463,10941,14316,17474,20299,22672,24523,25768,26371,26299,25555,24167,22206,19773,17004,14056,11071,8205,5544,3179,1121,-618,-2096,-3349,-4447,-5427,-6317,-7110,-7785,-8296,-8615,-8698,-8555,-8188,-7655,-7025,-6382,-5825,-5443,-5306,-5478,-5975,-6800,-7914,-9256,-10734,-12246,-13664,-14861,-15718,-16114,-15970,-15226,-13854,-11884,-9369,-6430,-3196,136,3396,6374,8913,10872,12168,12779,12743,12160,11179,9979,8741,7634,6781,6253,6062,6175,6500,6954,7403,7759,7944,7899,7624,7123,6440,5628,4732,3813,2902,2036,1229,477,-216,-895,-1564,-2286,-3058,-3925,-4861,-5876,-6922,-7970,-8981,-9900,-10713,-11389,-11925,-12323,-12583,-12714,-12712,-12587,-12329,-11936,-11399,-10692,-9800,-8688,-7341,-5750,-3927,-1912,229,2413,4530,6482,8179,9550,10576,11264,11668,11872,11976,12075,12262,12576,13044,13638,14305,14980,15569,16010,16223,16166,15798,15106,14068,12711,11030,9089,6914,4601,2211,-137,-2370,-4385,-6131,-7561,-8663,-9448,-9930,-10135,-10084,-9787,-9265,-8518,-7574,-6450,-5204,-3876,-2548,-1270,-122,853,1609,2127,2410,2464,2344,2081,1763,1435,1170,993,923,942,1003,1045,997,791,383,-253,-1091,-2078,-3123,-4103,-4898,-5380,-5454,-5055,-4174,-2827,-1111,853,2896,4809,6404,7471,7873,7501,6328,4405,1827,-1210,-4503,-7784,-10821,-13346,-15209,-16245,-16445,-15840,-14552,-12769,-10686,-8530,-6457,-4627,-3109,-1941,-1129,-610,-343,-231,-203,-169,-55,182,593,1138,1800,2482,3103,3557,3773,3693,3324,2711,1946,1171,544,228,370,1068,2358,4218,6542,9184,11943,14618,16997,18916,20250,20937,20987,20462,19466,18143,16609,14997,13371,11784,10225,8660,7034,5273,3338,1198,-1120,-3556,-6008,-8341,-10403,-12035,-13102,-13476,-13097,-11944,-10075,-7608,-4732,-1675,1293,3912,5941,7192,7561,7025,5656,3617,1115,-1567,-4168,-6416,-8080,-9003,-9064,-8256,-6619,-4278,-1421,1736,4938,7946,10564,12612,14027,14766,14888,14509,13750,12807,11809,10909,10185,9691,9415,9320,9330,9366,9354,9232,8977,8585,8096,7563,7047,6612,6285,6064,5919,5771,5578,5261,4801,4183,3418,2529,1549,502,-576,-1658,-2723,-3736,-4692,-5570,-6378,-7122,-7811,-8466,-9089,-9683,-10227,-10678,-10991,-11085,-10923,-10434,-9615,-8452,-6978,-5229,-3272,-1162,1017,3220,5376,7449,9394,11189,12809,14245,15487,16527,17370,18017,18474,18763,18898,18914,18838,18701,18526,18310,18040,17672,17131,16349,15222,13697,11726,9318,6530,3467,268,-2886,-5853,-8455,-10614,-12239,-13345,-13938,-14108,-13926,-13496,-12911,-12252,-11601,-11001,-10509,-10136,-9896,-9774,-9730,-9702,-9614,-9372,-8890,-8099,-6927,-5370,-3407,-1090,1527,4349,7271,10177,12936,15431,17519,19087,20030,20268,19787,18597,16794,14497,11902,9205,6637,4405,2688,1621,1253,1593,2540,3970,5661,7402,8934,10057,10582,10411,9511,7905,5716,3050,109,-2963,-5979,-8799,-11311,-13417,-15095,-16319,-17130,-17566,-17683,-17554,-17211,-16729,-16128,-15473,-14790,-14128,-13521,-12991,-12548,-12183,-11853,-11519,-11106,-10574,-9866,-8984,-7918,-6714,-5402,-4043,-2672,-1339,-62,1143,2278,3351,4379,5385,6394,7435,8528,9682,10892,12125,13333,14453,15404,16129,16553,16643,16369,15726,14732,13396,11760,9845,7690,5345,2852,285,-2277,-4735,-6976,-8895,-10391,-11401,-11899,-11917,-11517,-10837,-9993,-9174,-8497,-8099,-8043,-8363,-9036,-9991,-11137,-12350,-13513,-14526,-15285,-15768,-15923,-15810,-15434,-14883,-14185,-13392,-12512,-11539,-10449,-9203,-7775,-6129,-4274,-2214,-11,2255,4480,6525,8269,9576,10370,10592,10265,9443,8246,6809,5293,3825,2525,1430,556,-162,-809,-1497,-2328,-3399,-4728,-6342,-8147,-10078,-11969,-13691,-15075,-16005,-16382,-16181,-15420,-14207,-12668,-10999,-9374,-7975,-6925,-6313,-6153,-6424,-7045,-7915,-8918,-9931,-10851,-11586,-12058,-12224,-12018,-11427,-10425,-9023,-7280,-5259,-3090,-897,1175,2995,4463,5526,6178,6482,6526,6452,6387,6461,6770,7354,8210,9274,10451,11613,12643,13424,13867,13918,13540,12727,11501,9888,7958,5765,3406,947,-1510,-3891,-6127,-8154,-9952,-11484,-12750,-13748,-14474,-14926,-15085,-14940,-14468,-13675,-12561,-11176,-9574,-7836,-6050,-4301,-2663,-1209,22,979,1652,2025,2103,1900,1434,751,-110,-1059,-2018,-2869,-3507,-3853,-3839,-3470,-2781,-1859,-838,137,919,1356,1368,887,-49,-1385,-2958,-4606,-6107,-7269,-7890,-7855,-7066,-5542,-3362,-671,2290,5281,8025,10288,11886,12699,12706,11939,10539,8650,6501,4287,2226,485,-821,-1632,-1976,-1926,-1616,-1184,-777,-490,-384,-461,-679,-963,-1234,-1390,-1393,-1186,-787,-222,454,1162,1832,2381,2745,2855,2671,2154,1301,129,-1300,-2901,-4538,-6059,-7289,-8062,-8231,-7698,-6428,-4445,-1855,1201,4525,7921,11174,14110,16568,18445,19657,20171,19977,19095,17571,15463,12866,9861,6587,3153,-284,-3595,-6632,-9282,-11439,-13041,-14051,-14464,-14306,-13624,-12478,-10965,-9183,-7253,-5320,-3516,-1992,-872,-242,-155,-594,-1497,-2737,-4154,-5548,-6733,-7523,-7782,-7421,-6413,-4786,-2641,-104,2637,5398,7980,10188,11896,12967,13378,13109,12220,10815,9015,6983,4864,2815,968,-576,-1733,-2468,-2772,-2658,-2198,-1446,-508,509,1498,2330,2910,3135,2955,2320,1247,-233,-2038,-4055,-6147,-8168,-9951,-11384,-12337,-12772,-12663,-12060,-11050,-9753,-8292,-6803,-5373,-4084,-2982,-2072,-1371,-848,-499,-295,-228,-273,-417,-624,-864,-1090,-1268,-1371,-1389,-1335,-1227,-1099,-967,-837,-686,-460,-93,496,1364,2551,4042,5795,7722,9710,11656,13436,14966,16185,17038,17536,17658,17434,16862,15970,14760,13276,11547,9647,7659,5698,3870,2294,1044,172,-323,-476,-356,-42,378,838,1262,1617,1848,1939,1856,1586,1111,431,-445,-1483,-2628,-3794,-4876,-5733,-6245,-6277,-5745,-4614,-2908,-738,1728,4277,6670,8685,10129,10883,10869,10133,8744,6889,4769,2638,738,-722,-1578,-1759,-1258,-172,1341,3066,4758,6181,7131,7455,7078,6000,4288,2075,-479,-3184,-5855,-8310,-10410,-12031,-13117,-13636,-13636,-13169,-12364,-11333,-10229,-9187,-8325,-7743,-7494,-7600,-8035,-8731,-9579,-10435,-11143,-11541,-11492,-10898,-9709,-7944,-5661,-2988,-63,2932,5828,8470,10731,12532,13829,14648,15010,15035,14775,14371,13896,13446,13079,12832,12717,12729,12836,13006,13200,13378,13524,13605,13632,13606,13540,13474,13416,13386,13387,13376,13320,13138,12751,12091,11086,9721,8002,5981,3768,1464,-761,-2774,-4425,-5589,-6202,-6212,-5672,-4630,-3249,-1647,-44,1438,2622,3447,3844,3836,3458,2798,1936,980,17,-867,-1601,-2148,-2463,-2550,-2402,-2038,-1482,-766,86,1023,2039,3083,4166,5258,6377,7501,8630,9721,10726,11570,12157,12406,12216,11547,10359,8692,6618,4264,1811,-562,-2638,-4248,-5245,-5558,-5157,-4119,-2544,-625,1448,3457,5207,6533,7313,7500,7065,6059,4541,2601,353,-2099,-4635,-7129,-9466,-11511,-13164,-14310,-14908,-14904,-14346,-13277,-11819,-10095,-8256,-6431,-4752,-3287,-2094,-1161,-456,90,557,1017,1536,2137,2834,3585,4357,5076,5680,6107,6312,6284,6029,5602,5065,4513,4018,3651,3428,3360,3399,3478,3531,3448,3182,2642,1817,682,-718,-2351,-4127,-5982,-7803,-9497,-10932,-11984,-12526,-12441,-11653,-10143,-7950,-5216,-2132,1022,3959,6373,8021,8714,8387,7071,4923,2188,-825,-3770,-6322,-8204,-9208,-9248,-8313,-6524,-4064,-1186,1837,4735,7271,9280,10662,11409,11577,11293,10695,9960,9210,8563,8058,7693,7399,7075,6581,5789,4585,2910,778,-1726,-4429,-7133,-9583,-11595,-12982,-13688,-13711,-13147,-12167,-10958,-9752,-8724,-8031,-7740,-7861,-8324,-9023,-9794,-10520,-11041,-11313,-11280,-10978,-10472,-9859,-9240,-8719,-8345,-8152,-8125,-8218,-8383,-8554,-8703,-8801,-8868,-8923,-9011,-9164,-9400,-9702,-10028,-10305,-10465,-10420,-10158,-9628,-8912,-8021,-7081,-6148,-5312,-4620,-4075,-3653,-3280,-2848,-2270,-1415,-242,1294,3150,5235,7397,9464,11212,12469,13050,12847,11815,9955,7383,4233,723,-2905,-6400,-9503,-11983,-13667,-14423,-14213,-13090,-11166,-8672,-5846,-3003,-406,1670,3063,3632,3400,2423,892,-953,-2848,-4493,-5691,-6249,-6137,-5369,-4094,-2499,-848,644,1724,2275,2201,1546,415,-997,-2455,-3706,-4527,-4736,-4259,-3078,-1304,903,3320,5684,7768,9346,10267,10449,9881,8622,6806,4598,2190,-226,-2487,-4468,-6076,-7292,-8113,-8593,-8799,-8814,-8698,-8519,-8283,-8004,-7666,-7245,-6760,-6223,-5700,-5273,-5031,-5063,-5428,-6140,-7163,-8393,-9688,-10847,-11682,-11994,-11652,-10586,-8823,-6497,-3812,-1060,1470,3497,4804,5287,4932,3863,2265,412,-1442,-3028,-4173,-4747,-4742,-4188,-3203,-1919,-471,1003,2426,3727,4892,5905,6795,7562,8221,8767,9177,9426,9482,9298,8856,8131,7128,5876,4420,2829,1189,-408,-1864,-3070,-3947,-4408,-4418,-3981,-3126,-1961,-595,810,2101,3131,3788,4002,3768,3134,2210,1141,92,-769,-1311,-1437,-1113,-370,707,1968,3245,4340,5088,5366,5102,4330,3130,1655,112,-1310,-2408,-3049,-3149,-2713,-1807,-565,856,2270,3537,4496,5095,5259,5021,4401,3483,2350,1119,-97,-1180,-2007,-2506,-2593,-2260,-1523,-443,874,2297,3708,4955,5955,6610,6870,6715,6127,5124,3730,1990,-30,-2213,-4443,-6528,-8298,-9555,-10141,-9925,-8870,-6972,-4368,-1221,2189,5569,8585,10953,12421,12860,12230,10633,8266,5424,2422,-408,-2816,-4600,-5708,-6128,-5994,-5428,-4618,-3714,-2850,-2110,-1531,-1121,-834,-640,-467,-284,-42,259,615,980,1294,1479,1459,1152,511,-492,-1854,-3519,-5411,-7402,-9340,-11078,-12450,-13348,-13686,-13445,-12656,-11398,-9781,-7934,-5971,-4014,-2124,-369,1245,2706,4033,5224,6300,7245,8061,8733,9249,9599,9783,9800,9679,9450,9164,8890,8672,8592,8654,8892,9261,9722,10199,10615,10889,10948,10733,10203,9342,8155,6669,4949,3051,1084,-879,-2739,-4411,-5851,-6981,-7803,-8280,-8440,-8307,-7933,-7391,-6752,-6114,-5547,-5120,-4863,-4775,-4813,-4905,-4966,-4901,-4668,-4226,-3612,-2881,-2124,-1430,-891,-540,-393,-400,-481,-533,-455,-157,382,1185,2153,3209,4193,4971,5432,5500,5194,4583,3821,3081,2562,2423,2771,3630,4948,6576,8343,10018,11404,12327,12685,12461,11706,10564,9199,7813,6579,5625,5013,4740,4720,4840,4942,4878,4525,3800,2667,1170,-633,-2584,-4536,-6284,-7650,-8472,-8643,-8114,-6929,-5195,-3092,-847,1318,3183,4610,5502,5872,5770,5315,4654,3928,3287,2834,2654,2781,3228,3970,4971,6178,7531,8972,10441,11877,13225,14416,15398,16095,16452,16407,15927,14999,13649,11934,9933,7768,5533,3358,1327,-488,-2023,-3282,-4236,-4933,-5375,-5618,-5684,-5607,-5413,-5117,-4742,-4310,-3852,-3406,-3019,-2725,-2552,-2481,-2493,-2490,-2420,-2181,-1741,-1101,-299,546,1313,1857,2058,1851,1219,236,-995,-2296,-3501,-4445,-4974,-5027,-4542,-3575,-2181,-501,1339,3179,4891,6369,7547,8397,8943,9215,9284,9202,9006,8745,8392,7961,7419,6757,5992,5148,4302,3543,2980,2726,2862,3433,4426,5748,7266,8770,10067,10927,11197,10763,9601,7786,5462,2863,246,-2100,-3949,-5087,-5448,-4999,-3863,-2210,-280,1664,3390,4694,5465,5647,5292,4506,3439,2281,1188,316,-248,-468,-363,-20,443,895,1180,1240,985,470,-266,-1103,-1922,-2619,-3108,-3373,-3430,-3360,-3260,-3225,-3339,-3624,-4060,-4569,-5027,-5307,-5264,-4818,-3898,-2544,-807,1162,3208,5137,6752,7887,8412,8257,7437,6021,4151,2003,-241,-2393,-4316,-5887,-7053,-7778,-8088,-8028,-7679,-7146,-6539,-5991,-5605,-5483,-5672,-6169,-6925,-7812,-8700,-9398,-9777,-9711,-9154,-8142,-6754,-5157,-3536,-2081,-981,-351,-273,-751,-1717,-3072,-4641,-6252,-7707,-8856,-9549,-9730,-9367,-8497,-7225,-5669,-4003,-2392,-999,34,613,678,238,-680,-1961,-3517,-5175,-6820,-8311,-9552,-10493,-11111,-11449,-11560,-11518,-11376,-11172,-10880,-10465,-9846,-8949,-7744,-6209,-4425,-2476,-524,1298,2852,4066,4908,5427,5703,5872,6051,6350,6828,7480,8255,9025,9680,10062,10109,9743,9025,8001,6819,5597,4456,3494,2711,2106,1573,1012,290,-693,-2018,-3692,-5684,-7897,-10187,-12380,-14312,-15801,-16745,-17054,-16737,-15859,-14532,-12948,-11267,-9691,-8361,-7373,-6766,-6503,-6490,-6596,-6669,-6570,-6217,-5562,-4642,-3532,-2333,-1180,-161,640,1178,1464,1485,1307,928,412,-231,-955,-1733,-2527,-3300,-4010,-4622,-5110,-5446,-5637,-5681,-5608,-5457,-5284,-5146,-5121,-5256,-5624,-6236,-7113,-8219,-9499,-10864,-12200,-13370,-14246,-14688,-14615,-13957,-12727,-10973,-8815,-6400,-3902,-1504,653,2442,3823,4789,5405,5773,6004,6224,6499,6887,7364,7894,8401,8796,9018,9001,8728,8191,7424,6451,5341,4120,2853,1561,296,-908,-1994,-2884,-3508,-3744,-3530,-2767,-1441,426,2751,5371,8117,10754,13123,15030,16417,17230,17520,17364,16874,16147,15289,14332,13303,12172,10892,9411,7684,5700,3472,1070,-1431,-3914,-6260,-8370,-10131,-11509,-12441,-12962,-13083,-12869,-12389,-11702,-10884,-9987,-9068,-8181,-7382,-6717,-6244,-5987,-5974,-6200,-6646,-7282,-8060,-8903,-9750,-10480,-11031,-11283,-11190,-10683,-9771,-8465,-6847,-5002,-3060,-1133,658,2226,3514,4497,5194,5638,5904,6052,6178,6329,6575,6930,7387,7912,8399,8755,8824,8491,7654,6288,4432,2229,-132,-2399,-4337,-5725,-6430,-6404,-5695,-4459,-2898,-1271,179,1241,1770,1699,1051,-84,-1545,-3147,-4698,-6020,-6971,-7460,-7419,-6843,-5744,-4159,-2177,128,2614,5159,7605,9804,11620,12939,13677,13818,13364,12399,11038,9411,7708,6048,4610,3461,2696,2319,2320,2632,3173,3827,4476,5002,5305,5310,4987,4325,3362,2164,817,-571,-1895,-3047,-3946,-4520,-4741,-4601,-4127,-3387,-2449,-1409,-341,681,1613,2421,3095,3640,4058,4373,4594,4736,4818,4838,4799,4690,4481,4149,3668,3004,2167,1155,11,-1185,-2360,-3397,-4197,-4695,-4826,-4621,-4105,-3393,-2582,-1796,-1129,-632,-332,-194,-199,-277,-404,-562,-741,-985,-1311,-1750,-2324,-3005,-3781,-4585,-5363,-6056,-6602,-6968,-7114,-7017,-6663,-6027,-5106,-3904,-2442,-795,962,2695,4272,5539,6383,6692,6464,5695,4511,3032,1432,-115,-1495,-2586,-3388,-3896,-4195,-4353,-4473,-4591,-4736,-4879,-4952,-4894,-4626,-4104,-3343,-2374,-1310,-275,585,1132,1276,986,292,-669,-1742,-2694,-3316,-3411,-2845,-1551,434,3020,6008,9191,12306,15120,17426,19061,19966,20110,19594,18516,17070,15422,13756,12212,10883,9810,8985,8339,7805,7271,6671,5944,5066,4074,3007,1965,1037,328,-77,-116,216,888,1820,2891,3985,4957,5719,6178,6310,6087,5547,4711,3658,2442,1166,-87,-1190,-2065,-2600,-2780,-2581,-2091,-1416,-722,-188,19,-216,-948,-2133,-3645,-5296,-6843,-8052,-8713,-8709,-7988,-6636,-4807,-2722,-660,1163,2506,3259,3347,2821,1785,438,-996,-2266,-3123,-3390,-2925,-1712,190,2612,5310,8001,10368,12151,13135,13222,12430,10887,8831,6554,4384,2615,1484,1137,1605,2818,4618,6769,9021,11101,12778,13865,14243,13870,12765,11037,8811,6292,3668,1137,-1093,-2888,-4102,-4665,-4549,-3755,-2344,-399,1977,4631,7437,10207,12815,15089,16914,18186,18820,18797,18098,16786,14923,12633,10042,7301,4563,1977,-343,-2294,-3837,-4951,-5681,-6084,-6254,-6293,-6286,-6309,-6381,-6494,-6593,-6612,-6475,-6123,-5529,-4703,-3684,-2560,-1407,-341,563,1222,1584,1625,1331,733,-128,-1161,-2273,-3321,-4206,-4798,-5061,-4953,-4545,-3912,-3205,-2567,-2144,-2045,-2315,-2946,-3851,-4897,-5914,-6725,-7166,-7121,-6526,-5378,-3764,-1804,299,2334,4070,5293,5826,5575,4485,2643,158,-2734,-5788,-8703,-11237,-13148,-14315,-14668,-14249,-13162,-11580,-9695,-7715,-5834,-4175,-2855,-1863,-1209,-797,-567,-425,-302,-139,93,429,875,1434,2115,2885,3736,4603,5430,6137,6633,6867,6771,6351,5611,4624,3460,2242,1072,81,-641,-986,-925,-411,518,1809,3373,5055,6717,8166,9237,9777,9659,8831,7278,5094,2399,-584,-3649,-6532,-9057,-11040,-12427,-13191,-13418,-13222,-12760,-12208,-11695,-11354,-11221,-11300,-11517,-11748,-11848,-11649,-11028,-9878,-8184,-5982,-3396,-601,2180,4721,6802,8258,8970,8884,8026,6455,4319,1773,-976,-3728,-6279,-8469,-10167,-11316,-11916,-12014,-11725,-11158,-10441,-9678,-8923,-8221,-7560,-6932,-6308,-5686,-5062,-4473,-3954,-3581,-3400,-3475,-3847,-4508,-5469,-6646,-7985,-9364,-10674,-11791,-12603,-13024,-12990,-12490,-11545,-10232,-8672,-6994,-5385,-3974,-2929,-2339,-2271,-2740,-3680,-5019,-6585,-8252,-9812,-11131,-12060,-12500,-12395,-11726,-10514,-8836,-6759,-4421,-1937,557,2901,4990,6667,7867,8490,8517,7933,6786,5166,3207,1092,-974,-2763,-4075,-4730,-4623,-3705,-2026,302,3096,6120,9135,11876,14126,15695,16455,16347,15367,13606,11175,8272,5078,1823,-1308,-4133,-6524,-8396,-9718,-10514,-10837,-10795,-10482,-10018,-9501,-8982,-8518,-8061,-7593,-6998,-6211,-5123,-3687,-1876,266,2657,5156,7591,9778,11523,12669,13086,12697,11514,9596,7118,4282,1357,-1390,-3717,-5436,-6445,-6742,-6418,-5645,-4656,-3676,-2940,-2597,-2752,-3400,-4482,-5841,-7302,-8645,-9667,-10194,-10107,-9352,-7945,-5990,-3599,-988,1685,4228,6490,8378,9823,10808,11366,11534,11402,11032,10520,9914,9283,8634,7993,7335,6652,5909,5072,4118,3013,1751,337,-1229,-2875,-4579,-6227,-7748,-9038,-10004,-10584,-10751,-10501,-9913,-9044,-8044,-7010,-6089,-5376,-4953,-4869,-5118,-5664,-6418,-7264,-8045,-8617,-8807,-8513,-7615,-6112,-4000,-1402,1559,4678,7750,10566,12930,14707,15801,16195,15931,15120,13906,12471,10989,9633,8527,7770,7398,7412,7766,8383,9162,10007,10804,11473,11928,12107,11973,11489,10674,9535,8155,6592,4971,3382,1937,713,-244,-919,-1356,-1605,-1786,-1987,-2334,-2901,-3743,-4857,-6200,-7665,-9154,-10504,-11636,-12422,-12859,-12923,-12690,-12237,-11662,-11068,-10497,-9984,-9479,-8930,-8236,-7309,-6094,-4559,-2770,-812,1143,2913,4306,5147,5339,4829,3687,2052,117,-1849,-3635,-5004,-5820,-6000,-5552,-4566,-3196,-1638,-120,1165,2044,2420,2268,1622,609,-631,-1902,-3031,-3837,-4194,-3992,-3193,-1798,137,2501,5152,7913,10603,13053,15105,16648,17602,17917,17593,16650,15132,13130,10735,8080,5302,2539,-73,-2432,-4437,-6058,-7249,-8031,-8425,-8457,-8192,-7658,-6927,-6044,-5068,-4074,-3100,-2217,-1448,-803,-281,168,581,1012,1509,2071,2709,3372,4015,4585,5039,5374,5594,5756,5894,6061,6275,6502,6715,6816,6749,6444,5878,5073,4080,2996,1917,941,132,-477,-906,-1200,-1436,-1680,-1985,-2350,-2736,-3050,-3167,-2956,-2306,-1147,503,2576,4883,7221,9318,10946,11908,12095,11491,10163,8283,6023,3646,1316,-756,-2492,-3827,-4784,-5424,-5814,-6036,-6138,-6131,-6004,-5683,-5115,-4205,-2921,-1233,804,3102,5487,7769,9703,11067,11669,11356,10101,7923,4986,1493,-2245,-5922,-9186,-11753,-13355,-13863,-13193,-11446,-8774,-5475,-1873,1652,4759,7147,8598,9014,8393,6870,4669,2101,-477,-2707,-4263,-4899,-4475,-2974,-494,2741,6453,10298,13944,17093,19500,21020,21598,21261,20150,18415,16300,13988,11713,9589,7758,6228,5010,4041,3228,2485,1714,845,-139,-1254,-2428,-3593,-4625,-5406,-5817,-5764,-5193,-4095,-2518,-579,1591,3779,5829,7554,8845,9635,9928,9779,9291,8598,7826,7100,6511,6114,5942,5992,6253,6692,7285,7991,8775,9591,10376,11056,11540,11719,11496,10777,9515,7702,5398,2716,-170,-3067,-5760,-8072,-9859,-11060,-11684,-11809,-11577,-11126,-10615,-10134,-9736,-9409,-9080,-8655,-8035,-7130,-5926,-4437,-2761,-1018,630,2044,3112,3773,4037,3968,3680,3325,3041,2957,3145,3632,4381,5320,6326,7276,8029,8472,8512,8096,7220,5901,4226,2270,175,-1928,-3885,-5530,-6736,-7354,-7328,-6595,-5220,-3291,-985,1464,3819,5813,7228,7897,7712,6668,4822,2335,-593,-3711,-6751,-9476,-11666,-13170,-13919,-13884,-13140,-11793,-9993,-7916,-5742,-3613,-1691,-36,1274,2248,2891,3254,3369,3267,2979,2479,1778,834,-342,-1739,-3292,-4908,-6451,-7778,-8732,-9191,-9078,-8367,-7123,-5459,-3550,-1609,166,1573,2479,2805,2546,1800,693,-562,-1769,-2732,-3305,-3423,-3098,-2421,-1571,-729,-128,84,-230,-1078,-2426,-4130,-6025,-7899,-9579,-10899,-11790,-12208,-12207,-11850,-11252,-10515,-9729,-8968,-8250,-7595,-6955,-6315,-5598,-4797,-3865,-2836,-1723,-609,451,1356,2033,2401,2396,1977,1122,-160,-1816,-3769,-5892,-8036,-10020,-11665,-12794,-13269,-12997,-11958,-10215,-7914,-5280,-2585,-126,1812,3022,3353,2805,1453,-500,-2810,-5189,-7367,-9143,-10360,-11003,-11089,-10760,-10151,-9446,-8761,-8198,-7754,-7387,-6986,-6407,-5520,-4200,-2402,-115,2557,5479,8425,11170,13452,15078,15873,15789,14833,13146,10911,8394,5837,3487,1515,21,-964,-1502,-1685,-1664,-1574,-1562,-1731,-2146,-2839,-3765,-4872,-6046,-7193,-8193,-8983,-9499,-9758,-9786,-9675,-9498,-9360,-9310,-9359,-9477,-9562,-9505,-9186,-8509,-7444,-6017,-4335,-2560,-900,443,1280,1496,1037,-55,-1674,-3647,-5793,-7900,-9817,-11396,-12570,-13292,-13561,-13408,-12840,-11912,-10624,-9008,-7084,-4884,-2456,115,2747,5306,7672,9713,11312,12388,12878,12778,12104,10930,9347,7488,5485,3478,1599,-61,-1420,-2457,-3157,-3543,-3650,-3510,-3177,-2702,-2135,-1568,-1058,-712,-593,-751,-1204,-1895,-2730,-3575,-4270,-4681,-4713,-4321,-3544,-2474,-1244,-1,1113,2013,2640,3030,3239,3385,3585,3945,4553,5427,6550,7827,9146,10340,11273,11812,11888,11489,10672,9542,8263,6995,5907,5119,4714,4702,5037,5616,6292,6924,7339,7433,7093,6294,5040,3403,1493,-537,-2523,-4283,-5664,-6516,-6753,-6315,-5226,-3548,-1430,963,3406,5709,7675,9200,10208,10719,10794,10523,10017,9340,8526,7561,6371,4886,3005,701,-2049,-5149,-8493,-11876,-15109,-17968,-20293,-21941,-22851,-23021,-22469,-21296,-19578,-17429,-14976,-12294,-9523,-6705,-3960,-1319,1134,3368,5327,6992,8329,9342,10039,10436,10585,10505,10242,9810,9205,8423,7434,6222,4785,3141,1339,-537,-2401,-4137,-5649,-6853,-7682,-8122,-8157,-7836,-7201,-6327,-5287,-4149,-2954,-1751,-513,742,2081,3495,5028,6653,8332,9986,11506,12757,13625,13970,13739,12891,11479,9591,7392,5046,2762,703,-994,-2243,-3017,-3357,-3304,-2979,-2445,-1791,-1070,-306,485,1296,2120,2922,3662,4273,4693,4861,4733,4310,3602,2676,1612,521,-491,-1294,-1827,-1997,-1806,-1234,-328,876,2311,3908,5592,7286,8913,10402,11696,12739,13520,14003,14219,14148,13830,13241,12382,11212,9703,7801,5509,2805,-228,-3525,-6930,-10292,-13428,-16184,-18415,-20061,-21059,-21472,-21343,-20810,-19991,-19036,-18055,-17146,-16351,-15675,-15061,-14435,-13670,-12659,-11299,-9507,-7259,-4572,-1507,1805,5231,8569,11640,14232,16175,17316,17575,16948,15514,13449,10984,8409,5998,3999,2590,1849,1779,2273,3170,4262,5322,6151,6578,6503,5891,4774,3252,1461,-430,-2241,-3831,-5054,-5872,-6229,-6201,-5823,-5242,-4513,-3764,-3013,-2282,-1540,-713,262,1460,2909,4610,6488,8455,10353,12045,13388,14289,14698,14634,14167,13411,12506,11585,10764,10109,9651,9361,9168,8998,8731,8312,7659,6791,5710,4528,3307,2196,1265,609,250,193,375,735,1169,1589,1925,2130,2208,2204,2199,2301,2632,3284,4349,5844,7758,10008,12456,14909,17141,18886,19911,20005,19025,16939,13792,9763,5092,116,-4822,-9341,-13121,-15875,-17429,-17690,-16693,-14564,-11525,-7855,-3882,87,3729,6820,9154,10643,11262,11073,10208,8856,7224,5549,4022,2811,2005,1614,1588,1783,2051,2192,2053,1497,449,-1096,-3096,-5426,-7946,-10456,-12778,-14716,-16136,-16934,-17074,-16580,-15523,-14013,-12192,-10180,-8113,-6076,-4151,-2375,-788,604,1789,2774,3575,4206,4716,5122,5509,5893,6362,6923,7629,8448,9380,10335,11256,12033,12564,12759,12534,11872,10766,9304,7580,5762,3998,2467,1299,588,392,668,1355,2311,3383,4383,5169,5585,5562,5068,4128,2839,1317,-271,-1780,-3051,-3971,-4451,-4434,-3927,-2940,-1570,119,1979,3904,5756,7414,8772,9733,10220,10189,9606,8493,6874,4818,2406,-267,-3096,-5981,-8815,-11504,-13952,-16068,-17782,-19005,-19685,-19761,-19223,-18073,-16404,-14309,-11973,-9572,-7304,-5327,-3764,-2660,-2001,-1698,-1624,-1607,-1505,-1174,-538,440,1714,3219,4794,6328,7635,8612,9154,9207,8780,7890,6609,5009,3166,1163,-941,-3069,-5188,-7221,-9151,-10904,-12452,-13749,-14755,-15451,-15824,-15860,-15590,-15011,-14171,-13093,-11834,-10435,-8974,-7502,-6098,-4831,-3778,-2987,-2527,-2389,-2597,-3083,-3795,-4623,-5471,-6217,-6780,-7071,-7053,-6699,-6028,-5060,-3853,-2457,-937,643,2209,3698,5013,6089,6814,7127,6931,6196,4879,3022,670,-2045,-4984,-7957,-10771,-13226,-15138,-16360,-16773,-16342,-15058,-13016,-10335,-7199,-3815,-394,2854,5753,8166,10003,11243,11897,12041,11762,11163,10342,9359,8255,7023,5629,4042,2196,94,-2276,-4852,-7550,-10247,-12811,-15084,-16967,-18333,-19158,-19408,-19127,-18388,-17294,-15965,-14543,-13127,-11840,-10729,-9821,-9095,-8474,-7887,-7203,-6349,-5241,-3861,-2236,-437,1399,3143,4603,5680,6239,6276,5799,4902,3706,2355,986,-267,-1316,-2098,-2587,-2808,-2784,-2578,-2232,-1799,-1299,-769,-214,353,901,1423,1854,2165,2277,2158,1757,1077,132,-1012,-2274,-3533,-4670,-5565,-6104,-6220,-5852,-5014,-3719,-2061,-131,1943,4023,5986,7712,9124,10140,10748,10911,10654,9995,8969,7630,6017,4203,2246,224,-1774,-3658,-5323,-6669,-7608,-8063,-7984,-7364,-6210,-4600,-2605,-353,2026,4392,6596,8511,10006,10991,11409,11247,10536,9367,7838,6118,4351,2710,1348,380,-113,-108,342,1161,2174,3226,4110,4652,4705,4162,2990,1207,-1084,-3736,-6550,-9297,-11772,-13768,-15146,-15838,-15822,-15185,-14037,-12540,-10862,-9162,-7532,-6080,-4766,-3612,-2491,-1359,-82,1380,3099,5063,7241,9548,11881,14093,16055,17617,18658,19080,18802,17805,16085,13720,10800,7478,3922,321,-3154,-6320,-9071,-11297,-12964,-14065,-14631,-14729,-14421,-13808,-12941,-11916,-10765,-9543,-8281,-6993,-5708,-4434,-3199,-2028,-952,2,813,1477,1997,2400,2715,2979,3226,3475,3728,3984,4220,4417,4562,4643,4664,4650,4620,4639,4747,5015,5483,6191,7139,8299,9617,10984,12292,13390,14142,14414,14115,13184,11628,9498,6921,4052,1117,-1678,-4081,-5913,-6992,-7238,-6612,-5161,-3002,-285,2778,5990,9126,12027,14521,16522,17951,18767,18973,18544,17514,15883,13693,10993,7843,4351,618,-3200,-6968,-10511,-13688,-16347,-18379,-19698,-20269,-20091,-19223,-17753,-15823,-13585,-11222,-8913,-6808,-5062,-3736,-2880,-2457,-2388,-2553,-2803,-2996,-3004,-2740,-2171,-1314,-244,929,2077,3059,3777,4143,4148,3807,3206,2449,1666,994,517,324,397,707,1146,1578,1864,1852,1452,601,-684,-2326,-4199,-6124,-7933,-9441,-10528,-11089,-11094,-10547,-9500,-8038,-6275,-4327,-2333,-398,1367,2890,4139,5080,5749,6176,6405,6525,6564,6604,6671,6806,7032,7343,7744,8190,8656,9070,9379,9513,9427,9097,8521,7746,6841,5905,5061,4416,4088,4147,4634,5547,6832,8397,10116,11837,13407,14677,15529,15869,15654,14873,13575,11837,9783,7555,5309,3206,1364,-106,-1178,-1840,-2163,-2229,-2157,-2059,-2040,-2172,-2500,-3017,-3693,-4457,-5221,-5889,-6372,-6596,-6533,-6181,-5591,-4852,-4066,-3370,-2868,-2670,-2824,-3351,-4213,-5327,-6565,-7771,-8776,-9405,-9521,-9002,-7812,-5953,-3523,-662,2419,5511,8379,10853,12780,14102,14798,14906,14495,13643,12428,10918,9156,7178,5026,2712,323,-2098,-4420,-6533,-8288,-9543,-10172,-10081,-9222,-7614,-5320,-2485,727,4095,7412,10458,13053,15058,16353,16913,16711,15813,14317,12348,10096,7745,5487,3526,1986,1001,602,793,1510,2634,4031,5503,6896,8018,8746,8989,8707,7933,6739,5238,3590,1935,448,-756,-1558,-1910,-1791,-1230,-281,967,2437,4008,5608,7128,8502,9648,10526,11086,11314,11202,10762,10031,9076,7978,6862,5854,5089,4681,4702,5158,6003,7077,8221,9159,9692,9580,8682,6927,4331,1028,-2778,-6814,-10760,-14329,-17233,-19288,-20370,-20451,-19602,-17943,-15675,-13007,-10162,-7354,-4745,-2476,-611,810,1821,2462,2817,2970,2986,2929,2807,2610,2299,1822,1140,247,-839,-2049,-3297,-4490,-5518,-6339,-6891,-7201,-7292,-7236,-7094,-6942,-6822,-6774,-6794,-6890,-7020,-7173,-7313,-7422,-7488,-7508,-7490,-7427,-7355,-7244,-7145,-7027,-6928,-6830,-6754,-6674,-6594,-6460,-6252,-5894,-5341,-4521,-3395,-1930,-141,1937,4210,6557,8820,10815,12386,13365,13662,13215,12061,10291,8064,5598,3095,789,-1172,-2647,-3592,-4006,-3939,-3494,-2781,-1921,-1048,-242,392,818,981,895,540,-34,-809,-1726,-2726,-3748,-4717,-5577,-6252,-6708,-6874,-6736,-6252,-5426,-4285,-2886,-1329,245,1677,2802,3448,3508,2899,1616,-269,-2625,-5266,-7959,-10486,-12625,-14228,-15190,-15495,-15189,-14382,-13227,-11900,-10569,-9393,-8481,-7905,-7670,-7744,-8037,-8445,-8837,-9087,-9095,-8779,-8116,-7108,-5832,-4353,-2802,-1265,150,1383,2379,3135,3635,3911,3945,3757,3315,2605,1602,295,-1313,-3173,-5228,-7373,-9501,-11482,-13211,-14581,-15549,-16073,-16176,-15903,-15302,-14476,-13482,-12423,-11340,-10298,-9312,-8400,-7559,-6788,-6079,-5443,-4885,-4428,-4095,-3906,-3885,-4026,-4328,-4748,-5236,-5726,-6129,-6356,-6319,-5934,-5132,-3886,-2175,-42,2440,5172,7989,10738,13233,15302,16811,17645,17775,17214,16054,14429,12512,10486,8528,6766,5312,4195,3431,2988,2807,2849,3047,3371,3778,4236,4711,5163,5563,5871,6084,6172,6148,5991,5694,5233,4563,3655,2457,956,-861,-2943,-5226,-7582,-9865,-11919,-13589,-14754,-15347,-15351,-14820,-13865,-12641,-11317,-10068,-9035,-8302,-7914,-7822,-7950,-8159,-8297,-8214,-7782,-6929,-5651,-4000,-2114,-134,1748,3403,4700,5615,6139,6348,6330,6184,6007,5842,5718,5588,5401,5046,4451,3521,2238,602,-1302,-3350,-5359,-7133,-8463,-9177,-9163,-8374,-6873,-4780,-2307,312,2805,4963,6580,7580,7924,7679,6967,5951,4808,3725,2841,2274,2082,2275,2828,3661,4701,5812,6915,7870,8610,9038,9124,8823,8165,7167,5894,4428,2848,1264,-245,-1577,-2674,-3461,-3916,-4006,-3732,-3111,-2151,-910,599,2296,4144,6054,7958,9764,11373,12697,13640,14138,14134,13613,12576,11075,9178,7004,4695,2422,368,-1294,-2419,-2909,-2738,-1943,-662,934,2588,4073,5154,5642,5455,4537,2977,881,-1556,-4127,-6628,-8859,-10696,-12032,-12864,-13202,-13138,-12759,-12179,-11491,-10758,-10015,-9253,-8437,-7514,-6429,-5147,-3645,-1944,-81,1884,3866,5794,7582,9154,10452,11418,12029,12257,12119,11614,10790,9653,8269,6638,4821,2843,751,-1390,-3526,-5566,-7432,-9032,-10304,-11177,-11651,-11697,-11382,-10735,-9840,-8770,-7586,-6356,-5097,-3836,-2539,-1189,256,1833,3534,5356,7217,9028,10646,11937,12749,12988,12583,11546,9933,7881,5547,3151,876,-1065,-2542,-3431,-3717,-3405,-2591,-1384,55,1588,3058,4370,5433,6223,6728,6978,7006,6856,6560,6143,5623,5004,4303,3528,2718,1921,1198,626,272,187,418,952,1783,2853,4079,5397,6690,7892,8907,9667,10109,10177,9833,9057,7858,6272,4374,2274,98,-1995,-3874,-5405,-6489,-7073,-7123,-6681,-5794,-4590,-3198,-1786,-530,421,927,907,325,-795,-2380,-4310,-6434,-8596,-10617,-12338,-13614,-14309,-14349,-13679,-12307,-10311,-7795,-4952,-1971,921,3530,5687,7300,8306,8750,8666,8159,7328,6260,5063,3793,2534,1335,268,-624,-1292,-1713,-1891,-1854,-1670,-1415,-1188,-1056,-1082,-1273,-1589,-1957,-2253,-2354,-2138,-1505,-431,1080,2917,4947,6975,8794,10242,11146,11467,11173,10363,9172,7802,6467,5386,4734,4642,5158,6277,7892,9871,12014,14115,15975,17405,18277,18500,18056,16979,15365,13346,11085,8767,6550,4597,3011,1877,1229,1055,1318,1942,2835,3896,5005,6061,6954,7609,7945,7939,7564,6838,5803,4502,3004,1387,-301,-1960,-3545,-4970,-6170,-7074,-7623,-7762,-7477,-6785,-5742,-4459,-3063,-1712,-548,289,708,661,136,-802,-2073,-3532,-5031,-6402,-7487,-8144,-8264,-7796,-6707,-5063,-2914,-411,2324,5108,7785,10177,12131,13512,14204,14151,13316,11742,9511,6756,3668,427,-2740,-5665,-8181,-10190,-11629,-12498,-12829,-12687,-12166,-11350,-10341,-9220,-8057,-6905,-5799,-4751,-3762,-2828,-1936,-1080,-273,479,1151,1704,2121,2362,2416,2283,1969,1511,945,331,-282,-820,-1238,-1468,-1473,-1216,-666,176,1313,2713,4326,6090,7903,9674,11288,12653,13687,14330,14574,14419,13929,13165,12209,11157,10069,9017,8042,7153,6391,5722,5178,4727,4378,4107,3890,3698,3481,3204,2822,2315,1686,950,147,-674,-1485,-2242,-2960,-3634,-4309,-4998,-5746,-6551,-7424,-8344,-9278,-10200,-11050,-11807,-12424,-12886,-13184,-13314,-13294,-13141,-12881,-12548,-12169,-11782,-11412,-11086,-10826,-10628,-10495,-10400,-10313,-10208,-10033,-9775,-9388,-8882,-8232,-7477,-6635,-5774,-4945,-4236,-3704,-3416,-3397,-3648,-4129,-4769,-5478,-6142,-6677,-7001,-7087,-6938,-6605,-6165,-5721,-5371,-5198,-5270,-5602,-6199,-7010,-7975,-9008,-10012,-10898,-11578,-11986,-12084,-11861,-11335,-10556,-9586,-8495,-7369,-6257,-5241,-4341,-3614,-3059,-2697,-2513,-2500,-2617,-2847,-3115,-3386,-3556,-3575,-3339,-2807,-1916,-664,923,2787,4809,6862,8800,10462,11745,12550,12843,12641,11977,10951,9640,8160,6594,5042,3559,2225,1074,160,-479,-821,-852,-585,-81,597,1326,2008,2526,2803,2789,2477,1877,1070,98,-924,-1932,-2839,-3594,-4155,-4526,-4719,-4789,-4790,-4790,-4851,-5010,-5303,-5732,-6300,-6977,-7743,-8546,-9354,-10108,-10788,-11344,-11770,-12044,-12153,-12087,-11831,-11355,-10655,-9698,-8488,-7022,-5328,-3447,-1439,616,2632,4504,6121,7388,8185,8440,8071,7061,5402,3179,482,-2515,-5622,-8643,-11378,-13676,-15437,-16612,-17229,-17349,-17062,-16467,-15630,-14614,-13427,-12073,-10524,-8766,-6796,-4639,-2357,-47,2160,4125,5694,6750,7202,7004,6185,4814,3023,995,-1082,-2997,-4564,-5639,-6115,-5968,-5203,-3913,-2204,-240,1824,3828,5635,7154,8325,9146,9650,9901,9982,9973,9951,9950,10009,10098,10204,10279,10293,10214,10048,9786,9478,9135,8825,8567,8425,8401,8539,8814,9225,9723,10250,10748,11139,11381,11417,11233,10814,10179,9358,8398,7380,6360,5416,4584,3877,3271,2714,2142,1483,702,-233,-1307,-2480,-3712,-4923,-6073,-7111,-8017,-8790,-9441,-9986,-10441,-10800,-11052,-11171,-11127,-10902,-10472,-9828,-8976,-7908,-6664,-5239,-3700,-2055,-391,1248,2771,4087,5104,5733,5900,5578,4762,3522,1975,279,-1359,-2738,-3679,-4042,-3788,-2930,-1597,35,1742,3285,4463,5122,5184,4667,3650,2285,764,-734,-2026,-3001,-3581,-3760,-3589,-3131,-2497,-1750,-976,-198,558,1311,2067,2839,3631,4426,5193,5890,6457,6865,7065,7063,6858,6495,6019,5479,4929,4420,3989,3663,3466,3394,3460,3636,3924,4294,4734,5211,5678,6109,6427,6623,6620,6443,6063,5530,4902,4227,3602,3064,2677,2443,2381,2451,2632,2879,3127,3343,3463,3457,3310,3024,2640,2215,1815,1513,1358,1375,1574,1907,2351,2810,3231,3528,3618,3463,2990,2197,1080,-320,-1925,-3619,-5291,-6777,-7990,-8807,-9213,-9171,-8749,-7983,-6981,-5810,-4577,-3346,-2205,-1220,-450,42,219,60,-444,-1250,-2321,-3563,-4894,-6188,-7345,-8225,-8762,-8844,-8472,-7644,-6432,-4957,-3368,-1832,-522,436,955,997,634,-64,-907,-1757,-2415,-2761,-2694,-2191,-1292,-93,1269,2633,3853,4806,5417,5667,5583,5247,4747,4209,3705,3333,3100,3037,3095,3253,3469,3724,4026,4400,4891,5556,6442,7565,8933,10474,12106,13691,15063,16076,16578,16473,15716,14333,12399,10073,7522,4964,2604,627,-805,-1605,-1721,-1203,-131,1319,2967,4589,6007,7058,7665,7809,7533,6942,6150,5309,4513,3876,3410,3139,2995,2925,2821,2608,2207,1572,702,-383,-1609,-2891,-4128,-5224,-6114,-6744,-7104,-7188,-7014,-6579,-5889,-4936,-3699,-2182,-391,1639,3830,6103,8313,10339,12029,13248,13907,13907,13254,11962,10114,7858,5323,2721,189,-2094,-4025,-5518,-6533,-7081,-7192,-6941,-6408,-5704,-4921,-4192,-3585,-3216,-3115,-3337,-3861,-4652,-5646,-6733,-7834,-8828,-9643,-10206,-10482,-10459,-10150,-9590,-8815,-7879,-6824,-5678,-4495,-3269,-2043,-812,420,1634,2850,4037,5202,6333,7411,8449,9429,10362,11241,12073,12836,13539,14145,14653,15046,15304,15431,15405,15236,14900,14408,13759,12969,12080,11129,10198,9340,8650,8167,7940,7960,8192,8542,8932,9206,9278,9027,8396,7373,5976,4298,2443,550,-1248,-2832,-4106,-5019,-5565,-5778,-5737,-5526,-5273,-5062,-5001,-5139,-5524,-6134,-6957,-7901,-8911,-9873,-10708,-11342,-11712,-11802,-11612,-11165,-10527,-9737,-8876,-7976,-7091,-6226,-5400,-4594,-3804,-3016,-2220,-1430,-652,74,728,1261,1653,1885,1936,1841,1589,1237,798,317,-180,-665,-1126,-1547,-1916,-2237,-2478,-2668,-2770,-2844,-2891,-2986,-3177,-3534,-4084,-4856,-5804,-6870,-7945,-8914,-9652,-10082,-10140,-9841,-9250,-8458,-7634,-6900,-6418,-6279,-6538,-7195,-8174,-9365,-10619,-11765,-12675,-13196,-13278,-12860,-11967,-10649,-8978,-7058,-4980,-2844,-713,1335,3285,5088,6741,8235,9543,10670,11569,12236,12620,12719,12502,11978,11152,10049,8714,7184,5534,3806,2081,409,-1138,-2513,-3653,-4527,-5092,-5342,-5267,-4884,-4224,-3323,-2256,-1083,94,1187,2091,2711,2959,2780,2123,1011,-535,-2423,-4538,-6753,-8909,-10871,-12518,-13749,-14523,-14821,-14674,-14155,-13344,-12363,-11323,-10323,-9465,-8806,-8386,-8216,-8279,-8528,-8920,-9372,-9841,-10253,-10589,-10816,-10951,-11001,-11014,-11003,-11026,-11073,-11168,-11273,-11369,-11416,-11376,-11232,-10969,-10593,-10122,-9567,-8941,-8253,-7482,-6635,-5671,-4603,-3421,-2158,-851,438,1640,2696,3526,4118,4425,4478,4303,3962,3523,3062,2652,2329,2155,2101,2177,2329,2508,2673,2773,2788,2693,2497,2188,1797,1335,826,312,-183,-615,-942,-1149,-1204,-1110,-889,-553,-171,229,587,876,1082,1224,1328,1472,1696,2086,2663,3450,4414,5496,6605,7632,8478,9051,9300,9211,8809,8154,7335,6434,5550,4732,4030,3442,2965,2554,2170,1767,1300,754,111,-625,-1410,-2223,-2977,-3625,-4073,-4278,-4176,-3775,-3068,-2104,-951,323,1616,2837,3903,4714,5211,5336,5070,4418,3445,2231,917,-362,-1465,-2267,-2705,-2752,-2461,-1933,-1296,-713,-320,-228,-502,-1140,-2098,-3278,-4562,-5828,-6962,-7898,-8571,-9007,-9190,-9199,-9043,-8781,-8420,-7976,-7451,-6838,-6171,-5465,-4794,-4223,-3830,-3700,-3865,-4347,-5093,-6009,-6962,-7770,-8278,-8323,-7821,-6731,-5111,-3076,-799,1503,3631,5396,6662,7386,7549,7265,6632,5847,5069,4477,4199,4321,4869,5810,7047,8468,9914,11243,12339,13108,13520,13592,13358,12921,12355,11763,11222,10782,10473,10283,10179,10122,10032,9879,9596,9174,8604,7910,7141,6361,5637,5047,4636,4466,4550,4911,5526,6375,7383,8479,9531,10415,10973,11069,10571,9402,7518,4972,1864,-1608,-5191,-8583,-11463,-13557,-14621,-14568,-13365,-11180,-8240,-4895,-1518,1524,3924,5474,6090,5828,4838,3397,1781,305,-789,-1341,-1277,-667,370,1599,2808,3749,4254,4199,3558,2380,785,-1059,-2981,-4791,-6375,-7622,-8494,-8995,-9137,-8984,-8554,-7904,-7044,-6011,-4836,-3565,-2276,-1070,-59,639,910,706,-12,-1181,-2711,-4440,-6185,-7755,-8968,-9707,-9884,-9523,-8667,-7466,-6060,-4647,-3387,-2420,-1821,-1604,-1716,-2029,-2405,-2643,-2598,-2106,-1095,485,2577,5093,7865,10708,13403,15760,17593,18790,19268,19037,18137,16699,14875,12867,10878,9111,7723,6852,6537,6797,7541,8668,10001,11385,12636,13618,14211,14341,13999,13185,12006,10528,8917,7266,5710,4305,3107,2093,1241,483,-254,-1025,-1907,-2920,-4071,-5328,-6595,-7769,-8691,-9229,-9262,-8730,-7646,-6097,-4252,-2322,-560,810,1583,1642,964,-384,-2221,-4304,-6351,-8075,-9237,-9681,-9348,-8293,-6677,-4721,-2693,-861,561,1420,1654,1305,488,-623,-1811,-2894,-3695,-4118,-4108,-3696,-2944,-1961,-862,244,1268,2152,2859,3376,3710,3868,3876,3746,3500,3146,2713,2204,1659,1103,567,91,-322,-647,-916,-1138,-1364,-1619,-1939,-2321,-2752,-3172,-3506,-3659,-3520,-3010,-2048,-633,1228,3446,5902,8451,10916,13136,14975,16308,17083,17275,16917,16086,14893,13483,11993,10589,9378,8473,7914,7722,7846,8238,8770,9350,9843,10157,10207,9961,9408,8587,7549,6372,5141,3954,2906,2083,1572,1403,1618,2161,2991,3986,5025,5967,6674,7022,6930,6332,5235,3664,1737,-424,-2607,-4629,-6275,-7402,-7902,-7771,-7071,-5946,-4590,-3231,-2072,-1313,-1033,-1295,-2004,-3044,-4200,-5244,-5957,-6140,-5685,-4546,-2801,-593,1838,4217,6260,7697,8345,8074,6885,4858,2171,-929,-4182,-7294,-10035,-12199,-13662,-14369,-14327,-13601,-12301,-10564,-8537,-6386,-4258,-2309,-677,521,1199,1305,846,-129,-1504,-3124,-4794,-6331,-7551,-8335,-8625,-8434,-7851,-7023,-6120,-5318,-4766,-4550,-4691,-5145,-5777,-6444,-6942,-7118,-6828,-6019,-4688,-2932,-877,1264,3326,5085,6425,7221,7462,7175,6465,5486,4417,3456,2779,2542,2824,3667,5017,6759,8725,10688,12422,13696,14318,14158,13155,11336,8809,5758,2417,-941,-4042,-6626,-8505,-9519,-9675,-8981,-7625,-5802,-3773,-1827,-193,904,1345,1071,110,-1433,-3397,-5584,-7756,-9686,-11164,-12017,-12169,-11581,-10352,-8606,-6572,-4483,-2600,-1131,-262,-48,-506,-1524,-2947,-4546,-6114,-7407,-8275,-8601,-8344,-7573,-6390,-4979,-3552,-2302,-1430,-1047,-1224,-1941,-3106,-4589,-6196,-7768,-9121,-10154,-10788,-11023,-10901,-10507,-9944,-9319,-8727,-8228,-7867,-7648,-7560,-7590,-7700,-7871,-8076,-8293,-8505,-8698,-8847,-8960,-9007,-9012,-8967,-8900,-8836,-8807,-8847,-8976,-9221,-9568,-10022,-10536,-11078,-11574,-11966,-12163,-12101,-11700,-10921,-9725,-8121,-6137,-3844,-1340,1247,3786,6131,8170,9806,10982,11693,11961,11855,11468,10908,10281,9697,9211,8893,8728,8718,8799,8907,8957,8862,8547,7956,7079,5934,4602,3197,1848,700,-138,-602,-679,-435,8,506,874,1004,783,226,-621,-1629,-2656,-3552,-4213,-4566,-4613,-4382,-3965,-3441,-2932,-2528,-2314,-2358,-2691,-3327,-4254,-5430,-6797,-8274,-9769,-11180,-12409,-13366,-13984,-14229,-14093,-13612,-12839,-11851,-10750,-9606,-8532,-7559,-6765,-6138,-5689,-5365,-5122,-4888,-4606,-4224,-3698,-3036,-2231,-1358,-449,395,1134,1695,2081,2288,2367,2373,2367,2406,2512,2687,2892,3059,3113,2951,2515,1732,604,-858,-2579,-4451,-6352,-8126,-9633,-10740,-11332,-11339,-10714,-9455,-7606,-5251,-2499,482,3560,6523,9252,11570,13400,14665,15354,15499,15161,14445,13454,12324,11167,10112,9248,8676,8436,8570,9078,9911,11026,12289,13602,14790,15728,16253,16268,15680,14465,12644,10277,7496,4462,1380,-1516,-4009,-5880,-6980,-7221,-6610,-5250,-3328,-1088,1185,3229,4812,5797,6113,5808,4974,3788,2432,1101,-28,-822,-1194,-1111,-621,201,1208,2248,3162,3825,4153,4135,3805,3268,2628,2039,1589,1373,1407,1667,2080,2537,2916,3109,3009,2584,1786,675,-713,-2266,-3891,-5460,-6871,-8030,-8874,-9381,-9560,-9461,-9167,-8764,-8345,-7971,-7693,-7489,-7339,-7168,-6900,-6490,-5884,-5114,-4227,-3320,-2531,-1962,-1746,-1922,-2518,-3472,-4660,-5936,-7093,-7974,-8418,-8341,-7714,-6571,-5010,-3153,-1154,851,2747,4437,5897,7097,8082,8871,9534,10094,10603,11066,11498,11893,12246,12547,12792,12987,13131,13235,13310,13353,13374,13369,13328,13258,13139,12965,12726,12407,11997,11489,10854,10095,9169,8083,6810,5368,3781,2093,384,-1273,-2772,-4046,-5019,-5665,-5984,-5998,-5779,-5393,-4940,-4503,-4162,-3984,-4002,-4247,-4689,-5310,-6023,-6740,-7341,-7697,-7683,-7203,-6188,-4644,-2602,-178,2501,5258,7927,10346,12386,13953,15002,15524,15563,15175,14468,13524,12469,11388,10379,9513,8826,8345,8026,7827,7629,7337,6805,5936,4637,2886,694,-1837,-4600,-7404,-10100,-12502,-14490,-15962,-16871,-17221,-17049,-16428,-15462,-14255,-12916,-11561,-10269,-9138,-8214,-7552,-7153,-7021,-7102,-7345,-7646,-7922,-8057,-7962,-7563,-6798,-5674,-4193,-2431,-471,1576,3594,5476,7133,8504,9544,10249,10623,10698,10517,10129,9604,9009,8412,7908,7537,7396,7492,7869,8497,9353,10360,11442,12502,13453,14217,14744,15017,15029,14819,14405,13832,13118,12282,11322,10259,9079,7840,6552,5306,4152,3159,2385,1840,1536,1431,1467,1576,1663,1674,1528,1203,676,-51,-946,-1992,-3129,-4313,-5483,-6570,-7508,-8230,-8667,-8790,-8556,-7979,-7067,-5881,-4479,-2969,-1454,-54,1109,1957,2406,2446,2080,1374,424,-656,-1703,-2602,-3195,-3398,-3148,-2429,-1306,131,1712,3276,4613,5574,6020,5893,5187,3979,2375,547,-1349,-3140,-4688,-5898,-6688,-7069,-7029,-6668,-6018,-5216,-4308,-3418,-2594,-1917,-1424,-1153,-1117,-1304,-1699,-2235,-2861,-3476,-4003,-4342,-4431,-4210,-3662,-2800,-1652,-283,1238,2828,4425,5949,7377,8651,9771,10711,11466,12021,12357,12466,12315,11917,11251,10356,9261,8022,6707,5383,4114,2961,1946,1105,407,-150,-623,-1047,-1481,-1955,-2511,-3137,-3805,-4448,-4963,-5270,-5284,-4997,-4452,-3763,-3099,-2605,-2419,-2574,-3029,-3659,-4296,-4767,-4968,-4836,-4424,-3811,-3108,-2415,-1781,-1232,-745,-316,55,319,389,148,-510,-1662,-3287,-5276,-7397,-9336,-10724,-11217,-10566,-8648,-5571,-1597,2814,7102,10706,13103,13941,13048,10497,6560,1720,-3439,-8278,-12180,-14657,-15362,-14202,-11272,-6945,-1720,3738,8761,12720,15138,15741,14524,11708,7755,3248,-1191,-4996,-7750,-9245,-9454,-8558,-6847,-4670,-2370,-239,1546,2857,3692,4060,4022,3624,2903,1870,539,-1097,-2998,-5100,-7290,-9384,-11195,-12509,-13155,-13047,-12176,-10668,-8726,-6654,-4745,-3313,-2543,-2537,-3236,-4464,-5932,-7346,-8384,-8858,-8662,-7848,-6591,-5137,-3787,-2789,-2334,-2474,-3149,-4177,-5291,-6203,-6615,-6321,-5182,-3212,-519,2635,5932,8976,11382,12827,13069,12035,9801,6588,2782,-1204,-4908,-7938,-10017,-10983,-10859,-9769,-7949,-5689,-3256,-917,1144,2797,3963,4628,4805,4536,3880,2913,1710,379,-1001,-2313,-3467,-4377,-4950,-5135,-4883,-4173,-3025,-1465,423,2544,4751,6896,8792,10272,11168,11360,10782,9420,7363,4738,1786,-1261,-4110,-6529,-8297,-9302,-9482,-8894,-7637,-5910,-3893,-1847,67,1653,2833,3566,3895,3915,3775,3627,3625,3897,4505,5473,6758,8262,9875,11451,12861,13997,14768,15144,15106,14709,13994,13067,12009,10913,9853,8867,7966,7127,6287,5392,4357,3151,1742,157,-1555,-3288,-4948,-6394,-7527,-8243,-8480,-8210,-7453,-6259,-4715,-2930,-1023,866,2607,4063,5126,5693,5713,5152,4029,2387,300,-2132,-4797,-7540,-10221,-12638,-14630,-15997,-16604,-16342,-15175,-13170,-10444,-7231,-3781,-384,2689,5233,7079,8195,8560,8301,7509,6365,4993,3528,2059,643,-693,-1945,-3119,-4207,-5203,-6060,-6748,-7204,-7400,-7322,-6967,-6409,-5679,-4910,-4152,-3521,-3056,-2804,-2765,-2920,-3217,-3613,-4022,-4415,-4721,-4924,-5002,-4952,-4788,-4542,-4248,-3960,-3727,-3588,-3585,-3731,-4031,-4484,-5052,-5708,-6389,-7048,-7615,-8046,-8292,-8340,-8178,-7845,-7350,-6784,-6174,-5616,-5155,-4850,-4733,-4821,-5093,-5536,-6088,-6706,-7319,-7883,-8339,-8675,-8871,-8945,-8920,-8839,-8739,-8660,-8641,-8688,-8826,-9041,-9305,-9616,-9896,-10135,-10248,-10199,-9930,-9396,-8578,-7450,-6037,-4360,-2489,-503,1489,3375,5026,6343,7237,7658,7606,7108,6248,5140,3910,2724,1715,1017,731,914,1587,2719,4247,6056,8022,9990,11814,13361,14510,15200,15372,15050,14260,13085,11613,9956,8210,6478,4823,3309,1956,783,-226,-1081,-1809,-2417,-2919,-3295,-3539,-3617,-3498,-3156,-2571,-1734,-686,553,1885,3249,4545,5708,6676,7423,7927,8224,8317,8281,8129,7918,7676,7420,7183,6969,6792,6661,6575,6542,6559,6629,6741,6910,7105,7345,7605,7890,8185,8490,8790,9087,9377,9652,9921,10180,10431,10673,10903,11108,11289,11427,11518,11550,11510,11388,11173,10873,10475,10009,9468,8882,8259,7620,6965,6311,5659,5015,4401,3827,3326,2920,2642,2485,2468,2528,2647,2757,2800,2765,2605,2355,2025,1658,1278,915,561,219,-139,-534,-980,-1476,-1996,-2505,-2944,-3258,-3393,-3308,-2986,-2438,-1679,-773,242,1286,2306,3236,4023,4629,5021,5185,5120,4829,4344,3678,2889,1995,1055,91,-860,-1785,-2658,-3488,-4251,-4968,-5624,-6237,-6811,-7355,-7879,-8398,-8912,-9432,-9942,-10435,-10877,-11259,-11528,-11684,-11678,-11531,-11210,-10765,-10180,-9521,-8797,-8066,-7355,-6711,-6158,-5740,-5464,-5347,-5379,-5539,-5809,-6148,-6534,-6929,-7315,-7673,-7983,-8246,-8438,-8567,-8627,-8625,-8565,-8466,-8315,-8154,-7956,-7759,-7536,-7298,-7034,-6728,-6396,-6015,-5627,-5232,-4878,-4588,-4402,-4335,-4412,-4627,-4971,-5434,-5980,-6590,-7230,-7874,-8494,-9069,-9576,-9991,-10317,-10529,-10651,-10685,-10666,-10625,-10595,-10595,-10654,-10743,-10862,-10954,-10980,-10889,-10633,-10198,-9564,-8768,-7826,-6810,-5759,-4742,-3797,-2954,-2235,-1612,-1088,-602,-131,368,932,1567,2280,3046,3828,4570,5221,5704,5978,5991,5728,5178,4369,3329,2121,800,-566,-1907,-3173,-4301,-5279,-6058,-6662,-7066,-7317,-7416,-7407,-7315,-7160,-6975,-6749,-6496,-6191,-5824,-5366,-4801,-4119,-3309,-2398,-1397,-347,696,1707,2608,3386,3992,4411,4646,4690,4573,4305,3921,3449,2918,2360,1795,1255,743,283,-121,-460,-729,-916,-1028,-1035,-957,-763,-462,-52,475,1088,1797,2570,3383,4226,5050,5850,6592,7253,7819,8268,8603,8803,8898,8872,8766,8591,8371,8138,7906,7697,7519,7377,7270,7193,7134,7091,7044,6996,6931,6850,6759,6654,6545,6438,6325,6225,6114,6006,5885,5757,5623,5482,5357,5245,5180,5155,5207,5319,5520,5785,6122,6506,6928,7355,7776,8159,8489,8751,8938,9037,9067,9016,8910,8755,8563,8360,8153,7959,7798,7667,7588,7548,7554,7589,7640,7689,7697,7652,7516,7263,6901,6395,5792,5095,4358,3638,2991,2501,2217,2206,2486,3064,3899,4928,6043,7143,8088,8798,9170,9194,8855,8227,7390,6472,5600,4902,4470,4376,4603,5142,5863,6677,7426,7978,8244,8136,7663,6856,5803,4630,3468,2451,1702,1286,1258,1603,2278,3209,4295,5428,6509,7447,8169,8649,8853,8812,8540,8095,7526,6882,6216,5544,4906,4280,3686,3082,2465,1816,1115,376,-408,-1215,-2024,-2819,-3572,-4261,-4871,-5374,-5768,-6028,-6155,-6137,-5988,-5708,-5338,-4883,-4404,-3913,-3463,-3069,-2746,-2505,-2326,-2201,-2097,-1983,-1831,-1609,-1313,-916,-448,95,674,1261,1830,2339,2763,3070,3245,3258,3117,2797,2320,1683,907,7,-994,-2071,-3203,-4366,-5539,-6697,-7818,-8873,-9837,-10684,-11384,-11919,-12282,-12454,-12460,-12301,-12005,-11611,-11134,-10623,-10101,-9593,-9126,-8707,-8351,-8051,-7822,-7632,-7491,-7371,-7265,-7164,-7048,-6923,-6782,-6627,-6474,-6317,-6174,-6057,-5955,-5898,-5867,-5870,-5911,-5972,-6061,-6166,-6271,-6381,-6471,-6541,-6579,-6585,-6552,-6496,-6414,-6313,-6211,-6102,-6006,-5920,-5851,-5803,-5777,-5779,-5806,-5859,-5939,-6039,-6157,-6284,-6410,-6533,-6637,-6728,-6791,-6838,-6863,-6874,-6879,-6875,-6871,-6867,-6849,-6833,-6791,-6743,-6671,-6595,-6509,-6437,-6384,-6363,-6388,-6463,-6583,-6755,-6955,-7171,-7394,-7578,-7730,-7809,-7808,-7721,-7532,-7249,-6878,-6421,-5898,-5318,-4703,-4061,-3431,-2805,-2227,-1696,-1233,-858,-571,-393,-323,-369,-527,-798,-1167,-1631,-2170,-2775,-3425,-4115,-4820,-5530,-6222,-6877,-7472,-7978,-8384,-8649,-8786,-8757,-8591,-8284,-7863,-7361,-6800,-6226,-5663,-5138,-4668,-4262,-3905,-3600,-3304,-3024,-2709,-2375,-1994,-1592,-1172,-768,-400,-107,99,191,172,41,-181,-474,-798,-1136,-1442,-1708,-1911,-2056,-2139,-2176,-2176,-2145,-2093,-2015,-1902,-1746,-1524,-1217,-814,-288,337,1080,1887,2737,3572,4332,4965,5426,5659,5666,5430,4982,4360,3623,2833,2066,1376,821,425,214,165,268,479,756,1060,1348,1602,1794,1937,2025,2091,2152,2237,2378,2597,2914,3347,3890,4556,5313,6157,7040,7944,8810,9614,10301,10855,11240,11463,11504,11407,11166,10845,10456,10044,9650,9281,8978,8733,8560,8444,8376,8338,8297,8243,8141,7971,7734,7393,6979,6469,5903,5282,4648,4026,3438,2927,2494,2181,1981,1906,1951,2100,2340,2643,2986,3348,3706,4050,4365,4654,4918,5159,5392,5616,5842,6072,6299,6521,6727,6899,7033,7114,7136,7102,7010,6876,6710,6527,6353,6183,6058,5948,5886,5837,5814,5791,5762,5714,5638,5528,5386,5212,5011,4799,4581,4376,4204,4075,4016,4034,4144,4355,4664,5065,5542,6069,6618,7146,7630,8023,8324,8505,8580,8552,8447,8283,8073,7844,7597,7341,7081,6797,6498,6164,5790,5382,4929,4454,3957,3468,2993,2578,2232,1997,1899,1955,2189,2596,3154,3853,4619,5436,6208,6916,7489,7921,8185,8299,8274,8151,7950,7711,7456,7193,6946,6703,6462,6218,5952,5662,5333,4966,4555,4099,3603,3060,2485,1868,1238,584,-55,-678,-1260,-1770,-2190,-2499,-2669,-2714,-2618,-2403,-2097,-1716,-1306,-893,-504,-171,107,313,473,583,682,771,877,999,1136,1278,1406,1497,1531,1488,1350,1121,798,402,-47,-526,-1003,-1459,-1868,-2219,-2491,-2687,-2787,-2812,-2745,-2622,-2440,-2233,-2013,-1806,-1618,-1479,-1368,-1326,-1308,-1355,-1420,-1536,-1668,-1836,-2020,-2233,-2461,-2711,-2986,-3275,-3595,-3932,-4291,-4667,-5043,-5426,-5774,-6113,-6384,-6618,-6784,-6886,-6942,-6941,-6915,-6862,-6804,-6734,-6658,-6570,-6443,-6280,-6040,-5730,-5322,-4836,-4262,-3634,-2977,-2326,-1725,-1210,-809,-560,-447,-498,-656,-932,-1247,-1599,-1914,-2189,-2387,-2518,-2591,-2632,-2689,-2798,-3012,-3359,-3851,-4504,-5269,-6133,-7018,-7876,-8637,-9256,-9682,-9908,-9922,-9748,-9426,-8993,-8512,-8024,-7580,-7209,-6931,-6760,-6673,-6683,-6739,-6840,-6938,-7015,-7038,-6990,-6846,-6616,-6284,-5883,-5421,-4941,-4464,-4029,-3661,-3380,-3207,-3134,-3168,-3289,-3488,-3747,-4051,-4385,-4741,-5102,-5472,-5829,-6177,-6496,-6792,-7045,-7267,-7446,-7593,-7714,-7808,-7891,-7957,-8001,-8032,-8021,-7981,-7890,-7750,-7556,-7310,-7018,-6687,-6330,-5959,-5586,-5224,-4872,-4544,-4220,-3916,-3614,-3313,-3026,-2749,-2507,-2322,-2212,-2212,-2333,-2593,-2979,-3490,-4084,-4739,-5396,-6020,-6558,-6982,-7260,-7378,-7337,-7143,-6818,-6376,-5848,-5249,-4608,-3948,-3286,-2661,-2087,-1587,-1182,-876,-665,-554,-503,-511,-540,-567,-582,-559,-514,-436,-364,-293,-270,-291,-385,-557,-797,-1115,-1474,-1873,-2275,-2671,-3033,-3359,-3628,-3851,-4007,-4115,-4153,-4143,-4068,-3954,-3785,-3596,-3365,-3135,-2880,-2640,-2386,-2136,-1871,-1579,-1256,-891,-481,-44,425,878,1321,1700,2011,2214,2303,2256,2089,1792,1416,959,496,32,-368,-680,-877,-939,-873,-677,-381,-5,417,845,1264,1624,1924,2134,2259,2295,2255,2146,1991,1802,1593,1390,1193,1027,888,792,730,717,729,788,860,966,1078,1210,1348,1498,1664,1839,2041,2252,2485,2724,2977,3228,3482,3728,3961,4177,4371,4536,4688,4816,4954,5102,5289,5525,5832,6208,6663,7179,7750,8340,8930,9478,9964,10351,10626,10777,10790,10694,10472,10176,9810,9412,9009,8618,8259,7933,7635,7360,7079,6782,6437,6033,5543,4975,4313,3598,2829,2066,1322,658,91,-342,-632,-769,-763,-626,-373,-34,382,847,1352,1890,2449,3026,3621,4221,4827,5429,6006,6557,7046,7475,7815,8066,8217,8271,8234,8123,7950,7740,7508,7276,7048,6837,6633,6438,6236,6017,5784,5509,5215,4881,4524,4143,3753,3348,2953,2563,2186,1837,1519,1254,1058,941,933,1030,1251,1586,2020,2554,3144,3792,4460,5135,5802,6440,7041,7582,8055,8430,8708,8858,8892,8802,8605,8314,7962,7561,7155,6752,6382,6051,5780,5562,5406,5301,5238,5208,5190,5180,5150,5113,5043,4952,4838,4703,4556,4401,4240,4080,3917,3764,3609,3470,3336,3224,3133,3067,3046,3052,3118,3207,3345,3487,3645,3771,3868,3905,3874,3761,3573,3299,2970,2576,2144,1690,1216,762,309,-99,-471,-779,-1015,-1170,-1233,-1195,-1069,-847,-554,-207,184,590,1002,1406,1789,2151,2483,2786,3053,3284,3475,3623,3724,3771,3760,3680,3530,3300,2996,2624,2196,1745,1289,871,527,281,172,190,345,591,898,1204,1445,1586,1560,1368,996,456,-196,-942,-1699,-2429,-3081,-3599,-3982,-4186,-4245,-4148,-3949,-3675,-3378,-3110,-2894,-2775,-2735,-2783,-2876,-2985,-3072,-3100,-3049,-2909,-2682,-2387,-2048,-1692,-1342,-1020,-729,-476,-246,-43,159,346,539,717,887,1035,1146,1229,1251,1252,1190,1116,1005,885,756,622,492,362,235,108,-20,-153,-299,-463,-660,-898,-1191,-1546,-1979,-2480,-3059,-3699,-4378,-5096,-5795,-6490,-7124,-7706,-8201,-8616,-8935,-9175,-9333,-9430,-9475,-9480,-9456,-9402,-9313,-9183,-8993,-8737,-8406,-7986,-7490,-6901,-6258,-5545,-4814,-4062,-3327,-2622,-1966,-1377,-859,-431,-80,175,347,426,426,334,168,-77,-391,-762,-1181,-1636,-2110,-2611,-3111,-3637,-4165,-4708,-5263,-5819,-6377,-6914,-7427,-7887,-8292,-8617,-8864,-9016,-9088,-9066,-8966,-8793,-8555,-8266,-7937,-7577,-7189,-6784,-6353,-5909,-5455,-5001,-4565,-4171,-3830,-3584,-3429,-3399,-3482,-3668,-3938,-4243,-4552,-4809,-4975,-5012,-4905,-4641,-4236,-3719,-3120,-2507,-1917,-1416,-1038,-808,-738,-810,-1013,-1302,-1658,-2031,-2415,-2769,-3104,-3399,-3672,-3918,-4157,-4389,-4619,-4845,-5059,-5238,-5371,-5426,-5394,-5260,-5033,-4725,-4377,-4021,-3713,-3493,-3393,-3442,-3632,-3960,-4385,-4875,-5363,-5809,-6156,-6367,-6419,-6309,-6041,-5651,-5168,-4638,-4110,-3618,-3211,-2901,-2714,-2641,-2673,-2793,-2958,-3152,-3325,-3454,-3511,-3481,-3356,-3147,-2866,-2534,-2187,-1841,-1530,-1271,-1082,-974,-949,-1002,-1129,-1306,-1515,-1735,-1940,-2108,-2243,-2321,-2366,-2388,-2398,-2435,-2502,-2616,-2786,-2992,-3235,-3492,-3737,-3970,-4147,-4276,-4333,-4313,-4235,-4088,-3913,-3722,-3542,-3401,-3295,-3248,-3224,-3234,-3231,-3219,-3153,-3048,-2867,-2628,-2325,-1959,-1555,-1112,-653,-193,263,692,1102,1490,1856,2221,2575,2942,3305,3670,4016,4329,4593,4795,4913,4964,4928,4839,4697,4527,4354,4186,4051,3945,3887,3864,3879,3911,3957,3970,3960,3855,3669,3354,2911,2336,1638,839,-37,-944,-1868,-2740,-3563,-4269,-4866,-5307,-5602,-5734,-5713,-5562,-5285,-4924,-4486,-3999,-3471,-2912,-2319,-1698,-1039,-346,370,1106,1830,2523,3161,3700,4146,4466,4669,4775,4786,4749,4669,4587,4505,4449,4409,4392,4380,4368,4335,4275,4170,4020,3816,3556,3247,2887,2487,2058,1599,1136,667,219,-201,-574,-895,-1148,-1338,-1452,-1500,-1471,-1374,-1190,-932,-582,-149,358,928,1531,2128,2694,3183,3567,3835,3958,3972,3871,3713,3526,3367,3273,3289,3434,3722,4151,4701,5348,6051,6761,7433,8006,8442,8699,8763,8624,8307,7833,7254,6600,5925,5257,4625,4061,3558,3147,2812,2571,2403,2319,2288,2319,2384,2492,2628,2798,3003,3232,3486,3746,3993,4208,4360,4430,4399,4262,4019,3684,3283,2837,2395,1978,1632,1381,1238,1229,1327,1543,1831,2175,2532,2868,3162,3385,3540,3626,3654,3648,3622,3590,3576,3569,3589,3624,3668,3725,3777,3830,3876,3923,3970,4031,4112,4220,4364,4530,4711,4879,5010,5084,5077,4986,4822,4586,4330,4048,3800,3574,3413,3305,3266,3277,3332,3405,3486,3548,3588,3591,3559,3490,3391,3254,3086,2873,2620,2323,1987,1623,1249,882,547,261,40,-93,-135,-79,91,347,719,1157,1681,2241,2834,3422,3988,4509,4970,5359,5675,5909,6071,6164,6192,6180,6110,6029,5910,5795,5665,5550,5434,5336,5239,5149,5059,4962,4863,4744,4613,4457,4281,4074,3840,3568,3269,2941,2588,2221,1834,1437,1017,580,110,-384,-908,-1453,-1993,-2525,-3008,-3437,-3781,-4032,-4179,-4209,-4139,-3941,-3664,-3292,-2871,-2417,-1951,-1504,-1074,-677,-299,55,400,737,1072,1403,1738,2066,2404,2732,3070,3394,3720,4014,4293,4503,4659,4709,4656,4473,4156,3706,3131,2450,1693,880,63,-754,-1510,-2214,-2816,-3317,-3697,-3941,-4064,-4061,-3952,-3758,-3506,-3219,-2923,-2643,-2382,-2175,-1999,-1890,-1821,-1815,-1856,-1943,-2072,-2228,-2399,-2571,-2717,-2820,-2859,-2824,-2700,-2504,-2222,-1889,-1505,-1091,-665,-248,145,484,757,937,1012,979,843,627,362,85,-165,-358,-481,-518,-497,-415,-326,-241,-200,-225,-317,-503,-744,-1051,-1366,-1683,-1946,-2151,-2258,-2281,-2205,-2061,-1858,-1634,-1409,-1228,-1100,-1067,-1122,-1287,-1552,-1906,-2336,-2822,-3326,-3837,-4300,-4698,-4994,-5164,-5195,-5073,-4816,-4429,-3943,-3401,-2822,-2280,-1783,-1395,-1132,-1011,-1052,-1227,-1527,-1909,-2335,-2751,-3125,-3405,-3576,-3619,-3527,-3315,-2989,-2582,-2123,-1650,-1217,-849,-607,-499,-560,-774,-1142,-1609,-2158,-2724,-3279,-3783,-4214,-4566,-4837,-5039,-5203,-5325,-5462,-5598,-5767,-5972,-6200,-6460,-6715,-6961,-7156,-7293,-7331,-7273,-7101,-6823,-6448,-6001,-5498,-4969,-4435,-3918,-3427,-2988,-2584,-2244,-1931,-1659,-1386,-1109,-798,-447,-51,383,825,1263,1647,1969,2194,2323,2360,2306,2195,2024,1836,1624,1411,1189,956,705,429,131,-182,-490,-773,-1004,-1168,-1239,-1236,-1147,-1020,-871,-744,-675,-693,-818,-1068,-1443,-1928,-2522,-3163,-3849,-4505,-5110,-5618,-6006,-6257,-6378,-6372,-6265,-6083,-5843,-5579,-5302,-5030,-4787,-4571,-4409,-4300,-4244,-4247,-4281,-4330,-4368,-4361,-4294,-4151,-3942,-3667,-3362,-3038,-2723,-2444,-2190,-1987,-1804,-1656,-1511,-1381,-1246,-1112,-980,-850,-742,-651,-601,-591,-635,-737,-900,-1119,-1397,-1714,-2064,-2414,-2756,-3042,-3274,-3405,-3446,-3374,-3216,-2979,-2709,-2435,-2202,-2034,-1970,-2003,-2145,-2370,-2649,-2954,-3240,-3472,-3620,-3658,-3577,-3370,-3061,-2654,-2186,-1672,-1124,-566,12,602,1205,1827,2449,3056,3617,4099,4458,4677,4718,4581,4275,3806,3230,2561,1867,1178,536,-25,-484,-831,-1043,-1146,-1117,-999,-782,-511,-200,111,387,602,726,753,679,520,298,44,-213,-445,-636,-781,-876,-950,-1003,-1073,-1155,-1282,-1425,-1611,-1792,-1972,-2118,-2202,-2211,-2109,-1900,-1557,-1113,-555,62,728,1381,2007,2549,3009,3351,3586,3707,3733,3681,3572,3434,3281,3136,3018,2918,2858,2803,2763,2699,2609,2460,2264,2003,1704,1371,1040,723,463,250,121,51,37,78,138,233,343,467,622,783,968,1143,1310,1433,1505,1509,1429,1286,1062,797,493,171,-146,-449,-726,-964,-1163,-1319,-1420,-1476,-1470,-1400,-1251,-1009,-654,-183,412,1120,1901,2725,3513,4209,4737,5046,5100,4907,4487,3910,3248,2597,2034,1636,1436,1466,1695,2098,2607,3164,3698,4156,4484,4670,4692,4578,4339,4021,3645,3266,2883,2547,2250,2014,1838,1715,1647,1611,1605,1602,1598,1572,1526,1442,1336,1189,1015,803,564,294,25,-265,-507,-733,-878,-961,-952,-867,-703,-482,-213,87,404,730,1050,1373,1675,1975,2251,2517,2765,3003,3233,3464,3702,3942,4196,4437,4678,4881,5042,5125,5118,4995,4751,4386,3907,3341,2710,2055,1405,812,293,-106,-366,-479,-427,-246,55,424,815,1171,1444,1603,1617,1506,1269,961,611,282,-5,-201,-320,-350,-321,-267,-203,-180,-182,-241,-318,-398,-439,-397,-239,67,530,1147,1881,2683,3483,4204,4793,5182,5372,5348,5158,4840,4457,4059,3695,3401,3182,3058,2994,2999,3025,3076,3116,3150,3151,3141,3078,3000,2871,2717,2530,2324,2104,1887,1677,1491,1331,1201,1084,980,867,732,579,382,170,-71,-319,-564,-791,-979,-1114,-1177,-1168,-1074,-914,-698,-447,-205,27,186,293,309,256,140,-21,-189,-346,-452,-495,-451,-324,-113,157,472,793,1104,1365,1571,1685,1719,1657,1511,1295,1028,734,445,176,-47,-222,-347,-437,-512,-581,-687,-817,-1019,-1270,-1590,-1969,-2387,-2832,-3276,-3697,-4055,-4332,-4485,-4497,-4348,-4032,-3571,-2983,-2329,-1645,-999,-427,27,350,534,597,576,497,414,355,355,440,609,878,1216,1624,2053,2489,2885,3214,3459,3594,3625,3553,3394,3173,2912,2650,2402,2213,2082,2036,2070,2174,2338,2534,2734,2918,3055,3115,3090,2951,2703,2340,1885,1349,769,170,-421,-975,-1476,-1914,-2273,-2570,-2786,-2949,-3058,-3126,-3186,-3244,-3337,-3481,-3702,-3986,-4355,-4753,-5175,-5563,-5875,-6084,-6133,-6021,-5723,-5241,-4607,-3821,-2946,-2004,-1040,-111,763,1515,2128,2559,2797,2834,2673,2337,1850,1247,581,-124,-808,-1440,-1989,-2420,-2728,-2903,-2952,-2894,-2745,-2543,-2304,-2056,-1818,-1589,-1383,-1183,-993,-796,-606,-401,-213,-29,124,241,313,337,300,215,74,-115,-340,-612,-911,-1257,-1627,-2043,-2467,-2915,-3337,-3729,-4045,-4262,-4344,-4274,-4025,-3605,-3011,-2278,-1431,-532,376,1223,1953,2520,2881,3028,2957,2694,2280,1762,1198,637,122,-311,-645,-869,-987,-1004,-946,-813,-647,-444,-243,-54,107,214,283,291,270,213,145,77,15,-36,-88,-139,-219,-314,-462,-639,-873,-1138,-1452,-1787,-2135,-2484,-2798,-3082,-3298,-3445,-3508,-3476,-3353,-3134,-2833,-2469,-2059,-1633,-1210,-811,-433,-93,238,553,875,1200,1538,1859,2161,2398,2555,2599,2524,2331,2034,1676,1289,936,654,489,462,577,818,1145,1501,1832,2065,2167,2092,1850,1448,933,363,-218,-727,-1162,-1459,-1651,-1718,-1711,-1633,-1525,-1395,-1245,-1098,-926,-759,-594,-445,-353,-326,-401,-592,-895,-1297,-1765,-2239,-2674,-3008,-3204,-3227,-3071,-2734,-2244,-1633,-946,-239,447,1058,1572,1963,2220,2343,2344,2233,2039,1788,1496,1198,891,599,319,60,-179,-388,-563,-693,-784,-823,-835,-792,-735,-630,-503,-336,-136,97,356,640,932,1235,1531,1816,2079,2313,2504,2648,2718,2710,2592,2356,1987,1481,857,124,-665,-1482,-2273,-2999,-3629,-4150,-4545,-4841,-5041,-5166,-5227,-5220,-5122,-4922,-4584,-4104,-3471,-2714,-1848,-943,-27,815,1547,2117,2479,2650,2592,2376,1997,1539,1044,565,166,-142,-318,-392,-350,-255,-101,59,229,387,541,687,833,974,1102,1209,1265,1270,1193,1059,859,630,394,175,1,-124,-198,-239,-259,-306,-382,-547,-792,-1152,-1594,-2118,-2660,-3194,-3654,-4001,-4205,-4232,-4097,-3791,-3355,-2821,-2230,-1644,-1107,-656,-331,-124,-40,-44,-102,-168,-211,-192,-99,85,339,674,1045,1460,1885,2319,2747,3161,3555,3918,4252,4551,4806,5026,5182,5279,5290,5197,5000,4675,4259,3750,3212,2667,2188,1794,1529,1381,1347,1378,1425,1429,1337,1111,736,218,-422,-1119,-1843,-2516,-3107,-3571,-3894,-4068,-4107,-4032,-3859,-3634,-3352,-3064,-2760,-2460,-2178,-1905,-1661,-1445,-1268,-1137,-1062,-1031,-1044,-1083,-1120,-1135,-1099,-987,-794,-496,-115,348,851,1371,1854,2272,2571,2742,2752,2615,2327,1920,1408,837,229,-366,-914,-1380,-1726,-1932,-1985,-1877,-1629,-1246,-780,-245,289,803,1232,1554,1730,1756,1628,1359,983,518,20,-486,-950,-1338,-1618,-1772,-1783,-1663,-1415,-1074,-675,-256,130,449,676,785,794,718,587,459,356,339,410,605,895,1281,1712,2155,2572,2919,3196,3386,3512,3600,3679,3785,3947,4169,4456,4775,5097,5366,5550,5592,5479,5192,4732,4133,3409,2611,1772,921,100,-690,-1417,-2086,-2677,-3189,-3611,-3935,-4158,-4286,-4321,-4283,-4187,-4049,-3891,-3722,-3551,-3374,-3182,-2956,-2673,-2323,-1893,-1392,-855,-303,188,587,831,887,740,394,-118,-742,-1396,-2001,-2463,-2714,-2705,-2414,-1861,-1088,-170,816,1779,2644,3351,3854,4145,4229,4138,3918,3623,3303,3019,2798,2676,2653,2708,2822,2915,2964,2873,2627,2170,1509,661,-334,-1392,-2449,-3412,-4210,-4799,-5139,-5257,-5165,-4935,-4609,-4253,-3907,-3596,-3345,-3136,-2983,-2854,-2762,-2688,-2638,-2606,-2596,-2595,-2603,-2604,-2596,-2569,-2525,-2455,-2375,-2271,-2161,-2029,-1872,-1676,-1409,-1066,-598,-25,696,1504,2410,3333,4248,5078,5779,6294,6590,6645,6455,6054,5481,4793,4067,3345,2688,2121,1648,1268,951,674,387,71,-310,-767,-1282,-1856,-2427,-2975,-3435,-3787,-3992,-4048,-3949,-3721,-3376,-2953,-2468,-1947,-1407,-856,-309,225,736,1197,1602,1912,2122,2192,2128,1896,1533,1027,440,-193,-811,-1352,-1780,-2048,-2154,-2090,-1889,-1580,-1212,-836,-487,-212,-14,89,115,88,23,-30,-68,-54,16,141,326,537,766,974,1141,1234,1233,1120,889,550,107,-408,-976,-1575,-2181,-2790,-3386,-3966,-4513,-5010,-5432,-5750,-5947,-5994,-5898,-5641,-5268,-4785,-4246,-3697,-3167,-2721,-2362,-2112,-1971,-1911,-1909,-1939,-1950,-1938,-1862,-1734,-1541,-1314,-1056,-813,-586,-417,-289,-215,-164,-109,-12,158,443,842,1368,1996,2687,3404,4094,4709,5218,5578,5785,5803,5651,5300,4775,4075,3222,2238,1159,15,-1140,-2271,-3330,-4270,-5077,-5690,-6135,-6352,-6388,-6208,-5843,-5311,-4610,-3801,-2880,-1923,-947,-26,810,1500,2020,2343,2456,2371,2087,1645,1075,430,-232,-852,-1367,-1730,-1898,-1868,-1636,-1254,-752,-220,295,718,1004,1137,1101,942,682,397,117,-89,-214,-225,-148,10,211,418,594,701,713,608,397,82,-289,-671,-1027,-1286,-1443,-1476,-1395,-1261,-1096,-994,-984,-1135,-1435,-1907,-2482,-3122,-3740,-4261,-4619,-4765,-4687,-4381,-3906,-3287,-2614,-1934,-1302,-768,-319,16,301,538,787,1065,1403,1798,2260,2753,3280,3788,4287,4727,5126,5460,5743,5976,6161,6308,6411,6484,6513,6513,6471,6389,6256,6061,5791,5430,4973,4420,3775,3071,2318,1566,836,156,-439,-964,-1381,-1728,-1981,-2173,-2295,-2374,-2398,-2394,-2359,-2302,-2234,-2154,-2080,-2022,-1987,-1987,-2016,-2076,-2138,-2197,-2206,-2158,-2011,-1762,-1398,-928,-376,240,866,1479,2020,2469,2787,2960,2986,2853,2597,2222,1780,1301,839,427,105,-125,-253,-297,-282,-224,-158,-80,0,107,261,494,839,1302,1890,2579,3330,4104,4835,5485,5991,6328,6449,6347,6003,5433,4655,3706,2632,1485,325,-790,-1810,-2677,-3376,-3878,-4196,-4345,-4348,-4235,-4036,-3761,-3437,-3056,-2641,-2174,-1676,-1135,-575,-5,553,1079,1565,1985,2343,2635,2861,3062,3223,3416,3634,3939,4327,4815,5388,6003,6626,7173,7602,7842,7857,7631,7155,6471,5621,4667,3672,2705,1787,985,275,-308,-804,-1208,-1567,-1881,-2195,-2503,-2826,-3149,-3469,-3755,-3998,-4158,-4222,-4152,-3950,-3584,-3080,-2441,-1700,-915,-123,594,1196,1617,1834,1821,1589,1164,596,-64,-735,-1374,-1902,-2295,-2508,-2536,-2357,-1992,-1447,-754,44,914,1785,2624,3361,3965,4389,4617,4640,4476,4139,3682,3125,2535,1932,1358,840,377,-6,-331,-578,-775,-900,-977,-984,-936,-830,-685,-510,-330,-167,-37,17,1,-136,-375,-730,-1177,-1684,-2210,-2721,-3166,-3523,-3763,-3871,-3853,-3707,-3462,-3127,-2737,-2315,-1869,-1441,-1018,-643,-307,-33,182,342,460,568,690,869,1125,1496,1976,2579,3262,4009,4741,5433,6000,6424,6654,6691,6534,6207,5743,5176,4559,3913,3281,2675,2105,1577,1083,621,187,-207,-564,-844,-1044,-1129,-1105,-962,-734,-444,-139,132,335,433,401,240,-57,-460,-964,-1520,-2102,-2652,-3119,-3438,-3555,-3423,-3004,-2308,-1339,-165,1145,2487,3756,4854,5692,6230,6434,6337,5974,5421,4755,4059,3423,2895,2539,2357,2352,2483,2692,2924,3106,3198,3176,3022,2776,2454,2112,1794,1527,1346,1253,1239,1300,1389,1497,1576,1587,1510,1275,884,268,-553,-1609,-2851,-4248,-5719,-7174,-8514,-9630,-10434,-10862,-10869,-10464,-9683,-8588,-7293,-5892,-4505,-3231,-2146,-1303,-733,-417,-354,-476,-746,-1088,-1444,-1764,-1993,-2117,-2102,-1962,-1703,-1326,-871,-319,304,1012,1825,2745,3800,4982,6289,7682,9096,10452,11622,12496,12931,12827,12105,10734,8764,6272,3436,440,-2470,-5073,-7142,-8519,-9093,-8850,-7848,-6232,-4194,-1974,190,2077,3507,4375,4635,4322,3526,2388,1064,-284,-1510,-2502,-3178,-3503,-3470,-3125,-2516,-1744,-894,-74,624,1117,1352,1300,968,408,-328,-1117,-1894,-2532,-2987,-3198,-3158,-2897,-2445,-1872,-1234,-589,3,512,916,1206,1394,1495,1518,1493,1406,1283,1094,860,549,190,-232,-685,-1153,-1602,-1997,-2305,-2506,-2575,-2530,-2379,-2156,-1911,-1667,-1484,-1371,-1352,-1434,-1597,-1840,-2121,-2425,-2697,-2932,-3060,-3090,-2965,-2695,-2273,-1715,-1066,-357,344,1005,1570,2032,2368,2581,2685,2679,2588,2433,2220,2001,1788,1633,1556,1598,1758,2032,2394,2767,3106,3310,3315,3067,2529,1709,633,-638,-2010,-3386,-4643,-5672,-6377,-6669,-6521,-5901,-4861,-3446,-1769,49,1868,3535,4935,5946,6505,6577,6152,5284,4025,2471,729,-1095,-2883,-4537,-5971,-7119,-7941,-8418,-8556,-8374,-7917,-7215,-6338,-5332,-4256,-3175,-2116,-1151,-296,398,909,1207,1286,1130,767,210,-490,-1286,-2118,-2924,-3650,-4247,-4683,-4934,-4994,-4868,-4560,-4099,-3490,-2763,-1945,-1066,-167,714,1531,2254,2845,3292,3583,3721,3713,3575,3322,2962,2506,1946,1278,499,-400,-1400,-2486,-3622,-4754,-5837,-6795,-7588,-8144,-8445,-8453,-8172,-7602,-6767,-5693,-4437,-3042,-1586,-137,1241,2462,3493,4267,4776,5009,4969,4705,4239,3656,3008,2386,1855,1486,1338,1434,1808,2429,3291,4317,5454,6610,7688,8620,9300,9697,9750,9472,8852,7961,6824,5535,4157,2762,1422,181,-929,-1892,-2713,-3404,-3985,-4488,-4922,-5322,-5683,-6018,-6313,-6562,-6743,-6848,-6858,-6766,-6569,-6269,-5872,-5391,-4838,-4235,-3594,-2941,-2279,-1630,-1000,-394,169,695,1158,1553,1864,2075,2172,2145,1982,1680,1245,688,35,-679,-1411,-2128,-2767,-3312,-3696,-3918,-3937,-3762,-3398,-2863,-2203,-1453,-672,82,754,1298,1668,1851,1839,1637,1287,804,248,-348,-929,-1468,-1930,-2309,-2597,-2810,-2959,-3081,-3197,-3344,-3551,-3829,-4206,-4647,-5154,-5663,-6126,-6493,-6699,-6721,-6545,-6174,-5654,-5028,-4348,-3678,-3042,-2474,-1966,-1510,-1069,-632,-167,321,824,1323,1796,2208,2571,2851,3096,3295,3488,3690,3904,4144,4391,4635,4847,5015,5107,5127,5066,4933,4745,4520,4274,4028,3796,3587,3423,3292,3203,3136,3065,2974,2808,2554,2148,1597,851,-49,-1111,-2261,-3458,-4621,-5672,-6556,-7195,-7571,-7649,-7425,-6924,-6154,-5169,-4006,-2718,-1374,-35,1227,2342,3256,3918,4307,4401,4224,3779,3128,2309,1395,449,-465,-1289,-1980,-2509,-2864,-3051,-3089,-3012,-2851,-2652,-2428,-2214,-2003,-1810,-1618,-1441,-1265,-1113,-990,-918,-912,-986,-1136,-1357,-1630,-1924,-2226,-2500,-2753,-2962,-3160,-3346,-3558,-3820,-4140,-4540,-5000,-5506,-6026,-6513,-6936,-7247,-7431,-7462,-7363,-7128,-6809,-6414,-5976,-5514,-5026,-4518,-3982,-3405,-2780,-2117,-1397,-665,99,848,1578,2277,2926,3536,4106,4647,5181,5714,6258,6822,7396,7969,8520,9013,9409,9664,9721,9543,9092,8352,7332,6065,4613,3055,1483,-20,-1368,-2521,-3437,-4130,-4618,-4939,-5148,-5284,-5390,-5491,-5594,-5714,-5840,-5969,-6098,-6220,-6329,-6425,-6487,-6506,-6460,-6299,-6022,-5555,-4920,-4069,-3048,-1862,-593,712,1949,3039,3895,4451,4655,4500,3981,3154,2074,835,-461,-1710,-2808,-3664,-4216,-4425,-4289,-3851,-3174,-2357,-1499,-703,-50,403,629,638,458,141,-248,-650,-1005,-1271,-1410,-1410,-1267,-992,-608,-148,355,853,1309,1682,1937,2060,2030,1855,1531,1083,535,-73,-695,-1286,-1795,-2189,-2443,-2538,-2496,-2319,-2050,-1728,-1388,-1068,-783,-539,-326,-122,86,338,624,975,1369,1806,2272,2749,3245,3758,4292,4872,5479,6139,6798,7458,8042,8525,8836,8948,8819,8459,7853,7057,6088,5019,3889,2765,1694,729,-97,-748,-1221,-1500,-1624,-1602,-1502,-1365,-1263,-1249,-1366,-1645,-2084,-2671,-3369,-4120,-4876,-5552,-6104,-6451,-6569,-6408,-5966,-5255,-4290,-3139,-1849,-501,832,2064,3135,3966,4535,4792,4759,4434,3881,3156,2332,1507,741,123,-306,-515,-489,-261,143,658,1214,1758,2221,2573,2794,2869,2825,2664,2428,2129,1804,1468,1143,848,583,363,181,36,-73,-148,-193,-193,-150,-58,81,252,428,590,692,717,638,457,178,-162,-548,-914,-1253,-1506,-1668,-1720,-1658,-1485,-1223,-865,-459,11,505,1019,1536,2037,2512,2949,3345,3703,4045,4392,4777,5230,5776,6434,7198,8059,8980,9915,10815,11602,12234,12638,12784,12633,12182,11425,10406,9145,7721,6181,4612,3074,1642,355,-734,-1622,-2304,-2805,-3165,-3417,-3606,-3759,-3895,-4022,-4140,-4246,-4332,-4400,-4435,-4449,-4423,-4342,-4188,-3923,-3519,-2960,-2222,-1316,-261,910,2147,3385,4572,5632,6519,7181,7595,7732,7600,7193,6544,5684,4658,3545,2398,1331,388,-317,-776,-933,-830,-497,-15,537,1076,1528,1846,1998,1987,1823,1551,1210,845,509,224,21,-87,-109,-30,116,323,555,775,955,1043,1025,858,552,102,-464,-1107,-1782,-2428,-3002,-3442,-3739,-3855,-3807,-3614,-3305,-2939,-2548,-2195,-1891,-1670,-1521,-1435,-1387,-1354,-1310,-1233,-1116,-936,-701,-394,-6,460,1031,1690,2445,3287,4177,5118,6050,6954,7788,8516,9109,9550,9827,9936,9906,9725,9443,9056,8590,8055,7447,6787,6069,5306,4512,3688,2856,2022,1194,388,-394,-1135,-1832,-2471,-3046,-3552,-3976,-4305,-4522,-4592,-4503,-4226,-3752,-3098,-2275,-1331,-302,754,1806,2796,3708,4507,5173,5700,6061,6254,6248,6036,5602,4940,4070,3026,1853,641,-553,-1623,-2513,-3159,-3534,-3621,-3438,-2996,-2350,-1532,-609,370,1325,2204,2932,3465,3771,3819,3643,3233,2668,1955,1184,362,-439,-1216,-1935,-2585,-3157,-3644,-4029,-4311,-4471,-4497,-4409,-4192,-3901,-3559,-3223,-2948,-2766,-2717,-2789,-2972,-3208,-3435,-3571,-3545,-3292,-2786,-2006,-1003,192,1473,2774,3986,5042,5879,6478,6834,6990,6984,6898,6795,6735,6777,6937,7219,7613,8048,8490,8839,9047,9036,8781,8248,7456,6427,5206,3858,2441,1039,-294,-1478,-2471,-3228,-3737,-3992,-4043,-3898,-3661,-3345,-3058,-2821,-2700,-2716,-2871,-3169,-3569,-4042,-4535,-4999,-5394,-5667,-5807,-5768,-5568,-5182,-4638,-3938,-3114,-2184,-1186,-149,888,1885,2807,3603,4238,4664,4847,4768,4409,3796,2944,1929,804,-329,-1387,-2282,-2940,-3322,-3405,-3223,-2818,-2279,-1687,-1134,-690,-415,-319,-407,-636,-953,-1304,-1610,-1834,-1928,-1874,-1672,-1333,-895,-394,106,556,901,1090,1105,932,586,93,-505,-1172,-1865,-2541,-3189,-3763,-4266,-4671,-4977,-5174,-5266,-5236,-5100,-4826,-4439,-3913,-3275,-2538,-1741,-926,-150,551,1123,1561,1855,2036,2139,2217,2325,2502,2780,3163,3629,4150,4660,5104,5435,5605,5600,5417,5065,4569,3956,3249,2479,1680,869,83,-658,-1343,-1945,-2480,-2937,-3336,-3688,-4010,-4326,-4649,-4998,-5377,-5785,-6206,-6623,-7005,-7323,-7555,-7671,-7678,-7562,-7340,-7025,-6624,-6164,-5646,-5082,-4477,-3819,-3116,-2358,-1559,-737,82,857,1545,2093,2471,2629,2580,2308,1865,1298,680,91,-401,-738,-890,-838,-606,-229,245,735,1184,1522,1690,1663,1412,946,289,-521,-1436,-2387,-3328,-4182,-4912,-5464,-5828,-5992,-5985,-5835,-5604,-5333,-5080,-4865,-4697,-4565,-4422,-4241,-3965,-3573,-3047,-2392,-1642,-834,-31,713,1344,1814,2121,2242,2213,2038,1751,1375,933,445,-47,-518,-911,-1178,-1270,-1139,-757,-119,775,1862,3112,4412,5696,6865,7827,8540,8947,9045,8853,8401,7753,6965,6102,5221,4357,3545,2784,2069,1392,717,45,-647,-1348,-2046,-2726,-3357,-3933,-4424,-4845,-5189,-5471,-5699,-5883,-6016,-6111,-6144,-6127,-6059,-5942,-5811,-5670,-5563,-5495,-5495,-5552,-5653,-5764,-5839,-5813,-5648,-5277,-4689,-3864,-2839,-1662,-417,796,1884,2748,3326,3577,3497,3131,2526,1795,1007,290,-292,-659,-785,-660,-323,183,778,1390,1948,2379,2645,2699,2533,2145,1547,786,-100,-1042,-1974,-2847,-3582,-4171,-4560,-4774,-4809,-4703,-4498,-4223,-3936,-3655,-3422,-3247,-3151,-3135,-3218,-3377,-3631,-3940,-4295,-4661,-4988,-5251,-5403,-5431,-5328,-5101,-4789,-4408,-4015,-3626,-3272,-2957,-2669,-2389,-2069,-1676,-1150,-473,391,1418,2589,3839,5098,6276,7295,8066,8556,8725,8594,8195,7593,6860,6079,5316,4636,4068,3635,3328,3113,2957,2804,2595,2302,1859,1268,498,-422,-1494,-2650,-3871,-5061,-6176,-7109,-7818,-8206,-8268,-7972,-7357,-6483,-5426,-4293,-3170,-2141,-1257,-542,19,444,812,1144,1523,1958,2469,3034,3611,4139,4534,4743,4676,4322,3652,2696,1517,196,-1149,-2409,-3463,-4228,-4636,-4666,-4331,-3684,-2793,-1766,-691,309,1143,1724,1990,1911,1499,792,-144,-1210,-2335,-3412,-4391,-5217,-5875,-6371,-6734,-7003,-7225,-7436,-7659,-7906,-8151,-8381,-8544,-8597,-8508,-8227,-7752,-7075,-6219,-5230,-4148,-3040,-1947,-926,-2,789,1441,1942,2296,2531,2654,2723,2760,2819,2928,3111,3389,3742,4169,4617,5044,5398,5613,5651,5475,5076,4466,3691,2794,1867,966,175,-472,-928,-1222,-1354,-1384,-1370,-1333,-1353,-1405,-1528,-1684,-1850,-2008,-2116,-2189,-2221,-2243,-2293,-2403,-2615,-2942,-3398,-3963,-4626,-5327,-6038,-6677,-7216,-7592,-7792,-7800,-7625,-7293,-6830,-6263,-5630,-4929,-4203,-3424,-2633,-1793,-946,-71,795,1632,2402,3070,3597,3957,4143,4134,3966,3645,3209,2704,2160,1633,1156,766,489,327,284,328,436,555,651,674,594,392,70,-343,-809,-1267,-1667,-1942,-2065,-2006,-1785,-1427,-994,-555,-168,91,208,142,-74,-441,-906,-1439,-1992,-2527,-3000,-3395,-3662,-3810,-3803,-3652,-3350,-2913,-2371,-1746,-1101,-448,151,699,1176,1593,1975,2344,2741,3189,3721,4333,5033,5763,6492,7122,7604,7840,7804,7448,6794,5876,4772,3570,2390,1312,432,-210,-607,-752,-725,-537,-295,-26,195,327,341,208,-81,-521,-1100,-1790,-2555,-3351,-4142,-4868,-5501,-5987,-6304,-6430,-6358,-6104,-5691,-5163,-4563,-3945,-3331,-2760,-2213,-1682,-1137,-528,159,962,1859,2857,3882,4921,5871,6708,7348,7774,7939,7869,7544,7031,6345,5563,4731,3912,3165,2531,2054,1741,1591,1573,1643,1742,1803,1771,1585,1223,662,-77,-960,-1930,-2905,-3813,-4568,-5123,-5413,-5453,-5215,-4768,-4143,-3418,-2666,-1942,-1303,-771,-342,-21,253,474,723,1004,1362,1830,2398,3089,3860,4687,5505,6263,6876,7301,7478,7382,7023,6429,5668,4841,4043,3398,3000,2919,3198,3824,4758,5906,7170,8408,9507,10349,10838,10945,10636,9971,9016,7867,6655,5460,4391,3475,2740,2172,1722,1374,1060,783,523,293,115,5,-25,25,138,270,395,450,408,239,-70,-494,-1020,-1590,-2167,-2690,-3118,-3424,-3578,-3605,-3485,-3288,-3004,-2704,-2388,-2090,-1809,-1539,-1264,-962,-614,-200,279,830,1433,2066,2707,3311,3861,4323,4687,4948,5116,5190,5210,5170,5111,5036,4976,4931,4930,4952,5013,5074,5140,5157,5129,5003,4779,4427,3946,3337,2616,1811,956,90,-752,-1527,-2221,-2800,-3258,-3580,-3769,-3828,-3774,-3638,-3440,-3226,-3025,-2865,-2767,-2744,-2781,-2865,-2971,-3051,-3092,-3047,-2923,-2706,-2424,-2085,-1714,-1315,-889,-424,96,696,1382,2167,3034,3966,4916,5836,6662,7330,7796,8014,7979,7703,7217,6593,5900,5234,4653,4240,3992,3931,4004,4159,4332,4448,4451,4292,3949,3411,2700,1850,905,-71,-1038,-1931,-2727,-3389,-3905,-4277,-4501,-4578,-4531,-4321,-3985,-3472,-2804,-1974,-990,98,1265,2449,3602,4680,5637,6445,7089,7552,7852,7981,7978,7844,7604,7264,6828,6293,5663,4937,4130,3267,2385,1532,766,135,-318,-572,-638,-532,-325,-65,169,315,333,184,-125,-600,-1187,-1863,-2564,-3241,-3857,-4370,-4767,-5049,-5215,-5297,-5301,-5264,-5191,-5099,-4994,-4863,-4712,-4513,-4271,-3968,-3611,-3201,-2742,-2259,-1743,-1217,-674,-115,470,1084,1746,2436,3163,3881,4561,5156,5617,5922,6056,6020,5861,5593,5285,4973,4706,4517,4424,4423,4489,4600,4701,4758,4743,4614,4384,4033,3596,3105,2588,2101,1665,1287,984,707,437,137,-228,-655,-1138,-1643,-2112,-2513,-2773,-2902,-2867,-2728,-2519,-2331,-2223,-2283,-2538,-3023,-3711,-4567,-5524,-6498,-7409,-8168,-8719,-9014,-9039,-8805,-8350,-7713,-6956,-6123,-5259,-4396,-3547,-2723,-1911,-1109,-296,529,1375,2219,3056,3833,4533,5105,5524,5765,5826,5696,5416,4978,4444,3825,3174,2521,1904,1367,920,612,425,382,441,599,793,1016,1205,1359,1437,1450,1383,1252,1071,846,600,336,64,-210,-491,-771,-1057,-1344,-1641,-1965,-2312,-2713,-3153,-3621,-4107,-4529,-4873,-5036,-4997,-4690,-4115,-3281,-2232,-1051,178,1345,2380,3206,3815,4205,4417,4526,4585,4683,4848,5119,5471,5867,6224,6459,6470,6186,5547,4545,3211,1611,-144,-1938,-3632,-5126,-6302,-7145,-7597,-7729,-7561,-7191,-6684,-6116,-5533,-4983,-4480,-4044,-3692,-3418,-3251,-3195,-3261,-3460,-3790,-4220,-4737,-5260,-5748,-6103,-6266,-6170,-5780,-5086,-4112,-2905,-1535,-95,1331,2646,3771,4646,5233,5505,5488,5191,4671,3981,3168,2302,1422,583,-181,-820,-1315,-1620,-1736,-1655,-1413,-1041,-626,-205,114,306,306,104,-295,-874,-1573,-2345,-3120,-3842,-4463,-4949,-5286,-5471,-5522,-5451,-5302,-5089,-4862,-4635,-4443,-4284,-4167,-4051,-3923,-3723,-3417,-2963,-2352,-1578,-689,270,1219,2078,2772,3256,3494,3504,3318,2995,2615,2240,1945,1763,1713,1802,1986,2261,2563,2888,3194,3488,3758,4016,4265,4518,4773,5039,5302,5554,5762,5893,5906,5761,5428,4894,4161,3253,2213,1090,-49,-1149,-2151,-3017,-3709,-4216,-4523,-4634,-4555,-4308,-3912,-3426,-2885,-2365,-1924,-1616,-1499,-1577,-1860,-2301,-2846,-3406,-3889,-4214,-4295,-4127,-3689,-3058,-2303,-1540,-865,-384,-141,-184,-482,-1009,-1671,-2398,-3060,-3604,-3922,-3999,-3785,-3308,-2569,-1643,-551,604,1787,2909,3913,4758,5365,5735,5802,5588,5073,4307,3322,2195,1006,-164,-1225,-2111,-2769,-3180,-3338,-3299,-3085,-2789,-2456,-2145,-1898,-1728,-1644,-1656,-1743,-1922,-2176,-2506,-2910,-3369,-3874,-4391,-4900,-5353,-5730,-5992,-6115,-6092,-5914,-5600,-5173,-4669,-4130,-3589,-3087,-2626,-2229,-1875,-1553,-1238,-903,-524,-81,433,1019,1663,2342,3024,3662,4214,4644,4917,5027,4965,4750,4413,3979,3495,3006,2546,2168,1885,1719,1669,1709,1829,1972,2122,2230,2272,2221,2060,1767,1342,774,66,-761,-1695,-2701,-3735,-4762,-5714,-6556,-7223,-7679,-7897,-7833,-7514,-6915,-6095,-5084,-3958,-2785,-1647,-600,305,1049,1631,2076,2414,2692,2949,3206,3490,3779,4080,4347,4567,4704,4735,4667,4488,4232,3913,3563,3206,2868,2553,2278,2029,1801,1575,1317,1018,640,188,-337,-919,-1520,-2116,-2663,-3167,-3600,-4006,-4394,-4795,-5255,-5768,-6361,-7017,-7708,-8407,-9062,-9632,-10069,-10341,-10417,-10288,-9948,-9412,-8694,-7826,-6839,-5759,-4631,-3474,-2326,-1208,-133,873,1811,2660,3417,4059,4583,4963,5204,5303,5269,5142,4943,4717,4496,4297,4135,3990,3859,3701,3516,3279,2997,2676,2327,1968,1600,1234,853,452,3,-499,-1078,-1723,-2433,-3179,-3921,-4609,-5186,-5604,-5815,-5822,-5601,-5221,-4705,-4146,-3603,-3156,-2851,-2728,-2786,-3001,-3326,-3689,-4037,-4296,-4445,-4468,-4388,-4247,-4108,-4022,-4056,-4235,-4572,-5039,-5589,-6144,-6621,-6933,-7030,-6866,-6462,-5842,-5070,-4225,-3369,-2569,-1858,-1244,-722,-252,195,670,1194,1782,2421,3073,3695,4226,4613,4811,4796,4567,4152,3594,2968,2345,1803,1407,1188,1174,1337,1663,2081,2559,3008,3389,3625,3668,3475,3008,2259,1233,-40,-1503,-3086,-4706,-6260,-7669,-8834,-9691,-10187,-10292,-10011,-9369,-8417,-7230,-5890,-4492,-3119,-1867,-790,48,629,969,1093,1093,1049,1063,1243,1628,2276,3141,4176,5273,6324,7195,7807,8070,7977,7542,6821,5902,4865,3798,2746,1765,856,28,-734,-1442,-2119,-2755,-3368,-3933,-4438,-4865,-5190,-5408,-5520,-5537,-5493,-5420,-5357,-5334,-5365,-5448,-5559,-5660,-5693,-5614,-5355,-4897,-4215,-3325,-2271,-1101,99,1274,2342,3269,4017,4594,5015,5320,5559,5782,6020,6318,6657,7047,7435,7783,8026,8117,7999,7657,7078,6277,5296,4181,2993,1810,677,-337,-1215,-1940,-2516,-2981,-3356,-3688,-3990,-4275,-4534,-4746,-4891,-4934,-4868,-4669,-4352,-3923,-3416,-2863,-2306,-1784,-1323,-949,-663,-468,-353,-293,-274,-247,-194,-63,176,552,1087,1783,2625,3590,4619,5651,6608,7398,7951,8210,8140,7767,7129,6318,5443,4623,3968,3584,3510,3791,4369,5197,6150,7110,7956,8569,8886,8854,8493,7834,6959,5955,4913,3919,3036,2302,1733,1314,1013,795,602,407,171,-113,-427,-755,-1026,-1202,-1217,-1042,-667,-119,556,1267,1934,2461,2770,2828,2607,2161,1533,831,126,-478,-949,-1224,-1338,-1296,-1161,-996,-853,-779,-805,-903,-1068,-1234,-1361,-1394,-1292,-1039,-617,-51,657,1454,2324,3210,4093,4926,5698,6373,6953,7417,7758,7974,8045,7970,7738,7350,6809,6148,5386,4579,3781,3027,2387,1862,1474,1214,1041,959,898,862,793,683,497,214,-183,-701,-1347,-2087,-2916,-3766,-4602,-5357,-5974,-6411,-6623,-6603,-6347,-5873,-5218,-4419,-3529,-2588,-1641,-719,145,941,1643,2266,2786,3231,3598,3913,4192,4467,4751,5068,5417,5793,6178,6551,6876,7135,7309,7387,7384,7304,7163,6975,6736,6431,6050,5540,4903,4087,3111,1972,707,-634,-1988,-3276,-4423,-5352,-5994,-6325,-6309,-5984,-5390,-4593,-3678,-2718,-1784,-930,-187,427,918,1295,1580,1788,1936,2037,2099,2143,2176,2211,2265,2343,2450,2599,2786,3027,3320,3681,4104,4603,5149,5732,6302,6811,7220,7464,7520,7376,7021,6510,5863,5140,4392,3641,2918,2214,1511,779,-14,-901,-1876,-2940,-4037,-5112,-6085,-6865,-7389,-7590,-7447,-6958,-6165,-5135,-3967,-2765,-1647,-726,-79,209,136,-302,-1043,-1980,-3013,-3972,-4745,-5198,-5243,-4847,-3999,-2772,-1248,428,2122,3669,4939,5815,6217,6120,5530,4522,3199,1700,176,-1221,-2360,-3130,-3479,-3377,-2854,-1963,-793,567,2002,3437,4768,5942,6898,7601,8027,8169,8021,7597,6914,5994,4878,3601,2213,757,-704,-2133,-3454,-4641,-5613,-6346,-6788,-6922,-6758,-6312,-5649,-4848,-4001,-3218,-2591,-2194,-2086,-2260,-2707,-3344,-4099,-4867,-5559,-6095,-6427,-6526,-6395,-6071,-5573,-4988,-4325,-3671,-3027,-2448,-1926,-1487,-1100,-771,-450,-121,248,690,1214,1825,2514,3245,3976,4663,5234,5659,5877,5895,5697,5335,4847,4316,3802,3381,3085,2955,2973,3134,3373,3649,3886,4037,4047,3903,3582,3121,2524,1850,1117,371,-382,-1136,-1893,-2681,-3492,-4330,-5155,-5927,-6562,-7008,-7172,-7018,-6510,-5650,-4485,-3076,-1532,30,1480,2704,3589,4094,4167,3863,3217,2360,1393,479,-267,-719,-806,-488,214,1249,2499,3862,5162,6301,7132,7597,7655,7293,6574,5533,4271,2858,1379,-96,-1523,-2854,-4082,-5184,-6164,-7019,-7736,-8323,-8751,-9030,-9125,-9060,-8815,-8426,-7915,-7307,-6657,-5974,-5317,-4682,-4111,-3582,-3112,-2681,-2282,-1908,-1564,-1239,-964,-723,-540,-394,-280,-166,-27,174,449,830,1292,1846,2444,3058,3653,4177,4610,4900,5026,4963,4689,4214,3540,2697,1724,661,-429,-1490,-2454,-3259,-3843,-4171,-4222,-3998,-3560,-2933,-2230,-1497,-839,-302,50,212,168,-24,-339,-677,-1005,-1232,-1351,-1323,-1188,-967,-740,-550,-482,-556,-803,-1201,-1704,-2247,-2747,-3105,-3263,-3143,-2737,-2047,-1124,-59,1053,2077,2920,3481,3715,3611,3199,2554,1781,999,331,-111,-252,-52,492,1325,2376,3544,4723,5808,6726,7407,7836,8006,7949,7697,7303,6792,6201,5526,4774,3918,2947,1843,603,-750,-2180,-3607,-4947,-6088,-6938,-7405,-7445,-7036,-6219,-5063,-3686,-2222,-827,360,1206,1638,1600,1128,254,-899,-2236,-3614,-4921,-6039,-6883,-7385,-7492,-7201,-6498,-5440,-4075,-2501,-818,852,2397,3702,4695,5306,5532,5364,4867,4085,3119,2044,947,-82,-995,-1734,-2267,-2589,-2678,-2550,-2201,-1651,-917,-43,933,1942,2927,3811,4526,5001,5186,5037,4556,3760,2711,1498,207,-1040,-2183,-3145,-3907,-4477,-4882,-5175,-5421,-5649,-5909,-6192,-6489,-6763,-6965,-7061,-6994,-6751,-6304,-5662,-4844,-3895,-2869,-1848,-894,-88,517,879,981,829,477,-28,-561,-1037,-1331,-1353,-1044,-380,619,1879,3333,4847,6337,7678,8788,9587,10013,10033,9625,8802,7586,6024,4183,2137,-27,-2201,-4304,-6210,-7844,-9100,-9923,-10251,-10082,-9415,-8313,-6854,-5137,-3302,-1460,257,1750,2939,3777,4233,4336,4098,3595,2883,2056,1189,390,-285,-740,-953,-892,-578,-52,605,1317,1973,2501,2826,2918,2771,2410,1880,1246,555,-119,-734,-1254,-1633,-1875,-1944,-1865,-1622,-1262,-778,-228,369,978,1559,2091,2533,2859,3037,3045,2864,2491,1927,1202,334,-625,-1645,-2657,-3630,-4488,-5198,-5719,-6023,-6117,-6009,-5733,-5332,-4861,-4358,-3890,-3464,-3134,-2874,-2701,-2573,-2466,-2341,-2171,-1927,-1624,-1260,-888,-537,-268,-112,-106,-266,-582,-1042,-1579,-2138,-2611,-2920,-2970,-2697,-2081,-1116,147,1623,3233,4836,6342,7618,8582,9145,9253,8876,8006,6688,4971,2967,770,-1474,-3658,-5656,-7384,-8782,-9813,-10479,-10792,-10792,-10516,-10021,-9349,-8566,-7701,-6833,-5978,-5215,-4563,-4069,-3763,-3648,-3742,-4020,-4464,-5026,-5671,-6326,-6950,-7476,-7850,-8027,-7967,-7637,-7041,-6182,-5112,-3874,-2573,-1258,-38,1046,1947,2631,3118,3400,3519,3493,3364,3156,2901,2623,2339,2073,1829,1638,1497,1443,1472,1602,1831,2152,2553,3017,3513,4015,4470,4841,5070,5115,4942,4526,3876,2999,1940,735,-552,-1867,-3151,-4347,-5413,-6305,-6998,-7470,-7707,-7706,-7464,-7012,-6370,-5599,-4746,-3886,-3075,-2378,-1826,-1462,-1280,-1279,-1434,-1686,-2008,-2322,-2600,-2787,-2866,-2802,-2598,-2238,-1728,-1089,-315,536,1457,2391,3303,4159,4912,5548,6038,6376,6554,6550,6364,5971,5352,4513,3431,2154,694,-872,-2489,-4064,-5519,-6773,-7757,-8418,-8745,-8726,-8420,-7860,-7132,-6298,-5425,-4580,-3794,-3117,-2548,-2110,-1791,-1589,-1489,-1478,-1531,-1619,-1688,-1698,-1572,-1286,-779,-69,843,1902,3035,4166,5194,6049,6658,6993,7039,6823,6390,5779,5063,4249,3394,2479,1534,544,-450,-1421,-2306,-3019,-3510,-3673,-3498,-2935,-2028,-811,610,2138,3636,4976,6041,6729,6980,6766,6104,5059,3715,2212,665,-759,-1971,-2849,-3367,-3503,-3301,-2837,-2204,-1522,-890,-409,-141,-114,-333,-753,-1323,-1967,-2603,-3163,-3590,-3844,-3932,-3856,-3663,-3392,-3083,-2780,-2484,-2199,-1898,-1529,-1051,-405,441,1499,2763,4168,5661,7137,8514,9703,10644,11295,11653,11726,11537,11125,10502,9695,8704,7545,6228,4792,3270,1741,256,-1097,-2268,-3190,-3843,-4181,-4218,-3941,-3381,-2570,-1550,-384,869,2134,3341,4413,5291,5889,6180,6103,5663,4877,3797,2525,1170,-121,-1218,-2000,-2364,-2270,-1706,-715,605,2137,3723,5207,6438,7293,7680,7568,6969,5949,4636,3150,1673,326,-753,-1485,-1848,-1827,-1507,-937,-220,545,1311,1992,2577,3062,3437,3760,4025,4280,4514,4736,4906,5001,4963,4747,4315,3628,2690,1513,148,-1342,-2870,-4345,-5676,-6778,-7584,-8049,-8151,-7899,-7328,-6494,-5485,-4388,-3308,-2332,-1541,-977,-667,-583,-696,-929,-1214,-1475,-1636,-1654,-1484,-1116,-551,184,1058,2016,3017,4009,4947,5802,6541,7145,7587,7869,7966,7916,7722,7430,7059,6645,6165,5630,4978,4186,3215,2051,713,-751,-2259,-3707,-4986,-5987,-6627,-6852,-6644,-6044,-5118,-3973,-2725,-1508,-408,453,1066,1382,1465,1359,1172,981,887,926,1145,1522,2043,2656,3309,3945,4518,4984,5328,5530,5611,5570,5433,5213,4919,4572,4153,3697,3159,2575,1913,1178,383,-466,-1336,-2171,-2933,-3530,-3918,-4031,-3831,-3322,-2510,-1461,-254,1024,2261,3375,4277,4923,5274,5352,5182,4833,4374,3879,3407,3000,2669,2427,2251,2135,2053,1989,1925,1848,1738,1588,1381,1110,764,338,-166,-742,-1373,-2039,-2714,-3378,-4010,-4612,-5171,-5712,-6220,-6708,-7160,-7543,-7832,-7957,-7882,-7524,-6867,-5850,-4509,-2851,-966,1072,3122,5091,6817,8228,9201,9714,9733,9304,8484,7376,6093,4741,3433,2218,1159,250,-516,-1169,-1756,-2308,-2874,-3462,-4109,-4781,-5492,-6176,-6826,-7361,-7772,-7991,-8029,-7859,-7519,-7035,-6461,-5860,-5285,-4798,-4435,-4219,-4142,-4186,-4287,-4391,-4428,-4327,-4065,-3595,-2940,-2099,-1124,-59,1035,2090,3063,3895,4573,5073,5419,5615,5708,5709,5671,5602,5544,5499,5486,5490,5516,5529,5521,5472,5363,5212,5004,4782,4548,4350,4196,4110,4095,4122,4178,4192,4140,3939,3557,2950,2099,1034,-222,-1561,-2908,-4122,-5105,-5749,-5988,-5801,-5199,-4262,-3083,-1816,-591,423,1116,1382,1183,530,-512,-1818,-3247,-4612,-5773,-6579,-6966,-6899,-6417,-5603,-4570,-3451,-2364,-1417,-669,-160,133,241,239,211,206,308,513,851,1274,1759,2236,2657,2963,3101,3043,2766,2268,1588,756,-147,-1053,-1891,-2595,-3128,-3479,-3644,-3665,-3582,-3444,-3311,-3203,-3151,-3138,-3146,-3124,-3049,-2853,-2533,-2056,-1439,-718,75,859,1589,2206,2660,2956,3062,3032,2876,2661,2412,2184,1989,1850,1765,1731,1723,1740,1732,1690,1574,1354,1004,503,-150,-933,-1797,-2660,-3434,-3997,-4265,-4149,-3625,-2702,-1434,65,1696,3288,4750,5932,6788,7253,7340,7097,6598,5961,5300,4707,4266,3985,3870,3840,3841,3766,3541,3106,2431,1521,421,-807,-2071,-3291,-4363,-5235,-5842,-6174,-6241,-6072,-5738,-5310,-4864,-4498,-4250,-4180,-4284,-4534,-4866,-5188,-5386,-5353,-4990,-4232,-3049,-1474,432,2552,4742,6850,8713,10190,11175,11610,11477,10831,9745,8350,6790,5201,3742,2506,1586,1015,772,828,1074,1426,1753,1952,1930,1630,1024,151,-943,-2139,-3331,-4389,-5196,-5677,-5769,-5488,-4864,-3988,-2965,-1935,-1011,-323,66,119,-136,-614,-1196,-1737,-2091,-2144,-1808,-1068,51,1456,3018,4571,5966,7036,7690,7858,7554,6839,5822,4649,3460,2394,1547,982,712,707,919,1245,1622,1942,2150,2194,2048,1720,1233,637,-8,-634,-1175,-1586,-1825,-1892,-1775,-1511,-1131,-675,-190,285,727,1103,1407,1624,1748,1762,1670,1451,1114,666,108,-515,-1196,-1878,-2529,-3122,-3605,-3989,-4239,-4384,-4422,-4389,-4298,-4182,-4048,-3912,-3758,-3583,-3344,-3016,-2569,-1989,-1274,-465,409,1286,2109,2846,3449,3907,4209,4352,4349,4199,3930,3536,3046,2465,1815,1128,423,-240,-839,-1309,-1629,-1767,-1717,-1500,-1143,-711,-264,115,353,382,156,-347,-1093,-2033,-3052,-4034,-4837,-5326,-5407,-5021,-4171,-2924,-1385,287,1944,3412,4583,5355,5689,5616,5168,4468,3605,2714,1883,1191,678,347,168,100,64,21,-105,-337,-705,-1196,-1806,-2476,-3179,-3838,-4395,-4789,-4963,-4870,-4505,-3845,-2946,-1843,-612,663,1921,3076,4079,4887,5469,5830,5982,5966,5833,5640,5450,5298,5234,5256,5366,5534,5704,5824,5813,5620,5178,4462,3464,2199,734,-876,-2520,-4128,-5584,-6841,-7829,-8543,-8984,-9193,-9219,-9125,-8961,-8763,-8531,-8258,-7888,-7380,-6680,-5759,-4613,-3283,-1818,-325,1110,2375,3395,4097,4472,4517,4293,3871,3333,2772,2252,1817,1484,1225,1003,754,420,-48,-685,-1481,-2425,-3455,-4520,-5549,-6480,-7270,-7880,-8315,-8570,-8681,-8675,-8581,-8441,-8267,-8088,-7891,-7695,-7466,-7226,-6952,-6658,-6355,-6032,-5711,-5370,-5003,-4602,-4133,-3611,-3000,-2326,-1584,-786,24,851,1622,2335,2930,3395,3708,3869,3883,3783,3585,3348,3093,2876,2705,2608,2547,2514,2438,2276,1970,1471,769,-127,-1188,-2321,-3473,-4522,-5406,-6037,-6392,-6445,-6227,-5790,-5190,-4519,-3837,-3203,-2649,-2189,-1803,-1484,-1189,-914,-641,-391,-185,-65,-61,-222,-535,-1034,-1645,-2351,-3068,-3730,-4285,-4669,-4875,-4894,-4744,-4477,-4095,-3671,-3190,-2687,-2150,-1587,-991,-395,186,696,1094,1338,1399,1285,1005,620,165,-271,-667,-950,-1130,-1194,-1162,-1092,-1004,-976,-1026,-1202,-1503,-1918,-2405,-2908,-3354,-3689,-3844,-3801,-3545,-3112,-2547,-1938,-1358,-904,-626,-586,-768,-1166,-1704,-2319,-2908,-3392,-3701,-3773,-3612,-3196,-2598,-1856,-1064,-297,375,908,1277,1507,1608,1643,1626,1595,1531,1425,1228,904,405,-274,-1144,-2142,-3235,-4299,-5269,-6004,-6451,-6504,-6155,-5382,-4235,-2782,-1117,615,2317,3830,5078,5971,6473,6583,6327,5766,4984,4081,3162,2335,1680,1273,1134,1273,1634,2156,2721,3233,3550,3594,3259,2518,1366,-163,-1970,-3945,-5941,-7794,-9389,-10570,-11305,-11512,-11256,-10565,-9562,-8353,-7071,-5829,-4717,-3791,-3063,-2516,-2087,-1712,-1307,-798,-141,701,1719,2888,4151,5447,6693,7828,8793,9549,10087,10411,10544,10516,10361,10103,9770,9371,8914,8407,7843,7233,6565,5850,5084,4266,3403,2495,1556,600,-362,-1312,-2239,-3128,-3968,-4747,-5439,-6019,-6446,-6673,-6662,-6379,-5802,-4967,-3875,-2624,-1238,172,1576,2887,4091,5136,6028,6738,7292,7675,7918,8015,7999,7863,7633,7312,6903,6433,5894,5313,4691,4048,3390,2742,2096,1483,879,304,-269,-844,-1436,-2059,-2712,-3389,-4068,-4719,-5293,-5760,-6066,-6197,-6114,-5829,-5320,-4622,-3729,-2689,-1502,-223,1139,2533,3921,5260,6474,7510,8270,8694,8702,8254,7344,6004,4305,2382,352,-1608,-3372,-4806,-5841,-6413,-6545,-6246,-5592,-4647,-3501,-2234,-927,327,1470,2413,3102,3484,3529,3219,2599,1698,613,-562,-1728,-2764,-3603,-4168,-4438,-4411,-4118,-3613,-2955,-2209,-1428,-660,72,748,1378,1968,2544,3123,3727,4366,5045,5769,6522,7290,8034,8700,9243,9573,9666,9447,8927,8102,7013,5733,4328,2898,1511,237,-883,-1835,-2630,-3300,-3886,-4434,-4965,-5491,-5986,-6402,-6694,-6799,-6690,-6359,-5829,-5153,-4408,-3648,-2975,-2396,-1978,-1697,-1554,-1517,-1546,-1613,-1670,-1698,-1648,-1513,-1267,-898,-422,181,871,1654,2505,3424,4389,5395,6409,7398,8327,9136,9800,10272,10543,10618,10510,10275,9951,9590,9237,8917,8641,8419,8229,8050,7847,7571,7169,6584,5773,4699,3358,1771,-15,-1905,-3797,-5561,-7079,-8228,-8948,-9166,-8923,-8220,-7191,-5899,-4508,-3114,-1841,-772,44,571,840,873,749,507,204,-139,-522,-960,-1489,-2135,-2914,-3823,-4828,-5882,-6901,-7817,-8517,-8931,-8973,-8593,-7791,-6590,-5087,-3393,-1656,-35,1349,2356,2957,3103,2879,2342,1669,971,444,189,312,849,1770,3008,4424,5871,7172,8163,8722,8752,8252,7253,5861,4210,2450,729,-835,-2168,-3218,-4005,-4564,-4959,-5279,-5574,-5918,-6324,-6795,-7286,-7748,-8083,-8243,-8130,-7734,-7033,-6065,-4893,-3610,-2326,-1160,-216,421,699,612,180,-528,-1433,-2439,-3436,-4333,-5037,-5466,-5576,-5318,-4685,-3686,-2337,-696,1194,3255,5416,7590,9703,11660,13385,14796,15791,16316,16272,15653,14438,12705,10549,8141,5663,3319,1287,-287,-1319,-1764,-1643,-1007,57,1438,2994,4594,6073,7313,8164,8564,8419,7749,6575,4979,3108,1087,-881,-2657,-4075,-5036,-5478,-5405,-4883,-4027,-3000,-1977,-1123,-594,-469,-810,-1570,-2681,-3999,-5365,-6614,-7593,-8194,-8366,-8101,-7465,-6550,-5472,-4376,-3348,-2510,-1894,-1537,-1421,-1490,-1677,-1881,-2002,-1954,-1649,-1063,-163,1010,2426,3997,5632,7205,8580,9615,10190,10202,9621,8444,6761,4673,2353,-40,-2320,-4323,-5912,-6985,-7503,-7473,-6968,-6094,-4993,-3806,-2670,-1686,-936,-445,-217,-228,-426,-764,-1179,-1623,-2050,-2419,-2709,-2886,-2940,-2844,-2610,-2234,-1772,-1244,-710,-212,243,634,996,1357,1757,2251,2870,3665,4644,5813,7131,8516,9873,11053,11958,12456,12510,12096,11260,10096,8718,7285,5945,4844,4108,3811,3997,4646,5679,6985,8387,9718,10785,11444,11576,11145,10161,8723,6965,5079,3260,1702,574,-28,-51,451,1370,2530,3722,4715,5308,5323,4666,3316,1347,-1081,-3752,-6418,-8842,-10825,-12234,-13010,-13174,-12802,-12024,-10962,-9779,-8568,-7445,-6443,-5605,-4917,-4371,-3942,-3618,-3407,-3314,-3356,-3525,-3788,-4075,-4281,-4281,-3963,-3235,-2075,-508,1357,3363,5301,6974,8172,8772,8683,7919,6543,4701,2543,285,-1905,-3840,-5380,-6431,-6933,-6892,-6351,-5401,-4161,-2771,-1383,-129,854,1485,1705,1522,978,166,-775,-1725,-2502,-3027,-3185,-2991,-2459,-1717,-861,-61,591,1022,1200,1212,1112,1078,1225,1695,2571,3868,5536,7438,9387,11138,12458,13118,12957,11889,9922,7164,3799,88,-3686,-7226,-10252,-12553,-13947,-14383,-13857,-12487,-10455,-7997,-5390,-2880,-705,994,2134,2737,2890,2750,2476,2263,2243,2520,3153,4113,5376,6815,8340,9797,11071,12031,12583,12653,12211,11240,9785,7884,5648,3159,569,-2000,-4410,-6534,-8291,-9604,-10455,-10841,-10802,-10390,-9675,-8737,-7668,-6551,-5490,-4562,-3841,-3389,-3236,-3390,-3839,-4510,-5319,-6131,-6798,-7191,-7192,-6757,-5889,-4652,-3175,-1600,-119,1109,1906,2187,1871,1015,-301,-1890,-3544,-5031,-6139,-6692,-6589,-5789,-4329,-2316,92,2695,5275,7633,9569,10955,11689,11733,11117,9893,8190,6150,3953,1774,-216,-1898,-3196,-4093,-4628,-4866,-4881,-4733,-4450,-4025,-3417,-2571,-1421,59,1886,4003,6320,8692,10939,12886,14364,15246,15456,14980,13852,12165,10024,7571,4918,2207,-493,-3066,-5487,-7678,-9636,-11321,-12736,-13856,-14694,-15222,-15449,-15359,-14943,-14209,-13161,-11824,-10248,-8494,-6645,-4808,-3072,-1555,-340,508,949,989,659,17,-865,-1913,-3053,-4237,-5406,-6557,-7660,-8728,-9755,-10745,-11682,-12536,-13262,-13807,-14110,-14143,-13871,-13313,-12511,-11532,-10474,-9444,-8539,-7858,-7441,-7302,-7396,-7645,-7936,-8145,-8158,-7881,-7267,-6304,-5063,-3641,-2203,-908,68,597,580,-2,-1117,-2657,-4467,-6354,-8108,-9535,-10460,-10771,-10395,-9354,-7694,-5561,-3094,-487,2073,4415,6363,7796,8617,8789,8329,7332,5932,4327,2736,1380,459,112,410,1326,2766,4559,6507,8394,10039,11295,12095,12427,12365,12016,11539,11072,10750,10635,10752,11033,11362,11581,11498,10957,9813,8015,5552,2538,-884,-4484,-8003,-11181,-13764,-15545,-16410,-16300,-15296,-13542,-11268,-8761,-6303,-4157,-2532,-1524,-1154,-1328,-1857,-2524,-3059,-3240,-2890,-1896,-272,1921,4505,7276,9992,12424,14380,15735,16422,16465,15920,14890,13489,11799,9909,7841,5620,3241,703,-1964,-4718,-7443,-10021,-12290,-14112,-15371,-16001,-15989,-15392,-14283,-12804,-11059,-9186,-7292,-5469,-3811,-2372,-1228,-395,84,251,114,-237,-739,-1281,-1763,-2088,-2171,-1967,-1478,-751,118,1008,1792,2361,2650,2642,2390,1974,1540,1203,1099,1274,1762,2485,3341,4170,4796,5063,4855,4093,2818,1078,-935,-3057,-5040,-6693,-7842,-8363,-8214,-7402,-5990,-4099,-1858,589,3090,5538,7823,9882,11667,13176,14391,15351,16051,16518,16745,16724,16442,15877,15022,13870,12429,10721,8771,6647,4395,2106,-155,-2307,-4291,-6047,-7556,-8780,-9743,-10434,-10916,-11185,-11315,-11291,-11152,-10864,-10411,-9741,-8806,-7572,-6003,-4125,-1970,365,2769,5085,7166,8854,10032,10638,10655,10147,9213,8008,6673,5375,4225,3329,2733,2461,2499,2801,3310,3927,4555,5068,5338,5251,4694,3614,1970,-188,-2781,-5639,-8566,-11326,-13692,-15472,-16534,-16833,-16396,-15339,-13811,-12005,-10095,-8252,-6601,-5238,-4212,-3563,-3277,-3367,-3797,-4563,-5624,-6952,-8472,-10113,-11740,-13236,-14429,-15184,-15355,-14838,-13600,-11646,-9090,-6083,-2851,376,3354,5889,7827,9097,9691,9682,9190,8368,7380,6380,5479,4779,4317,4122,4184,4479,4977,5625,6391,7199,8033,8828,9584,10267,10879,11399,11803,12040,12051,11752,11089,9981,8429,6420,4044,1396,-1360,-4040,-6473,-8471,-9931,-10763,-10972,-10604,-9776,-8630,-7344,-6068,-4954,-4085,-3514,-3227,-3168,-3250,-3355,-3391,-3236,-2841,-2143,-1145,129,1633,3283,5001,6688,8264,9660,10822,11732,12370,12753,12862,12707,12238,11444,10286,8776,6948,4889,2707,541,-1479,-3228,-4623,-5590,-6137,-6255,-6019,-5481,-4729,-3837,-2847,-1815,-731,361,1471,2534,3497,4270,4759,4872,4561,3776,2561,972,-867,-2775,-4580,-6066,-7085,-7528,-7375,-6694,-5625,-4365,-3117,-2089,-1411,-1193,-1419,-2054,-2965,-4021,-5060,-5953,-6578,-6885,-6827,-6427,-5705,-4718,-3504,-2130,-615,980,2631,4290,5916,7466,8902,10186,11290,12198,12905,13415,13755,13936,13993,13935,13791,13574,13300,12977,12608,12183,11694,11119,10431,9615,8632,7480,6146,4644,3010,1283,-460,-2162,-3728,-5105,-6221,-7044,-7565,-7794,-7780,-7576,-7258,-6883,-6518,-6200,-5948,-5763,-5631,-5524,-5428,-5317,-5195,-5055,-4912,-4760,-4590,-4389,-4114,-3746,-3221,-2538,-1636,-545,751,2193,3721,5249,6663,7856,8701,9113,9000,8347,7138,5460,3404,1152,-1119,-3185,-4872,-6008,-6504,-6330,-5519,-4197,-2505,-665,1125,2643,3717,4219,4103,3389,2208,725,-823,-2215,-3258,-3811,-3828,-3352,-2488,-1443,-418,353,685,454,-373,-1745,-3511,-5467,-7371,-8977,-10095,-10590,-10420,-9641,-8366,-6777,-5074,-3436,-2022,-913,-147,329,578,745,936,1284,1872,2761,3955,5435,7110,8880,10615,12165,13410,14235,14563,14374,13680,12549,11093,9442,7750,6138,4714,3528,2592,1871,1313,847,434,31,-341,-676,-914,-1033,-1009,-847,-598,-318,-97,-16,-135,-484,-1053,-1773,-2551,-3258,-3758,-3934,-3672,-2938,-1705,-37,1972,4203,6478,8666,10594,12144,13200,13696,13609,12942,11781,10208,8383,6455,4583,2912,1549,557,-23,-224,-69,352,956,1642,2292,2818,3119,3139,2845,2225,1331,210,-1037,-2295,-3473,-4434,-5122,-5462,-5446,-5093,-4454,-3610,-2647,-1666,-738,51,663,1070,1268,1290,1177,981,756,535,332,132,-102,-425,-894,-1556,-2440,-3523,-4757,-6016,-7181,-8072,-8558,-8506,-7867,-6645,-4930,-2848,-592,1667,3753,5534,6936,7921,8519,8772,8761,8540,8174,7680,7095,6410,5681,4923,4234,3677,3366,3370,3740,4494,5566,6877,8255,9539,10531,11058,11010,10320,9024,7221,5089,2816,644,-1260,-2724,-3664,-4053,-3920,-3378,-2546,-1606,-703,11,449,555,357,-98,-698,-1341,-1904,-2302,-2460,-2354,-1982,-1378,-594,307,1263,2218,3121,3943,4647,5216,5637,5889,5990,5931,5749,5456,5087,4678,4246,3832,3460,3145,2920,2778,2702,2683,2634,2519,2236,1721,922,-189,-1585,-3200,-4920,-6601,-8073,-9192,-9812,-9864,-9331,-8253,-6765,-5018,-3230,-1598,-337,403,503,-87,-1340,-3182,-5461,-7985,-10526,-12834,-14675,-15827,-16133,-15492,-13891,-11416,-8233,-4606,-844,2701,5695,7863,9004,9074,8131,6384,4146,1774,-340,-1857,-2526,-2183,-852,1376,4218,7365,10435,13053,14919,15782,15540,14174,11818,8681,5080,1358,-2105,-4988,-7014,-8025,-7990,-6984,-5241,-3031,-715,1380,2966,3839,3910,3219,1885,154,-1710,-3415,-4707,-5393,-5373,-4630,-3237,-1349,853,3122,5253,7007,8251,8837,8763,8033,6770,5141,3357,1649,240,-703,-1066,-839,-75,1067,2416,3723,4805,5458,5596,5166,4224,2877,1287,-371,-1923,-3235,-4214,-4816,-5055,-4969,-4638,-4145,-3579,-3027,-2542,-2190,-1975,-1933,-2025,-2264,-2580,-2966,-3339,-3664,-3866,-3903,-3720,-3298,-2611,-1673,-507,834,2266,3698,4988,6020,6642,6741,6229,5053,3229,832,-2026,-5132,-8285,-11207,-13646,-15385,-16233,-16134,-15082,-13231,-10777,-8027,-5284,-2851,-979,192,609,357,-399,-1409,-2380,-3051,-3151,-2554,-1165,927,3580,6509,9398,11904,13704,14564,14340,13027,10732,7682,4176,551,-2838,-5703,-7782,-8943,-9131,-8413,-6949,-4982,-2790,-693,1044,2164,2519,2044,762,-1176,-3588,-6192,-8726,-10912,-12516,-13389,-13431,-12679,-11222,-9249,-6999,-4724,-2693,-1112,-154,129,-263,-1194,-2492,-3909,-5199,-6141,-6568,-6390,-5614,-4321,-2675,-875,847,2276,3227,3567,3249,2287,774,-1140,-3277,-5440,-7448,-9144,-10416,-11186,-11443,-11202,-10547,-9567,-8404,-7196,-6078,-5202,-4642,-4496,-4782,-5478,-6549,-7868,-9328,-10760,-12015,-12933,-13400,-13326,-12680,-11479,-9793,-7725,-5449,-3110,-932,923,2274,2992,2994,2259,830,-1165,-3540,-6050,-8420,-10370,-11651,-12085,-11568,-10141,-7905,-5131,-2093,832,3324,5081,5906,5718,4562,2628,202,-2337,-4603,-6228,-6938,-6567,-5127,-2751,275,3567,6731,9326,11032,11586,10875,8935,5916,2120,-2092,-6296,-10075,-13050,-14924,-15504,-14726,-12662,-9505,-5566,-1227,3090,6976,10077,12137,13016,12705,11328,9115,6382,3491,806,-1344,-2718,-3164,-2659,-1293,768,3258,5911,8440,10588,12178,13061,13215,12633,11419,9673,7565,5240,2864,574,-1508,-3287,-4700,-5705,-6295,-6469,-6268,-5726,-4913,-3924,-2834,-1781,-842,-126,293,392,149,-380,-1146,-2041,-2984,-3856,-4584,-5086,-5306,-5225,-4836,-4167,-3287,-2244,-1143,-49,965,1839,2551,3079,3436,3642,3719,3700,3581,3379,3053,2596,1958,1118,58,-1225,-2687,-4282,-5918,-7479,-8847,-9873,-10439,-10436,-9801,-8529,-6667,-4341,-1717,982,3525,5669,7240,8073,8162,7514,6312,4734,3062,1547,418,-142,-65,666,1938,3607,5438,7207,8671,9618,9909,9433,8191,6247,3731,859,-2140,-4994,-7458,-9310,-10400,-10658,-10094,-8824,-7018,-4913,-2756,-791,773,1799,2208,2021,1326,260,-961,-2146,-3071,-3564,-3498,-2795,-1464,435,2784,5414,8135,10746,13040,14849,16019,16459,16120,15029,13264,10976,8341,5574,2889,478,-1476,-2866,-3599,-3674,-3127,-2067,-644,956,2544,3925,4950,5503,5514,5002,3996,2630,1026,-641,-2219,-3563,-4575,-5205,-5448,-5372,-5058,-4645,-4236,-3964,-3877,-4020,-4364,-4832,-5330,-5723,-5901,-5779,-5309,-4523,-3490,-2369,-1309,-512,-134,-298,-1078,-2433,-4294,-6458,-8724,-10819,-12512,-13590,-13916,-13432,-12149,-10178,-7670,-4832,-1910,874,3281,5141,6332,6797,6557,5686,4319,2603,725,-1163,-2891,-4339,-5396,-5999,-6113,-5745,-4926,-3745,-2277,-668,966,2483,3749,4672,5179,5257,4938,4285,3398,2385,1340,374,-462,-1093,-1505,-1678,-1634,-1391,-1013,-542,-69,356,644,760,658,356,-110,-668,-1215,-1659,-1896,-1855,-1493,-786,220,1492,2905,4381,5763,6958,7827,8293,8283,7760,6757,5302,3519,1530,-502,-2409,-4046,-5289,-6066,-6346,-6156,-5551,-4629,-3493,-2263,-1041,73,1008,1708,2157,2352,2337,2173,1937,1738,1635,1730,2036,2586,3348,4285,5317,6374,7339,8141,8671,8891,8740,8243,7413,6328,5060,3689,2286,907,-410,-1649,-2795,-3865,-4841,-5737,-6519,-7168,-7624,-7851,-7784,-7407,-6697,-5685,-4404,-2927,-1327,311,1919,3422,4777,5948,6920,7703,8303,8752,9068,9278,9395,9432,9387,9278,9074,8799,8417,7934,7342,6639,5849,4987,4098,3234,2442,1794,1316,1044,971,1053,1245,1460,1626,1676,1551,1226,692,-39,-926,-1940,-3011,-4106,-5144,-6079,-6811,-7275,-7377,-7047,-6246,-4960,-3229,-1142,1180,3581,5877,7895,9466,10444,10749,10317,9194,7434,5203,2664,63,-2385,-4421,-5868,-6552,-6423,-5482,-3858,-1746,584,2835,4728,6007,6531,6214,5100,3317,1051,-1442,-3907,-6103,-7818,-8936,-9369,-9166,-8372,-7142,-5608,-3936,-2266,-716,638,1744,2602,3211,3620,3856,3966,3981,3918,3791,3608,3372,3095,2780,2457,2113,1784,1435,1088,713,324,-88,-481,-838,-1095,-1213,-1154,-903,-475,87,723,1365,1945,2421,2742,2928,2959,2908,2793,2707,2665,2736,2896,3145,3429,3687,3849,3856,3637,3195,2488,1595,532,-580,-1651,-2552,-3176,-3409,-3195,-2490,-1315,253,2115,4113,6090,7877,9330,10332,10816,10769,10237,9309,8123,6822,5571,4498,3730,3311,3289,3619,4251,5082,6005,6906,7675,8240,8517,8502,8159,7515,6579,5384,3962,2356,625,-1163,-2917,-4528,-5905,-6926,-7524,-7638,-7250,-6401,-5152,-3638,-1984,-364,1082,2213,2933,3188,2973,2324,1334,125,-1160,-2346,-3297,-3872,-3992,-3609,-2751,-1463,130,1907,3706,5366,6739,7688,8125,7988,7282,6051,4398,2463,415,-1553,-3263,-4554,-5329,-5536,-5220,-4467,-3450,-2346,-1342,-613,-239,-289,-705,-1411,-2254,-3091,-3757,-4135,-4134,-3714,-2887,-1708,-260,1327,2937,4431,5700,6650,7224,7383,7147,6526,5586,4383,2999,1513,2,-1455,-2799,-3955,-4880,-5514,-5823,-5775,-5356,-4579,-3488,-2150,-664,853,2296,3540,4518,5172,5493,5515,5307,4943,4548,4187,3971,3935,4111,4498,5056,5743,6492,7238,7932,8517,8972,9270,9409,9386,9220,8910,8491,7959,7330,6613,5803,4914,3954,2951,1935,971,93,-617,-1124,-1376,-1351,-1054,-500,245,1121,2009,2827,3448,3809,3846,3543,2935,2065,1030,-83,-1177,-2178,-3027,-3711,-4210,-4549,-4727,-4761,-4648,-4376,-3934,-3319,-2553,-1678,-797,22,615,937,867,425,-381,-1437,-2625,-3772,-4743,-5410,-5717,-5669,-5316,-4779,-4173,-3623,-3237,-3044,-3090,-3321,-3708,-4189,-4702,-5206,-5646,-5990,-6190,-6228,-6045,-5658,-5028,-4202,-3206,-2109,-986,64,969,1625,1991,2019,1698,1073,182,-874,-1985,-3044,-3917,-4499,-4713,-4472,-3771,-2592,-997,960,3143,5440,7673,9687,11317,12422,12894,12685,11815,10373,8529,6485,4497,2772,1512,819,731,1201,2107,3272,4507,5585,6341,6614,6320,5457,4044,2221,115,-2088,-4200,-6074,-7557,-8568,-9049,-9012,-8485,-7576,-6378,-5047,-3714,-2519,-1564,-932,-655,-733,-1132,-1777,-2573,-3418,-4191,-4802,-5171,-5250,-5035,-4538,-3816,-2913,-1909,-841,222,1275,2265,3207,4062,4834,5494,6024,6396,6589,6584,6371,5943,5334,4542,3636,2624,1563,473,-600,-1635,-2578,-3402,-4057,-4531,-4803,-4888,-4798,-4571,-4217,-3796,-3319,-2845,-2413,-2081,-1877,-1853,-1993,-2292,-2697,-3139,-3543,-3819,-3895,-3712,-3235,-2478,-1467,-287,963,2152,3143,3794,4002,3669,2770,1327,-585,-2819,-5203,-7526,-9591,-11213,-12265,-12664,-12409,-11528,-10132,-8335,-6305,-4203,-2223,-512,747,1470,1565,1061,-1,-1458,-3147,-4836,-6311,-7382,-7904,-7803,-7085,-5813,-4140,-2236,-336,1365,2638,3360,3413,2796,1569,-142,-2136,-4188,-6069,-7546,-8466,-8720,-8290,-7247,-5722,-3919,-2061,-374,937,1724,1885,1400,303,-1297,-3268,-5418,-7570,-9541,-11174,-12348,-12998,-13089,-12662,-11776,-10537,-9070,-7505,-5977,-4604,-3482,-2687,-2246,-2177,-2446,-3007,-3795,-4718,-5707,-6673,-7539,-8252,-8743,-8980,-8921,-8568,-7908,-7004,-5885,-4655,-3397,-2219,-1228,-500,-100,-23,-263,-736,-1386,-2120,-2876,-3613,-4291,-4914,-5443,-5879,-6148,-6212,-5989,-5421,-4478,-3165,-1555,232,2021,3634,4868,5577,5656,5075,3889,2209,213,-1902,-3926,-5677,-7010,-7814,-8060,-7720,-6857,-5522,-3825,-1859,242,2381,4428,6296,7899,9177,10100,10663,10875,10781,10411,9819,9047,8125,7093,5957,4748,3477,2182,903,-292,-1348,-2187,-2792,-3118,-3225,-3126,-2948,-2739,-2624,-2652,-2866,-3265,-3809,-4405,-4975,-5386,-5561,-5424,-4951,-4152,-3094,-1853,-560,674,1718,2469,2855,2831,2423,1668,690,-404,-1443,-2290,-2810,-2899,-2519,-1664,-405,1133,2795,4390,5736,6682,7122,7015,6388,5332,3970,2464,971,-394,-1504,-2347,-2881,-3180,-3284,-3301,-3295,-3342,-3481,-3707,-4018,-4356,-4684,-4961,-5138,-5218,-5179,-5065,-4896,-4745,-4641,-4647,-4752,-4952,-5185,-5362,-5387,-5140,-4549,-3535,-2109,-295,1812,4068,6336,8416,10153,11383,11978,11871,11021,9487,7351,4783,1984,-807,-3351,-5399,-6797,-7384,-7153,-6122,-4418,-2235,215,2672,4919,6746,8022,8663,8669,8100,7071,5756,4328,3003,1944,1310,1199,1627,2582,3934,5558,7252,8843,10142,11010,11348,11117,10335,9088,7505,5756,4032,2511,1360,683,556,949,1820,3033,4437,5864,7111,8040,8488,8392,7703,6472,4769,2757,576,-1580,-3572,-5262,-6574,-7470,-7959,-8083,-7900,-7485,-6908,-6243,-5540,-4858,-4209,-3621,-3079,-2577,-2100,-1634,-1190,-767,-404,-112,50,80,-78,-395,-886,-1493,-2166,-2844,-3447,-3936,-4257,-4397,-4362,-4166,-3864,-3498,-3132,-2837,-2662,-2681,-2924,-3425,-4191,-5185,-6373,-7657,-8950,-10111,-11034,-11570,-11642,-11171,-10151,-8621,-6673,-4434,-2070,272,2420,4254,5663,6586,7009,6948,6478,5680,4672,3561,2468,1477,683,139,-103,-20,386,1097,2067,3243,4553,5918,7253,8460,9450,10121,10403,10224,9579,8468,6963,5143,3133,1059,-940,-2746,-4247,-5349,-5998,-6164,-5865,-5163,-4149,-2958,-1737,-619,254,809,978,774,241,-528,-1415,-2275,-2981,-3419,-3522,-3282,-2737,-1973,-1116,-283,402,849,1003,848,409,-236,-996,-1730,-2326,-2644,-2609,-2152,-1286,-40,1476,3160,4844,6394,7642,8486,8823,8646,7954,6849,5414,3807,2140,557,-850,-1989,-2818,-3307,-3475,-3361,-3026,-2557,-2029,-1516,-1071,-709,-434,-218,-40,119,254,335,310,107,-337,-1071,-2102,-3385,-4834,-6299,-7613,-8603,-9096,-8985,-8193,-6730,-4666,-2137,684,3590,6365,8836,10807,12183,12863,12825,12094,10728,8860,6629,4222,1830,-366,-2201,-3545,-4331,-4525,-4170,-3330,-2114,-627,1007,2690,4313,5794,7052,8008,8616,8808,8585,7924,6888,5534,3976,2350,787,-557,-1578,-2170,-2298,-1947,-1157,-5,1407,2948,4488,5891,7056,7870,8296,8296,7901,7175,6192,5084,3955,2936,2116,1566,1308,1316,1524,1826,2103,2240,2134,1735,1031,58,-1088,-2296,-3419,-4321,-4870,-4986,-4599,-3732,-2425,-793,1021,2838,4473,5743,6499,6634,6108,4939,3223,1091,-1267,-3664,-5898,-7807,-9252,-10156,-10479,-10227,-9466,-8254,-6721,-4979,-3141,-1358,305,1718,2832,3577,3894,3764,3146,2076,596,-1186,-3125,-5032,-6715,-7960,-8620,-8563,-7741,-6179,-3962,-1258,1728,4753,7578,9988,11809,12933,13308,12954,11942,10388,8445,6292,4122,2122,464,-713,-1316,-1301,-678,477,2067,3939,5937,7904,9684,11166,12259,12913,13108,12847,12156,11078,9666,7995,6157,4252,2399,707,-734,-1845,-2595,-2976,-3005,-2723,-2176,-1424,-525,443,1404,2279,2975,3427,3583,3408,2929,2165,1202,116,-980,-1982,-2789,-3303,-3478,-3264,-2677,-1740,-531,868,2342,3765,5036,6025,6686,6965,6880,6493,5894,5227,4606,4174,3987,4101,4466,4995,5556,5980,6117,5844,5082,3838,2174,211,-1893,-3960,-5851,-7417,-8601,-9347,-9681,-9638,-9288,-8711,-7974,-7148,-6266,-5357,-4420,-3455,-2447,-1421,-381,575,1391,1942,2137,1904,1200,54,-1458,-3205,-5011,-6689,-8050,-8926,-9195,-8777,-7670,-5915,-3636,-986,1826,4575,7047,9004,10310,10801,10471,9309,7437,5016,2257,-578,-3247,-5485,-7096,-7910,-7853,-6913,-5168,-2771,69,3101,6080,8754,10939,12479,13291,13361,12712,11436,9657,7529,5220,2921,784,-1023,-2390,-3237,-3511,-3222,-2405,-1126,497,2357,4301,6200,7922,9363,10438,11109,11345,11167,10596,9688,8509,7129,5652,4163,2766,1565,622,20,-229,-125,279,886,1586,2239,2725,2953,2868,2498,1894,1192,510,6,-223,-116,331,1025,1853,2637,3200,3401,3122,2340,1082,-545,-2389,-4275,-6022,-7478,-8540,-9147,-9306,-9060,-8491,-7691,-6754,-5773,-4814,-3945,-3203,-2609,-2175,-1885,-1723,-1670,-1709,-1846,-2086,-2454,-2975,-3658,-4518,-5523,-6634,-7780,-8859,-9774,-10403,-10645,-10419,-9668,-8393,-6621,-4438,-1954,661,3253,5608,7562,8952,9652,9629,8867,7478,5595,3430,1222,-783,-2353,-3301,-3513,-2938,-1627,313,2689,5290,7866,10179,12018,13208,13642,13268,12106,10232,7783,4931,1882,-1139,-3920,-6245,-7959,-8923,-9100,-8478,-7158,-5274,-3032,-672,1560,3432,4738,5357,5226,4377,2910,981,-1211,-3451,-5527,-7251,-8481,-9115,-9109,-8488,-7294,-5665,-3700,-1590,525,2480,4146,5442,6328,6819,6992,6944,6800,6677,6664,6816,7137,7575,8050,8430,8592,8391,7746,6585,4924,2828,416,-2143,-4655,-6956,-8861,-10279,-11139,-11430,-11216,-10553,-9567,-8347,-7008,-5634,-4294,-3045,-1915,-922,-89,598,1106,1447,1588,1509,1194,597,-258,-1399,-2758,-4295,-5914,-7494,-8928,-10060,-10794,-11009,-10664,-9733,-8265,-6359,-4145,-1820,448,2448,4013,5019,5365,5044,4084,2580,694,-1398,-3473,-5315,-6736,-7566,-7722,-7159,-5945,-4171,-2033,286,2547,4535,6080,7014,7297,6874,5833,4237,2253,19,-2282,-4489,-6433,-7982,-9023,-9495,-9401,-8778,-7745,-6443,-5039,-3706,-2592,-1810,-1436,-1485,-1938,-2731,-3768,-4947,-6145,-7260,-8184,-8856,-9203,-9218,-8889,-8228,-7295,-6116,-4786,-3357,-1943,-600,560,1488,2124,2459,2503,2320,1975,1568,1195,910,774,782,889,1045,1124,1047,694,5,-1064,-2504,-4255,-6228,-8290,-10306,-12141,-13671,-14820,-15527,-15806,-15654,-15162,-14368,-13379,-12258,-11086,-9928,-8843,-7895,-7123,-6587,-6304,-6296,-6523,-6948,-7468,-8002,-8438,-8704,-8723,-8487,-7970,-7227,-6272,-5186,-4001,-2764,-1529,-290,888,2013,3035,3941,4693,5292,5702,5937,5981,5827,5488,4954,4260,3433,2540,1637,835,196,-169,-214,120,819,1851,3121,4495,5814,6898,7579,7736,7280,6218,4601,2555,247,-2136,-4389,-6339,-7822,-8736,-9018,-8675,-7768,-6412,-4757,-2976,-1243,293,1501,2310,2667,2580,2077,1225,99,-1194,-2558,-3875,-5062,-6017,-6694,-7017,-6985,-6564,-5774,-4645,-3211,-1566,231,2061,3848,5475,6883,7995,8796,9271,9455,9392,9139,8762,8306,7806,7277,6718,6099,5412,4619,3722,2728,1665,586,-448,-1367,-2127,-2681,-3043,-3234,-3317,-3373,-3482,-3723,-4137,-4750,-5524,-6402,-7296,-8094,-8719,-9096,-9203,-9038,-8657,-8087,-7435,-6728,-6072,-5508,-5114,-4944,-5026,-5392,-6009,-6837,-7781,-8720,-9504,-9980,-9995,-9433,-8229,-6385,-3969,-1129,1946,5022,7861,10255,12017,13057,13337,12926,11952,10604,9098,7647,6436,5603,5222,5313,5823,6651,7659,8674,9549,10119,10302,10029,9309,8192,6762,5138,3452,1824,397,-739,-1487,-1812,-1701,-1206,-387,631,1751,2851,3843,4660,5286,5713,5987,6134,6179,6146,6007,5752,5349,4774,4034,3149,2174,1202,340,-290,-557,-387,291,1452,3025,4879,6826,8667,10217,11285,11792,11653,10912,9642,7973,6093,4157,2359,829,-335,-1073,-1401,-1369,-1069,-651,-237,11,-4,-369,-1114,-2210,-3613,-5215,-6922,-8596,-10137,-11419,-12368,-12914,-13026,-12714,-12021,-11029,-9845,-8609,-7440,-6462,-5739,-5302,-5104,-5081,-5113,-5101,-4971,-4668,-4230,-3674,-3110,-2586,-2197,-1961,-1897,-1965,-2114,-2255,-2324,-2244,-1982,-1523,-895,-126,690,1517,2238,2825,3205,3373,3332,3121,2796,2437,2106,1882,1806,1919,2222,2703,3321,4011,4693,5291,5701,5892,5790,5407,4753,3873,2847,1762,723,-167,-830,-1209,-1295,-1116,-752,-292,128,405,434,134,-498,-1477,-2719,-4138,-5635,-7050,-8309,-9272,-9898,-10123,-9942,-9362,-8397,-7100,-5488,-3632,-1569,616,2853,5044,7088,8896,10374,11466,12141,12407,12307,11922,11347,10690,10063,9546,9200,9029,9000,9025,8999,8785,8292,7404,6111,4401,2345,55,-2342,-4674,-6806,-8595,-9959,-10845,-11259,-11240,-10872,-10250,-9482,-8664,-7890,-7207,-6672,-6282,-6037,-5905,-5840,-5784,-5667,-5421,-4975,-4291,-3361,-2207,-920,403,1619,2601,3250,3498,3355,2860,2142,1317,564,12,-214,-43,527,1468,2680,4053,5441,6720,7757,8464,8759,8618,8037,7063,5769,4261,2662,1101,-306,-1467,-2306,-2803,-2936,-2763,-2312,-1677,-914,-103,698,1467,2155,2788,3329,3803,4179,4450,4585,4544,4317,3870,3220,2394,1443,451,-486,-1288,-1840,-2119,-2069,-1726,-1144,-406,372,1089,1650,2011,2146,2111,1963,1819,1779,1943,2388,3116,4141,5347,6667,7933,9032,9825,10223,10176,9680,8784,7593,6214,4816,3518,2462,1730,1370,1383,1705,2243,2859,3398,3725,3703,3257,2351,1005,-694,-2635,-4645,-6565,-8218,-9453,-10184,-10323,-9915,-8991,-7694,-6175,-4621,-3218,-2126,-1445,-1226,-1412,-1923,-2570,-3201,-3618,-3709,-3383,-2660,-1592,-322,1004,2219,3181,3804,4041,3934,3558,3043,2534,2179,2093,2385,3073,4191,5654,7389,9238,11037,12597,13733,14289,14152,13284,11709,9536,6931,4111,1314,-1215,-3282,-4716,-5450,-5463,-4835,-3688,-2193,-536,1114,2606,3847,4760,5342,5572,5499,5147,4572,3840,3003,2140,1309,581,8,-351,-475,-345,6,541,1182,1844,2449,2916,3221,3339,3311,3175,3018,2910,2928,3128,3530,4143,4920,5814,6742,7632,8409,9031,9451,9679,9705,9564,9279,8879,8386,7816,7162,6433,5608,4699,3720,2685,1652,640,-298,-1152,-1900,-2571,-3166,-3751,-4336,-4984,-5689,-6480,-7307,-8146,-8912,-9541,-9942,-10065,-9857,-9335,-8524,-7513,-6402,-5303,-4329,-3545,-2989,-2662,-2486,-2430,-2370,-2273,-2077,-1778,-1411,-1024,-699,-514,-526,-775,-1246,-1907,-2667,-3449,-4135,-4645,-4878,-4781,-4296,-3404,-2115,-464,1460,3527,5600,7483,9028,10074,10520,10322,9485,8104,6289,4246,2124,156,-1541,-2812,-3597,-3865,-3612,-2907,-1789,-375,1275,3033,4827,6536,8074,9326,10198,10610,10495,9845,8672,7052,5086,2931,723,-1344,-3147,-4543,-5439,-5788,-5565,-4808,-3567,-1938,-32,2027,4101,6061,7786,9170,10139,10654,10711,10354,9650,8725,7674,6668,5786,5159,4836,4836,5167,5745,6526,7389,8237,8971,9480,9711,9596,9138,8344,7265,5968,4523,3005,1465,-48,-1526,-2945,-4340,-5697,-7054,-8388,-9699,-10934,-12057,-12977,-13668,-14047,-14130,-13895,-13408,-12707,-11889,-11006,-10148,-9330,-8588,-7898,-7230,-6543,-5807,-4996,-4130,-3231,-2363,-1585,-969,-564,-407,-500,-805,-1253,-1740,-2150,-2339,-2214,-1647,-631,861,2720,4838,6998,8980,10535,11432,11497,10632,8833,6226,3004,-527,-4058,-7244,-9819,-11565,-12382,-12262,-11293,-9646,-7519,-5160,-2777,-580,1276,2686,3597,4004,3967,3550,2879,2050,1185,375,-313,-836,-1191,-1398,-1504,-1565,-1621,-1707,-1801,-1868,-1831,-1603,-1106,-287,866,2320,3983,5742,7436,8925,10045,10692,10772,10275,9218,7701,5855,3863,1920,228,-1045,-1757,-1840,-1278,-127,1494,3437,5493,7489,9205,10513,11275,11450,11032,10081,8707,7033,5209,3361,1592,-13,-1426,-2629,-3638,-4486,-5206,-5830,-6398,-6912,-7413,-7884,-8351,-8804,-9248,-9682,-10096,-10467,-10788,-10992,-11074,-10946,-10591,-9950,-9017,-7792,-6328,-4707,-3040,-1473,-152,789,1226,1110,421,-778,-2351,-4119,-5851,-7301,-8257,-8526,-8018,-6713,-4693,-2134,724,3587,6151,8130,9311,9544,8809,7174,4809,1962,-1097,-4076,-6734,-8852,-10317,-11031,-11024,-10322,-9047,-7320,-5308,-3174,-1101,762,2248,3271,3727,3611,2926,1746,178,-1631,-3527,-5343,-6932,-8192,-9032,-9467,-9488,-9206,-8682,-8047,-7384,-6774,-6269,-5883,-5615,-5423,-5271,-5080,-4808,-4384,-3769,-2953,-1917,-721,606,1963,3273,4425,5329,5893,6062,5797,5116,4062,2727,1235,-281,-1666,-2815,-3622,-4071,-4177,-4017,-3720,-3418,-3255,-3352,-3783,-4580,-5717,-7126,-8691,-10293,-11786,-13056,-14008,-14574,-14738,-14514,-13946,-13113,-12094,-10992,-9876,-8838,-7902,-7121,-6483,-5992,-5619,-5331,-5104,-4887,-4678,-4430,-4165,-3869,-3569,-3282,-3023,-2806,-2637,-2491,-2372,-2223,-2030,-1742,-1326,-756,-11,912,1995,3211,4503,5804,7028,8063,8801,9118,8914,8109,6683,4654,2126,-768,-3839,-6865,-9646,-11959,-13657,-14605,-14759,-14124,-12773,-10850,-8520,-6005,-3506,-1239,627,1954,2663,2733,2205,1162,-250,-1875,-3517,-4993,-6126,-6783,-6878,-6383,-5343,-3852,-2043,-88,1873,3688,5258,6531,7463,8082,8403,8470,8336,8030,7599,7052,6412,5685,4889,4058,3218,2448,1787,1324,1095,1148,1489,2111,2960,3990,5108,6237,7289,8171,8809,9127,9071,8600,7704,6386,4700,2696,478,-1855,-4183,-6368,-8308,-9874,-10997,-11623,-11742,-11399,-10670,-9674,-8541,-7416,-6401,-5597,-5024,-4688,-4529,-4473,-4430,-4304,-4042,-3598,-2998,-2284,-1548,-906,-468,-355,-637,-1353,-2487,-3946,-5616,-7296,-8821,-9962,-10586,-10539,-9788,-8325,-6230,-3626,-683,2425,5500,8387,10939,13049,14654,15701,16191,16116,15504,14397,12842,10927,8755,6454,4191,2126,437,-747,-1312,-1242,-555,619,2123,3732,5215,6363,6984,6974,6291,4978,3138,958,-1388,-3636,-5612,-7096,-7975,-8168,-7679,-6577,-5000,-3105,-1088,879,2659,4127,5244,5970,6334,6364,6130,5683,5128,4506,3937,3464,3170,3105,3295,3757,4480,5423,6533,7744,8968,10142,11176,12029,12633,12984,13047,12846,12387,11690,10793,9698,8447,7023,5457,3735,1877,-105,-2184,-4309,-6429,-8458,-10321,-11917,-13174,-14030,-14447,-14444,-14049,-13350,-12427,-11390,-10308,-9259,-8249,-7297,-6354,-5392,-4352,-3206,-1938,-551,888,2345,3688,4860,5740,6289,6455,6273,5794,5132,4405,3766,3316,3179,3376,3931,4769,5800,6885,7869,8606,8961,8845,8189,7008,5306,3183,719,-1944,-4667,-7289,-9647,-11586,-12958,-13665,-13633,-12872,-11425,-9417,-7009,-4401,-1794,583,2567,3968,4706,4720,4040,2778,1095,-776,-2590,-4115,-5142,-5553,-5291,-4405,-3011,-1292,536,2253,3672,4642,5104,5050,4557,3751,2770,1779,892,203,-260,-499,-575,-546,-496,-480,-532,-647,-787,-876,-825,-541,58,1016,2343,3998,5898,7927,9946,11820,13409,14612,15332,15527,15170,14274,12894,11094,8978,6653,4230,1827,-468,-2560,-4401,-5925,-7138,-8003,-8565,-8825,-8850,-8671,-8372,-7983,-7587,-7198,-6856,-6565,-6320,-6120,-5933,-5766,-5588,-5411,-5230,-5063,-4927,-4863,-4867,-4975,-5132,-5322,-5437,-5402,-5096,-4439,-3361,-1865,18,2173,4472,6727,8784,10472,11687,12364,12500,12155,11434,10459,9378,8297,7299,6414,5622,4875,4086,3189,2103,820,-661,-2274,-3921,-5485,-6831,-7842,-8431,-8562,-8243,-7552,-6608,-5543,-4531,-3675,-3090,-2799,-2804,-3040,-3435,-3877,-4274,-4530,-4573,-4375,-3917,-3239,-2396,-1452,-501,405,1204,1884,2452,2937,3405,3876,4417,5003,5648,6293,6895,7394,7743,7909,7889,7700,7386,7014,6651,6376,6244,6301,6554,7004,7588,8266,8925,9497,9866,9954,9694,9034,7963,6499,4680,2582,297,-2070,-4395,-6559,-8455,-9955,-11005,-11509,-11490,-10947,-9964,-8661,-7160,-5636,-4214,-3019,-2115,-1536,-1243,-1176,-1216,-1250,-1143,-808,-163,793,2033,3458,4945,6350,7527,8375,8824,8874,8575,8020,7349,6693,6189,5940,5987,6344,6940,7670,8394,8949,9204,9039,8406,7294,5753,3879,1785,-376,-2474,-4352,-5898,-7008,-7615,-7704,-7297,-6455,-5304,-3962,-2585,-1309,-243,530,999,1175,1135,977,798,722,804,1102,1612,2299,3099,3921,4682,5281,5663,5770,5595,5141,4462,3600,2659,1707,846,158,-294,-453,-295,179,942,1926,3049,4188,5234,6060,6590,6768,6612,6172,5579,4965,4507,4348,4605,5339,6541,8153,10025,12016,13902,15518,16668,17224,17089,16240,14691,12545,9918,6992,3939,945,-1839,-4281,-6310,-7872,-8977,-9657,-9967,-10000,-9828,-9550,-9242,-8968,-8771,-8674,-8670,-8744,-8857,-8974,-9047,-9047,-8940,-8720,-8385,-7952,-7458,-6940,-6445,-6017,-5670,-5413,-5197,-4977,-4658,-4166,-3423,-2377,-1018,624,2493,4468,6442,8249,9766,10861,11454,11500,11009,10030,8653,6985,5150,3274,1466,-170,-1558,-2653,-3412,-3856,-3991,-3883,-3581,-3161,-2678,-2189,-1730,-1316,-951,-632,-345,-101,112,271,368,392,331,212,44,-109,-207,-175,38,463,1120,1971,2960,3997,4974,5773,6317,6510,6354,5847,5069,4130,3168,2347,1803,1657,1971,2751,3934,5417,7040,8648,10076,11198,11920,12213,12071,11560,10750,9745,8650,7554,6541,5648,4894,4261,3697,3144,2522,1764,815,-368,-1769,-3386,-5123,-6922,-8649,-10217,-11500,-12436,-12960,-13063,-12774,-12150,-11286,-10294,-9264,-8309,-7476,-6818,-6317,-5957,-5670,-5398,-5072,-4644,-4085,-3399,-2601,-1751,-894,-112,540,1006,1251,1283,1125,852,527,269,126,207,520,1090,1872,2788,3736,4570,5172,5401,5186,4465,3273,1663,-211,-2187,-4061,-5623,-6711,-7181,-6999,-6170,-4829,-3129,-1329,347,1646,2397,2496,1918,754,-844,-2671,-4477,-6068,-7244,-7924,-8058,-7720,-7003,-6080,-5104,-4219,-3532,-3078,-2840,-2756,-2715,-2623,-2370,-1914,-1216,-327,717,1804,2839,3725,4367,4735,4804,4620,4228,3733,3196,2730,2381,2203,2232,2462,2900,3529,4311,5231,6215,7229,8183,9028,9689,10129,10311,10244,9936,9437,8784,8033,7216,6359,5476,4548,3585,2551,1455,307,-876,-2043,-3152,-4136,-4958,-5552,-5922,-6032,-5921,-5622,-5178,-4674,-4158,-3721,-3419,-3313,-3446,-3834,-4483,-5349,-6374,-7458,-8476,-9300,-9788,-9833,-9362,-8346,-6818,-4859,-2592,-184,2199,4375,6202,7555,8375,8638,8372,7654,6567,5219,3725,2164,633,-809,-2110,-3221,-4105,-4729,-5068,-5118,-4906,-4498,-3972,-3470,-3103,-3009,-3269,-3947,-5016,-6440,-8087,-9836,-11530,-13030,-14232,-15054,-15477,-15513,-15198,-14611,-13800,-12849,-11784,-10648,-9444,-8171,-6833,-5431,-3987,-2551,-1169,76,1115,1880,2320,2415,2184,1677,984,220,-482,-1000,-1216,-1057,-485,479,1775,3268,4839,6303,7533,8396,8826,8795,8332,7507,6406,5154,3835,2565,1398,396,-438,-1105,-1647,-2119,-2571,-3079,-3670,-4383,-5210,-6137,-7101,-8066,-8933,-9658,-10162,-10425,-10419,-10196,-9792,-9315,-8850,-8499,-8326,-8382,-8640,-9068,-9556,-9992,-10249,-10198,-9768,-8902,-7620,-5980,-4088,-2083,-126,1638,3055,4040,4518,4510,4050,3260,2260,1199,213,-601,-1163,-1465,-1516,-1386,-1160,-957,-879,-1041,-1503,-2302,-3413,-4751,-6194,-7564,-8698,-9430,-9651,-9324,-8475,-7217,-5717,-4169,-2780,-1724,-1113,-1012,-1386,-2154,-3178,-4289,-5336,-6165,-6702,-6886,-6759,-6364,-5820,-5230,-4706,-4332,-4139,-4136,-4240,-4390,-4435,-4298,-3871,-3116,-2046,-711,767,2261,3611,4676,5352,5558,5307,4635,3662,2540,1450,574,71,58,603,1699,3296,5268,7471,9706,11791,13502,14701,15221,15010,14058,12426,10275,7781,5196,2726,589,-1092,-2241,-2867,-3045,-2896,-2563,-2200,-1918,-1834,-1967,-2364,-2966,-3754,-4635,-5557,-6443,-7234,-7890,-8374,-8672,-8786,-8731,-8550,-8279,-7989,-7699,-7466,-7282,-7138,-7007,-6832,-6561,-6151,-5555,-4775,-3815,-2735,-1593,-484,529,1368,2014,2441,2705,2826,2905,2987,3149,3425,3816,4302,4817,5280,5605,5701,5515,5013,4224,3190,2017,795,-358,-1357,-2139,-2668,-2962,-3045,-2991,-2877,-2771,-2768,-2902,-3220,-3725,-4390,-5183,-6023,-6842,-7535,-8010,-8166,-7923,-7214,-6013,-4319,-2177,330,3087,5961,8796,11453,13781,15676,17040,17820,18004,17612,16718,15424,13871,12201,10585,9145,8021,7282,6987,7131,7673,8540,9617,10778,11900,12847,13526,13842,13741,13196,12204,10800,9043,7029,4868,2694,621,-1221,-2761,-3930,-4728,-5168,-5309,-5224,-4995,-4707,-4416,-4176,-3987,-3859,-3755,-3667,-3569,-3467,-3379,-3328,-3364,-3496,-3749,-4090,-4485,-4857,-5137,-5238,-5100,-4684,-3969,-2984,-1765,-379,1086,2559,3935,5149,6116,6790,7111,7071,6659,5909,4868,3618,2237,844,-490,-1657,-2623,-3326,-3763,-3927,-3830,-3490,-2944,-2214,-1362,-420,561,1549,2515,3446,4310,5110,5789,6328,6656,6715,6454,5817,4787,3379,1633,-344,-2451,-4540,-6475,-8148,-9444,-10337,-10777,-10825,-10492,-9904,-9107,-8239,-7360,-6554,-5867,-5311,-4881,-4539,-4227,-3895,-3466,-2902,-2166,-1256,-198,956,2139,3267,4277,5116,5754,6220,6526,6774,7015,7356,7858,8575,9515,10649,11904,13166,14303,15160,15602,15502,14790,13443,11510,9114,6419,3636,975,-1378,-3285,-4653,-5475,-5761,-5607,-5096,-4372,-3529,-2717,-2002,-1497,-1239,-1269,-1596,-2185,-3001,-3957,-4982,-5962,-6828,-7470,-7852,-7908,-7631,-7013,-6078,-4852,-3389,-1728,58,1928,3792,5598,7255,8680,9799,10521,10797,10578,9854,8648,7018,5060,2904,715,-1365,-3152,-4546,-5444,-5804,-5643,-4985,-3933,-2588,-1094,390,1727,2759,3411,3601,3332,2636,1567,230,-1293,-2893,-4488,-5992,-7345,-8498,-9422,-10101,-10546,-10760,-10792,-10664,-10437,-10150,-9857,-9589,-9374,-9218,-9100,-8995,-8843,-8586,-8161,-7503,-6571,-5335,-3797,-1979,65,2264,4521,6737,8798,10606,12068,13121,13737,13923,13730,13244,12575,11853,11209,10742,10550,10640,11024,11612,12305,12955,13416,13539,13218,12366,10974,9056,6710,4039,1216,-1602,-4243,-6557,-8432,-9772,-10543,-10727,-10341,-9441,-8089,-6391,-4463,-2437,-464,1314,2760,3758,4219,4108,3423,2243,681,-1077,-2832,-4357,-5456,-5964,-5789,-4900,-3373,-1324,1033,3475,5754,7646,8961,9594,9471,8645,7172,5220,2932,517,-1867,-4036,-5870,-7242,-8091,-8365,-8069,-7225,-5909,-4206,-2237,-126,2007,4040,5871,7406,8575,9329,9653,9552,9085,8312,7343,6259,5154,4079,3079,2140,1270,417,-428,-1292,-2188,-3102,-4009,-4880,-5643,-6264,-6680,-6849,-6764,-6411,-5832,-5067,-4175,-3233,-2290,-1420,-627,43,642,1173,1711,2301,2994,3826,4800,5891,7062,8231,9336,10300,11067,11612,11923,12046,12019,11929,11851,11849,11980,12249,12629,13044,13402,13555,13407,12826,11769,10208,8200,5830,3246,603,-1921,-4167,-6018,-7360,-8184,-8458,-8247,-7613,-6640,-5431,-4083,-2709,-1399,-279,593,1100,1225,918,217,-819,-2074,-3401,-4623,-5561,-6063,-6009,-5351,-4114,-2383,-334,1855,3942,5746,7079,7854,8018,7617,6743,5525,4133,2689,1327,111,-927,-1790,-2525,-3162,-3756,-4310,-4840,-5274,-5591,-5662,-5465,-4883,-3937,-2591,-936,942,2901,4754,6339,7470,8023,7904,7097,5643,3638,1253,-1345,-3937,-6338,-8372,-9908,-10876,-11240,-11058,-10390,-9371,-8121,-6769,-5422,-4168,-3050,-2099,-1303,-634,-46,501,1064,1651,2290,2977,3692,4456,5236,6069,6939,7859,8817,9791,10749,11645,12427,13052,13483,13695,13705,13524,13212,12817,12402,12000,11654,11340,11058,10737,10343,9788,9042,8040,6803,5325,3681,1922,146,-1579,-3173,-4584,-5776,-6712,-7397,-7813,-7984,-7912,-7634,-7162,-6546,-5824,-5050,-4294,-3620,-3111,-2827,-2834,-3142,-3765,-4638,-5694,-6805,-7838,-8649,-9100,-9101,-8582,-7558,-6077,-4257,-2258,-248,1574,3059,4076,4565,4523,4002,3097,1919,593,-779,-2110,-3340,-4421,-5329,-6032,-6505,-6725,-6645,-6263,-5532,-4473,-3083,-1423,452,2435,4420,6274,7875,9094,9839,10030,9641,8683,7205,5321,3133,808,-1533,-3738,-5710,-7342,-8592,-9410,-9811,-9813,-9472,-8856,-8061,-7163,-6283,-5489,-4882,-4517,-4438,-4650,-5145,-5841,-6684,-7532,-8287,-8808,-8986,-8731,-7976,-6732,-5016,-2956,-669,1656,3836,5686,7070,7880,8105,7785,7038,6041,5000,4121,3604,3566,4083,5115,6551,8196,9815,11136,11941,12031,11320,9806,7596,4877,1913,-1007,-3594,-5594,-6836,-7233,-6805,-5669,-4039,-2158,-310,1241,2312,2727,2478,1555,68,-1836,-3984,-6163,-8175,-9823,-10946,-11400,-11130,-10097,-8366,-6035,-3286,-315,2637,5351,7640,9347,10408,10804,10591,9883,8812,7533,6180,4853,3620,2492,1462,483,-473,-1439,-2399,-3321,-4127,-4726,-5033,-4970,-4520,-3711,-2639,-1452,-346,499,879,684,-183,-1696,-3795,-6318,-9080,-11846,-14393,-16512,-18034,-18875,-18980,-18426,-17293,-15764,-14016,-12256,-10647,-9350,-8417,-7900,-7738,-7849,-8115,-8389,-8547,-8478,-8099,-7384,-6326,-4972,-3380,-1641,164,1939,3619,5142,6471,7586,8478,9157,9631,9932,10069,10084,9991,9812,9568,9251,8888,8464,7996,7483,6943,6369,5787,5163,4504,3772,2938,1970,837,-472,-1959,-3583,-5305,-7010,-8615,-9961,-10946,-11441,-11390,-10758,-9605,-8014,-6176,-4266,-2542,-1186,-399,-282,-865,-2107,-3845,-5886,-7963,-9810,-11182,-11881,-11798,-10911,-9281,-7071,-4485,-1778,779,2955,4531,5370,5401,4635,3163,1147,-1207,-3663,-5999,-8012,-9561,-10572,-11020,-10964,-10483,-9686,-8695,-7592,-6464,-5357,-4301,-3326,-2448,-1686,-1077,-625,-363,-290,-384,-627,-945,-1290,-1592,-1801,-1896,-1872,-1782,-1679,-1657,-1802,-2179,-2852,-3817,-5054,-6486,-8008,-9486,-10799,-11812,-12451,-12655,-12439,-11832,-10928,-9814,-8605,-7402,-6286,-5313,-4511,-3867,-3351,-2914,-2486,-2019,-1438,-716,192,1283,2547,3943,5424,6910,8348,9646,10771,11655,12300,12686,12833,12770,12520,12118,11590,10937,10176,9285,8264,7094,5788,4350,2811,1210,-416,-2017,-3538,-4940,-6151,-7139,-7854,-8276,-8410,-8269,-7918,-7420,-6876,-6388,-6058,-5963,-6169,-6647,-7376,-8202,-9005,-9583,-9780,-9451,-8520,-6972,-4891,-2406,266,2892,5227,7052,8197,8581,8175,7077,5421,3433,1353,-560,-2091,-3058,-3389,-3077,-2230,-1001,382,1719,2813,3531,3822,3684,3215,2529,1769,1063,498,106,-121,-266,-400,-641,-1050,-1693,-2551,-3606,-4759,-5933,-7014,-7923,-8592,-8993,-9123,-9008,-8703,-8257,-7732,-7165,-6592,-6017,-5435,-4847,-4209,-3553,-2838,-2102,-1334,-560,222,997,1781,2562,3365,4184,5039,5942,6891,7908,8977,10094,11235,12356,13425,14389,15203,15841,16257,16457,16400,16124,15605,14887,13976,12903,11700,10396,9054,7704,6440,5289,4328,3572,3037,2703,2518,2419,2315,2133,1802,1303,639,-108,-851,-1449,-1785,-1767,-1340,-542,560,1801,3008,3977,4527,4525,3910,2695,1007,-1010,-3107,-5081,-6712,-7842,-8372,-8287,-7610,-6474,-4996,-3375,-1770,-347,755,1475,1758,1661,1241,638,-27,-595,-970,-1051,-822,-285,489,1420,2396,3326,4121,4734,5141,5351,5397,5313,5150,4915,4629,4255,3775,3142,2351,1388,321,-789,-1819,-2652,-3176,-3311,-3035,-2387,-1481,-473,432,1048,1191,771,-267,-1852,-3874,-6137,-8428,-10521,-12217,-13375,-13902,-13797,-13106,-11934,-10419,-8691,-6887,-5092,-3381,-1758,-233,1231,2659,4068,5472,6844,8159,9366,10424,11288,11934,12336,12510,12461,12235,11876,11454,11030,10686,10463,10412,10527,10788,11138,11482,11730,11751,11460,10752,9598,7957,5902,3480,846,-1850,-4421,-6677,-8446,-9611,-10090,-9906,-9121,-7900,-6414,-4904,-3561,-2582,-2075,-2098,-2598,-3476,-4522,-5542,-6275,-6536,-6159,-5066,-3263,-837,2046,5163,8249,11059,13344,14945,15756,15761,15050,13753,12086,10255,8487,6973,5838,5187,4992,5216,5712,6306,6809,7020,6795,6040,4730,2933,755,-1631,-4050,-6334,-8337,-9982,-11228,-12091,-12634,-12924,-13042,-13058,-13006,-12894,-12712,-12406,-11953,-11314,-10495,-9538,-8506,-7512,-6655,-6030,-5721,-5738,-6078,-6675,-7421,-8204,-8882,-9340,-9476,-9238,-8592,-7584,-6243,-4683,-2966,-1209,533,2175,3685,5036,6211,7225,8085,8806,9421,9923,10360,10726,11050,11360,11652,11968,12296,12642,13004,13343,13650,13865,13952,13847,13504,12875,11932,10677,9110,7296,5282,3173,1069,-926,-2693,-4152,-5225,-5870,-6079,-5869,-5289,-4428,-3372,-2265,-1225,-393,115,218,-136,-930,-2116,-3564,-5142,-6666,-7972,-8906,-9344,-9229,-8534,-7311,-5645,-3670,-1538,588,2550,4221,5489,6307,6651,6558,6101,5388,4553,3735,3080,2708,2699,3102,3858,4902,6041,7101,7856,8118,7759,6697,4979,2690,38,-2761,-5444,-7763,-9520,-10569,-10857,-10408,-9322,-7756,-5899,-3946,-2083,-449,830,1712,2153,2185,1832,1176,266,-779,-1904,-2982,-3950,-4713,-5225,-5444,-5376,-5031,-4469,-3729,-2881,-1973,-1047,-130,777,1684,2617,3597,4649,5776,6969,8211,9459,10682,11832,12882,13791,14542,15111,15478,15645,15578,15300,14787,14061,13135,12026,10781,9428,8011,6580,5156,3792,2490,1285,170,-847,-1772,-2632,-3419,-4178,-4895,-5602,-6280,-6932,-7528,-8046,-8459,-8727,-8846,-8781,-8556,-8166,-7652,-7024,-6337,-5578,-4799,-3964,-3114,-2205,-1267,-275,766,1847,2969,4101,5219,6281,7236,8038,8629,8985,9078,8922,8559,8036,7448,6865,6364,6011,5820,5793,5886,6016,6097,6022,5693,5056,4068,2763,1185,-558,-2368,-4122,-5723,-7105,-8212,-9040,-9573,-9837,-9825,-9552,-9012,-8221,-7180,-5943,-4539,-3059,-1588,-224,922,1766,2221,2251,1829,986,-216,-1690,-3289,-4879,-6294,-7379,-8040,-8180,-7820,-6980,-5778,-4322,-2756,-1195,274,1604,2795,3879,4926,5991,7145,8406,9784,11232,12692,14069,15269,16208,16816,17063,16954,16520,15828,14953,13973,12968,11991,11083,10278,9564,8950,8393,7866,7312,6685,5925,5010,3897,2607,1148,-421,-2045,-3643,-5130,-6432,-7450,-8133,-8415,-8264,-7707,-6769,-5573,-4224,-2905,-1755,-938,-555,-660,-1248,-2240,-3512,-4905,-6235,-7362,-8116,-8452,-8298,-7699,-6708,-5430,-3983,-2490,-1048,256,1395,2349,3151,3839,4471,5099,5752,6446,7148,7801,8302,8535,8368,7700,6453,4616,2243,-545,-3564,-6589,-9381,-11720,-13414,-14358,-14516,-13926,-12738,-11114,-9284,-7470,-5853,-4577,-3714,-3251,-3122,-3206,-3342,-3416,-3305,-2991,-2492,-1908,-1387,-1093,-1178,-1757,-2859,-4446,-6380,-8468,-10473,-12159,-13319,-13806,-13546,-12556,-10916,-8779,-6325,-3759,-1266,989,2895,4380,5440,6105,6456,6600,6652,6746,6978,7434,8144,9111,10264,11533,12764,13845,14607,14935,14710,13876,12414,10368,7847,4986,1994,-969,-3678,-6008,-7830,-9087,-9795,-9996,-9798,-9337,-8731,-8117,-7566,-7114,-6755,-6419,-6034,-5526,-4827,-3943,-2893,-1769,-683,244,896,1209,1154,793,202,-460,-1056,-1429,-1460,-1064,-222,1058,2686,4553,6510,8385,10032,11309,12127,12449,12285,11706,10824,9762,8667,7641,6759,6035,5415,4809,4088,3117,1796,55,-2102,-4608,-7331,-10094,-12681,-14908,-16596,-17642,-18005,-17724,-16889,-15674,-14239,-12789,-11486,-10461,-9807,-9542,-9666,-10085,-10736,-11479,-12232,-12893,-13395,-13710,-13817,-13735,-13470,-13056,-12503,-11837,-11069,-10216,-9298,-8339,-7367,-6396,-5451,-4516,-3582,-2617,-1573,-429,849,2264,3796,5420,7071,8695,10217,11578,12723,13614,14235,14580,14673,14510,14131,13518,12702,11665,10433,8999,7401,5642,3776,1820,-159,-2117,-3971,-5660,-7085,-8199,-8914,-9225,-9113,-8628,-7845,-6866,-5823,-4832,-4007,-3425,-3137,-3148,-3441,-3971,-4659,-5439,-6204,-6874,-7361,-7606,-7574,-7276,-6755,-6091,-5393,-4758,-4303,-4058,-4074,-4280,-4622,-4989,-5258,-5352,-5173,-4717,-3973,-3015,-1913,-786,257,1124,1723,2037,2026,1738,1172,402,-563,-1650,-2837,-4061,-5263,-6397,-7386,-8204,-8799,-9169,-9307,-9236,-8986,-8605,-8136,-7641,-7159,-6745,-6434,-6264,-6255,-6421,-6746,-7199,-7705,-8171,-8488,-8552,-8293,-7676,-6728,-5518,-4158,-2789,-1545,-549,104,380,266,-179,-882,-1727,-2589,-3348,-3874,-4073,-3867,-3206,-2082,-525,1418,3642,6034,8467,10798,12901,14670,16007,16882,17273,17211,16761,15982,14977,13789,12476,11053,9502,7807,5927,3835,1546,-928,-3481,-6024,-8386,-10437,-12017,-13042,-13450,-13271,-12568,-11493,-10199,-8882,-7714,-6838,-6343,-6259,-6552,-7120,-7850,-8570,-9154,-9472,-9456,-9082,-8381,-7426,-6313,-5151,-4023,-2989,-2069,-1236,-445,380,1319,2412,3715,5192,6813,8487,10093,11524,12640,13357,13603,13366,12665,11577,10188,8606,6946,5277,3684,2181,789,-517,-1761,-2969,-4182,-5388,-6609,-7810,-8955,-10007,-10905,-11600,-12053,-12214,-12086,-11654,-10971,-10079,-9067,-8018,-7017,-6139,-5429,-4890,-4507,-4211,-3943,-3625,-3216,-2695,-2096,-1464,-900,-483,-320,-471,-984,-1842,-2984,-4284,-5568,-6638,-7288,-7341,-6687,-5278,-3170,-483,2595,5845,9038,11970,14474,16432,17800,18555,18763,18485,17847,16965,15969,14984,14099,13384,12864,12528,12341,12234,12155,12011,11771,11369,10807,10094,9273,8403,7568,6811,6212,5767,5486,5331,5232,5131,4917,4537,3901,2985,1780,312,-1337,-3084,-4804,-6393,-7730,-8755,-9408,-9697,-9642,-9310,-8746,-8036,-7198,-6260,-5220,-4042,-2716,-1229,418,2156,3929,5623,7131,8361,9219,9687,9741,9443,8843,8052,7148,6234,5368,4583,3887,3220,2543,1762,818,-328,-1670,-3166,-4695,-6153,-7387,-8274,-8733,-8714,-8248,-7385,-6253,-4955,-3651,-2449,-1463,-770,-409,-393,-692,-1253,-2010,-2860,-3720,-4473,-5049,-5365,-5412,-5179,-4734,-4157,-3538,-3008,-2642,-2520,-2667,-3053,-3610,-4218,-4734,-5009,-4919,-4363,-3306,-1757,219,2522,5018,7573,10047,12318,14305,15923,17163,17992,18446,18532,18310,17809,17090,16184,15142,13963,12684,11278,9762,8109,6344,4459,2525,581,-1275,-2947,-4347,-5380,-6004,-6190,-5975,-5413,-4619,-3707,-2832,-2098,-1629,-1453,-1597,-1996,-2592,-3260,-3927,-4477,-4858,-5018,-4937,-4612,-4047,-3255,-2237,-1018,395,1948,3605,5277,6903,8382,9658,10656,11362,11755,11884,11788,11561,11266,10995,10765,10601,10451,10259,9945,9442,8707,7729,6536,5174,3707,2193,679,-811,-2270,-3697,-5118,-6519,-7920,-9266,-10529,-11610,-12429,-12890,-12914,-12478,-11569,-10272,-8674,-6943,-5242,-3773,-2683,-2137,-2179,-2831,-4003,-5540,-7240,-8872,-10209,-11072,-11341,-10974,-10015,-8580,-6829,-4975,-3215,-1742,-707,-202,-244,-787,-1683,-2756,-3754,-4444,-4593,-4040,-2673,-510,2398,5834,9593,13339,16782,19606,21569,22510,22357,21173,19104,16395,13342,10243,7382,4977,3150,1961,1330,1169,1280,1500,1657,1624,1347,825,135,-600,-1243,-1647,-1722,-1420,-784,100,1062,1940,2537,2709,2337,1387,-130,-2085,-4328,-6599,-8665,-10252,-11169,-11281,-10572,-9129,-7138,-4844,-2529,-450,1189,2256,2731,2671,2225,1583,983,613,671,1220,2298,3776,5497,7191,8605,9486,9665,9068,7735,5808,3511,1116,-1125,-2969,-4281,-4985,-5127,-4811,-4222,-3552,-2996,-2726,-2840,-3387,-4352,-5640,-7142,-8700,-10155,-11361,-12204,-12572,-12440,-11760,-10569,-8898,-6838,-4479,-1970,563,2954,5075,6804,8056,8802,9021,8769,8091,7076,5815,4408,2962,1598,423,-437,-877,-800,-156,1085,2865,5105,7650,10315,12903,15211,17061,18318,18888,18751,17943,16566,14761,12704,10561,8478,6554,4839,3328,1979,732,-476,-1694,-2935,-4194,-5417,-6538,-7477,-8139,-8462,-8390,-7929,-7121,-6062,-4893,-3768,-2844,-2268,-2116,-2435,-3182,-4265,-5544,-6870,-8069,-9024,-9620,-9791,-9516,-8773,-7612,-6060,-4206,-2137,40,2194,4227,6019,7512,8648,9425,9867,10018,9943,9706,9357,8953,8538,8148,7847,7654,7625,7774,8102,8585,9162,9740,10212,10454,10337,9780,8691,7075,4944,2408,-406,-3308,-6095,-8575,-10562,-11937,-12640,-12660,-12106,-11076,-9781,-8387,-7090,-6031,-5293,-4914,-4838,-4991,-5225,-5417,-5424,-5158,-4570,-3653,-2477,-1123,260,1529,2517,3094,3142,2638,1580,100,-1655,-3444,-5032,-6177,-6691,-6448,-5420,-3655,-1297,1463,4391,7253,9854,12024,13674,14758,15282,15307,14913,14199,13280,12249,11197,10189,9259,8413,7637,6895,6163,5425,4681,3975,3358,2911,2710,2822,3292,4131,5308,6743,8313,9846,11145,11995,12196,11599,10104,7742,4613,951,-2943,-6712,-9995,-12461,-13870,-14085,-13123,-11135,-8408,-5333,-2308,247,2052,2916,2844,1962,541,-1115,-2669,-3868,-4515,-4551,-4001,-2983,-1682,-292,985,1988,2616,2836,2681,2237,1625,937,264,-367,-962,-1555,-2203,-2953,-3835,-4853,-5979,-7147,-8283,-9293,-10103,-10650,-10902,-10875,-10578,-10093,-9444,-8722,-7935,-7144,-6335,-5548,-4778,-4065,-3441,-2948,-2645,-2560,-2727,-3135,-3754,-4505,-5299,-6005,-6522,-6743,-6632,-6172,-5424,-4479,-3441,-2445,-1558,-842,-286,170,606,1143,1883,2903,4267,5931,7871,9931,11997,13868,15409,16443,16897,16678,15818,14360,12440,10236,7924,5713,3722,2056,709,-358,-1234,-2017,-2774,-3540,-4291,-4956,-5426,-5581,-5314,-4557,-3333,-1715,106,1900,3386,4295,4407,3608,1887,-596,-3587,-6709,-9542,-11697,-12839,-12795,-11528,-9192,-6069,-2559,920,3954,6243,7584,7957,7449,6290,4751,3143,1727,722,233,293,835,1749,2859,4025,5082,5925,6476,6689,6554,6089,5323,4307,3089,1727,261,-1265,-2813,-4368,-5873,-7315,-8622,-9756,-10657,-11294,-11647,-11741,-11605,-11321,-10955,-10596,-10304,-10117,-10029,-9998,-9948,-9786,-9430,-8828,-7975,-6926,-5789,-4695,-3815,-3265,-3165,-3537,-4363,-5539,-6912,-8292,-9489,-10341,-10736,-10645,-10107,-9232,-8174,-7089,-6113,-5325,-4740,-4305,-3916,-3444,-2735,-1697,-233,1629,3834,6217,8583,10684,12309,13240,13394,12702,11278,9255,6884,4440,2183,355,-895,-1507,-1492,-975,-89,956,2005,2885,3506,3807,3796,3510,3005,2341,1552,651,-363,-1517,-2799,-4202,-5645,-7047,-8280,-9238,-9841,-10056,-9913,-9501,-8945,-8390,-7983,-7814,-7946,-8344,-8931,-9560,-10054,-10246,-9967,-9140,-7721,-5779,-3446,-914,1574,3802,5562,6727,7224,7078,6363,5240,3868,2456,1146,77,-723,-1252,-1603,-1891,-2269,-2860,-3783,-5062,-6699,-8580,-10583,-12500,-14169,-15408,-16118,-16247,-15821,-14918,-13655,-12160,-10551,-8933,-7357,-5877,-4480,-3178,-1933,-753,375,1415,2333,3063,3539,3703,3515,2973,2115,1022,-197,-1400,-2459,-3242,-3650,-3618,-3123,-2185,-887,675,2351,3993,5462,6621,7401,7740,7654,7182,6412,5459,4442,3485,2688,2130,1823,1785,1914,2157,2362,2420,2207,1642,679,-662,-2311,-4120,-5918,-7474,-8597,-9109,-8906,-7982,-6414,-4377,-2114,91,1966,3230,3728,3321,2057,35,-2484,-5200,-7754,-9806,-11099,-11462,-10866,-9420,-7316,-4870,-2392,-212,1402,2288,2378,1753,585,-847,-2251,-3307,-3794,-3548,-2565,-932,1123,3347,5429,7137,8267,8756,8616,7971,7015,5962,5025,4357,4024,4017,4209,4449,4514,4232,3444,2085,159,-2234,-4923,-7678,-10249,-12394,-13931,-14732,-14786,-14125,-12882,-11193,-9248,-7213,-5265,-3552,-2208,-1309,-919,-1020,-1573,-2487,-3637,-4873,-6040,-6968,-7521,-7587,-7106,-6096,-4606,-2784,-763,1268,3148,4734,5906,6607,6818,6590,6016,5239,4412,3690,3211,3046,3254,3812,4691,5816,7108,8476,9823,11062,12112,12889,13369,13496,13296,12775,11974,10949,9756,8468,7165,5912,4794,3856,3149,2711,2545,2679,3075,3718,4526,5437,6332,7135,7727,8060,8066,7746,7122,6234,5189,4046,2929,1892,1021,338,-124,-392,-469,-409,-230,20,323,650,988,1316,1610,1845,1994,2034,1964,1793,1555,1290,1049,855,753,726,786,884,980,1016,916,628,95,-701,-1755,-3021,-4442,-5919,-7374,-8713,-9863,-10778,-11411,-11761,-11829,-11644,-11235,-10654,-9927,-9116,-8228,-7300,-6328,-5320,-4276,-3197,-2089,-975,119,1138,2014,2674,3050,3100,2836,2308,1620,899,276,-136,-253,-47,487,1306,2341,3523,4735,5913,6947,7797,8395,8746,8834,8710,8407,7998,7557,7157,6873,6757,6834,7088,7499,7981,8497,8958,9330,9571,9660,9599,9384,9046,8609,8120,7617,7150,6742,6417,6169,5982,5822,5660,5456,5185,4833,4397,3878,3296,2642,1932,1147,287,-657,-1685,-2761,-3841,-4845,-5670,-6234,-6449,-6294,-5774,-4964,-3945,-2850,-1751,-765,90,758,1265,1625,1904,2160,2473,2913,3520,4325,5283,6355,7413,8369,9078,9476,9492,9150,8501,7664,6773,5968,5354,4992,4877,4943,5072,5105,4894,4293,3217,1644,-381,-2723,-5214,-7618,-9734,-11347,-12324,-12601,-12188,-11192,-9770,-8111,-6418,-4863,-3574,-2634,-2060,-1842,-1916,-2211,-2662,-3167,-3706,-4182,-4593,-4883,-5032,-5009,-4786,-4325,-3620,-2630,-1391,107,1781,3580,5376,7057,8465,9472,9950,9828,9097,7804,6082,4096,2040,111,-1539,-2790,-3592,-3933,-3860,-3451,-2798,-2008,-1154,-295,550,1408,2317,3338,4513,5843,7292,8755,10085,11101,11623,11504,10676,9152,7058,4599,2056,-285,-2160,-3379,-3861,-3628,-2816,-1635,-329,844,1686,2035,1852,1149,46,-1316,-2724,-4030,-5020,-5622,-5719,-5318,-4435,-3159,-1596,111,1827,3408,4749,5760,6399,6661,6575,6203,5614,4885,4077,3246,2410,1591,785,-11,-784,-1548,-2281,-2991,-3677,-4351,-5021,-5694,-6370,-7038,-7683,-8258,-8723,-9005,-9053,-8824,-8292,-7501,-6484,-5357,-4200,-3126,-2222,-1537,-1105,-903,-876,-959,-1026,-1015,-809,-386,294,1202,2300,3514,4765,5976,7059,7962,8644,9081,9313,9354,9283,9144,8981,8801,8581,8273,7821,7175,6330,5307,4207,3135,2235,1625,1367,1463,1839,2337,2786,2984,2772,2055,819,-856,-2790,-4760,-6496,-7761,-8364,-8234,-7366,-5921,-4079,-2125,-315,1134,2047,2403,2196,1590,717,-200,-1008,-1552,-1784,-1690,-1356,-880,-406,-28,162,162,-10,-258,-481,-541,-339,205,1103,2316,3736,5224,6610,7722,8426,8635,8328,7570,6493,5269,4113,3181,2618,2458,2684,3186,3816,4403,4774,4801,4396,3531,2244,617,-1222,-3127,-4955,-6589,-7928,-8934,-9584,-9892,-9888,-9604,-9069,-8319,-7379,-6276,-5055,-3754,-2442,-1186,-63,863,1524,1891,1938,1667,1120,333,-595,-1594,-2553,-3394,-4055,-4486,-4694,-4669,-4457,-4068,-3566,-2975,-2365,-1786,-1281,-884,-588,-354,-131,179,633,1312,2215,3338,4578,5837,6956,7814,8298,8358,7992,7249,6236,5058,3860,2748,1839,1202,888,901,1222,1784,2533,3361,4221,5030,5761,6389,6905,7316,7608,7779,7784,7601,7170,6471,5491,4265,2874,1436,99,-991,-1702,-1936,-1665,-890,310,1832,3537,5273,6887,8247,9245,9801,9875,9444,8536,7200,5542,3685,1807,88,-1286,-2161,-2423,-2052,-1085,321,1965,3572,4893,5663,5744,5017,3539,1384,-1232,-4114,-6998,-9693,-11990,-13803,-15036,-15732,-15928,-15751,-15335,-14813,-14339,-13980,-13828,-13867,-14061,-14323,-14508,-14489,-14119,-13298,-11980,-10154,-7905,-5312,-2554,227,2829,5110,6914,8170,8832,8935,8554,7817,6864,5864,4949,4248,3834,3748,3965,4419,5009,5599,6092,6375,6432,6240,5859,5330,4743,4131,3578,3072,2654,2274,1908,1505,1004,370,-435,-1419,-2554,-3801,-5053,-6214,-7138,-7720,-7877,-7575,-6853,-5784,-4486,-3087,-1691,-408,725,1636,2342,2791,3018,2973,2682,2133,1354,408,-634,-1653,-2552,-3223,-3607,-3684,-3458,-3006,-2402,-1759,-1188,-778,-593,-664,-963,-1428,-1962,-2459,-2809,-2950,-2827,-2444,-1816,-976,29,1168,2380,3637,4862,6006,6990,7770,8291,8538,8514,8233,7738,7060,6231,5288,4243,3119,1943,731,-460,-1598,-2620,-3492,-4176,-4686,-5042,-5306,-5549,-5838,-6229,-6744,-7366,-8039,-8687,-9206,-9529,-9574,-9351,-8866,-8205,-7458,-6728,-6120,-5703,-5532,-5642,-6014,-6637,-7428,-8307,-9159,-9858,-10275,-10299,-9838,-8840,-7306,-5283,-2881,-250,2416,4929,7087,8754,9841,10319,10245,9689,8774,7599,6253,4816,3311,1799,279,-1199,-2615,-3918,-5092,-6092,-6931,-7602,-8119,-8497,-8721,-8775,-8627,-8246,-7618,-6760,-5723,-4570,-3421,-2361,-1524,-998,-855,-1147,-1862,-2973,-4393,-6036,-7759,-9466,-11002,-12284,-13209,-13722,-13802,-13463,-12748,-11761,-10593,-9402,-8300,-7425,-6856,-6631,-6727,-7049,-7474,-7828,-7970,-7777,-7174,-6181,-4829,-3246,-1561,84,1548,2725,3554,3995,4073,3829,3322,2631,1814,924,-5,-939,-1845,-2679,-3372,-3883,-4145,-4142,-3880,-3398,-2766,-2072,-1418,-878,-520,-349,-340,-410,-452,-339,43,775,1913,3440,5288,7354,9452,11428,13076,14232,14777,14606,13710,12103,9876,7181,4211,1195,-1614,-3975,-5678,-6563,-6539,-5620,-3885,-1526,1203,4019,6608,8703,10086,10626,10296,9163,7377,5145,2696,241,-2024,-3984,-5548,-6716,-7522,-8027,-8340,-8518,-8652,-8751,-8835,-8848,-8764,-8515,-8086,-7487,-6768,-6032,-5386,-4955,-4822,-5051,-5617,-6476,-7493,-8538,-9438,-10062,-10290,-10076,-9435,-8428,-7194,-5868,-4606,-3535,-2735,-2251,-2084,-2184,-2501,-2921,-3379,-3745,-3956,-3914,-3551,-2828,-1676,-110,1904,4295,7018,9935,12901,15709,18152,19999,21071,21217,20400,18631,16073,12913,9465,6028,2927,417,-1308,-2168,-2199,-1516,-356,1040,2376,3409,3934,3839,3112,1823,159,-1659,-3364,-4688,-5424,-5389,-4519,-2825,-410,2504,5660,8717,11343,13213,14074,13750,12188,9453,5735,1338,-3368,-7954,-12012,-15158,-17106,-17678,-16823,-14643,-11346,-7271,-2811,1604,5581,8773,10964,12010,11948,10863,8984,6570,3917,1331,-942,-2701,-3833,-4322,-4219,-3662,-2817,-1880,-1028,-427,-166,-334,-873,-1756,-2790,-3845,-4683,-5137,-5048,-4304,-2897,-849,1695,4568,7535,10358,12810,14702,15901,16375,16134,15311,14042,12532,10952,9489,8261,7370,6841,6676,6818,7197,7703,8239,8699,9005,9094,8946,8570,8014,7368,6725,6207,5894,5843,6050,6439,6898,7234,7266,6802,5698,3888,1385,-1691,-5144,-8714,-12127,-15115,-17472,-19059,-19822,-19811,-19117,-17927,-16414,-14780,-13186,-11755,-10566,-9642,-8990,-8559,-8312,-8175,-8095,-7995,-7837,-7549,-7114,-6486,-5654,-4590,-3314,-1814,-160,1607,3372,5048,6503,7668,8442,8816,8761,8340,7602,6653,5622,4615,3792,3240,3069,3327,4043,5177,6672,8378,10140,11747,12986,13687,13697,12985,11576,9619,7321,4974,2857,1264,391,365,1170,2677,4643,6735,8592,9864,10255,9584,7793,4959,1297,-2879,-7202,-11273,-14746,-17326,-18842,-19208,-18471,-16753,-14257,-11207,-7860,-4433,-1152,1822,4332,6275,7566,8157,8050,7279,5940,4172,2152,64,-1903,-3617,-4971,-5936,-6517,-6780,-6785,-6630,-6355,-6005,-5561,-4991,-4236,-3244,-1995,-502,1159,2868,4471,5787,6676,6996,6725,5847,4479,2740,826,-1082,-2795,-4154,-5054,-5406,-5208,-4461,-3258,-1673,149,2104,4059,5942,7671,9247,10648,11908,13060,14126,15143,16110,17041,17906,18696,19356,19848,20095,20033,19574,18653,17218,15262,12805,9923,6721,3345,-57,-3302,-6246,-8725,-10624,-11845,-12336,-12087,-11138,-9564,-7488,-5056,-2446,136,2495,4411,5714,6249,5943,4790,2873,359,-2506,-5450,-8161,-10397,-11938,-12680,-12609,-11802,-10446,-8759,-7021,-5484,-4385,-3890,-4091,-5000,-6525,-8522,-10748,-12957,-14858,-16213,-16799,-16503,-15256,-13125,-10213,-6731,-2922,912,4481,7463,9621,10735,10696,9509,7261,4201,628,-3045,-6435,-9117,-10820,-11327,-10622,-8808,-6130,-2911,494,3734,6558,8752,10273,11115,11416,11323,11052,10790,10692,10886,11392,12209,13241,14354,15402,16200,16601,16479,15737,14347,12328,9739,6730,3469,197,-2817,-5315,-7024,-7776,-7421,-5994,-3566,-386,3247,6950,10324,12988,14647,15078,14227,12137,9015,5145,907,-3321,-7137,-10239,-12352,-13367,-13223,-12028,-9944,-7228,-4183,-1095,1741,4114,5851,6877,7166,6778,5792,4342,2566,575,-1483,-3559,-5546,-7402,-9069,-10465,-11523,-12135,-12203,-11636,-10369,-8383,-5734,-2530,1038,4740,8304,11459,13928,15520,16065,15524,13917,11369,8065,4263,223,-3742,-7376,-10413,-12667,-13996,-14333,-13671,-12081,-9667,-6623,-3146,501,4056,7250,9840,11607,12429,12213,11017,8947,6224,3125,-59,-3023,-5534,-7415,-8598,-9088,-8995,-8449,-7649,-6743,-5896,-5204,-4726,-4479,-4405,-4433,-4441,-4315,-3938,-3243,-2198,-851,710,2344,3890,5186,6104,6546,6492,5969,5074,3959,2787,1762,1030,730,926,1618,2739,4177,5758,7323,8701,9758,10418,10635,10421,9836,8925,7789,6473,5042,3534,1964,353,-1289,-2948,-4593,-6179,-7649,-8929,-9942,-10626,-10912,-10785,-10228,-9292,-8027,-6552,-4976,-3451,-2112,-1079,-428,-179,-277,-609,-1009,-1279,-1236,-718,363,2019,4196,6725,9443,12088,14466,16356,17620,18164,17962,17061,15532,13514,11141,8565,5949,3425,1136,-794,-2272,-3214,-3592,-3425,-2780,-1786,-617,542,1468,2004,1981,1341,43,-1835,-4176,-6796,-9462,-11944,-14005,-15458,-16179,-16111,-15288,-13816,-11861,-9638,-7376,-5304,-3616,-2482,-1976,-2151,-2940,-4237,-5864,-7589,-9180,-10377,-10994,-10856,-9911,-8173,-5758,-2886,188,3155,5721,7651,8752,8958,8264,6774,4669,2155,-491,-3051,-5275,-6991,-8068,-8412,-8021,-6907,-5176,-2939,-389,2292,4889,7213,9120,10509,11354,11678,11555,11062,10302,9330,8198,6915,5461,3835,2008,11,-2122,-4314,-6465,-8464,-10192,-11554,-12457,-12868,-12772,-12192,-11195,-9835,-8201,-6354,-4375,-2318,-266,1716,3529,5080,6277,7019,7261,6954,6121,4821,3149,1259,-693,-2517,-4039,-5107,-5581,-5408,-4520,-2987,-853,1708,4527,7381,10018,12220,13752,14463,14236,13046,10947,8065,4582,746,-3221,-7049,-10550,-13525,-15861,-17461,-18302,-18389,-17790,-16600,-14976,-13066,-11079,-9178,-7547,-6309,-5566,-5342,-5632,-6357,-7399,-8631,-9884,-11043,-11968,-12610,-12900,-12859,-12471,-11773,-10746,-9386,-7653,-5507,-2931,86,3467,7127,10875,14522,17833,20593,22632,23832,24169,23686,22504,20809,18786,16671,14627,12822,11345,10242,9509,9094,8916,8887,8914,8925,8873,8719,8467,8106,7636,7061,6345,5475,4405,3104,1546,-267,-2323,-4560,-6900,-9247,-11474,-13490,-15185,-16508,-17419,-17926,-18069,-17907,-17526,-17019,-16448,-15895,-15365,-14876,-14381,-13810,-13093,-12134,-10881,-9308,-7453,-5397,-3286,-1278,449,1737,2462,2557,2023,945,-522,-2164,-3728,-4960,-5632,-5585,-4736,-3123,-869,1783,4548,7080,9057,10182,10246,9142,6887,3629,-355,-4689,-8931,-12617,-15330,-16734,-16631,-15001,-11984,-7930,-3278,1401,5562,8682,10371,10401,8728,5513,1062,-4173,-9685,-14952,-19497,-22944,-25033,-25666,-24876,-22845,-19851,-16231,-12349,-8520,-5025,-2035,345,2098,3277,3965,4286,4361,4315,4252,4252,4390,4680,5161,5806,6588,7480,8402,9328,10172,10891,11413,11672,11616,11171,10327,9048,7393,5398,3204,931,-1235,-3142,-4626,-5611,-6021,-5914,-5358,-4516,-3556,-2688,-2079,-1903,-2245,-3157,-4608,-6515,-8733,-11087,-13379,-15408,-16999,-18015,-18369,-18049,-17090,-15601,-13709,-11591,-9389,-7264,-5313,-3612,-2180,-1005,-32,797,1565,2324,3139,4033,5014,6080,7186,8313,9403,10412,11324,12089,12746,13285,13764,14217,14670,15141,15583,15946,16110,15962,15365,14194,12387,9896,6805,3222,-628,-4504,-8126,-11249,-13661,-15240,-15936,-15807,-14967,-13614,-11963,-10254,-8698,-7488,-6737,-6530,-6847,-7637,-8764,-10079,-11397,-12543,-13375,-13779,-13716,-13185,-12266,-11059,-9723,-8393,-7219,-6281,-5624,-5211,-4957,-4718,-4348,-3682,-2600,-1019,1079,3651,6585,9721,12871,15806,18331,20249,21418,21748,21217,19863,17799,15202,12272,9279,6436,3980,2050,746,84,22,459,1285,2349,3543,4756,5902,6934,7783,8423,8798,8866,8579,7896,6795,5264,3336,1057,-1474,-4147,-6820,-9355,-11614,-13466,-14823,-15581,-15710,-15158,-13965,-12156,-9863,-7194,-4354,-1517,1109,3336,5019,6041,6367,6023,5112,3806,2327,920,-155,-692,-530,429,2144,4557,7461,10637,13819,16728,19116,20787,21590,21479,20470,18662,16217,13330,10213,7076,4086,1398,-916,-2789,-4244,-5303,-6043,-6533,-6858,-7071,-7237,-7380,-7513,-7662,-7799,-7941,-8067,-8162,-8222,-8212,-8120,-7906,-7539,-6984,-6214,-5225,-4028,-2659,-1166,391,1959,3475,4892,6162,7257,8164,8894,9482,9990,10475,11017,11649,12387,13191,13963,14569,14853,14649,13876,12476,10531,8186,5679,3286,1284,-78,-650,-357,729,2436,4492,6569,8313,9436,9706,9037,7449,5096,2211,-921,-4003,-6791,-9086,-10795,-11896,-12452,-12585,-12448,-12195,-11970,-11849,-11881,-12032,-12232,-12384,-12361,-12076,-11438,-10440,-9084,-7467,-5683,-3894,-2232,-835,211,879,1182,1218,1084,930,874,1018,1443,2157,3170,4418,5838,7339,8824,10203,11398,12339,13010,13378,13500,13391,13148,12802,12421,11995,11509,10892,10059,8934,7460,5614,3447,1047,-1432,-3810,-5889,-7515,-8547,-8959,-8771,-8096,-7119,-6046,-5110,-4501,-4353,-4714,-5521,-6642,-7855,-8930,-9644,-9813,-9360,-8252,-6597,-4517,-2229,64,2171,3926,5262,6141,6632,6845,6918,7043,7328,7904,8779,9908,11171,12373,13319,13811,13714,12970,11629,9823,7776,5745,3988,2719,2070,2062,2622,3574,4679,5683,6343,6479,6012,4924,3339,1415,-624,-2543,-4149,-5296,-5913,-6020,-5717,-5148,-4515,-3993,-3746,-3878,-4418,-5345,-6539,-7881,-9178,-10255,-10948,-11116,-10684,-9646,-8044,-6002,-3672,-1206,1219,3502,5553,7334,8859,10126,11167,11969,12521,12783,12724,12317,11569,10528,9264,7912,6580,5432,4572,4108,4104,4562,5451,6673,8076,9483,10675,11428,11556,10900,9391,7049,3980,404,-3417,-7168,-10554,-13316,-15277,-16351,-16561,-16009,-14884,-13409,-11833,-10369,-9200,-8417,-8047,-8031,-8249,-8552,-8798,-8849,-8644,-8147,-7399,-6467,-5461,-4466,-3584,-2838,-2243,-1735,-1223,-597,268,1451,2994,4882,7017,9264,11439,13346,14807,15688,15928,15522,14591,13248,11734,10208,8887,7865,7231,6958,6992,7211,7480,7645,7582,7181,6398,5255,3803,2201,575,-895,-2085,-2896,-3305,-3340,-3082,-2661,-2203,-1852,-1721,-1890,-2402,-3243,-4341,-5593,-6830,-7908,-8660,-8991,-8849,-8261,-7313,-6148,-4917,-3787,-2865,-2222,-1843,-1660,-1531,-1323,-869,-90,1063,2529,4193,5872,7371,8509,9139,9211,8727,7792,6571,5239,4044,3131,2684,2768,3401,4529,5997,7637,9193,10439,11142,11129,10303,8646,6241,3247,-102,-3550,-6830,-9701,-11997,-13597,-14503,-14747,-14473,-13810,-12950,-12027,-11186,-10502,-10023,-9755,-9659,-9699,-9770,-9828,-9757,-9502,-9007,-8218,-7142,-5778,-4163,-2353,-406,1609,3632,5615,7514,9301,10938,12401,13635,14612,15260,15568,15497,15093,14391,13513,12560,11684,10993,10591,10498,10701,11103,11572,11961,12107,11906,11278,10219,8783,7068,5209,3352,1612,85,-1194,-2237,-3081,-3820,-4518,-5264,-6112,-7076,-8161,-9307,-10446,-11507,-12376,-13016,-13349,-13386,-13138,-12664,-12045,-11377,-10750,-10249,-9902,-9721,-9632,-9542,-9298,-8760,-7772,-6248,-4149,-1512,1516,4733,7874,10619,12719,13911,14091,13230,11439,8958,6087,3195,642,-1268,-2307,-2363,-1458,298,2671,5386,8128,10607,12550,13792,14203,13779,12575,10705,8341,5656,2834,30,-2622,-5041,-7171,-9001,-10541,-11817,-12853,-13670,-14262,-14601,-14661,-14385,-13756,-12755,-11399,-9747,-7879,-5909,-3958,-2145,-554,748,1774,2551,3176,3755,4409,5238,6304,7621,9113,10673,12110,13228,13837,13768,12961,11408,9245,6659,3941,1369,-754,-2235,-2931,-2858,-2129,-959,355,1537,2316,2532,2109,1095,-377,-2118,-3919,-5593,-7017,-8113,-8910,-9458,-9857,-10227,-10624,-11118,-11708,-12342,-12974,-13492,-13807,-13850,-13550,-12922,-12011,-10903,-9753,-8675,-7818,-7246,-7003,-7032,-7260,-7538,-7708,-7624,-7128,-6149,-4619,-2574,-93,2677,5526,8222,10519,12186,13058,13032,12124,10440,8190,5662,3167,1018,-527,-1297,-1235,-377,1117,3027,5101,7062,8701,9850,10426,10424,9899,8957,7713,6293,4779,3251,1714,175,-1405,-3054,-4771,-6546,-8313,-9978,-11448,-12602,-13377,-13710,-13622,-13137,-12363,-11385,-10343,-9324,-8434,-7722,-7231,-6959,-6894,-6978,-7156,-7309,-7332,-7080,-6423,-5258,-3524,-1222,1545,4640,7817,10835,13422,15355,16479,16723,16131,14836,13051,11029,9016,7213,5738,4634,3843,3277,2797,2292,1684,937,85,-807,-1650,-2349,-2862,-3164,-3312,-3381,-3505,-3791,-4346,-5207,-6352,-7678,-9025,-10176,-10945,-11135,-10674,-9533,-7834,-5766,-3594,-1631,-153,597,479,-524,-2319,-4672,-7280,-9763,-11756,-12921,-13021,-11916,-9624,-6271,-2125,2474,7111,11372,14861,17270,18403,18187,16726,14218,11008,7473,4015,992,-1341,-2841,-3509,-3459,-2892,-2058,-1185,-487,-74,-12,-270,-774,-1419,-2095,-2727,-3275,-3750,-4215,-4738,-5433,-6354,-7569,-9057,-10770,-12586,-14358,-15891,-17030,-17613,-17576,-16907,-15695,-14093,-12321,-10599,-9161,-8152,-7680,-7716,-8174,-8864,-9554,-9993,-9938,-9212,-7697,-5399,-2408,1071,4759,8342,11486,13921,15441,15967,15514,14239,12362,10173,7976,6029,4531,3574,3135,3094,3253,3379,3256,2722,1713,266,-1468,-3274,-4880,-6050,-6586,-6413,-5559,-4181,-2527,-910,370,1021,894,-86,-1827,-4118,-6671,-9118,-11119,-12374,-12683,-11990,-10365,-8035,-5312,-2578,-207,1485,2294,2146,1131,-541,-2556,-4539,-6126,-6994,-6919,-5802,-3701,-793,2585,6044,9142,11468,12708,12661,11307,8793,5412,1595,-2198,-5492,-7897,-9174,-9216,-8116,-6100,-3476,-634,2090,4401,6088,7074,7345,6997,6149,4951,3528,1963,320,-1415,-3234,-5181,-7230,-9370,-11493,-13494,-15207,-16464,-17134,-17098,-16346,-14908,-12920,-10581,-8128,-5834,-3926,-2604,-1952,-1985,-2573,-3546,-4609,-5517,-5962,-5768,-4788,-3021,-563,2384,5552,8632,11355,13482,14884,15524,15457,14848,13868,12769,11722,10901,10383,10182,10234,10420,10575,10539,10167,9365,8109,6439,4481,2397,394,-1340,-2639,-3411,-3640,-3403,-2847,-2181,-1626,-1396,-1643,-2445,-3786,-5545,-7544,-9518,-11227,-12431,-12963,-12765,-11864,-10401,-8603,-6723,-5042,-3767,-3037,-2889,-3234,-3925,-4715,-5366,-5627,-5316,-4325,-2640,-361,2338,5191,7910,10191,11782,12501,12276,11156,9322,7042,4673,2575,1069,416,687,1871,3730,5973,8201,10044,11202,11488,10883,9500,7593,5489,3523,2022,1194,1161,1877,3190,4826,6472,7791,8511,8448,7528,5825,3504,822,-1910,-4406,-6384,-7685,-8197,-7970,-7104,-5821,-4358,-2988,-1923,-1353,-1326,-1845,-2755,-3871,-4909,-5598,-5684,-4964,-3368,-888,2311,6010,9892,13623,16873,19377,20932,21468,21014,19708,17786,15519,13201,11084,9360,8114,7342,6938,6730,6520,6125,5401,4312,2877,1240,-437,-1949,-3122,-3841,-4073,-3863,-3352,-2706,-2155,-1866,-2031,-2697,-3898,-5519,-7418,-9356,-11102,-12428,-13138,-13159,-12451,-11127,-9340,-7341,-5358,-3660,-2393,-1680,-1499,-1758,-2276,-2821,-3148,-3033,-2307,-887,1200,3820,6723,9599,12097,13898,14760,14545,13277,11099,8309,5269,2394,69,-1415,-1884,-1345,59,2036,4246,6290,7876,8744,8820,8130,6835,5198,3499,2029,1005,552,693,1332,2298,3358,4258,4780,4747,4071,2759,893,-1350,-3767,-6125,-8214,-9869,-10986,-11540,-11550,-11123,-10349,-9382,-8309,-7233,-6170,-5147,-4100,-3010,-1833,-553,793,2153,3449,4576,5480,6095,6422,6501,6402,6248,6148,6231,6583,7251,8257,9521,10978,12450,13777,14746,15172,14881,13785,11852,9184,5951,2442,-1017,-4069,-6388,-7737,-7975,-7125,-5330,-2873,-130,2493,4593,5837,6029,5094,3156,454,-2624,-5665,-8209,-9908,-10477,-9830,-8018,-5267,-1935,1557,4741,7222,8679,8947,8029,6075,3404,414,-2442,-4723,-6088,-6311,-5346,-3317,-494,2727,5898,8594,10421,11181,10758,9290,7010,4310,1604,-674,-2203,-2751,-2281,-879,1225,3697,6216,8414,10063,10978,11114,10538,9382,7853,6145,4453,2889,1529,371,-624,-1510,-2359,-3206,-4092,-5004,-5928,-6826,-7627,-8299,-8761,-8992,-8969,-8713,-8276,-7751,-7231,-6858,-6713,-6901,-7434,-8294,-9375,-10518,-11510,-12128,-12157,-11442,-9905,-7565,-4562,-1107,2504,5955,8957,11271,12765,13410,13291,12567,11485,10275,9202,8424,8097,8212,8749,9536,10393,11079,11370,11082,10085,8355,5957,3041,-148,-3347,-6264,-8643,-10297,-11107,-11085,-10301,-8962,-7270,-5510,-3904,-2661,-1899,-1659,-1894,-2489,-3266,-4044,-4623,-4863,-4661,-3990,-2887,-1451,196,1895,3517,4948,6120,7024,7679,8170,8555,8935,9317,9728,10084,10305,10262,9844,8956,7575,5710,3494,1071,-1307,-3417,-5013,-5927,-6069,-5468,-4259,-2684,-1043,364,1251,1443,852,-471,-2379,-4600,-6853,-8788,-10141,-10689,-10349,-9147,-7242,-4891,-2409,-145,1605,2607,2741,2028,601,-1290,-3327,-5202,-6603,-7356,-7358,-6654,-5404,-3825,-2206,-800,172,595,446,-172,-1089,-2057,-2840,-3213,-3026,-2231,-827,1040,3231,5528,7729,9669,11212,12298,12925,13135,13009,12649,12142,11596,11062,10628,10303,10133,10090,10160,10270,10348,10298,10027,9469,8569,7326,5759,3937,1940,-137,-2195,-4161,-5974,-7593,-9014,-10224,-11246,-12077,-12728,-13181,-13418,-13397,-13105,-12492,-11599,-10440,-9104,-7701,-6344,-5161,-4246,-3648,-3390,-3424,-3690,-4075,-4461,-4708,-4703,-4317,-3518,-2252,-618,1294,3277,5112,6565,7422,7540,6857,5433,3414,1058,-1338,-3472,-5057,-5927,-5986,-5280,-3941,-2177,-220,1700,3398,4747,5675,6191,6329,6184,5824,5349,4795,4206,3578,2896,2150,1318,421,-522,-1449,-2303,-2987,-3455,-3630,-3505,-3087,-2427,-1610,-740,70,721,1115,1219,1006,519,-176,-977,-1748,-2367,-2692,-2634,-2125,-1156,224,1940,3857,5842,7744,9435,10795,11779,12322,12471,12242,11739,11045,10277,9524,8853,8292,7807,7337,6767,5990,4893,3389,1462,-891,-3558,-6438,-9342,-12100,-14533,-16484,-17853,-18583,-18679,-18212,-17294,-16077,-14730,-13423,-12280,-11427,-10864,-10627,-10612,-10750,-10925,-11010,-10921,-10578,-9933,-9005,-7822,-6472,-5064,-3691,-2471,-1452,-673,-108,309,675,1102,1696,2523,3605,4891,6273,7609,8714,9452,9696,9425,8670,7547,6231,4886,3707,2798,2228,1984,1976,2092,2178,2118,1809,1230,376,-669,-1832,-3005,-4096,-5050,-5819,-6407,-6814,-7052,-7138,-7041,-6773,-6302,-5643,-4828,-3916,-2998,-2165,-1497,-1055,-849,-880,-1106,-1478,-1960,-2486,-3057,-3626,-4204,-4778,-5334,-5856,-6309,-6643,-6825,-6808,-6582,-6130,-5477,-4619,-3593,-2418,-1134,212,1544,2821,3932,4869,5565,6043,6324,6457,6520,6577,6691,6897,7216,7606,8038,8400,8616,8563,8168,7357,6117,4471,2478,273,-2028,-4245,-6236,-7862,-9038,-9713,-9913,-9683,-9121,-8354,-7505,-6706,-6066,-5649,-5483,-5526,-5683,-5837,-5830,-5551,-4898,-3852,-2461,-828,858,2425,3663,4434,4665,4357,3640,2657,1666,845,410,459,1031,2072,3447,4974,6444,7676,8514,8894,8802,8290,7463,6407,5231,3989,2727,1473,247,-913,-1944,-2787,-3362,-3619,-3555,-3179,-2606,-1949,-1392,-1088,-1195,-1777,-2848,-4322,-6048,-7842,-9505,-10868,-11806,-12253,-12191,-11654,-10715,-9467,-8042,-6559,-5168,-3992,-3144,-2698,-2695,-3110,-3890,-4907,-6014,-7032,-7789,-8137,-7994,-7335,-6229,-4791,-3197,-1607,-182,986,1854,2441,2833,3122,3444,3872,4504,5334,6386,7574,8856,10117,11276,12237,12917,13246,13167,12636,11627,10139,8184,5819,3103,139,-2963,-6087,-9081,-11827,-14170,-15985,-17162,-17608,-17316,-16289,-14653,-12547,-10207,-7871,-5805,-4223,-3295,-3077,-3534,-4509,-5764,-7007,-7920,-8259,-7815,-6564,-4559,-2016,773,3484,5780,7428,8265,8276,7536,6224,4562,2780,1087,-389,-1574,-2490,-3182,-3731,-4198,-4594,-4912,-5073,-5021,-4691,-4083,-3241,-2262,-1298,-471,61,238,7,-597,-1512,-2649,-3891,-5162,-6368,-7482,-8462,-9282,-9912,-10288,-10357,-10063,-9372,-8320,-6964,-5430,-3859,-2376,-1101,-90,650,1134,1457,1671,1869,2101,2371,2697,2999,3264,3421,3465,3406,3283,3155,3078,3085,3181,3352,3560,3772,3980,4170,4389,4664,5039,5550,6193,6948,7760,8554,9236,9730,9965,9903,9556,8960,8192,7367,6562,5871,5320,4896,4546,4170,3660,2893,1795,285,-1616,-3881,-6400,-9009,-11549,-13782,-15563,-16719,-17180,-16934,-16034,-14612,-12842,-10927,-9076,-7469,-6244,-5471,-5144,-5189,-5475,-5831,-6093,-6106,-5780,-5079,-4023,-2699,-1207,326,1791,3102,4207,5079,5726,6154,6373,6385,6168,5731,5068,4233,3302,2375,1606,1081,928,1159,1775,2696,3810,4988,6096,7038,7720,8117,8187,7939,7370,6482,5292,3808,2083,187,-1754,-3580,-5098,-6118,-6489,-6132,-5066,-3420,-1420,648,2481,3824,4495,4428,3677,2404,850,-696,-1955,-2693,-2741,-2055,-655,1316,3681,6208,8663,10832,12518,13575,13907,13478,12339,10598,8465,6171,4017,2263,1155,853,1416,2796,4836,7288,9864,12262,14209,15520,16058,15810,14818,13181,11062,8596,5957,3274,665,-1778,-3986,-5910,-7523,-8805,-9766,-10427,-10806,-10972,-10933,-10750,-10413,-9937,-9283,-8446,-7390,-6139,-4716,-3202,-1704,-347,743,1466,1774,1682,1269,683,89,-329,-419,-83,713,1932,3482,5219,7001,8661,10086,11181,11899,12244,12229,11892,11282,10417,9354,8106,6735,5279,3802,2366,1027,-158,-1141,-1885,-2353,-2523,-2377,-1911,-1150,-137,1034,2247,3334,4134,4454,4172,3174,1469,-884,-3687,-6698,-9601,-12065,-13807,-14587,-14291,-12912,-10562,-7467,-3920,-262,3165,6054,8150,9300,9421,8559,6831,4452,1716,-1069,-3542,-5414,-6423,-6442,-5439,-3542,-975,1933,4834,7380,9316,10482,10870,10578,9836,8897,8068,7563,7566,8107,9150,10536,12061,13498,14630,15292,15397,14913,13899,12449,10698,8772,6802,4858,3011,1261,-382,-1947,-3442,-4874,-6237,-7499,-8632,-9576,-10302,-10746,-10912,-10773,-10368,-9736,-8939,-8050,-7119,-6193,-5285,-4377,-3450,-2466,-1392,-244,983,2216,3389,4422,5220,5742,5953,5872,5551,5062,4487,3896,3332,2824,2365,1943,1541,1139,749,395,124,1,79,406,990,1808,2800,3884,4952,5931,6720,7288,7595,7633,7414,6953,6253,5345,4223,2905,1407,-251,-2007,-3801,-5507,-7016,-8191,-8912,-9104,-8723,-7793,-6397,-4661,-2766,-896,752,2012,2758,2919,2479,1504,99,-1560,-3270,-4812,-5963,-6563,-6496,-5736,-4350,-2474,-312,1901,3954,5645,6868,7570,7791,7644,7263,6822,6448,6244,6243,6434,6738,7082,7357,7496,7461,7242,6890,6459,6023,5650,5371,5181,5046,4864,4542,3942,2976,1548,-337,-2676,-5349,-8249,-11175,-13973,-16425,-18390,-19690,-20244,-19977,-18877,-17018,-14473,-11430,-8062,-4598,-1258,1743,4224,6048,7137,7476,7125,6196,4858,3317,1789,484,-404,-761,-520,293,1582,3193,4950,6642,8126,9235,9906,10076,9755,8990,7841,6419,4827,3185,1618,234,-859,-1576,-1848,-1644,-966,133,1540,3099,4600,5816,6523,6528,5706,4024,1547,-1552,-5023,-8550,-11812,-14500,-16380,-17313,-17275,-16363,-14783,-12787,-10689,-8751,-7185,-6130,-5584,-5503,-5713,-6032,-6237,-6138,-5581,-4486,-2854,-757,1649,4174,6587,8672,10241,11138,11308,10719,9457,7640,5463,3151,953,-897,-2185,-2768,-2541,-1519,256,2612,5367,8266,11055,13495,15389,16601,17088,16867,16041,14745,13148,11390,9597,7834,6123,4459,2779,1071,-721,-2560,-4428,-6232,-7891,-9294,-10362,-11038,-11301,-11185,-10749,-10091,-9307,-8497,-7726,-7026,-6400,-5815,-5209,-4569,-3827,-3039,-2220,-1470,-873,-511,-418,-576,-897,-1238,-1436,-1330,-807,171,1561,3223,4949,6496,7580,8009,7595,6324,4254,1587,-1383,-4317,-6850,-8687,-9587,-9448,-8281,-6207,-3461,-320,2883,5845,8267,9939,10697,10490,9326,7313,4615,1449,-1929,-5272,-8336,-10916,-12894,-14179,-14802,-14804,-14295,-13393,-12206,-10834,-9348,-7814,-6269,-4785,-3374,-2121,-1033,-165,472,897,1122,1222,1267,1347,1570,2014,2752,3835,5248,6975,8920,10983,13023,14904,16487,17668,18360,18539,18206,17425,16304,14965,13569,12247,11118,10252,9671,9335,9158,9033,8808,8394,7679,6626,5245,3568,1702,-262,-2210,-4045,-5699,-7133,-8340,-9342,-10177,-10895,-11551,-12193,-12865,-13590,-14379,-15216,-16037,-16791,-17334,-17585,-17392,-16690,-15421,-13611,-11363,-8845,-6291,-3962,-2103,-920,-520,-917,-1980,-3503,-5179,-6691,-7736,-8084,-7619,-6358,-4456,-2181,133,2134,3538,4148,3923,2957,1471,-242,-1864,-3128,-3839,-3915,-3391,-2385,-1096,260,1464,2335,2770,2703,2206,1354,336,-690,-1537,-2083,-2246,-2025,-1484,-735,52,719,1083,1021,443,-662,-2233,-4151,-6214,-8232,-9968,-11246,-11938,-11954,-11337,-10133,-8511,-6640,-4713,-2905,-1342,-72,896,1670,2341,3061,3927,4991,6245,7587,8874,9918,10547,10625,10097,9001,7467,5715,3995,2597,1739,1622,2287,3706,5708,8025,10354,12343,13707,14228,13776,12368,10082,7108,3675,28,-3590,-6961,-9934,-12388,-14286,-15621,-16454,-16851,-16919,-16730,-16368,-15858,-15211,-14398,-13368,-12089,-10540,-8747,-6780,-4744,-2771,-1002,446,1480,2049,2146,1809,1110,179,-850,-1790,-2487,-2773,-2541,-1736,-364,1489,3678,6011,8255,10181,11585,12289,12232,11382,9867,7844,5555,3279,1257,-276,-1192,-1426,-1012,-47,1299,2854,4421,5841,7001,7815,8276,8382,8185,7706,6991,6029,4840,3393,1693,-263,-2458,-4841,-7361,-9915,-12396,-14677,-16603,-18055,-18909,-19108,-18638,-17563,-15994,-14109,-12097,-10153,-8462,-7148,-6303,-5937,-6013,-6431,-7056,-7722,-8288,-8596,-8590,-8188,-7428,-6336,-5003,-3507,-1943,-362,1187,2707,4214,5743,7331,8994,10728,12496,14209,15783,17062,17946,18297,18054,17172,15689,13675,11270,8617,5883,3220,734,-1469,-3374,-4958,-6258,-7314,-8180,-8882,-9470,-9933,-10292,-10540,-10677,-10719,-10679,-10582,-10457,-10316,-10176,-10020,-9816,-9519,-9051,-8371,-7404,-6151,-4600,-2818,-863,1152,3143,5004,6674,8101,9259,10138,10727,11023,10997,10629,9876,8717,7148,5215,3007,682,-1580,-3566,-5089,-5984,-6180,-5650,-4491,-2848,-936,986,2673,3869,4400,4129,3039,1177,-1310,-4203,-7266,-10220,-12844,-14946,-16408,-17207,-17387,-17073,-16439,-15665,-14936,-14377,-14057,-13977,-14053,-14183,-14204,-14010,-13465,-12563,-11279,-9713,-7961,-6154,-4413,-2816,-1400,-151,991,2110,3297,4614,6107,7744,9490,11230,12866,14274,15354,16051,16332,16241,15850,15272,14651,14108,13783,13737,14034,14639,15494,16475,17424,18168,18549,18430,17753,16497,14731,12561,10118,7565,5015,2589,327,-1730,-3616,-5350,-7006,-8610,-10232,-11850,-13490,-15064,-16525,-17749,-18660,-19155,-19219,-18818,-18044,-16957,-15696,-14388,-13138,-12043,-11125,-10378,-9739,-9129,-8439,-7596,-6515,-5195,-3615,-1854,29,1905,3660,5142,6232,6802,6777,6122,4879,3148,1121,-977,-2871,-4312,-5091,-5100,-4334,-2917,-1061,944,2817,4288,5197,5451,5102,4253,3093,1830,648,-288,-908,-1181,-1166,-952,-664,-426,-339,-470,-856,-1469,-2272,-3171,-4069,-4860,-5441,-5741,-5714,-5356,-4701,-3818,-2779,-1668,-524,619,1780,2995,4310,5780,7425,9244,11205,13207,15164,16919,18355,19339,19791,19661,18969,17788,16245,14520,12800,11301,10187,9612,9628,10243,11360,12817,14387,15810,16822,17189,16740,15404,13185,10239,6747,3003,-718,-4147,-7061,-9344,-10930,-11889,-12318,-12397,-12301,-12199,-12225,-12446,-12874,-13448,-14070,-14599,-14923,-14914,-14548,-13799,-12752,-11502,-10194,-8961,-7916,-7109,-6552,-6152,-5814,-5353,-4638,-3532,-1957,84,2542,5296,8168,10983,13528,15616,17106,17857,17857,17091,15670,13731,11465,9098,6829,4868,3339,2342,1872,1866,2196,2684,3154,3454,3476,3203,2660,1958,1222,603,209,124,339,800,1380,1913,2223,2157,1596,516,-1037,-2920,-4931,-6815,-8331,-9259,-9456,-8891,-7608,-5801,-3694,-1584,238,1559,2194,2136,1426,269,-1105,-2385,-3296,-3608,-3168,-1968,-78,2300,4901,7432,9587,11127,11889,11806,10966,9503,7718,5873,4325,3308,3048,3621,5010,7094,9635,12365,14951,17097,18525,19048,18573,17101,14757,11722,8252,4618,1066,-2183,-4980,-7240,-8947,-10135,-10884,-11269,-11382,-11263,-10950,-10421,-9655,-8626,-7312,-5768,-4041,-2293,-639,729,1719,2228,2298,1982,1461,914,550,546,1016,2016,3516,5435,7624,9927,12154,14151,15747,16841,17306,17100,16184,14588,12407,9791,6962,4183,1724,-174,-1328,-1684,-1291,-328,917,2132,2964,3159,2548,1099,-1062,-3713,-6523,-9146,-11248,-12574,-12976,-12442,-11092,-9153,-6946,-4791,-3037,-1916,-1625,-2188,-3541,-5496,-7759,-10011,-11903,-13132,-13486,-12863,-11284,-8924,-6034,-2942,-5,2488,4294,5289,5475,4938,3876,2520,1108,-123,-1031,-1493,-1500,-1071,-273,795,2065,3445,4902,6389,7910,9455,11039,12652,14286,15903,17445,18849,20018,20887,21376,21438,21053,20228,19012,17474,15714,13827,11907,10014,8186,6406,4654,2846,949,-1110,-3328,-5687,-8104,-10458,-12586,-14338,-15560,-16160,-16114,-15455,-14320,-12863,-11315,-9872,-8743,-8050,-7869,-8175,-8876,-9811,-10784,-11598,-12067,-12074,-11529,-10447,-8862,-6881,-4628,-2250,110,2293,4198,5693,6722,7227,7193,6648,5646,4294,2729,1120,-364,-1564,-2364,-2727,-2671,-2324,-1834,-1414,-1216,-1404,-1995,-3002,-4285,-5709,-7066,-8185,-8925,-9202,-9032,-8478,-7684,-6815,-6045,-5517,-5340,-5551,-6142,-7043,-8129,-9267,-10269,-10983,-11248,-10959,-10050,-8530,-6458,-3962,-1217,1591,4228,6513,8253,9348,9725,9424,8531,7220,5722,4278,3147,2546,2636,3489,5112,7391,10170,13216,16290,19127,21534,23322,24421,24799,24507,23648,22350,20761,19017,17226,15467,13788,12181,10652,9136,7619,6030,4354,2553,620,-1443,-3629,-5914,-8273,-10656,-13030,-15295,-17402,-19201,-20618,-21488,-21752,-21305,-20165,-18372,-16059,-13427,-10704,-8145,-5975,-4369,-3434,-3184,-3561,-4429,-5606,-6882,-8054,-8929,-9367,-9264,-8573,-7302,-5502,-3274,-756,1879,4437,6728,8560,9795,10315,10083,9101,7457,5271,2740,53,-2552,-4902,-6821,-8217,-9042,-9295,-9023,-8293,-7188,-5794,-4210,-2514,-813,820,2282,3495,4375,4843,4861,4380,3453,2117,523,-1185,-2827,-4222,-5251,-5810,-5885,-5501,-4744,-3735,-2613,-1520,-589,91,464,516,294,-137,-649,-1134,-1443,-1461,-1101,-283,962,2633,4606,6777,8975,11051,12850,14272,15248,15777,15912,15744,15396,14996,14652,14443,14402,14521,14743,14999,15182,15190,14939,14324,13315,11860,9966,7664,5007,2071,-1031,-4215,-7349,-10335,-13075,-15475,-17479,-19026,-20090,-20658,-20732,-20342,-19535,-18379,-16980,-15433,-13880,-12417,-11152,-10146,-9408,-8914,-8600,-8349,-8083,-7686,-7111,-6331,-5367,-4278,-3148,-2059,-1093,-288,349,853,1299,1761,2344,3083,4032,5151,6383,7622,8710,9503,9823,9552,8585,6909,4570,1697,-1523,-4855,-8058,-10878,-13118,-14605,-15237,-14994,-13902,-12095,-9735,-7058,-4299,-1726,449,2009,2829,2814,1988,417,-1693,-4128,-6566,-8735,-10359,-11244,-11288,-10474,-8905,-6741,-4215,-1573,947,3132,4842,5974,6505,6453,5871,4858,3503,1930,238,-1432,-2998,-4304,-5277,-5798,-5807,-5258,-4155,-2526,-471,1907,4447,6991,9378,11468,13145,14365,15099,15406,15352,15050,14608,14119,13652,13214,12783,12270,11579,10588,9214,7390,5129,2481,-433,-3464,-6433,-9182,-11549,-13446,-14783,-15543,-15721,-15348,-14472,-13163,-11510,-9632,-7677,-5792,-4170,-2954,-2308,-2311,-3013,-4356,-6227,-8420,-10695,-12772,-14396,-15338,-15453,-14662,-13005,-10560,-7525,-4096,-510,3001,6254,9090,11416,13195,14412,15108,15308,15059,14399,13352,11960,10229,8223,5960,3534,1001,-1536,-4002,-6294,-8362,-10117,-11522,-12522,-13079,-13167,-12779,-11940,-10713,-9208,-7569,-5970,-4597,-3614,-3156,-3287,-4004,-5228,-6811,-8571,-10304,-11820,-12958,-13598,-13665,-13114,-11960,-10227,-7989,-5337,-2391,704,3781,6649,9132,11022,12200,12537,12037,10739,8801,6426,3882,1441,-619,-2076,-2762,-2594,-1581,188,2544,5276,8130,10893,13333,15315,16728,17523,17707,17298,16355,14933,13101,10946,8547,6035,3531,1197,-821,-2377,-3385,-3817,-3713,-3212,-2480,-1758,-1236,-1114,-1475,-2372,-3727,-5429,-7302,-9163,-10846,-12220,-13209,-13795,-14002,-13891,-13538,-13011,-12385,-11698,-10986,-10264,-9542,-8809,-8075,-7307,-6508,-5643,-4684,-3591,-2329,-854,838,2761,4856,7047,9212,11164,12749,13745,14025,13468,12066,9885,7085,3900,582,-2579,-5384,-7640,-9292,-10328,-10814,-10866,-10588,-10101,-9473,-8768,-8003,-7214,-6409,-5655,-5000,-4556,-4411,-4651,-5333,-6429,-7869,-9491,-11092,-12433,-13291,-13471,-12879,-11486,-9392,-6759,-3824,-828,1986,4434,6385,7771,8599,8893,8734,8175,7295,6133,4750,3173,1473,-273,-1951,-3400,-4465,-4956,-4744,-3709,-1848,802,4079,7773,11595,15256,18443,20924,22492,23077,22655,21337,19285,16719,13920,11109,8536,6359,4674,3520,2847,2549,2509,2541,2512,2255,1672,670,-756,-2604,-4774,-7160,-9602,-11939,-14014,-15705,-16904,-17597,-17771,-17497,-16872,-15981,-14966,-13895,-12863,-11898,-11013,-10186,-9364,-8496,-7508,-6365,-5020,-3491,-1784,36,1916,3777,5559,7193,8643,9847,10780,11393,11647,11521,10977,10042,8741,7150,5371,3512,1698,9,-1492,-2802,-3953,-5014,-6050,-7121,-8230,-9354,-10416,-11323,-11968,-12272,-12182,-11702,-10894,-9863,-8753,-7714,-6862,-6268,-5929,-5750,-5607,-5308,-4678,-3581,-1906,333,3094,6209,9492,12687,15553,17868,19456,20226,20159,19308,17790,15771,13423,10953,8534,6325,4461,3005,2009,1458,1326,1554,2085,2853,3809,4893,6078,7324,8619,9940,11281,12610,13917,15148,16250,17152,17743,17940,17629,16739,15244,13153,10576,7646,4581,1582,-1132,-3401,-5127,-6279,-6936,-7195,-7255,-7262,-7402,-7766,-8416,-9314,-10383,-11483,-12461,-13180,-13511,-13416,-12888,-12002,-10890,-9681,-8553,-7600,-6910,-6489,-6278,-6203,-6123,-5929,-5514,-4787,-3718,-2280,-505,1554,3831,6198,8563,10764,12670,14136,15008,15198,14629,13314,11328,8843,6076,3309,803,-1210,-2565,-3222,-3221,-2738,-1984,-1237,-735,-678,-1168,-2186,-3620,-5256,-6827,-8082,-8781,-8805,-8115,-6813,-5073,-3174,-1359,105,1076,1480,1383,936,376,-33,-43,560,1869,3903,6526,9530,12602,15414,17634,19000,19333,18571,16782,14116,10844,7250,3660,370,-2370,-4367,-5524,-5806,-5273,-4050,-2313,-288,1801,3728,5317,6436,7057,7207,7008,6623,6240,6037,6137,6589,7351,8320,9297,10115,10560,10537,9977,8950,7568,6022,4502,3184,2182,1534,1202,1086,1039,921,597,-1,-894,-2040,-3337,-4667,-5873,-6840,-7438,-7632,-7371,-6727,-5732,-4519,-3155,-1773,-435,763,1771,2523,2986,3130,2975,2562,1999,1407,956,782,1003,1679,2769,4192,5744,7232,8399,9061,9071,8391,7090,5321,3333,1390,-249,-1370,-1851,-1665,-852,411,1973,3574,5029,6137,6778,6877,6433,5495,4139,2498,654,-1251,-3155,-4964,-6642,-8151,-9470,-10578,-11451,-12044,-12306,-12165,-11543,-10385,-8640,-6342,-3545,-434,2794,5836,8421,10264,11176,11052,9924,7940,5354,2491,-318,-2737,-4550,-5565,-5787,-5230,-4080,-2504,-746,1011,2583,3874,4828,5467,5862,6113,6357,6703,7252,8058,9108,10365,11721,13071,14268,15201,15743,15826,15397,14454,13027,11184,9011,6596,4036,1400,-1244,-3841,-6330,-8647,-10700,-12380,-13586,-14191,-14139,-13394,-11989,-10055,-7749,-5333,-3055,-1187,49,515,145,-978,-2714,-4800,-6945,-8845,-10195,-10788,-10460,-9169,-6968,-3981,-448,3381,7195,10687,13581,15620,16627,16487,15167,12744,9352,5264,760,-3763,-7959,-11456,-13998,-15397,-15632,-14786,-13081,-10796,-8270,-5803,-3676,-2066,-1083,-737,-979,-1683,-2735,-3961,-5268,-6530,-7707,-8759,-9690,-10511,-11243,-11897,-12466,-12905,-13143,-13074,-12571,-11533,-9861,-7562,-4685,-1408,2040,5346,8204,10301,11433,11456,10396,8384,5678,2630,-380,-2974,-4850,-5790,-5730,-4693,-2854,-435,2280,5012,7518,9614,11196,12243,12809,13002,12974,12874,12839,12962,13286,13786,14416,15057,15603,15943,15953,15590,14796,13593,12035,10196,8188,6113,4057,2091,237,-1508,-3174,-4810,-6453,-8133,-9847,-11560,-13214,-14711,-15972,-16897,-17438,-17561,-17287,-16675,-15807,-14794,-13744,-12736,-11857,-11104,-10491,-9940,-9397,-8741,-7906,-6780,-5340,-3550,-1459,871,3305,5719,7917,9765,11069,11723,11599,10662,8918,6432,3365,-94,-3696,-7183,-10310,-12874,-14704,-15724,-15892,-15268,-13941,-12083,-9890,-7596,-5445,-3659,-2436,-1909,-2138,-3104,-4690,-6707,-8907,-10986,-12669,-13665,-13787,-12913,-11034,-8244,-4728,-734,3464,7573,11374,14644,17288,19225,20473,21077,21124,20701,19912,18824,17513,16029,14412,12727,10998,9310,7697,6234,4978,3980,3295,2963,3003,3429,4215,5321,6664,8151,9643,11021,12136,12877,13163,12931,12210,11029,9492,7721,5818,3923,2083,377,-1204,-2666,-4052,-5407,-6779,-8187,-9661,-11179,-12727,-14251,-15704,-17011,-18111,-18934,-19406,-19505,-19176,-18445,-17331,-15899,-14244,-12475,-10722,-9120,-7784,-6817,-6253,-6109,-6308,-6756,-7302,-7792,-8078,-8034,-7577,-6679,-5345,-3651,-1677,445,2606,4676,6576,8223,9584,10625,11334,11698,11702,11338,10592,9468,7984,6172,4100,1836,-499,-2796,-4887,-6630,-7864,-8463,-8345,-7494,-5978,-3941,-1610,744,2819,4353,5112,4987,3947,2104,-338,-3083,-5805,-8154,-9849,-10658,-10477,-9291,-7211,-4430,-1204,2174,5417,8270,10510,12012,12677,12508,11550,9890,7674,5042,2170,-790,-3682,-6383,-8783,-10799,-12373,-13453,-14016,-14031,-13506,-12439,-10866,-8837,-6439,-3795,-1030,1671,4190,6348,8074,9275,9942,10086,9782,9111,8211,7198,6203,5324,4628,4134,3810,3591,3359,3013,2428,1529,267,-1344,-3235,-5290,-7346,-9240,-10786,-11854,-12327,-12169,-11386,-10049,-8279,-6221,-4051,-1941,-46,1485,2577,3156,3251,2879,2163,1205,161,-806,-1561,-1932,-1825,-1137,157,2037,4417,7142,10007,12762,15144,16878,17747,17564,16263,13848,10464,6327,1766,-2878,-7232,-10991,-13889,-15780,-16585,-16347,-15173,-13253,-10839,-8197,-5639,-3430,-1817,-981,-1019,-1943,-3681,-6060,-8871,-11836,-14682,-17149,-19013,-20127,-20423,-19893,-18635,-16754,-14418,-11774,-8962,-6090,-3245,-460,2201,4735,7071,9160,10918,12238,13031,13205,12703,11519,9689,7314,4547,1598,-1313,-3909,-5982,-7288,-7695,-7107,-5522,-3045,162,3842,7699,11434,14749,17415,19275,20259,20393,19790,18608,17069,15375,13739,12297,11155,10296,9686,9153,8568,7722,6482,4751,2497,-214,-3248,-6420,-9484,-12205,-14375,-15813,-16473,-16327,-15501,-14140,-12461,-10693,-9029,-7652,-6644,-6060,-5849,-5944,-6218,-6549,-6848,-7026,-7104,-7090,-7074,-7117,-7285,-7572,-7941,-8272,-8442,-8279,-7672,-6531,-4861,-2764,-410,1934,3991,5471,6153,5890,4667,2577,-181,-3318,-6528,-9475,-11887,-13531,-14278,-14069,-12949,-11025,-8482,-5542,-2463,490,3066,5032,6233,6539,5953,4504,2352,-319,-3263,-6223,-8953,-11226,-12871,-13738,-13759,-12894,-11167,-8668,-5525,-1932,1880,5668,9157,12129,14365,15749,16204,15741,14462,12486,10037,7303,4530,1919,-334,-2068,-3175,-3572,-3246,-2216,-555,1617,4168,6919,9712,12380,14788,16825,18420,19521,20131,20248,19910,19151,18020,16564,14848,12922,10859,8701,6497,4269,2027,-231,-2505,-4809,-7115,-9411,-11637,-13716,-15582,-17111,-18254,-18911,-19083,-18767,-18036,-17010,-15824,-14663,-13661,-12953,-12592,-12570,-12813,-13180,-13507,-13606,-13328,-12549,-11223,-9368,-7050,-4408,-1578,1282,4028,6557,8771,10634,12105,13184,13852,14110,13926,13303,12217,10711,8823,6672,4365,2061,-119,-2046,-3652,-4902,-5797,-6388,-6733,-6900,-6970,-6981,-6981,-6960,-6910,-6786,-6551,-6166,-5614,-4890,-4038,-3106,-2200,-1413,-873,-673,-874,-1490,-2441,-3600,-4756,-5685,-6133,-5912,-4862,-2939,-172,3288,7235,11367,15372,18940,21770,23664,24459,24120,22674,20261,17069,13379,9469,5677,2283,-446,-2321,-3243,-3182,-2228,-507,1751,4323,6948,9390,11462,13003,13939,14244,13936,13100,11806,10185,8321,6327,4277,2235,257,-1634,-3406,-5049,-6550,-7912,-9133,-10229,-11197,-12050,-12778,-13360,-13781,-13988,-13973,-13692,-13152,-12366,-11368,-10221,-8995,-7758,-6575,-5490,-4511,-3641,-2831,-2042,-1210,-293,745,1912,3187,4540,5913,7263,8530,9691,10709,11592,12333,12952,13436,13788,13962,13913,13576,12880,11781,10255,8330,6063,3576,998,-1492,-3727,-5539,-6781,-7366,-7242,-6453,-5087,-3315,-1340,614,2328,3626,4388,4574,4217,3432,2379,1246,207,-598,-1111,-1330,-1331,-1241,-1192,-1320,-1701,-2373,-3271,-4311,-5301,-6075,-6426,-6211,-5332,-3809,-1711,742,3339,5787,7861,9349,10155,10225,9633,8473,6918,5131,3276,1519,-53,-1312,-2222,-2716,-2758,-2336,-1417,-32,1813,4038,6561,9250,11934,14432,16535,18058,18849,18791,17871,16097,13591,10512,7063,3514,107,-2890,-5275,-6877,-7658,-7594,-6837,-5517,-3866,-2105,-432,969,1991,2578,2714,2466,1884,1081,137,-864,-1831,-2708,-3407,-3865,-4003,-3765,-3101,-2006,-508,1339,3409,5602,7754,9758,11482,12873,13873,14493,14747,14660,14262,13557,12547,11225,9587,7646,5444,3044,546,-1955,-4335,-6507,-8364,-9856,-10919,-11560,-11767,-11609,-11143,-10469,-9684,-8882,-8138,-7479,-6913,-6387,-5838,-5190,-4367,-3349,-2135,-811,518,1684,2531,2916,2749,2030,825,-688,-2303,-3750,-4801,-5235,-4931,-3832,-1996,453,3299,6302,9205,11764,13807,15217,15946,16049,15575,14666,13420,11969,10393,8802,7252,5836,4623,3692,3121,2976,3288,4080,5319,6946,8865,10945,13033,14971,16583,17729,18272,18134,17275,15699,13491,10736,7619,4299,1000,-2096,-4802,-6996,-8597,-9594,-10034,-10010,-9647,-9077,-8440,-7832,-7363,-7071,-7007,-7168,-7553,-8140,-8902,-9801,-10794,-11822,-12811,-13689,-14362,-14763,-14840,-14551,-13908,-12917,-11618,-10073,-8322,-6457,-4527,-2623,-818,806,2161,3186,3809,4025,3821,3278,2475,1560,665,-55,-522,-656,-509,-117,363,826,1111,1137,848,241,-618,-1641,-2709,-3678,-4445,-4879,-4920,-4513,-3650,-2369,-740,1130,3067,4925,6466,7547,7959,7640,6512,4648,2149,-773,-3884,-6888,-9518,-11520,-12688,-12921,-12168,-10497,-8051,-5038,-1732,1573,4587,7060,8796,9706,9773,9088,7807,6133,4288,2498,940,-220,-900,-1034,-645,240,1518,3100,4856,6663,8419,9993,11331,12330,12978,13233,13101,12583,11686,10414,8765,6744,4376,1681,-1232,-4310,-7370,-10327,-12989,-15287,-17071,-18335,-19007,-19148,-18762,-17948,-16759,-15300,-13644,-11889,-10122,-8438,-6930,-5688,-4777,-4243,-4095,-4292,-4769,-5417,-6106,-6703,-7053,-7047,-6564,-5566,-4021,-1976,489,3245,6138,8984,11598,13794,15406,16306,16406,15683,14168,11954,9179,6024,2676,-653,-3784,-6535,-8780,-10419,-11411,-11759,-11517,-10775,-9658,-8303,-6849,-5429,-4144,-3076,-2254,-1702,-1378,-1268,-1312,-1476,-1728,-2040,-2403,-2812,-3259,-3744,-4247,-4755,-5231,-5657,-5988,-6200,-6252,-6104,-5711,-5039,-4042,-2714,-1044,919,3126,5465,7816,10028,11935,13393,14276,14487,13999,12820,11020,8724,6085,3309,601,-1818,-3750,-5024,-5517,-5179,-4003,-2081,458,3416,6552,9620,12363,14550,16005,16587,16234,14944,12767,9834,6310,2427,-1576,-5416,-8863,-11667,-13704,-14844,-15124,-14568,-13354,-11637,-9653,-7617,-5742,-4200,-3136,-2605,-2647,-3211,-4227,-5581,-7143,-8766,-10317,-11650,-12655,-13214,-13266,-12753,-11667,-10031,-7916,-5411,-2666,177,2948,5476,7617,9227,10216,10504,10101,9012,7360,5270,2939,565,-1646,-3523,-4940,-5827,-6189,-6065,-5561,-4782,-3856,-2888,-1950,-1094,-322,377,1023,1658,2275,2878,3411,3815,3997,3881,3375,2454,1089,-660,-2709,-4923,-7134,-9165,-10853,-12047,-12674,-12698,-12172,-11198,-9929,-8539,-7190,-6018,-5096,-4454,-4043,-3786,-3547,-3192,-2594,-1627,-241,1599,3846,6403,9135,11839,14325,16364,17779,18414,18192,17114,15263,12810,9996,7085,4384,2132,550,-259,-270,436,1693,3271,4896,6315,7264,7574,7102,5829,3798,1140,-1932,-5176,-8307,-11073,-13240,-14659,-15241,-14999,-14020,-12459,-10524,-8429,-6388,-4577,-3129,-2105,-1540,-1383,-1599,-2064,-2707,-3386,-4001,-4436,-4590,-4377,-3751,-2673,-1171,706,2852,5118,7342,9324,10904,11928,12315,12030,11113,9662,7803,5712,3541,1443,-483,-2162,-3603,-4812,-5876,-6845,-7803,-8779,-9787,-10794,-11742,-12546,-13138,-13428,-13385,-12958,-12147,-10956,-9385,-7490,-5283,-2859,-299,2262,4668,6747,8339,9305,9567,9120,8024,6424,4497,2445,461,-1317,-2797,-3960,-4857,-5542,-6135,-6676,-7239,-7777,-8258,-8558,-8571,-8187,-7321,-5957,-4130,-1942,463,2914,5242,7284,8922,10071,10701,10821,10493,9819,8927,7984,7139,6554,6346,6588,7293,8399,9781,11274,12669,13799,14500,14701,14367,13549,12332,10825,9150,7380,5581,3759,1890,-56,-2141,-4363,-6741,-9199,-11660,-13991,-16039,-17669,-18739,-19184,-18956,-18111,-16750,-15039,-13195,-11438,-9993,-9032,-8676,-8953,-9823,-11131,-12677,-14171,-15326,-15868,-15553,-14264,-11954,-8731,-4799,-451,3941,8039,11481,14046,15558,16001,15455,14097,12172,9948,7660,5534,3688,2218,1110,339,-186,-549,-841,-1140,-1486,-1920,-2426,-3007,-3610,-4199,-4711,-5081,-5262,-5214,-4934,-4462,-3863,-3256,-2740,-2451,-2436,-2767,-3388,-4258,-5251,-6248,-7137,-7821,-8258,-8443,-8404,-8207,-7892,-7503,-7031,-6446,-5688,-4689,-3384,-1751,216,2463,4897,7401,9819,11996,13792,15064,15735,15748,15107,13879,12166,10140,7982,5912,4125,2802,2063,1966,2492,3544,4962,6529,8021,9191,9870,9911,9264,7968,6106,3860,1406,-1053,-3341,-5332,-6944,-8165,-9030,-9603,-9982,-10219,-10406,-10518,-10582,-10519,-10273,-9783,-8977,-7856,-6448,-4843,-3194,-1660,-433,355,602,310,-461,-1540,-2733,-3783,-4484,-4634,-4156,-3013,-1329,754,2962,5073,6813,8005,8540,8377,7621,6389,4886,3301,1800,502,-542,-1352,-1987,-2533,-3095,-3711,-4439,-5223,-6017,-6693,-7152,-7254,-6928,-6120,-4843,-3183,-1246,771,2704,4329,5477,6002,5807,4883,3270,1108,-1429,-4098,-6665,-8884,-10574,-11599,-11906,-11534,-10575,-9213,-7630,-6047,-4627,-3498,-2717,-2246,-2011,-1853,-1621,-1126,-249,1119,2987,5307,7953,10745,13460,15884,17806,19080,19619,19422,18563,17197,15514,13750,12128,10856,10070,9864,10210,11052,12234,13574,14878,15941,16591,16710,16194,15040,13255,10927,8169,5124,1951,-1191,-4174,-6866,-9202,-11122,-12612,-13690,-14372,-14721,-14765,-14578,-14185,-13654,-13013,-12320,-11616,-10952,-10379,-9927,-9618,-9424,-9308,-9158,-8884,-8331,-7409,-6021,-4154,-1840,814,3652,6479,9097,11311,12971,13984,14313,14005,13160,11919,10458,8940,7498,6242,5195,4352,3644,2967,2217,1293,136,-1258,-2841,-4507,-6103,-7476,-8447,-8890,-8715,-7886,-6455,-4529,-2288,48,2236,4042,5273,5795,5560,4601,3060,1122,-933,-2854,-4343,-5226,-5329,-4659,-3277,-1367,802,2961,4812,6132,6776,6700,5970,4758,3292,1856,727,146,287,1228,2944,5295,8062,10941,13619,15759,17124,17505,16888,15309,12985,10179,7226,4445,2118,424,-551,-835,-565,113,954,1818,2514,2980,3154,3062,2734,2255,1669,1068,457,-117,-700,-1303,-1999,-2815,-3799,-4945,-6216,-7534,-8781,-9818,-10510,-10750,-10455,-9652,-8371,-6760,-4960,-3138,-1447,24,1224,2177,2965,3682,4473,5423,6633,8102,9817,11659,13514,15184,16521,17343,17563,17114,16046,14451,12521,10464,8521,6906,5757,5165,5083,5411,5953,6492,6793,6669,5988,4686,2819,467,-2158,-4867,-7399,-9542,-11100,-11931,-11977,-11237,-9795,-7801,-5436,-2927,-491,1694,3447,4712,5427,5646,5443,4938,4276,3587,2981,2513,2212,2022,1899,1744,1483,1047,405,-456,-1480,-2605,-3700,-4630,-5232,-5356,-4884,-3752,-1970,368,3085,5944,8656,10948,12572,13368,13274,12346,10745,8724,6580,4620,3125,2304,2274,3052,4557,6613,9001,11461,13734,15606,16884,17482,17337,16492,15009,13003,10602,7937,5126,2280,-524,-3211,-5740,-8059,-10136,-11913,-13356,-14394,-15007,-15143,-14815,-14037,-12871,-11414,-9785,-8141,-6638,-5426,-4637,-4325,-4522,-5139,-6080,-7149,-8158,-8915,-9231,-9011,-8176,-6779,-4895,-2704,-386,1850,3819,5392,6480,7072,7207,6959,6446,5774,5054,4354,3722,3159,2647,2148,1610,991,251,-634,-1674,-2844,-4112,-5401,-6620,-7674,-8449,-8866,-8868,-8442,-7626,-6513,-5227,-3934,-2794,-1963,-1555,-1629,-2204,-3189,-4502,-5941,-7353,-8526,-9311,-9574,-9250,-8327,-6862,-4957,-2773,-473,1759,3774,5459,6750,7648,8201,8494,8630,8694,8749,8811,8849,8810,8618,8209,7559,6672,5625,4515,3486,2675,2210,2175,2601,3446,4625,5978,7334,8507,9315,9628,9335,8402,6831,4687,2081,-829,-3865,-6815,-9503,-11746,-13439,-14499,-14946,-14812,-14228,-13292,-12173,-10952,-9752,-8604,-7534,-6544,-5603,-4718,-3879,-3106,-2424,-1857,-1433,-1140,-967,-859,-746,-564,-217,334,1128,2142,3314,4525,5620,6432,6782,6564,5688,4192,2160,-236,-2777,-5239,-7409,-9121,-10277,-10840,-10856,-10409,-9636,-8679,-7685,-6779,-6058,-5592,-5392,-5452,-5703,-6054,-6394,-6589,-6546,-6174,-5470,-4456,-3240,-1951,-736,260,954,1293,1300,1046,610,119,-364,-747,-1023,-1172,-1239,-1250,-1270,-1323,-1457,-1658,-1935,-2252,-2587,-2902,-3172,-3356,-3415,-3309,-2960,-2347,-1406,-161,1358,3065,4813,6471,7869,8886,9436,9495,9104,8376,7458,6538,5791,5383,5419,5957,6986,8414,10108,11859,13448,14630,15216,15045,14084,12349,9983,7171,4144,1137,-1657,-4094,-6091,-7658,-8839,-9750,-10512,-11254,-12073,-13040,-14143,-15355,-16564,-17669,-18526,-19034,-19115,-18740,-17949,-16793,-15388,-13818,-12180,-10532,-8902,-7291,-5676,-4026,-2322,-568,1203,2910,4456,5723,6608,7048,7019,6574,5797,4840,3857,3002,2415,2165,2300,2768,3500,4355,5193,5862,6231,6206,5730,4781,3390,1594,-520,-2858,-5294,-7687,-9879,-11713,-13045,-13765,-13814,-13185,-11954,-10227,-8177,-5991,-3854,-1946,-405,676,1258,1362,1077,535,-83,-581,-781,-532,245,1555,3318,5382,7533,9543,11188,12293,12764,12592,11856,10721,9380,8039,6887,6017,5497,5236,5151,5027,4715,4022,2878,1265,-724,-2901,-5057,-6930,-8328,-9100,-9191,-8663,-7630,-6321,-4966,-3804,-3045,-2797,-3103,-3898,-5031,-6324,-7556,-8547,-9158,-9316,-9014,-8336,-7385,-6317,-5283,-4391,-3727,-3297,-3050,-2898,-2707,-2352,-1736,-807,429,1888,3458,4985,6311,7326,7923,8089,7829,7211,6340,5334,4318,3414,2680,2177,1886,1772,1784,1850,1929,1990,2015,2024,2008,1993,1958,1914,1830,1711,1537,1322,1078,818,574,342,123,-108,-399,-786,-1305,-1964,-2728,-3532,-4277,-4862,-5193,-5224,-4946,-4411,-3723,-2984,-2354,-1909,-1762,-1918,-2369,-3053,-3869,-4729,-5512,-6147,-6550,-6701,-6572,-6195,-5598,-4854,-4028,-3215,-2489,-1929,-1584,-1474,-1573,-1816,-2094,-2269,-2210,-1775,-893,470,2265,4368,6597,8732,10548,11861,12540,12568,11989,10970,9709,8454,7433,6848,6808,7369,8441,9900,11496,12981,14070,14527,14184,12970,10919,8178,4966,1565,-1741,-4696,-7101,-8865,-9961,-10483,-10561,-10384,-10128,-9948,-9943,-10136,-10490,-10895,-11219,-11330,-11098,-10488,-9465,-8108,-6502,-4786,-3094,-1572,-318,571,1072,1175,937,424,-257,-1010,-1734,-2350,-2812,-3073,-3159,-3050,-2815,-2464,-2064,-1636,-1223,-831,-480,-165,102,292,375,287,-30,-631,-1568,-2838,-4426,-6257,-8210,-10163,-11920,-13362,-14330,-14762,-14623,-13961,-12864,-11476,-9943,-8413,-6989,-5741,-4667,-3746,-2889,-2049,-1118,-91,1090,2387,3792,5255,6738,8198,9614,10945,12178,13263,14154,14782,15056,14924,14311,13241,11751,9961,8039,6176,4556,3346,2616,2380,2548,2944,3378,3615,3499,2919,1892,523,-986,-2374,-3405,-3845,-3593,-2621,-1045,930,3027,4926,6346,7028,6846,5753,3840,1294,-1634,-4638,-7453,-9827,-11618,-12726,-13188,-13051,-12479,-11588,-10567,-9522,-8576,-7788,-7169,-6730,-6413,-6193,-6014,-5852,-5695,-5544,-5434,-5383,-5412,-5529,-5685,-5840,-5892,-5760,-5355,-4606,-3502,-2044,-329,1545,3418,5130,6533,7509,7995,7978,7526,6722,5740,4717,3827,3189,2877,2919,3260,3834,4513,5194,5739,6078,6122,5849,5251,4348,3191,1854,412,-1037,-2391,-3562,-4463,-5033,-5261,-5147,-4762,-4186,-3541,-2941,-2496,-2290,-2351,-2693,-3240,-3919,-4594,-5132,-5400,-5292,-4721,-3681,-2172,-310,1790,3922,5889,7477,8521,8915,8638,7786,6506,5054,3668,2595,2002,1985,2507,3465,4649,5834,6796,7352,7415,6978,6139,5062,3930,2935,2208,1807,1724,1867,2116,2334,2414,2279,1933,1404,777,144,-424,-875,-1211,-1474,-1735,-2078,-2575,-3266,-4147,-5178,-6275,-7335,-8253,-8917,-9258,-9208,-8745,-7869,-6608,-5001,-3135,-1073,1057,3151,5083,6717,7965,8725,8976,8718,8012,6979,5745,4492,3355,2484,1944,1797,1997,2507,3208,3998,4767,5417,5903,6180,6261,6138,5835,5342,4663,3778,2691,1411,-24,-1552,-3096,-4565,-5876,-6974,-7820,-8425,-8815,-9036,-9144,-9157,-9106,-8945,-8664,-8189,-7490,-6524,-5289,-3811,-2157,-431,1237,2709,3850,4585,4865,4745,4312,3721,3140,2727,2618,2888,3554,4578,5869,7308,8773,10147,11349,12333,13086,13632,14000,14212,14270,14140,13769,13085,12025,10560,8709,6563,4272,2037,83,-1383,-2205,-2315,-1742,-630,804,2279,3519,4270,4358,3711,2360,440,-1828,-4206,-6418,-8249,-9545,-10214,-10286,-9823,-8979,-7898,-6758,-5672,-4741,-3978,-3355,-2791,-2167,-1360,-270,1193,3013,5185,7577,10060,12439,14527,16132,17106,17335,16781,15465,13491,11016,8263,5472,2902,760,-759,-1572,-1639,-1015,185,1803,3650,5519,7233,8606,9515,9857,9579,8684,7203,5217,2846,218,-2490,-5126,-7505,-9478,-10903,-11685,-11773,-11175,-9951,-8225,-6149,-3893,-1655,436,2211,3610,4562,5066,5146,4848,4246,3412,2429,1367,299,-710,-1596,-2297,-2739,-2874,-2629,-1980,-904,574,2397,4442,6592,8645,10466,11885,12825,13240,13180,12728,12052,11293,10640,10187,10029,10148,10488,10940,11357,11630,11628,11339,10726,9888,8894,7893,6991,6309,5894,5769,5864,6098,6313,6380,6138,5504,4399,2858,931,-1230,-3460,-5560,-7349,-8678,-9468,-9694,-9427,-8778,-7923,-7040,-6309,-5845,-5728,-5925,-6350,-6857,-7253,-7387,-7115,-6384,-5216,-3699,-2000,-290,1227,2408,3147,3407,3234,2695,1934,1045,168,-645,-1322,-1846,-2208,-2399,-2420,-2262,-1918,-1383,-685,160,1067,1964,2739,3271,3461,3236,2553,1451,-11,-1697,-3468,-5150,-6607,-7713,-8396,-8631,-8453,-7919,-7146,-6239,-5318,-4481,-3811,-3328,-3071,-2976,-3022,-3103,-3157,-3078,-2823,-2331,-1623,-711,340,1473,2621,3744,4806,5822,6781,7737,8672,9625,10537,11383,12074,12530,12687,12480,11912,11000,9818,8447,7007,5582,4276,3133,2181,1408,757,162,-465,-1206,-2120,-3253,-4596,-6116,-7730,-9329,-10798,-12004,-12852,-13274,-13238,-12793,-11989,-10953,-9803,-8665,-7648,-6831,-6239,-5883,-5704,-5653,-5638,-5604,-5494,-5290,-5003,-4656,-4301,-3962,-3672,-3407,-3134,-2786,-2280,-1545,-536,767,2307,3996,5678,7173,8296,8876,8809,8050,6656,4760,2565,326,-1720,-3330,-4359,-4700,-4362,-3402,-1955,-188,1703,3532,5112,6299,6978,7079,6599,5572,4103,2311,375,-1576,-3358,-4888,-6070,-6872,-7316,-7415,-7241,-6858,-6326,-5733,-5132,-4589,-4165,-3892,-3820,-3951,-4314,-4870,-5637,-6542,-7584,-8697,-9844,-10980,-12052,-13017,-13845,-14493,-14948,-15187,-15212,-15010,-14605,-13974,-13156,-12130,-10920,-9533,-7970,-6270,-4440,-2543,-618,1260,3023,4607,5951,7024,7828,8359,8684,8822,8845,8793,8701,8605,8526,8473,8461,8476,8521,8574,8634,8681,8723,8754,8784,8816,8839,8856,8831,8752,8578,8276,7813,7163,6312,5270,4063,2741,1368,1,-1299,-2502,-3593,-4578,-5469,-6284,-7003,-7598,-8013,-8166,-7989,-7428,-6463,-5148,-3563,-1868,-220,1176,2182,2656,2579,1955,902,-435,-1863,-3190,-4241,-4889,-5065,-4765,-4062,-3086,-1999,-1020,-312,-65,-365,-1265,-2728,-4660,-6914,-9306,-11651,-13754,-15475,-16684,-17338,-17428,-17019,-16218,-15156,-13990,-12848,-11867,-11090,-10579,-10288,-10191,-10196,-10236,-10219,-10104,-9848,-9453,-8943,-8338,-7675,-6965,-6196,-5353,-4374,-3233,-1865,-274,1572,3609,5802,8040,10217,12196,13861,15092,15833,16043,15756,15034,13975,12714,11349,10024,8791,7734,6860,6167,5628,5196,4828,4485,4149,3815,3504,3231,3028,2895,2831,2804,2773,2703,2565,2348,2079,1786,1509,1295,1146,1079,1056,1041,981,825,534,82,-538,-1321,-2237,-3275,-4384,-5552,-6730,-7883,-8970,-9926,-10714,-11283,-11600,-11665,-11489,-11105,-10579,-9962,-9328,-8729,-8201,-7755,-7365,-6995,-6561,-6020,-5294,-4381,-3268,-2007,-647,748,2114,3421,4642,5773,6840,7832,8780,9649,10428,11052,11471,11623,11466,10982,10174,9075,7735,6211,4575,2906,1287,-164,-1347,-2143,-2452,-2233,-1472,-255,1282,2949,4498,5704,6344,6252,5345,3607,1133,-1914,-5276,-8669,-11775,-14316,-16069,-16902,-16795,-15837,-14207,-12135,-9889,-7684,-5708,-4054,-2727,-1676,-784,77,1017,2110,3376,4761,6191,7533,8689,9539,10052,10202,10034,9642,9118,8598,8184,7957,7960,8176,8531,8921,9199,9236,8919,8193,7071,5624,4002,2377,955,-79,-579,-457,294,1602,3307,5208,7042,8549,9488,9649,8914,7239,4673,1387,-2400,-6364,-10184,-13523,-16116,-17763,-18411,-18083,-16967,-15285,-13348,-11432,-9790,-8577,-7856,-7572,-7589,-7700,-7689,-7360,-6580,-5296,-3555,-1465,791,3035,5064,6745,7972,8704,8963,8790,8269,7494,6523,5440,4260,3014,1707,358,-1008,-2330,-3544,-4571,-5334,-5793,-5917,-5743,-5314,-4734,-4106,-3527,-3108,-2873,-2864,-3016,-3293,-3585,-3847,-4010,-4067,-4040,-3967,-3912,-3925,-4048,-4288,-4648,-5091,-5585,-6070,-6496,-6790,-6895,-6740,-6273,-5458,-4286,-2796,-1059,790,2600,4178,5342,5938,5836,5011,3479,1403,-1023,-3480,-5656,-7209,-7855,-7397,-5758,-2995,665,4919,9315,13428,16799,19091,20067,19671,18002,15319,12001,8487,5240,2654,1029,520,1119,2665,4857,7299,9576,11279,12100,11846,10467,8085,4919,1330,-2319,-5614,-8241,-9950,-10644,-10357,-9257,-7619,-5782,-4086,-2845,-2260,-2452,-3382,-4938,-6882,-8965,-10891,-12414,-13343,-13571,-13098,-11991,-10406,-8502,-6459,-4426,-2503,-756,798,2183,3422,4563,5615,6597,7474,8221,8784,9101,9153,8890,8338,7504,6430,5155,3725,2163,498,-1265,-3119,-5043,-7019,-8988,-10884,-12607,-14050,-15110,-15693,-15766,-15302,-14384,-13073,-11547,-9926,-8400,-7077,-6082,-5458,-5230,-5376,-5841,-6546,-7401,-8273,-9063,-9616,-9806,-9513,-8629,-7116,-4973,-2288,789,4043,7236,10111,12443,14076,14914,14979,14375,13280,11936,10574,9412,8609,8248,8333,8815,9572,10485,11408,12221,12841,13201,13296,13142,12774,12260,11640,10973,10296,9638,9021,8467,7993,7615,7355,7212,7193,7268,7398,7499,7494,7252,6682,5674,4163,2162,-292,-3024,-5859,-8525,-10786,-12402,-13206,-13107,-12122,-10358,-8040,-5429,-2863,-637,952,1719,1532,403,-1570,-4193,-7181,-10239,-13027,-15264,-16698,-17181,-16639,-15134,-12795,-9877,-6647,-3438,-519,1856,3548,4490,4723,4375,3625,2703,1804,1128,775,827,1253,2013,2993,4098,5220,6271,7218,8025,8721,9319,9851,10319,10709,10960,11011,10748,10120,9037,7497,5526,3191,645,-1958,-4412,-6530,-8141,-9122,-9404,-8980,-7918,-6321,-4351,-2186,-9,2015,3739,5086,5994,6490,6616,6487,6209,5924,5748,5782,6088,6685,7555,8622,9815,11010,12105,13019,13661,14027,14099,13921,13558,13077,12573,12105,11749,11530,11455,11502,11607,11719,11742,11625,11283,10697,9814,8648,7182,5455,3476,1298,-1042,-3485,-5963,-8395,-10690,-12757,-14495,-15840,-16717,-17105,-16989,-16375,-15303,-13808,-11969,-9836,-7502,-5026,-2495,18,2436,4666,6651,8314,9630,10588,11206,11543,11665,11656,11604,11562,11599,11710,11900,12118,12303,12399,12331,12064,11574,10863,9980,8957,7870,6753,5650,4571,3533,2529,1586,720,-21,-586,-916,-960,-690,-102,728,1744,2769,3700,4354,4615,4391,3627,2354,625,-1437,-3698,-6004,-8211,-10184,-11824,-13047,-13823,-14126,-13986,-13417,-12488,-11237,-9749,-8094,-6375,-4693,-3168,-1911,-1009,-527,-456,-746,-1283,-1910,-2456,-2741,-2615,-1980,-787,933,3091,5539,8089,10544,12703,14413,15545,16040,15905,15187,14019,12543,10956,9436,8176,7306,6950,7134,7863,9049,10577,12277,13966,15451,16554,17119,17035,16248,14771,12690,10143,7323,4423,1645,-858,-2977,-4671,-5961,-6937,-7710,-8427,-9225,-10202,-11431,-12920,-14616,-16443,-18265,-19948,-21370,-22406,-23007,-23130,-22807,-22083,-21037,-19755,-18308,-16768,-15172,-13557,-11942,-10344,-8784,-7271,-5844,-4506,-3310,-2254,-1387,-710,-268,-70,-152,-528,-1204,-2171,-3398,-4828,-6390,-7997,-9543,-10945,-12104,-12960,-13457,-13573,-13283,-12606,-11532,-10099,-8332,-6269,-3998,-1574,855,3188,5244,6905,8011,8489,8275,7400,5929,4021,1871,-260,-2106,-3404,-3933,-3566,-2244,-68,2801,6095,9491,12697,15402,17415,18609,18973,18599,17651,16360,14960,13687,12713,12154,12036,12301,12818,13407,13844,13928,13465,12324,10469,7913,4804,1339,-2221,-5583,-8489,-10710,-12116,-12653,-12384,-11444,-10044,-8414,-6804,-5419,-4416,-3887,-3837,-4216,-4921,-5817,-6783,-7704,-8517,-9177,-9684,-10050,-10280,-10393,-10349,-10143,-9694,-8978,-7916,-6500,-4706,-2588,-230,2217,4544,6531,7916,8495,8103,6673,4253,1006,-2784,-6754,-10495,-13608,-15749,-16680,-16287,-14607,-11797,-8132,-3967,323,4347,7785,10371,11946,12453,11944,10569,8545,6146,3648,1314,-639,-2047,-2832,-2978,-2556,-1693,-562,660,1767,2628,3099,3130,2698,1837,616,-867,-2504,-4190,-5819,-7320,-8626,-9706,-10535,-11098,-11387,-11378,-11065,-10420,-9461,-8204,-6723,-5113,-3490,-2009,-787,53,448,398,-45,-752,-1548,-2237,-2612,-2503,-1788,-418,1577,4092,6958,9960,12875,15470,17569,19018,19757,19775,19152,18003,16512,14833,13172,11632,10336,9293,8490,7843,7254,6607,5816,4825,3619,2233,740,-773,-2190,-3443,-4435,-5151,-5552,-5681,-5568,-5299,-4944,-4612,-4379,-4345,-4562,-5088,-5933,-7090,-8500,-10106,-11781,-13454,-14979,-16305,-17348,-18087,-18545,-18720,-18685,-18444,-18033,-17434,-16638,-15603,-14320,-12790,-11052,-9188,-7314,-5554,-4059,-2921,-2232,-1991,-2172,-2675,-3382,-4158,-4874,-5438,-5788,-5901,-5782,-5460,-4951,-4307,-3512,-2601,-1544,-354,973,2400,3891,5347,6678,7757,8467,8715,8427,7598,6264,4528,2554,513,-1367,-2903,-3913,-4275,-3925,-2864,-1165,1048,3584,6250,8804,11066,12848,14053,14636,14619,14105,13235,12181,11130,10246,9662,9459,9672,10249,11132,12174,13246,14184,14842,15104,14891,14166,12957,11306,9314,7071,4691,2270,-120,-2397,-4544,-6507,-8299,-9897,-11306,-12503,-13462,-14127,-14441,-14336,-13781,-12777,-11387,-9737,-8006,-6399,-5155,-4442,-4437,-5180,-6672,-8797,-11359,-14111,-16744,-18959,-20477,-21077,-20651,-19176,-16773,-13657,-10126,-6542,-3268,-632,1097,1768,1358,-31,-2152,-4672,-7204,-9345,-10762,-11215,-10593,-8937,-6405,-3249,207,3673,6835,9510,11535,12887,13586,13744,13494,12996,12382,11770,11218,10772,10410,10119,9845,9536,9156,8650,8010,7227,6321,5327,4280,3231,2194,1205,247,-681,-1601,-2531,-3483,-4448,-5417,-6337,-7181,-7886,-8410,-8733,-8826,-8730,-8452,-8064,-7588,-7084,-6546,-5989,-5368,-4660,-3813,-2812,-1622,-287,1191,2716,4250,5712,7056,8238,9249,10069,10725,11232,11628,11960,12272,12586,12933,13279,13593,13792,13775,13433,12658,11377,9565,7262,4578,1695,-1177,-3786,-5929,-7406,-8141,-8086,-7346,-6060,-4466,-2821,-1381,-374,45,-194,-1084,-2510,-4326,-6315,-8272,-9997,-11330,-12171,-12489,-12316,-11754,-10950,-10070,-9307,-8803,-8684,-8988,-9700,-10724,-11906,-13067,-13995,-14537,-14549,-13992,-12876,-11287,-9348,-7206,-4986,-2809,-733,1208,3006,4700,6277,7763,9094,10226,11052,11483,11446,10876,9812,8282,6434,4406,2394,587,-853,-1783,-2125,-1862,-1031,245,1811,3445,4947,6073,6680,6618,5863,4452,2513,263,-2039,-4108,-5676,-6553,-6629,-5915,-4541,-2704,-693,1220,2785,3820,4264,4142,3586,2807,2033,1511,1435,1940,3073,4790,6971,9415,11911,14205,16115,17453,18169,18208,17661,16603,15198,13576,11878,10190,8544,6931,5281,3504,1511,-770,-3359,-6211,-9217,-12211,-14984,-17335,-19075,-20089,-20307,-19776,-18568,-16853,-14805,-12620,-10478,-8532,-6889,-5606,-4693,-4109,-3784,-3619,-3514,-3368,-3103,-2687,-2090,-1367,-560,245,964,1530,1901,2059,2035,1893,1697,1550,1504,1593,1801,2054,2234,2228,1898,1199,100,-1287,-2847,-4342,-5569,-6310,-6402,-5764,-4388,-2395,52,2670,5201,7351,8890,9664,9593,8719,7161,5116,2854,621,-1302,-2739,-3556,-3729,-3335,-2516,-1501,-509,227,541,336,-400,-1585,-3065,-4642,-6092,-7221,-7868,-7977,-7526,-6639,-5448,-4172,-3022,-2179,-1790,-1899,-2472,-3392,-4448,-5422,-6053,-6150,-5560,-4222,-2173,495,3585,6899,10188,13242,15868,17947,19402,20243,20523,20342,19836,19136,18382,17680,17092,16644,16297,15978,15590,15029,14217,13122,11742,10146,8401,6626,4905,3325,1930,744,-246,-1067,-1752,-2343,-2863,-3324,-3746,-4099,-4405,-4625,-4781,-4866,-4907,-4946,-5022,-5218,-5566,-6150,-6965,-8027,-9285,-10652,-12031,-13273,-14279,-14916,-15124,-14874,-14173,-13109,-11782,-10331,-8927,-7684,-6736,-6119,-5835,-5818,-5934,-6043,-5977,-5596,-4820,-3599,-1978,-45,2066,4178,6118,7723,8858,9433,9425,8851,7802,6405,4825,3240,1816,701,-22,-309,-186,276,965,1758,2535,3213,3748,4149,4471,4792,5195,5759,6503,7426,8463,9509,10458,11157,11512,11409,10813,9720,8197,6368,4416,2557,1010,-1,-335,123,1369,3326,5858,8731,11728,14588,17091,19074,20409,21079,21095,20568,19611,18386,17019,15613,14231,12867,11502,10063,8463,6657,4558,2191,-452,-3285,-6226,-9143,-11929,-14439,-16595,-18297,-19514,-20217,-20408,-20104,-19322,-18094,-16453,-14452,-12153,-9652,-7052,-4494,-2108,-63,1527,2512,2834,2437,1362,-305,-2392,-4676,-6884,-8728,-9941,-10296,-9672,-8046,-5529,-2359,1155,4624,7692,10029,11427,11781,11149,9706,7725,5572,3585,2112,1395,1585,2709,4680,7301,10328,13453,16399,18920,20819,22010,22465,22261,21523,20436,19156,17866,16642,15554,14553,13581,12509,11218,9594,7559,5098,2250,-866,-4085,-7199,-9997,-12284,-13918,-14834,-15030,-14613,-13723,-12552,-11325,-10201,-9371,-8892,-8832,-9134,-9712,-10411,-11061,-11466,-11493,-11007,-9996,-8465,-6513,-4260,-1844,591,2943,5131,7120,8902,10506,11958,13303,14555,15720,16764,17638,18263,18561,18465,17917,16899,15432,13537,11316,8817,6156,3406,643,-2049,-4639,-7050,-9266,-11220,-12892,-14217,-15175,-15705,-15785,-15372,-14446,-12991,-11013,-8551,-5672,-2516,762,3917,6727,8916,10277,10625,9906,8140,5519,2306,-1109,-4316,-6910,-8560,-9059,-8364,-6590,-4025,-1045,1900,4374,6013,6561,5914,4122,1377,-2014,-5674,-9191,-12200,-14387,-15549,-15602,-14587,-12641,-10013,-6982,-3861,-954,1505,3342,4477,4948,4840,4338,3616,2863,2200,1716,1383,1153,894,455,-289,-1462,-3081,-5111,-7421,-9791,-12002,-13777,-14945,-15350,-14980,-13903,-12277,-10343,-8344,-6526,-5088,-4132,-3694,-3699,-4015,-4472,-4867,-5055,-4885,-4301,-3289,-1876,-166,1758,3762,5753,7635,9360,10895,12239,13409,14421,15281,15984,16494,16763,16730,16329,15511,14242,12526,10392,7926,5236,2465,-232,-2707,-4832,-6519,-7745,-8523,-8948,-9114,-9172,-9228,-9385,-9686,-10105,-10586,-10985,-11156,-10932,-10172,-8796,-6809,-4297,-1459,1446,4106,6202,7458,7664,6738,4702,1755,-1830,-5638,-9247,-12232,-14224,-15015,-14483,-12731,-9954,-6504,-2785,772,3762,5856,6823,6573,5129,2654,-610,-4337,-8170,-11764,-14770,-16941,-18065,-18045,-16887,-14667,-11579,-7853,-3773,384,4356,7933,10966,13370,15118,16221,16703,16616,15976,14819,13162,11033,8489,5605,2497,-682,-3761,-6570,-8941,-10766,-11974,-12557,-12587,-12145,-11386,-10430,-9428,-8470,-7646,-6969,-6457,-6061,-5746,-5444,-5124,-4741,-4302,-3807,-3273,-2715,-2111,-1444,-645,336,1564,3088,4893,6974,9203,11484,13618,15437,16754,17417,17340,16496,14938,12797,10245,7495,4757,2222,32,-1709,-2977,-3784,-4202,-4344,-4330,-4305,-4373,-4631,-5109,-5798,-6620,-7453,-8142,-8509,-8404,-7693,-6326,-4321,-1783,1084,4034,6744,8925,10278,10620,9838,7971,5176,1724,-2020,-5678,-8867,-11295,-12757,-13198,-12675,-11398,-9620,-7680,-5882,-4490,-3713,-3629,-4257,-5492,-7187,-9120,-11087,-12851,-14240,-15113,-15379,-15030,-14074,-12611,-10722,-8561,-6223,-3838,-1476,793,2943,4951,6807,8494,9969,11187,12058,12495,12409,11720,10421,8538,6196,3580,924,-1516,-3501,-4860,-5481,-5367,-4593,-3328,-1778,-181,1259,2368,3044,3255,3025,2427,1572,561,-484,-1479,-2340,-3006,-3426,-3555,-3356,-2806,-1880,-598,1021,2899,4940,7007,8939,10567,11716,12244,12041,11068,9346,6980,4146,1068,-1983,-4751,-6988,-8532,-9269,-9226,-8476,-7216,-5672,-4101,-2762,-1851,-1536,-1873,-2881,-4451,-6447,-8660,-10830,-12724,-14062,-14639,-14293,-12927,-10570,-7330,-3429,831,5088,8968,12097,14166,14963,14387,12490,9468,5629,1384,-2816,-6546,-9427,-11198,-11733,-11033,-9261,-6661,-3598,-431,2452,4731,6165,6618,6064,4596,2380,-338,-3279,-6156,-8688,-10646,-11834,-12160,-11564,-10106,-7873,-5045,-1799,1615,5006,8135,10845,12982,14480,15299,15492,15132,14343,13255,12001,10679,9390,8165,7029,5968,4936,3895,2772,1528,119,-1459,-3190,-5033,-6898,-8715,-10359,-11756,-12819,-13499,-13786,-13694,-13287,-12632,-11841,-11002,-10223,-9560,-9071,-8739,-8533,-8382,-8186,-7877,-7368,-6647,-5722,-4649,-3538,-2478,-1589,-937,-557,-427,-487,-620,-707,-609,-222,543,1703,3253,5111,7168,9272,11253,12931,14138,14732,14613,13749,12164,9970,7333,4494,1722,-699,-2489,-3453,-3420,-2391,-418,2299,5487,8810,11910,14458,16174,16888,16501,15062,12683,9591,6059,2389,-1087,-4105,-6414,-7858,-8368,-7949,-6715,-4849,-2601,-266,1855,3472,4352,4329,3336,1398,-1366,-4759,-8528,-12383,-16032,-19204,-21671,-23266,-23907,-23574,-22348,-20344,-17746,-14747,-11562,-8386,-5401,-2762,-564,1114,2264,2900,3085,2899,2467,1902,1338,896,671,755,1162,1904,2919,4122,5406,6638,7707,8493,8933,8955,8579,7813,6757,5507,4211,3013,2059,1467,1334,1679,2501,3699,5152,6688,8122,9286,10043,10305,10052,9312,8183,6776,5263,3772,2467,1427,743,404,410,675,1134,1676,2222,2679,2999,3130,3062,2779,2289,1600,728,-307,-1473,-2723,-3994,-5208,-6274,-7091,-7584,-7666,-7303,-6489,-5244,-3659,-1841,65,1880,3453,4610,5243,5241,4586,3276,1401,-912,-3479,-6080,-8477,-10430,-11752,-12268,-11956,-10788,-8940,-6562,-3954,-1380,872,2562,3528,3676,3027,1659,-255,-2531,-4934,-7276,-9342,-11023,-12172,-12762,-12729,-12114,-10925,-9259,-7193,-4857,-2386,94,2443,4574,6402,7911,9092,9990,10650,11140,11516,11828,12113,12399,12704,13050,13447,13898,14406,14927,15412,15761,15856,15569,14778,13396,11388,8791,5693,2279,-1272,-4699,-7799,-10355,-12222,-13311,-13605,-13169,-12121,-10656,-8978,-7329,-5921,-4943,-4514,-4689,-5422,-6601,-8040,-9515,-10807,-11715,-12104,-11903,-11132,-9863,-8247,-6437,-4599,-2890,-1393,-203,685,1260,1566,1652,1564,1375,1136,908,768,752,953,1391,2137,3188,4551,6185,8011,9948,11871,13670,15232,16471,17316,17740,17737,17338,16597,15602,14431,13203,11991,10899,9982,9292,8837,8605,8547,8602,8671,8674,8485,8033,7208,5975,4297,2193,-269,-3007,-5879,-8751,-11468,-13892,-15919,-17455,-18485,-18986,-19009,-18598,-17834,-16794,-15559,-14208,-12812,-11425,-10101,-8847,-7678,-6562,-5461,-4330,-3125,-1824,-425,1051,2568,4079,5542,6936,8238,9470,10632,11760,12839,13860,14753,15434,15785,15681,15025,13748,11859,9417,6574,3525,511,-2202,-4384,-5822,-6391,-6063,-4893,-3063,-825,1515,3618,5187,5974,5830,4716,2727,61,-2973,-6006,-8670,-10594,-11539,-11345,-10010,-7680,-4578,-1064,2525,5818,8517,10401,11332,11316,10397,8780,6653,4306,1991,-35,-1570,-2460,-2633,-2077,-874,872,2971,5258,7537,9645,11435,12818,13703,14080,13937,13330,12323,11020,9538,7999,6537,5259,4273,3652,3457,3695,4375,5420,6770,8266,9783,11124,12135,12652,12550,11768,10271,8120,5418,2323,-959,-4208,-7222,-9784,-11772,-13080,-13687,-13644,-13032,-12007,-10729,-9370,-8091,-7006,-6181,-5637,-5315,-5154,-5031,-4862,-4539,-4020,-3259,-2284,-1096,236,1687,3195,4736,6274,7795,9281,10715,12074,13317,14381,15190,15645,15633,15076,13869,12020,9519,6495,3098,-438,-3834,-6817,-9105,-10483,-10819,-10058,-8298,-5708,-2585,725,3831,6370,8012,8551,7880,6048,3247,-226,-3959,-7524,-10486,-12484,-13255,-12699,-10837,-7887,-4135,1,4111,7793,10706,12642,13479,13268,12133,10331,8148,5913,3931,2457,1692,1721,2567,4127,6262,8733,11321,13756,15826,17339,18151,18192,17420,15878,13646,10851,7660,4266,863,-2341,-5165,-7452,-9069,-9942,-10039,-9397,-8110,-6344,-4296,-2220,-363,1043,1809,1824,1054,-436,-2510,-4960,-7549,-10029,-12175,-13793,-14762,-15018,-14573,-13514,-11974,-10146,-8223,-6419,-4907,-3825,-3258,-3215,-3660,-4489,-5569,-6737,-7830,-8702,-9228,-9331,-8968,-8156,-6934,-5408,-3664,-1855,-78,1551,2961,4118,5013,5659,6106,6364,6472,6415,6179,5737,5062,4158,3045,1794,503,-723,-1743,-2484,-2844,-2829,-2439,-1766,-897,34,898,1585,1977,2024,1664,906,-235,-1692,-3381,-5202,-7034,-8770,-10290,-11492,-12299,-12630,-12489,-11861,-10840,-9514,-8036,-6556,-5224,-4175,-3477,-3189,-3269,-3655,-4232,-4845,-5359,-5629,-5553,-5062,-4134,-2793,-1107,835,2910,4987,6948,8644,10007,10925,11387,11367,10922,10120,9068,7895,6704,5602,4637,3830,3161,2567,2003,1382,697,-99,-946,-1827,-2642,-3353,-3871,-4199,-4318,-4286,-4181,-4079,-4104,-4313,-4785,-5513,-6481,-7603,-8775,-9868,-10743,-11277,-11383,-10996,-10122,-8815,-7183,-5390,-3614,-2048,-856,-162,-17,-410,-1238,-2360,-3563,-4641,-5374,-5606,-5197,-4137,-2436,-237,2304,4954,7505,9741,11509,12689,13241,13151,12478,11279,9663,7726,5588,3341,1091,-1098,-3151,-5031,-6696,-8117,-9275,-10146,-10718,-10980,-10949,-10625,-10082,-9347,-8543,-7749,-7093,-6683,-6606,-6916,-7616,-8644,-9899,-11209,-12393,-13244,-13573,-13236,-12144,-10286,-7756,-4689,-1333,2064,5225,7885,9871,11025,11339,10840,9686,8066,6238,4452,2942,1906,1455,1637,2420,3700,5317,7106,8854,10415,11650,12483,12905,12941,12674,12212,11649,11098,10607,10226,9940,9736,9553,9371,9132,8822,8427,7931,7342,6629,5789,4780,3590,2187,563,-1280,-3320,-5519,-7816,-10135,-12400,-14492,-16347,-17845,-18937,-19550,-19677,-19311,-18517,-17366,-15997,-14544,-13175,-12033,-11236,-10850,-10867,-11211,-11737,-12250,-12543,-12417,-11713,-10365,-8367,-5842,-2948,58,2946,5467,7444,8769,9410,9426,8919,8067,7016,5960,5006,4264,3756,3482,3366,3335,3255,3061,2645,2007,1159,166,-849,-1798,-2547,-3055,-3278,-3256,-3060,-2788,-2557,-2468,-2592,-2968,-3578,-4375,-5252,-6111,-6789,-7180,-7130,-6564,-5398,-3636,-1302,1479,4574,7750,10803,13481,15575,16924,17410,17027,15817,13937,11565,8963,6352,3978,2003,552,-352,-729,-681,-337,167,683,1109,1376,1452,1355,1123,807,454,101,-248,-597,-984,-1450,-2041,-2795,-3725,-4828,-6059,-7349,-8616,-9751,-10693,-11348,-11714,-11776,-11583,-11215,-10748,-10304,-9965,-9808,-9867,-10128,-10518,-10930,-11197,-11169,-10681,-9627,-7969,-5740,-3102,-262,2480,4835,6538,7412,7388,6557,5096,3322,1579,212,-475,-291,829,2832,5504,8585,11713,14568,16836,18305,18844,18455,17210,15305,12948,10403,7878,5569,3567,1925,614,-431,-1286,-2029,-2721,-3391,-4060,-4708,-5331,-5904,-6425,-6895,-7337,-7774,-8253,-8808,-9474,-10267,-11199,-12239,-13362,-14506,-15584,-16525,-17207,-17554,-17469,-16903,-15828,-14246,-12218,-9802,-7151,-4376,-1673,802,2878,4432,5386,5750,5577,5015,4235,3435,2811,2517,2659,3286,4379,5854,7607,9453,11268,12850,14103,14911,15231,15087,14514,13637,12562,11438,10393,9534,8930,8608,8527,8631,8800,8916,8867,8547,7902,6914,5601,4036,2289,470,-1336,-3049,-4611,-6003,-7224,-8298,-9257,-10132,-10923,-11623,-12173,-12516,-12566,-12263,-11588,-10543,-9220,-7737,-6244,-4930,-3923,-3343,-3221,-3519,-4119,-4848,-5496,-5867,-5795,-5199,-4064,-2477,-581,1427,3341,4968,6164,6819,6912,6450,5515,4199,2626,914,-816,-2472,-3951,-5201,-6148,-6777,-7059,-7016,-6666,-6063,-5256,-4303,-3270,-2199,-1158,-194,641,1291,1719,1886,1764,1360,678,-233,-1308,-2461,-3562,-4484,-5085,-5227,-4813,-3778,-2110,117,2798,5733,8712,11478,13785,15419,16216,16112,15133,13410,11159,8649,6168,3981,2292,1228,809,1002,1653,2629,3726,4803,5738,6444,6909,7127,7131,6970,6659,6265,5786,5278,4759,4256,3805,3412,3063,2736,2349,1846,1135,143,-1143,-2751,-4581,-6556,-8524,-10327,-11835,-12933,-13572,-13760,-13565,-13090,-12476,-11841,-11287,-10854,-10552,-10307,-10056,-9694,-9145,-8370,-7361,-6167,-4848,-3502,-2191,-983,98,1077,1967,2845,3750,4722,5783,6903,8032,9097,10002,10665,11037,11065,10793,10231,9491,8619,7744,6910,6198,5635,5228,4957,4779,4599,4357,3913,3221,2180,793,-918,-2861,-4889,-6819,-8467,-9644,-10238,-10185,-9514,-8341,-6831,-5205,-3685,-2462,-1693,-1435,-1702,-2393,-3396,-4518,-5587,-6433,-6890,-6877,-6308,-5189,-3549,-1476,903,3436,5931,8214,10089,11413,12071,12021,11268,9913,8088,5995,3852,1877,283,-772,-1162,-850,167,1789,3889,6277,8736,11042,12981,14373,15111,15137,14494,13288,11670,9853,8013,6329,4918,3821,3031,2454,1977,1464,787,-125,-1322,-2760,-4378,-6059,-7681,-9128,-10314,-11180,-11718,-11940,-11883,-11575,-11055,-10334,-9423,-8342,-7098,-5753,-4360,-3022,-1829,-881,-242,58,50,-194,-549,-873,-1030,-897,-416,428,1583,2931,4339,5634,6676,7343,7579,7361,6764,5867,4796,3686,2637,1743,1064,611,403,397,570,852,1185,1489,1713,1787,1706,1464,1094,671,243,-102,-339,-431,-425,-345,-290,-325,-522,-935,-1550,-2363,-3281,-4234,-5096,-5771,-6155,-6171,-5773,-4934,-3675,-2027,-75,2091,4343,6541,8560,10257,11545,12350,12634,12418,11734,10679,9345,7874,6386,5028,3906,3108,2691,2650,2973,3581,4406,5337,6290,7167,7900,8447,8776,8904,8847,8644,8316,7903,7388,6802,6097,5289,4353,3284,2119,859,-415,-1659,-2780,-3707,-4368,-4708,-4721,-4413,-3851,-3124,-2324,-1594,-995,-645,-532,-668,-959,-1302,-1545,-1538,-1162,-313,999,2746,4789,6964,9071,10915,12327,13202,13488,13205,12441,11303,9952,8510,7104,5811,4666,3683,2829,2086,1413,794,234,-275,-706,-1065,-1350,-1575,-1783,-2002,-2297,-2682,-3196,-3837,-4561,-5346,-6086,-6737,-7200,-7443,-7422,-7141,-6628,-5927,-5117,-4275,-3487,-2824,-2328,-2012,-1839,-1740,-1628,-1400,-983,-321,595,1729,3017,4346,5630,6736,7616,8189,8482,8505,8350,8100,7838,7649,7543,7525,7541,7512,7367,7029,6476,5703,4777,3783,2845,2100,1659,1630,2048,2929,4199,5774,7500,9235,10816,12118,13043,13555,13652,13390,12841,12097,11239,10326,9396,8430,7423,6298,5018,3527,1790,-167,-2317,-4550,-6769,-8819,-10587,-11937,-12805,-13158,-13016,-12484,-11671,-10770,-9935,-9320,-9036,-9102,-9513,-10147,-10895,-11568,-12029,-12140,-11813,-11039,-9832,-8309,-6574,-4803,-3124,-1691,-598,80,320,137,-412,-1226,-2176,-3123,-3905,-4416,-4550,-4280,-3634,-2685,-1574,-449,513,1169,1400,1150,425,-710,-2118,-3630,-5048,-6193,-6894,-7073,-6666,-5739,-4379,-2738,-1009,662,2097,3218,3973,4365,4470,4348,4102,3788,3462,3108,2734,2279,1730,1073,315,-455,-1177,-1713,-1963,-1843,-1283,-310,1024,2588,4198,5653,6730,7242,7031,6040,4254,1802,-1163,-4367,-7546,-10392,-12654,-14128,-14691,-14333,-13098,-11155,-8681,-5921,-3105,-457,1839,3644,4871,5509,5568,5146,4333,3271,2077,868,-269,-1302,-2210,-3044,-3841,-4659,-5549,-6495,-7509,-8500,-9432,-10210,-10794,-11132,-11238,-11102,-10790,-10329,-9793,-9210,-8635,-8059,-7502,-6918,-6293,-5591,-4793,-3904,-2930,-1929,-934,-15,784,1428,1902,2237,2468,2677,2927,3294,3810,4480,5269,6105,6878,7506,7853,7882,7536,6829,5825,4609,3303,2036,920,59,-499,-730,-685,-425,-82,236,374,248,-236,-1089,-2277,-3719,-5272,-6785,-8093,-9051,-9556,-9558,-9063,-8150,-6934,-5593,-4300,-3242,-2578,-2405,-2772,-3640,-4910,-6410,-7940,-9264,-10184,-10513,-10164,-9111,-7432,-5300,-2936,-606,1407,2904,3679,3693,2937,1541,-299,-2329,-4261,-5805,-6739,-6873,-6147,-4573,-2257,599,3788,7035,10128,12852,15072,16700,17727,18178,18137,17685,16923,15910,14700,13301,11709,9914,7903,5686,3310,840,-1591,-3875,-5844,-7403,-8445,-8968,-8997,-8636,-8017,-7298,-6632,-6139,-5915,-5983,-6330,-6885,-7514,-8097,-8462,-8488,-8077,-7186,-5841,-4129,-2186,-198,1646,3160,4198,4666,4544,3880,2795,1452,45,-1239,-2245,-2880,-3109,-3003,-2659,-2273,-2003,-2036,-2480,-3389,-4723,-6385,-8195,-9971,-11498,-12611,-13181,-13147,-12525,-11375,-9844,-8076,-6261,-4567,-3123,-2038,-1330,-975,-886,-925,-941,-797,-371,372,1426,2692,4023,5239,6146,6592,6477,5787,4590,3044,1345,-243,-1505,-2209,-2234,-1499,-61,1974,4376,6889,9218,11087,12282,12648,12154,10837,8847,6396,3707,1067,-1340,-3291,-4694,-5465,-5606,-5142,-4138,-2673,-834,1288,3595,6000,8386,10650,12651,14261,15326,15717,15320,14071,11962,9080,5554,1631,-2442,-6356,-9830,-12624,-14558,-15549,-15613,-14868,-13503,-11793,-9998,-8407,-7231,-6621,-6639,-7241,-8309,-9643,-11009,-12163,-12865,-12953,-12309,-10916,-8856,-6258,-3364,-408,2326,4613,6254,7146,7289,6756,5740,4457,3162,2094,1409,1208,1453,2059,2819,3540,4005,4054,3623,2705,1421,-78,-1582,-2902,-3851,-4340,-4287,-3746,-2768,-1506,-109,1247,2411,3261,3733,3816,3557,3044,2393,1712,1091,590,196,-110,-412,-799,-1339,-2114,-3130,-4380,-5780,-7220,-8528,-9537,-10053,-9934,-9077,-7466,-5158,-2318,830,3990,6848,9106,10511,10922,10277,8689,6328,3510,551,-2204,-4461,-6023,-6770,-6717,-5962,-4672,-3064,-1336,334,1822,3078,4089,4919,5615,6265,6891,7508,8066,8482,8651,8466,7835,6721,5124,3122,833,-1558,-3872,-5891,-7453,-8423,-8729,-8389,-7468,-6118,-4532,-2924,-1510,-476,46,-18,-662,-1820,-3351,-5098,-6831,-8372,-9498,-10067,-9971,-9164,-7694,-5674,-3272,-724,1750,3925,5626,6754,7266,7217,6699,5865,4858,3832,2877,2049,1349,723,122,-537,-1275,-2110,-2983,-3832,-4546,-5026,-5191,-4999,-4459,-3638,-2640,-1605,-674,27,423,459,194,-328,-936,-1517,-1871,-1897,-1480,-608,658,2218,3865,5423,6667,7437,7619,7162,6108,4561,2687,696,-1196,-2771,-3856,-4322,-4119,-3271,-1873,-97,1834,3675,5179,6139,6417,5976,4867,3274,1427,-392,-1911,-2918,-3300,-3026,-2215,-1005,348,1665,2723,3435,3745,3705,3424,3052,2756,2675,2919,3513,4436,5576,6780,7865,8640,8938,8658,7742,6239,4244,1919,-543,-2947,-5122,-6913,-8252,-9068,-9401,-9276,-8802,-8082,-7245,-6422,-5716,-5228,-4983,-5013,-5238,-5603,-5958,-6186,-6143,-5738,-4908,-3672,-2087,-291,1556,3277,4719,5775,6397,6621,6528,6267,5983,5838,5923,6312,6961,7807,8693,9464,9954,10042,9656,8810,7576,6088,4522,3032,1768,820,196,-126,-275,-357,-543,-940,-1663,-2732,-4133,-5767,-7481,-9086,-10351,-11091,-11126,-10392,-8893,-6746,-4180,-1448,1106,3210,4583,5067,4581,3185,1040,-1581,-4327,-6830,-8717,-9692,-9570,-8294,-5980,-2879,642,4142,7187,9403,10525,10463,9272,7197,4567,1811,-664,-2503,-3445,-3388,-2342,-461,2018,4806,7603,10147,12220,13710,14547,14785,14504,13848,12980,12040,11166,10429,9846,9399,8976,8486,7782,6760,5359,3559,1434,-900,-3273,-5490,-7369,-8758,-9557,-9733,-9327,-8429,-7205,-5826,-4492,-3369,-2603,-2273,-2395,-2931,-3768,-4765,-5760,-6579,-7106,-7238,-6965,-6301,-5337,-4164,-2896,-1627,-421,679,1670,2559,3359,4072,4679,5135,5375,5310,4854,3937,2514,608,-1715,-4296,-6927,-9352,-11301,-12544,-12904,-12322,-10836,-8620,-5926,-3069,-376,1869,3447,4254,4282,3647,2521,1146,-231,-1377,-2106,-2293,-1908,-963,415,2102,3899,5645,7170,8376,9201,9661,9819,9779,9672,9613,9702,9987,10472,11101,11777,12372,12752,12789,12397,11534,10208,8499,6506,4398,2318,446,-1101,-2217,-2894,-3154,-3103,-2871,-2588,-2379,-2290,-2312,-2373,-2336,-2045,-1356,-159,1573,3778,6302,8899,11284,13130,14169,14176,13052,10834,7674,3878,-181,-4076,-7392,-9796,-11062,-11120,-10055,-8109,-5613,-2987,-614,1142,2068,2048,1148,-450,-2464,-4534,-6328,-7518,-7899,-7339,-5863,-3581,-715,2448,5612,8476,10816,12468,13385,13593,13236,12478,11569,10695,10069,9774,9878,10294,10925,11571,12059,12224,11951,11220,10064,8620,7054,5574,4353,3549,3215,3367,3890,4661,5449,6085,6351,6139,5360,4028,2209,28,-2335,-4714,-6916,-8798,-10245,-11199,-11646,-11637,-11235,-10545,-9667,-8676,-7652,-6612,-5577,-4524,-3440,-2303,-1123,73,1231,2253,3067,3566,3705,3470,2906,2122,1255,489,-26,-143,213,1049,2325,3932,5717,7532,9185,10530,11432,11787,11568,10771,9489,7832,5989,4138,2502,1252,557,488,1065,2197,3730,5422,7030,8290,9011,9070,8426,7161,5386,3325,1166,-849,-2555,-3806,-4549,-4788,-4594,-4092,-3415,-2718,-2119,-1710,-1545,-1636,-1957,-2466,-3085,-3734,-4336,-4779,-5000,-4896,-4421,-3528,-2222,-530,1456,3627,5831,7899,9662,10961,11662,11672,10948,9487,7350,4636,1483,-1928,-5408,-8749,-11750,-14239,-16058,-17129,-17407,-16934,-15817,-14213,-12344,-10434,-8710,-7360,-6503,-6188,-6358,-6892,-7595,-8252,-8656,-8625,-8069,-6954,-5341,-3363,-1197,949,2877,4411,5442,5919,5862,5368,4563,3621,2708,1968,1515,1384,1585,2030,2626,3238,3737,4019,4023,3717,3130,2306,1309,218,-907,-2006,-3025,-3925,-4645,-5143,-5353,-5237,-4749,-3899,-2706,-1270,292,1816,3125,4050,4450,4226,3362,1875,-112,-2463,-4976,-7446,-9666,-11452,-12647,-13165,-12957,-12080,-10619,-8777,-6743,-4787,-3136,-2000,-1530,-1794,-2770,-4369,-6408,-8664,-10891,-12826,-14273,-15054,-15106,-14425,-13093,-11279,-9180,-7034,-5080,-3515,-2485,-2058,-2197,-2793,-3652,-4530,-5188,-5380,-4948,-3786,-1898,625,3608,6812,9965,12789,15048,16537,17162,16882,15771,13971,11679,9143,6585,4234,2236,698,-349,-967,-1222,-1277,-1251,-1296,-1510,-1958,-2650,-3556,-4591,-5658,-6628,-7385,-7848,-7932,-7667,-7052,-6203,-5219,-4223,-3350,-2666,-2239,-2050,-2067,-2213,-2398,-2558,-2622,-2597,-2489,-2365,-2297,-2351,-2605,-3063,-3730,-4546,-5423,-6278,-7004,-7537,-7844,-7912,-7790,-7522,-7167,-6788,-6393,-5998,-5554,-5015,-4304,-3376,-2189,-761,858,2570,4242,5745,6934,7707,7983,7741,7002,5844,4384,2782,1203,-184,-1236,-1878,-2063,-1858,-1359,-727,-149,220,245,-135,-877,-1915,-3045,-4105,-4873,-5185,-4933,-4069,-2648,-782,1334,3499,5474,7076,8150,8606,8424,7654,6378,4758,2933,1088,-630,-2082,-3178,-3851,-4099,-3949,-3472,-2769,-1962,-1174,-528,-118,-9,-229,-768,-1566,-2556,-3631,-4691,-5649,-6413,-6953,-7225,-7252,-7039,-6639,-6082,-5417,-4674,-3879,-3052,-2226,-1416,-679,-60,374,550,416,-74,-937,-2134,-3605,-5225,-6831,-8261,-9318,-9867,-9804,-9080,-7745,-5878,-3635,-1200,1250,3521,5479,7016,8082,8684,8867,8723,8352,7867,7361,6901,6507,6169,5823,5408,4841,4092,3145,2065,950,-51,-783,-1083,-847,3,1448,3409,5724,8190,10555,12572,14035,14767,14716,13883,12393,10435,8247,6084,4163,2648,1607,1007,742,614,422,-54,-971,-2431,-4427,-6885,-9625,-12434,-15065,-17280,-18900,-19794,-19933,-19342,-18153,-16522,-14653,-12757,-10995,-9514,-8379,-7591,-7104,-6805,-6563,-6223,-5650,-4728,-3392,-1640,501,2903,5461,7992,10355,12406,14027,15151,15749,15825,15440,14654,13578,12309,10969,9654,8468,7474,6725,6216,5937,5814,5781,5737,5595,5272,4713,3871,2740,1328,-337,-2196,-4196,-6253,-8295,-10232,-11997,-13524,-14759,-15689,-16284,-16586,-16605,-16413,-16053,-15602,-15103,-14603,-14118,-13618,-13061,-12359,-11401,-10104,-8364,-6151,-3488,-441,2818,6115,9205,11895,13973,15346,15933,15798,15023,13791,12285,10713,9242,8018,7113,6567,6347,6403,6634,6933,7178,7257,7068,6552,5687,4507,3112,1640,261,-831,-1496,-1606,-1152,-174,1167,2657,4023,5001,5348,4917,3645,1604,-1029,-3992,-6958,-9608,-11653,-12897,-13250,-12754,-11550,-9893,-8061,-6368,-5069,-4360,-4332,-4955,-6099,-7543,-8999,-10187,-10832,-10745,-9821,-8069,-5591,-2589,681,3931,6885,9307,11030,11982,12153,11644,10571,9097,7388,5558,3740,1975,317,-1236,-2690,-4051,-5337,-6541,-7664,-8687,-9601,-10371,-10998,-11425,-11640,-11591,-11224,-10521,-9425,-7962,-6151,-4064,-1806,503,2718,4707,6344,7540,8244,8433,8152,7457,6450,5242,3947,2675,1536,605,-34,-319,-218,318,1272,2618,4269,6095,7915,9522,10701,11248,11024,9962,8077,5522,2495,-692,-3715,-6238,-7963,-8689,-8304,-6848,-4467,-1433,1918,5207,8080,10240,11491,11753,11087,9658,7725,5600,3577,1938,849,408,570,1208,2107,3011,3666,3847,3411,2299,555,-1680,-4211,-6776,-9142,-11073,-12422,-13105,-13133,-12596,-11655,-10497,-9333,-8336,-7631,-7293,-7291,-7561,-7953,-8311,-8462,-8280,-7658,-6584,-5073,-3209,-1102,1134,3370,5517,7496,9257,10799,12098,13199,14098,14831,15401,15816,16070,16149,16050,15742,15243,14531,13632,12557,11323,9970,8515,7012,5491,4013,2629,1405,390,-362,-842,-1049,-1030,-858,-621,-427,-369,-530,-955,-1649,-2598,-3725,-4963,-6210,-7374,-8373,-9146,-9639,-9857,-9779,-9462,-8910,-8204,-7359,-6452,-5515,-4616,-3811,-3177,-2787,-2713,-3024,-3732,-4836,-6247,-7824,-9388,-10694,-11528,-11669,-10988,-9418,-7015,-3926,-386,3289,6797,9815,12120,13552,14089,13804,12884,11574,10164,8911,8046,7689,7886,8564,9573,10697,11699,12351,12459,11905,10653,8743,6319,3576,750,-1875,-4070,-5613,-6358,-6262,-5351,-3752,-1675,646,2937,4948,6484,7405,7653,7256,6290,4892,3226,1457,-244,-1734,-2888,-3623,-3872,-3629,-2894,-1728,-198,1573,3461,5299,6930,8181,8923,9037,8488,7277,5489,3263,781,-1751,-4122,-6140,-7653,-8547,-8793,-8396,-7465,-6122,-4595,-3055,-1768,-864,-531,-795,-1683,-3103,-4932,-6986,-9088,-11038,-12685,-13893,-14570,-14666,-14165,-13083,-11497,-9481,-7201,-4788,-2440,-318,1432,2698,3440,3670,3467,2966,2311,1691,1224,1048,1196,1675,2432,3360,4368,5323,6152,6791,7218,7474,7599,7693,7839,8122,8598,9283,10157,11164,12215,13237,14123,14844,15338,15637,15749,15748,15679,15605,15548,15508,15431,15244,14826,14071,12868,11139,8864,6074,2863,-612,-4168,-7587,-10664,-13220,-15122,-16298,-16752,-16540,-15799,-14675,-13368,-12033,-10833,-9851,-9130,-8648,-8316,-8039,-7675,-7132,-6329,-5236,-3887,-2325,-657,1037,2660,4157,5484,6650,7645,8523,9281,9946,10523,10974,11311,11475,11483,11323,11030,10642,10221,9799,9440,9128,8890,8679,8472,8235,7913,7490,6917,6190,5299,4274,3151,1989,857,-194,-1105,-1858,-2433,-2842,-3081,-3166,-3094,-2871,-2490,-1975,-1331,-622,120,793,1359,1718,1860,1768,1476,1077,662,367,297,542,1147,2096,3326,4716,6111,7351,8268,8770,8771,8314,7442,6309,5049,3838,2796,2027,1559,1382,1437,1642,1912,2188,2428,2650,2877,3191,3635,4287,5148,6208,7386,8560,9570,10248,10425,9990,8866,7085,4721,1955,-1002,-3905,-6500,-8578,-9972,-10596,-10449,-9618,-8245,-6552,-4757,-3094,-1769,-921,-640,-908,-1654,-2716,-3895,-4977,-5761,-6091,-5896,-5139,-3894,-2250,-353,1642,3596,5353,6820,7889,8515,8662,8332,7551,6381,4893,3198,1403,-367,-2006,-3408,-4523,-5297,-5763,-5927,-5890,-5692,-5441,-5185,-4973,-4839,-4764,-4759,-4764,-4775,-4724,-4591,-4328,-3910,-3321,-2575,-1700,-762,174,1011,1690,2130,2313,2232,1912,1404,774,73,-633,-1313,-1947,-2519,-3029,-3462,-3809,-4034,-4133,-4077,-3872,-3533,-3088,-2587,-2091,-1649,-1326,-1153,-1160,-1323,-1625,-1993,-2382,-2714,-2960,-3076,-3080,-2958,-2754,-2465,-2117,-1703,-1224,-666,-29,694,1487,2328,3181,3994,4730,5332,5783,6036,6087,5903,5479,4782,3816,2559,1034,-733,-2699,-4779,-6907,-8971,-10899,-12600,-14022,-15121,-15884,-16305,-16407,-16201,-15728,-15004,-14086,-13005,-11835,-10635,-9490,-8476,-7664,-7101,-6815,-6769,-6920,-7141,-7308,-7273,-6873,-6027,-4641,-2743,-391,2276,5070,7779,10186,12083,13332,13822,13545,12560,10982,9014,6858,4752,2897,1460,531,140,228,682,1356,2068,2677,3043,3102,2817,2217,1348,279,-903,-2145,-3376,-4547,-5622,-6541,-7270,-7746,-7929,-7769,-7271,-6434,-5344,-4095,-2846,-1757,-1011,-739,-1067,-2021,-3587,-5671,-8120,-10756,-13370,-15768,-17782,-19284,-20204,-20511,-20238,-19443,-18229,-16709,-15001,-13238,-11511,-9947,-8578,-7484,-6631,-6003,-5503,-5029,-4442,-3625,-2466,-899,1086,3455,6105,8897,11656,14199,16340,17936,18863,19077,18566,17406,15695,13604,11302,8984,6825,4970,3538,2579,2117,2099,2444,3024,3683,4270,4634,4664,4287,3486,2284,761,-985,-2828,-4641,-6303,-7700,-8735,-9337,-9453,-9076,-8223,-6963,-5384,-3629,-1827,-152,1277,2318,2916,3016,2638,1822,644,-796,-2383,-3990,-5501,-6789,-7772,-8375,-8579,-8394,-7897,-7156,-6319,-5467,-4718,-4116,-3691,-3412,-3230,-3060,-2840,-2485,-1983,-1323,-555,231,953,1491,1779,1761,1439,848,72,-787,-1609,-2274,-2701,-2825,-2655,-2234,-1659,-1068,-588,-384,-530,-1125,-2145,-3554,-5229,-7013,-8711,-10128,-11073,-11412,-11038,-9948,-8163,-5820,-3057,-89,2883,5658,8062,9975,11334,12131,12435,12343,12009,11591,11247,11131,11327,11905,12845,14083,15507,16935,18190,19051,19337,18884,17595,15444,12487,8859,4768,454,-3801,-7757,-11166,-13883,-15789,-16869,-17171,-16808,-15943,-14777,-13493,-12290,-11297,-10603,-10235,-10143,-10229,-10356,-10354,-10085,-9416,-8277,-6653,-4592,-2193,379,2972,5362,7414,8939,9865,10117,9709,8721,7247,5483,3573,1744,132,-1104,-1887,-2171,-1961,-1305,-288,997,2426,3891,5274,6468,7371,7916,8008,7652,6801,5521,3869,1959,-75,-2086,-3919,-5447,-6558,-7201,-7357,-7056,-6370,-5372,-4177,-2849,-1498,-157,1094,2250,3251,4100,4762,5230,5484,5516,5311,4882,4234,3401,2420,1341,221,-887,-1929,-2877,-3697,-4393,-4959,-5412,-5765,-6012,-6158,-6169,-6030,-5703,-5160,-4387,-3383,-2160,-759,775,2372,3949,5422,6702,7708,8384,8680,8603,8157,7408,6419,5282,4085,2897,1785,767,-135,-956,-1711,-2451,-3193,-3969,-4762,-5564,-6329,-7008,-7566,-7946,-8157,-8179,-8061,-7813,-7492,-7112,-6694,-6227,-5697,-5088,-4379,-3586,-2706,-1801,-896,-48,705,1348,1880,2317,2708,3076,3469,3904,4391,4914,5442,5933,6327,6578,6632,6448,6016,5325,4413,3323,2118,877,-332,-1434,-2367,-3087,-3550,-3756,-3698,-3421,-2958,-2376,-1747,-1115,-560,-97,231,429,503,483,387,258,101,-63,-241,-440,-676,-950,-1271,-1624,-1998,-2380,-2753,-3122,-3476,-3837,-4197,-4572,-4942,-5312,-5652,-5948,-6186,-6347,-6432,-6443,-6382,-6269,-6105,-5897,-5640,-5324,-4929,-4449,-3863,-3179,-2408,-1571,-712,126,886,1523,1993,2279,2384,2340,2203,2049,1944,1981,2199,2639,3301,4136,5094,6068,6952,7640,8033,8076,7741,7067,6113,5004,3844,2771,1855,1162,677,364,131,-84,-383,-760,-1242,-1731,-2167,-2414,-2402,-2051,-1356,-347,892,2247,3592,4804,5790,6472,6829,6844,6555,5987,5204,4250,3202,2102,1036,37,-811,-1474,-1908,-2077,-1992,-1645,-1094,-390,381,1122,1750,2182,2383,2345,2112,1748,1354,1004,785,722,820,1035,1298,1518,1621,1525,1214,669,-47,-883,-1730,-2489,-3058,-3355,-3314,-2920,-2177,-1139,111,1464,2796,3969,4860,5359,5390,4901,3899,2422,544,-1598,-3896,-6171,-8297,-10146,-11599,-12611,-13110,-13122,-12633,-11696,-10351,-8653,-6683,-4506,-2223,77,2295,4348,6166,7705,8943,9892,10577,11031,11313,11440,11479,11425,11309,11119,10852,10489,10013,9421,8706,7900,7039,6178,5401,4770,4362,4205,4316,4647,5124,5632,6036,6205,6034,5450,4449,3072,1415,-383,-2174,-3801,-5134,-6084,-6592,-6668,-6343,-5690,-4798,-3741,-2609,-1444,-312,755,1702,2484,3051,3353,3367,3073,2489,1668,669,-397,-1441,-2347,-3012,-3362,-3334,-2916,-2133,-1044,237,1572,2807,3772,4338,4377,3847,2725,1084,-972,-3281,-5642,-7859,-9709,-11015,-11616,-11421,-10382,-8558,-6046,-3059,174,3353,6206,8458,9926,10472,10096,8844,6903,4464,1815,-810,-3141,-4992,-6224,-6751,-6611,-5845,-4613,-3071,-1432,123,1399,2272,2648,2505,1893,923,-248,-1414,-2386,-2969,-3033,-2489,-1339,353,2443,4752,7048,9120,10778,11863,12338,12179,11498,10424,9153,7885,6813,6089,5808,5998,6591,7483,8473,9375,9979,10118,9688,8657,7064,5046,2749,374,-1896,-3916,-5581,-6838,-7716,-8238,-8514,-8611,-8615,-8583,-8517,-8417,-8213,-7846,-7232,-6317,-5064,-3486,-1640,384,2452,4425,6166,7537,8460,8853,8717,8063,6968,5538,3922,2286,832,-279,-865,-835,-106,1293,3297,5745,8458,11175,13690,15733,17142,17768,17535,16466,14605,12099,9128,5891,2664,-346,-2864,-4714,-5725,-5838,-5054,-3492,-1348,1120,3598,5792,7433,8330,8392,7640,6199,4272,2147,68,-1659,-2876,-3429,-3301,-2541,-1281,308,2003,3617,4947,5868,6269,6126,5443,4289,2753,959,-979,-2914,-4734,-6313,-7549,-8348,-8656,-8428,-7679,-6446,-4809,-2887,-811,1254,3151,4715,5810,6339,6244,5555,4339,2764,999,-716,-2196,-3245,-3760,-3671,-3009,-1858,-355,1329,3029,4603,5920,6948,7627,8003,8069,7894,7490,6914,6181,5344,4434,3512,2634,1871,1290,950,882,1106,1581,2284,3108,4001,4844,5586,6143,6479,6572,6398,5996,5356,4549,3593,2567,1509,485,-456,-1285,-1964,-2496,-2867,-3097,-3186,-3157,-3023,-2787,-2485,-2113,-1721,-1328,-988,-737,-621,-663,-868,-1212,-1650,-2102,-2483,-2706,-2681,-2369,-1742,-832,279,1490,2650,3613,4249,4439,4134,3320,2042,400,-1478,-3442,-5323,-6981,-8277,-9115,-9450,-9277,-8652,-7686,-6510,-5302,-4207,-3382,-2906,-2835,-3138,-3746,-4540,-5379,-6119,-6640,-6843,-6689,-6181,-5362,-4338,-3210,-2122,-1201,-549,-263,-359,-851,-1667,-2725,-3889,-5032,-5998,-6670,-6944,-6754,-6107,-5019,-3595,-1931,-171,1552,3119,4428,5413,6056,6353,6366,6145,5781,5336,4865,4386,3894,3337,2674,1826,761,-540,-2045,-3675,-5312,-6796,-7978,-8698,-8846,-8356,-7239,-5576,-3524,-1298,854,2679,3954,4517,4294,3279,1594,-622,-3131,-5724,-8165,-10278,-11905,-12979,-13442,-13326,-12661,-11531,-10028,-8243,-6299,-4274,-2294,-426,1226,2605,3632,4275,4497,4311,3748,2872,1776,570,-637,-1734,-2628,-3252,-3554,-3530,-3187,-2583,-1793,-933,-129,470,743,570,-104,-1298,-2949,-4954,-7135,-9311,-11282,-12875,-13976,-14509,-14485,-13951,-13003,-11757,-10335,-8847,-7409,-6091,-4969,-4080,-3434,-3027,-2824,-2769,-2822,-2909,-3008,-3083,-3139,-3179,-3223,-3285,-3353,-3434,-3466,-3429,-3262,-2923,-2394,-1664,-758,270,1361,2423,3382,4164,4717,5018,5077,4935,4641,4291,3935,3652,3485,3436,3521,3681,3892,4077,4187,4169,3962,3558,2915,2051,967,-303,-1718,-3227,-4742,-6205,-7492,-8536,-9233,-9538,-9419,-8898,-8041,-6938,-5726,-4512,-3413,-2512,-1838,-1401,-1166,-1076,-1077,-1120,-1149,-1144,-1074,-908,-636,-217,358,1094,1982,2974,4008,4992,5808,6347,6495,6173,5346,4027,2303,305,-1781,-3748,-5393,-6532,-7043,-6871,-6048,-4692,-2996,-1198,439,1673,2316,2242,1445,-26,-2006,-4297,-6647,-8818,-10590,-11794,-12329,-12158,-11317,-9902,-8035,-5890,-3615,-1388,654,2378,3677,4498,4776,4548,3824,2709,1289,-310,-1977,-3584,-5066,-6308,-7305,-7973,-8332,-8340,-8023,-7368,-6415,-5182,-3738,-2150,-510,1066,2471,3592,4351,4705,4654,4262,3631,2906,2245,1804,1707,2052,2850,4095,5681,7486,9342,11063,12484,13458,13885,13723,12979,11714,10023,8029,5870,3666,1543,-410,-2123,-3539,-4641,-5410,-5837,-5934,-5690,-5140,-4304,-3244,-2046,-795,374,1364,2058,2379,2277,1745,814,-442,-1894,-3418,-4812,-5921,-6550,-6558,-5836,-4354,-2135,670,3883,7205,10343,12983,14859,15786,15685,14588,12656,10118,7293,4476,1977,-4,-1323,-1967,-2022,-1646,-1080,-542,-261,-390,-1001,-2101,-3566,-5268,-6975,-8510,-9676,-10353,-10483,-10065,-9188,-7944,-6489,-4931,-3407,-1971,-693,435,1404,2254,2995,3666,4248,4767,5161,5435,5512,5372,4959,4261,3254,1990,498,-1103,-2716,-4195,-5414,-6261,-6676,-6635,-6201,-5465,-4580,-3700,-2976,-2517,-2380,-2549,-2946,-3452,-3895,-4142,-4041,-3525,-2565,-1208,438,2227,3985,5532,6721,7439,7635,7331,6612,5618,4550,3576,2901,2618,2806,3413,4336,5391,6358,7025,7200,6773,5715,4109,2122,-15,-2039,-3712,-4848,-5339,-5195,-4496,-3413,-2180,-1016,-167,192,-48,-932,-2373,-4228,-6253,-8165,-9671,-10504,-10463,-9464,-7519,-4798,-1548,1880,5127,7825,9718,10607,10480,9419,7644,5467,3226,1260,-161,-857,-788,-22,1242,2741,4163,5225,5673,5372,4271,2438,46,-2678,-5446,-8004,-10103,-11579,-12337,-12356,-11701,-10479,-8840,-6951,-4969,-3043,-1271,251,1497,2416,3018,3270,3191,2760,1989,902,-477,-2067,-3810,-5569,-7248,-8685,-9768,-10382,-10444,-9932,-8863,-7315,-5422,-3347,-1291,551,1996,2915,3229,2956,2169,1028,-272,-1509,-2482,-3020,-3030,-2476,-1410,54,1747,3476,5038,6258,7012,7234,6941,6222,5215,4119,3098,2344,1932,1920,2250,2808,3459,4019,4365,4398,4105,3543,2831,2125,1606,1406,1629,2285,3297,4540,5803,6885,7588,7768,7350,6341,4835,2982,994,-903,-2505,-3617,-4134,-4010,-3272,-2049,-485,1185,2774,4056,4894,5188,4917,4153,2993,1634,229,-1007,-1974,-2556,-2763,-2636,-2281,-1848,-1485,-1310,-1443,-1873,-2610,-3530,-4526,-5441,-6137,-6513,-6518,-6148,-5481,-4603,-3650,-2739,-1963,-1383,-985,-740,-547,-311,64,673,1533,2642,3920,5247,6453,7384,7854,7780,7083,5807,4053,1983,-177,-2204,-3891,-5050,-5607,-5509,-4835,-3706,-2314,-885,365,1229,1575,1342,557,-642,-2082,-3489,-4628,-5237,-5152,-4257,-2565,-174,2713,5809,8816,11401,13316,14356,14459,13648,12083,9991,7661,5402,3471,2100,1396,1396,2035,3147,4535,5950,7146,7923,8131,7701,6661,5114,3237,1250,-609,-2141,-3173,-3636,-3518,-2893,-1897,-678,574,1716,2605,3170,3362,3216,2770,2142,1423,737,168,-199,-330,-199,172,752,1489,2312,3158,3941,4593,5036,5211,5059,4572,3733,2589,1193,-363,-1990,-3576,-5043,-6312,-7342,-8119,-8652,-8977,-9125,-9152,-9065,-8901,-8637,-8269,-7765,-7110,-6279,-5283,-4123,-2844,-1480,-94,1263,2537,3687,4689,5525,6194,6700,7039,7222,7229,7071,6721,6189,5462,4564,3497,2317,1039,-237,-1469,-2543,-3387,-3924,-4092,-3882,-3307,-2440,-1382,-276,740,1528,1989,2082,1804,1238,491,-289,-946,-1355,-1405,-1066,-335,723,2015,3423,4836,6144,7289,8226,8961,9526,9965,10339,10681,11034,11386,11746,12053,12280,12344,12211,11801,11107,10084,8751,7126,5249,3193,1035,-1125,-3184,-5021,-6558,-7681,-8356,-8525,-8200,-7400,-6214,-4717,-3072,-1396,150,1422,2345,2816,2870,2533,1933,1225,593,227,263,810,1859,3361,5162,7085,8906,10435,11482,11942,11744,10911,9505,7667,5553,3368,1293,-476,-1801,-2571,-2743,-2336,-1433,-171,1260,2677,3871,4713,5094,4996,4476,3634,2637,1659,856,384,290,613,1265,2133,3044,3810,4267,4276,3783,2798,1406,-240,-1971,-3586,-4939,-5890,-6401,-6459,-6126,-5508,-4708,-3870,-3078,-2434,-1963,-1710,-1637,-1744,-1969,-2266,-2579,-2839,-3009,-3027,-2886,-2552,-2053,-1381,-595,304,1257,2256,3275,4295,5320,6309,7265,8107,8821,9291,9490,9329,8804,7927,6764,5416,4022,2707,1600,802,365,331,672,1349,2278,3360,4484,5526,6394,6980,7241,7130,6661,5882,4869,3745,2634,1669,970,602,606,956,1587,2407,3303,4176,4945,5558,5989,6244,6331,6275,6090,5794,5394,4892,4289,3573,2751,1808,758,-395,-1616,-2880,-4117,-5273,-6272,-7034,-7527,-7699,-7589,-7231,-6721,-6160,-5643,-5266,-5057,-5040,-5164,-5369,-5575,-5683,-5654,-5430,-5043,-4528,-3985,-3517,-3244,-3262,-3620,-4334,-5332,-6523,-7757,-8883,-9758,-10272,-10356,-10014,-9294,-8293,-7162,-6033,-5072,-4375,-4027,-4031,-4346,-4887,-5510,-6096,-6485,-6593,-6336,-5704,-4730,-3495,-2111,-723,552,1585,2317,2715,2811,2670,2406,2128,1967,2015,2333,2930,3762,4733,5723,6597,7243,7583,7590,7299,6785,6177,5580,5140,4908,4956,5242,5714,6255,6724,6976,6877,6325,5277,3763,1856,-271,-2445,-4439,-6053,-7119,-7524,-7248,-6345,-4980,-3358,-1753,-423,414,593,87,-1061,-2686,-4555,-6411,-7992,-9102,-9621,-9536,-8931,-7966,-6866,-5851,-5128,-4853,-5081,-5822,-6974,-8399,-9907,-11294,-12381,-13005,-13085,-12587,-11572,-10162,-8531,-6892,-5445,-4357,-3746,-3633,-3984,-4670,-5531,-6377,-7037,-7376,-7328,-6888,-6126,-5142,-4086,-3068,-2213,-1563,-1143,-914,-818,-776,-718,-577,-331,44,513,1050,1579,2040,2349,2440,2261,1785,1015,18,-1154,-2355,-3501,-4453,-5136,-5498,-5527,-5273,-4814,-4252,-3718,-3294,-3075,-3077,-3291,-3627,-3994,-4212,-4169,-3712,-2777,-1371,456,2513,4614,6496,7938,8759,8859,8251,7030,5411,3625,1966,658,-107,-258,182,1083,2235,3378,4268,4669,4450,3544,1994,-55,-2416,-4822,-7040,-8844,-10083,-10678,-10644,-10062,-9088,-7903,-6690,-5637,-4847,-4403,-4280,-4415,-4680,-4922,-5006,-4801,-4280,-3430,-2361,-1189,-96,771,1271,1347,978,233,-781,-1928,-3042,-4010,-4694,-5063,-5060,-4752,-4174,-3461,-2708,-2053,-1592,-1395,-1504,-1885,-2505,-3255,-4048,-4760,-5326,-5662,-5781,-5660,-5384,-4963,-4489,-3964,-3435,-2876,-2288,-1628,-901,-71,804,1718,2562,3264,3709,3799,3477,2713,1551,79,-1566,-3221,-4718,-5907,-6686,-6984,-6814,-6224,-5314,-4223,-3086,-2047,-1224,-702,-522,-693,-1163,-1862,-2682,-3497,-4195,-4652,-4792,-4552,-3914,-2892,-1537,86,1875,3746,5592,7321,8862,10135,11101,11722,12007,11963,11661,11140,10509,9816,9156,8549,8031,7593,7189,6802,6343,5793,5076,4190,3097,1843,437,-1034,-2513,-3883,-5058,-5912,-6368,-6338,-5809,-4792,-3360,-1636,242,2120,3834,5283,6336,6955,7095,6759,6002,4871,3497,1998,531,-725,-1636,-2040,-1880,-1101,238,2032,4117,6262,8251,9822,10799,11005,10386,8941,6784,4093,1128,-1839,-4514,-6661,-8098,-8749,-8626,-7856,-6632,-5213,-3859,-2832,-2304,-2399,-3100,-4318,-5865,-7494,-8947,-9991,-10447,-10233,-9359,-7921,-6115,-4147,-2264,-665,498,1134,1242,869,122,-871,-1973,-3059,-4016,-4777,-5283,-5531,-5539,-5345,-5027,-4636,-4251,-3897,-3606,-3345,-3093,-2785,-2371,-1806,-1052,-111,1010,2277,3644,5073,6504,7901,9204,10379,11371,12143,12660,12886,12814,12428,11765,10835,9737,8512,7296,6140,5156,4359,3785,3393,3139,2957,2781,2560,2268,1882,1432,937,452,28,-274,-397,-295,75,709,1604,2692,3903,5125,6245,7147,7733,7928,7701,7051,6026,4696,3175,1565,4,-1411,-2576,-3430,-3936,-4099,-3951,-3575,-3060,-2521,-2072,-1818,-1839,-2193,-2900,-3944,-5283,-6830,-8484,-10116,-11607,-12818,-13679,-14092,-14063,-13590,-12738,-11605,-10312,-9004,-7816,-6866,-6231,-5920,-5907,-6083,-6324,-6485,-6433,-6076,-5367,-4321,-2987,-1481,80,1558,2815,3762,4320,4473,4241,3680,2874,1911,887,-113,-1009,-1740,-2240,-2477,-2409,-2045,-1398,-531,475,1512,2459,3205,3672,3790,3581,3052,2314,1455,632,-31,-385,-335,205,1240,2762,4664,6846,9118,11316,13250,14747,15708,16027,15731,14834,13465,11751,9857,7936,6117,4484,3078,1891,879,-24,-877,-1741,-2624,-3523,-4385,-5118,-5640,-5826,-5622,-4976,-3915,-2511,-901,742,2229,3362,3999,4026,3416,2213,515,-1494,-3636,-5680,-7456,-8785,-9582,-9778,-9397,-8499,-7194,-5650,-4029,-2535,-1335,-580,-357,-707,-1566,-2845,-4349,-5887,-7234,-8188,-8607,-8381,-7509,-6046,-4108,-1884,439,2637,4518,5922,6741,6925,6517,5606,4367,3011,1759,847,436,651,1502,2924,4755,6758,8671,10206,11128,11258,10521,8959,6723,4054,1253,-1370,-3544,-5056,-5821,-5829,-5206,-4132,-2855,-1617,-655,-130,-157,-737,-1822,-3258,-4885,-6472,-7843,-8808,-9255,-9101,-8336,-6969,-5093,-2764,-140,2672,5507,8216,10655,12697,14238,15219,15602,15401,14634,13397,11744,9840,7786,5773,3933,2435,1368,811,743,1112,1779,2585,3327,3834,3933,3540,2608,1198,-562,-2472,-4286,-5737,-6601,-6696,-5973,-4461,-2349,116,2599,4784,6385,7206,7174,6329,4838,2959,990,-745,-1977,-2509,-2241,-1206,471,2566,4787,6849,8449,9388,9498,8747,7172,4906,2160,-844,-3819,-6544,-8781,-10399,-11298,-11487,-11027,-10068,-8779,-7361,-5998,-4815,-3907,-3272,-2852,-2572,-2275,-1875,-1250,-367,783,2119,3544,4892,6015,6757,7007,6711,5872,4563,2917,1099,-696,-2296,-3565,-4405,-4797,-4778,-4421,-3862,-3222,-2637,-2224,-2063,-2205,-2659,-3387,-4332,-5376,-6415,-7304,-7924,-8178,-7993,-7342,-6246,-4753,-2959,-962,1113,3173,5121,6899,8478,9830,10982,11934,12713,13333,13805,14118,14277,14236,14004,13565,12931,12161,11295,10438,9654,9030,8601,8392,8380,8508,8704,8865,8910,8755,8365,7731,6885,5923,4910,3988,3225,2698,2438,2412,2573,2807,3017,3072,2892,2412,1630,600,-576,-1746,-2734,-3369,-3493,-3021,-1924,-265,1809,4091,6307,8197,9490,10011,9633,8354,6281,3586,557,-2528,-5367,-7701,-9343,-10176,-10189,-9442,-8082,-6300,-4309,-2332,-548,901,1920,2478,2575,2264,1611,725,-301,-1337,-2280,-3015,-3464,-3560,-3275,-2622,-1641,-424,906,2212,3335,4143,4526,4433,3866,2881,1597,140,-1329,-2682,-3808,-4635,-5144,-5345,-5283,-5023,-4613,-4117,-3550,-2943,-2279,-1550,-733,202,1259,2464,3798,5254,6785,8336,9850,11236,12446,13399,14073,14442,14514,14315,13888,13274,12525,11668,10734,9729,8653,7502,6278,4990,3684,2405,1236,248,-481,-911,-1025,-847,-448,101,670,1198,1576,1792,1831,1733,1570,1417,1346,1411,1607,1906,2216,2438,2454,2186,1603,729,-327,-1432,-2405,-3090,-3360,-3159,-2496,-1481,-258,964,1980,2612,2738,2318,1375,45,-1551,-3187,-4724,-5989,-6911,-7453,-7656,-7620,-7449,-7302,-7269,-7454,-7858,-8488,-9239,-10040,-10739,-11227,-11384,-11132,-10421,-9256,-7683,-5778,-3670,-1477,645,2569,4169,5359,6075,6311,6091,5496,4621,3588,2510,1491,617,-52,-486,-665,-623,-389,-44,325,632,773,686,329,-318,-1210,-2317,-3554,-4854,-6125,-7282,-8243,-8901,-9194,-9026,-8372,-7204,-5559,-3507,-1146,1365,3908,6288,8398,10086,11294,11959,12094,11736,10953,9861,8544,7154,5756,4486,3374,2483,1811,1347,1052,887,778,692,551,315,-56,-594,-1289,-2117,-3021,-3917,-4719,-5344,-5723,-5840,-5696,-5360,-4913,-4472,-4147,-4047,-4235,-4736,-5514,-6480,-7500,-8427,-9093,-9386,-9218,-8586,-7560,-6264,-4895,-3641,-2711,-2233,-2312,-2920,-4014,-5426,-7002,-8541,-9872,-10858,-11406,-11470,-11078,-10266,-9158,-7854,-6524,-5285,-4268,-3558,-3171,-3111,-3273,-3557,-3809,-3894,-3691,-3148,-2248,-1071,266,1607,2763,3587,3948,3794,3143,2091,794,-551,-1750,-2624,-3084,-3080,-2695,-2027,-1267,-575,-130,-27,-341,-1056,-2119,-3454,-4928,-6463,-7927,-9270,-10412,-11335,-12018,-12454,-12644,-12580,-12247,-11621,-10678,-9392,-7756,-5787,-3536,-1096,1404,3818,5983,7759,9031,9735,9864,9444,8587,7390,6041,4663,3436,2444,1776,1440,1399,1593,1910,2254,2507,2575,2397,1906,1127,56,-1210,-2591,-3948,-5154,-6073,-6602,-6679,-6296,-5510,-4435,-3236,-2088,-1183,-655,-596,-1018,-1839,-2929,-4087,-5097,-5765,-5911,-5464,-4390,-2789,-823,1291,3262,4863,5835,6052,5421,3985,1860,-752,-3590,-6375,-8838,-10748,-11964,-12415,-12148,-11286,-10030,-8613,-7294,-6281,-5753,-5780,-6349,-7346,-8565,-9763,-10657,-11018,-10668,-9541,-7695,-5292,-2605,36,2296,3860,4534,4206,2952,938,-1524,-4090,-6398,-8139,-9109,-9211,-8497,-7101,-5254,-3214,-1228,466,1725,2431,2576,2186,1370,254,-1008,-2256,-3383,-4261,-4868,-5152,-5137,-4843,-4293,-3524,-2540,-1367,-2,1530,3206,4985,6795,8554,10170,11535,12559,13172,13308,12972,12155,10937,9378,7615,5761,3966,2366,1079,217,-168,-31,593,1655,3025,4567,6096,7431,8429,8949,8948,8413,7408,6040,4455,2810,1258,-65,-1077,-1716,-1996,-1961,-1680,-1276,-830,-463,-226,-161,-261,-473,-746,-974,-1096,-1044,-770,-299,362,1101,1840,2432,2759,2708,2210,1256,-104,-1755,-3539,-5279,-6806,-7985,-8745,-9038,-8924,-8432,-7690,-6760,-5753,-4721,-3720,-2769,-1881,-1056,-286,428,1075,1641,2073,2346,2394,2208,1759,1099,277,-593,-1385,-1981,-2241,-2124,-1572,-653,540,1857,3096,4088,4644,4658,4071,2897,1236,-780,-2953,-5095,-6993,-8495,-9435,-9752,-9392,-8391,-6830,-4825,-2545,-138,2229,4437,6382,8013,9309,10281,10961,11395,11616,11666,11545,11267,10803,10159,9310,8271,7066,5723,4312,2878,1506,244,-820,-1652,-2174,-2367,-2193,-1649,-767,413,1798,3276,4725,5999,6970,7539,7614,7177,6238,4869,3199,1402,-336,-1784,-2784,-3187,-2948,-2094,-743,923,2688,4318,5623,6448,6701,6385,5538,4280,2762,1144,-395,-1723,-2714,-3323,-3516,-3357,-2902,-2293,-1649,-1116,-819,-843,-1250,-2037,-3184,-4592,-6179,-7802,-9341,-10673,-11708,-12380,-12677,-12617,-12237,-11629,-10840,-9963,-9037,-8107,-7182,-6287,-5403,-4561,-3738,-2961,-2213,-1506,-812,-135,559,1265,2004,2752,3497,4185,4768,5168,5331,5187,4706,3882,2730,1336,-239,-1844,-3391,-4725,-5768,-6416,-6633,-6405,-5771,-4805,-3633,-2366,-1146,-67,817,1480,1973,2342,2682,3059,3557,4205,5041,6036,7170,8369,9554,10633,11518,12128,12415,12356,11957,11266,10342,9274,8150,7063,6112,5354,4876,4678,4807,5203,5848,6639,7472,8239,8792,9047,8923,8391,7472,6225,4730,3105,1434,-178,-1682,-3021,-4201,-5213,-6088,-6861,-7551,-8193,-8783,-9311,-9748,-10049,-10164,-10054,-9682,-9063,-8212,-7207,-6129,-5079,-4182,-3507,-3145,-3102,-3349,-3820,-4386,-4939,-5349,-5532,-5441,-5062,-4433,-3599,-2642,-1631,-657,227,955,1510,1884,2098,2198,2216,2209,2164,2112,1996,1815,1533,1146,683,193,-250,-528,-565,-246,472,1595,3080,4786,6546,8126,9322,9916,9805,8910,7307,5103,2514,-227,-2864,-5154,-6892,-7931,-8183,-7665,-6446,-4706,-2642,-511,1466,3084,4221,4821,4918,4614,4058,3416,2845,2453,2318,2419,2733,3130,3526,3777,3813,3566,3041,2276,1367,426,-398,-981,-1196,-977,-293,823,2293,4001,5815,7580,9180,10493,11456,12035,12207,12026,11486,10660,9553,8222,6690,5018,3245,1464,-272,-1851,-3226,-4304,-5052,-5412,-5363,-4884,-3982,-2698,-1128,596,2270,3695,4632,4910,4401,3072,986,-1724,-4836,-8120,-11284,-14083,-16261,-17621,-18030,-17429,-15877,-13500,-10555,-7306,-4096,-1224,1036,2492,3054,2744,1686,92,-1778,-3645,-5266,-6454,-7106,-7204,-6795,-5981,-4861,-3549,-2103,-576,1022,2677,4379,6094,7777,9334,10678,11671,12226,12216,11632,10449,8762,6694,4404,2081,-107,-2007,-3490,-4452,-4834,-4589,-3740,-2321,-424,1839,4328,6903,9387,11638,13474,14750,15356,15208,14330,12785,10761,8459,6182,4167,2670,1824,1668,2151,3089,4290,5507,6547,7278,7626,7620,7336,6900,6475,6178,6138,6378,6892,7604,8405,9183,9851,10325,10608,10665,10539,10223,9732,9047,8147,7012,5643,4062,2350,593,-1062,-2505,-3603,-4312,-4592,-4536,-4216,-3812,-3451,-3274,-3348,-3697,-4279,-5016,-5818,-6571,-7205,-7648,-7868,-7848,-7607,-7182,-6648,-6070,-5525,-5040,-4634,-4286,-3963,-3660,-3379,-3180,-3123,-3295,-3709,-4361,-5132,-5854,-6291,-6202,-5373,-3721,-1287,1696,4870,7794,10051,11329,11479,10555,8732,6322,3612,898,-1629,-3821,-5596,-6890,-7649,-7841,-7466,-6583,-5328,-3906,-2564,-1556,-1094,-1308,-2254,-3866,-6045,-8604,-11345,-14042,-16427,-18247,-19214,-19091,-17680,-14913,-10858,-5784,-112,5590,10729,14750,17278,18126,17403,15405,12648,9681,7054,5182,4325,4540,5719,7580,9770,11876,13551,14524,14695,14100,12910,11380,9759,8280,7069,6216,5687,5456,5424,5516,5655,5772,5798,5688,5399,4936,4347,3700,3088,2568,2156,1814,1471,1068,585,56,-399,-687,-650,-272,446,1365,2256,2872,2916,2209,636,-1725,-4674,-7850,-10820,-13130,-14368,-14288,-12774,-9992,-6245,-2045,2032,5429,7659,8439,7664,5454,2104,-1971,-6285,-10360,-13791,-16263,-17620,-17811,-16947,-15203,-12847,-10151,-7387,-4785,-2526,-734,526,1208,1339,909,-2,-1347,-3013,-4884,-6813,-8631,-10180,-11281,-11827,-11726,-10990,-9701,-8036,-6206,-4470,-3029,-2052,-1619,-1735,-2330,-3299,-4489,-5768,-7003,-8096,-9002,-9689,-10193,-10529,-10749,-10889,-10967,-11015,-11011,-10982,-10900,-10790,-10666,-10569,-10571,-10700,-10998,-11421,-11873,-12203,-12215,-11739,-10660,-8941,-6688,-4063,-1337,1234,3406,5011,5981,6348,6221,5769,5173,4601,4202,4084,4323,4961,6009,7417,9125,10977,12826,14452,15695,16386,16465,15937,14892,13501,11950,10456,9191,8307,7863,7884,8286,8961,9741,10442,10916,11032,10754,10092,9148,8047,6961,6030,5372,5064,5113,5510,6197,7120,8218,9436,10709,11982,13161,14165,14877,15194,15023,14303,13038,11293,9190,6926,4695,2721,1168,185,-187,82,904,2199,3789,5545,7276,8854,10142,11028,11430,11290,10571,9320,7573,5475,3147,760,-1530,-3585,-5288,-6570,-7374,-7715,-7602,-7110,-6326,-5366,-4355,-3425,-2697,-2252,-2166,-2434,-3046,-3936,-5019,-6195,-7371,-8448,-9371,-10080,-10558,-10799,-10822,-10654,-10349,-9959,-9564,-9232,-9031,-9004,-9157,-9476,-9883,-10324,-10684,-10903,-10924,-10709,-10287,-9671,-8932,-8136,-7356,-6671,-6161,-5878,-5878,-6187,-6803,-7716,-8878,-10221,-11667,-13089,-14374,-15376,-15973,-16063,-15573,-14509,-12884,-10818,-8430,-5913,-3462,-1290,433,1543,1979,1728,862,-477,-2106,-3834,-5477,-6897,-8011,-8788,-9231,-9401,-9331,-9101,-8756,-8339,-7890,-7421,-6954,-6507,-6098,-5765,-5525,-5414,-5425,-5568,-5798,-6089,-6366,-6582,-6663,-6566,-6257,-5722,-4971,-4011,-2879,-1594,-212,1231,2680,4060,5339,6419,7283,7857,8121,8064,7700,7075,6275,5390,4545,3833,3352,3138,3228,3581,4176,4939,5819,6760,7696,8598,9390,10047,10510,10757,10774,10580,10198,9698,9121,8561,8068,7707,7515,7511,7687,8028,8484,9018,9567,10086,10521,10839,10998,10988,10769,10366,9748,8977,8064,7095,6139,5273,4593,4154,4023,4228,4772,5639,6770,8077,9455,10772,11923,12794,13340,13515,13361,12910,12266,11500,10727,10019,9451,9058,8841,8784,8836,8945,9052,9111,9093,8995,8804,8553,8219,7814,7306,6655,5826,4771,3467,1924,166,-1717,-3637,-5457,-7048,-8299,-9116,-9466,-9365,-8860,-8073,-7096,-6086,-5135,-4349,-3783,-3467,-3397,-3553,-3880,-4323,-4814,-5288,-5677,-5944,-6033,-5963,-5716,-5359,-4930,-4488,-4106,-3801,-3617,-3526,-3512,-3516,-3490,-3373,-3134,-2756,-2252,-1672,-1069,-541,-166,-36,-204,-701,-1510,-2574,-3789,-5031,-6135,-6968,-7377,-7272,-6596,-5360,-3639,-1576,654,2840,4789,6335,7342,7758,7561,6820,5624,4137,2487,865,-643,-1904,-2922,-3659,-4188,-4553,-4839,-5121,-5455,-5884,-6431,-7085,-7832,-8626,-9426,-10171,-10823,-11322,-11655,-11778,-11698,-11384,-10848,-10080,-9104,-7947,-6666,-5307,-3949,-2625,-1408,-306,639,1417,2021,2448,2702,2815,2794,2680,2490,2248,1961,1652,1304,939,526,61,-476,-1114,-1847,-2695,-3630,-4643,-5690,-6762,-7810,-8828,-9788,-10670,-11467,-12156,-12736,-13201,-13557,-13812,-13974,-14046,-14034,-13933,-13732,-13430,-13012,-12501,-11906,-11276,-10659,-10095,-9647,-9328,-9159,-9148,-9249,-9447,-9651,-9795,-9775,-9513,-8940,-8016,-6749,-5164,-3350,-1413,520,2290,3769,4825,5362,5354,4789,3750,2343,705,-984,-2574,-3903,-4847,-5328,-5295,-4761,-3779,-2444,-892,721,2228,3475,4347,4777,4766,4371,3692,2859,2003,1237,651,307,238,477,1008,1838,2900,4158,5495,6825,8005,8938,9494,9611,9248,8423,7223,5776,4254,2849,1734,1051,897,1289,2194,3500,5061,6704,8258,9574,10556,11144,11342,11202,10793,10236,9633,9080,8672,8437,8415,8574,8878,9248,9603,9848,9916,9744,9334,8689,7875,6953,6013,5136,4401,3862,3552,3481,3632,3950,4387,4828,5222,5448,5484,5286,4885,4336,3714,3122,2631,2322,2219,2349,2679,3186,3799,4473,5143,5764,6306,6728,7035,7195,7247,7172,7033,6826,6616,6416,6257,6164,6133,6189,6306,6505,6748,7045,7359,7686,8007,8306,8579,8814,9019,9208,9375,9552,9713,9881,10033,10171,10301,10409,10512,10599,10675,10735,10773,10759,10683,10497,10194,9758,9201,8548,7833,7096,6373,5699,5095,4563,4088,3630,3126,2519,1737,742,-463,-1866,-3365,-4894,-6309,-7523,-8439,-9012,-9246,-9174,-8876,-8416,-7874,-7280,-6656,-5994,-5265,-4456,-3538,-2510,-1384,-176,1043,2230,3279,4128,4718,5003,5001,4716,4198,3501,2688,1823,972,172,-547,-1193,-1790,-2356,-2930,-3524,-4150,-4819,-5534,-6309,-7146,-8034,-8950,-9833,-10629,-11252,-11652,-11794,-11677,-11344,-10858,-10306,-9789,-9369,-9130,-9086,-9255,-9600,-10067,-10549,-10959,-11156,-11063,-10605,-9785,-8649,-7318,-5920,-4627,-3562,-2832,-2473,-2479,-2781,-3303,-3915,-4538,-5069,-5459,-5688,-5758,-5716,-5612,-5524,-5501,-5600,-5812,-6108,-6411,-6607,-6594,-6282,-5616,-4621,-3346,-1909,-451,879,1926,2567,2719,2344,1488,234,-1262,-2824,-4281,-5462,-6260,-6619,-6520,-6036,-5223,-4216,-3098,-2011,-1032,-282,179,279,-18,-720,-1809,-3229,-4881,-6643,-8349,-9847,-10975,-11627,-11728,-11280,-10344,-9022,-7485,-5872,-4353,-3037,-1980,-1209,-669,-305,-39,194,436,700,987,1272,1542,1771,1939,2036,2051,1989,1868,1712,1568,1465,1432,1465,1533,1558,1465,1157,583,-277,-1394,-2690,-4048,-5351,-6463,-7282,-7740,-7789,-7459,-6781,-5846,-4755,-3623,-2591,-1765,-1255,-1118,-1362,-1955,-2811,-3821,-4876,-5863,-6712,-7367,-7825,-8097,-8224,-8235,-8164,-8003,-7745,-7349,-6775,-6003,-5017,-3854,-2577,-1278,-65,943,1685,2085,2182,2002,1665,1267,942,760,809,1094,1643,2416,3400,4518,5722,6896,7980,8854,9474,9779,9751,9408,8759,7854,6750,5518,4251,3035,1945,1029,313,-215,-567,-776,-870,-887,-862,-838,-866,-974,-1214,-1591,-2128,-2802,-3585,-4412,-5196,-5839,-6240,-6309,-6011,-5318,-4284,-2976,-1492,39,1524,2865,4022,4986,5793,6503,7179,7895,8670,9518,10406,11288,12101,12780,13262,13485,13409,12971,12158,10956,9390,7544,5518,3482,1622,107,-892,-1302,-1097,-359,762,2049,3269,4192,4661,4588,3996,2982,1703,356,-900,-1907,-2586,-2898,-2846,-2491,-1884,-1108,-225,711,1638,2532,3335,4026,4553,4870,4935,4698,4147,3288,2183,925,-373,-1583,-2624,-3393,-3874,-4015,-3842,-3350,-2582,-1575,-380,934,2305,3630,4820,5766,6380,6614,6470,6002,5325,4568,3870,3362,3111,3180,3554,4201,5044,5992,6930,7753,8348,8620,8498,7927,6909,5470,3706,1740,-245,-2076,-3539,-4519,-4882,-4635,-3831,-2593,-1133,362,1650,2573,2992,2861,2196,1094,-305,-1810,-3228,-4380,-5115,-5334,-5005,-4131,-2791,-1082,857,2894,4883,6717,8293,9546,10436,10948,11088,10899,10424,9737,8910,8003,7101,6233,5468,4815,4320,3983,3836,3862,4080,4444,4927,5442,5914,6227,6297,6036,5391,4348,2932,1225,-652,-2519,-4199,-5500,-6275,-6422,-5919,-4804,-3207,-1313,663,2462,3889,4747,4962,4514,3485,2055,422,-1154,-2475,-3371,-3765,-3677,-3171,-2417,-1534,-685,49,631,1058,1388,1685,2005,2409,2906,3475,4082,4634,5090,5372,5487,5440,5314,5191,5190,5415,5939,6817,8028,9513,11143,12748,14126,15095,15458,15134,14056,12298,9987,7339,4605,2047,-120,-1736,-2743,-3151,-3070,-2634,-2060,-1508,-1184,-1189,-1599,-2409,-3535,-4875,-6279,-7615,-8774,-9663,-10240,-10468,-10355,-9904,-9135,-8073,-6720,-5122,-3307,-1344,666,2624,4408,5915,7077,7849,8247,8320,8148,7832,7455,7082,6748,6446,6170,5885,5586,5276,4980,4755,4623,4638,4759,4948,5091,5070,4755,4067,2943,1412,-471,-2587,-4784,-6922,-8831,-10404,-11544,-12206,-12408,-12192,-11661,-10931,-10121,-9360,-8731,-8307,-8120,-8167,-8432,-8856,-9379,-9913,-10361,-10643,-10666,-10396,-9821,-8979,-7955,-6858,-5802,-4903,-4223,-3805,-3618,-3616,-3719,-3845,-3931,-3931,-3824,-3621,-3349,-3039,-2749,-2501,-2346,-2286,-2340,-2487,-2703,-2942,-3156,-3292,-3320,-3216,-3000,-2698,-2378,-2102,-1941,-1961,-2195,-2668,-3346,-4191,-5120,-6045,-6890,-7571,-8061,-8325,-8394,-8296,-8096,-7851,-7628,-7456,-7378,-7373,-7445,-7555,-7684,-7791,-7879,-7917,-7930,-7918,-7895,-7882,-7856,-7821,-7737,-7579,-7319,-6927,-6384,-5684,-4835,-3862,-2842,-1836,-957,-293,93,151,-99,-618,-1321,-2105,-2843,-3433,-3765,-3801,-3522,-2987,-2286,-1545,-899,-480,-375,-650,-1284,-2236,-3381,-4607,-5743,-6685,-7300,-7553,-7429,-6993,-6354,-5656,-5060,-4723,-4764,-5252,-6210,-7575,-9253,-11090,-12930,-14593,-15935,-16817,-17154,-16899,-16061,-14718,-13004,-11095,-9194,-7481,-6096,-5122,-4554,-4330,-4336,-4433,-4487,-4389,-4058,-3467,-2604,-1517,-239,1150,2593,4011,5353,6550,7583,8425,9075,9574,9931,10222,10462,10698,10925,11131,11268,11287,11127,10755,10155,9336,8340,7197,5960,4653,3320,1966,638,-684,-1937,-3157,-4281,-5335,-6272,-7089,-7756,-8251,-8548,-8650,-8560,-8316,-7967,-7558,-7139,-6739,-6374,-6035,-5709,-5334,-4878,-4247,-3407,-2294,-888,792,2740,4853,7081,9279,11342,13149,14582,15589,16121,16204,15881,15243,14390,13446,12513,11690,11015,10509,10130,9823,9525,9180,8769,8305,7826,7386,7035,6803,6696,6711,6793,6932,7049,7122,7083,6888,6492,5865,4995,3904,2631,1258,-127,-1414,-2505,-3321,-3810,-3976,-3840,-3496,-3013,-2516,-2058,-1694,-1404,-1144,-833,-384,265,1158,2271,3572,4970,6366,7653,8719,9488,9906,9960,9691,9158,8474,7744,7083,6590,6325,6328,6601,7107,7796,8599,9437,10251,10968,11531,11888,11977,11756,11199,10305,9119,7702,6156,4570,3046,1643,410,-638,-1505,-2207,-2766,-3206,-3540,-3775,-3913,-3950,-3891,-3736,-3515,-3256,-3020,-2846,-2795,-2866,-3065,-3316,-3569,-3687,-3619,-3253,-2576,-1596,-337,1083,2606,4094,5467,6630,7529,8127,8452,8526,8439,8256,8078,7970,7993,8175,8508,8967,9504,10062,10594,11042,11380,11569,11614,11510,11279,10957,10565,10135,9665,9129,8491,7677,6638,5333,3763,1984,77,-1827,-3612,-5159,-6393,-7282,-7844,-8152,-8281,-8345,-8386,-8468,-8575,-8694,-8782,-8809,-8739,-8567,-8279,-7870,-7326,-6617,-5712,-4604,-3295,-1856,-370,1029,2239,3141,3719,3955,3942,3761,3554,3431,3514,3868,4555,5559,6853,8336,9878,11324,12497,13258,13493,13158,12271,10927,9265,7470,5734,4226,3088,2402,2173,2353,2804,3360,3805,3959,3652,2821,1446,-363,-2469,-4636,-6651,-8282,-9370,-9832,-9684,-9047,-8099,-7067,-6159,-5540,-5299,-5456,-5945,-6666,-7471,-8212,-8762,-9006,-8903,-8419,-7610,-6513,-5237,-3836,-2425,-1032,259,1454,2532,3521,4452,5360,6257,7146,7980,8718,9285,9643,9747,9616,9279,8821,8335,7922,7679,7658,7880,8293,8804,9260,9512,9398,8823,7730,6147,4154,1886,-497,-2830,-4957,-6762,-8172,-9167,-9792,-10121,-10268,-10340,-10421,-10578,-10824,-11152,-11538,-11916,-12253,-12471,-12520,-12358,-11942,-11276,-10352,-9208,-7868,-6387,-4798,-3169,-1540,3,1402,2576,3464,4046,4293,4274,4033,3682,3345,3110,3101,3346,3878,4638,5554,6490,7333,7948,8260,8224,7837,7146,6193,5059,3801,2491,1172,-100,-1296,-2367,-3290,-4009,-4508,-4740,-4720,-4463,-4043,-3554,-3122,-2870,-2927,-3372,-4247,-5533,-7128,-8898,-10644,-12174,-13312,-13926,-13965,-13426,-12400,-11009,-9427,-7836,-6384,-5207,-4338,-3792,-3486,-3343,-3239,-3085,-2779,-2287,-1558,-629,479,1673,2869,3957,4843,5449,5724,5681,5348,4842,4254,3741,3378,3254,3349,3623,3953,4207,4222,3878,3071,1773,25,-2092,-4414,-6787,-9029,-10989,-12561,-13676,-14332,-14568,-14454,-14085,-13537,-12887,-12179,-11444,-10698,-9957,-9245,-8591,-8037,-7614,-7347,-7226,-7218,-7262,-7263,-7150,-6824,-6265,-5429,-4369,-3107,-1738,-337,992,2147,3044,3605,3803,3634,3165,2475,1700,963,387,80,86,429,1067,1930,2923,3928,4849,5585,6067,6262,6150,5766,5151,4357,3451,2460,1430,353,-758,-1909,-3092,-4271,-5409,-6448,-7336,-8057,-8585,-8968,-9234,-9447,-9678,-9956,-10339,-10803,-11352,-11924,-12476,-12945,-13300,-13510,-13596,-13565,-13482,-13358,-13249,-13130,-12982,-12742,-12320,-11633,-10599,-9164,-7326,-5119,-2648,-46,2510,4862,6859,8413,9492,10108,10351,10290,10043,9692,9306,8950,8638,8386,8165,7950,7692,7373,6970,6492,5963,5399,4819,4214,3558,2803,1892,779,-571,-2134,-3873,-5676,-7438,-9006,-10261,-11085,-11422,-11241,-10603,-9581,-8331,-7003,-5761,-4745,-4043,-3687,-3647,-3830,-4109,-4346,-4411,-4206,-3684,-2828,-1692,-337,1125,2577,3906,4967,5695,5993,5883,5407,4685,3872,3121,2566,2296,2337,2683,3271,4049,4925,5851,6756,7610,8372,9024,9535,9881,10029,9948,9617,9039,8228,7249,6160,5050,3996,3043,2236,1560,993,489,-14,-547,-1149,-1793,-2471,-3112,-3679,-4117,-4390,-4505,-4468,-4342,-4182,-4052,-4012,-4048,-4160,-4240,-4223,-3978,-3425,-2500,-1181,478,2395,4412,6376,8111,9488,10414,10854,10843,10450,9816,9077,8417,7969,7858,8134,8787,9737,10828,11887,12704,13108,12951,12161,10744,8790,6458,3963,1508,-695,-2518,-3863,-4719,-5117,-5146,-4902,-4510,-4046,-3599,-3183,-2831,-2519,-2253,-2011,-1785,-1572,-1348,-1103,-807,-433,53,668,1450,2397,3506,4753,6053,7337,8464,9319,9793,9797,9308,8342,6957,5281,3442,1626,6,-1259,-2020,-2201,-1752,-689,916,2950,5245,7599,9792,11614,12888,13503,13443,12761,11617,10207,8757,7470,6498,5893,5655,5666,5815,5922,5869,5543,4896,3938,2711,1301,-187,-1673,-3050,-4273,-5279,-6031,-6515,-6695,-6598,-6232,-5680,-5026,-4397,-3896,-3601,-3541,-3676,-3928,-4189,-4339,-4309,-4050,-3589,-3007,-2398,-1900,-1586,-1503,-1633,-1868,-2105,-2169,-1933,-1278,-139,1491,3543,5898,8343,10658,12564,13843,14296,13859,12548,10517,7992,5257,2608,299,-1486,-2659,-3233,-3303,-3029,-2582,-2140,-1829,-1716,-1815,-2051,-2340,-2537,-2538,-2236,-1595,-598,691,2187,3743,5195,6373,7111,7285,6837,5766,4169,2173,-22,-2221,-4199,-5759,-6736,-7029,-6621,-5594,-4107,-2393,-692,775,1848,2454,2602,2370,1881,1266,669,185,-73,-79,209,756,1525,2425,3389,4322,5171,5909,6501,6958,7238,7310,7115,6611,5756,4592,3150,1597,36,-1327,-2412,-3105,-3424,-3387,-3080,-2592,-2017,-1448,-965,-643,-533,-673,-1065,-1679,-2462,-3331,-4185,-4947,-5522,-5889,-6021,-5958,-5747,-5450,-5128,-4820,-4521,-4236,-3886,-3457,-2870,-2127,-1213,-167,971,2133,3281,4358,5363,6279,7122,7896,8613,9245,9780,10142,10289,10151,9678,8857,7684,6201,4479,2599,666,-1214,-2950,-4462,-5690,-6608,-7186,-7432,-7345,-6940,-6238,-5275,-4105,-2810,-1466,-168,1021,2068,2946,3685,4278,4731,5022,5086,4878,4328,3415,2157,619,-1087,-2808,-4388,-5682,-6552,-6952,-6836,-6266,-5305,-4068,-2676,-1224,167,1460,2575,3522,4275,4856,5274,5523,5600,5459,5075,4423,3505,2390,1143,-81,-1189,-2037,-2591,-2811,-2758,-2501,-2157,-1815,-1568,-1442,-1463,-1598,-1835,-2139,-2507,-2957,-3491,-4163,-4956,-5897,-6933,-8046,-9155,-10217,-11153,-11911,-12421,-12631,-12496,-11981,-11106,-9903,-8470,-6925,-5414,-4084,-3075,-2478,-2369,-2745,-3589,-4808,-6278,-7851,-9335,-10571,-11379,-11645,-11285,-10281,-8682,-6600,-4196,-1685,728,2818,4415,5380,5630,5170,4031,2357,274,-2011,-4330,-6507,-8390,-9874,-10861,-11320,-11234,-10667,-9681,-8418,-6989,-5544,-4188,-3025,-2096,-1460,-1092,-1004,-1125,-1389,-1697,-1909,-1940,-1685,-1134,-338,601,1499,2186,2459,2201,1318,-152,-2102,-4326,-6565,-8547,-10037,-10867,-10979,-10399,-9261,-7728,-6038,-4370,-2928,-1816,-1098,-763,-717,-865,-1050,-1179,-1149,-951,-600,-168,250,579,728,684,423,-11,-573,-1201,-1817,-2367,-2789,-3052,-3153,-3097,-2954,-2761,-2625,-2595,-2736,-3066,-3555,-4146,-4734,-5219,-5491,-5503,-5226,-4708,-4032,-3306,-2665,-2216,-2040,-2197,-2639,-3341,-4147,-4951,-5582,-5934,-5926,-5544,-4848,-3927,-2923,-1967,-1154,-559,-167,61,235,461,866,1513,2443,3592,4861,6083,7074,7695,7801,7375,6417,5026,3332,1483,-354,-2071,-3560,-4791,-5769,-6509,-7066,-7451,-7670,-7706,-7515,-7085,-6383,-5445,-4279,-2946,-1483,56,1628,3216,4772,6298,7722,9011,10072,10831,11219,11187,10707,9809,8501,6880,5013,3029,1072,-711,-2141,-3096,-3457,-3202,-2361,-1058,551,2253,3882,5257,6307,6964,7272,7281,7087,6794,6486,6242,6091,6035,6033,6007,5866,5519,4902,3996,2838,1503,147,-1115,-2115,-2768,-3012,-2846,-2349,-1626,-845,-172,232,255,-165,-994,-2137,-3416,-4617,-5520,-5917,-5698,-4797,-3297,-1328,879,3084,5026,6502,7341,7470,6874,5636,3898,1872,-193,-2069,-3520,-4440,-4747,-4512,-3841,-2928,-1944,-1072,-406,13,226,342,490,803,1374,2215,3283,4442,5539,6401,6870,6861,6307,5249,3751,1956,29,-1835,-3473,-4726,-5520,-5810,-5634,-5064,-4218,-3230,-2223,-1315,-549,49,530,962,1431,2032,2807,3803,5001,6358,7789,9169,10358,11216,11607,11458,10732,9472,7778,5805,3742,1807,164,-1015,-1671,-1789,-1440,-761,67,863,1439,1685,1529,991,158,-837,-1803,-2565,-2945,-2829,-2163,-983,600,2430,4284,5974,7285,8059,8190,7605,6334,4441,2082,-552,-3227,-5711,-7793,-9318,-10203,-10439,-10076,-9236,-8032,-6630,-5127,-3634,-2216,-903,265,1280,2112,2748,3165,3369,3365,3176,2847,2424,1959,1527,1177,999,1025,1313,1831,2561,3388,4219,4923,5407,5611,5533,5222,4799,4398,4192,4318,4895,5952,7476,9317,11309,13168,14642,15447,15393,14362,12386,9597,6272,2736,-651,-3548,-5727,-7025,-7455,-7111,-6204,-5004,-3745,-2673,-1892,-1455,-1303,-1304,-1308,-1139,-669,200,1484,3150,5074,7109,9048,10684,11833,12335,12133,11235,9758,7906,5911,4052,2537,1545,1131,1281,1864,2701,3561,4240,4552,4420,3822,2861,1682,503,-480,-1070,-1150,-668,345,1773,3467,5224,6869,8244,9237,9809,9953,9703,9125,8254,7156,5853,4385,2778,1091,-606,-2196,-3586,-4636,-5319,-5563,-5444,-4999,-4329,-3523,-2626,-1685,-682,390,1550,2772,4000,5113,5956,6366,6182,5327,3795,1709,-725,-3195,-5397,-7004,-7794,-7642,-6548,-4684,-2292,280,2692,4637,5915,6417,6200,5389,4232,2990,1942,1313,1244,1781,2852,4280,5840,7218,8163,8412,7843,6412,4210,1415,-1719,-4918,-7918,-10503,-12520,-13910,-14667,-14863,-14584,-13927,-12976,-11785,-10377,-8773,-6976,-5017,-2924,-764,1408,3517,5506,7325,8927,10264,11286,11915,12094,11739,10838,9388,7469,5227,2845,574,-1361,-2747,-3446,-3416,-2722,-1534,-112,1255,2276,2746,2541,1686,300,-1380,-3087,-4514,-5413,-5584,-4930,-3468,-1315,1308,4102,6766,8961,10447,11013,10593,9194,6961,4093,877,-2404,-5476,-8097,-10125,-11441,-12061,-12000,-11366,-10253,-8796,-7102,-5315,-3527,-1868,-408,772,1638,2165,2354,2204,1741,979,-30,-1236,-2544,-3862,-5059,-6021,-6644,-6843,-6600,-5937,-4930,-3726,-2479,-1363,-540,-97,-79,-441,-1064,-1787,-2408,-2736,-2606,-1930,-696,993,2944,4905,6580,7720,8111,7668,6372,4345,1740,-1198,-4243,-7171,-9806,-12017,-13742,-14951,-15673,-15958,-15866,-15479,-14845,-14012,-12989,-11764,-10317,-8624,-6675,-4493,-2116,385,2918,5394,7685,9688,11270,12327,12742,12455,11414,9664,7290,4473,1458,-1483,-4047,-6008,-7171,-7492,-6983,-5808,-4172,-2333,-577,891,1882,2323,2219,1667,832,-70,-821,-1229,-1183,-641,292,1486,2678,3665,4194,4142,3406,2022,78,-2259,-4788,-7288,-9576,-11463,-12850,-13640,-13825,-13411,-12489,-11163,-9602,-7965,-6417,-5064,-3969,-3122,-2446,-1860,-1234,-512,347,1298,2244,3034,3512,3530,3015,1961,456,-1344,-3239,-5017,-6474,-7466,-7893,-7741,-7060,-5945,-4538,-2986,-1405,80,1445,2645,3729,4721,5677,6623,7547,8414,9144,9637,9813,9573,8888,7734,6147,4205,2000,-313,-2620,-4779,-6698,-8320,-9622,-10625,-11346,-11813,-12004,-11907,-11458,-10625,-9364,-7678,-5593,-3191,-574,2105,4706,7074,9101,10702,11862,12575,12907,12900,12643,12199,11617,10946,10169,9290,8261,7052,5658,4084,2396,669,-984,-2468,-3677,-4571,-5101,-5298,-5192,-4843,-4312,-3643,-2858,-1973,-963,152,1374,2635,3863,4933,5731,6123,6046,5431,4313,2740,826,-1293,-3476,-5590,-7527,-9223,-10625,-11717,-12482,-12894,-12943,-12574,-11772,-10495,-8743,-6549,-3987,-1195,1652,4347,6668,8412,9430,9606,8950,7512,5462,3005,396,-2124,-4345,-6116,-7357,-8057,-8262,-8041,-7499,-6711,-5761,-4687,-3518,-2242,-863,658,2312,4089,5981,7897,9813,11596,13177,14422,15245,15559,15310,14499,13131,11267,8979,6348,3498,532,-2430,-5270,-7910,-10265,-12311,-14016,-15392,-16429,-17140,-17508,-17521,-17148,-16347,-15092,-13336,-11088,-8354,-5210,-1757,1850,5425,8761,11653,13900,15358,15910,15520,14226,12119,9384,6248,2980,-138,-2845,-4942,-6302,-6908,-6834,-6250,-5375,-4454,-3712,-3309,-3317,-3718,-4394,-5166,-5812,-6115,-5873,-4973,-3355,-1091,1662,4647,7557,10073,11914,12878,12863,11876,10035,7518,4592,1495,-1496,-4203,-6450,-8172,-9329,-9937,-10049,-9702,-8953,-7823,-6340,-4515,-2391,-24,2489,5001,7357,9366,10831,11621,11590,10738,9084,6775,3996,977,-2047,-4874,-7334,-9331,-10823,-11827,-12397,-12624,-12579,-12347,-11942,-11389,-10618,-9598,-8224,-6466,-4283,-1712,1160,4181,7151,9852,12071,13629,14420,14385,13554,11999,9830,7191,4230,1097,-2051,-5070,-7834,-10232,-12192,-13683,-14693,-15273,-15466,-15366,-15030,-14541,-13908,-13139,-12168,-10933,-9340,-7331,-4873,-2001,1191,4554,7875,10950,13555,15517,16729,17120,16724,15607,13883,11731,9297,6794,4370,2187,356,-1056,-2030,-2593,-2813,-2782,-2593,-2324,-2026,-1705,-1345,-907,-332,406,1341,2445,3682,4960,6183,7227,7977,8346,8261,7722,6746,5421,3850,2164,491,-1058,-2392,-3470,-4264,-4802,-5110,-5234,-5211,-5070,-4799,-4405,-3824,-3062,-2061,-854,564,2121,3763,5385,6889,8153,9068,9522,9440,8770,7497,5671,3358,703,-2144,-4990,-7663,-9983,-11833,-13117,-13806,-13915,-13484,-12586,-11284,-9644,-7704,-5500,-3051,-368,2500,5512,8559,11525,14249,16554,18279,19255,19384,18581,16846,14242,10904,7044,2911,-1203,-5046,-8364,-10995,-12832,-13842,-14072,-13619,-12611,-11203,-9529,-7719,-5845,-3978,-2104,-230,1687,3665,5714,7787,9823,11696,13279,14440,15046,15024,14314,12926,10936,8444,5669,2798,91,-2240,-4043,-5210,-5762,-5774,-5409,-4871,-4354,-4041,-4030,-4339,-4905,-5563,-6128,-6360,-6081,-5126,-3481,-1182,1565,4516,7319,9676,11274,11933,11541,10112,7764,4706,1213,-2399,-5812,-8733,-10927,-12247,-12632,-12115,-10816,-8897,-6576,-4073,-1593,650,2531,3920,4801,5180,5171,4897,4539,4237,4106,4180,4414,4698,4870,4745,4170,3027,1288,-995,-3687,-6575,-9420,-11952,-13952,-15225,-15668,-15239,-13990,-12024,-9520,-6668,-3696,-794,1865,4169,6062,7542,8645,9459,10032,10449,10717,10830,10732,10337,9549,8291,6516,4256,1581,-1344,-4329,-7155,-9606,-11505,-12728,-13223,-13012,-12186,-10883,-9252,-7451,-5584,-3748,-1954,-224,1500,3236,5032,6888,8772,10611,12280,13634,14502,14766,14311,13144,11289,8889,6083,3080,53,-2821,-5397,-7583,-9311,-10557,-11322,-11608,-11432,-10789,-9694,-8146,-6177,-3835,-1215,1569,4346,6966,9255,11074,12316,12899,12806,12053,10722,8936,6852,4650,2493,515,-1184,-2569,-3631,-4404,-4942,-5298,-5511,-5614,-5578,-5389,-4968,-4271,-3254,-1923,-354,1337,2971,4378,5396,5931,5951,5522,4760,3827,2901,2117,1571,1286,1211,1240,1233,1022,483,-499,-1939,-3814,-6019,-8396,-10777,-12957,-14766,-16021,-16607,-16393,-15356,-13468,-10804,-7480,-3657,439,4599,8567,12141,15116,17333,18674,19061,18456,16903,14458,11289,7560,3535,-561,-4439,-7890,-10717,-12799,-14105,-14648,-14518,-13823,-12683,-11209,-9473,-7526,-5377,-3032,-480,2263,5166,8147,11101,13866,16283,18145,19302,19600,18963,17378,14900,11689,7951,3961,8,-3634,-6728,-9116,-10701,-11484,-11493,-10837,-9611,-7943,-5925,-3656,-1186,1414,4093,6768,9316,11611,13491,14808,15487,15452,14761,13501,11804,9870,7839,5877,4072,2482,1104,-70,-1096,-1998,-2822,-3586,-4298,-4950,-5517,-5927,-6126,-6015,-5534,-4657,-3397,-1837,-99,1674,3333,4756,5852,6594,6981,7068,6913,6565,6082,5450,4677,3695,2477,964,-848,-2938,-5242,-7642,-9993,-12125,-13848,-14980,-15369,-14883,-13493,-11214,-8178,-4576,-678,3230,6848,9915,12234,13676,14219,13918,12906,11379,9542,7609,5757,4112,2736,1622,694,-147,-1046,-2094,-3376,-4871,-6511,-8135,-9565,-10562,-10956,-10567,-9328,-7233,-4362,-891,2958,6900,10639,13902,16446,18104,18796,18498,17323,15378,12901,10077,7149,4289,1656,-663,-2609,-4192,-5432,-6380,-7099,-7634,-8031,-8297,-8437,-8415,-8214,-7784,-7121,-6194,-5025,-3627,-2045,-339,1433,3190,4878,6420,7765,8847,9615,10009,9997,9526,8605,7213,5423,3276,901,-1586,-4043,-6318,-8298,-9851,-10917,-11401,-11295,-10560,-9223,-7329,-4949,-2215,735,3710,6508,8910,10710,11717,11836,10999,9286,6825,3826,546,-2758,-5843,-8499,-10600,-12067,-12942,-13270,-13227,-12898,-12459,-11951,-11416,-10803,-10029,-8987,-7587,-5762,-3521,-912,1929,4844,7615,10041,11906,13056,13371,12837,11509,9534,7146,4588,2139,20,-1616,-2699,-3275,-3466,-3463,-3470,-3696,-4273,-5271,-6664,-8307,-10019,-11512,-12533,-12819,-12203,-10595,-8056,-4731,-913,3087,6904,10234,12810,14493,15213,15030,14059,12473,10470,8216,5866,3509,1212,-1020,-3167,-5259,-7266,-9179,-10927,-12435,-13576,-14243,-14289,-13636,-12216,-10053,-7233,-3934,-376,3138,6336,8919,10676,11461,11236,10079,8138,5668,2902,141,-2406,-4540,-6136,-7145,-7557,-7440,-6859,-5931,-4728,-3368,-1892,-392,1102,2525,3843,5005,5977,6704,7157,7279,7069,6496,5625,4476,3186,1823,533,-611,-1536,-2214,-2662,-2915,-3046,-3131,-3257,-3510,-3952,-4634,-5558,-6693,-7977,-9283,-10505,-11472,-12065,-12129,-11581,-10342,-8426,-5909,-2953,204,3286,6002,8119,9442,9909,9512,8387,6702,4728,2714,936,-432,-1246,-1523,-1325,-842,-295,88,88,-407,-1438,-2906,-4616,-6284,-7606,-8266,-8058,-6846,-4666,-1661,1913,5716,9416,12676,15243,16943,17685,17483,16421,14647,12347,9729,6967,4229,1620,-808,-3013,-5008,-6774,-8288,-9503,-10319,-10653,-10375,-9415,-7724,-5341,-2397,896,4246,7339,9833,11477,12049,11503,9874,7368,4251,892,-2357,-5151,-7205,-8356,-8504,-7719,-6115,-3942,-1459,1028,3240,4950,5995,6305,5906,4894,3460,1806,188,-1192,-2145,-2561,-2412,-1720,-614,772,2228,3560,4580,5111,5066,4381,3101,1301,-870,-3260,-5692,-8011,-10104,-11861,-13255,-14235,-14816,-14980,-14738,-14081,-13012,-11541,-9685,-7493,-5018,-2350,408,3118,5632,7783,9423,10432,10721,10306,9204,7562,5514,3255,981,-1135,-2939,-4349,-5326,-5915,-6197,-6293,-6317,-6366,-6473,-6628,-6753,-6738,-6447,-5753,-4564,-2827,-574,2115,5083,8140,11058,13641,15691,17082,17741,17649,16866,15483,13625,11441,9076,6657,4316,2109,110,-1684,-3274,-4684,-5957,-7103,-8133,-9018,-9680,-10035,-9958,-9347,-8138,-6325,-3996,-1316,1472,4088,6237,7660,8162,7659,6148,3799,829,-2413,-5574,-8319,-10349,-11508,-11715,-11032,-9598,-7616,-5336,-2969,-741,1216,2803,3982,4794,5286,5569,5732,5863,6017,6184,6338,6370,6198,5676,4731,3284,1335,-1049,-3761,-6595,-9368,-11849,-13863,-15275,-16022,-16115,-15630,-14698,-13471,-12109,-10747,-9458,-8295,-7207,-6161,-5048,-3798,-2345,-667,1214,3221,5244,7132,8733,9902,10541,10585,10054,8982,7498,5731,3879,2122,643,-422,-1013,-1118,-825,-243,467,1144,1655,1888,1802,1394,720,-114,-999,-1802,-2435,-2827,-2954,-2821,-2460,-1923,-1283,-610,-8,467,733,768,583,198,-304,-884,-1468,-2040,-2589,-3127,-3693,-4305,-4997,-5766,-6592,-7431,-8200,-8826,-9198,-9263,-8952,-8288,-7281,-6034,-4622,-3165,-1750,-454,674,1628,2400,3035,3543,3966,4310,4579,4740,4786,4648,4348,3859,3244,2558,1881,1299,870,644,644,886,1383,2139,3156,4407,5841,7352,8791,9985,10744,10935,10465,9337,7635,5488,3096,655,-1643,-3624,-5194,-6297,-6966,-7280,-7374,-7387,-7457,-7656,-8022,-8495,-8995,-9379,-9537,-9346,-8776,-7796,-6486,-4929,-3280,-1690,-333,670,1208,1275,887,165,-793,-1831,-2860,-3793,-4597,-5250,-5759,-6118,-6323,-6379,-6249,-5937,-5393,-4609,-3549,-2211,-609,1228,3211,5261,7253,9058,10557,11631,12206,12244,11768,10829,9544,8014,6386,4769,3266,1950,851,-26,-717,-1268,-1746,-2199,-2693,-3247,-3896,-4617,-5397,-6163,-6840,-7317,-7487,-7249,-6544,-5335,-3650,-1554,849,3410,5965,8326,10314,11756,12531,12562,11862,10480,8568,6277,3830,1428,-732,-2483,-3733,-4434,-4614,-4373,-3805,-3082,-2288,-1543,-867,-285,244,757,1294,1886,2527,3186,3791,4233,4400,4176,3479,2289,639,-1376,-3581,-5828,-7887,-9640,-10927,-11721,-11998,-11842,-11346,-10660,-9927,-9274,-8781,-8491,-8360,-8332,-8296,-8155,-7810,-7199,-6285,-5097,-3691,-2203,-749,489,1396,1850,1793,1210,139,-1341,-3096,-4977,-6787,-8337,-9425,-9894,-9623,-8567,-6751,-4287,-1329,1904,5206,8350,11166,13513,15312,16530,17194,17349,17110,16571,15883,15148,14488,13945,13542,13238,12949,12573,11993,11098,9816,8101,5989,3533,910,-1735,-4158,-6183,-7630,-8399,-8468,-7874,-6757,-5279,-3651,-2088,-758,203,741,877,691,323,-97,-408,-541,-412,-46,551,1284,2089,2854,3486,3908,4040,3851,3333,2502,1435,216,-1019,-2122,-2946,-3344,-3221,-2518,-1262,480,2548,4777,6930,8812,10194,10918,10851,9944,8220,5782,2804,-476,-3791,-6874,-9480,-11431,-12632,-13064,-12815,-12033,-10911,-9678,-8521,-7596,-6983,-6684,-6642,-6744,-6846,-6808,-6479,-5771,-4592,-2953,-881,1490,3984,6388,8453,9999,10850,10950,10299,8996,7192,5101,2928,894,-846,-2171,-3023,-3409,-3357,-2957,-2273,-1407,-416,638,1739,2874,4048,5266,6521,7786,9023,10149,11093,11749,12046,11916,11360,10400,9125,7631,6043,4452,2951,1558,283,-913,-2088,-3271,-4489,-5712,-6871,-7886,-8646,-9070,-9109,-8728,-7982,-6905,-5616,-4202,-2796,-1487,-384,473,1044,1359,1458,1413,1284,1132,984,852,721,589,419,226,-7,-239,-457,-614,-681,-618,-405,-8,574,1368,2365,3573,4950,6480,8065,9642,11080,12274,13118,13540,13517,13066,12261,11192,9974,8692,7411,6159,4905,3614,2220,670,-1047,-2907,-4836,-6688,-8337,-9596,-10346,-10483,-9971,-8837,-7163,-5085,-2763,-383,1879,3865,5421,6457,6894,6706,5913,4556,2744,590,-1735,-4042,-6141,-7814,-8922,-9343,-9052,-8111,-6646,-4860,-2980,-1230,199,1178,1669,1712,1433,1018,685,643,1076,2092,3718,5915,8513,11334,14074,16467,18217,19092,18958,17755,15583,12594,9061,5254,1479,-2028,-5064,-7522,-9358,-10610,-11341,-11682,-11730,-11605,-11375,-11085,-10724,-10262,-9638,-8781,-7679,-6288,-4672,-2858,-940,1010,2894,4626,6105,7253,7980,8261,8077,7475,6552,5415,4231,3130,2253,1684,1482,1653,2170,2980,4008,5162,6369,7547,8644,9632,10472,11181,11720,12097,12249,12137,11686,10818,9487,7640,5295,2512,-616,-3908,-7204,-10274,-12958,-15076,-16542,-17287,-17327,-16716,-15568,-14008,-12205,-10287,-8409,-6646,-5072,-3699,-2510,-1453,-472,508,1517,2571,3630,4620,5424,5929,6016,5606,4683,3252,1442,-650,-2808,-4887,-6695,-8123,-9083,-9572,-9624,-9349,-8859,-8292,-7737,-7244,-6803,-6330,-5725,-4827,-3545,-1786,427,3006,5783,8508,10945,12841,14016,14376,13911,12730,11015,8995,6928,5036,3510,2450,1881,1749,1908,2206,2449,2499,2265,1745,1006,195,-515,-943,-943,-446,548,1930,3530,5113,6439,7288,7504,7016,5831,4074,1900,-446,-2737,-4743,-6276,-7222,-7526,-7223,-6408,-5233,-3872,-2504,-1279,-306,364,745,902,948,1009,1208,1630,2328,3259,4365,5494,6518,7279,7665,7603,7062,6059,4644,2877,860,-1317,-3538,-5682,-7657,-9358,-10745,-11785,-12491,-12887,-13014,-12897,-12580,-12074,-11423,-10636,-9748,-8779,-7736,-6640,-5482,-4255,-2961,-1589,-179,1222,2523,3608,4346,4613,4306,3394,1899,-59,-2279,-4505,-6444,-7823,-8440,-8166,-7023,-5106,-2643,109,2862,5356,7397,8868,9743,10096,10032,9751,9392,9149,9114,9363,9897,10656,11540,12417,13136,13556,13569,13073,12047,10483,8425,5959,3162,173,-2907,-5926,-8758,-11257,-13289,-14724,-15483,-15491,-14762,-13346,-11356,-8979,-6396,-3841,-1490,482,1977,2928,3326,3203,2628,1691,520,-781,-2063,-3239,-4183,-4845,-5156,-5096,-4667,-3886,-2805,-1491,-9,1538,3082,4526,5803,6857,7621,8099,8246,8104,7670,6983,6084,5004,3793,2483,1113,-291,-1697,-3068,-4361,-5523,-6510,-7282,-7830,-8146,-8272,-8226,-8053,-7788,-7439,-7028,-6519,-5904,-5133,-4187,-3051,-1759,-374,998,2246,3246,3920,4205,4104,3656,2933,2028,1037,27,-945,-1880,-2790,-3704,-4637,-5586,-6493,-7297,-7900,-8220,-8210,-7855,-7199,-6310,-5295,-4232,-3204,-2231,-1300,-363,655,1829,3200,4776,6470,8167,9673,10806,11394,11322,10561,9170,7289,5117,2883,789,-992,-2369,-3325,-3919,-4258,-4500,-4773,-5205,-5844,-6675,-7617,-8510,-9190,-9463,-9202,-8326,-6846,-4862,-2550,-140,2106,3959,5214,5773,5609,4807,3515,1940,303,-1203,-2411,-3234,-3630,-3620,-3261,-2629,-1806,-861,143,1179,2212,3260,4294,5345,6376,7380,8316,9139,9808,10288,10545,10567,10347,9888,9194,8293,7177,5877,4393,2742,953,-953,-2911,-4869,-6738,-8429,-9846,-10885,-11453,-11489,-10938,-9814,-8157,-6067,-3707,-1256,1044,3000,4394,5118,5085,4333,2918,1008,-1235,-3594,-5865,-7866,-9440,-10508,-11029,-11069,-10698,-10074,-9311,-8547,-7866,-7331,-6948,-6699,-6516,-6331,-6052,-5598,-4917,-3950,-2713,-1201,539,2461,4501,6601,8666,10619,12354,13769,14794,15345,15416,14999,14156,12960,11507,9875,8144,6342,4498,2597,639,-1394,-3475,-5579,-7620,-9510,-11106,-12282,-12902,-12879,-12175,-10841,-8968,-6775,-4452,-2289,-494,723,1256,1095,312,-887,-2300,-3630,-4688,-5267,-5332,-4866,-4013,-2921,-1806,-851,-208,48,-97,-566,-1234,-1935,-2495,-2760,-2628,-2052,-1057,273,1806,3392,4869,6106,6987,7450,7448,6995,6102,4830,3218,1351,-726,-2929,-5193,-7450,-9606,-11595,-13341,-14774,-15868,-16588,-16936,-16915,-16537,-15813,-14766,-13409,-11794,-9952,-7969,-5902,-3846,-1882,-85,1451,2676,3508,3916,3878,3387,2490,1231,-302,-2005,-3758,-5424,-6870,-7966,-8629,-8804,-8503,-7778,-6728,-5452,-4066,-2647,-1252,100,1421,2735,4067,5440,6840,8245,9579,10767,11700,12297,12487,12243,11574,10539,9196,7654,5997,4312,2682,1143,-267,-1548,-2716,-3789,-4792,-5719,-6554,-7227,-7669,-7776,-7477,-6696,-5431,-3695,-1589,758,3164,5418,7328,8713,9468,9551,9017,7974,6616,5111,3663,2389,1377,623,79,-359,-808,-1367,-2120,-3057,-4143,-5236,-6186,-6797,-6920,-6443,-5336,-3658,-1539,840,3250,5489,7369,8746,9549,9744,9356,8475,7174,5609,3874,2113,409,-1148,-2505,-3618,-4452,-4994,-5232,-5179,-4865,-4335,-3651,-2882,-2070,-1273,-511,206,854,1443,1950,2354,2643,2768,2707,2415,1863,1026,-89,-1490,-3104,-4899,-6765,-8612,-10322,-11787,-12891,-13552,-13700,-13296,-12352,-10892,-9009,-6797,-4379,-1880,588,2935,5084,7010,8681,10112,11313,12292,13050,13557,13771,13657,13183,12363,11262,9955,8594,7276,6144,5259,4677,4387,4338,4448,4590,4650,4504,4086,3356,2355,1151,-127,-1359,-2403,-3163,-3573,-3618,-3333,-2792,-2091,-1339,-616,10,528,938,1281,1601,1929,2288,2659,3005,3276,3408,3370,3139,2738,2214,1648,1118,746,586,752,1254,2137,3355,4869,6564,8331,10024,11495,12622,13268,13364,12841,11700,9952,7682,4969,1957,-1223,-4403,-7435,-10155,-12437,-14169,-15259,-15681,-15413,-14521,-13089,-11257,-9204,-7113,-5183,-3574,-2423,-1787,-1676,-2007,-2673,-3493,-4317,-4964,-5340,-5364,-5069,-4519,-3853,-3238,-2817,-2747,-3084,-3864,-5020,-6440,-7958,-9394,-10571,-11343,-11620,-11359,-10578,-9334,-7705,-5788,-3688,-1488,711,2840,4834,6635,8199,9484,10447,11071,11344,11278,10907,10283,9455,8498,7444,6361,5265,4199,3168,2192,1269,417,-375,-1067,-1644,-2056,-2248,-2190,-1841,-1200,-296,842,2133,3519,4903,6201,7312,8146,8622,8690,8327,7573,6480,5162,3720,2266,896,-338,-1403,-2292,-3032,-3621,-4090,-4420,-4603,-4585,-4338,-3798,-2943,-1764,-263,1489,3442,5484,7514,9419,11081,12414,13314,13747,13644,13025,11877,10273,8266,5984,3548,1112,-1164,-3142,-4698,-5746,-6251,-6212,-5671,-4714,-3438,-1978,-445,999,2270,3218,3805,3960,3712,3099,2231,1238,264,-565,-1148,-1463,-1497,-1339,-1071,-819,-704,-825,-1251,-1999,-3039,-4279,-5613,-6885,-7961,-8704,-9015,-8813,-8079,-6790,-5019,-2802,-267,2491,5336,8133,10773,13124,15115,16643,17679,18179,18177,17710,16890,15818,14638,13444,12331,11310,10396,9520,8642,7681,6594,5351,3951,2429,844,-722,-2177,-3434,-4432,-5117,-5498,-5583,-5435,-5110,-4690,-4235,-3806,-3433,-3133,-2897,-2706,-2526,-2346,-2124,-1876,-1570,-1244,-899,-572,-309,-133,-100,-206,-455,-801,-1182,-1513,-1697,-1651,-1313,-639,352,1630,3114,4699,6282,7739,8974,9912,10499,10719,10589,10122,9376,8366,7153,5761,4248,2655,1049,-512,-1960,-3238,-4294,-5103,-5642,-5945,-6008,-5924,-5693,-5406,-5064,-4713,-4348,-3972,-3568,-3125,-2615,-2043,-1395,-698,23,721,1340,1817,2078,2068,1727,1033,13,-1291,-2760,-4288,-5732,-6983,-7942,-8553,-8787,-8635,-8120,-7262,-6121,-4740,-3212,-1599,-13,1492,2808,3921,4759,5334,5642,5707,5580,5307,4940,4537,4102,3667,3194,2682,2100,1444,731,-17,-751,-1426,-2006,-2458,-2785,-3004,-3151,-3272,-3406,-3583,-3799,-4037,-4238,-4340,-4277,-3995,-3471,-2709,-1743,-637,541,1696,2759,3642,4296,4679,4778,4604,4205,3609,2909,2125,1343,587,-104,-686,-1161,-1472,-1629,-1584,-1346,-894,-240,594,1596,2703,3898,5100,6274,7339,8241,8914,9303,9368,9087,8463,7518,6320,4920,3426,1897,419,-963,-2209,-3308,-4246,-5023,-5631,-6065,-6320,-6405,-6339,-6170,-5956,-5767,-5676,-5726,-5954,-6356,-6909,-7569,-8285,-8998,-9665,-10245,-10721,-11087,-11349,-11529,-11609,-11604,-11470,-11176,-10697,-10004,-9115,-8065,-6912,-5731,-4589,-3537,-2604,-1786,-1056,-362,357,1157,2089,3180,4417,5789,7218,8651,9999,11184,12134,12778,13063,12938,12391,11412,10052,8388,6521,4606,2763,1144,-161,-1089,-1640,-1848,-1815,-1627,-1419,-1254,-1206,-1265,-1392,-1498,-1471,-1210,-630,292,1524,2966,4472,5876,7006,7742,7997,7753,7061,6005,4712,3323,1960,733,-280,-1048,-1530,-1757,-1703,-1442,-956,-342,392,1147,1895,2551,3078,3430,3577,3516,3262,2842,2334,1782,1290,883,639,519,530,578,587,457,86,-594,-1628,-3017,-4710,-6620,-8616,-10553,-12286,-13679,-14647,-15138,-15149,-14734,-13942,-12872,-11601,-10204,-8777,-7366,-6068,-4937,-4037,-3436,-3160,-3257,-3714,-4502,-5547,-6726,-7903,-8903,-9598,-9855,-9638,-8917,-7765,-6242,-4481,-2598,-724,1027,2576,3868,4900,5694,6303,6787,7205,7609,8018,8442,8859,9212,9450,9480,9234,8647,7679,6333,4654,2740,723,-1220,-2915,-4205,-4962,-5148,-4776,-3947,-2808,-1542,-321,692,1409,1777,1835,1656,1364,1090,936,994,1257,1719,2276,2831,3269,3483,3423,3046,2388,1493,449,-659,-1747,-2756,-3641,-4400,-5033,-5568,-6012,-6386,-6668,-6855,-6909,-6812,-6530,-6057,-5370,-4477,-3381,-2114,-717,743,2189,3532,4694,5604,6229,6553,6603,6435,6102,5700,5277,4909,4616,4410,4262,4135,3949,3666,3199,2543,1659,567,-710,-2113,-3574,-4999,-6288,-7349,-8094,-8473,-8461,-8078,-7383,-6455,-5424,-4398,-3524,-2884,-2568,-2582,-2922,-3504,-4253,-5038,-5759,-6298,-6573,-6525,-6123,-5392,-4362,-3126,-1747,-330,1072,2392,3604,4688,5649,6492,7253,7937,8581,9173,9715,10150,10437,10489,10231,9597,8524,7006,5050,2729,148,-2539,-5167,-7540,-9510,-10932,-11748,-11935,-11556,-10681,-9463,-8000,-6442,-4882,-3411,-2103,-1005,-150,428,742,774,560,126,-484,-1195,-1943,-2627,-3165,-3481,-3518,-3265,-2749,-2030,-1217,-421,236,659,789,619,189,-409,-1055,-1609,-1938,-1934,-1526,-691,527,2054,3748,5481,7084,8446,9445,10042,10201,9976,9417,8645,7763,6886,6097,5440,4912,4469,4032,3500,2783,1787,472,-1187,-3138,-5311,-7555,-9718,-11616,-13094,-14029,-14376,-14136,-13398,-12280,-10937,-9526,-8196,-7060,-6211,-5678,-5467,-5522,-5782,-6154,-6557,-6936,-7230,-7440,-7536,-7530,-7396,-7133,-6707,-6120,-5357,-4437,-3379,-2225,-1014,195,1356,2419,3346,4120,4724,5161,5427,5510,5404,5067,4493,3658,2586,1318,-74,-1491,-2840,-3997,-4901,-5453,-5657,-5494,-5041,-4361,-3571,-2761,-2017,-1388,-882,-478,-111,280,776,1427,2261,3276,4427,5640,6842,7913,8802,9414,9734,9741,9446,8896,8115,7169,6097,4950,3765,2581,1419,319,-698,-1596,-2327,-2861,-3145,-3163,-2904,-2386,-1667,-819,69,899,1600,2127,2459,2632,2698,2728,2819,3040,3457,4089,4925,5883,6852,7672,8179,8215,7661,6460,4617,2217,-588,-3600,-6589,-9310,-11568,-13167,-14021,-14080,-13394,-12081,-10312,-8315,-6316,-4534,-3154,-2293,-2021,-2322,-3136,-4334,-5771,-7277,-8692,-9892,-10766,-11264,-11341,-11002,-10238,-9080,-7546,-5698,-3585,-1323,1011,3258,5337,7098,8489,9435,9941,10045,9825,9401,8893,8420,8056,7841,7745,7712,7647,7460,7074,6456,5597,4559,3407,2245,1177,277,-380,-800,-972,-967,-806,-557,-229,167,660,1259,1990,2846,3777,4759,5670,6483,7081,7464,7577,7470,7151,6694,6136,5529,4903,4261,3597,2884,2102,1217,250,-797,-1861,-2865,-3743,-4379,-4728,-4713,-4332,-3579,-2516,-1207,236,1701,3079,4261,5183,5803,6120,6170,5994,5665,5247,4788,4369,3975,3667,3385,3127,2828,2439,1912,1210,310,-782,-2049,-3442,-4887,-6305,-7588,-8646,-9386,-9740,-9683,-9211,-8375,-7232,-5877,-4377,-2822,-1273,208,1560,2725,3651,4281,4578,4508,4046,3195,1976,447,-1283,-3070,-4736,-6087,-6959,-7220,-6808,-5747,-4117,-2084,168,2417,4466,6147,7337,7994,8116,7775,7068,6115,5029,3913,2840,1867,1019,320,-246,-669,-981,-1189,-1333,-1425,-1514,-1611,-1752,-1936,-2152,-2354,-2483,-2453,-2183,-1602,-661,630,2248,4087,6039,7957,9677,11085,12037,12483,12377,11719,10579,8992,7093,4958,2718,492,-1620,-3503,-5079,-6283,-7069,-7440,-7398,-7006,-6316,-5414,-4386,-3302,-2241,-1240,-342,449,1132,1726,2261,2774,3315,3930,4671,5558,6601,7770,9002,10211,11272,12057,12441,12301,11588,10268,8404,6108,3542,913,-1576,-3725,-5381,-6424,-6828,-6590,-5811,-4614,-3184,-1723,-425,540,1057,1081,635,-199,-1291,-2497,-3674,-4685,-5448,-5895,-6056,-5958,-5727,-5442,-5230,-5135,-5183,-5316,-5458,-5483,-5295,-4813,-4012,-2923,-1630,-252,1075,2240,3161,3829,4268,4580,4843,5174,5591,6115,6660,7132,7407,7367,6948,6107,4888,3368,1686,-28,-1599,-2926,-3900,-4478,-4661,-4477,-3976,-3262,-2376,-1446,-500,367,1149,1806,2374,2859,3338,3848,4458,5206,6104,7139,8247,9335,10267,10918,11144,10852,9993,8562,6639,4342,1841,-658,-2962,-4866,-6234,-6945,-6983,-6353,-5167,-3540,-1668,297,2146,3758,4993,5787,6116,6003,5521,4789,3942,3129,2504,2163,2188,2564,3231,4062,4887,5536,5852,5727,5125,4057,2611,901,-939,-2772,-4484,-5970,-7155,-7969,-8379,-8357,-7920,-7113,-6003,-4707,-3324,-1991,-803,151,811,1174,1217,1001,514,-170,-1065,-2118,-3318,-4609,-5918,-7145,-8166,-8854,-9089,-8793,-7932,-6546,-4747,-2698,-627,1248,2719,3654,3997,3806,3221,2447,1722,1249,1184,1587,2422,3559,4806,5939,6742,7064,6818,6026,4801,3306,1779,415,-584,-1082,-1029,-409,680,2134,3781,5465,7027,8343,9328,9947,10211,10165,9892,9474,8997,8534,8111,7749,7410,7058,6632,6086,5389,4543,3557,2504,1426,408,-490,-1238,-1802,-2222,-2516,-2756,-2963,-3190,-3400,-3589,-3664,-3579,-3246,-2637,-1730,-581,756,2150,3491,4656,5529,6064,6218,6021,5524,4794,3903,2911,1866,788,-285,-1371,-2433,-3482,-4489,-5448,-6329,-7132,-7826,-8436,-8945,-9391,-9779,-10129,-10438,-10684,-10818,-10782,-10504,-9926,-9035,-7830,-6401,-4852,-3347,-2072,-1190,-846,-1120,-2009,-3428,-5211,-7118,-8879,-10231,-10938,-10843,-9903,-8152,-5772,-2999,-125,2535,4723,6241,6979,6964,6274,5102,3646,2124,716,-442,-1295,-1825,-2104,-2212,-2265,-2379,-2631,-3078,-3714,-4495,-5317,-6072,-6595,-6779,-6497,-5697,-4391,-2624,-550,1691,3901,5917,7597,8849,9629,9947,9850,9415,8745,7915,7017,6093,5168,4247,3306,2333,1306,232,-875,-1978,-3034,-3996,-4826,-5496,-5996,-6332,-6518,-6563,-6505,-6328,-6075,-5715,-5259,-4697,-4010,-3199,-2254,-1189,-19,1215,2461,3656,4699,5518,5997,6082,5693,4837,3518,1830,-110,-2150,-4097,-5801,-7086,-7863,-8067,-7715,-6879,-5679,-4284,-2872,-1623,-689,-189,-181,-668,-1589,-2810,-4182,-5489,-6569,-7246,-7443,-7124,-6353,-5253,-3998,-2799,-1837,-1289,-1227,-1686,-2589,-3812,-5188,-6515,-7630,-8377,-8669,-8468,-7801,-6747,-5423,-3962,-2492,-1115,104,1128,1964,2605,3065,3335,3389,3214,2771,2070,1113,-33,-1315,-2606,-3817,-4828,-5561,-5973,-6051,-5832,-5362,-4706,-3911,-3010,-2028,-957,185,1396,2646,3891,5099,6205,7187,8005,8665,9164,9542,9809,10009,10140,10196,10142,9916,9452,8691,7582,6133,4374,2413,361,-1605,-3362,-4752,-5711,-6169,-6154,-5691,-4871,-3785,-2539,-1235,39,1213,2239,3084,3754,4252,4606,4854,5013,5109,5152,5113,4997,4737,4310,3670,2778,1645,284,-1229,-2810,-4332,-5687,-6760,-7480,-7809,-7770,-7402,-6822,-6118,-5416,-4798,-4324,-4007,-3811,-3671,-3489,-3165,-2636,-1846,-819,397,1691,2938,3971,4654,4861,4510,3598,2160,328,-1759,-3896,-5907,-7621,-8911,-9711,-9997,-9801,-9189,-8244,-7067,-5754,-4369,-3001,-1670,-441,663,1597,2322,2803,3018,2960,2654,2133,1473,733,10,-631,-1124,-1436,-1560,-1524,-1362,-1124,-845,-542,-201,201,732,1415,2302,3374,4607,5920,7206,8342,9203,9689,9754,9396,8686,7742,6703,5715,4895,4312,3976,3858,3847,3854,3741,3409,2790,1850,607,-875,-2524,-4203,-5819,-7227,-8337,-9051,-9310,-9093,-8411,-7327,-5921,-4317,-2637,-1011,447,1648,2548,3117,3378,3361,3109,2678,2091,1392,574,-339,-1370,-2498,-3731,-5031,-6357,-7663,-8849,-9881,-10657,-11156,-11338,-11218,-10815,-10200,-9412,-8531,-7580,-6593,-5555,-4458,-3272,-2000,-663,685,1955,3047,3842,4251,4196,3667,2685,1342,-234,-1880,-3442,-4754,-5719,-6255,-6356,-6063,-5450,-4625,-3706,-2792,-1979,-1326,-873,-649,-647,-892,-1345,-2013,-2831,-3754,-4693,-5570,-6294,-6791,-7017,-6926,-6549,-5891,-5031,-4044,-3004,-2018,-1123,-383,220,689,1099,1493,1957,2551,3311,4271,5395,6633,7890,9032,9948,10498,10624,10288,9533,8447,7161,5826,4574,3525,2742,2238,1988,1917,1929,1942,1861,1653,1289,807,249,-304,-772,-1083,-1178,-1023,-627,-4,775,1655,2546,3382,4106,4671,5087,5332,5458,5458,5365,5164,4822,4306,3549,2532,1231,-297,-1989,-3701,-5310,-6658,-7645,-8189,-8277,-7948,-7282,-6404,-5430,-4498,-3693,-3095,-2743,-2613,-2690,-2882,-3101,-3258,-3249,-3003,-2479,-1657,-587,650,1922,3077,3951,4412,4362,3779,2693,1213,-506,-2281,-3908,-5207,-6021,-6250,-5840,-4813,-3240,-1250,972,3242,5327,7038,8184,8647,8350,7310,5604,3377,846,-1782,-4247,-6368,-7948,-8901,-9171,-8801,-7881,-6566,-5012,-3403,-1870,-522,585,1465,2154,2735,3301,3931,4699,5623,6690,7835,8972,9994,10809,11353,11591,11557,11279,10847,10317,9759,9209,8687,8191,7709,7216,6698,6138,5538,4929,4333,3813,3403,3150,3060,3146,3367,3707,4113,4542,4954,5304,5546,5646,5562,5274,4779,4106,3295,2425,1557,761,77,-498,-971,-1411,-1868,-2402,-3071,-3860,-4781,-5752,-6720,-7593,-8287,-8733,-8881,-8683,-8135,-7223,-5974,-4423,-2644,-722,1220,3056,4671,5934,6798,7180,7111,6590,5693,4489,3056,1488,-151,-1794,-3379,-4875,-6234,-7421,-8419,-9172,-9685,-9912,-9861,-9520,-8919,-8069,-7015,-5793,-4455,-3048,-1646,-287,941,2003,2830,3393,3652,3596,3217,2526,1555,355,-1006,-2416,-3790,-4994,-5927,-6506,-6648,-6340,-5560,-4359,-2780,-917,1137,3277,5391,7388,9181,10701,11907,12774,13304,13523,13480,13224,12848,12396,11949,11537,11173,10859,10536,10175,9697,9054,8203,7127,5837,4383,2819,1239,-269,-1623,-2742,-3575,-4083,-4240,-4065,-3554,-2774,-1746,-560,719,1998,3192,4215,5008,5530,5766,5738,5450,4948,4227,3312,2192,870,-651,-2350,-4191,-6104,-8020,-9828,-11442,-12751,-13685,-14175,-14209,-13782,-12962,-11793,-10382,-8800,-7131,-5443,-3788,-2207,-730,618,1824,2873,3760,4495,5058,5469,5684,5712,5502,5072,4399,3533,2503,1395,277,-748,-1599,-2196,-2491,-2464,-2129,-1536,-740,174,1150,2120,3060,3930,4746,5471,6126,6663,7071,7292,7301,7045,6512,5695,4617,3338,1929,488,-881,-2092,-3049,-3720,-4051,-4060,-3746,-3133,-2261,-1146,167,1653,3265,4979,6713,8442,10058,11508,12711,13599,14137,14296,14082,13526,12670,11589,10346,9028,7698,6418,5229,4141,3156,2239,1364,486,-413,-1351,-2308,-3265,-4177,-4994,-5674,-6160,-6435,-6454,-6249,-5796,-5180,-4419,-3603,-2779,-1990,-1265,-587,42,646,1228,1752,2206,2515,2649,2559,2225,1653,862,-89,-1144,-2201,-3194,-4020,-4632,-4974,-5031,-4794,-4276,-3504,-2501,-1328,-33,1302,2600,3792,4806,5613,6184,6528,6660,6593,6356,5944,5371,4630,3710,2624,1357,-56,-1595,-3189,-4779,-6265,-7570,-8603,-9309,-9638,-9574,-9101,-8238,-6994,-5413,-3551,-1476,696,2858,4869,6590,7895,8670,8836,8377,7292,5691,3679,1459,-787,-2841,-4533,-5717,-6322,-6329,-5794,-4784,-3451,-1881,-245,1380,2877,4183,5236,6015,6490,6686,6616,6316,5843,5242,4578,3905,3277,2739,2328,2059,1950,1976,2135,2370,2651,2903,3072,3084,2878,2422,1698,758,-329,-1440,-2441,-3192,-3575,-3508,-2960,-1953,-575,1056,2759,4368,5706,6651,7131,7138,6734,6011,5086,4071,3045,2061,1136,248,-634,-1563,-2582,-3719,-4983,-6333,-7719,-9042,-10214,-11140,-11764,-12039,-11999,-11659,-11113,-10435,-9719,-9052,-8496,-8070,-7783,-7561,-7358,-7075,-6663,-6097,-5398,-4648,-3946,-3408,-3148,-3212,-3651,-4402,-5416,-6548,-7678,-8649,-9332,-9638,-9500,-8939,-7975,-6715,-5240,-3678,-2125,-680,578,1596,2328,2765,2909,2796,2473,1996,1436,828,232,-338,-858,-1312,-1688,-1981,-2170,-2268,-2267,-2183,-2035,-1809,-1532,-1142,-657,-1,815,1823,3001,4315,5704,7101,8396,9512,10327,10786,10822,10447,9698,8675,7506,6328,5277,4457,3912,3654,3609,3687,3737,3623,3214,2419,1235,-305,-2054,-3858,-5495,-6798,-7602,-7823,-7449,-6524,-5186,-3600,-1975,-516,598,1236,1352,958,151,-947,-2182,-3428,-4574,-5566,-6371,-6998,-7477,-7836,-8123,-8352,-8546,-8689,-8749,-8693,-8471,-8074,-7505,-6809,-6060,-5340,-4731,-4308,-4090,-4092,-4246,-4482,-4673,-4706,-4460,-3885,-2965,-1774,-441,870,1966,2691,2922,2593,1718,350,-1386,-3344,-5344,-7215,-8793,-9941,-10587,-10677,-10240,-9325,-8019,-6416,-4631,-2734,-836,1026,2775,4387,5822,7070,8102,8929,9520,9896,10037,9967,9692,9234,8622,7859,6992,6003,4950,3832,2721,1673,775,110,-233,-218,195,955,2000,3222,4475,5646,6585,7218,7468,7331,6835,6045,5070,4003,2951,1988,1156,473,-75,-512,-894,-1241,-1640,-2105,-2699,-3425,-4293,-5260,-6286,-7280,-8175,-8874,-9317,-9453,-9269,-8783,-8051,-7157,-6208,-5319,-4584,-4069,-3791,-3710,-3752,-3806,-3779,-3584,-3203,-2649,-2019,-1410,-985,-846,-1117,-1806,-2910,-4283,-5793,-7195,-8319,-8973,-9085,-8631,-7693,-6397,-4917,-3407,-2029,-855,42,694,1137,1472,1785,2169,2677,3328,4107,4937,5749,6422,6872,6985,6700,5956,4751,3123,1150,-1014,-3223,-5273,-6998,-8247,-8911,-8944,-8350,-7183,-5563,-3623,-1542,512,2374,3927,5069,5801,6110,6096,5808,5369,4840,4279,3732,3171,2630,2042,1449,803,171,-447,-971,-1365,-1573,-1564,-1335,-911,-348,264,846,1302,1581,1658,1559,1330,1079,873,827,983,1370,1956,2657,3368,3943,4293,4307,3981,3305,2346,1173,-131,-1472,-2798,-4021,-5126,-6059,-6821,-7403,-7820,-8077,-8209,-8202,-8101,-7878,-7572,-7178,-6717,-6198,-5614,-4948,-4156,-3197,-2029,-640,940,2649,4380,6009,7405,8437,9021,9085,8645,7743,6508,5082,3675,2430,1518,995,879,1117,1594,2192,2775,3243,3521,3585,3432,3124,2691,2234,1762,1346,939,544,81,-496,-1234,-2177,-3308,-4626,-6072,-7599,-9133,-10602,-11936,-13064,-13932,-14513,-14776,-14737,-14398,-13786,-12927,-11857,-10600,-9205,-7693,-6103,-4452,-2750,-1009,783,2599,4455,6295,8103,9791,11307,12552,13475,13995,14113,13814,13159,12227,11116,9965,8874,7945,7239,6763,6507,6414,6425,6480,6529,6541,6505,6411,6281,6112,5934,5759,5610,5502,5452,5455,5530,5646,5803,5949,6044,6024,5817,5371,4642,3616,2328,811,-832,-2527,-4151,-5629,-6866,-7810,-8419,-8679,-8610,-8235,-7637,-6870,-6041,-5222,-4476,-3834,-3295,-2814,-2352,-1840,-1254,-573,165,898,1530,1952,2050,1757,1033,-79,-1476,-2998,-4442,-5625,-6392,-6659,-6430,-5768,-4803,-3692,-2575,-1603,-856,-381,-183,-192,-354,-552,-739,-848,-907,-920,-980,-1130,-1443,-1957,-2666,-3558,-4572,-5636,-6666,-7585,-8299,-8778,-8950,-8827,-8396,-7688,-6751,-5636,-4428,-3191,-2002,-919,48,880,1648,2393,3224,4210,5425,6893,8583,10419,12249,13917,15221,16021,16187,15701,14600,13020,11155,9242,7510,6178,5387,5202,5616,6487,7672,8915,10008,10736,10933,10519,9460,7817,5705,3292,779,-1631,-3740,-5397,-6503,-7024,-7009,-6552,-5818,-4981,-4218,-3696,-3512,-3733,-4349,-5297,-6481,-7768,-9028,-10135,-10990,-11534,-11726,-11586,-11126,-10418,-9512,-8492,-7424,-6360,-5348,-4394,-3495,-2626,-1751,-838,120,1138,2172,3189,4133,4939,5572,5997,6218,6279,6228,6178,6182,6328,6616,7018,7463,7838,8053,8015,7702,7107,6300,5356,4400,3528,2859,2449,2340,2495,2867,3327,3767,4063,4100,3844,3247,2342,1171,-197,-1675,-3183,-4623,-5921,-6986,-7752,-8163,-8174,-7784,-7001,-5883,-4513,-2997,-1455,-6,1272,2320,3142,3785,4319,4843,5432,6141,6976,7897,8806,9601,10140,10332,10112,9476,8505,7292,6032,4853,3948,3387,3245,3473,4003,4685,5371,5915,6183,6118,5680,4901,3857,2635,1341,85,-1075,-2060,-2869,-3474,-3904,-4163,-4285,-4291,-4203,-4046,-3823,-3555,-3241,-2889,-2520,-2141,-1789,-1483,-1268,-1166,-1209,-1396,-1728,-2163,-2673,-3163,-3580,-3821,-3815,-3490,-2803,-1726,-285,1486,3493,5619,7725,9640,11223,12327,12859,12765,12037,10743,8974,6910,4728,2647,880,-409,-1082,-1091,-457,728,2320,4112,5932,7557,8857,9698,10035,9851,9199,8160,6825,5314,3709,2086,493,-1057,-2576,-4069,-5583,-7105,-8668,-10218,-11731,-13125,-14326,-15247,-15828,-16009,-15797,-15200,-14286,-13132,-11830,-10484,-9145,-7884,-6681,-5530,-4356,-3110,-1719,-181,1511,3276,5018,6615,7923,8848,9310,9306,8896,8195,7378,6618,6108,5970,6300,7087,8266,9702,11208,12595,13673,14304,14397,13936,12968,11606,9993,8306,6697,5305,4235,3528,3201,3214,3501,3969,4498,4981,5287,5329,5022,4323,3229,1759,-10,-1999,-4080,-6136,-8053,-9710,-11057,-12016,-12589,-12755,-12534,-11925,-10960,-9644,-8039,-6180,-4176,-2101,-75,1808,3465,4813,5822,6438,6668,6516,6022,5248,4283,3211,2149,1165,375,-194,-452,-420,-90,485,1222,2046,2847,3568,4129,4524,4718,4722,4529,4131,3532,2711,1680,433,-1011,-2622,-4371,-6202,-8057,-9864,-11537,-13009,-14190,-15047,-15526,-15634,-15386,-14822,-14004,-13007,-11894,-10752,-9622,-8568,-7595,-6716,-5900,-5099,-4251,-3277,-2098,-669,1053,3048,5266,7623,9992,12244,14238,15854,16995,17607,17688,17273,16461,15355,14091,12779,11510,10349,9307,8404,7592,6863,6182,5520,4879,4250,3646,3092,2599,2191,1863,1612,1416,1246,1096,937,779,605,404,159,-174,-618,-1230,-2029,-3054,-4296,-5754,-7380,-9119,-10898,-12622,-14204,-15537,-16555,-17161,-17322,-16994,-16170,-14891,-13204,-11215,-9057,-6867,-4811,-3005,-1559,-505,157,498,614,622,653,797,1134,1682,2432,3321,4268,5192,6004,6680,7194,7593,7925,8251,8626,9071,9580,10112,10605,10964,11125,10991,10546,9758,8686,7380,5932,4433,2947,1525,182,-1106,-2357,-3631,-4954,-6362,-7864,-9437,-11057,-12652,-14161,-15492,-16567,-17310,-17666,-17601,-17113,-16213,-14967,-13411,-11647,-9718,-7719,-5694,-3716,-1810,-39,1590,3026,4275,5297,6097,6641,6910,6899,6589,6018,5229,4302,3344,2454,1728,1231,989,990,1191,1519,1893,2227,2459,2527,2430,2155,1761,1274,784,310,-85,-410,-676,-925,-1232,-1652,-2268,-3113,-4200,-5505,-6957,-8454,-9889,-11129,-12083,-12677,-12874,-12706,-12207,-11483,-10624,-9739,-8921,-8226,-7693,-7293,-6997,-6703,-6345,-5825,-5092,-4109,-2870,-1405,248,2034,3893,5782,7628,9387,10971,12322,13337,13939,14034,13551,12469,10791,8640,6147,3577,1149,-854,-2258,-2924,-2855,-2135,-978,353,1550,2326,2464,1840,460,-1553,-3977,-6541,-8959,-10992,-12474,-13335,-13601,-13390,-12872,-12263,-11758,-11536,-11695,-12274,-13197,-14340,-15483,-16407,-16860,-16650,-15615,-13719,-10986,-7577,-3712,304,4154,7512,10119,11782,12404,12009,10692,8665,6157,3437,767,-1642,-3607,-5012,-5811,-5981,-5579,-4662,-3323,-1668,198,2146,4065,5826,7318,8426,9075,9192,8780,7856,6527,4925,3238,1670,408,-372,-580,-162,828,2294,4049,5899,7593,8945,9752,9929,9407,8219,6438,4178,1575,-1226,-4095,-6891,-9511,-11845,-13816,-15360,-16413,-16975,-16995,-16533,-15583,-14241,-12580,-10711,-8757,-6829,-5038,-3449,-2120,-1033,-186,487,1019,1463,1804,2062,2148,2050,1672,1020,73,-1064,-2299,-3419,-4247,-4561,-4202,-3076,-1150,1487,4686,8219,11809,15182,18061,20217,21480,21730,20940,19125,16380,12842,8707,4181,-475,-5043,-9275,-12987,-16016,-18263,-19669,-20249,-20039,-19127,-17627,-15634,-13295,-10703,-7994,-5271,-2658,-251,1835,3516,4726,5431,5644,5429,4895,4175,3437,2805,2418,2330,2586,3137,3932,4853,5787,6624,7265,7668,7835,7806,7692,7581,7611,7852,8378,9186,10231,11428,12635,13718,14538,14982,14989,14544,13663,12432,10922,9237,7463,5652,3856,2070,314,-1431,-3146,-4821,-6426,-7930,-9297,-10517,-11571,-12479,-13254,-13908,-14467,-14896,-15187,-15275,-15105,-14627,-13790,-12590,-11044,-9212,-7193,-5114,-3119,-1365,22,937,1346,1273,806,84,-735,-1491,-2058,-2349,-2335,-2046,-1550,-959,-376,102,418,573,587,540,482,465,503,561,598,534,338,-17,-474,-959,-1320,-1426,-1115,-283,1133,3130,5622,8472,11468,14385,16969,19020,20351,20881,20552,19412,17537,15046,12097,8838,5431,2029,-1241,-4268,-6973,-9313,-11279,-12878,-14158,-15143,-15880,-16367,-16611,-16579,-16237,-15557,-14516,-13131,-11446,-9554,-7581,-5687,-4029,-2752,-1968,-1705,-1961,-2615,-3548,-4545,-5436,-6025,-6187,-5841,-4974,-3653,-1967,-74,1893,3792,5515,7007,8226,9179,9863,10283,10414,10225,9668,8716,7367,5667,3697,1599,-493,-2395,-3999,-5163,-5869,-6085,-5891,-5376,-4677,-3930,-3266,-2778,-2517,-2488,-2621,-2830,-2963,-2882,-2438,-1529,-114,1781,4027,6465,8852,10993,12687,13828,14381,14378,13939,13188,12275,11313,10370,9487,8637,7804,6948,6069,5193,4397,3759,3397,3367,3721,4409,5362,6423,7426,8202,8591,8521,7957,6971,5680,4244,2841,1605,625,-71,-548,-908,-1296,-1876,-2762,-4050,-5745,-7813,-10115,-12507,-14779,-16741,-18231,-19107,-19314,-18847,-17771,-16205,-14302,-12226,-10124,-8108,-6241,-4523,-2920,-1365,225,1889,3667,5515,7383,9146,10724,11980,12878,13366,13494,13330,12997,12635,12374,12331,12576,13112,13904,14846,15798,16607,17119,17230,16887,16108,14984,13651,12274,11001,9943,9156,8625,8285,8023,7708,7216,6441,5326,3861,2100,133,-1887,-3820,-5524,-6884,-7865,-8454,-8729,-8783,-8744,-8746,-8893,-9272,-9909,-10803,-11882,-13075,-14250,-15297,-16107,-16576,-16669,-16328,-15582,-14421,-12910,-11076,-9020,-6820,-4616,-2531,-714,737,1724,2258,2363,2179,1856,1619,1656,2162,3230,4875,7007,9417,11855,14008,15615,16464,16463,15629,14111,12144,10038,8090,6584,5684,5473,5893,6786,7915,8994,9750,9936,9392,8045,5908,3114,-169,-3687,-7207,-10474,-13295,-15517,-17049,-17883,-18048,-17654,-16819,-15697,-14415,-13090,-11784,-10530,-9301,-8058,-6736,-5278,-3677,-1929,-129,1637,3222,4514,5414,5896,5982,5772,5411,5073,4931,5115,5711,6706,8025,9504,10945,12129,12876,13043,12587,11533,9985,8093,6037,3962,2005,228,-1349,-2750,-4042,-5296,-6585,-7950,-9396,-10890,-12332,-13629,-14628,-15227,-15331,-14889,-13928,-12499,-10722,-8747,-6722,-4814,-3132,-1780,-773,-107,288,510,641,769,931,1123,1324,1483,1558,1547,1448,1340,1272,1343,1614,2141,2937,4005,5292,6760,8338,9953,11557,13074,14475,15711,16735,17518,17990,18132,17889,17276,16311,15076,13673,12250,10938,9879,9151,8786,8759,8948,9223,9376,9240,8643,7494,5755,3481,791,-2134,-5081,-7838,-10206,-12044,-13250,-13813,-13750,-13177,-12211,-11022,-9775,-8626,-7699,-7090,-6821,-6896,-7238,-7756,-8313,-8780,-9018,-8947,-8489,-7663,-6475,-5028,-3372,-1634,162,1939,3715,5495,7326,9243,11290,13452,15703,17950,20078,21928,23364,24240,24478,24048,22976,21362,19329,17040,14633,12244,9939,7762,5698,3689,1681,-407,-2612,-4941,-7365,-9794,-12118,-14200,-15906,-17119,-17776,-17840,-17367,-16438,-15196,-13804,-12418,-11183,-10191,-9492,-9071,-8865,-8783,-8709,-8557,-8246,-7767,-7108,-6339,-5499,-4650,-3831,-3042,-2269,-1475,-617,336,1396,2560,3793,5054,6292,7462,8521,9448,10225,10873,11398,11851,12250,12632,13006,13380,13713,14003,14165,14192,14008,13621,12995,12169,11142,9945,8594,7075,5387,3487,1371,-991,-3565,-6314,-9137,-11939,-14561,-16899,-18808,-20226,-21096,-21426,-21259,-20679,-19795,-18722,-17594,-16512,-15581,-14869,-14406,-14206,-14234,-14433,-14722,-15002,-15173,-15134,-14808,-14131,-13076,-11646,-9876,-7822,-5560,-3170,-737,1673,3983,6159,8142,9913,11429,12679,13622,14269,14591,14627,14397,13967,13405,12780,12172,11613,11150,10740,10368,9925,9330,8461,7232,5567,3458,940,-1892,-4886,-7878,-10686,-13141,-15139,-16587,-17496,-17886,-17839,-17437,-16772,-15912,-14902,-13772,-12519,-11160,-9696,-8163,-6605,-5104,-3736,-2599,-1762,-1293,-1209,-1506,-2115,-2945,-3860,-4701,-5313,-5540,-5276,-4451,-3071,-1191,1051,3491,5930,8181,10081,11528,12463,12915,12949,12680,12232,11717,11212,10738,10278,9768,9141,8336,7304,6045,4566,2927,1152,-653,-2494,-4258,-5972,-7559,-9040,-10371,-11569,-12598,-13468,-14158,-14665,-14986,-15120,-15063,-14829,-14415,-13833,-13106,-12238,-11277,-10242,-9179,-8126,-7123,-6185,-5342,-4564,-3830,-3082,-2258,-1283,-111,1313,2990,4914,7033,9287,11584,13839,15962,17869,19513,20826,21821,22449,22757,22721,22381,21748,20853,19743,18445,17025,15511,13954,12371,10784,9186,7568,5905,4159,2292,268,-1931,-4303,-6803,-9375,-11914,-14318,-16476,-18292,-19706,-20670,-21208,-21336,-21140,-20686,-20069,-19356,-18618,-17878,-17168,-16474,-15795,-15128,-14465,-13823,-13206,-12636,-12109,-11628,-11147,-10639,-10024,-9243,-8214,-6876,-5190,-3143,-796,1777,4422,6997,9332,11299,12806,13816,14369,14525,14417,14168,13907,13731,13693,13777,13941,14077,14088,13870,13379,12570,11511,10224,8830,7383,5966,4603,3301,2038,761,-568,-2002,-3561,-5243,-7029,-8859,-10655,-12331,-13791,-14958,-15783,-16239,-16346,-16149,-15713,-15142,-14514,-13934,-13464,-13141,-12971,-12891,-12823,-12629,-12183,-11347,-10024,-8153,-5738,-2823,460,3977,7517,10891,13894,16348,18125,19138,19381,18892,17797,16231,14397,12469,10633,9031,7762,6867,6316,6039,5895,5745,5429,4798,3773,2282,358,-1944,-4494,-7142,-9705,-12015,-13916,-15304,-16109,-16348,-16059,-15356,-14358,-13197,-11994,-10831,-9779,-8843,-8036,-7326,-6679,-6080,-5484,-4908,-4340,-3789,-3272,-2762,-2262,-1720,-1098,-363,532,1583,2800,4144,5579,7031,8434,9677,10670,11322,11561,11369,10776,9848,8733,7572,6538,5772,5382,5417,5867,6648,7634,8647,9520,10077,10201,9833,8973,7702,6121,4378,2598,890,-663,-2044,-3232,-4300,-5274,-6263,-7296,-8444,-9696,-11032,-12377,-13638,-14716,-15512,-15971,-16063,-15821,-15306,-14636,-13918,-13295,-12858,-12696,-12823,-13229,-13832,-14513,-15135,-15514,-15512,-14973,-13793,-11921,-9351,-6142,-2423,1666,5899,10108,14051,17589,20553,22875,24500,25456,25784,25587,24961,24034,22911,21672,20402,19103,17808,16491,15137,13731,12259,10705,9087,7387,5636,3828,1987,126,-1747,-3597,-5424,-7181,-8853,-10408,-11804,-13018,-14017,-14781,-15301,-15579,-15621,-15460,-15123,-14653,-14108,-13538,-13005,-12561,-12245,-12078,-12049,-12119,-12216,-12252,-12119,-11722,-10964,-9810,-8213,-6223,-3880,-1295,1404,4082,6589,8805,10634,12033,12994,13590,13886,14026,14092,14201,14388,14681,15025,15366,15568,15528,15101,14205,12786,10866,8536,5945,3283,749,-1468,-3221,-4427,-5066,-5205,-4949,-4475,-3948,-3536,-3354,-3465,-3852,-4468,-5196,-5931,-6558,-7003,-7220,-7219,-7035,-6749,-6445,-6216,-6129,-6226,-6504,-6938,-7442,-7952,-8340,-8536,-8431,-7968,-7098,-5806,-4099,-2024,363,2991,5741,8555,11289,13881,16215,18226,19826,20979,21626,21760,21381,20513,19208,17530,15577,13451,11279,9188,7285,5665,4364,3383,2666,2129,1660,1157,512,-317,-1387,-2664,-4127,-5706,-7315,-8872,-10262,-11409,-12208,-12618,-12598,-12155,-11336,-10198,-8845,-7381,-5910,-4547,-3359,-2420,-1757,-1381,-1276,-1411,-1745,-2216,-2790,-3395,-4006,-4556,-5008,-5284,-5336,-5080,-4473,-3464,-2056,-259,1863,4243,6777,9367,11884,14236,16295,17989,19243,20004,20266,20009,19271,18077,16505,14624,12562,10418,8323,6367,4622,3112,1826,716,-298,-1271,-2310,-3410,-4625,-5883,-7142,-8289,-9236,-9884,-10178,-10100,-9666,-8969,-8093,-7200,-6404,-5852,-5622,-5771,-6295,-7139,-8216,-9399,-10564,-11573,-12314,-12684,-12599,-12007,-10872,-9198,-7006,-4350,-1323,1990,5436,8898,12216,15259,17905,20052,21644,22648,23087,23017,22514,21698,20667,19527,18368,17250,16211,15278,14430,13645,12872,12037,11078,9918,8509,6809,4816,2552,46,-2606,-5349,-8051,-10620,-12937,-14912,-16458,-17540,-18120,-18225,-17889,-17172,-16160,-14933,-13583,-12202,-10847,-9596,-8471,-7514,-6731,-6127,-5710,-5439,-5317,-5263,-5242,-5165,-4943,-4504,-3743,-2625,-1089,844,3140,5702,8415,11127,13695,15973,17853,19243,20110,20431,20259,19642,18690,17511,16214,14912,13670,12537,11526,10603,9732,8834,7845,6703,5355,3797,2037,121,-1882,-3905,-5862,-7687,-9313,-10704,-11815,-12648,-13181,-13445,-13451,-13235,-12850,-12338,-11768,-11215,-10717,-10361,-10144,-10108,-10225,-10465,-10783,-11107,-11365,-11475,-11349,-10908,-10086,-8838,-7139,-5016,-2504,313,3322,6406,9412,12196,14631,16596,18027,18891,19202,19018,18433,17545,16479,15325,14173,13075,12062,11143,10313,9553,8850,8166,7487,6773,6000,5142,4163,3053,1782,352,-1226,-2928,-4692,-6447,-8108,-9573,-10779,-11643,-12153,-12290,-12091,-11597,-10874,-9993,-9007,-7979,-6927,-5876,-4832,-3787,-2778,-1805,-947,-220,301,607,699,605,420,220,144,287,759,1621,2886,4530,6446,8520,10592,12504,14125,15330,16053,16255,15944,15175,14033,12631,11077,9485,7931,6482,5162,3976,2912,1927,1006,94,-812,-1727,-2649,-3540,-4397,-5169,-5850,-6410,-6849,-7161,-7351,-7426,-7394,-7272,-7081,-6846,-6596,-6384,-6221,-6177,-6258,-6498,-6912,-7482,-8194,-9004,-9845,-10643,-11304,-11726,-11809,-11468,-10619,-9247,-7327,-4918,-2080,1062,4381,7713,10909,13823,16334,18352,19829,20759,21159,21122,20691,20017,19162,18242,17330,16472,15704,15034,14452,13934,13462,12979,12462,11867,11150,10303,9276,8085,6698,5130,3393,1504,-476,-2504,-4499,-6394,-8126,-9636,-10914,-11936,-12736,-13338,-13785,-14122,-14390,-14616,-14823,-15007,-15167,-15280,-15334,-15314,-15206,-15000,-14673,-14199,-13533,-12635,-11464,-10010,-8266,-6277,-4085,-1766,607,2952,5213,7309,9221,10894,12339,13539,14505,15236,15722,15938,15873,15481,14773,13730,12390,10788,8997,7079,5146,3251,1515,-29,-1307,-2304,-3011,-3448,-3658,-3689,-3626,-3529,-3496,-3591,-3894,-4454,-5296,-6425,-7799,-9359,-11010,-12648,-14182,-15505,-16576,-17337,-17815,-18018,-18018,-17874,-17665,-17448,-17258,-17100,-16933,-16687,-16263,-15559,-14477,-12953,-10948,-8480,-5604,-2424,931,4295,7519,10436,12914,14858,16202,16941,17111,16793,16093,15139,14055,12927,11848,10825,9883,8982,8094,7183,6224,5229,4207,3213,2278,1441,708,66,-534,-1149,-1849,-2694,-3721,-4942,-6330,-7831,-9356,-10805,-12063,-13047,-13674,-13941,-13852,-13485,-12927,-12284,-11661,-11135,-10754,-10538,-10464,-10491,-10555,-10577,-10484,-10223,-9736,-9019,-8055,-6866,-5456,-3856,-2053,-100,2017,4221,6489,8735,10895,12895,14655,16114,17203,17882,18116,17910,17263,16226,14826,13122,11169,9016,6733,4386,2039,-215,-2330,-4217,-5848,-7168,-8157,-8815,-9123,-9138,-8860,-8393,-7775,-7128,-6529,-6070,-5847,-5895,-6276,-6970,-7982,-9229,-10661,-12157,-13631,-14967,-16080,-16897,-17381,-17512,-17312,-16807,-16063,-15113,-14022,-12797,-11457,-9975,-8324,-6457,-4348,-1962,687,3574,6633,9758,12840,15719,18275,20368,21907,22851,23181,22961,22259,21203,19915,18529,17159,15886,14763,13797,12955,12202,11454,10662,9756,8686,7426,5945,4249,2344,267,-1953,-4243,-6552,-8799,-10914,-12845,-14516,-15912,-16981,-17745,-18195,-18383,-18348,-18144,-17852,-17503,-17182,-16894,-16687,-16542,-16457,-16393,-16303,-16140,-15849,-15376,-14692,-13749,-12526,-10999,-9152,-6981,-4502,-1744,1240,4367,7537,10639,13523,16086,18171,19707,20599,20849,20440,19471,18005,16206,14200,12158,10214,8483,7025,5869,4954,4220,3535,2793,1881,748,-639,-2225,-3927,-5613,-7131,-8337,-9120,-9407,-9208,-8574,-7646,-6584,-5590,-4847,-4520,-4712,-5473,-6771,-8519,-10563,-12717,-14771,-16533,-17821,-18535,-18594,-18015,-16847,-15192,-13169,-10916,-8535,-6134,-3768,-1459,774,2967,5117,7245,9332,11350,13237,14936,16364,17467,18203,18540,18501,18100,17399,16457,15332,14091,12753,11368,9918,8440,6943,5476,4097,2871,1850,1067,514,152,-99,-338,-675,-1229,-2069,-3269,-4820,-6682,-8769,-10931,-13027,-14893,-16389,-17412,-17915,-17874,-17365,-16459,-15284,-13983,-12664,-11455,-10396,-9537,-8836,-8257,-7702,-7099,-6345,-5375,-4126,-2571,-703,1451,3844,6408,9031,11638,14078,16278,18104,19499,20372,20713,20484,19736,18506,16894,15010,12986,10959,9052,7377,5997,4938,4180,3645,3241,2833,2314,1574,564,-732,-2260,-3934,-5621,-7182,-8501,-9472,-10075,-10316,-10281,-10087,-9887,-9830,-10035,-10595,-11522,-12791,-14303,-15923,-17501,-18867,-19903,-20495,-20610,-20256,-19488,-18390,-17057,-15558,-13931,-12186,-10263,-8131,-5713,-2984,42,3320,6716,10086,13229,15965,18126,19599,20340,20369,19794,18765,17481,16137,14916,13967,13359,13132,13228,13564,14021,14459,14756,14821,14563,13981,13034,11779,10236,8470,6539,4493,2393,278,-1812,-3835,-5765,-7568,-9212,-10690,-11977,-13074,-13984,-14717,-15292,-15729,-16051,-16271,-16406,-16457,-16406,-16263,-15973,-15556,-14958,-14203,-13270,-12191,-10974,-9646,-8210,-6677,-5017,-3216,-1242,927,3282,5794,8391,10972,13402,15539,17224,18331,18752,18442,17418,15757,13619,11186,8691,6328,4288,2663,1524,822,507,448,534,648,689,622,408,81,-334,-788,-1239,-1678,-2100,-2543,-3048,-3680,-4487,-5523,-6787,-8277,-9930,-11670,-13378,-14945,-16239,-17178,-17668,-17706,-17270,-16442,-15273,-13866,-12301,-10627,-8875,-7027,-5039,-2877,-478,2154,5020,8041,11125,14129,16906,19305,21200,22501,23171,23227,22742,21824,20620,19255,17876,16564,15399,14403,13587,12932,12410,11980,11616,11266,10912,10519,10050,9499,8808,7967,6936,5695,4227,2540,636,-1427,-3609,-5833,-8006,-10057,-11887,-13443,-14664,-15550,-16096,-16353,-16373,-16223,-15972,-15677,-15366,-15062,-14738,-14367,-13877,-13206,-12268,-10997,-9344,-7270,-4800,-1960,1166,4460,7810,11041,14029,16623,18722,20245,21170,21501,21302,20651,19668,18470,17190,15942,14816,13874,13125,12534,12031,11508,10863,10002,8870,7464,5834,4086,2351,804,-429,-1196,-1465,-1202,-504,507,1630,2651,3340,3517,3028,1827,-81,-2578,-5499,-8613,-11668,-14431,-16669,-18247,-19054,-19095,-18432,-17202,-15592,-13797,-12003,-10349,-8902,-7664,-6553,-5459,-4223,-2725,-851,1429,4101,7069,10192,13288,16174,18653,20604,21908,22552,22539,21960,20906,19523,17940,16291,14687,13214,11931,10851,9982,9277,8713,8227,7767,7283,6728,6054,5237,4242,3063,1698,159,-1533,-3331,-5196,-7065,-8882,-10591,-12134,-13471,-14562,-15400,-15968,-16292,-16388,-16290,-16044,-15675,-15240,-14760,-14271,-13789,-13318,-12847,-12338,-11739,-10967,-9951,-8590,-6826,-4603,-1915,1205,4670,8362,12103,15725,19032,21855,24064,25548,26265,26212,25416,23977,21999,19645,17075,14460,11957,9674,7706,6060,4742,3689,2844,2121,1459,790,80,-693,-1525,-2404,-3294,-4179,-5016,-5807,-6537,-7229,-7903,-8593,-9342,-10165,-11097,-12122,-13232,-14383,-15518,-16575,-17482,-18173,-18606,-18753,-18613,-18216,-17601,-16812,-15887,-14828,-13617,-12211,-10542,-8548,-6181,-3415,-283,3152,6760,10400,13873,17019,19648,21658,22959,23538,23445,22758,21626,20195,18632,17079,15658,14429,13416,12578,11838,11103,10260,9240,7978,6480,4762,2909,983,-888,-2655,-4217,-5566,-6677,-7583,-8310,-8907,-9415,-9859,-10270,-10640,-10966,-11240,-11434,-11540,-11546,-11437,-11230,-10917,-10539,-10095,-9630,-9146,-8651,-8121,-7517,-6769,-5819,-4575,-2992,-1028,1327,4023,7012,10161,13359,16427,19222,21584,23398,24564,25054,24849,23993,22559,20628,18340,15814,13195,10619,8185,5993,4068,2445,1086,-22,-944,-1713,-2386,-2987,-3536,-4035,-4459,-4804,-5032,-5154,-5166,-5103,-5009,-4939,-4961,-5122,-5482,-6056,-6857,-7864,-9031,-10285,-11554,-12724,-13720,-14447,-14860,-14924,-14657,-14090,-13294,-12335,-11281,-10163,-9004,-7761,-6393,-4812,-2955,-748,1819,4743,7940,11302,14662,17847,20670,22969,24626,25561,25780,25334,24338,22951,21351,19711,18197,16904,15915,15217,14772,14485,14228,13875,13299,12404,11135,9482,7484,5209,2767,263,-2191,-4494,-6588,-8409,-9957,-11223,-12240,-13036,-13656,-14142,-14542,-14887,-15221,-15564,-15931,-16333,-16753,-17164,-17548,-17845,-18020,-18029,-17799,-17313,-16497,-15335,-13799,-11881,-9603,-6981,-4085,-964,2274,5541,8712,11670,14299,16500,18183,19301,19809,19705,19015,17787,16125,14129,11962,9733,7592,5606,3837,2293,951,-234,-1305,-2310,-3267,-4173,-5009,-5727,-6287,-6652,-6808,-6770,-6585,-6322,-6078,-5950,-6016,-6352,-6985,-7908,-9103,-10476,-11959,-13441,-14809,-15983,-16849,-17363,-17479,-17178,-16505,-15485,-14211,-12759,-11213,-9644,-8087,-6552,-5021,-3440,-1758,77,2107,4321,6696,9151,11580,13854,15843,17412,18477,18968,18890,18274,17217,15819,14227,12546,10883,9293,7790,6348,4907,3393,1722,-142,-2242,-4539,-6970,-9444,-11813,-13965,-15766,-17121,-17981,-18324,-18204,-17685,-16897,-15952,-15002,-14159,-13537,-13186,-13161,-13433,-13973,-14702,-15524,-16324,-17002,-17435,-17568,-17319,-16689,-15658,-14269,-12541,-10536,-8282,-5847,-3252,-553,2233,5065,7928,10766,13549,16197,18627,20770,22507,23793,24541,24721,24319,23349,21868,19971,17759,15376,12926,10511,8193,5987,3903,1914,9,-1819,-3553,-5149,-6553,-7691,-8510,-8954,-9023,-8734,-8157,-7398,-6583,-5851,-5341,-5150,-5367,-6001,-7047,-8431,-10063,-11805,-13537,-15103,-16401,-17329,-17834,-17920,-17597,-16957,-16073,-15048,-13975,-12900,-11860,-10836,-9773,-8603,-7234,-5592,-3632,-1332,1256,4061,6957,9802,12458,14774,16654,18008,18814,19077,18840,18191,17209,16015,14698,13360,12083,10925,9940,9142,8522,8064,7687,7364,6985,6525,5916,5147,4230,3185,2084,964,-91,-1068,-1920,-2679,-3370,-4042,-4755,-5554,-6468,-7510,-8650,-9860,-11076,-12232,-13276,-14135,-14795,-15215,-15397,-15337,-15040,-14493,-13705,-12653,-11342,-9776,-7973,-5954,-3762,-1425,1005,3492,5971,8383,10641,12665,14362,15655,16476,16780,16560,15839,14678,13180,11460,9643,7829,6080,4418,2809,1209,-470,-2263,-4212,-6275,-8387,-10406,-12188,-13557,-14381,-14574,-14105,-13070,-11570,-9847,-8092,-6559,-5421,-4811,-4792,-5321,-6346,-7680,-9213,-10720,-12091,-13168,-13887,-14191,-14089,-13608,-12822,-11801,-10646,-9421,-8215,-7047,-5950,-4888,-3831,-2712,-1455,-4,1701,3673,5900,8336,10887,13449,15892,18091,19936,21334,22229,22606,22466,21870,20854,19509,17892,16076,14130,12102,10058,8041,6091,4247,2514,911,-585,-1984,-3320,-4607,-5875,-7109,-8317,-9456,-10502,-11419,-12169,-12751,-13150,-13397,-13514,-13548,-13544,-13560,-13623,-13796,-14061,-14444,-14899,-15386,-15844,-16204,-16399,-16353,-16021,-15342,-14302,-12882,-11105,-8995,-6607,-3980,-1188,1735,4711,7688,10598,13340,15848,18006,19739,20961,21604,21630,21017,19809,18048,15883,13407,10814,8202,5717,3410,1342,-493,-2093,-3477,-4658,-5623,-6348,-6787,-6880,-6576,-5840,-4682,-3163,-1405,427,2130,3509,4380,4625,4188,3088,1420,-666,-2986,-5344,-7557,-9483,-11030,-12147,-12871,-13218,-13287,-13117,-12781,-12305,-11700,-10978,-10116,-9130,-8011,-6795,-5500,-4181,-2865,-1595,-387,752,1840,2902,3983,5110,6296,7546,8817,10068,11221,12197,12926,13337,13400,13093,12458,11536,10431,9227,8040,6954,6057,5395,5000,4873,4979,5268,5662,6055,6362,6446,6242,5632,4597,3093,1167,-1128,-3677,-6354,-9007,-11503,-13699,-15527,-16891,-17803,-18235,-18246,-17874,-17185,-16252,-15138,-13903,-12614,-11304,-10020,-8774,-7566,-6380,-5164,-3858,-2378,-649,1376,3731,6354,9185,12065,14833,17307,19306,20680,21341,21235,20405,18941,16973,14678,12204,9711,7295,5049,3011,1217,-322,-1597,-2595,-3307,-3710,-3802,-3572,-3053,-2293,-1394,-473,313,825,926,532,-392,-1821,-3657,-5776,-7995,-10152,-12067,-13613,-14698,-15270,-15349,-14973,-14226,-13213,-12021,-10768,-9515,-8332,-7247,-6264,-5369,-4507,-3630,-2654,-1525,-181,1410,3253,5318,7566,9907,12270,14537,16615,18392,19781,20706,21108,20983,20324,19195,17649,15801,13750,11630,9558,7634,5952,4546,3444,2627,2070,1718,1524,1423,1347,1248,1041,695,151,-608,-1581,-2751,-4069,-5461,-6869,-8202,-9415,-10455,-11316,-12006,-12564,-13026,-13430,-13796,-14114,-14347,-14442,-14314,-13904,-13132,-11978,-10423,-8526,-6325,-3931,-1421,1121,3606,6012,8264,10371,12281,13998,15489,16742,17738,18457,18885,19023,18865,18447,17777,16901,15822,14561,13095,11402,9471,7291,4913,2427,-39,-2279,-4116,-5327,-5777,-5346,-4052,-1962,710,3702,6686,9320,11305,12388,12435,11391,9345,6435,2933,-913,-4769,-8390,-11508,-13988,-15703,-16667,-16903,-16533,-15685,-14519,-13189,-11841,-10574,-9471,-8525,-7718,-6952,-6135,-5153,-3921,-2400,-569,1508,3773,6116,8421,10591,12514,14130,15376,16238,16710,16817,16598,16102,15397,14542,13629,12726,11920,11267,10825,10600,10605,10791,11121,11518,11915,12228,12392,12350,12064,11524,10730,9706,8477,7061,5486,3752,1880,-138,-2263,-4487,-6737,-8966,-11081,-12997,-14624,-15878,-16705,-17069,-16971,-16457,-15587,-14466,-13195,-11872,-10585,-9370,-8239,-7145,-6010,-4731,-3201,-1338,906,3507,6395,9418,12400,15132,17412,19073,19995,20121,19485,18154,16278,14010,11515,8943,6410,3987,1726,-372,-2299,-4066,-5653,-7044,-8168,-8985,-9400,-9390,-8915,-8030,-6791,-5340,-3818,-2390,-1220,-430,-125,-335,-1069,-2247,-3785,-5528,-7342,-9062,-10563,-11727,-12475,-12763,-12579,-11935,-10887,-9480,-7797,-5906,-3883,-1807,247,2190,3955,5453,6651,7512,8054,8334,8429,8462,8527,8747,9160,9825,10689,11724,12804,13827,14644,15139,15206,14786,13872,12509,10799,8855,6840,4859,3050,1464,161,-868,-1627,-2162,-2511,-2713,-2810,-2822,-2763,-2660,-2517,-2393,-2321,-2380,-2633,-3146,-3960,-5098,-6525,-8205,-10037,-11911,-13706,-15270,-16505,-17290,-17577,-17344,-16616,-15463,-13983,-12272,-10448,-8567,-6699,-4831,-2955,-1010,1058,3301,5744,8376,11127,13896,16534,18880,20769,22068,22677,22580,21786,20414,18566,16414,14076,11682,9292,6972,4724,2600,622,-1136,-2585,-3628,-4168,-4118,-3472,-2237,-526,1504,3655,5674,7344,8431,8790,8310,6996,4908,2205,-910,-4186,-7375,-10248,-12621,-14377,-15455,-15877,-15704,-15052,-14065,-12877,-11649,-10473,-9451,-8595,-7909,-7335,-6802,-6227,-5534,-4670,-3621,-2409,-1091,257,1547,2712,3692,4483,5088,5568,5976,6397,6888,7488,8222,9061,9974,10914,11802,12616,13291,13812,14164,14344,14369,14264,14060,13801,13515,13248,13007,12808,12638,12472,12270,11980,11521,10812,9757,8271,6295,3804,829,-2551,-6198,-9931,-13556,-16844,-19610,-21678,-22943,-23345,-22918,-21731,-19951,-17747,-15330,-12893,-10586,-8527,-6740,-5210,-3845,-2529,-1153,402,2160,4132,6233,8344,10300,11943,13112,13711,13677,13030,11845,10245,8389,6418,4485,2679,1075,-308,-1467,-2433,-3238,-3929,-4538,-5084,-5581,-6017,-6374,-6640,-6789,-6835,-6769,-6634,-6448,-6273,-6144,-6130,-6265,-6599,-7152,-7918,-8877,-9962,-11097,-12176,-13095,-13755,-14069,-13992,-13494,-12598,-11339,-9772,-7967,-5965,-3831,-1594,695,2989,5219,7295,9124,10599,11643,12189,12237,11809,10992,9891,8645,7390,6256,5349,4727,4416,4383,4574,4904,5284,5646,5925,6110,6172,6130,5969,5697,5298,4774,4102,3307,2377,1342,212,-1004,-2285,-3643,-5051,-6528,-8035,-9585,-11121,-12636,-14066,-15384,-16534,-17490,-18220,-18713,-18977,-19024,-18883,-18593,-18181,-17693,-17139,-16538,-15864,-15106,-14197,-13107,-11757,-10115,-8135,-5814,-3171,-273,2788,5879,8852,11555,13848,15618,16797,17358,17330,16775,15810,14542,13123,11653,10244,8937,7766,6694,5685,4693,3666,2600,1515,462,-465,-1170,-1568,-1582,-1213,-476,525,1669,2796,3745,4357,4525,4155,3216,1741,-224,-2545,-5094,-7712,-10242,-12537,-14487,-16000,-17040,-17596,-17714,-17436,-16868,-16060,-15096,-13992,-12768,-11392,-9856,-8146,-6286,-4350,-2433,-672,795,1847,2408,2454,2038,1274,328,-613,-1341,-1719,-1615,-1010,73,1535,3240,5025,6740,8254,9474,10351,10871,11054,10943,10603,10100,9520,8927,8387,7939,7580,7314,7062,6785,6381,5794,4955,3833,2408,703,-1253,-3387,-5644,-7919,-10154,-12248,-14151,-15791,-17132,-18129,-18762,-18997,-18828,-18219,-17175,-15662,-13700,-11298,-8498,-5366,-1997,1502,4990,8331,11391,14030,16156,17681,18569,18819,18458,17563,16216,14528,12621,10593,8571,6611,4799,3147,1665,325,-914,-2099,-3264,-4437,-5608,-6764,-7852,-8842,-9678,-10342,-10820,-11126,-11285,-11339,-11330,-11294,-11276,-11287,-11359,-11486,-11680,-11914,-12180,-12436,-12655,-12795,-12818,-12701,-12406,-11938,-11269,-10429,-9401,-8228,-6884,-5396,-3728,-1867,211,2505,4984,7551,10081,12370,14243,15495,16007,15725,14679,13023,10963,8769,6742,5129,4144,3899,4396,5551,7185,9059,10937,12571,13798,14486,14611,14188,13311,12095,10682,9206,7788,6508,5409,4482,3669,2895,2045,1040,-210,-1713,-3482,-5446,-7526,-9623,-11623,-13440,-15000,-16266,-17227,-17910,-18353,-18607,-18728,-18743,-18673,-18505,-18216,-17757,-17088,-16160,-14936,-13401,-11549,-9405,-7005,-4411,-1686,1087,3823,6443,8856,10987,12768,14136,15067,15538,15576,15207,14507,13548,12436,11276,10161,9191,8400,7817,7389,7054,6706,6239,5573,4636,3426,1962,314,-1428,-3139,-4732,-6076,-7118,-7805,-8118,-8094,-7771,-7233,-6564,-5875,-5250,-4795,-4567,-4622,-4969,-5608,-6482,-7544,-8695,-9854,-10918,-11794,-12398,-12648,-12487,-11868,-10769,-9195,-7192,-4845,-2303,250,2601,4519,5822,6373,6133,5158,3607,1707,-248,-1974,-3194,-3712,-3409,-2290,-447,1922,4567,7220,9605,11534,12846,13508,13536,13029,12142,11021,9844,8719,7739,6919,6234,5609,4975,4233,3360,2312,1139,-127,-1408,-2642,-3790,-4822,-5768,-6659,-7562,-8551,-9662,-10958,-12397,-13969,-15561,-17079,-18377,-19328,-19798,-19694,-18934,-17500,-15407,-12703,-9506,-5935,-2156,1655,5330,8699,11621,13985,15723,16796,17221,17047,16352,15250,13841,12264,10604,8987,7467,6119,4970,4024,3257,2615,2029,1439,781,43,-769,-1608,-2416,-3121,-3686,-4064,-4290,-4377,-4416,-4462,-4617,-4921,-5429,-6120,-6956,-7869,-8737,-9483,-9982,-10185,-10049,-9590,-8862,-7951,-6970,-6025,-5200,-4538,-4022,-3589,-3114,-2468,-1488,-87,1812,4178,6895,9777,12542,14903,16570,17321,17047,15749,13581,10797,7728,4760,2227,436,-422,-269,851,2794,5310,8138,10963,13537,15633,17119,17925,18057,17585,16612,15270,13686,11958,10191,8402,6640,4876,3099,1285,-595,-2537,-4539,-6555,-8556,-10463,-12229,-13796,-15114,-16179,-16970,-17509,-17818,-17920,-17848,-17621,-17259,-16767,-16150,-15379,-14449,-13306,-11936,-10289,-8345,-6094,-3544,-733,2281,5395,8521,11493,14211,16508,18289,19457,19974,19864,19184,18075,16684,15215,13822,12688,11891,11496,11468,11734,12151,12584,12854,12856,12493,11758,10674,9347,7858,6351,4893,3570,2392,1359,439,-418,-1242,-2058,-2870,-3649,-4365,-4976,-5452,-5775,-5963,-6019,-6007,-5944,-5891,-5866,-5884,-5942,-6003,-6042,-5998,-5841,-5528,-5041,-4379,-3551,-2592,-1555,-509,451,1245,1776,2003,1895,1494,875,170,-480,-919,-1014,-677,133,1393,3022,4906,6882,8815,10543,11976,13040,13723,14061,14120,13985,13751,13486,13233,12999,12746,12431,11968,11320,10414,9269,7886,6327,4661,2967,1314,-236,-1654,-2945,-4114,-5228,-6317,-7450,-8661,-9969,-11362,-12799,-14191,-15436,-16380,-16880,-16774,-15944,-14298,-11812,-8540,-4586,-167,4504,9118,13420,17137,20060,22057,23049,23059,22179,20552,18397,15929,13391,10993,8914,7274,6133,5485,5261,5339,5566,5762,5766,5425,4645,3381,1649,-453,-2816,-5254,-7612,-9718,-11455,-12747,-13568,-13960,-13990,-13778,-13434,-13078,-12788,-12614,-12569,-12608,-12683,-12708,-12613,-12341,-11860,-11182,-10345,-9424,-8495,-7625,-6861,-6201,-5619,-5029,-4353,-3477,-2340,-878,889,2926,5113,7313,9360,11083,12346,13050,13155,12680,11715,10375,8836,7275,5869,4792,4158,4057,4501,5455,6816,8451,10191,11863,13322,14423,15118,15353,15176,14646,13855,12924,11931,10958,10025,9124,8204,7187,5986,4527,2751,654,-1750,-4384,-7157,-9942,-12613,-15043,-17139,-18811,-20035,-20785,-21082,-20966,-20462,-19655,-18563,-17281,-15829,-14275,-12635,-10929,-9155,-7298,-5338,-3263,-1062,1249,3634,6029,8341,10457,12267,13664,14581,14981,14898,14396,13605,12667,11739,10975,10465,10300,10442,10870,11436,12027,12449,12582,12269,11464,10125,8308,6114,3687,1216,-1119,-3135,-4694,-5710,-6153,-6064,-5541,-4705,-3732,-2765,-1969,-1450,-1285,-1509,-2090,-2985,-4090,-5317,-6543,-7688,-8646,-9369,-9801,-9913,-9694,-9133,-8233,-7011,-5484,-3712,-1757,269,2244,4025,5464,6442,6863,6690,5964,4779,3315,1790,441,-493,-847,-500,542,2204,4321,6657,8988,11061,12701,13779,14237,14111,13461,12432,11155,9771,8402,7106,5916,4816,3751,2674,1527,281,-1065,-2482,-3923,-5314,-6591,-7690,-8565,-9215,-9649,-9928,-10122,-10322,-10609,-11047,-11659,-12424,-13264,-14065,-14661,-14899,-14599,-13650,-11964,-9545,-6470,-2889,989,4911,8641,11940,14631,16610,17801,18244,17989,17156,15888,14318,12595,10831,9116,7524,6096,4861,3835,3003,2342,1801,1306,796,179,-585,-1548,-2708,-4053,-5523,-7059,-8558,-9946,-11137,-12085,-12768,-13208,-13450,-13553,-13589,-13597,-13623,-13649,-13664,-13594,-13376,-12924,-12162,-11057,-9603,-7849,-5898,-3875,-1936,-214,1171,2171,2777,3039,3077,2983,2901,2902,3050,3331,3705,4073,4331,4367,4087,3460,2487,1269,-74,-1336,-2337,-2870,-2804,-2045,-603,1450,3946,6687,9416,11914,13949,15390,16126,16156,15525,14332,12732,10859,8889,6928,5098,3433,1972,672,-505,-1648,-2825,-4122,-5572,-7214,-9025,-10949,-12927,-14837,-16604,-18113,-19300,-20115,-20534,-20577,-20272,-19681,-18862,-17892,-16826,-15722,-14616,-13517,-12428,-11329,-10186,-8971,-7653,-6200,-4615,-2900,-1084,769,2613,4356,5944,7319,8444,9313,9933,10339,10574,10695,10747,10781,10822,10876,10949,11004,11039,10997,10875,10605,10182,9532,8639,7443,5934,4094,1947,-465,-3076,-5773,-8458,-10980,-13216,-15032,-16318,-17003,-17046,-16468,-15326,-13737,-11850,-9844,-7908,-6211,-4896,-4055,-3704,-3827,-4314,-5044,-5853,-6571,-7039,-7129,-6742,-5874,-4522,-2823,-885,1091,2911,4406,5406,5824,5627,4862,3655,2184,669,-671,-1637,-2085,-1941,-1206,43,1674,3508,5363,7052,8440,9420,9970,10094,9888,9432,8875,8303,7823,7463,7214,7021,6776,6363,5667,4580,3072,1126,-1175,-3728,-6368,-8930,-11234,-13143,-14562,-15444,-15829,-15765,-15370,-14736,-13962,-13099,-12172,-11150,-9996,-8634,-7022,-5113,-2932,-513,2028,4590,7015,9184,10966,12277,13051,13272,12935,12105,10836,9241,7424,5506,3603,1813,241,-1056,-2002,-2596,-2825,-2756,-2455,-2046,-1637,-1357,-1294,-1534,-2097,-2996,-4170,-5558,-7056,-8555,-9957,-11178,-12164,-12912,-13424,-13752,-13953,-14065,-14158,-14220,-14281,-14281,-14198,-13954,-13525,-12859,-11970,-10867,-9601,-8233,-6824,-5427,-4091,-2821,-1628,-470,669,1842,3049,4311,5592,6868,8073,9147,10027,10636,10933,10872,10459,9735,8782,7717,6683,5816,5240,5050,5270,5919,6904,8161,9541,10927,12189,13222,13950,14340,14368,14076,13489,12675,11683,10573,9382,8141,6850,5501,4068,2525,860,-935,-2822,-4773,-6693,-8530,-10179,-11586,-12687,-13465,-13914,-14078,-13988,-13721,-13303,-12793,-12192,-11499,-10694,-9751,-8654,-7417,-6060,-4666,-3293,-2065,-1035,-303,117,187,-70,-622,-1417,-2370,-3403,-4404,-5282,-5933,-6302,-6313,-5968,-5240,-4165,-2790,-1169,598,2430,4223,5897,7365,8585,9497,10106,10388,10388,10121,9649,9009,8235,7359,6365,5271,4056,2741,1357,-37,-1360,-2516,-3424,-4015,-4263,-4198,-3885,-3446,-3017,-2741,-2729,-3058,-3721,-4692,-5851,-7070,-8194,-9044,-9507,-9447,-8839,-7686,-6067,-4134,-2039,13,1864,3355,4408,4975,5081,4809,4269,3610,2982,2497,2261,2293,2597,3098,3711,4318,4826,5139,5221,5054,4672,4128,3476,2778,2045,1296,482,-414,-1459,-2663,-4043,-5575,-7202,-8838,-10387,-11714,-12728,-13316,-13434,-13053,-12208,-10969,-9443,-7775,-6110,-4614,-3406,-2596,-2207,-2238,-2581,-3126,-3670,-4056,-4070,-3594,-2517,-816,1447,4181,7181,10253,13123,15556,17302,18174,18046,16882,14756,11831,8365,4661,1057,-2130,-4624,-6219,-6804,-6358,-4975,-2847,-239,2502,5043,7043,8247,8489,7722,6037,3611,731,-2299,-5170,-7614,-9465,-10634,-11152,-11134,-10734,-10157,-9560,-9076,-8774,-8643,-8639,-8652,-8588,-8348,-7883,-7178,-6288,-5270,-4252,-3316,-2582,-2101,-1924,-2041,-2401,-2935,-3511,-4018,-4305,-4270,-3811,-2888,-1506,284,2366,4608,6841,8912,10690,12073,13024,13550,13689,13533,13171,12692,12194,11738,11371,11133,11019,11025,11116,11246,11366,11403,11317,11028,10519,9749,8735,7503,6115,4638,3166,1765,512,-556,-1418,-2079,-2588,-2996,-3392,-3849,-4438,-5215,-6183,-7332,-8593,-9893,-11106,-12142,-12861,-13183,-13019,-12313,-11063,-9277,-7036,-4455,-1688,1073,3648,5853,7547,8633,9056,8832,8004,6676,4967,3034,1023,-908,-2624,-4014,-4980,-5458,-5414,-4821,-3701,-2079,-24,2378,5008,7736,10425,12930,15140,16938,18272,19087,19379,19160,18441,17271,15661,13650,11267,8559,5590,2481,-661,-3639,-6316,-8511,-10114,-11052,-11330,-11005,-10226,-9150,-7988,-6918,-6093,-5607,-5489,-5699,-6152,-6713,-7231,-7554,-7546,-7096,-6159,-4720,-2848,-643,1758,4181,6484,8506,10151,11341,12060,12331,12226,11846,11312,10748,10267,9962,9890,10085,10531,11199,12013,12887,13720,14408,14871,15044,14897,14434,13675,12679,11498,10209,8867,7523,6212,4927,3668,2395,1072,-340,-1854,-3486,-5186,-6919,-8588,-10097,-11349,-12238,-12702,-12685,-12183,-11209,-9821,-8080,-6078,-3902,-1652,578,2696,4609,6236,7517,8386,8844,8866,8494,7766,6737,5492,4085,2615,1143,-252,-1510,-2587,-3442,-4060,-4430,-4543,-4404,-3992,-3316,-2369,-1177,212,1715,3217,4578,5660,6338,6524,6188,5348,4070,2473,671,-1200,-3030,-4724,-6218,-7455,-8429,-9113,-9529,-9691,-9639,-9422,-9095,-8721,-8352,-8046,-7828,-7721,-7705,-7747,-7771,-7711,-7462,-6956,-6131,-4954,-3438,-1616,432,2631,4864,7055,9104,10962,12584,13953,15092,15996,16721,17253,17630,17832,17861,17705,17350,16808,16078,15194,14202,13149,12124,11173,10381,9770,9373,9167,9127,9180,9261,9268,9122,8728,8021,6937,5464,3588,1360,-1174,-3908,-6752,-9558,-12227,-14616,-16638,-18205,-19277,-19833,-19907,-19539,-18830,-17864,-16760,-15612,-14504,-13493,-12583,-11754,-10937,-10055,-9026,-7773,-6272,-4510,-2554,-464,1625,3609,5346,6725,7661,8094,8017,7464,6522,5292,3955,2616,1476,619,181,201,710,1682,3059,4751,6632,8569,10410,12014,13266,14066,14371,14182,13521,12482,11125,9560,7862,6084,4281,2446,602,-1267,-3140,-5006,-6813,-8509,-10028,-11295,-12260,-12894,-13178,-13162,-12860,-12366,-11705,-10945,-10090,-9144,-8092,-6894,-5549,-4022,-2347,-533,1362,3281,5153,6899,8435,9693,10593,11098,11160,10790,9998,8852,7437,5872,4307,2886,1769,1053,830,1100,1831,2922,4231,5591,6821,7754,8249,8216,7632,6512,4976,3138,1183,-724,-2446,-3862,-4928,-5645,-6050,-6247,-6319,-6387,-6532,-6828,-7293,-7927,-8653,-9392,-9995,-10343,-10293,-9763,-8709,-7151,-5186,-2935,-589,1685,3718,5383,6608,7375,7728,7747,7557,7262,6991,6795,6720,6727,6758,6730,6538,6130,5458,4542,3434,2213,995,-126,-1035,-1664,-1956,-1876,-1439,-661,394,1641,2969,4251,5315,6031,6228,5807,4710,2935,585,-2183,-5157,-8073,-10706,-12837,-14336,-15135,-15265,-14823,-13958,-12864,-11717,-10705,-9956,-9582,-9609,-10047,-10810,-11805,-12860,-13812,-14464,-14659,-14252,-13173,-11403,-8991,-6071,-2789,627,3981,7059,9686,11747,13155,13938,14130,13878,13317,12620,11948,11426,11134,11122,11358,11798,12351,12909,13373,13651,13676,13411,12863,12051,11046,9901,8697,7497,6341,5274,4272,3343,2417,1470,430,-737,-2060,-3549,-5168,-6880,-8614,-10287,-11827,-13156,-14217,-14992,-15462,-15675,-15670,-15530,-15327,-15119,-14953,-14804,-14637,-14343,-13823,-12946,-11639,-9858,-7651,-5125,-2465,109,2352,4047,5012,5157,4452,2985,888,-1612,-4279,-6853,-9104,-10848,-11962,-12388,-12141,-11280,-9905,-8137,-6098,-3904,-1665,547,2640,4583,6312,7813,9065,10068,10832,11378,11725,11899,11898,11714,11316,10638,9643,8260,6477,4309,1818,-869,-3600,-6199,-8496,-10355,-11693,-12479,-12755,-12603,-12147,-11515,-10835,-10185,-9637,-9179,-8816,-8479,-8140,-7734,-7235,-6612,-5879,-5022,-4105,-3149,-2234,-1421,-783,-371,-223,-322,-630,-1040,-1449,-1693,-1653,-1213,-302,1074,2877,4980,7239,9471,11503,13171,14362,15001,15078,14615,13686,12373,10786,9015,7152,5268,3419,1636,-48,-1642,-3119,-4518,-5819,-7068,-8255,-9411,-10521,-11590,-12566,-13409,-14033,-14349,-14283,-13738,-12707,-11157,-9185,-6861,-4365,-1850,502,2520,4100,5139,5637,5592,5093,4207,3053,1723,291,-1157,-2605,-3986,-5278,-6418,-7344,-7979,-8241,-8074,-7416,-6274,-4665,-2662,-372,2077,4548,6892,8987,10708,11967,12686,12821,12360,11321,9767,7786,5504,3066,607,-1724,-3842,-5654,-7146,-8297,-9153,-9734,-10104,-10298,-10374,-10367,-10329,-10297,-10309,-10416,-10626,-10985,-11454,-12029,-12615,-13133,-13452,-13450,-13024,-12114,-10696,-8837,-6624,-4206,-1747,605,2713,4483,5884,6921,7653,8176,8576,8963,9398,9926,10553,11243,11951,12603,13143,13519,13711,13708,13539,13226,12809,12330,11804,11279,10747,10250,9780,9345,8948,8548,8125,7605,6925,6005,4781,3204,1270,-999,-3514,-6169,-8814,-11293,-13462,-15194,-16410,-17073,-17207,-16857,-16129,-15105,-13902,-12589,-11220,-9822,-8389,-6903,-5363,-3749,-2116,-505,980,2232,3139,3594,3533,2932,1808,250,-1633,-3667,-5694,-7510,-8988,-9954,-10361,-10119,-9250,-7786,-5798,-3403,-718,2111,4943,7639,10064,12109,13665,14685,15130,15020,14421,13404,12099,10601,9021,7434,5880,4380,2913,1461,-11,-1519,-3062,-4626,-6158,-7625,-8955,-10112,-11062,-11786,-12299,-12610,-12743,-12707,-12501,-12106,-11501,-10662,-9584,-8282,-6789,-5158,-3456,-1729,-54,1541,2999,4289,5379,6240,6841,7164,7186,6907,6339,5530,4549,3494,2485,1632,1041,795,925,1444,2287,3389,4614,5850,6963,7840,8412,8618,8453,7920,7043,5855,4389,2681,760,-1325,-3526,-5774,-7978,-10054,-11901,-13439,-14605,-15356,-15689,-15611,-15159,-14377,-13291,-11955,-10370,-8570,-6560,-4375,-2048,344,2725,4977,6998,8680,9910,10646,10795,10388,9415,7949,6091,3956,1697,-541,-2616,-4390,-5778,-6698,-7143,-7104,-6652,-5857,-4822,-3671,-2482,-1369,-355,515,1277,1944,2575,3187,3818,4441,5052,5576,5970,6151,6072,5683,4989,4006,2799,1441,29,-1354,-2628,-3745,-4685,-5447,-6086,-6642,-7205,-7832,-8582,-9481,-10529,-11688,-12897,-14062,-15080,-15832,-16210,-16130,-15519,-14381,-12713,-10616,-8153,-5477,-2688,70,2700,5107,7232,9040,10513,11676,12541,13155,13570,13817,13972,14057,14139,14244,14406,14647,14966,15366,15797,16236,16597,16828,16851,16621,16108,15316,14293,13089,11798,10484,9203,7986,6813,5648,4414,3049,1476,-325,-2352,-4543,-6797,-8976,-10939,-12538,-13672,-14274,-14325,-13878,-12989,-11793,-10377,-8872,-7342,-5857,-4445,-3108,-1859,-686,386,1320,2071,2566,2767,2634,2192,1489,620,-295,-1151,-1842,-2305,-2535,-2546,-2413,-2215,-2030,-1927,-1915,-1994,-2082,-2113,-1967,-1552,-797,337,1839,3642,5658,7742,9766,11584,13075,14151,14744,14855,14483,13691,12539,11096,9460,7679,5858,4033,2282,633,-872,-2225,-3408,-4438,-5306,-6029,-6594,-7010,-7246,-7299,-7125,-6718,-6045,-5134,-3995,-2697,-1305,104,1442,2666,3715,4602,5313,5888,6340,6685,6921,7025,6964,6706,6233,5564,4744,3889,3106,2562,2387,2679,3495,4787,6466,8352,10253,11937,13236,13997,14180,13792,12939,11763,10427,9090,7872,6845,6033,5394,4868,4365,3804,3141,2347,1457,526,-382,-1174,-1812,-2241,-2477,-2518,-2411,-2176,-1847,-1435,-943,-365,306,1056,1872,2682,3422,3983,4267,4179,3660,2681,1293,-439,-2362,-4346,-6201,-7788,-8974,-9661,-9823,-9440,-8561,-7247,-5588,-3678,-1625,484,2541,4490,6236,7757,8994,9935,10569,10900,10940,10720,10252,9589,8739,7753,6631,5417,4105,2720,1270,-236,-1765,-3301,-4798,-6226,-7535,-8715,-9732,-10603,-11331,-11942,-12458,-12903,-13272,-13581,-13781,-13870,-13776,-13479,-12922,-12100,-10991,-9616,-7997,-6158,-4148,-1989,279,2622,5008,7381,9692,11863,13824,15490,16797,17690,18165,18224,17947,17408,16750,16073,15523,15149,15025,15098,15334,15593,15757,15679,15248,14400,13119,11463,9513,7400,5242,3148,1198,-575,-2166,-3610,-4952,-6248,-7527,-8805,-10049,-11209,-12198,-12931,-13313,-13296,-12833,-11971,-10747,-9300,-7744,-6235,-4899,-3828,-3070,-2626,-2429,-2406,-2450,-2468,-2404,-2220,-1941,-1609,-1295,-1074,-1010,-1154,-1512,-2073,-2779,-3556,-4321,-4969,-5430,-5622,-5503,-5048,-4243,-3120,-1704,-66,1734,3600,5454,7195,8753,10052,11045,11704,12025,12032,11761,11289,10675,10008,9354,8745,8213,7710,7198,6593,5814,4789,3471,1832,-88,-2245,-4526,-6806,-8950,-10791,-12215,-13093,-13351,-12949,-11896,-10251,-8136,-5707,-3160,-701,1484,3236,4466,5140,5300,5024,4447,3681,2862,2062,1344,711,164,-339,-811,-1263,-1685,-2019,-2206,-2163,-1812,-1108,-27,1390,3057,4846,6575,8083,9185,9760,9739,9115,7951,6365,4487,2484,463,-1443,-3203,-4763,-6142,-7361,-8434,-9390,-10212,-10890,-11373,-11624,-11596,-11265,-10630,-9723,-8592,-7314,-5953,-4570,-3199,-1856,-523,824,2212,3672,5179,6712,8179,9476,10487,11083,11181,10720,9698,8165,6216,3974,1613,-722,-2843,-4634,-5967,-6791,-7069,-6830,-6122,-5029,-3648,-2083,-433,1197,2732,4098,5230,6115,6702,7012,7033,6775,6257,5481,4478,3257,1854,294,-1383,-3132,-4899,-6623,-8245,-9701,-10948,-11959,-12709,-13227,-13518,-13631,-13602,-13466,-13266,-13003,-12704,-12324,-11865,-11266,-10514,-9578,-8453,-7155,-5709,-4152,-2547,-928,641,2131,3503,4724,5788,6660,7348,7826,8106,8185,8091,7860,7548,7235,6990,6910,7044,7444,8103,8976,9988,11009,11908,12548,12804,12623,11974,10921,9558,8019,6458,4999,3738,2732,1954,1366,851,314,-366,-1253,-2399,-3776,-5336,-6969,-8567,-10002,-11180,-12021,-12498,-12615,-12399,-11912,-11207,-10344,-9365,-8304,-7167,-5972,-4705,-3409,-2084,-819,346,1312,2017,2395,2399,2025,1252,135,-1308,-2983,-4819,-6708,-8549,-10242,-11691,-12817,-13547,-13832,-13623,-12913,-11703,-10045,-8031,-5773,-3446,-1203,793,2396,3544,4172,4349,4134,3690,3167,2733,2519,2594,2962,3547,4209,4779,5045,4864,4088,2691,692,-1774,-4526,-7317,-9909,-12057,-13591,-14370,-14363,-13562,-12059,-9951,-7395,-4545,-1566,1380,4146,6613,8672,10276,11375,11988,12128,11864,11249,10377,9311,8124,6870,5579,4282,2997,1758,601,-410,-1216,-1742,-1944,-1773,-1263,-444,565,1643,2628,3378,3772,3726,3238,2331,1116,-283,-1714,-3035,-4132,-4945,-5443,-5676,-5690,-5580,-5430,-5309,-5263,-5310,-5422,-5569,-5686,-5726,-5638,-5403,-5018,-4498,-3873,-3176,-2432,-1660,-865,-36,829,1737,2663,3561,4379,5014,5415,5472,5168,4449,3348,1888,158,-1755,-3721,-5631,-7346,-8764,-9785,-10346,-10404,-9962,-9041,-7707,-6043,-4162,-2191,-269,1478,2922,3979,4586,4720,4420,3730,2776,1672,569,-392,-1105,-1494,-1560,-1352,-978,-594,-340,-382,-811,-1688,-3003,-4664,-6562,-8510,-10357,-11932,-13122,-13850,-14081,-13832,-13129,-12044,-10639,-8999,-7198,-5310,-3414,-1543,214,1858,3305,4554,5549,6288,6761,6987,7008,6871,6655,6428,6277,6277,6485,6951,7682,8650,9818,11064,12307,13374,14148,14469,14223,13338,11774,9609,6932,3958,892,-2005,-4518,-6451,-7701,-8231,-8098,-7446,-6446,-5333,-4300,-3547,-3179,-3266,-3772,-4622,-5675,-6775,-7774,-8518,-8942,-8968,-8625,-7946,-7016,-5928,-4759,-3587,-2425,-1301,-190,907,1989,3024,3961,4727,5232,5414,5201,4570,3542,2148,507,-1287,-3077,-4738,-6145,-7197,-7839,-8038,-7792,-7141,-6111,-4786,-3234,-1551,144,1751,3126,4183,4807,4956,4610,3814,2666,1322,-29,-1185,-1961,-2232,-1952,-1156,21,1384,2701,3730,4274,4194,3453,2094,272,-1810,-3908,-5773,-7204,-8045,-8220,-7706,-6572,-4903,-2871,-624,1624,3728,5501,6857,7696,8025,7833,7212,6217,4968,3553,2069,592,-826,-2156,-3377,-4491,-5467,-6292,-6903,-7250,-7273,-6906,-6146,-4974,-3468,-1715,147,1936,3494,4635,5240,5214,4541,3251,1457,-706,-3033,-5338,-7406,-9078,-10213,-10753,-10689,-10082,-9049,-7733,-6297,-4882,-3612,-2560,-1749,-1171,-761,-447,-139,252,791,1516,2449,3563,4822,6162,7496,8737,9786,10552,10959,10943,10474,9552,8196,6472,4441,2211,-125,-2449,-4649,-6621,-8269,-9510,-10299,-10589,-10389,-9705,-8582,-7080,-5274,-3262,-1155,929,2838,4457,5636,6271,6299,5665,4428,2662,526,-1783,-4060,-6091,-7724,-8840,-9425,-9513,-9223,-8706,-8140,-7692,-7494,-7635,-8116,-8893,-9849,-10819,-11653,-12152,-12209,-11701,-10604,-8931,-6746,-4185,-1375,1489,4260,6765,8877,10498,11564,12056,11995,11424,10447,9154,7703,6221,4869,3771,3046,2761,2958,3622,4704,6111,7730,9423,11071,12540,13753,14633,15139,15260,14978,14311,13279,11906,10263,8400,6445,4484,2674,1112,-88,-886,-1274,-1318,-1127,-846,-634,-632,-933,-1591,-2566,-3790,-5113,-6387,-7446,-8148,-8420,-8201,-7568,-6575,-5394,-4151,-3002,-2051,-1361,-943,-766,-744,-797,-813,-704,-425,58,680,1375,1996,2413,2470,2071,1135,-319,-2232,-4450,-6761,-8930,-10663,-11746,-11964,-11232,-9555,-7046,-3944,-546,2811,5770,8069,9486,9946,9491,8261,6522,4565,2709,1234,342,129,581,1566,2887,4282,5506,6325,6600,6255,5325,3915,2221,450,-1139,-2353,-2993,-2967,-2229,-825,1125,3447,5930,8332,10461,12128,13234,13736,13669,13127,12247,11188,10083,9067,8187,7488,6918,6427,5917,5320,4570,3676,2664,1644,711,7,-381,-374,22,756,1723,2744,3669,4281,4475,4129,3265,1932,295,-1455,-3084,-4368,-5131,-5239,-4677,-3474,-1787,206,2251,4111,5556,6407,6559,5982,4748,3005,979,-1074,-2859,-4150,-4737,-4535,-3538,-1838,383,2897,5449,7793,9732,11130,11935,12178,11946,11385,10623,9806,9014,8300,7667,7080,6500,5870,5154,4343,3430,2466,1491,585,-185,-736,-1010,-974,-611,16,859,1765,2624,3249,3527,3319,2582,1309,-425,-2468,-4636,-6700,-8445,-9698,-10329,-10311,-9688,-8587,-7183,-5685,-4271,-3118,-2293,-1840,-1704,-1787,-1984,-2157,-2230,-2141,-1901,-1539,-1151,-789,-545,-426,-437,-521,-609,-611,-455,-81,514,1315,2246,3227,4158,4936,5517,5839,5937,5839,5630,5407,5264,5282,5528,5992,6680,7482,8336,9092,9645,9862,9653,8969,7795,6204,4298,2262,277,-1424,-2688,-3347,-3388,-2801,-1740,-357,1112,2455,3495,4099,4222,3882,3166,2209,1162,199,-558,-983,-1052,-753,-176,566,1319,1918,2237,2169,1692,834,-304,-1564,-2772,-3733,-4293,-4338,-3842,-2852,-1500,18,1468,2623,3277,3312,2691,1474,-176,-2044,-3854,-5364,-6317,-6583,-6065,-4812,-2968,-761,1503,3498,4931,5560,5260,4022,1969,-681,-3593,-6447,-8861,-10572,-11349,-11119,-9915,-7900,-5332,-2524,204,2569,4354,5454,5854,5652,5015,4162,3316,2686,2416,2565,3126,3986,5004,5987,6765,7191,7188,6735,5893,4782,3550,2384,1429,819,627,844,1430,2247,3149,3958,4507,4670,4381,3632,2505,1127,-319,-1651,-2681,-3304,-3433,-3113,-2412,-1506,-565,208,644,627,93,-942,-2402,-4151,-6018,-7817,-9378,-10552,-11254,-11423,-11090,-10275,-9082,-7583,-5907,-4155,-2446,-870,486,1584,2400,2951,3289,3455,3524,3525,3498,3447,3369,3241,3053,2769,2396,1922,1377,808,277,-133,-345,-300,28,616,1388,2234,3006,3569,3785,3575,2893,1761,259,-1487,-3305,-4997,-6387,-7278,-7582,-7206,-6196,-4639,-2706,-627,1354,2984,4043,4383,3907,2653,699,-1743,-4449,-7126,-9528,-11403,-12616,-13069,-12773,-11811,-10306,-8448,-6403,-4350,-2422,-720,702,1820,2651,3209,3540,3666,3627,3441,3138,2743,2297,1836,1431,1123,978,1011,1219,1551,1935,2252,2425,2348,1998,1377,546,-373,-1249,-1925,-2272,-2183,-1629,-616,731,2281,3798,5089,5948,6228,5888,4928,3485,1716,-140,-1871,-3247,-4121,-4385,-4033,-3124,-1807,-271,1267,2584,3528,3959,3857,3239,2205,896,-522,-1871,-2995,-3757,-4077,-3929,-3358,-2467,-1428,-433,315,643,437,-325,-1598,-3226,-5009,-6703,-8063,-8877,-9014,-8407,-7117,-5291,-3160,-1019,841,2146,2698,2396,1249,-622,-3015,-5646,-8222,-10443,-12051,-12873,-12802,-11857,-10144,-7864,-5271,-2673,-329,1500,2671,3115,2864,2049,864,-468,-1694,-2623,-3085,-3014,-2421,-1399,-124,1191,2336,3110,3405,3177,2496,1501,402,-591,-1278,-1528,-1300,-635,314,1368,2281,2874,2967,2522,1555,207,-1312,-2751,-3857,-4398,-4248,-3324,-1695,512,3070,5691,8080,9929,11008,11141,10277,8469,5878,2761,-573,-3801,-6614,-8781,-10146,-10665,-10394,-9480,-8135,-6601,-5136,-3941,-3190,-2941,-3190,-3832,-4709,-5610,-6336,-6701,-6580,-5920,-4738,-3133,-1248,725,2601,4203,5390,6086,6260,5973,5304,4395,3386,2396,1550,891,467,277,285,483,803,1231,1717,2242,2791,3350,3925,4515,5126,5747,6358,6906,7340,7566,7529,7141,6374,5203,3647,1760,-372,-2648,-4928,-7103,-9027,-10611,-11757,-12435,-12626,-12377,-11765,-10894,-9916,-8945,-8132,-7560,-7289,-7337,-7637,-8135,-8683,-9196,-9528,-9631,-9444,-8986,-8308,-7465,-6569,-5666,-4825,-4053,-3343,-2656,-1958,-1210,-410,429,1262,2016,2612,2976,3040,2796,2244,1474,570,-308,-1040,-1474,-1540,-1167,-386,764,2161,3682,5174,6496,7548,8233,8547,8487,8116,7522,6779,5999,5217,4488,3788,3100,2360,1562,657,-282,-1226,-2046,-2656,-2932,-2822,-2285,-1346,-102,1339,2802,4131,5170,5826,6030,5825,5282,4539,3768,3114,2727,2677,2997,3617,4444,5300,5998,6350,6184,5389,3944,1883,-636,-3405,-6154,-8599,-10469,-11549,-11704,-10896,-9199,-6782,-3904,-866,1993,4365,5987,6671,6345,5031,2851,11,-3229,-6590,-9782,-12563,-14739,-16172,-16830,-16707,-15927,-14599,-12924,-11086,-9273,-7663,-6384,-5513,-5082,-5043,-5300,-5715,-6112,-6310,-6156,-5509,-4309,-2561,-323,2233,4940,7548,9855,11667,12868,13423,13367,12827,11953,10931,9920,9041,8346,7833,7417,6998,6435,5628,4498,3055,1355,-455,-2193,-3651,-4623,-4951,-4553,-3421,-1669,513,2873,5115,6962,8196,8645,8280,7120,5302,3003,434,-2195,-4703,-6954,-8852,-10379,-11511,-12321,-12823,-13112,-13204,-13175,-13008,-12745,-12342,-11796,-11075,-10158,-9061,-7794,-6432,-5045,-3733,-2592,-1693,-1069,-724,-594,-603,-642,-598,-399,13,613,1355,2133,2834,3354,3619,3615,3376,2990,2579,2261,2147,2300,2718,3381,4187,5054,5873,6561,7049,7308,7307,7054,6546,5785,4780,3525,2037,333,-1526,-3486,-5431,-7268,-8866,-10120,-10944,-11268,-11093,-10431,-9383,-8056,-6618,-5226,-4048,-3197,-2760,-2745,-3108,-3730,-4469,-5128,-5538,-5546,-5040,-4009,-2476,-587,1508,3580,5448,6916,7886,8270,8101,7416,6327,4957,3422,1842,299,-1144,-2458,-3615,-4631,-5470,-6148,-6609,-6843,-6786,-6414,-5713,-4688,-3407,-1944,-421,1036,2305,3286,3920,4195,4145,3847,3394,2888,2413,2010,1704,1452,1223,949,599,161,-338,-827,-1210,-1380,-1232,-698,254,1595,3246,5069,6916,8590,9958,10870,11280,11182,10648,9808,8811,7839,7017,6471,6213,6240,6446,6719,6905,6878,6551,5884,4915,3720,2419,1153,36,-816,-1359,-1564,-1465,-1120,-616,-54,483,899,1156,1193,1018,622,32,-719,-1608,-2602,-3664,-4793,-5928,-7081,-8186,-9215,-10094,-10752,-11091,-11029,-10500,-9470,-7993,-6151,-4125,-2111,-331,1019,1812,1993,1613,819,-192,-1167,-1884,-2178,-1951,-1241,-154,1117,2355,3362,4002,4215,4055,3641,3143,2756,2614,2822,3372,4190,5127,6010,6648,6932,6778,6239,5418,4498,3694,3213,3208,3778,4896,6483,8340,10259,11974,13291,14005,14054,13376,12065,10205,8000,5618,3288,1171,-559,-1822,-2565,-2811,-2612,-2083,-1314,-455,403,1151,1721,2085,2234,2226,2120,2013,2005,2159,2550,3173,4017,5016,6083,7113,8004,8654,9010,9007,8675,8001,7073,5944,4726,3530,2476,1690,1277,1314,1831,2796,4125,5671,7275,8723,9868,10517,10617,10092,9028,7509,5715,3837,2046,504,-702,-1557,-2096,-2437,-2711,-3062,-3610,-4433,-5531,-6869,-8315,-9730,-10935,-11760,-12080,-11817,-10968,-9613,-7880,-5953,-4030,-2282,-872,123,661,782,576,171,-287,-657,-847,-782,-491,-1,581,1170,1656,1997,2137,2114,1948,1731,1522,1422,1464,1697,2086,2606,3150,3665,4036,4248,4267,4137,3933,3731,3647,3738,4063,4605,5330,6122,6901,7524,7917,8013,7794,7293,6565,5699,4774,3886,3067,2369,1758,1237,740,266,-201,-637,-984,-1185,-1161,-856,-233,706,1920,3334,4823,6279,7550,8554,9196,9460,9341,8883,8141,7185,6069,4857,3578,2271,958,-343,-1609,-2804,-3909,-4846,-5586,-6032,-6152,-5871,-5183,-4079,-2603,-835,1132,3145,5078,6754,8055,8849,9081,8730,7828,6472,4763,2853,869,-1071,-2871,-4486,-5883,-7071,-8071,-8915,-9630,-10246,-10753,-11149,-11381,-11401,-11156,-10584,-9683,-8439,-6914,-5160,-3283,-1384,442,2092,3517,4662,5529,6126,6484,6630,6584,6359,5954,5381,4662,3856,3054,2364,1907,1792,2071,2773,3822,5111,6471,7706,8639,9132,9098,8554,7563,6274,4837,3429,2170,1152,398,-125,-485,-782,-1125,-1607,-2298,-3228,-4387,-5726,-7161,-8597,-9925,-11061,-11929,-12493,-12721,-12619,-12188,-11434,-10388,-9051,-7470,-5684,-3764,-1796,123,1888,3393,4567,5331,5687,5625,5224,4551,3738,2888,2130,1551,1234,1213,1502,2074,2875,3825,4821,5746,6485,6924,6984,6592,5745,4447,2782,859,-1158,-3084,-4720,-5891,-6464,-6349,-5562,-4139,-2221,31,2429,4758,6849,8521,9670,10212,10123,9421,8147,6389,4245,1834,-714,-3266,-5696,-7891,-9753,-11228,-12258,-12851,-12999,-12746,-12150,-11273,-10226,-9083,-7954,-6908,-6006,-5282,-4749,-4394,-4206,-4148,-4186,-4278,-4378,-4444,-4452,-4375,-4220,-3997,-3721,-3448,-3189,-3022,-2968,-3088,-3406,-3925,-4616,-5408,-6186,-6834,-7200,-7181,-6693,-5717,-4302,-2554,-637,1253,2928,4214,5008,5266,5024,4374,3464,2441,1475,686,170,-23,97,493,1068,1731,2360,2874,3213,3356,3352,3261,3194,3244,3510,4031,4824,5825,6943,8036,8947,9536,9691,9366,8572,7393,5953,4408,2912,1599,564,-154,-551,-693,-664,-584,-577,-751,-1190,-1931,-2961,-4224,-5606,-6974,-8172,-9040,-9450,-9299,-8543,-7198,-5344,-3129,-751,1563,3568,5055,5848,5839,4998,3365,1058,-1736,-4793,-7850,-10654,-12990,-14677,-15649,-15873,-15427,-14425,-13019,-11379,-9659,-7983,-6450,-5098,-3949,-2993,-2207,-1576,-1097,-752,-562,-483,-506,-552,-566,-469,-219,203,769,1413,2056,2578,2917,2987,2773,2286,1571,712,-193,-1069,-1823,-2429,-2843,-3074,-3123,-2996,-2709,-2277,-1718,-1079,-384,303,953,1513,1947,2218,2297,2158,1799,1233,499,-333,-1179,-1943,-2533,-2885,-2955,-2738,-2264,-1566,-712,262,1304,2394,3515,4651,5803,6928,7995,8912,9599,9917,9788,9089,7820,5974,3666,1043,-1683,-4289,-6547,-8282,-9349,-9699,-9338,-8348,-6869,-5079,-3161,-1308,337,1661,2608,3183,3404,3363,3118,2773,2396,2048,1761,1535,1339,1111,805,348,-250,-985,-1769,-2498,-3044,-3286,-3135,-2564,-1600,-353,1020,2319,3355,3965,4053,3608,2686,1427,12,-1363,-2502,-3267,-3572,-3421,-2897,-2141,-1365,-740,-471,-635,-1291,-2354,-3704,-5128,-6416,-7343,-7754,-7542,-6724,-5376,-3703,-1927,-342,809,1308,1036,-43,-1851,-4244,-6989,-9833,-12494,-14709,-16250,-16960,-16763,-15679,-13825,-11395,-8634,-5804,-3149,-864,924,2163,2885,3170,3137,2915,2600,2268,1939,1603,1214,742,136,-574,-1369,-2147,-2807,-3212,-3249,-2814,-1865,-393,1541,3835,6348,8917,11363,13534,15269,16465,17052,17000,16355,15189,13628,11818,9910,8034,6305,4776,3480,2380,1434,565,-304,-1223,-2224,-3301,-4397,-5439,-6322,-6916,-7139,-6865,-6079,-4737,-2922,-719,1694,4111,6307,8046,9131,9412,8799,7304,4985,2029,-1370,-4932,-8401,-11509,-14058,-15874,-16888,-17063,-16438,-15108,-13178,-10813,-8156,-5353,-2560,133,2596,4763,6547,7885,8722,9020,8746,7917,6548,4739,2586,272,-2036,-4130,-5830,-7001,-7538,-7438,-6727,-5531,-3993,-2302,-646,808,1922,2609,2838,2629,2032,1159,92,-1027,-2103,-3032,-3711,-4103,-4130,-3818,-3180,-2279,-1212,-66,1063,2094,2988,3695,4203,4485,4519,4276,3728,2848,1631,93,-1722,-3732,-5819,-7844,-9627,-11019,-11853,-12021,-11459,-10156,-8178,-5633,-2682,496,3689,6713,9370,11519,13037,13871,14003,13478,12373,10796,8869,6738,4501,2303,192,-1751,-3506,-5079,-6453,-7668,-8686,-9516,-10094,-10381,-10312,-9842,-8954,-7663,-6033,-4161,-2185,-257,1459,2805,3659,3901,3501,2425,753,-1438,-3967,-6658,-9289,-11632,-13508,-14732,-15216,-14902,-13805,-11998,-9582,-6700,-3514,-174,3154,6339,9250,11792,13876,15452,16474,16922,16788,16082,14820,13069,10884,8408,5758,3124,662,-1442,-3059,-4069,-4419,-4125,-3247,-1946,-424,1074,2269,2920,2820,1838,-45,-2772,-6167,-9996,-13965,-17762,-21082,-23669,-25304,-25872,-25301,-23632,-20957,-17433,-13291,-8756,-4128,340,4376,7770,10350,12036,12790,12681,11793,10291,8333,6112,3807,1582,-394,-2020,-3184,-3837,-3944,-3510,-2549,-1117,733,2921,5355,7928,10526,13012,15257,17134,18520,19329,19493,18979,17801,15990,13642,10851,7779,4563,1396,-1582,-4215,-6405,-8091,-9268,-9963,-10264,-10256,-10046,-9725,-9351,-8937,-8466,-7868,-7065,-5980,-4557,-2802,-783,1370,3462,5287,6611,7266,7093,6073,4210,1669,-1368,-4595,-7730,-10444,-12470,-13587,-13645,-12585,-10442,-7336,-3481,837,5286,9495,13122,15855,17488,17915,17166,15394,12878,9951,7010,4400,2412,1209,834,1174,2042,3142,4208,4957,5221,4894,3997,2635,980,-752,-2377,-3717,-4697,-5284,-5528,-5528,-5395,-5262,-5218,-5328,-5614,-6023,-6496,-6895,-7097,-6978,-6417,-5360,-3787,-1735,667,3265,5828,8120,9906,10982,11215,10539,9016,6755,4029,1092,-1673,-3974,-5486,-6021,-5461,-3831,-1246,2050,5794,9627,13258,16390,18824,20445,21212,21187,20470,19201,17534,15597,13500,11334,9136,6960,4826,2777,860,-860,-2327,-3484,-4302,-4772,-4927,-4811,-4499,-4051,-3532,-2979,-2419,-1852,-1281,-705,-123,441,975,1431,1773,1951,1920,1648,1104,306,-727,-1909,-3144,-4296,-5208,-5758,-5809,-5305,-4210,-2569,-448,2024,4722,7485,10174,12645,14773,16464,17621,18207,18190,17573,16410,14742,12683,10321,7778,5152,2531,-20,-2447,-4711,-6750,-8499,-9862,-10737,-11030,-10672,-9671,-8084,-6073,-3858,-1704,86,1253,1563,900,-763,-3298,-6469,-9924,-13249,-16019,-17850,-18458,-17681,-15529,-12149,-7853,-3040,1816,6254,9869,12352,13556,13449,12189,10017,7293,4398,1714,-451,-1877,-2477,-2264,-1365,50,1764,3579,5329,6874,8155,9130,9822,10279,10575,10800,11035,11354,11812,12411,13135,13900,14584,15053,15127,14682,13592,11821,9378,6359,2915,-742,-4371,-7717,-10543,-12642,-13875,-14154,-13497,-11956,-9700,-6900,-3806,-659,2298,4846,6800,8051,8505,8185,7116,5415,3216,679,-2001,-4660,-7116,-9224,-10882,-12017,-12625,-12751,-12460,-11870,-11046,-10078,-8961,-7706,-6255,-4577,-2644,-484,1840,4201,6430,8354,9770,10535,10547,9770,8286,6222,3808,1305,-1020,-2902,-4155,-4652,-4363,-3353,-1744,258,2434,4545,6346,7662,8316,8246,7419,5901,3795,1273,-1479,-4221,-6743,-8785,-10181,-10735,-10386,-9091,-6944,-4084,-769,2728,6063,8932,11047,12211,12305,11329,9381,6639,3358,-192,-3722,-6977,-9747,-11867,-13238,-13807,-13577,-12578,-10906,-8649,-5980,-3042,-35,2863,5487,7683,9371,10476,11020,11029,10604,9866,8949,8002,7133,6430,5915,5554,5259,4919,4387,3563,2349,719,-1303,-3641,-6167,-8727,-11153,-13285,-14970,-16094,-16566,-16324,-15363,-13701,-11424,-8677,-5647,-2570,304,2734,4524,5540,5722,5105,3780,1933,-227,-2443,-4482,-6116,-7196,-7617,-7380,-6525,-5181,-3474,-1562,435,2409,4303,6078,7721,9226,10579,11755,12701,13359,13629,13454,12760,11549,9852,7769,5444,3051,781,-1192,-2722,-3707,-4105,-3933,-3280,-2278,-1119,-11,838,1209,980,24,-1644,-3991,-6871,-10101,-13436,-16617,-19357,-21405,-22537,-22609,-21572,-19493,-16554,-13041,-9308,-5726,-2647,-347,1013,1389,874,-328,-1937,-3645,-5142,-6217,-6701,-6597,-5947,-4919,-3682,-2436,-1328,-483,68,317,344,251,165,235,571,1272,2384,3898,5760,7869,10089,12276,14281,15980,17270,18089,18410,18240,17615,16584,15197,13519,11590,9460,7169,4752,2265,-249,-2723,-5102,-7292,-9233,-10798,-11919,-12490,-12453,-11787,-10503,-8696,-6499,-4108,-1752,353,1984,2991,3270,2798,1625,-134,-2318,-4732,-7168,-9418,-11309,-12676,-13438,-13514,-12925,-11690,-9911,-7693,-5177,-2518,140,2640,4852,6641,7897,8518,8446,7661,6218,4232,1888,-577,-2913,-4867,-6252,-6924,-6852,-6058,-4673,-2867,-854,1119,2840,4082,4701,4583,3693,2065,-210,-2982,-6055,-9224,-12261,-14952,-17107,-18553,-19181,-18918,-17771,-15807,-13165,-10037,-6648,-3239,-16,2833,5214,7066,8417,9328,9886,10163,10233,10108,9811,9321,8636,7769,6753,5656,4566,3592,2824,2370,2253,2529,3136,4047,5145,6349,7537,8643,9585,10358,10944,11376,11683,11880,11993,11977,11812,11401,10677,9550,7964,5892,3355,430,-2774,-6094,-9358,-12386,-15002,-17074,-18492,-19208,-19208,-18535,-17270,-15525,-13458,-11220,-8998,-6955,-5242,-4002,-3295,-3168,-3557,-4371,-5421,-6524,-7439,-7977,-7971,-7324,-6025,-4128,-1770,879,3604,6213,8517,10393,11747,12568,12872,12731,12226,11449,10471,9358,8143,6862,5544,4231,2962,1818,847,132,-288,-382,-137,416,1235,2247,3349,4437,5372,6035,6289,6038,5192,3726,1641,-983,-4032,-7335,-10695,-13895,-16732,-18997,-20555,-21265,-21082,-19983,-18034,-15344,-12092,-8480,-4752,-1127,2172,4983,7172,8683,9485,9613,9126,8118,6689,4961,3026,999,-1054,-3058,-4952,-6680,-8168,-9364,-10171,-10540,-10387,-9679,-8392,-6544,-4185,-1421,1630,4778,7858,10646,12976,14666,15609,15741,15057,13636,11579,9061,6247,3333,476,-2170,-4496,-6435,-7921,-8964,-9538,-9698,-9454,-8866,-7969,-6813,-5433,-3887,-2203,-460,1284,2935,4378,5509,6190,6346,5898,4863,3281,1300,-909,-3116,-5076,-6573,-7413,-7489,-6753,-5282,-3193,-747,1815,4148,6000,7087,7275,6476,4748,2231,-835,-4152,-7383,-10206,-12321,-13522,-13674,-12761,-10869,-8183,-4955,-1506,1864,4847,7213,8817,9583,9553,8815,7507,5789,3807,1683,-481,-2635,-4738,-6780,-8750,-10636,-12404,-13999,-15325,-16281,-16730,-16566,-15680,-14039,-11623,-8546,-4904,-960,3072,6876,10180,12718,14293,14770,14116,12382,9712,6317,2475,-1536,-5413,-8904,-11793,-13926,-15227,-15677,-15333,-14275,-12640,-10539,-8125,-5497,-2779,-54,2599,5104,7415,9445,11152,12432,13220,13440,13031,12002,10378,8262,5794,3153,514,-1922,-4029,-5661,-6775,-7330,-7369,-6964,-6221,-5288,-4278,-3343,-2548,-1986,-1665,-1595,-1747,-2079,-2546,-3085,-3654,-4174,-4621,-4922,-5059,-4980,-4668,-4094,-3244,-2136,-772,774,2455,4169,5817,7296,8485,9311,9688,9598,9048,8076,6776,5236,3576,1910,351,-999,-2039,-2705,-2920,-2673,-1952,-795,719,2516,4451,6415,8263,9868,11131,11946,12286,12098,11413,10238,8617,6607,4243,1597,-1287,-4321,-7433,-10490,-13379,-15917,-17959,-19318,-19881,-19530,-18244,-16054,-13067,-9482,-5521,-1480,2376,5779,8518,10441,11459,11555,10776,9215,7022,4370,1448,-1544,-4432,-7055,-9285,-11021,-12191,-12734,-12626,-11837,-10396,-8308,-5677,-2556,877,4488,8074,11429,14374,16702,18306,19084,19044,18240,16820,14967,12932,10938,9223,7944,7224,7080,7470,8271,9313,10398,11329,11940,12095,11751,10887,9571,7895,5987,3980,2009,173,-1428,-2756,-3776,-4503,-4962,-5187,-5234,-5121,-4883,-4514,-4007,-3336,-2499,-1478,-310,948,2220,3360,4270,4773,4797,4212,3035,1263,-988,-3565,-6254,-8819,-10989,-12543,-13278,-13063,-11870,-9731,-6807,-3290,529,4386,7974,11055,13412,14935,15554,15333,14372,12861,11014,9045,7138,5420,3941,2689,1578,506,-671,-2029,-3652,-5504,-7521,-9536,-11338,-12698,-13378,-13193,-12037,-9868,-6789,-2958,1354,5806,10061,13737,16534,18213,18621,17748,15673,12593,8796,4612,424,-3418,-6588,-8841,-10013,-10065,-9025,-7053,-4354,-1194,2150,5387,8304,10671,12401,13414,13730,13425,12617,11451,10110,8738,7500,6497,5800,5446,5379,5556,5842,6139,6329,6334,6113,5672,5050,4317,3542,2787,2088,1450,847,239,-445,-1247,-2213,-3349,-4613,-5946,-7221,-8322,-9102,-9443,-9265,-8521,-7233,-5461,-3313,-933,1519,3868,5970,7677,8912,9620,9805,9540,8898,8028,7038,6048,5131,4331,3642,3060,2535,2061,1620,1228,931,748,771,986,1473,2165,3060,4035,4985,5766,6241,6311,5906,5040,3749,2150,362,-1496,-3283,-4943,-6411,-7673,-8765,-9688,-10510,-11228,-11859,-12378,-12739,-12887,-12765,-12309,-11507,-10337,-8842,-7079,-5129,-3117,-1152,626,2104,3169,3734,3744,3164,2025,377,-1660,-3929,-6246,-8396,-10201,-11494,-12165,-12178,-11544,-10349,-8725,-6809,-4784,-2772,-907,735,2109,3207,4033,4640,5051,5336,5543,5737,5979,6346,6873,7624,8588,9770,11100,12520,13906,15166,16156,16790,16959,16630,15775,14438,12681,10629,8394,6144,4017,2153,681,-316,-774,-682,-68,975,2325,3806,5224,6396,7150,7366,7000,6045,4600,2787,783,-1225,-3065,-4595,-5716,-6404,-6674,-6615,-6336,-5977,-5669,-5505,-5542,-5753,-6079,-6396,-6566,-6466,-5981,-5083,-3760,-2093,-205,1760,3596,5139,6215,6684,6495,5634,4191,2327,251,-1795,-3571,-4901,-5661,-5825,-5441,-4636,-3554,-2388,-1275,-346,339,777,1001,1102,1161,1292,1536,1955,2511,3156,3807,4346,4682,4720,4405,3717,2695,1378,-98,-1653,-3135,-4453,-5514,-6272,-6709,-6838,-6695,-6316,-5760,-5071,-4310,-3514,-2735,-1997,-1321,-708,-158,371,883,1446,2064,2774,3578,4448,5358,6231,7006,7599,7947,7993,7719,7120,6233,5110,3832,2494,1192,16,-960,-1699,-2192,-2466,-2576,-2601,-2616,-2700,-2901,-3242,-3696,-4210,-4695,-5058,-5221,-5127,-4771,-4169,-3395,-2527,-1671,-920,-365,-51,-27,-263,-741,-1370,-2075,-2728,-3249,-3530,-3540,-3249,-2693,-1930,-1039,-117,760,1529,2156,2643,3020,3319,3595,3861,4130,4362,4492,4442,4129,3488,2493,1163,-435,-2170,-3892,-5412,-6573,-7237,-7345,-6893,-5970,-4707,-3290,-1912,-761,1,257,-39,-897,-2233,-3944,-5872,-7845,-9716,-11333,-12599,-13451,-13855,-13833,-13431,-12724,-11832,-10860,-9957,-9225,-8775,-8666,-8921,-9522,-10405,-11465,-12585,-13610,-14398,-14814,-14745,-14141,-12988,-11353,-9329,-7057,-4678,-2321,-103,1918,3698,5238,6579,7757,8851,9919,11006,12153,13348,14571,15753,16823,17676,18238,18427,18220,17611,16665,15453,14120,12774,11552,10549,9813,9347,9102,8967,8834,8557,8034,7182,5975,4433,2615,626,-1423,-3409,-5217,-6756,-7965,-8799,-9271,-9401,-9255,-8907,-8452,-7975,-7563,-7278,-7166,-7253,-7534,-7987,-8551,-9156,-9688,-10040,-10090,-9748,-8957,-7724,-6094,-4199,-2165,-187,1583,2989,3906,4271,4051,3274,2039,452,-1307,-3066,-4647,-5884,-6651,-6894,-6593,-5838,-4752,-3533,-2383,-1523,-1118,-1295,-2095,-3485,-5358,-7534,-9812,-11936,-13698,-14868,-15315,-14943,-13739,-11784,-9192,-6179,-2962,197,3043,5360,6941,7674,7498,6434,4592,2147,-649,-3495,-6078,-8077,-9241,-9372,-8403,-6369,-3434,136,4023,7857,11320,14135,16112,17192,17381,16817,15663,14142,12449,10773,9227,7887,6759,5809,4983,4216,3461,2705,1966,1289,749,398,295,446,823,1365,1960,2494,2847,2901,2605,1909,864,-468,-1963,-3477,-4875,-6032,-6860,-7330,-7434,-7218,-6765,-6143,-5466,-4803,-4217,-3766,-3425,-3201,-3003,-2781,-2429,-1899,-1135,-142,1057,2382,3749,5028,6114,6886,7281,7241,6791,5958,4838,3510,2105,699,-580,-1674,-2490,-2993,-3150,-2971,-2492,-1783,-934,-49,754,1382,1728,1710,1280,386,-950,-2694,-4752,-7002,-9279,-11429,-13270,-14657,-15469,-15609,-15064,-13847,-12042,-9798,-7266,-4660,-2151,90,1913,3230,3951,4050,3516,2383,711,-1394,-3814,-6380,-8927,-11253,-13169,-14487,-15048,-14749,-13563,-11539,-8839,-5696,-2399,728,3392,5370,6507,6810,6351,5357,4070,2802,1822,1356,1551,2442,3980,6014,8331,10689,12833,14550,15683,16142,15931,15117,13827,12232,10502,8812,7295,6052,5115,4480,4077,3816,3578,3246,2732,1982,975,-243,-1630,-3071,-4490,-5780,-6861,-7695,-8240,-8536,-8604,-8512,-8323,-8081,-7818,-7541,-7229,-6869,-6440,-5925,-5338,-4681,-3985,-3281,-2604,-2000,-1494,-1119,-860,-721,-643,-597,-511,-355,-75,325,860,1479,2161,2814,3378,3752,3844,3583,2894,1750,142,-1888,-4266,-6865,-9522,-12034,-14187,-15760,-16587,-16536,-15582,-13757,-11206,-8130,-4781,-1452,1585,4077,5817,6710,6703,5891,4405,2458,285,-1886,-3862,-5473,-6659,-7357,-7622,-7503,-7104,-6531,-5859,-5186,-4524,-3913,-3351,-2835,-2388,-2024,-1784,-1708,-1827,-2151,-2663,-3299,-3980,-4570,-4965,-5017,-4665,-3825,-2528,-818,1183,3294,5338,7076,8341,8977,8916,8188,6889,5225,3425,1762,479,-225,-227,494,1863,3705,5770,7764,9391,10386,10568,9847,8272,5987,3247,367,-2333,-4533,-6008,-6608,-6303,-5170,-3383,-1167,1193,3452,5359,6754,7530,7669,7221,6302,5067,3696,2364,1232,403,-46,-121,153,686,1390,2162,2904,3550,4027,4303,4338,4111,3595,2786,1663,240,-1471,-3422,-5532,-7700,-9761,-11578,-12958,-13797,-13976,-13482,-12335,-10632,-8514,-6176,-3817,-1670,74,1247,1728,1501,582,-901,-2761,-4788,-6693,-8250,-9212,-9428,-8822,-7426,-5383,-2936,-373,1962,3780,4830,4960,4139,2443,60,-2724,-5588,-8179,-10182,-11360,-11559,-10765,-9064,-6641,-3771,-715,2239,4889,7090,8779,9985,10776,11282,11628,11933,12295,12753,13330,13990,14674,15327,15860,16241,16414,16386,16166,15806,15357,14897,14486,14174,13994,13911,13893,13821,13600,13105,12252,11006,9390,7498,5468,3491,1734,365,-524,-909,-838,-450,81,535,712,434,-410,-1856,-3869,-6308,-9007,-11698,-14151,-16085,-17292,-17611,-16954,-15345,-12876,-9741,-6166,-2446,1169,4413,7105,9098,10330,10791,10527,9626,8204,6394,4341,2192,83,-1858,-3510,-4790,-5610,-5929,-5742,-5062,-3978,-2588,-1042,508,1903,3007,3702,3938,3667,2953,1846,491,-965,-2343,-3460,-4138,-4242,-3668,-2388,-444,2042,4871,7781,10483,12669,14093,14549,13956,12341,9843,6725,3325,18,-2803,-4807,-5743,-5470,-4008,-1489,1800,5505,9207,12496,15035,16557,16965,16261,14620,12283,9590,6871,4449,2570,1382,934,1152,1905,2978,4153,5205,5955,6271,6091,5410,4280,2812,1136,-589,-2211,-3604,-4662,-5338,-5603,-5481,-4983,-4160,-3038,-1657,-56,1719,3600,5494,7275,8805,9918,10477,10353,9497,7912,5712,3080,263,-2428,-4710,-6298,-6994,-6680,-5356,-3130,-225,3065,6376,9355,11672,13081,13430,12703,10981,8476,5453,2225,-889,-3631,-5784,-7241,-7985,-8060,-7626,-6831,-5870,-4918,-4090,-3474,-3080,-2863,-2759,-2651,-2456,-2074,-1471,-613,441,1645,2852,3943,4748,5135,4997,4293,3036,1352,-624,-2643,-4514,-6010,-7002,-7413,-7266,-6661,-5759,-4763,-3876,-3292,-3131,-3479,-4325,-5602,-7188,-8916,-10602,-12077,-13168,-13774,-13817,-13303,-12283,-10855,-9152,-7315,-5466,-3718,-2121,-718,521,1624,2659,3693,4780,5969,7273,8680,10148,11613,12997,14209,15174,15816,16093,15985,15488,14643,13491,12108,10565,8958,7367,5886,4575,3497,2677,2141,1885,1901,2164,2636,3266,3970,4651,5187,5450,5314,4689,3503,1766,-461,-3048,-5780,-8425,-10699,-12358,-13169,-13014,-11815,-9660,-6679,-3133,689,4452,7840,10582,12470,13408,13379,12492,10893,8835,6532,4250,2173,461,-806,-1611,-2000,-2074,-1949,-1773,-1662,-1718,-2003,-2524,-3259,-4147,-5102,-6037,-6867,-7517,-7940,-8103,-8008,-7665,-7115,-6391,-5533,-4583,-3569,-2541,-1527,-582,260,949,1453,1741,1795,1604,1196,582,-151,-946,-1700,-2326,-2759,-2959,-2927,-2698,-2331,-1893,-1444,-1029,-659,-332,-11,326,732,1209,1768,2379,3002,3578,4061,4388,4549,4521,4328,3986,3522,2958,2304,1556,704,-274,-1380,-2624,-3967,-5363,-6728,-7943,-8890,-9428,-9438,-8832,-7575,-5693,-3284,-526,2380,5172,7627,9536,10773,11270,11067,10253,8986,7441,5794,4169,2680,1337,167,-883,-1841,-2735,-3589,-4365,-5051,-5573,-5900,-5970,-5779,-5320,-4616,-3723,-2664,-1530,-331,838,1963,2956,3779,4349,4615,4496,3967,2983,1570,-230,-2324,-4585,-6847,-8946,-10683,-11915,-12501,-12361,-11496,-9931,-7818,-5306,-2627,-5,2347,4219,5505,6108,6054,5404,4294,2898,1394,-28,-1246,-2150,-2743,-3048,-3164,-3217,-3338,-3650,-4259,-5198,-6488,-8073,-9846,-11691,-13433,-14933,-16052,-16698,-16831,-16466,-15655,-14505,-13118,-11612,-10074,-8558,-7107,-5700,-4336,-2966,-1577,-127,1371,2937,4524,6115,7672,9139,10504,11710,12758,13612,14277,14734,14988,15032,14862,14490,13921,13185,12311,11341,10325,9312,8335,7433,6593,5823,5061,4277,3402,2406,1265,-6,-1355,-2725,-4003,-5140,-6035,-6693,-7087,-7299,-7373,-7437,-7558,-7837,-8301,-8960,-9776,-10674,-11557,-12327,-12871,-13126,-13025,-12543,-11683,-10464,-8926,-7133,-5141,-3041,-908,1150,3043,4646,5867,6602,6789,6398,5455,4030,2247,258,-1780,-3699,-5387,-6726,-7686,-8233,-8389,-8197,-7685,-6928,-5940,-4801,-3523,-2202,-881,339,1372,2151,2607,2733,2536,2081,1440,726,27,-563,-975,-1189,-1170,-986,-659,-313,-29,72,-90,-558,-1340,-2353,-3524,-4701,-5774,-6607,-7118,-7240,-6934,-6218,-5088,-3606,-1825,186,2324,4500,6591,8491,10080,11262,11962,12126,11755,10864,9527,7825,5877,3799,1712,-268,-2041,-3526,-4652,-5386,-5710,-5639,-5232,-4548,-3704,-2798,-1954,-1273,-842,-702,-874,-1315,-1943,-2668,-3323,-3804,-3966,-3740,-3090,-2057,-735,716,2109,3239,3921,4012,3438,2216,447,-1679,-3903,-5951,-7528,-8412,-8427,-7523,-5730,-3202,-152,3147,6410,9372,11822,13589,14614,14848,14348,13180,11446,9290,6827,4217,1579,-954,-3272,-5284,-6915,-8103,-8822,-9045,-8794,-8088,-6991,-5558,-3889,-2071,-209,1588,3232,4628,5721,6455,6828,6836,6518,5921,5104,4120,3027,1850,611,-693,-2079,-3558,-5145,-6843,-8617,-10459,-12278,-14048,-15665,-17072,-18175,-18906,-19203,-19031,-18387,-17302,-15838,-14075,-12118,-10047,-7959,-5910,-3942,-2091,-348,1269,2774,4162,5425,6565,7561,8411,9107,9646,10044,10298,10441,10467,10413,10264,10064,9794,9504,9194,8906,8651,8473,8361,8339,8365,8406,8404,8279,7974,7411,6562,5406,3957,2285,440,-1438,-3268,-4909,-6281,-7299,-7927,-8177,-8088,-7753,-7275,-6781,-6364,-6120,-6068,-6207,-6481,-6788,-7024,-7064,-6807,-6188,-5169,-3776,-2056,-111,1958,4018,5970,7704,9144,10226,10896,11128,10877,10151,8922,7226,5088,2583,-197,-3105,-5998,-8681,-10990,-12756,-13861,-14241,-13898,-12908,-11415,-9590,-7641,-5747,-4048,-2641,-1552,-764,-213,168,472,732,993,1229,1389,1401,1165,610,-324,-1633,-3277,-5141,-7107,-8996,-10668,-11977,-12805,-13096,-12784,-11904,-10472,-8614,-6421,-4081,-1721,500,2464,4104,5358,6235,6744,6909,6764,6316,5582,4563,3273,1746,49,-1727,-3452,-4999,-6233,-7053,-7386,-7235,-6628,-5693,-4550,-3395,-2363,-1600,-1164,-1068,-1262,-1647,-2110,-2553,-2865,-3017,-2960,-2726,-2324,-1812,-1215,-576,100,810,1579,2410,3317,4267,5201,6039,6652,6953,6813,6206,5085,3517,1578,-583,-2805,-4891,-6672,-7966,-8648,-8627,-7865,-6399,-4305,-1730,1157,4141,7010,9543,11550,12874,13411,13122,12042,10253,7913,5180,2261,-676,-3453,-5939,-8024,-9627,-10698,-11206,-11145,-10510,-9354,-7695,-5632,-3236,-627,2081,4760,7280,9515,11335,12634,13303,13269,12486,10936,8678,5767,2365,-1394,-5279,-9113,-12650,-15729,-18157,-19838,-20714,-20781,-20142,-18887,-17202,-15235,-13150,-11069,-9085,-7249,-5587,-4086,-2728,-1465,-261,931,2131,3349,4554,5716,6763,7658,8341,8836,9125,9316,9432,9618,9908,10402,11101,12011,13064,14181,15235,16116,16709,16933,16764,16204,15320,14205,12960,11703,10512,9458,8566,7845,7273,6810,6406,6010,5568,5050,4435,3713,2916,2046,1152,249,-631,-1473,-2260,-2986,-3643,-4234,-4742,-5180,-5500,-5709,-5723,-5525,-5021,-4181,-2946,-1318,683,2975,5441,7918,10210,12126,13473,14099,13911,12880,11041,8535,5520,2237,-1081,-4198,-6915,-9083,-10613,-11488,-11732,-11428,-10674,-9595,-8298,-6893,-5462,-4045,-2675,-1335,5,1370,2798,4280,5782,7222,8482,9420,9899,9804,9064,7673,5697,3249,524,-2284,-4929,-7208,-8908,-9902,-10092,-9459,-8059,-5992,-3414,-511,2534,5543,8346,10828,12871,14412,15409,15844,15746,15139,14088,12671,10957,9069,7088,5148,3356,1820,644,-120,-425,-283,247,1084,2082,3104,3984,4601,4848,4695,4158,3330,2333,1357,542,69,10,412,1236,2367,3672,4965,6090,6896,7292,7218,6682,5708,4392,2809,1090,-671,-2362,-3881,-5151,-6089,-6643,-6769,-6465,-5743,-4673,-3325,-1832,-270,1215,2597,3793,4828,5714,6504,7264,8030,8847,9693,10546,11324,11948,12316,12339,11961,11140,9893,8247,6295,4102,1821,-489,-2679,-4704,-6460,-7920,-9019,-9738,-10043,-9906,-9321,-8280,-6797,-4914,-2685,-202,2422,5053,7527,9672,11303,12261,12402,11642,9973,7448,4212,475,-3518,-7480,-11148,-14278,-16680,-18242,-18910,-18741,-17816,-16315,-14406,-12300,-10147,-8097,-6205,-4528,-3025,-1689,-443,722,1835,2873,3774,4492,4920,5025,4743,4107,3137,1963,673,-541,-1566,-2225,-2442,-2143,-1345,-116,1423,3105,4760,6217,7353,8080,8379,8285,7879,7277,6609,5977,5487,5162,5026,5027,5122,5226,5276,5197,4931,4445,3705,2721,1509,117,-1388,-2932,-4416,-5756,-6854,-7635,-8021,-7969,-7435,-6428,-4964,-3104,-926,1456,3942,6386,8692,10745,12464,13791,14696,15164,15219,14886,14218,13271,12097,10762,9294,7741,6113,4415,2650,818,-1083,-3019,-4970,-6876,-8675,-10293,-11655,-12683,-13311,-13484,-13155,-12323,-10992,-9222,-7120,-4809,-2487,-326,1467,2728,3343,3242,2444,1040,-842,-2987,-5203,-7268,-9001,-10262,-10962,-11080,-10637,-9710,-8406,-6840,-5136,-3418,-1759,-247,1095,2258,3260,4143,4953,5717,6459,7164,7798,8301,8605,8626,8300,7575,6420,4859,2927,725,-1641,-4029,-6297,-8314,-9952,-11131,-11789,-11903,-11508,-10643,-9411,-7916,-6269,-4598,-2997,-1561,-350,604,1290,1728,1950,2012,1959,1856,1736,1644,1595,1592,1632,1689,1750,1786,1800,1792,1782,1812,1903,2106,2430,2893,3485,4180,4944,5724,6478,7148,7697,8092,8311,8349,8200,7880,7400,6784,6064,5262,4410,3530,2635,1734,825,-99,-1047,-2037,-3073,-4155,-5274,-6402,-7506,-8562,-9506,-10357,-11054,-11637,-12064,-12356,-12471,-12393,-12070,-11473,-10568,-9352,-7850,-6109,-4228,-2282,-414,1313,2766,3904,4645,4960,4817,4196,3113,1573,-362,-2631,-5129,-7741,-10322,-12742,-14853,-16535,-17685,-18210,-18080,-17262,-15793,-13731,-11177,-8260,-5149,-1988,1029,3779,6116,7963,9258,9994,10178,9884,9163,8139,6892,5548,4198,2951,1887,1090,626,544,867,1608,2721,4154,5802,7547,9235,10729,11874,12559,12712,12296,11349,9948,8221,6311,4395,2603,1077,-119,-949,-1447,-1685,-1779,-1849,-2031,-2400,-3023,-3880,-4923,-6034,-7084,-7918,-8402,-8437,-7957,-6971,-5513,-3704,-1660,432,2414,4127,5433,6257,6557,6362,5736,4806,3696,2576,1559,761,210,-84,-204,-246,-347,-634,-1216,-2160,-3477,-5141,-7060,-9134,-11230,-13204,-14957,-16362,-17388,-17953,-18086,-17770,-17054,-15975,-14596,-12971,-11186,-9297,-7390,-5528,-3762,-2165,-751,403,1305,1886,2166,2113,1766,1142,318,-631,-1582,-2419,-3002,-3215,-2960,-2186,-880,904,3082,5511,8043,10499,12739,14607,16025,16913,17258,17068,16387,15269,13778,11987,9933,7687,5268,2731,105,-2549,-5180,-7692,-10005,-11982,-13542,-14544,-14944,-14694,-13828,-12438,-10658,-8669,-6670,-4836,-3331,-2247,-1635,-1473,-1699,-2213,-2884,-3605,-4243,-4725,-4976,-4975,-4717,-4246,-3612,-2893,-2157,-1470,-878,-400,-35,238,454,646,850,1092,1402,1773,2247,2781,3397,4030,4649,5181,5565,5750,5705,5438,4978,4404,3800,3269,2909,2780,2936,3353,3998,4772,5578,6287,6798,7016,6889,6407,5603,4533,3311,2019,791,-308,-1185,-1824,-2190,-2308,-2198,-1882,-1414,-796,-89,702,1520,2334,3072,3674,4045,4120,3804,3063,1843,165,-1943,-4390,-7056,-9787,-12420,-14770,-16690,-18046,-18754,-18776,-18122,-16848,-15051,-12842,-10361,-7728,-5077,-2499,-93,2102,4015,5663,7004,8074,8843,9316,9446,9199,8519,7373,5756,3714,1336,-1202,-3732,-5986,-7784,-8891,-9213,-8673,-7332,-5323,-2858,-212,2333,4507,6065,6871,6833,5979,4417,2308,-110,-2603,-4908,-6823,-8141,-8774,-8659,-7840,-6426,-4574,-2499,-392,1524,3132,4303,5037,5357,5347,5155,4894,4732,4780,5128,5850,6920,8317,9933,11632,13280,14696,15768,16385,16508,16149,15372,14280,13005,11668,10364,9156,8035,6972,5878,4660,3223,1499,-548,-2897,-5483,-8198,-10892,-13416,-15611,-17348,-18543,-19161,-19218,-18796,-17988,-16925,-15727,-14497,-13316,-12232,-11257,-10391,-9604,-8861,-8135,-7400,-6655,-5913,-5209,-4594,-4129,-3873,-3867,-4132,-4653,-5355,-6154,-6885,-7423,-7597,-7305,-6460,-5049,-3115,-753,1879,4613,7245,9597,11510,12850,13553,13578,12952,11728,10002,7872,5469,2899,276,-2294,-4720,-6923,-8818,-10359,-11475,-12137,-12307,-11999,-11206,-10010,-8454,-6669,-4761,-2870,-1121,365,1508,2253,2598,2592,2304,1861,1366,951,691,662,862,1295,1874,2558,3200,3756,4078,4155,3904,3363,2541,1514,349,-858,-2025,-3063,-3889,-4438,-4643,-4471,-3915,-2986,-1762,-318,1210,2710,4056,5152,5937,6390,6519,6382,6027,5526,4928,4265,3558,2787,1953,1023,-13,-1140,-2364,-3620,-4884,-6083,-7170,-8095,-8829,-9353,-9668,-9784,-9712,-9481,-9096,-8592,-7981,-7289,-6551,-5780,-5026,-4305,-3666,-3134,-2737,-2500,-2428,-2525,-2780,-3170,-3666,-4228,-4816,-5383,-5899,-6324,-6636,-6804,-6803,-6600,-6166,-5457,-4458,-3129,-1492,452,2639,5005,7435,9818,12012,13901,15374,16367,16839,16811,16300,15383,14122,12605,10927,9169,7422,5768,4253,2933,1803,880,125,-470,-947,-1312,-1596,-1795,-1930,-1996,-2001,-1931,-1781,-1519,-1145,-628,2,736,1508,2258,2906,3372,3597,3530,3154,2483,1558,454,-722,-1858,-2816,-3489,-3768,-3595,-2939,-1822,-299,1533,3565,5661,7696,9538,11087,12250,12984,13266,13124,12621,11844,10918,9960,9077,8371,7859,7559,7393,7275,7078,6672,5962,4864,3377,1531,-579,-2807,-5010,-7011,-8676,-9895,-10597,-10783,-10484,-9786,-8809,-7672,-6506,-5408,-4443,-3627,-2925,-2275,-1581,-782,197,1352,2668,4073,5468,6756,7811,8548,8886,8780,8235,7284,6023,4584,3131,1849,892,426,523,1246,2560,4391,6596,9009,11409,13607,15382,16584,17082,16831,15854,14230,12125,9693,7151,4638,2310,239,-1546,-3040,-4318,-5408,-6398,-7302,-8137,-8860,-9400,-9655,-9523,-8907,-7767,-6094,-3971,-1529,1048,3521,5682,7310,8262,8442,7858,6579,4775,2655,481,-1512,-3082,-4097,-4452,-4166,-3306,-2027,-491,1096,2579,3797,4691,5204,5397,5327,5128,4916,4829,4945,5333,5984,6864,7875,8929,9897,10700,11263,11564,11617,11478,11226,10948,10735,10628,10663,10803,10993,11134,11124,10862,10270,9310,7990,6367,4530,2612,733,-971,-2399,-3486,-4193,-4542,-4582,-4403,-4117,-3825,-3634,-3594,-3742,-4052,-4487,-4980,-5471,-5900,-6235,-6455,-6578,-6640,-6697,-6829,-7096,-7577,-8293,-9259,-10421,-11695,-12952,-14025,-14755,-14954,-14505,-13299,-11327,-8637,-5356,-1696,2103,5754,8987,11565,13307,14118,14002,13038,11400,9295,6966,4640,2518,741,-610,-1513,-2012,-2164,-2078,-1811,-1461,-1050,-623,-195,228,615,964,1233,1419,1492,1459,1314,1084,787,462,134,-165,-422,-621,-767,-869,-939,-1003,-1081,-1195,-1360,-1565,-1785,-1948,-1988,-1779,-1253,-309,1062,2868,5008,7385,9814,12132,14148,15708,16697,17061,16804,16001,14774,13284,11715,10217,8933,7925,7215,6737,6385,6010,5447,4569,3263,1500,-687,-3205,-5898,-8584,-11084,-13228,-14891,-16020,-16589,-16668,-16342,-15731,-14983,-14192,-13481,-12867,-12368,-11919,-11430,-10798,-9913,-8702,-7154,-5288,-3227,-1113,854,2471,3553,3953,3607,2519,814,-1336,-3651,-5859,-7648,-8774,-9040,-8352,-6716,-4235,-1108,2416,6038,9470,12434,14720,16152,16663,16216,14886,12787,10109,7084,3968,1022,-1531,-3509,-4829,-5465,-5495,-5050,-4303,-3439,-2624,-1985,-1585,-1445,-1502,-1690,-1876,-1974,-1859,-1480,-800,175,1371,2717,4077,5341,6371,7066,7342,7145,6465,5326,3773,1909,-189,-2394,-4608,-6736,-8694,-10413,-11848,-12928,-13631,-13890,-13691,-13002,-11843,-10252,-8309,-6127,-3847,-1613,415,2135,3431,4304,4721,4795,4576,4226,3849,3583,3519,3732,4249,5059,6113,7304,8524,9609,10424,10827,10721,10037,8785,6990,4772,2244,-404,-3017,-5401,-7418,-8936,-9887,-10257,-10089,-9478,-8562,-7483,-6404,-5440,-4691,-4195,-3966,-3978,-4179,-4536,-4981,-5503,-6072,-6687,-7361,-8093,-8899,-9756,-10639,-11485,-12217,-12734,-12944,-12741,-12058,-10851,-9105,-6867,-4207,-1241,1876,4991,7908,10474,12509,13894,14524,14354,13407,11756,9572,7048,4446,2016,-21,-1476,-2292,-2447,-2063,-1304,-389,443,995,1100,690,-219,-1522,-3021,-4482,-5640,-6258,-6169,-5298,-3679,-1473,1089,3690,6015,7751,8677,8627,7603,5654,2995,-139,-3425,-6560,-9239,-11226,-12324,-12447,-11554,-9727,-7088,-3862,-279,3367,6822,9846,12244,13920,14811,14956,14445,13388,11953,10267,8463,6659,4912,3315,1895,710,-214,-849,-1197,-1284,-1158,-923,-665,-540,-639,-1085,-1944,-3236,-4942,-6978,-9208,-11468,-13543,-15240,-16349,-16736,-16294,-15010,-12951,-10257,-7146,-3881,-739,2000,4118,5444,5910,5519,4368,2606,427,-1965,-4376,-6634,-8617,-10213,-11390,-12092,-12337,-12132,-11503,-10508,-9187,-7617,-5860,-3999,-2104,-260,1480,3052,4409,5532,6363,6904,7093,6918,6352,5398,4093,2514,769,-995,-2639,-4009,-5008,-5552,-5619,-5231,-4455,-3373,-2117,-770,547,1785,2893,3875,4756,5567,6366,7153,7947,8689,9304,9685,9704,9255,8257,6677,4564,2026,-765,-3595,-6238,-8495,-10214,-11313,-11796,-11722,-11229,-10451,-9550,-8633,-7783,-7010,-6280,-5511,-4607,-3467,-2022,-261,1804,4040,6326,8439,10179,11349,11789,11441,10314,8559,6381,4093,1995,400,-465,-478,377,1948,4027,6254,8319,9841,10589,10357,9135,6993,4165,955,-2273,-5140,-7333,-8595,-8806,-7960,-6178,-3704,-839,2032,4573,6441,7413,7354,6249,4201,1402,-1887,-5375,-8773,-11827,-14336,-16168,-17266,-17640,-17356,-16523,-15270,-13739,-12060,-10353,-8707,-7181,-5819,-4598,-3524,-2513,-1547,-542,519,1657,2839,3999,5036,5838,6291,6306,5848,4918,3596,1980,227,-1517,-3104,-4419,-5390,-5990,-6229,-6178,-5874,-5418,-4826,-4135,-3333,-2387,-1266,57,1577,3253,4996,6684,8156,9260,9837,9817,9144,7903,6201,4238,2230,386,-1118,-2160,-2704,-2757,-2395,-1717,-830,162,1178,2168,3098,3958,4753,5481,6154,6770,7343,7878,8387,8888,9370,9834,10231,10508,10585,10397,9864,8975,7720,6158,4375,2480,599,-1155,-2686,-3938,-4891,-5565,-6016,-6313,-6532,-6742,-6979,-7277,-7607,-7963,-8270,-8489,-8532,-8361,-7899,-7148,-6086,-4756,-3216,-1552,136,1726,3113,4176,4817,4948,4511,3476,1859,-281,-2846,-5681,-8625,-11474,-14036,-16127,-17584,-18307,-18226,-17361,-15761,-13565,-10915,-8010,-5042,-2191,372,2519,4164,5240,5738,5650,5017,3876,2319,423,-1674,-3838,-5898,-7686,-9025,-9778,-9828,-9139,-7738,-5731,-3296,-659,1946,4284,6183,7537,8299,8543,8349,7895,7337,6848,6563,6574,6918,7569,8448,9428,10354,11071,11425,11291,10594,9284,7391,4966,2130,-971,-4154,-7226,-9986,-12249,-13864,-14710,-14761,-14009,-12578,-10599,-8303,-5899,-3627,-1673,-172,788,1219,1167,748,106,-602,-1217,-1602,-1652,-1314,-564,542,1934,3481,5022,6397,7414,7924,7794,6968,5440,3307,720,-2099,-4895,-7420,-9430,-10767,-11302,-11033,-9993,-8328,-6204,-3854,-1498,647,2376,3572,4100,3949,3110,1641,-340,-2718,-5321,-7989,-10563,-12898,-14878,-16427,-17480,-18038,-18079,-17653,-16770,-15484,-13835,-11866,-9639,-7214,-4667,-2093,427,2791,4935,6782,8309,9478,10302,10768,10903,10718,10246,9530,8624,7600,6541,5538,4676,4044,3695,3635,3861,4271,4788,5282,5653,5840,5813,5618,5318,5029,4840,4855,5107,5631,6372,7291,8282,9269,10152,10863,11341,11554,11464,11081,10370,9364,8050,6468,4667,2718,730,-1175,-2867,-4211,-5117,-5522,-5430,-4897,-4032,-2987,-1922,-984,-297,90,168,4,-289,-582,-734,-639,-231,489,1474,2616,3787,4846,5656,6129,6181,5809,4992,3795,2258,470,-1486,-3507,-5480,-7279,-8770,-9828,-10329,-10185,-9340,-7797,-5612,-2887,202,3493,6743,9767,12355,14350,15624,16108,15772,14639,12802,10356,7485,4362,1189,-1814,-4475,-6625,-8157,-9017,-9201,-8769,-7814,-6467,-4872,-3178,-1522,-22,1247,2231,2935,3393,3679,3882,4103,4414,4875,5489,6210,6960,7619,8065,8196,7929,7253,6193,4855,3368,1901,618,-344,-876,-931,-500,382,1643,3214,4976,6845,8691,10414,11882,13007,13681,13868,13531,12713,11473,9932,8212,6461,4800,3320,2084,1079,278,-408,-1068,-1791,-2650,-3669,-4845,-6101,-7366,-8505,-9415,-9991,-10167,-9925,-9284,-8305,-7058,-5638,-4094,-2489,-824,898,2702,4595,6599,8665,10766,12795,14662,16239,17439,18164,18393,18110,17362,16217,14762,13095,11319,9529,7823,6283,4986,3989,3325,3002,2988,3234,3660,4179,4714,5172,5506,5653,5589,5309,4799,4087,3176,2071,804,-647,-2235,-3955,-5739,-7527,-9220,-10737,-11982,-12886,-13421,-13570,-13384,-12918,-12260,-11518,-10756,-10072,-9463,-8959,-8500,-8038,-7494,-6798,-5912,-4796,-3484,-1999,-432,1131,2574,3793,4686,5179,5237,4853,4074,2969,1642,203,-1220,-2525,-3603,-4383,-4815,-4861,-4517,-3793,-2696,-1293,385,2232,4168,6071,7832,9341,10519,11314,11720,11776,11545,11136,10641,10157,9729,9377,9048,8680,8170,7431,6408,5087,3503,1770,8,-1602,-2892,-3724,-3981,-3664,-2787,-1512,30,1606,3060,4236,5071,5551,5763,5799,5814,5918,6185,6636,7205,7773,8190,8277,7907,6981,5485,3468,1055,-1586,-4253,-6745,-8867,-10475,-11459,-11788,-11487,-10653,-9430,-7995,-6519,-5173,-4050,-3235,-2702,-2423,-2295,-2229,-2130,-1939,-1656,-1320,-1034,-919,-1112,-1723,-2814,-4403,-6409,-8730,-11176,-13554,-15657,-17300,-18334,-18676,-18291,-17219,-15553,-13411,-10967,-8370,-5786,-3355,-1173,668,2139,3222,3939,4336,4473,4420,4264,4069,3913,3846,3911,4122,4486,4965,5537,6127,6696,7181,7553,7800,7932,7988,8013,8071,8195,8444,8787,9248,9733,10208,10559,10697,10539,10011,9095,7806,6223,4455,2652,955,-502,-1640,-2426,-2898,-3140,-3280,-3457,-3797,-4389,-5277,-6423,-7776,-9195,-10559,-11739,-12626,-13169,-13340,-13155,-12652,-11890,-10904,-9757,-8453,-7025,-5464,-3798,-2041,-254,1484,3091,4447,5484,6113,6315,6069,5423,4403,3087,1544,-153,-1901,-3621,-5207,-6570,-7631,-8318,-8599,-8458,-7911,-7018,-5824,-4437,-2912,-1347,195,1664,2987,4131,5017,5580,5750,5449,4645,3306,1489,-752,-3253,-5877,-8393,-10636,-12404,-13565,-14050,-13827,-12980,-11605,-9879,-7975,-6069,-4313,-2808,-1621,-757,-186,157,358,519,735,1102,1678,2492,3542,4758,6064,7327,8430,9249,9703,9726,9326,8528,7432,6143,4810,3551,2505,1734,1291,1155,1281,1578,1955,2296,2519,2553,2366,1976,1422,800,203,-258,-496,-458,-121,471,1242,2070,2801,3300,3402,3048,2148,762,-1059,-3154,-5356,-7456,-9279,-10656,-11489,-11739,-11422,-10614,-9428,-7966,-6362,-4683,-3003,-1350,265,1830,3347,4790,6135,7321,8307,9012,9399,9414,9034,8266,7109,5621,3840,1850,-276,-2434,-4521,-6429,-8035,-9258,-10014,-10268,-10030,-9333,-8264,-6917,-5396,-3820,-2266,-839,416,1442,2221,2728,2979,2952,2690,2191,1517,709,-159,-1011,-1780,-2409,-2873,-3157,-3288,-3278,-3164,-2979,-2723,-2440,-2120,-1790,-1477,-1201,-1001,-912,-955,-1150,-1504,-1980,-2564,-3169,-3746,-4200,-4470,-4513,-4301,-3859,-3223,-2460,-1668,-923,-329,48,165,2,-386,-953,-1579,-2182,-2650,-2927,-2967,-2778,-2381,-1828,-1188,-516,114,660,1093,1392,1585,1681,1743,1804,1916,2101,2366,2689,3019,3299,3449,3413,3136,2609,1835,862,-241,-1402,-2529,-3558,-4430,-5112,-5587,-5862,-5935,-5818,-5504,-4995,-4269,-3334,-2181,-843,639,2190,3730,5144,6359,7277,7879,8144,8127,7883,7514,7100,6725,6432,6244,6142,6106,6059,5966,5738,5327,4682,3770,2605,1209,-331,-1922,-3437,-4748,-5742,-6328,-6447,-6113,-5362,-4313,-3110,-1924,-952,-352,-266,-775,-1901,-3604,-5769,-8245,-10820,-13272,-15383,-16940,-17813,-17911,-17255,-15924,-14092,-11956,-9752,-7687,-5931,-4593,-3703,-3213,-3026,-2983,-2920,-2676,-2123,-1190,125,1750,3556,5345,6925,8092,8699,8660,7977,6728,5096,3278,1549,130,-768,-1030,-631,357,1761,3354,4870,6070,6746,6785,6163,4950,3320,1491,-272,-1719,-2639,-2895,-2442,-1338,273,2175,4126,5878,7239,8070,8330,8052,7355,6395,5371,4456,3808,3528,3641,4129,4889,5799,6689,7417,7835,7863,7451,6614,5416,3962,2391,840,-537,-1643,-2380,-2740,-2723,-2416,-1909,-1354,-894,-683,-840,-1462,-2563,-4127,-6035,-8152,-10277,-12207,-13758,-14770,-15151,-14874,-13953,-12494,-10611,-8458,-6199,-3986,-1952,-226,1126,2032,2475,2469,2035,1269,231,-941,-2166,-3326,-4355,-5195,-5816,-6214,-6379,-6322,-6032,-5516,-4763,-3787,-2596,-1236,240,1754,3192,4456,5418,5998,6129,5799,5066,4021,2828,1645,643,-43,-332,-196,313,1139,2125,3199,4198,5078,5773,6288,6640,6882,7052,7189,7295,7352,7314,7129,6748,6136,5298,4263,3083,1857,643,-440,-1357,-2046,-2507,-2756,-2839,-2814,-2764,-2754,-2864,-3143,-3630,-4333,-5234,-6272,-7379,-8456,-9402,-10144,-10615,-10799,-10727,-10439,-10037,-9602,-9210,-8922,-8715,-8575,-8392,-8086,-7545,-6697,-5509,-4002,-2251,-370,1493,3197,4602,5610,6183,6296,6025,5420,4605,3677,2734,1867,1130,568,185,-20,-92,-82,-58,-106,-292,-671,-1271,-2058,-2980,-3924,-4761,-5365,-5612,-5454,-4869,-3929,-2758,-1524,-422,360,679,423,-413,-1802,-3600,-5650,-7720,-9596,-11062,-11957,-12182,-11703,-10586,-8936,-6951,-4809,-2739,-886,606,1695,2406,2808,3057,3291,3676,4330,5304,6580,8048,9533,10819,11691,11961,11539,10409,8671,6515,4179,1937,39,-1317,-2025,-2058,-1515,-547,611,1716,2529,2863,2604,1720,298,-1518,-3472,-5314,-6751,-7558,-7574,-6733,-5097,-2825,-171,2538,4986,6856,7947,8124,7423,5974,4032,1918,-39,-1508,-2270,-2170,-1227,457,2635,5017,7260,9058,10157,10399,9737,8243,6092,3538,895,-1541,-3466,-4688,-5062,-4585,-3321,-1449,798,3147,5299,6996,8021,8225,7584,6151,4084,1651,-900,-3234,-5130,-6374,-6896,-6690,-5886,-4637,-3183,-1714,-421,583,1253,1619,1745,1764,1763,1867,2110,2535,3088,3717,4309,4748,4913,4717,4089,3052,1662,60,-1574,-3024,-4096,-4602,-4442,-3566,-2040,23,2404,4877,7196,9135,10538,11317,11465,11066,10245,9176,8033,6960,6081,5449,5099,5017,5167,5501,5970,6513,7080,7599,8024,8264,8291,8024,7460,6582,5423,4032,2498,904,-632,-2020,-3163,-3987,-4461,-4554,-4319,-3790,-3071,-2253,-1436,-723,-180,146,241,136,-102,-383,-587,-612,-358,217,1121,2293,3617,4946,6101,6908,7235,6989,6164,4829,3132,1278,-486,-1914,-2791,-2955,-2339,-967,1049,3485,6109,8616,10772,12366,13279,13497,13063,12138,10883,9511,8206,7102,6312,5836,5674,5727,5894,6067,6109,5950,5513,4774,3769,2548,1224,-70,-1202,-2043,-2502,-2555,-2205,-1568,-746,64,714,1042,935,339,-744,-2248,-4053,-5988,-7876,-9517,-10730,-11396,-11399,-10763,-9509,-7785,-5757,-3628,-1607,140,1490,2391,2868,3003,2931,2795,2752,2896,3302,3948,4773,5654,6443,6988,7171,6906,6191,5068,3652,2091,549,-805,-1845,-2469,-2650,-2391,-1779,-919,28,901,1542,1840,1710,1184,298,-776,-1898,-2843,-3461,-3589,-3179,-2213,-805,925,2748,4491,5950,7019,7632,7821,7662,7302,6886,6565,6445,6583,6972,7542,8166,8710,9008,8962,8481,7569,6283,4729,3075,1469,79,-999,-1682,-1989,-1944,-1654,-1216,-741,-333,-57,34,-79,-393,-906,-1575,-2405,-3313,-4306,-5287,-6227,-7044,-7680,-8092,-8243,-8153,-7837,-7377,-6838,-6316,-5885,-5598,-5477,-5502,-5635,-5788,-5915,-5915,-5796,-5510,-5125,-4672,-4251,-3935,-3803,-3917,-4286,-4906,-5710,-6592,-7421,-8037,-8282,-8027,-7174,-5689,-3602,-1003,1938,5036,8046,10750,12931,14431,15147,15064,14228,12782,10902,8822,6760,4927,3494,2555,2152,2237,2705,3400,4127,4710,4969,4812,4184,3123,1744,184,-1363,-2744,-3815,-4508,-4797,-4732,-4396,-3911,-3410,-3012,-2809,-2859,-3159,-3683,-4350,-5073,-5744,-6271,-6566,-6571,-6255,-5620,-4701,-3585,-2357,-1173,-135,578,905,717,33,-1138,-2683,-4438,-6213,-7770,-8909,-9458,-9318,-8476,-7010,-5075,-2903,-746,1134,2508,3224,3208,2497,1230,-394,-2110,-3680,-4885,-5592,-5742,-5371,-4576,-3511,-2341,-1238,-319,313,646,684,491,138,-299,-757,-1187,-1566,-1862,-2084,-2205,-2253,-2231,-2177,-2147,-2177,-2350,-2677,-3219,-3950,-4869,-5926,-7059,-8198,-9249,-10127,-10717,-10944,-10695,-9932,-8594,-6716,-4332,-1563,1452,4525,7464,10072,12189,13692,14528,14701,14293,13425,12258,10970,9694,8556,7604,6834,6201,5604,4947,4125,3076,1768,232,-1469,-3223,-4910,-6402,-7599,-8422,-8860,-8928,-8705,-8303,-7837,-7447,-7228,-7240,-7502,-7956,-8518,-9034,-9366,-9342,-8869,-7862,-6334,-4354,-2042,418,2847,5058,6889,8242,9048,9336,9148,8601,7817,6930,6066,5324,4773,4443,4320,4366,4493,4619,4638,4454,4000,3213,2092,648,-1036,-2871,-4709,-6413,-7829,-8844,-9372,-9385,-8921,-8047,-6898,-5613,-4334,-3209,-2326,-1761,-1521,-1591,-1907,-2388,-2946,-3485,-3944,-4255,-4404,-4370,-4168,-3816,-3333,-2739,-2065,-1302,-491,382,1276,2176,3014,3740,4246,4471,4312,3734,2711,1282,-472,-2406,-4353,-6098,-7442,-8189,-8200,-7399,-5780,-3448,-541,2702,6045,9223,12004,14193,15644,16307,16160,15308,13865,12019,9970,7897,5985,4328,3024,2049,1398,949,623,273,-191,-864,-1772,-2927,-4257,-5691,-7115,-8405,-9478,-10253,-10712,-10871,-10802,-10591,-10369,-10212,-10220,-10389,-10709,-11077,-11391,-11508,-11335,-10778,-9838,-8526,-6927,-5150,-3304,-1523,118,1531,2690,3571,4190,4571,4755,4797,4750,4681,4648,4694,4861,5148,5544,5995,6425,6745,6857,6677,6151,5257,4031,2547,927,-685,-2126,-3240,-3901,-4006,-3534,-2485,-962,924,2994,5066,6963,8510,9579,10068,9939,9175,7843,6010,3822,1431,-979,-3219,-5117,-6528,-7363,-7584,-7240,-6433,-5324,-4115,-3009,-2198,-1844,-2016,-2754,-3965,-5546,-7287,-8987,-10436,-11430,-11846,-11602,-10683,-9171,-7161,-4831,-2355,88,2321,4222,5671,6621,7038,6941,6380,5439,4235,2901,1580,400,-532,-1167,-1479,-1523,-1368,-1116,-881,-758,-822,-1113,-1631,-2348,-3204,-4132,-5045,-5879,-6570,-7079,-7399,-7519,-7488,-7314,-7063,-6740,-6385,-5980,-5523,-4972,-4306,-3484,-2497,-1340,-36,1384,2869,4373,5842,7247,8555,9763,10860,11856,12755,13557,14262,14852,15313,15609,15721,15592,15213,14524,13522,12176,10493,8476,6175,3631,951,-1774,-4396,-6790,-8820,-10377,-11399,-11853,-11762,-11176,-10194,-8909,-7458,-5953,-4515,-3260,-2278,-1634,-1395,-1554,-2100,-2981,-4074,-5299,-6485,-7545,-8349,-8856,-9026,-8887,-8470,-7851,-7088,-6255,-5415,-4611,-3902,-3321,-2901,-2688,-2681,-2918,-3359,-4006,-4792,-5665,-6548,-7349,-7986,-8366,-8404,-8027,-7185,-5846,-4031,-1767,842,3704,6656,9548,12211,14487,16251,17414,17956,17891,17317,16345,15122,13787,12453,11201,10069,9056,8117,7208,6238,5173,3936,2533,962,-717,-2427,-4059,-5506,-6652,-7416,-7753,-7667,-7217,-6504,-5664,-4838,-4160,-3733,-3612,-3818,-4308,-5027,-5884,-6790,-7661,-8428,-9030,-9436,-9598,-9505,-9118,-8440,-7453,-6177,-4651,-2918,-1075,791,2581,4176,5507,6478,7042,7165,6823,6026,4804,3197,1289,-843,-3085,-5325,-7430,-9284,-10772,-11800,-12310,-12262,-11668,-10560,-9012,-7125,-5013,-2828,-706,1197,2750,3840,4407,4414,3909,2965,1724,344,-996,-2138,-2944,-3339,-3291,-2843,-2075,-1108,-94,836,1536,1914,1908,1500,729,-334,-1569,-2842,-4019,-4969,-5610,-5883,-5796,-5378,-4699,-3840,-2871,-1862,-830,206,1283,2416,3642,4959,6344,7731,9032,10125,10926,11315,11294,10829,10010,8911,7659,6357,5112,3961,2951,2045,1216,403,-453,-1378,-2413,-3531,-4716,-5914,-7056,-8105,-8982,-9685,-10164,-10446,-10527,-10436,-10197,-9818,-9328,-8720,-8024,-7225,-6361,-5430,-4475,-3526,-2612,-1779,-1037,-391,173,703,1252,1880,2652,3603,4739,6045,7444,8852,10144,11215,11933,12241,12050,11369,10197,8597,6651,4455,2132,-214,-2460,-4520,-6286,-7686,-8640,-9089,-8990,-8325,-7086,-5333,-3116,-565,2173,4919,7445,9552,11024,11706,11508,10407,8509,5966,3052,50,-2721,-4981,-6502,-7155,-6885,-5757,-3916,-1541,1107,3812,6348,8509,10178,11226,11628,11370,10507,9118,7332,5277,3122,993,-961,-2646,-3967,-4883,-5347,-5359,-4918,-4038,-2768,-1153,729,2775,4887,6936,8814,10426,11705,12621,13188,13447,13477,13351,13141,12890,12601,12250,11769,11088,10128,8839,7199,5234,3021,652,-1709,-3954,-5909,-7510,-8661,-9370,-9656,-9583,-9245,-8723,-8117,-7489,-6905,-6389,-5972,-5659,-5456,-5372,-5396,-5539,-5764,-6053,-6331,-6520,-6524,-6233,-5564,-4448,-2869,-847,1535,4164,6886,9534,11950,13985,15530,16522,16932,16799,16178,15176,13898,12467,10982,9524,8160,6906,5806,4845,4065,3471,3107,3008,3207,3735,4577,5694,7000,8356,9617,10596,11146,11136,10505,9256,7470,5277,2890,494,-1661,-3423,-4632,-5235,-5230,-4699,-3766,-2603,-1368,-234,693,1316,1626,1614,1344,876,304,-278,-796,-1164,-1349,-1321,-1082,-682,-139,457,1087,1684,2230,2710,3113,3443,3688,3845,3896,3832,3642,3334,2926,2459,1988,1580,1310,1233,1380,1763,2308,2962,3573,4034,4209,4001,3364,2292,838,-884,-2753,-4599,-6289,-7694,-8721,-9339,-9516,-9303,-8712,-7807,-6628,-5229,-3673,-2029,-384,1160,2514,3580,4298,4641,4612,4278,3730,3113,2576,2282,2371,2936,4030,5619,7631,9904,12274,14508,16427,17826,18587,18628,17944,16609,14725,12472,9994,7473,5028,2762,729,-1040,-2559,-3833,-4886,-5742,-6383,-6834,-7053,-7055,-6816,-6378,-5761,-5053,-4321,-3672,-3180,-2931,-2957,-3282,-3889,-4732,-5754,-6874,-8002,-9055,-9946,-10595,-10949,-10955,-10604,-9895,-8870,-7570,-6089,-4505,-2925,-1443,-146,894,1628,2028,2089,1833,1276,486,-498,-1585,-2687,-3705,-4514,-5006,-5068,-4625,-3633,-2115,-142,2160,4603,7029,9212,11037,12370,13175,13470,13323,12854,12200,11494,10843,10306,9894,9551,9201,8725,8021,7005,5626,3889,1847,-413,-2751,-5042,-7134,-8915,-10297,-11226,-11686,-11702,-11297,-10548,-9519,-8298,-7008,-5741,-4637,-3807,-3349,-3347,-3818,-4755,-6056,-7606,-9200,-10643,-11731,-12293,-12212,-11454,-10037,-8066,-5689,-3079,-437,2072,4275,6072,7368,8136,8379,8114,7428,6366,5047,3539,1955,363,-1154,-2540,-3749,-4738,-5490,-5983,-6225,-6233,-6058,-5759,-5419,-5118,-4929,-4910,-5083,-5445,-5959,-6563,-7187,-7755,-8212,-8508,-8641,-8586,-8378,-7998,-7473,-6780,-5924,-4895,-3688,-2334,-843,723,2323,3880,5339,6620,7679,8452,8916,9045,8834,8298,7453,6346,5032,3586,2107,696,-519,-1437,-1957,-2021,-1611,-762,455,1895,3436,4882,6110,6974,7402,7368,6889,6063,4981,3788,2587,1468,470,-411,-1225,-2034,-2927,-3960,-5183,-6590,-8159,-9814,-11467,-13023,-14366,-15434,-16139,-16456,-16346,-15814,-14852,-13499,-11783,-9795,-7625,-5419,-3327,-1518,-135,709,960,644,-162,-1284,-2533,-3664,-4468,-4747,-4388,-3340,-1635,595,3200,5937,8601,10972,12881,14218,14927,15012,14527,13550,12189,10548,8733,6840,4957,3146,1479,-21,-1307,-2377,-3208,-3821,-4196,-4374,-4344,-4150,-3802,-3349,-2817,-2281,-1791,-1426,-1256,-1347,-1744,-2472,-3521,-4841,-6352,-7928,-9415,-10658,-11477,-11749,-11358,-10282,-8540,-6240,-3529,-620,2295,4980,7291,9057,10243,10795,10777,10243,9299,8046,6583,5004,3392,1828,380,-880,-1884,-2586,-2932,-2909,-2515,-1762,-713,585,2036,3567,5070,6473,7684,8652,9325,9681,9722,9461,8927,8163,7183,6039,4724,3267,1667,-65,-1912,-3849,-5837,-7827,-9759,-11581,-13221,-14635,-15768,-16576,-17038,-17124,-16825,-16153,-15116,-13774,-12186,-10462,-8711,-7078,-5671,-4608,-3938,-3681,-3788,-4166,-4677,-5170,-5480,-5471,-5030,-4103,-2676,-801,1431,3897,6438,8918,11180,13123,14649,15715,16288,16378,15996,15188,13990,12476,10708,8782,6794,4849,3052,1507,281,-558,-1006,-1070,-813,-321,298,920,1438,1735,1749,1412,709,-352,-1733,-3366,-5152,-6981,-8725,-10234,-11383,-12042,-12106,-11525,-10276,-8410,-6033,-3292,-389,2486,5116,7333,9003,10025,10394,10108,9255,7930,6262,4379,2415,464,-1358,-2992,-4353,-5401,-6067,-6346,-6188,-5623,-4660,-3357,-1797,-74,1687,3359,4806,5913,6576,6747,6396,5566,4317,2772,1042,-729,-2437,-3975,-5298,-6362,-7192,-7806,-8261,-8611,-8909,-9194,-9486,-9785,-10067,-10294,-10410,-10354,-10066,-9496,-8617,-7427,-5959,-4292,-2518,-788,781,2024,2861,3203,3065,2499,1625,620,-331,-1027,-1300,-1035,-172,1267,3202,5496,7976,10456,12765,14729,16248,17210,17596,17386,16624,15355,13673,11655,9422,7063,4700,2428,345,-1465,-2947,-4058,-4790,-5162,-5214,-5013,-4645,-4202,-3788,-3490,-3389,-3544,-3987,-4727,-5744,-6998,-8417,-9932,-11434,-12832,-14005,-14858,-15284,-15213,-14603,-13438,-11780,-9695,-7325,-4815,-2325,-14,1994,3607,4771,5487,5785,5733,5418,4930,4357,3774,3218,2723,2276,1885,1525,1214,955,788,759,907,1296,1930,2835,3969,5285,6696,8101,9399,10486,11294,11767,11909,11729,11301,10668,9913,9069,8163,7192,6130,4951,3626,2153,539,-1167,-2918,-4622,-6218,-7612,-8754,-9593,-10090,-10252,-10081,-9628,-8941,-8109,-7217,-6368,-5653,-5142,-4900,-4929,-5247,-5790,-6526,-7360,-8219,-9006,-9637,-10038,-10144,-9915,-9330,-8390,-7114,-5546,-3745,-1784,228,2204,4014,5563,6737,7482,7733,7503,6811,5736,4369,2848,1284,-181,-1459,-2476,-3199,-3644,-3838,-3846,-3729,-3554,-3374,-3230,-3150,-3141,-3214,-3360,-3584,-3882,-4261,-4712,-5229,-5788,-6341,-6843,-7214,-7391,-7297,-6885,-6104,-4957,-3444,-1622,443,2646,4877,6986,8850,10319,11291,11674,11442,10610,9260,7526,5563,3564,1694,117,-1059,-1752,-1940,-1636,-893,201,1549,3026,4528,5925,7136,8052,8623,8783,8513,7818,6710,5279,3581,1755,-109,-1878,-3483,-4841,-5941,-6782,-7399,-7856,-8210,-8518,-8835,-9173,-9551,-9944,-10323,-10663,-10926,-11092,-11158,-11118,-10997,-10803,-10556,-10267,-9938,-9565,-9126,-8604,-7963,-7188,-6264,-5204,-4044,-2835,-1663,-574,342,1083,1616,1989,2249,2470,2742,3127,3706,4498,5520,6734,8070,9448,10735,11845,12650,13088,13101,12679,11861,10707,9318,7812,6297,4892,3676,2697,1990,1532,1293,1215,1235,1276,1297,1241,1091,848,515,123,-308,-754,-1207,-1648,-2082,-2492,-2856,-3159,-3335,-3368,-3194,-2807,-2185,-1374,-391,664,1737,2727,3562,4174,4514,4571,4334,3854,3169,2350,1476,609,-179,-848,-1347,-1658,-1752,-1618,-1237,-601,298,1457,2849,4441,6157,7896,9549,10966,12038,12650,12763,12374,11559,10434,9154,7889,6767,5908,5339,5056,4983,5005,4993,4807,4337,3503,2278,686,-1204,-3279,-5417,-7457,-9286,-10768,-11839,-12430,-12546,-12199,-11448,-10364,-9032,-7540,-5987,-4441,-3007,-1732,-716,18,420,499,296,-124,-630,-1109,-1391,-1369,-919,3,1416,3257,5435,7801,10190,12436,14370,15878,16866,17309,17211,16639,15670,14420,12984,11471,9941,8451,7017,5642,4319,3047,1837,714,-258,-1057,-1587,-1862,-1832,-1553,-1070,-475,136,650,1006,1124,1020,706,257,-226,-651,-901,-907,-612,0,908,2052,3362,4727,6047,7206,8098,8644,8778,8496,7813,6820,5609,4333,3110,2068,1301,843,731,914,1366,2001,2755,3555,4325,5033,5618,6067,6352,6445,6333,5986,5407,4602,3623,2531,1429,420,-394,-928,-1143,-1023,-638,-48,596,1193,1590,1712,1476,895,-18,-1168,-2463,-3785,-5016,-6071,-6850,-7315,-7427,-7171,-6580,-5671,-4509,-3160,-1694,-209,1212,2464,3464,4115,4374,4182,3576,2571,1282,-184,-1660,-2986,-3990,-4528,-4506,-3851,-2603,-810,1380,3817,6306,8677,10750,12414,13561,14156,14202,13721,12822,11586,10170,8699,7308,6116,5187,4572,4249,4184,4281,4452,4572,4545,4277,3722,2853,1703,324,-1197,-2759,-4262,-5619,-6748,-7619,-8198,-8508,-8581,-8464,-8225,-7934,-7630,-7387,-7201,-7109,-7087,-7136,-7224,-7341,-7455,-7558,-7602,-7579,-7425,-7121,-6610,-5889,-4938,-3785,-2464,-1024,477,1978,3452,4843,6159,7372,8497,9524,10450,11248,11891,12319,12491,12352,11893,11124,10093,8900,7654,6489,5523,4836,4483,4425,4604,4877,5096,5092,4714,3853,2460,546,-1807,-4461,-7240,-9926,-12319,-14222,-15489,-16032,-15826,-14919,-13420,-11480,-9277,-6996,-4817,-2876,-1316,-197,402,485,56,-815,-2053,-3517,-5078,-6553,-7793,-8626,-8948,-8674,-7792,-6359,-4473,-2294,-15,2204,4164,5755,6874,7473,7559,7166,6346,5207,3804,2265,647,-959,-2490,-3898,-5124,-6147,-6926,-7447,-7714,-7724,-7521,-7136,-6620,-6039,-5427,-4845,-4307,-3846,-3458,-3147,-2894,-2693,-2516,-2362,-2191,-2009,-1781,-1510,-1177,-792,-363,88,512,875,1111,1177,1039,691,156,-509,-1210,-1854,-2325,-2544,-2466,-2081,-1455,-669,153,895,1460,1794,1875,1746,1451,1081,701,381,142,2,-73,-127,-181,-300,-445,-635,-785,-864,-783,-511,-15,679,1520,2413,3231,3858,4156,4039,3445,2358,833,-1062,-3180,-5376,-7481,-9321,-10776,-11727,-12149,-12040,-11468,-10539,-9374,-8126,-6919,-5884,-5108,-4658,-4559,-4801,-5356,-6146,-7105,-8123,-9115,-9975,-10608,-10925,-10839,-10295,-9244,-7680,-5630,-3165,-381,2576,5572,8431,11026,13210,14906,16048,16623,16660,16215,15373,14238,12914,11493,10070,8678,7368,6121,4935,3778,2627,1466,283,-905,-2084,-3213,-4243,-5135,-5833,-6315,-6571,-6614,-6501,-6281,-6052,-5874,-5845,-5997,-6385,-6978,-7753,-8628,-9496,-10254,-10771,-10969,-10770,-10177,-9187,-7892,-6344,-4681,-2967,-1326,203,1549,2706,3659,4437,5067,5590,6051,6484,6924,7383,7862,8337,8777,9122,9319,9293,9000,8386,7460,6225,4756,3152,1529,52,-1165,-2001,-2407,-2399,-2042,-1494,-914,-509,-438,-830,-1740,-3138,-4938,-6970,-9042,-10937,-12441,-13386,-13644,-13176,-11996,-10229,-8018,-5601,-3196,-1036,683,1821,2306,2143,1406,242,-1178,-2652,-4000,-5079,-5789,-6094,-6002,-5564,-4858,-3952,-2932,-1831,-691,493,1734,3048,4457,5953,7513,9069,10539,11793,12724,13204,13153,12512,11286,9526,7337,4874,2315,-135,-2276,-3926,-4942,-5232,-4780,-3627,-1897,240,2560,4834,6817,8307,9151,9227,8551,7134,5148,2741,172,-2353,-4571,-6325,-7449,-7902,-7673,-6854,-5579,-4036,-2429,-965,188,907,1120,863,177,-785,-1889,-2986,-3925,-4633,-5037,-5142,-4979,-4596,-4066,-3441,-2775,-2102,-1452,-853,-329,88,370,504,474,306,21,-321,-665,-936,-1063,-995,-674,-109,692,1644,2654,3574,4277,4611,4485,3824,2634,955,-1102,-3400,-5768,-8028,-10003,-11537,-12509,-12839,-12509,-11553,-10045,-8127,-5926,-3631,-1389,639,2312,3548,4246,4418,4045,3209,1995,532,-1036,-2543,-3861,-4817,-5330,-5282,-4653,-3418,-1641,604,3174,5916,8651,11203,13417,15159,16358,16961,17003,16524,15637,14440,13073,11627,10213,8877,7662,6566,5568,4629,3702,2745,1727,633,-523,-1732,-2943,-4125,-5240,-6248,-7134,-7886,-8505,-9006,-9412,-9736,-10006,-10228,-10411,-10551,-10645,-10661,-10601,-10412,-10110,-9651,-9057,-8340,-7525,-6678,-5819,-5024,-4299,-3690,-3188,-2791,-2484,-2222,-1977,-1678,-1280,-713,57,1078,2323,3777,5353,6963,8489,9818,10856,11525,11803,11693,11235,10524,9630,8692,7787,7039,6508,6246,6263,6497,6868,7224,7430,7321,6804,5808,4357,2526,447,-1718,-3794,-5635,-7110,-8153,-8748,-8911,-8731,-8290,-7697,-7061,-6449,-5928,-5528,-5249,-5093,-5019,-5005,-5003,-4990,-4932,-4821,-4656,-4451,-4226,-4009,-3815,-3665,-3554,-3484,-3433,-3385,-3315,-3208,-3043,-2808,-2491,-2082,-1581,-985,-294,478,1325,2206,3093,3905,4593,5062,5252,5112,4603,3752,2580,1187,-333,-1835,-3181,-4237,-4889,-5075,-4779,-4050,-2991,-1753,-501,578,1340,1646,1450,727,-443,-1958,-3652,-5337,-6849,-7996,-8703,-8853,-8479,-7583,-6269,-4636,-2808,-924,909,2576,3987,5091,5816,6162,6113,5701,4978,4019,2911,1774,686,-232,-936,-1362,-1503,-1371,-992,-426,289,1085,1926,2760,3557,4280,4892,5373,5675,5804,5724,5453,4993,4349,3549,2586,1495,278,-1025,-2379,-3744,-5059,-6296,-7419,-8415,-9301,-10076,-10783,-11420,-12014,-12531,-12966,-13252,-13349,-13185,-12723,-11929,-10823,-9451,-7895,-6287,-4725,-3357,-2263,-1508,-1133,-1099,-1382,-1875,-2500,-3117,-3626,-3905,-3874,-3479,-2709,-1585,-170,1467,3244,5076,6912,8674,10348,11865,13217,14351,15234,15838,16118,16066,15661,14921,13869,12567,11083,9503,7933,6441,5131,4043,3226,2680,2393,2301,2340,2415,2418,2275,1911,1287,423,-671,-1903,-3220,-4522,-5743,-6823,-7714,-8410,-8892,-9178,-9279,-9206,-8974,-8582,-8031,-7320,-6463,-5462,-4372,-3209,-2039,-881,217,1267,2256,3208,4147,5069,6000,6905,7765,8529,9148,9559,9742,9645,9297,8687,7866,6858,5707,4448,3117,1751,382,-940,-2197,-3330,-4335,-5160,-5790,-6183,-6309,-6127,-5635,-4825,-3770,-2546,-1294,-171,682,1116,1066,501,-508,-1841,-3304,-4687,-5766,-6364,-6348,-5681,-4392,-2600,-484,1755,3892,5743,7152,8028,8353,8166,7580,6729,5784,4899,4192,3765,3632,3809,4243,4884,5679,6566,7514,8495,9479,10472,11430,12332,13120,13720,14058,14048,13638,12800,11569,10012,8270,6491,4871,3555,2710,2385,2642,3400,4580,5982,7431,8683,9557,9868,9529,8505,6851,4706,2240,-303,-2720,-4790,-6369,-7367,-7767,-7635,-7076,-6265,-5347,-4500,-3828,-3420,-3299,-3447,-3799,-4279,-4780,-5214,-5483,-5533,-5308,-4807,-4027,-3008,-1794,-453,950,2333,3631,4780,5724,6445,6922,7178,7255,7197,7081,6965,6897,6923,7038,7241,7478,7719,7878,7922,7770,7409,6802,5992,4996,3927,2833,1855,1023,422,23,-197,-321,-452,-694,-1127,-1807,-2711,-3782,-4886,-5863,-6542,-6774,-6464,-5595,-4225,-2507,-636,1151,2630,3607,3954,3631,2674,1228,-517,-2320,-3925,-5129,-5752,-5717,-4996,-3664,-1802,417,2875,5392,7872,10186,12291,14115,15652,16876,17785,18371,18629,18546,18108,17313,16139,14618,12751,10610,8247,5771,3279,896,-1271,-3118,-4578,-5604,-6198,-6387,-6242,-5845,-5308,-4730,-4213,-3834,-3658,-3708,-4008,-4523,-5244,-6105,-7066,-8064,-9037,-9935,-10709,-11310,-11713,-11882,-11809,-11489,-10933,-10157,-9199,-8071,-6819,-5432,-3942,-2314,-563,1345,3390,5580,7849,10148,12345,14310,15876,16885,17198,16750,15529,13625,11206,8490,5738,3200,1087,-462,-1381,-1688,-1474,-850,13,990,1921,2723,3302,3636,3693,3481,2999,2256,1238,-38,-1576,-3326,-5212,-7111,-8869,-10292,-11226,-11516,-11105,-10009,-8348,-6322,-4202,-2262,-778,88,215,-334,-1471,-2967,-4602,-6140,-7391,-8237,-8631,-8615,-8281,-7767,-7208,-6727,-6404,-6275,-6313,-6453,-6585,-6580,-6301,-5630,-4481,-2822,-679,1846,4597,7358,9877,11923,13271,13791,13425,12230,10365,8065,5630,3359,1526,325,-151,60,811,1862,2918,3689,3912,3408,2121,82,-2531,-5496,-8503,-11278,-13545,-15132,-15925,-15925,-15185,-13855,-12084,-10077,-7987,-5981,-4147,-2555,-1233,-143,709,1400,1938,2370,2708,2972,3164,3295,3365,3371,3324,3214,3062,2864,2661,2466,2325,2262,2304,2462,2731,3092,3492,3873,4153,4232,4034,3481,2529,1193,-495,-2436,-4506,-6572,-8479,-10098,-11320,-12082,-12359,-12201,-11693,-10957,-10161,-9429,-8910,-8672,-8752,-9118,-9675,-10292,-10799,-11043,-10882,-10262,-9154,-7663,-5912,-4110,-2465,-1182,-408,-232,-629,-1511,-2690,-3939,-5014,-5661,-5711,-5029,-3589,-1464,1224,4243,7370,10342,12931,14957,16300,16923,16871,16237,15182,13860,12421,11004,9678,8494,7461,6528,5685,4847,4011,3128,2208,1248,262,-747,-1765,-2824,-3910,-5057,-6258,-7504,-8778,-10021,-11172,-12139,-12835,-13177,-13108,-12608,-11697,-10431,-8905,-7239,-5568,-4038,-2788,-1928,-1552,-1685,-2330,-3406,-4812,-6368,-7887,-9141,-9931,-10071,-9444,-8005,-5779,-2891,476,4070,7608,10790,13351,15060,15791,15488,14241,12209,9658,6888,4216,1921,220,-790,-1096,-820,-132,724,1511,2029,2125,1751,931,-220,-1526,-2810,-3875,-4610,-4933,-4870,-4498,-3949,-3377,-2923,-2722,-2828,-3272,-3998,-4900,-5852,-6703,-7325,-7633,-7588,-7193,-6531,-5683,-4810,-4032,-3499,-3276,-3415,-3889,-4610,-5495,-6390,-7217,-7855,-8271,-8418,-8321,-7972,-7428,-6688,-5805,-4783,-3652,-2438,-1155,150,1465,2738,3941,5023,5934,6626,7047,7177,7008,6600,6030,5452,5010,4895,5244,6178,7733,9885,12520,15464,18473,21279,23594,25175,25797,25355,23779,21162,17624,13435,8864,4253,-93,-3894,-6956,-9151,-10457,-10933,-10683,-9897,-8717,-7342,-5890,-4479,-3170,-1979,-906,89,1036,1959,2865,3709,4437,4963,5180,5032,4435,3410,1964,199,-1777,-3807,-5740,-7425,-8754,-9655,-10118,-10188,-9962,-9563,-9147,-8834,-8749,-8953,-9474,-10294,-11338,-12518,-13711,-14800,-15686,-16279,-16552,-16480,-16095,-15446,-14588,-13605,-12551,-11495,-10472,-9496,-8550,-7587,-6538,-5312,-3836,-2033,113,2603,5357,8266,11153,13823,16044,17622,18356,18175,17004,14967,12179,8935,5511,2265,-501,-2503,-3559,-3556,-2497,-471,2349,5713,9343,12932,16202,18914,20894,22048,22369,21914,20814,19217,17292,15203,13077,11040,9162,7496,6076,4895,3961,3258,2774,2485,2365,2349,2379,2350,2168,1726,937,-245,-1848,-3822,-6101,-8560,-11058,-13425,-15525,-17217,-18433,-19122,-19306,-19036,-18395,-17495,-16433,-15327,-14248,-13275,-12426,-11716,-11115,-10579,-10061,-9505,-8859,-8081,-7125,-5955,-4552,-2884,-977,1165,3476,5889,8288,10552,12516,14038,14962,15173,14607,13246,11161,8486,5409,2183,-949,-3733,-5957,-7475,-8199,-8132,-7345,-5962,-4169,-2139,-94,1818,3422,4636,5382,5654,5466,4887,3984,2855,1578,238,-1113,-2419,-3652,-4775,-5762,-6576,-7190,-7578,-7704,-7588,-7195,-6574,-5713,-4655,-3420,-2049,-588,899,2342,3663,4791,5660,6225,6459,6340,5873,5045,3887,2394,623,-1405,-3593,-5863,-8090,-10152,-11919,-13294,-14184,-14578,-14470,-13940,-13079,-12036,-10942,-9939,-9126,-8559,-8256,-8172,-8234,-8345,-8398,-8301,-7995,-7438,-6641,-5632,-4449,-3161,-1807,-453,863,2093,3206,4170,4961,5553,5923,6043,5892,5452,4717,3708,2471,1100,-288,-1535,-2492,-3006,-2969,-2311,-1032,822,3138,5758,8506,11180,13612,15647,17196,18193,18648,18596,18086,17220,16025,14592,12910,11028,8922,6625,4146,1543,-1113,-3723,-6168,-8318,-10044,-11225,-11774,-11647,-10832,-9397,-7426,-5066,-2473,160,2652,4797,6424,7367,7520,6815,5273,2957,32,-3314,-6809,-10201,-13194,-15563,-17088,-17643,-17173,-15709,-13393,-10431,-7125,-3776,-720,1809,3606,4618,4866,4485,3683,2706,1799,1202,1054,1469,2439,3909,5749,7799,9872,11797,13419,14617,15325,15516,15215,14470,13371,11988,10431,8743,7010,5234,3461,1680,-71,-1760,-3302,-4584,-5460,-5785,-5419,-4286,-2357,299,3555,7194,10981,14620,17848,20401,22081,22746,22335,20862,18425,15180,11334,7134,2838,-1303,-5043,-8181,-10550,-12025,-12548,-12094,-10719,-8511,-5642,-2305,1255,4787,8035,10777,12826,14074,14476,14071,12946,11256,9154,6828,4430,2091,-87,-2059,-3807,-5348,-6734,-8017,-9257,-10498,-11757,-13032,-14284,-15471,-16521,-17396,-18036,-18433,-18578,-18500,-18221,-17786,-17202,-16473,-15575,-14460,-13088,-11424,-9464,-7239,-4821,-2311,176,2507,4591,6328,7701,8695,9365,9779,10019,10178,10301,10439,10572,10664,10645,10429,9944,9154,8058,6732,5288,3899,2744,2011,1845,2343,3533,5351,7666,10266,12900,15284,17155,18279,18491,17724,15983,13391,10130,6454,2630,-1042,-4319,-6954,-8772,-9650,-9507,-8353,-6253,-3335,194,4100,8091,11881,15170,17712,19281,19754,19061,17250,14457,10890,6843,2623,-1436,-5043,-7969,-10058,-11272,-11657,-11345,-10520,-9395,-8147,-6959,-5906,-5061,-4398,-3892,-3461,-3047,-2583,-2030,-1377,-622,203,1080,1966,2849,3706,4524,5304,6028,6687,7242,7666,7891,7890,7599,7001,6075,4836,3307,1548,-372,-2361,-4301,-6095,-7611,-8779,-9521,-9807,-9649,-9071,-8139,-6912,-5456,-3816,-2017,-91,1977,4137,6380,8624,10798,12786,14484,15764,16548,16757,16400,15491,14131,12415,10477,8431,6366,4380,2504,809,-692,-1947,-2927,-3596,-3935,-3917,-3574,-2936,-2082,-1123,-164,657,1245,1506,1396,912,69,-1057,-2387,-3826,-5254,-6592,-7727,-8618,-9202,-9494,-9502,-9284,-8906,-8429,-7922,-7416,-6939,-6495,-6067,-5654,-5226,-4794,-4354,-3921,-3514,-3133,-2778,-2447,-2103,-1763,-1388,-995,-603,-223,78,277,320,182,-147,-639,-1269,-1944,-2613,-3155,-3526,-3640,-3492,-3091,-2487,-1767,-1016,-313,288,792,1233,1697,2306,3144,4340,5894,7823,10014,12322,14542,16434,17767,18343,18003,16711,14463,11404,7705,3616,-593,-4654,-8311,-11340,-13574,-14886,-15234,-14640,-13209,-11127,-8628,-6005,-3535,-1501,-98,512,287,-751,-2502,-4780,-7398,-10105,-12693,-14958,-16747,-17945,-18508,-18422,-17751,-16593,-15094,-13428,-11779,-10318,-9181,-8444,-8110,-8125,-8351,-8626,-8761,-8570,-7926,-6735,-4998,-2770,-194,2569,5300,7806,9910,11484,12454,12834,12659,12050,11129,10036,8901,7814,6843,5981,5218,4473,3675,2752,1637,316,-1190,-2831,-4495,-6086,-7458,-8494,-9072,-9083,-8446,-7115,-5074,-2384,864,4494,8297,12009,15353,18051,19856,20582,20123,18482,15752,12139,7923,3430,-967,-4941,-8169,-10417,-11528,-11433,-10167,-7850,-4678,-905,3175,7271,11093,14396,16970,18676,19417,19192,18019,16018,13311,10091,6537,2867,-745,-4111,-7097,-9599,-11547,-12943,-13795,-14189,-14202,-13949,-13529,-13032,-12532,-12065,-11649,-11289,-10961,-10680,-10428,-10239,-10122,-10115,-10220,-10436,-10715,-11002,-11190,-11186,-10876,-10178,-9043,-7462,-5482,-3187,-699,1834,4275,6473,8319,9700,10555,10833,10530,9675,8331,6619,4669,2656,761,-834,-1948,-2451,-2215,-1215,568,3041,6065,9448,12938,16266,19171,21398,22754,23094,22349,20533,17733,14133,9966,5544,1189,-2753,-5979,-8237,-9352,-9266,-8008,-5719,-2651,904,4566,7981,10776,12664,13407,12910,11161,8294,4534,188,-4386,-8828,-12816,-16086,-18482,-19940,-20497,-20292,-19497,-18353,-17071,-15864,-14877,-14203,-13852,-13782,-13873,-13990,-13969,-13664,-12973,-11831,-10254,-8291,-6070,-3719,-1398,753,2634,4162,5338,6171,6730,7086,7309,7458,7547,7555,7428,7079,6420,5366,3873,1935,-401,-3020,-5789,-8518,-11036,-13170,-14800,-15838,-16287,-16173,-15596,-14663,-13472,-12115,-10618,-9004,-7221,-5265,-3078,-689,1877,4527,7141,9555,11621,13160,14080,14279,13773,12595,10872,8739,6385,3985,1707,-276,-1869,-2947,-3474,-3409,-2779,-1642,-90,1712,3624,5411,6907,7899,8249,7849,6669,4750,2208,-779,-3991,-7184,-10130,-12620,-14496,-15680,-16142,-15955,-15238,-14155,-12903,-11656,-10548,-9667,-8995,-8486,-8011,-7452,-6673,-5616,-4238,-2616,-826,967,2622,3977,4934,5417,5429,5021,4297,3409,2514,1766,1296,1188,1463,2106,3027,4123,5251,6273,7053,7495,7530,7143,6392,5332,4147,2939,1930,1237,1029,1367,2325,3855,5898,8306,10886,13419,15656,17367,18333,18409,17490,15573,12733,9128,4985,586,-3772,-7788,-11193,-13772,-15375,-15924,-15431,-13966,-11686,-8786,-5516,-2118,1137,4035,6380,8036,8931,9033,8380,7053,5164,2859,296,-2377,-5010,-7497,-9732,-11666,-13237,-14456,-15297,-15816,-16029,-16008,-15800,-15463,-15029,-14507,-13874,-13082,-12056,-10739,-9075,-7053,-4715,-2131,564,3213,5670,7765,9398,10497,11044,11090,10710,10028,9167,8265,7435,6772,6347,6186,6303,6669,7242,7970,8772,9593,10347,10973,11418,11631,11585,11272,10693,9902,8957,7968,7052,6340,5963,6004,6538,7548,8985,10712,12566,14309,15749,16641,16861,16283,14912,12805,10108,7037,3826,743,-1984,-4170,-5700,-6546,-6759,-6445,-5767,-4891,-3981,-3165,-2528,-2108,-1890,-1837,-1880,-1970,-2048,-2116,-2167,-2255,-2422,-2749,-3279,-4082,-5153,-6494,-8050,-9727,-11440,-13043,-14441,-15502,-16164,-16338,-16022,-15194,-13910,-12240,-10309,-8260,-6288,-4548,-3246,-2470,-2339,-2827,-3892,-5390,-7122,-8867,-10381,-11451,-11916,-11702,-10792,-9302,-7356,-5182,-2974,-956,703,1860,2440,2409,1814,743,-648,-2179,-3641,-4850,-5624,-5857,-5473,-4487,-2942,-970,1312,3706,6074,8245,10107,11555,12536,13005,12965,12414,11378,9887,7984,5739,3227,593,-2033,-4449,-6487,-7980,-8802,-8905,-8311,-7107,-5486,-3634,-1819,-252,868,1403,1320,620,-578,-2144,-3880,-5621,-7183,-8451,-9340,-9815,-9902,-9635,-9100,-8348,-7468,-6503,-5528,-4583,-3748,-3055,-2587,-2355,-2382,-2633,-3032,-3495,-3884,-4109,-4067,-3712,-3058,-2131,-1045,122,1250,2259,3106,3759,4268,4669,5047,5476,6012,6700,7529,8471,9455,10393,11193,11762,12021,11933,11462,10660,9552,8250,6834,5405,4056,2815,1741,804,19,-661,-1245,-1749,-2172,-2497,-2700,-2745,-2602,-2242,-1665,-885,41,1031,1978,2767,3293,3492,3335,2861,2144,1303,472,-225,-661,-774,-498,149,1139,2393,3793,5223,6518,7554,8171,8276,7773,6642,4909,2664,48,-2740,-5504,-8020,-10098,-11585,-12366,-12395,-11682,-10293,-8348,-6017,-3479,-949,1388,3368,4845,5759,6045,5741,4872,3545,1844,-83,-2119,-4115,-5951,-7517,-8724,-9523,-9874,-9786,-9272,-8365,-7113,-5554,-3743,-1725,444,2702,4969,7147,9115,10762,11971,12681,12860,12537,11792,10732,9495,8217,7038,6074,5431,5172,5348,5944,6928,8220,9708,11284,12807,14183,15307,16126,16595,16686,16402,15739,14725,13411,11854,10177,8478,6918,5594,4632,4065,3918,4114,4554,5079,5507,5684,5448,4732,3493,1790,-293,-2600,-4971,-7235,-9250,-10886,-12101,-12849,-13177,-13145,-12833,-12353,-11778,-11193,-10655,-10186,-9817,-9517,-9276,-9020,-8696,-8208,-7483,-6447,-5052,-3292,-1196,1145,3595,5982,8106,9769,10826,11148,10735,9612,7917,5817,3520,1227,-862,-2614,-3908,-4712,-5033,-4921,-4482,-3812,-3039,-2247,-1533,-930,-487,-208,-90,-124,-274,-487,-705,-831,-785,-475,159,1160,2520,4195,6122,8172,10261,12245,14046,15569,16766,17593,18035,18084,17752,17063,16060,14816,13388,11894,10387,8975,7700,6613,5732,5056,4562,4221,3979,3780,3570,3274,2861,2273,1508,566,-532,-1736,-2999,-4263,-5468,-6585,-7577,-8435,-9174,-9782,-10317,-10762,-11164,-11503,-11791,-11984,-12059,-11955,-11617,-10994,-10046,-8755,-7138,-5223,-3095,-832,1445,3633,5608,7275,8541,9355,9684,9537,8938,7958,6658,5153,3515,1872,292,-1131,-2339,-3274,-3906,-4177,-4083,-3573,-2661,-1345,315,2251,4344,6470,8482,10271,11711,12755,13359,13520,13287,12686,11796,10670,9375,7974,6535,5115,3783,2582,1559,738,135,-243,-412,-369,-149,231,732,1289,1856,2343,2702,2871,2835,2590,2170,1615,981,307,-367,-1033,-1694,-2365,-3079,-3855,-4721,-5688,-6747,-7892,-9077,-10274,-11423,-12476,-13390,-14121,-14654,-14988,-15130,-15124,-14998,-14801,-14572,-14320,-14058,-13748,-13353,-12825,-12112,-11186,-10041,-8681,-7156,-5504,-3783,-2050,-347,1292,2835,4283,5598,6778,7794,8610,9213,9568,9685,9576,9284,8864,8383,7899,7460,7083,6753,6433,6047,5533,4832,3923,2834,1639,447,-611,-1416,-1885,-1977,-1717,-1174,-467,279,922,1372,1547,1441,1067,495,-186,-882,-1480,-1920,-2114,-2061,-1738,-1194,-465,363,1241,2077,2847,3512,4060,4525,4907,5261,5587,5913,6199,6440,6542,6462,6106,5415,4357,2918,1140,-905,-3113,-5353,-7500,-9435,-11061,-12331,-13211,-13745,-13959,-13950,-13777,-13526,-13252,-12990,-12759,-12549,-12340,-12111,-11820,-11461,-10993,-10419,-9709,-8860,-7843,-6658,-5286,-3737,-2033,-209,1669,3517,5250,6753,7950,8748,9110,9003,8446,7470,6144,4527,2702,738,-1297,-3320,-5254,-7004,-8462,-9506,-10034,-9938,-9160,-7677,-5529,-2800,346,3728,7113,10277,12994,15095,16430,16956,16665,15646,14028,11996,9754,7504,5413,3622,2175,1101,328,-214,-621,-975,-1314,-1659,-1980,-2235,-2378,-2366,-2188,-1861,-1431,-976,-586,-354,-367,-683,-1340,-2310,-3574,-5024,-6578,-8111,-9509,-10685,-11564,-12101,-12306,-12165,-11748,-11072,-10193,-9157,-7971,-6672,-5249,-3713,-2053,-292,1568,3473,5392,7250,8988,10536,11836,12839,13529,13883,13945,13736,13345,12845,12341,11926,11680,11667,11901,12362,12976,13631,14181,14469,14352,13708,12480,10664,8319,5569,2580,-478,-3396,-6033,-8248,-9972,-11185,-11912,-12207,-12158,-11814,-11251,-10485,-9540,-8415,-7105,-5631,-4015,-2327,-646,910,2233,3202,3736,3776,3315,2392,1100,-450,-2092,-3700,-5116,-6249,-7029,-7439,-7527,-7349,-7031,-6682,-6428,-6393,-6646,-7249,-8205,-9461,-10945,-12513,-14032,-15354,-16350,-16947,-17088,-16801,-16115,-15138,-13939,-12644,-11327,-10063,-8921,-7912,-7097,-6461,-6057,-5876,-5949,-6279,-6852,-7660,-8637,-9734,-10854,-11903,-12768,-13339,-13506,-13164,-12233,-10667,-8453,-5642,-2326,1359,5217,9063,12677,15878,18501,20452,21662,22161,21996,21284,20175,18825,17402,16065,14918,14040,13443,13068,12829,12562,12125,11355,10165,8517,6465,4150,1757,-470,-2316,-3581,-4148,-3982,-3146,-1796,-158,1489,2868,3723,3870,3221,1779,-322,-2896,-5665,-8362,-10719,-12534,-13674,-14102,-13863,-13077,-11912,-10549,-9169,-7895,-6831,-5979,-5330,-4808,-4328,-3824,-3229,-2548,-1800,-1060,-427,14,158,-36,-583,-1444,-2506,-3650,-4688,-5463,-5832,-5684,-5003,-3809,-2206,-346,1585,3381,4853,5831,6239,6029,5269,4078,2612,1073,-382,-1614,-2536,-3136,-3442,-3544,-3553,-3584,-3738,-4079,-4615,-5289,-6013,-6629,-6993,-6957,-6391,-5256,-3532,-1310,1277,4031,6707,9072,10877,11956,12192,11572,10173,8157,5741,3183,737,-1387,-3010,-4062,-4519,-4440,-3945,-3176,-2290,-1411,-639,8,528,1001,1507,2143,2994,4095,5466,7036,8744,10428,11969,13191,13961,14164,13728,12655,10993,8883,6489,4029,1713,-274,-1781,-2745,-3137,-3029,-2515,-1740,-864,-30,645,1067,1219,1102,790,351,-94,-487,-728,-829,-760,-599,-375,-157,24,170,311,502,837,1362,2150,3188,4435,5789,7085,8149,8787,8841,8214,6871,4892,2418,-324,-3058,-5516,-7404,-8530,-8737,-7984,-6329,-3916,-980,2190,5289,7999,10081,11341,11710,11212,9969,8182,6086,3918,1899,174,-1154,-2090,-2676,-3039,-3303,-3628,-4117,-4849,-5829,-7025,-8342,-9676,-10909,-11925,-12676,-13096,-13224,-13091,-12779,-12381,-11983,-11663,-11472,-11413,-11476,-11574,-11632,-11518,-11137,-10387,-9228,-7645,-5689,-3451,-1046,1362,3632,5597,7141,8157,8608,8483,7845,6779,5418,3894,2357,905,-369,-1428,-2267,-2896,-3346,-3633,-3761,-3709,-3448,-2936,-2141,-1071,260,1759,3332,4839,6122,7057,7505,7400,6711,5462,3747,1676,-570,-2838,-4927,-6696,-7994,-8737,-8862,-8364,-7283,-5679,-3683,-1402,1002,3391,5640,7629,9301,10605,11541,12131,12405,12413,12172,11709,11013,10062,8830,7280,5396,3187,697,-1978,-4716,-7350,-9726,-11685,-13113,-13948,-14163,-13825,-13005,-11848,-10493,-9078,-7739,-6556,-5588,-4836,-4286,-3868,-3538,-3206,-2837,-2388,-1845,-1232,-567,74,648,1063,1274,1226,890,274,-603,-1673,-2872,-4075,-5211,-6151,-6868,-7302,-7489,-7458,-7271,-7000,-6685,-6391,-6123,-5920,-5764,-5669,-5597,-5545,-5460,-5336,-5131,-4852,-4476,-4023,-3473,-2834,-2087,-1210,-186,1012,2398,3964,5706,7572,9516,11465,13328,15035,16479,17603,18343,18672,18597,18153,17402,16441,15350,14237,13168,12206,11368,10658,10028,9424,8759,7954,6945,5690,4200,2515,727,-1056,-2724,-4162,-5293,-6064,-6459,-6505,-6254,-5785,-5186,-4561,-3980,-3535,-3245,-3166,-3271,-3559,-3978,-4471,-4988,-5443,-5795,-5982,-5962,-5729,-5263,-4590,-3738,-2745,-1674,-561,531,1575,2534,3403,4182,4885,5532,6140,6727,7310,7884,8463,9034,9600,10142,10647,11077,11390,11523,11418,11007,10258,9142,7691,5958,4052,2109,268,-1306,-2516,-3277,-3579,-3467,-3026,-2374,-1632,-907,-277,216,559,775,894,964,1011,1064,1108,1136,1109,997,786,457,44,-429,-904,-1313,-1611,-1739,-1689,-1478,-1146,-775,-440,-208,-124,-193,-385,-657,-933,-1158,-1282,-1265,-1109,-803,-379,172,815,1563,2398,3306,4282,5280,6262,7168,7925,8450,8674,8509,7928,6899,5449,3633,1533,-734,-3051,-5291,-7343,-9111,-10527,-11533,-12116,-12238,-11928,-11170,-10005,-8446,-6537,-4320,-1864,763,3459,6124,8633,10890,12783,14251,15238,15718,15701,15196,14260,12959,11379,9656,7897,6265,4877,3851,3277,3187,3595,4440,5646,7080,8591,10019,11213,12051,12463,12439,12023,11338,10507,9692,9018,8581,8415,8511,8798,9168,9503,9654,9499,8937,7887,6340,4314,1895,-785,-3573,-6286,-8756,-10829,-12384,-13350,-13709,-13482,-12756,-11641,-10280,-8825,-7421,-6187,-5229,-4591,-4292,-4296,-4538,-4934,-5382,-5803,-6127,-6314,-6358,-6275,-6099,-5892,-5694,-5559,-5506,-5555,-5699,-5923,-6198,-6480,-6703,-6803,-6683,-6275,-5511,-4355,-2818,-946,1163,3364,5490,7362,8815,9730,10044,9771,8990,7862,6559,5311,4305,3714,3636,4093,5009,6245,7561,8743,9525,9738,9260,8067,6241,3929,1350,-1255,-3654,-5634,-7055,-7832,-7951,-7477,-6510,-5208,-3723,-2231,-850,289,1146,1672,1893,1837,1559,1123,563,-61,-738,-1419,-2081,-2677,-3156,-3479,-3593,-3493,-3166,-2659,-2007,-1300,-606,-6,446,716,813,764,631,476,363,332,405,560,762,933,1005,903,577,2,-806,-1797,-2894,-4002,-5038,-5929,-6627,-7115,-7384,-7440,-7293,-6957,-6451,-5822,-5096,-4360,-3662,-3093,-2712,-2584,-2737,-3182,-3880,-4779,-5774,-6756,-7586,-8134,-8271,-7916,-6985,-5518,-3530,-1174,1404,4010,6430,8498,10077,11070,11496,11355,10790,9896,8860,7814,6918,6248,5876,5763,5859,6020,6108,5945,5381,4316,2677,498,-2157,-5121,-8214,-11211,-13902,-16121,-17734,-18695,-19000,-18710,-17899,-16679,-15135,-13365,-11439,-9410,-7337,-5243,-3202,-1237,562,2142,3436,4381,4957,5153,5000,4555,3886,3058,2147,1166,166,-893,-1996,-3187,-4474,-5857,-7323,-8814,-10262,-11564,-12613,-13292,-13500,-13136,-12149,-10508,-8247,-5461,-2271,1117,4533,7750,10606,12947,14676,15742,16135,15891,15084,13793,12155,10265,8289,6336,4569,3095,2044,1472,1427,1868,2736,3899,5233,6574,7810,8813,9536,9940,10042,9894,9558,9131,8677,8262,7903,7587,7265,6840,6223,5300,4007,2296,203,-2198,-4757,-7294,-9610,-11521,-12868,-13560,-13553,-12875,-11603,-9855,-7787,-5551,-3302,-1169,745,2379,3691,4707,5437,5952,6309,6565,6790,7003,7247,7515,7802,8085,8311,8439,8385,8093,7471,6461,5002,3066,648,-2207,-5425,-8876,-12402,-15819,-18924,-21514,-23411,-24455,-24572,-23731,-22033,-19617,-16734,-13654,-10653,-7990,-5834,-4277,-3309,-2812,-2628,-2524,-2311,-1798,-889,448,2161,4118,6144,8024,9551,10541,10865,10487,9429,7824,5844,3711,1660,-105,-1394,-2089,-2122,-1475,-226,1560,3704,6066,8437,10622,12428,13656,14165,13830,12603,10520,7662,4239,477,-3331,-6896,-9970,-12340,-13903,-14605,-14527,-13775,-12562,-11070,-9549,-8152,-7059,-6318,-5973,-5957,-6188,-6547,-6905,-7158,-7213,-7025,-6575,-5879,-4976,-3927,-2796,-1667,-581,394,1260,1983,2586,3065,3438,3712,3901,4013,4076,4087,4074,4043,4005,3977,3966,3959,3967,3937,3849,3651,3280,2725,1932,928,-266,-1588,-2941,-4233,-5349,-6183,-6661,-6718,-6350,-5589,-4522,-3280,-2025,-934,-158,171,6,-647,-1708,-3049,-4497,-5900,-7088,-7958,-8445,-8523,-8252,-7676,-6923,-6070,-5214,-4423,-3724,-3159,-2726,-2445,-2315,-2344,-2505,-2782,-3108,-3416,-3626,-3634,-3369,-2761,-1777,-421,1262,3180,5220,7224,9055,10555,11628,12183,12194,11671,10652,9215,7443,5429,3269,1049,-1154,-3276,-5255,-7057,-8628,-9952,-10978,-11692,-12055,-12060,-11682,-10944,-9831,-8402,-6674,-4732,-2640,-506,1560,3446,5033,6225,6949,7139,6798,5920,4578,2836,812,-1371,-3583,-5686,-7546,-9060,-10096,-10588,-10458,-9663,-8216,-6147,-3553,-570,2632,5860,8909,11605,13807,15415,16418,16831,16762,16332,15705,15041,14476,14131,14027,14203,14546,15013,15421,15691,15656,15260,14411,13109,11360,9219,6784,4146,1460,-1170,-3600,-5729,-7482,-8789,-9639,-10021,-9972,-9531,-8772,-7766,-6617,-5419,-4285,-3313,-2588,-2162,-2060,-2246,-2673,-3224,-3802,-4269,-4525,-4510,-4192,-3633,-2922,-2207,-1651,-1418,-1642,-2409,-3741,-5556,-7711,-9956,-12025,-13616,-14482,-14441,-13402,-11401,-8552,-5071,-1204,2754,6544,9897,12624,14557,15618,15761,15029,13490,11281,8549,5488,2296,-825,-3667,-6078,-7916,-9133,-9712,-9729,-9289,-8543,-7647,-6754,-5978,-5404,-5035,-4839,-4718,-4533,-4137,-3372,-2124,-338,1991,4760,7831,10979,13967,16539,18467,19560,19714,18879,17135,14622,11575,8287,5049,2179,-100,-1610,-2287,-2167,-1365,-68,1499,3124,4610,5801,6625,7014,6993,6594,5868,4918,3793,2604,1410,279,-733,-1583,-2255,-2719,-3019,-3163,-3240,-3314,-3495,-3873,-4527,-5504,-6806,-8382,-10137,-11925,-13596,-14968,-15924,-16342,-16209,-15523,-14396,-12928,-11309,-9673,-8188,-6950,-6032,-5441,-5147,-5074,-5125,-5192,-5173,-4979,-4567,-3904,-3019,-1954,-788,386,1480,2399,3090,3503,3638,3506,3148,2611,1961,1243,543,-87,-580,-875,-947,-767,-353,259,1000,1783,2501,3042,3323,3244,2790,1939,763,-648,-2140,-3546,-4672,-5362,-5465,-4918,-3693,-1866,436,3003,5604,7961,9828,10980,11266,10597,9001,6555,3444,-95,-3814,-7419,-10685,-13405,-15445,-16755,-17307,-17195,-16479,-15317,-13828,-12149,-10400,-8665,-7007,-5451,-3999,-2621,-1297,37,1395,2824,4318,5868,7426,8935,10308,11462,12317,12793,12856,12465,11647,10419,8883,7116,5279,3500,1945,747,33,-132,297,1268,2708,4469,6367,8220,9817,11021,11711,11854,11475,10658,9540,8278,7026,5925,5056,4462,4109,3936,3819,3648,3291,2675,1739,496,-1005,-2680,-4396,-6060,-7535,-8763,-9660,-10213,-10390,-10200,-9642,-8730,-7488,-5943,-4141,-2130,16,2236,4429,6529,8435,10074,11387,12326,12881,13054,12864,12340,11492,10339,8870,7085,4978,2569,-119,-3005,-6027,-9044,-11950,-14579,-16812,-18511,-19590,-20001,-19738,-18861,-17457,-15652,-13580,-11368,-9140,-6978,-4942,-3064,-1327,274,1795,3248,4657,5982,7169,8103,8687,8801,8389,7450,6047,4331,2491,751,-651,-1537,-1750,-1238,-14,1812,4083,6566,9048,11303,13160,14521,15331,15639,15515,15104,14535,13960,13487,13193,13116,13227,13479,13778,14022,14102,13923,13393,12460,11088,9271,7055,4492,1699,-1190,-3999,-6540,-8596,-9993,-10560,-10223,-8958,-6866,-4113,-956,2295,5329,7833,9574,10397,10266,9244,7525,5345,3006,791,-1067,-2379,-3100,-3227,-2900,-2273,-1565,-972,-659,-713,-1172,-1961,-2987,-4085,-5103,-5884,-6334,-6377,-6024,-5314,-4320,-3148,-1879,-599,653,1835,2958,4010,4996,5910,6716,7369,7805,7969,7826,7378,6687,5822,4931,4115,3494,3125,3014,3113,3307,3469,3432,3071,2283,1024,-657,-2680,-4853,-7005,-8903,-10383,-11294,-11578,-11244,-10368,-9098,-7592,-6030,-4556,-3271,-2238,-1440,-861,-410,-19,388,875,1458,2152,2919,3745,4579,5420,6252,7102,7969,8888,9813,10731,11549,12175,12500,12404,11805,10642,8915,6692,4094,1329,-1387,-3783,-5647,-6784,-7097,-6569,-5271,-3364,-1068,1367,3684,5658,7125,7973,8207,7841,7009,5807,4388,2852,1292,-255,-1760,-3250,-4725,-6215,-7704,-9166,-10559,-11802,-12847,-13594,-14002,-13996,-13547,-12625,-11234,-9398,-7176,-4652,-1923,867,3615,6156,8394,10194,11479,12189,12310,11871,10963,9702,8269,6829,5570,4629,4101,4007,4295,4840,5481,6011,6253,6045,5297,3976,2132,-137,-2657,-5252,-7707,-9845,-11510,-12604,-13081,-12978,-12352,-11342,-10070,-8685,-7316,-6063,-4974,-4090,-3363,-2790,-2298,-1887,-1545,-1319,-1269,-1485,-2040,-3003,-4385,-6169,-8263,-10529,-12773,-14780,-16315,-17188,-17227,-16371,-14616,-12060,-8879,-5296,-1572,2040,5308,8063,10163,11586,12318,12450,12082,11356,10398,9341,8248,7191,6153,5129,4052,2874,1533,10,-1696,-3527,-5380,-7135,-8625,-9736,-10352,-10424,-9978,-9054,-7796,-6328,-4816,-3411,-2216,-1313,-698,-338,-138,17,230,618,1219,2067,3120,4298,5500,6581,7418,7887,7897,7391,6365,4837,2892,626,-1822,-4304,-6648,-8709,-10341,-11439,-11945,-11820,-11096,-9812,-8054,-5917,-3511,-956,1634,4154,6496,8601,10375,11798,12817,13428,13622,13419,12829,11906,10668,9191,7522,5743,3943,2194,595,-813,-1979,-2923,-3655,-4250,-4758,-5253,-5782,-6375,-7034,-7732,-8427,-9053,-9544,-9836,-9885,-9661,-9169,-8450,-7555,-6588,-5640,-4827,-4230,-3918,-3890,-4111,-4486,-4878,-5153,-5161,-4816,-4075,-2959,-1583,-73,1358,2561,3343,3647,3424,2762,1796,727,-226,-844,-974,-499,574,2210,4246,6524,8824,10964,12770,14145,15013,15398,15321,14876,14120,13142,11979,10670,9219,7633,5911,4066,2136,163,-1773,-3584,-5178,-6452,-7337,-7791,-7800,-7428,-6750,-5902,-5034,-4285,-3803,-3675,-3952,-4632,-5634,-6845,-8084,-9167,-9891,-10092,-9654,-8520,-6732,-4384,-1671,1197,3949,6337,8135,9166,9333,8628,7116,4969,2405,-304,-2872,-5041,-6592,-7381,-7363,-6594,-5204,-3431,-1507,286,1727,2662,3003,2799,2124,1186,148,-767,-1427,-1728,-1668,-1287,-724,-108,381,620,512,32,-768,-1792,-2883,-3884,-4654,-5086,-5161,-4902,-4418,-3850,-3363,-3123,-3231,-3766,-4678,-5906,-7254,-8557,-9573,-10145,-10114,-9425,-8078,-6159,-3809,-1207,1446,3961,6191,8013,9408,10362,10958,11268,11388,11379,11271,11044,10623,9927,8826,7251,5130,2479,-629,-4034,-7526,-10833,-13692,-15851,-17137,-17436,-16781,-15238,-13031,-10366,-7539,-4792,-2377,-465,828,1452,1451,909,-27,-1200,-2447,-3628,-4640,-5392,-5872,-6044,-5961,-5648,-5204,-4702,-4258,-3955,-3872,-4057,-4503,-5169,-5973,-6781,-7466,-7876,-7887,-7423,-6444,-4977,-3109,-957,1325,3587,5693,7546,9081,10296,11204,11867,12330,12665,12896,13045,13090,13003,12720,12198,11369,10219,8733,6948,4930,2762,555,-1582,-3543,-5243,-6604,-7587,-8175,-8378,-8252,-7851,-7266,-6555,-5788,-4988,-4184,-3361,-2537,-1709,-911,-188,393,760,825,539,-141,-1205,-2591,-4199,-5873,-7437,-8724,-9574,-9895,-9650,-8873,-7682,-6229,-4715,-3322,-2227,-1515,-1239,-1324,-1663,-2078,-2376,-2391,-1988,-1094,267,2045,4087,6241,8322,10171,11645,12673,13199,13260,12884,12164,11163,9979,8653,7264,5817,4360,2894,1443,22,-1335,-2609,-3751,-4727,-5499,-6026,-6283,-6252,-5931,-5335,-4493,-3456,-2266,-1005,276,1499,2616,3585,4389,5034,5548,5960,6300,6590,6804,6939,6919,6726,6295,5623,4703,3575,2293,957,-348,-1480,-2339,-2795,-2774,-2218,-1137,422,2328,4426,6493,8328,9709,10488,10560,9926,8653,6924,4940,2987,1299,93,-504,-460,137,1122,2240,3214,3781,3711,2883,1246,-1100,-4013,-7215,-10453,-13419,-15888,-17660,-18651,-18823,-18260,-17052,-15385,-13403,-11292,-9169,-7153,-5276,-3581,-2029,-607,734,2035,3307,4576,5826,7032,8166,9164,10000,10621,11017,11195,11175,11028,10807,10590,10431,10353,10353,10371,10327,10120,9633,8811,7591,6023,4166,2178,216,-1514,-2846,-3628,-3777,-3281,-2206,-678,1101,2925,4548,5772,6414,6364,5553,4006,1785,-958,-4040,-7242,-10322,-13072,-15308,-16903,-17818,-18037,-17668,-16784,-15577,-14153,-12702,-11308,-10092,-9082,-8302,-7719,-7281,-6921,-6558,-6129,-5583,-4882,-4039,-3055,-1985,-856,264,1358,2379,3324,4187,4964,5647,6219,6622,6802,6682,6195,5304,4005,2357,466,-1516,-3410,-5041,-6239,-6902,-6953,-6421,-5350,-3895,-2198,-445,1187,2589,3654,4379,4792,4977,5036,5089,5222,5509,5960,6551,7202,7810,8241,8377,8096,7339,6059,4292,2098,-407,-3070,-5736,-8224,-10377,-12066,-13183,-13681,-13536,-12782,-11465,-9680,-7509,-5072,-2478,172,2754,5203,7417,9366,11002,12325,13336,14053,14494,14689,14642,14388,13916,13249,12374,11306,10031,8568,6915,5110,3179,1170,-866,-2879,-4811,-6626,-8278,-9746,-11013,-12059,-12889,-13486,-13861,-14017,-13960,-13720,-13301,-12745,-12052,-11242,-10308,-9237,-8023,-6665,-5170,-3591,-1982,-434,947,2073,2843,3200,3107,2573,1649,410,-1025,-2544,-4022,-5364,-6480,-7323,-7834,-7992,-7758,-7119,-6048,-4572,-2694,-501,1932,4481,6993,9346,11383,13017,14164,14811,14974,14731,14160,13381,12479,11524,10551,9548,8480,7292,5928,4352,2559,585,-1510,-3622,-5654,-7482,-9022,-10186,-10925,-11214,-11046,-10434,-9416,-8003,-6267,-4231,-1970,451,2944,5399,7705,9746,11416,12652,13389,13648,13424,12801,11826,10609,9234,7802,6413,5130,4023,3107,2390,1833,1394,1006,617,185,-308,-845,-1380,-1846,-2148,-2202,-1929,-1272,-221,1190,2900,4774,6699,8507,10075,11276,12050,12343,12172,11559,10562,9253,7695,5960,4109,2185,247,-1675,-3532,-5291,-6898,-8328,-9520,-10460,-11100,-11437,-11450,-11130,-10498,-9524,-8273,-6719,-4940,-2959,-846,1330,3504,5599,7545,9278,10730,11848,12579,12891,12760,12201,11250,9972,8483,6888,5329,3934,2817,2069,1762,1900,2489,3437,4663,5998,7297,8367,9065,9262,8884,7927,6428,4503,2277,-70,-2395,-4529,-6363,-7784,-8745,-9199,-9159,-8650,-7721,-6480,-5021,-3504,-2063,-868,-54,264,14,-799,-2127,-3828,-5727,-7588,-9194,-10315,-10806,-10557,-9579,-7934,-5791,-3349,-838,1498,3491,4973,5907,6283,6190,5758,5151,4544,4098,3935,4145,4751,5732,7023,8515,10089,11613,12966,14049,14787,15128,15053,14558,13669,12426,10895,9168,7362,5604,4038,2787,1952,1594,1723,2287,3200,4303,5434,6410,7054,7229,6840,5855,4314,2334,78,-2216,-4322,-5995,-7066,-7408,-7016,-5959,-4412,-2607,-816,702,1716,2079,1716,651,-1013,-3125,-5463,-7834,-10004,-11802,-13072,-13709,-13659,-12922,-11528,-9584,-7199,-4534,-1764,941,3385,5402,6834,7551,7481,6590,4921,2578,-276,-3440,-6671,-9758,-12472,-14663,-16216,-17093,-17304,-16942,-16098,-14944,-13602,-12230,-10927,-9780,-8831,-8089,-7520,-7082,-6675,-6224,-5629,-4802,-3694,-2262,-521,1491,3702,6001,8275,10390,12223,13680,14670,15171,15158,14684,13779,12563,11099,9547,7997,6597,5437,4603,4115,3966,4082,4372,4704,4964,5046,4886,4477,3855,3121,2407,1871,1660,1894,2634,3858,5472,7289,9086,10586,11554,11767,11109,9513,7055,3844,109,-3919,-7965,-11786,-15163,-17944,-20041,-21420,-22134,-22258,-21928,-21284,-20472,-19633,-18880,-18292,-17914,-17741,-17721,-17772,-17779,-17627,-17201,-16432,-15255,-13701,-11803,-9656,-7390,-5129,-3028,-1205,227,1199,1690,1711,1342,678,-136,-949,-1604,-1952,-1884,-1309,-210,1402,3441,5804,8335,10884,13286,15399,17097,18288,18907,18934,18392,17329,15861,14092,12194,10297,8562,7099,5978,5247,4859,4763,4834,4924,4901,4614,3995,2994,1664,94,-1565,-3143,-4476,-5420,-5887,-5851,-5355,-4503,-3449,-2378,-1477,-902,-794,-1198,-2149,-3565,-5355,-7344,-9369,-11216,-12728,-13718,-14096,-13767,-12742,-11052,-8820,-6194,-3375,-576,1997,4159,5777,6779,7163,6987,6384,5503,4526,3635,2946,2577,2541,2806,3298,3872,4389,4707,4699,4305,3494,2325,880,-696,-2255,-3651,-4749,-5466,-5756,-5616,-5088,-4240,-3171,-1986,-819,240,1062,1599,1787,1628,1163,460,-353,-1153,-1787,-2124,-2057,-1528,-538,857,2531,4350,6113,7681,8888,9657,9930,9723,9097,8154,7029,5867,4817,3994,3507,3390,3665,4277,5161,6190,7239,8143,8758,8937,8557,7547,5876,3582,757,-2446,-5851,-9239,-12415,-15190,-17425,-19023,-19953,-20221,-19904,-19077,-17861,-16345,-14609,-12726,-10723,-8658,-6563,-4498,-2543,-790,665,1721,2313,2386,1944,1020,-291,-1870,-3567,-5224,-6708,-7912,-8780,-9304,-9517,-9488,-9283,-8989,-8652,-8313,-7973,-7607,-7176,-6612,-5869,-4872,-3608,-2032,-180,1932,4237,6652,9092,11441,13596,15440,16888,17856,18314,18252,17715,16765,15512,14058,12515,10974,9496,8115,6827,5596,4380,3106,1742,241,-1381,-3096,-4814,-6434,-7828,-8883,-9504,-9664,-9342,-8637,-7616,-6439,-5235,-4141,-3266,-2683,-2415,-2458,-2753,-3239,-3832,-4465,-5100,-5700,-6286,-6870,-7483,-8166,-8913,-9729,-10558,-11327,-11930,-12253,-12180,-11616,-10503,-8830,-6634,-4022,-1104,1928,4936,7725,10165,12118,13487,14205,14223,13530,12143,10117,7536,4544,1297,-1982,-5091,-7795,-9937,-11363,-12044,-11987,-11298,-10126,-8639,-7021,-5397,-3877,-2493,-1254,-127,930,1947,2943,3903,4789,5552,6130,6487,6591,6450,6090,5549,4888,4159,3414,2702,2046,1471,969,525,120,-285,-691,-1129,-1560,-1980,-2317,-2535,-2568,-2374,-1936,-1244,-339,735,1883,3032,4068,4924,5516,5818,5814,5528,5018,4322,3540,2701,1870,1075,314,-397,-1112,-1835,-2627,-3504,-4483,-5565,-6718,-7901,-9060,-10142,-11089,-11866,-12437,-12778,-12867,-12684,-12202,-11384,-10218,-8662,-6728,-4431,-1812,1021,3974,6874,9580,11924,13777,15048,15687,15705,15169,14180,12889,11467,10074,8887,8021,7573,7568,7984,8733,9684,10661,11473,11937,11884,11205,9856,7858,5312,2385,-738,-3814,-6644,-9031,-10832,-11966,-12404,-12189,-11411,-10195,-8686,-7022,-5326,-3689,-2160,-762,523,1723,2892,4044,5215,6358,7433,8328,8930,9117,8794,7922,6525,4701,2620,488,-1476,-3058,-4131,-4606,-4522,-3987,-3163,-2291,-1549,-1140,-1149,-1599,-2415,-3429,-4448,-5226,-5589,-5382,-4576,-3205,-1424,590,2580,4349,5698,6522,6791,6548,5926,5082,4205,3454,2946,2727,2770,2981,3232,3351,3219,2697,1749,360,-1413,-3468,-5668,-7861,-9894,-11614,-12923,-13710,-13938,-13581,-12650,-11193,-9290,-7038,-4578,-2054,385,2574,4405,5755,6597,6896,6718,6135,5277,4280,3280,2385,1677,1171,874,717,673,659,668,661,689,772,1000,1432,2143,3176,4531,6171,7985,9845,11559,12948,13836,14079,13614,12409,10547,8129,5354,2391,-526,-3256,-5641,-7616,-9159,-10304,-11120,-11714,-12172,-12596,-13035,-13514,-14001,-14429,-14687,-14654,-14214,-13278,-11811,-9843,-7462,-4815,-2085,540,2881,4801,6200,7050,7347,7163,6562,5650,4528,3291,2042,866,-185,-1032,-1672,-2086,-2284,-2321,-2221,-2055,-1869,-1705,-1585,-1519,-1479,-1442,-1347,-1160,-820,-315,392,1284,2357,3565,4870,6207,7504,8690,9675,10398,10776,10778,10358,9516,8280,6688,4838,2818,751,-1259,-3116,-4751,-6132,-7240,-8102,-8726,-9161,-9419,-9535,-9510,-9372,-9116,-8774,-8343,-7849,-7300,-6701,-6055,-5342,-4548,-3641,-2600,-1413,-85,1338,2790,4177,5379,6302,6830,6919,6526,5681,4460,2960,1359,-201,-1539,-2538,-3102,-3237,-2964,-2415,-1723,-1055,-592,-438,-730,-1454,-2608,-4072,-5668,-7215,-8459,-9229,-9358,-8780,-7502,-5608,-3267,-663,1962,4416,6496,8092,9105,9563,9476,8976,8133,7097,5946,4786,3663,2642,1734,998,436,104,25,228,740,1538,2594,3834,5154,6444,7583,8466,9034,9255,9166,8830,8368,7889,7525,7360,7457,7828,8437,9214,10049,10827,11422,11727,11661,11184,10308,9089,7642,6105,4653,3431,2580,2164,2177,2554,3122,3695,4049,3973,3339,2051,150,-2279,-5040,-7929,-10689,-13119,-15023,-16306,-16918,-16896,-16338,-15373,-14165,-12870,-11620,-10533,-9674,-9086,-8780,-8732,-8917,-9264,-9714,-10158,-10511,-10657,-10508,-9982,-9040,-7678,-5950,-3950,-1821,288,2213,3850,5108,6012,6591,6993,7331,7785,8461,9462,10804,12447,14286,16152,17850,19183,19963,20080,19480,18210,16392,14213,11893,9656,7699,6158,5118,4586,4511,4804,5340,5990,6640,7186,7561,7740,7695,7466,7056,6517,5870,5139,4356,3530,2690,1856,1059,332,-289,-763,-1073,-1200,-1158,-1004,-786,-627,-601,-828,-1360,-2245,-3455,-4924,-6535,-8135,-9560,-10647,-11266,-11319,-10775,-9645,-8011,-5995,-3773,-1523,562,2328,3656,4497,4850,4792,4423,3901,3362,2958,2800,2948,3415,4144,5026,5917,6654,7080,7071,6559,5513,4009,2127,54,-2041,-3957,-5500,-6546,-6963,-6746,-5882,-4471,-2603,-449,1852,4116,6214,8006,9409,10375,10890,10996,10758,10273,9670,9051,8550,8221,8113,8196,8373,8524,8459,8026,7079,5559,3474,945,-1858,-4672,-7269,-9392,-10885,-11663,-11740,-11239,-10357,-9330,-8400,-7760,-7504,-7658,-8115,-8731,-9299,-9650,-9632,-9192,-8335,-7147,-5783,-4403,-3197,-2306,-1827,-1800,-2188,-2911,-3848,-4858,-5809,-6579,-7096,-7290,-7163,-6713,-5980,-5011,-3871,-2621,-1340,-96,1054,2044,2861,3477,3914,4193,4358,4447,4504,4560,4637,4735,4847,4935,4965,4888,4661,4263,3672,2907,1981,951,-143,-1222,-2221,-3063,-3662,-3964,-3887,-3431,-2552,-1320,240,2014,3912,5805,7585,9124,10350,11163,11555,11489,11017,10160,8995,7565,5925,4110,2148,64,-2112,-4349,-6585,-8762,-10790,-12596,-14100,-15243,-15999,-16363,-16380,-16094,-15586,-14920,-14163,-13377,-12593,-11847,-11143,-10475,-9821,-9139,-8396,-7557,-6609,-5553,-4428,-3266,-2138,-1084,-168,607,1223,1727,2162,2591,3063,3594,4153,4667,5009,5045,4629,3668,2115,21,-2496,-5215,-7888,-10229,-11993,-12978,-13088,-12320,-10775,-8645,-6148,-3558,-1074,1112,2921,4329,5384,6182,6839,7459,8121,8864,9671,10505,11286,11943,12399,12617,12566,12278,11783,11173,10508,9891,9364,8979,8729,8580,8469,8313,8013,7488,6655,5476,3928,2047,-108,-2432,-4795,-7065,-9089,-10759,-11972,-12682,-12870,-12571,-11837,-10779,-9482,-8075,-6639,-5257,-3980,-2831,-1844,-1023,-416,-38,44,-189,-778,-1716,-2974,-4485,-6154,-7848,-9445,-10800,-11790,-12326,-12329,-11778,-10685,-9088,-7082,-4771,-2292,207,2579,4676,6380,7593,8259,8368,7949,7090,5902,4546,3167,1936,972,375,174,350,807,1419,2022,2449,2591,2356,1774,904,-89,-1023,-1692,-1908,-1560,-593,919,2841,4928,6934,8585,9676,10076,9755,8804,7380,5745,4130,2798,1906,1537,1660,2145,2769,3289,3439,3009,1878,-7,-2543,-5576,-8837,-12035,-14874,-17089,-18488,-18981,-18551,-17300,-15375,-12960,-10289,-7518,-4846,-2351,-137,1800,3437,4802,5909,6747,7323,7587,7515,7063,6200,4926,3260,1271,-938,-3221,-5407,-7312,-8770,-9631,-9817,-9293,-8093,-6337,-4148,-1737,725,3053,5102,6787,8059,8939,9473,9735,9795,9718,9527,9234,8808,8212,7408,6360,5058,3523,1805,-12,-1818,-3510,-4966,-6123,-6917,-7351,-7457,-7297,-6962,-6546,-6127,-5796,-5572,-5484,-5491,-5550,-5574,-5488,-5195,-4646,-3785,-2609,-1135,587,2488,4449,6386,8134,9589,10607,11078,10937,10132,8716,6760,4426,1909,-589,-2843,-4707,-6058,-6881,-7218,-7190,-6960,-6712,-6618,-6797,-7313,-8137,-9169,-10255,-11183,-11777,-11849,-11313,-10139,-8394,-6247,-3900,-1619,358,1826,2660,2821,2386,1488,357,-787,-1715,-2268,-2365,-2019,-1347,-513,263,796,928,589,-207,-1357,-2689,-3988,-5041,-5656,-5710,-5172,-4083,-2612,-932,689,2044,2936,3256,3000,2240,1167,-6,-1007,-1621,-1667,-1058,177,1955,4058,6287,8380,10143,11427,12161,12362,12113,11543,10804,10022,9302,8674,8140,7636,7073,6373,5448,4278,2858,1257,-430,-2070,-3516,-4646,-5340,-5546,-5244,-4479,-3341,-1964,-502,867,1995,2743,3010,2756,1971,711,-917,-2803,-4766,-6659,-8308,-9571,-10325,-10494,-10037,-8995,-7447,-5537,-3441,-1356,541,2092,3209,3854,4061,3941,3617,3267,3037,3042,3361,3967,4809,5745,6615,7261,7507,7273,6479,5156,3378,1272,-980,-3209,-5226,-6903,-8145,-8924,-9275,-9262,-9003,-8596,-8139,-7687,-7238,-6769,-6176,-5392,-4292,-2829,-978,1230,3686,6274,8813,11160,13164,14743,15843,16479,16688,16566,16181,15635,14962,14193,13289,12204,10851,9156,7066,4557,1671,-1509,-4831,-8108,-11126,-13663,-15525,-16565,-16698,-15927,-14324,-12038,-9262,-6236,-3171,-304,2223,4264,5792,6774,7272,7337,7039,6454,5625,4602,3415,2082,635,-895,-2471,-4023,-5488,-6777,-7804,-8507,-8828,-8764,-8341,-7622,-6717,-5735,-4811,-4045,-3504,-3215,-3122,-3154,-3177,-3063,-2705,-2016,-976,386,2002,3754,5514,7147,8517,9512,10045,10057,9523,8479,6959,5090,2976,791,-1309,-3154,-4602,-5542,-5907,-5687,-4913,-3659,-2046,-185,1776,3720,5537,7130,8455,9455,10146,10521,10633,10520,10228,9803,9254,8597,7812,6876,5766,4463,2964,1284,-527,-2418,-4290,-6066,-7639,-8932,-9884,-10453,-10662,-10525,-10132,-9539,-8835,-8066,-7265,-6435,-5535,-4538,-3381,-2037,-487,1236,3069,4874,6512,7791,8543,8639,7996,6624,4631,2163,-505,-3154,-5504,-7363,-8614,-9209,-9221,-8796,-8105,-7387,-6799,-6495,-6521,-6863,-7444,-8115,-8751,-9190,-9333,-9122,-8538,-7630,-6483,-5192,-3883,-2650,-1560,-660,69,665,1193,1751,2385,3176,4110,5182,6344,7506,8616,9575,10346,10882,11175,11246,11114,10839,10450,9995,9499,8978,8449,7916,7392,6887,6403,5946,5511,5081,4644,4174,3636,3024,2303,1493,606,-308,-1190,-1972,-2589,-3008,-3213,-3245,-3161,-3073,-3069,-3281,-3770,-4608,-5788,-7269,-8963,-10745,-12467,-13982,-15155,-15887,-16115,-15848,-15113,-14011,-12638,-11105,-9503,-7904,-6327,-4798,-3282,-1769,-239,1312,2850,4339,5700,6878,7796,8438,8776,8863,8741,8496,8207,7938,7731,7601,7529,7485,7398,7225,6872,6303,5451,4319,2908,1298,-416,-2086,-3532,-4592,-5095,-4924,-4028,-2409,-162,2556,5548,8569,11394,13800,15626,16763,17169,16885,15980,14593,12846,10895,8822,6729,4629,2550,465,-1626,-3734,-5817,-7855,-9738,-11418,-12764,-13715,-14198,-14179,-13685,-12760,-11515,-10068,-8558,-7110,-5822,-4748,-3899,-3245,-2713,-2230,-1712,-1112,-406,375,1177,1905,2473,2791,2810,2513,1944,1193,383,-321,-786,-871,-515,306,1526,3039,4664,6233,7539,8455,8870,8767,8212,7308,6241,5177,4293,3699,3466,3577,3973,4550,5173,5718,6070,6136,5865,5234,4262,2992,1515,-89,-1684,-3159,-4393,-5274,-5731,-5701,-5184,-4185,-2787,-1051,890,2939,4977,6903,8662,10189,11483,12542,13388,14063,14595,15019,15357,15595,15715,15650,15320,14652,13540,11955,9852,7276,4303,1076,-2226,-5384,-8186,-10430,-11967,-12721,-12690,-11964,-10691,-9076,-7318,-5630,-4146,-2979,-2151,-1653,-1425,-1404,-1505,-1686,-1892,-2103,-2313,-2494,-2659,-2759,-2783,-2663,-2371,-1845,-1082,-90,1065,2274,3396,4260,4712,4606,3878,2498,559,-1813,-4373,-6892,-9059,-10670,-11491,-11454,-10524,-8798,-6445,-3689,-785,2007,4471,6425,7766,8459,8543,8117,7343,6383,5447,4684,4251,4228,4650,5508,6712,8161,9701,11181,12459,13403,13927,13966,13502,12555,11162,9415,7399,5250,3084,1031,-804,-2340,-3519,-4334,-4793,-4951,-4880,-4665,-4408,-4181,-4065,-4081,-4246,-4533,-4889,-5265,-5592,-5839,-5964,-5983,-5892,-5731,-5534,-5319,-5133,-4969,-4862,-4794,-4790,-4839,-4953,-5129,-5352,-5601,-5830,-5998,-6026,-5872,-5470,-4793,-3836,-2619,-1199,320,1852,3240,4396,5187,5555,5453,4896,3937,2689,1276,-140,-1437,-2480,-3235,-3651,-3801,-3718,-3535,-3306,-3150,-3092,-3164,-3357,-3608,-3881,-4071,-4121,-3954,-3502,-2753,-1676,-314,1281,3015,4776,6429,7860,8942,9614,9818,9566,8907,7911,6696,5354,3978,2636,1341,108,-1116,-2361,-3677,-5104,-6636,-8271,-9951,-11599,-13134,-14444,-15449,-16076,-16264,-16009,-15292,-14145,-12614,-10746,-8631,-6355,-4008,-1711,468,2402,4052,5320,6188,6612,6591,6141,5282,4087,2603,935,-829,-2581,-4202,-5587,-6635,-7249,-7409,-7068,-6310,-5183,-3842,-2419,-1068,72,911,1395,1525,1343,940,411,-103,-493,-646,-474,62,981,2239,3766,5441,7139,8689,9952,10775,11038,10663,9593,7862,5522,2745,-283,-3276,-5961,-8043,-9284,-9533,-8724,-6948,-4386,-1333,1853,4815,7222,8832,9520,9271,8221,6566,4587,2562,738,-682,-1604,-2004,-1962,-1606,-1129,-702,-517,-685,-1300,-2358,-3816,-5555,-7422,-9234,-10807,-11967,-12599,-12604,-11988,-10759,-9034,-6918,-4574,-2147,215,2392,4295,5853,7042,7827,8208,8169,7723,6866,5643,4095,2313,418,-1448,-3120,-4442,-5295,-5612,-5407,-4757,-3827,-2796,-1882,-1264,-1089,-1427,-2287,-3590,-5201,-6944,-8612,-10030,-11034,-11538,-11494,-10938,-9936,-8590,-7026,-5350,-3688,-2119,-744,393,1236,1775,2029,2046,1903,1716,1594,1660,2019,2712,3778,5145,6736,8398,9968,11284,12186,12583,12411,11707,10537,9058,7436,5869,4548,3604,3159,3215,3750,4643,5736,6827,7716,8209,8163,7506,6218,4399,2180,-221,-2587,-4698,-6385,-7533,-8126,-8207,-7910,-7390,-6831,-6382,-6168,-6236,-6578,-7152,-7846,-8596,-9288,-9872,-10303,-10565,-10649,-10556,-10267,-9759,-9002,-7951,-6611,-4979,-3133,-1173,755,2476,3834,4681,4927,4543,3552,2062,215,-1800,-3775,-5516,-6841,-7625,-7803,-7377,-6417,-5061,-3457,-1803,-256,1042,1993,2558,2755,2641,2342,1986,1737,1720,2066,2812,3986,5498,7249,9044,10701,12011,12808,12996,12507,11416,9777,7773,5530,3224,969,-1134,-3033,-4706,-6161,-7418,-8510,-9447,-10265,-10943,-11505,-11922,-12202,-12336,-12328,-12173,-11868,-11389,-10712,-9813,-8667,-7302,-5736,-4063,-2350,-736,705,1844,2650,3074,3158,2965,2611,2224,1928,1837,1997,2442,3128,3995,4969,5950,6885,7704,8388,8914,9291,9511,9582,9493,9244,8812,8203,7391,6382,5176,3776,2226,556,-1151,-2814,-4309,-5545,-6392,-6805,-6728,-6207,-5300,-4158,-2919,-1787,-911,-451,-475,-1014,-1989,-3266,-4634,-5857,-6697,-6972,-6558,-5446,-3700,-1492,972,3441,5699,7559,8914,9719,10030,9929,9570,9084,8596,8185,7884,7664,7474,7210,6783,6094,5079,3706,1993,-6,-2179,-4402,-6513,-8363,-9804,-10720,-11031,-10713,-9790,-8343,-6495,-4403,-2222,-117,1798,3422,4706,5631,6187,6393,6247,5769,4957,3831,2426,795,-954,-2703,-4279,-5524,-6280,-6446,-5996,-4986,-3560,-1950,-385,845,1563,1596,933,-400,-2229,-4364,-6547,-8536,-10132,-11175,-11596,-11382,-10572,-9256,-7522,-5471,-3212,-819,1588,3943,6132,8082,9706,10954,11775,12184,12187,11871,11311,10632,9941,9335,8880,8578,8408,8279,8100,7762,7181,6327,5197,3895,2518,1247,228,-400,-549,-203,591,1710,2982,4217,5205,5797,5859,5362,4317,2825,1031,-896,-2748,-4367,-5593,-6332,-6556,-6281,-5617,-4683,-3640,-2648,-1809,-1228,-900,-807,-881,-1039,-1200,-1343,-1429,-1531,-1683,-1978,-2473,-3194,-4120,-5155,-6168,-6971,-7392,-7269,-6521,-5145,-3231,-973,1388,3558,5282,6326,6566,5943,4539,2478,6,-2653,-5201,-7435,-9145,-10234,-10659,-10451,-9709,-8539,-7083,-5438,-3714,-1941,-174,1616,3406,5223,7047,8849,10585,12175,13555,14623,15326,15573,15350,14614,13396,11725,9685,7366,4896,2388,-25,-2241,-4174,-5745,-6927,-7665,-7984,-7858,-7359,-6519,-5458,-4270,-3111,-2096,-1350,-949,-904,-1196,-1703,-2303,-2813,-3093,-3017,-2543,-1689,-562,695,1891,2845,3411,3494,3078,2240,1093,-168,-1387,-2404,-3126,-3540,-3675,-3644,-3556,-3533,-3646,-3937,-4357,-4838,-5248,-5457,-5355,-4862,-3974,-2730,-1247,346,1891,3247,4307,5004,5316,5277,4943,4410,3777,3150,2604,2188,1907,1720,1572,1364,1026,493,-254,-1178,-2207,-3230,-4109,-4732,-4984,-4809,-4190,-3169,-1829,-306,1273,2728,3965,4842,5343,5428,5151,4564,3759,2829,1861,932,99,-619,-1197,-1667,-2045,-2363,-2676,-2992,-3361,-3776,-4239,-4731,-5211,-5655,-6015,-6267,-6373,-6309,-6051,-5577,-4889,-3987,-2905,-1681,-358,1005,2369,3685,4915,6025,6978,7740,8277,8552,8543,8233,7633,6781,5739,4603,3468,2438,1590,962,562,352,259,208,102,-124,-517,-1102,-1845,-2718,-3634,-4543,-5354,-6040,-6559,-6910,-7095,-7117,-6973,-6655,-6145,-5437,-4533,-3459,-2257,-993,267,1449,2493,3359,4017,4477,4747,4887,4927,4945,4965,5024,5129,5263,5413,5554,5675,5778,5869,5985,6132,6363,6663,7061,7506,7978,8392,8680,8775,8603,8146,7382,6338,5058,3608,2066,515,-965,-2296,-3429,-4304,-4897,-5190,-5174,-4874,-4319,-3563,-2684,-1753,-874,-119,421,692,656,290,-377,-1326,-2495,-3824,-5245,-6666,-8018,-9177,-10067,-10562,-10589,-10077,-9009,-7413,-5379,-3042,-582,1805,3914,5581,6660,7089,6852,6002,4650,2936,1031,-895,-2684,-4191,-5304,-5943,-6054,-5636,-4700,-3304,-1519,569,2849,5238,7622,9939,12101,14064,15771,17192,18283,19036,19406,19417,19047,18338,17310,16024,14527,12900,11191,9464,7756,6081,4453,2859,1292,-271,-1814,-3358,-4856,-6296,-7637,-8823,-9835,-10618,-11171,-11479,-11555,-11424,-11111,-10655,-10081,-9414,-8671,-7857,-6965,-5999,-4931,-3777,-2508,-1134,341,1920,3567,5271,6987,8666,10246,11642,12753,13467,13680,13291,12279,10634,8470,5930,3227,602,-1718,-3537,-4713,-5187,-4958,-4106,-2763,-1084,732,2528,4135,5444,6376,6884,6960,6614,5868,4769,3358,1718,-81,-1929,-3721,-5344,-6688,-7669,-8213,-8296,-7905,-7078,-5873,-4365,-2664,-867,889,2494,3822,4772,5272,5274,4771,3814,2480,896,-773,-2378,-3722,-4687,-5134,-5022,-4327,-3116,-1493,381,2319,4115,5593,6592,7020,6842,6080,4826,3217,1414,-409,-2096,-3523,-4607,-5309,-5640,-5637,-5357,-4866,-4227,-3481,-2677,-1815,-923,9,951,1897,2785,3586,4224,4643,4795,4614,4101,3239,2086,708,-790,-2288,-3690,-4906,-5906,-6679,-7268,-7715,-8076,-8394,-8665,-8895,-9009,-8967,-8686,-8124,-7264,-6129,-4810,-3413,-2089,-976,-175,245,298,37,-421,-957,-1418,-1714,-1735,-1476,-922,-158,755,1688,2560,3275,3790,4092,4197,4165,4049,3916,3829,3798,3862,3975,4117,4210,4189,3989,3551,2875,1965,889,-274,-1430,-2489,-3371,-4039,-4463,-4666,-4666,-4542,-4330,-4117,-3934,-3825,-3790,-3825,-3907,-3998,-4090,-4134,-4152,-4103,-4021,-3886,-3721,-3514,-3287,-3015,-2728,-2401,-2051,-1674,-1292,-918,-612,-391,-317,-389,-613,-935,-1281,-1549,-1621,-1412,-844,91,1358,2853,4444,5952,7220,8093,8457,8255,7473,6170,4427,2387,178,-2044,-4158,-6044,-7629,-8839,-9645,-10038,-10016,-9632,-8925,-7965,-6831,-5578,-4270,-2950,-1630,-345,917,2132,3299,4395,5395,6268,6982,7514,7841,7975,7911,7695,7327,6839,6233,5494,4625,3592,2403,1051,-437,-2035,-3693,-5359,-6970,-8470,-9804,-10946,-11867,-12587,-13107,-13451,-13630,-13622,-13421,-12954,-12194,-11073,-9571,-7687,-5462,-2982,-377,2214,4613,6679,8282,9331,9816,9734,9170,8201,6936,5465,3883,2247,638,-909,-2331,-3572,-4609,-5359,-5826,-5957,-5764,-5254,-4477,-3480,-2366,-1200,-114,842,1550,1996,2128,1961,1534,895,137,-650,-1353,-1867,-2090,-1955,-1429,-537,652,2010,3389,4634,5590,6179,6322,6067,5461,4641,3748,2921,2302,1949,1916,2162,2625,3197,3750,4174,4358,4233,3763,2952,1839,502,-979,-2483,-3930,-5215,-6294,-7125,-7706,-8062,-8217,-8238,-8143,-8005,-7834,-7667,-7507,-7351,-7185,-6981,-6704,-6319,-5778,-5042,-4072,-2836,-1323,455,2473,4645,6881,9046,10996,12582,13674,14144,13944,13024,11460,9326,6809,4084,1367,-1176,-3401,-5257,-6729,-7882,-8803,-9591,-10341,-11098,-11878,-12627,-13272,-13700,-13816,-13546,-12880,-11851,-10586,-9211,-7917,-6838,-6075,-5663,-5548,-5627,-5756,-5776,-5577,-5074,-4263,-3179,-1916,-582,712,1877,2860,3644,4262,4748,5185,5600,6056,6548,7063,7568,7994,8300,8422,8344,8043,7557,6913,6189,5452,4786,4254,3915,3776,3837,4047,4337,4627,4842,4917,4823,4545,4115,3569,2968,2381,1856,1449,1166,1002,922,871,796,650,410,67,-345,-817,-1284,-1746,-2160,-2548,-2906,-3272,-3664,-4115,-4627,-5210,-5819,-6439,-6990,-7446,-7730,-7823,-7682,-7316,-6717,-5942,-5014,-4029,-3040,-2134,-1363,-760,-326,-31,193,392,668,1035,1564,2235,3049,3953,4894,5792,6579,7186,7569,7708,7624,7351,6959,6516,6089,5737,5508,5418,5496,5725,6105,6606,7190,7809,8384,8840,9063,8955,8415,7360,5759,3614,1010,-1915,-4976,-7933,-10580,-12693,-14154,-14874,-14893,-14288,-13238,-11925,-10563,-9327,-8350,-7696,-7341,-7215,-7170,-7060,-6724,-6038,-4943,-3410,-1519,649,2923,5163,7189,8884,10133,10893,11161,10985,10449,9671,8756,7827,6955,6196,5559,5032,4572,4125,3651,3117,2526,1915,1323,837,501,361,420,628,915,1169,1286,1168,767,68,-879,-1987,-3137,-4199,-5065,-5643,-5894,-5819,-5455,-4882,-4177,-3436,-2728,-2109,-1607,-1217,-935,-702,-491,-213,173,739,1533,2576,3882,5418,7127,8937,10734,12424,13877,15005,15703,15910,15588,14716,13338,11490,9287,6824,4248,1682,-735,-2899,-4718,-6147,-7163,-7803,-8101,-8163,-8070,-7926,-7818,-7790,-7865,-8016,-8164,-8233,-8083,-7638,-6790,-5522,-3845,-1846,328,2497,4452,6000,6989,7325,6997,6069,4654,2934,1064,-771,-2456,-3917,-5112,-6084,-6853,-7495,-8036,-8512,-8903,-9203,-9349,-9334,-9106,-8698,-8107,-7408,-6638,-5874,-5149,-4495,-3897,-3339,-2754,-2097,-1295,-302,915,2363,4005,5790,7614,9371,10947,12226,13145,13649,13751,13501,12983,12335,11664,11117,10756,10636,10721,10933,11143,11190,10938,10254,9093,7441,5381,3024,546,-1891,-4111,-5998,-7457,-8490,-9099,-9396,-9451,-9382,-9279,-9195,-9175,-9213,-9286,-9360,-9381,-9306,-9104,-8741,-8221,-7527,-6667,-5632,-4427,-3030,-1477,239,2035,3857,5592,7134,8377,9227,9628,9555,9038,8147,6982,5669,4330,3062,1945,1005,244,-358,-849,-1263,-1641,-2024,-2410,-2844,-3304,-3820,-4378,-4979,-5610,-6237,-6816,-7288,-7577,-7620,-7360,-6768,-5864,-4675,-3298,-1818,-370,922,1950,2593,2804,2534,1816,709,-662,-2149,-3560,-4716,-5429,-5567,-5041,-3831,-2015,289,2846,5422,7709,9455,10414,10438,9479,7584,4946,1811,-1476,-4570,-7159,-8956,-9851,-9748,-8780,-7084,-4944,-2627,-423,1455,2837,3684,4011,3936,3620,3232,2965,2929,3231,3875,4822,5999,7265,8497,9557,10307,10675,10579,10017,9011,7626,5956,4100,2168,246,-1583,-3273,-4791,-6109,-7238,-8156,-8870,-9357,-9589,-9545,-9203,-8572,-7695,-6651,-5549,-4515,-3657,-3049,-2707,-2582,-2568,-2531,-2314,-1824,-976,167,1544,2945,4209,5122,5553,5433,4792,3736,2453,1145,25,-727,-997,-738,39,1234,2736,4378,6009,7485,8697,9561,10047,10136,9860,9254,8367,7263,5986,4609,3166,1740,361,-893,-1989,-2876,-3548,-3978,-4217,-4263,-4198,-4059,-3920,-3834,-3866,-4039,-4396,-4908,-5565,-6287,-7003,-7577,-7911,-7856,-7327,-6245,-4604,-2458,63,2764,5412,7743,9534,10597,10841,10255,8931,7031,4770,2393,119,-1832,-3329,-4254,-4584,-4327,-3537,-2314,-757,981,2775,4452,5870,6881,7389,7320,6706,5602,4171,2596,1097,-138,-933,-1214,-947,-206,897,2179,3454,4530,5242,5490,5223,4482,3359,2017,652,-537,-1344,-1632,-1282,-284,1330,3419,5799,8224,10434,12186,13268,13551,12981,11597,9524,6946,4109,1241,-1397,-3627,-5291,-6312,-6689,-6466,-5751,-4670,-3367,-1984,-644,537,1478,2101,2363,2230,1696,786,-454,-1923,-3508,-5038,-6356,-7268,-7640,-7357,-6368,-4716,-2472,183,3071,5960,8644,10923,12643,13701,14022,13611,12478,10702,8383,5651,2670,-384,-3333,-5992,-8219,-9907,-10981,-11442,-11314,-10676,-9640,-8324,-6880,-5430,-4101,-2999,-2163,-1661,-1458,-1550,-1888,-2416,-3064,-3773,-4444,-5017,-5399,-5526,-5343,-4820,-3962,-2787,-1363,242,1935,3606,5188,6587,7773,8705,9384,9815,10000,9954,9655,9113,8295,7207,5849,4251,2470,584,-1298,-3064,-4600,-5813,-6623,-7001,-6943,-6479,-5691,-4650,-3471,-2256,-1078,-28,885,1635,2267,2814,3357,3936,4616,5411,6318,7312,8323,9294,10117,10724,11009,10935,10454,9595,8405,6987,5446,3902,2438,1119,-46,-1067,-2006,-2906,-3839,-4825,-5892,-7019,-8178,-9313,-10378,-11320,-12103,-12712,-13143,-13413,-13541,-13552,-13462,-13285,-13003,-12607,-12059,-11337,-10432,-9349,-8129,-6843,-5545,-4348,-3290,-2448,-1839,-1481,-1343,-1404,-1578,-1817,-2019,-2122,-2048,-1745,-1170,-306,848,2261,3869,5586,7285,8827,10076,10892,11178,10879,9980,8547,6684,4541,2331,212,-1583,-2956,-3756,-3998,-3654,-2839,-1634,-184,1375,2895,4255,5313,5984,6191,5897,5139,3959,2507,915,-611,-1921,-2841,-3304,-3271,-2805,-2026,-1102,-204,493,893,923,592,-41,-900,-1868,-2869,-3803,-4640,-5323,-5874,-6267,-6539,-6684,-6719,-6637,-6443,-6118,-5667,-5082,-4381,-3593,-2753,-1928,-1158,-513,-11,317,497,560,575,607,737,1021,1504,2202,3084,4105,5168,6173,6989,7501,7606,7235,6374,5054,3375,1482,-453,-2221,-3674,-4656,-5120,-5064,-4572,-3786,-2874,-2011,-1342,-957,-881,-1075,-1427,-1828,-2134,-2264,-2167,-1869,-1448,-1030,-754,-751,-1117,-1892,-3068,-4556,-6255,-7987,-9628,-10998,-12009,-12558,-12616,-12178,-11273,-9957,-8307,-6415,-4382,-2328,-345,1454,3011,4273,5232,5912,6349,6601,6728,6767,6774,6755,6744,6738,6767,6823,6926,7056,7193,7287,7272,7068,6595,5779,4575,2967,979,-1311,-3795,-6315,-8698,-10762,-12333,-13283,-13533,-13074,-11975,-10359,-8398,-6274,-4170,-2233,-574,747,1705,2322,2622,2661,2492,2148,1691,1155,592,68,-361,-614,-631,-349,236,1122,2218,3423,4569,5502,6073,6180,5796,4958,3782,2434,1108,1,-716,-923,-557,368,1773,3512,5393,7194,8692,9677,10015,9598,8461,6652,4355,1755,-899,-3357,-5393,-6792,-7432,-7254,-6312,-4766,-2870,-938,703,1776,2117,1696,633,-839,-2439,-3881,-4976,-5610,-5799,-5621,-5197,-4635,-3998,-3315,-2572,-1775,-940,-161,424,629,256,-827,-2667,-5170,-8064,-10991,-13465,-15045,-15369,-14226,-11671,-7934,-3491,1074,5146,8150,9698,9593,7908,4948,1204,-2705,-6130,-8476,-9288,-8313,-5551,-1236,4151,9975,15501,20020,22916,23787,22495,19200,14341,8574,2657,-2656,-6747,-9208,-9905,-8964,-6722,-3677,-335,2811,5414,7268,8326,8690,8525,8068,7492,6954,6504,6118,5731,5230,4540,3630,2538,1384,318,-486,-908,-891,-487,165,836,1273,1248,592,-716,-2591,-4787,-6998,-8853,-10053,-10368,-9739,-8270,-6206,-3922,-1817,-279,412,115,-1129,-3136,-5578,-8097,-10293,-11878,-12622,-12464,-11469,-9815,-7785,-5684,-3823,-2439,-1681,-1562,-1979,-2722,-3518,-4085,-4202,-3717,-2640,-1077,756,2575,4121,5186,5638,5514,4882,3966,2955,2085,1491,1268,1401,1798,2329,2800,3074,3003,2544,1703,565,-722,-1992,-3062,-3787,-4065,-3854,-3198,-2168,-933,348,1470,2268,2602,2392,1628,376,-1241,-3020,-4771,-6257,-7303,-7773,-7614,-6836,-5541,-3857,-1943,45,1998,3836,5538,7117,8624,10106,11610,13142,14666,16098,17312,18152,18483,18190,17243,15689,13655,11353,9021,6920,5271,4226,3857,4131,4938,6090,7385,8590,9520,10023,9995,9427,8330,6793,4934,2878,789,-1197,-2944,-4341,-5313,-5811,-5828,-5381,-4525,-3333,-1907,-365,1169,2550,3657,4363,4573,4243,3354,1973,193,-1847,-3990,-6105,-8050,-9762,-11149,-12209,-12878,-13146,-12959,-12278,-11070,-9319,-7068,-4392,-1440,1606,4525,7078,9056,10270,10613,10045,8611,6440,3724,703,-2360,-5209,-7643,-9496,-10721,-11301,-11326,-10907,-10195,-9347,-8501,-7767,-7196,-6804,-6533,-6322,-6062,-5667,-5061,-4191,-3065,-1697,-190,1379,2852,4116,5029,5502,5470,4928,3914,2509,828,-1018,-2902,-4727,-6425,-7939,-9269,-10410,-11387,-12221,-12908,-13431,-13735,-13746,-13388,-12594,-11340,-9650,-7612,-5367,-3110,-1048,595,1669,2050,1747,835,-506,-2041,-3497,-4626,-5217,-5150,-4412,-3081,-1353,546,2333,3774,4664,4888,4426,3324,1719,-227,-2327,-4398,-6301,-7914,-9187,-10080,-10613,-10798,-10649,-10182,-9378,-8235,-6736,-4895,-2761,-410,2003,4337,6374,7949,8887,9082,8500,7168,5215,2802,145,-2534,-5035,-7183,-8855,-9996,-10578,-10640,-10222,-9388,-8202,-6719,-5002,-3107,-1101,941,2934,4788,6414,7738,8700,9284,9491,9373,8990,8420,7739,7015,6294,5611,4982,4407,3892,3433,3054,2782,2660,2746,3076,3693,4599,5763,7141,8635,10155,11583,12816,13770,14373,14614,14490,14051,13375,12548,11672,10838,10108,9526,9096,8791,8570,8368,8123,7783,7296,6677,5912,5093,4250,3507,2907,2548,2446,2640,3086,3755,4557,5414,6229,6941,7486,7872,8106,8248,8363,8533,8810,9264,9889,10706,11657,12710,13781,14817,15742,16511,17089,17465,17659,17691,17610,17439,17206,16885,16458,15835,14956,13744,12158,10210,7970,5546,3116,825,-1143,-2697,-3764,-4375,-4595,-4565,-4417,-4322,-4383,-4701,-5298,-6160,-7221,-8378,-9524,-10541,-11333,-11815,-11946,-11709,-11126,-10256,-9176,-7982,-6773,-5634,-4651,-3877,-3354,-3099,-3099,-3326,-3743,-4264,-4854,-5417,-5913,-6294,-6523,-6610,-6550,-6391,-6154,-5900,-5643,-5428,-5235,-5075,-4884,-4651,-4299,-3837,-3221,-2518,-1750,-1041,-468,-149,-171,-578,-1394,-2577,-4039,-5684,-7346,-8919,-10257,-11288,-11957,-12258,-12234,-11939,-11463,-10879,-10255,-9630,-9015,-8393,-7724,-6964,-6070,-5039,-3889,-2689,-1545,-573,100,364,172,-507,-1607,-3041,-4667,-6334,-7891,-9212,-10202,-10817,-11054,-10953,-10589,-10044,-9427,-8817,-8294,-7904,-7660,-7574,-7608,-7734,-7886,-8014,-8042,-7929,-7627,-7115,-6404,-5518,-4507,-3443,-2387,-1430,-621,-30,316,406,234,-158,-741,-1451,-2242,-3048,-3834,-4563,-5220,-5812,-6355,-6876,-7418,-8007,-8672,-9412,-10214,-11018,-11766,-12357,-12708,-12738,-12406,-11705,-10669,-9383,-7940,-6474,-5100,-3923,-3021,-2420,-2117,-2053,-2170,-2376,-2600,-2802,-2941,-3049,-3133,-3261,-3456,-3779,-4230,-4805,-5478,-6153,-6784,-7235,-7456,-7363,-6943,-6212,-5233,-4096,-2923,-1829,-922,-284,49,87,-110,-444,-781,-1007,-988,-672,-16,946,2134,3447,4737,5891,6783,7358,7589,7508,7205,6786,6389,6137,6127,6401,6977,7787,8773,9816,10820,11687,12352,12776,12969,12958,12804,12557,12275,11975,11668,11314,10891,10332,9616,8729,7664,6493,5243,4015,2875,1891,1120,584,286,216,324,587,948,1384,1861,2367,2879,3399,3898,4366,4787,5132,5414,5614,5760,5873,5983,6125,6336,6615,6989,7425,7912,8406,8873,9263,9557,9725,9768,9689,9523,9286,9036,8791,8596,8447,8362,8291,8212,8049,7758,7266,6572,5652,4576,3407,2256,1229,425,-87,-277,-157,231,793,1470,2136,2763,3276,3698,4030,4345,4679,5107,5652,6341,7144,8031,8912,9719,10330,10675,10660,10259,9472,8342,7000,5553,4197,3064,2305,1989,2141,2711,3598,4648,5707,6607,7241,7525,7475,7114,6577,5957,5394,4982,4779,4799,5012,5349,5729,6069,6298,6375,6295,6081,5791,5495,5274,5175,5247,5471,5834,6257,6695,7056,7308,7408,7361,7192,6956,6709,6534,6473,6568,6825,7201,7647,8074,8387,8508,8363,7916,7160,6120,4842,3384,1817,197,-1415,-2993,-4496,-5935,-7280,-8551,-9728,-10805,-11770,-12594,-13268,-13782,-14137,-14351,-14460,-14484,-14480,-14447,-14411,-14334,-14183,-13889,-13394,-12637,-11599,-10278,-8729,-7028,-5280,-3589,-2059,-757,274,1040,1556,1902,2109,2268,2381,2475,2508,2427,2173,1675,906,-132,-1399,-2803,-4241,-5592,-6754,-7645,-8235,-8526,-8561,-8418,-8171,-7917,-7721,-7632,-7680,-7845,-8122,-8443,-8779,-9064,-9267,-9363,-9331,-9197,-8969,-8685,-8388,-8095,-7852,-7662,-7531,-7456,-7412,-7378,-7331,-7235,-7091,-6878,-6619,-6329,-6037,-5787,-5580,-5461,-5389,-5364,-5321,-5213,-4976,-4566,-3945,-3129,-2147,-1072,-10,950,1681,2123,2208,1934,1339,476,-528,-1584,-2562,-3377,-3969,-4315,-4433,-4382,-4230,-4060,-3948,-3951,-4102,-4417,-4876,-5461,-6122,-6825,-7519,-8174,-8763,-9252,-9657,-9939,-10135,-10223,-10239,-10184,-10093,-9983,-9880,-9811,-9785,-9825,-9922,-10076,-10264,-10465,-10641,-10769,-10807,-10746,-10577,-10321,-10007,-9699,-9431,-9269,-9209,-9258,-9340,-9403,-9315,-9012,-8386,-7408,-6060,-4392,-2479,-441,1586,3484,5114,6419,7324,7847,8001,7865,7502,7013,6458,5911,5384,4898,4396,3861,3192,2363,1294,-17,-1580,-3347,-5253,-7204,-9097,-10822,-12290,-13412,-14153,-14472,-14396,-13926,-13123,-12015,-10649,-9064,-7288,-5359,-3312,-1195,928,2994,4905,6592,7937,8891,9364,9338,8800,7801,6400,4746,2939,1189,-395,-1632,-2453,-2771,-2602,-1979,-998,223,1550,2853,4034,5006,5760,6283,6636,6883,7099,7368,7743,8260,8916,9682,10487,11247,11868,12246,12328,12056,11452,10543,9417,8170,6924,5778,4850,4180,3823,3750,3919,4260,4680,5114,5488,5767,5937,5995,5975,5895,5812,5745,5750,5821,5978,6195,6437,6667,6827,6876,6767,6489,6017,5394,4615,3763,2848,1957,1094,320,-372,-962,-1459,-1862,-2184,-2420,-2569,-2617,-2546,-2321,-1924,-1313,-483,567,1823,3233,4739,6259,7703,8985,10032,10779,11204,11295,11089,10626,9974,9204,8373,7552,6765,6047,5400,4818,4297,3832,3420,3084,2847,2728,2782,2996,3403,3977,4695,5508,6366,7197,7944,8545,8955,9141,9100,8848,8419,7881,7290,6732,6257,5919,5741,5703,5784,5915,6025,6039,5876,5484,4827,3898,2734,1395,-9,-1364,-2515,-3351,-3735,-3624,-2988,-1877,-399,1321,3117,4838,6366,7602,8524,9135,9491,9675,9778,9883,10058,10317,10662,11041,11388,11629,11690,11526,11114,10477,9651,8723,7752,6848,6050,5439,5003,4758,4641,4610,4598,4545,4444,4266,4072,3886,3792,3836,4062,4475,5043,5682,6293,6720,6841,6516,5675,4275,2364,28,-2558,-5221,-7729,-9897,-11551,-12579,-12928,-12627,-11740,-10424,-8832,-7156,-5559,-4176,-3095,-2343,-1904,-1710,-1669,-1681,-1633,-1447,-1041,-399,509,1625,2925,4310,5723,7057,8260,9245,9965,10376,10443,10160,9533,8581,7358,5899,4285,2560,800,-947,-2630,-4200,-5635,-6892,-7972,-8849,-9517,-9952,-10143,-10046,-9665,-8960,-7964,-6688,-5207,-3593,-1966,-436,881,1890,2534,2798,2712,2355,1825,1234,680,220,-118,-375,-617,-945,-1468,-2271,-3393,-4840,-6519,-8325,-10073,-11597,-12731,-13345,-13401,-12883,-11894,-10552,-9023,-7483,-6066,-4897,-4006,-3418,-3054,-2861,-2723,-2569,-2349,-2034,-1671,-1292,-1007,-875,-992,-1389,-2086,-3050,-4225,-5505,-6808,-7996,-9011,-9751,-10200,-10342,-10207,-9846,-9333,-8729,-8117,-7538,-7034,-6622,-6281,-6001,-5731,-5446,-5107,-4709,-4256,-3778,-3334,-2967,-2755,-2735,-2945,-3394,-4055,-4898,-5841,-6836,-7776,-8627,-9303,-9800,-10080,-10171,-10088,-9875,-9574,-9218,-8853,-8483,-8141,-7812,-7500,-7199,-6878,-6537,-6134,-5653,-5070,-4367,-3544,-2611,-1593,-524,552,1599,2575,3456,4214,4836,5313,5629,5796,5792,5628,5298,4794,4131,3310,2351,1292,150,-1015,-2190,-3319,-4394,-5375,-6260,-7026,-7680,-8225,-8663,-9023,-9291,-9510,-9663,-9789,-9877,-9956,-10027,-10097,-10176,-10242,-10306,-10334,-10328,-10271,-10160,-10011,-9832,-9655,-9507,-9410,-9395,-9464,-9617,-9838,-10081,-10324,-10485,-10548,-10436,-10135,-9608,-8856,-7881,-6713,-5387,-3942,-2436,-906,603,2055,3421,4675,5787,6726,7454,7940,8141,8060,7679,7042,6192,5203,4163,3152,2253,1533,1027,768,736,904,1213,1592,1965,2265,2430,2422,2221,1816,1230,480,-394,-1358,-2361,-3378,-4353,-5286,-6126,-6891,-7553,-8134,-8618,-9028,-9353,-9604,-9781,-9872,-9880,-9776,-9561,-9211,-8740,-8152,-7490,-6779,-6076,-5394,-4761,-4158,-3555,-2893,-2106,-1117,128,1682,3535,5685,8040,10532,13018,15392,17506,19275,20590,21422,21730,21545,20896,19853,18501,16920,15215,13458,11714,10037,8440,6938,5514,4155,2843,1562,311,-908,-2078,-3167,-4153,-4989,-5659,-6126,-6383,-6419,-6229,-5810,-5173,-4314,-3267,-2052,-725,662,2041,3352,4524,5523,6295,6855,7193,7347,7365,7268,7112,6893,6622,6287,5876,5389,4829,4236,3638,3099,2661,2370,2264,2340,2603,3004,3505,4043,4558,5020,5382,5676,5883,6067,6233,6416,6626,6851,7082,7291,7459,7582,7637,7655,7617,7548,7436,7273,7037,6709,6262,5700,5030,4294,3571,2928,2474,2274,2383,2810,3509,4398,5360,6273,7003,7487,7646,7496,7061,6403,5605,4745,3894,3098,2388,1761,1214,728,302,-70,-357,-547,-616,-549,-363,-80,254,580,849,1003,1022,889,638,320,15,-174,-158,157,811,1840,3193,4827,6618,8457,10204,11738,12949,13779,14179,14180,13797,13127,12228,11195,10098,8991,7918,6913,5986,5180,4499,3989,3672,3575,3712,4084,4653,5380,6166,6925,7533,7892,7899,7500,6665,5427,3844,2033,119,-1737,-3388,-4691,-5543,-5880,-5686,-5017,-3959,-2660,-1287,-25,959,1511,1548,1014,-42,-1545,-3332,-5229,-7021,-8517,-9541,-9968,-9731,-8815,-7275,-5208,-2759,-83,2641,5267,7640,9663,11253,12382,13039,13259,13086,12598,11870,11017,10116,9297,8610,8140,7879,7817,7870,7951,7935,7726,7237,6420,5288,3877,2308,692,-797,-2041,-2898,-3330,-3303,-2884,-2140,-1200,-172,810,1657,2269,2601,2609,2295,1660,749,-412,-1755,-3229,-4759,-6264,-7659,-8849,-9751,-10305,-10462,-10248,-9676,-8853,-7866,-6862,-5960,-5285,-4928,-4925,-5278,-5906,-6690,-7469,-8049,-8269,-7959,-7034,-5449,-3235,-508,2591,5836,9029,11929,14361,16165,17262,17621,17294,16358,14968,13246,11359,9395,7447,5535,3660,1787,-115,-2075,-4084,-6115,-8086,-9906,-11464,-12645,-13385,-13628,-13407,-12775,-11863,-10803,-9758,-8874,-8245,-7952,-7987,-8315,-8861,-9508,-10162,-10716,-11100,-11277,-11232,-10984,-10576,-10029,-9411,-8714,-7997,-7216,-6413,-5541,-4639,-3701,-2776,-1911,-1172,-626,-332,-331,-626,-1202,-1978,-2859,-3711,-4381,-4750,-4696,-4173,-3184,-1799,-149,1583,3217,4549,5455,5834,5693,5086,4139,3021,1899,936,250,-103,-112,166,632,1177,1671,2026,2177,2095,1805,1342,775,159,-444,-1000,-1485,-1895,-2257,-2594,-2950,-3374,-3898,-4558,-5368,-6318,-7385,-8522,-9669,-10758,-11717,-12489,-13020,-13295,-13304,-13075,-12665,-12122,-11536,-10958,-10446,-10023,-9687,-9419,-9170,-8895,-8529,-8030,-7362,-6500,-5459,-4235,-2889,-1440,38,1495,2880,4125,5196,6042,6626,6939,6967,6731,6279,5656,4945,4193,3454,2744,2049,1335,537,-406,-1543,-2903,-4470,-6203,-8006,-9789,-11413,-12796,-13829,-14485,-14735,-14621,-14195,-13522,-12679,-11709,-10653,-9512,-8292,-6969,-5567,-4083,-2597,-1166,97,1076,1679,1804,1413,494,-903,-2695,-4727,-6861,-8889,-10669,-12029,-12884,-13166,-12880,-12086,-10873,-9399,-7796,-6234,-4829,-3668,-2775,-2133,-1647,-1222,-724,-42,892,2125,3622,5324,7113,8873,10476,11818,12837,13491,13805,13798,13552,13101,12532,11854,11107,10264,9321,8232,6997,5603,4081,2480,850,-721,-2206,-3531,-4704,-5715,-6594,-7367,-8091,-8770,-9455,-10122,-10763,-11346,-11811,-12131,-12249,-12158,-11848,-11339,-10669,-9883,-9041,-8192,-7388,-6666,-6029,-5496,-5031,-4613,-4202,-3751,-3236,-2636,-1946,-1184,-362,480,1331,2166,2989,3801,4617,5448,6308,7188,8082,8945,9739,10394,10858,11064,10978,10571,9847,8842,7585,6165,4615,3031,1449,-76,-1501,-2813,-3966,-4960,-5752,-6346,-6698,-6814,-6660,-6231,-5534,-4575,-3405,-2074,-662,727,2018,3099,3920,4433,4614,4504,4132,3588,2948,2306,1739,1303,1023,889,865,891,892,808,577,187,-353,-995,-1649,-2221,-2597,-2689,-2427,-1801,-813,459,1937,3518,5091,6579,7908,9040,9964,10677,11200,11531,11686,11643,11397,10937,10262,9405,8422,7378,6378,5477,4770,4268,3997,3928,4005,4186,4388,4572,4699,4773,4813,4873,5005,5254,5663,6211,6892,7621,8343,8952,9381,9555,9445,9029,8346,7416,6322,5089,3791,2441,1066,-336,-1755,-3200,-4633,-6050,-7379,-8592,-9609,-10400,-10903,-11113,-11009,-10612,-9948,-9053,-7991,-6801,-5566,-4309,-3092,-1913,-779,343,1485,2694,3994,5411,6932,8521,10133,11679,13094,14288,15209,15802,16082,16035,15741,15231,14592,13881,13146,12423,11725,11048,10369,9675,8925,8116,7238,6300,5343,4388,3499,2686,1985,1385,860,382,-93,-602,-1158,-1778,-2429,-3089,-3708,-4242,-4660,-4934,-5072,-5086,-5029,-4933,-4865,-4840,-4894,-4996,-5131,-5221,-5226,-5054,-4690,-4080,-3260,-2256,-1136,5,1096,2038,2786,3299,3578,3674,3633,3566,3545,3675,4005,4586,5399,6424,7586,8808,10005,11100,12027,12760,13265,13575,13695,13678,13555,13373,13150,12915,12647,12347,11980,11511,10929,10198,9322,8296,7148,5894,4589,3257,1957,718,-429,-1479,-2435,-3319,-4161,-4997,-5850,-6758,-7708,-8721,-9755,-10804,-11805,-12738,-13536,-14176,-14615,-14834,-14832,-14607,-14182,-13575,-12816,-11931,-10929,-9824,-8598,-7243,-5729,-4047,-2178,-134,2069,4388,6769,9140,11419,13520,15367,16883,18038,18790,19165,19179,18900,18383,17716,16954,16158,15342,14501,13589,12545,11288,9753,7896,5707,3230,545,-2225,-4917,-7379,-9457,-11022,-12019,-12405,-12246,-11603,-10639,-9462,-8243,-7065,-6017,-5116,-4340,-3663,-3005,-2352,-1666,-974,-324,200,511,505,119,-687,-1909,-3466,-5264,-7130,-8892,-10383,-11438,-11970,-11931,-11339,-10294,-8911,-7369,-5812,-4402,-3219,-2329,-1697,-1266,-925,-542,-23,735,1737,2978,4371,5805,7151,8284,9086,9504,9492,9084,8344,7369,6281,5216,4266,3543,3061,2843,2824,2941,3089,3175,3114,2840,2320,1554,560,-593,-1845,-3110,-4313,-5406,-6346,-7141,-7800,-8362,-8859,-9334,-9800,-10286,-10786,-11303,-11824,-12331,-12791,-13196,-13493,-13685,-13726,-13609,-13323,-12840,-12178,-11322,-10300,-9140,-7874,-6561,-5241,-3967,-2777,-1696,-732,121,904,1638,2391,3175,4039,4957,5926,6894,7809,8609,9240,9655,9846,9805,9574,9199,8730,8230,7722,7217,6707,6139,5485,4683,3709,2546,1200,-290,-1878,-3480,-5044,-6470,-7734,-8773,-9601,-10219,-10670,-11001,-11246,-11451,-11623,-11758,-11845,-11843,-11740,-11509,-11161,-10712,-10205,-9702,-9258,-8946,-8809,-8887,-9173,-9646,-10238,-10867,-11429,-11816,-11927,-11683,-11042,-10005,-8606,-6950,-5119,-3270,-1497,84,1417,2467,3259,3825,4256,4600,4954,5326,5762,6218,6683,7096,7427,7634,7693,7599,7342,6949,6432,5842,5203,4566,3935,3328,2726,2095,1420,653,-202,-1159,-2203,-3303,-4422,-5505,-6490,-7325,-7949,-8345,-8492,-8439,-8211,-7903,-7575,-7304,-7141,-7123,-7250,-7530,-7913,-8389,-8894,-9410,-9890,-10312,-10666,-10937,-11121,-11224,-11228,-11145,-10962,-10686,-10307,-9849,-9286,-8649,-7903,-7046,-6038,-4856,-3468,-1866,-56,1927,4015,6124,8148,9984,11535,12725,13512,13891,13893,13590,13065,12423,11751,11100,10506,9928,9323,8605,7680,6492,4990,3183,1127,-1096,-3347,-5503,-7417,-8995,-10158,-10893,-11219,-11220,-10964,-10583,-10131,-9697,-9284,-8889,-8463,-7938,-7258,-6367,-5261,-3968,-2561,-1164,93,1057,1602,1640,1140,129,-1279,-2955,-4681,-6301,-7603,-8495,-8865,-8735,-8124,-7157,-5936,-4622,-3323,-2145,-1135,-299,402,1034,1681,2404,3251,4209,5246,6281,7222,7990,8517,8787,8816,8662,8411,8162,8008,8029,8273,8745,9415,10217,11044,11808,12389,12724,12757,12473,11899,11080,10089,9004,7904,6861,5903,5053,4266,3497,2664,1682,485,-961,-2668,-4577,-6618,-8666,-10599,-12283,-13626,-14532,-14994,-15006,-14630,-13961,-13084,-12135,-11186,-10335,-9604,-9025,-8554,-8181,-7834,-7496,-7109,-6661,-6113,-5444,-4611,-3584,-2320,-805,971,2975,5166,7456,9756,11953,13945,15635,16960,17876,18386,18524,18338,17905,17288,16546,15713,14820,13853,12828,11717,10524,9235,7852,6385,4834,3233,1592,-48,-1668,-3225,-4708,-6080,-7326,-8427,-9358,-10098,-10624,-10898,-10900,-10596,-9985,-9071,-7913,-6574,-5179,-3850,-2743,-1971,-1647,-1813,-2459,-3514,-4842,-6276,-7632,-8729,-9433,-9644,-9353,-8581,-7435,-6024,-4498,-2970,-1539,-246,904,1972,3016,4138,5404,6868,8539,10384,12326,14266,16079,17649,18869,19670,20011,19906,19399,18578,17551,16430,15328,14314,13438,12700,12055,11452,10797,10032,9082,7927,6557,5026,3396,1767,246,-1081,-2137,-2903,-3383,-3650,-3764,-3857,-3987,-4269,-4716,-5368,-6173,-7089,-8016,-8879,-9563,-10034,-10215,-10140,-9811,-9313,-8702,-8068,-7469,-6938,-6494,-6101,-5727,-5305,-4777,-4092,-3212,-2124,-838,625,2211,3884,5568,7234,8817,10293,11632,12812,13817,14643,15263,15691,15907,15935,15784,15488,15083,14606,14089,13545,12974,12342,11620,10734,9651,8303,6696,4819,2736,513,-1741,-3923,-5906,-7616,-8966,-9939,-10539,-10798,-10790,-10580,-10243,-9849,-9438,-9053,-8711,-8409,-8168,-7954,-7798,-7658,-7577,-7517,-7525,-7560,-7647,-7740,-7818,-7828,-7710,-7405,-6859,-6034,-4907,-3502,-1835,10,1966,3937,5830,7567,9077,10328,11302,12032,12557,12943,13269,13588,13954,14394,14891,15434,15956,16404,16711,16810,16666,16256,15598,14728,13719,12643,11580,10601,9741,9036,8458,7989,7544,7069,6447,5636,4548,3188,1558,-279,-2238,-4213,-6106,-7807,-9265,-10418,-11277,-11861,-12218,-12420,-12526,-12601,-12668,-12750,-12817,-12848,-12797,-12626,-12326,-11879,-11326,-10687,-10024,-9365,-8751,-8188,-7661,-7142,-6575,-5908,-5099,-4098,-2903,-1507,59,1756,3543,5353,7154,8875,10484,11932,13177,14193,14955,15452,15698,15701,15516,15169,14730,14238,13733,13255,12784,12325,11799,11170,10338,9252,7853,6117,4056,1721,-820,-3452,-6077,-8565,-10834,-12774,-14358,-15527,-16306,-16698,-16753,-16511,-16021,-15335,-14494,-13543,-12519,-11462,-10405,-9399,-8471,-7675,-7030,-6574,-6317,-6251,-6363,-6600,-6911,-7212,-7421,-7449,-7214,-6665,-5762,-4523,-2970,-1191,725,2657,4481,6096,7405,8365,8955,9208,9187,8970,8668,8368,8162,8120,8266,8608,9113,9705,10315,10834,11180,11277,11080,10567,9762,8692,7423,6023,4563,3115,1739,475,-645,-1606,-2413,-3060,-3554,-3898,-4100,-4166,-4142,-4043,-3951,-3917,-4003,-4278,-4760,-5470,-6383,-7453,-8613,-9779,-10862,-11776,-12458,-12855,-12964,-12783,-12367,-11761,-11026,-10233,-9421,-8642,-7919,-7262,-6679,-6158,-5673,-5204,-4712,-4150,-3492,-2680,-1701,-521,839,2391,4044,5784,7474,9062,10424,11486,12189,12478,12384,11904,11146,10157,9085,7980,6977,6086,5375,4803,4348,3942,3504,2990,2325,1519,564,-490,-1589,-2673,-3673,-4545,-5249,-5782,-6142,-6370,-6496,-6579,-6653,-6749,-6875,-7022,-7151,-7231,-7216,-7070,-6800,-6393,-5908,-5385,-4906,-4533,-4337,-4358,-4611,-5090,-5742,-6506,-7286,-7996,-8532,-8818,-8784,-8395,-7619,-6497,-5044,-3360,-1531,330,2091,3660,4932,5872,6465,6744,6789,6688,6567,6522,6644,6977,7533,8264,9113,9971,10753,11362,11736,11838,11671,11267,10694,10023,9342,8701,8150,7675,7252,6812,6287,5603,4708,3579,2220,679,-972,-2653,-4249,-5698,-6907,-7861,-8549,-9021,-9333,-9585,-9853,-10216,-10721,-11373,-12153,-13001,-13834,-14568,-15100,-15369,-15312,-14924,-14230,-13287,-12201,-11059,-9975,-9021,-8220,-7581,-7023,-6472,-5808,-4920,-3724,-2156,-215,2059,4579,7217,9821,12250,14363,16059,17285,18016,18291,18172,17741,17108,16345,15544,14736,13947,13169,12361,11487,10488,9337,8001,6502,4860,3148,1429,-218,-1722,-3033,-4125,-4997,-5675,-6207,-6644,-7048,-7478,-7957,-8532,-9182,-9910,-10684,-11465,-12221,-12906,-13489,-13938,-14237,-14366,-14329,-14134,-13798,-13355,-12836,-12286,-11726,-11185,-10638,-10072,-9410,-8606,-7557,-6221,-4543,-2534,-247,2233,4753,7170,9313,11045,12276,12960,13123,12850,12267,11527,10796,10200,9853,9778,9989,10391,10919,11432,11838,12041,11991,11674,11121,10371,9495,8542,7548,6536,5475,4340,3081,1656,41,-1754,-3688,-5690,-7655,-9479,-11059,-12305,-13189,-13689,-13858,-13759,-13504,-13186,-12936,-12802,-12875,-13129,-13561,-14090,-14634,-15096,-15375,-15409,-15139,-14560,-13693,-12570,-11264,-9830,-8330,-6811,-5300,-3802,-2314,-816,722,2314,3978,5714,7508,9317,11114,12818,14386,15750,16859,17677,18186,18379,18290,17938,17401,16713,15972,15206,14496,13845,13289,12793,12316,11797,11131,10247,9052,7482,5526,3181,515,-2380,-5384,-8344,-11120,-13568,-15583,-17089,-18060,-18520,-18524,-18172,-17573,-16836,-16068,-15338,-14692,-14159,-13714,-13342,-12993,-12629,-12208,-11712,-11130,-10475,-9782,-9066,-8372,-7695,-7028,-6341,-5580,-4688,-3625,-2339,-841,866,2718,4642,6540,8300,9836,11058,11941,12469,12686,12665,12489,12270,12096,12053,12183,12518,13021,13661,14355,15019,15572,15947,16090,15990,15645,15082,14348,13471,12500,11433,10289,9023,7617,6009,4180,2095,-215,-2724,-5333,-7950,-10435,-12673,-14552,-15984,-16941,-17408,-17443,-17117,-16538,-15821,-15083,-14419,-13898,-13569,-13422,-13454,-13602,-13811,-14009,-14122,-14078,-13825,-13306,-12506,-11408,-10024,-8388,-6535,-4531,-2434,-310,1779,3778,5649,7366,8914,10309,11545,12662,13656,14565,15378,16109,16737,17241,17603,17783,17774,17561,17156,16576,15859,15029,14123,13152,12107,10971,9690,8226,6514,4554,2320,-112,-2687,-5265,-7734,-9929,-11750,-13079,-13882,-14157,-13964,-13405,-12615,-11726,-10884,-10174,-9673,-9389,-9312,-9392,-9568,-9773,-9946,-10020,-9973,-9753,-9384,-8845,-8195,-7433,-6625,-5773,-4901,-4019,-3101,-2154,-1138,-47,1140,2418,3787,5195,6611,7944,9133,10096,10784,11161,11241,11052,10676,10182,9684,9247,8957,8839,8905,9121,9431,9756,10019,10144,10087,9814,9339,8689,7904,7051,6151,5263,4368,3478,2545,1547,444,-786,-2134,-3597,-5110,-6636,-8085,-9397,-10496,-11341,-11891,-12147,-12117,-11838,-11355,-10708,-9962,-9143,-8311,-7484,-6699,-5980,-5350,-4822,-4416,-4126,-3945,-3854,-3799,-3753,-3642,-3437,-3090,-2603,-1966,-1229,-410,427,1252,2033,2760,3442,4108,4790,5529,6364,7293,8332,9431,10545,11603,12522,13223,13659,13778,13600,13148,12490,11700,10857,10015,9209,8430,7644,6785,5780,4558,3071,1300,-732,-2955,-5274,-7564,-9689,-11534,-12997,-14017,-14585,-14712,-14465,-13911,-13146,-12256,-11318,-10401,-9551,-8796,-8164,-7656,-7269,-7003,-6829,-6741,-6691,-6670,-6626,-6552,-6421,-6234,-6010,-5750,-5504,-5262,-5061,-4857,-4646,-4348,-3935,-3317,-2480,-1385,-65,1452,3082,4769,6405,7952,9328,10529,11526,12340,12974,13459,13789,13996,14052,13979,13756,13396,12907,12319,11660,10975,10300,9655,9063,8513,7997,7497,6986,6454,5884,5266,4598,3865,3065,2194,1231,186,-967,-2219,-3570,-5011,-6504,-8019,-9494,-10880,-12108,-13144,-13935,-14487,-14788,-14883,-14809,-14630,-14415,-14207,-14064,-13987,-13968,-13967,-13916,-13740,-13389,-12785,-11935,-10829,-9498,-8020,-6424,-4792,-3146,-1505,136,1810,3539,5360,7280,9287,11349,13394,15327,17049,18444,19428,19933,19932,19448,18529,17281,15800,14214,12614,11081,9645,8305,7015,5727,4366,2891,1281,-458,-2265,-4074,-5787,-7322,-8596,-9577,-10238,-10621,-10765,-10758,-10676,-10608,-10618,-10754,-11023,-11421,-11906,-12415,-12898,-13268,-13472,-13455,-13186,-12653,-11893,-10935,-9869,-8745,-7648,-6609,-5663,-4788,-3957,-3100,-2153,-1057,252,1761,3488,5342,7279,9175,10959,12528,13832,14834,15531,15956,16146,16176,16102,15999,15908,15861,15874,15928,16010,16078,16094,16024,15823,15468,14926,14181,13208,11999,10539,8836,6905,4782,2514,182,-2148,-4376,-6431,-8243,-9759,-10968,-11859,-12480,-12872,-13102,-13234,-13307,-13363,-13395,-13400,-13345,-13201,-12939,-12546,-12027,-11398,-10699,-9961,-9214,-8467,-7698,-6871,-5921,-4802,-3449,-1871,-59,1903,3946,5934,7771,9331,10560,11418,11935,12170,12232,12230,12290,12510,12955,13654,14583,15677,16843,17969,18934,19662,20048,20099,19766,19121,18170,17009,15657,14188,12600,10907,9096,7137,5022,2738,302,-2241,-4827,-7355,-9731,-11825,-13568,-14861,-15685,-16034,-15955,-15524,-14853,-14047,-13248,-12534,-12013,-11705,-11638,-11763,-12032,-12348,-12632,-12782,-12738,-12439,-11885,-11071,-10064,-8901,-7671,-6421,-5203,-4033,-2901,-1785,-624,606,1976,3495,5186,7036,9002,11043,13076,15037,16837,18417,19718,20705,21370,21719,21778,21581,21168,20569,19829,18967,18011,16980,15879,14716,13489,12191,10813,9355,7798,6158,4425,2629,785,-1061,-2873,-4590,-6171,-7562,-8740,-9677,-10380,-10865,-11158,-11307,-11339,-11301,-11224,-11120,-11012,-10902,-10794,-10694,-10599,-10518,-10464,-10449,-10491,-10597,-10774,-10996,-11236,-11422,-11481,-11331,-10876,-10071,-8857,-7253,-5285,-3035,-612,1865,4266,6478,8420,10039,11329,12313,13036,13568,13976,14309,14625,14923,15212,15460,15625,15667,15545,15229,14710,13990,13089,12044,10888,9663,8396,7102,5785,4421,2999,1473,-152,-1899,-3725,-5597,-7430,-9149,-10657,-11891,-12786,-13339,-13562,-13503,-13247,-12859,-12441,-12043,-11714,-11470,-11291,-11156,-11006,-10803,-10491,-10043,-9422,-8635,-7673,-6581,-5383,-4145,-2901,-1707,-583,464,1436,2372,3297,4259,5278,6369,7515,8671,9788,10790,11621,12222,12572,12662,12516,12180,11714,11187,10671,10211,9855,9594,9433,9308,9198,9025,8767,8370,7824,7129,6279,5319,4262,3144,2001,839,-326,-1489,-2657,-3815,-4949,-6034,-7037,-7925,-8676,-9287,-9754,-10116,-10403,-10669,-10958,-11304,-11714,-12172,-12633,-13012,-13237,-13208,-12860,-12154,-11085,-9696,-8082,-6334,-4603,-2970,-1548,-360,556,1246,1727,2076,2326,2546,2755,2986,3255,3551,3897,4288,4739,5273,5907,6657,7537,8536,9623,10766,11872,12894,13719,14300,14566,14492,14087,13361,12382,11184,9837,8381,6848,5254,3608,1895,134,-1687,-3528,-5364,-7130,-8767,-10204,-11382,-12250,-12776,-12964,-12829,-12422,-11808,-11052,-10239,-9422,-8666,-8002,-7458,-7035,-6730,-6521,-6389,-6307,-6268,-6262,-6301,-6392,-6564,-6813,-7159,-7583,-8055,-8540,-8972,-9266,-9351,-9125,-8517,-7477,-5982,-4057,-1775,755,3396,5984,8379,10450,12107,13321,14080,14447,14485,14297,13971,13597,13229,12912,12640,12411,12168,11896,11532,11073,10501,9822,9074,8260,7422,6548,5630,4645,3555,2356,1049,-320,-1676,-2938,-4007,-4838,-5392,-5701,-5826,-5877,-5968,-6223,-6718,-7524,-8619,-9975,-11492,-13056,-14546,-15839,-16846,-17501,-17791,-17729,-17375,-16810,-16122,-15391,-14699,-14067,-13527,-13050,-12609,-12147,-11618,-10965,-10158,-9170,-8000,-6652,-5154,-3528,-1815,-41,1750,3536,5273,6946,8519,9970,11280,12411,13353,14077,14561,14817,14824,14632,14233,13691,13012,12240,11395,10485,9517,8490,7372,6183,4888,3530,2126,723,-622,-1861,-2959,-3880,-4656,-5286,-5844,-6369,-6927,-7564,-8306,-9167,-10113,-11123,-12115,-13042,-13814,-14386,-14694,-14724,-14463,-13948,-13214,-12358,-11432,-10553,-9763,-9134,-8666,-8363,-8159,-8001,-7782,-7417,-6820,-5914,-4685,-3110,-1255,825,3024,5238,7371,9334,11069,12550,13762,14730,15459,15995,16340,16524,16545,16400,16092,15607,14961,14164,13262,12286,11295,10320,9383,8479,7575,6619,5551,4313,2858,1181,-712,-2746,-4853,-6899,-8791,-10404,-11672,-12556,-13062,-13257,-13220,-13072,-12914,-12847,-12937,-13207,-13669,-14261,-14946,-15628,-16239,-16709,-16975,-17019,-16825,-16410,-15802,-15018,-14086,-13006,-11777,-10386,-8830,-7111,-5257,-3307,-1326,624,2468,4164,5670,6985,8122,9125,10045,10937,11850,12813,13840,14914,15996,17029,17936,18653,19094,19225,18980,18352,17321,15894,14099,11951,9509,6821,3957,1005,-1941,-4779,-7407,-9725,-11675,-13189,-14265,-14922,-15196,-15185,-14950,-14612,-14230,-13897,-13634,-13473,-13397,-13385,-13402,-13419,-13401,-13348,-13231,-13085,-12883,-12670,-12418,-12155,-11844,-11489,-11034,-10465,-9715,-8756,-7534,-6028,-4223,-2139,187,2676,5234,7750,10104,12193,13930,15260,16179,16712,16936,16953,16866,16792,16798,16930,17188,17525,17879,18157,18262,18113,17647,16827,15687,14255,12651,10957,9304,7766,6419,5262,4299,3445,2646,1793,820,-338,-1687,-3230,-4874,-6568,-8180,-9632,-10833,-11740,-12334,-12647,-12721,-12635,-12460,-12272,-12134,-12085,-12145,-12311,-12555,-12835,-13104,-13305,-13398,-13330,-13081,-12617,-11937,-11030,-9911,-8595,-7106,-5482,-3745,-1948,-114,1714,3511,5241,6891,8435,9856,11148,12278,13252,14032,14622,15001,15174,15140,14914,14510,13953,13261,12454,11549,10540,9430,8176,6781,5191,3435,1500,-543,-2644,-4699,-6633,-8352,-9795,-10934,-11769,-12338,-12712,-12967,-13182,-13438,-13754,-14163,-14629,-15115,-15563,-15906,-16100,-16096,-15897,-15493,-14921,-14213,-13396,-12513,-11578,-10612,-9618,-8602,-7557,-6490,-5390,-4256,-3078,-1835,-522,890,2409,4040,5779,7595,9454,11301,13063,14680,16070,17196,18011,18519,18732,18696,18456,18078,17597,17065,16487,15881,15228,14509,13696,12762,11678,10444,9050,7526,5889,4176,2413,621,-1181,-2994,-4809,-6621,-8428,-10201,-11917,-13537,-15005,-16272,-17293,-18012,-18425,-18507,-18285,-17791,-17069,-16174,-15159,-14066,-12937,-11804,-10686,-9607,-8581,-7623,-6736,-5938,-5208,-4564,-3964,-3398,-2824,-2193,-1483,-634,345,1475,2711,4019,5337,6606,7761,8770,9590,10237,10711,11065,11328,11567,11817,12107,12466,12858,13291,13691,14042,14275,14362,14273,13984,13509,12823,11958,10889,9626,8166,6501,4662,2657,560,-1588,-3684,-5664,-7434,-8941,-10145,-11034,-11640,-11998,-12195,-12283,-12354,-12439,-12593,-12806,-13078,-13361,-13627,-13817,-13902,-13847,-13637,-13276,-12761,-12117,-11347,-10476,-9519,-8494,-7436,-6360,-5323,-4339,-3464,-2702,-2071,-1554,-1121,-722,-299,206,851,1648,2630,3752,4998,6304,7628,8915,10140,11271,12292,13203,13977,14613,15090,15393,15510,15443,15185,14774,14222,13585,12900,12212,11548,10926,10330,9741,9116,8431,7642,6773,5799,4791,3757,2765,1846,1025,322,-283,-802,-1272,-1720,-2169,-2630,-3086,-3523,-3902,-4189,-4361,-4391,-4297,-4068,-3769,-3414,-3084,-2820,-2681,-2697,-2901,-3268,-3794,-4407,-5047,-5635,-6072,-6307,-6254,-5908,-5242,-4296,-3101,-1715,-201,1398,3018,4634,6207,7727,9171,10545,11820,13006,14072,14998,15768,16347,16724,16885,16821,16542,16048,15344,14436,13312,11967,10400,8605,6623,4490,2294,125,-1901,-3686,-5139,-6208,-6873,-7161,-7121,-6830,-6381,-5846,-5311,-4827,-4428,-4162,-4017,-4040,-4211,-4548,-5045,-5661,-6383,-7119,-7828,-8399,-8783,-8905,-8744,-8308,-7630,-6788,-5858,-4920,-4039,-3236,-2507,-1811,-1078,-245,741,1923,3277,4786,6371,7958,9467,10831,12003,12973,13744,14354,14839,15260,15636,16017,16385,16744,17051,17264,17333,17194,16829,16178,15254,14037,12547,10790,8802,6588,4210,1686,-908,-3513,-6046,-8414,-10536,-12322,-13706,-14648,-15129,-15176,-14843,-14214,-13398,-12504,-11640,-10896,-10325,-9963,-9794,-9797,-9904,-10066,-10196,-10255,-10181,-9956,-9574,-9037,-8374,-7597,-6721,-5761,-4689,-3515,-2197,-731,883,2636,4491,6394,8294,10115,11812,13330,14642,15729,16596,17248,17727,18041,18240,18346,18376,18372,18322,18268,18206,18152,18121,18090,18051,17949,17721,17278,16531,15376,13766,11654,9072,6103,2852,-488,-3761,-6771,-9369,-11446,-12937,-13848,-14223,-14164,-13786,-13220,-12608,-12041,-11633,-11412,-11423,-11640,-12037,-12555,-13123,-13676,-14140,-14463,-14597,-14533,-14249,-13783,-13135,-12365,-11479,-10538,-9528,-8477,-7358,-6145,-4805,-3301,-1616,251,2263,4373,6486,8530,10405,12052,13427,14516,15346,15946,16376,16683,16909,17090,17224,17315,17344,17278,17124,16840,16465,15975,15407,14742,13988,13092,12021,10702,9100,7172,4924,2409,-307,-3078,-5792,-8289,-10450,-12177,-13412,-14143,-14414,-14281,-13855,-13231,-12518,-11800,-11140,-10576,-10120,-9771,-9500,-9291,-9109,-8941,-8764,-8589,-8395,-8220,-8050,-7931,-7860,-7851,-7900,-7966,-8027,-7996,-7822,-7424,-6748,-5754,-4426,-2775,-846,1313,3600,5955,8262,10452,12448,14193,15658,16823,17690,18282,18621,18746,18681,18457,18085,17560,16873,15980,14861,13463,11769,9757,7449,4875,2116,-743,-3582,-6287,-8737,-10848,-12543,-13802,-14619,-15038,-15117,-14932,-14565,-14076,-13530,-12950,-12357,-11746,-11124,-10484,-9851,-9231,-8652,-8133,-7673,-7281,-6920,-6569,-6186,-5740,-5207,-4577,-3859,-3066,-2231,-1364,-482,418,1358,2358,3462,4671,6021,7463,8989,10534,12020,13415,14623,15645,16438,17021,17417,17642,17744,17734,17625,17429,17106,16661,16044,15240,14214,12950,11428,9641,7591,5290,2767,70,-2731,-5544,-8264,-10773,-12969,-14739,-16041,-16822,-17111,-16960,-16448,-15708,-14843,-13985,-13221,-12625,-12217,-12010,-11959,-12029,-12156,-12288,-12385,-12409,-12352,-12190,-11943,-11579,-11130,-10561,-9895,-9121,-8256,-7307,-6283,-5199,-4045,-2828,-1527,-144,1334,2889,4507,6148,7765,9308,10726,11976,13038,13887,14543,15012,15323,15494,15540,15458,15250,14892,14387,13715,12897,11931,10846,9647,8356,6956,5463,3840,2093,211,-1796,-3884,-5999,-8055,-9956,-11593,-12882,-13746,-14159,-14124,-13691,-12952,-12010,-10990,-10010,-9168,-8539,-8177,-8079,-8255,-8647,-9214,-9886,-10588,-11254,-11807,-12188,-12355,-12263,-11918,-11320,-10505,-9515,-8401,-7212,-5986,-4759,-3536,-2330,-1130,68,1267,2466,3647,4794,5877,6877,7771,8556,9222,9788,10252,10646,10959,11223,11416,11555,11621,11621,11548,11422,11258,11081,10908,10740,10559,10313,9934,9331,8430,7164,5513,3507,1218,-1219,-3658,-5928,-7884,-9416,-10457,-11007,-11114,-10846,-10326,-9619,-8847,-8031,-7252,-6498,-5800,-5155,-4567,-4052,-3635,-3332,-3176,-3175,-3317,-3575,-3901,-4219,-4491,-4643,-4676,-4572,-4362,-4090,-3774,-3484,-3195,-2944,-2682,-2389,-2027,-1553,-958,-220,631,1581,2571,3572,4521,5386,6125,6713,7132,7373,7431,7321,7048,6649,6132,5537,4868,4135,3333,2437,1427,278,-1038,-2509,-4137,-5864,-7635,-9363,-10949,-12314,-13374,-14084,-14435,-14429,-14126,-13582,-12874,-12084,-11277,-10504,-9815,-9211,-8718,-8321,-8023,-7807,-7675,-7598,-7581,-7583,-7599,-7600,-7568,-7495,-7379,-7225,-7049,-6865,-6673,-6482,-6244,-5938,-5468,-4780,-3793,-2454,-751,1304,3646,6177,8775,11304,13623,15612,17173,18248,18807,18874,18490,17735,16705,15497,14202,12920,11677,10547,9475,8475,7446,6338,5065,3562,1809,-201,-2406,-4724,-7028,-9175,-11046,-12502,-13506,-14002,-14052,-13721,-13131,-12422,-11707,-11110,-10670,-10437,-10355,-10403,-10482,-10545,-10525,-10401,-10168,-9856,-9513,-9182,-8925,-8744,-8668,-8660,-8692,-8718,-8690,-8570,-8331,-7933,-7381,-6641,-5728,-4629,-3368,-1951,-414,1213,2889,4552,6168,7659,9007,10144,11082,11782,12280,12568,12676,12620,12399,12034,11499,10821,9976,9008,7926,6795,5649,4554,3530,2615,1797,1055,365,-337,-1061,-1856,-2710,-3616,-4543,-5434,-6267,-6975,-7568,-8025,-8376,-8675,-8960,-9312,-9773,-10384,-11152,-12067,-13079,-14135,-15162,-16086,-16838,-17366,-17621,-17591,-17268,-16683,-15863,-14872,-13747,-12568,-11354,-10173,-9016,-7911,-6821,-5735,-4595,-3377,-2037,-564,1038,2751,4526,6309,8036,9636,11057,12245,13172,13826,14210,14345,14262,14005,13618,13163,12685,12240,11859,11569,11359,11223,11109,10978,10756,10397,9820,9021,7941,6640,5120,3498,1832,253,-1167,-2352,-3264,-3901,-4297,-4483,-4530,-4482,-4384,-4278,-4182,-4122,-4101,-4135,-4223,-4377,-4600,-4888,-5243,-5637,-6056,-6459,-6817,-7102,-7288,-7363,-7311,-7119,-6778,-6265,-5578,-4696,-3639,-2415,-1059,372,1846,3269,4629,5845,6922,7839,8615,9286,9879,10442,10985,11533,12059,12552,12961,13258,13400,13362,13134,12710,12095,11296,10310,9137,7761,6178,4375,2369,176,-2134,-4504,-6819,-8984,-10879,-12405,-13490,-14086,-14202,-13864,-13147,-12143,-10940,-9656,-8368,-7167,-6103,-5230,-4553,-4090,-3820,-3718,-3753,-3882,-4066,-4265,-4453,-4583,-4648,-4604,-4440,-4133,-3670,-3035,-2242,-1264,-139,1157,2581,4149,5813,7570,9371,11193,12976,14689,16255,17650,18803,19689,20284,20546,20496,20110,19412,18434,17225,15844,14380,12881,11417,10012,8667,7367,6067,4723,3289,1735,44,-1756,-3638,-5520,-7323,-8955,-10340,-11413,-12163,-12581,-12721,-12637,-12400,-12093,-11763,-11474,-11237,-11072,-10950,-10858,-10750,-10592,-10360,-10023,-9598,-9082,-8528,-7953,-7424,-6952,-6572,-6256,-5980,-5665,-5235,-4573,-3607,-2241,-453,1755,4328,7144,10077,12943,15591,17863,19658,20910,21611,21805,21561,20995,20200,19285,18315,17328,16326,15272,14123,12816,11328,9634,7781,5809,3833,1932,228,-1214,-2329,-3101,-3543,-3704,-3653,-3477,-3250,-3046,-2910,-2858,-2908,-3018,-3205,-3414,-3656,-3911,-4192,-4511,-4894,-5356,-5919,-6571,-7318,-8099,-8897,-9629,-10252,-10712,-10957,-10975,-10753,-10292,-9648,-8811,-7879,-6843,-5781,-4688,-3596,-2504,-1411,-312,804,1946,3121,4330,5578,6833,8097,9310,10457,11477,12346,13019,13483,13721,13741,13555,13205,12716,12150,11533,10905,10269,9625,8937,8170,7271,6197,4920,3425,1745,-95,-2001,-3912,-5714,-7338,-8690,-9736,-10429,-10782,-10806,-10554,-10075,-9442,-8725,-7985,-7287,-6665,-6138,-5713,-5349,-5016,-4646,-4182,-3569,-2769,-1764,-582,740,2119,3473,4694,5705,6418,6803,6835,6555,6009,5301,4513,3753,3087,2578,2240,2080,2069,2179,2371,2614,2879,3161,3448,3749,4061,4382,4696,4979,5201,5334,5359,5268,5085,4832,4560,4299,4077,3888,3704,3463,3097,2528,1697,567,-863,-2552,-4431,-6385,-8300,-10030,-11458,-12479,-13029,-13097,-12700,-11924,-10853,-9614,-8303,-7031,-5842,-4790,-3856,-3028,-2265,-1538,-815,-107,596,1246,1834,2324,2716,3021,3268,3520,3833,4289,4939,5823,6952,8295,9801,11384,12961,14431,15720,16758,17505,17946,18083,17940,17566,16995,16295,15492,14642,13747,12833,11886,10896,9852,8726,7521,6214,4834,3369,1863,333,-1177,-2626,-3976,-5188,-6234,-7104,-7777,-8275,-8588,-8751,-8762,-8652,-8435,-8109,-7710,-7212,-6655,-6037,-5387,-4739,-4123,-3580,-3125,-2789,-2553,-2429,-2383,-2400,-2474,-2576,-2735,-2936,-3224,-3601,-4085,-4670,-5313,-5966,-6521,-6886,-6929,-6556,-5692,-4303,-2416,-119,2487,5209,7922,10430,12615,14373,15640,16418,16731,16635,16231,15576,14769,13846,12842,11769,10620,9383,8076,6694,5312,3960,2733,1698,908,414,206,266,535,945,1397,1819,2132,2298,2299,2155,1890,1566,1199,836,462,81,-332,-797,-1322,-1899,-2508,-3088,-3590,-3940,-4083,-3990,-3661,-3130,-2481,-1791,-1189,-738,-546,-613,-971,-1551,-2296,-3095,-3856,-4461,-4854,-4954,-4746,-4220,-3394,-2324,-1067,277,1609,2816,3801,4492,4842,4860,4573,4073,3451,2843,2362,2119,2185,2588,3302,4253,5340,6413,7376,8090,8514,8621,8445,8060,7573,7070,6649,6342,6157,6043,5924,5698,5263,4547,3496,2115,441,-1434,-3417,-5363,-7185,-8751,-10018,-10916,-11450,-11617,-11452,-10995,-10304,-9428,-8438,-7381,-6303,-5236,-4184,-3154,-2135,-1132,-150,780,1628,2351,2920,3302,3501,3512,3379,3132,2838,2556,2353,2283,2375,2639,3038,3532,4035,4472,4769,4862,4719,4338,3733,2966,2097,1212,379,-335,-898,-1303,-1570,-1760,-1926,-2161,-2509,-3042,-3757,-4659,-5685,-6779,-7834,-8757,-9455,-9838,-9892,-9602,-9044,-8309,-7543,-6874,-6460,-6364,-6668,-7332,-8310,-9478,-10709,-11852,-12796,-13438,-13752,-13733,-13434,-12931,-12295,-11603,-10892,-10171,-9425,-8607,-7663,-6548,-5228,-3693,-1958,-66,1927,3944,5916,7756,9420,10840,12003,12883,13482,13816,13907,13783,13490,13072,12580,12065,11555,11066,10583,10079,9484,8749,7794,6573,5054,3235,1149,-1147,-3572,-6021,-8404,-10613,-12568,-14209,-15480,-16382,-16902,-17086,-16971,-16622,-16119,-15519,-14917,-14349,-13883,-13536,-13305,-13189,-13114,-13048,-12906,-12637,-12205,-11597,-10836,-9970,-9063,-8183,-7382,-6702,-6128,-5644,-5180,-4666,-4031,-3208,-2167,-895,565,2180,3852,5524,7095,8527,9754,10780,11592,12206,12648,12926,13064,13070,12947,12706,12345,11882,11313,10677,9959,9209,8418,7627,6838,6089,5375,4723,4107,3529,2926,2280,1506,572,-585,-1990,-3640,-5511,-7520,-9576,-11550,-13325,-14788,-15871,-16525,-16775,-16648,-16233,-15615,-14878,-14115,-13374,-12691,-12083,-11528,-11018,-10532,-10058,-9603,-9172,-8766,-8380,-7985,-7535,-6986,-6275,-5371,-4245,-2913,-1396,237,1941,3616,5230,6691,7984,9061,9898,10485,10793,10823,10552,10003,9176,8132,6917,5616,4312,3079,1987,1060,312,-283,-775,-1197,-1606,-2001,-2389,-2721,-2960,-3028,-2896,-2524,-1934,-1178,-340,456,1090,1456,1458,1066,276,-859,-2254,-3805,-5382,-6883,-8175,-9187,-9812,-10012,-9746,-9018,-7879,-6404,-4725,-2964,-1273,238,1493,2439,3128,3593,3961,4325,4794,5431,6255,7236,8307,9359,10301,11035,11504,11699,11638,11394,11048,10695,10414,10262,10249,10360,10541,10717,10818,10747,10460,9888,9019,7839,6361,4634,2684,601,-1588,-3786,-5957,-8037,-9966,-11731,-13259,-14565,-15608,-16400,-16934,-17227,-17282,-17135,-16796,-16317,-15716,-15058,-14362,-13687,-13036,-12430,-11847,-11249,-10590,-9800,-8836,-7647,-6240,-4620,-2866,-1049,731,2368,3798,4950,5833,6445,6849,7100,7262,7393,7531,7682,7858,8024,8175,8278,8338,8342,8307,8240,8145,8034,7886,7701,7453,7134,6746,6291,5809,5312,4864,4471,4184,3980,3865,3778,3678,3491,3160,2640,1900,945,-194,-1474,-2818,-4159,-5429,-6569,-7561,-8389,-9072,-9639,-10131,-10586,-11031,-11485,-11930,-12350,-12700,-12932,-13005,-12889,-12561,-12034,-11316,-10445,-9457,-8403,-7318,-6255,-5231,-4266,-3357,-2479,-1614,-721,212,1199,2224,3269,4289,5249,6098,6809,7355,7732,7950,8033,8005,7904,7741,7533,7267,6916,6453,5833,5046,4074,2960,1737,496,-683,-1718,-2524,-3069,-3329,-3336,-3138,-2822,-2467,-2157,-1949,-1874,-1922,-2071,-2252,-2430,-2534,-2552,-2472,-2318,-2145,-2001,-1936,-1998,-2165,-2432,-2707,-2925,-2983,-2809,-2361,-1628,-663,445,1579,2586,3336,3700,3593,2985,1878,339,-1525,-3586,-5670,-7627,-9298,-10555,-11312,-11516,-11161,-10295,-8973,-7312,-5420,-3422,-1450,406,2042,3412,4470,5209,5633,5750,5599,5198,4603,3858,3010,2131,1266,478,-188,-694,-1025,-1169,-1154,-996,-743,-416,-45,367,824,1338,1929,2590,3317,4050,4748,5306,5668,5728,5454,4798,3789,2476,955,-638,-2171,-3494,-4495,-5084,-5222,-4896,-4151,-3040,-1671,-152,1382,2805,3997,4875,5377,5499,5271,4750,4038,3218,2396,1649,1034,579,292,152,144,232,411,657,999,1427,1979,2634,3400,4217,5043,5794,6403,6816,7002,6968,6748,6406,6013,5649,5366,5212,5181,5264,5408,5561,5661,5665,5538,5268,4867,4330,3690,2937,2067,1071,-90,-1413,-2926,-4589,-6393,-8251,-10105,-11850,-13396,-14644,-15526,-15972,-15965,-15482,-14559,-13236,-11575,-9678,-7636,-5573,-3600,-1813,-284,947,1898,2610,3176,3694,4280,5016,5975,7170,8579,10140,11751,13298,14668,15751,16486,16823,16775,16372,15694,14827,13885,12966,12170,11565,11195,11073,11182,11481,11912,12398,12866,13224,13405,13345,13006,12377,11482,10357,9073,7699,6302,4954,3692,2553,1530,617,-229,-1049,-1884,-2782,-3763,-4837,-5998,-7211,-8442,-9632,-10728,-11681,-12430,-12959,-13218,-13226,-12969,-12477,-11773,-10876,-9820,-8617,-7290,-5851,-4319,-2714,-1073,561,2112,3526,4702,5605,6175,6421,6378,6116,5743,5379,5135,5117,5381,5952,6792,7835,8965,10078,11042,11794,12257,12444,12374,12115,11742,11336,10954,10631,10353,10093,9774,9339,8707,7847,6745,5422,3936,2345,739,-829,-2280,-3597,-4737,-5716,-6539,-7229,-7828,-8349,-8832,-9275,-9689,-10047,-10341,-10515,-10549,-10393,-10015,-9416,-8582,-7560,-6398,-5151,-3916,-2726,-1668,-736,40,694,1262,1780,2304,2863,3470,4143,4841,5557,6237,6865,7406,7860,8226,8522,8771,8979,9166,9323,9434,9492,9449,9308,9038,8647,8147,7571,6957,6356,5810,5350,4990,4735,4554,4426,4302,4142,3907,3548,3052,2369,1517,469,-747,-2098,-3564,-5064,-6566,-8001,-9316,-10472,-11431,-12176,-12691,-12992,-13066,-12953,-12650,-12188,-11564,-10792,-9869,-8791,-7571,-6217,-4755,-3217,-1643,-56,1498,3017,4475,5871,7180,8404,9495,10455,11232,11823,12213,12409,12435,12316,12098,11801,11453,11049,10560,9963,9188,8218,7005,5569,3937,2186,421,-1243,-2683,-3804,-4552,-4914,-4942,-4730,-4387,-4060,-3849,-3847,-4102,-4601,-5324,-6196,-7153,-8121,-9044,-9890,-10636,-11297,-11877,-12410,-12907,-13382,-13830,-14237,-14562,-14790,-14855,-14754,-14446,-13931,-13221,-12318,-11261,-10058,-8736,-7301,-5759,-4122,-2378,-559,1345,3285,5239,7145,8961,10609,12065,13266,14211,14896,15334,15567,15627,15552,15387,15147,14864,14549,14213,13859,13495,13100,12674,12187,11630,10981,10237,9383,8434,7391,6271,5101,3898,2704,1542,450,-564,-1472,-2304,-3054,-3772,-4476,-5201,-5966,-6771,-7610,-8455,-9274,-10031,-10695,-11235,-11648,-11923,-12077,-12126,-12092,-11988,-11823,-11579,-11229,-10730,-10026,-9075,-7825,-6260,-4382,-2219,152,2653,5162,7560,9734,11559,12969,13870,14260,14114,13489,12440,11072,9497,7827,6195,4670,3355,2257,1406,749,260,-142,-493,-853,-1220,-1608,-1968,-2280,-2489,-2592,-2567,-2464,-2313,-2189,-2161,-2266,-2553,-2984,-3540,-4125,-4651,-5016,-5118,-4910,-4361,-3514,-2447,-1304,-221,622,1128,1219,903,269,-545,-1356,-1975,-2247,-2076,-1432,-377,974,2463,3913,5173,6119,6694,6875,6730,6318,5777,5204,4713,4380,4249,4324,4588,4971,5411,5810,6075,6120,5858,5236,4223,2816,1055,-998,-3213,-5482,-7607,-9476,-10915,-11859,-12262,-12155,-11633,-10821,-9872,-8940,-8126,-7516,-7108,-6875,-6733,-6589,-6347,-5930,-5322,-4528,-3623,-2717,-1909,-1333,-1049,-1111,-1499,-2144,-2956,-3781,-4512,-5011,-5206,-5065,-4604,-3914,-3083,-2273,-1562,-1083,-848,-880,-1111,-1456,-1798,-2013,-1992,-1649,-945,119,1460,2981,4504,5874,6928,7551,7687,7359,6649,5695,4676,3726,2995,2528,2326,2329,2406,2433,2268,1814,1030,-74,-1404,-2844,-4226,-5383,-6188,-6523,-6377,-5747,-4747,-3485,-2141,-871,172,868,1165,1045,572,-170,-1045,-1929,-2703,-3285,-3650,-3800,-3831,-3814,-3909,-4184,-4763,-5626,-6775,-8071,-9394,-10557,-11410,-11834,-11769,-11246,-10344,-9217,-8052,-7009,-6273,-5912,-5972,-6396,-7067,-7823,-8486,-8874,-8872,-8378,-7394,-5951,-4148,-2134,-53,1904,3597,4882,5682,5963,5740,5109,4155,3058,1922,919,127,-375,-564,-469,-154,304,776,1200,1478,1607,1590,1491,1416,1439,1701,2216,3040,4094,5286,6445,7392,7940,7938,7302,5995,4107,1725,-927,-3688,-6317,-8653,-10557,-11946,-12820,-13218,-13256,-13053,-12779,-12542,-12474,-12593,-12920,-13362,-13828,-14161,-14229,-13906,-13115,-11828,-10094,-8015,-5745,-3478,-1390,347,1619,2378,2638,2491,2064,1519,999,624,454,501,714,1018,1318,1537,1623,1572,1424,1255,1174,1270,1645,2322,3317,4555,5949,7354,8633,9655,10304,10530,10297,9666,8695,7538,6304,5169,4236,3606,3298,3290,3493,3786,4026,4066,3793,3136,2062,638,-1057,-2841,-4532,-5933,-6865,-7208,-6918,-6027,-4672,-3036,-1370,90,1121,1583,1417,674,-491,-1884,-3226,-4308,-4915,-4956,-4396,-3336,-1903,-328,1203,2479,3382,3829,3835,3470,2846,2127,1446,950,715,788,1150,1741,2462,3194,3830,4258,4437,4319,3963,3409,2792,2206,1800,1643,1817,2284,3002,3810,4559,5040,5095,4579,3438,1684,-583,-3181,-5894,-8470,-10674,-12322,-13287,-13543,-13128,-12186,-10869,-9417,-7995,-6801,-5925,-5416,-5239,-5289,-5417,-5464,-5254,-4678,-3641,-2164,-272,1885,4199,6478,8603,10430,11912,12993,13730,14168,14405,14554,14679,14867,15114,15405,15673,15825,15767,15417,14725,13697,12385,10896,9376,7969,6820,6006,5576,5463,5577,5750,5801,5584,4951,3873,2346,467,-1624,-3767,-5773,-7500,-8829,-9692,-10098,-10098,-9800,-9356,-8920,-8638,-8659,-9033,-9808,-10928,-12282,-13714,-15018,-15994,-16455,-16301,-15469,-14043,-12149,-10007,-7866,-5957,-4478,-3534,-3133,-3187,-3505,-3853,-3969,-3636,-2679,-1065,1186,3899,6867,9823,12505,14696,16226,17024,17090,16499,15394,13941,12330,10733,9293,8107,7228,6626,6259,6008,5774,5439,4917,4170,3193,2051,843,-303,-1242,-1859,-2067,-1864,-1284,-469,431,1211,1682,1690,1143,21,-1616,-3624,-5842,-8046,-10060,-11720,-12924,-13643,-13913,-13810,-13477,-13021,-12564,-12163,-11815,-11473,-11013,-10317,-9232,-7674,-5574,-2975,41,3292,6569,9633,12241,14217,15409,15785,15367,14283,12717,10889,9045,7389,6105,5275,4941,5022,5413,5919,6352,6514,6262,5498,4235,2533,559,-1498,-3427,-5026,-6174,-6792,-6916,-6637,-6109,-5514,-5035,-4800,-4919,-5393,-6195,-7224,-8346,-9429,-10324,-10945,-11217,-11143,-10766,-10166,-9463,-8770,-8177,-7751,-7490,-7341,-7222,-6981,-6510,-5656,-4364,-2581,-363,2192,4923,7631,10123,12218,13782,14762,15134,14999,14439,13642,12744,11906,11238,10787,10572,10514,10523,10452,10159,9512,8416,6835,4792,2370,-298,-3040,-5697,-8088,-10102,-11640,-12665,-13200,-13282,-13015,-12486,-11811,-11073,-10351,-9669,-9039,-8427,-7772,-7020,-6101,-4987,-3683,-2231,-733,688,1886,2723,3089,2944,2290,1230,-82,-1442,-2632,-3437,-3723,-3382,-2436,-948,931,3025,5146,7120,8816,10150,11106,11695,12010,12119,12148,12171,12269,12478,12798,13216,13659,14085,14398,14534,14436,14050,13382,12440,11272,9955,8550,7157,5828,4638,3616,2778,2117,1595,1170,784,399,-22,-468,-926,-1338,-1653,-1820,-1815,-1650,-1376,-1089,-895,-919,-1259,-1975,-3081,-4505,-6137,-7780,-9248,-10307,-10815,-10631,-9752,-8215,-6169,-3804,-1347,966,2953,4455,5420,5844,5811,5451,4919,4382,3971,3795,3889,4253,4819,5488,6123,6602,6780,6585,5948,4876,3411,1644,-305,-2295,-4178,-5826,-7111,-7958,-8313,-8167,-7565,-6566,-5295,-3862,-2414,-1070,58,887,1364,1478,1232,681,-119,-1075,-2106,-3108,-4018,-4740,-5240,-5444,-5346,-4884,-4080,-2892,-1364,495,2621,4944,7370,9776,12040,14021,15601,16673,17178,17100,16477,15398,13999,12417,10830,9351,8093,7106,6384,5898,5561,5291,4993,4586,4015,3261,2319,1250,95,-1057,-2139,-3086,-3848,-4406,-4748,-4902,-4892,-4787,-4628,-4501,-4440,-4503,-4687,-4990,-5356,-5726,-6011,-6144,-6047,-5696,-5083,-4252,-3277,-2268,-1330,-590,-123,13,-189,-689,-1408,-2243,-3077,-3792,-4307,-4559,-4524,-4232,-3716,-3046,-2294,-1507,-749,-26,643,1277,1877,2474,3053,3628,4174,4664,5064,5330,5422,5307,4977,4430,3708,2853,1929,999,118,-666,-1323,-1826,-2172,-2354,-2381,-2275,-2049,-1742,-1384,-1006,-653,-331,-66,141,311,436,561,675,805,918,999,999,864,543,-11,-823,-1882,-3155,-4555,-5982,-7296,-8375,-9106,-9409,-9275,-8715,-7836,-6734,-5568,-4454,-3515,-2816,-2388,-2213,-2229,-2353,-2485,-2522,-2379,-1998,-1340,-439,675,1881,3091,4143,4931,5331,5266,4700,3635,2115,247,-1859,-4029,-6105,-7905,-9284,-10109,-10314,-9862,-8792,-7198,-5221,-3058,-916,987,2476,3414,3749,3495,2741,1637,350,-930,-2054,-2881,-3356,-3435,-3161,-2567,-1741,-751,338,1465,2608,3739,4852,5942,6997,8006,8946,9781,10488,11016,11354,11467,11369,11069,10610,10025,9361,8637,7869,7031,6087,4994,3679,2131,303,-1763,-4006,-6325,-8556,-10549,-12136,-13184,-13610,-13396,-12588,-11303,-9711,-8002,-6387,-5043,-4090,-3607,-3566,-3905,-4484,-5149,-5731,-6077,-6067,-5639,-4783,-3549,-2060,-445,1104,2446,3436,4003,4117,3824,3216,2432,1618,945,530,480,844,1612,2734,4121,5637,7171,8569,9715,10510,10864,10744,10135,9065,7608,5859,3941,1990,138,-1491,-2798,-3724,-4229,-4345,-4105,-3604,-2932,-2182,-1445,-779,-218,218,552,801,995,1174,1348,1532,1710,1843,1905,1846,1645,1313,858,357,-148,-581,-888,-1056,-1044,-909,-647,-339,-21,238,413,462,418,283,122,-12,-74,-2,199,550,1003,1523,2039,2490,2824,3000,3016,2882,2658,2387,2147,1986,1947,2041,2249,2522,2785,2952,2921,2614,1969,961,-391,-2037,-3874,-5800,-7669,-9380,-10796,-11878,-12549,-12844,-12780,-12430,-11873,-11189,-10431,-9658,-8855,-8024,-7110,-6071,-4862,-3459,-1874,-144,1648,3415,5035,6423,7479,8161,8446,8347,7923,7252,6430,5575,4795,4198,3873,3881,4252,4988,6048,7365,8859,10410,11925,13287,14397,15195,15603,15627,15235,14478,13372,11992,10364,8576,6639,4613,2505,328,-1904,-4187,-6503,-8810,-11074,-13215,-15175,-16875,-18248,-19264,-19874,-20112,-19969,-19517,-18788,-17854,-16785,-15628,-14461,-13314,-12227,-11215,-10268,-9376,-8501,-7623,-6703,-5744,-4736,-3726,-2747,-1886,-1194,-749,-576,-670,-983,-1417,-1850,-2133,-2144,-1755,-921,375,2075,4053,6154,8166,9899,11174,11872,11940,11399,10326,8861,7149,5350,3607,2010,645,-494,-1403,-2154,-2792,-3385,-3974,-4558,-5121,-5605,-5939,-6069,-5937,-5547,-4921,-4147,-3339,-2629,-2169,-2056,-2369,-3103,-4202,-5524,-6926,-8196,-9194,-9779,-9894,-9554,-8826,-7861,-6791,-5807,-4997,-4465,-4189,-4129,-4154,-4152,-3969,-3511,-2708,-1546,-84,1593,3344,5023,6496,7627,8360,8654,8540,8073,7352,6469,5550,4674,3940,3403,3100,3062,3254,3677,4254,4947,5675,6366,6950,7338,7468,7266,6686,5703,4311,2555,484,-1797,-4186,-6547,-8770,-10722,-12343,-13544,-14344,-14740,-14804,-14618,-14263,-13840,-13401,-13000,-12612,-12219,-11718,-11044,-10098,-8825,-7210,-5271,-3088,-762,1575,3803,5802,7499,8852,9860,10562,11016,11282,11434,11494,11512,11455,11351,11154,10899,10583,10273,10014,9884,9939,10203,10677,11298,11953,12504,12770,12590,11827,10400,8312,5630,2523,-827,-4157,-7272,-9943,-12055,-13522,-14347,-14600,-14385,-13851,-13144,-12387,-11679,-11055,-10513,-10013,-9474,-8843,-8056,-7095,-5989,-4789,-3604,-2548,-1743,-1301,-1282,-1725,-2589,-3810,-5271,-6828,-8337,-9645,-10615,-11134,-11099,-10455,-9155,-7217,-4667,-1602,1872,5583,9373,13028,16382,19244,21487,22998,23733,23676,22884,21434,19463,17101,14512,11825,9186,6687,4433,2480,892,-313,-1107,-1503,-1498,-1120,-387,660,1985,3523,5198,6928,8589,10085,11260,12015,12220,11809,10734,9023,6732,4006,979,-2149,-5214,-8048,-10531,-12592,-14206,-15399,-16238,-16805,-17181,-17434,-17576,-17598,-17442,-17030,-16276,-15125,-13521,-11503,-9116,-6498,-3791,-1185,1153,3073,4494,5375,5768,5747,5446,4988,4498,4059,3725,3509,3388,3342,3324,3336,3366,3460,3655,4008,4553,5310,6256,7323,8426,9415,10167,10528,10391,9683,8401,6603,4414,2002,-442,-2730,-4704,-6257,-7320,-7903,-8040,-7822,-7364,-6786,-6211,-5733,-5402,-5242,-5202,-5226,-5227,-5116,-4844,-4358,-3672,-2814,-1851,-877,24,755,1244,1475,1429,1183,805,411,121,43,273,851,1807,3085,4635,6328,8055,9665,11048,12085,12710,12886,12600,11900,10820,9438,7819,6031,4137,2184,222,-1719,-3589,-5363,-6996,-8445,-9677,-10636,-11301,-11632,-11625,-11272,-10591,-9591,-8314,-6778,-5042,-3149,-1188,770,2593,4188,5411,6147,6299,5785,4609,2781,425,-2332,-5285,-8235,-10972,-13326,-15152,-16387,-16996,-17033,-16551,-15662,-14455,-13011,-11407,-9659,-7802,-5824,-3744,-1581,613,2746,4716,6393,7659,8443,8686,8429,7729,6706,5500,4247,3074,2075,1301,784,508,466,635,989,1542,2266,3196,4305,5617,7086,8703,10393,12086,13697,15092,16187,16828,16939,16401,15182,13240,10632,7428,3771,-160,-4165,-8024,-11538,-14522,-16856,-18435,-19248,-19293,-18641,-17358,-15567,-13349,-10841,-8120,-5306,-2497,196,2653,4750,6369,7386,7736,7352,6269,4526,2275,-331,-3055,-5671,-7930,-9626,-10588,-10721,-9993,-8461,-6237,-3488,-411,2793,5917,8803,11309,13362,14930,16034,16734,17104,17220,17156,16938,16598,16104,15430,14521,13327,11798,9926,7727,5278,2699,158,-2156,-4048,-5338,-5886,-5611,-4490,-2587,-18,3016,6289,9535,12502,14970,16749,17724,17827,17047,15449,13108,10178,6806,3170,-538,-4168,-7543,-10563,-13120,-15164,-16671,-17640,-18100,-18099,-17688,-16948,-15928,-14710,-13334,-11870,-10347,-8831,-7339,-5928,-4608,-3408,-2344,-1414,-637,3,504,888,1171,1397,1594,1815,2099,2488,3001,3658,4442,5334,6303,7292,8283,9227,10122,10960,11755,12520,13275,14012,14735,15392,15943,16299,16375,16067,15311,14039,12280,10055,7492,4712,1885,-835,-3300,-5402,-7066,-8275,-9042,-9430,-9504,-9354,-9038,-8613,-8098,-7500,-6815,-6038,-5204,-4327,-3511,-2800,-2318,-2122,-2267,-2757,-3542,-4508,-5514,-6356,-6858,-6825,-6137,-4703,-2540,285,3611,7234,10900,14362,17365,19732,21305,22043,21949,21107,19652,17726,15510,13140,10756,8448,6274,4260,2396,665,-964,-2500,-3938,-5245,-6363,-7237,-7807,-8034,-7913,-7458,-6721,-5768,-4666,-3490,-2302,-1137,-35,1003,1968,2843,3601,4203,4553,4582,4170,3232,1712,-405,-3079,-6180,-9558,-12988,-16225,-19049,-21221,-22607,-23083,-22653,-21356,-19323,-16737,-13772,-10652,-7532,-4577,-1891,435,2353,3825,4839,5400,5518,5226,4552,3552,2295,875,-576,-1919,-2988,-3632,-3722,-3182,-1989,-194,2105,4738,7529,10276,12799,14963,16655,17845,18519,18711,18478,17853,16883,15574,13907,11879,9455,6651,3498,82,-3481,-7038,-10425,-13473,-16049,-18033,-19388,-20081,-20179,-19746,-18917,-17808,-16558,-15269,-14024,-12873,-11832,-10906,-10087,-9359,-8730,-8178,-7735,-7387,-7173,-7091,-7161,-7362,-7662,-7980,-8202,-8209,-7839,-6984,-5535,-3466,-788,2393,5934,9624,13225,16505,19232,21246,22435,22784,22336,21198,19536,17485,15223,12847,10449,8075,5730,3418,1136,-1118,-3293,-5357,-7204,-8746,-9880,-10522,-10638,-10232,-9363,-8126,-6636,-5003,-3330,-1690,-135,1295,2573,3648,4484,5019,5198,4990,4362,3358,2009,430,-1258,-2935,-4422,-5649,-6480,-6902,-6888,-6488,-5765,-4829,-3783,-2770,-1874,-1208,-793,-646,-711,-909,-1135,-1282,-1264,-1006,-488,292,1295,2453,3693,4918,6060,7027,7790,8289,8524,8467,8122,7472,6536,5328,3906,2356,794,-622,-1754,-2447,-2630,-2257,-1409,-208,1113,2316,3135,3348,2801,1425,-733,-3541,-6755,-10088,-13219,-15845,-17723,-18696,-18694,-17760,-16015,-13653,-10916,-8055,-5319,-2908,-962,448,1342,1783,1901,1830,1725,1692,1828,2151,2667,3319,4051,4787,5475,6062,6559,6945,7311,7672,8144,8758,9585,10626,11868,13243,14656,15977,17057,17754,17930,17494,16393,14644,12302,9478,6307,2930,-499,-3860,-7035,-9959,-12559,-14817,-16705,-18209,-19323,-20015,-20273,-20060,-19371,-18194,-16556,-14500,-12111,-9504,-6825,-4237,-1894,51,1483,2324,2531,2111,1112,-393,-2289,-4441,-6704,-8917,-10915,-12539,-13647,-14112,-13866,-12876,-11172,-8850,-6040,-2931,282,3387,6193,8534,10292,11389,11817,11623,10891,9781,8435,7037,5726,4620,3778,3214,2882,2704,2580,2410,2112,1642,977,155,-775,-1714,-2556,-3185,-3503,-3427,-2939,-2038,-785,729,2408,4135,5804,7356,8692,9832,10707,11351,11732,11856,11699,11237,10453,9316,7826,5989,3823,1379,-1290,-4121,-7027,-9939,-12762,-15411,-17781,-19783,-21317,-22317,-22724,-22527,-21737,-20408,-18617,-16484,-14139,-11747,-9477,-7500,-5978,-5054,-4805,-5289,-6443,-8168,-10271,-12491,-14562,-16160,-17040,-16961,-15824,-13580,-10338,-6286,-1701,3073,7688,11808,15140,17489,18742,18912,18093,16476,14289,11796,9248,6871,4855,3315,2349,1942,2096,2711,3694,4915,6243,7536,8698,9611,10236,10518,10480,10142,9573,8854,8076,7340,6744,6352,6230,6366,6748,7282,7876,8389,8715,8733,8392,7656,6557,5164,3569,1891,237,-1304,-2677,-3853,-4856,-5702,-6444,-7125,-7775,-8428,-9084,-9731,-10341,-10847,-11185,-11255,-10979,-10267,-9082,-7404,-5283,-2798,-88,2707,5388,7819,9813,11285,12148,12401,12096,11330,10244,9002,7762,6675,5855,5386,5309,5624,6303,7283,8473,9779,11077,12257,13205,13825,14020,13737,12923,11583,9744,7482,4895,2125,-704,-3430,-5949,-8138,-9937,-11299,-12222,-12730,-12874,-12719,-12347,-11822,-11217,-10569,-9913,-9265,-8635,-8045,-7490,-7009,-6585,-6228,-5935,-5661,-5399,-5095,-4714,-4226,-3601,-2825,-1904,-827,364,1679,3057,4487,5906,7252,8466,9438,10103,10352,10119,9359,8047,6235,3979,1422,-1324,-4068,-6695,-9048,-11040,-12594,-13664,-14220,-14257,-13755,-12723,-11164,-9095,-6566,-3632,-403,3008,6433,9723,12690,15194,17095,18307,18795,18565,17695,16276,14452,12360,10136,7909,5773,3783,1983,354,-1109,-2452,-3673,-4809,-5802,-6653,-7274,-7611,-7616,-7232,-6478,-5385,-4043,-2581,-1140,141,1149,1807,2096,2029,1659,1052,283,-590,-1514,-2461,-3409,-4370,-5332,-6330,-7342,-8363,-9339,-10199,-10837,-11159,-11050,-10455,-9322,-7675,-5552,-3046,-272,2647,5568,8368,10933,13153,14958,16263,17015,17147,16614,15379,13426,10788,7520,3753,-353,-4608,-8786,-12698,-16143,-18996,-21140,-22554,-23219,-23201,-22570,-21438,-19911,-18105,-16104,-13990,-11796,-9547,-7264,-4938,-2624,-347,1794,3701,5265,6368,6940,6930,6365,5326,3952,2445,1013,-113,-760,-783,-132,1185,3078,5380,7913,10421,12713,14577,15875,16533,16544,15965,14937,13604,12162,10781,9595,8709,8134,7874,7818,7878,7890,7736,7287,6496,5342,3880,2210,443,-1283,-2853,-4188,-5230,-5970,-6430,-6639,-6657,-6527,-6296,-5998,-5647,-5255,-4831,-4371,-3917,-3463,-3077,-2760,-2550,-2436,-2387,-2361,-2277,-2061,-1646,-968,-31,1145,2470,3818,5024,5931,6373,6263,5561,4325,2699,869,-911,-2425,-3459,-3881,-3639,-2757,-1375,327,2098,3692,4883,5499,5449,4747,3471,1809,-37,-1816,-3307,-4317,-4713,-4418,-3446,-1850,211,2571,4985,7222,9031,10214,10586,10078,8635,6344,3315,-241,-4086,-7938,-11521,-14562,-16859,-18240,-18652,-18074,-16606,-14375,-11578,-8436,-5179,-2023,835,3258,5169,6537,7399,7817,7872,7657,7255,6723,6121,5469,4801,4103,3419,2733,2122,1607,1282,1201,1451,2061,3076,4466,6205,8200,10345,12499,14503,16196,17411,18034,17954,17156,15652,13525,10908,7951,4845,1743,-1166,-3775,-5946,-7609,-8703,-9191,-9072,-8365,-7115,-5387,-3267,-858,1734,4353,6867,9109,10910,12164,12731,12601,11764,10322,8410,6234,4008,1963,291,-884,-1489,-1584,-1271,-741,-219,101,22,-534,-1615,-3134,-4980,-6969,-8921,-10652,-12046,-12995,-13513,-13611,-13400,-12978,-12479,-11993,-11606,-11336,-11189,-11112,-11078,-11000,-10868,-10621,-10259,-9796,-9234,-8636,-8025,-7452,-6945,-6507,-6132,-5774,-5380,-4885,-4212,-3312,-2130,-655,1107,3129,5334,7650,9951,12124,14023,15528,16513,16895,16606,15625,13960,11671,8842,5612,2125,-1423,-4871,-8018,-10735,-12869,-14357,-15132,-15217,-14643,-13509,-11932,-10046,-8020,-5972,-4054,-2353,-936,139,892,1292,1409,1228,829,207,-585,-1538,-2622,-3791,-4999,-6140,-7122,-7802,-8062,-7794,-6933,-5458,-3420,-916,1907,4854,7733,10328,12445,13944,14702,14703,13945,12537,10570,8225,5637,2987,410,-1950,-4009,-5658,-6864,-7574,-7761,-7433,-6570,-5226,-3439,-1316,1014,3382,5579,7407,8658,9186,8897,7792,5957,3574,880,-1842,-4320,-6316,-7666,-8284,-8200,-7508,-6400,-5086,-3804,-2760,-2108,-1942,-2262,-3028,-4134,-5445,-6846,-8196,-9418,-10435,-11200,-11712,-11942,-11922,-11645,-11125,-10384,-9427,-8292,-7020,-5670,-4318,-3042,-1916,-1020,-398,-103,-147,-539,-1247,-2217,-3351,-4539,-5639,-6520,-7052,-7135,-6703,-5729,-4227,-2253,99,2709,5425,8084,10532,12613,14221,15258,15690,15492,14699,13353,11546,9394,7043,4681,2478,638,-711,-1454,-1576,-1115,-196,1015,2298,3444,4251,4585,4377,3640,2474,1025,-517,-1980,-3187,-4047,-4481,-4501,-4148,-3492,-2621,-1618,-528,594,1766,2984,4290,5705,7236,8875,10562,12212,13695,14861,15558,15645,15025,13661,11586,8915,5821,2530,-720,-3690,-6187,-8053,-9198,-9585,-9233,-8199,-6591,-4510,-2115,478,3107,5664,8022,10089,11780,13026,13763,13951,13554,12558,10984,8868,6303,3411,339,-2724,-5605,-8128,-10151,-11587,-12391,-12592,-12257,-11529,-10535,-9473,-8464,-7659,-7113,-6869,-6893,-7118,-7443,-7734,-7866,-7726,-7208,-6296,-4970,-3319,-1441,516,2393,4031,5310,6127,6451,6282,5677,4715,3511,2174,831,-420,-1464,-2241,-2660,-2694,-2300,-1476,-230,1403,3366,5581,7958,10387,12776,15019,17052,18799,20218,21234,21804,21830,21259,19985,17981,15194,11675,7490,2795,-2208,-7256,-12076,-16377,-19917,-22506,-24026,-24461,-23855,-22344,-20104,-17354,-14329,-11254,-8340,-5748,-3587,-1924,-757,-65,224,178,-101,-527,-998,-1417,-1703,-1772,-1569,-1051,-204,973,2444,4161,6028,7946,9775,11397,12689,13544,13903,13723,13010,11811,10186,8259,6156,4027,2034,307,-1031,-1920,-2352,-2352,-2021,-1448,-767,-74,554,1065,1458,1729,1896,1961,1895,1678,1229,517,-534,-1925,-3670,-5704,-7965,-10307,-12615,-14692,-16404,-17582,-18112,-17923,-16972,-15310,-13014,-10244,-7195,-4105,-1226,1210,3001,4020,4216,3631,2379,652,-1338,-3333,-5113,-6461,-7227,-7327,-6753,-5583,-3971,-2108,-215,1499,2885,3824,4305,4341,4050,3547,3005,2568,2367,2477,2923,3651,4576,5555,6443,7122,7472,7475,7106,6461,5616,4743,3955,3416,3193,3345,3828,4567,5410,6189,6724,6844,6436,5414,3793,1636,-904,-3619,-6274,-8601,-10389,-11446,-11692,-11099,-9761,-7816,-5470,-2946,-452,1824,3764,5290,6403,7124,7516,7623,7501,7152,6590,5791,4743,3465,1974,354,-1315,-2909,-4317,-5404,-6087,-6274,-5944,-5121,-3868,-2335,-674,913,2239,3151,3530,3332,2567,1307,-318,-2152,-4002,-5681,-7007,-7839,-8081,-7699,-6720,-5225,-3354,-1265,871,2880,4640,6043,7048,7654,7899,7842,7557,7085,6480,5726,4826,3735,2425,888,-879,-2803,-4812,-6744,-8461,-9762,-10504,-10539,-9809,-8302,-6112,-3399,-407,2582,5268,7390,8733,9205,8778,7578,5758,3585,1293,-845,-2642,-3954,-4734,-5014,-4896,-4541,-4114,-3790,-3664,-3806,-4182,-4721,-5305,-5785,-6049,-5985,-5533,-4698,-3488,-1997,-307,1476,3248,4932,6462,7807,8950,9910,10714,11409,12059,12704,13400,14134,14890,15572,16070,16233,15923,15016,13447,11191,8331,4978,1354,-2316,-5768,-8766,-11113,-12688,-13437,-13402,-12678,-11431,-9825,-8063,-6285,-4647,-3216,-2056,-1155,-503,-34,288,523,695,820,907,941,933,877,798,718,671,700,832,1114,1539,2125,2819,3583,4321,4964,5402,5580,5428,4930,4106,3008,1730,393,-881,-1955,-2731,-3117,-3081,-2634,-1825,-767,413,1569,2559,3280,3654,3677,3350,2764,1977,1094,199,-655,-1406,-2062,-2607,-3091,-3522,-3942,-4342,-4708,-4985,-5108,-4983,-4543,-3706,-2445,-761,1304,3629,6073,8420,10438,11891,12556,12276,10972,8652,5445,1546,-2750,-7134,-11265,-14846,-17647,-19504,-20384,-20316,-19432,-17899,-15921,-13678,-11351,-9056,-6890,-4893,-3078,-1442,46,1389,2605,3671,4557,5219,5617,5717,5524,5054,4373,3556,2708,1936,1334,1012,1000,1349,2014,2925,3957,4942,5700,6051,5839,4965,3380,1120,-1712,-4958,-8398,-11817,-14965,-17650,-19689,-20995,-21520,-21295,-20411,-18996,-17203,-15206,-13145,-11167,-9358,-7796,-6502,-5491,-4735,-4204,-3848,-3622,-3470,-3351,-3210,-3007,-2691,-2226,-1571,-710,376,1682,3182,4842,6592,8336,9976,11347,12341,12789,12627,11769,10246,8132,5556,2754,-77,-2643,-4732,-6128,-6702,-6395,-5235,-3327,-838,2019,5014,7933,10566,12783,14472,15590,16144,16138,15644,14678,13319,11575,9514,7147,4531,1704,-1276,-4322,-7345,-10201,-12760,-14836,-16302,-16994,-16852,-15823,-13961,-11372,-8249,-4825,-1387,1786,4438,6372,7477,7745,7230,6082,4480,2609,678,-1172,-2802,-4136,-5137,-5805,-6159,-6242,-6074,-5684,-5069,-4226,-3155,-1858,-373,1260,2942,4583,6050,7211,7958,8175,7829,6909,5500,3716,1759,-197,-1899,-3201,-3905,-3954,-3293,-1983,-145,2042,4320,6444,8125,9153,9346,8609,6960,4462,1309,-2285,-6043,-9689,-12964,-15639,-17560,-18621,-18801,-18149,-16765,-14805,-12446,-9867,-7246,-4709,-2359,-243,1632,3270,4716,5973,7084,8029,8802,9386,9744,9879,9796,9528,9144,8725,8365,8152,8155,8396,8874,9533,10287,11052,11695,12150,12320,12181,11748,11059,10226,9337,8513,7823,7332,7026,6915,6916,6994,7067,7076,6976,6738,6348,5838,5229,4580,3931,3320,2760,2246,1732,1186,517,-295,-1309,-2496,-3810,-5146,-6351,-7264,-7696,-7508,-6582,-4895,-2475,548,4001,7641,11224,14495,17227,19252,20439,20753,20186,18826,16758,14129,11066,7709,4191,629,-2850,-6142,-9136,-11734,-13861,-15449,-16469,-16930,-16856,-16335,-15436,-14306,-13027,-11753,-10562,-9557,-8802,-8329,-8158,-8255,-8594,-9087,-9678,-10256,-10752,-11060,-11110,-10816,-10124,-8990,-7410,-5411,-3068,-508,2141,4659,6908,8654,9784,10142,9691,8410,6392,3756,731,-2462,-5554,-8292,-10486,-11962,-12663,-12582,-11800,-10442,-8680,-6680,-4617,-2611,-765,871,2289,3475,4468,5268,5888,6333,6603,6690,6614,6376,6023,5578,5126,4701,4377,4177,4105,4132,4201,4240,4165,3927,3468,2789,1902,855,-273,-1400,-2416,-3248,-3810,-4084,-4060,-3775,-3290,-2656,-1947,-1173,-357,529,1527,2669,3993,5493,7129,8824,10453,11877,12919,13444,13309,12453,10856,8583,5762,2595,-668,-3757,-6394,-8327,-9382,-9418,-8444,-6493,-3747,-402,3256,6939,10343,13186,15217,16243,16141,14863,12468,9073,4905,205,-4711,-9558,-14046,-17934,-21029,-23206,-24393,-24618,-23935,-22507,-20502,-18132,-15622,-13147,-10874,-8893,-7244,-5915,-4854,-3985,-3225,-2519,-1805,-1078,-322,432,1175,1853,2470,2987,3432,3829,4223,4695,5285,6077,7053,8225,9486,10730,11784,12464,12600,12048,10738,8662,5921,2665,-857,-4407,-7693,-10492,-12607,-13904,-14354,-13963,-12834,-11113,-8964,-6592,-4146,-1794,367,2251,3798,4973,5739,6069,5958,5401,4448,3159,1655,76,-1409,-2629,-3432,-3704,-3396,-2522,-1180,495,2311,4082,5645,6859,7675,8063,8094,7858,7485,7124,6894,6897,7185,7740,8525,9416,10322,11094,11655,11911,11834,11413,10668,9662,8454,7144,5809,4556,3437,2528,1821,1323,967,683,362,-90,-783,-1777,-3105,-4749,-6615,-8569,-10421,-11949,-12953,-13249,-12736,-11370,-9225,-6433,-3235,105,3257,5937,7848,8807,8682,7470,5239,2180,-1485,-5462,-9458,-13181,-16356,-18763,-20208,-20581,-19819,-17944,-15048,-11298,-6924,-2218,2513,6932,10760,13722,15679,16524,16304,15112,13155,10662,7901,5130,2568,399,-1249,-2323,-2776,-2649,-1965,-796,774,2656,4711,6805,8769,10415,11568,12053,11753,10623,8684,6077,2982,-321,-3589,-6536,-8982,-10762,-11836,-12207,-11963,-11231,-10163,-8905,-7600,-6314,-5129,-4009,-2970,-1933,-883,210,1332,2438,3447,4289,4859,5134,5074,4748,4211,3610,3061,2709,2652,2955,3624,4618,5839,7170,8467,9594,10410,10835,10788,10271,9321,8021,6498,4910,3395,2102,1137,535,313,407,709,1107,1440,1586,1427,900,-32,-1322,-2921,-4688,-6510,-8245,-9762,-10996,-11862,-12381,-12556,-12470,-12181,-11803,-11392,-11020,-10700,-10403,-10085,-9640,-8994,-8058,-6779,-5161,-3230,-1086,1139,3293,5190,6684,7637,7971,7661,6733,5258,3340,1098,-1351,-3869,-6360,-8682,-10748,-12450,-13700,-14451,-14652,-14321,-13491,-12240,-10685,-8933,-7138,-5396,-3833,-2524,-1533,-909,-673,-839,-1396,-2309,-3533,-4969,-6521,-8031,-9351,-10299,-10728,-10504,-9549,-7855,-5466,-2531,778,4178,7420,10182,12223,13316,13342,12276,10200,7299,3834,108,-3557,-6881,-9622,-11618,-12784,-13107,-12644,-11501,-9815,-7725,-5391,-2914,-435,1977,4223,6237,7937,9270,10164,10582,10507,9944,8953,7617,6063,4446,2933,1692,877,586,885,1753,3108,4811,6661,8439,9925,10905,11234,10819,9656,7815,5456,2770,4,-2615,-4888,-6659,-7849,-8441,-8472,-8055,-7299,-6372,-5394,-4502,-3787,-3307,-3079,-3100,-3312,-3671,-4112,-4581,-5059,-5521,-5973,-6431,-6895,-7364,-7818,-8193,-8433,-8427,-8086,-7317,-6053,-4282,-2032,597,3465,6386,9165,11613,13541,14837,15406,15236,14371,12898,10952,8681,6235,3745,1321,-966,-3048,-4912,-6514,-7849,-8895,-9618,-10011,-10040,-9692,-8989,-7940,-6629,-5132,-3566,-2058,-714,347,1082,1436,1435,1113,553,-145,-849,-1442,-1772,-1746,-1251,-247,1293,3324,5769,8494,11321,14051,16455,18330,19479,19790,19187,17720,15471,12645,9444,6136,2950,105,-2247,-4014,-5160,-5730,-5776,-5404,-4706,-3767,-2657,-1417,-65,1390,2943,4572,6227,7825,9242,10345,10974,11005,10340,8944,6856,4190,1135,-2082,-5177,-7913,-10038,-11404,-11903,-11524,-10319,-8419,-5984,-3237,-376,2364,4817,6817,8291,9192,9555,9448,8976,8264,7424,6559,5745,5028,4447,4017,3747,3656,3738,4021,4499,5172,6032,7013,8060,9034,9811,10216,10108,9355,7888,5708,2883,-411,-3958,-7452,-10587,-13053,-14582,-14998,-14225,-12315,-9448,-5904,-2056,1713,5002,7496,8937,9221,8319,6368,3562,188,-3433,-7009,-10242,-12947,-14965,-16258,-16809,-16696,-15980,-14778,-13164,-11238,-9046,-6674,-4148,-1553,1052,3579,5912,7955,9566,10659,11138,10964,10151,8748,6897,4750,2521,435,-1298,-2478,-2969,-2706,-1678,1,2200,4660,7160,9390,11117,12106,12205,11342,9549,6932,3722,155,-3447,-6813,-9701,-11925,-13420,-14169,-14263,-13837,-13064,-12116,-11144,-10254,-9490,-8866,-8331,-7860,-7375,-6879,-6339,-5798,-5293,-4893,-4664,-4665,-4944,-5492,-6287,-7236,-8208,-9073,-9632,-9770,-9329,-8268,-6558,-4273,-1538,1466,4524,7418,9950,11977,13418,14268,14600,14532,14219,13831,13483,13281,13227,13291,13372,13342,13082,12488,11523,10208,8625,6914,5228,3728,2525,1690,1206,1014,961,905,651,68,-950,-2434,-4337,-6547,-8898,-11163,-13128,-14550,-15250,-15084,-14002,-12034,-9298,-6007,-2389,1257,4684,7643,9962,11500,12213,12068,11144,9507,7321,4728,1933,-895,-3547,-5877,-7716,-8969,-9541,-9423,-8608,-7172,-5203,-2823,-188,2560,5252,7746,9893,11577,12696,13182,13015,12196,10792,8888,6625,4165,1691,-588,-2501,-3854,-4558,-4520,-3781,-2391,-533,1625,3809,5799,7327,8203,8262,7439,5733,3244,142,-3347,-6954,-10413,-13469,-15922,-17619,-18492,-18546,-17842,-16516,-14719,-12618,-10394,-8156,-6022,-4039,-2241,-644,744,1895,2770,3306,3442,3115,2300,1006,-687,-2634,-4642,-6439,-7785,-8418,-8162,-6915,-4688,-1600,2114,6150,10172,13803,16773,18815,19831,19803,18833,17132,14944,12567,10253,8228,6599,5433,4649,4160,3792,3405,2872,2137,1201,146,-918,-1827,-2466,-2715,-2546,-1990,-1135,-150,786,1477,1761,1534,762,-493,-2118,-3912,-5668,-7149,-8154,-8513,-8126,-6950,-5031,-2479,541,3807,7081,10124,12688,14606,15696,15901,15187,13618,11316,8478,5314,2106,-928,-3537,-5562,-6873,-7424,-7214,-6324,-4851,-2948,-762,1552,3859,6046,8012,9694,11015,11930,12372,12310,11699,10531,8827,6607,3973,1009,-2144,-5321,-8359,-11062,-13261,-14806,-15577,-15541,-14712,-13203,-11191,-8905,-6618,-4588,-3062,-2204,-2140,-2863,-4312,-6333,-8708,-11202,-13575,-15604,-17132,-18044,-18295,-17884,-16871,-15308,-13310,-10937,-8297,-5448,-2476,555,3542,6390,8961,11119,12723,13637,13777,13084,11592,9384,6634,3577,489,-2329,-4594,-6077,-6618,-6166,-4759,-2562,207,3226,6186,8752,10654,11688,11758,10889,9207,6942,4382,1817,-466,-2274,-3481,-4072,-4118,-3748,-3133,-2425,-1756,-1203,-785,-489,-258,-46,188,452,717,915,967,769,240,-666,-1973,-3607,-5502,-7477,-9400,-11068,-12347,-13102,-13273,-12826,-11808,-10277,-8362,-6195,-3915,-1686,387,2162,3570,4522,4980,4898,4276,3130,1514,-470,-2691,-4978,-7153,-9035,-10472,-11347,-11588,-11193,-10194,-8690,-6809,-4700,-2524,-425,1479,3102,4396,5332,5913,6131,5995,5514,4685,3529,2062,322,-1635,-3731,-5862,-7896,-9675,-11064,-11905,-12127,-11675,-10591,-8972,-6975,-4802,-2674,-815,582,1372,1492,955,-133,-1612,-3265,-4881,-6244,-7180,-7582,-7369,-6569,-5230,-3480,-1479,594,2552,4230,5509,6303,6603,6421,5825,4892,3714,2372,941,-531,-2009,-3464,-4877,-6200,-7370,-8277,-8808,-8821,-8198,-6875,-4814,-2108,1122,4651,8221,11565,14415,16563,17864,18258,17785,16554,14753,12606,10337,8166,6255,4713,3591,2874,2516,2439,2569,2833,3202,3641,4157,4724,5338,5926,6439,6752,6771,6384,5513,4135,2262,-1,-2521,-5101,-7538,-9620,-11169,-12056,-12193,-11594,-10290,-8421,-6127,-3622,-1095,1235,3194,4639,5454,5594,5047,3841,2082,-117,-2554,-5019,-7254,-9024,-10112,-10382,-9766,-8313,-6151,-3489,-579,2308,4925,7075,8626,9537,9837,9618,9031,8222,7352,6536,5858,5350,5002,4775,4606,4444,4242,3997,3721,3478,3343,3404,3738,4396,5381,6648,8098,9573,10904,11868,12295,12000,10898,8944,6198,2808,-1014,-4985,-8802,-12184,-14859,-16663,-17496,-17368,-16383,-14719,-12596,-10256,-7902,-5695,-3716,-1982,-454,942,2251,3523,4716,5784,6617,7127,7226,6891,6147,5100,3905,2769,1916,1546,1832,2853,4627,7058,9983,13167,16337,19216,21546,23118,23796,23515,22309,20279,17595,14467,11118,7771,4614,1800,-569,-2435,-3775,-4604,-4949,-4857,-4381,-3594,-2566,-1412,-233,823,1613,2004,1865,1125,-247,-2222,-4701,-7539,-10553,-13530,-16276,-18599,-20360,-21457,-21827,-21467,-20391,-18678,-16422,-13763,-10871,-7917,-5110,-2603,-583,859,1599,1638,946,-390,-2280,-4572,-7072,-9574,-11846,-13668,-14852,-15238,-14753,-13355,-11118,-8150,-4628,-776,3191,7024,10523,13503,15834,17419,18225,18224,17467,15983,13882,11265,8277,5081,1843,-1270,-4083,-6468,-8282,-9437,-9870,-9565,-8584,-7022,-5080,-2963,-945,720,1795,2099,1533,98,-2098,-4849,-7862,-10812,-13364,-15249,-16247,-16290,-15366,-13616,-11204,-8379,-5366,-2391,377,2823,4895,6595,7970,9076,9967,10674,11188,11478,11478,11141,10400,9274,7773,6023,4151,2370,878,-108,-425,30,1296,3291,5894,8878,12001,14981,17568,19505,20639,20831,20059,18361,15846,12695,9114,5346,1606,-1874,-4946,-7453,-9340,-10556,-11129,-11086,-10494,-9417,-7923,-6087,-3993,-1740,537,2678,4498,5802,6399,6153,4973,2870,-63,-3639,-7598,-11634,-15431,-18675,-21130,-22599,-22989,-22299,-20584,-18004,-14753,-11060,-7193,-3359,198,3343,5925,7901,9241,9976,10180,9937,9376,8622,7801,7034,6423,6034,5923,6082,6507,7131,7908,8736,9544,10242,10762,11048,11057,10755,10122,9153,7824,6164,4167,1879,-649,-3344,-6110,-8817,-11323,-13461,-15042,-15920,-15952,-15077,-13305,-10729,-7533,-3960,-315,3099,5964,8028,9096,9066,7949,5854,2991,-351,-3860,-7174,-10011,-12072,-13210,-13292,-12349,-10446,-7755,-4489,-882,2819,6389,9636,12398,14540,15991,16660,16551,15642,13990,11673,8817,5596,2215,-1085,-4057,-6447,-8037,-8654,-8181,-6600,-3969,-449,3713,8208,12671,16721,20004,22195,23094,22564,20652,17503,13404,8741,3939,-564,-4386,-7258,-9005,-9626,-9211,-7976,-6178,-4102,-2004,-90,1504,2710,3518,3947,4042,3826,3319,2510,1379,-93,-1920,-4076,-6494,-9048,-11578,-13852,-15671,-16796,-17083,-16429,-14841,-12402,-9295,-5738,-2009,1637,4964,7775,9956,11430,12201,12290,11771,10703,9164,7225,4942,2400,-329,-3129,-5876,-8405,-10546,-12124,-12986,-13020,-12179,-10471,-7996,-4900,-1397,2257,5795,8925,11393,12979,13534,12996,11393,8849,5566,1823,-2078,-5803,-9032,-11492,-12946,-13265,-12381,-10354,-7322,-3534,705,5021,9035,12371,14709,15814,15543,13911,11014,7123,2537,-2318,-7058,-11290,-14689,-17047,-18222,-18220,-17130,-15134,-12463,-9404,-6207,-3133,-378,1906,3613,4690,5124,4908,4103,2719,853,-1439,-4043,-6834,-9666,-12352,-14717,-16539,-17645,-17865,-17080,-15271,-12453,-8789,-4477,190,4883,9263,12998,15811,17489,17904,17032,14953,11817,7890,3435,-1193,-5701,-9766,-13156,-15664,-17161,-17589,-16943,-15296,-12747,-9473,-5645,-1499,2731,6778,10388,13282,15257,16101,15722,14076,11241,7371,2720,-2389,-7618,-12580,-16953,-20443,-22835,-24017,-23941,-22681,-20360,-17195,-13438,-9392,-5356,-1648,1483,3810,5221,5660,5203,3967,2180,73,-2070,-4008,-5510,-6425,-6649,-6139,-4931,-3076,-707,2059,5051,8114,11088,13816,16170,18041,19343,20027,20053,19429,18160,16311,13933,11148,8067,4839,1621,-1453,-4222,-6590,-8439,-9717,-10369,-10401,-9836,-8749,-7240,-5463,-3564,-1745,-172,980,1585,1549,850,-480,-2342,-4596,-7049,-9532,-11833,-13820,-15344,-16336,-16738,-16538,-15765,-14446,-12665,-10496,-8049,-5448,-2842,-380,1757,3427,4481,4838,4452,3364,1666,-444,-2761,-4982,-6856,-8095,-8508,-7937,-6350,-3775,-373,3650,8003,12378,16471,19988,22717,24475,25202,24879,23588,21473,18708,15535,12168,8859,5809,3203,1177,-186,-837,-791,-91,1170,2872,4878,7020,9132,11044,12582,13606,13984,13619,12477,10539,7883,4588,827,-3237,-7390,-11422,-15133,-18317,-20826,-22520,-23308,-23147,-22037,-20022,-17211,-13733,-9771,-5524,-1207,2971,6814,10151,12852,14823,16011,16426,16090,15109,13595,11711,9634,7550,5664,4142,3156,2812,3184,4283,6059,8390,11121,14033,16901,19489,21557,22921,23402,22916,21404,18917,15551,11486,6965,2252,-2348,-6554,-10103,-12782,-14449,-15024,-14546,-13099,-10909,-8221,-5358,-2642,-366,1213,1929,1691,525,-1484,-4137,-7216,-10436,-13536,-16249,-18372,-19737,-20259,-19908,-18711,-16754,-14163,-11094,-7741,-4298,-978,2011,4484,6277,7273,7413,6712,5262,3238,874,-1551,-3725,-5388,-6283,-6298,-5351,-3542,-1006,1999,5195,8292,11028,13211,14734,15581,15820,15574,15009,14254,13430,12582,11695,10728,9570,8165,6436,4383,2047,-483,-3078,-5577,-7851,-9733,-11139,-11973,-12203,-11818,-10853,-9365,-7468,-5289,-3027,-861,964,2264,2857,2612,1510,-448,-3114,-6295,-9734,-13093,-16084,-18371,-19724,-19964,-19016,-16914,-13789,-9857,-5401,-742,3785,7868,11212,13614,14916,15075,14126,12204,9516,6337,2978,-244,-3030,-5140,-6385,-6685,-6024,-4490,-2231,555,3624,6746,9680,12235,14247,15614,16262,16177,15362,13855,11715,9018,5875,2412,-1201,-4795,-8179,-11177,-13654,-15482,-16619,-17034,-16760,-15862,-14435,-12599,-10510,-8300,-6161,-4213,-2635,-1525,-996,-1096,-1852,-3225,-5142,-7480,-10068,-12711,-15184,-17251,-18697,-19318,-18983,-17602,-15202,-11869,-7805,-3271,1412,5903,9870,13040,15206,16281,16272,15310,13596,11414,9042,6792,4887,3538,2827,2810,3426,4596,6177,8022,9989,11919,13715,15241,16433,17184,17449,17138,16246,14723,12640,10049,7120,4037,1042,-1619,-3712,-5063,-5541,-5129,-3868,-1902,577,3335,6112,8684,10835,12417,13338,13547,13067,11939,10246,8088,5556,2777,-170,-3165,-6127,-8972,-11605,-13961,-15948,-17504,-18543,-19012,-18837,-17997,-16470,-14290,-11532,-8323,-4857,-1350,1926,4743,6850,8104,8397,7723,6173,3881,1086,-1973,-5005,-7744,-9937,-11387,-11941,-11538,-10158,-7889,-4856,-1246,2700,6742,10608,14054,16856,18845,19888,19945,18997,17129,14421,11076,7246,3217,-804,-4534,-7765,-10298,-12014,-12831,-12759,-11832,-10181,-7939,-5315,-2524,205,2628,4545,5767,6172,5693,4337,2190,-596,-3792,-7144,-10358,-13157,-15285,-16544,-16797,-16005,-14196,-11510,-8135,-4353,-430,3311,6635,9325,11265,12400,12775,12458,11595,10312,8773,7094,5420,3842,2461,1360,606,259,372,962,2047,3595,5571,7875,10419,13056,15639,18020,20008,21480,22275,22304,21523,19921,17582,14621,11205,7534,3824,267,-2934,-5651,-7777,-9261,-10106,-10338,-10027,-9242,-8091,-6660,-5075,-3457,-1937,-675,198,533,223,-797,-2549,-4979,-7974,-11356,-14889,-18310,-21335,-23686,-25144,-25525,-24772,-22891,-20020,-16358,-12197,-7827,-3574,299,3553,6021,7605,8276,8078,7123,5578,3657,1595,-357,-1977,-3058,-3474,-3135,-2058,-296,1998,4656,7463,10196,12670,14688,16141,16928,17020,16418,15156,13302,10921,8119,4993,1673,-1706,-5001,-8068,-10772,-13002,-14666,-15712,-16120,-15894,-15092,-13786,-12103,-10188,-8221,-6391,-4886,-3881,-3497,-3820,-4855,-6544,-8772,-11358,-14111,-16813,-19285,-21357,-22930,-23913,-24296,-24044,-23184,-21721,-19680,-17100,-14031,-10556,-6795,-2891,968,4582,7746,10281,12044,12969,13059,12399,11153,9538,7805,6213,4997,4339,4364,5120,6555,8592,11023,13670,16270,18592,20405,21514,21778,21124,19563,17185,14175,10775,7266,3936,1045,-1224,-2753,-3533,-3651,-3237,-2523,-1700,-993,-561,-517,-915,-1739,-2938,-4419,-6091,-7854,-9628,-11361,-13006,-14548,-15971,-17258,-18404,-19384,-20180,-20767,-21114,-21196,-20965,-20404,-19443,-18080,-16264,-14007,-11341,-8310,-5048,-1684,1596,4590,7144,9084,10355,10904,10796,10112,9001,7626,6173,4810,3705,2986,2747,3046,3881,5219,6977,9036,11249,13431,15401,16957,17927,18161,17561,16097,13784,10738,7098,3096,-1031,-5005,-8576,-11489,-13580,-14695,-14826,-13985,-12328,-10047,-7416,-4729,-2292,-361,844,1216,712,-591,-2539,-4927,-7484,-9973,-12148,-13822,-14885,-15256,-14957,-14007,-12491,-10472,-8047,-5286,-2291,854,4028,7126,10002,12552,14645,16197,17130,17409,17027,16024,14464,12477,10207,7849,5601,3679,2266,1529,1561,2405,4020,6305,9080,12151,15258,18183,20677,22568,23687,23955,23327,21826,19538,16595,13171,9484,5739,2169,-1048,-3739,-5793,-7121,-7697,-7515,-6649,-5193,-3324,-1238,814,2590,3845,4391,4089,2890,822,-1989,-5361,-9035,-12746,-16209,-19165,-21413,-22786,-23224,-22696,-21272,-19047,-16177,-12827,-9188,-5435,-1746,1723,4847,7513,9649,11208,12159,12534,12354,11716,10685,9391,7934,6425,4994,3720,2725,2090,1890,2190,2998,4317,6075,8182,10501,12856,15066,16936,18276,18923,18747,17677,15700,12894,9375,5358,1082,-3172,-7115,-10475,-13018,-14563,-15014,-14359,-12687,-10184,-7108,-3784,-539,2296,4455,5740,6052,5396,3854,1613,-1115,-4067,-7008,-9703,-11998,-13766,-14955,-15565,-15606,-15131,-14185,-12799,-11025,-8875,-6407,-3658,-714,2329,5332,8146,10579,12461,13615,13901,13242,11617,9098,5835,2048,-1967,-5900,-9404,-12176,-13936,-14496,-13762,-11745,-8579,-4502,166,5052,9762,13928,17233,19414,20354,19967,18367,15700,12252,8356,4360,635,-2526,-4874,-6268,-6668,-6116,-4777,-2845,-614,1640,3611,5049,5743,5565,4485,2538,-125,-3320,-6791,-10281,-13535,-16337,-18519,-19990,-20719,-20756,-20190,-19144,-17759,-16155,-14432,-12670,-10889,-9121,-7351,-5570,-3775,-1953,-128,1677,3424,5053,6514,7740,8656,9221,9360,9062,8313,7152,5656,3956,2198,585,-720,-1529,-1724,-1231,-29,1798,4123,6740,9375,11764,13599,14651,14727,13757,11744,8841,5264,1319,-2632,-6235,-9144,-11070,-11811,-11267,-9458,-6529,-2762,1500,5799,9705,12785,14700,15236,14304,11996,8517,4215,-522,-5242,-9567,-13125,-15697,-17111,-17336,-16414,-14452,-11642,-8173,-4308,-286,3620,7158,10090,12224,13409,13590,12764,11032,8554,5552,2293,-954,-3909,-6358,-8106,-9067,-9193,-8538,-7194,-5302,-3026,-524,2037,4524,6820,8818,10451,11632,12335,12494,12125,11207,9819,8017,5957,3765,1650,-238,-1711,-2654,-2971,-2630,-1665,-156,1758,3891,6038,7965,9461,10343,10456,9745,8178,5851,2877,-545,-4198,-7847,-11264,-14265,-16690,-18453,-19516,-19880,-19590,-18714,-17302,-15452,-13211,-10667,-7906,-5015,-2114,691,3271,5517,7337,8663,9473,9785,9654,9167,8426,7547,6629,5781,5070,4573,4340,4422,4842,5636,6782,8280,10055,12040,14114,16151,18006,19531,20589,21052,20828,19839,18069,15532,12315,8543,4407,116,-4068,-7909,-11148,-13571,-15025,-15400,-14720,-13063,-10643,-7724,-4647,-1767,596,2139,2692,2150,535,-2008,-5281,-8984,-12821,-16479,-19696,-22261,-24029,-24931,-24939,-24098,-22458,-20123,-17198,-13802,-10088,-6180,-2257,1547,5054,8138,10661,12538,13723,14194,14000,13215,11933,10314,8469,6591,4802,3283,2151,1539,1532,2166,3448,5301,7613,10212,12879,15394,17512,19035,19787,19678,18678,16853,14328,11297,7975,4595,1363,-1551,-4012,-5955,-7341,-8189,-8550,-8485,-8114,-7524,-6863,-6238,-5782,-5595,-5762,-6337,-7320,-8702,-10398,-12320,-14338,-16309,-18091,-19553,-20578,-21068,-20974,-20240,-18885,-16926,-14438,-11520,-8299,-4910,-1513,1760,4777,7432,9654,11388,12612,13338,13586,13396,12829,11931,10776,9433,7968,6469,5019,3697,2596,1784,1314,1224,1513,2149,3081,4207,5415,6561,7490,8054,8105,7542,6298,4353,1775,-1351,-4850,-8535,-12198,-15603,-18569,-20888,-22431,-23083,-22802,-21611,-19594,-16925,-13824,-10566,-7457,-4782,-2809,-1733,-1656,-2611,-4485,-7133,-10284,-13680,-17002,-19968,-22315,-23828,-24356,-23814,-22202,-19595,-16151,-12080,-7655,-3153,1136,4970,8146,10537,12088,12813,12790,12140,10998,9520,7842,6086,4368,2776,1403,336,-349,-579,-303,485,1771,3459,5438,7533,9544,11297,12585,13321,13416,12921,11914,10581,9101,7697,6512,5672,5182,4997,4983,4973,4791,4273,3326,1909,83,-2026,-4237,-6313,-8061,-9275,-9872,-9807,-9157,-8053,-6694,-5292,-4058,-3172,-2749,-2857,-3462,-4495,-5784,-7149,-8362,-9206,-9505,-9113,-7973,-6094,-3551,-509,2843,6264,9512,12353,14582,16037,16609,16259,14996,12923,10173,6990,3600,340,-2540,-4735,-6073,-6399,-5714,-4085,-1699,1191,4286,7271,9851,11793,12905,13104,12356,10715,8297,5251,1783,-1921,-5631,-9172,-12339,-14987,-16958,-18160,-18511,-17985,-16626,-14503,-11783,-8656,-5354,-2140,748,3091,4710,5535,5516,4740,3318,1429,-710,-2907,-4938,-6656,-7907,-8616,-8724,-8237,-7170,-5610,-3609,-1308,1222,3835,6433,8889,11086,12908,14254,15015,15145,14577,13347,11478,9105,6380,3528,813,-1503,-3137,-3895,-3611,-2257,110,3316,7075,11044,14843,18063,20405,21582,21502,20146,17685,14365,10554,6631,2980,-91,-2345,-3690,-4113,-3722,-2696,-1240,410,2046,3499,4627,5373,5688,5601,5133,4349,3296,2035,617,-905,-2467,-4008,-5434,-6693,-7684,-8387,-8745,-8778,-8494,-7937,-7162,-6211,-5147,-3987,-2774,-1479,-126,1326,2870,4490,6152,7758,9207,10349,11058,11195,10700,9546,7798,5589,3112,610,-1682,-3527,-4775,-5316,-5163,-4389,-3153,-1653,-96,1321,2436,3151,3390,3159,2464,1367,-80,-1800,-3735,-5815,-7966,-10109,-12134,-13918,-15305,-16144,-16281,-15609,-14066,-11665,-8497,-4747,-650,3481,7337,10598,13006,14368,14589,13677,11731,8937,5534,1789,-2020,-5643,-8850,-11481,-13415,-14590,-15009,-14684,-13698,-12116,-10045,-7578,-4842,-1938,975,3774,6276,8326,9758,10436,10264,9206,7310,4688,1580,-1762,-4972,-7730,-9691,-10618,-10347,-8849,-6247,-2743,1300,5524,9503,12878,15358,16765,17052,16308,14715,12554,10122,7717,5590,3900,2747,2098,1895,1980,2191,2372,2349,2042,1349,281,-1154,-2890,-4827,-6885,-8943,-10912,-12722,-14282,-15582,-16567,-17251,-17638,-17755,-17653,-17358,-16929,-16372,-15705,-14910,-13946,-12771,-11335,-9594,-7532,-5159,-2516,297,3174,5955,8518,10699,12420,13576,14175,14201,13754,12909,11829,10655,9566,8699,8188,8097,8446,9200,10247,11464,12675,13723,14465,14784,14621,13945,12777,11170,9202,6968,4570,2100,-338,-2677,-4815,-6698,-8234,-9368,-10042,-10229,-9943,-9225,-8179,-6931,-5656,-4513,-3691,-3287,-3419,-4053,-5158,-6578,-8153,-9667,-10936,-11785,-12112,-11859,-11049,-9752,-8085,-6194,-4212,-2276,-471,1147,2574,3847,5024,6191,7397,8698,10062,11434,12701,13706,14307,14361,13791,12591,10843,8709,6433,4271,2506,1357,981,1452,2719,4661,7065,9669,12201,14386,16008,16909,17021,16354,14998,13092,10814,8338,5836,3448,1274,-605,-2159,-3376,-4254,-4843,-5157,-5285,-5271,-5218,-5200,-5301,-5585,-6096,-6835,-7792,-8908,-10122,-11361,-12539,-13602,-14476,-15144,-15558,-15726,-15616,-15252,-14617,-13735,-12616,-11275,-9758,-8075,-6278,-4384,-2418,-399,1655,3735,5804,7841,9787,11584,13158,14430,15332,15805,15829,15419,14638,13587,12409,11249,10252,9526,9120,9047,9230,9588,9976,10254,10290,9956,9174,7894,6115,3879,1269,-1606,-4611,-7594,-10399,-12866,-14838,-16184,-16787,-16584,-15568,-13782,-11348,-8446,-5293,-2162,693,3011,4603,5318,5146,4118,2413,247,-2086,-4307,-6131,-7366,-7853,-7556,-6490,-4763,-2522,38,2733,5363,7789,9868,11538,12753,13499,13809,13696,13208,12375,11233,9802,8127,6240,4210,2113,44,-1881,-3559,-4885,-5782,-6198,-6125,-5583,-4659,-3439,-2074,-697,554,1550,2224,2534,2487,2160,1621,1004,409,-63,-348,-427,-334,-141,42,79,-146,-762,-1819,-3352,-5316,-7618,-10119,-12648,-15037,-17115,-18774,-19921,-20553,-20689,-20414,-19828,-19039,-18161,-17255,-16377,-15527,-14678,-13786,-12795,-11655,-10346,-8862,-7221,-5468,-3643,-1797,26,1807,3508,5137,6650,8052,9290,10336,11135,11633,11782,11551,10926,9935,8645,7143,5558,4006,2598,1416,487,-188,-658,-986,-1236,-1472,-1730,-2025,-2364,-2729,-3112,-3519,-3958,-4473,-5086,-5848,-6752,-7790,-8891,-9966,-10908,-11597,-11956,-11911,-11481,-10683,-9630,-8423,-7195,-6061,-5091,-4332,-3747,-3292,-2861,-2367,-1725,-881,166,1391,2726,4098,5418,6627,7662,8510,9161,9630,9945,10117,10161,10068,9802,9330,8596,7548,6167,4438,2401,122,-2282,-4664,-6858,-8667,-9952,-10544,-10390,-9439,-7763,-5460,-2732,197,3070,5610,7613,8889,9348,8995,7885,6194,4117,1890,-249,-2113,-3560,-4521,-5010,-5090,-4884,-4525,-4150,-3863,-3730,-3782,-3992,-4329,-4717,-5110,-5445,-5711,-5877,-5967,-5973,-5930,-5820,-5674,-5451,-5173,-4804,-4354,-3813,-3206,-2559,-1919,-1334,-847,-497,-285,-200,-189,-191,-110,138,641,1457,2607,4062,5764,7580,9385,11025,12350,13271,13707,13659,13169,12333,11266,10119,9008,8037,7276,6740,6424,6296,6300,6393,6516,6626,6674,6611,6392,5970,5301,4365,3144,1679,18,-1719,-3408,-4889,-6006,-6651,-6735,-6267,-5306,-3968,-2434,-888,487,1526,2122,2225,1840,1031,-87,-1391,-2731,-3971,-5014,-5758,-6178,-6238,-5955,-5348,-4450,-3304,-1958,-458,1132,2755,4344,5820,7124,8177,8942,9369,9463,9221,8686,7899,6921,5816,4661,3531,2504,1667,1076,798,850,1249,1935,2854,3865,4849,5648,6144,6238,5912,5182,4155,2971,1790,802,135,-95,134,797,1793,2989,4231,5367,6291,6909,7206,7161,6818,6200,5357,4312,3099,1727,223,-1411,-3127,-4914,-6697,-8428,-10028,-11437,-12577,-13420,-13917,-14086,-13936,-13510,-12862,-12029,-11073,-9995,-8822,-7529,-6114,-4545,-2826,-943,1074,3191,5356,7506,9558,11464,13125,14517,15557,16234,16508,16375,15854,14970,13797,12416,10935,9470,8134,7019,6203,5710,5530,5616,5866,6174,6406,6430,6141,5451,4305,2705,673,-1699,-4294,-6950,-9501,-11773,-13622,-14942,-15687,-15869,-15572,-14908,-14044,-13129,-12316,-11711,-11362,-11270,-11366,-11545,-11689,-11677,-11430,-10902,-10108,-9104,-7973,-6825,-5749,-4814,-4064,-3495,-3068,-2749,-2451,-2141,-1784,-1362,-933,-523,-240,-143,-318,-809,-1617,-2712,-3981,-5302,-6480,-7348,-7715,-7469,-6529,-4921,-2723,-100,2733,5555,8115,10239,11772,12648,12883,12531,11741,10643,9429,8214,7146,6271,5627,5199,4925,4746,4590,4398,4125,3765,3304,2764,2160,1480,749,-78,-981,-1993,-3079,-4236,-5387,-6492,-7445,-8195,-8657,-8801,-8599,-8056,-7199,-6059,-4691,-3135,-1455,307,2082,3831,5483,7004,8345,9476,10400,11123,11680,12140,12544,12986,13486,14102,14803,15560,16264,16811,17032,16816,16010,14569,12456,9741,6536,3036,-550,-3969,-6995,-9428,-11120,-12009,-12092,-11466,-10282,-8757,-7124,-5638,-4500,-3889,-3892,-4508,-5667,-7188,-8868,-10449,-11707,-12447,-12562,-12025,-10924,-9409,-7702,-6050,-4666,-3723,-3304,-3400,-3906,-4660,-5445,-6063,-6338,-6174,-5539,-4514,-3199,-1802,-466,612,1352,1684,1654,1329,861,377,36,-70,138,661,1473,2497,3651,4837,5974,7002,7889,8620,9219,9696,10095,10437,10742,11025,11265,11462,11565,11547,11365,10979,10385,9569,8565,7409,6162,4900,3687,2595,1671,944,423,77,-117,-232,-302,-406,-557,-802,-1119,-1516,-1945,-2381,-2782,-3119,-3377,-3550,-3651,-3714,-3781,-3891,-4111,-4452,-4946,-5573,-6258,-6934,-7448,-7664,-7440,-6658,-5257,-3253,-714,2187,5250,8225,10868,12973,14379,15016,14911,14159,12958,11523,10102,8912,8124,7828,8020,8624,9455,10316,10954,11163,10778,9726,8020,5784,3215,559,-1903,-3942,-5356,-6065,-6057,-5444,-4416,-3211,-2111,-1360,-1173,-1680,-2920,-4844,-7303,-10083,-12935,-15566,-17769,-19317,-20148,-20223,-19643,-18559,-17170,-15686,-14292,-13110,-12206,-11537,-11017,-10494,-9794,-8789,-7355,-5490,-3233,-716,1882,4364,6542,8250,9411,9964,9972,9495,8678,7640,6515,5408,4385,3495,2732,2094,1541,1054,599,171,-233,-584,-862,-1014,-1013,-819,-434,134,814,1529,2163,2587,2696,2395,1645,467,-1061,-2787,-4511,-6013,-7068,-7496,-7175,-6078,-4268,-1920,736,3395,5750,7517,8468,8469,7504,5645,3092,93,-3055,-6063,-8683,-10732,-12125,-12850,-12999,-12704,-12162,-11549,-11051,-10785,-10821,-11169,-11753,-12486,-13212,-13813,-14144,-14137,-13717,-12895,-11683,-10145,-8354,-6400,-4368,-2336,-367,1502,3242,4869,6370,7791,9109,10350,11455,12394,13068,13391,13258,12591,11340,9517,7197,4503,1644,-1177,-3716,-5784,-7230,-7986,-8077,-7599,-6742,-5716,-4785,-4155,-4032,-4508,-5617,-7280,-9333,-11541,-13615,-15273,-16255,-16379,-15569,-13859,-11388,-8412,-5192,-2066,718,2929,4457,5276,5477,5201,4668,4082,3622,3428,3528,3917,4485,5109,5631,5914,5847,5376,4507,3301,1864,339,-1144,-2446,-3481,-4203,-4608,-4736,-4640,-4383,-4005,-3541,-2956,-2243,-1313,-131,1362,3185,5306,7642,10059,12360,14339,15769,16471,16300,15230,13288,10650,7533,4255,1141,-1477,-3336,-4244,-4140,-3075,-1229,1128,3665,6021,7881,8966,9123,8280,6504,3943,842,-2525,-5859,-8891,-11404,-13247,-14364,-14770,-14562,-13890,-12933,-11869,-10846,-9968,-9254,-8679,-8138,-7507,-6648,-5453,-3867,-1893,376,2821,5249,7493,9365,10753,11574,11837,11618,11051,10319,9613,9118,8963,9229,9898,10879,12022,13086,13869,14120,13687,12471,10472,7809,4667,1326,-1923,-4780,-6998,-8401,-8897,-8510,-7341,-5576,-3459,-1238,808,2484,3613,4145,4080,3519,2602,1510,397,-589,-1383,-1942,-2301,-2499,-2621,-2705,-2808,-2915,-3003,-3009,-2850,-2461,-1786,-820,396,1756,3133,4349,5267,5761,5778,5341,4546,3560,2602,1886,1626,1956,2937,4531,6594,8920,11239,13281,14799,15604,15608,14805,13307,11307,9063,6853,4963,3590,2879,2836,3372,4284,5312,6160,6553,6277,5202,3318,732,-2341,-5604,-8706,-11299,-13074,-13818,-13423,-11924,-9477,-6339,-2860,606,3692,6113,7640,8189,7733,6406,4363,1848,-886,-3616,-6110,-8252,-9935,-11156,-11953,-12388,-12587,-12607,-12553,-12426,-12235,-11916,-11395,-10570,-9383,-7780,-5808,-3538,-1132,1241,3368,5094,6261,6829,6783,6230,5302,4208,3148,2326,1902,1972,2568,3634,5066,6687,8320,9744,10805,11343,11296,10655,9480,7898,6071,4164,2357,760,-547,-1551,-2298,-2874,-3386,-3959,-4676,-5609,-6766,-8104,-9548,-10954,-12207,-13151,-13698,-13788,-13417,-12664,-11628,-10483,-9381,-8475,-7866,-7576,-7578,-7729,-7869,-7775,-7253,-6135,-4338,-1855,1192,4631,8174,11548,14436,16602,17854,18122,17430,15921,13809,11372,8899,6655,4851,3610,2978,2879,3219,3771,4383,4816,4953,4664,3931,2787,1329,-286,-1885,-3298,-4376,-5037,-5262,-5098,-4648,-4054,-3434,-2916,-2543,-2335,-2229,-2139,-1946,-1536,-832,212,1558,3117,4737,6219,7363,7983,7931,7150,5643,3524,956,-1834,-4612,-7155,-9280,-10875,-11892,-12359,-12363,-12033,-11521,-10968,-10496,-10189,-10056,-10092,-10188,-10251,-10121,-9676,-8791,-7394,-5467,-3049,-244,2812,5935,8951,11673,13959,15691,16815,17321,17256,16726,15843,14775,13645,12588,11693,10988,10492,10124,9821,9464,8935,8170,7076,5679,3989,2117,166,-1721,-3421,-4840,-5908,-6632,-7026,-7181,-7176,-7108,-7046,-7029,-7039,-7024,-6875,-6476,-5709,-4501,-2834,-782,1517,3837,5949,7593,8586,8806,8235,6976,5216,3231,1320,-222,-1159,-1337,-735,573,2379,4425,6397,8002,9001,9226,8624,7242,5213,2767,140,-2407,-4643,-6423,-7636,-8285,-8425,-8153,-7601,-6893,-6111,-5332,-4554,-3771,-2934,-1994,-912,335,1724,3202,4660,5969,6966,7510,7467,6781,5438,3543,1238,-1230,-3596,-5587,-6930,-7456,-7039,-5706,-3555,-824,2212,5191,7797,9711,10721,10704,9642,7655,4921,1727,-1650,-4882,-7723,-9932,-11371,-11971,-11732,-10749,-9152,-7113,-4828,-2465,-182,1910,3741,5282,6534,7527,8291,8848,9208,9351,9253,8873,8200,7223,5998,4592,3127,1743,591,-183,-471,-216,588,1852,3444,5166,6786,8083,8838,8916,8226,6819,4796,2374,-166,-2547,-4461,-5695,-6110,-5677,-4501,-2777,-796,1135,2689,3626,3750,3024,1481,-679,-3210,-5780,-8071,-9789,-10725,-10778,-9972,-8446,-6446,-4262,-2244,-679,162,136,-800,-2577,-4985,-7758,-10561,-13056,-14954,-16027,-16152,-15314,-13591,-11158,-8251,-5159,-2166,433,2426,3633,3998,3527,2331,579,-1519,-3737,-5866,-7746,-9255,-10354,-11034,-11342,-11342,-11086,-10645,-10034,-9280,-8367,-7300,-6073,-4732,-3327,-1980,-807,36,433,284,-425,-1664,-3290,-5132,-6947,-8489,-9535,-9900,-9482,-8270,-6337,-3852,-1052,1814,4441,6610,8091,8782,8620,7660,5993,3798,1257,-1414,-4017,-6376,-8357,-9847,-10817,-11233,-11143,-10590,-9643,-8381,-6869,-5164,-3338,-1411,531,2469,4302,5991,7424,8556,9304,9641,9566,9125,8395,7510,6606,5840,5361,5274,5660,6522,7816,9427,11177,12882,14304,15276,15609,15235,14103,12270,9843,6976,3875,734,-2235,-4857,-7005,-8579,-9586,-10041,-10056,-9757,-9298,-8833,-8494,-8380,-8546,-8994,-9672,-10489,-11317,-12013,-12457,-12533,-12199,-11442,-10325,-8947,-7444,-5977,-4689,-3710,-3108,-2905,-3049,-3445,-3952,-4425,-4733,-4792,-4544,-4031,-3282,-2415,-1527,-717,-97,299,424,303,-24,-490,-1017,-1537,-1982,-2332,-2566,-2710,-2797,-2864,-2949,-3063,-3177,-3255,-3197,-2929,-2343,-1381,2,1778,3890,6211,8578,10811,12700,14072,14786,14754,13979,12543,10586,8349,6047,3969,2299,1245,865,1204,2170,3628,5360,7131,8665,9756,10191,9875,8767,6922,4471,1616,-1415,-4358,-6978,-9068,-10472,-11121,-10989,-10149,-8681,-6732,-4426,-1908,728,3373,5968,8448,10748,12823,14571,15949,16838,17216,17030,16314,15136,13629,11954,10306,8877,7821,7275,7290,7855,8893,10238,11694,13022,13980,14369,14025,12879,10911,8221,4924,1246,-2599,-6341,-9752,-12591,-14720,-16004,-16449,-16085,-15049,-13510,-11682,-9788,-8051,-6640,-5699,-5263,-5327,-5777,-6482,-7239,-7897,-8286,-8333,-7995,-7313,-6380,-5339,-4349,-3565,-3111,-3052,-3373,-4003,-4768,-5500,-5963,-6002,-5463,-4322,-2591,-412,2043,4538,6827,8701,9971,10543,10396,9582,8261,6615,4881,3289,2016,1218,919,1119,1689,2513,3409,4250,4915,5353,5564,5591,5511,5407,5358,5408,5578,5822,6075,6233,6184,5835,5135,4074,2743,1249,-212,-1456,-2299,-2602,-2301,-1415,-49,1608,3330,4860,5970,6480,6278,5366,3804,1767,-546,-2890,-5037,-6794,-8026,-8667,-8727,-8270,-7405,-6264,-4962,-3618,-2286,-1025,183,1322,2442,3522,4581,5569,6423,7068,7386,7285,6676,5518,3818,1647,-861,-3529,-6132,-8445,-10245,-11348,-11620,-11011,-9544,-7350,-4624,-1633,1328,3964,6011,7260,7598,6976,5460,3186,350,-2780,-5958,-8911,-11427,-13335,-14536,-14995,-14745,-13869,-12501,-10792,-8927,-7060,-5340,-3864,-2668,-1768,-1095,-611,-231,87,367,623,813,914,862,644,234,-318,-951,-1544,-1960,-2063,-1732,-896,459,2266,4403,6678,8868,10750,12100,12767,12639,11712,10045,7786,5161,2395,-219,-2483,-4189,-5247,-5619,-5358,-4584,-3450,-2148,-837,345,1311,2048,2586,3005,3407,3878,4487,5248,6122,7009,7781,8272,8357,7910,6921,5417,3553,1521,-405,-1968,-2907,-3049,-2307,-713,1575,4296,7122,9689,11660,12766,12833,11816,9780,6922,3499,-156,-3713,-6867,-9364,-11048,-11851,-11803,-11021,-9671,-7952,-6066,-4179,-2415,-857,480,1581,2476,3173,3669,3949,3967,3695,3086,2162,940,-465,-1936,-3289,-4367,-4988,-5056,-4481,-3294,-1555,577,2905,5208,7240,8816,9756,9983,9458,8226,6390,4088,1502,-1184,-3787,-6142,-8120,-9615,-10596,-11018,-10930,-10344,-9345,-8005,-6435,-4758,-3099,-1592,-333,612,1223,1535,1623,1587,1530,1547,1677,1937,2262,2582,2761,2712,2334,1624,614,-570,-1742,-2695,-3196,-3075,-2213,-601,1683,4434,7405,10266,12703,14424,15212,14950,13650,11420,8511,5210,1885,-1134,-3533,-5094,-5687,-5310,-4045,-2094,308,2903,5427,7702,9573,10990,11938,12464,12620,12461,12030,11335,10379,9149,7647,5893,3968,1968,80,-1537,-2665,-3177,-2948,-2007,-423,1574,3727,5698,7169,7869,7602,6299,4015,909,-2732,-6600,-10338,-13634,-16229,-17959,-18758,-18658,-17772,-16255,-14296,-12066,-9726,-7382,-5139,-3018,-1086,673,2205,3489,4460,5039,5148,4712,3670,2048,-123,-2690,-5474,-8236,-10714,-12656,-13863,-14181,-13571,-12056,-9772,-6902,-3697,-408,2703,5426,7578,9055,9799,9806,9122,7811,5975,3722,1181,-1508,-4195,-6710,-8887,-10564,-11586,-11876,-11355,-10083,-8144,-5712,-3038,-361,2032,3921,5126,5560,5213,4162,2550,555,-1615,-3772,-5753,-7453,-8805,-9807,-10475,-10847,-10953,-10801,-10372,-9636,-8560,-7115,-5337,-3263,-1034,1225,3313,5064,6302,6916,6828,6053,4666,2811,694,-1467,-3439,-5034,-6099,-6575,-6433,-5754,-4624,-3198,-1612,2,1535,2939,4169,5265,6226,7101,7883,8552,9042,9271,9109,8471,7250,5425,3003,95,-3138,-6457,-9579,-12237,-14159,-15171,-15166,-14163,-12288,-9767,-6891,-3993,-1396,625,1844,2163,1541,68,-2113,-4784,-7704,-10621,-13295,-15528,-17136,-18012,-18057,-17270,-15649,-13295,-10306,-6865,-3147,628,4259,7522,10229,12197,13294,13425,12576,10787,8212,5052,1606,-1822,-4896,-7329,-8894,-9436,-8933,-7432,-5103,-2172,1086,4385,7457,10069,12059,13305,13779,13481,12477,10860,8746,6264,3553,750,-1994,-4543,-6732,-8439,-9514,-9888,-9483,-8337,-6499,-4143,-1456,1315,3916,6130,7768,8735,9004,8626,7715,6417,4886,3274,1678,173,-1219,-2516,-3734,-4912,-6033,-7070,-7923,-8481,-8596,-8141,-7024,-5214,-2769,175,3408,6656,9645,12097,13779,14547,14320,13131,11100,8421,5357,2198,-773,-3296,-5170,-6288,-6614,-6222,-5231,-3830,-2196,-511,1098,2552,3817,4909,5844,6652,7325,7832,8120,8096,7698,6850,5536,3778,1672,-644,-2963,-5082,-6775,-7871,-8253,-7882,-6825,-5214,-3260,-1211,687,2206,3189,3542,3266,2423,1150,-388,-2004,-3523,-4799,-5707,-6188,-6197,-5748,-4865,-3607,-2030,-229,1741,3765,5787,7710,9455,10963,12126,12906,13196,12965,12170,10813,8955,6677,4135,1488,-1062,-3333,-5156,-6387,-6958,-6818,-6007,-4577,-2640,-312,2262,4938,7560,9966,11991,13470,14261,14247,13375,11653,9174,6129,2748,-636,-3722,-6180,-7756,-8264,-7629,-5884,-3196,204,3984,7811,11342,14283,16399,17556,17692,16851,15133,12712,9785,6571,3292,120,-2755,-5258,-7273,-8796,-9784,-10260,-10217,-9686,-8685,-7273,-5526,-3570,-1557,331,1910,3004,3485,3270,2352,794,-1279,-3685,-6215,-8649,-10781,-12454,-13530,-13982,-13769,-12982,-11684,-10029,-8154,-6214,-4347,-2656,-1198,-1,969,1743,2380,2917,3368,3736,3963,4016,3804,3278,2402,1142,-429,-2266,-4205,-6100,-7756,-8995,-9676,-9702,-9073,-7845,-6168,-4237,-2280,-509,890,1814,2201,2102,1595,831,-40,-876,-1543,-1969,-2089,-1902,-1415,-663,301,1428,2651,3908,5150,6300,7333,8160,8764,9074,9073,8728,8058,7075,5842,4431,2926,1440,65,-1093,-1953,-2443,-2530,-2193,-1459,-393,925,2348,3755,4984,5912,6441,6526,6163,5431,4410,3252,2077,1023,177,-382,-650,-606,-315,212,901,1737,2677,3707,4811,5961,7129,8271,9317,10207,10857,11193,11152,10684,9765,8392,6597,4426,1954,-732,-3541,-6361,-9098,-11632,-13860,-15666,-16946,-17615,-17618,-16938,-15618,-13764,-11527,-9113,-6751,-4662,-3063,-2099,-1866,-2380,-3578,-5322,-7428,-9654,-11768,-13537,-14764,-15322,-15136,-14222,-12654,-10573,-8145,-5567,-3012,-623,1485,3283,4751,5940,6904,7699,8378,8950,9409,9715,9797,9615,9101,8263,7115,5737,4248,2784,1506,547,9,-59,316,1064,2040,3094,4070,4831,5305,5456,5322,4981,4542,4121,3824,3716,3837,4171,4671,5263,5855,6340,6638,6667,6393,5818,4981,3957,2871,1823,955,359,102,226,693,1449,2384,3369,4282,4982,5389,5423,5076,4357,3332,2092,738,-600,-1833,-2856,-3617,-4069,-4209,-4030,-3564,-2828,-1860,-701,625,2053,3545,5034,6444,7710,8751,9500,9921,9985,9699,9122,8291,7324,6278,5262,4326,3520,2858,2323,1886,1497,1090,619,13,-764,-1743,-2951,-4351,-5931,-7603,-9287,-10865,-12218,-13226,-13808,-13914,-13539,-12757,-11655,-10384,-9099,-7930,-7016,-6398,-6125,-6128,-6355,-6666,-6965,-7112,-7036,-6667,-5996,-5035,-3829,-2453,-969,519,1957,3264,4404,5355,6114,6710,7176,7554,7889,8210,8541,8890,9243,9576,9842,9989,9953,9691,9152,8335,7247,5941,4498,3010,1575,286,-809,-1674,-2333,-2823,-3213,-3569,-3944,-4363,-4806,-5229,-5543,-5668,-5511,-5028,-4212,-3100,-1793,-405,919,2052,2888,3352,3417,3092,2418,1453,274,-1049,-2432,-3814,-5123,-6307,-7298,-8049,-8506,-8614,-8349,-7677,-6603,-5164,-3393,-1398,735,2871,4872,6606,7921,8698,8837,8267,6987,5053,2585,-207,-3101,-5811,-8078,-9668,-10414,-10224,-9128,-7210,-4691,-1801,1150,3892,6143,7701,8412,8206,7093,5163,2547,-542,-3903,-7294,-10507,-13358,-15689,-17414,-18479,-18900,-18736,-18095,-17110,-15947,-14751,-13664,-12790,-12175,-11821,-11681,-11663,-11674,-11610,-11404,-11019,-10474,-9825,-9153,-8576,-8161,-7997,-8067,-8363,-8764,-9171,-9408,-9344,-8830,-7790,-6163,-3979,-1303,1733,4973,8210,11274,13960,16138,17697,18590,18827,18469,17634,16448,15086,13669,12341,11170,10214,9471,8917,8518,8221,8000,7828,7690,7577,7467,7335,7122,6771,6184,5311,4065,2449,469,-1780,-4188,-6581,-8798,-10661,-12056,-12880,-13129,-12831,-12070,-10986,-9696,-8341,-7011,-5765,-4630,-3585,-2620,-1697,-823,-17,680,1179,1421,1316,833,-25,-1203,-2571,-3980,-5228,-6142,-6558,-6385,-5594,-4226,-2417,-312,1852,3901,5618,6870,7545,7597,7046,5932,4385,2524,540,-1401,-3105,-4418,-5200,-5387,-4948,-3953,-2504,-781,1026,2711,4083,5011,5388,5195,4454,3239,1670,-122,-1989,-3788,-5397,-6711,-7676,-8244,-8453,-8314,-7926,-7358,-6701,-6039,-5414,-4848,-4319,-3775,-3144,-2369,-1385,-207,1151,2576,3952,5122,5917,6223,5935,5055,3639,1816,-190,-2170,-3837,-4989,-5413,-5011,-3731,-1633,1156,4439,7983,11524,14835,17687,19939,21491,22313,22429,21921,20874,19430,17685,15783,13801,11853,9997,8297,6800,5529,4497,3716,3148,2793,2581,2481,2426,2350,2203,1921,1468,811,-56,-1139,-2380,-3745,-5133,-6441,-7559,-8350,-8714,-8562,-7848,-6570,-4790,-2606,-168,2353,4783,6937,8684,9887,10502,10484,9883,8745,7189,5314,3255,1102,-1023,-3081,-4976,-6699,-8184,-9406,-10321,-10878,-11037,-10761,-10019,-8843,-7254,-5361,-3286,-1189,745,2341,3444,3928,3739,2874,1409,-513,-2700,-4897,-6875,-8355,-9156,-9114,-8184,-6398,-3897,-885,2369,5571,8457,10787,12399,13214,13239,12548,11296,9649,7781,5890,4068,2456,1080,-25,-863,-1459,-1853,-2071,-2192,-2232,-2272,-2336,-2460,-2658,-2913,-3204,-3472,-3681,-3752,-3679,-3420,-3023,-2520,-2014,-1570,-1307,-1265,-1504,-2012,-2743,-3630,-4541,-5359,-5928,-6123,-5829,-4975,-3539,-1555,893,3665,6580,9432,11993,14056,15422,15961,15581,14296,12185,9430,6276,3023,-17,-2547,-4333,-5221,-5156,-4195,-2469,-212,2345,4918,7304,9295,10798,11733,12111,11933,11250,10084,8474,6441,4024,1285,-1687,-4743,-7712,-10377,-12513,-13926,-14460,-14039,-12696,-10537,-7784,-4708,-1613,1200,3472,5011,5693,5495,4451,2683,339,-2388,-5301,-8211,-10946,-13366,-15363,-16874,-17846,-18268,-18120,-17415,-16159,-14386,-12142,-9505,-6570,-3476,-360,2601,5236,7382,8901,9697,9754,9099,7867,6220,4391,2618,1136,157,-177,208,1310,3021,5189,7588,9981,12125,13816,14889,15272,14939,13972,12486,10658,8663,6681,4835,3222,1861,733,-226,-1098,-1967,-2894,-3911,-4999,-6116,-7161,-8043,-8637,-8863,-8645,-7973,-6866,-5408,-3717,-1942,-261,1168,2185,2687,2599,1918,672,-1027,-3048,-5201,-7277,-9057,-10318,-10886,-10607,-9417,-7321,-4390,-802,3243,7463,11593,15340,18482,20814,22225,22672,22188,20868,18860,16336,13472,10449,7399,4476,1765,-624,-2612,-4139,-5118,-5534,-5342,-4586,-3312,-1669,183,2013,3566,4626,4951,4426,2966,607,-2522,-6203,-10157,-14031,-17499,-20220,-21944,-22499,-21837,-20028,-17265,-13832,-10065,-6327,-2929,-133,1900,3123,3560,3342,2621,1584,392,-823,-1983,-3042,-4004,-4855,-5613,-6218,-6639,-6760,-6496,-5725,-4375,-2384,224,3388,6961,10736,14468,17872,20680,22650,23613,23490,22294,20157,17286,13979,10564,7385,4757,2917,2021,2090,3040,4671,6721,8880,10858,12409,13349,13603,13175,12134,10634,8806,6826,4811,2856,1002,-746,-2425,-4072,-5747,-7466,-9242,-11032,-12769,-14362,-15692,-16678,-17215,-17287,-16869,-16025,-14820,-13377,-11798,-10213,-8717,-7398,-6331,-5552,-5087,-4934,-5032,-5333,-5702,-6029,-6173,-5996,-5408,-4341,-2783,-785,1566,4137,6769,9316,11625,13583,15110,16154,16707,16773,16372,15523,14256,12569,10512,8089,5382,2447,-593,-3608,-6451,-8944,-10948,-12316,-12967,-12869,-12081,-10715,-8993,-7138,-5444,-4152,-3492,-3602,-4532,-6242,-8593,-11369,-14329,-17174,-19667,-21558,-22693,-22969,-22357,-20928,-18774,-16081,-13026,-9809,-6615,-3590,-860,1503,3447,4958,6017,6632,6781,6467,5675,4413,2715,654,-1637,-3974,-6133,-7866,-8929,-9137,-8357,-6558,-3836,-336,3633,7788,11747,15216,17892,19607,20243,19808,18389,16139,13282,10050,6716,3520,692,-1582,-3175,-4023,-4131,-3571,-2470,-996,656,2292,3740,4850,5532,5736,5464,4750,3656,2251,596,-1235,-3208,-5263,-7360,-9448,-11458,-13317,-14933,-16199,-17008,-17263,-16890,-15866,-14234,-12085,-9607,-6996,-4502,-2331,-685,341,679,381,-471,-1728,-3233,-4819,-6328,-7635,-8636,-9254,-9448,-9194,-8489,-7366,-5855,-4022,-1943,288,2571,4787,6838,8614,10031,11017,11521,11509,10989,9957,8456,6536,4255,1719,-980,-3696,-6295,-8615,-10513,-11858,-12552,-12551,-11860,-10531,-8698,-6500,-4145,-1842,219,1828,2866,3234,2917,1965,486,-1363,-3370,-5338,-7042,-8296,-8968,-8954,-8256,-6917,-5051,-2821,-394,2046,4353,6406,8144,9539,10611,11382,11886,12136,12113,11791,11106,10019,8486,6528,4196,1627,-998,-3447,-5471,-6831,-7343,-6877,-5429,-3069,12,3570,7288,10861,13982,16417,17975,18576,18186,16869,14740,11967,8750,5339,1962,-1111,-3660,-5476,-6412,-6383,-5382,-3486,-848,2315,5746,9154,12269,14823,16598,17431,17214,15927,13608,10389,6437,2014,-2625,-7175,-11346,-14906,-17615,-19384,-20123,-19901,-18812,-17055,-14863,-12486,-10190,-8184,-6647,-5674,-5299,-5486,-6139,-7131,-8303,-9503,-10585,-11443,-11975,-12160,-11946,-11367,-10416,-9125,-7517,-5611,-3439,-1035,1559,4281,7063,9818,12453,14860,16934,18574,19685,20224,20147,19481,18263,16571,14522,12212,9796,7385,5129,3144,1558,459,-64,18,711,1970,3711,5809,8121,10466,12666,14550,15942,16727,16792,16099,14640,12472,9698,6469,2981,-553,-3898,-6836,-9166,-10741,-11477,-11363,-10464,-8931,-6941,-4759,-2600,-714,732,1616,1896,1601,815,-329,-1703,-3145,-4556,-5817,-6878,-7700,-8259,-8576,-8625,-8429,-7951,-7182,-6091,-4661,-2899,-822,1496,3978,6511,8964,11217,13128,14587,15482,15730,15289,14134,12330,9954,7183,4203,1273,-1385,-3513,-4950,-5555,-5301,-4225,-2463,-220,2246,4635,6663,8056,8614,8205,6795,4445,1300,-2421,-6462,-10542,-14400,-17806,-20570,-22572,-23741,-24071,-23614,-22466,-20761,-18661,-16321,-13901,-11512,-9262,-7179,-5303,-3611,-2098,-757,398,1334,1993,2340,2337,2008,1420,690,-14,-516,-639,-254,721,2284,4365,6828,9488,12135,14573,16622,18164,19121,19507,19356,18779,17882,16774,15546,14253,12902,11496,9993,8375,6645,4831,3022,1340,-68,-1034,-1427,-1139,-159,1480,3611,6046,8490,10663,12277,13079,12925,11712,9505,6408,2658,-1466,-5656,-9573,-12945,-15530,-17178,-17849,-17575,-16506,-14834,-12798,-10620,-8515,-6620,-5043,-3825,-2961,-2427,-2170,-2131,-2260,-2509,-2837,-3234,-3666,-4137,-4623,-5093,-5512,-5807,-5925,-5779,-5326,-4497,-3287,-1684,268,2513,4941,7444,9858,12049,13850,15132,15788,15739,14985,13552,11564,9175,6601,4061,1775,-75,-1388,-2104,-2290,-2040,-1524,-931,-459,-271,-510,-1238,-2479,-4176,-6235,-8508,-10833,-13053,-15008,-16600,-17750,-18438,-18698,-18561,-18132,-17457,-16624,-15669,-14611,-13463,-12186,-10753,-9115,-7223,-5058,-2612,66,2886,5711,8369,10686,12486,13658,14143,13973,13257,12178,10952,9814,8980,8608,8797,9570,10848,12521,14387,16266,17940,19260,20099,20393,20141,19359,18123,16498,14588,12467,10246,7983,5779,3678,1768,100,-1260,-2237,-2793,-2866,-2456,-1564,-259,1358,3130,4869,6356,7397,7794,7429,6239,4217,1471,-1855,-5522,-9240,-12709,-15598,-17657,-18677,-18590,-17423,-15319,-12516,-9290,-5939,-2741,78,2340,3939,4823,5003,4531,3516,2080,390,-1406,-3149,-4720,-6033,-7031,-7696,-8023,-8015,-7693,-7051,-6121,-4914,-3467,-1838,-74,1714,3459,5030,6332,7263,7731,7687,7083,5949,4310,2285,-21,-2422,-4756,-6824,-8477,-9581,-10069,-9932,-9224,-8067,-6625,-5114,-3730,-2702,-2162,-2240,-2949,-4235,-5968,-7934,-9898,-11599,-12817,-13373,-13200,-12312,-10828,-8955,-6915,-4986,-3375,-2279,-1798,-1958,-2719,-3915,-5367,-6795,-7923,-8497,-8279,-7165,-5138,-2311,1065,4688,8180,11209,13488,14834,15194,14612,13263,11371,9232,7111,5289,3939,3209,3112,3620,4592,5878,7267,8574,9622,10266,10416,10024,9091,7653,5787,3558,1069,-1603,-4356,-7084,-9669,-11972,-13839,-15123,-15669,-15397,-14248,-12305,-9701,-6707,-3622,-811,1406,2740,3020,2173,256,-2571,-6054,-9883,-13719,-17233,-20129,-22185,-23244,-23255,-22237,-20273,-17532,-14177,-10439,-6534,-2690,864,3919,6294,7836,8471,8169,6989,5066,2579,-216,-3065,-5690,-7849,-9339,-10036,-9895,-8952,-7318,-5138,-2584,183,3019,5825,8524,11085,13488,15723,17778,19623,21205,22468,23320,23709,23567,22880,21666,19982,17930,15640,13243,10894,8711,6807,5260,4095,3322,2865,2645,2512,2323,1921,1172,-15,-1691,-3826,-6355,-9149,-12049,-14895,-17514,-19785,-21596,-22900,-23673,-23931,-23702,-23022,-21922,-20436,-18581,-16384,-13859,-11049,-8004,-4798,-1530,1692,4746,7530,9956,11958,13511,14582,15183,15299,14937,14103,12833,11176,9254,7203,5213,3509,2271,1722,1964,3093,5077,7824,11159,14830,18559,22014,24888,26870,27726,27275,25452,22285,17938,12663,6816,820,-4900,-9881,-13756,-16199,-17029,-16187,-13791,-10077,-5450,-376,4607,8971,12262,14122,14357,12939,9998,5827,816,-4590,-9940,-14827,-18948,-22086,-24164,-25203,-25312,-24665,-23458,-21884,-20117,-18266,-16435,-14641,-12933,-11311,-9824,-8506,-7447,-6702,-6372,-6500,-7134,-8261,-9818,-11685,-13667,-15522,-16962,-17705,-17483,-16118,-13505,-9694,-4832,790,6813,12808,18339,23024,26530,28694,29413,28802,27029,24410,21303,18091,15127,12722,11038,10179,10070,10552,11377,12241,12847,12945,12366,11051,9087,6641,4005,1471,-649,-2134,-2847,-2794,-2090,-967,274,1323,1870,1706,693,-1149,-3704,-6704,-9833,-12684,-14891,-16105,-16101,-14761,-12131,-8403,-3903,935,5634,9710,12737,14397,14511,13079,10244,6336,1767,-2974,-7372,-11000,-13482,-14621,-14337,-12731,-10005,-6495,-2562,1398,5019,8021,10180,11405,11697,11138,9893,8148,6102,3935,1776,-288,-2217,-4012,-5688,-7270,-8760,-10142,-11350,-12307,-12902,-13031,-12613,-11610,-10030,-7967,-5551,-2990,-509,1652,3273,4201,4345,3717,2432,667,-1311,-3238,-4845,-5914,-6292,-5918,-4782,-2991,-659,2036,4917,7823,10586,13079,15165,16742,17693,17944,17421,16106,14015,11230,7882,4182,361,-3274,-6441,-8856,-10272,-10548,-9580,-7438,-4230,-221,4314,9004,13534,17552,20839,23177,24489,24757,24024,22404,20035,17059,13645,9915,6009,2019,-1942,-5800,-9450,-12799,-15743,-18165,-19966,-21043,-21343,-20835,-19572,-17646,-15231,-12538,-9817,-7324,-5293,-3920,-3325,-3549,-4536,-6130,-8106,-10160,-11989,-13289,-13814,-13425,-12057,-9813,-6857,-3465,55,3391,6253,8428,9786,10299,10055,9200,7987,6640,5430,4540,4121,4212,4787,5740,6906,8109,9168,9942,10360,10404,10153,9724,9292,9017,9046,9459,10248,11344,12558,13694,14495,14737,14241,12895,10681,7681,4068,110,-3866,-7496,-10415,-12321,-12965,-12257,-10200,-6975,-2870,1716,6317,10474,13740,15794,16392,15496,13160,9626,5211,307,-4661,-9306,-13279,-16321,-18282,-19098,-18840,-17643,-15741,-13395,-10897,-8506,-6467,-4928,-3995,-3687,-3951,-4693,-5771,-7020,-8293,-9449,-10380,-11043,-11379,-11421,-11149,-10604,-9771,-8669,-7261,-5568,-3554,-1261,1294,4042,6885,9735,12438,14894,16948,18519,19508,19875,19605,18704,17239,15266,12907,10285,7534,4808,2239,-46,-1922,-3316,-4141,-4370,-3997,-3056,-1645,122,2065,3996,5697,6967,7620,7519,6579,4778,2163,-1146,-4979,-9078,-13177,-16946,-20069,-22262,-23264,-22952,-21265,-18304,-14277,-9497,-4373,678,5226,8909,11459,12723,12694,11478,9295,6423,3172,-144,-3270,-5977,-8134,-9633,-10455,-10600,-10103,-9016,-7415,-5364,-2979,-351,2398,5123,7701,9982,11840,13178,13906,14000,13464,12368,10814,8964,6997,5092,3422,2073,1123,530,262,198,275,394,534,687,877,1169,1584,2154,2850,3596,4292,4773,4904,4529,3568,1999,-131,-2658,-5387,-8048,-10366,-12099,-13057,-13144,-12376,-10877,-8866,-6647,-4549,-2893,-1952,-1905,-2828,-4673,-7285,-10426,-13799,-17113,-20057,-22399,-23931,-24530,-24133,-22748,-20448,-17365,-13672,-9574,-5297,-1039,2987,6634,9777,12323,14242,15512,16155,16199,15704,14721,13330,11605,9627,7482,5245,3001,814,-1236,-3083,-4662,-5891,-6728,-7097,-6990,-6367,-5269,-3730,-1864,205,2268,4139,5561,6341,6298,5333,3447,726,-2618,-6337,-10081,-13577,-16493,-18672,-19960,-20372,-19986,-18965,-17534,-15924,-14358,-13008,-11979,-11281,-10855,-10565,-10253,-9764,-8990,-7893,-6509,-4961,-3403,-2018,-954,-289,-38,-104,-313,-460,-277,420,1798,3894,6644,9870,13276,16522,19222,21039,21695,21051,19090,15983,12009,7597,3206,-652,-3551,-5144,-5238,-3802,-984,2945,7564,12432,17059,21016,23942,25580,25806,24613,22113,18540,14153,9328,4377,-344,-4563,-8061,-10690,-12408,-13226,-13250,-12622,-11532,-10195,-8801,-7559,-6598,-6035,-5905,-6184,-6800,-7623,-8509,-9311,-9900,-10201,-10188,-9887,-9386,-8771,-8173,-7673,-7350,-7211,-7228,-7329,-7375,-7253,-6784,-5870,-4403,-2366,209,3223,6505,9879,13089,15940,18178,19622,20109,19528,17861,15157,11579,7373,2879,-1537,-5472,-8596,-10614,-11383,-10840,-9093,-6350,-2895,886,4658,8041,10759,12580,13373,13100,11799,9607,6700,3309,-312,-3899,-7213,-10002,-12113,-13388,-13803,-13352,-12150,-10332,-8099,-5665,-3222,-962,1020,2630,3911,4879,5660,6332,7008,7737,8535,9377,10158,10804,11155,11152,10696,9803,8515,6941,5259,3632,2280,1350,971,1186,1951,3148,4565,5968,7066,7640,7470,6475,4639,2074,-1022,-4393,-7741,-10793,-13313,-15117,-16127,-16303,-15692,-14394,-12507,-10195,-7569,-4780,-1939,834,3407,5664,7446,8615,9036,8607,7315,5216,2499,-570,-3626,-6289,-8178,-9002,-8569,-6875,-4041,-397,3655,7608,10970,13309,14307,13807,11828,8557,4314,-466,-5338,-9832,-13566,-16224,-17611,-17637,-16335,-13821,-10310,-6065,-1387,3404,8012,12166,15650,18299,20034,20807,20665,19673,17944,15626,12861,9829,6681,3587,677,-1942,-4183,-6029,-7467,-8526,-9269,-9721,-9958,-9989,-9839,-9490,-8922,-8100,-7016,-5675,-4125,-2471,-834,610,1693,2270,2220,1525,224,-1556,-3616,-5739,-7683,-9251,-10298,-10744,-10605,-9949,-8922,-7680,-6402,-5219,-4227,-3451,-2828,-2279,-1639,-807,335,1812,3590,5564,7574,9425,10951,11998,12502,12467,11975,11180,10264,9423,8824,8581,8741,9267,10059,10960,11780,12337,12461,12065,11098,9615,7721,5579,3390,1358,-335,-1512,-2089,-1997,-1250,71,1889,4017,6334,8638,10793,12648,14076,14985,15290,14943,13928,12237,9939,7078,3799,204,-3528,-7254,-10784,-13972,-16646,-18684,-19981,-20459,-20121,-18985,-17161,-14799,-12089,-9286,-6613,-4338,-2647,-1713,-1625,-2395,-3966,-6199,-8888,-11797,-14653,-17184,-19151,-20329,-20575,-19783,-17937,-15079,-11329,-6870,-1922,3249,8360,13133,17284,20575,22796,23809,23544,22029,19376,15801,11587,7090,2693,-1224,-4296,-6254,-6908,-6203,-4199,-1103,2811,7150,11526,15539,18824,21110,22208,22042,20665,18216,14951,11180,7253,3536,350,-2026,-3408,-3708,-2951,-1270,1107,3885,6726,9297,11289,12465,12667,11838,10009,7319,3967,221,-3626,-7274,-10453,-12924,-14548,-15244,-15049,-14071,-12506,-10582,-8569,-6711,-5220,-4268,-3913,-4193,-5014,-6268,-7777,-9339,-10764,-11860,-12499,-12586,-12119,-11132,-9748,-8084,-6302,-4520,-2847,-1341,-35,1068,1986,2741,3378,3928,4439,4950,5499,6129,6864,7735,8746,9883,11125,12395,13615,14660,15396,15688,15425,14527,12994,10865,8279,5414,2494,-227,-2546,-4251,-5269,-5541,-5166,-4273,-3080,-1836,-773,-123,-40,-611,-1859,-3691,-5987,-8542,-11141,-13568,-15604,-17091,-17890,-17925,-17158,-15597,-13299,-10346,-6877,-3035,990,5015,8827,12250,15079,17166,18371,18601,17813,16027,13319,9839,5794,1422,-2972,-7126,-10729,-13555,-15393,-16113,-15661,-14060,-11411,-7903,-3775,677,5119,9228,12667,15165,16481,16493,15141,12507,8771,4217,-770,-5781,-10385,-14204,-16948,-18431,-18609,-17554,-15447,-12564,-9209,-5726,-2401,489,2775,4335,5151,5262,4768,3811,2542,1136,-258,-1477,-2410,-2938,-3004,-2580,-1666,-345,1308,3142,4990,6698,8052,8947,9226,8864,7833,6204,4069,1573,-1114,-3820,-6341,-8515,-10169,-11183,-11473,-11002,-9803,-7948,-5571,-2838,56,2898,5491,7649,9239,10162,10407,9995,9027,7627,5944,4130,2317,600,-948,-2317,-3511,-4568,-5546,-6493,-7461,-8483,-9565,-10712,-11877,-13046,-14140,-15131,-15939,-16535,-16869,-16917,-16684,-16164,-15425,-14493,-13472,-12410,-11405,-10485,-9703,-9029,-8455,-7916,-7364,-6740,-5999,-5116,-4071,-2871,-1529,-60,1501,3126,4782,6423,8006,9476,10762,11782,12437,12616,12226,11180,9475,7123,4251,1016,-2365,-5636,-8550,-10867,-12388,-12989,-12613,-11278,-9113,-6275,-3033,356,3572,6348,8414,9592,9768,8906,7092,4455,1220,-2348,-5981,-9391,-12328,-14602,-16027,-16543,-16071,-14662,-12368,-9319,-5692,-1674,2489,6565,10304,13470,15861,17305,17695,16989,15219,12511,9042,5093,951,-3034,-6554,-9314,-11102,-11792,-11357,-9873,-7519,-4527,-1202,2156,5251,7812,9644,10591,10598,9667,7882,5399,2415,-805,-4006,-6885,-9211,-10748,-11368,-10995,-9657,-7451,-4567,-1209,2342,5867,9108,11910,14121,15693,16595,16871,16549,15706,14382,12648,10578,8254,5818,3394,1161,-717,-2107,-2884,-3027,-2557,-1587,-306,1070,2264,3058,3226,2660,1294,-798,-3489,-6531,-9653,-12535,-14871,-16404,-16927,-16346,-14652,-11938,-8396,-4271,145,4551,8674,12278,15197,17335,18653,19195,19006,18200,16851,15064,12902,10441,7727,4836,1823,-1209,-4165,-6905,-9284,-11159,-12381,-12867,-12560,-11482,-9722,-7419,-4768,-1981,735,3181,5206,6677,7522,7692,7191,6042,4319,2110,-462,-3251,-6115,-8875,-11407,-13549,-15222,-16326,-16826,-16704,-15973,-14674,-12867,-10644,-8087,-5337,-2480,320,2962,5296,7185,8514,9153,9053,8185,6616,4480,1985,-604,-3005,-4953,-6218,-6669,-6240,-4989,-3035,-575,2153,4915,7443,9551,11043,11813,11793,10994,9463,7341,4771,1968,-846,-3446,-5601,-7123,-7852,-7702,-6628,-4690,-1984,1317,4990,8822,12556,15987,18936,21249,22845,23657,23660,22850,21246,18891,15845,12222,8145,3830,-508,-4572,-8086,-10766,-12395,-12838,-12085,-10248,-7572,-4408,-1149,1763,3964,5132,5089,3781,1288,-2168,-6285,-10676,-14950,-18715,-21656,-23510,-24162,-23548,-21765,-18962,-15374,-11299,-7022,-2868,910,4069,6455,7958,8547,8250,7139,5348,3015,335,-2501,-5274,-7757,-9737,-10999,-11384,-10781,-9162,-6593,-3227,691,4866,8979,12706,15803,18039,19329,19622,18981,17526,15425,12889,10127,7348,4738,2449,595,-748,-1552,-1798,-1515,-724,505,2123,4024,6125,8278,10360,12212,13695,14675,15056,14760,13788,12158,9952,7286,4302,1143,-2024,-5079,-7879,-10332,-12320,-13787,-14640,-14860,-14440,-13411,-11882,-9957,-7822,-5637,-3588,-1827,-491,352,648,437,-249,-1273,-2537,-3862,-5116,-6154,-6860,-7167,-7034,-6473,-5524,-4251,-2729,-1044,757,2605,4501,6417,8370,10359,12382,14403,16372,18171,19674,20714,21134,20801,19651,17683,15021,11841,8422,5054,2025,-417,-2122,-3029,-3169,-2698,-1784,-698,342,1105,1437,1242,516,-684,-2222,-3943,-5660,-7220,-8474,-9346,-9763,-9721,-9212,-8254,-6874,-5095,-2967,-531,2126,4926,7735,10412,12791,14683,15905,16303,15737,14171,11603,8154,3993,-615,-5376,-9966,-14073,-17425,-19800,-21056,-21144,-20086,-18007,-15077,-11547,-7677,-3771,-116,3023,5389,6824,7184,6455,4667,1974,-1423,-5226,-9116,-12738,-15759,-17887,-18911,-18709,-17282,-14735,-11272,-7182,-2769,1618,5702,9208,11976,13895,14949,15174,14666,13544,11941,10001,7848,5610,3410,1363,-409,-1792,-2688,-3019,-2756,-1924,-595,1099,3001,4937,6727,8223,9295,9871,9926,9490,8653,7536,6294,5080,4027,3239,2777,2633,2802,3183,3732,4341,4952,5521,6013,6446,6833,7200,7590,8000,8430,8839,9148,9279,9113,8566,7537,5995,3911,1336,-1657,-4931,-8330,-11647,-14698,-17257,-19168,-20263,-20468,-19743,-18141,-15773,-12840,-9564,-6250,-3154,-562,1342,2418,2635,2051,803,-900,-2825,-4721,-6366,-7573,-8222,-8260,-7692,-6589,-5055,-3204,-1182,908,2941,4829,6491,7837,8792,9276,9209,8543,7250,5355,2941,148,-2829,-5751,-8375,-10457,-11815,-12316,-11925,-10687,-8725,-6216,-3383,-436,2398,4949,7059,8625,9580,9889,9574,8672,7283,5513,3528,1486,-422,-2023,-3148,-3676,-3517,-2652,-1128,959,3436,6090,8692,10991,12767,13840,14073,13408,11857,9487,6432,2867,-1019,-5018,-8931,-12593,-15825,-18507,-20501,-21715,-22060,-21493,-20006,-17653,-14538,-10853,-6825,-2757,1032,4226,6517,7703,7625,6288,3769,304,-3804,-8165,-12354,-15979,-18683,-20225,-20480,-19450,-17267,-14162,-10425,-6390,-2361,1378,4629,7259,9215,10523,11223,11414,11148,10508,9519,8212,6612,4735,2659,458,-1733,-3748,-5450,-6672,-7331,-7390,-6882,-5923,-4668,-3303,-2006,-936,-173,223,305,114,-221,-606,-929,-1120,-1154,-1027,-813,-559,-366,-284,-352,-566,-878,-1223,-1501,-1637,-1554,-1224,-654,112,968,1819,2510,2935,2955,2509,1524,21,-1964,-4327,-6928,-9580,-12098,-14273,-15937,-16933,-17169,-16587,-15202,-13071,-10311,-7088,-3610,-118,3125,5855,7842,8893,8912,7877,5894,3161,-22,-3292,-6273,-8602,-9996,-10262,-9337,-7283,-4275,-585,3462,7514,11236,14362,16674,18089,18574,18212,17117,15462,13397,11099,8689,6285,3976,1843,-37,-1580,-2709,-3367,-3500,-3118,-2258,-1004,488,2071,3538,4719,5441,5605,5138,4067,2454,437,-1811,-4096,-6204,-7957,-9188,-9795,-9717,-8950,-7549,-5592,-3217,-539,2275,5104,7822,10322,12535,14393,15855,16881,17436,17491,17007,15967,14364,12206,9553,6467,3089,-459,-3970,-7274,-10150,-12416,-13911,-14513,-14175,-12904,-10792,-7993,-4730,-1260,2114,5111,7450,8914,9358,8715,7041,4463,1212,-2415,-6117,-9557,-12473,-14637,-15910,-16228,-15616,-14159,-12031,-9426,-6593,-3767,-1177,990,2614,3611,3991,3796,3112,2071,782,-625,-2040,-3386,-4572,-5559,-6284,-6732,-6862,-6690,-6204,-5443,-4440,-3255,-1958,-623,663,1856,2892,3787,4526,5183,5773,6383,7035,7764,8569,9407,10238,10985,11587,11994,12167,12123,11882,11503,11057,10596,10173,9798,9437,9056,8550,7869,6920,5676,4107,2246,118,-2178,-4569,-6937,-9156,-11122,-12688,-13776,-14272,-14145,-13351,-11932,-9942,-7501,-4773,-1939,755,3110,4890,5932,6117,5394,3813,1494,-1355,-4471,-7556,-10296,-12432,-13711,-14028,-13278,-11540,-8894,-5546,-1739,2270,6178,9741,12712,14931,16267,16684,16190,14857,12805,10185,7159,3913,603,-2607,-5577,-8199,-10350,-11979,-13008,-13418,-13196,-12353,-10939,-9017,-6678,-4040,-1229,1617,4362,6875,9044,10760,11960,12585,12636,12127,11134,9735,8068,6255,4448,2800,1429,488,27,132,771,1903,3411,5151,6944,8623,10017,11007,11492,11442,10839,9722,8154,6224,4044,1758,-509,-2582,-4333,-5622,-6352,-6472,-5982,-4944,-3483,-1763,0,1601,2819,3479,3450,2658,1109,-1128,-3909,-7048,-10305,-13432,-16183,-18310,-19637,-20004,-19361,-17706,-15146,-11843,-8036,-3998,-19,3628,6694,9018,10472,11066,10836,9939,8539,6856,5083,3405,1960,844,116,-198,-110,382,1222,2393,3822,5445,7170,8888,10474,11799,12740,13190,13090,12410,11212,9564,7647,5608,3661,1975,698,-63,-273,64,872,2052,3481,5015,6556,7984,9247,10290,11090,11632,11893,11865,11513,10819,9768,8340,6554,4428,2012,-630,-3411,-6220,-8950,-11439,-13570,-15180,-16141,-16347,-15719,-14246,-11972,-9014,-5562,-1870,1765,5022,7596,9228,9731,9025,7138,4228,528,-3614,-7842,-11771,-15047,-17420,-18678,-18782,-17746,-15725,-12905,-9559,-5936,-2315,1087,4083,6552,8419,9694,10398,10618,10441,9951,9226,8304,7205,5926,4456,2791,946,-1028,-3054,-5015,-6785,-8229,-9218,-9670,-9515,-8766,-7474,-5745,-3740,-1636,383,2148,3538,4484,4971,5050,4800,4347,3808,3320,2979,2867,3027,3465,4169,5087,6165,7332,8505,9616,10579,11341,11838,12037,11898,11403,10534,9279,7638,5624,3285,687,-2051,-4795,-7374,-9609,-11343,-12439,-12818,-12478,-11467,-9945,-8083,-6151,-4370,-3004,-2215,-2143,-2807,-4169,-6084,-8370,-10765,-13017,-14853,-16047,-16422,-15881,-14413,-12097,-9103,-5645,-1988,1608,4897,7674,9798,11163,11758,11593,10751,9355,7529,5451,3247,1074,-971,-2796,-4333,-5546,-6392,-6839,-6870,-6455,-5598,-4312,-2633,-635,1598,3951,6320,8578,10637,12408,13836,14898,15592,15953,16034,15883,15576,15135,14593,13935,13131,12139,10926,9476,7818,6025,4194,2472,970,-189,-955,-1324,-1347,-1133,-830,-587,-578,-921,-1726,-3024,-4819,-7022,-9539,-12190,-14822,-17230,-19255,-20742,-21582,-21726,-21162,-19963,-18236,-16159,-13920,-11764,-9866,-8451,-7603,-7399,-7798,-8675,-9856,-11074,-12087,-12621,-12503,-11596,-9903,-7517,-4638,-1546,1463,4081,6075,7284,7652,7240,6187,4710,3050,1467,172,-662,-957,-702,7,1030,2158,3171,3879,4104,3777,2874,1468,-297,-2255,-4177,-5894,-7214,-8046,-8331,-8086,-7405,-6390,-5209,-3993,-2864,-1910,-1156,-602,-208,89,337,578,835,1079,1314,1472,1566,1553,1473,1331,1180,1040,951,906,898,891,833,665,329,-224,-1019,-2035,-3225,-4488,-5696,-6708,-7386,-7609,-7298,-6430,-5017,-3152,-953,1400,3714,5771,7378,8356,8590,8024,6676,4641,2089,-752,-3631,-6260,-8404,-9852,-10476,-10258,-9250,-7630,-5619,-3498,-1519,81,1163,1652,1576,1033,175,-822,-1768,-2514,-2914,-2914,-2473,-1644,-509,797,2113,3275,4119,4531,4430,3805,2717,1266,-352,-1960,-3314,-4224,-4530,-4128,-3042,-1353,736,2967,5060,6727,7758,8026,7512,6339,4700,2871,1154,-217,-1015,-1176,-680,371,1816,3451,5077,6496,7583,8255,8495,8358,7913,7268,6517,5720,4930,4132,3308,2427,1441,348,-859,-2140,-3437,-4666,-5742,-6563,-7068,-7198,-6961,-6396,-5593,-4684,-3793,-3077,-2616,-2480,-2640,-3014,-3459,-3791,-3822,-3384,-2378,-781,1326,3770,6315,8675,10573,11789,12144,11618,10230,8163,5623,2888,233,-2093,-3903,-5064,-5571,-5442,-4836,-3900,-2870,-1934,-1290,-1062,-1330,-2082,-3255,-4703,-6240,-7657,-8715,-9232,-9042,-8071,-6331,-3910,-1000,2160,5290,8115,10384,11934,12654,12569,11747,10390,8682,6896,5233,3893,3009,2647,2826,3487,4548,5864,7305,8712,9944,10904,11484,11670,11432,10810,9851,8622,7195,5627,3978,2276,537,-1223,-3022,-4831,-6654,-8433,-10119,-11625,-12880,-13795,-14347,-14499,-14320,-13867,-13274,-12661,-12150,-11833,-11739,-11832,-12028,-12156,-12061,-11573,-10569,-9036,-6998,-4622,-2111,284,2300,3748,4480,4483,3830,2693,1336,34,-919,-1281,-900,289,2219,4707,7488,10221,12559,14190,14871,14489,13041,10689,7682,4392,1206,-1467,-3292,-4024,-3553,-1915,714,4053,7729,11365,14589,17106,18712,19336,19001,17879,16167,14145,12047,10082,8376,6982,5873,4978,4178,3368,2438,1340,43,-1397,-2938,-4447,-5867,-7074,-8047,-8747,-9204,-9460,-9579,-9624,-9650,-9700,-9786,-9913,-10069,-10212,-10332,-10360,-10277,-10035,-9609,-8991,-8177,-7188,-6041,-4767,-3386,-1919,-386,1209,2843,4508,6176,7800,9332,10691,11790,12545,12857,12670,11929,10648,8853,6657,4185,1642,-773,-2832,-4330,-5102,-5038,-4124,-2412,-74,2662,5495,8097,10159,11419,11697,10920,9147,6523,3339,-96,-3393,-6211,-8249,-9305,-9303,-8289,-6443,-4045,-1430,1026,3016,4268,4664,4199,3010,1356,-432,-2006,-3054,-3362,-2843,-1529,393,2692,5043,7173,8832,9855,10196,9885,9067,7936,6689,5557,4641,4067,3784,3754,3832,3892,3800,3474,2869,2024,1018,-6,-907,-1509,-1729,-1483,-824,149,1261,2293,3040,3336,3074,2268,1002,-538,-2109,-3459,-4354,-4626,-4227,-3192,-1703,9,1637,2885,3500,3295,2214,292,-2287,-5276,-8317,-11072,-13192,-14413,-14589,-13669,-11792,-9171,-6143,-3088,-363,1704,2903,3142,2448,993,-969,-3114,-5086,-6575,-7296,-7101,-5902,-3784,-879,2547,6201,9765,12921,15403,17016,17617,17207,15825,13652,10902,7845,4774,1945,-416,-2153,-3198,-3546,-3284,-2539,-1481,-284,895,1931,2748,3306,3612,3695,3590,3351,2999,2567,2055,1460,776,-22,-921,-1936,-3016,-4141,-5235,-6256,-7138,-7856,-8398,-8781,-9049,-9260,-9473,-9760,-10145,-10652,-11237,-11829,-12315,-12551,-12404,-11748,-10524,-8731,-6441,-3820,-1057,1584,3881,5626,6683,7023,6692,5852,4722,3573,2677,2254,2475,3356,4844,6732,8739,10533,11774,12175,11558,9863,7189,3777,-16,-3757,-6991,-9340,-10486,-10311,-8821,-6211,-2800,998,4749,8023,10488,11911,12200,11393,9676,7286,4586,1886,-477,-2257,-3290,-3512,-2962,-1766,-105,1811,3754,5551,7028,8101,8715,8853,8574,7911,6955,5793,4487,3142,1797,515,-682,-1785,-2805,-3753,-4663,-5543,-6417,-7279,-8130,-8945,-9684,-10303,-10726,-10893,-10745,-10260,-9433,-8334,-7025,-5632,-4274,-3066,-2128,-1533,-1352,-1597,-2277,-3336,-4725,-6336,-8086,-9832,-11485,-12892,-13957,-14552,-14579,-13959,-12646,-10631,-7979,-4787,-1256,2396,5859,8847,11040,12205,12170,10885,8454,5079,1128,-2982,-6793,-9859,-11851,-12546,-11906,-10057,-7276,-3969,-588,2409,4638,5828,5869,4801,2846,308,-2387,-4844,-6668,-7585,-7436,-6222,-4082,-1274,1850,4943,7643,9698,10924,11276,10801,9645,8007,6111,4156,2325,707,-644,-1753,-2687,-3547,-4429,-5451,-6649,-8073,-9660,-11357,-13013,-14496,-15652,-16335,-16463,-15971,-14862,-13204,-11087,-8659,-6078,-3486,-1035,1186,3094,4673,5912,6844,7487,7886,8033,7959,7617,7010,6094,4874,3356,1606,-289,-2194,-3952,-5414,-6435,-6939,-6888,-6339,-5393,-4235,-3056,-2073,-1463,-1375,-1874,-2971,-4568,-6513,-8570,-10481,-11966,-12775,-12732,-11719,-9765,-6945,-3495,357,4273,7967,11154,13611,15203,15870,15631,14599,12905,10768,8367,5931,3615,1588,-75,-1289,-2061,-2376,-2281,-1791,-963,184,1593,3230,5034,6937,8860,10698,12344,13671,14552,14873,14533,13471,11678,9195,6129,2658,-1018,-4629,-7941,-10710,-12767,-14000,-14396,-14024,-13038,-11654,-10107,-8654,-7469,-6708,-6379,-6448,-6753,-7116,-7316,-7186,-6611,-5559,-4127,-2440,-760,703,1704,2085,1769,786,-710,-2509,-4283,-5771,-6667,-6806,-6107,-4610,-2498,-23,2481,4686,6287,7084,6976,6029,4421,2458,508,